Files
simple_crypto/tests/rsa/dead/rsa8192.test

25 lines
36 KiB
Plaintext

d: 2e2d7f8f964008c0cd6d367c2e4c7e9f409707449821f19194c017e5b7e537a70769ed73a923ea11089b2184e66cb896b8f0138176145369ae54f04be6c2575ba0e68d0fcd7c9a89ae1b21b8017498ba065eb0f805aa46679034cca8d2e8c3e204a1c7f335381331188b9c9cc49668b048a67090caf976de76bb887ee741099becd377457f58cb5c273a93828257558183be2e7cbfb5b4841fc207ecb2e7ce5fbf953f45d8e0ac41f92be3b720faf5b61551778a9de7084289b13e544c71f4ca6503527b86fd1652d75a747265e08f0eaacef04ea6741ef178c8ca9d97651a6a0310bb605547be501d1995bae80a5f6c9017d8b1c2668aeeefa0c5cd685bf7500235bdc5ddae641f0aeb369f835bfe5700fdb8518f8a3c91c05a7346b4f8e007ab2cb8b76073e60074a34f7d84e0d23651f3022535492487e19821472927eb22a648c23c9ede5da30e0620053d983081af47afebd282fc8df959aeeb7c1db19550788b878a62f5172dd259deed5c9ac9911d9dffd02eeecdb5c4919733cec6b891ac1bb0b618cccde80eb6f599a3c32dd6c4f0a0a2912e008b17892d8506001b258e12e9315aa988341326aef0f8e150b28b1495308dd61d1cb442787a4935df266cc1ce942597b35d405b17a7e385e4992d61b50b178618df81516bb5a28d3f696399bd6356704229576975b33c6899ea925d12b365e9ea71aea46af2edf77916d5130dda75802d85bf33fc712995648f149e826d8a3ea97a3cf32e24a4ef58fb1128a25245ac75bd6731ff916b0b07b5707ec7da81fc9f21500a8810915a2796650b07169f021eb4aef1888a0f6a1609a758c6373f779f6c18c62b0dc526516fe767c51c75659ea5667a0ba0047ae254077c5c8c5cd1d99f1d906b6d20f2581b6f83b4a4b222ed2e75a1b1d7f3b58844d5f9e470e374d5f7c2cb7b844e4cdd637d13e82e2a97f3936c7b44862a9b6b0ef24e96e1061e360c47b6aebed56d24d4fb25eb94067d182e9747adb9b4a3dd7a185fd8a9da5ed1c88b5826456431bafabe5d84172b70d39134761f89ed6e09234c27e7b7961fce84385a5d09890328d5092b2f2771869b8661c1b0d306010d34925867458ee6a7ec279469adfb05a1add149558309d91eb64b169ea7aae311a3860f4ecd34996fb3b76c983ba8606cc74fbe7752113549b8876aa5500255604b4ed691b621f52d95772b63eb135570331dbc60e3f94f62bb353e342cd7fbee46011844fee1d0cf4be8457b1b642868c14c39002fae74fc5a7ede270de9ddf1677d6f04962109a5d017a6587ef64c0bbc0939cd1684757aabace26fb04adee3df5a3048147fb15f4c2aedb72ce308e72726f2418639b09db11115c0867514375c9dd428846f15b94a1f76670b9996176464ab6fa054e03569c952db20bbf48ee51b11165a17ea03a9fed5db9e2d2101
n: ca59a75a687994cb513ca9237ac6179df0e86053cb414755c2d1971200df324265c2535a25c96af6644ec6253ecffcc5c2a1eee8d10fd76ee0f5e96b8bd95a230f4e3935ed73c76a9d6bb2464d4f6424f4fd2e77a866a24ca8ea610bd6662201ed07f3c2e0e74a4eaa27637d627132d956b9fa826c37a08e18f4d39b36282300dd00afb4405489050add55774d54d4207997d4a44a88ded3170abe74717594a2a4d17db0daa8edc3b4601338fa143e75d0e2fc07c2f488d32fec6b2d9410ba2b4d65cd7387a5077634203ea990b8f25c9999a03dbc89d957d6d240e127d363e102717e1120cc183c2c4253324913a419301239d0664badeeca3f7e6da74a250a5d59e5c52d5473877b1320fac30e33ad0184c7e9ad5b3359b54e2efd0f65e594b2a36e18f132d84b7f1259fb021815c20a27eb0d7a75cb92487055fba8e4c1425e8b2287fed196728a53160922421b6b48f0fdf0052ee25eb921592a28d3a982311f7ebc1cefa097c61a494838573aeb52372b6ed15a278449fbe1872dc5294652a6e0ee060d0ef8e4e5c2970cb0977a3f72cf4731425ad141634851db398833959f54f4a390febf87f7257ccf74177161385573bac33f1bea1d272d1087917fe701fd51828082ca105be3a7974c93c14491e299b92555cbec74af39d6c0b786ca07dbddb75a5ec4f09f2a9b173f1fcf08157e22a7123c1edf39003b8e390190c958574561157648f442832150be8809a642d7a4d21505bd9a2a874bde391190ed9bbadcc4c691fd9e5271a5c5884645285d34226318451ef71f060de5f555a8bedd9d7af8fa5debffa393bb9f4fe48e2ba39d47f2ec451ba9c439888d6fb401ef61fb394e32e36e27ef573ea5dcb133dbb16a2ab9fcf32373af31c7a46e81185642b5f6b34493169879c89e752df7259a94c13602bcff958ce3d0df505ad3456c20bea89804833517fd3d3fdd09d21c47ba9befc4d6ee3009c89f5c1837e527cd05f0d46c5385ac0ca5f87f064a6b084f732f7d65c40b6b5cf1d9c511bf46f5e6ca28829522b4921db4584c8ee07cbccd20d2fef48d2de3db825e5c4ad4da6a956b4dd647d4c601c1121704b84f8b42abfac8c22a796997250ade86ee14c321a35905d78627db4f1312f7737010f41cd6d342bd51afdb23f8bb274ced7f420518c8fd8c88985246663077121e7d3389005090bb2005aed05c923823ac109ca7d3c4c8917dc000fb47b6dbab63533b1b4db71e51641d12738a6351eb8bd5dab0de7c4a1395ea22cbbd8adbbc71a79ca8bc70e9fa1afcfad21c55a539f8a4405ea6804a976d462d37d8372d491efa7a404e5f8a4912464e13e30723348ac9dfdb5f92720836a0cd39e942d390f041d9ef7f16a990e5407bf7062cb92f6b599822fa6370ddc04341c7182565a377a5993725244a9454319230256a291a2642f37b
h: 224
m: 2cd0bf520b94ec28c61c08fdca7336fba739778acf6c8e102b23a6a3d0aead229ba56d4d3f438cf7b1ab5cecd57d1148aea280c141732b649cd33e1e752e6f96785f4b3f50d874aeebd362fc98c05557411eb963d5d8500cd8a02dfd6223d75704163de0207e7ee10e4573add7ab74704426230e92649d3c381ec1795e714d84444db5953c9f5bf986fc5164f687e3f414ac51e48bb37132aede3c5d39a7e3e7b89159c316dc11b1488579f661862e8ef6487c4ff265949ab347292a111ea8b459dd8456c85dfffc04139a0fb95d4079438efbb80c720db963f4d05c1658ebf84d58c1f6861616d9c2e39a43bbb95853dac237adc775d18a524764958642f3827cf2f7d74957af897252a073c85060976d142ee136baa0006098a8685e17482bbe85b36e4d97aec2dabc2d95d8ada5ba95bd15f7febd3827f3017007031d2a52318f0550e678db4d9705c2aecd206794d779a535202c0dcfb8c78973768e46b8706f886897a2b10b4a7cb4af052ac6e55ff02463b6ffc8e140d51c847639e543264cf6c9a48f7b7acb6f4dfe3d384164e78ed03359f4b50802c6b63e46cfed4f365588be90d7094e35f22308b0eb26bf510db9f86b195ff9d35c1ba885c66590054e9f7eee3f333e735534f4fac9f4856aabc5b73b6e276be29fc342c4565a612f358fa5e226d4537b71abb40229be2ffcb8d8119f256506071c68fb7cb7f6f841dddc8a7a27fe574cc10210f92fe7c1d5a261a3cc55ce88ad63a48ffccde5e8346bae67c6ea057c5f1c03cc05950acecebdf44328d5a888f37c30dceba626ac1b762361351d13835ee2cd86d3ab5c7cc252cc59b360d5b430181a891ebba52e986e875117831ee0d23f90244afabc1dac8c12c14cbac0c4fd4f170224f983d4ad5cb04f555641b5735add1dcc77d96225f90aae528664c5fcb64be19910e4bdf22f5a7cfd38ce4675bacb975af6ddc872015bb06155b446cd4b072a7c5515222604f4b1a50b955233b1ad404a7f6c34976640767bf35740ba1765974d5b8f2ba34ddb192683b3978a927eb82bb7351b42d9119644716013e6e0acbd8bf78352796d237f22203a2cde6d977c5f7a16555ddeab9994c489427874c5a352be9f827617e6cbde3323cc543a242a221920c8b6e0043d4942435ad2404c97ba2170e8862a9f94f661378616fe5c9177df8d02e763be6b940275
s: 0c151cafa7fad5d100c69f28bb3ceb190e7ffd38122ddb14775eeef8fc4d718ea680f95500e27978d65eb2c0ac7c19171284683a34995731bcc30bd7b579acdb484a65649cec4d993251a5d86d270fbaab6a466af9b2d4290e39c0eaee37919e430552a3e3d0478ad637c4859b47d9a332c81f4b7197b484fcbbbee430cb03fe544aad4c23c735c033bb50a9369ac32ced85e39e07c40f984e62de1e8df55f05e8054a023b1a9b2e28660fc352fc453216a22d72f2864ab370fe0e4fa7835e3a8c8014b428a429fd1beefd8ac656a3b32e2f4a62c4f897a40a594c1c457ccf0ce2f42d76561e885f25ad4ee69bbe2c2e750f0b737fc9a37100533478368f8f315d07dabcff48c573f6d1c4196a585f53f053a847f0015c249f0ef843f595c34f81ae79efedf860484d9141a7b9cc6c6141eb030f35cda58398c05a1f9fe6844f29d005466b6e910a77ceb08fd95a45d86731f7c282e3ddd1a0985a87b6fe0b8ddd88b1d0fa5a5ed16134c5b7ae963e0ee700f4f9f5ddebb40c63103fda73fa3ca8ab1bec6d9831113fcbdc908b7d185854ff5c04afa15fe09b4b20f9f12f3c9b088f83d69332a41248a206d9c6c1ec0c7970eb17c8db92e7f0768f594eb1b03c2cfea50e303954e4d30ef4c1f3d213f1e500b8b15f1c84f08287905b8167a22b4290e0653bdc4f1ddc0d8caa4e62ea9d2a4bf47becd050aeb0bceb2e6aff5846d69437e8288e017c02c19c42e4404f02f68177c8dd87daf74eb8b3ae416bcf851c036d66644cf3f693291a3298aa0a9f7c3456c2a81075df7cb5482bf1e4472d3d135e9e491e21cbd6eccc9f678458493b203d33bd21bbc4adfbeb771032489dacb2078e9c8ad7a3ab5928965dcfb1d01b6adcbd8339fc5605976fa69857140441d2de1691cb9130027a5e0e7b7640e95b9eeaff136d39807023f3db8e066d20ff929bcc939d69647248f9b7f8d211527b79176d51b5693f7dcf69221bfa4cf3db22affa610f4b278e3bee945c16ec56984097628edd8a84afe132290b9802180af7433f6aaaba1adc87e2337f36e6f4f3df61746e9decbdb8096cd9aab206ec302d4b9dd0ead1096db28ec3149ede176ba05a624483d76a98aa7aea95c4732c21249086a4b55670d4d7e43daeed37cb120ef6ec2bbb5d71d029940bc379e10c6566db5b4b6f26a005a12e442f2068b6a0e1830584bad43e80dbfc835a02e5630b4f6acc7558454165bfc779cd4a1f5a982fe124d679440afb5e681605a615ae2df63dd4b7e79c6aea9c9d2bc8990bce99ef5e9d61a21a241640ddf16f4cbd05b9a9b1818e91c2f7ce7eca7a174f1a09e5cca9b5d9cb83618e678443e3aab394134b639fb0587ea7a24afa102b71110e7e39f3ba41a99867b2ba0634394ed70b8e880a38437a360730b4ef3be9d30f9f922b938aba42bb1bcfc600a745979009
c: 9e4afb799f610bf4717131f9bc885f72b59a43bdf3df27c40e56b29d9f3a49e1b5437a257ed2d4e551f10c16e9f82d049eeba44974c91e76b70abf6e90d0a6e03646e39783d5da437c768525f35c3eb2166229474b595ecd2e299a29fc669c75382b6037e0ce473699b64447025b6744417a8c7f4890ff7f2463c8671c43160de4c2574417c541f937a9fe6ff002ca4dfdbaa591b453dc864a2b3b6e5e0b5588c8dd8db3703b69e6145f3d67e634301c00daefd7122e767e0d41fda3753e98f964cd274ae3ff5ae3089c90735c3720719ba22e5010093bfd8169862f848366999120f957b00b91783a90b8ab88829c3657413ca4349290de596b7460e4d2f1c61a6ec5f89ae1070a9d67c13b702de95eed15a674b1518cb8a24dae29708e0b7d08ed03181537d11e1562e30cc016a8ff0a7229007d8cf6d0658fdd1148e62b14c17f13d50dd9a3c6e93b9cd8baaf9c0127575029b366ad2118f39a367530438a3bf1fe0d0c7cf4c6abc12bacd30d74bf37b92bb4974f0f5fa8b5a2f44a5cf5c0dec8c491af0410ef0b0a78af2cff387bebe071eacf6d6ac839a4592e959f02d8dc8ff14e55e79acd4e4052175fcd4a9a2fcf493b8a97e2bfc0f13b32412b0193ba94ffe3c86b084c36472effade05b94250ed59f29db55ea3721ad72270bc521e58f8de416147e84f62dec7a1c7af1d8205502ec2a644f7735e4a1000e18204198398f5c0ee78b525b4bb6d2c1edb2e17a967d7fd5412c0fbf91a3ba35391ea6dfcacce90b39754086b91cf3a4fb74d792a1ea4f17c7ffb444addcd51ac261dce7b0130323a1d8275430b429f1d83187ad407a045206ac41fa7ad6ab5ddbc776da447e7b4ba995869e47ea3d8740c6445e261bcc38aa17233456ccef51b6b32a73ff9c22d64084cccce06aca64c276aa298f58856d6a050d921035e0b5db19195cae055543c6c794425ab6abd817e78660bacebb567a33557727388f21590db50ab4970bc246baf8d36094b41148e2a97245da80536f8c1e714bf71bfb2457835cec27bd29dbfa2304be0cd227079889af2f5b02fe04de2658491ae1f699e013966bb5da680fa08878f0e7ade65edfa8e61346611afb26db2d19e2f7f2a56f8e73d877fb2ebea59e5c2603b88d753c7e52ca93013a2687509a886a1c992e55ca872ab44f2cf40d71756ea9aaf1f8ec44f555f91b1325a827bb71736dd8b2a07bb2974f191a4c134ca36403cc5600f985003a34b8929363abef60cd2647e398d49740cfe00ecb8cd5fa29a3818ae748cab7643636fd2538ca7e86bf00c350d885d5c0963a6c67bd5a319180230dc7b7824a786b41db577e7e574bde5ca4661705a964b0dbc5a4813b8a90e58cb26944affd8697df6a72a05ebe203ce0d61cc885b8e0248e8dba4aaa4f77f72369bb04e24ff84b0d2a3b58674673f6b27c5ce17c
d: 1466d202d3cbd5cdca89c73332675e010f8bebc85c12342c8d4498621241af53a2beacb1da1141840b90a23dda2f43b9ac76bd9626adc153aff60cd5a0020daa1dbda409fc2c2b58f989b6ea9fd0e68d0a45f1c6b16aa3cd3e11bffb194c4e7d968f0c6bd17bde8db5f60f59afdd56d3c8d0743eb81e831758a1cd2a049c88be5fd2177fbd146dc924918b9d1990678b71aed162c8caafaa9bbd5f708bb84f46127331fcb056d2d9ea11043dc07ad0e7d84798fc39e9ab7f0228785ee0de15f478f4e92280f2d10b57a6b0b7363705625eec81262d26e988eaa5d8149fdc557d20f46285e3703fa14c7173514177a2a91340faf9e6a264f09d123e1fade9548eea24551afdb82e564f0eae2d01b7e4f077b21352fbdd46a49eab9de16da7385a04ce5ffee7b2a5b56164c6cbaf298f27bb2ea45de97cf1460780ee1ce17e65016a3473244c189d6557b23dbe1948228599f613441d0750489105a62779fde721966c74d62aca41529e26233588f9624a876b7a28b9fc2aa08b5bfb65de146c427e48f57a177b5ab7d5d542ca0b1ce1f4796bb2842a439f147011cc1813b393f096293f8124d226ec666bb5bd98ce05ea966cec9da976bae8136dd8944080db7894836a4a130b27072f9e13d178e985d7789f58d9d0575bf6ddc0ebb3ea3abed9873996818c5dfa37c9ec587788513d99340df9346f38012efe5d3f833f3dcf62217f7dd56fcb1c1647d006aa5f5476406a65dacd08c4666a85e33da8eae34758ccdaeba985f7bc82599a820bdc6565c09966131ad4de1339b73766b09f923d238b5ebaa59ac887c59b68c02ea62b47f8123a2086c348adaa2ea5f19083a663cdd7aaf89273bea60e8a1aaeaac6a238d5f9162fbab2aeac1d278207a428d7d43c5a0e1a77b63c70335943a98f6e67a748f17c6f4ef9f334de98ab9610dffc6da9c05cc06267fe4accbb72eb005f2c3b9b38bd4a68358743980256493959fbd76c80e0888f7ea456a6357f9c0a510c83c363a2e262f218b044e11d541f27ceda5df7c0255eb31c76699f5b9fef7b427f858c3c99782fb443de0762200b3e3748b5b6091a6786f14f4f5115d9bf9df23b60910aa8dd0890777b1d9fb82de67f621226ec064d53f4aff6c4a8ed65311647e56fbea927542ceac85fe309629fab9aeff9b7ccf0281292c1dc46e5e931aea1d6049d4163f81e5a3b2e28a81cc5e20a905fdfc81811fb8b889977c1adfecdf964dede723669052453132d270dc140b8cc761b61af2b17c32627e8254dc5efa822458aa2fb06b915da7df9e91362ad22f6b9cf24964aae698a740e5b9177e96d6bcbb601b7e7199d8bcb569bc5fff8cc1b71af0f169913885c4393c836b2c66b50a212a0233d4838580510786e95221f56086c9665259c7517126368188ef549e46e5c57ea3f6a1161ee1bdfb94741b2c1
n: a9d6f15f203b1aede1d770f38c8373baeaa6b305ab7036547f2f06bc981ccc314ccd4d544bbd1059a7cccf5a2bb555cc23b7f0f0c6192305322ef320e318d97cd5a316925f1ef541e4ffeef8b0e24623d453d56bfbaf96e5ac1a46c13b89b113237b5b7c5ced51c939355b38c48239c1a69d74913d072d579434eedf8e44e29de4fe1357c4f3c8f715d36c63595c3dd84524705ec3948270b8b3fe910960771822c54d703f5468470cba88e4f3b5d6a030e3ab406e7e6116cce16f0b80c1401017fa7991153a8431200c3d2192a60ec6aa005c2dcba60304c515dc15228c9ecd3cb647c6d4e6c8c91865944a3b70993fc822ac048a3652fca27d339ec584273998aa3dbaecef02d42975deb940ca17008ea48b047a364a1b10bd0398406840f25d1cd22cb3e05f7979ac13974a32c575d7444a3985242b3741edf09cdaf4536f87390833dfd62a3d65c09a89aedfe1bfdb705fce0fc0b274d0c6345bc5726b64287442e0b8b7aab3522e93ea37fe6a4ca2da056fea91261e4628b478b0d7ff507bf119512e34e9e8f664dbfef4cb88b3bd9a71844b1c3884c6e3aa6868d3e097bbc574cd54b413eb4c0c2ac58049d703ab5f222df36d9d65f8cf98ca4c7c8b4a38f077534e6cd74829aa19d65e2c37822b5f9a521513d46ed02477c26880ad6571719802d330d00b5229688ef9cc42bded890e8009c50eb6e687a1315ef8affe4756d878972e3ed49c01aae211ba02c4e19be1821e7af1ff2ff402d7fba614581ffba08e66b684b9873052df7a43ff08fd525810315cb65d910a27fdfc8540138549e035984a72bd610b4be4ccf868d1d038197c38e2471c7525a447e4add6926f7214522c01c3826b5d7d7cef645996c06d270b41c19de3b9702de9ad5b99fa2d76ece2fee9982a963837071fc0230519ac7e64c11973b267c50676b0552888208f4a5d3afeb25d9bd3fa19d0ddb796d8e1716a7e139d0d041890934be74cea2eb5ee0835c75d8acea7201be7efc3e5ffd29929bdc3e61300f00e39e54d38fd1fb80ba2c440bd2459a22fb1a92912491eb2bd5305a3554bcef426529210e3a8335b6dd12d9ace29e87cf101b25f9bdaf4b91777f3b6356ac4f9044449289621b91c75527b455be0ec40a11f51a24618f5faef79ce4fd179deaa3f8921632240388d0beb61f5ec8bceea92151fb00df7367839c90aef716fd3e42d8bc3aed25507e4b48283a04615b3b3ea9d9d351388242b1d3e9f1d7383b1daaa889e97d1ec0aec141ac6e4ca408e50823155cc124f52a7de700cb5f7cb2ca40050bba7a13ad799eae5ea384fc7ffebf08863b434cd154c1fc9891327e9eeda4cbb079761b624d53d66de8b0c2871c3b2fe47dd1c51fa5ebfd87222f4b74278857bf212865a03b1e215303f6d81d0347b44a7640496b6b7649dadf074571a1a417bf403b379
h: 1
m: 61e1b1cfd149e50923800df954dda3ae51ddf5b86f1f6a4701c689c2a34263fa08cc4c3b4c68116440b9cca2948cc3400410c0f6368f5d34d5424027c2777e334c54e20aa3bd7a301fe46d13fe8e5e9aaf8b5e68e642133cb9af552d6174c6adbed4c0925a39629c2f5b274011ff0b96c21fc8274fabca05dd27ede9fa6f24b18f04c148722ed4224c618d4e6db1b3ec8825ed656c4e41d1e00f13a57376604eea31d13cb5be31d85bc307b40b5f404d1b2d73f21b137ae8478e22e69c0f18ca3939dcc973e20baa6b400980b358a2e84618bb9780b25b7c729359d1b9dd5dc524246f753dd48b62585554a98fda59c6ed0d3051023772a16cb38096cdb00478f38c75906266735270cda690e0b53c5cedc94324ed69c62743011cbf49965e7705e969a6157e71c3d0cbb5e39101a57d4564780af5470f7bb33f3a73b24226f38695c797c81efbaafa4c67245427c92a778faaa0076dd0ba44692c12f5e84d86b4ca89d7cf3418b9ac7c57912c1ec57ff2ae2a46c6582c7f77d976b4a75d79b184f57fe70e3b7cb8ff9879c2a4db481f5a0db65f7043ea8f49f1f25ed3c338bb1f485520df4452e78526f1eb6a63f00387230f4370f0d917977892f43c4d07eadc20083a2867d538ac34c4
s: 7ff6b68028edef60e96db6e007fa79321c4527b2be9489a6e18c8ec42d894bb2f35b8cb698d7029ebc83e7adff130a1c8f59b7f60c8d9410dcb02a84b1e2b121d1a5b9d02c90df5617c7a3f2acb048b732573191ce0dbeab604e1fe2b88ee73e0c75558acb85d6c7398a6fa1a09c143e0b99007263df129f46dca028f027c4e546dbbcdc5e56c065db38b5fcc00ed1b7f1dff78f56879af782207a272efb76767fc8679c90521e4593fc803da9f27418cef180f771005275ef778694e21cc570dbb4e8cbc971c57854958964fed76fcd9fbad8f5f77e3d3d38d4616b811be1203dcd6cbdfd4adb805718c3c6d8d7120539799f81b145a0a6a15301bb24399d6d0891e2770e1d98283fda044ab82f895bef3ab16a35c81a30ea3e893bd0f7883e253792c12f4ab8ae1f6fe58a2f07f9dcf4cfa088d8859560663532dabcaad7eb3288a2f6bbafdf68402a9ccf59fc4ef34c8a3081eeedef753b10a2aa3e393cdb7fd89fb9f7fc868e0741f6069b1f859a40cf99afedb634bfc34493d7c205d263d85c70add13ac3979e67b7a4b7cce0cd38dfe2ea8b923bde5c7ad856b955a70b54a390e24761860b3c0dc2cc020bae9f6576e2a830ad732ca8a6960111407d1de42fca5336c3e4d62c5c632ab46c24df9c5583af8848b72860eee9ed865d4a7f8c1929204e90e1aea64b2fb635f6bcb6f3b21cb6e0ac52ae1e118a398aeb73e9e5551fb318dd9f1ad1797e2fdc309bb86728f998bdedc8f57816e0b0c43cddaa79becdd3000195ee0ebc4078896715d6f53ba9b6111fb7521b59190103857ab8a16137d84644feed155d2f0d90a5f1d01a32f3925e55ff89d2502cfdc2278ded75c203ae8cc9c5f3756008f9d31b5c330dfe4f8931f763f68c8e46cf910cb11f571adcc5cd33b13e1a9083e466212ae8602b2b924599995a5fea07cb154d42be56e55cac78df47ef0c9e86cdf788fee099fee3c350f9a1f121ae7cbb492b1daafe59659a965db84017963885f911e328cc15623db4c7b18b383e3a6f57cad85bb0f175619fcd258aef20ded1fd61c43685132fff004100cb0fe9a6ca95a792a3b44761b5529999e43f706aeb0f820a2d670a733573aad337f3f97b561a76365df398368cbf61a75978dec6281264eefb792871413978a855b9d56ddb425b1aac9f7de816c26b2fd24082ab3379fef5c118c631e928f382b5af0ad7d2268ed321c75b3416163dba37ebde8aff020f7ed190bf46020c761c279eabedabbc11fbe773882e779af28f90621d09fad0292761e49f7b1e5878125f51ccf97a63ffb8d605156b7a75e5e1f0ce84e3da3a01f7e0399fa895b4837123d41e3e9cb99789a17e8dd3d6ce89c22563da7877d35805241c1e7e04efb6260a6239dc5f86ca93f7c513adde08758472dce74a6f194d2c8e0e7988e91094c6a1fc62739436490f05
c: 5ca152d6cf930c1552f833a6233ad6dbde78c25dc6789fd4eb4d046292893a1953f8e9f864954bc3951bad0b1cbab8f309bbc19bf8100f7dffa5584f54fd5fba3c66a2826986e71d4b90b37fd88216d35623475439a222b3bda608a3d32a652ea03ab9269870f912029f7f5a2dc7453b88b28118e2974f53deab582e13d22d2d5042bf63490ead31b0a35884dadc0536006389b281ad21fd3f36ae2a1d70e0dac403ca2f84c2068985cdc4bb33c4e0af391c24337d35c414bd3709559b0ae06f64e005dced99f4344c265f43b059bcf7519648069e93a9d83a8a3eb8b9e2afdc594044ddb462ef55d450e9b743d46fc95c6a03c89fc41a8324989662fd8683d7827ef8987227fbadeded2c1f110ec2899b85b6f0447a4a2720ab885f7ae1fd10b7552b8b195a94eeb84f5a80525217221a2650122592e4625438ce1aabefea610ce7d257493f8cae74d73aa8995bebf83f612f31426d1ab2bdba00a1ff48a8469056ce3adda3ef67170d51c8b8be9c486fb12aaab5a2fe05747c877a57541cd785383c24d07ede5ef8a91c2c3191d1d45f9dc2d4ef1dcc33b523ee40276feaad33476c416db8a8e4c92de21def7f059fe7736c0882d8c757731ef3e92370fb9407f5ca297655bc5d12a3ff0baca20a42bc4e4d439b9bf6a328f4ab21d8a5d8afab010b98f19794a80521c031d49d08771b7138f22b8f18fe1f80a6c95c67cad98295debfcdbc555f4baf40d2e10349842c2f8db5c4371d48a9cb68a1258ac03563e9daa1ba5a40409e522b7396d66719d3cca23e915fb2291509069858d5f08f7c0ca978391e73fe81f6299a0f8e8ea58f45ef7b85f3574d58a10335c0c830b9c544d58c1a881ed4af65b0b4268791a43e5cd1baeef7c7b7c208078c973065e8b806130b1711c593cd0774e8dd8bfac9bd4d02cecee86209ef120257f1bc49f128a35bd3ca44486a64e425b80a3a397ad8accc001588cb7a421f96a820c76c245f6325c8ac9881473f0031d020429fb46683200fecf51dc7938fb5e761d58290bf5b42fbf0ad80af594737a17608ef18ba09e6ac36febd604890dd1eec128d2319f6d898a3872784552126efa31850da93dd05f7c1e403dad3dfbfb3c461a68f1f803a83019624539d0e5b621bc848385270074ab38902341054ceee59f902e33449f64ea917627888515b7647870d0addb3b8911f5df74b1b893e3fecc17f6f263ea0e117bc76b7046130d7f65a5672b2400776f8c34d9a326d0cfa6acd5367194e838cebfc258918f52c4188a79f589aeac913c391f7c6b7bc45324d688f9a1da213e03158ccbc2cf4881d3fba2b622ec48343c95c2938576d9c448a60a38242d1a0ee614b43875749631e9635a708f67da8f0d21ac2841158b2fcc917c72dbe924408a24b1ca1cfb10576f9fe95809b32af63b9d9554a800d1a328bc3a8dd
d: 203e18e268019eb420f9d37dc4bb8492074d6c0515aa101106e9421a29c2a6bdcd376f3a85d03f0e1f98c02e363e482d68b5af69f000b65c20945d2e686232873beaac66d7702988c4a8e91e8363a499396d4b0a65e52204b2c7ff654dd86bc468d3578ed6d58457ddec5b2afeac33a198ee209b33f1fd9ee9d454a5dee109feee1d8159889959b96e6a1fb2250830f36c962eee3bd1ad7ae598ef3373a8711cbb4b3a15080539c4a0a7d92162cf2b9b9117cea856f3702db5e9ad10f6748d2ef888a81e3e8bd18ffe6970575f747e8dc23c08f7d8b2c46eac5e2430665e99ac8f39cc949a7513a32ad18815d12c4936991a02fcb76dd7eb520849acec3f23382c9a8a85ef3598421b569a84039ede78bd355f7bc0d32ab3890332e75f5124455fb1ade01799e0263ffd3955ea1ebf3b81a39be9794d9f69d3fcba132cd5f47f29ff2050171ad1ba18ebcadb1bbd726a160f6029a59609ec06bb5cab39a7cf5a4b2fcd83451bd10546b3dc0888bd87b4fcc23164ea42d47f9cffbd6accaf88e177db7b2d87956e56f8e5c5877964d08e6a0f25fa643c939837e149f8e180c6d67221875fa4ba664bd2af47b9badf1563bed93d96e94fe5f95c81ce1f3fdb0f6dc1c4bc648d5105f292f04ee8945d631f6114387ee7b3bf7be24277366bbec40c1e564030875e6cbcefb92553cc115f26653abc301f02ad2d73c0a310fb42017581ade8b1ba53cc9582b2b9dc417b1c754746a562125eeed6940e300cdde65b8c86dca0e820fc31c2220ea98ca35417254988ac880ed9c8ad9c3bd7bdfedc87edd06271603cc24ac55aa3f5a352dfaeca913dd057f9d6997a9fa4e0778269f48f0bd43109c37e83cad6737b5f2894ffc23ba1101235bf8717d3d8493d494dee8813d36b0ab4baba0a861e2dcb59ea06389ebb3e3dceac5c13440ce897eca5fe779b0692ae7c63ea7cea86f45e26346cd62fddee28bca85abb87c5cc8b8d6f1988ae3b4f0d2e455ffc922141e4c9b31bf473769c4383723dee7bcc19e5f8a68d8e47ef2fc06d12d967f340eb87ad599a69b744c9e5323b8968bf58c708a2d43a833fd28a8758b21ca50533874f9b14e8ab65ec5ea7cbfde32c81e4c635b5bfd1dc9ab4b06d8d73e9daab54c358a860e7aa7e7f8edfe6d2c5681c994f4a0605200011836a6f3e32c406ac4ec03f5f5b124d97e539ae899e71243eb14de59c13d157b03a49a3cc85c5d4bd465000dce84bdf0a3189728c01cade435847bb0d65069504ca12dbe4b49f8613687028c4f0557d5c1564fb2907ef20fca0b012f0c7d3900355c65433963bf3ce758263ff2107964a3b7705e3a2c2e7baae5598ca38f9817defceb799240c0eaf7f5b3197bc1c51daba5ef9ec16425070d10322c09fe147852deb6b10da4db46bdb8b8d9671ebcac8a4b58c61f925d7eb01e851dc7cab01
n: ae3b4ba98f486a81ae904e2d177fdbcf9e0be40570724624f5bf588ec5d7d2140279821154a8f7dc2c0cd43df0ba64e3fcb02116f41105564491da3b8edf786e67b94089e0103b4a99b3f6b342ea8dc7e51e7d75e3487102772635a46aacc88b946d6ed25f5501a2289de986f65b92ddd10cb284d305c64460ff4ada96192dee457f5030d7def3900b8ed1fd65e00ab6ff86ff6af32a132da89bcb934f9e28a30c538872df74e48398eaedf51b5e31890c9138110143056d8daa477c5bfaac512d144711b3e29ea5265cd9840c68a78fe3d65b9b64313f8618964d4f407c492f785dccf80b02ffd616ba26a80c33e45df023b787a662f0fedbf05fb01531a29a56daa98d0a099d35198380395ff9f70ab7591753c385fc16b4d4023fe0c54f8118cda075a55c5d37640aaa9ece73b38d309d54b578b83f501d2ee757f4b5ba32a0b94b4c256173f20a419979b8eb5c05952397d4e44ca78edfbbd9a341ebed21a86731092c8faa3d4ad4d404d439160171f7848a60c127e76093cee9ec4ac18a7c3877124bb6d662183f75cf5811c5a4060717d7b01ad89631d8dcc0bfb27f7a1c3332af3335981c38a2ab14fe7f547e1025c02c0cfa3e5682f003664a2e4107cb07642a15650ce8e2572c6e2b5b01f548033ddee813bd7591307ed62f0dd7b3b920641c8768720e1c28f8d7d6e7eb8ff73e2c2258e1dc8a7d42005f34694d816490d0c446e56891975e90ea3c490767c015f986ebede999fc8bea5ced4ab2ec44a494e3c7b894dbfcd84301bfd751a4e95b1f8e3351a104a249005312018be06e6a09a0dd00e3a119bd74fa9f6ffa9de445324668613548438934fd7ddac6de6c4e421041bda977d98e1861bcdbd200d979f30fefd94caa82780cc12a27fa724cdfd09e388141b51e1343740aea702294906efa117c19788575b7c96a69d3fc7e2d5efcac5c9e843ce39fb61279fb865a2052b7cabeb2a24226f2e5b9d9fd489ad29adb79cc0b89d76256afc11038a570affaf7ed1a7a5675ecb16a115351f33b906b042a030735ab6374107beac8900d7b53ed60c504c47da2f2d5a14f96b4e7546c439492abae006cccad09cefc88c34ae6fe5f40a1b5ab1ab269c6a335c5b07012868d977760a26f6d8d2b75861e70470e31352704d60e0fc1eea73a5b2aab96eff6cea2a5d398077c1961cfe166bee6ad5f3f8141534c04cd75950e0cebfd4b4c0420c72023ae80fe369a6150a046ef8f1061ca8a50487d3f6b84492ac82bee53071516b59208c33a6f67f43b4aa9082c886eb2cfc44d4aa2dd25503ff0b070d5cd1fbf36c9e008ac48fce4def0320e018f5392d43938575529e82d669a9ada9767091984457c2c8de1bbf7cd05b1ccfab1754718ab724858fa6d9738141309b551a380239d437af32e4881194800a532c9419b996c5a5a586eb2dc417f
h: 512
m: d1b8f8e1157b2535558b07a88cfe7d74c05cbf889367c850fa8e95822431fbe46e8eda54e0cc529a20d8e37fbc76e448527739cb2c6c1d583a90fb7998ba499813cd0cabad5e94140b43bc1d1a5d54535e8f65bcf35f586563691a224ca46a5dc0f88f43734d123c98acbda1b02c4bae6133527b31d63d0bb438b2e89ed481fe7bf1b2b155f8cabc61e39c6ef5e9e8589a729bcbd272dbca4c377524558fc6348f0c839587084edd4fdac7cb8210cd5e94e3894a2d3717107bf3952b0bec4179dca3206d08092bc322a2ecd752dbe01463b4c0d262a9fdfdec556b72af0722e24029cb470e2f8028b3ea36cb97d89356bb75c2
s: 7f1aa1fcebee37d22d2cb0933b5197e1d559d19a762ccde5ca7bf13e5ac4cf2c444f3903e808ae076a424fe646d1622b5adb0a8c912a3c729751b01cb6b9915ff1bfbd0f0e31ffdc8dc20e536fda4d6818b17086c74c6b31a5aa8a72b2fd373af45225301fdfd9fd143ef23a435de9aab9939ff9991f76e6ab9c9dcba467df8c86b1ff8481791e7be82ed6ad8a023f75666b87bf6df42aaf2a5d5639fe7d9a32da37b12eb92efefe185e7d4e72f990c51d8145676afc0756fdb98e64c7b1043f4bfb4516281881edb09ee62452b4f54ac4759f329f7e0be6b3e4a5d3df9efdc1276b61d2ea6ba7f081474a6d997680db7cefeae83ec25633ddc1d2c727d3e1aa14890dfddc25016853767799f04db8b8ca266beeb06d5ee363d46bf7060edfea5566b3549518cdf5bdce072fcafde5f723281dd7959601be223c1ea9680b7f6691315ce4ffd7f9d8f95b6da656c04b265bd69466014a6b7990b051b09e506792a03ab80af70ac47a5ca3176fa034c687c3add6d100cb83b0bee70a0bae40153380065175447836e6ae6026059732f9ca06502be5202d3b520fa25f847378bf538e4378185b63176785eb47a4497dc1c759f4492e5c89cd2f148a51fede0b6bc8678c383cbc7457851e64b2e98413ab5abf15e9b00d8cf4c52ed41eb876b1dd685eeeba10c473d026d8c272f6bf144850ff269ac022b2152d40e3fd9c45a2451f175d540cd421ae9f97432d269bb6aeb056446b6898e5b92357c8ac8ed7938df60e25fe041c1b07ec8343f4c97f81bcfef513c4cc0a4897cbc45eab138cb0a119fe6e8933d2892e5f8eb9d3791ef7f8ae0c47bafc1b68d87322cddb008f90c659452e8bb17e49201e219ac9c6e8fb679a439131d320d213acb31165ba71128965d6dbcd80eb101e2386edce86c25f6a9ce3bfe55dd9ddd2f7923b9a69468cd56935b4b56a3f3f2ed11779dca458e419bb421c20c935263ce5e14a0e5b05ecf178e326747906aea585cb1841c46b5ddf657526c0981ba8066305e3666550d21d06b96f54260875fb8a12a13c76a69f937eaf45d33e1536c05881acce1cdfe625dbab65989a01ab749ecb81f2241cb8c0c9a383172bd19ac5e0c4bfccb5ea9cf2ae63450b1e63f1309a76be7a3a2d5314456415d82c08cf64d5f2ddf923bc3101bdeddde59914dddb091a7639097b609db14a5a6fab6cf832b9f786afd8e51588d141508478ec07587e2ca26d2d88ced43ecfd65385808ae5ba0b2531f1251027830b9caa3379e8963e881f82a288a4fa6a765bed6dddf44f5c9e0eb8226448902b92452230fd2a0f7ddc4ca4f3c9534a436b7d860f78f2f8c221c5097fd334d24a1a856229a535c4e78227a9b0d91e69708586f3346e6ff7e7df178ebbb76af1a27b00e3a160553d8a739aaac6f1f961ff925aab2b33118f67850d389d50187ba8
c: 2988838f0f8fa2a1751eeb3f1866268400345d8db7c086e7429dac22fca9ddef2dfd1b785b0da0fc66e73e62d794df5720b9718f0999d461ef411c56a39a1b7d8dcda957371b1aa64284631eec8348657f75dffc468cf397d466728a2cd74f9a09924a3d0de01971195e74b46b122e3bdf096cc315dde96cdd4e7699c096b33f06517f5e1b6e7281b41dabe4056d1df182ee1e710aa45c476a0c21e626b8c9a56cdc8c3b1be15d1331055bd81592d9b0b9d07bde2f2e29832ba0221cc1a76d5ddd82bbe43a2fac795f8653500889e337a2f7dbfe996e4e385d9c4974ffb6f108991e15216bc0f5e8b28b8a49490fe61a25d8863862778b1383929e445952219285416e20086e070a636579dae63c9f98c28e41ea07fc69eb8640a280cd3f61f0193e0a824a58c5db7af5f2601b65b3a5c705b64b456c3297586dbe401395b1822d21da4780c7828afc658a7d9894ba3d397ad820dc5c3d476bab183aca1faa94bb4943b03bcf566083399e7b911a386b8f64ada642d9ccb24f3eed865f7112f9a40c97efc50e3c99665c5d10e9d41cb86627d72989f0fbab6bc450265981d918859f946cf014fd77fc7ac5af99cad9ae75949a2f69cc6a8d72881e48d10851bf37984819727195d30d2e763f77e35052a6166d65f81981479a3fac8c14f2ad18900574fff67f7612e015c5477b0576610d6b74689239d0141259d034b8f2149ef3b9d813b2f7582b807a3aa225113ffa974a34364a6ecfa79cdad70334d30ba5664836142e78ebe224ecf11b836a5a41c596950aae7d1c4b024fe38f907f005d59223f46e951c47900f47d65228c6564578e83726d49898deaab0b2b7c06b86c2e9d84aefc52cbc3a828ddb5e39ce3474d82f46992827eacdcb2ccbd24535725b1369edd864df1c81dde3a3376fea04c4d100ef7ba3dca6e756ae7d23749e237a20701d19bc66909333e18af939cf819ac81b6ad02c092105694d84d211c3100e0d0a93d0e0902637edf381c75daa7fb2b14dff05605191aefdccca5da098e4a34b130c784e6d92ceeaee7ab5aed32efdd33578b92edb7da371a63e2af65c7c3f1b20878ed9ffd562ca3cc5d1d93bba97039e0e9f178a74231065c346daba174be37839fc010064c00b41e56c1f09e9984488f813ea41dd685a449bce8665014acd656d96b4c2321b8884404b106438270fc0060fdbc33754653f94cdfc6b4df5bf0b3f6f7aabd4f010485359133810a1855c9b4f4892e1663aca9f2b00dd1e29da30439654dd744db50470cb4de1d0c78f6f7a5a1f8d320203b690e0832f8668f11441d1a6f4698f0dfb8311e3a4ff92fc4352e08fbe0b47a87fec070414274cb4efa3986fadd2dd05424257034096e56d65557bf143ceb147c88e8429ed689ce7e4bd169bd79c199aad282cf4e48a302f907746710c7f477f54c4e4e84a7d3
d: 71d0747a43cb52b501eabbfd8e6aafcebc4effa8ec6d5e74bf0989ec011d990b8caad2f56c4dd0c3739436de6a9a28cd7a835ea814037f9ae5fc0e6a47e8e5e486e7b9d59fbcf529c4697c60c62724845ec3a3da5e4530c37f8ca6b8237838a80083efa7d1336773ecc384772d0eca753c1606059263e2c6f0d24cf376953387a861355973607053cfa1a68f68f3e115e317a480c1c0b744267a05f13c1a9f9aa8cad317546a4bb4cae28175642f825acb0997f2662af487592ed92a2d886449315b17d084de2c3f40ac56ae9b6db17d4fa0f532c5634ecc4d4cd9d3c680ad49d21a1b570366b9667e5fcd1f1a5cff0c7edfb66c46258c13adbaa77d6ea3aef9cc36deb010e6c9527031e8ae2788277bb959ffb14f13c18f63b5f5d9e5d29330485e0f69f4b750ccf800ddb6229be06c99f5f98a5857f5e60d35f3edc4e9d441e8a4b95acbb83590d3d504122f68248340064259bc09ae70a92ebbed1166896acf40508ae61677879e3ff13337ed5c8db6882ae56ab207498bb5f679ba90edecaf7e4938510ec8b463417899021f640ced6fc4ab7ee1d80d18a09e7e3782126c0c99083c4b9e1f90a3efa8fb3d509599ee8ed02517f2f81e9fddac77784d8c3ebc25db1de8a4b7224f01cb5e784dafbce3f7298d75c59d237e5a6810939d28a1e780e6e6bea0122d1c1da1ad9b76833a2b55f1d375639ec1a2d5f72addf93eb857a446a545a487f54489951bb8eabaca8a811b33f91e3087700bbfe43497b9fd2f350da81ee8e0f209ad9dc4df92d8449c2020f9caf94c9813b8759b6486f7689a8ce0f02cc06ec0e6adf1eea737f9d68eb4d147e7582da8641b70428c06403f9ae431766217d5360ee6d9dd89f02a936fdf57b4482782f2e05bb72846a558309c2c2a740dc1b5f4a6a6784c3a07d88d3cee7dfc473040e0eae7729d96d28f52e617e4b5edbe107d8b58c2a59fc23db5229887242c09d6a13fa070a06a1d6400cf156170e4ea06d29dfc1b9d4980ac0fd4953e3e71f272159132bb7cc66076fdfc458def7489131b8162f7e9050ea629a4610cb7f0fb628fb737e73890d3c5eafdbe014054f86f0c0c083d56636bdbc4575011430af0c02d8b2659231ac5642ed5282957048f8aa1315f3b863202fcca4e70566955e995e64a0d6ebd7f8c09e1c542b5919e9257c8ddfd429cb150456e777b26dc4130242442a0948d1d420920371415d636e7ff110f467dcf64f44a6611d90d9f86b78d33090e93ab7bac5e57ea8d1e77dfbebf2725772dac44ee9821e70f761be58aa08936a3c5dd652384e0f15bbe5aeb0590242d300683ba34de8a632317f7ced2c109b893ed57613af228336708b3b2e2d25b34c257689bdecba6a61451d32b1285a8d954da2a5e8447256fed744552b7fa9b99f7841080e0f857ebd91e8bbb728cef494c672b5cd8269
n: d67f1e6633a6c3f0e0f897ed775e763ab02c4218f62e81fe501a22d8ca1d4e3a90008c02dc581f4d2726e0bcb497578add9f4e39df663c78c5d0bdaefd52f9792b58f1c1fa2637fa88d55b6dd8582ee2aa700de25a5be2e45f1829bb58aaaf178455476a92f177cb4d41189b9b925b416e01eb73f95b13d6a4df1c7a6816d8b971ea86c48d6ac58a4f9af1f63352062d5bec9efee0c492fe9e7804a32660baf7792296d78bdfc43c6f1666d3c3745049e965c7b02069432f57e29c1d4cba461342ab6377da6a95f182590aca14366515515e41571cd575ee66c2072176b67fdb3ef9e7c386dbf187ef29de996eeaae5ff61e0408baf0f30ff1a830643407dfc94fbca0ac51b74d76b5fe3d5909e436f4dd8f5d3925a40862d29f6a9b1cf59cdd35d88a2f0c088f7ef86a8f891db9ff7e3c6c8bf8f2580863330f86dd2bb4af1416dc37a1927ffc23ea68d4622e6cd824f0a14e97dfd47ef8cd6a77c72af3361f8854f64be249dabee07fa33f17ce9a0c7300d8473945113199bcdba18ae66f1d47cd9cb2032c72b561b7c926315b0baed1071cb70718c1c06b71aff48a52bd6839705aee72dc2ac96bf6b61eb0c979f0120be81429711af9a12c86a107b8f7fe194283c5b92198d9cb3df6ad59b72b329b5f019d451d4d210e1bf16f9ecf23cf64ef40b11d182e814c3cf5469a1d7ef82fa041f38c4e8e1bfc719ec5e6736d2d8709a32fb4fa9d8e31d11e8c84b5394ede649ee610d6d94974848d6a4d1891f7a8364011817cf6c46f4c1cc7f89e705cd425f92a684fdf09711f6e344c945f4a334c047ab2acb6a0906c119f263a665a0af8e6bb4eb8e3ea496d32aca26dc0c2228368f797645b9573d5fa6744f1f43e1242e4368d1fe9667d99893dde378ade36afea2df503af46019a39c25a1b7a8da111e646d3384ee6bbb3b222f9d3b58fc24ea5bd40338e377d452b9fb3548ac734cbdfce9198d97ced3cb6c245509f6b8a9496c6e80d7fb501b865719cfaba00fe921d4e784d2b3eff67482466b1c6793682bbd461b1684334fa8c607735dffa9c27718fdf895dd2fc87abe704970de66e2d4c4d3fae7fde83c2ff7cd8f531df7203edc413b57728cd6359fa5e40e42f90b15279f303568281429515c9c8af4a40087b282d4c40a139525154e76ab499edea49163062c89486894ceb313a8644d3c5b865426a46fcb9afcca7e3b126ffa953f4e30ec4992d00973d84ccadf34d95f72437badc94e1ac22ef01ad04671c2fefd7b2c91b571a939f37028e1c69b9bbd728e1f18c19031f51083a5e3a5f48b863d46e6f275ad4d05221778b337da730a927eba209f4bc0062b919cddd53ce5cad3a631726cf4a5416eb47a9999ca2707c9d0dde204ca1b91236939dc829a8ef2cdc3335d650c3a61a0e4caf808f9a897b671d4a7023c7ac847b4db4f6eaad
h: 512
m: 802ab09dd81b364ac3ce040c990f589657f32414fb191638b77c09b85afc4481365279e0385ba3e7de31f988eb5a9495fd78a7ff31b4eb60d7271493d8add89a04758dfb17668868c0c1f28e63dc890e930071c02b785c44055e2aef932dd88c7d6b5ac6fc1a86b3aceb0e60267f215c06a4b6889b8e2dbdd453adb6ff8694c1bdf1a2c44cc7418ff83076a4ea69a5c03e386a05d728eb1bdadc99b7521cb00a00ff252eb41142c1efb63ceca7907798a6424d6b4073e1196f6129567c35b887935697221fa495b452936648d74bd087d397b210b93e8516fd3525134cc057b998636474886de8fb9a06d1ddfabaeb186044e324c9cdad604f98416abc77ac6851
s: aba3d74bedef94fc794f0ceae91c10f8412d79c421ee6841c39f7d384b0ae0b7f0109339d6dad2441d41eed9c5afa1084c6d090ff79ce7ac65b521d4247b1012d2b2f7e696aeaa92f057e54b8b48ec28f1cbafefbee7ec21611c20b7970ef8f0c797957fb5b16cff542b1633ea296531d380bce4c1efebc948a4e88cf1f0df6954a7a872d27ac9a946e00d31ba60b20e911f254449e4e88dc25361dfe4c916ead33d09dd9d7dddd6dfbbdcfc5218b2ecf033b24cab3709db2de653bf3f2294d44d7178faf543fdfdd18e406019ae8a69e02e991c9b71b06887793571caa02a4bba805fd69c2feb87b13b0777430db5045ad6a7accfde1d0f00ee4a1f04b2e5a4e66d186cc775a234b425582c9d2b4a0a11e036a70a93e6670f790c22d9ed3e1b8b04d76f2ab43229bcd604f6bea43410aee047772d3005b485564e38b0e36fcdaaf228b42397a57d568d20a482b5f4620813ef5a428ad0f789f35f16b155ab9501b1f7cd0ee870d1823e8749fb82be6bb8b912bcaef9ef7a0a75c793b521d069d177839f5f1c903a52e70241570029d619fef726ab7f87481ec6fe96912381af1036648227ada22a208fdee487a69891b1f47d172fe7618d6395f3851552204a3f7390123303cb08d7b471c0814f81cd016606d8355918bdf708db61db897aacdf6475f507bab4f10852a68e3a169440f64dc5e11a34c247e2d3b1e4bcc509b35a41b90b78a65a695b23b422e6c2bde8eae5dbb2417c4b20ec0ca542636a78da60b1b181d5e83624f31c2df80ea6d3f4e2834c378a5eee2e93eaee30ad5c17d82c35caec7ca1523c81b8594afedc5dbddd46d2c3f161a4cb330452f7cf86b519e712badc6efbf9cf89805f6d69e7df4c0457d7075c0d5c1a513b4e187e3d30691b7f18b6879e600581bd664804be292ad9d3f89f840fd6d543c41873d60d9abfd5893529d7a7dbf6425c34c06ad3e287fc85d9d38425c9a97fe94c2d3102f79ee0e7b5f04fc11645d87017e39704652d2725d521fe5802f5fc7df583387b16ab985276eccee48fbfca86194918305086bf4ddc3c8593bb0d6014ee5eb103bcf18decdd7428a824263b226472a73fc029a144f6a081b969fa4181341e86526c29069afd0e5affa5ac58919dda6b0c0b7a6f56249dff5392a29bc9235a8553eb9098c7778d06ebe6e4b1cba0cdef5f7cb68dd3937cfb4340f6588d57d7ad5e450fafadd3799b73a74538e0fd9401b4d28d8960e56cefaf66ac551eb8afd4fc6eca5c25310dc355fa350ee04229515db9d8d9246bcaec9ce401e46e05b349b289ee2b72d6b7d00353bdf9dd167ea64ecf5f9f09c2c927899e2f23d67b089442646b4ce171ef76a0bb160be23d0a115862551bda835aa0ea33b5b85ac05491fc32fdfcf1d447d6c109daeb864414239bd2ed3548252e2c53e164b08eac4715b14713
c: 5518af35f1768192e1d3b1bccfc9e0f39212125255185ad8ab0ee9388f2ab8f23fc45f258c4615c29a2ada4a33ca1026164d9d5b4c7a825d7a5d36a3ce2a44bf7657ed46a4641a7653d5be9effd34bac15644919c64789b9ea8bda32443e7efbceb6a93bfaa558db181b8fee00751fa5c63a81a0e90f76677b7c6c1cd7ca8ead21f0386de899a2d82c93446de54ca878c0aea155329b84cf9bc66aa02eb304d307b75ccd8983f8f948f66b5a3386776078bf87c6da8697df55c3c4af32f2364daf4f621743408386800e9b2c5ac59159f1ebbf55005952e499913680aa0a9ea1227ef58b21493e20d14b08b22c76e2839eec36b3d2ca594a39a7fc1bd381eae22ffb57a20a06ce8d034c901aa131bc8685abd3911bde02b01526f0e44dcb963618cedd402102d757237f9f48b3ee1bfda4e4ac655072cba76cb0d21937fb07c9377faed4040cf1892f9abc50a12418845dabe9525a53db0dd44d26cfe5c2d31c0863e774840c911a721861d3bfea0da34fa1ad05c51a3d250b7274a80742159a4f3c3d3604c1d713ea544fa5fdf63eb042ca00dbda91d2b30edd80f22497387541a7cfd7a8d69544e37d6e56cc5247babbbac29e065985fdc6b6ef1ec225e27f30048d30a8c6ea4697df3f279de4f16723f1574a4cc8bb46262fcb7176622281132b16c3b3dd1ad7221a5baba9895f2544170d146d4758bafb19228f3c8a143b299d7c475eab38a5897180455528654eda1ad9c81f344c4678511e0990b7ee75be1951e134388a74d7767f929511708f8f5302a666f70ff148c1004c9a5f9c3115060985b011e9299765187dcba4b83fc3c1e59c6fdbbaaa0f37810be9fdbd8c59f6a84254a81cc49ab90330b1adbec97111651e6cd3aee4b9884bd71ffc33abb2768a0381584a795c675ba619a45b913de81372a8361dc309f170f8aee11550c249d76d55aa7b9c2a2cc82bfeff9782ae30058b7750d370958a16ac3ee0645bc38c35cc94fce26e0dce021626e8f23562c800614b323564adcf2030436d7083f543ed812707373ef47c773ea0da0ac962ac6c7bc067de3d5e234e29bd921b4c3dcd47eec6cee6e641a3a211b3ef288e990cc93a2bf235e31ea89cad047c66c55bf2f1622985ce941b47a960e60f6f4dc30cfb6b0d6ca384a1eef1b356720a946fe47e4b159285fa8f97895d0391109fb06fd21b37c50306a56484849a489040168bef74dd7b250f112ac31f8055870e845e5240b0a7d0947f3704a00667421f8fa9ef8ab7ee005eedf32e6c7bd5e1818a2b3fcfe46344dea57fa17899248398c9a7a3a496f7ecec0e341c9dc57c48141bdc7acc674001677bb0ec7736fdbd04af3276c8613851726c4ce8eec2e2765fa46d908b533656fa1c1ff342174faa9cc8ec032d8fe7b337f75b3f1611e9bb8e1e02b560b2bc2c7d7a1efebfe863395a