From e753f8d4b99d7f6eab02256ff625b0014a05aa8d Mon Sep 17 00:00:00 2001 From: cce <51567+cce@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:06:41 +0000 Subject: [PATCH] Add a portable KAT format, and a tool to produce and check it The committed KAT arrays derive each key from a seeded PRNG, which no other implementation can reproduce. tests/kat_tool re-exports the same vectors with keys, public keys and messages as literal bytes, so a port in another language needs only a signer. make kat regenerate the committed files make check-kat re-derive every record and compare (added to CI) make kat-full write the exhaustive 512-record sets See kat/README.md for the format. --- .github/workflows/test.yml | 2 + .gitignore | 11 + Makefile | 28 +- kat/README.md | 94 +++++ kat/falcon_det1024.rsp | 405 +++++++++++++++++++++ kat/falcon_det512.rsp | 405 +++++++++++++++++++++ tests/kat_tool.c | 697 +++++++++++++++++++++++++++++++++++++ 7 files changed, 1640 insertions(+), 2 deletions(-) create mode 100644 kat/README.md create mode 100644 kat/falcon_det1024.rsp create mode 100644 kat/falcon_det512.rsp create mode 100644 tests/kat_tool.c diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 93cf933..eeb716b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -37,6 +37,8 @@ jobs: run: ./tests/test_deterministic512 - name: Deterministic vs generic API cross-check run: ./tests/test_det_generic + - name: Portable KAT check + run: make check-kat - name: Falcon tests run: ./tests/test_falcon - name: Speed smoke test diff --git a/.gitignore b/.gitignore index 5761abc..e144621 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,12 @@ +# Build products. *.o +tests/test_deterministic1024 +tests/test_deterministic512 +tests/test_det_generic +tests/test_falcon +tests/speed +tests/kat_tool + +# The exhaustive KAT sets are generated on demand by "make kat-full"; +# only the core sets in kat/ are committed. See kat/README.md. +kat/full/ diff --git a/Makefile b/Makefile index b6ee6a4..e663b2b 100644 --- a/Makefile +++ b/Makefile @@ -53,10 +53,10 @@ LIBS = #-lm OBJ = codec.o common.o deterministic1024.o deterministic512.o falcon.o fft.o fpr.o keygen.o rng.o shake.o sign.o vrfy.o -all: tests/test_deterministic1024 tests/test_deterministic512 tests/test_det_generic tests/test_falcon tests/speed +all: tests/test_deterministic1024 tests/test_deterministic512 tests/test_det_generic tests/test_falcon tests/speed tests/kat_tool clean: - -rm -f $(OBJ) tests/test_deterministic1024 tests/test_deterministic1024.o tests/test_deterministic512 tests/test_deterministic512.o tests/test_det_generic tests/test_det_generic.o tests/test_falcon tests/test_falcon.o tests/speed tests/speed.o + -rm -f $(OBJ) tests/test_deterministic1024 tests/test_deterministic1024.o tests/test_deterministic512 tests/test_deterministic512.o tests/test_det_generic tests/test_det_generic.o tests/test_falcon tests/test_falcon.o tests/speed tests/speed.o tests/kat_tool tests/kat_tool.o # The deterministic.c sources are generated from the single template # deterministic.c.tmpl and committed to the repository, so a normal build just @@ -67,6 +67,24 @@ clean: # clone git may check it out with a newer timestamp than them and a plain # "make" must never rewrite committed sources. "make check-gen" verifies the # committed sources are in sync with the template (useful in CI). +.PHONY: kat check-kat kat-full +# The portable KAT files in kat/ are committed. "make kat" regenerates them, +# "make check-kat" re-derives every record and compares it against the file, +# and "make kat-full" writes the exhaustive 512-record sets to kat/full/ +# (not committed; see kat/README.md). +kat: tests/kat_tool + ./tests/kat_tool gen 512 core > kat/falcon_det512.rsp + ./tests/kat_tool gen 1024 core > kat/falcon_det1024.rsp + +check-kat: tests/kat_tool + ./tests/kat_tool check kat/falcon_det512.rsp + ./tests/kat_tool check kat/falcon_det1024.rsp + +kat-full: tests/kat_tool + mkdir -p kat/full + ./tests/kat_tool gen 512 full > kat/full/falcon_det512.rsp + ./tests/kat_tool gen 1024 full > kat/full/falcon_det1024.rsp + .PHONY: gen check-gen gen: deterministic.c.tmpl scripts/gen_deterministic.sh sh scripts/gen_deterministic.sh "$(CC)" . 1024 512 @@ -96,6 +114,9 @@ tests/test_deterministic512: tests/test_deterministic512.o $(OBJ) tests/test_det_generic: tests/test_det_generic.o $(OBJ) $(LD) $(LDFLAGS) -o tests/test_det_generic tests/test_det_generic.o $(OBJ) $(LIBS) +tests/kat_tool: tests/kat_tool.o $(OBJ) + $(LD) $(LDFLAGS) -o tests/kat_tool tests/kat_tool.o $(OBJ) $(LIBS) + tests/test_falcon: tests/test_falcon.o $(OBJ) $(LD) $(LDFLAGS) -o tests/test_falcon tests/test_falcon.o $(OBJ) $(LIBS) @@ -141,6 +162,9 @@ tests/speed.o: tests/speed.c falcon.h tests/test_falcon.o: tests/test_falcon.c falcon.h config.h inner.h fpr.h $(CC) $(CFLAGS) -c -o tests/test_falcon.o tests/test_falcon.c +tests/kat_tool.o: tests/kat_tool.c tests/test_deterministic512_kat.h tests/test_deterministic1024_kat.h deterministic.h falcon.h + $(CC) $(CFLAGS) -c -o tests/kat_tool.o tests/kat_tool.c + tests/test_deterministic1024.o: tests/test_deterministic1024.c tests/test_deterministic1024_kat.h deterministic.h falcon.h config.h inner.h fpr.h $(CC) $(CFLAGS) -c -o tests/test_deterministic1024.o tests/test_deterministic1024.c diff --git a/kat/README.md b/kat/README.md new file mode 100644 index 0000000..526cdcd --- /dev/null +++ b/kat/README.md @@ -0,0 +1,94 @@ +# Portable known-answer tests for deterministic Falcon + +The KAT arrays compiled into `tests/test_deterministic512.c` and +`tests/test_deterministic1024.c` derive each private key by running this +implementation's own key generator over a seeded PRNG. The number and order of +PRNG draws made during key generation is implementation-specific, so no other +implementation can reproduce those keys, and therefore none of those vectors +can be used to check a port in another language. + +The files in this directory re-export the same vectors in a self-contained, +language-neutral form. Every record carries the private key, the public key and +the message as literal bytes, so reproducing a record needs only a signer and a +verifier — never a matching key generator. + +| File | Parameter set | Records | Checkpoints | +| --- | --- | --- | --- | +| `falcon_det512.rsp` | FALCON-DET512 (`n = 512`) | 32 | yes | +| `falcon_det1024.rsp` | FALCON-DET1024 (`n = 1024`) | 32 | yes | + +Both files are produced by `tests/kat_tool`, which cross-checks every signature +it emits against the committed C KAT headers before writing it. A portable file +can therefore never disagree with the vectors the existing test programs +enforce. + +## Regenerating and checking + + make kat # regenerate the committed core files + make check-kat # re-derive every record and compare against the files + make kat-full # write the exhaustive 512-record files to kat/full/ + +`check-kat` re-signs each stored message under the stored private key and +verifies both signature forms against the stored public key. That is exactly +the path a port in another language takes, so a failure there means the file is +wrong rather than the port. The exhaustive files are not committed: they are +around 4 MB and 7 MB respectively, and add message-length coverage rather than +new behaviour. + +## Format + +A line-oriented text format, chosen so that a parser is a few lines in any +language. Blank lines are insignificant and lines whose first non-blank +character is `#` are comments. Every other line is `key = value`. Byte strings +are lowercase hex with no separators; an empty value is a zero-length string. + +A header block appears once, before any record: + +| Field | Meaning | +| --- | --- | +| `alg` | `FALCON-DET512` or `FALCON-DET1024` | +| `format_version` | currently `1`; bump on any incompatible change | +| `logn`, `n` | degree, as `log2(n)` and as `n` | +| `privkey_len`, `pubkey_len`, `sig_ct_len` | fixed lengths for this parameter set | +| `sig_compressed_maxlen` | upper bound; compressed signatures vary in length | +| `records` | number of records that follow | +| `checkpoints` | `yes` if records carry the optional `c`, `s1`, `s2` fields | + +Each record then begins with `count` and carries: + +| Field | Meaning | +| --- | --- | +| `count` | record index, also the message length for the standard sets | +| `salt_version` | salt version byte the signer used | +| `msg_len` | message length in bytes; must agree with `msg` | +| `privkey` | Falcon private key, round-3 encoding | +| `pubkey` | Falcon public key, round-3 encoding | +| `msg` | message to be signed | +| `sig_compressed` | deterministic signature, unsalted compressed format | +| `sig_ct` | the same signature transcoded to unsalted CT format | + +A consumer must accept records in which the optional checkpoint fields below +are absent, and should reject a record carrying a field it does not recognise. + +## Checkpoint fields + +The checkpoint fields are intermediate values of verification. They exist so +that a port under development fails at the stage that is actually broken +instead of reporting only "signature does not match". Each is a vector of `n` +16-bit words, written little-endian, signed values in two's complement. + +| Field | Stage it isolates | +| --- | --- | +| `c` | `SHAKE256` over the versioned salt and message, and hash-to-point rejection sampling | +| `s2` | signature decoding — `trim_i16_decode` over the CT form | +| `s1` | arithmetic mod `q` — `s1 = c - s2*h`, via the NTT | + +A port should check them in that order: `c` depends only on hashing, `s2` only +on the codec, and `s1` on both plus the NTT. `c` is computed from the message +and `salt_version`; `s2` is decoded from `sig_ct`; `s1` is derived from `c`, +`s2` and the public key. + +Note that `s1` is also the point at which the signature's shortness is checked. +A port that recovers `s1` correctly and computes `‖(s1, s2)‖² ≤ ⌊β²⌋` has +implemented verification; reproducing `sig_compressed` from `privkey` and `msg` +additionally requires a bit-exact deterministic signer. diff --git a/kat/falcon_det1024.rsp b/kat/falcon_det1024.rsp new file mode 100644 index 0000000..47a27f6 --- /dev/null +++ b/kat/falcon_det1024.rsp @@ -0,0 +1,405 @@ +# FALCON-DET1024 known-answer tests (portable format) +# +# Generated by tests/kat_tool from the algorand/falcon +# implementation. Do not edit by hand; see kat/README.md for the +# format definition and kat/Makefile for regeneration. +# +# Every record is self-contained: it carries the private key, +# public key and message as literal bytes, so reproducing it needs +# only a signer, never a matching key generator. + +alg = FALCON-DET1024 +format_version = 1 +logn = 10 +n = 1024 +privkey_len = 2305 +pubkey_len = 1793 +sig_ct_len = 1538 +sig_compressed_maxlen = 1423 +records = 32 +checkpoints = yes + +count = 0 +salt_version = 0 +msg_len = 0 +privkey = 5af10601fc6017c5f278671eb7f07442f78000fc61eff21c73e2f7c85f0c42f07ff1881c0783e0f07f0f4a2e1400ef0c000fe216ffff8c7e193be007c207380127a0efc40013c0ff885107a10785f067e408f820fc013fc6508441f805fe93c3ff83d09000e8be0efc0616c3cffbc0e07e10003f00c1e08ffb08c810ebc5f808100020ef020f87a0208a2ffc7ffec3f1809e010fdf7fe0ef3c1c87820f4e3f7ba0fec3dffc9fe802118f613103eefba1198202843f1709ce839f287dcf039b2845c2ec22c84882f44000440fa34007be208c020045df93fe38423f7fdee108101f8108461200601f8010880417fddf643aff7c007b600f81f18fa31084130843ff3c0f87ff07820f777dff839f0c0110b7fe8c9bd0fe0273c116ce3303dfe005ff07fcffb81ffc22087a20ffdff87e00f7821777e09320f6fde00ba1f0447404bd0fc7c28021f7bbf003c1007ddf0bc117be110bfe2185e0786007cc01746106cbfff041f7bffe049fff4c507420e6c2110460f8bc3f0bbc083faef7a2f07dc17f651f3fee73813fbe400bc1287ffffbc40fbde1080311380f83a2f7fdcf04bd37fc02947eff05c0009be03de11bbfe07e4f6c9ee7043e7f841747d0fb5d18fbf1001e273e008be00fc85dec420ff26f882307c410f83f003e217c65d8b84f8fe2f70610085ef74441ffffff47d1703c0ebfc10bc20f0a12ec230081d0ffe0f80a3283ff193ff2f861ff7f9ffca5f7460e8be42041efffc2f7bc03040208c44fff3e10bc1f0be0ff460f103f0f0600f802e0743f801f0fc3e00ffe2781c27c02e084400c1e01881f6c83083c2ef41d0ffc31045b00842f883f1f79f40b5dff4410881f1efbdf7c00e8c5dd7fa01741fe7c9dd839f17882173c00103f1880120b85f801ff03a4feffdf0fc3f7c3ff87c32881fd87e3f8042c2061103ff077c020fff087ffe8c63093fc30ffdefc3ef880217c1e07bc6307c008bda0007c1ebc2fffe40f42308321f7bfed04ba18bc1df3fd1e83e28c5f1781e204010f04100fbd077feef7c3efc3b2fbbf077a11f001f041f0fd40f8cc00781ce881ff87a107ba017c8408c5f27c1e0041a087a9d0bc4f8fa016ba000079103a400402e83a12781bf0c5ed7446e949bf7480ef41d0f7c11ffff2079c087e01ef65f883eef820e7fbe0fc000847fdf3e211b612fc2217461e8f851883d20b82f80240ec9f00b8527c3b0ecc10880200ba3f7b9f1049d104403777e083c6e84c017ffe07ca316fe60fba3113402705bf041f07ce2f886117c80ff042f8fa9187db1fbfd007dff977d2ffe22ec42f904218421f1f80208010889ee7ffd1041fe7b80017db30bc221bfd3fc00f7bbf18cbd280400f3dfe8081e879f17c212789f1f440e704217cc6efc1f0dc62f0423e77fe29004f03e1fec3ff847ee841d0fcbeef83b1087c08ba01f01d2ffa8f0021100021787d28bc4e28251f89be8be02f87f273bcf93c300822c7fc3d885f10ffee8c3d0ffa2f07a2087b910fbff0ba21f3dbf845d003c7d1025f843c008200ebe1f102000022e009ffe3a50f3e00f7e1e842400424f0ffdd0fe30f3def003e00be50f841f0041f7462e8840ef42316f3cdfc050739d00bc2f7c413833ef8bbc100bc07c3ef07a301104177ff08080103ded8ba0dfc5ef037e08c1fe8c40f93dbefffdf03c2fffe500bbe27c62083d9ff77bf9080e8806f7c3c10822f0bdef67e21fbde18042084a108c011f7bdd8be1e13a30940607b9ed009ef042117bbf014062fba227fa2ffbff0879ff837fd8801000821788117bff073fe24f924faf6f229191f2e1310fe0e38edde1a2010f0f5fce5fb08f6fd102424eafc11321ced13d1f910ebf72cfdf61a1401fbd80f0af2e205e52ded20f4f5f3fcf8e015f9010d0606f3e6fcf8d7f00e341307efcf10f1fe1609150623e4f01c19e40ef2f1020e202a1702ef1103fd1efe0d09fc1524e607efdee411dbe9e00a002cf3eff7d8fe0aed101514fd18ebcdf90eec190fdfed065e1c1ae12f0accefe6190d180e01ee19e3fd0619010a08c8111efffadce8fcf6e2ff031cfb1a20f513e3121f35e6fa150cf5f62601d6262608d2171fd3ed12cc0b141ad30a15fcf50e171231fc210be7eee1f71a0cf10d0d0d081af0f713fee30af80c27320c141029e3dd381d0014ef0ae2e50d36dafc0d170808e7ec1fdd19dbddf1eee6e71a01ec251cfad92911f70a11f81a0419f901e40ff6f825e81107ecf2f9f3f5d818f6dc01d82d0119f0f10feb26e8f822f31dd3f7f50a21c2f0130711eb1cfdeb09d913f6c0fa1001dc0213130fd50605fcec0beef9002bfae915f8fc11d7e829e9cbfceff01effe83e0aeb07c6eafd04f4e21cfc12f11302114cd01120042de6d0ec10f21119f0f4f9cb1700010bf4f6effff8e7dad1100afff8df01f2e500f104230eebda22e6f3311c14d9f449fddaff3a0613f90af9f2e0dd1acdf5e736f91ac0f30320d4f0fd31f20d28de24e84d2ff21007db040d0cd7fc25e6fe11eedae5171761ee05fbfaeceef2f3e2131f0a0afeeefdd2fe230beaf0dfebdd0cef262aecfdfb092bf409feecd231f00508f02a0b14fff30947eb0c03030000e1d820e731e516e5fc04fc11f0f402dccefcf501d90321f3e807fd20d20b1a09e4d7f8f2f212e229141b0321f2f124f8f8e6f104f8c802fb0f061805f3cd0a0d06010102f02cb221fe02de23fe01fa0b3010cc0b0fe7271adbf60dec0bcdeedc0ef1180ddf1e1df005fc1de50b2a08f605091dfe02e43fff200cfd030b01ffcdf807241afb491115e50f07d114e10b04e1021a1813f41c00f7ff1200dde4f61af4d11629f2e22fe7c61c20edddf7130e09ee2703d32201eef107fb172bd9d7240f04eb04ef19dfed2adcdf2adee71415f7190d0c1c1b05e210061fdb171bc80b1a0b23fdfc1afc12e40afa400231e8fd03f202e515f9fc08effcd9ec08bb250a0bfee007010229ec02db0affae1235ea1dcd0e0de6f82612e52533dd092bf3ded512e214ff06202ef9d60e2dea071cef250ff3f30913cf02073105f8491b25022009faf202fd1cef0af318080f031908fef1202ad71216291df2e7f70ec6172cf11a320af9f0f8180a13fcf5ec1a0aefe216160fdef718db0cec3fe1e7f701e1f1ee1bf72fedf015ff19dc15300c01230313e116010f0c17ffeafff7f6feea2c03fff6cb0e0cdbff0af7e22025de02e71217f61831df0d1af2fdfa07f323181106d8e903fee9 +pubkey = 0a5ca1ef22e928d87979c574fadebcb640e5d8edaa6e547074d724252b5dea7ea840cbc814b65610f725761d46062631ded6b881a772d5ca34645977f5a05ba62c82c1e2656b73b63cc8c37829cc2cc123fa75e0953ec591e69643aa139159953e28c58f3e3f3bac4e4b75c21f99541cc9bece1b3be28fb5b9128b75d8875523092cb720540a03956e9b006b7f75c61e819308f3a5855461018cfbbf6076645315a1285857308b5e172b1d8beb602dcc1c343be77cd03c5e78f103501f5f44c14b757c89d6752a8185f7253e0d4a3a3638c857a6581082df169b2b2473049c0e78af06f459c113691c2550624b13ad4e9ee5234ccf258fdeb8170d22289ad5c9b1b0c10ea68c3c33d313645cce180abbd8f0104ec02b5fcd5eb35d32d5fc4de94af47ac8c8aa0d1b26ef71fec35cbe014418dfa5a527e29800871b457a7cb3a3704a9c17ed5882a7cb126261027a5f04e51b442a9594099008902780d49b4511bceaf8ce2b74a2dca5646292351ea58a26e2e71923c80c5ae7982b9cd9774a9c21f50009dbb15f1b42a94619f131e25d7ad0b7052c174f07c81f56a9deb9ac09d907c29e9c5e6ee39bd91cd531caa89a2c24f616aa3dcb64cc80b96a48997148ef0840eb428105b5860ea6b7ca954caafea4e418c565908a4478ff679485d1c716baeaa80d869e01a98c098d5a0ef35b09c46ef9d8944996500d19db55782c7a57b401d4ca5c3f554c5ad5a0c8676848814a0d811d34e652052c6cb81cd909981ce1c177ac83faa4a80819991117ef94e7633c5c81864ded4ff0291ab453f0193ccc372f507990289b88500d117a39dc098a267b9a41f339b821328b01091a4f541fb319e664828d0e746cafd4e59c86be29f449e85d3a0e2daf724f55510add48db6ad5b92dbce977b30d719c5d0553974bda1eb5033b081d77562e09600b50146dc05c00b681a65ac94865954e40820a8b8bced9f6780a2f5908c92510fadcd3f663b3417c15b5ac8b304b58e421c15bd14b6822937952eaaae5be2a47418e744cb900c7e80262aa01d1599d37441448f1ce1c587e3c1553d5988445a4e085885a0e688eda280260a732582835c18c0c6b29419902e0565828d43b2305c614416133bb1382aa1e07e6faa20045518713f69612962ea09491a17484c52519a5692db5fed6b0392f335b7277645f11e494d2ae82b80f0e1b16d98b0b9f96a7d07b31ce1611065c6da314e0003075d9229b62cd4f8865b23a9767ac12c4abf5ca4b2f380891e4d30637d5e4d9cfdeb4389d5ab7969c6d3ad02d51116606a44d6fabf41e1d92680f19df6db9a25040cb08550c68f1bf733386749aca71d94a09c14d3e9ca42aa74e0d9d033a5ad9b365e4a928d2692d668dff76278ca318b0be20936b80bbcc50e968db535788c8503418d88c24e7e41f229936b094904b89fe67ed6bd7995871309ef7e6e46e5f25f156a6eb91081b82f5f099ade8945c16fbfe97d06ef13646a1459642903065c0443e8c308f8261876fa885df1902c0c172962cda546ecb6bb40d331707de68949d972605443e308d88b0a4875e34078a9b92cda8c22ce9e1eeb02ad0826844982a934ea5d4c3590f9f01ac8496ae4aaeb89996e31eb564d20f0076552073f1071608a3359089fbf87a11269dd27ac11dd0012970c8830068a84682cf5ab9a0942fde3553bfe04e5df2d2b307860e336ee6721ed2572e294682cc00b5174c2601092d9f0b510c690bd844b0d2b23040a2f998d51253db5c32392853844168117a1d2686ff0e3b835c7445470ae1a16066331c1c2463d24063368c13189ec7b66659eb3d546af513e77958eaea502b21a0479e122943cd5ead2e1bb5e40a13be9eb5a6cd6c5e229ac5347d2ddd5cf18404f75ff12c412d26acae8f34cee6e87d514087aa68d68cc44896b400a9ea407a3af5b5b77b00ca0ca426e2718bdf9cde90658fd7825b5865a141a21ca549bcd05c996a8d197eda50ede53fda6dd424e7476a7c60278bac5a4f9e40911a96b1ac1299070e690293f0f5c7921dd7713e824a801dfaa22c4d460d185fb6a55b22c8c10aa7b99113cf28c1a26cf1857c06a54851ecb71a45700816cab92e57f73b0807a810a5ba69fdb07aa74164a7e9ec30d052a07bbda0c4ba47f75e3cd7313d1b84a8d6db03a52db8875449978d6aa8b6aa2c2bed927a77615cd8701adaa8f1f347a49fdd30e663026867ad68e6a34348591c30bea4780fe0165b7d659a46edda41993475604b612826f350f656c1ba2119b876ad59b47924e4f00e5488d2aebb64242f289ab3916eabc91f7c4db96ddff779a0b8609ca95b953866d27fa1f53505adb951152387f95a7237d22626588356ece547b8614aa73c97efa93656645750dd34bc7cf5666741832a714019284a798189e52156613f49805081575134d22903adc4336684598427e67d8d610f91b51ae59ae0df6547e5114ae04cf8b3e96716e0ba420400dca9717911fa0d5f6896d2b946ca4179e5449b6a215ca322a8f89dc694 +msg = +sig_compressed = ba00016f9c02418a51eb4f319248ad88e1ee98ab130a2e4b2cc2aca6d6166e0be7f63954af9a1dc328d9499cae5daec5979d13a64dc4747c4b3563984257e7957cd6c6754983da51f39c89ee335d52cca7b9f885369b275ad99b73908ac0d8256b2f28a130a4f71782c66b924adee306cf5bbfb103df89439ddd8f9b9a5bf8a55bcf28db3ddcaf1ea69afdb0ad44ed2ec969b893db3d4b8cd5c99e573fa77b32431b9e684dbc889835a372d5f41e561baa9f91444918abcae41065e97781ae534515f7dcc9494fc21382a749e62a1551091f662a26567ed15eb35f1d73f9f27912c7e64b6cf8d2ebd61cb57259759a55f831acb6adedf49f58a156449dbbab8107ca541b8e5a4ab67763941830adc1ea1b896201bf40f4e6f18a8aac1e64b13f77ab043f93926ea9fe2512ef0a4e389fed7906cb4f3574f77e671240c729a46c24acd6dedffb6c34296ed446511dbec671438e91b11fdea247d66044b834dd4c26751eeb95e22f01f730d8c9eb6d7bf5450ea261565e1a15a210a7bf4c3dfa4904fd54fb99fab4e22320972c997e665b388990a503f592df904d8e0a0ad3fa90559203098011dfb19f4d52a83dba44aace1c7f92a4ff43d986bd2449af86c27a652408f896ea6b4c4bb7dc96e519e6df07aa77fa0eda0fa2bad5bd7e5943324a371e7436d19d1d8347f673b76d547b799398d812a9a5a04a2853bc654dcce34d994210c425860e1dd381e27988b4c957ab4da314c67ed7a6428cd66b2fe3792c6c4b6bafcb6edc79cc50deab75eaf3dc9d50a796599f6eb8f13e7d1bdfff57ac2e9072d080a08d566faad9252eff7bf96d55abea091097b6ec2e24c8349af24d92c9912866214e641166336b7fc76a324bd244e0313baaa75fd684b139e47d27d70724d149f3ad567c8a920f1534b4b08c112425fee6771eb5977e2ead722028bba4daf8824afdab9c16a7090caef756e44a7ac96534cc0a7156405ab91223e048fa3408e7edd9998b325711811d03bd7562d91ebe6cb9922df7730bba90c230e9d9c8b56ed2fb9566bb1fdcd3c83711c79e15f4077b7acb5aa33e9cda43c0a67e2d70e4d1c1f0732f46339b54244ca4f10c72f23054f28bae77f4795984b61124691a987942d4a9515a69062aa4837d8846cb148bb1a0d72591b2251ad83b759849aa28093145926b692c1b3a4b6878c2dba24a3fb63d12bc9e607aa9df7d1c85d078e7778c829f8c8d2e65cf8ce50ea4fa1b85c624943cd3cd137bb26ade6cc3499fb9c75b2b86cdf1a8755ab989c4c490d91bc902f4d0ab29429b179c17bb78e2ab55390c2a479ddf5827104f2bc880d7b3b4be2681a4c5f88569becc306842450caac3f87d3cd60f11ac99f6d9daa2ab41e610c40e8a831f0b8ce0e8b2cc3e11d1cb5677ea5d306c0bfd79306c58e41fa70a583d5aa6fa9b68a339b24248cfd3383dd76fd6ab92fa9fff5df88bd671685c79db7c19f45b4bf76f150cfa15e4b5725bbb532989f44124b976a6eb54b1de5384f18277dc6aee57ffc7a13a357238f3966dda0b8b982046e5d1d5cd270c60e3fa7c0d23d9168010f204675432f6b3c5b635d94cb573d831832e532c253fb71edc1e88d1ca2aefbc9d5091741beea62e32dca7bb87fd9923dc0874a11881448c231696d4ecd184cd3b69e96947b9a944b390a91698d0c7b571ecc94fe8fbf1c39ef4b68600d3b82d962aab0cd794238ec4379b2721fda843e0 +sig_ct = da00081f42ec0020f760470dae9af6e0220ec11cf920b1058030045feef6af7b165fcb10bec807cf8301c05415ffdff48f6cfce0a6fb6fb506b062fe913a0baf6df3cfaff1e066058eb40890fef1b07cfd3019f560b0e93047fe4fb803dff4fd2052f6703dfe101004d04d0a70ebfe70eef38015083f7e05afe90280c2efb03dff5ffeff4f5202405bfc8f7dfe206ef83110f91f7708efa3fcff9aeb306febb056f99028f4af92fb6f9dfd70cdf05f7bfd80bb02efeefdafbc03d067052f3afd50a6f1bfb1fad17be6eff3f62edffc91220b0e53f47fd5f30f1bffaf2b13f09409201805702b0200860fa0770830720b40c5f89fc7125029f90009ffe04e0270b10420d4189f0aff6113059f8a015f2afd109dfb1fb10270a2063f1a02d067ef3075e2af3505c02c075034057fbf01afeaf55f93e97f8b1140d6092fa50f5fc0007fec0d0fc8f350a506cfa301c04118605b007050fc80ac000f41003ed9f44ff6095060f1a0ac0bffa215800ffb7f6efc604ff1e04407708a038fbcf82ed1006fea03cfd50cffa1033092183f36f5cfd00a5fe6fc906ff05fd0f5f02de4b099011fc9fcf03804311d19b01ff43112f8b130012fbf04dfd700903a01eea915e017001f12ffaff40bdfca07bf96114f2c0300d60f8f5f0680880cff06ff907e024004f86053fa4fe10560380110200ae064fe9fb4feaf6411308a040f86feeec1004fcfffe085fd9f1608506400100910001de8af610b502a00706e0a20550b8fb9f0e0d2f8208ff68f510a402617cfd013dfec0a019f02dfd70daf77fa5fa402df6cf62fc9ffdf56fa1f30f25007fde075056f95f9b0a8ee7028fc8f1900d068e63ea8fddf0afb2f45fd601efc4fed0310e002a0341e802804203bff40d3fb4fba0b6eec088f7812cffd00efad003ff7f340160b20570560360180ccfe106bf5a10afe6fe6fe9f1df9c0e3f77fcbfd1feaf45fb9039114f4305b05e0def1203a04203c065033fa50dcf1ef8dfaf07bf81fd5ed40741070e8081084fd6fe5f2bf4e0a9fa1fa2f840ed0560df1410100aff49ffbef7f70fdced1026feeeed01200cf780cef70096ff4fcb07fff2fd8f6e0fa0a2f40ff7fc6054fa9f15089ff7f6209f027dd2eb7fde027f63fd6ee1115020f9e14d0e9f7cefe12402ff12fe3f7116b077fbbf55172081097f2efcbd9e0a5f0505cf3ffd7ffc00c05df230ee0120bdfeefecf5af7f0380d6081fd50a2011f20023faf04001cf05fa71b30e602b011102eb0fa20f5f75feffa9ee5173022fc2fa4ffbfc6021008f7913bfb806af4502f07205905d01ffc714f006f3cfb913c0df001fc307afea06a019f97f65021fc004cf8806b08e0b4fbffa0fb417aff4fb31540a2fec0bc08cfb5fef08503c045f52fa1fddfeb03002d0080a4f5cfd710f042f5704a01514d106155020fc2f7811b062022fa8fe0f5202c11b01201af50fa5059109ed60c0126045024fd30c9f7dee302d043ef406df5e028f83063f5e0de03cffff2b03bf2101c00b041eb9fa3f3a105f88fef04b032fb1019eecfac03e00dffbf74024043f66f9a093f92f6d05bee5ffa0a6f85038faafebffafe5fba043055157ff7ff709200d0a3f9c002f970420d90a804d01713807b1eff3b05a05302100a023fe3fc2060038004f1bf1c00105efe304bfbcf60fdcff5e1e0dafc2f68f7d08802200c05500ffbdfadfe6ffdff8fd4033f25fe30d4055041eb408c0030c5106f90071138f2ff6aff9f7cfaffea059f4104b1cced007f0de0b0f4ff72007fad08a060f96f56fc204d0680c6fb31240a4fe104cfbff23fa5f1515702f053f81fd2f88017059f7500b09ef25f10f61016fdbf09f44050f6100af9c06af37fc50eafecff7f98004025f69fd70750540630f90b80bcf7ef21fba05dfebf81fb90c2faf15709ce99066f45005ff50b0102f47faffd50340b8e74fb9f97f20f5cf9401610010f102f631430fb067016fcf05d0290ad073f50e74ee904c16104ffa501eec8f9811aeb60d7f890a7050022f30fc2facff5099f4703df48f01ee701efc000e0a8018002112f7cf7502d0530660980b30bbfd90cb028f12f57012fe400a022edafdf01efd501eee704ffaff91e72f31f17eccf00f59f3ffceff605500ced1142f39f78fc4f4ef38f8305000f +c = b220c4044323ea208e0aa90c1b06971ae90d27186018912c661fe312a61a7f1b0708120e3e137f28dd27dd1d46000a0bdb2bd3042019d81fbc1c5f262a18d40c6b05520c1606e91bc6078b18f10ce203c011ea126122c01bcf1abf116816a02f67043e10f411b606201c05117c095325c51bf301581989233402d4243615151e8121aa24b024af2ea50a0112e00df00f31186b0d3f2290245c208118582f5f16961dca12b41dcb2a0c08002b2e0bfd13340b3f09110ec524e82df0057b2f8628b918821ace2c151f62143f04361d031a4503f31a6223c224eb0f250c7714241b4b27c724c3131c245026e6088203e025781116066e03cb0da1078422f40a8f0add1924163a153519e408eb081012df25741e4a0b2827d41b8506de2c380e861d3f15b52e4b227309940bb911580291032125c412561b62298d1fb0115c05e40cff20b8091816880a160b100c2e02c9179f2add02db098117cc0f56084b09d80b3117e319382e6805960e06274c163217452bf4081c12050aed0344200e1ee915c105332b751e15179200f703d10092000526242d000bbf1a8e05e82af91cd90bd823582e6a0eb02f98083725ce1c2424f61ad11b64014d2b6f15d412dd0c3b1b6c0cbb14c92a7602ff0f410643195c22d4102c1b9725460d4b12fa1f49288d286704901192003327e925b4298908932a072a5d198e258220cd2af604c00e28068f084d21061d122f3c257c0a2c0d6c02d01f8e24f726ae2040044b2c8b035422331f75131d00232ee01258287a1e041a88272303f6257910e80ed12b2b0dac05391d7c103d1e660f2b092824d80029224428c625322bac1a43070f0ba112821b3a285f06cf1e402bd1054b2ac50aaa00921553080d03360a6c1a322beb1dc20f6e0fa813a91aba21f100aa1bc4143c0ed12f081b13083f04652b5e0f3f152925110e9a1ca324d51cb72e8b27e2138b171c00c711b32a4d1b4806ef133e28a62cb611c12ea7049d08812cf71fb704d10bcc0f880a7b2be20e90270f214b00ec0bb92dbf27340a6a192911a3284e11ed0ad204e302b614b51f6c018618e50ad2133d13a8081a279c2d571e842efa003a25b31f28167429b507bb24da1ff42b4421411857076413df015d227029e90b83106a00ff1cc50b9326c80df827190a590581150613082bba27ba0d2e016311a123bd2eab1bb40ec32b5929be2e44205f17af157e1168002109641a071950235721650a9024dd0d5911190cb716882a5d100f25bc1a7f1bfa2098154303a829f30bba23e027bd188625ad1f531c6306d117bc21a81bb602b0131f159224210d38053010e718ae140216f812101fec2e1e28151bae2bfe29400fc1258a08fd19492f3410f12a690c510808184501972230117a2d5c200914b51dd4291503a50ec12d4c2e2c28bc2e4b202d298c04a208ef03631ab60e770a900571281516aa1fa90cae1b60099c0ee50cf3204619420f222fa61a931b43176c12622e6b2a4c03ce035e247e25d6262713e307581cb804580dc72e8f0a9920b6040d09260a2c16e518901f182560124e2f022fe5006108df2ce806a610be282f2cbf21fb266d032a2aec256d2cbc01960774296a045113a51e7410d71ad9107c20c70bb82c6a282504111d041ecc095c187e170e136609d71eda1db10d7a23e323e516f0198723e22d822db719d12fff0c6b20c620d601cf12ef226f25cf08fe029e04c7254410f41e051947030516a318eb10c813982e3a03ee095305c728f704841ef0290e057d1c12180b23151bd81335276f0cf001d42d8d125e045220ea12d80db029ff25301feb1eae22fb28692b4510252c1c18b5035a1f4e28db08a508b7043e19fe1a3f11fd132c057b19fd076b1533132d0b600bf807731b9f1f0b2c082d102faf1f19117705c60c8c1c5b2d1a25be0c1d217600e520de035b205b0c161e131e5e266d07741bcb2ac422041f98293b12ce24a822bf18282aab0893040014f901a51d67133d028e1c862a3c03b61c951bb11f36131111aa1290005a0fdf12851adf1cf224d3262c0e351a7f1cc52d9b07ac06042fc3253e09961f900c6a0031023b0c980ccc20ba08700c392063084417d028141f2900fe10522abd217f1b1e0dbc018c1c2c285d24e62221234d12052abb187d13d61ffa02ed0b571c92063a08740f720bd20f4c1dbb17a52c7325b61ade14290a46209c019518d91f1f0c6d2f8f2a8a0d2109a70c7d1c0b278f15e0012b2d6c1c4d26842bbd2d3101d812ad2f7518791b58238f01cb274c2ecf22491d720ad8003708d50ba4265905a018510f9b2a8c08b414972ae11615038b136e11870ceb299e10a52fad17cb16bc282e2a501ef62fa7108f03db22fd2e282188022803861fca0a7c069a2ede1fb9177801d621980b7a02ca02d722270a2c258d05272edf1918105209902449058617b0221e08591962053300d12a36106f20f01c1f2e950bdc04d31046091308910bc7287d0ca10ad50548090d113001691c8416b7030b2d4419ae0f220bc205b50e6d014f033c072719f0182c1ca62fe3051d1dce0c6922f42a0109e700a417f615e801381a5d04c22c3a191e0f4d01a31e6f13c82a5e025b079b2dc4180e2d5400591e1a0e9828e8241c1ee72a2b26f61ec80f7629f319282d3625f6164827681f2326312e0504f424d52abc2f222aff2d3101911e031cab0b000e3c0e1c13501bb116d717ab0efc07cd04b010eb18fd0d0025a815f615ce0533006e201a235224722ba900ff0df324ae1bc825b717a0228203380a492ae90e5801dd25de0c791c8309c5292000b8299d1e13287305952da904131fd6112e19fa29ff00cf27ca05492f6803a12c2921892ee405c615061a33288d0ba40b +s2 = 810042ffc0fe200076ff4700da009afe6eff2200ec001c0192ffb100580030004500eeff6aff7bff6501cbff0b01c8fe7c0083ff1c0054005f01dfff48ff6cffceffa600b6ffb5ff6b006200e9ff3a01ba006dff3cffafff1eff66005800b4fe8900fe001bff7c00d3ff190056ffb00093fe4700e4ffb8ff3d00f4ffd2ff520067ff3d00e1ff10004d004d00a700eb00e7ffee0038ff150083007eff5a00e9ff2800c200fbfe3d00f5fffefff4ff52ff24005b00c8ff7dffe2ff6e0083ff100191ff77ff8e00a3ffcfff9affb3fe6f00bbfe560099ff28004aff92ffb6ff9dffd7ffcd0005ff7bffd8ffbb002e00eeffdaffbcff3d00670052003affd5ffa6001bffb1ffadff7b016efef3ff62ffdffec9ff2201b00053fe47ffd5ff30ff1bfffaff2bff3f0194009200180057002b0020008600fa00770083007200b400c50089ffc7ff2501290090ff0900feff4e002700b1004200d40089010afff6ff130159008aff15002affd1ff9d00b1ffb1ff2700a20063001aff2d006700f3fe75002afe35ff5c002c00750034005700bfff1a00eaff55ff93ff97fe8bff1401d6009200a5fff500c0ff0700ecffd000c8ff35ffa5006c00a3ff1c00410086015b0007005000c8ffac00000041ff0300d9fe44fff6ff950060001affac00bf00a2ff58010f00b7ff6effc6ff4f001eff440077008a003800bcff82ffd1fe0600eaff3c00d5ffcf00a1ff33009200830136ff5cffd0ffa500e6ffc9ff6f0005ffd0ff5fff2d004bfe99001100c9ffcfff380043001d019b011f0043ff12018bff30011200bfff4d00d7ff09003a001e00a9fe5e011700010012fffafff4ffbd00caff7b0096ff14012cff3000d600f8005fff68008800cf0006fff9ff7e002400040086ff5300a4ffe1ff5600380011002000ae006400e9ffb4ffeaff64ff13018a00400086ffeeffc1fe0400cffffeff8500d9ff16ff850064000100090000011d008afe61ffb5002a0007006e00a2005500b800b9ff0effd20082ff8f0068ff51ffa40026007c01d0ff3d01ecffa0009f012d00d7ffda0077ffa5ffa4ff2d006cff62ffc9fffdff56ffa1ff30ff25ff0700deff7500560095ff9bffa800e7fe2800c8ff19ff0d00680063fea8feddff0affb2ff45ffd6ff1e00c4ffedff3100e0002a003400e801280042003b00f4ffd300b4ffbaffb600ecfe880078ff2c01fdff0e00adff0300f7ff34ff1600b2005700560036001800cc00e1ff6b005aff0a01e6ffe6ffe9ff1dff9cffe30077ffcbffd1ffeaff45ffb9ff3900140143ff5b005e00de0012ff3a0042003c0065003300a5ffdc001eff8dffafff7b0081ffd5ffd4fe74000701e80081008400d6ffe5ff2bff4effa900a1ffa2ff84ffed005600df0041011000af0049fffbfff7fe70ffdcffd1fe2600eeffedfe12000c0078ffce0070ff9600f4ffcbff7f00f2ffd8ff6efffa00a20040fff7ffc6ff5400a9ff15ff8900f7ff62ff9f002700d2fdb7fedeff270063ffd6ffe1fe150120009eff4d01e9007cfffefe24012f0012ffe3ff71ff6b017700bbff55ff7201810097002effcbff9efda50005ff5c003fffd7fffcff0c005d0023ffee001200bd00eeffecff5aff7fff3800d6008100d5ffa200110020ff2300afff40001c0005ffa7ffb301e6002b0011000201b0fea2fff50075ffefffa9ffe5fe73012200c2ffa4fffbffc6ff2100080079ff3b01b8ff6a0045ff2f00720059005d001f00c7ff4f0106003cffb9ff3c01df000100c3ff7a00eaff6a00190097ff65ff2100c0ff4c0088ff6b008e00b400bfffa0ffb4ff7a01f4ffb3ff5401a200ecffbc008c00b5ffefff85003c00450052ffa1ffddffebff30002d000800a4005cffd7ff0f01420057ff4a0015004d01060155012000c2ff78ff1b0162002200a8ffe0ff52ff2c001b0112001a0050ffa5ff59000901d6fec000260145002400d3ffc9007dffe3fe2d004300f4fe6d005eff280083ff63005effde003c00ffff2bff3b0021ff1c000b004100b9fea3ff3aff050188ffefff4b003200b1ff1900ecfeacff3e000d00fbff74ff2400430066ff9aff930092ff6dff5b00e5fefaffa60085ff3800aaffebfffaffe5ffbaff430055005701f7fff7ff92000d00a3009cff020097ff4200d900a8004d00170038017b00ef013bff5a00530021000a002300e3ffc2ff6000380004001bff1cff01005e00e3ff4b00bcff60ffdcfff5ff1efeda00c2ff68ff7dff880022000c0055000f00bdffadffe6fffdfff8ffd4ff330025ffe3ffd40055004100b4fe8c000300c500060190ff710038012fff6afff9ff7cffafffeaff590041ff4b00cc01d0fe7f00de00b0004fff72ff0700adff8a00600096ff56ffc2ff4d006800c600b3ff2401a400e1ff4c00bfff23ffa5ff15ff57012f00530081ffd2ff88ff1700590075ff0b009e0025ff10ff61ff1600dbff09ff44ff500061ff0a009cff6a0037ffc5ffea00ecfff7ff98ff0400250069ffd7ff750054006300f900b800bc007eff21ffbaff5d00ebff81ffb9ffc200afff57019c0099fe660045ff0500f5ffb000020147ffafffd5ff3400b80074feb9ff97ff20ff5cff94ff160000010f01020163ff4301fb0067001600cfff5d002900ad00730050ff74fee9fe4c0061014f00a5ff1e00c8fe98ff1a01b6fed70089ffa7005000220030ffc2ffacfff5ff990047ff3d0048ff01ffe7fe1e00c0ff0e00a8001800020012017cff75ff2d00530066009800b300bb00d9ffcb00280012ff57ff1200e4ff0a002200dafedfff1e00d5ff1e00e7fe4f00afff91ff72fe31ff17ffccfe00ff59ff3fffcefff6ff55000c00d1fe420139ff78ffc4ff4eff38ff83ff50000f00 +s1 = 1e011b000d005700efff3901f5ffc6003e00e6fffdff2900a9ffc3ffa6ff5afff0feadff72ff72ffebfed7ff5bff8f0075ffc1ffc60031fe9dff6c00880067ff1cfff2ffb9000600b2ff830074ffe0ffaf006400c5001bff86002f000e00cc0084ffe6fe060016010e00ddff86ffc6fe2500a50024ffa0006801adffe6ff7b004b007600790098ff0c005d00320077ff3fffb50063fe1b005900ccff3900a1ff36ff96ffa5ffa1000e00ddff4c00f60003012700fefe21001e01dcffbdff770088ff2fff3e00c2ff93ff85ffd7ff76ff24004400bafff8ff630026011fff54fec1ff2fffc1ff3f00b6ff46007000b9ffa7008a00f3fe1b00fbfe8700ae007effd500e5ffcb00f2008200c9ff0bfff1ff4301d7ff07015effc40077ffedffd30023ff8dffb0ffd2ffc200b7ff7cff7000d9ff8f008b00a7ff5901a2001affe3feb4ff86001500e1ff5700ecff3b003f0030014e009dffa2ff2c01afff90ffcb00890013008a00dfff5cfe5100b6fff5ffdcff1400de003e00cfffffff85ffcbff1e00070174ff2700bdff48002300d6004b00c5008a00e3ffc7ff1d00d6ffccff0f01a7fe6cff6d00acff72ff3c008900eeffc3004d000b0029016300ffff9dfe85ffb4ffdaff67005900780073002b003a001e00efffb9ff93ff6affcffff6fefa0054ffe600c7fff1ff2f00aafea5003d0086ff3eff5cff9d00e2ff76ff430053002dff49000a0000ff5fff67fea700fe00fe000600f8ffdcff0a007a006300c300a9ff6fff0c0006019f00abff9800d5ff81008dfe4dffafff9fffc3fed20037ff130095ffb7ffdaff73fff7ffaf0095ff0a00c3ffca0087ff340087ff760039012dffcd007600000175ffddfff2fec2ff5300bcffadffd3fec9feb7fe6900bdff45001d012e00e3ff0e00a1ffecfff2ffc3000800ad01b9ff2d02d8ff97ff7800dcfe1bff9cffa4ff4900d0fffcff46ffe6ff80ff22ffcaffd7ffc9fffbfecd00d3ffe7001a003bff8cff360025ff350012ff5701bd00f1ffe9ff18ffe2ff16fffefeb2ff2c008cff2fffacff9500a0fe500024ffadffb0ff39ff7dff6600c1004bff19006000510086005e00b0feedffecff8dffe7ffe0ff71017f008700b3ff1c0040ffd7ffb7ffc9ff0cffd6ff2aff90fffd007d00d9fda0ffa3ff8cff0601d4ff26ff73fe5d003400190029fffc006200fbff560079ff2f000000420166ff82023fff57ff3600d1008fff61ffb4ffec0084fea1ff1d00cbffaa00fbffd0001cffe1ffecff9d00c5ff86ff1cff3e00760015004b00b5fe48ff2200efff5e003300e4ffbeff5800440039ff2f000e0143fffaff5cffa7001900d3ff31ff320000fff6ff7cffbcff1f00d9008a00feff34ffc1ffb6fffafef2000600fcff9fff5d00fbff19001000eefe2b0001ff97ff88ff5e00d5feef0087fe360074004aff9c01f1ff88ff91ff3600e6003500ccff16ff5eff6dff8eff46fe8aff88ff0b0071ffe5008b003eff31ffb5ff77ff3501b2ffe8ff7e00a5fd290090ffb1ffd9ff87003f006b00a4ff5b00fe008cffaf005a006300a7ffc5ff6f003affa9fe7a009f00a3fff200f5ff98006cff2dffd40048ff950137002e01e0ff19ff41008dfea200f2004d0038000cff64ff31ffb4008800f5ff40011e0005ff2600200073ff1e0147fff1ff84ffdcff91000900fcff5e007aff22ffdaff5400e1fff7ffd1ff79009c0154009300ff00d4ff360028001a00fbff4f00a5fea9ff52ffbbffa1fe51ff4fffb5003200c5ffbfffccfeccff100009ff9200d1ff460048006bffa6ff9aff51008400ca004500a7ff95ff57008b01e4ff200097002200b0006e0042ff2100e1ff39ff4b0060ff7e00be005400a5000a004a006d00b5ff560036ff8a003d01f8ff9500200099ffd5ff280140ffa90031fff4ff38000f005100c6ff400046ff10004b0126ffd7ff1a0038ff0700cfff7f011effdaff04000000caffbc00b0ff3c0041003801fbfff7ff630065ff1d0097ffab0049ff6b0060ff84008400b9ff61ff13ff4200780056ff30007fffa10066007c00b5006e0081ff21fe56ff7600f6ffc5ffc6ff06ff91004d0022ff3b004800e400e4fe95005900d5ff6bffb0ffb6ffeafe2501d00051ff8e004500b0ffb8ff7dff4aff1f004a010e006dffd0ffa6fff7ff5100a1ff2f007000fdff89ff84ffe70016ffadff48003cff7c0056ffb0fe6400ca00c6008f0058000e01d5ff8900acff08ff52ff75ff5eff6401f3fed900d5fee3002e0054004600f4ffe000030066006f009dff7300550006ff2e0101002b00a90079ff2c00890036006b014700ceff6e0059ff7bfe16003d0023ffcdffd2ff3a0090005c00adffb6002e00760139ff1e014800ddff98ffe000f2ff7500d000fcff34ffca00daff1600e8fffa00adff1500effff5fe2500f2ff5900e2ff90000b0152ff1eff45ff4800b80090ff8dffa5ff8bffbffe4a00a3fe30ff75ff63ff070074ff5900e0ffceff9dfff80094ffd5ff0e014a008dffbd0007015cff44008100ef000fff16ff08009cff2b0177ff1bff8700bd016300a6ff6effa3ffb600b7ff0001a30013ff72ff2effce00c3ffbcfec5ff7c00ab0001008b0078014801b2fff0ff1d000ffffd00d1ff990083ff5b00bc01870062ffd0ffc4002cffb700d1fffbfebc0088ff4d00e5ffed00aa00bffe96ff62ff18003cff5e0095ffbdff68007dff5eff8902050024ff2d0020ff67ff830039003900d4008cffd0feb6ff150019ffdaffbf006f00d9ff3c0014ff8a01e2fef3009b0090ff0a00bf004cff5500c3ffb7ffd4ff55007300ddfec1ffbaff1eff6d013800c4ff9c00eafffeffeefe41ffb600510003003b00740092fe63001f0098ffd4ff + +count = 1 +salt_version = 0 +msg_len = 1 +privkey = 5aefc021e7db203bd07c0409720e8ba5f6b821f3ff11383ee040effc0fefbf09780188442738007c410e81ef0bc3f73dd19443f6c62187c3f87c2103a00fb80e03d9e0c7f37862ffbde18c1c477e001403f805d0801b00042293a20881df6f9f103fb00fe2000bd17bfd0101d083de003c0ff37e2e83dd88011005dee080103a3d885c10bfee841ef84021ffe318003ef3a0f93811f03f0f861203bff00020f81b09cbe0f01e1785def02320f84f702218c7e003e20f8220fbe027ffcd7f9e38002e9440c7bc80772007ca3077c4e84800005f0009e00f9d1009f277db083ff0f482f8ba10fbfff83e400cdce747e083e5107810f3de0747a1fc3f303e30137ef8000d03dc087a4080062081df805ff13ba1f39f2fbc20effe18023e80802785e2843e07839e0c9dc883fe6046f881f00bbfe880008bfde8c2107ca4f778100bfee7fa3cf402d800107f7cffbff07c7fdf864213c308801da485d949ef0841ffc4510420003a118bc1ff800e94011fc1ef0f45ef44508881ffc25ff7e2df01f20039df7c00803e20bbf28823f74201f081f14df0805e00483ffbe2f043ef803ef0764f7384073e11ec7f08425f87e00f8050078208c21f73c028c401e840f17a1c8be12176000021f881f07c001743f1fc65118400fbbc003001704107b7aef7ffe78002742100bc40043e008642fc1de83ff2f7e0ff83fe7fde16f9d01022f87ff113a4f1b7c2801e007dd1077c17441f8441183e1d8f63eff80e03e4518611fbdaf8c0000423e0f9f10fa208b3f18ffde8c0310461100bf077e4f1400e7c1e30460df81ff0f23277ff20bc2f0c200743fd83fe18004f845dcf7e408842e7b410fc1ef8f420f3dbc87c2174bdf041e08be0e00c2d0fc0ef4fa2785cf0020e70c4f04800ec8107822107feef45d07c3e2e45ef1bc2eec03f7fe50fffdf006310fdef0c44103e117ff91889c3139f08bbe1037e0748417f7ceffc118c5eff81ef7021efc400707d10f9c07040fe87e077a2303e2277c0010a1e9081100820135af7ba0174021909fefc1d1fc1fef82009041d97bd108bad78250791efeb620f81c17f2016cff16bbc0fbc117cff090bf08001e93c0f084217c44d801f2f4831f81c1f880ffb851f7fbe74000e01d17ffb117e1ef7c620bfb183bf307a122023203e017fe407400df8221885ff13a0f88211791fff820f8fc4007fc1fc1f0845fe643cf8c64ff3c120c810f41ee7b60f13c0f00811832707422274a2e887e0937d07082077600087ae6fe529bff16bbfef05a18fbc0fb9f003e31043f0781ff03c2f78e0087e030003f005ef0c4020022ffc0200ffeffbbfff421203850fffeef7e01f7ba17fc1f8bc4f10800f788f141d18fc40839d08fa2104030839d2fc1c17bfe00b64eff9ff97a2183de1f82010460e7f590fc0410001f03fff03e0ff443f6bfe177c0de81c177fdf8bdff87e1f785ae083bffffe00003f93c1effa6f903e07022177be0805e194222f8b9e8346e043fe9c3de841def406f0c021807ff7c1c1f80217b9ef6fe7184a0e97a30f7de27c63f13e3ffb5fe7ffd15fc5e03c007c0000fdb20c02e7f9eff821ffc00ff8210efc2f781e208600041df049927c1fffc5e1735bf87fe0fc01f0ba000c3e0f8a0f83a128c21f747d087df07bfcf04632fc7d27fdef87e0e844420002d8bfed83e4f87812fbf93786110bbeff7da0849e188021805e113df00806f07bb277dd07c810fc220f44118820f1002ef88118bddfff821678010be2ef441f7841f07fd18bffd8407ef3a2084a1ef4441045ee742017e7f403ee22131e1641ff0ce41c2fe510e0241b3a0508ef130fe72d10df05f5f022020d06df14d8cafce908f71fffff2e140316f6fd1e17032e290e17d7e8f10fdafbdffdfbcffb0e09facadc18d3f6e81ef9c8e1d637e7fb0ee4f005fc190fec15e60c0c1af413ee13190815f3f6151a1cd7ff16eb03f817f9d8edfc25db14f2ca1ae8ef0ce121dd2a05e9f92839eadaedf5e3fff3fe2c29ed16ed1b09c808e202e9eafb23ed1bf4eb0df1dfff070df5f923ea14e9e3e4161d3f11e6f5f7ef0d3602010ef61df0240d0319f7ef00df0ae00efbd81cfb25ef1002f4f114e0fb0a09df0ed91d30d9f0151ceffd1e05ea2016f9bf2f16fddce22405150af0290ef8f8fc320606e5b3e5c647e20dd1fa22c521eb131afc22c5d6171b0512f6f204f5e616e525f5f7e9ee06f607f7e0ece9ddef09c01902071c0822f5ffed140c0eebf12bef16febf2e182722fef40a020cef09011aec02f3f836fd2bfd32fb240de7e8f1df0be90af8f40b1014cc01fafb16f010010b00e0fb2fe5f3eb06202905deecf901e0f7fa170ee6ee0509e2001602d90dd0efe5faf6120201e5edd9180aed33d72a06171803d9ede80413f0f822f81a071ec6e51122f0f4eef6e3db06f308e9e22de6caee07dce70eec49ddfff4f51b10f5f8f519fa221d02fffb26f5060afc0eeb3cfee214e026f51cf7f513f3f43a0514c7f4d7f2e136260ad901d861073409030b01f7330f222c023adbfbfe44eede0e080ae9f409fa1c0deafe021fd0f50fef20f504ee08d8e709d218ea20e1010e09030502eaf6baecf414131a0803cb182a20fbf9e829ff1afddcd8d1ee0a08dff4f0f329f6271fd9ddd1ff3e04dff30d2015e315fb16f9eae3eeee1818e5fe260e42e9da100010f91a2e05ffe7fff819e50af9e2dd070cfaf815e7f5e6f6e11edf2502104904fde122defa26e32dff342007f300ed24ea1dd8111205d80d080dfac6dcea162107cb1a202dfbdafae2ef2c28f114de0bf8ea1b0ff1e5eeda1c2af8fcf1e412faf01e1802ef05e2e2ff120ddcfef42622140ce71ce9f8f0fa15e1e9ed04081d1b22de04f2cefcf0eb080631ec3f081ac509ea221e1c12fe000139f3fd0de7ec18f518fdf4d9e5f705efeb0ef3042afb110c2b0335eeebebf2e30a0a0edf2afa1629f31c021c11ed18ebd9db0c20f20c0fdc03f10c1ce70205e01ae4dbe100c52cd713f729ec380eff07fdf5ff14ededee0513e62115eb22db0a0aff11f5f1d61b04050c091ce2f9ee1f1af10f04ebe7f2fa32f7f0eb0408ebe6faf6f4f82d0011fcd4ef221a06e31327bd2612e0ebcc0905f825b21304fa21dc09fada0616e5f10fdcf9fd0cf5d4e2021be013ff0cf71217ed19fe1a0c222c1d08f0e1f9ed03e00ee7042205f9eff0d4e3010b1615feebef0006fb431931e30e04f6411cfee3ca1fe9e80c1cf3f9 +pubkey = 0a92bdd8e8bb9a283e8011b5e9672d0f3936901da58d127ae3b7000a424afa13969e22b89d1198b5ea1609bcee37ea4517e69daa2282bfe53671492d73851afc647df009e02a0610b4619a6842f5ac5eb28a674c0b129e3325be49930da13cc1da460e2de4e0619650d607b170110464f5aa0a23b53680a11d48d83184238055996f6b3e19aeb13e48a38041ca97a8e213cd098b7bcc16e30921129a6cb4c62e21296dc5873aa64a1c2944cdb00d62a34de967f13244273d4ce59737a6495c546768e5148cbc417d69ed487847f8f7e8f5c9fa138d780b779e50389d001a9b4f228fe044743cc33300f91581a0152f1e614364aed3a4ba394395db18670a818a100c02fa0815ec14e314e50df051072e6f93b16883cb4aa34338dd982aeee8093f017385a94d7246e4f4e94dc99d23000466311a289009011aca1cbb170e00b1a2482c56651ba81459e80830c6c34d02e952a439f38a145491791b01fb16834964a2ab8d2885b90481724d52e563521306cb9ba26daacae0320eb2a1e2466572a0ed87ce7508d4077a4592a13030d0ea0e0e5404bc434f87d0764282e2dd48d620da1c41efbb26ef902329d83ca6a0528603b636049ddab1a22167c24397ecebf35cb2a08706c088284876a848e1b99f8da11732c9935b8844f4ac92a63ab4f60b79d39209447f4077a4f118b6ea49ccadbd0ec6e7a656089638b5b7d90dcf1490a660022854a361bd44187d19b540c64e04ebeb235b8edbe66beaf63dfa2f5a479e7b717dd5ba09c24565845b3b9c073c5ca6d4a4652e6e43a17e65702d5a624d2fd32d25147302e6e970cb016bb5dbe5cd553e55f57a1252610f0e6def02aae366005e5c331e09ea4fb9a77454d4143f102cea20ef6e9d953cb5151f7a9d6c4ffbaae608a362ec2ad9ccda0b01c918f78021248c7d22d4eee642bac991da197ea6c85b40e1c2249d259421e74b5a355542464362c48f7c8a06a8276b926e10a39f819b7ba1a9336ce66ab270ee395f12c0ab91f7e3ea59ca2c8dc0b01099360370fc912720a7b4de2806036e682242e1260b913f372aa943f516a0576c68344826356c56b231bd42af49e1ba0483aecf10149d4387c4b29bbe363a9f56796a48be879195727cd5c62016161d6b74ecc8fa50e0827dd1e18dac0a2538630a5241d172f2bf54afc8d96360dd235d5fc973a99d839420f689261bd594910d86fa69c9ff93cf05b0bfc90e50580ac557447cdfcf30894cb0132a3f6378a660b9ad856724d7a67dd0576d811ee3e225ed02998fa9140b42b6622f67d2084c98405b2234a6603300a1078ba69d962a83e01002bcb791d5164668cf05b170850851f039cd0ce6d9607251cd8889dd1e9f31c5658148987640083738c44cc0463c32d0921c31779e19647fa306831a995708d47251bcdb566859fc8fd8a148778792bbaa87b3fd95eb235d1d252464e6196875b5e48c36a908f511dd69a45688466787682f5a1daf503900fb1be2d123240b1e3ad593bab91d68149816b48dd2dfbc8c3e42ebca467aac8f5177e2c36f58e3b6eeda8c450c8f52035f7abc78caeabfe8c3acc289140a4b43afb10f87c08ed324ce25d003a858533480875513b83b7db738550757a255bb94be0ddc60548101d9e6705e7e6896a55c01b03d9a5aba1e351d7effc5eaed0b8e86b5c7996e42b6b19ca1b5a12161ea095695261673499926dc608289b9e9fbdb2dcd260d087ba962668da9f7e495af884660c6ba170e553d367ca08ec2a40fe009795a403511d932b874ebad30882f88fcd1f45f2ca3f71d08a116190464ec48a3772417194c5bee6754cde4a5654e96c941257497d073a9386571467ebc2144caaadb388b588e36e2c914baa8fe172288297c6497b2a4af3100c048d73f4cf76934627bcccbe9894594c770697435559df1c9ee783d2e41206bc2ffbd55c650451e3d2e944cf5e6947c6d7cc6c8dc569284edcb03f2da8c98e5f823d85b8f64061e94781f103f9081bba25b15a0d2ea95f3ed494a3e0e8534ae166e69298781ed2ab32cec0165a1dc2aed56b8ea9f5122cafbb2160c6d0b590a27e75a554b7da6c10cd57367527870d68acd68d5e7d3b01ea27ed2d0046490f67eb01a488c18524782e8ca5c6a2882a466e2b3cc6e8bea13e5c5dafc6f10e6489a98c92a627ed98d03be5eacf26ac210da05f8097ae00ec0016cfe823d5043b66243c88c91c44c8425e2ec43aa783128f1e6aaad1e46904861659929a440c7d00e5d50de5bd88e1bcc4d7280684748334e356571c703fc444960045f93177a767da58dcffd16187d5422191f7e4244d83697d00be43d5a6207e827ad81f8a657f41ce160a8a559c8b580793305ee3d62cd55896064942c6df8185a8d446c4e54b81756acab5951b8f557d97fb2fe1122a85a1b8a5666a04d02153853399ea151a6b959377f6ed284b0e9aaa494e3912a051a928daa041d09c27549dabe84d972425a0071289962064fcf4c8d56f8a658b3b245beea0f91e1be36f445b2da62 +msg = fe +sig_compressed = ba00f7d73d7f195795cf6a7390d5a70cd222cd65350e6f915d0ca19f6da9fbd57e1e893acacb31636d6b5455ae7f0f356725b8ed4b322895ddb9e9eb5764d314e751fbfccb643782ed63e32a71799d6e8d4a569924e891ee79b10f643296cf3fd475c9874bf6c4d793388c79213c54be348622f118021faa69eb53e489f7dd982dd30b45f54a4ce506cebd65be3e6f1cda704751d511608d8f2e34a9ec65b9d4f510492a4976e13cc3604b813c2d358c14d847612bd8c359b7b67de290af1055df73e279aaa882f7c9af51d129563991c8a05f18daa33546d934990ed677366d8241c7e4490dbcc36bf7b5b49be92cfcbbae1a7607e4519bcfcbcdc24037db0cf6a18162d9f73f21b27d88d72b63a78ff7fea9d477a22848523a6b74f0fe6efb379171a65bae2b847f3cb4e7e2bafd085a4b6bf07cd638d5f5ba72135a98d07945d2b706c42b0e54861317da248dba5d1b609e4eeb0e670ef4a10da468155fe51da09eb0f85515aeb37ce670b6e7b4625498cec16cdc29648c621c68ae7f3c72ff08e43ac1ffa272f20396cc160672c031bb6c2472a3db8ef671e9df57792910f567dff8acf61a36b5132b5293dfdd8c944b2762be3df40ee3a7bbb4b683646ab4d35cecf60cdf71f7cd0e67b44ccbcaccbec0c6ab5281042d1895c934bc0319176651a52b1a849b0a24fd11a5be3a7ae6410243127337239f664bbe6eef21f36e61f1ee892b6918c5a897def4be9992a9f6d9d86eb2b6d8d49cba8e0dd6c370b96951ed745b22348e285f1e741852ef332efd5ac3248234fa21678c44da4ac9061e0e7151f635b04c6a4d7b2dd188015b4ebf14286b1e6f5b341c7e792682cd28471dafe635172ae61f527a93ecaaa31323aa19652139775b20690c5c8771aee10c76198a1013308d23c561c85e220df62ab79d8864719f5480b1c72e48ba6b2d44640882ca9afa2f1cf538ac47e2d8e5a53fd8c0d050efb403f6c432ea4cd5969bc0b9ceec36475a600ad4ca2d94314f6659a6892f08d3b5838ef78a5344ad18053bccb0b2bdffa5b77c8b946d8a5d7cf6b48d1655a341cca3872c65f9564633c62068ca92fa93dec12ed6cda9f4dd226d49db897b1b366f1d6aae28b1224c9a9eccdd33490f58abf276ad02ba821c82e88b419f5b3f9926bbd172a8e47bdee5c47468e9ea5bd99638fc695143c42d71bc9c8fe66a4c8328fbf6186a8320aeef69d6afd31efc4ba4bb193aa74a34f546309cca6489e9d3c9adedc1da57a02c2667ad3a634e9634b7cfe0a8d92455f42a95efa333ad60a3f7175ad52b79a43d2c1e092769168e1275b84ad1b2c2a543add25f0ff6d14ff57afe58184be1b018367e79d980220bd5c96ba85c7a09ffa9862c8abf860d0a4b4c923e866666b4219822949f7609bc6c1068714ebacd8cdee77cc422d98dbc15a9ffa635d819e447f767feff606cb5bffab5eb3ad42b2e0b9a7c22551d93ad6fd2b2a7156be110ad3527db41e6f63727c31fa8da5179fa95675371d3a1d61ce9d2966a513d138ad719c487c52542cdae1d5e40774e0d1aeb3dc7da2d38d4f746ecaa253b4e9f4c7207853acbc76357b47bcb264796f70be3cf9e106b049e678c8de5aa93db56aaecc45f369da44e3636b515ae966a9a9ca892c9f17768b26737485b6e444e8c441987d737b83a3d24abb51cb45389eeda132a8bb539375536261294b24b037092dd8735483b68f34eb11007e901260652b87570a2 +sig_ct = da00f89f52f95f8f02af1bf31fd7fe408d069f7af5c096fd40cd08ef42015fdf0a8f61fca04ff4305f08f092f2a0d9fe80e3fcb05a0c506b03f10fed5f37fc8fa602cf6f0120f7fc7fadf530f6034f76fb2047fa1fb406c00df3ffa6ff109914e07903aec6f570ab0b20a7112f12f9af78f9400c0cbf62f820c70f2f7902feca035fb7038018f9c009f3b02f09a08c01701108000ff56fd905a0be0a2f89ec5ffef46ffb045f96129fe40410e707afeaf8ff9af9d03613809d09d0c406019bf9bef3053fcf02df630bd0900240d202ef4803cffaeff17013c069058ffe1b601d0891fbffa066fc3067f440c815e085077fc7f1ef9a0d509007bfb705e0c701202af72feff6f002f8f09b0510b509bf6d0a600efd4fa4f4df50020fb9fb8124fc9030fcbf890ebfdcfc202513f0f7070f59fffe8e0c6fc4f07f9af3e000fc2fd0fe2f58f7ff75f61fb1ff0f4ee8a01afb6fcffd901ffa1f0b03a01de2f0c208a11dfd3fd900ffb3fc2fe5f6ffba032fc6f3bebef84f9b0cef880dde0608b02506bfa0f0d06301a0fdf46f380351d3fe0e1b07405b006f780d8fb6021009017f4c0a4f4902e09bf7ef9cf23ef9ee4fa20a800d048f60055f840c7fe00bdff9f7b0c5fd2066f8d03308bfc7ea6f77049019f5006cf4814b1a3f78fba015fe1ee2fb5f0801c00e060f81044fb5e70f35ee80e0fe41e0ff3fcaffc01c051fa501dfa7f7103bfabfc41a908f059f91f88059f28f5df5311305a129f91fa3119044064fa81dff91040f24fadfc50e9e4cecefd6fda035fe303d086fc2fb9f42fdffe7ea61330f90e607d183fd6f5720208b01802b024fdbec0ff4097f6709a04af73109fd00440bf0110cbf8ffd905cf7008208c127fe502303eee7077fe5077021f9afc700f01eeaf0abf5cf7416a02f07bfdbf970b2054f8afcd0610750abecaed7fb5051f7dfaaffafbef3512af13f2fece09a09c042f8ffb218604b079032fa1056061024084fd9e5e067018093fdc159186fa0eb2051f14fd3004f7302617b06e0181000db03af8804208def1f43f4d187f87eb7fe00660a809cfa6f84f73117157ff9ed7f1603ef6b05111309d143165009f69faaef0edcff5021fc8fd2e3eff2f7ae76101f6809a11e0d8f38078090fc2ff605bfe3010fefff4f0b12006301c0f20970350ad0110a00900e5035f98078f3114e05801f016f720e903ffcf083205f21e60f05f78f690490b5fea037002f32fa300d0230daf0005a032016eecf76f94f6afda0920f809afa6ffd01dea20caf5e15af8004ef1a0e1febfa1f8c06df42117046f4f02e07cf13f5cfdef6bf5d107f6cfbd0acfe9fb60e4ff4e1d0830990c9e8b03dea802efd303604f04df5c036049e490afff30b6f44faa055ef60e2092f6d0cffe7074f66021eaa057fb7f4bf600dd104eb80f4016086f8b067f1a026077045f6b01c01ef11fb5011f5d11df160eff67ef2f88f5b114e1e06b01bfed023e8ded7f70f6cf89f28ffa0d0f7005dfc304e06af06f71f8802e025fcf0a705314afd90d4ef40390290a413dfadf6d0efec8f2605e081ffcfe7faa0baef3faeef306f03f08511b0a4057f5f05207bfaf03305affe01f0f1faa06a0abf9a021faeffdf7e0a7f5c068f3e03af480ab11b0e104a00e06e025f9ff8306804ff96f95f8efff089f90e50f7dfe103cfa708009007a0f206b050071f3003ff16efa0e4057f9f00608a12df6e09f00cfe70351c2ee8014049f92f7ef44f5000610e04e075136fe5fc7f42f78016fe8fc9085fd7f0103105d103f1c01fec5f8107f0e0fcefd3f8105607af63f580d9f3feb3f90012051f4efaa06ff5beebf3b06bebe00afda049f93041fb3fa8ec7f90ff1fd8fcc045fb1f57059fd7071f5900e061ee3fae02cf57013f5ef3bed2f64021f9e0a510bfcbf790de001f46fbf04607503dff1068069f7303df5df2715104ef5903e031ef0f1f03afe901d01a0fb01ef9b0a609e0effbef8ffb113c006060027033ff401bfea05403d06afd60f6ff807cfccf2601319bfcb0d106b14bf56fd7e6b025027ff50760960330b70a1fcafb8013146090f68f8bfe5ec8faff2e02afa601c06814e03dfca00902a097fd7f6df2b1360300a902c025083f3e02dfd0f33148f2509ef59162080f06101130fec15cfabe7b +c = f2285f0ae22a4f1d151a3d16bd1b8b017a2f770e3c18f104131a47150313b52cb92b99091b25ae0d8d063b0b240a742cc7288d22d602b3273c196c2f8316be265f0584290a174f2ef52f75185a0b83079306f022a60ca812a4003c278d069a00ab2e132a760d6e2d2115ca1bd729b62c2105fa0de31afd187d2a3629a70dc0226d28fb2882187d030525982ced02170f5d17472f6b2add17f207c2045b02b000a30bf717062a6913ba2c4f23f6253c255709ca12431a8f175105571bb227c3190a1acd2bd710dc1218239c1d741de31bee165d075113df1d75117819ee27ce15e801c808ec2b0d26b82dc80216249600781a8c0108166d2b8703e82aaa1251059d1d810b452a061e93056f12591c7625e505be0edb23f01d7223e503a305c110760933032f0aee133d16dd24742fd9067f04b2171a0bd00344242627d919a7099d064e234a286f20b009c213190c9e0f3822bc1d410b6b1e4824670a1f1c3b013f003a19f728a81f1c126d1f162a23036b21f322a81928198e2f051302260a18b61e2b2c592ad41cc115b715ed16c71dbd28e91cd520ff0b0000000c8e19b1019007b12320118a065610c61ac511261c6c25710bbe1dba29a80dac0d1622c726aa2f6e2f8024330e251c210a831b7c10ad230010f8105a16ed139b146c1a2b19f01e3e164c09650c3b19440cc302420194248b04fb0a3d115c13d11ca31868189921bb202126e123630cee0b4a0ef214fa1493071d25690c00137f2055134800b2237312a32e9a2d0c21e71d3a02a506032d1d2aad070f1f1200ba251a01ba18a8236307d60e8425ed0e1e0f1b018720a109641bda1a1c005607eb06cf21d32fdc1389026316cd05cd0af0072316b0049105b529f315b01816002a1c5c2b9104eb2b90153820891785172525f1102d2a5e036516940dfb2cba270a23cc03600a222e860ad7231724e722ce12932c2a1c3702f80d981ebb17ba2416055e21fb1a4025160ce31a4c2d82106d2cfc134805db0f8d1fd6139d2da706b2097d2648107912892fd014740ac02d88232402b620d0199d2c54212218de000906fb01932db61cea161c274a04ae12ae283c0ca72190023c29d822e52e722298263d12941329062a05081a8129780def2bae0c511bcb0ef8158c0d420dc801a6228d194f06240e4510c7217c0585032e1077180d1f2418c023600f5d1a9526452ae42d2b10c3107b113c1ff0101c0e45243a252a232229dd0d3a09cf18aa031507242f7f23f90f8c2ca813410cc82843004227900e2d033e16cc2e1718d309d30e06268203800fe3170a05e611722a9408c429051fa82aed0b22278002ca1dfd1acb17f418da25f9028a0d712b75085d0b4508741ee819e9078b13da03de2b48238b132f145302201ea91a08105e046d2b5d28861d3b2ea50ca32349217516a42211284027f721c82048138519490f572ca115242d4c12a604f9265019d31b5b15fd14340cf20ef711c5229111220bd7149902f2247f27e213ff110c00cf182c0eea19b51f25018f13f71a3905751dfb17d82f1405e22ac810a41f74208621d91a4f202a292c2e4b0fd91c3b10b61d5a120b1d072092105d2e9612872a6b148f2ef608f919241a9c00af2b29089e117b06331523279b23c81c3e24ca09f7158002e006bf2d872ec32222163212bc14ec2fbd0c8e066f256109a8034704e7216c13c2028409cf0690038a22371f3f0f6909e6150716881f0811ab0c3a225f261c25d9158014351e9314d61f3c27aa15100cc6169c16f213a8153a00000d0f0555252b23dd12ad13e1206212da01e62acb10452e3523e8066c2ea21ce0140724ac244d1cf3194d052f13ba13da0a662bb4084003fd06252f4f2eca05e32da21dda102007d90f7d03791b822e90278e18c302502114178825e904762cc222022163012921cb024d26b4279019a90976212d0bb200660eb9295b1a3521a41c9216d62e18289504e72f960cd40d0929e61fa3144006e52ced21ec0eae2b150e5922cf130a23a40b111fe50bed19ea145407f60b46129f1c2e203a12ab011d1c930fd00acc0d172620222207a60c9f29ca298007361dea05742fb504e40a962fdc2b852ced11372b410cb30be7252f23e3114725af083d2d1718e30eb926dd0a1d03ec2dd221b1218820b2185823620e680821253e245a26942b601bdc2a072c7129b81a3d287d0dab12e82ee6078c0f3d2ce22b4509662fe6297318ef15352e232d6613a7154621dc19220d9e0e9507592d431735025125710c9f05ca23f316af172b183703d21c4f27a7282b2320148d01ba1f3a1ed12f4f214914b9023b14df011d0dfa2e7803760c1e18bc264c020002d22a1521a707d112560a5128261b41097b1f7e2b1008df0f3513fe114f28902903198007ed1e0511761f3d1b61257f1ab50a6d2294190a196c24a029f50e4c05392e73164e19490ef418062a4a09e0055416cb153511e82af606ed07f6249003ab14ee18220e7907500ef321801cf50c61078128742f68180d0655226115e2033f229210ad18a70982023618bc1939199912ea26fd0a0629fc08e01f9f09b51f4b128c1d8b0299129e13ff11e618e311dc168500b1253f09b61fb01fb400fa06802a5b10f219db081901882188087c2127205e0e62017b23da1f9116f60dfd28ed221c2cdb168d010f2e7027431d420f54195b299505a32bac099926ed1fad2fa71f6608630990135b2fbd2ec61a4421a216ee0c8e049b2f6d2d4a01c6297911fb1f0d1d5023c82c1622d51e9f1ae9049a0d1a145e0b851c480c1b2c4f1e7d0d4f22370cbc19131a0902e900ba2af90b5227c81128117f2f1a296b17ed2da724311299238b052310cd270711871b471beb1a8d0d3b06 +s2 = 89ff52ff95ff8fff2a001bff31ffd7ffe4ff8d0069007aff5cff9600d4ffcd008e0042ff1500dfffa80061ffcaff4f0043ff5f008f0092002affd900e8ffe300cbff5a00c5006b003f000f01d5fe37ffc8ffa6ff2c006fff1200f700c7ffadff53fff600340076ffb2ff4700a1ffb4ff6c000d003fffa6fff1ff99004e0179003a00c6fe57ffab00b200a700120112ff9aff78ff94ff0c00cb0062ff82ffc700f20079ff2f00cafe3500b7ff380018009cff09003bff2f009a008c001700110080000f0056ffd9ff5a00be00a20089ffc5fefeff46fffbff450096ff2901e4ff4100e7007a00eaff8fff9aff9dff360038019d009d00c40060009b019bfff3fe5300cfff2d0063ffbd0090002400d2002e0048ff3c00fafffffe70013c0169005800feffb6011d008900fb01faff6600c3ff670044ffc8005e0185007700c7ff1eff9affd50090007b00b7ff5e00c70012002a0072ffefff6fff02008fff9b005100b5009b006dffa6000e00d4ffa4ff4dff50ff2000b9ffb8ff2401c9ff3000cbff89ffeb00dcffc2ff25003f01f700700059ffffff8efec600c4ff07ff9aff3eff0000c2ffd0ffe2ff58ff7fff75ff61ffb1fff0ff4eff8afe1a00b6ffcfffd9ff1f00a1ff0bff3a001d002ffec2008a001d01d3ffd9ff0f00b3ffc2ffe5ff6fffbaff3200c6ff3bffbefe84ff9bffce0088ffdd0006fe8b0025006b00a0ff0dff63001a00fd0046ff38ff3500d301e0ff1bfe74005b00060078ffd800b6ff2100090017004cffa40049ff2e009b007eff9cff23fff9fee4fea2ffa8000d00480060ff550084ffc700e0ffbd00f9ff7bffc500d2ff66008dff33008b00c7ffa6fe77ff4900190050ff6c0048ff4b01a30178ffbaff1500e1ffe2feb5ff08ff1c000e00600081ff4400b5ff70fe35ffe8fee000e4ffe001f3ffcafffcff1c005100a5ff1d00a7ff71ff3b00abffc4ffa9018f00590091ff88ff590028ff5dff53ff13015a00290191ffa3ff190144006400a8ffdf0191ff400024ffadffc5ffe9004cfecefed6ffdaff3500e3ff3d008600c2ffb9ff42ffdfffe7ffa6fe3301f900e6007d008301d6ff57ff02028b0018002b002400dbffc0fef4ff970067ff9a004a0073ff0901d0ff4400bf001100cb008fffd9ff5c0070ff82008c002701e5ff23003e00e7fe7700e5ff770021009affc7ff0f001e00affeab005cff74ff6a012f007b00dbff97ffb20054008affcdff61007500ab00cafed7feb5ff51007dffaafffaffbeff35ff2a0113ff2fffcefe9a009c0042008fffb2ff86014b0079003200a1ff5600610024008400d9ff5efe670018009300dcff59018601a0ffb2fe510014ffd3ff040073ff26007b016e0018000001db003a0088ff42008d00f1fe43ff4dff870187ffb7fee0ff6600a8009c00a6ff84ff73ff17015701f9ffd7fe16ff3e006bff510013019d0043016501090069ffaafff0fedcfef5ff2100c8ffd2ff3efef2ff7aff76fe010168ff9a001e01d80038ff78009000c2fff6ff5b00e3ff1000effff4ff0bff200163001c00f20097003500ad001100a0009000e500350098ff780031ff4e0158001f00160072ffe9003f00cfff8300050221ff60fe05ff78ff69ff4900b500eaff3700020032ffa3ff0d002300da0000ff5a0032001600ecfe76ff94ff6affdaff9200f8009a00a6fffdff1d00a2feca005eff5a0180ff4e001affe100ebffa1ff8cff6d0042ff170146004fff2e007c0013ff5cffdeff6bff5dff07016cffbdffac00e9ffb6ffe400f4ff1dfe83009900c9008bfe3d00a8fe2e00d3ff36004f004d005cff3600490049feaf00f3ffb60044ffaaff5500f6fee20092006dffcf00e7ff740066ff2100aafe5700b7ff4bff60ffdd000401b8fef400160086008bff67001aff2600770045006bff1c001e0011ffb5ff11005dff1d0116ffef0067fff2fe88ff5bff14011efe6b001b00edff23008dfed7fe70ff6cff89ff28fffaffd00070ff5d00c3ff4e006a0006ff71ff88ff2e002500cfffa70053004a01d9ffd400f4fe39002900a4003d01adff6dffef00c8fe26ff5e008100fcffe7ffaaffba00f3feaefff3fe6f003f0085001b01a40057005fff52007b00afff33005a00feff1f00f100aaff6a00ab009aff2100aefffdff7effa7005cff68003eff3a0048ffab001b01e1004a000e006e0025009fff83ff68004f0096ff95ff8effffff890090ff50fe7dffe1ff3c00a7ff800090007a00f2006b005000710030ff3f0016fffafee40057009fff06008a002d016eff9f000c00e7ff3500c201e8fe1400490092ff7eff44ff50ff06000e014e0075003601e5ffc7ff42ff78ff1600e8ffc9ff8500d7ff01ff31005d0003011cff1f00c5fe81ff7f00e000ceffd3ff81ff56007a0063ff58ffd9003fffb3fe90ff120051004effaaff6f005bffebfe3bff6b00befe0a00daff490093ff4100b3ffa8ffc7fe90fff1ffd8ffccff4500b1ff57ff5900d7ff710059ff0e006100e3feaeff2c0057ff13005eff3bffd2fe64ff21009effa5000b01cbff79ffde00010046ffbfff460075003d00f1ff6800690073ff3d005dff27ff51014e0059ff3e003100f0fe1fff3a00e9ff1d001a00fb001e009bffa6009e00ef00beff8fffb1ff3c010600600027003300f4ff1b00eaff54003d006a00d6fff600f8ff7c00ccff26ff13009b01cbffd1006b004b0156ffd7ff6bfe25002700f5ff760096003300b700a100caffb8ff13004601900068ff8bffe5ffc8feafff2eff2a00a6ff1c0068004e013d00caff09002a009700d7ff6dff2bff36013000a9002c00250083003eff2d00d0ff33ff480125ff9e0059ff6201800006ff01013001ecff5c01abff7bfe +s1 = 4c00900187009200e900a5ff63ffca009600abff3200d30040000200e9ffa8ffd200c8fffbfef7007dfff0ff0200bbff3300fc008d001800790197ffb8ff6e003000beff0400960001014cff52ffa000490052ff6c005a00e700010082ff2000dfff74ff94ff1400910095ff4100dbffa80104ffa9ff2800040148006d00bfffecff00ff4afff4ffe0fe2e003cfe1e00f4ffe5ff83ff4100d2ff30001dff2e0023ff9a0030009cff8001dbfdc6ffaaff0c003600cfffe6fe27fede003a0092fedf01b0fff700bdff47feaeffa50196fe61006aff6aff63007800bcffbaff20002e0031005eff90ffa4ff18ff3bffc3fffafe770008003dfff6ff990055ff7d0049ff33001f01c7ff960066ff20ff5600ecffb7ff6cff00003cffd80123011e00c0ff7aff6bfe990007008effb6ffc2fe2300bcfeabff78ffc7ff7b004900f5fe3400a1ff2d01aeff6401b3ffadff67ff430095fe9000d5001100eafe2501820099ff8bff8effd200e2ff8dff74017fff9b002dff0300dfffacff8a014dffdf00eeff8cfeb600d8ffd2ffa1003a006e00ceffddff8500ae0093fff8ff1301b5ff10009bff5b00c3ffa1007900460083ff8dfedcffccfe030077005a00410062001101b1ff54ff71ff7d000d00effea3ff0401d900bffff4fffffe440059009cffd6fe1cffdffe5100beff0d0031ff5801a5ff9900f9ff4e00c7fe3d00fcff8600ecff84ff68006ffe760048000c0099fe6900a2ffebfee2ffd0005c009affe40068ff8eff8c00c40042fffcff46ffdfff22ff4c000c008eff42007900caffc1ff84ff50ff2d01c5ffe2ff66ff980156ff2cff50ff3401efffd5ffc3001200c2ffccff49ffe0ffe4ff92000801db000a0039ff1f0041007b015effa5ffeeff35005dfff4ff540056ffa300c1fe39013fff1d0018ff0effaeff5f00bcffd400aeffa8006eff880068ff7f00bfff5a000a0132fff0ffb600fdff410081ffc7ff1effb6feb500d0007e00f2fe83ffaaffbdff90ffc4ff0800f5ff0f0023ff57001500fdffb90027ffcaff0d0071fff3ff7cff4900e9ffcefe9bff74ffaf0095fff0ffab0096ffcaff35ff1a0022009cff63013c0027ff0dff1dffc4fff40030ffcdff02007a001b0014fff3ff23016300ad000600feff8bff7dff99ffa30052ffc0ffa8ff5100d2ff9a00fefed3003a01e9005f00ccff2e0171006a008eff9fffe900d2ff08ff67feefff6aff07ff59ffbcff4c00a6004d00e20093ff99ffeeff0a0042ffca002e0006008bff3600dcff60ff68ff0501ebff1f00a80013003900d500790015fff4fead00afffe60091005000a2ffe7fe21000500f900ebff15ff7100afff93ff97ff6cff840172ffd2ff1b0098ff86ff4b002e002d01aeff02ff820170ff9dff1affb2fe800073ff0a00430019001100b0ff8affe7ff54ff8dff53007300a200d5fd1500c2fe57009601abffc0fef6005b0073ff1b00dcfe820058ffb4ff06ff5800e2ff5700f6fe40fea4017cff90fe11fff9ff89001e00d9ff670055fff5ffdf0093002bff25ffcafe22000f00ac00deffd9ff3e00abff95ff0c00c8ff18ffca00540094ff1c0073ffb2fffa0023ff0f0130ffc8ff9f00eb00b6ff16002100a1ff53ffbaff55ff78fff5fef1ff09ff680000ff7afffbff23000e002f00beff83001f0122ff64ffd3ff4b0063ffa3ff09ff4cff3a005800bfff320169ffb3ffdb00eeffce0062ffd3fe0bffb9007d00deff69ffca0081ffacfdf9ff67ff78ffe3ffcbff3400daffecfe59fe02ff02fe97fe67007d0089ff8cffad0084ff73002c00acff26001a003fffa8fefcfec800eeff5200afff3fff2d00e6ff6500c6ffb10129000f019000ebff7400a3ff7800a3ff670101006900c8ffc9ffb8fe090000fffbff03008bff1e0040ffa00007ffabffe6ff4801e4ff6200bcff410056000700edfff4ff98ff87006b005eff9900aeff280067004f0024ffa200c700ecfd5500f0ffe500b80095ff670125008e00fdfe410033ff2b0089ff2701beffe3ffe4ff9bffcf00efff080130ff74ff76ff60ffdbfe9cff4c00d5feb70068ffa800d4ff0a004200bf002700f0ff5a00aaff6e001c00af0053000800b1ffb00095002d01c4ffb4fe59ffcc004fff87ff0400280075008e0090ff91ffac009effc4fedffeb90086ffc700ebff0b013000b5ff9600d8ff61012600cbff8eff3200c5feab00ccfe300045ff8a009c002900aaff19ff4b003300f5ff6eff4bffa8ff5300a100d5ff42ff04ff22001500b0ffd4ff7600ad0003ff07006c011800baffd8fff1ff4eff7d00bfff450051ffc3ff35002e0060015fffa200d0ffcbff17ffb3ff79ff6000ccff250072ffc900280039005a006bffe2ff57ff8fff52008fffec004a00a800f3ff9fffefff95ff25001b00fbfeefff0700dffff8ff050079005800200000ff0100b1ff76ffc60073ffc7ff4bffacffa20027fff5fe7400060068ffb70037ffb0ffe1ff23ff40ffb3ffe6007e0037ffe000b600b200dfff56ff060171ff71ff4f00880074fff50040007bff31004500360041008e00dcff45ff2600400025ffb9ff4700550091fffbfeb4fe17017800ad00280193fffcffafffa8ff46008b00d6ff8700faff0400eaff670083000aff2d0023ff5b01fcff290095ff1f000c00390057ff9cff93004affc2012400e200b9ff1c0046004aff0f00b2ff8bffffff0701f6ffab0017ffc2ff78001201eeff6e0066001b0081ff9ffff8fe52ff2b0028ff58ff5200feffadfef1fe53ff94fe960058ff67008e004cfe0c005900a6ff18001e009fff5e0043ffe100aaff6a0023ff1501f3ffab00eb0054ff28ff98ff1aff8dff68001a00b1ffd3ffbfff6dff000042ff83007aff + +count = 2 +salt_version = 0 +msg_len = 2 +privkey = 5a10022083e8e101ee77e306c22fffa51045e01443100002f0bfe0b5f16c4216c62fe483d04bde8c1df87c2f8b631083b0efa2f0f80ff03f17420177e3f7bfc2803fefbe31079ff90bf00041f03e100fbfff822177a1e8c9ff809eb84861747a167dff77c0f93bdeef64e03e2013a11f8440044017fa0e7bbbe78640fca408822f8c5e0e89ef87e3e0b5d10fc3e909ff8fa01807ff17c23f8601f7e0efffe274400ffa1f87a5004040105d1f03fff40108c23283e1f7fbf08c7d27fc310c8707840107e011b5ed8c0600b78f0b82ff04508be017423e8082f042000401178baf8b9d1f3e50f482f0863168601786208040f0c41f844508840e04000045f277a0f90200ffc00708007be50f7e101c64ef7fee841d07c7a20bfde03c40a0a008780f881f1002420823ff060080c0d0fbf18fa10f4c216bc107c5ff707dff83ee83a1dfbc316c7f087a2f03bd1f7bbe88250175f1fca3103c4ffc1ff101ef03c0210020e863f8be406fe1ff3a128c9f07fdb00bbf1f02311460088bf00f7ce7444e97fc2807de881e20f9c1fbffe1820084412889b0883c2747e0703f0f4801141b0ec1f0ec031802028b9f3082307fe2f83e2173a00805b30f86e07ff17bc2f7c40008020003e1fc5f1046408c981ff5fff885084a2f807ff8bfd18bfdf7f64f7c41074030efde17fdfeffc10840320341f809f1135fe18421009f17ba400b5e07b03f0023f0f8120fa1173e307883f1b83083de01363fffffefc61107c0f13c4f00830841ff679a26be31007ee03822008417f6608fa0e9024107bf17402def6106c5f084bdf982018f5fee41c183e0104bc17b85f08031f4a20fc220ff9d173f9f07fe26fa2ef4a4f7000f8bc2f807cef84128360f17e3effc3373fe1fc9f2780416fc110022077c211443003ddf184208fde188a300046c7861ff35df07e418fdf0f8030081f0fc2227fde26f400efc2f77e10ebe3f9762f085e00b9b0006018423f88bef7880087dc0845e16c3e0ffe317c5e10c22d8f9e003e1287e1f83fdf847e00be1f0bdc0101e0e0011fffcf80e12f821d8442f8bbf1101a0782307862dfc03ef02027c5d27faaf981a0136028406f804007fe73fca0ff31bf7fbf00c5df037ff7781fefc308c3ed00c509060097fdf83c0013a2003e1efc3df6802ffffee83e127c20e84dd0ffbe17c2210bddf044200c1f27bfc1879ef832110b60f039f108dad7f8116fbf00b80ff404e87c0f0420f9782d0c5f0ef9e2fca1f7780f7fe5e87ff117c107c9e28c1cffb801743f103c317fc10ef801fc7f1fc9f10fbff089fdefff1ff82303e10fb201e860073c7f1041083e6e87a110b4208b622045e17c02e7be0efbd9efffd00bddf8ba0f03e0104431136008be1e93e01f83df903f08fa3107e31087d177c100c7eef7c4e8c42e7c3f077e7177e10881d07ba208861ff3dd1040120063f8fe1dec24083fdf7420e6c9ff0c5c00b9d1703e1841e1785e09c2507c23e7fbef7b60e07e41907fe13a40f002f0c00177c200f7fdffdcffbfc20fa1207e21200307bc2dfac0e0480184822f4bf090e3d7c80f7065e8f6100482ff3ff2004318763008020f43e1105f0f3c1077c1f00001135ee0021f804157c40ef8bf07401177e008402ef0be10000088231849af1046f807ee007cef820083e400362203ddf0bc0e139fe77c4107c5e03a1e8be1017c1ef03ef045e1fbfefffbf30fe1f043c00fc10f864e78c1f88631009d10002f7fc00ffdf177803842010fbee74442ffe1fefa2d8ba10ec0008c3ef97c2083dd1ffa0d07bf1001eb807e5f506ca02eaf7082408e71f04042d081de920e608fce8ef3bea264142e72cf1ebd905eed507ea000dc9dbf5e122fc460bff34d60d002308f60be510172901fbcbfefd0b13d80518112101ea0efb1208e9f600d8351fef2117fef111f0f7f625f9f71813e600d9f41f07062be9f221faf200fee8105205010312fb2104d41315100cfe18e72434110730f0de2cfe07f6dcf6c03e0e2bed14e9e2e9c9e2d106f4f0ee07f70226f5ee07eeef1bcd4ef8020dfc0321340e0f32fe0b2c16042c0512e2fcfd082e08030416efed1d0300f31df7ec0306f9e901dd02ec15220e11f5030c010a0aed061df6f7050bf60208231cd90813dd0613fce02a05e6ebdee9fb17ff0dfe13ec2aed0e30e503fadc24fa0aef0ce810e40f150d04eefceccff82925f92fde06020051141116fc1516fb14d10ee41fd91a15e9dfe6f4f0260d16f1e642fee016cf03e2f7db0cfff7040fec023af5122be1e1cddf190e0aea10e3c40538fdf20d15060e38ff18d32ad3f5093ff90116f3f505eefb0629190e04c0d6e6f20ce10a041a2f361e28cd32ef06f60019fc0803ebf4e70b04fceb271c1ae60afee1fafe26a90efbe911f5f7eadc14fe31f21720f3e929e50d03d7fef7cff5f4ffdf0b170e1f04f0ed1326bff230d9242c00fd091006194219cb13f0ec04fd1318f1e1dbfc1adef809fb03fa2309e32cfae3d8120fdbe80ff30219f0f6daf5f2eb11d8fa10050fe5270337f5280dfdff340625f6fee507cf1e22ff22fe0f09fb2a0908f0001c3200fae720df0300dd091e37192a1212faf912f319ce0e05f12021f404eff5e016051310fc2e30ff05f31adc0a22d70e0edb07ece31102e5200dfb2513e207d3ff05f3030b1de81402e610132e0f11f8f7e5f1f3d02012210529f31d3bf7060c1819e304111be30103c8e110fb0d0933d9e3df15f02716c80ce9f7f8fa23f2ed1307fe0c1715b01fe7e718eceae509f6e4e6f5f10bf618fb050322fee012f9faf428fb000f0b0c0816dae9d718f4e71301e1ef0aece50331ec0913eae71d1616ea08ff01f0f13312fe30110ef7050ffd1003e413e618e9f8e136e7edf4f81bf60728d31a1cef18e9ef18feecf31ad7e00b10310921013c042305bceb00f3fbe10cfe39e6230f2dfff43ceff706f213fe04f4f9fffeff031aea2909f540063f0a24d713e4e8f933fa3fdd0b01fd04f211fae42d1704fb273801fcf425e4e204e307ffcac6e83d0c3411e80ffaeff5edf2fc0c1b0ce70106f10d0ffe08e4e2211602d22ff5002c13e941f8fbe6dd15220807072e02210bf1f915ff1306f413dd021802e5fd0019ed24fbed12e91cd2fd13e0e2ef00b916e1fbc20ce232fe0f082206210802fbdfdcf4f0e4e61ce8e7f5fc1312362d09f713df060924e4ebf2f12001f7e909f52b0a192428f132cbeedf0dd80fefe50f25e215 +pubkey = 0a0a1e77b1c9a5976d2d0ef1444e39b7b9f3eb9eee95325abbe49e993da0944bd65c430f0a1663ca36433e384dc99324efeb89fcffc9c2203ab84853673ded2491bef61b87a42004092c6a84567a29b54e0b73c05750e8d1664a4af54aa123e7b1ee5bac822cd1f565ad4cec44e5d0d4c481b05637336be717acf952179ba67739cd66896c94bb0d62341ea9746f7247f5f7955e40c82a145482963efa1b31f9291fbd64027bc3a4011ac4bdc5f3d176797c4514db9c5108ede5597e8b2d9d605f49036a6165ce4db284879f3585a4647c6220a97959d87cad8f2936b8dabea99c2e2cb734a8658680fd1912a5a21269fae19203ccfb03f5734b88c2504e888195bdc9fe5f7a2d892f4d3da2ee08a4c5686a5ded57773be84cb8495cd86dd81e8f7015daa7a59c14bee2a26644612c369326531137a48efceb1f27240b3ca8b0b6e34aa25af4d90f9f0080387a036d12049760fef8f29c8408c80676e62430a299b3e18daed686796f14845fd12906b9045a8a67024d3deaf684e284e53222dd248548a58bb1be46fba3f5640178428918c983d7cdefc474993a39c01fe1be2074a40767323b62e473c48e148c36ecbab315564b2c4b05cda3239ad1ea322d0b6538fe9d54e2a8df7502ec26c111920cf2f7b0b611ef9e0d2a013547f4038e14e5c909c991d0ccf365478fb8edb4c0afc17bbb28fe6aefd7a4005625087c6107b9f29c33d664303e2d50d5725db80e799fa7b9a74ca00d81599f048a211a11334a2b7fa902e632a8997404207b23ae4f0e03e936a2cfc7d0ab399a98fd67ac22cce271a1d2c08eba6deb4bd2c77ec5f9b403abfba24adc5573c422bc68826439cfdb98c6a08130a4953c54184b6dd8cd99809ed2dd007d7db87e45d151aabab0bff599ed4b1cfea1891a6c161ba108069a898bb44d3b3a6d06d8bfce77545fd1498072bb246f913da59ee1986265594af8ad82d5668854208f43f45b6c288a430a860109675eeb5485d99a5666321343819744e9ecb906a71a0f00893006cfde234891756b09d16a340cb5cb8a4050260b2345298c6485f76b67e75786b68d6863aa26a86c0cf0fd8cc382963522da46eb84ac63d1696bac90d03be5a4e58f80fd4e43afe4d8309a3d16941967903695f332d58a52350242424d5624056557df6fa9515436a5d3587959a14b5a802c22008c60201dd45591e0662a13d75c6fa0e847e60b05b225901adf2192141441e16e1e5582f01fc3e9ae3c4db9993838d41a097ddb3041e5dfb2c1e9f133129864cc84c9b810a67cee8fea5896cf626a0b2ab1d07f6b667d522a815776f40243536b9783a20297041697616e5305b7a63901e679b9dcd4ca9da4f645c70e407a45cd854624cf8a0591ea6a21b89d660434f81c7daed67db9c3d12b5fd5dba98e479359528674964709043d418a0faa144be11db0b605e99d181b23122f997facfab4535e3679ea61a4ba8bbc21f0710bf822f0284dfe95ee1b24289126e4e1e1306084c5295425d4bbd9327a7eed067e7c5fc5c69bbe90a52f8789ca1496b89c156c277386908b51b2ae9b445dfda28858795602bf127fd97563908b8469527b3d72987a4168b52808c3c65b1ca09248a456ed11ed8dad8296c093a37791b8aa821ca836e8223a78cf8071e40c69e8029e51064690d86e6e75e882ab0b5da94a31764ab894d11098ba8215c60fa2e63523ac6126acdc9a8a789dc9751ed9774766c9917c0b20244b2d625001d8721daf1d3630b357eccb2610d1cb0718df87c23291a6cb0c377948ca5280cb5dd0296826d07764d2e0e3a957b6a15152a6444ce650e9661aa7c58251896132d506e947460ef40cc7bcb4f52371bf8221bac4fe40d3d8df3e9a8e330c5553b00e2f65f645f09f7cf467ce6053566c0886564faf50863ed76f8940357e97685d4f099d7ef33318a517407c1c7601937a1f31d88258eb3b62cda0024d45221c017169e3e1164a0858916b1b55a04a7dd9cb25118f994f5b7bd86e313a6421260f7a660c200bd496f52a68f6a888d3b590713875d5c39d456c75235c0a7e80e5609bc3091b613da2a3dd890f823608f25b9887b159acf24097d830951c70469f7f6cc247d5001eb063d6f256646226a7baad4a14afe68764bf8014989999453dc54a1e5d18ace25340938f3cc07091e76c3e6da91662a1182b3c05dbc7e90489a5120301916ce99881ba376855c541d2f08b7d045a5b4a53b79dad3c6ce5f23a7e8b2d19407d0253c38571d8c8824c2cd2b170dd6a49d4794a106b47a5e6478f5ac546ba0dda65429cc9e6e1169ae0c1c4022d85b52a78e29455b66d0e9f8228da4f6fc848415581755236da354b4de7672148844ddf430426be18b9029948e4d6a2e5e89237e294d6f19d170444db90edc0af31f24ed073504d700174d5f61c70371058d1bf909109045fa41b06fa04d952f308c40f5ba1da24a0c8ed224cef160285a76fb6e86ad01179238c13f28806823d611cc148c99e9e1d27536cacdb893e2f807b86fa +msg = d516 +sig_compressed = ba00bff2509b95067f0d67a2cd01043fb3b77bfffcc1adc76735ae9327acc5d7568363bca9899c7a46555956aa7b15e51ee3b74f0ab1c2fe944b77b1a880ceb40f673dcd9ee6851cd8cf11bd126a6ecf6e9a3add455b3fea44a4872d6250159691adc929f7f9bdf31e665e756698aee33190cc964fe5b9cca013ec28ca63ea966b8e7d1dc2695833f996c13433538338e0ced3342b0d0b3649dd25a6f646b8cb44ba57393d947dd411b69a671b30f83a7116573455e065176aab508610c5d27ad363af309b9ac095de2996e58d4cc5636e4996992bcf7e7290fe5ad731c0d039a8ea49cb548dfce92763f34db497659394f0e80646ade5ff24b47cf3f7362fd403e5de46043381ff931d973a486ab3441962e9b309fa390cbc4dd8de65aac1bee924d35d86aafd9e4225fb497d2ed15db1a99586b9e7aee81872a9963da80d91f5c8e490c30c89e520c783f5fcdbb02638853fee85d9f1ca6427884bb9e13bd8bdf9306fb5261fe05d1454f95098b37e8db5ae2f4466d04b65e0fa7811e4b075956b7ddbd4f3c4a52cba76de4d8e1b15debda8ee26edbda519dfe4c112610c9c5108105aed41c2495cb6ec5868b017ed78f312a5dec312b1b3aa0cdbeecda599088c84634fdd153be7f428f9f6e70d23657eaceecf06e0675162cdfd7db0e6ba59cb4210bd34355d442012d76fd7a6435953beb8a3e8d2aa807a639d0ef5732d11d6c4e7591690997c66be6fbda19f56db8d12126be7782d5a47ed4ed13cc372bcb0b927461969726a93991b68d2fc1813878528581cdcad5663a635ba4ed4a090396ccd3844b4fa67677f94a5153d7c3bed83b0df31dbf632930d518ebe4587f3ef862e32fe5ed3456a5ba5e05f2a37d8e613a982ddb6e76d89869fbe250d986a226679e7f0599bbffa8e72b2f4c8547119a474562552959eae5b7a71c71487ced58e9aa8d43a66ef15549e0dc710cb4d8b3fd6aad237bbe275ef4b7a3b1c8f4a985935adea246625cc6f332f47c4d8231904fb1103d9a37228b2338c2ed7774d5b56f4486bbc946debfbac66760f66ca5998275d9f8eb93025a73d312847838cc64412b3d286b43892bc8f3d15aeaed6bab3e5b712c20e9be4e4348dcc95d43789d0949a635f5090e5a431b2008dcc117b7e00875198ff5a18cbb3774e6e889015e742bea996477b45f522c4e10bb5efd4f8790911bc9c4f4b89bac67b99a569284484b1c38de510d927199fbba4b76c486aa7bd1801c060ae5851ec519fd889a9d5afc89eab630010dcf57f94b74ffcf9fac5e219baa6e1119834460c4be7da4b4de20293b8e948d09c9c8ef75ee7ea28519eda6c8f4d027ed430f0bc937e596388bb74bc9a4cc1263bad0eecf969fa46f954d0781475bcc6b1ddc82dbbae5fd174b9a5842174ea6bb785afcbb0936cf6da1991507f5b0beed258e87196e815259572de7a730dbebe9c55124f01ba9ff6d6b793310dbc58dd1c12f9f8dbbb4a92a28f20f435e50b404e54d246d4287ab9d1829837e95fd23a98cb0c97390020b72d4cdf8f68c2075479943c12c0c026092121e32d3326d7d99eb5d392b8ba1ae8baca0f1fc8c8309ab3807794afc417a0b8f0ed91641747ad5d1a2307a25f997c895dcd2ba7d24082b8399c83ef1090dc6dd76634d1339d690953a6981807b5c78fa4c671046737aa8bcad9e1460daf79b2baacce7d81ca53742dc22786641bcc20d3bbae9220ebcfb3290b5a31481ba3 +sig_ct = da00fc1f9c0c2f4704103f08dfe2096ee0104f830bbfa2f81f84f7d16efa7fe6fd20a60bdfe8075f55006ff2f1b131f64e17f6b0d905a053f4f0f901ef39f46f1f058fbee8304406ef14fd800103af60f94f31fb303de66147fcf0bc01bf5e135ec5f93fda09dfc6095fcdf030a2249f350e20c00d9f5cfd3f6e04f07f03707cef1f67f190590cc05dff4ff400cfeefedf8efc7f6700003ee7bfecff1054066071f6101dffcf5befdf84feaf7efdf135fbf038fbf0bb0b300affa10bf4e03b0c9fdaf9401af3a06802e02b139f94047fc6084fca034f64dcdf10fad091febee6057103045f4b0561c2efcff5049faa136fa9030137dd402b07804c0ee0e304cff6ff30f2032f5a02bfe2f87fec00ff3506b031fff040f3309d024f35152fc10ba0a7ff1f66fca025fcefed029fbd140fef056f9bf02025047f62f8513607e140f8ef2219800cfc0f81126f27fb2124fd6ee6086062f2df680bf01c00c0780b7ff3fb406a060fc2f2e026035fd0fd607ef6200802ffcc02f04b06805d0e304c0d8f52f9905df60ef9054eeaf130010e4f8bfeff6e10cf7a013fec106fa0f86f84f49effef208af01fb00f6f8ffecff00bc089fa4e9ffa2ff5ec10b0fc2ed7ff9e900f40c50be0500b1fe5f98fca06b0170c4f6500406c178f8cf2009e1acf2a05606f076f16f990120a9f690bbfc4136f3dff6fa20fb0c7fbcf45fc314afe3f840b0092efcfed09418800505d0d0f3e0a5f35e45061045081f05078e9a0aa0770610120e3f63041036f09f6502cff00111a1ef3f850c503bfb1fb0047f61fc7ffa0a3febf0bfe3fcdf7dfc0f63116066f03f8aef9fd202cf3508800bfda08d0dd0100000adfa5f95f5a08deebf210f109f09a0d5000f9701cfb0fa205cfea011fd301303af6fedc032f8f035f9af890e8f610dbfc8f5e109fd103bffef55023f130bb013f68f470f9ffbf6efaf00c0e9fb70540390a3f4cfdbf10efffbdefb042ffffe50ab0d6ff203105b049ecb14100302d0b30b8012fd9f5afa7fc1fec14a053fd100ef8affd06107cff2f41ff404908d146fa9f6fff9f99e42ff5099f840fb0b405a02dfdbfc007c05107d01cffcfacffef45ec9f25ff710df85fbc0c3f68fd8113f62f99fa00e6fc5f01147fb6fe904c00a09c019048f2f0e205404afe205c06dfad09cebb00f0bb058f2d0d4f58eadfc5ff60541bcfc8ebcfea136067f8b0d5f5cfc3ec203af1102dfaffcffeffae14c064f53f43112fe80aeff3fb4fe9047ff7060018f7003eff8003f4d01b022096019ef40760f7f2d0db05bf5e08df22028fc905ffc6ff4fe3007066fec0e6f7ef29fe109dfb7082069fe2131142fa0f3aff409012bf1708dfdfef70de09ef9805afabfcb0dd067feafc812c087037fed021048fc70a5eacf441ba129edafd1050021fea02111b08001b0b001706ff0000e0c6ff1f1508cf69fe5074fb3ede1200defb00df1530e4fa2fdee8b1160b800b06bf4104f10f18901bfed013fdbff7075019fa4f660da0a81920acfbd01bf6c00d024f3afe10f7025076df7fd603dfaf100f40ffe072e7bf140c6f83111fd7f550fe013fd6fcf18000dfe205ff3606e03ff99fe105807800cfc604df7c01900601110602f03efdc0690780810a7f391a9edffb7feffc3f51fb1fd8042019f250b601e2340bff58ff900bf6eec106509c097f46179fdcee8126f23fdfec5f8efd9eaef42054fe0f200c716ff73ff2fa400506eea90ff0970aefdb08800b04e0cdfa5ffb05f02effc036fe2fca00cf6f041f86fd007dfcc0acfb0f3a06e0020c9f6bf35f990ceffafc217df3b044027001175f01fcb05beedf78fc9116ec6ebf07cf88f49f260d20d109e0070c30f908b101fb60340a3f58043fd513affe0b0f4102bf8c09d03112cfeef32100005072fd7037fb9068dfce2bf1a043f7e0e0f800b0124021f3a0690b2fcbf94fe206b0ce02b09708df2ff2a041fb9f1cf70ffced5ec0f2204af88005f30071fbd06c096005fddf530f4edeffdf5e0fefe9eef05df6615df8c0a0085fbffe7f70f8901002107106e0f6ef3f5efe4faa12105314dfff000f13fb909f126f64084fe4f430d1f1bfcde7bf7df51f9afebfd6fe7f61ffffec04df5ff48013f7af70fc4e7cf59f23f2e090fa903ef670a1e53f76083faf +c = 3f1b01051124a202ef0dbb1f090706126410cb03f00056135a035401580408125213de0a6427c62f80097d13f1196e1b2b2a6f18fc1edf0d94060122f515241b422c571b1106b027581e382b181bf22d752274110c0b8802fa10c910ba12c828450bf80c3b2a670b691c5d0f26123f152f168324ad06ee0df00971205703232e45073921e1017a00d4051c12c71cd809c51cf6283f2d770957257c2a6d222c134005e11dd619ca0deb10932a0b27e610632890271c2d961f0f0d5329e503c12ca604270fb0260a0d5e1ceb10c712291f912ec422a91c8b1e842b3c0844034e18260c9e2e1e01bb19f21f7e05ee1a2d08e522d01bc90d171a8b27fe2711198d050b20a9131525ab2dcc14f1041609532c342af12ff618571ef11ba6127c1afa041f291e2726040f1b40171d2e8a2fa325a701f21409133a13511b3f145e04e9215f0d810cac2607116d2ea52a3200340aae29ff00f61b8f0cc8224522ae1f83262f1c2e045825c7091606b62aad0a780e8226691407095e24b20c562bf521e5125f159e089d14642648033625d21f370b6a17c120960da8174009911548111d16dc25461d070d45219d2c0815de18aa2bb91293061324ab1eba17dd03431e6c1b41131d0bd013dd111b24a113f3171d1f7e1505160402c723d7029220c222b31d7a0aea2593176f0c102c9f1a82203026d22c6b221e13ee01940c2b0d3a1cd40ad20a16280924822ebe2b690e9702290992004321630ba9174c155c169d0fcf186e1980107115b10c091602171f26db0005248c056603be07fe06370af31fd5127b268c2eaa0e061f7026d31b6c25261213218517b118b627c719f70d681b340f24017d056d10482cf200a72c35167020440dbe08c31456274111bf11241d4f1183226e0fff1a402dc02c7003220af2054c10f407ec282313b82e0926900999266819b90ab20a5229551e2018500e242440291e24871b8107f2017c12f204f4035705a0028528df00e22db02f1b07ce1eb1163c197508b7233f034f135d2c400c77010c23ad1cb02d7a08f11a05142012b31ec7248f18620529102f06e3115a04cf06fc14021cad0cab0ce602ea24a407400fa929950dc8158b041c243c14880c4704b70a5101181fea049513d910692cd31c5f151028d7006214002cd21f8900a92f20179b037622891eb501a11c0f0d8f2ed7116621282af31a06257e28f225f30c2d22d91ca726b91e490b252afa2f8112b52b6f1cd00d3a290616562bd2035f14402d032b2416b71ef3136224b10926056017e70ffc1ba6019f2a7e1d9f27dd153923881dcc130307fa153b0ee4022100d318661fab063a1a642fea0c402a5b236a16391950236a0dbf25310a0e00e202fb2e890ddb22872f3001ce01f1281c07140df40b4e14fc03410f510d4509022b7102ff19c912ab113e210217fe17f519b41059248e185c1fc82cab2f061e1a0bd7294b23b513fc057b01e9238c2c8414ca03b12f69197f22400c192a0829f913570ef024b50c6d274e293f2790059b147f1a5501ce0fb80cb0051417872d8d29c32a710395214b21392c0f1ce71e1e15c2102a25022ef10ee401550d4912bb2dc0195700ee19ed129008490b3c0d31012506b4174719842ed11f3f1a2a2c4918c616ad1a19088017c60b29180c06222abe0ee400db15f813c419ef236b2d572e19044f0b691fea26ca29de1bdc2a482f5814f505d224bf2434029e13d5285e02f42e2d0b180ad8221f201913f40de0184f17d501020787157c12291c79049d0fc629721a37288028132e4f09fb0cb51bbe28041ea311520369234e26cf1c6e08fd0c2a02b5047e19cc10f02f9d0d342cd102961d0f237e17d3210609c3046b2c1813e410c514d007a7289e09a107802f3111320488196f2cd21b6d28ab047926ce2abc12b91ab425d0088b2fb326642f3e0932086c0133026d10f01f3b22c012ef2ea927bb1c162bf502b41f81218303c804f1071625490470117e19072fe4295d09d811b02c26142a075e01d5199428c5264c209528d50b8b02dd21a824b21abc1e0606fb01e7128c15fe2d5c2211173e0d801e490a1b0baa08da24671e8800ea178b20950027283a2ac11a77228f016a0fed1bf4281a1eb417fa1eab2fdb2e6d26110c472b332b1528a222291747146f12e326dc05d02e870b532f2c08c11178150302b3219b16f50f5515ab0ac42749173a2afb170f0b0c2ce51e6b041819cf1b3b16761d5814530cc02e992003133424742a9c28de1c3a12682c082e812f061c9b0d220ede15ae0a3f054220b61d0a2cbb0cb70f312fd61067208c2eb522b514890561037219a7026d29840146180c2c2818d223a02e551d7f0daf1e511403048b251c1bba1a451cf002e307af02a30fc11d31114226cc0c0525d629c9184302262ff32b0c107b271a2e2719a41a1d14e525f000f716d7000d050c2a460c5a0ed62c74177f238d046c0d851d600d931e6d2f9722dd10ad22222d0406f205231a6314cb188c1545295f10b71fa4009e159e27bd275b2bb60ea8142905e507032ce52a541c032a901815169c0d2c085b14e92c9a132f2b92132a0e8d1caf20c709870e4c172e009e020303842f511c910c5010a221b607e20a0227a628430ca301ee0c260bc615eb0d0c16882b072c4523e1129011951f2b08e10c54012229311afa25cc2aec13f62b6c242327d811782c2621fd04561df02fed0bf0189a16a10ee11832102923a9104c285f18ff10151bb704651e992ace07bc0f672acc29fe1d332fd81d7d2ce32c2f01fa0f2a0c15298e07d203352ef7221f223a2d0716041c2520ed12d416871fd4120c1e1109e51c2e266903440a0e285e29740c2213de0f921c852c4729e827a12ac523 +s2 = c1ff9cffc20047ff41003f008d00e2ff9600e0fe040183ffbb00a2ff81ff84ff7dff6e01a7ffe6ffd2ffa600bd00e8ff750055ff0600f2ff1bff310164ff17fe6bffd9005a0053004ffff9001e0039ff46ff1fff5800beff83fe44006e0014ffd8ff01003a0060ff94ff31ffb3ff3d0066fe4701cfffbc001b005eff3501c5fe93ffdaff9d00c6ff9500cdff03ffa200490235ffe200c000d9005cffd3ff6eff4f007f0037007c00f1fe67ff19ff5900cc005d00f4fff4ff0c00eeffedff8effc7ff67ff00003e007bfeecfff1ff54006600710061ff1d00fcff5bfffdfe84ffeaff7effdfff3501bfff3800bfffbb00b3000a00faff0b014eff3b00c900daff94ff1a003aff68002e002b00390194ff4700c6ff8400caff340064ffcdfd10ffadff9100ebffe6fe5700030145004bff5600c201fcfef5ff4900aaff3601a9ff30003701d4fd2b0078004c00ee00e3004c00f6fff3fff20032005aff2b00e2ff87ffecff0f0035ff6b003100ffff400033ff9d00240035ff5201c1ffba00a700f1ff66ffcaff2500ceffedff2900bdff4001efff56009bff02ff2500470062ff85ff36017e0040018eff22ff98010c00c0ff81ff260127ffb2ff2401d6ffe6fe860062002dff68ffbf001c000c007800b700f3ffb4ff6a006000c2ff2eff26003500d0ffd6ff7e0062ff08002f00ccff2f004b0068005d00e3004c00d80052ff99ff5d0060fff9fe5400eafe13ff0100e4008bffefff6eff0c017aff1300ecff0601a0ff86ff84ff49fffffef2fe8a0001ffb0fff6008fffecfff0ffbc008900a4ff9ffea2fff5ffc1feb000c2ffd7fef9ff90fef400c500be005000b100e5ff98ffcaff6b001700c40065ff04006c0078018cff20ff9e00ac012aff56006f00760016ff99ff1200a90069ffbb00c4ff36013dfff6ffa2fffb00c700bcff45ffc3ff4a01e3ff84ffb0009200fcfeedff9400880105005d00d0003effa50035ff45fe61004500810005ff78009afeaa00770061001200e30063ff4100360009ff65ff2c00f0ff1100a101f3fe85ffc5003b00b1ffb0ff470061ffc7fffaffa300ebff0bffe3ffcdff7dffc0ff63ff1601660003ff8afff9fed2ff2c0035ff88000b00daff8d00dd0010000000ad00a5ff95ff5aff8d00ebfe21fff1009f009a00d500000097ff1c00b0ffa2ff5c00eaff1100d3ff13003a006fffdcfe32008fff35009aff89ffe80061ffdb00c8ff5eff0901d1ff3b00feff55ff230013ffbb00130068ff47fff900fbff6effafff0c00e900b7ff54003900a3004cffdbff10fffffebdfffbfe4200ffffe5ffab00d600f2ff31005b004900cbfe410103002d00b300b8001200d9ff5affa7ffc1ffecff4a015300d1ff0e008afffdff61007c00f2ff41fff4ff49008d004601a9ff6ffff9ff99ff42fef5ff990084fffb00b4005a002d00dbffc0ff7c0051007d001c00fcffacfffeff45ffc9fe25fff7ff0d0185ffbcffc30068ffd8ff130162ff99ffa0ffe600c5ff01ff4701b6ffe9ff4c000a009c00190048002fffe20054004a00e2ff5c006d00adff9c00bbfe0f00bb0058002dffd40058ffadfec5fff6ff5400bc01c8ffbcfeeaff360167008bffd5005cffc3ffc2fe3a0011ff2d00afffcfffefffaeff4c01640053ff43ff1201e8ffae00f3ffb4ffe9ff4700f7ff6000180070ff3e00f8ff03004dff1b00220096001900f4fe7600f7002dffdb005b005eff8d0022ff2800c9ff5f00c6fff4ffe3ff07006600ecffe6007eff29ffe1ff9d00b7ff82006900e2ff31014201a0ff3afff4ff90002b0117ff8d00dffff7fede009e0098ff5a00abffcbffdd006700eaffc8ff2c0187003700edff21004800c7ffa500acfe44ffba012901dafed1ff50002100eaff21001b0180001b00b00017006f0000ff0e00c600f1ff15ff8c0069ffe5ff7400b3ffdefe2001de00b0ffdf005301e400a2ffdeff8bfe1601b8000b006b0041ff4f000f0189011b00edff1300dbfff7ff75001900a4ff66ffda00a8009201ac00bdff1b006cff0d0024003affe1fff70025007600f7fdd6ff3d00afff000140fffeff72007bfe14ffc60083ff1101d7ff55fffe001300d6ffcfff80010d00e2ff5f0036ff6e003f0099ffe1ff580078000c00c6ff4d007cff19000600110006012f003e00dcff690078008100a70039ffa901dffeb7ffefffc3ff51ffb1ffd8ff4200190025ffb6001e003402bf0058fff9ff0b006effc1fe65009c00970046ff7901dcffe8fe260123ffdfffc5fe8effd9ffaefe42ff5400e0ff20ffc7006f0173fff2ffa4ff05006e00a9feff009700ae00dbff88000b004e00cd00a5fffbff5f002e00fcff3600e2ffcaff0c006fff410086ffd0ff7d00ccffac00b0ff3aff6e000200c9006bff35ff99ffce00faffc2ff7d013bff440027000100750101ffcbff5b00edfe78ffc9ff1601c6febffe7c0088ff49ff26ffd200d1009e000700c300f9008b000101b6ff3400a30058ff4300d5ff3a01feffb00041ff2b008cff9d0031002c01eeff32ff000105007200d7ff3700b9ff6800fcfd2bfe1aff43007effe00080ffb000240121003aff6900b200cbff94ffe2ff6b00ce002b0097008d002fff2aff4100b9ff1cff70fffcffd5fec0fe22ff4a0088ff050030ff7100bdff6c0096000500ddff53fff400defefdff5efffe00e9ffeffe5d0066ff5d018cffa0008500bfffe7ff70ff89ff1000210071006e00f600f3fe5effe4ffaaff210153004d01ffff000013ffb9ff9f00260164ff8400e4ff43ffd1001bffcdff7bfe7dff51ff9affebffd6ffe7ff61ffffffecff4d005fff48ff13007aff70ffc4ff7cfe59ff23ff2eff9000a9ff3e0067ffa10053fe76ff8300afff +s1 = 8500a900d5fff4ff5fff5b00cfffd500a3ffceff0e01dcfff7ff66ffe5ff3500a6ffc40014ff26ff1400abfea900ef004a00f500d900a7ffc1011400cdff0e00d0ff1affeafee2ffe8feccffccff070077004300cd009afffc00d9ffcc0092ffbaff590149ff090038ff3bff1a00f1fe0b003801a7000c011600940040001b00fcff01005800f2fe1a0059ff52ff5100eb00e9fe5dff92ff8e00dfff25ff48ff7dff5bff540091fe1c00cfffc4ff9200f5ff39007dfff6fe57ffc3ffe0ffa8ff95ff3a004b01d7ff1c006300a100dbfe30ff6e0062005100f9ffa0000c00a9ffaf00b300d1005a019dffbdff53000a00f4fff6ffe2ff5900580099ffdbfff2fe00009c00a2ff3801c2fe1fff980081ff1c00abff6b000c00aaff9f013a005300fb004900ecff88000e00ea0024ffacff6affe7fe5fff65ffcaffa2fd97001d00f2ff4effd5fe6a00dfff670066014a00b2fd0600390063ff1a02d5ffe3ffd0fe20ff78ff3500bc000f016b0096009a004e005600a7ff4300e8fedffeeefe79002b003100c3ff4cff58002c000d00c400b3ff03003800a2008aff0b003c00920052ff3900d8fffd000a01ddff6501e9ff31ff1eff0b00f300d300d5ff44ffd6ff6e006ffff6ff79006001a9ff0301ebfe6e006fff9eff7d00d2ff8100860047ff2501e3001000b400ecffdbff8bff90fea20035000f014bff410029ffdf0061ff93fff3ffcffe7400beff1b00b6000bffe0ff63004b0039ffe6ff2c009fffb5fe83004a004000d7ffaeffcdfef8ff6b00e6ff37fff6ff750020ff01ffa1002a0152008300f8ffccff8eff2aff1000ae00670024008affa5ffb3ff99ffdefe75ff65002601adff18004d0087004400b800b9000500da00effff2ffc70073009800580036ff5effe8ff09ff8000e7fe340088003e0095ffd7ffaeff5400890082fff0ff2fffd0fe8100dfffe500a1029b0032ff9affa8ff3000a6ff19ff1b015c002101eafe3b0013005100bdff180186ff910086fec6ffacff20002a004e01dcff3b0064006ffffaff0fff53ffe3ff1700080296006effbfff0200c5ff0d000dff1300e500a7ff36001b015500cf008dffe1ffba00300060005aff00ff88ff3f018200c2fee8003effb9ff94ffe4fe70ff4f002e00f5ff7d004c00bfffc2fffc0095fe3aff1400ffff77ffec009bffdfff5500b3fff9ff04005efff8ffcfff64004e0085ff2dff9e00ab000400cc0087fe2d014600fdfffdfee0ff82ffc7fea3fe2dff9c00d8ffba01bbffbaff24005e00d0ff7b0095ffa60035019eff73ffbafff5ffd1ffb20093ff65ff40fe10ff9f000500e200090059001f00ecfe41ff14ffca00b1ff950007ffc7ff020018009aff21008dff000169002c00f8ffebffd3003f00e4fee4ff7b00b7ffa700880072ff260089ff4a0109006e00e900e90097ffcbffb9fe68ffb5ff1f00c7ff1900afff4efe81ff49ff0a0036ffb0ff94feb3ff9300ae00b9fedcfeda0070007fffb2ffe9fff2fe6fffe5fe2200c7ff8d0084ff25003eff5100bd00b1ffe5ff9f002400c1ff7dffa2ff4d01d9ff6501f9fe37ff10ffa7ff430167011300ecff7b008e006aff59ff370066ffddff90ff20014f00e7ff300087ff20fff9fdc2febfffa50128001f00ecff4f0084ffbaffadff0e01550076ffd4ff3aff180032ff000075ffc1ffc000f8ff8cfe5300b8ffec0029ff730040ff9cfe2600a7ffdbff88003b006e019eff6201aeffe5ff7900eb000f006ffe37002aff2000f4ff9bff1900d900c9ffa8ffbc003400d7ffe60034007900d5ffeeffc8ff5aff32ff360000003e00abffc2000b0034ffd0006300d9ff060181ff3ffe6800a900bf0095008fff44006b0064ffaaff70000ffed4ff00ff6501a6ff97ffaa004300510055ff0200c2ffd4ffecffb2fff8009d0039014dffcd00d5ff4d000f00aeff01000301feff22002d00a9ff7001ceffa6ffd7ffb8ff48005801eaffe3ffb7ff44ff32005aff76000001fcff97fffdfe9cffa0ff1f0091ff54006a0067ff12003d00db0045ff3c00b6fff4ff720099ff1300f600040032009900f3016d0066ff010108fffdff4e0097ffe7fe42ff5f006901ffffc7fe32ff1400620016004b000b007fff3dfff0006bff17ff550050006900e0ff14ffeeff1c00d6fec600adff0c0006004500dcff3900bb008a003eff4aff9effe8fff4ffc5ff97ff37ff76ff820029009affac00f2ffd70089ffe700b1ff8cfff9ff0bff1b00d900cdfe4a004d0021009f0070fe85ffdbff65ffc3008a00b300dc00c3ff410054fff5febeff93feb7009fff6f006e00d2ff10006b000e001afeca00b0ff64ff9b006b00010198ff9dffe5ffa5ff8eff3000a4ff890043ffc0ffc9fff6ff9c00a4ff420076ff61ffbf004000700077ff5200e900d8ffecfe9700c1ff130088009d0045008eff58002f005900e600ddffa9ff9cff43ff77001c00b1ffb4ff9affca0090ffa700d2ff92fff9fe50ffb8ff93ff24ffdfff7bfff9fef5ff9fff7a001600790074fec1fe26ff44004d00bbfed8ff6e00a4fe81ffc6006affc6ff84ff6c0149006fff4affe5ff440012001a013e00a40061ff03ffb5000601f1ff2effdbfeb0ffd400edff79ff8eff77ffff00a200f2ffb2ff74fff6001400fdff48ffc4009300a9ff88ffaf0098ff4c005e00a9ff9efe9e008a007dfe240091ffb90091ff41ff58009500ae00700030001f0006ff2cff13002e00fdffcdfe520157001000cdfebcffedff69ff4d0064ff00fe3c00dcff5d00d4ffd5ff24006dff2d0006ff0000c7ffdcffd5000300d2fe77ff92ff53ffbb014200b5ff730050020500a2fec7ffa000e2ff34002a007900bdff6b00c7ff5400b9feb9ff480036ff + +count = 3 +salt_version = 0 +msg_len = 3 +privkey = 5a0049d08fc2ff7a2f8bfb1786006fe0e88801844400bc1ff4211841af77e410822e8020fffff2f07ee88a100060e00013f46820420107ff0fc03eec83e94410903e2003ff03a3ffc451ff621fc5de03feef383ff460e8842203c5fdeff00364083fbf084008f801147b07c1ff83e108c62f741e17c60e8080f7c20efc4027c222fba03fc242fc41c87a4e807ef081d00880007faf7ffed07ffd8c041f7451a0810804217c1ef8c2106bc1f0460f145f097c320bc118381e847d103fd083be080600e862efbdde7b81f9bc5f0365e9bfef83e0f83a2ef43f0841de0bfb10441e839f178de31bbff0c40f04b90001bef824f7ca027fc0f7bff378041f81d1149f17fa02783ae83fd597a1077a327b7ed002307460ffc1f1ffe2ffc7bf7f80ff7e2070021747b1ffa20744110000e101d10c7c10843f845d0ffc4e0440e03800040508801078220840000fdf083dd10b4317bc307c02213bd07cbc08c5eef46057c64e7fbd17c04e03fe0fc3c1ff9e083a1d84c00841ce7bbf0085e10fa4dffc3f7fdb007e0107e3dfbc210c1c308020843ff7fbd00425ff87fffb811f3c028817fffde2041e210020001a18026d07a10f81fff802f802008c23f7804f085de882017c81e93da0f3e027c410fba20f44607ffe113c20ffbc283dc08c41107420886010421e881df835bff82106b43e901defba5e8f6508f850f7e40881d1fc3e30ba20f05f2fbc1f77e117bc320fa21641cdec660f44210c4210340f0bbee90612779fe88020f420387221747a1fc22000e4e87a3110012787e3f841f07e0fec400ffe3180801ffe11f7e938000f04440f063f8ca6e77a20f0021fca1f03fff7bc3077650f867f98a0f0c1ef7c40f7441f08442709e007a30739d00840ef83d0009b27bfd183c020bb9fefff10c420fc27f84c00979e00cdd3843cefbff2ffdf2007d07fa30841b0f83d27c23f947fd87a21884208041104612885bf8bdf00f9b0efe3287a7083402785f10426f000010be1f7fdff0420e0bc01181e200431e7c3f0800e8f82f83a2f7fc0e84421fc5a094a0f8421f07a12101ef0081f7c3b083e200b8107b80d0bc4283c0103e2084640885f1783ff8061e93daf147e0703effffb00400f88202041e27fc100fe21e421f8021e78040f043ef83f17844f8844e78df0871f00be31fb20d739cd93c1f87c4f843c1f020ef85fd0c3ef8c1fe07e3e8802ffc4017f05208fd17864284210041e073ff07fa11fc9fdfca218884077010005affc3bff81ff8783003a0ff03b2744320c1a007fde1c4007b9f07f9c3fc4009340093dd17b7f1747fe8fc11801e1781e2781ef8fdff07a21845b213a00133d173de107a100060d77e2f03a0ffbbcf8bc00887d0944037c01103ff20c7ee049ef0020dffdf2085d0007d2181d0879e17f01f7fa327fde2e45df88631886218081f8781f03be07401f005f077fdd00030f85c08fa4f8361ffc612743eff7a1e93c31043f16b9cffc63e74401007ceff85f04e0e0c86f8043103c2f97c2ef3de37062e7fe3d875d0f75c47c44068010f022104620fffd0fbfef0bdf1e87d1ec22e841c08fff3085f2807e003852e820f7fff1049f10c3af13a60041e183e2f03a2d9c401775f3a01c100fc293e1efc3f000211ffa30785e2003e16fe407fe5ee060e74422ffa401040003a1f141f000012749ff8c3b1f440378401fc02d7be5ef40310b9d17be6fffe32f3a03101ff83e2ff7a627fc20081fe806107bde0783e088dee0f1ef801df97a2e74a4f847e1083fefc9ee94000843df907d1700107386e4ef04e214d8e7181ed209040e04f801e90ad4f3170911e1c5e8211532dffb04e811e7d5fbed03f0e7f7ed0adff51127b4bf090bfbd2002ce6f502210a0bf30810f00afe1021120ada1d0ded17e415fff10c13e407ef1205ec1cfd16fd152002d90a0ae2e8370eff25f4fa19c8d43ef5d213441f07eafd0715f8f814df16f1f5ee2ad61b0aececff2a0903e23a0c0904f3190ae9f8f72cf3f938de23d128fcf6ee2feeecfa4d091afc0b01f2dcef480918ed0e010ded0edaeefcfbf506ee040749f7321ced16f42415fc07fe08e310d61920fce63f0c12fd00f2160ed81bfefefc2ff50ef7140f10e92beff0fcea11def013060320c13fd2fcece31814e216e2eaedf9da3824f100f60cd828e8ddf2ec0e350fff1c2af7f80a04101ad7ea00fde7f52fe635120506c612240ee7ee26ffb703f73feb10e7e90df3e7eee0e9ff1809350fd0ec18071fea07f21809e7ed11eef4e602ec21f51f0c0422db2001c91501eb2be30bd811ee24260adb0cffeed00af4fadf00efeb150a0f02c2fb30db1b271cf60af0fdf6f6f0100dfa102805f648dcea1ce910f6010623e5e4e6fbf1f9f406f516d51812d90fd1fe22121c01f208f622e8eff6ebfde4fb0d0316f31fecda02dab2e7ecf3edcbead9070bfeffb3060f14e628f60bee1dfc03dcdb1d08f6000003efec21ebdf1ed0d1faf01f06dffc12180004fcf9e2dd1e00ceef090becfbe6ae57f71bdeff1c0cc12b07d922ed0813e2d70f12ea032408fbf508f616dbeae40d1acdfa28e03a00f80e15ddef1ef9e2140feee50d003221f122f4fff70106d6130deb10fbfbf2c70a07da3b0cf1e60d10f1fdd2ddf2130cf8f5151916f518010c212110341f0d25b6e51501db25032804ed0614f807082ce9f9f5f51ad00523c7eb1e16e428def72ff52ef3f204ececf3f315b4322718bb15011600b93041f9ece0f4f7f8dff32315fec1eede03171b16e8f9f41deac5e22b0ef0e4170b10d518002fedd91eefce1f1f20f316c2e8ff3e29fdc9f720f2db141a0ae50e01f8f7eff50f40d6fbf5f8c7e32017f9e8fe1dcb1414210904d5f129e8ce002219d7d91f04bd130dfae2e00319f8e40628d70ff5fcfbff03f10e0b1347fb1d300f0e02f10fde18ede8e41fe5150a0df7d63dff0c01f61004f7eee620e8e91c21e90d284622dc1a0e09fb1b2f0914dddb3212e9f9eaefd907f911eefefbf130ecf6eed7e31a0a2b02e0040c29f1011d0d33fa0bfe06f2fc1df612f219e707fbe9b416e8f4c60228f7fdebd61c1ceee51a17de06fed7ebfb0519fb0fe41b0806dfeb2ef5f0e10f2111e9c31619061efaeedacd2e00ec293bf5edf3edf62de82206d9fe0113f9040bf024091bdcd9f5e1e015e8fcfd16040deedbe30bfcfe1b3315d9e3fecf1b15ebd7e9371814f037d1f6efeff8ef08f0120a2815fbdd110c160c10 +pubkey = 0a682444809d89967d41005820a3ae8979bc28b7013abf12d6fbc504b508ad3e6929494aaa20879af6445a04e8bc2026904aae2426b969cbb36dad35c06b1244b696c018781d899f6e78db956e47b8ba4c77fba20e7c39bec2215f887488b6e925252b0690a222d49b11b669efc9385b81990670f07011f49cec83f59f40c1bf00f5a5614a6d2ff43d19aea910a07286324600a427f48c299e8ef7ad7cb5430967c89ee9a8d738a4b7b2816e3017657aa3e45f2b5817f19c68f62b0fce7fb330844bef96f87d040200fcc0b83395e470b307166db190879053fb8a45cd600250a56139da91dc65219bb89e18b2625b2844bdf678068882f52b079fdd042a4a530133805c3caca7514d4c74be388620b34292262c5d4663915d493db1e0e08d5dac5849d114ebfa6724945235d18667bd6cf567a3902ec557e9dc2040523d02842e0f79a29072c7b96c712f4c4c952a08fea6f50f43091fb9036e74e640d2cf428859093da2842061d5b87f8039013097326cd02568d40e63b5c839ac3eb604105d4c9a0a45a6500d51886ef0f574835717d0dd750842686438217741c9d63c946dcb30c688243c5a5ad152f75fd86d6b0d9655815057dabe471c66b2d606e5aad3633e69f8bd2ff430044849d722173cb957676656a0808c1b4b9d664e6960d01b4ba932616ca8b07b03033d8a698bfda701b1bc0f6a2708e3b42ddad27025c2630c5eb8c49df72a449ef5784a079439cb2a659a69072581b236c9899385d5f400857a2026fd867bd6195c16a3c0c72cedb6b69511a9ddbf0c24d31488c0419151ae609ca3ed1354bbf8258d25008926d4bc9c5eb4ea2b7af5845145e1145614653a5e06ccc25edf8754821f2a1f61e15bfab5d30804132f8ad1b658ea168e89ffe69a8d39a754dc669e96976cedee35e80fc9266a7f794b4bbcac9e0fb623526812ec05300f00195a2d8e73e9e13b4e80e6615eeacc9c66f7416eeaf168c8828728a971019cbf91716e6679c2194ad85866470c0ed6a6cb8153f89b01964493998e8f8bd36611b714981b31d13a48b2df8a0fdf7b6942ec1a7f14ae6badb101ff843790d8c9ea9dd1ad6231ae04eb8b3b05dd19a9f6537676b21da93ed4b07e21b4e427d967794e29d79aaab8bc2e2dc3ed94c58e949c3b3e117c26e6fca9da678f0dec4b03761b9351141baaa724936f002b983ba2fa365a39a2c44a335b1e126282d906aa1cab0845174e03845109a74450635c21d9e396b585f4154518ce240b682d94a6cd3d6d0ddf90788af01004046b380f3426f163a26c4a0527adb8b19bca8b0a056181aba8ca2008eaaabd6ad14c5182ea3a919fa7b6b2a73a4b825605f0bb2d69971594c510add0d35571a94321134e137d0f19d7008d2686f9d2f2d94669f2c04104eda9061a139a91ed190094d02b27af698ecee5433383e771eef4658baecd18b9276a01e1c03486555250693b79e439c8f5d0936d30c037de9d5fa1a5ab56d72deebf1868240e13395ec87507fd9f36072af6ea316b2e224873410a120205b26dba2f0ca91329f5ba06e71a57666022e2ea8e20383be9b4c76c442aa396af940247c9aaa0903000273cbf157e2cb914c17ef964ca663f9e7539be8aaa1154e81939020e42d90c786952435682d560c5a6f5b1bc71da025579ae34daf266c0407109d9b4604305086a0123a460a5a1dd6cd9414c6062253f5a5f6d804f517607205afc9ac60c1ba6cba9572dc367f2501109b015fbbd84aa973a48f306de153210a892f840db06c83e971d1ac301e644c92c5e0dbb381d4768a7ce2680bf71f204748fc25d56702dad4bb0a4f0fed08744f123e33f2815a8062caa08e117a1c9f825636b2c5f3993c8688f7494a8da9a210f6f6b42b67adb67a1ad9a974275d15ab5184ce9b1c1a21d1e3b39d490b830c4864a4d8f052dc131c18edcf8bba4e702e90986b6c8c846b7d290b11cd8189d2c0896c5c156d4eb38672d328814c830aa341cf438a4180100ed19f4809c52c5524b85573f3af67e881c63f960a668f88286614b5c74575d203e7d32aa502698a23e1c34762aa66c4d54ae735b29628d3d2301fb474f3dd93bfbb82cfc8d8862e0c7a9513e44e9b208e4e6b25470611faf3085307d0ba28c4930f514d446cd930025b086a9a9fd59e6be15d66efb06dd84607762603148d1552aa04c6d76156292e9c70850cab4ac6a12bf312e539659ec939845b1974d102eeaa3c7e4538931c9536b0a5ab43e5acaa2c4863e1af0a0969a53936cc678da630db1a11146f7b026a9a90c0ce573ebbab679ec95f91edb707c41a2d357f120854d5adf1b7c2d7eae9a3fa940464c5815fcef3f7e4472c1fd1cb43396f7958edd3a3f119457f1d76c71f0ca1627d48f8f16efb77b401832580536534a1a60e46686fbc59511c874c6394600b8ec1313d995589bdea4b2618f6c744cb1c435d79a866de49600e9f74caef7a95556cfb00187158a4e3c894ef8470de06a368ebdf0d54ed658b5627428d94d6c6d27d815821f +msg = 44f401 +sig_compressed = ba008b20c7791b8a9619b6bd9a2a79eee999a167d71d7641a6cbd1358c5b5d035532c3dfc4f1bef11883b9387f7c1b697f519d277b01c4b4e7b430ed5222bec5df8a520720b6c513f24fb34c762c0cdbc484650fbe58a3bdc7415745697b0cf640d36291fde75d0cee4de99e0dae199a9f506d5bf48354bbe6ddb50b53778c20d8a913eb9e88d54bcaf9865eeef321819ada3e69db4b6bd63d15b37bd483f76f31b48fc295bc991904254e4860cc2ce1cff1d8e05393818a96c0a5a1c9f7ebd7e75a4427861af323804611b9f6a32932f98616c949820dff7ba756df634f15b45d7c585c7a6879993c2986a4c7087342e2c91df8a58f82a6dc0d293192956c45d5d2cdb368eb5adfb0b8c63ba06ca4519a3413cd2d88204cfdb9dd32d824c65de02d893b7c6d7773cb15416a9aa16eacb38905ba6cb2d83580db5f4fd22ee1bcdbaa0c04414ddb5d00f1c1a96e7c476294c412640250b1c9ffa4a8a56da1bc4c5fc196d9c359e6db535272baae9aebaa398a3a0d2467a06df3918db5534efd1572cebb6d224a652838728315933f9ab4b4c5418d7e671134f3576bd35c62798d3e49c324b471d6870c9b536e719d5e0cada8856d8f2b9728b1940c2f34856296fb676ee58ada774f7bf93d435fd38931e1c833b1655722c024658f0d3476da323f087b1e0751faecce26471500d4362c86b321113547dfbf23a4527751173991522b787f5e3d7beb4e6f8fc46cbbaa17a67b85045371c4552ad036b53bffebf324ab207caeafbec5a3cd1cdd9310c8b0edb64f0c9feb106db674fa1af2b5925df2f3a8d91abfec88ad1f8973341affed4e76cafb239444c3848509f20ecea5b759033ed12ccb25cf911b8559b86f651decf4fe22b0472dec6856d22373acd733fb03fdc050a55338f1e2cd91a9728e4858a31df0d50993a178eb75e6f8a6dbdf34b3d41bcb7cf55ee870fbaee19b54a828fb048926b88c5a17e8e0561daa4bffa37ba10ecf4f0b749fb710487b97d0c8c714cefeec404ccc728f3ef7cf259ea7b7a165e9c5e00d1d66e0556872a77f0b88b25bb893da8a7d93acc78477cb6023391745249ee26fe8cd2734b2501bd98daf428ec0ad2a10f45dd124d77677ea9a4390e0ec212cdedfdb66fbd1dc6d891a68da49974eeea2d0b79b05fec1ea604fae6f545b60cef9874995a5178b23b20acea4b7efbfb2853d49a34b14383e4a6dc2dd7312e56f654fecacd759276bf51bec3b6c60f6ff53110bf275e0fad5028932df87b714a85e0c4074f60d141f984fe18ef10b396995b263b98e5990287266e532deaa2eb32ed4b1f309af9d807ad8455b8acd5c224c5bc1e74b6765aa53b353f409f5e18b40a06604ebdcb54409582f8c49e59f24f94cb1878dadca876536531dce26488443a78f3ef725bcf9d84efd41b482efde2e3f46ffbdf06d6b48458545cfa7b27fb6d886afa60cea4f9b792440f7e3a208e89befcf0a5f46d8d598c20571e87d3317ec79aee8aa10470564e95e619fca18823c366925648ab1d871436251cd3e1c4c4de312691bfc32f76d6e54f7a94b6cb1480a71c58109edba288fe09876b917e7a50a92216ce1c690f705977f20acb5df325e3f462ad44db10f44a6d9ba7b62b0f8930b865016ffcbf9199345b29358f8a9182d823b50696d06af0043e3a425a55e7d4c1f595fb76f7271e9075983110933a3ff7f080ac722be61f36f41d66b12b7facc8d90c522 +sig_ct = da00ef5106f2201b115061036f51ee6053fe2ea3fe7042f61071fd2f70fdafe9044f54f75fd2083054e6af91fbcf1df89011090fa40b8f83fa0fca02ff2cee303be50fbc069fe2fdf00ef5609107d097f880ca00302006d09413f027f4d031f4ffff036f1e008eecf89eea0c7e92f300d701504bfd0fe2ef0fdaf7601ffc4f2900cfa403704cfa0fcbf7afe603e04106af41020f56077f65f25042fd7077098006ff60a2f8bfe20111550f907cf7a07b0771b2fff035068f0d0bbfdb06bf54f9815bfc3fac007fa307909b023f1f0abf9cfef0200890ce021086ffb0b8fb1f9d063002139fc0ff602d00222dfb7f91f510fefaa1a213cffa07902300009801b03efd8fec032d8dffb064049184fc1fa2fad056fc2ef3f9e1ed075f9effbf71134f1afedefbffa04911c08ef5ffbb0a4fa1014063f3f04d170edb031125056ff80f5faef65f6509df53f41ffbf74ff2eb0fce022019046004f9a02d090082fe10eeea3feaf7e03102eea00ec0a7ec2fcbfc503c0620d006a0b508bfab02cfbc005074fcefeaf7d160fca17df06097f3df9afc6041181105f45fd2000f9d0060cbfb1011f4f0290900a60000a8063027e8312a04afca00dfbcff5f10feafcd08df62fcafd70d2fb6f2bf2d075ed6f340c70060a4fe2083f42fb8ff306a14dfa10c5072f63f25f5c125fec041ef90410150a6f84f5512dff6106fd1fe7ff8034f9a05d05e035f7403cef3f0e0b8f6e068f390e8ebd03604d073019fd5efd0db1440dbef105c072116decffbeb300af7606f06cfa5072ff6fccea3f11f840bd08de83fbc031fbd020fe3096055f6ff80123063ffa0b4f25edd01f088f14f20f2cf86fa7038132f3b000f58f4fff0fd4ff0111ed6f89fa1023048049fc6091f32f6f04805bff9f95f7107bfaa0390fcf8811b0f70500fafe2fbe08404def209502af60fcb05307ff86f870240d6003fb6fabf91062fddee6fb3f4ef78f6ff79fcafedf7a03ff54006fcaee3e8ced105af6e077fe903a11b01a07fece015047fbc173fe0fd1f830530bbfebf9401c0c4030f3e18a0be087f6302d0750a0f61f5e0e6064073fb801b00a066f3df940c7f94f97f88015084f35f14f5f16d01107305905cfe1ed0f82f4004202a03311ef9eee501a0ae1470a1ef6ff2f90e560b2fb0078faafa9037f76fcaf910340670d0fc406f0bd05efb0fbdf23ea4f650520c109ff7e092035ff8f7500bf98fc00d8fa60c9f81f5df92088fa7fadffb0740bffc800408ffb5fb0fef09c04cfa1e45101fe701c04703ef9103c02cf16f93fb0065fad017080fdd0591700550430aafa1ffbff806406efbc03d0d103efed05919e01df9b160019f6ff2f02403dff70ff019049f660640c0fc303106bf5f01d0020e91c2f980f7092035ec5fa1054edcf38fbffd0089fe5fc9f93066f890c7fbaecf09af5dfdc032fad0f7045042fc4f5007f060f16efff8bfe5ed606d086ea1f790a60da045fbb0231e4059ed706ffc2f830a80cf0490460ac043007fee036fbefc6f340ae05bfce04ff27066075024fa6f8601bf28f25e74f93f031b100bf9cfa9007f53040044032dc1f93f76050178df8fadf50fde007eb403f08cea210bf3503206c031fc701c0e600208e0b3f36feaf96045fd4f69f57ff1030035f19f80f15f7c056f3bfe6070092f75fa0f1902d13b06a029f4d04ff6003e0f8f75002103efffa9072ed60821580fcef7f9b0be027feceeaff909b0ee050f270b60ccfa4fbceee00800e0bcf99fc3feefc4f8d161fa10d0fcc005f41f9efb9faf07ffc3fa0fcb0da0080e1045f6103d027f8aeca08d17defdfac0befc9024110f91ff209019d037ec1f1f02f046fcf0d6ef4002071fb0f8cfe807eef1fd2f2f050084f3f064fae07900cf841c3084f9f066024159095ff2e790c3f7701cfd9e79131f44ef7f5cfc1f7a07b0edf470cff160cbfcef76081038fbb18203d06e09401ff7ef79f52017f310a80d201006cfbd09a08ff3ff69f84085fea077ee7078e86ff616a036f78f9802906cf46f9301500f092ffbf7a0c006ff07f84019026016fec03519f152ffef5001d0d0fdb168fd5f0000f11d089f5b079f16ffdf2a05f06efc3fed01e020f2ae7d0100a6faff01e8408106302207cff9f65e98f2af540abf820e611b08c048 +c = 01296214da23db27432fa02fd2190311180e742933005410d6239722c6171b1ef9101204a71744011a2fc210ae11d207ca0e15165a24eb28872d3319b417c721f804660139170e15842bfd084716e2297300e6216e13c3166c2a3e2a620d8c0bd3099d08680f932c0906df0b7308d1040125b025f407db0b9013ef0aa4109b041504991f4b0f240330211e2f5f10651d7407a62a732a71293f2a820ea3103b2f8610250edf09b413e20d1e21bd22b61b1e18b91e70128f1ab50ef821d31f75067f2b9019d61ed72018236901791f5b07c418001d351e4d0c300b4923602d7d018901de0e1506c82763055403442c8314c9000d23e828e40dd127522ef624541df0242f0fa11b60188d29d11fbe1f640f2f09eb1143004a0f221ff10fcf0cd707771c251c0b15b304db1f0e23b60ac7068b1a4b1c132a2211fb285226910a5100b80d190940174e2dae26de18e21dbb03ad01a8014d145301b6004c018500952eb028172460114516cf28bb2a652cfe24ed274412f122e50681250f28c807351e351e4b29b70aa72c08280a2b1220aa2f5b26712192099b24852a8a2cdf01830a7c28170a76149611d226c8158b2d47075303cc01db1e8f12d3121814300c5821f01e1b1c1f2db401a2080318140f29091315ca1a930daf2da50fcf01821cb00b6229272ac8202903642abc298f01fa0c5615cd25cd13e32328128501b016f51a92257c05f72bfe02a309830524278c2a2824b1096c17cf2b2312062c10106921220b7e1a1909b20aaf1a21140b26fb119b16c21b321d86027a1b681daf0aee2c962d9b0ef51141104822b924220c652bc2102a0ccc0f692f7a2ab10f402418292d2a2923db057e137c01d61f7c268724f02c330c4e227e023f2de120c20577273008ce0e03125d283b1927012909242d240cdc2de50ba4002210672de0181911c52f00297412b3079214b018d603da17dd16f1195f2fe10bee1eb2273729d72de01ca3075c05bc1fa4139a21b81ef817b017f40b7d25cf29f124e31b82200c2ad312ad20e4188519362f172e6d1dd90083106011c0008b277a227f22970d8a1a6c0d5a0da9018016fe014c131316821c8c04390b1e03c423b521481ca128661e3922f201f80f061b4724022d201fb603b90863048517990c6b03ac01ab2a2c0a6903bf1a0822b40fd411cf135f2f962a560bfa1586201f2cd02c31042009451451048d1172283b002b05c2135c0db72d29108314ef1ad7116e019b1241181f10492ba5226200bc031e1ec22c842e9b13ae2a5009620b090a971d5b19242e642cd6093b18ec1c07200b033e2bb118261f7d0f4f0d9405fb244e005c1a242c690e2f19df23db16a00a7615ca27250582284b1eca00272062044c203e1ead13b02aae1e6a082e24cf0b61294e060f2ba901d82b9316b91b1818901afa0cb7236811a2009b070c12e42de5275d01941652131618f42faf13ab2d18226c19b30cb30bcb1b0f1c3523d11d790a051383008d101a259f1928065c28bc0a2b0c021c5b2bc819ad0ebd16d829a9070d050c2806241418631bda2b222c57257601d50ce32d9e116a15d110850f672299031a0cec175e27ee084b0a3f03080408130a13d22a8103872eb8031f0eee286223aa1a4714600b050d29088d0b4f0a5b039d2faa28a7238b1b8b2f2f0d6422ad15b4155b239410d3063203ab22fb1a091ba003910a0427b11cdc16b10a24025e2dc524ad2af2059b079b17261f700ae62fa107d4232d12472aa22d32221f0d2e28b90e231d0e11ea174c167f26a5100304f00ba620120fa2234b026d225d073c10c6054d297a17020ee825ee27a5247a18e417292b5a16762cf4138d23611b2b2df3022e1ad118a80f01164c02df24e513702b320e470ea51e032d0c022714841b041fba017d2b3901e2201c2def22ca00082e080ba11e2e0efd268f275b291f20ad02c82973233a0a142e34138d24c8071e14df10f7267a1d9027cd2ecc18f52b9428d4158c09c12e7e0b60170f0fb702a8252f019006a815bf1f1d0e3314ac06961b94151911d02b490b9500561c5504630a6615400350214c06402f9d04512afb26580d250dda0d8002ce0bd5100b1d082a091ee806e22d1000af02c3011a2e47200005bc0c0702de08d111f7230d1350026c135019b029ec21ed2eeb040817090c60279e23252b5f0966117002ec0f1007e81fc60fda29891cd522100bc51f8b0cf824ac2f8703bf2fde1d2727b4251a159410e014b21160031e1c86095d0d2f03ba08f1096800c3123b1a3917cd1c5b1fac0ce904ec065302982bf91db40f060f131913033302c70f7b1f6f020404172e0f012e1ed5024b0e0406b90f7f25ba154b2ae4117c25fa101f2f8013740d221b121b750c8001b30b31003428c909171d4f046d08d20dd42f132b2600ae0ade131021b900821ecc059e28111fb1234525482b20034d10c92c4c109d185a138427e52e7227641a1a2c3628b718fa26ac27d41928288420b22a4719431e012829060b11f51c730a720188217905a90af31589119a2e210dae006e118d14ea25e7054e291d22101a0e13ff0ab901ac2b3b01d91c582b280833229418411df9032a043709f71854076e03a618a321c920792d7a0c2c24d02bc60cef00822c76176b22522b3a29181c2a175e001a0e8f222a2720299d024e276926760a1e02912de611030593069e150817640a352fe627e5215b20c206402a260c2105372113225a156e27670e89142500be0ad02a38050716e327a8023828d223bb0441131f21290da8048b1f6125fc03cd239900690f610504214921751b6d08a60dbd19a2211a2b0507602bbb229d116709d8298211541a6d09ef198120cf1f622fb8214e0e721b370b +s2 = f5fe060122ff1b0015016100360051ffe6fe5300e2ffa3fee7ff420061ff7100d2ff70ffdaffe9ff440054ff75ffd2ff830054006afe91ffbcff1dff89ff11009000a4ffb80083ffa0ffcaff2f002cffe3fe3b0050febcff6900e2ffdfff0e0056ff91007d00970088ffca00030020006d0094003f0127004dff31004fffffff36001eff0800ecfe89ffeafec70092fe30ffd70015004b00d0ffe2fff0fedaff76ff1f00c4ff29ff0c00a4ff37004c00a0ffcbff7affe6ff3e0041006a0041ff200056ff770065ff25ff4200d7ff770098000600f6ffa2008bffe2ff11005501f9007c007aff7b007700b201ffff350068000dffbb00dbff6b0054ff98ff5b01c3ffacff0700a3ff79009b0023001fffab009cffefff20008900ce0021008600fbffb800b1ff9dff630002003901c0fff6ff2d0002002d02b7ff91ff51fffe00aaffa2013c01faff79002300000098001b003e00d8ffecff32008dfdfbff640049008401c1ffa2ffadff5600c2fff3fe9effed0175009efffbff71ff34011affedfffbfefaff49001c018e005fffbbffa400a1ff140063003fff4d007001dbfe310025015600f8fff500aeff65ff65ff9d0053ff41fffbff74fff2ffb0feceff22001900460004009aff2d0090008200e1ffee00a3feeaff7eff31002e00a0feec00a700c2fecbffc5ff3c006200d0006a00b5008b00abff2c00bcff05007400ceffeaff7dff6001caff7d0106ff97003dff9affc6ff41008101050145ffd2ff00009dff0600cb00b1ff11004fff29009000a6000000a8006300270083fe2a014a00caff0d00bcfff5ff10ffeaffcdff8d0062ffcaffd7ffd200b6ff2bff2dff7500d6fe34ffc7000600a400e2ff830042ffb8fff3ff6a004d01a1ffc500720063ff25ff5cff2501ecff4100f9fe41001500a60084ff55ff2d01f6ff0601d1ffe7fff8ff34009aff5d005e00350074ff3c00f3fe0effb8006eff680039ffe800bdfe36004d0073001900d5fffdfedb004401db00f1fe5c0072001601ecfdfbffb3fe0a0076ff6f006c00a5ff7200f6ffccffa3fe11ff84ffbd008d0083febcff3100bdff2000e3ff960055006fff80ff23016300faffb40025ffddfe1f00880014ff20ff2cff86ffa7ff380032013bff000058ff4ffff0ffd4fff0ff1101d6fe89ffa1ff230048004900c6ff910032ff6fff48005b00f9ff95ff71ff7b00aaff3900fc0088ff1b01f7005000fa00e2ffbeff84004d00f2fe95002a0060ffcbff53007f0086ff87ff2400d6000300b6ffabff91ff6200ddffe6feb3ff4eff78ff6fff79ffcaffedff7aff3f0054ff0600caffe3fe8cfed1fe5a006eff7700e9ff3a001b011a007f00cefe15004700bcff7301e0ffd1ff83ff5300bb00ebff94ff1c00c40030003eff8a01be00870063ff2d007500a00061ff5effe60064007300b8ff1b000a0066003dff94ffc70094ff97ff88ff1500840035ff14ff5fff6d011100730059005c00e1ffd0fe82ff40ff42002a0033001e019effe5fe1a00ae004701a100f6fef2ff90ff56feb200b0ff7800aaffa9ff370076ffcaff91ff34006700d000c4ff6f00bd005e00b0ffbdff23ffa4fe65ff5200c1009f007eff92003500f8ff75ff0b0098ffc0ffd800a6ffc90081ff5dff92ff8800a7ffadfffbff7400bf00c8ff04008f00b5ffb0ffefff9c004c00a1ff45fe0101e7ff1c0047003e0091ff3c002c0016ff93ffb0ff6500adff17008000ddff5900700155004300aa00a1fffbfff8ff64006e00bcff3d00d1003e00edff59009e011d009bff600119006fff2fff24003d00f7ffff001900490066ff6400c000c3ff31006b005fff1d000200e900c20198fff70092003500c5fea1ff5400dcfe38ffbfffd0ff8900e5ffc9ff93ff660089ffc700baffcffe9a005dffdcff3200adfff70045004200c4ff50ff7f00600016fffffe8bffe5ffd6fe6d008600a1fe79ffa600da004500bbff2300e4015900d7fe6f00c2ff83ffa800cf0049004600ac0043000700eeff3600beffc6ff34ffae005b00ceff4f0027ff660075002400a6ff86ff1b0028ff25ff74fe93ff03ffb1010b009cffa9ff070053ff400044003200c1fd93ff76ff50007801f8fdadff50ffdeff0700b4fe3f008c00a2fe0b0135ff32006c003100c7ff1c00e60002008e00b30036ffeaff96ff4500d4ff69ff57fff1ff3000350019ff80ff15ff7cff56003bffe6ff7000920075ffa0ff19ff2d003b016a0029004dff4f0060ff3e00f80075ff02000301fffea9ff7200d6fe82005801fc00f7fe9bffbe002700ecffeafef9ff9b00ee00500027ffb600cc00a4ffbcffeefe08000e00bc0099ffc3ffeeffc4ff8dff6101a1ffd000ccff050041ff9effb9ffafff7f00c3ffa0ffcbffda000800e100450061ff3d0027008affcafe8d007d01fdfeacffbe00c9ff2400100191fff2ff90009d013700c1fe1fff2f004600cfffd600f4fe02007100b0ff8cffe8ff7e00f1fed2ff2fff500084003fff6400aeff79000c0084ffc30184009fff6600240059019500f2ff79fec30077ff1c00d9ff79fe310144fff7fe5cffc1ff7aff7b00ed0047ffcf0016ffcb00ceff76ff81003800bbff82013d006e0094001f007eff79ff52ff170031ffa800d20010006c00bdff9a008f003fff69ff84ff8500eaff7700e7fe780086fef6ff6a01360078ff98ff29006c0046ff93ff15000f009200fbff7affc0006f0007ff84ff190026001600ecff35009f015201feff50ff1d00d000dbff6801d5ff00ff0f001d0189005bff790016fffdff2aff5f006e00c3ffedff1e0020002aff7dfe1000a600afff01ff84fe8100630022007c00f9ff65ff98fe2aff54ffab0082ffe6001b018c004800 +s1 = 7b009eff74002aff140020ffdcffd4004400f3fff4ff26006f00d4ffe2ff30005e00beffa2003901a900c4005300fbffbc00d10010fee8ff84ffbc005901f5fed4feadffd3fff5ffe6fecfff8dfffcff5cff5e0084ff48009d00e3fee6fe1a006bff26001bff890026ffbaff58ff1e00fdfe78ff93ffb9ffa400f1ff9b0074000d013c00aeffd0fe67005300f9ff24008cff2f01270071007dff9f009aff2900a4ff60ff64006eff690017002effcfffe9fff2ff89ffa2ffcaff87ff7fff5e007000e1ffd0ffbbff0d00d0ffb7006d007f00d400cd005affefffdd009e00cd00d2fe09002700040033002e003000330099ffde00780054ff180030ffc2ffb6fee2ffcd00b6fed9ff46ffeb0099ff4900b7ff0600b9004000020066002f012bff0d003600c1fff4ff80ff380070003600ecff3b00f7ffafff530068003fff16003000ffff8501180049003c007500da013cffcbffbe00cf005c0027ffbefff8ffb2ffa40035000eff8eff27004700ecff5700ec00ffffa0008b0164ff050012008bffafffd10097ff3cffa9ff5e005afffbff380095ffe700b9ff00ff5800270027ff9400f000f9002d00aa00fcffd4ff5500a800a6ffdafef4ff3900d900210116fee100480081006601efffb9fff2ff56ff600033010b0084ffe8fe9900ac005a0064ffedff3200d7fff4ffaa01feff93ff2800eefe89ff4b00c7ffb70081ffddff3efeb300b1006cfff800ba0096fe40ff1601970038006400eeff9d008afe50014900de004effa8ff2700baff90fedbff0601a2ff14ff55ffef006700eaff90ff720090fe34ff45000301adff0e00d6fe57fea5ff8000d4fe53ff5800a3001400a5ffd1ff88ff340072013f00b0ff05003b0019ffd100b4fec7fe4400d20035004d0041ffd8ff4c007100fd00ebff5eff0fff55ffa3ff78ff2b01f7ffc8ff0e0024ffd9fe88ffbdffa4ff9fff2900000087ffb0fe1f0047ffd4ffbefe89001b00efff29009700ef007bffbcff0600ad00d3ff370011ff83ff64ffceff70000e00d601340063000300d60053019cff1dffefff94ff5900b6fed8ff4a000fff90ffaf00defe50ff3100d3003a01a70087ffd6fe33ffdaff1d0084fee3ff2b00130159007c0097ff31003e00e8ffebfff0ff99fea900e3fff2feaaffae00a1fe4a00330028008600010092002900a2ff8300a000bffff9ff7aff1a0009ffd2ffe7ff6c003100c3fff4ff44ff50fff50052ff64011300a8ff5100d2feb1fea90078fe59ff460063ffd900f5ff350009008100a6ff7e00a600adff76002100d3ff6e003d01ae0037ff5400d40020ff26fffcff5d007eff34ffaffeecff1500500026005a0054ffd6fe5100090076ffb0ff2bff58fff1fe10ff62003bff240069ff0000a300d8003400670093ff8601f0ff1b003700c6ffe9ffb9ff3d004bff3e009700b9ff260049ffeefe9aff690081ffe5ff90ff09ff4500a5fead0099ff7901b9ff260000004d0086001b011b0028ff5800000062005000630066ffdb00dd00cbffd000e5fff1fe5fff9700ba00fefe580028ffd300fefe4aff130000ff0b0023008e003b006cffae0097ffb3fff500d7ff4400a8ff3100e1ffb5feedfe4aff99ffbbffd3fe54002fff8300f5ff28001e00c3ffbeff1c00b000c1ff09018fffac00adfed8001700e100a800e3ff5e00daff87ff4200a000d0ff1900270079ff3700610023ff190040003effc80020017e004e00e8ffeaffae00ec00280063fff7ff4c00b4ff7dff64005aff5f0014ff050099ffdeff16ffb6003aff8d0060fe64ff3901d80051009600fcffe9ff52016c0089002d0078ff3dffc6ff85005600720068ff7701f7feb2ffe500f5ffaa0046fffc01d0ff19001300c3fe98013a018b0003ffd200ffff8d007effaffffcfe7cffbcff8fffd1fecaff3e0048003500b2ffa500f8ff0501590085ffe0ff29ff4efff5ff65ff030083ff41ff6cff8f01c3ff0f00c80081ffc3ffabfff00061ff28013affe7008efe0300dffefcffb0ff1bffe0001201610075fffafe6c00e9fe0bfffefec6ff6bff8100faffddff6affac001300afffcbfe49ffed0069ffb300fafe120186fe1001baff84ff64ff45fffcffb90012014f006f0023ff2d006bfe7dff150143015200a800160000007b007000ef00e1ff6f009701820004ff0a0083002a01b6ffb3002c000b00e7ff5a019dffd300c0fe750027ffa8ff2a00adffccff70ff180035ffce003500b2ff4a0193ffe5ffceff8c008701e4ffdeff590060009eff1b00660017ff77fff100160053000b011f00ac0061ffeffea4ffdeffb3fe6900c600a4ffd2ff380029016a00b70052000700b3fffe003bff0f000700a7ff6bff34ffaa0090ff3500f200f4ffccff7100cb00520164ffdefe210030005fff78ffebffe7ffc700f00054ff3400e3ff140038009dffc7fff9ff7900b700abff3100c6005d00f0ff4900f9fff3ff2fffbb000e009400d7008fffa1006900f8ff52000eff83015eff55ff6f00fdfff8ff7e0088ffeffefffeb6ff9afe4400bcff2b006aff11007a0055ffa7ff1c002ffffeff98003600160037ffd8ff42009900e6ff7aff860066001a016f00e900abff79ff8efe1800efffd4ff79011200bfff67007b00c0ff7c00adff7f0031ffbd004101f000d6fe7b00d8fff200dcffb40037010a00d7ff760022ffd5fe0a00e7ff5b0000ff76ffc3ff86006cff29ff0b00fefe0501c000d50047ffdcff58ff8cff4c0039ff6f0022ffb7ff330062005c00290196feaa001affd30098ff5efe75ff70feec01deff460012004eff70ff2800e3ff3f000d00930067008b0011001effb2ff1b004fff850096005a00cbff02ff2f00f3fead00ffffeaffd9fffafe + +count = 4 +salt_version = 0 +msg_len = 4 +privkey = 5aff89ee0b833703d0fc5f003e008ba12fc220976820c631f51dff420e8f9d003e1f87de0149af8c05effffe9463093dfef7bd0f4430083f17c000880118c3ff9383ff01e1187de901f00402fffe2d903df7cfb0e80409404f83de007daf7c01f93bc203e410be0f93c10f002df7801083ef6f83008220801ef9000e0826207c11877f00441e145e0905ee807e00ca20837d08449f8101107ff00418ffc3f1844227fe22805fff45e183a1e07e1f83e1f0809f086417f6108861fffc20f4beefc1f07f6229821107fe28bbbe841f2087ddffdae04801789e1881a073bbf8460f0bbd07ba0107fc0efdfe90c3e7fa1f8763007a1f8fe1febe11846617421117e0f0b9cf7465ffc1df0bfddfb9ff889f10403e8f9a18863df7df09ba4187e0f87e1e84c407be11085f1036120c5ff8fc108444e7002ffc00f0bc1f8043f87dfe0c3f2fc3ee97e216c60103e1177e0dfba20808007841174c3dec4110483e8be3008c2df85ef7c1ef7ffde97de1685cf88620fc23303fee9481068c0d9b04d807c1082210bddf0023ffc7f2753f080000979dff87c0783f103c028f5f193801101e00fe0f07e2f7c2200bffd8421e97bc2846020422efca5f077ee8bff2839f0fc04f87c4e139d3742211bfdf13da1085f187a30f861100a3eec5f0801c283bff7000000820ffddbf03ed8003e8fddf8820e6fc1f049fe847e20fa2efc7f08000ff85f17c3d008a210b7f10b8207842bfbbd0747c08b80cf41d1fc4010c3c107e11085dd035f283ff20bc0e0802d9422f7f6118b0000001ff380effdd383bee8fbff103dda060083df0fc07180420f7ff287e006be010be0187fd20c3ff940407b40d843e0843feec06f7c5ff7bbf0ff9fd837eff03d0f7810001fe005ef8422f8b9effc211f7db0f84318be40fbdeffb2108bff003a3203e30fc21f741f1005d1f7430f03ff0fe4f6ffe1fc4300c24f7c62203e017c82ffffff641b00bdfdfc3ff8bdd077c0c7bc2f145eff87c1785a07c3f0efa307fdf000a819fc200fa1dffa10f76000be1f749ff885df04400942209481100c0ffbc11079f0f340e908606f83d83fb00001e8020f809fffbdeffc9e267fef887c008621705c0fb810f81de89010101fe848307fa1cf8200109d0fc3fe905f27fa3e77c100bbfe0bc10fc9f0f83fe88420042800f8010b9bb87dcd907c0036307c8216c63270220ec86f145b00820ef785e745a000801839f0f40108b410903cf8c00e838000bbe094021793fdeffd08b9c183c408ca518b7f387b9eeba0f13bd07c26113dbe8bc1e043c0000420b81ff45cf1440efbe30fc4110042f8fe2ff0251044000b80d07dbe981e10460107a4283fff87de203fd2fbc417bd9fffdf1f422f703f10fa1e083f1849f1ec1de847ef083eff09dff863014431047f1fc1e18d03f97dfef421d84410e0252fc43e7bbdd8c3d2e83ee8ba1e8040087ff097fe2fca1f8c41113a0f07e2377e008b820787d27c04dfc9fe77c019362107a1168e3ffbbe0187ef0423300670e87d0846017fc5ff3df08822f844318743083c4173f9f847af041cf8745ee7e3f83e21807b0f7a7f0064ff87b07b7d07bc1fffc1e14400982237fe2103e207fa0e741bc983cd879fff89ee87a1f88421045ef8be3083df0785ef0bfedf4a3ff805f8ba2f13ddf7fe236fff0841fe77e000bfef841f38b7fe001ce80dee78a51ffdf1fc26f085ff683de9780e8000efc63ff422f17ddf8065f87e1ffbe518c5ffffc216ffd27fddef820e8040e7c9ee87e3af782c8c7d083db08400ff7e309b80efc403211fe16f9052c13080210fee20ef3f1ff091bffe5f7fbf9062bfe092bfdff52faeced09f2c6d806202a1ffafecae5cfe5f5ee15064106e02810dde9f4da4b0cde0fe10ceb27f6f01816e3fff705e2fa0825fe010302e9eef60a0a10ed1704ce18d8fc0e1104150ef1e5d00cf2eb05da26f230f9fc08d10dffbfd6fa08f5e505f108fff4f7ed10fbd5e932cff3f801f11601eae708f0fff904fe4306e21f0d3f0b0cffd8e603df073701194cf2f4fefdeaf108fe1a110b0ee7ebe9e016effe451be4edfef0eb0ddbeaf8f002bb050cc90607140ae408e91918f5f71407e1e1d410fa3424e1fa11f11deee4ec2203f21905f8360708e64b10f21702ff13e1f51d280ee50206eb08f1f701181feaf92b0209f9f0e6f5f61ee7f00ae4fbf0f0e3ff22fff6dae222e70a011eedf81530e51733fb0b1ddc1e0ef908f9e30d20fef50216f0fdfcfd19cf2be0eaf90704e617e6feeacce9f5f9e0de02242402e2f8ccf901d70306f12aee020305fde81cdbeedffbefe0ff1515e6d309e10e140e1d12e408fe031aedfa1bf9e5052e20efdffa23ddf13721fc23f31708fee9e4fed5fc0f192905ea0925f2d601f6e7e7e1e8fdf2f3fb01edfd540d46f30dd8d018e80825fd1cbdf3020a3319ec021a1aeeda1ff7f20003120e0826e1e51717e710ee282306f0daf71c0deec2c0160af9042023d50915df182a182debea13dcf718d40815fbf3f6090df2e7e325fc0b3c170fc905e91af6d519060210032fdd02dae2f600ff220730ddc5d9f1ecd7f1fffdfa0118f1f5c2e2131520f00be8ceecec0be100ecfffc1f0d0100fefdf1064ee6ea03d702dee7f6efeb120b0bfdf7f820c9131c02d6e11300f410ffdecb05f8e0000004fe10df03c7ef09aef8e60f111904e3ecf70623061fde08ffe528eed0e6e41c36f009e00ef4040c0e314de715f51eb724da311203edffddcccb0f13f3e81016e8afed0cdf04e9f01312d10e14ff04f0030b0aecef09fef4dcf114e70d0bf7dcdcfe2e0df1291af8e203cc101c180717100e14e20734e3ff35feebee15ebd30f06f01af2d2effbf60ddb160af0ebf901f7dd0f2019d6cef2e3e4de0610f4f8f2e0f5f6d6171e2402f9174020f703d0d5220a00071dd8e3fefb0be5f52a0aebfcfc0bdcf0fa0df70b1825e821f4efdf0321f7be0cf009c21922abf9f707e9fc4bfc17deea08ece706f1ebfeece602f50fea06081df952f3f52febf011ca12ff19041eeffb08f31df10af70ce226080cedc7182ef613d91ada06e3ff0d270b2303eff7121deedae801ea1605131afce0f5070dfcf9192809dc081201f41dedf21f0724de0213f702ec16f8250501e8d52aec20e4e9e420f50cf40ffbf6ffeb1202fd110ce3f8d5231be21121eaeee81df7edf701fcffdb01c42d17efdcc81700ee0ef4122ad8f015050e26ecf606e5f7f52a +pubkey = 0a24b804c685c7c269c6e3c5eca707b781bfea211a6082cea2daa685dea16aef428b4d781abc0629bf9a6db8a4eed49086865d1620500f9acd99ac726917693338990075d5a729aa722ffa2586423599f3b8cbe35282bca5379a8f9707d04baab06dc68751a06a5c925105d2a90a0698ae871487625bef52634cd433e3825402d51bb55f5fe509740ce163d40d94c51ee5429f8faf6d9485f968bb50667d3b09eaf3a90a6696392c9314b2b9839b647a943c6f57e58ff55b869899ada6b710c8d5d6c4536e9ff20f67d459893d787bb350e75e3a02168800d45a53f83cea025316be3e910816a33e059e6336ad155893fc78d575cd5465a9a3e5c4996036c559a45a1aca2996e6b7d54b724d1a1b1bbc13ff8771370385996f171ccfb0d19a63885e89c32b88508521d8b6f9e6f7aac007112769ebbcf811445617bc03a90ca1964c304b894a5970cc1d378d23a3efd9929df0c40b6f8f4d2c089e9a554f5c65b15ce4bdde5c76517c25eb060e4d9e9f31d751bf42165cd38358ed1bd8f64a86160e305d5c61e3adda4785a8f4b1d38d44ad93e8b32c332ae804954712db37581868b0499bbcee65b9d28f657052c559fe48e7655a1639358c231d6616f5919aa46fb9aba5134e7f7b666d76d5029a64da5280228779671ea2e9d55c162b7a52c43eddd47392e3b4ee1fed52fc01e1d09bf073e5bdd6110b0d1674db6ae2aca4b7c811c5bea42e73e026c6ae650fb25d93e13e2e691265eb244ee8a51bf0cce8101ac1529ce0c2f29c971c4d10d705c02c8c54638703ca0c7eb12ea7116e3892c9aa2a4912b55bc10912335fae9c11982b986e1592fe91b753a3653edcfd810fdddb0cde4754f9e11d0a49b3a352a0ce11356ae4368e3e2a81d3141a05c13ecab44508a54d09bed8b8afdeb70edc2643d9118f9612eac37f036920966a59f7cabc1dd64d99005697b98d56f789609935011cf7c7a44c3c021a208f6152a7745c25be8d5194c2d3160402d51f2c7bd42f250a1bb66d841cc3fba4a22689bdd8ed3040944a450c6826ad59740c5bbe1a15c980e19aed40303ca3dac4b41064559383462d4d02376423c9148b021047308be2664ae1d848edd99281f193cbde19bed8ddd998661e6a49a985a195f8a2a14e344c16010c2e87a38488faa522a0859ad9068bc0e7161f54ab6258ea41e9c191be2d2632a3dd4a098011d5b8e41c247418c640512d763ef451ea86d86852525b758225b71a089042d469ab2094c0de2b347d89744216c90d51be17fbec8a212941db5b775c2033a858697a6ae16cad389503ab678a34704914671e1d0d31340b5b60b82169c126193ab9b26f8aa6c54b8cd47769a692e8a45e3cca1956805176111b9f5c01560cc690b61357ab1d8a8977847ba26537e20e08474af040792ce2c6b5a1c2b4af6f8ebc18969a02ebe175e583567ce5d2810a58f8419a0143bd82776886bc547420776790ec0f2989258ea8022ea43fe658cebb614927540a0677a00e67017a2375318ad223e5547f721a729a04e2c89a501837d66e38b39e4c5b3b6f991e1cc8534c68196e3440f2a5ee6c7ecd1eb07fc11b6b3c67a95d53a133768a841e1e30984aa4341913204e6d82ca1067fe751eda6aa79fd03012aab678db5d498c7986381a4e8a0a0bc0665abb96b4ee0a2fde7261548c344912839360d633506b8607504180b320714660b1304c95349e761d4a775d6f93de07da3d4762891e9cd2a68f981efea6186bc08156d6732658c94d80652ce3fca75e94c23973d70c4934460968b51c14705cd0192ddca24cdd2c3670dac0491e924a1095292abcc9f7daeca266c603a1c02850113c424abd978aa6722ee8abd2344712ea0012a77760e5aa35cbe7dbb51eed81df045410ec092852228c76e504b00d0b9430e670b328668073f6614621122f7f9d3bb5e513f061c56a495c116e3bec5f3837d3dc57b8c831065a3e4bbe4f68be09e761388c19c82b249124a5c8b503889dba5662add778b224e0209d4b5c8515c8388d2cba81c4748ab5e6a65502db06d31a2a3e721f91ec02c0a45079fbf061ef98cc4926ef1fa8b53ad12453c666550ec7a329dc39ac5eee93d29f42a6c474cb3087134bfd2ab9c595fe5026ed804392907825337208c47f5a9e76c32d91b85511f8332b0b869564dc46115cc4b0fd2d65fa60f79a2cf52b0a559ba59cea227ed1293111471bfac10b7aa6fd233e5eb1af2842109016561ec2fc53f1813163d2c4773d267829aaf08ba1e67701a5f8ca94d3001181a1db5e4e9d97003a35bdafff2a541e01f281491cea585979440b28c22c28fd1a2798ced3bbbd1ec26470a01a3da7693c5548468aa05d080d84121aa0ed2d9e106aa1027caa3c744809c80e4b10aee30605e33aa81217d9a7b7a3ac3e405565961b92f1453ccd1028d57a66e04e8a9a98d698ae6f79b5968fc24cda0953e208039d24787270a995060cd93b1ecbcb7fe15a1a1c5c48e88dac7dbef874106e77661207eab00468787e418bcda525 +msg = 2fe98bc9 +sig_compressed = ba00a38d437928dc3ac18584d25e121433681f4f5b232a7be27088ef0bf195bfd518655217ecaad2d8327119615a144be13c9adf7dc9a206572adbc4068b43c29b0ab77d7a6ca554de4ba4733d3353ee86b879aa8a7a67553da1aed2494d120d636f51b733751c3cedb2722e1bfc7710b979840c99ee5a1f023a516c52060d1d6a18f8e9968dad8cd33945efd9ff586f83a4e7b8f8338281b9b11484f6556eb3a53d4099a6a8c117ece8fed6249f2526e536b0b3b09d5b917896ee367bea9106c55f2849e723656078be672b4d048153a0e23573694c45e14cbdc9657a9934319eef7dcab56aad0b71d115f98e69f97d077af7bf2a4836f90e0d6d822d09e4c0083bbbb4318d84dd67e0b1ad16f285b0881bc3590978a7f89ecc29d3f9f7f8a59de764657a0d53f8db18c79a5e9b8dde3d8c6ea6799ae5db4e5536599ace83faadbb33e2c7ae80a7fda4a5f499a58f6f36a0912238cf6b97436e3ba50224d498a5aaf9ec4220550c837e61a4795d4f051b4aa6987853b9da74ee5406648ef591912baf120696418942b18e5fa13c6911b3b5f68090e4a4ff21fc4c53a3a124d92643b839441e13a452da52632ffe16fd5d3261cef24fcd575af8a34090b5d30c5515fd221ec9b7d41ebf1cc3260bbe4dde459b94ff087a1442208ea4731f37814c36f03c7a26b3c99cc5194d62e9bfee6ec8eb2344d36f1d6331d1fa034110b2c493a47adb0b51f9ecdaefb14e661d0bb598c7a2507f2a51a2e0cee611d889184bffdd59ebf32ad8b038517b355c3c562fc4cc465b2edf9de8a66bab3a842a627b09fd92bcb25a096d8e9b8fab9038c2eb3b2b10b9410ec7d9f2c3478b9626aa33930d99c1582bea41f8e83925409e0fac6a9ae65833d2fb47e68ae5bd3b34653a83a1f145ba0991bd624d87fb1ea94e9085422481936c43d3f14e8939077acf0aa16656ed495e9ae9893c9c57e104dc4cb58c42d58b60dcab1b90a392dead7160b0b07286ea8dc2c4624e5bdd7c6dcd4b71f6e2ee9ec5b65145dad0373dc3ad8561b15a725ba0408d3b6f954b9c1507307237447ed71a7fcc986dd15e752e908b4be6f4655e5e9941a2f5c373ccdcf4fb90aea64bef5d7a9edeef6faa964a202f43024ed2d8ea2fbcdf794c5246985ca788a92ab0e72bea2dbca1cc0a828fe18e7ba20f172b58ca7833cdef047534a89e33a73683cc798335bf9b6e519612289629d4841f169fb0d1859f2344baa711bee7a709a0621bfa063fe7fc6a9a963bfe93c5e4a688af242ecbe7bae5d8755431ad55add7e2e6d637ed5649a6143b399cd39dded2ebdc21ec866a26f23a2b3b693b4259164d84d4a1f15e8b1d7fb0e68f1ad5d0465d3da555f98eb6394dfcd76ffe6c76797a44cbb0c5c5a2f91c1d42004358778f28699cbc1e4da28a3cd3cdab890e451a6fce44c3190740f8401a61314154a8dc7196429a78a501bd2b1a7816be01e3669235f12428db86cd2d19798cb4a3693caaf5b6b3945e35b92506b144457a787600f40902909418bb51805188bef6c06178990b7a6a9fc45ab0dccf606a718ac2c7761e470688a537c78d54de34d43b6eb8e46219e3e894515af6f25d3d943117dca67f0d69d19bf3338b3b9d6216d47d20094a9b5253f9503c111dbc39be3a6ad10eee71fd899e71a46ccac28aed5fe95a755cd25b53cdd10848f93025dd2399ecb7a8d4eb104830d0ce0961a8f99c8d1c31016c7570fd4650f122ae14 +sig_ct = da00fdd01a00df3701b00e060ffb0090c9e9f18af65003fadfd3123053ec20b8011ec417efeb07f0d4f7a05400bf940550cbefd038099f7bf5f012f9003c03507df120b410305c056f44001045043efbfd0056f210fafce02a04df37eaefb4f97135f0908dfbdfe60d113df63053eccfd2fdc125f5e0060e3f4309bfb4fc611cf19f4a1b9070fc1ff2ebc072e1a103033f47fdff2011d0450620a0f7d09df58ff111dfea09b0ecf66fe4045fa1067f86ffaf10f2ef31fb9efdf3f083fb3091121f940550750ba0cf0400b30b5118017fa7fddf8a0e2027fee026f36fcb10bf2803a0ee017012fc511bf91054090f4f15f0c203cfb8fce0e0f9ee8dfb6fda00400204e18701a0f3edbff80f804c07b02502bfd702608cfe2fa2e8905605a05608bf390910fef72fd9fb5f30fa207bec10d2006f4220efd3060016009fb7100087fa3eccf74fd00b7067f3ff73fdefc4042fd0110ec4fd4089f9e03fff7fa708afadf8dfa1ebb0e7f19fef02bfe0f56f04ecaf74f9a0af1b7fc5f71f74fc6033fe705c076ed9054fcefe7059fe0f030dbfa713e063fd208103ff260a9f8c0b30acf93fb30d00a2011ff4f13fb50c3fc8ea3040092ed7f7606a07cf14008002050f70ec1ffa023febfd7f3f09b02a034ff908afa4f26fad0720c0ee701df2a19902b15e0a0fdb020f7700af74fb5f180bcf5c11bfa6f8a10108e129f0200ffbcf76fafedf026f6eff0e24eb6007009f5c0cbedb03102fe8406ffd504c030fb2f9c13ffd6faa0fc04608208b074efa0d405ff5c08ff6dfc2041fa9eb9f7a0b0077f6df22096f4703fefcf1814409009d023031f9af2014cfc9003f710930670a6f340c60cdff504df82fb3ecef2a11a034fc909dff4ff201f0c0fe00100650920ba01e06d08b047f31f65077f4f039030fb0076166f71012007f1b028fdefbf03b03001d11109802ff82fab0bdf8702af4ffffe7b17bfd6fbdff6ff5f1efe8099fcefa5f19f9804cfd2059f5800a131e9403f0640de06416802d06304dff115700309807513b05800b12800eff1067e6afddff50ac0b50c6fb700d033085ffe0fd020f88f30eb71501bcf8b01a0cdfb4060fe202f068f870c5f35f97f4d09903a08700f09406e004fef07aef7fd0f82f710520ba088050092103036f78f97f0f13a127087e95f1f0500e605b0ea02bfda074ef7f9cf3bf08004fc8032f54f7806af75f7dfb60e3f3814702dfab0dc0600e1ffd0a8fc6046fbeff8ef7f35f920fcec9f57fc8f8afbbf46f1406d028045fcb040fc7ea4faaf7bffaff6ed902df60102f59fc9f6b0aef3f041ee8fb8ec601f06b09ae81dedf49015fb204b0c801602f0370c60570af03200601715cfc7fb4fc7fadfa400afacfeef890ddf16f93fa3fa5f2b02c028081f18eff0bb02d09d017fc4fc2e9bf760a30300720bc11502a061fe40df04516f0431300d0047f9f01cf92090f9efb6f54fecfa0f62fc3e3ffacf5b013ff4fad036007031e34fe6fc1036f47099ffc0940ac04e0c8007f750bfffa098067fef0440f503801bfa4f97ffcf60f78fc1040ff1f8df04f56f57ff2f01027017125ede0de0a1f27f8dfc6fb5061fd61c3f5305606e17e0f3f54f41fd6f6ee5a043167fe4ed9fa3f26075ea408fff0fe6093f1cf2f0e7fcc0bb089f6ff6dffcf5700f015f2fff207f061ee6f1d06af30099fadfcc0d5f8709dfcffecfc1035fc9f02fcffcdfe9048032f28ff5016017fefffd05010008df79f9deecf5afb5ffdf6dfde094f9a03cf4bfbc08e094fdaf87eefefaf70eb0f90080e5a0b108504a01b09cf6a08afd90140c0ec3058fd9002fd1000f1df660a30fc124046f48f4d1adfe903112d046fdcf1b05e06d059f6c078fd3f6e0410580c4015fadf79f00e180a00c8128ff516af80146017fc3160ffbfbcff00ef0b503f091dd5fc703d08314eff6ffb01dfd0f1cfbf0c40caec2f1d054f44fda04306ded2fb8f78ee2f0c0280c5f51fc402e03d0a8ff807dfecfe1ffa069eddec1fe7ef5fa4eaa08bfd8f8c0800a904d0d204ffb6003efe01d0f8fb3f9d0cd06800efa4fb9f14033f64f5cecd0d80c5fa607f04af59157fdc0ed03cec6088023fb70820f7023033fcef4301a03aef8020ffa00cebf061051f1afb8fdd08c081fcffd500ffd8eecf1e095fbe +c = 2a108307d627752efa1c2522371dad1b7b007a02b111bd203f02a512e11e0107cd0ac51971135e0474240b25f100370c200b2712b72a8f139d236b019807aa034c2739033c2b8a2b10071100ca23b7079c28e118aa08bc26540e372ff92f6f0d7610b52e9c2ca82c49234d07501caa0bb52e7901d20be10fe929b1212c0c0508c208af08342940263f004a2c9802c31a3c2428073010100b810e330b5414dc00ca102f10190ace24b322fe2f232c8711e905710fe22a990d7d05b62f551b9003f20660196d20d41cd6072a03c625e0050423c2118d064120371d3806192c9a229709271ade2b1e0a2d0f16048d0fc929391a640f5b1b7f26b4021a2c0b029103f40d361c2f006920ca0882212928f11f26288c1acd17a52a3e1afa15932e882ee929e219e1293f2a992be115e8021410c208b515de147c0b9b21ff090f0640105f1e22107f2e72123706ad02c7187c24d50bfe02d62c751ab3146b10e604550ab1256c26dd05670dc72cc91a9b2ea72cd4224505be0b941ece11be0e7c1daf120902c100ce28820f582c7b151a14772a35087b26d00dfb23d210ba0ace2e870a5b031727ee27c6170e2e01193c268b2bc309312d272658017c200218f3131828e7180e10ce11a5267a2b952d2318cf153126e50a9b15dd245c01ce14a51fdb169b033c2ad00f5203861d5b13c710de22f8176a05f111ae1f540f9609df2f5302781b6107f12be602d423e5230d0afe0d66239a0430200703dc1f5c15ac1a5323db0c7b029c2a0e152a2fef2f6821a202c41c7c1a6121fa0eee1dfb21aa215c1b21226819da0ef8184212ce01f70951023c096912e325401e772846249e051806392bd527312b34099208ef1c0915cc045204ad246b0bf000db285c2e211a561b3314a512b101130b6c16b6121324fc06c514352599076c04f52f8f2f802a2c1d35103d012f146800dc021418021bf00de9193a0cda199e2e2c0e442f2d2c69051d0c1b08a2039718180ec503f4044828b50dd01edc24112d2f0990133e0aa4199e0c45266f1f70083b2d990d112eb221bf1bc30e7b255f22910e352f6513e41a8d22ff1aad17490d720f6b098d19172d9c22e90bbe061625ef22dd22fd1df3066e19ea037b091c083900de09062b8601c514811fcf0e6a13b72679206e00951d75182710b413e906231cc41a8b285e03612be024c10d9723830a76083120491d480aee22212be22da00517282711b727500034111f2cd1206e1e3a0e3102c40bc01db32f1c1db0214c27c42fdd1c6100721b71033c222c22b42723227f00910a072ad00472032813d11f862aad17fd120e00e11b450729267a1fe000c9180f2c6708fc2afc2bc024580298262e074318a7179c114a17ec108525c72b5323440c87244809de20632ab02a2c2b042b34103f0ad52ef30ed421250d082fe0293a08db0993017e26c22f7e1ba800350c292f45046413e72ab0131101a1176807592248039723f7238f2ec006300f742acd255906560722010422642d5100dc14600385073e2c650a2c04ab1537100408c81d621fe9112f2f53292402e8038f107527521a4b11240c4310b62c2f0feb080d251715600b7500b72dc4219d09562b62188b1df8228b2e782263185d174e13d209822c3b2c82033f090a131e07a00d430dcf13301f9c166923d105162d351eed2de40885024717cb1ef214c4290a1b6d0658140111b703b623d804850a290fc50f6917d02f3320f801e308e7083804dd170b209c00be293611370d581556025b04a928d32bdc04da226c013d12b91a5b11d62eea08b22c0b275d24d92ccf23181d981fc60fa72b480ff02cc815762fb20eed2ba718d62c062bac19ee241f25321ee1018d03de2b410d010a7c16a607e50e6b264002f7299929ee27062151140f0ba509f02bbf06bd22652782058e2a4612ed25f12e441b3a183f1af9246425412c320d5b1cf40c54165d2c341cfc0a2517de0de711a7109c2bd50176256c1051023c007c23351e2501cc2a0811c41c900c5727462fc8016420a10c4602e91148001020e814f41c5b201e1bc30b5f1d4a177c0744283625dc2bca195c2a2b2ed72539218620bd262426061c5009a907950d6910f529a22e3624301f3a0adc2a281be105991704179812bf1283038b139423f914c822c00786241c12a91e560b9e1520239c2f6a03c10b7d095e03e50783159f1e081dcc14420ffe01872f54097a03e32f1605760cfb1d0306b71eef2fe013b6262819522d1b14ac05ee298516672a111a86243f039b2fa010e82da50db9119c2b321d700f0f00f0129c032a16fd06cc2e73223b0dfe05ab0ae2032e28cd032d29970c2a074e221406db209024e60cf31e2d17cc188f261d2aab2af81c1c160a2ee92a2f073e240c07821b9c00b120a92765264d28e225042bf619a2056903040b04148905d428f32ba41f2c1e51244522b1034e174f28440a432664172c0e8b162d2edd2bae1abd03091915265923db20b31efc0eaf278512d703a527530141117f09cd1d4d17271c7e078f221d201b1ef01fad1f312c7f0efe23da244a03382616143b04e327b3082f172f1c4c1a7a29250c8c17192b0e1877206c2a3c284d05e82e6200e51307091d21cf105a2b0e147f193a10ad2bb11ba71ef807560b12050c29a3213b05a3269101c92cc428130c0912c309e4069122a7102f0b2e21671ef02cd8048f1d46255014a919962e6f0a71200e25d310f70cc62b34226b0b5e2fd62cf9066e2d142ffb09bf197a156421bd1e751a9a03ec06431255072b1ebb0f700b8620e02236072a07f025170aed25d12e2a260c0d642c6228860b3d2d372b6e036e08372277052d1c0d15830dcc11e5263617772cb4084b2e4a2f8907 +s2 = ddff1a000d0037ff1b000e006000fbff0900c9009ffe8a0165ff0300adffd3ff23015300c2feb8001100c4fe7e01ebff7f00d4007aff54000b0094ff5500cb00fdfe380099007bff5fff120090ff3c0035007d0012ffb40003015c00560044ff010045004300fbfed0ff560021fffa00ceff2a004d0037ffaefeb4ff97ff350109ff8d00bdffe6ffd1003d0163ff5300ccfed2ffdcff25015eff0600e30043ff9b00b4ffc6ff1c0119ff4affb9017000c1fff2ffbcfe72001afe0301330047ffdfff20ff1d0145006200a0007dff9d0058fff1ff1d01eaff9b00ec0066ffe4ff4500a1ff670086fffaff10ff2eff31ffb9fffdfe3fff8300b3ff9100210194ff55007500ba00cf004000b300b50018011700a7ffddff8affe2002700eeff260036ffcbff0b0128ff3a00ee0017001200c5ff1b0191ff540090004fff5f01c2003c00b8ffceffe0009eff8dfeb6ffdaff040002004e0087011a00f300dbfef8fff8004c007b0025002b00d7ff26008c00e2ffa2ff89fe56005a0056008b0039ff9100fe0072ffd9ffb5ff30ffa2ff7b00c1fed200060042ff0e02d3ff600016000900b7ff00018700a3ffccfe74ffd0ffb70067003fff73ffdeffc4ff4200d0ff1001c4fed4ff89009eff3f00f7ffa7ff8a00adff8dffa1ffbbfee70019ffefff2b00e0ff56ff04ffcafe74ff9affaf00b701c5ff71ff74ffc6ff3300e7ff5c007600d9fe5400ceffe7ff5900e0ff03ffdb00a7ff3e016300d2ff81003f0026ffa9008cffb300ac0093ffb3ffd000a2001100f4ff13ffb5ffc300c8ffa3fe40009200d7fe76ff6a007c0014ff08000200500070ffc1fefaff2300ebffd7ff3fff9b002a003400f9ff8a00a4ff26ffadff7200c000e7fe1d002aff99012b005e01a000dbff200077ff0a0074ffb5ff18ffbc005cff1b01a6ff8aff01018e00290102ff0f00bcff76ffafffdffe26006efff0ff24feb6fe070009005cffcb00dbfe31002f0084fe6f00d5ff4c003000b2ff9cff3f01d6ffaafffc00460082008b007400fafed4005f005cff8f006dffc2ff4100a9ffb9fe7affb00077006dff22ff960047ff3f00fcfe18ff440190009d00230031009aff20ff4c01c9ff030071ff93006700a60034ffc600cd00f5ff4d0082ffb3ffcefe2aff1a013400c9ff9d00f4fff2ff1f00c000e0ff100065009200ba001e006d008b00470031ff65ff77004fff39003000b0ff7600660171ff120007001bff2800deffbfff3b0030001d00110198002f0082ffabffbd0087ff2a004fffffff7bfe7b01d6ffbdfff6fff5ff1effe8ff9900ceffa5ff19ff98ff4c00d2ff590058ff0a00310194fe3f006400de00640068012d0063004d00f1ff57010300980075003b0158000b0028010e00f1ff67006afeddfff5ffac00b500c600b7ff0d0033008500fefffd00200088ff30ffb7fe5001bc018bff1a00cd00b4ff6000e2ff2f00680087ffc50035ff97ff4dff99003a0087000f0094006e000400efff7a00f7fed0ff82ff71ff5200ba008800500092000301360078ff97ff0fff3a012701870095fe1fff5000e6005b00ea002b00daff7400f7fe9cff3bff08ff0400c8ff320054ff78ff6a0075ff7dffb6ffe30038ff47012d00abffdc006000e100fdffa800c6ff4600befff8fff7fe35ff92fffc00c9fe57ffc8ff8affbbff46ff14ff6d0028004500cbff4000c7ffa4feaaff7bfffafff6ffd9fe2d0060ff020159ffc9ff6bffae003fff4100e8feb8ffc6fe1f006b009a0081feedfd49ff1500b2ff4b00c80016002f003700c6005700af003200060017005c01c7ffb4ffc7ffadffa4ff0a00acffeeff89ffdd0016ff93ffa3ffa5ff2bff2c002800810018fffffebb002d009d001700c4ffc2ff9bfe76ffa30030007200bc0015012a006100e4ffdf0045006f0143003001d00047009fff1c0092ff90009effb6ff54ffecffa0ff62ffc3ff3ffeacff5bff1300f4ffadff36000700310034fee6ffc1ff360047ff9900fcff9400ac004e00c800070075ffbf00faff98006700efff4400f50038001b00a4ff97fffcff60ff78ffc1ff4000f1ff8dff04ff56ff57fff2ff01ff270017002501defede00a10027ff8dffc6ffb5ff6100d6ffc30153ff56006e007e01f30054ff41ffd6ff6eff5afe43006701e4ffd9fea3ff26ff7500a4fe8f00f0ffe6ff93001cff2fffe700ccffbb0089006fff6dfffcff57ff0f0015002ffff2ff7f006100e6fe1dff6a0030ff9900adffccffd50087ff9d00cfffecffc1ff3500c9ff02ffcfffcdffe9ff4800320028fff5ff16001700effffdff500000018d0079ff9dffecfe5affb5fffdff6dffdeff94009aff3c004bffbcff8e009400daff87ffeffefafe70ffb0fe90ff80005afeb10085004a001b009c006aff8a00d9ff1400c000c3fe5800d9ff0200d1ff00001dff66ffa300fc002401460048ff4dffad01e9ff31002d014600dcff1bff5e006d0059006cff7800d3ff6eff41005800c4001500adff79ff00ff18fea000c8002801f5ff6a0180ff46011700c3ff6001fbffbcfff0ffef00b5003f009100d5fdc7ff3d0083004e01f6fffbff1d00d0ff1cffbfffc400ca00c2fe1dff540044ffdaff43006d00d2feb8ff78ffe2fe0cff2800c50051ffc4ff2e003d00a800f8ff7d00ecffe1fffaff6900ddfec1fee7fff5fea4ffaafe8b00d8ff8cff8000a9004d00d2004f00b6ff0300fefe1d00f800b3ff9dffcd0068000e00a4ffb9ff14ff330064ff5cffcdfed800c500a6ff7f004a0059ff5701dcffed003c00c6fe88002300b7ff8200f70023003300ceff43ff1a003a00f8fe2000faff0c00bffe610051001affb8ffddff8c008100cfffd5ff0f00d8ffecfe1eff9500beff +s1 = aeff85ff87ff00008300daff9bffe4ff86003100a00089ff87ff18ffe6ffa1ff0d00ec00fffeabff870084002f0074ff300087007fffdeffdaffd3ffc9ff91ff3500baffedfe24005effeffeddffe5ffd3ff2a015400b200860078ffcefff0ff20ff15007f00cdffbcff6100c9002100080048ff0100e7ffd5ff83009eff590012ffacff0f0022ff160082fee60023ff38006eff4bffa3ff2dff4900cfff9effa4ff7200a201c6ff6400b9ffdc009effac005e01c0fff0001d0065ffb2ff81ffdefe85ff5ffffdfff8ff400032ffb600180000ffebff7600760096ff140034ff1f0052005f003a009cff2800f5ff65ffcdff480107ff1c01c3ff9ffff9ffde004bff1800db0028001100f90001ff41000400d6fe1200f3ff390093ff2300f9ff5dffd9ff970060ff24ff2800e0004801a40072ff5400b4004effc0febdff38000aff8d00d7ff1f00ceff6cff8eff6e0076016e01daff7d008c008f00c7000b0036007effe400200096002700f8ff46003dff8200bffe8c000e0021009b0078fed00001003dffd6ff3fff36007f00ec005f00e8feb8017eff5d00f3fff0ffd4ff8dff2b019c0053ff9e00c500340076001b00bdfef8feba004e0092ffa9ffd9feeefe2100ce00100149000500b4ffd700d6fff9ff1600d3ffc1ffec00fcfe29004400fbff230071ffcafe1f0052ff350092ff92ff94ffddffa9ff8cff3800d1ff5000a8001900b2011600fafee8ffd3ff7f0039ff7afff7fedd0016ff1d000300baffcdff88006aff7b00d5ff3e00cb0063007800a4009dffd90037ff72ffd40084000b00030079ff3601470089ffca00df00a8ff8d019f0077ff61fe2f00c4ff92ff1dff4e016c001d0066ffa800bcff27ff2200ad00ccff01013c00daff09008600d2ff90ffb8ff3900e7ff3900f5fff7fef5ffb00052ff7c00d9ff8000d8ff9100f200f1ff50ff48ff2201d4ff3500650063004300e7fff9ff3d00b900e7ffa100d4fffcff81ff85008a00eaff7dff45fe0b0091ffe1fe08ff2a00edff7c0025006700a8fe76ffc9ff5a00dcff0effe0fe4bffc4ff2400dd00cb00fdfebaff9bff1aff9300820085fff7ffe40047fee3ff5b00a0ff90ffe1002bff90ff7c006901effe7e00fa003f0083008eff9f00d9ff40ff1f0130014001c1002100e0ffe8ffdb00970063ffd2007e008dfff0ff4f01f6ff3c0039ff6f00bfff8e010200b4006b00c2fefaff530085ff380014006e00c0ffa7ffd4006e00c500290028ffbcff96ffc200d0ffb700a9ff040158ffebfea4ff11007b004000430152011700ee005f00960004015affd2fe280089ff6000f3ffb9ff90ff66007affe9ff55ffc800b900eb01d1ff0b0009005d00bffeeeffbf00170036ff82ff51006a0072000a00db00e8009a000fffd600f700edfffcffa000cfffe3fffefe0c0090ff9efff0ffe2ff740095fe3e00f7ff44018dfe9a00a5ffdffe490036ff7d0090fee6ff02004f0025003100d1ffc5ff1e00b2ff56ff31ff2e008a00070071007c00620111004aff6600c3ff28003bff6800d5ff0f00d5fe82004500cdff9dff47ff2e0005004900a9ff8bffc6ffd5fed9ff83fe2e00d0fff1ff4cff3200b40027002cff6700e8ffddffeb0034ff96ff46ff8effe2ff22001f0030ffc3ff6dff1800c90026ff76005b008fff18ff3400d1ff270031ff34ff1a00f300feff7301c9ff87002dffad009e0041ff39006a00f9003d0011005100dbffc3001701e5ff2bff36ffedff4100860086ff7dff77ff81ffd2ffecffcb00e4ff8e001f00f00030ff1500f800f5ffc2ff6affac008500990051ff60002f000d0114001300dd00e7ff69fe3c00e6fef20089ff8aff32000f01deff8aff7a0081ff180164fec6ffbdff2300acff56ffb8ff10ff0f00bf00ebffa201f2ff94fff3ff0800bfffc5006cff6300620004ff89ff9bfff6fe0700f7fe3b00bbff59ff70fe27005cffa5006eff08ff5cff13ff3b017f01f0ffdb00940093016200e3ff1100a0ff39008400cbfff3ff200085ffd4015800c400a0002aff6700b4fe3f00acffcffe54ff33004001ea00ab00ffff4c0070ff13ff7b009affe9ff7a00fffe390051007b007800cd000f00aefe2300f5000c00e8ffe0ff2a01440072ff58fffd00d6000800d6fff4ff23ff9cff960023002300e7fe910056003600efff86ff07004e00f6fd34ff2afedcffdbff67006fffe6fffbffa5ffb3ffbeffc6ff8b002fff25009900ad00bffee6009f007b0090febdffe40007007cff91ff3affd90042ffa6ff7f0003003f00280080ff90ffd8fedaff4500bdff88ff8bff070022ff58ff190089ff2aff1effb70019ff1b018d0060ff98ff69ff89fe49ff3100b9ff49009300790068fff2fe8aff7f008f0016000e005a009bff93ffa2ff1400c3fe7d00ddfef2ff6d00120073ffb7004600f5ffa8ff90ff0a000601c60095ffdbfe3e007200630058ff76007900abff3c002eff05000eff4a00070169ff87ff0600b7ffefffd9feb7ff99fffefe040087ffd2ff0700ddff5800e2ff580032015effa4ff70ffb5ff8b0019002d007800c600690051ff3bff010027ff4a0043010f017eff2f006700b0ff46003000effe88ff56ff570010000700c8006aff69ffb8ff06004600b200b8ffe0005b00c6fe77003a01c6ff2fff60ffe3ff65fec8fff1ffdfff63ffb6ff9600dcff4b00eaff31010d001b000300ed00cbfffdffb1018b001aff3a0065ff28fffd009d007500fafea8ffddff0eff17004e005f006700e10098ff9600d0ffb0ff0701f9ff05ff5d007effe9ff1600430144fe1100ddffddffc8ff340095ffd5ff2a02d7ffd6ffbd003200a7005bffb8ff4700ebff2eff1b0041ff3e00e9ff9e0000ffe200 + +count = 5 +salt_version = 0 +msg_len = 5 +privkey = 5a083e5f7ff9093df00fe0ef80101bddf903e0847e078041080308880c80a02873edfc01fffe401402e781d08bfff0382e0c9f2f0bede85d2045cfffe0e8bc3f7be4170402ffff0840017782007a407bbc0f3c4e8ba02041f1902108481f87e308ba2f037ee7423ff41e1743f1f7a0187ff07ce0e7be11075f17c3f27c2018c3d08c1f187db0685f01b840781b367c3dfc40d836318382d1064f9081fefc00803bd9886007fd19022f743def3c009bbff0b6308061174a10043d0087ee877edf40418801e8440f70831fffe00fbe2f83dd082328443dfc7f20c202fc5e17c231047fff040f045fd843e090000685e100441742420b9f3604506fff0836006c26f745fd0c6328881ffb7e1f402f8c5b0fca20f404217441f35af07e1f87dff77e518cdd2f7e4f008020420e909abfbe20783bff4c20100007820f0fa30742127fff08024f703f273dde7c201001fe9382e8fc2ffc000f3c1ff45d0807f0778409040e741f37bffe890400002ef38010f5f0e8401843cf6f9e2f7c2d87c0000820f343f7c42113e1d8820080011fb9fdf41c19fe30f03f36c0207420f0fe12fae41807ff8458efc1f10802f181e2f7e400020ff4e01007df7bfc0701c174deffbc3f0c221fbe00843de6c050f3e0e7f5fe7c9b00760ffc00f7c00f8f60e8002e840406bc4f0044cffa6f93de19080f8bc21fc1ceec43177c2ff3c4d07c2e0fc1f7760187fe2901f014410007e2839fe08e2f73fcf8bbdf786008b612fc3f27c9e10b7ff7bbe11804e8ba1083e00807c183e4f8bfc01bfcf883d1fc1e00442ef7c5f83a2f001f00720184222083df0c5dffc61f9460f7422e8b65100221047d07ba1177def74800f83ef887f18c8301020f0841007a007c1f100423781e07bdd0fc3f07c21e8c3f17803c807d18bfb014a2f8042e701e1e7a407c620f7e1f1ba000c7d200251044107c25e039cffb80c872517b81e9320f913e27b622081dd7b60274000fc2100401f8c600fc790849d093e220400ff43ee8062183fff041f07040e8c3f07805e04001141b10bc1f7c7fdffbd0fbbff087f08be3313e1f7441f8b22104a1f885eef7850085ee77de083fff83fcf0000f6fc1107620fbc1f8001f7c7f11820f70063ffffff8a2dec5ff839b2007e20c1f013ddf77e017c5f00ffeee0bde745c274dd07c8218840f901f27ffd07820f8c67e07fd0fc21f777c083a41f824e707df0ffdf04420703e1ebe238842d805fd885e274230839defc3ff03a0e7b650fbbee17e2f87e108f8000c1e0f45fffc5cee81f10c4510c2317be22043ee04620036118bdfff421d801f2646629477f779f07fc00f801d8bfc0f4c11079dff47e088420fc21e73df0787e287fc00f9d0f8820fffeefc06e83bef7c3f07ba1107e1e87c6f0782e1023184040e8c118bfe017c2f93ff18805c8784f80030843bf0c2208043d0b800644220fe01ffe2f003f283a0f685ee709c10020f80611f843e07e3e141ff87dd0141d1883d3fc3cf6fba0f39fefc9e3047e087c400b5f107ffdfbe40881a180c2e04bffffe31f7f9d841fff7dd16c1c0787d1939d0841e06ebc00341c041f080c2f6001f987f17c02e0c21f8443c042110c3b07823ef81ff784127fdd26c0338fc4f0c7a0fca1023df10365f041e108791fc60e841f0e7e2ff741d1480f03a4ffc020781b0ffc3f0ca31fc253741fff3bef883fff7e1dfcc12887c2942000b822f7c33948300f600843e07fe3f7be1000c20f8003f3fef009d07860093c10879cf04c027ca1df8211fc3ee83c4ffffdf88c1cf842083e000de27f4e5f81b340404e810d2412211eb01d413f5e42101fc05140607e50c123b08fdf00013d4f0f72cf5e927f307d8e9f21508e005e71c2effe4e9e9293528f9dcf8ef01f3ffc900f60101f8f40b091bdf30060af4f50ee00bdee615dbc3e6102207191b09f91f2ff5fdc80df614310d1ac2f10e04ebfa110a2b03dbeeff00fc0817110de51c00e930e5e82eefeeedcd0cf322f9e1dfcffa0fe1213fff1cf0081412dae728dd1309ebfd37d4fbd2062a181d08f1152b0300e00d12181524fdfb10df14f8e90bffe317221ee30d0b1700f6051e34e8fae805d10d39d820e1f002fd190d2610e1ee1c002edc1e0c19cff5d8c9f7f922061cd50411e9e70ffce321de2027fc1e06fdf4fd1937d106ff0fe2eaea06fcdeff03f1f7f308e3cef33fe2db30eec61df01317f7e1e8092abe1608e1f3edf917d5fdf737eef827e72919d9ef252a17fa090d2aedf508f00e1b16010b13cdf4e4ee0d0bd3e0f60107f1dd191f220cf0ea17ecf0fee2c40d00130b1de90803291ff7f1002e0eeb0ffb28c7ea16e50e28e71aedd7031dd7f1dc15e6e4ef290ae41f1e1ae2fa0efd3e19000e11c6d4ddfdd305f437ddd824f715191f350ef105d91c29dacfe1192d01f7f0fde007f8c8ec37d0fd0df213e91ef4fd3fe013f7ffe835f9e91d1e07efe4f8063ef9de3f1a09fbd73403f9dd280cfde50ff905e0dbed141c0a03e504040a0314eafd20dd1eeee2f9fde62ff2fff4f4d624fffa12072afb2a0afbf808fc151cf00c27e4f71cfa280802ddb01df7e6fffdfef924ecfbf0f3eff5340dfcd60cf70dfb2512fad6031a16ffe11ce804e010ec0fdf0e19ebc6eddf16def0030c04e41cfed80eeffef50afdb9f7070d170e0ff4e51631fce50af4062fd0f20601e30cf9ff1927f918150de1ef2f3229ebf1d61bddbb05efeb1d1d06cbe30717fbe90c2ef803cef21ae3e913ec35f1f61019000ceb1cdcfd1c0602330925fb0ef90516ee21eae9f9eff3f1f4fbe9e817c40bc1171cf8ce0bf11029492dfaf5e3fc1001f8cafe0d07191cd6dff616df1b0dfe1cef3bf2e608f6f9f9ef2621fce4e90015de19f91905ecf71e0c00f42adceaeb352fecce1a0af30701c616fd0afdfc110b04fc060c122329f9e304ee0e00eac91a1719ef4816e4df0502def6feecee2ed0f700ca0b05d551ee1706f8ea412e03e81bd72602070d120404b7d80eecf1f4fded09d01d0e010830001703f825fe02d6edf1230ae107d40721fcdffcd402f3310c0918f8eecffbfc2b01d711e303f40ccde0d2f20ae701f606e727fb34ecd41615eefce500ed161ff1f5de2f09fbe91ddd1e00fbd50a26dbfb17eae315e712fb26ffe7110406e329d1f0020446cc2125ff16f4eff7cb091703d7f81ab613fddc0f0b09fc1601102bf51900f6e41bfde618fc0416feb713e7261d0c1e17d0dcf713fb +pubkey = 0a4c1aeb8af958bb2149d755bad095975096856ba6600d39bda6356061b8ecb231f28ba51606c9d0655f8fabe0e271fa691d11911e0b8191c90c3553601a23ba2f854e9ac4932967965c60a75ebe382e165280e9fe45e853a0b38308a64de163852fa10a320bf798c176144d01a273d2858510d2b020635f8e6a8073145c8095e4df38b843e03880b0c10b6cc29cae934242e11817b02cc822c18b0e8c6ae9bf834f7719a4c5fd6ad31619ad6ba346b618dcf4d222d07696a1e7a9874aefa828dd4074afcd4732adea7ba93d86d5af666852df3a3d056bc4065f9ad5ecfaa996a425c0f96bc2d9130d493094e12f026c319d7ad9e5c96211487ae0df1775c0cf5bbd4441879185798e9fc54d763444020b7a0d0a9db79cc6c3555eb111b2041b8d461556aea548a53e7d50dba1d544fdddd5f10c6c896127a5a85d06b1f09cd6a046125e5d62f31906bcb19a0c1651a7851daa03b48ba4079044f968c283692d68c758a9a8814f8dbff83ddac45309f7ebb2d203659883c0ead0bc307eea79578e251a3dad19bc0ac8a28e520aa5e11e2e416727c3eeb8992d568903896e7c503ec377d9143b8df65b6409868828c36819d81d6592b7b9ef11984ddd4c890d0bac3f59e056a7a629bb50c0b39b8f006a8276e168a001087228b31ceba5b9902ffb5140a460adea6654ad8e368c7d001362df9b9c42e81657e15b3162797194af5e0e4efbb0c9d689b81d83ae56917db01e75e7aba6518457a9ea98cd0c1d4d69d5c21932758040b3edae29466ed991ad5182c297676452780099a0cb3e68f475449b5111528058013007891c891e44451a2acd73674084cab9ce5a8e40ce3415c005298a1e5653ca3b8866e8965a8e553a6cb64084ecff32018a72319fd2478c56d0f26c559b10da26804b3822d2ebc9f540809d551bc3e5090b902a1fe289a7238fbe4410076eaf95317c03c1de5e7af9a0a5b3efc069850620a611dc9b50ea60320942a772e8f9da44d213f001e030e30184c6f5a5c39cfc4d212ac3aa6f3da7adde29fb56d304e13c2afb674fa40d87c7e2a3841c0ea0f021895e7771ca5281976c50341d08c2ccd554c8f0a073146c2a81566059d0718d91a2c4415371326919b0cc1b5c512d9462c7454b5bedd591c30fb11c057157c103d09d589af8e35c9200be366b5fe8729daa7e665ce06645cd19b1cb1c471115af84c14b5c211d5ec6ef6b5d927c1d965f6acda826876bee873b6a488080ce9a7f077255367390b3357ada909c638f2e6cf1e514d41750d82c67b226242fb88c2437e1d0750ee836c12ac88c21d8b3c96ab22bea98b8210dc890cc43dbb483b565acc11b722a8d538c3ed5e827e55c1cc86508257c59ae35135960cd98a583eadb6b8c70f6893199e7a47e34fd756cc582a7eee4a222a59a1b8e20f1cae4101420bf58e609002399d7a0b9c31c0dfeb1244727457564f335c99f146f82ba45c0cc433d56eb13fe402e9a1caf26e4a03b48b42c351a4c92a632e127df0184825286a80d530d092e7b8ab62f48632ed8538193c6193074e85826cb7568a81beed152030667511f1e7f5a2d7142bc8111373d116471618e313c4925e3caab52089809b6aff30dbe92d7da0e3d23658e4ae614517c2897e995478d94e4e1c6892a9f7679f7397feab744a40090f01ae4a88835876247465ee63e2ac655c98722141ad5886f9a701ad7b6af2e40a2fc0b9095414560a42a931bd169350890d12db3b741d038772e881f45a8a40262ec41a69a94a8149f7028e2f1af027a1414245ac4dd1e470def88d2ce0593e6dd5925073775f878f1ef086e8d3d4f73fa6884835849f638aa868f24480b78eecc5e90ea323ba0f89e5a3767bb94dbb56cee15ce98100f15e348885f8f2a11847a0223b25799daf4304adf1ca9c78b3c29880d8568a66b1c05ae6daea652954aae211a7502dcbe2244d4c046cd60786d187a1c2ae38dbe7d54b4884f508019511598ee6105a0c47918b00e6df74412d1e38499d5a9d7942725e241f36687fd2c1c9d8ad98c5388298703378de262f8542163d311abe998787a6efb5b95f7d25122688b18144368a51b06985f0153d842465da21680851d088c7257055a2484aa28f2a643e1087c11c2c181c0053af664e15bd55d5098a2794ce65bc4ea68424962429c0f088a69f484be18d8f6e9b23c1e38d8aa6de613117a97e1d6fe094586e80aec101bfaf5c9dad7ba9b598dda1a422027f446006482ba7ad16d4bb38dc91a76d0548f9dec28a45dc31f64e5611ef4ead226f680a5f8702caf741d9e3a1bc09410be54fa66dcc7d66e4e5c49e7d25531040e41f7809da17d4294c42803046ea66a16ac7689c67d43339859307e9ecbd101da3648f4573a15f6ae9e14a8e2eb9857916a83856cac325e179b1aaf781132febaaf159b0e45a84728d126be8debd434cdff809e81519f0eba8bf474c3cead2a2e45ce437d6dc6267565b3cae07d37e4cc516594e81bb51c392f2a86a1ae7906c0a9f345740c65a25c36 +msg = 264635b4f2 +sig_compressed = ba004446d51c163de76eae635f728412081af8ea5c7e59cd9103621a4cbb559595aa5895879cdebdc6a67ab6c3dad9e5390097265afc4e712f1893d3d28927bf5d016d566f08dce7544bdf96645534975227db57a6464dd927f0c32ffc44094a3bd480627b78c125439c0e257ad6b4c936d8755f4452a70c468bb5c793b93a0a0416bd0124fb9c2c17fcb399d7aab8e90c4eb66a5c376dbbf28288f1556ceb63f6cb60e51e56d0b38c8a3f3174e2c85256d9dd5dc89ae0ba3112f8f4bf606ab776d4461c8110fb439f581b1ed4dbec77bedf5775e5c84ba78f7469c741e2c4fe716ae6b1f7bfd469e639d9e4cd89c0275d61e79dd82a9bce346e91bf672798ad4153d8e83285c534dc8b9b5883fb98db9b2c328ddda98d7c062a66ac235aa3caab8e5a3bc2a2e8ebfbff95abc138e3c2ee0ece9f9308cc6f6bed7b0e4f6479a82b11ce68f585ef0b736fb1d9ee6fa2827694873dcb46a055e57a01f5adfe230e0ca269b75662577c1a46708aad170304c8f89f4d0c8f0abdee24bbedbc0cb96c5767517282c6c4f4dafc990485da4cac73127d42d5f4d3cebeb702a3c15cab13c8822d852275a1ea1dbd9ab908ca23af3c77135d29f494058e6cbf5b926baed72af1c912c88c1e4d9a838456ee485c2156e23a49ce86d1f02c5cc207d585dc3c885e9f3e79fef8de9d01ba30aeb7232962dec114ec191ee038cada392a55204539444f61936e65e16ee1a42aaae39779db04e596bb40796bc37f8d7714f5dd44d6f7d52827d5b684791c42ce9d79a8bcd7923255e91a486bd934406cf1a85b2751e9c7488c49c57a3a2a9d04a866273775f205a1502b175d110b994f5033046af0b4c78bde9a255897870c9944b7954b4062bbdbfe87f654ab247fcede91f9d6babaf4876ccb2e9e251f18a44f218709911ef208a4de12e9f4721cbb443525898738bc3f6b071f14acdafdb925ca8ffad73aff6b517b93d49bcf5f8f6fa379e2fa625befdf29286f5b6cc2003554ccda1b1f518bd1003a3aee727491b7f60994d221dbe34d77a7596b81a44985fe2500c256e04453dfb6d0c39ba219d2f60cadc106835512720d53820aac672ab4d49118125ad430696e8278b2945615f58b331da4ca24bbbcb5c9625bebd9b653f59fed359f6a06314db8b82a462cd68812f3fc59951192e19117734324f96d7733c8424041dab5c45a175bc9098c903614b67c6132fc93d89d687782a947c5c35e5252dbe7887546b28967899a59c74faac9d3cfcfe9dc48c452658cb06de2c3ffab6e4fe37af5edbef883f7d0832eefebc78d42735c7509b581ccaa975cc9af6accbe5f3d469a62fe750ec1a2cf521d59e6471fa471d3b27f48a6629e050715ed8d58d1583fa5d8de3e564e04bf36e2e33084dc8c989560a9cdd91f4f4d477521ea5c48989930a52d4d92b7dbf3bfeb51d0bc6644374b32de292573429d66a5f2d78bb29b48d27d44606a2d13d48af9e24565684124dbf05b9a318a9ad62491b4e4e564791b550f9f54597e9d98e1749caa3cdbae411322e8e9b85bbe113ddd1caef9d62cc15f6a3a74c43e9ad5cba4ac57e21893f2a60c6dacd8df9a8a227ed6fbc50a858cca5c7adca5fa4b054713fd94f70f434fe1d902850f240d41bdd9c65812b73ecfb1fc2744f70bbc138cdaf92f97345684ff1f5fea2d6d2f9a3e1b8bcd6d914b3428ce36bb8336941a557309018d7222f68c195384e8dd8795554957f9a4 +sig_ct = da000c409b051ffef71f19fc61f3fd10721080200830fcfac071f8efe4ece083f78fdcf69fd6feb0ab052f77061f32f43e92fd70bd06d08ffd303c0ce0000ae032fd1ff7f641afef7f97fae09203df8bee00ed0590f801b039ed60aff07e67054fdc175013f2505e132f6dea703f10cfe9f041100a901dfac000ff7fa5e740a508efc0fbc05e0eb069024fcaf79057ede04a0b8ff8fdefa6fb90a7fb7fe004000505e101027fc7ffb005f02167f63f960dce2eff7fd3135070f45f49f0718511e0d5fcd1dbf05feaffd028f1becc1e7f6f01f0b1fad09608a0abfcd0f5fa40930f00f4ff802f01e02fed0fd6fc50ed01108e10200f0e8fb11d8fcffa6036e8afa2f8af0bf23f9bff002e0bcf9209af3900711603f03806af33ff107bf8609ae9afb2f620b3ff7f8003ae2af9903b060054fc4fba01b048f41fe403cff6ed8053fcffe0eec0f1034e470f3f54007f12ff30f3e6af6cfc50eaf73e10ff60b30d801aed6f1b1d7f3501dfbe045fdd05ffc1f8e06afa0038fb900b0f0fa7fd9fb7008fe8fc30dff51ef903d023fe6085ff8f32fdded407bffb0f3fc2ff2fe2fb3f98141f260c8f31f3501a0020de05e000f8b05bf88098fbf028034f49059012077f7d123ebe055045fff004feff1ef8cfdf023f7b07bfc8025fc2fc9103072f4f0f6f2c07200519b13dfcbf0ef700a1f2603206313103e042fd5f2d03cfa9fd3f7f047085fb60e2f1c08416c04803afdfeacfa5f4d05c008f6c09df9901dff715d04f0c9081f72fcef86ec7035fd2f5205701c0a20e4118f9cf4d041f7c05b0f200b088056f3cf2e039fdf068e90062eb4003fab00b070f1c00bfd9ee1f99f89ff3fad0c0ec6f7bfaafb8fec062fc308404eefd01ef40f3a0db01c0aa0541020ce0c403d00c036fb40f806ef3d0a10d5071f69f19f500b9fea076001f350f8fc1f73f240cf0f7044fd3f21052004f0bfca008f1cebc0e703af9a045f33f9c119057048fdc08df940b400106701a08bfed051fad11d011092f3bf98f2f053141050fe80390f707c002f5f040058075ede00b0320bd103efefd5ffb0ccf9ef110b402af77f9ff7a032012fc4054268ff6fa2fc1fb0f830aa0d6023f84fa5f5cf87f53fabf51021f4af6a074f1e047f7404803c10cf3ee6fe910840490f802e03e01c08e076010ed70e2ef9fbbfbdf13ffd19f04af6507eec70ae051f8206b03af82f530170f2f160370bdf88f93f98fc4f9ef8cf77fc2f85f360a8f43fcaf68180fd604cf6500d09f14617a100faffd2f320ba0a3fc1060032034010fa5fba035ec3f2a06b0830a203007f012000ffc05b102014f91fcafdf08eec600cfaee14feb0f00060060d4127006053184055019f6b0690d20110820adf58f7d02dfe00bc1650c5f7bf8b096fe8f260320920f7f9b05c0ac02df95f4dfce0bf067f8a03503ee58f7404d0f1f3f048ef5e53082079f040e61d1feeebd091fa4fdf024f8efcbfc703c088120087f551f10e8075179009119083efb06cf8f00902ff6ef1403afdfe44054047ff508de9b0a9fc9ee200e0510d9012ee20b302cf3903e0d60baf99fb1fad171018014032ff4060fc9196f81f55ec7f04f43f95fcaf89ef8f85fb00860f7f03f9df73009fe6f390c2fcb003032054075ee7f51ed5fe9fe9fe2046034ff5f8d050ea8fdefe20c8fab03cfefff1f5cf3913b03f04804cf76f20041ff6f9301a0e3015007f17fa8f44f8e064fc002ff65fbbff4efc137119f771580530b7feff97f2d0c7fac08f04b112131ded0ca0eaf4e05bfa5f19f0116afb0078e6700dfdb032f4414905cf5f03afe602f0adf9ef270360a3027fd8198fd80680bd02207cf1e0150ab108024fc9f3ffc7146ff603505802409b139fb6feffb8f4b043fb10d4065f8cfa711c0740b9051fb3075f7011309711df4806ef90013fc514705df19062ee80dffd8fad0cc00f0cdfd502e0a5ff6f8808c027fb60b0ff316bfcf0fefd80c40bffd3e11042042ff4fec071faaf3607e02508509c03ffce03dff90c303f00eef004210f0a0ed8fc3fcd099eff05b03ef61ff1f3eeafe12077004f3afcbf9c07c0f30150c2e82f8bf0301616d07cfddf3dfbbf33f4a01406610af64fcbec8f65128f5b05cffc00101afb8017068efd053009f5df28f1b0d50a507f034 +c = 4209a62cb100b32e740122153f13ff01f92f94215b1b0715320d531b1006dd1cbd087d0af307900aee03af212d28bc06dc081812ee0a82053d045c08fc0b961ef41e380dce1e9d220029a10ff721bb011808180dfd0f3a1fcc049426811ad11edb1f2218c5002f19f8233c2f1f0a571fcd2aed25d614ec19cf27ba13bb0b80084224df25131da8115c201703442fb426a6110805890d3429d5051d16ab0152001915b10eb3007410260621243016db2a6c144729f10fcb2a33151602481df224ab03720dc90f9d21d4246a0d7c0d60012223c12e4024f117f32e55100816ca141b04b710f02d0e016004512d082f960eb8034c193d2c49171e21070380079b280c01d9160f1c8a07130ef316fb0802019d17ef1f352a3729621a9f2a9f1d741e4b17be0f6a1ab315e01daa02e81bff2f121add038a07f3068a0a5d14451dd606af0d8308730b0b2afe236a04060ee02020246501f7125a212b252618d8095924fe148c0f1c033b2539158900a420ff0a1f20a41294026219da026b12e6126c2d9126fb22a02eb3001c08b82ffe081f05301ca5063005351f531fb314fc0a231a6a0695238c109500331cf3051019780f8701b11f9e20dd1d4a29590c021d50202b1aba22290e3e29d32aae13d605b91c1b2ef1033c05d32d8a20df029b18d61c8c13df024d2f51014e0c0921a11b5804cc2751015a286c09870a0a1a6c11702209103502a7121525b20b02142f2d81110d2e0d1108162310f80b4118781239273b29ab266502112d150da80b8b1f9a094124da0ff0169802a61dd01f9d07c209291d1b16680f840b7d10b00ab412c01ae3287c0cd310500ac417e8218007d31b7c1a1b0e911fa61be32d711796023b10771f43050a1ce22ee30cb628f216142fcf177a1c2f0f3b0e3028412ae522e32928254b2919242a0f280a0a176f20e2126b22cf00ee11b4096d281314d212f918cf2fa60b820280213627301df11b21173a280311b4054c1dcb2502187f1689263c1bab0ac125242d3f258202fa26781288299826060825098e1ba9188a1acf16e00f711a8e095813e2177f1e952c590c041b0700d00fe108130e8b00f51e7616b7111704472848045b0f5905ad267205310c9124f700a5028b2d802eb300d415de22eb226e2ea719732b7c045e1ad22140060225dc024c1af8031a07cd01d712f1119c10d603df031d09d808b20c9907c3250d13252a2f11c518c32bde09581b0927f30c24193c21a1284913a62ee422522a96261209cb20750f6c1a2b0ea629562e5c138c0c34054e09cd276d2cbc183f1ef602cb13d42d7620652ebb0ebd0f5c2025023024871c3700640a0c0f3704bf1e4f12a023ba052819151c6d03561ace10a82b8711d614650e0f1f0522e71e1a1cab296f2f9c0b0c00b51d5529691ab1245f2bde17682268161329ee190a26871e171b6e154a23530b7528dd250d226513082b4f273e1f67261829ea1cad0a5f057d0054021610e30db31f720319253a09dc08c227922598059918e50e351f04189208c92c7b24902baf252a1a2b1993112e2f5a14941a9628e6141f173b232f07a12d9029c7214d0c540db9186d07f7258219a20ee003d92c0d2a4026b62194049324b421f6024807db20a828260a7f1e6a01190a671d580e2f19b904852ad917fb178f26422d9116652b1225ad2eec1ab31d8510b724010b450b0128a2031a0720061d28900a6c12bc018c1a892c611edb0416272916be02881e0a16dd29b905db27cf1dca14f613820cce0400293f0dc11c092726281505f11c0529ff29660bbb1d1b2ccb2b152a640dd02650043d0dd61c74160901a0010d198d18ed0fd520d21d1423161d1c11811d8f2d1805ee0f5d19681ffe1d7b02a106f8289d2ac224a100b413be171f2ef31f1b23ad0f2402da132f28240f242a7c27d00ff0092802ec0d2c002207f91eef1aaf0d831328294e126d05b324081e0f2bbe11442f022a2c146d2fb32cdb254e26d513a823d112eb01650a5e089c276a0c5a08c20f521fa107e41b8318f111b208e21f2c1d6c132519ac1d0d1bec2e711b5b28670db524f602a310c81c5021e92c150d4022e02d6e01670501127528f403ec065701f80c31031328412f0b2f691e8b125410342b08019f194705c021cf03f92b420e79074c05b726ef28102c6800af2cd815952274281d2e0703740ee82dc6022c113b0f750e581bb0069419652618044d0c4f1f8e034919441bae2d510a842d840633162822f72d9b1c8e17ff1af922d81f372ae010e7030f2e591f7a2c6f229b1573051c036e16df0dc90ac0147b1a8724b916f90fdd2f8312f817f01321068d1cc92a9b2b431497236021c511bc283b2a1903a00dfe0ff01333126329ae2b612fc62eca1c242c77139712891d321c92057a0d69111e14fb0a3a1234210f2e202cd904e80b370c671e49160b2153209902000bab11b40cc71a83179423b92afa036e226f12a62f60110f10f0177311322c3603892def00110e042497088b2038030c05902b7a04e004221cce20df0da6289006bd06c82b7927e925f32d6824882dcc04261b6428a22e7629b025692a391f1f13fe04ed1e6815be10270a1d02c32ac022a321fa17320aac1d830cda1a96165d04562a22240b04b911ea2e482f95275b0c1f03ec294b2d2c19de14551e9d060e015604002f9b16a308e420fc13bd2d3f17dc174618a82401119f0be225222554103323fa037e050508d121c116460e4219691eaf090226d6122e1b36216f2d462320270a2b9d27862eee07af23b1242b034e02fa0d6d201002b32d762f7c28871e720ee51e1b25d0203913f61bbf0715204816fd2b740b1f19a104a71e442ff229f21c7f0812169008ba1d0b02f92c +s2 = c4009b005100feff71ff19ffc6fff301d1ff7200080120008300fc00acff71008effe4ffcefe830078ffdcff69ffd6ffebffab00520077ff610032ff43ff92fed7ffbd006d008f00d3ff3c00ce000000ae003200d1fff7ff64ffaf01f7fe97ffaeff92003d008bffe0feed005900f8001b003900d6feaf0007ff67fe5400dcff7501130025ff5e0032016dffa7fe3f000c01e9ff04ff1001a9001d00acff0000f7ffa5ff74fea5008e00c0ffbcff5e00eb0069002400caff79ff5700defe4a00b800f8ffdeffa6ffb9ffa700b7ffe0ff400005005e0001012700c7fffbff050002ff670163ff96ffdc002efef7ffd3ff3501700045ff49ff07ff85011e01d500cdffdb0105ffeafffdff28001bffccfee7016fff1f00b100adff96008a00ab00cdfff500a4ff9300f000f400f8ff2f001e002f00d0fed6ffc5ffed0011008e0002010f00e800b1ffd801cfffa6ff36008afea2ff8aff0bff23ff9bfff0ff2e00bc0092ff9a0039ff070016013f0038006a0033fff1ff7b0086ff9a009afeb2ff62ffb300f7ff80ff3a002afe99ff3b0060005400c4ffbaff1b00480041ffe4ff3c00f6ffd8fe5300cfffe0ffecfef100340047fef30054ff070012fff3fff3006afe6cffc5ffea0073ff10fef6ffb300d8001a00d6fe1bffd70135ff1d00beff4500ddff5f00c1ff8eff6a00a0ff3800b9ff0b00f000a7ffd9ffb7ff0800e8ffc3ffdf0051fff9fe3d002300e6ff8500f8ff32ffddffd4fe7b00fbfff300c2fff2ffe2ffb3ff98ff410126ffc80031ff35ff1a000200de005e0000008bff5b0088ff9800bfff2800340049ff5900120077007dff2301befe55004500ffff0400efff1eff8cffdfff23007bff7b00c8ff2500c2ffc9ff030172004ffff6002cff720005009b013d01cbff0eff70ffa10026ff3200630031013e004200d5ff2dff3c00a9ffd3ff7fff47008500b6ffe2001cff84006c0148003a00dfffacfea5ff4dff5c0008006cff9d0099ff1d00f7ff5d014f00c900810072ffceff86ffc7fe3500d2ff52ff57001c00a200e40018019cff4dff41007cff5b00f2000b00880056003cff2eff3900dfff680090fe6200b4fe0300abff0b0070001cff0b00d9ffe1fe99ff89fff3ffadffc000c6fe7bffaaffb8ffecff6200c3ff84004e00fdfe1e0040ff3affdb001c00aa0054000201ce00c4003d000c003600b4fff8006e003dffa100d500710069ff19ff50ffb900eaff7600010035fff800c1ff73ff24ffcf00f7004400d3ff21ff520004000bffcaff08001cffbcfee7003a009aff450033ff9cff190157004800dcff8d0094ffb400010067001a008b00edff5100adff1d01110092003bff98ff2fff530041015000e8ff3900f7007c0002005fff400058007500defe0b003200bd000301fefed5fffbffcc009eff11ffb4002a0077ff9fff7aff32001200c4ff54006802f6ffa2ffc1ffb0ff83ffaa00d600230084ffa5ff5cff87ff53ffabff51ff21004aff6aff74001eff470074ff48003c000c013eff6ffe91fe84004900f8002e003e001c008e0076001000d7fee200f9febbffbdff13fffdff9f014a0065ff7e00c7feae00510082ff6b003a0082ff53ff1700f20016ff3700bd0088ff93ff98ffc4ff9eff8cff77ffc2ff85ff36ffa80043ffcaff68ff8001d6ff4c0065ff0d009f0046017a010001afffd2ff32ffba00a300c1ff6000320034001000a5ffbaff3500c3fe2aff6b008300a20030007f0012000000fcff5b000201140091ffcaffdfff8e00c6fe0c00aeff14feebfff00006000600d4002701060053008401550019006bff6900d20011008200ad0058ff7dff2d00e0ffbc006501c5007bff8bff9600e8ff26ff32009200f7009bff5c00ac002d0095ff4dffceffbf0067008aff35003e0058fe74ff4d00f1003fff4800f5fe53fe8200790004ffe600d101eeffbdfe9100a4ffdfff24008effcbffc7ff3c0088002001870055fff101e80075007901090019018300fbfe6c008fff09002f006eff14ff3a00dfff44fe54004700f5ff8d009bfea900c9ffe2fe0e005100d9001200e2feb3002c0039ff3e00d600ba0099ffb1ffadff7101180014003200f4ff6000c9ff960181ff55ffc7fe04ff43ff95ffcaff89fff8fe85ffb0ff8600f70003ff9dff73ff0900e6ff39ffc200cbff0300320054007500e7fe51ffd5fee9ffe9ffe2ff46003400f5ff8dff5000a8fedeffe2ffc800abff3c00effff1ff5cff39ff3b013f0048004c0076ff20ff4100f6ff93ff1a00e3001500070017ffa8ff44ff8eff6400c0ff2f0065ffbbfff4fffcfe3701190177ff58015300b700efff97ff2dffc700acff8f004b0012013101edfdca00ea004eff5b00a5ff19ff01ff6a01b0ff780067fe0d00dbff320044ff49015c005fff3a00e6ff2f00ad009eff27ff3600a3002700d8ff9801d8ff6800bd0022007c001eff1500ab0008012400c9ff3fffc7ff4601f6ff3500580024009b003901b6ffefffb8ff4bff4300b1ffd40065008cffa7ff1c017400b9005100b3ff750070ff130197001d0148ff6e0090ff1300c5ff47015d0019ff6200e8fedf00d8ffadffcc000f00cd00d5ff2e00a500f6ff88ff8c002700b6ffb000f3ff6b01cffffe00d8ffc400bf00d3ff11fe42004200f4ffecff7100aaff36ff7e00250085009c003f00ceff3d00f9ffc3003f000e00f0fe42000f01a000d8fec3ffcdff9900fffe5b003e0061fff1ff3effaffe12fe770004003affcbff9cff7c00f3001500c20082fe8bff03ff16006d017c00ddff3dffbbff33ff4aff140066000a0164ffcbffc8fe65ff28015bff5c00fcff01001a00b8ff17006800fdfe530009005dff28ff1bffd500a5007f003400 +s1 = d1fffefe8d006300f5ff4700cfffefffa200dcff8eff3a0042008e0042007e0034ffccffca00afff5cff530179011c000200a5ffa2ffb700bdff35ffb9ff47fe5c0028ff2dffa0fe460010ff7c00f8fed3fe1b0031006400c50043000000c4fe6b012c005b00f8fee800f5fe95ff66ff5bff08001200bdff82ff8f00c6ff75003bff07ff7e00c200f3fefcfffb00e1fe5500faff4e002bff4500c600cbff04ffeeffa6ffd3ffc2000c0112001100960074fe51ff0600c0ffa2ff82014cff99008eff12ff6afe67ffd3ffbafff7ff8b0040001c0041ffd1ff27ff2400efffd2ff9effa3ff1201d6fe0a00d1ff0e00000057fe1901a7ffdefe4300aefffcff840044ff13018effd0ffaeff63019100730056ff75ffcaff66fe6bff12004300020007ff46018bfe760060006effdd00e2ff1e003800000093009100b1fecffffdffcafe5ffedeff9d01c2fefbff1700cd00e6ff95009bff7c00afffd3ffdbffb0008affeeff7cffcb0072fffd009a00aa0081003a000f0068ffab003600c9000e00f4ff58002900c3008dffb2fdcb00f100170043ffd8ff53ff7f00a30195ff51006f01c20036004b0002ffd400deff9300b8006700baff20016a009cff8100a0fee200e0ffe3ff4700c4ff68ffb800840062ff68fe25001a00fb0012ff6b0098ff10ff26000500e1ff52ffb5002cffa3ffd2ff86ffd000410068ff9efecf00c2ffc6fff4fff2ff9dfff4fee3ff8cff1fff08ff43ffa9ff6001670060ff4eff79fe4100a9ff9d000b00b9ff96ff21002300fb008eff3f0183ffbc00ae00c7ff5b0086ff6d002900c600800059ffb7ff7000b3ffeeff74ffcfff85ff8d00520044ff5700f4fe06017a003a007c0142ff0eff6c0092feedff40ffb1ffb1ff19004101a5ffb2ff92ff6d0137ff9400b6ff1e00f6fe0bff4100a700e8ff4c0052ff24ffe8ffb1ff3a00d6feebff7bffbdff1d0181015f007aff1affc8ff91ff7a00e8fe47ff82ff88005dff65006000190016009aff010094ff6900a0ffdc002700d100d2ff1a007d0068ff8500ffffcfffa8ffb4ff8affe3ff1e0138ff3100a2fe2cff3f001e00ddffa10089ff59001a013a00b9ffdfff1a016bff49fffc0084ff5affca005e00a9007d0048ffa2ffe20056007100d30078ffbdff20008e011dff08ff67007eff14ffe900e8fe3d000ffff3ffe8fffd00870054004800b2ff39ff390013004600cb00580081ffaafff20088ff29ff5c00c6ff85003effe9ff6e003d000600c1ff28000800f6005c00e0007e00250107009cffe4ff05004100c5ffa4ff7d00efff6cff570067ff5e00f7009dff01fff1ff8c000f001000a7ffd9ff2bff5200230139007cff88001e00360015005f0083ff96ffe9fe44ff2f00f8ff3b004400c50060fe58ff6ffffcff1f0012ff2300af009afea3009bffbdfe3e004c00cdff53ff520057feab00f30041001600230199001a009dfe92001f013d017a004000f8fe91ffc6ffbc0053fe64002600c4ff09009effd70048001d00c2fff9febcffcaffe4ffc4fff3ff9f00ddff840172ff10009500f3ff3b00c3fef8ff850021ff0500fbff400084ff18015000b800f8ff4d014f0023002900e8fff0fece0063001e0131ffb4ff5500350138ff0b002001b5ff85003f00380191ff260191ffecffd400ccff9dffbdffb5ff690072ff36004cff1701bdff37ffc7006e0036012c00f5ff4fff4eff5a0027ff36016aff3cff2900f30017ff82ffb1ff4cff2a006a00ca0078ffb7ff86ffc70082ff54005a00e2ffcdff2e0078ff9effe0ff11ff4aff270039ff94ff19ff9d00aeff2e0043fff9ff53000effce00bb00e5ff95001900c9fed3ffdfff3900ca01fcffe6ff5effcaff480031fff6ff3500f8ff8d00cefffcff0c0123007cfd83ff15013b0133006000bdff44ff880016004f006600ea00d7ff7b00beff44001a00880041ff3a009b004dff91fe1d002f00feffa7ff2101ac00abff9e004c00deff07015dff0b0046ff3300c6ff95fec60077008100400100ff3d00660035005fff13ffc6ffb7ffaeff83ff03011d01e6fe9bff3e00310095016b0018010fff74ff89ffc5ff71ff970016004000c2ff13ff35006effc8ff9ffff6014b000e02eeff9d0087ffbd007dffc800d9ff6600d6ff2e0009005eff9c00d1fffcff290043ffd40047ff0bff11009300cbfeb8fe55007901c7ffadffa200beffc9ff9f0007003f00cdff68ff5affd100cc0038008b0019000200e2ff96ffffffa0ffdbff73001b00feffb3006400bd003a005100b3005e004e0210014bff7ffe9000c1fe7500c5fefbfe0aff9f00780062006cffafffdeff5800e7fe2500e7ff46ff500078008b0139fff4fea10006002d008d000f00d8ff0d003e009e001501a8ff94ff8effd600330055003c000c0087ff84ffb4ff27004e0062ff95ffafff5d008b0051001300020039002aff80ff4b0046001dffbeffb400900075006f0072ff52003a00cdffb00073ff71ff3c00cb00e900460104ff8affa6ff05ff8600d2ffa800e600c3000100deff44000200a3ffa901cefed1fe29ffbcfe1f0146001b00fa00d00008ff97ff08ff6300d3ff5600f5ffdf00e6ffd70099ffb0ffc2003bff5700d4006a002c00fefee6008dff41006d00d1fef500d9ffcaff51ff6dff310149ffb0ffd9fff0ffea00d6ffd6ff870078ff5fff45003900ad008600ff005000c4ff7d017500f300b400f10051ffc30071000e0037002eff3f004d005000d7fffcffd8ffabff51ff99fe75002c000b01d5ff15001101fa0032ff81001d0181008cff3d00fdff4eff91014300d3fffafe4101f0ff6eff47ff240095fffbff4a01a3ff8400950049ffa7ff1bffedffb8ff33fffdfd4b000300 + +count = 7 +salt_version = 0 +msg_len = 7 +privkey = 5a0149f0f401f0059107e1d6c7ef80bff7fdff0842f90c1e97dbdf86218040dec3eff460283dfd001a1ec5cf0bc1f8c1ef07fdf88250fbdcef83ef7c42e7fa01885f2782001343f009f08805c8884f947df97c309ba0210031f77df045f117df207c6d0000183bdd907d2047df738008841f83e108be0f6c3f0007c27fc1374410743df1421e8fa7fec1f08000ff0430ec3cdf440e093f4747fd0805174a2f94791033f4841f084e318041e883ff887c213be0f382e0c2006fe3e03dc00024ff482014c410402d8781d23e01ec41efb85edf6010c5c0737cdf79d06c21e0ffdd7ffef7820f945f287c1f785ef8000e88fee8c410841d07be0170610f86201020f6f8107c1de7bc2f0bdef847ff97f720c61487ff00ba2e848020ce4e003f08c811803ff7c001f49dd7ffa017e2f7ffa01002c8bea183c00642000f9f0849e10763fffa20883ee805f0ff1e203c0183e401082ff43dfff9b18481183a110bc307fe017fdf0181f197de080df083c20085fe080010fff10fc2f0400e841f07c01f7447f8445ffbbc0fc1efec0700801ef41be68060fffe2082430024f83a0f683f28fa107bc7117fb00820df3bfc07a41803f0f844e8424f07fd08be0f93fde843e0105f20403307e10001d0f8400081f0fc1df8865d87e1f8382e83a30005f184befffde08ce00fffdf7bc1f07e01102017400df802083ffe7785d8045ef47b27f9ef93a020f62173bc0f75c2786111be1e84d91ffe1097c72f83d2045be9fb9f83fef8860d883e20860003bf374591781a00424f8bff00bc5f8422f7b830785df0061ff4a417ca5f039e0177f38782183fd37cdf0f42418be000bdae7860d8b5ff03e109ffc0f81b103fc21fff00c4211bbd1841d0ffbe0e41ae804028481e0f85f78020fc01e9c001ff3e27f1d0043deff82000a31101e08c7eff39dffc0018c5f103c110080f84231f42208460f745df9c2017040f8000f8c4010061ff83eff380e085cf64230783f07c5f10fa101bbf1100110c44083f9f7b5f0805fe87630143ff0380f8462207c20709c08bc3fe7e31732027c1ff03dcf0c2207b821005fd04e118060ff421f83fef8f9aff081e77a1e8bc03fd020f87c08f6000fbd0843fdf40427c6108885f0c6407460f784108ffe0876007786f884107c22d8ba3e87c2effc4c8480e03e1f8fdcffc7eefbdf00bdde087dff8241ff5f183c2fefdf1100210bc316bde003c3f8823f003f1f7be088e107fff187e0ffb420781f183840f820f947e0787f1f843f8bde0043f0887d183e518fffdffff26c3cd9441007bf08442f8820ee841f8b9f27bbd3843fe7f41d7ffb37b840039f3fca40f421e90c3087e0087da1f7e5003c5f845f2945cf0fa0e74621045e0eba000c222f85c01400094bcf74e1ffc01f181f17c431841ff071df081a06b83083fd187fd090012041e1ffe00003f17fc40107c1849ffffc007800088dfdf04400fc4f037e3843e26fde0705df107df045f1ef5cc83a3f0bc2ff81ff0840ffffc1885e107c1d7f5e0f76108404f9ffa307e2efb641781917b80074431f0bf28fff278640081cefbfe08fa0e0804f8421f93c20f8a4ffbc50ed01078604845e0782317fa30107f10386ff824f9421ff0022003c0f45a0985be041c0081efffff0845d1785cf73df28043e747ffffbf177e107441f8c600839c008000f01defc43f8002f943f087a1f74830803ee743d00fdef883de783e007c2f7f600784008f5d0f7c1f7be01880218c21f03c70045c1e81e1707aef49d28c02e87c317fe6d83e1effc10f402e784415fc0320ef0530f2f8f1ea12fef101edebf00223f1080d05eb05f40e16d722f709f92c0134d8ffd00fc804dd290411f2fb1df720fcf3f8e3110400f8f12cf430030f07e9d2e7e0e50af9d4ee0b280201220304f9e3e4eb06f4d61012c8d60c1ff0f9f529d231f8e70e12e2f51e1fec0cf90ee70a0df415fac93609181bf01104e601cd1ad6ff0523c51e20f604f9f72af435081b06c30e1c00e416e9f4e60119e2f607f5fa2cff0bfef702e51b1fde282ebaef37f0ec01f5f3d00efd1321e403110bd31c01f727cf1f0df6fd16072cec20e622c60ecf0b19fb30120702dffcd6edfe0dcefefd02d305230d200f1a140e9dca23de0832f319e1d2f20005d9ea03bcd30c1a090b11ee0fea3aee1bf8deff2ffa1ccd1111cefdf702f6eef2fd12fe07d40a22f1230728daf2e419d83529171b0927fff10fd424f2e5caf6fbfa0a133c1ddc0e04c21906cb39d90216f2ea05d408ed0a2dfbd804e714d5172afae235ce2b08f40a23de07ee27eddd0129db11db010bea12e4f8eb0bae0812eed6ffeed8ce3139e41835ee011dd40ef1f5fcf512ff23fce5e922def5ede92202cf3ef0d731051139c510faee020af20df6f32f01eae9d914cc101cfb0011edf2cb0002ebb216f4d01d0328f70238eb0cf5d3fb10270422fc0a081f200412fdf81ce7f728f70d18ff061b05000c0e0716e73cd6f7dc17f4ca1d04003afefb11f9d3e9fef203170bf82102f1f220e207e40028f5022aff0efa16ef04ebfa04e425ea1229ee1014fa12ecfc182708ef07d42b18ffd62406fda132dd040818eef3e5e026c308ed20e5e006fcea0946050700f9ecf4f124d83ffb17ed1306f3fee8d20b0f0ae40d0c2c14fe0efde80dec0d17d9050509f3d0eb05efee0b0bad4fb32d11f42707c7fada041a0d0813f02df8d517f9ed1d1732280315d90e0bbb01fc28d327e7120ce611fa0ae5e3f5f802d218ee06f00909eaeaf90312c9151ef10ff60400a924fa27d8ea1d0e1ad00bdc05fde6eacbd12811e9063bdbdce7f019fd31f9dddbf3142c0106e2e8fdeaebf6fbe700d7f326080ff9ed14e30cf9100a0c1afc161910e6fd02d4f6ffea070a0126f3180c17ea11fd303cf3f5de041102092708faf9ddd2eb1b21e3061b0221f71ddd00072600f3ebfd2af503e63605f800f8f2cb1dcd04eb0605e900d8091a08260717f0ee1f1f1603f151fb0037deffcf28cfe5f6f216dfee0bfaffd2e9c6e91d160d03cce62c0d0c0417d9fc202719f3ebdbfffbe611f5e7f4d32214f1edfc1c1bf0140df01f070c14f80ccb0c043fdfff18030040f714e009d60f43db130313e8230a121df31f02e71ee80cedd013fd130f0df5fd0d17e7f81bf4cc03192e26110603ef2c061513e51be42214f0da2e19f72adf0ff2d4e1fc0d39100ffef404eed0ee02e53806d0fae3f1ee2226d8f1f9180ff7 +pubkey = 0a1a8d31c9874f3c8058e9c0ba9e7c1f05a606354f7a2fbc60b06821049c9a8450020972436ee0d50a14b470d468a998033749dc62c36d5832606478bad909ffa118aa92d55f6f9859bb19b58b9796e6af95f293ab6c86cb8731d6cc30de25f12ad295591a306355e0a28b4a329b7e9464b9564bc23fc0c2471a7dd0cf0541628e1b84428fb13285fa91cc982340eaad254d450f62c89e8517890063d9e8f5cf12492fa91d369a9c8f3aad5b80f70cf330884c03598bc11fb516f194ae313bedd472ffe1ceae691d01abe719476c00f99da5453b16ef43aa0af6a6e676374d8e252f64ce1961c578359c97ea104d1614e1ea23dfe1c3a6b2190a7ea5790d10af40d429f820592b62bb678c061d7ff09040c99408cca9a764aabb68c67093eba0a7d58fe1f5665a7c5db20a4243201d82b231162a7ca9e451667ae86e9026e1c3305807a1cd9c87038f76b47d6c803cce3556f85746f286a2130d9a3034e1be335cf2814b46a4174ebf4ae70f75bdfc13f99fd954978cabf452901f46f2cca1ce15bcb559c7b2e21f7831060d02ffacd544e977537fa31b7baae8175fa4b2aedaf159e3c7c282d608f53318fa03e19a80da8f74ad3c4306bdc39e2e0027875e562723e57b065e5c05a046b9f83157cd3f4542944908ea02e03e007e6eba38352ccb5d431d9910eb882494bfb7026627cb6913bec63c5215c58a5394de798ac9a9487eb9873703f6b374c01b2194f20c4552602ba2cea09982456511c49eb6b0c4e4197762bd8652edda9e9f5c7cd1a1606510c2dd699a4e127de4a9a964ec9a8c0a321ba0cb1733186d3171902ab7f8091bd1d11cae2a91dbbd60de6532320afecb1c1b2ae22508e4dea92605d38da62962a8442b97a7b686c4703acd19189460ad851f140d0f1a69b57b9a32af35b8b0a7607fabf8bd104c0516181e346bc1a1b24cb6f4523dd57b43a990696bd0ac1af05735334f259b9cfba9629bbc0e02d629404a6cbbe14c01faa45aa8e6c2835c64894fca3eb745a98e7c36a8394d8b25703dc309325c74444da562112a5803cd34757ceab092f1c26958de4d02ce5b5914ca6b2126f6b0e02a941afe089a0ddae37772f480b5ee5a7806a3648ac95d8b9e21c035c6e64c7421179f43074e0dc58914a90aa4612df5234b800c5536f58fc35f964d7134440120337ee1c42a69498efa22467bd8c5b8c5ca12c49c3623a80213585a6f44514256465edd6cc14e892c96d347901061bfe4c83e59bca29753b6bcf99191b4dca2824a7b03855d53b15470f9fcd8a8945584338ba3da271010d77d024f867e3cb0ef4df806c65463fc0c4549daae281a02559f32eaa9d18f500534c7036ccdea15399631bda8ea628e7526c5eb4e18c1c9a93dd6fbb411a12bcb03c2244885c6fb85979a5dd58aa593885d7e1350562fc15c25c762a8e5c93815a224e52ea4479ab6d2dea5f8181a11d2e36ac49c1d8ad8976f05a94ca30ac2650506c17f9a24011495d09703cc851746ad26b2bb95b35fa260d60f155e3f467d65196e6ba45e12d58a951414f076a745120c477c77166f924624b2deeaf6675a89f5bbd2f683e12c28fb55ee96721432d5e7c68a7a4bad79c70559fd3040b5d6244501aeb61ce23650e69e5189bbd707236a727ceba9cb21736d4d64a8623b0490a9a4730885b08d87cb5c0c772124f90316dc115aa077586bd7025004aa08a453abb1c4792495d528ac789875870eacba962f19fdab9cbb72200a385f28b4b0ff9889d70c63818df0a0a58faa8cf3069f66650c8988cb30d5bc16345355caa3687a0d40b6dc6e3e9876b4f9f24549b381c670635ed360f6513274198345592ef4a457f54f2d7a18309f2fb5293a51590c1f65ce99091b2fcf5ab87d9a4d199c55c037a807585ba6d02696fe497d35c49a331d85c31c281e336f299da26174d060ece91f1ad362f55ca50e95b27a94d81907929612ff244f33909f43de126949c971827eeebebf997b5856a075b46eb5b2ed92f589f640239a8ac602145ad9a1565141ca09120f830b2bc678718b9c6904b436852726aa01325139e183c22450125051c50c0f7cafd8176b019a4d2076bfa9e917faf145d5d0a62f82a5c0c926642ce5ecdabd8a901ec90984f582af71dc1e665464c18cd13179a5ec058cc04501ead7b392924352f0458d077eab6a74d06c03d1d54514411008b50f3115292d6a2250a7550f5087a12564ff4eaf97903e9bb0e662bac9d397092d8511a025d576e4573a68bc20c8af199c5e367a730d7a381c60da3904a824fc4faa0a89ff77810bf1be10551fd654c1a15cd378ad75495da62fabddd8e616240e54d9ca516c94ba9daa9c86fa24fcaa912168b3d81a09c49de19881f60ce13e82f0126c989e1ae8439ec064d21c5244e80d66627daa76adfb8878b273d1eeebb7f65a4409ed84be8aace0bd529f1b6af7248196f37b827c7802a378901265d7e8a48b23194ad7b4204f26f13fb3a48d781e1c96c480c6db7c5dc50106159809f6a95392e33a +msg = 3cbf069277a691 +sig_compressed = ba0008a1bcfa27e9d9651a87092537999ab662916b52df9acd56531cccf857baae8293db9cb2a65e8350d1322c660dc3e1cb7ee3bab275702e49a5455964d5c1d04d63f169f4a549be52ecb73ec394fe74340e5eb75c875e2bf7af3e4463396801ae4d7cedd4fd3b7f90940edcc554e5cb025090bb148cf376651b3939b886eca1a8e3bf37ec24996bfa26d165f7aada97ba9e61ceb46f7f0bbda41c864a808e8aa5d1be2bcfb1c63f3d34af02b8baeeedcabf0b7a69922c890813351b22f638a94a58f1b71a38f0414d7142cd135c32debc75df09f8b841f89b5ecd82518a7f32faf59a569afba7995d317dacece7e8d1728ecad0badd1d086162d2bd4fcb8f323a1d2849d2f0b46cee658efd4078171963799f2bdda4b4822f8a0ad925c996ea51755a2de8ac1a97f692a994cf0a01246a37096b7d4a6e3e5174ed79a96392fae37197a7af2c6e4f13811d21ec5b660c52b2d5cd51025c300d713178e2ca0fd44b94cf9c3c6913760dc3d37ed46dc17f4eba5729a4a9bfd9e75855bdcbb26e60e97798ff35649641a0fb48555aa74a0743fb441237772e9a0df29eef221ccb5d1619d98efc92cddbc158fa927a7c21f0cf59b08a2211b565bbe68bff6ee42d59290e247de0036709e68fbe5fcf813aaa2a06804ff31a0923655a5e38fe2ca8683792397e3d4ed2df636fa640edc68cb7116a361c3447668d2103dac029d4bfc4eec57e45a71a525bdac6274a663136e234dac1dc6e99c77184d4a9319f9fd52bf0f33bbe55877e92dc547ac3df8f1cf6d100213aa82c1c889b3a091a8573eaab2a6950fec718612371fef10d4aaf34e96b3486977a6d934d7197dde327d52cc56cd76415053be5408c2778066622fc5cb2a8a9e0c0d7a7dd7e8fe35f0f5fb6552ddb8ac9e8b3b7bb7a9cad749febdfd2a710667bb9041b58cef2da9402a959b3d6602fa0ef11c8b569874dff78522fc26d6c4d6eeee3b3b9d3372f6b9364ed71328fc63d6472432da761b469d69288e21415c2305b2e886405a02589a257e8e4732ad9877d8421eb53f1fe94ed56294b6eccb130acb9676237f9df7be972f1302db7a7568ccc1ebc1c75428436b81d1cd12e8c55f6105d26f2c30b765803e3dc270c379dbc18b84e04648a3750ae5d16f922d7e084c86c0ebe348372320da52761954a37aa1c2e0081884d2eff168398d4a1553e06519e96d7d1be2526255698b2f5349db97d5dfde2cec467a7da823b609deeadb9b2644788d73a9bc09ce6ad4f9ffecb9a8191d47687ceb23711560b004b4bb47a60ca978dac8dc68845ab3c7fc91ac8b58c124dce99d148c9c8d8aa2c7337063be6d308b9a8fe6b4ebdffb4b78bb2d8aae25ccf2b5088475a1c612a40f0d684950c68e6319d8e2bbf92ebe6f9196cca5352cb284c733a7d22321e3127673bf4ee158d4d88a290fc3a7c40a5cea32833fb03ae88211853b9e211a340ac4cb8104e77f98480e3a50bbcd3970ed75fe34639afe9c1d9616a669a7694b7c76694bb8f8a41b9aa7ee4443d036173a48b1b6c4ff74e5aef149e484e2e24eb1ca8c236505efef741929941d023e193acc4df499297f9f9dd704350b6b38e54f3e9b09b91faab3bd887216cfc8def1a12cbeb919fab1a823ed3331dd3c02ab29a66ac573dfb1a0d195290c83ef46ff2d9329fc4d502b6c435c7b2cfe7deea31881afb17961f58e62353d3af6b51fbb230863d1864b6426cf3cb412dd1c0 +sig_ct = da000080c3f99f5ef06f27f6cf58f3e125fc4fe7056fe80480eb0cbf8705905502901cfe7f1f07b055fe0049fa50b9eebfe9041050f5ef6fff4f7dfbdfbd02de09f23064fabf7feb7f5b095f6a0b5fbffe003501f01603e0a904907c04b065073f28f36f84fb0f60fb5fd3f5200e07805f07af99e6fff4f35100f52035f19fc60bf0bbf020890030eeff60530ae0e00a80a1fa8048f62ec5f6cfcd127fc800dfce08d09cfa1037f28024fea0ff093fdefe9f430db04bfc603cef9faa01bfc100b0fb020f38fee0c019d0540f4ec20dee8aebaf87f2d02bf7f0f1f29fa307205f08bf9704c022eef1880b3046f6ff14f3b0a90acf1dfc8fdd21e105ed2042ee6035f7a0ef078f29f901bf070007fbcfcbfa7060028f76f84fe9f510660ab035f9203cfebeda07d059fcd0bf11a07201d0ab00b05b0c7088ffb01602bfd7f8efb9132fb0fae109faef1ff5dfe3f67ff2f86001fc00710acfc4ee105ef2612d0840fc0c106c025eed06e14a0f50680ef01500604bf8a0a504c04cf1f0000a4fd8f480adfc20cafc8f8e0970bb079052f7202f0dcfc8fe90cf0f9ff3fedff7e7fe2ef1406d0b0f760d9fd50b51101aef80ed20b1f9d096041e0b0ae04cf8d18ff5c0b7f7dfbdfdaf05046ec80ff03afae0720340aafc1fcdf63f7b0effb5064fc708702ee9af02ed5025020fe0f8a0a1055054fae003043f8a0900a3fa3f691b4f420cff22010fb406b04500cfa701df0e02cf45fa0058e8b02704f088f90fe2066f7c0c4008f4bfeaea1fdef8106ef3806afee021e77f89180fcd009e33f89fe9f99efff2b0c508300003ffe8fe00a4fce0da078fb9f9edebfe0fc402302ff7104efdb07d09bf8cef0fa511afeaf3c16afd0f3d011f4d09a188f13f8004e04bf8803b0620fe016038edb02dfa6f740ba04cf74036f3cfdae54f24f46f64f24ffcf57049019f8df0b02bf9ffb4fa3f1b061f410250f10470d8f91e71f31f4c100009fd6005107111fcd14101a00afb10d50e5034050f8309ce7a0a3fb9f89010f57057034faefd4edcfdbec3f4a034ed2fe9fc5ff403e052fe815bfd2f700d004ef8e04009803bf80fe7091f88072f6b115fa0fff05e03efa9faff88fd108f07efce052f45f3bfedfdefe307b0ef0ce05af2ef8207bf8c053090fe7fa3f70006f54fe3f35f57000054059067059081e0cea201c0160daf79037f85efb017f3efcb0e2fd3fc5071fcd07304cf47f13fb7064fa6fbcf6cf88f710e4db7feaf59ffaf5d03afdc0c4ebc0c107011806c0f400c081ee00ac0b402bf98fb8fb4056f68f21efc08f0eaf88f82029f4b0620a9f49f67ff700aee90e7ff8fc1fe3f11f8c072f1ef7ffcaf97f550190b0f95ffd09d042088fcbffffdd0b402e018057fd0005fdcfc406108bf27f00f8fea40b8ffaf19e44ff5009e7feee046eac05c0f406f0a406bfa00090210e0fa9ef3006fb8f70fcc049fd0f6b028f4304300b08018300904b07f016107f730a8155e90f6cfe202d0df01bfbc0490120560b1fe90d30a7f47f0bfa1f440e7ff8fe203eed801d06003bfc606dee513211e01afb204dfc0039fe60eaf8df81065fe610309d01d043fb20e4fc8095ffef0012d07601e0b0eeb078fcb0a3fba010016059fb9e8701af6ff54f7e026fb2033145119fb8f4f0d1f72fe5106ea1fccf7c0f3047f9a069f51f810e9f440f60ec055f77fb4f1bf5801009dfdfef40aa003ffa0e80a508cfdd031019fcfff6fa1feefa9fe5fb8feaf67029052f6a0c2f72ee3f8c011021eba0a7fe4fa104efbe0e304d09101400ff7913e0020aef2ce6cfe1ed0f29090008efbfa4e1e11af60058032fc0004fb2f02ffc001ff20a8077034fb500efd207f11af72fd1fad087e6a0eaf66f59edb06f01d03404b071f9e020fc7054f8512208f083ffbee3022ff30ec03ff46f3507701403c121fbbef7eaafb609811b0c1f91fa2f30fee032087102f90fed059093f8c0b204bf87f8d075e7ef580edf64fb603cf8cfd013701f0d5fe3fa808e08bfe10a3e11edf065f95123f860e31c1f8a133ff2fadf8005502904ce5505cf91fcf0410c6052021020f89046f0206c03203f0931500dbf78ed2f94067f99fc3fd8f7408307d01712cf8b01cff8fd7fad05ef5301f0f609808cf98f7a02d121fcdf6216802dfdd +c = ea001718db288b284d222a06e31115210a2860270b06482f2f046904102ba2215821d90dd101dd01e808860f831849233c2d0006e9099d0c370cf32dac0a99241823c70c4e2e52032c068f10960d450c2b2c440ddf101e2bd31a2609af081f2c2f290d1dff0b3c120706302a0122bc24680a5c04942f80080d2b6525492e81146419df029524a61acf2cd00b4012f800f61cad12b82cd00552047e0ea22e081d7f011102b5160b140207de23e60af90bd72b4b1813209f1e532d902d501b2b0d12250d179a1aa927e321b714ad1b002d97202119d106e40f6d05c302d615e0102c01ff036803970df3208c13f02f552c6000442c5c1f1e085a2e3329221b7f2a3a07bc03c71a2c1768183207ee10701fd815eb06f4157e1ff01c2e10df250a1ffd0e05245f12181bd82749215800c927d71b0605b1053f007d23a81d710ddd2c7e05790322018818f5014125711e210c380600284c02ae069801ad232d1b5a01fe0c882c402b6c0f6a2cf328f629830cf729b20fbc02f92b4908982851035d173914650b88102c0a1002d005b4033b2b1d28851d7b02141bae1a4e1c0329d1108821c32d4d2668167f193d171b2e620a3f0f7c180013262eff103900b21d48037f0b24160802071d4b2fe407fb11ae128d0dab28ad2d0822262bf62d2c219b05921b1e2195051a22de200c07ec21d50dfe155b211d03f011da193b0ed412a806a801852dd220df15652be5231d093e154c077911f80af41b65247a12a92d0425c215fb1fea2d7e0a662d11195b08680fc31b201d3619c22891079708ba0e8903371dcd11f80456143424ce2b2c0b1502792a9119aa280122c52f5c1901274c264a03f62ece0a801608174506bc1be321ae1f760f5413a9089f23d202de0af81a8c2c0111aa134e1c7207b609c0130f0fdf200604631c210f821242236b0bcd181a0f70109d1a5b1b670b230f7b176305e4107d1ece0a49227529a506c8043a187b0587060023641d3b105008022f361d0f2a5c04fd0238283e23641ba82094285021a421e4111506ee2f6e12280b1d018d08ef18fd0b3f1efd26a404e3232b295b259118282656200c2d422c541adc181e1a1e1cd61d5b136a18aa1abb142e28611b53075f2f6705df2d06282d29f2297512c000fa096620f52d250a1b1b171dba093b0607241f19bd29ba1a9c2b8528d9089220602b97296903cf12af2db609490a6a1821261e0ce52f14179b08642af6279e04a6031a01782af817000dfc23461df22d751a5a1b8f0c3c0c6400c005800a7e27b404ef17fe00641c4821411c6d1880143a0af509290d270e601e112f9b12cd01a30b902f72163a087b11b81ed41be21944086027ec237113ca189d26e614eb1baf10dd1ef7264605e428622dbe189509580574089316bc0a95175615bc2a6705be269600171f3d1bfb1fef296a085f159f050a291311801e641f440f811fc20efe109b1cd617e319bf258803b82bcd129b0adf04bb2e2b28a32548165f24a21d320a4118ec143820d606e9189714c225b518591e471e56041e01bf0a7d0f6c009528211c200e641ed207be23711c191c5b265112981fc50263026b246f1d5c20d726332ead2b1c244d25761a351a0a0aaa111805601e352d8a1851200221021cfc0fc429fe0e801bae2b7823471bcf00e723772b7d003e10c40a3e2537044a119c07742acf2d072a9306b600762d0b112b01af124a0d9219032ca5248f254426c423b520500dca0c8322dd1a7a2703052712572fa316121b431877253625ae0a9e05b5104129341ed50d4b2c1b24a42f2d224a18090f902223053f0ea628f51ce621d90e9a2afc0e152cef23b5116c050619b305e924a5226620ab2fe601c62980035f005c1ab801b00dba1ef6285a113402cc1ca609a702f60d81040d0cf7014f11e02b12255f0283133c1c270e381d80187e2f5c1c8c2dda03672d5420950ad60db42ea906db283b22df03092fc50fd70a280f9d14ce03fa1019161e1811260528c818050c9b0394204406ba0d2e29de126b19c5132e186c143d24c3055204db2c090c5602ab2125196102a20eb02a722e5508ca201f17a309090d642fa9030a0ef1046521be05e41b4627a318c52bb91c822063205423472edb2e3d18632d620abd1f362d7d16e80a0c18f0075a17fb2078169d1d9f0f9c1aa50ccc1ae31e5529f4249829f1116f1ae624691f241eef0fa52609147005c82c9c13c912d008f519ca154b2c1d1efc2b4b2d4b1ae92cce22e020ae181e2d462e9319a625a92ace16232242282929741fb02e66153c1ed228ad291e05af2dbf2aa60c48076d17231a4f26cb0bab1f9e275b2ed7175d21c911790b050abe2ead013001b10a0a059709a528dd2c8914b601d511280c2f188314c928a406b919ba178903680a30067b05b4129e2a1d15521e7c1350235822e72b0c030827fe12a0136d1cec230c215207d9209e11690cb727f22f381966028a20b62282292e2862070910581c0e21302df01ac421e125930fdf073c126c1d9321f82d80292b024a10c023b724592f7d115920ec29e32e0c285814112e1a2a6d23e60306039a0f68115323c50cdb28f614c304c3014318750c5a14f02df203aa050a08cf080f0abb261f02731d9911c81d9315d30d09112418640f9f0b112b3b03d509da09ca0ddb1a40289a085d18e3274a1f28146a176501082a1024a10bd609ce298303b52e432cea164a2cc806be029a105b1ef72f6611de242719c907b6134a0ea51dda061a0afa1f7c21a90b621d2827ab1fa4213514ff280d13cf1ab52bef145a1dfe2ac90ad42b540b4c2ffe0e5d05f12b162a3425fa234f136d290a11c820af27b510ed12c6166e2c6c0b271c2f168d19b527e01f9d12 +s2 = 0800c30099ff5eff06ff27ff6cff58ff3eff2501c4ffe7ff5600e8ff4800eb00cb0087ff5900550029001c00e7ff1fff7b005500e0ff4900a5ffb900ebfee9ff410050005eff6ffff4ff7dffbdffbdff2d0009fe23ff6400abff7fffb7fe5bff95006affb500bfffe0ff35001f0016003e00a90049007c004b006500730028ff36ff84ffb0ff60ffb5ffd3ff52ff0e0078005f007a0099ff6ffef4ff35ff000152ff350019ffc6ffbf00bb0002ff89000300ee00f6ff5300ae00e000a800a100a8ff480062ffc5fe6cffcdff2701c8ff0d00ceff8d009c00a1ff370028ff2400eaffff009300deffe9ff43ffdb004b00c6ff3c00f9feaaff1b00c1ff0b00fb00200038ffeeffc0009d015400f400c2fede008afebafe87ff2dff2b007ffff10029ffa3ff72005f008b0097ff4c002200effe8801b30046006fff14ff3bffa900ac001dffc8ffddff1e020501d2fe4200e6fe35007affef00780029ff90ffbf0170000700bcffcbffa7ff6000280076ff84ffe9ff51ff6600ab00350092ff3c00ebffdafe7d005900cdffbf001a0172001d00ab000b005b00c7008800fbff16002b00d7ff8effb9ff3201b0ffaeff0901aeff1fff5dffe3ff67fff2ff86ff0100c0ff7100ac00c4ffe1fe5e0026ff2d018400fc00c1006c002500edfe6e004a01f5006800ef00150006004b008affa5004c004c001fff0000a400d8ff48ffad00c2ffca00c8ff8eff9700bb007900520072ff2f00dc00c8ffe9ffcf00f900f3ffedfff7ff7ffe2efe14ff6d00b00076ffd900d5ffb5001001ae0180ffd2feb1009dff960041000bfeae004c008dff8f015cffb7007dffbdffdaff05ff4600c8feff003a00aeff72003400aa00c1ffcdff63ff7bffef00b5ff6400c7ff87002e009afe02ffd5fe25002000e0ff8affa10055005400aeff030043008aff9000a300a3ff69ffb40142ffcf0022ff1000b4ff6b0045000c00a7ff1d000eff2c0045ffa0ff58008bfe27004f00880090ffe2ff66007cffc40008004bffeaffa1fedeff81ff6e0038ff6a00eeff210077fe89ff8001cdff090033fe89ffe9ff99fffffe2bffc500830000003f00e8ffe0ffa400ceffda007800b9ff9effebfde0ffc4ff23002f0071ff4e00dbff7d009b008cfff0fea5ff1a01eaff3cff6a01d0ff3dff11004dff9a00880113ff80ff4e004b0088ff3b006200fe0016003800dbfe2d00a6ff74ffba004c0074ff36003cffdaff54fe24ff46ff64ff24fffcff57ff490019008dff0bff2b009fffb4ffa3ff1bff610041ff2500f1004700d80091ff71fe31ff4cff00010900d6ff050007011101cdff41011a000a00b1ffd500e5003400500083ff9c007afea300b9ff89ff100057ff57003400aeffd4ffdcfedbffc3fe4aff3400d2fee9ffc5fff4ff3e005200e8ff5b01d2ff70ffd0004e008eff400098003b0080ffe7ff910088ff72006bff1501a0ffffff5e003e00a9ffafff88ffd1ff8f007e00ceff520045ff3bffedffdeffe3ff7b00ef00ce005a002eff82ff7b008cff53009000e7ffa3ff70ff060054ffe3ff35ff57ff0000540059006700590081000cfea2fe1c001600da0079ff370085fffbfe17003effcbffe200d3ffc5ff7100cdff73004c0047ff13ffb7ff6400a6ffbcff6cff88ff71ffe400b7fdeaff59fffaff5dff3a00dcffc400bcfec100700018016c00f4000c008100e0feac00b4002b0098ffb8ffb4ff560068ff21fffcfe8f00ea0088ff82ff29004bff6200a90049ff67fff7ff0a00e9fee700f8ffc1ffe3ff11ff8cff72001eff7fffcaff97ff55ff1900b00095fffdff9d0042008800cbffffffddffb4002e0018005700d0ff0500dcffc4ff61008b0027ff00ff8fffa4feb800faff19ff44fef5ff09007ffeeefe4600acfe5c00f4006f00a4006b00a0ff09002100e000a9fff3fe0600b8ff70ffccff4900d0ff6bff280043ff43000b008000830109004b007f001600070173ffa800550190fe6cffe2ff2d00df001b00bcff490012005600b100e9ffd300a70047ff0bffa1ff44ffe700f8ffe2ff3e00d8fe1d0060003b00c6ff6d00e5fe32011e011a00b2ff4d00c0ff3900e6ffea008dff81ff6500e6ff03019d001d004300b2ffe400c8ff9500feff00ff2d0176001e00b000ebfe7800cbffa300baff100016005900b9ff87fe1a006fff54ff7eff2600b2ff330045011901b8ff4fffd10072ffe5ff0601a1feccff7cfff30047009aff690051ff81ffe90044fff600ec00550077ffb4ff1bff58ff10009d00dffff4feaa000300faffe800a5008c00ddff31001900cffff6ffa1ffeeffa9ffe5ffb8ffeaff67ff290052006affc20072ffe3fe8cff11002100bafea700e4ffa1ff4e00beffe3004d00910014000f0079ff3e010200ae002cff6cfee1ffd0fe29ff90000800fbfea4ff1efe1a0160ff58003200c0ff0400b2ff02fffcff0100f2ffa80077003400b5ff0e00d2ff7f001a0172ffd1ffadff87006afeea0066ff59ffdbfe6f001d0034004b0071009eff2000c7ff540085ff22018f008300fbffe3fe2200f3ffec003f0046ff35ff770014003c002101bbfff7feaafeb6ff98001b01c10091ffa2ff30ffeeff32008700020190ffedff590093008cffb2004b0087ff8dff75007efe58ffed0064ffb6ff3c008cffd0ff37011f00d500e3ffa8ff8e008b00e1ffa30011fedffe650095ff230186ffe300c1018aff3301f2ffadff80ff550029004c0055fe5c0091ffcfff4100c60052002100200089ff460002ff6c0032003f0093005001db0078ffd2fe94ff670099ffc3ffd8ff74ff83007d0017002c018bff1c00f8ffd7ffadff5e0053ff1f00f60098008c0098ff7aff2d002101cdff62ff68012d00ddff +s1 = acffe800c5ff8900d7004100daffdc000effdf00dcffb600d7ff0e00a8ff66007200540030008e0032018effd5ffc7fe2affb600bf012800a7feaf005d00510048ffdbfe96ff7dff8800e6ff07ff1b01f3ff96ffa3feb1fecaffabffe20056005b00daff4e00caff63ffadffbbffcc006eff76ffcfff37ff91000aff9c00a5ff0f0001013b01b3ff0fff16006fff4d019600acffa3ff05001eff0b0081ffd4ffceff2d010100a800e0ff27ffd4ff4700f7ff9400c0fe120060014c0071ff07014fff31ff63fff50063ff0f00b7fd92ff89003a002601e2fffeff1900d5ff2600bb0067000900860009ffb70001ff83ffbeff6cff2500dd00baff1a00caff10008bff2e003b00c0ffaeffa8000d00fdfed5ffc3feca00e1001f00f7fe27ffdbfdb7ffa5ff63ff6800dcff9601d500d0005900c5fec6ff710038002fff1effb9fe13ff74009e00beff95ff18008aff02006ffe17ff8a003aff5600ca0112fff0fe8c006200b3000400ad0052ffe4fea4ff3c006d0045ff62ff360187ffa0ffb500aaff19ffcbffe3fff8ff1e00b700500049ffcffea0ff33ffc7fe91ff47ff58ff28007b003701750024002601b5ff5000e3ffe7ffb3ff00ff3dff92ffcaff7eff3fff4b01abff50ffbaffe7ff48ff1500850031002d00f6ff54006bffc4ff85ff35ff3300c3ffa9ffbcff3e017effa3fe54000d015500f4ffb6ff76ff78fed1fe3b001b00cbfff9fff5ffdd00e9ff3a00780024007eff12004f00edfed50093fff8ff550093ff9f00b6ff7cff6d00ecffefff79ff61ff14006e0072002b00390017004dffbf00470177002101c000dfff25ff1b01020063009fff71ff2400ef0099ff61ff4a00030101ff5fff18009d001500fefe1f00b2ff5d00620086ff50ff80009f008cff6fffd6fe4cff39003f00a9007affddff22015dff5fffbdff68003800b2fe34ff93ff82ffcaff94ffaa00bb00bcff6a00d6ffcafe02ff96ffaa008701d9fe1b0069ff01009800b6fffc0090ffabff7500100040ffcffeaeff69001d00faff2100bcff610013000d00c9ffbe00cbff82ff08016f00c2ff7900dd003400eaffcffe6d0073ffb5fe0e003c003f00ea00c3ffafff6300cffff3005e002f004effd300510193ff94008bff2b000700c4ffa2ffbcff80001d0125017e000500710081001500a0ff09019cff8e00eaff9eff27ff69009cff92ffce001800c6fe6aff07001a004cffccff27fffd00c00081ff38ff5500a5ff4c000400b3ff6300abffe4feb3ff71ffe1ff9a003e009200deff45006900e7ff4f00ed0062ff62001bffb6ff4e0082004400b2ff570039ff65ff8dff8f0071ffb1ffb4009dffaeff91ffdf002f0051fff9008fff40ff61ff2500f6ff5effcbff7500c80074005100b6ffe9ffae000b0010009bff94ff64ffc8ff3200100135000e01c6ff33000fffdb00c0005d00c0002f003600840049ffc8febe00fb00c4007fffef004bff3c0124ff9000d7ff63ff3100acff57006400f9fe08004fff00006700caffeffe9aff8dffeffe7a008d00020046003a0043007d0090ffaeff98ffa2ffbb00ccff14002500f0ffccff850076ff1dff5b001b0064ff980070008eff99ff28010dff1a0096ff3c002d007affbcff0e004e008000aeffa6ffcd018100ef00a6ffcc0060ff7dffa900acff69ff11007fff3dfe23ffb5ff31ff3201f4ff38007f0067fe2300b100e2ff510068ff51ffe3fe77ff0e00f000b3ff9b00d8ff92ff380029004b002a00b20006ff9eff2200d1ff0c01c4001d00d0ff340064001f00bcff8aff840066fff9fe320006ff540081ff440030ffbbff17ff690090ff5c000500b6ff3cff97005fff15000600baff8c00080030009bff33ff1900d0fd75ff3b00e1ff87004a002f0073ff36008c00b6ff87ff2c000e0148ff140084ffacff3f016eff020053007b00fb0073ff8b0062ff6300610008ff5d01fdfeedffdbffd4ff8eff72ffc9ffd2002fff48ff0f0005ffaefff9ff1a002eff08005500460022ff26011300b20116ffbeff2cffa9ff4f006600f400e2ff250061ffa1ffecff0100e6ffa0ff890081ff85ff7fff19000fffc0ff38ff400177fe57ff0f00dbff36fff50051ff4901f9000f00f0ff160038007c008affcbff0d003800200185ff9100b2ff4fffb6ffd6ffb9ff0c01daffe8ffd9ff1effac009600d70075ff6700e7fff2fe27ffa30084ffbaff59ff5bffdfff7dff4affe5ff5d00f4ff92001dff810028ffbc00ab00380044ffccff0300c5ff9efea7ff77ffd3ff6eff3eff38ffbfff6aff10004400630016012b013f0027015f01910005ff63000300bfff0b00e7ffbffe070161000e0049ffa9ff6f002600ccff13ff72ffe2ffddfe76ffc700d5ffdeff9cfe7b007a00c000810056ffefffe3ff110015002d006effb2005a0029003300caffc2ff9600b5fff2ff230155008e0081ff66002401deff55ff1801d2ff6cffccffe0feacff49ffa2000b01a10051ffe2ff400031000dff31ff57003dff140093fe9d005bfef6ffb4ff8400f0ff1900880015fe3bff88ff67018eff13008fff7a0034ff41002501290009ffa7ffb0ff82005900f8ffd3ff0b008effafff4b000c006c009b00ad003eff74ffc6ffefff55ff04ffbdff16005f009dffe8ff040063fe54ffa9fe79ffd800e4001c006e006dffbe00fdffa9007fffcc00b2ff7e0028ff7e00ecff53ffb000f2fe57008700280057ff62ff57007a007eff0e0045ff28ff5a00dbfe39001f00caffc5fed2ff93009300affffaff95ff67ff8dff3700b1ff0a01b5ff8f0089ffc6fe6300e0009a0007ff3700a3ff5401a4fe0a007500ba00b7ff9000fcfe03ffdcff6d00e8ff3f005600feff81ffbfff88ff95ff0301 + +count = 8 +salt_version = 0 +msg_len = 8 +privkey = 5a08fe2f10a1f8c5cef741ffc2110824d1022fe83c0841fe8420087be08ba1013bff745f3f3bef7c9cf6f9d09441e8be107bc4388bf0740007bbeef0de187e10105f178c10745fffff7003dbef761f1365e089df08a2f94431fc3ed9bfff83c41843ee87bd28fe3e88be1fbff26801f87bfff481007de0ef9f1703906c3c2fc591ffe31f481ff7831005ff8ffff946100fbe207c2207e3e7c3cd8bfee049e087fcf0702e843ee135f08be21742228bfd27422ef7dbf7fa2f8f8710fc007cb9f083c3947bf8bc317bbef87c1077a2f789fff02510bfb27c60f101c18424d1762e9803d001d11000f7f631ffdcf93df103a0093e2efbe008f87e0fd9e781effbe10fc5f103810f44106f7f1081ae0c5d3141f08c03077e0f076118802f8b4010380f08c227fdd06c64103fd08f7ec8443f839f10443f9c22f03e2efc1ef80a1e883f17bdcdec1ef905ff8422f7bbe37be11087ff7be0e7fc1e7c42e7fe3df4bf0f0062803b10b20e0fff21062e7bc011025307bf1fc8008801effc6efc3cf8be52845d0f3a02006017065087e1e6fe2df43fc947ff14204083e0ffffe7fc318842e87e1f083f08c22f8be00fc40177c2f07610786106fe317ffc084222fbfaf00df0706308b830247a00bbaf040518c21f0041f8423194451003f1803e27f8410461f7c0426c02dfc3d1803e26400e03e2f7fbf08c5d183a1f7fe2e842110061f70230fc41f8c5fcfc9d104822f421e741f1085ef8be01f7c0efc3b10bdde93f9e87be283431ff60003bd00bfcfec1d1741f0fc3ef8bfe0f821ee825d83c00887f1035e10b80f8fe508060f03bce7c03f93e3d804000821f6c1b07be0104a11f45b18b04203bf08c5fe945f0fc3fe903f18820f0ffd204641e7c4ffc1d10b830807bf7c7e09be11787eff43ff8100183e1cfb811789e07422074a1f0bc3f77bf1fffd07fb80807e2f7a0d807fffbc2f7805f97a4f801c1703d1f86221b83e8be037c03e00a008fc4100410039ed94a10040430ffc077e20f83ffa3dfe88df2085b1eca11741fd781f16c02e8bfe0804008080e08c3f879df0f84187c22007ee747e0fffeea49de0888e0bfef07ff00fa000f9be7b9be847c0f8c1f0b610fc00f907e084660ec1c08bc410800f03fdf90260845c083dc08c40e884200be31841f0f021e0040f8c63108001005fe647ef7c5d10fe11ffe1e00231781fdfbfdf803ce741c20840c80023f4beff41f08782f875fd007de881de787effbc4f0fdd103fe1840307c5fe8c8000441103fcfe45e10020f8b7ef97e1ffba2f0384e7c05d7ba217382f080600041083a007c46287e1007a007be1f7c0101022e137c27c61f80030ef9def483ce80020c260f762104233f041f107b00842efc80e986210082e9861efc21f97e2f17e12fbe1077e0088dff07fd1f021080250849e4041c0fc21087a0f877fe17f8f0c3b0ffc01738100c21ff460190601f8030877b2fcc10703ae8bfe07f87083c607019e807b1084317fdef0c40e8be31fc5f18822f07e017c1c17fdd188bff87dc1745f1fc80fe44410063ffc60187a5ffbe300c611839dffc3f1045ee703b07f80f8bdf1f7c528059f07c1f83e4f105e06c5df935cdffc116c9f2f3df1f0a32783d007fcf6fc610c220f84007420203a1100811102438c82f83bd27fff1fcc2e87c0dffe1f0802e8c431003f17c7dd7c00e80010743eea3e207bc208464d1841f743df83fe00bc0d7fdf17c261f422193611887ef08810845f10460ff4611f43b1081ffa04008c81e804000860ffc20f6bff08c41210df0809f28ddcef3ef3114d1d705d4181f22d103050fe9cd001313210deb0efbf0f00efe07030a1222d601efd2eb1edb0603ff3514e924f105ebefdedb2c1d081bd511f4fa32e20714ffe9f0e9da2ffff4cff5f7f2150314fefefde5203ef4e40bfb14051cf90f0f090ef7fdd6f8080bf71908dad414f4380817fd0918fef1fb23ddfde3292905f31fdae1faeef107e60406ff0606250f2002e3dcf0f719e430f5061fe119f6312109dcef0812f62026f0103eeedf2f041700ee0a1616f810eae92de716130b19b90303fa18fb1901270b1de9d0010f210de2ec04f4fefafbe728f6122aeddb0ffa41fe1f0835e402f011f400e02602f6321edfe910ef1ffbe90ae50413e9023515dfef0ab018f0ff1bfd19ee1e17f1020008b6d305f0f325e0222b11e7dce2d20c200cf2e7ec131a2003ebf303eaf4ee1b1001f6f008031ce503f1330f1e0d07fd21fef4fae3141e04f8ffcbfffa111eee01c30a01fade0efaef1df6dc02de010f2a1deef30ee5f30d21e2f2d6f2eb47f80ff6fd2d1ee3def00e0a1021f9f8e60bddfcff03fe030924023cc719faf11a11eb241a20fdf900090ef30b1103fb430ada1feaf2e5efe132f94113e0ee13e01beb0809fd0de72bbb2f12f6f8f0f61ef7e209f020fa2a0f360e16cfd40beffa350be629fa05f5f8f709342f1200e6031b063feb160ebffa20eb111314bed108190d0ce5b9f814ffd9ed330a0b1e23c7eff100e203ff0df6f6fadafd0fd600f9dbfc05111603f212020928132906e7e91cec0c23d4e216002e03f907f60004e2d3c61ff42bf5160630f1201fe0ff05d809fa0f01e5f807ebe8dff8ffc2171f0ef7e3f1f0dd1a1c0102d203da1efcf61500e0010c1d02cff8f4f80f0cdc160b08d1fa09392904e5f6f9f7fd05f60e14fb05050b040e2ce50e07fd11f909fef2dbed21f403fdde1a0f01ffe9ea0b041f1504e41bff10f1dce8072de0f00bd0d9060df4f8fdf0fa02eb07c727f8e31642dd1fef0322ecfe24ee0914f61c07e4feeebc12f82b03fef417f3310fd6eaee0b0a300cfae9e1d00eeedc3300230acce5e31fe10affe41bf20034f0fe26f50ad5330d10f7e2ed000aebd6fc11250502fe0602f6201b15f21827d6261b0912fefb01fcf91af22d1cf2eeff06ede5f4f3f2edfb1e20181307161900f709e229e0f9b8fcff0ce4f7cf15df112612ff20fe1c1c04e10e03f3181bfef836f104f00ad21e0e15d334201cc609dcec1429f1e71df60822ed0c1206ff0cdffed5190706fd22cb13ea48e500d4fae71c241cff0a06d8c8ebdd0a0b28210a0ae2f215e314e4e30024f80718f70c05f0e4e4ff1aefeaf60d3c19f90709dff3eeebc2df2a151422e10221da30f2bad6e8d21ff9051505ede722e2e940ecfb0cfa0f06e6fae5071006f2d6f10608ea25f61bf42214fcc80df5e8280d15f9190ed1f914f733 +pubkey = 0a08e107a856d260bcae452a60cbc77a7c382910d23395603ee3f852ec9a89b3b5bb06ee4a79e660d818e432eda378a8ae1476ed2e29a40040131c4ed6b94e831b6c05272d427d3a3603b20b4ea52b85a884881c7b275212484a18b96dbea1d2a76b13087597e90990ef97485fc4359e6c9060de19e498d4949006390c2c178fac132187e39059a221599c435508b13e860faa685bda9b3104a4f9b47ab0e3599d2253b28457978dfa88940b471d2d675559ee955994f764d8915744d30e4f700bb5ade5a24901b0f9168ead13402b1919a18f42cd67907367fd2cccdfcb06170600f1d2c0ca1d883856590395c6b853502505d1ed75897e07159a231a55dc78b5238c7c4d20f1aa81828518602388a9e0fdb18e6002cc9bb1423dcf231a0af265754c2769dd6b5cd008c531d8ec75b24ab6aa4c790eac707af9a337699981f77e45675154d81a2c9446a8926f39b5027cad285625275f3f0f354fe9ea2b470c3d190726d496a2f2d6084b97cb753d710973ab70110cc01460ceef4ca258f49924e284c25b0ab68379201068f01661550c78276778c8905171d2b8db8f57a99dffd0c5120e54b87b462508e13fd48b96ccc5542faab806e4149515e5ac09a90f4990e204e2301aa8b931f3d4fc82d3b0b92139f1c4849f2a13e663ac612f093708ed09bc6e559ad3072226626aff326508b8acb21e53515cb7012e3a6661c95b9ce57217b92ac2be806812a3c354b75c2bb02dc66d691c550a14662360a13385224b07a6f0d6e4448c5a92a6160502623aae3c067a0da2f3819a3eb771e675042e86ab849091938d6819c2090ea642f551c206591622fa49feeb1b3b0a41638b53d1722e77044fc812068a3068182625617dcbc47911c6a50892a86b066082b07287aa174b4c750f64a50a11ac55077b6ddf193f4af875fce41822fae566900a6361462ddae4013baf426d48294d4d6b8e58b5e1cc6347e415b599cf075dc821613d1a7516f2fc501feb9a2158c2c9beef9522c24e85e7035684366411a696e76ddea4a6b025c11834b216cc663640305d28af45318e5972a8f31609477126bb21dc3f3eaedcc389ca8a678249f0b4ed00048083a1c6abae4a2d3b29875d4b645573d33449dbbea4b2c03107679af22ec37409f852414938db094a742654a0d0c520ad5cbdbb1650b8428a50c2d24aae15445f45d0dbcb88f6f142d8585a6096dbb729ec4427dd330bd8e2598000854b84c01551d46a2a1da0a695dc81899eeab080725725b151a135506e8ba85f30065d3b09c9d0b5aa79f124104a1454aa0e97c52af15625b7fae99375ac7e04e01fc45eade2c7b1829e688462b6d784537c8dbab958488de3355a4b7793883ba5aed029bec43e9b461af7e2e95f3ada7132d7e23864d6fda8971212847229417b05e753161e80fdd31a9b52ba8334a44e3ec5dc9841473f5e345c534a6e594b2e36b5189e5b6ba98dc1a4445e40096101161a2c428e13d0e5d4f5454a0a75758ee60b4969107e64df35ee7b1480670ba93a13b64f494214189f3b804ca63ff6592a361358b97a94c39a4d7f56365c8a515feb5e7e2943d0042a7eacffb2e1dfd8b0955eb8d867f37839ee4743077f84edc5c8b282ecafc4cde14005fc8aed56f5c16e877a116deb01a8df1795cfd23eae1594c41a9b8baea4a67ee67186cf2a14500b7191a40a7855f5056c4c663156a35a30aa54079a8f65ef604428927bf0b513ef31704202ea17b714f144cbb3dbe21f7111341ed21d0dad92458d8235bc3568982e869b6ae9725602cdfb1c1a692164c4941228ce6720a0e24fa2b78a0c5a769e79068b8d19c894f471b7466e452dd2205a14d2e65d9ef128464a337b309e39e718cb21faaf7387c73e1f69c37b36dbcc3f42cc19c520afa0806245bf071ba156576b66860802d2a3c75552a95e95cd7801642a4412e1bb7758788c61da77b5d9b30265edb1c75f4c328c30419de3ff05c4d4c81fe7e15c4d85e9e560a37af22fc17093321c3cbcf553603d0e0e97e6e94ed09e2e10b0212a7741fce310aa5d8da195a8879202bcbcc42059415737040901227f9e110d0d2d6bcc92ae14eac124b4ddfe7cc8d846625ef406901f4527cc1f5f154e417462bf86d012caf51375b2a6f7430184198a7885d04fa62265a0bd888da6ed2a768cf3f2c6cf679dbd084426bb6e40456bcac34889fe5bc68f2270bd6e62764a16259ee0545582508cae140987e511753265a12962e60c40bdb8b00f81e8549c6155fc4faf9f9d548258cee10075ebe11f81ed2566fdb74e027c931aa855178101b7ce2de8f70a77011487810ea67f252eb1f598df66090a7040a351f41ded9b64e545489be1705b85ed5e42d02879ff00515f01dc46fd68d47eea57d951dae792f0fad9d75a7c100414e60344f3305ac84059402f38fe8332fa447b4895384272e384bbd5386299e13c1e7233c7334642b4f0be499c972885057b4bcea2b5a84a8557f322e35355d0a3c9e4ff2b0d7661eed1390702ae82edd4be +msg = 86296278c2635fcb +sig_compressed = ba00cf530a4f8a4bda88097326afbc57484384e25c7777fcf7a12c754a44467e7670573c0a3d82eba68bed84a66d1b834f6b5be425b33d73c945c9191b1c02c30e4e1043dbba6cb48c428bb2d918ea6cd2ac88fc6106f1022bcabe371d22ca42cba61225f4c32d4df4710e2f46a2a709e020030cc01ed9d39b6571347a082a9e9fe25a063d3dee58388628fed34e8f3ca3b26ab7ad7a3af5f87b9c6ad1d591fa21d974a0dd96edebbf0528f41a4b2db06b923fcefcc930656ce190cf5fd1c8474da92c85566c0bd6b085fb7448ccd12c2e65879137cd19bfa399efb532b988060c9f69b174b82a29f84320599d3b3e91eb7bdc1a943ab491ab6a89c9ca25941f0ed1b5c7358df62a34d62c17cb83ada72e3832526ce2d7055acf3af5bc0d83c2d36a3478b7068d0a6c7f8993287d25e939b2959788571ce3993b760a2edcf92eb7064123b9748c5471f5963897e82c34cd77766d2615d8592d5666af0d19296954a4c5b9dd766617b4426a7b040b59666ba695172b0ba032871f4c7257d5da8308827b7eaf7be8b6474541ac425b9baa5aa37c3eef532901447f452abd0f6ee1e822f33beea9a368542a2ed76d756aae12dac62caf3a4cc7a9c59b46642dd55dd08b229f5a446f184a4aaa2c852e7756eb493fe8f11a045a857862578c996dcdf1dcb40cbaf04e8c9303219f5f2e22ebfdb660d29ed48158b741680ac4708377f2ef46ef00256a41116808829791e0ad721401b5aef8736eb377174ff87a37aa1567c4201222130a5350f6d77e60f7487e76a56b91b758a3e36ab06214098795ea9e5e23f0b415158faa1d2eef5bbf8466dffc11e7cf8b3bc8681b76588f63db9a4f85e78a251e04958e7371e31a4789cc269e65caee9eb33cefa87ec4288cd488c46d7c8a21d2dc5269acb82879e36d2b9048f23465718a84b39e28663145906ab9480cc2d39557b1c8bdf3c4af77ad69d25395915d24dd7dae1dc28260d3c70b3c11162dd0c10912b718f721ea4c863c6c7be9e796e3b3c73858cb520062851f118f6697999bf3243b3e7747a3ea7174d07f4b0ff5421869e68db72ef603dd8cec65e950328b9af94076cd1ee2e79f963184b46ff9d25d0113c196653a2b307e3495922d2cf17a3c5e222b30eec8986a83bd015b7a29399792b1b64db294b6263ad9a1db83c2de18b40c94e46f1836bdcd7050fb65ce8687c69c894ef102537e76bd5679367066f1edacee9106679cbfbc0cc99159f9155a6051c22597646b45afe8ecfea9783b6d17308ca4d93d57972de08d7ad30a7c85e2c3626df4faa2631e55825d279c2b4af294873dcd0b7533a0ccca85535f84e7a7bace8c1e718e2ffb6391fa50aba7c7deaf78a81c47da7c901e5cfa87548b926ad4b38fdd5eb20613c0d943b55c0dddff5672345984c498d056dcc9b548af1008dcf2934078495c8894b75c75a0812352bc8ef69d9a56bab3ac3a946a535e969b34e538767dde3e6b8a4587ead3b6969bd3d7067a27948d95456ce76aef108a5ede2add910428db6bcdcfda007f250d5c8d43e2c0f259d2179c5c666708618b1e573f29cac4a8fee31458160abd31b672202b57b9c1f12352ac592cef3a166e793a65e63d6e69243b8fc48e270dc0a259b4861b84be54536f743e4c40e26cdaad769aee1595f8b19e793a2dbe67ee8ead6de7f81b19b63e6ab56e0f324c4416bc1a34b22f1b8b0a8f5963ed43169409bd6999a5fc2990 +sig_ct = da00f3114c049f9e025fa61900aef6d0dff9e074088f3efbc071fc507ffe2f180aceab04801113ffa7ffe073f7f01effef290b407d16104cf4cec8fd90eb06f12106cfe2073fee11712319bec006108e0b8104f93f46fcef5cf78045fceeceff204d0340d6011f8f108f441020de057ff3ff2022fec10b074ffc012f8cf7a0eafc209c10e17afd8053009f40180f7af00f930bafb30e5fbcfddfe00850cf03ff77f60f7103dfa4060ebcef6f8314dfafeb10c7f6d056f1517afa905f08feb2f5509d0e4e8600ef69128ec506ef43fa11050470410c9feaf50f52023f87ec1f6eefd15bebd00cf95f0cf3811decb02c00a0590e007aed400bf93f5e0190b412c173061fb8037ee6fe5f0cfb4f910eafebfe8000efd03efdaff504b085014f0800c002fe7f59f61023fd3fa2fbf05200e0da0a30db151fb7f6c02c041f9ff4cfcbf72f54fc2ff609af5406007c0f0faaed9071efd129fcd0160f005606703af15f20f50f1ffdafd8fddf75fbf04608afcff040b2eecf8c0af127fce12b07800aeb9eb9fed06effe097fc7f9c0750f0f70023072eaeff609cf8b0acfbc07e00510dfe6fa3f4dfdcf7bf2806406a0e6fd5ffa1190cb02a129f75fb2f29fe700bf4c009053f50002fd40e6fd20340d1fb6ffbee0eecfb9edaf370fd076041008004f93f0bf11f0c06c19d0d0f54089fc70f50ad046f90f09f16fec081011e8604a05e08ffc508f08407903bf231cdecc0500d1fa6f250f5fd607002d058ef50def2efe8f16fbb0360190a1fc60d7fb0096014f8b04801bef41290d509608a0730f5fc6fdc03ffaff3cf600160420f8f77078eed06dfe5f39f35103075ebffaf024fff02103e07c1f1075f8306cf7d029fa60a005806e0050c005811c006fa1f69f98fc5e800ab148091ee009004bfeff3f06b0a1080fcb05df9ff65f2afc509703ffbdf5df9600a067f7800012200908a0cd08ffcbec1ffdf4600ffe305206b0a3fc6ef6f8f06a060f78040030f1bf9603c07801f08b08501509f050faefa3faafa1f7cf65f81efef99e610e7e9cf60f49eea01ef71fc7049f1ff99094028f200a5f72fb3e71ef311e03900914fee905dfd905903cf21043f1410a01915201809b07c09400e02df76034fd40f0043ee2fca02b020023fef0c60dcff6089fe4f9e00cf74045020fd6f36001030069f6b05ef7201707cf1e05efa20eb0ba029feb022074026fa9fcbf79fbe004f7d0bcfbede2091f75fb0e7e0a205b018f1208f04902111efcff2103cf9b071fcdf72fbeff40ea100e76047ff8f71f660790b3f87124fa7f19faffaff16fbbfda007f17ff9f0b088ffa03cf5dec9077160f92ff4fa8fe904a103045fe6f8e001f4afddfc8073fe10acef41adfc1fb2025ee0013efd0e604e0150b0f88fdc15901602cf9ef98f9ee9e015030fa30a2ffa0d0fa208106df2f127fe90a5ff3064f4a0ca0ec031fd3134fa500708bf9f016103029fef078f7df51f33f3f00f06c0730c300f09afb8029f4408204df8d06bfd6f620b6fbf03701efcb03b048086f62fb5f89103eed01513f09506900211c012f69fef15a06bf0cfa7f8604bffd06d045f68099026fedfd6f9bfeafa001af1503004f0a1f9effaff706f04f0d403109e25602e0270b80da0de0ca08ef12f5ffc6033041133050054fd1ffcf3103dfd4faf007038ef207fecafb8f0604215df8ff1105ef9e040f3cf8a0be120f9bf6104305411702605a02cfb9f2307aef0ffcf20fce00efd6fc0fc507fed5fb8fdef681310310c106dee7f4b02207800001b03c0490c0e9f02b1220a9fc6f3916808201a02bfeffc304ef6605afab03af7914af57035faefdaf66f36fbd067fc5ff1035f76196f86069fca12dec3f95086f9803c048fce0d106cfb2fd507800804bfc9095ec509010afcaed1fc7f8a100f840a8fd50a3043fbb003feeee300bf64071133e3eefa063febfe1029feb012047e92ef60e00600570ccf4afb808106af12fbff1e01a02aef502cf22fb0066eb10bafe9031faaeb3124f24f8802301300df7f012f6502100dffc07c0d1036f9200f126003093f65056076035f480d917e163f990a7016f42fe10f4fab0dbf99e90fcf036ff10b506aec8f1a12609006bf7d09a0e4078fc80e10470d9ff11eaf751a80370dafe704bf9004c +c = b7042f00d629a8066e204c237e06b42bfc1b171b392a941cd616511128220523822ad10e562a802ce9018c0c3c08a5216009241c31141c0f3204f921b601cb08bb2c9c04e8074d09d315292ff81b54003621d72f39202705b523ba09c61a84161b05702122254d138c17e82bbf18430f2211b7177b1928112f0b840733136b285f10b726e52f442c3901772f4b1c4b131b1ded2ac2283304f619332a230c581c411cde047411e42d81203a180603d704d10d4f0e2a279722c708f2190e19ae2dd41ef822fd01511a4b08ed29c7209a27e81baf1a1118d200c528b50bb41f720d790cd02f6d1fa40ce9037419e4245810c82ec11702172822ac12bc1918103a094a2045203f1f2d1c6a129a26e805e70ba307db0244059803780f2c000d2b7728e121ea19890efd2c7814eb2975255f2ac42deb29b0009d2f9724d815fc1ed11e3d0d0427112c3d28330a281c701d2c1381221122cd14c20c0d00641bad23d91c1c2cb9230d11cd0a09240227400e4410d5184027fd2460093414640b642ca302141020108d1dba0227255e2e0e269c11b80c8520bc06e81cca06131a0424962ad92b5e0d3b1cfd24e610c31bfc2f571b53246f11862c8b2904090c216e2c982c640009214e07ce19c324200c0417091fa509d722ef05bb023d181a01030a1715b2161521430fff1f822e51042a24f2210110cf17b62ae723eb19be20662760194719af2218071925cc091019e9094d0d690a8912262d0818450eb505ba169008ef07760bb30f9a2ca70b872e220d442b20050d1af504dc1e682c6e12912e23072e16bd0ff724a41f05251127de1a7e2b221ee817692b281b6b18db2ef71c9107aa283716f906852ee5268b05180753073306600a8f0efe1886217c251c194708e012e210fe20db17b3274617af15c6125624490a5f13111e910a6826dd20181efd0b742ef0008f039f199203181b39167122e51b821c49188d1fff1d54021e0bc72709196f08ba1ad40a0c08ce29c515c70f6f21f7161f2d4e0b82038209e824ce1c5f1b9a12641687231721e22ec50b930cdb07bb0c1e0ea01cc110bd1ab42b6d110a02d525bb07cd01841e7c0ae527070d4f027706c0096626de02c62981093810ae1abb233e2e83285e2c2306530eb1057f1bec2af902f001b62317240d13f329992ab6064919cf177702280c2d049e009018cf28a8136803cf041329f002300cf406f30fdb12750d2904272f3a2f330ba70c861b211dd52a5f28072e7f12c4187908bb09fe2b002d6604c72dde1ee20dfd24052f74186d08ee2e881155003d2d66039002140810251719dd1d8b29c607811bf006180a20037e22371ad0264a2b142c2c23d221f2126a1590204c2da610da294509252e401b491f8b146901b6200402162ad50f151cae230705402bb61a2b01e5019818242c8604d9056813e9218011c802df04c707a3185b2dc3279d08bc1acd18e515351e6506e91be9120d1176012007f00c19086516a3146828eb0cad2e2218712ef517332abc0d5626040e7415df20a224b42c1b16081d0804b906e7136b1c731b62277b07fc0e1608b52f9115052a820c18017a054a2e5617f913bf079716c308f814b911c0052614162ec3289a13512a441ea32612220a25501e4d2b8a13f91d0c2f1e212402c721fa157c22ca2c4225ff07f829070fd210a22f0a288d1b3f0a802c4a249a16b9125c18fa1d6d2bc301ca2b881de42da3228e2de30d2d0ee524c1128b0c310a8721e401eb0ffe1f3b1f92036202cf06ce052a12231c0e277518df10e41b9e0be7009118df0186064a1cfe28cc218e1c8715b527142d9508912f36100721ee22751f8c257821c0163c217b287b18940cc9081c0d7e1e8e0dda033b24be2325193421c21f652fd204d4180413672b01276e1f28047d0cc804f12a6a29eb0422064202711cea2c4024f40a5c03cf0baf227c2af72253252402f22e0f172c19da0e7015781ca72fc12bbb1f520a8a13f90cfc17c900792b562fe820891bb128b42cbd1465120213031295215709c71da929d9232c21f32f2a0d2424bc100013c8059229461c150d08138e079d0781027d07c21e4f1a360b210ab1042a15bb1d461fd72b1c072528b22a7a0c1c1f650e9f1da4101600211d032f91253e088f2d462efa262117700f2817d6295b186627512a43267e2ae408521834196513fb230a241d22b6240d1a0b12c61d1d0c3a1e5e14510e3b03af024b28c3090e057b201406a00d201732088721652d272c1f16ec15761c2422630992206c21151f1315361792076319c00eee1b1d23072de121ce09b021b42a942836232a1767115c26d02e462ecd1c2f24f607de19b92833249703900c91221b01d8050c0bf02bb32600012f2ca227ca2a3a1ca700e50b76204f121e00030f460a6d20fd1c2019ad132c2bc912832a1f1ccb096d27790cfb077e2b9e1f5d0c5f082b261e281c112b048b09b42c5b2f391fe00c4d28aa07572b6d1875144309fa26072f841fb11ea0215c024f11132adc119305c114c5243d28cf16b517ca06c01ce3030e079c1981015c113a0d5c10690cc200a018bb1cab05660d9009e5221a084c21fc2f2a11d8194708bb187e1dbd08d705230f2c0b7f2aba23f807841cc2049b1ceb19ba1f0d2c1e10ee0e4b17531ccb07c0000f0eed1b030cea1d8d19a5296b2aa62a6f24e719ab23a113f803f725130b8a1f0a06cd29ea1f382c542caa081710ee231819f81c0d202c250b1e7b1f6d13f113d701be1ef208bc0c442e220d3e13f921e11f670bf5014e07b80e321de417bb2a7e1fef11d108b220bd2bee1ffe26b31af403e70c9d06782893299b06fb2ac606712e6b28f71a8f1e9917f726de02a10ba51d110b380ecc26 +s2 = 31ff4c0149009eff2500a6ff9001ae006dffdf009eff740088003effbcff7100c5ff7f00e2ff18ffac00abfe480011003f01a7fffeff73007fff1e00feff29ffb4007d0061014c004cffc8fed9ffeb006f0021016c00e2ff7300eeff170123019b01c0fe61008e00b800040193ff46ffceff5cff78ff4500ceffcefef2ff4d003400d60011008fff080144ff0201de005700f3fff2ff2200ecff0b017400fcff12008cff7affea00c2ff9c000e017a01d8ff5300090040ff80017aff00ff93ffba00b3ffe500bcffddffe0ff8500cf003f0077ff60ff71ff3d00a4ff6000bcfef6fe83ff4d01afffb1fec7006dff560015ff7a01a9ff5f008f00b2fe55ff9d00e40086fe0e0069ff2801c5fe6e0043ffa1ff050147004100c900eaff50ff52ff230087ffc1fe6efffdfe5b01bdfe0c0095ff0cff38ff1d01cbfe2c000a005900e0007a00d4fe0b0093ff5eff1900b4002c0173016100b8ff3700e6fee5ff0cffb4ff91ffea00ebffe8ff0000fdfe3e00dafff5ff4b008500140008ff0c000200e7ff59ff61ff2300d3ffa2ffbfff52000e00da00a300db005101b7ff6cff2c0041009fff4cffcbff72ff54ffc2fff6ff9a0054ff60007c00f000aaffd9fe7100fdfe2901cdff1600f000560067003a0015ff20ff50ff1fffdaffd8ffddff75ffbfff46008a00cfff04ffb200ecfe8cffaf002701ceff2b0178000a00b9feb9feedff6e00feff9700c7ff9cff7500f00070ff23007200aefef6ff9c008bffac00bcff7e0005000d01e6ffa3ff4dffdcff7bff28ff64006a00e600d5fffaff1901cb002a00290175ffb2ff29ffe7ff0b004cff0900530050ff0200d4ffe600d2ff3400d100b6fffbffe0feecfeb9ffdafe37fffd00760041000800040093ff0bff11ff0cff6c009d01d00054ff8900c7fff500ad00460090ff09ff16ffecff8100110086fe4a005e008f00c5ff8f00840079003b0023ffcd01ccfe5000d100a6ff25fff500d6ff70002d005800f5fede002effe8ff16ffbbff36001900a100c6ffd700b0ff960014008bff48001b00f4fe2901d50096008a007300f500c6ffdcff3f00afff3cff60ff16004200f80077ff7800edfe6d00e5ff39ff35ff03017500bffeafff2400ffff21003e007c00f101750083ff6c007dff2900a6ffa00058006e000500c00058001c010600a1ff69ff98ffc5ff80feab0048019100e0fe90004b00efff3fff6b00a1008000cbff5d009fff65ff2affc5ff97003f00bdff5dff96ff0a00670078ff0000220109008a00cd008f00cbffc1fefdff46ff0f00e3ff52006b00a300c6fff6fe8fff6a00600078ff400030001bff96ff3c0078001f008b00850015009f005000aeffa3ffaaffa1ff7cff65ff81fffefe99ff61fee7009cfe60ff49ffeafe1e0071ffc7ff49001fff99ff9400280020ffa50072ffb3ff71fef3fe1e01390009004f01e9fe5d00d9ff59003c0021ff430014ff0a011900520118009b007c0094000e002d0076ff3400d4fff0004300e2fecaff2b0020002300efffc600dc00f6ff8900e4ff9eff0c0074ff45002000d6ff36ff0100300069006bff5e0072ff17007c001eff5e00a2ffeb00ba002900ebff220074002600a9ffcbff79ffbeff04007dffbc00beffe2fd910075ffb0ff7efea2005b00180012ff8f00490021001e01cfff21ff3c009bff7100cdff72ffbefff4ffea00000176fe4700f8ff71ff66ff7900b30087ff2401a7ff19ffafffafff16ffbbffdaff070017fff9ff0bff8800faff3c005dffc9fe7700600192fff4ffa8ffe9ff4a0003014500e6ff8eff01004affddffc8ff7300e1ffac00f4fead01c1ffb2ff2500e0fe1300fdfee6004e001500b00088ffdcff590116002c009eff98ff9eff9efe15003000a3ffa200faffd000a2ff81006d002fff2701e9ffa500f3ff64004affca00ec003100d3ff3401a5ff07008b009fff160003012900efff78007dff51ff33ff3fff0f006c007300c3000f009a00b8ff290044ff82004d008dff6b00d6ff62ffb600bfff37001e00cbff3b004800860062ffb5ff89ff0301edfe15003f019500690002001c01120069ffefff5a016b000cffa7ff86ff4b00fdff6d00450068ff99002600edffd6ff9bffeaffa0ff1a0015ff30004f00a1009efffafff7ff6f004f00d40031009e0056022e002700b800da00de00ca008e0012ff5fffc6ff33004100330150005400d1fffcff31ff3d00d4ffafff07003800f2fe7f00cafeb8ff06ff42005d018fff11ff5e009eff40003cff8affbe0020019bff61ff43005400170126005a002c00b9ff23ff7a00f0fefcff20ffceff0e00d6ffc0ffc5ff7f00d5feb8ffdeff68ff31013100c1006d00e7fe4bff2200780000001b003c004900c0009ffe2b002201a900c6ff39ff680182001a002b00efffc3ff4e0066ff5a00abff3a0079ff4a0157ff3500aeffdaff66ff36ffbdff6700c5fff1ff350076ff960186ff6900caff2d01c3fe95ff860098ff3c004800ceffd1006c00b2ffd5ff780008004b00c9ff9500c5fe90000a01caffd1fec7ff8aff000184ffa800d5ffa3004300bbff0300eeffe3fe0b0064ff710033013efefafe6300ebffe1ff2900ebff1200470092fef6fee00060005700cc004affb8ff81006a0012ffbfff1eff1a002a00f5fe2c0022ffb0ff6600b1feba00e9ff3100aaffb3fe240124ff88ff230013000d007fff120065ff21000d00fcff7c00d100360092ff0f0026010300930065ff56007600350048ffd9007e01630199ffa700160042ffe1fff400abffdb0099ff90fecfff3600f1ffb5006a00c8fe1aff260190006b007dff9a00e4007800c8ffe1004700d900f1ffea0175ffa8013700da00e7ff4b0090ff4c00 +s1 = d4ff010046ff41004dff47ffb2fe31ffe1001f008200b2ffefffde00ff01a2fe3d0137ff8000c100100073001400310101019300ce00bbff52019fff99ff69008000a1ffdfff42006200fbff4000cb0066ffb4ff3f002bff43ff30ff0c00bbfeccffd4003500e1ff32000f0084ff85feeeff52002b000b00b4fe760070ff150074013f0018ffc0ffa0ffe500e0ff74ffeaff1300edff26003c005fff77ffd6ffaa0080005400610042ffc6ffb7ff8c00d8ff9cffadff72ff05ffdbfffefe2301760037007100d8ff7c00df00abff570073ff4c0055fff8fff8ffedff3e000b01bc010001f9ff2f005b0091003600a8009f0046ff57003b002a00da0010fffa00d0ff68fec2ffd3ff790084ff2201f7ffc6ff7eff3cff5000beffc0ffcafea800250058007aff83ffca00d1ff67ff91005d000d00b3009fff1c00b7ff01ff4c00aeff54002d01010065ffe4ff1eff42ff2a016000090006ff2bff36ffd3ff6e007200f5fed5008b01c3ff5b0020ffe60056006500d7ff92004a00a5fe52007b004c007b00ff00ca0060ffaf0094ff780047ff84004bfffb005bff8f007f0089ff60ff1300bd006a006eff450050000b006400e3ff97ffeeffb1ff6d009aff150046ffbaff2aff7f01bbff92ff13ff7401dbffd4ff7d00c8ff5c003aff2bff42ff8bff0cffac0007ffe4007c00e5fe35011f0009006b001100860032009fffb5fe06ff5e01f80131ff75009d002e004fffceff190081001a00610154ffdeff85ff0d00cefec90041ff76000100a800b7fe310060ff39ff4000e4ffabff640058006500b1ffedff010057ffdc00af0087ff4700bf00cbff3c0155015b00a0ff05ff23ffa10033000800e9fff800daffad008c005200f9ff3cffa500c900d6004b00cbff44ff34ffedff270046ff97ffb00006008900a2ff0dff46ff8b004d0079ff6900d7ff1f00a6ffc7ff1f000d000000e1000f0131ff8f0079fe06005900bdfefbfeacff5401baff1c00b4ff31ff5f008800e9ff1700dfffbaff2f0206002400eafe2c00ef00c800a3ff5c0083fff6ffd1fe95002bff92fed1ffb9ff07007dff3eff8e003cffcbffa8001701a0fff1fff8fe95ff48ff0d01b500180107ff08ffe5ff26001400d7ffb8004f0004ff0600d6fff10079ff3a002d000300190165ff24ffcf009eff4600d0fe7a000f008e0072ff46014bffe500020070fff50092fff0ff7001700084004cffe1fe120099ffc0ff8e00eefe7f00f9ff0301dcffab00a5009aff0301cefef6ffb600970065ff850048ff1f00b6ffa0ff2c00520076004100290024ff5cff58000d00750042005b0137002cffd5ffdaff7900e50086ff80fe78fe66ffecff2801e4ffad00c400afff36ff40009400ce009f00380008ff2300fd00f300fffffffecc0062ffb800ec000efff0ff60001f01030133008400c6fff4ff21019500e1ff41000a0066ffadfff8ffbd002f00a8fe0600daffb7ff8600ad00cfff09018aff2d00230040016300bdff53006500e0ff7700deff65ffe4fea5ff6c00770023ffb100e300ef004f00f2fe0b00d400ca0062006a009f006aff2700180063003dff91003f00a3ffff00e00079fef9ff560075ff0b0010ffccff1200ba0041ffa6fe5e0102000bffacffad00460081ff3fff20000200d0ffb1ffd900ab00fe009cff7f0022010b0066ff58fff5ff7900dafec500d4ff9c0074007cff980034006cff1401dfff4200d9ffb60036005cff1cff5d003b0150ff33006affcc00f4006efefcff750018005b0066ff0c00ad018dff0c005e00fbffeafd7900a9ffcbff1700a9005401f8ffa50059ffc1009e006401b1ffc80048009100b5003700b4ffa300f800a0002300b1ff61ff1cffdaff3200a5ff5d00f6ff9400b4fe9aff6bff77001dff6300600039ff41ff8400dcff5d0075ff1c0009ff94ffdbfe1c00ecfe98ffa300b7ffeafe7900e1ff9e001400eb007d0088ff70ff0400c200160048009100230034002e0050fff3ff8eff61fe7dfffbff9fff0700a2ffdcff1800f8ff8e00afff7900ebfed3fff5ffe7009801beffcbffe8ffc100210014ff3d00a300ec009bffc300c2ffb8ffe5008a00090067ffd1ff5cffcffe1300aa00820004013000db01b6007401e20051ffaafff5ffca006cffdb00d8fffc0067ff8bff51ffd1fff6ff6dffa4ffc1ff86ff0700beff97fff9ff3cff8bff92fedf0092ffbfff74fff1ff4700fdff8b00f6ff6f0010ff77fec4ffc8ffc6ff1b001a0087006c008e00a0ff06000601eaff0200f8ff18ff9300a4002a006fff9d00d9007900d000540085001801effe350005001601de00a3fffaffe3fe30000d00e2fe79ff390016ffcaff74ff79ffccff0d0053ff0dffbafe19ffd5ff8c00c2ff61ff2aff9200aa0041ffbfff43007b00faffccff77ff130172ffa4ff67ff8eff460053003aff5f0004fff5ff9a00490042ffcc0039ff7aff310083ff3a001a009d00b2ffa2009b0053ff5bff93001f00fbfe4bff5b006c00efff0801a200750041ffba000e016c009bff6c01d2fe83ff88fffffe72005dff2200620080000a00c5fe0400110043000f00710090ff80009d0049002eff5d0137ff51008eff97fd10ff8e001f003f005300ae002600b3fff3ff0200d2ff1d01ccffbfff7bff51ff8cfe210032ff6c0011ffe0001fffca004700c4008c00ca002500c6ffa8ffe1ff1b007fff7400a500c0ffc70001ff3c007f005500eeffd2ffdbff5b0104ff53000bffa8014afffeff59ff3d000dff2b00bdff51015101e5ff98ff49006d0086ff6d00580190ff700067ffe5004600c5ff800070ffd1ffb2ffd7ff96fefd00f000e0fef300d0ff81ffc900dbfed3ff6dff6d0067ff6c00cdfff5ffdfff74ff + +count = 15 +salt_version = 0 +msg_len = 15 +privkey = 5ad849a07bc0df7a20078100bfdfffe008044093df0f3df084021745fe801edf004083bbf8fa5f08c0e037e17b9fe8481107e20781af8bfdff89f097f9ffc3c20821273ff2087c37802f83fff87e400c4300fa1007c147ba1f041cf7c3d107be1f421378610f89dd7bfb2fbe017421100021fc0037cbff7f5ce7bfe088230879dd00621e800effa2203c12037b0fbde0009e16fbd2f402004def7902d93d80781d27c1f10780f08201fb5f287ff08bc4f703bfa00617861f7c5d1ec21f847ff045d0809e3084237cff0079feefa0203ffef4040043ff13fff785c0005a00445f0c5cf901e00403e8ba1083e016ce1febfde8c5b1f8bcef89a1ec01e7fbd07bc0d909ef846608fe2f9c61e904108bdbc8c1f078000882408842ffc00e8402070210710806c4408443efc8200fe00fca0e87bef0881e6c5f0f427013dffffbe27ffc18426078e2ef43eff863d87c00f798f841c20c6317fe13707ef0c62e9421f07c2f83dc0007ed9c3dff36301422f0be3e87c3ef421180bd00b8107bfd3787ef0467080451f03de785af0c23103de00fdffffe20839c0906031803e97f908820107872ffa2defe31009fc04402707ef079ee202110361f745e0f0a01040310423087fef8c0217c3e0e8011efe218bdf0f41ecefc412003e786100bfa1fbfe18482f004009821287dcd8fdf084a2f23a3ffb7e003dde80610787ff73630743f087a21f064e845ff93e3f083be0c6326c421043d20c3df03df0f83e1fbc2f8c640889ef7c7d17c26f87e317f67e77fef7c40f885e2037fe13feb7fa10946020ffc003ffff83fd78431849fe0440ff820e8c22f783f07c5f377e117c3c007c1f77e0effc318fdd08760f0080effe30747a0003e003a327b7d27f8100f9fe0bdff8ba30009d198b9f8fdd3783fd87bb2105e383fdf8bdd170441040108422e07e00779fdfc5e0848129be1183be0ff8228020113e4177fc0ec20080030f3fe0f77f07841efc1e10c7bf73a30f822ffb8108066ffc3ac8be5f83a1f1bc810c21f78a4efc02f77a2107e0fefbf0f43de0385f147d0f3fef0020f0782e80410ffddff3e4f7fdeeec812802200480f136137c7d10bfd07c5f1ffbf0f70100c3f273e0f8be00fc7e00fc1083a50707d18bfbf0401f0c1fe881c000e008823103faef87ed903f2fffff7c02d837ef0820f7fffef0251783fd87daf80220003e07800ef8230844238fe0f83e2ea3c2007fd08c7cf8fa21147cf0823007a2fffc1e0440010de013df084c418c8007b830f3a20007b178200603e0e8ddf23e1f8fe3107820ffdee901f0883ff74a00037b10d3d0839e178643845b40c41d005f0ffbf07ffeff8020f81e1709b17bc31f4420143ff78a2d883ff0c612102507c1f0001e10bc1277e30f04000c3f280a0d0be2ff3ff103c517c02f047f07fe00f063108e1e0c1ef74230005c17c9ed8083e683ee08421887fffc7d08be10045e00c1f00be32f7be2803a07c0918c3a09be2077c01ffe108441dfc02f0c1effc9d2007f20c420f4c2ffc5df0c9c007c118fe007c61e0461113a2f07c127fdfee800187fe2008027fe027862ff85f1777f07bdf1878206f62007c2078bbd8040f8c40f7fe1d8bdf2f85d094c30735b1f81fe07bff0761e9421ff7a20ffff003e2103e028fdef947ef8bc0e93e400be21787df849850fa1f8860007e1cf7ddefb60088bcf6421f2083174222fca3fffe0207fe1047ef049f08442108be10f7ef87e1f73c4f8820e90221abdee0fe337bc010f8027bc1178bfc04a107c02d8bde1fc5fdefdee97df398631214d10c390e0915dd1fe60fe4e708fbe3fb00ed09f433061de909d2fbe3300103f7f6f6cdff15e717fb010dfe1005fbfa0414dbbcefe4ddf025f33a045b0206333707f9c3e3dae213f004e40215fe1be7f0cf0d01f412e0fad50eeb3cf706ffef3d00deee0846fc131910f2ea03f7d5e33912103d000b1ce6f200f4ebffd0fa053314e01b3548fd1ccd1906fd130e09fd0be8eddaf80f21ee14c9f014fc0cfdfaece80d1c022ee8faf80e2603050cf80a0be3c3cdf2e80f2efaffefe509eaf411e2f72eda0eeb2af5ee0b0dd8252122f40f22eff42b07dce803ecd60ceaf7021113e626e1144103fde0ebdcc6fcee092603f6000acaf2f40ae8031711ec1a0c07ccec07dfe7190af50ef1010f3a16fe3602d0bcf4edf623eef4fff7cde2e616f008e4e903e9e71b1e1e1d0f0e1e29140ef8fefcdf11e221f101fdff07f105ed3e06170fc10e06f311f9fee10901e9e8120bdd0f043915ed10dff80ee1ec1c16100b0cf6e1022914fe181331fd25ec2722e5c41711f2c9f6f4fd162f24f3f815d7ec02ebf8042ef5ff1525d4f5050ff900e309edf6f31f22fffbe91c15ebe51dfe140105d20ae1f4eb310dfd13ed2c1b0f101416eb1ae007e8d304f8cc1dfe2511ec05f8f60ff005e20f03fd241d15f9fdf334010ce71eecddee0edce6d70d222fee0dfc0df410fa0f0b23f8e6f1f226f4f6e7e7defde7040bfe030e11080502fa09f920f4fdf207f306e1fc0309e519013f09341d16f910da0e00e81dfe04fcdff634ef28e3e346233afddfedee3704ece210e41ef003080a05304012f1e5eed4e8d1f10e21e1080afe241d12d1eef504d40a11170bf0fd02160541ebc21b01d1edf923ed211bfff1dd330327f83b203ce0eaea18edd7dd26a7f5e7bf020af70e35401e18fde2e608ebd0f2d8f7031ffbf7f80e0e2bdb260e27d6f810e61c1fe0ef0b0fdad9060e29f419ff010bd808ea0812da10f62de301022406e7eb22df07f60edc2de019f9f9f81e0e1dd51e27090d09051806f8ea100814151a04290913faf4f6effe1305e5d9c11bf30f0de8390503fe040b1004061ad8d6d5fbe2e225080731f810fffb44d13cfb2e0a1bdde4ca04e117e40a1006dceec8361e02f8d921decaf5e012fc14261f041dddf8caf60fc9cb160afe19cbf8e91c13192b00fe2118e9f5ee01eaf6ea01c3f4ece4f5e82537f6022710ebf1cedaf836e20b1c19f82609fc33350413e20ad3f4fa0a09fe1d1e11fc19f20b070dde14f91206bf29f5fd26eb0aec01dc0f072b033cfbdaecd5e9f8e7de0c1e27fd1b0c0ef3e9f3eef716e00b0100e107f52af02b0f162300dc2de2f7d5e7e5ccf2e9f9fd12fa000d27031113261e00cb1507fb01f7ddf20e0bf2f9e2f8fd0df1e0161d0c220bebf6dbd8fb00fbd61517f8cf241fe7101611d225190be6f3f90d030a1214112bd4 +pubkey = 0a6671b2155043fc9f744f91698d2a8cb930bacbd7b1af7002ba174ebb83193ac58ddc127d0001d4259b9a07f69dda3b665a49129bb32465588fac9f6164414f0d6c8fc40b5292bd0034e3342a84b119b9dac8dd3675143c9ac558a298c48b6b5b0a838f925a86d6616e691a9e537ecda614a4b3623765b47a008c42c51a617e36bfb440918254e1f924ea68bda3f0a6c2c96dc3acd06d608301e318214756f8538e455eae813814fc1d3568cb29a7c64562e747115b0a3660ad7b005f1832782a8463c515058013fa0447f87db6a1d5284578be29adfb008bc9473aa6d9c8891c78c62da6fd6af9943a58a8648dff74041247cc478176113f70bcca20881215f251ebbf9ecaca9ab00a1c5aac46612b194369815004ad63a70a68b6718814659f0d42b555a4d01a8a2095cec74172a629c6f9171d8418a3522f8647011a3148c81de32cc2b31bf68f768619c7a7c3566969a8d5b232544b04b19e03b4e3fc2e86ddf174ad30a5a09385a41fb316354c3a7e938c61b1b187a8cdb8b08ef5399006d03fc8faf68de6a210fefe7a87002f6cbd6aaba6245c8c021469496f998e42ce4bfb24223149611a026158971a1d033947d81ca92270762fb857a5efd134d5c15bb991d1b35c497401de565c4516b29508f6f21b4bb79afac86b83756f28d9250b2f276dec2c56f355330ca9f740c40d429b34a2a2184390983d1691614f964c605a7b2649bbb2ecafe5f3e205a355be429e8c67023069c51cd994b17d3f29225f69ac7eae365140ac9a68bdd2032b78143c7b6afd1ad4143e83533edc419230786b086da204e2d9b61cccd6217073c9b303a3a61849e6cc4c072620f9ca7bcb454b08f0a9d3c6ea3225d90b9d46d22724b37153a0f9198c0c4962c32388356ae0cfa76a282c794374065811d82707e8d64bafdcac6a098b938bda89a9a752d91898921054ed8d9e6076c0841bd895ae85db68d65a84a0c791515dcdb76ed519cbdaa20cd5a1521aacd98b92b439c786f565219f5acb2f01a1c06e95ea5a61084d63670555318d59d724d08add8c783ae3d3afe992eae2e37488b495b418e9be43554b7e16389f5a9ca8b1a1a5a2ece616e443e3075a0e57c0c9f760626715166115c845752fc269122303ad2011d84294894fa7c67f580dd4b293804de1252b6961c08849c3c2901c3a8ee6bf452cb315116630954918f2dd03858c69535263933fac3e32e9e5e5fd0dc9055acbe926112baa96086a7ba5169a257e1a15ed224654c180650236bac4fb380ccbdd50151fb2746a5f592a6912d75872265cb1c353e294ae4d8ae45667d85b2e8161b699072e25da9038afca5d01dbf0c9debda0795e03c41bdb6aa614cbb01897772aabab04c5ea098947504dde7087fc07c79b01263a4ca9e81162870f9961a2c82b6f27bccf40289ee710958eeaa568df2845fe49b82774538c9684d31c1f84cc66f1bda092556e1775f355c32610cd28c34b5507f58dcab16ee1b6e2a83558ad6250684f0857ef3f89b084891ddac92cc8b095e715025726fab56d4bb70af4d19b0a27461991f1e892496858252a6bf7666360ac7ee5a69b0898f2e534404a9712757eb2e381f86e6c4cc9d0cdc564c1ff91c844507bd23f8988571e04c937aac1933248404c4779cf7b51ca53d92c6eb9829a29196f2c75827268724298416feae4127a9233999cc2f9eae31b6f0dd4b1ccabf9220907283d0263a37695500dd67ca0010b38b6dc0ba174b3f79e5fdf7e80a6376110ad2cf1ec28aa67035eaa1d02e82f1e8944e913bd284e68a023c33dc6539dd9137a1067c8131655b571e909331695576f5030944ef6cb7d2bf058a59e1994ced15b664886802f1c9b1ce54ae99ce102c81d615b6819bd8dd864d3a31d76855b00d0989b3ee8fdb99de5ec9bb65ada4ccbbf64c4b6d6a212ae1c2502a9a454f59d74b107e408826e82f0dab793d7594d63faee9ad8728d6158b16ac69cdcc768a32bedad510ec9bd408144ba7b2a9a2aaa87cde37952d93814866c205945c453796a67d86d564746f3982f597d619852b28590365a46fd230784910268b96774eb091d05eeb277ac3a1a7da80b850d4476de98bb124c0f774a8a923b029e24b57d371dc5eb56ca0d82d9096d939d359a84ef034e5a51f56389f2b1cad7c6d8d8c245beeb8931645d0a45b0f005c744ac057bb50999bd33bd73448521f5b5a02c40a3418c2d293b12f9233337189903bdec0783aad411b44ac004850b10ec84303ac6bf40fbefbb2916c980fae39f665c10335c43da1c498e5bfe636ba53076e20b4c1878a64290e498bc575962c7322e628578f772589fc3776619077e44072c5967e47446c09399536b28401a1b7d64f680c3f3182c57488380d5a7a9c96839a1757bf967f9e412128d88bb959ec9801ba637e7cacad6b1b5556625db085765a025166b949689565a2113ba99e21680599f9342cccf05fd67c372f6e373a9067c7db93ca81e2d07bc686df387c7fd049473e65292bd17e868b853abb9 +msg = 6f46517db48c4d3b37a9f1f9e1a014 +sig_compressed = ba00905f1215e2c6fe547c6a0c24a8b25537f77b5af7639fe98cddc996368b1ab7e627e5e7214069b82dec8bfe92270704b0da29ae353afbf8a60f4abf7b3575acb1ec631066bea24316fc72f2c9ec7d2b06988fa1375680cbb8450c91288c5170e7bad0ef8c9f76c93f4922eac655fcff48ca26a2b6b17b76fe71d59db0fe96a5a7e8636434f3bd97a157f07ef920d12f6f15de3131b21145f5d275275c49d771b44e226e5ac1d53e7e5a5411203b69920ed31d1f46a19e127492d18ecaae8de326e3ea908a532bade78cd3849fe3fc0a17951cc54eef47711d68ca9acbd2e34752531637facbbc3e3c435845230b0fec9a8dccd8b5f114c393f4544c8760e04f34fe357dd5b1eefa521299f3a0451ea823878c7ffab016594af459ad4a8e126c95206d6304914e315a71045170cab69bc5709848166c5ebf14439930a33c30f7ad88531fc8d3aae0ea5161d7e332b969ca7e896fcb4497b94bd813cac2428def2699556e08835633ac45471f62d7c551d4b58a1e1a7e4d48ca6df083cefe59b24436dd285bfc6c394990dcdd83e763d01e95e1c2ced99e5a22d9faa564b7ceb4e741cb9c4cdbc2d252bbed6adf79d5acb9279266f4575266fbfce6ab64198cede4b4feebdc2146441755d0a37337b2635e9427f8e8f3651477be987d5695edf24ec7738b8f849898269200dcb248adb3a3ca9bb3c9e3848ce6f6f0c665712889fcd93598d7b7b97b95c5a9f5d0a7ceec91c36d1d0673d78912bade92bad7fa6b2841b5498e5263c64a3c3f137889176b738579e108ec863883bdd327292b797bc976008330595542148021af3a447121fdc251d0dfe606f272c1af0eebc728c7f844f9466094628760e9f494d55f4a61a79377ba4043703c2de521c977456a032b6f95acec7e26fe4b0ea6cb99fe45f107350724e5fe896050974c17c62c6b7aecafebcca95e252acd91c95673ce12d4e232d84dc13f9b39b89250c3503b15a3f1fdd624aec351d5c4b62a9ed4973a176936f7792225183d939db8c72ff7da1b7b46e91cac33314535b64b9a082766148efe5bea1ba9516111c4076444734c7b2859f1f18186df26b03c8b854f58a4e651f6ac6d48dfad3241205244d20ac21edd50e0a533ac6287d7ce89a4d990fa1c3c6179a461f7c804ad3f12165de3d0e4cb49f9d4bf5c0413c306aa8631b9fb150a7c4ef2d4d412767275e4c089a366b9b414ee664faacdbb1998233054cdc76c95e9fa708ae48907bd69d716f0f3e49f661ed9db422b93c7544959bd0313b59393b291599bfc6be4f7fbc1f110214675aaf0957fd5b44dde35b2d6c972a91a4f2bc72652e116bd2b47539f51f2673de84eb3f79cc4e3954ba9b626e3c1c62cb2afadfddc574924be4c665f08c20f4491fc9e6d541e72c9fdfd845f57b0a090e5811f822094d4ff6cafd16dd07392a73ed91bd028a84a44c7d712cd3b632039bb0655cf7dc9ea3ee0e69768ab1132e638872176ef76739e346f69a27e530c0ea98a8abf74751eaaa6a3df883bbabfa21199391452a4df8cd0d9ab32048baf1c7cf94c72809fa09ffbe49714e1b8e441c8d0b790cd27aed6c8edb79345b8ecda9dc454cc2ccd4a289e462b1692f13d91338b5fe9d757f428ad79c581ef205c768cf8313886059bb31154e16052d20dea29d3b368fe97a853bbcb260bbc9b2322f0d76ee5a57da7ce5eb441f752dac723c10f9777541fd90b977f19951a2eddff3fd1a8f4 +sig_ct = da00f700fc0a10780e3f84051f1d0411090d1fee0d3f83fc305af92f72f820310b7fb70acf4c0e305be9a13f079ff00c0fdaf3ffc3022f010a4138ebf0610680cdfba04e07df881ccf1705f17bfd505aeeaf14f74086fd115108c06ff720f9fedfcff17060eda09f0090f5ee0f69ebe1430a20c4ef6070f31faa00ef8f027f45f6ef060a40f5ff4057f99f8c0990930c5fcb01706efc1038fab0bbff9f17f57fd9fb0ff302114ffa2fe904205fffdf911a4f5e0fbf9e0770180311640940fdf2efac03afbc03af24f4c038093f35060eabf8df9b04a084120f250b2087edafaff98f58e620a7024068ff2f6b0f4f44f6dfb9f560080cafebfd3e31f66f3e03fff1f20042f1b01cff603b17af2409dedd0d3065faefba09d125e75fc1fd407700f11e08df7c048ffb00fea7fd8fc713606bf3c14cfb7f0c151ff0ea8fc003cfd9f1d0dffab063fc5fae12104cf8d040094f96084fbdf74f81fab081f6a04af980660ea051ffc0b60aa083f54f7e022038ff6e59084045f7a056fdaf9e0700300a0066ff5fd1ef608eded0c6f9f08ff15f780ccf8409af2bfbff57196fa9f3afebfea0b90bf012ec1068025fa404bed003c0d80a101bfc4034f6b05b084006058f63ff8051ff1062fd109509d0ade76f9f04ff6d048fecfc9e7cf19f84066eee00d06e0a806ff1def90490210f3ea8f8d063ee0f170f8fbefe30e6f9b0c406cf8604afeef42faa039fe0fb50380b3ec416904af21f5306f079f55065f6ef9c0b3f980dd0a6fc2f02f3315b086ff4fa5feefd9f9207b0880c60900f5174046fb4fc3126f510a803fff209efce094fa2f8cff9fd6f5bf93f9c1bbfa4fbbff1109ff7004fdc080f47f6e01506cfaffb60b7f620bcf3e019fe5fc908cf671710c403f0b603503105efc3fe90720f1fd7f950420befa30a4f3df4cf30fe4f95e7702b05bfdc0ddfd1f970d9108f4b126f36031f3a028f9fe8ff441120760eefbe079e3e01d02109c087f920b2f360abf9bf2202ef00086ffef6b05008a08008df19122fbc00fea4028fb0fc1e68fc40b9f7d0f8f23f9d028ff1e1f0be0c6f7e146043060fadf2e0cd057edbffa03c0b7f9212000dffffbefc40c8f37e2305a0010abf4205afe301f093f8412cfacfcefb4f02017ef8f3310712707f0440e00c2074ffef8f116fd3f29febf86f1a0520780a90590e4f37059f62f3e0eaf3cfeaffcec803f0b6fb3ef70a8ffa040fa815af88f83f540a5f28fd8fabf77f4f053ecb0aefb0076026fc3fc4122028ffdf4efb2fc8f7207f07d0c3fc3046eaefb6f7afe8145fd30640f318413befb01df07fc20c3fac0d1f7c09c001ece011f66f71eec067ff1198ffaf42035003f6ffbe0cf062127f6cf8a058ecb01bf150b20040020a4034085efcf93e56f3f02903af74043fa9e630340b6ff0e8cfbdef4079048ff9f420000ab1bf0a1f69f9dfdfeed169f87f57f86f40004f9f006255f74fc7e8a05004f0130f9fd70d00a7fe403af9ce7f0b4f4d0f3fe004efb4fedf2bf65fa8fe7084ee8153fc8ea502bfd9fad00805c0a200707af590f1ec4f99f6ef0aff906cf2500805c0bce2b0a5fe5f60ff7fcb12713b048059037f8f15f03df83fbfe9e1820c6faa05708905ff96f4c0b7f1d06c0ebfeefb6048fdcf1bf9d0a604b00806bf5bfdd05303e047eedf31f1803afe1079fe8038fb604b0d3ecffc8fa0eba06502af8b0fff2415d02402f126f67f90098007044023f0ef9afd60070b9fedf89e94017fd5fd014108e0e001f0840040cd03ff4a05f04506e107f370cef8afef2fa0c50890a2ff10dc02cf59fcf120fb3f50f6bf31e890bd09ffbff66076095ff8032f34ebcf38076fa2fa7fe4f1d01bfccf5ef07030ffff56ff6095f850c70470d50cd01ef88087f230ff01001912709404a026f88e66f4d0590a0022fa909cf8df36f720c00bf004f8107c025f76f3deb9090fb8f5ffc400cfdcf950ebfeffcafc40b416efa70eaf24115f680e6f5709403c01805816907803d0a2f6406bf06f2905ff5f0150defbb003fc4002f39eddf10ff7f78f7ffe51660950b80e00cb020f43014fad066fddf8c07a08afa3eb50b0077026fef022f9f05d1770e907d04f0b9f15090f090cbf54fb8fa000f02ef23041e8500b02ef04f67046097fc5f84f8201a01e +c = 462e73036d037d0e9c046e216f11bc1466123511262ac811d50db50eae093d212514a9029c2ab027e02f9f018126f50d7705772e9c05e0261823571f9420eb2af51a0911d2298c1cad24521cb502ca19b006641c9b20b909932e620970183005b32a6629af05a92f47286405a11e3d0f9e2a870a520ce6071d1b410af9260310a7295428bc22ef04fb0f2404e427db273c11202fae0b9d00092d251384249c256511cb2afa1f631f160e0b17cc1a9d159a1a45219d14df06602a982dda01851c8d28ff14b91004288b26d7069d158524f01e0d109814140412144d1e541d0506c82b6c0285101a2a210e11077f266c0ef00a5f04502b8a2a931a1c0b38143215d819740ece106c1ac917f911e218ac0310042d26722f0110ab1f0e09e3272f06292f690bb927bd258227f809602e5b18a602d403ed11a41b732034084a1bb225be0ef50db20d0805c0196000e0129f2efc28f72ab521bb0a0721581af52c8d1cb809a41a3d20d20c051b1d18cf12e315440b2f2a1a2de40fb5232b1f982f521b4007b61204018e1d0b25871b5f0efe0db4052f24742d792f4f20bd0bb62bf60a4213470d8222bb218d1dd20df329b61b5010020e69270022b2042b00c023bc1dc42c3d286319c715f12ac52a9f2be1291f2a752d90167723d2069422881a6603641693146926e8122f279003261cf407b803a91552166602ab04db293b17891353023e071c2e1718172a7f1bee0adb13d90a3b144b233f0891134720640e2813d70cb911cc055a13a428c02ba40eb6012d1399230321f200ca078f116315e90cee2e7d2cdd06e801ef1d651f91133f00430fc61a4b182f2e1f2d002c99139603fe242c139c0a9610d308e2056e1c9010a212680c74195801ae18300a4e1cb7097012d62d7f2cd0161a0f3809ff29df030a1b1113dd085f091611a420b129a90258151507d401ad065212840e9012c0192a14921c960e6c0e3804b3263a15cc2aa206c9003526db0e3c2df61ccd25ea067c0d05091707d7066526042bc615d41bf81bb7074b1a382213202023ea2b2b21b11bd7079e25691884220011ae2f67264516290bd6018703541c0102a42a9525850b2906b60672021d01c312d10a6e213d15de0cc128c727980abb1b4514ae0179180512362fb11882200d21e92935202302e60e2827bf1d541d981bda1b31139222d228bf2be41e120eca2db320750e0b1ce200c70f580e45189a2e5001ff23ed1a701d4b2025297f01e2213209962ea52726204b21ff00510e93102105321396047b25a027522850263011fd07d915e92b0f1fae16ac011710bb28010da90fe708f41265129a1dbf2a6016fe08e5267409f403f61c012e3f269f22741bbf20fc16f8120706961feb1f8a26960e30087202df25e915ff17db27350c15019311720e8510ee127623442f1a0579091300b320d00d9323c815ef2f3227082102057f24301a5116642eaa09760c0504d321420cd4239710302fee2f042e8907ff1100218d2ced2e260e8f08ac1cab0abe2b012b2a2ca7029d255f246b23f000bd114c2ff9122123da1111196217840f91197a19a610d706cb20c700290f7909c3253e1aec09ba24e60efd285b2180298520f415b50d4612a510c4293e150714a7151b2814094b24442e4b194a2ac41d5025a1237422b228711b0502130a9c289f1c572ba0071a0ee315421f0224ed11af274215382a711ef3047b2b780d4806c5246616f304d912d61fb22b2a09430ac3072c1dcb0ee5068323e214242b7515e722d014e103f31f010f1308180ef51fa21f4b18fc1e7f1de60478143c268b093e2bc317331e231968262618bc1e1729962046241c1f820f8821ea03ee2ecf2a2225c02d5a2f161ec913a50122038e09511d892af4283229af29c81087134b201e059509c8236d15952b7703170d5014e1015015920dd915b10117068211651a3b0f3622a12aa12b4a2ae02e5429d528f305d1139e225b12d50c660aa80d86216521ba1136117e17d02b5b1229084a06fc1fd12d9c289b014a19262ca904dc03880ef91e9a105002bb21e316a129b62d4013db0a4c0086189313e428be07152d581d2c04bc1fbc0e5a1b1d29070e6e259217192771049d05c80b1f072c12b826040366047a27fc0d2f016a1c0f154223ef1de104c22da11a3a061b0a9029e50da60e7625a60df202b805f11df61624085213b61c1505c926ab26a005a50b1903230f3214302f1b0f6c24eb154c2849007307031737005f1aa42d5e1c782a260cf403c01cdc077803e602eb0a3e13c82d1a07561c141d0403a12b48267802ff14be18dc1ebf01372ba1000e29571e5c259d07242c8f27612cc722c21c0d1aaf012406442a19134b2e28174b0b5d04140db71acc185318061c5d0b600e152b512cfc29b41b721a651f08249d0619271a180d1b7106a615bc26bc2ee721a308b32dc8157a171e2e6805f918df1b4a18970a042eed0d062fd122f1229b19101ba7213e18b80701221709f1029a1277106e160e1e85084d02cb002922cd1f9f2c342fdc0886082f20b82a1f05d2267e15c425a51caf21f403c5079c1c5f103312da1ff42fb505b31aac2c8e11971d370a890c2d0c5a09ca0a2b0c8200a30e031db41bc20f20081d02c616362de6267700c32fc62f5f0ff6244a1f38204b23161f65029a20e1299c0a2022e42d73124a281414681e4c051a1196297b1a64217c284309600d0d2ffd2b141ba814aa0031051a0fc019af2cb32021293806ef1e18062b22de263e0fae21231ac014d410380a52161025b01e5917a414512aed13131ea7189b05c3119c1e3507892cbd2a851b7d2c1d23e71a26182f26031f892ed8106321642ed529b92e9f24db19c023d722ab19040c +s2 = 70fffc00a1007800e30084ff51001dff41000901d100eeffd30083ffc3ff5a0092ff72ff82ff3100b700b7ffac004cffe3005b009afe3f017900f0ffc000daff3fffc3ff220001ffa4003801bffe61006800cd00baff4e007d0088ffcc0117ff5f007b01d5ff5a00eafe14ff74ff8600d1ff51018c006f0072fff900edffcfff17ff6000dafe9f000900f500e0fe69ffbefe4301a200c400f6fe700031ffaaff0e008fff270045ff6eff06ffa400f500f4ff570099ff8cff99009300c500cbff17006e00c1ff3800abffbb00f9ff17ff57ffd9ffb0fff3ff21004f01a2ffe9ff42005f00fdff91ffa4015efffb009eff77001800310064019400fd002effacff3a00bcff3a0024ff4cff3800930035ff6000abfe8dff9bff4a008400200125ffb2008700dafeafff98ff58ff62fea70024006800f2ff6bfff40044ff6dffb9ff56ff0800ca00ebffd3ff31fe66ff3eff3f00f1ff20ff42001bff1c00f6ff3b007a0124ff9d00ddfed3006500aeffbaff9d00250175fec1ffd4ff77000f001e018d007cff4800fbff0f00a7fed8ffc7ff36016b003cff4c01b7ff0cff5101f0ffa8fec0ff3c00d9ff1dffdf00abff6300c5ffaeff21014c008dff4000940096ff8400bdff74ff81ffabff81006aff4a0098ff6600ea005100fcffb600aa00830054ff7eff22003800f6ff59fe840045007aff5600daff9eff70003000a0006600f5ffd1fff6fe8e00edfdc6009fff8f0015ff78ffcc0084ff9a002bffbfff57ff9601a9ff3affebffeaffb900bf001200c1fe68002500a4ff4b00d0fe3c00d800a1001b00c4ff34006bff5b0084000600580063fff8ff5100f1ff6200d1ff95009d00ad0076fe9fff4f006dff4800ecffc9ff7cfe19ff84ff6600eefe0d006e00a8006f001dfff9fe49002100f300a8fe8dff6300e0fe17fff800beffe3ffe6009bffc4006c0086ff4a00eeff42ffaaff3900e0ffb5ff3800b300c4fe69014a0021ff53ff6f00790055ff65006eff9cffb30098ffdd00a600c2ff02ff33ff5b018600f4ffa5ffeeffd9ff92ff7b008800c6009000f50074014600b4ffc3ff260151ffa8003f00f2ff9e00ceff9400a2ff8cfff9ffd6ff5bff93ff9cffbb01a4ffbbfff1ff0901f7ff0400dcff800047ff6eff15006c00afffb6ffb70062ffbc003eff1900e5ffc9ff8c0067ff7101c4003f00b600350031005e00c3ffe9ff7200f100d7ff95ff4200be00a3ffa4003dff4cff30ffe4ff95ff77fe2b005b00dcffdd00d1ff97ffd90008014bff260136ff31003aff28009fff8ffe44ff12017600ee00beff79003efe1d0021009c00870092ffb20036ffab009bff22ff2e0000ff8600feff6bff50008a0080008d0019ff2201bcff0f00a4fe2800b0ffc1ff68fec4ffb9007dfff80023ff9dff2800f1ff1ffebe00c6007eff460143006000adff2effcd005700dbfefaff3c00b70092ff20010d00ffffbeffc4ffc80037ff23fe5a000100ab0042ff5a00e3ff1f00930084ff2c01acffceffb4ff02ff1700f8fe33ff070127017f004400e000c2007400feff8fff1601d3ff29ffebff86ff1aff52007800a9005900e40037ff590062ff3effea003cffeafffcffc8fe3f00b600b3fff7fea800faff4000a8ff5a0188ff83ff54ffa50028ffd8ffabff77ff4fff5300cbfeae00b0ff76002600c3ffc4ff22012800fdff4effb2ffc8ff72ff7f007d00c300c3ff4600aefeb6ff7affe8ff4501d3ff6400f30084013b01fbfe1d0007ffc2ffc300acffd1007cff9c000100cefe110066ff71ffecfe6700f1ff9801faff42ff350003006fffbeffcf00620027016cff8aff5800cbfe1b0015ffb20004000200a40034008500fcfe93ff56fe3fff29003a0074ff4300a9ff63fe3400b600f0ff8cfebdfff4fe79004800f9ff42ff0000ab00bf01a10069ff9dffdfffedfe690187ff57ff86ff40ff04009fff0600550274ffc7ff8afe50004f001300f900d7ffd000a700e4ff3a009cff7ffeb4004dfff300e0ff4e00b4ffedff2bff65ffa8ffe7ff8400e8fe5301c8ffa5fe2b00d9ffadff08005c00a20007007a0059fff100c4fe99ff6eff0afff9ff6c0025ff08005c00bc002bfea500e5ff60fff7ffcbff27013b014800590037008fff5f013d0083ffbfff9efe8201c600aaff570089005f0096ff4cffb7001dff6c00eb00eeffb6ff4800dcff1bff9dffa6004b0008006b005bffddff53003e004700edfe31ff18ff3a00e1ff7900e8ff3800b6ff4b00d300cffec8ffa0ffbafe65002a008bffff0024ff5d0124002f00260167ff90ff98000700440023000eff9affd6ff0700b900edff89ff94fe1700d5ffd0ff41018e00e0001f0084000400cd003f004aff5f0045006e00070137ffce008affeffffa02c5008900a200f1ffdc002c0059ffcfff2001b3ff50ff6bff31ff89febd009f00bfff66ff76009500f8ff320034ffbcfe38ff7600a2ffa7ffe4ff1dff1b00ccff5eff07ff3000ffff56fff6ff950085ffc7004700d500cd001e0088ff870023ffff0010001900270194004a00260088ff66fe4dff5900a0002200a9ff9c008dff36ff72ffc000bf00040081ff7c00250076ff3dffb9fe9000b8ff5fffc4ff0c00dcff95ffeb00efffcaffc4ffb4006e01a7ffea0024ff150168ffe60057ff94003c0018005800690178003d00a20064ff6b0006ff29ff5f005fff1500de00bbff0300c4ff020039ffddfe10fff7ff78ff7fffe5ff66019500b800e000cb00200043ff1400adff6600ddff8cff7a008a00a3ffb5feb00077002600efff22009fff5d007701e9007d004f00b90015ff900009ffcb0054ffb8ffa0ff0f002e0023ff410085fe0b002e0004ff67ff46009700c5ff84ff82ff1a001e00 +s1 = 1100f9ff1200d5ff1700d7ff4500a3ffb100d700a9fe7cff71ff0800eafe67ffed0007017cff48ff33ff2a005a0099005800b201ad004d006500600012003e00cafdacff5c00b9002dff8100ccff2f003200ea012e00bdff07ffcdff82ff7cff6c008000d4ffd2fe5200feffbb006eff75ff4601c1fff6ff89ff6600ebfffffe100093ff6a001600f8fe4c0098ff120142ff96ff46ff5eff8a00ebff7bff3cffb3ffa3ffe3ff75ff67003a007c009cff3fffa8ff25ffa7006c0090009fff7600d3002e016500a401b9ff5b008d00a100d8ff0bffecfd56ff53ff9eff7100f3ffd8ff7cfebeff1201d2fe39012bfff3ff5cffaafef20040007300920083ffb200b2ff12ffc6ff6efe43ff22006c00a7ffdafe220102ff1bffd8ffa2ffc8ff00002dff15008601a8005dff52ffe4fea200d9ffedff58ffdaffdffe53005bffa6ffbb00aeff80ffa3ffe5ffc900b501d1ff6100f5fedafe8d003400b1008f00faff4d009dff1a0096ffaeff55ff8f00280130ffffffe0ff79ff2200950083009100d4fe830049012bfeab00a100f3ff49ff82ff3e000c00c800b8ff9dff2b00b101feff5000b5ffe4ff0300edffe2ff860031ff7300900042ffecff420043005500faff9a007f0167ff4801ac000a00a3011d001a01dfffed00c900cefeafff57ff1c0091ff3b00f7ffaf006cffff006c01190066007c00d9ff00ffff0066ff1600f500faff090070000e0112ffa0003500cdff5100f8fe62ff03003f00a0ff7eff42fe5dff6effb2ffefffc2ff430062006600a9ff0300820122016c0013002f009ffe290041003700420096ff95ffcdff58ff47ff14ff1a00dbffaafff700da00a4ff82ff69fffbff4500b8001e0070ff220047fe82008bff4cff6900ed00adff65ff17ffc10090009dff16ff01010200dfffc1000e017c01aeffd9fff1ff4e00a6ffbdffa2ff8e005dffeeff2600d9ff1c00d3ff5b008effb9ffc8ff68ffb000edff470097ffc2003700620006ff2100d1ffbcff64ffba005b00c300a6fe8fff90005d005a0033015f004c00a10000004f003d009400eafffdff080067ff2d001fff88ffddff140057ff97ff02008cffa900770084ff1e00e300aa017eff68003d002bfea1ff3400910021fec9fe1d000b0074ff600102005a002100a90044009e00affe5100dc002901cbff600068ff43fe4dff810081ff7aff0600f7005f0096ffb8ff40ff75fe1900f2ff5a00b8ffa3ff92001f00c8fff4003dff6700070123006500dbff1a00daff6e0056002d016700beff1f00e3ff5dffb7ff41ffefffcaff88ff4bff2200bdff5eff0a0074ff6fffb4ff63ff76000d00a4fec2ffa8ffbdff85ff83ff3f0067009b009e00bffffe00f3ff2a00e4ff03005cff76ff2dff150031ff9d004000310050ff000013004fff99ffc7ff460050004e00e3ff540046000e0056001401ad01b5009dff57ffb7008b004bff99ffb500aaffe7fe48ff62ffc30028018d003cffed00d3ffcdff0400fdff42001700c3ff99ff52003100e5006100d6fed900c7ffd5ff8eff3f0017ffa9ff4d0018004000bfff140050003d002501650121ffa800130037feac000200fcff82ff94ff45ff8c00c4fffaff84ffb4fe2900bbffdf0044008afe94ffc9ff7e01f900f9ffc5fe2700f3ff0e01bc0047ff8c0066ffb7ffd2ffe8ffaeff2200c9ffbb003affe900d8ff4900c1ff73ffa7007c003901bf0041ff57009201f0ff94fe29001dff8a00a400f2ff5400dc0067ffd8ff2e00a9ff8cff860087ffd6ff000024005600240041007300d1ffd0ff2200580001000401d6ff0e0009ff090094000b01b7001d01660098ff0500b1ffef00a80043ff450134ff69ff97ff35fff3001500efff1500070015003500f8ffbcff32002dfeabff0201c5ff08021100ba007d00a5ff9800a1ff300028ff4900f4ffd4ff20006800d9ffcc004f00efffaa00eaff85ff59004f0070ff52007fff8eff0e00d50038ff6aff9b007c002a001700620053ff42006ffff500e7fe8dff4200d6ff7fff6700fdfffbff99ffdcff71ff35001f01e0007ffe0601a801600005019b00e5fff4ffcd0066fea7feeaff8e003f00bc001b010e0111004000640043ff80ffd2000000b7ff70ffcc00240021006a0086ff58004efff2ffddff7fff78ff7f00b600d9fe52ff4cff5f00330040ffc900720065ffd8ff460071ff8fff92fff0ff2d00c4ff02006100b7ff23002400a000f8004c00000003016f010701ee00f9ffe60040002600e7fff4ff0900b5002c01d401a8ffa700ceff40ff7b00e5ffb7ff9eff2001e5ff7aff5dffd8ff30ff62ff2100e0ff230066ff8b005f00e7ff6d00e7fffdfe18005a00ba00a6fe96ffb5ff1fff85ff1c001e000f001000a600160036001b00aeff0e000f011900da00bfff97ffec0022002f005400b8ff510005006c00b3fe2300baff6400c5ffef00bbff0b00010023ff1600ec00b1008f003d009eff0a00afffceffcbffd7ffae007d00edfffbfe99feba0056fff3005b015bff1bff380095ff880044001b0066ff2fffb5ffafff38ff3e007400eaffc1fee3ffca0064ff46013300b00046ff1700cbffa4ffc400410046ff57ff5dff76fe6c0010ff82ff6a00ddfe0100eaff2fff82000b00e00010ff4601700027ffd8ff970053ff2b00aeff7c00eefe3c0050ff6b0002017601c200adffa90053ff6cff5e004e0096fe1e00b900baff1400beffa3008cff6bff39018bffaaff8a00b30081ffe3ff9aff6800d5ffa100f2000c0052ff6e01aaffdbff1d00f50083fe07008b00a6ff60ffe6ffa6ff040051ff08ffa500e9fffa00bcfe3d0064ff63000900eaff54ff15000800b0008fff49010b00c7ff2e0035fe2500f8ffcc00 + +count = 16 +salt_version = 0 +msg_len = 16 +privkey = 5af848210bfd0fbe0f84812ef83df3dfe0800f7fc50084207fe3e80bce781ae0024e7382267c3f7bbf00460e7c5f0f3fd0241edfc39f803fdf43fffb7ff70620f80027ffe283ff20fe100c9f0947cf139aefc20fffdfff3c116bbe18c00007f8f7fa100761007e0f7fdf1887ffff7fe0c01ff8df185011745bf889ce97e1f8880efc4108024f8840e034806ffc10006fffbde8fdf0fb80e80fdf741f3809bf0fe00085c4709c0fbde17003e93bcefca3d8f6208b7d18381077a30832100c3f10020e77e2e807900882fe7a00904210061f03e000403ff45ef0061d03fff801defba00847bffc3ff044108fa118439ffc5e10c3b1f4610f8050805eff786f8fbcf90402885bff43be8023f83fe00020d8421f0fe008441f5c61083e108c3fe8fbd2602010c3d0f3c30fc5f1005ef70001fc3ff7fa40085bf841e00f7d017e2e805f27760f902010bde08f630f87e00f820687bf843ae17e0f903e080020ebc11f3e0eeba01f37dcfbc1e0060f8843ff35fe049ff17813841bf7c8107bfc003e307c3ce87a40ffe3180200735dd7fbbfa03d1803de7c05e181b0843ff841ff7c0311000e74000fb41d63c517fde1ffa127fdbf9801eec4307be10fbe1207c1170ff09020ff87f09041108030fc0308ca11149ff80bd1801df006008841290be073a00fffc28fe420bbd1fbbd017bf0fc5ef87e01e8200f482280bfcf361efc5b0ffdcd839f00bc1e8440278c4e9f9df03c30803f17c1dc8b7d1fbe00ff7f16c0308b64e83c107c241ffc000821d87ff0f442f03c0f939ef804307fbf07f42004a00848030bfcf8c1e1800007bdd178190881a08c01083c0e74c2f0461ff7c50141ae7840d809f097c1f003f087c5f6b62dfc1fffc6018ffe180a02803d17bbfef8c2f80a007c7ef0c40efbdcff7fc1741ff00a416cc3e8c210f3e0f77def8fa0f1841303e207fe2f08210fbfe1003e2fc05ef45e117c2f887e1fbfc0780427c7effc1d0f83c0f3dc2883cf03df07c01f0420f00200fbc2f7ba207400effe017c41d03a01f41df87c1d0bdaf0fa1d87dee689b0f8151ff8427f8408f06d809f0037ff7c7ee7c1dffcdeffc242803f0fc3cf13e3ff47ef70650f8221801ff687ed989ed8c60287fff00a2098c70700120be110800ff4212145c18c40f780108be0d07fef043f07be4dfc3bf8fdcfffc4017c0110230f81b1845a10f7dd8be02f7a018be11745f27fc2178000ff61193a307fbef03c418820f8421103fc27fa0bf7ff20bbf20381f8048077c6e8883e7c1f20c42f0784e87fee101a0083c08741e082108bc5d7c5f274452f8401ffff17eff07743ff4200fce1f07611009af8be12744028381f8f47f8c1d21c3ef07decfd5df1c00003a3f886200fbe0f402efbc0f937cffbdf087e417fdc1015f0fc02007df0ec0300800de4a0f03bdeffff084010f81ee809e280221f821e8820003bb283e2f83e0170a30901f07045ff83f00b43f87e3e8c031738007fbc207a41743cf0b41184610001f36fe3078820009d177e3107421089df8c62e882137f8100401f741ef7c43dfc1f0fc1fe17fe07fe2e87fc08ba300f620ffffefc160fbe2e843f18b5df17be0fc2120c1e27c5deffa1f0fc11083cf909d274230f83e10fa210043ef4021787c0e422f9c5b2087ecfbbfffd000789d003e2feb7e17bdc37fdf4743d0885b0ffa0203a3f044320c3d0fbbc0ffe3fec5ff0ba4cf3c30113ce10241785cf93a6ff8821081ce7f5f267c1183be188a007c40cf3c1120e0e8843d881ef0061f075eef7a2f6fc5ee43b177d9ffc240bfee8cdfb3914e2f7140b0eddf5c4f7212039ecfadbdff7e2f701fe1703022515d6fc211fedeaff2cf0ff15f3d80ed8f0eef539f70325e5f40214ecf8f00e28dcfc10f0ed1de6eef40800fbf2f3f7ff390f0ee4fd061b1e030cfee2d20d1ce2edeb221bd1d111dee70af91217db1c1cf81607da14fdce0c3d0bf1ea1112fb04ddfd103fea020704e10cf7cc0802fde6f3fce3db0f1d170cfee8160111f4f9e308f1f42517e9e5eae1e409db172333080b11090de215f2f8000c0502e9d2ee0efa170fe0d0e6121b01fd251410180e0003ecd8ecde27ee14da1b26e4f3e61fe7fbd326fdd0ebe307e40910b2c102e5c5f90fc8191710dce4f018f0e4e5ef06e0f6e601032c06f819d4cdc90c04f8faf71d02d3f900dccbe218041002ddb917f00bfb13df1c0513fff00f00d3edf501ed062b22faf5e5e4e6fe0e0ec017f21b0702ee0a0ce3fad1e00e340ad7f4ec22030b05e90ef4110703e1f7eaf5230af7e0f2dee9160f17f6f7000bf50e051000ecf6ffdd17e40521ec32180cf5efdbdfefcb261c3206f4cef50a082d12f616140325041acbeb1eea07fd03c6ffddffeb010bed0f0e0740cfcdfc140e140415071ee700fce5f9eb2331f7050b20f3ddfa07eaec1cfa14feebfc0af50ef61602e5f4dae3ee001d06f4e4fe0501f3f9fff5e9e221f705f908eb1dd8eb0cfa08fd1a1408353214f7fa00f0342afbdd101af7f94426e112f4ddf6f61cdafedae5091102d819ffedfbe11c160712113412f904e9132af7f0f705eafdf4fad2da02141300eff91a0bee03f714e7f6000c1f0214f010e0e30b1b19ecf7093810f708fee0e2281136f8d4c6f301e6e5131df50c0ef4e2eac5c91f13252b0a22e7e7fdf107070801011f223ff70cfc0bf0cee50f171bfb1131ebf316f1090bcd07fee2e8df021eedc3100700fcd50526bddd21eb121af80cf9f4e4e9f9d6f919040140f8ecdb04050a1d21ef111530baedfdf9fa0bff240a0c37012209f51538ff02e5111b11fc1efbdd03241438f1d7fdf806f1f40a0c1813f011e1f0f1f507e7f10f250fff1907f1e7e018fe0bfbd01a26ea040121eb0aec09eb17dd25fbf012152e14d81cfde222d9c21ef012fcfb2022fb03dd15fd0ef6e5eefd02012702f5fa02f0fce1f207cadb32eaf90dec1008e10b1e1a20da1f02000f32f5e02e10d8f1f6081ef5f012f62114f7fff02e0f3709d6f8e901fbf7b2fb1501320100dadf0703de0e0ae810170bebf2eafd1d05ee00f91afac4ec0e1e0c11301add09fad3120b09fc481b1e1c025505fb262001fa102325c6261adee1d30c0d041a0bd9091c1014f91101220302eb142bd00b0e072921e70e02010f131b0106ec0f0b1634def02ffa1f3c241310d9eb08f10409ef10eae5001717f720e606e9bb0018f70e32fff107171e03d4b1ea00340aecebe2f105dd001f +pubkey = 0aa4e2bc23eb53c47e3eebf6c516dd1bacd603cf8e59a5c69994062a3d722ce776bd15ea869a2bdb03df571ef9ba429d9787b2c44c12e85cd1308cad00d7aab0909ec47074489b682281508cc6deaba66f603c0b62a002faeb00af0c4049dcca2fe245108598702256a5b6845651511d315d91e3d11299417514da5956994a18a9928056aa46048a114416aee48384a4079807be50f04681ea5f9a8c0cb4f6ba613f1cfd9f5699cb5d40e41148ab2ee813fc7fb42a43b6b67a60e2f9eb3b0625bf3b70a74637d4cdf846692b4bbc6a197eeb608509f567915dcb39715f84f824752f0899566746f93865d2db3f4c34bad2d966a294c16fb4fb60f3d32c06bc2de9e9ed843049121aea16e27b9df4b41241df3535c2f325df2aa4e43823ca5264baae8abbda227c355e48ea1d5f865570e3f83a84cc2539e609bd1b00247ec7c86893880f461d104b601345cd142688087ebf2002c3015da3b5961c06084b6258c6e89b0c03d6330dc1d794477cbbbc1733ab861607fe3c1a4661bd218c51d5142df9a844268123902d456462f8d3c5f254815380f209ff8f298a9ac56fc247bc449980d12e75b4f46a7c1fc2242ced28b7d9e6b9ed5530f3a004a0c98f334e24389d70ebb7d0cb0809bced7545a79719d9e0b7295137a5b521883a80ba6b0e3e414b9bad0bdd825701a19aadeed2d5a52010b77900c4015d61871447d4885ac784a8a7f1b78a7a6cfdd8b4965319485e9b43df26eb1295b11721dd8ca2d03f2a7f21871b7e0893a358fc8766661aab85a43508d2eb419c560306b8b9f0d6b20f865981fe91f34aa8b6508a8dbca92266c42dea75af7db9a84ce9305f2d17d58cac294245ec809564e71556ad24a0c44e05c62814af4142aff2f709704ebd773e8371e12b90027119a64b25d99d7a907a8f13683c2a4f62cfa5c0aa14a9d278d623bf0603b2de123a203e3248249e95604d45d273568a5aaed6158c5a21983c7708076d706f6effe42489f1af2d2d6b409cfd53a80de3fd5a582699cdd0b1af184bc292f291cda15aed24716993bf9a5153d356105b4e7a7a94bd087e5cb9c8f8f504288675bf336b0caeb8a68bb2475f265f5acfa832dd4f5b8acd08bba2b2325cfaaa9655ac0a3c1d3564548a4a05cc1ba382825bb20fe7f7db53b0803e93ce51ec472d8eeae042aebd8823603d09485c3609942a183e7b100d5b69846e62309a5675176987b984214116f13b6cdacae52886693ee4745fa02548b56280286067430c831a8f60d45f4e227659ac3d9465efca55042165f598e603286843980560922dd8461afe23efc5d5728c42991de6db8be09520939702836e6075306f3c6cf93872e3e9742fb1bb7a7968083f207f43d845756c6108da5ce99a2269f3682b998c5416bff2eb54958d8e1cf4ca889dab78b08056ea4f663133f82a060a3ecdb315f29305315119794fa7ae7cdc7f604f2fb7a3ed44427a407172b4d41924d63a71fe0ab173a71b65e4b7b82055e47c95746a1dadfe5fad70bad413848de83a2a5a0c06336aaf37ab94954ce822bb721b6e2cfc1b7886a4942d7201a7b2ac9c134e5423e86a5dadb10fe778defd47708ecb8a9381851adf000060be194d2465352c315c7455b27fd10b96d0a4f0bd6ecd78d2a6328e9303051de92564df3fb41e5f44bc41c62d8ce30a2adfef877641c7fae0f30df652366da515b0b5f59434c8616a5841ca4b5aa690bdfdd1c8871a151d0b687c87c80c10f5095da7d806a07f3ac1c96ea32917e898e663bf342c585714a635b6032883173c3b80d5d65fc60746191f6b65a62814a444b5554e298042ab0004033a0efd4ca5491f7a7ab43780a39ea741e86e8b0eeec09832bfdb2ca576a734b94b3b5301a78884eb0b227a178459a7cb24b825ceaf47fa6f047fb522852c200655e06d09b399f37428130060053b2c1c6ff9c1c66b1472927a620d3b596032d07d4bda25b2b861790bbb51346553b755d5bf2cbe78d4e3f7b7ea59a893c1d4a13189f2a09eea186491b1cc869bb4aaf087d58afc90f68341229c3f69e216243e5fd31532e57487896a0d406c189f93aa902c0974f22e899d7aef940c0a18b84d0ac31988dfbe75abb808e33c2f7c10846ba6e92c1e7e5111d7c324f4c0173edef528ae9bd37403085b517ad8b05ace6595fb38f0e9f42a0689c51fa2e23acdeb9ba20ca013de48c4119e8694a0d3648c937f6409e0636125cb7310cc97408c16579521f07546b40321238973ce2d8c7e9434684f7689829894540368374abb7aae652586350d729ac09c1afd580520995510f6e7751068ea5e991f308194c68b4cbd6944a7250c1e4ce673c5b2b2a9fc5944aa542b59da18d96b0d1bae51b381dfb25ef5fc24385c457fc2cab6a5600624c572b806a0065efac898898faa8f205053e25ace52b0a752ce5b07749501b96c922132942fd2671a2fa4eacf1773a6b58d88e1f8cec0d8b7f849b4fa95b685947888dcd4fdadd41c42fa5459212516bac510479b8d97062c87b4 +msg = 69975f697b56669515bcca9af4124ab2 +sig_compressed = ba0010a9230c9e4a24c9c99297db6c8b5872f6dcc4e5d2998f54afcd7b8753b8ed58d0d92b4972bffae16bd2c4d6b54085fa9129f2bcbbafde485b94e0a2e9c6ce7acb6ab5e4829ce56865fbd461a5e6eb54c3bf17cd0a6472ae27859736c2b6a7b94aeccb63efcf67f942bdd1e62f1f4793ca7cd0ac589456353e6566225eee37a34482b8b9e29cf17968d59480fb6124626ac67d388aa749f7da79203e69e160ed45ac9c17ced2d69fcedc631878247b2da628920c4a2c4dd5c4a92b28f9dd2a1861dcadacd4ba10de471c22ac967b17e7a774269339698269657d794b6b1967bf66267a41252c4ba711f0d9198e7230a8a3f52ee51e5bb4a94718e987c598fc2bd3f84ce50457a8de7b6a297df49add20b3fcd9c7158f3c1449623aec90195d5644709277b27d82dc3656fd216a29534226eaa6e4763bdd812a74ff2efd08b0f61c03484d2a52ce0380c1496fb47963a7abcb16bb0aa9e5b05e947c9f9664ca6c6212f63aa77b79993c5545d646d52ea704ff50846febc96e376906548ec51cd586b5676065f0c79fae614c13f1d83cc7fa98d9723d7b453f9195520962618279b8641c8e43352635c8250a8e6722adb5985dba76d6e62054c88a08c5cf21ef21b36e7b3836b137779e35826dc5d4e6f81b2619b3403c175bbc08df48c40c9731a901588bc29799b1fd7c69edc533678b8d28b393c32bc6b62b4b0750b94de099d3e263bb19d50cffa36a8d5d1d76f49183bb8ecb37b567623f6edda8f2a8574afec69805ad7ef6ccff3f4b2b88ec3070042566767b72e657ce86a2f3aa43569465dbc389dd4885cb83168d63bb685a350fb9251448c660b86868fcfd1de35759667c1b3d93870af8394cc2aed83f9dff7717ac840cd983aa40156e4cc4e436d41d37631f78c143a39b242e290acf13aef3774531ff5c6e41de81267cc8dcb225a064289dff86a91ecb996425075f730846ea1dd2c455bf4f346910b4ed75ca9ef1b87ca848663f3077629b374eaa33570645e18bf962db5cf5b314ae5652cd21926c17432f9d348f86c17b61cdbdb255ff67302e920ca5a8ade6dfd985aca6f04415c6dee5d649d225b4de6ca58446049962dcab9edbde4f73d08467524548314c9b699b76214e4ebf8537b70a650519cb0f2b1fe5ca13e86cba19b5573715f474526d29a6a726c8fceadf0e22abdc6fe64d0d488be1f726da73e3a1c6f7e8d4d4aed75624173f9061c873b496298eb49a8332a7ea1e043aeeeda2b52df2b6e95bdd67d7cd69fe4410e6b4a4f8f77bec9ba652283335049df6e3e69b248ca1f58c165ed17370c2f91f91dc6d292d2b08b8c3365eec7e6d27d7cd5d2c350f3168e8d050a202e5b8097cc2312cd040b89923d4d710cbd5b32d537cda62ad20409508893d540c8f8f8771596858ae8682c7cacd1bb447c915a742496d9a46c26e692e3ef18ce5ac93cf1689ce8ac3659b91a1aff7e302119781952b573359ab84f7f159f7c3ac843b03bd9fcfcc9219e90e7e167d834f7049511586a84afb1297e3dbdefd365a543f7d033923b72a3c903aa5c608cf92055c8fefd32ed6c93dae448d573dab88401163d5fac7c2b4f018f20acc91d79cb1f3a174c7a4c32c1616a64b0f54bea9d71d1ce57bab7a28eda271e4707526e6b08d5739dd516f94668f2d25306e49e765c1b7fc195ce6753b626a5839b6ebeb97f75508459203fb71e33304dda550d38cfa6d7740 +sig_ct = da000100d2098fedfee092fed0a60a9f8af4a016061fe906dfe80b9fae1b3f9602bf9a07b00e04ef39e55fdf0640da0ae05ff86fbef510ac03505a04000bf160120be0de0f707ef9c08bf36f3f097038fcd0bdfeafd6ed10200cefb6fdf02ff43098fdbfb3f5314cfa1017e6604c01c1d713c065f65f7becbf1204afa702d09ff87fa7f8404207b0470b1f9dfaffb7f36f0d00ae75028058fd7f1a05911107b07117af5e085fbbee20cef9ef9b0460d9120f8affc1a30b5ff4f8cf3c054f2ef89fccf9c001f9a13c060fa6016064f3ff8d0e9ed3f84fa5018ef4fa0023fcefccef61a4f771160b70dc0aa12b047fe3f5b10cf79fb6fcb13517400dfb8db9095feefe2ff5f9904efb003403312df7efdb02bfa90a9fcb099fe2e85ff713d0040a9f77fad011f9f0e4fe8f320980d101f052fa404702dfcc05209cff2030f0ffe8f0805e03f0090b908405e046f990ed01407de97fd3e5c067f0df64f3bef1fa00440ac09dea700102b055122f3e0a7f9403effef48fce06fedc16a04a134093f2b13701d01dfa308205304ff9bf41008061f28ec0edc03405202cf40f40ffe02507d0470acfadfd5eea06b0e1054f9b0600fa047fedf9b0b2fecfcf0100afff20530fbf1afedff60d1f2a09b052facebff821c201bf8bf37fc8f45020eeb01d094f3306105a0e7fff02f08cf99ea9efbf7ef88ea8e9af820ccfcefb8f95f4c04ffb8f6b1480ac030f7ef9aebd10701c00ced7f73eb80a8051fe7f6f0dbfd4ffbf490bbfd3fe800204c091084ff503c08fe9cf4dfc7fa7f7df540b7f22f1d060036fbbfd7fe5fc0f4ef7af4d000fa0075077102fc21a31030aef7312005801708a079136f03f8f0cffc804cfcdff509a045139f9f02bf73f4f0e9ffd050072037004ee3e8fff2fa8f63143f0109b0510d709dfa5fdc118fa3ff2f6afc30d6fa801f06ef4504702a00afae0ffef3f800eb07ef93033f87f8c0e5f3cf28ffd0800890e6fa7fa50aefebf1908d01703a0c8f55028f69ec4fbcf231a2072fbf01601aff2f2508b01a00f0f2028044018ee8070fdf047fb1fdd078fd50d9fe7fa0fcdf4efbd00af10f36f680d7f50f84fa1f92fbbf2a188ee5ffd054080056fb7131f38fca041fdafa8ff1078ffe00e01cf4e00b01400aee203af22fc5145ff1f8bff3f70fa2082033fb401b02c012f60ff0044fa1f90f5601eee9f6a08908707df68008fc600efaeff8056f06f9a09a010069fcbf52053f44f48f8e0c200cff1ee8fa3014f4dfad1d5fe60f0f6ff9f017f9b016fcbfe206cf7605c0d902cedcf6ef50174fe9ee3f5cf90f500fbef9fc906c02af01fe4f7ff2e0860cb0c5fc4fc9f94ffb0d9037084085fbafc3f690640ba012fccfc4fce12c011082032f75fb6073fcae9103dfe2088019ed711510604c036f5af49f780ce03ae8404dfa508ae6c0c6db5f1bff1f9beec03e00d02e00cf4b05cfc80df19d0490e9034fd7f6dfeff8d056f90f3c055f24fc10b2fdf152017ff9ec7fca039f9d04301bf4101a13505d0dd0e2005fe1f70ef908ef260ac0ccfaa02604103204ff58f2000e0f7f25015052f420dbfae0eff2af8bf9a069f8409008eed3049f9dfc5fc2f6dead0480410b314103bfa511ffdaf6e09900f058ffefe90680f3dbd07c01f0230710e902504af7c07100cfcef92ff1f65027fd10b5faeffa043fe8068faf0c110a081f35f4002f03001802cfe0002fbceeef16ed200c07a06cfea0d3f0deda0560a00820501110bd150feff9dfbd0f1065042ff6fb0fe0063fb6ee6f45011f9c01504e10902d0660a3ffcfc70c9fb9f44ff4f3506403cf9ef5efb201500d02ce47fdf05ffa1198008fe910305206afb4fd4fd5009fa1ff6f61f90f2a088e28fa2fe1fe10b202113d08ef08067f50fd90f00a509106115402bfa80a9f88f93fa2f06fcef5b00ffc2103e37fa512af9c003054071084ee10a015701ff41032fa6f4e03d05c112fd6f31fd5010080116f96f86ff100afd900109e085ee709de99063fb200b0cce97f7a0600e1fd702508f052f0b03af3901cfb6f9205bfde01d068038f1cfbfed7fc70d801a05cfb2e2b06f028ee6f9b0c90b0ec703cf27fbf06ff10febfe4f630bbff7052ffd036fc6f8bfe9f92154008064001f05fb90190b00b7f5b0c3038f610360f7 +c = 9328cd02df2199195c00e52e4215881a831b2e27c9173e12200db4237f200f018408e6095501b622f20d600e0f16b818db1b3e03a328d1294b1d7f09b1106b0ce32b4917f42622089914922bcc2036188c2fbf2a0a1484041727e1149301931e4826462d7d28470bf227f42a910b820bd50e420b7825332f3c15962eb61874218c222f154b2f26212d14362f58090d0f620d132c320b3b1ce113ce0847079b12b9131924170ed311f613a213e6199c1a57002325b622d0217a0af919ba1c1c29460c1103c01d4e0f0309b01ba6096c0a0d18541ebc0e9d2fd9025b273f056b23e62d430dd7122b24c519a529bb04480f0c2ae224ac2f97156c21bd1d9d2ee905c405ed268c2ce9010119b22f1c037b0a3a1a360a9a1cc80c442d2e15db1d782ba11fe4196b17b017a30ec021e804ae0bd915e60db3200a21952b322ada01ec2bae053e1111233d004302751a2b1d4901a008f21606063b21cf1d9f2540076f0ac221e209f90b3419942867193e17f02ba92efc2467239928fe13662bf013ff109b2a54183a114a153303d61c1e25461f8c1ce90c75121d0ee61aa32bd61dfc02d40cd912682a4e26e615510fac14222f5a04f6200923d50715155320bf1b4c08402d9a0fa91a300bb40f3f210d19671f6d18d4146a164c29c60bef27a51ffd1b491ea31cdc0f24298f15ea2ee82bf21cf92187204f25dd1c05255c015327b00c2d0a0617d523e307cb01ed15cc1e0d11852a7825172ae41fbf05fe26c510280ebf05602cb81dff1b3925a02a331e630f250f5500f62ea2236b1e2917d9039413c90dd21652015a2e1a1d3013f21498299410b01b8501e3098d1f48277d1f3a07881166247401c90079028200600217150e18b81df317942d1223c62f8506af05390e1515672ee31e2017c9271e09532919237a0dbd07b10feb0fed2494008408860c721bdf0410034c1e6e2c2017052a6e1bca29e41f430e63205223e428f628b51a6306a31bcd128b2f2c0de11c06186f12d815271a68078e28952ff42e3014da2dd9229a084620391a0d08f4238a1481031a2a9d0b4f2e6d172d2cdb1a73033f110a17612d761cd812012ea70b7115a514002b11010b0d8e2cb1040123bb24f92d43289d0adf009d0fde0b622cd206281a360428017e092b03e60e0e2ba72ad22db52c4a2b272a27282d222d1b712e2d24382adf1c9a154728af2e3e039b047b2ab11c65198a1dc7107714382dbc0e2c2c9100760a5507cb1c75073622371ba20c9a20fd1f081ba00e0c0ed21a1e020f17881aa2018801d627b924ef04c8296c16c61bf120d6007d101d0808208905a60f9b09b0026f1faf115529c729981dad07090a39117d16862e5d0fe12daa2d8c23722bbd207615581e6c05122b742a6325320db91b1b1b5a12d6240e0c6e2f9711932b7624c6273a2b650ef41b1023b824451a1e1e34273219fc10df19aa0f8e175c13241ed02726005320cd0ba10dc3203f14dd01902133144020552bef1d7d03e41a811cab21c0145b2f8c21630ac210cd1da72489255f1dcf13172da32f752bb61902072f246305fe1c1203582eec16e102411d5023f4072625652de92df6200101932bb42401086a2c8d2f751c770dd604ca2dfc022c106e14f30cc0167826f50e3610912c790eb702d0132d06c521c5170a218c262e2e0b076d08e11f9523b50f1d2dae02af2334113703bb284e14bc0c141886295f11aa1f400fcb124923650d0a2d87153412860e8709531878253518212c5807b00ba90ceb06ae19aa1fd8008203ba004526b808b613d104b612120eab17170fe3233c13ef0d5223260b1a1f141a6d28ff251e0c9a21f00b7526b52e7c28b2257e10700605223c2d1823560cdc11cc0a5d23b5190f066f01bd147622dd18a2270e1cec2a58149f22301fbf2b470df814b40d67042a1e1406bc1c5f15a31a54286e05a10b6e1a84153515bb235d1b8b18cd1cb923e7141d178e1c19081b033107f90bb51b7a1f2f2f7317f8251d0d0d246121d72a44138924132251013e2a1c21521e4006840b7402881f6313ea20892ce02c0d0da71d611d8b0cae1a1f03160138109c029e1d8d2257207107d817ed0ff52f6821090b752c791bf4167610bc1efa28a72df514dd0e5312c31f052f341a11219914e026472c722f4a29882a97031f16d0256a073d119629ca2c9e203a2c48178a113908cd2eeb2de9281614ca2dcb1d2317df1aba05340dd9158d09110ecd227808c411eb003f14f423e91232254102ab187129422cb90ce5082401ef173c1023279c209f1451091405362cee02d4075e0435050b1f3b2c9f23201bed06c20e9b01082a08126f0bec013f2ba800b415f915791b0c2e9403c80459168d1c8300d22b402d690dd40ad31f11099005e81cb31bbb059806f211bb24f20d000b851f862ce008d51bf32dd408b01b121cdd13960c2d28b9024513c4101d2d140e00038e099d15c81313233407e528f707fd209d2aaa1e9a0ee71c312a9a2e3828f414080f97121517af0ba91bf326a400c20964012112f92281157720f80388156c00d60c32276b229c1d2113ad09880c390ad427cb204a2af512f9013521b32183115e09390a4a2dca2a4f14cf238229561a70264e13972e762cbc085518840f8e2a491f7027911808108927cd11eb2b552576068a1560057a264e1b7006cb01fb26a51d8411db26da1d8f06fc2b2218030e7e04bd23551ad60c412c9f04d911f413b506cf01610ec50f6e118b11c1145d18bd1cb50a9b1e9215561c930f3c0da20b78266c076907ad08f822662ab612b2149f1f48000006360fc51ce61ca01edb0a600b5a02c12e9f2de208e70d4c247825ff14cd26e02aaf2384170009811daf2dfd20d023eb06 +s2 = 1000d2009800edffeeff9200edffa600a9008aff4aff16006100e9ff6d00e8ffb900aeffb30196ff2b009aff7b000e004e0039ff55fedfff6400da00ae005f0086ffbeff51ffac0035005a0040000b0016ff1200be00de00f7007e009cff8b0036ff3fff97003800cdffbd00eaffd6ffd1fe2000ce00b6ffdfff2f0043ff9800dbffb3ff53ff4c01a1ff170066fe4c001c00d7013c01650065ff7bffcbfe12ff4a00a7ff2d009f0087ffa7ff84ff42007b004700b1009dffafffb7ff36ff0dff0a0075fe28005800d7ff1aff590011017b0071007a015eff8500bbffe2fece009eff9bff4600d90020018afffcffa301b500f4ff8cff3cff54002eff89ffccff9cff01009aff3c016000a6ff160064003fff8dffe900d3fe84ffa5ff1800f4fea0ff2300ceffccfff6fea40177ff1601b700dc00aa002b014700e3ff5bff0c0179ffb6ffcbff350174010d00b8ffb9fd9500eeffe2fff5ff99ff4e00b0ff340033002d017effdbff2b00a9ffa900cbff9900e2ff85fef7ff3d010400a90077ffadff11009fffe400e8ff32ff9800d1001f005200a4ff47002d00ccff52009c00f2ff30000fffe8ff08ff5e003f000900b90084005e00460099ffed0014007d0097fed3ff5cfe67000dff64ff3bfff1fea0ff4400ac009d00a7fe01002b00550022013effa70094ff3e00feff48ffceff6f00dcfe6a014a00340193002bff37011d001d00a3ff820053004f009bff41ff0800610028ffc0fedcfe340052002c0040ff40fffeff25007d004700ac00adffd5ffeafe6b00e10054009bff6000fa004700edff9bffb200ecffcfff1000af00f2ff5300fb001affedfff6ffd1002aff9b005200acffbffe82ffc2011b008bff37ffc8ff45ff2000ebfe1d00940033ff61005a00e700ffff2f008c0099ffa9fefbfe7eff88ffa8fe9afe82ffcc00ceffb8ff95ff4cff4f00b8ff6bff4801ac0030007eff9affbdfe07011c000c00d7fe73ffb8fea8005100e7ff6fffdb00d4fffbff49ffbb00d3ffe8ff02004c0091008400f5ff3c008f009cfe4dffc7ffa7ff7dff54ffb70022ff1dff60003600bbffd7ffe5ffc0ff4eff7aff4dff0000a0ff750077000201c2ffa3010301ae0073ff2001580017008a007900360103ff8fffcf00c8ff4c00cdfff5ff9a00450039019fff2b0073ff4fffe900fdff5000720037000400e3fe8ffef2ffa8ff63ff430101ff9b005100d7009d00a5ffdcff1801a3fff2ff6affc3ffd600a8ff1f006e0045ff47002a000a00aeffff00f3fe80ffeb007e0093ff330087ff8cffe5003cff28fffdff80008900e600a7ffa5ffae00ebff19ff8d0017003a00c80055ff280069ffc4febcff23ffa2017200bfff16001a00f2ff25ff8b001a000f00f200280044001800e8fe7000dfff4700b1ffddff7800d5ffd900e7ffa0ffcdff4effbdff0a0010ff36ff68ffd70050ff84ffa1ff92ffbbff2aff8801e5fefdff540080005600b7ff310138ffcaff4100daffa8fff1ff7800feff0e001c004eff0b0014000a00e2fe3a0022ffc5ff4501f1ff8bfff3ff70ffa2ff82003300b4ff1b002c00120060fff0ff4400a1ff90ff56ff1e00e9fe6aff890087007d0068ff0800c6ff0e00aefff8ff560006ff9aff9a0010006900cbff52ff530044ff48ff8effc2000c00f1ffe8fea3ff14004dffadffd501e6fff0006fff9fff17009bff1600cbffe2ff6c0076ff5c00d9002c00dcfe6eff50ff7401e9ffe3fe5cff90ff50fffb00f9fec9ff6c002a0001ffe4ff7fff2eff8600cb00c500c4ffc9ff94fffbffd900370084008500baffc3ff69ff6400ba001200ccffc4ffceff2c0111008200320075ffb6ff7300caff91fe3d00e2ff88001900d7fe150106014c0036005aff49ff78ffce003a0084fe4d00a5ff8a006cfec600b5fd1bfff1ff9bffecfe3e000d002e000c004bff5c00c8ffdf009d014900e9003400d7ff6dffefff8dff560090ff3cff550024ffc1ffb200dfff52011700f9ffc7fecaff39009dff43001b0041ff1a0035015d00dd00e2000500e1ff70fff9fe8e0026ffac00cc00aaff2600410032004f0058ff20ff0e00f70025ff1500520042ffdb00aeffef002aff8bff9aff690084ff90008e00d3fe49009dffc5ffc2ff6dffadfe48004100b30041013b00a5ff1f01daff6eff99000f005800feffe9ff6800f300bdfd7c001f0023007100e90025004a007cff71000c00ceff92fff1ff65ff2700d1ffb500aefffaff4300e8ff6800afffc1000a01810035ff40ff2f00300018002c00e0ff0200bcffeefe16ffd2fe0c007a006c00eaffd3000dffdafe5600a000820050001101bd005001efff9dffbdfff10065004200f6ffb0ffe0ff6300b6ffe6fe45ff11009cff15004e0009012d006600a300fcffc7ffc900b9ff44fff4ff35ff64003c009eff5effb2ff15000d002c0047fedfff5f00a1ff98010800e9ff030152006a00b4ffd4ffd5ff0900a1fff6ff61ff90ff2aff880028fea2ffe1ffe1ffb20021003d018e0008ff670050ffd9fff000a5009100610054012b00a8ffa90088ff93ffa2ff06ffceff5bff0f00c2ff030137fea5ff2a019cff0300540071008400e1fea00057011f0041ff3200a6ff4eff3d005c001201d6ff31ffd5ff10008000160196ff86fff1ff0a00d9ff01009e008500e7fe9d0099fe6300b2ff0b00cc0097fe7aff6000e100d7ff25008f0052000bff3a0039ff1c00b6ff92ff5b00deff1d00680038001cffbfffd7fec7ffd8001a005c00b2ff2bfe6f002800e6fe9bffc900b000c7fe3c0027ffbfff6f0010ffebffe4ff63ffbb00f7ff5200fdff3600c6ff8bffe9ff92ff540108006400010005ffb9ff1900b000b7005bffc300380061ff3600f700 +s1 = 1800680002001d017bffb9002d01c1ff2b01d7ff0e00ebff82ff1300c1ff3e00b2ff95ff4500720096ff7600bbfff2ffa4ff46ff1cffaffe09001200ccff05ffdbff67ffb5ff1c0000008900adff97fe10006200e20002ff76009e01190097000f00380008013200bdffbcffb6001cffddff96000500e6fe34000c00c700ebfea8001fff3e00a4009500610097ff1100e9ffb5ffc8fffafff1ff30005500e5ff05ff19ff66003b008bff11ffbf009bff6a008b00a000f2ff78ff83ff0100aa0059007600c9ff8dff9201aaff6900b80002000f00ebff6e00c5ff8cff6cffb8ffe6ffb9fe15ff3e003700e6ff69003f0097ff15ff7900f9ff64003b002f001a001f00fdfe21fff20018004bff940079ff87009800f2fe1d0190007200280006fffcff36001cff57ff5600e3ff60ffcaff6b007cff17017c008a00ae00a500d1fe8400c00038011dffd3fec9fe240054003100e0ff850059015300030135ff44001200b4008d00f3ffdbff7fff0d0030008fff4500a1fe64007b007cff59001300ae00ec009f001e006600eeffcaff3b00130049ffc0ff90003c00e7ff8eff680084ffffffc7ffe7ffdefeef008e00d80087ffd1ff7d001f001bff50002c003c0035013300a000750027ff6900c9000dff5aff8f0075ff0a00c5ffb1fed000f2ff8800960041009ffff3ffe5ff16ff9800d600c6ffc0ff4b0032ffd6006cff460006ff68006e0001ff7dff63006100a3ff28ff4200aaff20ff73ff15ffb3ff7200a2ff8d00adfe6f00f5ffa3ff220147ff3000e1ff68ffc4ff6700d5ff4f005bff6100f4ff0b015800de008300ceff6bffe4ff2800b5ff05012f005effe10082006cff7dfec2ff8000e9fe6f0077019500c400f0ffd2ff70ffb000150080003dff46ff1600d3ffe8ffa8ffdb009dff67ffec0057ff9300d6ff6dff67004affdffe28000c00c2ffb8ffd5ffeeff2dff6affef003a00b0ffe3fe05ffa000f0fe2cff0a016300230084fe98ff02ff1600c7ff7600b9ffedff6d00dfff0e000400deff8a0075007f00feff67ff8affbdffd400f7ff7301a4ff3eff0e01a4fffcff2000b1ff1c001f00c8fe42ff6600ebffcfffd300e8ffcc001bff2200060017ffaa0045ffc3ff68ffe0ff60ffd4fe41008cfe6d00fdffc9008d009a005b00b8ff61005effcafe08004a008c00f1ffb2ff0e0077003aff870067ff9e007bfeb6fe8c00caff4cff61ff6c00ef00df00fc004a008aff79000dff8ffe8b003200f8ffd1ff1400deff2e00460027001801ac002500520067ff57ffbaff12006401dcff4400cb00caff3bfffc006d0075006300e1000e005f01f0ff7cfeb0ffe2001e003bffd3ffb2003b01dbff2fff60ff6200a10189fe6401e3fee2fe7b001c0174ff63006f005300ec0045ff5600feff6ffe8200e800c9002c004900fcfe62ffee007000c0ff780082ff950052ffbd0027fe36009e0008ff65ff2efff4ffcbfefefe370072feb1ffdaff6300b600250099009fff9cff3e01ffff7eff7f00d8ffcf0039013400b6fff1ff1e01aafe9fffe6ffd3ff5dfe86005600ac002c0020001101eeff85007cfe6400a00098fe4000c5fe9affe1ff43004300240002004701f7ff26fffaff55003d0065fed7fe7200c4ff350012fffafe00008900140123fef6ff2d00070097ff4effafff0d000d00daff7d0060001400a600abff0dffb201aaff060072008100960077000800f6002eff1200b1ffd9fe0f00e0ff32ff04fff5ff3d0109ff0b0147fff4ff7affa900ffff80ffdeff300022ff7d002900db003401a8001500f2ff8effcfffdbfec30094fea8ff8dffd1fe58018f008fff800057ffe9fe2f0037015c000700d4fef8fed2ffc8ffe1fe77ff2f0023007fff50ffeefed801f8ff56000d0146fe310029ff2f012cffb7ff04ff84ffbbffc00023ffbfff310009ff2d00deffea00f6fea3fe3e00ad008c019200f8fe2e005101530012018bff590089009aff0d0088ff21008700cf008000afffe3ff6200b9004d00afffacffc200eefedeffe1feeeff2a01250077ff11ffa2ffa10004015700cbff7500e9fe1100da00f4fe6c00c6ff9bff88ffcf00caffbaff520097005aff2effcaff87ffcc0001ff22008a0045011101850004011d00a2ff2a0052004a004e001d016500aa00cdff81ffb301b3fff900d4ff71ff510096ff06009bff9f00baffed007cfffdff18004000b4ff44ff8a0071009bff2fff7300fbff6d013f0028ff5eff9e008a00ccffc8ffecfeedff0300efff0a009100df0096ff82ff96ff1101c0fff800510018015a002b0010ff92ff0f00bf0023ff31ff8500650090019a0033007900c300620170ff5a0084ff01008e004eff1d004300c5ff880045007900260046001600a7fee6ff4900f5ff7400f000b9feadff6e00a0ffadffb7ff61ff0c009c00f5ffe8ff7bffa0009affe4ff57ff95009a002e001b004d0045000801b2ff8a008b0097ff5201dd005100f0fef2000b018cff340040ff39005cffc3fe87017d00e9ff32002100e1ffe2ffe2fed7ff15015f0007ff2800ecfffc00a30050ffa6008f0015ffa400ddff94ffbeff2b0067ff5400230073ffac008aff060039007a00a001610008004e005b00b1ff850066006d0029ffb5ff4c002800e1ff4000bdffbc008f0182007dff15ffe5ff8affd6ff5800adff9a00ddfe87ff86ffd200a1fe57ffacffefff70ff7600c20068ff41ff9aff1e01e5fe3100c5ff5d01edfeceff6700a5ff53ff4600deff3fff58ff3b0094ff32ff0fff95ffa0ffa9fe52002200f8ffe7000100d2ffdcfe80ff8bffa7008700abfe71ffd600deff3effd6fe30fff6ff7000ae00580085002e009dff86fe560194ff0500090045005dffd1febf00 + +count = 31 +salt_version = 0 +msg_len = 31 +privkey = 5af7cff3033fefbddeff60f8fc5f8fa11837f30802007be113dfe7b5b07b96084200f85deecc3d63c4e03bb08042ff4420f49f16c5ef085df83fd0fbdfe085e183fb0f422e005de77e1077de18ba31079f07864183c22a49d278a0f8c2400fdd07fbefa47c1f4a008361efc6316460d847f010df18bdef87c1ffc0226bc5f0c001883e16c021045d107c0c03c307c5fe9784f783f303fe0fc9d1887cf87e00f842e8fbc37fdcffbe2103bdf87c12e86317fbe2106707fd8d7d04e87c1f0fa0f108018ca1f10c310c9e10ffdf0fbd2841f0f8bf0fb80f849d00c40007c10ffddff81f07f41f781ce04e117c84f1061efc1f0009e1fb42e141cf175ff83fde7c42f77e1ff41c08bbff7c03f88210f7e0e07800fbf830801e7fdf103e10000008c3c0141f07f62d7c0307023017e22803d0007e1103f07c64ff83cefb7cf6f840905fefc21ef85f2f83c2f3bc17fc207bc01fc3ee87c01044000741f7fa0073c0f7cc1003c017bfbefc0507f831839fdfc00f9046213b910726003e20746028c9dd87fbe903f077a21041e0803ce8400f7ca000f9fe8f7e20819cf80321042113e0078020883aeffc30ff9e193def747ce938007462f8040e73ffffca20f3e2168012fffdf83c32780600b5f27bfb1105e0fffe0047ff033b10063ffc01183fee8403180001f860293bdf93dc283c5277bac8fc10f79ee6fdef0840eabdfe03e608bc2123de18005f7fc010bdef7c01010200ffa517c5fef441f77c0ff8051848200020ef7c11f43eef7ffe743df93e120bfc18b9fffbe2f747d1044001c02e0040ff80220c0010386ef45f3006400000effe1e001eff41d28fa3f7c04f783e1fc20f0b81efb800781dd8342f70a2f843e083e32883f1847e0785e1943ff7be101bfd11b5e1079d07bbff8bfee843d3183f07fc3f044007fded93c3e7079ffc3f00b8017c5d177c30fc00e076128f6417be2e707c0fb83113e02781f00fa0e6c21104220fbfc177e10703edec1cefc5f103c2ef7e1d875fe83e127fff08002cf01fefcb818882e1063c80221fc63e87e70801cf6f3fffca2278630f822f03bff003e06f64093610879bd848028ba6d8825f8fc1087dbd8000013c0cfbdd207a0177fe1780320785190470081ef748000c03cf47f0f7dc2fc42217e008801f8021b9be1083ff0fc1df7c07d8ba1f7fa2f745fd7fe51745908440d87de0037d103ff183dedf843d8bbde97e00fc1d0fc1de03bb283fff0ba1fffdff7c440881ff7ba10f79c0147d0782517b5e193e10702700ffef8361f87c2183c0018200043ff145d174def835e2f03df93dde6c40e07bff1064107fae7381177ddf83a20802020fc10fc010f3bd3142208b83077df090df18bfe18800f703e01058f6bfb1fc1fffffbe1481ef7bfff81ff1f5f274dbf187ef93be204ddf8fc31803fd77e400b62f779ff0821f0360e74400f80508b6327c82ef422ff86017444ef864e7c7b1f83f0fba20802400c5f1885e00fc3ef7e128021e8f7c1841f088beff3e40839e18c00300010f4c2e8bc1ff81e06c20f7fc1e8bbdf7063f809df0803f7b5f073e5e141be707e18bf808c3fe7002d03bcf9041f10430f422f876620fe1f041f173a1e741ef7c60f8843f847f07465f93e3103fdf17df080db07ba0297ddeefde07fff08881e03fe0747ee077b21803f046000b620fc042fc20107a0f8422e7bffef49e27fa0d9bfc16c011f0411009d18c851f37d073bf37403f8864173bef044207bddefc80f8c010f85fff8011042128bdde0844ce81d177c3f901ff0c4917b830841e15ee050cfc25082310261ffaf1f3e1ddf41a1af5180ec71102ef45f7ea191734010ef41be2e608ece90c21fb2fdde11901ff0bd50cdf210cecfaf501150bfbef371507dd17d911e80e01080839f4f21ef012280011f81befe4e407f8340d04f5e80609d628d8e9010510fd3dfaebdbe00101e304e22020ddd62007ee21f406d7fee6cfdd090614f8f6e328fed7040508cc091d00fd07ed0a061d0f26f31817e6f11b1b1bfbfc4628100de4e5092b0b04f21af3edf807d7f9d50d04f704fbe7e0e416fc10200af8fdda1a00f30fff2008e3eeec15fcf5e9df091320ee09de1e0602feeb27c9de2cec0e1306f7f9db39fb17eafa130e0af1f023c921220d0b021f02dcfd100e0623fc0a3504e122070ffdcd1a03f5d6eaf827fff5fa01f319dce023fa04eb1d05051007f300fe1026220541f60c13fd13040d1d1a07053de8d3ec13e5e8fb2dd6f033fcbaedf1051135081f1a19c601ee0be3f70c0004f9fb0cfdeef8040d1e131426d229e91af5f7111636fce8f70c0ae50703f31c12f615f9e621e7fe09dde1f0e9e7ff07ffdc03f90809020f18e717f2e8de1313061205e30b202733efc6f9e8dc151af0dff4e91315ea11befa12ec342ec6ee0ce5f3e3ea2300fe1417211fe10015faf20f07d12a2300082e1d07ec0fe003111debef2319e915eb2efa090ffaee1aeeffdcfedb291cf4e3090ffafdf1ee0cf70d11f62907021ef5fd1e200f140f1c092e131113f0031e0de4ed17c0f02316f1dd09dce8e230dd2af7a9000df301e601eb2907ece8f1e9e3f313050efd02e1e6f622d3ebf2e20314fff2ede9e7e10418f210f10726f10a2900e40d07fe333011d2e90810eff6031fec2d0ff22b1a0b12fdfc18240ce532240515eee1eb1608e910fa1debf803f1082400f703dc282efff217e41922000a000017e1f406fc0a06e6fc231810e607e3e83206f713fddf1f1cf7e5e41b0d11040beffe0607eef0f313f1fa0815efe9f20413ead50f1316263306f1fcdbf9eb0debf7fdf31be03101d70a08c9e6054edef0f1da0b01d8dcf01b06001901ff0cede8e912123cfb38e6131615e5ebf217f6260c2ce9070ee0eeeaed33010a0a152919f509e808f9d20806fb0309d6143317ee0bec1d0508fef3f9030a0a2828cb020f22d02eebfef02be4051e1a030fe9f104f2e5cdf40b2315f1fbd7e6f3ed0fedf639f70debe5100ff8e53432210605e6d8e13af7d7fded130214e2e00d3bc8d0edfddc06e61cf5101bd71ffdfb12cb04061ae4fef30d01090f08fb00180ae8e3f6c702e41f1a14151beee007ebe3ea1cf4f02c22e80cf61a21e52af0e6331a26ea23e2d8381523ebdd1af50f14eeea06070afefb22180e04e91f05e116ee0a1b00f1e5291ddad6f20303062eec0bf9f61dfad1111f07fa0e18190ecfe00314f0eaf11bcc0628f0f4fdf61bea24ea +pubkey = 0a5eaefbf916d392a6d1fbf12f57dc24916f76ad43da1829976541c432294c4e377dafd92f4236d9ea289262240869579d6888a439567ed43b41f95025a88c9f4424a424b4132530526291645008a38a12143edcc53eaa2da33ae90420ad1c13319fd9b0ae1c5a9ec4bb6fb8690af9405187bcd5a77597381592f91b2da5d20cd656a48b6be3aa0a1b4affc289046029843a28f98ae5cbc420a71cbdea50bb04099c383a59959f6f0074ba126896d9c985a48488629fc21f7c65b3df0d576c9d91d07ac9ef9966a9aa2b0ff7988168d4e01a636c5cc5716ba6836dcebca8299ea698a24b7b70502f1ba12bdb156f3f8c1e67f2e045f812b94ddbf708cd3eac052b52ac4065c20ea842e3c92226ed5301879d344297b3c6e0b2403177770bd00b3f65d9569f4b3754fdf0060dc11e8568f6785baf2c14c41c623dd72e478ec5e859941c3aa841018223eb2de80089d95747a3464002ebeb0e01b6f4e65c98fdbac6e9246a55290d781578fc6f70a96cd401659d54afcedd76c2e25ab8724e28e8a47d7c35fa610ad6fc639c9d85ff54e06e055dc1db18781ba6d694a4043895c5da41c292ff800ec25a985874228a7e3417539d15e2721440e30e0395327bfbd8b3ba5c977913273090666463e4ee2a5b0806172518063f9a94ab785a363de83684729ba4a5199689798d95a26d47e0de561180a812f3b1518f6c22fba8821bcdaeb8c87418298a140240f2aecd4c911c5d8314cc5fa6a299d221a69d9ea0a010a08e1838cadc48db6f4dbcb673bba0632c51a9308a119e528585bdd72f853b852aed8934161262d4b3da1e5fa50fcd12c1995e71b5a43013a25cb57761cf152804e10375451865929509324212cc90e1995d25fa392a1431101c2b8f501a39c1d927a2532a0c46d5625c9c2e54957674c9d77ebe35d5130887673854a2a5df5f07298ef9dad72dbabbdd83b498523e14154218cc8fa6beed7c9a25e478b4542ce878818573f07b8aed6710aa96e687e602c6512112298790df6d15ba1972d9ce647d70000f838d1b5c56758c4602a51ec0303be58e7988d5c7c9d112255a13f555076a629e1af168c69236525daaeaa80f47c16e68f0614ba7be952bde5626a4525023700fad179c87c402c456b21937d3ef2f7f1fe6fd5930603318b6a9665c58545eae39f660d868571ca9802a051b05f5b96a1de85e27aad657d9861f972c972b15dfdaa438a6d5f3d5f19ee6d8f52d408aa63274e941197e59047d402f49955d7d8637f5adc656cc67473b67c85c42f906c2ea3c3cd2d0e0418e515bd4b183c89ebc13ba1389b20935b1f6cd4aab94bc9126d0e8656ef02cd20164e591041171a73af5c2f16bb88452cc2b512bd57bf4b5625a6aa50c6bc391469174016a6dee6d41462f7090107f1b34b6603c2dbe36253142c712db21858b928a0bc5a0de49477463986108bb8644486005480ffa3263d54a3e04f70f612429059e894805b06f2ee2e23d8a2a66011b357f2649b272d03131c02d0a1ecd3b81698b992030b691e187960553b3718da226217741f219964c402457db80ed402cb4a0f60e3421d4beeb271e8b184d38384f5e424f5418dacc20d22d26f320eb52dc59203413246d106d1826d7518f4e4ff4915532c4eab115fad7d7afba10f4c716d519ee0d3431f8af8748883086a5baa50f0c28dd68c16e3065d6d0ba7ca49c9502c9c5825cdc0cd0b3469426a0bdd181f9afc33f428c9d202b40fb9494ef644b02c73a62d1c28bc81084691374c829cb82ecca6b39c4b49bb9c848f303e1071c5241d6e2881df938b6231d7a6c7e393aae14a8ba0c02b8fa671834fa61c0ddd91d6d75ac890ad7cc16ceda3aba01aa0ca4b3e554ac3bb72128c5449da1199ef794551d45343ad1f5310c730de23a81249ae85d068ee79014365af4e14654d519041e20082c02ce1b6956aa095f8e86555b840c966c9a2c4464f8e5b5b64cd4d2d4a9b288e450159244367cb502b5cb13ed6fb482a6876774190ebf174b8fb4b4c5e214a596385d027fa625043431c0b9662e8df4714dc5f90694cda488a17696acf999d820840d897d9956ecc976275a76c063da6115c30bd83b22984529b9d426867a42de0fbe5672a15aa23bfaf5e3a1a6119262e0578c06f59224ca17ba6b712f3ccc8a471d5f13d12761469e8f9c2591481398cb1fe0ff39aea6a1566649c63a896a0cf212929d408ebd3d4701ef44b150b279439c885c7f989141146d8362e4a9d512156512f8271ba927e2a42ef5535c44c06410d65a63ea3bb80503125c6b773f1af3b31de2e0a33ae66108e7f52660e652acd40a0046e4a3f942a879d42a8a87a6880d006b00e5c9511b10da3900a8dd9b619104204b1123f9c089d89e73651e5f117bd1228c918b48d08a808a8906b8b1442f673658b8b92f96a1cdeb049beab590f03f842968c08b78d10af488f1b5669da154c9b786c01bb27fea718ca1d0806687b869900e3a9c84c0987002661218fc68c83495a2194300a95ae4858d45 +msg = 7dcbc98772e0f596cd3725d10b0dc94d40350bec7f8facc51cc785d7b91483 +sig_compressed = ba00cfaaf6780c6984464f34352dd241ff140c9c0d1043ad5bd61f60a598559e75b5ce7792d5f264975cea9c94cf5072e5949258a942ead34b9cf90472886a4b2dcc6489c692b49f413c8a8f009040212f23a6e5f9a39827275582f6d7502e322a7ba76ad521246c143506621c6a66da066b2a505248c9ea6766b0f367937cfe6cc29538a1b9e8b14905c9f44d3dc6f529db3e4c011b1b93eb07b5f34df215b668f05b5c4a793187fbb50869e9670a989df6cab4335edd0abc7a1d24cdd2971a97566eb0e539cdbd55527b4ba2dff8953053588d4d6a8d1de97b163d765b8d96539e7c9b1e43d1a4f53cccfd0ad71e651e566ff9d0db8e0d1b2ece6e86bdf1e0c61ff4f22786b3ea965493913f443213747b24a0a719fb3a4e3bdebb07147be44d06fad90398529a8a2400e2c1d138ebc2813b6a8222899fddf398e87594a6fd1c20cf0f8dc747ff2ce7b204780f450fc99f2a1cc86d18c64f9e0cf9768ba52b04e0949747ec8120aa9fa6032f72f0068b9c4715264ef6cca2c902f5c3b32a2bae211ebd5659eb5d1255ac61167d7b03a930c6fd1e4f6998451704d555a3273ebfad9278a4255b3e436d4d13fb10ab4639fe0c84de5ad791e18966316c86cd52423b78572361db31c9e6334a91210be709d7b5c963a6ed07d4a7b3697f47715336942c111237651aab1b625236a0b84ebe388b877b3690c7e72f5f5b58b2e39feed34bb125120efc39c3bd2d1086a6acb633bade55a73e7191564b2305227aa69a218eb64a792635926999e81b3f4f40063d6697b3b1ea6b88aaf1f92a54cb0aee5d5e5d7da1dc62080903eb52670c637eb8d8e60e7971896adb9c4437250fede62dd33562a7091e9e4a9aaa3cf79919d246d94a2b1dac7d0f317bf5126428a29217679149d5cb940de38787afff20a5e2716d33f73c5a48bf2f39d47b74569ad26fe164c44d8e6a19d96625a359ebb32c2ea9beba2c71247af54fd8a2f20405dcedd19368e6a32bfc892a1cab6de6748e41e43b2e49b06ad84c37bda0ee5b45f597680ab664af37e2a19dfdecddd21d53cf47358f0da7486724e9c31c843c3d24c760ad746a33662447f8a9766e82d14673c42d187db56ed60497a8b11112b3f33e295f3608c4165c2f7f3bd1d53d7146ece734d371126ebbc853cda0b71dae954d2f81a833646377488cc55c65da3b1ab05526f0bb7b9d22ecc01a3e014664d1eaf412a0cf75b50fcfd1086bd748a69541861494afe8432e73d5496c7d187c6d51c6d521b6a9d3ae8badf278b1d3c94e6299e601abce22aa0b50d743be1b0b3b0c8923c65d6af53a790a367ccc4817bea68d257a3ef16cc66ae19f6b4f7692531b4f8afb7bacfdeeb191a9aac6926e1ddcb30b9846e673ef7dcf9ce6a0d474c1ab5570f6f509c9477792a1edcf69ca7e2ec70737eab787686d31992369577433b9672b608794174e1b389fd7844df5b2e852dd22d3d725585bca5284b1cc373220ac5a88cca72b40c80e97786a1a5b39b3f49468444f0b197e6497daf34275718dac4dafd5c3d03612a3cc5c6b2d6c69b98a6dd9f9b2344112ea35521511cebf903793d38494f36829afdfd55b40aa50072c98a7ce9f4525769b7cd573b71948caa6e4f6c7e5b5686b0ace38521e3392f8cc26dae7d19feee2b5e6cd419e2f3a9895e6c5028a26e99f2ac29f671c7dd3cf38ca4c0e0f6220ab2142b6c52419bf726186854f5babab36fcdbb38f9c +sig_ct = da00fb1055fa7f40ef3f7c119f9a08d02dfdc007f88040fed08309000e06af43ff9f5014bf7b06703afcbfe4f220ad07c0b202e073054f37033ed8fb502c1490ac05200b0560340730be084eb608d02502dfe8eee038fdc0da03e004f1c051ec0020000089f1cf2dfb5f9a01cf7efb7fd6ffef930dd002f3a115f920bb05a0c80a4f500c3041231fba04cfca103fd40521050a4fedfd713bed4f9af62037fe1ee5efb053114fc7f2ff760200f2f0c034e92f43029f4af0ef0019bec7f8b00706beb3f4200af4afddffefcbf7703c03100ff92f5810df17ee41d303bea505600cf51e4605701e00e024fe50ca071052fab0b7061fecf32fc90d50d2e930f406ff880aaffe0350110d306a11afa20afe75f95065071065029f62f0efcff38f98fdcf16f1afe104206b09ef6cf1bfe5f84fb0e49fbf046f69fe4e46f51f8ffbf098f0103c013ffa067f560e5024fb80bf010ff00b701ef6e0c1038fe10e71a7fa2f95060e3bf910a2fe0fc206c0030300cafd8044100fbb08701309df1f082f250d0091113f83f42f34fb0f2a0caf4111c086f9ff1df3901ff07fe4f94102ea0f98043f9cee1050fb400d146ff40befa0ee10760970a90601381290f4e85082085053f970010affb5f00fdeeb209c0d2fed0fbf670960a007afbd0e60d1075f7801e07a0d9fe206b04402af54f7c067f51fffed7efaf4109e03d04cf7c045f7efd6056119fb105ffd3024f9e121056ee100d0eaf5ef83010056018fb1fa0ff00370aded119ef77fe8f75ff0f4d0d2008fa5f7bfb8fd0ea5f7203cff4f5b0a208807cf3efa906b02511df45007f5703d03602ffaffc8153fcc042efe112ec504605509bf770a3ed807003af8fff8070fa2f6502101f0b9f95faaf54065f72f82f26fdbecf028020fa108efbd0fa068088fd70d60ecfe3fd3fb6069ee1f3a095feefef105013f56fda010ff206c029eb7f73f6ef5afe2083fe10cf180f710660affe301e0cdf3c055fb9f3704a032f7bfa40f5f9bfd10e8f24ef8101003faa0490b8f74f410710630b0eb1071012f55fc7ff800dfee00ffa5fe806e0b3058053189f97f370cd0d4f99079123f2e09bfec0c5ff2f54e8ce9a07be960a610a1450a1fa7fb8049fd50ae040f44fbdff905ff8410507803816dfe1073f750a40fe079f6301eec60daed3037f1fe6d093f72f58fe302cf77f5d06705d032ffbf56fc20f406309201e07a04ff4f0170a0081fa4fa50c603601cfd8febf84092050fb606d0790ba01c007021fceeb7f50f55ffcffaf11fe0fa41ed0fdf69ee0056ee70dee41050fe3f85f4dea300e053fe201cf54f9f069edcfe40a70b8f72088f9ff2e031f5005afaf0510b6e7701ff3b02efe50c1fde019ee208b098f8af55fa6eff0af045191012067fb4f0f02bfb3084ef8065ffbfa1fe3faff56f95094ec5f32fda1b7092fc6f2208af9afe016efa6fae0d302f0830410b6018fc5048019095f3a07601d01a06005403700b0effb2022fa7080fddec00c6f6d01e05e0040d0fe2faaf58f87f0c088f51074014f5b04110c0c902be8c00c0730bd0d20ecf0cff9ff30d4fbaf5600d06a0baf2909706f027116fadfee039014f62f80fd5f640950c1f58fd200ef90fd00e7f7a09211ef6906af16fadff0046ee1fe80a007bfacf5d0a5f98f89016fe8fe6070f61ed3f92fdc02909b13e0dffc3fd4f85fc6ff401a0b50e3024f48fa3f6affbf6801b03303ef91073f32f330060c70b0f55055ff90ef0c2f3701dfc41aaf93fe2ed904fff5063107f41056f9feccfccff4eeefcc0d7fb0fe3f6afb6f5010f0c1fad00d03803f1de093f8b065f5f02df5c069ea902affb0f90a9089f72ffafb409005816a019029feb040e70faee22f58fdb167fcde97046008013ffb099f8702407d0deedffabf74fcb093fd1fd508f083ffc051f340710d9fd309afc7014f49fe10b611a08402e04605400a011f63f84083f9cf97ffc029fb30c1035f89f960db002052080eb50b10befadf2f0a5f26fc9fe605cfa5099123054ec7f9301f02d05608df7bf64fbe021f3af37f8f030036f52f0cfe1fa3ff6ed1f4d0410bc079fd70120790620020940b7033fb60e103ef64fb9f46f99038fec130fbffa80900d618a0dbf76020fe5f12030ffa00a0bdfc60f5f65f8706ef64f8d +c = 150cb52f460ed9160c17b207b61eae0c73065d2405152b1449233d08d32f0808372581206a0bc728b6188515ac087926310e731f390fbc0ed4178d197921550a922d8d167209d10dcd159d0a2611a51dca28040ee8253f1f8c20020ce41dde28051ed8008c288423ed140104a50a7a1c6d07a71eeb228d11211fa52f52242b0ca2034028521f4511f116340f7b047924ea12422c6e066422120ed615e02ca010a9266223a40df61df824ac054b24950b271af1295009a30bfd002d248820c717a51d381310000e16760d902a1805bf01ef1ada0d802cbf28490e610d7c0d6017f418440f6b285f0a770d9f2ce216d60ad5225512c3026805810e28178c18551ae41d961da501e604621c8e05511bc420b30f1f0dfe23e5253015fd1adf1a141b9608c02bc11b992b82266f2c9325c801072c6013231f711c0f274b2e8a00b3156a2f4f14aa002114201ce00ea41c641b9e1f071cc112d22f1b04c8129b22d916892c9506dc21e029c3199c03b5049e2ab51c5408f223662a721df9225821eb05860e13031c090d01af05d615dc0f612a73231007d91a1b02661ba025ff16e414420af01aca17df18070b1e29e70bcf164a03050cca10c4077825a400b02d0b2a2b0f17208b2c891bc8176e1adb11370b8c1c5405dc07eb1951053d0d3f11cf02601a7d193509091ad118102472185424da2ec510d10c590a03260a03ff18c92d2220b21df209832b2a083f124c0e9b04cb037301e0159215c21270045200ce267607bd01c223bc256f10f20d0520be26e829091f7c2a3723b22ec920a01813144a291b0eb7017225831ed005630b11266720e6019201f115202e42015500f829bb1c462914072713e8229d091f174a28a7230318551f2e25e5254419b427d51d970932039e1b750b4c25a42be602a0206327330414079f237117d21e652254151300c50f7b05600d96061f0dfb2baf2f590e8d2008052814421bfe0dfe1f2919591742233709581ca0181d1ac823fe298622bd2eb2160b2163142e02852686045c010624b923c41b5d221f15de0d411cab20aa1a5c00d40c0b12dc2e1b17d0089e1dfb16a20c011cef1cca225218e71d530f6903892b2a121e096a2ef007fa025d04401e8401b5219622492a3e02202b4f2eb41ff926a31d1a09a71575000307a300da2b2910a81c56250e0ef0241c0965273d045315d723532415232f1bd11fff1f3c2f2e1acf2d022b7a2d2e2a4521361234274d2466162d2f10061614122c8122f10bd121e22b2f107a0439066f1ed62229027d1a370c64295d2a7c17d018e71d3e1c1c09c4236700ad2ff520ea239f0bc013ae2e9c0b621adb0caa1c450871277f07ae22fc2ced19b715b22ca513dc0f602d0b059f14942d41035225310e52057814cc280d05b006b70efa19691a6a127f08a419ee1484255c19d32d052c8a23b0083c0f692949248029980e1b0d3f0d220732014c09b01dc12c0e285a1d481b4822b22b8304b5261d01ac2da525a112671c9317a616bd05d508910e601bba0e5d103c1e5a1b610c1015bf27b520b0154429ad2376217524aa00b32ba6172425132d1f0c2722da06020b3010e011e90a661676130b02ff002d1f52269c02df0c17199017d228e4042118fd0419218228e702ea100c052325c902aa05551c3324192926051b2e251a1f218d1fa5029223aa04ad1bcb20522480126323cd242503b211a20cbb04922a21203610c1127e29f224a32a89181e2cee211213e620552367141806fb04ca0f2b1efc1f2c2cc219ba10b71f332901065c19b82104101b077613c504171dbb26f908cf2eaa23292590225b1547257c045b09d912201a971398164b191207ff1a180272000709ff065a182f046b18e60bea1e0e1c3f19dd1e8d21fe1ca510050c20267b24b21cc52fea292d1d4e224b2b401df316b92e7b200f14a90d101cbd2fb5163511841f6219b808c909b7114d27e32d7c165401de0a1c1b840db42e621a502bbe1f9d287301561ffa2a831221202716350fce18bb2a3905ce1ccb251224671d63221c2059218c11172493297c1fee05842917185f0f4104af1f11224b05970cd002bc0dd526c51b1b1a85237715320ded04a817e909c91d65190214a01eee0a5f26c80cd6012c108728c110450c6b1dd711191fa22e3a0618153f15192e261b3c119014d62194000b0e362ad0046e09961af9072c0fbe2e2420772e49007408550fdd0b852fce22740f560b122541245c235a065c133f0623116713e528c50244128605c7089124e125c4188c01ed28ac2eb805d60e411a86065b02c60ff81f9f29a92f070a412a2a22bc20f62e310f640db411191d8612d5054d0ca90c29106b2dc010ae2c7417c003de2aa11c9826cb04932eb1277309ed15c5261a1bad117a1bb00baf04f119362d8d13df20691550227f08fe23502b522a7421d900d6285d150408d01c4017d62fc101d026580b9e2c71233016e907762a592638220f0d451e462929275814791fc91aa00a1311b90e5105380e6f203406b32d0211c802fb06691cd62f6418ae125a039619c7161e04c10f901c9c07ca0ccd13022c7b1f60269b04f11dae2009097f1d5f043810db1ffc098a1a6c1d192156192918310a261d2e075a2dfd05932e9e0452074b1dba226c08682bc526be0a7426d91c9f194f03ee2e3e02c622191ee624142a14281c0c1503810012199b1ff721910a37263c217f10232a5225792e6806fd18741903240100f11f9d00d818022ce71518114e24e916c307e00cd820130bd52a8e1cfd285714b727b30b512ab925910091139d2dd9270817b42ae722932b6e22f022972aea0cab061f0dcd2aec153f14c821b4183b29ab0659133304d71cff2d4d12680d8826 +s2 = b1ff5500a7ff40fff3fe7cff19019aff8d002d00dcff070088ff4000edff830090000e006a0043fff9ff50ff4b017bff67003a00cbffe4ff22ffad007c00b2002e007300540037ff3300d8feb5ff2c004901ac0052000b00560034007300be008400b6fe8d0025002d00e8ffeefe3800dcffda003e0004001cff5100c0fe2000000089001cff2dffb5ff9aff1c007effb7ffd6fffeff93ffdd0002003aff150192ffbb005a00c800a40050ffc30041003102baff4c00caff0301d4ff52000501a400edffd7ff3b01d4fe9aff62ff3700e1ffe5fefbfe53001401c7ff2fff76ff2000f2000cff340092fe43ff29004aff0eff00ff9b01c7fe8bff07006b00b3fe42ff0a004affddfffeffcbff77ff3c0031000f0092ff58ff0d0117ffe4fed3013b00a5fe56000c0051ff46fe57001e000e002400e5ffca0071005200abffb7006100ecff32ffc9ffd500d20093fef4006f0088ffaa00feff35001100d3006a001a01a2ffaf0075fe95ff650071006500290062ff0effcfff38ff98ffdcff16ff1affe1ff42006b009e006cff1bffe5ff84ffb0ff49febfff460069ffe4ff46fe51ff8fffbfff980001ff3c001300faff670056ffe5002400b8ffbf001000f0ffb7001e006effc1003800e1ffe700a701a2ff95ff60003bfe91ffa200e0ffc2ff6c0003003000ca00d8ff44000001bbff870013009d001fff820025ffd0009100130183ff42ff34ffb0ff2affca0041ff1c0186009fff1dff39ff1f0007ffe4ff94ff0201a0fe98ff43009cffe1fe5000b4ff0d004601f4ffbe00a0ffe1fe76009700a900600038012901f40085fe82008500530097ff0100af00b5ff00ffdeffb2fe9c00d200edfffb0067ff9600a0007a00bdffe600d100750078ff1e007a00d900e2ff6b0044002a0054ff7cff670051ffffffd7fefafe41ff9e003d004c007cff45007effd6ff56001901b1ff5f00d3ff24009eff21015600e1fe0d00ea005eff83ff100056001800b1ffa0fff0ff3700ad00d1fe9e0177ffe8ff75fff0ff4dffd2000800a5ff7bffb8ffd0ffa5fe72ff3c00f4ff5bffa20088007c003effa9ff6b0025001d0145ff070057ff3d0036002f00afffc8ff5301ccff4200fefe1201c5fe460055009b0077ffa300d8fe70003a008ffff8ff7000a2ff65ff21001f00b90095ffaaff54ff650072ff82ff26ffdbffcffe28002000a1ff8e00bdfffa0068008800d7ffd600ec00e3ffd3ffb6ff6900e1fe3aff9500eeffefff0501130056ffdaff1000f2ff6c002900b7fe73ff6eff5affe2ff8300e1ffcf00800171ff6600af00e3ff1e00cd003cff5500b9ff37ff4a0032007bffa4fff5009bffd1ffe80024fff8fe01010300aaff4900b80074ff41ff71006300b000b1fe7100120055ffc7fff8ff0d00eeff0f00a5ffe8ff6e00b30058005300890197ff37ffcd00d40099ff790023012eff9b00ecffc500f2ff54ff8cfe9afe7b0096fea6000a014501a100a7ffb8ff4900d5ffae00400044ffbdfff9ff5f0084ff0501780038006d01e1ff730075ffa400fe00790063ff1e00c6feda00d3fe37001fff6dfe930072ff58ffe3ff2c0077ff5dff67005d003200fbff56ffc2fff400630092001e007a004f004fff1700a0008100a4ffa5ffc60036001c00d8ffebff84ff92005000b6ff6d007900ba001c0007002100ceffb7fe50ff55fffcfffaff11ffe0ffa4ffed01fd0069ffe0fe5600e7fede0041fe5000e3ff85ff4dffa3fe0e005300e2ff1c0054ff9fff6900dcfee4ffa700b80072ff88009fff2eff310050ff5a00afff5100b60077fe1f003bff2e00e5ffc100deff1900e2fe8b0098008aff55ffa6fffffeaf004500910112006700b4ff0fff2b00b3ff8400f8fe6500fbffa1ffe3ffafff56ff95ff9400c5fe32ffdaffb7019200c6ff22ff8a009affe0ff6e01a6ffaeffd3002f0083004100b6001800c5ff4800190095003aff76001d001a006000540037000b00ef00b2ff2200a7ff8000ddffc0fec6006dff1e005e000400d000e2ffaaff58ff87ff0cff880051ff740014005bff41000c01c9002b008cfe0c007300bd00d200ec000cfff9fff3ffd400baff56ff0d006a00ba0029ff97006f0027001601adffeeff3900140062ff80ffd5ff64ff9500c10058ffd2ff0e0090ffd0ffe7007aff92001e0169ff6a0016ffadfff0ff4600e1fee8ffa0007b00acff5dffa50098ff89ff1600e8ffe6ff700061ffd3fe92ffdcff29009b003e01df00c3ffd4ff85ffc6fff4ff1a00b500e300240048ffa3ff6afffbff68ff1b0033003e0091ff730032ff33ff0600c700b00055ff5500f9ffef00c20037ff1d00c4ffaa0193ffe2ffd9fe4f00f5ff6300070141ff56009fffccfeccfff4ffeefeccffd700b0ffe3ff6affb6ff50ff0f01c100adff0d0038003f00de0193008bff65005fff2d005cff6900a9fe2a00fbfff900a900890072fffaffb4ff900058006a0119002900ebff400070feaeff22fe58ffdbff6701cdff97fe460008001300fbff990087ff24007d00de00dffeabff74ffcbff9300d1ffd5ff8f008300fcff510034ff7100d900d3ff9a00c7ff140049ffe1ffb6001a0184002e00460054000a00110063ff84ff83009cff97fffcff2900b3ffc100350089ff96ffdb00020052008000b5feb100be00adff2fffa50026ffc9ffe6ff5c00a5ff990023015400c7fe93ff1f002d0056008d007bff64ffbeff21003aff37ff8fff3000360052ff0cffe1ffa3fff6ffd1fe4dff4100bc007900d7ff12007900620002009400b7003300b6ffe1003e0064ffb9ff46ff99ff3800ecff3001bfffa8ff9000d6008a01db0076ff2000e5ff12ff3000faff0a00bd00c6fff50065ff87ff6e0064ff8dff +s1 = 25ff91ffbfff460102000e00d5ffbbff0bff1f00b8000e0025ff2200dcff90000d012c01440124009aff1bff83ff16ff0c001e00e1feccff5300df006e00740026006aff43002400a10068011a01dbfe8dfff60076018dff8200ebffe8fffeff6f0177007aff7000cd000a009500d100b3fe420165005c016f00180158ff0e01e5ff200065ffb500eaffa1ffc5ff67ff45005700b900a200b6ff7900c7ff06ff3ffff900bbffeaff97006c021401f5ff71ffbaff65ff4301fefff7ffcd001e0087ff0c006e00730028000dfff7ffb7ffbe00e9ffde006500c6009700f4ff90ff3aff4b006aff7bffedffa0ffc3ff53ffa2004a01d80092006600b1007700fdffa4ffb10035ff8cff16005f0022ff29ff2e012900b8ffdd003effa7ff21007f0015005d007200c5ffa3ff87ff6fff26002fffc2ff11002affdfff53007f000400caffa2ffbdff41ffc5ffd9ff5f00e3ff0000bcff0dff42ff5aff7e00a1ff450019007800cffebfffbfff780096ff31ffbfffb2fef0fe10010001afff93000e00cdff8300ceff770030005c00fbff18ff6400d4feb3ff3700d6001100210080ffde00d3fef3fe48ffbfffddffd000c2ffcdff48ffffffeaffe6006c018e001efebcffd90094ff4cff7a00e4ffb3ff0c00c5ff7a005b0005019bff6aff18018affd4ff6e00c1003300cb001300fafea9ff65ff0c00120095ffaa0105ffb90009ff16008001e7fe29005d0011ff4200e1ff6aff3f007b00d4ff72019cffd0fe6eff35009f00a10051ff86019fff050168ff7500b7001dff6d002b00fc00ebfed9febcffddff120050fe3f00abff97ff49ff99ff93ff79ff10001600c0ffa300b9004000e8008400fcff3bff6bff2100a9005000dffe02fe0eff6d004bffe4000900e8008bff3c004b00f2fe77001200b2009d00e7fe07ff9300930060ffdaffbf00c6ffb4ffd200bf00ac001dff0d00d000acfed201170069ffa8008600a5ff9a00d4fee2ffd4ffb1fff8ffccff78fff7fe3000f0ff76000f0096fe81007bff49ffd1fe98ff14ffe5ff97fff800950064ff60ff28ff29003ffff3007c010e0026005dffd9ff74ff9f004500fc00b300f6fef2fe1b007d007e01e5ff98ff9aff1a01ed00160073ff1200ab00a4fee6ffb0ffd90089ff2f006401b80052ff19ffe4ff25003800070176ffcbff5800a00059ffaeff30fffeff0a0053ffc7004400c2ffc800bfff6fff9fff6800ddffe0002800bdffdbff9b00a9005dff0900cbff63002dff1b00f7ffc900cd0064ff160008ff11004bff63000800e3003900f7005e00e1ff9300ad000700ccffceffd6ff040084ffaaff36000dffa9ffbfffafff1c005201efff23fff8ffe0fedf009cff0600b5009200a0000900510100ff95ffb7ffecff4e009fff0e00ecff3c00f2ffcf00c500a8ff4f002600fbff5200beffe3ffdeff77ff9cfeb0007affcfff2f0085ff250041ffe4fe21015600d5ffa7ff74002101ecfee7fe370082ff1c007a00a1ff0f001d002c003aff2800edfe1800b0ff0b00490037004300a8009cff5cff3d003d007000b90015ffab003c01c4ff64ffdfff63fe90ffdcff020047005100d9ffeaff800052ffe3fedbff1100e6ff3effe0ff4b004bffe6ff0d0092008c002c0165006301eeffb000ebffa6001e0074ff4200fa0091ff2d01f100e9ff12ff7b0062ff1b00f1ffa0000c0081005e005f006f00c9ffcbff95005f01a7ff76007effb5ff61007cffa10073ffaa007dff71ff7e01fbfe35ffe4ffb8ff0e0075ff39000800d90065ff9dff700037ff0d00180069ff04ffa3ffebffffffe400ea0099ff8affbcff6e004b004800fdff2a0083ffa600fcffb9ff5600c6fe43ff7dffba0035ffdcfef5ffd7ff750055ff90002d0094ff4c0050ffe0ff0901bafed6ffe5ff3000370091000d00c500e5ff49ffbe00e1ff57ff1d002bff71ff2000620045ff2000d8ff0d0098febcfe9dff19007b00a6ff5d000101c3005e004901f0ffeafe51ff3c00f00088feabffcaff3d003cffbcfe4700f4ffa50002009bff3dffb0ff3500d6fffa00e4ff4c00c4ffe6ff8200280042ffa0ffd500290041007e00e4fe3c01920064001aff2e009e00e0ff0400d5ff1eff63ff1300f4ffacff98003100f1ff0cffbfffa5ff72ffdeff5dfffdff5dff5fff78ff7dffcafef8fe0c003c011201a0fed5ff3800d7ff68ff6f00030057006a000600e9fefeff83000d008ffe78ff050048ff4a00f1ffe5ff2eff8effd7ffa800f00054ff73ff74009cff8d0001000f008ffe210182ff3d0085004efe2a00a2ffcffe0f008c000d00a0009bff6eff40ff62ffceffcdff9600a300b3fe2400a70025ff84ff770097ffb5007700f400f3ff160001002c010d0075fff4fff1ff4b0011007301dcff0a00d6fe0d012700f6fed2002a00fdff230090ff86ffdcfe00ff89005c01e30083004a0068fff7ff82ff6e013bff1f011e011c013c0016ffd0ff2e00fdff3e00bcff8cfe080041fe3800d0ff630063ff2effd7fe5200a00084018bfe93ff3600a7005b00f500dcff2b0137011e0088ffb1ffaeff95ff44007c000800c0ff8000a3ff23ff76006700adff340001fe0600ecffbefe90feee007aff6b00ebfeccff8affbfff2200c700960080005401250015017aff7fffaf00edffddff5300f7ffa200a80085ff4300ab0079ffbdff69ff550077ff1f008effc1ff69000f00f9ff78fff9fe1501ef00b200f6ff0701f5ff6f011aff05009100c4002a00c10075ffa4ffd6ff4500b5006e0051ff4cff5200c0ffa2ff76ff290096006c003801afffe000b400a7fe1bffc1ffd5ffdc00e3ffa8ff820016001200a2ff62ff8cff7dff34002f007cffd6ff6500a5ff0c00fdfe44ffbcffb5ff + +count = 32 +salt_version = 0 +msg_len = 32 +privkey = 5a00061bfbc00807df0c1e003bf0785ee8764f8ca108bbf0fffd06c1c0946100c9ce044001485f13a0000a2f8bdf10381f90211105a08c63f93625145a174210775ee00220fca5df7e1ef7802f7e1feffb007a018fa00f8a00ffdf00b9dff3e307c4418c20f8bbf0f800008e208bdd0e8bef8821087be17c5ef8403ff07ee84a1d843e007c327c5df7406e83a01802107840007811f79ef7c5df0420d8440e00a3003e2ff83f103de3785b218def07e6008ff1f7e7ef82017841ff85d000df08ba1f7c64084a307c5e1f7c1f7c3fe7f82f17a200c5ff8c1ff7fc12046127fc2f7ffe0f85e10421f0fc217c040909d00bde100a12f7c10fc7fff3c2efca3083bdf7bfe093a227c3d183c0e0481c049ff800720c23e8c5ff105f1783d10cbe017c12739e07f9d00824f001d0f3dffeb9d093e0f787c10c1b18bbf31bdf3088110be0effdbf938208bfa177a3f7f63f7c4017b80e1000084842886300424f7fe1e0f43fec201f89fe8bc218420180c147003e141f07c41f8ca000780eefdc0f8210fc5f363c0177842005ef0be007be108821d7c001147a00be200f7f2779f003a3e0064f00c0d0780f7441f7c7ef0b42e87ddf94030f46117482e0c591841f380bc003821875e0f87af00811f819d80000737f1001b31462308400841c10341f6fc507c01f7fe1efc5b107a3f83e12744117040f0bc00f363ffb61ffc21f8cc020fdee8c5fd1024f8ba1f7c2018b9e1f400003bdf879f083613f8001100000fbd000c3f0b7f280482875b287bcef85bfffa30f46026fc42f822e0be109021183840881ef0be2f787e07842e9c4007444e0421dfc1e207df00f9e0fc3d10c21ffc1fe6801e042527c05087a4ffca0ff821f97dccfca4cfc020809fe63bdf17c4f0765b8463f77fc0781b1785ef007a1902310ffef8bbf007e010ffd284041f7ffe003f277c60fc220001ff8484d7c05f801e17f5b183e330f80177dcef8be1843f1fc9df04200783c0807d074840fb9def3ffe07c307b5c0f3c3190240f7dddffde21082cf7a2ef023e908027bc40f01cedbfad7c9f0ff82080200705f007fa217fd1901c177bf1889df78a1013a3f9bdfd805dd93c12181d01082ef43d00083efbc206c3ae0b85373e000b40e8c672005b10fa60804017b9d1fbde1f43e2ffe1ffc21f7ba8f8446287e50747bd73a50001ff0c0018fe3e077f1f0c4117a0f809d103c21700418c5b183c0f7820e8445ee4402005f17c3ae7fa1e8fe10003fe07dd07380f0485ffca0177feefbe00ff9df883f177fd20789f7c7eff85ee1361e7c3ef9760da003e843f08ffecfc00ef8240f80207bc407fc00076127405193e33743f1f47e3180207042104641843df83e0e07e1f0cc20781d07800068400009e187e31887cf8004f781ff73e0f87e416ffcd787af83df07bc208b8127841004010043f003c3286e0f843be7c41df8e2e8c41090fe0035d1041b1f4a10888407fde2944220ffd20760fffe2e8c9a1f05f17823f9423f8b5d0fc1e1f45cff04007be017784e8c1b1987dd0419f7822f7423080412800307022ff7bff7c9cfff7deff6317483083bce88041ffe2100a01841fffbe217cdf28080f905f05fc10841fe0041f842011461003de074c2e805ef883fd837cf030218be307761f07e1e704118fdf0f8a3f040017066f94030f404dec7ff74a0f7044f8fe017c9e0fbfff087eef824ef7c10fc3f3fc03008db07ffd08ffdc84030f41dff07f1f860e8403e9822f7c4507f85270611783c0f4421943ef803f0f4a028c5df103fdffa1f00210ff62f610f1fc10f11ecce102fb1fe0254811fdfa1dff12f13906e1f3d6f605eaf606fc14fc0d0ce5f9e8e52afa0ddb15e10349dc16dff6f0efe9e21cd50f16ed0ded2ddce0ff040616fcdeff091e10e2f9d4e003121319f7df0ff73015eb09f90203eb06f3d0eb0fdd0e02081af70ff116ef0fff042fd3f3ec0af5fc0d1fea07ee1adbebfce834edf60e03f506031fdcff0b021feef212e3e106f70c0dc6102c170a121b1bf114e0fffad1efedf7172efae0fefce7ed16f6ee0108c6f2eaf114d9e6f6d416f2fefa241ff9fce32417f04c050800fd03d82f17c313102320071f0e1108e109fb1715182af5e4e9f90dbcd4f40af9de202e060724ddfb0d0ddfebebe8edf20c01d4f41b1bf608f4101dc6120717fbf3112ef90614f50406ed17e51902f7fd24fce0140025fefaeecfff0ee71c07ebef18ff140ae6f62207f7f3e947db03201c22d705f5fbff3efcd115fbe918ea3707292300f0edd900effcee33230b15110ceeffdcd103e4f5f9fc0f040edd1c12e0ec11d6e0c7f2e904f727f0eb10f6c70d1edff918e728f2fcea051af0e8250100ed0d0b02e1f006111211fbcfdf22edf5120af5cdfce00f0038d51002f52a07030cff171b3f0331e30bf4d91ef607e00505f83902f22d19fb0300f0f3f1201001fbf2260343f113ff0e16fa2cd0310ae8080c0102e900e7fe061bff1617dddf19140ee3ff21f6bfff071b000d02d6f015d7020ef00306fc070cf9191614ed16e60f01f10c0921dce5db0af20b48fb18ed30f3e82702f4f1011af53117f8112cfdf3dcbbfef703edda04352c1316101207f412172b13edf00212b716040a0cdbfe0316e20f1116e8d10ceb04e6df16f0120811ec3313f60bf83202e4f2fd01cbf80db31110f306eb2806f9072ef821ffece3061d0c0de1fd0cf1f5fbe9ec2cf50a290d2bf60c33111d0503eae7d8ccfd08db1818e30b01c404101eec0c2fc3f50926db0ddbf80def2edb1d230c06e8221bfe0ad9d0e606e7150d0a08fffef702fc0efffc24270ad1f8fbcd1c1d08e227f80cf7db2c10f4e710f0fb3801150bf315e609e51a012ff80723f453270203080cf6e2011b040b240121e81c07ec1e06efe6fd39091dde06f5dc16ed08e9fce8f3f9112c112ffdfdf11dec19ecf736ff25ff000bdfecfd18fef109f6f2f32af4c7f70e11f80cfdeaff1c1b053c13f209120a00f2f91800dd18e2012efbf0fe09e50e0227d5f1f7fefbd5ddfbfad3e0fc1532fb00f6dc20011dd9db29172a0f1feeeff20ae5c0fee3fcfee12ae03ce5fbeafdded6e7dd07f918fb041add0a1bd923d9f4f0fbfdfa17040cfb3309f43000f1fc01d3052503d32120f91c1c272bfdebd8ebc8220f1a12fe2bf00810c2f20014f137d2fb07f244e901e8edfb0a0e0dfce8ca2513ed0e1ef808ffded819efd5f40d091209e305f7fd0703e3f2e7 +pubkey = 0a5bf5a76054ce2f9cf976e80c615a12748af8a3e62c453a7f272ee19807d641686bdaaca60d2178210a9211be3e14279d141aba1a45e726d92ad2fd5af46396b71c20914fe9a35285bdf1c7c07431bcfc031c50885c7cbef8ad65127292d69717e61667b141a68b69b96c9d9d29ee11e60979c2501d95499d7af99a2d98fd1c802d8630c8c9acf185a9882fb52a28451b1f1c7b39a0d2b0559c702b7dc6719a4d3718c6c451fd86254480e407d2545ba41a4ca9cf9de43c658d05e569645a312c74270ad97cc440a9636add89f151f7995618305af6468aaa44a8dacfbbdeec72547e54e59aa450b49e8474de5bad39352f818217fca31e9bd259a14abbcadf35648e060529a2f7cde249118e6d231316481064b621bd0927194c3f7604c97a7f41edb0c2251c285a458553cf6a5961d865531e2532fda50821649a523c5206e9ca05617cb0b2ccc6ac84ce0164f36a44ac4a82eb32d378af89d755ba04f17142d9aa939f2f961dc6d42dc72db222ba77239d2b08662f611ba3f2251556d116d195033105b2be4d25502dfd618c4b450e7ca2766bc1df81ceea38412777001a90c53e46a3975c8194526bee660d851a30c84c9442aaf88626c32c294a8545ee239a94810bbf2a9e6e064c752ce2595af8f0fb10d8143de5b531dcd0ba460631a5a4180b9da845f3c2907c4e5abeb998c5f620a661f2876175a7356c3a3c69c822dcb979c554a0a83a9201be144baf71b33add64df54b51e6302c9e98f5564456b2b0a4a905b13f5a3375f091bf055901b0b4c17a64710ce1bed00d81b2a3c0e84f5088d2c72778634b01519b326e9b8a8681f5e9bc61e85c144f7b26010f363a3491046f1d496ed60a484b54709101ba96da5297f94c63de59fb480cb2db22e1ffa3f0c5154f4f4d0f594d06075da093762bd78929c142254d54602e3191a6c5583658f04f8c24bb6f98948b381095c00e7da7acb335329b62ad0965a0442ca50701ad37582dafbb1d312728e1bd4b94dc782c1809b58a9008e9a069043a8d63f55d39955d9ce297693526728bca06174a8e9dc8b75d5b481200490ab22550b418d1749ec3072678c4b51f6ea10fee5fa977919fa2803414121df68221e3538c89e75d594586e05f4b4f884b50416da6b1c53812cf9163637c0ed66f2c83b35ea26bd5de0703261b265a27b5684025e938aa5751ac874b64a8a272cea596275babbae0a15ba40e6b7e8ddb3738c9a33c21906bbf0524495c3c00e1e71156f87f6b0b060977da103af2e017b0d16e59a8aed9881ea3abe68dab35754cf5d9c182110ed78be599d96c2064b856e4dcb6014d207eeee9b0e2d7abf01b198d15072bd46ab78b517ec5491b46643e0ee94a4adfa774b85253858d208425b24c957c27de3251268c29bdd65c8bb72b16a35e4df2b2915612399e48ff9c9bb236ef37a3894b3a343f2bf9ac1faa252501974f862588dca5a55f3b06c8b9a1d4410a42820ac8c5ec6b9c01b882a3a8b380193e996a41ea99e650e7e8a3e91a6d215bf9283960a24bd7152389902878040ce6e018325680c3523390921252978d6d0bad2d92b60c092ba2827a3ad31833921dbb175544a3ba0ad839da4742e2cc4880845e56a8c955c5c34287195359f5d75a3f6cc515244cad5715fb69d1186a2db5c259cd154748328db0b498bb23bd7baa496578b76de5435395a9501e79d5b59cc9697066e020df2b1fbea6f30b8e660499c2694b21c350d2ac9495e419635d24a9a100f515aab4e6dde0583d6d7484a9883b36880f8ba1afe67732b8f3f997f54b62c4e6a9d95c930cecfa804d5f06eaa466c3e7eb20481c043fc23f5ba191904188d556f976b4b496010c44f3366be7615b540502689df558c20d84a3536f1639c8759325f5a2197cda6ec3fc0e5233239665de9d92036b194fc81022b1e4592fe591d1630bd84b75992eb93b748b1480d4fdd77c20c76faa8798319498769a8c864a2d9f189dec2a4e1a7136452fda9e4b7f79048cb891d7c83c9281d7f25b7b15b2ada92d4ad34acc99b534a32aa4f109f7bd220f6185def44ea5f8aab2bb2af319ac16ae1543c75b5f3646c2f3c54395357547b8a329710e547edbce43270c8044d9fc10083d8a6d8595105e27d47fc7724e0d4edced378463aea350bf02324a52a048e61481435f6830b487c9e6fbbaf43af08a05ee598275ca6c4d4d9e92f06bcb909fb40cd5aa96417d9510dc891dedd0605e4209d4dafa0e2eddb83741c08ad4c302f38a541e1e3de391165f7f3c6884af9b398d56a88237579093a4181272eb7bbd559b5805876d9801c3a2ca551d90b0c8c3b72d007aca61709fe1267a45d1835744b39b7d4389429bdc203d1d626822938cc9f2a624407704ccd2c57d587abb904b41c144da951d375b1f0e796e8e48c1de2cf62ef935aa67a2a49530fbd4a5511e517245835b8d7925205147a2da004889d5bbb7af759e616e4abaeb1551b5c21336492698006e5ac6e27179395601302f1299e8e002661f6867c2447 +msg = d430fa14fcb4311f405abf238d9474ed5150ac9899eabf1de309bcc9c21c0bcf +sig_compressed = ba00a76cd6a26646c536a0227d33796a64f1e610ba4c2233e6954bd0c1f91a4386e87eb5b47310e873532a5f53b323ec3871544979ccd0e863f79d3c77faf6ae1071a5dec8ead745733a093f638301586488aaf1df88891e9c9c3bfe36393db4417c33cd59a7753f0971b05d306969244de3d0faca70479c9bf52f15b7a7ed53cccf653b9ec6315c7a64059546519b8ab326c3134cfb07ac4b1539ac9e6ad22e2c199f765a2f1e13ed1a9a7127570656cfb764358583942625cef67308cba28677e73267dcba4e9abfc40fe07aaad0a85a94d1239d04e3bdd0bb6869e43b49b3613efe58716f869327b58d65d8b8060953149ac4d7b5dda64b364b15eeecc02f764b7b97439c6f147771bed19ecb441a9fc5a24d8b6692e283f493fab1fa286cb30c7acdb0fcc156440cf1fcf9b5bf97a9937e51085bba74e9b66e2234cb17de0a3108bae7f43849ad04fc22f0fd8fe8a8dde3d0d10541a58c82971ee372d9233b1e368b3e15837834d0e26ed13ab013487b30689d694d3987ff2d8525eb6cb153552f2d41a3e0369846137e7475ba31204554e2652ec73047c73d95faed19135dd5ffd4c8e33741b3b0c71d0367dca9e6b2331a288cb63dd273509661dbbfe9e0051bca90ab2f7509649e2a3cab141cde798e6ab48f21e4adcd6b024221db5a1b597b62da755f4d3438f57791d8d31037c68841d9a3032b94f0f34bf4edc7fae6995bb27535e1e4bb7616b11d304cbba594d299c46e976f9aa1ae1c5b5fc94910f2a9e379986885917fb24955560c6c487cac4c0d7e352cdab404cc71acd7fb56657148cdc90d9d1a86889295ca251363b0c2e220f7b9b5b49ef3e6881f6e847e304616049e34f433db6cb3246f7c33d3cf4f544222d9275fdd19aa27de06e5f7242545786637afac5318874ef339710f4326b29585668ab247e23fb55629929d0a2290e31d84a72bdbd1434c8f062820563561388facb21973debcaaa329dcae4222c72654b0db6c2f512f6973ea3df271bcee438b530427e41f2947eec2fe1c79a7398ddcda91d88073f9ce09dcf0e378494925ec4ef4611635d6e3693044518348738ab7650d5d33cf0ca9266995c76327a04d98aadda3744a88bb130441e16c8d272aa065c70d705995ef6f2df75af1be6d74fe7b08c95f9b6577cd95cf5f64e8fb37ca200559ca61aba4aa4dfa5bb16789f2a85323296562c0cd49538389a94c1238b35dfe9fd59933eb1075d67f6b9ae4359734152af870e8f2a4f760215066b32a4eb8e5064230dc6b0a6afa737c12f620d4c38a4e59aea726f0dfb775dbb712eb5fb563e9f8931db7bfcd2fc8cef839693fdb2f5f78d83954a92bec9547d28dce9843643eb27a448c45c175d04addd30f0c1b57de7122da4b1b3d5aad7ec1a506c9ed6363351bd994ef49aecafe894bc2d5b508a5df1490ebd3c300a423d31fb72748703dcb9e3adfa466926a352102cb1e943959c70c45ed172e16a30764e5eb209eedea131b14ba2b2c8b9be6dd5d59245e0e49eae76c0ce9c17a587a1b57a41459b351b413e7ca8d31cda64c11c2d46b8bef8b56f3349d6f0df60d697e77043bdd9e46e5fb273471ecaeca4aa41f9b2c03f88c267c6fe227d285e718725220d9c320a979fa3b157e2cb7971cdb547313faae1533bcfa086c459fd72c5104831a845eafade3290e6078d94c715bce10c4618037c7934550dae86173b8469d748e643366588061ff7fbba61694955b63ccd4 +sig_ct = da00f59f4d16a13319b04d1d0013eadfc40eafedef1efc0740300110bef5b04bfdf007fb8edcf3dfb0f86fd3147f78fb0f3303204bfacfa7023f28fbd095092079fe70431c3f85ee3f9d07f05efd5108fba02ef9409d06b0c5fb4f30027fa8fbf0810610a4095078fa1191023ed90b8fa1f1df7203d068005f9f03ced5f59facf0812ef50074f7d12d0a403701e00f0d913809efb707e04bff6fc904ff4b03cfe7f2703b03d018ff6fb904c081f6b0990190f1059026efa034f61ffdf540ac0530350270b5f5c0f1efdf61f27fdef9dffcf8a01a034fbc03a0f0feb067f49ff0ed4060e3613107317beb4099f2f00cfa10390a6e890740bafd5f88003e90f9605600a08b0caf5e01cf30038fa2fb0076fdf14f00efdcf4dffcf89f9b10e06f10d0b2f13f73f69ff5000f7e1d3049058035fa6fa304c02cf4e06207b0f6f8007b0640effb5043038f440c7f24fc2eddf9406800604ffbb04413606cfdc0f1007f2e03f156e860c3f6aefae95e4af870850e4103f9df8dfb305bf8ef16f6df0701008bea3fad04d066f3c09aeea07df3f018008075fe1fdfffc035141f0801700ffcfe8605107701e18d0850060acf7004b01efbaf35eeefe311ef4c067f7bf7dfa0fda10e0b7f5efab101edcf94f7d0130da14deb4f81feaefb0af06d0ac0d30540f9ed8fddf40fccf7cffcec1faffd3e5d0a009514e03202ef72efef8ffe2febf8bf4ceeffd2fabf8115309cfe50410e7efaf39083f61fb603cfd401911a0c4feaf71f2ef33089f68fa507ffd9100046f1b0a10d9f920c20640bc051fb6062107fc4e9af330da09e10f0abf33dd41a100efcb0c3fd40fbf75f59057fda134fb90d7f1cfa8eda083f8f144087ee6fff02b029fbdf6607e0bbfb9f8bf66feb0f603a035fbdfeefa50e1f5411df7ef69faefecedbf6401b04b06f0b508dfbd016fd1f370a410f054f1df1affa0100e407f0640a50d5e7decf00f1ab130fd1f7302cf4bee01b3fba06607f06af670f1123ec700d13af58ede12505c044044fcffd0ffbff800707b03616d03dfb10b4003fa5142f88efeffb0820bcfd9143f9306c0e60a3f9100cf97f310bd144091f4e03af83edded603ef20f47e891210d10f8fe8f43f8b014f7400e03bfe7e6908f00c0350a90e1066095eeef8801ff4b05804c029f5f091021f74f28029febfa5fde10dfeffbf1940020e30d803809f0650210aef110f91d5fecfa405c008116fb70aa06106d0e1e960affdbf6104707c038fc4fa410e0eae7e13f007fec047fa300bf90fb9034f32ff3fc70ea01d210fb1f32ebffa4f9fff3f3e129025fa803bddd116fd216efcc0b0091118edceb2056f2708d074f62f9f0aa0a6f5a0dcfa8fedf600b6ff605b068ec612a097ff708400708bfef049f6b040e69f3d0f00e605ef93f35f0906bff3f9afd203f03d008fee0fef4a05df9afebfe207d0a709ffe5eb61000d6f36ffa15d02a026f0606eef5f1ef8e05004c09902c0580e0fe60a5138fbcf570b0023096fd2f8203f0d6eedf8b090f29067f13f33f38fd40f308502af90fbd0470aa03de5000a086fd4eeb03aeb90411a1ffafba0e10b5f8cfb3fa00afef8fd710e049f6afd20ce03700df8af23fa516e02e06bf13063fadf1e031fcaf91f9a02ffef03bfbffea027f8afe90dff1dffd02a0aa02bea70d4f8c046fb203000d021e9513d112ff80f0075fe00abea3ff918cf4bf89038022fcc0acfcdf5505607ef7d128f4ef13ff301905117bfecfa20260f605ff5e04bffb056f58014077f76021f5113cf800c801e031f8afb7edcfc0f12073ff206ff5cf660260460c8002eeaf1708e059e72ff80fb11707016affd064fb5fd4004f92f4300919b04b0c5f6a117f42f490dd064022fa0eb7f96fb2ed0ee3f3ff17ff90c3fd5e5c0450b6fd8e4c0bef8e046031f650b2efefbefd8ed207df9ef55f1afdcfaaf9f07d0060e9f87ec800ef92f6201b02ff4ee33fb90e5f270a5148f87065000f04098033fbaf04013fae00bf64ef91a9006ee4f70052f99faff4f05f09616f071f65ed6f3403f055f7b033079e9800d091fe1f52062090020f7300807a0fdf44fec08effffbafecef205bee408c098f00ec2f9cfde050fcbfdf00b03b008f5907401cff0ee5eea000ff9f85f85074ffb0ca02a06d09efe6 +c = c81e962e022cb419a30768221f18e2228904d714cc11660f8a290121621cc0209611bb04f7116520641af916b909831f9c13fe2b291979076f19e52422265819dc2f7e0ea221e51212197f1dc305ee246e0e7d0c531bfd11de14431a5927ce20381d86225c29e609751bf013ea238f271d21960820149608040aa01c310d91223f2004276011ca03c21a9a0365133d1bdc01b921c6278d008017e70a4c2e150326118f0f2111730e112924196a1ab601ae01852f991c20186101fb0ad70b4b127e1a9223e212e92af1197c0af22fc21114091012f01d312699147b0d9f15c707b119dc24c6293f25b90ae016040c6917ba099023402ed3082e28fd2c3c008d05cc2c331fb104e9009101051fb52a1218671668045e275a28da04f025570eec0bbf10521cd9232d128627432e0f274f18950b8d109516c80d7f295b2a2118462edf277e10ad123207ef059d24cc17cb15d9258608c328a41719239425f525d809c603a62df0239411cf2eaf16190c9614d2038c1e6224c60a840b85041401be18bb0a8f29fb27192f880a19097b005b28fa0bf223191fbb17830a2e0565072b12f01e4422192fce1d262e0f1f031bb32b221adc0cf405b5174b1edf186a17bc18362e9b0c2510ff1c5b1ebf04f124ad12272aa81719002f2b8515bf2bd30e9a04b60b59055f296c2b9a08db20041ce71ce9129306fd200904720c7b211c028a2887132a1d7b18e0276f04d10fd2205520612ee22a621c7a0d6f15d905f212d8165c2ff3173309620d6e03f10a301a1b00322aeb13fc1f1718a428b111a716d51828077d102826f111160665045029fc1a7311231d912a06151c28df2ee324941db70f8d068b1a130f2729c100db06580d040d4c148905751b3212300f362e18053e100803c722d2000b07a4071b0cd8069529bf108000e409472d662d022ccc022a1e9e139b26c4215f1dfd028819a017d116e7252609f103bb1b840a49260e134d275007c621af14f707101d031253026d181d22c618a40e2b0a4e27372d242ec121cd010f2ac0119d076b2444112d227e1c3810f5067415e30bf415e10c520ee709452847198c168e2ece2dea24e11f9c1ea00adc1d8916110695083400a600a40a021f5e15cc1037130a0adb1ac62b4e1c6102271795195a29561b361c671c4310e60e6f2b3e08e20cc5277b168027aa12791c9708601d85263527e40d172bf5031c221729961c67293e105f2fef0de122a22f0c033f08e028541dfa14491f1f09e91a2d10a4110707b207f10cf816bb106b2b402718032b2edf05c51960064b164405400bd52b43024a2fbb26fd13fa0661166e04801843245a01a7151424b124e002d10b7a12a900e10c3c076b108f07292d8a18d31f2b0b0f284003412fd10c0202cd127c2f1212201af307b903e00bb122860af90c602b271e38253b15640ca001ae1a5824f6181b1cce25760a331c802210097905170fe918b6159d047325121dcb148d2cc9076e2e6b1d9313aa0d822c3222222f850b911ebb1fd820fa149404bd1ef608c90f022a24173b16482c3c07cc2b70262d2c4824581d1f13960d941c9708f61f0028e615e028b1186102a918d717740a6a291028fd2b7e145d1b962673142f05c10cdc294b03b508141ca71ee1101901c40171068d070c16142d1029ff297d2b3704302efd12482b322d3f2e9821be083e0eea0ee92a230e1e200f0d1b09872bab29f5155d0bed26b21fa900b71e3124140d1529f30c602d5a135e13e70b290bcc0159013b1faf1bfc20a71e1e1cbe1df51fcf1e990da703e821710fbf2c480e9005bb2ebd1ec901b82fc82c8129712f5021cb177f27e128701ca8039c034d147b05da21aa109e162b11f31fad200a216c2d40139410601bb70e1f16a30beb2c7107650056198004cd1ec925a32ff419f106e115161d3911382a54232f10270811199e00020751247206581110269a2e2e294a08951b77279118162c1609d22c7e12e2111d12f61bbc0b5217d8225d058d00a2100e269d2f8d077c1181272921501e3926db02b91f9d17b327ca01e91e6b1a3d205a20fd04c714ac153110e412bd04180a4b02612e46102508cd1b9d038c04db26a7085b165112c60b5b1dc401510f4505c823ba29c52f930e3c1a6e2f0c11d20a12118e1da603b5197e2d6d1a601fb40aed05fb0105247623d81b1510cb16ea1bc512140de508b62cba25f9041122011d45006f20d0269605240ff51b512a832f8c212317b02b6c02bc123c17f507971f7213fe0c5102310d521610099b231700ad02c722e1250e11991380023a0a9b1ce8251c034b2a1d15db06741fc91b6c14e018fb21c711ec086911450ddf038d1a1522d71a72259c27272c2223de12bb270602c72ad013dc2b360323129b2efc218c0a8221032d0b022b078c2ed7035d021c2c2403c20e0c11f3055e0e4a118224211c9616a0268c21e30fdd2f0f15c8167f0e6c25330bf9277616cb278b154d2a0d14e414ba090f2d591cb408492caa23f62c320a7a225123401b4b1b1222430d751a21019721c810032d3f28281cc528ff0862053f2060141109fa1cbb11052cca0dd61fca2b04047b1fb22246069014251d292de10c700327237d271e2dd01b201d17076d21e618ef151610d60f05157115d603f32e5c07c2224420ea0df9131b1b111de526ff22d72f59178311d723bb0c682e6411fc2fdf1c880c8823931ce30f190404066d0ac22add2f312483207e220313800d8a015a1a580e130c9825b50a151d4c2b6402bf13ed2d4c2f2e29011b842126087f21900a15177c01b50a2c2dcc075d2bcb2c270ca9028201a2130420d02dc6253a058704b91d6523d3224f18871ac7028d0685020d1eb9050317ac19ef10 +s2 = 59ff4dff6a0133019b014d00d0011300adfec4ffea00edfff1fefcfe740030001100be005bff4b00dfff0700b8ffdcfe3dffb0ff86ffd3ff470178ffb0ff33ff32004b00acffa7ff230028ffbdff950092007900e7ff4300c30185ffe3fe9dff7f005e00d5ff0801baff2e0094ff9d006b00c500b4ff30ff2700a8ffbfff81006100a40095007800a1ff91012300d9feb800a1ff1dff72ff3d00680005009fff3c00d5fe59ffacff08ff2e0150ff74007dff2d01a40037001e000f00d90038019e00b7ff7e004b00f6ffc9ff4f004bff3c00e7ff27ff3b003d001800f6ffb9ff4c0081006bff99001900f10059002600fafe340061fffdff54ffac00530035002700b5005cfff100fdfe61ff27ffdeff9dfffcff8aff1a003400bcff3a00f000ebff670049fff0ffd4fe600036fe310173007b01b4fe99002fff0c00a1ff3900a60089fe7400ba00d5ff88ff030090fe96ff56000a008b00ca005eff1c0030ff3800a2ffb0ff7600dfff4f010e00dcff4dfffcff89ff9bff0e016f000d01b20013ff73ff69fff5ff00007effd301490058003500a6ffa3ff4c002c004eff62007b00f60080ff7b006400ef00b5ff4300380044ffc70024ffc2ffddfe94ff680006004f00bbff440036016c00dcfff10007002eff3f00560186fec3006afffafe95fe4afe87ff8500e40003019dff8dffb3ff5b008eff16ff6dff07ff10008b00a3feadff4d0066003cff9a00eafe7d003fff180008007500e1ffdffffcff3500410108ff17000f00cfff86fe510077001e008d0185000600ac0070ff4b001e00baff35ffeefee3ff1e014cff67007bff7dffa0ffdaff0e01b7005effabff0101dcfe94ff7dff1300da004d01b4fe81ffeafffbfeaf006d00ac00d3005400f900d8feddff40ffccff7cfffcffc1feafffd3ff5dfea00095004e0132002e0072fffefe8fffe2ffebff8bff4cffeffed2ffabff81ff53019c00e5ff4100e700fafe39ff830061ffb6ff3c00d4ff19001a01c400eaff71ff2eff33ff890068ffa5ff7f00d9ff000146001bffa100d90092ffc2006400bc005100b6ff62000701c4ff9afe33ffda009e000f01ab0033ffd4fda1010e00cbffc300d4fffb0075ff59ff5700daff3401b9ffd7001cffa8ffdafe83008fff44018700e6feffff2b002900bdff66ff7e00bb00b9ff8bff66ffebfff6003a003500bdffeeffa5ffe10054ff1d017eff69ffaeffecffdbfe64ff1b004b006f00b5008d00bdff1600d1ff37ffa4000f0154001dff1afffaff1000e4007f006400a500d5007dfecffe0f00ab013001d1ff73ff2c004bffe0feb301baff66007f006a0067fff1002301c7fe0d003a0158ffdefe25015c0044004400cfffd0fffbfff8ff07007b0036006d013d00b1ffb4000300a5ff420188fffefefbff8200bc00d9ff430193ff6c00e600a30091ff0c0097ff31ffbd00440191004eff3a0083ffddfed6fe3e0020ff47ff89fe2101d100f800e8ff43ff8bff140074ff0e003b00e7ff69fe8f000c003500a900e10066009500eefe88ff1f004bff58004c0029005fff9100210074ff28ff2900ebffa5ffdeff0d01efffbfff94010200e300d80038009f0065002100ae0011fff900d501ecffa4ff5c0008001601b7ffaa0061006d00e10096feaf00dbff61ff47007c003800c4ffa4ff0e01ea007efe3f010700ecff4700a3ff0b0090ffb9ff340032fff3ffc7ffea001d001002b1ff32ffbffea4ff9ffff3ff3eff29012500a8ff3b00ddfd1601d2ff6e01ccffb00091001801dcfeb2fe560027ff8d00740062ff9fffaa00a6005affdc00a8ffedff60ffb600f6ff5b006800c6fe2a019700f7ff840007008b00efff49006bff400069fe3dfff000e6005e0093ff35ff09ff6b00f3ff9affd2ff3f003d000800eefffe004aff5d009affebffe2ff7d00a7009f00e5ffb6fe0001d60036fffaff5d012a00260006ff6e00f5fe1eff8eff50004c0099002c005800e000e6ffa5003801bcff57ffb00023009600d2ff82ff3f00d600edfe8bff900029ff670013ff33ff38ffd4fff30085002a0090ffbdff4700aa003d0050fe0a008600d4ffebfe3a00b9fe4100a101faffbaffe100b5008cffb3ffa0ffaf00f8fed7ff0e0149006affd2ffce0037000d008aff23ffa5ff6e012e006b0013ff6300adff1eff3100caff91ff9aff2f00efff3b00bfffeaff27008affe9ffdf001dfffdff2a00aa002b00a7fed4008cff4600b2ff30000d00210095fe3d011201f8fff0007500e0ffab00a3fef9ff8c014bff89ff38002200ccffac00cdff55ff56007e007dff28014eff13fff3ff190051007b01ecffa2ff2600f6005f005eff4b00fbff560058ff1400770076ff210051ff3c0180ffc8001e0031008affb7ffdcfec0ff12ff7300f2ff6f005cff66ff26004600c8000200eafe17ff8e00590072fef8fffb00170170006a01fdff6400b5ffd4ff040092ff43ff09009b014b00c5006aff170142ff49ffdd0064002200a0ffb7fe96ffb2ffd0fee3fe3fff17fff9ffc300d5ff5cfe4500b600d8ff4cfebe008eff4600310065ffb200fefebeffd8ffd2fe7d009eff55ff1affdcffaaff9fff7d000600e90087ffc8fe0e0092ff62ff1b002f004eff33feb9ffe50027ffa500480187ff6500000004ff98003300baff04ff1300aeff0b0064fff9fea9010600e4fe70ff520099ffafff4fff5f0096006f01710065ffd6fe34ff3f0055007bff3300790098fe0d009100e1ff52ff62009000200073ff08007a00fd0044ffecff8e00ffffbaffecfff2fe5b00e4fe8c00980000ffc2fe9cffdeff5000cbffdfff0b003b00080059ff74001c00f0ffe5feeafe0000f9ff85ff85ff7400fbffca002a006d009e00e6ff +s1 = 3c003d0085000a002400f4ff8e005a008900480003005a003affa6ff4dff3bfffffffbfe5100490072fe3cff0902e4ff09fff1ff7cfff2ffb6005a00f2ff31ff0b01b3ff7dff94ff48ff1c00b9ff2b00bcff2300ddffa4001600a0ffcaffa8ff83ffeffea6ff6eff62ff79ff6e0028ff6300c400f6ff6600190059ffab00da00a400a900ab01f1fefcfffbff5d003000990089ff52005800acffa2ff60ffb1fff3ff6400dcfff8ffe0ffecfed1ffe3ff2900a4ffbefed5ff13009000d7ffe600710095feecfe2d0065002400edff3101edffeeff0d001dff7200710049007c0000003a00a1ffae0012ffe7ff0f0170009400e7ff5dff2b004500dbff18ff8d000e006fff76006300b7ff8000c0005effb1009500ecff17ffd7ffe2003e00f4ff4200aeff6301e6ff3000110061000c0029ff38ff2f0155ff46fffaffb6ff8bffa1ffc400d0ff1b001600b100f3fff9ffa3ff3c0046ff4e000800db006effc3008dffbdfe660079ff0d0037003b01ecfeb7ff95ff5d0092ffd5ff6bffd9ff0800e3ff70ff6b01e2ff2b00b5ff14ffd9005d00a1008701c4ff0400b4ffa6ff1cff99fff5ff2dffedff79ff5fffd8ff6900830012ff24019affc9ff11ff3700b5ff6600b5ffad0096012801fe00fcffe7feaeff2a00cbff4e00ddff100194003700ccff5dff8200d8fe0000d900eafe9f0162ffa6ff2cff4c00f2ff6600b7ff9300fdffbe00d3ffd4ffd9ffafff4a005cffb5ff3a007e007d004500acffb9ff51ffe5feb800b1ffeb004bfeed00f0ff59005900cc00b0ff4a00f4ff69ffd7fe0d0038006100cb0023006f003a0029ff4500620071ff6200ad00cdffebff65fff4ffb300e8fe7000f8ff2c0034ff8d00afffb8008bff5b00a6ffacffd4ffb700f3005fff480077ff26007100d1ff570026ff0eff6200deffab00fcff7eff01001dff90ff6400e6fff2ffccff090001ff03012f00dc002a000e0060ffda0052ff6e007bff6c004a0139ff72ff5fff87ffe900daff49005c00a700e8004a003d0165ff97ff7600e7ff83000b006c0050002c00a3003c00bfffcb01b6006a00b7ffb3006e011100e8ff93ff93005f01cd00bfff3600d4ffceff7a00110115ffbaffe1fe00004a00a2ff5500cfff2000e7ff7cff23003600bfffeeffd5fe2e0042006d00ba005100a7ff900025017fff9e00dfffc1fff5ffe50062ff3400b4ff82003a000b00a3ff3e01ceffa8fe43ff1400a7ff3501ef002700e1ffbc000b00fffff4007d014cfe90ff8e00b600d7ffcffe980035005c000b00d200a2ff4600180042ffd9ffa6ffa3ff25004100c7ffbaff3efe16ff94ff58ff5fff08001200c7003b002701c2ff5afff3ff29ff3bff4effb600880007008300b7006300c200bf004900fdff22009afefb0094ffe2ff1602210082004effb500820051015a009dff7effaeff5001590096ffc7fff5ff1001e100d50046ffebff7bff9100cbffceff4fffd4008c00e7ff3a00910098fec9ff3c0001014dffbbff44fe12002bff96000b014600d5005eff4e00160095ffe800a8ffd8ff74ffde0082006600effe10fffeff9aff06019cffaeff3aff73ff2d0063ffad0198ff02016f005100f6fe47ff29ff290198fee2007200b5004000bf00700055ffe7ff3f015300e0ff7e00bcff84ffe4fff9ff80000700060071ffa300f5ff04018bffa1ff78ff0b00f3ff2500fb00c000fa0088008cff200016016dff2700bcff5c01befeddffd50088ff4f0113004fff1800f7ff82ff70fff2ff7cff85008700b500f300d4fff7ff4b00deffa900a8ffb3ff5cffdf005effc2fe18ff490015007f005a011300390058ff7aff4eff6afe06003c00b5ff1100cfff8301c9ff09009dff85ff3800b501dc001601da0076ffb2ff2700ffffedfec2fe4aff82007efea1ff8fff54ff1301e7fd32ff9800af0097ff600005010a0059009a00390053004a0006024c018cfeb1ffacff3bff4d009900110097ffe9007100cefeeaffe300720019001601a2ffbbff0d00f8000200f2ff5100b5ff13ffd5ff04006200a700bcfffaff19011b00ac004600cdff8f00b7ffef00f4008600feffeeffd0ffa2feb1ffdeffd0007a00a8003f0068ffc40086ffe000e1fe52ff53016000fcff8100f6fffffe06fffeff2eff1a016300390133ffb700e0ff0bff440039ff0e01f4ffcffe45008d007bff7e00f9ff7200b9005f004a001d00380037fff6fee4ffd6ff3a00d1fe8c01ebff22febbff89ff58009a00f4fe05ff72ff4500e5009000ac00f4fe1c01dfff02018dff4b00fffeb8ff24ffe0ffdbff620085ffa60057008bff7f001a01df000f0030ff64ff3f0081fe58014f0053ff4a0099ff79ffe000a7ff5000b4ffaeffbbffec004d00960079ffb3ff33007f0087ff3e00eeff8a006d00f2ff12009a003effd2ff2b005d008300eafef3ffd3ff0900d3ff03ffecff12008a00bbff93ff2fff4100fcffa1ff85ff19ff26ff53000e028efffdff09ffe4ff81ff0400ecff5d00d3ff90ff0201fc00d2ff91000300e5ff77ff1f00b1fea2ff5d00edff690081fffcff3200afff4a0113003e0064ff48ffe0ff2400e3ffa7003100100037ff2c00c3ffd6fe8e00d0008c00c2ff18002b00b9ffabff61ff3100fefeb9ffb4fe9a00aa008bff8400f6ff3f0059000700b500a800fdfe2c003f008000d20082006cffb8ffa100a7ff26006c00a7ff1f00d7fff5fe3affadfe0000a7ff3affd6ff6f00be000cff72002b00170046001f010700580013009e002eff5301170171ff4aff4800a700caff3cfea300be00b9ff0d00ab002d005a008dfe4000900043fe2e0126ff92ff4cff380181ff3aff01fed1ff3000c800c8ff1300a1ff8300f300f4feb400c9fef5fe + +count = 63 +salt_version = 0 +msg_len = 63 +privkey = 5a3847ce041f00be3f9fbffff831785e0f44509480f9bfc17c22e8c22f8ba207ffbf7003f7fc017f5a1073e1043d174410e880f83bce801e01443080dfe781ee97de0ffe02708210780e7463093fde8485213fc20fe809044ffbdd1043e07c1e1781cf73e2183c417f8206be020bfe07c05c8c02e80041fbe2e87a7d7c1fffbfc07862f7bdc103bf0f7bf27000f14230f3ff203650f844078bc08c88e7c1b1785e08423e8fe1c8f7eff42107c25ef85affc231007fffc4007ca21e91b18c3e293a1114a3f68ba0ec1f0705ef83c6007fb08f63ef7a326fa0317e1e87dfe8c45ff89ef07e017fbbf8be0dfbfcff7bdf7f7d00c02f805de8421d007ef8c80078000fc1ff03fff008208bc4e847cf87a0288bf1f7fb1847d10b40f006318fa1fec5cf6bbee8fe0cf043ff7c110f8007800ffffe1072107400f7421f0882b7022d887e2fc5c103de2143f084c0f848010ca2fe0a4e80de083dfff7e0f03fd0fba20f41dff882ef87f0ffa11ec601f87eefbc41784218fdf20048e8cdef879f0ffe4ef39b103c507c4216fc0e0b831841ce9480177e2ffc3d07000077400900327c5dff003f17de074a0f8042f081f07f6207c80e8880f8c02f77c5083e2007bb17fc1097daf03a60f44010b420841e19bff2ffdd1ffe0f73bef0843f849e203e0e78ffeffe2f00de28f44004410841d1145e0fc5fd90410f05fe03631fc5f2f07df8000e8c631f4012882300bfff00e1f0001e041f1807f020400fc01003621002318ffdf83403741de801df87e3e73fd0ffbd2f41c09020ffc8127b83003c5f87bf193e4f940417461e8b82f7fc1e07e2fec1fff7fffff7f0fc3dd10020f802ff806f07c107044e08810ffdce8ba347c60f845e188a2f03bdf7be0f8c01f7819f8bbf07fa0ef49f0f001013e2d9081f7be308bc02005d08ca1104821049cff7e120442f8001ef862103e0f1be0f8061078a20f43d07c230efdcf84030183b084010841af0bbd00380ff3a0278de0887d10c7c1643ce800318f8027f810701e6000420be22845e21020f1459003e52001f3841e00c6416fbde87a6f03e32fc6228004e7bde05c21083def8bbb1701df83a0f103cf781f07fc5e83e2f7f7e07f61f889e0e77ef87e111ba1d17e2f04810903ce0c2437c00183601801f103e208ffaf0464e6f80177e20fc1df93e617803d7be5d83c1d7c9f00042ff8a0080202780407362e907f0181bd9fc13081f1fbe0e045ee8467e6840e83a3f8365f8841e039ecfba207bfe1877d17c2307c1f1843f08ba0e7c0219c1de007e0fbe21844100bfe2fc2307082f68230047900f5b08802f17423903eedf7af03622844000761ff3e01ffff1103c0787f104beef3e4f083b17c5bf009ff87e3077fe00ba11ffc200c01080601ffbe0079a000830704227cc12011df840107861fef5ef03fef03e5f6c02f87c02fc3e08ba010f9f08f81e8421003e300fe4f74201801ef7086193bfc0362083e00fb2100c0100040f881d0043846c3ef0c4010002078b9c87c02f43f003c010bff0145f087feefc3e06824e7c1de045ef83e0fec2108042ffbe0e6bc428f3ef07fff0c1f00fe0ff4a2eec1cf085cef7a22087f1784210c7e0841fd8425f7045f7fc3004c0fffc1e10bd27fc3ee7dd17ac1083be0f37c2ffdc0fbc0e8423f0422283bf1779e0645fe87bb18423df824ef89f1ebe1d7427108001fc2128b8116fc4effbd087e2097c1f7c430083f18743d9fe0e045de07a2f7889e803ff785920ba21880816ca2d803e007df0e403093e1f038307401107c2f03be083dfcc17ea0ff6eb120ae7f610ea061626041ac80af00ce6fc06cd4925eac70409f42ce72ff50c0502f7eafafaf2f4fe020cf229f1160d04f4d32cfae8f402e01df40b0d1308090bc01b0a0de5e62a12ed25eb0d132bf7050ad8d8f0fef8fe2bfcf9140803f32df1de0c0312ebd1e80107e0151bfbe7efe90ff5dc132b0ffe070d021709f3ff30e8f2f2e62b13fc031ff9f522f10454de2502f6f0eae115012116fd05e61f1ceafc0ecc08cef61d1deed0260a17f8d91ed71cffe704fdfdfee80b20f80afbf11adbd9e8f70ac8fc0a03e0fffaf6e7e02ce3f12108ef17ee0d12f731e73d17ec0d06fd2dfa11e208f2e72cdc430fe6f9f6fff3ee1ec3270be8fdf7e8fc24dd06efe235e514f639fedee8114022fd0816d50009ebe4fcf0230defe0dc27f70209d70cfff3d025eb12ddf10b2f02dde1ef17f807fb1ddc1916dfca18352539141c0cf30aed2ce81e11f6b62d09e4300345f10002ecf41fd4eb1def1c08fe33170829f60efa1e04f424013af9e9f91be1051211f2f415f41efaea1d14f2f9e7f8fdf210111f07dbde03230216ebe6fc1efbe5f928dd0417f207d3fdeb0724efed300ce919efe6dbe8000010f808e615f01df22147e714dfe5f2e517fd39f913e51e1deffddf2107cf04e408e226fcef1d0217fdec0d2fc3c7ef15030cc430f81b1beee9f41af0090bee05c616f6f318f30a05171afb17d3ddf5d22df39d26ffdc2bfb0813d3d12bf1fd04160b05f80a14c8f605fe061325dbe60a09cff00cec15f80bff15fd0d061417ea09d50a2ef524f00e1beff9d7fd100b1703f90914f006dd23ddff02f709fbd9ee0cf619f8fed51bf02ce9e539c1eceeeaf500fe01f9fcf61b22f4ff30010d0b1cf01df21dfafb191b070df110f3fd14ec05fa0430bf041b271ceb0e1b1300eaf71a30e9ebe00e0bee200236e11ef5031de00a1a2007f228e333ee04d7f90ef4e6fe08ececf2fcfcfe07eb0aee0b24ca09ef0713d5de09220adaedc9f1e8e5fa0d19ee2003f30503f9d605f5fe050802fdcf2a1403d416170c0c383efbfa0302ef20f5f2231f081dfb26d41220f2fd0701dbe6d032d71901f6f5dcf3e4ee16fe1d01efeb0bdb3f071c49fae911f90b39e324e4040e0b0d22fae918c6fdf02f29ca220618fdeefeeee5001ce0de2511140f1108f1e3ecf822f3e40aebf825160c25ed24ec230ef722d7e40ad701cede1524f624e91641eee700ed1a06f3f8191309de03091227c9f30115ee0afc1ada24f7eee1f9f00e0a0a1104f5fd3ae3072ff208b30004f70bd614470104013b0c17e825330217e818ed031206070c3208f105fbfeff13ecd8070aec16da1e024fbaf7fffa2b2b00fffeef082802110de410eaedf7c419080507f3dfff0503061315fee6fdf814f029f30219e30419e7e2f4ec35dff8fadf0f10fcf1112a1b2fd1303ce4f1e0 +pubkey = 0a98067f32f65d20965494a3d9d44d53783924d610a8bf294e12d2533284f97380c30239b83660676f5eb663dc678223287b8d724171e3ab1bb428e311ba4ea21a0c6bc8695b809d65b2c7bcc8c56c65e8e7a7de015c96eb6524503719b5fff0d2289042b8e9b884ecaa2dc24626e2ae74ba54cc936b49dc64b85f304a470b63f689f4ff005727446e22cd0764a6d94a08151d2748ad1a7bfbda9d7b88ecba7323cd6d097208db202e5e9ed8f87d990739115a46b9a179b4b043597b58097d89f2d50ccd19574de01a480cdd37354a9432168b77250bf93b8c091b5d80377552c99da9dd3add5a243f1c98190b6c307701db3970c8f6741098d9f32469010436b6bf42fc929d2f027950b562a6a755695f4f51f26df467e97d3940c4c77991e06f5cf994e98bf696cc7e8bfb189d56907fb53b27cd7582de3bd321557d50e07095160cbc15c0d339a438ab84f2b1464aa4b5c08ae6ac2ff673fe68f98fe5328ef977261f8217a9ba3518e95ecc0c50a7bbfa932ebc3a0679091027492169dbbf4f443d450e187d5b9e12beb5bbaba0175222da5223a8746f1cc0c71b8f7d006667f6c900a531d49f95c140f420c5b9d228e0a4b09a59d03dcd45bcda2ed4469a82267ef75451d5b7763a5680c6e66f3729c0a5de811fb1c90958a01c6646dcca81e8ec7a3669b16b33df19b5e8ba04cf9b25a321f594d30594adec40284d956bbdf4364685e7e2be65a2e0ac274b92756fe3886307553e87fabe10f7193a799522869a598ea057a2521d0c38d4052962676891cf6291002eb04e351ad55eb83a5cd411400b194382eea5aa6aa087c0ae14152134a1a45b239b69db27a450e366a4541b18a1849ea63499498f534d8eb28bcedfe49ca38f31daf06782c08b290dc78204ea528bdd2152461f89769661c94ac85f1d090a93c92b5ea0f5f0f6632ef823693a760f05e9a71679f40197de750e22f5485c9e48bcb4166b0db3a03a791a6592662791a84775572b5a2edd0afee4391bc1f6e71b5cc922fe284789c6ef8d1cb058f28c12b6ceb5db47da6694a10c917a54c05568ec0aa5d0f698a415521e5f38b7568d49cf488154024c36ba67640c89e75826d83f13bd7781e0dfee0748a4f6444899bae1f374e0c4d514eea371e8ebfd575cf33bb1d8ebae3da350c02e9c00a613252c2649a40445c516435badee6bd969d3a56d240b68c489fc0315cfb46c1c72246cc663b651648c8e92f2186a0663c217e685ca8c6b3c16357911cf453ec6c5921c563bea5e2784aaffb010b6647e2ffb23d8f8eb20209b9895ff44ebc0509d60a062521eda3052ddc57c02990c0655c10850989d4de82b1266110fe98f60ef504145b179485622bc79fd25855929889c81c3574ba6372805b4a9e647f5075618519ad4737e00367318cbfb2d894d37ae86c602fe11356c8681bcdcb6565dcf0b394a6b55665b4e472dadc7794813a34d41a5a6d27a4d7efc5368cd7420dc7b17360102765c67fa174131497656c317667352593a26e162c05e74f1b8bb08bd37a4f0c7d7824f9c3c6174c745db08ad42c1c28ec1a7554470680ab18ba49ea0eac34d26a1f40a4a2d440679bbe36cdaac7ac80bf808e4be6928418bf946394dceb4e0262e8434681f347862735922af931d5bea7e2a1ea3f55e38a8367242a4e3775ad0b9136693d5897ea5975f156097f69bf117d81872643693fcaf6bb666cde444437523881b398f0c316ea0c8337750cc6610c4ca8eaa5747e0420b229e2a9b6d14e6be682e3af461e28d8c18bba510933cd5cbacc470d4589571bf345f8285d610a43df2bb225007810a9fd4e6d0bf6b69ca7555647169ba34884f1b496f3cb1b3c857904d060f65122f082d584ec54faf9652eaa2b9f1e8d5bf6cb8d342632a7e4cc891e4659c8daa74a49428e17c31f3e4576fcda4a53b29d851731da8255905a180423813222c6511637a98e8efc2921bc0cbdae31a459a5edcd56e5a2a9aca45c14643491d6c2c960462193adef7e634ad2870518ce49be4b44470fbd0008a305af10fd82403c7bc9822a3718ec51feef61930c5bfb50824e09043baa662c5c8488b1a61f183617c058f57e0ea1b1d66397669df02aecdd01d22d9b04920109142ff39e3c8ae2a1483c03cef9a86a86d46d895f1afa05239faeb1005752c56ac54463c0e88f13090445d2cbdaaf1c549533a816ac4d17773309a3b54af0d82b649b4129530027082ba15015cbe9c0ceb77c8820b0dd4777bc68fa23080719a412b5a8ed2a4e6a600b74c7c88caa16360a295745a489a944c695074ee918da4c2466c2bc59046bed14d58d4b12197b0fb597228f6ee3105a50a4eb41498a26721a9b049222a513023bd2d35481c1aa53a12c159c8f95794fd88feddfa3da0a0f2854d5d8e780a36bf0a6f81747560e6c0f72ad697c291143d1f0978866ae3006d1cb796d8ab610a3d25eae9019d70c2d79a288a0aaaca7c90572d19b1b66f3305d5f5880ac747a2eff69a34a624869cc15d9631cba55140 +msg = 1df7dc781d8e5ce6b7339a8c04b698e953bb128a650ae56ffbca296a3245f97f41de4499c49d1647e223fb55c036d713814e93cdad0bca393e50c1d0cb9876 +sig_compressed = ba0079d62159c9048a77ac6626e92b5592d73f14dbf5a44dd3fe312cda542c126524c225d7fb6c890e409aa846d3246e208c7a215044d2eed2f1136b5486f546a6bae841034596652bc69ccfdc27824cda43bcd1f363cdd6c76b8542db339a4e188ee90e68724ac25aceebb37bb3a1aa85340f2b1b94beb4ac361dc4d1c9e0c81522a58fb20a5158e90e76726044c8198b08c25d5f576ad28b6fead26c0b33bd9892ad68271119b8f1b2307c34a22854e604f8e6917c0ba4ea7fbc51c220e464a347cb43374ca3158240d5d3a23acb2bbf41f44de53ce53c8234f37ce1218551d09360e1f3e397bf6b611048fbb45c7252d3ff6479f6d2765d3b398b162a19c1de90dc4ccb656656d1693d3d587019aecf5a1ec23e4d13f71a8432841982b29ffbe2813133b4f931ea217d0c86cdc8679a3ecae46b55f6164fbea82736d47f47cc8fae38046a68ed2bc8dc3614d82688402870f64551819dfa7fab0c60b347bb94b148fa29ba4fcff78e913e46e0f2696f2abe86add4cafa36c7b0692d175ef6fd266f852d13e49fa815a7875cec21ab7272631304718ecbcccfa5fa6455dbb3af10189337559522a5c2a7c4cdb07eb883777776cc0b0b0e8121a80ba8bd635247cb42bd46d9b214e14b19b8bbe3b67a896246f26bdc19c9e737abfe38b7df920589998496267d1294a0889adea96bb6b0243f4f05c90c5a42f4c6e6c8ae554d454613c4a46230ccfb2296b6d0ac8112fd6f9d3588eef2684ade25517a5b1bdf9dbb4012ac519a3d6aef5720ecfc2cd234409fe599eefbab3ff096ea8766c8c4ecd879035ea85da6eb7b95f8e6954540955929af9dad2f6cd166624bbb35a9c7e564925af8a958ef3a335ebc43ebb1192a3cfdc2673498f23bf3a6aa85e553819a6563b72720a862726993a7b722635ef209997179bd9dd10cd9dc5c8c54899a4ceac89e3935c293c4e3b2fde5f2680a5ca6f6ff103694a7c233d2431711a3389bd7f98bc977a92f697aa5c88aa5add5e4e54f9c7b873fcffe20256fc3f183dbcca73555a8decd9a0078eb646dfd615a5f9102a4f2179f6a1956e4ee1acdbf1dcc6d3314e8d3597a8a59eb0d4e260f1612c206c8bda9b212372907be66b8a52e5d44ed219ede52e3fe80743051bfde837d9e6725a8e6392d80a55e395ace8bc9b9d3cc69ae2d312795a4a1a2a8a5e6892d6759d8ee38f763885d227fc829fa546a419291cb59222d63af74761278011965162250786d54d76d4c419a0e2cfcf863f8f02c93ff9558333dde0efee9c73028f3d583c6fd53a8f79fcc93ddff09b69f6925c1b2851ea154a018bb979a9d8c831cdede7de9c61b9d7748cd2373422724659143c48d7423f802be88b0d0441bf4856bcc259c649ded0aab124d50834f9651a976467f8b03843a1001bfac14633be4d2282f10f805fe81d3fa21d6cb858fa447de17f3d50e28eb4bb6662edaf4316f99eeaa49d19bcbfbb6951d5d796b51e29b1f76a499b7c44676275d1ab3813e9a9cd703e2f3a711297b94b7f48f1d24f461ce576234fe30a57b578eb7bc106306f0abf11c2a8d664930a507d4d92fbfdd4d46dafe0c096033f9ab4636e1bff7ab47738dee27fd8abb394f79bd367db27595ce22452a8d02b4a38dabd6eb665861b3d0e4253346bff5c1c93877edf7ce2306f0d859b2819d72307fc973172f9c9ae59f65e44c37671d1165487b7c87198fbbf68f2d30cdc42169aae511257a376eeb40 +sig_ct = da00079f5400afe402002203bf54fe80b70a5fd6feef52f8804d07e1e90b703feba02cfcc0500600a6149f7c02e07f06d0a208e082fd6008fcceeefc8084f710100d009302ef26078093f530c8f430460cdf291080830960e604af1d0390bff3efa00a6fcc00ef9a11ffcffb3fd301d15c05006d0330340b8ff8ea308efdff6e0d80adfe3fd2fe5ec5fb0fd608af60f1bff3fec0fdf5bffaf79fbcfdd027086002048052ff11e414a058e2efb2fe4130113103df509802e0df05d05602806df86169ed00e6fa2fe80a50eb004f3c019071fbafef007ffa02811405313013eeb3017f7ff2efacf82f9e11c090fb8fee11af8efdf0b70320181580a0fd504e011fd40e5fa1041f98037029f3214f084fd9037ee402100a0c7109f50fbdfb101c07bf13fd0090023fa3045f720a9fd9f83023f61fcc13b074fa7fe8062ff600cfbfec300dff7032fce0e60db0160270cf0d8f40fe6fa7faa08ff7cf0ef5ef8501a088eec086ffe165f810fc040131fe304f126e9600bfb0ff0f4df38f62fddf27172f530dfffb027fc20d00390ed01ffddfb409f071f8001a0b4f260de01b00d08af500b428804308ff6f051103fa104ff96efaffeee6f92f36062023f2f0b7027fb1e11eae0be01b00702602dfb60df08d06e04c0df09bf71f7d025045f51f93f8c0b3f900cb013eb7f86002069fbd05cf2808d0ee139f740b009cff2fe9133f8c07e1320d7ec5fa9190ef7fe50550aa115070053fbcf65ffdf95090fc50f7ea5f7fffb00e08208d081f2c07af730a4f8ef5f07a09bee508afbe0acfe5097f8ff4ae960ac0a3f9cf51fbf139e99f4307fef206f0fe0a00e2fe71090e2f610120a90840930ef052fd2fcb08200ffd9005e6ef750a1f9701b0b6015f6b0cd195ffcf1e048ff8f7af61f6f0adfca00aef0012f86f42f2d162fa3fb70c205bf770d1f17fcf07bf19f4508002aef6ee6f1505dfabf70fa7f900660a311003ff6afe2f21fab03fe9f06e050fa70e4ff7f4dff90a0f510500760b70effb6f88eb30d415002a0640cdf8d0eb0aff4d096fe8025ec5f53038f0706402406bf3b1abf22faf035fa9010f8be4ffee0470bff3efe4fdcef101df8d0cd1540f9053103f5a058fa512708508c139f5a0baf93eeff73e91004f67fbbfb3fa7ec600cfcd0f1fb8ff60a2f660330d6013f72035efb0bc038f27f85fe9f6d0810ae04dfa5f88083edb04f008fe2124ff50110c6fbcf43f02ff5feefa20c9e9307a04b1220540ebfabfb7eebf8d01efbd03ffe1f8810105bf9ff8f00716ffecf3305505117bf4d100f9d15b09bf03f7bfdbe8e002049f38079f1300c056fb7f48fd4fc9f39f34fccfe804e09afd407a0140670d8fd7ff700719612c083f6ff130b6189f47020f910b30f10a9fb5151f2600cf93f36071f82000fb0ffe01bf85fe0fc2f62fe40ad01cf7202d08102af9d0ab0e7017026fb203cef3ed2069092f1bfdc0c30950140790440adf63fe301def2f92ef200b04803feb804ff5b01a020fee0230adeee01606305efaffd0027100099f6c162128f9f06a0cdf250cc086fe0fbb13ff90ff1fb9002f6ef81f6b060fe7fa3fbffc1074eb9f7f09ef96ffdff3f0b03a01ef99f1a027077f08036fd9fcc025f7deec047050054140ff5072f9a04eff4106fb3fa5f61f97ef4fc7fd2eaef6601b1340130a4f6a114f1e01afb001ff000df091ffa084006f0600aed1ffc1e7f6efa2f5f0550920b5108fd9f6a04604b0e4fe1fbb003088fb0180fc1158146fe3f9cf5c0c1e1ed9007f040fadf0c00e06c070063eae09ff1ff84f9610e0c70e9ea5fe8076f5108c06f033fc60d213afe5fe9f92fcc051fd50de0eb047014fcff92ed70b3ec20111bb03afaf0d6fc003e135f33fc0f0ff190380120aff3606feaef9d149f98ef9fb6fa809af04efb05efd5ff20effa0106f7df1f05f011f7b0460e6024efb041f16f4e07df83fd70510ede04eff160fe1fe6068ff3070fc1f1115afa4fbae9203ffa80d7fe40cff9af97067f4a03afebf6411204a0460020e909cf4bf15faaf67e7afcdfdfff00290b4fd1f86fbff6efbd07efc2f8d011006f9f0e1ee5040f63fb8ffdf840aeff502f139f52067fcef1c030ec5f39091eeb08ff4210efe8f09f0509e06900cfc8088069055f6c09205e01b06efaa +c = 8f23b6058d25d60a9e11d7017a179c137e2b58217926f91a6113f011cf1cac055c2e801ef40c0915e913560a1425ac03cc2c0a0ebb08c72f1d0c2d1158022b263d10df058b223826da259529ab14e21ed12029121017c219df1de60a9b237015071f7c156709ad11cc1e3410d7209508890c711c0b169c22a52a9f1f980f2a2cd8129c033908d01d1c004722d41a210709117f1a2218991fce22600512174a1e2f153b2e7027fc14411fdd1b0d189a24ba0068153b10c52656285219121ae518da2c8b135929dc25b607a12a1c04d319ff09c110b4074a154f0af311d22152295f28fc2a15286a0a620f3a1aab1aea1fd90fb425ae0c931c7929130d6a023e0ace1421039b155f19cc0899259c07d806d529e50b001bc30e5a091c2692279e0477067618ef2771288d261a0a27179e03780ad22bd10d8808532c752965085b26412d200e761385189b0ec417a6120f232f10160e3a07751a6a27092bf5299e28d11c3f25d21ee82cc60199295f233817cd23cb28e9236509ab0da91caf0857276c1144257b137922182590102004922011012604d322970318132c2b760f191dac0ed720d508ff26b82fe121480b7c0024046923f711a30dba1d1000892f14068d0e8417fc0b012abc2b8805642c1608400c4e297a2ca32d842fe60a2e00500c6b02500dad20c1250d087524fb0eec2c8303bc291e0e4c2d511d312c9d292c29312906148716d1121d10da17a0193712000fa2054e0e37161e07840b1e2f7e0a2f0c851e9c133a20a000af11d811962ee006ed29ae0b4f1b4827ca28860f4e0cea23db0d5e268a09e604e6262a2f2d2fa91d510dde29c60ff802d227c62f7208fd1de126f910101a4919bc24e3190413ed074325a0033c07511e572b9f0b5306db1f9805da0db21259197b07e829781b4d049007ac2e120b342a312aec2c850f4b25681904072619ee2591134e28332282004a1086031e1a33159d212f168b1d3c0cf42b06200e2d681a5511681de61c180d211089192f02922bb227fd12cd01ef27c12fba163a234410ab07c329af14bc0d452f611e78065a104b170a268505bf267a2fb4117d08c30f0710d8056e178e1004110e0c2514e20bca1d3c153122f711e91e3210a00819079b176b13ea277e136719bc08960aef069908091e71207911542dfb2c4f13941eb829e11c2108fb1e681b1c01162d7c0ba307c52d062e9b02360a3503ef179d02372d1e2acf0327179e2006284202750f830fa224b42bc5288d180e058a2799257a15cc1bb9131f2e6b2bdf0d96022c20601d5608831c020a2b1157204c09f20844086717702ab3287c285b0c871e4e0cef02cb042910fa1c4a0e8f024511141cfd1a560002231a051e00bd019e091e0e590fb60ac41ea51b51225e11f71fa913171c2f2c390e41233a23a31db00aa0176c1e801a2d07d41f061a6c1f3b26f1006c18350f771ba71d8f126a1b1914411438285d2aad27e80edf042c1f411e830ed908da18c00e181c9a14ae0bdd1a661f6521f00e640e10267b254b28a208981d7b216e2f71044225c713022d302b2a166011df0c8d12790d012b6b20bc1ae4106e2d2724d00b3b06c228ee2ea80ae6034801500c3b21fb0bc31977243b1ce527e901bd0f6e16c7265120500eef13122787141b14f60913283c1efb02162031296c1cd327e710022b9a25df2b410f710af22b322d5b00e625600621132f0ea6089b088222020f101f2b163203a00b4814f9025a16030eb40d652935297113d729322b1f1ad10aea24c628d92c972ca802ab2f002be50f640f1e0b4e0bc22895269a1f1f252205c20ce129bd0d08136d0e7e2dc1033a2d2b157c0bc20cd416e5234c250c02e0246b2ce12a8a181b03e41af81d9e24031cbc011f23190d1609261f520ba60c1c210d043412c62813250e1e2b167b27bd1aa016df0e55006b16a30b3c1e530e59212b28ca2e2018a01d0a04d9092a0372008029f517cb234b188f0cd70b01251513952f501bef2eaf2a8b18c91dc3183f246b2a1c045a19e9153e1a5313ff120a1b922f7019f6029822ba065612291e7b2d08101d243329e70cfa192f1b7a2c0a26001ce011b124db0c511b4a1a25091119370e46275c2cbd28c92a37044f02ad0181160a28d72016139e093a231304100b8d2396241826a82a511aeb20dc2ffa134325381ab327b9245707420e2613c015902ffb0d281e6e0e482dee12a31ba620111c0e0d221e70062f2c58276917580a73146203450538118918ed2dc42c57023a1765211e1cd22a0c20000ef60f5e05f22c1122750a4e24c7170905ae065d1513090f0f1429b31d9f00ef038e1d1227c304c4085d1c770ae316fe13b8154f0d5c1977226d06f21ed60ab0122f13b7000d163617d201650ac120e21e292f790bce21e617c921e72c0618bd212c19f62de401951a121eee0404076b001f1f422f55084a0621179d1ff92519192a1a3f16971a9a1a8e001518861aec230d175503a01990080d1d8a001f10442c3b24bb1843152201a4236b28160a5c29dd24a32f1d13840993072a1256058626540b262ecb006c1d621e78264e27792d4c28c70bae16a02bab2bd01f1c0cc81fef0e0a204102c109ea1c2020a52a400b3c1bf928a429fc15c3106e216428842fe01b2e02571fa116a001e2008b157a0be116df1f9a298c1c232441037a2aff11f510452b8328bd1d6f1d8109720c96133c2b5d05c509d801db149218811cfe2df0152a144f13a61145179a21dd09d10ad706bf211822a32a8800b90cc9000924a50ca119070bf50d6216e107551d1d06362c3211df10e925e4043e2a1f1a1c1c91296e124125b229dc15f31627099a2c581647235f0c130b5715ae179703d40c6b182a24 +s2 = 790054ff0a00e4ff200022003b0054ffe8ffb700a500d6ffeeff52ff88ff4d007e00e901b7003f00bafe2c00ccff50006000a60049017cff2e007f006d00a2008e008200d6ff0800ccffeefec8ff840071ff1000d00093002e0026ff7800930053ffc80043ff4600cd0029ff080183009600e6004a001dff3900bf003effa0ffa600ccff0e009aff1f01cfffb3ffd3ff1d005c0150006d0033003400b800f8ffa3fe8e00dfff6effd800ad00e3ffd2ffe5ffc5feb0ffd6ff8a0060ff1bfff3ffecfffd005bfffaff79ffbcffddff27008600020048005200f1ffe4014a0158002efeb2ffe4ff300113010301f5fd98002e00df005d00560028006d0086ff6901d0fee600a2ffe8ffa500eb0004003cff19007100baffefff0700faff28001401530030013e01b3fe17007fff2effacff82ff9eff1c019000b8ffeeff1a018effdfffb700320018005801a000d5ff4e001100d4ffe500a1ff410098ff3700290032ff4f018400d9ff3700e4fe21000a00c700090150ffbdffb1ff1c007b0013ffd0ff90002300a3ff450072ffa900d9ff83ff230061ffccff3b017400a7ffe8ff6200f6ff0c00bfffc3fe0d00f7ff3200ceffe600db0016002700cf00d80040ffe6ffa7ffaaff8f007cff0eff5eff85ff1a008800ecfe8600feff650181fffc0040003101e3ff4f00260196fe0b00b0fff0ff4dff38ff62ffddff27ff720153ffdf00fbff2700c2ffd0003900ed001f00ddffb4ff9f00710080ff1a00b40026ffde001b000d008a0050ffb400880243008f006fff51000301a1ff4f0096fffafefeffe6fe92ff36ff620023002fffb7002700b1ff11feaefebe001b00070026002d00b6ffdf008d006e004c00df009b0071ff7dff2500450051ff93ff8cffb30090ffcb001300b7fe86ff02006900bdff5c0028ff8d00ee00390174ffb0009c00f2ffe9ff33018cff7e003201d700c5fea9ff9001f7fee5ff5500aa00150170005300bcff65fffdff95ff9000c5fff700a5fe7ffffbff0e0082008d0081002cff7a0073ffa4008eff5fff7a009b00e5fe8a00beffac00e5ff97008fff4aff96feac00a3009cff51ffbfff390199fe43ff7f00f2fe6f00fe00a000e200e7ff0901e20061ff1200a90084009300ef005200d2ffcbff82000f00d9ff05006efe75ffa10097ff1b00b60015006bffcd009501fcff1eff4800f8ff7aff61ff6fffad00caff0a00f0fe120086ff42ff2dff6201a3ffb7ffc2005b0077ffd10017ffcfff7b0019ff45ff80002a00f6fee6fe15ff5d00abff70ffa7ff90ff6600a30010013f006affe2ff21ffabff3f009ffe6e005000a7ffe400f7ff4dfff9ffa00051ff50007600b700ef00b6ff88ffb3fed40050012a006400cd008dffeb00af004dff9600e8ff2500c5fe53ff380007ff640024006b003bffab0122ffafff3500a9ff10008bff4ffeeeff4700bf003effe4ffdcfff1fe1d008dffcd005401f900530003015aff5800a5ff270185008c0039015affba0093ffeffe73ff91fe040067ffbbffb3ffa7ffc6fe0c00cdfff100b8fff6ffa20066ff3300d600130072ff3500fbfebc00380027ff85ffe9ff6dff8100ae004d00a5ff88ff8300dbfe4f000800e2ff2401f5ff1100c600bcff43ff02fff5ffeeffa2ffc90093fe7a004b0022015400eb00abffb7ffebfe8dff1e00bdff3f00e1ff88ff01015b009fff8fff07006f01ecff33ff550051007b014dff00019dff5b019b0003ff7bffdbff8efe0200490038ff790013ff0c005600b7ff48ffd4ffc9ff39ff34ffccffe8ff4e009a00d4ff7a0014006700d800d7fff7ff070096012c0183006fff13ffb600890147ff200091ffb300f100a900b5ff510126ff0c0093ff36ff710082ff0000b0fffeff1b0085ffe0ffc2ff62ffe4ffad001c0072ff2d0081002a009dffab00e70017002600b2ff3c00f3fed2fe690092001bffdcffc3009500140079004400ad0063ffe3ff1d00f2fe92fff2fe0b0048003f00b8fe4f005bff1a002000eeff2300ad00eefe160063005e00afffd0ff2700000199006cff620128019fff6a00cd0025ffcc008600e0ffbbff3f0190fff1ffb9ff02006eff81ff6bff6000e7ffa3ffbfffc1ff7400b9fe7fff9e0096fffdfff3ff0bff3a001e0099ff1aff2700770008ff3600d9ffccff25007dffecfe4700500054004001f5ff72009aff4e00f4ff0601b3ffa5ff61ff97fff4fec7ffd2ffaefe66ff1b0034011300a4006aff14011eff1a00b0ff1f0000ffdf009100faff8400060006ff0a00d1fefcffe7016effa2ff5fff55009200b5000801d9ff6aff46004b00e400e1ffbbff03008800b0ff8001c1ff58014601e3ff9cff5cffc1001efe90fd7f004000adff0cff0e006c0070006300aefe9f001fff84ff96ff0e01c700e900a5fee8ff760051ff8c006f003300c6ffd2003a01e5ffe9ff92ffccff5100d5ffde00eb0047001400cfff92ffd7feb300c2fe1100bb013a00afffd600c0ff3e00350133ffc0ff0fff19ff38001200af0036ff6f00aefe9dff490198fff9feb6ffa8ff9a0004fffbfe5e00d5fff2ffef00a0ff06017dff1fff5f0011007bff4600e6002400fbfe410016ff4eff7d0083ffd7ff5100ed0004fefffe6001e1ffe6ff6800f3ff7000c1ff11ff5a01a4ffbaff92fe3f00a8ffd700e4ffcf009aff97ff67004aff3a00ebff64ff12014a0046000200e9009c004bff15ffaaff67ff7afecdffdffff0ff2900b400d1ff86ffbfff6effbdff7e00c2ff8dff110006009fffe100e5fe400063ffb8fffdff84ffae00f5ff2f00390152ff6700ceff1cff3000c5fe39ff9100ebfe8f0042ff0e01e8ff09ff05ff9e0069000c00c8ff8800690055006cff92005e001b006e00aaff +s1 = 35ff2500dafe360002005e00b9fe9fff10004500b6002701eeff27ff8100deff7f002300a6008cffb7ff73ff9e0051ff1f000900b80059009100cf005cff2f009e003b00a5ffda009100c4009d003c00f5ff4800f4ff22008b002dff440033ff40ffd40032ff57fee2ff19ffa9ff0000e3fea3ff880044019b001c007bffb0ff4f008ffeb9007900e4ffa9ffb0ff38ff0501e5ff63ffa900d6ff01008900a6ff63009a00eaffac0089011b008600cffff0ff5e003b00480056ff6000c7ff77ff7c00ceffc200f9fe89ff93fff7ff1701620088ffdd00abff3c000901aa00ef003a0042004dff33000bff1b00c3ff68003b002c00bfff8700edffebfe63ff2e0045004b006d0058ff8bffe5ff79006cfe5800e0ff7e005900c7ff1400d9ff74ff8e013c01e6ff78008fff850001001001110155002700eafe2dffd70142ff21ff590112000800030051ff97ff5800affe630020ff4200b5ff7d00fd00dafef2ff190032ff0201a501bd0011ff8effba0065ff7afff1ff82ff6c00eb005eff89fe5e00bb00760183ffe8fe210065000e00eeff4700f4ff7dff92ffbc008a00b800a6ff3eff5effc9fef4ff4fffa3ffd6002a00c1ff0f0196ff92ff87fff0ff4f013b0055ff4f00afff3d00b500980049004000bb009e00eaffb8ff26012fffdcff8bffdaff3f000601e9ff7d005b003900ab0085ff7fff7bfeb7ff680025007a01aa00d5ffbb00f60035ff5c00d000150057ff350115004f00d8ffe8ff2aff8e008800910031ff640028ff8c0055ff9e00b1ff33ff8a00f1ff6000b00049ffe9004f0061006500f1ffa6ff37ffb6ff2e00b1ffc1ff420049007fffee008a0143ff55ff6d00a100c3ff8900a6ff91ff7800adffb100bdffc7ffeeff62ffa8ff130028000e008b008fff3701df001e01f500570076ffe0ff57ffb8fe8bff2a006fff4eff5a00d300ba007e00e9fff5ff7e001600a40062ff6d007d00a7fff500ccfe9700f3ffe7ff5aff46009d006f0057ffa5ff23ff8cffa6003ffffefe1f0068ff80ff8500a9ffc901730060000701ba0130ff72ff4dffd9ff0dff7201cfff6affa1ff0c0179ff47ff8200ceffe8fe0000fefe3100bdff8f009bffe3ff0e007fffb3ff0c00beffe7ff9ffea90021ff40ff20ff49007500f9fe3affe8ffefff0b01b2ff07ffb4ffaafe60ff5400360073ff27ff150007ff37ff60ffb100d0fe84ff4cff4b00ed00a1ff3b00b0fec101b7008affdd00feff6a0086ff38003700ffff250097ff6dffb1ff68ffdcff530096ff1f0153ff1200f5feacff90ffc20073008400d2ffe9ff41ffab0098ffc500b100e6ff58fffffecbff1dff8dffd2fea3ffe4fff100f1ff85ffeafff500290087004fff6e0038ff8b00160019ffbffef3ffbeff6800c80001ff51005aff5000c3ff3c0160ffa8fe61ff2f00810080ff44ff3fff84ff270018fe28000200b5fe86ff6aff210011006f0025ffaeff7f00f2002500260064006700560178ff96ff24fffdffe2ff73ff3001abffdaffe1ffd9ff51001dfe30018400d800c00024011d00aefea800f8ff76ff10ff6900e9ff70001aff4f009dff0c001d00cf00600058003e00b300b9ff89ff35001bffbdffa3004c00d5001b002cff2400a300adff2200c4ff41ffdefe5afffe00a3ff9aff8c00ad0065ff7ffe49ffa800b9fffbffbbff4200ce00a500b2ffadfeb0ff73ff41ffeaffd6ff5afe86002bffb800c3ffa10047ffd8005000b5ff84fffeffe0ff5500060029ff5c00cbff90fe42008e00f6fe9cff47008500a0ff69fffefec1003d00810080ff48ff5a014500a5fff200f40068fff2ff0f0003ffdafe15fff10027ffc500b9ff7fff60fff7ff9dff5c00b5007a0054ff8afffbfeb4003b002500ebff17011b0174008d005a015100da006300a9ff4eff0b01caff5500c4fff6fee600bffed2ffb500d000b5fee0feb1008affac00cd00ffff80003dff5dff33ff4e00e700e3ff0a0031fff8ff9200b7ff60ff3effa2ff090039003dffebff450090ffd500bdff50008800d9ff320053ffc0fee0ffd1fe0cffbd008200d0ff1c01860087ff45ff90ff390069ff21009eff1e0050ffb5ff970060ff240019017c0084ff7dfe26ffe9ff2800c9007600760016fffeff19008400e6fe4aff8e00b7011901660023009efffc00d9ffabfeae00f9feacffe5fece0067019eff39ff4301150081009e0085fe4500540032006bff90000c0057fff4ff28ffceffaeff10014d0049ffffff740068ff6e0177ff37ff00017aff6c00a3ff0d0112ffe4ff9800c1ffd8ff2600ddff49000200560052001000ebff6b0088ff0a01fbfe98ffafffd9ffe3fe6300e8ffe9004d00faff4cffa500ecff7400faff8500d3ff8000c5fec20042ffeb000500a7000200e3ff6800140086ff55003200fe00d900e6ff92002900200169ffc4001a007a0022ff140065ffa400d1ffddfe1bffbcffc7ffd3ff99ff8eff49008f0000019400a50044ffd2ffce01acfe7c01abff0701ecfeaf018effd1ff30003c007100a3ff8bfe1300d3ff75006d009b007eff95ff26ff2d0075004e00edffcbfe90ff5c00d7ffd200ebfe3d00b3ffd6ff24006100afffd300a4ffb300fd00f6ffefff6800c9017d002a004e00e2ffba004efe3101800043ffc4ff050013001c00b6ff14fffffea1008fff69ff83ff1001f9fecffe5000e7ff96ffb4ff5fff1fffdb008fffceffeaff93fe2001e0fe87ff3f00780096ff8a0100004300e8ff8aff2b0156ff9800b100caff41ffa7ff72ff28002c00ac00060051003700b7ffa6ff8cff9200680087ff1b00c9014600f8ff8400410062000800a100d6ff8300a000c60077ffcbffa9ff03014fff7bfe320104ff780122010d00e7fe + +count = 64 +salt_version = 0 +msg_len = 64 +privkey = 5ae8823ef440103c1dffe216fdf287c527fe210ffef805ee703e00c0008f9bd8400d035d27c3ae03dfffca117c8311422e03800f7843f37d3873f2f41b10c60f7c5c067bc19fa0e085ce7ba41003ef703fe1004010a1af8440f45fe7c2330c000f3bff13c21907ee707dcfc9d0801b187de11021287e2ffc83f8442fe8000ffc30fc3c0803cf9062f97fee7c1a187e219002ef7e0087c0f7c5f07841f074227022f7bc0074410045c39041d802210fe028421e8f6230be52ffde0f04307bbbffc202105ff08630007cf7461f08621ffe8003c010803c73fe004400efe0f0b22e785d0f7de277e0f0fdff07c2017dce183f17c400843b274dd293c000823e935f0744100fbf27c1f08ba5e7c220709d0038210bc3e84be07bde1ff61f081efffdee0381f1c03eef82208201838017c3f00be1d7840f7be0f87e317fdd0f42407c41eff3fe9ffe0075d176e31748116be008441f84650840118be10f7ffffc7ff8fdc40043088641ffa62f483f781ef87c0d8bdce809ef9801f843f17f8401f85f8c5c40fa010bdde13a0ef3feffc22f03e1f7bdd06c9d1f4812fbbf27c6306fe2f841f0fc7c17825e905e083ddff02200c7ff0c0116ffe103800035fdec030f820177ffe98000107c0fc4016d7ff77ff0906608fc0ff83e023a2f7bbe0741ff8384013e017441f07fc104fde7c01f8803e600007fc1e8c7f0f063007ffefbe228ba101c9d1f85ff00de2fc7e0f8411fb9ff0420e803df87e0273de0877d1ec7f08be31883e2883ce7c08d7c4328c20ffc5de001c003fefffa118022e04a3fefdff5c3de1fa3e03c2f704108c9c07be0e847df07bfd837ef87df0809f2038318b2006c2006c25207e11fffc093bfffc21ff05c08c7d1047bf77fff7ba1f141af903cf045f0f41f1f780ff49cf7c3d0fc48f845f18f84e87a30009bf77a30041e1f461180422f7e0e93c1ff82410c21f741d003e1e8442efbe1f741f07c9ef6ffc1082107c9b11bfe2739a00b9e0745de1040e6440f0046f7c60f8402f07ff08fe5f8be0e7c5ff781f17c41103e2167be0881ef879c10c210842018322277ff090bcff82107c050900020cbee8b8000fe41efe01ffc1ff824177c51900200c3e203ffe875fe83c3e783cf1064fffa6f8ba006fe11807fd040111f800f79ce03c7f1042ff42117040ff0212003df8022fffc2f87c1ef89f000211179ff881f37f801083f1f84428063f83a4103c11839e27ba9efc40003e00f800e145df8bdc0ffe0007c2f005d003e00875e18ca416cbe17c0026c21f87fff0c621a0bc077e0ffbe100b60f8bdfffc1bf009f088212e82427ae51741fffff8e7c2200841f044437cde107c2f0b61de7fc081020ec05ef06221345f177df879e2fc011fc3a10c7d087dfe781f1803fe746009420f8401ef7bd17fc10783c27cdf0843f0fcdf10040084220705bef003ff782288011fc010843b10fd717c5f0007c27fc2f7c5e2fcc1e7c21d7442107df18ffe1083e093e30777ae8c1f0845c0ff40210674043fe007c12382d83fe1801ec97e6e883908801177daff41effbde0785cffbbd2f81df7860d0c801843f09c3e004a01fc21004a026c5ce7fe2174e1efffcf84421083fe7ffdf0c1fe0bdf0006210bbcef8a1207c10fb640789f1f02207bbf1f82610865ffc2208fa80ef9eeefc4e8062e13c10885dbfbe618f210746240400003c038fdc2687f1787fe045ef83840f83ddf03f00bfef0fc4083ffdf4451fcfff7ffee0c8007463efc1c104c1184c01f3b82f0001f45f2e4c7d83a20fc1fd93c2f784708c7f08e8f9fc33da341f1702e0180dee20ed26f9fb0c19f8e2d2fd1723bf21ff0ffce6f2f5f2e700f71343e926dfe204ea02c70117eee4050bf7f3fb2be5f2f7281bfef00cfc3ac8f5171eff0004062bfb2cee1fef0d0cf8c8261cec15ecfb34f71107e9ddd6ea1524f2140aef17e7eb17e60c17f503fdf72ad901211d1ff1001020d5e5e2e830defe111211080e0d0508e6dceae838d3e2f001d32008df08e00fff3cfeddf6441820ddf81ef10e09c90d0c20f3e014fc0315df212504d714ea0f04d70f21ddeb02ee29eeee0f163cf10cff0a04e413ef11f5d4f9f80824cbf61a2c23e0fcff0ded41f4e914f72107fde61206feff01ecf21b00f40b07fad01fdfea061f1af5d741ecf3f80b1c1f0be307f635ccf20816f1ed0beef3de171fd6f3ee0c0b0ad90afe1a0ee8c1feebf8f2d8000003f72bf914ffdce4201afffcd9eaed111dd102f105280ae4ebf50101efe900151d1216f1000f2602d0efe80e10f507fd0713e31805eb16fef2122008f3d30315132f121dfd1305f4e003e6d0fd0423da2be705f011211402f9cf0f2b110cdbef32220bf3eef52b1512f8fdf0dced07191f18210c26f7fa05f8133907f9ebf209ddf5eb1d08efe6f3f9fbe01cf4e11d0b342bc80ed9dff803f5daf8f6051dfcefeb4ee8ee073afe0c0b0810d5033cedf20a1231d818fef407f6fffcfb070be52400ed3112f9d42031020fe0fffd2efb15cdf7fb010e1611e604090a08f8ea06f823100cf8e20cc3ee01eddfd6050ffcdde416d504e5dd14f6ffe52ffbdfe01afbdef6ff3b23cb0fe01c0bfa17fe21f917faeefafd0d0b31f114ddecf00ce204f4130f20082537f9e8dfefee23f8e5dfebfe020005f5e6151a1500e2eafbcd2133e02af11103fe102d05030a0efc39f42200f70d02fb1ef025fce8f106fb01d9fd071d0ae1f9f634eefe1603ff07ef1533f210ee1f29f90d1ddef005fc02f3fb05e2e20e19ddf1d4d726f83de6060ed60208f0f2d80be90d08e4d3e2200908cbf4fb050dcd11f6ef07221cef090a0913fe25f52e10f4f90f46261dfed7341035cded4ce717c6dcf2e5eee7280cfa1d0b0fedfff41cf6e9f817001702071ee1ff3105f917e619da02e90af6faf20e3dd604defef0df271b14e82813fc220a2a19f9c803f907ebcbea111f1ae502e8f6f4f618041603e5e7f42cd01056120eed19eec9e50e162414e4d008ff00fcf340c8ea0901fefceee237e6eef2ee0514030af9dbe7f409fb120b0510f41cf5ebeee92b0eeff302ea2bf3e6050d0d0a06151d112021fdfb0dfa25fa0decc1e20c2de8f500f8e407f4ede3fb22f0f74616f1e403e6d629dddf18f7e5f7defe1fedc0060904010f1903f9e60af3fbfa15f915f2f1ee0fd71b0c27ffe3160d3702f4eaf200faf9ee0fd8db0b0e141ff5e2f51d0c13f01b0df32305ecfe090c3310daffef +pubkey = 0a6c18c7f3fe44172e745dd6fb62526a1e88c09c06cf1f44f197b7ec3d83ca11b923898d7eed2e520958d63210c7875e697c2444c797681743a1f9dec1af9226808989e4845e7234da0830a0c13b9418d539635881357ceeba7c891091e8d3e7a0ecb111797c84ead2b74f065f328c848070daf9156e1f0479c2bad4ab1c5a903e9288b621af0308eab86b43010176c118b46c5674d95c1a6756824a805dd350939faf29e8617910e37a6d821bad63696276e35022da10bd5aef0846ad317bd8ad745a0c4b916582788d81f77081fdb4061c9295361ba5fe850f29b2f6a199e17c72c4ac191bc27631152f69e40a573d1df9d7a8a7d60c1a8ad26ddbc522362b50ed0e7c0f5a5ae4684f2244143b4bc5aa0b5d914e7a4e55994822bfe0aed60625e2df66cacdf9b3f43777a5d0d4b4f8cf928e6bf3394a79284644270e5c5525e36a71809dcbf4ee097d6ecadb5754c0f0bf6c9adb1f69cf46f04159aea1e4917121a360ccea41419081bb8a5b38aaaceb2304827ffd25c4c05546026e21c70c020c9ce8e851079fe8512c0f3b36a9621d091aba971d5b2c86f7a51bcf5c27387fca04a2361b56c9d60395464c64515bfc903f23e4e7630940ac0339f8296e12967045791bcd508122c12874cb66b6aca8e39236a76b75f24965ced03f98d277ba9601335fcc8c713ac204739972f33dce6daf069c82bba98a2d9119eb1310d452017f76a96a4e3ff672bbb344dd0b115b283d086503ada809ba85c556296fdb5e1d9f2ec4fd3737daf9bf3af44905c9b3bbb0733b421548102269e0cee9739e60108a208b2739d83cc0f65c560372c2179d691d4169dc49e44e3b600e717193d57667644cc9c94ce08a7a4936c74d583b7af1e9cac77348e1f64bf1d7da6bb03d7254d74103296de546c199024e6dfb8e1df8af0944e04d51ca29887b893ceb1a8b8cbfa7e99607203d294affc3bf47356894e6143670a490cb3c210f52b29d5831209b7c9d89f1c4eb206b160225b16ff606d60363a34b91b0f5a9e1e990ce122d9b3120167f08a1e08acf23918beed3e36c981987e902606850308ac4bfa29165041594dbf2ce42f255f97d694da62f3a5ec0d6f1ef2564a9f229e6c61f1a68aa33bec8a07a226be745e4f6b1952dd79d1d042e2e296b20a63279cd29a355a2dc13653731252b264922d3007899232d7ac9e3dee5548748583591652591da363011af694b0443e8f41455a7a9476485ab2762acfdea9bc8833d951b78e44e639f3e0be82d03cd6302b4d4a41f44b700b719ba6c7672cce5c8cbd0d9788403934cd23e357e2f7a7585249d16d675eda128b16d76721346ac42e8319484983db4469f609a652d43ee68f1d3550248d40fe029ad2860a900179524064d0c3d5b1713d54a4a5063fbeb74a57e4112a5480223a805e6d785dc9e76e543be2026b452d008da40b7a6ba31073986a424e28b41250940929d8921b0c6274d388f09ffc0c113b8fda85283c929504bc6ea017b808a93314b84c228ce0d04f4445a7c0d0914c594915a8c2ad63d5a6a73666c55df2b4c0f69d774466c564ea0ae0621a9d232d5f7dac6d7e0ade2f3461d255eb3ace2babb1eee8e629bb181c01e8baa8da5751e5c57be9944afd77fa2c1a665c20143117c4a6b0a146a113000376c85a0888dd085d463ae7cf27232a99c486d2ec64b1f434d187a3a23a0c9f04789545065ebf4710db07369dad92a949328a865fa71ca5b3890d6657a1816f440e21b3c394ab05e05569a187835a4c88374ba7f48bf273ba96e316a5a43ba00511857d91e961a8c9f429903b782d928101015f94e71694872251b70799fa7ea8364abce0f54cf6856bf9abbdb5e14233c5ee5d83f843b56f2bc2673565063d139b43a6653452a91480f6b2829d05773d05ae0bada48e66e50190d2c9b3a968d89113008d52cd9452f6d75e10922a42be0ba67c6dea24b14e506784c5a734dae33a3aa636daeb0d628e47202f4ad69bcd54c5f7e78bbe2d19aa912f7d5e8c3f7568cfa51de6cf50922ac5282436fb1e0170863600c1a9034766f5d649262c5d57901c406280e370be278ad52ffb062892653358a342f55f16dade97775e7ecb5cc6c912de5cb11a4c36026215b8d2c01090784223938888bf9d659845033c6c5c78b30b0b834f118d46701d0c5769e70b015bbb3cdd260a9fa9d1b08c5e4bf05642469e8822f792ab7f02f9e594dd8e32402557146f645f54bb63b183d82c6ea291844f5b1812ef00efc7251b6dcda9b1e3c89b6d6d22e080dba0b5a1514e62a87181267aa8965aa35a1b466e43035b2dbb7b335ccf7c2e6281c7c312327d5194781ce59ddec2ea07cc3a7e86d4e481ce3d36889e11c0a2216831b3d228e57d7f44498b2303d3bfaeb71a3a0aea8a38d7eb8aa5ab8855d498cb6f546a8eafb004d9efabe291a40f505d9ca909638b18be57004ef1e393acaadab2c5c6e9d33e1a42710c62189960757598612a90000f059b22679b7a1745d94e776ecdd5b202e5fc7ae9572 +msg = 6bdeaac9230e2546a5f9f54da1c4643137c9d4cb87e119263e86b4585bba9265bd4cc8082ab2e3bf8f30c802777ee2886410aa61b73411708f55d4ae3ba75b02 +sig_compressed = ba0091592c9b276f59a3a4214a1d17371663988b992e2874878ddfd82be866b88f0cf4a7d7608993b5c248f8b21fba76372790b8a7b82468a7eb600e325da9bcd49f66cb7cc4144b624e9046df9701bdcd200dd260537879cbf4df2180604ebb726bd02ebad337921f8a0333ae6b39b4b657e56cc1e050b35b35521622458fa85b26f95b7daaa659e0086b132299ae38889a03a2bbd5e7f0ed7dbf06e1e0c4e8d450664a1a631a6a9305c30bb382b9f7cc8ad5a6bd4a9841ba95ca88425d2ddceb132db2184d4d1269db58206bd2df6b53a25b49c0fa99d531bfc9d4370e9c40cfe75678620a720fa3a1a2c74035b3cef363d4b955fee6d28eb8e7bc35a9fda1d888c4af8683628b7c7318b8f4f15c59d413aa9f405259cbc55a3cff350a2eb142370df369a1c5c8e7d9140729491825b202c63a8838bf7fd95fe41f21c79c445129f7daf4f498459101cc1adaa4a4a43895ecedde38f65c2348766d4b99b129cc71975ad576c7bb1dfdea4d82e7fc95e16d11c8a266b2fefaac5d67b6db27f1230243471d1681e1658d8272941a4922548b6e6f33b7cddba09aa690d1320b2c499d9755ece455471ba94b4f313d698340e97d63de769b71c4e2bdbcb11dbaebd8287a9ecd261ed52b52eadd9a1acc4ecf28623579b67766fb6996b9c36ec43f76b4ab2d8778d3fef78dbbc6378d1f6f2cd6d088a33edb30a84a411dd46d335c290e798e55151887f6eb928bed4e409dfc2ca6a0d0aaf19ccdb6d38f4f088bb5b36e22871b02ed3170ef973483a56d1186cc7b45b24865973fc52a09ae6f88de9e80cec55a9c9ce319beef45dc1b2a6d0b653263426f47ab67a073a5edcc4297aef41425a7d2a3458b8adb695272ae03310f2c487ac3bb315b1b9f01cef7531439dbc8c3259398e314d8c06806dbf0c948dbc21c65291bebbb40d3271ba5bedb27446d185e94826a91cc698d5a54975e3771972761463fc5aea2e79a120c94a32557f785844ff5a629f5c0ff3dd0b203c658f50c5c692055d95c0261f660fd0cf4bf03f7f12cff3b99ad1e3ad47d30a08d86228d38c3f6587e653a44cb6ffaef0e2f0ccba34605ebb4f61ea89529434413c5ad2b430ef08fac774c8263e992405ac6c9624c59e82e32f0e6e7e6cc32b66595d827189e352cb3eee710438e9f698d179f6aadc8532a3f869b87da9147abde73ab31e84e57d7c2533f9065c55d720d55a9508a288dd316c38a72406c34ad527e72a2ea3f75f0dab4f7337d011909210e796eb409d78e6bc720bb2c3d964821741e92126068d60fba1a471158769688e6b25276d280aff370dcb7dd5690165d3626d333b756b05888193bcfa591b745898178f448d2f638eab34d2b7aff972a5b11d9949f659be1b135b9e5babfd26e60bfdb167eb3f83db664c1b076f79e9eb359f6bbab74c2fbf3251afc1e40dd4a960cddd96344848248270eea21567871bf5bf4c7330241dbd4af3ee8ed71bbfc8ba2f7ff3124c440e09c559e6fc9775656e5128d1917d855e0b9dd2a1de45dcc3cc748d12c6d81cbee330d652a90e5c3946a9e213d812362ceaaaf9d9bfeaad93e6eebe58cf062e1e319befbe0cddd211394f6255524b1ba8165ea4fbc79813b6a7209c6d84b3cfa6b47ae60e1bb18a80d32358cba323abe670fdacf31eb5f1618d31a2a6ad05b7d3998c767795c5706aa5ccdc5bab4a4f216c69115da2d2389ab69716bc6d25aadfa5f778563a428 +sig_ct = da00f6f064064f4efa5fd4fdd0c808a043045fe5096f72ff817312e0430c8f1dfa1f500df00ced219efe2029f950601130bb0700a4f0fff0f8504eff3fedff00f103df7e11a04ffd3080f3a02efd70790d2f0afcef42ef80440ec0a702009bf07f40fc3f66080f4613004dfbdfe407e037ff0f80efff29ec7f51002f29069037124f880c0fe7f52fd4fb30cbfebf8e06cffdf7f10bfd30b50c8162022ff105006c037feb06f06a15306708008dff70220b3071ff8093001fde07705703f00efd106ff7dfbde7d13afd80410b20c303109af560b0070ffbfcd085fb107cf6f06afda07a0aae7cfc602b12a08802e02dfc7f54032f4a10c135f5e034f250600830fa06f0eb04e012fcc1b8e8bf630ccfc1fed050f48fad110fe1f6306708c105eb8f0cfb0fdeff2000fd303cf22fcffac072057e89fcc0c7071fe2f9f05a03f0e8fa801101217cfe0f4f016f8ffe8ff501e0bc0dc0e7141f2b03e0810250b9f9e15af99f0d042097062008f48f42fccfdfff502303ef6f001fec1c9f7e06c081f74f2c18707ef01febf84007ff0fb903809101203ef8a0fae97f7c0e4001ee8fd30541290c8fbc05efe307709cf9407009a00ef6504b0b3f7703909cf690eb0d7fcffa301df85ed7f50073f8402bffb06801c0940b3065f85f2bff5059f25f4a03f112eff18df39016003ffb0acf500b9128fdc0a40aa016fc70790bbf0dfa5141f56edcf5ef70065092fe302e0571670951c7fc60a9fd9131f150b0f60faef8b01ef19fdafc8fbcf3bf93e3501d075f51ffe08f0cff66030f1304af57fab0f6fdf0590130670a8ff8fd5f65fe3f4df8af5a06b0b8f49f78f850eb02afeaf79f1d03ffa2f1dfc5f74f44fddfa5f6afd3142094f61f4af7b08902001dfd8fccfe6fbe021f62f720d4051010f83075fee017ecbe3803bf90165ed8f5f057019fe706d069f7113c091fa6f4dfc8114fbaf7ff26ff500ef8eeb30870abedeffafe8e1306c124f6a073f8804a004f52ec201bfd90c0fe3095fd7fed038ff4fc2fa2097fbf0e503608bfece6dedfe43f96fcdf60fb20affc701004bfd2e980c2069f170461160f106d0e9049f6bf40fe810f0e208f061ec5ff6fcf073f40fb2f920cc0430bbf1cf7a02c03909cf76fcf001140fcaf08fee0a3ec410efec048fc20f7f60f5a038f4606f06d0a7011068ffbfae0200b50230310ccf550aa02e078fc5099fb7fd0146e8206b0d1eb1edf0860a9119055f85ffb00803fed3f76f8bffff84f9210b001f3a063f58ff509a0a00d7febf80030f0affdf18fe202fffff89f1e067f8d173e53f9d05a09f0301c1fd0ff8046038ff9f27ff9fb404e0a2feafc1f29f9fff5f7af6911af7ff95069f28f960120ca0c30900bc0eb0ab10ce2209f063074f70031f97024081f54f4e0e20b1fe2005ff40f8fb3fe10b6f7a15bf6a05d004eba0bcf57f6af09eb2104f3903eedafdef99f4b05b0a1032047f9f04dff9ecb094f96e91fb205901e009febf95f3e04cf840860f10ddeb8fd60ea0500940c4f46f75e790ce120fd0f5bf5613ffb6097047f23f90f4bfd9173fc2181ff012408ef9b07504003af9d035eb9005fceff90651a400b041f2e109fff046060f0910d09c01500efdb0c4f33fee0a7fcc0c005ffb3ffaf35f09056120065fdaff706903306e05affeff810303bf6102c09bf2fff7002f9df5e09a1fbf390d6fda0abf95f840720cbff8fa7129f0a066f90ecffd3f6206e05ff2efc7005f83062fe1059e88f930e60b0f50fa5fc4f97f2afd4f8a0f705b14c07de8d028fd1ffdef0fc60aa060fe50f60e31920201a40b8f230100d6f9fff3f8b07e031fe7082087f4302bf61faffcbff3fc1f6ff2ff91f84ef71b1003004f3b067037f37f230e5f4701211af6fe0a057005fe3f5b00ef1c177ff9031f5cf5e0e3ed0fb5f24f68fd404a0c8fb508e046053f7803d08219b0e70d507cfa707ffd606c0befc515f163fa0ff518fff4fc2f89efdfc50c8013029fa802a0d20acfc6002fe90d2f8909eefff250ce004fbafd002cf99fda068f950b0f3dfa8ff600104c01aff40f4feffd5fb4fbdf13f62f7106bfbb08cedafde0cd16806df97fe7018fa7fc40dc1dcfd60aefe5016fab0ca03c08bef30910760160230930db12e06bff30c9fd6f4102f07700aff20a1 +c = 8e07f6109c128e0087072b2cdf0d312cfd17a70b9f1eb4053e1592284e1d8111942a852c1f03bc14f5189413f314eb05f025b715820844225528b41c2f2cab2a570b952f12159f261004bc20d408d01c7f2c0d122f24be19910b9f2b8016e0110926671cc823492da819ed2c52016b11e11e2015ea24230804246820f5216325a3145b03d2047902ee2ab40f3607ba045723511df0022e14e20c66026d178d040a1c7016172fc715d90f2e2cbd0ac522b918060796029325f50e87188e054d2e711f3c0a6e18cc0414260c0f8811bf1c18166d275f0de4169c061826b50b8f1ad3104c13200e3d1c9513e81fa705a518981bd004e804f4285013f705c1147a08d30d5c1c93067912210a9f0a011e1d0c8109982bf822d51a14200515ed173002e90d46234c029c1f6e17b6251f1a2628c62fd005a816db1eb128e306550e8123710bee136e0b3912a813d800650502166801f208ee1df72da42e6214fd273828af0e68135205a21c7f2d1908b10f9223bb01eb2e8c074118d70cef197317752abc1baa19b5216d0ead0df808c30ac01e801bd01d011ade229c086a1d490d3a015b267f2f190f4828612b530486292121ae2367020316e21b65232c226a084a0abb1b92062a15ff169d037a1d2b10c829221048268016691d6310ac214228ca0ac42d8e03c81de61e0029ff159927ab011a120727670b14139904dd2bac0258277c1c0e2cc913ea0a900f2b00792ac510fa199410431dad18c3106e1a23107824020a832abf2bc4224e16e811c5059c034c2eca2f4d1d7710670c3c038a16b6042527a20b212b920b3d25d1169129240406254e2be12e8918dd0acb023512dd1c0600b427eb149726b22da1123b127e16fc291325e927f309d6042b26a22536250c288a246c1f0e20a720a625c61af911c228ee2fe52c5f24f3277512a20c0e1d520378206713a004331724107419782afe2b311d990f902aa9039c0e5b19900f40272b250b2c3f15cb0d4727b81fc402fc0ff22b2517252fd41dfe273a0f64287a246502a9074c0e9a178523160935057f09860a412f2525302bf60090121401c42baf0a430bb81633287119f921022e8503ea05ab1e8017b31e532e7e270a20cb153b1b960259263e0d2d25a90c0113be0c7b10242d5c0cec09940e2a13071f220b7106db2c4d11080d2d126d11ce1c592ee81692094307f806f31b7a2252149f21fb16210a142f52153608690617226b16380e3b15e226bb13e4098d2db91c9a19f706d41bc1294a0ffe12b92456140c1f302e9a2d0f247306af03392e4c05d9032a1311172719900d5424890f0f1e8d0b7b299009d91332028e142a0e7913e10eb9023d16e223cc227b07dd2ddd26781f5c170d164609f419af2ee216dd252e0124266025670711084128a6122117ca0e3a1add185129530ab721f2035b08f325161eb4212d0af8299701f917cd1b332547221106630c60263d2b4d23c223f31ac92a402c500aeb1e3b1f3f22ab191c07810d6302d506690a1610d11dca0edf098403862acf0d0a1ca21e472f161f8f0df0085d299a08a70656055d01991fb60bfb2192135d29842c37021c00ea201a1b3b0665138f116e0635096a16572b2206221246102c23ce259000050dc01f731d11287a0a532dbc24f00c64291225e4160014920b78136b11cb018928051ddd01b4025521e60bd800b504061e870cd614eb15c60e2216340959166428af073d065b1da41f560895048e2a8c206717052aee2c2511301eb91d64266a171126a017ce121c1d412fd509702f5e2fac27ea2a362233230814ed2b541c662626221c066a0642055e185023fe266315ae1e5016da1e6d217927360a7021df084c090617c70f2e03ed2a7017ea14e60fc212d325910c78035a2e30108a10f00f0324770f5c2d01066f06c403bd1f652fc71d9524b81dd6022721c326b9155b0e3d28c5094b126b22c5201c080b0f442bba0180091d18fc16cb2c0e0d0e1430057d239a0f2304b2240b232116d914c6070200650cf8218b1dc5031003212b0c1f7015840ec023bc0b5e02fd137d2b602aae16ff002b1a5b26951aeb00400c8c2de12c270a33220219da240114f42ae517a9154503c80a620e8001112856021f1e9c26c0126b1851293c2d1a083a24f421070c3d2b73014323322ef221702e441bd81451081d2c99202f1bf123d30fb20a660775246910f122a721dd18a9177d2532097508be221229ed272c27da006b2bc72ebd0d0d2f811e8a279c24fb273f23ab0736027c1b35114e2ff920072f16191e26ef17e608d7151506f62c8d2932227a09ed0e9d210f2b46210f21a71657084c19b0125d2f031fc71a7e15b10c680afa1dee0e15063e10bd111c21dc2a84280220ad29a7108707e5024222c5225b1f600719290c10ff04571c4822fb13640a6d1a6515350da012872c041f7b20f720692d77228f1c5c254527e20d5a221908da28271ee81fff03040a4e034a107214620ccb0c4011cc2207095d101e25b4182f1f64222412d507e40c8a2991034a031908fa10eb26861c0c118506cb17540a0e07c22c6c00dd1f2c2472099b2b042e03115211fd28bf1c000da62cde0647271617a52a1b02ab12f103de17532e872b5a1285219019f506912f87290b0d45095018081b0c071607f816960a792da3127413732f0c00b5249105cc13ff26262fe61c05049704510b2c2f4d174802e700a312101f242a9b01f401002f6f1f951a8928e8136005a21df8266607c906c9166b2144255c1b720f0d2ae717b12c402dde1af3257715a300fd11df0fb7046323c526091b732fc12abb0edd0ff619ad03ca10910028114a2ca71a1f0f9d27142ba911712385099e2073045905bb243212532e +s2 = 6fff640064004effa5ffd4ffddffc8008a0043004500e5ff960072fff8ff73012e014300c8001dffa1ff50ffdf000c00d2fe9e01e2ff290095ff60001301bb007000a4000ffff0ff85ff4e00f3ffedfff0fff1003d007eff1a014f00d3ff80003aff2e00d7ff7900d2000affceff42fff8fe4400ec00a70020009b0007ff40ffc3ff66ff800046ff30014d00bdffe4ff7e003700f0ff80fffffe29ffc7fe51ff020029ff69003700240188ffc000e7ff52ffd4ffb3ffcb00ebff8eff6c00fdff7fff0b01d3ffb500c80062012200f1ff50006c003700ebff6f006a005301670080008d00f7ff2200b3007100f8ff93000100deff770057003f000e00d1ff6f007dffbdff7dfe3a01d8ff4100b200c30031009a0056ffb0007000fbffcdff8500b1ff7c006fff6a00daff7a00aa007cfec6ff2b002a0188002e002d00c7ff54ff32004aff0c0135015eff340025ff60008300fa006f00eb004e001200ccffb8018bfe63ffcc00c1ffedff500048ffadff1001e1ff63ff67008c000501b8fe0cffb0ffdefff2ff0000d3ff3c0022ffcfffacff7200570089feccffc7007100e2ff9fff5a003f00e800a8ff110012007c01e0ff4fff16008fffe8fff5ff1e00bc00dc00e70041012bff3e0081002500b9009eff5a0199ff0dff420097006200080048ff42ffccffdffff5ff23003e006fff0100ecffc9017eff6c00810074ff2cff87017e0001ffebff84ff0700f0ffb9ff3800910012003e008afffa0097fe7cffe4000100e8fed3ff54002901c800bcff5e00e3ff77009c0094ff70009a000e0065ff4b00b30077ff39009c0069ffeb00d700cfffa3ff1d0085ffd7fe50ff730084ff2b00fbff68001c009400b300650085ff2bfff5ff590025ff4aff3f001201fffe8d0139ff16000300fbffac0050ffb9002801dcffa400aa001600c7ff7900bb000dffa5ff410156ffdcfe5eff70ff65009200e3ff2e00570067019500c701c6ffa900d9ff310115ffb00060ffaeff8bff1e0019ffdaffc8ffbcff3bff93ff35fe1d00750051fffeff8f00cf0066ff300013ff4a0057ffabfff600dfff590013006700a800f8ffd5ff65ffe3ff4dff8aff5aff6b00b80049ff78ff85ffeb002a00eaff79ff1dff3f00a2ff1dffc5ff74ff44ffddffa5ff6affd3ff4201940061ff4aff7bff890020001d00d8ffccffe6ffbeff210062ff72ffd4005100100083ff7500eeff1700cbfe38fe3b0090ff6501d8fe5fff57001900e7ff6d00690071ff3c019100a6ff4dffc8ff1401baff7fff26fff5ff0e008effb3fe8700ab00defefaffe8ff13fe6c0024016aff730088ff4a00040052ffc2fe1b00d9ffc000e3ff9500d7ffedff3800f4ffc2ffa2ff9700bfffe50036008b00ecff6dfedffe43fe96ffcdff60ffb2ffaf00c7ff10004b00d2ff98fec200690017ff46001601f1006d00e90049006bff40ffe8ff0f01e2008f006100c5fef6ffcfff730040ffb2ff92ffcc004300bb001cff7aff2c0039009c0076ffcfff01004001caff08ffeeffa300c4fe0e01ecff4800c2fff70060ff5aff380046ff6f006d00a70011006800fbffaeff2000b50023003100cc0055ffaa002e007800c5ff9900b7ffd0ff460182fe6b00d100b1fedffe8600a9001901550085fffbff08003f00d3fe76ff8bffffff84ff92ff0b0101003aff630058fff5ff9a00a000d700ebff80ff30000afffdff18ffe2ff2f00ffff89ff1eff67008dff730153fe9dff5a009f003000c101d0fff8ff46003800f9ff27fff9ffb4ff4e00a200eaffc1ff29ff9ffff5ff7aff69ff1a017fff95ff690028ff96ff1200ca00c3009000bc00eb00ab000c0122fe9f006300740070ff310097ff2400810054ff4effe200b100e2ff0500f4fff800b3ffe1ffb6007aff5b016aff5d000400bafebc0057ff6aff09ffb2fe040139ff3e00dafedeff99ff4bff5b00a100320047009fff4d00f9ffcbfe940096ff91feb2ff59001e000900ebff95ff3eff4c0084ff8600f100dd00b8fed6ffea0050009400c40046ff75ff79fece002001d0ff5bff56ff3f01b6ff9700470023ff90ff4bffd9ff7301c2ff8101f0ff24018e009bff750040003a009dff3500b9fe0500cefff9ff6500a4010b0041002eff0901ffff4600600009ff0d019c0015000e00dbffc40033ffeeffa700ccffc0005f00b3fffaff35ff09ff560020016500dafff7ff690033006e005a00fefff8ff03013b0061ff2c009b002ffff7ff02009dff5eff9a00fb0139ffd600daffab0095ff84ff7200cb00f8ffa7ff29010aff660090ffcffed3ff62ff6e005f002effc7ff050083ff6200e1ff590088fe93ffe600b00050ffa5ffc4ff97ff2affd4ff8afff7005b004c017d008dfe2800d1fffdfff0fec6ffaa006000e5fff600e30092012000a401b80023ff1000d6009ffff3ff8bff7e003100e7ff8200870043ff2b0061ffafffcbfff3ffc1ff6fff2fff91ff84fff7feb101030004003bff6700370037ff23ffe50047ff12001a016fff0afe57000500e3ff5bff0e001cff7701f9ff31005cff5effe300d0feb5ff24ff68ffd4ff4a00c800b5ff8e004600530078ff3d0082009b01e700d5007c00a7ff7f00d6ff6c00be00c5ff5f016301a0fff5ff8f01f4ffc2ff89fffdfec5ffc80013002900a8ff2a00d200ac00c6ff0200e9ffd20089ff9e00fffe25ffce000400baffd0ff2c0099ffdaff680095ffb0003dffa8fff6ff01004c001a00f4fff400efffd5ffb4ffbdff13ff62ff71ff6b00bbff8c00dafedeffcd0068016d0097ffe7ff1800a7ffc4ffdc00dc01d6ffae00e5ff1600abffca003c008b00f3fe91007600160023009300db002e016b00f3ffc900d6ff41ff2f0077000a00f2ffa100 +s1 = 6d0037ff4dff1b00a1001a009affd8ff0800fdff84005b00d2ff5d0081ffd4ff080095ff7101a8001f0088005a0056ffff0087ff7aff3f00b5000900efff1c00c5fe5101aaffeeffc3007200e2ff65ffd6feb1fff5ff4d00f0ffdeff5fff88002001b5ffafffd9ff08006e0024ffd7ff4600a5ffecfe6201970082ffb1ffd3004800de00ae0019ff350198ffe8ff0201c8ff4500a9feebff71ffdeff6b0064008effe3fe7a00ceff2600740000000d00280098ff4aff8cffaaffe7ff84004a00e3ff5b00a9001300e4fe6dff8a00d5ffe0ff6efff300d00098ff90ff6600d8fe1001adfffcff6100c9ffadff41ff140024007fff45009b00e9005e0078ffca006d006700d0ff270097ffdeff18ff64007effeeffb8ff0000bdff8eff98ff9800d2002fffecfff2ff93004c00bbffedffc2feeefe58007aff3e00b3fec9008cffeafe3900b000e9fe2aff83ff2701b5003bff85007a008eff4a0052005dff2d001100c900ce0093fe4e0016002a0062ff220022005bff22ff1e003b003a009600ea009600e3feceffb000effff7ff96ff4e0003ff63ff95fe3d00fc0028ff2b01fe00e1ff38ff1b002b00bb00fafeb40026ff0e006dfff2fe4e000f00c5ff89ffa3ff8100f0fff10006008d00da005dffeefe90ffd5004500d9ff37ff6101b00067ff67ff3aff36fe15006d00baffed00ed004500bdfe69ffa100a4fe49000700a9ffccff78ff27005c0185ff64ff08ff340078ffa5ff0b003cff9dffcaff8b01c9ff590091ff8000e7ff3cffe20016009affb3ff65ffb3fed3ff05004c00d4fe87ff68ff9bffb0ff3a00fdff4a008d00a0ff07010fff21004b003000ccff69ff5200cc005200fcfeb7febc0040011ffe350002ffccffe4fe65feeeffc8ff1dffadffa9ff2600980068ff0000f3ff3401c1008800a9ffa3006200c8ffa00057ff2e008600f9ff83ffc2ff69fff5ff1fff84ffc7fe29ffcafff501050021ff2fffe2ff03fe070044ff5f008f00e4ff7e010a01baffccfedbff9300260042ff1700f0fed6ffac003001610010012100d400bfff7ffe2aff23ff48ffad00d7ff4b00f5feff00dfffc4ff3201d0ff6b00f1fe7600b200e0ff7800f4fffc0057003b00b2ff57002a0032ff3101d2ff36fd63ffe3fee00008ff94ff56ff31fe60ffac0121008afe12002100bf006500c0ff89ff870062ff46002100bb00d1004cff3a005b00e10054ff4a0063002302d3009400f7ff01001501acff3400b5ff4600f5ffcaff80ff7fff5bffb3ff0b00810031ff6b00d900a0018300400025ffb5fec5ff0700ae01170064008d00d7ffd2fe850026ff16009801c8ff49ffebfff7002e0053001eff1201f8ff96ff8f00ecffd5fefbfd99006dff0001ab01c6ff3600b9ff2b0091ff8100b5ffaa00b1ff5bff6bff5b00d80039ff8200defffeffbc006c018bfe9f0052ff010055ff30002aff52ff60ff70ff5d0148004500adff6500d4ffeeff870072002bffa200c9ff89ff4ffffcff0a0182ffddff8f002d012dfff6fed4ffa000d00057ff70ff2b01ce0023001eff0c005a0153ff37002d00cdff94ffdd008000a8fff2fffbffb0ff150117007800cbffb0ff68ffc0fe15002c004900c2ff570062ff4a0009ff76ff810066ff1e01b60045ffe8ff14009200cefed2ffeeff84ff5fff94fffffe6d00d3ffd700e3ff33ffd2ffddffb8ffb3000eff230065ffb8ff0300f60073008dffc9ffd6ffdcfed5009702f2ffe5ffa6008efeecff73ff460002ffeffe01ffc3ff0c0085001eff7100a5ff7c009ffe8c0070ffebff45ff05000b00f3ffd800560155006101c40004ff2cff4fff6cff060061ff91002a00f1ff480075009b002a013100ba00f1fefefee2fe1100c500f3ffedff6eff5cffb900c300f8fff6fe5800fcffefff2e00d5ff0c01d7ff7c00d0fef7fe8301b800d9ff1600800051ff1700e8ff3d00b6ff3f016100ecff7b00c0ffb7ffbcff0900f4ffb7fe99ff20ffc6ff5b001000cd0062ff8aff3d00f3009bff1500e2fee3feaf00bdff20ff0201cb007c002cff4201b2007dff2bff8a007b00d30191ffd5ff3300c600ccff4400c7ff2ffff1ffd6ff1c00b1ff80004700a400ffff6d003cff3e00b8000300e2ffdbffc9ff44ffc1feaffffdff0cffe6ffae005600450060009ffff5ff5a00cefffdff56ff6300d0008a00edff1b01caff0b00d8ffb8fff5ff59002a009a00d100f2007500750035ffecfeef00f5ffc4ffe6ff0100c7ff9aff2000c9ffa80093fe9200d7fe3fff1c013d0065ffd0ffe0ff48ffb7fffaffb20031ff02ffc0ff4f011f00b4002800fcff4d00540167ff87006aff83ff85fe18ff1001e0000b01ab00c7ffcc002b01f30065009900b3003d0070ff59ffe2ff51fe36005400fd00ddfe6e010200ecff19ff3a006500af00befee6fe6f004fff0f0035000a00b5ff160096001a0087004d004b003101e00069ff9c006eff1500da002400df0089ff25ffbc00f2ffa3ffe2ffd7ff500047004b00efff380048003dff5f01c7ff9100310008ff15ff42ffcaff25003efeabff11009cff9aff5e006afff2ff24ff53ffa8fe860084ffd20022ff550177ff91ff75013d00290068ff640018ffac0044ffef000400c40078003c0069fffffe5f00200016005a001701cf00cb001501a9ff54ffa300ac0078fff8ff2801c700e7007ffe4b01f90080007aff96ff0c0070005e0072ff39001d0084ff00009eff34ff5600c1ff4f0045ffebfff6ff41ffad00fcffaffe1b0088fffdff35ff67ff77005eff70fff9ffa200b5fffdfe24018800e50034ff7aff8c003a006e005900a0ffd20097002900d0004f0054fe07006bff0a0090003aff1c008b00ceff93ffcf000b004e0045007aff + +count = 100 +salt_version = 0 +msg_len = 100 +privkey = 5a100040806206f60f908107cbf184c2f0041d10ddf183d0005de049a083e137fff00bc0f80001849d1ec24e7c400735c26c011e83f187ded8c241fc0017c601eba01ef41e0363e047df039ceffc2e741f107e3273e2ff42108420dec5c10c02087bfe8b4100420277c0d744408c4007f7d0fbbd2005e0f01e403fff78bf08440f903a06f42e04610ec01d83bdff07c07c2018be3d943c207fcf07c21045e28fa100b8010be2f87221ffe208fa10fc42087bd17be51047f10be3f882217c4009c242f843f7003ef3a1077e2f7c4208385f803f183ff18d01173c5e0479f0401f037fe685f1703e1fc1e17b9e21780073c0e8c1d1041ef803f109001775fd1020f885e113650f7bf07c01f7820ff0a2f8bff010c709be0e045ee98010807ff085efffbfe90431003f088ddf780620c23f803c17c0511421f0bff08fff17c62f841d1042407be009bddf1080e7fbde1482f13ffe083f0f880103e22039b0083c0f061094801877f08c00e87ded8bc1373bf167e00fcbc2fc00efca517bfe0704607f4200c00f8fe108825f8c20f00de27c2118c1b1784217cc117843ff03e087ff17be1173bd07361d03a22805fff8650981e204dd10b9f1ff64e03a0f87620ef5ef7880003be20b9938fdb087fff885b0779f207bcd93a0f78622fc1e0f7ff0fc1ff840511442093dbe0bc5f7fe0f7fe31781cc80201885d014420ffe2e8be020040f77a6ffc3a06ffe0001d07820e0be21f7e00975f17480f93e017440ffc020005f003c1093fd00ba2183fee8361cf45f1f43e00be006f65f8b262e8640f77f07c7ed78010030200c612041fe0479f0c03f885eeec1df03e1e887fe8000100011ffe329c02f0fdf00c030f0641680107c7c0745af7002004061f740e001ee9421f2023e949fd93822746408002083bd1fc1af03bd10402dffe21186120846e8bdfe0ba3013bf0081f003fd1737c2f83ff141cd97e0e8b7e084dfefc9ff785c07be7f0d0127bfef8423188410785cf07e3e041df7fbc0780207f820f860dfc5f10c230fc5af8fc2f7fe1e8463ff3be0fc411fc2108c001105e087a20fb82e0381efc81f0800f0c2411000f049d117e036ba108fc5118e0f7fe4080c1fe85dffba418801f8423f003f17418ffbe217c7fe93bf087fe08fdce8c4017f20f0802e1462f7ba3ff800e7c2807b651f3a00f85f0043d07cc50747816c203101e08bffe83ff00b9b1081f26817e081e0f3f9d0846f8fba11023f885a09c40087a0f8822f101df0ba0d77bf073dbeff82ef7c00fffb094201803ff7fc2e838316fe317063f8781f7fc1083fe387fde9323df045f6bc2088230fbdf0f7be0f7c0e10631803ce802007861113c0087c12e802173e010fc0007def17800001cf8c42003a11043ee781c39061188012847d37800fe803f009b18fe1080dd18f79f804206ffc103c2f044620023473e0180bd0fc40e03a0e701c00881f93613005f2fc23f703b274bc1783b00bc3f0c43f7ff9073fee6c60008a4083feee763177ff17840e8fe506fb91741dd6c82f083f08042e8f9ee07df17fbdf145fe0c1a08fba017e0f0c9c01be10037eff7be07c2217bbf07c1f01f9ef77c3e83bf06c5b26c0217c430741de807c0045e0841ff7bff07fa1fec61277bbfffc6170a700b811a3c1074df18022277611ffdde8bc439b7c00bc1f880500787177df1784017fe30fc211ffa51fc1e004230f47f18be2f039e083a0ff84120bbe093fde00c0f8bffe887ec7bfff875de84ded7b86f705c070222043ceffbf000021045ff03e2f0c830f03f0901c17e0eb0f0106f10dd5f3130be7251ef10bd324f4ef221ef8ef0af209432ffbfc08e7ebeae30822e3f108f7c1f7f4f31d2cc40bd3ddce131116f706ff07e9f8111a12fc1cd509f70f0b23fe03fbd51811ec10e7d7efef03e32122caf3df02e008e2211af926200cf10927dc173508f109f511d32a15e2f31f1ef9d81509cfd0d80e10f6ffdc1c0215faf31e031008e2dc06fe13ea2308171f0101ee030fe406efdee9220df0ff1dfde4fa04090d2df4ec1505fffe1333fdf301f00fcdf4f31bde130c10efe8d7f30ff9e1d610e818f00620ee18e3e622fc0307ffff24e62c1118171ce0e1e606f208ce02e1f920f208ffdeea3007ef09e4d1ea0ff4010beef5e70022ddf21025e72e1f00ea02f141de20f5f60218e001fbff02eb31cceae901f6f7ff0d12e824fd0be2de17cd1eebc1e7f5061d0510e1d102db0fe907fdfbf2fd2b16e4e2351f0debff1d07f526120fede4f10dcf01d2fbe8fc07f9dadfc1ee25ebfef7eb3505031520fbec08112608fa16171806061300f1ef1b0f20f20ee9f4f7f72f1af224001321fee30d07f8e7ee071d12efe1e4d7f11fc9c6f8e6dbf807150d1ef00f0ce918e51f05f31b1f2f002efb30f6dbd3e703fb02f3ccfdd7e5dfea0ee1f0fa0fec06f2c61303f10201081ff3def9031df91ff70410d9c20a0201ecf7edee0b02c208e5270df700d71cffe91cd5f605021dff082eece3f3f5eb040bf102350c041a240f1a1743fbe1041129f7e91dd0fb13f2280aeffd0ecaf5e212c00b0bea26fee8dae2eb34e40ffb0706e5e00b1c0724f919f7cc08e5f52cebdc12f83c37113cf038e50c0f0011f82912f5d206dbf5e909f5c7f7b3daeb04fcf4cb04161622f3290ec3f014fbf0dc370e1a2a0a1205e215b5fafcc81320250ff21b0211e1bef0cec614191b1be513def612fc0acafdf5ebf018ed1cf80727252e2a2017ffe0f4fdf81d1fe1fb1fe105f805ec1619e11ee6d9d8f8e31617eefa0cf43c180600e6fa0329de16112bf3100ff10fec15020904f6fa11271711f025f2fd141d260e0cfee911eb0ce3defc0710f6fbcbcb01fef620f8e10f2a07f6fbffe9e3fc0a0def2506ede9fbd0f80cd916ee22faedf40d10fb00fc350aecc0f5010c180b08f508f8031f17d1cee6ff3ffa13ddc1fd13ee2b121a19ef12e5f7eb2015022e18e0deecd90af4e3fcd70008f6f217ff0cfb0022f2f927d41608032036243a02fa16ebe506f3f5d9fb250a0ec9e9efed02f01d07e51401e51a05130e142613300ed9250afc1df313f62b2f0ae7fcd92efdca00f6f204fdf4f61e0fe4ff07351e00db23f614e40a0f0607ec15f6de26dd0bf9fdedfbf1f0ff28182a0a29d814fdf0faf9fe0bfef8f7000dd8f00217d0be02e5f2dd07e10318e1ff02f806df1feadf071a0f1cf505011008d315fcb81cdaed270022dd09ede6132b1233 +pubkey = 0a949eb5cbf204e412fe60a1fbac561c81e81252515abe66d05b714178959c53a416406388a48360e84e5a1625ea98d5aa953c69ee003a0b281b82afcafc66999ea825cac8639c3e057cfad30e462f89bdb3f46ff94a2094fbb35aa98695b17bd62781713e19630e68684264c69be10cd4ae85ae756ad37e01b53d84da1b6b1078f60579adc006d862c82a5e5522e9130a6fda3dbb2126b7b396691bec56ebeb1f91936ca815d0941a9fed8a291a590c20b56d4b94caa48218754284e7cc5106cde8001baa3a55aa204cd7d81d9a7cea6364ea8d660483cf1006ba5c640ba263f778c1ab40309088327526f0495c32b4f12b32db27a6a82abd01fb190e6e9626d91e8fd33664c8d2a354fc6411c463665388a9c1b973f728d876dde4f1df9edebee47878a8dd6f6a88ad53f0e8012758b3d61a2cc3263eade7d80fd358805a7bd4417483c590291594ea6a86bba41e156a169e593aae5a1da3adf0b0f904fd95468fb46520ea04f84fc21f0e1d0ab680b4c8ce61511defd54aae182774ebbaaa2a371afc31383542ad369a23745bdb1ea771a912738dd70c2e5fb4be0003a18e078bde485481104b89d207712e941bd1fe20070ac062c5681cc3bc861ce46965c694c01e7a532c0f52ddde91f2177603f22d4bc0c9ca3446466999112e2f3a91425e55867610b288e1575f77b4116538919e5e74424833d78ba31c26f27b68c31d0959d2e2478f99015c8b2b942c6851fb06c8d7d24706c4d0cf665c6065f9204ad6fdb1ba6288ee25515071abb9b1d031bd12b8e0dd04c67ba81be32412a572ce93d034692142286d0a9496d519b2e3f8358404029111732a6ba0a0d85af019ec006bce9eaaab05716161b671d08bff17665591bd446931ca902238d1c17fcd22f0d6ad705744b6217fd893ba56e31650131399c6a8331fa5b5893e9b19004255aaea3d34402890150c257266ab654b300cf23b051d95d87cd9ab0628056a4c769b52045d7d21c18a049078b98d8af5a75782deab215528cfb041d7579187d10fe866b857d99914e019d17ad9c7663aa845ea0a391c258fd28d003770505b9951135fa1821e81e86fdf247939d817873f1756a6b29b90f7b3849021c74a27571591c61e51a1a68e2803d3cee98619482974194a04fc4c03c0ad50bf4ef4456151cf9c60808147ca0c9401940695d1dd39d0e0308a173f46ee870640a6902e4c7c844ee88959d0bf520ccf8d0e4ca6308eed323f51c86478a3e31926b5512a6f5e73b4be35a4062b30dccbfa05201621b9e3c5b16a8f118eab16901315163c00b533065c3ff96ab2ce4d227c262b360ba24f0ba4ceb2aecb4e9c8024d8c10d24b044bb6b358383696d7725e1ca5c6b894fd60703008be6db741dec6fb3cc0f78bde82317003a334c074a48758b0b46ca0d7b6941598ce28a5345cf002a1eb790161851f96ebf3689f1610c5fce07fda082d7aa373aae44852a06113e16c7594423e848289a301428da5171db5b74a678193a113bae5f0564f5aa2178570d9246f6180e17693fcda38bec42ca2cc15b33c8a6a281760d7422405d61f2a88b754b8c5d62583709509a4e81e6f782a62b16e6d7d0cb2d8b55f5c5fb25913966cdbf2566c4e54102838843a8da971156910561e419001dd9d05cf50a59fd40521c7daa08941638d4c91cd5a8c92291ccbf46bad5306638b56176cb3b69c69f75dce646168d259d4af59427e980b400bbe0811ab6cac994a113e537b9b4863406edb46e28e39dc98c6a1d919281ac94386ae7a977c7303aee642a8e65c26bb0787137c0eb2c5a6b98efa6f8c00202faa348f2998ee7898f08b74d95c6375615437568a6386a413a83c9d138f492985e48f9d146ac0ca91822e74c49e0390a3664cdee181b9da51620a5117360072aba9173000c5c9703e85fa4a6b4fa8a59bf284d532669935eb391f3c167a7106d6a97e37d1b4699359282f1172a89a1c87349e5e5a11a7642724e0671bcd8011a4212868628e23b2f38a745e118a556ad56b1daa5a3115b7461ce312cae59b916e043059cd7981df27837199316f0d42b8d99504d80467bcdde4a206ecdf3ea824f3a9a8546c5de8b79557a391014d38ecd97d54996d94774b3b34f0b4c3b5c22a324a66927f5bd83d9a817a7f4d025bf1e913c1478e27410421a62f4f7432db405c194726c905e09f4a7fa16cf6a73362d884fae4c2ae40696f956f170d65f29c5cc9175c8f7074be0b88172ed939019a0b269a5f50892c686e142b9ffebda5704e7d6b601bb120e29fa331a5a6ea6cf86d167f61a2eeb1b0188a6a129432976abd0bf4586f91058ac10ba52d88200cc52a682a6bf250a41c878694f05b39ec1b3bb9e90da5a1e98a563ee101fb20087292e4020052e57b6031d83dc20f0150d0014ecb14990ed1ca2307c0434c8f1bde9bf44611b1755a5a37774ae111878ad814a0d3d411e97e5fe8fe8628e61280401baaf646702322b18618e9988ef5e8718ee96d12117518c4202abe76ccf5a48466097546a +msg = 4051e9b80febd6564865e50c9afcda604daba99a11540e81437224727a7d9463f8a448624ea3bda661caa1d44522b749e7ccc772630c21dd395c1ffc08e5a9a075224341829e88a2e6cb0bbb8e214a0b49b397e710f6ac095b6fd8dd9a955d1c5f739eb4 +sig_compressed = ba008bdc7c3a7563d553562dbc95833fc3763b6dd6bfaa32ab51faeb17092e64973ca97197d022786e08d43093f705dfcd136262c960e2c506886d2a9ead736d4c5cefd59f7441794bf39a0eb7394d7333478f9177b5c2862ffd1dccaff23d012cefbb0e1b50495aae2f3e66f9247d8d09a356dc7ac3af42455af590e5c8fe5736f669a8e963f72d339f4119a366bc6934081dd2c35a86db1126188d42a686309969544a228fc9fa545a6650a0cb90257f048235e8beb76b314ff1cccf9bf0d7fc495cb2878320714340bd4ee6ed246c997663b6dd4212a2d3d8a6b9eb7fcd7ddbcf274779a60092e7347c87eea4227104470735c5994bdaed8dff12466f873d737d0ce29e57f8352246b9a6752eaac3d13603828eb63836fed1e75965d3bb8742a5ac6712a65e839c611a3c724b36e1c59c86e9efc27f5972f8ae4c9149a2356b9d64242c02673abcec8961d3efd6548bac5d0a8651a353cc595452d2c31cb5fb4d7f9d8c8d57e2636cc2b0726a68741a34b2879daf6d310944d612f73fb4cc40b61343e3895d357b4a3ba091ca93eb14872dbb80929d61b7a9e3b9e2d90e9c5e3354874992a82e88ad3f0b858c347de8d9a5cd765827311acac217dcb21aa96f13faa2d50e41588620d76e0d492bab1708146b318221c934ce43668248333edbec313762ee713793a1372a91e4215182461be2397ce1b10b3c237cb3c784f2fa826b1f8bb2ab06670c37c2fd377eff3450d00cb630c25df46eb6a6ca4ee94a4a42d9c61b338896bf485b066268cddac3749166cbab76e54ed89e51022b30af46f7d8d5439725fa5d3ac208837ee1175ae4604b7254c51d8fa45320ee66b5e990a56509d5c734b864773adbc854edd36e47b7ff6dcbbfa7c01d08d4d606f6e9269cdd9da3173d60d4fa22586a38994c769597261d0eac5a85357a70bcbcea75aea5cef466d37ae5a652882f76ce46e8746904daf59b45af5916ff0f53b933d389d2c7fdb3722cf23f6fa5ea2de9eb086fe1ef02266d57fe47227dcace2384d695618ab4aa594ba334b8460087339c99e8e69d96b7b872358f3c9ef32c988e860de16c1b2e6ea77280880e14d48f9d516644573a0b02925d6dcc8f1d136d23097995dc3514f8a6e4745da79f951929ca7ff9a270eb0ada109beddad618be9e6fb258f0a9e920f2659ddeb26b5049630d4ece108ab26ea541d5ebeb76102d8550b040e0f26a8f265cc8258c7a7f8aa216860afba14ee32e44ee6b9093ac1ed9bff6b6d51087cb79bb638fa405f3f143f5af0583d5e5429c45f626853bb6ac15079db8615775a6bf2777dbef2d36ed8d444b928a9a71fa72bb5bfc8aa9bb4ae7945b9a933ee2aef6b46d2261b956064b8f96b4aa12b8e20ff7be2868bd551a65ac791fa95344de360e158c52df95a4d612ba3e0114d178b52e4700e9cce1544d5bdd58b169ce6559436370c74b3c5363bcfa42b0e8e148a2864b48e1459a21b709c16b2ecf2c126a32fa69e73e09060f86a133e6f3a8ce2b057047af39ac1e44f4ac6c5a67036110d6eacf58c0b93406eab314f8f2a5501963bfc6d7cc10a63d5ab1627b4ad2c1504dce1c2d04d6c1ed7be9e6de86c1a0b257a0cadaae5a698100542437a75a0ba1eb55dcf215446006b297b6d68c83b508b560d4e4afc785e5490c43847198fdb2f352ca9957e2c52e9bba4c56290b629a0aabc686248c477206653e9614e6423944166958f021b5f8016040 +sig_ct = da00ff5fc8f90fad156f960d305806df37060fe1f3dfa8f25fc6fd1e2bf6b16af86eaa070025ee70aef1b12efe9f60013ffae3ff58ffc0bff3ffa1ee61360b1feeffd116041144fcc054f96f52fca0cc07307e059f920900f902ffe4fe0faaf320cdfb4ee6f9dfb807706b18aff5f8201df6707f023ee002cf21f28f3ded80a5fd6fbbfb10b3f0e023fa8edff5d0dbfb90d8fa90c2095f51164fb5023f8e0f3fc3034fd8faeff1f47f5afb11c1ee6f4d078fdcf6000307406105a00d0ec092efa01a00a134ef4032f5b0440c4047fb7f8c0d1f5aeec0410ae08205ff7e084f51017fd3fcb0b103ff72fe7f9af08fd1e8f02b02c043efd003114f6007a03b0b7fdc11b032fa701d06df580890450cff76f52f15e81fd1076f990a701deb3f00025fe4fddf38f851d2013090011ffd035ef5fec0fb076ff3e820a4fe5fbd0bdfb3f18f6414f05ffbf1520a30f3033052f2b061eafe50f3f09dfcff7dfc1068f1906502e03b070fb0052f54f640aafe9041f64f7cfddf72025036fbd096f38f46f91ffcf03ee90fc05c0b20140b401a06b03aff00a1f8003303a079ece12cfadfa10d904807509700a00c04601a03cef50d40cb12cf7206be93fd1f19ff401a05f193f4af7bffd02624df30f5d02c043fe305efccf78028035089f12f8304ce7816c134f8ff77074fd5fcc0c7f300230aa03e062021feafc5101029ed4fc9053ff2e3106c00e038078fe60c8f2efee0d00f401504fffbffb098fddfa211bfdbfe6f27f7ef3401afeb08807df6a08d052f4403f0d406a08e085f78ef8fd2ec8ed702b15607000201afe8efe08e026033021066004020fe7f9307d08c0b7ff5073093f9cfb013705409e088051004098ec201c07cf3df78067008f4206719e03c0fd004f54f880f6055086ee4ffaf9007e0b7f85f87245e60feaef4ffc077f5dfaafd716503b0ca0c90a1fcd098ecdf3c0adf0608befdff70c6f45061074022ee50f5f45fb60bbff7eb610205900af98fc3f14fd608e0f207e02e03ae7c090f41ebe07505c19802dfee0cc0c7ff104804c087fb4f53f970a112b0c2fabf72fdbf7a01df63fc90a104ef46ec901efc1f8af47fa1fd9f00fb001a035083f93fdc034fb3fcd068ff50bdf7d04f0c412cfd8fbcfecff2f5bee9030fb0fab0160420b5f97ffbfb5f6303afd204b03beddfccf43f35032028005fa316701b04304602003607af6501607af6ffc1ff90530f2fe20380ba063f83066fb8067023f93f17e960ef0bdefcfc108ff20113f4b07ffb8fb803efb6f6411c03504a061095f5b14b04b0c6fdbf7cf0008efe4fb71bdeb3f27fd3ea4fb8f54f9902707902c1b1fb0f7df1ff50fcefb3fd7f47181001efbe57f8d0d40e60910730c1f7f0240750eefeff39093fcc09812ffebf48fd804f014e47f2ff26f99fb61190ce04ff02f5efbd0d80db088037f49f53efa17df9af0a0acf1f0cf1a4f9cf6afa3f2a0350d0025098fd7fcd088095f6dfac0d0fabfa9fd3fd0002fd0154060003007026051fb70aef700acf7103fff61440e8ffe07df5f03b099fb803b035ff00a7060f93037f830dbed6088f8efc4f45ef2f8c081f8df9e00ff53fa0060f96f1b08af3c07d09308afa306affe041fb2f48f7b0f706905f0a7f21fc2f9b04d076f731110f20c5034fb9fad02b0ebf0209504dfcc05ce1b0eeed7f61f3b0770eb09b0a2ffafb60e0feefb9fea0e905002b09c007f890fc0c30170d509afea063fefe8b0d3093f1dffd00af740cbf07169ed402b047f80014fdef9ef57fb8ec0fad03300a044f55f92058062ed9fb40d60c3ff3efafaeee204d01dfb10c80d8fafefb09414312d11c0450b400d07013816b0f6f9b0041b5fe9fda03cfb1004206f90f58033fb3fb20c6f3bffe0f001e079fe6ffdeeff170e3f75033083f7c08dfc6067058f7ffb70c0fc6059014f8ffb602a0010acfa1fbafd10b008af7105a062ff7f260da0600d0137fbd08b004fd300706bfc203cfc90c3f7d0050a5e98feb06a072fda1300800500210fafaa005fdffaa0d7eb100a0c4e80fd404bfcae53f70fa600806af7d0ce02bf9dffbfb6124f78ebef3aff1f4a079052eebf6bf8806202e0b7f2eff6f7608bf76fe00d5f1d08c0a4ff8fa4103fecf8c0e10391a1eb6005034058f2000d05f1000e0 +c = 89227b27ef17392cd001ac0ca408d816e7161a1af02fd308422c0f2170115c1db21e0a02022cf0147a0d97146a1c58022519d72dd70c8e02d522cf203309842487252a1e8728e509b105c8268604c10e110f8900c3145c0686270f2a94046e21561a612f3d09172680037c1ebb1a9e07f223c30bd9114d07e00a600dd61ee80861033c1905156a08a820af033e286b293018b22a87297306cb2c140aa20ace17322ca01cd4063b13401b742a801faa130925512ed91454224b12a7043508b3076e019e0d340f5e21af29a100610dd42ff90caa04cd089219102d5b1ec11f241f8e21d3210f20fd1c1b0c6f18731fcf21ff2b271b7926db06600b5d05e3225612011b4221ed18d7047929e220412a2729b821ed0f9c2d132e902e0b1cda0ae02ac01c8d05f00b712c101ad221151c3f2bcd13b4057d117d031d1b8304a7034421391b0f20e92db00e110cfd04b71b4202340f9005f82f7217af0c1d21af15440efb058404400e1012f802f82679004114e410f01deb18a517da2182092008de1a2c2f5f1fd2295f073b1a971ed01ace26e007c42d2c0ea411e9100b1001230e07ae07100eed07dc1e3007ba09ee0b08009101cc1400219c0c3e0b1a07701a442fc6226a16be0910176807d024c00c59294917180db70d332cea237524302428276318c92d2416d0133a2b1f25e2283b048d0fb10e882f8f1bcc038307d414bd0b201ab117fa280c0bd416d328762bfe17bd25530aa32eee097419290bdb1e642b9424341cc001e32d0305940502280a2dad2e2e25f309c328f61fac190f063520691dc020ed118203592a1114912c0c296a13da0f4c1fae033a23a323372a7c14190aae01b42ba624aa26a31a482cd31e782de41c470dee063729ad00ee1ad71bff2c0e0b31188d1d21133e015705771f0e0ea90b1c280800ff070518e902d111e21b0918b2032d1a730bcf24111e5809eb2efa16c504530a2a16c32d711b0c18e81878008e2fb40985071a0ef008a025480c4f07201d131ca927c5064d14382d1322a32a9808e119d42d4705a810161f9b06f128c9220614ff163627cb02f10e26136d1b7401fe267c1f5226f40e882da40730275f096c2e542ed20b8718fd01c40ef32eee1ab5256026fc269611f7117102f112dd1a4b04b50a130fac0903264c02f7081e10bf153013eb0f8a1701267b1ed9101d0ad7159c0efb073407c1238e276b04880af91a5327ca2eb00ac617610d022e7419e22a4716b810572428121f1aaf052b28da2b4d21dd2bd60e732f0c255716fa27b2052027831e4328d40a7d247d0b9a257f18731c3b2d77175d2ab11c9c289e108d030f04ee24d600100fe10ed62b49278f25271f3608d0243019ad097529980b7e1a8b0783211c29740d3f27dc0f6f250004b1195f09de2ccf0a1d19da2e702aaa0794029500a71c440b400bf72546004e25ac2ee4083020b30310172017492055131a09b6059007b420de21060bc502b60e4b075e030c04f52a1116f915c4023c0271134028a0102e10b308cc0a7a19e40aef1724054e23431fc11ae01a781f8c2f432181134e003d0aee093a26a424e601dd19db217114be262806832f8c15a71b410b54217320d21b88059f2fab0ecd09a40cc10ce824ca081d07af2afa16fe10da084e23fa1042168808f328c203b210992c080a330d5615172701006201652e2c0b4310ac145d17262aa423210a0c0b2e01ff279723432fcf2cbb2cea07b210ea219e21b00e66171e01f80aa2092823b020370e782a9a2d9320420a5e238a11841a1602f7011016481afd0b00300e18d911e51f19162826ac2db202520f0e03cd084810e21b880c8025f612df14cb0b4e182c169322a12c0c2ca6281d21431ffd1bba1dfd26432405119e009d2ee2115324e320e026ce1dcf1b96259717251b9d2f581b2d22061cda2cba20e0002a1a90117822fe0d6100a12cdf21f21673083a087912382d7801591b9e0b371338065422b72926264f0355112b1766142902911a6828250f11134d1c5803191e2116bd0f4d24000945070a2f9906f10d27191706ae269a09711bc505c60549242a2b6a2cf706d0126a15b9016724e901db2d780a6212ee0881281d0a590195105529362c52240020e21284079f1f62268d2c1806801a870331013527f604200d6a04010aad28c912ed1605050d10a106d0233f01461f6c03df02362e1417c20b390f2516c71c5c083b1cd30d1d057e2aba20a61e6d09f2250f1552007428341f30042411aa210e1d4711d819902dd4272120a513e81e431eda012826bb24df1dea075408000edf102d05f02ae108f2115101a1293f1ce506421c39280b011016562f3609b0216e09a82871274f03f311fd0a101a4c272617441d1811a9147522c40b100e9d1ed60c2a13100b502a4424fc077703db2d6501121bb703021a751ede1f2500d3076f2a802a600ac5147720c420ed1f9e047c16932601066128e42be009fb23860d0e06a319c20f272dc71d5b07a90e6305f0039314ff17da2a5b01b02587064e0db815c40deb09dc2fcd06e91201153724f92a3e257c19292a882da21d331bcf13cf269413c8236d201a157404602204118b103c1dd00413065d0c44266d17ab25fd05e909e00c872b25110806e80fb028fd09cb2b4b04122dd405b61f8407631d700da025822601199809de170814392d70182804e008c82ec6051c0c4527ef144420f504441c6d2f0a05211a0a006e04b615e60ecc08f01cb41f4604d41a491c382f600f6718780b13163c0b9c023323121c4a268c2f1e00c9112310b503b517421bc01d090877195c2e6e2fde1d5f1cb41fc30d2d0b7c1e3f104f0e1906e219c20e5b031617411a7c149e145f0303023e04110b +s2 = f5ffc8ff90ffadff560196ffd30058006d0037ff6000e1ff3dffa8ff25ffc6ffd1ff2bfe6bff6a0186ffaafe70002500e7feae001bff2e01e9ff60ff1300faff3ffe58fffcffbf003fffa1ffe6fe3601b100eefffdff160141004401ccff540096ff52ffcaffcc0073007e00590092ff9000f9002f00e4ffe0ffaaff32ffcd00b4ffe6fe9dffb8ff77006b008a01f5ff82ff1d0067ff7f002300e0fe2c0021ff28ff3dffd8fea500d6ffbbffb1ffb3000eff2300a8ffdffe5dffdb00b9ffd800a9ffc200950051ff6401b5ff23008efff300c3ff3400d8ffaefff1ff47ff5affb1ffc101e6fe4dff7800dcff60ff0300740061005a000d00ec009200fafe1a000a003401f4fe32005bff4400c4004700b7ff8cffd1005affecfe4100ae0082005f007eff840051ff1700d3ffcbffb1003f0072ffe7ff9aff08ffd1ff8ffe2b002c004300fdfe0300140160ff7a003b00b700dcff1b013200a7ff1d006d0058ff89004500cf0076ff52ff15ff81fed1ff760099ffa7001d00b3fe00ff2500e4ffddff38ff85ffd201130090001100fdff3500f5feecfffb007600f3ff82fea400e5ffbdffbd00b3ff18ff64ff4f015f00bfff5201a300f300330052002bff6100affe50fe3fff9d00cfff7dffc1ff680019ff65002e003b007000b0ff520054ff64ffaa00e9ff410064ff7cffddff72ff25003600bdff960038ff46ff91fffcff03ffe9fefc005c00b2001400b4001a006b003a00f0ffa10080ff33003a007900cefe2c01adffa1ffd9004800750097000a000c0046001a003c00f5fed400cb002c0172ff6b0093fed1ff19fff4ff1a005f0093014aff7bfffdff26004d0230ff5dff2c004300e3ff5e00ccff78ff28003500890012ff83ff4c0078fe6c0134018fff77ff7400d5ffccffc70030ff2300aa003e0062002100eaffc5ff01012900d4fec9ff5300f2ff31fe6c000e0038007800e6ffc8002effeeffd000f40015004f00fbfffbff9800ddffa2ff1b01dbffe6ff27ff7eff34ff1a00ebff88007d006aff8d00520044ff3f00d4006a008e00850078fff8fed2ffc8fed7fe2b005601700002001a00e8fffefe8e00260033002100660004002000e7ff93ff7d008c00b700f5ff730093009cffb0ff370154009e008800510004009800c2fe1c007c003dff78ff6700080042ff67009e013c00fd00040054ff88fff60055008600e4fefaff90ff7e00b70085ff87ff450260feeafff4fefcff77005dffaaffd7ff65013b00ca00c900a100cdff9800cdfe3cffad0006ff8b00fdfef7ffc60045ff610074002200e5fef50045ffb6ffbb00f7ffb6fe020159000a0098ffc3ff14ffd6ff8e00f2007e002e003a007cfe900041ffbefe75005c0098012d00eeffcc00c700f1ff48004c008700b4ff53ff97ffa1002b01c200abff72ffdbff7aff1d0063ffc9ffa1004e0046ffc9fe1e00c1ff8aff47ffa1ffd9ff00ffb0ff1a003500830093ffdcff3400b3ffcdff6800f5ffbd007dff4f00c4002c01d8ffbcffecfff2ff5bffe9fe3000b0ffabff16004200b50097fffbffb5ff63ff3a00d2ff4b003b00ddfeccff43ff35ff320028000500a3ff67011b0043004600200036007a0065ff16007a006fffc1fff9ff5300f200e2ff3800ba00630083ff6600b8ff6700230093ff17ff96feef00bd00fcfec1ff8f0020ff13014bff7f00b8ffb8ff3e00b6ff64ff1c0135004a00610095005bff4b014b00c600dbff7cff00ff8e00e4ffb7ffbd01b3fe27ffd3ffa4feb8ff54ff99ff270079002c00b101b0ff7dff1fff50ffceffb3ffd7ff47ff81010100fbfe57fe8dffd400e60091007300c1007fff24007500ee00efff39ff9300ccff98002f01ebff48ffd8ff4f00140047fe2fff26ff99ffb6ff1901ce004f0002ff5effbdffd800db008800370049ff53fffafe7d019aff0affac001fffcf00a4019cff6affa3ff2aff3500d00025009800d7ffcdff880095006dffacffd000abffa9ffd3ffd0ff0200d0ff540160000300070026005100b7ffae0070ffac0071ff3f00f6ff4401e800feff7d005fff3b009900b8ff3b003500f0ffa700600093ff370083ffdb00d6fe88008effc4ff45fff2fe8cff81008dff9eff0f0053ffa0ff600096ff1bff8a003cff7d0093008a00a3ff6a00feff4100b2ff48ff7bfff70069005f00a70021ffc2ff9bff4d00760073ff1101f200c5003400b9ffadff2b00eb0002ff95004d00ccff5c001bfeee00d7fe61ff3bff7700eb009b00a200faffb6ffe000eeffb9ffeaffe90050002b009c00070089fffc00c3001700d5009a00eaff6300efff8bfed30093001dfffdff0a0074ffcb0007ff6901d4fe2b00470080ff1400deff9eff57ffb8ffc0feadff33000a00440055ff92ff58006200d9feb4ffd600c300f3fffafeaeffe2fe4d001d00b1ffc800d800affffbfe940043012d011c014500b4000d00700038016b01f6009bff0400b501e9ffdaff3c00b1ff0400060290ff58ff3300b3ffb2ffc6003bfffefff0001e007900e6fffdffeffe17ffe30075ff330083007cff8d00c6ff670058007fffb7ffc000c6ff590014008fffb6ff2a000100ac00a1ffbaffd1ffb0008a0071ff5a006200f7ff26ffda006000d0003701bdff8b000400d3ff07006b00c2ff3c00c9ffc3007dff0500a50098feebff6a007200daff3001800050002100fa00aaff0500dfffaaffd700b1fe0a00c40080fed4ff4b00caff53fe70ffa6ff08006a007dffce002b009dfffbffb6ff240178ffbefe3afff1ff4aff79005200ebfe6bff88ff62002e00b7002efff6ff76ff8b0076ffe0ffd5001dff8c00a400f8ffa4ff0301ecff8cffe1003900a101b6fe05003400580020ff0d005f000001e000 +s1 = ceff0700ee00d9ff77ff7f007400f4fe89006601b7fff4feceffe0fe7600240087ff4b014bff0f005bff5e004100a70015004effedfff7ff1fff68ffe2fe170094ffe800f0ff1700abff5fff77009e001c01f5fe8200270150008700f9ff97ffb001460148001f00e9fedb00ca000800b1ffacff5bff73ffc7006b007700b5feb8ff1500fd007cffe7ff4a00b9ff29007100f2fe6c004e000c0050ffcbffb1ff2a0067006aff21012600d4003300c9ffa1005800eefe8b004d007bffc9007cff7dffa6ff4500caff2c014afe9b00770096fff5ffb8ffe6ff1e00c4ff6eff35ff13ff82fe4b000f00a0ffd600ba0099fea0ff330150ff5b0061ff0d00afffc000260078005fffec0089ff0000daffd700050089009effccffa2ff7000240007ff48017f00f10013016a004bffa5ff5f012800a8ffa8fff9ffd0ff31014eff02ffcf008dfeeffe09004f01cf00e300afff5e008b00e7ff08fe1d003c006300d9ff3c00410072ffceff24002c0038003f008500e9ffcaffdfffb0ff8aff76002e012200c6ff5000a9ffc6fe40000300d2ffb4005bff7eff3100c0ff15ffa70057005f003800da009f00d700c101bfff4a00d6ff5d00af00e0000b00460093fea1ffeeff37ff5000380016ff8100ddffc700a5ff6f00c7fff5fe4bffca0040019700e1ff67002f001c0016ffabffb3fe89fff7fe930098ffc2ff55004c0001002f00f5fe6800d1ffbeffd0ff13ffbf00ff0093006100b0fe35000400c4ff4d00c1ff43ff2a015300d7ff01ff130095ff6101550087ffd6ff6200f7ff580065ff66fff4fe4e0071000000d9ffc500afff5100e9ff5100b6ff8b0099ffa4ffb8ff7fffbcff5900afffd9ff36ff7900ba00ad008bffadff3e00f1fffaff7200c2ff0a0000007fff3fff3000a9ff720082ff25ff28ffa5fe900048011700eaff310063006e001900a8ffedfff8ffb7fefaff83007eff51001c002500e3fe98005dff4000130027002500e1003c000fffd0fe23ffb7ff2a0051009e004bfed300df002f00daff0901fafee4ffd9ffba00c700d300fffec2ff26ff6201ecfedfffd5fe70009000f6ffae00c2ff6801c7ffb500ccff8d00beff3eff2000a3ff9f00e1fff6ffab00f1ffe4ff47fffe00c6004d0076ffeeff3d00bc0060008c00d6ffb800d8001d00c2009aff13010700e6ff2f00cbffd2ff7dff57002c00caffbd00ba00d800efffccffc3ff5dfff4ff37004aff4600480108004d01bd00e2fee3ffa6ff09ff83009dff6eff8200ddff160058feb7ffd1ff94ff78009bff9800ffffedff69000b017e004a005a003700b700e2ff4afe020143ffeefffcfe6100d1ffe4ffdeff0401630050fe9eff6e00df00c50040000cff5f006effa7004d00bcfdde003e00c400a2ff87fff0ff3a002c0030ffa2ff29014e00510063fffb002b008f0072ff04ff2a00d00013ff1aff520019ff0501bf0026ff95009cff75ffcfff9500d3ff04004b0050003b00edfec1ffa8ff1f000e002600c100d300ceff1701020094ff8bfe000060015b00440097fda8ffb700060058003501d6ffc1ff14ff3bffa100c3ffbaffe0005900d0ff9fff170060ffe300f3ff38ff70003900a9ffce00fc00c3fe05005a01caff7dffb6ffb200b9ff1a00ffff94ff96ff2401c4ff5c00660031ff3900afff7e00b70043000eff79ffc3ff030092fed1ff1e01c0003001e4ffdefe32ff4000820053ffa4ff99ffc9ff2f00d8ff08ffb4ff57ff6d008300c6010a013200fdfea2ff59ff9fff9e00a9ffc2ff61ff76ff24015101eeffc9fe6d00edfee4ff5100fcff2f0110010fffd8ffc90093ffcf0019002b000c005b008bfffe00f30091fff8ff600081001e00d3ff50ff9aff04002a00500010ff3d0054ff22003a0082ff05003b0100ff95ff5a012c009000dc00a4feceff6400810024002e003d00e7ff3e001d00ca00c20055ff8fff7a0083ffc9ffdc0006ff0f0069ff2cffa5ff76ff1b01010009ff2c009900bcff100027003300caffb0ff650003002c0168006eff27ff9affe6ff3b01c50032ff70ff15001501d8000f000600e4ffe3ff6a002bff47ff80ff590163ff300107ff410057ff88ffdcffd4ff7900cb002e00c3ffb1006e00260158003f0024ffa60004000dffd6007f00eaff02004b00b5005bff40ff0401c4ffcdff96001b005f0059ff370094ffb4007f00160044002dff8600c6ff5500b0ff240087ff1000b5008d00effee1fef9ffdbff160065ff8f009dffedffac0062ffc7ffb500b700c7fe320027ffd6ffea00c1ff0100f5ff0b01e9ff83ff2a00efff3d00e7003b0026001d0069ff1f0031012affb2ffdcfffdff1c001400040076ff5cff47fff4ff8f009eff3000be005c00bcff2900a6feb0ff7100230073ff8dff25fffd00beff6aff3f009700bbff83fec0ffcaff6a00c7ff57ff34ff94ff7100a4ff770033ff7a00130056005d000b00fd000800deff98ffdcff9d00a4ff0a000d0041006f00f0ffcefe99ffc5ffdcff9e008f00e5ff8a00dfff270012010e00e0ffbb005e00170089ffd0ffbbffbbffdeff51ff2e0011ff6e001b01aaff36000700a60097ff8aff2e00e5ffc200cf003bffd7ff020076005801f20002ffc7009dff0b000bff0a00c1ffdcff7d00e7ff5e0075006afee0ff13ff4f0071fff5fee3fff9ffb4ffebfeb300460198ffaa0181fe68ff740074ff53ff5800590018fffbfe3e00db005f0000012f00ab002600c800f90028ff28000d00360002015e0084007d0091ff01005c001500d000f8ff9cffd7ffbd00c8002600b8ff4aff3900390098ff7a008d017dff6900dbff3c00abff7fffbd00060080ff650095ff73ff12012b00b5007c00c1005dff5301b30045008eff9bff + +count = 127 +salt_version = 0 +msg_len = 127 +privkey = 5ae101b08bbf10c5f18821f0c5a0fc43f6c0307cbfdf45de044107c240887e0089d17c1f0785fffbe317b7be7080d83fe1f843ffc9f1ffa010fe210065380bce779b0844517fffe83e310fde1ffa308425e77dde8424008a020440378dff000006cbb283e5dfbc20841df049d27fe2f80021109d10be3f8b9ee0c5dff861f83dd1080207c4410021107c1103ffe8c43e137b2f7ff00400d73a211c4117cc1f001f00c04f83c110bfcf1460f881ff7b8527840f73faefbff00bdb1780600be4e10192f09b17400e13e2f0be00005c10861e2021d84682fc1ff704308080193a03782310040d8ca300040f0be0e001cf8c7ce0882ff041efffde0ca300f601f48218c26ff48300362200021f823f04030079d0fc5d00f7f10c5d0fc1ee8422004bed0fbdf0c3defc07ff0403f401f0bde1ff83003a707387fffbe17c3ef8c8117800f845e0f85ad1482108dc010a0f7fc2f741ef7be53880010be11875e10fe0f87e1c8fdcf0c201fb9f184bd0082006c410f3e400b9bf8480d97ddf78230f400e0c63f141f104bd283fce83e2f887c083a1c73ddf77de0781b083fe11041fefde103c1ef7e4080fd10bbe2802000042177bf0fcc1ffc6400821f73a4ff7e11703ee805f0805ce8004f801ee8fc20ffbd0f88310fc8ef41af6c5e0ffdee97e5f134126fdef0401ff07ff0061303fbf7c23f7c2116c482049ce081c3744336ba408be2197e3103c00085d05c3cfffa11887f17f6200480e881cd8c81d6800f1424e803e183fe07b9ee080007b42c845d084230ecfa0f863f841def40410fa4e045d1ff811901df00620f85ddec5f00025ff43f1889e0fc7c20c4617ba3117dbf0c05ffc3cf7ca118bfd183bc0701f093c4f009defbe0d0bc01ec5ee7c3e0076010484df7401ffe319c1ee8841f07c217b641f840f8bc220c3cd8761ef45def87ff0fdff001c00ffc1ffe2f1c40ffbbe08422f7f6020be0394031645f0005ffffc0ff402f807e10fa307f81f0802e8040113fdfe7c2f0b820f3a207ba210c1ea7c1ff0bfe0a4023883e17020d14a11f83ff743ef03bf17ba00087d1941e06780ff85e17f9eef761f97c1107bef10240886207fc1203bb16b9ae0fa0eef5df743d37cc0f9c63174a1efc80e8fc1080bfe0360fe85aff6c1003c0f97bf2ff82dfca4d0be2feffd0003dee405f787bff8be00b20f7c3ff779d20bbef0000ffc220f42101460397410f023f803dffc230ff5f00003477e0ef85d2836600be217c21f83e407c611143f10bc00fb9d1ec1e0fc5e18862f83b907c802fbc0f8864303fe07b9d117c007c6108440ff03f07860e7c04003ddf03c000824dfbde08bc4f943edfbd9ffb83f882210c20f97df204400047d28c1ff84c1ef382287c2f9fe50747f077620801a27c6130021d8c80087fe088040745c1f45f18fdcf981d17820f045b2f442e97e0f8c5f2844320801e87e1f7bdd007ff08c420901f1f49bf041a17fda087fae83c30fbde0001e2f05c08c20d6be40f7e007c7b014200637e0842107fe1174c0f14a500bffef02020f7de83e3187e307be1003dbfffa12107e183830f87edfc40107be17ba30105b00023f08230fffc087640009e08b7ef8c1e20fc01f7c0f883c00bfe08c800f85fff39ff7c2018423010be1085ff901c27c020f821ffc210fba027fdd08c9b0f09c07fe100101f0022d88002701d0780027c3eefc0200c2317c9e17843083e308f9e103a1177c5f1041effc53fbc020020e8820d83dc0081df9403e13fef8bddf87fdf8c1c0040509fde07f60e77e0dfb9e1787e1003fecfce9f51a3003fce010dfe7ebfa040503f5dd12f40d1ae92ae5e4f414f9331408d9f0011d25daf800f908fb01ebfd11f1efc1d12904cf1f030adcef02e50bf2f70ae3f52d0d0b01101ec8c3fbecfbfe100e0b1ce01efbfc27f35e0e00f607c2daf80c3311ee000301ecfff4f818f3efda36ef1f21ee26fa27db3d1ef913e225130a14ea1bf02af5cf0c03dada0811ffcd0cfcde13fadffc0fedfbe91d09d9191f10e4ea1ff01904e618e11602c2c4e2ea1bded6ffe10fe8e011d609fc080708351308092afd290ce003e138ca2cf5f10b2416f31ef31c28ddfb2fee01fd2c02def0df36070a2af0fffbd6d9ea021d0feff9ff03e5f01eebf807f5fce3edf924fbe9150c0bf2fd1b0a15f012bbece0fcfcfacbfd04eae7ff1419e90a1919de07140815f2162c0327f315fbd718d5eb1e12c7f6d707322037e016d924bbe0081001d3f81111f5f90f0df7ee191b0de1cfe4f8e9d2edf815fc3119e2cf04fddafcfff9fafaf81e19f40a1c27e3f7f520f4f80329d8e7050d01feedff0605e3d5fb1c151601ddf50d1234f81bd12bf300c9f8f90ff52501e008f618dbfc04f43227ffece4f9f4d1fe2c13faf2f2d5e8dfdb080b05f7050b0b00ec00090eeef9dfd513b92ee6d82014e6f107171210d9e6f3f70632eee5fdf020de4c21fde518f134fd2adef6f92b07162afa14e21cfdff0b28f71d28c916f902e0251ae0e7f7fae6de05f50b1cf5e21de80a12ed35fb3513c907e6e9e812e7f40af40bd80716f627f8e8e305fdedfe12fcf3121021f5150dfecdf4200c141103f01ed735f40ee7f6fcfbfefcffd014f1070203e6f7f8c4f8eff3c8dcf306191320170efa0909350614ec0cbed4fef0fd06ddedf60807d007e930fb1ee92dd31803170c071aab1a130507062513f6222105f8dafb33c428f627e9ea1a11fcf3f00d2b1bda12160cf5030ffef91efb02f340ea111d05110bf002fadd241cf9e4cefe17f4fffcf0f6eff3e202f421e0f2eb0cd811eff2f2fffdf3f411d9ff2d01e91718150efe061a1ccd090a09e8e1f1d605e00ef2eafa3600e109fe11f111dee9fa231dd40c13090215ed0105eff00f0efefdde08df06e330d7eafcf12fd7cf2cff07051eea371823022e03db02d3080100f4fb0313fb1729cef9e2f601f2330eed06ed0cf00b020e0be911f4ff0dfc210d142901d8f11a09ea2a060dfbe5dfdfeffe28faf328fd0313f5eae30debf4e1e4f6f50bf2ebedfdf801d2dadbd9e723fad6f6fc1afb15f2de05f5121d04f136deecf729ea0df0ea41f5dc082ef4ed100905011e0bf5ec2d061b10e2021d25eef616fdebdf2dd6f013ffdee1ecdd1505e1e317e9e9e8e91afdf400f814def925e1fe1df7eeebf8241aec03f719d9dbe9f0c3df0208e3fed9f328d4ff2b12021bf8f10fd300280ce802deedddcf0518feef16d8fee808e2d8 +pubkey = 0a3c029c2605464354bcaaba1c613782ac09d8bfdb11a959adabb36962aafe54d7f4985c231ae8c434dcb38dbdaf295b29cb4daedaeb8dcf538db913e4c7e7ae197a0320b5e80043bc91a2030f5c2c04509231d1aa3034dc069dcd2b702d97c99822d94494b292dac2c02fbd5b24de5b645654445995ddba2e450c7a259fbb636994c35c176c194afcba1355586ab027246f900d617eef724d5cb97cd15b155ea52b5e8d501807eef592ccdb6ace461960c00e817e4ad27fd01722ca42c12a684cca4aa32e0411096198a811814d1eb0cb29882d0d6b0441e61a391997b0486a5924b45143a5de45ac4060a8778cfa2e9189fa72c5b62bd8ea29956a7c7be00914126dc0bb6ea3167dd0b78ae974d2ac85dd5cfa37035447df4b66e8ca0052b87a25d4e597ca6e86126b6b93113687764a077b50bc10ea7801348c03b346c9663647c84f514231aa9a58b27c16328fdcf53374dd8491e8a9bb443b523717974cc5c1a215d178b0e46d34aa499f7dc5d0a28254c4a79913e64cd679ad74802196934623e65bd311578c175600d4368fd6737948a27124068521f3a22c5c25801e70c8bcd2417128fdf82cd9a6a5946c90f38efa5dbeeeb694ae7971cde2086edafc1bfa7fa5b88c2ea868b661e2a644aa7a6a9336d34c0329f024de1f93291059305e2c3b4e152b9b43c49a45328a21be9335772a6dd12a43ff3c505a2ac2e4293dd53769766785b250ed27958b7e956117a21e442e2a7c82e900092a3c7266b2366ab29b2eefa483466b7379a3a0d698cca3661403e805777c8923e687c5ef476deb007d1be8a9e6131a4b2f8106642d819740fa570883f1dc6df1854a473260d45da9607ed2e504cc8f04f8e6fba04950d66f386b181829a2a615c5121f78bceb0698e520849a21e3284905790156b7d9ed3c1fd12302f9c76d848ef3e79d5dd256a6f78540192e8f450fd735d018a712c947479ed1a73d77e1ed8338852cd410791462a1d07467fe8ad3b9e69e88ba8dee41500f8092148c29e6ace9c64dc5becaed5577ace1a40678038b0fc24460a3ba5b5a160056f8228700b237b2e034ade35a2b4cdf46d18e81638d424247c3999c8120a11f6e04011c46622862145fea254031830a51257aa2550eff0cba0519371ccd22bec5f21ccb638705e554690f4262dd496638110d297d6fea0a09258f21f1dbe8ac91304c77f45ed7f469dd75a5e71b5b71715ad933441f612129a4ce8cfa8758a8e77ba9e71102a340b4ac90ab8853cb635c4f70c2583bb9824ea42c7739e11af93f7e014166c47bb492aa695916367479ff3a9e9f8208602c03eb54585dfd2e773e039e6bb4c0c5dfe1c5ad188581d4dc69152c11b4d368270d0c2f81e0e28751e1b7d091a4db4e12c2c03a4aa14b0460d6c6aa32b616ea4ad8a827265d7203e896f75d6a7a11d6079aa9a63df169a40a9434629560e58d70ba75358c8bf7a2e65571061bb95c40770bd548403104f1646957602751096400e1a39bdd09baffc41a63908708c85f5a3e39cf19f557a937e8ce45c648d4278436240f11ee0054912764d941a215ff9152c1817426751406211d7dd9d89330640263ede3617b527cbbc58bc95feffe8d7ce253f1676e5c5211ab4ec2fb693e3b33486afb29bcd2d91926a28078d5f0c243ae7bce5a5952ee6986546c5bad2ba538fd08f2da046bb26ccafaba89d19df594e01def24257cf7125bca25913e87f39023f493c170c059261e41ee2514eaef3c07588a252ade4e79f18952015e7eba18cc26a480d6066501a5a40db20e702d445015de8ca8b893ef18fb49b4aa83346dbd24b50cd47402ec4b18a0111267d32a3413974aee203a58d1d8d28396091d3b23a76e222fc9dc10ad683855dc8daada07cebac59ef204e3a302c651e8a24f325e627b878d02cc5b0de271de9f361b9054d9eb52a4ac06bb14e084f25344c2d85cafd188b53e4b20461d6df24916915ec88f96c617b70a3228d085708612e7682952393c6f774915adc949833b99069a6829db997f1cec63416d538dc6a4c24e9a38acb5126191851c8fd5a7bae3c890669591c78e04788b6050bb4e87e77cd55cb73eaf9851066c3adf2e9f4a41c911f723492fa051c1b582dc7f22e5a11a29f3688e452ad6975a0f7109e6bf2e36862a69190041a47cc6508473e4be7c04b787b850641ec5b0c13e26c171987064ef4f9828913e29b10355915e8cc0521cf117ce54c96c066d0eb675a879d0fb2ea106e168099c89ecfb085acdae040a41590c4ce151a2d932c2dfbf150d3175c4e36e20215ad8558eca67380899245b0f7acce64985d28a30655693336f8788e6b715e182c07028eaf760d1bb6baa79994dce8359154d942c140c3699ff2a392b977185c0d5ec45ec34e0f8e61345d27608e34a0321950cee963a0f2b815ae26c25682a9b26b9736907992d6f7d73d1fa20e3baf5f354d86d49b68065e4de284243cd11c46da64616b99732405eb01e745c09b2902d721ac0e5f41cfa0b5a988a5ba010 +msg = 3541e1d94285793a7b19dac6f39ec4a8b5b5df9c3e97d162bf478630afb44069056ce1f2fb82679f2e2c9f30286a77f108dfbde3a6d8cfd7166da60e086899e935d6e17283920378b6e30108f1dcf2e25e4e39a14df72b1a48a4ecd4612e68ed1a29f63d9eeeb232c4065007e19fdc8cf011abbf95e2499467fca1418d01b2 +sig_compressed = ba00b4bb9b0d8a4cee3073c54a18a57cb48acd569ddc51f6462eb3ecb8302560867d347ecd6eb9c730d8ba3f2846e64b03bedc3e70bc721b16e0f2772b5a1ae9e7a6cca45161ea3488e3aee0a7737b24cbdcccd9b49088b4f733f3475b4a934bb26a1a4101512774490c2ea65157b2ef0e3c9d0c1ad377cddffc8e5f1b1d9426ceb6917dbc3bb88229408a98a5dbbee0ef2fefab653bbcec4a4621b789b5f82596957729ea3f5f52dc9bae8345e146577d66a70edbbbfc4ddad4a8db71b256dc5777a43e34c1cd6209a7c60b0d26e88639aa15ef8e12058be733ea2a33a035d1f7150d5e710914a0c6a552ba33f92231a40b609a274c9b589ea6ed574ade76a68fae45638421906467ebefa028d9e39b2e87da3f9653f126a7fc1e9b46aa38cbd54c872682d120ea42433211255d3120a62ae373b2d7ea50397431b96d5d845540bcb7d50975efb7059e5727176f8e4166b5bc39e2fb2b237ba73d183befaf7107524d7f9c987f688c51a065b3afe1a258d2a80fc771b2939370f679219096172ce2ce17ee16e3e083f98c97a78bb48661d9e47bcb11887e10285266203bb67b5c9816dac4b503bb648f5440421bfe7501bdda29b7344a32c85d747498fb39d674e94e69f89ef551cb8cdf3990d7335fda48e133ed8410daeaa8e28d0cedd6598173843df86826a59be8278a3b65bd5ea5bf892ba0cf573ed985d0f1b6898cf264d87ff9ddc2c046e832fdbb6892be8d84a355004b0bf2c2764ade4f48a1de256ec11852be8c03fb34c97a35a725f0ad307e59666d8bbdd4906652e66b5be8f42e43ea7b65e9033a10f9875d90f822531335fad5ad548b79a7291d2b14afc6b9ca386d72f6eb2ce4fd6f6b5373f183b46aba91e55b497484969cc50153ca31f7cd7dea09655566e592627814561be5dbe9b93433f9f5a4299b0f6250b423a523638bd6f8d8418e605db4429eec7150e33aec2d0a939cd0cf0a810fe125e893d2e6dd1f8f8bafc8783d5b5cc975f41d290bc70fd45325cafc12b180638d47456f293aecf894b45fadc66daa7d1844375ec24f23cbd9b077e88c029f0368e6fa7c6367f8adc8621fd7ae807876736ca293125463733dba0100aab3ff7d6c9ab8f8be52936788e7761184bf4a3610ab7d8320c08cfa7bef743430cf922b32a26c9052f8f0eacfd338d19863b374e78866b51a471f6c88e369ab3bc761de31381cbf725bdc26da6576f3ad434f115dd71f0c333711906f963dd8944a3ab5467d1b5f63f77a895979e16966fdcd751ec83d11e5d3cd638c0e6d8d490657e4cc481d6915e1b95237dd16506390127091571962a4723ab022b4cdc76171960eb47870d5e810f8c9f6955b440093699d0eeb529c6ea6d4778d969437cd9c8f92e5478f455382bfc8944f89b6b0b99c795c4dc08ca2cb2cba9bbef541f59074cdf1c260d0b38dd8fef5328c01f764a3ba15877b1db89aae956b047c1be87f2b586fe6fb5533088c63771db73e748e4d342d6776cf7367b8af6ad6ea240ed5cb5570f4e74a2c6b14957dd4347d8b2d382233fed16ae3a867ab54e7f42879bea2af34dd419ab7b957d8a7f42d02b32a37c600ecf079246c8bc1e56463d300525925e9558e50eb3d9bb47517bb2f17ec3c6dc7f2e8a2e8a9cc43ee3024e1bc7b6951822a8cb6d8335a8ff9f988456dd48f76762bfd8aadf18e430831053f29cf55555fe8e27f00f271a9da0878dccdb5a2e88292ea14 +sig_ct = da00fcc177fd0f4f0a6f24ffd0bc05208c04af8ef5c05905504ef24047eceff5059f940f0eff15800cf8cfddf94fd3f52eb9ffaff5047e3601b0b20e0f21f48f8d00bf7200d016fbffb7f470eb08dfadfe20b6fec094061f2cf5c09cf29f3f03b037064032f12fe7066fdc00801603dfe7f0d09dfcc0d2fdbf4ef58e5c08104403b04402100b1530c517b07710ef9cfb0f7d069077fe507ff1cfb5fbaff2eec0b6faaf5c07d0f8fa3ef8014040115f76076f21fbffc40fff0bfce03b079ecf048f78fc9093fd1f7e06504a1770cf047fa9f57ec7fc6f30fdef1f099077fd4fd7f79f49fa1fbcf450ea05106dff30a5e4905dec300f09affd035090034f8f00510d0b7010f72e5605ef8fffc002ff5f32f610c5019ee0fd209ff3b08d079f78022128f7302a02b0c6f84122ef3002f500b40baf6df540bd0b7fd6fae16ffa60b4f8bf6f06308800c086019f8bf910c0046ee2fb302e00f068f84165f8802604ff10f97068fd609cfe9155ff0fb70c1f5e0870c80211b20920d7131105ff607107306505f05200302e08cf47f4bf280950400f9fc205002e07bfa500503c05c038076f8ff700660ebf9fee207d12b01bf46f31118f21f8bf24087149fd1e99030f830c4ef6f60feaf63e84f5e0e302a001f8ffc8fce127237f94f9c00c089ffbf6afbb0b807efbefc8f10007e9afeef97fbbfcc00cf79f6201ef9b011010f0800208a1b3001f45fe2f5213006d0580ad003076eeef96190088fc1fb20c0fc3f4c04d0f3012099ff0075fdd04909ffe4f2afad0caeb3f8803df2b01c071037fe4ff0f52fe6f831c9f3ef61fd0104fcbfd61c704600cfa50d9e68073088f91ffa004f57fe5f300bc0c7fcef4307a02df880a5f30fe205cf8af68174f1df4c03103c0b2fd0f81fb2ea416001b04102ff49f4c0a5f0cfd0028fd608012c0fe161ea705bfedf5c0430780abea809804af0cf80f83034feef98ed3f37f900daffdf9b02cf65ff507b0d2086fec173f53fc201e00b021f16f930af0a0de300f030f29ff0f10012131fe6f86f5506a04816fed9048fae06202bf1d073028f3df520fbf2a1670bf0eff53137f88ffd068fd6fac09e056fdc074109069fe80c0053f6cff107cfd107a0040e5055137064131f200c5ffaf8efa5f2dfb7143f84f8b0c804cfd0f140a80e811d048fcfff5fd3f1de7cf72f7ff250100cffa8f3b10ef63f280e80d2f32fdf13c15000ff3e0af092f17fb30f4f88f0ffa9f38fa0f96fcbee7075e98fae0a1f9d00ffd804c0ae05f004058f80ef2fd8f2f16f049fd2e610a9fdef86fc8f65f56f0cf7c00df51ffc03c09e17bf50fa10c4f8004f083fdd037fd9f74fcdf8805b021010f03f95140f9ffcd036f6c04909205101b033f490000000d5fe1f89fd30260dcf0ff8e129fcdff8fb2f2809802fe5bfd000a06f060f70e7ff6103df11fb0fdf00cf0e015032044f4e1050fcf9fed5f06f64eddefafa7074e3100cf5309a09cf8ae6ffbafda059f44f28ea2ff7ffffe9fa402dea4036f5a05d079f5310de9e05ded2f90f7afe5011020f42063e45028028fab0d4f6109b07d01f0771510d9f9908b02cf41f33f2cf940070c4f9bfd903509cffff65f731a4febf0efe80a0faa0220f8f47048fc2f2fe6cf721010b80220dceea152fb8fab1020dafe501d00b099ffd15af9fffa05e182f8f027fcc055068100026f5afb0f23f57038fc60360c7f1dfea0a8f42fcd023f37fb611ef98054f3f07f0a2044e8ffca0e1fb4fb902b093fc009909606502e04dfc2f96007fd40870b3f8fffcf7d10bfbafa8f83facf6cf00f09fee01df5f061fc301d171fd6fae05aefef10fc200ffb6ed4fc1037f4b04cf7c018ff3fc8f25fb10ba01c034f5ffd4fa30670f3fe2f3bf130ebf2c0a0fa6072fd6070f97ee304501af7602af090c309fef5069efe019f82fdefd509d00cf96f56fb1fb0043fe5f2c057034fc6086f55f12057f4f03f042f6005912aec2f00fa7fbfeb711b01700712b018f970800c9f6e0fa05501c043059fa707609d0170f607807eff909bfb9f9bfde097115f3400f0710820b8f44f9304a118095099fcaefdf5301ff99f340080dbfac01efa7f4f07f062056f8f01c10c106105f07039f2b0d507f1c703f000f9cfba04efe018ffc7036e530f410502e042 +c = c91af120c52acf052015c8074e0e7b285f08821a851e5011390acb178e1d010d452a5f2b2713ba05d728c0017523f90c572de622f821601d9a0a8f23961af81d21285514bd21c818521c471d161ea01df11439026b111a146806c7259f091a15642c67187d1fe11e8f0b2d1c7e1ecd059821c00be51db51165033c13f3122b28d907cd012c140728ff135e16ea01cc16f2219c0d6f262401d32cc20e6b2c3720761a73247b19cd12c202e00f0b2e8f1d3d235e1157295d2efa069e14da0b7a11661dfc1a460aa5221303b52584150205d3175713392856119920af21fd264e115f00d028e3025713950a9d01e207a2085412202589257f107a255d0175046314e30d5201990ea421c30c0917330afc2b221a2706b705472e0e2afd22ee1bc3195009722e4b2f9e1819134428c710d005e4130b069b2530277f2006004205180aa423db21de2f9f001824921660197c116d204713620cff200022b427531e2f2e3417122a020df21f39188f192b0afe1f7c06421778012f155517802f2722a2268a0fb11fdd179604231a5b27bd0ea2175a2b0506d8079d2cbe073f280b2f551d24067926bf035c29a529ce1e692dde1e4d07b9059f234d2a9918ff1d9e0fef107c2459252208df2c7708f119910837206213110f7a1cf123ac08a8082a2695182827e2226010671d522cce2ab304801e8101c221491fd81455009d07ad02a0029e17d501ef1b9e1b230c172648263421fe17ca088325cb247f2cbb01d20f8603d62d4c2cb3050d1b822e8721890fa12b7810f8191305d4276b1bd80c3500a50b892524198f2daf023526cb2da42e9826040e4a06cb29d112ef1bdb2ce90c0d0efb01ad220e08ef0c8a0d86111b0aad03f00a86238019ac1ada1eaa1c8e09f924c61b200654139a29cd281a1cec2e5b088a2a09191908560a41206b16d811bc2a4d181a0760018712ad25de1d9e1c21141c2f311c2a21eb209010ac201b0461093a22992efb2ed808de05d20fdf028819552bd417b1238e09c41e40002623d62e1525001c6713fa2a7b170c1a3308f1122221f3015d12cf2fdc2829079c19992a0c25b22d252cb124931e0a1dc40ed0254e070920961b810859048315ee11342ed91c041922024b2eb6102f1c7123f1232519bb229b17c70f38171c08120aa511b129202f34046417460cfd11eb196f1e350245206a122d17fd08d61730261b0625245e290a1a0c06ec214b28eb2b0116031a6c107c1f6900d4093f0600218d08282d9c0fec1252014520142021003a25f722ad10d60f1d1c3510b42d7d23c72b6116d2166c20b72d74131a2c55149d22a821572c892de52dc71ce52c411d3707520f491dd908a51696223b219124b9076315cf19c208f722e319c812be1484143722ea2b0721d0133e1f5e0240033e1213210d29fc20121c79260e0f311b82157d269d23570c8d151a05560b3a0b83054e0bf31ab40cfe135d27340b410cd012de23942fee1c620a631f932b612894068321532f97157c1d9b27b12be52f4e0af9239204701ae620f5149d255201d710521a192d042c2e0e9717ee09c4173d1d510ef51c75091903c22b210451201906261d7b1cd209800fc224dc22df15121a2e1d73006b0085254d0fd709d9084e05402e3b1ef02e0e14ec296617b511cc299d2844249414a50f0500ae065b080a292324a40c790ab005f5108500a405e31f8008470c53298c073a14fa0c821ff91dad149019961f7414820ec809b50df1126c16012ebd22831fda1efc02fb1b650b882342158921812f74253a18fb217f05f82d740a8f1dc324e404fb068b1d5f09d810fd0c8e130c23c728e2182409221a9b2c771ffb184f1fdb2939296912762c9b20db2776069c14e117cc1a862fe6226415c32f5f23d9244b2f4d00b028e81a10053920de145b009f2eab11e6290d1e3102ca1efd2e772b090379221c05542047178f211b25cd1e1617031aa41f4116e1087d17e722222f210a6b1d540b4627a10f03115c101a2319282c1aaf29a31f572d940f75256d08a61c8e19131bd6171300531e2e1668289f08aa0ecb2d691f0022bb2efa15901b8b066023c203b909d121262acb2b311c220c8d2e210c40025500171f5e16c0289e228d1535228f1bf50f8d2358169e0774299f062e2feb17682d232efd07b22aec2d5b2885265c167513e21ff10e151f39018f1ad026e015192b800db22b8827721a7e0b9c0c3a186702150f3e2e630a472ea915440973295320011a6b19ae2c8f1e1b193729fb0459250b04df26790dd62d5112bf13e10f301cfb2664216e224e0bf40dc51e5607631d1e1bbc0ddd29ec281e277e02ae205d0a6b130f061224ab219d158711e40797092414d1245b2c7618831e9e24300bfc02e7083b23b118d2178d2c2f23a60bf01d690a3e247f03ad164e264508e82df11c4d14a22fdf2d0b0a52067a14fe169518b00656094e10e60935009925d325aa2ecb237f235f280d1481146e1fc5247f24400b3b20d6171d1d7d287b29150bee2233222a16f516d31218239612ba1dd2100a13080d780ec6170715ca0046022e1a9b1c97022902f825e61bb1021f1c771c3f19ff1328136105622ed81e45021a197401f021bf2344270310bf2bc7264826cd1af2054c1f35138913a425c51a6e243724d91a701a4428e9003718cf1d1009ba0e5e101929e906c903092c511977247928ae2bdc14b7123827d717ed0359237407d708380e0800f70f4c1f34029409db172f0b040e19055f123b1aa50aca02cc08ba1b0806a000661e88139d019d202f28e31c8612ff15090a89288b009202f30f42036223ef24be2704156a0b441eca11531e9a1724109928d3137813fb271e09e92f7807802c2c0c2c286f13 +s2 = ccff7701d0ff4fffa60024fffdffbc0052008c004a008eff5cff590055004e0024ff4700cefef5ff590094fff000fffe58010c008cffddff94ffd3ff52ffb9fefafff5ff470036fe1b00b200e00021ff48ff8dff0b0072ff0d001600bfffb7ff47ffeb008d00adffe2ffb600ecff940061002cff5cff9c0029ff3fff3b0037006400320012ffe7ff6600dcff080016003d00e7ff0dff9d00ccffd200dbff4eff58ff5cfe810044003b00440021000b005301c5007b0177000e019cffb0ff7dff69007700e5ff7f001cffb5ffbafff2ffecfeb600aaff5cff7d00f800a3fff8fe14004000150176ff760021ffbfffc4ffff000bffceff3b007900cffe480078ffc9ff9300d1ff7eff65004a007701cf004700a9ff57ffc7fec6ff30ffdeff1fff99007700d4ffd7ff79ff49ffa1ffbcff45ffea0051006d00f3ffa50049fe5d00c3fe0f009a00fdff3500900034008fff05000d01b700100072ff56fe5e008ffffcff0200f5ff32ff61ffc5001900e0fed2ff9f003bff8d00790078ff2200280173ff2a002b00c60084ff2201f3fe020050ffb400ba006dff54ffbd00b700d6ffaeff6f01a6ffb4008bff6fff630088000c00860019008bff91ffc0004600e2feb3ff2e000f00680084ff650188ff26004f0010ff97ff6800d6ff9c00e9ff5501f0ffb7ffc1005eff8700c8002100b2019200d70031010501f6ff7100730065005f00520003002e008c0047ff4bff28ff95004000f900c2ff50002e007b00a5ff05003c005c00380076008fff70ff6600eb009fffe2fe7d002b011b0046ff31ff180121ff8bff24ff87004901d1ff99fe300083ffc400f6fe60ffeaff63ff84fe5effe3002a0001008fffc8ffceff2701370294ff9cff0c008900fbff6affbbffb8007e00beffc8ff10ff07009afeeeff97ffbbffccff0c0079ff62ff1e009bff1100100008ff02008a00b301010045ffe2ff52ff30016d005800ad0003007600eefe96ff90018800c1ffb2ffc000c3ff4cff4d00f30012009900f0ff7500ddff49009f00e4ff2affadffca00b3fe88ff3d002bff1c0071003700e4fff0ff52ffe6ff83ffc9013eff61ffd0ff0401cbffd6ffc70146000c00a5ffd90068fe7300880091fffaff040057ffe5ff30ffbc00c700ceff43ff7a002d0088ffa50030ffe2ff5c008aff68ff74011dff4cff31003c00b200d0ff81ffb2ffa4fe60011b0041002f0049ff4cffa5000cffd0ff2800d6ff80002c01fe006101a7fe5b00edff5cff43007800ab00a8fe98004a000cff80ff83ff3400eeff98ffd3fe37ff90ffda00fdff9bff2c0065fff5ff7b00d2008600ecff730153ffc2ff1e000b00210016ff93ffaf00a000e3fd0f00300029fff0ff10ff12003101e6ff86ff55ff6a0048006f01d9fe4800aeff62002b001dff730028003dff52fffb002aff6701bf00ef0053ff370188fffdff6800d6ffacff9e005600dcff740009016900e8ffc00053006cfff1ff7c00d1ff7a000400e500550037016400310120ffc500faff8effa5ff2dffb7ff430184ff8bffc8004c00d0ff14ffa800e8001d014800cffff5ffd3ff1dff7cfe72ff7fff25ff1000cf00a8ff3bff0e0163ff28ffe800d20032ffdfff3c0150010f003effaf00920017ffb3fff40088ff0fffa9ff38ffa0ff96ffcbffe7fe750098feaeffa1009dff0f00d8ff4c00ae005f000400580080fff2fed8ff2fff6f014900d2ff61fea900deff86ffc8ff65ff56ff0cff7cff0d0051fffcff3c009e007b0150ffa1ffc40080ff4f008300ddff3700d9ff74ffcdff88ff5b002100100003ff95ff40019fffcdff36006cff4900920051001b00330049ff00000000d500e1ff89ffd3ff2600dc000fff8eff2901cdfff8ffb2ff28ff98002f005bfed0ff0a006f00600070ff7ffe61ff3d0011ffb0ffdfff0c000eff1500320044004eff0501fc009fffd5fe06ff64ffddfefafea7ff740031fe0c0053ff9a009c008aff6ffebaffdaff590044ff28ffa2fef7ffffffe9ffa4ff2d00a4fe36005aff5d00790053ff0d019efe5d00d2fe90ff7affe5ff1100200042ff630045fe28002800abffd40061ff9b007d001f0077005101d90099ff8b002c0041ff33ff2cff94ff0700c4009bffd9ff35009c00ffff65ff73ffa401ebff0effe8ffa000aaff2200f80047ff4800c2ff2fff6cfe72ff0101b8002200dc00eafe5201b8ffabff0201da00e5ff1d000b009900fdff5a019ffffaff5e0082018fff2700ccff55006800000126005affb0ff23ff57ff3800c6ff3600c7001dffeaffa80042ffcdff230037ffb6ff1e0198ff54003fff7f00a20044008ffecaffe100b4ffb9ff2b009300c0ff9900960065002e004d00c2ff96ff0700d4ff8700b3008ffffcff7dff0b01baffa8ff83ffacff6cff00ff09ffeeff1d005fff6100c3ff1d007101d6ffaeff5a00fefe10ffc2ff0f00b6ffd4fec1ff37004bff4c007cff1800f3ffc8ff25ffb1ffba001c0034005fffd4ffa3ff6700f300e2ff3bff13ffeb002cffa000a6ff7200d6ff700097ffe3fe45001a0076ff2a0009ffc3009f00f5fe6900fefe190082ffdeffd5ff9d000c0096ff56ffb1ffb0ff4300e5ff2cff57003400c6ff860055ff12ff57004fff3f00420060ff59002a01c2fe00ffa7ffbfffb7fe1b01170007002b01180097ff8000c9006efffa0055001c0043005900a7ff76009d001700f60078007e00f9ff9b00b9ff9bffdeff9700150134ff0f0071008200b80044ff93ff4a00180195009900cafffdfe53ff1f0099ff34ff0800db00acff1e00a7ff4fff7f00620056008fff1c000c010601050107ff39002bffd5007f00c7013f0000009cffbaff4e00e0ff8f01c7ff360053fef40005012e004200 +s1 = e3ffd6ffa9ff91fe09000e00c80098ff84fe2f0092fff4ff54fe5700ceff6f00a600ccffebffdefe68012f0062ff730068ffadffab008bff770039003201f1fe9f0098ffeefffaff65ffb6ff6afeecff18001d0027004001fbffdc001a01f8ff07011b01c2003dfe040182ff2e0093016300eafeb300defed4ffd9ff8e00ca008d000bfffb00390071005e015f0062ff21001c00feff0f00e20071fe2cffc7009500a3ff43ff2a00ba008fffa6ffb2ff44008300dcffbefe1f008a00570055009a00ceff8f00d0fea701d1ff90ff990036001d008cffae00e3fec8ffc9ff89ff5700090044ffd8ff3c008aff18ffe3ffba00800002019cffddfff8ff29ffb4fe38fe57ff11008cfe12004dfff0ff8d008900f5ffe4ff78fff400d2fff500700116011801bcff2700230022004600aaff0500050087000b011900b9ffebfff4ffc3ff3101fe00f3ff8cffaefff6002400beff1b0009fed8fee9ff72007b006a007bfff000dbff21ffffff190011006d01b6ff9dff40001d0107014eff14ff30ff3000caff3600fb00c1fffbff4900ecffe5fe8200deffeeff5f0015008aff8dffba009fff22004e00caffd4ffc9ff09011300c5ffefff71ff74ff200016001001fffe50005fff540133000c015e00b8ff8301bafe6effecfea4ff5a025fff3000efff8c007c00c8ff5f00cafe360088003401a6ff37ff9cffdbfe05ff72009fff6effa9fe7dff83ff79fe70ff3fffc000e500e4ffb10088ff08002b00a6ff6cffc300b800d0fffaff5eff50ff8f00960053ff710032fffaff970173ff41ff9a0040005bfff000e8ffcaff4fff7f00a8fe1bff91002f00f3ff92ff3800a1006400faff99ff4c00a6ff01ffd3ffc9ff93ffb400b8015e00c9ff9f0042fff3ff40002dff08ffe6ff1e0000ff56001100e2fe43005c004b0070ff6001320061006000c3fff3fe74004cffd90075ff6000d3ff98ff52005300540079000900c6ffa0000aff33ff2c006d0026ff32ff19ff71019bff14001f016a004bff230054ffb5ff3f00c1ff7f000300dd012cffcbff99ff63ff4affecff8dff080122009c007500e9ff8bff2c004f0165018100bdfed2006200a200abfffeff8a002800e4ffa4ffb200d30091ffe0ff740097003a0159fe010033ffdfff25ffe8fed7fe50ff7aff6e0055ffeeff8500060026012f01adfff5ffd2ff12000300e8fe250014ff96ff4001b5012101ffffcbff6000e3000f00dbff60ff0201b7001affa20043007dffb500aa008200200068ffd3ff8d004bffe5fffdffddff6effecfff5ff9dff8f00fdffdffe20002b005fffe40064ff5900f6fec100ccff68ffd0003bffc800070177001000c4ff99006eff3000bcff32fff7ffc400fdfe6e0018013900e1febe0176005a003b00b7ff70ffa4ff50ff3b000100160043ffb600e3ff76ff56ff90fff5fed6ffcf0037ff0700a800abffaaffe3ffb1ff6701a3ff730123004300e5ff2700af00f6ffccff38001800fe00ab00fdfe43009300c4ff12004e00f1ff52ff1500abff4eff3600e6fe31ffa0feddff2affa2ffc60052ffd5ff3bff4dffe0ffa30086001f01b3ffd3ffb5001800ed00bcff0800c100df0029ff1d005e001800eeff84fe81ffaffef6ff32003401490080ff72009bff150137006a0075ff05001700a7fe87000201bbffeaff6e00f1ff01ffe90056017e008e017fff38008bfe22015a00460094000dff21fe44ff8cffc10041fff2fff8ff77fffaffb800b200a1ffc4fe31003700bafe81ff5b008a00bbff2300fcff2affe0ffa6fe2301f6ffe2004300ac00fa007900980084ffe2ff34ffb6ff0a011b0182ffb0ff92ff91ff0a01b2ffad00c1febaffddfe76000600a9ff65ff21000001c1ff0b007e0034fec6ffd000190091ff310165fffc00abffefff72ff7700f100f2ffa3ffb0febfff52ff67ffda000900dafd0effccffc1ffad002b0093ff6c003b00fffe82ff48ffafffceff9bff3e00dbff0e0019001e00d4ffe1ff2a004d00150090fdceffc0ff7e002d00c4fe73ff3f009cffd500b2fe0dfe2f018aff2bffb500ca008a000aff5801bf003100ccff83ffa30079ff26002e00f8feecff140004009cffdd00c0ffc6007fff60ffbcff7effe3ff3d00cf00e9ff0e005900f1fff3ff7d008401a90043ff62fe60ffafffd1ffa4fea5ff7eff2bffc9ff9fff0f0074007400a0ffcc008aff47ff09001b00c2005600190057ff71ff37017a0105ff23ff55ff77ffde01f1ff550052fec0fecb006401c200dffe9900c500b0ff0500fcff9eff7f005a005effe8fe6cff5500350029ff1cff5afffcfe000023005aff4cff3efe89000cffdbffb5febb000b0037ff58ff32000600f1ff9fff46ff69ff0401fcffbd0084ff2fff1affb2ff6bffdefffcff400090005cff5700340044ff7e00b5ffb0ff5c001a01c7010000c7ff51008a0046000f008cff00005a007500f2ff0302c5001effb3feebffa3004c0058007efff6ffe2ff65005dff1a0060ff42ff66ff39ff9600beff31005fffd3fe4800640085ffabff25ffa1ff05006dffedffbd002efff9ff2700f4ffb0fff2001101d6ff0f001d01d40045fef6ff4a01780049003400f7ffe4ffd3ff8fffbd00220075007301f2fe4affcfffd70031ff90015fff3ffff6ffab00d8fe55ff0700df00cfffd800adff30002b009000ea0009ffa3ff5f0052ff49ff9eff1600530098ff0e00800062ff300033ff2400e8ffbcffad004a0077ff7fffefffe7ff29014bff2200c5ff66ff6e0015ff8100e60059ff4500cefff3005c001e004100470034003600e5ffebff2cff160087fff4ffd0ffce01ccffe3feacff0800ebff4e005200150029fffe00a2ffc0fe5a0070ffefffe3ff97ff6f00 + +count = 128 +salt_version = 0 +msg_len = 128 +privkey = 5a1ec61d003ff6800e8000e07c3f939df87c1f779f0fc82077bf087fde73441746316fa128081077c311fa2f0827f041f1ef412003e007fff0009e0044e6fe117c20004441081c0ffe0f03bc1f08030c201884000fe0007e12fc5e1e8c0113bdeffc0f93640001ff7c3ff0041fff83f6bdf1f84308bc3efc2107c1f3f460077e307fff203ffe0fdd1fc800849d27824083e0dffdb07ba0f7c45f04a0ff7a507c7de838207bdf1f01b0747e17825f8761003fff8081073c010bde27c2020be3e8c203841bfe843e905a317e227c5e103a6177e1f07e317fe3ef44106c63ffc22f03a000403e0003f003df8bddf7f64d13c2e77e10f3dfe8761083fff74011e4211f7feefc8307c610805cef8203138010fffe80000787d3849c1001eff07ef0461ef8c0e8442e083f0785e00cc21041ddfffef8c230846007c83008c2e0840e7bc317ffcfec9f00fa3ff423f07dee0fe5f8022d83be20be1f7479f8785073ba1602328784213811981cf04200f85be74c00fc7ef00c1e94210ff8040040f84402f4422881effffc18fe031b9ce0c6708ffdeefbf0743e00021f000000bbfefc2306d04087c1d0c1ef7fa0ffbe21f7e0087861809b0ffbee7c3ce8862183fc07bc000ba4e14040fc860eb9a000c3017e2f7bde087a0d04dc2977b1f78101bdcd87a0d7bfaf687e1f0c218c5d01823f8005093fc2849e0041e2105ff80c41843bf0b7f02401e007e2ffe30045d08fe1e881f28022e7880ef87af7801f88bf0043ff83ff10f801087e0086000ca3104a41f8201886527020ffc8206bc2f7bc217fa2e705f203e0f0820f0f63ff40207be5f0802d6801e70000f3bff83210f84317bff0079e2880200be1e6c9dffbc2217def7c1d0805f107e1e805ee907dff3c01041def87d007bee009d2f7fff847effc5ef7cbff7bde0108000ba117f3f17fe1f7be1e08e2f87fc17b9f20c26ffc7f10be2ff87af749fe040210fdc0e81e0807f0e862f841ee8480f7c410ffe4010a1f74c70705d27c200841dd8c011fc5d18bfe1849d284c32042037c39f8be0f083f00f8029421083e4104441903eef83ffebfcf7c7ff041ef9064efc40d7c21f0fc2187c6f089ee77c10f85cd03bfeff601fc7f10bfc0f8820701de8c00304230140008864e879fff47fd7840197df1702101085f13e1173fee839fe9bfb0ebbdf0ffd08422ffbbdd0402e801fd846106c3df70421f801074a31943f08064f17a2f83de184840049eef8842039fd03fcef020e8bddff7db3041ff80a4f803d06ffde705ee13e2eec7ffec3e1149ffef5a1003c1005e07fff20be3f8022d83dfe8421f87ff1010018fe300464fe84508b2301f63c8fc017c80df7fee887df803ee007f110a1f048200f6affba0d77600905af005bd883c0801ff843e297df2ef9ee837eefc3df8842f87ff08c41e08bf207e41845d2fb5c0851bf00a418c5efec2010fc1f7b83f8f7f17bfc0f81ff04a8f08e1ef49e10ba02fc0000f5f0fbdfefc22f075fe77d7f7821187a5f08661044107b7e0941f0741f0005e183c009be0f081ef8c80ef0241846100800cffe20786010865d2002213e4e8bfc1745fe047de8c5f00c7ff0040f70001f86207402f74281941df638100441f8425efc1f483a2f0323effe6173a3d04be083e20936108804083a21f87dff43fffc3ff8bfe0145d16f64393a1f0760e8fc2f17c1e83c000ffdffc1ddf402f87dfff87ff7b9f0773e00802103bee7bc000f4127c3fe086000bbdd0046e6fc2ffc431071eff7a21801fd7c791f800183e3e10411fc1e0f42007c1eddd5cb1df6e002023eea13f3e417e901e20813121ef503dc0d0010052af7dcdad809d63cf412d0f118eddc011a00d61e180ff9e00e160eddf102c3fe1410cbdb05fbf0fe2c01ee1354f0edf71a39faf2fa1f1f14f91decfded17c6eb21d7fe01d6ff11e837f805041acc1519361313fef41110f402ec0a0400e507fc030b060fff08fcff0024f006f1fa1222f9fa1012e9cd0ae2e8ec0df401ea0af60df7ec030a0ce2121626fef3e7c705ef1430de4909040d0ed400ef0ee1f3f8bbf2041dfced08e6efe5fe0133f4e0dde8aa0a0f07f336fc02d4f406f8060615f0e8e10e1a1502eb04df14f31430e8f8cef81501e6fe042509f8dde01dfe05030824ffffd1f4d60be90ce517ef000531def123ff2cf0d4e7cef314fff50dc22d0c20f71d0412fef5fcdc2611edf82901cd2a12ea10f0fbf3140a03df050d0604302e0e08d801e21d20e9f2fd0f0bfb08e9de1ef209e0faf20ae511e6ed031e0b05f70b1fe91009e1011503eaf5f30b0fdbd705fd06e5edfbedecdfebef0afde005e50aedeff9ef0c0b1104f2d515f03cebec1efb27f7e5fa08f0f127f81710fa021f1429eac4fe11ecfcfd262301f8f5f1f013fffde1fa011cdad31dfa0e05fa26e8d8f5f425002d1b0e13f505eff7171ef70ff3fbf0ef07e14c1c06e70f0414f2ddf11419db28ea0df915060b0ae6071512ee210dd1e9071ce000121e26ebe8fce5e0ee061504de14df23030718cb20d6fef8290fe433e006eee3d0fcf2e6f204fc0813e4190305efff17090b3ef1eceb21f0e1152020f410fef6eed00ff7dfd105120f000edd28e71b0b0cf61b14cde4f002e1090d20e7e6e9e527ecc806fc16f528ffd81804fe191102040b01120014e7f6d413f916e6c3112604bb081a0803f221e411180cf9f90b060310fe2c01f704f011d426f923fe07e1f9dd2d1e041fe9f405f238eb1e10f0d5d911211d1a0f0a08ff0bf219e41aea1ecce40b0a26030b05ffea1ff1012a2613ef0416f4ea01260b0c013ee1fd20ef08fcf7fb0bda15e0fbefe7ddece90e161df0e910e0011101f3ff09e532bc19f809f4bcebe7f1e90203ebcb1e09f83110162019e820de02f50e14d4e21f150602f412e3ef1bff0c05f1060b21d2e2efdff8060beb0624fee7f0e807cdef1210f112eee117110039f2193142f8ff0a0fdcd6033bd2f00618f9160512e8f925150eeb0a09220303f3e2ea182a0ef3ee1316f2e11109db2907ecc50a1c1bfad9f601f92405fbe1f02f4ee4f1eef6eaf103e4fff6f91110eaf4e7de0effedf6e00d32fd02130de9eeeb130127e914eaf1dc18f503f8faf6f902f8d6e3ec0d10f80e181eefd30ed1e6f9e014f12909ebeffd0a18def7180bf11a07cfe6e0ebfadd2c352acfeefa0fe63ee1f1ea37f4edf30224fdf61122191b0708edffbff7fb15f6e91dfc04fc180c051a2f0b1c +pubkey = 0a3ce86da8afcc93542018583e1b0461f9f4115309ee2cc975146b6ee58fe4a6344b1e7b1098d378f21ba78aa95b22d460a4bba4564178195648751827698f49ae817d3bcbe16b0bbc4e7b4c63ab2f393df54acc0ab418705b8467ba5100de1616855a2239f92aa4ca9c87005b503c228248b63e9a49423f9af83cf957294a5be5262986ef9e797268b1ce96512dcecd1860c70017e82db988eb5202269214f462c3965de60a4dc8ff2bd0c8743f587788e6bed9c200134d0ec199472c7f872e07f686688f7275597347269b605d7b27d75f70a66d85d35f649f89920958ec1dcf0500014b51583008c4b504ed444e3981f5d25e07d7a448c71ba5124e16a21fb859ae928224555acdd38ba4a6b5c4ef17a7403e2df4c22b853560cbaa069ded46dc1900ca47cf019dc7b5c5e32997e0fb86ae4ef25b6c4d4b1de88e3dd61b5555a5a8156a96355b5786bd66cc40a099fc76e0d87befe24a5afaba065d6d62984e5eb756093d3d6686098749636a664972a9a03e5166d1a2bd5fed8e393da8fe62ad7945d493570f7282f22e51ef875b9a05212b3cc4668221ba70dfaf8a0eb0986b416f8e70a2191256e6daa838b3671be4f8be951a88dd0ca815201d31508c6311c540b7c9e6e0081e4364d8a9d1a99ee96125c2c793b622a0f321678a22d8d131c0f57230fb45289a365fa021e45c189503e14c797aa7e2242d4e185a48ab9100e7497ad9e23b655a89388965aad5d4b5c44526ac8047057922c684c4ca66c0123571f9d8a3d1d8fc33e0cbf68ee225027236190ee471977e243820a82014a0a786ee24611001266960496428de71fa5d6156b0ba4543499c7228cdb0357288f7264945e2a32dfabfcc3952351bfb05ed91da638be36014fa4645d6a78e4a7658b8daaf699e9b928c2beb1800015b7649c845a28da107a264b9babb159a1c6f4f016aa9b6c06813517d86dcace2bb711d47eacf494b9430c2bae1da4a36c700a6cc4e2905d0b9e0561873d53bf8cd1e58455805c9ebab256802bea36c40ba375a1be651078eb43a82f504de8f74ae4d90e7cb411d7643f3a623b851152b73655a384074d62299205383d26487141757648820c64bee4b8d264c15836fb96b72e1a89ea5e6ab9cb257a5a43eb75c8a92a101389cbad814ba40539c34134a44e2a547fc5f6370eaddb0ca76c5fae2f020acc82b736c746994d74bb452c14df683837baf88349a1296b1c4d46746054bc2eb6c6fdc729a925845b90a43d7b493c64539252a2144bf80f4932912cd2b5f39940607e33db4c504513b00de23223b217a025936c03b08fbcf05159d0d84bc251fb31d4fca78919f7d351556a52f972f4075404bdc97422cdf3202c79ea62a9cd62be802652e763184abc542320300c85808820aa2c5de80788e3e5a45b044dc4509c228e02d6357c8932231552a82b99e544e5f7f7ba2396700d6ef6025841aaf1e8b5b9650045a81d01d8428d6a76b058f95a38b5c56db70d6195b2d6b068486a9cab88661174e546490419cb104035130511a051406473a05a9524af526278ed5858e668064d15fb20865d42a82c3b561f23761a1504ac127c586ce9062c1c0602bae7f615927bad5577465019808b5d4af82e9676019063e2992d643b9a11ea7aa2c55bfccf51f5d8711611c290f742ae8f9a6d9a9dd78837f0ce99d1063fb5b2cec7bc9f6b600ceff2e090870274a947545ca5b059d181e69655aee1fba23909a3705264bb6a2feb5a9a4026f6a16a7c2897c6a891013fcee5684de7707ac55c20f0eddf6ef84da5fc8d4a17c00f8681e8970cf6ba00e61e3845bcb2a4ae93f049f22f549823e254064c584564614cb9afd520cdcc271632a32d1f0ea7492dc6fa6e34bcf6d710e2447f5e89a6e84b6c5a6e944202b5da37a8341d835101485fce3cc037e4ad0a0956a63f0f028a39753834e79b1af82d836ac23767caf7ba6ee1ec82863d530fda3993bc77788950bb60843c851399c98e2d87b04cc8fe66669030e690981bea4a88c5ca5a1b615fb6ed1ce54911faa6ce14e1694db67884e1162e6c1c077c1de29bc0dc01466331817248a16c916732646912da8892b28e1d1463aa345c99a361d0a9c527551eda0dc23249f02dba44a878a0999c735849fdba1c74759f5118af28a874a08eb008f24137eb4a09111e4033115de7ad6d3ce03018c392d07d45075ab602a45bb75481591adac1d762e3117b0119c034ea3086604bb544eb5d3c18f706f711872864f1f8c84ce548b6b799c400eb73adcd509f1bca7b52fb87065efa8b049081834df96f5128a978273c5f4231a923ac294b7944b7f2075ea238b858d05de48d5d04e7029b2a223c1a24fdcb0d10d41284ca2e089e8dd32925e38067cd39d8c6502e76916376d7992003b8dedb85a0c9ae1af4249789e3a5c6fa115a2b83908065fb8ea5838e70e2e3b0d26b630e1d32cd62334fce6c252e806145f0b800ff043d8dec8483548ffbaad1ed7b7a2fdd2081078a6f574a499a11b361534a0299b7b +msg = 7b9baaf606f92d0cbe931b3143ff494b4ac1ce934da8419850ab221e6024f53d19cf31766c9f3846596eed29d0e1ff8a52e9232c6004acd8ade2f1f7b26be131e2022befb44994fe2aca491d605e70efa2d8168b97a281c835b8cc6204d3cb43c17d87ba14cda9885644921e7a13a60eec554b76e5024a700facb503e65e9930 +sig_compressed = ba001822bb3b772eabd5ade1bb056d61ba2b042dbf49b9f56b87e48efcb44fca87e99e43f0ef0d919e5f655c7db6679da6cc67592ad1f3678cf96ee966a203977681bbd04e0427c3faf16c3aeb4b124bdc298d436105ffca923ce96c9258ba7075c6acfae62667ffecc51046270e447075bef36f8665ba52c98d2534bd9b3c977666a3109f39bd36117348ea0cabdc883750fca5f2f54f8cd74c01cc64e588088bf65c2b55e317d7811bc64f13349ece787acc3c12f489e8eb4e0a2b724b28166ec32cda364db7df3924db3ccededefb4fce4d79ddfa623e3c046513c95d21ec93969cd83b2adaa8e5fae68717008d76dbc50a409b638db28090475ca496051264e02cbcf6259d24561b51bc5b2a256e78e24060f634005e8d8e2adbb240f8e9c2c5bb97e622be4fb6f3158e2c0694ba78b501ee555cc5161175c55d69e8ab77a86b8dc30ba9f389ec8152cf2450ad3e8a4e449fc2cc8a94e333d92907fdba3e31971cd14dfa08e9d2fae759a26c2d8a5254a3cf352fa44590b9d021e517c2fb49070216ddb08a234f0f69e3049dd1816d90ae41d3bda37a3279206d33a5e750179c1f2a90c4b61d48f35b473533c112eaf31b77b598e998b26cca32c82a07197fd9ac5c6501a669b25639363ae52c56b57e1435bcf731acd1c739ea9d0bc4e4ce2d5e02c9168f2d93fc1751ff43d8ad73cfb3ec19f5a0cee3d0ab5c531da94de70ce5e988d3d90be91ace7337db66d337e659446d4fbbb0492e4b4f8d3e1ee38c7c6a54d5a1a8693d95b307135b5b0816cd1a52b4eecd8a6459e388e3788aa903c1e0dc266418844935558444f5ff6918ff8cae0be1d2a5e70ff6a3c92782b327f077fa3466c9139a34f929baafd5d56d23ea627719c2b70237eb9b232f632507bccf61b9e7e6928b552753433fc59672a5d679e1e3ea730bd311817db5a7cf5b3126cd33604579879ff7e2a9702e0bf9094d594fc7be889e1a5385c9c73b6d872b0b84a39368a1b8ec124a421282454ef1daff478b8e6e399e501b197e10dc9c1d8b11767791d784e3b0564586b785eb4ab7d2b43bb18f2459b26a90b8d6a238c3f4ef28ee351f15554320276be5d98ec85c6a9a1844dd87b571b60e118d6267b64d6f0b67582f7f35fd84c29257d3ad46b5fb58bac4273d66c0aeb9d6c374450be374a7457dd6468628a4d7b3315631258b70094b1f42abf0dfa9aef5dcc86823881393074b9043c7bc6e641e6491cae3d07a78755ed358c5449ec3f565febfd0209940909811de6525f83da2b669eeac8a26fa40d1c697428431d35fe072fcd9378d56c9e7e450b927437f964a1144b9ae83dc63e61594793fb2f967b9a8e321c5c756e46060af2f4f7f6160dc27a6e38864345319ce247b917553d48f24af5d076735493194efba3ba146cb336759fee4c1c0f927b19c755bc5883672af9dda2306ddbb49142d8bb5d9737c6711288d3bf6966a279ad2e5d166019652967ec08ab615c89c391d619ce843d22212a7be710d97edae9a180624c31cc40e4443e4fe5a3327c5b26620df071e7b67a8a9d8f8014ed59cff62b2851f9cdaaed2b2f7fec71eda46f8b2a9364babc1c79c5c22169a9af6d134972e7454166f7d82e08ac2b9beb25c6a09dc7a096ec128d670a141e7bf2ff6b669a0f3f619f8f44d4b94a0a5f44410451a2aed3fbd1f3310d25e3dd72418e024517dbb03e7a8d25d8b9ea960f477f0aba524d9bd761c44 +sig_ct = da00118015fcd06efb5055fab05bffaea80db0610f415808bf41026fb1056070e8701df8ef5ef07043f9703c00ff79f9f0e4f6207d02afb9fcafe7fb2fdafe8f63fee15af0dee2ee106efaefe6190fb5076083fa2004fc0009f9ff86f9efd0f290e9ef70affbe031050fd0005f810aa023ee306c024062fad0870710d6f8bfe8133f81f0aef6084ff7ef9011ffd05bf22fc9f7afeafae02c0310c903417bfcdfeefa30b3146009e99ec3fd0117f5ce2cf6bf12090fc600ffec07c07a04f01915df00f34fed0ac181017f27fbe06a078ff5fa9102f44fedff703403d039fbdfd4ff90040fa013fdd0daf3f0150f202c040066f28f6af4cf4efcaf89fe4024f4af1afa5fc907d04ffe4035fb2fa10cc19fea0099013fee07408ff6ef35039060f270db0d4fb5f95134fbbf8001af25f440420a0036ef2f4a0c002009df36025002092fed081fe903d012ee302206116af4406c15105b0bcfbc0010070e318017afcfff606df4e003f390b8062fc502ffe8015f9cf8afc4ff6ef2160edb074f9edd8f120d5f34045008075ff60750cf095fc5f58ed2f48ffbfd7e1903d0a0052f6202200afd9fde127092e840e611514efe7ea7148f01ec6f8f099eb9fde037f3011dfaef8bf63ee61b60ec0ca0aa04703cf57f8c091ff007304010f045f1ff8a1a4fc008bf45f7c0c4fd908ffd91180a7faf002f4a00aeb8fad0fb01bedd03c0a0fccee3079dd8079ffdfb60c8f77fd0fac09efd3147fd71bc012fabf34f49f13fe8eadef50b6f6cf6a085003099f01fe6ff509900104cfdafee063026ff20720ac05afd5f1f08dfc4f12f73ee6eb9f31053042f1efb703806aea006401609e06c03fffef2cf0108fff6f52f99fcdea8f61168fe3f7100a06b014ff2f570370b8fe40faff8fd916417d01afe4fb4fc2f4afccfe5f1a1e509b04f0f7f7e025feefd9ef3f90e92ebaf8f0520cd0e8f58fdcf9415bffd0930edfd0002f4d09a04af59fa706213206709c09cf440951c8fa0fa0f48133106008024fd60d8111f95f83048ff1f8f02b005f9ff5b12ffbdf050470241bc059027fa0fa1faf0c6f4e0130b4fd9fee0b7057fabfd6fcc09f0cc03b019f7be4801bf950b6099f14fee00707903d00df62f870c901605403a134fe1fbb02cfb602e06713cf9dfaceb40faff8f7ff8aed3f8dfd31310b6f5aed0015eb4f99f85f9e052fc00f017f0890b5fecf88f910c413cedbfbefb7f72f25fd0fb6ffbffc147036114fc8ea80240c8089004115ea2fa6f8211e071fe501cf620c0fcf02fefcec7fbff4fff80f6f2209de9ff39ffe0e406105bffbfaa02afc20ab00efa8ef1022ee50b50a1fba16a09cff9fad0f901df7319f0d5050e700bb07c0f6ff2ff0071054fdf0080b7ff906afbaf50ebef73ff703d064fd3fbefcd15807bf0d0ffffcefb0a5f8cfaa04606bf13ff5058009fe2066f7f075f63fd0ec61140fcf4604e015f920e4fdf09404905efe7095f74025016ec00a9ff1042057f3df86035f43fa4ff0fe009c082fb70870ae104f9df44fc7020f1a0a4fb6fb9041fadf79057069058ff6092e94f86065f03f82202032082009102f22fec02fffdf4c15bfd90f5f6f093f8c08309cfdbf5f088ff2035d84fb5f9af6df1d056fedfe102200b024fb0fc1f6a0a80940aefd200707111ff7bf6cf9cf8302f02cf12fd8f3a10e071f55fb8fff085f9bfadfc10e1f7df3ef97071f78ff0fde031039e77f12097054f1609e0a5f95041fcd0b5024ff404ef0901df5f11b0e6fcd059f83d6dfc0f0e03d019ff2056f9eef8fcd02af8d076011006f45f2602208bff506b065fe5f3af3c02809afa10e9fe6013fe6fdbf69096f80f6a0ca067e28095fd005c01308e09df7afb2088e170100aaf9103800d02ffca074fdf000ef7efaf3400312200f027f9b0c6fedfbb064fe8006f10fb903d0670d104eff110004eed5fb1f140d910af87f650d7f5bfe907ffa8fb916d01bfbb02a026feefabfbfef1fbbf7c08b135f51f4c0340ae0730c500503707d005efe0d805cfc20640710d003b01e00406ef7e04626704200703df8ef82fd3034fe0f99f28fe101e09304b0a91051fd090084046095f26f83faff1af78fdc078f920f2106f40022017f49ffff990510c9fa8073f56060f98fa1f7b074149f4df95061ff8 +c = 03271c0b891c13202211470fee09552b2508bf04ee10dd1fd413f20a121e312ef41f6d21d007a522b0286a10bf25bd0e0f0346009b27571e9e20520fa907741dde2e310c7d1e0311de11ab14bf122107bc1ac523c222181841092c1e5011fb10850d972539174b13e40dab088f1e210b370ca0030e260d25d70ad816741d2c29b8044424002db91995153909450d8224b20c412d2b04010c4a0ab901f6106104d906311b6e1e322eba1ecb2c68269a1edd0a98096c23c123a60ae6219f1b9a21bc2f49038b0301106f03031e771f6d16e212d4232e08ff0d500bd612d206c70f3b2ddd18071aeb0d6f040f1c95008d14dd1e590032172207b6140d063b202223dd2a3020cf159b0d4c0a03036025cf0559015129e82d92214415230db4171724c10acf1998181c0878151515402088099c10ad1d2d14321b8e211a277c00121cc32e8a14cf2c8b16051dc21e3d02fc081806c3016f02562f9207bb13d51f5213fe0fe10f8b20fb01cb197b28d008e3130821b42d6423400daa20db1cfa0ea5212b0d6214e3154225781282086826320878035f1d1328ba21ec15ca21fc084902360aac18422ab6040114a3076403b1037122b61d132135215e2a2820b01f6729340a0b113c28761a1a2abf005920830a17177d2afe154009a9051b1dbb1e4d03ff0c5f0ab32dcd1b9113d11146213f1eb011e908a928d205de13031bc91f8e1ef7283b044d224a281e0c3515222902256710b2270c0b930ecc269c07ce296a15a708c71f082e601767001f279e0b180d3f1ca72df7297313711ce71fa807140db728062447029120e301b200560b3719f82270281a210a228506cd252011ea258e251110cd11ae268a246a07681df5258b1e160dd815d40c91004a0de3175723070074218d0ad82d0b1bb7080918731eac23ab20c82ac52c251f8411f92bd30c58241f141f01ea05ae22fd0f99202e10cd2c650e4e057824b9218925f21dd92f1c0f8c19861d141f472e0c19b20c6f1a6326ad2547288a141b271320cc0a901aa918de21822e1b0f4a036c18060612069304e121cd14ee04961ae2089e16af20642a8e046e1e5c22f32959136d1ef202df2e3e249113c624ed2e631af104de141028f721622983098b222103372232200d1384106e2b071db42f4a1b26057a1474048314741c7e1e2400162fcf20340fe214c310011fa01a6119720498281f1b8b0c90179501480a471481057224f81e6622ce0f8f0395284126d6041e002f0b53033f052b2a5705fb266710f02e650efb213823fa1cba139d0003272a12a91054245b2f0e0f6118160d2719a328d72451132318fc184c26ea0ba60da62bc615451f7d1a6c109b1b922af7177c2c8724ac0f292e7c21e2233023f3087c20ae19c122d7267913682fd4262608e4210c06de2998167f1939052607440f792d9015c426a22a13096e2c5502c715240d3210ab1fd4222b102e2d07279511280c66120f1b392793297309302e461f43240d050816ad1a840b11051826282a51000a197a25be179c1796248c03a52f41049c1c660e561afb18dd0bcb0c0f116b087d0b111f280db6177b15ab2be816ce29980a410023250b0fef0d46245b06ca0f65226217a92e5a2134168f1c06093914291728111422131e6415d522981780075a2755155a17390a7e2f4e098b25290afe26d80a54279923a82baf2f9804d4023b217f000705772afb154a16ba0b4d124a2c681f23050c2c430ac30a8321db00210d5a0d3f282b1b44258a1f7b15371b35298026ac2bcf1d41144c134809592c28098a06412683065b14ae20980b46050529a513db283e115c033711722d6f1a2421f82cf525e61e6308b11ae91a7308251aa30d2a19f3137803c0048e28d7114e2505000c200f1b9821641f5c1e3326a62c5d2f0102e001be1e4c0dc71a042d7618ef0ce605f32dc5132016d90e93151a129c0b121e37139a0eac14790587258007292bd713ec2dda15fd002129e30a4d0c081504026f1f5f277e11b209bb11b716e923080c752f912c67214b12e3076d227a0db81db9297523f01afc2a42282014ad1ca519972bc800530d9b081524df0a4e130f1d7510350a27198921c30fe60d3b064a16fb270d1c050e1a05cb0a9519b517251d360c1006f028a01ea90263007e218610ef146a04c529b103161952046408e60e5527aa25831896212d11702b201d9d05b91d01086007f5222d20a91865246b27aa007b0b721d5514fe0abf08220d9d1be20c180e9c2dbb288d1e52078323c81e0b215d2f342c5128bc29d602d300aa1d6b21562a351710014a2a2728cb1a3c18eb1d890a6718a519f21740014c0b4f17411441072517c30d84245f0ebb1f7227160ee0122b2c24044a02bc05730b9907c807371a861a2a0b641ea121df2bbc0c4a1a53130821e6016a2e1e2f7c1e3914bf0221252317e80276243128600a7f2ead15cd25af282116902b3b047a28e82c6b058e0ebf173001ed0ec914a6029f0b700ff114892390135e09cc2ec62ffc0ba60fce004126fa14b42f5e2d9a27f60b732bb017950a1327970dcf10322d1b090b050602af00de0dfd18a0014d0e55219321c924de2f5d211723dc20c62c921412041206c42448173301371e292eb6248d15970057243a18430d3f0035161e255d0d6e095f01f0043501a9036a0dc50a2f03ef25c12f56012a01002dcd2a0903570e3c29a32f71129524f70a831926030221802f1a2b3f0b22090505a80c56102b06021430269f11a409b2195f05bb04f7252514481185062a2a710171204d17210e3a1535132004550e022b9222a404b61c15245a06b917af1b6f16060ab900fd08860a2d23e71d2304cf2c222e110d1a2fc425b6048306fc245314 +s2 = 18011500cdff6e00b5ff5500abff5b00faffa8fedb006100f40058018b0041ff2600b1ff5600700087fe1d008eff5eff07ff430097ff3c000f0079ff9fffe40062ff7d002a00b9ffcaffe7ffb2ffdaffe8ff63ffeeff5a010dffe2fee1fe6e00aeffe6ff9001b5ff76008300a2ff0400c0ff09009fff86ff9effd0ff29ffe900f7feaf00beff31005000d0ff050081ffaa002300e3fe6c0024006200adff87007100d6008bffe8ff330181ff0afff6fe8400f7fff9fe1100fdff5b0022ffc9ff7affeaffaeff2c003100c90034007b01cdffeeffa3ffb3004601090099fec3fed0ff17015cff2cfe6bff12ff9000c6ff0f00ecff7c007a004f0019005d0100ff34ffedffac008101170027ffbeff6a007800f5ffa9ff020144ffedfff7ff34003d003900bdffd4fff9ff0400fa001300ddffda003fff1500f2002c004000660028ff6aff4cff4effcaff89ffe4ff24004aff1affa5ffc9ff7d004f00e4ff3500b2ffa1ffcc009f01a0fe99001300eeff74008f006eff35ff3900600027ffdb00d400b5ff95ff3401bbff80ff1a0025ff44ff4200a0003600f2fe4affc00020009d0036ff250002009200edff8100e9ff3d001200e3fe220061006a0144ff6c0051015b00bc00bcff01000700e30080017a01cffff6ff6d004eff030039ffb8006200c5ff2f00e8ff15009cff8affc4fff6fff2fe6001dbfe74009effd8fd12ffd50034ff450008007500f6ff7500cf009500c5ff58ffd2fe48fffbffd7ff19fe3d00a000520062ff22000a00d9ffdeff2701920084fee60015014e01e7ffa7fe480101ffc6fe8fff9900b9fedeff370030ff1d01aeff8bff63ffe6feb601ec00ca00aa0047003c0057ff8cff9100f0ff730040000f0145001fff8affa401c0ff8b0045ff7cffc400d9ff8f00d9ff1801a700afff02004aff0a00b8feadfffb001b00ddfe3c00a000ccffe3fe7900d8fd7900fdffb6ffc80077ffd0ffacff9e00d3ff4701d7ffbc011200abff34ff49ff13ffe8ffadfef5feb6006cff6aff85000300990001ffe6fff5ff990001004c00daffeeff63002600f2ff7200ac005a00d5ff1fff8d00c4ff12ff73ffe6feb9fe31ff530042001effb7ff38006a00a0fe640016009e006c003f00feff2cff01ff8f00f6ff52ff99ffcdffa8fe61ff6801e3ff71ff0a006b001400f2ff57ff3700b800e4fffa00f8ffd9ff64017d011a00e4ffb4ffc2ff4affccffe5ff1affe5019b004f00f7007eff2500eeffd9fff3fe90ff92febafe8fff5200cd00e80058ffdcff94ff5b01fdff9300ed00d0ff02004dff9a004a0059ffa7ff6200320167009c009c0044ff9500c801a0ffa0ff48ff3301060108002400d6ffd800110195ff83ff4800f1ff8fff2b0005009fff5bff2f01bdff05ff47002400bc0159002700a0ffa1ffafffc6004eff1300b400d9ffeeffb7005700abffd6ffccff9f00cc003b0019007bff48fe1b0095ffb600990014ffeeff070079003d000d0062ff87ffc900160054003a003401e1ffbbff2c00b6ff2e0067003c019dffacffb4fefa00f8ff7fff8affd3fe8dffd3ff3101b6005affd0fe1500b4fe99ff85ff9eff5200c0fff0007f018900b500ecff88ff91ffc4003c01dbfebeffb7ff72ff25ffd0ffb6fffbfffcff470136001401c8ffa8fe2400c800890004001501a2fea6ff82ff1e017100e5ff1c0062ffc000cfff2f00fcfec7febfff4ffff8fff60022ff9d009ffe39fffeffe40061005b00fbffaaff2a00c2ffab000e00a8fff1fe2200e5feb500a100baff6a019c00f9ffadfff9001d0073ff9f01d500500070febb007c00f600f2fff0ff71005400dfff0800b700f9ff6a00baff50ffbefe73fff7ff3d006400d3ffbeffcdff58017b000dffff00fcfffbfea5008cffaaff46006b0013fff5ff58000900e2ff66007fff750063ffd0ffc6fe1401fc0046ff4e00150092ffe400dfff940049005e00e7ff950074ff25001600c0fea900f1ff420057003dff86ff350043ffa4fff0ffe0ff9c008200b7ff8700ae0004019dff44ffc7ff20001affa400b6ffb9ff4100adff79ff570069005800f6ff920094fe86ff650003ff82ff0202320082000900020122ffecff2f00fdff4cff5b01d9fff5006fff93008cff83009c00dbff5fff8800f2ff350084fdb5ff9aff6dff1dff5600edffe1ff22000b002400b0ffc1ff6affa8009400ae00d2ff070071001f017bff6cff9cff83ff2f002c0012ffd8ff3aff0e01710055ffb8ffffff85009bffadffc1ffe1007dff3eff97ff710078fff0ffdeff3100390077fe12ff9700540016ff9e00a50095ff4100cdffb5002400f4ff4e0009ff1d005fff1b01e600cdff590083ff6dfdc0ff0eff3d001900f2ff56009efff8fecdff2a008dff76001100060045ff26ff22008b00f5ff6b006500e5ff3aff3cff28009a00a1ffe900e6ff1300e6ffdbff69ff960080ff6affca00670028fe9500d0ff5c0013008e009d007affb2ff880017fe1000aa0091ff38000d002f00caff7400dfff0000f7fefafe34ff030022010f0027009bffc600edffbbff6400e8ff060010ffb9ff3d006700d1004e00f1ff00014e00d5feb1ff14ffd9000a0187ff65ffd7005bffe9ff7f00a8ffb9ff6d011b00bbff2a002600eeffabffbffff1febbff7cff8b00350151ff4cff3400ae007300c500050037007d000500fefed8005c00c2ff64007100d0003b001e0004006e007eff46006702420007003d008eff82ffd3ff3400e0ff99ff28ffe1ff1e0093004b00a9000501fd01900084004600950026ff83ffafff1aff78ffdcff780092fff200060140ff2200170049ffffff99ff5100c900a8ff730056ff600098ffa1ff7bff740049014dff95ff6100f8ff +s1 = 54004600c9ff1300daff8700c700c5ff73002700d3007c00f7feaf00fafea6001eff47ffb2004cfffdfe7a002cff00009aff7bff57ff1eff7dff0d0100ffca00d3fee4ff37ff28012f000901840086006a002300dafe3600c5fe950089fe2d0053003b00f0ff43ff47fff7febdffdefffefe91ffbe006a00560199fff4ff5d00f5ff0600660037ffb700a000e6ff2100a5ff1c00a8ff7a0061ffaa00a7ff0a017f006100de00b6ffa601f3ff2a0090ffbf00000077ff440022ff240059ffc600f7ff7700daff9e002400ccff7100d500ec000000f5fe82001b00a2ff420015ff6400eeff1c00a6ff43ff4d00c0ffe4ffc9000e0050ff630069fff700cbff4f00530056006eff94fff2fff4fea3002e00a900e1ffddffce0064008affc5ff34ff80007000f1ff070024ffceff43004100340062ffb600dfffe7ffaaff29fe2a016c00ac003f004200c9004a00fa00de00c7fff8ff18006cff51ffea00eeff73ff2700fc00a500bd00a0ff1e004d00cb001300b8ff0901c200cbfff1003bffe9ff15016a002000b500cdffd4ffc6ff24ff26001eff74ff31ff92ff0f01d2ff99ff6cfff7fff00076ffd9ffefff1dff4fffdefeacff2eff2b009e00d3000eff2f00e2ff240038ff90003d01f4ffe1fe550069006b00d1ffee007fff4cff24ff620011ff28008aff8bff4200e2fe53ffcbff8d0015ffc1ffc2ff6700f3ff1dff09ff3800c4ff2d00690051009d010a003fffd6003c0152ff45ffa8ff08000e00f1fee3fe01014200460061ff73001100670031ffadff4500d5ff72ff150020001d0106005affa800170018009600490034ff2e00fcfec3fe0eff120015ffd201bbff490022005900340002ffbffecfff200055fff3002aff47007d0083ffb100c5ff69ff6eff74ffb4004201b1ff0fff71ff92009e00acffbffeb0ff18001500570068ff270035013700c800e9fffcffda00ca0034ffedff37008c00f6ffabff10ff750082fed5ffac00aafffefff3fed6003e00900098fecf0091ff48ff6a007bff7dff2d019eff9cff19000d00daff7a000fff5efffdfe10ff3e003d016200fafe8a0024005bffd700dfff85ff2d0084007aff19006c0052ff8eff2dff0100bc00fcff5dffbe0085006efec001bd003f00600016ffe7ffaefef6fff3fe3100e1ffb4fffb009300d6007800c20036ffc1ff0affdfff1b00bcffbffeb4ffa5fffcfe080166ff6c004600befff2ffdbff8aff3000d0ff8a0063ff4dfff2feffff4fffdfff4e017c002001ff003200bdfe070061018bffd7ff2000a4014a005900e4ff9bff5fff95ff20ff91ffd8ff7aff620018009500f9ff06ff12ff2b00e7ff87ffcbff03002700ffffe3ff3c001500feff2dffed0084ff58ffa200d3ff0200ac00d3ffe7fe85ff16ff65001c00bb0043000b00b000d6fed3006fff56fe4700acff08005bffb40054016cff1500c000ccfe48ff6dff99ffd40064009a0123ff1600a500ffffdcffaaffa0ff5300caffbdff78fe03007b0070fff6ffe1fe3bff35ffe6fde9ffa7ff620080ff6effceff070088ff77ff71008c00020077ffabff7900fefe7500e900c700d0006a00f1fe5eff8fffc900a5ff9fff1d00b8ff0a002d0193ff3b00ec003700e4ff3aff28015cff92ffb3005e00c1fe9000350034ff0d00a6007a0015000f0068ff15009400b100a3ff8bffafff0100e5ff79ffdbff4d005aff0100cbff2b005300ffff5d00fcfff80079ff86006200e9ff63001800bdff27ff740068ffe8ff82fe34ff8cff9c00fdfe7aff5e00a7ff4d007bff7fff6d00daff02011700a6ff0500f2fedbfe6100b4ff59001f004d012effca00c3ff480027ffb100f1ffedfd9affecfec1fe28005900250164ffef004c007cffb3004dff65015a00bfffa0006c012501f20019fff5fe36003c009300a2ff1eff4b00a5ffb1fed4ffc3ff4e001400e5000000f1fedaff5e00a8ff11ffe70004ff23ffe7ffe6ffa800b7ff32009d0073006800870159ff430046024500d3ff0e00fb00b70083004a00e7fecf0079002affd30056ff32ffa1005100e7fefb006fff70ff15010bff2a00d5fe71ff5bff55ff97ff90ff81fff5ffeffe59006c0150ffb7ffe8ff580187ff71ffc0ff89ff88ffb2fe2e002e0014ff88ff0a009700050010014a00ebff99ff7000250060ffcbff62009affcfffd1fe730105002e00a4ffe8ff7affa4001d00240061ff83fe98fe3a0013fffefffa007eff83003501290028013c00befe4d002700ea00ceff2d01b7004b002bff1e0052003900f1ff2cffb700d4fe4a00db00f9005600f9fe2e00d3ff7e01a4ff1b0058ffcdffa8ffc0ff9efff300d2ff0a00040057003d01c2fedfffc7ff6000f9fe6e000d0087ffc3ffba00d6ffcbff0c002e007aff71ffbeff95fff7ff52ff61008500bf00e9ff0a004a00dfff93ff11ffb10039ffa8000f001200b7ff6a003500910000ff87003e00e0ff48ff7effb800a2ff360130009300d0ff7b00f40037001effd6006b00f4ffa9fffb00e8fe6b0027007cff4701840096007fff9100a6ff4eff5900beff8f005600a6002801a00088019cff50015300b80034ff240030fff6ff63009eff11012bff8f00c700a1fe98ff4a01fdfe78ff080102fffbfe84003900a6ff58004b00ccffc2ff9affaaff58003700d4000701beff46003a001a0008016800e5ff650083ff93ff7700e60051004eff1dffe6ffa8fecaff64ff2e002800b4000700c5003000dbffe3ff48009bffc5ffbcff65ff76012b00b400b1ff30ff480068ff5d006a003e00e2fe41ff3c00b100f2ff4b01e5ffc9feccff83002c00d700b9ff9f0015001c010c00ebffecffacffaefe4900eaff06015fff4aff92ffc6ffe5ff36ff6300b400 + +count = 135 +salt_version = 0 +msg_len = 135 +privkey = 5a1781d07fe2177fd0efa10f81c017c150bc02fc0517c05083ba0f43e08ffce83bff0c021107d0a3a100422ffbbdd94800740210be4f8824107e2f802608882f006108c1e00c40f8be51037e10023e005f207a2ff380ff7c21fbfe4fb5cf00a20ec7ee0bfeffbe0f87630fc1ff0fa2284bff6fdfdfb9bffba501002e04430fc443fbc3083fe00bc0e7fdaf8be3df802e9ffce879ee082609fbfe9c63f07c018bfd10bc72f43f17fe1104801fbdd17bdc0ff9fc77c3e976120c412e83c090431fc5c1701ffffbcefc601781c06920f17e5ffc63188231f463177dd00c23e84440845d0fc7f003a00ffde0745f0884408ce20ff62f87fce73e2e803b1743b087a300c24ef8201f406e0441f040318c7fe8c0521001ef45e173fef83de0fc7f167c5f949ee8bfc083e400bc2273bc1081f0845f076ffe0464177c2e88a5d8bbfe080037801f03a0ef044ff4a600c5df8c3f0fc25cf861f83a2103e217f9d1777ff7bc11f89c073bd203e007fe11f42117f600ff9d278401701edfb5c283a2f18bd07bc127f9ef0ba0f7bfe1f8bfefb81f049e167e1f002410c9c107bfe805fe8fbff7fc117b81f7c600f3ff3801f0fcbaef4a30101f193620779fff88020be1c8743f8801e8bc1dec1de0b40f0006f83e10f461e07a2013e2d786010bc3f73b80843dfffc0f0ba120804087c01f7e3f7780f885f3eba0ff8601f83c00783f9be3ee8051fbfc2eb9eefc5f07c0007c3d1847f07fe10ec0010c3e06c9df8422e87c5d88c10806000f7f083e60701cd807e0f860e8fbf1787fd848347c2211bffcfbe1f93fd10403e78c1de3bdefc992702217ffe07fe1df87f07ffc0789fd985dd7be11032607fe107440078a0e801f00ba7e07bd28462f841ee745f0fbe30936328c00efba0fe85ef7020f08012048009061ef441003dd17c9ff03e1ff764004a500c4017bddf0c00207c118b6110002f8882f0bc410842f8c4020f81f7841f9080f10a20803dd80451781f16062e7c00f7fff0fbbf0fbfd07781f847efefe1ef882007fdf002306f801fbff00440f038108bfe2741df77dc07c1e2683fef4402945ef6c7fe882007c7ff07bc0ec430883e26b9e2785fef424087a0ffc611fc63f73de104410fc40004a02fc5af0be1f7c7dffb24204600883e078810fc5df87c02805c10004ff3a31fc1e0080318c20efc7de841e0883d003c2df76006bc008bc1e7c5c3f83e1ec63083a0f9c9a0fb9f0f77e1783ef77d90789ef6ca04f81c0886116c3ef8320dffda08362e8062ffc010fc061f782084c20889d203e6104dff7fc00fb7ff845fe7be000bc217761eec3e114050f0a2f18fc1655d18cc301b43f008010f8018c41177e41fc1ed0c21fffbeefbc4f03fef83dc100e1f0381f0be0073e236fa40903ef1403d94611ffe108021efb81ffbfae0b60f8b5ff081ff083f00f8707f9b27be317c9fff822f7c5df00010ab841003e0889ef003fe8fc1f0061f77e0f8802f945e3002207c80f77e120c00e0c031f83e08c0306800e7bde27806d08def781c20c41d98e1f7c3ecf406e03822879b1001df83c2d80033f861d7ba318021ef725e6f60e807fe87c30f403088600f7a21789df8c3a1743de7ca2ff7851805ef04c3f003ce80624fffe277deefc400f4840f85eda3e2e7001f841d1f7dc1f863177c1100791941e1806210844e807f1087ef039ef0b7b08bfe017e018bc4ffc2410c8111c00277a030c9cefc82088021007dffc200ef8118b9a37fc10f8bf08fe40849e17b3ee03fcf08a2f084430bbee73e0ef8dfef421087ddd7461f3e201d0ece8e8fa1a2302fddce136f7ecec29e316170cfef005ff1ed205f812d9c4df08f8140d210ce4f8ecebe7050343ebede309e1f5f21ff0cc2cf1e8ebedefeef8d30511f61b08f9f52afdfc1b1dd5f2c7d2f91efe16173003ef12f31309f00600d7c8eaed0dfdd80af8eacff8b9d30ee5fb0ef7cf14142101df47f9322b0c09e7efb7f912fa06000ecd1f0b0d100bd3f3d6c71d04edfe14e12cffd2fb0911f713e106e6070d24b0f01becfe0d16d7ecfe15fa21fef951f60e0a1bd9112f01ce02fbedec08f50aff01f320110ddff40ee50bdfe90dfa02d9f5fe1eef31ef14f1d3f7e411e2152011e1e8fbd2f93007e31efbf90ed6f60d01fc151f1f21f3020eebed01fe2ffffdecf9e9e2351e0001d8fbe000f9fa21e0ef1608d907e921e51e0b14e1122e0df4f9300e2cc0022ef0e71d2cfb1afdccd2eff1ca27ee0f0c3c0812ed0e1b0404f218cc1b0d14fedc04f203eaeadce6ec19f0e7221248362c060101210c0e090bf706fa0112f8f23d1af7c314eff717f0e4f5f3d20bf6ac15d9f307212df2f3f5eb0a011e2f3405edf21002efe3132310e91cf9040ffb01e300e1f0e10fe6e4fc1805f3e1e90aecefd71fe01c06120e2fed001227f71422f0ff0dfbeee1dbf8fad9fbd407cffbf12e0cde03fcd9f1300a12061518021804151602e8f7edefff2ad9d3071739fbf500eaceef15fff014da0ef5f5ebec18f8f0f726f62edefb18e1301815f9340fd5d40df50af00c0c0814cdf514f60c11d5f70400e2ebd0aefce3ef17d8f6040415dbf4df1ce417ca000b48ebe7f821f5fde1fd0d310d1be3fefbcffbec171917fde216dbd5e8f617031302dd0106e1281313e2f2ec0cf918191bfdd9f9352c4007e3053bf6fe3838fb06f40f18edebf0ebc336eec722e00aef1e040c1116fc0a00f01f0cfe0de8f0f100d40233def70d40f6f60104defae32ee21f0cf8f3ff291c080add111c0bd60cf4e11d2802fd1ef20406f72e0716fbef01c6e2dd0ef1e6eeedf7f4181129380efcf7cf25f91516eb04c80500f0f72be91b0c070af938fc030618193e031902010afbf9d5e2fc171209e1f6d3f51bf1f516160b2902fd1cee0a46281dd33e361a190c05e9f915e209fdf0092cee11e32ffc02f7de02d52e0909f821f2092d182402fd0403d108f3cbd804ee2a3909dffb16fb052a241fff10ea3619fe3220fe1df304f6130c000effe318e71525edf43f090a043319eaf9eee3f727221ce6f1fbf3eafdf2ed12e00302ec0916000e121a26def8f4040cf4f418f7401f02f406f905d3ff1d061bfeeb20e2f8120329ffec0125fa03ea16f81afd0bf11217e30f4912f8ec1904fa14212217fc0cf7062bf2f1140b082908dfd8e9df0a240e120a1ad609e90301051528f4dbf9da02d8ef043010f7fbd8f9fc3b1b0ad61f3f1d00e8040c0fef05d5f91c2a +pubkey = 0a84a1a694394a32a3b420a7f4c88b095600676eda1d0f205c99f1ad3d2d642b2bce2061456c80311255950bcca3c6f458e17fbda457dfe0653769f63030d7abb95ce218d401de9352605552885a07ec469ad607405dcd1af529db5815fdf2e12e5b1a1252e8d6ee66c8b5497df184c3af43a43404b2985d761676dbc787970fd13c49b35d9725142647a866272feed104db002b40093823f5c2298e322ab8fcc6aa4a349e71f49fc910267b5498528481909821b7da267dfada54a021f95fbc6ce9652d48af4a44c77eef518569c3b4272d1c3b8a947b6041a08ba0f1e76b2591915440a59fef065d296485f31be9b9984b142a16fe522d71ea9912e14879e27a811dd73ad6f092c983e79c4d1bc02911e14402a503d2d7284dec9375276ea6637c806b9ec9f46db65363dd53dfa4adfed7ca474eb7303378870c315f96dc1b3acba792c0d670a5204a4142f265f90dd83484a12722a6f7ab659c500c5ffdaab5ca0447ac6517e103388da7c09a9eecea6f921a3379cf7962d65fa70d319a5d2c802ff23b87e54d8a766c63577e667a406d9636774720ba0e22426a812225f44b85a8524c406c40e4221a9079e6d6c6f0aebb82fd2438f18ef25634750a702ce663b9d3986c449e2680dc7295cd6f7b9ec4db3bcb61599eab01920d8282ac5ae0a82b01b41c0ff98d5f3a707605082e4ccf8554f0d490df1fac209bebe9ac577571b3c3d821d58bc470e6df232404297958ed489abacda5a175238808d51e79a4096b3289f5d4ce81bf27798266476c309179db994cc6f118acd76b9c620c5f2408c54ed4ec33866804a54b969d4046276b947e0665c4564d999a0ae528284e20f17d5aed73bf9c436e0e0ce54ec3647b69331733a4c7a27cc8a239415eb4be1444714eca91897c276108420e1a412879ad6b5dc51a676a6934233a0225d78b4484a8bfc45162f89a01976739e48bb7a8ac6985ea3166d0c30bb46d3b7f1c43d0a1cf2d3655963a935788245de4981a6bec4c4d45f4ffcdb85c94ee384220504795494bf14d474e82c179a8848514a80690ce227baeb8fcb93e4eacba3469242f4fc010656af4be877aa934bed7e029f340ad7a965bef5001f13aa2a1e1026734f6771a1e244b05bd594d640211b26ec2ee515b8e58fcd43bec9301f44fe6bb8b416710c9c252ee03722a052472d83e3bc5c1e13dd5a45591f2a092d4712740f1890a0cbd8b96c7490127732c49ec289daaf06beede877047580495f9d3e80b95b66d0868e5cc388b5c1f88a68bf20495b90820d63d481688ab101532922977e6ba57e66f9d540105823eab1d8adb0b427f1cccf972756f87bc147f9bcb50359e7d5349789a71ab86850924e13f663499b1d865b31fd9c6ebd6464986fe46a609c3b5a5bc48453101fc7a956bc66aa3c7667a2f84d1c9f3b9c0d2a311e8a14c3c77d7db4453990ca80170af956d7d3bc051c537b3da30b4e801464d1c4dbbc6a9d74b452568c564d515bdf233c9182f274957518800e0058e3fa5704d1104f218e524528d0ffe83347d5d18453963fba3afc27a6e73459217ca9529a0b72a1ea3b9f0ea725fd96f4264f2b4a35b2b143dc13b7f9a1765024030df188a7bb220800b6bff8bee3220f4a2e5baee86b296ab36a67caef17b0b533e319fe9fdab25ad5184510c834d988a6ce9cec1c33ce1c316df1328be4c80022c8b119362cab0de4dce427d9930ec2a6a837af1b8d5836c132a0950becc26993ea200a7e0921d39fdc18141133884b8685922190ff2b7c24623f5911946f490135a68e40a308f026d86b86432ee877d43d575e001471e912607800705637ce6a945a986dcbd9265f5c69cab654958b59456f70a127e9bd99f591294f723502447b3bd75b5fb524370f9314bf2efc169046b5adc4e613d3c090879d9f4bdb6c9f563c6beb3c5060025ce558b5ee413dc62e893e11d785b1f0550f2fb950f849f31d4cec554eff864b057c43f471b666182489d105825f98aa9094e3c54556b1bf5e76f7d663857be2b3b7586a06767e54c8d14bbfbdaccbf1dc54f77d78cca32002542b5d5d761ea12f5fc41ec6d752cc48c54383ee0d8ba1f06ea26c4e1a3d8ecda832e20641341bb14c1de28fc952d9a49af8922c6e527d0bf15521e2f664a2c8abca24e500e605850c0a50b76fa50bae0719b70166b8454f94fb492faec884a8b2a022b9a673e47fa41a33e6dcc9fb48251066d774b7cee3a72d7a5522a0f40a527c59d2895d00459bd17fed2542457598ad2c67a115cd1435acc97198b1bbc2ec8b325ef690feea1a62894fa312e64e748e801a1a96a2057e3ee6afca1402cdc6613184da891486c93b41ac3872a2d211e1d9a9e9f31aa18a814dc11fa343630c145912aa11677a2db2c534e70d6b52e48eb7ecdd97605270dab02825afe57d406e04a28c70c3333564c131367886508c3d1dccd8e87348d945188724651c0fbefc602baa05111c8a6ef8c1278831143caa1602e0aba91e7190235b56cc419573a3ba12b80fb +msg = ca79b4f91d049c508ada8f2d7d037ad7a2ae585dcc0e13f825075d17677b0b115c5c773394de1a150bdf5b3608960cb58b22154ea2db4433556ce6da3d0275f654c2d6208f01c29ce6de816f5fc6b102be3b3b17a0275dc1c6c6058b341565f74ad70fcbb09bb03952a203e1d538b75902d75e007b62ac33661acaeb2ec37492ed459088758166 +sig_compressed = ba009119da2c42e7c16f16471a32b4102ec776252d17eef364bc30e659fc4ad6bb291666960cc6615fcdd61b89a4f601a33e3edace278259bb87f1b7cbd93004ae92674ab485ff9743a61bb923096469bba213d32b93669644ee4e86ca06fbfda19a382489efcab004ff25eacbc7108a95b3f5d5ee395c28bb1deda9242cbae241d009b0b7e7d864476ca4956c415e318c44956ba3a351fe5dca32cc97a8db23f397f86993a89bcf9361681c4218d3f63126852c7d6871057d3bc331c834010ebbe9275c6d0655983cd355f58d4f5546a59b19b18182b2b27803bfd948ebac12bf1a7015dd82d54a2ad7c2827f737b71e4a4c256de55cb6cc3af3ebd367116b4451c7e7f2cbffbff70f58e410d80abb23fad5a82e3c0e6f2f98b8cdfb75d49340b8a647c94bac90b35290a0ac131aafa4c88cdb947ef26b530354745025afe744d02750468fad1076658494b4672692daaaf8ae2ebe7ac3844d54c21687ee66a2a70d88da2a0d665f30c10caefd1033261c93b1e982e7f08af0ea4a7ab5c75696824af3c56638ecef4182c97525b9e47d0fb8fa480ee49c451ebf27f75cbf418f021c53ff2489a59b96ee8c8852fb3f54c1986d5abc6b97b4adf72c52128fc1de22b311c04f22b2221f53732cc1f07a849cd461d059ee88c590ae84164891ba9d0b049ece762f5f73734e4d10242d9bad2578e7136ce2537051c8eb03fec967d8861095ccb28e0a97de4106e480b45a653e14c7bc927fcd1fcac34da97024dd1d6e92989231545669cc58bf7b532b11d8ba2b2ef307f4eca513cb4a4e9b306536768dc7c634976bcf444f63c64a316d0ac288aeed1fe3a7d4aeec3b3d6d4ecb02d1fa5bbc936157d2dfd3d2d0ce72befb3cae7371b4a971b4f147c1e789d8f708e33dea4d630e1d7b54e438540c1d7a88c034252986664e5f5d1c208d82ab97d8f5f4a4d243348471ca05c2a340514da5210c6e2ff2692f27d6c663946615cbc7773665086c52ae565f13569cf53f47362e6423ee6b80f327ed3da512dde5db4edee44f1a4532458552f99ffaaae4b0d0465a5fc65827fd656bdf094e901d7ff28ba8b3cf666d35663af74c271ef36e89a2948314849f856e9fa4250d5e8cf078b5ad8af1a46a7b4d1687bfba4f16f23098a73ed7a254fb6c0cf7298fc84499fe67abf9fe555307375fb263eed8d826b47930b9e9a9ee9ba5e0a72b728f02a2bb9c9da709c2844bf14bf395cd1edbece26a72815e93d9bc29ca5bb279db62049450ba1841c86997271543624e77a52947d81df5cbedaf90767c38de9deb034c65700ec17c89ab12d9096741a8c892559e7da52425c639ac5b1ed3304d83e92683bb7cec3c070c40bffb04262052661e253540f9b893c8fda2f4875c6894c6b5769f6339b92cbec2ed9edba8cb61e364b58939b340ab357dbb2cca3ebd4f934ae0d7b2bcf84a35e37639f71d463518364238ce969df56e02be92d6d0e3cd5f9971b2816b89ab7487a711f95fee4be2a6c14dba0c8e5553b5a4cca20430e84a69f2eb1e334a493a7bd36b8ea3988a717d83b5177e1bfe9aa0a4caee5d1a0ecc22a5bbceefea2f134f4765175839b75561e86f23698a88b5b829a41116cba7cd937794e42dc9bd65caccaa3e690d03d30392d3ff71f95ade5909927dbb13c63b27f4585f0d9297127a49eb0242ef2bea0e47a26837f2c194c1f05b0dbb26ce1ef22dca52f3f9b599792df206ccb1a3b05a4ed6b50 +sig_ct = da00e6ffe3045010073f3ff440e4fba099168002fa8fa30121ad07ef22f4e0f8ef9f6af040ab06b165096f66060fe8f6805ffe50d8fc803403d000eddf8ff93059ff7ebf066ea4f04fc9fe9064f0002b149ee30560a1f8102e00e030fc50a4ffc0e4fdae23009ead05c0b6fdb0a2fa41bafce083f89f8a00cfdd0040a2f91f6bf0003ffeef96fe909c00805206cf86fabf24fb6fbe097ff2f930d20a1f691710870001b606ff61f7a011f4a149056ef815ef74ff80a506b0c701a01ffb5072099ee707a09bfeff8d02ff9f04c03a093f99f6dffb040ebc08cfd9fa8ef7f5f0acf8b0430900df03bf7af7200608000e077fdc03afbafe0f6bee8f9a0b50fdf730bd0d4f57e65e65fff085feb027080fa1f270230ddf7e05f09af4005df5006a14a05617c141f83fe5e49f9c04908906dfb6072f4af79079f95fdaf64016068094fb9fb1eb507ff91f8508f06302000d08105d023f8b0560c1fb900303702f0b1f3af41fc6fac026002ebbfeff9c04b15910bf570a1085f7ef730df0a6011036eb6f85f6d0eafff0d4f2f08206bf8d044f6003a084fddfaa090fa712c125068fe403402d0d50fc0dc075f990d8ebe0b514c08b00ffc71b505300d0110680d0fd4fe9f68e7efebf41110ee7ef90a7f710b0073f90015fbd0d20cf05af390da1680a5f99015031ff2fe3f30ffefeefac02df6209f00f071e97001ec7038094f95f9cf83f5207e106f2010e04fe870a2fdb13706efaf1a204bfa7f0b0b0f68f4bfd5f73fb5fcc05bfa4062121047fbff440151b1f4003c01512200f0d3fb4266f10e16127fd8f7900503dedeef500afb00050a40a3facfb0060027167fa807ae89fc70ce0b408208bfe50da02bf72fbcf4afbc04dffe01c09dffff82feef61f78efc02b032f6cf3f04bf22184ec7081fdef5a04f08af71f9c027f87047f1bffa03604b0820b709df460290920180d40590cee7507ef13032162fa80f40d9f22ffdf8cf2702803c0e90a70b6efd04d0bb01b19fef302eed1f98013fcff3a028f75f5f0e10910f7fddf88fadfac05dfd0fa7faafd7fcef7ffddf17fc5f6efd0057fdb0ff13d0e8fe4fb6f89fcdfebfe4fc8fcc052fbafd9094f10f99013063f4809cfe2f16035098fbd05ef56f38fbe040ffd05e0c4f80edf0caf7aee7fb5f2911c084f50055fe9fcffa9edb034021034008eb90400700510c0145fcc0c808cfc807f026025fb7f15ff4f720c6f7bfb5ff2fa4ecd1c2f4f02afb6fe9ff7056039face86fb3117ff009ff33f40f1a0bffd90e9012fc5f69fccfa5e470bcf5c04c022f7b04bfb4f810d50f20611c1fea02ff3a06003ff2a05af910890ba001fd1f84045fd806703d0b3fda05909df92030038e91f49093014148f76109f0805b04fedc0a8fd5eddfa0f9ef53f4f078f5cfd7f26fdefdffa1f460bc16f0980b1039f13f980aaf8aed0fe2f36ff1ff0092fe1fb4f96f84f020d50b0fb3fd1f4eff1076ff3004e53f9cffbfe2135f920b72af0ce05b028f200d1177fb7fccf3efbe00802ff760fefb6e33f9307d038135d3605e027066f1f0b902df4ef19eca082028042fb0e7cf38f5a0f2f3b0c3ef7fb2f170a909fffffc2072f8afd1020fa7f9fff3fad07afff0ccfebf80ea807c09305802d1210e70060c609202af62f8a129089ebaf33f75f71f5af7ef50f8c026087fa5fb2ff9001efa002f81f50009110049030f1e0cd040f0dfbc03c01f0680fa00e0710440ccf5307603eff4fb3feefe9fd0076fe2f490c616cf1dfeef54127f4d002059057f49f6af6cf8bfacf0ef5bfbf05efebfb108901af1dfa8fb1071fd8f73118e4e09cee3069fc205b08117d0adeccfb90b5f8712efce002ed20b5f4608f03801f02bf85025f9e04d105f4908601c0d50bb169f6711010cfb002904f02e063ff4edb024fadec3fcbff2147ff814e07d087fd8077f3df010b51050321770f4fe0fa7008052fc5fe3fc10d1f1efd90c7f6c075107f4905508f00dfb8fccff6091fd3ffe034084016f690bef4efc5fecf380ee0370d9fb6f67051f9a021040f9700302504ff8501f0ab16f1640b203ee450bcff2fedf0c0e1f90f4e04b092e970bdeff00b0f90fd10701e093006f84060fecffdf3ffd0f49f6dee4e91016f3604bfe1f650e617906f0a0ecd0e301d005049fcb05a +c = 361b1d04900b2b1c1a29ce050221300264020528f5106b05880e5b01d615870e7b05b62b090ac108a727bf21000ff107e52c2f06720c4a2aca0d6616b922db213226e622e40af72dd82e3f26cf111600542abb236a0dab1076015208882ac505b7049e2ea005b1087f05ff224820710a43189e265f0fff0a0121330e690c9a2e521b162516029b0a22184c2b6719ed26b422c212af051918ce291f1eac14f323d312f12988236518250ff62215071a25ca08462feb214a08f8225c204d2a051f5025a8027c162625b003130062278f27ea25781e0b18bf2dfb016b134926922d3220be228208590a9600f622351cd4059100ff11890a9a240000fa2ff00e8a2f830bd31ef013ee0fd4252e19fa07aa19db008e1f5503f812010d4807800c392bde170125762a5f1ccb07d12b4701a2141a131517d42886292e2ea00f060907174603d30e73014b07ec00650162077d03db292b00090b131c5e05be120228221d4a1cc913c6218a11f000161bfb238d23b82acd1471217e1c9d212805261ce62f1e12352e7a0e3e0d2d0959202d1d940c632c660e812bb021ca09e30bfc1aca14ce11970f59043f0ac2088219450b9108890cce097600620be10fc70cd306142b5708031c6207520b9a13822ad116ae1d1f1e2c21fe297411e8236f0696196504621349050217b509d10a7325bf2a4e199d0c31240320af0a072d721121188421dc04911e930eba12ce2da811a315682e4d0c6828e919ac02c51e6526af21230c0929371f1b2e4c259a15c70a7f213119931ead0a16298402451a40188205810f361b91187218831da627221ef900a813662fc81fe20611093c29d714770c4d09f81b222c0215160d43275f24870a5d26fe2f01057d10f428772c1529f618df1ac62a290838106d17aa23041df72f45202a249101a7170709fd22a20dbe204d015c10d92e56144608142e252968201402a02f9115f729181b3103dc256510251a702477011b081204da2a5101692ce00255176e252f10ef2d0212e2043a0b3020661a1406d810470a5e16c11e3016622e020dad1c0e1e080b45261c1df718452bc51a68075b1e4b27401ff1081e1f63238d190c232d04cc1ffa290007d600f004b72b98230826e71d140cc41dbe2717156c18e704de0083121e0c4f05c6226b109516c71d0a236c2fb31b131f9f27500ad20e5e12670e430bdf006a059120fe1cde1eff0316065316422c400cc809d621d1189a1ece1629050229492cc300e40b251b6a204c0bfa06311f5a1b3d0fa011f202011bcc19e7183c20922aa121511b0b2df31ff316361b8d17871c630aa513d705a41dab23cb2b3304f719ef0ef51b7413321bd90be42bd526940c0605a40e970d312b0b05481a1e15c822930a1a24202bd016af0f700f181ab21c7b10b125b507f818280aaf13e1260f2a1a12b2173e23a7266014ff1a1a2b9523c2004b2e76146a15c6069406f517850c9a11682be02eaa25ae21cc0b3a26d01da423962dba2a972df0218e017a1efb2b750e14262508671fce2e300a700c03223006b112e329f40c552e43102f150b1a4c1a712d2608fe1e6217042f2b241b18d21f2f22a107b129d12b810bfd050a218212a914d729c226b01bf1048217f60d37257c085817b0158c1e9d04c72bbc05d114db0d130ab10c191c6e2fdf11e521df2c0911600de62f6320fc20b318bc1ebb21f01ebd1246254307a2070918331c7a0bf4274819a1149b225e2feb195825691c9e2a49191c092d151410b910ac04440f4d249c199c1f93198b0c2c141502a20b6c03df21350da1162a2b0a11d20ad406512822227817cc09b506290b491b3c28ba13a31862142921440dae06e92da32398275a0a561d0725d915532a402c992a4c2cfc0f9912602457286715c22c0e295b28c82bbc0d442c95050d0fc62d9723ea268717ed028006e50a6a23d02d2b2e9d2025168f029c0a74173b1b670909200e03d6183a1dec02ee266b1f67004923f3129c2d4a1c27182506941869247111160c35161b1a9f0de40b122cf727f10c7029420cff0f8a111e157900c708462ec3242f2fc713c2230506d614db29c81c8f165221950800116911362acf1e7d1a7e102d28132ad806152d22162f036814080be80c3c1408278c0bc82b5715811c56072f1b370e60014e1cb3093302ec00d715ad24bf2fb2021d011518ed223f1d4e10ed0a8505901d3a24522e471208111c163700071c5001a822c31ba301c304bb13f82b9a06d61b4a2e9e283a2537132526b227e823941c8616b717fd27b1213f1de1220a0526028616272a100017038d2c7a1eab24d51bb525f91f9a202c19d4206a103c1a1a204d1f5010572d0d02d92e640dbc053f28c90a69029c285729c4119e2fd1137b26720d040be018572f002f3b274b21942eff021c252512c422ab07190f7605ea22000a30016a0a861dc503ca25710fe006b10e1d114b0c0627971c310cb0110a240e14c6172d27770fa9255e02371cf01b9800721fae0a6e23cd291d20ad054610332ceb0441245804eb1fd0297c2c6525770f5c13e819341248255826b717fe1e72043b0b13156405c0118c051b29c62c0d05312fdc1c48151a1c962d27121807be2bb3074a2faa2d9a0dd814b0143621f529d32fb80a582945238919b406da1f3e0ff214dc16a00c7213130b0707c300162af30f7029932cc003af1c6c125e1ea00bbe2c9a1f4201070d8329aa090b20b818952f05217d0755037e217e105010df0be506c707ed1cfb164d1ad1018b103e26d3257a09d1052b018101f4153827ad1b9125a32b8b021d15bd00182e821cbf107a0c1f22d413050c7301e10e750238060f0a94235f25c527ef1dad2241101b1c622119019e16120f +s2 = 6ffee3ff4500100073003fff44ffe400baff990068010200a8ffa3ff1200ad017e0022ff4efff800f9fe6aff04ffab006b006501960066ff6000e8ff68ff5f00e5ffd800c8ff34003d000000ddfe8fff93ff5900f7ffbffe6600a4fe04ffc9ffe9ff640000ff2b004901e3fe5600a10081ff2e000e003000c5ffa400fcffe400daff23fe0900adfe5c00b600dbffa200a4ffba01ceff830089ff8aff0c00ddff0400a20091ff6bff00ff3f00eeff96ffe9ff9c00080052006c0086ffabff24ffb6ffbeff9700f2ff93ffd200a10069ff710187000000b6016f0061ff7aff11004aff49015600f8fe5e0174fff8ffa5006b00c7001a001f00b5ff72009900e7fe7a009b00efff8dff2f009fff4c003a00930099ff6dfffbff4000bcfe8c00d9ffa8fff7fe5fffac008bff43009000df003b007aff72ff060080000e007700dcff3a00baffe0ff6bffe8fe9affb500fd0073ffbd00d40057ff65fe65feffff8500ebff27008000a1ff27ff2300dd007eff5f009a0040ff5d0050ff6a004a0156007c01410183ffe5ff49fe9cff490089006d00b6ff72004aff79ff790095ffdaff64ff160068009400b9ffb1ffb5fe7f0091ff85ff8f00630020000d0081005d0023008bff5600c100b9ff030037002f00b1003aff41ffc6ffacff26000200bbfeefff9cff4b0059010b0157ffa10085007eff73ffdf00a60011003600b6fe85ff6dffea00ffffd4002fff82006b008dff440060ff3a008400ddffaaff9000a7ff2c0125016800e4ff34002d00d500fc00dc00750099ffd800befeb5004c018b000f00c7ffb50153000d0011006800d000d4ffe9ff68ff7efeebff41ff1001e7fef9fea70071ffb000730090ff1500bdffd200cf005a0039ffda006801a50099ff15003100f2ffe3ff30fffeffeeffacff2d0062ff9f000f00710097fe0100c7fe3800940095ff9cff83ff52ff7e00060120ff0e014f0087fea200dbff37016e00afffa2014b00a7ff0bffb00068ff4bffd5ff73ffb5ffccff5b00a4ff620021014700bfff44ff1500b10140ff3c00150022010f00d300b4ff660210ff16fe2701d8ff79ff05003d00defef5fe0a00b0ff0500a400a300acffb0ff600027006701a8ff7a0089fec7ffce00b40082008b00e5ffda002b0072ffbcff4affbcff4d00feff1c009d00ffff82ffeeff61ff78fffcfe2b0032006cff3fff4b0022ff8401c7fe8100deff5aff4f008a0071ff9cff270087ff47001bfffaff36004b008200b7009d0046ff290092001800d4005900ce0075fe7e0013ff32006201a8fff400d90022fffdff8cff27ff28003c00e900a700b600fdfe4d00bb001b009f01f3fe2e00d1fe98ff1300cfff3aff280075ff5fffe1009100f700ddff88ffadffacff5d00d0ffa7ffaaffd7ffceff7fffddff17ffc5ff6effd0ff5700dbffff003d01e800e4ffb6ff89ffcdffebffe4ffc8ffccff5200baffd9ff940010ff99ff1300630048ff9c00e2ff16ff35009800bdff5e0056ff38ffbeff4000fdff5e00c40080ffdffeca007affe7feb5ff29ff1c01840050ff5500e9ffcfffa9ffdbfe3400210034000800b9fe400070005100c0004501ccffc8008c00c8ff7f0026002500b7ff15fff4ff72ffc6007bffb5fff2ffa4ffcdfec2014fff2a00b6ffe9fff7ff56003900acff86feb3ff1701f0ff9f0033ff40ff1affbf00d9ffe9001200c5ff69ffccffa5ff47febc005cff4c0022007bff4b00b4ff81ffd500f2006100c101eaff2f003aff60003f002aff5a0091ff8900ba000100d1ff84ff4500d8ff67003d00b300daff59009d0092ff3000380091fe49ff93001400480176ff090108ff5b004f00dcfea800d5ffddfea0ff9eff53ff4fff78005cffd7ff26ffdeffdfffa1ff46ffbc006f019800b100390013ff98ffaa008affd0fee2ff36fff1fff0ff9200e1ffb4ff96ff84ff02ffd500b000b3ffd1ff4efff1ff7600f3ff040053fe9cfffbffe2ff350192ffb700af02ce005b00280020ffd1007701b7ffccff3effbeff08002f0076fffe00b6ff33fe93ff7d003800350136fd5e00270066001fffb9002d004eff19ffcafe820028004200b0ff7cfe38ff5afff2003bffc300f7feb2ff17ffa9009f00ffffc2ff72008affd1ff2000a7ff9ffff3ffadff7a00ffffcc00ebff80ffa8fe7c00930058002d002101e7000600c60092002a0062ff8aff29018900bafe33ff75ff71ff5aff7eff50ff8cff26008700a5ffb2fff9ff0100fafe020081ff50ff09001001490030001effcd0040000dffbcff3c001f006800fa000e0071004400cc0053ff76003e00f4ffb3ffeeffe9ffd0ff7600e2ff49ffc6006c011dffeeff54ff27014dff02005900570049ff6aff6cff8bffacff0eff5bffbfff5e00ebffb1ff89001a001dffa8ffb1ff7100d8ff73ff18014efe9c00e3fe6900c2ff5b0081007d01ad00ccfeb9ffb50087ff2e01ceff0200d2feb50046ff8f0038001f002b0085ff25009eff4d00050149ff86001c00d500bb00690167ff10010c01b0ff29004f002e006300f4ffdbfe2400adffc3fecbfff2ff4701f8ff4e017d008700d8ff77003dff01ffb500050132007701f400e0ffa7ff08005200c5ffe3ffc1ffd1001effd9ffc7006cff7500070149ff55008f000d00b8ffccfff6ff9100d3fffeff34008400160069ffbe004effc5ffecff38ffee003700d900b6ff67ff51009aff2100400097ff030025004f0085ff1f00ab006f016401b2003e0045febc00f2ffedff0cffe10090ff4eff4b00920097febd00fffe0b00f900fd0007011e009300060084ff6000ecfffdff3fffd0ff49ff6dffe4fe91fe160036ff4b00e1ff65ffe60079016f00a000cdfee3001d0005004900cbff5a00 +s1 = 9fff5bff140046ff61ff94ffa8ffda00c0ff7e002600d8fec3ffe400dcffbeff58ff76ff54011300890037ff77ff0e00fd00d4fff5ff71ff0400f5ffe2ff2500e7ff4100c9004bff4e00fd00400019007dff1f012e008eff4cff3e00680073ff86ff29005000710083fec2fff4fffbffc2006dff100130ff1c00a700c7fecafef3ffbbff7900060038ff50004eff01016200170187007100a5ff80006eff0200ba008f00d20099ff0b0017ff53ffbeffa6ffbbff4f00e0ffd3fe87ff3e004900b7ffe20085ff5effe7ffb7ff1aff630199ff55002aff100184ffdbfe5100fb0057ffe2ff3bff7300deff5c0086004e0047016c0075009a0117009d002000770056ff14ffe7ff4a003500b2ffbd00740007ff04000d01fcff6cff16ff3dff0f0060009aff0000780020003f00a6ff900037ffecffe30098002f002901a0ff920086ffac00c6ff75ffd8ff92ff1a0026ffadff42006600acff6c004cff87021000cc00c9ff9400ddfe43ffd8008f00fbff57ff0b0034ff14006e00b700740061ff7affcbffd4003200f8fe590145ff87ff9d00b5ff72ff35007200e6ff70013aff26ff5a006600e0ff0a00ae00e5ff1700470146001e010affe7ff13ffd4fed8ffa0ff7600df00180142ff1d004fff0aff88ff92ffaa01d9004cff540003005700ca01c90046019fff730148004700460046ff6600dcff8e0041ffb6ff91ff09004c00e2ff8bff850096002f00f1fff2ffd0007000c5ff37fffaff81ff3dffa1ff31ffa9ff91ff0300a9ff8a009900ae00bafe0b014300deff6e00dbffaafff1ff8c00e7ffc6ffb5ff4400a2ff09006d005900eaff0b01b6ffe0ffe6ffffff85ff0a000d000d00580083ffc1ff3cffecffd2ff9e0050019bff3f00b3ff8a00e000a6fe73fea2ff88ff79ffae00b3fff5ffdcff3d00cb00f3ffb8ffcffe25ff1900f1ff17ff5b00390132ff8300b8ff42ffd3ffb0ffd1004f0111008ffffdfee5febdfe1d00b50090fee3ff3d01f0ff100073ff1a0119003cfea40032ffadff0400f900a7007cffb100c3ff7bffccff8f0027ffb5fe87ffb8ff9600c600da00d8ff4a00b1ff6300f0fffdfedd00d1ff7e006e00e1ffe5fe60003401aaff3fffe6fe4c005a008b002600cfff6eff82ff3bff0dff5bffc1ffb7005efff5ffe1fea000e7ff55000e0054006dff470007ffa40008008bff6000290053ffd700d80099001600caff5d00b1ff4000ea000e011a0072012bffd4002fff06ff8600b7ffe1ff77ff7e00d5ffeaff19ff7d0076ffa8ff010187ff4b002a00ba0074ff7eff19001600cfffec00330039003b000a00fafffe0180ff4fff6afff2fe73ff16ffa5ff630065005c0046012b006cffe7febdff1200b6ff570095ff03003a00bd00d3ff3b00c500d4005affb0ff98ff5b0129018b0072006b01be004f018effdeff5aff9ffe90ff0afffeff8c008fff0e0012014d0060003dfffaff4e0095ffabff53000b009500e3ff10005cff07017fff1a00e2ff02001400be003001e2ff79ffd800adff3eff9900a2ff1100c3ff85ff49ff8ffff7fea700f9ff8effb600f3ffc800ab00f9ff2b00caffaa00baffea0034ff6a005000380097ff7c000201ce0017003d005c013aff2d01ed001e00b9ff8bffa70010ff9c008800f70032001e001c00abfe40ff5a01aaff0aff4000a700eaffb5ff18ff3bff0000d5ff0dffe9ff6200f6fef0003900110064ff3cff9cffd9fed4ffdc004bff43ff6801a1ffd6004b00ceff1600c8ff24ffe100abff470075ff3eff590053005401050031ffc4ff4f00c1fe85ff7afff6fff0ff2b01b7ff220041009b002b003100edff04ff98ff9fffb2ff17004900e4ffc4fe06002f004800800021fff8ff5f007cffc200490094fff6fe8d00ebffdbffdcffb1ff750017ff0c009d00a7ffb7ff37ff4e00bcff100135ffb6002a008800bc01eaff0a00fafee0ff15ff860071006400c7ff91fec1fff400ccff24ffacff09016b005400eeff4b00d6002c01b3ff96008100cffea1ff9fff85ff5d00d000f8ff2a01170030007000b5fee1fe0a00d0ff4400e6005eff7cffbdff9b008f00d800ef0088000b002c0078ff1b002d00b3ffd3ffa800b7ff1dff1c01d50023ff0b010e001fff7fffc6ff4f00f2ff6dfff5ff9aff7000ad01bbffb70016ff8ffe960091007cffecffe7003d00efffa800710057ff9d00d7fe0effae01340039002500450080001f008dffc400a7ff4001cdffe7fe1400e8ff87ff02005d00c40015008100a6fede00dbff4300c7ff9bffb6ff05008400a8ffd7ff77ff0d004a01bb008601e1005cff9900d7ff3aff7c00f0ff0001edff0e006300a7ff290002005dfe2900040078ff5d00f300f7ff04ff38000100650088ff2bff56fff5006f016bff9100f2fe56ff31000301360006fffbffc4ff2700ec00edff530136000000a900a0ff080088fea400e2ff7cff4aff6b00ceffe8fe10ff25ffebfe9d006600dfff78ff800015002500a8ff31008901c1ffc3ff25ffc2fe6201410012ff84ff510095ff0a0062019900d5ff0e0052ff9eff47ff2501f70059ffa200d9004600c100460042ff60000000b6ff2dff8bff2bffb9ffe7ff4301f7ff4400aaffefffb8ffce004e0096ff69ff9e00efffe1004100a9ffe0007d00f1ff34ff69ff290003006aff2affe6ff3b01ca00b3ff4a00d8003eff2a00c400e9ff5a00baffa5000e00fdff000052ffd8005700490098ff35ff5cffeaff25000200bbfe690089fff6fe9f00edff23000a00e900a3ff9200a2ff9bffb7ffd500f6ff52ff9b00f3ffa000efff09ff6d0090ff7cff30001aff2e0079ffff002e0072fee7ff4b00cdffd70066009e0062ff8b0042ff0f00d0ff3e001a006301e8ff + +count = 136 +salt_version = 0 +msg_len = 136 +privkey = 5af8022173dc0003a013be0f463108c2017e317042e941f107c1ff0001007ce83ff10461217e12f87f0f4400e421183de30824178230f7c10f4810085bf640308c821fb21f07632780040402083c0d7c5ee005d18b66ff063087f808062217bf100630883f187ff27fa108402e8883e9fc500841df022e70ba1f3a108063f0803f87e1fff80f83c1ef81ef83e0013e21f822eff9d1f41e07fff20bbd0041f17c5ef7c3ee8b9e27fc0d88610845c2003d1f83b17461000811f021f884411063003620703f07c61d87e2084c0ef7de0e445f7c20083e000c64e03dff7f84f7841ff7e01ff9c187e3e880236c5c00c3e077e217b1ffff820776118000f17df0000327fc3fffc10743def4632846127c5bc10201849fff7c310c201f406f84633842110400e103ffec3d08081ef81cf003c00842e8082193e41fcdf0fb9d100c5003df00743083bf0904107c0207f7c37fe00084027fdd1e800e8c401845fee85df881fff4450fc42078a0f13a2083a1cf4660787f26c00f83ddf8bfd28027004210efbcf93a2f7bc0e845fe977ff0c04fffe408441e03e2077fee8021e078107402193a0f90c1ee39bf0005ff3da0081e0f8451f05e3ffc5f8ba2f97fce7462e037ff7041efc5ff87de0eba1f744008c24f84e1e8fc2f83e0f8bfe0f8a1f03e0f83dd1f41ff08c3e8be2ffb5c07fe610c43de820efffff87daef09df80432005f00cc6d8c431fbe1f077f170dd0780301463070620f03a08cbb1f7bcf03e1f80fcf7be0090001001d08be107460f0461fe803303e3f03bfff03cf0fddf7c2318c9f01f60f8c031885f377c0e83ff29801088fa107c0e7c3f2e7e0f07a4003bee88242083fe8c01f87f9efc62107fee1022e70822f89d118261fc22f87dc18fddf786101c60074a40049e1ffe4080a0e8420e03fef7fbd10c3f0906200c22ffc42e007c2ffa107be10743afe401fffdc0883f07fc22983ffffc01848210782f03c110844f8060277fcc882100fc320380e00dc013e40f404f8fe20001f0f3c41001b2181e08c3ef8fb9f7400f181b2ec3efefffe981cf8ffc077fdf001d100be1047f0f4221901fefcbf378240ffa3183a10f7bf17cb9e7c7adf09e1039e1003e08c7affbfef8ba0007fff876110bfc0007eefb80f13a008345004231048008022e9021ff4fbe780208466110210f73df843e083ff2041f27f62e8801f905f200de273c11749d074bc1dcc3f8afd07884f709ffe7a0e041de846507c1de7c641781f403c02f7bc17bfe17c3ce88c426c032843a08b64067bdef8a11683a2fb6037be0ff8620841e107bcf085a07be108022ff87c377be1fff9e841fcf3802071f1ffff08381f83ba1f3e217c01f6821d041b1fbc3ef48028fbc2ec4308003f7fc01f825febdf06fe4017a20887d087fef88242085f180401ffbe183e11f3e606fc1f7c0020b81d0427e845e0847b08005ffbc10f43df13a0f003f307a2f77bbe10431f7de0f000f7082f0002f1442000413fc46283fdc875d003fce07bdfff81d07841f7fd08b9dfdc5cf8c80104400947bf945b1983fe0000e0f44297de070401649eff7dfe7c1df8fc200be016420f77c0ff81d17fde173e31f05fef8bc277e4177fa21fbe4e79bf0c010043e003e4f803d003c00143e10004ff3c2f13a1373a0000810002000f9c370461000110bffe807def805193ff17ffe20cbc00c1d27063ff42018482378020781f170200fc9f000210887e00fe0e7041d00020ff9e27801e7421007e2f0019208211ff5df2040ef77cd8ffeffc1ef843ff081f07860eff23d134ceebe121da25ebcf0db71213d1e9ef1927f9f8ee15dfcafaf60b113f2ee0fefd10e9ff28f9eff2eb11e517dece05fd0cfdfde11debee0af716effc000bff15134002e8e1edec0af83e0606d5df0b1d040100220518170819f7eceececc051010fcfd300aeaf916ec10f82aec02e010e3c6ea1a0d18fd1233eefedb23e7f0f82710ef24eefd12e61218f210fd10c5e3d0f500f91e0e060cfb29ffc9edd1f1e8070114110cf3effd00e51a0fe6fbe5ebfdcc1efe1a0910080e10ea0502f72d0fd2ec14d5150b0b1619eaee0402080002f4ecf9e304f70ee0190d060b07d8f21fd6182be1de180ded04e8f0fcdecff1020fe41cffec141f192109dee208f30bf6e910c807f10ffd0a1ef8f0140a19f5ed20f50636f7ee19dc59ed03f12815fc26f5edd2de1a0ecb0dd0fefbd6e7081c2bea03de2309f6ebe928e9102a01d7ed05f1030e10fafb04100d211e1f22dee53ef5e425faea07ed2ce6ed04f1021a0555f90cf125f3de03fd3d19191508ead81dfb18e22a32f237f0fa01fef6dc1ced11f232e324e7e7d4060504f6fe1c1502fa0af643132702ef02f9f9f3bdece1fd15f002f422f9ece819f1080d1b02ffdbf20fe7e0f9cdeffe03d3020cfbfffe04f20fe9fcfef9c5fde447ef14e802ec12160909280c0907154cd3fb18121ee8f5103def10e6fa22f210edebcdd0090e37fa01e83d2f01031fe11b34b908f60cf52feeeffbfd3e1de3f2e0f70f01fa0c17e2f7e7e5180120fcf2022bfffe0206e9e3f2ccf303ef17fb1eea020f1908d8ecec09e7d5c115ecf7050802f805eafb27f20afef80706fefe0cfde1d3cbfdea0814e0ecf4073f000e07f529072702093916d7e10ee9e9f3e8f1f1dafd0407e423e2dfec0c23111ce4cbda0e04ddf10022f012defa00fcd604011c30fd231503131c02d13c04e828ba3117d91eedfa34d715f005ef04ffbae9ef301904060e0e0307feeefbf016d917280e080af6fbedeb05f7ea2613eaf7d50a03f30c09051a1a06fb10fc14df091f0609190311f9db0ae6040c0decf8dd0709e1f116032f0a142e0be9fde51edf17e013f60915fe110ff5f912061302deee1bbb0aef33f514e523fe1d061df803052d0604d5171613ecf501013e1be313183d23c9e718ec0cd30304dee30cf4c900fbf150112ee4f00f03f70fecd4f5041318041416eedd34f01e1119020cd8ceffe317c0ebf1d3040d061c06fce70b230f030a130703f4ebe21013ec14d00f1320e8edc13ff2ff0417f2c907fbfbfe0c060affe60004d30a26e9df04153526061e06e9f901ea0cecdff6ea0a19f633c7280737d8270007fb100028ca0a25161b161adf07fed7ea00d8f2020ed4fde1ff08e3e31be0fc1de00ee2d70bd6d503fe1428dd14e8f7fa1734efec270a27140af7e9fd181415d00f4fd7fa00f80fe6f21f1509f5fcff1300ce +pubkey = 0a6729b57a25907f131d9bf0a86f95953c1c5b8d4102bf9efa0b3b857a0bf4cd415fe6e03ba586e5add254732634fbf6115d62a5337064978f5d757a0a46e873013014312d15d949ea49dac7d1f53352b08aac654724649a74a8d6192d88e6475d1df6b5968ff203da336af4d8f87217af4a8061fa04eb235d7270a72c961c139094654ce3b7015daad081c5808ef1ea12ee54c6b7a438ab5d2b782a92c13bae9d4732667bb8d500c19f2ae9a690eaaaafd52c34f2c8ca6c669951b91b031e84ec9374c72567aa2001eb0100546d78c9f2942c3d7ecbb80557168d293290411b12a37854f4df2e4e8d44c8650f423611f4400bec93b99fe0ced38d0bd45d3139b09e2216252c01138e2a0baa7642792225f2ad788528feaa3e5d998adb9e0215650a3ecbdda94d3dd66a4621c8c9bfc174423b42ee3a9624b8efe60c835039511f13039fad9e6774c596343c671911eb9488987ab9b257a34656779b6b6584abcc9252792d44068eeb5b67cc09653dbdb7eb135c1a30e32af366155e6639e1e547e95b1c67b13f24fc85280fd9cc46a29d8c5b049dec6833002192df0b8c34fa8b888819e85b4eadca07eb35aa2aa2abe498c2b20c37e4ea29d28fa8a58a90882b6a2de8a46fa51b70c5e2f20ec2eb2be9ee98f8e57b635aa414fad7d5bab64c13021f88201ab0ebae866faddc9b205a881214963053789c16a33ed9a9838844894d3d16c488197b88ab3b48134716020b742d59d87e1d5c604b93b9c0009efbf55879636640e566690a3bdc680b43967c056d102a3be9f1062dd28839a07f502a3fd82bc57122321646f983877015e66b2195d1a5a53a9b7108cc5ec12e414e2846510a516acec78dbaa90f910d6d109b166045d9d8829e1af6c6de473a67f8e2a0bcee7d05625087de542e87da2bf4299335beb147aac14f2d74a87c509400de4ab6f937f0857307f51c0a3d9271ad0661b15bc0c6730e1a79c5c9c70fa616e622cd127dda0cb263431a8e8d8cf2dd2afd56d91310af552ca47861ea8b2f4c345c40f36d4285770e8fcbc423c1022a5d391f08198a18c5d4399b6f0dae6b5a339a75075ddc29d80dcb684dbe238e2cda7f3572ea856b454eed8a42f21864a15c98330081c01916ee69d694c84e189499296e505565e4d1de093c0669d122a521beab028cf67d663641401c0add20908e0840e87e92e0191298eb75c44032fd17c08e58e600989175b6e0ce811cb6b0d7496a048edd27c41ed642ac2849f16885060a0c51b3c2b36fca30f2fc8ca1a9bcacd29b456a97bef5826cece16654ef74bf8bca42510738cd85ee580c6601b70b2c26988798c757ad7a229d3a3927750aca2e79b81c8b7d0205118a22e573e4c8337729cc469d55e5638c4a26062c61a0196382e62b28569e6e3e4a6be9c40ffc3e62f5b2fad2cc8820cb908a0d4daae09850368338b25cab72a50fa6b6cd9803a807584a22b4c8a140b03a8e2605b4c62f31b54611356ff038c171a9af284039a0677bd58af55598a4c6760f182d59de9b8408f57671a086128f09a2eae5d35900068706f6f5610e9707988e949187fa7fc4088766d9db1a622840f401bc8f4ee7c584271b7ec54ef00bd5de720cc919a0a306b899521ad119e816fac621d1da833c3d86708b558b7de0ff66e2809009ca87446ca0ac169206d6205d5102e66b7ac6a1bda30add7b1ae3289741f2e54d97170372049a4de5d909ba906933d1f7250e5a48d85d904ac245648bafe60a040e83500d596424626be72ddc345af707e8068f19d10a78a94f493d125347f365c7b804bf6086a4c86508793218435e609508c80156f3036ae9f2914195566c05d5364f8c7ccd8fdb36c47a66d851e57343ca696913d54c8cd20926e266800831773583781866ec25414c74131ffa15366275839ca13ad11888516d47ae7878c2e00d69a39c279427415856ad87479422398632acf09c21e01fd0c87113489415ddef8115962e292cfc25ff28551a6e9350b60a2271f23bb7e22ea6a7984db85ddd8f961d10e3f08fcaa394bbcb0faf458d4d9c15da85c99b8ac72a0842c53642eaa06a07c8a4fa6b403dc364329677ab2d4703536185f330108127c1d4685ed9a0af900cb11f63f747dac487cb1f1c6491c0fb2156e30d549c2a27e60db562ff59228b94525a72d4b1cbd369b07eca03d9d007ca0fd223ed881a74f6e586474c9458049337c6269ba1c21b781f875d866a648c20ea250046c569a1587826efc91dc91d6329c537d5e2b1856ed0b9d0501286297bc17b4d1e2ab0aee04aeeaf1ac40ce86e9eaa96c2ddc907919f7b9d5c8ae9a3a0523418310ada81022092d8d961bf6eaa42b0a95e8344ac7047929f4147ae46d19f19fd83bd9dc485dcc13efd90e1f042d0250c43889324db4555cf88d3d09167d6d88278ef934938b1e2c1188d66be61c067adcdbbd4b554720c5c1a0e26983a220e0125e43602997ca8ca20c99023c79b09c4392650a0b58eaeeb2167e381ccf670a8e2db6ebd2b42f3dc91 +msg = a432bf80e7ef5c8011818ae83816ccebeadabbecfe628fd52e9589c9957f63d78190633e2016b8502fab0b39d837956f2f5ef3e861de47b71503a795179665e38e86a67c1befa19a0c843b97e1a7a2a040ae30dcbaa5b5fdf4d3f85283916039a90310e00cdeb94b0978e0c986c7b964831984ccda047cf9eb5120f9d70affe28384f802cad28cfd +sig_compressed = ba0020f5ebd8d1834be246bab15c9d55eca8f2149ebb0229ad40890c622f06d3d3f7d6fcab2b8a2c348e66eb69cad133794842748a4d198b0a0181cae6ef3ff6346ef17705574879746860aaf4758e9aac906504a6998d14d726e5a34478b2d80cce2a4b5da62ea064ee6aed76d09aaa52c6ae52dd38e41e2943c8ce561da34081d1cce961c4149c31a6789b0ff15f6fe518db5341c8441f4c5e320079aa4b37866d926ab1fbae0b7a6b3e9343835daa2b4c0b02c087dfa79df3a135ef88e4680fad0b1f29b3c91876637db69dba64cf31b88553f18cf6863ef67121c3f85218333ee1cbb54453246c2a1f9e5b05bba159f67418df26c894c308698570b5dc07e623907d5d4c0a6d11e9ae860cafd02b73488681b3389ca44a13fa5274d035a19090de66580317a2eb2dc9f7663a8792b76a438d6dc9f38f4fc465c9ab5c4cb9daf61893aebe06fefe5318d6aa24c933cf6923a1797f4bc6d22354aa505b321090c3ec0cc562ee58f3941ee7d1242f5ed8028bc2bbfb6c24499a52bbef05596f9760ccf52e4488e7b0c6d6e2ac2e272a58d63936ba84f936c29318e998c2351d1f24896ba56b1b75ff99ecb92fc7b90457971b06d9bf5992f588e2eb2f31872a4913ece5f6030ea63c38f445304371d0fae6562c7b16ad85445ba50320b67a1a4dfeb5f6e96ddc27d50279b1afee2626438c9a19ac501b8903c1237b13356aeeddf0340ac2d3aa79a7c96e9bc8ae3e962fc2929ab919b53f5f966e16d8f22f22547b263fa7ac3653d413196292b9b0ca753eaa51a80a67d30ffeaa188f3d7d2a1a2ac42712551062f9ad2532c50614953551baea03cb170d03ccd425a96c5b3798b8472089ea12afefb4c33584563aad8f02e8e55e6b027788a8ab7c221c3f776f7f4a29945d20c96d095868128a6a4dd39cf094a9105ee5ad1e1ca8a5d9855e3174aac8dc58dca94fe842379cdd4ff33aa9310e6932f4166cc0ac99b843abd3c963e5d00f7f2b93a83db19ea92da7474c2bd9403d7e374da13f9a74bb35df39452e774ab227aec7d9924a9a7b9bb3f8a17d107cd4711773a11ffa9a8b0012fa9d3340d7438f52ceb5304b02def224089b02dedda9d3fcdb5a8b79e11fb8533e93be11020130dc5c13761cf5e47064a3930a50e94c6df2dea31be6230724469f4a7e5d979020ca235b7461aab56d799ddf3bb999f236e0ad262cc5498c874b22c5bc4629a9ef3dd0441d3b2030db7641d8c4d19b1f1cef97a823a96a88777b729b7ae9494637d3d95a6c56ecf58cbf5ea2e16f1bf5e22e711ca8a6b1265172b9651e191b384569a45fb8f4a822bff868ba351ec4f7d324adbdde88c34e60926226ca1f9a3ab4f1ec7168594485b5e93ed5b7e6f9af1917af50fee9b5a54e7c91895a3d1646f131b5209657daf4b169736715adea328f30a96f34c8241f7ae4954e84253d8f2fd92d8154493c9a7fdd91429e02c928ed444e9cc79592cf5dbadde901834fa5953262adead1598542e9a36d8cab87449d488c5e8c8b46f5282b374ed2e7303cb8eab2d31d593ed14562c569afcf18962bbe5639033dbe9af750938f1d58e83ea841d2c808cbfff8568f36f3850ee9d6309a93d37e6c5c86cab157801416918431b066a09a921b9d25906dbf860a9baab4f59bec53cf5aa45251abbc4212dba0ef8df5cbaf334983512ca953fda873d13653a70f3043eee9fa90ab3972d9845d24a3b68c02f7b5830ad476ae80 +sig_ct = da00020f95f51e73f7d02f112fd205805c03a0570e509e08a0bde28014f53102021018017006fd904ffc206ff6bfebef6061048fb4fc6fccfb6f5efe5fec0880ba0140b4fe80e1000ffffebfe5079f01e73fc5ff50f0055edcf9bf5d18c055faff54f2d0d6020e6c02904ce730cdfb7072f5d011fbb02d0010331150adf26ff5150fed0f305d05d0e80b50520acfd50a9f46eb9007014043fef0b9061f4cf60003147ee3061ef8049efaf5af1efd0e820dffc1028ff30eafe0f38090f8cff5ff4100f9a0d2066f9f036f6efd6ff1fc6f3fec3fd4f8c134fbf05d0d40daf7ff7fdfff89fadfe3f1900905ee0ffb8ee0f8b042ff10290670a4f79fe8fc2fca0bbead033fe8fc800a04ff74fe2fdf09ff94fbc18ee840c8efdf61fbd02eed6014eeefd0050f87f35ffefc5042067fcd04101bfb70e402910c10df7bfbefd2f40f87011f70f0bfacf7f036011f2d174efd05f04005b034010f60ecdfbcf36012009f06049fda0830e8ff0021079032f00ff5fdef2a0ee03efa709d10f0abfa6021f73ec90befb904fff8ee90b5ed2032fb2f51efa0a7075f20fc117f0ccf73fd6092f6ef62e93023042f9bf06078fcc0110540540c1ecd08802100f0e0fe8058177063fe4041fa4f0c12407af93080045fbe077f93161092f6604af21fa00d606f02eefdfe204b0a2011fe2efafcb0f10d8171fb60acf54fb706b0500be036efb03111dfe8f7cfd8faff9c0a206b04af54f4907ffb4f940f217ef120840de071060f4af410e60af162fbbfd4079098fb6024013fa7fe9e50f790ccf9ff710910b000dff200f05cfeb116f1406afd01d106e1a8f7006cf18fdcfc1f53f8afaef49f3ef0b082f9af73f83ff711310ef6d00cf540c0fc80a0fa00a3f140b305a0f7fc5fc0f600d8069f56f9a0be02dfdaf1c0dcf8c062f080c90b5fb8f6504ffd1f6af4806d09e0170a2051ea7ff1faded4fce0bd004ff40620a5fb300c04e04f1550460c004cf8cff9f82154ff8f990df1aafde058009ef70d410607ced30290ac04108a0aafd601b0dd001e35070f60f1af580ad02d016fe5fe807001c0840bd08905ffc2e5afe6f7c058f2bfcffc00f4fb60791d803bff80d105bebe18ef85076f91fae014f6c07408602d0c20d8f600280cd026fad039f3e04a22207b0adfddef90d102ef680570180740550a3fbb01b0aa04ffb0008fc4fb3fd7f84f630d2f78eb3032e98066e68159fe5088fabfadfeeff102e000f91fb6fb7ed8f93019eab02d04e11df7bf94140f95f1df2dedff84f5902efe6ea1eb604b03b04a0e40bdfa8f0af6e0aafd90f3fa7f88042f0c007fe609c097fb2008f810d304518002f05304cf60fd210ef160e70eaf7e0e00eff1c0a0093f7ffc307604e03ff65f53016f99008f8508af610a7f90110000030fc80f00b7ef9f95fefefd028fb708a0430caff307c0ef146f42ff8ffd0a409af8c04ff69fe90a00860c4fd30f4ffa055056ed1fe3f42fa3fe70be09bf3f169ef5ff6126ff0faef6ff75e9ef76fd7f22f9208408713b00100d06ef70fa8ff70c6fcff9d03bfb5ed809d0ad144fa3fa50290ef0740c9018fc203d0ab13605b067058fe9fa90d1fbef44f41078117f3cfb6014f540a6045febf6a04700c11bebe0daf5c07efb904a08405ff08fdefaf051fa803df970240dbf92f98098ed9f7e126093eecf870c70daf9dfcff7510b04408bf51027f4bfc9fb3f9a078f6ff95f58f83fdaed30530be1a30ab01e09601bff709b14802c0dff510ac0e9fb303805af4309909ef7b02deb3f70020f8905c0a504e088029fa8f9bf0a02d00215102702603ffa302208aea0064028fa6111fad031fb6feefe2076faafa2120f7d03e02c1530b105bf55015030050074f5decaf6bfbd04403a122ff5edd01601bf57085fe504efdbfe4ffffb509d0d9edafab027f4c0c5e750dafd1ee2f77ff6ea1058e38fe2fc2035f23109fb909d063041f96108faee70099f81f0815af9afc4fbe00efad058ffced7f970fef4ff38fce0580571000c1f5cefcff3086ed81350210730c9f70fcae84ffe04dfd6069f2afc2f76f9905a0480c901a077010089f49087f8f0fdfb50def660b0fd802c05204ff1308ef980b604e0b8d9a00f0f70bf0c80d6fb502d0300970240c7f4cf8007bfcb18605a01d0d7 +c = 3a073606491d051f372e39220712842700128201ef0c4506f82e4d2ff40852193401a70a43116028d01b59040021b6118b11b7173c0ab22c0e2fbc206f19eb03ee08ff180f2eaa0ca120f3283018051a8311a71dd11ae501d025982ee90855236c181d1309152a097c0e032dce2da028702f2b0d9117a1199113702e5801802e940a812659078928272b492e3502ca1f2915b814140dfb2a6b216623260cb91f6d08ab180f0771241229760c1d20222d731c3f2ebd0a100984080c2be52df71986244906bc01a520c1078920ea12ca17eb1a3b0efb2ddf018924382f43058718431b3206f02b65278217e117af2ea521dc02661e100a6e173f11cd259e02c30f9a167220a810ef033c059929f50e40058a08cc0e8416c013a607c72f7b190f1fbf00792bbb28cb21a91870092225f11680196f1603231a1d03217a2de819e729c519bb02601ca70972058b041026ef00321b2725a82b3c1d5629d911df0d820465038a2f3107eb0fdb209d140807fa0573056623e6151d291303c406f2228a22d3166609aa259d16371b1d09dd1e5f2dc224f10ccd24d20a6317a41c212d2a05bc15a11aaf041f10ea1b9d1b762ec803972b272fdf16400699029b16c60e042e821f4d1c261f351fbf1c231a1025931cce26791e8b23bc13c91fc715a328ec214507c00c4b21b20ae921bc1561165124c31652273b292f0c640f5f14410b1718a80615218604ac287a29241a72287e027921bd23550a5800f11a0404fa1d130f4300851de821cf16f314ed273c07dc274827f00ba513d512bc0e0c042428e307be1a3b015203e0109905db0e9720fe06c417990a6d1e0a17c32f5c1031166b10322b2603dd166e08b300a21726249324c4140409062d85192a28fc2c8d02c804e71e53297e235909012f900a1e2212173d27821a840b3302ae125c0082037905190c250cc315b92899203f18b60d1e1e0a0f1410ff27a42d5e075d2ce91767232514aa09ae204722a5253b163014f305be2ebc24f30e481afb2d502a631f3715472adf19ca049c1d0a020026e30fea11c527090ecc205602b22cd403272e460c43109c0ac72f7b030a08a3000724082d262f7d0a361dbc022211ae04cf19932a8e27ed1ce01f342e271f9c0e670a8408f01f0a054325b613390f9311450c91208826352f161a491f9d0e351ff50be6152b044023182a390708146e221d2faa0b1c0fee0f2606c42b8400b917fb113e08ee2f3c2cd7246918da1c20131503f11f570ff0276a2ba523a513d52a752e30197a0f54251411410efd01212d5f125221b4090e0e6a0d920ee30d231cfc17e225c00eaf09aa09c80d5904372e6618d31c3702260385158907f9096915d42ac524cb07692e490dd02a5d2d2e16ce1a792c801ad3105a11ab179611422819053313d0208f141c264e015b0df1152512800cf211f82b392efe01fd217b227e268e0a71125d21532c842b042b2d043705b605fc1c7612982dcd1735097a036c0a6401781006061a21c302bd0041088f1f2c094d2f9a1417257a2e7a28981ca31fc32a4f1e23193316641da618690fcf0f932a8a2e010f7e26f5253a1e2b2add11ba115a21982249297c02e809ad183c24391251167a20ef158b095d06a715992a00045b09f20010210c2b212ece2c3105f424650b1216dd2a2a1bcc09551d01234c2d3012660214183119d807ee26cf29502bf81bf82f061f7012e21dd41c6409950f5c009003e810f3180e197d2f5e2f181d832d8220c3103800db20f92fe91778223d0584104f16d424a0255e1bd0243d08a61ee5197918691eb20c7b1f3d260e1a1a25612b6921a2029816f006ba0c531ff9104d25af2e4921ab15fc1d08029506e118060a1729ac252a253507fd021e2a531b790d76040c04ca0c8927132d9b0be51d0318c00b6c25bb1ca1228b1fea00fa090f225c1e7a2011046c098002421c8b25aa238e19e5009405a625552204167f033f103021972f742b620d09135607031a0728270cf208f0299408c52d1327de0050088801200fc32c1310b225f41940267b22b8244d2b370482219a24a316c32bad1bd916b10e7f0a0a2e5620bd22c608b703ce2f4400db09a22d4417b92b4a0f662b821b9d2adb1d142f7e29402a49098b0efc166c0f22224420050d2c2f99163e269a2d9b13342a3b22360d56017d16aa124824180dcd2e921c59012c24b426c815b619f02b7d08e3155320cc1ba02c5018bf0554016d04280ce12a8321662ec9171c1278133b0c261f4303ba1813036d11ba055a15fd06201d0d2e79240b035c1f18039e23ce01e90ac412ed01d51961037913841f2717bb22142dee057e2a5b2b610c970b400b312f2026542ffa243015251949286f23481f6821fc05220742283c2fb82ed02fe202060cd508e90ef300942f382dce055e11ee10111288050511671f092c742e3628d305ed01750c182cc8044c1d691abe14372d59198c0be529c81dfb155f12dc218510fa166101b213f51ac51e11247d0b36110a2afc141d0e4e2b9a23c526790dd62d8a1a4c15452fde0eab0a2c13db1ae22dcd1d5c119f00192dab05a50b3a0a1a17f9225014ec0ad122db1b440a1d114f06380fcc2abf1baf02ad069f21c80ffa057219a42729178929b51b2d0e67011212eb10dc1d6823740a8815bd18da03310ce8020927d9200305082195248d2fe318082efa0698008824fe0c4c101017890cdf2d8c1e040cd62069220f03a715812c3a167d2a842d5e0823194d1c3a2e06168e25490e800c25218f09511bc72b851c90291805300fdb207e008a16a01db4035b0e48161420ad0a5f21fb2d8127602f3d181f049206cb189d0e92274602f4288307972e30206603a0192c234a1d34117426 +s2 = 200095ff51ff73fe7dff2f001201d2ff58005c003a005700e5009e008a00bd0028fe140053ff02012100180017000600d9ff4f00c2ff6f006bffebfff6fe61004800b4ffc6ffccffb6ff5effe5ffecff8800ba001400b400e8ffe1000000ffffebffe5ff790001ff73fec5fff5fff0005500dcfe9bff5dff8c015500afff54ff2dffd60020006cfe29004c0073fecd00b7ff72005dff1100bbff2d00010033001501ad0026fff5ff5001edfff3005d005d00e800b5005200ac00d5ffa90046ffb9fe070014004300efffb90061004cff60ff03004701e3fe6100f8fe4900fafe5aff1effd0ff82fedf00c1ff2800f3ffea00e0ff38ff90008cfff5fff4ff00019affd20066009fff36006effd6fff1ffc6ff3fffc3fed4ff8cff3401bfff5d00d400da007fff7ffffffd89ffadffe3ff19ff09005e000ffeb8ffe0fe8bff4200f1ff29006700a40079ffe8ffc2ffcaffbb00adfe3300e8ffc8ff0a004f0074ffe2ffdfff9f0094ffbcff8e0184fec800fdfe61ffbdff2e00d6fe1400eefed0ff500087ff35fffeffc5ff42006700cdff41001b00b7ffe40029000c010d017bffbeffd2ff40ff87ff110070ff0bffacff7fff360011002dff7401fdfe5f0040005b003400100060ffcdfebcff36ff1200090006ff4900daff8300e800f0ff21007900320000fff5ffdeff2affee003e00a7ff9d000f01ab00a6ff210073ffc9febe00b9ff4f00f8ffe9feb500d2fe3200b2ff51fffafea700750020ffc1ff7f01cc0073ffd6ff92006eff62ff93fe230042009bff06ff7800ccff110054005400c100cdfe880021000f00e000e8ff580077016300e4ff4100a4ff0cff24017a0093ff80004500beff770093ff6101920066ff4a0021ffa0ffd6006f002e00fdfee2ff4b00a2001100e2fffafecbfff100d8007101b6ffac0054ffb7ff6b005000be003600fbfe31001d01e8ff7cffd8ffafff9cffa2006b004a0054ff49ff7f00b4ff94fff2007e0112ff8400de00710060004aff41ffe600af006201bbffd4ff79009800b6ff24001300a7ffe9ff50fe79ffcc009fff71ff9100b0000d00f2ff0f005c00ebff160114ff6a00d0ffd1016e00a80170ff6c0018ffdcffc1ff53ff8affaeff49ff3eff0bff82009aff73ff83fff7ff13010e016dff0c0054ffc000c8ffa000a0ffa30014ffb3005a00f700c5ffc0ff60ffd800690056ff9affbe002d00daff1cffdc008cff620008ffc900b500b8ff65ff4f00d1ff6aff48ff6d009e001700a2005100a7fef1ffadffd4feceffbd000400f4ff6200a500b3ff0c004e004f0055014600c0004c008cfff9ff82ff5401f8ff99ffdf00aa01deff58000900f7fed40006017c00d3fe2900ac0041008a00aa00d6ff1b00dd00010035fe700060ff1aff58ffad002d001600e5ffe8ff70001c008400bd0089005f00c2ff5afee6ff7cff58002bffcfffc0fff400b6ff7900d8013b00f8ffd1005b00befe8e0185ff760091ffaeff14006cff740086002d00c200d80060ff2800cd002600adff39003eff4a0022027b00ad00ddfff9fed1002e0068ff5700180074005500a300bbff1b00aa004f00b0ff0800c4ffb3ffd7ff84ff63ffd20078ffb3fe320098fe660068fe5901e5ff8800abffadffeefff1ff2e00000091ffb6ffb7ffd8fe93ff1900abfe2d004e001d017bff94ff400195ff1dff2dffdffe84ff59ff2e00e6ffa1feb6fe4b003b004a00e400bd00a8ff0aff6effaa00d9fff300a7ff88ff42000cff0700e6ff9c009700b2ff080081ffd300450080012f0053004c0060ffd2ff0e0116ffe700ea007effe000ef001cffa00093007fffc3ff76004e003f0065ff53ff160099ff080085ff8a0061ffa70090ff100100003000c8fff000b700f9fe95ffeffffdfe2800b7ff8a004300ca00f3ff7c00ef00460142fff8fffdffa4009a008cff4f0069ffe9ffa0008600c400d3fff400faff55005600d1fee3ff42ffa3ffe7ffbe009b003fff6901f5fef6ff2601f0ffaeff6fff75ff9efe76ffd7ff22ff92ff840087003b0101000d006e0070ffa8fff7ffc600cfff9dff3b00b5ffd8fe9d00ad004401a3ffa5ff2900ef007400c9001800c2ff3d00ab0036015b0067005800e9ffa9ffd100beff44ff41ff780017013cffb6ff140054ffa6004500ebff6aff47000c001b01befeda005cff7e00b9ff4a0084005f0008ffdeffafff5100a8ff3d0097ff2400db0092ff98ff9800d9fe7eff26019300ecfe87ffc700da009dffcfff75ff0b0144008b0051ff27004bffc9ffb3ff9aff78006fff95ff58ff83ffdaffd3fe5300be00a301ab001e0096001b00f7ff9b0048012c00df0051ffac00e900b3ff38005a0043ff99009e007bff2d00b3fe70ff200089ff5c00a5004e0088002900a8ff9bff0aff2d0002005101270026003f00a3ff22008a00a0fe64002800a6ff1101adff3100b6ffeeffe2ff7600aaffa2ff20017dff3e002c005301b1005b0055ff15003000500074005dffcafe6bffbdff44003a002201f5ffddfe16001b0057ff8500e5ff4e00dbffe4ffffffb5ff9d00d900dafeabff27004cffc50075feda00d1ffe2fe77fff6ffa1fe580038fee2ffc2ff350023ff0901b9ff9d006300410096ff0801aeff70fe990081ff08ff5a019affc4ffbeff0e00adff5800fcffd7fe97fffe004fff38ffceff580057000001c1005cfffcfef3ff8600d8fe350121007300c90070ffcaff84fefeff4d00d6ff69002affc2ff76ff99ff5a004800c9001a0077001000890049ff87008ffffd00b5ffde0066ffb000d8ff2c0052004f0013ff8e0098ffb6004e00b8009afd0f00f700bf00c800d600b5ff2d00300097002400c7004cff80ff7b00cbff86015a001d00d700 +s1 = d3ff8500ccff4aff78ff8bff21ff58008800f10126ffe9fff1fe1500fdff65005500cdff5eff18ff5400edfe3300d4ff3fffa8ff03019affe5fff5ff4d000a00d7ff3601dbfe4a00f7ff19ff17006affb7ffa7fffefee1ff5dffb7fffbff990086001a006600afff01ff7f00260073007c000700dd00aafe78006d00000035ff24003c00f4ffa5ffc5ff2400bfff0900a9ff1a005a002a00e5ffccff39fff8feaaffbefe2200f0febbff3900bfff9eff2b01cb00840097ffa9ff4600bcffbbff8c005a0121005fff5affdaffa1ff1e001b0024001000e0fe1200cdff2900d200b7ff2c002dffecfebb00a4ff76ff6100edff5901680025ff53fff2ff82ff9b017fff460108006c00d0ffc000140143ff10ff1201dfff24006eff720009ff6bffe9ffc2ffbcff77ff990025001e022401c6ff6cffb1ff8bfff6ff790122001a0032005c0033004800a5019b0046ff45ff270072ffd90054ff1f004d005e008effe20029ff8c004aff68ff8fffb3ffd400daff4801fcff68fff801dc006600f7ff0c003affa2002c000dff6301f5fd26ff830085011500b9ff47ff0300a3ffe6004c001f00500008004d0070ff06002bff6c00b7007b00c8ff0f00220048ff220165ff7500bafeecfffc009000180089ff150061ff67002400ceff3cff2dff0500d3ff5b0027ff3dffb4fe82ffed005a000bff57ff84ffb3ff2dffec004700edfe93ff97ff8effe2fef7008b00830014002f0153ff75ff4cfecd003600fdffb0fff60055ffd2ff0400e9ffefff1a013e00910044015f00b8ff58003dff0c0102ff80ff73009a00c30046ffdaff99ff870010001e00a4ff9affd6005b00a300c1ff2800b4ffeefff8ffddff36fffeff13ff6a0029008d0058004d00defe3c00e0ff4b00e6ff02010c0077007fff26ff0000be00d4ff58ff6affeffff5ff0e00f9ffaaff5800b4ff6a0010010bffe2ffc300f7fef7fe6affefff3cff8d007100a7fffffe6b0035ff13009bffc3007c0106010d00da002600c7ffe2ff78000b00be00eaff73000d01a6ff1aff8bffa2ffb500ce00caff2e016eff8cffbd000e009aff90ff3e00cbffd3ffddffacfe7500ab0069ff52ff93ffe0ffdb0066ff6b00f1fe5300b4ff6cff4000e3ff56ff66ffcc00230031fedffe60fef900ac0080ff41009200eafe8bffb00090004300f2ff740056ffa2ff7c002c0066004e00f8ff0a008aff70ffeaffe4ffb3ff8affc300ddfec60072ff0a019f004401deff650138ff9000afff9fff91ff1e00a1ff4200e3ff1d016100260064ffd2fe8fffb4fff1fef2feba00b9ff59ffdeff930040008100f4ff0400f1ff86008a008dff7dff52ffe501f7004b01a7ffc2009effedfe7cffbf0096ff10009fff79ff7400b7ff71ff3800f5ffc3fef2ff3aff250013ff64ff2e0096ff64ffa700ef00100081ffc1fe2eff45002d0018002501430055009afe5f00500181febbffeb00b700a90035ff9c00bfffa600dfff6eff1e00c5ff1d004100b7ff27ffd6004cfff3ff2100b5ffa1ff62ff410017003fff62ffb8fea8ff3aff37ff47016cff6dff82ffdeff3600d3004000c6001f0093ff1c0067ff7affc70070ff37ff2affaf0006009aff43ffdaff890072ff1900a700b9ff66ff8bfffbff460030006800f8ffe7ffdcff5f0166ff1eff2effccff0c015900d4001a00c70061002a000000a5ff6a00c4ff49007700f8fff0ff83ffdeff86ff0a00e5ff6aff5700b900fbff3d0054fe8e003f0077fff4fffefe8d008e017dff4400d5ff32ff58ffedff4400c0ffc5ffcc00eefe92005b00e5fe3f005900b4fed2008fff5e0018ff5affa200c6ffe1ff4eff8fff74ff4d0166ff89fff8ff6f00bffff1ffaaff1700b9ff00017b00b2ff38ff72000e00960088ff2b00c8ff2d009c00cbff20ff3e019c008500830029ffe10048ffb7fe4d006fff2d006eff74ff2f00c10027ff50ff03005000ccff2a0043011d0017ff150034ff60ff5301dfff7d00f0ff4801edfff1fff6ff9c00a10079ff15ffc6fe7bfea0004500780034006e0122006300f0ff28ff6a0097007c0066ff1100a4ffaaff2b00e4ff91016bffa4ffdafe6d003b0167002001c2fe72000000d1ff48008200080002ff89ffad00a2ff6200f1ff6100b8fff6003c005b003000bbfeaf00c6fe270056ff4bff4fff39ff4a00b8ff3afe9c001500490071ff59006a00e4ffa3ffa8ffb8ffc2ff3e0037ff880016005f00240014007b000a0058ff180094ff6a011900b9fe3100d4002700030096fff8ff9b0097005fff1700ef003fff8b00bd00eaff14006300dcfee2ff8c0087ff63002e01e7fe82005100e2ff8aff1500a7ff150034004801d0fff6ff56000b015bfe17004100c3ff4c0056ffc9008aff52ff5500efff7b001200d1ff83ff4c0030ff7200f5fffa00aeff27ff9aff91ff52005a008500dfff85004b00a4ffdb00f3ffedfffcfff80022015200f3fff5ff5500cfff3700d900acff1300fdff5200d7ff7fff4dffdf00c5fffeffdbff5a01f0ff1000420072ff06019f0004004a010000e8fff0ffd4fffdffd4fffdffa7ff430008003d00e2ff8f00e0ff19001900ddff5fff3e004a00c5ff9aff53ff0c003400deff6b00e9ff1a003c00e2ff9600adff31ff2dffa8ffa500fdff950050000e004c006e0073ff9afffeff94009a00adffecff1501a500fdff4a00e6ff4200ebff4bfffbfe35fff4ffe0fe14ff39ff93ff9400b0ffa8ff6dff7a0010ffebff39ff81005c01200061ffe9009a008eff85008c0021febc00e2ff26001bff5c00b7ff2e015fffd9feb9fff9ff2c000f00abffafff95ff37ff1fff24009effa901c9ff87008cff830082feb700a900680007005dff730183ff99fe20007700 + +count = 137 +salt_version = 0 +msg_len = 137 +privkey = 5a08c3fdffbc113fb1f47a17fa230c3e30c410ec462782110c23003a2093c117fe2188811fc030003c080010f0200f44128c5d16881d803ff7401183df07d3e0f847e9804f779e1f801f8803efc1cffc84e0bc407b5fe7804f7b1fcf83f17824187c10707d1847e20ffcf8bc0ffc3f0fc00ffc600007d18403e742007c21e001dffcdf087a106c1f27fbd3103ff8bc920bbf0047f0ffbffffe0010df1876100bc0f0002f6f7c08324e801c11020d0441efbe20fbc1e009f1dc41183fc1f49e07fc018400f77fd1037ef040116c9fe0ba3170610781fb1043f8c1ee881e0885ef7fe4ef403173bd007c6f0801167e5e9760f7c620ff83efc21e986408020d7c60f043ae00030802117444d775d20423f7c4310b82f0fc3e807ef8fe3d80a4e87bcf97c1f87fcf87e2efca5f83840fc1e0001b10840f0fa2e7bc217002e93a4203e3fe86010880d851d00385e0bde2787f003831f42000442f0c000845ee83fe19b6008404e07a048362203c400fbc213e1e8c3f0900001821f8024df842f7822e142118fbf204812745f0041e077fee7c3b27c6017461f17de0f860d0fbd1749d1042428b601f09d2e441e74630fc62e97a12043fe780538b7f204bbee87ce0bff08bbe07c61e9360f03e01f87f10be3e881f080221fc4117f61e801f0046408001c881d1ebfff7fe018fdf0fbdee0bbf084bfe87fef0fdbef8020783f2837f0803ef17c42f0e2217fe0009ff745d087a000402f1c62ff7de377bd1004107b84083a0ef024d042227bbff7c5310f2310c421fc9c293c5ff43d183a600041188002007ff9ba42e466f8c1cc8c3e1ffc1193e1188be07c21f7c82f7f7bf789cf703cf7bdc08c5f10021e77c3f0c4300401f701f3003d08bc1f8fe00049f07bc307be220c3fff440f6bfe00321070410f47fefbe11f3fffec02d1423f13dc07c2517fdff7c6107c23283dfe8cc6f740117b9e1805e083c250be318f81ff41c0f05d0fc65190dd07b630101c177c0f835ff03c3f8c4109040107c3f7cbe10c2009bffff3ff00760287a3080222785fe7b84107fde8c80f0741e84410f41c0f85ef0400f84c4184c10841f1ff82f8482080462041fef46607383f73a21080008bdd37ff819043283bef04830fc1f007fcf7fa1017c507fbf08c3fffbfbe8021d780620ca4000c5defe1d73600809e10c59f0022d8c20e74bc3841ee832018be1004200936210fe316c5f0ffddd8824e03c1ff36327fbd0f8430f781d802009000203e0177e21185c3802220fe2f07bdff83fc680206c6438c00ffc44f8fff0fb9ff7f8021f3ff9021f87e000c0108464f0084197c3ff86218b8227c020877ef73e10880218002f041cff44127c66103a5ff05e20c01103fcfff5ff7c80f78611fc02288a2e043f17c1efffc71741c083d818c5ffffe30e87df07fff83a00f7a117fc400004ffc010943f1fc60fffbdf8f2209fe4083fd1f863def020783d17f9c08c20077e2e8c000047d08c61e8bbf1f021104041fc01f085f10cbf06c2400c3fef7fd2f86117be2f007cdfae2d8b5fff81d18042ff41b118a2e7c7fefbc317fe3f80000f4240009fffca10147f183fcf04000902200bc307bfd17820e78621178327bfd27ffe00fe32e83df9780f7be310be017861ff49e0fc04e837f0079ff03e2107e207c2407420e801c0f007e87c0d8442177a2003fa1002010c2428fc21002027ba00f881ffbfef8ca1c8c010ec1e100230f0221fb4017bc30f4851ff83d7fe1303fe0877f177fc093c3d679ee07ddf00001fc22000220f85a10403f8be1197fcd1f51901dc2dfa280c00f0fd19e80d0cd9de1e221cf711fb1cbc2708f416db07e01a18fe0502fd03050ee2fe1a10f606d616eb3113dc14f71df7eb0afbe4fdebffd425ecfceace08cc0606e9e8f42cea1e1e143eef260b1a021703e307ce0531ecea23e4e613e631eb1021d615f9fd1de7f20325ece1f7d50dd218c4fbed1afde72c2bf504de23dd0121e6dc1907e3f7ee13f2ef0502f735da0aece3bfda1b0f17260c1c12f40efcf723c514f0eaf8effcee032e1c1a14f3eb0941f708d7f309e138e6f3d838dae9e93fdc17dbf4ecf81427ea080e0b1c220c14fdeaf0e4d732090fefdf17020513e006f5f0e1ed230fea0a13fcfd2229d315ec0cfd28f9fdf70f32cd1b1900d8fb0f1cf30be50119e501f9030229fd11bff9fff8f4e7ebebd0dc0c15fffc3f0e16fa0700020707f2e50304db05e6ffd3dc0500fefada08fc0d0af0231dcdf3e824351ceadd3fecece3f11c16081fe2f9f32bf21629f5f30dfe05e83a2ab4f3e7130e03decdfafa24fb16f8131716e4273218fccd2b1f24f3f6d8f319ee0916f40e173112fb02f933091faf1e3b18dbdefe0b1fe0ea11060501ed11b603fafffd0e0fff134dfd15e419e1e61deedafcc321e40a0cd20df614f6ff45da08fa130f03f2c91e090c0bd2ef09c600190bfff5eedb1f26de11e5f622cf0906ee23ff050e1d0eb6fbe02df1e8fc2b03f41a21df0109ddf9f714e2f80af4f50504ebcf1201feece123101ff9db0c1400d91c030414e209e70b19f61ff1f21b29250a0ee9080bd20ed145f8ef12de0d330717ee27f00be6c6f945ff0a1016190dfa020400f1ecde110203b80702f6f42918e8d203fe410f1413f4ec120c25ce0ac8db070ae1f5faf7fa25e114f2f0ebf030e93be012d7ec19f605e40400e2f31ce80d2316e0f3f9d7e80405da04021ad8dcf5cf1d08f9fdeb1eeede061adcbf101027f00d18f3d404f408fa04daff09ef1601f017cf08fefa25fbfb26e021eb2234eaf0fa17fe13f8f42af435eae505470ae41803f60bd0440b0a05181709fe2bfefbe8063a0006e0e3eb15211cf10fdaf3f014da091ffcedce261dde26e51b19f5ff06231fd40013dbfd2810cf34f01725070202fce60c10f10a1adccf00fd2af1d41ad2e5221015031e3f0010f21912fa14ff0613df04e1f9e0d32a15ee0929f8ef1ff00900fc15e1004023030c19ede806defbed190ef0f7fd00fdfced2104e5e5f30b1125faefdded01e8f7f7f21fedece8eae5162a130212250af63dfaf9c907f7f702f7c6db20061ed708ecfc29ed020f1c130bec0f151df8eef3fa2fd6c1f51dfa2edefaef043ee5e608f320f735faf41b0623e50b08e809a8e6fe001ed9f91a062fc71add2509cb15ea0830e429d6fafde003e0fc060cf6e9020aea0fd70407f808ce1b080f0a1708d22cf0fede0e0a00f7fff8f218e201f91f +pubkey = 0ab05096db6d49aa1bfd3ce4ffa9d9924ae6878ddc41828073484126241bedd839cf1b4fa0d0fa496fdb19ad659aeb04e8bd2d0da6281bc3cb978e54e835c1780ea553489b00798b6dbcbaeba52c12d20ea263d9fd3858c4095a1b3e67426a549949da9f4a13d66f6e38b4644d265a6da456647f122ecb230212c142ec99adbefd30bb134f0f9d818fa9c2e1ec0a390999dc8b15b5c533c045df5e5ef652f5ea6f3b4fedb3724905b5500d718884cc6309b8ef162e9ed28111056a8e59778922f9f7f29a42a44d201a98610b854aa0e31ca26d05f4898737a3c79ec5ff6a8deaa47009dceb4981cb3f310b19d0a0a345f43cba8d855e17b952409f8e1e27ca20aa3f62020aacc9b9285cde67a469a90bc9238b82e2749920b55c7e93c04dd1f61a345bf303e5a5a444a9586c885b0b6c5505f215e42bae49657886f032654f493b94471dc085f6cf60bb45515329108872a565aad2b691d4481846e02d18e67afaf5cb1283c716eea518c4a9b53ead8636af23d11e417a57261b4b052a1b134d97a05aaed1d4f4ec5719f22240b15b27753522ca4a1b325e62956039d5085dcd0c7be9e50367e6db6118095d48adbf1713008fbd9ef3d9208babb770451b641f3f9adced449aa43d46907969a3567a0f61a0750b06873c8c7dc84144f09d8df69527d8fd0314e1b5b2468817517c74ae645f5a2400c0f5240927f47f87d462694bd85e12fc93354b958e9bd949228de12d92fa1aab605eae32426e723f3a3dc5874ef53b583fd2c8deb6b435c070b28a7db0886215c789fd669884e90126e7a15cdf03071fbb16b473731bd4a98b526704685b6b2fa82ee478235b94a169a2936f3925a1f883a3aae83d79b9515ba3477035dcf4f821e292e8a114e35e2b0008bb468492db4d9d0a32e60892a9a037e7dbcb5542bed86bdb58fe2e56118230e3cb8c5a8bd89ae1e993d841ba85dfd21c42c0f867dbd83f26bdf44b6d178a3d1b6bd5426d31ee6a3905e6afa3c24aa27f1135beee79a2a05ff67e8dcf8897e35ba93e02414acc402bfa10756e6b3c137cb5ca08934b263233bbdf2d7c036e756322151d33c8f4e5319f4878edb1292fccec3a365c8bf309d81520f6852ed326581a33a0cdc9b75c34ef71d59709770ad160aeae503c144c0538c19798dd4a2587865b7ab5a565cad6f462ad620a0ea7a8763a9776751ae743fed917e5446c60d85964d14e90532e02f6579acb9fd190bbed0224781c5f39004a316ea0567731a6bd3a35a3f571e5b18135e3c647a6a0398867d0890ec00841ad0455ef2b8b426ee42c20cc430e8106011bc73be1c4e98663373a4cd49a58605fadf666e0d3a1a784fa16db7e0f6840a41e5473469a145d99e67302ff7cd84339b3144d4e31f349dcd930a9fdedf6cf46d05f324b23258b0617746a75a3a9169d152278d8e86a3c84bae0a483e443658f62752db773acf7d0fa80a0b13d72e390abd04bd402814eeb1685d09bbbbd10777b6220054defe1bd56148b8d8b343e41c986db9ca40ce8d20957681283e089652a436398b509660082a53bb27c7bc0ed9122614a0292ee87234a1f91c3c6e0a74ce7d146dacb88be854665aaf094e03939d04dc1ad8e439ae9c77d8c726150bc2a050604cbe4bdd4c2749e18901a1b2b2c205baa049376221a1de8255946b46d60a9411ddc73713fc8f09df00f6cd3da1d47d39260c6c4e9103071d16db6e36c0e2abe8746974a0277e021f369dd13778d77502396b817a12f73d88d857fb9a2cbe4573c78403d81f6de07b3bd6c47d6a8f39065cf93865010719265a77805ccb5cd870a79a4099c5d6d418f28eb70fc8c70a005308bb60a56d44045aca9b64225e6e98c72c1994b90db80d422c37c661faa86f8d19c539eb43c2fe5d0db0b6bb0aae48458c291bd6b0bc09f0185fc4ce7bc81b592d29770f2243e4b6ad8cbe31142b715869565154e095dc605b912f74642093a38497c84ac0ce4ec6677717d0dd514678540fe454797281c0c40ef71a5d81c9f9490216392e7a8ac8d0a4ddef0819ea8061d292baff539cbe70edf0c300a604249dc9be951a34f88fba71d8949c25d746fc0fcb479c69399569f0423c0bcb6eab9912e08d9b32aca4597295b999ef9a4340b499e1459a28846854f4531e4f30a91ada400143b67e9853ed8065f45b9747a73f6341fa5b5ccf03bbb5d906af161955b1af67b6411c67d2bae661af416add39224c6c325fb6865ab902dc6e6c7c3ab7dd5151b162d1edc8584104f012f6da04b58a7831ab10efaf3af967a6191a72b472a456893948e90a4061c109852449aa04cc62525510f5a1d5335ec28bc2ad25ea53f10ff8ce23f3467c51843f52e31b928354db09bebab94bfb8da78a465eb9426b62a4abfa6fd51d4b4c3cc5451503e9186dd57cb5b295a83296d2c9d89ddf7a8a83b0c8995364edcce9c5d77226e162d6d21673a87158d4331a2a556e99c635a3bead8a75cb6b0c5b15b87f992b413b8d7acaf7d905b5aa680bc98740bd1e74d2b +msg = 4b1f4e2b1608549eaa49760d5e428e9c416ad0832368b414d77484f413f20f62e59682998767fcf0327c71a97b955bd347f026ccc075f4f51bc5fe36e3bba12850ef39824dae27c3971bfc32d1e3ac517ceaeaa50973bd91190f8f240ccd41c0de6a1686875dde9a85e43b846e9da9a3151c0a22ce91289d24a1f482811311b734c8d525d383b73732 +sig_compressed = ba00c67849ceb566245b2581c8b2c3e4c42f302f9e448ce89425bd65ffa9e7c608a05e753484e26ad7ad9434893b4a7fd3cc447129e2e39b16424c5cf6ba8362611854c4414f2ec118e4cbd2458ba6e133a4c487c1c9bee5835350ca8df7a926b4e9d027c0b078e028ec6116470d66f6ac8c22ba57e3d7bb9b2de73ccb92fedb09cd779dc3cad222fbde46b9426ba55814663a85c23753e58e1ae333947711c3468cdb34f2670c313db0ffbbb1cb7ee9f574b0bcc5ce16b8a85d723dbdcae08e95a700dd3db2236ae5b68f34253f48f4ce4d16b589f41f4418de3fefe49099a90e7e5d1ca03604df7a9fe3e5547272ef6a5e9a4bc4810d5b59ca61794cfaadd8d7ebe087badbe9d9a750427ed0f56b76cf14a4e35f7429165b3398a1b8ddff63d6c6e29357cd25b1f139d1790b6ce53a67d122c0b87ee8b399896d30a216fd4872cb522d896db672d7475faa6dbf7bc81abcd7360f9faf52ef78b9f9db49c86f94d4fdc5ff45e4a91f9690dbb5500e5c40d0f9e62e169076e930db03dd20abf4f615ab1e6225bd7f33c887972849b1663f667e991e396f8c9e571320836451b23e63372cbbf776b9617b94c570bcc6933b9e4d4bb9409f9db2ed6d5c3b4fea06ea4cd1cfdafb90b3b42d91d5c77622ae8b3a9c90c53367136571fabb44392b5022a9cdc2e4e3b2cfd147b165b48cdfb68a8de57d199328d8d82893ab81a1d73446552ededb893f2e18cf3e1c078111d5fc5d374362cdf5de6d6bebd9e77d92672ef389dce2484ab9e374e91cc6432e52ed4bfd0328cf42a173f24d9dcc4b1d4be14298d31e6aaab5b76004d8da92234c75275db809ed812d6e05c12ada39f9d5ff548610ed11db6018aa2f866086907ace554dab3184af735d8ce709fefb65066cbd67d2d2a6b3789c4925ce7a2b8d01cae551513c6440c8d45f095f0a9f2ac3c7d803c3ae9fd4f5573ffe70d4a28ab561d942b37a3f174ab9814bd8248d0df0f92f7a469bb095a84b35a131a1b266d0decc11ca5baa59ffb81459a98baafa4dc3645beff8f444c878e1fb0f21331f448e28c01ee84b816c8d0be2bf111396ef25d67f27a9be2dec502e34c40d90f5516472ad17ad68d730670741923a0821c7f7b73692d78026345256e7625a44129086b91c17d6338f63575d63b1a12933459c502e9be63d66d0a6ac1766daa3f792f1fb58d5aba46107cb8b5457aefe228fcf6dffe5eefe90369b48ef21a60e0c53a5e75b7095ce19388d75bb42530f53bf45cda53d6aeab714f5a5736f314030c486b56b7aa5bdd62f8b8ad6cfea4cf67cfa29c6eea32af76486954c6bf37cfd93217270e99092209738f06954eff4b022932a5f9dbb62b0f8565e3dc0a7fdb9efbe14ffe61a25590ec5272ad3a90bebe0d1ad8d3ef59977e08cbaeca9a5de2b0cf510881a670908452991929f1a921f44b546f0d2962882348abc1569fca334ac46106e02c88eab4348e67d3008d06fcef7e590f6cd32d16f65faabc145ca728b86c8430d54b9582cdbd2c793e5a81b7fdcce9ddd6136a53628dc98a4b064fdf105cdc55a64f48425c54696bb042a1d7a2ef4d471239ea9b4ccf376a61274f2668f37f8f9762131e9c14cfd3e2aaca2c62fab844a6626262dfbd75261320eb16fba7d9cf5432bd09e75bb29f6bbe749c5f9855a378d0abcc3af52f130cec341a254610ffd9380dd40a78731b4c6c54aaa9d977c28502d3ec96489c499330f768d3710 +sig_ct = da00f3ae9f039f53166022f4e0e0fb806500f12600be6807cf1c123eaf0c20ef065f0114ff8f084040079fd70c80380b5f5106c0c30a20bb029f8203cff809c029fbbf72f4fff0126073fcbed8ecff7cf7b1b1105f9bf50018fb70af0a4062f2df3eee313100f107037f47f7d0cd00c05107dfac026069f59082e90060f9d08101d09809611cfd4fc30d6098015f5bf88f95fc50b616feb1ee902ff25ffcf33f22ea4f1bf5c017fc3fb8f520c2fd202af7f01909d00b008fc60be06308df3afe40c7f3cf3d11af65f66f9cee4efa03d061f82fa301c06ff46f0bfaeffbf3407308b0f1042ea901efc3febefefae069f80f46f93122f4bf35f4cf9a0890bf023f5afb704505aff7e98f0c106f44f01f841240b30c8fb1f6901c0c0ed0037f4303fff102a1470b9fa2f57f970c9f1e182f55fd4f36ffbf36f61056fa8fd1fd1104f9206df97f4d03a1040bffdffab05b06cf9e129fba07df5f022feafe7fe80c3fbafa1f14f15ff3f760b5f0d025063fbcfb20170a1f4af36eadf0c022f7ffbdf92096fb4f77fcce7b08bf86021f6a0ea016f77fcafcd0adfaffd1f56fcaf85fc40830def52f50f8df95f57fa2f9efb1fe3169f38f420cd0bffbbf820170a5023f9b0c8f49fd6000fb5110fdff990b1fbee5cfa504900d0e0f92020057fadfd005a063fe8012f43f84f62010f9beec026ef5ff1ecdf06fefeb906f119f1bfbcf70006f6f11b11fff4f47f69f85076072ffbfa40cc15c07909a033073f6d04b072082f87f4a0760ed070f26f03083fac0b301cf0507dff00e7f5fecefabff2fa8095f2ff6313908c04cfcd093febff1fd506808e0ab0400950390700f2f39f6ae86047062feaf5cfe5f930c501bfebf98ee7f6cfcf06004403a170fdff52edef6b02efc316e027fb508cf62f90f40f20011fd5f0ff2dfb0f4ffe5f29f9af53f8bfa7fb2f0a0a6fb5079ff7fc7ef708905cf1dfad048f34ff0ee904b0ea07f040f6cfe200a00b13f026fe3fe80acfac17c0420310ccf9a0d505af49e80136ecb122edafac03afa5101f930820ebfc00f002af4cfb1f6307ff5610c00eedef25f80ff6045f9f0b010d007059f6b04d0d6ef402bfc705d019ee403ffc2fce086fcee95f8c0e90cdfe5ff7ef7025fe4f980dcee0fb6fb60c5013ff4110fef0d1f9002bfbe04f02aff909ff00f9ffd203f053fd6073f81ee4f570940560d8f2700afe5fddf9efae05cf7f0aff7e0a300df9ff9c07bf5cfdaf280ab0c20660e80310c3eedeccfc30b001c0cbeab067f83f7f096fd7097057fdcf48ece06f07ff71111ff0f9d00ffd0e9c1b3f0c023094f00f92089fc006c19a0fc05f1910b9fc5feef2af840bd037f75f140400710cc083ff0f9604502302afdef15068f52efdfbffe0eeef30104fb9f11fc716906bf000311450abfb2f77f5c0040c808dfb8f3ff8b019f71f73075f54fa8edf0490b41e7040074f42f71066f5f0b5ffefa70ed047f221aff050e305a074098007e6906a015f29f04094f87f25f81fb5fc5f8c083fdaf5cf2210dffd10604e12ffaaf4802b0b8fed0110ddf45089030f16fa1045f65029faa0dd05b014f1502b036e9a140efa02105a0ebf9602df23ff5fbbff6fd303f0d2fe2ee1f0c14efc505102af92e6ef5b0ccfd1fe5fb1f4eff00f2fbd04c1090900aefb900602a03bf060e001403204bf19f45ff6ff9f7bfe901efc004ff8af31f89efbf81f68f5e0d600ef760b90dafac00bfa9f7d01afcf04f07af67fa1084f690f60d302ef9e0610bd010110f5af3e08801404c11904f01a124f0c0ad046f9f0ca06209009a095fa005603f028f66058098006f400e409d1daf5cfb4f8cf8021aec1fa2f07ff0f93034fea016f9407e055f3f1170ce045ffaff010cfd60ae158066ec3063fedf35040fc9f8503304ef23ffcecb04d094ec7f761acfedf910900f3f3b0690270c8089f3b09a06b06000a00e17a0770cd09c0230bd04d04cf62f4514c0a703c0b309efc1ff102ef78031fad105fe104f0950d9116ff5fabf7c029131ff7016f85fd2049009020eaa06f074f0af31050febfb003cfaaf2703efd2f8d049ff5e1a05601bdf3057030fa9052f1ef7af28fe0f5e051088f81064f40fc600213cf34fccff31150d504ef69f90042002fd9f4e064013092eedff907609afc8 +c = 1c200812480ca920891e4503a8061c0f0c298f1a1f124513fb06021edd2f9a0090101b0841237d034812d31fbe2e0c29110b6d204b078b283f17e306e31ab82cdf2a1516ea1d6818c3108c13fc0cb725e1273528942ea90590191a1d830e6e172c2431176919f0130a29091e81289e2fb403dc17dd12e0019129de0461238624501b3b08ce02b4174d22c421d528610b6416d3077a0609290216b72f412b540237073f062123db1fcc0d23234415f8159e232f129f2f8925d4124406241f32119f0c03294510171530216b15a2023c002f1dc9204811b72de82cbd147f24fa049b0dc727bf119326830c87271c218b04a10c9d25922e7011cc1ceb173a1ab80bf409dc2f0601cf26e92b8e1064038e17312a531fa00926176d02ae11750ad42f1e2f38068210772df410bd1f0020081a7427d808b00622135207f609db0ef52b3214202b9e1deb029e08e50ce81bbb1ac9249409fb15d202ad2b550c630f9b221f282e0e331fbe008a143a0efb00d80cdd0cc7263720a21a501f4d291c11ea06801e1e1d1114cd210818d6236a2de625e22f11297a04652652252f19f20d141a121c5c0573299011a50fbf2b3306241d7f170e201a08fd17e51a94162303a4282d16521e350e1b17c2297e0c52039803ad157c0e07062a24a526172ffc183f1dcf1b12061b21ed2d2f09e202e10884240415831827187e1ac11435200002c51d4217d902f029ae02a71cb0013c1e5b29d229d41e01099a1ea62be40f9f29e511de12100b482dfe194d25da0e082cf3119d2095195707d9037622ac2c6224160c140cc12a630323242c2de1185228742b031a1c0b4a2b65115a243b0f8a0c8c00821ed4248e17d41a0d2416095d2e60212406682b891ba214fa102e0917211c074f1a5617b304142ad71b6d21cc23b6130c10791e931bdf13ce0dcf019a016408fe29a0003d124514451aae03860eea1bc709c30cad2df0286220270581083302b425ac08c50b16238b21c00efb16d022a103ab114d27c9093d1d9a2a242ede140a1271193519b8259c107218eb0ff21ecb0d8e15f429580bd61a922a272fdd096e19c62f1f078a254a0630194e2972244c0abb14c419f81875001820062ac418cc183d05b4120d2ef22b13008e0286141b195a2ae80c94108a10331475267b08680d7d0a691a4b1da9284612be273f06222fff1c7b1a2b12c1172a08442aca247721711abd26932a901af31cf01ea82ed71fcd03542ece25e406f409e607d30e502a9b1596254e26a523ce009a2cec1f450ec80cd214080e1e1d662f35196805972be218db02ef112c00f826c10077264b17c7177415261cee1ebf2bfa144629c6284f0b431bba297301c422480dc606ea0f7c0544035a236e2a5e280e0eb1186821e113c9017514e30348214e26c41362027a0dee169206af17d62fd02a740b20158913a620ff0e641da205fe062d243b1db711b3244c25cb19af24710bea033d088622aa1e930e8f18a2160912b629f0135325a4231212d3131d1481201128ee28ab02862adc18b329de06b2041326511fbd07bc27bf1a6b194e005e2ebf263c1e5619622117018f1e590c4b24660e7510c02e520326024a25b4278c1ba81e1323f523a52835169c253616170a791ef622a6247e145d12dd076e123324e7073e219614d2023015a41932282913f40e2e10f2278223f92b9a2779119e13f20fd21e8b1c6c1e892efe1e032f7e25ed2c191fd91a5d0c250720190b0421251d2df1165228ab227305d6257d0eae1ce52470001623cc266c1f3903e323dc199e26be09ed175b0a16088c1d76275411700de1028a22ca2bd628ce0d3d1aa20aec255e1df4148b06ea024b084607b8176e132511dd1c8c0abe2c0029fb0c760b0003fa230b2b141e401b9316f01d98255f08420a240e52225312d009d6250b0c4827e0011819db2cea0021247018f12d8812b02da01c211b3519450d881d3b16c12b5007e00cca0d3f2e63159a1e6416df1abb2b9812ab2e6d123f104824260b6e0e9f079410380767278d215d246416b41153278d27ee1d8827960ccc0b1b1ed9071a0fc024d315e6150115761911074719941ec70bc1103422742268208809a223742b15275e2d622b0318bd08e31d782797110a29aa25b02c620b941b3f0af82d9513ad13ad14c71741068f29e607231f081c1f1eb32f020fe625e7207115071c2227fe18dd0cbe10280d70052c1bd12b74291a07590e3129a62c3c20d0192e15be03681a01024f24dc08c0000a2c742ed312f10cac080007e10a3b101b261f211913030c2208be0c252c2a1c1e0e832c8b29ac248d03681f362bf2058024f710ad2b2a06732f1f00b02bb62db62e2c035b0a6d2cb727310ce90aeb19cd22b7287616110f8306d028e214e720ba010b0cbc11ba1d1f26f406de1b20156f272f15f1237f0f33115220e00ab913b5245e05f52f87184b2c7c0f562c77016823ab25c013b7189a2a9b24012d0c0a5c08bc121f268d12c10ab011ec175c02b903012da32c7f2ef90c2115560ef2163a03252c5b2a6324a01fa826650b6004be2f4f2a0a07b32af702e12bdc0ab217ac196b26381fff06a31be702c71c1f165f158828ea0fd21693255f158a26081bf12d382f611bc516f70845103b01120e1605c9026a067f0c840bac06182c0818671b1d273e0dce0a1f2ad2047029612d920b38283a286512ee2d6e05290560192a0c8202d114332b7e2ae61a562df4050614e01a5709ef0ad32b45087706540bf80a3304381370285d19ab13192ae21ec20b351cd3049227cb0e8b15310c8b258f04fc1c7d077902bb25c3123823232003165d131819de073f09f5264b0e292288162f18970dba25ad045a20ec1fb525140eae0d +s2 = 3aff9ffe390053ff660122004effe000b8ff65000f0026010b0068fe7c001cff2301affec200ef00650001ff4f018fff840040007900d7ffc8003800b50051ff6c00c300a200bb00290082ff3c00f8ff9c002900bbff72ff4ffff0ff26017300cbffd8fecffe7cff7bffb10105019bff50ff1800b7ffaf00a40062002dff3effe3fe31010f000701370047ff7dffcd000c0051007d00acff2600690059ff820090fe60009dff81001d00980096001c01d4ffc3ffd600980015005bff88ff95ffc5ffb6006f01b1fee9fe2f0025fffcff33ff22ffa4fe1bff5cff1700c3ffb8ff52ffc200d2ff2a007fff19009d000b000800c6ffbe0063008d003affe4ffc7003cff3dff1a0165ff66ff9cffe4fefafe3d00610082ffa3ff1c006f0046ff0bffaefffbff34ff73008b00f1004200a9fe1e00c3ffebfffefeaeff690080ff46ff93ff22014bff35ff4cff9aff8900bf0023005affb7ff45005a00f7ff98fe0cff060144ff01ff84ff2401b300c800b1ff69ff1c00c000d0fe370043ff3f00f1ff2a004701b900a2ff57ff97ffc9001eff820155ffd4ff36fffbff36ff61ff5600a8ffd1ffd1ff040192ff6d0097ff4dff3a000401bf00dfffabff5b006c009eff2901baff7d005fff2200eaffe7ffe8ffc300baffa1ff14ff15fff3ff76ffb5000dff25006300bcffb2ff1700a1004aff36ffadfe0cff22007fffbdff92ff9600b4ff77ffccff7bfe8b0086ff21006affea00160077ffcaffcdffad00afffd1ff56ffcaff85ffc4ff8300de0052ff50ff8dff95ff57ffa2ff9effb1ffe3ff690138ff42ffcd00bf00bbff82ff1700a50023009bffc80049ffd6ff0000b5ff1001dfff99ffb100beff5cfea5ff49000d00e00092ff20005700adffd0ff5a006300e8ff120043ff84ff62ff10009bffecfe2600f5fef1ffcdfe06ffefffb9fe6f0019011bffbcff70ff06006fff1b011f01f4ff47ff69ff85ff76007200fbffa4ffcc005c0179009a00330073006dff4b007200820087ff4aff7600ed00700026ff03ff8300acffb3001c0005ff7d00f0ffe7005fffcefeabfff2ffa8ff95002fff63ff39018c004c00cdff9300ebfff1ffd5ff68008e00ab004000950039007000f20039ff6aff86fe47006200eaff5cffe5ff93ffc5001b00ebff98ffe7fe6cffcfff600044003a007001dfff52ffdefe6bff2e00c3ff6e012700b5ff8c0062ff90ff40ff20ff1100d5ff0fff2dffb0ff4fffe5ff29ff9aff53ff8bffa7ffb2ff0affa600b5ff7900f7ffc7fff7fe89005c001dffadff480034fff0ffe9fe4b00ea007f0040006cffe2ff0a000b003f012600e3ffe8ffac00acff7c0142003100cc009affd5005a0049ff80fe3601cbfe2201dafeacff3a00a5ff010193ff8200eb00c0fff0002a004cffb1ff63ff7f0056ff0c010e00defe25ff80fff6ff45009fffb0000d01070059006bff4d00d600f4fe2b00c7ff5d001900e4fe3f00c2ffceff8600ceff95fe8cffe900cd00e5fff7fff7fe2500e4ff98ffdc00e0feb6ffb6ffc5001300f4ff1001efffd10090ff2b00beff4f002a00f9ff9f0000ff9fffd2ff3f005300d6ff730081ffe4fe57ff94005600d80027ff0a00e5ffddff9effaeff5c007fffaf007effa3000d009fff9cff7b005cffdaff28ffab00c2006600e8003100c300edfeccfec3ffb0001c00cb00abfe670083ff7fff9600d7ff97005700dcff48ffcefe6f007f0071ff1101f0ff9dff0f00d0ff9cfeb3010cff2300940000ff92ff8900c0ff6c009a01fc005f009101b900c5ffeeff2aff84ffbd00370075ff14ff40007100cc008300f0ff96ff450023002a00deff15ff680052fffdfebfffe0ffeefe30ff0401b9ff11ffc7ff69016b0000ff31004501ab00b2ff77ff5cff0400c8008d00b8ff3fff8bff190071ff73ff750054ffa8ffdffe4900b400e7014000740042ff71ff66005fffb500feffa7ffed00470022ffaf0105ffe3005a0074009800070069fe6a00150029ff04ff940087ff25ff81ffb5ffc5ff8cff8300daff5cff22ff0d01fdff06014e002f01aaff48ff2b00b800edff1100dd0045ff8900300016ffa1ff450065ff2900aaffdd005b00140015ff2b0036009afe4001fafe21005a00eb0096ff2d0023fff5ffbbfff6ffd3ff3f00d200e2ffe1fe0cff4e01c5ff51002a0092ff6efe5bffcc00d1ffe5ffb1ff4efff0fff200bdff4c0009019000ae00b9ff06002a003b0006ffe000140032004b0019ff45fff6fff9ff7bffe9ff1e00c0ff4f008aff31ff89fffbfe81ff68ff5effd6000e0076ffb900da00acff0b00a9ff7dff1a00cfff4f007a0067ffa1ff840069fff600d3002e009eff6100bd00100010015aff3eff880014004c0019014f001a0024010cffad0046009fffca00620090009a009500a0ff56003f00280066ff58009800060040ffe4009d00da015cffb4ff8cff80ff1a02c1fea2ff07fff0ff93ff3400eaff160094ff7e0055003fff1701ce004500fafff0ff0c01d6ffae0058016600c3fe6300edff35ff4000c9ff85ff33004e0023fffcffcbfe4d009400c7fe76ffac01edff91ff9000f3003bff69002700c80089003bff9a006b0060000a000e007a017700cd009c002300bd004d004c0062ff45ff4c01a7003c00b3009e00c1fff1ff2e0078ff3100adff0501e1ff4f009500d9001601f5ffabff7cff29003101f7ff160085ffd2ff490009002000aafe6f0074000aff31ff5000ebffb0ff3c00aaff27ff3e00d2ff8dff4900f5ff1afe56001b00f3fd57003000a9ff52001eff7aff28ffe0ff5eff5100880081ff640040ffc6ff02003c0134ffccfff3ff1501d5004e0069ff90ff42000200d9ff4eff640013009200edfef9ff76009a00c8ff +s1 = e8ff420122003000f3ffeafffdffeeff63ff3700990004ff5b0032000dff6a00d8fffbff75ff1b0164fffdfed4ff14003d00bdffc4ff3b019fff25005effc700430099ff34002100e7ff1d005fff4d00f400d5004300d4ff9affc8ff3b007aff74ff4dff45ff67ff92fe0c009a0083ffddfec8fff0ff97fea2ff4e005400240025ff2e0191fff9fed6fe91000a011b00e6ff7f001800d0ff11009a00ad00200088fffe00f7fe5e009200f1ffadff5f0010fffcfe1100d2fffafe8200650055006c00a1ff69fe3efefcffc9ff5b00c90005006d00c100aeffa6ff5c003700c800c4fe7d00deff98ff04fe69ff6000f50056ff85008aff46ff29007500f0fe340050ff32001b003b00a8fe3100cbffa9ffe00069ffdcffdbfd87ffc000260030ffacff85ff4200f5009e005dff3bff5200fafe9a00b3ffcbff3dff7c00e600fbff2000b0ff42015b0058003dff31ff04005900e4ff6c0076ff0001f7ffedfe83ffaeff5fff44007cffb8ff4400b4ff54ff4001d20045001cffd5002100d5fe3e0031010e00bc0170004400cf0012ff470020009cff9c009300fdfe13ff410030ff91001cff020062006effc200fbff31ff6aff61002900a7ffeeff1000b5ff3f00aaff4e002701f400d0ff5a006200a5000e0054ff0e00040088ff98ff59fe200061ff7a0037ff2b00070069003ffff9ff5bff1a004eff74005100a900df00a8007a00c5ff3e00100034ff0501edfffcffb6009c000300bc00bb00e800ebff7300aa005b00cbffa300f500cdffdaff7a00a1ff840029ff09ffddff7eff8200f200d3003a015bfe69ffc5ff8400ecff36004bff51019d007affe5ff0d01baffe6ff670091ffb9ff1cffc2ff65001f005a008e002f002000160050002c0036ffe4ff1d0114003f00c5ff8cffa6ff25002d00e1ff3700bbffa800ec009bffc1ff7fff1aff2eff10ff3300a5ffdbff12ff2101d2fe1b004000b5012200cf00eaff2e0076ff0c0006ff04007500e7ffe3ff4100a1fe3effb600cdff71002b016dfecafe96004b000200f700ab0097ff960007ffc9ff82ffbc006affa0ffefff1300400031ff27006dff77006101ef0099ffb200d7ffc8ff0bffcaff95ff05ff6eff27004100b2febafffe006600ccfeb3ff00ff97ff930014ff3dffb7ffedff89ff87ff490020ff80fecfffabffb50093ff5400eaff5d00050093ffbaff4700feff92ff6bff28015400560072003ffe620090ffe0fe7cfff700ad0075ff9f00ccff6f005dfff7ff1b00da002900210005008e00f9ff98004f00f1ff6a00de0014ff9a0001ff1eff95ff5e00acfecbffb8ffa5ffcf0061ff420034008b005c00a8feca0066004300f2ff1f004a002eff950095fe3e00e3fe5d00d100f1ff71ffb100eeff09002dff44002d00f1ffcdffe80023009b005b002f0058004400f4ffa2014f00b2ff330070ff7e00ff0036ff1c01930094ffe1ffe0009300bbffa10099fff2ffecffd3fff400abfe2f005b00fcffab004000deff3c002100cbffeaff320043ff3800a3ff31ff7300b5ff75fe16009bff7f007b00cfff1b00ecffb4004c0047ffa8ff48ff86fe3eff7300fefe6eff4700a5ff82ffafff70004f00d700b0ffffff2200f5005d000b004d0000006a0068ff4e00df007cffd2fff0ff4effebffcbffd5ff450140019200a8fff3fff6ff82000b0176007cff5d00f5ff50003bff2900d1fe78002600c1ffcc008aff2300c6fe28ffd4ff350097ffb3fecb00ec004f008b009600290174ff3500b3ffad0039002a00e7fedb00150042ffe1ffceff2b0149006dffeaffafff18ffa7ffe90054ff9bffecffc2ff0f00ea00b30033ff61ffa3fffdff5effe4ffd3ff70001a00c3ffb5003c007f0057fe9000d0fe8aff58ffd4006e0063000500fefe3600a2003900f4ff9900ec00e0ff4f0154003e00eaff20ff1b00d60056002a003301c1ffd6ff8d013d0091007cffbbfffeffd8ff270031ff12013b001fffa6ffb6013b00e9ff9cfe4a0098ff98ff6e013701a7ffe0007c004c01e8ffa3fe8400dfff9300eeffbefff3ffd8ff5d005d019afe94ff0d00bcffbd0056fff2ff590068ff9aff910033019000eaff6bffaafff0ff4b009f002100b3fec00014004b00e2fff3fe81002500d40079ff7dff07017a00c1ff73fff9ff560082fffcff28ff1b00ab007affcdff0dffe4fff8ffa800b3ff3900ceffd10052ff460074ff6cff88ff1100e3ff76ff99004900d3ff1d0036ffdb0038ffef000201300038002d000000a9ff00006cff91ffbd00e4ffe8ffa60072ff1e005bff86012e00b4fe82004000df004efe03000100e3005e005effc000cbff29008bffdeffc5ff0500c6ff850095ff18003dff81005affcbff77ffbaff23ffaf007800860018ff650136004e002fff2c007300300096ffb000d3ff2eff2aff70008eff0f0017ff4200a9ff7b0095ff41ff47ff5bffd5ff0d0137ff8e0019002700f8ff17006f0013ffccff9d001d0060fe5eff7500a4ff89ffae00eefffffe5affd0ff81fff0ff7000ebff62ff2d00c5002a00c3ffbafe3bff9100c5fff4febeff43ffdd006600c5ff73007200ab0003000a01a0ff1e0065ffbc018fff9a00620059004d009eff71ff6aff72003d0039ff7700ff003d0094ff19008fff5b00aaffc9ffc6002300a7ff8dfff6fff4fff40027ff5c00ca0017ff1a006cffcc001a00a0ff1100a8007a005f005f00affff4fe24001b01e6febdff2e003f00c5ff3fff3001dafec5fef10088ff10fff0003600f5ff04ff79ff75ffc7fe6efe71ff9aff45005d00f8ff19ffed00d2ff96ffedff98000701deff2000ddff6800dafee90094ff910007ff56ffd4ff540032000900d9ff1fffadff9e00a2ff5cfedeff5eff + +count = 200 +salt_version = 0 +msg_len = 200 +privkey = 5af807e10746f0f9be83fe103e4270002f86310f82f03dfc8c5ef67db0fbbc077dee039d008000f8261800108c811fc7d17c1f2f03c11c67f83bcffc02f74df1fba4ffc9bf00a0e8c80e08012fce3088022885c077c2117c2f94040783e2045f0791a07822fff9d17400093fff17820fc03f03c21f7c4f8bdff7801e849defc65e87c0d806206b41d03ffea084f7d1f100811801d000e4df402efc2208382f8b5fe001fe005ffffbd0ed1cf0363203ffe847df1bc0f041fefb9f104a137c7eeffbc087e0f0c9ef07e30037e0045bf8bc11f7a30fbde093a22f7df07820ffbc200881374411001d080a4003ffd1bfe18c24203bf183ffb77e3f83e4073e0f7421203be17ffee976010f9dffc3f07bc2e803f304021ffba1001ce0001efc0000fc1fffc608820e64bf0746116f59087ff2791a204611843e1f41fe07e0e9042f8ca4d0081ff7dff7800f87c416c24ffb9ef8021e885ee7820eff83204c007ffd2f440ef45fe903c083fe0785df7c63c04033043e0e83ff7826f80210006300c1ff009f0049c2007f17bdf177bf0f7c0f808000b4117402e877e077e00041e1f4a40fbe8100c1ff3fc207bdf83ddf9440f04a0f0c621079f178dd0f81ee93fdef7821ffdf18024187e318040270432f864003821001ee6be21f800e7f9dfffc107462ffcde283431f0a8f189f00fe31043ff8860007dde141ee0040e843ed741ef783e18f03e0021f787b07b80fec22f8340efca316cde2787c18bc0e901c2084027802c847d20be2f8bc1eec9c26be4ffc7e18002f905907bf8e7ffd27f7e1ffc2f0402f0442e8420f8ffce846020c20097a1d73c5f77c0113e027fc1087a4f93bc1880018c3ef8c031083b3039d00001dfc4500fc1f7fc5e741eef0000137ff7c3e20f80f9b7f27802083e0d84401ffe110ffe0f49e36c84e83a0087e20ffded8ba326801104c0087c2e80202f006088230f401f0340d0003293dd107de0781ef085e1801e07800e7444e8402ff7a4f081ed93bfe0c3fe8064f9bc1113a110c47e6fe1d7063087a4f8ffb1701f003ff06fa110405087e227c1e16ca0083c1f00002f7da107811f44018bfe0f806083feeffbff7c9bef441f883ff0bc0f005f2683c073401743bf8be0e97c0d77bb2f49c0f8030807d0001d08bbd194421f7c1d0920f80000742218443210a6177a3187e01786107025f73a211022e8bfe08be21001e0685f0efc1e7c850ef82f13fe10f9e083a0f9c5c0fbbc1845f087bb18401e88431f780113c2d03a3f7f9f1fffd18ba2d047e0fc39d879d0004818bc1e7c5cf8f800887f093a00741ed805cf0003f154508c21efc21ef3bd013dee83a5f7fe2f7c1e07c03184ded043f1805e1089f08382f0820007bdf0401007e308b3e1fc80efc43387fdf97e2163ffff803073c2083e310bc01781fff41e084381f044080a0008e0e746007ca11ffa4f9be3007e1df81f08bdfff07c0fc1feecde2ec2308b3e1781fd03c3efbe3c805ff88e3ee4000839af17be0fc43e7fdf0700116bbe00c1cef06417c3906cdce9861d0441e83c30fc3c1ffa4d03fc0077cff7a41103d10f813001c00821f7c61e87c3e085fe17ff17fde0736318c9ef90a0e681d07fdfd8460f7be21885c1845ef781bd7841097be0fc41e985bd805c0f3a21f09e1740210b8227cbcf7fc117bbdf6c9eff463f8c8518000093fe013e0f8839107e221042dfc3ff7c402f7a00e820dfc3cef7e0f10401ec21e13c328fe10fc2217b9f06c03e9c7c17ba000bc00843c3fc03e0061e78041fc0020fdff8bc1f807f2741d111f090c1fd61005f605290cdc06ef0358ec31ed06de0bedce2c0414d41d11e801e0fafc20dad70ed30b1409f028d80a06f51c0ff50ff3f8001c09192dfc0b04db1f1900f6fbfef60e1003e72014ebe1eae7f81efb0607f33310f4f7f0decef4dbf70cfe0720222111323b181bf2e4ea0c2cfd0c04021a0e07031204f4fbfe3ae01e20f2fbf427e0f0d6ee00e404150910dadad501c5f60e26ebf9160f182a2a0c0cc6100ce8eed7f015ef091f121007fa101402f413e8e102281302dd092ddd06fd0e08d20b1b1bfb29c715f602ff0018e41eefed24050e070adb10f0e4e2f4231df40cf309cb03ecffedf20a39f83f06331bfd1d200a0c10e5dd04e0152804f5fa0df7180ee70705def92408d7beebf60f11d811f1e2090b081cd61225fbfaf1110b0b24e2d112ecefd70c1008251b11f2d6e201fefabfe9f9190ffae9d604cc37d2f4ced904faede7c109f5f5ff030c29030514d9e602ee0a14fbdb2af2f514dd11160010fef70e30f922d9f607dd190e0c24ed0ce6160628ec040afcf2de0ecb4911e441e6f5ff00ea1ae51e2b0808eff5fceb06d70024cbe3ee1a09c81331f72afecb17351a18df37e2ebf80cdbffdcd8fb2314eb0af40e0ffbdb051a2eedebe7fa2bedeef11128fee0e32dec2905d62ef11ff01705070de40f174af209d02b16e022040445f7fdfb1c15320b222b21d70deee725ddd40adb0206ccf92c14cb1ed0eefccdfdc90def22e817d004fa1e04e41cfbfa11ed3b32e41fe2fe250ce4f603e3f315c7f3e8ecebfaf008eb11fce2e82509d313f9db29fef3eff401fcf32406e5d111f107f813e6f306f509eed5f6f2ce00f60038fef809ef10f1f8e60bfc241006e106fe0c1dffee1ad7f72201330c250f03f9d8ebea0002f3e8c610e0fdd616f0e50624c7f21e092bf00e0bd9080a0ece1803cf1aefef16f31a17141313e220241ff503fdffd50d1be712ff161d02df060316f8daf60dec0a1d0904f52304efe101ebfe30f7101c030cfb1814dc07280e21ed0ef4ff321509ec0f0c2aee2a0afa16010711fbd300230b06c015f51d0ce60e040d0015fbc6e201faf4fbdae220f941d513e0011af804060ac321f10201f5d3dc29f8dfe6001ada20edee0d070c19182217fc1ce7dc000bcc0c2308ceeb05f6181710ea230f0ee8f903ef0d451bedeef9f2fa1919f1ffd107fceddbe2e007120cf20defcd04fbfd120d23b209ab20d4fee615e5e62221f404dfe60e0fe9190508e813e809e5fef9ff020305ff08ede40a24fe05330913e727e322012805f5f30706d3f9fbdceaf2ca26f6f6ec00d910fcd6fce6f707f9ee18e7060200fa0b01efd3e6fa1807100c0901261fc9fef220dffe37fbee2008041dffef1e1410f4befae525050ad7150d1bf1f70d07f6fe30ede7170cd011d6ffd7f619f733e219f6061a14f21cf1f2e531 +pubkey = 0a322d17b4e61be50149b53bfe52beb4708fe0f81e525944ef4b7b41241e854c47b7ea98654985d7980bc536da59130c088a72c6227484e77f88bc42aa19aaada1184528b4ee9091d91c06f9c04d07062ce4e347f91c81ba16ef9dbb2bf605140466b60285b906150b03ba8a4ed4d7c9ea0a96751b3e45d373d4b702e0d5d31131af983761d88879a65710c8b92759eeeac9d54bb59ae6a15e2a2b0eccad032a460e276da9426c0b435671a348109a0c93010119815fec049ab331c5c251bf116f5b94595435b03cb8a6e62e40cdd5744e296c40d580e1520a14b2cab81325c10d6b825887c4adec631d0b75a710c88006f28b97cf181815ab71a3a561a061fca88b977025b28bd256126f7190bda8f1d1f898ee59e7e612d65a2826dbe64a5c6bac62f5ea845955220942f7eeaaa7099445f980f86529cc4557e285b0a6c49594d5e58b487c75fd25ad97820c125a5f9840c551ab0fdb037aac2c8b11cea84eb04a0386a0a164bc80daa82a7c3eae1d67912bdf9d197ec9c7ab813dd4e79873070524c0a449b101bfb17a378969cc7a9902c4dbb299548db95c1b6122f8ad1a974379aabb81c417abba4eeb43162dc2674eb7b6a928983560dc31083759dd487c97008e80112d9b244adef90ee04493f45ae30ca8569e2d9351e01b65443a1d6aa6d2cd3c316c66fbcfde9076df759251718c52b5024d51c57a799df28dc39ba3e1c140da185c7b59aa14d4ddfb3d1d4b33e7631822fa92e2af00f1507e405000220d6601161847cee905ea6c796adc0d6ecd252211ce368c06b5f5692b550d21b4a7390f24575d9ff70b2c776e02f0d4270bdc058c8266c1574d2388edd7be9c2eb7c1a8c0469ede5926e9aa0be3d9193a2b271ee389b61d9ad1f62466bad61051aaa6005eb41045fc594dbdf6c52317428969b6a4c0c3e1503975abb96b10bd22659ce20ed297154d53d85ca1b8237256bb1600b2b03e5821f0dbd03812fd11e21d1b3e062982ac46955022a670df431a41395f85a441e514b449d7f84b0587c0ab226b56067225a3777f10397a2ae3f0376e4890a49a3aa7a207095affc9b8d56a13aeeba60adc3c4ce580463c835d2f7039761a4ce4763e0ab2f6205302ded7c9ff927d07469c479968a4b8daf998251ccd37ac4f72d6e7e706fc1cc78c805a3e786c608c899a2a7ec515801df375c4acd599588e9f964af9c1c2a646f4437a6b4fa7a5f09e84ef9aa165187d08b0d98d0c686efa3fe6b1140588b25b68b9009ae9a1eed8e5087af2074ddda9b8984de2835668198698fb37c0213ed225a128dad93a65cb1827562faf2635240359105392da25da125c6832e4c8d18fea8139e1a9ce237595243df67d45de1799b4798a974e1315511a58906548fdbb7a87c6ce1a5156a8568b4c47a54bda15e0b472b12167a1d4b71ee9805bb81ccab2a4cc1b3a290aa11656588154605065c9790bcaa06ec1d54671191daf093807b6622aaecd2dd810045b3f796fc90be3e090997d0a79a0717af96b58249c2e2a8ca84b1ccde112b23b8ab9cde0a9a4024b1a28401c44793331c992abc6c39ad2e680a1fa0ea13acaf998adc2d62c4c1b0b284dead493e2285c30e6ec82f05bea7b99092c445f343276b96d0eaa89351b9b47db89ce29fa9ec3583bbeda6545c306265213e5395be9166ae0150b0f90b7599d944bed34a764f3787b00293faa23356b1b4e90d16b42f805470744aba671290b4abe65c930508159989f91a6ed87abcc55490e05146325ee08dfd34f557c200b264cae566858574b4e242502a6b72aacf115c8fe14f95ec1302db4caab27386436862238a9738c22b71bcc2c7c4cd2fdc585af996fe19eb4a693ed504a55a8702fe6833a99a43da6c05ea9bbd049aea52f40d0cbf22b2802758b80b4574b6330a15b8c08f32446a044e7ec3370c9eca162d5ec3aa21639ff17c4837e6a649b2c08765e94972b8aa1b750cd636d04809ffeae85e7e5e4634d86fa888a5aaca4169791dbf19ca6b32618ac96bd517ce38fdbb9262a0994e8ccdf3f298ea25149fe12ddf40a8669e803c4dd598eed5e334248c86b25cc8cc874a8f8abfa4c5171aab3c5628f4130409a9a4806b487a9fcea2f6e3448c8e855760e2165f7a9e6d92f06f15ad44e437ec81a5407c37da8ea0d0565693ba3d84a90dba6f74ee8b64599d66f88fc55940a1cca30dad3521246e70080d3c8abaa1abe395ef707281ebd762bf1cd4bde71821c8b6582b54a3a78338c94d30a00656827d19559fa6ddb3b05b60ba85377f3cba0080ad5114f9ea86bcdd1ca3ee2171528daea11d5e2109c228483e89863721e30fb09250c450732b759f5a8d493f55c4c2c3155edb295c50ba342bb34398c862202a6c19f44fb5f3ad3c4032d9aa81a480a3b25d593dcfa572324bd7f12fd86d2c3b54856c4a4b1abf496c64957ac02930ad204461154e8a6e27ff1ff46204fb11812c89f750aa2ec8b9c04486fbe8596a84d377436078138d6322cdec2c2214c4a9155c6865ee327 +msg = 49a16363f6462e14df0bcbb0500fec89abf83432323b2c81209ff9d01f7768c69ef61d8b9c22c430a6c92d761381c3e3b96a46cc1998b1cd279e20998cdc40c823ce3788ba5be32fdf167a72230bd8921d91cca1e213c28011271aebf5236807bedd3f339982186aaba2984d7f0b44a28eeb5193a1d1ba9c8163335df5db19b8bc2b91742b9ef2dd0938d13d35d543f8b9dfe6fbd58e437ad7433f8978766a3f6fa706b1398149af3d6455e97b7965d6bd7a73c9f2a113528452580397621b99a48664d49609ece9 +sig_compressed = ba000758166a2789c622ca64134da76e66f79dff0df4df49fea954c50bf29162b4f379914d063b498fe9b905fb329d98062f05d2ca9346075694502f183edcabaf0b64049e439f0cdee2d2a45e38c439cec43816998e88f877352b696e312ce371dc5bfce8ba8f1414c80e598c76787b83394256975520618eab9e4b872da5a5ff7c88339d874718243bb134621874e21b8d6ff3779e86d1ad2884e82251759bd325656cdc3d150f8a98e3aeea2237f6fd791bec9eca969e2b64fa66d4cf347406db3b5421862bd15b7ca5d084d789a3643493b6323fb252dab91a312f94b9a7b99d95750e353e8703d4437efa7e57086fe36a5636006a74bff96c76ef5d4899699b3f7e91be7e0bdc10225fc49d3520ec81045294e2311bc67ebfbe69518fc6c82076acc68ed193442b179a5c516039c80bf352853353296cb4e734dbca2dafa5bd22e6c0c6a6789ec5ad472a94c97b2bd9494e634c4cc936b71685fbd439541a7f217563ac929fb597cca6f71c65a194fcb2844cdeaa4e7de66fac6809ea8868621bdf0ffa17e930fd6d36e905ab999a2c18c137304f5423251157d7f9db5b1d69234cbb0887fed43cc1b920c1f09eb127c19764218ee3671c308c1689377670d1e1acc819e5f2737e7abd32d7aa41ce72a18aac85c240efd23425aa45d2646a38c3c44b7a9d9ddc1b0c9b0e6eff57d73510281164fd85efe2eae92b9ef13e153ffe11cced5eb19304d9a46b51049db64811a3ba815b25a4a9bb9bf71e05564072261b24521cab8b5d85aaa3f85a67ef746669cf62ad28f6552a3c94691eda6f9e224336cf50760854b731106da8ffcb9ab4a4b3e60191e3d73f5c5c51b3c098ece5c93dfef1738ceb293620470308d64ad98b8df69e9e2465ef73ded9499cb9e97246283ade0b9ef8c6ce17bf102c5c5404ea61aadb69dd4933f0ed1ca90476898894b84d09d4cfe7f219c7051087d3fbe3509c330557fd6885d2e7d7cbb49914e1e8738caed91987b22e9b6a9ab6a5976f156a7dfec9fe8dd7a7f93cf1f19277fb7c777998fe7369c4909e69544d4cc707533d39010a886528af7f1130e511a150d49835da0305ca3af3d19085206d692ae35ab26aafdd2df0db10b4a3a342dd5c87265dd296c9db49bfea88acea6238e7394c2dbaa9efb2fb98847fb12ae3549fe575281d248c21acb2bc40b41e24f72f6967d83421162811e61ee060d484d719b5f05ae62e2fc24387593f3469118a22910c2ccdf06c99260ac2ae4069876d24885b1824fd4723d6bd1ca21edb0b371262bdaebf097c45847ef17cb75b30dbca59d4ceae79a7cf53ad3b4bd32206ae4a1987a623ba64a6865140706b122de0bf369bed57815532c8bd320a9c5bc741ea5817c46cb0cc9a55deb656dcd36b8823bdb57515aeec0aa909d2f477f1ea96ebadd186a0ed0605bd891c573ebbfb343d3bcf492c532efac67ed4cbdf2a5c6e444e575ec80ac2cd2625376f077fb4e2676e75477aff427dd7eed618c499dcb4cd9361ea90ad765badbfcde0777164425e8e0d2566eb7f4eeeb3444a9dbd82c56e697fe747c37e785bc407dd6e84d4c8688a17948a557980b1f158d7931994c531cc75fe38bdde08a0e44330a926a99bb4694a5f8b09738478e1b9984ebb808a3be41f5f34b5202e949a0599fe4a1c02575fa8355c8651fa8a424e17eb7aef8ba6fedf3b2057d9320f2e49e697ec012a662a1b6dbccd214ae559f506 +sig_ct = da000870e0066044f1eeba09604c004fdaf59fc7037079fc1f3df8cfc2027f0b02a0b100be9b1160daf9af1a014fe0ff2fdcff1f2deb807ef6713bf80ff5ffefaeeeb0b4ffff55028040078ffdfa502afa908be70027021de1fe5fc80e9048078eba08efb2f78fc0069031edef90fa4f5716d16ef77f64fc8f2406ff1909704719404c001f6af74fa7fbdec8fe40c20da0f51c8efaf2beb11aef35fdb04bf83f1c086fb2f7909cf7e00efa80b4f78f7903800df73fc1fe5079fb0f4ced314423a012097066f970a5feb066fbdfde043f3b031ff20f70c401bf8af86f1cfc2fedfce0cb0bc15b03e0b3fd703cfdd0c0fcafe315410cff6f980dbf8e02e088035fbcf5dff0fdc0bbff401ff4e0cbfd50a301802f0a9eb3f12fe302aeacfba04f043003fd800df89fd9fb6e3efc109b04aff3100fd7fdbf8102d01d0770dd0a2fea0b3fe107e0a3f8dfa007b204012f040a7135087ef00840ca14e01801bff4f86f83f9a12aff1ff302000306afe8fdd068f6d01005807904b094160f32081f8705208afe603202d12df32fdafc404506bfaeec3117ed0f73033ff7fa80eb14705404c0affebf27125f34eda133026fd3f7500bf1104302a00603f0a1fab09df6e04ffcb02f032037071ff40e8fecf07eec113f430d2fb1079037f54ee00bd144fdf010fc3f9ff8200be97ff9faafdaf46005157fe7045106f7efc7004f96008fee0910df07f0bbfd309dfdc09af69f7c00ff05043ee8ec7206f900bdef7f10f69ff008cf24fcd11cf7cffef5e0b7fa7ffa19efd4ef0f6207c0390fef96f970adf96020f32fb608c0550a1f3e00307e0a3089f560970a601a09cff91110ef04efe3ec8fd0f6def9fc5f860fdf331100400960bfffbfa1ff50d70a5f31f1ef90053f81f7cfb4fa607aff40b00b6f5cf530900a7f4a0a011af2300206c12d0aafc5037f24f20055120fb8030f4e01408e1d706b0e1fd6047f1ff5af85ec6fe70cef14056028f94054051f3709a01efccf42e9e021036fe2041f5000a02dfe8090fca047f840f30da0c9ee1f80feffb905cf86fbbef6fcdeffff2fe40f203df83fbbf64f63fec136102fc0f7cfd40abfe807107d0cf0bc12307bfc7fa2fce0a6fb513d0f2018041fd3f3ff31f8f11bfbef91e78062f3b101facffa056fca03b0d2033f9ff4cfb602001d044ff80a9f3eedffacfe1fe1ff0f64f3f01000f04fe21f580b8ee8055f8206800b04b03e07c0760a6014fbdfdff64febf4a01908ff6ff2df4b0b5ecb065fc9095fd7f91f9403ff5dfa904ff9cf9919ff6efa1fa5f39f22fe8f84fb314e12403cf5b044fd7031ffd153f97e7000a010fec0c5f91f3c030eb619a050ed7f7d076001005f6cfa91bdff008a083ed302afba06af6d055f0902df9f0ec08b028faf042fc61f2fb702efae02d0a7fcc037f860c4059fd7011f72f3214c06dfd603df9407dfe8008f82f770dcf5603ffebf5700314909808df6a15e002fe0f1e03dfe90e9f61f7d08811604009eff9170f7d0c8035ff4fcbfa006b0b1fbbf90021f79064f87046122ef6014010ffb0b3f10f4ef6effe0e105c00114cf250240100ecf7e0bf14701e06bfdd02808fe4a066fbc0b10fb075f9002f091f7cf85ff5f35faaf68fc90a9f63033157f9a0bef16faa0bb0af13208305c0a8f68f97011f46fee134f6c0c0fbf058022e440fefccfc2fd6f20155f6a01704c0850381eff30f160e00fc11b0610b2f5b07715b0dbeb3fcbef801df250dd01505ded0155009fdbfaffc101e052fc6faafaf08d087fe0f7ffc3112f3bfb105de85fdffad079f2e0ac04c077f54fe10eafe907c052fbafb801302b05ee700d8066126029076fa0fa1f26fbcfe30730d4fa207f0c2f0907efa6efaef7fe3fea0b3f6dff905400afd2feafaafc1fe5ffffc50960100af19cfdc0590750ff03b0750b401204efc30050150f302ff87fddf3df87fbef44001f9206e00915318d1140f902202a079081ff101501af9cff4fecf76f72ff207f09c07b178194fb800cf7b024f56fe5068edb04bf9effc073008f9d00dfe7009fd2f40094ea1007fd10340ea081fae026002fe7f840a8ec002b05f0d0fd6f38f6cf86014109fbef86f43e21074fc106f13b00207d0a60070ae02703407ef000aafe8050fcafc90b30a102b02af61041 +c = 9f1bcf0090016e22030357004e078218a4048421b005ed2412148c25d402d016dd067920aa2c44027f0d431b1b084f23450b15265527b20541065d2de32777138423a81290010405bf018c169521861e6102680c3b16492dd8020d26301a972ce00bc52f392365177b0b7f017029b808d0239f2d0c1e2016e41c8c054c26e31d1b223d037221e226ff1e6722cd0027097611471b510f19205d26d31f2e1ec9134000690dea0817198d19721c701405000e2ae1223f2d0400a6152a253d157105ce12000cd1089a16f3278d111613ef0945057d131f1c03196d07d30afc20e3176a22bf137c22e822a8266b230c2fd325ef17d50e25100e08861c2e26fb1e5d135c152c2b8a27112d1d290c230b01872f9f2908063a1bae03e40ec8007917431674102015c72d4e08a80eb416a8243d2c1d297324ba070a11e3040c058e026506231a60259014320bb5298217db1aa828ba0686120f004c1c0a2e3d0deb0ff214752b0a1dcc1fbc0a5e1bed2e06211d14e72bc7292b1be8001b24801c9809452c610dd9266325e621c213432a7e00e600e8235f1df2228d292c0b8605ba2f451eb8020e16612d0401bf02ad2ec425ba17451c990228017a24db26852cb915a6038408a6212f29091afa13d624ec08e80816071b0c912f5f0f411d550a301cee222b23aa15582ac30739237024480cdf05180a5a079d09c42c9d095818a62e5a1dd32ab70e542e8419f91ec12453028c278410001a54000e208629bc2f5e10d91be6099e2a1320a1215c2ef71db707ce20652aa81b200d341b000c050b9c28a514fb16e016d00350025f2f4e1d1a289b135821cb04cf0aa81e94120113920cf10467054312420c7a09010333069016f609b60d7b03d0234525352edb004a261d2acc13e1069f2d0b006009951f2f04311d1b022c27ce16c226d614ee04b411f90e912e7e0b731cc02dd12fa113eb10ea18631e631a4d0bcc112e1ecf0cc41d3725fe008a0c2411e71f2f132d28c314f124d31d5424e01f9f0e7f0fb923110ebd0479286c177613fd299613f805462a9124fe211a24892ca22c72119700020e2c17571846259929c821c700de1d6621b30db208e90f6402452398281005c51d97063f1403223413f722d80f5b19460af807791add13af14361abf237008de1d320b841e551d7e26b001860fd2223403c5101a04261d9d1c3010ed031c1c8725e7267c12071842254f10d722122255183b2ca8093424c9203c02e819350e3417c9124429031dbe28e72ff620d82743208c2805120d150105931ea40d8700d304662b0c0a3f06c801bf000d19262f9e050d2c1b1b65283a169801f927572d5e28bc23491130009c0e8b17fb1aad23b302dd07e711f921ac17421c2727dc18df2b4921c00e6a293f29b82d672d66250f14430bde1cb7188526e013a42f40266212f421cd28e220a01912296014452e100c1a07cc225f2d4d2480091723f20daa1c5104251bfd055d243221ea123627f72d552612178921eb20c01f7c12282b8113ef158b0924169726692c6d25210d481e2a0f7d2a9f171e23891b931d20183a1e4f222f220f01b72e62147f27dd01f50fd30bab01250f481cfc109c1e222d200ee42e8c24c01db00cc1071d258d12391f880d4004de0b1e1ba8134b01532f062d6220480a5a0fc12431167715471bf00c1d1fe60d261b1b054d26cc0b15193615680b731ac30c67142a2bd80306177e2aa6152818bf15802b541c65112b1b33119c2e8d0b8b17a11a03076018e92b1c22d80539007a1e132e5712fb2a0b2dfe143e228d13351959273c295c11712698242805c801bb2f6a13d3226019522161027a24f3196c29a22b5c2a781d47219125a2256403f9049511cd25f50a3129191e542ece200d06c625eb198c089c2bac06fa23eb06030cca02bd025712c71d2117031b3d0fd213291a441ca8223220d72e2f281507631b1c18f62bcc15ca040520a1287604ea12250d58193a16591c151920271f198d0c3b21a7223a17322bfa184a0f8d14240b3e142c20b01df5064e25691633038f0057076e051e180a2e992ea707d20e0221c914a6176e202a1d3c28b12aea26b518bf281815fc10d1165704670dac22b4145e0c010ca20c361fca2e9602fd00eb13e3111e19b01949184514a523fd25bd0bdf18b92d852ad112332bc126b508d325b222fd2c8a2c8307ff017e27f92d6918b10b371b5c12e92f2d1fc9100304e91d940a221ae22ab90500189521da05871c520cc52d5b11ab067c0da5216e27061c6e103f217502b31ccb1f5c2a6106e625e000452eae178704bc29451f85102a20da13181ccc101d28e51333288d28570fa0183e002f0e920fd000f3108111aa0b1a1d63147509ac207c15b91c36092f2d411ce117b6190011182172230d2c2f2f3118fb0713173d2f34160e132b045815012e7e28a7216b21170e7d1b30158a29b4040800881b2c0e1b03bb26a92d2b0c8610da2b8801d01db328a82bd222d42cb20cba120719232e3a21cc2cc318420baa11df12a2051f29f902a2217601272c3804f719c2014626271fb128852b7c275720691184108117ad0b0b08592d3b27c615870ce62b57190d14d6134524d625e41320272b0b7528e31a581a331a3609370d7417e019a60f5a0e16165e024214361ccb0aae0cf52f6f288d04622c1600620a1e2d1506640e7b10b8138d0b27238619570d721ece2221007e1190141c16df17761c5715b00b1d1398284e1ba21ce4216d26f32b1d2e3d09971ba714092f18249a2e4a16262b3d23c0109724e201b22a2e053a0c0e2a3928f00082176f14eb04cf0a3903af09e8132d02541977021b0af200710bff2b0601850d8d01e919a507e224c00a89222802a421 +s2 = 8700e000660044001effbafe96004c000400daff59ffc7ff37007900c1ff3dff8cffc2ff27000bff2a00b1000b009bfe1601da009aff1aff1400e0fff2ffdcfff1ff2dffb8fe7e0067ff3b0180fff5fffeffaeffebfeb400ffff55ff280040007800fdffa5ff2a00a9ff8b0070fe27002100e1fde5ffc8ffe90048007800bafe8e00b2ff78ffc0ff69003100defe90ffa4ff57ff6d016e0177ff64ffc8ff24ff6f0019ff9700470094014c0001006aff74ffa7ffbdffc8fee4ffc200da00f500c801fafe2bffb1feae0135ffdbff4b0083ff1cff8600b2ff79ff9c007eff0e00a8ffb40078ff79ff38000d0073ffc1ffe5ff7900b0ff4cffd3fe44013a0212009700660097ffa500ebff6600bdffdeff43003bff3100f2fff700c4001b008aff86ff1cffc2ffedffceffcb00bc005b013e00b300d7ff3c00ddffc000caffe3ff54010c01f6ff98ffdb008eff2e0088003500bcff5dfff0ffdcffbb00f4ff1f004effcb00d5ffa30018002f00a900b3fe12ffe3ff2a00acfebaff4f0043000300d8ff0d0089ffd9ffb6ff3efec1ff9b004a00f3ff0001d7ffdbff81ff2d001d007700dd00a200eaffb300e1ff7e00a3008dffa0ff7b000402120004ffa70035018700f0fe8400ca004e0118001b00f4ff86ff83ff9aff2a01f1fff3ff200003006a00e8ffddff68006dff1000580079004b009400600132ff810087ff52008a00e6ff32002d002d0132ffdaffc4ff45006b00aeffc3fe1701d0fe73ff3300f7ffa8ffeb00470154004c00af00ebff27ff250134ffdafe33012600d3ff75ff0b0011ff43002a0006003f00a100abff9d006eff4f00cbff2f00320037007100f4ffe800ecff07ffecfe130143ffd200b1ff7900370054ffe0febd004401dfff1000c3ff9fff82ff0b0097fef9ffaaffdaff46ff05005701e7ff450006017effc7ff040096ff0800eeff9100df007f00bb00d3ff9d00dcff9a0069ff7cff0f0005ff4300e8fec7fe060290ffbd00f7fe10ff69fff0ff8c0024ffcdff1c017cfffeff5effb700a7fffaff9e01d4fff0fe62ff7c003900fe0096ff97ffad0096ff200032ffb6ff8c005500a1003eff03007e00a300890056ff9700a6001a009c00f9ff1101ef004e00e3ffc8fed0ff6dfff9fec5ff86fffd0033ff100140009600bf00fbffa1fff5ffd700a50031ff1eff90ff530081ff7cffb4ffa6ff7a00f4ffb000b6005cff53ff9000a7004affa0001a0123ff02006c002d01aa00c5ff370024ff20ff55002001b8ff30004eff14008e00d7016b00e100d6ff47001fff5aff85ffc6fee7ffce0014ff5600280094ff5400510037ff9a001e00ccff42ff9efe21003600e2ff410050ff0a002d00e8ff9000caff470084fff300da00c900e1fe80ffefffb9ff5c0086ffbbfff6fecdfffffef2ffe4fff2003d0083ffbbff64ff63ffecff36010201c0ff7cffd4ffab00e8ff71007d00cf00bc0023017b00c7ffa2ffceffa600b5ff3d01f20018004100d3ff3fff31ff8fff1b01beff91ff78fe62003bff0101acfffaff5600caff3b00d20033009fff4cffb6ff20001d004400f8ffa9003effdffeacffe1ffe1fff0ff64ff3fff10000f004f0021fe58ffb800e8fe550082ff68000b004b003e007c007600a6001400bdffdfff64ffebff4aff19008f006fff2dff4bffb500cbfe6500c9ff9500d7ff91ff94ff3f005dffa9ff4f009cff99ff9f016effa1ffa5ff39ff22ffe8ff84ffb3ff4e0124013c005bff4400d7ff3100fdff530197ff70fe0a001000ecffc50091ff3cff3000b6fe9a015000d7fe7dff7600010005006cffa9ffbd01f0ff8a008300d3fe2a00baff6a006dff550009ff2d009fffec008b002800afff4200c6fff201b7ff2e00aeff2d00a700ccff370086ffc4005900d7ff110072ff32ff4c016d00d6ff3d0094ff7d00e8ff080082ff77ffdc0056ff3f00ebff57ff0300490198008d006aff5e010200e0ff1eff3d00e9ffe90061ff7dff8800160140009e00f9ff70017dffc8003500f4ffcbffa0ff6b00b100bbff90ff210079ff640087ff46002201f6fe14001000fbffb30010ff4eff6efffeffe1005c0001004c0125ff24001000ec007effbf0047011e006b00ddff28008f004afe6600bcffb100fb00750090ff2f0091007cff85fff5ff35ffaaff68ffc9ffa90063ff330057019affbe0016ffaaffbb00af00320183005c00a80068ff97ff110046ffeeff34016cffc000bfff5800220044fefe00ccffc2ffd6ff20ff55016aff17004c0085003800ef0130ff16ffe000fc001b016100b2005bff77005b01db00b3fecbfff8fe1d0025ffdd0015005d00d0fe55010900dbffafffc1ff1e005200c6ffaaffafff8d008700e0ff7fffc3ff12013bffb1ff5d0085fedfffadff79002effac004c00770054ffe1ffea00e9ff7c005200baffb8ff13002b005e0070fed8006600260129007600a0ffa1ff26ffbcffe3ff7300d400a2ff7f00c20009ff7e00a6fffafef7fee3ffeaffb3006dfff9ff54000a00d2ffeaffaaffc1ffe5ffffffc5ff96001000af009c01dcff59007500ff003b007500b40012004e00c3ff05001500f3002f0087ffddff3dff87ffbeff44ff010092ff6e00090053018d011401f90022002a0079008100f1ff15001a009cfff4ffecff76ff72fff2ff7f009c007b0078019401b8ff0c007bff240056ffe5ff6800dbfe4b009efffcff730008009dff0d00e7ff0900d2ff40ff9400a1fe0700d1ff3400ea008100aeff26000200e7ff84ffa800c0fe2b005f00d000d6ff38ff6cff86ff14000901beff86ff43ff21fe7400c1ff6f003b0102007d00a6000700ae00270034007e0000ffaa00e8ff5000caffc9ffb300a1002b002a0061ff4100 +s1 = 06000a00030142ff9efe7affa900ac001ffffd007cff72ff3d000b01f5001400b40048008d009000eafe6000dfff8f00f8ff38010f01f8ff6a0050001eff3b00bfffb50005015c00c1fe7400f7fec5ff36ff59ff41000400860070003f0081ffa6ff7a01c9ff18ff530093ff6f00a1ff0100cd00e8fe44ffe8ff280041ff3301ff005100d8ff12ff8800be0012006bff8000baffae0042004fffbcfe67ffed00f8ffa2005200a3ff10003400d2ff3f00e5ff35016a00afffcaff76fffaffdf00ca0056ff8dff6a0007004a0090004b01b5ffc1ff47ff370162ff66fe32003fff07ff6b00d800eafec200430048ffa40072ffd00021ffb2ff9cff8c003c0072ff2c01e70031ff5b01aeff58ff22ff26008fff240025017cff80ff6b001f01f0ff94ff4100ca0046fffdff4e003700f3ff5f0087003800c2008d006a0173ff02007f006e0020ffc2ff8ffe19007e00bfff6bff3b00c7febc00f0fe5600bd009cfe4c008000d1ffd20031003d00ceff56008d00a5ff080098007dff1600c7fe7cffad000c00c6ff12fff3ffcfffa3ffe6ffa700e4ff98ff1100adfe3501a3ff9200caff0d0172ff2500c8ff25ff2900460009ffdaff270064000b0057ff32ffe7ffa0ff3400f0ff1e00d1fff8ff94ffb60050007600dbffb3ffe2ff0401faff37003cffd6ff70ffc100a7ffdeffb8fff700f6fe3a00edffdfffdc00eeff1e0051fffeffc300f300bffffcfef00033000700eefe7600460046ff7affacffb9ff04ffc9fef7ff2600b20181ff8a000b00b4000bfff8009efe1e013d000eff16002fff1c0108001300f4ff1a0148fe38ff0f0040ff580089ffcbff0fffa2ff8b00f1fef6fffd00dcfff5ff23ff84002dff59ffab01adffc1ff4f001dffbeffddff630048001f0182ff57ffd8fec0ff80ff45013c0001fe0600370027ff14018600a0ff0600a6ffbc00cbfed3ff9dff6c003d00a8ff0a0099ffbffff7fe1e01c5fec2ffb700f0ff5dffcbfeb5fffcffe600ab001f0025000d002d006b003dfff8ff1f016dff0bff2fff21003f00db00ee0080ffa0ffa8ff82ff3100ccfec100b80018ff36ffb500c700defe290073ffc8ffe6fecc00d1ffbb0093ff24ffa4ff7001a100afff42ff9101e7ff4e0015ffb7ffaa00abff6500b4ff94005c000b008ffe64ff58005fff5fffddff2fffdd002201befe1c0039ff0bff0cff3c00e9ff8b0013ff58ff32fe22001e00630007009f007f00a800920037004101dcff52005e00100060ffa6ff7cff51ff6f00050089ff8d007c002e00c0ff9400e3ff07ff4bffd9ff9fff2100d5fe8cffeaff64017e00b1fe7a004500e9ff07002a006f0090ff1bff5b00f8ff4d00d6ffd7ff2f008400050041ff2500ef005000ad00daff9200ba003a00cb009fff88ff8b00fbffc8fe7700bbff2bffc9005e00faffe4ffa20036005d005d0123ff2affc0fff1fff2ffaafffbff210087ffa7ff9e00d3fff3ffa0ffb5ffdcff62009eff3b00e200fafe0dff60004dff4effac009900d6ff25002f00bd002e00f2ffe200290074ff1600fe00bdff3c00bfff61fff4ff0000ecff50ff9dff4e010900eeffcbfe9bff82ff74ff45ff9cfef800cd004e001dff9c00de00a2ff07006d000f0155019a00eeff80017effe9ff6b01eefe0200d4ff4b0063ff8300a3ffdeff77ff170016006501d3ff42ff9e0003ff9eff84001effb2ff6f0094ff0900ffff7d0053ff3200faffa6ff6affc5ffe6fe20009efff1003dff28ffbcff00007fff8ffe4100c800ce00f3ff0400d8fed4007d009cffcbffb2ff9200dd00b8fe8c01eeff600156001900b5ffa0ff16ff2600cdffd2ff2f0162ffa4001700befff80037ff6a00e700150187ff0d0093ff0f00720079ff4d0038ff13ffb7fefa0078fff100f2ff39ff7cff45004301640043ffe1fec1ffd6ff96ffa9ffd1ffa4009bffd8fe170056008100e10079011a004900500067ff06016b00b1ff290140ff2500d2ff8900dbff9a0082005cff7d0090ff50003c0069006cfff4fe47ff7d00a9ff9700e600280048ff72ff21001b00dbff33ffb5008dff070066ff76ff3800a8ff57fffeff02002b001d010d0194ff80008fff4bff7cff37ffe4ff3d0009ff9efe400162004a01bbfe9affb1ff4cffc4ffb7ff6affc5ff00ff98fff1ff72ff1600ceff1c00cbfffcffbefe41ff08004b00dfffa1ffb0ff6f0066fff2ffbb00a000fc006400490058005c0004009d007800d8ff1501c600d1ff20006800cd0098ffa7fec1ff9e01baffb8ff26008a007c01320072ff9bff7300ecff9bff89ffd0fe7b008fff82007effa5fe4700fbff2f0164002c01c9001cff16ffe8fe1cff83ff810044018d0021fffbfe81ff82ff2a007f00e9ff7fffbc001d0096ffccff04ff7b002900eeff0300b6ffc6ffb3000500e0ffafffcefff6ff5eff81ff8fff7a0068008c004900b8005f00230099ff34fff1ff4100a0ff8d00c100d5005d0040ff2dffb7ff82000f008e00c8feaeff1c00bbfee2feacffa5ffcbfff9ff15003800bc00c0002dff2e0072ff99014200b6ff0c01f7ff8b0019008c006c00acffb7ff5200baff21001800ceff71ffd8ff3bff6dff07015cff5aff9eff280048ff7bfff1ffd0fe14002300a3ffa9ff20ffadffa4fed4fe250109ff65ff30ff1e005d004effacff0eff3800ca0060ff5c00060057ff2c00ac009efff5ffacfff50016017b016bff0900b5fec200b4001900f1006dff70fff9ff7900540032ff1500e8002500e6001900ddffd900a100ecff8900d0ffba00ef000d016d000f009a0086001dffae006affb3fe24ff2700c500bfff47ff5300cfff9fff36007800edff3200e50000004100a8fff8fe5000de006b011fff2200b800c6ff0900 + +count = 255 +salt_version = 0 +msg_len = 255 +privkey = 5a20ffb0905fe7380103a5e903e18406e83df16bfc17fe30f43bd841d07fddc8fbf07b9e0f41df8063f9422e0484e881f20f64087e2e0fe3293deef41c293ff1fc01e787e3183d0f7c1e001ef03e11040100463113c41089ff9ba0118211fc41ff81fef7e2ffc1ff0fc007cbb117a200c1d117e4f03a10847fdfb42007e1efc401fc3c18881fffa310f9df7c7ae8761f7fc00108216c1f07ffeffc42e07fbff7fd087ddd74ffe8041f9060e7ffdf03fff8883fe7c210c0219781d00bd177c0f8081f7ffbffc3d1f801ffee3ef8230837f28c1eef01b0842210f9ff03c001c5ef67fdd00023fca108820e0803efc3f08b83f0ba3077c0ffc0010ffd00841effdf003e3f80be0ffa2f106728880d0703d0c5de843f007a301002084410979fffc26f8c42013e41f41e074dd1f85bf6c3e0076207be0e88010777e0f81c06bff06c04f87650804400788003dc087831839de783e08441f7c43203df0811d07bfff7800f8477df47ee805f17405f07e3f97e31085c28002f97991901e19c61f7c412fc833ff86203be00860f7761007c3f7841103bdf9043ff0a30f842e0461088012f43ddf7df0975bf834407c1c08fc0f8882ff41f378430f41be07c0f641920421e0043e8bfff9bfce8ffd1fbe1e743fee3beff443ef42007f7f407e11ffff0087f27b9e0a3dc387c00fc41297a0ffc5ef6bdc16bff0ff9d0ec3e2005f37462e80bffebfe0ebdf10fddf0899f0482088c2f0be1107e226fdffec3e0087e08003177e2f83dedf400ffba6f0bbfff726ff7dfe0441f80bef87ffc855e07fc2f009d0fc41e0b9cf7cdff03a3ffcbff17dfeffa2f6c1e077fe1903f1fc3c1082138364febc31ff630908448fdff0c5ce83e60fc1d21025274421ffc1f837ffffbf20402e040218ffff13bce8bc117f8400443f7bff2779ff6c012780207844f0f4108001fec2110b82103a2ef800e147f08be00785f00c000a4604703ef83c4197a210006e07bfd840037fffe8b81f73e108bc3f008210b83f07a108464d14610041f18360f9422f7fbf20bc1f941ff02e816c42f045d00f22117fe2077eff07ef67bd068de00fa61eb8108c3af8fa2f78200077b0fc820ffc1f0c4008c800f86207fc4f9061f87a20904207c3dd0c42e1404f8c3ee7c0201020df82706fe2e901f08c830886200400f8bfae805cf6fc20146100c00ffc1f1fbc3e8fc20785d108620fc7fdebc12045ef80011083d00fdef0fa1080421175d1781be943b107dd1981d103e5f0421107e11f81fe93c4184030fc1f31480ef383f9060093e0013c1e6fde08ba6f1b22183a0183bfffc1b38382d8c401047e1f3ff10be7ffc200fc41ffffcffffd07f811f8c0323e31001f1100507bc41939f1643ef0c3b1789ecefbf1fc5a2ec0017fbef787eff81d0f801da37ce13fe1076001be1e8002ff81bd0fe2f803f087de0f83d0985ff781f1003f18c60e809e00020f87fd2efbc113dcd8bba18422c079df7c41f80003fbdf25821f9021e73ddf87ffd8cc417841ef47f1081c19020070c00083e0a47fd7be107ba120463e0442190a210f9d307c22739e0f3bdf0042f0027d00a2e94210f021f733fe8bbbe0be0f87a308804f1bfc17be3187de0e821f8fffffc4010024d8c43f847d48001d8b830f03effb9effbdeff402f885c28c0110ba6f0001183dff8860203fe1fc200041ef74650f4602840117802efbe40941cf085f007dc2888001761d7bc200f5c008411041c0fbfc10c9af8b7e003de17c23d93c40f825087c4f002017c7bffbbf1f0a1f80a300823f93a3fff5ffee7130cd5e61e01e2e5ec3014e5ed22c31b2ffa20f41826eb1a1e02e4f40b15131a1ce82ee00106faeac1f92620ed39e5f5efe9f516091716f9072ffbf4f5f7282b1155fe0f121dfbf7da2b03ffee03f30dee1505d014fc111c162dffe71112db0ee40dfcfb0c390e05fdead0fdfeded60b1ceffed9410ff2ee0a050bff24081ae6f90d040fce1d0fdeeafd22f3f81813d3f1cb15ffe4161442e7c6fbe7e3d905111618f9dcf8ff0eedc90b00021d221dd7f7f30fbdf0e01b261cdb09de02ccfff4e4d908e803ddf302f51ef1da0d1febe5dce9221b2310e303dd170bdc171b261311e60ac3dac9fc1e1cd4e5f7e3e621f6e6fb092826c614f500ff020abcc716f313ee1425dc2211d7ec0ef31a052402f6f0f6f3421beb1104320c301d19e8120c3b04fae8142603fc0cfe04e5e6e5edfd0ff60808f01505fdec132a22e0021919310fec0df444fcde193a1b0f0d18d92b07f6dc02181be4d9090fdfe3eed0281101112210d8f0f2180b18ff00fc25fdfff0e82204f8e6f7ef0011e10202f70f220407dd1803fcd4f107f7041107ffdbf827e509df03210022ea0ad50311eee815fec8c9ebf9e4f3e4ee001532fdfe18e827010605e33a130ac2dc2a0adae7f9f545e3cbe7dff605e60907f513f20c0d0d0f13f62d1f3ccd302401e6d30ccb0800360041e4e7f71719f5f7e9ed1421f613fd1d2322160ff5070cf1ef1b32ef0de527c21401fcf92417d6fa0c0ed4ffe70f1b0120021706feea07e7d01a2be00d122fdafcf8042400fefa190a10e5040de1ef0fe3efe0da1805fdeeefcaeaeb0dfa0ff92103db29f006fde01a0f08f2f903032335be1ee6f1eaee33fce9120b191b08dce201071aff0d0ae30ed61014e1b600fce616f7eec61d1bf6dee8ff09402804271d02e4ecf7fb2a2509fcea0ccdd6fe1408ff05ffff280739e7070e0912d90816c3091e1629d516e92ced0d3203eeff1623100e1f0619dffed5010621033102cedb000011fc0bfd2810e4dccadb18120ab412e0fbe7ee2bde0b00ddedfef936dbf61416e6f4eb04d8eb03f9f01b3bf3ffff33cf16070209051d13ff02ecf2ba0902e6e6ff2903070304ef08f605bd0b0d26f2e00602c5e1fa0d190d1a0c192603fbf5d512212423ee1c1bf4e5ee000ed50de10ef5f904100deef8ede7effaf7ed082d0f042102ddf61a251ddf57f615082e44fb1c02d4f7040e12040610f4c4f3eddffef613352628fbdce8040d170305f7c7eaf4c2e4d3e5f5f4170feb2023f4e0f0d1e514120fea1d05f019f61fef07eb24f3f1ee18eae6ef16f8ed09ee1213f303fdfbf2e5d9fe060dcb0adf1e08312ef0c4e00d200e04f4083efaf514e509c416f801cb29ee09cfedfef6e90e002a0cf90a25180bea1013f53d0a083d211af71ce1f9014bf1171af6e4f0d4ff08f9fa35f6f9f8fdfffdf92b0bf5 +pubkey = 0a7bd2e276325d6334dcdb2b9b44e28e3a640a1ce5483a0d8b20b8ee42be501f285393fd105cf95a6607b8025e7ae94dcae495b139e27da3306569205062ea107b9d50a31285bc02768496e2a3bc0976a1bb7d0b7b24a48f58315ba558947744fd63cd1e40a3d8f7cd931fa08f0bbce98049adc64aa48c8f7a91add90eeade0b2c74cafb2a6d4a22459622dfa905a4ec23f98ba829fe5de1e2c3ab62268930eec615847902da6305ac932a73ea23e7c617427302bfc96750344df79e0c5481c6e0e6dad896ac6184a1d3d0d2bb21f470389f86a9cd6246d884a28a2876ca74182025ed385b7a0dee26885cd09ac02d6491d3f5134910b52ccf349a122d4caa79f14a64340ea4a2a9bf62513bfdf2d138c8712420c514ae07eb5e8d83626c5d0b5d798875e08725601883e90f6bfd6245fb03d5c1a64394ce195fdb138ea15555796a52999e6b2ae040575994f3079c21ab93125ed7b3efe770d5a5003566808d5ebe84dd1254711e0458945eca1599b9737d55745cf27394bbe1fc1649c23be0e5d60bca1643f7c3965dc953b3804a7443a831b48045eb8192ed687259d93cb56a80fe48563a6ef6f27dabf234d68c4b8bc431446a24891e435e8544f72326445b89f4fe5af9df8ca70cf6f24cd6c4723ef963d022a2bd24129bc428f3405cf23a9d0a8066a46898ba40bc11b2ba72e201895d213ae614877d5bc950a4db9f768228de3b4a482f78249227af5f5910a998ebc3d0ec52f8e2a4eb940aa668e256bc6dc93624f694255ea7526cac75d946ff426e84c2d4a262a17e0f293dc6de9c94f193c8919e9a523d60b9033184e1e687f300f07c79e2c9e4c419004ab2a04586aa9a5dbcf8d2c91692b6b4fa91ea437948c6c832903127c86290e7960a755aac157c21001eb57d0be5950a4bf9af52ed58bb29e22370688a7679a9acc0e55b8b236c74758fcc8f260685c639565c8eba2fd4a35e9c4d85f333a64b0c2bb82158292acb8a54e419cf634563d8f66483d57d6b8496f2e5958d8a4ed702f9de6aa764d74163106badae8915d7d36d829d7fb63a5d9e195e16a1d72b43377cd8a99aed7169c6480853cf8e11b2cc24ab1ba896c97cf1d0123233a603f19229578ac2154a1a69b007958e23a8e1701a3dbe39e56a599ce93674b091f61a3590192f077d34bd23f4b128932e7c57587cd5d924f5e430ad27c4017cff77b10524a026727bbd2144b94a41528909b245bcd148b848ec648a11b6ac17253a6504caafe51c84ecab3446984a5d986767022a637f196362215f1e2e1a5619142bec50b5efe961910d8aa11b7beb231ba00e9318dd8f7393690c501d004d7a82cc74eac140bb39e9bb97e90c4260699904a29b2c89f41849022b6b76c6b4da19db4de897f9c6e60c7fa4599075c5c11575080b10871f032d3379ffd31a485253e4441c4a80658a90c68b166be20e2866eae7b5b107857f948f20d928e54ba2f661610e477d480712697e764c4d42a662e8451eec38a7009e07ee9d9ab2d19142c8685c821c143946a5f731b641aa9848767e801237e40f3b7b4d11ba4013cbbefd72543548292cd5221287c3b945a2c7b42fc4863f7a418a76473fabbefb18a44d0487a01c083160f21624ed98c689e58dd91e833b0a4b804d76a5301d92150c1c172898022aa93655b743a103b10fa4555851bb714481f19dab38c63b78b0ac483b5e88c79a45f9803ea20586d9b9393d00738595455674cb885b57abb1424b2bfda9b744b2d8094b00851ea09862d5dd3f859dd19af7138e8470cf2674af1299464734af229cbd66ea33915bd4ad3acb357c0848617de6e8f089ef5101b197ab566c26e836029306fa738016703214c3aec65d20a69a54abdaea3524858440a8cc24894b907535635695c7cc1d95d8229ecbf019bd8349c7a1011f6d32c75017dc9d14821b28cf50a1a2f7798257778361a44030eb7b044279d949a3f1630504a9b78ad5837ab67aac44a8642da4aa38042ba13642e1adad6e3d6626e0e265197fd0a520576c052e38d62bb3d9cf0895a452d0c63b1b6da023f41f31bdd49574a26731072a3b66fe1df783ba3941ce93a42ed643399a65394b12f0f1bbeb010cc11677bc88df90147c7210cf0343903fc83c4216b0659b78cb473659259ed3b1eb135e7e86d88601e483045db0a3222c8bbd05fb5e13b945186dc50e207f832595538ad5a14a2e97f729213a4eee4a203e2404587a6b61aa0037b45508a3b902cb8ae66b97bed5874276e2d0379aa4b4c1bc0881415e91f1bf51d5ef49a986a547155c7d6b9427079ac9224ad228083d430c5049a78112077c4ffad67920ca653234ffb2ff5271872c1e644b886d0e740be35da01773c19d107be1eb3c0170b92259f06228a519b2881265c07b015a66dda30928465a8194272dd23a5ee25a6a80edf32c53d75032e152388411658c9779a44612268df46b75c15c689d49971e57bf7d390f5259a1055b2d687b34889398f1e0c245e9630a290798921f8774c10415468d76 +msg = 44d5cd1bc6c5af068e25ed10a5ac887471277ab115d96333bf8a716e28a4267ce55a95c427d3de5d3805f41bb667f7c05546ea13b266b8dde01c6fc4e676df0002f97f24cd5d4eae18cdb99fb574f51eb46ac8b32b91bc200916558fc57bed217540b3497a7d86a72a41e6bcb228e4e634c96ed846498a99b1c629894e2347c11ad94f2babc69ca2aa9eca31db1791a1a30ddcf51eba2a3dae186233c09f584fa7909835c96f4e3771a203c402d20f68238dc172179bb8ae3ec8d16f9ce5a5fc6f7aaa136908ea033e4d592bb0a46637bbf09fd3e8f90840a5ccfea3b36fa3a0de6e5b62800ef376196ae9fda55ce438778875e48312bf61a025ae3ba577a5 +sig_compressed = ba003199346bb46ca4b3f6f9179e0e55a3825839f3032d0119f66d8e438e722ef07320f6e4c0cbfda4f34db175a3c5255ac2bbb6eb10888f17ae97648964b38f9daba9c4f11fcf3b31487745b35e27592e5953869b1f0504c272a2b2f8d2d4d5a12d83202359db7b70891a066a6fdba46f6f75da1fd5824abad554eedea652233decd9171d8d94af3563e1d99abd97f3d67a53d52e6c1bdc8daf8327d6660e45e6d08146a6cc0359fb4f2becb36f0f0676f05a3e9126290323f8ad30e76cb24442b54d9eb04e5e4b34fa6e12daea9445ecd0363ce032a7926c4ff612b6ad336cf0a4eb1bd24c3a1a2e2a9524189a03768d4ca0e3cdf69637f59389755d51bc0ef3a246dcc61e165aa8e72b7d5488701114963308987211b4c8efaeb4979f0de1c7bff3355b6ff3d1cd4fc431449ffff3eb53071719979f40ceaa946c6f4e26631a5f420ec4572196c45aa15c1d98c94edc6e1c2844126553b632f9646bc90ef921b29f640aa94637f0aeecd0e666152e6e85e0cfa06cfbf576d72d5e9d55ab0fd82be90467d03c08dc424072b6ca6e4790596b71f94e0a25df40e32ef8d34ea32a9c795c647ddc2e3b6b45c2680b0e3842f56a6c91ce426370fcb5c12182d69896ab81b5fed0f8e8f0b8b8ae38f73bbd69c8c87be4299f7d034b27d0aa5361eb1cd5c3b9fad0c5316f82506ff5cd27d7a7b4775673893d706582a7d6b7fa26270a40dcacda614dac7e863b3168a225dd07ef63482adddbc6797159ba07e8b4e2b42e84b1dc8e9f1ef2eea097610b5bb8fa6d49b4328653856f6c6816e33662b99104ba2693e518fc564bdf72500c989e1d0c25b507e2f74b0fd513ea7ecb1a49c8608df2a685684887be4a85a0aca1cda03a30332b88e57df5b12a52a7d8f9123abe1a82a6fc3eafb633aafde20cf9276ba6caff7a72c7f72df573edabd4a728e6af056694c178698c935fbb26b7b90c1a6056e29f8fd31f3758746889b16573dc94e117f5e79c64dd2d254268e4604a37eb891d9ac056d929b38ed11227727db553618f05ba9898daecd4a9b7015c38ae53fcddcbb77c4d68813158ad72089069b17c3ead13fa9a60e115a29da046ae1f2e0cc5ca662b8dce6a55e44c91dc91a5369ed2619fcb5a526c6057ef10959a7dcad922e79d94629ff9c760f566883ae93940d55ad41b83056377bea4749b1af44b6a72847cfa639fe69d07710e22bb23b4b0fc59a28078fef0dddde6c12b57d62b489f580dfc1ad98f8792188a429527d6f79e508be6dbb67284fb915da347e02849bfd04a84a5c5d96313c650b8d490fd044840624dda9c42b71ab812dbbd5b530d2b89e75658f2671463fa87e330b8605dd7250cdb7126bc2a84d1236e52b5c54039244a6f5bd9fb6991cff5ec9cbd5142344a8f1b32ab999c69369f6f1304c16586ca72c8a3a26b091465d96962381342d04adfedcc7ea3f6a61a8c80a2a1edecb36713f0685f9a4ab2e9d00e21ae6b3b68e71ad69b455a07bd3480991aea1d1772284c8f173928532e77ad8f69b531cd74475af6a548c48dd7b032ae6294c46193967712bae71cbac6535c28a7db80c4e348fde2b105863beda43991cbd20fb493e5a3fcb2521c4aff5adfa43a5b8c0e2ff9c4e4614e0763105d6851111f9b6fc9e249dc545d8cb89ab34e78c2b33fe588dd93fe540b485d92946e52dadc68c66e2675041a32bc90fb555d2449e1efdc662449b0ea24f53b40c9628eeda74cda5f1940 +sig_ct = da000310b2f5d07611b0c9fe106f022f9910705619c1acfb1130fea181f61f65f7210ef32097fa0fb40070ee130fe9f8a027034eca07504701402aed405dfcaeaa008011fbbf2902eeee02c02cfb9fe30d714e0bc01ff62fa701400ef2ff4d07803afeeeb505310dfcffa0141ffcfb601502f09a0eaf55089f50e7001afe30eff48112f60fe6037fa5048fc307b05d043f0bf7e02afaa0d503b0ef04c048019fa2ee5197fa8fce02bfe6063fbd0e6fd5fcef84e95f170bd04b236fc3fef06bfbf027fd4ee8fb80790e800201a0b6f80fd4f0503c0dff6afc928ffe3178068f8c092f7610301fff6e5afb2fceeee01005a04d0bdf7efb5feef66f8cf4802d0dd14a017066083ef1f40eebf9c13603ffd00abf550b3fcdefb03aff3f2e030fb0fdef3b04a1a4ff70c0f4501a032187f9af8a0acfc1159fbc0f50f501bffffc4eaf09bf34ff910b06a147fb6fc2054010f40091025019008030f3809b132f210750c9f99ffaf9ff71f810b3056fc9f8dfdd135f8808c04403ff81f610eaffd197f67f99f60f63054046ff3fad113f74fdbf18087ff805c00c0ec0160501dcfa711904efc8f48fbe0080040320530ecfe9f6a01af9c00ef0e00d029f94002054146fc100afa3134fb4f68052fb3f5ffa0f61083f61f86076f5206af97fd606aff9ea80df020019e18f2001b010120fb6f4a04dfefeb806505b01f029ffe012f21003099e21fda03a09905309e0dcfeff92fbef39fcb045ffcee0061e7200bf5504d0a4f3200901b00ffea0f00210050daf77fd6fc0fcbf83043f3919e0f1f3be39f12fa3faa1b9ff0f910a1033f2108302c03e00a0cafd0e15f33070fa4f86fdf014f75f10128fc1f52fdcf8bfadf4cf23167fbc0bdfbf1ac053faa06ff98131fbe0a0f47066e5a04d058e06ff2fe80680c402ef30f85fcf148056fa3078f620f1066eb0e86069ff6f5ffb00acfa411df8ff220f71411f608b06efb9fdaed7ecceecfecfbe0effcf04016eee5ff6fb409002e093027f6cff1ff6feef910f2140e6d13cfb0ffc0ed007fbbea3061f0b013face850e3024f38efef420d300aedf010f910a508b085eecfb30c0faf103febff8fb6f89fd30120ca053fa8e8e023057ffa0c104df90f0bf8aff4f2bf85ef8ee10a7fd20b605ffa20b9ff1fa406f157f8afd5f570b901cfd5ffe066029005f3d031024fd1ec503507b02100613005b014f88f06ff10b7061f5d111f4ffebfe2f370b8017f95f62f3a0b712d1aa0b4fb8eff046f86fbc01d03508106d125fcd01d0c40a2fa403ef4b04d08cfa006e0cc03106b06604a036f4015cf3bf36f02fc502efc5fbce53082ff6ff6f52084020fdaff5fbdfab044f03034ffd00815a04ef6001a070f8efbf0b1f36fe80dcfc7fe602af1c0b201deeeedbfcce93030fe1fea0e9026df405f07808906603efb6f4e117f19f6cf76f81038ea8f96ee60870740b908305505a006fbf085ff3fc3f1611d136f51012ecbe3611ff8cf72f02f59087ebcf3c05d0230e9ff9fbb0b4140f9df8900dfc50790600ab0df0621e903e160fc100606cff110f0210910a10aa03e0eff990a8017f65f45fe40c2e89015f4cfddea00c2037e0c1aa0a9fbbfcef740bceec0710d200ffe0192001092f4514e00afc8fd508206df430ed030f5bfbcf190d9ef1033094ff1eacf88f68070f7ff23f3700cfcafbc035fbe0500b40a3f470ab0f1140eb701203705bfcdf9304c01cf8217b0b9f9611411a12af1df67157fe7ef303603ef440b00b006500d029f6a094eafed4022099f27fdb011efff5ffe00abf82fc701f051f8a14cfd8e700c508ffc302cfcd013fa0f5ff870c90d9fad140ebcf52fd4f2501cfba0eb036095f60f11034101fef0dd00e097fb80c2feffbbfe40a804c07307afcff26ecbf72fd2011f53f130aa0180a3fa90e0f6bf340caff8f7a0b9fe3f77075f64fb5058fece52145f8af40ff7ef301f07805800508cf21fcc08efeffe9148f8a024f8efddf07fee021f7707f05af41021fdb071003017f87ff7fef08afc0fa8ef807504219101f036ec10bc024f240d1fa8e690b5f66e31f7bfe7f02162ec503ffb6002edc0f60a901b0a9fcb071146fe5113e2c00609917900f06a0d70a402708ff85019112026f790440bd0bb1030ac0c7f250baf6502f099 +c = 6128950bbf098c1833116d2ca20f7f03f22c902f802f4b062f187e1fe61e9414861ff907480ea1085b1dc516ad00a40cdd2bfc264901da056114e913272acd20a81d901dd61df721881e382ece0f8d2d65063b201c25ec2d5304f10a762a202bb102f71e791ab9231929ea10e1032d1b3a1b022c6f17372896110b14cc1d2b1ddd0b030c4503f709011aa30d7f21d000ef1551109a205d19920a410db4237726b227af1d271da720860421183318d92c960330034607b814b0110509d31d7d10052caf10932bf91166274d2f04181021d914931e9a015c020c066e2d0c0ea314130b6a134118332fa1022400be012e14a7295126810f30106c2baa012d0cdb129105eb21e60255125c1dfa20f826d417ab2fed15a31fa8268f0aaa1a251ae31a4827641d1320970f7d2c26234c1f710efa1e9f272b24e51867262d04701e0214140b8601432c8d2f5825f82e1010011eb41db70bd21bef27f0273d2a831d860529256917c61c02040116b82a4e2f3e2f262085111d03d11c331ce71a9a0b3d2626261b06dc2c0319bd1eec01991ce92a7122bc170f01ba116414cf23261fdc0c38140726e40a301f4a0cd0052d20a0056914b6151d1d0512452eb51f630d4418f708202fba191e26751bca1227241712ce0116098102b4007f0a4229902f740f9a188c11ff01862e262d8007901a0f27b302082ae710332407235906b313ca15a00bc628301405258f2e0d0d2f1177196909c605da179c1d5916481ea8123b035e06e22f7a0b9c15ad227529921974171d0b132e0d09f828e6041813db2eba1f0f168d283b0ce21e56143707910ad51eca1f2721822a8b10e025f414bf11e0171a1e9204270b2009492dd60d2609b2281922a6143229eb13b5019027e6123910ac2b6e2196156a0a3a17a503ba1bdb0b98260a0556093702652d9522a2107323fc1eaa1a6206c40c8e046e01c31bdf018418912cce0289264d258615b8069e175c248f29c724dd11e10a54047e29ba011b19a8181923b30f8c19a106b8171713712e691c14008107f507682af811e5288503cd20db031b2ca5164f2e0308470b4717181d1028db1be61f570365294a28732e3a1c6b266f0efd0a7f2df219952791218226ec0d41156e01a008a41cff0b6808ff1b3a2f1513e71744127f2c332eea00422bd61fb91e5c139527340dbf0e4e0c8b0f4802c022e4150614fb11de27570fc4183b0c8714101d5900730ae2162b06f22013267f0bfe049f28e6046a0319182a006e101f2dd6249a228a10141276063a06da09c528d613dd192402eb1c37028524640a7d15e8138802040ae02b151ccd29e4179e27eb1f0000f227170fc1169b154e15b1022b28e4149417f401ff0bcb05b621fc0b2a1a902a6d2caa25101fc7141b00b829a7024c0c0504330ec2069207360de620ae0b8808c909990a122e421b301ed00b00117414fc2def23b111b41e1215bf201423d81f8d2fdf12240c1c0c501ef328610c0101131aeb2b5a21d00e9008be0f062d2526311e891e7e1bc520db2d4015fa00e71d7e022d2b2d1cd923861912242c1e6220ea123c157417242ffc0ddc2ad708260e3b0273134a28471b8116ed179002f91235128d198427821250001e1619151f2322075821c11a0e07411a1f0a04284a07ba2d90072a0f710dc31ba029a410c90e4f023310290f222c77216705a0269102ee0cf223d32a7400b61dfd213218ea22ca12d416d72a7a0bfa1c0d09f0288a0d84272b29e503870bc025722f8a2e8007f504db0a1504a42e892e622a8f19c62765299723b203841ae30e9e0da524fe03dd0f1f21ef19592b9c23d725f814cb06e7199f02890037170603572d670d2e2b072fe2161f23dd156018581d85231715150f9f11bb174f29a90c6e1252020508cb0aa62a48168a161f27080af41db126ca0e761d282f9110bb20e2161e18290a9408321d6e137f189623fc14752b5b277511a11b6b0a1322c7244e2bb103942a181fb823521f09111620c82e9b1adf0780047a19f52dbe2ebe2e0424bd2d721f7a18101f3b008220431beb161911001a781704249514cc2dae063c04ef2e780b0a2cea1bb0275f1136031508a118191bf017c4111917e41528160521d512d2120a2e9405e2086d2b0f2a9805721ad8202a15c82d6824a81b15155708a104260abc12052c3d0956097726cf28e62046118b1aef1e2906f6212018b7146a13a5293c2fcf0d1118b104792b0b22e80b741ca026b80b0b0b19238a22d5175524ed11c214d52dc21c67157b172d1ba810c10ea91e1c2ed1174d0e5f1fd61e1d2e8f29f52a421326205e2a331961126c214614071b122c7b13310a18171329b81c5d1a8b20fd15380e530c250f8f0a2011a70a9102ff1fa601fe2fea02be02ef042226ae19b002c62d4909a80500082b22d7185b1e87215f015711b308f8190227fa108604f71376029f1b44060d1b5a0c4b1ff0113700360efe07c40b6f1afa11ce1e0f1458228f10ef083a11d727fd2bde14882e1112e1127b29fa1a600ae717d30f4822fd205e2bdb17d72fd104b623841bd62e6e21552fb80a110aee2c9a19c91fd42807013a2f0819ca056116f32b0d070b08d228a522700581123400692bcf2ab716c91bba0f070bda26571aec2c512725172e27e805260e102f871d321172076a0afd1adf11b21e02070f08652c2b2b9311140a0921a207ec05de077b046d290307c619ef0b412c4515a1276a1f7b20cc0b850fb012c02280030c231c2053098e25342d8d13f5021001fb0957002408ed042100290e5d2b0a0e27113c0d1726bd115e08cf22af012728141ace089415a02beb0b2a157a0a8d0cc72a0b1bcc05910b730718166411ec219d01952b541d2c219e2d +s2 = 3100b2005dff76001b01c900e1ff6f00220099ff070156009c01ac01b1ff3001eaff810161ff65ff72ff0e0132ff9700a0ffb4ff0700ee003001e9ff8aff27003400cafe7500470014002a00d4fe5d00caffaafe08001100bbff29ff2e00eefe2c002c00b9ffe3ffd7004e01bc001f0062ffa7ff14000e002fff4dff78003a00eeffb5fe53000d01cfffa0ff4101fcffb6ff15002f009a00ea0055ff890050ff70fe1a00e3ffef0048ff120160ffe6ff3700a5ff4800c3ff7b005d0043000bff7eff2a00aaffd5003b00ef004c0048001900a2ffe5fe9701a8ffceff2b00e6ff6300bdffe600d5ffceff84ff95fe17ffbd004b003602c3ffefff6b00bfff2700d4ffe8feb8ff7900e80002001a00b60080ffd4ff05ff3c00df006affc9ff8f02e3ff780168008cff920076ff03011f00f6ff5afeb2ffceffeefe10005a004d00bd007effb5ffeeff66ff8cff48ff2d00dd004a01170066008300f1fe40ffebfe9cff36013f00d0ffab0055ffb300cdfffbfe3a00f3ff2eff3000b0ffdeff3bff4a00a401f7ffc00045ff1a00320087019aff8affac00c1ff5901bcfff500f5001b00ffffc4ffaffe9b0034fff9ff0b016a004701b6ffc2ff5400100040ff9100250019000800300038ff9b00320121ff7500c90099fffaff9fff71ff81ffb3005600c9ff8dffddff350188ff8c0044003f0081ff61ffea00fdff970167ff99ff60ff63ff54004600f3ffadff130174ffdbff18ff8700f8ff5c000c00ec0016005000dc01a7ff19014e00c8ff48ffbeff0800040032005300ec00e9ff6aff1a009cff0e000eff0d00290094ff020054004601c1ff0a00a3ff3401b4ff68ff5200b3ff5fffa0ff61ff830061ff86ff760052ff6a0097ffd6ff6a00f9ffa8fedf002000190018fe20ff1b0010002001b6ff4aff4d00efffb8fe65005b001f002900feff120021ff0300990021fedaff3a00990053009e00dc00efff92ffbeff39ffcbff4500fcffe0fe610072fe0b0055ff4d00a40032ff09001b000f00eafff00021000500da0077ffd6ffc0ffcbff83ff430039ff9e01f1003bff39fe12ffa3ffaaffb901f0ff91ffa100330021ff83002c003e000a00ca00d0ff15fe33ff7000a4ff86ffdfff140075ff10ff2801c1ff52ffdcff8bffadff4cff23ff6701bcffbd00bfffac015300aaff6f0098ff3101beffa00047ff66005afe4d00580006fef2ffe8ff6800c4002e0030ff85ffcfff48015600a3ff780062fff1006600b0fe86fe6900f6ff5fffb0ffac00a4ff1d018fff22fff7004101f6018b006e00b9ffdaffd7feccfeecfeecffbeffef00cfff40006e01e5fef6ffb4ff90002e00930027006cfff1fff6ffeeff91fff20040016dfe3c01b0fffcffed000700bbffa3fe61000bff1300acff85fee300240038fffefe42ffd3000a00dffe100091ffa5008b008500ecfeb3ffc000afff0301ebfff8ffb6ff89ffd3ff1200ca005300a8ff8efe23005700faffc1004d0090ff0bff8afff4ff2bff85fff8fee1fea700d2ffb6005f00a2ffb900f1ffa4ff6f0057018affd5ff57ffb9001c00d5fffeff6600290005003dff31002400d1ffc5fe35007b002100060030015b00140088ff06fff1ffb70061005dff11014fffebffe2ff37ffb800170095ff62ff3affb7002d01aa01b400b8fffffe460086ffbcff1d00350081006d002501cdff1d00c400a200a4ff3e004bff4d008c00a0ff6e00cc0031006b0066004a00360040ff5c013bff36ff02ffc5ff2e00c5ffbcff53fe8200f6fff6ff52ff84002000dafff5ffbdffabff440003ff3400fdff08005a014e0060ff1a0070008effbfffb10036ffe8ffdc00c7ffe6ff2a001cffb2001d00eefedbfeccff93fe3000e1ffeaffe9002600f4fd5f007800890066003e00b6ff4eff170119ff6cff76ff81ff3800a8fe96ffe6fe87007400b900830055005a000600bfff8500f3ffc3ff16ff1d01360151ff1200cbfe36fe1f018cff72ff02ff59ff8700bcfe3cff5d002300e900f9ffbbffb40040019dff89ff0d00c5ff79006000ab00df006200e9013e006001c1ff06006c00f1ff0f0121009100a100aa003e00ef0099ffa800170065ff45ffe4ffc20089fe15004cffddffa0fec20037000cfeaa01a900bbffceff74ffbc00ecfe7100d2000f00e0ff92010100920045ff4e010a00c8ffd5ff82006d0043ffed0030005bffbcff19ffd900f1fe33009400f1ffacfe88ff68ff70007fff23ff37ff0c00caffbcff3500beff5000b400a30047ffab00f1004001b7fe120037005b00cdff93ff4c001c0082ff7b01b90096ff14011a012a011dff67ff5701e7fff3fe36003e0044ffb000b00065000d0029006aff9400affed4fe2200990027ffdbff1100fffe5fffe0ffab0082ffc7ff1f0051008aff4c01d8ff70fec5008f00c3ff2c00cdff1300a0ff5fff87ffc900d900adff4001bcfe52ffd4ff25ff1c00baffeb003600950060ff11ff34000101efffdd000e009700b8ffc200efffbbffe4ffa8004c0073007a00cfff26ffcbfe72ffd2ff110053ff13ffaa001800a300a9ffe0006bff34ffca00f8ff7affb900e3ff77ff750064ffb5ff5800ecff52fe45018aff40fff7fff3fe1f007800580005008c0021ffccff8e00efffe9ff48018aff24008effddff07ffeeff210077ff7f005a0041ff2100dbff71000300170087fff7ffefff8a00c0ffa8fff8fe7500420091011f003600c1febc00240024ffd100a8ff69feb50066ff31fe7bffe7ff02ff6201c5fe3f00b6ff0200dcfef600a9001b00a900cbff71004601e5ff13012cfe0600990079010f006a00d700a40027008f0085ff19001201260079ff4400bd00bb000301ac00c70025ffba0065ff2f009900 +s1 = 2c009efffe0098ff0d000c00f1ff2100bdff70001200a00013006c00c9fea60054fffefe8aff3a00d5ff5bff86ff5900a2fec9ff560033ffaafe40ff1fff9e00b7ff7cff28fe47005cffb7fe3500efff37ff2f0008ff74ff0300feff8c000a00afffc600820058ff61009500a0fedaff89009cfe84ffe1ff6e00ce009700a5ffffff93ff76ffe600ad00dfffc0fe97feaaffc8ff5d004cff1f00d5009cffcb008a002f005fff27ffa1ff440094fe19ff97005101e500b0ff3aff21000d02afff83ff71ff91ffd600adff1d0022004bffa100adffa1ffdcff2b00410018009f0033ffc4ffe8fe27006bff340081ff7dff1500bdfea4003800010036002c0096ffb9ffbfffe700c000bdfea00072ff040065ff7f00faffe5ffc2fffdffe100560062ffc8005e0033013e0023ff7300daff250015013d012b00b6ffd6ffcfff05000100b7ffe5ff25004e019aff7200eefe430135ff5800e2ffecffecff97005afe67ff98ff52000c00f9ff96ff08ff3b00ebfd7dffeb008afff1004601030076ffaeff15ff08000e00aeff3a0068ff6601a0ffe0ff9aff96fff0fe7a00e6ff58005dff91002400adff7800d3ff42ffe600aefff7ff0b01f6ff5700d6008afff8fe81001e003a0063003efef4ff5700a9ffe1feadffe9ffeeff610074ffc9ff8c002d00fbfff0fec4ffa6ff83000fff9d00c8ff57005b004bffe0ff71ff2901d200e4ff45000c0027002600aefe8e002e005f0047fffe00ca000b007700c3fe36ff6500c7ffad006fffdf0022ffc3ff3200e4ff7cff76ffa4ff73009ffed5ff5eff4f00d9ffcbff700014ff3500b2ff52ff0a007e009e00e50015005401c9fe5e000a004ffff5ff5f00db0073005500cffdb3ff79ffc700250090ff1200caffebff2f00d3ff2c00b6fe40ffc7ff84fe7c00d3fe1b00ac00caff30007e009cff63000affca005a01b4ffeaffccff73ffdcfffeff91ffcffed400c1ffa5ff3efffcff760066ffdb00420031ffdeffdaff2a005aff4101cd00860143002e01c2ff45002000acff3500270078006100aaffaaffa4ffe5ffdcfe94ffbc00b60034ffecffcbffcaff9bffbd00d0ff20008fffcbff0a0040006400d30043fe05010a01e6ff28001dff9d00dcff6bfff7ff7dffaaff9600ff00e5fe8900ffff8dffb1ff92ffd6ff8dff21ff48001a0085ff0c00eaff9d001200c5ffbdff24ff2f001d002b00f8ffaeff43ff3dff20ff6bfee4001c00fdffd6ff7c005100750069fffbff48002b0013fe19007400e4ff8afe040097ffbeff59febeffa500a100ad00b70085ff9eff4701d9ffadff4e01840017ff0c007100a6fea8ff43ffacff84ff97ff7a00adfd2eff4900f700e6ffb4ff920043ff50ff8bffccff67ff7ffe59fffffefdfee90085004fffa2ffe8fea90198004800daff72006200770096ff0f00f2ffc7ff6c01a300950016ff66ffc9fe75001d00d0fe57ffc6ffb800d6ff6d006a00e200af01c5ffa8fe1b0092ffd4ff41ff14ff97ffdb00e600b300d9ff6d00deff5f01ecff58ffdafe3f005c00a9004500a6003b00bbff7bff070023ffbbffc400c7ff4a007fffe3004e00420075ff53fffd00de001400cbff32018000c6ff63ffa3ff2f01c4ffd4ff68003b009600c0ff0f0066011800d6ff1100b1011bffce005700cfffc600c8ff0301ac000e0038ff1b01f9ff30ffaffeb6fffdff570096ff2900e2feafffbb0004002a005ffe3200200019008100e8fffbffd100680096001a0083ff9e0010001e00cd006f000700a3fe9400b0ffbcffe6000a0027ff6eff890018ffbf00efff65017effc2fff3ff86ffe8ffe4fe42ff85ff65ff93ffecfe4d00e200f8ffb9005800c1ff4b01ed008500c2ffebfff70046004100250080ffe0fe86ff6000e2fe260037006affdfff250017ff1c00a5ffabfff400daff9fffdcfef0fec0fe44004001b2ff7400ad013bff7f0068004700faff1900bafff7fe71ff0100f2ffd5ff78013d0034002100570053ffc90062ffd6001e00b900b5001d006501cbff2f00dfff2d00f4ffd9fff5ffb9008701a3003800faff360048ff6800aeff28ff910023007dffd001a500b1ff9700ed0036008f00dbfffdff4c00a3fff4febdffa100600061fff7ffa30004ff7b006cff6eff59ff53006500120060ff49003001120010010b00fefef7ff8200d4ffc4ff9201adff6fffcb002800bb00570070ff39ff0d00420062ff700099ffd9ff2b00e6ff460013002f0049ffa0fe4500dfffe700a9ff9e00870083ff570195ff28ffd8ffb2ffe6ffde000fffb00092febdffd100330134006600f000d3fec300e7ffad00bdff84fe80ff5cffb600f4fe1e02600049ffad003e0083009c0006ffb4ffee00e500b1ff7bffe5ff94ff6000eefed1ff18003400cbff7d00ca00aa00e6ff71002f006affeaffd1ff6300940098ff35001fff81fea00071ff90ff4f005cffe3ff42ffb20093fefeff710014ff1b0014006affb9ffb0002000beff5600f6ffbd003dff8fff2b0068ff2b00b20051ff0f004dffad000e02110069fe0affe7ff60007500cd00c30082ffae00a7ffffff4b000a014900d900b1ff9d000600cfff50005800a7fe94ffb9ffd2ff41ffbcfe5300b7fe2000ba003bffa6ff71009500190041002a00abff8aff66ff66ff98ff64fe060051ffdd00bfffdaff89000c016fffe1ff9c003affd0009f00110097fe22001b00f1ff450053ff9bffba01a1ff4400bb00a000a500e7ff72ff7301b00141008bffd1fee5ff5d00240076fef6fff6fffeffd000eaff130020ff4101820015ff59ff6d00aeff08ff9801f5001dffa7002a007fffcffe19006200520004006600f0ffcfff1b00ca01f8feab00db0057fe05000fff76ff0900c1ff + +count = 256 +salt_version = 0 +msg_len = 256 +privkey = 5afefbb20cbe00420f0c6130881004211fc6520c1ef8c5f17c3bff7fa2183ffe84320c5cf7bdc0f805f80800045cf8c3e17c04e8404ff08009fd8f801e1880410c5de807b10fc0177c1ffc610f403f9064eec2227c04ef868287bf00fdb07f5ee88611903e180feff03d00b1d27fa410c002681ce8040f7c40f005e2fc24108821fbdc2047e06be008fdf2f42017802f00420ffdf17480f08c030400080221741c06c21f83c1d8b9f1101fe80bef8be300c5e0f8a3f7fdbf886210fff00842f74002f42137fc1187a2d005c003a5f8c5d1843ef7cc2e0be308bc00001b0ffe61efa3df07ef0ffef83f9f903e0881d1782218ca2c0400dfba31141c1fc47e77df0005b1101ff7fbcfffe1effa2f7803ef7df00f5f1739eff79e084600801cf105df03daefc601efdee83e1f8403f8862fffa3d8fbf10bc106fc31f0b92042010c6000bfff0049f880327b9bf6bc2e7c1ef7f40280220ec5f093a108c3e1079f0081f28c3e07f650742300ffa0043c1783e00403f07c01875ff84210fc3bf08020ffa2f789c08760e8ba408bc30f74418b8c0ffbe06f07ff480f7c41d8bfff8402072c0087a0f0f7be0f9f17b83df823ffc42f87e428040ffbde0ffe008827f03e0f0381e17c1e90fff88021eb82ff09f0fca128042f93dd213c12efdf2041ff08ff08cc117b20f83e8f0041d80221e44316c00f809e087c1117e027820f9077e87e001bfe3882017782e7c8110c9ff985ce93e1f87a22845ee7042f8bfb0fffef8b80e7459effff07422fffa4d0c3e507fe00003f843fdef7c07c6717fdd1f7a3184610ffde081012845cffb9e0840207be0e8f81e7c0007c01f8b641fc6017881ff05f20c8100841e23a2e7002090011efdb16bfef6c0027b7b07bc2efbc3f7c1b1789f183badfc431e7c5f139ff7020103c2087a02086007fc01882118fdf073e0e83e0e7bfdfefdf2041c00c2017fde0839f2ff820f7dde83c217861f789f1137fdfc00f8be1003bd0805f113bf11005d7422003a30003e2683f180410f7e1e6c62f841f0105d273be07c4400fc3f87be0807ff07a3f88210144220041f9bdff1880d80631efa3f0b40d0041ef77b2087ffe81d178003ec991fbbf1009b18365f837ff8023383faf041fdf3c21fc7c083df10c6008402f0be2f0c17efc1de883ff0c431741cef781defbc21820f787ee87ff1f881ff83ef8bbf2f7e3f1002e7c43ef823f0fbd10783e7b9f083fd1fc3c107e0087ff1845f184211f401f776116bc0d8843fec3c0ff432001d2f4001f05cf0bdf0fc1ff80040f89eef00310f45ef400ef42110005ffc43078061ffe207be327c6020bdf18fe4f88c0f940200040174e1f83a1f74210044112000e039ff78011f3fff803c08fc008fa10900320c9cdff9a20040f8fe00779e18c3d10bfdf1464ffc3ff8c460075e20fc41083ff87e1f7c421f880eff5f1783f11005f0bc3200001f43b38046d8fbf1033e087ffefc060879ce08412749e0f4612805e17fa53081e1089ee77e50105fef43ef8ba031862d6c6127fa1000a306860e10441f4601f81ff084311b81083c007062073c307ba01e85e1fc410fbdffe81cf0401088c2d8401cf425ff81ee8bd8fffa0e0fc2203ffe8bde27c4030c7fe801f007fb00382e1fe3a683fef85d26ba0e7020f7bc3f08230047ff8b831fb9e10361f7c7c193fe10ba9000c61f41fe8c20f03e2187c0f8f5f1f3c4f1c010783f083c0c83fdfffe3f1001f7ffc170400783c1fc80ff49ef10a2f904220fe3f0f9fff41af0521e03c1184012701e0947c203c1ff83cfa0a09e400fbf62645170ffecedf261c1fe906fbe9f94dfdf8f702ffe510e8e0f2eed711e5d4fe13070e10f8f9e71ef202d31bd10b1410c42ff61a180ec50fed13f8e31c35f301fdd5eff8e51910012225d10a10e6e62927120832ee151e09ec3002ecea25ede41bebd2f7fdf92bfa1c08fd0fb6fe0611ece617f90224dc0305e5fbf8141008d31d0ed606ea0e01efe00fceda13231d2a2301ef03d8ef1ce617f70406eff31603f7f305ff03faf6ace60de3fdeee7e3fe09e9f0f2d91136f4df21dfd90a24ddf222dae9f7450624f20804e1fafff4fdddae040ad5fe28faedf124a30800e737260608def6f7f204d9d11bf0fd34170502fcead22af41cfb080ddf192f1c0703161703fe2bd81a09e6343beb0822d3cdf8e9dd040ccbfdf504e01dfe2ccf05ec0f05daf0250f18ff1cfd123500151912fefe050805e83202c4022405f5000406fb1cfe0cfbbdf7f92af1f5002102eed915ec0e0826000cc11eff055ae3ef1c10ef18072f0120f2e0040a0add1203d6ec332901f41cedffd5fafeeaf320fbdf111532091bfb0902efe20fd601ebf122e1251205331ef011f0150fef00f709e5fedcda01f5ff4cffe2e7090c1ef40bf4efeaff12f8e3061911fe100d3318e0101903e10ec200f60c1e0d13f903f72406e21c20eee7ed0614170b202ae415f6f2db0ae51004f50f090df01018f7f717f8061df7061026f8f30406050fe3f43be612581414d91e0b0e1dfc20fe11f7f72cfb0d3e31e110dff6f1d9fc10f41ada01f7f107c819d6f0b5fe15ec0b160d1cf6f6e4fce1c1ccf401070e12250ef8cb0b1208fc1afd13da10f1100ef5f90cf909f60acfef0b0fdaffe30af1f2cd02f1f1fbeb010411fe24fcf800e8ecf702f4f5ef27f4d3f9fad21cc71e0418e2e8c80504fbe80a01013be825ecdfe4f9f0ef0dbc11ffc7e81434030bf41a010d2f2ceb1611ebe92a08e420daec2c031021ec05d428eef0e70ae2f0002312e728fb13fc01f7f10621d721fd15eef71d071ff2ec1efdef160a140913f2f31df8f45cef0ff5fbe4e803fd09ef2f0ac3eefceb36fff1f041f61d18dceaf00be2f9c42fc7ff0236defdf404ef21cccd18f0f5f416f807f523ed19161402fb0bfe1c11fbf1e2e4fd0815d0162900fa02ede50609ea121102f5f410ddd719c8ff2d18c00af7fafef8e3170cccda0edd15d9e74ae9f9fc0ce915f0fde11794cf3dee0e0917abf1fcebc91d00f71e08e82cfc1017fa1fda000fe8f507ed02141637170cfe0b07fbf6fc0c2b0708cce2d41dec0fe5e318d6ed0114e610f00a09f1c2fe26db1a1007282aefe4efdfd90911f0121018ef04e607fcf426ef1cf713f309eacb210d161b42c50811ee150222dd0501f91913fb2acd0e0d143138270c0cf8e912f81509e02208ef130814f5f80511070fe5f5c32944ffff0ad7fb181a1bfb28 +pubkey = 0a5c0e68f1c7c69f26baa0fbf824411dcc05c007c5b971c40be78be629a0041871c3482c35d9cb8a7dec2a8d46b725580335acde1f854a8018b6421ab33750104c4edc035c4a871da9be02e75094b1dd69c33154a92748a3130b87601aeee1e66dd40c08f91b3616a0134dc6f64644d78c97d8887395184d1d455b9a33c59eb2bee5ba46d64986f53381889f749d426cb39c09ab3c45faa998c89e76da5124b04d034ee4ff8b0cd7bea43ee205fc9a163a8d2b3b7ac4025c612c80ad5ea6bb96dac649e54a65c41bf944ef20accee8b574c986a69415682612c080206f015cd9d117715098412c929abd996787a1bd15d96ed57e14a657fed0e9f35fcb1e10e9441d5bc9259d9a9bb7923338ad0a413a652fbf58cfb7740a57751a75e05700ae71325858a5ad4caafdac2a58c50449d82dd553a62da2ea641825cad405e1dfb768c9846bb50651d15bcf9868aa692d0c51a5ba05b441655425c20296046aceb4b59fb8402b677ebc4d8bfe5d3a83fd9741735b556b852db11dc91334a897951b63e6b6223b72ebdb0fa93afe66a003c4408c06016da92037ce79162598530f5e9f9a2d867b326e0698e5c8798150a2cb96aa32837c8235cc6b5194f5c2c2a7914a853d91f889823a130adf6b2bcd4b22463795298b0c460d6644381e773c0e9c753c81b6872d798159cdd0315cbbb1a557a6b4c2027b46d5c7362c7a934e82248e2a6545f3541f2102e8d80d6a4d314ea059646075ae441063128088757df972890c792f7d549563a0e5ae74d69956acd12ba134e8d8160d83ad7ae7f7c74470b49db05cc09621e108abab547240d63e32d49cad24e65345249ab54399d99a37104dae5ecf716ad5bb6fbd83737011b07d7a7c593190882a4ee9b9deac321221d767cb2444458c52e660c267801eff6292493e246da0b7d3cc958cd0dfc710a1f7003a83d8ae8834042d7910dd9c718e0e6236f591df8dfd31ba731d254db56e7168eaebb390365a774cf015eaba6113531654f9a6255e511526b0829a4e297b53dc011b6553c3668227e25a6442b3291e196856945a4af2c48d0af8984270a2fe1d8915bc52a4daad49477960e122a2af0eb68620c457501fbdea779a893e487ee9a022d0094bb160059fc50a158e9a5873a868358a8d29a821dfb701a4d606e67daa56acb8432cd279c14190159c638cd6cb91bccfbe39a6834a26e87c952408d19a9e176daed1b38692cc6d5593f593d5465791cca590038c72ea4a9220d0e7574d8b47c92ba253ada5a93e12bf24e8f0774e4f056501f4a261e8a1024935e080e099618a4875ce8caa22da82774a8eab90fc09e091c2ec5031670b792547b51ce3e266e0359994eb8bc64bb72ba92a301d14d834cd399b51da79a7427887bf64f704dee6b86c8230b51de64bb41181305db634e7606078e6264465c0bd2742e7b30a886bafa040a15bd4fb33a962a1d69d7fb7f08102ae6ce022062458dfc5a305197c30fa4564302eedf16ece127d22d6e6690bd85ace1124c58751586861a418e2ada1c136e39ea39eaa8daf1864c4f73e0d5b512a9c4c46a091417c24d0ab8c6814a0a45007a2f359b8e4717f254421001b7bb405d363302af646317f63efd59f776cad55cfe8d4214c94f98f92b12b298501e2202495811674ecdc046f4483c71f82be753ca3b34f49d859adb57aa5e26a0849dc398e43b27f25f07b62c32727a2d831ee082c86d530fb5799c74a5602606d876000f904c73c0d8e959e5dfad5ad91681ab02139d79315111948db450a7ac85659675a6a9161f0c04cc4f57b5278f8e0a69041a6b8b61ce4a634f4e24ba3ef27a399f21bf68a74ba55466be50ee3117a23b7c147c31ac2ff47ede5bd547207e1f9606615983811fad151897d9518786b54bccc449bd09c4452f1d015ec237e077ec67196ad51588e00c527809709c9bfa384e2b99eaa07221d45823191028111963048d8d0bba52fde09c14e3235dea54f8dd87355c45da51586ab05ee2f1d04845b3bedc58441c420acae2922cc8f40f982b26fd813b592693a1b040d3b45e81e9ed4f44806eeb85b310cbb9b88956d347f97c9d6eb79cdb470f3800e799e0fe72e904c3e912842cb25513ee42360b058b24be033d5e4d6ed38942a44829df670950158d04a87927821138613517124ee09a99b290e99feb9a49e18b48558b4ae4d7f1e406d6541511141aa339573c38628f93240ef0b2d9a2d1ecbfb2a8f56527088b229e435edb519e5c0dd12629f85d385b37bc56e505c8b67be09be6b221cce2dd265e60acc7568f26393b165f842dce216fa9db77c322ec44a843c316971d2e14f8da3a13e56fd1c302d40b07b36e40c8f65470349631c17c6f8f4f2cfa9a5190ef04c588d726dc90ba690bf9caccea5d126b974edba4282c372275d2a24dc24e7a5cad746e305368112d5155b6213b0a55f2956c3b0a62c24992babd60adac65b8e65898db022a60004a6a4fa639227dfaa8c9c8a466eece37d821a948e613e7326316509ea8d +msg = 2341bdc6004efb0991ead011fe5c6b9a93f216573751122825a33bbdd9d76aac18b1c88d40a85cf3d8a390eda0c5ff36a2c42300799568fa0cdc37709df10632f858a1de3d9b6aaa4a69d5fcb809ece6255028fa11a30a61f5cf3c3ce52e6d5d05d4789915fda23df118e1a9e9e332431b1f67b44533e18aef59120dfb5519e4042077f9644c7f3d7d03d3b8941ae5fc4cbdb2a38527333798210646c47ccb532db539373056cafc892e9b51c6e49d678441392f355e11ebe418592158c03937cd3d1e4889b9c28df0a3b284d3c9ac97f234d35b2c16efc76a3c73a32598fbf3b9be7e312f68fca9143850b330ba9c839ee030f67656bc3ae115f6b19e7167aa +sig_compressed = ba00a34591ed31f044712a7601b6d8589b47e6929364c93e4f645039fca6431eb74e243c046d31ddaf3e7c299039f4f77ce7257f3812945c10b94ab45b231b81184171cc0bef894b1c3922049fc88eed6330b06991ce3c21b64bebb6a3914c81d5abccab1cfc74b32b0f1c638a271cc1b5ac82c8a6e4089a6549245cfee63696dc32e52f610a424d7a1aa6d86a50f23c400ed772db50cd16841a09077a32ffac9e8312ade050acadce072740c5fca82c67aa4704dc2e57c40324e4aadcdfad52cf904c168a74575f6786bf8435a0f09e1a7e50929a150662a7f11816ce104be30e2673be800c82c9a5e5b4d3f5ed0d4db15ce5b70dfe89d790471fc5daa79a32aa69fc4666484f3f9f3ca8e84ab7b9c61db4770a36e71c7e6b86f494962d6a42b3c2cd0e1f89fbfb532ce5eb56c5a4f8da44a14c1e38ed4529396af329929f4076393d0d9e7c34694a3890ed5c1f5bec6dd7bdbf8642d13ef0e4f99445dce6793698499d1a71e39129ded9397fc023f2c7b7811f90761ec6bba5a7f812e24d9bdbfe7b2430a1e471c98c78c65b65cb3fb37eaa50ad9cdbebef296139d31dbb9ab12112580ee60ecd7c9b9eadc4e8e3fa08840cf4450826cbe78f9a237b05019075b54c30cbff9c6c940549811234e52af6154b22d31c6713c89450805265a546702755a74fa76296dd6e2d0de72cb96965b386caec9efc113c8b9b2882c81e8b04e1ac1ea7b369cc5193a446e1fdf2f4a12495b94f18de7d11de6e20929a4d77abc17913e4b4fb149ed7874a246ac31957f351bcc42a24bd59be6c332a43ce79848bb3483a9bc6a86ea16608c51b77f94b6db28505a115696f824439f3f296d87890b8aecc8733ec1254a0339e26f338db511ed86aa7962003bae851f17b4997619e40affd221eccc2fac7322db89cc227b9c27ac360187d1de8b8eb76ba276ddaa267f5b0756a2d1f9c2344e27c6f19d6cd4f7150415fbd44178d035e820d0cef5108d4e07b1aed2f9ae57677d4fd560dfcd898c53c4cddec14736d62f55c6cc69529a05e1313850da938770d8a9b2883caf95a66cb024fe808bc113caf5ce574be0ab12b972b8903768a1a05f25ed673dd4512fc284c613e66edbd8409a0552dc87cd13751e114b9c625a380ac51f431af52de134d2a7462a4f70b3371d5a893ea6e46c2234444679387cbbba3de8a34248bb150e56515747130671facb7d1b1c0cc2cd1cf5606f04511ae75459b4bf6964c3921b79228137f98d7e3a56880cbc3945ee4610847d1cf9b136965b9b40f2ab48763b88800439e3e3cf9126731c451b1af926c28e83bf59bce3d72aae261cf8c82651eb24b1c02f722a93c908be153f91eb8c286794d5b08f5c9897a484b96db1d7517b030495afccdaebf026bc4984cf866fe1ee4c869df787ee711607a3749a96a8539da9ad2b31c569a4f89bbf3ae307dcf13aa859d4c4daecfdf93bb0b4e996543a21da5731565d90ae9e9a853c82fa5d325de09799fb2e18bcd2e6133204c9e5baf4369694d6b57f546fbd98432eb0f8cf625b39c82798fe1614bf55473d39cf7b51d9c10c60e21af60499dfafb3effb450b40ab598cf98988489fd9112a4d65f4053a7afa7c77fe181de19585ea10488d8362ac3b8dfe8dffc49989aafeff2cf8a523a179d852951ec7b37187478dceae54e97814abcb15e275fd968b1c60424cba7e79662d5ee7964022660d983989d1fdd116c9d39e77ba9516e1175de +sig_ct = da00f5d09601eedaf10011f7704ef80fcafd00e2f4cf870c9026eed027fedece040fb1f36ff0f7106e038021f4009b031f45079f99efbef0fb10cfea1f3202bf8d08214a0f000b0a915a06c018e48098005f72f7ff89f770acfbd0a408203f122fa3058f68060f5a01cfb9088f4a02f05d16afb804c0030560def6bf72f88faef67061e39ef2044eb9f7df53f700e404def0093032149022fb1fa4ff30cbf48ee904bfd008a109f5108d04d06105210f11e100fa6fa406d050ee60e8006004087f98fe9f86fedfe0f7705bf7f00afeb0730030a718317f0d0163f96023004f480720fc000f6ef37056fb3f8b054067f700b006804e015fd106708de8408dfe0e9ff9f04feec125f5f0410b104ff3cf7ffcd10802f098fbcfe4f21180f70064fdbf35fda0bf0fb08d036ff6f3206dffaf820130de084fb9f9efa614fedd155fd9e9efe712403cf84f8de6bfb002afc3f64f79f4cea4046fc7ef2f8715cec3129062f530a106710bfdfff9fbcf85f8a04c16707af55f75027ff30480a81ccf9d01d0d1129f350defecfee03e001fcffedfdf0671bef5d0a909c021f4bfbff15e8af4907bfc9f9f0a1f5ef8908e0bef6c097f32f620360300a6faf14ef9d0a204ef9312707ff8001f0acf93fc001f020f28f14fd2faefd9e9012e026fe5fc9f87ea710c043feff7203111eff406d0ae067f94f4105404206cfb30fdf890a9ffcfb2031f49f330e2008025001fc7087fe6f0efc7fab171fafff1f30010103f98114004fcef8dff10b401bf500c0f70faaf56e7afe9f02fbafee0810491020a30b902ae940540e406909cf6403c01211400004912d0511b803a0dafadfad06202d0750f1fdf079f6a072fdb02d0b8fce0f603df10013f6ffb30280050a0f980600b8e54f16f94fccf340c60ba011070f83f9bfae1090a5f470bcff3fb10c4f22fc800402904905dfabf3ff1c0be12de8a049fa6f9fe5b0a30d8ff4057f9a046e9a00a09207a066f0df7aeeb10feb1ffc097f6608704dfba050fc610befeef6f49f020cbfcaeec0c1e5f05602dfa01a2fb113f0cbfd0f1e00b015ecd08ef61f7e0aa0c0fe4f1efc4f64fca0c4f9308d053eea180f23fb0047ff5fcc032f28f6200207feae08ffe700beaafb4016fc803900803dee40bdffaf80ff9fdd17a071fd3fcbf5ef25fa6044fe1fd308705a01601f0b811a03813ef44f63f4d0cff3b18405f07a090078f60f51184fdf03bfd8008fd7ffffa8fd2fdbf9a0720f6f2104ffd6f7df84ecff741cf0b3fa2ffe01cfca062f96071166f5b0290400f8131fbe00d0d2fbd070f4f04d02800702bfb6f5afceeff03f0c001708403c05e07302b04bf3f05802b0ae0dc0a0f45114f6007c0affd4f31f2c0441fe0c2ef40befe506df28082f600540ee00f0b40b704700804b038f77fdd08106209f08cf510cbe9ffda0aafaf11503dffb0b3f3905a092e8be47fd00110c401103c0b8f8efa3fdde43046109097ff608e0d9095fafff7086fb9f2a06f046d72f6806601cf96fff17809401afb20d1f6502ffcc064ef902116f022082fc1fe8fd1ff20ab190fe908e045fa409808809f01cf0dff70e9feafb3040f1b0da00eff2f3c20008ef9dfb90be092fe4ef2094fcf15f026e7bf30fa1059079f71072055ff708ef8f02003201e0640acec007b0220d2f9c00817c053e8ef95098143e9bf55f7cf951260af1240ae06d0630dd0170e0f7e0ab0fef65075e90035fbc030033ebdfc108ffb702104ef8900ffc7ff80e0f98f4613506a08afb2fd70da05909c0dafdce8ffc5f19071007fc7fbcf2b10bfacff706b067fa10a7f28069f5a0e500e010f2605cff6065e4e15df9705014f005f17ead02efa012ffe1065efa07904b030133082fedfeafa90c3fdb0caf53fd5f0b01bfa2f6800c07500f019fa802d039f7003cff1fbeefb07e1d5f31039fe2f1301d13808cffd010f51eff03307e07d03ef01fde08b00205afe8ee1ff70100a2f831220aa03502f0c004e0bdf8cf8ffc1f9f0030f8feb00bf58004011060f4f0d8f24fc1f5df81ef7fe80b50fff02067f76048fb0079fd00ca051fa8f94fc8f7911efc7fd50aafaef2004a0f9ff6f1efa9f94068063198109f6913ff9b0b1fd5fc7eb5000113f7dee8f3413af83ede06c0baeb1fa2fac0d1f48097077 +c = 7b1231249d0cc52fc0232302c51624063f10e71d651ffe12d41c332ffc07801b62189b21832e052afb28da2174198127d82efd2a78197b160900b006c517d2111d04e9165d1e2e2cce2221139f19ca2f090e1a1c2019fd1cdf13a20f8c05c62fc2277e1e3b120b1e1f1fc80d9226050f4b2ed9214a127507062674127a268418fb2d2c0f3f0efa12531cf31be6254e059c14b82b511bce12b01ba70d5d246b140d129527542b1f24b913b921c420762703182118bf14de16dc24fc1230228f23ca222d21c522e0101e2c37082b2083187500021153232402ed09da2312056d201408ad0de32fe72bed08070a300f351160279a13522adc2ce01add0b23252c05281c080008130c171206fc0ab9202212de15dd2a5004ec0881006014b30e7809a6111e21dd09a72816246205961fdf1bf928421f5e24af1a3923bb03c00ea31f501c912b45120c226321ad179b23c4218c24a12d6d07f11fb318cf183007ed01d0187101281c08098818e40109168f2ed521b71c8c17112dec0a2829e918af155502031e5f1a13239b02af2dc00c840cc91a571d811b9907d716be2c5b22272b19055f0f0208080ce512dd1cbd0f6f1a7819f1239b1ebc297a0ca01cef111c1b870af0167e0a5d29271d501ce425010710128b1be313c109a22fa62da22caa03bf10a22d3823621fcd10211f481b38228d260b21a4019301b20bf718c7041c08e92a022e7a016f081c08da22a01faa124f1fa31b6a0e9f0c6504dc20ba01da26ec1fef0f2c0a5611050033117f248310a8156527b305d52eb1094b08f62fd11a972b8f2f38183c2ead0ed6182704c12ef7089b2a970a150ce420e82dd42cab1c072a1a133023d801a121a509d019050d061ce30bb21a4c11f204500fdf0ddf27f625d905300767138721eb0f3905d9034321a1009115970c6a06e917c922ce014e190a15fe1ab6220f04f8101b23ab2f0b1148207026be2b711aa423c4015a00301de018da241129fc03f72f9504d801562c25103c2b392353070d2e181f5d22d12bac0f8f080a2cdb21421ea5234d0f4b10f703a21a9c24b1171f137907b006b805ab14b4044428711f3c192317a70a8b260524c02f331ccd0c43226e24cd0afc009e263c21010f471ee023af22b00a2411eb03f829d418580a39185108f204bf25a42a8b05a60c0b1e3f04761a9d00d822270efa2a5e03f50cd30e6416ba1f2829140a7d2f1b08ba08b7274d13f60ae90a5a1b1e248b099b28ba01150897186802840be81bb61a6a29a6048613be195409830d832508292402ae28a92de525d714521b620e59288029a50f9b2778235303102336284f27842b141ea92e842333155405c42aaa231e28930bdb0200285e2129187c10851ff924112f7a2459205c0e170d7f13e1109612021ec426bb1ef51f8d2cf5135c2b061066167f259727f403ab17c3162114a6240b1f2d193401620ead0d430ae92e121b682cac185b0ec5245b1e3b0bab26f81d5c2f0d141d29b82e690a4c15981a6014d31d4725412e630c7b00be1c8e17cb1af3203c23af000f1a5410e029a5110f03982f79095a246e1c9526341dbf185c17621e9d011b09df049c1c1b089a2fc820801136213e2e5812bb0d8b26f911ea253c24a300c2270616de09151ad3191f0bf829bf1741223e0d25234607ad0f9f28a2201518932a26166c28b2180903701c152a0c07e8093e268625ab22751685129210d4031c15da0443285329060c9221fd0f1927581f8827650551032618d20aff0c782388031f2399022112d81f6c1bd618020b83196409430d2320ea1067254f148d22fd0cca26100c1d20ca03a5061215a61d772e0029c22a2d077d22742cc01f4327542da0170122a719a71ec624fa0d17281a21df07a123ce1dda27f024fa00d913eb156d274701d22fd3221a28a21db527ed21f82cbe0e6e00b725361f050165115a2c5a2efa13ea1c7a213c169b145710c02cd911d012d505122592005708fb0fe42936221900e1150c1aec27512cef1f6c2e2f24512f3804bb0eb52642131f22fd0d9d01ac1d712ee214032283057524cf153d0b681ec62db61a481bf8162511211ba40ff52aad27a2214b085b06932fcc2b722ffc0f332de1006026921aac02af0938073d22da14fa0d14285008b21e4d264c165606ea044427d4098f00ff29db13ed0c3a027315ec02ea1ed5082415a009d7116411a2228c014c24a31bc906a606790633194311ef08521f1b07231c9f01051c360207118625c02d7223e0026a19f80bdb16a4204f2fe900de2918202b117126b72c1a08592918249e03320ffe1a971b9b2e98093429cd026d21c716ec247719cf06c821bd1d8729710f08072f1b31154903672a742a0c012c281d077717fe21fa05c528e61f3c1df81545246412801af61cba1690297629e2290313221c1614f708751cb3121a2e75121e0a8715dd2f29126603370ca3241a22fc0e452603021505c00d4603d81e3625d2283022082b01072b08f8209325c71eca2c7b114b0064004219eb260e2e971acb1e4c0a9a177e2f2e07520cfe249f1dc00bdc28f60a542d2f1cfc066714e518761fa705ff2f3806cb0ae02faf11ca256b11290ee31af1028d298c19e017512e021b4a2eab144d0ddd28b3292615542a9928b42573146008a1267821201b2f14a516ba0afa008002f22fed112421b40d852dc50f801eeb1e7e22f80e5825630a901cbe28ff0f8512032e5c0e8f121c0efd13c719f724d0003a0f191036276003b82e052f1221b02be20f2e2ad318e11f2b2998042b2019085f1efd11a12cf01d9c0842234803550712285a00c814f629fe1ad92d4a103718bb29a9086e0039275c2a2e22b118c10e2622f0037f20382eed22172a +s2 = 5dff96001e00dafe10ff110077ff4e0080ffcaffd0ffe2004cff87ffc9002600edfe2700edffcefe4000b1ff36fff0ff71ff6e003800210040ff9b00310045ff790099fffbfef0feb1ffcf00a1fe32ff2b008dff82004a01f0000b00a9005a016c00180048fe9800050072ff7fff89ff77ffac00bdffa40082003f002201a3ff580068ff60005aff1c00b9ff88004aff2f005d006a01b8ff4c0003005600de006bff72ff88ffaeff67ff610039fef2fe4400b9fe7dff53ff70ffe4004d00f0fe9300320049012200b1ffa4fff3ffcb0048ffe9fe4b00d0ff8a00090151ff8d004d00610052000f011e010001a6ffa4ff6d005000e6fee80006000400870098ffe9ff86ffedffe0ff77ff5b007fff0a00ebff73000300a70083017f01d000630196ff2300040048ff7200fc0000006eff37ff5600b3ff8bff5400670070ffb00068004e001500d1ff67008d0084fe8d00e0ff9ffe9fff4f00ecfe25015fff4100b1004f003cff7fffcdff08012f009800bcffe4ff21ff800170ff6400dbff35ffdaffbf00fb008d003600f6ff32ff6d00faff82ff1300de008400b9ff9effa6ff4f01ddfe5501d9ff9efee7ff24013c0084ff8dff6bfeb0ff2a00c3ff64ff79ff4cffa4fe4600c7fff2fe87ff5c01c3fe2901620053ffa10067000b01dffff9ffbcff85ff8aff4c0067017a0055ff75ff2700f3ff4800a800cc019dff1d00d100290135ffde00ecffeeff3e000100cfffedffdfff6700be015dffa9009c0021004bffbfff15ff8afe49ff7b00c9ff9fffa1005eff89ff8e00be006cff970032ff62ff36003000a600afff4e019dffa2004e0093ff27017f0080ff1f00ac0093ffc0ff1f00200028ff14ffd2ffaeffd9ff90fe2e012600e5ffc9ff87ffa7fe0c014300efff72ff31001e01f4ff6d00ae00670094ff41ff540042006c00b3fffd0089ffa900fcffb2ff310049ff33ffe200080025000100c7ff8700e6ff0effc7ffabff7101affff1ff30ff1000030198ff14010400ceff8dfff1ffb4001b0050ffc00070ffaaff56ff7afee9ff02ffbaffeeff810049000201a300b9002a0094fe5400e40069009c0064ff3c0012001401000049002d015100b8013a00da00adffadff62002d007500f100dfff79006aff7200dbff2d00b800cefff6003d0010ff13006fffb3ff28000500a00098ff6000b80054fe16ff94ffccff34ffc600ba001100700083ff9bffaeff0901a50047ffbc00f3ffb1ffc40022ffc8ff0400290049005d00abff3fff1cffbe002d018afe4900a6ff9fff5bfea300d800f4ff57009aff46009afe0a0092007a0066000dff7affebfe0f01b1fefcff970066ff87004d00baff5000c6ff0b01fefef6fe49ff02ffcb00caffecfec1005ffe56002d00a0ffa201b1ff3f01cb00d0ff1eff0b001500cdfe8e0061ff7effaa00c000e4ff1effc4ff64ffcaffc40093ff8d005300eafe800123ffb0ff4700f5ffccff320028ff62ff02007f00aefe8f00e7ff0b00aafeb4ff1600c8ff390008003d00e4febd00faff80fff9ffddff7a017100d3ffcbff5eff25ffa6ff4400e1ffd3ff87005a0016001f00b8001a0138003e0144ff63ff4dffcf003bff84015f007a009000780060ff51ff8401dfff3b00d8ff0800d7ffffffa8ffd2ffdbff9aff7200f60021ff4f00d6ff7dff84ffcffe74ffcf01b300a2fffeff1c00caff620096ff710066015bff29004000f8003101beff0d00d200bdff70004fff4d00280007002b00b6ff5affcefffffe3f00c000170084003c005e0073002b004b003fff58002b00ae00dc00a00045ff140160ff7c00af00d4ff31ff2cff4400fe01c200f4febe00e5ff6d0028ff820060ff5400ee000f00b400b700470008004b00380077ffddff810062009f008c0051ffcb009ffedaffaa00afff15013d00fbffb30039ff5a0092008bfe47fed0ff1100c40011003c00b8008effa3ffddff43fe460009019700f6ff8e00d9009500affff7ff8600b9ff2aff6f00460072fd68ff66001c0096ffffff780194001a00b2ffd10065ff2f00ccff6400f9fe21006f0122008200c1ffe8ffd1fff2ffab009001e9ff8e004500a4ff980088009f001c000dfff7ffe900eaffb3ff40001bffda000e00f2ff3cff00028e009dffb9ffbe009200e4fff2fe9400cfff5f0126007bfe30ffa1ff5900790071ff72005500f7ff8e008fff200032001e006400ac00c0fe7b002200d2009cff08007c0153008efe95ff980043019bfe55ff7cff95ff2601af002401ae006d006300dd001700e0007effab00fe0065ff750090fe3500bcff30003300bdfec1ff8f00b7ff21004e0089ff0f00c7fff8ffe00098ff46ff35016a008a00b2ffd7ffda0059009c00da00dcff8ffec5ff19ff71000700c7ffbcff2bff0b01acfff7ff6b006700a1ffa70028ff69005affe5000e00100026ff5c00f6ff65004efe5d0197ff50004f01050017ffadfe2e00a0ff2f01e1ff6500fafe79004b00300033018200edffeaffa9ffc300dbffca0053ffd5ff0bff1b00a2ff68ff0c0075000f001900a8ff2d00390070ff3c00f1ffbefffbfe7e00d50131ff3900e2ff13ff1d0038018c00fdff100051fffffe33007e007d003e0001ffdeff8b0002005a00e8ffe1fef7ff1000a20083ff2201aa0035002f00c0004e00bd008cff8fffc1ff9fff0300f800ebff0b0058ff0400110060004fffd80024ffc1ff5dff81fff7fee8ffb500ff0002ff670076ff4800b0ff7900d0ffca005100a8ff94ffc8ff79ff1e01c7ffd5ffaa00aeff20ff4a00f900f6ff1effa9ff94ff680063009801090169ff3f019bffb100d5ffc7ffb5fe000013017dffe8fe34ff3a0183ffdefe6c00ba00b1fea2ffacffd10048ff97007700 +s1 = 3eff62ffc4ffeeff52006800e0006dff76feeeff35ff25ffd5ff3fffa7006b0064ffc9ff78003d01bd0026004bfffcffc2ffbaffdb007000c200f4ff4afffdff9bffa8ff3001880059ff70ff2000d2ffebff2cfff900f9ff1fff620056000500b1ff3200e9ffb8fffcffe1ffcf007afff30041008fffcbff800042ffc6004dffcbffe7ffc1ff74ffceff8d00fa00b600f3ff91ff5d006000ebfff9ff0e0120005a00b1fe3f012a005900800056ff20015bff5700e3ff9b00a4002aff74007600defeb7ff72ffb8ff1ffe3b00a7ff6cff26004b00deff3eff2200c700440082ff8900a1ff39ff3c00860058ffb0fe290025005e01afff4f00f8fe2eff6e00d9ff45009600dcfe99ffad00f8feefffb6009700ecfff0ffecfe98ff660024ff1800df00cdff04000900d5fe8affb1ff2f005effacff11014fff4b0036012eff130166ffe1001501ca01b70088fd0c006eff070074ff85feb8ffb6fe51ff3700feff8400fffed5008000e5fff1fe44ff0300600000003dff4a00ee000400dd004f00d3005800c90045000d00e20064000eff170155ff410020009affeeff11001e0002ffd3009e001f016effc5ff3a00a7008cff3e00d40095ff2cff4a00b0fe85ffdcffacff2aff30004500db00b7fffdfff300a1ffeefe900062ff05003000f2ff400011003cff91003700acffa6fff5ff01fffdffc8ff1200d6ffa200f8ff85fe9dffd7ff3f007200b4feb400cffe2500de008cff5600370004008600fdff18004500c7001600fdfebbff7c000400aafe7300680029fe0e0021fe6400e0ff5dff5e01c5ff5200deff1e000dff4b0068ff6c0032006a0090002d00d9ffcbfe6c007100d7fe44ff62001e0047003c00e600efff2900efff3200eaff3800aa000ffff6fe67ff81002300beffe2ffacffc4000dffe000860038001eff94ffe6ffcdff1eff21018500d2ffee008700b6fe52009f00f2ff95ff4eff7bff06001a00ccff4dffa8ff5100e8ff7000f8ff5c00e9ff5fff2e00a6ff01ffc5000e0088005600010095ff53001f0077febdff6900b7004500ac0039ffdd00bdff510064ff5a00b6ff09ffdf008bff3cff1a004200b0ffd2ff90001f012b005f006c005900b2ffabff260060ff8e0091004bff7d0077ff390007015dff8a007efe11ff39ffc8009cff1c006400f7fec300af004a0060fff7ffee002c00cdff2700a50049001a01a80012007300450089fe90ffd8feddfee3ff7600b7ff04ff120162003800a7fffeff9b009eff1001eeff50009fff4afff5ff6201ea00b7fff80056ff7dff310052ff7600a700b5003a0023ffe3ff16ff6e00140191fef8ff4affcbff22007bffb5ffd8ffbb0149008e0056ffa3fff700910068fff6ff4e0089ff2bff830018ff7f00a9ff610075ff8200f8ff99fe18ffd0ffacfec30083fff4008cfff0fe48006eff56ff3501c6ffd3fe6a0041ffc800af00d9ff0b002e010c00bb003c002bff4000d9ff3b00e2ff62ff220078ff45ff56ff180094007d002a016200c6003d0077ff080066ffe2ffacffb9fe26ffb2ff4f0087feb5ff08007dff88ff9900c8ffa7ff0801d7ffa4ffcaff3c0193ffc6ff75ff64fe3200d6ff9bff90ff5eff08ff45008bffddffabff6affc4fe85fe50ff2300b1ff80001e002b000d001eff290031001401f1ffb60095ff080095ff4800e2ff6aff6500a00087ffecfe1c009000aaff8c00c3ffcfff27ff8700d800cc008300f5ff3d0090ffc0ff7100d1ff39011000daffc4ff5000ec0084ff73009a009100740026fedffe750085ff690040008a007a0198ff08007e008aff62009eff9b01c9fe05ffbaffe4feabff92ffb500590070ff79ff44ffb5007f00770012014cff130063003b002c01650016009400cbff230012009c01c00060016aff63004200e90051ff7effb0ff610164ffdafe60ffb0ff0e00bbff0f0088ffe7ff7700d6ff1cffd9ff0d0158006eff4e000b00ae00970045fe73fffcff86ffa2ffe9ff6d00bbff23ff7c008f009000110052ff66000b00f8ff81014200bbff2200c9ff2e01f0ffc4ff30000e01650059016e00a9002b0094001f00c8ff1601eafef6ffd4ff9eff75ff0f00460175ffdaffe6ffc800800024000f0199006100a1008dffc7fff0ffe1fe26006400580078003a00d9005d0090ff1c013aff20004600fd00810030005b0067006affa1006e01befff900cc00890005016900ebff29015000f0ff3300acffc3ff0901c5ff1a00e8fef3ff6f0063006e00770037ffc5ff63fffcff34009bfff8ff67009eff14012eff82ff69000d00f8ff34ff7f00abff3101a800440035ffa3fe6300c2002effd6fe3700caff1d0097ff70ff45ff99ff84005e00c4ff2f00e2ff7201910048ff6a00b1ffa50085006ffe2d00c8fff4ffa7003d005d018700cbff29009d008f00aaffc001bdff91002f0017008f00dafe6c00e6ff1e00460006ffe6ffb0012d000c009dffb5fff3ffe1ffb1fea00076ff3100abff88ff2bffc4005bfedc000700beff400059ff7d00c500a1ffe5fe06ff5200cb001d001e017a003a009b0038004000ae00520050007c01c600d200430018ff95ff90ffd000d4ff74fff8ff9effa6ffc4ffe7ffebffdcfe7aff62ff7dff12009dff2800f0feaa009c007f007700b4ff6700dbfe97feeefe8aff97ffcdff2fff1501840048ffcbff69fff0ff6b00caff66fff9fe6fff9ffff7002b002d00fcff0e001fff8c00630075ffb0ffeeff0001f6ff3f007300edff7300c5fe6a00580085ff87ff43ff3f009100eaffd2007c00fc0034ff7000bbffb9ff2a0022007cfff3ffe9010400baffd2ff5a00c0ff0d001501b0ffda0039004b00a5ffc8ffd8006bff3cff7bfecb00040082feb8ff1900 + +count = 300 +salt_version = 0 +msg_len = 300 +privkey = 5a000400079c203c4f8c5f21308f0b02083c0fffc1f8f65e07a208402ff3beef49f3002218380110420887d107c0efc7c08b83f105f2f78720bfff7cdc16bfa0841d0803cf040100bdef683f07bbe0f844c8024f8fbed8000f7c43de402fec20ff86127c43000a2177bf0901cd84c008b9fef79e2f78027c400fc25f8802d7f5cfeb80ef4451802117c3f00402f80430006007bfae74c6f87c0df08210884ff3fdf74b9ffbdf0fbdde23fd317e00f8a31004110cdf0041ef7440f87830ffa0ff801087c127f9f07bfd17822100c0e84800885defc1c08bc1f747d004210800310426ffc5e003fef8460ffc1bff79ef080a1fc40f7fc3ff003ffb61dffe20045e193b7e74c5f8805e087f004def8bc4000de08441f743f00400e100300bdcff3c5ff43ce787f074c4007e10fc2308420187a217c1df07e0f83e2077ff200210801ff90a1268460fbc41844018404117ff17c4007c1d0038208b3ef8823d83e1283e3e8ffc0f863f87bb0777ae803b270bf40ba3fffc5f804018022f7000e8ba40845f1fbff004ff2002210bc2e906128882277ff09042ef7fd0f003ffbe0f97e1103c1003c0ff83f09f560ff820904100c9d1f4c21f440f8bd90f81ee977b1701ef0000efbfa0083c1001f07fc0ff39aff01900cbf1f782207c11007cd8c60213a1fec65f80a3e7fde27bdd2f360107a21104117ba4ce84017fff08042093ffefffa0807f20043f7bfe074200785e1fc1ff807ff987df24bf1045ff7065e8b22083dd20bdf1843df83fef0442100010fbff0844318861deb60fe7bef6bfee706808042d8302e8c3e1ebe33fc62f87c1dff5f2109fe701ce00e6e7c410843ef78000fc24fec6011766ef8a61fc5c0179d074be1fc5fe8ffef145fff3e118fe210783e0865f9440e03c317fff2807e10c1f1882307c7f07c9bf83dd1887ce087fe7720f083f0ffff1108200cc1ff85f28461f7080f8ca0e07e5087a1173e2ef45ef73e11703e0044120b80f6c80103a3008221081ef8c4310c9cf07e2083beffb411041ee87dcdf7df083bf0ff9b1f7e20f821fff5ff7c5d1041fefc23f87bf0101ef87fdf84a11847f1f84228bc2f7c3f0781f30c65e7bfdf900217c7f0f80217c46077bcffc42f9482f7404f7f64010bedf0fdf801d1f820e0043ffc400940217c5c30f9ef0c23084240fb81287e3270040741f0f85c1905df801c0fc00f8c230881e1783fe1c9e1fc7b0f7a516c5df8f82f84a008061178212ffffe0820dfb3e20bc118f831f7fef006210fa0f7401e87e42040407b41218602806417be00839ee8fe118c9b1043c0fbbe18461ff3fe0fc20168823801f1e7bdf081f00bc6f843f18401f6fff2a760110bfd83a3f73dce8f81084201fc440f7fc0e3fd08fc1ef81d0901cfffa1104410781f113e20909e09b83008c72f81e083e5f7bfff78bf0fc1effba3dffbf2f40107c1c19bdd20bdff8f60177c10702108fd9e18010809cf7fc10879e1f8630789910002007de073c9f8fe40f07be93c0174400e864ffc1f0841c013bf20021117e11703dd83a10f02217f1d003ff17c430039e18401effdef8b7d1875f0fbff273fd1787dd14030fb40ffc264884108fe11e4bce785f00fbe301200f48107fc22041e17fbaf7b9de83ff17cbcd0460fff5a07460f7f81203bfef4441e87c088602041ff7b7eeef8307b3b507e330b84317e710ca00f0a510837e007f0fc1c0fc3ff779ee045cf803df9043d8801ff01cf7040f179ff8362177dcfffe2f7420187deeefa017fe5077c2103e42e7bcf7cdff7f65f88a0080210115141135182013e5000e1f0b29240f1b1405faec04ef291841081df9ec1afa0017fef7f0f0fd06e9fbf900f714e4263cffe815dcfccdeb02e5c0ba24f0dcf1d1f500e601fa0d03dde6ff41ee08de06e5face03362b0614212e38fd30ee061008211d19090bece9f9dd260b03f4e607ede2f4eb0deffe03bf14f7f803fd0fecf207fff5dc1c03e4e1fc09dbfb04d41bdbeb14df16e5e71100d0ed1ef8dc4bfc04e0f4f3fde7d3fbfb3026fc0100eaffda04ffe11d20f4d9260ae204bf361f27160d27f9de1210e007fd19d2e7d0feec051f0f0109310a102ffa1afa4ae40b1002041f17ecfab104e818dfefef1a07cd05eefb1500d8fe210b0c161c19f8fa152ff3f51705d0d212cfe5e30ad1021000c4f7e7ebedde0cfcd8fc1fe9c51116e204052d1b14ff1f27150be3fd1217ed0be3e3d4f3e9000ecdf2fef3c8100c06d824ebe903e8e1f7c21121f0ddec1f0dd6fdebed21ee17100101ea06010d02161c14ecf00937fc05fa3608dfedec04041ee6feeb30e6f8e8240cf9f63b33fd3a0114fc1f05e4eedf182a29e3150307fdf205f811c5d4ede4e804100ed7f60bfef00607070ce9fa11ea0afb1a0cfff9ef26dcf5e60c350ada1df7d3ca170efff900f50a0deee41b130ef6fe160ff92215e6fc1537fcf3e5f2ef0cff05f10a000eebfa28f8600905f22af117d5fe070dd5120301d5e0e0fe0429181cc2dd070effeb18eff8ec03deeb1e0afc051b20d701da0cfcda2428013cf231e7130020e0130d1c0c2815e1e8e9fd2f13fc13f90127010b011331fb0d2410e20501e20503f4021d0019f010fafb170602d4fd0715f3e3f524f816dc28ec07f3f802e9f71b0301d61addff12d50cf101ffff26261ff106050cde021af9ecfc1c030600dbe8170e0411e9170fd50e10e809ec171811140932102d290a2a1c1bf5f31c0b08f1fef6b9dec9172ad2e8e7f7fc0d19011c28fc090a0ef10cf30e0efa12f406c4e4dce31d20040c08f3d21be901e5f6f5120000cb23fdf8e9091629093504eb120a23f132f9e9fe0734e9021500220afc06f8fcd4ea4f22ff09ffe3bde5f703f707eff7f5d607e20203ffe2f11fd9cf23e0cc0cf423423dd200131b2d311af11000ea0bf6dc01ebca03fb0a0e04f92207e5282705f4fd0532f3f92b240c0c06ef2205fdc7fd02ee091ffcfbf5ef02f4fbebe6010610fc19fef0eafbe5f2e8fa08f70b0ad7f3f6f0e004ebebeaeef0d5f0fff1e3153d10cee6f90a0700330514fd2d08f4012425082f16c5dfe2e4cbdcee2605d4f4eed6dd1cf7dce31220f10bfc02e2ea0302271921fe00f8e1fc15fde6f80a0511daf0ebf51d15fe16e9dfd4e01b14f5ec0eeadcd3cdf519d6d80c12e71cecde00f018f6303045311bf0e1ef06f41206fb1d01f943e7160c2c001e0419edf0340fcef2fe1623dd06f02b0508fa0c000f +pubkey = 0a930534e902dd6a3bd6e454651c5c287ade63080f7e48b90787a11fac8865eac50304f450355df2f01fdf3f1c4b860650e76f9245085640911341c037dc5974946eb2b0c05e994562b67203099341811b552a1cac030a7275a99e8eb64db5b10b0a0150193a3105030c4edc93cace148e6cce7f14808a400288319bddcf1e310043084a5c62ae64f638e89134315636c607a7314a02aaa5d908363892a4d79a9f077cfe68800711ae5442cd17516401199439e3254f243a86fff14e13100d16e1c082847871f93aaaaec45b3b9c98a19a59c6720ed50a204ee5a656fc781ccc0079007c8290601f8fc0cbc8ebdbb358aa24ca61551e69a57a985dd4ea0a3d078737efaa59fca9f2a98b78997517b17705d4b33af6a31fe26351bd152716c1bc52f6998131634c2a9504c344a30d143646cb9064f333315385e6ed8c50c27b1b3191518282bd1bb9046c438efed543dc5f225c43e62b5d28744029870220750fd92aa9a8c53b98d0f70a9829a11984e026b9c343842500f64956099d9632f87f5221953cf188ffc36f4dac3f0a27d7e245aa45b02818316dba86826acdc42296f3c885481a6442c4811ec4c3ac2cb4510f945522ee3de40896728a4dd6a4a420f3831ef97ae75cffa9488b9a9d03965474754a2a87dd5b22f595fc03cabda605932d15419095e7f2b0ce3dbed02ffb9b6f487376c71058ab5120e43e7a5d20b9595d4a48b8a73502a87806b764466ab805751164582d341088341f2da70c1bfa562bd164d9306174de476f5929fadbd5fd78a0f6779c9a841d801d4814c22544668672bba3debd45ef14fbd29a3fde3bc2f122ca1aae6ac7d58af952b01b94b497b371d17978699a4492f8f7a40baab80c26af88f1977c400c4f260894dda22aa7f0fd9a9a1bb245189491369fb024eb2680024fbdc2a9c7255c8d1e1ac202460b1a6eb3c94eedd2911837169c18806e8a5133e3194d6c85022bd39e08a926bc231d897901004af165e015086df573a78cc733840af14200a27c72c6278e147d18f890b34ca12764929447169fbc50656fa4ad21b5301560388a864604d451f6641ad406380534845797674a4a556ecc2c01d268e03aa25836b216f762ac32a0792879b5004788ada9e7dec1e7630ad1b7498dc69d8e5a98f218adbe06ecb926943f4a6c625b851e9d63cc840626a004397d8a6b274a010298dbf399430e80e472da7dd968847808119324902ce68f92389e5f9e99c77b8e92a72615f9b7646604257517a5300e262dfeb224bda65a638cb012c794610579fda18e9669a3757826338f8d2a594a36b2e5397b75071a9c9a1f71be5d240f599d5255c2987b977a51aac1953109559c083bb81dd5393fa045b6d967b05d423f50d989661f7855449e6cee6864804a98de8787425830a3d6e58c8a2673be298d558e8a1ab44c516a0d398b3b26de6431c2e657e3f947c52d08b44d441e4664e92bd82c5b950f308f8db6969a7926b993b63a1d6e44cf60bc99c89ce256acfb97cd31c17949993c1df78b9811bc486df7842f90be2e1e3bfad11b9169a52fd4cea2aa8615cd84ced7f5bda01b1408c3b9bac03c2037cfd086e8a3981e4316b23eb64159e7eb00ac7187cdeefdbdc62014f84c43643186823f825307c605751461fa8f9ab63051cefeb3c60fa93bc4dd43a85d6607c2ea86b9ee9299a3da5d6573a5e913c5b12c542a79908577ce722a861c463a5c01a2139ef74634f0838b21ae2ff80bfa4f8ab533da82d35c0b483a95f171e3d7d36a6db78248901a3e2d0af490852f4a9ea306aa5581822069e89386f824580761cb0351337aac287d0bcf7e965b11c704880d3a18d03912fe2c8ea291512a516109b4497ee5c8a046a3ba7ba4681449bb9afca8aa47d8e0064dca9a28b0aa5afeee3d84e66ec5f2c286b7225e626ddc1835ca1e492eac197f0ea6d6790a576682446b7065084b0a5bd76c26ca3bfa9c5024065157781f48244a9a52562270e8c4ad70310ef201e58848adfaea11e61e3189f79b2686d7bc72fd168a0f83240ccf97f8a19d44cc64b5c20c1039f61257ab135802a48ef4f224b4add63c1b5dd8d4777428806455d98bf627aa36cb7b127dab88b82fc50d305c82352ba0429db822742e862a215e7075846389314922c4089b2ced8157f94f6b439c667bf8a4207c02261926e7c10769599932a2449a791212de57f2228d9526845d718b52dbc85bdf4a5bf9be5275dd7f14a9da46d16ee99ff2ba004d933f1409622ba3d55baee85cb77aa40aaf6462d153586515681ee3ce6f961a1886db93cd0d4c802f0855025e94713b6bfb0688677d8279d18b72afa53f8a162d6fa476cbba77a16f383d7c967fa1e33ce98920ca502719823ab1d01177becaf13b0d5f518a85310313553d27c628f9e3a57b2bf86dd2f741300dba8d65690f605cd20a52216ad72d3e08d171843a701919b8876dad04916404a51a1705a4d279f30497b5296b5b099f069f75d2797fac0e0f647dda114ad7b6c1f4510ccf2f +msg = a3533b911791373c1ebb5aaabc2f9f9d1bfcc6d25a92596d8378677d7e03ad53b3f8f5c194da329e8fd0da85a2047ebca7c92d800becb95d8ad31b53d2bcbffc6d9d2ddfccec689b2784808b2d00e96062bd8f594424148baff0d489d5d6eacabab37b3b81ac71babeac7279d64a42b43ee63c5544ccbb610608abff4f20df1ae5045beff925afec43d9da4b18c6f0506070171fa1b562fc94118acde6af2138b2f8472c0f596f48eeec61c0f26746c48685b47805ec61bebfc7cee8d7899b277cc0539dd62712167e4c437493c1574a2ff5bde1409f94e6cce4d16fe9536eb9f4945fb457e43f49a0d80020d211b3ad2760355cdfedd736d0ec70004a097e67cea5cba3e679fc8e8f1f2cc66ca167f978ec7ee95fc2ee261f45186b50d528ff559cbeb5880fda45576f7b96 +sig_compressed = ba007bee4c090275cdcda0b9662895c3d056c11cf422e89d7f87d0440df0c84e5eb64db68e6b93466f33334205b2658661bb5c689d5e45ac9be67d7847d69b66abe3502c69285edebba27081c654282a20488aacf39094320b2f3b1ce44a8be4408d6794cbb53760c0faf1bf2ff2031bacc2a9129ebd81dc7034450ee4a4d471ad0e79eca220f6ebf250831e1dfe5361b66d1cc9b26b0828b9e461628057fa6cdd5daa8cc14c01b66abb157fa12436b42ddce30e87d1e119fba5bd0ea4e2e405cbfbf05a1223c480d32fc95f6d90f296fc6add4f8323cc122e8bef2a853523e3b1993693c4a65e3e94d6caaabb55a43fdcaa024585655f665dd9d30ecd2e6e5d86fb3a6c722ee342eb6cd1758292c63345ef4e8f39646ff18466faf94a34357a2a9e29dd6d2952d8d9249a5377a7a35763dcd0df6b71b73600be23fc3ad48a450aaaa9933831b47d9e0a477f772669ec2d9e1978d0c6f6898db67afc259d54d6e9b5759e67dd9ba393ec0b2de86b99fc854eb8879226d3fd28409bcba5010c44a1bb749a3d76a7450e8398f531b035070d9ab12d1eb25fad26896eaef9f0629e0cbea7f572aa59e392a90f16c7f025baae790481bc938d9e15487ddd2d8284e92dc8cc8b286fb6c9c4549d3bf7fd0ecd3bae3d8d62dcd823d08a03bad292fcb32ba5207d6e85afcf0ce66258b508be93ce4bafd8a625a92b3291e5a1de5c5c19d67817ba367f25229e356b5b75d7d3fe65d4aa36193fc55613f8cc2d18737b8ca7a2365bd35bb23cc5c8d154c3f4831bc8f9137ebc62e18f9a57e61f349cb42605c54572c4e1faccc45cbfefbbc0ffa9b02a7b9d2d86f1eabd58e3f336b3405295d99d60f192764a430ed6ac773b3bd658cad4ad352fd6947a2478e64f59566a8a0665c4a86fde75996546b9591aaa2b0cb89dd57b34c7cbe771e91f74c62286c2649a6a5495a3bb004fcb2c55206b288f655789fb481177464134e2e2608a41f031faac525d7546e658b36880a789151488437e0a2ac472a4703a3642b6affb98ba09acc636372ccc18b8dde828fb4958e7f6053f7786dd4d2558d37d48de66e8d4d22cd91b3411ff53e65d57fae322fc2ddf586b3ca8c5f4a8ca612722249254843429496c70181cfb818b484ceb50c825a6e6045ae9b6b487c6c7352e8bd0d4b30511a1b342756a015d28714d1f19879d35f4bd8ae91a9bd895053e01c7722aa79f1f0cf0ccad7c125fa99056634b4cfe0d4eed41a12a4dc6452e3078c9d279a3b12a97799f4b9ce1559aa3b2accaa0b1797a94a1a2549d837f86f2e3f85806f17b4932e55e5c466b119481606ca565a34d1ef20c9bcd0a340afc20e04518aa0c395beff9a2ba25a774736e35f52fb38681a6a691fa22964ede71c7fa29da85baab3de339b0c3ad50f798995c2749a048d026356c6bf7f08c19d5e12a4a2293109ee4573999968265910a2bf719aa43ec98aeba2b26e8ff1d466d9bd5615c1915770f8c3063ac4b291434988dc82dd1ecce352acd4a328608fc9fbffde251d04ae4d057e30fc94962d5ede48529e77a0f53526fd28a7a1050f659c2d5fe20519d610920704fc52a69428541119bf608efec51f7d5b48aeff1bfbcf335f5a7c710347eefb42168d941dd98aaf755de5d27d6af2a129bbc15caf38f386610246ee36070cd3b4185aa3c1c5d9416bd83cde3a5058e22b7275e2ca229356cb1f58dc31fbc4d7ac85dbb05 +sig_ct = da0007bfa41300a003afb3f65005f6aef602b08f085f5001cf1809701305ffbdf30110e42ff00b9f15f6dfca01cf520b4fe5fe70b318806c032f7affafa6fba013057022fd4037fe7f95f7cf8b04d066057f73002ef30a80fbf950f40b800309904208511012205503cf380a8f70065fb2f72fb812a07c11001af6204c07604df50ffff95ff3f8ef0200101b05900a048029fa90e0f24fc0ede0430f2049051f73fdff62f940c400706e0fe0a8106f9ffc1fecfd0f4af4cfb40b6035108045f6209806200005ff2dfe50d7fd6019105f00f4afd6fa8057e8c124fcb042fc5038f7900f047008fe10740ef00e049ff5120072f83f100e8122f1e00104c0fe02bf25ff0e9b06ff7306e04f08609ef7e097017fc41540cd023f39ff4f6dfdcf1e04c078f8c0cdfce0d5076056021f83f6b1011960d90dff67fa30baf79f660f3fb506107d0bafcff6ff24f5ffaaf4d0970600c9f74ee607bf5909eeb501bf88f7cfe5fa9fec04608d17a054f9e03b0db0a90cbff30240260290770cf01a176f12fdf07d05b09bfb30800fc01ffbd05a02202200a0d504c033106f4cf0afa0048fa1fc50a6fd90e1fcdf7a078fdf01bf4c03106d0bdf0802cf2b035074f4bf2af1af09fe514703ef7ffeaf18f52fe1ff00530dc10f0a2fccf820a8082fc40740c008c01200df4902601e07604e114f30f34f16ff3083041ffafe60e2068e9502fed30b402dfd507cf10f76fa0fe9fd7f8607205406701c02a021fbb063e9002dfd6eb1004083f9c038fcdf7b0c8f09faef500c2f2e0ee019022eecfc2f4a0381150bafa107ffdff4d03b0dcf14f540eef5001e0080c0f23edb02ff6afebedb003faafb006bf9900cfb4f77f7514217d03cf37fa9fa80cc0ad0a5f67023fea00ef9bff5086f2af2007b046fe1fee0220bcf550ebfc6fa9fd9f8702e04a046f7a03fff60d803f01908b098fb3f24fecf9811b0ef0350f609eff50a3095030f06106fc411f093f86e1d070ff103405f030f0d1270e81300f10c5e350b8f86fe7091fb5f83f92f20f0104d0020cffb202d00dfb9055fab09cf870360660810a90f6f63ffdff40a7fee02100ef530630730e7e9516305a0ab13507e0e901e112f9d0b2e950d6ed6040f67fbc050f41f190e60e501afb6fef0d501500c171f2305ef66ff102f03b01e023ea3f74114fd00b2034f570c9068fa308013f0650950a0fd40c4f94055fbcf050a0097faf020034fbbff7084148e90ff1fd6f7602e0f501b032ef5f4c0810bc02214501000df100c5162fb6023003046ff00db05ff12ff5141fd4f74fcf072fe71060710770c109ffdc058fb1e2804ffc5ffafc603402aef3fc2048fc4fe504614d096ecef4d084f0104f032f2bf82071022f0806ef8b08df62051017f5b0990301271110240aa088f5f1290ecf40ffff61fc0f75121f63f58f7012dfc710206b04d0eb021f1df72f57f2ff18f57ee80c4fdf066009f5514015d043014fddf3aff90bafd104bf4f07401a0370e20d004f000f39fb8155f99ff100cf9f03206bebf02ffd702005909a06903f00604efa600608904907102212effdff40ba03cfdd0e2054077033faef32fbe0d6ed6f2705902a0050170af0ca0c3012049f50fc1ffaf9bff1fbef80f440fb024ee905712e0190580990a00e0fce12b068fda01ee1cf6df9a10af6005f108fc0094ff604108e05bfa1f9a015f5e069ec6fb30710df04bfa7ffa083135f5ce86014064fa5f64fb9f0c04ef5806e05503df3afb310cfaa050e91ff702b009fdcf600a3082f730ecfd1fc1008efdfabf3e0d20c404901003df6f073133fea004f6a0100c5f8501905400f064ff6f29015026faff04f2cf65fe5fd6f7bfbf02205dff9ef4e7deaa02c0480c312601b02006e01efe7f7302afe6028eecefee87f85f81078028f3002b026085f88ff9f3702501605efc40a1029fb2e98f16ed7f410280cf108043fceee406ae82002019ed4109003004f8804a03404200a08401907eefefa1f4f09ff0bfcc015fc1ff3f85f62fe6f8b04f09c08301f077ecc08b11b041ec5ff605ef2bf2207403e06af1b0890b7fa005c0defb90b8f6808201b0710e0ebdf59fe0ffb0d4fa0fbbfce00505effdfe5ff21280630910ee03af9ef6c0140b5fceff1058f48ff1f44035f2a00b06effe +c = 55054b14521e3c040e2a9b186d229718d805f521fb2e0c18960d29108a02a9071117aa2ccb10bb2baf263f14080b2223a807ec143c0f0123c418b7086611e9297519120b3f26e520f9086a249505fd278f20cb0c6122530522188e0969033827f328ed11e51be20b6f09300fcd19142b9926930ee10e6b27260be31b8f114e0b932c0f1e8f253600d9023f21a12bad0db215dd263f2db715e92bc42a97030809a42f282c3e1b852992271627160c9d041825fb067628b319f82999225a0e40101c2a2307021a440b172f3d123a1d4f02d30a1712f129521f54038f1fad118b187016a32eeb17f429b51bc724dc2282260917d60d3a240811ab1f83260d0da72c082b19127c0119074725410cd707ff1b88137622782b6813580ace1d860972131707351fd5257a26f9123f1a202f8f121a1bf008cf271d25460e7e2621080a014103930484084b07b01a6d16191644228e079721cd2622254f13b41a662b5b20480eff092026621c3d25731e3c22e42cb700e91dff213e2435123c13702c97175814f80121295905f2248c2a3813c6185f013208ab1c0604ff203f0d30033021dc06bd26ec29a816fe0ca40e9912a414e1081e021216991f1b137606da1b87170508d8202e270c057f20d428760e550a821cd8189e23421ae9024d093c12c72fa412971e901411004c020c0bfd1c5f295d14652ceb12ae04690c680caa06231dfd1857222c03330a9f0abf11520f2b27881aff2b3428fd0a3909b906e0015c24631cff1bab291a17742260179a051d09ba2fec20490a8d245d0c84081d0b70038d060b0f8f2e4f1ec42afa0a4e059c27e41ff20c8a2941183f18011d5705e60c4b00d00b3c07a11f3601e424082c68163b2d510dd5261626ec1eb427c20843184c089111b914142abb106d176d2a8e06f82d4f10ae195e2fbd207607e52fbf2cb01c8a053e1096182e1b9c1d8a2cf021c0075d1a931e1710bb1e261089035b1c4507442006161e0d2203d606c7162611c92ea014151a6903a726fc266b0f9b191e05510a0915c914522b6f1dcf16c8002c097c07ef28cd1f1e00110c41124c134e0e2e23492500202b16d82c17128c0ac01a4a2c301b030342053f0ed001a71255203c2e0d0f71250c195a29a72d00237a200408d92b61150002c70c47152622c506dd16831a84025b0e7024020fe6025f018b0edc1391047123592ab0273a08aa2afe0522033d2b3f0aac0ee812ea2fc32bc903b020ed2308008a01b002d411f21c3d173917cb216314e423872995022602d325d61fa60cda02d71da404ee15c515f728cc0192048614970d5f23f72a2b1c78046b2c612cab03b321cb17ef2d1a29c30112144a081601350cd4260a1a88036d0fab157f00311044056b17df24f925ee0ff90f4c2995276301970f431588264803fb15ca06f30e9e2e5913a4030528c807d40d0d0f7a02ea18d2009318f6035110831904288a17f11fe50fe30ea9272e1a2425b623e80a9822ed1d4601ef2389254b10b30a640b7221a901a81dc015022ad41dd001e317a90770150409ce06110c4d27b2133c1f4e097c150d2ddf2d601954030414b40ca029cc04d32bab205a07730e7819270a942bc0251220d90fc405152df90cf72d2605a3126d123229fd225716bb2e2e00c601250f3b1bf22f36116f1f5a1ed904912c8228b1053d1aa41a14201e2cd51b891c070f7008a926db1a2d0ff426cc03c212d60c8617ea2a22189b192f2e59027c021c2a361d2d22fb29cb2f9f0fc0297b08991d752cd91236288a0476151a0f3b0cfc17082d4a18e907d31dce15442c962a8f2de30f94089504d3290a2815071018d120ca10c827031caf26db2a5b130704f80daf0895216d257c1d08189c174d0a5716b5041607c025f41c0b17240df007f329701b16024f058918a413a1294225552b2c0d472f9413be222c202c25720cdd0014168c2d1d2f241cb00cf40ae71cce21ea04111504152e2c2601d401c11c78160319e3047f2a4a0e1a03941f9d2d7a271819101111116b217a0799294e05e5256f00081305286c2b4f247a09a50a342bd71aa90d5d2e412f5e169720102c80022902fd255709722f7620210fbc01561fd02f9c063708fa2bfd0aac046f0ec202651b5d27571deb141c1681189800c8066206961469288613a7038416e2078e0cb024cb178c2b4f156009c722e80d192ecf0caf142a1835166a02c214cf0d55252022c4141f1e461f391f6d1ddc2223075704fc1cb719b319a104ca085320bc063f06ac12cc20291bed28a605ef0867089001df1da327b3064b07a20a25257b2d7803c305271c801c3700700bf72c4a00a11940010f00561805232a2e1a25f313fc11bd19d3143c260e020826532c252ce11b930be52e15016e2f1201c6275f185f2af91c290bc21caa058b1f4524eb092a16db18b402e507f203372b1f0b88188b28ea1c9e0ec12b8b004724dd1d041bb5159e0efd29cb20d317f618091bb60c492f3f0f8d01900e622b171d3314b423552d7305e80eca247d037d288a18171488107a16850eda2d960cdb1d2e1d8e22be274904992a052efa1e5b0a111be9285d0eae0a66022c05762955134b1a1e0fa4270421a31f4022e80f6e108c2e4e08000839097d1ddb29e80ba61dd02e1a21360ad8020b1a300e661ba413430867241d1c4f0cd32b58199a2a5d09bc04650a6f1c3d2dc82b122910112016b10d410b0d06ad13d7174803d12c2306850e362f58017f18b62679217a24102b0e111c1fec13e3041508ec0eca15e3083f2cd12e86013825072aed2c2e086306cb270027e40a92094b17fb089120eb01f926de21281163099a18862dd423152a6025021fd513b6213a288301a02feb037c2a2a00e719 +s2 = 7b00a4ff3001a0003a00b3ff65ff05006afff6fe2b008f00850050ff1c0018ff970013005f00bdff30ff100142fef0ffb90015ff6dffcaff1c0052ffb400e5ffe7ffb30088016c0032007afffaffa6ffbaff130057002200d4ff3700e7ff95ff7cff8bff4d006600570073ff0200f3fea800fb0095fff400b80003009900420085001001220155003c0038ffa80070ff6500b2ff72ffb8ff2a017c0010011a0062ff4c0076004d0050ffffff95fff3ff8eff02ff01001b0059000a0048002900a9ffe00024ffc0ffdefe4300f2004900510073ffdfff62ff94ffc40007006e00fe00a80006019fffc1ffecffd0ff4aff4cffb4ffb60035000801450062ff9800620000005f002dffe5ffd700d6ff1900050100ff4affd6ffa8ff57008cfe2401cbff4200c5ff380079ff0f0047000800e1ff7400ef000e004900f5ff2001720083ff10ffe80022011eff01004c00fe002b0025fff0ff9bfe6f0073ff6e004f0086009e007eff97001700c4ff5401cd00230039fff4ff6dffdcff1eff4c0078008cffcd00ceffd50076005600210083ff6bff01019601d900df0067ffa3ffba0079ff66fff300b5ff61007d00ba00cfff6fff24ff5fffaaff4dff97006000c90074ffe6fe7b0059ff9e00b5fe1b0088ff7cffe5ffa9ffecff46008d007a0154009eff3b00db00a900cb00f3ff2400260029007700cf001a00760112ffdfff7d005b009b00b3ff8000fc001f00bdff5a00220022000a00d5004c00330006014cff0affa0ff4800a1ffc5ffa600d9ffe100cdff7aff7800dfff1b004cff31006d00bd0008ff2c002bff350074004bff2aff1aff09ffe5ff47013e007fffeaff18ff52ffe1fff0ff5300dc000f01a200ccff82ffa8008200c4ff7400c0008c0012000d0049ff26001e0076004e00140130ff34ff16fff3ff83004100faffe6ffe200680095fe2f00d3feb4002d00d5ff7c0010ff76ffa0ffe9ffd7ff86ff7200540067001c002a002100bbff630090fe2d00d6ffb1fe040083009cff3800cdff7bffc80009ffaeff50ffc2002effee0019002200ecfec2ff4aff38001501ba00a1ff7f00dfff4dff3b00dc0014ff54ffee0050ff1e000800c00023ffdbfe2f006affebffdbfe0300aaffb0ff6b0099ff0c00b4ff77ff75ff42017d013c0037ffa9ffa8ffcc00ad00a50067ff2300eaff0e009bfff5ff86002aff20ff7b004600e1ffeeff2200bc0055ffeb00c6ffa9ffd9ff87ff2e004a0046007aff3f00f6ffd8003f0019008b009800b3ff24ffecff98ff1b01ef003500f6009e00f5ffa3009500300006ff0601c4ff1f01930086ff1dfe7000f1ff34005f0030000dff2701e8003001f100c50035feb80086ffe7ff9100b5ff83ff92ff20ff01ff4d000200cf00b2ff2d000d00b9ff5500abff9c0087ff360066008100a900f60063fffdfff4ffa700eeff21000e0053ff63007300e70095fe63015a00ab0035017e00e9001e0012019dffb20095fed600d6fe400067ffbcff500041ff19ffe600e5001a00b6ffefffd50015000c00710123ff5e0066fff1ff2f003b001e002300a3fe74ff1401d0ffb200340057ffc9006800a3ff80003f0165009500a000d4ffc40094ff5500bcff05ffa0009700afff20003400bbfff7ff8400480190fef1ffd6ff76ff2e00f5001b003200f5fe4cff8100bc002200450110000d0010ffc5006201b6ff230003004600f0ffdb005f0012fff5ff4101d4ff74ffcfff7200e7ff060171007700c1009f00dcff5800b1ff28fe4f00c5fffaffc6ff34002a00f3fec2ff4800c4ffe5ff46004d019600cefe4dff840001ff4f0032002bff82ff7100220008ff6e008bff8d0062ff510017005bff99003000270111012400aa0088005fff2901ec0040ffffff61ffc0ff75ff210163ff58ff70ff2d01c7ff02016b004d00eb0021001dff72ff57ff2fff18ff57ffe8fec400dfff6600090055ff40015d0143001400ddff3afff9ffba00d1ff4b004fff74001a003700e200d0004f00000039ffb8ff550199fff1ff0c009fff32006b00bffe2f00d7ff200059009a0069003f0006004e00a6ff060089004900710022002e01fdfff4ffba003c00ddffe200540077003300aeff32ffbeffd600d6fe27ff59002a0005001700af00ca00c3001200490050ffc1fffaff9bfff1ffbeff80ff44fffb002400e9fe57002e01190058009900a000e000ceff2b016800daff1e001cfe6dff9aff0a0160ff5f000801c0ff9400f6ff41008e005b00a1ff9aff15005eff6900c6feb3ff7100df004b00a7fffaff830035015cff86fe14006400a5ff64ffb9ff0cff4e0058ff6e0055003d003affb3ff0c01aaff500091fef7ff2b000900dcff60ffa300820073ffec00d1ffc1ff0800fdfeabff3effd200c400490010003d006fff73003301eaff04006aff1000c50085ff190054000f006400f6ff29ff15002600afff04ff2cff65ffe5ffd6ff7bffbfff22005d00f9fff4fe7dfeaafe2c004800c30026011b0020006e001e00e7ff73ff2a00e6ff2800ecfefefe87fe85ff81ff7800280030ff2b002600850088fff9ff37ff250016005e00c4ffa1002900b2ff98fe16ffd7fe41ff2800cf0008014300ceffe4fe6a0082fe02001900d4fe09010300040088ff4a00340042000a00840019007e00fefea1ff4fff9f000bffccff1500c1fff3ff85ff62ffe6ff8bff4f009c0083001f007700ccfe8b001b014100c5fef6ff5e002bff22ff74003e006a001bff8900b700a0ff5c00de00b9ffb80068ff82001b007100e000bdfe59ffe0fffbffd400a0ffbbffceff05005e00fdffe5fff2ff280163009100ee003a009eff6cff1400b500cefff1ff580048fff1ff44ff35002aff0b006e00feff +s1 = 9aff950058ff7eff47009000330032ff4aff81ffb1ffedffb1ff4ffe3000940025fea900b60061000401490041ff1a002a017701b400c2fff6ffabff7eff47ffcfffdcff7400690081ffe3ff6600d8ffa700f6008dfff3fe95ff91ff59fffd00b500010078fee8ff92fea3ff1000f3fe820022018001bc0024009cfedaff98ffb40052007effbfff0100acff41ff50009cffbeff6a004c016cfecaff4eff8700d8ff98ffc6ff2d00efff9000d600c6fff4ff7cfe74ff90000a00cc001a00c7ff040068006b00efff61007dff16ff7dff21ff5a00f0ff8bff63004b0074006701f7ff5c000c00f500abff510063002fff91ff0c0179ff4100fbff5300e6ff6bffe6fe9a00dcffd1fff7ff250035feb701810089ff4701f6ffd3ff77000f014f006d002200ba012800160058ffd5ff5100be00120085ffd0ff6affecfe3a01e4ff4e000aff2601c000c2ffd1fe3400c200a8000f00e700f2ffd0ffe30049006900a9ffe4ffa0fe19ff17ffadff24ffb5ff8bff0c015d00d200da00e0ffb000e1ffaaff01001d009fffaeff24007cff91ff6300edff67ff53ffc2ffa2ffedff9a009a0055ff6efff40014fff8fff4ffa800a900b000580090ff92fefa00c0ffd2ff2dff71003f00810066000d000a0091ffc2ffb4003aff66003801c400ecff60000effd600e8ff54005200fdffff00bfff3e00fefed6ffc9005a0040005e0026ff80ff0f003200c1ff67ff5801b2ffd50082ff6500240021005a00a6ff97fff0fecbfea5ff4b00aeff7cff5600a3ffc9003100c3ffa7fe1c00aeff9dfffcfee5014600deff1b00d9ff4e00b4ff41014dff1c0087ffe2fe1eff2eff86ff37ff6d00deff0d017affb4fe00ffa000c400700161ff9dff28000900a000c9ff66ff6c003affba0096fe93ff6fff2700daff10ffdcff9000c9ff55fe8b0036ff9900f9ff77ff0fff3800580064ff1701aa0095008100b3ff84ff7800e5ffe8ff19ffe8ffbcffa700faff040013005100c9ff8a0095ff2900be0026ff8bffb2ff1001f0ff470065ff0c00af0020005100a9ff67ffa8ffbffffaffbcff7901f8ff0dffaaff0400eeff6dff5600a2fff2ff77fff6ffd8ffa4ff1100e8fefaff79ff4effddfe670090006bffe10031017cffeeff8500e80071000d00b5ffb100b2ff4f000100e8ff180034012bffe1fed5ffb1007300f4ff18ff5e008a016ffeeeff2f00bdffa20016ffbaff2a007b002501b3ffeffe54013900aa007b00fe0037000200220063ff7e00da00f4fe79ff8fff9cff50ff1cff7b018a00deffd4ff89ffe3feeeff1700caff7200ccffb100f2ff34000100a6ff6eff7800cbff4a00ddff6aff0d00e6ffb700d6fe44002a008f0016ff0100e6ff5500cfff1b018bfe01004a009eff7dfe1000ebfe5c008400460072ffacffaaff8800b9006300f7fef0ff2b004f00d8ff6cfff7fff6ffc9ffecfff300130044ff8500590094007100d8ffebff8aff4200d2ffc3ff7cff36000700a0ffe3fd52ff130123004d0048fff3ff55010d00c1fff7fefd0095ff9b0034005f005c010a00daff59000b0080ff94fe55007c00b9ff3e00a4fe5f008dff5fffe4ff81ff7500010070ffa10097ffb2feaa00bb00ceff6efff6ffa1ffb40017ff1d003200020076002000e4ff9effffff2600dbfe91fff1fe5a0018005f007f00f1fe97ffc8ffd0ffb4002b015c0049ff6200a50007000e0169ffb1ffc001f400a0004600550038ff7100f1009b0048005800d30050005e001aff6effd10121ff39ff150079ff15ff37ff4f002e01a6ff1b0075ff81ff67006800ebffedff23ffcdff0400310044ff9f00d2ffddffe20030009cffc800b100cdff0100a7ff66ff4fffecff79ffd1ff440089ff0500fbffdbff6fff3a00d2ff06ff21006eff36ff59ff5d004500fa006400d0fec6ff9a007b0093fe7a00030018008e0080ffccff93ffd50017ff0d003600edff71ffaaff870077ffe1ffecffa0ff35ff7a003e006f02a300ffff0b000bffd5ff3a00d000dc0042ffe6ff3e004f00dafe1a007a000d001dffaa0080ff97ffa0007cff9c000e00c1ffeeff6cff620072ffa5ff99ff8cff60007f0003005500540034ff6c0174ffc5ff27ff18ffc1002fff0201feff4aff43003b00deff8a00feff5eff3200fcff0501aaff30005fff5900e700c3fe10fff4ff5100aaffb2ff1100c7ff4dff5a00280006ffabff3eff1300f0ffc8ffbfff780172fea8ff460186ffd5ff74ff37ff7f0115ffc3ffe200c6ffcdff9400f5ff3301f1ffbbfe6dff6d003d006cff1300c5ff09fff8ffc7fffe002a00fbff8900c4ff61ff9dff2200cffe4dff1dff2a0017005b00040157002601ccff66ff050176ffdf0085002f0040ffe3fe24011800c8ff410097001601f7ff370131ff65002a004600eafe4d00820060ffc7fe9f0068ff0c00bd0067008cfee6fe550165ffe4fe88ffb700cefe3e0017ff9bffd6fe9f00ee003e0041ff07008aff09004700990057009c001400c9010f0087ff86008cff28ff870034ff42002f00920080ff2a00ba00e000fa009a001c001f007f00b5ff2e0064ffddfff10069ffcaff6c000600d8fe32fed8ffc3ff5700020090fff9ff1400fbff7ffff0fe36ff5901d8fec2ff75008bfe82ffa8005eff2a009cff4bff97001f016cffa5fec2ff6cff2100cdfe5600d5002a00060185ffb6004f001500acff1d009a00e6ff6900aaff0901db0164ff780062fff0ff80ff45ffc900d7feaffffdff6100380171001f0047fe09001300f1004901c3ff5cff670051ff8400c70057ff0a00ceff78ff71ffe5ff4800730015014000c2ff1eff4f002d022100ffff8100690062ff09ff2dffd6ffd5ffebffe6ff190080ff49018700dc003800 + +count = 383 +salt_version = 0 +msg_len = 383 +privkey = 5af085f1004217be3ffb9be8bbf2001fe883d07002090430849ff8fdd10bde3909d27f3f003c10ffc8f846420f6327b84183e2f0847000660087e17fe2f1382f878108c6020023013e3d0bbe06c9df7c441f7c2ffbde188210080117c40f801f1f441e97a3f8042e68222f3be2fc03e8bdf00060eec1e080021085df7c5bef7fcff0bf084033fbdcff002f88600f761f7fc1088a3f7bfb0703fe8401f887c068251701e188dc218440ffbd017e2080fe273a408c1de137f073841ffa0000210f344fffe02804100b8120cc108882e7bdef7b7ff07c33043f113a200480e0ba2d9bff10fc4f8fdfff03e178daf00000ebff1003b07fdf113ffd1422f7c5f107c1fe01ff84bcf07ddefc5f1740007fa3ff39bf84c1f0c8118c41f1424ff41e078e0e97e428b870f89ff1002287e1e001c17fc50e89df03de17be4202dff9fe010bc0f9061e807ff7bbd18c40fff4517c001845c003a20041ef1f7e10003ef04620fbd0149f10be31189f2ffdcd84210741f0749d06f442074000020f085ef001e074a0f9402fa79b074460a07f18427e0bc11005d1fc400fcc127c21f78c730044f77a110c41f102408bfef08010e46320fc11fc60ff840f0c64e7fa207fdcf13e1f9404117e5f089cf7880feffdf17a41ff9be7bdf0fbe21777ee009f1f7df3f7422107ceef06f04191f87c0085ff846308003d8c05f7fa1077a1f84a30a44000ba0207c0f87e0f0867f87e0d0f7e003c1277c41871f083e42049e0ffc0effde17b63107bff7c7df03fe1fc20f04a5e880007440de025177fff981f004220f7e4f03df0846008fa3f03c0f007effcbfff84306fa6103c20ec221789cfa49d1f384e0423df3c208022f7be20000547bfdefc59003a0077bdf8441f93e0e183a0fbfd10ffc207a0174231ffc0e7bf7f0780e983d084410efe2ffca2d83e2f7000103df0103ff90051fc7a0043ef03ff0079f083ff20c21207fe00bfeefb7f117c107023007e11f463e041cf8800f7f83f8be0184c1efc3f103e1cf81f0141a07c421801d10fdd0f502ff7a10f780077e227b7fe07bf1084139400073e3f0c9bffc22d1c011fc3df73fe09443f00232fc20effbff8bbff809d08c43277a4f0022e14be37c5fdecfdf94810f8a408041083ff0743ff849bff400f801c0f7defebe1f87e2efc61df4be168df003fc1f0201109e4effd000201fc7d413a1cf43e0fbffb70a208bc1f047df8882f9482f0be5183c10805fffc27ff82107c3e2800408bc0e03801f0000fbc1283bd20b410003f1fbe227843f0bbe088c10fbdf1f420f0b4000ba11841a1700637bdf308dddfb60f07c40043ed8c00e045cefc5ed6bde0f403dfbe4f8c1d00b60ff41a20841080210001e107dee07c1f87e2de7bd26f80dffdb08866f880508c5fff4441ec01f709df8fbbf101eef45feffbef7be2103a0deb83f7fddf941e08fa3f0c000803ef800107420f9023073a4f042008bc500bffe746317c03e8023273e0f8fdefffdf18c41fff8000842defdeff3c0e7764ff7830044107b99207e5e7fdefffa11079a083c010f83ff7e8f841f0780300f400143c0781ae6b80f147e003a12742127c3f1781e10ca3010422101f08023ef4030000400ffe10781f804207f432107ee7f5e1f83ed70820fffe187a0d8b800f88311be0017fb0ffc1f741e4001d0789fdf41e1701de13c0d07fd0f845f803c00fdb1105e077bef079ce83e6fff7a18400f80c1d6320184610f821073fc0189f08363e97a100061077a40907f1fba4f8800107bf0ff8136b870007ecfc62efc45f87e0e6def813e9000d030b04dfffec04fff404081400ffc80a09ef1501eff6f0e11e0dcafac9f118e906f2f6d837df13eddbfa3606f2be271eff18fffff4e120f80af7f611370512eae6eb0afae6d3f71a020f4b0425ecf4f411f5be1fe4feeed7291913d91343d30cf92528f1ded7d33125cedefdfa2f40f4fa180c07ffcf2c020c38f4f3fae5f31adf09c9cf14240424ee172a12fe111df5e220d8e1fc0919f01af4fcd001e9d9000dfdf20c162aee1d00f91b0d01fcf71dee11d3fd0d181cfde80400d93a1d1c1fdff4f9f2edf4f30cf1ff0311eadbd9d2071612cf091dfe0fe3fb0ce20adc09efdf04243ae800d41d45eae8d5180001ea2b08e9ef0e03fbfa29f10db903f7dff2fed215301706ee3037d4ff26ebfd0bfe280b10ce241d0a0202fde404d70fe6111ed30c1f0de62223242bda2b03ede223ecde390cfc090c03f2f1e31feefd19f92deecc01ef34fcdf07d912ef23def208f72afeb9f017ee1ff8dad2d2083d15d9f8daf20becb6e60f1e0ceef80510e8effa2aea0909f20400e6e30509e1c800cb1920af2617fb0bddfb0020fcfe0107f2e4fd052fd3070c0109fff80a0ee94a17de1dc5faf041fb071e0760e0d80cda00dbea1216dd0ef61f0ffbadc6c7fc16f501fdcc3759d505f4ccf20ef300e5f2e9f5d61f04dcf5270a0df5c02e18f4b1f5f3fa05fceff1f52e1d1311f9ef4e2de0e0ed3127fdf10a15eef0ece7fed80a23f923ccebe442c314e302fcfcf1eb02ebf10bf505e9d917fcff08de2418c513f00bf7f9e80dfbf3f8dbf4fc02e70c17e01404e6e71603eff1edf212e6e408060c09eef6f80c3bf5071a260814fc10f9ead51303e7f6051409fe04e5cc19e9ee24b8040430f7e7fbdcf426dbfa2ced0e30e5e9e7fa08d71104ded7e6ec1e26e7e33111160bda0bfb24f90310f4f80831df05fd1ff8f705fdf708190cd108e5fed8020428f9c20a09e2dd1ae823f7210017f6de00080bf2d7fef50ffbf215e8ff18f201cfe0f0e3f509dbdc0d0cfbe1cbd2c7e2c00aeff607fe20ae0f03ff26edf805eaf70efef832fefae83f0ee5dcf31936040adaf00fdd0beb093bf621f3e50022f430021de50e250f1ed4ed36e916f2ee26f5040507e2f82519040bb8fdf9e609fa1a01fe0c090c05d5cefe2204e71a11eafd0e09eff0ed1b3eec06daea11f3f80c07eb0cda04f8d5ed0ef01aeff5b9e3d3e6dd0cf91c06ef0bf3243cf2fbfd0b2eef14ebedff130916e9ce1deada0d57ebd812c9fa21ecd72b1b39f5db030a080e0214fdeaf12a06cdf21b062ab7e413ed1c070cfefff9fcf6e500e6d9fd3606ce170832f4ef12191107d5f6fa1d190c04e81cead81af0df3312deede60b130b06e6e4f0ed1a05e6d4eed4e5ebe8f227f10b1bf5fafdf1090b0f0f06081c1000fb32f51f10f6fef814e8460908d93714d1dad315fe2b2d0a +pubkey = 0a8152a6bbc686784960e1e923c048b6f6d2572faec360a45b706e003c60f9d4869bab657c601ca8b5085bb188949a67de173221d2030b908d88224c310c62c0b09ef590a30ca11ae2f556162792a110dc583b17f650a1235a711b7cb915ed1b4745649b7c5fb38191f8b531bd538d556e1449d1a5df1d8e29aedff65b288e9dd667f93620639e9809b323588eb559c39a6851202836ea28f8d08e136100a406287e572a64aa4f851439343aa76519b8bd7013e8b2055ba8525b0a7d4037aaceff0155d335403282d21f4c76997c7aa261cf3f67e86db94e107c18d9da2b09e8bca62816d95ddcd57990042ba8e44a524202fa225d6375605172efe0152fc2f3e16705eebd1d9920ff1d6aab403205a788f4488cded9eca7342b924f81fa507c10f57698342103bc70010455074ca00cffe906e6867ac56cf8239c3539c51ca332857815666eb4bb560bb392f17041d064618002a62d43ed6ae88a936211483eda5f5805138a14f0db400c9a1e111e51c9c696b999fc1f03de91d9419e430871e7e25522e88b2e837abb2d1d35dc9933622678f4f723bf4dd49377e22d038e80381582c802072db1511868113c4a2413adcaf05c3583db632c722a20c491ac2756728666d739093f9ece5285f32bfb48765d04622c6913ae807b1b22866a20dfa602aa0e6a6eecfb406d01b7b1f2b0dde1596faa98f34bed5b2f481fd883c7a1728162f9ab0a6607dec360839480343a4789a59ccb3c56b8146cc3dbb6700689f8da34134c32aae550153a0245cbd310fb1980ce9824ea4a15ac27a4e3cb21408aacab0007a63895eaba094dde83b052796146de5e4a56e8cbd63f20312590d808356464ac47f048aa031e94c04dd56038a683f7012e385a1108d72baaca1d1a2d90ecd91d39f91ab918d9d860110d134657028a4208a3c51ddd3386b13bc3a9ab7c6c1ab050d28e2bd89094269e78951542e7cb1f7893d995f54058807ab1fc531692de4681222a8dd2d58061038920cc3419c50b71230f921fdd8c12b063ae84c14bbadd56c6b610cafadcef4abe35dee31fa052a33a17b2eaa762a09267c19a8e1ea1e14b0071c7958a4842c3c6606420dde437d120db9fb5281a3e53d8220272e14f8cf462715585f8d0b9b10ad1349fa3f242b067d44d03f607d241192045db5e74a099529ec92ec0fe3770e78ca4a84670cd03874e16a4eac88b4f1f3d0e37e344b50082cb56e90833148cd6f2c992c68d294c23e49901748ce9076ad0fe88f985973895060820924050ce830e8a9be29b04645fbd421098938a6401e787ffc4e49fbc4f02e3c3ac7ae0e979f40512b3366747c4cd6113f909c64191e0a71aa6e5292ed56106609b8cc0d9a6d2975b9dc2c9104898929c82ba7c26bf3b00870e798a946443698d8308a77218c6c680d46058cc2ed917ac1641e165f0396ad9a8922b653b2d407904270faf1c2640b36e3e2e8c97608801b92288cf929364fa3cec4bf1828f8b549908d4c80dec98ae450b0fce2e0478946bc5c9f3018e24fbb5441c8fd6053b43c24b6a9546f5760b3d537c6aaa1dd4c8965cb004d2d8a79cf484c095af4220558ec05181a34ca506c1bf4b09a93461221c90e97cb134088be28e4dfd9c51e54e7f19c61708b8818d050d24829b6ebd637e3444c6880d5f3270826d106e6bec85599203610ead6843fe5d9f7250c3e31d1e4db644e9d838ddf335001d886269d28bf5ffe40f48588cdad6bb3748cd414afed220120993da8168630bdcb7d407a1fa89a781b237e17944f35508272159e034901c1928b144bb3f1c60d3da60740404c410a35f2d63510f971159679746b3c3176ba008996a957aee881b81888b36aa042f48d910472131a6966121b6ebd823a9abfbed99798279c2e08185d82e3d2f848ad0364fdaf5262384c304f4875bf2904c884a89e7ff55de0c3e7d19e95afbbfd0c10571955e7fb2232af4920c1f29ab55e78dc140727666fe142405cc1940c52f328969b5005a9b842b927cd6f2a4685f400196ec297d0464cb80a2e62d2e84a984f2244e483658ab35c08ab594522b466b6bb1ec0e068c8ef768ee9d8acf250955065f36fed567606d5159bd25fba466d1b94e908eb1295ad0cd2d63a8d69775c0011667b094e7afcf3b55b577e1f7803ab48576db7ccd7d658068a5cc4b6f8530e0f8719db55c706930ee49ae87a27a0b124e092e0c12a67123867c16a96a369c9579490a646f83c15739b04a352bc19add34ab538de2bd3a8d4b3a555910e29daa79c4eb35d276095025af5c95b3b4359788094e0ae902eaa0be5265f0b309d930d1fc458a0dc6b20969000f1d3a5ca603ea474a9e0fad60d78a0d4a26e4c541d8c7fd68504af2e94473755eba104b2e1521fac07545acc24798ebf3e8d7c12e6113e54d92635aa521b3284acf27319ae91d2a3e4f11972b55cfd734aac80051d3ed31e61c6143cefe70512b751d50d233c49093a323512c8a683a686eb57c5558065c51efb8316484e9617f9ee251d3ac6b85 +msg = 170909b5b8775dced5a5977fd67d2334c31c77bf2133caee434fc37050db2613747d7998c8015a60571240e82e41086d15d7a70ddf6a020bbc8588515f71f2d206aff98b7c1fe85a592aa7544a43b1a79889e62f5b5605e6433f0ad62f1c81c390a73a3be19cfbcdcdab6bb6c589a0716c092d52d525f4a5de5334bc3a80e59663ff632e872402ff975fff2d908b51c53db37ae566befac630026d7680184fdfbe33e48daa0c823b3c123b71ab4b64608df45c503704b7a9131f2204da8c67e03d180ecc31580bcc8b86e7cf8301201d6bb25c1942040c58738ed992d8bf9483776f377f6462a3d66013dedaa8bcbe9f07e976764201058b9cbde47826d6f6d1af8519247db1255065c25c21c925aaf20fcee6b6002ffa6f7632247420488f7cd0a1dcf71a3ae8c45bf6513532c01088af0b819e64519e67830576fa55a4094fd8bbe3543661bbda6e3299ca208488f0b2cdb3bd3886693c1232bd5bc784897b8ff5f2aa6b4947afbea3ec0097e086c56633392eccacbe8dca24ebedcb11b5 +sig_compressed = ba00826535deb48b87a8625a4c32d7e6961115ca578a7610acda314d98b316a138e093bd43606838aaf3f0a77f95e43b0077a0e5c21fe452106ba3d8a7b733ea1c3a9dfa8dc38923914255ed8a1c2a47b783f170e3a0443e5e4bbf3dc0aab9df2556f364de1e75bb23f986cadbcf0f922baf4a9ab5b7aea118681aaebf474c4235b070566cf4297d98a1e40c4db18f0555b432fd5449555f6607976fedca17761d00fbe96514b491c9f22afe7a5d2d863b1f9dcf51994a1b4d746a2a9f6d93ac7d34f63758777289f55bf0eac7675d16bc98b6b8f3ed5639d135a64f3815d8722329f5d824f8c4d0ee3e08e3dd0656dd091f9994abdd6e54d712443ffa67cc941566f563b22359164e88b4f4e73ba9990c7031ae13ccfcb13d8156c9615ea375cf66a693a4edfb9b3d1cb6bde95fb2b048d51732e3c1cab67d2abfa8ecbf853afa937ad33ee9fc8c6442bd3570964769a7c38a2b45906279f045e0814b90ef024ebd398f6551067d55b4aa364c3895224cff2b64a3f89ab7bc998ce91533a485a099cc88ee0feea727dce316b151f986a93be553a2395caa612d7393e741e2cbc9e7ad1474deed8a644dd1671fcc755136f1aad5a63727c458fcb053d3e7c5cc73101752cfd9ba207086759abe3bccf5061ad653b0b38592915a60eecbfccdcd68f0b8cdcf0631bc416f7e065ba9d44c89b2ee9a4d173e634258d582bc485c0676792d70a663514a8024fe28cb7a746149b72e556fc098d31ec864943f4e81ced73a1a5f33b2766584c583ec7de81dfbf6f17f44f7bdfe645e98814ae77ed545cd66f90f3dd30c6374f775dfc50a2352036fe4c59c53cb6b6644fb9b8e6d7bdaef5bcfc45861136dd3f9d4a86ab812350b20de7074d0973d8dc84725b7b9856236e3470cbdbb7481f3971bcff73db3583ffb1c9a02e872785cf675a1fc6fb0f81ff2d1824de5d21fd9cef920b94dc798cb5dd02fce9c84a3ae593069386902d4caad863ac29197f66a846fccb0a2ca4f7b4733243c8a3ea824911cbbe0eccaf06d39479afa0c47fa92e6a83bec023f9b3818ab9d1498a35c5e8970e199dda6d981356ac5394783ea5d2b699befeaa00cd193707a978cc45780a690c5bd6fcb27edce8d66cbb12d3ca5b26daefe142d524b19160ffbb8be915367fec938bd76cb90f0639e76370afd9ac54390b83130ee43a57b7aa5cefb1e6b080c12709bf4217ed8d9eedf45da16d95b3e11b2fd8ac9721152916add66f30ffcb5f9b444d82cbe2f5897b835c4d55ddbb0a218df12f29651afb9784c9485e48b1380c0eab21016794d8e526c52651a196745b3d244fb006563cce8b8c7b43845bb07709a4d50e862d6e76892cbf7abb69cd9d2dac571042a1a94775aa0a985b5999a4e17030c57b56517aa996052e4ba3d0ddc9c98f18df67d88841a89c5d976f5496b5744a01479ce9eab84e758a009b541f643166234cecef22869108e4e205dcb89358027911d4a69609a201bb777b2f052e2890d4a20a570344f469389074f647d655218832cae61f5416e63539cac58b0be9e52208c363c9f24f96f212262442d9cb43d456ccfca4db8d6fb982d113448f3ba36e120d7459ab6167be4549d7871c7d86ac44879cd4c349e4b964865fe54b1bb1cf5ab294fc5b43578425c3c5eb270834a660a57635afc41901e3660d799885740e6ac4e22e0c1e430537f4c26564a58658a0675bcbdde3ae79330cdd46a4dbcd840 +sig_ct = da00f7efecfd2f15022fbdf58f77fdcf7a06bf9a12c09107202bf76f2800af6501804d0b1fe81ea038ebf03bf58ed0fe0f3b0def0804ef020de00ef00fa210707000ff1c0c80060f4f140cffc703e04300e04ef8601b10e0a4fb80c20570ec04300a023fc9007fbbe79eb0010f8ef9c077f31fc00d5fb2f0e055079064ec4f1906efeff8700d0abfc4f9ff9c015f510aaf5506df29142ffa0830d707e11df7801af50f3f066fe208a07d0b110f183036f74fa00d5eccfe9f2b0920d507d130f9bfc9f93eec0f7f79000f89fdb0280cb0a4fb7f1c057f9904b0cbefafa8f87fc7f2cf670a8fccfd201a09503ef4a03aff114df14fc6f79fa4044f0b06ff79058fa7fd2016179f75ed2f99f4b06313a03504c03cfc005d08e011029f95060027f74134f24f1009cf920860dbfb0023f1afec0570750720cdfbc1a2f81f5ae8d1280d6f430630e401af6ffed0c4069fad039fc613308cfc0f73f3ef1af07ff7e28056feef7be96fc6f31fe60340ba0bbf850b6f98f35f51f1707efeb00401a045f67fb9107056f6102a0ff0c7fe9f1f03ae8b0370daf61fade8eff401005e0b5f3e0e4f26fd9e790c5fdef70ff7fb10841780020ae00ef200a70faf34f940d4086f0b0db02a11b030fbc1520a6f0215b028f040b5fc3fb70310ba115ee30a1fe003313201dffdf090ce03eeb2f75062047eb4f5603bfb604e011febf6b0300adf320bef30f9efe90270bdfde11dfc3eca04c093f2ff64f84ff20d4036f1d0560daff3fedf3c063f9b105f97f99ff5031fe8081fac067fa70f4003088f63fe60fcf22fe204108dfd404effb0b80640480daffd0f607f0b3f33fddffbff4fc7fbf018f4400507bf20feafacf2c1320b60f70340b4073f34edf0e315815e0a1f40fe303c0adfbe1b3fd804a080027f9e099ec3faf08a036fb502a06feffef3f71ff0f6e043f97f60fb2f52fb0fdbf1aea7fa712c0b1ffdfa8f89040fa107ef440ff013fc3fa1fb40170cc00202b03bf130d1f33fe5f38f99074efaff3fd90f7077f9e10a01a120fc9f9cef5ebbf9b0ebe6703efb3f72fcbfa2fd2f15f99f3c061008036f46f84fac050fd6fc00a3042f70fc4fbffda089f31ff3ff001c02d07b03005809bfba11cfe906ef46003f32071079f83fe2f4d060f81fcff6d081fb0fb7fbef31f63fdff88fc2ff9ffff02068f7e03702e021e85fb2f0e005fecfc8e9afea0f7002f87ed908909deb50b0fdcf3d0a00eaf6b16cff20e11230fffe6142ec1e6a045129f11fdd133021fb8047dd6024011f69f10fa702bf7ded9047035e98ff8f820c9f33041fc2f8001fee5fc0ff60731450b101afbbeaf070ebdfe3fccf4aefff550580ce047007f57fae16dfe5fa1fd6080ee6f6dfbffac078fe8015f4014d08c0ef06ff6a0bffc7f5d066f69f77fd90a9f4efca077f1f08b0d20acf6fffdf83fc817d115fcdf82f6efbbf29fcef38fa0f72f19ff3f7be85f54050f380f0ff700ef38fae0fbf960aef21ef1ed40010040b8037fb000bf9311bf92fc2097f5ff4a15bf9011b07eff6feef3811504806afc6fe5f68f810adf87068093ffefe9ff5f540affbf0dc0b505df49e7b08cec212f14b04607dfe900912500beee0e2f40ffffd6ff0081f6204d01c0490620a604600c0e7016fe20a403ef00feb09ee6307101efdff7c06effd0700340b500e08c0ebfb2f5e02c07ef96f250390e702d0580dc104050f5701df530c114c0edfe70340b8170efa05eed5045f2b032f7f0ae02e01e00dec7fb711eff3f94e8a010006044fbbfcefa5f560adfd5044140047039fd9055ffcfb20620800360d0f0a08c16609afe303bf6f10d01001c038002fa417103508003c011f570340600b4000f45fa3f27fa004b09402105209004afc0f5ef98fdcfbc08703d023f2a05408c0860e5eb4f0b0051f3fd7fe4058062ffbf97f36090098fcffb7f9c0be16f18913101006cf3508f0c5ecdf07026fc8fd3f12ffeede0b4023fe3f5df48020fd2096f55ffb03df1c0d2fa910efb9fd0e55192e99fd710d03c0ae06400c07f0aa0e3fa8f3106afec04ff75fdf0570881aef9ee950b80060290b004afa8f53f88086001fbaee8ed1fe800aeb0f330e2f3c0f0ffdff0ffe037f9700912b0a9f7a062103faaf9bfa3f39073eedf7afc601a026fc4fd0 +c = ec0bcd1c0525a91d832a192e7815b920ec1e4d0ca725e80ca60ee60f5e058b1b6224af09a218b12b6f1acd154612d218b1185e09820a8426a61c212b7227fb0bc51fb20e4b170101b0019c28850ce51f60011f18b50187000b05de2273065902e127e10ce91e6b292a0126134101ce16b1045f190328d818b1074310471d0614e00b2f06a42c7409bc1b9925f006522a9a1c0613a724d9270118a61c2100310c7711bb0ac6202406fb21db1cdb20a905d91bac2ac90d5829c612161c6413d61a681de72d552c3a1af9201118122d51145e222b131b026f256515bd2188058b07632b1514972d971d32184f0d5324372fd82f2326fb140f226813db04af2e3f27b002d70f1a14f82dc22fda228009c2253019f100170fca121f0e1b2a1502d2279817c513222ec724f41a2f215d265029650d15234c0c4d12f20bdc12c520b81512011420b62fa00f1927381fab088c02792b5a227a1aad2ed71e7d25d21b0e18c726d00cd112a50803171c0736164c1cbd0db7066c28100649227819781d1f12fd0349181f1a0e19a312ab019919f4147e2cff05312c6b1f7f02da2866241522f01bda24182fdc2f2905552d492f3f1c67239d2764230d27222a060bd7003f0e26081c216d07d30b2a09e029691ef82d172a3806dd0b67029b2931269224950223129803ab2ac40085091620bc1e0d01ba1a6e124911950a780cec23b80d49233011e31d412cf32d4919d409552b4a1bc81514111729d724db2070221c04af2dcc07e3125e20b305d3060d223a1b730b68043f016924f721572bee294d13a614ed265813d106cb2d6918e90cd208d20ec121e52ec90e7513f82afb07f8200029c62f1b2c7520992ce3165a012d2f0121b315cf144e004225cf0c5603911ae213f50f4e004a29de2f7704aa0c25187f1f6f1874085b16851d5b2bc700ee1b4b208a1bc2254d1db22ab915cb15dc20b010bc22c008372bfd276d21b40db32ebc194b0ca107282ee01cad172224781d6427ac0d501d8619fd2a831b760af1173e0f8b1bd3116c1fd60fd30ff9051702bf15cf1b1e18051ce81ae81946206309da1f3726170809024c11f114f4074b0e5c1279079d14c0107425e80a2006ce2f1515a907090fd500a30c0f12781d2e1aab113717de02e4291922fc052816022e7328c912e4296f16661794168e09db0bd31e4f003a088920ca00d8129b29812b5a08ed2c6c054f053321b817ca09181fad22c422fc2e0217720e090b290e11204b2be00c9a28db0e5319570479035e02c41a6d19e70ee500d727c4179e1d1e163f154d0ad32d62266011a6098a112f228d26a11f582b8d19fd03f9165f049b29c12dd01cce21680c4608190e7e120b160218730ad50b0907751cf0054220d10fac2b7923e6295c2a750fe216790a5517352b5700131669102301202af02f380e6f017a1eed234322ca0ec407f92b0f27470b0c16dd21cd2b940e3c06970edf005324632bb80cde2a520ea9262813021e8202152c9406fc1fe20f0300f51bdb12ab01db2eed0b6212db27512ede0b6c11ec260712272aba2bd304441f3b00ff1d2514e928c00f1a292801730d1e1849281514441cf703e0229817d004a124991b43062413db28df16bc269b2eb4143b09262e5212e51183193f1fc60da41be703321aed1d3b08540979286b205724c920c8018c248e1fa71c791df3155f2107153308e603f627e328dc04881a71235f155c015b1d7127f50a19180e0d5d2122012e04b904d412e109642ccc185d289920ee18eb086e284d24021a80073911ea059d131709c02011067306172f2a26dc1b1a0bf7114d059724a11aa718391cc91c1f2d311f190c9c177a15631945189c1ab0254507b6103707280f921a082ae02bd126770f54122223f5138b0a1022e31bdb2b9727d30da7291c00d22900240d25ed0be8217013bc05dc245f11730f7813e60928073e00870dee1ea027442bc10d8d0c131b31050504c90691122e142828902a99053a0dcc16d315df04490eaf244c166b21b60d20153b12b1116e2cda0d4625be1f0c1bd720821c560d9d15aa12f125030a4a1dca273406d706a50a8b16f508d5104e19ee2f3822df296118dc105409bf0469041716fb2ada28d8200b2d2115ad09b11be92f9f1e92213b0ee025642bcb22c12085056329331aa113e90b291348277520521c3317f924f92e720de92c2618e020f709282a882c992a021bb11341224c1322221d2a7914ee0b49156e296004431c371ef70b6b23af0b270b5525b90ce3141021f30e751e402c421a0612072e7e0e6a297300e006ef288617f9154c2d4718be193b0b4d290b0b8018a501062d4a25e107e52bc61e331eb71c710e9624df132411820fd726e72c8d06c20c690b1a0ea8240828e503ac1f391892271d13fb1ca51d9f1eeb0c7b013a017f21440c6c033c0047214b0965217224740bd21e32059a2a8a2afa1a7926dc118f15f914c818e718a2028313e809631be40f6c09f42f981a891dcc100217c315db1b05074923b4105d1e4305150025078710e8049b21382f0c280d20ba1bf00b4909ea28c5173321ab08c4198a07772ed0110e1b621fa508c806c41f94108c19b7036b1a3618ed179915f82ec5291d1a8c220a017f121927ca0d5328b30d7610ac1e4002471e400c9e2bb908f12fdc21f009cc28aa002c205a00e612341cca0b682ccb055411320fd42d510982219b27f00e0829752d0e19f328951bc91edb1b4b02790ee519920f6913ff07e02bfe2cad09360fe021910306000e2d3e1ca5209122bb0b5900071e5101d0263223431b0e0b9f1d472a49163c115100e4018f1169256f16c312fb117122b226e513f719b11afe1ff10c2d0bd60a9022212f60166315 +s2 = 7effecffd2ff15ff2200bdff58ff77ffdcff7aff6b009aff2c01910072002b0076ff28ff0a0065ff18004d00b100e8ffea013800bffe3b0058ffd0fee0ff3bffde0008ff4e0002ffde000e0000ffa2ff070170000f001cffc8000600f40014ffcf00c7ff3e0043000e004e0086ff1b000e01a400b8ffc2005700ec0043000a002300c9ff0700bbff79feb0fe10008eff9cff770031ffc0ffd500b2ff0eff550079006400c4fe19ff6e00efff87ff0d00ab00c4ff9fff9cff150051ffaa0055ff6d0029ff4201faff8300d7007e001d0178ff1a0050ff3fff6600e2ff8a007d00b1000f018301360074ffa0ffd500ccfee9ff2bff9200d5007d0030019bffc9ff93ffecfef70079ff000089ffdbff2800cb00a400b7ff1cff570099ff4b00cb00fafea8ff87ffc7ff2cff67ffa800ccffd2ff1a0095003e004aff3a00f1ff4d0114ffc6ff79ffa4ff44000bff6f0079ff5800a7ffd2ff1600790175ffd2fe99ff4bff63003a0135004c003c00c0ff5d008e001100290095ff6000270074ff340124ff10ff9c0092ff8600db00b0ff23001affecff570075007200cd00bcffa20181ff5aff8dfe2801d60043ff6300e4001a006fffedffc4006900adff3900c6ff33018c00c0ff73ff3eff1aff07fff7ff28fe5600eeff7bff96fec6ff31ffe6ff3400ba00bb0085ffb60098ff35ff51ff17ff7e00ebff04001a00450067ffb9ff0701560061ff2a00ff00c700e9ff1fff3a008bfe3700da0061ffadff8efef4ff10005e00b5003effe40026ffd9ff79fec500deff70fff7ffb1ff840078010200ae000e0020ffa700fa0034ff94ffd40086000bffdb002a001b013000bcff5201a60002ff5b01280004ffb500c3ffb7ff3100ba001501e3fea100e0ff330032011d00fdff09ffce003e00b2fe75ff62004700b4fe56ff3b00b6ff4e001100ebff6bff3000ad0032ffbe0030ff9effe9ff2700bd00deff1d01c3ffcafe4c0093002fff64ff84fff2ffd40036001dff5600da00f3ffedff3cff63009bff050197ff99fff5ff3100e8ff8100acff6700a7fff4000300880063ffe6fffc0022ffe2ff41008d00d4ff4e00fbffb80064004800da00fdfff6007f00b30033ffddfffbfff4ffc7ffbfff180044ff05007b0020ffeaffacff2cff3201b600f7003400b400730034ffdffee30058015e01a10040ffe3ff3c00ad00beffb301d8ff4a00800027009eff9900c3feafff8a003600b5ff2a006f00fffef3fe71fff0ff6eff430097ff60ffb2ff52ffb0ffdbff1affa7fea7ff2c01b100fdffa8ff89ff4000a1ff7e0044ffff001300c3ffa1ffb4ff1700cc0002002b003b0013ffd10033ffe5ff38ff99ff7400fafef3ffd9fff70077009eff0a011a002001c9ff9cfff5febbfe9bffeb0067fe3e00b3ff72ffcbffa2ffd2ff15ff99ff3cff61000800360046ff84ffacff5000d6ffc0ffa300420070ffc4ffbfffdaff890031fff3fff0ff1c002d007b00300058009b00baff1c01e9ff6e0046ff030032ff7100790083ffe2ff4dff600081ffcfff6dff8100b0ffb7ffbeff31ff63ffdfff88ffc2fff9ffffff02ff68007eff37002e00210085feb2ff0eff0500ecffc8ff9afeeafff700020087ffd9fe89009d00b5feb000dcff3dffa000ea006bff6c01f2ffe1002301ff00e6ff4201c1fe6afe4500290111ffddff33012100b8ff4700d6fd2400110069ff10ffa7ff2b007dffd9fe4700350098fef8ff82ffc90033ff4100c2ff80ff1f00e5fec0fff6ff73004501b1001a00bbffaffe7000bdfee3ffccff4afffffe55ff5800ce004700070057ffaeff6d01e5ffa1ffd6ff8000e6fe6dffbfffacff7800e8ff150040ff4d018c00ef006f006affbf00c7ff5dff660069ff77ffd9ffa9004effcaff77001fff8b00d200ac006ffffdff83ffc8ff7d011501cdff82ff6effbbff29ffceff38ffa0ff72ff19fff3ff7bff85fe54ff500038fff000f7ff0e0038ffaefffb0096ffae0021fff1fed4fe01000400b8003700b0ff0b0093ff1b0192ffc2ff97005fff4aff5b0190ff1b017e00f6ffeeff38ff150148006a00c6ffe5ff68ff81ffad0087ff68009300feffe9fff5ff54ffaf00bfffdc00b5005d0049ff7bfe8c00c2fe2f014b0146007d00e9ff090025010b00eefee20040ffffffd6fff0ff810062ff4d001c0049006200a60046000c00e7001600e2ffa4003e0000ffebff9e0063fe71001e00dfff7cff6e00fdff70003400b5000e008c00eb00b2ff5eff2c007e0096ff25ff3900e7002d005800dc000401500057ff1d0053ffc1004c01ed00e7ff3400b8007001fafe5e00d5fe45002bff32007fffae002e001e000d00c7feb7ff1e01f3ff94ff8afe100006004400bbffceffa5ff56ffad00d5ff4400400147003900d9ff5500fcffb2ff620080003600d0000aff8c0066019a00e3ff3b006fff0d0110001c0038000200a4ff7101350080003c00110057ff34006000b400000045ffa3ff27ffa0ff4b0094002100520090004a00c0ff5eff98ffdcffbcff87003d0023002aff54008c008600e500b4fe0bff0500f301d7ffe4ff58006200fbff97ff36ff90009800cfffb7ff9cffbe006f018901310110006c0035ff8f00c500cdfe07ff2600c8ffd3ff12fffeffdefeb4002300e3ff5dff48ff2000d2ff960055fffbff3d001cffd200a9ff0e01b9ffd0ff55fe920199fed7ff0d013c00ae0064000c007f00aa00e300a8ff31ff6a00ecff4f0075ffdfff57008800ae019eff95feb80006002900b0004a00a8ff53ff88ff86000100baffe8fed1fee8ff0a00b0fe33ffe2003cfff000fdfff0fffeff370097ff09002b01a9007aff62000301aaff9bffa3ff39ff7300edfe7affc6ff1a002600c4ffd0ff +s1 = f6ff25ff60ff0bff77003f00ccff39000b00aefe98fffdfe25007aff3200daff3aff12ff8efff6ff95ff6b006a01e9fff7ffd9ffae006f00b2ffa2ff120078ffbd005d005400fafe8f0048ff0800e4ff15006bffdd00bffff7fe6dff11ff5dff980092ff87ffafff6b005affb4ff47001dffe7fe45005f008bfff6ffc2ff92ffa4ffafff36ff1a00fdff8a00c8ffb9004f0032003c003400be0080ff92ffb7ff2400b00011ff5800d6ff9fffb200ddfff7fe1100b3004100e2ff590124015f0077001b008fffea00970060ffdbff470012005bff43007aff65ff19ffc8ff4eff56002300300086ff65ffa2ffc400c4ff5fffd201adff8300eefeb8ffe1ffe7ff3dff1701f6ffa7ffe3ff070087ff48ffe3004b001400fbfe4000b10020ff320027ff01ffd1ffe7ff12000401720091ff82ff27ff4efe51003800fdff99003bffb70081ffcefff1ff86ffe50027017500d9fea80063003bff57000c01d4ffb9ff60ff8dff3100e6ffe3ff7c0084ff9c00ccffd2000d01c2ff0a00fffe6f003200630073ff2d0017ff640090ff610025ffd3ffbeff61ff61fe270070ff860084ff86ff4100daff48ffe10088ff5000d3ff65fffcff3afff5ff1100ffffb5ff0200d7ff8f00d4004a00b5ff4a0067ff0000f2ff4c006f0034004e00b3002e002e00220064ff79ff1e01a400e4007f00f4ff730031ffbe00ed008fff0a008400e6ff6a00c8ff3c0043006e002d00fdffa3ffb2005c0025ff04fff5ffedffc400f8006700c30064fffdffe7ffa5ff36ffc5fe67fe8cff8dff9e00a7ff8e005b013500dfff3d00fc006eff66008f0070ffa2fee3ff6fff78ffd6ff7000640059ff72ff6dff54001300cc00d3ff74ff4fffc600f4ffdaff54017eff290098ff590063ff56000600ec009dff7d00d1ffe5ff8600220075001600deff31ffe7ff6b0013ff3b0085ff5400d50020ffacff2200f4fef2fe16ff9d00f0008601430100ffc7ff0a009fffd20085002000e3ff0700baffd0003cff0dfff3000100a40173fe08ff2a007600fdfd4dff33003401d7fff0ff6e006cffdcfeb000d8ff2b00cffe77016e001a0067ff960026006e0021ffac00e400f9ff05ff2dffabffc7fe2f002a01b0ff5dffbc00dffe34ffdeff23ff7700810070ff4b002900ebfeb2ff680212025200bc009b00e0006aff65ffe0ff0600eeffd00047008a005cff550195ffe5ff000037005500faff33ff69fe98ff7c002500c7ff8d006900fffe6000160016003100700030ff260194002b00ae002000f2fea3ffb4ff34006bff250054ff70fe760033000300bdff66ff210093ffb30032ffcb0088ff20004b00e700e000b6ff25006a00c9ffb2ff96fffefffeffcfffbeffeaff51ffaa003fff7aff0e00e0fedffffc0070000affadfe7c00d4ff30002600cb009aff8effe0ff85ffedff0dff9fffac008f003b00b4000200150047fe7800adffb50026ff57005f0081ffd0fff4fe7900a90083ff52fea7fef8ff4f0041009aff690035ffe8009eff98fe25013d001fff64001dff96ffa8ff470070ffa8ffe0ff30006601ffffb6fe3fff23001fffddff9401c8007900d1ffc80007004d00e9fe07019eff4900d7ff7800b5ff80ff8efeedffa0010cfe1d007401630162005bff440082ffdfff2a00afff89fe7c006affbe00f4ff2fffd8ffe3fe2b00cfff4a00a7ffe6ff7a001e001d00a20097fe03003e00ac00c9fe7b004bff95ffe6004c0055006300edff58004801e3fe0201abfee2009c005501e200effff7ff57ff4a0009006f001a001700480066ff23008c0075006c008a000400a500f6ff5cff27ffa9ff1000820176ffbd000901cefff1fe6800500091fffa00d4ff96ff2900b1ff56fe0f00baff59003b019600fbffccff98005a00c00084ff8d0066ff0201ddff02017500c0ff730015000dff89fffffea7ff21001cffa10173ffb5ff48003700cbff1f0078ffa000810187ffddff2a000800a001ecffd700dc0087ff9e005cffd5ff4eff66ff4700ecffe80095ff54fffe00040156ff56ff6300b40047ffebff4b00f1fec9ff2500100040002200210053002200c300c9ffc6008d004bffca002cffa7fe07015700adffc4000b00b600e80057ff92000a008bffac00daffafff95ffb80031000c0030ffd4ff21006700cbffc6ff6fff41001400c500a500fdfec0ffb000ce007affae0068ff490143000e008dff72ff000054ff7bffd2ff57ff1effcdff0aff0001fefff5009fff9f0145ff6aff3e005a00e2ffa4ffefff66ffc7ff2d001d00a1ffabff69ff64004cffa7ff8bffc6ff3900f4ff210069017e00de0095ffd9ff6a006aff220042002a00c7ff03007cff7600b1ff65ff9700d0ff3fff9aff01ffdc0091ff3dff1effd50096fffbff1b005a010d00990041ffe8ff070074ffcdffadfe1d0171ff00014fff59ff51012601bbff90ff1a001a00700009008700f6fff1ff4bffaafff0ff9dffe4ffb0ff94008c00feff2800d8fe51018dff71ffaeffbeffe500c1ff97ff06014e00750046fff6004100a1ff54006bff57008c001fffcfff22ff89ff900056ff3800faffa8005a00c9ffbcffbb0073ff74feae0136ff33ff1900dbff910085ff1200160081ff3f002000f2fffefe7800240014ffd20011fdbeff9600d4ff9700d5fe9eff1c01e600860049ff6000f300c6ff59ff51ff13002900e50035008bffddffcfff6dff69ff2d005500270091006eff1300240024ff65002c00e6ff200178ff070296ff1a004100d5ffffff0d017801a3fffdfe94ff730192ffba00ecff5bfecbfef9ff10009c00120028ff3bff4200fafe100015002f008d001c005fff7200c200a2ff2800aeffe2ff7aff33007800a3ffd0ffc500fdff6300 + +count = 384 +salt_version = 0 +msg_len = 384 +privkey = 5a28443007c53085fe881e2773f200bdf87bef0bdeeef4221024e7c9bd0c7ff7002efc6208fc10ff7de87dd19442f83ff007def0081fec5df8044f7bdad0fe4f7040f0865fe861f845dd87dec6fa117c80ff8390f7831741deefe1f94600fc05073faf80a2f045ef93de26fa02fc1f183a11fc4120c0516fa1f8fc707fdcffffce87e217ffff7fa2078dee83e3df7e5f77a219000f8be0187fe2ec20f03e2f08001783cf6ffddf4c4ffffd1803f07f610743cff41de83e318c84ff02100081103c6e7c01df7c00f40200fffdf0a1003e0103e11046227f5b17fbfff87d0fc00efc7be8c410f439e87ff1f01f37fe2073c30fce130c42f009df003ff07bd1fce3f83c22fbe0e8c40f0040f6fc1f805c0841f2f48617ba1087e018fa100022f7c7ff0c7fe702131000ffc042f821f80ff007c0004610f81d27019ef867f8880c1061087de0f3a508be2093dbefc800005ff742000c3de005fefbffee89eff862184c4f1d0207c1f0805fe8821f0b8006c41c900227443e73c1f803ff8b80107c1087e3e0341e8485c7024ff41c18c401009a083ff0877f07c41f7821000020081f01b6108c41f145ee783fd97c1df422f845ad00621fc1df0fff07425ff77d077be0ffff0744010bc3f1003f87c00f8bff8bc0f78401707e10424d0c0016c1e207dff8782ff87ef083c217a50f0202e0a10080107fdef009d1ff61e782400004f0ffde83a300bde078be11003e77e1ff861dffdb287fd17c40df03e00882ff37dff02400bc1ff01f27ca117b9a18384d83bff883d1e803f9f3e07f8007401007c4183c61983cf17c3c6fe1d0806fe43f1f821287c1f7023ef49ef83e4ff84217c7e18bfd00fe4f98812747f17ba00049f08481d843fd945c00763088a0e7cbf07fbb1681d00cc218cbe1107ec801eff3c10789e0e45f27c85e84221f02310000febe0003ff20060073c0e847ff883f1f46107fa1f8844073dff8782fec86f03612007fe07e1177c13787f0103be13fef700338381e7fbef0f3de8723f041ef7c1d27c1ce7fa11f41f377ff01003078c00f760297bfee49f277e3d841d0701f103e628862f840010445f0402e08bff73fec7bff303de1fc1fffb9e20760e7ffef9017187e4fe01b09fc0ef801007c40801de83e30083d10020f003f17fe1ff89bdfc22f7c5bf8c2307ba6f003cf007ee0402f08612fba308c4710be136fa1d180008085177dfe7b5e07fdd277c0208bff7ba1e8cbfff81e1ffa100063003c4d04211743f100220fb9a0eca6084220105d0ff40008190f7fbd98a1e0fe60887f38be2107be17f9ff7c011e7e2f7c1e0747de9081103ff30840ff3c01ffd9d87e70144109081f8b81177dff0fdde87c40807feffe027424f7fdb2785e06c3deff7e078802083efec2338fde1f3bc00cfef00c210444180450ec7dfe81f287822639f1f060d83dc113e530844f177ff03a118c5d193fdd8c5f064650045de701fff080e83e21fc402105c09821f0423d7c9fd03c4e8fe22005ef873d08c02d83de187c0fefe2007c0e0bbd0085f2887ef10a117bff08c2600bc1e8c1f20bfeffc00f74b9df81ff038008401083bfe0be3f70a32681f1787f47444203800085bf87c3f77c1103e4d085fef3e21f83f270041845b0140106c41f14401009f080790fc5d27fc2107dc117e000c20e0be2017a0f8820087e0e077b080a100c3e110bf093c5ff87d1139eefc3af04a0104222739d09360087a20fbf91fc21fff8300c5cf7f831f4be0001fd845b0037c18b60107be164660089be6c5ff8ba1df3a208ffdfffdef81c19e50af53909fa10f5faee0912fdeb1218f704e6e022eef8efe60bcce4e7eef11ef3b204e01c10f021e8f5d9fee617170a05ce05e20ae6d61218050acbf4c317db07150125021e05ec282afad81efbfff5f024f4d5e7314ee923f9edcefc02263205f6d911dafedff41304174018cfdbf6f5052b13f002e4e70dd40ac10028eb0606f3f7f4e6cbd7ef21fc090df9fc07cb1b16f40e23e1f32335dffb14030eec1cf9fc01fe1804f60e02e72ad617f52c0915fdfe0113f4213625130f11de1aefea0d08d40eeb1427eb07ead21aecf6e6f700d1f5e502f9e00b0d07f7ed091ccde618f4f8f0d9ea20fc010afd3330091a0514101c23f2000de105e437072be7f72b05f610e10e05e5bd10020b29ebd412e5fe09f418f8c50017ebf802f706fc0deadfe115f71ad8cc50fb0503fa0d28da010aedd552fbe36818e4ee0aea1136ceef0c01f6ef121115fe2322fff31909fde918e2fff227f5f0ecff15fdd5f5eff0060f0112deeefad30f04ed06bce9eadd0c27f61c1703d11338e00313f80925c01af70414d2f419df09f7f4e22f1412f70729f70208f8f50d090b29c123e9f2120bf71d251801e9db2aface2c071ffcea19f3e0e71f18fcf806f51f02dafcf7f3c1031e12ebd302fd0602f10c2029e1d4f2cff62731c71d1e4a0ef1f810f10f13f5d612ff2eea460903293100262f05191fc915fe230b04f607f5f5fa0c0419230706e3d7edd716f1e905020101ae091b23fa220208e7cbf6bfd7ebda110df02eefd215f2ed1f320214d311182301faefcb2f21fe0015fd33140938051bea15f4241c0e0538f7f70e1dd8cad2ebf5030dfbd212dbef39252cfd04f101d70cedc6dda71bfd1de4fbef12faf20c10c923c6e5dbf21bffe8030713eb131aff2610fb3506c5fa04db021b00ea10151c0df11700f7fb0830f6231f011212d22b0bf12924f60028d415d0e91102eb0af9f03aea15ecd2dbdef529fa03eefed4e4e2e7fb1e0ee6080bebf10a1fea0e3bd9d012d1f20af80d3d0721ed081402084408fbf7ff03cc17020720fd24090d15e2d10407f53009fae522ec02190ef7e90638e918140dd5e70be1fceaecf4f004f8e92a20f41cffd2eb070007e333fbf6feeccffafefa330bef10e1fadff406f73bf40830e20e1a1a0d13ec2410e7ff04401af21808160f150c1006fd1427dcd0c1ecd4f30a19181a171ed7cf0efde0f4fa07eaeb1509fbe70012f9f6e82211facc13c9d7f937e9111a0b0a1412e50b07fb17e8051a060c30f5fdf6de0f120ae91136f20d1bf214f0fbf8e80d06ead4e7f1e5c33fe2f6e20016260e2301e6e5120b18d7ec34e1cffae6c919feef36fd24f0130e10fdcf291be005f0f7fc14d624fbc5f20c110a27130308132ff83304040fe50430e2ed240413030feb19d7ec0c17e7cbb927ebbf270001ff0706051c0fe7d2 +pubkey = 0ab1b595178ca33f75919eb720d2d99b85d5b853de6682a202dbb4eb869050a5e94c226483ee7762450baea0395160182a32342ed231c88cc817503da043201b78ad4060f8ca084c5a4fd906959084daeaa3e5e7f796f5df6a5fcee477818f09a4a45747c8b854271f541a95afd45ca337a57e17c679a58c1c3db2c654e57c2205aac9461cc995bd352200c71e25b99f33282598a38e4883964c6db0c27d47122a1c4ca8a8191a58864dc8cfcad84e1d401586b42c14200f54397240abaf7674e8276bd31d882ebde3a045dfa1912238531ac963785a36f091cc1622c04a280df258648f8064476d09de2d069f833f6baa11d257ce366bdaafc34d46a833d8fbf1710e378aac1e339664df5b2d5a6bfca7dc32b6acb0585ab674aef0ea62c32783b11656b95b5d38755cf18ae9de88c046f65b99a3758595a52a6c153f2cb894fed634b4d1c5da4848c43f726748938b39b5718943aac9be59daa787b9233e90c61cc643446449ba05c7fd21b0551a5353f11650434a23d5eb46bc40b01af4130f2cbbc28d7869c1acb00c0cb3a816e67760e181d6d4e073fd65a7c34751a39c7669c0e567a8693a18a76607a54ce5154083eb05642c40ce92c17185dc42074177521ae2e886af24688c009b5ddfe678ce52fa81a4adab98bf087d9322259e3f6816a6ab5fad3c9327869366ee1c50b81f1e787c6ae8a459c4aae46e77bec250b18297d26ecd2b6b2d5587f380354bb124ea066ff10b647a46a49e0892b0d235a2603b16899633c56ea29f20517a7d6f703a1a12f2f7552412ce1cd88fd6d81af68012fd65b54efa8d61cb046c7a9d2851464bd63e2839e50b0e4db64a7d4bba6418023503822ba4f599e15622e21bb134f12bb8cb040000ac27a61b52da865209fba5a0de8bb2a24a4181b24588af8be80c896a14f65ad85bce92217f92b39540277420e72f9be58f4ebb656c98f7254281604b448eafd226f79a2b4c06a2d3c004da7393fa7bb542cf266010abbace55433cf43dca34d96a982e29e67055ebb1bc1b599d449e5f240d71d085363c5e5aa998c7b12eb9afb1c3282145ba0c3a22cd8b9d74819a09cd5b033ad342ddef4f78d80995f98f24906d4f61f1daffbd6623f63a1b4c61828eb64f0ecc304ac3d5a5da69141d4b603829af242eedf6eb6bdc5adce1315dc6bc17fefab1af18e7a1394210d94f8f71d0cec531ea726c1e8756075ae09aa6147881ce152e5cd20083eb5649e2fcf7e589743aa8a7f46f07b61ce82fb106451c64196e3b26aee515b815b6e8816d83b1d90bb020f5b8205b012067551310e2b8834548adeaeb117a49387b08fcb71ee0d708ead3b057694b9dc8792ae3eaca9c9ccea36b9c9ba8948d39b6231e843164a26cee577e1032a3312776385d348148a110a42a0701ef0bf89108930453e60489c29033b4a8453f2a2f35ffa59b7d9416a64916ff7add5b8ad9eb8c46cde5d3c8495a849836794d26b671624f17fb67f9aa04a23a72cf286e8a4842e8ae31aec6ef98d6c801a4edd8cae554e761f9b05ae11016407860817452d4b4c62d39ba400ba965460063ceee6a792a79e5eec97086a4757292db7845c35b03636215055976d998719f521956bc6255b5adfbd9bcc9515854e91868d2f6492a7b3b05c11a26f070192b230c9bc9eb1a41916ea94a0e136a1543a02927f53706e622b493a303461539428668242a4d6a81903725956e04c574113f2ad88945edf40f6105581274e0d0092d4716ebf517e2fb0af09164d6ee3e6df8fe22edd6782758dd8bc30b0810d1d6d098d12e1109f811950bff083ad6b9f7205835864872dd04525278c9b39aa3306939e796059c14704c2fcbfa2a04072abbb30c5593820c3e87560238419152a89bcf80b436cd862c93d284d2d8ea0b087db3d213105a806b4ab458eb4d95391cfeb87063e104409d6903a1c7f12b3624e85d1dac7129359bc623b02d9ae1866aa5090e08ecb6364be660e99b20dcc4b7b4dca454e9a8003969d4d85faa4aaf0e54f47798af7dc2346aae1ca3625692e019a815aa60455266650c12c40d02fc49730088956423e350a4da18032ba87a195c7864d4ca432579b62b5b11f182747e2733157a981c1e252d4be198de2d51ef9c803669d0a01ddd832342dcd16d5a7d3e5a54e18205e51458a8323112c38b164292e154879b3de1b37cd5e045e81b488a4a2347d4b573aad103940a7bd01f62de8d59b2d0361ae52ef0a6c0e2e521b79dcf3af490619fdef7c0e66f6b5254579031ecc8884698052a9bc57738dac4f8ed2d1d0d0db879609883742862eb44d1a9d5b6c5f362323cb4e873b0df981c01e0d3afcd4d3a6ac0969a11796d1c30eb24c38a124d54c75d244e830da403a6ac2242192ee7f74d2252d8c7f8c9e54a926eefa8b0ea9478286e5b3ed63c3fd93526cd596b7f20088a87081b32ae26b5df8aed2b6ae81a3bd4ce60e4257947e8072268b8bb8085734345fb2732e9e29bbc8b5b070a83be0962b96b86ac107dd1161766e6 +msg = 2229ab9f3d52c2e848c464a2339764dae4c901ff6928d176312cc0a03e3c3f060642ca56df7fc2f1b1deff53e551aaed266f74880d65c0255da82b97508403d49d41fd655fae424fe2ec214d8d05df29fbbd71e702c3f794ebe06f34291c44400d9406951cac5e07b621ca5cc50eb10bee24851d89f4b61d2d5d0167f02fc5de527651a02f9987e6990baad9932c6c481d1dfcc904fa5c2a41c0cfa7aa37da390e7925f45cbddfdeff4eceec55a5eaf0c1711cb3af45c55fef51bde0bbf644f92bc5052266454c2f3de047e864f468dec678b7912a458164c22d07416a5e6ad9b5bcbf034623c98857b77c9b96439c822a7f3e3f4438bb559c5146aca021aee89dcba1bc5f93808573a25eae486718624d1b35298ce147f43c3c07fbd24ddc55485149ad17dc2a6609e93bc8be4f128122caaab445976cb129edfea6a713b14c703b7b4bef92ed18f2a24b1c940b864273a81c76829b047c19f94e5bd5f73ec951ed51bd0078c7dcd21b32b7f3603429d01993b128305c1ac88ddaaa97a6b1c9 +sig_compressed = ba004b71d1db5f6b5084194d1b00e4615648ff78d66fef4c72a2e0f71b4f622e92c051831ef426a9745b535f4d7f18163d06c5e6ebb58543d356e62793059e0bd2d74fd16d963def4af3d30df7e2692cda76febbce4488a1b206ded3519cf0b75b59b6ea6f1e48b93ad2ed4d9cadd67bcb71269fe51cdff5eb5fa4754add6b875fafc0e3ff6feacf3c617030e70bc3e66ef309820f83a12973999a465aa2ebef22b1082128fd4e5bfc8cae75b57598d6c44992344b352d17de7fb916c5997eec77f811a3dbaf7109143cecb81ad7d5b344b0e45984be4276c4ed50f122c6930645f04fe33f00cd2d26a7b06b1196ffbc9ee9e8c654cefe64c8ccc1c3ba42b538e21da04c23ee2e275c78512a8ba138c1253c1dcfdaa73981a8cc4a696ca3cf3efb81b0811a0b051d02efc772d669a6b385ca8accfb2a673516ed516389b36fc464249c9679d7a16533b30dafc88c9466fe08ab319c831fc047f531c670618d6d3e66d719a922a4ab4be95fd87a2faf4a6eed578e81af8220354c6b898ea4a3228ee525ca1629b4988ed106f146e4ab457aedd189d295266e4c8c7922e658c1a910eb943970e39a648e67ba7e91a545dbeae8624cbc170085b54d642284919e1e01c0c55817dba65d3768a61af2191e56901484a9b8867d01631a5a076e48c31682973078d6c8feb34fc639595a7ef6d2d5f61526fd5b50ae725a75ae2a4eb7f30aa4459c5f30ec5ebb1aa6f5700750a1b4dab97b60a57dd6cd9bdf004121b5146550cf44f0720d36349b6a4af2973e21db053e2fc9dca447e99d6455e47b258ff647f3f48d61d06ab2f9ae6da1df77480d18f7388f9e25222b0b1d6d978191142b8bb85ffb70dd3e138899706e4d31b83dc8769b9736aa9db752c8ab5be3822b47a4a65684b1b765743a3b0d45af51b071a8422abbed54a4c12b6f9c55e2918e2c15367104e9a9a52548e736d0af95212cb9cc74644361b84ca5735edac8eeaceab3a8af72177a89cab6c3cf96135f3b65174c629159fef9231a137b7fb975ed19a532c86d16ff4d1b4a839f7f6eeb86c52365b56d765c9cdefa4e8089e5759aed66d9b899b3f6f562c3fccbed7d56b98ceb5dfa42fd6fc76d327404939522407d3a88727168782a390c29ebd3e9ad5a3e137ed5a02467ad86c9abb8da3a81539f3468064ec79d6c55133adf6164f1b78fae7c931e9ea8c119642c91e78a4214d9f5269595f2d39342cacc717ae719d59587b34873d72b1e410ec5a85bd7eaa98b6f6692928e4ee5266a3e7c20fcaccaab06ff3a94da0474bc75d163f6c91fface586833102e7c33ec58c7b2957de4ee4b3634b232c8be82aabe46d52f1ccb75ba3a4afd85c89d4573dce64501d29ba455a930d88d3e1d0e3e2e9be7e264f0aa7e28ee5f0d6277b6f9595aa7d6aeee1cd88bf89d6d2ccf75859e92702365b14240c6aeddef4015bb7f03ed18287ad5b26af54df2b9e52774f1425cf5d0aad2a6eb627c9f0b1f2de35ef69b781d5f8ce010833c8553dbc70b0d1c5be9492b459c44b90e8e451593ce17af37926897669065eeb04a86bb371f4334f5531cbc1bdc595441dd5609e796c6ec96bc53928cefcc99537e7a6606edb8465aa91bf93a320dccebfde83fce332d77f57075799c2ea99146e06ddebb4b0aae129520ec93989d39d6804939c82239ceb6c392c51fa1b645fdf79a5ebf1be0874392bbda3669d3a4590052f18583446b521273 +sig_ct = da000cbf3901d06bfa6f58108fecf5df80fb8f7b06401fea2fd4fc10faf720d1fbff24fccf14097025081118f71f180b502e016fd70df035f88f7ff71006ff5fe505d0d8050f97056f3403c0b0067005faefd20bf016fcef71f1102bfe2030fc2f8803402cfccfa5f8bfc4fb81220c3ef0fc9069051039fbefc6fcb036fc603709e022fb7ed307604d0b906e0670f9fc802603ff6cfb3f8207afd1f5ceab05b05afbd05f05f00301ff8af030670bcffbfff08efbef9ff1afc5f680b0007ffd0c204b0390b312306a09707dfb805810808901f05302df840990730db0ddfe8fd31110b211a02cf57fdef8903fe470ec0e607efa8fa1fc011af93f51ebc02210ff27fc0f53f0bf4d012ef9096ffc07c009eca0bb050f1e116fdcefd017f7ef04fe1000f66169fd7ea8f54099fc1f2203dfd9146eebfe3f870a60190b0fbd07400afd7ef200ef6003009ffbbff7ed2f1f0120d1fb0038f7e029fbffc7f8a0530390830c6f7703406c04703cf89e48fd0102fe00600c7002fa101dfea066034fd4fbefb6015033f2704cf33016fa604509c0b6fc9f3cff0024f37f62fa9042fecfe3030fcbe8e1190c6fc10840d6ff4eb8ff1f4001ffd709ce64efafd304f0b3ed2fe60a40d205602f04af8308f017f510290f7fd6f9d040fd1084001054f73fbcff20c91990c7f360ae042f76fcc1b1ea6006f9e01b0a506805e076faf0130ca0d2fe50a6018f9c117eeaf7d04800e07208e070eb9f5a023033f46f0609a0d1fa5fabfdf092fe9005f8008bf56fd40080c2123f9fec0fc0ff60e007d074f690b7fde030ed100c09e0da0811210d3ebcf61081f74fdb040fa50a4efa16804b0b0f1d06c01ffd4fd9ebafb6feb04ffc30e9fd5f280d2f410db04207302504e06b11503afc1030054091f6407cf79ff5fd2f7304dfabf00eac0c3fdafd50aff5004af0906cf4df9108000400d0d1099050fe2013ffd020fdaef3036ed70de04b13e00ef5004f017fb7f47122f06f63f6f0de01efeeff1f9401ffe1048ed4f30fd6fe9fe6fb30e8f21ea3001146f12f3cf8df771220d80630dbfe910309100afbbf4807ffa500dfd9ffcf3c032fbf0f2edaec8f1200efdafb5036155f25fac0e405606f19c0150470c90320e80acf49febfdffdd0610d1f51046ffd01a088095077f4b0ca0b00abf42f3b078048ef20600d3f64004f2d14d0c9048f32fca00af8e0c802c073031edd010fd0f4803202b035f250e4f230e70d6f2c05ef38077151fb606d10ff8effcfd10bbf6c074f74048059f83f9c018edffc307f072fa9068f6604c164f4c06ff97046f5b107f89f93fc6f3df7611b0ed0edf27fb7fe5fc20a718103c0ddfe6fa6f65fe5113fcdf93fab196f02fe9fcbf9606b03103afd2f0600bf15f88f250b2e30024fb60a2001f97fd808e0380e8fa0051ff0efbf95fd9fda06afddf3ef41f55101019faaffaf6d05dff30c70400530bef5d000fed063f63f4f151f63fc2ffb02709bf9dea9f0e031faded6efef6a10b023ee20c808afcdfac0340d907c069f6d10b05909c07aeb2f630e5ff9066021fe2072063f7000ef75042f43f86054f75fc303412914703b129fe611ff90007fb6f67055006f02fac04d04011d078f29116f05eeef81059e6afe0fe8002fb100ce8a1e3f9404a07dfb7ec7066ef30e4f6a017fe00d507c09b052f9d032fc6ec6f2e05f0e1fb803a015fe2f32f6f001edbf46095ed7ffaff8fd9f7910ef0ff2df8df1efedf7b04fef6fa417cf5403bfcaf8e0e5f56f8b0d7ea4fb3091f0403afcc0e6f920e1fe2024fc011b0ec0c2183fd506ef1108005b06ffc0f8a118043f5306c0b5f96037febf62049f46f9e089f3117405504a0b70ec0be1be063f35f1d07bfccfc9003057f3aec0108f6200a0cff44fbeffa09c06f0ca0a5fdef64012f38faff6f0150270b807af9af9c0b402ef6608607b1581aafd2fe509f00cfd9155f72178fc3ef50d4087f2bf7ef9902d01b06406bf76f37019ec1eed0d3f87eadfff076f48099fd60a3f8413af70fc703af82e98f02f3afea077f96fbffd5fe7ffbf56f6f01b083fc5fd2fdb00a15c0a9148ea70390130cefaa000024f3208401cfb206d08e0ac047fb0f4a017f9107904bfd1ff3fa000e08e02b0fb11bf590ba09608004bef4060edef53121039 +c = de1c541bba231e2d8c235128bd09cb0033299f2d3329a92cef111725c624630922073328d6204b233a112f1567079b008d084504440e650e522f862637129e27200759258421ff2abd2e1f14f90ce52bdb2f4a202b29050ddd24c500ef2c9c0cbd236428b72e4f24ef1dc320532010034418f21b9b1f651563133605190c6a2c890dad066d240305b82b152e75204b0eb6022624702fe419692271017425bd165422e504cf27a61a53051920ac2f5303d5249a1ac7125c146029d621d11c3813ce25eb19d114c101f912842e02184507f104761c81079c204929dd21572c191b6728d10e0d0ce9043b10d00fd81b241fb800cd1b01279118b81f83135526fc1f5619070ff20de2273428390fa2150c0ff427d413ed25dd0d5b0c78006f1094105e090a2411161a0c200681040205a509e5146b21d008df27432b351571107c0db405b81af821a9231f0e00035318d82ce514f110102b9b1ef414eb2d990d6d17cb2dfb091a2aee20b6164d23990ce223c51fdd0cdf1e1b0c530a30066c0722112e2b02208f2a7a07f405e9095928ae206c25581eda25ca0da101aa2799227a0bd802221b74088a11ec173f2f8722d403cc226f2e8d25d428b42ede04d011b01875175e2de425b4207408780cc901240eea294a20dc1ae5292000b829520de211e6118c0f2604af100913c6118b25b3072903f621e62d57147e19142eaf0d7514ac016f1959055c2e0917931acd058e09ae1ecc14ff124513af276f2a290c861e17035c07240376082f0be804df1d1f2ddb2bb70e632cc61f1a2d83199716312290004a25f11b7d2ae1288f14b404b816f20d752777170023b4270d24c0211306840ae8064116cf264122632e8b058607160fe80c83107423220e30112c2cfd198d25f31543205a04881b11124b094a1e3e055115fd20a70d0f2be2282a012d01380e081a1b2f0d0deb0f5225292ee82c892f2829ba2e2f27aa21f4048007b007120ed9200c06ec0d8c2f2a1e9a067c18c40fd501522b4a16e221c20d900f092a7e207a2db51bc309c1162c2e440de113680351166008322baa2b2d112b16f10b7d14e71bb712eb09ba07bc177a229a0a390ada1328074809441ac307162c4601bf2cb109e224ce13c0101f278c0b9418221d99005102d514ca0d092d272a0e18db0d6f2767019513c7094a05492b3319ce0e6025a82b0e055e01990e392b6c06f8138c075e24a4060d0dae0be91dc90929229120282dde2bf304c9214d2be703c816822dbe05b31a13140a09741f5c0800176019e52622157f04bc2b391a3b2c7a2fde1d21047103340a611b102cf400ae2ad3004918a4068617170e5a095f27c80e2e1f601fd025212e8812ab0cc82ef0221b2c6a29a2167a15ab226119bd06e91ee32ad81d79272720e8203c17b91ab72792001d060a0ebc184023da020d2af40ae21bae23f1248e07ed27fd2a4e11f521a52a052e970cc306f8089621931af72fc505c01156130d02791ba30a16196d04372dd41b9200da2a451b6905ab0ab302b024c8156402f61934264007f005132e382c79259e2130158426182b9f014e147327e51736160511eb13b411760e5d1fc5197614cc045d1082090c02f90f8a141b0ef9277417b715711b1814a608192b0f12d32b54144811da11ec0702228406ea1d8123f70442119714e2290a1bfa2c2716371bd4241815a22d8a236c088822d216da24a7200723b922d50db42562200b2878213c11a82227185206d11db30fff0cc3222c094e0efa24f922cd213e2c680d85062f26c5092d2caa18f70d2f08580c740ff61c6e152c16a32ff9272521a623cb08bf0cde17d922d307771f6d27a807bb0c602ace013e01ac2829183f0b87257a08171463194f1af7050a22e60ec8223d26f016001e2e0d0e242101b82dd417df07710561140728bf1a041ea52e49132d227102d9096b08661fd704172ae8071a0b212304184900ef21f3195f24ba1e8e235917550e5d104401b90bef2a44165a187d23e311a611eb19ef133803592faf19252d002193225d0c1815992f2c07f62c9f0e4922a5073f22cc2ce113d50d641daa193318371733155a1c5726bc1f051a6c1b702471094e02b6263a2b3817af021204840b672657120b02bc24f0077315d40a002a272b4222fa1cb0130408e8205e27fc1a732fd40f082ad40d0a0ce31b5607cf065123f525222e76232003a22eaa1ec421a2160311f018962193215a088d2ee827f6111224692d4000340b9919f705a7130822392373218b05440167265503c50f840c00245800331cab2d5924390ee72c2624d2145c2b37141010a72b4a03e70222266f16e115ff24342c562128134a16dd1efd177c0014209113d3064b257818121ae10428259b171d2143258215a52cec0fea2c8017a12a1207081267292204d801f12e3a025e133c224a1a4313b72b57065a035b2fa425fe13550479277d28b40a232ee30524035126d22e3d1fb51c8a2896259b14840cc1215b19ed088206e107ac232514180d8b185b03181e0e03f32c621d710a270d40174b0ae5261f1f5313500c002b501ed807b41bc526a52fa4268002cf11740266165e13d0285f13312fd109f41e0827c610060e9228c81aaf2bbb18492ed112d62c0b01cb049a11eb1c3000aa216220152b82171d291303f71587095f1005087127e9129018cf0d2f1aaa143003b224c304fb0dcd1aed2fb50a6621d3278a1065244e2e9f0ac1295221c52b1c00a9087916be1b150dac18a123d02c91035908241fe219c808c007120ce91f892f9d0ff9278126131f4d12c4057e013e2f6922c210590ca5073421970f521cc60c862b551480163b0d4e14ec1c17052e2b801c012a68193e0847147f03e621c808 +s2 = cb0039ff1d006b00a6ff58ff0801ecff5dff80ffb8ff7bff64001f00a2fed4ffc1fffa0072ffd100bfff24ffccff14ff970025008100180171ff18ffb5002e001600d7ffdf00350088ff7fff71ff0600f5ffe5ff5d00d800500097ff560034ff3c00b00067000500aeffd2ffbf001600ceff71ff11ff2b00e2ff3000c2ff88ff34002c00ccffa5ff8bffc4ffb8ff2201c300f0fec9ff690051003900beffc6ffcbff3600c6ff37009e002200b7ffd3fe76004d00b9006e006700f900c8ff26003f006cffb3ff82ff7a00d1ff5cffabfe5b005a00bdff5f005f0003001f008aff03ff6700bc00fbffffff8e00beff9fff1affc5ff68ffb0000700fdffc2004b003900b30023016a0097007d00b8ff5800080189001f0053002d0084ff99007300db00dd00e8ffd3ff1101b2001a012c0057ffdeff89ff3f0047feec00e6007e00a8ffa1ffc0ff1a0193ff51ffbcfe22000f0127ffc0ff53ff0bff4dff1200f9fe9600fcff7c000900cafebb0050001eff1601dcfffdfe17007eff04ffe1ff000066ff6901d7ffa8fe54ff9900c1ff22ff3d00d9ff4601ebfee3ff87ffa6001900b000bdff74000a00d7fff2fe0e0060ff30009f00bbfff7ffd2fe1fff1200d100b0ff38007eff2900bfffc7ff8aff530039008300c60077ff34006c0047003c0089ff48fed0ff0201e0ff6000c7000200a1ff1d00eaff66003400d4ffbeffb6ff1500330027ff4c0033ff1600a6ff45009c00b600c9ff3cfff0ff240037ff62ffa9ff4200ecffe3ff3000cbff8efe1901c600c1ff8400d600f4ffb8fef1ff40ff1f00d7ff9c0064fefafed3ff4f00b300d2fee6ffa400d20056002f004a0083ff8f00170051ff2900f700d6ff9dff4000d1ff84000100540073ffbcfff2ffc9009901c70036ffae00420076ffccffb101a6fe06009eff1b00a50068005e007600afff1300ca00d200e5ffa60018009cff1701eafe7dff48000e0072008e007000b9fe5aff2300330046ff06ff9a00d100a5ffabffdfff9200e9ff050080ff8b0056ffd4ff0800c20023019fffc0fec0fff6ffe0007d00740069ffb700deff3000d1fe0c009e00da0081002101d300bcfe61ff810074ffdbff4000a5ffa400fafe68014b00b0001dff6c001f00d4ffd9ffbafeb6ffebff4f00c3ffe900d5ff28ffd20041ffdb004200730025004e006b0015013a00c1ff30005400910064ff7c0079fff5ffd2ff73ff4d00abff00ffacfec300daffd5ffaf0050ff4a0009ff6c004dff91ff800004000d00d10099005000e2ff1300fdff2000dafff3fe3600d7fede004b003e010e0050ff4f001700b7ff47ff220106ff63ff6fffde001e00eefff1ff94ff1f00e1ff4800d4fe30ffd6ffe9ffe6ffb3ffe80021ffa3fe0100460112ff3cff8dff77ff2201d8006300db00e9ff030191000a00bbff48ff7f00a5ff0d00d9fffcff3cff3200bffff200dafec8fe12ff0e00daffb5ff3600550125ffacffe40056006f009c0115004700c9003200e800ac0049ffebffdfffddff6100d10051ff4600fdff1a008800950077004bffca00b000ab0042ff3bff78004800f2fe6000d30064ff04002dff4d01c900480032ffcaff0a008effc8002c0073003100ddfe1000d0ff48ff32002b00350025ffe40023ffe700d6002cff5e0038ff77005101b6ff6d000f018efffcffd1ffbb006cff740074ff4800590083ff9cff1800dffec3ff7f007200a9ff680066ff4c0064014cff6f0097ff46005bff070189ff93ffc6ff3dff76ff1b01ed00ed0027ffb7ffe5ffc2ffa70081013c00dd00e6ffa6ff65ffe5ff1301cdff93ffabff960102ffe9ffcbff96ff6b0031003a00d2ff06ff0b0015ff88ff25ffb20030fe2400b6ffa200010097ffd8ff8e003800e800a0ff5100f0fffbfe95ffd9ffdaff6a00ddff3eff41ff55ff01011900aafffaff6dff5d00f3ffc70040005300be005dff0000edff630063ff4fff510163ffc2fffbff27009b009dffa9fe0eff3100adffd6fefefe6aff0b012300e2fec8008a00cdffacff3400d9007c0069006dff0b0159009c007a00b2fe63ffe500f9ff66002100e2ff7200630070ff0e0075ff420043ff86ff540075ffc3ff3400290147013b002901e6ff1f0190ff0700b6ff67ff5500060002ffacff4d0040001d01780029ff160105ffeefe81ff59006afee0ffe8ff0200b1ff0c008afee30194ff4a007d00b7ffc7fe6600f3fee4006aff1700e0ffd5007c009b0052009dff3200c6ffc6fe2eff5f00e100b8ff3a001500e2ff32ff6fff0100dbfe46ff9500d7fefafff8ffd9ff79ff0e010fff2dff8dff1effedff7bff4f00f6fea4ff7c0154ff3b00caff8effe50056ff8bffd700a4feb3ff910004ff3a00ccffe60092ffe100e2ff2400c0ff1b01ec00c2008301d5ff6e0011ff80005b006f00c0ff8aff1801430053ff6c00b50096ff3700ebff62ff490046ff9eff890031ff740155004a00b700ec00be00be01630035ff1dff7b00ccffc9ff030057003affc0fe080162ff0a00cf0044ffbefffaff9c006f00ca00a500deff64ff120038ffafff6fff15002700b8007a009aff9cffb4002e0066ff86007b005801aa01d2ffe5ff9f000c00d9ff550172ff7801c3fff5fed40087002bff7eff99ff2d001b0064006b0076ff37ff1900c1feedfed30087ffadfeffff760048ff9900d6ffa30084ff3a0170ffc7ff3a0082ff98fe02ff3affeaff770096ffbfffd5ffe7fffbff56ff6fff1b008300c5ffd2ffdbff0a005c01a9004801a7fe39001300ce00aaff0000240032ff84001c00b2ff6d008e00ac004700b0ff4aff170091ff79004b00d1fff3ffa0ff0e008e002b00fb001b0159ffba00960080004b00f4fe6000defe53ff21013900 +s1 = f1ff5000ecfe7600fdffdcfedefedeffa40043ffaf00e200faff0a00efffd8fe43003aff4b006e00f3ff8fff26012400afff2d00480036ffd800a6fff5ff840073008d0088ff1a0165ff6f00cdff3a000d0194ff83ffd2ff2a0195fe68007600a7ff2100c1ff81ffab00e9ffe4005e0090ffce009ffedfffafff0a004effe900f6001fffd200cdfee5ffb1008ffff2fe1e00c0ff00004c0083ff86004b01d9007100e2ffbdff0b008b004fff84fe8900d9fe34006400f6ff6f001700b70097ff9afe9cfffdff0a00e8ff15008900f9fe48002000baff0900aeff2200aa001900950097ff2900ce00f6ff49ff160087ff9fffcf01a6007cff8c00e6000d00b0ff5000fcff7200f000530087001900c0005d00abfec5fd71ffb0ff0901430188009500ac00aeffd6ffc4ffafffcb00d9ff310023ff31ffa9006000020086005a01fcff940028006100a9feb3fef2009cff85002dff5301ebfe12ffa7001c00e8ffecff2d000b01b6ff30ff3bff70ffbcffeb001700a8ff8aff600060ff5effff009bff5a0057ff860020fffdffaa00c000c5ff4b0133ff5600c5ffabffe5ff420016001d00380068ff1401dfff0dffbfff59006600ecff60007200ccfff0005d00deff370025fecf002c00310069ffebfffaff0500eb00370029ff4eff96001f0006002aff7f013d00f3ffefffc30044008a006400ecffd200530038ff4c00f4fe5800f0ff8affdeff25002fffeaff5900b9004eff6effc30080006300edfe3a00f8fffaff6b00a5ffb0ffcefe3200aaff47ff37fef9ffc6003dffbcffddffb6ff3b01b100b2ffcbfff9ff96ffcbffaaffd80081ffd5ff8500400053ffadffdfff26ffcdfe2c0166ffb3ff0e005f00e8ffdf00ebffb4ff87ff2b003d00450011006cff1dff7400d8ffa1ffd7fff9ffcbfefaffafff3e011e004cff68ff5700c8ff6301b900ffffc400a0ff8dff89ff7b005c003b005aff0c00e800f2ff7800aa004c008f0006002fffa2fff100ccff20005effcefeb400d4ff120170ff9c00ceff5dfffeff5e002400ffff63ffe1fe5b00f1ffbfff4d00dbff1a001d00afffb2ff57ffe8ff53ffc4fed1fe7400e8ff4c00e5ff7400f0feddfe9200ffffe4ffeeff61ffb8ffa5ffa2ff2dff99000fff6bfe1fff01000d00f600f0004200b500d7ff01ff41ff4800feff8f0064ffc1006800d000a6008c00ceff94ff4aff4e00d0fff3ff8bffffff5cffecfff1ff6e00750049ffc0fee7ff1c00e4ff2a00ddffd3ff3800cdfeb8fffdff72ff0c0185ff590009008500fafea50000009f00e2ff02ff8a00d0ff3e000d00b200c9ffe7ffc2ff4900390063000c00080159016e00e0ff0700b300c600a60041006bffaeffa8fe0b00dc0065ff4400dfff3d008d0023ff2b000e0025ff4901180080ffd2ff3000b7005501f6ff1d01dd00e4ff4000230194ff3d013100a2ff90ff2dffaaff4d00b5000e006800cd00d3ffd2fe2f001c008bff90fff5fee5ffb6ff3000eefebbfef30055ff72008000c30008001e01e2ff4e00fcfe1aff1fff5a0168ffb7ffe0fffdfdf9ff80ff5aff5bff4300aa00ac0041007c009f00510021007dff55003a00e9ffd9ff3b0074000a0085ff2d0054ff2f005300aa00b10078006bff1c00cb000600a0000a005dffc8004700d6ffad004cffe2ffa4ffc90036ffd0febf000fffcfffa0008a00b6017200d3002000b4ffe1ff9800920009003effacffc0ff5c00c8ff17002000b7ff96009eff76fff4fecb00c5ffc3002affe8ff8dffce00f60082007fff0801a2006fff6e0158ffd7008dffe4fff3ff6100acff70ff30fff0ff75ff6cff6300baff800057ff550021017cff72fffd015e00acff9dff3c0031ffb3fff7ffe4ff0501dcff6c00770124002d00e6ff78ffadff0f008a0053ff79ff88ff3f002d009b00dbffe70012ff3b00aeff5aff9bff7bff430029ff4700a10096009000f4ff76ffe5ff13ffa0010d0007019200a0ff7f0162ffabffbaff2c0093ffd0ffa20022ffb4ff57ff84ffaf00340002ff890068ffc2ffddff2c0065008bff2601caff67ff42ff470096ff6c00ab00c8ff2900a5001eff94ffeaff8f00faff130037ffeaff140020009ffff1fffaff0cff3500ceff22008a003dffb3ff82ff69001700e0fedfff7cff5d00f7ffe1fe69002300f2fe520032ff3600d50045ff7700ecff4f00eeff30fff1ff06002e00aa00deff6dfff5ff380031004eff28ffa6ffae00b7002100d900d6ff85ff3300d2ff0f00b200bcff74ffb4ffc600e7ff4900abffb3ff0b014bff4800effe150034002eff2e00a3fe71003200ca004a010c0051ff7b00ecff470023ff7600ecffa0000900390084fe650164ff4dfff7ffc100ebff6bfea1ffeb000501baffa3ff1d000f004100deff2e0064ffc1ff37015200e2ff2dffdafee5ffa100fd0063ffe3ff77fe50016001d2ff79008e01d900280086ff1700ecffaeff65003700350186ff9f003800e3fff8fea2ff140152ffbaff3c00b900b5ffc6ffe1fff2ff4401b9fefcffc6fff6fe65fffdfe26000f00a700f9ffa70039ff3900510007005800d8fe47ff21008e0061005bff1e00e8fff6ff7f0074006900250076feeaffabff1701eeff50ffc4ffa60074006fff9cff06014d00ecff72ff71002900ceff55ffbeff95004b00da00f900cbfee0ff2fffe5fe830002006000d9ff73ff87ffd8ffa200b0ff4600e1ff6900cefe7100660170ff01ffb7ff23ff54ff07ffe6ffb7ffa7fffc0061ffce0029005800c9fe6001a4fff8fe73ff96ffc1ff5400c5fe43008cff72ff570025ff3e003d00930073ff2900ebfe52ff7d005cff1e0078fff9ffb2007800bb00a1009f0109011501b000c1008200fbffb5006b018400f7fe + +count = 400 +salt_version = 0 +msg_len = 400 +privkey = 5a30bdff032300bfffef9de78bbf08401735af77e12737f12003177d8f8360007dfef4630907cf73c010461e0bbe0f024f07c10041f19820f83e510443f8c7e1f7fd1705ee7c20de81cc90231ffe2ff44008001178580781fd84830003b10ffed00a0f743e1849e08bbdf801cf7bffe8bde1789e213bff8021f87e2113fdf7c1f07fdcf8bc0f0bc317c210786427b61e643a08fa317c1df845ff83fc27c00ffc81067fff1bc3d7ba1e8002f87e3080de0781ff97db1785de7bfc0785b083c4e041f007fe1f49be9c7ff83c0ffd0017bfff88bee841e273a3087fdf83dd01ba7013fe16fc0f0f80fe825e7c0128f9ee9844f83a22fb80104610f89ef0420f0060d7bfc17c62107fb38c3e06fa2f7bbf3045b0fc7c10be1203c20149bfffc3e7bde000bd20bdfff85e277be10fa4f7c050fc892111a0fbc101462f0c00ffbe1e181a17bc2f7c1defc3ee844407bbb200600f07fef905cff22003dffa421e009e1f060f8442dfcbd003a0f78012f8c1ee842078dfe8f84073c00f7e1e77c10007e2e8430ff62273c5ef4000fbfde7c2207c1b2087ef7c1e008a00804418c5917fe216f9fe083e177dc0803e0040407460080800979ef8ba20ec22e03fd0f820183c3203e300c9fe2020ff49eef7c3073e0f03e0f8c1df0824f8862fff9ed938508c43e83fef001d1845d17fde0006200bde00081178422a044e0bdf003e607802017bb0f7e0f04be100061802208423f805d07c600f3a1187c0087ddffca6f6be00f48437040e7ca1007dd378c328862c7fbb0fb850783ef948000bc1f0b7efff7ff0c43ef47eeffbe1787e08ba230c5e1f7a0d845d0f43def8230149c28381078261083fff0030f83fef8a2ef83c114020877b07fdc00480ffb9ef681c117dc00b9f393ff20001087a4e805cdf7c23803eefb9d083fe080400703ff7c9ef87c1f6bdc10899f881d0f47e1749ed8c22d83a327ba0290211f3e52042008c6110863ce8810fc7c0f85df8c43f001f0fbbf10c211ec0117ffd108000ec80fff83f045ed7079fe7dff7bdee07fe28380e87dee73c20043dd687dffbfff0c0400bbef6ba211820e14230fb9f1043d27fa407c02f07be0001de9003d77e2ffc64087fdeec22113c400f6216c01ffc231744000bff1ec87f6fc20943e1003b087be00fa206463f8020184041f8450f05ff982617f9df0082dfbbce8c44fff7df87a1f00400fbdcf7fc309020183feff800f6fe310c21f7bdf0041c00c7d30ba0f5c5fffc200f8c0c9c031ffddfffe31837bffc3df83e1e8804f0cbd00bbb26809f87c000420003ffd77de2889e06862e7442e0f620f425ef8020737ce807df9062d0ffc2e821e87e1e83e007fc3e88990801b0145df87a1f0040fff7f2fba2d0c9df003a088be07c662045cf7c02f87e117bc437c41177feef05d21be01f0a0f93c3203dff0b4017b80f8040f03e318820d93c2f0c3b164c02fc1fe6040f84221707f097c0093e0f8042f97def10010f43e00423f705fff823fe3e20841fe88dfefbe527fdd0883e10841fffe106c01f8ba0f8fe10009e00ca0f0c5ff0bbf003dd0139bf0b25e73e0f6c05e0821b882027fa0f989c090a6003a309bfe07c3c0837f090000047aef7bd207a2ff4e2f6fe21ffc1f9b8008bbd0efdc1043ff7ca2f7bbe37bdc00fdd1f861ff47ed984007ba23fc3b2781d08400efbfedf002e84053f063e07a010fe2f0b1fe0be1efc3d0f91f0fc02fe82108c65f78220f7c0f002308c000087b27bbbe009dffc0407801e6c000efa72fc5eefb8010c3bf083d01bc000f8438720fd0102f11ff1e2f616052423eff6f1d215e5f404ef20c813ef2930e43314ef18f016eef4f90905080338e0ee1ef3e6f6f21109c5e9ff00d9dff10afb33ed0aff241a06f8ef120b1cdd0e00e4262004f9e006def0f003071124e8f834f418f30df40a07061c19e429fd1211f2fcf70b17c021ec1dc317beea030a26fde2124609c7e9f3f7db202bf90b070a040830211ce8d0ff0d192e090bf7001206f12d21e01711e009e2e3121111df1c0cf0e5fbe0fa1d14120ff7f2eee91316112bd9fbfce5f203f7f925370510c2da0f2ee3ee14f2e403f9eaf920db38f3051fe5f9f51711da0a1515e92317f44611030cef23d1e00b09181808012ef8d4fc00cbfcefe3f816da3e123211f80ddcf12ecd2ad107e707f3efeaeff516f0edde1713e721180bdef803f31cdfd8fed9420de902072b1fe30807d30007cc0fdd13cfe4c9121a2034fc17fa08ee07fa16f52be0d600cde708dcf51210012bfeca3b13ea15dee10b043913f6e406e8f3e10725f7fe180de7fcd5f5d82b0f03540cff0ee70303f8f2fc131aea0f1af3f94107050315f604cfe1dfde300d0b0fda160004fefff9fdeef9dd09e2f52fec2cfe11151c08f60b11161cee07e5031231c80c250befd003e5ef2dea0bfe26eef11528e116e4f80c07e1d628f80f2c0bf91feaffddd0f821fc010b16070ff316e33f18fec3f8f50c101027102b0401e9f60236121b1cefd50feff21c2dfdfde9140706f9e7fd0d0e1cce010511df2b26024aeef3ea1805f5eef4f6f7fcf8e10b30e806eed8f5dbf7f217d431faf80df3f8161d17010fd7e9f4eed9fa1319fd1d080cff2109221b0b2609092c0df3faf3edf123f40bec01f41104fc16deec1307f41c2401ecf70cff180f0be842fee7ef28ef0204e70afce8e0fb192a0403f4deec0eb71326fd0b1bf80106f712f3021528f1e9fcdd03021ff0d7f70b00f8fc0807ed1ee7fb130d091ec4ee1ecfdffc2b11180025f2d211eaee030c0906e9e60c0b0304e009f4f7010d10140b0efaf5eb0dca2ee2151bf6080de5fcfde20f2dd0f40ad0f6320f010227e01cd32720170f1a0aece107e3e9e308111f1407f422e0270a161aff21eecadefced4a04021f03f2f2e523fe1208f4d6e51211160b1127f901daeeeef5ce07f60a101af314f11c1ce3c5c2f5030a0e13f6f7d9e5fb00032b031c09e40ddf04f4fa1a2810e9fedaebfeeff91fc30100e62619fd0cd80a1303d823221f2017f4291543f43811dc01fce6fd0b0de007f21efbe908faedffcf2af3f437030e0937f8f40d0530e9f31d1feeded7da01ff0005ec171d09f003101738020924fc1ce40cf30b07f7f7ef0dfee2f70f06161df2e4f90702082e37e511060afbea181d0e0b15e3dfdd0b151c3bee281424e723e2360ffee73b15fed3f629e00cee00ffd6fe39e507e4f8ec04feddf9091008f64c +pubkey = 0a500c7898ac5d56944a9e28b188dea7d550b6891f59882a32d8776b3558725f21e3ebef2a09d300d6d5c0695a63a7772676b2d4a5137198a5a7ad9df35be77e2822f9a936eda9845e85c5e9d734b96d781a3a2d847fbaf8f4edc556405466fb1cd00c5eb95e3426c24a976827aabfa5f863055d7382259f976c3b91f4ca733d00d121d3a66e0b789e311ca33314c9af98399cb88cc8b98b7716610af25f96c459785e56b866002389b9f680e2e2666c5868e0e9c484b77d5d811bc5eb04b71cdb438a4676061166e5212e8e1ffd72d856c699580a3603b799553e5cdbdb2703721224ac45b96ee24c899b6364580f6ec56785725c731aec1484ea6c09b27c20dbf341059db010440edf072a21a7293f973a76f581d33b524e08961da8c88a8805912e0ac427f162729fc5394ab31b74f5b07ea1409f36c808eeef08269e3812fc8fac8b421fc56f48763c11fe8118d3884ec128d8f61be5951cb0f311a005a811d19651dae54e1c66a9d4e569465cb3a9926427b19e768489cd715ea65584720a8b2cadc7374e432804be6ec8a25b629c024469242be49e4eaa98d258e661fce1319fc4b9a3980e97b4884d5acea21409c77a671188db3e1d9797d0cc7bdf96ec4a9ced78000abcb46a78a727998c97d41279c5937102467bd524091b0548b9323aef9a30d23ca30d08edaccd61f6abd60026b138d57a1f7c1fd8d17b8019454439f9e82e404c08786911c166a0942ccd5bfc23b7aa1c7c81bb9b1c676939002722e650e2934a88e5c637a8502bc2e8164e8928b67f648ebbb5575556c2083f22f060ccccc28be5297483287a8fec1de33466405b71a4968528a9b294b662d1989012a1a7518c153b7b4041eb345e8679ae8d657e8a56284631eb0d959a6a44f68641aa143da96578edd7e73eae684b4b274190f92bd30fad606daa075aa9eed3b8d1d7bacca7c93f00c45b1168a361f92532012dae9ee64a638a9937a27a72126f8dbc2a1532e27787193bf0cef2c216cc004c07e682902f8b9633926492b6177c3ba4ff45897919db18f950a9114a0914ba4e43b301211778d99e9d3ddac532ad1e1e6c64603e16bf26622b501428c13c685c414fe2ecbe4177178968b2016533b0ae10b2b59c664b5552a657ca4c1867d31900f97db4ed507e155596c6fd5ead1cc8aec858199c8fa5ead67dc8e894e988e7ea81f46cf48b088e0a834efdacc1c5aeb35c9960b134468947f5f89729625378280fd4ba95f611e16c2154991f21b639f9e941001350eb9a848290b0dc7ae297d0c15840e822a88672b752467a4bc946615c1b079959e39044ae907a8887acce9055ca645761fc8f97cd1fd59b161b596185465244d496055e8e6e48734527c696631545951e13833c887de6f99e3c6b8c6a885b8a74314eebaaf66ffe14bea0371ec4975622d2082645ab0ab470b5c58a818aa03e02a2af9924926a707be5218ed4905b71c22bb1e5034071e26e12c8cb6970e698a3ddb7686602165d322f20dd0e4892207809df51534a087790d111145d1132f5a0ddb437de15302dab24be4e7552da962db719047b404552b8ca7855f007075b306c55fd9e0e378679d1e6ebb6a90071b34729c53b98ab994eed091f6de86a298a0d11ca2b6bf2c62447a9ece15c83bc75fe4402b3c84aab568b44c608bf528a8069a6511c3706ab156e5613b9ddab07a3ad3315e97dea8191feae68bf508164e9042d54724cefa950187542c5ef4db675f600196d6f987902a9b385fa5eeabf619d481c19959e63491d400b4d57b5fc47803a222fb3d7ec9d31e6b471c588583c2914b166eb3b81800fd4fc41f0502a9804d50f26b2d5e5633ddc1dad58c5382da6db96b601b96422a90012cac9cb203f9dc4c189f9c4b35d567a5ac05d591db9c6948789eb1c81a8e8661878a665c925784baf5d6093a90794652e4cc4b1830fb0b26c8f73602c94960499b0458a8c9d2e558bd1cd1a64c57b9b55590e22c6c5ebeaab0e86e61918ece6b386f2cc6094c1b635249a884556251a75f3a2452bec5e6ae3a798e6a97dee827bd4d21492b5286451a0b8b7545934e20c1b8c8987d03e19ad1a2a43b27a624aaa0947482e6f824712725887875d8628ce6b621dcc1a547048efecc02a3ccbe9e8ac0b3adaf8b9a72976ac41f683992bc738899b8197257b10ee38fb3e469b2c522328fee4b4a8d9c8635dabfe6c648e146366d99c9a65d6a450aa441d94d2a5060a9f0c256aba540b4a4aceb4e3d88282ca6e273015b8a1481780b4d3506cb1145b3680bd5b6973248e58002fa1f59a46cf5467a4d6628b98e293704fa9acd5c665550015b00b47a3508af70d24f11a64a231e5073d86560510974a234d018b9811e6f3696a2bf8f8e1ed9fd48954c01e154a81d6463c565786724a180fc63c9fc53ab9ac485c995e5426b90af2baf53426588a2cb3c6e3c19155ec8e6595181a5dd62b45f5b5a72671735a34e82dc4751edcab112301052c729e57a550d931d0ea33380dfb3ebcc8667c951f +msg = fe62b97e8d05bbfdedb486fce96850fc3cf010f8a52c5e1439ab495c87fc70b774b6d59bfba6bc4cd5ebec638f230119f4e5f6507b284eaddaa2dba99ad4fd1d87ef657e75bec64734422bec9e691a2e19081ccc24acad1202c1e7e5165820e705bcb55b11503b54949f9969010935d496364eab1d65015474eacd036e3c6cf3074025b72c5eedaec240c73e8d2cb05308834b9490dca17ce50119ec0dfdf9801e51d041142c1e6fb3b430c536a7e682b8d88ce009f088c40b8deb9bc626bf10e11fef978f7a2c0b73a65e0f55ab1b88f17c3516e904d785c0f2146c574db5d209f0f9becaa8b05404ac096acd76a63310547c69d1237face768ea23cd580ad3e88eea436777748acec27d3b620c17638c06270e8070a4cab31f325dd2f7cb9fb69bb343a22d8eb97202de3f7162945e51d31db3c24038624a0b504b56577c43a234909b3d84fffedad88e3353ee6384d3ee661692bf7ed814a82937e5bbc0abf73a8f98a76dca44f8d12be7a4751b2e36b41a099aa9b10b988a0d5f5905e80dd14e79fd62cfaccedd22b708706213f2 +sig_compressed = ba006e6255ab9b5259b88e8efc53f37b962615ca7f0e0213b0fe6fa099f4a11e6d5cbcb5e98f7e2029ce6fa0ea16180e3abda5f394e29d63566f0abd2cb06767902dc4a0d931480bcef359732d18cbe0dcb84bcfa348d4ca68d18cd51fa5cb23fd3601010a7f170ce063640fa441dbe6f3ace891524cdbb2bf025ff2f4eef60063d4434b8daee14cdeb55ca5c4b08cc33db6bd3bd34a142f5648920e48a77c52f7ef9f10d3d49798aab70d219cd74e3b00449b4af4af35a7d4ace92ff7a157a5ef9b4730c42093ad3a7ab4d0ef5ad861cb8a367cf8ddaea947660fe67a6c8ff7d1e85c4e54d3c6873a229fa409a17e9e3a3dcd1c7ca2c8eea182be217a7173722412e88f0389f368d0246e0a92a6707d8b5587531baefd17635b20f7bca5a4f01c4adeb78640bd8895cab9746ab1ed94c65a59117b2927b22e504eb57b82efb10ac23fd542e88a09d0a9a9f0a5eb0f587b2c2e56412bdac8494e5c63a9083bb71b2b7c62b5638e2307165326982cf004993546a9d30df1c53b69a379a6451d1d3c6e0c9da4feabc7ed7d82afafee6edf7fc84e5da74a7d4f959c6f2901cd442584536431e30030f902b1a69d28ecefeb8c4e604bc3229edc25796fe498fea7e3b853265d4567b0d1dae808be4f19b1a0e957689d5a2c682c1a9150aeb076cddb7facd44f25fa61ef87b265d5e358d8651b1e33ac6abc41a767de08c0a3538b43cf4b99fbb450355951e8884bd75ac63e33348c52fdfaee96b591a3ba28133940f6787f5123172a902a394269504fbc33998ebd2d80d66868689608427d0b61cc255ef26fe5c9b75d7556a85121365b9befb513284459350275edd327cf92994475a0f6191dd7c19de38f07484010a4de325b6e32a827a24aa9392eb56fc344cbecf85ee2d36a5c2aed9176b2ba19c419aa66b709eeab63f06de17f7a96a6553f5afc5324050ff25d7e38f64a107c669267e1e1b17c5f38893a8194f56a59f59be6da5c9402d8743e29bad8d66876abcdcbf688b6f5e7a38d29a940094a4f0263f35e1e0f2a96945d904b6e15ca2ecc81aa7e5f5ae22dcb6352b8e07a714f42f021e3a1c085696630c721dc95a084b9935b3b10ed8288e7e7324c0e29022b50d696049bedfdd06d23234d99951c35933d115fa21125ee9987d8f46774c56afeb05cb80e3badccb32c9102a3668ac3e069f3ef84724b341b964ee8c24df31e6cd4b9915f286f639156c0a44b8fb2c32f8a30d3ac494bc8c811bcae0b7de4e5e3583ed5a7751f39b77a24e7f3d384bd7bb5ca82f9eb697fe21d8548d148a44afea36e25b3064d70ad7a51f322ca997bbc9e72f222dcc622df926fa75075da0f16a52b9afb7576bcfee0f0fdd49763cbb6f117793a89a997265aad9cca11857aed1959b287b48e686198d3934a7339700618cf962b0fcd7bccdd8b2d3778b14c17dee69a29daa4c1e3706d8b6cc86c1245db329c68e959730df48cb70d2d013c7c2085b4879b14663ee4698f7d730ba5872e0e42a10b9c56781b1d9477f6f37a713f36eb8fe747343d5d8100e342596101c9dee359ccc91fe6c9a8a78cccb4fecbf75e010461343454c67c9f5f90181e116ce7604d8aa450b2c4a219fe6e3a26e992220983b5db9b28f9c50de3c7b409a1a222b34abfae0dde8227d4031446f767b798275c148ecb3fcabdc4c068bab8638c5e633237122d5dd4f8b5ee9591a889b9f88d22bc9240135cbbd48f3590 +sig_ct = da000eef7705a0f3ed7066f3cfafe4104ffe5f47ff700af36e84f40009fd0f84fc2004f610a809ef4bfb5fea0faf71f88081039fe5f30eac061001ff205efdbe9914e04e0e30590f805714b060fe303c002fc8128f4ef76081f19f9a065f67e5dfe9f7dfb5089f99f5d0a304c1cde5dfe6047faeeb501ff2df8020104ffbbf7afc0ff30a0f8c090fa5fb3fb20e71120d20b3ec505f08207ffe904efa2e80f71144fdbff305defbfe5f5305c04b012f7cf68fe2fca0fafa203404200bed50a2020e3704ef0f0aff85fb1010fd90d207909505b10d00cf33fad01d080092fcc05e02bfe6fd9f570e7025f83fb005704bf42f4ceb4f7800403af590bd06904307afd310cfb5094fcdfb101b06b0540c7ee8f84fe20b601ff2101e00b0130aafd919afb20910bf0a013407e0bcfaffa4fdd11f045023275ffe0fc00be590f3fb802002e011fc0fbcf0df5d08201b0850a5033007f4ffd6f790ccfc6fa1045fcf15b00707bfec169ea0fbc05bfd3ebd002f1401207205c0f4fd6f71fce03112d0e40171650270e4072004faa05ef3ff21f780d801ff2b00b0c4141fb00d304f08a07aff90d8f940e1fb6f7002bfcb121029e69ff20c8087fa511b05beba05a06309c118fbb0290260b00670800a60b501a04e030ec2ebbf250b4fc4f5a094faffd901b0860bb027f96078f0507d0850fdf83fe506f07fff00b9f26fae03e04f12bfbae9b001fe601012c014e4ee71e80ff9ef0058fda0ba0c7fe3f86eba0390820f8f6f03d07002bfeaf84126f031bfea404c032f2c059f28fdd06b0c0017fedff4fcf041f5b076013056116fe0060e570500ddffd06cf45fc1fd4fd803c02fe5af9108feed0f5f1d0e3f7a046e71f63f7315e00613bf89084f7f01a0380e8f9904b033f92fde0830d6051e2f089f9505af74f8f0b31a304bf91fd2faef53fef0c7f2f082fe4040f94f9ff86112ff502a0a0051eec0340d003ef9f039031f5102d0010590c318d1ac08803e08bef9ffc057179fc10ae036f290f505a0421920b60eefc2f8a044eec091f6d04003af93f5a0bef0e04c0c4faa007061023075fa0fe3e39fa0e2e08008a03711906d07102a004f980a50d2f37faa05bf9f044fe9fcdfbee920690ea0700d7ece0760e5fb0f64086f56fe6f4803dfd6fcff10fc900bf89052fd702a0bf06bf9e0b208100ff9c075f8ff71fee108f8f0340a6f08f9f062f0ff8d11103a1030cf05a02cf8b037f65fdbfee00016cfb0f0f0b70ecfd4fdff4b079072f05091fc90def98fba0290521000a9027082ff1fe6f9ffbffb60cb0280f600406df7beb60f6ef0f56f07f8b0dc016f35f7302b21cf97f76f181f818ffb0fc000afdb03108cf38fa40ab1040aef6d06cfa800ef500c4fb1fe4f6effff7610205a08dfdb082037fc9f92006f5cfef04d133051ffa064fe209107e01009207b04cff9fcffaf03b0cc05a0ff060072f40f39faafb40e606411005106601500f0830bef89f7ceb7066006eb503b1c6026e0df9afe60aef6f07c0c3f14fb8056f7f0a2071f9406102f094ffa03aef704bfef0a001bfebffefc2f9cfb5f73ffdfa6069fc611ffb3077044039f87fad089f95f450720c1f8dfd304be8200ef7b0a30140140120ff046fc802d0b0f6d07005af1711ff6feebfe90770270b9f1c016f34ff806ff6efc203a0870760070160ca05cfd106e05d0def83ffdff9f23025fcffb506df3c0770a7044fd70ae032fd6fcd032008f7bf95068feb0b6043fcc01cfdf00cef3fb70cafb4fb5080efaee1062061f0d07bfe717606504df440620b007dfa4fda014fa604900701b006f4ff4aff0f500a4076f67038fdd04aee9ffaf8c099f48fdb0c00bcf9010416d10ff4f01909ffb8edaf9105cffbfdb08e0f0f3805000b038059fc0fcffce01df05f9af97ff7f0dfc6fb9f1901cfdffabed0000fba089e6a001fed07b01afe4ee701ffb3026145e9df67fd9f9407efa9000084ffcfdf0c50310be03e0fe001003f7c06cfb2efff4f152042eea02800cf02fc8eaff46eee0900b0fa6fa50b6047f640c3f9df71f60134ede015034057f95006fa208403e140ef601bec5f93e3403af3f02306503ff6be921b0fdefabefaeba0790190a3fbc01605dfd7f9ef51fae0e4fd8093fb1ff8f5c0de024080035f69f1609efd4 +c = 7b147114691d4b14a1112a1a892e9c294618c42b4d10792cf3075116e01b2b07140d560cfa20192cba1b98256d2c5c04a505d516162e8a208c205922101386111e1d0b01b90b53110b162826b02b861a5203c62410224118832c811def294a052005091563275b27111b1521da198e1ef61cef068326050bbd107d2ad921c309d209f702b60b28035f2d8303b2294a04f50be71804182319fe238101ec0edb1d110af80e0c148b2d8901b00bed17e804b703030a5609721e3e0e1b14d3251c0fbe013827e41c5d284307010bcb16222f6129f70e232aee1b6a09f027f425a7007808da2ee306671f6919230275294c09ef1e9902ee0f8e1f92238f13fb1f6a21ff172428cd2fb72e9201692cd40f180add1c742f852ce70a1c00b9296410a723a41426195b16fa124920a829d40b5f150f240118400aa70da80767077500510ddd075b25ad10631e9b27e62fc3052513f51ff8037f1eb921cf1a190a130ebf16a70d7b0b8f249e099206f70a8f0cfe0fdb06e216751c021adf031903c7046a09ed049827e1238e2ba104ea27ee09a72d211764120d155b2efc1ed625060a891d7d0f701e1c1fff1c5d106c295b0e7e29e2174110a1132a26ec2cfd29e7016205392daa098c1a7d15c100d826ab10351ab0285c0ec912231ff02fa80c7406e605e602a81dda17a317ea1c27020306e8180304a01c9c180b1c01159a27e3221305391e401a4b10510f7406651c6f1d652f9c1ffc0f8524c02fb6219f0d4d00a109820c8f0c22110f1ebd085807db2eed284b2a6e21b927dd04ee2a44082b2fff14dc247e25d32fc711e8176b2ae22fc921be1b1c1dfa0697247a285626ab1f532fe606131e5829681c7f17e72bbf01c82e6605cf0bb524872ec6080708a61efa27cb1cb3112f0fc61fdf2cf700630ed22d6c195424ef28f820fe0b620a2113f614da105f1c8200fc24892f371864023d05862ccd0d8716b908fc0f8107471f8a10ba08c72b9b06dc051c05542d9b2c30036d12641ea90835136b0ec926e625842682176a262f06f42b4800a026780a8f16fb0dcc13c10d861e7602740d6e0f370c1304052a8612d31ffd24340f1715ad208102ea29f52694159d18f501d32ad903d40a7319511d411f2f28e7040f1fc21a9526962bf705f600aa1fad181403aa1b49023d0b7e046305b8038b04331000159d00d0013806fc08d40e4c17f0153b0e8116bd0828260e0b9f1af11ebd08c31f3f21140c04238e2d381c2e0b190587228502050ed22e9c19960ba911c60568031b27c3220705c714e5152102ea0cc4038e0dfd0ffd21c02beb06831b1c029908d60e3a21f328e61cab14a325e90fa121b92cae21591764223813501c472c7926621824206c246522c821840c291c0218c619bc0b1b2dab02f606d325852bf61e9313f70c4507e90f59152226ca1b701d471a9c013a12632a900a16059a2f101b0219d9291c2e2713cd2d2617690a1406af19581e09195906af123803150add0d9a1cb61a24236c2f781d1406e22be626c41e282d18125f2b0523fc20980459024b12ec20a91e9f2e72238f0cd50ca50c9e085f255c08b306790723256512cf0e4d2684201313bc16fe08720d892940032a19b31845281d29242c23154e2ca42a0110680c7c11cf068a1f142e911fe70f7c0e4d259c204601d7139601bc13b21a0d24e400471a542026151621661d4908a7294f2ec706192b3817c814272fc6269d1b5505bf0d090b4f10c609d419222ad726e12251258317320420195a2fc102b829ce2a500bbd0c19046f102e1a672c8b21bd247e045d1ae2282b182f2dae21da00db163416042d072fd724a80ddb284922b92d39221c195d132929e610b11a0025b12e98219e243416872f420a2124ac041b244b0a2c27420d2e0ceb023025d60c7f17fb2daa04ce04210bf12db117e80cb9090f096a184a06e201de24d101e61b65260223f3215d0bc00dc41ab0145c18df0b941f9323600bd32db722db1ab714bf29611be819810efd120517c40c2c25e01b6108ac0d842fee28da0fca2e05071a25c9051910ee236717a5295c2b5803a027e5109518020369154623362a4d223523002f140b931a680f5426811fdd25bc0d330cbe0fe701e1210c00c7107715d7127305091e5600e4137f1f171583248f139a0fce264a1db52c2b1f060dc605fc1a8c0b030a6814cf121d1350174027bb127c041c0eed22e81dc424e407f1042c175407b824ca2d9e288c1df71e381f1d0f7501a52dca09401a4423ce11a90e131af726260910134128890d9a12a605162dbc227e06870c870ce200c429790d3226ba0333136e0a86293827a60098053e01ca03a8018e2f0b133521f31d450d60298307731b2f068d261723e803e8220f0cb716f52dac28932cfb2d9409292d582c1e21d00c2b2e0929ed106301a506ae2b9029711a7f074e0d7d09a8210f1954292a21151ec6192000cd286d0d1815bb10ef006103b81f1422a41ed71d4c07dd078217a8088b0c0d2eb31c9012070bc70fce0f3e09c613030dcc08931afa000d1350268a107a0f8714640d131cd21f2b2241112b2a5209e0035911df287e1d2c018304a9079b1f5c0a6e1720297d20c403ef0765132b1e5a2b1f2e4a11c4055f11812a4f2e712018015b2c0d1ebc04db06850e190b7f0c7a13ae1721193a0f66117b08731b7c1caa0b900d5f1a2e24ee2199057c171f126c20cf152b03f224ae1c2e242d108a138604960955203b22280a7c287e1746048e255a1483009b1ddc26831d9410fd2d0c03272b62191d066a028a1b2c156c1521083a1e0016f128d61295006d1dfd1ebf15f10dd72f9209c01b8f21ba2251022710552c3302b72f4500752a0a28f306e10c1b00df19 +s2 = ee0077ff5a00f300d7fe66003cffafff41fe4f00e5ff47fff7ff0a0036ff84fe40ff0900d0ff84ffc2ff040061ffa8009e004bffb5ffeafffa0071ff88ff81003900e5ff30ffacfe61000100f2ff5e00dbff99fe4e014e00e3005900f80057004b016000e3ff3c000200c8ff28014eff76ff810019ff9aff650067ff5dfee9ff7dffb5ff890099ff5dffa3004c00cd015dfee6ff4700aeffb5fe1f002dff80ff01024f00bbff7affc0fff3ffa0008cff9000a5ffb3ffb2ffe7001201d200b300c5fe5f0082007f00e9ff4e00a2ff80fe71ff4401dbfff3ff5d00fbfee5ff53ff5c004b0012007cff68ffe2ffcafffa00a2ff340042000b00d5fea200200037fe4e000fffaf0085ffb1ff1000d9ffd200790095005b000d010c0033ffadff1d0080009200ccff5e002b00e6ffd9ff57ffe700250083ffb0ff57004b0042ff4cffb4fe78ff04003a0059ffbd00690043007a00d3ff0c01b5ff9400cdffb1ff1b006b005400c700e8fe84ffe2ffb6001f0021ff1e000b001300aa00d9ff9a01b2ff9100bf00a00034017e00bc00afffa4ffddff1f01450023007502fefffc000b0059fef300b8ff20002e001100c0ffbcff0dff5dff82001b008500a500330007004fffd6ff79ffcc00c6ffa1ff4500cfff5b0107007b00ecff6901a0febcff5b00d3ffbdfe020014ff120072005c00f400d6ff71ffceff31002d01e400170065012700e40072000400aaff5e003fff21ff78ffd8001f002bff0b00c4004101b0ffd3004f008a007a00f9ffd80094ffe100b6ff70ff2b00cbff2101290069fef2ffc8008700a5ff1b015b00bafe5a0063009c001801bbff29002600b00067008000a600b5001a004e003000c2febbfe25ffb400c4ff5aff9400afffd9ff1b008600bb00270096ff780005ff7d008500fd0083ffe5ff6f007f00f0ffb90026ffaeff3e004f002b01baff9bfe0100e6ff10002c0114004efe71fe80fef9fff0fe5800daffba00c700e3ff86ffbafe39008200f8006fff3d0070002b00eaff84ff260103ffbf01a4fe4c0032002cff590028ffddff6b00c0001700edfff4ffcfff41005bff7600130056001601e0ff600057fe5000dd00fdff6c0045ffc1ffd4ffd8ff3c002f005afe91ff8f00edfef5001dffe3007aff460071fe63ff73ff5e0106003b0189ff84007fff1a003800e80099ff4b00330092ffdeff8300d60051002ffe890095ff5a0074ff8fffb300a3014b0091ffd2ffaeff53ffefffc7002fff8200e4ff400094ff9fff86ff1201f5ff2a00a0005100ecfe3400d0003e009fff3900310051ff2d0001005900c3008d01ac0188003e008b00f9fefcff57007901c1ffae00360029fff5005a0042009201b600ee00c2ff8aff4400ecfe91006dff40003a0093ff5affbe000eff4c00c400aaff0700610023007500a0ffe3ff39fea0ff2efe80008a00370019016d0071002a00040098ffa500d20037ffaaff5b009fff4400e9ffcdffbeff92fe6900ea007000d700cefe7600e500b0ff64ff860056ffe6ff48ff3d00d6ffcfff10ffc9ff0b0089ff5200d7ff2a00bf006b009effb20081000f009cff75008fff71ffeeff08018fff3400a60008ff9fff62000fff8dff11013a000301cf005a002c008bff370065ffdbffeeff00006c01b0ff0fffb700ec00d4ffdfff4bff7900720005ff9100c9ffde0098ffbaff290052000001a90027008200f1ffe6ff9fffbfffb6ffcb002800f60004006d007bffb6fef600f0fe56ff07ff8bffdc00160035ff73ff2b001c0297ff76ff18fff8018f01b0ffc0ff0a00dbff31008c0038ffa4ffab000401ae006dff6c00a8ff0e0050ffc400b1ffe4ff6effffff76ff02015a008d00dbff82003700c9ff92ff06005cffefff4d0033015100faff6400e2ff91007e00100092007b004c00f9ffcfffafff3b00cc005a00ff006000720040ff39ffaaffb4ffe600640010015100660015000f008300be0089ff7cffb7fe66000600b5fe3b00c60126000dfe9affe6ffae006fff7c00c30014ffb8ff56007fffa200710094ff61002f009400faff3a00f7fe4b00efffa0001b00ebfffeffc2ff9cffb5ff73fffdffa6ff6900c6ff1f01b3ff77004400390087ffadff890095ff45ff7200c1008dffd3ff4b0082fe0e007bffa300140014001200ff004600c8ff2d00b0006dff70005a0017ff1f016fffebfee9ff77002700b9001cff160034fff8ff6f006effc2ff3a008700760007001600ca005c00d1ff6e005d00de0083fffdfff9ff23ff2500cfffb5ff6d003cff7700a7004400d7ffae003200d6ffcdff320008007bff95ff6800ebffb6004300ccff1c00dfff0c00f3feb7ffca00b4ffb5ff8000fafee1fe620061000dff7b00e7ff760165004d0044ff6200b0007d00a4ffdaff1400a6ff490007001b0006004fff4afff0ff50ffa400760067ff3800ddff4a00e9fefaff8cff990048ffdbffc000bc0090ff04016d010f014fff19009f00b8ffdafe91ff5c00fbffdbff8e00f00038ff50000b0038005900c0ffcfffceff1d0005ff9aff97fff7ff0dffc6ffb9ff19ff1c00dfffabffd0fe0000baff89006afe0100edff7b001a00e4ffe7fe1f00b3ff260045019dfe67ffd9ff94ff7e00a9ff00008400fcffdfffc5003100be003e00fe00010003007cff6c00b2fffffe4fff52014200eafe28000c0002ffc8ffaffe46ffeefe9000b000a6ffa5ffb600470064ffc3009dff71ff60ff3401defe15003400570095ff0600a2ff84003e004001f6fe1b00c5fe93ff34fe3a003fff230065003f006bff92feb001deffabfffafebafe79001900a300bcff16005d00d7ff9eff51ffaeffe400d8ff9300b1fff8ff5cffde0024008000350069ff16ff9e00d4ff +s1 = f6ff330080007700600005007e003cffe4001601e5fe3b00b70002ff4200ceff7affeffefaffcbffc0ff44ff2e0016ff20ffd4fe110069ffb8ff9a003f0089ffa8008300e6ffc701edffb5ff6cff9cff51009fffd2ff97ff2a005d00630150012200e000c7ff1100bfff6e007d00edff94003c010dffe9ffe9ff57ffc0ffb9ff840094ff370051ff9b002dff5c012700a3003a0082ffb7fff8ff0b003e01e9ffaa004600feff1701770034015f0051ffebff72ff140074000a0007016fff9aff4fff0dff57005a004c00580031003100a5ff5100f7ffc7ff7700a4ff8500bcff5500c5ff620062ffbbffeb00afffc2fe0500d5ff24ff6fff6600f6ff690030ff00ffbeffceff6affff00c00079ff8cff190231ff53ff7100d2ff56005600daff78000f007700620072ff1c0094ff7aff1201c5ffbbffbfff8300bf00a800e9ff5800fd0013010601b9007aff19008cff2a00caff310092ff6000c2fed9ffeaff75ff2f0092005c00b400d3fff8ff58007effc300eaffcafe8bff50009f0067ff640029ff4900e600ecfff8ff39ff55009900eafecefe6cff3100c300fafffcfff80096004200eaffdaff14000f0100014cfffb0073ff0101f30040ff71ffb1004c00a2fed2ff6d00cdff9900a2ffd7fe36000901c4ff3c003201420055ffe7ffeafe11006c00eb00c00091ff0200bc00e1feba0063ffdf0092ffaeffb3008400670077ff9e007eff200090ff0a01cd00d4fe40009000a0fff5ff2500bdffccff87ff17000c00d0ff100052013e0067ff23000c01bbfeb7ff8dff940066ffb6fe2e00f7ffcaff5301430158008eff3800ef008aff9afff4ff150165ff9fff5701b7fffe00dd01a6ff59ffa3ffd5fef500edff9bff21ff0bff3aff36003e009eff5bffceffcfff6d00870047005000c3004e0087ff94fff2fff1fed8ff67ffd9ff8bffa9ff000087007eff5300fc007900e5ffea00beffe2fe31ffa5ff6b007100fe001800e2ff45003301b6ff70ff15ff81002900c700f300ecff1f00f1ff27007bfe3e01c5005200edffb90077ff72ffd3000cff0f003f0023002f005800ef001f00dbff62006effa3ff8900d5ff0f0122007fffa300080032fff0ff7100ffff1d006bff60006afff3ff85ffdfffb0002300b0ff2fff4d00b80090ff7ffeb7ff5affe4ff4e002c00b6ffb20024ff2f00ffff8aff3fff3900d400040048005c009fffdb0042ff7cff8fff17ff7a00e60089fffcff6a01b2ffb9ff1b00cffe32000eff190099fffdff05ff37ff97ff6cff33008cff38008000daff2aff3f001901da004f00e8ff2f009c00ddfff6ff8100e1ff3aff8b00620068ff65fffcfe1d002f004aff9600e3ff79ff3c00f9ff7b00ffff6fff0b0066ff4e000702f5ffb0ff3600f20036002efef800edfffeff09ff93ff71ff0a00e3ff35ff6f00f2ff72ff0c00180098ffbeffdbffcaff0bff3f00990157002e00270028000900b2009a00afff33ffb8ffa6ff1200540179ff6e002900acff690050fffeff5a003fffb1fee2ff6a00a7ff3b00fcfe1f008100f9fe70ff250071009200ad00e2ff7f00cbfee1ff07004200ce004cffc0000c02d6008300ed0092005b0039fff7fe1e005500fe004d005fff800070ff0600430099ff5c004e007dffc9ff13008201170076fe80ff8200670044ff89001bff0d009cff52ffc4ff48feda00c0febeffb5ff5cffb60011007200e4ff6100ea0068006f006affa5ff2f002901c700eb0067008200150054002800b0fe7a0033fec4ff6e00280051ff09004dff1c00540052fe64ff80ffd10014ff6c0018ff0e0075001e01b6fe290083ffd4ffca006100b00073ffa5ffe4ffc6005fff72ff93ff5bff97ffe9004cff2e0044009cfe0dff7dff73ff7500dcffdcffd1ff0101fcff2601a2ffc1001a010effffff9b00250072fed8ffccff1b001900c1ff75fe89007aff83007bff3aff7f006c0011000301e5ff4c0046ffbc00c600f8ff55ff76000c00300096ffd400200097ffa400c100dd00e2ff1c000000b30111ff0400b800e4ff36ff1a009b009e000fff880038ff080192ff4fff110195fea100ccffbcffd1004800c0fe340167ff7000b2ffb4001600d800d200e0ff92ff4e014700a4002400e0ffadff4f01b600a60063007100f00027ff3cff11ffe6ff53009b00ddffaaffeefef1ff830092ffd6fe62010d016cffddff8e006b0010003eff680069ff3001cfff1900cffffcfe40ff6200f7fe1cff69ff90ff55ffd800670036004800f60000fe7c00bbffecffc3fec6fff3fe4300b30087ff65fefe000d004cff9800c8ff15005b0042013101dbff4400dfff88ffedfe00001400c300c8003eff3bff7d010c010afffbfef0ff3dff0200da007b00c1ff20006cff65ff52008900c8ff8eff67ff7000fdffccffc4ffe9ff9d0042ff070059ff65ff6800980189005e0019fe0a0064ffa500caff92ff070050005500e6ff34002d001e00ed005ffffffe650080ff80ff4e0078ffe8ff8b00a2fe4600c50021ffcfffa7ff3800ceff330125ff4c00bdff0b002b0165ffd8fe1f008f009a00bbffcaff5eff5e00eaff5b00eeff3a005effd9009d004200d3fed7ff26ff4400ab00870024011c00aaff4300230145ffecffdeff19ff150025001a00cb008f006eff87ffd2ff05001cffa0ff8800f9ffecff83fffaffeb002800db0046ff52ff7cff0200ea00dfffbaffffff4f008bffb0ff69ff70ff91007400ceff6f005b001afff8ffa9002f00c9ffe00068ff310097ffa80000002cff5cffbf00dcff50009900cbfff6fff7ff75ff99fed2fff2ff070093ffeeff0cff30ffcbff4effaa0097009000b4ff310015ff55008c00f9ff6b00a5fff6ff70ff1d0198ffa0001a00 + +count = 447 +salt_version = 0 +msg_len = 447 +privkey = 5a18422077e3ff43df9c44287e2373fbc87a1e7fc227fc017fdb21be0d7440f7020efbe01f85fe7be70f860f8bde3081e2883cd97a4e0884f8bc010fc2d1bc2ff83c10c9f0fc80f785c1fc01077f8008280007dd80620f421d13e407c9f00c040849f2883effc61ef41c2fc1e18382ef03f0efc3177deef81ee040017f82203bdf83c2f092417fbc0e49ef0380f80610f03ef7cde0074400bc0f8c5c36fe0e13bff083e183fc1f3e208b8347bff27bfe007e3df79cf7b9ef83a51f0210fc5d0f77f00460f77e0d8bfd0f7a0ff8040846407c221003c1fbc4f901fff7fc10bc3effa507c21207e0004001e43ce8861f80230f43e100810044200c41f808200cbf09020efc621f43cf8b411785f277e1f78600f3e11885e26fc10741cd9be0f8f82e7bc306fc30037c18c210789ff84210fbc0ff3a2ff441dfc002f3dfe0c20ff41f27ffff000517ba21887dff4260fbe200bfff080400802078640143f3881eff49ff8fc0003bf0045f0f002f702211bbfe1fc2f6f5befc6427f5c0987e1f41ff083e11c7f08020ef47d003c00f3de1845cf8be10779d2e3e2f037ff8422f203ef844008021f8c05e0fff17404e07e1170a40fc241009ee7bffdfc3df08610ff24007c01805efe443003dce089ee8c1e2781f0885e313c108881ffc43117841883f277e4ff7830fc280fc61187ff06bbd107a2184022040328ffff043fe882200bfe37c5e0fc4128ba31f480313e1303ffea782e0fe3f13fef84220f3a0dffc2e1c9d0fc1d0f042effbeef840e6424483bf267de207e2e0880fefdf08ba317c2008360080a1f687ee8ba1104220147e0876520382384611677f10f62187a2f981ef740407c01073c1f703c27cddd7fdef8c8508c41f9bbc28c2610ca2007c20739cf7002f001d0f49efffc0f007f1004108f82ff3df1840217c1f17cfb2ec22e7c5fdfba007bfde03a0e83be07c5ff883d07084f1444098410fc1c0f49a0781dd8c5ee007a177a1180231f45ff77e3e8c62f1bc0f003f2805fe8762e8bfed085df93dc1040208844ee462f03dd07fe7f781fefc7dd03feff74106ca307c1e078c107fe410400f7860387dfe8c621f7e50881fff85d17c82df82217c5de001c0005f01000f87fbfe81e08fbff0bdee08661059f01421093a3f047e0fc00073daf70fcf0b5f07824f8840f80a2e107df784110065f7b9ff7ca127fde07be2e83e20785f0843d077c2f079ef8062e7f9ef8bc0defbff781fe7fde378622203de7ba1000202043f29840f9023f0000ef820178a30fc4400be330843f8440f887c08fe53fc3bffba20e87eee883017da1fc040f7de16be3e87dee8c2540fc1e831e103df0f841d8041f743b1776419023103ff27c9de7842f009f27cfe1680317c63ff7dfe80dee13fcd83df1805ee9063113e0e7801073df1887bf7842083dd11848e6c0237ba0f885dfffe4f03c3e843bff7df0701cfffa4f0023d041cf08a2d8f3ef8be23087fff8410fc2300761ff86027be3177a7f009a003dd16c21e1be126c21ffc5f2fc64204a2ff462088400741d0f080e845df03fee7c5c1705f0003ff0bdd0805b18380f7fbf303fe08001f03ddf88231831fd7c3e17c4020fdb0f84320bbdd801df8b3d183a10707f083fff046217fe0fffa1103e2e13c3087c0eec3f20be10f7bfffc20f0063fff85f743f07be31f7a1f7f63e8be0f8be0f07dee7424f840537882067e10045e08be7e97e3dfb201003ed0c5e017de07f61e9400280201845cef81c087c21fb82f8483f6ffb1f8820837e28483f83df2fbde1807de881ff318e3f803eee7faefe72e0d02fc081cf6ecec011be514e91cfc10051d2bcf14e8e6e80917090a00030e2a0f0e060cf3daf70ff1de17111910170219e1f3fcebd7eeef18e9f10938223f2807021633feefe3fd0116eeece4010fd50637f5d4010d061b12eae8f00d061b230102def8fbf50f0902e9fde9f608bff212dcd6d5d7dff2ec0e2cf6ca11f20708010bfe00f0f206db2014ddebfd12f0f7d6fbf01ecbf92b07ec12fa1f0ae7f3e12515cbddf90300f20e0c08fc02f1dc2615fff9fc3b0dded8d61711ff30fe30cd040e0af3f9130618be044e05181fe5280b0805071927f709f4c917ffdbdffdf82bfbf3d8f710f427e000f2d1d6e224170203df0c1d2804de10fdf6d6f1e003f205fceefc1e1afa10fa11040ceed807081df9000024eaf5fbdb07dc05f908fcf10e00d7fee828fee10b2c14fdeff6e1ea08dff6fcec1016d6f3fc06f02e0f0a04020338f8dff8bcfaf416162913ec0817f614e909e90be7ee0ffe040e160d1bf41b1c0d11f8e90c0911faf5f7fa002ced1efadfea0603fbe6e3dc0fd918070f03e5191aff1ae2df21dcfeb117cbf40d05dffbed0c1b190bfbebede5ec09e616dd1ce7ce001e1202ef2ee8cee908fb09ecc61e0e05e511edeefc43eaf61bf6e0f119c7f200e002f52c063026f23d20f0c7ef0c00effceffac8e00b0bf5212209d8d31314eaeafa0305ef18ebea0d1711faeb241dc6dddb2115151817f1f803e1f30902fa0613f803f406e3cf0009f413eb060125080ef3e81901fbe9fe0af8ee12d710f1d612f026e2e71afbf3d8f31105dbe1f2e922e109181121fe35041c28e4180126d90a060fe30be53e03000deaffe30ef406ee12e92608150a32e0face090b03ea08fe1721160de0f7e24100f4f90ceaa5f40304f2041b152deb1c1d0b0801dcf1ece6f3f000eb052004e61ed8e8f624001ef5f507aae61525e9bb0e1fb32500edddf61904c5e3d50403e0003109f415bf2c0ae0f3f8f40df3c5f5140afaf7e931080134ecfa14f911e9122922fcbd04110feee900bb13120a18d81c0b1905d025e71510f91ffa3f10e1fced142ed5ddf30701f7ea081e3bd4f111030c12e901db0c0e0514e64ceef92b0eed03f7ff041fe5d9dc07da132a05df2ce806fee91de4f80207011e1cefecff09fdf330fdfcd4f4db0508f4ecee11de11011df5fbe4e3e0d3dee0d226f813ec151f1cf7141319f7defdf1ffdefe11162af80107faea0e1517120603e8e1fffaed211428f81c1e063105fc0913dee12111121013fde411e2e6f4150eea1e2fc0e2f90f0de11327f7010a081b051709f60debf904ef10fb0de017f02402f5350e2f0cf208d902220fe41017080cd135f13722eddff4ef3f27f7c7120ef60325030dda06e9f421e705fae2f202fb27ee08fa14f408beffd1fbe727fd22fdf906f25f47e6df130ef5f122 +pubkey = 0a34dcf391a39beb76edc28727133b1f8221c66b17b7208a6ecb810d14155683e941c69c006da202368f261c95a6808b247b06a57b610a2ae108e00eb08699437df59f3b00248284a5273bf78d1da5d8bf40656f36177d9b2017a080a47443215d5e4483b6f9b695a8555be110e85d62366e3681d19ca8e117201382c780e705a9d739e1d3ac8a45fc6084582e495cab768407684efa4aa385ad42aa314b115048106e317658942aca7d1976677da7bd81923c782055910a82c255949b5fb48680d7af9b77ac210ee5ed932b6fc65d9167a4d07db80a14856cac19b8a358f39e292bfd2e80a868553e1cd2d4b86a2e1fc9f6b1776b1b6b3cb509a0c62c48e60096fd2b0a4dfa5ff40a98660d6218d1b094ac102c6ff74c981a30c9919b4a88034ed83e145f6beb716dc0d96b9948a46464a2bb5ce5244e96f50523beabd402e1156a6e36f2b096f369109e1d9be503d3d01fe1bb0328830113ae90350b0b1f92cc2667c95d67979ac644d0a023498c83149621ef527605c8b3832d5db97f602b09238fd123e9271c9840e696384e66118b32a2eb9088098fa681084e256c3988d4120ad43194fa50777926285dc20335bd8ac108692c3a11dc8025d45c202646bb190c35e469c8372da5f374380cfe7b0c402bd08a51b7dd22d255a1f4163cbdc9046c984bf5268b8f1d8aa9556708c48ac76f3e5e6b936e9da9560a69999ef44ccef33be0ad5b8a6525c10064b5b37e2bba0f8053be98b68035a527ac1ca3732a08fd137901d36b518298ca48d37f98f760190f32c552521e092ee37d4a7165796a2603cf18be5c052829e5a2016ad0a747c598a945dab25386c4aed9d216562873b2e60073f88b508009f5c6252a0a2fe0d404e3c79e8a04e673c09ad331e846d9794195b79d2eb8e3548547a54bca79ae7f9d7cbc53b7969528c16135cb41b4805caef9ccca2805829663d122641ceefad89294004aaad7060b0cc4b5502f70c962580768def0585086362c84c8aba7caa02086b77a50b30bf99791b24f9b0669bfb0ea51b0181c5401bf886979bd54f3b518d36534a755232a7979b87295f2565245698e60fe6f5ab568d021a6c7365a68fbe74d6b5b8635e64083978f0bf52e924de86b559caa88d0e8485a82f086721b039075b1ca732e3dad501ac543472bb1da847731d34f6ef63c98e3833f892cba1bfd1f70a8591126ff51468002561821e8bd1371cc1596a16c35cec2892dc914944e4cfaca2af2568c7887fd928004b2a0f26c63b98a54a493d28bb485e0282b50cf146812e6219a8e9e234d1ab7c38bce7599a223956f181791a75610c8bb06c0632bd551124a5c6d84c22db0062aa24a8f58b10092ed36c41b03b2d42d98f4ac8ebd448ac1578f60b678cc90acde5e04d52a51a1e2865ca6077541292377bd1df79b919c9485fcd89902a02ed62cc577d67a11025078394e072dc44b855c8dd5757820323d12f653c0b718bd93ff414145564652db435efc130853856465eba42b4ca7660678e6af6940b68a6300041f6238383b4578c251a292ef176687e17dc6fb92242dc3a0c6899a3e25d28cd587a01dec8e70f4670128267821be4c36992d898d12c87123eba9255204201f8ce44d765321a969cd561830f26b21d97442995a78256346bc35631212991e7d28972f036c5cba5a463b57af84e88d3be908d799d908b61f280a2ecc944288d84142555ef6c3d13e5a88aa256dcb084e6883b2b94581348d555b951b51698cc73b619ffb3f867576840bc633d6d68223e71abe18ba3261cb4a22698cf4be9a4f7eac3dab1bcfc89b5e50e0a119fd4109ef38a8818328e25d184dc45316c8e5f9bae4046d6d93834ca81f9cc838f3b95eec638484d2bd538a13d4d1c72d6509b0ce5633c149cc62a84da5cb2c4bbdf1e173859aa070a4e844c8d829726651e1cf6e6e3b2d3d367eda119afd5df4b94b38844df1b6f784ea9c4e0f32bc13c3068a21f2c158542bdddfaac6553249c236d9478b06ba7c02c2b54bab71bcad1487c89c144289d1ea009d6866ba6b5b1c2548350ff9022dd1bfa9b884e35f94bc18f9e7c85647b9f5a45453ed7d4610d96a9a45af98aad28409030daaba198310acc0bb711549e10def4899deb76c958cb77094a53986a6abe8e4034bc4f23e78e3373f2a328ec860c57ad347922ea5f2ec6e3502955a399c293d0cd262975fab393f919390d76e47872d953131e8674afaa72914c61a3d3a9c269321a4b5eaca49e22374bc81e8bb74cacd0435bd58134a90759ecc23b56f1f9195029153cc6538f28de4be22461c69ce79d52ae7999abcf44685098788bdb0e694e209b5d1c47e098b79d8ae301a8f302294fb8aa093d57c194fe6664d313656b4b291a8ef903ea226f9acc48a08a70b5090a49d9408f8fa298f1d46e4424caeba08aa1c57968e261fa4cc51a64e1e14c91ce0f5025b75d964b17309cd7f116f8a31416c01a5fc72c26bc35d16e70141077d13691bfb3e2ded71d9c3d7e3ecaf56a4f5ab659aee +msg = 14453d8b3b9e8d65ee2f6b6085d751b5468fe37f23ed4c558b1905bf93f52a86f0408dba1cef28fb134033bf9052b41c79f0d24e35f2553ad560ba13196eb8e1d28051f6f3e39fb4287b8a9fccc28a1eff95dfe7f77819354ad6ea8c6bdba2e62eada818ca97c44e07903faf187ad207a4ffc97b32569dfe7f0ff84e247a83aa704ad623c4f7496a889346ca1c7d5c5d82d0cdf8ee5cfb1d347a86927f5a6d94a23419343db368b968fbd9445f1dc9c9051c2abb7d8115c6cb617327cc2614aa05a733b60a6b86b0032b13566b869b74b8874aa81a5178860471200205a3a873be1e8b092640c197bb5094f66539e970e74d1c194c3801d9b3d1bb9ce7212103dd4ed8ed7a5bc4e273d3878517ca33be3d07282742d39ebc37f47cb1b5fa30ace255d417a1be27099294c1672d6bb40c35e159063649738a88b1860790ae278da53507172c1a24489a34af4cfe828a023fef88dfb6213e2ca810ca6edb229be34b6adb7aadcce3deb162c9196650ca4b7314196033e80516c9d2d597504177e806121c1f48c04d49ebcd2ead61c3ca61051a8b0707da948cbb995682301b50c6e9af45bbba2c7087c70fedcff40d82f07e03d2cdfa9bf50a97e2aa38f39115 +sig_compressed = ba00d120a46472d89aac95b23391fe94a89544d24c434658b3d1390a35cad94e3d1074d44c5d6ca56207be85f750260c89b764e7f735e092cf5bb306207f29452320b160eb18fa3f068a734a3b7eab444d1e1e45c53bce4d2926c0233423e30c637379f2d3ab3245336bf532492c57084bfded2ac068761d3b31129c605ea48f0a49196ae2712b52210c13c710f6448d76bbd1014e6f3f83214ab17853a71c4dcf5d639bf81e1d6f1092cc605a14817ccda6c7788aa51bea92473b6a49636902b361dabdca46543f4f8b90c34d5b7c918444307f7b493071d9f6672f87739151b8e79f5ba31a5859be65a6c65a1788bed55584c299d41d8cf8b4e6215895a6cc2d0181486a8b1264e9475585fb3aeead4d7c4dfdd5ba972d235ddbe8c1b80ea234de95beb75a6ba8baf46c6d34b4a70bbd3628ed6845a3f5088513342ddedeffa46ace9780923effd690a165f189c9248c492c369bb24fc6787f702c1e633fa7ed636df26d7b2f1968ae5256dc439b035e8a1a0465c556eaab516dc5101ccf2669a4f0dbab30e67e22a0e4e3cd62b47fdbf5c616da8a9bd4c57fa36fbcdfa4c927f46cef98aa4c0c962d75615c5d63a517c4b129657a9cabff288f8e166be763e278a931ee5f2332f4124ec559e657fdb21f1626da9683f9284469a8e52e0792322d136649515bfd78979cb99ce568d79b8e3fbb26fdbc938e0b7056233fe9b96095c318d826ee690c55b557a21de06f5a481b4ad2e77e6c61274ccbb2662d6d9ee0cb6b5dc8af2762f7a23fdbc3038822bff7eea74987e9681b0d8512d59664b45d2c3b464c7058f390bee811e244feccd8154b7f27577abc44a646481bf78fe794b4a7d856c19ea676d1d60e51cd7b283475677794c1d054abebd49c1b7e0887dfa68f930dd6cf53677f0b4a34e2fd636c22197c48d88dce8e3f04b4624c4d2485c41aa22f3da8a0c844670c52f2530202aa0ee43c858c3b2ad71b39ed30d6e76a15ef1cf4cbf7e459d7c9a54e388cdb2c163d476e7343824e29b015717a8d2d79a60623ce2a75570981b9bb4d911549e7616e91c68cf91c7d673ba33b8e8febd0cff350c49a98adf10dc595383e4ac54e6a66bbd5622786594ac5f66afeb8389a67f905e66161b0cd3ad505797d9f27a68940ee61cf8312e939644b153d425dc83167cfd495af8ca9265a79326749de904a22c8e97525dd759fe6efc0537d2bcd009bda372d666ee9edaacbf6f02b76fbb7193bcf8e8f17e4dbfd1a2bdc0d385e741a1a9ead2e2b11613e698b0d9388adf22d469ec040949593db1af0b6f6dd215456af47ae38a7dae4b627e3963a04dec6ca897b9b25646efcac8303c548db7cabf2b48b0e75a52c87cdd1cc6926eb5c72b17f4392bc7ffeb6edb1e9325d3fc8126443279f69d837d719ffe2b0caa5ab3ad29f7c0ec22502831389520c7b77d0c4012259d6a7d234640d9166c68b7f71094693f7e0a1c02e663d4d535dc5852226ee21914c282c6a5182415a9c5d6ab59ae4db1398b6e352ca68b8110d7bf9486d522c7d17b2ad1049519127d0b804048bbac6dee14ff1bcec92b5c23fca5210744d7720cfeb0e94b632a6996e3732f32feee4af097405a2d4b7ec6eb18a46a6452f91d3e159e46378c0a37c634e7022ef41934df2588d6be133e708e2c04edbedafb123e138c8dae2e9238a053b0ab3536b05c50bcb2e0489666fbaddd9370e3119dbb0bef2f2da1c7d1c7b7dcf8c200b5c +sig_ct = da00eaf105199f35ff70550a5ecefe401ffae12a02a093024f78edd062fe20130a101afb6fce038f980871b50b1faafec058003fc200bf23082efd093ec5039f85035ebf02cf15fa7106003f8e028048f70062ffd058ff1047fbf145eb30c7f41056111fddff9022ebbf22fb70ca026f80019142f8f08cff3fe5ee1069ed5eee04cfcbe8bf6e025015efc02ff11f5b160fdffd0fad166012038f7ff16023efb0a4fea0dc0380ab048088f7ef9d010f94112fd2fd2f98081039079e88ff004a062f1f0bae39137f95058fb3e08f9ffd3ebc025031002f5f0a007cf65136ea2095028fc20d20230bbed70acfcc002066f79fd5f47123050f06f0ff38ffa0b5fc9eeef7c010ffdf891690b0f39f61fe7fe9f79f32195fc8eb1f8b0f4ef30e1fe5fb40691630e8078017f4b05500908af63087ff4f0fed9f780580ab0b6ffb0c0f7f0210d40e20b2fae09d0d807ef63f230eafd1093f83f55fac072f5cfd2fa5faf006f40f2c09aec305bfaafaa035fd8075faf0e3fda12d1ce07704d094fa6e5f068f8600810a0b308bfa2fc3f820a3059fdbf400a4f89f03edc042fe9f741390240180240610690f6027f3af9ff85002ffdfe8fe1fd9fa6ff306f026f51fe9099fde0720a5e4908eed0f51114f60099f3b05b0d516a06def6001fe7fb7034fdcf9f06e05908efe1091041fed09ef5415af01f4107108be4b0d3f16ff6f8209bf89037f2ef6e03f046fe3e9a054130feef750f5f7bfbbf54fae017f77f7702c05e0ce057f840c4f8fffb035f19ff1013ff6126f1207c0190af0040a7ff606703207ff4a00f116036f57fe0f840a80110cd01c04b003eeef6ff5eecd0a501507f15e12ffb50330b9068ed1fc8fb9f92f6df05f9c038f3fec8058019f8213706002b08cff3004fc503408c056fd617a00ef20f43fdc083f5bfdbfe3f0def40a71330f61b30ebfcdec8feaf53fa4015fb7f4ff11011f830f8fffef8015f01f8505304900ffdb040fd0fd004406af6afeefdefaef79edd031ffeef1f3807df6011e0a2f830b3f7f052fc10a705dfabf3c0291230a0f41f9df8dfec0e903ef7bf50fe204cf2509dffd028f33f940410c7059fc5fecffd0c104a0fdf16138fc9e3f00f07e0b4f0effafaafe204d03bf900e909afbbf8b09bf7c00c0fc0a3ff8fc7fdd01f004068ef7ff714900b090ed601703d0d1086008019efa04bfee1300811d4fa410f18bf79f6bed2fcd03d14cfd3fe305005ef9d13dfe9fa1022f63f0ef5b038f3cf65dea063fd8fa503904300403804d0810dc07a09a06bf66fff011eb20530d5f3efff0f3f26ece09502723b06e02311aee109cf8b039ec6fe3ff201ff5100cf02f58ef7fd70150fc00def5053007fee0620cefd7035f43058013f7a16505807d0b5f03fbfff704cf02005fb4ffb00d00cf5906a085f9bf94f0ef97044040fa4ef9f10f77f2eeb5012ff60bd089fa4106067fe10d205af8f0aa0a6069fb70a6f2efa202002809611d17502ef29067f0dfa1081037f5bf9a000037068f47fd4fe5074f9305502ffc900206efc2fa5119f22f8ffddff5f9cfc9f0cfde07b0830b8079fe0fdf053f5512e0581960beeda061064f3c05bfb816afd91600820c9064f9301af1ffc906dedc0d405a17af9509c04f06b0250e2f88e35eb00370e3e6b0affb30a5fef077fb6f70ffff3b0a3fc9f6bf071e9061f63edb164f0dfaffe8fdc0b706b01c0580ff08e02bff1f810dbf25f710a602e03fef00a6010fedf61f59f7df8bff4f81f3bf7a05406af63edbf89ffffd00120021060380aa106f93fc208c0800a20e70eaf8c11aef0ece066e7306ff2408909a0bfe88043000173f710cd0cdf240e11220b7ebcf6f0300c1f73028f7e085fd7ff505a05afe6fb70ec039016fc8f57fecfdefc0010f51f840c8f4b022ff1045f2715a00412aeef03e00b000101097eaafc907004ff1df19f6e05aebef020ca108eaffd2eb8fe1ed4fae02d09914dfeafbafb407902ffa3fee0f802e081fdef57f41ff3f54f7601a13204bfb8fadfbe0671a3f44f7f01bebaed9fc0097e98f6d037feeff8f53f90033e3209c1600bbfc2fcbf14023f3ef3a09b0f1f2e09c04004ef7b06604d1580f100bf6a1700a20e6fc2faafa3026fbd018019f49ffbe910f9eccfb9fdd01efc2fb109808006b +c = 590846053226ba0e512ab020832235157e168f1fa0218f0f361d9613fd0bdb0a3d16a01a6c0cdf1ecb13ae26e70bd3098e214e2a3a08401755186d07930b43235b14101e55244e2e7b12f32c4c17732f290d1d292628ec0b04198b0e241a3a2038200a1f2d0de029db054f14ee070121212ede1d2e2559230c172e270b2a771bf51aad1ee82e89037925cf21ce0b071e1a00d5054c087c13500ea202ff17db0c5914250c4c2a6e235d028e062a2b2319ca25782fd800702ea1222a15ea0f2106b80f7509e0082f1f2a28770fc90a85205c2157024f14ca087828471e1d114b1d521f771be8186d1a0e291b08201a18217a1c2229da141218f227a41de82e2c29dd1dbb15722e0b2b8b25ea15f41f42122704f21d1717791f73002f1ed818471e721f8e26a10be2158d09e725d523311c7e039304b11a8116961c5628b3081f209c23151478235f093d1a7317b603fc2e852c8c04de1dfc23b3077a15a0156c1c6c03b316581015191e2c9023291380287114e1084a2b630cb008320bb309202851242d05db2ba904d31320274612e10ee708e2182a2a4018342d8f1b912b5227662ee51c001dac148c14df0b71149d2c0b07121ebb20b8154c01e1054204861768108a026701f208bd049829ef20881aef0a180f5a05f42b132271175500160edc257f0edc16f614151f7214702fed2173275d02560006019d2b0e186e1ab501b614251fad1d8909c419d414472e4329761ca108ba0cc02ea2041d18b629272383255b0fbb0ba32ca10ad72b690f8a229e253306eb030a1cb327af04bd0117051e1e2b061e2fea178a070405242af02b7a2443186b011803be1cf312542338244e033014cd298e039f2e0c05a01f862a5515300f050a3a2f4701840043296715f60f9f01c8190d019803f60f6a095f25052e92251d071e052f083321de10730f2b1d6c103d0b3a2f0b07b80d810b54196b26f606c3183b2c2526f6013a05b717c5131e28d302690077268608841722092924000e8e1ae9275b10110950089a265925200a530b4a2b4f27570516032f1ac71f77068c15cc03bb18ac16f01b631e7f067b0dc50c4502e812d8263e25b3191809062d7f20f21f3f2c4103361b09030311130cfb258220b8138c1c1c2ad817f524db1c08042119b2035215dd05911a611ca2280d2cd22e730e5d1431123720ea2cc60df50cb62c430e31141a1e1c03d41ab42cab25b42dd8028d2cb81078280c25da19a1226b15d71f7315c718861f151e3f29332e391d0e2a2e26f9287c24e8086a099f205823c40ef3282a06df1cb51ad01d341011236618161be1066f19131d251a4f247611d312b10cac054f111016a42c2927262b82141610a62e791abf1b10094c007b2a0c2060083d095405bc1693272a020a10992f871f9106f620ea220d1fcc2233151824a60c2c0e162e6c0ff91f3f1b34053415c104e9216806451b5922160ed5256d286d21cf2f1e0a4429d519e012a207d7143f05d11f9e25ab149219ca130b0a02092c1a1813452dbe20e91ece15761b161b9c1ccf12b01eb928de24460bcc291b01480e881d07246c284d015e066113a20b782e7f255412f1127b2428161d2109213c06bc279f0be222f20bc71ab5035b15a00e842e1128c91027124e051a1ec6041b2a4c058b17a8043317e900e60e372950017325641534209920091b1f0bb811a91c39055d2fed29e002881b6229e612c01b772fb50a8d11dd2aa72e260ab2030e0d13045904cd058d08d212332a1417521f321fb11a290519171b062001f311b019de25bc05f306dd038206310a8f0dcc2393064408b623d60cb611020106081213ca1d4501eb1c8e18e225d61c0901db2f7b2298131204520cb01e7426e20a081cd717351fd51265099d22b228f72a19248300bf21b100b01a8f14191fc22e5d18ee1742159c0535259425a51ba0132e09332f222c4d1ad406f40af3070217a7217d1c4d2beb14592db8007f239102f60ec72fcf293a08e923c61fcc14fc13f012730c91183a0cd40064143c018b08121edc2d470f372ae527bb2a6129e0100a01341f542857069f18280b832a2621541b302d4b0abc210603a1149c23881cc309d519662ce123112f9416a026071988133f292c122e170309ec2c771b140d8d260627dc194021a123a91ed4257b2c5f28ff1070148911650fa80d15088d103109141c03108c186c10932594029b1bad0da41dfb2c5f0f2c237317311d83234e18df062d27fe11df168c1d33091e0c7b09e41535246005320750243707e104f420e202912bbe034308d820fa229e15e418221a4618e328e928ab089e0795044106ad27191bf7060012270c1c1ebe09aa194d15db0bbf2f801aa81c3923062d3306a81dd023e510dd2ecd182c1b541f70290f29982367068c0ff31f5f0b6725d9041002be08fe030f036d1704081c2a562dad2b672d081320222c14701e8f1a81042715b102c9025213341758113825ae194b13051368235103a710271c8d1e102aee0aa508412e3c1f460ff222ba0793002f090b20142acf120220561b50046b16ce0ceb140629f02ba9007309060a3c18820ffd24f7202211292d361f9b234d28c70cd121d41d4f066e0eca06c60f8c1c86083b1d0726cd0e3d28332f96297c1d66011f167200711d110cef282b067a002a22820de62e0a233422020d022c341d4921c021c921f612ab24a02ea42cd127420a81018417e91b2204b32bcd0ed406ce01a4046422b818c714fb100324c318de055220f71883088a0d9204f91386253121cc20d30b97249010131c9e2860286b2f63142602670fd91cae0f3e0501070922091eda1431019c1be309e52787130b12411f610f210dc52cd821182af32a632cb202 +s2 = affe0501990135fff7ff5500a500cefee4ff1f00aeff2a012a009300240078ffddfe6200e2ff1300a1001a00b6ffceff380098ff8700b501b100aaffecff58000300c2ff0b0023ff8200fdfe9300c5fe390085ff3500bffe2c0015ffa7ff060103008eff2800480070ff6200fdff5800f1ff4700bfff4501b3fec70041ff56001101ddfff9ff2200bbfe22ffb7ffca00260080ff190042018fff8c00f3ffe5ffe1fe6900d5feeefe4c00cbff8bfe6eff25001500fcfe2f0011ff5bff6001dfffd0ffadff6601120038007fff16ff2300fbfea400eaffdc003800ab00480088007eff9dff100094ff1201d2ffd2ff98ff81003900790088fef0ff4a0062001fffba0039fe370195ff5800b3ff08fe9fffd3ffbcfe2500310002005fffa0007c0065ff3601a2fe95002800c2ffd2002300bb00d7feac00ccff0200660079ffd5ff47ff2301500006ff0fff38fffaffb500c9ffeefe7cff1000fdff89ff6901b00039ff61ffe7ffe9ff79ff32ff9501c8ffb1fe8bfff400f3fee100e5ffb4ff69006301e800780017004bff550009008a0063ff8700f4ff0fffd9fe78ff5800ab00b600fbffc0007fff2100d400e200b200aeff9d00d8007e0063ff23ffea00d1ff930083ff55ffacff72005cffd2ffa5ffafff060040ff2cff9a00c3fe5b00aaffaaff3500d8ff7500afffe300daff2d01ce0177004d009400a6ff5ffe680086ff08000a01b3008b00a2ffc3ff82ffa3005900dbff40ffa40089ff03ffdcfe4200e9ff74ff390124001800240061006900f60027003aff9fff85ff0200fdffe8ffe1ffd9ffa6fff3ff6f00260051ffe9ff9900deff7200a50049fe8e00d0fe51ff140160ff99003bff5b00d5006a016d00f6fe0100e7ffb7ff3400dcff9fff6e0059008e00e1ff91004100edff9e0054ff5a0101ff41ff71008b004bfed30016fff6ff82ff9b0089ff37002eff6eff3f004600e3ff9afe54003001eeff75fff5007bffbbff54ffaeff170077ff77ff2c005e00ce00570084ffc4008ffffbff350019fff1ff1300f6ff260112ff7c001900af000400a700f6ff670032007f004aff0f001601360057ffe0ff84ffa8001100cd001c004b000300eefe6fff5effcdfea50015007f005e012f01b5ff3300b9006800d1fec8ffb9ff92ff6dff05ff9cff38003fffc8fe5800190082ff370160002b008c00f3ff0400c5ff34008c005600d6ff7a010e0020ff43ffdcff83005bffdbffe3ff0dfff4fea7003301f600b301eb00cdffc8feeaff53ffa4ff1500b7ff4fff11ff110083fff800fffff8fe150001ff85ff530049000f00dbff4000d0ffd0ff44006a006affeeffdeffaeff79ffddfe3100fefff1fe38ff7d0060ff1e01a20083ffb3007fff5200c1ffa7005d00abff3cff29002301a00041ff9dff8dffecffe9003e007bff50ffe2ff4c0025ff9d00fdff280033ff94ff4100c7005900c5ffecfffdffc1004a00fd0016ff3801c9ff3ffe0f007e00b4000efffaffaaffe2ff4d003b0090ffe9009a00bbff8bff9b007cff0c00fc00a300f8ffc7ffddff1f0004006800f7fef7ff49010b009000d6fe17003d00d100860008001900fafe4b00eeff30018100d401a4ff0f018b0179ff6bffd2fecdff3d004c01d3ffe3ff50005e009dff3d01e9ffa1ff220063ff0eff5bff38003cff65ffeafd6300d8ffa5ff39004300040038004d008100dc007a009a006b0066ffffff1100b2fe5300d5003efffffff30026ffcefe950027003b026e0023001a01e1fe9c008bff3900c6fee3fff2ff1f0051ff0c0002ff58fff7fed7ff1500fc000d00f5fe53000700eeff6200ce00d7ff350043ff580013007aff650158007d00b50003ffbffff7ff4c0002ff0500b4fffbff0d000c0059ff6a0085009bff94ff0eff97ff44004000a4fff9fe10ff77ff2effb5fe1200f6ffbd008900a4ff06016700e1ffd2005a008fffaa00a6006900b7ffa6002effa2ff2000280096001d0175012e0029ff67000dffa1ff810037005bff9aff00003700680047ffd4ffe5ff740093ff55002f00c9ff02006e00c2ffa5ff190122ff8fffddfff5ff9cffc9ff0cffdeff7b008300b8007900e0ffdfff530055ff2e0158009601be00dafe610064003cff5b00b8ff6a01d9ff60018200c900640093ff1a001fffc9ff6d00dcfed4005a007a0195ff9c004f006b002500e20088ff35feb0fe3700e3006bfeaf00b3ffa500efff7700b6ff70ffffff3bffa300c9ff6bff07ffe901610063ffdbfe64010dffafffe8ffdcffb7006b001c005800ff008e002b00f1ff81ffdb0025ff71ffa6002e003f00f0fea6001000edff61ff59ff7dff8bfff4ff81ff3bff7aff54006a0063ffdbfe89ffffffd0ff1200020006013800aa00060193ffc2ff8c008000a200e700ea008cff1a01f0fecefe660073fe6f0024ff89009a00bf0088fe43000000730171ffcd00cd0024ffe1002201b700bcfe6fff3000c10073ff28007eff8500d7fff5ff5a005a00e6ffb7ffec0039001600c8ff57ffecffdeffc0ff100051ff84ffc8004bff2200f1ff450027ff5a0104002a01effe3e000b00000001019700aafec9ff70004f001dff19ff6eff5a00befe02ffca000801affed2ffb8fee1ffd4feaeff2d0099004d01eaffbaffb4ff79002f00a3ffeefff8002e008100deff57ff41fff3ff54ff76ff1a0032014b00b8ffadffbeff6700a30144ff7fff1b00bafed9fec0ff970098fe6dff3700eefff8ff53ff90ff330032fe9c006001bb00c2ffcbff14ff23003eff3aff9b00f1002eff9c0040004e007bff66004d005801f1000b006aff7001a200e600c2ffaaffa3ff2600bdff1800190049fffbff91fef900ccfeb9ffddff1e00c2ffb1ff980080006b00 +s1 = 9c00bfff4c005cff2e0139ff04000aff8a004eff2d011300aeff78ffe400ccff0f008200a5ff950075ff0fff8dff74ffa0008500a40065003700c2ff92ffdfff4300dfffda00a20068002eff3bff1700d500fdff7d01baffb9fff1fff300b8ff5f009f004cffc6006800b500b6ff7f0071ffb0ffa7007a00580030001500befe95ff04002600d6ff440040ff1aff11029cffc6001a008afe1c008600c1ff7400fffe42ffb9ff8fffe9ff6bffbdffbefe790015feb1006e004a004f005e01c2ff1c01bbff8000ceffd9ffd2ffa3ffa5fe7e0116ffa7ffe000ee006c0040009dfe510145ff6c00020006ffb5002900b5008e00b6ff8b0084ff13ffcffea4004c004a00f0ff27ffd600d9007a009fff82ff4301e7ff83ffb0ff8e0023005fff18ff9600f8fff7ff23ff8200ca00cfff200008ff98ff470092008dff1a01bdffdbff31ff0800afff2fff5601d1ff24ff0c010000d300cfffb4ff1d001d002600adfe92ffb8ffbfff0c0005ff090102ff7b009d00c700ef003000410017003200a5005800a100c30090ff91fe0f0084ff1d012d00f300cfffc7ffbdffcdff43feee00f6ffa3ff1c01edfe96008100be00afff43008b0016ff95ffc4ff06ff9cffe4000400d6ff060044ff8800c1007bffb900c40014ffa1ff39ffa60069ff72ff9200acffa1ff04ffdd002600e1ffb4ffba00940091ffddfe53007c00e6ff9d00d1ff83feb5001700fffe08ffa8ffc8ff4200f4ff1c002000c0ff9d0033ffefffafff93ffd5ffa600f500bbff2b0035002bff94006dff900075ff11002301860001ffaeffcaff3f0086ff660094ff00007efe1700dafecbff8900b000640064ff0700b2ff9100e1ffffffcffec1007c00fcff98ffd1fe2f00e2000a00bfff3000f5ffe2ff8a0002008700bb009801d4fecaff6e0021ffcfff5a00de0039004200a800e0ffd400a4001d0087004b002affaaff2c005f00f7fe890020ffb200edffe8feb200fffeedff300022ff920088ff7fff7600bbff2401e8ffc400e1ffa3ffe9ff130064ffad004dff5c00c70087ffd0012b015100c3ffeafe4d016400c6003d00aa00f9ff52002f013dffcdff98ffceffb7ff5aff70008dfe3b008d0060ffa1014f00e9ff8a00d8ff0e0042015a00f2ff93ffffff69ffaafff8ff78ff2901e1fe0eff0001f7005d00020041019c00c1ff98fe04010000fffeca004901150046000e0099ff1d005900ed00b6ffb000bffeb2ff1800f7fe48007700f5ff170013004d01d3ffe000ffff370175005bff2e006600b200150066ffa1ff15ffa600d8ff0e018fff88fe27007d003cffd0ffadffbaff7dffb1ff85fffdff62ff9500edfff2ff560015ff3fff18ff2d000800f80068ff7a006e00f9ffddff6aff93fff7ff090133ff14ff4a003e00d3005300e2ff30008300a7011b00f7ff4001e400e1fff8ff34003500c400f0ffe1fea1ff1400fcffcafe87ff2d00b5ff03ff190031006a002c00e4ff1bff79003e00000083ffc2ff84ff89ffc3006900a40037ffb4ff27002e00a4ff250021ff38006f00520014004fff46000a01e0006100cafed800110056ffcaff62ffebfe4401b600ad002e00d80050005400450025008afe3c001c00350009ffb6fece0097feb0ff19006a000501e5ff59009dff8cff5400beff37ffb500ee008300b7fe5400c800b40015005d0088ff49fffafea7ff70008700460020ff59ff78ff7affc90050ff450169ff5e00faff53fef7ff9f002b00b2ff80ff9bff8cffafff16018400efffd0ff59febcfea90073ffb8ff3900cfffcfff9900c2ff4a00adff08003b018bffe5fff4ffb4ff46004f00e1ffa4fff5ff3f009effebfe77006500c2ffa80076fe5500b3ff7f018eff2affd4ffc9ffc3001901db01900081011600e7fffc005c0034008f0022010a000800f4ffde00f1fe89ffd000efff4100d0fe98ff5c0067ff06004f00b4fec00093ff3101c800120193ff3e00b0ff13006d0066002effeaff2602320096ff600134006bfe790051fffafebffeceff98ff100031ff9e00eefedefe8aff82fff7ff6affc9ff43008fff8d007000db0070001500b7ff9b00730076ffceffb3ffe2ff860096fee7ffb100f2ff93ff81fed6009101c6fe6afef7fe4bff32ff96ff87ff5300190119ff0900e60025ff16ff93007d00c4ff5aff0a003500fbff960098ff89fe34ffe9ff5a009f00fcffb0ff25ffdaff8fff8aff4800bcffa2007200b700840033fed7ffdffef7ff9b00cbff4cff3dff8401f1ffbb0049ffc300e7ffe4ff8dff6dffb3ffcdff6e01c9ff2b008dff4a00d1ff6200d8ffecff3600eaffb00033005a007200a80135ffc9ffdbff7f0052ff5e0152ff3e0009010400c90062001101cdff82012400e2ffc1fecdff80002200d100feff58ff3f00cbff4a00d0fed1ffb2ffa000a5ffaaff55007300beff8e003cfff4ffc5ff5f00720167004bff8b00020076002f00d9ff7effeb00a6ff77ff05004d00bc00160000006700f400ddff3aff88ff92ff1801760005004000d3ffdbff3c00aaff77ff5a0036ffdf00d2fe8b005f0020ff7cfe98ffbbffb3ff9dffb3fe05ffc900f30028ffdbff40ff04011700db00b5ffd600c9007eff300097ffb3ffc8007b0094fffbff7b0069ffa5002cff97005700d4ffd4ff3f000001e2ff92ff68006a0024ffafff620045ffc7ffcfff93ff33004801a0008fffc5ff420036fe87ff12ff44ffe1ff510049fff9fe40ff5fffecfffffe3d00c9ff2dffa8ff55ffa5ff07008e015bff4400bf00a2ff80ffe4005fffdeff6100b6007cff0c0072ff9900e5fff4ffc9ff950082ff5dff68ff8fff4a00e2ff9600c4007f0043002a016f0050014500beff0f00b2009a007cff44fe94005dff + +count = 448 +salt_version = 0 +msg_len = 448 +privkey = 5a10c3e18c2317c9e07be00f3e21f484f045d17c044004507d03f77e3ffc42eefa0177dbf776000f85e87fa0809e1f41a08fba014241841d108c2000211e81f1078100821efbe4f9023f737fd87dad83fbe03dff7be4080003fc3d083fbe97e10f05c06b9fe107edfbfee20231840501380f0c02f08610fbbdf0023e8844d885fe03e4083df0783bffc02e7c230100200bfef0841070210045c0001e097a0f80ff113e0e881a003de0006210c9df17e3e8001e97fdd7c3df0f2318bfef7c1e073ffe8b7c0103f07c1ff8482ff848f7ca107880e0487e9823097bfd7c3df0c220f8a4f8380e203efef60083a4ef05ee938000c6110bc31dc810842207c00ef44307403183bf0effd287c10703bffbdff0be3f005c18ba3df83ee900308f811f04017ffd1f47f087e0e646410403204de284ff2f481183bc1f8c0f805f08403090011883ad8fda214a207bc2077e5007fff739e1e8601fb9df0c3ff038307fe00f36119081fe8bf1701ef1822f9c0109c610e79ad805e1803df8c21004002ebdbf78a3e07c10f01be80801083b0183ef9bbe20702f9326e83a117402e0023e883f07c9f103ff38f8217fc7d906727bfef8403f787ef93e517c41df460100fdf7783f742007c41f88c0373ff0778118380107612fc9c27fff200c007400207fc1f74048c7b0047ff7c020fbe7e87a5e14211fc5d17c4017742f7bdb184bc087a0f08a0007fdef05f103e3f7fe1f80a1108dedf4c1d07a1f7fe031c7b1fc5f20bbff8b40eec21ff8600000408bde06c41073e1e7b411fbdf1f00011042d93e2083a0eec420009ff77e5e77e00785ff8841ef44306c3c16bc0f0c5cf14412841c06ca1ee461ff7e20781e10fa029fe0087e2e0422073c0087a1e0822004041f39ef8360277e1efba117c7f073de07c001f7e0003a4f701f10be0f83c5ff744f046111063f80a318f990141f0847c0fc20313fcefc1defbc5e80a0f07c5010641748138080cfc03f885f17862f90203140527fde0ffe1f001df03e21775e16c812802008c02f74bfef83ed8bc1f07c0f9ba2d880300886073800ff61eec1f27c7ff8fdc0004217c7f20bc30839bf803b0084208040efbbf0eb1df047cf001fef7bde945c07402f08241847a17921d7b83f0480f7c0108502f7b9f0f8420efbe20fbe09c010749fffc43017bd1783ef83e417c5deff80f8862007e1d845c1842207841178001f7e32843e38c4011405c845927fff10040d0ffc1ec1fd9c01d905f284600838238fa10f401f83e310024f7c241679fee04008c401781dd13c1f883f0f75b2785f11003f845d2f401fe3e0f00c0fe43f1f821fffbf37c03d84601182610b5d0fc01f00810ffba07cbee8c60f0c401fbe3004de07c42f8c41f87be19b9f003fe00806f1400104850fca018401d840500024ffbe2f7842ff0800fba000862098211e845efc3f0fb60007e3080bd06c01084210803cf780917c1ef87a02889f0001ef773bf9be237f9ff0fbe0f45e1fc22f00210646110bc20fc011906200061f179f003fd07ce30009f0081f0844318882008a01fc5b10bc3f74e1e77def08830043fe881e093df0693ff0bfd0e880f8021f885f007e6003de1f4211f3ddeebe120780203610fc84f18602e83c083fec0442e0ffd15c64f8ba1108021035de03c10fbe4ff85ff0c1de8bfafecc217c02f87a1013fd0fc61e80601ffc027c81f843d1f821e0fa207c2107bc1f907ef0001f7c620845f00be0ef3a101c9d1841ee807e18c7b20802103a328f62fffbe0e822110230ff42f8be3efc63ff09dfebfe04e3ede4020706291a12f508030e18f80004e92bfcfa122fffde01390314f8ece9dc00f3e2e7ea08d9f7081ebf01d1efe61c0b02050af705f1d5280c0e15f9e913f2000604dbf8f34ed6f400f8f9183afef3061efff20d10d4fcf420e401fa10fafee8e4ef0b030d08f6fceed9e8dd29d700fd0d031109f911f42e2e10eff3293302c1e1f5e0fcfc0d16e82624fafc0620ed0414233202011cfff9360fefeb2619d4f4fa1622362011101ef514fb1405dbbad90113d927dffee228e0ff1622e70f130afe11f003f40f02fccdf2ca0115fb04f9330f4408df1afce4fa05f3ddfafbe5ea1cffe4f0e6e0ed15cc1de7f5120ff333e010c501dd08c8e9ed05161a00f6e72b13fe2f1a0211041a110323090bfed7070fea09ff0611eaf019092b02e9e420cdf330feb92908dae2d5460beb0616fd2802001d3eedfc2a1502230c05d9f528d7170416dfe7f4040bfa1f0beee1030df2de0de7e703eaeea7f10304c211fd19ec1805e7f9d5f9e71204ee110710071721efd1f9dd14d60027050a0ff607f639e004f41af900eae4e41105f1f1020e19faed02041fe8ed3cebd205f00f2526d1df1ef9e20a1908ef04ff1d01140a0c10ebf30ce8eceb2903e40fecd4c51425ddfb2110f2ef20f11026fee7160316100afde3faf6ca09151af5ebfd19151e0bfbdc0401f20e240812bd1917ee01f005080fe812e7fbc8130effe0ef13e9011ddd02222319dd0918dd1515fc2efb24f504e8bfe80ae6143316f7d0fdf00f05edecdd140e29f2df28fd14eae129f5f0de290df00d05f40d28e9fe0606f5e408e8e7e01ae9162f0e10e9141ce20efffde4190e04042619f04604d5e4052009e8210f0219faf51004ef032020fe26011c0035f8fbce3f022d03ed0ff7dcf606e0ede40b0fd00bfe0ee3d634fade11f720171404d92221420a25de1be5f3ef1be01516f913f4e31af5d2d8c040f80f1bcb0dc0c412de250ae8efcf37e6e5e9ddf5141b030b16f61511241537f9f2e8e1f2eafdf1f0fe02e4231213f0f8d3d10b110e152814d105ff23def0fb02eb11031ae817d4dc4b1e22de2c2514091211281306e4eefb1209fdb80df8f6e50206fdf619fded0d1619def0f026e9d5042d0d0108f02600f9d910ecec34e11fd0ec09fddbfd0ae3ede51bfed53edd00f22508fbf2f60adf03bcefdb5223182e0f1108050915d907f9eef0e2e3f7ea00ed0ceb0fe1f7eb2aeff00cff2138e114f3fd27e9d6e300d713000e1bebeefe0627124fde1cfaf7df34e61efc46dcd8e518fb010b1b160ffb1dfbf9dfea15df110c15e6aaf3fee3f5f3d9f0fb2b14002d04fcc4082d0017e801f607efd70e0823def2ffe5f3eafd0a07f01504f81d21e1e62725fffb0befe2f002fc110431dc190b10e3143cd0f7d711e92118d711fadecaff3609ef04fe1822f614021c02132f30edce2d +pubkey = 0a8f6a2b1b7f14153cc943a5a0432f17e4eb6464dcbf4729b695039c7b78ceeea7451203bdada859ed05ca2c45dc53c14c12b336289948233556c13930a18d98578078a6f4d92c5b3da991455fa66f4a87e061a76b44193702e901b8505ad7a17c62487292e8b47ede51104c3d292d4e927ced90e7ce140b65cee40140565e39ac4ea6db56c1a2a291f441a05125d2dda8d4dc642e821c0507575115e2f9a536881447468a542c42040aeca94a48c95e40d858d341ee6579b1772b546abb3d15e8153d4eb93636c04b98035c558c78b20dc5e40619423777565186f098254a9eaa1754353825df69b33ec24ac4661d67927df94482353dce3d14e0018131ca17e217de419e999af59bad668a6de806f415c05ed514ea8bc47a180981420d57508288ccd5db9c9f1e28394a7049500eac5484cfda804b88fc020ee9d17a3861e164982b8322ec6b418668506636548d6ee01ea28fa7b54bfb170cf33647a35d4939fbd5d0cf9377c809cb61a4d84b0597d6c11e7a10886df27f543e74c83b62ef97cdb6a9f8027985fa5654359191df2c8c565c85d94d2062b4bac35eac708c1d7df40d5150107cf6813ba174769a05953b5c80456908264465bd91547dd6c6e1e1037cd85143210e468460d1840a707aeda331d81ca251869b675f9491b556e7e2a9cd8e67c6a4d6291d4133198a11eae4370e1a9fc492c4d1754e76a03ae5c40555f32a58e5490f8ca2e18656b7a6e9a6b76d8c67825ea4f10019401836b07a375f890206ba2a91abe838f911808dd4c622ad00d8f680c66d6e0fc3ece34f9ac59628e7eda99bc473d03089590d1d88e02220bca349d509bc449d5dfad0c6c7e2df1c2e3fe475a6354261a6b4c26b1d549457089ceebe33118c8233af279260321644248f17180863148d58a646c34907822c8be23319fc10046e7db2b08402ed1829d7953307b28c79abb41ced5f162c34580bdaa27fc2153af708e08c617c52f8cd99ac0655b498c3f0869c1a714aeccdb3b98f58c3ab09633c85b168db4eb2a6a08550ecf02d88fd08d61ead944400f0b0a5493a58607b40961ca6d2ffa60700153bd0b77731490eaa62b7c9920dd6626221e0f513826552c809f418f9abedb908095ebb50006708039fbca7ba21e512e518958e1cc76fc1312120650165eb37aae947912c49112018957b405d4386f966e00953d6a41889577c2d985ef1f2d1a58f42a9580c616ed70c65396ee0d9e7311714710759afd1904dc7b767517a85b4d6d6205359577eaf631ed36857a16828464682670d1b4457df4f1d558ae7a3802195f00995b7c9e330290b844b49e2149e02c44991c47fe6a063d5def421a91c86ac02f68448dcc81803d4956cf98741518969118dd6341dd92ef09c645e04536c0db8f8e69c851b0afb921b63698756b6c6af20301910aa973fe7c66da23864a19afe16d0fad794d9941a9dbee8d72b070cbe6ad7271303a852043b914c67482235c1104f5a14c6f1c3d2d02e14616fc6666d5e8edcf428bbc7585cf62e9952edb2b132df5a57e00505121a014365090d8cc824a152ee13ec423644ac57585243e3fb2f724e75d246b6a414bc5d3a924e07c442b5cdd4e3e5da094477c5e10c1db30caa5a06ac35715870c91ae6a45a3cb2400fe2815570f4f3431e3702f532f39dea7968c60d7ab4e9c1b33cc570ea89eeb2ae698672cc09157ce678c48b04b4061e70e354f8407dbea91dcf91231867225663b726accd64d7211fa97c822414a5854e507f38b1965e54e40cc87ad6cb604e3d2023eaa587fc97c6b1a079879da008478be68134e701c2d30380908b58b71a3d3a606813c72c4a77c16787b82a1c159e5c78301a2d45b0f661f74857b614231883a39ba09de372588c0f859cd2c23ba365393d8818c91fd99f1c769bb2a25003e1f089dee12592a640eb3a5db120f5442576ad472076a3943550e69494da1bef46a7425ed01ab292c229c615b9bdc42872712ee5101de055e2829a7e84d95db1882baad7a781d667d50d0d045c70c0c706dc166ae9d3a38aa22526c4841415efb6b234ff5091804f41d510ebed85551ac8de79eca83eba90ec1bf6dd40418d01326de19c38c586a75f6c203e0992a18f88512751138107dac3484ac7b04b6c2f4a68b514266835b1384731b06be70d64de05836ae4764885e7dedcf30d582cf62f4a4a9a60e2e3060d1419bdca283a12adb916fba151078d5b5ded730c48b394bd638291e40f0b02eab49907f56e286ff8178070b070a509d659612129edd501e4217608402a522aa0a2144ab23322c371c27c958808187fedad79972ef110b5143a044c781bf52db35f2bf990317157a6efbeacf606c9c2ad370aec3ec20292748381d67b930a522ebcd9aa6669bc9bf8f137caeb7227d5329af587542e2267b242e55f8682bbe3ed9081ba4189508d9d78922acb603d28eb58ed46d8bf27beb52ee03389aef92ee68312c08b7e5156f2c08e57b338223f125f6b0e1f4afe0a56c2052e1aa2a3e31a9f +msg = 413ac49c1bfea3040c99d54828d678dbddc29daac39c57577ee3f25a280330a1f26274b38553cc331d33a01c07cb80b10706009be333660a8c75c23fadf9a7f0a8561e872838520b8bbe1253680d2bb061c5db31e0cecd9b1af3f449cb613be5c4a08490acefe8986f700a4419855b6445e71f3dffaf909fa0b6dc776dc3b09c26160ded24caa19321e0a6e713ab7c090e5d7647b4edbc08ff6662103615e6143bf3920524878efdde78d2c7baf7171c18567cae6b09102c6528c26850804db7266f7063609c08db7afeed4f5f03d4afb221ca04a75bfba579ffc02bd3288321ef1600e5b3d0ec9b440d95aa40e6f0e538fa35ca9f7efe541ddfb1fc8ef26c739e826e92559c45388de82a1e54957f68f4413ab164031cded8d75996017f75610eed9468fd27dcb5cd2c7ede1c008090f533a4e0a607dfff5ab3862f1157c3abfb30f0875e44eb30394eb128194d4f25e64d2c37b82d642b6e8c9e63086fe380067d5bf0e308b8581e5a8097f3a1fada9c4e7ea3ee8f31cc84bfc1f4e58766d92feb00c0f015d1d675ab6e687f3507385528fcd113c6ef37771712cc02fc26dd2d78aa6cee82d267be320744829eb3a9b6f425980ef1f281fd30075db2a3b229 +sig_compressed = ba004ceeae941b09a17724eff762385de3109daa5acbee183fa6c7cd5183b1d565564163e32bd1a7791f610ef3b9a94c5ed87368956199d4dda0307eab1e6dfcd07e1d84422d6f9f27d4eb32f5904b36a5279694d3be9dcbd6e2b46f8f1160da2064f25696261855f5063fffe84a82ad3411c9042be76d7031c492e3add635a7b5cf19942fe73fc8440d5660674c03b4f02236f9a399a2ac338e5e755e83dd2a52e89392804c4c366f7a97323f1bdbd97fb1d223642bef4f5f364d9909c898356b0cdfd3f4cdbcd65b3aedb73a8e577edcfd9e58db089554f43d25751c5111b2ab0669efb59bd50f02b7701a5ecf1a309559996a26591c625396537504222b3742257ffe52288eced4b8d5f9c74d6cd1e1481c17990cf3b9a787f3695e7cb39c3bf22530694e6ecbfb80208dc998f9f889e9f685cf3fb66a4ea34741267245755d32826fa7d5b1ecbaa430aab4a10ef354b8f2461d1f126b3abb116e52411eb3275f36372391305306a312d3d61ddd2c9e6b97eee6e59eaf6e81cf1ffc57a2bf903a9889c59aad06d49b525cb3757f6d27992044987cc54d84d4ced103b9e94658e31f53d24acd3bf147300abf063fc5e9286c1e60ac4b1b98ae632462c8d601053e2a04e201de31ea9616ac641077fda6313a03b3364a60334f026ae3a66b574b50eb642e72183e128acb1e66236b674814ed7c5db19ab7a3f9fd4c6269f6b8844054ecbc326cdbee279c1a219eadc01c0ca96b8eb82f0c6767b87866ba89321e7e73194f4b32802b9cda8a1b3b702c88bac72df431ae175223d7a032297cc6a2f159b10f45d66449d59763bbf2d75974e97896268ae5cf6aa14f68229edb278e9d858bd6499ddadb786863767be7919f8ab6d96cd0f61b38a105e75a6f1612e17a85b3f9942d4fc4409af31c44afad5627bf9bd79026e27b35d8712b0a0376c4b0988b1e15d5abc5b1ee93abdc44bf945659268794ba9d8793ab8ab4286a6433ffc88512f2c7bdb14a96138d485f64cf060a74a6b373ad7c35012593fa21a046d36b0e852cf023cc6c57c44f3c06edf78e6e70b4d92d9ea52d3c2eb25bec935deb48ee22b465e07c359f308d634225192bb9eff20d6a6a14570e33b281a2d0bf8b1481ff274650f02dcc8897949359217871aa16cd03d118b358a9ad196999dbcc296a9d23f9bce7479846cd403588ca8d48d958077902b126a81dc95d502a72075705996c3676d31d8e9b25e88e2fba83b206d3428153bc36ee2d0550783db635324d3225d26d2ee8afd36ed0373eb597fc20d5846fa13e90a0d85e8487595b81e76f55a8620426cff52ac994f578ae14d8e373166da0d40dc29ee4915424b8e54ce6d3876c67626d7a13a4927ea8ad6288e6ec204d350fdb6c62d7f76d0e6cedfad333634974b4594272c6163a81824da04d5702333521549a5f06b996728cd559fe8f4aeeb77f399460ee4f3cc7a7d0584b9bcf2c639af78e465b302c362ccd4ecdc44336a4a4e80f1e55044b5313d3e849994234ab533d4c6fe9ae8d389ce2ef908db80a77bf30f153a2b7ab2d538b9646298ffa7b76669919353d9eb374aeb1dc670229de86e109af5fb9558d33891fa305a4fe34e701914129d4861fc1cea86a2c6a9e330d358494860d78ce20247c88b1eeaad592e06b73531a8b33526195766e119266161dae4ca0b3e709f87db576234c9bd020ecda0eb4559b079298dea1f1ae1f9a26ffe490 +sig_ct = da0004cf23074041161f5ffa40a7f82fa811c077018009f4b0adfe9f48ffdf8cfcff9a051087ff20d6055020063f3a05e09af2209fefcf22fa4f570b1f9308ef4c02af7af630b7ee0ffdf96063f65f84fe0f08f2801001606f0be03e04e0e607af7002cecb049f3502904ef8cfa407afc815aec2e9e060f4c10303c0ab0ac030f7b0fd106f81f820890c10dafe001c02000af8d0edfc0ef2024071fd3f54ed3f13e31f6700bf8d03fff0110fd6e68ee3f80f26f2001106f0b4fb4fde0d8f64fb5f6305e00707405202e092f37000131ffafe5f430aefeff8f0fbf9407f06304811b00af890cf07cf4eecd009eeff7d05af7afc104ff5afc903502d03af25fc7fd8fb6fa10eee85f9b09bf7c02a053fdff2e0dd09c0c411b055086fd907d05907a043f7f06ef40fdbfa7fba09802a0e6fea044f6a09cf770b9fecfc6104091066fb001207ff840480c4fa7ecb071057eb2f2d06cfddefb003005fb400cf19eb3f9ff870e9079f9b039f79e07029006029fe5065f85080084ec7fe8f8de9e13df8a00b03cf83066049fd8fdd1410330a40dd15de6c037fd9f55f71f691d2f7b0560a800ef9a052fb90a4f7919f0260e705d091f471a401e0e603af0dff3fefeefffe0b0fd8f77fd90d8fa3fdb027035fe9fa3fe502cf96f93f60e31f81ff6f9805fef0facff8038066056006ed7ecb0ae066fabf05fdcf1a0a0092ff9fe80d3ffcfd70bb110fa4f17099ef2ff1053fdc12bf59f88147f80057fbf01ffbbf2e0c3ffdee80580acfc7015fe8eeeef501af80105f0f040038000ea2f71052ffb156f70087f01edaff7ee0fa70b6029001034f200b5f390b306afaef58faaff0073021007ffc0c5eeaf1aff8fcb0e70a004efd1097fcf0b5e43f84f0303109303eed200808104efe900c0b6fc9fc803cfbf144fe205b080fc0eeb06b09df3ff9f019fcdf48f9f035fd80a610ff87fe8fecf17f6708005cfb30d100d0bbfc00e409706302df18f73fbefac011fa90c0f6f02f0310d1f9e066f78f980751320a70d9fa8fa3f8efd2065f591af0ac0b405c073f4b04203d1c10cff4a0bcfad0e1ff5fd40a6fa30dbec4fdf01b06707cf1cfe1095fcafeae66e94fcd114005fb206907816107007a08bfe1f6708b04fff8082ed1ef20120fdfd6ff7fa1fe5ed1082fc803d035fd0fbc0d80c0f45f77ffcff8063f7bfab057016f71f2efabf24012f840c5f6a02610f04b053061fb7fd5095f5f08d1b2fe1f840100440f9f71f93014052ffcfba0c807d0a6fa0ffe0ba0cdfe503afd108d10102c03f144f6009b036061f5f02cf2009eff3015e9e03cea0f45f8901cfc7ffb04d02506705212df1ff2a02df940260770da01dff815afe9003f3d067f6801adf301211905dfe2f020060eaf580c5fbd019fce08301600bf0ff76003f8413aeecf200eee6f12f149fd40a1f9ff73042f4d003edeef5f540d3068fea133fa5f680cb053048f84fc4fb209ef7cf4d140f54099046048fce1e0f220020e20b50030f20dd0400530a0fabffef67fd0fcd16dff2ff20b60af011ff5f23087ef0fccf5f00204ef9f06efbb0c10d0fa0f930e304c02613202e026fdbec605f04d076083fb105afe9f080060d801bfb003e0a1006ffbfb0021fd405b003fe307a05a08c1820b6f8204a064fecf96f9e07004d09cfc7096fca006040f480cfeb7095109071eebfe4fccfbd0ecfe3093f51009fdc024f860c5f540c4fb3fd0082fda043f930ecf750fff2508efcd06fed3fe70e3025fdb0450a80b9ef4063150f7e036082fd6fc001913500a04904bfbf05cf6aeb6fe60d6f8201e02b075077e99f6cffd0f2f99031fadf301610f3f990acf72f51f9d12306cf7fffaef5fe613bfc8010f650c90a7001fb902a0840ad131f97f180a6eec09a05604cf16ff3f06fd209afbceb2077ff009bf4004ef91f68f9e04e01507a065054fbbf6a0180ccf0103d0f6f66fef0260cffe2066fae07501dff4fc0014fa200defc035fa9fa405509af64023f98ffefdcf04ed9f40f6f00404e0c8ff9fa0fb2050fd80e3053ff4ffa0351090c8f7d078f6410111f091f71f2b06afeefc0fd3fe60310d1fe70d2f7a0d7fe5008f6ef68061fcbeed0c1ee1f3ef08f8afd5162f5a037040087f650870680d6f50f9c0ccf4300f01afbdf9a093f81f6e +c = cb20c01ec9222217e003430b491c630bca1cec2d2505862a1c1cd30ea01c3d1e9f0c8614a229f80fc701640354058412c91f0e032328f9122d0cff16531e122ba00dda216d2eb429210973295e05aa2709114e03e2161f06701609169d1c3705bf15131e5c0f6c111e03270a6503211478022d235508731f150aab103e063c0de12cd41a71266106cb25a224a11afb2db118f92e052f6e1299103c08511b6c25ec242f0f9f02c6190d25d91a0c14941dde2a362d90021125f50a8427221ce807d82e260b442e3b03db04310f33148e0fbf1b1a1298298400b2048801090158056f26c117371b0e2be8274a117b1f0c0f40121a2c6a29fd0c5805d31b4919702f37258a16d215df29690cef0df009a70a8f2ff10f6e09112af3128a0f03070620811dfe25fd0ed2038e18b713930f1914ff24ed04a0041206a61fd20b2824701c8a104600a0086d2cbd0d900a9d0b2c0d00044021d216c3258f205804ae00320df414a60af1012a118007b220b72cb800fa0b291367001c128c03d7017e15e525c923542e9a19972f0609612d2c0cfa09690a6a0545088e24080cad208a2ded192f242f1d0c199d1c600e321ac0279d10731f6c0b1127f42dfd1bcb02aa1b4f0a3c163f1820247d12ac0ca72f290fef135106db10c410c727aa00b115200b0b0e0d2a7c0a742c8d2e1515e9264029342f1f0b3525510249013927ff19cc2f390e19241b112f00711a221ebe10522da914db0674185c2122237d163b1fd40a9b2cdb2a8b116c1dc11b262a13002809cc2df60c38071a17d9197c25af10f120531d791bc10c850b550c5a0b58260b138d1cbb1793205e0fdc25f01d1f2aaf2ed2122d0fc3026c0d89254d113f12e305b605ae0efc0c34255c01251b4f16e929fb1d29068623872cc2042c1d931e60200e04ba14b50b5209e5179722591e0110f3073c1824131610f81e2917d72b8a0d130aa12f4d19b0204029f60a610b6618ad25aa051218f41ee6121f0c0b190310491df42a62288420b0099c1841166a006d14932f1501f12e4323110ef42da22e6e1c2e035901bf10481cea27f1007026bc1edf2b9026b01230078f119119f30c552571038108b50ac32b5e03ad1687295527f908950278005f0f800b9717090323087c2a482e7d2bce0c1123b52255005d2f671345071d068417491ea219742be60aea0f901ab2177e1ef218051c64129218020eba02db0390024d193d0e1727e2293c0c0624af03662ada13660841165b1fe1169f1d6c0bfb23691bc715162fc2284f1c432e9f1f4715fb25302594236506b126f11d6817ec039e0737234726e82be523530f65142e0913015821d906fa23760a81162826770d542e301b812a1b2dd5086a02b82dba0b1c231e2adf00ee186d0086035825bd2d7e0a352abf10312f801cea2b96067e1d371b1417291b230f730aa50dc01e520a6708ca1211194505611ade12190a4711c92fd317a22131070e2be8156c0c7212350d032310224c10881afc2bb2059024fd1b1708642cd9231c257f23ea131e15921aba141b09a910030fd6219e152f16022c3d2b0a20fe2eb52fde274d12ba0c7d092f192a2252135115851344173c01e528d51fa2127d28d4092d1e5d124904cd044f25cb0d1b2b75104403c124e82948240011e61d56294b23171c3125bc1e9e012f0cfc067a0a4524a120d22bcf03bf00ae0c4d27152daf06e82e5f079c16001ce106b311531f89178f070d14a1029417dd14822b2928f91c4209c803c211fb101021290029231b051c29080c540015117d0b1b2c2129f421ce1e1a1337185809bb24d61d2f083501f322c21af82d1427aa25f216df1ad709e508bd10c800ea0e342bc413762c64181f2c3c052e23db14431a1b126a1330191a1a32065a2045296125510c1925070fc012351e0901ab1edc2fd62e3e08dd01f20772285d21f31020144a07391b5b1b340c410d5521030b3c1acd24b403bf047a21fb23cb17c62701267728ca1ffa07250f412ada090c051e10ab2ead1f8021a9242c1a32221f1c810fe71606218703a120d4296e2ad82f6a1672119e0b7e2c5a001b099c0d2e2ce61d791d3d29362e1809482a631f410e7026301d1a066e207617081b8f060c0a5220cd15ad1e2509592d650041153d10b60f9001a22dd4133f225102621c73215512e8074619642d48212e00172d302eed1dcf01df2a802a1721f92c8419932d322959070c026017ff1c271f8f27d80b710f1701820b3a09e2071e08991b641d25134f0aa025b72e872cc228d905b6225811db06a40c041d6b18002598127e2a771b460960284e2ce800650d481fe001bf26ff2c3f1147102b1afc28cd2b8b2e9e13e61c8e2a931d5c12052f202d970b792d9c06871237173701c8050618f02c690c292bb52ed9158b073d0752109f2a171bae05f109012fd4008326d5032f1d5a20740f711eaa1cbe058c2222143c21fd00b41e232ff109a82fb70e5401fc13612acd17ae122724f60a400682048c0e360d5f17042f461a70173c2f622e7b289e0a2817a11ca3268300f21efa1e0915810c4f04351bc522fb1f7c083b26d8072e1540022e115306da1c85060412a81fb9165c2a5121ee0f26225f22ba2423011b2e141c0e255616b01e1e01ab2f040b3e071d0b0429c91403293f113f017f1d3e0068045c276407ac130010db2eee118526132f97193c22fe21bc0b19238904351cfa145e16d023142bed19210f1f0a422e4115cb0cca20c50acd2b6702f4106b0b311d412ca8166c046629f62aad269d249e11ee2c960ecd244411522c341b0e0e4b212f221f149a2798238f1f8a2c7d2af30fc728da16e30f48172d268f2e572ec12986036814682109199e18b209db11462d2705 +s2 = 4c0023ff7400410061015fffa4ffa70082ffa8ff1c017700180009004bffad00e9ff48fffdff8cffcfff9aff51008700f2ffd6005500200063003aff5e009a0022ff9f00fcfe22ffa4ff57ffb10093ff8e004cff2a007aff63ffb700e0fefdff96ff630065ff84ffe0ff08ff28ff100016006f00be003e004e00e6007a0070ff2c00cbfe490035ff29004e008cffa4ff7a00c8ff5a01c2fe9efe60004cff03013c00ab00ac0030007bfffd00060181ff82ff8900c100da00e0ff1c0020000a008dffed00c0fff2fe24007100d3ff54ffd3fe13ff31fe67ff0b008dff3f00f0ff1001d6ff68fee3fe80ff26ff20ff11006f00b400b4ffdeffd80064ffb5ff63ff5e000700740052002e00920037ff00003101faffe5ff43ffae00efff8ffffb0094ff7f00630048001b010a0089ffcf007c004effcdfe0900effe7dff5a007affc1ff4f005affc9ff35002d003a0025ffc7ffd8ffb6ffa1ffee0085fe9bff9b007cff2a005300dfff2effdd009c00c4001b0155008600d9ff7d0059007a0043007fff6e0040ffdbffa7ffbaff98002a00e600eaff44006aff9c0077ffb900ecffc6ff040191006600b0ff12007f0084ff4800c400a7ffcbfe71005700b2fe2dff6c00ddfffbfe03000500b4ff0c0019ffb3fe9fff87ffe90079009bff390079ff07fe290006002900e5ff650085ff80008400c7fee8ff8dff9efe3d018aff0b003c0083ff66004900d8ffddff41013300a400dd005d016cfe3700d9ff55ff71ff69ffd2017bff5600a8000e009aff5200b9ffa40079ff9f012600e7005d00910047ffa4011e00e6003a000dfff3ffefffeffefeffb000d8ff77ffd9ffd800a3ffdbff27003500e9ffa3ffe5ff2c0096ff93ff60ff31fe81fff6ff98ff5f00f0feacfff8ff3800660056000600d7fecbfeae006600abff05ffdcff1affa0009200f9ffe8ffd300fcffd7ffbb001001a4ff17ff9900f2fef1ff5300dcff2b0159ff88ff470180ff5700bfff1f00bbff2effc300fdffe8fe5800ac00c7ff1500e8ffeefef5fe1a0080ff05010fff400038000000a2fe71ff5200fbff560170ff870001ffdafef7ffe0fea7ffb60029000100340020ffb50039ffb3006a00aeff58ffaafff0ff730021000700fcffc500eafe1afff8ffcbffe700a0004e00d1ff9700cfffb50043fe84ff03ff310093003e00d2fe080081004e00e9ff0c00b600c9ffc8ff3c00bfff4401e2ff5b008000c0ffebfe6b009d003fff9fff1900cdff48ff9fff3500d8ffa6000f0187ffe8ffecff17ff67ff80005c00b3ffd1000d00bb00c0ffe400970063002d0018ff73ffbeffacff1100a9ffc0006fff2f003100d1009eff660078ff98ff75003201a700d900a8ffa3ff8effd2ff650059ffaf01ac00b4005c0073004bff42003d00c101cf004affbc00adffe100f5ffd4ffa600a3ffdb00c4fedfff1b0067007c001cffe1ff9500caffeaff66fe94fecdff14010500b2ff69007800610170007a008b00e1ff67ff8b004f00f8ff8200d1fef2fe1200fd00d6fff7ffa1ffe5ffd1fe8200c8ff3d003500d0ffbcffd800c00045ff77fffcfff8ff63007bffabff5700160071ff2effabff24ff120084ffc5006aff26000f014b0053006100b7ffd5ff95005fff8d00b201e1ff84ff10004400f90071ff93ff14005200fcffbaffc8007d00a600a0fffeffba00cd00e5ff3a00d1ff8d0001012c003f00440160ff9b00360061005fff2c0020ff9e00f3ff15009efe3c00a0fe45ff89ff1c00c7fffbff4d002500670052002d011fff2aff2d0094ff26007700da001d00f8ff5a01e9ff03003dff670068ff1a00f3fd120019015d00e2ff02ff0600ea0058ffc500bdff1900ceff830016000b000fff76ff030084ff3a01ecfe20ffee006ffe2f014901d4ffa1009fff73ff42004dff0300defef5fe54ffd3006800eaff3301a5ff68ffcb005300480084ffc4ffb2ff9e007cff4dff400154ff990046004800ceffe00122ff0200e200b5000300f200dd0040005300a000abfffeff67ffd0ffcdff6d01f2fff2ffb600af001100f5ff23ff8700f0feccff5fff02004e009fff6e00bbffc100d000a0ff93ffe3004c00260032012e002600dbffc6fe5f004d0076008300b1ff5a00e9ff08ff0600d8001b00b0ff3e00a1000600fbffb0ff2100d4ff5b000300e3ff7a005a008c008201b60082ff4a006400ecff96ff9eff70004d009c00c7ff9600caff0600400048ffcf00b7fe950009017100ebfee4ffccffbdffec00e3ff930051ff0900dcff240086ffc50054ffc400b3ffd0ff8200daff430093ffec0075ffff0025ff8e00cdff6f00d3fee7ffe3002500dbff4500a800b900f4fe630050017eff36008200d6ffc0ff190035010a0049004b00bfff5c006affb6fee6ffd60082ff1e002b007500770099fe6cfffdfff20099ff3100adff30ff6101f30099ffac0072ff51ff9dff23016c007ffffafff5fee6ff3b01c8ff100065ffc900a7000100b9ff2a008400ad00310197ff18ffa600ecfe9a0056004c0016fff3ff06ffd2ff9a00bcffb2fe7700f0ff9b0040ff4e0091ff68ff9eff4e0015007a0065005400bbff6aff1800cc0001ff3d00f60066ffefff2600cf00e2ff6600aeff75001d00f4ffc0ff1400a2ff0d00fcfe3500a9ffa4ff55009a0064ff230098fffeffdcff04ffd9fe40ff6fff04004e00c800f9ffa0ffb2ff5000d8ffe3005300f4fffaff35000901c8007dff780064ff01011f01910071ff2bff6a00eeffc0ffd3ffe6ff3100d100e7ffd2007affd700e5ff08006eff68ff6100cbffedfec100e1fe3eff08ff8affd5ff62015aff37004000870065ff87006800d60050ff9cffcc0043ff0f001a00bdff9aff930081ff6eff +s1 = a7002f01de001300450096ffa0ff8bff2d0086fe450042ff3200ddff540010001a00ccffefffa6ffe6ff8200d0fe5800cfffbc001b005000ebfebc00600092ff5c001f017800c4018400c8ff2f00aeff2b01d2ff55ff59ff010099ffd6ff90ffa7ffb8ffbeff350011ffcafe86ffe5ffedfffaff9aff4fffbe00970065ff24008bff48ff790091fe3a01c20041ff0300c900d5ffa1ffb5ff2000b6ffb10009ff5c000eff5900e700550085001100ab0020ff98004000c3ffc8feaaff73ffa4fe4a0056008cff6bff790002fff6fe8b00a4ff2700ebff5bff890064ff82019a00fb00f2ff020008003a007600a300ffffb700adff30ffed00ebff55fe66006fffefff2fff87005d0092ffbeffa10019ffc500d0009e007bff73ff7200faffd3feecff7e002d00ae007cff0d01aeff42ffebffb8ff3e012500510089007800a7ff94009e003200bffee7ff4d0115003fffc1ff98ffb2fff8ff15ff280058ffcaff4bff62fe6c003b005a009dff5300010125ffbb00b0fff8ffbbffeefe1300c0ff88ff2a005000cb00f7ff21ff7100d8ffa200fefff8ff7900c1ff7b00e300d1fea8ff1a0028005e01fc00fdfffdfef300dffff8ff110149001400ffffea006b00ed0018ffd1fe4dff06000f0128003f00bf0026007601ddff0000fafd61ffd8ff49016cff9affc80058ff75ff45009afea6fff4ffb8ff0701bc0105016400410164ff4e000d005a0097ff62ff32ffc1fee3ff4400f9ffab00a2002001b6ff08ffb6005cff540099fffffee700bdffbfff75ff0500030014019eff1a00bb00c5fffeff19ffbbffccffefff42000a0077002fff7d005d003700bf006bff1502a600bcff8affe500eaff9fffce00d9ff28ffc2fe8cff3dff4900a1ffabff5dff850006ff4bff7ffec9ffb5fe5c00c8ff290092ffa3fff6ffdfff4aff48ff10ffa7ffebffe600ebff46ff2a008efe590087004800a9ffd9ff3cff16000a007b000300bafe17006b002d00f6ffab0070ff610043006301e0ffb0ff42ffdefe2fff19ff9fff94ff06ff24ff87ffd900ad00f0ff8d00f2ffe9ffbbfeefff1eff7600d4feedff15008a0065018c00b000a0005e001f01cc009200bbff3bffe4fe3bfec9ffabffc3ff60ffeaff210098004eff38005700f1ffa8011000f0fe69ff7bffb6ffbcff4600840080ffeaff1e00f6ff95ff22002300d50067ff1bff84005aff3e01e6ff41ff7ffec000710095ff5cff8fff99ff1c00d0ff420093ff0300db01c400e5009500cfffb20081008f00f6ffecffb1ff71ff4fff2200effe430344fffa0051ff28ffed00f8ff9bfffc001dff880029ff98001000a700f8ffe9ffe3ff2000cbffcaff43ff77ffa2ff5cff25ff9d00ebff210051ff5700bffe1aff15005c00e0ff77004200190061ff5000ebff21ff30ff05ffdaff13ff3000a9fff2ff8affc2ff71ff2a007bff4900bdff4b00a1ffc9ffd2ffe2ffdefedb005600fbffedffb2004f003500d6ffb80026ffcefebdff9a00e7fe1e02af0003013cfe82ff1d0124015c017100b4ff5900abff7a00fefe430018014001e5ff15001cff8e00d3ff81ff6201e600c6fed9ff3e0018ff1101a500f4ffe4fe4d00dc00040182ff01ffe2fe7dfe8a008a002401240060ff34ff3f00f5ff5401caff27ffcbff26008700fafe2e009700350027ff71ff380198006100090012002d00b9ff93ff43016a00e4ffc8ff0f01db00c6ff99ffa7ff69fe590055ffc0ff3d0090ff61007e011eff96ff7a00afffd6ffd5ff48ff9a0080002efffdfe8300f6ff74ff13002dffb500adff5a00410106ff8400dbffa200e8ff1601d8005700a000cbffa60097ffbb006bffa6fed4ff6700d9ffc9fff9ffe1ffd5ff610083ff0500cbff8fffe7fed6fe80ffa7ff43000f00a900cb001300c00102ff0900cdfff500460017ff7dfe3b003600e9fffdfd39ffacff0d005b0013fff00028ff72000900c20042ffb400effe1e001500e6ff93002700800053ff95ffa1ff080037009b015d00e7ffc00009ff2a0008ff19fff1006701e5001d01f6ffa000c100ecffdeff59003bffa6ff1400bfff3cff51ff8a0052ff2e004600ccff87fffcff80fe6dff8e006afe59008b005b003cffcaff3b00ecff78ff4aff96ff06ff27ff7dff6dffd4ff5800c9ffecff6e00480005ff00ff6100ddfed5ffc6fe5f00830087000500a7ff040080ffcfff0100ddff1500a200bb00c2ff7f0054ffeefe7f0149ff62001100d6fe09ffe2fff9feecfe74ffb5ff6a00210029ff15002d00bffe7400eeff69ffcfffd2005400240020ffb2ff190032009bff9eff0c008aff8cffdd000b00200079008bff1e00f6ffb1ff2f008800370058ff8f000700bc00300063ffad00a80042003d0033002400920072000b00f0ff5cff1a00b4000102230082ff940098ff3e0058ff6cffdcfed6fffffeb9ffc0ff3501ab00e4ffad001e00a0ff4c00570008ff2900e6ff96ff44ff6300d0ff24ff52ff12002eff94ff650014006cff78ff870081ff6b0086ffadff79ff08009bff7000bdff7f000400470074fe57001d002effffffab009b00e4ff9cffafffeeff9aff3fff4200eefe4c00fbffcbfff5fe100169ffab00c20087ff13ff27ff93ff5e00b701d6ff48000600d3ff5001240051005500b8ffa0017fff300046000f00b3fed6009dff1e003800b5fe69007bff3d000100e1fea9ff59ffd1ffe7fe79ff11011c0020fffbfdb2ff6fffd6003b0098ffe6ff74ff09ff2d000b00fcff6f00cb00100045005f00ebffa4ff75ff9efe3800ad008eff65007200da0011fff7ff72ffba00c0ff54011a00350092ff6a0061ff53002b00d300edfe89fe9ffeebffc6ffbf006a001dff1cff60009dff19008bffc700e100 + +count = 500 +salt_version = 0 +msg_len = 500 +privkey = 5a18040f17e2f83ff0009fe88620038000c3de803f0800208f5ff0461f8b3b20025d802208c44eff801047d1fc1fe8be1f847ae747e0eca3ef81d077a30705e19481e8fa4ff8231003c107bd2ffd907fc3100620807ed0000f7fde188a4ef87c2fc3c08be20745d2ffe7d878007880013c2f00bd274410107fe6c07103df097db00c60e8424f8804f8c3ae84000845fdfc810843f203e3208602f8be1f84407c20dfc3eff83be7fc6007fff8440f143ae77fed7c21ff40420420efbde003dcf13a2e87feff022f6fc1273a2e80010eba7f7fd9f0bfff97ff0802506f7e18020e13e537423f0bbfe8401df45f1103bf03a3ff00111002d1042e808217f7c07bde27f64287a0087a117c3e1fb2308802fa380178201041fff842e0421208821ec4310c20f6c21f8c003fc1dea03f0e83fefc3e013ff087e10e7e0077a0e0c43f83a11fc41ffc80007fbd845df93a427c1b08c5d00401d8861273def7fbef8460e0841df83f0fbe4f6cbef003ff0bc20083e00bdf0fbfd11382087bf1849d1045d10c40f1098ffc5bf77e10f803e035b1fc5ff0c2118824ef7c01ff7e173fccf7431ff5f09ff907c2130f450ffbf37b7ef787b2907d3f3e1e803ef87a3f1760f8be0e8c3e097a11f77fe0c3deffbc20b9b2f81dd001c3682209c60f7c7f08081f0c8317be008062e8ffd1fbbb078fdf8440203f92141c26f9c0ecbce84060f7e318461d0c1df8c63f8be02f40110058fffa10f7bff83e1f7fbc00821f7bbed007f16fe120c3e16800f80200089f20800184070881708401cf7ffd0b3fe741807005ff3deffc4210362203c51781ee789ef8c23f17e0e840418fff07ba10f43ff98a1f07e2104040f841087ffff7c41f83ff7c0137f02187c04843e2080410ffee8c4208c5ef8c7cf8839e13be27fe42f880170bf3005e16bc117bdd1843e1f89e28361080bfe93c620000e1bdbd07e4113be187c0000051f8220787ce80601ff7e210420883f0f01bf849fff480ef47ee0bc1e70810f49df7c7e07421f8cc0003c0f7b41ff7c3f97e1d0ffef780027fa2f785fd8041f87e100000f94a2efbe0ffc39174240fc6206f601fc3b074801ffe200c01ff480f8000fff7e06c1cf003e1805f1fc83e7c7cf945d07cc3114021042417ffe01c02274441f7fdffc1c00fdc103a10f4611646000c20efc012701de8fe10909e1f7dbfffdef0fdfd8c1e08400284242843e0f0403001e08026f8bc1efbdd2a3c2e9c2738c041fbbd08bc0ff45e36c6117cfd18c66f1023ff082d009c17be01079e17bfc18bc2f83a5f004307c63e78242fc1c1f41e1006208821ffbfe08822f875cf041c0843f1efa2e801c0647af7461d807f4783fe0841f7f7cf0c7ff847cf80dfdfc81fefc116c3e113821801bf9bc109002d67ff0085ff9061ffc600603e107e2efbbd0f45eefc7eefc5ed0cb910f2348420287bcf910131726e902119443ff7bf0f10300be20081f0f3e2df3ddf909e17ba227342f7c1b1787c193dcf88a22fffc10fa5f689d3f822107fc1f3a4f8ca1213c617040e87e0fec011876008403e8fe100c24108a007c001142110bfbf0be01003df7c02f88011ff60f03c200bdce8003083e216c2419c5b1783f07c7f0f041ffc7f063bf2f4411047c18061ef81c20bddee4000a041e901fefc221f481d743ff8862fec60f808028fbdef01b08fe1e94611fc80ff7ff00465e0363fffa1f93dcf7ffdefbc010003f0bc00141c07f6308c1ef78811788408bbc20422e8423f8c41173e217024e87e21fc61008c41f040087c507bdcefc7fe0b9f0fe11208d0ee01d318d71101071debf305fef74322dc1f0cf7e838db1d03e000e9efdf04ed3515ded0e2f91806071eeeee0a272b0a18f4faf420e3e1fbf8e1f9d1fe22ce1014fa09ef160839200df6fb223afbfbe512fcea12113306cfa6090b1e2bfcdfdd0cedfcf9e4e921f01809fef121f7f0fa06f609f4e3fbfe0302060705e716e00b0af703cf1301fb0444dc1b0e132329e7ed031aed00fefccf080622fbf42e03e7fa1a11fcf10208d9fdf4fde8ebebf3e50c03e2194305011ee8e92c1317d4290f09eeec0ff305021100fadb27ebf50e05ecf2fb06092101d2e21c022206170df9110cfcfef6dc34cf0405f12dd612dce30626e709def9e4dbe50019fccd01d912fe29fe23fe3228e727042713000211f3f6ca1cf5f4ef0c33e00fe3f90900fd05e3ffe7ee000efa2e1502d724da12ee2b0dde07dd1b060c06d22911dfc9f70d08f0ff0f08f6ee21100dfd1311eee5e9fb07fc030fe5f6000103f2e8f4210623d51612ee080bdee8011b010ed4f6210ef1ea25fbe414f8f117f9e2e9130afbffdfd2cd1502fc1600fdee180a13fe0f03e2dbfd4923e600270af0221204f4de1de91d0ef1e7ec01f6f91d0df802f4f6eaf6081e06fae913effcfe110e1cfbe918150637ff11d6f304d7eed5f3ddc8fb22c70200ea2726d8d91c39d307f3e71429e2f9e0e7e9131d34f7fee6fc0c0aff203410e8e52c1911f40303e1f0f012df0c0a1df8ca0df815ede1e9f7090907fb0905f108e2fd0e1ad8eacd0b0bfb221bcdfefa2bee22f4fdfef009e20e413402befe1610e40ee0f0fdfd12fff9ecfcf4ed180822fa07e1100bfd140413fbe723f2f814f103f6f5f9c81605cbf8ebfe1f060d060805f3100719fe3a19e004fa050b2612d2fa23e6ffeb02f411e4f711120d02f400090fe3fae6d93001d3f7ff0417e40de917fa1205f4ef13103907e70a0af6ff0200fa2a130d0013cc14fe010ddcfd11ce1018e5e7063ff8fcf412f9f722e6172403bf14de0d02f3151510d0ec181aeafa29c2470bcad91b10f7dddd02ec2e21de07f2fa2315f70b2a1adf22f52412e602120d14220d0ae925fb13eb0616de09f3cb2015fa17e30ae914f40729ffda181bf7dd12d914dee2fcedf408112007221119f902df25f603e6d8ed0ef620f2eafafde8fc1dde26eeecead51e25effc160f071ae9210701fa41ff3b29f104ee0d0bfcd1e300e8e11103f0ec1111db1109fd0e26c5241eda1efce5f1fdf4f1f4f10ae918fbef2104e404ddf516362018e8f310f0e70e09180b08d2f3020deed9e3fb09e216f12c070a010b17351b01e2ea10d5231cfee7f8f4ccf11705f729d603360fe8f3e21d05fbfa17e8f6c8001dc123fb161a2ef6ecdc2b0b0cebcf29e20ef6e11c29fc411ddbf60109f8b9152316eae0ffecefd0040def2afbfefb0be01c1b2b04e4d61c1a030227 +pubkey = 0a166a72f1d5c05f663cb869dda1db8129b8e4cf194eab125a79b61c0128fe5e155c1462761ed3d0ae68c83584a2f6361ebb4f8ea9d47b2605ac42a7703d026399e2ed660f57aa84ac0c7b6e56d369322830805aa962eaeea035a376682cc194ea827b1f5af775da01842f91f344e5582174ed5ad5f26eb77fb5ba098252755839af9be3c2b21451941985a35e0ff87d6795d2df3bb053533c9a0c02be4de3c30cc65cc13673c098b3aac55fc64665413304fc3b05d2de02e820775eee683d7eddb0ff889288f8d8a0566facbc2e8a7b8f574522640c44bd10f02f5caa855511c64b0aed81d61ec93b058154948d4f8f3c17da71619c28c1c2c8318ca9b4dcb2a139aa2a467cfb541f557c7ac5b2db3c2b6a29398420ad1c74049a3cf192406c6c84b556ec4fb5587562baba4e217fcc01a19922ce0081be7bb1c9b39ca2b7d98552d91b1e6c559d1eb66a56f6e95eec1ca76875e4005e5a93f539b7cd070d9c2ef2b9fae8f26f7efa309ddaf4b11e1a696bc8099af9f1a4f74c42aae128d0531fcd8152fc3befc9193c0ed709d505505a32dc335a29f4044e6c806e1ef9376a79967ee0ba569e2748da127b45792688c04e48ad161f88c3566852211a281319797112fd6aa76b3963d094cb8b42215a6a83e3cadac69b164da37adae1025551e55a9c544722393a8468681802024b0ca9877ed9384654dd99a9e9e7371a07c859f5298a565c4711255ec7e2110f84f512a2339658926279d8368d324f2843416bddcd793c36e0598ba07d38121a49ddca7aa65546da45295801f83747e38d8b34b208068e6dac798348ad9ae2b851a1b5aea29873458c64429b7438d56522e6150e4822600584201942d48d60dbcfd3a8054ca329415d3c190b5a49cd8b3e5678baa56bbd606830bbfaa5b56f6ce0840f1b44bd45a6422a6cb73b1834316165508cc95051fcd179425188355ed12e00dd802994a080a74df850268b430966e39b769d6571c10f8043c03c7ba4a9b12ce1be4f013ea2e54da114c5f7435d9b45253118a5f4a8b1031e1911591592a386f36330562e8f46580a9be23db8506f3526da515c464ba2ae6f3c842c180a6ed93e07722001b32598a0dc4f54091aa95b965b55a6582b6a45231b432799491a7f8686c06914e80acab0d501893906a02c090da4f172d7231448b2922a5713ef9139360dc8d2a342bb6cdd9b3c9d2e61dedbc5ac6a5f864444f82d16e672ea78e77114db35a5cc7317678077e9d7d5b6cd29615cf1d4a00ac285a88992e18482b53cc5020ada39473af792cedc214671c2622484ac22e20a9102c4c08ea0a430f2ef2a63b43619448f1647d454d07723e59dc6e5c6db1c741f449e6758ad6151a1ccfab99d67bce489c910a63ea3e4f3604156ff002ced3adaacb121b4b798f0d1742ec2b4b205198e72b67d80c34f151c459d92a3d48daf986a96c51f407b189840486743acae3487c8d1e99b0d2933d0e5a2873e7129264a53b1c6dd87348742bee9c05a54257a035a00750456735e4418845652b29e6ec44298cbe57562f3a85323eba62e1790a995c775d488545c21e84e1e4af258e2758f089eb085d51c9e0ca6a3b5cfa325de2c0232eab4a2a8e0840ad4904c82c4960f6dfb1c0613ba23c0ce9f488ac692524ebcad255055027e49d6cb64ca8e8694c201d5ce6e715685d1d16ba7a64abe7b34315fdb65aa0d858d9e6c07f9f982f49b5e990a689703000978d95013341c79bd44c6e5afc49a1d9233aaae6e9997913f727ee8413f486f42f611783f524813e6aea855418ca5c385ac765299158fabc484ad23b26604a9998c10888602cd96214de263caf59ce4d2d183681704807a90a3557f3801f3162c278c008a6ee185c6528fea6eb2e8c78b51720f5a8a11aea5a2c577dfe588b1ce2b114645bc17913c48ff5a0428e2df32419fa0522a5581306097161927c12293ce7bddc826f499c09a14df48d2ccc5bb8116e8202b3799f4e42385146d5fd8f3326ad979353c5ff9ebd9ab5685cef2ac4517482ddb100f9ceb3faa2f81f3e96795601e48d6caa3ae94383b795ca45f7427319d1985785e28917766ca8f4158b1a91ffd56ca3f19f814d2747164d5bb2981be14c39a601d5e28912d4beaa30830b187f8b941690b94ca005f0c722f4e045675ad3b4f9e3d28a6475a72698d897c9a345e8e68d342da53b5542d9a12adb82a4405c9da597cb9629568dd50f49b013c96830b162b8151a40157e9938adc609fea73aef58607d50f8641600b2b1e80e4ba4d45c43b65a91704a2b48256ec327e6f742be31d65266f780150e3b4189953cb9610b68a2d1b948c9f5a38c20150672d0129336237468663f9a325388f34448a6671fcdb804fb22b2a28cf20a324ff7ad7e0e9932d5bf64b86e18aceeda208d21515dd169010176557399a09b860573a987ad358a2a2b38edb1288e8d38416a9187509227ddcea038814f91a261aa3a9d56ebcde7e7113a99a85ea011631d43b471266c82a0641497e45f5c70091 +msg = bc5dfc474157ff709db260da0947c8f53f70f1b78da29cc2b9fb4a47636622c7098063da40e880434e36f2ca4692009dcdf08db221c7e883016ed00f8d908367d4a0e36b38fa915d21eb5c77f1e41443905a0ddd62d58116616300852fb89fb9f197832a2e895bd94db2236457d3504f11a508177bc3afeb8c3c80b019f7d50d12309ed32d89631d079bd233cc852f3fcedd6a067f98532888c69c6f07004b4ffe4d8e1bd1c6bd74dbab806133b98b516cf3c9c0372299d57949810168b5eb5697507e17165709a56cf75c63d7fb2bc9f3c39a949ef26828f2e564e8fb60149178d60b32d78be1ebb703cc2d0e4682c4bc7c1875924d0412db566356b916853a2b6879fc9e328e91b1744f80088aea109e6d6a950bc2330577a467bbeca5251a721574d0ca4b16db692f086632345042d1148a34e74cbc19ad5d792a6241ad5a1b94330474fe6d4ebc361fe9e48f53e3517451ca15a1c0436055d7cd739ca6cb70072928541ef2fd0869efe550576ba81d9f40bae94b097d5a14fe7b0dae89a35cde543b7ada8ae341c6747076395899b976cde62bd121b750d182b5f1f3c98808e239308118f2f3ef60ccb6e43c210567c5af8b036b1e5c4a71db07a494590a8ce262de89de229e403d0ea3c006e14a2ba15e7c9dff126382e3f1092022d612e8fdf88b35249e737d29323909e8c33ccdfe9b72 +sig_compressed = ba003382ca2b6c995de165f8ceaf5fa177ddc93dafa6e9e488e102ed374516cdfb50d89d773cd4dba78ee1044779553cbed5c27a643af2c981cb6857f662964477d56dbdc6d723ab5a9e0fcd3f0af430b2df027fb16612bb432e76ff8e2eb59189add1d46f95dcebb8ad1b3e69bb790475369ba8496de1e38ad1445a57d3a4261da6ff9eeb68c4870e4fa50525f7a35f7fdeb8877c8dcc50ecb88f4576f488fe76615d1ead57ce07c7854778d46f0ec37b96800623ba6eeb532d3a89adb8a4a5ef606ee046ff3efcbfc6cb9d2683dda0a9d542f9979515ab0b3f02330c3743bc95212cfe01888ee495896d8a3aea10f71a4f8b336e0751e2a8aa9a577ae88ef05a31c99294dca3474952334aed71129f4838477da7b5fa72a501a388fbb3321953eff5e274e2efcb34f8fb13b63ed2762b6939e6d4c9783e311aa81159418d94f67a799d3bf7f98565fcaa4b5d934e958911de4a79d1635f6a143aebd298c6bd4f6451abd3c13689f62288a1e87d5d3879e4661f5ec4fec320dd98e22ff1a563d50a8948a1b559897b2df8a51f42067ab5c2829424df941700d193172894b1ec01e69bc80e6a934168fbfcd7b72d463f999c2ef23f824061ea227f0a32fbcbb5ef6adb908390ee57e34e0e6bc73549d1a76fd586882c1b45f063482fce971fd0ec78bd567ff9a16b518316965e96b83fd1162d966a7bd69416d97a0c51900f44f5ba9275ac7b5de501538cd7a7cd45550190f0341081517a777caa6def0ca07967ea389629e4189dd2d40b41517a937e84f5909d4c208e1ea89b3257ab2da37a8c248b37a7bd46489227b24ac74adb998bc565973799a3228a33d043ce4d189f2d16229ee38bc614c323374515c4d822b10eee8fbb199aa166887edaf2770f6bcf714a51e3eb6a66c0b42e010cd454081d021f7387a45479e59b0fb89929c4f73edc669fcdc13fd6ff21af94148ab675f23b645e0a845d8d7de911d3d34d57ad51ff547a189ae04e1f4141c534f3726b9a290d0a126f4bd1f457f99a022aaa72f345ae1f65245127dcc223cf2341c5c41e965d952b7e8d08d53ec63f7de798158a5259957f15bd73a08078efacd3cdbcea341aac81021a35c38772ea4ca3d2cf2ba3ded4733f3b9d72612c808a237303814c36d1d4dc9ba00d946b2a8019773df1c0a4b282470f3649d35b5fe775610c85c13e9233d9ecfedfa47221d0e16e535b3dbdeb13362ffd2f962e14f8e21419227d3fc7415aab252fd19b06d0c2275b299435a78c3d8a2ef0b8e8333b467f1fe4daa1198b343db64b9409a2e15b747e38d5cb9acbdaee744a4a4ac547173f44a7003f0b93adadefadd38ed403f79327b059236a4ed85ac37199927b263a6bc2eddae7044948f542e53e5de5b392b3bc4ec65b75842ac28495154c7692e1a1c3e9b8dc482103f1565ebf6e798e6c651aaf16f369e5aae2a7732fe37c7cf91074f3f19f895cfad24df380716369dc1e291841e2ae839f927a737d4eb3b134433cf764e931b72b3a26943023af09a1da3b56acb54155c5a4d56fadb37c92fe345d4e36cf0398eee10ebd6203b79225a96f1b617c9a624e6445e508aab7d870ec15e41ddfa6b8674348c3b62d5c26264e6b0f042e4055da50f4fc6ac9874fb0b5163755df835b924afb9116e671897c55a13248619122145ccd155a91ea728adc99d5aaf75702ac4d0941014e2930f41f11a283b89f8dab427326fcf610873ad0 +sig_ct = da000330050280dbeed05dfbefe9f3afabfa9fb0077fc5024f13f8cf46f9c011dfc0760b709406cf41f58ecff29eb1fd706e0bcea408401dfb6053fe9f4bf3ef97021ed1064ffffeaf5f0fffe814b011fc2056fc907106b0230560eafa0f8704ff7bf18ffb02df2003ff4ff6802b0e8ee9fa5f04fbbf53fef09306e09d01bfb6fa4f29f3bf5dee1fdafa5f7009d0360b70c202d0f8f9d0151c501602bfad0c8030f26fc1f31faae5d021ef903e1280c9f8904607df82f95010ea101b0b100ee6901e015fc904801ffe30301ddf96fd6f8d003fb900a01dfba046f9ffd0fc3fea200ff8ea3fc505a032f59044fd30f112507bed0fc5102fc1f61f07e82fcefb202600707608503a05007cfe912a05a0e1fe1102f68ffafb0f220aa089fe1f80ff801df6e05802d06209deac08ffba027ef5f65fc0f2cf9e0d1054f5bfa20f401df3fe5dfb712504df6cfdd0c9048f6605d0dc01203e020ebef21fd906bf97eeb0c0fdd011f92fe70210aaf89f8bfbcfad097f07f66f8ff140bbff1169fa80db127f9afd7025fbfe1d01a150015128ff3029fa7fadfe7f59f85f8700afe9f1b0c9fd2f6d0ba058122f22029fb2116fd11ea0430ddf1703101af16f94094fd5fd9004f4c03eff80c4043fdff96fad10ff1cf68f8bfa803f061020ec5ef2017f8f04af710501510480c3fd6fe80affeaf8814ae8c103f96e520c10a8026f07005f80edd0b1eb60a9f71f00f9a037120f330490c1fddfa1f33f93fea146f84fe7ffbfc401ff7e00108f0c403f10afe9fc407607bf4bec9108f38fa405f09afbffe6f9d0b50a709afa5f96ffa090060f4c1fcef3005f8d04b01ffdffcffbbf2bfe1f84f5ff53118f7502c0fa06b007f0c11606c0660cff1512806d0af1060c6000f980bdfc6024faa063fcbfc40c005301905e0befd80d5001021fc0fe01880d1f97fc5fb604d07bf7a040f9b0bf1c70ac14f10603b0cb0401680d1f16037fb00bdff003a030084fbded60b6fee07a065068f430980a4066f97fa20c60a20a2f940a5ff20abfc70b1f9e0650aefc4ee6f6f094fe2104e990b4ff7f9b04509103def2078efbf7a0190f40c5fbcf50015010fa3fddfa30190b510be5ef05ed103b08fed1e920ca04709f0ed0b3f7ff5fec000cfd815000304000f07308f02204703c066ff9fc80b214e03df61fc8f66f84ec803ffd3f8408df8e105095fcd15f01d0e4178050097f73f8904811df970cd05e06a01ff9601e08c035efffbdf30041f76fd9137035ee60c8f5f109ec317af0c05ffb4ee0095054fb5ee606b00f165022092e89f7c09ef1cfe0fbbef8f17f69eeb05bf98e5ff56e8aff1fc2f991300580ca02cf6bf0405bf52f30000f9d0fdf66f9afc4f2cfe0fd6ef0182f5d070fbd072fac03201e02cf1bfaffa2fd8fb4f87fc7f5203002c1810c4fc7003002030fca09d1370b7080fce01af6b100f69f31f8ff7f02512802310ff4e0bafd305ffb2fab088ff00f003e0a4fe2fe2fe1fc9eaefb800e18e0ee0cdfcdfc907aff713607ffaef8eff508af8ff780410a403e03fff2085fd606404bf98d65eccf7c03afce03208dfd9098f14045ec4071fe0fe7f4cfe1ff1f9cf4b008fe806608ff4a0ae0400b40700dbfaff8ff73072f33fe906b0730440c90a5ff609c073f98029e80f080f2faafd3f2106e038fa6000f85eed03d0050a4ecb0bbffb0d8fc8fe7024f94031fda0f8076fa6db2092048f9600b029f9bfc406cf370e7f1efa8feafc6efc1d60c212a054ff2fdc070fdfff9fdafbafbc104003f9e0d9f95f93f62f72fcf028fd6f9efc4fccf9b055ff603b032f04ec2f8dfb808703cf88fe1012073faa024f42ec0fbb09b03b007014098007095f30fb1f6ef97fe5facf2afa80b400cf990f60ba0310ee059f5eddbe7ffa9009043068fa606afea0d0055f75026056f8b06cf42025f88fdefacfbafcdffffe8fa3efcfa9058001fc90a40ad02dfbafd007c034ef7fb4091d9b09505bf28fbd0600de087fa10cdebdfb0f5cf79f4ffd50091130390d8fa000b1200d7ddbf97f8f0d6030fadf2816a0e3f2bfa10060ee0240dffb8016fb4eba02f095edff6e10ceef010045fe70c505a023fd7f6c05b0a6fab055f2317015613412808103804908f007ff8fde087fbcf88f4bedffb4037f31efc08efaa +c = 8625b9159e04c6110a15fe21692fda1d5a1de40c42186612122e110c151a72145925321d8825b30ff52de0000613c713780e9e24002873281f0ff80bf6288417cf0dde13a02fe30e2c24b907eb08da0246110000421ef30e9b078e2cf60d861b0f0a07110a2d0914851e1c1b7d27ba29c8009702d71191218c257d2c0110b7210e202324191c6e2423144804452ffa02cd23d103d30860266d1b1f2fe12d5b2cff2f6f0700283d2c98179527d5215f14f71ec62f3022e52882158113e110f92eec13341a180c0b241c044a08c206c218a4094e238a19ad29d32a8508ec1c771dde1b970bbf1ea3128604e6290700ce2485150907e71f2e207228f511212cba19711b85028827e20534294118a92ece1da5295828720360265619ea18091938189b289f0fbb1b760efe270724b818cb0c5620a01dbe0fa62caa1ac006f01a3011f012cd00dd29db03550daa01c809cf254e04f824be08e40d492e431fa111f0180a06b02e64155619f1288d236120f81383045403980f6e123914b419c32f7f177d2ece24da06011bb620fd1e3c126022a121210182113b04d42f9e16d00fcf191a2cbd2229228d1eaa2af21d1b189e19f017791db82a0a27472d3e0fd90eb61e3c11402a560e21272214fb0508186c218b02622ae22909119915780c8206d610b4219b1a2a1dcf08b72d512c142c56272324b017cb21c32c6b099c0e3c265c26f10df61ece1fc32b9c298421f8015c0bf72c3c1cfc26971f5e08622c0c27c4004b03eb1d1b06e62ddf1d0a07020ee119a307ae240127452d222f48089f08e602410638153e01570aca1d332c6707e50a4600432fe824ee14f71af90b422881134705b308b92c621a140a9e064f05fa1c04176f05dd227925af2403255813402cfb11d819021bb30a7d15b011fa21b0258a2936056911352988241e21b009a5184111700af115af0d7423d517cd25dd16841b1c19f51c4f110b0f58112911ef1184289f0c7413c008740581135c25fa114e2e34085c136e05f61fa008b51ff013f22ceb07310d8802612fa62bdd12ab102920d10e210c1a2f8301a5082b143a2d511dd900f4113a264f12851c0c26c51a860a0d226127e806500c1c00b5245f2f83229b1cf329131a16058f2765160104412f9410b821741e720ffd006b2fef1912231322b81418014305421bfb21db0698036517502f4c168d0fb41e5710c800ef10891308145612491feb27e51863287a193a284c10631b82167912ee256828d6062c17ae0be723540f0d10fa240a20e70b04238e0c1d206c171811b013f504d320df1ebd08202f9007712cad05a3129a0a45044d0919000f2ea20dc00bd02cf70af90ec013b9090b04c5094a19e72a062a0b27a625e800dc1c351b292fb42c390bf3259e035e28e12dfe2bc1074128a31f8a11c50ee52cf0003a2ea011f2260124261bb301a82a5927001301177a19f10dcd0101226c21a6267f25702843094b021122a90cea168409e404c321610e3225c32c6213d013270e4f02232df6044327a91aad0d2626ea0367038825f60cfb1e0322160ec419140c102b540d172620296707df09840ffc0bfa1c1504001b4f07dc268d0e2f2bca2a0c2a7611331b65262c1ba3232e133d24b516ad07e22dc919672266094e159d0648166111a70ade0f972fd511c52a2c0ac020e22e760f632c0d1a94031e2fc703de214d19a923c51777080a0a16109d1c0f1f21089a149526761038108a176d01250321275107a223af2c5c1f1412dd0b4b0b4e04f62d58290810bc2073062024171d822690084e0cf32dce0f1d12382bab0b8108690e872b932b3c07141b99146621dc2d02069b15230a2a13fd1bd120820e2d2f1923592e7710b6216615661dd31fa11a52159125442b3713e0228a0f2f247a0bf72dc91c2d1cb3082d273e1dc5228f174605d4154e1e2a20c527112516091d2338106213a41a312eaf1384027d205511c9205f1a202e6d0ecb1c99198924a5228a18ee075c2a4a0fce240d03142053099607a02eef0bfe2fbd03d5235321b619b91d431afb2e080bfc011928580d7725982a8920241dd62c38123e202522452697239e022726360f3e217c17b30c2715ab0b1d14fc29750ee422e72ef42e9b10810b2c139e2aed05a2052d0cf20a9b08f210141fdc282806610f87163d0bfc27952d9628aa0c622981217e1dae24da185e00d7083f2dfa042022a717ba2501130525b22e922b2d1fc424ad12d9064d0ec10c3b1cea01d919480a590959067222c1141c0f1f017229b828e0182d25821ab61e11223500772128205201200257116c0ca3263b0e4c2a6524c206082ce62f850b4b289921330107222f2d5b1490215623b818da1c50213d0280230917ba0d65086819ef27011a731c5e0e0415b10f0b01a10a510f11133016f11cee144b0e771e50137114ee207c1fc9236b2adf0185257d173211a91e4f090015ef12b71e64125722d62d72090c2a5905091b1519342c9e1716228a133711652718181a2c7f2a4d1a341ea508e31f890323180010302a360313106e0bc51dee15222aac0ecb007c1bbe0f540a291d642574298a0cd822322f7b2ad000d10691119b28941e29183903e11ad524e00e3f2439039a070f1e551ad612f629b028632174071115e3086c12822a4d231e2991286d129a0405139001ba2f932dfc0d4d1b6b0a7f0606261a091f014214712dd32b1507291c300815266e2bb420891551132717c00591055f027a05661aa0202413372c5e047c2c4b181b2cdd257a1b3e2b2021fc28a7238703c1025e1d771c95139c031c05700d2224d01ac508c321b80532102a14142471014910742b7019f3097307902d652874001a2df92274218b1a592c0f1fe725 +s2 = 330005002800db00edfe5d00beffe9ff3affabffa9ffb0ff7700c5ff240013ff8cff46ff9cff1100fcfd7600b70094006c0041ff58ffcffe29ffb1fed7ff6e00bc00a4fe84001d00b6ff5300e9ff4bff3eff97ff2100d1fe6400ffffeaff5fffff00e8ff4b011100c2ff5600c9ff71006b0023005600ea00a0ff87ff4f007bff18fffbff2d0020ff3f004fff68ff2b00e800e9fea5ff04ffbbff53ffefff93006e009d001b00b6ffa4ff29ff3bff5dffe1fedaffa5ff70ff9d003600b700c2002d00f8009dff1500c50116002b00adffc800300026ffc1ff31ffaaff5dfe2100f9fe3e002801c90089ff46007d0082ff95ff1000a1fe1b00b1000e0069fe1e001500c9ff48001f00e3ff3000dd0196ffd6ff8dff0300b9ff0a001d00baff46009fffd0ffc3ffeaff0002f8ffa3fec5ff5a00320059ff4400d3fff10025017b00d0fec5ff0201c1ff61ff07ff82feceffb2ff26000700760085003a0050007c00e9ff2a015a00e100e1ff020168fffaffb0ff22ffaa008900e1ff80fff8ff1d006eff58002d0062009d00acfe8f00baff2700f5fe65ffc0ff2cff9effd10054005bffa2fff4001d003fff5dfeb7ff25014d006cffddffc900480066ff5d00dc0012003e002000befe21ffd9ff6b0097ffebfec000ddff110092ffe7ff2100aa0089ff8bffbcffadff970007ff66ff8fff14ffbb00f1ff6901a8ffdb0027019affd7ff2500bfff1dfe1a00500115002801f3ff2900a7ffadffe7ff59ff85ff87ff0a00e9ff1bffc900d2ff6dffba005800220122ff2900b2ff1601d1ffea014300dd0017ff31001a0016ff94ff9400d5ffd9ff04004cff3e00f8ffc4004300dfff96ffadff0f011cff68ff8bffa8ff3f0061002000c5fef2fe17008fff4a0071ff500051014800c300d6ffe8ffaf00eaff88ff4a018cfe030196ff52fec100a800260007ff050080ffddfeb100b6fea90071ff00ff9aff3700200133ff4900c100ddffa1ff33ff93ffeaff460184ffe7fffbffc4ff1f007eff01008f00c4003f000a01e9ffc4ff76007b004bffc9fe080138ffa4ff5f009a00bfffe6ff9dffb500a7009a00a5ff96fffaff900060004cfffc01f3fe05008dff4b001f00dfffcfffbbff2bffe1ff84ff5fff53ff180175ff2c00fa006b0007000cff16016c006600cf0015ff28016d00af000601c600000098ffbd00c6ff2400aaff6300cbffc4ffc000530019005e00be00d8ffd50001002100c0ffe0ff8801d10097ffc5ffb6ff4d007b007aff40009bffbf00c701ac004f0106013b00cb0040006801d10016ff3700b0ffbd00f0ff3a0030008400bdffd6feb600eeff7a006500680043ff9800a400660097ffa2ffc600a200a20094ffa500f2ffab00c7ffb1009eff6500ae00c4ffe6fe6fff9400e2ff040199feb400f7ff9bff450091003d00f2fe7800fbfe7aff1900f400c500bcff50ff15001000a3ffddffa3ff1900b5000b015efe05ffd1fe3b008f00d1fe92feca0047009f00ed00b3007fff5fffc0fe0c00d8ff5001030040000f0073008f00220047003c006600f9ffc8ffb2004e013d0061ffc8ff66ff84ffc8fe3f00d3ff84ff8d008eff05019500cdff5f011d00e40078015000970073ff89ff48001d0197ffcd005e006a001f0096ff1e008c003500fffebdff30ff410076ffd9ff37013500e6fec8005fff0901c3fe7a010cff5f00b4ffe0fe95005400b5ffe6fe6b000f0065012200920089fe7cff9e001cffe0ffbbfff8fe17ff69ffebfe5b0098ff5ffe56ff8afef1ffc2ff99ff30015800ca002c006bff04ff5b0052ff30ff00009dfffd0066ff9affc4ff2cffe0ffd6fff0fe82015dff7000bdff7200acff32001e002c001bffafffa2ffd8ffb4ff87ffc7ff52ff30002c008101c400c7ff030002003000caff9d003701b7008000ceff1a006bff000169ff31ff8fff7fff2500280123000f014effba00d3ff5f00b2ffabff8800f0fff0003e00a400e2ffe2ffe1ffc9ffaefeb8ff0e008e01ee00cd00cdffc9ff7a00f7ff36017f00aeff8efff5ff8a008fff78ff4100a4003e003f00f2ff8500d6ff64004b0098ff65fdccfe7cff3a00ceff32008d00d9ff980014ff4500c4fe7100e0ffe7ff4cffe1fff1ff9cff4bff0800e8ff66008f004affae004000b4007000db00afff8fff73ff720033ffe9ff6b0073004400c900a500f6ff9c00730098ff290080fe08fff200aaffd3ff21ff6e003800a6ff000085ffedfe3d000500a400cbfebb00fbffd800c8ffe7ff240094ff3100dafff8007600a6ffb2fd9200480096ff0b0029009bffc4ff6c0037ffe7001effa8ffeaffc6fffcfed601c2002a015400f2ffdcff7000dffff9ffdaffbaffbcff040103009effd90095ff93ff62ff72ffcfff2800d6ff9effc4ffccff9bff5500f6ff3b00320004ffc2fe8dffb8ff87003c0088ffe1ff12007300aaff240042ffc0febbff9b003b000700140098000700950030ffb1ff6eff97ffe5ffacff2affa8ffb4000c0099fff600ba003100ee0059005effdbfd7ffea9ff090043006800a6ff6a00eaffd000550075ff260056008bff6c0042ff250088ffdeffacffbaffcdffffffe8ffa3fffcfea9ff58000100c9ffa400ad002d00baffd0ff7c003400f7feb4ff91009bfd95005b0028ffbdff6000de008700a1ffcd00bdfeb0ff5cff79ff4fffd5ff090013013900d800a0ff0b002001d700dbfd97ff8fffd6003000adff28ff6a01e3002bffa1ff0600ee002400df00b8ff1600b4ffbafe2f009500dffe6eff0c01effe10004500e7ffc5005a002300d7ff6cff5b00a600abff550023ff70015601340128018100380049008f000700f8ffdeff8700bcff88ff4bffdffeb4ff370031fffcfe8e00aaff +s1 = 0b00d3ff9cffa2ff8fff3600b9ffbefe6cffb7ff4bffa4ff9900bb0003013300fcfe98fe04ff910050ff6700dfff1e0137006400ac00c2ff0501b9ff13004e0153018f00feff08019b0071ffc0ff1c00ab00cdff70ff95ffc9ffd0003300d9006d0012ffd100c2ff00003401daff1900c2ff82ff95009000e4ffe000eaff34ff3eff5affc3ff00018bfff000b7ff54017aff1d01ba01c10047ffd6ff16ffd9ff8afff9ff5000abffad001bff87ff1e0112014ffe9b0135001b00c0ff9f00fcff100057009aff1cff2000bd0021000fff8000ecffb300120064009c00a4fe120045ff4afffeff6800d0ff71000b01f9ff50002c00b0ff81010300e8ff310013000b00baff390010ffcdff2e01390031000f00e2ff1aff0d001eff1000b3ff46ffaafeceff9aff33013a007800160119001fff0c0076004fff2b015e005cff5600b4ff32ff16007fff8800d800f2ff2e00af001f014800120040018d009dffc100caffab003200d0ff69000d006d00c4feedffed008b00d2febcfe3fff5efe0cffa300bfffaeffdefff6fe1f01d000cfff5c0023ffcbff52006400b90093ff6900bbff1501d8ffcfff060078ffb5ff2c00dbffafff7eff7cffd7008d00940044ffa30020009f007cff6bff0f00f7ffec008f004600c6008700f5ff7d0081002c012c004200ad007b005b00eeff61ff00004affbeff4a00cd009aff96ffa5ff48004c00e7002c001801d4ff02ff4e00b5ff3cff640057ff88ffefff20fffdffeeffde013400b400c5feeeffd6008c0069fff2007b003000e9ff7a00fafe0c003e012a008000c7ff5d00ae005c00c1008d005bffe1ffb6005600a3000bff4c00240025ff0500570095fee0ff3f00c3ffb1ffc20095007aff5c00e600b7ff3000e1ff76ff170097ff92ff3a0099fff10019ffc6009e00cfffcfffb0ff650068ff3c0049ff65ff30ff5b002000f6ff2c00c40041fff6000fffe6000eff16006b00d6ff86ffc0fff0ff03011600b3001b006c006b012800d9fea5ff8fffeeffd6ff93febaff40ff8fffbcff4a007b00a50097011b01e4ffefff4f00740006001e0062009d00c4ff30ff52003c002f00b9ff1cff89ff90ffbfff880028014900b001c300c6ff6100a200dd0069ff2eff79ff51004bff9fff3500d3ff1effb5008cff120076ff63ff350073ff2e000c0090ff7100c7ff08008c0037ffc4ff5fff70ffdffeaaff4b008800a6fee0ff55003b003100150170000a0195ff250024004b00e3ff3b00efff5f00e0001400650135ffef006dffdaffa6ff92ff1500b30046000100e00014ffcbff71005600bfffa7fe58ffa50061ff28ff8dff500089feae000a01fefed80012ffe60090ff47ff70ff36006200e3005900bffe5dff30019900eaff170017fe92014fff3c00b1ff5d0085007a0053001b00810046ff71ff72ffceff0e004e00dbffe100f4fff7ff040125ffb8ff5bffd500d7ff590053fe7bffccff8eff51ff97fe5c0047ff81003a00a0feebff56008c0073ff26ff0700a7ff240075ff9b008a008f00cd00edff60ff51ff620085004dff8400370095ff3eff5a0040ff3400b4ff09ffdc0079ff2b010200a1ff9800a1ff3e00a8ff96009d009affac006600d800beff1000dc0076008bffd0ffad008fff17fff7fff20001008c01af005c005c000e0056ff99000b002001a2ffafff7e00bb0053004d000fffcd0054ff65ff7400ee0035001effa5004b01b100d0feb80017ffd2ff5cff6a00b100a40092003f0071008f00660097ffd5ff5a000101c6003f001a001c0043014eff8c00d100eeff560060fe3700caffd2fe2bff5900cb00c5ffaaff2b0078ffb7ff760013004a016b0099006600d8ff3f00a1ff9200f3ffe7ff0b002f009eff14000a00c80007ffd70063ff74ff27005600cc00bfffca001800210027002dff8eff7b0062fee1ffbbffd5fff0ff4cff97ff5e00110064012e005cff8aff2d00830058ffe4fe83ffaaff610000ffc9ff4400b9ff3c00a7ffb0fe8a004c00d60030005dffec008600aafeacfe2500ac009cfe0800b8000e00d7fedc00f8ff9700a50059012800d0ffe4ff470052fe8d01d2ffd4ff05019effd0ff72ffa0ffa7ff49ffcbfe32ffa00071fe9f000e008eff04001100b200acffc5ff6800fffe8d000901afff30008500d800fbfee1ff6eff91004a00800060ff88ff7100e100c7ff1901aeff2bff17002500c100d0ff4c0078ff2e0085ff5100a400aaff75004d00dc005d00e300eafee6fef1fe6300de0028ff210056000b00d400a600a7ffc0005eff8f00bcfe53ff650069ff62ffd6ff7bffbc00bfff4f0060004a0029000901f7ff0d002300defe6cffd7ffceff970031ff8700fafe4d002cffd90083ff220039002d0059003d00890060ff2c0069006000970089ff28ff56007fff4aff4f00ee00d1fe54ff4dfff3fe9cff6cff4a00e1feab00f40022000aff9400e6fecbff3600aeffafff90ff23ff80ff8200eeff34007d005bff06000100e8fed2ff5900faffd000fbff130054ff4a007a0049ff1d02dd0057002d01750134ff94ff40012800afff70ffa700e60079ff09ffebff7dff80008eff4ffe610014ff0c000f0068ff60ff8b00feff6dff4c0029003b0070fffdfff300cdff82ff78ff12008b00ecffdafe6d00bfff43019dfef7ff28000e00c3ffb4fd7cffe1fe63ffecfffd0085ff08ffc00007014bff5bff2e0066ff8fffbcff560023008100010094ff0900b100d8009400240059fea10019007d0056009eff92ff76ff56ffffff4900beff0c0041ff1a000100240116ff7b00600070ff4a005101b2001400efff36009d000400b9ff3eff4dfff5ff75003c003e0050fef8ffefffe9ffd3007500d7ffc4ff2100 + +count = 510 +salt_version = 0 +msg_len = 510 +privkey = 5a08fe1d9005100a5ffc3c00c200840218803023dbf8fe1f13bf1804207f9ff781efec3ef90651fffd0f79dff7dde9b611084207fbe00fbf08b20ff3c5f13c2f87fff8cdb0fbdeffc00180a1124200845f38c44f17bf1fbfe00c2408f7fe93bf07845d83c1f0d1f1847ff6c5bcf804ff7e1c7bff108012f79e07bbb1045f103c40881b0f81fffb83214a108c1e004271787f0877f26bc3ffbe5eeffd0080219be3ef47c1843e208620f380013e1c93e117fe1084001f080f07dd1e08428840f0403ffbe1184430784419042f74001039f1989d1003c0803c170e5fffa2f70a0e00611fc611fc23103fcf7c23f8441d83a5204e1e8c23ef47e0001e08c9f007a2ff3bce9fc00781bf105ee8be3e7c1f07c1ce7424febc0003e4080bc00c2107c0100784f8421073c1e839d08be2ef880e7c84f000328fc00f7def802206c42108bf07fc3ffc00f787bf0fe0e8000f039f07760e0be0003422fc3e1003f007df1f8213049e19040ffc45e0c3eef7bf007e0e04670f4faf04801039d078222907e1047b273611fbff2fbe510083f8381f7c8307860e8f9f1fbbf003e0e740719c20c87d827c440843ef702018b85d8bbd09443d8bfe17fc1083e311bdef0c3e117e00107ceec60f887ce001ff078021be100402f87fef90201ff63184261ec4410001ef47ce8c5807fc2ef0011844211381f102019bfc2fc3fdfcdbf7c80f77a0004221fc4118f85f147b0f860e0044303dfd83df190021f85d2f421f041d100dc06fc2d8c21f005d017dff8be1e78010880428c3f10fe2113e2e0ba307f60d937f0742010b800f3c2c73c30f3a3003bed7861297a200ba61841f0047aeffdd174b9ff41ee74420f85e09bc3f803e07b41e87e030b9f0f45aee82007fa008ba00940027c4027c22103a2f781b2945c0883d17485f0ba0e7bb9d13bff8fbf08820f88810683d0703f2f8610847ef8bc0e8b44ffc01f17e0fffdf083def87e02005e167df2841fff8dad13e4f7b400882207c20d841d40460e800217c7f0777def062267e307c9c1107d08b9def07ef6cfe08c79efc7ed903e4141f17bc3f87f9f07ff0f05bfa023f13e0e8861e87e108be1ef7c91fc1c20c4411fbfff3dd00463e83a5ff09b00bff4281f2fc1de83e31903f0fc3e11063e8c3de085a07fe2f803ff140520423177bdcf46227ba227fa117843e1c00f80bef7bc200041efbbee93c0078411781f177e0e880110bc1ef81f17440d83df07ca116c171effde6b8217c3ff84612803b18043177fdf8840d7fa31083ae08a2114be0f7800f4a527b9f3185effc22f004608024f0bdb0ec20e80dd1040206c61ffc6107043e77e3f8820f04bc1083e1fbfd27c1d1e7a4f7361d047d20481f78591009de7461f743c0177df88c236783f7422e701de7f5d17c41ce41cf0c1e003e0e7c9e013811739f16bfe08841fffc210fa0003dc000420747e1783e10fdc003e028ba00845c0849bff83ed841e18fa2f081f278032639e00ae0ffc0110fe1ef041f83fef8fe107c64f783e0f861dfc42df861ff401effa1013c500c5c004a2d8c1f17c5b088400fbc50783eeffff083e2f681dc83be177c2d8461e0424f7c1ee8c3ee701f00381003dd08bfff7c011fc5dd73fef041bf04810108117fffd747a00c62f84df0845f07783f83fe07bc4e8bc0f0441fec00ef8440078201be7f0be220c8207c5f1e8640f89fe847fff781fec9c01402e0fffe847c0fbe0e0bbe083c1f0bfde07a6000421f41c10822094a1f10200ec9b113dc20ba3083bf0f81e10fc02fbc120880f843f07c42ff15052ae724fb24f3f6e5d5e7ce2d131e0509161cf3f8be310e1824e906ff000c2ae703e4030b0743db041607eb27133418c8270201f2f9d6fef72113f9fdfaf3ecf5f712da180613fdd0e4f3ffefed2d040202e1efe1cf1fed26e334ec05e72215f2080a2ee2fef908e8f7e70fe00d0604f701eaeefbf41019d42625bd18ee2cedd7ed20fbf228fe09110d290c2bfce60d0127ddef1ed231fcedf9fc04f9011afe02e3ea350a33f1d41defd608fdd70108260defcffe1d09e834de08e1e01505cf1a051cce11ce02e8dfebe3f6c509da0ce80b09e8d8f4fb11d901f7042602fdf00bfdc61b10f402100d0a130801fe0e18d7feb20413ed1ffa000407faf12d24e334e80701ec1d12fdfb231cd215fee42fcafa23012412e1fe0b1c29f905faec071207dae3fa09d81f0709090618edd809d6ebd3cef740c9dc10c820ffee0efa28f9e709f712f91af80f1de9fd0a0bfb03f1ec020404fcf6e44228fc00f8eaf11ef5e9f11623dcecf0def7ebe3fc260efc02fe090d0208f4f91e18da43250decfbf4f813de2c0af7ff05fd10c5e6e12523e70c2743cee40408f726c30d2020e7f3def1d1c523c705e6d6f70bd8fcf6fdea0c0efa2ce9f1c9f2f11a00ec2428f61600ec1cf9f5e716fff8c7041afbbcdaf407000c041217010308fd27090c15f406d904e6f6f714e217eff5fcfbf4e4d90a0303e7d421fa130af9e9e7fff0f20d2ff3fe12290ffee1161dcffe142c070bbcd60aebfb071031fdfae70340d90ee815dcfa0eef0ee1e505fc05fe09ed30180327de05ea0b38e9fff10310302fe4f51a0004f7102502fef10107f5140a0119e30cf7f411efc226f01bff27f3010b09ee0829d807f60f10fcd4e7e4fc1702f31af30715091f02fb21090d0cfb2800f41aff09f9ed1cfc00e8e705e407e3f6d6f82b160e0de913ee14192410ffd5310d1201f4f60302fc05ddf4de0310dcd6ccd514f611da17ee0ef6fafc05f30adc202be921fa070e2d17f909ebfaf1fa1eeddcd4ec0bf109d924ece039eb1bd8fd090ee6fce03bda010fc6cfe31d00dee809080ae61508073015f8080de5ddea06f9f101e307040af30931c20d1af0f51d1445f00801ffe8f9d60200fdfdf3140f1af8f6ecf2d5fcc405f7eb10f71fe6f5f2220c02090b041d08f500c9fad4080410c004e203f7fa01defe151e0c06f02d06ef1a1710cf13fd34ec0c08fbf81a0216091ee7f818040ee6fe28f80d18f0e7f1f612292405f81f1ae3f5042118e801f8fef5080d09fd24160110f60a13f71df1ee1e05d2f0e8ed19fe06f7b70cf3cdd6f0240b05c802fef3d4f407fd160d29eef80b2213f5eef61607f708fb10e11afbc337dbf7ddf61cfde610fa27f81f040d200218fd13ecfb0cec14ccf635100afbd922daf6e9da0d1103eff4fd0d24090d040f0ac7290101fdebf7da26f50e0b +pubkey = 0a0054be09b814edb594f2b459c6cb74c0f2fa89113ca9fd4024f1c469b3005bb395d93ea4160c8aec6e5317f416413504a3b86885a1b951b503296f79c9a42d4c244b30378c3607b9f815fa287c64d16b19f9a0c39bda298aaad7a9b81a0eab3adb391508f24a41e9941e7dd9ea20c6d1a63287dba584660248f79a3c138a05c1500540a49f26fca50a76ab06a1480bb4610ffe7aadc796408d4b0ba88cfaa99b748a52be026d03b9b7005be1a393be698483214e542f89020156bde7ce864979e21b4b4236ee598613e142a10d75ea5058bb65c0e799ba275c86b039f71e4fa2a93ebdb58c094f4ef0db0004652102e9fc5a6111deb9f194216648bea7e42c731bcd798db1b3825fd8c81b7618b707480d47e90cb94a0ebb576862608912f7600e4199b904ce240136a804a934ac280934cb65b49d56b662058ada6482c0b807e5b024c23fb31458933046a6372556fd33f43318105da13cedf5670ea5328f2447e89b1d909fbdd3a8c8e4859f9aa035520ab27c4598c25442a58c46db75dc215a961816c3e7d925897cf32a49a9f23e1e24c086569e19264469331e9c0d725e617197ec3824da23ec8f4aab89befbfc8f3d76d48f6677c011a88892c7cb9e34175a94b2ad639848be57d350440233e2cc47da8ca476a2cbe7c5418a7e429f78e05d6bb458c721bec8eb54451f02a1077039005ba65e167412b9311021c7b94ee09b9868e78e16351a084019dc8e4650eaa3ce1a7af6c004c751beb01818a8630e37b3ac7ee413e589a88e5fd9bba9e890782fd17c9bfa50b8929bf2ccdd749230fb37eeff91e2366080e3f10da5e5c664eada3594a8a63ca410211c59d5d14cef04708e23d38a8b8745d21685a40067485f38a445342215cce317d84a11dd5a2094d90347525e78c7ee27a69412e366d8f488949bf97fde415b582170db848c4c0decf5029cde6dd41304856cb840e9445a69dc8f6fa04739f824a293a21335690dd75f5c73f6fc8815b0e482857d03427ae2a71650a6475725401bd057eb08faebcbac1d2501f975d107436f9a8c78f49c19f21b087c68ef9b672a11b6177855ac7442f295830040844cd5cbd71e3d98b1ae978006d67d4e8da481dfeb46d1a5b06660bf2d52c7b24861c57f881167bb9b1b104a5011e2946e2dc58474ef6438a87df69bbbe2e53dc89619c628bdbdecff45d4029baca65ae4f3a26cae4e53db8ecbc336665e4101d6ae4ccd5ad4c11cc62a802e66aa9f660730c9013d9277461448b7cb95888a99b8e9f3e11a3b8ad79487586251f499ebcf68c7778e6307abafba8d91acf4361d0985a1fdc31b41d31622f7f14b4123b99c75997fde368e79a6ca10aeb12e1df687cce7bb58403aba214bdb4c8eb558e8d07436024d73dee54d714a3c21f0d4f033b2bb89d9854a9d946ed525ad3128f6949998901b645e37671160068c8d9305686ee69a6ac880ace7fd24fae95a8d9c3e1de64c876f54abb6a27bf43dc916ae3e4aa5b28bfe34d66e531ca0337e2c6a2aec22af6dca3e836dcabf7784dea9cfd5eb4be1311b8711a125798f1969662e825660f32ce7c11049191168e74465580e978020f5328d4ca62b9d9c12ea61118cc96d5ba8ae31932dbc62f8ba6ab2a517b5e238db0ba3fa55f84a752c6048a1d14f21bf6ebb2a01bf193ee81c05a60474d68c4619ddad90a380425ae647c44f4072ac5a141b1a2b7c3d3521d0280a60193d670a66eb905a652debf70bbb50d2e2fb5349ee7f085637fbd4f1aa94e5aae4976db96e35f5d3026e3f01ccc63ba73950f1c94a1f2c09a7bac0e43969c23a50ccf68281126e51929a05d664a70ad8502fda0615a140d86e866a0b653ada56d9ef9f0aedc2a3aa9d0d4d40a2bcc5a17b1a5008c29e409c0168a96705dba8010d265850f019459266efa87c7019a975892f0f7a1592fa6d9a8e934dd39ba923ab072557c4b1a6139efdab37c891ba49850de918e32d0de5739bebaa0c903915c3e38079932a5a16f0cf1f2896ac9730289c937a9901825122b98603964644b161c99ca9400e6443a068c0c8e87a818d85137c5ecd9a68a9c9e10f82922d4421ceef04561e19051e053665066c2a5e20779e12023b1b8eda968c53472ba43483953b9807a87e9ec86796e92f437c69f7360d9b7b0315c4e19d6ab73291ffc698239a617500bb64adcab6b053886be4c1a87ad374985a579109d7890ee38c920db170fc12640d74ab0bb7ab90354866d598a3ec6c7191c3a7900947715853a440f530c2170373275e3221f4e5474f21ae5091799a2f808c7cba31395e4f53f9bb652dc1a57b6a5fa71159cf6802b9732ad2b033c4f03ae1231595504d7149def992c6a33b36e3ce87da249634170106667449f26efa7b6d28717a22c54bda354a728ae4b324f9d3fe4a87acf6f217d26dc596095550df506d16a64795ac1ab620983ff70fecd91215d7c9be4c8513f115892760c888b4aa13f956ba1ad5fa960e54b59ba6e06b016c0418161a973f4e9b3feede0721da86 +msg = c3c3b9dbaef1b8ff9d93e1c0c06fb4f887067517ee938803e3da7b9540e2f20095cadbe913cfc9bc0e538b6f372f51bcf1aee4132ca85d12114c5b9ceaea7769086484bca618ab2b4bc016f884c9d2ad3bc94f1293c15fc43d6765267e4ca70c097361b58ce6a05b45b9ce297617176ef73f202e32cf09ff101c58c23373158814afdd6dd69d7f98e0a171b071750b8229d941fa2372d30fa7cbbb6f6bb6e0caa1c142805d9742a27fb3357db2cc2ca71baf902ca3d0f6da9758aa7033f2c110024b6cae22371af1ecc8fa9aa17a151805596ebd5a85be6a4d2853e45e3930515619db989940f592628ab1f8813c218c0dd1bdcca55b4a2bf1d867f701109a838101b425917ba39ca726d8393c5ff3a18eb7c126cd9828a20f564fdf6b4ce9f77d642917fcde7b4c25060c32b1d6af1fc9a07ef6fbac18f94dcbfca80ac5d493e296aad1fb752a662257a31d1801b5e4fb006c9fa86c6d6a37d36f244784e5d3521b6b19569f7fcbf5d999384bd2b724077cd9c37515ea53ac65866ee2881b325a1473c683aa5d65f7d5108b67d6d5dd2d6688d03b7f8a69e6d977b43dcbeab9ce5719f998e0f6be68eb1715031ac3aca51903c450dc073c7c7002e6e7aa621f43098ce036887804a608cf950511cdb65129070ff69abb2d0e4ba35e21ee39aa138a2c27fc71684493a04cd09a629b35057b0c34cbb6eee6af60b27d5cf6 +sig_compressed = ba002e2bed43a4baaef2963befc7ae6edb9d4b71cda413b6985b755f3929ef5e1569ef7b3963ab7e1576c6939db2bcd05c3a49c762fb723c91f4f2d6a30a57be8e3e31ca6f8334b9e89d41314c4847659381c74c5c1a45e5c6bd69da0d0373d94e3da58788ec1219956dcfbfd860db784cc6add9f3b27e28c45175d656072951d124ce0fdb4b27c724799215169dfb5f1ab9c78867329d047886618cc22e85d72b87a59b851ad67106401189bc568c8c651d390e2841207d089948dd3229ce1fd1c7aceb8987832a62b46c8c796671a5c9140e18ded98fd2c6df38ccdb77ff7c4a7f4996c99be87a32bb76db384c0327ca396f7688817acd785b78f3039f35a2a62348f244261914ee4681ac72ab54d539ce12973166707d4e01a53fdca6ce16d26a608bb3564aaef25d2e6f0aa23b7b6ea95d7c5057b774404aecff930b4a64b0cc7595ba606a3657b35387f262105ded0a26587e0cb649b77b9258fb03d560aae6d1816e9b46b8d4f43a892cd1d66f3c0d2651fa8aca6aa83334b85a9a29f329c79dbcfb4f1655ca959dfec64f54a7f4a069e8a078116b36a3d5ba53ebe4f921a9b39ba57fb1992667f710c38fcf45126d6fade2af17dbbd1997158f20ad325e7abfcb4456a5d686344a6d1ba17a887911fda75a253a35b33b2e31c9a9b97c29d61e95f445196e71a7ae5a742ba0a67b796c910dde20b89461af7c66527503d6fd41a36b96b95aa264e648928cfdc3e6658597c42879c4622bc6cdc2886cb7855ccd48cb74e8c4a43d767d17abc116165ef9bf4c568c49fe4060f48f4922f18ae30ca1ccb268733222aaf95e7015b8abcd7798d4945fb796a9a8591d6cddc228c34b275e5b2db3e0df78c43a0f4bd94df1ddd45123df5587563bbe5b9b9e66d2878a82b2d9144a94e79e18fedbb9b1b0c1974d44bb4c7f26fdfa3466fb23fd2d1d781d4e61d775db68512675157a4ba6636385598454ddb42dacefdb14553d50bf43d435b7871b5ad46bfcdfe49cb974a75faacdb2dcc1cc822265d9ce4ef56e6c877aa8beea7c4745973d6c1bb1678ae75b947705c16d33a739857d16cd1ccb2283f7f6e8532a7327ba4d7d6614755cd5a58151a13fd2b74d77ded6d4edc9bd567e3e3254c7232a423642e5ab1284bf266609026af3d816c3a0dc475f839a833cd1b94d58f3c50fa7a9cd4d518b62ed518298c48b4a81bbfff526dfa9535e67750d20d72cf418fcc432f803ab089273f3324a9a643775650504aa3bfb645786c3b4d7372e76dfc7d8c8c31484b6b239b25788c5ad09936c8fe2996182ec79a0a7de4073f57e29644520416b85f376a7e361089cdd30a0e92882a29e2b6c6e6fdfa136b5c630927835681e5d178f505d492d4a275961128ea1c6393b04ace83658244f0e6f2f99975ed1ad6eb389174e95efaf158a2c6ba111506108ed07a3d58342c874418bd725aa24a163ed53568a7b02b2fa51e77f031cb1b78a0faa9dbafdaed537d5eb7925d064e23681272e2ff3c6a1c5ee726926d34d033ad82616ad30475e454060b1082908d7a8adb5557f8e6f1e37ae8ddd45fdaaddd908f9e958cdc3151b651dbd6f4900b8ac3a4dbf17a49ce534cf3e19e0a77b6174d4234eed516faca97bc737bcdc513074be08b4bff301bef232517f52eaac79b7d75f7d5b3cdb7879e4a19e608fbd28e4a5d32e05ff247cfb121cd79d1a53f8d8de6be8a2f2b4e9cf3d928704da866190 +sig_ct = da0012e0dff58f2e0f50770a9ff2f89fb905cf45fc7f57fc8fb31480bbe5a06dfd6f8d125f110f805603dfa2fe4063056f080d7fcf049fe30e5f9a005f79024f39ff5fa5023eeef8cf9b05a09804af911c7f8f01c04dfa0f66073f5ee2c0b1131008f27fed00311dff5006022f9bf73f150bb006083f31fecfb90e9ff9011f500210320dbfb107f061006fc9009031056fa7f19fedf9e018094075fd41d8f36051f5e0a6fbff8afdb027f72023ee700a01603bf13f8f157fb9010fe4fecf3011e00cefaf6809700b05c15cf17fe510af53f640860800180370150c6018f6cfad021e76004003fb0113048f46f6f039ff9f98fb9059ed2030fa0eebff6f5dfef09e0e6fba0ae02200308cfc3166f060e3f42f3af65fc5f01e8f04ff2efeaeedfc208f099076f25fcd009000fedeb6f35f92ede002e95dd106dfb9130fb10350c51b1f5cf9c010030f6f03b0a308306302a06a0b5039ee40a9f340e6fbff16ec0edbf82f36fcd08bfdcfd70840f6ed502a077025fdbfe5f7b0c4fa5fcaeab0ddf0f085f93ec610105d03ffb708b02902500cff20e5f46fff0510e5f94fd7ff9f9cf78005fc3042113061f10feaf6ef49f1202509fffff2bffe157f4cf7ff46f4ced2fd7fb0f2c0250b4f2afc4f20fdcf6cf860150290d5086f660700eafde0befecfb90bbf99fccf9ef6bfb612bfa1fa8fedf5604ffae0831bd040f20016066fd8f96f4604f15f0be0210d3fe4f4605ffa8ee7133f83f78e79f87f2f092fcb0fdf44057017f49f98f67f3bef1085f5a12ff96f02068015052faa08cf5e04d046fb007a010f1c01ffccfaa01213afd3033065f74fb70d3fb5fbe03aff904af0c094feaeb2fd905c069f5f1f404cf93f35eee00df44005f77098f51f8f0320a7040f15f8600609b072f5205a044fed0b20920c6f8500f1330e1fe9f78043f64018015fbafe510a00d02dfbe05cfe612306e13af77021f29f610170570840e1fe907cf410b1068ef7f02001007048e97022e1d0dcf7a043032f6d08ee6709515f0def4005b095f9a0770310d2045f8af9b054f580e4faafe5070094ffa02c03af9b06506cf10fc2e1d00e00704bfce037ff2f23094023fc21d6fab01df420eefc7fb4fcc043ff6085feaf6f0120caeb1f9f01ffcafa4fcf061086074fd802eedaf84037fa104601907d023f06068fa9003053030f29f29fca10a0a6f2c0570c9eadff311c0d6f7c0d3f2508bfd4fa10ec0c50cf05007e08f0c306dfbd09b0eb04607f037f0e0b9fb50cafa9f2bf65feae34fb40841130f6f3203bf55fb3021f430d1f0904f011fdeee9f15f7dfa8067015f63f4701dffef3ffccee3f32f7bf0c06cfdd032f6f007fa1f4908aeebfb403dfdcfd105910af2bf330e9f7f046009e8305b0cdf21f13ecbfa5026f96067fb9ff40aaf720990c811b00b0ad0e20c20fe133f7e082fd5fe2f7ffd0f30fc809de88f33086f9a01b029156f99114f8cf16f330b50180ec076051105f74022f5b083fa1f0104906ff570cdf1af2310d006072fe2106f87010fe9f00fab008024fb1fe70240d31b2fc50d60c10040d4fa1f4a015f3df79fda0f3fb50bbfc109fff4098f76089fcb0230b602bff8f750e80b2f4a01ff76e6affefa8f9a105f89120fb1fd5f9e02c0910a000515c07cf4504fff30880130b7030041fdc1c40d10bc0dbff3fe5f91edffcb0dcef4024fa0f55003f6901701e0c1fac0250520130d9f7c028eacebafb7f5012bf30fcef7e013ef9fc407cf67fa9068f53fc6f64022fad04af9115e05804501afb009104108801d041faffab00610b00e090ff5f520ad0440a8063fa60cd0680cff7f065f1709efa1fff01c0e3f44041f9604efc6f050760d3f0bf15f9c02e08603809b0820b9fbbf84f1d043017073026024fccfda103faaf7effb0560b009df1c1d0ffef78105008f510c5fca0d507f01cf44f1df95046f23017f1305b0f6008f8df5bff4f48ff609bf6cfa5fd3f2e0000f1061fdcfc9fbbf2e039fecf5af99f7afa004ef9300b0cd008f59fa60450fdeeb07bf72fc3fb3ef60b0faef1001602ff8700107dfb8fee017f160f5058f9afc2075f91056f62fcaf9feb10a8f62efef8914af3702e032fc007feeef8dfa8021fe6f1909a04ffbaff3f33f0c045fb6f59039f31fee20e036143f7a +c = e420e4207f20d6037f01d50c582c3715042fe91a2503e10dac22b3209b015f13560f2909cc099b12831b90218e2f1e2dc60204072d15901bfb06c80d1e087a2ac6247a01ca02d826cf2be703e92eb91fc1016c196f2b7113b22c8406691ba42e4600b90ecc2ef40ee90f470b2c100204640d320209247e16700cae0e622bf400ff135016d323981b4f17e00f922ce600de112c09ca05d529ed0bac28cb1d5d17fe1f2811842b25033909af2a5602422df2028c25df0ead268619eb0a22157c2c4c06ee1b2c101e042b04f52c8f26f12b2e25d70653266e250c2b6b26a40c2a1b231e6e141916432e0d24c70f14228b07a006c81884035503a32d6007b511ea18ac2d6703dc2fc201af1813241d1949274017e3281d01c006901f5206e41a6826392dbd155f1958099a20c4162e07b10ac112f72208138115c52d802a23275e275c2d691b991f85129121a710d21fae0e462f9b0b762cfd2dfb19002672037a24c1059004ff0abd0ae517cb2d8411a102dd1e622920075102f6005f2fe52f2e0143049f08de2d420ee115ec05670c061d7c1eb12a5a08f5241c03b32b491cbc13da22092a710e4c0bc526b10bbf26840c6f1de70db9205b282f1953272708a72bdd2d992ba402da2c0526022d102a030509094714222e9e02a92b0021880cce0c1f2f4918271a6b01711f3002380ab102e22760226700bb270d2ca11001011e099e00e820b6269122260f20162516ec2175116004e309ff15d416fb117f239b136416572a28142510f40d8b27ea026e26792ba12926249d130e2df5142d1aeb1aea0a3400741aa51f2309b91ede2c5b0c8212891ab9136b1c20085202fb0bad2546100b1bde29751dfb2b282fff2a952fea033f2ff305ca23fd06352ac70218076909a32362162a260505db13641e541380079b0c8701ca0fa91f892dd509a61bf210ad064e0b1a04b12a761f11220412bd187b10b41ad90f8b255c1dce2c090645166d200b16c4111b0f58123b0dd81a7c2b3b03b912ce0dc4238d141b04340e0e144e132e0f1505d503ff22dd2c3921a00a9409840732138a223b2759275e0f59030e043e2e6829480cd905a326e3147f03531e511d31167f08e82dc113ff0d390387184001c3273e075b29e815281285208d193329b0074112201be5147707a517e90dca2c8c18e9073a158b0f2a2fae224116c31f400147224422bc2f2d24200f1b15370e1a1db21ff41e6301b2293a29b22b262f350ef4049c2b832fce0c4107180614140f298f1a7616b722ff129f1d1113b529040715286c17cf2be426431c9b03f100e511e82f4715c9026706f916970321272419c3273f133a26b52fe6267828b50e802cdc00dd0d2828a22dba2f872bba1e0d1538275527761f2c09ac04502f011eb0264215e30ab70e3e1b5913d22ba60de70293279a25db21a201d22a050d7829772be122672ab20fa227b8246d2d0901df0aee2ebb18e6288d1578006a193f1cb4058209710822237123560d5609e4126504671a702715291909612f870fcc2fdc192d0ec21526244f27b01ca60bee21ba15c306d9235c0f852f9413fe1d8f0b9a07a30af6191b029521f82391281c26a00aba1fa32f000105240f228e01782ceb10180967239c2e7b1e6006ef1d17182b2bb71d0d08872b622d4c1f5219bb1c0b2dfe27e0218121f804d32d7b0ce82b34206f1fa204321b5f0fde2ad900151a6e152c29802e5123f01d80158b2ba32c660b6c26a72628181119962b1c09b90e8f2a3526861fd423a82fb621e82288004b07fa22fe23e2211f219f198e0e9e0596123125e0187c059d2e260d1c1d340bbe1c50058418742e841f53211723a5118014a7184e15722f6f17592a7828650f781ece0f27131b2d6b22d52723192e1e4b117b2ffa20b30d26106925ee0c7b2d110baf105503250b8f0995203f0ae901711cfd252018ee2da7176f06702416057729561d062dfc1f9d0ed312f1077e26350550178f25bc19800e022ee501c61ca9100c1ddc06502d68245f1f5816d100e815432f292c0424a3195f15230b3d29e81626198b22c82604162e22e501ae22d402520d9a1066075c128a0fbd0dd1030117770b99083d24261a3c2a8727742fdd19262d88257a0953171526872aa51870048829ca1a7f19dd1f91222c21cb14d205982f980e64227e2ebc14361c2e15f22d6d0404197609412e562efd0ee01fa51b5519501d7b03b218e211600ff702e8016625ca012000800916000b235d041e260601ea2bcf000715d3154d1c1b0fcd09151828138c152a0acc2fe608e4087d12a0273b03400960225a04f51ede0f1609111fe2029a2f7527560b4502f7147211b80ba5074c2a1d2cd2189e1ad0044e2c8e2d342d9d100c18811e47016a1f1a21bb1fd111c005902a2505060ac00aa32ab713b00583164512002abb21502ccc2e0d2ae7237222670acf17d51ae916aa092f10d90fe001cf2c630901055a27b8014d04b4264e159822101d2c1f0d01f81b850bb8268727f6147705ff2dca22f227b71b460fa22a50165615bc20c420c124c510e6123809a823850a792e0d2c3a2bc502ee15a40d6d29242eb4219b2a9e2e88267818c72f9f1c210cfb054415cb1e8f08080a57150718102bf012371574013c19cb0c702d5b1bf9021c15b00f500c3c2cb90e0c20b12857279e0d4c10e92b1806951d5d10b913fc2c5c00d11c4506d50b542fbd2b4f1c742bce0f0b25bb185f267613370e5a2dbd180300e017bd20a124f9241204472ba61e970cd30b8028db2273045e0f5e13cd1398227717ae190816f100b90a3a09c5121a051e05942bdc2afa1a8407c00c7a180029e424c1101324ef182e022723c7279d299d10ff24e3144611d810120c +s2 = 2e01df0058ff2efff5007700a900f2ff89ffb9ff5c0045ffc7ff57ffc8ffb3ff4801bb005afe6d00d6ff8dff250111fff80056003d00a2ffe4ff6300560008ffd700cfff4900e3ffe5009aff050079ff240039fff5ffa5ff2300eefe8cff9bff5a0098004a0091ffc7018fff1c004d00a0ff66ff73005eff2cfeb1003101080027ffedff03001d01f5ff060022009bff73ff15ffbb000600830031ffecffb9ffe900f9ff110050ff21003200db00b1ff7f0061000600c9ff090031005600a7ff19ffedff9eff180094007500d4ffd80136ff51005effa600bfff8affdbff270072ff2300e7fe0a0016003b0013ff8fff5701b9ff1000e4ffecff30ff1e010c00fafe68ff97000b005c005c0117ffe5ff0a0153ff64ff86008000180037001500c60018006cffadff210076fe04000300b0ff1301480046ff6fff3900f9ff98ffb9ff5900d2fe3000a0ffebfef6ff5dffefff9e00e600baffae00220003008c00c3ff660106ffe30042ff3aff65ffc5ff01ff8ffe4f002effeaffedfec2ff8f009900760025ffcdff09000000edffb6fe35ff92ffdefe020095fed1fd6d00b9ff3001b1ff3500c500b1015cff9cff100030006fff3b00a300830063002a006a00b5003900e4fea90034ffe600bfff16ffc0fedbfe82ff36ffcdff8b00dcffd7ff8400f600d5fe2a0077002500dbffe5ff7bffc400a5ffcaffabfedd000fff850093ffc6fe01015d003f00b7ff8b00290025000c00f2ffe50046ffffff5100e50094ffd7fff9ff9cff78ff0500c3ff42001301610010ffeaff6eff49ff12ff25009f00ffff2bfffeff57014cff7fff46ff4cffd2fed7ffb0ff2cff2500b4002affc4ff20ffdcff6cff86ff15002900d500860066ff7000ea00deffbe00ecffb9ffbb0099ffccff9eff6bffb6ff2b01a1ffa8ffedff56ff4f00aeff8300bd01400020ff16006600d8ff96ff46ff4f005f01be002100d300e4ff46ff5f00a8ffe7fe330183ff78ff79fe87ff2fff9200cbfffd0044ff5700170049ff98ff67ff3bfff1fe85005aff2f0196ff02ff680015005200aaff8c005eff4d004600b0ff7a0010001cff1f00ccffaaff12003a01d3ff3300650074ffb7ffd300b5ffbeff3a00f9ff4a000cff9400eaffb2fed9ff5c0069005ffff4014c0093ff35ffeefe0d0044ff050077ff980051ff8fff3200a700400015ff86ff06009b00720052ff5a004400edffb2009200c60085ff0f003301e100e9ff78ff430064ff18001500baffe5ff0a010d002d00beff5c00e6ff23016e003a0177ff210029ff61ff170057008400e100e9ff7c0041ffb1006800f7fe02ff01000700480097fe22001dfedc007aff430032006dff8e0067fe95005f01de0040ff5b0095009aff77003100d20045008aff9bff540058ffe400aaffe5ff70009400faff2c003a009bff65006c0010ffc2ff1dfe0e0007004b00ceff3700f2ff23ff94002300c2ffd601abff1d0042ffee00c7ffb4ffccff4300f6ff8500eaff6fff1200ca00b1fe9fff1f00caffa4ffcfff610086007400d8ff2e00dafe84ff3700a1ff460019007d00230006ff6800a9ff03005300300029ff29ffcaff0a01a6002cff5700c900adfef3ff1c01d6007cffd30025ff8b00d4ffa1ffec00c500cf0050007e008f00c3006d00bdff9b00eb0046007f0037000effb900b5ffca00a9ff2bff65ffeaff34feb4ff84001301f60032ff3b0055ffb3ff210043ffd10009ff4f001100deffe9fe15ff7dffa8ff6700150063ff47ff1d00feff3fffccffe3fe32ff7bff0cff6c00ddff32006fff0700a1ff49ff8a00ebfeb4ff3d00dcffd1ff59000a012bff33ffe9007fff4600090083fe5b00cd0021ff13ffcbfea5ff260096ff6700b9fff4ffaa0072ff9900c8001b010b00ad00e200c200fe0033017eff8200d5ffe2ff7fffd0ff30ffc8ff9d0088fe33ff86009aff1b002900560199ff14018cff16ff33ffb5001800ec0076005100050174ff22005bff8300a1ff01ff49006f0057ffcd001aff23ff0d0106007200e2ff060187ff1000e9ff00ffabff08002400b1ffe7ff2400d300b201c5ffd600c1000400d400a1ff4aff15003dff79ffdafff300b5ffbb00c1ff9f00f4ff980076ff8900cbff2300b6002b00f8ff75ffe800b2004aff1f0076ff6afefeffa8ff9aff050189ff2001b1ffd5ff9eff2c009100a00005005c017c0045ff4f00f3ff88001300b70030004100dcffc401d100bc00db00f3ffe5ff91ffdffecbffdc00f4fe2400a0ff55ff030069ff17001e00c100acff250052001300d9007cff2800acfebafeb7ff50ff2b0130ffceff7eff1300f9fec4ff7c0067ffa9ff680053ffc6ff64ff2200adff4a0091ff5e01580045001a00b0ff9100410088001d004100afffabff06000b010e009000f5ff52ffad004400a8006300a6ffcd006800cf007fff650017ff9e00a1ffffff1c00e30044ff410096ff4e00c6ff05ff7600d3000bff15ff9cff2e00860038009b008200b900bbff84ff1dff43001700730026002400ccffdaff0301aaff7efffbff5600b0009d001cffd001feff78ff0501080051ffc500caffd5007f001c0044ff1dff95ff460023ff170013ff5b00f60008008dff5bfff4ff48fff6ff9b006cffa5ffd3ff2eff0000f1006100dcffc9ffbbff2eff3900ecff5aff99ff7affa0ff4e0093ff0b00cd00080059ffa6ff4500fd00ebfe7b0072ffc3ffb3fff6feb000aeff10ff16002f0087ff01007d00b8ffeeff170016fff50058009affc2ff750091ff560062ffcaff9fffb1fea80062fffefe89ff4a0137ff2e003200c0ff7f00eefe8dffa8ff2100e6ff19ff9a004f00bafff3ff33ff0cff4500b6ff59ff390031ffeeff0e02360043017aff +s1 = 150137000cfe3d00fa002100e00136013f007b00cbff3400bcffd7ff39007900b10054ff2700f6ff7dff7700cffe7d0089ff8dff2900fd01dafff8fe6bff7dff36ff77009100c3ff8d00c9007c00e0fff2fe61ff3affeeffb7008c00ee008bffe3fea600560088ffd9fea400c0002d003500c100c0fff3001f00e9fed6ff9eff84009bffdaff6900cd00e2004d012a0082ff1cff73009b0054fff0fe5bff80003e003500b4ffb10001ff4bffc40160ffecff920136003c00b6ffc2ff050035013e002e001c0022ff5000ab006500c1ff9e0003ff2e0049006eff63007affe100cc002a00f9ff43007dff740010006fff5200c7ff7000e3ff36001201e2004f003e00b6ff5600efff1bff91ff89ff5c00f1000700aeff39ffd1feaa00310020ff85fe45ffebff8bfff3ff0400f5ffc600bbfff5fe34010dffd4fec3fea6fe79ffb4ff83007701a5fe360072ff2bff6e005c00f9fee3ff8aff97ffccffe5ff1f0172009f00320003015600550023003f00f5ff5a00e5ff5f00b900ecffa4006fffbaffdfff94ff6a0028ff3aff5700c500b7ffdc00a1ffb0ff20014b00a7ff0000b9fe45ff90fe28ff23007fff3a00700014ff5b008300cafe99004a003100ebff3aff89ff67ff50003e005cffec00120166ff4a0049002400ab00d9ffd4ff9fff9eff3dff8e0080ff61ffbcff8bfea1006bff3600d2ff1f0088002d006300890077004eff1300c7ffe9ffba0005ff580194ff35000900b6ff91ff4000f5ff5d01d7ff85ffadff2b00ddff0700e4fe13ff7effc7fe01ff060095fef200b4fff6ff1fff2b000b00caffdbff90ff5600b000220172ff2100b9ff98ffccfea8ff54009cffa700baff31fe3fff67007a017dfffa0084ff08ff6800d50050012d00ff0070000b01b000ceff4d003000e5ff3600bcffbcffca0057ff6fffe1ff7300defe2b0049febdfedbfee7ffddff3900a1ffe0fef30082ff78fff2ff1900ec0032ff76fff4ff1b019d00f1ffd8ff8bff7fffc5ff69ffc000ecffaefeadfef6fe63ff470015ffd40028003d008b0081ff26ff11001f010b0120007200c5ffa4ff7b00c8fffafe0900b801dcffc7ff25ffe7009a004800f2001100d8ffe0fe4e00c6fe3901deffebff94ff22006e001aff6f007affeefff4ff15003e005200e1ff55013200570047fff4001200220001ff8fff800008ff490040ffdeffb7003a0184ff68ff8c002dffc2ffa6000f00ceff950040feb300a100d1ff040191005b0094ffb200e3ff72ff04007700580051ffcf005f00b0001a00b3ff41003d0170001affd0ffeaff89008dff98005fff210089ff82fff8fe13005efeb7ff05000d018100f2ff59ff0300d3008a00a6fe290127ff4f004fff66ffa6fe4a0086ff5c00da00ba01b4001100f8ffcc0062ffc6006bff2a001600960095ff66ff1d0071ff67003f0093ff3800a6ff7a007d0037ffd5ffa6ffeafee5ff19ffeafeacff5400a6ff8a002d0073ff19ff2b0001010a008600f400b8ffa3ffbfff510077fe0100a100f4ffcbfee20067ff1800710052fe860056ff23009bff81014900fd0142015bff46fe4d0050004fffe4fe1dff8e00f6ffa7ffc6ffbaff4f00fdffdafe240043ff7c00dbfffdfe52ff10003000aa00abffa2ff4f0099004dff2f000c01c500b8ff72ffe400b6ff35008bff9600fdff52ffa9ff48ff960098002f005c00d6ffc4ff5c00e2ffc8fffafe6bffddff92ff3f009bffbfff4e005e00f7feea006300ceffa600d800e1ffcdff7d00ec0068005b005400a4ff1fffb9ff38ff7100b9ffbfffeaff2e0010fff700c7ffe8ffe9feb700b1ff85007400f5ff760186ff46ff95ffbd00dbff7d0198002b008eff630082007a003ffebc00a100c3ff430001ff51002b0073ffd5ffb6000601efff300055000400d3feb9ffbaffe8ffbcff380011017aff0b0142013f00eaff1400c9fe5700e0ff6aff6400c900ecff3900dc002c004101e5ff93ff1e001affe7ff52001400840074ff0a000200710038ff5d00b2ff54ffdaff8a0033ff64006b004bff6d00aefed200da0022001000b0ffa5ffaf00aa00f4ff87fed7feca005500b3fea0feecff53ff6fff520020009dfed8ff1300d5ff98fe6f000800a4ffb6ff3a00ed009dffc1ffebfff2feb5ff8d00b9ff71ff6c001b00f1ff35ff0bff3aff7e00dc0066ffcfffff00e2ff44006d009bffa0009dffaffe98ff41003a003aff4e00f000d0ffd600a200e0ff66ff1b003eff14ffa5ff22008afe39fffcff490068005bff0c004400420065ff10ff13ff0f009f00da011fffa9001500ebffbeff7600060005ff0900f2ff2601fa009b00deff12007400bbffd7ffafff34ffad0012ff26003e001f00dfffd9ff1d014cffe2ff3600bd00e3fff9ff9600b4ff6600af006400000010014d01d6005a006c01a200baff2fffcbff79ffb1ff5600db001a00caff9bff34ff48008cfe8eff9b0064004d00b3ff4300d7ffafffc4ff93ffdbffafff9bffccffe5fe2400eaff51ffa8ff5cff2e0034003cff80ff0cffe5ff6bffb7ff330197ffa800bd003400080051ff6e00ee009d0006ff26012f002b012c00300066ff2fff33ff0100f5005100c7fe6b00bbff0fff7b0067ff88001600b1009effe7fff0ff91fff4fe9000f5fe7800ebfff4007600f4fe86003eff9fff4cffbeff0f00fcfe4dff6cff70ff55001300ebff510037ffa0ff830056ffd2ff3f003a00d400e0ff4c00f3ff0e0013ff4500140076fe9e0094ff7affa000ebfeb3ff3600ed007fff2aff70000700270121000001b2ffd000a8ffab00e1009800d40056ff09002a00d5ff61012b0046ff8bffb6ffe0fe9c002eff98ff420037ff6f00e9ff94000a0087ff99ff7e00a901d4009a00 + +count = 511 +salt_version = 0 +msg_len = 511 +privkey = 5a31000114011f4011f43de049b17c20188df2784007ffff0c18ff8bf1075ec87fd02061f87bf06fe2f93bde77c1f87bdff47f1883ef8bfdff89eefb9ffffc737c02087be0007b1774000bfc1a020f73e0007e3097e217460e74001fc4419c5de083f1043fe0c630f3e207fbc1f381f846117c5f07022f743efefa3e83fcf003d11802f83a31f44228bc3df6e4f0c841011d07cbbf87e1084bd0883d0005de7c21174010804407782dfc631ffbcf0fa319861ffffb0fca0efc20ee07f2843fef3a108fe2087ff16fbf28bc70747b18c7ef77ff1ff9f00c82187fff7022008601881e100841f52117fe0007dfe6824e7fc1f77a0f0fa2f043df04aaef85e0fbc208cbcf13bc0841f18421f905f00c1ef844300c010f80308be517440163e11080207c7e113a1efcfd1f85cef39a0078320c62f843f203a400cfef103df0bc4fecc0ff81cf809ef08390f7a00ffdc3743e21360f7823f8883383dfd0802e13c0007fce7b6221be0fefc010020077e2fa05eff74137f43e7c01e87e4f8f8018b7d2045f0f7c00749f007600f43fdf820063fc3f87cc8442efbe02748017420f7c030f89b01f1fe7bddff8412f8801139df7c21e0b8110c08ffba1003c4074421087ff97be00fbf007df107e11783c27ba20085be04a3008c1e8c000f7a10ec62e83a11901f2f822ff4012f8640f801003fc177ff0fc5f20444efc7af74820e802f001e07c61f039e307de17bc407c40e0005fefa008841283e21f044f04a2efc3ff8722f77fed8fbf17fa01802517fa407425effde0883feefba0785f2883c18c3ef082108003d909f27bbdff821e77fd0fbfce78011f904f7fe3df002f0fe1f840007fe010c7e077e10ffe0f7c7ff87dff7fc0074632848027bc51787ee8fc11f39eef020ff85effbbed9003177630fba100763ff0c3f004400081f74c2e8c001008207b9d26780ffc5f188bff8420387fe0f841eec7e1777ef84a3f7cbfef83efffb9f9ba0e07e1e8c1e067e4d8000f14600fb6218b89ffc3e08c1cefc40f801dffb9f010a1f8f81383a12ffe308fdef8400ff8281f3fee88210703d0f424f0c03084411887ee0441170bc2084400080113bffff9f0f822d8380f8783f97a0ef841ffbbe07cc000fe128482d8fbde849e0984117c7ed7861df41bffc05ef821f1461273e1ef4c1cf3ffef7c63001e0903a27020010a71845f1fffe003a4ef81df9400f0ba207082f045e100e3ef3bef93de0ffdd07ffcd90203047cf73e2f7c2007fa6090430001e0085fe94840f7c00883ff9f82e7bdf07d3cff8221843e47c41e0480f87fe073c416fdf1838201c1c013be2085e18760d003ce001e2003f174640809fffc0208b80093c207841e8bfe2806308421f8c5e07be527fa110801c7bfd0f83a0043ed0c18f83c01fc9b190222080427f5fe939d0101b00bfb06843eff4427c21e77a3f086000be2e083df084110c8107fa1efc1ee9ffdf00400ff7fe78000ff82f98421f463f839e203ff06c22e743fef061f9061084be1005e00040c801ee841ef63ba07c030906008c5ff0c61f17c2f879e477c710822f881f2084207b8037f3e0981efffdf3783fe83feff4a1f93e1e8be00802017ba1ff881f6c3e1839f088a2df09ff7fff07465f8c1f0f89de87d9007a008c402789cd005ff7b9fe83c1204011fbdd0940417fa507c9ef883effc051803f10c3d10c1e27481f7803febc31f05d18782ff7bf188bf177a4f7c44f0b65e743b070a008c5f07fe0f707d18ba50ff9deffdee8808ef85f18bff0f7a517020f043d4143def8211882000e70c0b33e90ce2000409e0e74a0be3eb18092cf3eaede8f6ef0f05cffa070ffb030029eac20a09fce0fdff1b05e3f3ef170cd3f21825f233f0dad31a1f11fb20fa13fd0b22d30a22f7f2fa0b09cb1604342116eb041efbd70eef02df0a143b210f0c181bd0040b0e12dcd6e4fb301f3300e9f2e8f819f7f41207d92720f6cd1ae1f40423df0700e9dc0cfe09c8f7f2e2e60b1e03d5d506482402de0d10040a1b0539fb0f04fefe02fff6fb10d9fd13f22609bd3118dc221b28bd00f6fbfd20043cf80fd8c91f1ce8ce1a0526ed0f1007f1f11bf4f839020a23d8e11c12e5f62def261be5eaf7050706dafde6f2fb36fc06e50519eee2110df7ca08e8e4130ae6140f0b08f7fb11ecba3d17eb09fac8131d23100811eae532e113e4f1f4fb1820edf71ff1dcdc021c05df11f83d19ed0110f8ecec251f1cfdf4f6f1f6f8e81403f22303eefbfbecff08e3f517e5f0f70201f82041fa001d1febeae7c2beee060956f1da02f80724dfe7fbe5eb1ff904ebf706dc1810070ce72c14e4fdf6f2e52ce3f1dbe8162c24fafd1006f4dcd106f1c2112b122df705fc09f8fc0df8ea25faf622fcf1f20bee1b14f3031b10f1fe09f005f834f709ce1a00f4120f16161a11f2fef9fbebf7e9fa140804031c2cd2fb060ce8e9e3e800192ae02606d2fc18ffeee70039ee07feea210506eaef12e7f223faec171022eb06ea13fe08fafa0f20100effde0601faf7211626eaed131df4fbef15e94b1a10f1f515291fe507df10e906e917fdcdf3301c2de01904dcd24328f9e80c29f5faef370cd412140f13d3d7d723e40b1123d5f8f6faf1d3040808f80a1c18d90c0607ed04e211cff8c5070d4e3030efe8e5eeecec1418ff002a27f2d9e93d05e3e20c0dfff6ebe8010aeee114ea0d02153714eaf5f8d817e7f7f722021616160dfeeeff210fe9c8d9f30515e9121c1603da04103908f019e9f0bcc6002fdd0a040b2ee8e5edfd0be20218d6f9030df120e307f10706f5fd02d9e803e918f0cbf6fa0bf8eb1a032cf1e5d0e3e9e60e09001a191e15fb05fbf3ed000809e4060a093029fa30d500ca1412ebe913ee03df270af4bdfcd2edfe0cfce6fefdf1f73fe6f70004151818261a3e1107f8080408ed0221182e06ff04022ef7ea030ff1faebeb0e100b20f50122edf8e91b0d00dfe328ec010ef91400e4da1624dc0514f1e3e4def7fd19031b132cf53fe90b1eedfbe7f1152406f512e2f01bfe00cd04db132e0105021f34bce0fd03f7fd1212e72af7eafbe7f2fb08ea291b19fd08f5eb11ff1fe2e50b0afc06f909e3e60305051b27062e10ebe7e909eaef0a10fc0b1df6271c251519f112f6fddffb1e20f9231403f6f3f51ffff4eaf809e003ff0cf715dc0ae70a001035f601e600f1ef03d2f1ced913f5021605eecf1404fce9f23cfc1ae410194606001bf1 +pubkey = 0a85f8258bc916089caac258bc4b7e3c6128988beb891e59495776893b302dc8278c4f9569055308e6a84d2ca64e53b419943d00f431ec141d873ec9cac3591f95f1d572e65fce4386632111c503bb740ac5955a092a0179206b576b86ce51f5748b9f61f116994503f99862aea40bc061202657f877d0bb4ea472201c8c7e41f65536e42b8c8a764b727ead426e40398511e1c8904d552abb1a4bb2ca2220c51988b652161947295a5a1d031bee01a1973201700a0a54a3e46a30b3de8c419c8a07df6d21b4292953c44f5846a1cb09a39d1123306b6a405b1bba5996c124d5099434dfa46cc396a9ded12a0a9e7633409400b8633f5a51eb49471baf3b0a3901a1135ba2f6a22bfc53a88b0c7de6c890da14080065988d736c19a7b917194a578a43bb3c629abce61cf24741c786c904d87b8e72340daa602ada3783f6bfca75e12d570859a9ee63a0188553d9f1addfa9814f82dd426563dd6f81c2024f041563407d56088f5e08db930ac86d34a4b47560c793a0ea7247016b2840f784686b2eb65e89f47446c325e1fa280cd7bda56c6c77cd2754a705f77bdb17cb0e545b0107ef21242a0fe3b66b077ad41214cad12041d626d71a9b38725adc392b21b46fc62129d623718fd8b9a0ffc04d83793b912f0a411fcdc5b045998935b959762907f29b9a00718e2bbd4a4df824b6568a6b8ac7240889236c59f204ad8c5d342c1a4619d71f675693290a8a1420026303f2c09f98d888e292411147a64674baeb8f6c5660173bc89b2ae8afc42403e0b4c918a40a0b2e0c55e8f6ed555c06f95081e69eb916a906d8150f52820a07d5f5d306859d707be052b94b6654abf491a698e8d8921e5d5cbdf89656c7535ab6e88bca704aa665749e1b8e63ec7d4d865b8425659c924c5bc9d82c3b455fd5d1d8ff75955045882b6ca5d0fe23d45d6f20926016588ffd230064788e40bc70f84e9906c24b303e4a1b359d7a3ab5b655f0c5a9a4dee629d9df1445ea6cb1ef293e904cd99a8204837ddeda94b20fa74464686081e059bdc46de2c8c48ebb65e2bbcc67d109210099da4d9339680b1adc654859c21e21b3dbe821aad03bc58769957c7ce511943133105480218dc9b8e2b7b828e4d3ab799e3184ee59459e560261c01b64755847bac5c39f9da1267fdb4a55b02a707c4c184a0524d24e0efa89c97c905b828e27bd34b36b27ee3024664847590166cd11c7da81a749496b03599c91b11c41d3cf4de2a2ec59814eed9996edffc3baefb05fc03cd5ec818c95c597e0c098f40ad2e1d72f8bb029b63b525e26755ca8fa62d082a57dee3d63e9cf19a4f4193566e3316fc557e16e85246bbaa6380c1c3f6351d841e90247856d8ec84e01890e1a7ba06d1be8958474371888756a20c9c870ebcfa060e5b33d807f58c8e40992c491b3f85bf091667e24324cb4b32bd6086ac22a086f4232c006e675129a11b108725bec140a88aa99b042c403f95844e6e1f62abdd5080ded188815b7eab121ee4d9894c2f7262f36b08536602b53aff827d236422619897d7bf08d03377d7c08d5044d5be0faca2c19e43966f413cb474743c6ac6368a1e569a88b97ef0cc86fa2b72a0dce4e913818d7236254332af212996d7600da20b51f4ca62b807993970385bf287dd394e4ac28dd07932ba85c10f8ad298419c481fae0649ceb2b5aec0505a7a39a86158528b584fb51388dc1a71e7e3f38a590c9a51801a5600a8f4b5a73622a4021ac34916c32b6a967da1dad3148b890189cba3066be0dd883e6f2160f599e1dc09a40e0871820c4b7d96aae398619a723898457782690f445825c9eb885d97c6a1c4d58b407fd6988b98aefa9129e6b65fa47d544610a7f09751a8c9754048804f5c426e9251656e2008fc71336b4c80789d723e8cdda74c68a132d9a804552c0845611d92c9b504142cae2b6dd796bc90e935d279e88c14981181dffb32408a6f79ccdaf79a92960869678b15ea6a0c5e3ad380c248993f7385e011029df162f2de0b871a46c74a8fdc7fe167829b53a05acda64668c13707cccb95e20ec97b4ce4e84e2f2515157605e91f2240badea28cef7f45399a323611170eb86513298c29ac5e90e7a24ab75479da3af0c4d804d086a8ab57543858389b795d4731c23bf92721b58c7a8dba4560143d89d9f5ca225526c8b7a861627c1ffd2a28e314e81bb5053389dae37d099614cb47565d14f61a1a52c066d2560918494a8505ff9608502859a173d6bf5cd2419acdd162e762bd86abf016909a309481a13ba8e3614449c364c8e71cf5e142cec94e7f19d975dddab0a100ea75bda8172faa6a87dc05d415a2bb210720d7b3e1ada7ee235c9fb1bd327e942eb731a1a2b2898274e435db002ee8a68d295a0e872f4bda7e65355769176e1a7bd3c0d97b24494295dc128a5a61f3d897e7805caac906ea359dee7d7a9d52ce24cc66515990cf2b46f7d0a3141c89e0eda418a3f206096ad130cc8c824eac409a0de51eb81e95d2865954a6d79 +msg = fbcafd3632708b331a30e7a7bd4927d55def2d3ec97585974c17365e8cc6230eedf9e7ec5f00539c50fb4ce8e3cee4085b514236bcb6b0a8f88f4518814dbdd1068163dbd3740c757c00bde4606069d1ae106f35bc1a8dce9d33a1e38643066354fbd04c1b06ead611f1229f05ba6e63097d381ce28d7518c4162806fc6fb1e4ec3e4a3178a7bb03cb02b2a3cf206f319376e6c03f3b6f8a424849d55a648ca1791cc2e91d1965b962fe6fb1a1de073654362182c51cddbad603127d127f4418b80954c266a3f4c1fbaff0aa4747fd14d7b32b84a35fda5e282282744a2d014bbf2e79534420218f9f6ad570e050ced3f69ecbc3506474153fabaf853689c0f1f019af9e2a1826bd13fdafc040821590ff3f008128d069cab037e4da955fbbf66e4900ff160b6709c76a24b64105716f4148f4ea9904881b6111d955244e46024be82dd14cebc31ff69e904d5a42ae999a1d59f1e4f9feb728dc4165ba0321f31bef3b7b36946c6eb906e6fe40cbb01a535aef4421bcd8bcf2654363d69958b7cf470d9454c957e4c39b995ac9cb108e26275db01827f362d131489c95f4675e0944f0fb35658e0450c024976e8782d0ef83531c550deff221af18a8a6a179c0356cc11fefd74a9fbf842d283f4135a35eb9cf9929d9e29f3b20e096c681e7203ec61ef33c2eef73d8b89e8ef0d71e86a1ec3403d0446b2852a0df009d4ea6 +sig_compressed = ba00f9c6e77c7dbfb24948304696723df416a54e801dcabe8d0449eab2b192d536d534daef277176d665262e55a4842f3fabb639aaf78e0c444c862d50a5966aa3988da6b6dee202435b261b15868230a49930714aa7ce8ac025643ebffde95abf8941d6a230dd88d6f6a7a5cb9bfe32facb4af5d456a16ee8c3dcfb66b7a349e411f451030cf290c570abcf9f72bc9a93233f9d53db1c154176b05e485ad32aed4a64d038911ef0885e96588ea4b863cc75b34499eba0a818c9a2177199a3a97e28f1f5d9113286781e34ce195cc16e308ce7779839bb5419d771cf4e99b3c55c36b255f3144efffa7e954fd562ed90ac12739c4a58d2d4d26827a8bcc3fe9d362d2bca9dee2030fe8f777d96734d6eb3b0f8bedc2a5bb722644dfaf0986b6db656edf0d4e5f137bcc39f7552a13bedef7d0eb01247bfbf3faa50d9ad8418cb69a15506f94a625e14428740aa47ae4e3d6a9d83ced9aac83f0577803104dbb1ea56f5d96dcb2d7f49dd0b9cebab9ed0a730751a9b976cfad36b09a4ff2b5f9891c87de83f6adf499e4b604f36e95fbfe5707374acee2a9638148e0b99dfadf0055b311f733e31d31e2e93748dcac64b4f4a2e9aa00501924205b25fd02f7138430c51cd136ee8d1509b6b12c530d9672ec141e8e55a72006a64e4d462cccad1aba370acef4112f7921954234fa528c65e20e2ad578a8662c6a4272fac13b4d55ef2176d22c29b51e7d8930544e4cfb837bbc15d7230fc465c214708962e18bb3316ea198fe4825487d1f959442c70e4fece43a9ab6d26627f28270512beaa678d590e9e35f09c632f8edaf57a5dadc2d4e9c51182a0c43dd274c271c5d349a87657b3fb6484a10ba6ff16aa31f1067536c539b17f0b40e1d23f946c5121671e5431243f787484d095c6c4bfe13cb9c5b53828381c6123f3e1065ec39d56d1d91167b229f1f94451d91f8db1142d7c78d67683ed8229ddf77ced1d7ad5c706ca9e3c7b6adf60f0affe3ededda52645e3c4a8dcf6b6b7bdcdb408daf2a6e499177972a6e27b2c4c57e8ffd513c50728d1c5a1a33cd51206add9c9a71eb807251f73a7731dba99384edb6c039f62217b1a940a62b26ceb0a1b9c78dc1a9b59e29f9d38ed8b1ccc99e108ea9bb8158b458ea8db20643ebbb323e5559cbd110da67638d4a606e199954551f68ab948e5d7a993c49514fd8a214ba2be8ced8b389b8c64a2f18a4c9db6293dafe4ff730cdb45adda714d45928b84a435a49eb598d18dd0915123f5f84e50fbc255fb6e5d6e63915b8dc61a2afdf7b300f33871b817960653cb6cf66ff0fcb34e7e25f28b31a64855e025ebeadfc848f999520e92e0838f954595b45bbad283245c31b0dfa6a5ee4b212dbc907921ee9678f24a2a8883c7505bea31f7f18338945b9ad188637278a8cde57a972c47074a86613c964a75ad4bb13f32fdff85e7b2ebf9b84455e2df63b16e9bc448aeacfd65298a15adb234903f519badb644e8415f984316f044b4bc3f8c258d47b82c87ba4c944b53933c396c20cd2d890662a88d41fc1b5e3140e9ef4c2dad3d78206617a3f8a1403899f51a449ba70c51698669263b07ffde8ebbee8ce2c2d3b1d5e434b944e96a2a0d86b47810bf6cc38f4a4d9bdd498442030cf2521d8190e63c95b4ce442e6ded9ad440fe7804184c35488149e1bc4cac1367c4f24f17bc03f441d0179b7773f2fe9f0c3a598ccf1aefafcd28e520a49183ab20 +sig_ct = da00f87ff3fe3f9dfa5f0a024148efefdb1b9f910c1f5704e100fa4057f5d0840270551abfeef56fca0d30360770a7fbbfca0e604911705612400bfe1fd50ecf3305ef9d106111ff0f7505014b0660d4f3409b03506df2410108df4effaff6ffa084efb0a60b0ebb054f8d0c5f8012b00f05ff83fae06af04128faa0c4ffafa801afc3053fdbee9fc1f3a0fdfea02bfd20c5f5806efaf08ffb106cfd3faf049eb809f094203f620c8ff6fbe0def8dfa40de135132fe1f630cffcfffe0d007606017908b06902afa602902600311201ee1f00bfdb0ac09d025efae9afaaee60a6f950c1040ff40b400b0710b309d02fef6f9df29e6f03200cf20f1d03300c05cffefc8f7cfe4fa3e34fb3f4b086f29eb9f97f5afcdff6070fcb0a507cef603bf81fd9fae053f96062ea500af7e039f640a9ef30eafdcfe00bd017030f010baf4ff5bf1b03bfc800100ffaffa3fc2f6aeb3fd3fd4f28f0ff8afbe0cbfa50a2eeff410f8030fd306d0e5f45f90fd7fe9ff707bf68fb10f504a009fc2fc3f2100e1600a4f91fa103f0540c3fe6fd0106feafda00a0d0f420caf77f1f01004304005401e0f2fb905a04effdfe30660d6007f3f077080ef8036fa8f1605bfd2feaf47fea0ff0a7fb007303afabfe2f5f03908704604df69fcdfaa036161fdcf0205af87112f38f89041f8a05bf2ef6202d082f9af4605f07ffebffd0b712bf24054063002023005fe7f4106f080056fe809ffb4f8f11de710740b70a3fb6ff412df170970b51000c0f6e18806c02feb007b013088efa147f5ef49faf0c50090edf77f76ffaf6afb5060041faff6bed9100fd71271b5ef5f67068fd5046fbe0e7e98012e9102102a008fd9edb146fe9090f3b06a078050fe80e30c80b9f8b004f26fd607bff0076f5c0e103604703eef7ffe044fb703efbf07b1780ddfb8ff9f3cde910aebe0ac070ff50e6f75eacfe8f840200aa00f047fb6f6c18bfbd027f94f38facf55fcc1b303f1281380440df054ee2ed500e0bcfd1009f74fe9ff2fcbfabfaefa6f480eafad0941180d0f78f920a7030038fbbfda0260430e5f94f83064089088074fc1f750d4ff1090f63036f76fb3017f1ff60fbd048f84046ef60a1f64f1b08c124f85f79121edf0dcecf07fffcf9bf640ed138041fffef4023f99e7cfe9061f630db01d1220670e404f01f028094e27f88eca11406bfb901afe3041f9308404ef21ea1ea6fa905a071f7deebf9df71f4bfc2ffdf7bf81ff10eff45129f6ff9df77046f31fd305bfc3f65f6009b0f904df6ef6ff2207204dff7f27ff7015f0cf810d40bc041f6cfdd01618df62ed60a0f55fa7f6d038f95000f3709ffb203b031f4904c0b80bbfcaf80fb116200bfcf0520020b1064fcd0d80c3eb2f1dfbf0d3fd4f9e13ffad01d062f72ee7e62008eabfc5002062fdeff205106c10300f05decd11f0d5fe417a010fccfe309cf57130f48fe702a09509ffde05c048fb505e04c0bc0a5014e0514404b0c5f0cfe3062f641b7ff4028078f760b2f25f7603d05ffedf85030f65fdefd3fccebbfd8064045ffc0c8ed302705afe8e5de4602204401f05f009eecf8908905f06df690eef7201507107118d057f21f94f80f1afbd01b002f9b10314f06d03d037f90f07f66fb1f77f8e096ef3e6e05710107af0bfc112111ff67148f2e0f0187f8e0d1feb06806efaa128eee070ff300df8cf57f1202c089fc91a4f9c08ffaeee2f9c0280d4090f9d0d006f05109ff04efdfbc0450f3068f78ff3fedff60190f907a0ae162fbff5b00cffcf9c06404e0eb04b0e2f8702ffc1f1ff99065fd1fb3f7c095f9efc2ff2f75f2de9e0220f5fe10d902911405af4a09a0a0f8601907506d0a2fb0085f87088f75fa0012fdbfbdf8f089f7301ef3fff0f920a60280ad139e62f35e7cf660ec020fe80d401a007fa0fcbeba040fadec3ffb0eb0bdfa0103ffbfaff88042000fbcf610460a20b70b8ef606900cfdc031f50f81f1109df21faf0380e1f59ff20de10d0720130cb0c5006ffa068f2000bf93030fb90ca0b6fc3ed7f7c208f7af9c0c8e28ff0f34f9c0db0331a20f3fc306616a003f8df80186030f56110049f3df1efeb004fcdfbcf9c0bc07bf80e86087081f9afc5073f9bf06f90f7902cff4ee2fd2f8bf0d028f361050a4ffd0d6 +c = 99101d17770de5141a23ec1ff424781b500308128422db28402dfc11e72fba0dd609ea2ec20ab0212409720f09050e294b2b8e28d317fb07c9149414bb2aaa284d150a185a2c6f06b21cca0c9917852f301933210d1ee70ad525771a31023d1a11263b28b7258d235a0dd504252d992ccb2e5822e3070b2ee100b12a4a2b4527fb200f1af1260e24a42ad5273e0f95199b03090cba0a3d14eb171b1268197b0f322d86174e12f215972dfb081d2e0621fa02c51e281dbb1cbf2806051e2de51b0e03fc14fb2a58028d087a022007a1149607f503d42a5117e5117309ce20ce00d926d1213e03ea03e9045a0d140ae410fd1ba4008111511a4b2f901033101d1f8019700bc108f5071001a50b6012af220b1c010dc12d8909462f2e09111dad029203ad27ae21b71905258200910611128c26a309eb1adb1d5c1b632ec404fd0f5f254308ed2b7b210f0e3c01c61d6d17542b8409d3249403f516cf1d96154c13c1199b21b61fa10f272ea7068e146721ca099f2c092542276c04391ca91d5a034c0d330a3c28722c8a21b028f417e4157b100306bb151a2af70b7b09be00a81c4b05ee221015aa14f916732add00d61ee312252d7e242f0b43241e03fd2fc7161c0d1a12e126f21fbd0590033416c603421862227112960ff319f12ada0a4f28d60fa30c170cfa169f1217040424aa1e9b0aa323f70d772116205217f22ef9102d223d2b931751136c0c831c781f811995134f09cd021909970115094211510a592e570f9e13580dd018102466216e1d0225cf12252208100510a01664095814582017215e12750632183b28a115961abc28bf086203d70459135d2c0e1fb5165d2b3c1be61c291fc6037d26fd0983130d1ac705fe095101b025af18482a2809452b75257823a20f6e2ea5030120ba03050e8e015f143e284516342227017318951909115406b110d6003712fa00b516db11b1237a286c2aa0084514dd125a115c219e1598083d2d8300b1169311cc23bb2e7927e917e30d4e1b301a5317310a99054124e6013729e410d12157267d160e0abc18182a8816cd24bf13aa00812c7400392a0e072b14f32ac418f303cc180820e91d5e0e82195900d426890e730c52067410902b3d2ba404af2b1515ac2e411df01b0c290f1e5421f11d8623f1205c10421cea1d9d28c81d032e8f267e153c2ec31c470b8628a90d4f2aa30c7b0d900e4613e11b6c180d1e561a22186204042b251ff61253131a1df629bd2b4019c4127211241ec411dc2e5121b41eff044125d8050c1a981520288b2da400e40c1a18dd0d862ee205b82aa22aa912091eb417101e9e16b32aee2d4d0f2f05562d300041002028d528a0111a1fee04f01b2110b30569216b10141d4b00b50be62889037c011604232a5323b11ca40bf40dc321812e1525281a8f04990d7205eb09f003c72edd0ba3182b2bf106091b5612bf086408bf09500e8e2b250bf918df03b81b0322e007041521084a0a6c2ac707a61ac915dd02b508e92f442a51255e09dd0e97142626ee1e7825012d3816942f750058299b2d5b1b660ea709c81e8c0ed4007620d3241d19f8268722c321b51df7228621da0972133d0a3218d9194c298c1b322eed0bf11110010b2f36235214b321042a762eb422410d4720260abe09fd0c161a1b0dc8241110922bc820d400a2173c1a0c291f2a932e8f153121231f3e1e78285018542a4e148c2758297f1a3f04bc178d1f24161312a31b3c0cd0015122b625c62037029d062627ad05ac2746083315ca1baa0285170705262a4b2fa21b860a5a14991efb0d030c4b27b61c3020f91104198000aa272b0a3b01ac20b71f560fd9287727230e4f020f259615a804151ac82fa708591b6d0d42117d00232e460fa817a01a2c181e266211492b141bea0d2f2fc4232814f9288a051c2ce5016f24bf0b9a102b05f929d32ded1ed50df8001e12ae1d7f07ef1f6d0a4d21a22e3c192d242b221828bf2d072eba25f91e6227c00e8c115f19b31f8e0d8205aa0f38096f07100f9911fd19010d3a1d0f02ee1f371a4b04c8218f0c70170d18b207f415ae1dd329651cea13da08f1092700e81b7a1b7919b623c71646054c039a2034207227250a9a2f4d2fb62e0e19d023e9086d26f620471d931242059d143e0f6a004620531f54062410741ee20b9c2dc323ec12b827a5149029472afd0670185213e612c21c750cff078608d2173d0ce40aae08381812105900f01a1f22fe19aa16441c7101260568212e0c16194707db12b6073e04b22c841675072507240d9c28180e0d15e30c7d27812bbe0c37214501e711c11fc922c82bbf2c4f29fe10c029ff24fe1f5d26a417e71aa1146925a1087a089a130425161a5c1c092354280a1fcc171b06b327c62d582299039f2dd61fb52b7b1cb6143e1adf1ab301852ab4023822fa0c6b0f20172d21700df41c3718ba104f0291126126371ede22ab17911bd40656153c0d17132a2dba142e2f9c0f9606e72512141c16e005d01a9c20b80a510cb311e7110d148a2ece24070d902d8d2b8a28292ce00625231601cb228c07ca2a341e041e0614011d6c1deb210d08ab01d50059220b0e9b13360d27247f1fc50a101c8926ad27d610d12036171f1e59040f1a031a970a810d76197f21ca1ed427c12fb80f9f141b28f62868219e0b7a19840a341d6e0bde16760a0004112e8127831358260013721b690b1d110a0193100623532586201e051611350fe00d82017818a41c332b2a2b69228310322af40d6a00a1214112bc149f2e3511561987228f06ec19c9016014bf050d27b303da24102417021c2b820ae4030321ae1227030b0aab2c6b11632e7307c02fb61ae72ce912f40e571d8212b305 +s2 = 87fff3ffe3ff9dffa5ff0aff24004801fefedbffb90191ffc10057ff4e000001a4ff57005dff840027005500ab01eeff56ffcaffd30036007700a700bbffcaffe60049001701560024010b00e1ffd5ffec0033ff5e009dff06011101f0ff75ff50004b016600d40034ff9b0035006d0024ff01018d004efffafff6fffaff8400fbfea600b000bbfe54008dffc50080ff2b010f005f0083ffaeff6a0004ff2801aaffc400faffa8ff1a00c3ff5300dbffe9fec1ff3afffd00eaff2b00d2ffc50058ff6e00afff8f00b1ff6c00d3ffafff4900b8fe9f009400030262ffc800f6ffbeffde008dffa4ffde0035013201e1ff63ffcf00cffffeffd0007600600079018b0069002a00a6ff29002600030012011e001ffe0b00dbffac009d002500fafe9afeaaffe6fea60095ffc1004000f4ffb4000b007100b3009d002f00f6fe9dff29ff6ffe32000c0020ff1dff33000c005c00feffc8ff7cffe4ffa3ff34feb3ff4bff860029ffb9fe97ff5affcdfff6ff7000cbffa5007c00f6fe3b0081ffd9ffaeff530096ff6200a5fe0a007eff390064ffa900f3feea00dcffe0ffbd001700300001ffba004fff5bff1bff3b00c8ff01000f00afffa3ffc2ff6affb3fed3ffd4ff28ff0fff8affbeffcb00a5ffa200effe41fff8003000d3ff6d00e50045ff90ffd7ffe9fff7ff7b0068ffb1fff5004a000900c2ffc3ff21ff0e006001a40091ffa1ff3f005400c300e6ffd0ff0601eaffdaff0a00d00042ffca0077ff1fff10004300400054001e00f200b9ff5a004e00fdffe3ff6600d60007003fff77008000f8fe3600a8ff16ff5b00d2ffeaff47ffeaffff00a700b0ff73003a00abffe2ff5fff3900870046004d0069ffcdffaaff36006101dcff02ff5a0087ff120138ff89ff41008aff5b002eff62ff2d0082009aff46ff5f007f00ebfffdffb7002b0124ff54006300020023000500e7ff41ff6f0080005600e8ff9f00b4ff8fff1d0171fe7400b700a300b6fff4ff2d0117ff9700b5000001c0006eff88016c002f00b0fe7b0013008800fafe47015eff49ffafffc5000900ed0077ff76fffaff6affb5ff60004100afff6bffd9fe0001d7ff2701b501f5fe67ff6800d5ff4600beffe70098fe120091fe21002a000800d9ffdbfe4601e9ff90003bff6a0078005000e8ffe300c800b9008bff040026ffd6ff7b00f0ff76005cffe100360047003e00f7fefeff4400b7ff3e00bfff7b007801dd00b8fff9ff3cffe9fd0a01befeac007000f5ffe60075ffacfee8ff84ff2000aa000f004700b6ff6cff8b01bdff270094ff38ffacff55ffccffb3013f00280138014400df005400e2fed5fe0e00bc00d1ff090074ffe9fff2ffcbffabffaeffa6ff48ffea00adff94001801d00078ff92ffa70030003800bbffdaff26004300e50094ff83ff6400890088007400c1ff75ffd400f1ff900063ff360076ffb3ff17001fff60ffbdff480084ff4600f6fea10064ff1bff8c00240185ff79ff2101dffedc00cffe7f00fcff9bff64ffed0038014100fffff4fe230099ff7cfee9ff610063ffdb001d0022016700e4004f001f002800940027fe88ffcafe14016b00b9ff1a00e3ff410093ff84004e0021ffa1fea6fea9ff5a0071007dffebfe9dff71ff4bffc2fffdff7bff81fff1ffef0045ff29016fff9dff77ff460031ffd3ff5b00c3ff65ff60ff9b00f9004d006eff6fff22ff72004d00f7ff27fff7ff15000cff81ffd400bc0041006cffddff16008d0162ffd6fea00055ffa7ff6dff380095ff000037ff9f00b2ff3b00310049ff4c00b800bb00caff80ffb1ff62010b00cfff52000200b1006400cdffd800c300b2fe1dffbfffd300d4ff9eff3f01adff1d00620072ffe7fe62fe0800abfec5ff02006200defff2ff51006c0003010f005d00cdfe1f01d500e4ff7a011000ccffe3ff9c0057ff300148ffe7ff2a0095009f00deff5c004800b5ff5e004c00bc00a500140005fe44014b00c5000cffe3ff620064ffb701f4ff2800780076ffb20025ff76ff3d005f00edff85ff300065ffdeffd3ffccffbbfed8ff64004500fcffc800d3fe27005a00e8ff5dfe46fe220044001f005f000900ecfe89ff89005f006d0069ffee0072ff1500710071008d01570021ff94ff80ff1affbdff1b0002009bff03014f016d003d00370090ff07ff66ffb1ff77ff8eff9600f3fe6efe570001017a000bffc1ff21011f0167ff48012efff00087018effd100ebff68006e00aaff2801eefe7000f3ff0d008cff57ff12ff2c008900c9ffa4019cff8f00aeffe2fe9cff2800d40090009dffd0006f0051009f0004fffdfebcff4500f300680078fff3ffedfff6ff1900f9007a00ae006201bfff5bff0c00fcff9cff64004e00eb004b00e20087ff2f00c1ff1fff99ff6500d1ffb3ff7cff95009effc2fff2ff75ff2dff9efe2200f500e1ffd900290014015a004aff9a00a00086ff190075006d00a200b0ff850087ff880075ffa0ff1200dbffbdff8fff890073ff1e003ffff0ff92ffa6002800ad00390162fe35ff7cfe66ffec002000e8ffd4001a000700a0ffcbffbafe4000adffc3fefbffeb00bd00a0ff0301fbffafff88ff42000000bcff61ff4600a200b700b800f6fe69000c00dcff310050ff81ff11ff9d0021ffafff3800e10059fff2ffde000d0172001300cb00c5000600faff680020ff0b0093ff3000b9ffca00b600c3ffd7fe7cff08027aff9cffc80028fef0ff34ff9cffdb003300a201f300c3ff66006a0103008dff80ff8601300056ff100149003dff1effebff0400cdffbcff9cffbc007b0080ff86fe870081009affc5ff73009bff06ff90ff79ff2c00f4ffe2fed2ff8bff0dff280036ff0501a400fdffd600 +s1 = 95ff4e0094ffa2ff01ff8dff5cffe0ff0e00d3ffe100deffd4ff57ffc9ffa2fec500ebfe92ff38004b00fcff6e009d00fe003000ffffcafeb5ffccff3600c2ff55009500490020000500b1ff8e001100e800b0005500c3ff5500c20023fe99ff4e0062ff590005fffefe35fffaffd5ff63ff48ffaeff74003000d5ff42ffabff220195019000a5ffdfffc9fec8ff23ff97ff06fee2004500fbfe14ff78009a006b003c012601c90001004500e1000a0062ff4bff5dffc2001dffe900a4ff9eff350058ff1d00e5ff81fe12ffc4ff29004c0070fff0ff6000f9ff630091fff1000300baff13005fff71001c000100c7ffb6ff1700ee00070046008d008bfe4300690064006bffe5fec6ff61ff290090007b005c0176ff54009000180053006800b200d6fed200cfff99ff63fffefed0fe2e0099ff220078fff6ff290009014a00f8ff9bff6a00d2ff48008cff960096003400c700e2ff73005d00e2ffb8015200040043001100f8feb001f1ffdb011c0067fffc005b00860076ffedfeacff950046007dfe42ff86ff8801eeff2dff21ffacffbe00980084ff8fffe3ffef00f7fe32016fff2f01c900acfd0a001200a8ffdcfedaffaeffeeff01007dff02008900c5ffaafe21004a00eeff21009000ddff4100afff58ff290015ff93fe2b00caff83ffc700960005000100b1ffc60087ffccff2500c4feddfeb100cbfedafee1fff0ffd0feb5007d0118ff6f0073ff830062ffa60050ffdc00d7ff61ff3b01f3fe1a00730080ff63ff1a01b3001101f5ff0f00daff0300d6ff24ff11009c00f1ff5cff0100a7ff8effbfffc9ff2fffa1ffe4ffa4ffe70088008800acff76fff0ffb7001f0020ffa7011a00a2ff74ff0501f1ff90ff7cff53ffdaff590092ff2200dfff82001700cb00b5ffbdff75ffe8ffd1fff6ff2aff5affc6001702f1ff23005cff6600c80093005f007f000f0034ff27ffb900610081009500b5fe40005d008eff53ff2b0044005600acff9affae00a0fe8e0039007fff26003b00a4ff2400a2ffb4ffb1ff55ff9eff71ff2fff83005a009c00dbff830075ff91ff7dffe0fef8ff5a01ceffc1fe42001e00c7002001ca00f6ff56ff48ff4aff3501feff8100f9fe41004500be0058ffe000b300a4ff30019dfebbffbaff0b00a7fff701b3fe0cffffff5bff15000c00bc000a00daffbd00ba003200e100680054fffaff80ff7bff4c0177ff24ffeefe88003e00cefff4fd21ff2900b000c300e9fe53ff43ff4bff71ffcfffb200f1ffc7ff9dff4d00300072009e00edffa2ffbcff6800b60032011700c4ff2900f9ffb40043018b00eb00e200aa01a3ff46ff5effd9fe7900ccfff3ffa9ff30006a00670099fff0ff5201efffb200110158ffcbfefd00fd00e000f200aa0059ffcf00f7ff97ff750106014f005eff1601d9003100f3ff33ff350067009aff67ff48ff42ff18ff7cff09ff1eff9200d80178004f000cff4b0011015dffc8003000f3ff20ff0e0086ffc6ff9c0069ff64006d00c0001f00f7ff0d0166ffdefeaefffefedcff100074ffe9ff8b00fdff0901710079009300dcfeafff520002000e0049ff97ff160081ff6eff3400a5ff47ffbcffd9fe84ff81ffce00bcfe0000a0ff4e00ebffeafeb20064002000e8ff3b000301d4ffa0ff59ff41ffcd00da00c0ff8cfff9ffa4fe7b0001015401a7fe460039ff5e019affd2ffdb00b2ffd900caff5a0098009aff9effc7ffbfff2b00b60094ff68ff4a0012002c009400cbfeb5fffbff82009e00a6ff5b002cff66ff8dffdefecaff99ff8b00420060fffcfe8400b20093feacff6300ae0050ff2b008cffe5fff5ff540061009901d8ffd2ff6100faff9600a7fff7ff19fff2ff17ff7cff810086ffe0ffd4ff38ff4fffef00e9ff04ff69ff84017effbdff7d0148017dffb70010011300e0ffffffc6ffe20013ff8bfffdfe91ff1200f3ffcdfff8ffb7ff84ffdaffb5ffa4fe45ff1a00d300b2fee2ffd8009cff95009c00d6ff69ff91ffddff6f00a1ff2600a200a7fed7ffc9006501cdff72ff3c006400220191ff0a001b002a007800c1ff6600cdffc2ffd60062009fffa600e9ffe400ceff87ff60007900b8ff42ff1b003b002a0095fff4ff1d00f50025006c000c006200df005bff5700faffb2ff18ffe6fff0ff1c0097ff73ffee00aa017100690002ff9f000c0185004eff67006bff85003c00e8ff05003eff25000701eefe02002d0042001a00c8015200000094ff7f00240013017afff6ffddff5901c4ff4a00a5ffd6ff5000760196001c013e003d016e008eff1e004800f7ff20015eff9bff92ffffffba0095fe470059015a003cff2001f1fee1ffafffd900f8ffbb00ad00d9ff070134ffa6ffc7ff54ff8f00b600f9ff3cfe9d001effdffe6d0039ff9b0059009700d5fe6e00d90054001a00fdff4eff2c00a900ebff7a009c0080ff92001d0123ffb90086fecb00eeff23004101f8ff0000d0fff2ff8d0099ffc9ff08ff000172ff1b0004ff6e005400ecfebaff8d0074ffbcfeac00c80006006b00d7ff3e00a4ff42004dfe40ff2700430088ff21ff43ff6000e9ff410138008500feff86001c0027ffc8ff4c006000560074ff91ff5cff17004e00c8ffccff3e008300e9ff8800f5ff410028ffc0ff3bff29009dfff6ff9f00c6ffe3fff9ffd3ff1901f0ff2700fcfee6004eff2cfffc001effa0ff7b0050ff13ff0affa500e3ff5cff7fffc3ffc90028005000e0ffa5ff5dff4f00ffffc1ff1e018b01a7ffc9fe2000edff72ff66fe51ff7b005fff99006e00a4ffc0ff88014b002200b3ff5e01bdff10004fff7efff9ff150166ff8bffbbfead003500c6008cff2600500021ff6bff51003b005fffb300e0ff520000ff + diff --git a/kat/falcon_det512.rsp b/kat/falcon_det512.rsp new file mode 100644 index 0000000..b379eb0 --- /dev/null +++ b/kat/falcon_det512.rsp @@ -0,0 +1,405 @@ +# FALCON-DET512 known-answer tests (portable format) +# +# Generated by tests/kat_tool from the algorand/falcon +# implementation. Do not edit by hand; see kat/README.md for the +# format definition and kat/Makefile for regeneration. +# +# Every record is self-contained: it carries the private key, +# public key and message as literal bytes, so reproducing it needs +# only a signer, never a matching key generator. + +alg = FALCON-DET512 +format_version = 1 +logn = 9 +n = 512 +privkey_len = 1281 +pubkey_len = 897 +sig_ct_len = 770 +sig_compressed_maxlen = 713 +records = 32 +checkpoints = yes + +count = 0 +salt_version = 0 +msg_len = 0 +privkey = 59f820fafc0084ec2fc4f440820840c1f7810423df3f1380fffc0201f802bd13f184fff0f903913e042ffb082f391bd13fec617bf49fbb07ff80084001f7b0410400400ff1450fe27d200e45f40fc3e7ef7cf071bdf3bf030bd147000ffef040bfec3efd0c00fb1401001fb0fffc4f472c007e07ff3ffbb040ec1ffd043ebf044fc5078f83f810fe0c40c1f06e81efd040f80f3efc2f810410be144079102180f7f0c0f830be08407b086f7ef03fc0fc2f81e80f84e40ebd03c13fe81f800400c0d80ffa1f808217ff4417bfbcec408203d03dfc4f0513df7e082f8213a081f450b5082f840bf085f772040040c4f811c8ffd00c0c4f7b1bd03f10407d03e041f4313d0c2f80efbf7dd02fbdf40f7df00ffeffd044ffe0c7185f83fc01041c813dfbef7be7dd7f07e001fc303df78ebd002efc184140e84035ec80c9e8708217f17d0430be0b9fc2ffffc7efb27d07ff80f7ffc023ffc20c3f41ffe140102f7c2fdf3fef9fc8f8117e202fc707effb0f9dc00010befbafbeefcf80145f7de46ec10fe0bbf7d03dd40f00fc41c508007effbf7f047fc0fc000213efbc13de4307cffd2bd0c4f0a0c1f020c10fffbfebbf4603e002081f3df40f43004f02f41efefbd040040f03f410fc1430831f9f7e204ec1001ec1000ffef40fcd177f85d011bc0010c31bd0020010c8f0213aefe0bafc0fc2e3ffc71bd0400810c12fef01fbef840bc101343002e00fbc07a0bd07f17eeb90c8ebd101f42f7a001042f3d203fffe460831c608403f0c2201f83efd07e0020010bc041101000ebfdfdf43001e3d13affe0bbfc214104103beb60bb041045ebf0bedbe1b514303ff7ae4110107df7ff3f03d0c0e820c4ebe0ccec5fb92bf200042fbb0c0f89080e850bf000101f3cf3b10318103ff450820c1f810ff0360040bef0707e088081ffc004ffcff80850430bcf7f17b0be183183f3cf41fbbf00fbc007ec41bdf7d082ec0f3b2c2080f7dfc2fc62011c2ec11bfffaf7e1fef0207b07cf03002fb7f08f82083f42f4213f07e03a085f020001fe10333e0fd145f83080f0507e0b603c183041f0003b13dfd0fedf71de2f3ffcd20e4fc22ec26f01e08f30816f70b182f17e4121cd4f4d400081e290ee8fa171de6e82d24fb1719df04e9f3092203f103e8c4c7e6151e08201ae8b741edcfcd0c120cd7fc1a03da020502071400e7dc011525e0fc1af60117ec191503f50e131113fe02c1e9d8f4f6e4c32118ec36120111280efadcfaeefe09f4fbf2f6fcf30d1c16f4ea06feefde1621182234f60bf7ec27ec1415f039141005cd1a0cf21d07f3c3e9e8faeb44e61202f8f4f3201a10eceb1929f7ffe5032adfebe72cfe0fff1be2002000e4cce50a08f1df23f5e605211304e10e0cdce0f406f4e1fce11bfc02d530fffa000a17f113fbe90af7071ce707e3f6ece9fd001be22314f9d012f3f61d0f050cef010f0f120714ff010c2a19efed010df215df1dcb2d0712100ffd34fddc0dc1dbfd22d50be1f90115eb0a0701f112f21221e70212091f080d07f6edc008f9fa1e030ef419d5370efc051a1bec1013e120ea2300e2d802e8f60cefec07e718e6f2c5202608d70a03f12e0e0319251806fd25e20bf1ea0ffedef6fef5f8f80cff20e7fe02c6faef25180d2929ed01fef6fbe30b2a1df1e70e240310f514e9d146eede0bf71ce618d2f41af2d2e2f8072cfa1514e410e415d60f49eff63f05e830ee041dede2232bd3bf1411eaf0e20ffbfae811200c042703f90a17feeafdf8f12bf8eddcf0ff00f2faf81503000308e61a1d +pubkey = 093858947a7448c456f52e8651844bbfdaa5386a03cf28cec857f3ed4a6070e9f2f4a6444be92238c15fd406fc43596a061d80305e19c7a27b3e2c24015daf5b918e59a5e70d4a0d492483c0df6023683774500da67dc69300a52fbf320a9617c96eab0139839559953346e5954a4e94ad457087e8bc41a45bdc3313a618099b59be53e28b9499d997287baf9595becf921a4b5f4ea8ae46604dba65c83ce53b601b5292db42804b298cb6973240e4910cb2abba4d9dae675aba717f225512cc08b07a8bdaa92d8257c3a755b156b55304d6a1b7a8fd34e6ca26925ce36791c56c1e700bc005904d6592fc82d4dd7122e06e1aab0e1a5f36715920808277e084f406e5c3178e7e9be3c242b7562245a0a1ae139def608ea4d71c9c74301d29487f727c818d2d06a2f192708d9a4c891269e6d428bd005a306ab851b83fca1887ead8972404d7fb4fabf89cdedf5a368b302a1205a72cda99183ae58a770cb17c6e25355fedf3748ce699d51b32482906ca60e1077a36318222d35f515a4cd45b5bc98869545879a9aab56ef3987407ef8858e3c318ec440b265ea6736eb876c9f637562e167b08850ac25c5a1aa12c31c86c921e990651ba623e286931d5669f919481995264e0795a9d47eb67ad1064529ca69516c163a2ed9350473b97c98a3981e97d729d3f97ba4cab1c556c41f7e4b45a7472f386647442bddf2661546f58065d12fc1fde7ba5bb7260178d1bd817c8a31af3497055f67f109b60558a63516b7f11cd11a74f91a8a2ee8cb44513125c364827df46cc4314d108ca9fc071ed83e17d148306241365876d7fa2226452c15bd764013ebb1b45b00d8492e6185c8c351060a7f6d152a5a5777a7eea05a07e888aca5458215d21c8d2603b60a4f616a16c5f7230360279c7aa96bd90aa284781935e0d9a3144aa70663cd7b083f6939ae879856f1250569febb60b32aac4a8596eee7957e46714dce346657d75742a938b3b42fa539cc50a8ad5c226e9829e59e51ff4baeb4429b2712932416fb246d42932afe9bec095d43467cf5cb49082155ae53e5e82fa8b547ba204431739979c7a60720633475abb14e44440ef95254c5945e966492e693b6709214a63b0386b2c9c4a35e5f2d19760026692e77352dadc3fbcd3405d2333a398bc6b2495f07a4aabaac5aa7c3f30d943e749182e82c9d6cd0e6e5701eb028ce77647c50886abce420d4cd51a0c69dc9baefd75b65cf847c1143522db1e1542a7a8f4e835 +msg = +sig_compressed = b90036ecb314cd3c5e573fd1c51aa48e0e557ed86ebea679076d5f2aa572c492546112b41b6254ac511e63152a34d25a68d99bf260d7563f31c330ace8cfd537cda04b2ee3aab422445d4dc7b73f88878d8b824b554e75cf2fe0321a03c2f37c32b8c96075a56dce5d18db30824d37f4fa08013fc9c0449d8c1f0cccea5a659b984c40e5d461094204a74043170e4229939d8cbd089968a7385b735976fcf6f8504d3f6ab8ba549d2b0527674cc2473e8fdce50f5ae6397d3b0070b3059a95566ba5994b0dd901d6545c3b99285efc86a5206fa164f9229365f5d0edcc3e2cc090cf1fe2eb23caba7b1aa7ff5f7a23ce9fea18be41a05e2f25e101a7919e5b9695265f7f278bfb3ca77d9aef5a8bed783a8edf8b1bcb9bf43b29a68dce706c4edd1a98fee95eb40f7bc8f7d29666e552d6a4e742224f68883d169eae64849689bea5a339e0edce12b87b40686d2c0e7f6d6c7a303105093f451bf78170972b26916fa16c7c4d6d5643cb8368af67dbe3b42f5534178fbe3d13e41dafc568a56bce7965f8c515ed77d88eaec5a0a211aad37ce66317afbc3e2ec511515ae4e960d5fd8320adc11df661a64298fa7e9af089f420ad3724485045d64710b5e361d72be4b88dc7f0569c842a87b87254b4409559139a1906f9a51369ae7966cd1cc7b5443507dd2a92260f4f1ce42c8c4735d9dc14a63cd4a4a855a5ab47143b84831c344811177b5024ce22a1641abfc40bf6bc468b4c004e172d3b95abc29119724321e594c8ea5314da3872a931ad45cb1b0cc91c6cc64d22fddc64303c0fae2e54ac0ee71487eecaedaf8e4960c6bb613741670b0660b2bc6cb3be8b93ba2401f553f3fd08ec574040 +sig_ct = d900036f27fe804cfd901702b03ffdd094f56023107055f8affafa9fd703c087f4bf8e05405c0e20240510080ab006ecf052062011f34ff612afda0251cdecdec10b0fd2058f8711cf68059eddf8604df9af6002c1f7f2b0e811209704df71fc7f88010f1dff50040ad054fb2073fe9ea0ff0ee0f1ff9af90febff422cfaa0abfc7f69018f4ae7c026037f97e9810003ffed1810a7e74f90fe703a12df6afc7009110fb50510880a808204e201ff508e00804c039fcf0af008032fde039ffb0eefd4076f87fa5fbe004fd9fa60dc0740d2fae060049fcd04cffc01cf0cf850b908f06b031fe9f59f00fbeee806604a0d6fd202cfec0610f6001fd40d1fbd1730a807be9cf570a0fc210b0be022026fe9fd200efc700f096eff00cf9df88075023f6bfadfcf054f81fd117a09efadf8608c07c006002f9ef9c0f800114f019f35f350aa032f89f9cf9ef8303c04ef0afd2f15045f13fa0f2cfa5f9eff3fb5037fb0f27034f5df32fbf0e2fa50460ccf83f5bf15003fc3fb8f910ca0e6f47052f53127fb011103d0c40070450cf05ce6e025044fc20cb019de2fa50b802b08fee0fdf0e9ffffe1fca0ecf98fff0900c20bf094f41f200700ae159f5c06f042fcff1efd3055021fb5006fde17bf8af8fecc07a0d3005fb9ec2f980be087fd1ff6fde0ab079f62065f8f09405efd2e8a09d17616814401a0daf42fb4f7407af8900f097ef619505afb7fdb00605ff50f7005b084f21f68f5a08aff104ffda0f8013fb0085fdae370a108407502301006bff300e07207c12e01b01fffe069ff000a043f48f370cb11002a0e4039143006f0d028036035f62066ee6f34f13144ed8f0902a0a40b0f97eb9f380e4ff8f33fa7ec80caef1f570a500a0e9f5509c043070020e72f5e102097f13082033091042f70fd5f88002f0507811a0691800b8072f59fb6fd5efb0110ae021021eb504c09d029014f4cfbd02a126f531170e3f7aeeefbafe8f6d022f85071021003ffff951170520e0fa4ebb00fec505d06beb9025106fd2fd00b70050b8060ee80e5f1df6af2111703b044080f0b04ffe1fb001d015ee0 +c = e1222d02c310a8174802711c0a179d26ec06b1031511f718a0147c0a6926b0079920ff2bad19f2195c05e028f20e6723fd0faf0e920dfc141204c9050e2d901c021c8920b80a62222826f22f2a035207c1019519f2142e153e096d26b22147072e27b60762195611f11ee30bc5016a105d1a0606ad1b0507ed036f0eaa22da2e74267c254e281e2b3d0ac70b9a2a3e23de13881d14140b26411f4923ab1b20260d2d7213d3269401af223e007d222300cf06171a2f23352e61230e079b28f817c412bc091a1ce70a132cc325a20ed5063322bd2c4c03d01c0818bb20ef0698191b1825297f2d621e68218b23a1120f222c26cf2c5b0bfe13a514620ecc16b426062fa62a1e141a13ee17ca045c28581c8d1f3b215e094b04cc0cae05232aad2fe32e1d214705ff0317224e2c4616151fb2066718002356283d11ef2ce20fe52e2002d32c582c942d0e1a8b2dae065416352429188c1cc52c012bdb20902a68235323d907382d1509c52dcd2dd829971f5f1c79183b2b3e1606137926410ebe262e2f7000fc05c2270d092b077e28e506d00ad607bd193826c21258047f13331fd10d62109b0ade0b97096d0899073f0cdb0ff629b1259210e41ab8016e2bcb2cc70e540034164124c22ca421f51d76193223a81e202c7e06be1db71cae2423033d2ced0436187d2cf32289077c059d081626cc0173235601ce17b2250b2505102f061f27f521b8187904be28ed1bf009862afb248f02040568183026b801800a34015c14b2023a288d06ff2d140c822cf2052c08352fb0269622ae1afe023b06740f520c2d1e9b036a17361d9b021508df231f18861eff120b13f70fc502311df418d00f140e2017f2133c250603b2069f15390115195026c526231ebc26020915117210fb00921cea05eb0e360b2a22a603290a9a09590e6d0afe1339216b1db4074f14e528ce2d1f12fc2b8d04872dc116a6259b013f230008c72774109f091011d3200b105a2b042ac815cb22d015651437250312262a0b076912b702260da50eea2b590e81129410b017951dd32eb029092503235514dc1638083906aa0d24270f0f4a10fa0da716f629321c211bc001542a4f266112e2013d2ba303be2332107b07141fcc2d7602c504f1186e1b3f247c0190084c07a90e1616ce0804139f103320f5186409982c5429a42ae627490c1c199b286f25851b2721772a0209c725572e261a0f00dc0c641448188a013a14c51fef1381204423ee0cfe161e10f10e202a9213db029b0b6c24a6092713ae05e0231603690dd014f90aeb012e271905e3123608d31af9088f22de19991d9607832bde2f142afa266b105726731b6120541ab6202a2e732e7628b51876023a06a311a1280a193814df29ee2b7222c5253b0bd111300b66093b20330a39144e1859082a233a253416792ae52e8021 +s2 = 360027ffe8ff4c00d9ff17002b003f00ddff940056ff2300070155008afffaffa9ffd7ff3c0087004bff8eff54005c00e200240051000800ab000600cffe52006200110034fff6ff2a01daff2500cd01cdfec1feb000d2ff580087ff1c0168ff5900ddfe86ff4d009aff60ff2c00f7012bffe800120197004d0071ffc7ff88ff10001dfff5ff0400ad005400b2ff7300e9ffa0fef0ffe0fe1fff9aff90ffebfff4ff2c02aaffab00c7ff69ff18004aff7cfe2600370097ff98fe00013f00edff8101a70074fe90ffe7ff3a002d016affc7ff09001001b5ff51008800a80082004e000102f5ff8e0008004c003900cfffaf0008003200deff3900fbffee00d4ff760087ffa5ffbeff0400d9ffa6ffdc007400d200aeff60004900cdff4c00fcff1c000cff85ffb9008f006b003100e9ff59ff00ffbeffe8fe66004a00d600d2ff2c00ecff6100f6000100d4ffd100bdff7301a8007b009cfe57ffa000c2ff0b01be0022002600e9ffd2ff0e00c7ff0f009600fffe0c009dff88ff750023006bffadffcfff540081ffd1ff7a019e00adff86ff8c007c00060002009eff9cfff80001004f01190035ff35ffaa00320089ff9cff9eff83ff3c004e000affd2ff15ff450013ffa0ff2cffa5ff9efff3ffb5ff3700b0ff27ff34005dff32ffbfffe200a5ff4600cc0083ff5bff15ff0300c3ffb8ff91ffca00e60047ff520053ff2701b0ff11013d00c40007004500cf005c006efe25004400c2ffcb001900e2fda5ffb8002b008f00e0fedfffe900ffffe1ffcaffec0098ffffff9000c200bf00940041ff20ff7000ae0059015cff6f004200cfff1effd3ff55002100b5ff0600deff7b018aff8fffccfe7a00d3000500b9ffc2fe98ffbe008700d1fff6ffdeffab00790062ff65008fff94005e00d2ff8afe9d007601680144011a00da0042ffb4ff74ff7a0089ff0f009700f6fe95015a00b7ffdbff06005f0050ff70ff5b00840021ff68ff5aff8a00f1ff4f00dafff8001300b0ff8500daff37fea10084007500230010006b00f3ff0e0072007c002e011b001f00feff6900f0ff0a00430048ff37ffcb0010012a00e4003900430106000dff28003600350062ff6600e6fe34ff13ff4401d8fe09ff2a00a400b00097ffb9fe38ffe400f8ff33ffa7ffc8feca00f1fe57ffa5000a00e90055ff9c0043007000200072fe5eff0201970013ff820033009100420070ffd5ff88ff020005ff78001a0169008001b800720059ffb6ffd5fffbfe1100ae0021002100b5fe4c009d00290014004cffbdff2a00260153ff1701e3007affeefebaffe8ff6dff220085ff710021000300ffff95ff17015200e000a4ffbbfe0f00c5fe5d006b00b9fe25000601d2ffd0ffb7000500b8006000e8fee5001dff6aff21ff17013b00440080000bff4f00e1ffb0ff1d001500e0fe +s1 = 7cfff4fe8200e40062ffeeff61ffecfffbffa700db004f0092ffe500120143005d00eaff7c00210047004aff2f00eb00240089ffb5ff2200acff260019ffe0ff5c000fff8bff37007fff320093000800c1ff35ff2ffef800efffb901fcff7b0080003cffcaff77009b0016ffc6ffaeff5f0052ff36007c0015fff2ff86fe73006cff8500c1fe5500a3ffe6ffb4ff7dffbaff6800b0fe3b00190071ff420055ff71ff3aff6d00350043001600fcfe8e00daff1efffbff2b00cdff5affcaff7401eb0097ff0800f8ff9eff6cff2600f2ff2a00adff0300fbffce00fd00dfff31009bff3300fbfe0600b200c1ffa300a200a0feb700d6ff58ffa3ff1affbb0022019c0031002f009600d3ff680078004f003f0002007dff29008a000c00d0ff380031008500b3ff26007f0047feb0ffbd007200acff2a00caffcbff00008aff5b004fffaffe7bffc4003dffdf0064004d00dcfffdfec4006a006b009dff3e00dd00e7005300ee006bff03ff4eff82ffd5ff10ffc700effe8dfee7ff8e0032006cff61ff1200d900c5ff8a01d9ffc8ff6600b200d9ff5500da007b00f6ff83ff6d0096fe5000f00071ff01007bfffcff1b0088ff55ffc6ff9300a2fffbff76006effd5feaaffe7fefaffcdff5e0018006200f10055ff9a007aff380068012affd9ff5b014301b201460185ff71ff2701710071ff4aff25ff8eff0e00b9ff870073004cff3a00fbff3aff190171003cffecff240046008d009bff5effe2ff35ff8e009c00ebffbfff0900c6ff3100eefe0201a8008b0111006600f9fea2ff93ffafff0f014700d8ffecff17012f002600c6ffe6ff980063ff9501b2ff2d0050017bfff1fed8ff3fff2601dcfeb2ffb300fbfe3c003301540175003700bbff1f007eff3b00bdff4c0044ff2a0156ffe3002b00d6008efedbffbaff50fff8ffbf00bb00f5fe6700b1ff1f0064ff93000a00ab0034010600bbfe8e01c8008eff13017f000600cefff2fe44016eff60005c003f001000b200320150ffb2ff680036012bff3500baff42ffbbff50ffe6fff4007fff42ffdaff8a00210093ff56000b009e00d700eefe4f004b006600c3000f0099003c003d00efff09005aff430077ff7dff2f0025001affda00e2ff1e00e7fe0d0029003b004e008b009500be00d6007aff8dffd00026002b00c3ff40011cffd6ff28ff4800a5ffacff090019009e006e009201540086fea6ff51ffb5ffb7ffb3fe79ff1a002b013a003eff63002b0083ff4000b8fe19014100e0ff5b00030098ffdc00ae0041007e00baff2000790083ff8800c7fec0ff2fffddfec4006400d3fee4fe31017cff6efe5fffbeff1c00d3ff9cfff2fea3ff83ff68fe34008a0004ff7a0138ff19ff3d00d2003cfff2ffe0fef5fe67000aff68fe10006a003c00feff4700a400baff0c01c600d4ff6400ae00 + +count = 1 +salt_version = 0 +msg_len = 1 +privkey = 59f02f3913afc41b9fc2e3effe1bfd42f3eebc1bc14603cfc3efe001ebb205e451010000bdffcf37fc2105f7c1bc17f143fff07b00427f0fde7b0ba0c100203c13d07c03eef9ffef410bfd44080f7e13dfbe0020820c3e7d0fdfc0fc413cf82ffb203f7e03fe441c0e83181001fc3fff0fbe7a1c2082d86f79fc8f42f840010020f908307907ef8607effefc30c2e410440fdf7cf7d080182139fc0eba0810461bdfc10b7ffb0c0f3d0c4f440801bffbafc1ec0d0807f0bcfc00fc002fc9efd0bdec0d82ec1ff7f7efc2e472010c1109002003f870c103e17ff400810be07fe870c5f86f01dff13ae3e07f1bc1c4ec1fc50c5040047f41fffffffffe80f00f8208603ffc507e102ebe202f420feec027b00207ffc0fc0088202ff9038f83fb5ebee8004208207f08713df7e0bff40efcf7910303e18113717e07b0f7fc30030c0fbef3cf03404078080044ffb17f0f81bc0030c4084f430c0efe1c3e7f07c07e180041f40efd0c403fd830c4ebb03e0bcf79e80fc2ffe0fff08f7ee810bef81e0afc4f05f830fdebfffff80100e03f4403cf8617c0460800781402bb0fb0b9f48077f3f180f7ee82f02f00178f02e41f7f18107e106045086134f3dfc21c3f3d0bfec114303a13fe06f86e7dffc079f46f39fff04614404107e004046eff08707c044f4103ae40e7d07a1c0e841ba0fc1fe30413f043f40e431410bd042007f4108207b0bf081d7d087eff1c5fbeebb0bef850c0f43047fc1178f06f7b0bddc42fef3ce7c1b9ffb0020c0fbff80f070bf183f80042103f820fdf7cf0210103debf03707f042084f840fd18207913f0c307913c03d0bff3b13f0fc0410c3ef3004081fbefbff05e3dffed7cffc07d000f3cfbcfbd0030fff030fff03ffb0402030fef40f4013efbde860420c2f7c04203ae46105080fbc0c6082f79efce43f3efc00f91c2efaf42f80f42f00f3e18307dffd0fff80fb503d00103d0fffc5ffe202ec00bdfbbfc61000fc03ff86102f7dec303d0f810413bf380821420c01bd086ff807bfc5003f83141082ec517bfbeefc101e83f03ffc17ef07e7f086e860c0e41f522cfcb03050604f0ec06280b12f917dd2416160ee905edf21d03fcfa151303ea1af5f11ae50922df0612f0d71312fbef1a122d0108150cf90c2535df181df00712f603091800e4fd172ac2eeef02f00b1cde091ce6dc11f5e0220b1cf4f0e10ee91fff2cc5cc1825010a082314f43011091205ebe7fb07ebe017132dfde9f70c103441fce61511d7b52202faf707fee50d07011a0719cfd9f000db09ee1bf9db02feffe4dd1acef9fcdf0efb31310f080c0dddf8dd3102dd02e519e20f08ff092bfd00effdf9f902f7df352604f3f029f3fc13210de909e3d80d34280f2809ea21dc1df103030dfcd704f21e0506dde9e8ecee1f11efd3e0f7ee0d091a00e0f6d71603f8e4f811f0fa0dfd1e03dfd2effc00ef212dfadef12b0bf61a1703e9c2f41cda2c14fafe110ff5fefb0323102613e9e3eee30dd325e6f422f2d2090dfd0ceadf1803fae4ee2dda15d2d20ffefee71d072b000b0af71ad935ec2129efe1f7f81b0ffc13e202e5111f171c28fcd40df7fbff05dd1cdff5efd524fc0615cffd280df1f70a1ac50117f4e129fbf3ca0919f2f0192119daedfbf7e9021615c5ede9cedffb0cfb1d120a03fc06fafb1d3cf813d01025f51de7f016130dfdf22a2810e507152015fddddd0bfaf9e301e604140704effcf80ce5f9f616f3f5fbf4cd1701fde4eee311fbd5e20b00240d27ec2411f9e807e2ecfb2303eb312104 +pubkey = 0984dadf09346ab084783e6592292c5dfe42447d5f1b6735cdc94aac2827c1286032ab2d68f9bc6b726321474033b04ddd8fb531116676950147c9cc06c04cafb2157b9af2de2d026913980cc4614d7cfeb56dae4f548ea40093692fbbd518f8291d6e7a027db48423220eb1b2404a0ffa2b81d6585dcfdfba511f69b8094b54c90c04861dc834c143499481e2062821a1d26fcc47386e271168b232255da626e434ab92f8104a86edad74453610cc192a22438abd168c108ca9893ec880b3b4ceb1de20433820559a906a5435965482cc1e3779f2b274b86f689550906927cdad9b862d82a05e6835b9a1238828b693fa7d7706874a307c0c59d69ea12d89224a9191cd1cb6877426ebeb8a2a60db67c676ae1ae5c1d047448e7c96c04d597b62a5ed2a48952d44c9b5ebf9e65209660c7ac917df4024b195716e25bc4d4cb41b170cb120c2375cdaaa00380c5b794541bcb6e0f9dad5c22c90098348eac7b248b635502d2819a8b355e36b5b6e7600cb3568df54c1f0803bd7a77b5ccf41dc646b6bb0c51950658f36be18610a6d752ea5de458b10dd68c5c20159d82a0ea20fc44e405879f668a7224f2653109a652bad162f624fa8ad1920292cfcd41900b60c8dd9fbc82e8d6bd6ab92764cfe908ee606bee6018c886d048a451027b917b6711352a634a18ab4ed435ee2ca2b0006890e367488bdeda67a9570e6fae18b1611b41355039eb0b631962800103e3c37d67aefb86d1d3ad132c81b9288e9e634deb029665f7a4790557b3df894e099e3a624cc96ab981487b07985f5e19eba196c12f36f48978a11f6c5039dbb6d05c8a3976c59056ed7e5d93f0e0ad3d0f8d53567f46e6b9e092e207ebb86d2d4ac151949f9f544d88eceec5013c5ba06624dc9999cb05739a562e106d388e6d51b1e5b6fbb5d54a440c51297f548978ea7915b9e84739feb72395d0772a994afb0067bc25b99bc6ac627b2cacb11b5d940b3bf29b36211fe3b7cedc0bb3a7ea23a41ff70151a49bc2949a8fa2d89b0e6d15980d8b6c44a9c3fcc6dc09897f27fdd397a1995a96705322a35d06c19aa60e4bda317426daa5997830a86ac45c4766ed4b88ddc1855a22a93e8db81f02be5aa454cd79bc541854a258961296fabbad2f1920ccb241976b878470f2fdc714a4c41904fa4c8fa7605f20f7d2e3add106014e88cf01b22db75545cd6cc526a95e1dc189fd5d5993ebcd3ab8a2f2e59f1ca78aa143fa1d188c191f72c9c7623c7dc3f +msg = fe +sig_compressed = b90006369d096b2a7764429e4c639aca22c9ca45a32beb819a3a51d67110c73f50e6cd24ca108d461d4f8fa351e9be61b33b1f56bc933d30c9ca7e9c33d352e705c29f5f31a8c0aacb4c4a17a9588ccc4bb4b30b1d78ab4974062faa62879d0275dfcfc6d6b66417354d06d4437a7d558492cc799051024deedfe6ee0a4e1e9f96a305c2d9d069cb858d0332ccb887403d58d2347e64af9ec1a0303476bd40d0925d10f13c47abe540ad283303a33af8e40b2e3d0034d118e3931ad6365e785a3a20c9ad5f088d6f5fc781b1dcf4743bb5991b604dd97bef2988f5ff44b2b07e7c15a14793d51aaab5fed724cb577749037d824b562a7a9a624f848ba556607cb4dfb3a8821bbc2a0cb9f99f4974015fc5bd98781b67d6e4ac75847cda6cb98715aeb0dae62c4a5aa3a7088f4b4eeb9095a0a377983113bceaabd7cceee4e195b4f92567ddd68e2c22096210842dbc59477f38828b5c69f27d27d6bb1e90da47d5cc5eeb88a7509b721b4e48779a6bac8b97b0d4376e3b24aec7cc00476369acfb0b303f950246a7abad8babcc4fe8896ffb138c9620852ac51328d9288cf51145a30e9e0f825330a52eef0785405d5f05e57370b57de8df7b9ccad31006cb7e64b37d3d8d3e506d9cebb239a757f5b8e8ef23aba17efb3598712bc96148248207499d792efa3981b8e8da2770d6b58e59622e7e44fe7e774dcddbc5c0243d4206916de013749eef8f59dac681c9d070b6d7ddbcf35571aa3b3b7a48e961935aafdb2f42dc40c2febc7e7f53d6ce67133d32797426d1cf4a64987f146e9140666cf16658c389b52925554967bfb4b5f415f46e7b223da7ef1e864d3a4cbb27008835b12d3a9519bfacf0 +sig_ct = d900106fccfb00adeebfa31a214f03101cfd40c4064f360160990fdfc0ee6fae09df64010f72f8608ef4d024eec008fd8f7904f09f01a01e037f68ecdfa8f0bed10a6f9700c0b90bf0b8fe2135073005efbf8be9afd8f7f0d606901200bf57162fe7012f261e606315e056025ee0ff5eabe76f19082f29f84f88fcb15bf700f30d3006fd800dfadf2b161025031fb4185082037076f02fc51050b8f97f8efd8ffefbefcd0410ce0700e3103f6ae6900e000f96ef311af870a5f8df50ee0fff0c7f51040edf025e5ef1ee9ef96f8e0400da041130faf03af8fef0065f71100fda01109cfb701af54fcef9908b19d086035057f7c01af43f04f20fcffc7faffdff450e609beffec507bf220cc01e07ff5e0e5ffdf99ffe0e80470270d4fd605607f06b024fea05df460a0fc2f7e0ad0620cf14def7f90022fae0d6ffff9b04df0af2c104fc5f7b086073f1af8c02e08005ff75f94ff9083fcdfaaf370630d811ffccfceeb4f3bfd206106b0b1f770ad0c70b8011faef59ea9089168046f22e7d013079fd605e07cfe3ec7ebd0db0be0a5f61f23fdd1960900ac08808806dfbb028fa1f6418506b09af0ef8c03e06b063edcfcc09f05cff5fc6f3c04e0c2ec900d0ce021fc4fda075022fb5fd0f58f45f39f6e05d11fe0001d09b03503effb130f841500a30cf0ddf4ffabf3403f0c402df82ff7ff40ac10404a062113046fee0110bd091016098fadffdebf04cefb04b07700700a081fabfa00f90f3fbefd5fa201bfa2f32feb0cc080fceec1feefe5fadfcf04f128f4afb20f601cf5905ffd3ff201dfb8fabf5ff85fa705910e02bfeeefb00402000304903af9c077fdd130fc8faf06803b08df53f72065091fb1eeff84f87f46fc7076f9eec0021eac083022fc90000b7027077f710e7f54f60fb7fe0fbefca07dfc903cfd60710d4fa7fc91c9faef7a035055f8afe9042fc82030ff078f87f860bdfcd033113f9702702e009068f31029024ff9f9e01b0480c0fe7067096eeae790360ca0a515502cf91f2606bf300df01b03d122e93f85f7100c034f2ef69fed000090fd3012f5904a0190ff067 +c = 17103f208909080c2523720fc7247d112205222ad82d7b04181f4d0459124014c51cad1fa22e791f100dec1a0a2a0109561d2106eb179c17db12081207245016f003e30d141f3f2bb21d400dba05b228881c8c19321a000673039b0c1810940483241c10ba06902ecb22450a1424a12866170c251d0e0816ac17870c1d24631afe0c430b88067b23cf198c092b0e230c4b22f600f40614182b1c921a292ca711a900c615c210ab1edd01092f4b2c730afe2c4a05331248227f0e62232b250b0dea0ad724232a0401e313c023f5214c15740a0c2101113d052c113d239c1674138003cb140310152eaf19c016e626c329502d3c278621b0142322560b5c0d2b11b80aba138703be00542b0326202bfd046b2e5e2b8c1aec138505ae1b6d2a7a26db2c3a28730f571a7c08121f2809b903c520ac1d6b00df2baf2d3e24d31ffc2afa1035171109041de81e2720e21d031b50019a230c285619f72ef9241a0f3708c91a2622051f5f2ff0047e1a6c2bea0700186c1bcc0b0202ca021116c925ea10521d9628d30fd013162e7216cf25a91cd01f800a66297a24420b7a288b0d261f051cf7258e22ef01762b5225bb10e223b3053d24f61a2c0d1526cc09fd0593014407e32e671fbd0fe22e17257014b82eea0e4b20030370160713242a97115f27560c9e2bb90a8417931115287d057c061e291b2df423ee27080f450996280920c01ece122b122a091004831d742ce928751b360eb128f2202b06c91b7d28f31555166808db2993126e14680cdb2c7f182c1660161a0d920266179a0b00080a14960094277821c012bd11e2243d22ca1e2e0e2f0e2304d323d324c72baa2c8a1ddc22b8007b08360dfd27ea0229113a2a7917f9140c06c714f42cc80a4a11cd01d11b18278a2c3e296401a0005904a7067d2c1717b60472183a157b2cb00ef92f1f28ec2a3e03282091297b2c6c111604a01491291f27e2040c189911f9097111df16031df2245b01780949252612761823117e26200165127b23f32129003d060a14ef1462267d009b29f9030f1b262cd10222068c14a0177623a22fac15171d4f17f20f092f1f0676201902b61d582ee00cff2e0b29b50bd42cf8251719dc2fd00243011e028b24f2152b0089169429380e0913d41cb0233708f42b952d0c0321280e160f0e2f1931279b0bbf0a48048b145e27bf1f1a1e91111627ed1467134920291de81e9815d515e72c490ce90c3725cb04741cc11d011d1d1185102528f1025e08bb2c3b2aaf0da319e1060520e312ef0d0203eb1a3324121c0a2ccb12cc1a0f0aa919f60f9c12e725020a2b2bfc2af5163615e808822ddd26b928bb2c4b08752f1a0c851e8901a205870155046c158123162ed30df804251e5220900e2806cd1c0709ac0ebb226625c30ea328b61fc8056f1ac92beb0c262573178417 +s2 = 0601ccffb0ffad00ebfea3ffa2014f0131001c00d4ffc400640036ff16009900fd00c0ffe6feaeff9d0064ff100072ff86ff8e004dff2400ecfe0800d8ff79ff4f009f001a001e00370068ffcdfea8ff0bffd1fea60097ff0c00b900bf00b800e2ff350173000500fbfe8bff9afed8ff7fffd600690012000b0057ff6201e7ff120026ffe60163005e0156002500e0fef5ffabfe76fe19ff820029ff84ff88ffcbff5b0170fff300d3000600d8ff0d00adff2bff610125003100b4ff850182003700760002ffc5ff0501b80097ff8effd8fffeffbeffcdff4100ce007000e30003016aff69fe0e00000096fff3fe1a0187ffa5008dff50ffe0feffffc70051ff4000dffe25005efe1eff9efe96ff8eff4000da0041003001afff3a008ffff0fe650071ff0001daff11009c00b7ff1a0054ffceff99ff8b009d018600350057007cff1a0043ff04ff20ffcfffc7ffafffdfff45ffe6009b00fffec5fe7b0022ffcc001e007f005effe500fdff99fffeffe80047002700d400d6ff56007f006b002400eaff5d0046ffa000c2ff7effad006200cf004d01f7fe90ff2200aeffd600ffff9bff4d000aff2cff0401c5ff7bff860073001aff8cff2e0080005f0075ff94fff9ff8300cdffaaff37ff6300d8001f01ccffceffb4fe3bffd2ff61006b00b10077ffad00c700b8001100aeff59ffa9fe89006801460022ff7dfe13007900d6ff5e007c00e3ffc7febdfedb00be00a50061ff23ffddff96019000ac00880088006d00bbff2800a1ff64ff85016b009a000eff8cff3e006b006300dcfeccff9f005c00f5ffc6ff3cff4e00c200c9fe0d00ce002100c4ffdaff75002200b5ffd0ff58ff45ff39ff6eff5d001f0100fe1d009b0035003e00fbff300184ff5001a300cf00dd004fffabff34ff3f00c4002d0082fff7fff4ffac0004014a00620013014600eeff1100bd00910016009800adfffdffbffe4c00fbfe4b00770007000a008100abffa0fff900f300beffd5ffa2ff1b00a2ff32ffebffcc008000ceffc1feeeffe5ffadffcfff4f0028014affb2fff6001c0059ff5f00d3fff2ff1d00b8ffabff5fff85ffa7ff59000e012b00eefffbfe04002000030049003a009cff7700ddff3001c8ffafff68003b008d0053ff72ff65009100b1ffeffe84ff87ff46ffc7ff76009effc0fe2100acfe83002200c9ff0000b7002700770071ffe70054ff60ffb7ffe0ffbeffcaff7d00c9ff3c00d6ff7100d400a7ffc9ffc901aeff7aff350055008affe9ff4200c8ff0302ff00780087ff86ffbd00cdff3300130197ff27002e000900680031ff29002400f9ff9eff1b004800c000e7ff67009600eafe79fe3600ca00a50055012c0091ff26ff6b0030ffdf001b003d00220193fe85ff71ff0c0034002eff69ffedff00009000d3ff120059ff4a001900ff006700 +s1 = 7cff5e015a001fff06002a0050004600d7ff0600f20050ffd20063008200bf000400b8ff4f001d00dbff3d00e9fe060055ffe8fe02017efff7fe6fffc80000ff86ff72005000eaff20002901adffc90070fff2fffaff5500e4ff72002f008f00ad00580031ff2f01f9005dff9dff7fff0b0079ff8bff1a005a00600011004dfe1900aa00bfffc1ffabff5dffe2ffadfe290038ff91ffb6ffd4fed6ff97ff61fff1ff1f00fcffdf007fffc1fffafe2c0123001000e900ab00c8fe83ff5e001201caffcaff060066ff2801050030ffbbff65ffd900550087ff0500f80065ffee0059ff99ff92ffcfffcafe08019500ad0078001aff69ffcfff630071ff26016fff14004f003100950055006cffb3ff21ffd5ff79ffa4ff7e004d00ac00ff0055008e0021ff32ff77002900e5ff390054ffdfff4bfff4ff13ffbdff6300220077005101beff0700abffb6ff58ffbd0080fff7ffceff0eff8a0005011c003300f7fffbff6000fefe03ffef00f0ffb500ce006800a6007f0083008bff1e00d7ff0201d6ff4f00b60070ff4501440132ffba01e4ff64ffefff00019600ecffd0fef3ff69ff87ffa00099ffffffdefe66ffbd00dfff6b005000c0009d0064fff7ff83ff66ffbdff6dffd6fef70088ff0a00f100db00faffbe007d00b2ff8cffc6ff67fe7600a500c1fe0500ae00b0000600aafee9ff8eff93ffccff160106ff8300e0fff9ffd5ffc9ff72002c0052ff5500b0ff040062ff1e013c000c01b90057ffdaffb70044ff71ff1e007300c3ff87ff4d000400dc0088ff78ffc0ffd101f2ffe700eefe7affc3006bffe6ffbfff940016ff4300cbfe10001fff4c008eff0000b8ff95ff1c00370065ffbb005c00b4ffbeffd200d0ff7f00aa0095ff1e002d003b005400c6ff4eff180092ffd9ff77ffd50090003300afff380124003a00a3ffaeffe1ff79004400aaffcd0002ff27009dffdcff050145ff9dffb5fe48013e0040ffddff0b0044000300270045ffdaffeeffa20049ff5dffae003600630163fe23005400c1ff7f007400faff97ffd5fef8fffcff0e00ddff77005d00e6ff100038000f0026000e005cff1cff78ff13006e0072ffcbffc9fe9600120080002c00c6ff5c0091ff44ff3a002100c1ff3cffe7ff3900a40088ff2c0026ff440129010b003affdfff01013fff8f009f000600ba001901adfff8ffe700d400d5ffb2ffc000edff6b0071001ffec5018300ff006afea0000a00c9fe0300080182ff46008cff89ff0a006901ebffb1ff34ff1200aeff6800e2ffc5ff02004d0015008000c3003c004d0068ffadff2700c9ffa6ff53007c000c003201040164ffa6004500acffe5ff6600ae00e500e1ff8b00710048ff0700b0008aff250004006fff08ff4500f4ff5afffd001bffa9ffbe00eaff3e002000080013ff0b009e00e3ff6d0084ff + +count = 2 +salt_version = 0 +msg_len = 2 +privkey = 59fb90bb0fe08300514200113ee7d13d1781fb080f40001f84f3cfc1f3b03f07f0bcec503b083ec31000fe003f3d0fff800ff0b82bff7bf7bf83eb8ffc044f81181081f7ae3a1c02430c203b0800bedc50410c2f430830050c0ffcf41080f80081104fff03c04410503df040030452fe083fc8e3e182cc0fbb1c3fff13d1bf041040fc1e7f13e1801bc0c01410810c01c30bd001041f43040fbc13e13e0071faf7ef7ff46f3c089142f01fc214613b0c11bdf06fbe23cfff07a03dffdfb907d082ffee80e3f185e422020befc2fbef880bb1810fb03bf880ffe42f3f1070c3103df9182ec503ff87e01f820420c7fc3f4107c03e107efcffc0c3047ec813f07f07ef41f490bdf8003d082080fc20431c4f02e7d2421ff081f05f3dffd0fd0fcf01f7cfc20c4eff0c6e421020c0042e3eefe101f47fbe0be1c4fc1f04fbefbc103f820be1c2ff7dbe08207cf84201044f41143f3f0b6f3b042085046e76f03fc30400400c01c00c0e7ee3ff7fffa27a00103fffb0c5ec30bc042f420c213dfc20c01c503b10413c148008d84ef7fc31bdfc30bf0030fcffaf00ec0ec213d0000b7003104043f040ba080f7f002040143fba000180ffc00108003a13ee410bbfc80c2f0407c1baf84f85e83e410ff0c717a13b186fc2fc6185ef3f7c0fffbaefde8113fe8b1431bcffe13f000f3ee02fbdf400c1f8303b04313bfc40ff0bb13affa13bfbb100e7df7c0bcf04fbefc113ef41f3a106efcf44fbe1fffc223cf7cfc008107ff3c08208317c003dbe0be180ff9f43f05083045fbe13c0fd140042ebfef7f3c0bb07dfbf0c51bb0c007f07e0c01000c2100fff0c1e82004ec0f46fc00fdfbf0c4efb0c1106080d8507cec1dc307e0b9fbf13e000206fc4efbf3bf431c2001f42040fc00faebaf7b1fe141283f80e76f4410608414ae44e8803c046efe10513e082fbf181f7ff7ff801b8f02fc3242ec4f41fff082e430800c413e088fc1f3fec104303d13b03e03be420c3f3efc017fe7ffc007dfbc240ffd0fffc7e87046081082f7e03dffc20117be46100ebff7ef0013f10007b0bdefc083f45fff03f071612fcd3d0e015ecf60402bf10faf414eb2eedfbfbe6021e2004f9fc2b230e15f5cdfb1d040ade05fc0acb390bcff9e3cad0e716f6e2e7f2f61afcdd1b08361722140e02e11112f4f9d9fbdbf6ebff00f21c27e80503eff4f846e3f3f1200308ec110cd923d5da00e7100622fe063201fc28262700fbfd100fd2ea19f131122af810f1e5eef0f003f1d3eae94720220c0cfe19000c0afad41f2a16161df3122400e3ed14091819e92eff3ffc0e280b0f02c8f30d04db07fcffd936fee9eee917df181aff1bec0f0e1e1e162add2a25cd0eec1df6fffaf70547d6f2f301f4170edbf5dff8f1fbe4103120fc16d8ef0a1d1e1be4f5f6fc1afeecff070d0bf31300f4ee0ef90d06d0e1f4fb0322dcfce30c11d5040dea11d8340122f3131ae424de2212e7de0de5fbfd07f8e3220209eac905fe22fa01100e16e829e70cd3ea10eaf2fb20f6e41df3052eec0ef50ffdfb1fef26d1061b1c0f1df6141d1a050e080ed7dde7f0fc1109d706ea1a03100c00f0f6e905de29f6221107fa06092e1a0f04200ffdfffcfbd52233fb070cfdf4edb800dd0e01fe0beffcfc0d3a26df2005f60bd91cd50eebf72c0d4f05f21cd00100f919fefc26f815f33426e8e7f5db19e4db05edd3f70f33f8f2e92911f2e712ed18cc000405d90549ed0b0dfaeb0013f721ef0dd80af7e737dcffea14f4f4f8c6e1da0d0d0d0000f8e21ae7132406f5 +pubkey = 09ba1043b304590d736efe241085dd80494a93dc65189d3a659942e351b8ed9ae37f8ecd21aabba8c841308fce49370c43d83795e5265fcd6ab3802b89f30fa42211ba8bca119047567a25f36d2e28d8248324a7069bdca823c7e9f3992da14b63277606cd699096581e9c4d8994a5aff34c88ec5802aa5a84c1f9c3ddc9978cc1de71c594a21446a0333ec1cf5a361dfa991d8c29c51d1bb7522472a19bab62d7adb4e0f3d4f6608662b4107af91831684ca0f38420de33b97954c31c676fb9f5e51e976266e48f4b4d6ed6451e3b51654e450d35cdf47383f79ea01975935191a24e08dbe0d442a93077312c20869766cdb3d2d03f49f0be10b7287260a4d201508b9e0255e92a6d6d263d6ec9c643919f57903fb29e65a50a5479e644909822d064e06f8b391c62087b2e91eab4c8ee3970a26583d8d80b0093874cc9f424631b3e105a29322360007338be8780969253210476c79a4f6e51e7e60e022026f6c8c2314744a8ce97971a6d0b9c3d8f4b8e4182448ac6d15fcc90301604d013092abeb2e5e162474c4261c4427ec4ffb84000fb3e9d882dfe52c97a22f97da6103978adfc71c66f31692717747c5031416d8a6488cb7849665d488e6e9bfdd934279c6ae607d40208d8a7a431cab9295576a246a24345f0152aa5e892878c137b7848bc1ab53bc2a625193c0681198c9be49636493442dbb537b1f1691f21b339ded8109905e0544d94f91d2747bcc96d0838a9369addbd43af64a962495753c32d006f1c0c3683987b15b5c8149f4c434089a6528cc594a522a938a8eacc0bbd988bf92caeb851de179dcf813aada381140bcfa430c08beca75bb0ae76c92a244f51750a9b0458947c711af636411390a06d63b0079199d26d8217dc906869b0b43062de3109d6660c563c8a74f255881077891985903fcdb64a3825d1d8d6cfbf528dc988a5ff77486c5150481e7eeae92a27c57e9da93ca9dee646684d78114fed5b53742825efe5c82be13c35790bd019d821cafc2b2b38606aa1d6597e080d40aa21ec06442e7af4cb0dd642aad6a974e04a92c5057a83ca8d092274588b89389df672ea0e8b70baea810ba1e8350d994d4262d7a552aa30e3d19216511866469767285cd02dfbe712b0b634412a76515016c809493bae69520c19d806972339295101a01dfe9874c0311ac9dc0a5441a424a242897dcea8d8667a2a84ee93cca0cc1a4190c79ccec736404a576ce5652a7ac679c96d2e3c9e7a95c1c721 +msg = d516 +sig_compressed = b90000a6b9a508ec6df9f128266cab6089495e6cc9bacc9b4730a9960a326566aae20ad56a9f11b2716abe661184a1a204f70ce04716dcfad730fac028a51fb09fb58ceb008f7732def8b63e77da8da7ecfdef1246f406863303ffabfe2c27350b44ef8ccdcbbca15a5ff50fb52056a3d0df56fe1cd4e4547e473fe8ddac42144a9051859568aad6a3b8c9e3ea46eeed84ee70d1caf98e9dd1b43fb681bbb1504914fe278061e438a8e854a51028b975c81104c32ffec3ba8fef9998635a069d186dd201fd38996ca36b6ed4703ade230259909b8ad0c11a361f21a74bcae311a24e11ed5ae1093d792499588bee723211898be815dcba0ad188fe9db389342816bc855aa05cdd4d8d4aa418a6ec84d7b389afd7b312e316d5f2a989256f7ba715c32cf8af0a9a935b551c3133387c071fb5a968a0163b76c9b9cb261bbec1d4e644523fcb3b176d6dd1b8f2d2722d9133869b2d357908ace61072a44d34b224c7989a37592fd7cf432ec71079332afff108bb28bd64930361fceb17ff0c918ac73131e4dbb1f86da108f938790d8120429e5d488d26edce4b534a36302e03b3f690538e191b5d943cfb7509cf1efc22144e59ab9f525349d4bf7d49fab3649fee2fbf78e1f6b3cf1117aa0483a667453ef111a5fe6fdf8c312e3609e8c8117af6b11ddc1b39651942e236b6d9bc2a33b9c9258b8b99a0f0c7a0994cd350dc7c3fea2bc26d5d4d3401db78596f2d9e8b16392767a038ccc2d75257a884bdfb80365831f2a153ee752ebb0fba676e45267d0287737f782a0948448b23ea94a10adb8164e253b0f90b1c0d0965f7bc84ec5617c5574d3738307bf6f2f9bafcfb66b0c5f95d6666c5f55fee20 +sig_ct = d9000000cdeb3142fa8fc9fb1012004ee5056efe1290deecd0b70e603601cf7b032ffe119feb0b50dc085fd6f56e0ff4efbb055f1af7cffc0c311003df7afc009c06df6106b030f8b000145047f280bff54f63f8001efa4feaf91016ff103bfa609b0bffe107bef701bee0fdf019003f0105ff9effcf3308b0130fcfe7072f220420e9f01043fa60a005a01e00df96fc108efd7f6f047fb8fb1f0cf451e210a0aa185ffb02afde05616af24fedff1152fc5076ffcfa4f3d01c15fff203b046fdff05f60fc506214102203f013f80ff9021ff621d052028002117075ef0090030fe9f82f79f2cf83f1af68f73f60f59098f491a0e83fbcfeaf6cfcb06efd8fc0faae9eeff0e60090f10e8efef5dff9ff0f5912f0dcff8f5e0b801ef55070109f95f6e0a6058017fc7fef1a1ff7017f6005df69085e5d01ff59fcd092f5f002ed100a06a002fb3fd70e304a148f76ec500905ef64035f8bfa7012eba0ed07c054ef70abf11fad015f7a067ff6f1f0cd0260ed051efa133fbdf40fb9fa6f57fde00006306ef4efc7f6a030fc5ea8facfb4091023f07fe3097fcb06e01b09e169fb806c113f3d0b60690571a1059f68107152034fdb0a2031f340b4fc6feef86f8dfdf02eef20070a6f6bf81ebc097f6c07af6e130fd0f84eaa07ff9f0a4ff6f72ff709e036fa8f08fca08811f0b8e9ced00a008af9be5709a0b7fc7feefd714afcf002f40fa7f8a02014eebd09b0f6043f61fc6009ee2f91f7c10a0b9fe6073fac029049f57f85fac0bf05906403ffc807df8911cf8a0670bc091f96082087133f2f03ee9e09a07f037fa1098f77fbaf7ef98ef001705ef5401dec8fcd02c0c6042f3cfcb06d03700a019fc7f6e0ac0f1fb4fe0f9f01e004fecf66f58fc8f90f010c5e9ff4bfacfda080f25f1ffeaf9b067045116eb7fa7e30f3af6806b0d205e1440aff85080fcee7df8e04204f073052f29ff9f46fe317204903e00200efb3f85ffe1410c81120e4f0b0a90880dbfc0064fbc04eff9ff0063083089fe9fc3f381bb0d80fc055fda137fbf00707efc407cfc6f87f9303508c0fe0ddfe71360fd05ff24 +c = 8a2e7f0498081d29de2b0322d520711ca51d072b1f03131e7618e6121e02b522b413d828b52e022fe5272229ec03720b3513b42b0116ba25b82dcc2e851522294203210dc927d9063e05181a3d001216b917c320342a772aa61f67134618332e43196c2561205a2e9f092f1a220be6135d2b0f1f4f06942c0507652b7f2d6e1a41116d2b28219d2ca803a408512f3028e822dc299401070edd045e1de92a0422d608d71efd278f0e622de7155326b410310a8013980f00036e10e10f3b15a10f3726961f1409e4156617db265829460d91285316e109532d77257c2a550dbf0e542d8f07e60d7317c70396220c17d9281d199d2cc408ec06002f7e171a2d02102c13ca2d740ee2088e2fd222430f7c02172d0214d906042cc713541b3522a618f81a7e19ce09b3243c254c08621c5c24200576188f2e120e30111016260f1e1afe05ab009a1ccf08e105b70f051e4f03151d0b1cca1f3a0bdf1399098d0f6d00660ec7290f1dc919381cbb05ed0b63019807620bf90010156903e926f0027e27872cde2be600c40b740df7201b00a2040226ef1e9801b42ceb20732b721b672a311eb11e7b1a1a04cc1f7e275d0e602132116d0bfc0a6808111d4d1e7e2ba70e662763043e2d352f2017a8235f29340d8a23fe0f2d0fc02354170a1fac10fc050c03de045d1c922ea00b612d1b0a420d091e4b0d090b5f080f1fb0192d103825ad12a615162b581056068e112a13611d7907b0257609e027560409221d2f710e85061303f61bee17a51de4246121421e991fc91a541b4418f00e8700822a3d1e3e1026028e2c711230246e13d91fb6134f06b70e201c3c202025282429232c25b010b8064912e4090c2c2416cc1fd808fb1c3f15090d542f4e0c0c19d615000e90037a2ca927bd1d6304f617c5145b21232da61acf0b2f1c6f18b20e1b0fbb1844079a07bb23e42baa08321d6e2c3910081166139c226a258f06dd2ce526742d8c1e370581030c08fd1b8702d2294805100d56127e1d072695049e027f052c1b9e299d0b571dda215201e40349002d0a97143e06d22c780c4229b319af19ed2d6c2e330f352e8a1bda0e1129a60698070a2eb12d1c0cda11b32422217626f201c40b07158412ac16cc16e026db01ba0894295d2b1229060abd1910276d056716111c4d1afa13b50cb325191c6e2f0a207b252b26a610822a6a23bb0808212c2b3b103e003d2f0001102900084a12f82ae109ef026e297a25eb05102c3417bd28162eb62c7d2bf0245404ba14e21b98229d0dcf1435266309a11cf00fd51b4a1a771d3300e52cd622270aea2e5e2a66109d2a0126c71f2d1ba527471110179a2fa30ac12bc82b6c2894112900230920017b059112212db60d7f2e76244013ad28fb1b12173d02c3055e1da32bbc178522bf1c7c1f73079317e90a2e22252a262c +s2 = 0000cd00b3fe4201a8ffc9ffb1ff12000400e5fe5600fefe2901de00cdfeb700e60036001c007bff3200feff1901ebffb500dc008500d6ff56ff0ffe4effbbff55001aff7cfffcffc30010013d007affc0ff9c006d0061ff6b0030008bff00004501470028ffbf0054ff63ff80ff1e00a4ffeaff91ff1600f1ff3b00a6ff9b00bf00e1ff7b00f7fe1b00e0fedfff1900030001ff5f009efffcff33ff8b001300fc00e7ff720022ff4200e90001ff4300a6ffa0005a001e000d0096ffc1ff8e00d7ff6fff4700b8ffb1ff0cff45ffe2010a01aa008501fbff2a00deff56006a0124ffedfff1ff5201c5ff7600fcffa4ff3dff1c005f01f2ff3b004600dfff05ff60ffc5ff6200410122003f00130080fff9ff2100f6ff1d0252002800020017017500f0fe90003000e9ff82ff79ff2cff83ff1aff68ff73ff60ff59ff980049ffa00183febcffeaff6cffcbff6e00d8ffc0ffaaff9efefffee6000900f100e800fefe5dfff9fff0ff59ff2f01dc00f8ff5effb8001e0055ff7000090195ff6effa60058001700c7ffefffa101f7ff170060ff5d0069ff85005dfe1f0059ffcdff92005fff0200d1fe0a006a000200b3ffd7ffe3004a00480176ffc5fe09005e0064ff35008bffa7ff1200bafeed007c005400f7feab0011ffadff15007aff6700f6ff1fffcd002600ed005100fafe3301bdff40ffb9ffa6ff57ffdeff000063006e004effc7ff6aff3000c5ffa8feacffb4ff9100230007ffe3ff9700cbff6e001b009e006901b8ff6c0013013dffb60069005700a101590068ff070152013400dbffa200310034ffb400c6ffeeff86ff8dffdfff2e00f2fe0700a6006bff81ffbcfe97006cff7a006eff3001d0ff84ffaafe7f009fffa400f6ff72fff7ff9e003600a8ff08ffcaff88001f01b8009cfed0fea0008a009bff57fe9a00b700c7ffeeffd7ff4a01cfff020040ffa7ff8aff20004e01bdfe9b00f600430061ffc6ff0900e2fe91ff7cff0a01b900e6ff7300acff2900490057ff85ffacffbf00590064003f00c8ff7d0089ff1c018aff6700bc00910096ff8200870033012fff3e009efe9a007f003700a1ff980077ffbaff7eff98fff0fe17005e0054ff1d00c8fecdff2c00c60042003cffcbff6d0037000a001900c7ff6effac00f100b4ffe0ff9fff1e000400ecff66ff58ffc8ff90ff01ffc5009ffe4bffacffdaff800025ff1fffeaff9bff670045001601b7fea7ff30fe3aff68ff6b00d2005e004401af0085ff8000ceff7dfe8eff42004f007300520029fff9ff46ffe3ff720149003e0002000e00b3ff85fffeff4101c8001201e4000bffa9008800db00c0ff6400bcff4e00f9fff0ff630083008900e9ffc3ff38ffbb01d800fc005500daff3701bfff07007e00c4ff7c00c6ff87ff93ff35008c00fe00dd00e7ff3601fd005f0024ff +s1 = 9a01f7ff6bffbeff93ffa9fecbff7a0097ff2b001101330075ff46001d00e9ff79007500800012ffd4fe1901d6ff91008dff5cff7600cc000a01a7ff090137ff98001300b200a60081ffc2fe76000e0061001e003000c6ff0500ddffb4006800ddffed006100b2ffadff4dffa8006c00e5ff800024013cff7000fdff1b00f8ff11008e0099fe36009b00050048ff2dff9effdfffa6ffb0ffd5fe5afeeeff2200d600b6fea401130057ff4bff55003bff76fff6ff1dff81ff2bff40ffb8ffe4ff1d003700d6ffa3ff220085ffb7fff6ff3800a9007200210079ff43006200cc0076fffbff9fffa000f200540060ff100069ffe0ffc7ff3affd60048ff2600e3ffa4fe0000450077ffcfff48005dff73ff1101f7ff63ff21ff5400f6ff9f00e8ff3a00ecfe300085ffc1ff8cff1400e30091009cffe6fff8fe7cff6a00a2ffeafe0cffac005cff53ffebffcdffbc00b8ff16001200a3ff9afebeff6dffaaff520037003800950075ffbcff31011afe43000c018300aaff70008800e600b7ff1f0096006d0029ffc2ff7dff20004c015effcbfe24ffa9ff95ffd6fe60ff230009001e013e0083ffe6ff6b002300c0ff89ffd400fdff52ff8a01c7ffebffdaff68ff6c019c005600c5ff46003bffbf006b002f00ca002500c700010066002bffddff5b01daffddffd5ffcb0048ff3d0113fffdfe4a01ba0085ff1a00c800d5fff9fe00ffec005bfff9ff6c00d2ff8100feff8c0019ff1bff0e0044012fff520048000601faffc8fe9200acff9fffacff8eff23007bff4f00cfffa500c4ff1bffc8ffdcffe5ff1000b1ffe600c100ebff64007bff3000e100aaffe2fe6d011afff9fffe00f3ff5bff5e00ab002afffdffa0ffc000fbff84ff2dff6aff7200b2ff8101ec00f2fe74fffbfe3800adfedfffd9ff0b00cb005b018501f6ff8fffe7ff0b0053fff9fe4001520016fe4eff0e002600eb0006ff9cff84ff690043ff0d001400faff4b004f007cffdfff74ff5900e2ff98ff5c004d0024ff680085ff89001eff12ff3200040008018affc9feb10011009eff6600f4001100d200cdffaa00cfff5200bf00a2ff67fff9ffc90044ffc6ffe3001e00e9ffd7feb30012ff9500d8fe9fffc8ff6100af016400010148ff63003dff1a011300e0fffbfe03ffd5ff9200caff48001effe400dafe660066018700c5fe04ff3900bd00b1ff63009ffffd00cb000f00fbff4500edfecdffbb0049009400a6ff2c000801b5ff76009e003f004900eaff95ff1f005eff5effb6ff7ffe640064ffd3ff170013014b0003016d00dcff38ffb2ff4c0178ffd601c100f0fe6b0041001eff1c003e01e6ffb5003a015eff250033ffeb007fffb00081ff0e0095ff12004e005d00dfff33ff0e00e3ff380094ff4200d9004e002afee9ffe201a0fe5e007f0012ffaa000500090093ff + +count = 3 +salt_version = 0 +msg_len = 3 +privkey = 59f3ffc014407bf02ffd0bf0c2042045ec1f84d83081146086241043ffde82180006ebb0821c208617d27917dffa0c1ffcf82ffe04018608408108203e0bbe82e01fc01be1bcebf043079efc17c0020beec5fc020508017fff8fc5eba0ff27f13e1411c4005f820c8f3fe82102144f80dbbffe03b13c102f3ffbdffcf86e00fbd0400000fe005ec6e7907b1fb001001efe03ffbf046f060410fef3aec207ae3cfc31fbff90fe1be182004f3a0840060b90401bb0f5f7e1be0fcf7ef7c1840c1fc013fec1102148101f380c1084fc40c3efc0bcfc51caffc040fc4048fbfeffebaec310117d104e3b03f082d3e079f81042ebd07dffc078ec3fbcf840000422012410fdec9e8003e000f41103f460fef7f07f0c40c20470bffc314217efff000f791fdffc0fd046200f3f1be181dc61fdebffc003b0ff144fc10820fefc30c217a0bd101144083ffc1c5f010bd181201ffbf77081f0103c0bc13e003fc1fbd200e3b0bff83f00f892851c203903efbf148fbc0400051430411020be0fc03f24010413ffc010200417aec40040bcf89ffc040003045e7df0107c0c10420390bc0c0f80081f81ffb105ffdf4507e040e83f7eefaec4f83fc02830791bf004f7f081fc3f7d1fb0fbfbc0bbfbe0c7080206039fc300203be3e039f021baf44142e820fe1c2e3ef82cfe080f3ff80080101fc3e7efbb00204407f0820bb044082e04f02001103f470beff8f3f17cfbf03ff85f07ebb1c0fbe07df00080ffee390380f7fc10441bf0412010bfffde400881bc03f042fc917c00403c0bbf45042f03ffeffbe810c3080086001f3f0c30020bdefcf4617ff3f13bf3d08107ffbbf770c4e7cf82e8207ef420070fdf7cf400c51bdec2ec4ffddc5fc1f82043ffe0c1f3a0ff043fbd045e7f100fc9145fbf0bcebd042f3fe45040101ec2141e000c2039001084f3ef40041ff9e3f102f3f03dfc0d40e84e02f830ffd480be1c4effefdf3fec8045d83183fbd0fc03803f00107c084e0727c081ec30bc103e7f07ff840fe0fef0b0c5e86ec01be17e101f40fc2ec3f86f81f7effa0c3042ffaf04d4003e0fef87dcfd150603e0f8fb16ea05f919e6e110f114b8e7f20a1303ec0af10a0007180ef7e0eed807f92aeed1df0313fd0eddd8e31efa0f01fefbe8130fee15e4e21dffff0b1af5ffddef0e110a1afaf91f0201fadb06130cf8f112ebed030df20712d722d6290b05f2e902fc13dffebf08eaf5181116000a0800e90fca09baf7eef8f812f603fb273b403b09ede2fff5fc0a1204010a150e0dedf1ddfce3f4180013093cf80e02e008120c272f212ada12dff6f816230dfbdefddb2716cbf2ee0a1c0bf100e5f40f35e6f60ffafa0f110a10ed08ceee4a05d6ebff101507121314f10de93b0bc9fcd510fcd308fe020dcb101f133327d51ad8fadf1ce800f01233df11f617ed074dfde5ce190408e9dbfaf5111f10fa2e15d7fd08dbf8fb1ad4dd112b2feb0a25db0e28ebfa19f11c09e6e2d4efd9fbf90d06f613ef22041eed3cef050cf5dc01f7f0acd9fe053c1ce0b3eef7fcf70f2de810cfddd7e8def323070813eb1cfdebe3212ae6dcf71c1b0cf8e2f51bfb0c050c44e723ec09f92adbe101011c1b081b2bebeefc3af6f1f6fd0d2e36f6f6e6fa0c1228fa16eb0f1517060501f6dff124f218f3e7dbf2063804f414f1f3271a040e14e52203fb13e03008d81f061212e9daec20320702fcf7fc05fb0bf7fae31ad40f2825f1dbbaf0ff12fa39141c0ae6e00fc214d422fe2ae2ef1c121010e8100d0b24eef7f4ed231a1200f3 +pubkey = 0969bc01517ce63427d8f5aba8944827851a2831d18f19005e4105dfe8386a4143988c1d76bde42bdbad859f1d71e00293a05638e8e2ba4b678b9a84a22642f981c221a86fc44b9bb90a8b878922026a46a68783622f6497572125f85c1d6517b8a3cdb215fd06c2dfcd0266d29495a62b29186262065c10675240ea881af793c95170c6245469255d644e68cb62c886ba5a916c091e4b977c4144703d32d7f981b59bedda92a3e208b67c3d7820574cabde9301989faa11cd6fb6e213128d7e2155651d413065c134c153ee89298acb38983960190d583d56b433e18fe9084cca3211e079f253383a58cd994dc6483b22f24a0cee81993dd301c6d6ca0eb2c924109a9701e65ed64b6d057f91e116f5511c3a7dd724641ba3b0d4cea707a361abc8c876ffccb39b49900514c978b219e0c09ceabf1949bfdad691b450d6090b25edff32028a0355a5dd5b20e5d0dc1b752b458e9897815a5b249f324c183c883433a28898c71c527c763aae08026c9a02a4d3367ca6693838ac1b773e35886f8f6435d24bf9a257c4a1dcbd096ddc975a366d61916f1528594e352551a6818dcff4d6e013276448dbfa5455b7cc3e45fe48398f8470b84b1b9199280191ae8ccf86d6ee197ee64d03f93c611e228891f9ce51e9ae64781d276bc5838d1c45c3cb178958b674c2e6cde876b6b5391b4462cbbbf4ff7444e619081da255c381efbcc9ef92c21555ac84383b6f81125146abeb41aaf445727edbcad2c48de03623c319bdad2e09329ed66a60e9869259a95fb310cb5bc523ff53beb235430fe894c281e2272bdd9b3c36611dafcf1065f6a40e8afc917401d05e59ed8bd88cfb5b0dbe9a25e40195c01dbde51cc37b2bbf6f5e8443e5225d993a5444e8299c89311c04f32f8b7895eb30141e5c5ecc1d9047667318789eabde5cf0600a97a9939b10ba6945b339e4f17d9e5e079ea3d482151758fb4281312906c129600baf2878472517a66439f5c78000fe86d6fcc4191f5f8c04dd3352cdf1866cc180dc1ba10ba815db2f8a2f6aad1840a265fe7e68756b51e9605e8d4a35c828c103b92346bf55cc08d50159a61a7953bcb5362008f167d6f2818905ee1c69529381215d2ccecf73b61a6121445ed2c15b5a36c8dca2754db314513e3bcac3281c1dc8f8bbca0c3f31abdb5ea254bc98de62a7948f1e7e94957e10241d284de9b197054d36a053ec957d46250384e72d5481e605b25bac3182165b16b8e27d776015b8af07b0 +msg = 44f401 +sig_compressed = b900f2894a6d5dbaabb5c239cb7b3c69e5a4cc8af13c74da520a95a57f1acc10de5b77b446f59e45ccbb20964eaf68543ce55692aaf37af15b3b0bb6e634cbe2308c55c79719fcdab99991b636aa0e81507dfc1a6b77a96665747e7c43b6c131b00d31158117d23cbffe330dd42a2ef8ec8d17690c3aa43066a85cecdfb921e673d25924dfd5e99c3c52457bba82c3b2d8a61904e3b97ece643f29ebc16898e6985536b196e5bf44f30e279504d0c65fcb2da6084a0c9ba377459898142533e273996a036c42cbdb458b59fd7396b2348638be85d10539ee9e1589a5689bb2869cb41e293b81489af6b21066993781c35c8aa3cae62555369b8ad2eb7fee7888385adc9b2ec1923b5ab5b153133d09e4c8c51edd1a92df2ab47d44b6711c306f770d11e7b3886764ccf6dc35cd3d250c537edc7b7f2a85731d1add291d32c0a526f388526989bde6657bf4c9f59a1fc2191bc2cf7235ee0d05c54674cd7600490dc2d13829a8d3ca8bb2f16cf58ac5a9a74b99ba76ae604a1ce91e2e6abda54dfce3b3a5d10e61f2464ed716cebbdce27fb4b652af4eb2196d519e558e8d1fc44311758a9d0e53398dbb8225a209a534ef7c16b49f1b8d33f4afef27f41431c7e664791f1462028474ee8495e554e7f31764e6d07e99167844e3513332851da824ab8dc95b2edced0ffb9107bc554aae26dd3181163eee352fc9ab74f7af6e5bdda60914a1b708199f9ea11c0f2d07187e23096ec67b04aece8214dba373486c3a8af5275af2230036f9e7c601043da2c515708a2ad7d8cd21c944cfd705f2964b2eba49e9dbf6fd0a5705e491220ceae1e44088209626382bc8ca6becece9c94576f063f8f8f9fc18f8 +sig_ct = d900f8e01202906afa50d5fa6ebef320efee2fd912d133015fbcf9d04d0ca0850ab02bf8f059104fc406dfc30c4f43f62117f69f7002c03a0fb00a10ffb60da02a0def43f9e06cf28076fc709afe9ff8f7cff6071fb5019f8706afb4e67ecaf4b041f600d0f89fa0fda06ef160e6febfddf99f78f25f7eff3000eda01510217d09e07ff88f68fc600a097f8fecefdef2610ceab18cfe6042fb2fe5f12021fb4f31025024037f96f970b8f9e0a405ef2300500efeaf76f7a004f39fb5f94fb400ffecf95ffef5ef72e5a054fcb099f47f41013f68fbcf1b004fdf099f84065069104128f6dfaf0f7096ff7002089033fbcf32fea0c0eca10b0fbfdef75067f950b9fd409a08cfbbf180f4105f31fadf7bff704af5eec50c30b9fe0f9e0a7fc0048035fa6ff0086f5a03700308dfb80d4f1bf3402a0d3fdaf3bfdbfd3f01e31090fbefd3f6df69efd0230eb05af4f0cc033edff9cfef094f93f5d0c9f42055047fd802d03811cf7df92f3d011f31f6400cea7fe7f25f3d0f313d0a8f76f41fc8f93f0705005cff201af46048ead0e00ca03703808a034ff707bfe702bf410b2f8b134e8400c01bffb03dfef05efbf0c1f3b019f5afd2e80124f480681380cd09af1b097fe9016fe2062062fd704e0aefe504efd51300a8fb2023ff50b50fb0aafc1038fa7fdbe5eeb4f0e119fa6fbb0e7077073013f0502d0a905e03aff0feaed6f62156faf047e9e08c09706204e08e04cf34f49e3f1ad004edbf59f910050da13efc8f5af0605ffc403f0c108cfb9fb4feffb8f0f018081008fad1740a5f1b05303f0b1ea7fb3041f8cf6fe6201301a113f6710afa600402afbaf3706c076fb2fdff82fb8007078155055ff706e031102063fa3f7302ff6d05b0cff95ec90eff26f7e0140c3f48103fe10bd008fc0f9b041ef4f8809802dfcf03d00405d23a08af4901b03400d00e0c5f1603aed1011100fc9f62f8f000104e13062095ebe0c506bfa8f6608e028033f95005e9b064065fd2024f97fc9fa5f1804af3ff9c0a2090f63070f1c1021840ac031ffe1f9fecfd10e7ee3f37015fc9106f04f8ff99fa0ff1 +c = 590ec31b6f10f3228d10b31ecb24dc0b142f2e1f0315a61c121a9d17a625110b600fc91394288000102499047222012b3c09b3239c05590c7108a20e6c0829014f225b13fc287d02c017c70863121b22070b8c27141fa80ef118be132307fe10901f6123fd24ff13e8148918e32246033e1ffe22ba29f926960ad30209047a2c1d2d440b1c0e26129023d9241f2fed2f180c7c0d651d9c015f1de217b82c8f2c9800bb23381ef51cf421c9027d2842026105f324e3007b19ea05002e782e25192228622d9902821a030c001e25196c271f29a915b82d6c22e6188f09e315b6176b20671939274f15e51a2e12691be10c621a42131902d01ea720d515dd1640032900e8133017831ff71dcf27341cd619870af4076c17982acc1dba1f7c18581edc17b613711c7f19d50b4b063a0c150188098f0062273c08110bc813400c8803a02fa00ef6135322cd1b540f270c9322ba108b2db41c5a0cfa200c2e0213431b7a2865076d1c3708982aa1007023561880210b0ee005b9095f199f094b0b760f0a06082ebe28eb2d8109b600830d8a04522d5c00a615a22aee19610945252e146306a420e8043925a114e4020e25f521c6075f188e0dd01b59049316172f7b0f16233003ca03c324a21b911ecb2c6d018a104d1aee1acc2b441de5035120ec00ee1993052406c8269710ef28411f272a04102b17141158138d2fed0a9b0f2202021de723ce20d50d6b228a130e1ed51ef61b94184e0ac72a9c1f0e137d221a107a12952c2f299000c9213b0fdb18c621cc02f300e723d41e5000ef1271187f021a06fc19712c7c0e152b5808061a8a099a2b6600c01fb41a951a962f9a2afb2ba520eb2ae1106d2ad115ff2834183c1340126605cd1bf42029229605db2e641bbd14dd17592237188909b32d4f1c6713ec1e2426a724f80d250d2e26ec1a972caf146e1c5c19990239115d1561203b2a8020a12120095114f30aa71b9d021d152e28d317c30c1f065928d91d9e23531f922b7f29eb0ae101b01bf8099f1f120de5114d1738261a0cb6233226f928d2237d12d915930bea078c29a2278c06b01fef269029392d92287a106b17800a551f680a181bce2c6e14e4146b1f9d1aa60aa9052a25880587065c0f7c29bc0493094f2d7d1b3b0b93184d2cf027782e07218d117f017c2f3f17b02d3e1fdb2dad098214c40ae52b9a22440a4b022322142a061c7a09eb0f87299403d523451be71a6229e721192f8f151c04640d322d141e1422d8001d1c920cd1167e0ea712892187057322c82e94040127560b94230016f822a129d226232b0201ee175f15fc2afa09de27a11b7d03561f1a05dc202517442bf40a6e119e1f4f223d1a211a2d1779145a28ed0bd82b3e0baf030500e816ae0c0f157d0329113e1f23284b2a8210761b2a2279148d041b220a148f151d0c +s2 = 8eff120029006a00a5ffd500a6ffbefe32ffef00e2fed9ff2d0133011500bcff9dff4d00ca008500ab002b008fff59000401c4ff6d00c3ffc40043ff62ff170169ff70ff2c003a00fb000a000f01b6ffda002a00de0043ff9eff6c0028ff7600c7ff9a00e9fff8ff7cfff6ff7100b5ff190087ff6a00b4ff67fecafe4bff410060ffd00089ffa0ffdaff6e0016ffe600ebffddff99ff78ff25ff7efff3ff0000dafe150002017d019e007f0088ff68ffc6ff0a0097008fffcefedeff26ff0c01abfe8c01e6ff4200b2ffe5ff12ff2100b4ff31ff25002400370096ff97ffb8009effa4005e0023ff05000e00eaff76ff7aff040039ffb5ff94ffb4ff0f00ecff95fffeff5eff72ff5afe5400cbff990047ff41ff130068ffbcff1bff0400dfff990084ff65006900040128016dffaffff7009600f7ff020089003300bcff32ffeaffc000cafe0b01fb00deff75ff670095ffb900d4ff9a008c00bbff18fff400050131ffadff7bfff7ff4a005effc5fec300b900e0ff9effa700c0ff48003500a6fff0ff86005aff370003008d00b8ffd4001bff34ff2a00d300daff3bffdbffd3ff01ff31fe9000beffd3ff6dff69fffdfe2300eb005a004fffcc003300dffe9cffefff940093ff5dffc90042ff55004700d8ff2d0038001c017dff92ff3dff110031ff64ff0c00a7fee7ff25ff3dfff3003d01a80076ff41ffc8ff93ff07ff50005c00f2ff1a0046ff4800adfee000ca00370038008a003400f7ff7b00e7ff2b0041ffb2008bff340184fe0c001b00fbff3d00efff5e00bfffc1003bff19005affd2ff80fe240148ff68003801cd009a001bff9700e9ff1600e2ff62006200d7ff4e00ae00e5ff4e00d5ff3001a800b2ff2300f5ffb500fb00aa00c1ff3800a7ffdbff5efeb4fe0eff1901a6ffbbffe70077007300130005ff2d00a9005e003a00f0ffeaffd6fe62ff5601afff47009efe8c00970062004e008e004c0034ff49ff3ffead010400dbfe59ff91ff0500da003e01c8ff5aff06ff5f00c4ff3f00c1008c00b9ffb4ffefffb8ff0fff180081000800adff7401a5001bff53003f00b100a7feb3ff41008cff6fff62fe13001a00130167ff0a01a6ff04002a00baff37ff6c007600b2ffdfff82ffb8ff0700780055015500f7ff6e00310002016300a3ff73ff2f006dff5b00cf0095ffc9feef0026ff7eff1400c30048ff0301e1ffbd000800c0ff9bff4100f4fe88ff98002d00cfff3d0004005d003a028a0049ff1b0034000d000e00c50016ff3a00d1fe11000001c9ff62ff8fff0000040113fe62009500befec5006b00a8ff66ff8e002800330095ff05009bfe64006500d2ff240097ffc9ffa5ff18ff4a003fff9cffa200900063ff70001cff02018401ac003100fefff901ecffd1ffe700e3fe37ff1500c9ff060104ff8fff99ffa0fff1ff +s1 = 2700650062007cffa6ff54ffe5ff26009dffa2ffacff8600a2ff83001e00b00094007cff0f01cefe26006000c5ff7e00efff4f0003006fff23ffecffe1ff1a007e00e1ffadff58ff4fff54ffdc0041ffb500c0fe94ff78fe14ff69fff8ff9000aaffcdfff5fecdffa7fff6ffddff4e0084005affebfff3ffe00040ffeefe15017e005b00b9fee8ffc2fffcff7900f800a8ff0cff9a000901f5ffeffeb00090ff80006900c400a5ff0d01e6ffb5fe2a01eaffe3ff7301a0ff97ff65ffe1002effefffe0ffcbffc300f0ff63ffa1ffcbffe3feacffc0ff4a01deff7b0008006d00b70099009600fcfec2ffe4fff7ff8bff35007000d0ff6eff65001cff2700780041ff02002700a0007c00d8ff4e003b003a00160025ff9dff43ffd2fee700eafedc00afff2c002cff3b02ddfec3ff3a00e0ff5b004c0036ff4bff34ff5bff3e0147ffdcff9eff330020000c01baffb00060ff6a007100d7ff4e00bdff56ff83000c00bafe7b006affe9ff4300a8ff2b0021ff00000e002000b0ff5901c9ff1aff530052004dff73fff4ffd7ffbb01c6ff5b00b3ff2d014eff8cff6e016900c4ffacff4b0075ff58003f0009018bff21fff6ff4dff56fffcff94008f0087ffbcffc8ff030019008e006700ad006fff8dff8fffdfff38ff5dff59ff77ffa6ffd5ff3affe4ff6ffff8ff0800a1fff5ffee00abffa2ff5dffde005700b2ffabffc2ff27003900b0ffa9ff26fe4300eafe5eff3c00c1005000baffd4fe70002600e4ff22002000ebfe920008ff47ff01005dff84ffabff5b004e000a01e8ff0900190078ff3b005d00720049003d00b4ff67ff8000f9fe67008e00bdfe520194007c00430060ff33ff7a005c00d3ffc0ff58002d009c008affc1ff3a00f5ff5d00130054ffaafe8e0009ffbaff7cffa2fff6ff9fff6600c7ff320194ff28013f00c0008700270012ff8a0085ff300076008800dcff14ff18fff8ff69007eff3f002200350064ff5700ae00d1ff230024008e00cc00610093ff06004fff32ff750074003bffccffdeff08000800a800bfffdcffc4ff98fff8ff140081ffe0008f00dbff4bff78ffecffa6ff85005600380125ffaeff31003a000000900029ff2bfffefe23005b0090008bff18ff6400330091ff6c017d00c1ffc7004d01ffff1401d7ffd4ff8e00c300cfff7d0000ff8b00b4ffde001f00560092ff71fed7ffb3ffb3ff8eff86009700c4ff1900f1fe3901f9ff99fe7500180078fff0ff3bff7fff320183006fffaeff8200a0001401ddfe0b01dcff730071ffc4ffbdffb1ff4900cfff51ff8eff4400cffff1ff14ffa201230076001e006e0024ff9b005a0054ff9f0074ffc8ffb5fea7fe21ffb0ff1b00d6fea4ffd5feee0006ffc5ff9fff580194ff850030004dff5d00caffb1ff9a00010169008a007cffce000f00efff7bff5f00 + +count = 4 +salt_version = 0 +msg_len = 4 +privkey = 590820fe0b90beec6fc1e01f020441fae02182e42e010010bc0bf0b7ffe03fe89fbe1f9f87f84038184e83f81f0aefeeff0fe03de010c50001060810fef7f03b043000042d7bd81100dc7f05f03fc4fbaf0007903d0b7005000eff104102fc513dec217ef82f45e89081f7fd7ffc5142f7dfc8ec10c4009f3f2041fcfc1043fc20bb03defc03f146e86084041dc4101f3e0fbd3bf020bdfb60c80bc201e8013ffc20beec127cf7f1c3fbdf7cf7bf82f01e4303ffc20c4efc045043e45efeec0179fbefff004ffbe430801bff4314017f004fc7ebc0bb0be103f82dc207ff39ff913d07ee7dfc3045e81ff8188e041020bff8bfffff7fc7e04ffd13d1c2f3a07f13e0fcf040bc0bf0401c30ff102fc203ff8b082f0317cec31bdfbdf7ef84003fc913ff01e82000f8017d13bfbb006ffe147f81fbf048ffff01178e7ff8613b0430c00be0c3e85fc3e88f8403aec30beebd001ec4ec103c1c3001205e3afc0f800ff0800c503ef851be083f7e0bb0030be1050c403ffbc101f4327b07eec5ffdfc2ff8000e7df3b141101fbcfbdfbc03c07cf3e0f700410327efbffc00c0185fc003f145fc7f090000c1fc2fc40fbfc103f17af05fc5f4527cf02186f3a0c0045fc5fbff45144e360bdf00f840bc0fcf80f0203f0fce790bc278078fbe17e143007000fc0043dc4143f8007dffd0fff800c3ec51fd07a13d0c807efbf07b041f01002ec0f43001f7e0730fbfc20c4fbd140fc30050c01fd205000eff27a07d10107a108efae39f80f7b081f4623e0fd13d0ff102e84e8200307f0bb2bf0fcf03fb70410fde83083041f05ffd2bfe80f44f44042f00ebc202e00e7e03f002f84002f8213803c0ff109201f86e7d17efc303d13cfc2004fc3efdf840401c4f82081185ebe20223e082136fbff01ffffff0fe001f7cf0510307dfc60c01c1fff0421c1e820c0f48efb180f442070430fa0451fcf3a04303d07d082f7ff801bc03ffc1f87ffae440001beffdf40f8313ffc4dc0f87dc1e7b08113f0b6079142fbc1fffc1fc7f7e07ef3f03d081f00002ec41821c317fe7f1c10c1ffd03d042fc2003e7de2f4d31f1203d1fefc1efa20ed11e5f2e12914cae9fbf8fd221401f2131429ff03220c1004efee2df20b02c4f715e1d60108e914edd900eb26eee0f80f472afdf5df0d06efd7fe00f5d722e7092100fee9d9d5f7e717e7e9010f161d00ec1812cd2ff3d2cdfc34d604ce0cd8120c02f3fce5e3fbf728ef0c1af4010ff0fae6ecf742f2d2eb0edff2fae5ee2cee00250c0410cb2204e716e6e9cb0705ef00ea0615f7df2a1dbffbdbf03d0d2120f4030fff0b0deefde201f104f91ae8d7f7edf0261e101edae220ef2d0a09f9061720eaee03f4290b12260f14d4d6fdf405fa17101af90f05ea02240af8eb0c321109e8d6d230e9e505fbbe23e623d6fb121200141d33de2803edf104e10f1f040edd1ac0ece4180c2419fb0e0ee203e100f22410c7cee911c8fd0beed62903051ad904f8ee0d00102a1b05ecfe210af9e4dc1d06d613c41ef5d5def21c23e306f211ebf006071303e700281fd8ddee02dfc2ebe81f02eefce7f826012cff3afc2e021dfdcb03c916fc222506f5eee307faee130b190e2e0ce2e4e8012813024010e60f06fa03c21316f4e7ddf0d70bdafaf02d0810fcf4cb2e042b072ae41a1e21e60e0b12d4de020602f1eeff023e16ec0b34eef7ec0302cadd02fcf7ee16e920ff04f2e5260244f6ed0c0119fa0627ef2fdf19fb1b0202f4d9fffb33f332bb0ef3ebfaf6d41c13f62119fb05b2f40ee41eea +pubkey = 090d8d70e3de091d392ca11a67ea072885b0276b627c27e8ccf9d04f3a0c10eaa74e45471b71bcc46e2d248a614d4004e4691ee5d051a94ebb33ec203b2d83b52b244a5924d47134d2946b9aa4f6ab00e744651a3b77440790258023830dea90e61f6b5fe4fbf0d35b6d9480f9f17b19575b0520a38e5ff193597a589fee54b032de57ea93a25c82334a8f24d82e108fd9eb0e0a9d9c943526cf606ca50420cf519e321afd9b1d473cb52d316aff1891b2dc0ce676ac7eabeefd272e9acb5221f5a6cd0b914dd58a384869279aa88576ce08146edc32c7d0cf3299d405babb1b5dad5115c4812e3f4ece8a40a09215b4f90f49c1ec157168a6b2811e4a6404e161bfad6492687676b0d79a2b154b2147697f30ce30630983249eb0b4e0a3453c04dea5cb2b83a8612eabc121537a154d083b3f10e68940ca474e6cb040a933b4a285db2308a47b3e530f9331ce66c61c460dd4cba15d166e08ce33b716cb038ac4d37a3e9a5f60080846ca9ca210a45f0318273ca7e29f6ba8a79a86b2b0eb579e5b4ee5e868618a1e7f3cc02af4ce1830fd3b5569efa30cb8c74644a230b5966077c6a0df246ee703c14938725dbfa4ecea5da19975eb2d84833aecb2854b1969bae457399d2cab84889b730ee96d201616a88ed6ff95d2f64930c2ff27edbfab6fa5741cb09fda6184942a58b8e91ae82c9019e2c850433361a69432cd6ff6912e4de7158f4488696ed6c3655a5609f911994ff41ad23abaad601056c59c41dba5e018686e357bcb515a8224e1179cb53ce215daef4c512ee80a516c9ca28b798542c9dbadbad2ebb38be75c63c8c8c8b3e08eba755f4ae1c103ae827818a1d9d9859e7955cc8e3c99cd32ca94c355762d4b96cecb330e6a66b6bd49d4bbadea100743999cd002237c52ad60f645d8bb0f1a03b8b3fad00f0d32e45a10e945671c9e3654eb2a567edae6b2b1500ebc2242e08916e739ec6185e7e9fa3b2961b80b2a4897bce7da79da0134c459f6c6975a521a907234c30b5cfd4b24899de32faa733310dfcf3579c09317dc6d00c20e2220e5070529c36a31d42a41927379d1aa49b855d3c5e11666b7780ac78b5b2db892428aeb6f1d947c1ef4da903f31b43c76879e472662b1e9ab2d5149c8edeb77ad4683ca0616af1a20384d1843409e10129d68318a5b74321844ab0ad5be5a4e67d3ed1cd60c0150492b16bf04166d66dec6bf1cceb82a294c8404fa41276ec4623e791807d49568a9903a4ba02d26 +msg = 2fe98bc9 +sig_compressed = b900a09c7d8ab631a9a4b6afec3d1175724d2b935a494c2e9e8cb3253427d1b45fd4cdd702a90093ebfadeee869e42226d71f485fb797d9e5549a7c135b1fa29f06e9819367708cc462bae34de087eebd0a167681f46df2d0f47ac177be9c33dd53fccde8cd1bdd0b5da1a7b61877b02653150787ed2408df8b68ce3f5142e09fd1ddf4533cacc42a186e12531e62b985408791d359cacd447daff6219ff34721ce1d7dc464a14da652ed87b51ff6424d0e840e7d7f7d24b66ce8cce33b9eeb6c5b28c9a29e91fc9e7b30692ff818b0ec6bb6161541d286c7e9e9dba29fbd1e951cdafa062379368a1a741fb4f77069b12a5b87f0873f5852874dcc4c7c71aeb71ed0c2caf8a997f34d67acfd2039c233aef0a21544329e8ecc3f11e851c832f036b89967748884806fd8d373367f6633e563bb8c76e8d3e9a35b06d366b6061f4d87e6d3aedb5f84b153fb4ea29dfab271d750fcaf14b65ecc2c894a2c430cf68bc4cd398c73a889e10d3ea8bfeeaa8ac66583c8e749c909b43bd8a2eeefb2d82300bbd48e725f85de77a37169bc930f4aae4d616ed4116ed86582a61e4c249d28ebad3088f2c7719da60521c520ac95814b2ecba3ee9ae5b390f34e47f1a4b5613f8226b9fd0d9e6d9a9dfc5351d918453d6e92f1a04a50c0925cb70bb32420d11f0cf7750bcfe817baa709a36ef6793aff2fafe56d0fba330138623b7e403d92a41e28f26195ae0840d10927c2d72c2e2b3e42d83299debaf94344c8228d1fa519d41c8322df720da2155c9445e7dc4168f3cc0e1ad7e16d7f8eacdf55d492379026f5b6405d2148d620654a20ca299cac518dc2e64c96e1333368771b5c57d07940ed40d1c399074 +sig_ct = d900fe0038e8a056f74fd70c9f4bf8308f091fabf6ef5bfb70da125ffbfd90c60e60290c2f0cf4c0ff04cfc6fc0054000027fd1faaf92fb0fd91a1093ed2f8c00bf93fb5fa7fb60d2fd9f7efd301f145f10f46fff026fe3f7cfe80180ddfba037104f8505e18a0e7f60f0cfc9fea08f01e06007717debdf92053f870370c6f5df9208b07610df9310cfa2efffecff600700ffcc0a001bf9ef4cf64f861140f003f0c7f21014f62059010050ffaf3e02909eff6eb415010f11dfd4fb6fe6011f13f82f78fe1f9a01c08efbd0dff3cfee08afccfec076ff916af01ff002600e188fb105ffc202406cfcd0c6f64fe3fe2faaf4ffce119fde13d01ffedfe2ee8fdc07ffff196fa8fd2fd00e10d0fae00d01f0cf0bbf2f0bff98f17147fcbe18ff8fc4036114f59007f26f92fbf04d0120cbfbdf9008ef86efb04304dfe8031f9d01afaafb90e8ffb02bf3b032f84fda067059f8c001ee4019fd2f1f0100d400c0cf01d030f8801e10aeb8fe9083ed2032fe3f5c0101a0f41ef3fc70b6f830310be058fa3f74fa504603e0b4fd3006fdafe6ed0ff9fdaff9fb304e076fcbf900ac053f8a03a014fa10d6038f29043f1bf9e02d0aff680e40a911610cfe2fdef1ef66f34f72f2c013efcfd9ed607ffc60d4058f67ffdfefee31390090e8fa2ef60f7f21feaefef80077152f3202fffbfc4fa201b016037024ff904a05c03508bfa608406efd0dea253f9cffc0a7028f2906900809e0630710bb1300c8ebb085fee0e014b0f60f4f09035feafe410fed901fef30ad161e04093073e8cfcdf65fe603bf0f1b5e27f7c0cf06e025fba0821caeff025feafbefa7124006011f9f03dfc600bfe1f6007b054f3ef5dfc5fcdfed05ffb5fa9f1beccf09019101e3d01d0fe000f940aa007094f9cf7a05adbf083010024f9006b12c0f1067ff01ecfecfe3f2907c0c311308404601f14af63107086016e89006e5e055fee091f99fc800504703cfffffa06bf1ffcbf04fab037fd6fac0a4fc4082f43f4a081e2e048f54103052090f6c04cfb6ef6ff3ffbee7feef48133f6500efbaed20df0071a8fa608311cfb4087 +c = e6056910801965153629680919056f15ed039b14642dff10d21dcf098c22a519b81b4328d7092a2f840f1e10c818132e2d144e04d12df102e311dc10540bc624132cee16eb1a642b650caa1f9c029409f0212a27950bc00a962b2e09de2d491cb526300e772d022081212a14c81b1b023310490fa60c5410e42abf095c12eb20d508182ce01e0507701dc61435052e27b61f0811ba03ac2c7b2d6612c205030a5b1aae234228bf2a8a1ff00616140a05262376270c0da0177e04ac28ee286502ab06f9053820212c63177f2a980a850c6d21e300e21ea22b0a22162d2a2615014e17b425cf176300f80e38171615a2065e141d1d63180e155c00a71ec91462286b102516b31f202fb1149f030d01d217f01df910a612e72c1611da0c5b28cc2d9922411d971fb32f2c235f21b40bdd292906d61ca2255d0b8109ab2d26066611812f551aa715870f2e16622edd106b180c02202bf62ec91e1f01cd1c3a1b7f2226040519812a0e252828b212fa2c100b271dcc002a1f7902a3220329031b780922210a2f9507a2226b095312ed06992bfe0a9f1a4d0b8b120510702271012a23ec092411500694247323c20b8304c5290211b1124817cf186717de15121605223c160015c103ac07711daa19ae2f1823fb01f9026b1f5b0f932b1f2fb50dee23521d8000c006d41f6f0f5f2d732d3629d20cba1e221c0c193422cd22a00eb2226e1fb102841a30258f02e11b890beb21520a1b0fbe135e0ec52b1119a9002d2bc3295a0d0420eb23c10669261e1d842741108524d0295407fb0a2e06032ced013b28201cb405d902cf1bf12164033e15330ed12f8e20d807c1085f12ea210d10ba0c960f8205be0cc71fac06ea23d4200d179f0a0418a205be24871b7c04a70ac82d9e17fb22281ac92a172e392da6151003ed03190b3405f1037c0c3a1be216181edd19fa159a1a5d07b41fb82d8f078d1a8f0bee1f921d5b23730ac92d962cd924f628ef186207840faf29251cdb05ba01a60ca30b92029307d92bcc277025c6209528ec1e910cea0c7729662ee701342fd802022e4a133a16c0194f1c5e00b82f2228d8062a20a308c40c7915211436285d017c2456253b1f791c3c108f001b1a3b004a2fa914311aad0770001d097800280a5f220b02d42a8605de1c1621e619df2f53034d222b1dd91ac326d30e8104a51ca21afb06a32d941c0a2a060ca8123113852aa728640f6c0ceb25d3106820821e8b2bc721e914531cde094b0aa905d6200d18a50bdd2945060021b129650e45296f234105cd252a0b94261a2e6f165c0d5a156a28c2211c0aef2a5e102f0a2d07ff179427dd172f0814244e1976098107321aa70e90216b19131ef31b8f2ef42f66122e2103224d13b103462a3f26ef18c7025f1f51207825950e9e2df726d7139b12e418f22ace28aa030300 +s2 = e0ff38008afe560074ffd7ffc9004bff83ff8f009100abff6eff5bffb7ffda002501fbffd9ffc600e6002900c2000cff4cffff004c00c6ffc0ff540000002700d1ffaaff92ffb0ffd9ffa1019300d2fe8cff0b0093ffb5ffa7ffb6ffd200d9ff7effd3ff1f00450110ff46ffffff2600e3ff7cffe8ff1800dd00baff3700040185ff5e008a01e70060ff0cffc9ffeaff8f001e00600077007d01bdfe92ff530087ff3700c6005dff92ff8b0076000d0193ff0c01a2fffffeecfff6ff07000f00ccffa0001b009eff4cff64ff86ff1401f0003f00c70021ff140062ff590010005000faff3eff29009e00f6ffb4fe50010f011d01d4ffb6ffe6ff110013ff82ff78ffe1ff9aff1c008e00bdffdf003cffeeff8a00ccffecff7600f9ff6a0101fff0ff26000e008801b1ff5f00c2ff24006c00cdffc60064ffe3ffe2ffaaff4fffceff1901deff3d011f00edffe2ffe8fedcff7f00ffff9601a8ffd2ffd0ffe100d000aeff0d001f00cf00bb002fffbf0098ff17ff4701cbff18fef8ffc4ff3600140159ff070026ff92ffbfff4d001200cb00bdff90ff8e0086fffbfe43004d00e8ff31009dff1a00aaffb9ffe800fbff2b003bff320084ffdaff670059008cff0100e4fe1900d2ff1fff1000d4000c00cf001d00300088ff1e000a01b8fee9ff8300d2fe3200e3ff5cff1000a00141fff3fec7ffb60083ff3100be005800a3ff74ffa5ff46003e00b400d3ff0600daffe6ffd0fef9ffdafff9ffb3ff4e007600cbff90ffac0053008aff3a001400a1ffd600380029ff43001bff9eff2d00af0068ffe400a90016010c01e2ffdeff1eff66ff34ff72ff2cff1300fcfed9ffd6fe7f00c6ffd400580067fffdffefffe3fe39010900e800a2fff6fef70021ffeafffefe80ff7700520132ff2f00fbffc4ffa2ff1b00160037002400f9ff4a005c0035008b00a6ff84006e00d0ffeafd53029cfffcffa700280029ff690008009e0063007100bb003001c800bbfe8500eeffe0004b01f600f40009ff3500eaffe4ff0f01d9fe1f00f3fead00610104fe930073008cfecdff65ffe6ff3b000fffb50127fe7cffcf006e002500baff8200ca01fffe2500eaffbeffa7ff2401060011009fff3d00c6ff0b00e1ff60ff7b0054003eff5dffc5ffcdffedff5f00b5ffa9ff1bffccfe09ff190001013dfe1d00fe00000094ffaa00070094009cff7aff5a00bffd83001000240090ff6b002c01f1006700f0ffec01ecffe3ff29ff7c00c3001301840046001f004a0163ff07018600160089fe06005efe5500eeff910099ffc8ff050047003c00fffffaff6b001fffcbff04ffabff3700d6ffacffa400c4ff820043ff4aff81002efe480054ff0301520090006cff4c00b6fff6fef3fffbffe7feeeff48ff330165ff0e00baffd2fedf000700a801a6ff83001c01b4ff8700 +s1 = 6ffec4ff2a005600cafe2f007c0095ff7ffe9200cfffe4ffe5fe7d00f6ffdffe99ff200018006c001d00f1ff8e00dcff58ff1a0079ff5c00d0001500fdff13015b0018011300bbfef7feebffc400540178016cffb5002d00cefee3009fff43007e00ffff4800e8ffb0ffb9001c00ac00660081ff06015dff4b0015ffbcff2c00e0ffa5ffeeff1900c6ff4600f5fe8c003eff4500a6ff040020ffedffb0ff0900dfff9300b6ff8900b4fe990050007fff45006bff88fe94feaeff80ff5eff96ff5400c401fffffcff3cffdeffcdfe0f000901960086002e019e00aeff79fffdfebb003b006600ecffb8fffeff50ff12004d00f7ffe0ff0200660066ff440059002fff4f00efff3b00fcffa6002b00f7fe8c00a7fed6003fffcc00d2ff7c00b10006002eff19ff5eff4400faffc0004700220117008fff08009bff23ff47015cffecff830056fe80ff9eff1f00d1ff4c00d8ffd1fff4ff02ffd1ffffffba00faff54007dff0bff6200e4ff9dff300020ff370002008fffe2ffc80011004d00ecffa700bd009cfffd00110093ff7eff35ff5a00ceffce00230089003200e0ffa8fff4ff6c007dff50008fffc4ffecfe3f00d2001f003bff5900b1ff97ffcfffe900f900b6ffa70087005b00e0fe83009cff75ffd1007fff6300caff6eff2300c4fed3001bff1fff8d009eff0d004b01920099fe150068ffcdfe42ffecfeedff71012c004afff10059ff0d0093ffccffd1ffadff65ff66004600d40057ffb3ffe8ff2f009d009aff0e00f8ff6001a3ff4b003a005bff150045ff040032ff2a00c1ff49004601a9005efec6ffe0ffcaff310024012b000dffc7ffabff2dffa600d2002000b7fff2002500e3fe0fffdeff0cfe4effe9ffa8ffdefe15013e00cdffd3fed5ffcdfe71000500bbff19ff7f000b00ec00770011004eff2dffb400f4ffaaffe4ff1a0038002f0096ffacff9e00d2ff80003500270065ff9e009fff3c00590095fe9cffc3006c0096ffac00d4006201830086ffbaff5cfff40006008900280061008bffdd00efff110066ff1800c1ff7e008dff1d0034ff3d01720077ff30ff60ffa0ffb2fec7ffe2ff67ff5a00da00abffff0030018ffff1ff3600f400feff97ff4d00f100a5fffaff7effeeffafff73001500fcffc6ff6dff620055006000a300dbfefdff59006e00f5ffef0016ff5eff1cff39ffcc00440046fff9fe910037ffc4ffadff5f001a00e7ff330018ff930076ff41ff8bff9a005a00bbff3a007cff8300d6ff8aff03000900eeffa400aa00c9ffd9ff57ffd400abff3b014100f6fff600b6ff57005b0036006fff4700ceff84ffa8ffe5fe7b00c3fe89ffecff1e00d100d8ff72ff4fff72fe8901d0002d014d000801460041ffc6ff8b00a9fff5ffb9ffdaffa5fe5a00e000c0ffe6ff56005f002f007dff34002dffb5ff5f00 + +count = 5 +salt_version = 0 +msg_len = 5 +privkey = 59fc7079fbe001e49081f80084142ffdf7ff7ff0603f0ff03bfff0bb07be8203fd800830c6e07081fc4101044f831c31041fd184e3c0040bdf84f8013d08813d0fe0c1e810bd000088f7f108001d3bfc02c50c1080002f0400410313de7ff820c1fbffbf07ef7dec0ff9001ec2005180e42f3bf41ef8085f0308b33b001ebfebf0bd184041e01f80f421820bf0820440820c3e7704723e17ef81f3bffdffc07f13d1be045f83f89ffc1bae871380fd1c2ffbfb6081ec1f00fbffc0fbb0011840830c9fbd07e0c2006ef7e00182041fbfdc1fff0bb1011fd07fffceb9fbc1c4f000fd04af85fc50fcec203ffc3008105fc6fff03cfbbf8017d0bcef6f7d1811400ff17febbe00fc5081f81f07f7923d07a17debc13ef8608208a0052391bd140f3be85f3fec20830850fcf44043ffd0fd039f44d83141f400bef8017ef41ec7005f0207c0400f90c0140f4418417c04307ff7cf4424403ef42f35fba076e811c208113f1bd13e0baf7c0c507aebef3efc700203a183148f7cefd0c0f02f800bc0800bb0c10c3e3d0bd17defcfc10fc03efbef03f45f8603f1402430790ff103042f83081fc0fc4086043f41145fc70400bff81f42ec1fc4fb9f800c50feec9045ec30fbf4213cf80f400800f8f40ec0ffef01ef7084f3aec4103e83fc80ba182f40f82f80ec223b0bbf0003df7bf3eec41c0ffdf823070c8d7efc903e0401fe04303604004107f0bf145041e81fc013fe41040f09f4103e03c0bf0be082000f800440bfec2fcbfc1fbcfc007fe05f410811fef0213e13f040fc4f3c1b8f40e8208000204107bf891bd1bf143eb9045044f7c13e183100f3df43003fbff3ffb7f7bec220100617cf42fc00fc03c002fff0441401ff0bd00004413ff821bf049fc4f40fb8f40f87f43f7bf7ef04fbf0c11bff7e141ebbf8110207e000fc3ffc03d0c2ec3fbb040080f7b07cf7efc807af7ef03f00f7f0c114418117e003ffc340e000bc07eecb24103f04607cff70450fcf052010000c1139e41f3dfff07e1fd0031fff4000af0007ff44045f46f82f4123ffb923913ee3ef81fc4dc5f06102fc1081d109081a3ed22ff5291ec302e4092102f30c1df101faedd614fe080cecefdef31f0af922041a1c0c25eafecee0cb0932f202ecf8f6c9e70cede014f5092cd1f2fbd93329401f1cfd29fd2729070cf5e517160cf0113dfa43dd01f00007ec11e0080e1816f614de1304fc29d906deeb092bdde8130427ffe4fe01ebe6ffe103f60d1c022c4af6e1f1c80ef71e3609f8f0e7faf5f4ffc32bd10ef4dfbc0fe71d011f03e40b13f806eff8db15ff19ee150405e01625d22625331ce8f412ece405f61a040266fb04f908f3d6f10713f4f9fb021302f0131b0de9f0efe610deeed0e603dd321ee71f0326d7f0ebe9d21302ea1706f7060cffe8d93feffe0601edfad317fd09f425ec1ce9fd10dad0f50bdad7fff428e2fdeefb3303020af3fa0b17fa17d703fd090507f7efdf09d206c434edf1f8f7ea09e5f30bf701dc0f1423e8e9fef21922fd3b033f04ecf1e216eefdfc25effc0a00efe8d001fc1112f6131635f803d8fd1d050d20fdeceae1d7190cf2fcf3180103dff3cd0ee923e7250e291dff3be605fd01fbe51b111ef90414d61ff4110ed511f1f70c15f9c30cd0da09d70611f6030e041822ebfae4eb180bf627eae20f0efb3ff5080d09f30d0918e1dd1e240bfa0aed1d0202faf04001fff7edfb0bece51912f2f5eb1406f0bff0f52524f83712ef0409d4b415f343152109ea06fb19df2a1224441f08deec0b010ffd +pubkey = 09b6b594a6e66bda46950527ecc4e503ea7a54fd6e0592ee17122745f53889f141934cb8b5fc69912887a03806c60a1dd6cd26c5ed84eca20db8f04fb2ee8b2a07c47ee014c5b84909ee76daa2153eb699d1246c7da5018a3afc45a0ad68d949e698dd23f8814033650c6f1d92829880be26847f9260846c2018c180cfa78f0c1265521faf825722756adb94a1446549c8e2479d21fc9d821b103876a253472558b9a15203d0e3c7721654e4d736991f730e0414c5d2883e5991a61949a5b6fcf8a3ed1071813aea82316315516232d7c68ef45db86c6a92826423d881c84cc466988af25a3055e55e887748a1c828711a5c92fdd77a4e4274a149da3c425d991ad8ed17b691afc05d1dda2e58e147bc169f0912c126e32b3a6db105e0f6a88ab694902ae6e8b328963882e3e02f4142fd53cfc892a2d2b82a53a8251fc1db15a60d211e38f362d402f1493dbf605e2d8bac7c9a612d8a740d22bc746c2a2d0ab20949ace975b8185326fc446829ca0f1ace427b92f5fc756b4453b4ed772a8e297bb1f5c2c33a24d6865583213acd2567582403bbced4b23e6378d8d85d1480c691481d731bf41e54f94e24b49cff1537400a5ba0204b34a4940ec263d9749af5a21999a64e483f343ecf41f2808c4d729d43a71321212d391b7556d6112ccada4588b9bd745de568e11e16650588ad175d5c797132186b771a762f946645b7225c7f24d5115d723c27e9dd93af37d0250a162b759ee5ca941ae3f3819ed7b2756c2fa9f0276493689920e147e2606ade23bcc9e60f5a5b6dcea93bea5d092a3e696642048123620345b580304e99c966a463f474be4f5306da197616666ad6a17b3aa41bfbf4e6895906e7a5dee73a99a8073610eb9e7d86531496d5fb5f49bf2ae7d76d8ad19319c9968b12c6046999aab276894af792acf11f181ee29ec36b4f4aa800c28f7386015655d385d41a0dbf874128fa28b8e1c53b617a1045bd18bde2920f329bd17c4d67b1f5a09af49dbf77465f137498c7007a25e1c1a238932cbfda4b277076357895e84ae22399ce85b2014d3186dd10215cef5cac74d3bf8b50b144973abaddd32bb40d8bf24aada4b540028b85a455604ca640c5fb06b405853d55398d4d6319a9598f0f6efae0b4167954d535142f21513bbed8e453aa752bd821d8bc018a4f4c9732b315b94680aac0ec4a6d3e7658f349e6238809acc82c923791a67b62b26d84acaac0488652ca18da56869c588178d904a5de8c6f +msg = 264635b4f2 +sig_compressed = b900dad3dafa9bde53a29ed796582ee8b76344b53db3ecdeef46dff39c5bf155da7553e9406b643306c95077b08417813099e99b9424e836bf08cf6714eb22afde5093d0500d4f7d33d30c3788b640fa90d6449fe38a861d53315c37cd178c66bc12ceeb050a7e542a4e7fcba2e108e93edf20c8370d826fec2a52a96347319bbad4fd8a88284a799b551baaeaa99ef5c5d1f267714698341646b1508ad6a245f177655a29f5b6bad2e32f35f4af0e5c736a4ea274ba499c9e2ca86f07afb3f0916536a8a5e9eafcf5da02cb028de8768bc23733b0aa0af27d9ed527ffc7acdf3f389fec36111bc03415455632cd7b6b494a33664acf433bc692c0332a0c268792d9eae0caaa731052085242dfc933fa4a279ed2c5346bb993fecbdccd6950f75839679f0a6e046dc0c6b7720cdea71efbe4a65182c58792c3bc289b5fcd59377c16415d8c2199944770a5a5c9526024d399d92aac6716159fd51021b9e4c6a90f190adb2e83cc627e18775a13729d3bec59fb8b34557fef83504bb80f8ccd1fdd49dd350dc0a38b8e2b27ed87536b25cd24ec6379aa1336e864d72b6bba96cad1130636bfc82a558a36d9da9e18a2c90b476759204f1a79324dba7d9834193337c44f29d1cce8082ac19d3749d5357887e9b0fa73a794e5e1dfdaba39935d90a6d1f85bb4d1ecf30c4210b486e90359f4412e56320610c13d3e4f93ebe59f445ae852c5e283d2a77f69176a215f7771a7de2f203fa737030c6694fea8f14492aaa39b5f884ed1ddfbc0e4dbb73c3eba3a2c74d99b54a5d71c9b36471caa515b9c1f0a11bc8beab42c347e24eba634979f991d89e121846758eda6bece6ba326afb506c4d52bd0 +sig_ct = d900fa6fd906bfacfc3f36f2f03d0de065005ec606ee730ad03d067f4df92f98fc9f87f6406fff605d04e054f8c0c0fd30210b0f4e0d0fa2efc005fc0030033f5af47109f30fcbf90019fa7f76f2a095f85eec0270c1000fd7f21033e5affae9e06c003fac08deef03fef2050f79153ff6f3df0d017018fe6fa002cf23ffe08af07042049fe1f9bfdee3e11d03ef42086006f3df7efc10e10ca0540e301cff4fc505a0bfff60900c214ff650d4fc60dd054fe2f9509711f0330f109af7d0050a306214205afd8022f0ffa302afde03e06d0ddfdbff40790df02bef9071f65049fd80ba0740a6fb7fbb1aae44f95fa7f90022fecf4b0140faf96f87f29ee006500201bfdff4c0f801b0330e10d00de03efe2f5603ff04e95f42f87ff7f8300d00801bf80fe00d4055099fe6f930da0a90190e612bf18fe3fba025000f67041009043feefcdfd50860d503909014808a0a1fc1024fe1fdc044f990e9f76f5d177fedf830affb4ed3050f92060eb5f99efbe4809bfc0f73fc5020fe5fd7f71f89fee032118062ff902500ef1f093fd1f33064fc5f3ff7005d09800cf67011f480cb0ae0aa1b002603913b02a058f640e1067f9611000df6203105418fff00dbf69007031013f9f00efaa0090720baf21ef5f85096fde057f83fa0ed802ef40f8f0b301ffc60a7f2d0c3fc01c7071ff6fedf9300e04d1590f3024fa8ff3f330c2f65fb0f6d0720edf2302d0ab111e7dfcbf8408502aef6fcafe3053efa045124068fa7fd40a00bcfd90a6026f46f0af7d086133ec2013fecfaffe7ee0085060ee3f4603a0cd07800ffdaff9ed9fadfecfb5f79f830d701cf6d0f608af4cf0806efda01ef62efa08808b021074083067dde0ae058ef0efcf7ef97f9cf0ef8bf9b03e091fd208a062f9e00704a03bf8a022fa60100dffa3ef3f89017120e83fb3fff08cf6604fe2bf9e09202a0d4fb305f0100bb01df41f20fb706efc7fbdf2919d06304d0b3f5604b0dcfb7066feff720540c5fc7ffdfbe008fc4017fd6f5fffa01f092f290310c9f99fb401d013ffc10c019f54f25035f94f33faf0260dfed8ecff5605e +c = fc2da709802e340ccb250b25ed1e5c1eac12a619d50a9b144404ad16562b700fd407721f17135c11fa0e3804bf0d9116952c6805b31c77222c26222c971bd4068725562b9d098e0b7a1c7a2bc01a360d222dbd149821c00e6e2a0c17fc0af009321c1c0efa0c3f2958147801e70b8a23690d132eae032b2b3e216e1ac907d11ceb08da1dfa2db30c6924e10b730d4318ad1344135801c61f60100e0eb712cc284f2190220d02101d8f2365243c008e2c9620472c541f2a136a18ab2c2514ca06a301ca1c07211c2ecc0209108c1c472e5b29cc0c1a1a37220511d62b3e235c2a7a0bf21e5f223422eb2e8a13c0011b144112c2118e00712d9d030a02a21f9314680046048c017c09151be42a3608e6003c0111049c1f5624870ecd2c4126c519bb177f10d52e940cd7056a1eb6123a184a1dac1f251b9a0a3e022118bb164e21271edb002019fc10da1d661ddd08f614602d911aa1278927a709d515e606c71dea0cc4036f04412a7d28bf049002a2142c185928651d280fb200e71c1a02da1110282516a7119015400736116021c019f120632ad601842bfb26330def27c412590d970a1a14ff14582b800ba420c01a681f3618932b2d1a13126f1fcc0dc407d5265928680fd828e605de20c3049e27d6248a08b02b3e25b20fcd14b42530145224f42da80ff8005028a0115226c1020018570a8822cd206d2a7a15ec09e417011b8e1f2c06ce21070e9105691566050d2b7b2a0112ed070108c30e88177f2303016a2c8c160d2eab17b611c718e0012f2c4f06041151293209cd0329259229eb2db6143724cf0ac226fc13a512d1022509ee11b613512b77089828001d64282a1330201e091e184004592ddf16d91d520e122f590c521ea325da2f900dc314c60fa404791191021a2d390cc718d424290d6b04191a231ec42cce10bf0174207903090ea700b82b050c502e1207ad269e18bc09252fc3291821572d23115d1b5c29b70b9a052214a9051e15a024ba129e16022d2714c826760083000a06fd1dfe183103540258296a08182fc416220be72ac81b9d0eb914c5013e04f91b0e030f07c908262c8706dc2c1720bb254119dd26b22e90247715511bb629140c4a01690a732a87234310be090204c5208f23420a51291d1ad32fb408a41b74117a078b17040c7e15f60589258b2566017406ec02000ec81791196c2d752db7022804a2281803231409092c1047284f06180043068d283d2f9f133c17e21acf1b92233a0b4f05cd12b417e90c1b2253243c0ce315170083072a2fb3269c13381f221d472ff70a3c1a67294d1d4a2fec00a80ab017b31b3501de05fd2d9b178f2314099b13600e9604b010110cd40bf1297d03e21dab0ac7288e2b0e21b425f718b82ee606ab0abf027618b2220c252421401b291a400ff72f652977098d23bf2bda2e +s2 = a6ffd9ff6b00acffc3ff36ff2fff3d00de0065000500c6fe6e0073fead003d0067004dff92ff98ffc9ff87ff64ff6f00f6ff5d004e0054008cffc000d3ff2100b0004effd000a2fffcfe0500c0ff300033005aff47ff090130ffcbff90ff1900a7ff76ff2aff950085ffecfe2700c1000000d7ff21ff33005afefaff9efe6c000300acff8d00effe3f00f2fe500079ff5301f6ff3dff0dff17001800e6ffa0ff2c0023fffeff8a0007ff42004900e1ff9bffdeff3efe1d013e0042ff860006003dff7effc1ffe100ca005400e3001c00f4ffc5ff5a00bf00f6ff9000c2004f0165ffd400c6ffdd005400e2ff95ff97001f013300f1009a007dff0500a300620042015a00d8ff22000fffa3ff2a00deff3e006d00dd00dbfff4ff7900df002b00f9fe710065ff4900d8ffba007400a600b7ffbbffaa0144fe95ffa7ff90ff2200ecff4bff1400fa0096ff87ff29ffe0fe650002001b00dfff4cfff8001b003300e100d000de003e00e2ff56ff3f0004ff95fe42ff87fff7ff83ff0d0008001b0080ffe0ffd40055009900e6ff93ffda00a9001900e6002b0118ffe3ffbaff2500000067ff410009004300eeffcdffd5ff8600d5003900900048018a00a100c1ff2400e1ffdcff440099ffe90076ff5dff7701edff83ffaf00b4ffd3fe500092ff6000b5fe99fffbfe48fe9b00c0ff73ffc5ff2000e5ffd7ff71ff89ffeeff320018016200f9ff25000e001fff9300d1ff33ff6400c5ff3fff70ff5d0098000c0067ff110048ffcb00ae00aa00b001260039003b012a00580064ffe100670096ff10010d0062ff310054008f01f0ffdb0069ff0700310013009fff0e00aaff09007200ba0021fff5fe85ff9600deff570083ffa0ffd8fe2e0040ff8fffb3001f00c6ffa7002dffc300c0ffc7017100f6ffedff93ff0e004d005901f3002400a8fff3ff33ffc20065ffb0ff6dff7200ed0023ff2d00ab0011017dfecbff84ff85002a00f6fecaffe3ff5300fafe450024016800a7ffd4ffa000bc00d9ffa600260046ff0aff7dff86003301c2fe1300ecffafffe7ffe0fe85006000e3fe46ff3a00cd0078000f00dafff9ffd9feadffecffb5ff79ff83ffd7001c006dfff6008a004cff08ff6e00daff1e0062fffafe88008b002100740083006700defdae005800f0fefcfe7eff97ff9cff0eff8bff9bff3e009100d2ff8a0062009eff07004a003b008aff2200a6ff1000df00a3fff3fe89ff1700200183feb3ffffff8c0066ff4f002bfe9eff92002a00d400b3ff5f001000bb001d0041ff20ffb7ff6e00c7ffbdff29ff9d0163004d00b30056ff4b00dc00b7ff6600efff72ff5400c500c7fffdffbeff0800c4ff1700d6ff5ffffaff1f00920029ff3100c90099ffb4ff1d001300fcff0c01190054ff25ff350094ff33ffafff2600df00d8fecffe56ff5e00 +s1 = f1ffa4fff0ff18002700c9ff8bff2e0046ff0001f8ff9afecd0065005d0004ff230068000000cdffc7004400e200740003006e0056002d010c01bd00a70064ff77007fff52ff68ff33016e0000005900eafeaf00f1ffbbff520077001c019eff62ffe600daff5900fa004600aeff6400cffffcff5dffa7004a00fdfffafeb00122ff02ff3f00fdfecd011601320163ff60ff01fe3c00c5ff250002019effa9fee1ff07ffaf00e3ff2e0016000401bfff47ff14001601f0ff8affccff690197ff22ffb6ffc4ffd8ffdfff770019012b0065ff36006eff94fe4500a1fe10000b012901a7ffc1006bfe6600c4ff64ff62ffe7fea6ff910066ff700064ff3100acff81004e002a000b0056005c004dff4c00c700ae007f00aeffd9ff31004400b4ffb700cdff8a00f600bd01ed0012017c0097ff6c0067ffd4ff2101f9ff11001ffff8ff1700e5ffbb00deffa800430058ffa7005700b1ff6300bbff02013bff9bfee6ff40ffdaffa600aaff870053ffbb00e5ff05004201edffd9ff6dffe7008900d2fea6008900a2ffe0ff15007c0017005d00a300b0ff9c0026008d00690014ff5000a7ffd2ffc4ff230072ffb800e3ff7200e4ffdefe9600bbff3fff65ffdeff99ffbffe37009400e3ff430038ff94000000fa000200c700fcffb8ff88009a00adff57002000f6ffe8008affcdffd5005bfe51009bfe390002008f01dd003c005200f6ff04ffd0ff89feaf00cbff5bff38017fffc1ffdfffe4fe2b00d0ffd7ffedffa5ff1000acff7dffaeffaaffa80014001f00a9ff3400edffc2fe9affd0ff770093008eff5efffdff9900c3ff7a00100067ffaeffd2009101ab00e0fff2ff74ff2a007bff75ff2c0065ff8700bfff18018100050050ff4c001500ca005cfff5ff03006dff1700ab00bb000dff14ff2d00ac00760068ff3301600032ffceffbeffbbffc5003dff71ff1300b20098006f000d00a9fef4ff19ffb5ff7500780040ff8a0017ff26008d000800f0ffdcff4a00fffff8fe9fff30002b004b00a6004fffba001100c0ff40ff0efff5001100a7ff24000eff1efff0ff84ff8d0042004e00c1ff90ff7600bcffb3ffa3fe5aff49ff85ff5fff0d0015009fff6f0058ffe000e5ff3a0081ff3800ebffcdfffa01f7ff0c00cb001b0034009200790075ffb4ff43ff00ffc0ffe90070ff23ff0300a2003fffc0ff0000ca006400390016ff420028004b015dff10ffe2ff2501c4ff13ff1401b600d00018ffb2ff6f00ccff6900c1ffd3ffb60083ff8dff10002dffd0ff89ff8dffa8fe9f0031ff0500750090ffce004bff8c00420017ffa5005800170155ffcc00470108ff77ffe2ff8effb9fff10078ff9afe0500b9ff820013ffa00041ff3eff850018ff9dff5900e6ff8000f4ff4eff4c0031000f00c1017dffe0feaefef5ff1e005bff5d00550098ff + +count = 7 +salt_version = 0 +msg_len = 7 +privkey = 59000e01fc4fc303fe000031c403e07efb70feec0142dfe27d087f83f430c507c07b042f41e060fafbcf80fc2fff2810c1f801fd03de380bb002fba1bbffdebdf7ce4017f03c0c4f420fe183efe102fc523df7bf7f1bf086f44f800ff0bef3f0fdfba0fd0bef3bf3df00003083f0100c1bf001105e3b07f03df81ebd1b9efafbe03913f0bf17efcaf7af7e1bef3fcf9fc4f37f3ff0007d083f4403d042100f0104203ffbef830ff040f3febd07f0011bd000004147f0003afbcf8814603f1020ff101045fbf083047efde46ef303d0bee3814607500307cfbf03dec01bff46e42f01fc10f60800fc0c11420ff143209f41f400f80bc1c3f44fbdf01ebf085040f80ec2d7e001140005fc5e00209ff71ba07cf7f13cdc11c1f80fc8efffff0020fe081fc0141ffe0fb17afbdfc1efa07ff460bdf8203a03f0c20c30c51021810c3000f380b7f7d100f7b080fff041f7c07d13bfbef7af3ffbef880bf17d040ec0ffc04403f13d17efbd13707e0be0fc041f86fffebfffc043f7f08803efbef8a100ebee00fbf080ffc0bb1390bc1bbfc20800bfefe0b8f811820b9fbf1fefc10c9f42035f41f7d0380860051bf0800c0fbf202f3dfc10fd003076e7f084fc2102201f850c2080041f82f02f89f83042fc4086f7de870830801061fc100e83f8713bffb178f85fb9f83f42ffc083f8507efff13a17f13ffcb183041f861050fdf82fc408407d005fbde85ec6082f80ec407b1081c0f3f07e07e0000080f81bf0bf08000303b0c1f82ebcf09ec3f82ec2e7df08fc10bfebcf441be0010ca0c01b804114af40fc0e801c9102080186f430f917afff07707c13d007ffe13ff39e3ef7e0480fd183043fbb044003f00f450bff3d03dfc3109dc0102f7bfc507ff01f04d7a28317beb6f43002f81e00f85ebcd7bffefc507b087f43fc1ffee0aefd006f3e147f4203df7ef7f100e7b0760c5e37f02e3e0c1fbf1fb07f0ff1c0f7c0c617a1bb007f411fe108f04f07fc3ec2ec11010fb108f86080006002fc304113b18204200513bfc1fb9106ffef0800117e03ef7ff030030001420c4f3df7e0c50c4f7ff719ee05d2f2ebddfedf14bc0315e7fdfd15db03f8e72204ea14ebfe0306f511eb1d2fdcf210e40eee02d5f41efa0f03fcede40403f40a1918f90509e9facb08fb1200fb09050e220001fe3909091db719e8f9faa508f4dc00f3ecfce1f7fbe203ff04c7e2081204e00ef438f61fd80f1bdfffc61a12041a10e5fc05f3fe3cef071308273d00d71421daef0a0719f3fdeff3f340dbfb250ae2fbda21e3fa011514f12e161df607e6ff150ef4f3f541d5d120fd05f3ecdecc04d209d4e5230f05dfd7f8f208f1e8fdcdf9fbf11af2ff0a2bfc04f9040ef005eb04f80301d4fdf520e5e2f40b12f7df13f606180f0efa3310192d0c03c504f0ddfc111213fc05dce427faf1010cfe08dc032ff313f821150bfdfafb2df014f6fd0c1af80d0ee025d9cbfbde20dacfd6fa0af5e5b9bff4ecead804e0e904f1e3300c180b32fc13fd272ae22507f816f5e0001927e2deec3405def1f41efcfe17de08e40d0a06170ee9f011fed3f609f305e2fbe5d9191ae106fbf115e0d9010e15e702f4d715f8f804dff9fbd3099cf8f526d9021e041ae613020af41feaf2003228ebf2e24b0cf014f91202f9f730f0ea0b271eeee805fe0022ddc7e8e4171dd405eb1917e0fef60917f620e11ae62133ff1b17f520ca120af40ab1e2ecf9ccd5fc09e40ce7f7bf0e03fb1efaff1604e7230ad11b4a06f01301c924d2ede9f1f20b1e0303d8fa1f +pubkey = 090a5a2f23f2cee48735a5d89fa23f4346fd2bb9d36c418e343107150ea7f01aeb5b433a3752c7f243cef05fe50ca81212946e1cc7c03edbf375d474288ea4148cedc938d7a42079ce8e829257c388c53b48385b9758fc6a592c4f5078d1fdb63c4a3b0f6a15f030299e5a161a2583140e1c416384186e5453bc8c697ad9252ffcb052c206ae55053993a7a51cb25277840dd7f74706b28682c8753b7d727b891eb9a8550e17be081c01a410f4285ac89c7c1774a1108387e81b980f6b3556240fb5dc04c07d9ee8622853844bb29e871b0493bc1061507995365d5c10d806dd3ea43ee7404ea30200b4b80449d41018b43f6a248617b3b07981b318008a64ce285ee3f769de639a2d8c6424b15837102dde44d1c48282aa6279157973576c469b82b202e293dc3752a9247de16a10850214888e779e7961053329ef5ddcf568178ac19d5a2bbb6f837a77746b2053274b995e1436551b5d473ad1f2216d210b507615ee1475072d12450985f00189b2a5670c09580097461b52d4193a993158929f4aa59ae698818c17dc00597d462d87a8d15b848715a05d84ca71cff185fdacb83463677501fa34369cef18cce4eaa28c13ad7593c7e063352c38c3c2409846a5ea04f9d964d88741bb3be0401f778c5d1b178cf89115ee99c3067b241c9418261aeb2a22b90a8194fc35bdb42210a868948ed7d35a847a85da3bcb3c42cf565e58068ec18aa5f98a3365eefc4ccd74b1619a52b58e26b0e3d0662101a7a3e2e0ad4e28b7c06b445f7b49d97be001ed18f0e211f309444260ed51b702d46989639a6018029c4a2b21529fd993901898dd66f28ecd99d7cb20dd8a1d8df710d011abac9619c783f88bde4666d8dd327281de4148903a2d2ce8a520a04b429a60e07083371615d8f66f8fe564b0231a75a3b60df62ba37bccc8b709b9b8cdd09bb7e101629f8e763e8219c6186a545de48aabf5d6e173661ef7870f01ad4958fb172b0e46786bc3b220faa030ea83131338437932a7ad83a03ed2306ab89cdebf406daa6566cb9eb4bfe9bdc5d794210e04d9651991606a0467dc9d915a28d173c289407e05807a287ca498495446ed030d406e7997d59398062a68480dc7a8ca5c75902648a5c1132656c89c8cc2b276f0624bb0e46cc17f534d87763ea876e10f791c8d63355985b1f20955fc243d313d7cb20c1ff122e2719131508f1ebcfa089f8d4636e9d2aab667d4015955a6a692c78c59c31b81420e4bf2eb39d224c9 +msg = 3cbf069277a691 +sig_compressed = b900b0966ef6dcd217d9f9faed646e5a5ce704e61ec4a631b6c1c76364fe98a9ec8a6709cba1444458058fb5ae9cc4a01fbf6e67a3008939fa8a52708df08c99529c67a57f32788270158635d5cece1b763f4f15f4c00687ecb9a689cdbe92adf452f471404221f7b9569921b9ebbd720fcf7a359372aa1b7802239e41de2d3f53e1ab21916c692ea97fb84c22484a61f6f671628429482b411799df230a273d9d318c6d8ec3a69360f26de762f448f505774bb4ee7322682e8721aa5ddf8e5753651a393cdd5186d7e72f0c9b1ffde2a81b6b958a79cfcbaeee9675ffc70974b9a875a2be3143b9b314f8450caca6ed5d0579ffd9b03657753e67cbb58508f67a9563a488a4c3cfc9d17151cfdbe0835859acfb1e376abf71ada2d207fcc9257f6822931eccf225aae455fe40bfe6a6fcccc34f20887d7e34e38918c4c1de25e2f34a56f55df7823c846e5009bf51ea76ae6a291bed41f7cf6bdc46f924c4e5cbfbcaaeafa28a74d1228f5be756b1025c46b1aca13cf471bff0fe742defce9c62817bd1c3d5d8ab66843b25fbbdadeeb064905365368105f6eef89c2f4a6a6afd58fd0912b048d68a4328d9970a873a054931f5f6e90de6c9caa661dffdcd6c15a885ce44c1919f8a78561c0d269dd77d7b48fc15e4a733cdd41feaaa76e688b1229b080c76b86a317dae2eded120e6412a29fd6215d1323a9ea69318e928e4abe71aed617f2df41f5969d0578881d74c9f5531a8f3fd0dc4436ed4b0f8471774952aeef38f0dd4497ddb698efa5c386cea0755ab91a6892ab5b731d746c514565a4cd23dd2fb571116620a86444bba66beead3fe3d472b3169228b16e2a0b5d0b313bef3ef +sig_ct = d900fd002cfc5fcaeb300bfa7f8df9516b01b12d07313803908ff7703109bf50f39ff3027f97115f94014ee40b9fb00c4091f80063fa6fd2039012000f85f93fe7faf000092fb1fd80ca0b801bebeeed052038fe202be8d0bc004f400d8f73fabfe30b8f49ff1fd9015f97180fdff0a0f30b403906f0c905bf2f0af09c0c000800f07b02af5a021073fd2f95020f87fa201af6dfb6050fc9080011f62087f9efd9facf90ed500c016ef302e052f82f3ef7c12402900f0eff640620880ca085fe001703307c098044f31ee3f74ff3063061fda026ffdf6dfc4fa817a023ed805dfdbfccfa4fb4093005fdfff0f560f7f88fb6facfce11afb7fb3ed6ffafd1fe40f8f6dff1f83f3b040fca07206203cfb1f690f7faef63f81e7202e0aef58faa015e1d0430f3fe804f0081430d90b7fd50c1079f81066fff0e5f230beee10760e1008f94f16156f2e0911a6f99fb7fdef3b01cf05f100060e1fe6f61e71f45057f24fd30451c8e81f6e02bf8a08404901efe7fb80ad05c095f02002e81fd70fefe710de1c010f8bf8f14efbc018ff7087f1e0780790ca05bfd6f21fa009e008f47000037f2cf16fa60f314501bfa6007f42f13e9201beb7131fb502ff22055fd5f2f014f2d11204705bfb205ae7812e01af73eec03cf98fbaf8100ffb208bf91ee3eba04007bfdd08f05d095f4d088ea707efa2fd3f23efd1a404d0291e8005f93fc5fbcfbef17135fd5f96ff1edf0120600a30680c8f6cecd070050fb2002149ff10dff4600dfb3127054f68fa1f8503506005a0100730a2efd019f0f13c0d8fc0fdcf59f29f8bf2601f085f9c0cef62fc6007f0b054fa50b41160221b600101d15cfd8ff5fa6fbbfc9068020fb40040d103f05800aeaffeffd7facfdcf74f2e14702af8d01afa6ffbf07fc2007fd4069fe015e110f290b2f0b0ccfd8f99e8cfc8010f49f57ff9f7cfbbf460aa0d7f22fb900dfd8025f92fca031fc21aef3df6300305515709af5e02a0ebfc709dfaf0620940d9fdcf6601efaef8a0dc091fe808500c1110f70b307df5503ffb9051feb0b1fdc094062fc80d006b042fe803bf22f89 +c = 21122f2ad20460130708e61afc28be2d650c4623e909771d4818642a1007fe1c810585048d02c8107c03fb2bd4195d28921a8702c609750e3c2a9823a22db72785127f27720ec705f42426259527930f8c005f0cb20e4b15492cd9058b18cb15bf1c72257629461ac818ca1b5618e81ef0240a0f632d7513380b94296522a7228402e415bd1f4a06521a9e2da711ce14e6272c1e8d220e0f3e0ad70ba70fb52af208702c470d3106a61d761c2a2f9f1f91147a002f281a09530f3018b92c1807b3058a26a92fee29ed271e00a828222123205a1b130db02b631c640a61233a22ba008407350c61184809ee0bde2dfa1e120a6608e1201619e023750cd31745220f024f255401ff17dd26c71156092e01dc033319b3030911521249074a26e424662edb1e112d8414f70b251ecb2f951c592db20911130f1a56122101c7172b10b0059a07cf099a20802b6606122d9a219b25fc0088078e15ec1ee0056714dc297a1992113b16bd084500441cec1bf224901b790c03236814da213f25f911e80371291d149f2afa0f3324f82ac91d17095c272a048b1fb907ee2ec503fe251e224027921fee234806b41146048c0d62006e1c2502be19cc1613267b12362fe2112b025c22b92e8e1c9b150b2ad60f240cc12dd01ba715730b260283243526bb258921f02ace02810fe905c60a1b233b08802abe263102d11f340f631f3f1032028d1ffa0b71074a25320eea02b42eda16a602db2f592dba21492e831c49257e0b5f170811bb1a2523d4030003772c060a080db314e60f96063914d91a9523590aea21551fc10cdf0170047208c22bce17c00eaf0d1706132b2c00db0e020c382ad72a6e0dd318b71d4b0dde20460dfd246c185a03c813810eda068b0e4d2da0210303ba1d2b0fde048e2a9c12441ae517d31da10b440cdc217d065a280f21e2189101421e8a161f1b9f19970213040d1dee150514c12ec61a2126ba2f432ca30114037118d52b79177028282b920a7826eb16ce288b294f26da078001fd0ad6244009aa2a590ad02f1613891bcf1aa40cd103fb22a21c79296416660719163c1a4d0d0020cd046712561dc623320dc9171304b80c0021d5259b25e7238c2e521a3f0fb212f5085523db0637092929b2096729ef1c57161711fb28562e0724df1d3814b92e98014715c5173a115d16032fe20c0f05502ba912ef03ff19161ea92c081b112a7e080116c6049b196f1ca21de21161070f2f940009195602e32b4d2d530c6a2ef61ad72857104607ae258407a313d9187b1b85025f23102b812b16296a2fb7193f0c7f2281052809701a9c0e54007b2fd906ed01a81cc32c48267918e1217c00af00bc0277181a0a7628f729e808591adb2b9029cf282e2fba071c27f41dcb231c09de2c16127b02f51be31779176100f4219c13f00e1e04720e1105 +s2 = d0ff2c00c5ffcaffb3fe0b00a7ff8dff95ff6b011b002d017300380139008f0077ff31009b0050ff39fff3ff270097ff150194ff1400e4feb900b0ffc400910080ff6300a6ffd2ff39001200000085ff93ffe7ffafff00009200b1ffd8ffca00b8001b00befeedfe52003800e2ff2b008dfebc00040040ffd80073ffabffe3ffb80049fff1ffd9ff150097ff8001dfff0afff300b40039006f00c9005b002fffaf009c00c00008000f007b002a005aff21007300d2ff95ff200087ffa2ff1a006dffb6ff5000c9ff8000110062ff87009effd9ffacff90ffd5fe0c001600f3fe2e00520082ff3eff7cff240129000f00ef0064ff62008800ca008500e0ff170033007c009800440031ffe3fe74fff3ff63006100daff2600fdff6dffc4ffa8ff7a012300d8fe5d00dbffccffa4ffb4ff93000500dffff0ff56fff70088ffb6ffacffceff1a01b7ffb3ffd6fefaffd1ffe4fff8006dfff1ff83ff3bff4000caff720062003c00b1ff69fff700aeff63ff81ff72fe2e00ae0058ffaaff15001dfe4300f300e8ff4f0008004301d900b700d5ffc100790081ff6600ffffe50023ffbe00e1fe7600e100080094ff16ff56012eff9100a60199ffb7ffdeff3bff1c0005ff10ff0600e100e6ff61ff71fe45ff570024ffd3ff4500c80181fe6eff2b008aff840049001e00e7ffb8ffad005c00950002ff020081fed7fffe00e7ff0d011cfe10008bff8fff4e01bcff1800f7ff87001eff78007900ca005b00d6ff21ffa0ff9e00080047ff000037002cff16ffa6fff30045011b00a6ff070042ff13ff92fe1b00b7fe3101b5ff2f0022ff5500d5ff2fff14002dff120147005b00b2ff5a0078fe2e011a0073ffecfe3c0098ffbaff81ff0f00b2ff8b0091ffe3febafe40007b00ddff8f005d0095004dff8800a7fe7e00a2ffd3ff23fffdfea4014d002900e801050093ffc5ffbcffbeff17ff3501d5ff96fff1ffdffe12006000a3006800c8006cffcdfe70005000b2ff02004901f1ffdf0046ff0d00b3ff2701540068ffa1ff85ff350060005a0010007300a200fdfe19000fff3c01d800c0ffdcff59ff29ff8bff26ff1f0085009cffce0062ffc6ff07000bff5400a5ffb40016012200b60101001d005c01d8fff5ffa6ffbbffc9ff68002000b4ff0400d1003f0058000a00affeefffd7ffacffdcff74ff2eff47012a008dff1a00a6fffbff07ffc2ff0700d4ff6900e0ff5e01100129ffb2000bffcc00d8ff99ff8cfec8ff100049ff57fff9ff7cffbbff46ffaa00d70022ffb9ff0d00d8ff250092ffcaff3100c2ffae013dff63ff0300550057019a005eff2a00eb00c7ff9d00afff62009400d900dcff66ff1e00aeff8affdc009100e8ff85000c001101f700b3007d0055ff3f00b9ff5100ebffb100dcff94006200c8ffd0006b004200e8ff3b0022ff89ff +s1 = 62001000840123ffbeff980039ffcb0098ff7fffc2003f008fff3600c70095ffe6ffedfffa0078ffc3009effbaff18011000beffbcff7900720149008eff3fff4a00a8ffefff9ffee7ff81fe79ff6bff3e01e1fe1a0025ff62008a00c7ff67002900260052ff6fff850062ff64fea8002cff8bff6100aaffbdff000090ff8500eaffd4ff5afff1ffebfed2fe8b00ef009200d500080085ffaf00470099ff1700b0ffbeffdaff36ff1e008600baff5b001901aa00ceff11009d000900820088008c00c6ff02ff9effc70100009f005aff43ffa2ffccffe7009c003aff72ffd7ff1e004a017affd1ff6300feff3800b2ff30ff93ff96ffa3ff18008e0080ff6cff06003f006a00aeff4200b6fe20ffc1fece000d006fff850086ff8fff96fff9ff7600b9fff1006400d300a80040ff27ffbaff3b00a2fea400a9fff3ffbe008a000900c100dcff3b006a00ffff1b017d00a2ffc2ff7e00fc00050029002901ff00650033fff1ff0b0026010f00a5ff010139ffdffe69ff0600070094ff7400460087000bff030041ffc6002d0032ff5b0003ffbbffc5fffffd6b006200a6fff5ff73004f00c4ffe6ffbeff97ffffff3e01f6ffddff2e01410060ff52004500a4ffbbffb5ff3aff42ff1e00ddff4900d80028006200afff97ffddfffafe41ff75004dff6400ecffd8ffbbffa7fffdff1a0056000e00110089000500600089000e009cff0f0042ffc9ffa7feb7ff69005a0031ff64008d00d1ff580013001501ccffa000f0ff8bff03ff6f00feff5b0030ff57feddff77ffc1ff8400790066000affb4ff21ff2dfeb7ffa400f6ffc7000b002f0013017300ecff5900b1ff6cff95ffdc0088ffadff96ff5701f7ff30ff53002101d200a2fe9900e3fe40001800640045ff5bffbf000200d4fea4fff9ff8400eeff4a0063ff080178001600ccff86ffe1fe51008bffecfeb20052004b00c4004aff29001b01ccff70ff47015300dbff11004000f3ffee0126ff9dff3d00a5ffcfff0000800016001c01d8ff6600a2ff8d003d006e005000fbff85fffffeda00c2ffddfea300b6fe4c003ffff6fff9ff5cff80fff8ff160028009dffdbffc8fff3fec2ff78ff1501f6001100f4fef4ffd4ff95001e00c5fe1e01ac0180ff03016400e000e5009ffe92ff97002500900072ff2f01baff6cff8d000f003fffaa00aa003600ebfec9ff9dff87ffa50064ffb5ff23003a007e004800b7fe40ffb6ff82fe63ff3700c2ffbf0014ff2b01a2fec5ff2e00a00008013800d4ff1efff6ff9fff44ff86ffc3ff25006e00a7fe4d007fff7200e6fec5fe0a00dbffd2fe8700f7ffeefff4ff84ffd300a3ff8f00d6fffb001b0051001f0000000200f8ff46ff55ffe70060ff6400d1ff60ff5eff4a001bff52ff180063002b00fcfec6ffc7ff2b00c200c90177feac0055ff58000f00 + +count = 8 +salt_version = 0 +msg_len = 8 +privkey = 59e770000c3f8507bf41f0207efff041f7f1b9f03eb7f87f8107c2c7ffd03bec204004604407ffbedfee38fff046ec7047180e45fbe1c2efe08200707d0fa03ef8107fff707de7c041f3e181039142f82f880400bf180fc0dc1e85fc0eb9fc2ebe00113e1c107effbe7c07f241004dc30c8e8017bf7f07a002fbd1c1fc2f84fc2f80fc6f40fc4fba1bdec207d043ffd07f0c1d7ef7d08107c0bf076042d850c50030fcfbc10207c0bcf881bdf7e1bffbedc30bc04308803fffff45f8307cdfbf46f8203b13d0c5f7df3df41fbef8203c2c1f7bf020c7fbc0852fe083042fbd0c0ec1283fb91030bf180f7af7ee08f46203ffeefd184fc0fc30040410410bb03c04107a17ef421fde06fff13e0ccebfe01204fc20021871c10810bb184fff23bf400010b9f3f03c00503dffefc20c3ffd101005e03fc51fef7d044f410fbf40f40e83dbe0fa1ba03df41efbffd000f41ffffbb03e04507a03efc2183fbde3f083f82003ffbefd08613ffba23d005f07000f05083f820441f70ffffe103e42fc50fef880ffeba0c2fbe082fc007a0bef7ce430faec3fbc03e1020c0fbd0011820011bffc504118207ce4a041282f3c0fff86f080c4f800fde7e07bfc1fc2044f080bdeff1ff183e80ffeecde46101f00fc003fdfae04f44ffd0bffc7fc41fbf40182fbff051c3f7ef45f4408118103df42fc6142082efcf01fc213ef4117eebdf01e3d004e40242f7d03d07be43e82e41f7c081fff0410c1f070030ffefb001ffdf4403b03c03fffb1380021820bd0012c007e03dfff045fbf002000137e81f3a1041f81022befc7ec4fc3f49104fc9f800040041bd07c048f4003d081185181f400beffcec4d84f3d0b80440000c70fe13c00507ddc1fbb23e1bcd83f4417df05f411810830000bffbd007fbffbf083ffb1830820fe13d0c613cf00043ebdefbfc00bb282dff03f086fbdf3edfd0ff13a0811fff40eb92040c003e13d0c40c52c707d07e085fffefefc2fc5141042dfff4007eec70bc0c4f88ffef3ff80ebd04027e17f105f06083044fc013ef42f8a047f82005fc0fb900514a0040be001f80144121c13cdf007ede3f7fde71efefe0e01f4160ddf2effefdfe911f4eeffc92814df2612f8fc10002f2f080908efe527f9fb03caf2ffebe2f0df250cebe8192e27f5d90020fd1e0de221f71409da23061723dcd8fd2ced0b1520dc181bdefb0bea0120eb2309d403f20531f7fefcff0c030d101df31e25fe120f16fdf7fbf838011d1edde01cfe0705d0e6fcf73113fec7f9dc1b1deb0405d61c300045fa182ff3ea0019d81644ebe7e43b100b031ad30f0b1b17e9d2d105fc0a1bfddade20020301f5140615021606e3ee0cf9221033f2bef6ff09fe08021eccfe1e203b19ece5ec0a060eeccd240efe0c11f6e101ed2504dd0bfa0a2ae90e14d7d2f9e936200ed8fa23cf21fdea141fe2eb04081424091cfdf8f622e6fce006122a0d211ccbfc180507ca04fc0f18200a092a39f122ffea2debfa071c071f1332151ac0d72ae923d1f0ead0fe35f1edf4f115eb11feece3e504f60f0902ede023f1f5021a010dec1fed18fd00c0ee04f12ff1b0d62ce805f82606e0f2e418e7090af233fe09ffef010ff00fd8fdf40d24e62a011afc0816f8dde0e4b40aec1216304ded18f20001f0c302e0f61a0f2301492d03eee2e4e02715f610f80312000f1ff7f305f1fe24fe071fe5fdec0a0ff20f0f0e30c7222af1fb04152021e9f4f20dfe1fe8fa0c1605f2eafdf616fef805d60ddffbe605fbf11616f1d218d6120c271ef6f1e314 +pubkey = 09849aa11317c07e7de1ac74bbd357159253040fdbb703703477a2e9e06ab2814b5e44d3333dd6e3210fa83512e5f0890e9089fab78045475db561afd772c232403c25c83e28e01b902924891a9e850aa150b8d02caa1227e5d0ddd4395084373316c478e52b72290ef578d40deba740c12fa5fab9900f4d278ae8b603a0735d79bbca4b23a22e3eb24004eb387f02c269690ee1a71636dada8ffb4170de75a86a63053ee60b7459910310c6e80c154513457e7a0994507d36d604ade0c4239db214daaded8358171538a9e4b5742f0b4a60df9d3663e2182aab078d1ff1099d6e9d316bb1e1c58e06e21a09d3ce883ef0bae2f8181a50ba4fb507c9674878059512d4c63ead3bfa2ba21267e011020b2e59783a16b61d1589b1d27025f106780dc500f9d52293530543a4d0dcd7ab4ca86a876b918aec4861078b3001fe41238580e279918fa97148389f31f060679a5f7e4dcc70182a957b2acc882121009799b8fa8f20875b51b43ac55053a9752e34619162771a0779b904358820723893e14653286caa752c94459d3d6b2c8e9b48b6b4198ca0a22358230454d4f864e0cb82c1e3776bcab31a19caee577154714c14fcbcae91254b1e9ca3500ec75389851ff0f8f2c7cfdba3f4d8e23b95930cfe8f230eed8d22b8e8cb2ee1fa4bb8f0b3d48b51281a067a139f0c57a634e78e4b98b86eb773dc93710cdd21d87acbbe26a9112174867d37618c6010167c0e029d7ba9875baee424b4ca21320f290e24fa51fe2ba88799802d452799d670652c7400561cb52ea5d27d6e95a53ba465a07afd7b80048272e517f66b5b0e480475b4e7dec34c8048d53602309f8433e9b651d1452252e2f9c9fa1d754b5226a5929c8863b186277eaebed0b782950a49a077c10d5167220a32a05ee5ec5bd41f603b25fd5df6d43b0455d48dfc3392989ede08d24f6351619f701c30984f131ba5c8447182cacf8951df388408c87712045a1baefc3e8d31f502e50d17dabe37a0d93a835e223369ddcf097164f2abe5313c35b179b71f17679e5c794515394fe66fe63d221f495a0223082990b66c8c4b21d2c11329f6d7f9a479b2e508f4565c81bc4e6596dadf2e7f16c2baf2d56311ec77a9fc8de0a846f4d0ec52540d257c92c209c53519bb25d0eacb1e4aac25aa4bb2b7308fc834a3ab36015e7470906a0bc9485593e9f4a8ec2796be0421122153d6c99f38776473034915c065944f334ae53c7470e0d4ae6c051021978725eaa3 +msg = 86296278c2635fcb +sig_compressed = b900154c5a38a30acdf48e34812772374bc381afb196ec5b8182e4fbfa5b164a7078fdaa4760e6a5557e322b4daac179e8dcbf590130d0890f0df58cb810d669ea994db12e76f1dfd89bb97741c6986621d8f94b606b52a7c1e47f3f6dedcadd591cc86b10b4ce2dee84297e50cecf4bc8deaef95f7f128dcf9433f954016a47b5c57dbb6592d28d1364957280f266292eaae88b74f2b5353f05d725664333f879ff306c633305395c7c672a7e61d1e20495a15225c7145021a515b2fd5e60245edd8c4275916a1e0babac1896ca4d4dd3346c0155e03252e9eb879fd4aa76c88a78a672674a1c3424d1138bd69cf0b332362336326d229a6f73b82891a2c10ca5a62392f62c9837c244e7b686d6051893e5b075df9b0045bfd15a2bbb198db39093e32a74b707adddada1f17dbd66335293e549048a1c467a9985020653770a33677993883570e455b7144b25da0847d5a473434e8455473259196edaae496799f7ed31dbc431f3fd4c636c671b8496d454252a27cc46fe349932191b589eaca471cf7174629082375085094c3bb165d21388f2a5ae5398804f9e343b14e226ead297c15062f9451ef320b3c348554b94cfe5ad51f49cc36e11793a3efb32e8827ef8684d5512006292e8beb13a94ce97ad92cfc682e007b136bc68633c03451dacc39ae7bf0df0df75ffcb156e89c53bd3229e25f498b68a53a7aa347cd448a43d3de45a524952c967c550625f2a6c4e69c59eeb060d5b815117db67926396c41d065a6b81bf94983fbb20f6ac9f5c84ffa4509ebc244d195805e182b670a06d10c4896e188431f43e65eb09c092eab8a71759c8bae7b9db4d46e861190f42ff6a608d55b65f +sig_ct = d9000950b1fdd094f7bfe5eaefba0a00a7fb8f460f8fc0fd116306ef75fc0ffefb7f91faef4ffee138f9df13048ea8f3302a057f3a01504d055005f3101b02ffd4101ffa008021f3df8b099fc008df66f96032036f77fb2f44fa1ecffc502ef30fba030fe800eff10a9ed0f530aaf10f1cf84f05fc307206e1d9fb408df780690380effb008a0fe143fa7faef1cf43077febf91fbc046fb10a8fe1f6b0800ea01eed20dff45f6a12d046093f6e1570c0f9cfe80c9f2b0f4016fadfeb0d304fffeea912bff0fe7f08f99f87006f74fe7105fb6fb9ff4fb613ff7911e0820ab00a0a2071ef604010d0c5fcef8607910101706ef74009fd4016043ffefabe54f77fce02604df5af5df00055f40fee02e0bdfbdfe1f5705306c0910bc04cfb70ba04320d026111fbbfaa039fbefe70a3ff8e65f6df5c14dfc3fe3ffe112fdee7efec069011feef14064f7df900a2f31eccfcb002018027feaffd05df0df00016f820150c5fa301909bfe4109f8f0aafaeec8f15fa30db00f017fc9059019052027eeb02002210e019facf6804010304df480c6fcd0791a700615cfb8056fc804406407610409f0da01cfdf04e0081d5fb402c099f45fd6eb7067033fa106901d07808cf8df8603109bff4fbaf3e02d0d10c204a013f3401bf8f0490a600c09b0e2f96fec09cf31fbbe5d0c8084fc60880c214cfa3096074009ff8f1b0adf36f340000bef1d00ef76f3c0b70da04bf3f041017f6c04707902006710d00a052f36fe1fea06a09f127ffaf480170a709ff0af690900bff90edffd6044100f7602e017f5403a0290ba07af4e067fba005e80f14036078fdf019ec0fde01d05908ef52f91ffaf90fc2fa9f0206205b044ebbfa21321cf02f049016fde029fd90d4fddf331120c8f97f220161290a502c02cf0f0d0f77f8e04d013034fbb03de54f7d05b0020c407d06cf9c031feaef8f30fea035fff17f049007f92f70f13064f8bff003feae0c2f95ffc0930991e00f8ffe06cfbe083e5ee7702defa088ff1043fb407affcfc0025fd6ebbfbbfd4fb8075fe2fb2fccfd8e46f7cff0f1807f0eaefefd606d02f +c = 41190b2aad13b028c419980f1c12d3296b148509af1f78097e000c2baa08a620772b6f27e70d6d195c1c9b1491089c26b211c62e6f06062bdb2a89175529c82c231ca52d2306fa0cdf0ccf17640bbf02461e67236811b2242506612d202226043f088d124f0100053c2333233322de09522986056326ce1a1a0d1e0c0707d91ea42204088611730cb519c92cef2f931aa52c41182818ee00cf0e7022b21afe1436077e1ced2d2f2b980956204e03a90051274829812d3c06e52c83076c2259024a0b430e6015ec07af22002c3510b41ed426c9254d12592e6305cd05dc2a991c0e09ca225521cc1c211cc31e171bf9020b0d322e380d4011c0101b2a600eed268c2cb126a728bb06a1250a12c3012e25ca14872f1c0c3b1d0303f6054405b10651023623b2018c003a04e02a0e01a715ad03fd09d223610033236f17aa269c20fe252c02431c9021bc1d320e0d145b05cb17c12c912f732d62143b14a9020a1493123c00c3267612c623a42cea2c44264b019a015424c9227225670c3e1bb00a6b013b2ab71e5820b40d230140253b124309de23bd05720cc317f626a31d2b2bdb1c822ef506b818960c811b5d26800fdf0cd30a9e252c219b23a422671ed019882eba2d6f016a0c94289406492ea0029502f3064603b127e9185e18de29a617cb1e3201b91947161b26b02d3d2aef06830b78174e0a6a0c8103ec0864006e188b0b9424ba09a628e414950f351f51212129f31ade14ac13df2b412cbb04cb24fb2cb002a7187520610d4b171419ca023a2a081ff81f672379256a17741a382b1b1b9a0459074f19d823c012f1058b23c02c8408a807d4224b1e7d1c470e0609251c33185c00612f60156a184d0311223d29462ac402b22eb01be7083d28142465267a207f217f1f180f2f045e1a9011a711f10e3c1e4c11f915371b6e25d62a5e2cf5299d18db28e30eab206a25e8228c23cf015f075715c920102a901c871c8409510b6c0d0021d809841b990a9d035f1d0d2cff115c2d1f164c0b281d451f542a3f2e13002a005228250fde01e12934143f0b692ad2135c2974073413961eee28ee2a4728441aef01590b942a4809af07e0160d26990f860bc50d83223a2fe80d950bd511f82e420b0c04941422196d0bed2a5b16f90b66268d0d1f2e36142e24290c6109e502181f1f08e629291c532038000b17cb2fdb28fd19862a911caf1f4828201b7d16c610ec0f4202a02789256f02ff2aba24c406311f0c25451311098422312b60276801a508272fe10d9a10d11155070107e30c8f2676161e122620960de91e76229d232c1ef208691f2d1b9f182e1c2d02cc27860b7c04ac1b3d16c0192b281d285a20bb24b12548249719b8033f1e492bd80cc8178412b52eaf1a72011d16af0f021b1f0b06024819e91dcc224b079726a9176703e0289726 +s2 = 9500b100ddff94007bffe5ffaefebaffa000a700b8ff46fff800c0ffd1ff63016e0075ffc0fffeffb7ff91ffaeff4fffeeff38019dff13ff4800a8fe33ff2a0057003aff15004d005500050031ff1b002f00d4ff0101faff080021003dff8bff9900c0ff8d0066ff96ff3200360077ffb2ff44ffa1ffcffec5ff2e0030ffbaff3000e8ff0e00f1ffa900d0fe53ffaa0010ff1cff84ff05ffc3ff72006e00d901b4ff8d0078ff69003800ef00b0ff8a00fe004301a7ffaeff1cff43ff7700ebff91ffbcff4600b1ffa800e1ff6bff8000ea001e00d2fedf0045ff6aff2d01460093006eff5701c0009cffe8ffc9002bfff4001600adffebffd3004f00feffa9fe2b01f0ffe7ff08ff99ff87ff060074ffe7ff0501b6ffb9fff4ffb6ff3f0179ff1e018200ab000a00a2007100f6fe40000d01c500ceff86ff7900010117006e0074ff0900d4ff16004300feffabff54fe77ffceff26004d005aff5dff00ff550040ffeeff2e00bd00bdffe1ff57ff53006c009100bc004c00b7ffba0043000d0226001101bbffaaff3900beffe7ffa300f8ff65fe6dff5cff4d01c3ffe3fffeff1201deff7efeecff69001100eeff14ff64007dff90ffa20031ffccfecbff020018002700eafffdff5d000dff00ff160082ff1500c500a3ff19009b00e4ff09018fffaa00aeffc8fe15ffa3ffdb000f001700c9ff5900190052002700ebfe200022000e011900acff68ff400003014d0048ffc600cdff7900a70106005c01b8ff5600c8ff44006400760004019f00da001c00dfff4e000800d501b4ff2c00990045ffd6ffb7fe67003300a1ff69001d0078008c008dff86ff31009b00f4ffbaff3eff2d00d100c2004a00130034ff1b008fff4900a6000c009b00e20096ffecff9c0031ffbbff5dfec8008400c6ff8800c2004c01a3ff960074000900f8ff1bffad0036ff34ff0000be001dff0e0076ff3cffb700da004b003fff410017006cff47007900200067000d010a00520036ffe1ffeaff6a009f002701faff48ff1700a7009f000aff69ff9000bf0090ffdffed6ff4400000176ff2e00170054ff3a002900ba007a004eff6700baff050080fe14ff36007800dfff1900c0fedeff1d0059008e0052ff91fffaff90ffc2ffa9ff02ff62005b004400bbfea2ff3201cf012f0049001600deff2900d9ffd400ddff33ff1201c80097ff22ff16002901a5002c002c000fffd00077ff8eff4d0013003400bbff3d0054fe7dff5b000200c4007d006c009cff3100eafff8fe30ffeaff3500ffff7f014900070092ff70ff13ff64008bfff0ff3f00aefec20095fffcff93009900e001f800feff6c00beff83005efe77fe2d00fafe8800f1ff4300b4ff7a00fcffc0ff2500d6ffbbfebbffd4ffb8ff7500e2ffb2ffccffd8ff46fe7cfff0ff18ff7f00ea00fefed6ff6d002f00 +s1 = 190089ff1200d9ffbcff98ffc900f50010ffae0001ff7a00b3ff7d00ca00a1ff0cff670138001500f4ffbbff7effa3ffa600bfff8e000200d6fff30008004800ccffb6ff260070ff25008e0039005b008400a900c800dc00cffe5f00c7ffa5fe8effcc0071003d0196ff70ff36007effcdff0f01afff92fed2002f00d7fe8c002bffd2ff8fff1001adff8bffe8ff7700dcfffaff2001f3fff2ff30ff7fff11003d006100acff570049ffbaffb9ffa2007dffc0ffaf00edfe9700a600c800b3fff6ffa1ff9300fffe6200a6fe1e0087ffc4ff89ff22ff8a0050005c019f00aefff2ff8f00d4ff3b003fffcc002c001d000d0053000b0017004eff19ffecffb4003b0041019900fcff90005700cfff3700b4ff64ff3801b7ffecff81ffbbff86ff6cff49ffa0ff1100b0002700d0ff0700d8ff0e0016004c00c0ffac005cff00ff790042fff2fff6ff070035001800eafe56ff890169ff5dffe5ffddff15ff120140ffa800dd001300cd0075ff2e000a00f200b9ff2dff5aff6f00090098ffb4ff0100bcff7cffa8ffb9ff63ff1bffe5fe23007b00abff0900d6ffcefe3f00f4ff81fe6affb3ffbffeb8ffbd010d000f00de007600b1febeff5cff83fef8ff5501a700d900760041016a0085004dff1c013fff350029008a00000003009800d6014800c6fffe002f0046004dffb6ffc2ff3f0007001c00ed002e00220161007a0090ff2800fdffbdff30ff4201ae01dffe3600d1ffd7fee6ffbbffecfeedfffc00e2ffc8ff4100d3ff46ff2effbe00260085fe4a003d0053ff8500a5ff1500c200f1ff76002eff9c0093fe6a008fff53005c006c0006009d0060ff48011200c0ff7eff35ffe7ff85ff3000d2ff9afeb800ab00980059ff6fff3e00b4005700aa0070ffe1ff44ff87ff56ff7c015d004a00a200c2ffa20074ff0600e30052001a00200122ff7a00c1ff5d0136ff40ff26012aff4f001500460073ff3600caff700083ffebfeb9ff5200e1ffbaff8bffa800d90066001801a100b1ff3bffcdffa1ff89ff57ff7e008e0020ffcaffe5ff5700a3002f007c009dfff8ffbdff5a0063ffce0084ff8cffb50052008affae00c6009b00f9fed4fed0ff87ffc1ffd5fe3efffcfe5dfffefffd001900a8ff83ffca0075ff3afe28ffa6fec2ff9300bcff28002b00f5ff79004400a6ffd0ffaeffe6ff6d00a800900016ff1901d8ffc8004301bd00fa0001019b01b2fff100baffa1ffe7ffafffc9ff5cff22002600d4ff6600effefeffd900d6ffe1ff4200bc0099ff7d008800b100e9ff3801f4ffd7ff2701d0ffe4ffedff83ffe8ffc0ff0300f1fe0fff2300a1ffd200320042ff3cffbbff44ffbdff8dff550042019dff6a00170064ff520098ff560077ff52ff6bffadfeb7000200e8004dff4000fbff26007a004f007bffa1ffd5ffb7ffb8ffb4ff9f00 + +count = 15 +salt_version = 0 +msg_len = 15 +privkey = 5907ff01ff8f44f8107ef00ffe03ffc300b13bfc2f84fc20fb37bfc61810450be105000240fc00fb005ffef7e105f420ff0faf400bc03c03f181239e42087040182007dba0bf0c2144f7ffc1fff1be1841bd038f81fc1f04fbcf81ec0008042f030fff810ff03b0ff03d0bdffd13d0c0f3f17b04707fdbaf3d0b8f7af8608207ee40f3de3f002e3ec83eb9ec8fbeec318100af79eba0c42020fe1bdf811c1fc0201fbafba20517f0bbebdf7d08707d140f7d07d03ef4808203c13ee3e03e07f0c1f81ec5f3ff87f00ffd005dbcfbd03bf4307ee7d182ebc0fa03bf43f03fbe0c20c42c7f3e000e04fbd142d8407e03d03e040ffd042038eff08104013dec00b50fb07e1c513ff410ff0b607c185044ffffb9002e41fbc1bae3e1040fff041830c1279081e81f7ffbef4113c045f82fc1180f83f0107fdc1ff600203e03df01001f84f7e03dfc0e8707af8107f13a0410c00790001020c703c07b00afbff44f7b04317fe3e04808000ffc6fbc183fff046f7df81047f02186ec1080ec3ffcdfb0fc07fe83f4200700103b006f4528203e04103e146046141ffb0ff0bbf41ec2f47fc2f46ffcff5245f0afc1f3febd0c0fbcf81e81101086fc2384043f7f2c40000c2fc5efef7817b0be03b0fc07e002f43081efaebf081f7f145dbee410c0046043045f3df45004e3fffce8103d17d08213f242141f7ef010fe002040fff1ff07f0ffebb0c1184fbd0080811840befbf03e00107af7b0b7182f7cfbc17defa0040c3f05004ffee87f450400bdfc703d0c00011fc17efc0101ebf33f089081f001ba0c2e41ebf045efbf830b9fc3fbe0030c1efaec007d03ef000c20bffc30400fe03d13f003fc508113cfbeec1145f41f83f42141103f05e82204002fc3f82f0117d0c607ee8304407f080086049f42e8008100417f043fbc1b91c2dfd00103cebff3c07e084efd0bcebef43f80003082fc4e850c71460b8f39040004fbd004fc1fbef83f3c086fbd340f8003cf0800300103d1470be043f00fbc107f80f7807a0bc045ffa080e7a07e03ff380c2042100e43fc2e7ff7c07df8027d0fb07e105f861711bfe6f90f2115f0dd052417e62104fcf121d312f1f8132cfb32fe02250e0a1c190afcde0825dc13cbcc2cedd1fef6e62206fbe1dc100a031204c30a01d8f4def628e7ee0df424ee02f723240deb0803e20703e601fcf9f031191c24fcf8da310febeb2b21f121131de7f0eefb1ffddf03190cdce60bec0011fe250f0c1edd2e1bf236fde5ee05d719100dcf020724fb1ef829ecf5db2fee030c0df409cdc5ecde2dd7fbfdddf4feeac8fdf8d20b0c09f7ec03f8ebf2d6f917faeef2edf3d6ee0f15d0172ff502ef05c83319ecfd13e514c81afaf3c9ffead8ddfff80e1300d5f01a04e82b01ece9ed01221ff9d9f40bedbd2bf42004e91503f003e0f51f00df271de605c3f61ff8f7d012133ded2901f6f503020c160a0c18ed0fd009e012f91204e71205101ffe1f0440010bfe060ce226f22805d4012607f800b811f7b2f207072411b5f4e3fb0ade0607f019edf11bedd9f2d30cfd180423db0cede611ff04051ac93217f80b10cef1dd0a1bf0edfad606fff50d00fd281f0e14350331f101fe17fa0c061c10e0fd10ee0d0d3320f22b0e30060cbe451be8e62af32adfe2da430b15d7f52306fdfa0924fc01fafdd9ea010710f532f403fd18c30af8f3f718e84cf32bf0110bfce229f806361dbaf7f6fc350318fb1f151bcf10f3fc23eae12107ffe3f9f21be329fc21d7fddaf6ffeef520d91de5f74006fcc108fb06 +pubkey = 093f5d27d8178fc7a7c279d28f1e043f2100cad3c727a8c443a87d94ae20ee30940d281062ea4264244aa9a499c7cb7c65b5b262fa467fda548f4c13292bdd8084aaa1b4c1ea205c246e42a11be8aa147dd56e00e45f35eeca444222515d4e67899cc7aee2d6ba456c0676e1133a76da767510d7132d4ceb48999066020e28b9b073899ce755be41ce0513a4052feddae59687584adda448ce4090893ccde531d32e9ec1e8d1680ae9b83827e021c7ba09823a46bb8f448e82389bedd1403738c301452022a060d7216256892c9cf3f1fbcddc8c4476d5704d4a7fc423c933cecb26fc3026aed19a0b16f2f7158d1fb12eb22661629b9a8ed026082f8209d87aca402ceeb1b2c25ac428781eaa73d280a7438541c6216f4cc412703945a114da4ee5b60182c11c87b25491a24ab741369dab1c4a1f3176cdc660086075693c2a70663e50a6667013d6924162f2f33f6d8813edf5f5d6c994a61abd07709123af78ca40e3cf7bae5d7617cd8b6a2ba26dc68781402962a162d52bb99a6954d449591e6ba20aa5e39a57386a4dab932cd419a0fdc2f3054116cea4f588db252d103d54a49bdbb6594c32235d9755d5cf566dea341309d62914858aa6783f9596c8b64ad97ee1935f927f5a2a7ad184b404801fe18fe7c7644842820d8eea449d01a2788311692eb78b1ee54b43c8817a5645974fd134e1f0825b5245c823294cfe255265bbbc0826147ac726ade6a1b855af55239d3fac6ae9d4f46343196e15a6ac80ea3400dca01e86899e799b00e1e4124388ecd9985047b288cd235f1f51a33025d4eae5498a8cf2125809b381f5fc312c5b2675951a4b7b4ebe724d4e90b086e99c9067e98de070764dde31606d676c2d69861827158d4adfa1f3e09a6f153fd01088722210e164798baca7b64805dbea9f3c68ddf425103b8ad69b41208f278c8a3756ca1362b8aa4dca716d9387e4f734cdca9688b005117966ec0e2203d0ccc590aaa85246a812157bf233f5951c203959aedb564947820e17f33b2a8f808abbb7e01c3d79b98f84e4ed344f7edff288905b2459d423c6dbb44dad089950d703b37ae725fb515e3106e3b62f9ed283d57cf8584d9606f64a97ad18ca101d2644da574169ca3e780f596b182cefc5015986356a2f766b693045c83e01e5ca1c708ca005174e79a950cc0b0f2314251c3618e3cf05256e22626b986bab428db1b9c19e03f86ad578e6154eee23e3ac2aef611ab152926ddd16c2139593dd3d +msg = 6f46517db48c4d3b37a9f1f9e1a014 +sig_compressed = b9009f3f71188d1d3de809811fab6990e769a247e4adb20b13647376f9dc80b85fb6dc6916c8c9454d4e4f5a6388b9da2d0e72e2a53a5b2450c8e521896c7d51d4b4a91f359d8521b9c8f4238d88cb11d9ab16e028aed4b92365181298866acc358ac518e1ce9d69a20f724f14123357cebcaef1f49825bbc96bf5988f0bb4b7df9dab776053b6912ac83d7b9c13413ed8ca92aeeb2aa155572dddf75220264f8e856fb154ac374ddaba70d6d4cb972219a6f75c568c02ec9bc2d424430cf845557b9ea76b067f5ff55be31a9558ca06cf515fbc3445790189ffa2e13d341828a76900f7ef374ad66e47eb33e943a5533684072f99c9cfa79e3a4ef30764ae24f6eb8a338ed5f8a81b8d15dd2b5cba7875a503b945b2e675004f194481ae984fd35306a5c8fb1505c2eeecd2f2bd991324a2e413edb22665a26e3e7bd2ea2b67424cd0ebf8bbb28787c9f09696610f704ca25d5fa336ddda12add3df449e5c9a0aeb42150c17a9b1b2121ba3ed0fcea1a94b2d5244182ffa85873e5cd415caeaad8e374a1642117304c12398fe84e70080aa4a256e46806d5426e2866f54553220c7a0496e63ff9847630e9c19929e37774baaa9d3e658a3b11213b6c6a9d8845bc962ed6188f243c84bc8fc89c2a535acae39917f92c7d1acbb4f1b2811322233a625ddec61630355a9b648dcfcd3d4e04e9cd80b18d8fa108b577bbb96a8a7f81d38cb377841609d42dc14deb5759bc1df852d3297526a6e45388e089f7a9d3146f5f897b4befbb4cea62bc777949ade072103611b8556faca12f23ead679895c5f9dbc139b9de1d59ee8532e441a7c7d1a0aa65025d8b1d4b5c6087a39884a8485b2d92197a86a0 +sig_ct = d900ee1f850110110c703de3013001f056f5a08ef26f5e01f0a5f4a005093feffe506f03b12007007efcafba022ecefee115fd7feded3ef2117ea60e8f320f10cafaef4e114feffec08c02d09f051f57f5b023f33fe308a00dfe401e008fbaff8eea01d0b5f75f400c5fa60ae0a3f6ceff0cc00ced5ffa062062018fbd0bafaa0b40070f20bc141019057f63f1bea2f8c0b002dfc40adf86fe819e07602df91fe3056fa30020bbf5c02af70f95fc7f7efe003efcf0aa02af23f6b0420d5072fc507de57101fedf3900afc2ff604affaf2dfa6074f3d0ed032fb51a2f66fc3ed215af800f603708b0c2010f7af90095057073fd7fcb086f03f01056f8f01a02a163040fcdfd805f0f8ede0de001013f8221713dfe0ffe014f26000f91fc4f4605afe5023e95f610a8fae153ecc001fe9fe7fed03e03cf9d049fc4ffd0640dc02706e0f1019ff2fd5f9e040fc8fde0f70ab072fadf790e9003072016ee9f630800bcf6c0a0fd20300bf135f7d04b023fa80d00700f7fa704bfebfa70a2f6e045f7003ef4a113fea093fb9fe2f17f2c15bfb00a6fdffd1fbbec5043ff9fedf3e0e9f6808febff6c02e05f0c6fcafa30c2056fadfc2092f9bf6d085faa088050ffef16fcf1640210f4f8a00ff6308d0a9fea0d2090ffef01042ef9f8ef33085fb6f2b0ecfbafae10b088117f7ef7e01cff1fb0039f800810d204405b0a3000f4b0c2fc8143f430c504c090f7108202dfe8f81f6801d098fad086fee0bcfc50740f5054fadfb406201d111009fcaf7304ef78016f9c062fa6efa09e021f3812f01f0a2fbe0caf53febf72f6ff020acf0cfd40760bcfce1021320110baf77fa3fa8ffb198fd6fd706c0a3fb1f66f16fc00bafb3081f74fcff1800806afa2fa3fea0d103ffffe59f6afc5e7c06003a08bf3f03705a075037087f080cb03202e0490d3fb814e19c013fa204e0b101bfd1f77e9307df92f5afacff6f9d077129fd3fc0f38083f7cf480550fdeec12f09f05af62f770f1f87fc9004fb3fe3fbd0d6f9208aee9090fd9ff104608504c04002ee75fac06b11808f01cf781aa0a1fcef4e00c07a08d +c = 6a03cc1ceb21fc14ce27a204bd0e152a5425351eae0c62057d09e9129a18380377217605310e5e00dd2f892328246117841c7513502f9b2f3f1f3b0b7e1f97076221632f3f0f91224e2e2817c11f171c1e1d2a0b610eb9061e00c3124617c320b102d4059b22d6055f1fa92ac8201917e5021705592fcc00c623fb0e9718b703561ed00a6f227a06f91a3d270216ad289f29b70b7720640e730b3326951ae3044b18c6180e2cba065b0a21065d09a511ba0c222e290c2e03ca26992f8e11d42c311d3728a10be82e47160e021d2e9a12962b820f232bc004a724cb1a0e002810f21b0f2b1515f91ef20012102b180c23dc160a14122950119d1c2800861b1d25ca21f826a311560d7e1c0c108f00d21289072229131c7c14ac2f220ed22aae252d265c20d30e2313c6128612351b890b671c090a1c1bf211210a55016f20fc067924d60698181211b20bb412c108582d9806071ce529782afa054d2ba407211f9d10b01378287f0f5719b2068d1ad2198101b6287c1061287e22d22c2f27ee06531e5e04a927b80c7f048224ef165307ef14290ece2f82219923e92e7829f813510b19066b17e315371ef81d8f234f2924104d10fd293c0a9b195d196f02361a131e2116b60ea01fde0f5329e216701c1816cd079407ae2a452b102fb60cd00e6a0630105d092c04e22b3b17411f7a1d94016600af07480c560572106d2cf02d1827c504e705411fc9277c2dc623611b3f1ada24902640001e27c61f0710a318e11bab19fc24652a2308b41c5102e80bb81a6a2d2708441a722aa319f71c601c3827861639010d177b23af17e911e2017c0612088325e01145118f1baf2d481519075d151d2b5d0c1b003219ec063d2ad10efb11a01c462ece15fe173c2ba12d821e2f29201c3c2607114e071f19291b0f04472736207503350ff912d106141f8b02a02fbc1a602c352e8a12fe2e76219326532e862efd14952c2a00380e2728e22af62ce0151a1c3a15260c421f6f15c122de0cee2394167914b622fd1b06120628912bf514db269824ba270c17b104f90568259a1b580be815c5025a22190df40b41137205a71d1c08a4130a18b9236f147900e20e421cc7244124502be70f792c142309038d1a6e2ad52ccf20eb063f04f115a2253c2e9d20ca1a651a5211740704285019410cf72eb921da2905044b2f160d8d09222abf2452134f12732bd42dcc2d2d2ba72a79110f21a7147e21e119bb2f9700c208fe0a7c0db60931031f0ded19c319d20bee15811288144a21b00f1f180c21160c1305120854163b23d92c1422671dbc2b0a2d2510a603952d602e3d1ab906931ee8094d186d2ea6083405c41adf1c302d5b10fd2b352fea2ea71344222620f71e8b0d04271704b311e5141e2e9917bc1c460baf0f78165924572b1a29ab236314c9255e036b03d91e +s2 = e1fe85ff11001100c7003d0030fe30011f0056005aff8e0026ff5eff1f00a5004aff05009300efffe5ff6f003b00200170007e00caffbaff2200cefeeeff1501d7ffedffd3fef2fe1701a6fee80032fff100ca00aeff4eff1401efffecff8c002d009f00510057ff5bff230033ffe3ff8a000d00e4ff1e000800bafff8ffeafe1d00b50075ff40ffc500a6ffae00a3006cfffffecc000c00d5fefaff620062001800bdffba00aaffb4000700f200bc0041011900570063ff1bffa2fe8cffb0002d00c4ffad0086ffe8ff9e0176002d0091ffe3ff5600a3ff0200bb005cff2a0070ff95ffc7ff7effe0ff3e00cfffaa002a0023ff6bff4200d5007200c5ff7d0057fe0101edff39ff0a00c2fff6ff4a00faff2dffa6ff74003dffed003200b5ffa20166ffc3ffd2fe5a0180fff60037008b00c20010007aff90ff950057007300d7ffcbff860003ff01ff56008fff1a002a0063014000cdffd8ff5f00f800defede000100130082ff17023d01e0fffeff140026ff000091ffc4ff46ff5a00e5ff230095fe61ffa800aeff5301ccfe0100e9ffe7ffedff3e003c009dff4900c4fffdff6400dc0027006e00f1001900f2ffd5ff9eff4000c8ffdefff700ab007200adff79ffe900030072001600e9fe63ff8000bc006cffa000d2ff3000bf0035017dff4b002300a8ffd0007000f700a7ff4b00ebffa7ffa2006eff450070ff3e004aff1301eaff9300b9ffe2ff17ff2cff5b01b0ffa600dfffd1ffbbffc5fe4300f9ffedff3effe90068ff8f00bffe6cff2e005f00c600caffa3ffc2005600adffc2ff92009bff6dff8500aaff88005000feff16ffcfff64012100f4008aff0f0063ff8d00a900eaffd2009000feff01ff4200f9fe8eff33ff8500b6ff2bffec00baffaeff0b01880017017eff7eff1c00f1ffb0ff390080ff8100d20044005b00a30000004bffc200c8ff430143ffc5004c00900071ff82002d00e8ff81ff68ff1d009800adff8600eeffbc00c5ff7400f5005400adffb4ff62001d0011010900caff73ff4e0078ff16009cff6200a6fffafe9e00210038ff2f011f00a200beffca0053ffebff72ff6fff02ffac000cffd4ff7600bc00ceff020132011100ba0077ffa3ffa8fffbff9801d6ffd7ff6c00a300b1ff66ff16ffc0ffba00b3ff810074ffcfff18ff08006a00a2ffa3ffeaffd1003f00ffff59fe6affc5ff7cfe60003a008b003fff37005a0075003700870008ffcb0032002e004900d300b8ff4e019c011300a2ff4e00b1001b00d1ff77ff93fe7d0092ff5affacfff6ff9dff77002901d3ffc0ff38ff83007cff48ff5500fd00ecfe2f019f005a0062ff77fff10087ffc9ff0400b3ffe3ffbdffd60092ff8a00e9fe9000d9fff1ff460085004c0040002e0075feacff6b0018018f001c0078ffaa01a100ceff4eff0c007a008d00 +s1 = 5bff9900ff0028ffe2ff01017300e800c4ff6000d1ff86ffdf00030080016e003900a500d0ff8e00a6ff07002e002f000800dfffa3ff910062006c006c000001c5fe8d00b2009a00b4ff9eff19004dfeb400a300defec1ffd000c1004aff9f0047008cff7fff38001aff5b0048ffb8ff48ff83ffddff57002400420059ff2500c6ff88ffe2ff8800e9fea70003003fffd50049ff9e0080001001d1fe6a0030ffbefeacff580195ff24ff8dfe4100f8ffb2fe9cffccfe20ff71009dff60001700e1ff8bffcbffa1ffd3fe54003a00b5008bff5c00d4ff9d0084ff4700c000deff180062fe0300c80018ffd9ff7801c2ff620045004bfff9ff03014a014bff58ff6dffc70086ff89ff3c00d7fe6d00b800c50063ff2a0005004a01b801cfffd50087004c006d0192ff62003cffaaff3a00b3ff7fffddff430156ff91005a000fff73ff9700cdff37005100e5ffb2fe8e0084005dffeefe0501b2ff6cff4bffa7fffeff9cffc9ff6700d4015b005e0049ff3c00bdfe540059ff68016b0032ffd5ffd0ff51ff8600b7ff0400c300c300f1ff01007aff9d00cbff71009b0077ff58007dff35ffbeff41004701caff6eff68ff93ff620074ffc7ffbd00b3006b0095ff71ffddff9fff1200a2ff2500fcff5eff460066004600840050ffac00b0feb2fff9fff8ff4c005e0042ff0d00e5fff3ff64fe9affe7fe89ff4b0114004700daffafff4a004fffa9ff8800b1013800a500de00ad00cf007e00befe080009ffffff2001d1008300730005ffbaff3100f0ff2a01daffd7ff4801f000d8ff84ffb1ff36007b005effecfe7e00faffaeff1fffb30059000a017aff65ff6fff5a007400f2ff6aff1d0038ff38ffa9ff26ff01009bff85000c00f8ff1f0093ff7bffc1ff4d0061fe78ff2ffff9fe0400e1fe48009201c600c0fe640012000501de005701d0009b0075ff4000760098001b01bd000f01a00036ff4000480039008100fc000a008c0081ffd400c7feb5ff2fff130080ffc8ff4500b600ea002200b2fff6ff9700240003007cff2fff3a00ae00d9fe7101f2ffbd0098ff470134ffac000400ef006b006d005c006aff77005c019e00eefef700f9ffd2ff8a00faff8e00260087ffa70088002900e3ffc1ffefff3500a2ff3f00db003f00acfff1ffbcff190088ff99008bff9700f000ea00d5ffb10048ff1f00beffbc00efff4a0084009600f7ffc0fe8d00cb0083ff3900e7ff50fff6ff28002500d300adff93ffc7ffe5ffbaff27002c002dff57ff44ff40ff21004101dfff0600d3006dff0601caff0a007700670092ff8effc4ff09002bffe8ff1dffa7ff8c0086ff7cff88006ffe9eff9affa60097fe0bff78ffe1ffab00220025001cffd4ff75fff50068ffbf007fffc3feddff3cffa9006e00c2ff6e00c7ffd9003a0086ffd1ffeb000a0010ff1601 + +count = 16 +salt_version = 0 +msg_len = 16 +privkey = 59ec6102f000bc1000421000840bef460fef45e0608417ef42f82035f7e00013ef82f430bed86000fc4f3f1040ff100fc0f7b201f3cf7f102fc1002f3fec2004fc5f3b13fec6083082083f850020fcfbefc3fc5240145fc00fff43dc2f0418208123bfc1f8703e0460c21c50bff7af41081ffefff03eec1088f42ffb0010bd17e00123c201083f45fbfec2007ff718103cfc01fcf03f7ce48fc6001fbbeff0be100f4007c080f8200213e001ebffbdf3f1b9f43f3b002efb000346141ff917c101fc0136e7f0befbdffc07d13dfbe07e0bd0fa083f85fc5fff0bd1c5048f3f144fc61bffbfe01102102fc5cc0f0017b0bbefddc3f3cefcebf03e0bde37f7ff811c008703efc40c0107e42fc1f80088ffef85fc70c713f043040f7eec427ed07f7d0861fd14107f1bd13e03c0450b3f8107e1b9fbfe890800400450800fdffd0420c0045ffedc0f440be041ec40820bff7efbc18417de81fbae3ff3f042103f00f80005d3cf7eec3f87f7b0c210007ff7fd40e03f7fe86002007fc2dff0b8f851fb0c703c144e4204007c075ffa0800c2f8007ef81142fb80c2183f7f001fbd083001f05fbdf3c0fce810c4102fbffbd102ebf0fbefcf040c00fb17a08103fefffc10bf081f45f7ff7c0c204117a2c0041efe2b9f7f00113ef3dff9103ffb0412480fee83fff246f7f1be1fe17f146142ffc07affd1c1080e01f3cfbe044040fc5fc0f03f7ffbee780fb2fc07d04013ffba03fe40e8323c182dfcf7f001ffeffc145fc4fbe03d082ebd0fcebaf0417b044ffdffe07e0fe03e03ff42ffe0c2ebc0c4f871000c10000420bedfbf3f0c1ebff79f3c180087e7f087f38101e42ffbe01043189f3c042fc3206e06f4303f13bebe041f80ec00c7f84fbdfc3f87009f3c13c047002fc00bf0861bcf40f00e89041f050410c5ffef460b9ffdfc0041049f80041083efd0c10c5f00f80f44f44dc2e85101fbd2830fff060471010fa0bf0fffbb1fe1850fd0c0e7d03a03ee81f01efb0460bee41f02102fc50c2145f82f7a0040feffe03b101082eff04217cf030c82bd0bf0c6103f4403e0410c1e3df4508202001af90016ef02f1feeafac71af1351ef904d921d40f2a0de30ce401f3fa261011f50ceeff04ef2be7e42f2912190c00f01be031fe022915fb180a0519fef221dcfe221ee70118d7e712ddf7caedf4ddc6f21a0bea0dea22f201f716e3ebe71f0630fb050f11e7fee8ea0d0612e22d110c0502f9f504211b010605f00912effefae111d8f2ff22e52c01e31625020935d910d3050ce91314fde0efdc26d7f1ed1bdb011219182016fcece6e9c80c0b1bf6f3130eec0df2ee0ae5e10216e111fd0cfc090928fde21bec11d0140a0aebfbf5030b10f1f224c902022c0308ea00f6eb2bea19110af01b1808f4d907d114e230da0ad71c03fdf8d917ccdc1004f70a01fe2bf4ff1b41f1ec0d16b0030f1e1e3a0d16142206e03b071df9e72be4000734033212da1febe9fb09f720ec222bd90f072206b4fbebea0d041421ecd9f319f50d10f70507f9180a0f060ef8fa111cfc3af437fbed14e4efec2c110e0deeede524e12b020f0215bdd6bcd909132b14e91ff5f70406f105d80efde2f30df70008f6011dffe22a01fa2418d21511053109d82215e115d6f8dff50f13fff9f30ded1618e003dfedf01be117f5f8c9ebf91105e22311f714ef00f2dd08ecf5fef702dcf028f8fa06f1db0310efe41cf7060cf814ff2c1f1a47f2fce62b05f60e211ff0060d0fc7e83ad4f8fde3f10af62508f2bcfae1e51cf7e10af0dc280019 +pubkey = 0951b1e5840bc5109aeafeb52eafd022b51766fd9f688f5478d4a7ac38b2443901cdd33e89ae6bfa9b5586740ab7649b2b7786daeccab012e0ac7d9d15a59a4d9216d1b99529054af1cd6726abc607b051a01296122f18a236958ae7537e3ab614a5533f6a7ec207dc833cda092464d45073ba478a4f4da10dae7beab29a39b4ac71d9fea11989f60f514bd7923a893d4009c7b17c1ad211e05bf56819a78a370d42394aacc989c95c5bf218e2e6103c8b81a471b8405f3a214513bc6aaa498ea9413807cf74c2073a482b1ebbaef2569c663030a020a25c6aea3f74acda841aef4b709468c9e276604a4bf3bbac9d6f344829dd1ae00bb48694aba2ae7a859e7abe86f793a928ba125f47674629d1576b810968c913e2ad23a8ac1843d320289ce1da895f6e3c60385a4476ded012f849085c208a2c7c53430a903059823f167765d6667214f549dd6c99c6a45923a059769a0daba2a63e348c2d49f1ee6635725a8a4f923c84f0ad7a978e2a4a6e672a284c2f867ea9fb9e8ded643944b5ff09c45bf43a878ad32f9ee201bba56cfc89f09219dd5dde4cfd386739a2bb8df950a38050b52956511027ebd24c6eefa5552944771652140f1400739088cb0a5bde6ac6f66b0651190d0cdd122dc471b43eaa78356ef953b161571c495c71ccb7a0862593787e4cc3e81da8abad79a579d9c52e6a8232b216b25ac0bef66c258c3698d9660953ff126a67c023052b61b8e79883211486d905768e03d38a7e4ea251969264d1a5e4156d755a8212c7b6def437f89704ac55ac46952807604db34ec5c1c8d5a819905418e4f321101eb69be33edb1a28dc36407f9bb6499c2629e69b453064e36ad48f5197fa76d8e52b5c5a608ab1729eb680eadb6022c25a7940fa89bd8d221df802145ba40c000c5de90cd5ac9905f8366e4e3b5e1a88f0011dd37d1ce171918bca0d24aa5a5c4e392a26d6387719c624884a14f22ddcb5ba2632a2976113227e1adada509405a3c9561504b6414fa5b0cf591d4d28655ecb759000d9342796214eb270362f19d07322f139e04d11a53959a228610b53024aa1aa18d27141670881ad4010c6c27bc18de71fb051304b941208a074193fa2dda8b14ef97662c35148e0b36251119d4c6804be1810906e0e4b4697944a9afa59295b2707788069ddc1c8adfde0c8cce4b836aeb4d309a9f208b4750718cb2a411412597f180f2b4464c666ae2c44168f8575c02a756d6a3a192e2089e9e4fb04d046 +msg = 69975f697b56669515bcca9af4124ab2 +sig_compressed = b90016b42d307b03751522d27c37a99a787b956dd0cfc9df192a2faaa13f0e8a9e97cb58c269c1a725f805a774eb4e1bcc2d0744e03742c5ce5354eb5c6ecdadb43751adfb9f52da7036566d6ed51060b09202bc8c66264d4514cbe5f2b72feab4c896ff35e522e6c498959a0e44d6d2b936899c53463cf60e9acb3ad864d023b92a34fea4495b9c5df21687737b9a573a12270bc7396bdfd7939a8772fb8e329675322932409ae3a02eb7dde9dd5834079685ed8d1ccc5aa511d5d14980cf91d9c45f0cf01557dee6fc66edd6d5e9dfa17350dcf6cfb5a1a97ff88972d72589287418b9c69e3b0f9c9914dbe6fe4adc7b42661fe41e671236f7698b41d746a2f3d65ee3b5f4a5b91beacb9de277b45c18bafcbef7bd09241d8ff2f99115c9fe11b7bba545f4340987e90266359927bfcd5e83d661da38f126c0b716cadb8087600b3307a94d9f3cc3571e5c310e2f1d3a7821767c3f45cdd66abbe66512e326d0784fbd2bcb459aad0725acd7c05936e71f3f279869b29e7570d334b733db4305d59d64c83394c4b31106c112d0cd179771b8d6316dfc42275d52cf7c30da526a946c82750a3e48fe7909cff55dd32ae3b2c520d1cba6f1faadc59adf5f4befc3f98824cd43f692241286452d31a7d1a29cb8858e12ffb39d7eb28ddb40753268c7b59e3398df6b0d435dbb87810e6823a82c2988621646214c458f5e9329e12463e970875b394b12673d5929053070ef48aea8a2b8c59114d590eeeb0ea295016d9bb42a5bd947313a8e44dc6e08b75c976192f77b269914e5a8e267d0888358cca2d133f0b062a24728b5eb9b590c4f3264e038a26d76729a4a333eca26c8d1799860942daeb7257d40 +sig_ct = d9000160e80690070e0fc6115016027ffaf16f66f9ffa4056e46fe10a7f8f0a5017fd60c2f08f2f0cf02f0adef4034fbf0ce02ff80069f46faa0b8fc4ffb041f5ef40e46062f320cd04e06b01b066fd30e8fc601af41fb1052fccfc0fce066fd3f4b090ffeffc1200de018fe80b2fd8145fe9fe9feb072f030daeef06ff9a0f9022fb3092f7706610709316d05c036113ebbe5df99060f2d06503afd0f6d102fa412afd9f1609205b038077ff00e8fa4fc3f6605cfb00a2fbef9d0b9f51f03f9cf3300efb5f24f3a14bfacf6f0a60a0035ff2081faaf09f97fc6060ee0f9b042f9311afb4f75052011fd51451b0ee101d038017f7aea00d5f890f3f88fe506e0ed0fafa1042f3300dfe2fcdfa6fdf052f81f3c0ae06b025092043041117fba0bcf28f8d0a6014fc9fe5f0e05b01eedff68f02007033112fc90760b1fe0f2901a0170bdfe9071fcbf1702dfef0fd065fe3fbcfa2fdefbf0970fe07dfa2f18024087ff1f9bf1a0910f2e0209bf92fae045f18f60030f06082fe8fd4f6ef91f9a05e00705900efdd11e026f7ffc806c0dbf4000ef000e6ffdf570b6f8df68fd509e070f78fbbf390bafa000b067ff9f2ffb3fd4fd6ea1f67012f3a036007009f1102bfea096fd6fe0f37fd4fd1081f6dfc7ff113f03cffa0b614ffabffa0b302dfe7f2518c0f5f63eed086f36f77fe8090f50012fdf0b40f9f24fc8f54f75fc10100130dd14bf9110cfcc049054046f7003a10af0e01ff62009fe1f2bea3f6bf39eea148fdd02e03701f0550f1fe6fc217d07df90f84ef80a6f58f050a40200a8f6f12def3f0cfde0b9ebc063089f01fe4fa9f2a046f25001fd7026018f13ee2fe4ff3f13ffa0c3076ea4f2008efe009d00508af78f780e4f780cc116f95fdcfece9f1a3f8c07000e06cf360e20330bd0641481ccfbd0fa015ed60c5eba0e4014ed500ef23f791451d006d0b7f5f0cbf94147ff7fd8fb81b7ec8016ea902ef7a0affa2f6d1320ce16afbcf61008090f54f67016113f08060ff6112eb606bf52fcb021013ee7fed001ef60360f6f36fdc0c6f61f6c0b611a079030f7e042fcbfd3fee0fd +c = 331371101a1a052a592588289f1f3705a309a920972e6622ab03f7094c183a29cc1a6d11e0002623562cd32278242d13f4071d1592183c2bd127c90fe2281c0be30ab4249a0fe00fdd2de317f11a721055066303ab115e186d03f62ece1d4f2ad12173111119e41da4017d237722f809e62b4a17f82d7729f6055f072a2129158b0ff32a2f298b28aa2d0f150030dc2fc909e60fab2a50039b1e4820aa1da508070bad073927640b76037b17af000f0f370dc51f611295058d052815840d67295611b810b52cd113dd132f02cf29e70b9e28922d5822b506fa0b2c2a05006525d00d56289305a11c690feb16e326202e202e9301391d120bd5082b0e59223f1a5317371dbc09001a6f0bae2fd52a292c2601bb017510b802020e491e1117e706c711082a4d01e019da0f942991039b2815065d28c8265c2e561d870fbb03f914b0246f212c0ae125a1003b17280c9d26e112fe164525a517540e120f2f02372b6e10e9142819b40ac222a32f2b2c55286e1b6e1fcc11502aec103e18a601012e510f0504d815952ee82b0e0a8d10ae2f4e2cb9093e2f08081e15861e0715c82d27010a2e96062a18bb24be1c5d09812c64237b1c74167c1665009627861c192b54114a2b601b2e06652cd90c011c0d170f1d3b195128080bc70d2b133f0cec2d2d16c8165f25b70ffc179113bb249d13ca0f0e1a35067d232b172b0efe2fce24ed11ae2ec422ab062f1e9810c30bba14c71f0c1ea9272d07fd20c21c11049a135211281d8403840986152022d7049228b10edf0cae086f149c097709bf15702b160de611f80b3d2a28165b078b20cc2c2a1479004f04751dd4057c20612267228f205e0d440680235702bc023d05280dca1f8a04a023a6214026f72306042e161f0c541e43285919070573013211990ac32d21183d2df2297a0b49236e0955075f2ef719561743229a0a092b420cb40c76005f139a0a1f253d153929f30d251fa227ac01f22a612734125a135b13be23730d18279713131e1421e213e701d80ab704ff2c221c201fcd21a219a0268c0d5d1c281a2c12742c40152c2b521e2b1b3b00b720090b6b22d42bba274d28c00869136626150aa402ec182202161f991c03088128731cde171e258b16fe1c6a166825d122f527052a751b66043b0e1c1a7d2dd42088084d1085041715cb1d110bf9084125280ba615471bc215f50bef24f82d9a1aee01e30b9f0fea26d814bd0d2e17c523ee047c128c27ed123d09ce10ce2fdf0ee1121f1ef32928116c2ec22e1226f32d802a63205815cc13f62d1001c8277614592b09256a00af144813d62b2e0a1123840b670a002112158012331b92102d2ab6078208b42b8f16871e4f070a017502a923f928a606110bfa110f0c54054d11f20bd82fb20dff09e004d9129c1a8513140477007d142d205403ac05 +s2 = 1600e80069000700e000c6ff150116002700faff16ff66ff9fffa4ff560046fee1ffa7008fffa5001700d6ffc20008ff2fffcf002f00ad00f4fe3400bfffce002f0080ff690046ffaaffb800c4fffbff41005eff40ff46fe620032ffcd004e006b001b006600d3ffe800c6ff1a0041ffb1ff5200ccffc0ffceff6600d3ff4bff9000fefffcff2001de001800e8ffb200d8ff4501e9ffe9ffebff720003ffda00effe6f009afff9002200b3ff920077ff6600070193006d015c0036001301bbfe5dfe99ff60002dff65003a00d0ff6dff0201a4ff2a01d9ff16ff92005b0038007700f0ffe800a4ffc3ff66ff5c00b0ffa200beff9dffb90051ff03ff9cff33ff0e00b5ff24ff3aff4b01acff6fffa600a0003500f2ff8100aaff09ff97ffc6ff6000e0fe9bff420093ff1a01b4ff75ff52001100d5ff4501b001e1fe1d00380017007affa0fed50089fff30088ffe5ff6e00ed00fa00a1ff420033ff0d00e2ffcdffa6ffdfff520081ff3cffae006b0025009200430041001701baffbc0028ff8dffa6001400c9ffe5ff0eff5b001e00dffe68ff02ff070033001201c9ff7600b100e0ff29ff1a001700bd00e9ff7100cbff17ff2d00effffd006500e3ffbcffa2ffdeffbfff9700fe007d00a2ff18ff24008700f1ff9bff1aff9100f20002fe9b0092ffaeff450018ff60ff300006ff8200e8ffd4ff6eff91ff9aff5e00070059000e00ddff1e0126007fffc8ff6c00db0040ff0e0000ffe600fdff57ffb6008dff68ffd5ff9e00700078ffbbff39ffba00a0ff0b006700f9ff2fffb3ffd4ffd6ffa1fe67ff12003aff36000700090011ff2b00eaff9600d6ffe0ff37ffd4ffd1ff81006dffc7fff1ff3f013c00faffb6004f01abfffaffb3002d00e7ff25ff8c01f50063ffedfe860036ff77ffe8ff900050ff1200dfffb400f90024ffc8ff54ff75ffc1ff10001300dd004b0191ff0c01ccff49005400460070ff3a000a010eff1f0062ff0900e1ff2bffa3fe6bff39ffeafe4801ddff2e0037001f005500f100e6ffc2ff7d017d0090ff84fff8fea60058ff05ffa4002000a8006fff2d01f3fe0cffdeffb900bcfe6300890001ffe4ffa9ff2aff460025ff0100d7ff2600180013ffe2fee4fff3ff13fffaffc3007600a4fe20ff8e00e0ff9d0005008a0078ff78ffe40078ffcc00160195ffdcffecff9ffea3018cff70000e006c0036ffe2003300bd0064004801cc01bdfffa001500d6fec500bafee4001400d5fe0e0023ff79ff4501d0016d00b7005fffcb0094ff4701f7ffd8ffb8ffb701c8fe1600a9fe2e007affaf00a2ff6dff3201ce006a01bcff61ff0800900054ff67ff1600130108ff6000f6ff1201b6fe6b0052ffcbff21001300e7feedff0100f6fe3600f60036ffdcffc60061ff6cffb6001a01790030007eff4200cbffd3ffeefffd00 +s1 = efff24ffb7ff04016201a5ff20003d00f3ff79ff75ffeefec30002fffdff74ff3200bbff3700fcffdfff2300b5ff00014e0054004d005700fa00d1ff63ff020074ff2f0080002e00bf006e00e1ffecffd7ffc20033ff41002a0009ff71fffdff1001af0075ff67004d00d3ff81009aff85001c001c0008ff2000ddff1d004b011dffc8ff62ff3aff38002300d4ffd0ff49ff1c0063000301dfffc9ff3bff530003ff060059ff8cff0b007aff31016f001a00fbffbbff9900eaff94009aff46003f000f0124008efe0b008efe1b00f2fe03000b010000ddffe000b7ff2b0067ff6d00b5ffe6001b00a9ffb8ffc0006aff1b000c00eeff3efe9f00a2ff08005b00000092fe9700b9ffcbfe7cffd6ff4c00450071005200ae00020038ff3700d0002200ea00c000f50029ff1dff89ff17ffdb003f008200d8000b00540079ff16002b002c0091003d00c7ffc600f2ffd3fffa00a2ffecffa3ffcdff2d007effc3ffeeff65ffab008900f9ff41000bfe020006002a00d6ff4bffb9ff8aff6100fdff0a002001b6ff9f00c9ff72007dffe60156ff1700450099ffd7ff5100580089ffbfff540042ffd9ffd3ffeeffb4ffedfef4ffc5ff2300a7ff96003cffd2005cffe000d1ff8eff2fffb500f6ffbc002800920156001bff1901ac008900cefebdffcdff2a001601dc003501a1000400f4fec3001a00b0fefeffb4001000b400180183ff4cff97ff4000e3009fffc0ffb4ffc3ff2cff92004100db00cdff8100b7008900a6ff0000fbff7fffdd007a00deffeefffaff27ffa6ffdeffc6ffa5ff8efff300e3005d005fffeffe85ffc6ff4800f2ff590174ffd40008003a00b3ff52008e000900ef00a300feffa1002300eeff4e00e5ffe2fe7500a2ff51ffa2ff85ff2000dcfeb2ffc3ff5b00f1ff8e00c5002800580039ff1a005fffc2ff43ffdaffb9ffbd0027ff61003eff8c00500173ff590012012701d6ff5700b6fffb0036000f0072ffca005dff4eff14ff490075ffbcfe63001100dcff08015bff27011d0051ff1a00a5ff1efecf006cff230079ff97ff5aff70fe87ff70ff14013cff5aff1a00e200250045ffb601e6ff70ffc00002ff92003700bfff6bff3f003d0019006100d4000b000900c4fd7c0029004affd1005300b5ffeefe090097ff2c00dcffa0ff9400c8fff7ff2dffd900a500d0fedbfe1e00b0ffe2fff2fe8dff4b017effa7ffffff1dff85ff1302f9ff10007d0068ffafff31010dff33008aff33ff4b00a8ffeaff80ff9aff2a004c01a9ff530179ff77ffdcff4c0128001a0045ffa2ff450189ff1f007cff30000bff5e00f3005fff9f00a1ff4b00ceff8eff0b007500bcff4900c40002000201b9ffe5ffcaff56fe12ff350073fe5e00b7006d00e1ffcd00e2feb5ff3400faff78ffbdff32ff5eff1600f8ffe4ff0a01c4ffdb005aff + +count = 31 +salt_version = 0 +msg_len = 31 +privkey = 59f840ff0ffdfd0010c2ebcf7fffef41e78ffd08703cf880c403d03e0c713bebefc20fe340ec30480c3101f3d1c303b040f42fc20c60c607d03ef81fc2f060c51780c52bc1420030ff04310513c006e41044138fffe040800bf0c1141f3e07e07a0bfebf0430400c2101fc217eec2f860c3e860401790000bb0ff0c01b8f7ffbf2bcec5f3807ef03186ec2180f82ff90bc044efdf45fbef3df3af7e0f41be03b0c9080fbb040040e44139f800c50ffef70c507f0baf7df800c4f060fc0bdefff7d2c107effb0bd00317fec00bff7c03debfffe000fc1f000830c00840bffbcffe23d03ef44fc210327f2791c00c30c6f85fc0040103e84e4213ef7eefe0bff4403e20227d0fdfc0f80e840fbe80f7f17617d0fc0be03de8207dfc71bc07c0be07febde4207fefc0bc104e7c0820bfeb603bd43f3de43084f7cf03004f8203c0bff45ec20be0b9f7e0020fd084dc2083fc3fbc28407de00f7ffc21bf07bfbcffe17f1bbefefbbf43efdffef3b046dfcf0507ef87181147fbd0fb040fc000413d0c6fc7ffb181080fc4002fbe07bf80efc0440c3fc1ffc10023c1bdebee81ffe08100a07bf081bbf81284f02078f800c71041fefc123f08607a17e04308503f003ffaffe148f04f84006ec0fc8fbef7df00179f7efc007ef0523eec207b17de3b27e042e4207f03af491fd0c2001ffde7af040001c1f02f01000e80004ffb083fc4dfc084f00001043e7edc4188f33fc3042fbdf7d0bed80082ffb27e186f3c2800021bdfbbf3f041fc1fc1e85e3ff8103bffdec1f3af84f80ffbe7f186ffcffff3a004009fbd1fffba284fc7ec00c12be101f021050fb13ff80f3fe42e49142f05ebcefb0bd00000affd0fd001f7f0feefb07cffb0ff141f811000c3fbe0fd0bf0ff0810bef45f03fbae3f23ffc007f08113c0ba004085f0307fffcfca0ba0fb143ebfffa0bd07d0791021800030c017d1000030c1efb0860c0f411880c9fc303cf080030410bf08204013a13a145efef00f7d03ee3df80fbf083fb3fc913e0420fafba089efee40fb7000f7be77fb9fbdfc0082fc0288ebaf3ef7dffbf83fc4f3debf2d6fc1ecf120eea0913251219fe2a0efb01ef0211fef1e4f4060816effceeff1af40707fde9f706ee00f711efbdeb25edfcd4c203010dd30feafbfbf3ebf40efd1edaa300effce602eec71a09fe06e1142f07effdebdfdf16faf31ff628eaefce2307f4eddc0a1cd2231722000a290008293508032610111cf91c000a170d38df25fdf2f31d021a063619dd1e09183c082e0e1a1717f4e707211afd35080ff1031de90de4f61fc4f8e420fee2fb1135f3f70fb704ffe718f5f9002fe1092ff713d71010e529f001e0c5f5e133f4f5d6f5f1fa0914f6c1fd0d15e80320d7f6f815fdf601e311261aec1407e8eaf818d521d50015d9ca10d7f203e414cb3505eaebec0ae7ead9fe0fef0cd02b01dafd0749fbf0e6e1f8d10222d90306090e081d0c01e9f318e3f7eb014a00fc042a2c24f2220df809ebeadf10f01f14f20e06f3e42f072aff0309e4f20b1ae61aebfa3b1b24020008d81917e1e8191427f3e61f162ce7f50a150d1218fb27ef0fee0826e9ef2102f5f34a0ef520171a220a0efdef2e08f9000e0df319e216fe0c1fe7f9f2f6283b00dcf932c91711fbdcfb29dc01d600f6d6ecd815f517ddcde60304e91de022e11ce0e5f3decd0fedf0ced0cb13cee10beb0ce9cccd18eef32cc7f5defffeef051bfdf9f6f3e126f9d103f9281b13e2ec1aec3712f30816300a1ce8f6fc181a18181303eb020b263027ebe9 +pubkey = 093d153fb7860f7e354ab918f3e4a61a6d99f26986d64435a3562f276b8b0067c320df9225d45188dace5b5eb161a3f9c30f5165bb5a1015d8ac7164b5b32ee097b9eb11ce4adc3fdc8ef4544ac34dbe117baa8fe47a084eb15b0b1029a8efa2692d4c488402a92eea44a10d7fdb5d1b22a6e9fdabe4064403d9f4eb5c6919ba3400eac5e0405bf6849b25db0c4b4c73479c5101acd0302b07640532ec09c43cd09ea7b1cd99c8173aa98a837336470f2d6c41e67cec6d19090b5b01a2a5bd39bc0af1a7e9239653ba9bc07644067f3a11aac769e10da88c90703f769f303404ec5986f721a910797c5876f2502e0f487e77a1b7aa2d458253660e0a18bf9a8ae5672090af28cbb15c4271b1f5bd8b13001694f6e4faec857a1560c878aae36c1a21e81448ea241099c485452435174ef011846133b938241364d1fd48117ed74ad52b7c3d9fb1936eacb3b53d6bfe27de38ec6354da14acbf8236e52963c63874b3695d951d970631a399ca455fc06cd51c993246aa76c2ab5cde3705d2d0a9d5bc9cdd0f977644532339ba64552d479e51182838ee275f18ef92d928a87518009a0987405be5fc54f42139692d60e8972b2b5c615467e76767abec6bc3e8544a1edc5ee7618f1e463d9171cf82fb2f4e30a22da0303d1489123661ca2c7cebd3c7d5b970f97f0a97936d2275d777da04f58f5823290f286bb02a7161295cab76f63610c2e36032cd67398a21fa65613f02ca92612ec0b1316b0eee1982fe150461a398c45ee6a803dea711f64135db41a5f15c6683de27896c5e490901a1584d66830909e6b0394e8611945877d5ce765d4dd7a02af4f5a0905e2374adc2d944835cd94911399fe5bdf13ff8a98b8955c9c6c7a76b0d1b8e31680b1dd16d55f5615ea579aba8d31ac82a494066f635f31151a96afc685b1328897212216520d485e03abb861f60067e0b48b38a9932243b4be6d8b0b411036bc80242ae1d21a5b50e97331a2043f3a3d2bea975f60a655fa0523d9a196d0e8bd67de7ffd44e8d754211c8ce53a7d95825532c46b6948a48881b17404e3866f4eca96caccdc1d11d0f1c1c7a2127e3c32f16b5d7d3c7bdaf1a237aa60efe2414ff8bb29b0c07ee26695fce25bd82e338df587127163710b355dfb6a91624cf2f8a4d28b2f7e0a17b16ed2ee9349a066edaf672b8aee95254b012ef6a930f7a2f8761680c30f0a2d7a29940417d0a37a7d21d43d27a56c22900209d5ee047e8153a653661a1eb41 +msg = 7dcbc98772e0f596cd3725d10b0dc94d40350bec7f8facc51cc785d7b91483 +sig_compressed = b90086cb756b51b1a0e82a921f2410f508a38f4e551a7ff44d01abcd238c498f98c80fb5bae6b3a049011f6488edb8f6c71aa4a4f6e326e7f6862b168fab446ed468f3bacc27947ebe2908eaa539e25d0ecf924b1495041d4a3ad9d2d9a33897430bade0e14c011eb75112bca62f924669cc29428bccf45c67f13826c9fd0b18e50c8b288ae96931c6af96f369de4fdf42064777b5fb44384d9c3d2cce2946ef577bc4878507abe19933c39683242f37f5d3408c927d1f158c5ad87d362fc7fdb34d29a4b28b70cb41df5374f4692e9585f2514a9070a33eab76afa29cd0c3673695cc495bfd16e7585be54b5d10a76faf099d85abaf4638f2678eecb5959a0591e597391a242f692cea680bb3eb8f218618aef6f1095bbb6e3473a429d6e54268ec5a3c32ecdea6a148fdc934b2de3e410b45d3ee5904168200f9d8646e2c1b430e6c7b93f36282bd7ce9dc59cde3d11012a6c115e8c4d8ee69eeb15869e4d579dab8b609642de87b83a6e8b694c86b494b8b69cc57aea98b419bec66654b7721305de42bfcd2c3d457c61f1b2505136cf6e71f8a458fb06fc66c6ccd46637b0c51e7dcfd94f386caf01a2baedeff9cc1a182f30694c2665719952a788b4ca1b94e4537f131cb60745c9c417095b59aa347095b67089c5a015b79a44cdc2fd99ad3a76f9331403b2919713f0a9a051bc8459f0d1ebcf295194f3b9713ede5bfee9a4ec03be8077e0b43c30c66676ff89630cec738c23a0edb233619af5cf663c37ead859f473158a5cd09ff79b7d1e18790394c698b98cd660775c796f58ba1c8567105c7ab196478ae92088ec061ed02a979d1a3f2f372adf0f6a3c3ebb92a696da66ad623965c3c +sig_ct = d900ffafeafab05a19bfe0f30054021f9c104e16094fb90ce0d4fd9f8209300105703409cef7ff1031120f8a06e0f30e708212009feee01d16ef9309cf56129f93ff4137f831c3058068f0bedef4504609ef23f6803c047fa9f76008f2b029ee202e00eee10240620a5184fac0c706cfaef4d019f77fb0ffbfd3fbfefbf0001e06e0c402bfecff5eb70190ceefb042017033fdef3af041380b603f042f74e36f6ff6c015fdb04909cfd5f35f9af59f9cf85fb010301dfc305f06818e0b6fbdfdb033014046fa205dea2021fbe007057f7aeedf9ffea0860a1f9af03f2d102f6e03e19f058f7516cf8cf4ff88f01f4d03414d02c045070fea087e8bf46f98fdc0740d807c02804a020fbe019f9606efd5f2f039243fcd03602b1310abf82016fb20e1f42052fd201004efc20f80330e1fd505e018fb90a6f9d0f616b0590400e4f9b0aefb8f5e00bfcc02cfacee00f6f8bef110cefa05dfa5f780abfa316efdd0ba08afaafb60090c7f7519ef69fe5fd7050048f85024fdb02dfb9f7008b09703eeb5184168080f8d0610a3fbb006fdf08efcffa413ff4f085f95fb203b096fb3fb90c41010d3efe05e018136fa4fd907501510df9cfd6f19fd5016f7e1640ef08ffbffdaf2ffcc04c08dfdc04b016ed9ff6f95054f75086fc2ff4f670cbfa4009005fc400af02fdb08f0c5f8f00f11b128044f4af93f64f88048063ea8e41e65ecdfd8fe8fc308c04703efb1fce03cf3dfebf40fde075fc907ffe4f7d18c07900602900903207103204a0bc01603200dfecfb804df88031feaffffdefb7ef80700abfd4ed6fdd08906d0b80130160000dbf9a0a2fe500bf94fe6f590bbf0efe8140f27123171f080d300201bff0096f90fdded1e9b051029fb2fb5013fa5feaf01f2d0a7f80f21000fa1005043e7aff4fe7fc9f880acf7afa8eb2f7cf30f25fef1b6fe6f9503d031f3df8616c067fdd0b10620aeedff01f9afc219eff90a0f36ef3ff5031035130f23fb902deaa174f38059ef8071fab099feff3bf2e08401d00108ff60054079f5d01f12ff4705bfbde4bf9ff950f20d302d0690b5f5401c065ff9 +c = bd12672cf216e1240d23ba10e5022b200308522617060b032b23752aba234401091b060c8e0651021917af16800a180af60a9f0bbc2f4b0d4e23c50c0e29791f5210ea178d2ecb290b1fef2d7704a50a7527100aff1e432aac102f015d2e1b22e411e7201c08ad25650dbf2bb02a8f12da2241137a04fc03e6116406f81fae20d109d90f8f2d9f148b1f852d7802ef14af159714c127c5247717fb297520d91f85193126a1248928892239023c001b2a5d168e287e1cd01851286a237200602cd119d407110d4d04320b0e0adc0cda013026720fa004f5157405bd2286046b2e4b14d4181a2db624ec1fab00632902205918ef2e51239d079c26b60f71282a01901e7017761f87193e20d215831ee10441276e1f291d7818cc2f4f07ea27e91f1a2e640983244728551c80250b0e73195626f6162b238a110909132acb252812271c2b16ec1d0b24ff2b8f1d01120f096e072903e123a31c080a4621f724b72e5a164922e11c80068e028b221e11080c2e22961dd313c52f40026e04340ee623500b0a1acd23b012c60fb51f8f14ae2c3b0ab32d9f17271b6e1c2f0e930afb1c4f0de905c7195c20b528cf2d270cf10c62252a2b571a46241712db06ca00ed1b090c35000628d40fcc26ad0d3901e11d790b42219910541eaf0ca918cc12c7019f07a21234040f1aee29a801ca106f019724c717b02d071d3c1e8f12c0015524ff22a80de81f1b0841119d20fb148610ff052e029b185d0bd0048415ca140f0d2a289529dc22b42ba02d632e87230c2fae2602055e1ecc1de21634168e079b00a30b3b1f5a073f27cc11f31a2628e5143c005726da0470127f1efc09e1189d1fc52d8828d42b0f14b50e3f241a0a2222122f061f650c431b651aea26121eeb156e2e00208c01d4142414682b5d1f7a22d0256221a113692f4b17e10bab1be30ca12aa626021c0d1fb82846020307b41a0b00b9172b0f5215630bc8052a2b340f7e1c961b2804912fc41c842fca032a27b906f81e972d3e00be0f720d5d2e972c41002c29a41a6c1dbd209717200f000dd3119404c910870071134d1cbb08ab1c471671202d2a701aba2aff2f6422d42e2b17c91c4003ef07d80edb2eea235b23902f20262729c01bcc0c7818160aaa07e52bc01ab00788273807c828e81a3d1e891c6919760dce27312b9308912bb323aa19190e750c842b9411bb1be316e81063152400a52c5a2d9526d200f1162a05380d6e09850e3c27da1246153f2a841eca0ac1253f297e026908880be724ff07662934184112d52f2c24031e6e14621bfe21b2137c1d6d2da32a3610b821ed1a6e173203e32923175b1a05027f00901ee8291225a104e40f3528992f9f0400201310cf21251ff40fe02c191b7e2ab809321d702b3e21e3030d15be2d2c1eb016750e1524d42a1d02db0da52d2b06bc2a +s2 = faffeaffabff5a009b01e0ff30ff540021009cff040116fe9400b9ffce00d400d9ff82ff93000100570034009c00f7fef1ff310020018aff6e00f300e700820020019f00eefe1d006e0193ff9c0056ff290193fff4ff370183ffc301580068000bffdefe45ff46009e0023ff68ff3c004700a9ff76ff08002bff2900e2fe2e000e00e1fe24006200a5008401acffc7006c00aeff4dff190077ffb0fffbffd3ffbffffbfe00ff1e006e00c4002b00ecfff5ffb7fe1900ce00fbfe420017003300deff3aff04ff3801b6003f00420074ff36fe6fff6cff1500dbff49009c00d5ff35ff9aff59ff9cff85ffb0ff03011d00c3ff5f0068008e01b600bdffdbff330014004600a2ff5d00a2fe2100beff070057007affedfe9fffeaff8600a1009aff03ff2dff02016eff3e009f01580075ff6c018cff4fff88ff01ff4dff34004d012c0045007000eaff87008bfe46ff98ffdcff7400d8007c0028004a002000beff190096ff6e00d5ff2fff39004302cdff36002b003101ab0082ff1600b2ffe10042ff5200d2ff10004e00c2fff8003300e100d5ff5e001800b9ffa6009dfff6006b0159004000e4009bffae00b8ff5eff0b00ccff2c00acffe0fef6008bfff1fe0c01fafe5d00a5ff78ffab00a3ff6e01ddffba008a00aaffb6ff0900c70075ff9e0169ffe5ffd7ff5000480085ff2400dbff2d00b9ff70ff8b0097003e00b5fe8401680180008dff6100a300bbff0600dfff8e00cfffa4ff3f014fff850095ffb2ff3b009600b3ffb9ffc4000101d300fefe5e0018003601a4ffd9ff750015000d019cffd6ff19ffd5ff16007eff6401ef008f00bfffdaff2fffccff4c008d00dcff4b001600d9fef6ff95ff540075ff8600c2fff4ff67ffcb00a4ff09000500c4ff0a0002ffdbff8f00c5008fff0f001b01280144004aff93ff64ff88ff48006300a8fe41fe65fecdfed8ffe8ffc3ff8c0047003e00b1ffceff3c003dffebff40ffdeff7500c9ff7f00e4ff7dff8c0179000600290009003200710032004a00bc00160032000d00ecffb8ff4d0088ff3100eaffffffdeffb7fff8fe7000ab00d4ffd6feddff89006d00b800130016000000db009affa200e5ff0b0094ffe6ff59ffbb000effe8ff400127ff2301710108ffd30002001b00f0ff960090ffddffd1fe9bfe51002900b2ffb5ff1300a5ffeaff01ff2dffa70080ff21ff0000a1ff050043007afef4ffe7ffc9ff88ffac007affa8ffb2fe7cff30ff25ffefffb601e6ff95ff3d0031003dff86ff6c016700ddffb1006200ae00dffe01ff9affc2ff9e01f9ffa00036fff3fef5ff31003500300123ffb9ff2d00aafe740138ff5900f8fe7100abff9900efff3bff2eff84001d0001008f0060ff540079005dff1f002f0147ff5b00bdff4bfe9fff95fff200d3002d006900b50054ff1c006500f9ff +s1 = 59ff71ff0b001dff2b0019005f007cfe4700d4ff51003b003200daffa1ff6e00a9ff22ffdf00bb004fff19ff9a004a00f8ffab00a7ff3400f5feb8ffc6ff1400acff5d00cefffeffbd0064ffffffc8000600efff79ffd3ff5200de00f700e2ff2700f3ff3b00e8ff7a000f00deffc5ff71014600270072ff0500190073ff92feb0fe23ff47ffe4ffa9ffa600c4003400d900a4ffeafff5fe11002201d90058ff4e00ba0089ff84ff61ffb1ff9f0010017e005c0023ffe4ffc2ff91ffd2009b0021ffdcffb6ffaf00bc00daff3dff02017a000bffa8ff2e0093ffaa007e00f5fef0ff4fff6bff8e000d00c0ffe2ff8600b4ff3b00c8fe4000400097006b00e9ffa4ffdcff53ff0c00eaff1a018effddff72ffe3ff08002b0059006f00ccffae00370042ffbcffd4001e0150ffb300b300c0ffa0ff86ff5e009f007affc60062feecff0300fcff2400e6feba0064ff8b00f9ff82fe560025fffcfed30000006400c9ff3c001effd201370099000b01cf007a0188006a009500a8ff18ffe7ffb8ff08ff4bfffbff66007200cbff5d001801ddff6100dfff0400440098ff4eff61ff6d00b5ffa6ff1400150011002e0174fe26ffecfe8400cbffe9fe48002e012c00b90092ff3b000d0010ffadff5cff8100fdffb6ffebff6dff7fff70008bff5bff0dff7affbeff9b000c0092ff15000e00570156008600baffbb0014ff0e00bbff61ff58003500d101e9ffa9ff520176ff40ffab00ad00720078006b006effb4ff8c0024ff5a0040003b00f5ffdeff5bffa7ffbcff1700f700210129ff1d0049ffd4006600b5010e0041ff640096ff4cffe2ff3a00de004500f4ff1b00290195ff51ffacffd0fe020001014400a2ff8effe2ff4cffbeff6c0050ff3a00e8ffd000850020008e00ecffe8ff2c00dd002effd500860060ffb800b4ffcdff5dff66ff11009d00010040004b004aff9900b0ffc1005bffe8ffcfffdeff2700edfe2500baff5a00ddff11001a009a00a2013401bbffbdff3501a6ff65ff2dff6200bd00a300e2ff9dff40fffefee3fe1500c100230178fe3a00f30098ff84003d006c00e2ff83fff4ffac00edff1400230025ffa3ffcdfee4ff3000f7005700f7ffccff5600bc00ce0096ffab00c8ffba00600098fe2aff14000900f3ffdbff1e00f7ffb20034000100b5ffb4ffb2ffe4fff7ff6600ca00e5fffaff5f00a6fe2f00c6ffafffd3fff00085ffb4ffdbffa80090008200f5ff4a006e000200bfff98ff30ffa0008d00daff2400d2ff79ff2b0046009affad00b2ffef0001011c00340097ff1100d3ff8cffe1ff2e003700f5ffe5ff61005901a6fe4e007cff34ff340077006900c2003effcdffb3ffb600c40018005a011d004bffe600aeffb5ff0900dcff80006fffbafe77ff3400fc006e002c00060030ff2701b20005ff05007000f2ff + +count = 32 +salt_version = 0 +msg_len = 32 +privkey = 59fc3003004dc108404103fe01f01008f3df7eff7f021f3ebbfba140ec51012020c4f42ffef40188dc4f7de46f830bff00047185143ebeec20c0ec00be07bf0207c13ff41042f43fc213febadc0f80f43f81fbd1800be1bdf8230113c0790c4f43fbe10413ef43fc10c4f46003143eb6f3d07fec7ffff7cfbcfbc1c217debce09fc1f3f1f9ffd0800c10c0003f41f7d0c407cfc207cfc3ec303c13a23e10207ffc1fc50c0ffefc1ec5189f7b17eec7fc3d82e7aebb081f7e0fee7e045efee39fbc041f84fbe13e00114a03f000f7e1ba1c607b0ffffd201ffd13c0be0c0042dbce8207ef7913fec42fc07ffc1043f04f81fc2e06f3d1c20bf13e205081144ffbe82fc40001be10623e105ec0f010441fc0ffffe08807d0fef7d0bf0030bbd412030bf0bb03e104fbd147d81043df70be00a0c007d17df40f421fdf4617bfff1bdf400bf0fe17ef03fc31fbfc2e401000fffc2dc007f001ffa0bb040005f790b9138fc3138fb9184f430bb07bffffbb07ef43188f3c184f00f05e8618313e081fbce3ef3703efc01060bcf81104081fc407eebbf3b0fb10a083041146004f3f0010baf3a13d0fce78f7bec204604313dfbe082f06082f8310513c03bf46fbf1020c1f00fc4fc31b60c500727ef08005f80f7ff7bf3befffc3efd080e7efbf0830bf07ff43f3f001fc1f820c11fcf41fbfebdf7e18503cfc0fbdfff042086f81140f3e003001043ec1081182e8507808013ef00000fbc0ff089e79045ebbe87f020c5f021400bf00003d042dfe07e106007ffde830fd105efff4603bfc307b0bb04317cf40efcf40e3f27c081fbff422400c10bd1bd0040000be0c600513ff4304107d0fe002042ebaf830c32bd03d0c1f3d0c2efaf7f20217e0b6182f08eff10ce3d0fd207145ffd043f0704103feb51fcf42f44f7af84f7b0020440b80fe17dfbf083fbde7c000fbe103e40e4104213ee7d0bbfbb0ff0c2f43f7e0810c4144f43fc51ca0830bdeff0bbf3eefd03dfc8f050fd0bc1811070830bdf7ff8214217e13ef45f80fc2f0203d03f18907ff45f44fc1f870f90c4efc306fbc0020b9ec400303f5c31e11d71e22e02a480df0fd32d10adb0c22e3f40ed20d3eef06e90524e1f21af2ef02e002f8f405da18edf6ec34fb0af4dc0000f537fa13001e2fe40627f50e02f7cdfd291cf1f00cfeba1e0ce9fd071c0f021705e50d13111e15ffede41f1512f71309e30e130e06f8fbfafbd546080dfa2b01ddce24f0f6eb0ef2f4e0f84330faf705e8e02328062eeae50df4ef20f10c0e2b06ea301127050506f9f327071be8db01cf0708edfadfd01ae92cfc01ed0ef706032d2206aed305dcec1600bb13ece70403111b051905edd93ae503df00b6f42104f2fad3f8e6fa0f0814e81ccd19f640df1af30206091ffaee0a001407fb26ddf51d0b0916091814e8fc0efdefded3f9f9fb01e1f5debeeef80df8071114cefe13172331eeffeae6fd06fff82de3e6ed371705fbfa2217e8322f05f712d3f2ecdb22f23306f40b01fc0c1a2c0623120c080fdffd0eeaed00211611e201e3190e13fcff31faf2fbef0207f60ef9e4d12c13180cf5b40af6eb0ad1fb140bfe0610f9d419fee118f6fb02eff5efe0eb23b438d025f4f9c503f2e5f2eb0407fe100c0d16d71d0010eafc2e1ed8eb3a00d029040a03f7df0adc102ae716cee7150bea0600f3f2ec0f120cdff7fdd4fddbef1fba1b3105fb06f5fa261b360dc80a03ff17f9efe1deecef45100ce3e6e6012af722f12fc7bffd2ed71a0220f0c7f6f000211a160ef8fb10161530 +pubkey = 091c01b0616f1ec647345524f652dd431a68ea6b9fbc32cd3c4755172828ccd0b9ad574c1735c6168d2cd3964d035a4ce28faf1c346af9c9ee8796542bc8627778fc3540688d4e9acc4d084a0a6022993b6860ddcf03e210fa41979fb2162f82b1999c42260764588b38430c5afb24ac1095de9782c2a000b2180771dc8786875d61167f9bb557d58fe76ce8a959ddcf297b5a8b404a69485214f443d0b207d7d791bbb2de906862b04f6478e65424926769154127cf0b8bddb0e4e363890efcc72be5576b4e5cc4a435e3f70efc7bb74dd9a088f6919a691bdf115c6436cd001804f14fb18459d69ace0e142f177c02dd7249f52eb432340b415b128946c87193ad1fbbb19e80f4a80b383aa083c878c5377b30e8a2ae6e7439346883ac4c31612e4132a96f6fac01fe31c217e63f0287c70aaaefadfa40500ede70b355758844a8557c0af0470984de3158fcaba5c9a18f2996b8e147daa3c9fad9ddc2f8822aec71736c3e9decb8c02018da8a9ea95a25842479208c744d59997a9ca87a08aa291ea167dbf067bc077ae09ae25d7a1ccebc74018fe71720ca7a3f13cd5560884344e3d705cdd914940ee99bb9e8e13e171e09016fc74e478a1a087177142ce93e919d362d12a017a2967adfde3872664f439a05795eba11d6a5d41a97c0bfe1835b47a30697fa0c8f38ad829c83a1d1d8bc02fde1b5a7aa0eae0e0186a0cc8fedeee927969179e1fdf272a5d3163012046e458c47564439cc2df2bed4af8660dc540b921df7dc040868f010d5aa06c109203194916b0a3780805a77450185299503b4206c6960e123e99911378ad909598ec06961de84095862556a4c23af5bea8705f500712c2124b675d4c8dd1d713007279904d22a595a993cc7a935d04a48a0992b9498d28b4ba313b70a40a8d457e642f6e896dc257c3c250f49ba87830eb1ec83d6819c38050e978251eb065026e0ef01392c696deb6e40867b8d0394c2ea121d39ebb1a0c39f7ba2590782c5aa8e20bdfa05c08871be4b662822d657e0e16733216e0489ea10ec0dfc2c227237f2985d629c3fc57b8d867734728333851b8610a239ffca2e167db0253dc7b18d5186551ae8401935364a7ba98e4de8a979580b3aa93433eb929a92b5c488e2e068973eda383ace249d958ea66770877c2a820317b0278c4288e2bad72fe9201aaf82f3225066414f10ed6a8d3518ab3759c746439050980fd3ee8daaee128326b4aa3ebadbff16037d9006c41622d3 +msg = d430fa14fcb4311f405abf238d9474ed5150ac9899eabf1de309bcc9c21c0bcf +sig_compressed = b9005296497fd30fcf3128af2a1b9f095942428ad478047edd9cb13884b6475fc83a8bd4a0c725a74bdf032f33ba03968245fe6a04e9029a6e5909732461215a8c6a2a9ae4bf8a96ed227b58239fb167bc7b42e16fb9556a244ab1a6f1d83ff7e553b0a7379d48a54b6dc1a422e70e18afef183a9bad3680c61811c387a511139a6a118a1f02a5db8f9ab51771a5ecf3d214d73395b2faa0e9acc95c8b16fcea84c7e375ed910955f2caaa3ff1cc25f9faba468f3bbbdecdd79bedc1db29f6eef71ebb5d40589e8b1737e6547e13420860cb8643d9efbe3c93cd5c63faa1a99db4d53133fed56e3336f9e6c881f39574f62c754d3e4f94a2399456cf9ab944e742bcd190df3cf35c227925d92513aa9b44d0ca5fdef5194ef7c5d6f34aabe44e8ca29487ea5fba4a29c1cf5cbe947a03b34a81c230f968c699489b6f1bd7c6e8dbe474f2f7da28f45ef55a343739a47233ab02a398471ddbd3abe3c93159e6eacfc1b46b6418ce0fee7a1a06daa7a9337a99be767b09c17112d8d41d928a52a5d19ea7ebb888ca942cd3a0a75979e712166e262441df9de398559e9a9db64f7f5904c8ed1a860de981385c82dbf25c30e177ed6111894d1496e2d6cc29dca2b80612425e36bb9562c88fa58ac58710fa2f6a240625f726ab5b22d6e809b6ad052247839d964dffedb54a5059b9f375af4a41bef8445586ff6c3b1bc9c537ba9221b5b83b32b497be961d205e4c1d92a3103a167676f939d441e419f7af75d86da559068a5687462f1086128fb17b54ca0962cfe83e4d74d1e1f912ba6f369ef743589b271ff748fd4675d266cab3918f6474ff3bd6731940f1f5c98f89cb56244889c820 +sig_ct = d90005202c025f82030f87f340280de050fc7e9f0d92090c5fd8e2001f06efe40e2ebc02d02305ff70f2c07a128f7212dfaef9110307903b0c0f35004017f0d0400ba002034f47ff00aeeeeffc00afd8f73095035feef04052f450a2f13efefb1f4ffe2f9decc07006f072055151012058fdaf9d060f810fe054f280cefc4fac014052fcafbf0c8117fbd08c05ff44ffd0d3faa036001098e7ffbd08f028111eb3f58018043fc0052fa511ff55045fc8fdbfa7f310a1035fe7feb065f960870350b205c11606ff630c2ff1ff3f51ece089057f6a0d501ff8ff6802ffe10d70a309efa3fc3fa7075fb3f93ffd06c04f06efa2fb905d0dd081ff7f2fff5037fb4051f90134104efd070ff0f94f910fcf9c03cfd5018f030c304cf250b5131fe1f1305b019036f8dee5110f8d02afadf4fff20d30be0be14a01cf6c15bf0d05c044fb200af9a219f42f99035f7c03c025f4e02803a0d3f5efdf0a9f83fa20c604ef9109716ff5b057eeffaf0280ca00ff57f850c9014fbffe2072f8c0470c0fa704a003008ff9fea018f5a048036f44f43f8f0f4fc9feffd90aff8a094f9807bfd6f5d00dfe4f5cfb8f630e0051f6809cfa30fafabf9df6eff6f62fc6067fbf068fd3020ff4fbff8523df60fca053ed7fe5fd7037fe303d009ffef3c02d01a087fee01404a02e019facf86f240110aa042f66f3004e065eb1fbc10bfc8131090fa103bf72f7b0670cd0bbf4ef91f2a004feff4cf58f7df97082fbeeb806df0e070df9077fa6f7c01802914502df7506cefbfa40c5ec0ffc121078fcbf470580e409f0ac058061f78f0c0fb044001012e890b50ebf6ffd3ee0036f55105112fa0fb2f6a037f01fca052128066fb10b706bedb006f89f7c095ffaf82fd0fa8fc403804df230a400d05b087f6716907bfaef790a0179ffd064051110fb00e7fe307c039fd8007020f61f95fc6f28fca02af70fde0ab00e018078088ffc047f4ff1304c141062fe1fe0f0efd20b4f9fe8e02b04dfb30cff9208dff7064fb9f85048f86019fd20a6fce059fef01efeffd9f8d07afe4ff4040f9dea9031f1ef350580a2111eb8 +c = 87278d1285280c21e909c41e9126f12d4d06a709e42054295a196d2ff32435221817252d792d981eec27b8181615730611255711e6182e2c5001a017321d4a2f620f5f22ef091021b60b9f2850067826cf268716972157240d0a0521862a4806130b7207932c261a4c12c12b550d9015da29a429180d6d2b9513b9279a18ed0c7b1f2909ed2cac2683139a181d2a370ece14351e171e04076608b9098d2b3c15b11943225f2bbe0cf82a102e8421cb2ce32bd80e630b4d21f90328249c0c7902752e030fa92eb61098118627d72a580aac1de10758293d0d5c197e0cf724d301bb290314df012c264407992e09243817f6064e2d2901a3013e02a116c7015423c304d81da62fe517d208b80ad4145310761ddb27f21beb0f68135c2f6d17dd0ea7037d187f2c7b278d171010912fbb13720faf0db52c2a199f11090dbf133c1bff2ef92dbe036e2e422d4d221e14362859097f2bc4292c05f3217f1f0a293606442aa310c2289c280328bc0d60183323f2208a288309c5031518f4079f09f323b3120d1cf517200ca325c80067288c15aa1ac120821601003013660b3d043001da2d8e13c92215118629db2aeb210b137a02af073e1dd924b718200a8115bf2c22011a2273243820a625a4055525e922ab110c04901ab92a780ff01a48280d1572035829c225a524be1bfa13e50879194f19ca01e92ce61ef015b601bc256915f827cf18c21e052bb51e5d10032dcc03bf16f209271e70119a04670a540d990286220101601daa06412efc003b251d299703f90fb0193820701e4b003018b70795174a1d682baf1c6e17831a25130a0a9115bb181e23502cc923492626163325ec19ef0a7c14571a81243d06b5176e230414ee001f28852a561a252cb51ef516600473204d26d2090d176707341d5e2a6e06a61ce718941e82080917e11eb10be11e9a203c19ce25810a730bec1d2d0f750de209d202d503120a471f5704722cba0f7b285a18be08530822122e2bc621fd10dc09151e6c2ea12847263d28aa06d205ff2b7112562ced043d0dac25440ca71d0f190005100ae7087518cf2bab2475226525d31a971e431cab179321882ac41a3b215a038310752fa30a001b1219e71fa6248423df1d622fa911d4015326ef0958040a1f4a267715620c6e154e07562ca81b0912bb1ca2072610d0141e2d5e0ec821fa2a2c096518332b6519772adf0ec10e1604b31c1a21702a0b187c16c92b2320141db52168286512522f662dd512ab067112c52e7929571f731e4a242523951b8520222b510752001400440e4126b9268610c32c6b0ca328bf2f912ff00457207e28921c1b070c150e2ae51c8706fe15650b052f751c3017f00ee7173e2c6b272a2a85115c162d29db0c532ffe0f5b2ad4037c2b6408da13b626ef284325132b2c0a2004d50339239e2e5303 +s2 = 52002c00250082ff300087ff34ff2800de005000c7ff9ffed9000902c500d8ff20fe1f006e00e4ffe200bcfe2d0023005f0070ff2cff7a00280172ff2d01aeff91ff030179003b00c00035ff040017000dff4000ba000200340047fff0ffae00eefefcff0a00d8ff73ff95003500eeff04ff520045ffa20013fffefeb1ff4fffe2ff9dffccfe70006f0072005500510112005800daff9dff600081fffe00540028ffce00c4ffacff14005200caffbfffc8001701bdff8c005f0044fffdffd300aaff3600010098007ffebdff8f0028001101b3fe58ff18004300c0ff5200a5ff1f0155ff4500c8ffdbffa7ff31ffa1003500e7ffebff650096ff87003500b2005c0016016f0063ffc200f1fff3ff51ffcefe890057006affd5001f008fff68ff2f00e1ffd700a3009e00a3ffc3ffa7ff7500b3ff93fffdff6c004f006e00a2ffb9ff5d00dd008100f7ff2ffff5ff3700b4ff510090ff34010401fdfe7000f0ff94ff91fffc009cff3c00d5ff180003ffc3004c0025ffb5003101e1ff13ff5b00190036008dffe5fe10018dff2a00adff4ffff2ffd300be00be004a011c006cff5b010dff5c004400b2ff0a009aff190242ff99ff35007cff3c0025004eff28003a00d3005effdfffa90083ffa2ffc6004e0091ff97006f015bff5700effeafff2800ca000f0057ff85ffc9001400bfffe2ff72008cff4700c000a7ff4a0003000800f9ffeaff18005aff4800360044ff43ff8ffff400c9ffefffd9ffaf008aff940098ff7b00d6ff5dff0d00e4ff5cffb8ff63ffe000510068ff9c00a3fffa00abff9dff6efff6ff62ffc6ff6700bfff6800d3ff2000f4ffbfff85ff3d0260ffcaff5300d7fee5ffd7ff3700e3ff3d000900feff3cff2d001a008700eeff14004a002e001900acff86ff24ff1100aa00420066ff30ff4e006500b1febcff0b01c8ff31019000a1ff3b0072ff7bff6700cd00bb004eff91ff2aff0400efff4cff58ff7dff97ff8200beffb8fe6d000eff7000f9fd7700a6ff7cff1800290045012d0075ff6c00fbfea4ffc500c0fefcff21017800cbff47ff5800e4009f00ac005800610078ff0cfffb0044000100120089feb500eb006fffd3ffe0fe360055ff05011201a0ffb2ff6aff370001ffcaff520028016600b1ffb7006b00dbfe060089ff7cff9500faff82ffd0ffa8ffc4ff38004d0023ffa4000d005b00870067ff69017b00aeff79ffa0007901fdff640051001001b0ffe700e3ff7c003900d8ff0700200061ff95ffc6ff28ffcaff2a0070ffdeffab000e00180078008800fcff47004fff13ff4c0041016200e1ffe0ff0effd2ffb4009fff8efe2b004d00b3ffcf0092ff8d00f7ff6400b9ff85ff480086ff1900d2ffa600ceff5900efff1e00efffd9ff8dff7a00e4fff4ff40009dffa9fe31001eff35ff5800a2001101b8fe +s1 = 26ffa7ff250125004200ce007b0099008aff56ff4000770089ffeeff2e00bb0082ff890075000200cfff2e0182ffe200340195ffb2ffc5ffddff23ffedffb6ff4000150153001100e500e3003a008600a500ebff5a007a00070051005200e1fe000093ff78ff31003d01ebffc5ff7cff7afe7300f9fe24002000ceff85000700daff6900c3ff36001a01aaffadfe7e002d01a1ff140038008f0097ff96fef2fe1700cdff9bfffffe5500e7fff50079ff2000180025ffa2ff92ff8cffe1ffe2fe6e0078ff790021007e006500bf00f70055ff42ff8affec002400940093ff4eff6a008c005d0087ff9600eeffea001e006afffcff4100a5ff330037ffacfe1000cdff5e007dffddffdffe9700cc000a0068ff42ff3d02d7fec2ffbdff57ff0100e2ff6dff96001700a800a8fffbffc5ff3800eefee0ff100034ff5800ffffd8fe7000a6ffaafff7fe70ff8ffff0ff49fffdfe940043005000fefe4c00e5ff22009700c200460000ff8c0134007a00a4005f01b6ff170004005900d4ff83ffbb00c4ff35ff27007c002b011000800001002200390071ff26ff6b00a000e5ff9dfe980061ff7efffeff4c0080fff2ff85009c007f0056ffccffb400c200c5fe7400ecfeb9ffe3ff0200e2ff8bffe8ff8a0039fff9ffadff10ff42002700d80073000500c5ff2400db002e00e90005ff72ffae0122ff9e007200fb0015006efff6ff840050017eff6cff07002d01fa00b2ff4eff30ff5400d4ff9dff88001b0099ffd300d3ff95ffa1ff230121013500c200030034ff73ff83ff7c0098feb3fe8d0006ff90ffe7ff1e007cffd3002200c9ff9b00bfffc2ff45ff0300290148ffbeff8200d6ffe7ff1400f900a0009cff31ff35001800b300daff67001100cc0067ff3a00f3008e009b006701d5ff7c006fff71002700d0ffd1ffc6fe2700c500f4ff4fff7aff210037004f0008000a003101fdff9a00d6ffd0ff6dff42ff0bff1a007fff3b006e00fcffcc0084ff96ff8700c90079ff4a000b0182ffe3ff5000e1fd9d009200d9fffbff870145ff730037014eff96ff1aff28005affaa0032ffe7ff83ff1901a3004500e000dcffa7fe5bffd7ff77ffcaff2900a500e8fff9ff2400630074ff93ffc8ff2e01b00019006000af005e00cd007b00bd00b20114ff70ff7d00baffe7fecfff68012f0031ff1fffb500b5ffe1ff1000fdfed80060ffaaff44008f00f5ffdeff2b0072ffbaff6bffa9ff4500f6ffa80017006eff1cff7a0077ffc4ffaaffa4001d0050004800da0094ff98ff89ffc2ffa3007c002fff4a007cfef5ff67ff60ffe90050ffdaff9d01d7fff3ff98ff5b00c1ff09ffcaff520095fee4000d00c5fe87ffbaffc7ff00ff18ff300047ff58004a005f003400f5fe090124006600b2000d00cffeefff8e00a8ffb1ff8a009a0079fff3fe05ff0a01 + +count = 63 +salt_version = 0 +msg_len = 63 +privkey = 590c5002fffebff40f7ffc5e7d07fefe07f07ef41f81fbd145f3d082f3fe82101fc30c1fbce7e07efba0030c6ffcf7d13cebd1c4fc4083fc0042e0507ef43fc50fb1480c50b9f7f07eec50fb0fce42fbe14108013bfbf0860bcf7c202fbdfbe1c717df041c204327c27d080f02fc2fc2204f8007e0fb1401b9e0723b07ae8417ae81ec0fffffdf3be3be45f7f14707b17e0450c7fff1fff0cffdf0107efffec1f4013ff7cebc08c0bcf3c0c20bbf81ec1fbeebffc0e7d0c60c01470030481fef03001fbc18117b044efefbefbfd88fff0470c1102fbd07bfc400208528310303e181ffc278d8417ef7d083eff079041f821c4ec3048e41e7917d0040bc008eff13febd0fd0f92020c010af4403d1c5044f42ec2e8014a083ebdf42f7d13ef7907cfc3084efd0c2104e850c20fce820fddc70bcfbf08107efbf27d13e10124107f1be2010410bff3f0bdfc11c5e48f7d081f07fc10bf0831c0043f860bb03cdc21c0048044303e86fc0f020420060fe085f7af41f7b1091c2e83087e88fb6e81ec61bcf42045fbf1420b80bbf40efce3d102fc2f400fefbe08103ff7ff42100180ffbf42fb9fc5ec100300404007f081ec0f800c60bf03f13a080001fba2f903effcf0307c202fbfefd07c1c0f7befd101081f42fc2f7a040fc01fd1400fdf82ff9f3effeebf03fe000c1ffe0bdf7cfc6f3f1010bc17d0c300703ef7bec0176f7c104fc3f84ffa1bef83f4114303f03a089e01ec7f8417ef02f7b1bcf01101044e8007cf7703ef40001efae42fc0f3bf830bcdfaf4303fe030bff840020fcfbc0c307c0770c013ef3f1061421c5fc20bbf7f103041040f7dfbe2fdfc9eff0460c7fc3f41084083efe03d0070bff3df4707afc5042f83fbcf010c6e37084efd001039fc10811bcec30c213d0c3fbdf7e04217ef01fc50be0c11faf86f81fc51bcfc2f7b177f01f7e180ec10fcef8e0313ffc3fc4e02eba18003fffd001f43f81f84209f3dd43e7df76080142080f4103fec4f46fbf1800bae85040fc6044e010030bcf02184fb4104102081f7af82140fba0c3106ff9ffdf80ffffbd143e030c1fc1e42efed3fedf2d2f020807f9f4fa0dde0ee2fefdebf913fff9dfde03ecf2f4d0ea09181302f60e1e0617f036dadad103ff08f3f1f013e51911d7141703e8cd2fcbcbe5fb3e270414f2e4120ff4c718fafc2ce4e130f24211ff0b02f9e01714dbfee7bd1226f5e7d0e0091bfe01f913ecfd131915e723082beeed06fcee1ffa07261cd215132605defa3015ee152027ee1c0a01240efeeed6cacb00fdd90f0c24090ccc13e6dcf91df508f5e824e5151c11b82a2be7dc2ce111101cfa2fe02000fafbf6f9c0e3e1092d03cbf200eaf5e6eff2ef12eefc00fd051f130ed9e2f2bc100a040818d1cb09edfe191db432e7ed0136ec1d0827ea150f09e807dd0b0efbeaeadcf0eef30619b1e10de91efee2df1314cce424dd09e00f04d6e30e03e9041ae60b44d6023903dfed120de1fb111119e21d01d1131ffcddeb39d6eaec0bf911e202f9f2f30ccee31219dc19170c00f1f702fd1322fbca34f3dabd11f9cdfb4108ec16fb0017f8e1f8eeffecc1092204deaefe08fbecf3f6fadd2706120ec9fb14f1e2e203de1c23f22411f304fe150103f416fa0be70c0412fc1524f411edd8eee918f0040fe6ea10f7fee424e9ca0a050605e1c132131becf2f6fc0116f30ee9220422fe2910ebfa1cf6f80af60b00cfe80dffbf3505fe3e08dbe0e5f80cef0211061e1cf2bc0e1ae508f50c05fef0042229f4ecf5e40c04f5081b1f0733 +pubkey = 097b4d70b7ce24b01c7c7d8863256cac20f2953ca55f5d72d1e10a59777c72d455145691683e37032fd9952ff14430e0dcc90115bf3845212d9b652a6bf96e556ba8ecf8679d7b106c7cdaaf58e652360e0aeca5d59b15a4ca58459341385bf4f61ece8d34f8d49ed6178e94e6b834959b715d1d10f509d175366e0a7747e5631c1621f5585b017419abb1047843f0d369ec491d151137ab88577cb7ca338621d56905c051c287a1090de292f83a1ec6601e16e9e382b70970d4ab0a500bbd28893377a4ab1ce1da624ede237ccda51bc5ce2b74403950941c5460c2c9d1d8264e4f5d77eb4c091a4300ad2b38ad8593a9b93a3ac5123f0992db150fc3bdb25f604f8e20a1203be43dde7ebd015ed7ea2a03181c08962919d726182da5268757bf9dfaf28324c55076e0c42616a5b455d8fb871367507976f1c266ff1209d4154d47fb94c40d362715a24d30f564910af011541463cc8c1357dd5996f762a2488006b302df5850a4dc425a41c14d096f3608cf5a1f4d4df48f15a69e44f158881ebb9999796253ddd7aa2cdc43c020b1a595b4c0b64a08a9a1eb2b63eca572b1236afb4ffb2a40a5a36d66588ec9ab09856bf455ccda93c14f0304a850e0bbaa197e0545b397e4b76f4a23e12a68cd93e6dd395cda4459512161c7511c9484afe07d19059ba0bf940c582c9181fc878c6f8da5baa934d6d51bad99b07a426d15a579b792831ea395dec3886ae5fa623d1c420006ce33fd0947af8c876c4c2697ba15749ce0c35bb5d8820d259407b1204629accda7af09babf65b3a1f6cd9d9056ad89f1d910b3ba1b87651e4157ee4d67e39d0e0520591498542c60a5958529d8379a0daee2782d812ca07db8515f1170fef25917a62eae9acb63ebe18207a2b39bd18fe778d639d228ada21869c070e2592650d86909dac8a362925b42dfa9673111e4a30c1fc908e87d389e9cc6902cc726b80b01764c616861cbc13d898291f09163645dc58780d1247cd096974d413e7875f33773d48a20f0209a5ce9e705012c107cdfda60e57cf83e0b106c604fb6eee92769555171532aec1a1dc8e9348fb5a8e151a8d7a46151904cd8e095b467b903da58198598c82b8859c9cb8fb5ad716b5f765928a0e43c450da6c6e001af151da7ce28e642d6cd30ce429890e0e773ac237605a439318d47f5234eb17986e6073da8d850dd6fd7d3a9b08a8eb929e9673611a1c4618b625a9b8e64f2db12163394a4e9b0a8e649dd7d6b921ed1 +msg = 1df7dc781d8e5ce6b7339a8c04b698e953bb128a650ae56ffbca296a3245f97f41de4499c49d1647e223fb55c036d713814e93cdad0bca393e50c1d0cb9876 +sig_compressed = b9002ec27aedee196d53a8908d59188da1305e2e13b5612b37968a12886cad720577627af68962548e5e19097e5d77ea3f356fe7ef15bd67c9bf4d0b3532bc367128a6d633278b08793b651927cbc677b0941ca64fd94238e3aa6c75c67789257ddb8d2512a330ef24148c50b85dc972238361559251bb5fe8e5377e8779e1713a0a20bcd0f450d74aa6cb4489923d68e13b4a75eb3b8f7b770a05c0bc7d2a3f85bf31b04b55f710e1e0f1f54f45c8d87b66f8d6d2807f2cd3df85a212b525fed6a1b5dcb4a2c586342a4a2c5e610f2c90b63c35d41331b764e62d4ef89f75e21ce874fa6927690800d633d4c7434a5c94b4bf21f8bf7be568c3abc0b4378d97a3819c51fe8f3cc065104587177d9afc23ec7d1930fae5d04cc3972c5c2ad40c8e17f0b45ba846ed4e93c7a75aec54df811565395e98efb32ec89b572a9b88e726950415ca7570ab6d55cadfff168e5fa376e2c692c56ae2734bec4f8e8568ddff9edecf2d414d2cb4e1653327bad939a8e29eafaa3ba6ba50382df7095dce43130a2fc378ec26880a71b0fda4cddb844d9fe803d4f94ce7af76564e88f7387d5d7ef36b417237362f0c7388c0f5e95474023b12ab6e20e9a32985c4cfe83f37b8e534fc58c62f39250c64950ac36850eb151d425790bb3611832b0cba36c1c637aaf40c9dbc3fd4c9dfa1c42837aeeee204aa390563768a625a0aed39a7d8f1e45faf2a6f44834c3ebe8f63d9568c2689546de555e8bc787a17368e28af4a10525fdbbabcc169e90817ae7489fcd3296e00c8d618438caa208adb8e87525329d526e2d2344e2e86f1e88292e90dfba74fde2db14e7e4d418bd37e19bbf6e9e0d40c39 +sig_ct = d90002effcf950efebd0ed04e044008ed501809b009005fbbffcfa61610590f9fde089010fce06b0a005decff95f4c0ac0aa01c0f8ff002ff69077f2cf87056f84f85ff6f43ee1037f2d10bfd702bffaf6402804d058ee7f9eefcf9cea50c6027fe9019fc308910704c0bfeec09cf390d3ff207103bef702bfa30710c90120c6f79f9c105018042fbefa40ae011f7df7b159028f4507f14704df4100ef9900b0130c1090079043fde08dfae0d3fea1120b201e068f3ef2604e07afe3f71f93f48040170078f8c051f0806ffe8f500ad0dfebcfbdffdff1054f98172fd0f93037f73fcc140f8406603df900680890ea02ff13f58fcbf47e5b062efaf5f0c9116079088f9b1240ecf9f0dd004fe8f49fed0b1fd7ec203efa9010fb200e03e0340a7edc180f54fe20ccfb0edb0f20cb02fff0f8807ef910ab098fabfc00e8f44fcef98fc0f64047f0cf991b0f6c084061ff507d035f9009fff10c6030f8bf69004f68fb50ac070056040fefffbf0806806e142f4504e02701e03afd2ff6037fc0095fecfb6f9701df94f69eeff4bfb604dff8f320340d0085f36fabf7b06d0d5fb6fc1f04068fb5f98f45fbb09a0ac05a171eb307d013f3900af5dfa1f8dfc90670ad105fdb12dfbefecee7f9206c039051f76f96f0b01dfda074040f3ffc2f3e05dfe408c030045f90f44f280b4081038fd0f050a6f45ebe0b6f82080f16f8e0330bdf92feb0a7011fa4fbdfabfd1fc4fcb0c1fb8fc7062f9f01cf3cffffa904a0c700001d012056fc80870b4fecffbff703f041f0de92f36fd9fbb018ff5fe4225ff40a500affaf5f00e0620c70c20de00b066f7cefd0d8f6909bffd018f4305e1030bbf9ff030b2fa104301004107afa3fc80820d4eb8058f45014f77fe005d0cefd9fcffb9022f86f1b037044006030f8bf98f14f940560980b402a09bf1b057045fb908f00b03609c0c5f171080c9f830f70deffefd90c8002f950ba013f0d03202df00fef0d8efcf3a0d40840dbf3900e0c903203a0490f1f5cf5efbbfdf078f9810502e02107efad04ff4406d014fb1f6d04101704df90fe507ef46fa0e58ef9 +c = b50f610c1b286522721fb51aed149208d513300a54061e011c12fc224d0f8b25ba2f4b1e5b1bed096500df2d23270c25ac21db2cbe2c5f1e6b20a803be2fba07dd02c22882156320270212280203d22bfa02c11c7610e316ad2bc5044c2be72d7c20fc281a16902f2d08990c1904ae09c32c2f02242a960b6212b426e62ac513e51286277a12f72c60117c20112a442f4a12ba2f4b1a7312d81bd71a09221b01ce1baa1e2f26720cc610d720e428261874131a1df20de712a205f72a6607a525e40a6616b01217054d2ce1169005f7206d298f11ae223d2243154807151a17221a0a381d7103531f4b10c0147e230f2b87173b21cd12781cc80de9193c19d0274827aa294c25bf10be1c7819a3244b0cc50d0e09cb203609622b991128029b235d2db22a5c25112f8407ef06e414e919a021082bc825a512600cc6121604ae01371ee81de20f9c103f1f9922b521ca2e9116831ce8140e2d6610141cca1a301f9e1ebd14822b44120f0b35221b230027b91a212b4e25fe288a0e031a481e9d05b105df12a5028a1af707bc1b8d20fd23c3150a18ac011a2ada235208a920a10f4b0efa1688258518882a0a04d620501c8317700e6f0b7e12ab0446249a1cd209892fdf2e7306e32b8e28880a76241f199f246b180b23f122b309022eca26b0187a1a0a06c221252fda2a7d1140238f04dc252b16c62da108bb255f28b126102da51fa318ca185c0e8203860b2a17ed04b92455034f27372831117425c928c4219500de2cf029560458136f2b74135611e522190a26040516660bc204ca09a111211b7d087e2b7420ba0ad01c8228cd1b9015351a4b140f254e1fa4229f2791190c1c341aa1141a2aef039d0083091826d9240e07b02b531dfd15d717c025371e82020725c80c4113841dd1018b216e09bd13f01118055b03b3050f09a102091c4714bb0c960ee31cb80c4f288f032b10bf269610fd0b001aad009b17050f2520eb295d2216065d1762299d1ee128c116f9210b2c8c2cf81b69248f0d9a223a142a27ac20891b88296c09b32d9b1dd217b01943159e2aaf2edc1c252b942f3815a0078413050ead09b921cc02ad10b808b02dc022d6134f1ff02b3421b40e60096d01221975239f001f1a990dea086829771ab9108b0f620a261a46118e14fa07562da32a7807df04f421d01c3b11732e0414531bea13e3172623122c3a29f00a1725f517dc0ba326271f3802e425e2222314ca0a931ccf01702b3914ed0e992fad1d1b220c028a2d52080a0c34024908b11dc5020d2df32d6d0b08029a0d31213a1d650ce10af7093218b7136c0bd819ab2c8c09221825081d2073290f1801117418a210ae282311a31a0418c205561dc91dcf1f0b29280f3a1a311ed6193701bb2c42127926f107a615722823184d1c9a128224d01ce32ea51d64275322242a +s2 = 2e00fcff95ffef00bdfeed004e0044000800d5fe18009b0009000500bbfffcffa6ff61015900f900deff89001000ceff6b00a0005d00cffe95ff4cffac00aa001c00f800f0ff2f0069ff77002cff87ff560084ff85fff6ff43ffe1fe37002dff0b01d7ff2b00faff64ff28004d005800e7fe9efffcfe9cffa5fec6002700e9ff1900c3ff890007014c00bf00ecfe9c0039ffd300f2ff71003b00f7fe2b00a3ff7100c9001200c60079ff9cff050118004200beffa4ffae0011007dff7bff5901280045ff7f0047014d0041ff0e0099ff0b001300c100900079004300deff8d00aeffd300eaff1201b2001e0068003eff26ff4e007a00e3ff71ff93ff48ff4000700178008cff510008ff6f00e8ff50ffad00df00bcfebdfffdfff1ff540098ff7201d0ff93ff370073ffccff400184ff66003d0090ff68008900ea002f0013ff58ffcbff47ff5bfe6200fafe5fffc9001601790088009bff2401ec009fffdd000400e8ff49ffedffb100d7ffc2fe3e00a9ff1000b2ff0e003e003400a700dcfe800154ffe2ffcc00b0ffdbfef200cb002f00f0ff88ff7e0091ffab009800abffc0ffe80044ffceff98ffc0ff64ff47000cff99ffb0016cff84006100f5ff7d00350090ff9f00f1ffc60030008bff69ff040068ffb5ffac00700056004000effffbff08ff68006e00420145ff4e0027001e003a00d2fff6ff3700c0ff9500ecffb6ff97ff1d0094ff69ffeffe4bffb6ff4d00f8ff32ff3400d000850036ffabff7bff6d00d500b6ffc1ff04ff6800b5ff98ff45ffbbff9a00ac005a007101b3fe7d00130039ff0a005dffa1ff8dffc9ff6700ad000501dbff2d01beffecffe7fe92ff6c003900510076ff96ff0bff1d00daff740040003fffc2ff3eff5d00e4ff8c003000450090ff44ff28ffb40081003800d0ff05ffa60045ffbefeb60082ff800016ff8eff3300bd0092ffebffa7001100a4ffbdffabffd1ffc4ffcbffc100b8ffc7ff62009fff1c003cffffffa9ff4a00c70000001d0012005600c8ff8700b400ecfffbfff7ff3f0041000dff92fe36ffd9ffbbff1800f5ffe4ff2502f4ffa5000a00faff5fff0e006200c700c200de000b0066007cfffdfed80069ff9b00fdff180043ff5e000301bb009fff03ffb200a1ff4300100041007a00a3ffc8ff8200d400b8fe580045ff140077ffe0ff5d00ce00d9ffcfffb9ff220086ff1bff37004400060030008bff98ff14ff94ff56009800b4002a009b001bff57004500b9ff8f000b0036009c00c50017ff0801c90083fff700de00feffd9ffc800020095ffba0013000dff32002d0000ffefffd800fcfe3affd4008400db0039ff0e00c90032003a004900f1005cff5effbbffdfff780098ff05012e0021007e00adff4f0044ff6d001400b1ff6dff410017004d0090ffe5ff7e0046ffa0ff58fef9fe +s1 = 4100260072ff4b000200baffa0009d00bfffd1fff100e3ff8a00deffdcff87ff92ff7001f9ff65ffec00ff00e2ff2f00b2ff5800240009004c008800ee002d0005ff69003a001b008a01c6ffcdff9e00020088ffe7ff5e00400022ff3effd700fefe46ff64013300a9ffeeffe3ff7200f4ffc7fe8d00bafff3ff12ff0100bc00e300ee00acff06004cff1aff8800e9ff4a006fff4cff2dff22ff2d00f4fe9dfe2b0082fe3fff8b00d701d5fe56fffefe3a00b6ff58ff54ff1effc5ff4a00c100cfff56fe7efe99ff24ff46ffdaffa5ff1301c2ff0a00ecff62ff5700d0ffa5001c0175ff2001dcffeffff6ffc0011d0097ff87ffe3ff80ff84ff7eff24ff4cff36ffae005e00d500400076ffa4ff8bff15ff71fe87ffc0ff3700a100da0015004effebff6aff060065ffd1ff5c0085003c0012003301c1ffc1ffc0004bffe700ab0072ffaeff57ffcaff96ff78fe66ff30ff83ffdfffecff3b0091003ffff3ff9afff8ff5f0091002500dafeb3ff100073ff2f005900230010000001b5ff79ff83ff1e00b20094ffc4ffb00032ffaaff640041002a013b00befe7bffbf00c9ff8c004800f9fffcfff1ffab00a7ffabffd800bbff2001f3ff5800eefe60ff170023ff0d001d0046ffefffefffdbff8a0037ff90ff600073fe41019b00a7ff0b00cbffffff98ff5300cb00fcff6e00780019ffe5ff8f0067ffb2ff4500f8ff9f00eafe6800b2ff2800750083ffa6005200ebfe8500cfff85ffbdffdd007d009bfea2008ffff3005700660053004a0069ffa3012900540019ff1700fbff1bffc0ff7f001b00d2ff17000900090035ff65ff81009400c3ff86002f00d1ff7cffe8ff16003b012c00f5ffd20091fe0b00e5fe400010ff7f0089ff8b001effaaff6d0070016cffd6ff7dff2cffdeffd8ff5dff86ffd6ff2c001f007fff5500bafe72ffbd0032008b00c0005aff55ffda006900dfff7aff7cfffaffaaff2dff86ff3d0001001400b200f2ffee0076ff9e0079ff0700bf00cefedbff5bffe2ffcb00cf00ef008900b000b700d400c90093ffb9ffcffffc009500d6002bffd4ff8affcdff6b011bffe9fe2700beff550007ff9cff27006e0044000f0002ff410097ff8bffdbff26ff01ff7d002cff5200aaff0eff64ff27001d003d01ceffc4ff16ff14000500ab0046ff70ffa9fec6fdd900f200e8feeaff9dffe3ffba00b6000e0108ff3f0133ff6000affe1000c9003e000e00460049fef2ff70006500b3ffd9ff300097ff6cff50ff9dfe2101b7ffdbfe6aff4800370043ff510077ffe3ff3700f7ff46ff0c00ae0061000b017100e800f0ff2b01db00fbfe2ffffdffd9ff8eff55ff730093002c00360056ffe000ac0080014b00b800c3ff8bffe3ffbcff3901c9ff95ffcf00dcff1c00baffefff9a00edffacffb100b200e9ff59009bfffeffb4ff + +count = 64 +salt_version = 0 +msg_len = 64 +privkey = 59041fc40c1fff1c013b0ba001241e00040ff9ffe03f07b185046fbcffefbe13af3d0bc07befb03dec0f4007cec6f7e103fc0f4508af8010017ff41005fc1044141fc413df81fbcf0413cfc0fc1f0310108107cec5f41fb713cffbe800fdffd17c0c203f0bb0bee7d0831bfffcfff0011be143ebcf41f8003ceb7fbd0010baf77ebe0fb03d0bd0c2f441fc0420c60c507e0fcfc5f85f47e84efb2fe0480ff0061befc4086102f8608503b103142ffd108e3d03e044ffcffdf3e0c1f83ebf07e0c2fbc183f02088efdfc61010040feeff0fdf030fdffe0000c1fc4fc2efd17c13f0cb07ef3cf79f8313cebd0841c10fd0811c0f45044f431832bc27f18313aef400613518007d07cffa13bf7a1830c32fcf3c145f44fc20fd1410bbdc014207e04107efc1f7c04103c00100cfc5e01ec10010c3f41041fba082f7ffc1d81ef308618304317dec1fbb1c1040100e7ef4103ef84f3ff40f4207d0420be0fef3dfbfebd13d0061440c40c6eff0c5f7fec6e000c8143f4407c080286f421b9083240ec1ec1142f46efd1390fd1800bf0c11f9e7f102f82079f3e2c10c1180e89e8418507a0f9ec00c50bd17ef03f34f83044e460fcf840fe005042fbff04dfcec0f42fc317efbc20217dffd0bdf810c9efe03c23cffd0c120307d0fdf84f42f8607e13af851fcfc5f3adbd0bff3ef7918aebaf7f1c800208024703e04213e13b0c20bddff0fdfc1ffefff0c600803b1fc0c2ffdefc03ffbcefc07f03b08300407effe0fb13f0450bd2ba0bf001fbd10007c0bff00fb9e46fc4040fbffc127afc7f3d200f3c000e06fca2fe23ffba07c0c4e3bf3b1bc03f080ec7f7efc30c0042278f83006fc2ffd0fc0bd045140081140082d8003f081002f38ec118217a102f3c1830c1f7e1fc0c003dff70feec5fc62061bc1bf042ffff3cf3cf7de85048000002e01007100f750bc03c04203cebef3bf82ec4041144f81f440bc140ec423d1460fa0850c0149fc30fc142e43001ec40fb00417fffedc10430fb0bdf421bef87f4004113bf06042046efcf7c044fbe10000100004007d03f001f80fc6d48ffbfc5f801426091f0433f706fe130ff7f013051d14112003f9e0bce404e9fe0a2c17d2f3c303ede51a15053bfb0412050d15ff18041919fa3605e6ead6f1edf2f901f5de00febcdf00ff07e2dff7d913e8e70511f727100fecf5e8dd02f925e9f9fdf9fc14e40503fec20bf426f8f3f00df312ed04f701f1f3fd06f600ff2402f8184bedf7e80b0af5df032920dbedf7070c06ff01edf2fbf80205f7e8d5f71c1bfe1201e8e6ff0df449f01e0a0be8191f1be9fd02f90ecae514d902daee0f0f1ef1e420cf0101fbf113f92ce230f909f4e5f70ffefd212bffd7e1f6f2f8f72207120507ecf7d7fbfbcd05142107d80a1302e0010e05c4f8f4070601390fd7f3e71222ce0f03f7fb10f4daf60cfe10ef041d07fbff09e21c0df81ceaf601311ce4d9dee513d11af302170205ed08051d3207f4fa1ef9351028e4e3ea56f93a102309d5fd0ae72adc060a09f7fce50be511eb0d1a06322ee604f6200ff00128e6ffde4334edee0ad2f4f1211fdb0bcffc13efef291223b9f0f602ddcae1090046e7e4ffece2f6ede1e8ff36fa1efe140c01e511cbf002edfee840f9e910e6183be92df1c911e2dfc0f20ff00c0f03260ee3ec361cf41efbfd20e9044315d823f1ecc5fc0d06240d161321f81fff15f4f11c06213926112cf628f2141d1220f6ef051c02dbd9eb1317e31006f21c04fbeeff151aec08eaf9f6321b06cfdfd808011a102902 +pubkey = 09b6d43d07c24c6159fd53ab2c29cb12c6f64bde565c221e021aa7e4343ba8a9f600d5528d9682d239d60984097bd0a651bd88a0ce5720ce31090ac679af052d40064da261cc834334d061cc22937ebc4412165394b2f90f03bc1820807d5ac3a9541257c9b8eac153914070f6eab9c9e312444b99172b567c0a7f86a5201551dcbe8b2754880b9d5be3b76a314802f2835b65014364fa5a8443cc16454dd5a4021291762ae48ba49e1a96cd05d8d3345afc33f6e708ca3f2afd38242286430485d3c0912db2c2743976633356fdce93294fce51b403a11a2b26745a3df5a0c6c60584432adb9030b3b05866541c2336e9911b25e2febad690d37fe06887f0fb11802d5396b675d219176c11a0b8e4e1ce524374f655d32b1e6ffe5b11aca3ba5ed0da31cf6e8d16759c69fd43515ff2cab1e517fba62c32a0db836f6a1d1290ab8979104d5de6f18cf06eb8037481e84898be59c1666bd083988ec07318816df68451c7c6f73c965205d36a24749d053a15c6be5265e966426943b60d78b7654a2d3786ac2841e76db1fade2b566b6c724098c83646699f1dfdd8bbe290299165922f696329f194bb97d4c604b2f80726449515e140c9c0c7142e9a386917e16e0aa11a1643578567e1cc87920fd882c22fe72f59df2b457738c996c236b2e2cbb40747be3098e137186a10a1c80b394afa18cc7984a9cc15934e50b9cb2fc21a2417c2634c8e6e89c118412d277cea1ff2dd1063891c927abbcaac5b00d4363c96cf763cb5c652891f930abb2745e4bf34a63c9048c7d2242427518b8f8f0ad512a22007cd9ad60bf13ec3da4639a02087aba69a061664a55ca8aff6ad95139a1c2b9ca7c7ef2a503f9d7a85b6982975c0a1120e88f59826d2c2254abb6f34a212b195c75d982e9b3207e547548632302f8c65b5cbeaa026db973d4b627ed236bd91a9f251eee0778298049addc15d2d6b7aa0863b80a4b63aa404768f6103552c9b2258d596a049cd0700e49d842f4ba19869a261721737ae64acd26c2cb22402695897e903a940060917091449e494044cd60559e482b89d91479ae9b5a2ada619917612a9c366e693e9f3a9d21c551b84b7e5ec6a37786452ba4c429da2cd2ee678ea191cbc1deb2f9e2b181ee5888c88bf4e14324862c768b9a2e126bbadc071860a36d2cb3ebf8d439557a73e591427381a55b2abf5bf63c18625199841441dcf9d623af00285227845b2c7b2e065d78e9dc9645ec56474aa63ca3d5af8 +msg = 6bdeaac9230e2546a5f9f54da1c4643137c9d4cb87e119263e86b4585bba9265bd4cc8082ab2e3bf8f30c802777ee2886410aa61b73411708f55d4ae3ba75b02 +sig_compressed = b900ba47b89dbf198fc148306c5d1caf651a3a7d61666e1658a9b23fb4c43547bffb1fe8a7ed20dae1bbd00fc1a8bbd0fc0ca9bb29d2ee1090e357f823c3ecf473f93a886eb1ff80208b8e4bf33d96595414dd8624ecd2c1bf17e3d3af55dbd6c91da923e99e2b58a20c6c965f935bb2d9073621d8c7faea90c3b35d5ae91316909fbd5a3c8342c42e8e4b5991c6aeee0477052d62e297b5e79c22ccd9eb609da20ea854f5cb150f66cd562f51d5c5496bff83b9be8a6f9c080159410dd138c99b8405e9605a8ac4c05e544dfc9559cc5111c8bb5887339db6850425b13a0bdfa8e5bcb959d164b3c313d409dd6aa171fc7aaad797798c4a408d24291d74c443867b6cc7b0f18a99444790f65e58553c92a1c57ae53186e6beb947d217171b126d244bd3d8637b587dc26929a6e4704a154190bb40d81107c273fbf74b2add7bc296d97d34d2dab8126c55ad9826175a4eeea717af6c1ba4561a3c110af5ff7f93afe9ca8ef79ba7952dfb9ff9ffefd4998d4c3ba9119993c8224a7c6ecab24f102fce3c3d0bc4c3a2d62d34c3b97eb7de510380d7e5602fac98a33ad05ed91283455d1ad5e64f88424549b97633153d35015148faeb94e25cde20c26b9f422ac358a8105ec2eddf36b7123994d53cb8c6db4260567d2ec53d942bcb838aeb7ec88d590e400805033edcbd51658252a835114e65a51f8eb5ac54ea0b40b22beb4d47c4c82b056f16b03d737a02db154c56455d94d6a449b92653189d96de289fe5b0d9f2fae6f8bc24e2c0fce16c2912c2c0e1522f8ac15cf2751144ad44e8993c0fadcadff789f626f361932590d7f74da1e369dc03bd2053db01535568aa9b5c97c1a0cbf4048c5060 +sig_ct = d900f4601efbcfa5e9dff1ffe020f7dff514705ef6cfdd04f0d80e6f48065115ecef830cc08d04707ff14f82014f05020fcbffafa2000e88fd8077043f20eebec504e02ee3e021f7307f084f9ff94f98fb1fb7fd800df54f81080084071feef8703d02c0e50c10b7efa0a7f66060e4117ef97f510d7f43f4e01d0d209f033ff6f541c4ff302502ff6d06efeaf70fb3010fa8ff1f9505410cfa70dd06b0480b1edc0bff96fddf70f5ff780f4f37fd4feff730f7fc001dffe0adff50140fb079e32096ee5f15f7eea6087050053f52062043f4dfe605807a09d0f10c9fd1e04fa4fc2014f42fc01000d9104ec6038eedf48081f17f7ffd80581b00f9044fc10a5059fe80c401c097f5408efe4f25f5f10402d0130c1f91fd8f35f9bfeb13a06406708c0bd082f23fd600b01ff710d5ed10770310120a009a0a102315dff818efe2f4af71ff90181530c409e08ffe912c054f9c1aaf3bf95029098fc70df07209f0a1fbbff3092fcc0a20fae94ff3fa6ff9f4803402904dfeff7e0420d0ff0076083e7f007ffcfb1fa10740e506e07befb06d02f14dfdb06afc0026ff60ebee8030075049fc505301705ef50f4601518dfa001005e07ffc1fed05fed9051fc3fb3fd90aa06ffc7e81f81fa10d2fe8fd700efac01113303c084125f8f0f60d60271100fefb908f00bff700e016062fda030fa407e06f0f9110f40fd1feb081f8b1260c6faa005ea5012006095faf05a079027f781890d2f47fa8fe8053fda0c00d1023f290720380aef44186035f610081d6f54150005f28076ea1fcb17101cfecf56f9bf74fcaedff7f067fdbf4f03d0a80de0f0f3bfaae850110d608e100000040f61f47f960960600a90d0fd8014fb40e901f09df53ff603a0050400e40df069051f1ef7015805bf750e0f950370c006d0950b10e40d7fecf530a21370a60ccff7fcefc909403ffeaffaee10fdfb3f9ee9f0380e0f87ffb0e10a20e1ffff7b022f0f06005cf9cf2c0940ab044eaffedffff15fb6fc1ea203eff70790610a602c08df83fdafdffbaf59ec0fa20a00cfe500d30550c50d3f5202f00608607e101018041 +c = 5918b11d242bf70917132503ab16db2c081b7c10d20a34244906cf283d2250159d2e3214e921c30cec23a22b8a2abb2e272cfa2fb108352b2321301793208f10ed1fdf2bdb1f130ab215f423db044a26b01b872f9a23a222770a7a2a662e092c8f0ffc099f1c8023181a930522187a0af717df111317f811982e04194525810d0d2126297b04fb2af127c90fb7110e21db0f05210f2cdc2bca178c17e50eb60a6a2b8910d1230f1ff21ef82d2b25302aa02e6d12d207b011190b202e30263d08c01fd41275258e1b722fa42f541442168517c60cdc2dac155812e9202705902d6e1e45117a0e781b2f10990b3418640a2517da19ab2e2d110d12970056165c0a08161423052cef14112abe1f740c4e2bd009ae06db0efd0ea22ca32373111d2f872ad901bd1bb500c5211523a006862e4116cd08ab2c6320d90dcd2df60eb32a621c2c0c6627fa1990134f2d781c620652091b2bd422a82b920bb7109106b9167f1abe22a022e216b60c7623cb16802fa505351326115c182f1f881abd26ab07200d1b1ec42bc515f40fc10ca70b4c16791d0004c2090b190a1a8a21df05d70ca3053d058c248512432e73124323302d1e2166168d0d6208fd1d53005a2ea41303195b1412053604eb15172240126e1d71088e13772ece17a92f871e052c4c0e402a852a66171e2e1e0e390ef20e9313431ac72c6526ac299407e50f211f622d9f0da0026e29690e731456157d265c2c02072f244d23591c22297602d1175e1a8c0b4807920ffd208d14d013cb1909260312f601dd0c5f074801720649208b0598194012d7087f2aab2a09290b1d0614940f9d25fe223f0d5d03360554158901d11aaf296f27bf0321270211fd12ba2262118027fe295b086826982686043927a71d0617b82abe221118f51532286c1c3a047d0ba026721ff0100109580612226e085f29a614061c64235607ca232f19b62f05265c170e03fa0ac3011011a41ab603181ab823c12b771bf62be516392c171c8002de292c01e213c8058c1d071cf726be16c116562a8b27551e48235b2c3a1a760a41062617cd069216fb145e05d914ec11680c76004c044c0d4a19020e4d1e8d032a16f3012c010a0aa01ce323390ae4195a05791810282103882fc70646170a067911b508b124b8280307080af0059c0a82154e0c5a20e61a0623ff2e7616531ca02f170d272eb816710ea22a2a2c1c19db26bb0113003e273c04ba06f927210f09143b0769143206830b3726a10c5e14c300fd14282efd2677222d13680e050dcc07c5269c2dfd0c92271c02b8081624250e19299126e61db7131e254d0ef723f40d34204e205b28f426771049123308541d1f1ed90ae61c211f172ea7203014cf06af2b3326cb0f1619342c4129e52e870c3512990a4a211929cf13b9259b19611ea01d5323c40418131c29 +s2 = 46ff1e00bcffa5ff9dfef1fffeff20007dfff5ff47015e006cffddff4f00d800e60048ff65001501cefe83ffcc008d0047007f0014ff82ff140005ff2000cbfffaffa2ff000088fed8ff7700430020ffebfec5fe4e002e003efe210073ff7f0084009fff94ff98ffb1ffb7ffd8ff0d0054ff81ff800084007100eeff87ff3d002c00e500c100b700fafea70066ff600041fe7e0197ff51ffd70043ff4eff1d00d2009f003300f6ff54ffc401f3ff25002f006dff6e00eaff70ffb3ff1000a8fff1ff95ff54000c01a7ffdd006b004800b100dcfebf0096ffddff70ff5fff78fff40037ffd4ffefff73fff700c0ff1d00feffad00f5ff1400fb00790032fe9600e5fe15ff7effa6fe87005000530052ff620043004dffe6ff58007a009d00f100c900d1ff04fea4ffc2ff140042ffc0ff0001d9000401c6fe3800edfe48ff810017ff7fffd8ff5800b001f9004400c1ffa5005900e8ffc4001c00970054ff8e00e4ff25ff5fff04012d001300c10091ffd8ff35ff9bffebff3a01640067008c00bd00820023ffd6ff0b001f0071ffd500d1fe770031001200a0009a00a10023005d01f8ff8e01e2ff4aff71fff9ff18005301c4009e008f00e9ff2c0154009cffaa013bff95ff29009800c7ffdf0072009f00a100bbfff3ff9200ccffa200fa0094fef3ffa6fff9ff48ff340029004d00efff7eff4200d000f0ff760083007ffe0700fcffb1ffa1ff7400e5006e007b00fbfe6d002f004d01dbff6a00c0ff2600f6ffeb00e8fe300075004900c5ff530017005e0050ff46ff15008d01a0ff10005e007f00c1ffedff5f00d9fe5100c3ffb3ffd9ffaa006f00c7ff81fe81ffa1ffd200e8ffd7ff0e00acff110033013c00840025018ffff600d60027001001fe00b9ff8f000b00f7ff0e0016006200daff3000a4ff7e006f00f900100140ffd1ffebff81008bff2601c600aaff0500a5fe120006009500afff5a007900270078ff8901d20047ffa8ffe8ff5300daffc000d100230029ff72003800ae0044ff8601350061ff0800d60154ff5001050028ff7600a1fecbff71011c00ecff56ff9bff74ffcaffdffe7fff6700dbff4fff3d00a800de00f0003bffaaff85fe1100d6008e0000010000400061ff47ff96ff96006000a900d000d8ff1400b4ffe9001f009d0053fff6ff3a0005004000e400df00690051001eff70ff58015b0075ffe00095ff3700c0006d009500b100e400d700ecff53ffa2003701a600cc00f7ffceffc9ff94003f00eafffaffe1fefd00b3ff9eff9ffe3800e00087fffbffe100a200e100ffff7bff22000fff60005c009cff2cff9400ab004400affeedffffff15ffb6ffc1ffa2fe3e00f7ff79006100a6002c008d0083ffdaffdfffbaff59ffc0fea2ffa000cf0050fed3005500c500d30052ff2f00060086007e00010118004100 +s1 = 0600f6ff410183fffa00980031003e00a0fff1ff3f0084ffb2ff700010014400080047ffc4ff76ff9dff1001dcff1c000c0035ffb8000f00afffaa0058001c01d400a00147006f002b0156ff600098ffeafec8ffd9fefcfec600de004d01aeff1f007bfff6ff1900f7ffa1ff7affa40070ffc70067ffa600b3ff140087ffbb00a4fe4f00830014ff40ff70ff53ff1c0060002300200067003bffc5ff0a00b5ffc8ffd3ffa400db0044002c0095008fff8aff6dff78ffc6ff5f00320026ff3b000affb4002cffc400e9ff0100870000001400eeff59ffacff9cff3e0027008700dbffce003a0062ff0d0050000d00dfffaaff83ffc9ffa0ffa700c1ff6dff8cff83ffc9001800330080ff6fff24ffbeff77ffe2ffc3ffbfff0d00e8ff2200a6ff170030ffd80087ffe3ff9cff60ff5300b6ffbdfe7800cbff34004f00eefebfff8100b5ff0500b3ff3fff1e0061009dff72ffdcffb300e0feaeff74006cff6a0035000affac00faffe3fe3e00ebffc30021ffa2fff1fee1ff3a01ea002c0003ff2100cafff8ff2c0003ffdc0004ff7e00f6fff8ffa000d8ffbeff3eff7d00e9fe33006000b3017f00bb00e800ebffe0ff890011ffc2ff72fffafffd00b8ff53ff92ffa8004101060095ffd8001300e00038ffb1ffad00fdff2100250072ff17000dfffb00930115ff7f006f0094fff5ff22004d00bcff14ffdfffe4fff7ffc2fed2fdc1ff04006c00c7ff0bff5200dc00d6ff50ff450078ff5000eaff1400ddffbaffad000900b4008fff10001100210038fea800260066ff1200a5002e0088ff280085ff46004700aaff3200b7ffd80038ffbaff0e0128ff0800c8ff2a00f1fe0f00ffff99ffa4ffb0006a00eefe4a009d002600e0ff660146001600dcff06ffe7fe94008a008aff1100b4ff7affa3001100adfe93fe3bffd9fee8fe7200bc00140014009a00d3ff8bff40ff4500a3003b011201e6ffd4ff4100e8ffb6005001e8fff400e3ffa4ff20ff00009b000200c300880060ff49000100ee00bfff2c01460070016000e3001d0051ff05002e0125004c007dff8fff26ff44004f007f00eaff93005eff8bffde0063003a00b9ffa7ff0000e100a401d1ff6f00fdffea0058ffabff92fef8fe82002a0002ff3f001400c5007a006200a9ff20ffe9fefbff70ffc2000500dc00ffff63ff3a015effc1ff6000adff4f00b400ccffbe010e008c00a4007100d60001fe69006c003f0033000c013bff7bff5fff7effb90030ff76004600af003dffc6ff08ffdcff00ff46ff6d00ba00a900f8ffad00adfe9e0087009fff1dffba017afffeffcfff3a0006ff6401fbffd1ff61ff0800cfff6100d1ff7eff64005e01dcffe5ff36013f0096ff2c01caffdfffdbff61ffc4ff07000c00c0007d00befec4ff3f000900a80022ff2a00b4fe5900b7ff35ffa800d3ff + +count = 100 +salt_version = 0 +msg_len = 100 +privkey = 591bf13df430c1f820830ba17f03bdbb0800c01c2e83f7c0050bcfc30c2f80ebc0c018527ae40f03fbe0c0fc603a000047087f7f108081ec6f3d00413cf40e090bb0fd082fc200b044e44084f3f1c51c6ffe040fff07e179fbcfc0e81f82fbd0c5040fc0ec20bfe84fbd0be13c0fdf400f7e420c0fc414107fe3ffbcd02100ec6002fbe0c3f42fc4efdf821bfe80137d010c0102f03fc304104403d00017dfc2efaef9f030400ff0f4e7d100fff045ffe03cfc5ef614303bf4a0c0144f7e002f030820c4e840070feec0fbb100e85106efb0bee01088f0004607f140003f41e40004d3d0422fa0faefbfc0f84e0103ee83e7e04007ef400420fc0010820fb0810c2087ec3201ec6242f3d0c60fffb9fbb0050fd0c1f800ff0c30bc082e3a00407fefe03cec2e850c6002ffff7fdbefc203ef45083efafc1237088fbd1040bbfb8e46ec0f4010107e07df82fc2f7e043f0327ff42140ec10c22bd07ef41fc100103cf79e83085041e0017bf790ff0c4f3ffbe08027f03d0fafc3f840fc07be851bdfff0802411061050c2081f03e3eebdf8117bf7de05f81f80ffae3f001e8213ef40e7df800c30c10c00bff7f085009ffb0bf003ffb03ffc504107e20503d03b13d07d101fc010527df7ff4ce8508203613bf8500003a200ec0003103100ebe24707df440fb042efdf02f38000fc2fc5fc00c717f0fb1fc13afc40c0fc40c00c907af40f8817cfc0f430b913d00508617c10104228603cf05fbc041e3b006ffde432772010be13d034fbb03af7e03a0ba0bc183ffb001f78041f7c1880470be102f7ff7be441ff08103b23ef4607c07d0c4ffe139081eff03f0c1f79f051bf00413ffc4fc2102efe13f0441411821bf085d7d03f0430480c0f010c4f84101041ec1f81f3effef7eff6101f4403dfc1e440c2e3df41f00f3dff8079fbc13b03e1c3efef80102101eff082f80e04e7b2bff7d0baf040840fe0fc0400841c4f811fdec4000145fff1bf13ee80100f85003e7c07de80e7f33efb71810bffc6e070030000c3fc6040002141200201f03f0017e08af43000fc4e03fc21bfe4017ef7f142f5efeeebedfe110c0c0fecfd0cf6f313da1c0f0d3609e8e10de302f30bf8dce202fc01fd260d21f610d7dd0a111a0f02f1f8e2f1fe1fe2fbdae200023e0d3107faf4f5e7fd08f4ed14200afa150b0004e43106121e0cf50a25f2dbf8f02fef0d2307b9f8040b1125dee51cc7d40312fbef01ffdc161cebf6eaf62efaf9060d24e91218e209c3fdd0fc1e07d7db060004040003eae0f52afe17fd252936f0010a06c9110a0cf0eb23e9ce02db0c0cecfde3e6f02df927f5f316fbe5fa321ce3f93004daf10ae7fe0febcdf10aef03bd3c0fe7e00be9fdd50d2f19e4f81edef910ecde0622e1e1281702da211206fbd8ee1e08ecf42212ea0ce3ea27ed00e210fb28d30c1127ffdd0e29fff2d1e4db00eee44526f6f520fce20ce5fff1f80020140df408ddf20c02e3e2f22e1ee73f0eefe5f81f0be500f80907fa0c00000d14151231f9261e02071e0df5fe0326e0f8fb06f023fd05fe094818e809da1f08faf3370a0c05f307fadffc17030046f6f4fafce6f203330af4f8fd1dfaf7fed3111715e70fe20ae6082d22eccafbd7353000fdf2121404290a09f80002f209e20fd52dffe7f3110904e0bc31dbeaef1c0e141c063829f025d90605fce9c9f03b0bc51532ec01cc0f151ee5102ee6f3e2293104fefdef2ad70c2302130b15f2fb17ba03f905fcf6020dfb30dce5e61be3ebff2de8f90523f903ece1e2dc211ef2fef2 +pubkey = 094ea03541d093e70412d68b1893f7095e7338ffd7ff0ed27d71f422da16883f072893bc28f0d3530017b7025eae31fd1128bb402106489187570d8d8b67997e875093189e56760fa6b721f1c2534b7edb35022da44c5d2afb3da2cc45017455651c5cab2252350b951ba9d83473415b104e328283af6f53a53c264a2f9b43352d9495cd524b2b413341622ea03839ef4be9cc74433d32730fa065797de2f33d02d6609964a4b69eda06b624a90aa5c57061dc8b8965f97e1dc209946e4195041a37839bcab98a24986164b4b47975827f6364057162b8410f68bc45dc71fed83681940f88eea73681a48907a38dc55114a4c0712f3e8980fa79529a1a2044e765e90cc3ae9c26d6a8e13041689b92fc1b9fbcba1762691734b2f21154cd02a76a9ae5eb6296dd8e89147a27cb4210f12a0098ec3b5c5214219a56f96e021b88e9227aa248efbb0869143c166759a99f0010d229f9879e6690ac90e9c42310884e605296dd2092d277930fd9985d186e41396b7842886fa1df1890a631d107db1ff840406b28abc7554239cc6bac623f5c150c170a9fb783cdd0c4a609ddbbedcca4c2209d598da5f85f999113bd16f83e54ba9a9188942ace51b48a30144a55eebdc4dbca25805841d9583000c77d175ed81a1b8b2db32c18aab39b412c762a1116860f3e40f6fa0eea42370acd0647830d1c54589761ced55b2ec753cd988e5572ac322d4b6eba2dd8d5672bd543c2cdc02cad7000e1a2629496bb2331abb0b3cef86d5206024ede6f51accd9a87a6ea4e08a378e296a395b05ae6cc4f496686b9c6ba8561708549341b56a0bcdd97d569d5f6b1dde079cfe9b40c91bd421dd039b4600561629d30104acc43816354a76436e5114e93515d53d37e52b69805c4528449458e61e7f05b0d5937481e87ece5f185d86a2a552f15a82200d9d4edf6b54dd15aa7282b2acdbdb5de007e509d27353fc0d63aca83e42f50d4136d7c44be0dc1485e5139a8d69e9174d4049ac00c012d012629000dbbaccca7309fb44a224f69596391a0b8c7a53d5e46517da862c10f3981b9f6f3d2a628a2a2ca697aed6ea89da635b99208a4d12fc02285324948d1e500d6540196dbb2bd998f18564f1a844b0321d0b119ec2c80175ddea50d402268114bd8c7acda47368c1520e9c965d0a5431d4cffb53ccfc3992bb5a7aea6c6076d312725e1cb0c101f034683c05ce3698f6de75988881000f9096110cf3cab4d5df1354118b0245502ef24f6 +msg = 4051e9b80febd6564865e50c9afcda604daba99a11540e81437224727a7d9463f8a448624ea3bda661caa1d44522b749e7ccc772630c21dd395c1ffc08e5a9a075224341829e88a2e6cb0bbb8e214a0b49b397e710f6ac095b6fd8dd9a955d1c5f739eb4 +sig_compressed = b90014b5d52a30610d3b9a9f1b4d94b37d5480b0ef8ee4aa04c2ec12d6376962823135835765c44099ccb75e09a0fc7e8db10648270ea1bcbccfbc30b4304293d8ce2925ea69dab7ea6f3696f3330ca34dd797ec60f52b7515c7618fcd96d735bac3ba6ee2a738d4940a47f268e27b11adc6a65663fe29c4bb2e612d4f2e7dd5559bc3178edd48fbeb813924c4cffd297468d42ec7c53be739f80238a4b36487118282a6f053888561a4ca65a12e82b8ce1731ff5b642b2a1e89a6ed1d8ec991699ca7172c7ed5a58beba23885eb550faea2faf6cb9fa39fc4687fb66aca92a35de19277b5e8dd571ee3d5efd3a85314d6dc64651861c9abe52cf6abb6ed9aafa6c85f9813249773b75dac7330dc3c4eed1e02a221c8affda1fbc7155c357d55931b265f257364d5c2b13dc5118762e04f156dcb752cbb632aaaa1833cfa2e2c8d18d035f0fee418fbc329b97435eca43c680ed204d13a21b543befc272a773989c8de573a06fbbac639062975559dab9950a0084747d7992aec97fa305190c3dd9c43d17dfe898759612e26d8a7a14df66bbc2046e31dbccd29f68629f08b4ffe377295a6c376f8988ade1daff54093dbcc48346f53f7e7d6e9b54661586cf088795c812430a9f770c6b5cf632387d8b2e941b9f08fc478b2fcb4731d9b8e272d0258b12a75e4a6b978c21cf529a14560e625db26c71a75d9c7ea268ea9a444aadf9aafadcbb0c15df9ae17a5a8e08dc6552a37688d5d1e539a926c999d9626ef9544e5f1ae4552cc4a8607b73f414df42f448ef5e546537fbebf7f9b2454f2e7bf0d8edd1445f3d8cdf2f38f6eb3bd120eb171d1f647fd49649b5c5b387261eced6ccdfed8128b497c20 +sig_ct = d90001406b05405118610dfa4fd7f1dfdafec066f0b248061ec2fa402a082ffbf500adff3fcc062084ff7158fd5065ff8082fe4feafa9004fe0f88e86eca0860200b8eacfc407903ef9f08b18c08a03d019f76025facf59f55f8603703602dfb4f68f6cfdafa902ffcf00705206e0c5f39efaf8706506b03507500ef2df24053038ed7040048f840b4fbcf1401afc8fd712bff1f0f03802eee9ffc0eaf9bf61f2b0d6ec4ff5ff2fc6023f21170139126033f820a9faf046042fa8f0f03bf32fb1f0009c0c9ee5021ff8ffe085037105f3c00affa0a604c0e802e085f3afbef34f0106d0a10e508f0930b7fdd063064f6ff5af36fbbeeaf050da062f8bedeebc07afd600f0dd017f51fcefb1fdd03f011043f05fe60e50a501ae22f6efa2f5101b055f71fb905707e03a08af76fd30711231c6ef90b5f8e02cf1305d06ef4d057fdaff00feefff6e02efb2fc6fa6f72f68f48f1efa30470810c408e015f01fdff8909c055ffa0df055126f4efe9fee0f3f6d15c05803def6098fa81700bc056f47fc602c076ff40d5154efdf99fdefbb0a3018f60fd100ffa4106f8900c04df6908df940c8f1d001fcc082f5edaff4b00ef89f3efb603b0390130a3f1bfb2083f09eaaf7210604b0d50e7fd5032042080008faff95ee70d7feef821180c610cf92f6408f017fc1f5ef79065089fbceca0cf08afc2fe6e22102fc8ff2fc4f6604f0e8f76f9001603ff8f17704afdaffafa5fbcff805bf79fd1f9608203d079212f5df16f85f99fd3fdaed6f680d8fcdf7c10f05c08202100a03eea4f73f52f14fefff9f4ff69128fc7e1ff8811e065f8efdd031f4de390b9f600ac0e20530de02905c078efcf310caf5f015107f77ea5136fba03afa7ff1fd80b4eabf5c012056f87055f15fb5061085fa1035ffbfaefd8e3ffc8f6b12af450110d709e0ceed70b6133f27ff7077f6b01302f01afb80541661aaffffa50bf105fc200bf5e01dfa912afecfc1fc207ef02f4e115f9bfe2f08fcff49094017fe2ff4f42079f71fc6fe3eaf087062f3909ffeff820c9f6efcbf75ee4fb708ffe315bfe5f05eff0450c9f90 +c = 8d12ce291a1d13194409822fea03ab1cd60d1701320e58014e18911c1813bc036b2f0a01b10d011ba623a623aa10242cf71b9e1fad02e217871ecb005b21aa2400270c0f0804ca206f12ef269e0b14200511800dad268926ba09a12e481b8327cb026f06fe1dee0be3094d2160220a2d58220e08e7122024d811dd09f7064206a526a70aa21c6025b628450408184f008a0c1c0c11246a0e8215c71d1c2b450f7c2dcf097423251d4909fd1ddd1afe2586138b027c097021352931206d026b140307b92b32256728fd19c6040103f72fdd07a30f1924fa25c50d932c022b202e05052f16be2f9700531f0f2fe1196e082a040b11ba02670ab704bb20992a162e680cb611ad17bb00012f1507751f9a05f400aa004100b80faa210110d215730f082fe92f04002d0d8b18a11e8c0d271796079d05a107a70a8a08e42f7d0da32d7610b40b8207e509f42bd013fa256a10a901fb1cdd0aca0a630e4727e30cbb227e18060a7e15df2a281e701d770564175518810fc31d871c560e250d81136f09f61e2e15d72cfb2ae80556208e052415bf19792919238e1af306a914060adc11ad1c050b99029e1d5a2b2c072d15f32baf28cb2e7417012279153825a0189e1d0b2ed807fc1fd9178f23fd2d4f2c980a790d361df82db2290e214f00430eeb0e7b18672c7b0ecf018306e407c808ce2b0f043309c406cd213504e904e114781e9a0ad6056915332b451a332a221efa0a9515121d7110d4019c078925c42a6e14212d69119f2fc20e5d23d70129004f2dbe1e6c0d1f0fee20d2041b21e218072433144111a41cd72919143d08eb2c502b1304e12f8601101b400ea003d2066b248d288a1bab2ab72804267d1f882f261fdc2e5402dd1c7025a8159c1a4300160b250e8f1b2b2b5c267d2afa060f02ac0b790955002527040f6029fe085b00a115c00e650ce10f30013f16441cd72069033713030eb309760f2e2a0a21441bd506931bb725212f7e26b60f0a2d9c20de2a09040910f22fac21201835223317ea1bf917291ea5028f26c003271da221ff1b5d035e2ef81d69197206b6008529292bf720f005a52754173521dd16450697199214400aa0106e133a010a03f9238120082b0908550d6e21d613e724110371181812b0102300d30ee82d51088b168012c10a032e8f10df116125f30f7204070bbe055d036a2fb424042ea4153a042a1eb5005519082208213d137227781ac126bb1eca181d187017f71679281a1d67041d205c1d4513020f4c17870c1d138a0799070c0e981aed1c4c2fcb197b05ca242805bb135e034a105922c10be80a0a0846137d032216dc0df70a560f7916f31bd61d4825cc14f607e80a710acb295121a327ec2fe104782dcf17930adf027623f02d541ad2171118531c591a5723f11304272a19fd249402d02a90041621552b +s2 = 14006b005400510086010d01a4ffd7ff1dffdaffecff66000bff48026100c2fea4ff2a008200fbff50ffad00f3ffccff62008400f7ff5801d5ff6500f8ff8200e4ffeaffa9ff0400e0ff88ff86fecafe86002000b800acfec4ff79003e009fff8b008c018a003d00190076ff2500acff59ff55ff86ff370036002d00b4ff68ff6cffdaffa9ff2f00cfff070052006e00c50039fffafe87ff65006b00350075000e002dff24ff53003800d7fe4000480084ffb400bcff14ff1a00c8ffd7ff2b01f1ff0fff38002e00e9fefcffea009bff61ff2bffd600c4fef5fff2ffc6ff230021ff700139012601330082ffa900afff46004200a8ff0fff3b0032ffb1ff00ff9c00c900e5fe2100f8fffeff8500370005013cff0a00faffa6004c00e8002e0085003affbeff34ff01ff6d00a100e5008f009300b700ddff630064006fff5aff36ffbbffeafe05ffda0062008bffdefebcfe7a00d6ff0f00dd00170051ffceffb1ffddff3f001100430005ffe6ffe500a5001a0022fe6effa2ff51ff1b00550071ffb9ff57007e003a008a0076ffd3ff71002301c601f9feb5008eff2c0013ff5d006e004dff5700dafff0fffe00fffe6eff2e00b2ffc6ffa6ff72ff68ff48ff1effa3ff47008100c4008e00150001ffdfff89ff9c005500faffdf00550026014effe9ffeefff3006dff5c0158003d00f6fe9800a8ff7001bc00560047ffc6ff2c007600f4ffd5005401fdfe99ffdeffbbffa300180060ffd1ff0f00a4ff060189ff0c004d0069ff8d0094ffc8001dff0100ccff82005effaffd4bff0e0089ff3effb6ff3b0039001300a3001bffb2ff830009ffaafe72ff06014b00d500e700d5ff3200420080000800afff95ffe7fed700eeff82ff1801c6000c0192ff64ff8f001700c1ff5eff79ff65008900bcffcafecf008a00c2ffe6ff22fe0201c8fff2ffc4ff66ff4f00e80076ff90ff16003f008fff77014a00dafffaffa5ffbcfff8ff5b0079ffd1ff96ff82003d00790012025dff16ff85ff99ffd3ffdaffd6fe68ffd800cdff7cff0f015c00820021000a003e00a4fe73ff52ff14ffeffff9ff4fff69ff2801c7ff1ffe88ff1e0165008effddff31004dff39feb90060ffac00e2005300de0029005c007800fcfe31ffca005fff1500070177ffa5fe3601baff3a00a7fff1ffd8ffb400abfe5cff1200560087ff550015ffb5ff61008500a1ff3500fbffaeffd8ff3ffec8ff6bff2a0145ff1100d7009e00ce00d7feb600330127fff7ff77006bff13002f001a00b8ff54006601aa01ffffa5ffbf000501c2ff0b005eff1d00a9ff2a01ecffc1ffc2ff7e0002ff4eff15019bffe2ff08ffcfff49ff94001700e2fff4ff42ff790071ffc6ffe3ffaffe8700620039ff9f00efff82ffc9006effcbff75ffe4feb7ff8f00e3ff5b01e5ff05fffffe4500c90090ff +s1 = 64012800f3ff84008800cdffa900beff86ff3b01e9feb1ff94ff6efff3ff42001000c0ff0c013c007601a900aeff87ff0d012f01ecffeaffdb0048ff11003aff0b005900d70075ff970035003b01b6ff85ffb4ff2a002f00600000ff74ffd9ff3fffb100770082ff18ffd60062001600cd00ebffecff0c00ddff4e002b00050152ffebffeaffb4006e00cc006b00e9ff1400dc00ac00edfe2bffaf00ba00a6ffe10098ffc2fff3ff68fff5ff79ff070022010500feff16ffebff3400e5ff3b0014ff7eff04ffb8ffa4fe7f01f100b2ff01009c00e5ff36ff77ff2cff88fff6ff07007b005f004eff12ffa6ff18ffef00deffd90037ff6400ac000a00e1ff2eff48ff67ff040067ff4dfffeff46008d0036ff5afeeaffe6fff1ffa1ff8f00f6ffa700caffd1ff150074ff90007e000400ea003c006d007bff8e003900b0fec0ff10ffcbff91ffc1ffbdfedc0058ff0a0029ff4900d9fec5007c006affb6ffbafe67ffbfffd800b2fff6fe14ff6b0032ffffffedfe000122ffd1fe82ff1bffa3ff78fffafe0d0043ff9500a1ff21ffcbffd4009d005400b9fe4e00abfe41fff0ff5f0098000801e8ff5d002d00a3003dff8b00550099ffa600abff23ff49007400c700fbfe020084ff1000b5ff73ffddff24ff79ff8afff5fe6b007f0053002500b200b400c9ff4aff2c017dff2400cc0081ff42002d00e8ff1f00a7ffd8ff75ff160025ffb3fe26ff54009afe6efff2ff1200b3ff2600c100fbffebff9500deff0efffcffbaff9900c200540022ffe3ff3100b7008e0012ff1f009fff9400500090ff6c01b5ff0600f8ff2c00bf00eefed800c100d8ff94fff5ffb2ffc1001700a5000fff2e0050005c009c0093008fff4900c1ffd8ff9e00da003200bdff1500ebff05019300a4009e00f700af002000fcff17000d0035ff5e00ae00adff7101cb0086ff9501a8ff05ffe1ff320044000500d9ffca0012ffb600bc00ebfe66ff1e008c007c00270188ff5d00c0feedff870087ff1100d0ffdffe56ffdafff4fed90092001b01ccffe700bf00f4fed0ff1f00570055015b003300edffefff32fff7ffc1007d00d500dcff48ff0e0061ff4900fd000800a5fffd009400dbff1e00a9001d00ee0050ff81005700c000a5000700280172ff8bfeb8ff67001d01a0fffcfe7900120056009d0040fea80047009dfee7000000fbff080081ff63ff91ff1200130074ff4b00a700acfe1100e5fe6f00eaff3dffcf00d8feadff36ff14ffa3ff7300ffff1a00acff66ffdfffa0ff05010f00e8ffe6ff620006014800bfff79ff6d009e00e7fecfffaa002f00fe00ed007fff2700f4ffcfffcc003fff4b0035004400e9ff5d012801d5ffd50028ff32ffccff3500900028ff84ff74ff3400d20006002600e5ff95ff76fe3bffbc00ffff2c0081fe5b0029006effb4ff4f00 + +count = 127 +salt_version = 0 +msg_len = 127 +privkey = 591800c71bc08407ff8103c14210604613beff045dfbf42fc1001fc40421830fe14008003ff81040efa179179fc5fbb04003befdfffff7efd004fbd0ff03913afc1fc507edf9ff6fbcfbbf04184f83e7f000f3bff8080f7eec20bbf3b07cf7bebe000037ec60c41c4fc3f00f03f800801400460bcec2041fff0bd07df49ffbf3f0bf185dbc07b103f060fcf3f1be0bb0401431fbf82f01d83083e89e83e850c1eff03dfbbf85f7ff0013e086f8003e07d17ffc4f85ebd1fcfb9e7cf3d080f3bfc91c108207b03c13bffdfbdfc7fbbdc0080084ec6e452350c3fbf041fbd03df7cffc03ddc10050beef9085e01f3ef80e81eff07f1bee8807a0fa0fee8008003e0bf0c503e1be03e00313a0c203f13af43001043002e060be086003002f3f04317dfc4fc0042efe076eb9ebdf0207e0bd183f3e23ff8117ff41003ec1ebf103fc1f7df7d04113adf807fffe07dfc403e1c2fc20bf079fb5f80041f413bb0810c1101f42f001fd07df3effd0bddbfebf17df3f07e0410fbf810c4147f8103efbcf86001040fc324713d085ec4f41182f790c110104a245e83fbf17df3dfc400004207e100fbbebb142083ec0f3df7af430bc03ef06ec1f8327d142284f82f7cfc113f006f3b07fffb1b907f0030bce4603f23b1400bf0c3f7ef03f7b181fc5d81f80f810fffbd1bf200f05fc2ec1efb1c1fc2040000fbdfbd0c1ec10c5e87fbdefffbc088ffe078140e85003ec8f88ffe1befbe078ffbf3c105fbe04affef431010fe0bafc30c0fbd005181106f791090ff1be0bb043239104139ebfec30400bf080fc104018707c1c3236ffe17fd3f101f06efc1c2fb9f7ef41f03eb70450b608307effcfc1fc007af7ce4003d042040e81f7f30013f049ffbf3e07a0be00027e0c1ec00810421821beffc17cfb8efef7d0870be0fc144f49085f7c201e00fbdf7e0841f80830c2080ebe101144eff04303ff44d7e1c1f80081d7e0b503f07c1bff45004f8417bf03f86f820bc0f6106fbb08307febf17e17903bfbdfbe1c5e7cec5fbc03f1c6ffbff5081f400810fdfbd0830c81c5f7ef3d03e089042fc207c0fadad1d7f5e820d40cd62b19fef6451a03d0f204fe47d7ecf10f1137e92504f80f00e602f10be9d2fef5eef7fad2e2dd36f9df05220e17020a02ed2dfc011bef38f928fb0a2610dd1ff32706dc00f8eff0ea1c0fff130405ef45f810f207d1e92129dd0df11ce414fade1a041e00cd3021ee34e7fa401a03210400fb2afee8170314fdf81619eef613c70af017f511f7e9f10c0cf6f4060803f5efe9e11dcf1f0aeb17051627f92d0fea0bd4d121e9fffff013e5e200ddf3fbfd09e307f01745ecf6e802220bf82bee0608e9f208e5f3ecf702f5e6ebf6f5f3e703eb0ffa1df408040ffef2e624f9f5f9f5d0fde2fa1bd70ee410d518e8060d1ef4fcd70b0b20020105064505f5f20907cbe5fad71be604ffcdea1cfc0607fe2007fc17f729f4f41ff6162816251ef61ff12a0f0905d1ef1fe0f1e1feddfa08e9daf1e222ff1b09f8f9193adf3eda12ff1313e0150d0f16faf8f6241e0c08da09e3171ee5fc1d190d1f2909fb07fdfece1231d6c3fad2f4d3ec0fef0b19fe0e14ff280e1ce71ffb110514d51b09fd190d0e00de001efdf3cc10dbfed110ecced7faf41f2701fc1f1110360a21eae90dd237fa2102fc021aeb3cec2a2fe5f307e6e114dcd4c8f5fb2ce6340003efebf62e26e5ea1bf702fb1110d2d6081212ecf6fee440eaf9f420e1f9f5f2ff02000dd701d11205fafeee1ef5f520f5f40ccc072806231af9190e +pubkey = 097d5469151a4e67888162113ca7331ad2d805cce8d53170fb20efc37d8f52c3a757d63db66e842891ec293ca8588af09946a71e9b67ff6ebf7a6ae417b293554718fcb453ccde4ec431840b5b8604eaab55ef689e30c25cd46d0a5c41302ed6cf431b3045794056485087986d7a6f9c315538cc119d066aa38cf2f6b7cf93119259f8cecb73be647480230e7caf4549a2454382186e4672138507a9cad68721dcdf5bf15e98a32123b7e103084986673b06ad3818ebafa9412d896115a1a5b2cf7562991da0a16610e0e4c53c462fc262d53074a6289856d6698ffa4555915d985e4ce8d94ae4dc5639ba3a9c4227395562721d9933bc82d969c382aab31d8b640d4bd850adf9c152d6623445c4a6f404e39a81f438f75afeb8d673499a1f29373826c3f7016ca54e2db232880908ce0d305d1bad033ca03b8d010e3dd05302df8fdc59f0c8217f290ebaf68b27e2c88c97a08367b4d2cfb51d3734d50cf878f9fbe9152542a0b478a191e8118bbafa7b4419d787fecb676681d8650884078d68ad22dc36bb280ce20c72c355dfa4d0825d19613f9f8c522c6358e2573d0840f091ed2afa743a7461d51ff607e645baf4e2e311964a07c80f28bfed2cd2b79ad42a0277b3b78b69013a2c324d176709a20d9b01aa899306683aaa15b6217466eae0ae1735b01d73af550377b6c609481aca3f8e0b2624549d262878b6a865662149f389d8a42c0d5260b443c731b27a14d576921b87de7ae81167647a904673b99e95b8fdbf73b4c1bb75ed0a3bc085b38cc2b53a691fb15c4eeed90bd2a6bfa63a32259cad83eec1b0ad88dc41d4d2463f5fc31e2a589be595e3699eb77acbe34708a08b2b8a248c2c06c240434bb144e270125c9e767ae584f481df9751bacb414e0dd0ae1d8403ce83898da80f25620cb7451ad8310fad9c1356c3351c03ceae79f4976416de46813f29a05b8c8e14d3a2fb9ce490c85f42e4dc4f3f221dc5b360986b09888aadc2f1a18d1c74d023a553702801c8dd39071d59f0a39b8d4b0a8ac250e615b4b0b0d518e74eb8b528a0aa27bf7e045a6bc22c118476d764942c46529eae8484c3d14f09e811d38f4947e14043bc1a1f875210a0225efd6a71516138940d2412861544419d6799eb634b5fa465a91b247b88c96f421e4b86e3ba45e41c4a48007676952c33ee27c5bee80cb3ba22df027c540b4781d44a8e0c77d71c0814e663117ee75fbd6246d7fbc567799c6859275e95ab6201945a49f0 +msg = 3541e1d94285793a7b19dac6f39ec4a8b5b5df9c3e97d162bf478630afb44069056ce1f2fb82679f2e2c9f30286a77f108dfbde3a6d8cfd7166da60e086899e935d6e17283920378b6e30108f1dcf2e25e4e39a14df72b1a48a4ecd4612e68ed1a29f63d9eeeb232c4065007e19fdc8cf011abbf95e2499467fca1418d01b2 +sig_compressed = b9000dc2e3fd4824649d1c36ea48d6a90f03826826e8ee060a8c9a43419fa762fd581a1e1087ca151ebad3b0267957bae772f0191f4b1e4f1febe3b471ed46b3cd1fc634fd259370ca67741f5d6a81b5d108f675782b3054f0d9c09ddf74b73babf9471415e704f17d9df176f357687863e5074e095dd6dfc89042cdae3a814face22fbf8ac24379809c735d1e54f5b3c88f9ed5e8ebc8f34b1936855091c559491467b9ef41f9ef0b2528ab44999d166e4fe4919876971ad8a3cc3a077d2aad9ca6a2a7322cd5b1c0e62cbf5ed556572e33c768f25b04caaf595d70386cf1cbe51085d211b7c6191b2ce9728f67b7ec5c05e6251c21ddc239adb38163bcdc1c2bc45a06140827095c265e340080ddd8ac6b38b0adc668dd5c1c436034296796959f40381a696ea2815792b9e6ce1cbd2906cd2da2e0619197ba901a5f25b7508ac236cc8b0043391fa475b251ee321ee3eff5fe4a5ea72feec51079edfee7568730bdcefd47fb317b1eaee7b64d86d3aa0e22fd2f6b8faa62e0235bc4699e2a7f6342c86e92cbcff304decb899b6969d51ff92d5a11b647f528bf69174e0d9bc11874decf75ed30f2ff7c6aee01f9e6abd0561f958d6ab752493ae4c227fd0afdb4f57c53525d32376ef671135f389e2f2c7399ae9ba18d0d44f6c56ff0e729a469798ed665cbd55d8f92c7bc3a58f258ea297eb3be80622878e95f58618948cb737d3bb85b0374b739f07205b257680c22fae84ab965fbb336b6c45943d4eb9a42e884bbb1ebac8656e3db8c6afb1ab3457874421c97092b11976aa52a2b34a4b99e48474d1af7ec34fb5e2b8c94ebe872fe2936613bc28dfdb84c605d36b4e7679a6a64d0f4d2e528 +sig_ct = d90000dffbff1f1600411913af3dfc60a4f530c8f20ebffe00b701dfff085119edcfe0fe104eff5f96fff043efc00f0a8051f29069ed0033f6bf92073072ea0feff17ef10bcf820fcea6fb916afd4f9a01ff74fd9f2e064f48fecfe3fe0f8bf53040fcbe5e01ef6317805908513cfcd082fa3f9202dfe3fd5f8e09c0c1079f7ef9ef0ae21076f9a05d043efaf8e08713802b07506ffb802010bfcbff204004f059ff807df880d8021079101eb9fd209e053fd303c011f9906af98fa9023f6616303600a0c209c0d61c90c6f12f11007f31f1ffee028056092fe7fdefe5027f9c123f79fdbf73f4f09ef7900317d0d5fcd0290d10cef6ffe60ecfc0f34065f8bfa605502b12eee2ea6f9c1ec0320570d9075fffffaee2fb5eb6088074008fc9ef4fef0650ba07201efe2f41ff5081e9a028e3efa3f7cf33f4afc00630790f0fbe078016203040004f3e15c032f1d1000010f7ff6f73f640e116eee6fc60f0ebce50f5f02cf9b04af61000fc0fda02dfd80400570a5eb1fcd08e0fa148f4d02d045fff00c099f92248fdbf9c06df58015008f4af6ff0000cfb8f0609df4e047071021f24f89f8bf840a9f16fb5f09ef600703d07f07305608effbfa4fa1051f830b1f14f96fa4f93026ffaf590d0f3c07e0afed2f0b0b1f4001af4409aee2053e8af5fff0f4602c079f84f7efc312e0b3fcc069ed6f81025056008f4a01ff57017f26097138f4dfa0098f2df94f920fb030f9bf83f1d05df80f87f3305e085ff9fb6f73fd6fc60240a70f2f7c03ffb005f16df96f0f13502e132f45fa2f6409307cfbcf9ef9b01cfb4fd20b708cfdf151f9301507f08ef36f5cfdbf34fa6f67fb5fd6176f0e063ec4faeef10acf2c04be95f21000ff8043ff202be2aefa1a9feafb3f97fc508bfff0740eefb1107002f4e05d0c0f7c0fdfb002aeb507efa703606d091eecf16ea9edc0f4089fa301e0750210abfb916ef7307d01a066015fbd14408e1ae0a5ff8f69fd60a90c5f660c9fb4f9c008f2d01af91fd0fd9fcbf3bf3a029fd104302febb0b6ffce22046f83070031002f2ded3fb2f62fda04c134f9704b0a9 +c = 6412b4092c2e1809f12e4b00c1072b060a091e172328e526960c0327482973092e0d8a113323cb0a94039d053e084a1d7a03e313ff0750015a2f6413a0247523b5004723c827eb17e10c00282b2948240a1a42286a0086145a23962ac817c308922831259d2f61210526a72c00281e25b70eef21ee206f18640628267a2f171c022c21266d13a8138210db2f4809520b1c2d441d9629281516122b108e258827f4105a2fff0f8d17f524bb0acf012f0dd72f8c14370a1a2c00283d2a8d1cbb2e3a0f402fbb238204bc1f7b25ee0e8912791ac116f4011511d705272d390ea70e9a0d250f8b27a511b3207d20192948053f081d2c65265314ac03612ee70ad20bdd1efc10d72d9b1b4d158d23c52dd7149f2608280902d016a9236525ec16491f6623fc1509068606d219e7032c1a7d267c24f41ead0ffa0ce00bf3107914da034f09a8189e01d1031b2cef2d9315761e2c1932181c0c9e2ede0c7e12241883027f17a81fd52c4e2e9b00141b3d0f7c148615132e891b931c77210b215000cd028c1acb0b2b277e2c910a5c2c42211821c00fea211f00a70dc70718196b22b4228c0ff8004d1e692263156104081c2011a915432f640f642d2b2bbb14181ecd2e8108fb18972a3b1c4828ee14c108dd1646047121132a2b0a4f2505214d211a27040336163e0c922a2e08ed11671e0011fa1fec1b3119c216d8020507b210c81663274607641c271cd12348173a2be820370686299124d518f8275f199e1f1527fc1767109014a4219b1d7614512b57193b29992a111c0124972b880aab1b7e2f9c2c51286c100c136321b5040403331f42102902380990027316e823f80846230d12f515880aa31a0321c80c681ae20c4a18500cb319d328521083041c03d917020efc0e13188717b40ed5052201b210d6084c2be32f581cb802190fcb08ff24df068e06ef224e23d227680d9825dd00100e9c2cd309df01f51f7d04a20228147a12ab13dd0ba009f11ee6224d010a0efb2a7e03282de00456166905431eb429b71e50296d17c4035002521346279d29ab2c39132108f5007a19c329061f100ab003ff0e400bb724e920662fdd1a932d54114f03411ed8063727841193181315561c260703062621b32f651a3f1d4f2f221a0e063c1b5a1eea101f09de082d08e925ca10360e84050a1aac1dd2174103d30b500e0c281313290cc91927069f0b811c8a13aa176316cc0a940d022b9c09b21f8425e829f31eb622041dad0cdf116e2e251e1b0f6503b92ba02cee21680a081aee23010d262c6c0e0b0edd2c7b1b7e2dd62709079a26121b0e280724302a0c0a531b2e1df32b742bc7114b26c323fa2083253100c327e30cd506442d66169b26572ec105542fcc01db1b191d6f22b820412329037f04c80141253b000d2c8a0c0008261e3319fb01e81e2727172d +s2 = 0d00fbfff1ff16ff040019013a013dffc6ffa40053ffc80020ffbffee0ffb7001d00ffff85001901dcfee0ffe1ff4e00f5ff96ffffff4300fcfe0f00a800510029ff6900d0fe33006bff92ff73007200a0feefff17fff1febc0082fffc00a6feb9ff6a01d4ff9aff1f0074ffd9ff2eff640048ffecffe3ffe0ff8bff53ff4000cbff5efe1e0063ff7801590085003c01cdff8200a3ff92ff2d00e3ffd5ff8eff9c00c10079007eff9eff0aff21fe76009aff5d004300fafe8eff870038012b0075006f00b8ff20000b01cbfff2ff40004f005900f8ff7d0088ffd800210079000101b9fed2ff9e005300d3ff3c00110099ff6a0098ffa9ff230066ff630136000a00c2009c00d600c901c60012ff11ff070031ff1fffeeff280056009200e7ffdeffe5ff27009cff230179ffdbff73ff4fff9e0079ff03007d01d500cdff2900d100ce006fffe6ffec00c0ff34ff65008bffa6ff55002b002e01e2fea6fe9cffec0132005700d9007500fffffaffe2feb5ffb6fe880074000800c9fff4feefff6500ba0072001e00e2ff41fff5ff81009afe28003efea3ff7cff33ff4affc0ff63007900f000beff780016000302400004003eff5c0132001dff00010100f700f6ff73ff64ffe1006e01e6fec6fff000bcfe50fe5fff2c009bff4a0061ff0000c0ffdaff2d00d8ff40005700a500b1fecdff8e00fa0048014dff2d004500ffff0c00990092ff4802dbff9cff6d0058ff150008004aff6fff00ff0c00b8ff06ff9d004eff47007100210024ff89ff8bff84ffa90016ffb5ff09fff6fe07003d007f00730056008e00fbffa4ffa1ff510083ffb10014ff96ffa4ff93ff2600faff59ffd0003cff7e00af00d2fe0bffb10040ff1a0044ff9a00e2fe53008afe5ffff0ff46ff2c00790084ff7effc3ff2e01b300ccff6900d6fe81ff2500560008004aff1f0057ff170026ff970038014dffa0ff98002dff94ff92fffb0030009bff83ff1dff5d0080ff87ff33ff5e008500f9ffb6ff73ffd6ffc6ff2400a700f2007cff3f00b0ff5f006d0196ff0fff35012e00320145ffa2ff64ff93007c00bcff9eff9bff1c00b4ffd2ffb7008c00dfff510193ff15007f008e0036ff5cffdbff34ffa6ff67ffb5ffd6ff76010eff6300c4feaefff1feac002cff4b0095fe21ff0000f8ff4300f2ff2b002afefafea901eaffb3ff97ffc5ff8b00ffff7400ee00b1ff070102004eff5d00c0007cfffd00b0ff2a00b5fe7e00a7ff36006d009100ecfe16ffa9fedcfef4008900a3ff1e0075002100ab00b9ff6e0173ff7d001a0066001500bdff44018e00ae01a500f8ff69ffd6ffa900c50066ffc900b4ff9cff08002dff1a0091ffd0ffd9ffcbff3bff3aff2900d1ff43002f00bbfeb600fcff22fe460083ff7000310002002dffd3feb2ff62ffdaff4c00340197ff4b00a900 +s1 = ebfeabff2dff97ffb5ff6400330065ff17ffe000b8ffb500d7feebff7900dafef2ff0700bfff2b01f0ffcfff65ff38009d00550165007100250083ff0900c5ffe6ffc8ffd5fe7efe450005000d00baff0c01a8005aff2d0007ff5affc2000401000061005800d5ffecfee8ff3100c7fe26000f0012ff160138003b00cd0092ff5f00d900eeff0dff1b006b004e00660096002700d2ff12ff71ffa4ff070060ff60ffb2ff3300ad0068005e017c003e00f500f6ffcfff7bff8c00b6ff4a017500b6fffcff7bff0fff2900f80090ff91004bffb7ff7e004a0066ff8600f5ff25007dffdffffe000b00ebfe9e009bff8100d700effef500b8ffd7ffc700af001b00f5ff4600b6ffdaff700099ffbcff4100d8fe82fe96008500030083ff4b01afffa9ff5200aeffacffeb00bafe86ffb7008800c00067011600ddffc9ff87004c004a008401f8ff22007d009500f8001bff4500b100c6fed4fe79ff330035ff2700f2ff0bffc9ff40008600f9fe6b00d90018fed6006800080059ff270061fff9fef8ff8d003100ccff26009dff99ffee0078ff57ff0bff78ffaa006200d8fd06ffeefe1401b8002800a401c90077fe43007d0179ffd7006aff9d00630032ffaefe70ff91007bffbc0041ff63ffdcffc6fe0f012aff95fe750094ff9d00cb006700caff24017001f100f3001600eb0094ff2100350091ff83005e00010042ff29ff0600000117ff99ff93009301adff96ffcbfec90048ffd7ff2c003100f7fe790089ff86ffa2fed5003d0051002901dd0005003200010059004e005e00a8ff5b00040062fffbff1200f2fe9000b2ffc9ff520007008d00120116008cffc7fed7ffd80016ff72fff8ffba00140075ffb0ff53008900faff8800b90020005100daff4300b7ffdcfe6afff4ffabff2b0199ffd8fe90ff0d00dfff980073ff89ffa8ff3700caff7e0039fffdfea6ffbbffe2ffb200200072017300f9001900f9ffd1ff780048ff4300bdff5200f9ff4800c3ffecfe97ff35004401b2ff5900a300dc00b4008700790085fead0061ffc5ffbfffd6feaf004800350167ff360082ff5f004bffb1ff9fffbbff9d00e1fef700e0ff75ffbdff930096ff28ff2500b80004006f009001a200c5ff35ffd20005017aff0400ebffcbff0c003cff350066ff9cff61ff67006100ceff11008c00300057ff7c01e70062008d003b0059ff87005effad001200ccff3200db007afea8ff3aff91002dff0e00c801b800d9ff88ff9300d800cdfff7ffa7ffe3006a005dff78ff010030000f0097fee5fffdffd7ffdeffdfff7cff3a00c9ffddfe88ff5500b8ff7fffa3007cff81ffbeff5700a700d8fdb0ff83ff1c008c0043ff1b00f2ff6900c1ffc4ff9b008600f6ffc2ff3dffdcff04ff2a0095ff1600a600780077ff1f00fd00b3005f00f90046006afff900f800 + +count = 128 +salt_version = 0 +msg_len = 128 +privkey = 590bce41f7f004f3e045146fc9fbf13ff82202fbff42f8013f0c7e800c22bfec5fbbd7effff7d13ffc2fc50c11c103f0fd0c82fa00417a17d18403cffe001efff8a002f84ffcf0107a0000ff177ebf045f470fe0b813ef8624417f1430bfffd0c3f42200f79eff0fd0c2fbe03cf7f00207cfbe07f0ff00107ff41fba10107efbef3e10a140f071440bdf020bff3f1bff86ffd07b205eff0c3fc1f7fe06f7dec31bcf87f3a0bf07e0c3044f06003fbff0107a0bbefd0ba07bffc0010be08103be84136ff8ebc00104517c03b140fc2f7907b105f02f02f7deff17ce3f03df03f7ef7f1c0141e85d0113e0c1ebe07f0830c1f0203d0fb13f0c7204f7e0fff82202105039f81000f45eb70ffec4f86042f84f84ec80431bafbc1430c014507d041087e0314203c008fc013a0fe1bc0bf183fbf0bfcc507af39f4107efc0f79fffe841831c40ff13ee8007e07efbd1bef7df3f07ef84fbaf3ef7c07ce7defbfc00baf8603e081fc31be0c00fd040083f7c0bb0fd07df89ec1041f42f04e7e0410be0800c5f42f09f811bffff141fbf0c203df080820c42ff0fd041f81d460030bf0400bd0801fad3e239103081f45efeffdf7fe41045f441410ffdc0004e820c3f81102f86fb80fdfc3ebf0fedbf180ebdffe1020000090c307d1fef7f089042ec3f75fc6fc123cdbf1fefbdffefc3f45fc1e4003c08420304323ffbe0bae3fe4af4403f086ffbec403f1841ba001037f48040242f00fc103f27f07ae480fdf410bff850c117b03e107f020c10bdec0140085fbbfc200704313b0c22410bff7fe041fdfbef83ec4f7c0b7f41fbff0bf81fc004707ef41044efd003f7b08403dec2104f00fbf2001b70770051bf0430c3fbd1c4183ec608123e00103d0c3f83f050bdf7e0ff0b20beff7042f04182ec70c20490bc00117f243fc30bffbaf8503ffc4ffbf380bd0bdf42eff13af44fbcfc3f840c204413c0440f61840bd0821000c4ff80c2f840c1f7bf7e040ec107814103c07e03ce431fef450800be2fefc2f0affefbdefe0fdf85182fc3103fc200000703f27b0cc07ff7c1f9f41f7913eeb8f860fc2013f8fedad504f6ca07dfdbd4dcb0c7ff0807f411ee25ea050febe8fadef6f72cf1f304f90607fbf80dd3e10200170419f704e901ed0516f51afcd416b8e2e9f1f0f0dee411f4d8ffebf1d206f804fbf4fbfefeef1af40ff63f18f03f03e825fe1affcb18dffaffdfff07270a012ccbfdf70a141aebe30508e4e0f9f22d06f107f7e904e00ace1d01000b0efdfe03efe80c35fa0703fef2ef0000191f21192de7253a1c0c1d010303f0f8120efd19e1d507ee172b0622fef2da1601f9ede707c71afc1f32e523083103faf110e214fbdd15ede9060ce5110a23feff0f0aff01170eef02eafcf20819edd215fdea3a12e7e7d931ff0817f42004242e020216f710eff1ebeef1f8e71ffbeff01a11e7220d07050f16f4db181dfd06f4e9ec0e200ef63105fdeaf20cdd06fe090303f51d03ee3cfabb0411fefa0afadbb8f7cce4fcda1c19fbf404e9fe080cd11330b610030fe5fe15fd120f001ef1e7fddecff9f718d536efe9ff0606071ffcf21cfaf2f51902e1e71012f50ae414fdf9fff7ffe90beb06d7f6eb1c0deed6f1bcfe400a39fbdf01edfef0e4fb190818f40d1215091efce1f911ffffeff006e5ff2f1ddf2000f7fa0c0fdef41cf712ff01f9fbe6d9f0ecf83ff0e9e8dcf1112332e81316f2031efe410e1a070533d9f11ae9e2f402df2817eddf2102fd2614f2f0ead7180301d005db1f01f70ed71414f71ee0fe +pubkey = 095dd5bc49c7e8135d99b715689be04fea0870ccdbee4500611197a68457213f63d48600a49cac339aed4d9a5a8b91a18a440bdaa3b9480b3cbe3a07ba259bf69386e482c1065c3ed15da5d1821417d0cce441468a6bf089b1bf870b812db942a05da2b5589e57dda87c0dedd8a2198e14084ee5f425218aa912fcba158cf1888d514607dd2d37b12091b1d1ec94f8e5297f090605042e75fbcb7d62fac302ac98301a25cf9917d4b66825e6e266e92c0709d3243027699fe1e11687270aa1fe1e765f09dd43492da58ae99d5fd9aab900a6b17cf0ed51a04af4953e8fdb53a36f03f4e591e089b53284648a6ca2cf3aa82a00d7acb062182d6547a3dda1ce7128cc57e4a5215c770619836a81eed90ee9f9b0ac6406e0041e31184ca92321811f04cca6aac85c79becbe9039e28a161cba4f4853a9936bf581327d1a770e370328e13b44d76c68d4c287c3847c13d135b8938b7e4cae827633ad3b89d85bb9d7868f7b517b6b67ec262664ecf2841d0127926991cd972d82e5b5d5f81bc75985375108060724a190e08b09ac2ee916f5c26b240f4df23773c538087218b673ca7575e49888660c63624a54c8cd92cb1729af55de2ef28cc17c328e4183716da859e94060abd9f206b09d3920aa7cb583e548b24c37547a8e3dbf621f85f2ecea8c8c6a6870c72019954bb184208287ea6832a2c03b8d1449a0a8936b6285e93358e94fbf24629959893b9a1ce09818edacbfe23ae9e85d6981a8609972c61666d90488aa65c028be8641bd645c3e6135c585527638567e034ed131045e423513d4877b0d8013c19aee86bcee46681275919ec754dda58a43d23035d9d3539b2d9271eecbdc05a925b679e1c376b9ac76a5443595c0b1f742ae205584022839c677926e7ec72c4e74b20272c193c07c398d5ac25ac4798cb4ec7ad81a5e8ce5754614c8237fdc74c35d60796621801bb3df827479b929fd4ee6bf689a6b376e1aa19a78495822ea8144e4a3b4cd520efa70e5d69acc606925697ca6a9a26178e10e5e49000864776505480e2cf3e335db27b06d4c70f2da2654cd5d11fa1479b388b31b21978f51869ef88ae6882ae2ca4bbcaed518f8f8263d640516a2828ba09bf51491e20a51e70c7efedb07af4d7153f562f3de54945582b2b8e61dca256d4b658a416354fed4b81bd2b704144b34fb28feb2b03eb43a9f5ca0056588770750046ca081c7a06f9e1980207648e17c105a2bd4a7a41fad5a05519dbd6e1ac02 +msg = 7b9baaf606f92d0cbe931b3143ff494b4ac1ce934da8419850ab221e6024f53d19cf31766c9f3846596eed29d0e1ff8a52e9232c6004acd8ade2f1f7b26be131e2022befb44994fe2aca491d605e70efa2d8168b97a281c835b8cc6204d3cb43c17d87ba14cda9885644921e7a13a60eec554b76e5024a700facb503e65e9930 +sig_compressed = b900bb82af27f7815688ced5cb4a036f2c8eefa4be43da327199f76cd128bf3a67b7d28994ab173f44aecb5c40c74a922cfa39e08f5de31109d7490470f3fa44ba26a9efa9cb5c931566a792bfff91158aa73a0244b8b6ef40a1c673a31d8de4e9d1b7175c63d2b923793d731a9f01c469a0f4963d3a9ff3b6babf121a964beeee512cce38669219d8a3bee9246ef92cc2225687278a625abfc24dbd9d43b8f96d94bcc7b0948c1c2f0887f6d8a4fd0671a59a3c0e7fc097df597e1cf1a519fea20ba52458e8de43914e9997de1ce4f8675a54fd517ae5b9a63f5566c01007fdb4c5585c79cb1988e7f81ecc77fee9d2ef501bdd94c303abe2ee2f172e4d9fbc8a28b69e2d109a651f0451a33d46a1f0b85bdb88cfe5d25d92f4bc98377d9b7f8e42899868fc053ee12d9c45ebd9c199665f3ebfdd8d2e0aa25a90735c098a1a568a0dcd719fab44045e45c719506262c9528e5fa6cf26fd8122cca4fb9f3ba4695d61069395d8820fe7ba55a6fa36de857391a369fece79ed56a1730c63a91798ceae3b366d484630390e631919b95252f6a045f9be86ee5159d1324ab29f8037487b4254523319f69e129abf1dd499656c56a9a7e30283c35a09f13a6d098bca57eabd68bae5ee96f1e20486cd43a85fe81d1591776d068541463156369fc6dbf2a7d8ca94daf89e213fb8142e2ac3a15045e1a4fd214ee98d47c2156bed41841599cd96ef45eb2388f67c58f222d631e60a970bf1d873ec7acf937c60e441c5cedb8e65e706a7545fca835da47c3eaf27536e9f26a9cf1febb552837b917352981bb3e99036306c4a7ab22919559552450d9b47166b79dd869f053bcda7794dddc2e9cb4790 +sig_ct = d900fc5085179f83fc00560110bb05c0e900116f0e4fa3e9707c08fedd038fe7f92f4d012017fb2033fc9e5b03202aff50bf0120f606b110ff20aa022f6101cfa001e07701801003af2e084fbdfe1f5c02e093053fc20ce06b024ff606614f02bf81f1c015095039ee00a20f1f49e18043019e63ff2ff3fb7f5909bfbbed2f7102b0a4fc40bdf34fd7ea0f3cfda0070c9f7103a03ffb2fcbfd5f1e08d02c02f0f7eb602cf64ebdfdc00cfa80c7f0902401b07c02cf7c0120e8fb7ebbf77fd5f08026fc303a00efb9feafce12ff71ffc048ffd00bf7c00ff25f760bf086fba02cfddffffe1f2002f0fdfe9fbd0bce5bfe1f2c005edb022ff201bff0fb804e13307dfbd139f90f63f5b0bf0d1f9502df66ff1fd6066f00080f01fccff60e1fb90b9ff4ff8fb1f20f94ff2f81074faefa20c0fc3fce030ffffd5fbbfc8078072fb7067f22094045069fbb144034f6cf10094edde96f58f900700effc8019f07f2e0f60af12f0b0fc5fa706ff9d0a1113ffa01f08103ef3e06cf3c07af94fbf032f67f8dfa9f09ef30f00d40ad020f33fc00b110d15a0410f30710bf15a1811f9071ff40d0ff70960aa14707e0b6f9cf41eff096fec03efb103b048f5be2a00612705d090007f99074056037f5dfc90420730a309b03ffcd03cf1305a00b030f74fac01703103a071f4df650c8018fffff0f34ff40190720c90afe58017fb3f18fc5028059f5ef6e0d604ff00f4608fedf0d1123ff4f8a13c029057f39fac032feb06206a034f88f7f00708dfe013e0baecc0b1e9b05f055faa097072f9202dfb911002106604305007f040f2f0e40f7e4cf5f0c1018ff60e3fd9f1dfc9fb603eff40520360fc0bc009f8500200b095f7900a0840f8fdcf0608aea3f7321f00a06bfa6186085fe7ee506ef9807afefff8f94f0fef1091f54ef1ffe04b00bf9d061f61f71067f6df8f107090fbbfe316efb4079f7d04e0d1f840d0fd2f5cf90f0bf9cfacf490be0b5039fb9f8bf4b24afc3f6ff33029083fa7f970a0fcf006f770bd0e4048f6b0e50d2114f4dfdd096fd3fb2f28fd9ffe03bf6503bfecfc5070074f3509e +c = 1b021d2a7e1690082d0b020dc60a5b06372f8f082a2fa12e4810c411fd2d41187403d407b821241cee09f824180e7e00aa16c00a9609c708a5010510b62732109e249a26642d7d11151f601d62280d04ef12202ef414761e2c1f2705be1b0a187a15090f800c061c1c2e7c095227fa1fd4090e0b1a24a005602d36258c1b9a066100c52dac03c300c20f0e2ad31cf9105513d52268157b09780c26034819202b9e0629142c106011db042a0498269a132b14281d231bd9183626cd25a9062509d9242c253b2b5821850836033e28c0162b176623f6181a085b1b432e0e184205c92d4617ae22a0119e132009e016d412e4208b1cda228f2f26198a1a742add11ad0e6c205d128606b822611d392ff10ef6176c052a27d2002013cb02ba12d016ad2061198d15b501ab126b2813220822e929b22105070f16470f4619c903451395065b2c5021672049037218a609ea1ffd09f3065f01211fde15552ca41fa8284113b815a42b9f080a1f551f7005a201d12cf11d6e21e027d61dcc22092d251c90272f034c10760d89015523a40548087801e620310f340fc2266905c52e3b274c017c10292c710d902a7e227f2d96034708e500e519b7282c08d422582f6c1c9d246a065a16f905b51ebb165322d319f32b8724e210ca146f219d015d2d5324c82f7c0ebc165b16e91dbf1ed4271f2b570e1d0f8f04f5248b01f023571f9f174202ea0b1e2dbd04342f0103ce16471c472d37163b19cd2ae9154d12681a761fcf258829ec1cd106930e9b02c503761ec60f7d01d42abd1563256508da029b153e29a519d4048e2cf52ebe265d26452563053c213419432c341c7b04890260089f2ffc1f17129207370add295f25da1bd1056d18710f07216c04d10c3d0ca212581dc812152ed517d90da71f1e215c0f461bc61c012db0208622202d32169829281e5e27a527612e0a185406aa23a104d202cb0a7b0cec2e9b0941270b0b1c1dc7150305ca1181225116d324bd2fc412a10b2a0e241191093e2ca71d7d2924103c17dc02f6056600722e77108920230e291fa220c30ba22daf0ffa081604492970116a02c32f1c21d809810bfb013402ab0226125103f700ef16dc24ec2d79184813be032e29402e382767229b16b71acf17161b8b2a8813ed03c51765168425bf04b32e7b298c22592b42059d05110c4126ad1a970134025f18bb220f1fdf1a821489055c0755079327f623a924f5028e111b1a0625c500002f651d331351275013b81bc6062518c706570fb726df2bad0a5f08001a4706bd256b1395150605232b0000492dd40733149101c208b61aaa25f913140b352b0b03900aad1530170016ed087a18672fb720bb108600a8175018131aba0f450ade078728162ce11a620db4133826ab22a80f402beb0b4609af29701a6d05a5181702ca16cd15cd0f +s2 = c5ff8500790183ffc0ff56001100bb005c00e90001006f01e400a3ff97fe7c008f00ddfe3800e7ff92ff4dff12001700b2ff3300c9ff5bfe32002a00f5ffbf001200f6006b001001f2ffaa00220061ff1c00a0ff1e007700180010003a002eff8400bdffe1ff5cff2e0093005300c2ffce006b002400f6ff66004f012b0081ff1cff150095003900e0fea200f10049ff18fe4300190063fef2fff3ffb7ff59ff9b00bbffd2fe71ff2b00a400c4ffbd0034ffd7ffa0fe3cffdaff0700c90071ff3a003f00b2ffcbffd5ff1eff8d002c002f00f700b6fe2c0064ffbdfedcff0c00a8ffc70009ff24001b007c002c007cff1200e800b7ffbbfe77ffd5ff08ff2600c3ff3a000e00b9ffeaffceff2f0171fffcff4800fdff0b007cff0f0025ff76ffbf008600baff2c00ddffffffe1ff20ff2f00fd00e9ffbdffbc005bfee1ff2cff0500dbfe2200f2ff1b00f0ffb8ff4e0033017d00bdff390190ff63ff5bffbf00d10095ff2d0066fff1ffd6ff660000ff800001ffccfff6ffe100b9ffb900f4fff8ffb1ff20ff94fff2ff81ff7400aeffa2ffc000c3ffceff3000ffffd5ffbbffc8ff78007200b7ff670022ff940045006900bbff440134006cff10ff9400ddfe96fe58ff90ff7000ef00c8ff190007ff2efff600af002f01b000c5ffa7ff6f009dffa1001301faff1f0081003e003eff6c003cff7a0094ffbfff320067ff8dffa9ff09fff3fef000d400ad00200033ffc0ffb1000d015a014100f3007100bf005a018101f9017100f4ffd000f7ff9600aa0047017e00b6009cff41fffffe9600ecff3e00b1ff3b0048005bff2afe060027015d009000070099ff7400560037005dffc9ff42007300a3009b003f00cdff3c0013ff5a000b00300074ffacff170031003a0071004dff65ffc8001800fffff0ff34fff4ff19007200c900af0058fe1700b3ff18ffc5ff280059005eff6effd6004f0000ff46ff8f00dffed1002301f4ff8aff3c012900570039ffacff3200ebff62006a00340088ff7fff07008d00e0ff3e01ba00ccfeb1009bfe5f005500aaff9700720092ff2d00b9ff100121006600430050007f0040002fffe400f7004cfe5fffc1001800f6ffe300d9ff1dffc9ffb6ff3e00f4ff52003600fc00bc00090085ff02000b00950079ff0a008400f800dcff06ff8a00a3fe73ff1f020a006b00a6ff86018500e7ffe5fe6e0098ff7a00effff8ff94ff0ffff1fe910054fff1fefeff4b000b009dff610061ff71ff67006dff8fff07019000bbffe3ff6e01b4ff79007dff4e00d10084ffd000d2ff5cff90ff0bff9cffacff49ffbe00b5003900b9ff8bff4bff4a02c3ff6fff33ff29008300a7ff97ffa000cfff060077ffbd00e40048006bffe500d20014014dffddff9600d3ffb2ff28ffd9fffeff3b0065ff3b00ecffc5ff7000740035ff9e00 +s1 = 40007e00dbffcbff24ff84ff2b00c5ff570005ff6300fcff60ff3bfe1600fefe5eff67ff64ffb8ff1cff1801580007001100a000b0fffcff7c00a3ff6c00cd00ef005c00d6fe08ff02000400510025ffefff2e001b00de00baff53fff8fea800170068ffec0056ff000058005d005fff0001c3ff0d004d002bff4cffd60096006e009800e0009100f7fe4c0012003dffcbffa5feb000600071ff8bfffdff42004301e5ffe8fff5ff0a00abffe7ff1901270075014700e000c9ff09ff3400b1fffbff0800a7ffc7ff5cffb30084fff6001700f7fe96ff5f00f2009f008dff0f002500caffc20096ff49ff84008a0048009fff450051ff31016aff530087ffda005800330082ffa9ff51ff3a003700e8ff8ffe650051ff3aff220064fe9cffc5fe950077ffc9ff4600a700f6fe4f00fa00b0fe030042001bff4200acfff8fe7dff0effd3fe04ff1700ffff670096fe7efe9bff2301e6005e00da007affa5ffa7ff0e0000017b00d5ffdd00d3ff4a009a0072ffda0050ffa0ffc9ffba0022007afee8ff67ff8700f2ffac0098fff700c2fff8ff4b00db00fafef8fe3effb9ff0a00a6ff58016e0095ff5200d3ffcbff7b00a2004eff2400b5ffae0077ffab00bdffdd00c3ffeaff48006c00bdff90ff86002700a5ff6300e8000a0098ff5700940090ff92ff470061ff3c0084fec7ffd30053ff0500b2ffe8ff840153ffb0ff8d001d006d00da012200b6fe4a0042ff1200e8ffd2fe39005effd4fff6ff7c0052001b01cdff5a009dff3f00c7ffebff42008900fb00e9002e00f4ffc7fff4ff92002affa2fe3e008d01a0ff0b00ddff1d0046014500d5ff7400410036ff140011015c00b3fe3b00fdfea300f3ff47003200b3ff26ffc6ff7eff0e008effe3ffb0fff6ffb2005700310036ffde00880059fff0ff20003400b000aafff4fe5b00380075ffc9ffb300e7ff230024ff53005700c6ff4bff0600a3ffc8ff52ffc1ff3eff5c002700feff62ff1b00aafe54ff65ff7701d6019dff6efe61009cff75ff070045ff99ff3dff6dfff1fe76ff8bff0e0080ffb7ff81010000b2003200ffff740020ffc9ffc5ff88ff59ffb6ff92ffe0ff52007cffc7005600180076ff84ff34ff48ffe4fe16ff2c0021007a0033ffe6ff2601e6fe4b003b016900bdfe9afecbfff4ff590048fffdff550063fff2fee3ff51005bfff0ff6efeea0091ffd90049005d00ccffd4fedbff7500c5fe16ffecff4f00d3ff19002c014b00a3003700100068ff48ff250019002a003d0197007900a200e200c0fef0ff800018ff71006aff52ff1901c100a1ff32ffa8ff0100ae000a003700eefe9100ceffc7ff82008c00ccff5b00e400b90021ffa9005400c400e6feb8ff75ff4f0016000cffaffe690052ffc0fff3ff80005aff7afffaff67ff58ff12002100c8ff8700bbff3e000300 + +count = 135 +salt_version = 0 +msg_len = 135 +privkey = 59f03dfc0ba17bfbefbefbe1030c50fef39f4117d104fbe181043f421400000bafc31bf0bffc3e81047f430010fc08003e0c6f3ee3e0fcf7e0c107bf0207e1400baf00f03043043f7c0bd103f87f80009f3bf3f0bd103077ffaec0ffdf38f4107f13bfbb145fbf04213f000104002f0203f0c5f40f821bbf81f41f41e3df3c0c2e011431bd0fffc30c50fde050ffec0fc22410fcdc2200001fb9e43247084ec20430c50c0147040f81e7f145e8008ae411bf0c003c03df7be440c30fdfb80c1f03fc2fbd078f872b8f801fd0bde840440fff87f04e82f4207f108fc2185fbb04303d1420c5306efc0c3f41082f7cf812c5fc0f7edc00bdf3c037104002ebb03fd7a0bbfffd36f01fbff3fe460f8fc3e7fffc0bb085ebf13ef76fc013ff87f84085f4403affd07d13e00014ae3cf3e238f00003ec117e04803df820c2183e7b03d144ffe07b043ec0f0100b07defedfef7e083f78f7de3b102043f3e17ff81fc513a07cfc0ffc13edc5083141f4414317cf8307df84f47046f7cec4e830c32030bcfc500003a1bdec7f3b0bc040f80eb0106fc1e80ebef3ff7e084fc017cefc0400ff13ef49f3c0bc0bffc30c5042040ff9ffb142ec203ef3f000ec2fc1f7e04907e0410410bb041081042200eff1c4f040f9f85f822040c807913bf3ffbf04103f080e3fec2f3d0c00bff84042103004fc203e0c2083f8317d101f7d0c007bfbce820400000be003102fc00c1fbff370bb04203e0bc1fd27c102184dfa186000f01102081f890821461bd0c014507ffc4d84d8123ef3a140e03dbe00203a040dfc13c1f513b1c2fbe0fb083002f4013efc203f140efb043f7c0420bdfbff83efff441bcf7fffb03f0bf0c2f7d006044efa187086f3c1c0f840c204a148086dfdffa14107e104fbd17dfc813d1ff0c31ba0be1c113c1ff17deba0c1ffa083008f3ef4007fffa03d083f06081180f38f3fe3df45f81dfb086001088e41f05084f7eec213ff3ef8403d07ff02e7af3dec80390bf041f41f40041fc3f82f00fc40c6f81ec50fd10003a0fe1c1ec2ff90c3f8300003af022c0ec1fc7034ffc07cfbffc2e0ddffff02f73020fdd8fd0afe09f71d0efde421f5f9111f0f0e00e40910ebe715ff12fe0416ebd70b0df00d271de3e80fe606180b130f150f05f8eaf5170a0a07f51a12d8ee0917f41f07f3e5f00d1a2a1b251422fad80cfce4ef0f100f022a2627f4113024fc1207d7dcfff5121b100513e0d022f1f5f8e7ef0b180803f8e8db15040212131a000541004008f00b41140c1ee42101fcf7e8e5ee0314f51d1630ec0ccfce08fde2e4fce8d4dd2407f3f21001270cf6d4dbfe1b541ffafaf1d403d5f9ffe71618e0ebf305eddff4f8251cf6dcc9db1330fe2205050917f8c81ef70dff3bfcd6d914e8f1030f0a10efddf40cf3c41106ee01f6061acaedfd09ccf800f7c70c0c1cf8e51ce11af2b8e621eef01401cbf7e005e60116e3e0dcfa2ef3e5c7fff0f71d07c9ff0e103e1522f220e3fdf8fb01e6f3fffef2240bdee30f1be0f4fc2208b2ed0c1df41ad0d504faece61beef10ffd24d1fb11f9ea2b530425fbe5e41e20ef1110f4eb20f50ce8e5281df7ebff10e3e81f101118e209e9f8e1fddcf20d391df9dad40be60e2627e63525f5e9cbc226280f010e081300f7fe152c3e11f01ced14f11716220d031df8e0e3f405303ffd02abf624f700f8c40b27090114e90c192c13f7e106231e19192901091808081c0aebfc1afc1c1607010add2227e31006c6f40a0e31f1dbf218e6ecc6031415e21423d6f5ec1a0e09e3 +pubkey = 090b046d7282e82f670a24c66205a66ce2733b970efaad28b4e04612ca6a5a1d4b9a11cf12a2cae5ea8d875b4965193f8291bab5bc69dd10febf420899ecda9b57f266bba4459f2a8077fa8aaab18fcefeaa57a0f15e116e603d635f389976c2162924522ce4f56852ee7db59d01b3d829ba310a42fc20cf4f9c8607c4e434395419903447779aecdb97e22a2cb45dab24d6af2d96c4217656aad3b89859db6f2d7c1c3d630a6dccf2b4d19c924c62d6a9c00ca58c168fb8c979ab678fafb06d52d988ad3a39dcddd1b52277afdee97815d3baa0e4c1d2726fa312f67d63462b0643c017d40897ed7406f10a920ba6690533a30a886243767cc131973049a843bac807e9652e5db1b301902172f311ba4f4677485bb95998531738b7eb6f2b157e0d8cb15ccc8c4db14a751ccd0060d46a44ffeb9f3cac40d79f00c9352023a185ea9a5929f9607682f98a6cf3f40dd10bbea11d013f6075b6b68e0bb5403f5fc5766bca8a7fa0125e576b5d4f7a5cb68a8b9bd7b6ac296a56e2233ed8e16a4705428eb036746190361e80aae06319084e7ed0b175ccb00115a54aa96166ae3dfce34286899d26dcb0606e742d898ad0a540c60d525d101945e0bd885421930f5f9a5a6d69d5e22557f07e562b94f908ba0ff70495658b5e62317a2727a36c4aa97a2b2d7a0dc17808cfe1a44594d64350e993e95875f583c38bccb1b2275a389f9876681443e493bddf16a90cd54738785152afff0b281c544c5f68818449807f81885101f4e891d27a7d0c3741905236a522491548e2ee1eaa16f189cd15b0222ab515ed7155d94bf950206abfd450e658cb5da7119d192c06fdb70a9b257badbc731599e772cde5797858da2112b7a6651ee873dafb33e4e8586b516b8891d7c85057ef9cba2271784dfe519c3634202bbe9b91ead5f406cd8d22799be328ec32c52f93815f6f10166a5ae368ac44a2ac80a7c7d82ae89f5118dc8246d11a427b6e284ead22021e8e3da81d9ff4e06ffe274d1105d36d730042bce812ca3a5b3e289b6960545a4ae5a4918e8483a44920de84202079b77beb5d131772b5b3e796cd5b7161101f45b296dd94a567979d9da84ff176993e23e5e3262dc8794edc1b92a8aad6bde4a66a2c943f9b1dcbba9b6337b52002d330549e4d7a55b9869a5e1f2daa0ae955577d50d1191d8f743f0198d97a8fd784edd1913052c74bbad681dddbab4a9152d4a346ce4825b939d752300cc8e1c695a3463c41c57086acb3 +msg = ca79b4f91d049c508ada8f2d7d037ad7a2ae585dcc0e13f825075d17677b0b115c5c773394de1a150bdf5b3608960cb58b22154ea2db4433556ce6da3d0275f654c2d6208f01c29ce6de816f5fc6b102be3b3b17a0275dc1c6c6058b341565f74ad70fcbb09bb03952a203e1d538b75902d75e007b62ac33661acaeb2ec37492ed459088758166 +sig_compressed = b900aa74aed3ed3639bd95149a82fa8af52e6ceff98c395f28bab5926c76262e7b97a6689d0ff6767e8f200cf28fab795068aefba122a569c8c3cdf8a61468c14f9731897d2735bc482f8fd43b96f5ce310cbb30654c7c30aaf34b6a1b26b18efcb2978a8e238421f04b923d7d8af8617eb9c6d5cde1e7f84cfe65ffe264ac33d9be15cec544be49c51728ed431175c6c496d713b4e5c9214bb5153d69532c3eb7636c751a6bcf60ea4056bf2621d2a3bab2146506d313e8038d3d937e27ca1c129397aeef4b32efcab494c9353227fc50b5543ce32273d3484ae750d9686e37b508f149aac6420e48f7993d858152bc3953e6bcc366d3d612fb5052f206a179121c5612166495798aa5b04b88c5ef05cc3c7dac69c7cdb18d319430b9d10549595e4672ef0fd2bcac245c90623d90a99b3862e3365819dbfa63db24325506fb4e196c83103678458f4a6acae2fe569261107aa690efc42fcf29d2255cf370c9f0145ae9be4ae84a270e590868d0e732b33773f346c0f6ef25084104e90ec924685da65f49d2c3f3ce8659d2eef477c464d6bd5eddd7db78cdd266ba1ae705b945db9e95f57466d148e1db54a9be9641c7357518597273948e0d16311bc9a368de5299418f15fefd7fa6d26ae1f058d722fd6cae608ae6e789a19d200f86e164624a5341ed4a2b6c011f65a3dface65648dca08cf296f364fc47ed74c2bf6839f5610bb63a12de6625d635f1cf51b40cbca1e7fef5dcd5c548c420c7d364f96919124dcbaf206855470ec547ab3b978cd4956950c089db7d9d2c76b41076b11cfd1b4d0e4ab34dfb1afff429c8d88bfb609e26af10b5f19c127b3039876df0a8c563b65cd597250cc610 +sig_ct = d900f56fae07603efdaf72fc312a0490d00fd015fac0f3fe3f02ef4fb6f8e09705af6efcfecfff503dfe904cf5efb0f82fe30bf09e080f62047f55f1b006015fc2fb002204aed9098f9af8814c04611804f0aef7402f049fe6f440200fcf8600ef35f95038f78f69ee8eebff110c055eb30ed00d0261e3fa102c04bff609c11c088f100ae023fd106217cffbf8bf64f4bfb3fbdfe1f3efe1f67f81fbcfee06103d037f7bfb2ff6012f0e038045f6cfa608c0970710e202d0dc0bb0b9eb708a0760c50bdf5b032ff9fd3fcf0ecf2cfda079ea8fac08106bf9cf78fae0c7fab0a1099006eda03e080fba03d026f880be043004049fe905dec30e6077fb616904c02604c013f04042fd6043f64eeff31034089073050fcefdf0710fb142f9e026156ff0107023fc4fedfd00e00520f8fb60beed1ffaf650bdffc07d0d004bef0f581f9021ff6ffc10bf6e0570b1052f5012e01807bffeeb4f9dfa6ef3fb9f65f74edaeecffbe630850a5febfb8fe407700ff5bf1bffc117020ff8f9400a0b3ee4ff5019065103fa5f8cf71f4e00c02a006f8a0b8feaf70e78fcdf7c063edbed50dc17f0da1a6090f9603400ef8800bf99029f5c02aeb1f48fedf4004515df4202b0c2044fbd02c088f5d08efb40590b7fb1ee6ed0f93fc40a8108004e2eea70a4f5ff26fe9fdcfaeff9eb1fb0f6afaefa3fafec2119f53f96f93fc6f8af44fe5049035fdf05cf3ff47097fc7fae0fd0f4f6501411cf2505204df17f70eb9fd505110b0f2f32048fbf04501801bf6d09b01bfec04c04111e05ffa105ff2dfdcfd500f00501afb807e06c05cefe05cfc7fbcfdf0ba080f90f480e4ef70cafe0f130280dbf0009ffea01ef86fe4feb0a4f47084f620cbf9afede9ef05074f7bf05107f0befc076ff2089fc4fe802e0e30fcf31046f60fe90a8f99f83f29f330f1048f78106f8cf4ef8ef5ceef026fb50de08300a051f79ff601e059f47e9ded70561aae7f0bbfc2ee30630eb184fa6ff8fb1f5dfda08e02af66f41f73f81fb00ce19b017f93004f1efd5f7806bf3aebf03d130eb4f25f9005101501d065fe6065fee00cef4 +c = 672eee188427bb272d22231a79179e0b492f652d0e29890b4a0d12230a121a11a70d470a0e2e0417eb03d3185f19d52994245f066f2e2a08db01e22c0a07652184192726011fcb04f41819260f041a2af82cf12fab0aab07321be32f4d074b1d1f283f271c04cc09f110872bd10b83216217de17570a232bee109909811c940346123e12611caf2f7422a90c130ae72a231cd81a6f2b59206d15fb1b5f1577023325f206f80bf71d762598222b2cc80b48204e211929c80e5c140f12ac118908eb0c331c0701db03b51df52c2e095a1555205d00db01a11a79009c11bd10f026832135018d2b6408a00e7e15d8083b0dc6276317870abb20510b94047022820226160c0f950cb1205623ab095225512f9a2db82d1c0cc60b6214fa029b05090f9c20a11ca41b0f08b31f8025210f1a027d108122971b35046416e6107b199d1fd81b8a04d129aa0f4a12e615a1150613de122b2bf512040a17112128db1fe60fed2ed0061d199606050a9d1a231bac0084160215f61b772bd52c9c1b7d145f1691272e091d02f8087014981cd80c7d1fdd186a04bf1f2b041d18a41276071a16c712fb29c21508180004d22f5d17e90cc1058914d11fea183e078c0b4c1ce019772a5803991fbc29a60d890c761a0620151f7b19262eaa2fcd138c107717260f7804bb127908e225ef276212f81a891e3308f420fc0cc222051f1702b313e22c0903110ae8107402d82f801fcc0407160f0e2e2e58208504900467198102ef28fc24571e7e26b9037f155415730d1d2615123e23f9086208191e370e4c16821d6e1f312c230a4c1bd2000313aa2cc01ee5245727642dcb154b05b41c9e188623a011280ab606a027361fe2221011141f992cfd259f266505b52a761fe31c5116af1afe0d0c12350f4529ce161a06a523811180236019192319234c2b3903562e1012cc032a014001351d62198003812dfc0b5f0c7e079422b50d1d2ba62b7e01282e63175c27e0049509e00526039707750aee1be21045024f263710b92ae51497169e01a10acf21cf11f4165e18f8153b18b12fa91a6125d0165a177025a013fc098f10b81a02248e26040c0f2d7d1277298a0bc808a301b61af30889267a114113ca2edd1b951fab13110933168a16f11660009b019f248c1140206c21a219ca04080de00c4428ae0f5025301c04259208c928ca25e80de317621bce1acb133803e620af21ca1d43024207c709a62e2e02d307a318e9176e006d13d61dd9214202d82a5a1ae128a31f68105910d321d70e552fce254429e30b8b137001ec148402e70dc71883029d15642a85097b2075167c207b03b628c029fd125f16662f5b160906870702144004d72e0e1e830cb82355277303041cd30cea20cf14cf2349209c1a982149170c0d6e170a2d2e2df52d3416041922273b042d08c32c4515 +s2 = 56ffaeff76003e00daff72ffc3ff2a014900d000fd001500acfff300e3ff02fff4feb6ff8eff97005a006effcfffcffef5ff3d00e9ff4c005effb0ff82ffe3ffbf009e00800062ff470055ff1bff06001500c2ffb0ff22004a00d9fe98009aff88ff4c01460018014f00ae0074ff2f004900e6ff44ff2000fc0086ff0e0035ff95ff380078ff69ffe8feebfef1ff0c015500b3feed000d002600e301a1ff2c004b00f6ff9c001c01880010ffae002300d1ff62007c01fbff8bff64ff4bffb3ffbdffe1ff3effe1ff67ff81ffbcffeeff61003d0037007bffb2fff6ff12000eff380045006cffa6ff8c0097007100e2002d00dc00bb00b900b7fe8a007600c500bd005bff3200f9ffd3ffcfffec002cffdaff7900a8feacff81006b009cff78ffaeffc700abffa10099000600dafe3e008000baff3d00260088ffbe00430004004900e9ff5d00c3fee6007700b6ff69014c0026004c00130004ff4200d6ff430064ffeffe31ff3400890073005000ceffdfff7100fb0042019eff26005601f0ff07012300c4ffedffd0ffe0005200f800b6ffbe00d1fefaff65ffbd00fcff7d00d0004b00f0fe58fff9012100f6fffcff0b016eff5700b100520050ff2e0118007b00feffb4fe9dffa6fff3feb9ff65ff74ffdafeecfefbff63fe8500a500ebffb8ffe4ff77000f005bff1bfffcff17012000f8ff94ff0a00b300e4fef5ff190065000301a5ff8cff71ff4eff0c002a0006008affb800eaff70ff78fecdff7cff6300dbfed5fedc007f01da00a601900096ff34000e0088ff0b0099ff29005cff2a00b1fe48ffedff40ff45005d0142ff2b00c2004400bdff2c0088005dff8e00b4ff5900b700b1ffe6fed0fe93ffc4ffa800080104002efea7fea4005fff26ffe9ffdcffaefff9ffb1feb0ff6affaeffa3ffafffc2fe190153ff96ff93ffc6ff8aff44ffe5ff49003500dfff5c003fff47ff9700c7ffaefffd00f40065ff14001c0125ff52004d0017ff70ffb9fed5ff51000b01f20032ff4800bfff450018001b006dff9b001b00ecff4c0041001e015f00a1ff5f002dffdcffd5ff0f0005001a00b8ff7e006c005c00fefe5c00c7ffbcffdfffba00800090ff48ffe400f7feca00e0ff13ff2800db0000ff9f00eaff1e0086ffe4ffebffa40047ff840062ffcb009affedff9efe05ff74007bff05ff07010bfffcfe7600f2ff8900c4ffe8ff2e00e300fc0031ff460060ffe9ffa80099ff83ff29ff33fff100480078ff06018cff4eff8eff5cffeffe2600b5ffde0083000a00510079fff6ff1e00590047ff9dfed7fe5600aa017ffebb00c2ffe3fe6300eb008401a6fff8ffb1ff5dffdaff8e002a0066ff41ff73ff81ffb0ffce009b01170093ff04001effd5ff78ff6b003affbffe3d003001b4fe25ff90ff510015001d006500e6ff6500eeff0c00f4fe +s1 = a1ff72008000b3ffb9ff600190ff5101c9ff35ffb3fecb01b400a6ffc30062ffeeffba0189ffe9ffe6ff7fff00000400a6fed7008ffe33ffe8ff770019ff170006007fff8fff6f00fcff83ff320021004effffff2f0015ff1a009bffd7ffd100670029005a008100e5ff9fff0001550061ff5300d6fe40ff05008b001cffd7fff4002fff1bff960027017b014600aaff2401ad00be0081ff0d0052ff270088ffecffc9ffd1ffc3fe52003201f4fffb00b5ffdb00340079007200f5ff1b01bbfecefea0ff790000005f00410036008f003f00e2ff67ff8eff13ffb4fff90166ff5f00580193ff6d00d5ff4d00d2ff02009e00370092ffa000b7006300620057ff4200f7feb900ac00a7ffe5ffd1ffa5ffeb005a01ecfe0200c400d9ff6600aaff0a00a7005701c1fee4fe80ffffff5700ebfea500a400a8ff3401c8ffc3ff36009f00bdff1e019b0067ff5d0146ffc0ffdaffadff15019700c1ffc8000601ad00a5ffd6fea8009dffe0fe61008800170051007cffb600b2ffc1fe9effb4003d004201cafe0e02bcff2c00f2ff8f003e008fffd5002d0069fe89001d00b8ff3cffb4ff80ff4701baffc5feed00faffc9ff010083001200fb00e0ff70ff7bff2e002500b0ff1cff14000f00f5ff79fff6ff5dffbb0009ff1d00fbff07025300680087ff1effe7ffb0009c004b003d004f00e8ff1200dcfe64ffc9ff78ff6bff2801ddff0e00f1ff9c00af00f7fe5a005f006dff59ff830059ff2cff7eff6400f0ff3affadff65ffaa00ebff14019100deffe3ffc00011ff8b00c400b7ff090087ff800055ff17015cffd0ff7a0060ffb800b5fe1e00470022fffdfeadff0b01b1ff5aff1e0050ff09006e0068008cff32012300c4001b00d0fe8b000600380024ffc701c800e6fe7dff530186ffd4fff3fe8cff1300ebfe920022005500ff00440034005cff86ffd4ff86013601ba0020005affa1fffeffe0ff4900eeff98ff0c00ab007f004b00f6ff8fffe0ff65ff6100e4ff2a003effc6ffc5ff5d0021005f009b005c00d4ff72ffdd0045ff31ff2bff8500a2fe4400bd006cff32fffeff70ffb7ff030041003e001e00e5fffc0055ff200198ffc000d7ff45ff39009fffbbffeafed900e200c900ac00e9ff89fe21007b00dbffe5ffadfff600f2feb5ff3900ccfeebff3e00f6ff66ff21ffa500e3ff2800f0fe36008600a700bbff87ff70ff04004fff55fff6ffd7ffae00a8ff4f008b005900560080ffecfe7affefff2b00aafe50ff9effe300baff3ffffeff4c003aff2701c5ffdbffe8ffab00f100c4000600200076ff580001000600f9fe4aff2900e3ff1f00dcff9a00910050ff4c00d9ff450056001800cd0016007e00b800aeff69ffc3ffc3ff80ffd8ff6b0098ff06ff7101edfea6ffbbfe98ff740168007800a8ff26008dff38005cfffb00d800 + +count = 136 +salt_version = 0 +msg_len = 136 +privkey = 59f41f80f02ffe0fd001f890441071430c0fbc0ffec70c0040fc0ebaf3a103f08fb5fb3102fc103d0fd08310500104617e03cfff084e01ffce03106d46fbdffd0b807dfc00f603c0bee7d10af411380bef3813dec0041efdf09fc9140ffffbe1011bc143f88f3cd40fff07d1431fc04237efbc23e0400781bef7c142fc5effd04042f0807dfc2ffde7f088184003fbd03cffe140048f84082f7f004fff13df04f3e0fa080f3e041fc003d03bf7eec7004f3fdff2011830c20fd0c00fbfbe0bc04617ef850c1080f41087f7ff7ffc4fc403fffbfffe7eebdf810380fd13c1fc1b9144044fbdfc4105e3b1420fdffc0820ff100e3b17b186fbf10410303e08017ef42d8124213aec0fc3044f04fc4f010c2f3df4607df44045e7d03efc3ec4f7a144f83e80000e3e048f05043fc020100427f17bff907a187079176fc20811bc081f7d03bf05005e7f13d0bd0be03c07b0f72fef86182045e46ffaefff3d08207bfbb27dec6086f840052ffffd0c3001dfd0bc07effc0820c4ffe005148f40f83f3f000fbd203f44043f41f012c10fe13f100fc4042040fc403dfbfffb17ff3f07fe80003f80e3ef7e0c1f44042ec113b17de7c17e03d081f00f86fff039f83fc2104fc9efdfbff7b0faffc07ffc1efe0451fe1bde87efefbf04113f03e0c6f43f7f0b903ee40d7e038fc00bdfbefc0087ffdfc0dc22beefeffd0c40bff7e0030400bdfff145fc3082f860fff4313d13907817d0c4fc1147e41fbff3df7ff7e0832be07a00313b07f13c1c118027ee3d202f7fffd002049dfffc0fc2f7d045080039f81f45f88f78f7f103045efe0fef3dfc4fc008007cefcf842c117a0001bf037fbfec2e3c03fe80ebe1c1fbc080f7dfc1105f82fff03e1410fff78f01001e82fc1009f44043f830bceff07e04813cfbbf7f080f0207effef400bff84fb7dff202041ec6e430060401031bffbe143d04185f43000e800b5fc1e03040077dbdf45006002fc1ec507f0bff45ec4fc3f4213fffdec20c2100ffd0baefeffe0bbf3a044ff317b18407bec31fd0bd081ffd1fdf7f0fdfff07b0bbe45f010bd1820400b9000f18da09ef0b2e0df9f2020bfe0916d0151507110907f2f71e0cff1d140aebf709091a02fd0d122bd7e1fafd29ede0191f0df5e3f9f6de0bd603e103edfa0d0d03bd3ce30a040be9320000dcf61d1bc1e4eedb22f8e624e73509f8f801fcff18e129fc1dc7fcf12f06030aedf5ee25f5f900f73f0ddef90b0e0b09c61b01f3e3f2e8eb0a14180126d9dbdc3ae1cc37e801d918fff6d3ebc0f141011be914ebf5e7e2ed01161df4e728130ae70fc10dff1df8f7d4e30f0210f3eb11f121e90fe7e5ebfb03120b0a1ec322ece50c20ed320bfd0a02ef1edc1e0bfde6180002fecfd609ee01f1fb0d02f8142811ec18f10b2509fefe330208eb01321afb0ccdf033f00e03e02fdd0108e8e5f3e35208f8d5e6d12507171400c7e2dbd20df732f21d403108d50602fae10d24d901e52aed1cacd9efee1717eaeafb1e1ff401fe09fbf21adce2fdfefb2323e5d6f9f400f120fe010ccf0008d0d5dcda23fcdf00ffef182af0e321100fde321f2117f5bf2af4151220f3f1fe0804f1d9f1031a3c09d1ce0600021ffa052203d217f4dd04f30b1c11ebe2fe111509d83604272728e70ac9f00325232024e514f4f604e2ef3bdef410d40b00e3170eff270fdffb0808fc06f01d08d2ebdd1215f4e8ee25de0ff3d3cb2cedf20afe15ebeef6f9de30d8de2211ebffcb1a010bed0ae928f6f91428efdee72df60329fc2624090cf6e11c +pubkey = 091ff5ceb2f1a1c638e58f23f0208d8f0263e1349d438010f5736eed27af7c1611acead88df4007bc3e17d536879ba6ea870085edaa9c581f95d0e4f41416c8a1bd85f439f10a76aaa34e6b0a2e72fd8f3a1ac4a2276d663b228ad05b8293ec1b0cc79a585facb1a87a003bdc2755fce095fdc156118cdcb8d3e70520c822874bc6ac1125d126e9679704aaa7a25622e2702d9ff3954e4560fd7576304efdb16a87baca65d469f8b20648ef494a05ccd514d2f40b1d636365dbb7bfb6d398b25c6a2dcdab19dc1f7c250c7611de83d347accfc47de2ee7298f948e557970e65638141c24c0e42b82885a6c3bc90c072d16fb38f49a1c57aef7b09665e40e2d8fd9ea5b5264200c819b80457bf1f79041ae821bf1ab5a4be909a639f85134cccd19c8e11805d641ad71fc7544546d3f7e2f50e14dd7b381e7781a9b204ae5d2e036916b2d55c9e2cda6b04d0269b7eb1645bc029ba48a160a08e6af136b2e101f7808a051194dbd243a5b1953652c51b8ebac193f79997c23756a800f940327848f6193c037e0a920f7221a9953d4985468daa5835ec0838dcae00073619887683932539a276f028285cc8cf23496daf151e5634f3272611e4894a4bde280ea4def91acb774a51c0c472aaba0651fc99ab0a5158be4612e115029d69f4d494453e2998005032235a3312e23261d4099361e672c483e817adcad1f69168b0a466f4a169b3696cbf46cca9921d8e6d4354823472389cf1d08d421e0dcd308ded6a170af35b5ee51395c89c84c045f14cf4cf1b31df1d9aa02f712618a14d18e197ad447c42dd4d403dd2adab3568b0c0ecfb7c78522bef275a159a1e9387078a53a9fbb264e0fe5dc28a3232ec69400af63b9a088f4e90f6e1b02d2a0ab67917350335a552c420f359412580f1353c40fd5b4942cb198d0d8cd6f493bd54436bbd970382c27fad7ab7d0bb0bba6ce4a9078d5ed40d06a73986a8d30c29487925cb76aa7227085498edacce0951bb903a9376b74946ddba783c9405aed9b7be1ae3a6e2c2c28ff666c5b1c6f3885c0de9152f237ebedcab824cfd4f7247bab84a45772a164647eae007d80b05400fe950bd45a3d011c99c584f8a74208874d172f5e55a27689aab54fadc404595946b286f8bb89ebd40559d19bdac6604d2c58e1f31d2603164b297d41e85f9195a94c239b0c8aeff1f9a2cc5f2eedc47846e7a28a84f3cf908532c8acd2875b832322e121f0aae69b300a5a109c5199459adb965f3b +msg = a432bf80e7ef5c8011818ae83816ccebeadabbecfe628fd52e9589c9957f63d78190633e2016b8502fab0b39d837956f2f5ef3e861de47b71503a795179665e38e86a67c1befa19a0c843b97e1a7a2a040ae30dcbaa5b5fdf4d3f85283916039a90310e00cdeb94b0978e0c986c7b964831984ccda047cf9eb5120f9d70affe28384f802cad28cfd +sig_compressed = b90089d95116d789b17c56d9c4290db2764d5e2b19238eb8a4909656ba084d03cd44cb325ff593ef0bf1a7fe9dfec69b504d3fec36afbd9d54d059dc1524c99ae31b0b7162e58faf0626f434757bd32206ce9970bda1ad5a01b56c981884b26875a0095a3fba8e5b1be4fe75efd5debba409eb4312736f56a051f7fce618c3bf366c6d0d1ecb2251e56d448cb2ffc87484b7aef10a917073f5d8e7753cfcb9592b36e1fbe237d97cee3eccf8479849ce5978201682acfbcaa2738d069de641269cf9626022f04cec69fa4ed98457bd21f1b0743f2223164823fcdbb652078d82f0776673dcb54e5a85eb0edd9889b143bc72266f44dee56081eb7151b54254ce27572a8386d833919ec5b2c7a9c5a1d0097b3da761c8fa1856650816e3f32bd3dce938c93f4e83895df45a1d9bddef5d12610040653cba759dfa5374a75cafcbe871278e695ef463d103e307461401694e107565b46d0ce91e40e410d4e7c2cd737fdc74eeab623d29446ca3536f5b9c53269934fcf92f9d9fbce4490af345c3933467bdaeaca3c42f544268fddce60d12dafd56bbde314adba670f59dd370247cd457c1f840d4bfb5c5a665a4aa31538137912bfe5198d29ea8c2bbb4f5adfe9eda3f167aeb4ec6716a6b2bd334dd09e13f89fea49c762907cf67ef9425c7133890c375ac13a95aed97ebc66b5469a610ada9774b9236e11fba6eca14aa0ca9c71f09c76a0d26d1455b7a3aecb3f7e20577788d2c84196eee2d10cd7a778cfe2009da3f1a69ebfaa80b167d3ff976cf8683318eb47ccac3da49aabd3477955d2d074065916fcd89f8f1ecd1f8be7242c17238bf990c154ed2d0ecd6a7bf34f03ca93ab880 +sig_ct = d900ff7fce0c40edf1ef4ff0f06d03808a00d064ea7fd5ff6ff402309debb12402c05af30009040f9a044f6afeef01064f8900bf1d03ff97fc1fcf04d0d0034f01ffafd5fa2f630d300503b085024eeded2ff308bfbb117063fa91060370c309d07bf5a110fcd04c0700fb08df55000f4bf4efff01002c134faa0800ab01ffc601c0ecf4203f03af91fd507aea3082f1508c127fc9056040047fc1f32efaf79f87066ff30c301ef6a01209e0db044099fe9f8400e1210ef0770101520f0fb1fd2f72f2303cf07fb6fee066f48f85f3cfc2fe9fe3ff10e6f9009effc039f6a1780001680d6f8902a013038fe0f59f1a004034fb10ac1b0017004fe309af060bbf68015fa2021f1dffd043f1c01109602001ffb3076fec003ff3005fbfec5fe4f1206a0b9f5807af79ec5ff8136043078fb80b3f98037072060003fd3ff609b0500aaf6403a0720d0f3df50fe4019fa806c063fd7f7500e0000affe2f59ef909f10c0590a8002fc8f8702bfd9073049ff4027fad041f77077fdefdff4df92f110f41a6080001029fb504e0e7f0604dedbea905f02f043092f9d03405ef98f71110f8f0870981c00e90b80870d9f4ceccee309e00302008d039f1ffe6fb3f82f3903b055162f1702811b04604d07afc7f76f6d0b2fd9fb1025f19fe1079eef0a1079045ef90b3019fa2fd20d911e00bed6009047fa3fe4f7d012fcbf0b06b07bf7404af4903308f0e7f2dfc0023f33015fa0f0808304bf8a0f1f5afea0a5146053082fc401207ff6cfe8edbf9609805dfccf1506ff97f2501f096f950dafa8f640eafd405e0b30b7009f3ef0403fed7038fa8148f8dfcdf910a812efbcf6402100df53f7efac05aea507e078fe6ed6fda03000aecb0f70ae0a3f4801f074ec504202a08605309cf90038fa6006026fde095fc90c70f6067fa111005df4409a16408606ef2406800cf5103bff4f040800bb01f09afd905ffd6081ef5f8cf81f69fcdf3d086f74faa11ffeb08ffdc0b505e0b4f22055fdb041ee0f6a016f870e2f88f9df4d01f017fe40a1ffefb8fbbf8702108504efdb0430660eaf91f66f20f1b0a70dc +c = 4f0bba018522aa1308243d22822d57124c0acc023a110203410a971c570f9e087b27640b0820cd2b310a2f249f27a42cba13e8154a258e1b5419b717a30bf4162c151421a71aff2b3f2c5028a023f21db115d52907212b0cea29f62be00f75273215e517b91b3f175c1a9925500cb009d1103306751baa13652d4d27802a461c79213d1b0d1a0a2a7112c7150d152327c5292c2fdf00d226e226e51fce03f20d8611e90a9d141a26890f7d2aa207e62c261318114611ed195d1ca820d30ee4053011312a8a2242021d266211ff1f31156c2985159529f21c3904e90517108204742c4d2aeb0ccd217d0c9d20281c0215311e0d04910d1a2ac411041f01062726380097070e21981c261c9e05fc2bbd2a6c22e306ac18c82b581d7e29a20bb4292c24d01d0e01071f16005c1ed30af824f602161d5204422661197b07140c660ced21bb29452f3602cb175516431f8417551f2c12441481278f1e0e284501e92f4e2aea0b8114dc111c078e197d14e01c04280e266326e608171cc8240d2bcd07de2a9b12ab1fea118b18de1ef724040cfe0dde0e0515cb11ef21a21f50027c0f85145b156509b0182723a812422d951c761c130ff41c731d0f2a5d215004d42e091e9f07cc0e7f287c05b5284b0a4826951abe18dd20770e830e0b0dad185700de13180bb31157143a00080705262a0b73203a07ca1805178e18381dd01dea2042013611d7015c12182ced2eb32f5420d408aa1e9808fe0b452a7d180f240b2ff40cda02c7141802a02603017714a51aab157c2865077109e92d82051a11b513380fed251f245020e612e82a8f0e94186828cb1a171c5f0a5c17c91ebe23931d080fcf295d2d1a0c7e23cf0a07046f2e50044e2f7d016f086b04ee2a172e7e2d4919eb0fe817592ab40844076e0ecb1ac816bb0f8d10f721d72ea92f9907b422c22d4913e226dd23f222dd20c40ce20c7d1c650a7b1e300c3c04d014102b5a2ebd0eb61e1e29e70ecc20182a8900750e282f5d1a3d0b452bdc29cc2be92c301887273306c32adb2368178502920d0a2a6b09cb0e6d1507044b18ba260e1d532a582bba151628031cf1151025a21d31217f26822648218b10b21a9a0be624be0914104c1b8601f30c4a223b2b67016f197e0d210a312c3c1ca22a86297506a30d5516430a222aa816e902320f8d17110e6d095c1b1515c329bd078e049d010c138817e2208f24c11efb0cc12ff01840269f2d672ae61aac26341db4289617d129750af92bef0e3613b91029207b0bf3164814270e2d2cdf15c0101804ed175808a103c813ee23130cc710ff17360e1528040174117121ba0e2f0c5212f22d000779046016881aea2bb017df00230b6d291f0aeb1ffa0b030a8529db1f6a2eb4232a26b226450bb0170c1eed2ab71e2103331c562ffa2db32829069e0f37005025 +s2 = f7ffceffc400ed001eff4fff0fff6d0038008a000d006400a7fed5fff6fff4ff23009d00bbfe24012c005a0030ff090040009aff44006affeeff01ff640089ff0b001dff3f0097ffc1ffcfff4d00d000340001fffaffd5ffa2ff63ffd30005003b0085002400edfed2fef3ff8b00bbff17016300a9ff06013700c3009d007b005aff1001cdff4c007000fb008d0055ff00004bff4effffff10002c003401aaff8000ab001f00c6ff1c00ec0042ff3f003a0091ffd5ff7a00a3fe820015ff8c002701c9ff560040004700c1ff32fffafe79ff87ff6600f3ffc3001e006aff12009e00db0044009900e9ff84ff0e002101ef00770010005201f000b1ffd2ff72ff23ff3c0007ffb6ffeeff660048ff85ff3cffc2ffe9ffe3fff1ffe60090ff9e00fcff39006aff780100006801d60089ff2a0013003800e0ff59ff1aff04003400b1ffac00b00117000400e3ff9a0006ffbb0068ff1500a2ff21001dfffdff43001cff1100960020001f00b3ff7600ecff0300f3ff0500bfffc5fee4ff12ff6a00b90058ff7a0079ffc5fef8ff360143007800b8ffb30098ff3700720060000300d3fff6ff9b005000aa0064ff3a007200d0003dff50ffe4ff1900a8ff6c006300d7ff75ff0e000000af00e2ff59fff9fe9f000c015900a8000200c8ff87ff2b00d9ff73004900f4ff2700adff410077ff7700deffdfff4dff92ff11fff400a601800001002900b5ff4e00e70006ff4d00dbfea9fe5f002f00430092009dff34005e0098ff71ff10018fff87009800c001e900b8008700d9004cffccfee3fe9e00030020008d0039001fffe6ffb3ff82ff39ff3b005500620117ff28001b0146004d007a00c7ff76ff6dffb200d9ffb1ff250019ffe1ff7900effea10079004500f9feb3001900a2ffd2ffd9001e010b00d6fe09004700a3ffe4ff7dff1200cbff0bff6b007b0074ff4a0049ff33008f00e7002dffc0ff230033ff1500a0ff08ff83004b008afff1005affeaffa500460153008200c4ff12007f006cffe8ffdbfe96ff98005d00ccff15ff6f0097ff25ff1f00960095ffda00a8ff64ffea00d4ff5e00b300b70009003eff04ff3f00d7fe3800a8ff48018dffcdff91ffa8002e01bcff64ff21000d0053ff7effacff5a00a5fe7e007800e6ffd6fedaff30000a00cbfef700ae00a30048ff1f007400c5fe42002a00860053009c0090ff3800a6ff06002600deff9500c9ffc700f6006700a1ff10015d0044ff9a00640186006e0024ff68000c0051ff3b00f4ff04ff8000bb001f009a00d9ff5f00d6ff8100f5fe8cff81ff69ffcdff3dff860074ffaaff1f01ebff8f00dcffb5005e00b40022ff5500dbff4100e0fe6aff160087ffe20088ff9dff4dff1f001700e4ffa100feffb8ffbbff87ff210085004e00dbff43006600ea0091ff66ff20ff1bffa700dc00 +s1 = 72ff2b0098fea700ebff3101b3ffd8ff4100750055ff92ff86ffa1ffa20089ff32005cff2401d8ff49009cff8fff2c00e3ff690041005f00b3ffaaff49007efee20013004500bcff5e007affa4ffa5fff4ff6c0096ffcd005201cbfe1500edfe80004000910075011b00ad00d8ff1300d5ff2c018c003e00acff94ff8800f50083ffb6ff51ff94ffc3ff0c00dcfebcff9dff69000500cafe230041ffd2fe0400aeff1bff24ff9700b0ff3c00d5ff87008cff5100b7ffafffd7006fff1000e0fe7dff9f0016ffbaff4d007300bbfe2200f00013001b0092003eff1800df0125003b00d4feb9ffe2ff2e008dffc1feae0080ff17ffc2ff5eff9b00770068ff40001900eaffadffcb00d6ff0e0048ffb500a30018ffb9ff6e0179fff7fec7fe4e009dfffb00650173ff3500dafe17009afe3700cdffeeff23ff310046ff97fedeff73ff0e005200aa002f00ecffadff04004b00bf003f003b0070002100440059ff42ffc1002fff80fff1fef6ffb4ff900050fed7ffd700b5ff39ff2effa40007009dffe2ff79ff1e00fffe5e008a00940040ff8300daffa2ffac00ccff2200fefe2c007000c2ff0000caff71ff0a0199ff520138007400ae00a400030022ffceffe5007400f1ffd9006cfff5ff94ffc9ff6fff98001fffcfffde009700110082fe470136ffc300edff5d0013ff3d003b00eeff810069ff7800edffbeffb10017007aff3cff7fffd4ff7f00e600f8ff95ff0500f40099009bfef00055ffebffaeff1a007b0174ff4400abfeacff0e0015ff96ffe6ff6dff360022ff5e0091ffb4ffd7ff7d0011ffecff4000b1ffae004fffd7ff66004eff14000bff6d01cdffe6fe13ff6d005100bf00f4fe07002300e600c5ffa10032002f001300f9ff51ff4b00eaff5600db009300090056ffefffc4ff85ff1aff1c0085ff700049ffbd008bff28006d00e2ff0d003200b6ff9c012901e8fff3fe6c00e7ffb4004d00f8fec1ffa2ff47ffc7002500210061009e00acfe3b0078ffcffecb00f0ffbcff5600f4ff43019f003100b2ffdcff460040ff28ff8e008aff2b00a7ff130090ff81fff2ff8c003b006c00ef00ebfefbfef2fffe00baffdcff55007e00b9006900ae00e1ffeafe3d0016000c0062ff6dff4e005fff61ffa7ffe0febeff7cff230049ff88ff97ff38005a0067003a0060ff5aff0c00c0ff72ffa6ffc2fff5ffb7001fff7f002b01dafff800bdff97009bff0b0033016dff9bff6bff40002a0043ff01ffbcffccff70008d005dff8800290067ff070056ff0f0005001d003900da003800eaff9e0002ff76ffbc00290062ffb3ff5400bdffbdfffb0028ff040078005b0041ff2601ca00d5009fff8eff24013900f0ff7d019f000fffd5ff5a011b006300f5febeffbeff0c00d401f1fef7ffd3ffba017400fcffad00a5000500ec00bcffc9ff + +count = 137 +salt_version = 0 +msg_len = 137 +privkey = 59dc5202f02085fbf03e079fc1d82083e80fbb17aebfecd040f3a103f3b0bd07b000f3fefff440bd0c01b8181dfd03f2c7f84084f43f3efc608107c0c61c604204b083e43ef6180f09fc2ec1ffc07907eec1f7ee7e07d0000c10c1ffbffc0ba0831fef81ebe07fffe0450ffec0fc21c3f77e4407cec1fc21010380020fe0bc003184fc1f4a0050c1fc7fc30bbdc9003ec1040e8204220213e13af7efb913c0830fdec400017cfbc0f70fd27d10013a1c317efba1bf03b03d0c20c2e83f7e084dfe0fd1bbfc21fa1fd087fff0010c3140049f83efaf4320510017dec10b9efc080f7cf810430000bcfbb07a083040101006f7ff030420c103e14023f0c114013f102f43f7c003f3ff7e0fe07af43085e44082f3fe40fc00410be1bd07f03eefeec0f80002000f3f13d042f84f44eff1380bd001f8a044f420c1fff10a03fe84045e7ff030c41460bd03d0020c30b507ef4408207c13de3fec10fcfc5e42081ebd0b907f1c40fb17b18003ff410fa0041820ffd7df7dec2fc2ec3f0203c00313c07c0f9000f08e411071fb0840bcf3e001181fbbf40081ffe03e07a002247100d8403c13f001f83f7d0bee41fc4dfe10607e0fef02f7f179ffa20a0c2fbf003f890c203df020441060c80c30b71c6f03f822460bde41f00e04044f80ec1f84ebd0c1f7d0fc188084f40fff039002184140fc8f8513f003001ec1f86083cf71011011400410420bff47187f05f0a139002ef90030fc008ec00c0101148003002fbe07e0470bd041fbd041281005e82e7bf46140002f3d03ffc31fbf3c008fbb146002f7efc3ec4142141ebf0bef811011800021c00bbebcf7803beb90420030c003ae7ff7c183fc1e80ffff7f139079dc0fbdf01f7bf7e17e043fff000f79fc00b718017b03af7c002139f801840400800f3002efd0b813a27a1c00c10bde84ffdffaf831030c4ebc03b045fc217cfc4e4a141202e81008e01f32f44f85e810fc0c104103ef3a043fc010003e103ec0104fc5f420fafc00800beeff0c0f3e003e030051801bc144fc4f7dfc0efdfbedbfffe0bd0c1fc8f44fc01bff7c07e0ff0810fb0dd531e6eae4f3e81af92bfe2003fcc0121022060b0ee7f81604f6f7ec00fc0a0becf4e2fbfd2dcd29d32a0c30e4d61fe70efdfafce820d7e0221f0ce6f4e2f90b09f80fed0cd41def00411e15e80be2c60d0cfdfbe1160dfd1de3d5f1feed0c0ce91e21ee0be1e91ae21deb1526f8ddff2435091002f6f1fcdef0d2380cf8f01f09120a1812d504f1fff50afdd40ddd0edc35f8e8e601f1ec27d915050b12180ce0f102fb1403ede539fa1ee115bc3ad2fbd05edd0afa1409ed0cf1eadcea11e7031813fef8d519d90ae9120823d41ee4e9f91402ec2b28f507fec90aff110116f2d1e51c0a3702f8080b14d8f3e71fee0ed304dc18da0e0af439f508fedbf318f7ef25f10309e5f804f004f52cf7310c0efce4c002fb3f03e7d5cd031a01060df811eb0edd0cebf320eb0ade36bd151cf3ed1516d20504ec20050309f41b1d1bf9fad915ea301c25f339ed23f8f1e01ef6e1de03f71024fe0a16dbcbdf10e118fc07d10814d2fbdeec05d523effe130df421e8e8d121e609ff2aebf828eff10a3d0f1ff3b7030604ff00e321e00df11b22f61b0ece3703edffbd08e4e51fef0f2840372bdfdbf4d70f11f1d6fcd912040607fb1ecb0cf3e1e529e81ffd0222e909dc0f0b02d7e0f90b24f4fefe31f00603ebe81af5fef0dd0211fefcffe6133dedf8fdcd11de07fe160336d81ce4c1020e270618cc1f060aeb0034f4e202eb +pubkey = 095b720d931d5c1d0b0620cb7fc32e6af87cc5cc080159382c97e2222b12199e40a8c788994d271338460fb1a220e7b18ae030c26f00ede7bf6e8d2344dda1d6152cc08a34ee951d9aa16af6ea169c92a07af8d9fe90651d5193111c1c7d5d18e6271c84d9d6f35344265cbab6f79ded207a7c3f016990c3157a19410bed756ed12eea03015aae9c63d05f4981b93207d58fa78554805eba8664a309a6c81abbc9511dbd5a977790a52958c47a77efc54356b1d224d62f0a7c9d47afe8749b69885a925e0b8e71d7053b252c8e1ccd6aafa51d48bda863bad8461fcce460e6abafbb9dda225745d787a133b29514ee301addc323e1832ee0955a7e46cd336ee623bba7573392ddc02d2d6f8bfa47fa2917218bc88725404e9f64be9299f819a15e999d03900a2f0d5e127453ccac76542fa472d3f42d9a4cf881228552654879a3c328319df94a6e813d0d4ccb34eed7c5aaf21e0b1bd810a8f69583ed4c4393467b3a5add0c7f10ed94af2267b4e50a202bd1b6915e14481d5e16185574c5c22d206312231533e3582dfd60470a46070426ba1974ac1ea8a2e551af2624557850d37ac94d086d4c5aa842305af2f43b766c3b0658b98b7053af5fb50528629dc21602cea3c78d0090fc7fe5aa9a12575c4a54661d72ac5daf79a80347b532c7a0ab6ba1510a9e6bcf9402b3c95e83b99b9832e6a0a3ba863239b603f547988d8d3666d67bab203dd986422ce7d4177dc0a6f669981dfc36b52bdf4528548d36be4d36ba0a5e938b2d9e570e0443d4e996a7ee79e36107ff0d6aa409b0cb2bb1e630da7f1ca45ba98df664d2c31f969bb448666fb0bedc3626a5dc0d42bca295af197b826a32cad76a9e3c0263c52cec6cb027d288036ea8e5cd43e11afa25febab780576b545ef151f617c04029d366c5d2a9100ca4805692c377f0dd653f05f2a47166528305b63c88ff514a4a4631d419061f540c21a43c582aa1b858fe665bd3d7dc6559a217ad8a1430643a198b06090046ced372945c70a22532c64fb72d62caf09f83ad923603189728703ef937975661e59e6541f0feceb949d6e965cbde1fa588fc51678c515cd9d9f2f7af2f6ce829ab8b69946de194ba63deda2c5d73b092ee968dbe2ad9b5a0da4104016b5d95815ae933b91504a8b959cda3dc1d9f29f89e1bc1a9ed096432899cdfbfb29ac7db4a12693748ebd2d12ac7a6ecb555d4439687a2d6d73e4f3890a6436408ae8ebb9afcf6e4465a0f12e3511aabd9 +msg = 4b1f4e2b1608549eaa49760d5e428e9c416ad0832368b414d77484f413f20f62e59682998767fcf0327c71a97b955bd347f026ccc075f4f51bc5fe36e3bba12850ef39824dae27c3971bfc32d1e3ac517ceaeaa50973bd91190f8f240ccd41c0de6a1686875dde9a85e43b846e9da9a3151c0a22ce91289d24a1f482811311b734c8d525d383b73732 +sig_compressed = b900ab6ad6c6218af2a29fb97cf357e1cf10d5574f5864598359d5601c4fba454685c0a74a3613d7574b93b569984d5f6bac2f1d8ccbdfdc9e6ac8ee307733e3ce70b327de0de585fbf0434f9a6f3caf3d7996b02ad0ba942b1f8366d673884a36110dbda226737ea722289d7ba9bacdbb2fb6dcb0a816eb25d3e9c51fa9775a8cc9f6d8e6a13580eff73248a3310974d15f96c528619886149770d1699fd491ebc5074abd2e0ce712e6a8146643dc5eff3dc66bf699d6d574daf2c8b38a6b406699a48e554f6108ded3d5261bfc7ea57baf6eda9c0d578547b04f169348d1729e3657db9b72ef2c2ecf1c8320aed094b51a9bd587df655d604cff27d27fd974a7572d74645d4a8e2ca8655ade499e3368f346851df389ce529655151ce44b6392efb549a06fbcfbcbb2a515c3916896ae47bb9725d8463a9b0223ee21be8ba909fd59ef65da44939fdac4a787125ee871196ecba7a58eb4044db384141904c3289c279e9a1b21b9a74d94b10e82a6ebbf3f327cd6be2cfe862ad33656ca8c7cb16bbe4e9a94baa9da2d1d36d3fe75176114a1cca25d3b6696ed2d9f75289b09c7c758922c9e330acdfcfb6bdc966d374fb083b08ee5d09c3e4aed28627d87a1deb66ee148550575835ee06fad424dabeec5b4ac353a865226adba9afed4ffbf2cff2d0e38711db442446a7e7776ef93bcbadbb0669f73799b209349567ebe808eab408f50b5d0b9ce4912ea1ae6bb2305200ddf1185e97298c9fc992d8558bc68c1e848d365873c5b7aad6e2189cad39387a4c5ee713ca7d23f00a9a5de3e345d98979b5a1fd8df9bacec81377972cebe0e22ca415e18d68e10cdd3257063a7f681aad1a8 +sig_ct = d900f55f550ecf78ff6f1b014f8502f03cfd5f9fee208d055fd90d8f6fee8fd4f2bf80fbcf0902204600b0020ba046ffcf950d70ae0bb0daf680b5f8a07500bff2ff4fe90fffb7f330e4f24ffd173f8ff32fbeee7f89006f9b00bf91e7efd9f66fc4f1bf990defea0e005600b05200aff1f7df65167ebc028fd0010fc9068113fb3e8bfb809403af9204dfd4f49fe9fcaf47f7b002fc6feefadfad094f8602efaa0c6fedf25f72f58035001fc1fc7024094fe8089f2d015f8ef4f0a8f7af78efb02ef3d016033e8b023e51041f5b0fa0f0fe4fbc0f31500c6ff0e9207bf87f24fe6f050330db0d70360f9f6ff640cdee0f66f6602302a0cfefc01bfccf961a6fc1ff1f5707b05ef45fd7fff055fbe0470600bc169f5cfdef36f1dfebf93f65fb50f9ffbfcdf72086085e260a9fd8fd707a061f910e5075082fe1fb7e97f01f69029fd50adfaf022fac051ef5050f6bfd3eb7ee2f6509ef5d10aea1fbcf320ca0e50c501cfb802d01c02ef8a0d2f60fc2f99fc40f6052015ef9016012fd5023fc50ae02ef7cff204d10209febcfc20970c803f0d6f11f69f5c024fb1fa6f7713cfbc0affb0f3cfeaf27fadfdb09dee0093fcd108041020030f6c0b803cf970c3ff0fc704e0b61cb00e0850b7077fb1ee7f0d06bfbb03f1c30560b3feb0e5018f8ef75077fed0cd0a9f2b0bb01611dfca03ffb2045fd0014043032012fad06cfdb07602d03efac044fd0038f8ff540a4064e9df7bfe5f8df2507b0250360b703ee7cf2801df69009ff9fee0760a8ff7e94f18fa206cfc508a00a0c107500607b083f8b050026fd5fa3016f5bffa04e1430480b5f490cdf83053f83f8efe1f3510efbd011fca010122fd7f8d0f7fc5fb7fc407506eefdfd9fc70790b600403402afe10df181f2bf6001e042fd200b039f6e012eacf52fd2fef105080fc5f3cffbfaef36ff403f0a602d00a062f1d118f180a30b6061ee206df2bfd3f78ff7feb0ce0b8e97ff5fc7ff7f36f8c01f0000d302ef9dfba097fe812ffcb043e8aec1fc6fe30a00b7f9bf6afa9ffd091fec085f9f01afdd088fe504c02b106fadf8a08305601a +c = f1163a2b840bc704b8191509c71c8c22f012c015e80b2d0bd3114b14610fdc13792c542e7a0c951b262e51282221c71c30228f0f71228f256e2ba51fac2e5c166929fd16be2df5129423f305031aed2d2802122e680cfb09a407ca12a304810b1922030a30017f21d7154f1871174b22b312840e631f4d061c07db06fd18d52a38046d16ca04d12db805be087c226c042902380686194d2cdc274117d5273a148808442a8c080a2d4e16b713b11cb429620df71c79215603700023174c1eb425e92b3a096e1a57194e2f011faf06770a9109870aea05e4170e179b04f527fc254101f91e4b043c1c421d3323160def04cd023904eb2bd41faa0af42ac02d0d19bd26af10382b4310a51c4d22a0192d018c236f1d5a16ec05b821b311a62fa303ba0b9f18ab22ec2dc507b810aa03cd1fdd2712175e142001aa18bc193e01fc095603b710671fa828f2288c2fc82bf810940ae9152d0a542f991b961e25258e1fe726611fb4129f2ec5013e29c8024501020ee7016e12c32a440bb913a52de42ae40581006426611d7209f4198c1f7404370d1e1eba02130b700c0715a02f3905732f960ba10110149201ce0c01076d29202c5c0d1324452d611b9b1a6528e82d831dfd2f420b6b293728c5237a2926017f0840071d0b940695064107491c4d26170ab51dbc28330af211f3197627f1003c0d852fcf04ff073d239408812f53018c20310b112ac50b952e3b1c44181714a80a992b6b144a285c0ff0272e2ac42bd21cfc092d0f5f2da60a7827e52ad713bc250705020c58047202be0cbd23cd07db1793271418dd23eb137c053a155d2f3e0d550e040b802e4e0c8e103c14f50686089f246125291b271c90016910c1186804972f2b168a24c720aa1c5f2ace0c4e1903214d259c24aa2ca0022716fc2a042de300a8275207db1b9a274e1a34277618b62f5b06241edb1b372d2129712ea31c5a03610f871c012eed235c07e6116c03de01f9144e20892eb322a4205e1b0023080e1d1a440e141b14180c2e591b470b082cbb18272646199c0c91101c259d24300d34251717db2faf2fc529a310a02f111232233617de26c617f122ef055b2708189a064a263717650c271c3423112f74029606b81cf11df31543142a08b905722f731e4b2f11068a12b3155b177a236a011125e21ba801590da8067804101a052c6e0aa11c7206692eb427ac17df0071211322e907912c4f2b9905a41dbd04cb288e0011294520350db5257b14b02810234a113b1f4f18902da40a4a230216d907c5180527a82d0c180b25f0280306ab1ae6040f121625951d4f16652a0f16b51222176819410328152b1871128b16960e4013a927690d00138b1fa72d870e6b168422301f2f22b70a6c0cb420d12bfd072810e30d2822701be427d5191b00d512b1073f11680c800b57260616 +s2 = 55ff55ffec0078fff6ff1bff140085ff2f003c00d5ff9fffe2fe8d005500d9ffd8006fffe8fed4ff2bff80ffbcff09ff220046000b000200ba004600fcff95ffd700ae00bb00da0068ffb5008aff75000b00f2fff4ffe9ffff00b7ff33ffe40024fffdff73018fff32ffbeffe7fe89ff06009bff0b0091ff7efed9ff66ffc4ff1bff99ffde00eaffe00056000b0052000a00f1ff7dff65ff6701bcfe2800d0ff1000c9ff68001301b3ff8bfeb8ff94003a0092ff4d00d4ff49ffe9ffcaff47ff7bff0200c6ffeeffadffadff940086ff2e00aaffc600edff25ff72ff58ff35000100c1ffc7ff24009400e8ff89002dff15008eff4fffa8007aff78fffbfe2e003dff160033008bfe230051fe41005bfffa00f000e4ffbcfff3005001c600f0ff92fe7b0087ff24ffe6ff05ff3300db00d7003600f9006fff64ffcd00e0fe66ff66ff23002a00cf00fcfe1b00ccff96ffa601c1fff1ff57ff7b005e0045ffd7ffffff5500beff47006000bc0069015cffdeff36ff1dffebff93ff65ffb5fff900fbffcdff72ff8600850026fea900d8ffd7ff7a00610091ffe50075008200e1ffb7ff97fe01ff69ff2900d5ffad00afff2200acff5100f5fe50006bffd3ffb7fee2fe65ff9e005dff0a01a1febcff32ffca00e500c5001c00b8ff2d001c002e008affd20060ffc2ff99ffc4fff60052001500f9fe16001200d5ff2300c5ffae002e007cfff2ff4d0002019f00bcfec2ff9700c8003f00d60011ff69ff5cff2400b1ffa6ff77ff3c01bcffaf00b0ff3cffeaff27ffadffdbff9d00e0fe9300cdff08014100200030006cffb8003c0097ffc300f0ffc7ff4e00b600cb010e008500b7007700b1ffe7fe0dff6b00bbff3f00c3015600b300ebffe50018008eff75ff7700edffcd00a9002bffbb0016001d01caff3f00b2ff4500d0ff1400430032001200adff6c00dbff76002d003e00acff4400d0ff38008fff54ffa40064009dfe7bffe5ff8dff25ff7b0025003600b7003e007cfe28ff1d0069ff0900f9ffeeff7600a800f7ff94fe18ffa2ff6c00c5ff8a000a00c100750006007b0083008bff50002600d5ffa3ff16005bfffaff4e0043014800b50049ffcd0083ff530083ff8effe1ff35ff0e01bdff1100caff10002201d7ff8dfff700c5ffb7ffc4ff75006e00fdfed9ffc7ff7900b600040034002a00e1ffdf0081012bff60ff1e004200d2ff0b0039006eff1200acfe52ffd2ffefff05018000c5ff3cfffbffaeff36fff4ff3f00a6002d000a0062001dff180118ffa300b6006100e2fe6d002bffd3ff78fff7ffebffce00b80097fef5ffc7fff7ff36ff8cff1f000000d3002e009dffbaff9700e8ff2f01cbff43008afec1fec6ffe3ffa000b7009bff6affa9fffdff9100ecff85009fff1a00ddff8800e5ff4c002b000601adff8aff830056001a00 +s1 = b1ff0e00d8fe68012500feff0600c0fe3300900081ffe6fefcfe7c011e0013ff7100a0004eff20ffabffe9ffe8ff8f0071ff96fff5ff9dffda000b0081ff6b00f300960092004c00d6ff64ff07001500a4ff900060ffaaff7b006b00f9ff3400f9ffc9ff09ff2701e9ff97fef7ffa7ff7cffbcff6f00890071ff210035ffdc0003000a01c0ff50003600e0ff5bff46fff3ff4300f5007bff8bffb500bdff8b00080074fe2dfff1ff1500dbffcaff940095ff8e008e001d00eeffbbff3d004bfe50002e002a00deffd5ff7dff03002c00a8006bff97ff5efff2ff8d0028fff7ffd4fefeff1c0088ffa2ffc70020ff8100580071ffb3ff3201340028ffe5ff02009f00c6feedff74ff36ff3d003d007dff39ff2e00ebff3a00a9003700ff00c8ff32004aff20ff6301b3ffaeff68008b006701aeff55ff95009dfe7200750073ff5e001d0079ff0cffb40089ff9fffefff9cffe9ffd1ffa3003500d8ffae009dff38ffea003100f8ff83ffdaffe2ff5d000c0028ffe6fee5fef6ffddfffdfe5600da000101ebffa0008e00a40081ff47000e001a008bff3a0046ff8eff9100d6fe4e00f8ff4200b7ffa901de0022ff08ff40ff35005fff5c00c4007c00b0005100f700e2ff97ffbc004b00dc006a003f00800066ff0d0245000e01af00d9003201340016000400ab0198ff4e002e00e600b7ff2c00deff1e00e4ff2b00e3ffefff120052ff65ffd6ff94ff7cfeeaff99007000f9ffe40057008dff6b004b006fffd1ff1f0019ff65ff86ff7d004f00d1ff14010c00f7ffd4ffd6fffbff7aff8eff7100d0ff740013007e0004ffd8ff1800a9ff5b0161ff4e00fdfe71ff6e00ab00e400b30014007afff0fe1fff26ffe9fe2300faff77001701b9ff63ff170038000f0097fe5000ecfedcffd1ff9a0090ff9eff67fd1bff1c0081ff51007b00e4fe2900600020004a008eff9eff6e002aff6fff710086ffe5ff9700af00470018ffdc009b000efff600cf009f00dfff38ff22016f00e4ff9c0091ff8fffcdfef3ff63ffa4001401a100eeffa8ff58fe80ffc0ffd5febcff3e0009004a004100b7fe2f005e003c0033ffc8ff20014d003f006afe0effbe0007ff45000b00370086ffc6ff03006dfffcff8c017bfff8ff0d00000003ffd1ff92006b00220001002a000f00f1fef6ff75ffb6004a0173ff0b004c00afff4300d5ffabff9eff5700abfff9fe0400c0ff80ffadffdf00db005001d3ff5b00c3ff86ff3eff160112008d00d2ffaaffe4ffa70081fed4ffda002b009d00a0ffed00d4ff6aff6f01ca00a5fff9ff0affa7005c00a5ffefffb6001a00b3fe20ffc0fe37004ffffa0009003700ac00d000e1ff990083ffebff31ffb9ffcb00eaffc9ff23005000190064ff0e008efe2f013e008cffc0ff49001aff0f010a0023ffe900d0ff50ff4cffa5ffc600 + +count = 200 +salt_version = 0 +msg_len = 200 +privkey = 59f7a144f040bdf000bb28303ef451befbf13efc607efbbf08083ec5087ff4f840ffe7e080f01fc4f3cfff13efbee4100508018610003ae81f7cffafff0bf086fbffc003f0bdf810c01bd0490f6048fc0f7effef41fc0f00dfce41ebaf00ec1ffdfbc1bcfc103e10414523c2020c707f107fbf084f0103b17e0c3040f82e79040184fc10010bf0c5048fbf042efd14127df3f141e020c2ef907d04ae01f48fc0f7ff3a10307f047083f3d0be0c6f78fbc0030bde790bfebf182f47e02f7b04003bf86187d7a139e40fc40fc03c1bffc110313900713b086efcf43081180e02081f85ffdebd17b042004f03f7ed42102ffc0c3f82041ffffbe03707efbf082080ffcec0f7eec60c113f0fb07f03defe0fcffd141e0000017ff4807fe3f0442051bd1820801c3003eff13d040081f3f042e80f7f1ba1451c4fc2f7ef0427fffdffef7e07fe820050380c6004041f3df3fe450fa141f3e1430c20bfcff0beec5ebfffbe3d042003ec0f80f41104fc0f82ffcf82f0af050ba14013f07bf830460bf0000c01430c11421bcffd082fc203e0c21ff0bd1be0770c1ef9f8a140fc1efe002f820020040bf083146fffec003e0fef80105ec30b7041e40000083f05f810ba185040f43ebbf82fc3e3a086180fc0086f0007e0c6fc0002ffbf3ff41fbb0fef850fdd3eefcfbc1bf041f850fff420c5e80fbf17be811c30fbf3cf84143efa27ef4203ef430000c1f85fc40bcffffbe0fff7f003ebe03dc7f088f0000023b13afc7e7dfb9fc503f07bf80ffd044082fc5000fc5d801c6f862430fd0cdf8503e182180fbe23f084fff0c4002fbd10307def9001080f83f411c003cf7d24907b081fbb07deba13ef8107c04200bfbffc00bd00afc2043f0807efc414107effd103f02fbbdfcffafffe7defb040ec3f3c13e042eff07803fe86080ffef81080ec80fee3e0c40010fbefffb010013ef410c80c1ffefcb27814013e003fba0fefbfe42ec0f41181240081f3ef0107f0441bb13b0010bff7cf460bf000f80f43f7ae83f82ec0000fc2f44040f00d88082fc0dfaf8603d03c17b07f08213d03ef42f7e182fbe313ea14511a03142a1cf83f1cf2ebe7f4e92632f505f4160f1af2f709fad8b7edeae41536170901f8e81df7e9ced9e61008f8e9441c24fe04e4fddcfd072dede5070aee13dd15faf1e8c6100bdcdd061505f8e00a11ee18e5dcecf8fb29100c12f6f7f702491aea1fe40c021ff8310c1321f4ecdcdffa04ef0df9de0e070305f70708db10f800150ff6fd2cfcfa1e4c07e708d4f60b080a23e1daeb0102d9d8fedbd6ef0df1e61fd8ee11fd24fae8eff420ebe218fdf40cf8f2d70731fefff113e9e323ff2b04ce3305c5fc0a0ce907e726e9fbfe060b3bfafeff0e06fcf81202c70ffb2319ea1103091507ce0c28324820090f1f0115eff9160a0bfc11010df822dfd3f6e3d10f0a0ad504f50016141cd905faeeff2419d1c62c280cce101de3e6fe0e00cbbf0ee913ecf4eff9292201e3e3f3fae4131800ddf311f219300df0d0040edbe7fb1307c8f3e6eafe101a1fd5ebde04ef302a05e9281e1bde112ef9221437f7f3fbf91bedec0a03d90c02dc000b03f3e905f2011ef50ce5151f02fb00f808ec00f9f506dee81711e9f6f809dbdff4100f01180b0023d1f908de11e9080afcfed51cfcf6281221d9d708351ded131e05e20fbce93609f2181ff710081effd61b100af708f705f7f0f92e15141c13d80aee0d0ee10d1505dc01330d010f1218eddf1414fa43f70acb1029f90fe205eed7f3dafa37d7fbfb0f120e +pubkey = 0931a9a29097065b70bea51936a334997cd8455ba68a1c5dd3d4689c0c2c82e14b63c5674d604ac57d6a85576c51ea236e3d285896f2ea417681f900b55a944753bc981b13674480259f22a32eb8666a59c52302f38765f4085cdabb6b34b7280a95932bea876451d25643b089d62542a85806b1b1cf85d57bc686b8a2d98e7e2426f171649620aef2d275de85525e890b17eb1c4f8eb0f4114427b0eef3fa7a2ab72ffd1b9b98e3998f855a6b515fad21704405f786b43788e19386180f64353001e9614515e41880a4efed828db8f9a3a0116e055cd958eff779097f25c94f0c432036d9fdca8277f974623906e08c049736c798955628a3f05d25b9821c48a453d0980685d30a031ee131097d086aae2270b9cce1c6aee02bbe0bd79596429941cd3bb2d4e72f89e811d3c0b0abdac52b3d8feeb2366ba786cbd64a8028941ba9aaa99c8f9b222bd47d49fc5876afa981c2b7f116a56e18f12cf3e0e2c55236c63a7d082c6f58fc018edcb20b5daa41ead969b746bd510521aa2a94bafa6ba9585f1c35a54a8cce900a612914c0c0187552ea95ca7a819c2ebab9004626d1e4b5964c02bdfd8231e189b1bbf428768602a06396de446501708c0e2585f24c2293655bd4c8c968338986e79aefc713bd22c4a44a71a27ad7c423d854993ea842cda2242e1023977781a897ee2943426caf3aa28a99e924148e386949d750d238a1c819f1024b87cca3b05807ea2e50bf97efcfdd783601c23b81bbae74cd4ae9a03c223aa588aaca839420cfa7f9a5a5540d5c065d5fac90be25b41311e812822055e961796b65682ba4ebcd7b81d9034d2f367a96d7c42952d40400ba40405948004a6849556bce602430560bd1b1216581867056ac2d423154c2e3780bc605dbc4c6a71a70cb2780850169e5569aae40be9708a0f1daaff7171cd8a26da65f5efc3179c6a68a77a65a1603eeab5268aab3ab5c542eee6a225e538f1c819af3256b9b32ee9ec6486b165b76be88c0ea14961816c9e091fd279c0f45c019863f30a1186b0f607929b2da75e8987cd13d3a14a2f4639895256a61f23b448576ac12200b4ea20500911d54da33e4ae597b7acac5786a65ca11fa69d482c3f2a7b10ff8ff0ae07dc193e9a7109f299cc6c402c11f9618ddcb9a14994becc31824ee9f1989b331836f4651ce320013a22594407bd91d2ba36a21ec74a269ab1b58288a1f8f718175a007c86e6107f2c8fb935b575854560b43aa2866f888376d66a4 +msg = 49a16363f6462e14df0bcbb0500fec89abf83432323b2c81209ff9d01f7768c69ef61d8b9c22c430a6c92d761381c3e3b96a46cc1998b1cd279e20998cdc40c823ce3788ba5be32fdf167a72230bd8921d91cca1e213c28011271aebf5236807bedd3f339982186aaba2984d7f0b44a28eeb5193a1d1ba9c8163335df5db19b8bc2b91742b9ef2dd0938d13d35d543f8b9dfe6fbd58e437ad7433f8978766a3f6fa706b1398149af3d6455e97b7965d6bd7a73c9f2a113528452580397621b99a48664d49609ece9 +sig_compressed = b900f569e529756dedd33dd1d66e290c493bf00da5fd8c8412db092534943b9ef34c819286ad127de98ceaecdd2c2feee673c86da8bf87548caf083a91a787ef0fcc8733b7671073c04178b8feeecd45edc2e93418f4cba423413b8cf8f4d4675faf3ac3b2e846edbf6be4fe1d564069f40443931de4c015e916aeb7cccaea4fbe9d14b67973d2a5f10ee5c75d28d631885ef12ebc4d75c3970f65abc8fe4a2b7774d28f81f95b53663b533894553e932eac4386eb4af8aaabf72c763384cf6527845a5be81a16adc42c77ec25229ff944691a1bd7ffdbaa51a82a6fb627aa33a8e984cd2749fc45b0c25b3e9154dded49932ac74b2548fd615904ce05b9bd42b86d0a38e2256c8aae9c99d63d2eef2af159cb9544a6c8588205803b776d788832a6f3a8ad2cc3526253c842b70a5c3778372242b8307444f5045aa64eabcd8c68ff17fa9e1f6ee5b31c385f67c3e24b0b5382d4bf1d1d0a98b33aecfe3ec882eb6bd30cbddb22cfe470fb7467314f93cab09ee7f76fe57e1256fb2492d263ee929b997996b2818b4e250ff37f3f8cc4321cdb9a0bfdf4adf47c1de509b8a98490d43d5b12dde7d128a4b5b55f4bdf28f7a930720ba1336c1676378e59cea68b4aa62359ebe2dd0f7762b8cea606e5aa62e41b1ab6b3fd01e82e369758eadf73b6fce8ef2519a8ea91af306bfad7a4ca46eeb7840519b2a61f0ee2df35c36bb0ab9a438b7eb8db076772d7223cadcbf7196fe87496978529af152a04c0876a1ce5c50849767b2852e7c39b18b6c50bc45e1bf775112530a7a4e05ea79d34f7971d47880cd0ecd4608f218a7f38668b1ddb55746cb3fcd8c2a0de56d9a64c789116110a8888 +sig_ct = d900f0bfd90a902e0dbf93f5af9209dfe501408c024fa1000fcc0ffff410802d161125fdc043073fc4f5a1030a8f55092f890ccf630f6f460e1f83fc7039f38fca045f08eab0990f8087048fd900fec4f87021fe7f49f64107ea0005fbbff1fa3f4d045fa500b04904101e032e2e21a03b019f9dfda0c6fa9fa903af79f69008f45f41fd1027f9ffd6e70fd9ee0010fb701dfb708005e022fd505bfb4febed7f89f5901406cf9bfe20aa0fc00efb509dfae01af74f7807bf77fa9093075ef9070f9406af1cf8402805b0f7034047ffff8e0ed0b6ff2fd7038028054f8c032fab010f3dfaa02bf3b0d5f850acfa8ee4033fce0270080e9fc208308b05b01006307effc04804ff07011048fdf07af81f93f560460c104df93013ed6f6311dffcf660ba03f091fd0ffc06cf8c0950b7f130a6032058faefee048f86f7bf70033002fc707a00af3df5f09cf3c0abf6f0d7139f63f7102ef220570150b9fb604404d0a1ef8002f00fa5076e51090eebfc4f2c0da1e6ed7f7703c08805b08a070fc5f7dfb80a10f0ffd0c40bd08406a0b2f2bf9af74fddf8807f053ff9f49f35fe8fbd00bfa7f9ff1e12c0eaf3ff57f88faff5f0cc0e6f29fe1ff10e4005fd305e030fe9076f6ffe1fefff9f49019fe804f02702affcf12f83fc9f1bf080a5fc2f6e02504909ff2e04df67f1a16b040f750380a8f02fc103f019010ff0fb30f3005f83f1706f047ffd0f90090f114c124f58f96ecf06ef99f5e1450adf4b17d07beb6f11049107005edff65ffefe301bf72167facfdef5b0cc01afe20fc06e08ffa3015ff4facfff072f56ff5020fcf056fd4f82001f300710e9eaafab07dfe306fe63f22028fe609d048ed1f7d0ff06bfdcfec01b0750f80810190e5030f90f2406f035ffafd2f7b0f3021f75f86fbaf50fa7f47f52011fb6f47f85099fc10430c9fdbfbe02915e05204013000ef58f320f1088025fcdfce08a073fbd136f75f4f00bff80f8f41f2311102908ae97fc007a03cf2d03dfb509d11e001134fa7051084e9cf76f84ebdfdeff2f25055f5df6af02fcf00a006f1bf4af5a031fbc091f7c00a191 +c = d51157288314a42e8b04491d0b11f61b7822c313870aa029530c421fb8084b17bf18631c9f1fc619ac2a2b1307096813282f990df5028f17040b2615e024310e3201910c9e23241a10064d0a581b9b2dad220920040144121a12f50b1b12030cee28b31743004527051cc509ce08731b992a5c24eb0fba07f123652983272712c20e8516871d540d4e055d14e6070a151f2b5f2f1d2490079812a007d7084414142270104f0a602b8f183811210d320d901e8c1a661b880687061929f92fc61ddd1f6d2ff81f581f341bc02b0d1f3103c0008f162800271a891c341f0525a00f9c143617430f9d0b0e06c40d5622c11adb2b952eca0a6708f02d2219ce1e100c962a7e08dd117e2a762a2f05a51257152a223807bc1a732e4d191222941e1c1bc402a2098f29411b4824f70f51233e0dfb296a10b816cb08b4084c14691bd529ac12e52be02b79003c21e30b711a561e761e3a24e91ccc19431dcd24251de807ad21650eb428d0073c11bb0d8a268328502a8f2ef90d42221c03140c9111b30db21bea139c01d324b30000148b125f1cbf1c6d2773017e01801ec901cf20e90c2e23b91c452c102ab729e92f291147145e0b58040d02e42ac218a510520870045f12f42f4d13f51148295103422e1f2cae1a900c93199a24540f93074018bf12902f80230a1a0f24b12e6807c3217818a3297f0cda059f2f460bbc16b024ad1dc602cf2f7c18641358105f246c279b09cb14ec1fe420fb0c4e002e10c816e327910090284c2a3d2242254b18ae0313031d29b917fc02832572002f190c063b2acf0f7a05e3094721612e4c1c202ed817eb1551090010b3274a281d1cbf1b710f1f01f129e10c681be12621187c18e72b9918750f811e5f056800be2e242d4517ad1d6200352d1b0e762c2217672e642040292e02360a5521311da21a0c0cbd29b623881cd30b3120821da6150b2db60f440b34160a2ef10ea6273414c21f8b23f5113425ff1ae2017326170712106c1cf52e332ba11e6c1e85014e23291a2415b623df037204aa081716a81d3500c10b7529a72e4318cd2b5527c52e3421ce05851fe9083220a92f7602d221ba0ba600e4114619d40a7122fa12e40adf1d1f19002f1b01d128c50d021b7a0d1c0f4f1d14232120781b81109e187114131ba20a8105c60fe408f31d282f6908d924e81a392470265b220a0dce261f1f8a027d064515ec1363235f008b2c00021e1fa9179424dd26de1119062f232a1589262527bd287f05df0ffa00762b790d850a0e280929972a731c2a08e622971c120e9f1cde063f190e2eec2d590c6214582166118204b21af30272259812b10e971dd5067419b91566107e19fb18f0239e278b1c400f59248d188916b50a502d5a137913f6205a2c93099c2c5d1b6d292d006c03f123ce2ad12a1717a916e928ba17482f +s2 = 0bffd9ffa9002e00db0093ff5aff92ff9d00e5ff14008c002400a1ff0000ccffff00f4ff08012d0061012501dcff43007300c4ff5aff0301a80055ff920089ffcc0063fff60046ffe10083ffc7ff390038ffcaff450008ffabfe9900f80087004800d9ff0f00c4fe87ff2100e7ff49ff64ff0701a0fe0500bbfff1ffa3ff4dff4500a5ff0b00490041001e0032002efe1a023b0019009dffdaffc600a9ffa9ff3a0079ff69ff080045ff41ffd1ff27009fffd6ff70fed9ffe0fe1000b7ff1d00b7ff80005e002200d5ff5b00b4ffebffd7fe89ff59ff14006c009bffe2ffaa00fc000e00b5ff9d00aeff1a0074ff78ff7b0077ffa9ff93007500f9fe700094ff6a001cff84ff28005b00f70034004700ffff8effed00b600f2ffd7ff3800280054008cff3200abff10003dffaaff2b003bffd50085ffac00a8ffe4fe3300ceff27000800e900c2ff83008b005b00100063007e00fcff48004f0007ff11004800dfff7a0081ff93ff56ff4600c1004d0093ff1300d6fe63ff1d01fcff66ffba003f009100d0fffcff6c008cff9500b70013ffa60032005800aeffeeff480086ff7bff70ff33000200c7ff7a000a003dff5fff9c003cffab006fffd700390163ff71ff2e0022ff57001500b900b6ff44004d00a100f8fe020000ffa5ff760051fe9000ebfec4ff2cffda00e601d7fe77ff3c0088005b008a007000c5ff7dffb8ffa100f000fdffc400bd0084006a00b2002bff9aff74ffddff88ff7f005300f9ff49ff35ffe8ffbdff0b00a7ff9fff1eff2c01ea003fff57ff88ffafff5fffcc00e60029ffe1fff1ffe4000500d3ff5e003000e9ff76006fffe1ffeffff9ff49ff1900e8ff4f0027002a00fcff12ff83ffc9ff1bff08ffa500c2ff6eff250049009f002eff4d0067ff1aff6b01400075ff3800a80002ffc1ff3f0019001000f0ffb3fff300050083ff17ff6f004700fdfff9000900f1004c01240158ff96ffcffe6e0099ff5eff4501ad004bff7d017b00b6fe11ff490007010500dffe65fffeffe3ff1b0072ff6701acffdeff5bffcc001a00e2fffc006e008f00a3ff1500f4ffacffffff720056fff5ff2000cfff5600d4ff82ff010030ff7100e900aafeabff7d00e3ff6f0063fe22ff2800e6ff9d004800d1fe7dffff006b00dcffecff1b007500f80081001900e500300090ff24ff6f003500faffd2ff7bfff300210075ff86ffbaff50ffa7ff47ff52ff1100b6ff47ff85ff9900c1ff4300c900dbffbeff29005e015200400030010e0058ff32fff10088002500cdffceff8a007300bdff360175ff4fff0b00f8fff80041ff23ff110129008a0097fec0ff7a003c002dff3d00b5ff9d001e0101003401a7ff510084009cfe76ff84ffbdfedefff2ff25ff55005dff6aff02ffcfff0a0006001bff4aff5aff3100bcff91007cff0a009101 +s1 = 3a000100d9fe30ffb30092ff68ff89002c00e2ff1300d1ff4200e2ffa3ff3a00d0ffbbffdbff39ff9900daffad00fd001501d1ff3e00cbfeb100ebff5600adff7c00eeff6b002dff4c005300a9ff88ffc100e3ff1800f4009a006c007fff6200b9ffad009a0042005bffc4ff810053002aff5a00d8feaeffec00610016003600b5ff5e00c9ff6a01ddff3f009100a0ff1dff70ff14011f004100d1ff5b01c0ff5e00ffffc4ff64ff6eff54002000a7ff5300ecff03002700b7fe350039ff86ff9cff240185ff3400aaff7b00430024018b00320091ff85ffafffd3ffc1fe1f00a2ff4f006700b8ff7effdb0049006d016800ceff310013001e00a90153004000d6005200e2005fff8bff89ff0c0041010d005bfecffffe00ec005afe92002100a5010400d00023ff6f00950077000f016400e0ffeeff50ffd90068003000a400af00900007000500150093ff8400e500b6006eff3d00a7ff03ffbf0032006aff98ff350013ffcf00120081fff0001500ce006300f7ff4d008d003400250058ff7aff94ff78feabff8800fdffb600ad00230072ff480067001300b2ffa6ff07003bffc2fff6ff410070fe7fff7b0052fff0000f00ad004b00ebffd8ff47019500e0fe5affd8ff7b00bafff1004001c800150089ff3b00c6fed5ff5100c5005000feffbeff480144003b017601dc00b3004cffe3ff5fff5b00f8fe840178ffc1ffd3fe050072000f00fcfd9fff29000600a0ff9000f4fe8bff8a0060003100dcfffe0008016c0025ffb3ff9400c7ff16ffbbffc6009bffeaffc9000e00b8ff96ff1f0015008eff7eff0700fbff9fff88ff10fea3008afe85000b00260048ff65ffd8ff5e019b0089006a0163ff4c00f1ff88ff69ffc3ffe7ff18001dff4e0054fffe00c8fe3400ab00ba00120060000a003b003c01d4fead00d3ffecffdaffc5ff82003c00a60093008900c9fef1ff6aff870000016300d7ff94ff0c005bff7e0001009200fdfea2ffe0ff8effcafffeff81ff2a00ed0005ff69ffc00032ff6d003bff0c0089ffe3ff5fffcaffc200a3003f0089ffccffd9fee2ffa9ffd5fea7ffb7ff78fe75ffbffec6ff5900ad00a300d40075ffa6ff1001010083ff6fff67fe1e01adff5c01d700bdff56ff61008e00aeff52ffedff61fffa007200bfff7fff8cff1000cdffe3ffeaff65ff80001900ad00bdff2700eeff95ff500063ff40ff98ff35ff95ff13ffec00e8ffd7ffcdffc4ff1000cc00a100fdff2c00bd00edff0b0199ffdaff4fff86fffaffcfff6800dbfea2ff6effd1003400f7ffbdff4a00abfef3ff5100cd00210144ffc7ff7cffc2ff8eff0d00cefe670026ffc3fff7ffcfff6fff7e00c5ffea00f2008f0048006b00c9ffb6ffaeffc7ff67ff6aff8dffdfffa800fbff4700b20039fff1ffb5003100fcff52fefafe84ff08ff470088ff + +count = 255 +salt_version = 0 +msg_len = 255 +privkey = 59083fbc0f9043149101f03efec45ffdfffec10bffc4ec1ebef39146ec51bd07c002ffdefd000f0313d17b138045f01f81102083fc6081088e8513d0380bbf46142dbdf770c40fdf780780bbf800021c1141ffde76f3d1410800fcf401000fae3e0000fc0feffaeba07f1410bd0801050b70021be0baffdefdffeec21c4fbf0fef02ec1108e3d200fbaf80f7f27e249e8007e08500507e044f3c0c1ec00c1efee4af42e8300113a1800430c7f3e047dff0c0f4203c3060020c5e3a13ff3fe02fc52bb0c30bdf00f7f0400070430bfebbe00f850820c4f82f7ef79ffa085040105fbb2b9f88041f3a202042fc71bef77042fc623befee01fc1f3f0fdfc10820830020c1fc00fefb90000452bf081082105fc217f13f07f0bef09f38007f830bdefd03e1bcf440c1e86000e7d140f02e8007ddfd0c0f81f7d13dfbd0050be23ee87f85f0317dfc1dc6f3ce47003f860c6203f7df80f43f40efd081ec1ebd0c00810bc186fc0f89e850400bb0c50410fc03d07ee80e8404514523e03d0fe0ff038fc0f7f17cf7d03e13bf3cffe142144d41eb7f7fefffbff7ef7f1fc080f84005009083082f42f7bf801c907defc0fbefe07ff800800c2ffe180047effe80fc2100100ffffbd08013ce41000003200f3ff3ef3b0fd0f6ebafc2f010400fe03f181f001fa0ff0f2f78081005102fff1840c413eec907f03ffbfeff03e1420fe047f38ffb0fa1bcf7df4008303e1c3e821051be1840ff17b0c3042dfa00607fec50010020bf041001dc0ec0101f3be41142ffef8bf07fc3dfdf4418207d084005084fc0f84045f060fef4307c07ee821fe0bd087f08fc4005184e3e23e0070031ff084006fbef7b1c407bf3ed420fb0bd0ffffeffafc203b0fc0fd005f3603a13c0c40c4f82f47040ec0045f89e3d082102ffcf84f850bce81ffe03d0c30c313e0bef800bbebcf85001ec10060fbf830bfefef8317c13eefd0fff43001104045f3ef81f410fe03efc003d043ffffb808013d040efdfbd13effd03a0800f6fc1f8223d1420811b8f41e43fbfe7cfbef42ebe1bffc0ebdec2e7e13effdf84fff04303fe40ef1c1d0341fc14271b0fd7fef21c00e5f2101103f9fafa00e803edf3e21f0f0c133feefffac9e6f512c8de0b080a3af8202214f1eed606d1f5251f102a202e0ce6f400eff8c92517e80c4c03f4c1e1f9cef2d6d50d2a0dfefcf8e6ea2dffc10816e70306fddf090d03e02bf30ee50f0aece8fb0e3c2b30ec2c07ec0d01e2cd0cff23141a12260ebc04f4f7dd01f9072bdcef1a45dff7fbfc0618b405fde5ecefe8dc170bf01ce80c0218e4161e17f60ff630e104fbf5e8020001e612f208efdff70dd11917390f1b23f2d236e2e7fcd6e905d8fffc1220e6f9fa02d2e1100015240eda1a0feef8d8edcb3246132b30e0d60417f7d02be2f709f10a0b0116fafcedbb01dc0c0fce240d0c3ceae7fd28f1061bfbf72e29d6e91ad100ddddefcd430ce70e260b2af42a111c14d00e381aff0e071b1f18351cd404dd2cd0e922f1f60b292be7ecfcc7d900de2b1a171ff112fc1401e1f7cbe828b5f016fb0f041e250f2c06fafee5081bf00e2114280f03181202d719f7ce0a14bf1410f4eaf239e6bc16e22bfb0e3639f012dae513deedfc19cc0c18e814ce16f44404fb1afe091eff2adae10dff1006edf61710dfdd0e2eddee4503cb16fcfeeff011eb00f1f00c2ce8e92e1bbbc9e21708e416da08eaf0eafe161ef6f800034b2fec400de6fbd4e1f71800f0f43dfff9f8fabf18feecd9222317fc3bfcf6f8fadbf122f4f9ffec +pubkey = 09a12920e12fed611e1a3d0402219957ee7971260791bc121b55e62ea716ce3e04fb1b9106482e6bf3d90fb604ff374fe9b47c72af854055f79d6ad0678080b0a8c60dabef687a3ef67daa2a0b73a54632c1e7968aaa449db5feab8988785f75140bddb74e04a9141fd9a2b9f839869c76746141bb07278e075029fb006c3f4f315736925bce2d5de1e17045798b2869466d05bd3a1c77f16521d0199a2788a49310362d59cba26de9b5acc982ecdbca4264c272c89e6f1f4a465b1c05ff8e3ab40367421f67465f75bb4c866df909b7d1269d815023716c504c2cf6c7f2660a4585345d71b08f0b7c966858529fa22a3c149164c3ca378cee96714064abf231ba2626de02e2dd14f4642360f9e032d61bec38b0ac53c280cc2af5f77bffa7690d88cb2bd0e4362f5e21b8a60baa87080d9581e5a11a412a31206b9f65ea4ed70d888fbb2cc5b3b01b3b67fad516aba9fa02855920328b8cafd974906dada74c522bd0fc0b6741857670c2ea212aa23988d4891f6576ced27843ea37ea4db03f46930d206b228852450bc631999eaf2b3052c2336456824f25d8e7c746275f19e7e3d4995c049819207d63e372ad21d8ba0102938842eb0a6671be86887598e6ab1281626b1f505b7f12e8fb4f213f75c59f009cc45fa47891c1bb41e949fd2ec60da637487a9eeb314a3037a09c67775cd650660094371739983c9f42da4a2a1ce2fbb7170f04119dbae7b9ae0108e0fd31634db59fe46498342589360176962de105246580549a92f15ba60515bbc7e78100c68a36e9db51ed78c1ad6d75480879d3cc19f6143c93eacec1ea826830d93e5292bd16e1316ece04004206f4a50ac00ea95f673e14326b1851005ba67d9b08f9841f1bfda03e294af88c6a6376a789c54e1372554e465fdc4378f6ce20380c5d0192548bb494b7ae613ee1255ff60f804c46df6c226e71e1799f11b26f6283a87a6c635722ae9b7b598899b915d4a0ebbdb25afc6368a782742cc114376e5f6eb4bab278e63580c1edd1f8439b8fb63e29988478869ee72bdfe0009cbd79f885de55104d09e1188aa45f0a47ca0b6bf2767c1283399e69564ac608baa1da5aeae10744ecdf2618a9c660c4e7103d026098873c8b1877a15201065c9dabb80ea6512f7999fa6c9fe30c0edf7521c5d09215fadb11e20c3770dc9a228ea9861dbdcbd6918f02c677bba32cad1518eb2ab4994fb1f29a449444e860d971c373274533fa2c47a7534292f80348e0469d +msg = 44d5cd1bc6c5af068e25ed10a5ac887471277ab115d96333bf8a716e28a4267ce55a95c427d3de5d3805f41bb667f7c05546ea13b266b8dde01c6fc4e676df0002f97f24cd5d4eae18cdb99fb574f51eb46ac8b32b91bc200916558fc57bed217540b3497a7d86a72a41e6bcb228e4e634c96ed846498a99b1c629894e2347c11ad94f2babc69ca2aa9eca31db1791a1a30ddcf51eba2a3dae186233c09f584fa7909835c96f4e3771a203c402d20f68238dc172179bb8ae3ec8d16f9ce5a5fc6f7aaa136908ea033e4d592bb0a46637bbf09fd3e8f90840a5ccfea3b36fa3a0de6e5b62800ef376196ae9fda55ce438778875e48312bf61a025ae3ba577a5 +sig_compressed = b9003bdfccd9d59632f420f0079cd3ab98ed9d1b2f9bc4e28e9b499858e7bdac03258239d89e195a4534b55a068094d4f6b6ca1b529fdfef7482a10c419c5674d550b3dca2d98c4e309eadc20c623948f24593c8e42084051e835b2a3c1894408ff6cecb5995ebc2270db41dbcb5a26551004010636fbc177e5d11c6f7a475c90e5717fde960de4a2116a8227cf8de89b8c0b2d33b15dba260db5446829e6ef513cbad0a39206e67677aa8eb47ed4e25fb69559819946da96c7cff0c553b7e88ab0d627dfdb43089393f38860dd39de39e854c64d426621c3278340d5763e53f053a7e6753c7b7a0e76fa52410832a5ecf2fce69bc713065e08d3349b1d4e75fb9e5097379ea1b37c6ee71f8051f1bff449b5bcef5e6dcef2e76554242e86ac89b1dcee8f6de47f6545150dcf32d9c2c947a0c0b47a46bf0ccc285f7d04a76f5e4a1526ad5cbc1943168c47d67c5376b54d1323e1e082c91872685528dd273757bf56c8975324f158739643dea140f0f6bd3a27f2a5e1b1fc672d79681d670515189d1e514cf4fb34af6249d3dbf318e47f7984cd54663d7502773328312261f8a3f0a7c4d221723d3ac52e91676d0c6100aa464907df12bf645512aad6e9b32536c0ed16a46b3eda088572bd994a2033660f0cae49517750a07c79f3135793c7b689ba0eca7f4cc1a986eb2169d5673aa3fd88cbe946c6789995c44effcc72140e7a86d9aacd4ac2b6a7ecaef64993214c131f3aaad3e7ac9af987fbb20e318bdcc612cabe5e9c717fd4977d038a9adcb6bd9fe093a170f09fe9f21ecde31cea0ccf733161e72a8d7a5553ff35730ccc991c6fd57c0d39edeb431dbc1616eb32ad40cb96ba01abc92 +sig_ct = d90003bfc10b3f63065099f18007080e99f5905cff2fcd046fe9fe5ff7ef6f2dfdcf6806303dfa6f80feeefefb2ff7ebd0da014fdb055040ee0029053fcb06c0c3f5703f07f07b14805008c086f3bee3fd6042fe2eb606cf74038ffcf96f48106ff8f3609e022fedfefff010408101e00606c051fbf01211001fea5f27fd4febfa90080b8fca087fc40eb1130d4080080106fc9e44077fb50c4fbaf1102305c021febff5f83faef7df9c1440160d0013fb101bf5efc8f7ffea033062076eaff7df4b0110c103cfc5fd803c07504201c0a0fc713bfa20d4faa01f0eafbc07efcc055130f6709bf57fcff99f90ff604ef410910d8f5403ef830e8f7c12713febcf7dfad03bf72f181d3f6d0c2fe818efedf7d0830d7ff1029f1004e13ff630bcf93f30fb2fc2129104086052f94f9bf8d034f44fbcefd17809af66136facfb207eeb10c20f3f99050f4df8f177fb9ec0047ff3f01092fcb079f43f9afc7fc40730e50500a1fb0ed5093ff2fb2faff25f1cf8312a0c500df62feaee4064047041002fddf5cfd1f7af68042f89fe0029fc90de0a80d2f5505c178eecf7501809f067f76f4506a0b4132f90fa00050a4ef9134054046f2efb3fd5f4115b012facf6ef9e061fe4164f11042003ff906bf59013f8e04bffaff1f3af350f9f60f2af3f195ff7fddf6c04cf97f94f5bf14024fadfc9f34f7201ffc4ffcfe6051031f2904003b133041112030f88047fbe13e034010172f97f5404b0480e7eccef4000054119020f89f7707ef6f1510d5fd3fdaee704d0e0ea60ea01af61e4c01005c05ef670280010b6ffdf7a05c0a5097eac040f8ffb1131fd5fedf71f4c0b7087fece83ee8fd700dfd408b03a059f63047e8a099f8c046ff4f1ef671f103bf02f7228af310c3f4d0d6f570e10ed0bffebfc3024eed08af7eff103a05504f0bdf6d07cff9f09f70ebaff5fc709802c057fe914efbbf820c9f21003115fd3feaf51fe1ebf1ba070e9ff820be08ffe5f74fb2041033fc70b1ff90b905105e02a053f02fd5030fe70a609cf41057fff0cef93faa08cfa5ffeffb07503205a103072fd2000fd5f6e +c = 98206f1f5420a72e732a6f2b521f592f980a752e9527910f2226e5020b155f263c1eea232f07fb0cab12ae292b2cb90b1b212d17ab0fc32c2900d702421ffa0328283413661b5f06d40d4923fd1a8d2afe0bba110216d324762daa100c25941cd5224417601175074c296b0a3324481ca80a1b07af2b681e25229029e72b8003352b1a0d7002f30af6266b1605252326571c941cf41b1e20f904d22d8c0d542f4c257426c32e9c209f228403412d440ddb2c2d26332fbf12261c081bc220d02c6822502ed218ff2d441aac12c10fc60c7c29411f2e227b1dec078528b008521ca920d20ec52761076e25d8123e2004062b12a90be903b624bd0b97257701451b7022af200d2b06285e1b35250c05fa0c951e321ced200d12a0260d2fd125522525141b1beb08f914a626462a0306b9180412a51da01e0904be05ab0e102138223a0d6f2e361f5e0dd226622f6219210f0a0260002b01650005018b0cab2fe7129a289409e602202b9115ad286e1b7f1bc9290e0376111406e512a628c00b3713132d0a2e1c2f9a16720f5008e915e71a071745029d133d1455174c1f7a13201a3424e51f311f161bff2357179d1756013119510eed29b31e2009631ca11c9a0d4903d31f2c2e8716dd1e33168b0ebf02f31ad926ef14790ac016e501212a03291e01c31bf607fd2dba08e90a01057e02d90f4e12bd2625089808eb00241c5d0d812ef024e422f806d70c850f0f09ab2c5b2a29169d06ea1d3225dd06fb17d81a101bd504031c6a001b1b4b26972bd1237d28f32d59205706c70ffc2fcf141c24721abb054709db2dee111f064902a42eda015c1c210a9928f212721fe0255c022a22a2122b0d6620b716a312472c4003b703ce2e38229203650271126b167b0c0a10700d3a2893207f1bbe0acb133f089416f410fe283a2c6f2627143d1b2c26192fff2c660a1722d91027210f1d1a26a3077224ef28c208df0f7e2ef403651f1e10552bfb12001dec0a0412cd2ee31a85092a1a7a1e1412c41c172374052b184e088900ea2639226d0f49153f122c08af08c4294816ab17e627e20d18031c19731eb415b6003b11350aa0297c19f1172d29672e32266206ba18300faa28f6075d2fb41f65024c10690b3c264d2c3f2532131e02fe04570a651b101f2a0ca41f201ea414f91d531bb21b781df3280027952c3d04052b0627d50a80058b07682f22273526010ef013771c5d121b2d072d761d6c09c22c70092710eb2cf52bf31ec614062201038a090f2b5008ac280c1b0d259d28a919f20d600a24142117df109a25e90bf91a4c235106821398142825ed21361de927661d8401a421e501002fa813ab1adb0b2f0a2104701442236d2f1b275b050c20f00227244f12da186e139614f71f9c290b08c510ce271c27260bc6028728931c091e5f183717ba0b5709 +s2 = 3b00c1ffb30063ff6500990018ff0700800099fe59ff5c00f2ffcdff4600e9ffe5fff7fff6fe2dffdcff68ff63003d00a6ff80ffeefffefeb2fff7ffbdfeda001400dbff55004000e0fe29005300cbff6c00c30057ff3f007f007b00480150008c0086003bffe3fed6ff4200e2ffb6fe6c0074ff3800fcff96ff48ff0601f8ff36ff9e002200edffeffff0ff040181001e0006006c005100bfff120010011f00a5fe27ffd4ffebffa9ff0800b800caff8700c4ffeb001301d400800080000601c9ff44fe7700b5ffc400baff11ff23005c002100ebfff5ff83ffaeff7dff9cff44011600d0001300b1ff1b005effc8ff7fffeaff330062007600affe7dff4bff1100c1003c00c5ffd8ff3c00750042001c00a000c7ff3b01a2ffd400aaff1f00ea00bcff7e00ccff5500300167ff9b0057ffcfff99ff90fff6ff4e0041ff9100d80054ff3e0083ffe8007cff27013f01bcfe7dffadff3b0072ff18ffd3016dffc200e8ff8e01edff7dff8300d700f1ff290010ff4e003f0163ffbc0093ff30ffb2ffc2ff290104018600520094ff9bff8dff340044ffbcfffdfe78019a0066ff3601acffb2ff7e00b1fec200f30099ff50004dff8fff7701b9ffc0fe4700f3ff01ff9200cbff790043ff9affc7ffc4ff7300e5005000a100b0ffd5fe9300f2ffb2ffafff25ff1cff83ff2a01c5000d0062ffeaffe4fe6400470041000200ddff5cffd1ff7aff68ff420089ffe0ff2900c9ffde00a800d20055ff5c007801ecfe75ff18009f00670076ff45ff6a00b400320190ffa0ff0500a400f9fe3401540046002effb3ffd5ff41ff5b011200acff6eff9eff6100e4ff640111ff42000300f9ff6b0059ff13008eff4b00fafff1ff3aff35fff90060ff2aff3fff9501f7ffddff6cff4c0097ff94ff5bff14ff2400adffc9ff34ff72ff1f00c4fffcffe6ff5100310029ff40003b00330141001201300088ff4700beff3e0134001000720197ff54ff4b004800e700ccfef4fe000054001901200089ff77ff7e006fff5101d500d3ffdaffe7fe4d00e000a6feea001a0061ff4cfe10005c005e0067ff28000100b600fdff7aff5c00a5009700acfe40008fffb1ff3101d5ffedff71ff4cffb7008700ecff83fee8fed7ff0d00d4ff8b003a00590063ff47008afe99008cff4600f4ff1eff67fff1013b0002ff72ff8a0231ffc3004dffd60057ffe100ed00bf00ebffc3ff2400edfe8a007efff1ff3a0055004f00bd006dff7c00f9ff09ff70ffbafef5ffc7ff98002c005700e9ff4e01bbff82ffc90021ff03001501d3ffeaff51ffe1ffbffeba0170009ffe82ffbe008f00e5ff74ffb2ff41003300c7ffb100f9ffb90051005e002a00530002ffd5ff3000e7ffa6009c0041ff5700ffffce0093ffaaff8c00a5fffefffbff750032005a0003017200d2ff0000d5ff6eff +s1 = fa00aaffbd00560149ffebffd5ffc600c0ff2c00d5ffcd004e01cbfe170027008dff4e0072003900edff840071004cff2501eaff56ffa7ff79001dffe000feff97ffb9ff7cffab0046fee2ff05fffdfe7000430027002700caff9b0018005f00560024ffbfff9effb50065001200d5ff11ffb2002b004001b6ffb3ffb2ff7fff3701d6ffc4fea7ff660084ff91ff010027009afffaffe2ff8a01d2ff0fff5f00beff07003d00bbff7e0037009c00c60089008eff17005c00f4fe86ff46012bfecd0096006a0079ff46ffb0fff40011002a0193ff4c00d8ffffffa3ffd60120ff85fef90071008f0012ffd8ffb3ff3c00d8005c0093ff27011fffd8004cfeb7ffbcfe9dff8c00360073fffdffefff1fffa0fefdff2a0086fea8ffa6ffb4feacfffdff230062ffa1ff2200020092ff23003fff88fe76ff250102009b0190ff72ffa9002d00210083ff9400be004f00f5ff2effe2ff28ff4001e3001d00070050ff43005f00db003f00af007800c1ff5e012c00990054ff33ffebff5900a2ff6c007c004a00c5ffc90097ffccfe13003a002100510004ff0501baff2eff3d00c6ff3a004cff2c00edff0e00420060ffb6ffc000dd0068001600faffb8009cff6c0150ffd2ff21007d00c8ff38009c000801a2ff6201240052ffe5ffc400920074ffd1fffbff090035003800840070009efffcffd5ff80000f006a0015009fffcc00a1ff0201b0009dff7f00ce00370052001100f0ffd7ff3d00a0ff2400fe00d4ff0b008aff9600caff2afff8ff0900f6009300adff0effb700a100fefe110010012200d4ff39ff0100c000200001015dff7700f2006900e7ff8a002300ecfe92ff9c0058014c00b900fc00190054008c00b5017600cbff26ff0b000a0155005200a8fefe00310029019100cbffacffe8ff7600c6003f0080ffca0058005bff690001002eff98ff0701abffb4ffbcfe81ff2fff21006affcdffadff9c00f6ff0b006500d7ffdcff2001fd00a8ffd7ff120003ffb9ff380028ffc5004c0081ff67008bfe7c0090007cff70ffa3ff4a006d00f3ffb0ff2cffd00030000bfe3b0047007eff1bfffeff9eff69004b007efe4e000901c400b0ff42ff28ff87fe72011b0039ff6200a9ff3aff8cff7401480070ff87ff50ffb7ff59008eff1d002effe3ffc8ff7300050189007f00fffff4ff1f0130ff69ff0300390038ff2400d3ffbe001d00d3ff7aff2bff0affb200dfffc800dfffa0009fff29007c0098ff2700060091ffda009400ca00c4ffc201c700c60075005bfe02ffcc000a00c2ff92ffcdff450064007500e7fff300e1fff0ff3d016800befe48ffb4fffdff7000b70091ffafffbdff3101c7ff3e0056005c00530176ffacff9a0074ffa801a50069007100140066ff66ff89ff100083ff420034ffb6fef9fe6c00a2ff09012f010b01f0ff + +count = 256 +salt_version = 0 +msg_len = 256 +privkey = 5907b002038107fc00bbec12030c3002ebd13f0c2f49e7c07e03d0be0001810070830c1183f4807dfc003df44f811bef8308008617a08007e08200810313a0fef4000107efbcdc5fc40fc13b07ff46203dc5dc113ef4af84e42f00039f83074e7af3e1020823c407dec30020870fd1befbff80e77002fc00c50c12ff000fc1041fc908313ff7b03d001101f40f3f07ffc9f7efbc1beffef79f7deff0841c0f01effffef03000083203042282101039efc001103186ffd088282f39ff903ef40fc11450c3080fcaf7eec01c0ff900304823e0feefc0fb0c0f830c1f3ff03001042fbdfc1104fc1f3c1bf207f82ff70c10c2e88e3bfbedbbf3b042e46fc218623ef8cf79f05143eff1400fc0870c323ef3dec3086f4207effef051b6ec00bbeba1be0be0c3fc1fc3f01ff6f471010bbec110107bd7c07debef7bf3e081f4803d180e41f400c008123e18103eebfebdfb5f3b18100108307f08203de3c0c5e3913e17ef830f90bffbe0be142f3b103fb6f3c0bcfbd1020c604103913efbe0bc077000e832fde3e103f813820feefe001f3cfbff421c3080201046fc7ffd00317fffa0f9ffde42ffc17efbef0013f0bfe81f851810bc1370c3f81144003081efce05dba2440421bfec4f7ffc00bc0fcdb9fc5e3ffc40c10811c1f380080050bffc7f010790c0200fc213bf46f41e3d00307c0890be0b9f02081ec103f202f3ef7e38607e14407de05f88fbdf7ffbfefc17c0391860bfec3eff07eec10822feefcfbdf85f3d0fbf3afbbfc2f79f80f8007cf3ff7e07df3df3fff903fe8200204200203ff3c07fec20beec003ce4303d239fbe000fc4efc08427fec00810bd0b7ffd005fc2e82082f401030b6042040000eff080f04f3ff84085efffc4f7a03600017ef08e3f03f0bf0420850c4004fc0fba07d1830be03c081082fbe0000bdefdf80049ffff88e3ff7f0bf0c0ec2f04080044f84e7d17f005083ebde4223befcec503efc007813a07d00113f0bcf061f510703b10417c144fbffbd0fc13f04008403dfc2f7eec0f8404407e0bd000fba102fbe0421bc1041bf046fbe03cfbf0befc5e7dfbe00602e3d42007fb0526d923fce50623f2e70ef920042914e71203e4e0f6fd01ce190ae50d31e8fd02dd07d4da0bf1ee23c4fab5d9172afb1c161429f50a0a0f09fac7e5e2d019f10a4ee024d3f1252a01f607f4e3cc06ff12f8d60ec1e91ae8cb04da0e0506d91a31f903ea16290c0ae9ec11e622cefe12f2e8e7f123ed0edefdf1031fdeff12010dffe92cf306da11f0cdf1c913fafa10fe19f20506efd8e3fe11d20df817051a2de90bfdea290410fbd3f0d61bfaec28f4f5df172b0611d30d04d1d6d51e1bf24a251308fef8be1433da0fd619f4d206dcfaf2111600ebf2fa08da0bf8ffedbcecf90c07f0efeefd14c6c7de22dfeb17ea22fcf00e0914fb1df4d6070603f90901d0faebe726e10efdeee7ceedc7faf2d5200b072b051fe306f70aedd1f319f51ed724340bf2000719e2fadd0a1ffb07dedf0203ea131bf9e6d6ebe2dbe3061ce204f8e1250a05f9f4fadfeee6e941ecf820eb27fe0503fb10f4e8dcf60cabdd11c008d71afa05271aee0cdc29de0813db0c07231106e1f70eddea06e90f08d003e908ef352403ffe8eefff3d6dde2f9ca0ad320fedf1001ec1c0deccdf81124ecdc100f0ef61bf703130fc21f0b011d1a0beb2feaebe9e106e91001b210ecd7eada3f1c0cff0f1b30080c2d1c281806ede6d716fe09162b19faff000d30fb19f30505f221fa0606e61301fb06e1d3f203f1ec23ec0e1e +pubkey = 09081c2ba190cfdc87623e65e299438d68eee86a2390006ef130b1c7e0099a9cf6b0414d9d292de0c74b784ebea625741c2713e65e5869071aa5f5b409f45ef27755a1b1732cd2a79990a396ead153ec49629150692688b17a5f43e23deddd77f157a95c71162b0b46969a5a3e422b90418c6a78f8da81f81c1269757e59405844a489c561fb44a2d910882b16789daeb90363fb9ddec3b15081cc86b6d8a65e26eb57c8b5e664a55e2874914a4c4cb7183cfa14f369b4af96fbf46e04b230c68fc20ca12542fa0af57b9e364c9c458b02eb0f8fe4dc05056748a984abdb1dd2ad0959313789441235f6ac33c551f98bc419015b058e83aa8ed709098d5f9c49e50c6091aea11ac032ca202108a424edd73b7fee6973be9747965d2225071d079519be9bab55dd4c623932e086dd7f188466ff990f9ed5cd49ebee73a10a9017c912dc0f1dd6bbb2d7f8310e72312ce14c744662cadb04fba7841aa3560e750be647c3d05963b37ee2e49c0a10b21a074936cd67acee1b7ab062930bcdaa35fe1fc8415654263e66123131ca9282e48b7e424c203da6689ca84bd63186262545abfaf550c00719ced885ab6d261ca71bfbcd8846652cd2de2031b55e31db6ceb7028ba0e05baedcea86477280698ba91a6ee135f653f7fddc3923ee4b19f1d7961cfd4084b2d574541034fbbd568004958b0649a7ff7582b1babf9a232756fed3342d4b9f24f083794827746a40cb54887c8bc8f648424169298aa9d2548e89a67eab1a89166a4fae185bfbc2e6a5cca3eb2a278e8249f4c695e3d6ab9479069a890e11f666a7cba746a772d5086acae54339cd5006dea7aa9098412598d61e8111b2a6177e16e0f11545d24744e1a99ba0d9dc5c745a1227e513a4556d960644329b2cc759455ef98a6ac0160989f7af8dde01c1edfa65f60969e1a91b805152c5709ebc02f94c1bb61c7eb43d50b0148db8001ab2e738cdb74f520d2b3e011d2ca2eb676991beb338f7948ce0bf80810ec8f94cdb3ad866cbe0acea90fd56724ba9248559f1204b2fa8af7d2d5724088010dd2a49c450eba86685c10587bcbb3e2b1a2a05d87e44c1f056d5fe4a91735434853f3202a6a15a42fd5609570b85d7f53b3ee4c4bca7f25456e56781052455ac2fd1b00f6cbfb544ea19ef9b783d0d2324958c3f5c5a864f9fa472cd1d37330607b84523271ee39867e2c3d7aaeb9915ec18117759665a70d7e807edf29ccda0849dc6be149c742a360706185697b +msg = 2341bdc6004efb0991ead011fe5c6b9a93f216573751122825a33bbdd9d76aac18b1c88d40a85cf3d8a390eda0c5ff36a2c42300799568fa0cdc37709df10632f858a1de3d9b6aaa4a69d5fcb809ece6255028fa11a30a61f5cf3c3ce52e6d5d05d4789915fda23df118e1a9e9e332431b1f67b44533e18aef59120dfb5519e4042077f9644c7f3d7d03d3b8941ae5fc4cbdb2a38527333798210646c47ccb532db539373056cafc892e9b51c6e49d678441392f355e11ebe418592158c03937cd3d1e4889b9c28df0a3b284d3c9ac97f234d35b2c16efc76a3c73a32598fbf3b9be7e312f68fca9143850b330ba9c839ee030f67656bc3ae115f6b19e7167aa +sig_compressed = b90013fee5951e452b0aa36d28e8098d6ebe1db73967e035fd147ee561775a874dcaa720124ff6b34cd29818b390e54f088e9099a118c4cabd85e4a44ddd58c896728246bfeddf37addc8bc3f2f3a44db8357258e37ad72724ff36fafa7cf0e5c0efb097c6d4e3cdd41b04f723b1be93d81747392b66edaf06893683b7b5248d3d21b782e7b448ad59b44e32853615d314a1f7d5b9a4c5617920714f66ab2f35532f366a8127cee8e6084d063eb360a8aa4e4891a3eaa35d0da1364e6e48b2e949e7062d2dde58d2a57ef56ae4d277b33fee7604fbc815c5feb4cb3819c3276d6bd3035f654761d444eed0ca6062af348a1937b87573d347b259d474740940f72c3ac882e964bab56acbe9d4bf2b1d450ce75cb1232e41a44712b30e43e03fc474be1dd57f8dfe455d7a4f352ec3f0ef108c6365fcafc2d4e89b8ac75cc8f5eed1484720ab1baec02663f584c00ab44eaafc66de84da94a759a67b07910a16d5f18579fd14575f16955ed699851e32adcb7b32f91c24f8479e4e416ba69d1914ad8777d031c9258c1a10485ffb1b102f7b06e6c3dfd8434cf5be7b2a517b6bb558a96a4fb4b76b2ac5b450deea5a5293780b77e1aab0731b0d13cefe43d7ac89378995a3cefe30d9b412988b2a0faf49de9eb1c1bca26c7116f65b11d4add6b44d5d04c2e0b704d462736d58af4ae6f13c1871943c5f52b399224609f7e063597463e9193268f113af4c927a769dbd22175702de6f9e2eadc5915b1c2c8e488962c8d92f475b0853b7a6ed1abe417cdadf15df4fc5abcf19c335391f3b2d668ecaebf6681ae597d543e9b7a573585437de9e7cf7818c86dd328e8e8994e74bf5913d1a1c8f7679b9a8 +sig_ct = d900013f83f6a051fb804af7b046fcc0c7101f73fc6f90f25f32067f40fd1f2f01f0720e1f23f58f2dfb60ce000024f82fd4f5aedbfff096f38fb613c011edc0b3008f7403205effbf370a2fc5156eef16714101af01fc5fb3faafa401700ffe90ba093ec8fd502509cf43f5213903ff65f8bf97f9908e170f21ffc0fcecbfb90b704106003dfeffcf17d03d002faffe40abfe50edfa0f5e036087fc30d20a313d00d178073f4c02206af6501309908afd015df76043f2105b0340b10e1f9c003014f94fd6fe90b504c079066150027fe3fdd0b000904109f066ffe0c5049eee0a309f0d4fd200d0c2f4efb3eee065edb03cfbf01602dfc40e30aa05f07a06afb7049fc3033f83fe3082f890a00dc07f0daf6afc0ee4fed0edf51130fd10e501d00e0c403b0e8fecfff095f9a02200c037070fabfe20b4f9402cf2cfaff601a8f12061fd40900740640f5f550d9f8cfac0fe058f2c143fb2072e77ee9006122fbc05908e00f001f0411d17cf2305ffbaf02095fa9049f3302eff9fbd078008f74fcef8405f08b04e093f3bff217301e07b0680c801c0850e3f29f801b3f86ffce800560130d5f88f65f180360ca04e066033f50f1c18a0ed0fcf7bf99f980c5fa9f7502a0fb06903004709905b02dfa702f023109f9009ef9ceb806b14dfaf0220abf79f21183eb70acf7d1080a1f810e3e7807bf50fc7061fa1fd010dfe206f03d0aa045f25076156052ed7f8a02dfcb02af75fde00df2312d0ca037081fc5f9f0d5ffd031061044f19f8408f07aeef03711315af19f04ffaf650040cc0960d0f8bf2efa20bddf2fc4044fcfff80effeaff8fac05b05af5efd5141ffbffeec81b5ff7f65e5505e02b037013dfdf3a043ff5fac059ee7112f7ef89fc0f73f69018f8c119f6d11e01305e0b202704ef59ec30100f5fc016ff42f9efab0f1f6f0ecfbefefeee012ef511b0af09dfd008afa5fdaea6fd5eb807cfcb0fc05df97f0ffd5ee2ee4fe61b9f8d0650590c7febfd1f4d083072fe9fd600f04d0fa05ced4050fc2f97fb103dfc0ff400d074f6cfaff5efecfb202ffd4013f5d08e01efa7fb3fe6 +c = 1206581d8d16fc2d130200042914231d492a7e29ac2b950c3d200d0b6c0a6d208f030221bb0f2b2c251d75192b19a4292821d203d311e221842aae0d830e7c2c1023912b0a1c2210bb0a2d1fc227cd0889078117bd052d25a3118702aa225c1714285b1dd008e1175326a608812dcb267f24530d10197c281002c307c214d82e6521e80d03222318d92be21085181a265617020e480a34238726f9079a00f8224c0fb8194515f5117400541b6d05601d57030a06382a50270d09a302fa0b5d1b2e27c523bf191f24dc07342163016a22360cab08d22fb006961056154b2b2f1cfc159707cb0d2010a006b206260fd41cf712a128ad2e192dd500ae0c080eda0555256b247e27bb18b42635183c04151b38051621e00f7b2f970dc30c24136e2a701bf02bd42107048d064e02e700e904ff1a0e26ca016608601aa121a417bc0fe319b11d401dea08e51b070c980b1f20ca1efa0a1a054605e707af12042f6a1c3719fd02651f37243c299a29942d8c2ce81bdf0c37255f0eb4234d2fc4149206cd0fe1201e1e9511c7258f2564205023f80e02176620231b7c21c5234326c414a40b8918ce2776180b15c01b761809221b0dc215442198166c024d0cef243300fb05ba123f04231d4c230814a6112021672b04263f23481e140d8e15bb0af71a1f10ce0f620dfd0fa026020ba32ee71b6819802bf126780eab297c24a52a221dcb2c1a03ee13c821fe18f42086064126b82e5b0ff11f85013328dd26082fb82278221213cb2a6a2133196100fe10cc1aae29d814e425432321188e28201b23226c1f6d2b7c21382719132f1402122a2a381c11216a0cda2ac52098240b2b2505952cef2f2a048b12ee245925e2171e1dc72bba24be2dad18ec218c118827462a0405af09a807ef122606fb041308642be6093a22c3074716af11f0083c1aee23650d371c2b16d11768234e0b381453130d00940531076f1a6403ab12020ffe101218a5062d00af130d1c4d2fce0c7a28a518be2ce215e525272ae20f452f04281d2f120238185e17f40cd603d0128e01fd04a22b9d269c134d0f8907fd0cce080d27d1097018b8093b2948035508dd033f2d8620ae222923370a422e3229260b55190f130b2d4a113113752fe01e1e0f52234c13e30cc82a102d81033d038103d1191d148021fa205229c421832b91039e04b1219b235b294926822bc21875158d01c710aa2e5b242f14af259d0bda1c72106b2b0c0044298616e92af81fff29960b9e1d4a01e12b950b461e692b672bdf2e3b0421289b1e3e0a9c0a1a1eaf21f02e8306791059288615d01a630f772ef827ae2a78051c0dbc050e2fb80d421a301822060d11eb269d1abe120024a51a9f0089025219bb09aa00dc2548261e2ecc076520a42e441f120c1d2fac0d8d17e52bd80a0400b1165f1b051cfe275801 +s2 = 130083ff6aff5100b8ff4a007bff4600ccffc700010173ffc6ff90ff25ff32ff670040ffd1ff2fff1f007200e10023ff58ff2dffb6ffce000000240082ffd4ff5affdbfeffff960038ffb6ff3c011100dcfeb300080074ff32005e00fbff37ffa200c5ff5601effe670141011a0001ffc5ffb3ffaaffa4ff17000f00e9ffba009300c8fed5ff25009c0043ff52ff39013f0065ff8bff97ff99ff8e00700121fffcfffc00cbfeb9ffb700410060003d00efffcfff7d013d000200afffe4ffab00e5ffed00a0ff5eff36008700c3ffd200a3003d010d00780173004cff22006a0065ff130099008a00d0ff5d0176ff430021ff5b003400b100e1009cff0300140094ffd6ffe9ffb5004c007900660050012700e3ffddffb000090041009f006600feffc5004900eefea3009f00d400d2ff0d00c2004effb3ffeefe6500dbfe3c00bfff16002d00c4ffe300aa005f007a006a00b7ff4900c3ff330083ffe3ff820089ffa000dc007f00da006affc0ffe4feedffed0051ff3001d1ffe5001d000e00c4003b00e800ecffffff95009aff22000c0037007000abffe2ffb40094ff2c002cffafff60ffa80112ff6100d4ff900074006400f50055ffd9008cffacfffe0058002cff4301b2ff720077fee9fe06002201bcff59008e000f00010004ff1d017c0123ff5f00baff02ff9500a9ff490033ff2e00f9ffbdff7800080074ffceff84ff5f008b004e0093003bfff2ff73011e007b006800c8001c008500e30029ff80ffb30186fffcff80fe56001300d50088ff65ff18ff3600ca004e006600330050ff1cff8a01ed00fc007bff99ff98ffc500a9ff75ff2a00fb0069003000470099005b002d00a7ff2f002300090190ff9e009cffb8fe6b004d01afff2200ab0079ff21ff8301b7feac007dff0801a10081ffe30078fe7b0050ffc7ff6100a1ffd0ff0d01e2ff6f003d00aa00450025ff760056015200d7fe8aff2d00cbff2a0075ffdeff0d0023ff2d01ca0037008100c5ff9fffd500fdff31006100440019ff84ff8f007a00effe370013015a0119ff04fffaff65ff0400cc009600d0008bff2effa2ffbd00f2fdc4ff4400cffff8ffef00eafff8ffacff5b005a005effd5ff4101fbfffeffc8feb501f7ff65ff55fe5e002b0037001300fdfd3aff4300f5ffacff5900e7fe12017eff89ffc0ff73ff69ff18008cff19016dff1e0113005e00b20027004e0059ffc3fe1000f500c0ff6f0142ff9effabfff1006fffec00beffefffeefe1200f5fe1b01af009d00d0ff8a00a5ffdaffa6fed5ffb8fe7c00cbfffc005d0097ff0fffd5ffe2fee4fee6ffb9018dff65005900c700ebffd1ff4dff83007200e9ffd6ff0f004d00fa005c00d4fe5000c2ff97ffb1ff3d00c0fff4ff0d0074006cffafff5effecffb2ff2f00d4ff13005dff8e001e00a7ffb3ffe6ff +s1 = c4ff22ff9b002a017f00cbfff5ff21ffd2ff9000cbfe44001e004bfffbfe6effcbfe17008100bf0060006aff91ffaf00e4ffeaff3cff5300e4fea8ffecff4101aefffd004c00acff3700c8ff7f00050192fe0c0068ffae0035003b0025ff8affa8ffdafe6700cffe2200e501930171ff61009bff83fef8ff9efed60083ff38ff23011b00d100c900ecfe6b00b9ff5eff1901e2ff0800f7ff26005900c0ff57ffffffc900a400e9fff2ff5600b9ff9200a0ff3000faff2001cbffde008efff3ff2000c0fff1ff99fe0f0094ff27ff47ff1fffd2ffd1fef9fea0fffafe6a023d001000b7ff45ff14009e00e0fed3fe4e00fafee3ff9fff7c00c5fe020042000601c40057000901faffd1002e006fffb600a3ff2f0084000800d4ffd4ff1f00c4ff76009eff98ff340060ff02000f0049006effc4fe4effe5fff1ff9cff8d00f800f1ff7bffa1003c004600b700bbff29ff92ff9c008cffa6ffc1ff1800edfe3bfffdffc5ffc3ff68ffa8ff2000150123009c0094ff5c000f004500f70070ff0200660046003bff6b0125ff6100aeff3e011901bb006000910064000b005100a0ffffff87ff3d00feff640078ffabffba0095013100d1fedeff5700c0009e007dff63000900180034001fff8b001d00030079fff1ff7a001eff36009aff12015efea2000b018cfe260047009aff5400eeff91012600c7ff180055ff7fff9b00afff390150004b005b00e9fe33002c00adffc3ffa2ff6f016dff1900fefe4a00d1ffe600160179ff10ff43ffff00b0ff1700e7fe5cffd8ff00003e00d7febf0016004b0010fffafff6fe4000d3ff99ffa600e3ffabff0f013effacff77ffb600abff3dff24001e011dffe3ff150004005c001bff0d017c003cff37ff89ff8fff3b005900dbff23ff910012ffd3ff8affbbffb600a4ff430037000f01aaff80006affd3fe9000ccff9fff2affbeff77ffbb0059ff020086ff52ff59003101b400a10000011100030172fff0ff3affa1fff5ff82fff7ff8afe7100cfff75002a0157009e005aff29ff2d01570010004400ef00a8002d00c7fee3ff4f00ef00ebffaaff34017c00530027003f0026ff7400ae00a2002801390079008401a80093fff3000c017afe3fff2fffb3ff6a007100dafe74009fffe80064feabff5aff8cffeeff58ffb1fe7800e8ff5800cefee2ffcffff9feee00010096fffd00b9ff2c005cffd0ffbf002e007affa5ff2000c9ff9b00a1ff9efd120095000501daff60ff6b0099ffb6ffdd000f0092ffcc00090089007e00cc00b9006e0156ffc6ff230054006aff600067ff8aff2d009fff97fffdfeae00d7fe9c003f00bb00af005501710012001d001d01540091ffe3ffb60051ffa600d8ffddfe89ff9afffaff96ff00ff5cffa1fe3dff5f00ad004cffe8ffd6ff7b00a5ff97ff94fffbffcafe1c00d9ff + +count = 300 +salt_version = 0 +msg_len = 300 +privkey = 59f42044f46044183141f3f1410ffec22fbefdf7de8ae421071be1c507bf7f03f13d101f4113ef7e07e002106081efff01f3ff480bbffef3d0fb003281f3ffc8000041fc0fc0f83e7df8404affdfc6083145f40ffdfbcf42fc8087045f40004043242ffcff8f7cd3c047083ffaefd041f3bf3ef420c00c2e7e1051fc1460060060c4f04202fc5047f810841b8fbc0440bbfc9efd00013818aebb23ce460be076142101f7b00204023b03dfbf000efff3adbc14923ef4103fffb03c181f3afbff7a103106dc0f3efc0fff13ce85efbffdf85f4117d00207c103f02002f811c0043049e40fff0b5001040ec00411c11c10c8f44f40039f05e01e7f13bfc117bec2000f09dfb07913e084279ec0f84ebde00f83f87ffff4303d0c5140f06f430bc080007f82086186080e8207c0fcf7ef04ffc00310107e04207bfc303dfbe14303df83003f4113bfc22bf0010850c0eb7e78e7df42e7e03f0c3047efd07e081f3f147f45f3d080f45e850ffe0217ce07fff041f7e08613f10013c083fc008003d083f4217e0431450c3004fc9035ec3fbf13bf79f7e0c6dc3fb9108000201fc21bc0fe0c203f041fbd13d07df4a0fdffe148f8218a1bcf41f01e8803b03df41efff7edc107c07e07febcf8204207a13a07bf02f3a140204fc417f07f0c0f0203be86001fc5105f4113e0c0143202e7dfc0dfef790fefbe13c04003a442fbd0870bdef910308534003bf3f208074fb800207c039dfd0b9fbefc3fbb001e7ef41f810c4ebe146f79fbdffaffefc4082ffcfc01c0079044ebb0c2ec4f03fc0e4107eefd0fb041f40f80fbef400bf381106146fffe400bbfc00c107bfc3fbefc0fc1047082001f0013cfc61000bdf01044f431c20c1188e7d082f43f44f3e0830baf3f0c1fc1f7c37c0c608510813cf45fbefc5ffff7c03f00017c07cffd082140f010bbf4113e046f7d004041ffdfbbe46ec5000ec0140041046ff9e430c1f46003186f81081000041100105fbee80f81f84f0207d00103fdc21fd0431c8f05f7a17b08507e13fffef7efc2fbdfbd043086e41ffcf0607b0fe045efcf031431c1f05fc2eeff001a09100c0dfe22c5f8f83f31fb00f40d16ccfe073f00ffed0614dce51d01081bf01d0116eb0ff82d18f9080f31cbfe1cf644dd2300eb0902e410e527d6190dbf06cee5f0d021f509f321170cd91007ff072823dd300607d3f4fee9220be5d44211280aec32f5fcc410db4a0a210941e1d8cefd07e00d0afe11c921081b17f51e06eee41a021d1504e4f1e42606d8000a0bf00e0616f8e826cb1c02242903e8201202f5fd09f5f70c30f031ed3505240b0afaf9f51c150107ecffedd30a22fdfe091430f611fd04f21914eb072ffcc5fbeb00130117f3d5ef1215013313ffe7e9f70ae40c18151e26301528d6b402f331e82908e4f02af212dd1de8e7061a23f1c3d4b5f20310f5eee9f4f216fbf31018cd0fdcfef20002f8012b0805d7f9f7d1060c291414340311dff916f11627f00706f4ed0515ec0ce0efd21828dd290230d917d2ffe1f7240c2412fcf1d90fffe803f60c05002be2f1feda0ffce423e201d82bf8e0f50c09faf3d8f5b5f3fd01171fef03f0e9e707fb1ef62af43022e9f4120017070743d3e523ee20e6f5ec0af726fc050631f1f423fa22f71221262326e9d0df0315061e02f8ec15e311edd2fff2eec1050eddebde0013e80effee1617f4fbff30ca0f060a03d6dddfffe50a2a093003edf013cfdff2f70ff333efe4ee18e40a2af3120cda251df607e8fc1e0f0ff4fe29e4020ef331290e1304 +pubkey = 096be52d2ac61d5e2a6c1034b10239296ac079ae95919ea16974ad58657722535452e4823c6e92d62027859a453b62726a572b82240123ab9456150fd573640d52c5c85173d85491ee6fd41050dc286a06b26604f4b3f6c6f5f5e26b2bf539b6c0efe5170d8622d3c9843bcd4e47f0594963f19e26d8519f05b64f86335df114392a267ed7c1948a6e267e8e5312ba2c64326bd91ca03d90a0e4394996d610726394320de573494dfd70d8856333a23c7b4194c4f5edf698346170920f1f819ac122e6ad398ba951c07d5f963a4ea51704974fa1e0c5d572cfb5873e2f06014ff667c5e0f979d170b11d22a6958f909f4da3867d95056b9e58bba5032a15a0a5e727a6220071d6526e9baf2be2c433be2f53b5da5904e223886b48b886ddd6de154a93d2cce8b51fccc46143abdb15b534ca952772a3f02e69a08a9da7597c68ad8d2a95856ca54861aaa8726c4a35028e272ca522c08d628f04c8e0326076434d5a97b6af6caa9440852520854321bac7f5263329948a7663520a36f56957c30f5353593c21e7597e28dd58d79ba2ab8c443a616b15638b3c2bda3e228565be4af4519b93b285d9a486ad911c8eb0c9524b41379ee6596bc3fa83140c1805116d4eed69177451c57c5a7783c8e7ea5c04c2b5df4c9404761f413f8dbf3669aae3219d462ab24920cbc3bd36c69a45a042ed1c509b0344ec6a5400ef27d14fab521603e4209fc58f76f048081dbe5c6e0274185fe447967ccab0ede09ae039b27ccb1119be02795192d816843c834d563a73da12b9b88a9b4cc463c78ad04798faa4d8ffc6365b9530a91020105baaa0d81dde4c96b870352393d69d109117e5845c26615507f5d2785d4acb464c69f68adc5ed79a2ec7b4904692d31cbf64f24361ed86dda85ce292cd2a623ad0065423c3b24fdac543aca7527fbc7b77dc8a9362b98d37605b7f0f651d6741d7603558cc5a5e87126f20a221eadc10739149b481d87766e1e6ca4bc72cb73282240a49441e30cb1b372bf320166798a42aceaaa2d31a3f612c83b196d77deb492f15a169154f0d49864910190892a7b416b8f48cd410ae78c7bb6d8682f161cb7dd49f039195410bd036a3414b7b3f6800250d9c50038d68bf69bc009148a77969fca191a5a9a20989c62ca013709168512de5a4baf5ac98380ae78dad19b1734e6f3939822843a8579bac98d28b8f465e68c33329cce503ae71a1d04952aeb6aa4a5ad1ca27164930cc42d91ab582e6539048 +msg = a3533b911791373c1ebb5aaabc2f9f9d1bfcc6d25a92596d8378677d7e03ad53b3f8f5c194da329e8fd0da85a2047ebca7c92d800becb95d8ad31b53d2bcbffc6d9d2ddfccec689b2784808b2d00e96062bd8f594424148baff0d489d5d6eacabab37b3b81ac71babeac7279d64a42b43ee63c5544ccbb610608abff4f20df1ae5045beff925afec43d9da4b18c6f0506070171fa1b562fc94118acde6af2138b2f8472c0f596f48eeec61c0f26746c48685b47805ec61bebfc7cee8d7899b277cc0539dd62712167e4c437493c1574a2ff5bde1409f94e6cce4d16fe9536eb9f4945fb457e43f49a0d80020d211b3ad2760355cdfedd736d0ec70004a097e67cea5cba3e679fc8e8f1f2cc66ca167f978ec7ee95fc2ee261f45186b50d528ff559cbeb5880fda45576f7b96 +sig_compressed = b900578b425bf3d532ab3b59a3027d62065844ecb98440dbe4330cbd9d9f2d993242a2464f38d9231e06e78d71a67bf971011c2d8d6aa1cac16e5ff85a399733ead4698c812baf331d3b4011557167dd2cc963db0d5222944429ad727b082224f79836fe207f9be4218a95c33e0968686619f84669a29d967c60d5e011b365f45a7a7b294a0e7e1b9259c668113121705848b487bbdf9a1b473b88f67e773535884534dcbd2a4be2c67b08aaa9925775fa27589745dbbdf4bf20d91d8c2f6b0704ae216af1a1aeabd5487a7fe69012865510479dfd122c46ac6d24b9bd137b9d21b2dbf264fc5b98c32d387601b2d9c068b68541cb7a7c08ef74a7dfca7a815fb714ebaca587d7908d8b0787674e236a9c6148ba450c21ec54be5b4394df5e6cf3bdc279320dc9c97be210ea567649fd9477d93a1b5b2760e9b73e8c225d13f6748f8f6e2d26904a35078ada6e51a82b3590295d311da618b43a6caa52846fc94c8aa6d3446e28cd47238d7c3370633f76325f2cce37f27a9c94ae43554150af1868e8fed44b0a097dceb1eb930772a47da0d2a6df605af7d87b59d08ea70e92109cc92cd9b777c9a360935a3f8bd16dda5b1e26fad13e94d234f91e529faeb276cc031a8534a54d8a2ffb8b6ea6d53eb436c8f4cd1fd9e9f0c3cbd740f1e53383d2a4edd7e8bbd6dee4142fce4d76ea23bb1ebc52e9cf663c44564bfadb4c25737b7c3bf9b5467b524291c44729f4fc56b0d2dbde266fe534ae36852da04d2b64d2121f3ca52e1c6b6731e4490b9c66de0be96887d276ea8d24e9563024df4e9a738a34ef41dc426b4f05b3ca8624cc50c23f6b72d38017637113fcabcbc6ce1b75522406a23fc3bb66a0 +sig_ct = d900057016089ec1f960320d6fa6ee6efff8b110e6a013065f68110fc9ff0f68fe90e7ee106ceed0a1044119e19f4e018f20fc7fba07104cf91fb519011c0ecf53050fb6ffef47f8108b01cee9f6105a09aff40820ddf1aff20bb0800950dc067f460e60acf9308d0480140c408af53fb7f28084092e91f7dfc1110f02f42088ff602b00cf1022dfdf030fe1008f66fde13b067e74fd5f8011bfcef0c069fadfce0a9107f08ec702cf3af601930a1f3fffc016021fa3fa1134f4cfb2f3cf94f87fc70d31e2014fdafb5f5b025f9eff4e94095054f6e05dfd1f5eeaa02e097fc5fc202ff70ecefa8ffbfa6ffd0040dc08b15efdf0dd05e05408f03ff9a1200a8f6b09009efa1f5e11601a0e3fdc0aee430370730c8fcefc9fb7027fbb1f3f7a069f79f80fcefcd0010450e80d0f35f97f2001dea304f17f0cf04005f16e04e0750a9ff9ed1008f4fffdf79ee3f3cf4b038efb09702210c08fff602f02d0430290fdf9af62fa2f3ef9cf70ec7f37f9101000e04afe3024f83028f21fed0c3fd30a7ffd04d073faf00802e013f94eaef8ffa5016026020028ed8f9e16df4701a085fe6ef004ae2d01d14cf7500e0b60541ca01bf9c04c0950360b401b094fe601c09cfd100cec8ff4f8516302f02cf64fc102705312505c08d1d405015effa19df831510e100407df63f710f2ffd072048f8a0060aafc9ed006bfc2ff916bfb009d0b8f2e088039024066f65fa3f9cf5df7e035047f9ef9806dfcc0ecf1efc206803e029048fd9feff3604ffd2064ea5f80f7308aedb0d3ef607ffc806dfd706a03e0e8f4a01e0b301ffcdfd9e7af9bf29003ef104cfbffae049f4907e097f15fc3f70042f87f6d076f2c01dfcffa9014074f31fe8e9e015025f86fca03002b03706f00ef84f4b019fa6124048f3c01c04f04fff6ed4fdb0eff1efe5f8e0340dcecc0cbf6003415b034209f8dfec04b10efd303909e09200b038f65fa017d06800f049f49051149fae058eff037f59034eb204603bfe0f240090dafa006cf1b08c0a6e76f7cf050ee069e80176fc8013f070de078fcd00d0f5048120fd801ffbd076fe6 +c = dc1e661f5d1a750f082aa3266e2af8295e2abc1f7b2098191e00a32c4c1d8502d12bf404e51e190bd9031a1fe7005510e1268a12d12a8e0c9a230b15b41e031bb10b111f741a0c1dfa139401810040146725482cdb2af4128229450ef226542d9a1c202d0901881a4225931037148d061a0dbb209910d3284701a62fd00e0f15ef2d6c14d519870262257e05861e7a225d0a8f15e4095a2a0c2dfd1cc812190c4e054b2d070b6a15f60f9b045f2894068c1751040125a3096f23cb11c2218b142514c406240b83041810d921ac208f25461b91221e12fd04631c1b1bdb00162efa083e0ac3166311ad1a021c6a0f460b9a1dbd2fa22b5c232201de23a7162c2e511a1221b227760fea1a922ca02c232c8910ef176e25991dc71f7d0654118d1af60bdf1af213042ceb1dd5249b24df2195225526062a1a0ca124281475230d23f722f900101f9517c023b80c8e2bc0001319ca22af154f214c1f85099f23d721b210211001013629d91ef71727079a00402e6b18a62f221864231217d720ed2fa528df22f828212d8c0c2c241f1cc70e5308db0beb1044055710ef188e1ec911400af721950f8b1bd3019f01ee14e321dd05e30be918ce1ded03bb02c8094d17cc2ba224bc1c232a4e103c26900104279320521e9f129d15011c2915dd15ae214905542f7507c611992c16208b0ac70a250e5f281524bf00c32204258e218b284f07c421ef0e98153d0be404a8105317912ed41c2e023e045425b1253122b0080a2f3a0613002e0c4b0d591ec71d0d2df0113107360ad50fb825e12b160c87260e2e0d1cd71fb12a4108f428460c0326fb16de232a10391ca623880321161f0b7a2c1f2423087b22aa293c09ea1939070a221c0fac19fd25681dc712cb01d0021b10f900a31df9018f29c8086a2a9b2b7a0c1d0b4e1e8e0a05149802861ff6251c099e232528c400c628832d331290002e29170a021b7e01ad0a0d2a5d1acf1a3b21d925721ba910000a9c250c0fa6201b0d3223f0182a137e069219242dc715711fe20f9f1fe910672d03265129a5265a2c1e2dce1e292ca407e30ac72deb141c0ceb1c970b31208e02c7258621962451131d038703b8210e0a2b1da5161d13f0197c12741fee102f0a9e228f19d52d0c26102b5813ce156113b305f509330b2f0af807fc1009225d18fa288c0f8c01d11d780bdb27f0267613c6131a269f11402cfa0e5a19132b9d0d6a0653035c21ec21c20d332b6c25f40b63188800042b92017224fc03522c9c1b7e28c71c8021f7250502991bb019ab224c2ed616f907f5284023aa26b61db0155317de2696221e1f051e8506962db5075622fc18d20c4d2bb20f2c081529d32d1216da10de2520243215fb1af726d92fe10af608ec04f6029c23040ea80e5b01a01b7d24e721a813ee1ae82acf150f2b03240d069516 +s2 = 570016008900c1fe96ff3200d600a6ffe6fefffe8bff10016afe1300650068ff1001c9fff0ff68ffe9ffe700e1fe6c00edfea1004400190119fe4eff180020ffc7ffbaff71004c0091ffb5ff90011c01ec0053ff5000b6fffeff47ff81ff8b001c00e9fe61ff5a009a00f4ff8200dd001afff2ffbb0080009500dc00670046ffe600ac0093ff8d0048001400c4008a0053ffb7ff28ff8400920091fe7dffc1ff100102ff42ff8800f6ff2b000c0010ff2d02dfff3000e1ff080066ffdeff3b01670074fed5ff80ff1b01ceff0cff6900adffceffa900070108ffc7fe2c003aff60ff9301a1003ffffcff16002100a3ffa1ff34014cffb2ff3cff94ff87ffc7ffd300e2011400daffb5ff5bff25009efff4ff94fe950054006eff5d00d1ff5effaafe2e009700c5ffc2ff2f0070ffcefea8fffbffa6fffdff0400dc008b005e01dfffdd005e0054008f003f009aff2001a8006bff90009e00a1ff5eff16011a00e300dcffae0043fe37007300c800ceffc9ffb7ff2700bbfff3017aff690079ff80ffceffcdff01004500e800d00035ff97ff20ff1d00a3fe4f007f01cf0040005f006e014e007500a900f9ffd1fe08004ffffdff79ffe3fe3cff4bff3800fbfe970022000c018f00f6ff2f002d0043002900fd009aff62ffa2ff3eff9cff70ffc7fe37ff91ff10000e004a00e3ff240083ff280021ffedffc300d3ffa700fdff4d007300afff08002e00130094ffaefe8fffa5ff1600260020002800d8fe9eff6d0147ff1a008500e6fff0fe4a002dfe1d004c0175ff0e00b6005400ca011b009cff4c0095003600b4001b009400e6ff1c009c00d1ff0c00c8fef4ff85ff63012f002c0064ffc1ff2700530025015c008d00d40150005e01faff9d0183ff5101e10004007d0063ff71fff200fdff720048008aff0600aa00c9ffd0fe6b00c2fff9ff6b01b0ff9d00b8002eff880039002400660065ffa3ff9cff5dff7eff350047009eff98ff6d00ccffec001effc2ff68003e0029004800d9ffefff36ff4f00d2ff6400a5fe80ff73ff8a00dbfed300f6fe7f00c8ff6d00d7ff6a003e00e8004aff1e00b3001f00cdffd9ff7afe9bff29ff0300f1fe4c00bfffaeff490049ff7e00970015ffc3ff70ff420087ff6dff76002cff1d00cfffa9ff1400740031ffe8ff9efe1500250086ffcaff30002b0037006f000e0084ff4bff1900a6ff240148003cff1c004f004f00f6ffd4fedbffef001effe5ff8eff3400dc00ccfecb0060ff34005b01340009028dffecff4b000e01d3ff39009e0092000b00380065ffa0ff7d0168000f00490049ff51004901aeff5800fffe370059ff3400b2fe46003b00e0ff24ff0900da00a0ff6c001bff8c00a60076fe7cff05ffee00690080fe7601c8ff130007ffde007800cdff0d00f50048002001d8ff1f00bdff7600e6ff +s1 = dcff950032ff97fe97ff9b0082ff6c00e0fe68fffdfff6ff1b001bffb7ffb50021ffb7ff1e009f00fcfff0ff2affba0160ff33ff79ff6500f6fe7000ecffadff30000000b1fe0c0120ff9600b5ff0c00140082ffd7fe9400440095ff6bff48002500c7ff5800b70094ff100002017300ddff260071008c00c3fe1001b6ff8400bf0027ffec00aefe6600de0080fe3000d30026ff1700db0048016aff82ff220089008c00d5fe9effe100f6fea400aeffb200a2ff0900480083ff1600b300d4002f00caff3900deff7001aeff1900e1ff43ff5e000700bfff070067fe1b00adfe63ff81ffbaff27ff270090ff7000f300beff9a003700a000f5001d00930035fff8ffeffffdffa2008b001aff44ffa6ff5d00cbff18ff0efe97fff6ff90ffa5ff91006a000f00f6fee4ffc0ff2d000101ea00d2fe26014cff6d00cb00f3ffafffdbff0d00110139ff92006fff60005cff50004d0092006a00c7ffa6003100fbffb4fff1ff58ffa5ff57008500deffa4ff600079fff000e3ff49000c002c0072ffaa000f0056ff6bfecdffae004f002a00ef009501f9ff7400d9ffa7ff72007cff2c0023ff5a00e9ffd9ffb8ff3300460151000e0081fe6a003b007dff24ffd901acff11007effba00ffff9dffadffceffc6ff610020006eff41ffc7ffbefff8ffb8009d00c7ff81ff05004aff40ff3900acffadfe9cff6a014700cdff17ffa7ff9bff46019400bc000a01f5003a00efff8800f5003d00c80089fe84ff95ffe6008b0039ff6afffcffab00a20078fe95fff800d4ffc20068ff46fff3ff6c004b00a3ff70007cff7f00a4fe6b00c6fff8ff17ffc9ff0400c8003e00a5ff48ff5500c0fe85005000c200a2ff66ffe60044000e00cc0097005aff51ff60003500dd00c6006400fefff0ff34008900b5ff5301a4ffa4ff8affe4fea40060ff8affe6fee0ff80ff3f0194fff6ff550074ffc5ff5eff59ff6400e5ff22007dff89000e00fd0058fe4200b7008300f7ff5a008500cefebe000400fbff87fffc005a0099fff1ff09005b0001005200caff67000f017eff04ffa3008d0037ff6b00eb0025ff1e002bff26ff23004affebfe8c00fdfe3a00bdff2d003fff88008d0008ff0d007c0072ff7b00fffffeff7a01d300b8fea0003bff3d0008fff3ffb7ffc200daff13017c008cff1e00de00470063ff49008700edfe51fedf00f1feb2ff5a0015003200540049ffdaff14006900f1fffcfffbfec0ff2b01c4ff8cffecff810021ff33ff8e002dffaeff88ffba00c7ff740071004c015700e200960077ff1b00cbfe130051008cffa4ffef0086ff0c007bff7000c9ff7cff84ffe9ff57ff0c00dd00b9ffecff4800e4ff0901db004d0122008f002400ddff2900d2ff39006eff3100a8ffbdfe2f005cff5c0036ffc10054ffca0070ff17000f00acff1700f2ff8701 + +count = 383 +salt_version = 0 +msg_len = 383 +privkey = 5903f005144fb9f42f420820451810032c1fc3f84f45dff1ba03c07c080e3af84f06f7f13c002e3d07c04213e1bdfc428303bfc308304313f17f180241f39ffaf09fc027c005e42fbcffc17bffefbe201ec80bd1820bfffde42237e82f3df82f05084ec70c00c3f831030782c0246fc11fc083f0117cfbdfbf0810420c1ffd044e81080045fbdf7f0411c0e80fc70840bd04203d17ae3fe8307be04035fc1f84efdf41083e84188f7ff85000f040fee810ff0052bee081030470870bff01fbefc317f077041fc30c30bedfb143086142187e03e86ffe07a03d0bef33ec3082f84dc4143086fc6043f7e04220213c203ffbe7ff8300017a1beebaf0007cefa0c203f082f7e0440880441031fbe81ffef8407f080ffd082f7fefdcc113e280f060fc0fef7ff410bb0bcf800c513d04117f0bc0f92030feebef3fffe0fdf84e060791befc50c0040f07efaf42046e48efbffdf3d07dfc5f0313c0c3f04141fbe10207afc00051bef03f81145f8a17907617f0800040bf00503c0791c0f85039f801000f8fb903e0fe142ec2080f7dfc1ec203f13d08308204013f149243006084f7ee83fc0f7e0bc1030010bf03af47f80ffafbaffe24ad850c103ce85fbef84efe18004a27e1f7ec1efdf02f021c5f7bd8803cfbff43f3efbffc41be140e7cf81f8308007cf7f0fc0fc07bf4300003f0c0e421be085082ffe03ef030fd142f79f4013b1fd07df82e80e7cffb03e0ffd7dffcf870fbfc0045fbf0beffef0027af02f38177ec5001041f7c003f3ffbe043fc2fbdfc4fc0e83e801cb0c2ffe07a0bffc2000f44102044f810bf0c0ebf041f460bf00303ff00ec3ffcd3e043f04f45ec20800c0e3e0c4fbf0ffec1140084fbc0b9ffcf4507cf7d0ffe0103d07d082e77f43f46f3ef7ef02f04086f3e040ffe080efef030fcd01f03ffb00523e03f0c60ff0000f808303df85ffb0fe0ba0400c103df01f00efcffd0030c1fc4046fc4f821000fefbafc527cf8200513ef7f0bd1fffff183f82ffff830c0080fc2088fc4e00e81fc1103140f83082f43e3df3bfb9fc0ff7ec4ffd0820ff13807f1c2f862bed8fb1dde14161917d036fa0908daf914d7f80d13d4e9dfff071806b2fc131befff0bd5d0f12be925fc2118e6281acc36f909e1f2d607161d221326260a530e1ae6f30417ff0fe4e8ffda05fce50addcfcefa1bcc2dcbf7d90bf0e3f7ea0f24e10afe0a06fd29f113f5f009ec10f11cf626fe0cf7d512ff24f9f511052fde0c17f8fad9f91317ebe41a091a0ee22a0cfeed2be4cfdee3e9e202e80acd0315d217f7e4f9f012f2d5f2eb1e1c3622f850043e0d1408f32d1c29ff1b1939eee21c0eeee5e80d3fe8e3d5f411ecdaf4da08fd1efdc841e2db220a08c2d72301d7faf104fe002201d3f703de0ae5faf9fcf7f101ee10ff280ce22cf01cc30a00f30ae71016fb01eafd1502fe041ce91ddff52ee80afb25f812f91a02f5101d23d92202ee2fe3120f1f37060bf62dfbf10fe31a02e70f01ecdf05ee0217f425edf6e6cb10d2dfef0adeeb10e903caede5dbeffefeff032d2c041818f6e21c1839132d04fd25021fed14e2f8dbf30e15efd6ec0ffa3cb901cbc7fb0cdef3140c2819011617f1020508ee0a0414d7fc37000b0016d91421fd1a1dee1d15f20a12f10d10f43df8e2f0152f0a2a271cfbf414f1110419eb00e8d51fe7b3fef1030fffffc9fce1e4f21ff80d0cea0cfcf910f106ea0e16f5ea0c06f70803fe18ff1b10060afc16e50f2901e2d602d00e0e1af50b15352cc4c53514dff00910fa1e2823111a1e +pubkey = 093caa73d274c8de66be7247a2520979688814b3d1d70c986740c5c9cf4cd5a41b1b573215e1c6570596f4544041488011c54599ca58adca834094e7895aae644e506de09b123157aae2c6804a7f557abac6d2d4605ffe07720c4cea955cbca2b822f72fb53473925dc5ad2cbae74b10284c05571505557336e5f0c6834b393f15ca493d95f23545ec159680b43e49fec00297e37fc520453b5646b9babf8b61e63b49daa13075680039e93e60a248b1420d51217c24ca3564d90b52010ab14e4233a8a53e54d55e08171980139a2f5910e2e2160af3e28eeab99fc9b942af6f28847e1e2072cc0976646ca58a2fefb2047cd2ed1c5031551b96312c1143dddf754c1ffb6ace9be6fe5d0cbfb623b1da131e12b027478d1833a159a31aa51c976af1a961200c7956a410f6e0e38f83a5f7d7bd5bc38e69d31ac6cda368ac7fa6e22e1f2dbe2724d754aeac75d3965dc6f5ad099bf6ec9c31baa025c2b20ee9136aef4a0305531160e035f142d20d60925bad9f354e49fa6467df2e3b4526e682456f0875c5fb3518b794404365d85f7451b66c83af482480a6f3dab015ea0742913b6fe0df7a15481183d8d150549ae4d792b93ad4f651cea7758bfeae878a1b0507b2653843cf728e011067e59cad8488f9aa1b015452753b0025ce929bd1216091ee7e48697078316cc636c998b93b22610750a989d11c9784452402cec6776aa94b328204a78f91537583c9a8a2ed1ef6ecc767060a16f2cc8e2a4fa9467b9aa981abd1e559aa60762844604bdc13203389fed0281af6848a4a8958c03d41365cfbfc555c059e24601a1ae96770e50b781d931905b5db825cc2686c8d0754826bb9ca36a74543e84f82dcc96b24ac68ad0b531e6081296c27d2d0afd66bc6afd7b70251874a74fa7127d80874fc45d362163eb20a389919967fb28035aacfd2548d2782de64b6b6cdb5b1678d3e76404154cc16db7e584bb5548b177008e471140566010271681a8a7767954144e39574841c8437fac96cacca9f9b82ed12a46efe3425cbd35d58b7602608a6557df5261e2c910e70ae44b4d514350613b56c91a10e24941bbb453977262e1749477700ea75b7079974b8f1a08168ef8a318952f4add55e07ba82e67fea432ff64e95202af702b0c3449e11176151579a2f4b21a9c154b4708b569e58d1902edcb0be2a00209bc79377f41e3b3213730071e713bbeadda4098a896ea0033ff43da598e8862a9aa5b4a12985bd7e42e742dc34 +msg = 170909b5b8775dced5a5977fd67d2334c31c77bf2133caee434fc37050db2613747d7998c8015a60571240e82e41086d15d7a70ddf6a020bbc8588515f71f2d206aff98b7c1fe85a592aa7544a43b1a79889e62f5b5605e6433f0ad62f1c81c390a73a3be19cfbcdcdab6bb6c589a0716c092d52d525f4a5de5334bc3a80e59663ff632e872402ff975fff2d908b51c53db37ae566befac630026d7680184fdfbe33e48daa0c823b3c123b71ab4b64608df45c503704b7a9131f2204da8c67e03d180ecc31580bcc8b86e7cf8301201d6bb25c1942040c58738ed992d8bf9483776f377f6462a3d66013dedaa8bcbe9f07e976764201058b9cbde47826d6f6d1af8519247db1255065c25c21c925aaf20fcee6b6002ffa6f7632247420488f7cd0a1dcf71a3ae8c45bf6513532c01088af0b819e64519e67830576fa55a4094fd8bbe3543661bbda6e3299ca208488f0b2cdb3bd3886693c1232bd5bc784897b8ff5f2aa6b4947afbea3ec0097e086c56633392eccacbe8dca24ebedcb11b5 +sig_compressed = b9005b25290fefa6e5b0f8f56d027454944584842386c10977300aa238d2631f597ab714c3431e2cb0efca395a9e2431ac8a13396547f9c4d0ced64ca562970c6c5848caf9abc23e0c5b6aeda71365ca64be42de97a23bb02d6a1238aedf96655620e7f27df63c96f2e150f45dcc3ac73f35472b2ce6d8950bfd460a8c7c5f0f3db14afb49488cf9cc5c12551e80c1dea2327516b19a8ecc86173c49b3cd9a02a795cfc29781c9b44ee76493cc7518873fcd62e8ef10b32f2579adce4356f8d975aa4923c3e749fe52b52d6a19886b4b74c5181b665d5256fef749656f7313e0601cc2def5b6ba4e6f41964317483ab4ca15a7c6c8d2a58bee9899259a976663146e94b9f91f383449dfc953b34da52bf76cf0ee54d88d219b33c75902583d1cbef7fbbc84205042909f45a354e8438282290701a5656db413338a5a38ec29b8a4a04d966166934d6db5ae355566d68cca7fc8aceb9a68cb2e70ac07ee38944ba94bce34b7a331991382c092942563577159a8d5cd2e6190c6a18b5a10ec6232e9483373ddf9289521873536ed4374bc911bbfa9f847de3d2c88b0d04c1f26b6ce1fed5b1333680b3c7ad11533fd3b57991c65bed823d687ba747865074936b8307338610069985d9eaa8bc98b53df952cdd8fba9b7a402126d217f79a4b2152081cd0bad433fc789e6fa78fb1605c0616713d5ce32df61281207be26cc3f7dc6497b528c1b4a22fe4cd275f9e03bdad8f68512ff13bda21cd9727469d5bea47cf8f0b4462844a16b1aa31e818ad63865793c57ed941dca0a28f66276c49287ac64a80457cd9f7db132b8aa5d18417d9855fefa8ac363a3d15110a9fa0b249a1d6f1548bb773f18780 +sig_ct = d90015b0a9021f85f2df35ff9f710db082f2f0c9091ffc08811cf50089fa4f800d409cfdcf74f8b0af05b014ffa08cf9ee6afa1028fb6fd7fbc08cfd411403302c051f84fbcfdf0bb064fec05804b08cf4fffc09907cfd5f7cf10f75f4bf250380b60720b207c08bf17f9801ded00eb0c209c05d0fe0e6055090fb1fb7f91063feefc4070050f98177f7906313fed6fb6f6afb30e205007f051085018f0ff90f990ec04af8a1250110bef340f00a50470c0ffd07a0110a7045058fe601d1b2ffbee2026f62f4d08114f05cf0804bffff6df5efa4ea7027031fd8f78fb1f9a062faff4410bfe90a5f9a0eef38f55f8f065f53149023ff9ee303ffec05a0adf58fe808dfdb074ef6fff06cf690d205bf8907402c05bfc7013fc0f80eb40eff15fcbfdcfb3f30f6a08c0740870daeec0daf8f0e4f5b0ac07deda0b202cf57fa7031094f4604b13f11ffbf04403bf0e0530660360a907eea5f9ff4704d0110c8ee5ee2f2a082060f98fb5fa2f82f220880021040c803e01601a04e088f3f084148f40f5bfeb06d141fe7f76068f39efbfc80c9082fcef6806602603506d05afba0d5066e53f6703ffb8059f52fda099ee9fbe160f8509c02802e0ca079ef30ef0190190a2f3feff0a90890e305dff6fe601a0f30aef7a08cf58f750e800ef74099fae020fe503dec10280aa10cf33036fa600dfdbe3701b0ff04ff7cf8901e02c091ffa004ffdfb70dbee4f82f55ff70b3ee006701e068115fe1fad06af1a09cfeaf8aefef1508ffad04700c041fdc0360f0ffd03310c080f5affbfcdfd6045fb70160cff0714be45f0904d0fa000109fcc00bf8903402c00a020003134075050fe1fb9013fe5fadff1062f7ff40ffb0380bd073099fc2ffc0400a0f91093f68f85f24f6e0fb14af7de5b017f9cf6603af87f40fa2fd301ef5f012e8203bf4c08efcefb7f5d03a06f152f8dfb908b01111401208b0e305101e18305ae72febfb7f3bf05e6cfa40c1094f94ff7eca024043f54fee140015f9af61f8aff702b09502e098005f94f7b07f0fd01500d19df981d100a0bf005024134faaf9e152076fa4f88ff9 +c = 7215f40f2516ef129912451bb625ca1ca124ec2aa82b7813372e3f186e248018ff1f4712151960006c2abb0ff415b023062fa513c91dd826cf1700221317f00beb12ad01ba18ff0cdc1a2d1957150224950c021f590dc00fe40de527301cbf2816147502db13642b6a2d500fed0c6720390e0f134b023f00531fb803f32381186025ca0b01170e20c505d21e31059320e11bb70e6104090ba7093d243306401bc907631e5b108e1ca71298104b12c21b3b0aef074c1a552a68211f13a9280126010e242c7e191a10e8057a1ddb064406c82be72fd420df00cb1f5c1ccc13752da51b572de6055e14b126ce033c18370b260fda0a800fb1035a1e4314a71cb90f85037720ea208e2ff22b870ac21cb12ceb0e621793024a29d82bd3114d24b216f5040621ed28102962214f1cc90c3a12f905bc000c111d169f194d1d14207b2612241413ba1ca50f1d1e9f28ad0bf2230b1126114128ef280b1ab01ce502170a6d0f2228c10d2b0d0f10c3164a081f142c189f04980b0526840a9f027c0b660b05149f12451cc62835088e148c2d3f1335032a1b30183108cc2fff03de0a3f1381260b22162f0e179524d323c414860f602333060224731de406d4062d11c109e71abe225c28ef2a8025060fc705570cca067e109911aa0fb421402b051b0807d42a340df613ab231325270c67030e0b842ef2032816d300061b150fe91eab0a9d27502c030a170b752873210e029b18fd0cb920b00b4e2a6212d2217f1f3c22b910b02ad3125a2c51292e21fe049b065f1c13297f1a8c27720a30058f111f294c16761de60e2c23e50e2c07980a9625c82d6b08c52df418941eaa111818ad1f7b215221c80bbb295200ba279c21cf27c22d0825e81a472817113d10bf1c9b0cf025ff1695054b14c3172526db19b2020201601df313210e660aa01a472d2f230c13622449227e28860b3b003914e017761f7e03131e591ac20ed02ee72c81234c16c919080c54215813b420c30452232f1d2712da29ef04c513e82ca722f40c7a07fe2bf828530a9908e822981a35005f1070190324d5272f17960c7626d01de20dcf19c11e9912151d5217c312f6053e1adb00e226c713b60a8313e706f51fa6277f0bc3205718b41de626820eb81b3e25d624e81ed41cf91aa507632afa270f11b1067322cf1b45196018ce27e313c3254e249a11ad2e0a0d4a03e201c52d9014d00579027e04ef29bf098b03a408a02f3d20931d3510890c3112a6271d153515ce1b050f1512f8249413e422270bcf21a922601fda12500b4c15002ff219942853080d04cf25d7201d2b0d03960b29263312ec03d10fdb27f80bf706cf0153187b021f02db156c237e214301981f4015212c6b27e527c502ac1c69080f2ff71e471c3201522a5b25df0a0a294e026b2f09156c084f2b6611ab10d0193423 +s2 = 5b01a900210085ff2dff35fff9ff71ffdb0082002fffc9009100fcff88001c0150ff8900a4ff80ffd4009c00dcff74ff8bffaf005b001400faff8c009eff6afea1ff2800b6ffd7ffbcff8c00d4ff140133002c00510084ffbcffdfffbb006400ecff58004b008c004ffffcff99007c00d5ff7cff10ff75ff4bff25ff3800b6007200b2007c008b0017ff98ff1d00d0feeb00c2009c005d00fe00e60055009000b1ffb7ff91ff6300eeffc4ff7000500098ff770179ff63003f01d6feb6ff6affb3ffe20050007f005100850018000fff90ff99ffec004a008aff25011100be0034fff000a5004700c000fdff7a001100a70045005800e6ff1d00b201fbffe2fe260062ff4dff81004f015c0008ff4b00ffff6dff5effa4ffa7fe27003100d8ff78ffb1ff9aff6200afff44ff0b01e9ffa5009affee0038ff55ff8fff650053ff49012300f9ffe3fe3f00ecff5a00ad0058ffe8ff8d00dbff7400f6feffff6c0069ffd2005b0089ff74002c005b00c7ff1300c0ff80ffb4feef0015ffcbffdcffb3ff30ff6aff8c0074008700da00ecfeda008fffe4005bffac007d00dafeb2002c0057ffa7ff3100940046ff4b003f011f01bfff44003b000eff530066003600a9007e00a5fe9fff47ff4d001100c800e5fee2fe2aff8200600098ffb5ffa2ff82ff22ff880002000401c8003e0016001a004e0088003fff8400480140ff5bffebff6d004101e7ff76ff680039fffbfec8ffc9008200ceff68ff6600260035006d005a00baffd500660053fe67ff3f00b8ff590052ffdaff9900e9febeff600185ff9c0028002e00ca007900f3feef0019001900a2003ffffffea9008900e3005d00f6ffe6ff1a00f300ae007aff8c0058ff75ffe8000e0074ff9900aeff2000e5ff3d00c1fe2800aa000c0133ff3600a6ff0d00dbff37fe1b00ff004f007cff89ff1e002c009100faff0400fdffb7ffdb00e4fe82ff55fff7ffb300e0fe67001e0068001501e1ffadff6a001aff9c00eaff8afffefe15ff8f00adff47000c004100dcff3600f000fdff33000c0180005afffbffcdffd6ff4500b7ff1600cf0007ff4b0145fe09ff4d00fa0000000901ccff0b0089ff34002c000a0020000300340175005000e1ffb9ff1300e5ffadfff1ff62007fff40fffbff3800bd0073009900c2fffcff4000a00091ff930068ff85ff24ff6efffb004a017dff5bfe17009cff66ff3a0087ff40ffa2ffd3ff1e005fff120082fe3b004cff8e00ceffb7ff5dff3a006f0052018dffb9ff8b001100140112008b00e30051001e0083015a0072feebffb7ff3bff05ff6cfea4ffc100940094fff7ffcafe2400430054ffeeff400115009aff61ff8afff7ff2b0095002e009800050094ff7bff7f00fd0015000d009d0198ffd1010a00bf00050024003401aaff9eff52017600a4ff88fff9ff +s1 = 31ff48015dff27001301d6ffb2ff3b006cffedff79ff57ffdfffd6ffee00a3ffa4ff29ffe7ff86ffe000aaff4affe4ffd600870011003d00f1ff6e0037ff150190ff98ff2400ff00e5001401c4ff46ff66ff82ffd5ffb300c1ff79ffcbffda00ae009bff6e00f7ff7f0069ff70ffb7ff3400c000c9ffdeff41ff5b016d00c3ffd9ff58002900c3ffa600eeff0f0071fff5ffcdff2900fcffa9fffaff2900b5ffc3007b01f1ff86fea3ff460189ff5fff1d00ddffb700fffec0fe6a00650083fffeffe3ffe7ff4dff00017fff58ffbdff6c006900d5ff19ff56ff290084ff5800c5feceffddff1000a500b7006affc900e2fe4900490069007800180082ff18fe07000d00fbff1d0074003800130042002700e1ff06ff71006200340042003100770042001600f3ff79ff5901bdff9cffc7ff7aff7afe5e00cb002eff04008c003100f3ff1d01d9ffc1fff0feceff3b00a9ff9dffb400c3ff94ffee00efff5a0007009000fa00b1ffb3ffa7ff93ff70ff010155006aff7501ebfe47ffa0ff9eff3fff2f0189ffe000f8ff07ffccff1e0102005fffb6ff48ffb7fea6fe89009bffe0fe3701a7ff40ffaefda8ffe9fe3afe170192fe92fff8ff6a005c008bff75006d01caff5500eaffcf009bff2300fefef2ffddff86ff17001f0053003a0055ffc3ffffff81002500adffb000b1ff2e00f1ff7500ee005500d50038ff6100feff52ff1b01ddff8fffb400bc001bff7000d70031001d01d6ff770188007fff23006fffb200baff6cfe4a0041ff0a005800b60105003aff89ff1b0064ff2700e6ff9d008700b4ff9300a5003b0122ff8100f0ff99fff2feeaff6900c1ffc0ff5cff7a001800d5fff2ff0300c7ff04003d00baff240097ff64fff30055ffbd007cff3c00e8ff7a0011011800f7fff2ff75ffca0044003100170151005bfe2c01abfe7bff1100fcfe4001bb00ceffe9fff8000000d2ff67003701b4ff0dfffaffe000990098007d0032018cfed3fe6100e500b2ff9b005500faffd3007701e2ff92004900e6ffb30009ffbfffa2ff99fff5ff47ff89ff650177008cfff9ffafff1300e7ffabff02ff86fff7ffc4ffe7ff1e00e1fec9ff59ffb700a4ff6b00c600c8ff5bffc3ff1300edff5f00e0ff91ff4c00f7ff2b0046018f00ed00bdff1d001600630060ff1600d6fe9bff9aff1300fd00b0ff63ff3c004cff03007e0098ff8dff37019200790090ffbdff6e00c3fed80098ff63ff1701e2fe41ffc90035006afff3ff810034ffae0027ff5b005dff560081ff8c00c8ff80ffeb006d00affffcffdeff60ff4e0069fe96ff37ffc0ffe700e5fffeff9effb8002d004700b3002fff170088ff81fe0b028e019400af00a8fe69ff9bff05008eff89ff89ffacffceff79009a00fcfea8ffc2ff77ff0c012c00edff7bfffcfe3701b900c3ff01017c00 + +count = 384 +salt_version = 0 +msg_len = 384 +privkey = 59f7defaec4145ebd1fbebf13ef3e0c30fdf89f401c10ff142e410be101144080fc50faf83f42f800fc0fcf0000623d181e7efff143fbdf83fc0ec1f4617defee7bffd07ff0807dff7080fbb0bde821430c1e831b51480801801ff203004f7b081f7df7e002e46103e4107bfbcfc1ffdfbbfc0f7f082fba084002f82efb0fc03f17bfc3046efe07d0bff3aeffe451fefbb04017f03ff08241f031440fcfc5045efdd80f43f77f3ef801bf0b408103d07dffc1c2001ec0ffc07c0c1efa0fbe43042141f7e1410ff07f1bc001004fc424103affef800bf141e41f42efffbd03ef040020c40bcf3f03b0030f9f3defc20107d07e080f7b0800c1e00efc182d81082e88f8807b00227bf06fc8efd17dfc1fbf074efe141084f4023bff8fc6043101fc0f7ef880be1fefc4d7e1c0141183ec10c6f79fc01bfffbec5042006084fc3fc310213f10003eefc1fee80fbff7807a17defdec404003de44fbfe420840c5f83fc60011430fe1bde061bfefd0030c3f80ec414408217e13ef7bfc1ffa181e84f0303c0bd1c31bce411fc081fc007d0c0f3b1860c4fc00bfffdfbd141f46103143086dfd0fc2000430faf7d0010f5101fc6f83ffe1060c004500503ff410c2f42201002fc203afc10bd0420beebe082d010bd086ffbcfbf02f01177f04e40144f821bd0bf001e4517d001fc1000043081f7a0bee02f7ff4604013717dd86081003007e3f00607cebf1831830bd03f1400c2142081102f810bef84fff3020c00bc0b803af0207c08007ce40f41f83f820410bf03d07ff08f7dd8607f07cdc4fc30800bf03dfff0f9f83044f04f7f040f43042044ebe07a17bf3ffbff39f3c0050821bff7dffef81e43e851410bb205e43ec4f3c043f3e0fcfc6fbaf40fc3f7c000e01140ec2f7e04627903ef8503f17e0be0421c5fbedc4104d81f8207fe41141ffef441010452890c3f7ef410f3e87f7df82e43081f8433d0c003a1fd0bcfbbffc13be83fbe0bde82fc6f461bbe84fbd044fb907efc2f82f45000f8507ef7fe41fc1fbe23aefc1c017ff85fc4f3cf82fc9fc5eff043d830830c40bf203d8607a0bbf1f70907ffe1f3071a1106e7f72bde2b05f610facf3309fe08fdf9df1016e31215fcff01c6d9e80d1008d3f0da0ce419ecef0f0119dbecece62df3083ee4f410020a181becdfdbfff4f5ea09fb35e802d406ecfe1607f6cbe9da11fce1050afafacbf90521fa29351027fdfa1011050729b6fff81006daee061bf5f025f70807c0d9110ce438feefe5dcfd0ce0f5df1e1f0b150af5ec06da23ee0bdcf913fc00eed00016c6f4dfcbfefbe4fbf30521161a14d3fa0109e226d9eeea1504171004d62805f10cf30af01d301afc00e4131803f904f0ece20be7eadd07dff31ee0cfe211021223f810f809d1fafb0e09180e0b07dc19fe002901efed17020d08ccdc042df6ead7d2e4fd28fc0003f4011632f4ff0b030dfa05eb0de22416f606fd1d0bed0af0f7f31701d11acd101304f0dcf7060b0af205ebe3e918ebf8f2f51feb1e13021c1704fa08ebccf522f2b4f7f7052bfcf9f11bfae61202e6d8ca000d0ff9010211da23df17e30419fd10d8180a2a423b133ade181bffe80cf305ed00e1ea0cf70eeae3010fb8ff20e1d7dcf9e9f8eedbf411eb0818d2eaf8181dde2c09ffee1219f6f40900ddd4faf119fceaf8f234f1e40c18fa0c0010f400fcdf0711fa15e9f00bea22020a42f10efafb40fa021ef10d0ff5e4f2b5f30c21e0dd28f3b8f7240017e416feeb13ebf3f52402cf0efa09fa0df333082804fcfee807122a +pubkey = 095ebc0dd57ba8b3abee582aa568674c59f1cb8d486481b87ce4b98337332098c937443a37d46f9404c828b81dec74c7d6917a3a136ba888d7b042ac1ad0444d36a25e42dfc6c579858937584f76269959387a6eb13f78b59033a9275c506b19c427be57feb5717529e2824a7f4003e23c4e004385a21bb47ce51a2a36ad94a9c85104f52a4ebebc92e172c36776f8e1f97dd00e81661c36d724627dc84018899a5b2e2ac9520948161d90ea147fdeba23eae9a632a9c4b8d4bfc9bf2ccfac94f91530e86c3cb1b74191eb9642b82d653d5dbf13321dc552acb650ea7cd8ded1ab8a30457ba805ac515cc4c9e649625ba1ad3a7cd19164a9c5e3fce5905eb590d38d95853b266c26cf4c2fa506c6b5975e35699af4d3d6295ba558c1a94d45981365a9b76f105a1ad19b87a6a5f39c45ec663eec6b187d21c59b9f265916c6d618636c428a6297fc52449e3a53517fab3617714a0658950baf8e63dbdc120f1088b180e4da9610f0c10b712480671a3615335e2eadcac11baded51b09d4231d6e61e59916d492419435e08d77386e2edab801897881d74266808da8108f6999c55d82520907a20ff133bcc3f957dbefbeeac7631c2b9117b4bf302cad12063c1ddbb54f833cb429a797655c1494290363c05bab1aa6e64748f9583d9e453cc9120d616ba8822f4057713e63725375984efe7783455aa42439a2e3da9f8858aba43096a0856d34690d22d56aed1a7a93832a24e0d66a2d6d8e1e81599b974f577b7163cb875aed7a7e913460a5f24e89ca3aebc10d428404b54e5a6a9aa5411339169707f8d2f5f0964bad7c16f17f560d6adad8a3c081acb8788ba65610949f250b70c36cb6a0b2e9f9bfae265ad60abb16c559783035b836183146faa136dc6d5171326180d6459b4c1af29b0756d298d4929aa3588a4d2da685e345fa38dc41daec5797b0c4f304d04217352655036e189ca6be3e2a7189913ad55da87ead310d866ce3b4a0e2056ce48a219802a90820129c1bdabccec0b0d48972ac5e1187648c9135ac4036a985c02ea0bf7ac6a3505a22ee77b4673e9f4e391a489f5b2f7e49907191559852e2cb17c3caa94d53a20ec74e7972dd203397983c46fe0649668d927462705e94d5004e44db69027c3b4d24c3b65bea063e051530977b1276e7db4f45fe5af64f7615df0651a2e9b76d8b077521aba7bd50d591edd4384467e33fa0b82849a8dc960eb3d210e587bcc604276de0697d2d99e9664e186f6ac8f +msg = 2229ab9f3d52c2e848c464a2339764dae4c901ff6928d176312cc0a03e3c3f060642ca56df7fc2f1b1deff53e551aaed266f74880d65c0255da82b97508403d49d41fd655fae424fe2ec214d8d05df29fbbd71e702c3f794ebe06f34291c44400d9406951cac5e07b621ca5cc50eb10bee24851d89f4b61d2d5d0167f02fc5de527651a02f9987e6990baad9932c6c481d1dfcc904fa5c2a41c0cfa7aa37da390e7925f45cbddfdeff4eceec55a5eaf0c1711cb3af45c55fef51bde0bbf644f92bc5052266454c2f3de047e864f468dec678b7912a458164c22d07416a5e6ad9b5bcbf034623c98857b77c9b96439c822a7f3e3f4438bb559c5146aca021aee89dcba1bc5f93808573a25eae486718624d1b35298ce147f43c3c07fbd24ddc55485149ad17dc2a6609e93bc8be4f128122caaab445976cb129edfea6a713b14c703b7b4bef92ed18f2a24b1c940b864273a81c76829b047c19f94e5bd5f73ec951ed51bd0078c7dcd21b32b7f3603429d01993b128305c1ac88ddaaa97a6b1c9 +sig_compressed = b900a7418bb4c23d58afb710d6fd498ed364ba6772f5f3fd66528addead3c6545ca40a29e4b6f72e9bde536e8e20c9a4b773bf7efeca36c47c36520431e0f825d80667e0f2281708fcab7c8d1b029866d664012590aa7c854a284b9186ad3b367c44aa48cf4f3ede34a279c9f9e81fb73d8173948fe2a985b2c438ef4df72b98e02c938ef74cdf163288b978b45af7794cc0cd3a3308dda4c3d09d3cc99537e59aeecb9ced9c9b14a2c43909d0d32c5d68b2692d56a7e96304df92766f048f273d14d211ca4ae6b21fc111b9eb3aff5e9a2af5c6f34f746d6beec1d85c1762d14cd4f7bc4ac19382398c1b86d754710af4bb5376e176e2547fd9242b6583968c495d24e23ac8de96c8924a4110a9449df0c830cf7b44cec8f39c7cb7d37b0d8c40bf50e8257de820fb6156c8fcb4a4036acc9f8cc5ab7451611967958a448d6f69dddc611ccdca8e543118becc0202daaaf728ce6b6de99aa566e1c71c856f6b65bd77dac874274eed4b9f09c46b73893714e48e6fa8d22365cbb749942053a2fb9bc810c995ee9bf49699ea3962c3ca6aacf32d2ecfb41ef743a98d7217f9f5fd41af256acc6bcb47d719b8723cba26b704a59c497d76f51240e075b0eef3024a14e408d7c9ab7537f2569cc5594493bc8b1901cc1716ce034d0ba9866c20fcbc8a6cdabcadf7d6f18a2b491be082bf664c5337d5640bc1e6a756fd695344b5180475985870272e31367df04fde92b6a2487164179761ac448d165dcca3d8f3cd431cd833f5b4f362cfdb197bf57c4027a65dfb1214d9003679a4273486b659fc62307d18f932a99576645f4eb3808040d3660addc24f7f73e8f629b360eab8f7fd9da0be0b4c46 +sig_ct = d900f5910607603001e0580dffc808df4104901d04d025f5afa407af8df86f6702805b07a069f3a0d1f36002014f9c06dfa4074fc3f36f4909c08603402dfc7f41f85f0a046e4ff90fce0a008cfa0f1002ef80fe7f10f1c04007001f02af4211aed014cf650e60800250a1053f380521140ae098f5513bfcdf3c02a0a4fe203cf8af1d02803cfb7f8df60f05f31f7ff32048f04054ffb065010f39f9707dfebfe8f40064038fa2eadec21630c4072f9efdef51f2204cfff034faf03001b169ff90c2fadee7eebec10660f7ee9fb2fcd026f76045010f381baf5a062faa0960340ad05a0bf0acf7eec10a7fe5f7e09e039f2f034008f3602b035021e88011073fd4fa9f8bf2d095f9501bf66f9209b06bfa3087ffbffefa806804cfd7fa2f1e158fed084f34f7df3dfd2051f7805e02efd7076fbefa5012047e8512415b060f350180a5f2e03809dfef0fa06c09212508400a0280a7f90f70f7af11f5efe3023fe4fb9feaf8cfc300d018002f8600e0040dfe98007e4a056feff8eedb000f4bee7f88fe806aec6045008f6af1bf76112fd3f26fa3fc8f7cfb4f47147050ff8ff5fa7000081f4b057072019fe6fcaf970b512bf48e39f3805bfcb06507af21fd400e009f59fa60aef9003801afc7ef7fc80ce023037fd8f5c11b072fa50490a800213a07dfe5ef000c03207b04df8c12dfe2147062ff90290d5f62fea02ef61fe0f11fb0facf73f3807f03e0ff0410de0ab05901af9b047ed2fe508e09e0f40350f00a9f64025f950ef0440a0fc0faaf79f22eff0a80ce102fd102605b0d3f840ab039095f6c024f22116e70e340f1fcd00124d175f7afd0007fb5f6f0b6f4bf1bfc2f8b078ef60da0a3f10085e85e6d04cfc20d6002fa0f9a04e05bf150aaf5e16af8009df68061efffb50180b6f89f7ef85fdc0db044021ef5005fb5061058112fdef69fb4047063f62f58f72f50fe10db03cf4ffe10ecfe907e1df00013df69e050a10b6100fcdf66009f6608dfcefe1f74118f0cff10a6054f6bfa7022f8cf2af400000830b6ffe06ef3e03df8503e01ef76f4dffd055f71f01fe30c1f10069011 +c = c82f6109b416341fb016e52d6b1aff20b40dbb1748005d0fca1a342ddd000e261c01b225bb2d3d0ac502550b22031922c306e920ed29bb289927651d4026f4298e1d571fc3196d25be233012af1f4d195a2bb7210b15440ebb11e809c32f2c09dc1a8020451e5602430c4d2d5b0ffd210427a40cdb0cc8191c09e326120594222500ef2fbc01df0f392e5318c5206204df025e0b3e24882b112dd72aa907a70fae12ab1f6421e916471fb4239a18331bd52d7914a11b0f28ee181321ce149115b2178713571ffa1cc11e610e6b2bea25302d85258f04e1183c0df81ff72ea4206d26930c54086c2f3a1a0b2eb11a6d24201a051ba80cd523d30a27187d1c090955008b2cf621fa253f1430165b1a8e1a6c2076125f1d04055b26a629432c5b1f6513e422a72a6f212e081124fa05321cf91d5e21c20dea2aec0e2509a012c00d161b291ddf178a09960e9d06952ac013cc00fd08cc20a817b21f4c2bc105df1bb304fe076b0fe6255211c226a62aa42c5a019917040a5a04452aba03031ca4178914b917ba290d154a2d4700592eb3280828902be40dc22de711511daf20561b950d2013a22a922f6a216528d501742abf24920a3906ec15ee26ca1fe50db82a12114301c81bde2285068219e30c9625e11ebc058f05ea0a5f1a0e20e91dd10dab06b40a560e721e3b196d27dd1ba7243107e70f31206c21bb2cce1ae8206d28ef055c03da19a415bc2281127712611f1912b31ef11a2a22522da81014101b070907730e6e13bf1a3020f0001b07cb10ea2e230ae228712438121d2a050afb0a260754178e2b09138e1f4d26271c65037f007f275b04e61cb716781c8015710fac11e926b32d061e4102ec1de51b502b0c25de20a5211a10eb2dc303c003d301022bd3281023a12f9a1323168d2ec7037d2b521ec41462298f2137047f239902cf1e141ef1068a243c117c14d916d411092a482b970d6b0f46134704271aa91e6f05cf085208b015a10a8e04011597010c114b1098066b03340ea21ca9072f135817b714e52b642d9e2e69234418db1b1a07581f7a045f16d5289c121c1e4e288e1bcb273320ed2b5b2ffd29541ed701472ed019c409ba1f9f16bb052d1c092fde0f3e1e1825b21ef82eec02472c631a0c272705eb100200f62f060ff6009a0e4223bb2eae1edb1bd128b31d331e491b6a19771dd817a0038f1ea310261c53100b0b350fd619a624240866032c0290103806d90a181cfd25db192206af12621d7218ad05fb03112f0322e501ac2f2a14ca106d1b31294d29870f3525bf0021280707d518b1197e0b9504a5221b2a1e137617391eed08a30f1122592b9802931379288a1994202d172117af16241d0a19b82b69004504cf0025292e2997273a127f1d260b9306991a310f27179e176f0f2917132eef20f600cf13fd1cc929790f +s2 = 59ff0601760030001e005800df00c8ff8d0041ff49001d004d0025005affa4ff7a008dff86ff67ff28005b007a0069003affd10036ff020014009cff6d00a4ff7400c3ff36ff49ff9c00860034002d00c7ff41ff85ff0aff46004ffe90ffceffa0008c00a0ff10ff2e0080ffe7ff10ff1cff400070001f002a0042ff1a01d0fe4c0165ffe60080002500a100530038ff52001401ae00980055ff3b01cdff3cff2a00a400e2ff3c008aff1dff28003c00b7ff8dff60ff05ff31ff7fff32ff480004ff5400fbff6500100039ff97ff7d00ebffe8ff40ff64003800a2ffadfec2fe6301c40072009effdeff51ff22ff4c00ffff3400afff30001b006901f9ffc200adffe7feebfec1fe6600f700e9feb2ffcdff260076ff4500100038ffba015aff6200aaff96003400ad005a00bf00ac007effc1fea700e5ff7eff9e0039002fff3400080036ff2b003500210088fe11007300d4ffa9ff8bff2dff950095ff1b0066ff92ff9b006b00a3ff8700fbfffeffa8ff68004c00d7ffa2ff1eff5801edff840034ff7dff3dffd2ff510078ff5e002e00d7ff7600beffa5ff1200470085fe24015b01600035ff1800a5002eff38009d00effffa006c009200250184000a002800a70090ff70ff7aff11ff5effe3ff2300e4ffb9ffeaff8cffc3ff0d001800020086ff0e000400df0098fe07004afe5600efff8effdbfe00004bffe7fe88ffe8ff6a00c6fe450008006aff1bff76ff1201d3ff26ffa3ffc8ff7cffb4ff47ff47015000f8fff5ffa7ff000081004bff570072001900e6ffcaff97ffb5002b0148ff39fe38ff5b00cbff65007a0021ffd4ff0e00090059ffa6ffae0090ff38001a00c7fff7fec8ffce0023003700d8ff5cff1b017200a5ff4900a80002003a017d00e5fff0fe0c0032007b004d008cff2d01e2ff47016200f9ff2900d50062ffeaff2e0061ffe0ff11ffb0ffacff73ff38ff7f003e00ff004100de00ab0059001a009bff4700d2fee5ff8e009e00f4003500f000a90064ff250095ffef004400a000c0ffaaff79ff22fffffea800ce000201d1ff26005b00d30084ffab00390095006cff240022ff160170fe34fef100cdff01004d0275017affd0ff0700b5ff6fffb6004bff1bffc2ff8bff7800f6feda00a30010ff850085fe6dfe4c00c2ffd6000200a0ff9aff4e005b0015ffaa005eff6a0180ff9d0068ff6100fffeb5ff1800b60089ff7eff85ffdcffdb0044002100f5fe0500b5ff610058001201deff69ffb4ff4700630062ff58ff72ff50ffe1ffdb003c004fffe1ffec00e9ff7e00df0100003d0169ff05fea100b6000001cdff66ff090066ff8d00ceffe1ff74ff18010cfff1ffa60054006bffa7ff22008cff2aff40ff00008300b600feff6e003eff3d0085ff3e001e0076ff4dfffdff550071ff01ffe3ffc10010ff69001100 +s1 = 0c0066001a01eaffc2ffa8ff53007001710099ff22002d00cafff3ff8f01a0ffceff270031ffb20087fffdffc6ff55004e0066ffd7ffdcffd6ff9aff9dfff9000d0061ff6000b500dcfe68001400c900c20086fff9ffedffe8ff9c0067ff07000bff7dff27ff51ff82ffd5febc009300b7007fffe4fe85001200abff8dff37ff58006a001affffffcfffaaff90ff57fff7ffe2ff2d00fc003dff91ffef0099ffecfe28ff50ff88ffdbffab00deffa8ffc0ff3200caff6cff0301c60069008c00790134003a00e9ff820026006fffceff60ff2a01a1ff2f005800fa00d5ff8c0094ff5200770070000e004000e5007fff2d010a0056ff1f00daff05001afff6ffc800e0ff0d00aeffbf00bb008e00dbfecb0043ffc5ffa400e7fe4a002900720081ff4c00570006ffa7ff6500160042008eff60002f008600c7ffb9ff05005a0059ff1a005e00faffe9ff2c0076004300b60095ff06002b007f0047ff2000d9febbfffdff48ff45ff0c00130003008e001b001dfff6ffbcff1700fdffb6fec3ffb9fff4ff08009ffe03ff89fe54004e008cff6bff81ff55ffe5ff1b00ddff4e0095ff2a00b8ffe8fe1cffc9ff30004c006b00c500c6008e00d2ff270008000b0037ff56ff2d006eff9d007a003000ab00acff5000340058001d0083ffce0061ff0d00d3ff90ff5c0024ff58005dff97ff63004100460192fea7ff71ff5001b5ffedfe23004fffa1ff250154ff45010700e4009fffb7ff9aff58ff8bffc30008003f00d5fe0e0018014aff34009cffd4ffc400c9ff5e0081ffd8fe6b00e0ff3d00f6ffd2ffd1ffc800290047003a01bdff00001c00820093ffe3ffa7ffb6fffaff7aff850073ff75ff88ffc5ff3900c400f8ff0e0003fff2fe2100e8fff100a40039005d010a003b01e6ffeeffb3ff9aff7700ccfee4ffa4ff43ff2c00b800a4feae003100efffa900ec006bffe8005aff64ff7b0049006e00edff04002fff6aff5a01d5ff34002dff820065ff1a008d00e9ff4dffbaff0c00bcfe4d01ea0022000800800057fea6fed0ffee0081ff4600b2fe59001a00deff6a0090008dffa900d4ff25ff7400170017012700d9ffd9fee6ff470186015efff4ff0c01d800fffeccffb3fff8ffeffe04ffb0ffe3ffa8ff1a0122001d0074fffffef3ff52ffa7ff69ff2000a5ff5f00d5ffe700effe53fed3ff01016dff5c0047ff8effed00afff4100b701d8ff3a004e00c1ff26004dfefdff06004000ecff420077009a00f9ff99ffcaff30ffb10075ff4fff1b000d01b3ffc7fe0e003000260037ff63001f00efff5d008b00370071ff05009fff440004005a00d700cc00c2fe4301e4ff7dfe7b00b7ff60ff0c002a018201a9ff0f010c00c8ff4e005b000e00530094ff89002300aaff92ffc3ffd4ff7e00bb0017ffabff2500c7003200980038008dffbdff + +count = 400 +salt_version = 0 +msg_len = 400 +privkey = 59f4c281f3c04507a1871be0ffec310a038e82086f82140f7bffd0c1f02fbd0800fc080fbeec1102ffc04708407ff4013dffd07c07fe03043e85076ffe07d03fe42ffff7f1fc0bb084145e771020c614bfc2ffd1f9eff0fe03e007042ec0e83fc1ffd242041f000bd17b280eb9ffe0420810430be041ef70bf2841be08407d044080f3afbffbff7c040f7be8017e0022bc0c7dc3ebdfbff03104f41fc2141047ffce7ef7703c13ffc40bf181f45ec2f01e84140046e7d07a100f7d0bafb7ec21410811fffc50c7f7fec520003bfffeb9dc017f18410313cd821400c6f7e0c2ebceb8fc2f800bb0c403a0831fcfbef03ffc1fd040005006f780c303defcfc31fd00603f0bbfc1ec4fbdefd003e7bf440060bf0fdfc0f7cf39e810c0ec403efb90bee8207ef03001f3c00513dfc518003ae4200214007dfb90ff083fc1ffd10600503cf76dfc200fbf0c10c2e002fe0021be0c10ffeff0b9184efa10303ffbf0c4139ec504307907eec017f0c207e102f831480c1f81fc107b142f7df81ebf0c3f3afbe0fffc50bef4303d0fc07dfc0ec1f03f02ffcf39f80000ec5041104e44ec513d13f0c90030031bef432ba0bd041fffffd07bfb8040100fbdf811000000c208810407f044f84ff9146fbf1030bdfc407efc1100f82003104f41fbf0bde03fba044f0317ff7f1bcf78105fbe102f41ec11c0f38fbe0400bf0fd041fc3effec3f42141183041f410400c0f80fff139080ffdfbbf370fff3eefae74fc304313f183ec3ec1f81040fc8f790bc141e01084e42042f78046048102fc1f4007e1fcf821bed0003de8603a000ffdffb1be0810c10bdf41ec108113f087ffe13d17ae800bb33cf7dffffc2fbf13ef7ff7f140f840ba13df7e07e07f0fb0fa146e83eff1000baffdfc6dbc043002301ef70840be081fbd0bd1fbec1041f840c507d03908113ff3f042ffc07f145f7fec3fc30befc3e0007f001fbb1401fdfc2f01ff81bd03bf02d7e17ae7c10afc603cf050030fe04000404517ef7c1fb041f3c206e4607e1bf046f86f7f03d13f0431830fe17d03d17ef060ff10007e042205fbcf82e85fe12212d13f41fff0bda0cecece0f301eb27ccfc260b020ff3e40cf901f6db34fec3ffee0ae90df20d0d06f4fff41720ec051012f8323c2fceda11e105f1ce151243edee0eecfbd312081b2f2908fc11ec0ef2ebe505e4c707d901e30018fcfbf6edf81e13cf092a09f3dd0f3e21ec1009fef0dbf20b43ff0e05f7030400fbfa06bde2cefa11c2fefe0d12d6061302270df5f2f0f34104f2f3eeff05fe190e03151215c9f5050f09db03e201f70c13fc10f9de19f3f30cf0f0052cf9f0c5c3f60605ea111ff3e6f6e10712fa14ece2fefefe28172ce0f8f3031d14fa0402f005d2f1e3f7ff0dfb1e1f1210ab0909fa18f80a3408ede1e825fee70d351a01e0fd053412ffdef713ec21050d1321d0cffeecfeff2d24f8e4cf223920e1e1090cfbffe9e72d13e0d2ee1ef416da040ae1f8e308f4c6d5f4df0bffff0f2521dee90bf3281615e3ffdcee060628f5db09fc001b1115f012ffc51eef0e07f0f013f9081907f4efe3f834f8eae4d6e4fffa1cd90aff1723ea4214f6fbfd04b5fa0d293d14e7191506e3300fd207101203dcfaebf21adbdf1112f622d0e2e7dad7fa32dc4a0d031c0117e305f70dd4df222c132ebbdf1a11ecd1171f140727dadfe211cf3af51224f60bfaeaf700d4f30c1914eae81b11cd0208123400fdff1c212a17d60cf2a5ff1519e914fb0d06fb080be61706f0eac224fff62ef0e6f3f241feef0c +pubkey = 0966dc7cb77787a4bf29b3b30d89b3b9f1ad78b2ee4467486c432fc3be3c55d1c9f163a9b4c0483560ed4606c164aabbaf730ed89cc376471619a051aab882753de269b3c89e6453f8a835cfaad94b3d9d767cee02877195b2531dbb67da0fc90c9206766e20c0bc1458a4701543e4aace012896238ba4ba91b03684118a2a17a0bd7b352c7ab5b8f937fbc88d89610c81a2585d93a05aea6b434ab720f392d905f4a56e53186982756f2e8c844b69fab20edc5245dc9d5738fac144ca5dafcceb2358e90c6bd48e4b6d52c16f21944868cf005a583f2afeee9a5180c183f193cd8ba09bc68acce667022d92ffcd0d168968c77ecd106f941620d3648567d012b930488ca7f48b654846f5306a50881d153ba75594aa9fa763303cb48211d42f322c2704e1afd29fa932243c681093ca4cfabf8d4580aca1b6a590cfa92166034f4757b9a99b11e847a388e0942520e8c227f9e180c18b999506fc08baad0d8db9e9e95199519905c2390bd97c82111c56bacb0080b98267655bc94b9d5265811fb25e6d11d70813ba4c998e68905ee3a4254de6a7971e377499b61d5c816f45a627f66d1f6b0e7f25f36514af0e218b4e6f1e3514aea98fe1704f86da190011199c489dd6135d5d3fe894c571404b46a483568aaf561ba4ace5f9d094231d7ba9142f1e63b68d93f5d581596a3b66a81100347aeedaeac8d620b05f8bb34d07b04a0280ca50ad3354b941d689271cfd2ca1e38242a5b942664b27cc212cedb0958f336fa960e1ed6c4a3c26489785664ab6c5a20b50a8e30e6a964a1b2114785a3936da2846be0978648dea528e46ab796745b121fd25c1d318d868f5b4184c625d5c810041f194a3021246a276d557b36d2a8b43d468019c29ea6c9088636627023965407b48d6e99aa61431a67bf6a41e05a9828c86dc52c75b85a540ad6e1a76c86c79b75ae63939edf465dea76d0589fb5953ef0b923fa6b66c6cada8dba91dd5908c426089ee5c8599adf2d2f4a7775c5913422f88a5bb25a033c99cee26c654b4c8a5d790d53692c8cacf4d5cd9f0ea15657a8acac49e1b95bc289100eb90be8642b5516184c97e361905569b97bed65fe742230849156661d3229c71a8f094258cd47c98d5a5ccd68a3d725e308886d00c851fd0cfce066004cd55b8a89454152f712c9844ac888a84c720743bf5da15cd174a80960b0ac75c70a82e6b24489c1e433e12dbb70dbe3c888fd5e7d7056d8a8262b7c06f78ddd609a1dbe4 +msg = fe62b97e8d05bbfdedb486fce96850fc3cf010f8a52c5e1439ab495c87fc70b774b6d59bfba6bc4cd5ebec638f230119f4e5f6507b284eaddaa2dba99ad4fd1d87ef657e75bec64734422bec9e691a2e19081ccc24acad1202c1e7e5165820e705bcb55b11503b54949f9969010935d496364eab1d65015474eacd036e3c6cf3074025b72c5eedaec240c73e8d2cb05308834b9490dca17ce50119ec0dfdf9801e51d041142c1e6fb3b430c536a7e682b8d88ce009f088c40b8deb9bc626bf10e11fef978f7a2c0b73a65e0f55ab1b88f17c3516e904d785c0f2146c574db5d209f0f9becaa8b05404ac096acd76a63310547c69d1237face768ea23cd580ad3e88eea436777748acec27d3b620c17638c06270e8070a4cab31f325dd2f7cb9fb69bb343a22d8eb97202de3f7162945e51d31db3c24038624a0b504b56577c43a234909b3d84fffedad88e3353ee6384d3ee661692bf7ed814a82937e5bbc0abf73a8f98a76dca44f8d12be7a4751b2e36b41a099aa9b10b988a0d5f5905e80dd14e79fd62cfaccedd22b708706213f2 +sig_compressed = b900bda772e4e6174ee16d946d792a591be9848d15a4e358858cfffe0da6b5bb84c75539bfc21881a1111efbb2cafef9b62feaa9dfeaebbfc8b3e894f8688fea26b8f15abb84aec5cfe8c56805bdb5bb3c90b6404da9e6776c78d98247e4f8325e6e4acab7e11795e93fc1e63b173cfe92b17040082d4ee2669df43b7d5cb5c368682aa150dc72091796037147b05b55939146441e3efe4a08acbe685b852029c8e357e9a4604c7ddfdb687c5919d2ba74fe8a856206bad9694f621bd675da4a7e6fc33ba56e1156acf48a2eda7ec3d0f7324288ea6af9aacb61062666d3bcdc4bd29a64b904ce24fb88fbab4cdb433771aaca8d0d7fa631441ea107fa53e89e2ec40153c610cfaf931ee2bb5902fe9e1cffe435e0b164121a1b6cd91c2bd7570b2b51286eb2af873abd960aa5054ef158948dc89645bb033481311928e54f2b137463e7795aa22a4c525cbd6f95f31dcee6b8533208eab3cce92763a6687b00697823767a94da15bdc47fe04d1d61bbd9cd473733249a6ae2d82d2a95fa688afe84beed53dcd5bf20462225037b1f964814cd63593adda68f69fef86b8eee6a16ae66b5d6351e6b5bf65b49dacebe3af386d9b24a5a5896b584408ce09d7daead3a44f21d24b1994568cee597887a3f97334132e7e348d6b138fcebf4a4f1354469ba189cbb9cf7553c185c1fbd8566163c1116656eef7a4b8decd9b13b94ae633c33cc330ac750e7b2b90f921860849914d27249c4a34eeef4afa83addb78497681c855e731c3714a0365134472f4eee346dabdd9896c2cafa1bddb9cb1859498f8651b0ef823dd0cba7061b3d21303b2f9c6bd1977bdd9d55b5d526d6341362c94e5f6e2a9f +sig_ct = d900fc304efb5127ffbf59fbef4a046ed10aa0e4fc20300a3015049f73f78163f81e88fccf53fc500909d053037f9008c083008011f21f27febf85fb3062f03054fa1fabfd2f02096f0c029f9f0c4f03093071f3bfd507002b062fb1faf0151400effcb0f6f9c08be7003614ffe3ecaf1dee8023f9cf10feef9af370e506ff7c0f90fa03fffdfe8fa8073fe1fdc0580f0100005053171f66f2100efc205c06b00d0c3085050050fc8eb8022f9b0010f101effef4b064fb80c6090f9dfa1fee0840d9f0d08bfbe1200ce09cfd5f97048effff1077f930e8f0ffef0ba15dfadf0c0500580830750650caf1400df2af29fdc04ffe5f9f03b04af48095ed5e17045fca0bfff9043fc71240c4facfd5f330d9fd0106133fccf22fc80af02904c0ae004f64027fc809ffab04cfca00cfc501a0d904608df82031094007050007f8c04f044f9efa8080053ef400cf8bf9cf71f3bfa6ef00ff13cfb1f8408dfa0062f700210c3f4aecefbe07afabffb0ab0440c3f2a057ef9fabf27ffe05208503bff6f770a3fb802c016e28f66082ff8fee01c053feb093faf11ff2205a0c40d2f760ae07af4215fff2fb2f33fbe133084f2bf62ee30a7ff20b308ff00fdbe3fec5f1604d0420eff3cf81082fdd0d8fc5fcd1b5fb3fe7024034fd5016ffef5b04af06ede05fedf07df4b03dfe606fef0018111040fc301f02c0a004cf54fd403af450b4e93f82f90ed2fa3fe608b05cfe6fd20e304703505bf9416d0bb0e70fcfa90b8f4af4e0a9fdb012f53f7c102e6403af8a0f5f590a2e9cf2e0acf670150c6fa4065ebcf98f84173fe0032fb1ef301af54038f87fd1edb0bc0b501104dfdf01302ef32f92054fa0ffbffdf11f7bf68063efe096feb0f7f11025ff3fa7066ff7f4702b03113cf62f7af7bff204303d02b021f9c10ce7e0a6014fdceb7038028f59fa3fae0fd08706efc91090760030a10def34f3debb0c0fce093011fe904ef24f5df4bf92fe802d10b0df00dfa30730acffb129ff100c046f79f1001efb0f69138ffafe2121ffffcef8d01af98f69f11fa7fd60edeab0360e3004f4ffee0b9f8af3b04f +c = 8f190f1f0a0f130bc513db044e00cd12b40dfc2b4419df13a70fa521e60c7001ff28a619c816740e9d1fe7218919e0265604a90d0d03150ac724260cd41e7627bc09dd01c319b90c0c127c23002e2a2a571fe3209e0572015a09a42f8a1b1b0b45049e12da29691d900d06128e0b9f2d662cb01b50119b2ead1f5c203c03b72af2191c10562c8124ad13c22c2c0974259c1a6f2c000be02187035c2bb2216e0d7e2b962b5015281d9f021f07ce1bea080011b41250167f015c13a5192823e00ef929d32d4f2f9a14031e46047120c827ff1e1810a61ff109782504136417f41c9f08080362000f0af1201704e917251c58189214670b68089802fd13880d192e0b149b07f728f52c0e13ce278915e029db10001c5d0dd01c09029d07ef222c15702d0f21c81db027132f5701cc037a1e001bb905ba16f12dbb07fa11e210f322951ae9152b251606f608f5047f05c02ced2b3b106c16ff0ce519f422fd145c2eb42ef301861ed51090038e2afb25a30bad15f721231a96213e0bfa1ae51898117f21062d232d6b032c25e02bff216022741d4313ca2cc02ef420ae27590d6918cc2c1922f200511ca900b91ee42cd327f92fcf21a10b560940278c186e0b940cb316f307f826101c232dd8019f1ffd2e3f2b52248418a020a1206d2eaf1c8b00500cbf196728400849200605c613912a0c29e502892e592e42092a15332356066404101d9b08c6150024bc12391e262ab1299c2211153f1a482ce814940c332aac1882019617a329471a8f1de00d35208705ba292709b7222218282fc202e9256d0ecc18a30540169d13e01ecb1c16298e0f3820d50027092802df0bbe04f52d0418de1da92f0a2b7c00501d24183703780c152ff1120901170ecc2822139f23971cdb2f58172b08ad04da0aa52fc811851156060114430746101c163b033e12ef2fea1521160a079313f111832eaf2e84244f0a4015c92a5d239824b20dd3123221bb12a900fa17570b3125e4218115da1f7f09550b691a4c1822214c02351a162cd10de9081b2b8202b90c5c1a9f0e2e2f3514a015cd025422ce1e8121c80c1b1bc11aed15091e29297d01831e5b197c17e702aa2a06152226cc2356259d08102f6800e9266217c70c601db2167c0b0918272b8b242a03f00d1c02b70874032b2efc11181be0274f2e800f092c73278e0e2527640e7a0b5f02cd1ee61c1222b31c260fc2253705dd209025080b5e2e4b279d2706293f02d217962d3805ad2d470f250e5c229f203202c81a1f2ba81d0900dc1bac22061a3c2afa01852c422c380535014122cf27652e0421cc0a4128ab0628298a031f2a5320fe18271860174916d81ac12e8e243527671d972dc7210b1128212b1c8925021c2d1605127009d1060023e0269f0a7623710a5f061a2cf212530ed12c111b832ced24c80cec20 +s2 = c3ff4e00b5ff2701fbff59ffbeff4aff4600d1feaa00e400c2ff3000a3001500490073ff78ff630181ff88feccff53ffc5ff09009d005300370090ff8c0083000800110021ff27ffebff85ffb3ff620003ff5400a1ffabffd2ff02ff96000cff29009fffc40003ff930071003bffd5ff70002b006200b1ffafff15004001ef00cbfff6009cff8b0070fe36004f01e3ffcafe1dffe8fe23009cff10ffeeff9aff37ffe5006f007cfff900fa003f00fdffe8ffa8ff7300e1ffdcff5800f000000105005300710166ff21ff0e00c2ff5c006b000d00c300850050005000c8ffb8fe22009bff0100f1001e00feff4bff6400b8ffc60090009dffa1ffeeff8400d9000dff8b00beff2001ce009c00d5ff97ff4800fffef1ff770093ffe8000fffefffba005d01adff0cff50005800830075006500ca0014ff0d002aff29ffdcff4f00e5ff9fff3b004a0048ff9500d5fe17fe4500caffbf00f9ff4300c7ff2401c400acffd5ff33ffd900d0ff06013301ccff22ffc8ffaf0029004c00ae00040064ff2700c8ff9f00abff4c00caff0c00c5ff1a00d90046008d0082ff310094000700500007008cff4f0044009effa8ff80005300f4fe0c008bff9cff71ff3bffa6fff0feff003c01b1ff84ff8d00a0ff620070ff2100c3004affcefebeff7a00abfffbffab004400c3002aff5700f9feabff27fffeff520085003b00f6ff77ffa300b8ff2c00160028fe66ff8200f8ffeeff1c005300ebff9300afff1f0122ff5a00c400d20076ffae007a0042ff5f01f2ffb2ff33ffbeff330184002bff62ffe3fea700f2ffb3008f0000ffdbff3ffec5fe16ff4d004200ef003cff81ff8200ddffd800c5ffcdffb501b3ffe7ff24003400d5ff1600feff5bff4a0006ffdefe5f00dffe7d004bff3d00e6ff6f00f0fe180011014000c3ff1f002c00a0004c0054ffd4ff3a0045ffb40093fe82ff90ffd2fea3ffe6ff8b005c00e6ffd2ffe300470035005b0094ff6d01bb00e700fc00a9ffb8004aff4effa900dbff120053ff7cff020164fe3a008afff50059ffa2009cfe2effac0067ff1500c600a4ff6500bcfe98ff84ff7301e0ff3200b1fff3fe1a0054ff380087ffd1ffdbfebc00b50011004d00dfff13002e0032ff92ff5400a0fffbfffdff11ff7bff68ff6300fefe9600ebfff70011ff2500f3ffa7ff6600f7ff47ff2b0031003c0162ff7aff7bfff2ff43003d002b0021009cff0c017efea6001400dcffb7fe3800280059ffa3ffaefffd0087006e00c9ff090176000300a100de0034ff3dffbbfec000ceff93001100e9ff4e0024ff5dff4bff92ffe8ff2d000b01df000d00a3ff7300ac00fbff2901f1ff0c00460079ff10ff1e00b0ff69ff3801faffe2ff2101ffffceff8dff1a0098ff69ff11ffa7ffd6ffed00abfe3600e30004004fffeeffb9008aff3bff4f00 +s1 = daff2c005c00efff6d00860017ff84ff45ff93ffa10037000401a4ff8c0095ffe7fe30ffba0087ff43002bff5a00f3005000fcffe3005c000d0072ff14002e008bffda00b8ff86ffb3ffbafe52ff430079ff6aff5dff2bff2b00b00004004cff290193ff83ff21005dff64ffecfe49017200e8fe21ff71fff7ff260061005a00ddff0600c6fe70ffa9009b00f4ff26ff9100e1fffeff05008fff5d00aefffcffce001e00d900eeffd8ffddffefff000179006bff8200ee0040ffdb00d1ffa6ff630061ffb300a0009fffc2fffbff010079ff0d00060011ffb3ffd6ffaf00f5002f00f40064006aff2101af005e0005000200d9ffe3ffb70056003500cf00e0fe5400d5ff5c0063006a00a0ff2c000c01d4ffe8ff010016ff24002400bbfffafe50fe89ff1900b3007dffbeff4cffeeffa7ff41ff99ffa1ff20ff1eff84ffe2ff730053006f00b6000a0048009c00a3ffed0145ff2cff8e017b00fe00ffff17ff1a0079ff1b009bffd0ff18ff4d0093ffc7fffbff5e00aaff39004300b1ff8f0018ffd1ff9900a0ffc0ff73ff23ff2200edffd8ff4cff65ff0b00e3ff650030003800bafef1007b003400c80071ffe40081fe5f001900a900510054000000800065005affbafebc00eefe310065005400efffa6ffe6ffed0049014f00f5ff4ffffd00a30032001cff5b00aafff0ffbdffb8ffd9ff42002400cbff2801a001780001ffac000b0014000300a0ff70ff5ffff1ffb5ff4bff4cff4400e2ffd4003cff2500d5006c0057ff6d009fff9b0005001f010e000eff240010000300d4fff0ff230030ff82fe75ffb000c200ae0013003cffadfe8700e4fe12005bff4701f0ff89ff20ff9c000100d300b7ff63009a0103ffe701fcfeaa00f1fe5600400000010500cf0042ff82ff0d00bbff88005e0064fe360081002bff7100f1ffe6000cff7c00010044005e00d5ffebfe1200e2fee1009700d8ff6aff080057ff6b008c004400ecffcdffc7feedff5b0051007eff57000affa2008cffd300bf00a2feffffdbff8d01c0ff5cff44fe1b005700eb0063ff7dffd201ddff34fff3ff80006201a6fff0ff24ff4c00c5ff40fea9ffc0006a0021ff240068005e0068ff23001affa70084006b0065ff0fffd2ff5eff480083ff42ff46001600dcff38ff0c0047001a0062001d000e0143fe0500c0fea9ff0e001b002d001201a300c5ff4efe89ff7efffdff1600530010005500e5ff19ffd6ff77ffbd00e9ff87ff4b00edfe30ff370073002b00a4ff7e00210085008a0079ffecff1600c800e8fe5a001800bcff37017300fcff9c00ccffffffaaffc5ff4300eafe77ff78ffd1ff0a0088fe26ff5900cefff50074ff84005dffe6ffa0ff79003101f8ff3100eb00ebff0f000e0003ff7c0006016eff0400deff22006300cfffc600e0ffa80035ff430084ff1e01 + +count = 447 +salt_version = 0 +msg_len = 447 +privkey = 5913eff61ffffbfbd0c407ffc4144fc01bf104ebf140084ec10070ff082f7d044fc6ec60bd03b07a0c11851feefeffe087d7cefe0bdfc107d082104f3817cf7c03ae7f13c000fc2fbffbf185f03e82ec1fb9ffde49f3803c044fc2fc0036f3b13efc2fbe078041ebe0c017b03a0010bef7afbc048001d80fbe242181ffb13c1c107ef08082f7f0c307cfffec703c088ebeffe0020fc0011460810c2101041ffd17c0810c2ffef030baffe100ffcf83fc10831f91bff41101f47efffbdd80ebaec0fc108107bebbf82001001dfcf810fe041f7af8107a03dfc0fc4201f3e1befff24503aebd040f7b14803f00304707ffc6f7dec7fbc141ff90400800030830c4ec1fc3fbfffc03cfc4fbc03dffe07b03404004203ddbd0c0efc03e0050c31fd1411c2081084e7b0c207ef76e820fedc5efc079181e01004043f86f45f3d17ceff13aebf080003e8527b1bd083f0004407b0bdf00f7defcefc0bcf84fc118117defffbefbf2030faf4203ffff07dffc182073f410440021370bd03dffe203082f3bfc20c5fbd1be07aebdfc0002f0217deff082ec5dc9f84f0603fffbe45efc1c01bcf44efe00303e038fff080f43f8004affb080e3ce7a000f7dfbee88f7a03f1bd0850feffb044039102f86f3ffc1280fbd07cf3d0baf45086104f02f43e04fba046fff1001010beefcf431bf13b1000ff003083180fbcec0104100fc9104e800051400be147fff0480ffe4603feff0fef42f810420c8084e78e81f050f8f3c07ffbf0c8100f881bbefe1bb1c3f43045fc2fbd03913feff0020830c00c9f3dffa13a07e106f7e0bcf3ce8203a002f3ff83100fbc07cf05f42101f40f82f7d001fba17e0bbfc50bc044043f41f43fbd13d13ff03ec20be1bb0be0c1ffeec217f038f40045f01dc0280e440442c0f7e1841420bffbe081ec013b100fbf083ebdec2f3cf06279f85fbf1bed06ec000007e03c07cf83fc4040f44fbf143004ffc1bdf41efefc1e40efaf01fff041cbcf00200ec1f47008ec307bfba07d187e82ec12c1eb817df82e8303ef06ef503cf7f07ff430fc0c2ebe0faf411fdeff07b04007efbfdf6ebf4ec19151b09de08e90e1c1ddf030bc30803f4f3ebf6c9d5dafdeaeae8b0dc0208ff1f2ffa3e10ff19d004fc1c2a3af219d8e01fe20508f319d9130a0404fe20e0e8fcfaf70b0e10f72e1d26ff23e82af521c61908f9e837f9004d32011d230611ffde11100edaf71bf918e83bd9eee708f0082715faf1f236e5f11ce2e6de04eb1a0bf822011b0f0e0dfdebf4f1e4cdf5e7fa100af3d6070d02d2f4f5fa34dd12220bf2eef8ece1dde9f5101e110510f7e6151819fcfb0809f91d01f3f2f62214231b190015f62710110afa2927f50d011a18ead81e0d20edf00a17eb1cd6e801eae8fa25e20812e33719fa15ec1bebed17d311e9f2e01521d0171115fd31e70e10f00b352429060c01202003d806f933f6f608090afe080ef50ce9d91ad10fea191fe71911fcf2071ee3f6ed17f8ef0007f3e30f12150dbfe618f4ebd810f1fb0310f3fdeed6b40f05da18052e17fd12100118e4fb04001909001a04e4f33603fc1b20be410d010eea3ffc0d060d1fd6d9e6fafa101624042ff4fb29ec180e051707f30110432b160d420d2e00200a1305e31c0d040b01d623d612fae60af423e905f8f109f81cdee1e9e6d411f9def2fdf631eee1fafcf7ebfeeeedf4ee0be8120ce91df1d6d5041efbf3edcce51306f7f0c8dcedfb1b23d2d8ebfa120901fdfc16f00e06f6ec0ad9f0270afc13f8e7fffc1cb507e303f800e8fa +pubkey = 09bb4e66703619510cf4058ba0a30c059194112be41d221890c5a7a7c01fd130628580f0a2e9e8885e03388aba0a067a8b8f9b05a14810c7f0564697fbcedf325f26dfe8d0618738f916c1b7696f41c0273af098796540f8020bd39d60815200f82c215a5245812888467ce53bb283e43f4a1ae05b314f8f15848918354e38805896da44c7dd4cc1e1651a5a5a8b387a13c769a261cd1c097cd65d509de1ea52e94c5a3aa750730e897bfc07c5fb5bde7db11094a62697453d6ab6a2280d945d39b4498a19b11c8ed9d81d712f0c2e7331860913594b60a2211177591184f3e46a86d960b150c3cb82d943f8894926897d4b4b7608d484394bf23f9637122d2068e56256105c58c66210cd2a5d27675007aca1823b829f1ed175e89680ebe7b44d2d57271515d35348c77a05a1bf6f70d118c8863594ee5dc2554e9aa0683c57086efe7f952c48e3c15ebbf49c526fea48768c83c1e4a1d35894ec272c653f9d315fc15012ed8cc0d648725a1ab57d05564998aa266d4a96d0c1d403d6f958011764a989ef8b7c664020d8dceac0e3b49c661086f3c67a2c8576601e4062bd0ae73362e577531c24bab1644937c611b13e012f55f04e046d6b552c5a7a10c8d0683e3505800c0787a2f8167a18ec3818861bd7f284d7a3ea3005b79c5ea112c3f072d9468dae5162260567025221050c80bbbec5b9fa949dc75c5c62729447c7a83d100af6684789f8122653e6706dfd3d5ad4111b5a5acad39daa180331ce985fecc301154ea3478979893899da2a0fba8cf13074c79a8a021cb41afedc5398267b97162df1b4d0ef86cb6bf10708e94a8ad10184b002d59e4417b8b895653d14622029b650d0204168a2b83b8904d0bd84893a8def818144e41859573d34d4ff691d41b602980099d44f6713e15d401f9966752c9973a8edf56dd6b6483dc639a0a1cc07a0dd0b14e9929240d7fea411c1798adec454728a03c629bc0b0c2de3d11d2a508a02d379eb2881f9d3a57cd2fe7c7ae321eb67d82a0015b26e10d97d39240552d3664da94a535f11076ad4914758211808e63b7907e4d507f426665f40793160ecd5622b953a963a33d98c01472ab1688e5be9580d0900149be69a127cd063d8327ddc48f523cb7288d9b03a1ce68321341f5995c3fe8ac5205110a45b6f91ad76606659275861e0fd2c5e0061ca1995c6903751e1b717171567a8c765189b1ebdee26f06094b293ac50513f564b61769cc4905594aabcea428b9503 +msg = 14453d8b3b9e8d65ee2f6b6085d751b5468fe37f23ed4c558b1905bf93f52a86f0408dba1cef28fb134033bf9052b41c79f0d24e35f2553ad560ba13196eb8e1d28051f6f3e39fb4287b8a9fccc28a1eff95dfe7f77819354ad6ea8c6bdba2e62eada818ca97c44e07903faf187ad207a4ffc97b32569dfe7f0ff84e247a83aa704ad623c4f7496a889346ca1c7d5c5d82d0cdf8ee5cfb1d347a86927f5a6d94a23419343db368b968fbd9445f1dc9c9051c2abb7d8115c6cb617327cc2614aa05a733b60a6b86b0032b13566b869b74b8874aa81a5178860471200205a3a873be1e8b092640c197bb5094f66539e970e74d1c194c3801d9b3d1bb9ce7212103dd4ed8ed7a5bc4e273d3878517ca33be3d07282742d39ebc37f47cb1b5fa30ace255d417a1be27099294c1672d6bb40c35e159063649738a88b1860790ae278da53507172c1a24489a34af4cfe828a023fef88dfb6213e2ca810ca6edb229be34b6adb7aadcce3deb162c9196650ca4b7314196033e80516c9d2d597504177e806121c1f48c04d49ebcd2ead61c3ca61051a8b0707da948cbb995682301b50c6e9af45bbba2c7087c70fedcff40d82f07e03d2cdfa9bf50a97e2aa38f39115 +sig_compressed = b900b958b767ff3e4227306463794d729743d1a79bfb629d7709ae69dcd830d5186eb37ce2962d49f1bfaa4a848ac5625ec6a735cd4298e6bbdbc671a370fc7a67669e716fcd36c34fa7fec48f76ee189f9b2d0b5a154812609f91bb5e32c77196bfb8d8b45a5dcc64257b960db840136cca39c5427cd42499e2820ae41aab22451ddc2619af9845e86b1ea2e5ffd44c644e4e41f7eb0b71274da127e0c11afb7c306109077d08d57fabd9ef6b0c95577187f78489e6933e635138d0f2e1d9de371185fc48646853024a9aa6ff58c4b50abbf38dac5753ee20bb7668b8cada143fea64b8d9459bc410b95a945ab656f168b8271bb74ea03c56566114e03211ad9fe28747489987035d655d6d299ee72db0726227ed842fbee6158881f775e94400ff4cf289bb3668ffe94485b7c3094af8bde849e53b370b73beff98b3f095c4106f17717544bc9454c51f3dfec7f7c49023cbedc62b048ff0d4fbba18c42c91699b1adacee274463f404761f2bf32485c70c8f397e0e26bfb4e6c5d2f569f64dcd8384c819d571bfb7d04e5d63a2fade7e9a8dce10eaa535fc5ae2cd350e56de27853eedd32acba8b8744f6307a620621a9ec1874d11c56461434ce494173a2660ddbcab9cb6cc9f29e48ad4e31c1381f2d1ead5aa6fa95279a58cb5b389d7e21cc824428dd35035d186a5bcdfb9c50530b115fd2a137f8cce69739ba669d095a1c8b16e3752e4808cdcedf2fc62cac971e294d739f8d2acdd9e34a88e97692ad71646ee716a7e24c0ec95449956c023cdbd15b6cf542b1c4259f1e03d285e5eaf22782edfbc8c19eb66586c632169aeea4d14f08addda9b4239a00db7bbef47f23bbc6d52852a5d1 +sig_ct = d900f47062ec5f81ee1008039086018fc40cdf36174f98fd9037f93014f29f3ef52f59fb3186ed6ffaf2af42ebb062ed7f8f0ff0d20500220620e21fbfd7fe6f3308af72fd2f93f3afba01b00ff7103306603cfbb0fefdafd0fd9fd9f83112f92fc508c13ffcef5fdd30540820b013f01b06bff40630710adf83ff301601602ef34ff002bf47f7df48080036f6701cf3b009f9a0c20a6f9e18405c0060550a2094fa3ffcf7afd10300170c3063fd8072f81fd80310a2fb7f70f89e2a16e0a7036109e88efefd106f18cefc020f21008fd6f8205efe2f13f7a02a05def4f83f3e013f66033f34fd8038fdffb500efe3fbaf3cffbf880210a308aeff0aaf56fc1f54f77f580d7f87ff30580dd03ee3c076fa7045ff40db18af0104c12efce096f441040720ea045056feb0780680f0038f45fad1d0f9e0e5f68014f40ff001afcdf880430c70a2f68fc0fd20e50750e9033fc7feaf50fb7111f05efc07df12f7bff8003fa3f51028100f82033f6c0b7ee5fddf010280a1fc9e7a0a90fc07bedf03c04efe508bfb2f89f87096f0802b090006f9ef240f5012f9c0c50b111ff91f14f83f1e0a009e07d07101500401ff3d04f0f708cf780640160b3f73fcb03b0130c4ff1ee001d00f02bf1a124071f7a09efb5fa0fbcfd1f26fb30970af0daf0a137f50f3eef0f630dcfc106f141fb5058f2ff8b079f8cfd8fc7efcf2b02905ff750f1f66f58fb6fc9013efbf09f46f6bf69045f79013fcf0070cc18308d03d186f2d011ff6fef18af5aeb70c1fb2113f7dfa5f6bf3206d0b2f8e03c0220eaebaebffc0f8efddf5505a04df160d2f9a0acfea06cfbcfa9ebcfb4004010046f2d040fd2098f57fc4f41eb20c103016205ff5b00907f01903904b039074f66fb00ab08e11616efc60ae12001907306f02ff740e5feefb90140cdf32f88f5b066fa7fba12a11d0760a506b09601b07301604fef7ffff4e0d40a6056f8009efc90c5fcafe2050058ebc02cf8ff40f1700bfe90570a2fa0076f85fef086f15f67ffaf74ff006905ded7fde13c0150f7fd70e801cde0fcaf92f89047f1cfa3fbaf560420aa0f4 +c = 3e26841914291d2335198801011afb2fef0fd310881ba013ad0fec2c8a0db21b4327c0082a135e1c2c23971848031b158a24971d481afa272e27be2d90035f15c5073a0dd10b630a2e26f41f93010905f41da113d809bc1b0a254c0d410d4c21c8285b165d296107ae032c11f6292520e30bcf1ee215fc09f72be513cf01cd118808c60cbc04510b0f2a1106cd2037096724d71f690b7300ca059020e815272d841bf01c70061f056d09312db917192aed0e730052257d01561632045f20000d2b2c400397273e16d71ade0b80142910f218d700ce13620fd619c711c515b902b91fa72ed423f913d52c4a10220e86297a298e078e215c1c8e0e451ec4002905741ce02d5b071404b029a712fd0ebb1bb6253f0fa315fd18561add26cc03f21fed17e8201d20341c7103b102f5076523392c512ff2219f138622851edf153421b92eff21ce167d0b920b8701e10aef033122ff1301057f136d1f7a153a05a50ee50d761e64154410e81bd7068f20f92e0808bc149128d407e8153725ad2d41267725e02306135414af17a922be1a4713ae284306ef181712de1e030f3e14e71192083b21d32987222810a925d70d5526c41fad1f72033028b6010c1a3b0b13049a17692783258903c80121196422402ad427660abf0d2202db07d60f0410e92e711e0d1b8e16970bf013f622b32760089426322b06127d168d1fa811bb286b1c33040a021f0dff227b0a532a8c046c23c30e652eac1f81040a2ed7072e19cc0b3e0c44242c28bd2aad143e000d2e26185f186f156218451978293728d20c480fc7046d0cdc07da1d341b460a8500bc09c80e6b0584018021640a09037c143111c11390151f15f8055d07e9114319cc049d03db2a4c250f1578061d0434043700aa2e7d0e721aae1d9b00b20d6424f419a806f721c6079909031fea0b480fea2caa1d91275b1d8c1b9b16d3125b25d1036d19500e840171111f033f285b06500e8808f72d3712970d73216f2e741b0f1c9f00801bd004ad26f1136e1ba31c7928940fa5100a212d0d9521c510ce12b10c180f9c1cb3251c234824d12d1806ac236809ec23a7142927371e200376007f28cc045a056d132d0d470ffd069506390dc50b7f126014a81831201b1b3106821c3006311a220b68145615db03a11a0a059b18c02b8c20d402582fce2f9202a523070a4c0f270d1a29211aee1c240e85012c1dc324fb04cd0eef245424d1151824781a1b24a420fc152f09672d4b08f71c60035a1494118b2a8c08c527ba05e02fb622da0f4a0fcd20171c9f17362f1f00451c792b621ede2573231523de03df02911f9720a7110425c504fa203015a5260e2b2507b5020707980b27092806ef24c3116a1a1325c522d2114c2bf60e5d133223721de81b37273f1f0326ed1a5e13d221e8119010962ab81fe4119a035f0b +s2 = 47ff6200c5fe81ffe1fe0800390086001800c4ffcd0036ff740198ffd9ff370093ff140029ff3eff52ff59ffb3ff8601d6fefaff2aff42ffbbfe6200d7fe8fffff00d200500022006200e200fb01d7ffe6ff33ff8a0072ffd2ff93ff3affbaff1b000f0071ff330066003c00bbfffe00daffd0ffd9ffd9ff83ff120192ffc5ff8c003f01ceff5fffd3fd54008200b0003f011b006b00f4ff63007100ad0083fff3ff160016002e0034fff0ff2b0047ff7dff48ff8000360067ff1c003bff09009affc200a6009eff84015c0006005500a2009400a3fffcff7affd1ff30001700c3006300d8ff720081ffd8ff3100a200b7ff70ff89ff2afe6e01a7003600090188fefefed1ff6f008c01fcfe200021ff0800d6ff82ff5e00e2ff13ff7aff2a005d00f4fe83ff3eff130066ff330034ffd8ff3800dfffb5ff0e00e3ffbaff3cfffbff88ff2100a3008a00fffeaa0056ffc1ff54ff77ff58ffd70087fff3ff5800dd003e003cfe7600a7ff4500f4ffdb008a0101ff4c002e01ceff960044ff04017200ea0045005600ebff78006800f000380045ffadffd0019effe50068ff140040fff0ff1a00cdff88ff4300c700a20068ffc0ffd2ffe5007500e9003300c7ffeaff50ffb7ff110105fffcfe7d0012ff7bfff8ff0300a3ff51ff2800000182ff33006cffb700e5feddff01ff2800a100c9ff7afea900fc007b00dffe3c004e00e5ff8b00b2ff89ff87ff960008ff2b00900006009eff24fff50012009cffc500b1001f0191ff14ff83ff1effa0009e007d007100150004001f003dff4f00f7008c0078ff64001600b30073ffcbff3b001300c400f1ffe0fe1d000f002b001aff240171007aff9e00b5ffa0ffbcffd1ff26ffb3ff9700af00da000aff370150ff3efff0fe63ffdc00c1ff6f004101b5ff58002fff8bff79008cffd8ffc7fffcfe2bff29005f0075fff10066ff58ffb6ffc9ff1300fbfe09ff46ff6bff69ff450079ff1300cfff0700cc0083018d003d0086012dff1100f6ffefff8a015affb7fec100b2ff13017dffa5ff6bff32ff6d00b2008eff3c002200ea00bafebffec0ff8effddff55ff5a004d0016ffd2009affac00eaff6c00bcffa9ffbcfeb4ff0400100046002dff4000d2ff980057ffc4ff41ffb2fec100300062015f005bff09007f00190039004b003900740066ffb0ffab008e0016016e01c6ffae002001190073006f002f0074ffe500eeffb9ff1400cd0032ff88ff5bff6600a7ffbaff2a011d017600a5006b0096001b00730016004f00f7feffff4effd400a600560080ff9e00c9ffc500caffe2ff50005800bcfe2c008fff40ff17ff0b00e9ff5700a200a0ff760085ffefff860015ff67fffaff74fff0ff69005d00d7fedeff3c011500f700d7ffe8001c00e0fdcaff92ff89ff47001cffa3ffbaff56ff4200aa00f400 +s1 = f2ff85fff60006008b0063ff2bff49004e0139ff16ff52016fffbf007fff7100feff48ff6e003400140062ff11003d00f4ff9101990027ffb8ff65ffe4ff58ff4301410138009effc1ff5300f7ff95ffb6ffd2ff3aff7700670018005d0091005d00abff7d00daffdbffc3feb3fe8800f6feceff780077ff48ffbf008aff29fff8ff9700aaffebff7300350070ff3900f9ff8dfff1ff6d00b1feef00c9fffdff21001a00c8ff8bff9cff71006e007f00b1fe6001a7ffe5ff8a0068ff670026004c00690004013c00920086009a018bffebfec300c5feebffb0fea8ff1400f1fe6100e100baff7bff1700c000a7ff28fee50053ff37ff23007000ecfe3e00b8ffbf00c800bbffedfee7ff4400a7ff6c007bff18ff95009b00e4ff680093005700a8007d0080ff2effa70090ff2a00d6ff6b01ecff5effab000c00b700bdff1100fc00ad0066ff9fff3a01e8fefbff4f0025ff1800b9007affb0ff3000810053003501d4ff7d006600b6004b009d0062ff6dffdfffc000e5ffc2feb9ffa4ff70007901dbff2401e8ffc8ff440084ff82ff77ff4fff2a00e300c8ff1d00ddfecaff9800b2feb200d70085ff9c0095ff21fe80008e007501910040ff3b0082fe6e00870082000fff7c00c001fe009a007a006dff1c001bffa700240171ff91009aff4200bb002001f7ffb200ccff63004f006102eaff78ffa2ff06ff560001ff8eff8fff3e003901d7ff3c00f0ffeb0004006201c8ff2b0012007800cbffb9fee3ffcb00d2ff23005f00b3fec0003400be00020137ff71ff4c001300a20006003a0147007701b6ff01000fff480032013b003bff7effcdffb8ff7bff2a007d003700b60014ff5d01e1fe750051009dffc6004900f4ffa901fdffb7fe1000d0fffc00940036ff0f00d0ff4700b5ffbbff8a00d8ff1d00870022009a008d0023012a00ccffb9fee5ffccffd4ffd1ff5a00ccff4b009a004800cfffa8ff9dffd7ff9000adff56008300b4ffcdfeb7fef8ff0b0291ffc1ff800057003d000000f9ffeaffabff80ff11019b0064ffceff8900e3ffa20087ff2800d4ff0e00f700b1ff73ff5a00b7fea100f1ff410047ffbbffb5fff2ffbd009c00a4ff25ff0bff77ff1a00b200e10088fff3ff60ff74ff87011bff7500600013ff7d0075ff6d0066002200be0047ffb2ffc1ff22002900f3fec3ff3fff96001600170085ff90ff7000cafe3c002500080099ffa7fecb005a0037ff10011effd00077001d000a008cffbdfff6fe31feb7ffa200aeff82ffc30091ff8eff78ff7d0060007d0022000100c60093ffa9ffa0ffaeff31006d002cff1301da00b70092ffd7002c006300abff2b004c0070ff2bff7d002f014d005000faffe4ff42ffbf00990055ff5bff5aff3fffbdff06ff2101f8ffa7ffe8ffafff36ffca00b0ffecffb300f90039ff03008800 + +count = 448 +salt_version = 0 +msg_len = 448 +privkey = 59f41042ffdd0718807cefbfc0e7f13df80f8713df3afc42051bfebe17b080fc3fbdf420801b607e03b0bcefe0c0ebd0060ba0c2e40fb50810fef4117e104046f8003a03f184fbd0c1f3ff7d0891fe0bdec4fc607e036ffa045fbafbde3f078f3f07f1fc07c000fbb040085f7efba17e1bee430ff000f43f84f3d082f3b0c7fbcfb8f84f7fe0217ef3d1bdf85efb0c3ff6f8408303c20123d04a14404100413f0be0c20840bd1bb004e82fbf1040431c0002efdfc007eebfdc21bc13e185f7c1c7f3bff8182fc1002fbd23cdc4f86dfb1fd1c3ffb07edfd188efdf890fe0020c0178f06003e40fbaf3ef3ff02fc3f83001f78040182fbf00314323dec2fbcefeff6f05083184f4304117ef00fbe07d005fc513af46f40201e04fc50021c20870040fef3f13e1fff801050390f907b144f44fc3f840051feffc084ffcfc320207ae7fefdf0a042fc503d20107a13cf4008503dfb90bd0c00820c10f5e83f49ec0f82f8413d03ff4407ff44fc2ffbeff0ba13e0fb17a14307cec2000146038ffef840440bfe40ec203c17e0bffc5070ffb00007a33b104f8203cec11be0480ffffadf5fc20be1bf0c50ff0c70fbfc3fc2185081139e04ffeefdfbdf7b0380010c30c8e83f7e17c03eec5003f7d00513f0fe145fc0186fbee82e43140f42145040f820bcfc0fba0c3084077f41ffcf010ff004f3aff9ec203c082f0103febeec203df44efbf86f80ffe07d03be02000104004d822c508a03efbf1c70bcf80002f3ef3fefafc317cfc10fa1401c4f7d13beff0030390f8f82fbdfc10fd1040bdfc10fd04323fec30f904113cffd13d1fbf81f85e81084fc2045080f3c0ffec227e082083fc203ff44f7f0c1f3df030bf0441c0080043efc081efbec3f8103fefcfc2f3f102fc003cfc0e830bdf82f3c0fcfc4dfcf7eec1f80141fbd138f01ebf080e42f041baf3f043d83e7b0840c327cf3ffbaf040bc08017f084fc213d0c107b043f7c07feffec2e430fc046ffe1bf07df3d1021030bd0c4ebd0fee3a004f800c30bb03c13d0c30c60c3e81ffb03e101ffdf4007dec0e81fbc183f7efc2e3adc5dbe0bda120910f5cd0300e3c7c1cbf426cbdf30e8ef0bdbeeff0202a7ee0de91a1ef2e3e23cd4f1e1eb0afedd16da0ffd09d3e50bf811e7142df40d04aee1223708fb14cffcf6352c02eef010fe0af9e01a1d2afbf0fdda42010e370fdf173113d64507f2fbf2f7ef0a1307fb1e00caf2f315200b1f1d1bfde5fa16e0e7050bf82ee7e805fd18e821f1e014e81610e3faedef0d0d0207fcdeed06ddf3f6bfd81007f0fc16f10416db04fac422ede409fbec340a31dae3fc22d9e809e5f2eaf31eeb1ffeff123cfae108c7f513fe021d02f30534deded527fef9f6f7ef1cf108da2f1501100423061f21f822f8f41c2ace0b3d1a1bf7b6f0290b1febea08df0306021518e8140df40814e0ebfafb15ef040cd0fa47f4e8ef2103f6daf6062d1f01c6cdf41214ea0b230c17fdfc17e200e7e2f5fdffbeec00e3f503fdddd1fa29fc0613fa2220cfeb16dbeaf407f8d8ecf52616f7d921fc00e7fc13ebff1cf90b32f8fc1303132d27d112e9d12c0dcff9f100f5fe2af0e6dfdc05f719f5e02405f2fb04010c0ef5d016fff62cfe03eb05fd28e21303e01109f7150f2912060710f705fbe81707dcd2e2bafbfaedf61d022a13b804dde816d1e9f5f02216f4072030fcdaddf7f2dcf1e0d515f9fcfee6dd07e511f1e9f4021520d2f60dd8f92b070d0c0bcbf4d6e7e9f10131cf2522deea07fe3013cd073c140f06db102b1dc7080307 +pubkey = 097f1a547b37989e024143110fad9f365d7de7f263920308492bd9cf43b5c4c4e7458194b1e94daaa30f9db1bda46049e5ac5acd9605860fcfa969c4bb42d1e071996ab5a5afe999a143e40e82f01ac172b4fc9692ac1056c0b89f5977167ed45eecb0761e7ae34a4dca00102602e1d23b20a6328485c5bd605ce99098566e731ef8c57362a35758537b081e6ab38da8a8615e88ba9c6a10ea854664f6bc59e8659c04ce5054658e6b8d8066b2151f737f145422d9d3562a9487031749bb6f4ad2e2aecbcc07b818c22d1dbe5ec645370eda6662d431a4c60860b5c6cf50685cc16792bd83858fbc9eb9b0aae44fd12ed86db46d638645fa237a78e330895658b88b1a7d8f0d65859ad1e7695e3cc4b04d20315ee43a2823b929f0dc764bdcf80f8d66614bd92faf9cb5d3f246320459c811ee5a4b2a7567f2fa2eb26365f9e05e8f3c56fd5aa88ee9e124ed3a27aa587a4ce09ef510a5c98ef5cdc9264195b97da19908cd20b86a29bb4808da8fb485a860ac562216c428812df27475628be80e9236be3afa3f05e50270caa33e0ecc17359fd8db29b912316a23d76e45248e456547cb528628af898289ea41aa0d43c36e684ae405d24a48c970918ca88425317734f8c7888c8c1ecd3dd61080c99ab15716f251724e66117808cc31bcf11b79306a949d6add83b4579938e5515be3e9b397085b42c661262ab022842fdd6798f8a696e79a88298150115e872528223a015256f30ba9c24a001fbd4ed03469945bee4d24a9eb711c1466587052f4aa326fa44af819a724206270588fa9af5981f26a655b49070aa517876b8e52a270d486ec907b9c69f7f18956925aa8d5ae1e22997450814662a93fe45cd57a2b0a32f847c8821562a52c019ba3570a5178353242ae698ef4131252057d628c546248822c3246c321f79c704b708b893906fda3c49af8d1981e91e4a22410d2ce536e5bb80e45f67cf85834eb8eeb1dd53010bb2cebb53c78480913464f819d53b3114e22f48ce01fc04c63f8b452bc6cadbbec8d69a7a73db00d99ea49ce154a9ed626d3184370ceecd1b551675f0a274bf51e1d5239b755000d581208cb745ca4a3635580da48a8353881ca0aee028893066b9b551a558b895f9a379fbf34c5b28535ac14977ce017786c7786bc2839ffd9cf5a95759934946c3a4430a7428cb235515944cfe71f5202b0f37b588bb40659dbf4652390fe4e1051e177283c76644bed7aaa311e00b221a1150e92d519e113 +msg = 413ac49c1bfea3040c99d54828d678dbddc29daac39c57577ee3f25a280330a1f26274b38553cc331d33a01c07cb80b10706009be333660a8c75c23fadf9a7f0a8561e872838520b8bbe1253680d2bb061c5db31e0cecd9b1af3f449cb613be5c4a08490acefe8986f700a4419855b6445e71f3dffaf909fa0b6dc776dc3b09c26160ded24caa19321e0a6e713ab7c090e5d7647b4edbc08ff6662103615e6143bf3920524878efdde78d2c7baf7171c18567cae6b09102c6528c26850804db7266f7063609c08db7afeed4f5f03d4afb221ca04a75bfba579ffc02bd3288321ef1600e5b3d0ec9b440d95aa40e6f0e538fa35ca9f7efe541ddfb1fc8ef26c739e826e92559c45388de82a1e54957f68f4413ab164031cded8d75996017f75610eed9468fd27dcb5cd2c7ede1c008090f533a4e0a607dfff5ab3862f1157c3abfb30f0875e44eb30394eb128194d4f25e64d2c37b82d642b6e8c9e63086fe380067d5bf0e308b8581e5a8097f3a1fada9c4e7ea3ee8f31cc84bfc1f4e58766d92feb00c0f015d1d675ab6e687f3507385528fcd113c6ef37771712cc02fc26dd2d78aa6cee82d267be320744829eb3a9b6f425980ef1f281fd30075db2a3b229 +sig_compressed = b900eecf906bf7bb07ec6cb54e1b0ef9471dfc8e4e3def516d1ba9ed9bbd9ce922ed58e5f99a5e7a53ebf6eaa3e5c2ef19dc496c383e522f22d8b624109afabb7cab82ccd756581e8b64ec62d56eee60e3323149eed9bd6a77d90476eb79a46a19a9021c69691a56b34396dda44d02e1a8d067895e9900b26ecd124ffd4dd9f94acd9f1ac511b64af63f0d835aece9053f48562afb041f131247690d2189bc6fb02ceb264d5c1820dc6877a6fbb36bee49320af330eb30cb7c55705a6eb84bf6eb794d421aeb6c6a298e57de6f9a4b646c39cc834cbc30ba7c8616d15d20b9d8cf0ea6f4acd564cba4743d7ada4e0695896e76e90d759c6663e85b5314d1451cd53b5c9e21b15a53a30160c23a64344aca74f6ad10148e2cdb496bffcc643e6a4f089c789568708af4ba3281465cabdf41b5dac53419892cea5fc5a73978e52df66324511848a177774ccd766470f3cc890950f12217c95ee59dd50e93ed7bba9faeb49991d2e6634da53b7a6499f94a73e5a148f810d5dd37809dd2677acc9ede7e7d272852bc825728efab110f7c892a53505e6449c47c6f10471e12f856ee9267a6f1a6f96ff8117f6edce074db1a67c24cb5aaf857098520f76c69d6eb4ef6928abea1b6a240025c83f5fd35ae2535f7a87f24245318cd51e979476176b06a1fe4d5c54148e655b35c07eaebdd7784063cda4f5946d3869528af739355da3eef7765056a20bd2a96d300229f6cb9e490733536d59ed84c968b6d074f6bd312832437d3e55bba81b3905a4f79cac8f8982d639670f94cc1c3fb398f6d42e72c4511f61d4ea44fa74d8de15c527b33fd0bc283ecc98b1bb07f5d8cfa93a7833d7a69c5a2 +sig_ct = d900f92ee100607ef92ffdf14fcef56f3df79f8e09cfa1feffed01ef11045068fc603d066fa2fe4f2e097e55fb5f1afdbf31029f95f93fd611f070077019fc8025061ffdf36017022f4fecf104035f96fa5fb60f00e6fd20d9ffff2ff4efa8f75056fa3ee8f3afef01403df4af43fd7fc2f7001d075079048f58fe60a010efdb048f5bfd4fdffeaf450a2f60070fd8fe0ee202bf5a000064ec5f5e027f030b7fe10a9066e61f540c4f4a02bfcff90f50f53fa7e5c04fedc058057f50007ff709201d0c8edcff7078fc2f7ff63eed0b5fbf184fc8fdfec3fc2fa706bfa4024f700def68f2af7a06f0950f0069075ffc07efc6fc40cd088fd206d01a014f720dff9af0d0250e4fd0f32f70f5a0f8ffbfd9ff0ffb06815d005fe3019fbd0d3f170660d6032eaefb0f95fd3049fff04af77fc7f490210ddf64fe709f08bfd7014fde094f3304ef520bc00d0150cafaf081dfd11dff0f5e0d90baf13068081023096fca02505ff84ff400f13513c01311e02afdff7c05e02e099002099fb607bf30fcbfcb014fe0fe802503a02ffbb0cefb5f720cbf0aff4022011189042fa3f46fe705d132fbdf62eef089043e7700bf3707b02cf23043049f13f92facf86faa0a6feffdbfe709afcc04eec3f6efe10a9039f9b042023fc008d0f7037101ea303307aee7f93fb1f6112704202bf7002b028f21058010f910a20aa0cd005fb4092f3cf8f078084fb9089f9005b0740a6f97078fdaf8efc1fc0017f93ec9fc0f2dfcf04cf900a60eb057f7bf3eefb007076ef3faafaa03bfcc028057f58fca0442000ae007fa9f9705afbc0cdf89050f84121014f74fe604704bf6cf28076060f58f020b5f3b10501cf6bf4d1f0f86075f23e2200109efcc0bdf6cfccf3d0aa0c5f12fb7055f4cf09f92f27085fd8005fae052fcce80014f8aee9f9c020fb4fd70ed06716c0b206806d041fd906beda128e6efc20be056f23083fe4005049f22fb6feff1effef54eb5fbdf36ee8fbdf0af34f930500730ac09409ff7904e04803e0bafcf0f80dc049fa703ff5ff1f007ecd0b1ff3f50f03fa8f61049fd9086f95fda038068 +c = d00f521e3f2fd121971bfa1b212bb9161e09291a5b2bd50bce15bf17c10ad8064d127c21d61dba189c2b032ab10ab2287520f51df30a5d173d0ec025f310f30661175c077a10be1954264c0bc8148913e50c7e2cd913432eea06fb26f01dac125f26562fcc28b3050f2379107a1fe11ebb01ce0ab5272c19bb12a92487003b14f30d671d7c09e914270c621ddf21232b6e2a67231501ed0fa92f8825470ed72fe1265d21871cec19270c910ead13ae19202d63165322eb1d80124323ea139402601a6b070b0b3624cd1e4125ee25da25bc1925290d1ae4247210b101bc06350c581ede2b3b28671c6c276816dd14b507151ea30e4a1ffc15760b1a19af0cd4248b25972b2f29221ca615250fa925dd0f941c8402d426a4012d27c11bab02e42e5c282600132c430797150e146a022012622eee16b219ce0a8f1c751b14040008602d7e0b762c6e191b2d5b1baf010d120213fb13692aa7227f261b01362ec607861afa017900bc0ba72f221b352e382ff7028b021a008825ec0f6a2f860ad21dc80c1e153d067c2ec8088621500a6016c7157c09101b5021832df61fac15c8183e0a3e290b0a0a0dd5026e12aa05a12ef10e3f00df0d182f13095d048c2f431e0708c42a540a6210220fb11b61255d0edd05a5028e2e54252411a82ec415e8202214da1f3a03131f8c0a4418901895187612502e131a7110430baf2b0a144d16970cc30b9e2719061c2dfe26410df4242d197f2af32a6625e326702a850e2c17e016371c6512492cf1244811dc24d707b4116c0bc9000c1d77157d051d074102792c54091527222a5f164b1d7913cd13c618511c941ce515d01463078912001fa9285a1aad2c7b244626532f8119aa27da1d9c27d020ae224f16e904c0206500020ea526d8189e1704290506e620d90cb32b140e3505fc144711e42d9329222e2b082f28be25ba1d892f5c176d036c274326f3002c24b92f5226b92664166b27170565072d0c1b2e0a2c8b1a9c2e61126f2959077f2f3714e20564142c0b6f0dbe2d2018b81f4e2a3c1ab117f40107279c1e7816a02091048314ec26fb063c21f223272a78293c20d02579208d22a22c6d0ff0226505a824db0e1f0d921f402caa05cf0785063e25d8262d003601c72d0a11f92ef107b4017e04d012a0263018aa009d06bd04f7065025790c95171517f30bee10320c8f15462dee2a26121b023f297d269506f7228b07300c8812e11f9e1af8092b205014d612512628021f05480806134505811d6819362eff21a9205519ba04db17e82f5714d32eee26e1065e12a026a02af724f72b072552173c0a01233916670309255325c9206804560449201f1c77111b043b02b213480e4324222bb9200e29841a5726482e8f059621df23700b1f06d52edd24f21c292c0b0125148f1b51100b0fb3028d0b12176419 +s2 = 92ffe1fe06007e0092fffdff14ffceff56ff3dff79ff8eff9c00a1ffefffedff1e0011ff45006800c6ff3d006600a2ffe4ff2eff970055feb5ff1affdbff31ff290095ff93ffd6ff1f01700077001900c8ff25006100fdff36ff170022004fffcffe0401350096ffa5ffb6fff000e600d2ffd900ffff2fff4effa8ff75ff5600a3ffe8fe3affefff14003d004aff43ffd7ffc2ff70ff1d0075007900480058ffe6ffa0000e01dbff48005bffd4ffdfffeaff45ffa20060ff7000d8ffe0ffe2fe2b005aff00006400c5fe5eff270003ffb700e1ffa900660061fe54ffc4004aff2b00cfff90ff50ff53ffa7ff5cfe4f00dcfe5800570050ff0700f7ff92001d00c800dcfef7ff7800c2ff7fff63ffedfeb500bfff8401c8ffdfffc3fec2ffa7ff6b00a4ff240070ffde0068ff2aff7aff6f009500f00069007500fcff7e00c6ffc4ffcd008800d2ff6d001a00140072ffdf009aff0dff2500e400d0ff32ff70ff5afff800fbffd9fff0fffbff68005d010500e3ff1900bdffd30017ff6600d6003200aefeb0ff95ffd3ff4900ffff4a0077ffc7ff49ff2100dd0064ffe7ff9f008b00d7ff1400deff940033ff4e0052ffbc000d001500ca00afff8100fdfd1d01f0ff5effd900ba0013ff6800810023009600caff25005f0084fff4ff0f0035013c0113001e012a00dfff7cff5e002e00990002009900b6ff7b0030ffcbffcbff1400e0ffe8ff25003a002f00bbffce00b5ff72ffcb000afff4ff2200110089014200a3ff46ffe7ff5d003201bdff62ffeffe8900430077fe0b0037ff7b002c0023ff4300490013ff92ffacff86ffaaffa600efffdbffe7ff9a00ccff4e00c3fe6effe1ffa90039009bff42002300c0ff8d00f70037000101a3fe33007a00e7fe93ffb1ff61ff270142002b0070ff2b00280021ff5800100091ffa200aa00cd000500b4ff92003cff8fff78008400b9ff890090ff5b007400a60097ff7800daff8effc1ffc0ff170093ffc9fec0ff2dffcfff4c0090ffa600eb0057007bff3efffbfe07007600f3feaaffaaff3b00ccff2800570058ffcaff44000002ae000700a9ff97ff5a00bcffcd0089ff500084ff2101140074ffe6ff47004b006cff28ff7600600058ff02ffb5003bff05011c006bff4dfff00186ff750023ff22fe01009e00ccffbd006cffccff3dffaa00c50012ffb7ff55004cff09ff92ff27ff8500d8ff0500aeff5200ccff80fe14008affe9fe9cff2000b4ffd7ffed0067006c01b20068006d004100d9ff6b00dafe28016efec2ffbe00560023ff8300e4ff0500490022ffb6ffefff1efffeff54ffb5febdff36ffe8febdff0aff34ff93ff50007300ac0094009f0079ff4e0048003e00ba00cffff800dc004900a7ff3f005fff1fff0700cdfeb100f3ff50ff03ffa8ff61ff4900d9ff860095ffdaff38006800 +s1 = 94ffa9009bfff8fee0ff64001900a200050064ffa2ffb00056ff210094ffc1ff830022ff3400a4ff1500bbff9afe0b0037003d00af00dafe7cffe500cfff6e00d4ff7d00e6008dff8300e5008c009c00b8004affb1ff8700b7ff7cfecdffe0ff5aff31019fff2aff37009600670153003aff31ff69fff1ffecfffefee6ff11ff1001e6ffdeff9900afffba009e008d00b1ff0900f4ff1400c9ffb100680062004d00deff5f00c3ff4100c9ffc7ff7c000f00ebfe5200ccffc6002100b5ff19ff90ff4700160065ffd5ffdc00520047009c00230057008a002800e7006f002f00a100bbffebff4affe0ffb1ffe7ffddff6900c4ff89ff88ff92000f00feff99ffeeffe700f1ff7afffdff0e01c3ff7900b0ff870093ff9aff7b007000edff06000f00b5ff03017100a101a8ff96ffbfff4400cb00b0ff49ff58ffe2ff3301abffbcff33ff3b011f00ceff0a00b1005400d5ff9d007fffd7ffab00baff6e0058ff1c008e001100caffd3ff2400eeffbbff0800efffcdff31007dffca002400590004000a0050fe110074ffcaff43002b0026002dff40009bff66005300f6ff88ff5a00deffb100e3ff65003500d70036005a0077004bff46ff69ffd2ff89001f00f6ff150081fe76ff17ffb0ff2e00630151ff4f004a009100e0004f0019ff0600c1ffc8ff6a00e5ffceff17ff0a016c015eff37ff2801f4ff54014afff6ff37005fff6eff9effa0ff98ff0dff3e00daff07016a0010008bff6c0175008ffe5c004bff25009affe0008fff73ff420079ffa0fe2c00f7ff3fffeeff9f00b7feedff0300d8ff280002002e008fffae00a300b8ff71ff61005eff3100abffc800b4ff280188ffe7ffadff3300edff9100970107ffa1fe6bff7b0098ff30ff85ff1d006cff9b00d4ff37003500e1fecf0064ff1bff85ff1a013b005b014e00c5ffa00099ffd200780091ff92ff16ff99ff9600b800b0ff5600c1feba00e500a9ffc2ff0e014b0071008dff1e0008005f002400f2ffb000f0fff7003000bfffacfefb00ffffeaffcdff4400c1fe5600ad00c9ffa3ffbcfff100a5ffefff060092ffcdffe5ffe80075fff600c7ff4700360069fe6400a1ff7100acff23ffc6fff5ff87ff24001d00c3007fff6c00d7fea6ff000088ff870172005bffbfffbb00beffc3ff1d00900186003cffde0098ff2fffffff8cff5eff08ff3f00090093ffdaff4800f10175ff2900a7ff6a00c7fe95008f004e00b9fe6c0085fe030002ffb4001d005e00c2ff1b0000001c00060012000e007dfef1ff240031ff2dfffaff94ff6a0097ffb200d5ff15012eff9affae00f1ff440131ffacff0b00a50043002400ea00a9ff37008700780052006fffc4ffe2fed5000901f20096ff82ff71ffc1ff7b00920143ff0500baffe4ff67ff0a005e0012ffb4ff320071ff290036ff58ff7800 + +count = 500 +salt_version = 0 +msg_len = 500 +privkey = 59e80f7dffe1fff7dfc40c007f27ef04081079fc20400fcebdfc30befbc03af44f3df45ffb0402040c50c01c70440c5f81efd045e81043fc0ff8d41003f08080101ebe202fbf0bfffd043f01fbff810bee3e083081d43fbe07fdfe0c01c2ffef810c7f8000517e03f27d000e47e03f45fc2043fc3083141105e00100ec30430c51c603efbb1450c5181040e830fe0c10be0fbf011c00c0efa13efbf04213a14303f1bffbb03b0c207ef421c113df44f040800020bbf7e239239181f83082fc307d002f44fbde7d000f7e105041101005f7fe7ff01fc417e0b7dc313ae3ae400400c803f102ffdf7af8313c102ec4f40e4407df7f086f7e0c008304613a102fb7ffb0ffebe0fcffe14317fdbd1820bf07a03d0caffdffff8604407d27f17b044fb90021bdf8203ee390b9e8113cefc13a1462fe14217d0060050401c00850bdfc4001f7d03dcc2180fff17e03be8104200017d07f002f3f0fce3bdff0830bf07e002e3e0bc1fb0bf088038001f040401060c0f7d13f0bdf43efd044f41f43f3b0fffbe00614023c103ebc086e87e3cf8003afbf0c30be1ffe80f0100603bf7f100ebfe80ffb03c0050b6204efc03cf3effa07e1fef42f0517bfc6f45f03ffd040d86f7b07b044007eb503cf83e870bd141e80082185ec10840fb07c18017a0fe003f8318513df7a003fc10002862be138ebf27c0c0f46fbf0c7082004f40e7ee8000203907e0bd00010a03c17c03fe8013b08217df00c3ff8213d0c0080dbe000001efdf44002ec0104f7f1be0c5efb1382411020c7ffcfff17dfc1e83082f08136141f3eec20470bfffe082e8ee01ec2fc41440490ff14213e17e17de3cf42fbafc3ffff8017bfba003fbfec7ebd007fbdffa0c2101fbcec10820460f7fc1040ffffc4fb9002e8017f0c814308304507afbd13e07dfffff7e4517f038f8300128a0be07f0c3080ec127f03ce05046039281fbe100e05106e7907df7debff4703cfc70460bee40fc6f3fe410fb03f0bf1050000bd0b70c4fc3e83ec8000104102ec0ffbf44103f40f83f82105f81fbaffafc3e800be14007f001f7908203bf41ec1f4e612130604ed1ad9c6c02f00fb021bfbf3d7f7effce7140c1ce01512ffe0c40810f429e2fe142c130a0adaf11ef827f0efdbffff1c0e43e7fafcfefee60d2114dcfaf91809f42af21b00e6f6ecb8adec19f707ede716ede338c2c8111f09fdff071725fa0815f2151bffd6e8bc05470d21de3cf2f2f0e726fdd32a0120f029de0417e0f104d0e629ee0024de01fa05290318e505f5340be21c14f2ec261f28f3e4f0db12ebf9db0f1310130ef51afdeef8fd01f608f6d90ac118fdd21628e2fc0deaf7e7f60a0f06c70400eaf5e6f8eabcf8fe10fbfd01eef30100fe061514043108f9ed14e6170907001fef1222eeda081123f608da13ec0823e5efef0dea230ce21cf3fef91708fc03ec28dbd9f02b1de319e01316fb193224d6df0a071701f636f6e81df2f1ceda08040bbdec28f0ee0e04dc08fc0f2b341500e8dccd0e11dfeafbed10ecd6d7fa03222aeefaebf4ea30071405130305fefdfde618251efc0e34061a00ebfcfb150808e6ed1e0d37f7e9da050d00fffce0f809490814eeb706ff06e9f8f808fee5f805ece416370e0f0e13f1dc191afcd5c7282c0505c7e0cf1c27fc0f21f1fa17ef17df07feb9260ef9f40605f3fc02011f04effc01f223f20c0e0cf740090514fde7f005d8f0f305e11619e7e619e7051f10081800f0171b08fad0e11cd60107fbdb0012ee11e0e30f3404f620041c120034de1216ed +pubkey = 091da6d9461a29b29fce180a0e69eb4bd91c971157203b35c691850b518dc06421c1af8d787148061fa39823ad9be78acbaa408c1ec29f632b5911cf76ed92850f5e9ac26807a56244c176690bf99a9198e3316ae09ed845a29996715ca809e3b4eb1fa5d475c660159c25993617f2db08b39943d34b133c5329c64436a7571a662681c61214555dca31ebdefd073140c3a509b54f24c4d87d0e34ae1e049b4d402a540d2f482ed49e5e7408620baa941549304bae04f109294db5f52fe72d214895edce3612cde8b883dd2b4dc0009be4a97c945c0df54ba3d005699f474fa18c550edaf81be1f20cdd87334856e789869ac754ab328e509f88cf29733fdd6a77df105833aae402e360287902d9c364aece6a2c54f62f10a49eb6bd368961aa8b366bf1c19908a8d875906315f825782247f4ae7724ad183a84a9ab944d7deb809525ac0d8cd60ec52797b89de7ec55ad8e84c61ac715d91168a882d3234e3e7090681606fa6e505bf0a101e281b242e4c45deb9b4c427101c502be82dc303c1639763cf4baab0e8faf31a7391c4c99ab1e250a5bad32104e5bc62545cb93d80072f187a3516c3576fd088a01382296ab087586b60ed08dc660005cecea2ca56318a191baeb5797331a52612bc5c3559a3da981897a852a4ba7526e4847c8ba142568bba9d07da89de86e71d82d0b7b0f8238f818f7c84e1786e544c99dea8b4eb62df5364fb36942fac405d017bf800282b428ff0a79563365084854e054857da97655992e6a2acb212c94f290a5663448427b35e0952c68957bab3f267907baad43890b9d78f292a28fd6ef64902ea5625be296bc32245ba8f443d03ca94860da29ca91f23cc08866aed473565b892baeb1e23ce03a3b6974f045d83515780466c5e5fc224835a5988a2eb0399e34c042fa241c210314a754667ab49bed960b870eb0ca1e86d6638819eb4bc21c5bdab4d8e308f0075c7a09d3281c8f758181fcd3e63a7e6919b640853abcb978cb0f9c342ce6e61d28239f093ec30b28d4a2b63ab21e548c17f2ff6806e04238811e3a71d29481b5f51454d88e7a9ed024becc0484d839a53beee93294fa84330936af0c7b68f4a3029560182335db75a9592ac57ee40e00f266fb345b9447490258e992f422f13925adc260b1203619d221c2a8621aa00eec7f3e0ca4a46c13a753b83a72e95ed021f904052468fd004d0a26d050a75978c0b4b4d38bb40e4951f0d6a44eea90c98fc19b446cfbeb52400c +msg = bc5dfc474157ff709db260da0947c8f53f70f1b78da29cc2b9fb4a47636622c7098063da40e880434e36f2ca4692009dcdf08db221c7e883016ed00f8d908367d4a0e36b38fa915d21eb5c77f1e41443905a0ddd62d58116616300852fb89fb9f197832a2e895bd94db2236457d3504f11a508177bc3afeb8c3c80b019f7d50d12309ed32d89631d079bd233cc852f3fcedd6a067f98532888c69c6f07004b4ffe4d8e1bd1c6bd74dbab806133b98b516cf3c9c0372299d57949810168b5eb5697507e17165709a56cf75c63d7fb2bc9f3c39a949ef26828f2e564e8fb60149178d60b32d78be1ebb703cc2d0e4682c4bc7c1875924d0412db566356b916853a2b6879fc9e328e91b1744f80088aea109e6d6a950bc2330577a467bbeca5251a721574d0ca4b16db692f086632345042d1148a34e74cbc19ad5d792a6241ad5a1b94330474fe6d4ebc361fe9e48f53e3517451ca15a1c0436055d7cd739ca6cb70072928541ef2fd0869efe550576ba81d9f40bae94b097d5a14fe7b0dae89a35cde543b7ada8ae341c6747076395899b976cde62bd121b750d182b5f1f3c98808e239308118f2f3ef60ccb6e43c210567c5af8b036b1e5c4a71db07a494590a8ce262de89de229e403d0ea3c006e14a2ba15e7c9dff126382e3f1092022d612e8fdf88b35249e737d29323909e8c33ccdfe9b72 +sig_compressed = b9000e63f35518e984324987cfd387c2fb12b68533dce6d87b8c12e59859e228a5ef059e25f2aa632886b4a84beace46dbfaed27ef01faf1955258f5a08ba67f1edda45a46666a8846a68c3b1e3cb86e94d8cf37c82cb4d22337f91c4499ad9e4525ae6fa2e12d67664f9f9bfca0f71392cf0306c746fb6594fc4176994a2ab46ddea79739669219fa3cdc6460d29c3377ba9111c34b2037b5f45b7bafe5d908a4b3a6868856b65cd44c70d095c1a32e1cbeb339bbac5ba37b1630a341578af42650b8ef9106fb19eca22bd71d517b61193f0512411c1723138369cdb2227ad41f4b07c3cc3ed3a7a74ee322eaae864a93b2862cf219b7fef79d67fcf88b763711b1d19bfb8569ed2c3ae7bd297bb50cbdcbf459a410bbfc2666c9549a26cf4d1c753a4b7332400ab611d58ad594e8d70d127352f66f18e2794cd72115279f460cdcd8243979230454e529273e5042fc2381195415e96319a058f3330eccd24bc144737d958669274871b08dbddfceeed7b1fe9d5e63028cfcec329501246982119323dc0de5eeb637353c8149915f4d7dc5bac67b13a8c533e702342c1a70fa389bf3370a9d1021036663d0ecbeda83bd95bcf3a79d4f63cedb38de674891d7d4b1bf936d3ad5647752df6b397fa4970bb38713a2a090d793ce97a13ee77ef0eec9700a35712e86c3fc25ab4658f5e8d214e8a00ed425665fa2eeb7f8d8fa9dd46f94ea63376f86f3eb36b92ebe7f52b987d9241d743de58eaddb4a112f6c9aa70923b2541e584a00ae42e69d1439bbe86fc9f917341e38ffa4df346d05ce08090882dbaeabde6231063752ae4e44b96c6e7d3acebea9776b3b2d871f494077789b6e02508a22f4e8 +sig_ct = d90008eff1fe605111defcf6e030f8df97ff9ffbf140abf5f033fc7f65ff9071004072f6806709101407bffeee202f02a0ccf6c08df5b089f0bfe409bfc105d049f89001f8bf3a1550acf15084074fe1f71f45022f5cfe70b501001a0b4f79e71f9bffafae136f62f4200512df5c01907f0231110b306cf1c0c9f52fc22170adfe30b2f8df9af02041f24139067283fcff5df8af6a04fef8076032028055046fc5fd7fb50b9f660210bf09efc8fef006029f7afc5fc612211cfdb120fc30df016fc3fd1fb516401402cf2d18d00afd30aefd8031ffa0890f0edd070fb5f2afe4fc505806e01bf4fef404608507805e0090a8071f42090fc2ff4f940c405e071ed60fbf7cfedfa004402019c172ff7f7ded9f4a111f15041f17ffdfbdf68f8a0baf97f59f3a097055fdf0a50a7eecef5e9cf65f8107bf63fe1f99ff806eff3ff8fcfeddfc10700dae93061f52f110a9f92f58fe9072e8606602000b07f0090b3fee0d2f5efcdfda09cfacf2e0eeee7100056f7cfab0150d604e01af3d092f330affe5f74fbce9bfe6f3811503cf0cefdfc7060021fe90a4efe0530a9024fb112800be1ffc00990d005e0acff4f60063fe7030fa7034025f3f011fe5f270610340a7021ff3008fc9077f19fa305eff1f97fd5fe8f7f019f8d0610a90c00a4dda008eed01efc0fc407b1dbfc7053ef004902217dfd10f1fc6ff4f1403a01804cf8d102f5ff7d0b8f0cfbcec1fe500a13a182083fe701e00efe9fca041fc30abf990baf190cfef1f25f64fc4ee3112fa9f57ff3e87fca03afd6feffc602df13fe407f1490700f6fbd0130c500408df9cf190af009f12fa10f8fa3025f800460dc02e00d00fe9f06aedd063f5109a08af2f080fa60890e607e097faae82fcff16f2301bf36facff4f45f90fc4f8b0360f2075f99f1605cff9f4e020f2908ff9b09d06efcc1420aff4ef56f3e0230640d0f9b08908005c00b034f2f08efc5fb0ec113f117fe0f9d01fe97f42f5dfe00732841a100506e0f507bfe8018106fc602afb7eef072fcf073fad059fd10540f7fd4f27fd0fb9fdc0c0fa3fbcfcaf400a809401704e +c = a90d1f1d3128490c7a09212406180005fb0e922db422e80d0f2a7a22282da30fd4296407b013f42b622b901dab2f6d067b1897038d2e6727ae233d1a2e05a210f9056b0bb006bf2157154014812a2f09ab16a7293f2f8106bf21701c2629c11331275809542bd319571b46210e04ae0c702d5b10dd045e25980242295503b70aa704c403af098327d313642e8620ef28b42feb14170f711ae2143214aa28b90fd9201227ab1dd700b326ed17221c7f1f40145b053c195c187b12a51d21006b2a0916ba18bf1be21319042526e30db61daf13e31d0720602d462ed40ae427cd2c831cac295223320b932daa04012f4d07af1c4718f51e9206591f8120941530048d1b1b0fa121f300f5171c2eb012c9255d1424075322a5133f05de088316b0008611ac12b81db513ae2e2a0870212016b70fb405dd16a710d00df1255616a32cca158b193026900e72165a188b1ce4131b1ce72c0e084d137c09ad05752c442d3b19f5146801d22165109e219207ff1fd215dc26e40142039611662c2d080d06620d282d6125942dd419f12c5b0c1301692a102fd92d510fdd1cf81f3406ba14982303036d19300d2d1ab820e9055221400f8322542271126025dc271b14f00a8210781b5c1dfe21bc2efa10c917131f61080e0b9d2d47185f17ac0dd416442f25004c19772df305ea28cc197d2f991094072326a707fb0e8c02ce0fea23a6012a2b121216024400ae128b2b782d4a1cc12bb61b910ba6060e2e8c060b047913840ca121852dea1723175f02282dd625f00dff165b223a27c92afb05100bd9033817a010320983076c11e90b941aab034b299d2d3724ae229c161e1b1b16b414f816e20bb715f81d4a20bd110b07d80cc216171ca6137327df195424412ae12dfb079c2b871a920b3413b002ad16da0c5c07862b8e1adf2bcf1f6815ce11e302e7272f29281f8102411b0a19861d391ca10f84034b265f28931b41120f0b71094501d723fc25ac16750d6a169c16f42ecf2b0519bd18b22de30beb21482797124c07d10c2f1b8a0ade069b11e510c604812c220f3c2648243325061a6021562cef248410820f9a0e6315551b9726260d3d06ed0fc71f0c21570c3d0bfc26700cae297326f7140516e10857178422cb06232eeb28780505201a07171a09292b1c290c2d0b3402870ee12c282b9f1572281308b11217110309740ddb21020bca05eb2a051738017f064002bc0a8d26ef181712d72b040c001c2b0767041903120ded22d62e56152923c80a701b9f29bd116109ff251809502a7504dd1bb70b7b048e0d4b23ff1cc6029718be03912be30e42224f2c7f2a981809239103ab1cd600e6055214ef171b295a103b243925dc1a5902cb15d51f8b295d034a1bd91a220ded2e0205681fd115510f3124c9299d0db00870244a1c5619e714cd14f4077d05 +s2 = 8e00f1ffe6ff51001d01fcfe6eff30008dff97fff9fffbff14ffab005fff3300c7ff65fff9ff71000400720068ff6700910014007b00feffe2fe2f002a00cc006cff8d005bff89000bffe4ff9b00c1ff5d00490089ff01008bff3aff5501ac0015ff84007400e1ff71ff45ff22005cffe7ffb50010001a00b40079ff71fe9bfffaffaeff360162ff42ff05002d015cff19007f0023001101b3006c001cffc90052ffc2ff1702ad00e3ffb2008dff9aff02ff410024ff390167008302cfff5dff8aff6aff4f00f8fe76003200280055004600c5ffd7ffb5ffb90066ff2100bf009e00c8ffefff060029007affc5ffc6ff22011c01dbff2001c3ffdf001600c3ffd1ffb5ff640114002c002dff8d010a00d3ffae00d8ff3100faff8900f000ddfe7000b5ff2affe4ffc5ff58006e001b004ffff4fe4600850078005e000900a800710042ff9000c2fff4ff94ffc4005e007100d6fefb007cffedffa0ff440020009c017201f7ff7dffd9fe4aff110115ff410017fffdffbdff68ff8affba0097ff59ff3aff97005500dfffa500a700ecfef5fe9cfe65ff81ff7b0063ffe1ff99fff8ff6e00f3fff8ffcfffddfec1ff7000da0093fe610052ff11ffa90092ff58ffe9ff720086fe660020000b007f000900b300eeffd2005effcdffdaff9c00acff2effee00e7fe000156007cffabff1500d6004e001a003dff920033ffaf00e5ff74ffbcff9bfee6ff38ff15013c000cfffdfec7ff60002100e9ffa400fefe5300a9002400b1ff28010b001ffec0ff9900d0005e00ac00f4ff60ff6300e7ff3000a7ff340025003fff1100e5ff27ff61003400a7002100f3ff0800c9ff770019ffa3ff5e00f1ff97ffd5ffe8ff7fff19008dff6100a900c000a400dafd0800edfe1e00c0ffc4ff7b00db01c7ff5300f0fe490022007d01d1fff100c6fff4ff14ff3a0018004c008dff02015fff7dffb8000cffbcffc1fee5ff0a003a0182018300e7ff1e000e00e9ffcaff4100c3ffab0099ffba0019ffcf00f1fe25ff64ffc4ffe3fe1201a9ff57fff3ff87fecaff3a00d6ffefffc6ff2d0013ffe4ff7f0049017000f600bdff1300c50004008d009cff19ffaf00090012ffa1fff800a3ff250080ff4600dc002e000d000f009ffe6a00ddfe630051ff9a008a002fff8000a6ff8900e6007e009700aaff82fecfff16ff23ff1b0036ffacfff4ff45ff90ffc4ff8bff3600f200750099ff16ff5c00f9ff4eff200029ff8f009bff9d006e00ccff4201af004eff56ff3eff23006400d0009bff890080005c000b0034002fff8e00c5ffb0ffc1fe3f011701e0ff9dff1f0097fe42ff5dffe0ff73008402a10105006e00f5007b00e8ff18000601c6ff2a00b7ffeffe7200cfff7300adff5900d1ff5400f700d4ff27ffd0ffb9ffdcffc000a3ffbcffcaff40ffa800940017004e00 +s1 = 0800fbffae00ffff18fff200e60072001c002201280008ff16009600ed0072ff69006e0093ff24ff31015fffe6fe62fef6ff01008a00b700affefd00690096ffa6ff65ff57ff8fffafff3000970166fe0a00810035008cfffbffa7ff2e005dfffaff57000e003b0039006a00dfff8eff0c01720080007500c0ff110016ffdbff6bffd0ff7bfe370076ff96007effa200500086002900d2fe9dffadff52ffa4ff29003300e7fff6ffa3fe3a00670063ffedffa1ffd80056ff3d0030ffdb0032007bffdd00e8ff6001ad00a4ffccff1a00a7ff92ff3400a0007c00e400890032003100a70098fe8e00ebfebefefbffc5ff7200c0ffa200c4ff6cffd700e9ff40ffbf0035006fff5101210045016800f5ffedff95ff41000d009f00afff50ff330072ff6500b800c200370048ff5cffdbff0c00bd0011001500fcfff10032001700470086001200a400f7ff2b01600121001d00c4ffc6fe3a0120ffa9ffd6ffdeffc2ff22001d0166ff410153007700dd0027ffdfff58014000acff4d005dff9b000200e8ff7dff0f004a00e600f8ff84003dffaffefa001b0276ff28ff2bff3b010400b1012e0036ff1901b7ff090031003700e8ffc5ffe8ff5e002e004200570190fe1e000fff3600bf00b1fe520178ff530082ffc6ffbc00dfffa60078ff78008c0083007c00e2fe68ff1f009800cc004a0088fef7ffe6ff5b00c7ff9dff24008a01f5ff5000cdff1d005f001c0026ff2e000800a700e0ff89001e00740075ff3a00bcff91ffc7ff93008e0042ff92fe9800d1ffacffe5fed8ff5effcffefbff8400e6ffc9ff6400b00050ffed0089ff89fed30037fffaff81ffcaff77000300e6ffc9ffb5ff0b00d4fe64ff7900930006ff34004e00dd00a0fe43000fffc7ff50003aff32019cff0101080094ff3600ce0186ff3eff3c00bcff0c014401beff4100f6ffff002300cffff3ff83ff6f013b00aeff2d00000193fe4d002a0076ffe2ff6c01e2fe5100bdff0dfff8fe180077003fffceff570031008e002e00fb0065ffedff0f0005ff86ffbb001601deff82ffdfff94ff12002a02efff4effcfffd9fed7fedfff6dff0800d0007fffa20019fe8900bc0010ff510150ffbf0026002500ceff88ff55012e00a8ff7000d5ff10ff1000fbffbcff7f00770192fed3000aff5301e6fe05004d0001ffccffc6ff4f00c2ff98003effdbfe6f00190153ffa4ff9dfe3aff9000070059ffa7ffaeff15000e01a10099ff4a01e7fe1b00000074ff84013800e4ff7fffc1fe76001bff0cfed6ff67ff91ffecffc9ffc9ff5bff720085fffbfe67006200d5ff9b00f9fea6001d002affb900010125007e001aff84ff05016cfecfff9bfebf0077ff95ffdaff180258002100c5ff84fef5ffbcff82ff1d001b00dc00f200f7ff59003d0046ffa9ffd1002500a7ff09ff5400baff + +count = 510 +salt_version = 0 +msg_len = 510 +privkey = 590450790fd1bff0110300303dff903f1820c1f471c41b9e440fdf82080f7f004f3e0c5fb7fc1f3f001ffce7effdf7c17c13c0c2fbff8103ef3fe7eec7044142fc923a17ae7f144ffbebd1c20b7082082eff082fbc1bafbc0c2e3804623e07b0baf40ec1f85f4a0fdfc1040ffe0c2e41144f3ef43039082e031bcefbfbf13ceb9fc0e40fbf18a004cc0049007f410400001820b8fbd106fb80c0ffdf47ff914217e0bffbb047e410fa08020113afbdf430b8103044f40f04ebcf7ff000bd13ff80f3d0860c103bfbef7d07df0218814223f080140f4404503e1be0840811fd0c307a03d142f80eff0ff102100f08049fbdf82ec1f801bf045286142f441bc044f090bc17e182f3a180142037fc2fbc13913def4104f3e180001f891000830c91000c6f42082f3f140fbf20304617ff3eff707914207af42000f7eec1246f8303917ef0affc03e184f06fc5f40ec5ebdf35f35fbef7e084fc6ffe146041f8017f04308420817f1fc042f3b142100eff083f80e4b07c13de4303c1bf001082e7c079f80104003fbce7cf46f7df42087e4203ef40e84f8003bfff0001c10c3eff0001bbe04042efa03cec3dc128614213f003f00fc1105079088081001f07f7b001f7bf81181f400fd03e0c3087142ffef45004002e7df44fc4ec3101f410bfffae830401060fb083f03081082ffdf00045141effefce7a0bdfc213f14108013c13a042fc4f7d13dffbfc2dc0e3f17cfb6ffd0020bef02000046ffc0401811ce07e08413ff0004018323f03df03f03f3cfc4fc2f780c2fb8ec1003041045ebef05ffffbb13c0b728103e07fe83fbc044ffb03e1beef90821c207dffee7ff45f83ffffc2042ffc0c31c11400c9ec1000f40239ffcf3bd8318113b104fc1140f05fbcffc07803ce3bf80fc2e82e83fbcf04102efbf45f850830fef020bdf7b083f7f07fec1002f45f7d0010c1effebdf7a13ff86f000b81c1081dc307e00417f13a0bcf08f0507df7af790fe07d17c001e44139fc00bfebcf7ff7df81e3f1bbfc0f7f1c9ec5008fc5003f42043f7bf830bb0beff8004fc50c510104507e03b0c0f7c0850600f815f61226001e25f221e7db0fcf1511291afa29f3faf0dae7ecdf07111623000811e033f3e6e8e4f9e0031022f2f7c92c121b0dd8e1bcfd0effdd09ff12dc22fbe7fa13c621f8dfdc130def08120c17f1e81e0713f207d6df0f06221e0ef8fdf5ee4dee1bc1fefcf20404fafb0f06f90a14eeceee00fbd4e4f7fa05e4f2e9e1f737e61fe20c33f6f4d0d304f40c40fdde0729fcd2dd040f2cb8eff911d4e9022b0eeddde707ffe81413cde4fc04db07ff2dff160802fa2007130717363424eef0f1fa151efb2f0415270000e60c0e00f4ffebef2cd1dfe5ec0608d901d044eef20bb71af00823c8dffbd3c31a2701eafe19f0ffd30ef3d10f220209c40204ef13f6fdf4e5081e34f51ef624e9d309eb21011820f51d075bfb16fde01a0714f32206220e370a0eba02fb33e9f617e337eefcdc03f70003fcfd2f0117e8d3d0f9f9fa23f8fbe9ea3537e7ffebfd2023ec27d91c0c0b00d2f712f3f02808e6f6280e0300fe2408e2ef0f14f5f31c27f100e1381e14f52ef13cf61015fdfaf53312fcd4140c2b09181919cfe0e4fd1331fbf507c90a1ce024fbe2f5f4f707feda02ef1b0c2cf6e3e91bbee01009e51518f9142721d706f92116fe0c20ea15de1014efeaef1906f4211a1109e42131e2e1d820dbeefd3fee22f4202adc2b041edef10e0d1dfa044128cdd309f4fbcfc6260e3ce106f5fb18dbbbd7c3021bee08 +pubkey = 09b9e60246691b57592a8857c7c03cb40d088359c7fc40b6d0d0c1e9b455ad8505caeb2b1634a7baf70bd000002048546d2d3326e2b540453811d1ed8594c4d8ad8839122ade7c71ae9963b4ca01040aa4ab2d80ec708a4f99a7e5001e6425ea418a97297e7ad2a61668bfc2b4dab7d265a67ae076609050a580108992ee3342a934a578407e93e825570fd3526ca42cf5a40705504156b081e74d1f6eba7ad4ecbe00f1149148d04c049d7128478952110c3b6022947e912a3a0ac32bb0563eebc454d3c99fb6ebb1174db66ac860154aeea4b3685918c9c0d0a0e1a8c6e196a22d41fe5b168f2db101e720d9d78188f8a1dba9e6270a68bc11d4893e8e912e95e84d68a581361202114a47087b899e208c0775cfa2b98bc4a0991f8bff18a5bba59ec1b30e0d782956cb9994621752dc9b71662c689d7480200b81a8f5c95a03aed0b3944572c5dc542351dc11cc642b1c78432832ac9c6cc6047b5aaccf6225070ae5ad2e4314a433e998df89e8618724af4d7421b5d2184eb60d608abbeba1d564f8f5a27568cb1f28da6397daae0210bdc6fb5ec58804dafbb0c6f927218ac283d10d5dbe7aa833ceb05bbd1db45fe9c44dc85ea52a52c163a05c251400954a80ab80564dc35b5ae6e404291e0111d6e824dc16aaa8526ad067607a8c438276c91e06f4dc847103cf33aad8746d91296dac2f41ad46b42cf58b1384841d51de7a658ce25d6eaa1ac8910547aeacf003ccd01ea292c2c09a16b53b9d91b64543bbb69947945bcd8719a1bda530df346dc58e7505c84b312e8ec5a2edf53a2dcbf7c3aa97439cedfaf8cf46074ead017be978215e1eab00992b523551e00998277fb901116d8fa6703d58016f85bc6e127f6060586dbf748c615f97f944baf03b12ac04a2e40996a628246fd806e29c1619ad9dab73701fa8ba60764112cde9bba81a577fe47619be9da19620542dd53098db9db4a0b404d4915df9b1fa39fafdaae2bbf573d799ad10acf4de8017414204a85a642e24e0b9261933a7028a02d8571a8b68d6b8f6735311822b26995bb28b923b0de81040148baf78bd2e09bc421c9a6e11d075c3af27805ae39ce3169a016962f35e3535d5b634ec0e2372502a409422884dd2eb646183284c42347bdda6281b9a15630fd7b96c0a626190e7449c35c2958158205c5ef3ab579b1863702b7aa652706f36a13babef0f8361ba6872402547fc0b2b79e5393e0df780cfd3f6323d7dd8f10ea62ece64180fdb86 +msg = c3c3b9dbaef1b8ff9d93e1c0c06fb4f887067517ee938803e3da7b9540e2f20095cadbe913cfc9bc0e538b6f372f51bcf1aee4132ca85d12114c5b9ceaea7769086484bca618ab2b4bc016f884c9d2ad3bc94f1293c15fc43d6765267e4ca70c097361b58ce6a05b45b9ce297617176ef73f202e32cf09ff101c58c23373158814afdd6dd69d7f98e0a171b071750b8229d941fa2372d30fa7cbbb6f6bb6e0caa1c142805d9742a27fb3357db2cc2ca71baf902ca3d0f6da9758aa7033f2c110024b6cae22371af1ecc8fa9aa17a151805596ebd5a85be6a4d2853e45e3930515619db989940f592628ab1f8813c218c0dd1bdcca55b4a2bf1d867f701109a838101b425917ba39ca726d8393c5ff3a18eb7c126cd9828a20f564fdf6b4ce9f77d642917fcde7b4c25060c32b1d6af1fc9a07ef6fbac18f94dcbfca80ac5d493e296aad1fb752a662257a31d1801b5e4fb006c9fa86c6d6a37d36f244784e5d3521b6b19569f7fcbf5d999384bd2b724077cd9c37515ea53ac65866ee2881b325a1473c683aa5d65f7d5108b67d6d5dd2d6688d03b7f8a69e6d977b43dcbeab9ce5719f998e0f6be68eb1715031ac3aca51903c450dc073c7c7002e6e7aa621f43098ce036887804a608cf950511cdb65129070ff69abb2d0e4ba35e21ee39aa138a2c27fc71684493a04cd09a629b35057b0c34cbb6eee6af60b27d5cf6 +sig_compressed = b9009c807b68dfcb778601dfa9e7727c687a6ff2e95db20d64811cf74e23bffc2dd4f771bc6b30ef6fb4aa7fee14bda7058b2ab0c9778d1af921dce276573306936f99896d238c8abc481e4b55d552ae8e0f978f836122e8518d637f49cb324b788ca421acbc293e1962f9b055f79031095e1e724f24ea57760e79d1a7f0a073282aa3872eea391643b099f6ad3456238d2effa5995b37b42f3efe9f233a7ab77d0a31aeb4b77513e06234dbd526d10963b10facd50227265481b18dbcd31c933f758cbd5d72fd7ff60b53c0cfd776136624c91a8a0f0d6dde773cec7daa199944e1bde2311028d1874355c5f1dc9ce821864fd116b634904f6eb02371dee7bb1a71c29e58abd3062d40f71765c1e89011651efb11e29546015dbd39dc349bb34ff8fb615a63986d71e29d0076150dc441befca55914a2f9316416f6f75ce018c932491e46bef58886559e66eb31847e3a624caceae8c1457954cc489db4f6d8e3d140e39ce6fa21ba433cfc337d3ef8e61eb9e456908728f9fcc73a6e9f468f320c2028c11c8d670d08edc41a6c7f7293728b8912eeacb436368e67c34dccc28abb11cf65a95a371aa989a8a6a37c3d811ae3a774fd02950188ca247cc90c9ee5e57661a88f314c6d64b2717f9926524de274e814259569ce185f5a0658a91144ef45167cf5714b761e3bfb68f2af8dfea2d42a6403e10a9cf25108a9ab7f2dd8bc1349314b04a3fbc66a9c145bc89eb72d91f0d917feff158b5438053997339d367a46f7465a8cdffa4584f3c0e8ae74e4f063ddabf2c6de42141e69596011032893925ee618e9d6e048550dbb31aa81d69a2d33e43993e7ee516e84b99d2366d957727e587ba9 +sig_ct = d900fe4000f93046f8406ef9f000fa1053fe3fedfba08f037f8efae076f70fd40a001cf9203801df81ffb175f92fbaf1d1e6fa2fc2f5b04ff8508a0fb138062f6b061025f44f5d07c021fc7ff7fce173f7d026f42fe802d048f3a095f1e003feefd6f2b04a0f4fbff9bfb9f7dffc09710af73ff3f060b9ee702df3cfec088fd40f8049f9f0ac07cf50057fc41830890f8e99027024fac05df50eb1faf04ffbe003032085051ef90f714709600effcf61f550b405809cfdbfc1faef6706cfc3042f99fc104f123fadf55f2110af73faa02dfc6013fc0ff8fdaf43049068089ff2f78f8b0b5102139eeb083f74fc9034f720a6f85058fe90d7072f86f81f500eaf20fe105dfd00b6ef7eeefd8041f3d06dfc4fa4f19ff106a00cf6701300dea2018110046098fb0fd6fbbf9d0f2fb2104f7a0bf091fd309a02003d075102fc8fa2f31fa8e59fbe03c06205e0b0f75040e920f60f0f9812009604707d011ebb0d4f8005d0fafb2f3d026fa704ff8ff9300aedaeb4fcbe7104e080f28050fc8090fc2f0702af6f02807c0b1f700effc3f52ec0ff40a602409e01af89058010f6bf62fe505909801f11def7feb03a0f4ffe015fb604ce770bbfd906d09cf98040eb9f32fc2010f4600cf99ebdfc203ef8ff68f9503c0150c808e047fe1fe8fb20b703e11af1a18608111801c01aee4e5ffa5090fdaff1fa40490721970a20f70d9fdf0e3fdd033f3d137f680c517601cf940ea15afc8fd6131fd80cd01bfbded001af3903b04ff6004a001011028023fb4021027072f1bfa708d011f340ccfcb0251a707f0b2032024f440baeb00c20e5069ee4ffbf1510306204809403bfde096f8dfd501406eff901df05fddf6bf8f07f0d1f58153000f9000a039f37010115f55f8406eff5f7efdc0b11ac028f83f3af56f3f016f1c0bdf47ecef90ece07ffa1f3bf75050ec00ceee9fe4f2dfe20a3f92099fd8fe5f82022ffcf990030c5fb2139fa0f71fa60fe0e3fc4088041eb30d9f80110f6c127025fa4efafad05b08200a0c3ec5f73150faa0b40690be08efedfb1f47016fb00aeee311bf4a0d7fb7f8eff9175 +c = 8c15b12f4d2c5f145f061700511a100d9e29132d42037612301c2f1c6115b222462e8c13611c5e00f50ccc18a8207029c124a80f0d2f592afd2a4304f506c410f216ba2e7b02d90dd423b0078a09062f310fe315021f8310812dc3242c1d8b146f182519f42f672a7f0fed18ad211128cd22661a5d2d4a0a1503b5059d145716b71cc71fc51f1321d01d8709021859086a2e230bae1e9724c014ad0d1c07c301be0f99269926b422432b220fc60e8c2c1219752e9c167a29d125410c8e037820d01e2401f4109f14e028ae183d174f21350806240e20ce0bf822511b0d0a650d421df4182a18f42f8000a707ce19770e63107b239802161e070474296312202444291925be261e011804202acc0ba602c801fa01a916741c160dbf231f23220e8626a8236913a90b130fb803b3060324192cb713ad0cf125bc18e81d3c17a11c221939064602031ed20feb1fbc2d8301eb0e3a02ce10e9136501ba0f0225121dd313c32d54062a230604120a081853093f27c715802b86001c1980039f03a40a6d22e519d8168f228905141e2b1c7d0d7b095c03f12be50537152c0b53263a2b3d15861a9b03501cd9279f0ce62ed1291410f204f9160814b60e2b05fc2f282d4119ad2e9c00d40e3c1cdb028b20a306a821f512b303552f2f0ec02452002623af0d8e23a90581241b0da522e007a525842ae60c971b2b08c7251e16810e37189907131a64081326db14ca08d018dd0bab2b8e20f61e5222ef1f0009230dd71fa027a20a3e16e32c0f26ac17230e160313135e1465282312561293154a16ad1b2513fb21a703ce1c550e8d1dfe19032ec82e6c2d3e0289079a2fce138223a202482b462cf71d890a8e29c32b89153a1be503590d672f1c2b511f6f2e6f0cfe2d571732030c19dd00a111581dfa028b087704812041049b2d73103628f020ba290a0d1e0f4811b61368060106b30c7901d0240421810b74146f2c3515ec102818b0063109c914a22f482bcc261b0d8f1bcc0d9f26941d360bb02a44077207fa2e1e258b17a606ab268d17a016a810bd2e82266d27f20f5008361b6b06541518236c2d920bb20f6101ca1de011a012b8126d16db004b25840c57278924901dc108e501571e4f042525e305221d801e490caa03990e98070f0ed71a190cc02da206250a5f0f4f048b1ef8206b1577130819cc1aa9247805fd2c9521de061d27ba22ad28520f361a9411361ab42fc9027f00e700130c72063427441e252f320c640aa90434034d0cbc1296183b04501d382ea20a9c05a70c4e0c021d520d98040a0fad2206279723921b9919b9160f0d9d01100ae4152907f221be1d3a2f0c2f7b02c402e42eed20770ceb1ab203d3260c092625e72e542b030a70030425301cce0a64248924e405ae052b2d66081c05ee0d0a15951719003d27a222ff0bab22ff0c +s2 = e4ff000093ff460084ff6e009fff0000a1ff5300e3ffedffbaff8f0037008effaeff760070ffd4ffa0001c0092ff38001d0081fffbff750192ffbaff1dffe601a2ffc2ff5bff4f0085ff8a00fb00380162006bff6100250044ff5dff7c002100c7fff7ffceff73017dff260042ffe8ff2d0048003aff95001eff0300eeffd6ff2bff4a00f400bfff9bffb9ff7dfffcff97000a0173fff3ff06ffb900e7fe2d003cffecff8800d4fff80049009fffac007c0050ff5700c4ff83018900f80099fe27002400acff5d0050ffb1feafff4f00beff0300320085005100f9fef700470196000e00fcff61ff55ffb40058009c00dbffc1ffaeff67ff6c00c3ff420099ffc1ff4f002301adff55ff21ff0a0173ffaaff2d00c6ff1300c0fff8ffdaff43ff490068008900f2ff78ff8bffb50002013901ebfe830074ffc9ff340072ffa60085ff5800e9ffd700720086ff81ff50ffea0020ffe1ff5d00d0ffb600f7feeefed8ff41003dff6d00c4ffa4ff19fff1ff6a000c0067ff13000d00a2fe1800100146009800b0ffd6ffbbff9dfff200b2ff04017affbf009100d3ff9a0020003d0075000201c8ffa2ff31ffa8ff59febeff3c0062005e00b00075ff400092fef600f00098ff2001960047007d001100bbfed40080ff5d00fa00b2ff3dff2600a7ff4f008fff93ff0a00dafeb4fecbff71fe4e00800028ff5000c8ff9000c2ff07ff2a006fff28007c00b10070ffef00c3ff52ffc0fef4ffa60024009e001a0089ff580010006bff62ffe5ff590098001f001d01f7feebff3a00f400feff1500b6ff4c0077febb00d9ff6d009c0098ff4000b9fe32ffc2ff100046ff0c0099ffbdfec2ff3e008fff68ff95ff3c001500c8008e004700e1ffe8ffb2ffb7003e001a011aff8601810018011c001a00e4fe5ffea5ff9000dafff1ffa4ff490072009701a200f700d900dfffe300ddff33003dff370168ffc50076011c0094ffea005a01c8ffd6ff3101d8ffcd001b00bdffd0fe1a0039ff3b004f0060ff4a000100110028002300b4ff2100270072001bffa7ff8d00110034ffcc00cbff2500a7017f00b2003200240044ffba00b0fec200e5006900e4fefbff15ff03016200480094003b00deff96008dffd5ff14006e00f9ff1d0005ffddff6bff8fff7f00d10058ff5301000090ff0a00390037ff1000150155ff84ff6e00f5ff7effdcffb100ac01280083ff3aff56ff3fff16001cffbd0047ffcefe90ffcefe7f00a1ff3bff75ff5000c0fece00e9fee4ff2dffe2ffa30092ff9900d8ffe5ff82ff2200fcff99ff0300c500b2ff3901a0ff71ffa6fffe00e300c4ff88004100b3fed90080ff10016cff27012500a4fffafeadff5b0082000a00c300c5fe73ff5001aaffb4006900be008e00edffb1ff47ff1600b0ffae00e3fe1b014affd700b7ff8efff9ff7501 +s1 = 72ffc2ffe4fef7ff18007effb0ffe0000b003600df00dcfe250093ff51ff5900290008000a001b0032004dff25005eff3200d7ff2600420047ff78ffe9ffb8ffe8ff7800dbff56ff6900aa00b2fe560009006eff57ffd300890063ff1000c6ff700018ffa8ff50ff41ff2b00860187ffb1ff83007c01c700ceff8a003700ddfe28015000a7ff06003200db003200c3000e017700810078ff7300e4ff2a00adffb7fe4b00b200a5ff6ffffd001601b900bb00b2ff2600afffabffebfeceffa80030fea3ff72ff36ffa90058feb3ffefff270017ff9cff0b00cd0096ffae00a0fe5100d8010f002500fbff71ff0e006e004900bc00b5ffc9ffffffcfff3e0079ffbcffbeff9effb8ffa0fe5801480177feccffd30013ffdaff14ffd7ffd00075000900ad00beffd1ffb7ff21ff88fff2ff860057011d007000caff52003b00ffff190173001001f4ff4bffa900c800c2002400490120007cff710160ffb1fef70062ff57008a003dff8bff2200ebfe44ff56ff8100f0ff83ff50ff53ff9100f1fed7ffa1ffef00c9ff7e004c002d0047ff6aff92fe8bff10004a004200b2008e004200bfff88ff6901a900eeffecff030062ffcd00ce0097ff0efefa00a600fbff0a00e1009bfff2ff1e009cff1200c800fa005cffa6005400590065006501cfff7eff33005a0042ff88fe81ff310142000e00b4ffcf0031ff1501f8ff240058ff8f00ddfff3fedd007800c400e6ffddff9dff69fff4ffad00a400eeff51003901e2ff160075ff290039ffd8ffa900b200860093007400affe82000dff03015fff28ffbbff61ffb8fffbff3bffe5ffffff0d0040006600ceffdbfee00020009eff33ffe8ffd6ffdeffbb013c005a00b5ff7fffd6ffd6fff8ff9700500077ff0efffefe2aff7f00abffe0fe6b0085004100a100100001ff05ff540013004000b1ffc4ffd1ffb1ffb0ff61feeefffe00a2ffaefef6fe1900c8fffb0095007fffc0ff6eff0b00270199ff0700f4ff1c00a900ecff6fff1f016e0081015dff6f001b006bffdcff4200fdffb8ff2fff3d0034009c00ebffc7ff2c0025ff9c00c5ff26ff5d001300edff7cffdcffd2005c004900ee008e004bff95ffa9ff65ff5400630080ff9000c4ff69febfff17000f00b7ff79fffaff6f007900ae00d900acfe37ffbfff6800beffc6008a00bdffd3ff6ffec5ff3c002d00210082ffc0ffd9ff590018ffc70062002900feff39ff8aff15ffaf00e400330028005000f4ff39ff1000ab006f00940081ffb0ff4000dcff41004800230014009f001f005200caff8a002b00020020ff050044fffe00f2ffa0ffeb00370272005c008cff76ffddff91ff5dff5f002a00fbfe3b008000c3ffabff61ff2c00caff23ffc3fff7fe61009600b400c200fdff640071ffa5ff99ffa200e6fe5fffc4005dff58003c00580184ff + +count = 511 +salt_version = 0 +msg_len = 511 +privkey = 590fff3ef80ffae43140e7f000f46081ec3ebff8003b0bf18103ee43f7f07918503a1fdfc60feec3f46f810bd1860fd0c0f83f7f13bfc80c8f84e7b0801fcf43083e02f88004dbd042f441010b8040f85fc100117be80f3ef850800fee7cffefc70f9fbfdbbffef84f7d13e0bef3bfc5ffcfbb0c413ffbdfbf10013f03d07efcaf41fc4fc00bfe45039003f0813e0bd0c117fe7df87080fc00fdf8513afbb0befca142f03f430c007e03fffcf7d044046ec013e0fffff1bffbbf86d4213904407d040f82d81e3d0bafc1f7efc1f7f0ff0030c113ef83041f8013d000f80f041c017a0000fcfc103c004ff6ffae7ff40ffe03f1080c3f800c1fc2fb6f7de7a080008e3e0030011391ba08203e0c1e7ff00f7b03fe840010030c2148f3be7fefffc2f85fba03f176e84143f3a1c7141ffa102f380fc03dec203e1bef752450bd0c6fc507d18217ef7f104f7df3cebd17feff0fe17d03e1c1f7a0811c1f8affc106f4603aebe079002f80142efb042009fbb0f8dc1002108002f3f03afbeefaf42ffef43003e83ec1f7d003f7febf00913bec0ef6046f0007e008efa23b0890be088f86f06fbc204dfde7f03f202107f3f006ec2ffcf7ce80084fc30bdeb60ff177104ffe189083fc2ffa081f4103e189048f3e1b413f081f4513c101fbe000f3a0f6f7ce7ef03ec21021c7104f840fb08103e03c07de861c0ec30f60c3139f42fbf1020410fefbafbefc703e003fbf085083f8900703ae000fc03ef83fbc0ff03d03e0801bbe80f7e00007c14cefbf0323df80004f42fbef42fff0c517df7f13ef02efe03cebe001f82046ec113c003fbafc5eff047fc4f3af04f3b0bd00707eff703bf40ffc142144ffd0ff03df81ffd101e7e004ec304410717e08303f2bc14214327ffff23ef7aecc0be045efd10203bffc182f4907effef7e0bf081041006fc30fef8008008600203ee41ebc04317d13d146fc4042fc103fdc2f03046f0223b004141f85083fbd03e23a17f27cf8223cf05f4208403d08007fefff7f0bcffe088182f7ce7ed82fbd100fc0143ffd0bfec5f01f3c006e3efc5ebf040f7af44043170e0c11ff1e44e3f4fc12e10fe421e4da21daff02fbfefd31f4d01718e8faed071608151a0df3f6ebe5f9e70be9eb150205040dec10fee9ebe0db0311d6fd08ffe313d4c52618f30e19e0c32b25fc3c03faf81607dedef8ec04f7fde90ee5f7dff403380f0e190b26ea2dda2c1401f9dffa0e2c11ec1b0e15fc0bfe1cfa2f0dfefde2ef2011f0e4172dec1300db093afc22191d0510f4ebec3116e0dd01faf1f601e9f10cf8f3f41707272c02020925ebd1db29eb09f1bd1b0a19e6360f1ef2121ff6080e0d0f0ee300241ce7f82fc838ea060d120e3400042e18200ceb0ff616f3d8dedbe12419e3cbf529ef200305071f0ffa0d04e3081a0e01e8f5e5dfd3d50212f6051bffdd0d13130a0bf11adbf90ca6e0f8e5dc0908f20a0e060eed190bec25d8f81019e308f7f0f9f1dbeae608c4f1fc001c0df91d0f411a2a1f0c0b1d29ca111af6051a0ef601e3fdf10e022102e71d173615040b033f0bf9fafee1000900d2271dfed008041445f9da071922de1ceef01d08dd1bede21dffd5ea0126f60aefe40b0f02e7111df5f6e915f2fcd6f8d7081b27d9ff14fd06310adafe2bd23417dff512eae4e2ee1519f804160a1ff3f417fd02fd1bfbee17f9e5ebeb1524f809e2022e0017c51af1fb34f4d814211502e1e1df1d0127df2200e611cbeffc14ffdef5f6070402e0d5ff1eeb130ae908bef2fcfe0938ecec06fc0b2bf0 +pubkey = 0971203710d68464a6ea17179ccd3924511c5570e07c1c680a42855df5a2c0f9f090ce781f8a7581524716bd4dc759dd26ac9918f72786dab234d0d176e683bd36fe050bf1155a39a0b1d466a2886ce435f1b20e291484c5d6b2112090508bcad5ad096f9460a91b430352e4a84675c53b0f1a34253a17ddb79c18ea8f8c5d8770861b1d05f924fc67f25eeb57812ecdc3dc20276fcde13202131bb47170417025230115e3514098c19078b0c91f127bad3095f9698e744b380354990f2f76cd50a3f7e225b652c573916ba93e79da23f7ae89bc06a4813da195653453f4ef0f258c542251dbd70d80d8e7ea629e58b44c62f4892a59114e2bdaabd2ea8778c6c3924cdbb999557a4c9321730422e5764dcdb538b8b4e887d08cd84a68c110ddafa1d3ab606a314e601cb246956d3e1e2790b6da0d91411572fe4c335219a38adaef3686b1e56abe568eb74c2230f8528fa405aba28f008096c881e771a2961080322799c05e00de81cb0fae873189d688c59a713dba57686b66969aa235529bcf2f1e947d32e01ec774c67b81261c918622de41f7eea69f660ee88dec3189a632bbba21ef124498f6b6a6819ac030d887517888b22434f555a1a70529a3ea4dab310de7e210da7fa74951b36bae6705056b74152f4c394212458992605b34984253c95a1e7d4225da00eca114b4ab1dc4276a61e8e03da9c496911e16eed1455710be124c059d8532d5771b9b683072fa21e61c33516a8f424ec8cbb5dce26904602737bed8b39b8d87aea1cce5039b073b9e1ea523e6680dda907065d4aa916dfa72d9195d7e6cce710d4260b672f257c0cb81710a38086f9e7581c8e448fb66ff99451dd47886914b513912525207579412443c2b88659c46a634d8411091ef6550d60ea2323aeada2c0c913ebd908069d134193bc5585a168a68dbc5f74dc50f1ad059e91901799cf802bf55831990b963422e6e202637f5935a6e3174cd115b22ae2300fc80a92edb073d69e8fadaaa9600a0f363a39566e282133d0937b06173426c192025f1769bf59f2707e2ae009c00c031700e42b9efb18220b7d68a9fc04bb90a9937c5188484c454e40d4629913a31d012158e652519f6944011489197aea571bfc025cb1263811ef8a5d12d924603b8d502c8adc5334ca2a5080b2204b2bf891125d90664bbf30512a4a87aea0572012e2f393694d65ae21bd53583bd5a4d6100b503fbc170a97070b2e481110fc203592ac4ea7660c74535e495 +msg = fbcafd3632708b331a30e7a7bd4927d55def2d3ec97585974c17365e8cc6230eedf9e7ec5f00539c50fb4ce8e3cee4085b514236bcb6b0a8f88f4518814dbdd1068163dbd3740c757c00bde4606069d1ae106f35bc1a8dce9d33a1e38643066354fbd04c1b06ead611f1229f05ba6e63097d381ce28d7518c4162806fc6fb1e4ec3e4a3178a7bb03cb02b2a3cf206f319376e6c03f3b6f8a424849d55a648ca1791cc2e91d1965b962fe6fb1a1de073654362182c51cddbad603127d127f4418b80954c266a3f4c1fbaff0aa4747fd14d7b32b84a35fda5e282282744a2d014bbf2e79534420218f9f6ad570e050ced3f69ecbc3506474153fabaf853689c0f1f019af9e2a1826bd13fdafc040821590ff3f008128d069cab037e4da955fbbf66e4900ff160b6709c76a24b64105716f4148f4ea9904881b6111d955244e46024be82dd14cebc31ff69e904d5a42ae999a1d59f1e4f9feb728dc4165ba0321f31bef3b7b36946c6eb906e6fe40cbb01a535aef4421bcd8bcf2654363d69958b7cf470d9454c957e4c39b995ac9cb108e26275db01827f362d131489c95f4675e0944f0fb35658e0450c024976e8782d0ef83531c550deff221af18a8a6a179c0356cc11fefd74a9fbf842d283f4135a35eb9cf9929d9e29f3b20e096c681e7203ec61ef33c2eef73d8b89e8ef0d71e86a1ec3403d0446b2852a0df009d4ea6 +sig_compressed = b900a321911579a663cd27cf7e4ebdf1f976621befea1ba34f735d569dba8685b67192191fef96d75a532bc5375316771d078763be10567790a7e56a0dcdaba702ca2e0db3198951a7f10665a64451eb0f72368ccf5ed97eb07339636242798c41328a8b9c6fa1add1791e09a370f25252ea211163784d0484f643dd9a2d529dd4aa5871977d921b972599f9f49261ed814ef0ef0464fa1857d58951893db89e79a412e83b6a543b3ebcaa3af8c95a78e3284604930485e3f4930b46d74182527a96887b028d501fcefa17fbc41a344096253d98bf17f8bde45ac695aed9c2a54912f0a08cd4451fe3dea4a46e26613f2f4e97e72b43150f58f5e15125dfc0d03a9e261a888c62dd4824cd8fad6630ab2461036f8cd5be416f85a50996b9c36063487a56813257a8c48704a6f47242b57f889ab6215f4fef92cc1c58673086a15196e6390e4a52def4b1e3cf226df6156676ead39277152fd4c65e23008126bdcc29ff88baa7a506c3e75599ae9784cae0d37cbaf285520c2cb76a84b469b91fd65d6aa749eec03b5efed3b6c7b47853654ea84328376724923bedfb3aa630f3c46d0d90b4b844295efe96cb1c3dae1dd40a2397d97bb58a9fb34871119f8ab4e193e8121e98dd9de87cce4244d9cd6be5c996e5706962036a97e4ca88ca93be8ca26a99409a3cbe28a3ce5864d98247ec7821b3437dbe55c267145a505eb3e161a34728aa4e276c36da369f84c11a38ac86216b44cccf9334c0fc3597c88da64525950c58a03177daaea20904ce7cff10a971434f24662a2243fd5b84992ad242441f5f798d32507439c4bb498aec8aeada391897c9bb5223587a0d9969ab3f93b939cf66b3782f69 +sig_ct = d900edd00c0910def5aef1fdcf8dec103af9101f02efe800df91eacec6fd90f30f5069f490c308bfcd11900c01fea10edfaa02902bf76fc60b1fe3ff200700eff2f90085fe3f3804ffeb0d0fc706afad002f6c0f0f4aff4f7704603f090f67f5a09101e061fa409b0190bdf9302fe54fb4e35ecf009f34ef803219507301bfb0fd3fdef1cfa00b4f48f9c0c902e144091ff3f3efe0121f9408ffa704505404efac054061ff4077f4e00dee902cfe103e024030f9300203bf79fa0119e8cf7bf0bf7714602716e03cf9a02002e087ecb050fa7f95f6b09df8f0a5fd909ceec198024f7e00bff1fdc030068fcbfe0f7e049fac06808ff7f01a0c0f84f2100bf85ef8f5d1100ac029fa7017fbbf0407bf6ff54f5bfd2fcd00a0aa0a20f81c1fe609101ffb907a12501b113ffcf07f97fdbf8d0ab08c050e15f95f7b092077f20f60facf1effa0c4018f75fac0040b3ff105afe8f7b064098083ec2fe606f02006f08b0a8032f52f3dfff09a08f0ab082fee07a018021f7e04dfafe6e05a07f111f55f780df03f07c02cffd196fe4efcf5805102dfe8f38f370a9fc3faee71f990a2fc9fd00d6fe30f5ed90a7f3b02ffd7099e9ef80082035fa4efbf81091eabf17006ff9f63059035fdbf3efebf7d037f690f900a148ffb02df4b089f5d13701ffd4075155f2ef92f80fa6f91f26f25f71fddefbfce04e05000c0410f6eb70a4f21f41f630ccff90bc09b00d0a1fdbf7c08a05ee8306c06308fe52f23002011fe9fcef92f54053f94edcf3c019f0f0daebd03e08208f0310f6fa200f033121093fe4f53f8efb702dfebf7d0ac00106a02feed1d1eeb03bfaf0280b5032082fddfe9ef60470b9f7a0b6f7e01f063e7ef4d00df93f1b0700330940e9005f2af9006104601c0c5049ff7e4afcaf5dfd9f3eefefdd0150210100eb113fe7f9cf66ffff90fd407c0110690220251aae750c0ff507d055fd8004004fe4f8df8800a12e0c303c123ff611100ff96f480a602afdc189007fd107909afee08708efbc07612605d0220f5f4cfb8f77f0ef4504801aff90410e60690d6f8403b127f31fe6fe5ffee93 +c = 221645100001852646124b2172260c1c452bf92947121c2ad62c1217e622010e45114116871b970fce1a6b053215cc1fca1a5a07aa0d8c026411260891207808021e9a0d6d2f431ee110a30d1b25970bdd13350f6410dd21311c9003860cbd044a220f09cf1cf220d903a60501127e16780d3008da23650d08222f20401b3e0bb92b811fab244f10b70b1f10c92bb6087629d20ec52cc3258315d0039205c80be010990f3e2bd91c701636215a24681f7d272d13e810e4254f178b1eff2e571be61d1021e502811fd313e11ed11e141d910f0011b11f800f201ce5022b16f1115f16be0dca105c15270b9007cc1c4629be17d7285b2a5f064f08a414d018fa044529ca05882578003c2fc52518223115da0f310ed01a752ff91e0e09422e2508a905780f0b178a1d120430182a101d15a81ba7119b21aa015e2d11212725162ec50a1d070e07b81d761e492f660f35173e06471ef0013009470d8c2447143121730f380c2313fe2ea712801f051a702e6528851ff811c5015912022d3b129a1e2c10bd1dcd08e92819004806f60eeb089501021e4e18be0aca0c6d07cc27f615eb208a0d5016cf19ce106a0b300a0f00ed1ba4111b12b01722134d0bad2faf01a92ab72798005801ac21ec2aff1dad0ac10d4425622d352a2602a61ea806851c8f046d2b370f570b362e3e0ab52e1129ff176811b12d8e07fb1dac1596229b13250bf82ec506d0026d20c4293226fa119807d222c8294700400b1b042413b110b906c80507093a2a570e9f175226ee0a411e6f0e812ab70e38229b07c913e617ff1cc21b822e85221616af2ee502a917b31ff90acd09e824c4087203de2420219406a803981e6f28151ebf12cb2e40234018dd01c02dfd089401ab103b11c929b620050e4b1b9325500c7e1e85199500f713d3065c2dae24bc02b61cc02b9a11ec2d2a22c72f1f0e66054604df118406c008fc1f731fd016a5221c0116094f2f1b207f0f1100bd28b71dec17581f6a00dc194a26d52c4d0eef1cdc215521421ba31ae31dea12b81fc814911c0b0c1e0388204418bc096007b80fcb1f8719c82c670c23200d1a242e361348200f081e17f522ca278d238401b025490b1f04171f292f7e2999131d08180cbf2e01145c1fa52b4b18f02e352c981d7811db2e942e8d05f02fc810a9077924a300bd2fa224062a651e5013a30d5717c2153b2f7006981b3b2f7924411ce417720bfe281f274a18a81917123219012a2c0f9e24442c682db204b21d840aa82fde28da063a14a52a320a131b7119ca09c10971006d24f4042d0c8e14600320144b117e2a7314f50160233f218f0bbb0d780e701be900482bb52ab80ac9090d091c251d130d1cb92542161206db111106e0237d0c6401ff110723fb1ada1ffa2828058d144c18b82b7e17091c25214217ee170b126109 +s2 = ddfe0c009100de005afff1fedcff8dffc1fe3a0091ff1f002e00e8ff0d0091ffacfec6fed9fff300f500690049ffc3008b00cdff19010c001f00a1feed00aaff29002b0076ffc6ffb100e3fff2ff07000e00f2ff90ff8500e3ff38ff4f00ebffd000c7ff6a00adff02006cfff0004afff4ff77ff46003f00900067ff5aff91001e006100a4ff9b001900bd0093ff2f0054feb4ff35fecffe090034fff8fe3200950173001b00b0ffd3ffdeff1cffa0ffb40048ff9cffc9002e0044019100f3ff3effe0ff210194ff8f00a7ff450054004e00acff54006100f4ff77004eff0d00e9fe2c00e1ff3e002400300093ff02003b0079ffa0ff19018cfe7bff0bff77ff460127006e013c009aff20002e008700cbfe5000a7ff95ff6bff9d008fffa500d9ff9c00ecfe980124007eff0b00f1ffdcff30006800cbffe0ff7eff4900acff68008f007fff1a00c00084ff21ff0b0085fff8fe5dff1001ac002900a7ff1700bbff04ff7b006fff54ff5bffd2ffcdff0a00aa00a200f800c101e6ff91001f00b9ff7a0025011b001301fcff07ff97ffdbff8dffab008c00500015fe95ff7bff9200770020ff60ffacff1efffaffc400180075ffacff0400b300f1ff5a00e8ff7bff640098008300c2fee6ff6f0020006f008b00a800320052ff3dffffff9a008f00ab008200eeff7a00180021007eff4d00afff6efe5a007f00110155ff78ffdf003f007c002c00fdff9601e4fffcfe58ff51002d00e8ff38ff37ffa900c3ffaeff71fe99ffa200c9ffd0ffd600e3fff500d9fea7003bff2f00d7ff99009efe80ff82003500a4fffbfe81ff9100abfe17ff0600f9ff63ff59003500dbff3effebff7dff370069fff9000a004801fbff2d004bff89005dff37011f00d4ff750055012eff92ff80ffa6ff91ff26ff25ff71ffddfffbfeceff4e0050000c004100f600b7fea40021ff41ff63ffcc00f9ffbc009b000d00a100dbff7cff8a005e0083fe6c0063008f0052fe23ff02001100e9ffceff92ff54ff530094ffdcfe3cff19000fffda00bdfe3e0082008f003100f600a2ff0f00330021019300e4ff53ff8effb7ff2d00ebff7dffac0001006a002f00edfed101ebfe3b00afff2800b50032008200ddffe9fff6fe4700b9007affb6007eff1f0063007efe4dff0d0093ff1bff700033009400e90005002aff90ff610046001c00c5004900f7ff4afecaff5dffd9ff3efffefeddff150021001000eb001301e7ff9cff66ffffff90ffd4ff7c001100690022002500aa0175fec000f5ff7d005500d8ff04000400e4ff8dff88ff0a002e01c3003c002301f6ff11010f0096ff48ffa6002a00dcff89010700d1ff79009a00eeff87008e00bcff760026015d002200f5004cffb8ff77ff0eff45ff48001a00f9ff4100e6006900d60084ff3b00270131ffe6ffe5fffeff93fe +s1 = 36ffe0ffc3ffaaff50ff43005301a3000c00cdff44ff1a00ec0004001300b0ff5bffb0ff290028ff82fff3ffc7ffa7ff3fffd4ff04ff37004fffe2003ffff7ff570073ff1700f6ff8cff2d0037fe170067ffd5009f0053ff8affa400e40009feafff8e009e00b9ff5500b7ff3800190076ffe8fe5c0024003f0006004a002400df00a5fffaff84002d0062ff97fffdff14ff9bff0f0090ff0c00b1ffc0fed1002a005500eeff700022ffc5ffafff8fffa2002e012dff8d00f4ff6b00cf00a900f8ff2f00f8ff9ffef6fe4600e3fe3c00220048012a00c4ffbb00d5ff4600eafef0ff1f00cfffca005aff88001e0016008fffce001c0082ffab00e2ffb9008eff5a00eaffa500bfff6b002effdbff06ff550088000a02ec00f1ff51ff5d005701120076ffa1016bff88000700260041005cff5bff50004201ecff5900430011005901b4ff3d00d6ffa100a1ffa1ff53000aff2d006300f9fffdffdbff0c002c008b00a8ffc3ff34ffe2fed6ffc5007ffef4feddffd2ffaa001c00a2ffc4ff1c00e5ffeafe670145fffd0058ff02010b0061008aff4700e8ff63ff77ff34ff03017cff9f004c00d8ff32ff36ff8000faff990020003200c00033ff130018009cffcfff5c00240095ff2600a0fe4fff99ff61ff19005000d1fff4002100bfff7900fffee6ff54ff3f0052ffceff13002fff2200120075ff67000c01c5fffafd53ff14ff73ff2cffafff2e00040036ffc6ff15ff17fef2ffb2001b0033ffd9ff3b000cff45005800f6ff02003e008e004000f9ff96ffd7ff050088ff9700370004fffe0008fe5c00360069002cff9800effe4500e9fee7ffcbff47ffe4fffeff71ff84ffd7001901f400b2ff7a000800e5ff6dffe3ffa5ffbbfe6d008d004400d5fe8cffdf0094ffcb0089fffe0094ffa4008f0099005dfeb400cbff4200f7ffd1fed2ffd6fee6ff5e007800eaffeeff2701c2003fffb6ffbd004dffc7ff8dff4cfffdfedeff85ff3900090100ffb8ffb1fee100e3ffe8ff6300a00026ffbf003e00670052008f008effe5007affe8ff60ffa0ffecfff6ff3500ebff250061014cff4d002400adff21005efefeffdcffbdfffaff4b01bc0038007cff9aff5900bdff3effa30045002b013800b7fe2100efff1501720091ffad0004ff60000f00f5ff1600dfffc4fe3f008b0048008bffdbfe5f00d000b600aaff6dff75ff4d01a301b00077ffe0ffad00560135009100a8fec0fe4300fefe5c00bafe8b00e200a5ff25004dff4201b9ffe1ffbcffb600b7002e0174ff43008dffa000c7ff9fffc900190032ff4d00570033ff12ff6f006b018e001800830015002500dbffb2ff2b00a8ffb3ff8effc2ff320037ff1bfff7fe9bff200044001c008e0068ff0e00ecff4a01a100fb00ad0098fff3ff4401eeff2b0012002c0172ff3f00b7fea300a800 + diff --git a/tests/kat_tool.c b/tests/kat_tool.c new file mode 100644 index 0000000..dbd5481 --- /dev/null +++ b/tests/kat_tool.c @@ -0,0 +1,697 @@ +/* + * Portable known-answer test tool for deterministic Falcon. + * + * The KAT arrays compiled into test_deterministic512.c and + * test_deterministic1024.c derive each private key by running this + * implementation's own key generator over a seeded PRNG. No other + * implementation can reproduce that, because the number and order of PRNG + * draws made by keygen is implementation-specific. Those vectors therefore + * cannot be used to check a port in another language. + * + * This tool re-exports the same vectors in a self-contained, language-neutral + * form: every record carries the private key, public key and message as + * literal bytes, so a consumer needs only a signer and a verifier, never a + * matching key generator. + * + * Subcommands: + * + * gen <512|1024> + * Write a KAT file to stdout. Every emitted signature is cross-checked + * against the committed C KAT headers first, so a portable file cannot + * disagree with the vectors the existing test programs already enforce. + * + * check + * Read a KAT file back, and for each record re-sign the stored message + * under the stored private key, transcode to CT format, and verify both + * signature forms against the stored public key. This exercises exactly + * the path a port in another language takes, so a failure here means the + * file is wrong rather than the port. + * + * See kat/README.md for the file format. + */ + +#include +#include +#include +#include + +#include "../falcon.h" +#include "../deterministic.h" +#include "test_deterministic512_kat.h" +#include "test_deterministic1024_kat.h" + +#define KAT_FORMAT_VERSION 1 + +/* Number of message lengths exercised by the committed KAT arrays. */ +#define NUM_KATS 512 +/* Number of leading records for which committed CT-format KATs exist. */ +#define NUM_KATS_CT 32 + +/* Upper bounds across both parameter sets (det1024 is the larger). */ +#define MAX_PRIVKEY_SIZE FALCON_DET1024_PRIVKEY_SIZE +#define MAX_PUBKEY_SIZE FALCON_DET1024_PUBKEY_SIZE +#define MAX_SIG_SIZE FALCON_DET1024_SIG_COMPRESSED_MAXSIZE +#define MAX_SIG_CT_SIZE FALCON_DET1024_SIG_CT_SIZE +/* CT-format signatures are longer than compressed ones, so a buffer that must + hold either form is sized off the CT constant. */ +#define MAX_ANY_SIG_SIZE FALCON_DET1024_SIG_CT_SIZE +#define MAX_N 1024 +#define MAX_MSG_SIZE 4096 + +/* + * Message lengths selected for the "core" file: small values, powers of two + * and their neighbours, the SHAKE256 rate boundary at 136 bytes, and the top + * of the range. Ports run against this set; the full set is for exhaustive + * checks. + */ +static const int CORE_LENGTHS[] = { + 0, 1, 2, 3, 4, 5, 7, 8, + 15, 16, 31, 32, 63, 64, + 100, 127, 128, 135, 136, 137, + 200, 255, 256, 300, + 383, 384, 400, 447, 448, + 500, 510, 511 +}; +#define NUM_CORE_LENGTHS ((int)(sizeof CORE_LENGTHS / sizeof CORE_LENGTHS[0])) + +/* ------------------------------------------------------------------ */ +/* Hex helpers */ +/* ------------------------------------------------------------------ */ + +static size_t +hextobin(uint8_t *buf, size_t max_len, const char *src) +{ + size_t u = 0; + int acc = 0, z = 0; + + for (;;) { + int c = *src ++; + if (c == 0) { + if (z) { + fprintf(stderr, "lone hex nibble\n"); + exit(EXIT_FAILURE); + } + return u; + } + if (c >= '0' && c <= '9') { + c -= '0'; + } else if (c >= 'A' && c <= 'F') { + c -= 'A' - 10; + } else if (c >= 'a' && c <= 'f') { + c -= 'a' - 10; + } else if (c == ' ' || c == '\t' || c == '\r' || c == '\n') { + continue; + } else { + fprintf(stderr, "not a hex digit: U+%04X\n", (unsigned)c); + exit(EXIT_FAILURE); + } + if (z) { + if (u >= max_len) { + fprintf(stderr, "hex string too long for buffer\n"); + exit(EXIT_FAILURE); + } + buf[u ++] = (uint8_t)((acc << 4) + c); + } else { + acc = c; + } + z = !z; + } +} + +static void +print_hex(const uint8_t *buf, size_t len) +{ + for (size_t i = 0; i < len; i ++) { + printf("%02x", buf[i]); + } +} + +/* + * Coefficient vectors are written as little-endian 16-bit words so that a + * consumer can decode them with the same byte-oriented reader it uses for + * every other field. Signed values use two's complement. + */ +static void +print_coeffs_u16(const uint16_t *v, size_t n) +{ + for (size_t i = 0; i < n; i ++) { + printf("%02x%02x", v[i] & 0xFF, (v[i] >> 8) & 0xFF); + } +} + +static void +print_coeffs_i16(const int16_t *v, size_t n) +{ + for (size_t i = 0; i < n; i ++) { + uint16_t w = (uint16_t)v[i]; + printf("%02x%02x", w & 0xFF, (w >> 8) & 0xFF); + } +} + +/* ------------------------------------------------------------------ */ +/* Parameter-set dispatch */ +/* ------------------------------------------------------------------ */ + +typedef struct { + const char *name; + unsigned logn; + size_t privkey_size; + size_t pubkey_size; + size_t sig_ct_size; + size_t sig_compressed_maxsize; + uint8_t salt_version; + const char *const *kat_compressed; + const char *const *kat_ct; + + int (*keygen)(shake256_context *rng, void *privkey, void *pubkey); + int (*sign_compressed)(void *sig, size_t *sig_len, + const void *privkey, const void *data, size_t data_len); + int (*verify_compressed)(const void *sig, size_t sig_len, + const void *pubkey, const void *data, size_t data_len); + int (*verify_ct)(const void *sig, + const void *pubkey, const void *data, size_t data_len); + int (*convert_compressed_to_ct)(void *sig_ct, + const void *sig_compressed, size_t sig_compressed_len); + int (*get_salt_version)(const void *sig); + int (*pubkey_coeffs)(uint16_t *h, const void *pubkey); + void (*hash_to_point_coeffs)(uint16_t *c, + const void *data, size_t data_len, uint8_t salt_version); + int (*s2_coeffs)(int16_t *s2, const void *sig); + int (*s1_coeffs)(int16_t *s1, + const uint16_t *h, const uint16_t *c, const int16_t *s2); +} det_params; + +static const det_params PARAMS_512 = { + "FALCON-DET512", FALCON_DET512_LOGN, + FALCON_DET512_PRIVKEY_SIZE, FALCON_DET512_PUBKEY_SIZE, + FALCON_DET512_SIG_CT_SIZE, FALCON_DET512_SIG_COMPRESSED_MAXSIZE, + FALCON_DET512_CURRENT_SALT_VERSION, + FALCON_DET512_KAT, FALCON_DET512_KAT_CT, + &falcon_det512_keygen, &falcon_det512_sign_compressed, + &falcon_det512_verify_compressed, &falcon_det512_verify_ct, + &falcon_det512_convert_compressed_to_ct, &falcon_det512_get_salt_version, + &falcon_det512_pubkey_coeffs, &falcon_det512_hash_to_point_coeffs, + &falcon_det512_s2_coeffs, &falcon_det512_s1_coeffs +}; + +static const det_params PARAMS_1024 = { + "FALCON-DET1024", FALCON_DET1024_LOGN, + FALCON_DET1024_PRIVKEY_SIZE, FALCON_DET1024_PUBKEY_SIZE, + FALCON_DET1024_SIG_CT_SIZE, FALCON_DET1024_SIG_COMPRESSED_MAXSIZE, + FALCON_DET1024_CURRENT_SALT_VERSION, + FALCON_DET1024_KAT, FALCON_DET1024_KAT_CT, + &falcon_det1024_keygen, &falcon_det1024_sign_compressed, + &falcon_det1024_verify_compressed, &falcon_det1024_verify_ct, + &falcon_det1024_convert_compressed_to_ct, &falcon_det1024_get_salt_version, + &falcon_det1024_pubkey_coeffs, &falcon_det1024_hash_to_point_coeffs, + &falcon_det1024_s2_coeffs, &falcon_det1024_s1_coeffs +}; + +/* ------------------------------------------------------------------ */ +/* Generation */ +/* ------------------------------------------------------------------ */ + +/* + * Reproduce the key and message for one record exactly as + * tests/test_deterministic.c does, so that the exported vectors are the + * same ones the committed KAT arrays pin down. + */ +static void +derive_inputs(const det_params *p, int idx, + uint8_t *privkey, uint8_t *pubkey, uint8_t *msg) +{ + shake256_context msg_rng, key_rng; + char seed[8 + 1]; + + sprintf(seed, "msg-%04d", idx); + shake256_init_prng_from_seed(&msg_rng, seed, 8); + shake256_extract(&msg_rng, msg, (size_t)idx); + + sprintf(seed, "key-%04d", idx); + shake256_init_prng_from_seed(&key_rng, seed, 8); + if (p->keygen(&key_rng, privkey, pubkey) != 0) { + fprintf(stderr, "keygen failed at record %d\n", idx); + exit(EXIT_FAILURE); + } +} + +static void +emit_record(const det_params *p, int idx, int with_checkpoints) +{ + uint8_t privkey[MAX_PRIVKEY_SIZE]; + uint8_t pubkey[MAX_PUBKEY_SIZE]; + uint8_t msg[MAX_MSG_SIZE]; + uint8_t sig[MAX_SIG_SIZE]; + uint8_t sig_ct[MAX_SIG_CT_SIZE]; + uint8_t expected[MAX_ANY_SIG_SIZE]; + size_t sig_len; + size_t n = (size_t)1 << p->logn; + + derive_inputs(p, idx, privkey, pubkey, msg); + + if (p->sign_compressed(sig, &sig_len, privkey, msg, (size_t)idx) != 0) { + fprintf(stderr, "sign failed at record %d\n", idx); + exit(EXIT_FAILURE); + } + + /* + * Cross-check against the committed C KAT before exporting, so the + * portable file can only ever agree with them. + */ + size_t elen = hextobin(expected, sizeof expected, p->kat_compressed[idx]); + if (elen != sig_len || memcmp(sig, expected, sig_len) != 0) { + fprintf(stderr, "record %d disagrees with the committed KAT\n", idx); + exit(EXIT_FAILURE); + } + + if (p->convert_compressed_to_ct(sig_ct, sig, sig_len) != 0) { + fprintf(stderr, "CT conversion failed at record %d\n", idx); + exit(EXIT_FAILURE); + } + if (idx < NUM_KATS_CT) { + hextobin(expected, sizeof expected, p->kat_ct[idx]); + if (memcmp(sig_ct, expected, p->sig_ct_size) != 0) { + fprintf(stderr, + "record %d CT form disagrees with the committed KAT\n", idx); + exit(EXIT_FAILURE); + } + } + + printf("count = %d\n", idx); + printf("salt_version = %d\n", p->get_salt_version(sig)); + printf("msg_len = %d\n", idx); + printf("privkey = "); print_hex(privkey, p->privkey_size); printf("\n"); + printf("pubkey = "); print_hex(pubkey, p->pubkey_size); printf("\n"); + printf("msg = "); print_hex(msg, (size_t)idx); printf("\n"); + printf("sig_compressed = "); print_hex(sig, sig_len); printf("\n"); + printf("sig_ct = "); print_hex(sig_ct, p->sig_ct_size); printf("\n"); + + if (with_checkpoints) { + uint16_t h[MAX_N], c[MAX_N]; + int16_t s1[MAX_N], s2[MAX_N]; + + if (p->pubkey_coeffs(h, pubkey) != 0) { + fprintf(stderr, "pubkey decode failed at record %d\n", idx); + exit(EXIT_FAILURE); + } + p->hash_to_point_coeffs(c, msg, (size_t)idx, p->salt_version); + /* s2_coeffs accepts only CT-format signatures. */ + if (p->s2_coeffs(s2, sig_ct) != 0) { + fprintf(stderr, "s2 decode failed at record %d\n", idx); + exit(EXIT_FAILURE); + } + if (p->s1_coeffs(s1, h, c, s2) != 0) { + fprintf(stderr, "s1 recovery failed at record %d\n", idx); + exit(EXIT_FAILURE); + } + + printf("c = "); print_coeffs_u16(c, n); printf("\n"); + printf("s2 = "); print_coeffs_i16(s2, n); printf("\n"); + printf("s1 = "); print_coeffs_i16(s1, n); printf("\n"); + } + + printf("\n"); +} + +static void +cmd_gen(const det_params *p, int full) +{ + int records = full ? NUM_KATS : NUM_CORE_LENGTHS; + + printf("# %s known-answer tests (portable format)\n", p->name); + printf("#\n"); + printf("# Generated by tests/kat_tool from the algorand/falcon\n"); + printf("# implementation. Do not edit by hand; see kat/README.md for the\n"); + printf("# format definition and kat/Makefile for regeneration.\n"); + printf("#\n"); + printf("# Every record is self-contained: it carries the private key,\n"); + printf("# public key and message as literal bytes, so reproducing it needs\n"); + printf("# only a signer, never a matching key generator.\n"); + printf("\n"); + printf("alg = %s\n", p->name); + printf("format_version = %d\n", KAT_FORMAT_VERSION); + printf("logn = %u\n", p->logn); + printf("n = %u\n", 1u << p->logn); + printf("privkey_len = %zu\n", p->privkey_size); + printf("pubkey_len = %zu\n", p->pubkey_size); + printf("sig_ct_len = %zu\n", p->sig_ct_size); + printf("sig_compressed_maxlen = %zu\n", p->sig_compressed_maxsize); + printf("records = %d\n", records); + printf("checkpoints = %s\n", full ? "no" : "yes"); + printf("\n"); + + if (full) { + for (int i = 0; i < NUM_KATS; i ++) { + emit_record(p, i, 0); + } + } else { + for (int i = 0; i < NUM_CORE_LENGTHS; i ++) { + emit_record(p, CORE_LENGTHS[i], 1); + } + } +} + +/* ------------------------------------------------------------------ */ +/* Checking */ +/* ------------------------------------------------------------------ */ + +/* + * Longest line is the private key of det1024 (2305 bytes, 4610 hex digits) + * or a coefficient vector (1024 words, 4096 hex digits), plus the key name. + */ +#define LINE_MAX 32768 + +typedef struct { + int have; + int count; + int salt_version; + size_t msg_len; + uint8_t privkey[MAX_PRIVKEY_SIZE]; + size_t privkey_len; + uint8_t pubkey[MAX_PUBKEY_SIZE]; + size_t pubkey_len; + uint8_t msg[MAX_MSG_SIZE]; + uint8_t sig[MAX_SIG_SIZE]; + size_t sig_len; + uint8_t sig_ct[MAX_SIG_CT_SIZE]; + size_t sig_ct_len; + int have_checkpoints; + uint16_t c[MAX_N]; + int16_t s1[MAX_N]; + int16_t s2[MAX_N]; +} kat_record; + +static void +decode_coeffs_u16(uint16_t *dst, size_t n, const char *hex, const char *what) +{ + uint8_t raw[MAX_N * 2]; + size_t len = hextobin(raw, sizeof raw, hex); + if (len != n * 2) { + fprintf(stderr, "%s: expected %zu bytes, got %zu\n", what, n * 2, len); + exit(EXIT_FAILURE); + } + for (size_t i = 0; i < n; i ++) { + dst[i] = (uint16_t)(raw[2 * i] | ((uint16_t)raw[2 * i + 1] << 8)); + } +} + +static void +decode_coeffs_i16(int16_t *dst, size_t n, const char *hex, const char *what) +{ + uint16_t tmp[MAX_N]; + decode_coeffs_u16(tmp, n, hex, what); + for (size_t i = 0; i < n; i ++) { + dst[i] = (int16_t)tmp[i]; + } +} + +static void +check_record(const det_params *p, const kat_record *r) +{ + uint8_t sig[MAX_SIG_SIZE]; + uint8_t sig_ct[MAX_SIG_CT_SIZE]; + size_t sig_len; + size_t n = (size_t)1 << p->logn; + + if (r->privkey_len != p->privkey_size) { + fprintf(stderr, "record %d: private key length %zu, expected %zu\n", + r->count, r->privkey_len, p->privkey_size); + exit(EXIT_FAILURE); + } + if (r->pubkey_len != p->pubkey_size) { + fprintf(stderr, "record %d: public key length %zu, expected %zu\n", + r->count, r->pubkey_len, p->pubkey_size); + exit(EXIT_FAILURE); + } + if (r->sig_ct_len != p->sig_ct_size) { + fprintf(stderr, "record %d: CT signature length %zu, expected %zu\n", + r->count, r->sig_ct_len, p->sig_ct_size); + exit(EXIT_FAILURE); + } + + /* Deterministic signing must reproduce the stored signature exactly. */ + if (p->sign_compressed(sig, &sig_len, + r->privkey, r->msg, r->msg_len) != 0) + { + fprintf(stderr, "record %d: signing failed\n", r->count); + exit(EXIT_FAILURE); + } + if (sig_len != r->sig_len || memcmp(sig, r->sig, sig_len) != 0) { + fprintf(stderr, "record %d: signature does not match\n", r->count); + exit(EXIT_FAILURE); + } + if (p->get_salt_version(sig) != r->salt_version) { + fprintf(stderr, "record %d: salt version does not match\n", r->count); + exit(EXIT_FAILURE); + } + + if (p->convert_compressed_to_ct(sig_ct, r->sig, r->sig_len) != 0) { + fprintf(stderr, "record %d: CT conversion failed\n", r->count); + exit(EXIT_FAILURE); + } + if (memcmp(sig_ct, r->sig_ct, p->sig_ct_size) != 0) { + fprintf(stderr, "record %d: CT signature does not match\n", r->count); + exit(EXIT_FAILURE); + } + + /* Both stored forms must verify under the stored public key. */ + if (p->verify_compressed(r->sig, r->sig_len, + r->pubkey, r->msg, r->msg_len) != 0) + { + fprintf(stderr, "record %d: compressed signature does not verify\n", + r->count); + exit(EXIT_FAILURE); + } + if (p->verify_ct(r->sig_ct, r->pubkey, r->msg, r->msg_len) != 0) { + fprintf(stderr, "record %d: CT signature does not verify\n", r->count); + exit(EXIT_FAILURE); + } + + if (r->have_checkpoints) { + uint16_t h[MAX_N], c[MAX_N]; + int16_t s1[MAX_N], s2[MAX_N]; + + if (p->pubkey_coeffs(h, r->pubkey) != 0) { + fprintf(stderr, "record %d: public key decode failed\n", r->count); + exit(EXIT_FAILURE); + } + p->hash_to_point_coeffs(c, r->msg, r->msg_len, (uint8_t)r->salt_version); + if (memcmp(c, r->c, n * sizeof *c) != 0) { + fprintf(stderr, "record %d: hash-to-point does not match\n", + r->count); + exit(EXIT_FAILURE); + } + if (p->s2_coeffs(s2, r->sig_ct) != 0) { + fprintf(stderr, "record %d: s2 decode failed\n", r->count); + exit(EXIT_FAILURE); + } + if (memcmp(s2, r->s2, n * sizeof *s2) != 0) { + fprintf(stderr, "record %d: s2 does not match\n", r->count); + exit(EXIT_FAILURE); + } + if (p->s1_coeffs(s1, h, c, s2) != 0) { + fprintf(stderr, "record %d: s1 recovery failed\n", r->count); + exit(EXIT_FAILURE); + } + if (memcmp(s1, r->s1, n * sizeof *s1) != 0) { + fprintf(stderr, "record %d: s1 does not match\n", r->count); + exit(EXIT_FAILURE); + } + } +} + +static void +cmd_check(const char *path) +{ + FILE *f; + static char line[LINE_MAX]; + const det_params *p = NULL; + static kat_record r; + size_t n = 0; + int nrec = 0; + + f = fopen(path, "r"); + if (f == NULL) { + fprintf(stderr, "cannot open %s\n", path); + exit(EXIT_FAILURE); + } + + while (fgets(line, sizeof line, f) != NULL) { + char *key, *val, *eq, *e; + + /* Strip the newline; reject a line that did not fit. */ + e = strchr(line, '\n'); + if (e == NULL && !feof(f)) { + fprintf(stderr, "line too long\n"); + exit(EXIT_FAILURE); + } + if (e != NULL) { + *e = 0; + } + + key = line; + while (*key == ' ' || *key == '\t') { + key ++; + } + if (*key == 0 || *key == '#') { + continue; + } + eq = strchr(key, '='); + if (eq == NULL) { + fprintf(stderr, "malformed line: %s\n", key); + exit(EXIT_FAILURE); + } + val = eq + 1; + while (*val == ' ' || *val == '\t') { + val ++; + } + /* Trim trailing whitespace from the key. */ + e = eq; + while (e > key && (e[-1] == ' ' || e[-1] == '\t')) { + e --; + } + *e = 0; + + if (strcmp(key, "alg") == 0) { + if (strcmp(val, PARAMS_512.name) == 0) { + p = &PARAMS_512; + } else if (strcmp(val, PARAMS_1024.name) == 0) { + p = &PARAMS_1024; + } else { + fprintf(stderr, "unknown algorithm: %s\n", val); + exit(EXIT_FAILURE); + } + n = (size_t)1 << p->logn; + continue; + } + if (strcmp(key, "format_version") == 0) { + if (atoi(val) != KAT_FORMAT_VERSION) { + fprintf(stderr, "unsupported format version: %s\n", val); + exit(EXIT_FAILURE); + } + continue; + } + /* Remaining header fields are redundant with the algorithm name. */ + if (strcmp(key, "logn") == 0 || strcmp(key, "n") == 0 + || strcmp(key, "privkey_len") == 0 + || strcmp(key, "pubkey_len") == 0 + || strcmp(key, "sig_ct_len") == 0 + || strcmp(key, "sig_compressed_maxlen") == 0 + || strcmp(key, "records") == 0 + || strcmp(key, "checkpoints") == 0) + { + continue; + } + + if (p == NULL) { + fprintf(stderr, "record field '%s' before the algorithm name\n", + key); + exit(EXIT_FAILURE); + } + + if (strcmp(key, "count") == 0) { + if (r.have) { + check_record(p, &r); + nrec ++; + } + memset(&r, 0, sizeof r); + r.have = 1; + r.count = atoi(val); + } else if (strcmp(key, "salt_version") == 0) { + r.salt_version = atoi(val); + } else if (strcmp(key, "msg_len") == 0) { + r.msg_len = (size_t)atoi(val); + } else if (strcmp(key, "privkey") == 0) { + r.privkey_len = hextobin(r.privkey, sizeof r.privkey, val); + } else if (strcmp(key, "pubkey") == 0) { + r.pubkey_len = hextobin(r.pubkey, sizeof r.pubkey, val); + } else if (strcmp(key, "msg") == 0) { + size_t len = hextobin(r.msg, sizeof r.msg, val); + if (len != r.msg_len) { + fprintf(stderr, + "record %d: msg is %zu bytes, msg_len says %zu\n", + r.count, len, r.msg_len); + exit(EXIT_FAILURE); + } + } else if (strcmp(key, "sig_compressed") == 0) { + r.sig_len = hextobin(r.sig, sizeof r.sig, val); + } else if (strcmp(key, "sig_ct") == 0) { + r.sig_ct_len = hextobin(r.sig_ct, sizeof r.sig_ct, val); + } else if (strcmp(key, "c") == 0) { + decode_coeffs_u16(r.c, n, val, "c"); + r.have_checkpoints = 1; + } else if (strcmp(key, "s1") == 0) { + decode_coeffs_i16(r.s1, n, val, "s1"); + } else if (strcmp(key, "s2") == 0) { + decode_coeffs_i16(r.s2, n, val, "s2"); + } else { + fprintf(stderr, "unknown field: %s\n", key); + exit(EXIT_FAILURE); + } + } + fclose(f); + + if (r.have) { + check_record(p, &r); + nrec ++; + } + if (p == NULL || nrec == 0) { + fprintf(stderr, "%s contains no records\n", path); + exit(EXIT_FAILURE); + } + + printf("%s: all %d records of %s check out.\n", path, nrec, p->name); +} + +/* ------------------------------------------------------------------ */ + +static void +usage(void) +{ + fprintf(stderr, + "usage:\n" + " kat_tool gen <512|1024> write a KAT file to stdout\n" + " kat_tool check re-derive and check a KAT file\n"); + exit(EXIT_FAILURE); +} + +int +main(int argc, char *argv[]) +{ + if (argc < 2) { + usage(); + } + if (strcmp(argv[1], "gen") == 0) { + const det_params *p; + int full; + + if (argc != 4) { + usage(); + } + if (strcmp(argv[2], "512") == 0) { + p = &PARAMS_512; + } else if (strcmp(argv[2], "1024") == 0) { + p = &PARAMS_1024; + } else { + usage(); + return EXIT_FAILURE; + } + if (strcmp(argv[3], "core") == 0) { + full = 0; + } else if (strcmp(argv[3], "full") == 0) { + full = 1; + } else { + usage(); + return EXIT_FAILURE; + } + cmd_gen(p, full); + } else if (strcmp(argv[1], "check") == 0) { + if (argc != 3) { + usage(); + } + cmd_check(argv[2]); + } else { + usage(); + } + return EXIT_SUCCESS; +}