Start generating RSA test cases as part of the normal infrastructure.

This commit is contained in:
2019-03-01 20:44:33 -08:00
parent 15ec3c5c9b
commit bf13f4a1e6
20 changed files with 13279 additions and 124 deletions

77
testdata/rsa/sign8192.test vendored Normal file
View File

@@ -0,0 +1,77 @@
d: 25abcf7b5d1b8e359144c52eb1c288bb546cde8f112993cf4c5687c0011a215022006491765ccb4c73e5d61352342e7d4fb13728aee2ffca3c0b47e1d917336b34294c7bd96bd8fc1231594b9d2430b8170a7a36b6fca073784df0d04486d9a22317c00c8949238ceae692979b5051f179936e4bfffa5dab4b9d386359b76f060035cda1adc12de532d0059e69189251502562ee56b1c4ca00602401e281c665710e5166b7b132bdba34bfb974bd20ddae4e1719044795570738d42330288fe7ce392fba69fdeb5182f340612a52bf31b354c210b501a961da7cfcd690712deaae9965e249e66a3255d6b157f9f1a91bf19b65e12290e88d7bf7f2d23c8d33e126a385f16b4d5e90ca81bed2587471c6c1c0e15a5e0428858c8817183d4e11f3c98986e62694c17fc2ed97c672a05235d16da735bdc7112abb9e90c18f7d75eaf3aaa94ffe0ce587239df93d50184aca96ddbda44a3c46b9c46e2b5ce01877979c6ae1776a298bced50fec9d5aa52541504408f18da50353c48736eebd1501a464683c4197fd6ca54e8cc364fc2644397d57886f0ae96af833ff1740a5bc1475db32fbdffbed524fcf3234d8df2e2765412112434b5d409016a56b6d282053aa56c268a53a90c24aedf850ba82bad9554b36712cecfcff736829fc169abcb88e9fe6cadeb0197231b95ae528ba90622430b91d6114ebf87cf3d8180451731561f2b88036fbf61539ed7fcce321251cd1a7469de116e64e638fb3e1159a70ada058bd9cc3b539df0979fdc21201471fc6cea9acc9bccace8256cd00aa5acbbc0be8ab3d7529b732f1ca33e174dd21f581d99b469ac30b661d5559c707d9f4cb0c13a48e7ddf2db7ef999b8fe2b8bf3769d73e9a4287e899909dff1b9bee0d5be07bdb6800206d54117fb5e6333d0fb0203e758381f57a48f918b1b2b9a091dbeac5690dbf151626587967ea35b2b71a94e5ffbe00a424e948fa3308f554d5f0f99f12359e2e5f5f683827e3e6e1b933fabbfcbb6c69bbb753860f6c6d730bb66e4986b514f1848d971655f6a77b9d962e26a252e14fba2d12dd9b610279c7b9a850c2b4eaebd6463d937134e0285ab624a44e22f016a99f69b570e3093037fb1cd96ecad0557dcc76bd98092bc5ebdc61bd1117c15486872004f4e768f05f1bbef69eaf17abe3d8d043e9c197d024a622757789dee6759e249eb4b5d6018ab9a04ea68a6efb3344b86b874b436b0f988fc8b57eb703bb8855a5a92a75f4ea888556436a79292437a1a1316ea062f5711c2868d147d21856391f307fddfdc31e256d693da19c188526cafd579e85a300fb2294e800b4e106a0c838c8c9525e9d7599ddb9dbec536417874852c06fcb8a9bc0f1123bf6e0c7bb936bb14ac7b7eaf81cf6f782a9cedd3d7f0d5ee996bb6d995fcdbfbc33b86fef8fb857dd7fe9e481
h: 180
k: 80
m: 5d152932b9a232b363336e0584463b5566d99c7ed872418ce5ddb0dbe61181ad0fcba4d4c231e2d06872e47a94aa29f7cec056c9ed34658298c80844d1a43f4b8f856938c9a231c5e60e3ed07744cbda72259108521a1687e1b40526403a0d7718e5918190d97fa0ddbfd58129089bedbd7230e41312a26952b46b5807550eec4d142332d2a079958cb3c201f9aedf557a6a334d5b2e3d1d16e33320c58d27b9efa4358f28071e95336ae8e747ae0de4a29619c94d8a9a04d1ec60998eb10a1ee1a768524dfe5728c6cd505bce21cf49fff223
n: c265dbdc743f1e94d5124592a4fe5b642a6a54945a7ad1a7cb396907ffe1bb5952fa91a7b04d702e6d3813dbb8dfd7b712eb17fc406aba33090fa40625c185a6f9e1db7f6f057361391d56c6f68ff63fdaa3b43b5e2997fd461888b654ce0d90d3731f4a497cd4fc2dde3f0411e5fb5c11d6647412830e8bffd960d91921cc81a330e61b7b80845c93d1ba24947ff2a746afac8ae0a31a9a6e05bb81618e2b33ac387d8fc90239dee154755c69462e2d4c1c2b09d305460a170ea9675f9f3ed1705664dc2783efdccf79e6204e737e1d3d2ac312c49f9d613cb0e372ae7a5cf6a846b8e0cab7c1ee19d2821c201fab21084aa728150145b665382cb6889366728b957fe5e6a86496ccb09b36e4f6ef0d36bd8afda62607213da26191a02d75d6771dec289631064cb00adbe0ecddab23cadaae63eb9deec80f05f9641112e551df0e0ca1bb144f6bd345d7c0544a6622b44b8f7b47da48d99a67af97bc0e588881b401038a4cb8014ec01822555b5a0855e5e678ea9aaaf37fdbc94aa9e1d195da093486e61916b649bccb38ff047133120047163d9c4c78476c83429ec664d390e8ade5df35bea1c625fa41b6c4b55323d8b891bb272f46b24d9b9648fffeecc740694b9d6dff1b56be195ff04df86c754fab9156b747d9737d771a2e593e3bace62c74f9262f26dac2eee61cba0706c001930859ec6f72fc269e72339751a00609ecb1e7efdf17ccae98b079c88961e1261179b667bb0b5e3a9ca8663fab81fd0c5c8b5202b4a1bbb7166a76ee8dd5fdc268cf939fedaa5fd22cce2d9e41c10e5271962ad9d8e33c980313f003c0b85b5bb647fe858c326ba757969919aa3d811d47f1bbcd6443ea4910b0c138fc381659a77a8a51dc88568d83d9467b38a7fdc7846d2bd4a8e9720223a38286c509502e1faa0a8909ae866cb08f1bab427881d0fdd489a442ddb8f1c15f1a475940847e364f547c361e5fc56c6343eec49ed3b4c8d2035b4d781c5bf6b08cf8ffcd25fb9dc813c49a0d5589dd4d25cf4266066c750d29f4b51641aab13ef18d519750a1f33ad9c46c6033757a5ef444d94c2767bbd664082ecf7ffc4d3d84b4664ddeba07a0a8d1f58ad00973791735611caf6c6d75a17ab0b38c67837478bb77a52f36f2bbc5457c544e55c4c95369c07c9b338eb2780f088c45ea4a0cd19e93288dd702d1fcb6e54a7f592652a1ae60e31d2c4d2751d293d9eaa7df5682160593e22008e3a3ea3c2e5cada1d40cd32bc44037caa07ca4258eca46b911e8686828b3c7291a7fbca5f8fdad29c3961076c43050f135cb148190b780576182ae1258d3d11c26bef700e5d571f0570769228bc7871023cb0fbe628babff358815b7c66dc0c885bd0055221fcdd58ac1192328dd7a463f1faf8fc51664d540ca763b1b53f293df18446804d9752605ddd9c0bd
s: 991649843b8fdeb8e46fd4cb1c81f6504044b360c8d65a203ea65da9bdae4e67fb8fd2665cc1e2186d81e00c973ffcf6ef03fbd8ed62a33f46e24915ccf53df36cd741192483562c4330f017f19b52791ea1ec00020c02323fc6121e60f5f0019d75f800d29345361a85b5086098b2101c713973a39c15aa7e7314123103c995b6dcfb875a6ab1a4fb6eeb582c4a94475719f02b5d0207b8e7d302fde3949ba08db4dcac98989184106bf445a4cd887cd6d44e6ad5f0ed67343c6567b404bc80ae1addb761c8afc681e60f8c2453fa147993647a79838a602f3cf91045608d41fef4fb80e1bff9f6c14e9b498d29492dd4568abcaf55a1171c3f88b825844eea655dbc38ddeba56718abd9cb1d96a6682954565959b5f9bf98a2618958643af4d93c7b23b52605acfa3f70feb76bc4283391e83e4e379354c00216a45461a752bc6c7976e01e7cda45b3a5309bbde284f4c48f6b0d18aef04d80102278dd883d2868d24dc1c4baf3c515f7695eaa576f9c856589408b9a9632e5663c4f40f5e6bda164a21ab7b0c3601cbdf260c07919d0ce5f935e7b555796c9d0103749f528f3951aa3cd083e78396c4d50eee5f2e41c410c16444818ccbf5361fcece1df6ed641cae48eb531b757f22d1ac17c1bf62f3f5ecf58b521c7899e655cb6edb303b79a593afe30840da4de6e94f3f9f507250d1a85f62e8e5c6b6c7a615acb928749d7a3fd1f1fb1e649e5ba4c16acd4e162fce5a026c0cd86859933d0d733490352566963d1628ae63a1d65e45fedc31007e6b704b2cd67f985f89473d67003515c9f381689014f11dd839186a920bd7513122a194494e8531c430fddbeffd9d65879c547fa328d4857799ba2c6eabc9cd8dce6501cf246140ebfb97c5db7e352f892351afc17c9d99f8acb654d9a3910524c262fbd902b168545427621bc38a69a34ba476522fa145631d4646fa98bc497c6793c02a515b315ce45eb91a064b1f037494f94ac260dc81e26fe077e83cbbb964940153636b5e65c055874a55217c145e2e18aab34d0eba14708ceb35e50520e5750cfac47d94bd01cb628f1ff3d2e9e4ee06870e0b056289e67c49dc6b8087ae25289d08d06cd52084a21ffd8810d4ab811ba0089978bec3798557aa493a2239f9ce44e0563ffd1ebbe8bdd3ebaa40d7f70124cd3cbfad1c6a0b8a55e2d30c9c3124d26c8fe05cb579ea4d818f02c96d675f0fa295f2e81c0855fc928148abac1a1e432de2daecfa731c80c046579dce989b53d84a91a05dd4da1e45be22690700cfec4fe5b42af33e00a60537d87f956fdc190f3a310ccf08cd0991f6860a4cbd458eaeb722308c0e6b4f2b2b3faf57437df3c5faa8fd1a822eb75ba64244f953caa8dca49fc3033bdbbbbbed682facaa2092e95d155a23002df12b54b6df94287731c4ae66c196d729104a833
u: 1511f7d6b3d093f81e5858a7c8897dbcb4950696aa778f721438c052248d592ce2c63de32c374a21ab890c5d7dceedb0b7713a24e12af2c34e59813df503a417213fb26256f4c8c32d2e0da51f5417c69b9c02335f7c5be9c9fcf2746339690ccc0f742c6487381207bf3351419c3d6711e1c181457b591726a03a8b7824679a4ef8ff97dad9ff54b9d66b54b3060d7ffcc6bf4c336ffa4031d5c413e6d486b590619166e7e2b2dfaa6efbfe581ad8f6cd694b09bdaf12f7d55d0a24f72292b3a632884a3c8f3c4db257fea9d25bc2bf448d4105a429f12d06ab1d5f8489e2f3b4498ffa943d8470b455960597f0fede2ef838b5cdbb78714833791be960f5809be37074ccf89d288610296206e07a377ef0e055c0b58918179c6fffe43fa3a9e827c467f127fa6d812d3a0b2d7a01b993cdc3e9b860c983d1a4aacfd9f9facc0726a190c51ec257f657c05c757125fb9dacf9c7894ad055c3975f8201efd445761c1f6d4044a15dc42f924aa9e39705613179a7746bb7c4c94356abe249f50701156b002cbc22a5122cd6f975f0c83d652c3a468734dd68221b8e4dc28dac58d66aac9013db8c15564753ff6c532bf05e968a6b714f48c0e2b7186fc32713feb8e9f98fddfb654d439cb2642da910018b3ad0bd02304d6d0cdd2921b58af68d5aac830fef1db1503dbd73bf0bb544c6c59534160c9d8f39ed17da6fc135261cd6b439c49f195ac18b9f975b445f2baa6fe27e49fb7cdf18d73173af6ec94538164cb3883e00b530469902c125bd15b027402a4be445074209faec32d7cdde3db40ad497452975fa90c5fea85830524fcc82e3b65c3092ebcc242c1e0dc3f8b848968cac7d2d3c685b4a42f62fba959c0df509ea20a6c46b4bff3681125f47ef099bede3e26ad0e45be0f45ac3c30096b1bc943e55ab646f9716f330ffffab24a98bd6f16400234d0d17fb3479b662420526399ea7129fba1d2f8f4ed2f08f6d500205a8c25e06f2e7ed556fdccad66d0d465f6edaf4e41f35cbf86703c8b0d92c820ed0f1ccd3f5bfa5e3c9719f1d64a574d3bcc707dac9796b4fabd25f2d0a17a6c858ad7e5190ffbc3da14863b3ecaaf248a292813fd9a01229fbf2f3afa54c0a74af0c3aa6c48f3f1a32c7f976bd154d9b2ff40e1405f2b1afba5f1dd97b2135eb0c8f9c1eedb593ca761cbd30749d661da71ad40efdbc234287fc2c227020121cfb3adc04f9628c59842673d46e3e7422200e3631bd6b611e73cd9a7a304918673a4e28e941d54f370a1b6601ede9642411e2669b93aae56cea4ec0c5a5619d9bed19d497bd77fab3849d6d61e6258e2a02a0242d3f5622dc41fec874bc1b0179591cf4f82ff5832a204466a43a8f69eb6c41e3ebde070225512246f3ab4b397ad8f84b75c64835d4ea5cafd5933004ca738aac2eacaa21a0768a14661f8
d: 8d6a3d8b5eee77188fac1901508beac292bd373c8d2f49309b44147c5827b9390ce5b3cb70138bdb18855f5aade3f1336429aff0b99487dcb68f9f13aed6984b2a7c141c0c80957414613ee21d549ad684fbc4e3ee88cceec59cd758ce6c63e799335da22e4d9efb3ac5566d6f4b7e1488495292b53d84d4fe0ea0824ad64ad775a93fe70d7b5e42c25012c62d0c3f5f2100ec37d6237389611da70264155bb309ec1960f506270cf58cdb1b33c233bf11877c9aac38f762e8902b72fe2ef759425e12ab3f54ef217db9ce1ffc3b3e75e4e424cf1d7b5bf91740ed1281077926b466f174962439fbafb31f0dda952a6948671db14ef25943a1102624acc0389147cf03119d2a9a69dcbeb0ecf8a2b8f8a6830b0cd6f20b29e993ea4814cc836d2382b2943d108d19cc2640aabce5488513702744cd0f903087bbd9dada8b903b11be7f9d1b65281cef9392f12950950386741c5da5ccf14e61b17c54315e36b0789ebf2706880b934943c07270aaedea62ec13bb49045e8f6046f30cc6273ed079ccaf72410dd353796de3b47529dc0fc3c313c74aaaa4774298a8ed7843457dfc23a2efff0ed07829341393cad67c18242b10bfc04e528afee41ec09028082ada87526311a6ba90d35251cc9b91293a68e0ceab58e861d9750dc86d54bc009640f2f054c7d85528de79670f1bb0a46ca830cc0aec9efd6869bf9ef0679007d881ca24cb81d65baa103c4f3fd46f346847bb8f701dd8cb73212db71fbc0fe7e00f0f25665096d2a9ec92a6aff8c96685e71d9154061d02f487eea4da6611e0b30db962572e73c02223138378103acc769a2f459cc483fb634a4faaaf07c010f128bf091ff5f30aa62497c0485eb0d5e912a09a513907aecc022a193df240254cc8286e80fe0ce348db4c65c1991ef7a19d03792eb3893dc6e79356a369e4600c4e26be16a2385aa22f62735399a0584a14370bc2f1112fc3ef2d9ddca127eed78359c59159ac701937e73577850115bd15d20bbc0a1cd703331445b194841ffd2e9d8d5f25eb13a2ab9f4761099f5a259dd6735afff3da31bb3528db1babc19a5c7881e971ca9e27b4448d1ff489743479affe9abfbe72efa9723dd9efc73f57bd4954b18f2d0b9ed4c04963e62fc5bca088b1651f390a8751265c913a237185385d1432693bc1210e79c128a98164b102e1039d3d6d27bc3232dbcdf1f8a3e596f8e52ef6d16f6e636375ae5d06307a949e799026fea974f513df338ad376871554e661b233cf0e3ecf7894307543bf9f5608edaf2a4697da76043e4f079311c29c7ede88951eb8c559ff4d8244495f98f7be57c601f04dd5d59b788c4784242f590f2ced908278d03a0bae2c6e5748d4f44ce763f73eb3cd665926a48a81979334180220d9e1ead89c87df154f3712c91c2e77c3b726119cb365e92449f3c1
h: e0
k: 80
m: 95e84fb9f9af68a189284b94cebf83b519eec4ca45797082319848b9adbe162bc816fa5cc4f11eaba4315cc502ad0a65877f53ed246f4ce522e5a00704cf1a462e29fb52c69fdefc47bdf843137dd3bbf1da0fadb160c7157b6e047446af2c67a5e15b5bd18015d6b98e94f52f9de5bfa0b8e7afbffbbf8cfb02384c98128645211cadb271
n: 986c3b92c9c34bf7342d1a6102bbc1e250cd5e107d364e2ceab7433f75a6c83e22a74d2745cd395f1e9a20d714e4d4e6ad481474832e08531edaa74ff818257637f9ee6b251ec6d82dc337bdb2a926d4e733edbe3bc5938acc20cb204ef8f413973a50c253f7e7a6c8a5623626abbbc2a8808243e6f1097df74aa66d360b93ab53595d6b14b530f2eabde306af6471046e466ad7acfcdb97dff6df69b0b626bc68355dbdcee34da21d2d1eaaee6c857412d2788e94513055485854c1d8c4cb2316471fb797962a29c93f3871149392788fdd47f10e09f9dadcc2a1fdbc3d7a93f4674b2d1d8693b1f74576bffe87dc4a61b690b31b508d2719065880bea923c27f8e10e097b01223c448be48f636ceafd9fd1384aa395e8b9080e23100e0d408fd15f82e698bbd26b0648f9fcb410bbf840141f40fa59600cedc0d18caa86bf1ede2bc6ea87403fbb898a84b910f10cec9d22bb165355d8834ad96b34791499b411650389c141555b0c6a14303d8738d371d36a57748884b09e0ecef50cd9da5bc1e6b8ac9ec843db116bd789a1f29377d8725a64c5d7f606088422d5fe9a02e1576567a1b0aa88a56c85c52612601714a5dd336fd8429ce0e3e671ecc2ec920994321cf58b587afa038bdf6413b8d98e88535dbb064372dc93ad94310d46bcab8b7927fa7cef24796ebf7360de8dc675275ab4592ad224d770c95475957e404c01c8ea967ac8ce12648236724250a76f8bb72d46416ac64e8915e1304960a65486309997fefc399bf73a7ffe298ccbfd5a609182222ae7b361bcabb8f5e62ca4da274a638186a2b564b864ba920a5c614176fa1e496e307f8de54d021aef8e03c7e46cc417f2fa0ff08083153973a4218b3d7cd51db05a14aa846b5eb6dfc45b202f0a142e8dacaa0730dc545f88474d81a7f079d23374296a1fd63be7adf5aad9de95386d3ac2c009587f97cb628f8a1fa4221516647cb4528f343927469a0d0a0bd2b2e235c418aac7d8f5140e35af1ed58e3222b91ffb3b15f185dc8ffaaaed9b32205a9c027b82febf335f22b504dcae9c5ad9dd1d00a7248403bd032dbd750f8e2fb1b6cf028db60b5f6b2553c36eb17a53f04943bfb04678df42999fcf4a72ced88a3079c44d03838b7731459a9691fed1366cc3b0e44843376b8e930035f3777101de357041efd38687c79b6b1e98d321896efa4abda373382389913013abfa33cf68ccd80990e675a1b9a9da274528e5e8f9fe12f6156aa83d7500133f7fd60af79e0c77b053bd246cf10740a26f4f8dd3e6341b0510f6adb2e727cab81b6407837e965ffbdb96807563012587c7a91c3e8798246a875227760e87f2a9d65a0527fb3a7784942f0b380dc417cbe6ff3a892c841fd29d7b61e57df6c30d664a2e52be715ce44e4cd84bd4958910ef17aa3cf600b616c4546d7be2c7b
s: 920d38e81d4ca273670cbc18acd5ce2c1bed1fee0cad9ba29a42fd93557bd695c3bf48851a3906ded8632382125363e09a9658d99e143806d68f1beb0d51713a1cc1955dfada27c4c1495dfe2073304e57573492c86ff90e267a97fd92bd013f1ec6827794e871cb5b7e3cd4dba168d16aca1f6cfe0011560fefcc9fc62d21f9c860502363285f77c65fcaa2e43d48ec4f37285b0b48c1063b391fabe5e72f431eb6fc40192a985f46685f6044da94bca9bc55f351507b2d9604a4959feecaebcad5560159c92f5ef92bf4cf1627c500263d52f4793c8f8a4c482827be2b6ebbd3cddd3b1ac284c691c270dd91f11cfbc64743fe4c3d760e946226f494209fba4ca2e40f24c129da5d8a69ca5819885b40c4c9ad557433d3648f4506fbbe637bb51f99b74b9140a8bd1868dff64f468987e0279892b907af7b9b2edf35e8f40654a8098e44799169ca66d4da1913c40a3ce4613005f87011b481acf0ed3327e934ac8662ad572102842e9eca942b8361a39895952b60ea4be466073c63ced787751e84f4ab1a4bab0eecde9c2d9b83870afa1dc0a6917a54a5043fb1418ad2d477c68696b0e11ef272a4e853b9a73e601b4a31e370160932c00a2582a854c17d93919775580a5120518aecb26f67aeccea52b6befbd622c3a321cf15b1689ef5891983d37532f080643f254da29489dc4cc2b6f66a294e831fbafb0ce6cca89e2f0cb1b9952e9e7ce704196f4d88594ae06927aa55229be405e82bd8138d3235069f2b1023d6a455dcee0aa56c2e43364e53ffa538fb7c03d9d43d430ce1f5fcdaec3c43496f053e7822af6e8296e96a71f3280951c161fedc405208c1d840c9955d52114c0ba95896b5e33c29834a026f9d0a34613d226e3a1613ae481677c2a0c1745835fdf72fd7b9fa24e388df663b682c44ec23dbf1a500dbe67c635f26852fb29f3fbcd84caa2a6626ab73910659148067321f8d68a1df784c882ea2434a67d3990ae8419bdeea44c9f53a207bafeda42db8905243d4da7e4bb4e731d0a8a5ed73a3305c5ab6e7dfb5e9b085c13850db952686e9435e1403d76b0637d1be6323c56afa9660a87095d6a2f2e048d2b2731490ba8a371f77d57f8a01841775076967acb7a5813c497c1b6b6cb90ee05f010c7f8590d7740c115b411a564d2466f61250e416505f7fb314d4ebab77614127a969cacb906f881cd0a75493be576eed32174e26d7a99b28883e53d481f9358750918c24d417879376ba94d8ce0b51967b1d28aa0cc2a0abb4b2c1631cde30990a08a5180bec7bcb6b130eab4be44b86bc93adfb0217e8a5cc30795b6e3b0d3a8aa289ccbe5e799a94a6697c54dfd642e5676b3e39e1f997051bcd949b3aa030d9be983c7eadeecfd5858231ea32f14399153e39aa97f9d9a24f4974c9d86f82d710c9d8e8a52d14281a6cab67
u: 1adf64374a192bb4d034d04c6785f5704bad035e1fd3bed264ef265e6315b6101890f4c66de27e95ac8725a2445aaeec6dd7b7f42b2ce25c86813aba7316b63328d1a37dbf4ddb790d570d7dd3ea799da3f304c93375c99f5808710659d8b6582e785ec56727e11199987dfdb3fd069a01ce7a5b3c247e9dfe5735682150bf1ea91b5e6e82ffc7e53e02a7e818159d36820f5c16257a288ad9ed133ef249983af7ca155ec8535b95060dda768830ba207432dd7027e6fbd06dcd839e30c5a929f6d5fbf83a0c5237a931059846d2fa3530de7f1abeb030ae334b86311f16f1e903e780d8419d51241d8bf6794a92c6ee039cdfc12127619325b0e245b7424b6c99115304490ed0737c03cddf5dab299266775770ed0f8d9ca3690eba3e09bf358dba7567a9d7e07308291fbb394034d6d9d3e89d2b4c0ac7e1a1ae0b76c805922007931ddc5ae4226488e43d4c39d153161af5dddb814e403f454b77d6c743afcf6c3f53a72af7d2afa9ba513ad2859ad9906b49ebdad3a7ff54aff191681ee0271f46c006cb9b3554ce3623963d7013d210f67c27acf4be1380be14f402b543988a66a2674fc1fcb415e2a032090dbefbf0b43cf33c525d09fcd3adf7372fec72fda95791d0453444929f7fa902ec4bdf430107fb4aa45c3f28f4fbb3c5dca646cc216daa823f56bfd595d4abec675bd4a3252a05aaeaf2fbe7350fcbba918d33679c40c71243536b030a484ed1e2f7215bc7463d832e5a7e62c0c0f021f62e025f7037bc3c2a022581eddcaec81eae75c8a11c3d8a0e31b153e350022ec8addca02dd367465fcc4db840fa5d4eeea77a27e0e466e49002828d838ab6007fedfff09edb7ba763e794bfbd1dde39a6c10a1d4163933affd1f60b5e1c94236739050bffa35f6876aaa762ebf62c04793d95a61d1b2860005488578f1eb75e4b26b55efc696082457cdcd4cf442da73b11e07ae58337d266d80056bed3cfae4d3b46315103768468d7c58e0f8f1ba9cf575561b1aef03b37c97f2411d6f72cfc4be040f8c5d6bad41967e1358415e6db073aa4fc2201ea80846d28b4411d2417d688edabbb6654c954ca3ca119e567812089f1e6d9574516bf2d6466d21fe2e1f95284fb514424b81f7ce9f12548db6a34ea6023f684c6f0f9f00254b8f6423be995266a087e84578de565ac42617d988dff0372fdb7cbf7d412c5d3bacba8b9abeac9da5090c9218cdf4c7d9b6fca209bfde6a836bca644b58ac87f8ee426729d3273e4e060acd3bb0fded01a939c0005a382088c644227199d0c2d6bf25abb028301f3fdf3cc1269d4b95722aaac18293a7c1ebdfe39b0d9a420d0ac68f19a3880f2d5b99ab06d0e428fbd0e9578d3a3b87f2ca03800361ba2dcaa440e03aad45e2609f67328f1a539c11bb6a28bb0abdafaa7533209365e70052d8a10be7ced8
d: 5831cbdefba78cef57b3cc3b5b8e270cf6291d5e2bc48150bdea47b0ae8688c6c9be8f436769479a937228c8cd14a13aa218e214f3aae0695cf317fd9012ab618332be7ac24391993fdee86383e1ca609085f512a8984665b90e00d6adaf7e102d0a66bd6ad5e11fc1f9bfd2acd0dbafec9c316bfa4a2a83b9685f755ff09a87a71531adf3e783f872731d3ffd084b409fc77ad27ff36eff32bb03755f88f84cca741c1b78aa4c88826bfc9275ebb430de0ae3ce086bca13da2f8f6e5cf93f31351f96f20a6279252c7788d99f4debf8c5e298980811f6249a9c33e996f37e74d788796040c422a5e0ef4e22825d11f887a6687ab1595f0e5aff7d6dfdc9997e181c8eec99655a6f209de148e053bcc3f6baeef7de5b33923fc722c987f66aa0c7e6e38f6642fe640fc62e9a4136c29d652e8bf242a450bf63b7e3665bea7ee17088862d7f7ad0f05e29f9a895773d09a181405c65532cf58089bb27279c70ff258e104ab52eb183b728394ed352e90b82cc40465291f1e58e4a66556cab75e182989e0f1dd1470ca4266d8df12bfc82b4162a279df21d87ee69597a8fd59ab3266a612c0ba17357eb76baf68cacb4034ae6daff4a1a4135e2a7dd25af5ac8eb7cce9fc3e39ad91ad2d95a9fe205df34f9b15e0dafe14bab82358a0de54898140a571905a1058bdce124eceaffff8784b62fb2f52421e9877a4a0002e3f74f4af253a8787fc8598cfd01957c124e00bf6dbf41501a71f760867d164ec60f79be16deff169b7be88e24e35b66a6defcc00a06f2bf8c01fb47e6381ff58590ecba1cabf6870c210a9fb67031168a19f9e0edb2ab151fa5e55a5d280f29920a780a4ffad1882da024e62fc53b20d92b87d2b3f84f881096855292aa37f4d2c5ad8e711b0cb4e9810e882c825d507cff02f95d1e968b691247c78d4c3d694a87f413759fa865b1695a09ec03cdc298ab8a5baa3a7b3d7b7c5b8bbb41db3a087855535257b76bc2b9c1c4b4ce1ff784be95fecbb997659b2431a62205e8e2cae4779c9ac92dd648435f6debb8d4ba4ac4da2e084204129e8dec40faf73261a2e113c8230aaa24b716eecf1c6fad33ead7e6b09bf4f294dc345f4debf18b144a5bc0c987b0e204e388b4b59217dea6d7808e1c38b0f644b9fd9bbf2ab8d8a94f30633d84f1c0f37a914205f40a1c6610cc4eebe7ef83e81f06f32b163ed825286c5ca89c0b79474e9abc44488e0e9d1e09d33513e883cf4e2c6e851baae79f0771376bc6457dfe20b0aee363a9473c1671970dda6ba6a1d18efcf65888ed7b1035c5da639efb61d7de019403555032dfd2eefd62ed20a87479c4e511fe855d65a7b9ba4cc6bc7cf01ee3c97789cfd2b7d70cb077d7ab4f4b9820c7cb1594dc5504edf5c0260b94cc1145bb520768cccd3caa1e96bcaf494595769323227f3722fd3899
h: 200
k: 80
m: 1b05f82d3c4e61ec652f25c9c17f79542fdd5006590e
n: ba1f1c7ccd3fe21ddcece20733f88954117e42c84ef6135971767f05d8ac1e045b5931aed2fcfba78e7a3818a592b1ce0e41d565841114c02ea960a07368f9c71791f28ae877ba00e2cb7779c41d2adc4e1a46d964ab17aef22c6a2e5d8c46cabb542393c298d979b4fb0b45b41b67c441067472bf0d16c695745056a66b1a4621c9e13eb4543f35db9c1eb9617b2274f76727b55eca6f0720da12d09133e856e0258324340c1409c8db00de87076531636c0fde3429bb7e7b339be85403900225596f02e7878b0196792c44c065ea794f2c4bc32b3c9da2bd6ca503f4aa7c657194a95383f4b7d86523e8b3d7cd30b0d1928b70484fdda39ba4a21c77650475097e5b110ab534b44aecb7c0a3421486112fcd1c930e2744682cee70509661b60b52e222eaf0f60ad987a61dfcf552c60e20f771148194f2c1b2c8e0cf36d1339309b558fc2f95a72512d5b52038de0d6cbf192a104d4f2f0ec1f72fd394bdcb25ca2710536f663af2354e5025de41206b8ef554587885de8cb713501c19d6e7fda4b7b1d175f6676a63f0e6ac84a2628c07bbfd6559d30ea1b286fa32fecae904ab8f1e2b5b38c03a27927052761175a65006c6fd3c14acfaae506b556e3de4dc3fc6a5793e09a89a4921a6d3eb99712e7cd1efa4fbea71195739db2578708b6ed7a8db39f3ec2306c42950c4be0615ecd442f193211c716da00c812002cbf3931b537e6aabc8b0adfa4bf5def8a731878bf32431d2fe85bd7ac3ad10b76b4192871761f9407eb68828e4feab7a4544765bf83a21cf547c7666980b279898bd6bbdfe50ffbe80777958576a50fec43edd98484072d797520831e711abcb59c79ec41a9d0d1c0290bdbd5ddd235ec5a354e8c548edc137b76f12c04507834c5a1c3364122b8d94ca77d04da10ac2fd9d463bbb2566d95e340f5e28a4e9f13cb362bf71b2a5bbd994abfc8747ca39caacb57ff8d0b7efee5cefa3674d12b1962cdfa4cb932aaf54dcf5cc67147e131a61174840c582a5035f368b20e187f21d6a074e24b8c628ac9ac5c9328538b9cc7b4316c62ade4e75a9f924f858947db49dee93ea346065354329d5211ab10db2ee9ed093c0d741bafbf15cdf14bed06ffa4660eaaafa3fb61d05e01a7c34819d5e55824cd61a0905ff1233a94651d4f310684ad223e32bc03e3c843daac5c09722d46befdc98900dae1fcbdf8272e3eeb49eaf72b7a92d9cd2a2e787f57c13d9904cef7551f04a22d272ef9a1348a49fca60030a14aa16102290b5c97aa8f741bd53d5593f36ccc3182c5811d707fc60c8fe7139e3a76ef4a9057d9f129caadb8bbd76b79a42938b44e9a5befd2dbe879356288e89126f51d3d5254ca5674f2b30e876dd2e17201e07122673d2b60f9c713db7940a8e075e3d20306484b024aaa6c83019dcdf56c6b24463cf5b45b30dab
s: 3a9b8af069369c82d1a029e8399cdbca0f28b6c1adbedf2879e85c2507f7660fcb44c143d6cb2cb331ca9324048bfd781e72d3fee41e2af2621b4bbaf9fd449ce07dc32f31ef68d3d90e85fada180d80d8c7299a5028e3c38918fdf1c1ced446da4d559d9d6cc071e0d64f5850a963972ba4889915540f4472c13729b16fd5953b239be68e4fb1ba29177904a377eb69dcf47712033a2a5d50c7d0a7f9d501c9a03313e906ccab81173674a11bed1ffdf70dd09b28c05c10ca7b43bba1042a2cc8c13737167d73dba3d056ea80f847970c17de782983e5e42d67504b9d5f4f2806e621b5904f53c5adca0cd37978940dba7a1c0918d3639fa0a7214a242c14d914b82bc09e123ff86a1dc891c290b0193214794b789064459ea19087b08a49d8b48e2e1cb049e78fa230dca467b25631641b965d5b949de9ee4eea3377c2249324708859023077ffa57c294a36f12f550868a7712b85a6cd5cdb800424ed4213083ee6004910fb9b248c382d26ac950553e89d7680ddee6678012c87e1cf3b81fb5935d3558df3585c35b004c126a0536a8d48ea488a3cf4ce28e87802240c258eadbda1f1d5bdf916903b559b6699d6e53786cb8e971bfb696ec8a8ca0cf93efc79225914cdaec05e82942095c365917cc730677d0531eb13a1608dd4a97ad2eef49456052cc71f3c915767e3bb557e661e77d961505ba9f2ff743071be27b429477b868c030c0b8e0e8ba5f2438b08c85a4f82c649e9fbdd179a2df227853aa3562c793802101af8ce7e16ab228b41e9d61f869b1b44d26f1e27851a9a077db802936162af911b439658a4f817ce277e89a7771fdd86df5cfb19256c952c901366cf91cadffd55a30530ca15eac451214652bf9f2e218a65b9a81c930cd80ae0127628144bae18811e71ab37e103f33238992c804e70077d4311b03b9a189896ccad1ea47659cfbc38fdd602212e588199ad09db62dbb2e84380a624109ef2dfe49bd24851a4614b8c87b1f2bdbbea0f3d9ed046c307192e1b4043ad38fb326c68b19baa94df266e2be6f86088a09662f55025607a9490a20f42c6c8c63c2ca0d70e0fa18bd5148e57ecccad5c6853e5f6819fed6a4d2a72b1d8387a234359537bc747b07f5dab63c6146ec2834d5863d3fb5bf735f12235b06bad172168bc7cc0ab6305dcd9743e21d34d3aa5d8a2ce066fe496072a2be109ad303521b00426372c9b9f386278a213fb747bd8ef2a2601f723e74bc51614f5418b205010f94b718d64313d03234f7b07cb30d69560cc0ec9ea03af74b5536ceae98db02ba6ccfae21e60970ccd394a6fc4961d1ca2e4b91e00da075202f2573e9bdb9140526328a3d4f99f11bcd687e9369d8244a17a57db100b1dc82dab45bcf152f6007e03bb482930b1157aaf0a0daa73a540f5a062e39d7a13c1113d1a22c2a6392944
u: 1601d308f829024b5729e0e7985f17724596e237a71ff1f3adad9c73e4c12ed52848c53e96ee3f6d92e3789a7ba46c2e78835a8fa39b30e0533bac9d281805d7ccf474f75073c2c06ada13dc1ac71fe829f101d1fe0acd5b4dd3f1d01b44a3eb7a82fb54e27b7411de3ce0717891f333c6966815a34dbe887543de9dd2f26ed9997e3237e16fb822f3e335bcefeddc8da58d935877e0bea75dd6075a5476e4ef1b0de143a1dd0cdf77990244b94e4c5a0518b7de4d35672053e264bff84c34d73968c3b6df21c1218474cfed5a6af3acc9fc7c22d2927264b129d506c303e3413986d84e1a1a44dab73183b92ec1fd1a988a3c84b45ebb1de89f3fd54df3e193ca19ecd2f7e9ae1884262c075f12b6ef64b8609115b99109e2f0ce628efd47f623f5a5173032c56a73446ac5df644a228dca0c5781e530351c02d771fb7ff93d9ab7879c3e8d892cf7b68b7323e32a47c3d807359ba37d10d86b6da6c26c9d17b27d63a0d8a13bc69534e8b233599b71be2a80f7e7033ca88be15d986030bfa8931b6604444ca760dd378a60cf0446efa3c82300a10c4978db44fecbe05ee47482a3d8d65d0381385db1dcae3e1102b18fa874a488edacc534cb506830899703a9d3e217af3ce5645e886f9877bd4a801fb09571c718e595f23f840afdd4e7527cb2e78e74832fb51b09652d459ba820c5250673787548b1703052d5ccf1353fe16afe7698241ce6b40747a12c122fd118069e69a5210aa773008b2263df13088e14a28429d96e51faf56f59fc7131c06d91fb21acdf7652163c0722416e2028ff51615e6989cedd80212a93deb7e2f41069dd8c9277bbfe068d05b5478d125dab100824c582235189e67be187d3f5c04157e778011f1797f1539f4ca7b3c809040c06bfc89d2f709ada307c911556d4bfdf2c89083f2a255e3016813551dd6400d38769046c1769163a3ae20efbbb27ef8e5fad55e36d58ef3609133b756aeb4e6c9313d609f496725cba5a1bb9782b24045c512a8b52980700eb2ad237b14cfeaee38cf993ef30ca2156981fe3f9faafa6da649655294a658bc2bebf09ab198cdc453917bd975291a7ffde80a9f6bd2fc1c2424b44e9869c65b6c403881512cc3691b49440dfa5bf5138e2c1b229816bd97f91403022fcb569779c0e6156dcea6936343647a436bee9fec0a1f0468aeb63ff6afba5f946cad44546effa529f6bd75312f1ef968c2c7332a924f95b173be1d95449ea2f1b891534101a5d1c2bd896c9eb14dd72dcef3e047f01051ea51a8caf4fb4de4f866f91741647bb441f03012a47fb3cec3247178def4e0ca869a20367ec702d7ce9ba2b6d5174bb782c3fe1a009cd8d91411c8785a04a7a2f3dcb505189daf19417299e8d47edc4ef3c0e0ac65520ad930611fd005359d9af15f4c52ee8da2bf32c25ef10a501f2f8334
d: 260a3c554c9d7936e7fda13fb42dc9907f924d60ea32186ff734a69d6675a6dbb7ae4152d632e56bd453f48db321c1200f89f2611d79b954dd18a60a828e48a34b33d5deb46b87ed2b6c84b97ac498c9ab1dc65452715f67f91dff3e9e4be239a1f10d02253778083ce972184248585248655390b9b14e7bb7e6b240bcfda3de8ca20a829f8974f8db6ddede6c6bc4800004ff209af891d110ce9f754800151eba966a21ea178bc1e55cfa394f1529d4cc4c37ec6d656a3202ad5f288a02e5cf8ba87807976448be84918bb680a2b9d3f5f1fe19f8f11609aef3a60e8117da8b028c747ab1bdc89171c429f6bce8cbff6555fe8e8fa10e3a249e4e656a781fefe9ff54f97d6485b5768079934ee9d7f6f7b10f8210221880b36d9900e556aa88611b3bce00e90d35191da77d62bd196bb6f6c87da768be936c0b36f3b5cc60735e5cf9931894993fe461221f58d5ee8d1b1ed286e6243514f7764f4d08863cb63624c145b03dac23be9b159c9de3ae0798ec4df0ccd46f58ae07e4005dcb311996c66f717926beea5945eb2d551e7a45732a1015920060bef5e5762aa66ff1f0586a3475615148093d4e618995d46ef3f3e9670703f88302839bd18db23cf626b628778b3fd5810d64de05efb3d14fac746416498d2ba57e6fc08926e6c850c88c2048bfefa705a26cd81250c9ef7ea0d0d004cc3cb4213e15acbe26244da9f1c1d5cb00abe7425992157c48397eb337eb0a078ceb2cdc6f5a1f1fd274fd40a4b9df2a89640e38558755be141a87739684ba37140f8494a3dae90cc1a1f3345a5c60279fb12fe332dd3e367c1b52bceb2005fd2cd8742eb0b795810a4cbf8cfc525363e3d0134ab9dc61ff510c22958dbd87a3c1f0c5d5fce49a4e5c97134e4e810a23783bbd3c15eb2498f7e589269b0cf041461e072c809dbdaab8ccf1f3f7f64f59d35fe82496a19245c9f320d3748dabb520ac92c216c9c5643686e2ed6f2a0f47248e894e8cec84de302258ff8baeb6344eba8ed75dbb5ca83a261360593e4ef797b81b35cfe697ec33ffa6b2559a0b2f3c90e0fd51ec8ac40c6ce0bfd0719110304ce62229ab8f6222b4e1204caf23246657bdfe4a925da837d69a5e69945d7e583e127d26b891bb32e26cab8c1dc43078ce9b453db98a49edcae94652e02e2daeacf11bcaeb0e4ab2523478cf3f77cd37efe1cc392be0e27938f11291d35a4053db6943250114f5de8bc61be88ed839efbb5dd178f0c598dda22981ac6819fa45a1c405be680e5493ad4ef1ab4c9d3755001353ebea1f714ebf26a15c51fdd1243fd706ee9fc57f93fc313ff37a27510e04bdb540f5c343b72da9a02c62c8cc8c730b1258d64e9595b30b05c3aaebf5452bb3ca5fd64d0a137284c6650ff7117a0e8440b8ca6a7a79e3e31b6faf7a2c39bb7d23db4823d1f989cd3871
h: 200
k: 80
m: bc3ccc96068d1f29da16d212520c85c0c9508a74a0943b611df8d06ca452f4e07d4e33
n: c3456809f6f3beb8238ad7be2dc9b1e262e93863c4c99cc9123d463dfb356c9139a5e866a7b4ffc0fe173ccf540695053f2edbf2c35201efce8af0e25b02b0d8f4c60d533d8b1b061008fc73684a57c064e3935ca25f5ce2ea5d165472d379c3a5d23891dc4cdcf6bc28a519888b4a8b743115f5283e9097e116ae7a802d931f82e3a657963577d0afa0999a154235888adba11139f3f1d61079eb6ccf481bba4b609037e89be0fd27b32753bdf58d24a314ad800e796280a10af708fc8f5371a993d5bb73a2b8e489131d6ab3ba5986481adec60d2cd5ce7dfdd0854960575288dcb5a6bbf9639f13a9b12cc0ba422265356f84c4190fce020de567e7ba6dc385d4779ad395f2d885be5a302c89b14b1632a270f6cca90d40b67aa564abb85b3018a449cdf8dd2c573d6e3475b692ea406a80f0f06d85a5dc290bb56c3882bb611e0421cf6dbd5161e4944fdd74de796d2e177eb8565dfc5c8b4b5c7472142e562955bada1c0a36f4e34f75790edb4f9ab265af2ac14303db84712d4aeca0c003357130a3251df5896b6d0bd0feb97a0b194f6adb71d934ede6db3f5afc89e19bd52fe52a95407a057c8ed8fc9c944f61c77919bf10294976361f6e6ba693c641df9729feeeac4d5b9ac14af7e63e50e3cc520112695327f2aa41cc62b806982161f8583c4b6b90f69b101e67459c596b5a7c4919365bebd8acd792cebaa56bf58cb04d897c8c67c4f770a77305028e5f350f84e42de62f22f6cdbedb5f35f1bb040d016dc8c949a5da3e4ae809b4100ec56da1977b141a6d427370b3e27003ac25e3711a83b65a5fe9f5979a0df635708600e53f0bccd3d25346e5245cff2d531607cb9988e2928ca57a13dfb880550c05d48bab0f77839cafc5e0ed6a10da3668235bad5ba8ca306b189336255680cfd4a39a2e97b48169b0bd5637f64c859e50f94cbd67cb4895bac968d897c5117e9a3641faf7739f300f6fa04f99b7299c19f4a31bcdaedebd6f7d2507271bfbcd5eceb6dacaf94d44460948859d1df5a781be0290629bb2fc39ddbf9605e87bb080b9f0ccfd38f61a8e72eaab8cacedd42e0d4b56eef7f62c8dd9dab132ba622ec1ab4df78becd0787eceed1f5617a667046de8a1cc40d91bc2b76ce4acb21135547867cc4cc27106d71959001e890f323a070cfaa670018dbb8abd84a5e6f7428b14d228ce80a881e4d21dd5c292666c19b9d29b43c9fa1bfc7e6f20bbc6e5f744b6616f2a7ab99c4f4859ce48ddf1dfdebd767a2c1ae394da937c55157da1c020a065ecbe95515c07c08169d3deb0b14179bec84e7c949e0f898531f31939fafb8c85b07e1d3df510274655d1abf1b3f896656644fa27cb6aa8f13237867abbda4502d918142aaf361c4f4f18f7c034f1bb34b4a5a6e4701c179eeb6af58f4bb2e944cd828f40fdcc9137f876b163
s: 064d993ce1dbb5be9f29961f64e32473c48b1ce6eb178798c1f9fc8ff6ebfdc158ad17eae579a92210aaa1ed120df6ee5f52da6909db47440f54f8f542113d9a1c2e80ad855722089499b5662de563690f1f9c8d9ce5830ca951aee9de0aac16b86430be14e17910da12fe73f3443ce78d960b1d1496f3add800178dba8ae2f18d962308b5f88f4917f233177bbb80f2d3023b14ec2630ac2cd9a2a311de74cb59ad693f62dc34591ab5dd9ca151e3d6f02e660e14e91d8fd6c9e2f3a61d89a18bca63a36ebd2daf4f4a7141528cafc34cf5849d42c602e06329adedb52d9b56bca3c5c85683324b609877e09645d0fa2f07cbe97d70625a014e4f4e4fae66627af87d692e61082dc09407285b1fd99760b18d0783a2189b4c5720686b612db5c4ceaacca638afca768240503b5c6ec410803b085c33a2b3b0f415d6ab6dba26bc36adc31cf3eeaf81353eb841453fee2deeefd3750985e833c4e5a0378f60fc00cf4bd8d9fb3accb1583b68f56493f1397914715a71f44431751b96e6fff73becc1f3c20847e5a2c6c1c1378dc77709a3d31088a9b623d0ab4bd611941c3606b3dc4cabec176b39b22d260b21f7fc753d640147a4145265b5e5a8a08f614873c2ba09d44fb74f5429770fd6bfd5b0649d62e9c839ed167ad3b0279dff0b22b0095450fb4df4103e32ba10f264509df384fe39a8af8ae2d1d7407758ba5ef056a5a1054b45e18db7cc227ce669fe81010e20d9a0713d47145c57766996264d5eae9e42843af635de22d437a55907a563cb57ee4d3288cb1485e375e2b06302ca695e251d6598088f5c372b2ad475e234b017dfc703de3d1987059e3a93b34b37f3879d0e4bda4c3eabc7511e5caab847ead93e8b804ecce7fed3555c4354555b2fcb746c9e1e2e0be084739dc9a3400268adac49f6273d0c2a5e4d8bba032ddc40087594f164c586b5f34072ea595599cda7925c5d3afd18836e0efa0381d947105e44b3fb4a12280135af45bf10505dc893bd678b9d947f0e961719f2c2a2ea15aa99207227f4237de48ee4b0cff962180180be43438914700b081f69662de0b1e457fbadde445cf38892b39f69529af18e44a569a5c0da400596f2d817146d1b3daace9388fe4c688e4447429da4bc6a7733fee1ce34f1792b30945f00073fd5546567f348a81eea50e35381f37af3fb8a5f7022eccf9261c6c99b0a7af717a23f3eb0ba29a8a6f05615cf1f55819534875c2a74b5a1ca4078784085cfbe3dc3cbc553ae0b9e2bc644a881bcfc5e4473d8e0120fd65ef11087f125658bdfbfa192aab953495c782df575ded1c4bc364d36053641f5af333520a2e9d517a88f4da5391d7f49c65fcc105c6eab361055d4f95e6e7af3e926b242d6c20175202e320c011d87c857121d612d02b37af9d8e0933ff297934fdc926c14f2aa497a7e
u: 14f9d8ca8116a855519cd73c7a27d6260736ccc6525d77e646d464dbcd15385f64c45e87a843d569481bc7f07bac09e9c2f27ac127978712b34e8dfe7a42b87cca0f785aa0e9eab86c005393bbbc65823d9180f0997286231feaf26fbc91340dee8bb0bf78ae69410942a280e639b657355d562e0eb65a9d1efd94f40e75b72b833273f2083b0cfd99c457e054495bda4fb4620c220faeaf68cb94b528bf0a1bea4c05130061c8d3a1f942998e7e6a57e90b6e0405b9aa28b881ecd32da1c3476f9cb2826c77428fae3420d450e216f3dd028bf0adceb7d2930b77c0d23e0521b088f2e282f1570adf158f479247407ae04d014f6020ba9f3044923b0817004e84a04c67ff1ba1f5e9709c4ca7bc59782ea4d7fdcaa131d2159eb04608614e4ffef7a56926170adfa89908929fe3b374e03994340b1247d52e7683c169e5581261692518f22773826ce46d8eb4e7ca05ef03b327b34d44c2130d1509c55428d4f947e48f43c46ea773ecdd6ff91d612817ba6837070f7b46eec0c2d8616cf6b66e6b9103627014ba8951bef85b358ec994c85172f327fb5c043755cd275da86a9275f8a13bd955f80a8bcf4b3a3acb54e64c15ee6f0e2db4d12caf8015add8b353e22ea215e41e2140ca8466cb52c76d9e77413df6d1e9389813f0e8a1e7255cbaa94aa6c0c9ae6b14dcdb2a3e5b439a77933069933affd3068fd7fb4e6fe4c7f8db0e84b7811a5586e3f538f7dd77f453cfbc95304ef600879308b0cb957d42355991d52872e79a1e2738d6c8dc9d81cede67ac6f2698090dc3ae2a8998fda36e5592cc7d43e6e74ea0bf49b142f87c6dd3f65100bad828fa9bb9ada3c4a3d2dc2cdec3cdbf60bef864e55d8a1d28afc5735343f126ad680143e141dc025f5213f3b3e597d4e0d68708a1b00b1230ebdcf5dea59c5051e9cbed4d5c91697c5b31ad3cbe94729dcb491f7573bd0444f5d8125b313a80b393991278c37206a5c7100e9576fb0cc058fcd3f8cb4b6bf20d4ffb7644d3380b26338ceca275089a7cfdf44a6370e5211c41282dda16097227a17f637caec7ee5c668f0dd00541df5a07695798bf91b757d02e08b508e7aa529b4530f0fd807d9a8674f52a0a6e32ef279b8b06c1ef333d89fc601c236c63d14c7278fe83950c3c17d37c36c7355aaeb0503a81c5fea42965f6bfd7743e3f7c838b20d7c7ac33ef6a5914bfa80e23845158b166ae122d89ee4309c13a6e8e7c5f675e924bdb95786137100f8f4ad6954ca3c9a48dcd340442da59f6c7d0fa8f53f581f77e319584fa74b86688f8e0c3cb4102a6e5e3ec12117c449c57b0c3114aeb76e4a3c3e4beb82db8b98f29b50d3082537bf2fcdbd84e0f8c823096a471f7d4c9dcfee731692d93fcc8d3d51599b30967571c717c293f75d309b06dea8239db2c428a3eeb4a29ecd88de92c5c18c
d: 9f774bd3353f21f93adfc21e4bf62fed1c88f4b50d6fba21cf033cff9e3ac346f0a004b8b6be33a7fe3c4d6cd11a616d2c01c0d9c91d94baff6276d8310ddc2bb8fe6630177c2926ad124d8238d5266a0d40b061e61d35a2a2802e62e2a886367f5eb7f83f64042555f3d8b097f43e7bd4f861f54bc1d8bd9229a01fdc9c436ba6532802c55e3b8edb13e9b88e4e9b4760d6ac29e18ba7784a3f99fe0e9d3103b6355ef086e5dd72ac66bdb3423e343dfdfddf3084d088fa2d20b3483b1fd98c996795f14b955e9f25e38ea9e764762269fc1986aec19224ca8c484d6ee87daf701327831448571bbefb33602301a1cd3497a26f738596cd14f0bb266b5a637f1e8c75f9399d56be229dac028b59fb42644e49021c32d76b7b0d621eeac7bd86e2f16e3db0a318045f8350653154bbcb04e2a93c9f50882490f39fbaa8419bd1c99e230e764e7044bb8edd3c6731fe1c7717617b2c1505c4ac390de460d8d0c163b8f5918e5db232e9706a625a0a2ba2e5f4ffa9e8f92c89660462a2790e8577a33a7b573dee0fb2f2fd4ccbbae20b2a8d7669b9656fcf7cb223aed4a5bb039d4241331feaf9e495f3676cb39ad253a842725d055d6323cbd0947dd380e410258b9b0b6762655077e027aa480fb832793a38e92a5ce86e159f181de4329fd39a035173944f6a065ff6964b76350d53b5302ab520944e48c058590488cce5e4ac13f54e349c6e71155e804b66241dc2ffee1eedbfdb25fff8642c1bc1bda31980c95fafd53d60a4b4786d9745c753c8ca48f24eb16bf38fc5f80f8d5b0bd2e4e33b7f4ab7d8706ca3ee13f95933ae0481b7e0f39fbd715e93627ed30363e6434639cb73fef1643ca842cc447f68c00f81385537c5b6df3eca0b0e1c364067fb63e2dce7ff99122ccadf2e762ff0a54ef3d2439fbf99c67a2c52f0417c50e4274188d375835c8abb322528a5ef8ba6b14cace728703605c41dd7ae0967195c4c67e15a2c19163bb1a0ee356429c605635787920cf006846b4155e4fdd0d28558fe2a75feb80c53a3840f6367eb8edc79ec0bef86f8073280b35b836227b8c95c867a8dd4e21333f0e7de704c0d7c7cf48ae738d09c32aedf06b0d59ee346b59dbfc3ad03e4f6ded70cf9fb799240f97925737082cb6a4b6a852acb4c3f3789dd8136c0dfe66a1280e382d743e8c2baa3b11a5807200addce86ce769491e0b5abe55070e82d35992c90908c0e3b16a3f6bd3ef369623b8ebf87485d531dbed40bd1aa1b5e61fc00fb8289b4c2c57b35e08706b21f48699514a37a034f9c3f7623be51f3d60235ef3a69989d9f004240cbeee556d5b8d192898cb14f7bdc41943aac6f5cb4347091d0b05e114171891a00e79bd17feddaa8eb6c92d0861cb0ce9a8ea2ab5eff8be654705a68395d9abcf34397907bb339606308d332eede648940c1
h: 180
k: 80
m: 61145271a162772e39cc29c5d02809f7e7cccc4e3e2792b46aced92125e3683b9fac07e0709ff736c0753f4ffb0b718f6d2f4e975f2f87f583b57ba9b7c9b47709ff1fcab818d5f05c201ee7a3c8e649d0ba5f85e320ff850e8193e62136353eb653618eda2b9def83bcd2026f21b360b42162204d9729f3ce4e9375d1eb5b51341e4d2df239952de3c47a488c4bbc5319656becee397f506a1a6b2829c409760c79d2a90078117d6bcd166e16031e534d4a1b5942f4da2ca8fdeb2334405051e5077724f819bc9e884525782fcc06cf7f0b86f5fe5dae
n: c5c8c8f99c2b5df3d0868e144cd7528869af6367ec06153f426af4451f403aebd362475ba454b2f0778d54cf1e4e2640a3035b550bb3b67a5781228208c9eb1de868061dd53143e14181b2d0a109e138cc8abe78cd922344fda63d54b1425bda5a90aeadfbdf9d71929726d19bf2ee49a86d199bae906f9f281289a381a0e30219f6613c2de51b27d64f2b0b299f61f8c5a8b388399f399354568790e1dc92aaa665431e9bd717915a781f715e4e7a893749d241d4d3ff9638051e3c749ff0b641c135422b0de2e01fa3dab3b6bd0d53d5d2d317a4e144d3c2b0714ca917e5c2987d125cec2c15b97d2f55e7b0c941ec2fc620faa4349b4790fc29d0fa89f988ddc13bad498e844cb5adfaf66281df80b7055fda0ab8a9c111720d7854869c1cd6af5969610430682450b1dd83669471a4ac775f6d176852e8e69dd0fc609b20c6fc611cc3f2b2ecb7800fde395ad63fe634991bc72e534cde271e1a5984c17456043b1e71ca97efb34635cf6b12ab9bc737e0d536b405704bb930fc383464f4fef6bad30bd8d7a84384bf3364699b857cc4b20e425258d14dca490fb823dbaf4174a6831275342123738a26684a057a3c3466209b8a55ba90e17d447ae6b21a69a898415611114fbab29281807c5912efd91a55387c149c2ee308648ac66570a0840b801c84a8e167a1bfcc87fb6433f486e7c0cab397bba2a32882eee6b2c54c5493187283403d3975f2e889ba6ee71dd21bab4ebb2388cc1934844c83eb9e2db418883ba1bc45f9bff6eecc35dbc0b2ac9ba142d5e2dd92869f7dbe2f3d310ab4fbc1ef140ea3d8c5e4fc6aabd5db7a53c7a71e5e629835f25f5b19767665a70b37078f32fd45284135598a0e2ef98d01e2ef5ca78e44cda3c55a5c49cff999a329bf79ee8c1a6f647950e59dc085974538bcba99f04f96f7b9b837a33556a16f79beb4bff5750a01c1588b05a81654e26ef0e5ec73dca655f48e5e4bdb9b324bb8a31ec654bae65aa5428074cce8343293c2eedd38fa667fb4edeead0212dc33082d02d62624db5b6c4a5a640210af68ad5a2c8293490a1441f58fa38511161760ddb1dd3ff52b8667594ba82f66d40e1d6e56aa03f44719988716ef97ca64333a06aa91d25072f91e481c8e455eb6c3ee6b8634f6dbd9f3354c6d4bfb7779ac24c728f9d4d2b641ba8945c122367c46acdf57a3043b81cb97d8d5f400899c622470c675a61107a95ff49564ebcb6f4ff2500bd1b84e56770f67137014003e9a17ffecaff7f458f8feff9cdd2737f59fb76a7fe7c5e3e03ecc6699c74a174446094eac0dca23cd4ed9cde34856e239e3b6dbf9e119ac21a414516bee33a2ea5a11f7155090a81efd38cd1d03038985530e7d9d22f775640bb8d48f328823be9ea9e83be9c6d824e803e8b7ba13b578f3ce71bd2c1732b7facfc827084a6b
s: 2d55d5a489a3c9b491201b49e7836b022aa8c9262096adb59d3c9bda1aedad1dab23a4f99546d07104b610a4c63d87d363d1266836fee5d4128e0609cfb43ab0f1bd968be5622ea3df67014f2cd4713e507930cefe6e013d526a9b12ea9ef78bef79973f21017ed676faad6529a0b446c053918016ec6be34bf56d6189279da3f97652860fcc6865c0abccf7078c289dc85bc9cc7fc7dc962d4bfeb0ddeccdf5ed862282f7067544fd785de1fba4aad5294c5a2822a41363050d44eb97dc653745528c6438c74126b80bfa4ec804726198797180d27c4c8c858c7299a6fcdc2b89961739a35ae0cd5dbc07502b7534a18ab3d863534027be945fdb2e1c9a57f5ec7b4e51bc30125dd7f2778b82860432ff3ad0a6be46e8b05ddfb6d89a931587260cfe2b7be386309a1c5df30d90dba6f3d5c84e56097dae8602f1509f28d89a3f45722b612eff10bb024beb439e6a8dbc8faa1bd73e3b41c7f07c49873ba6472794f82938de913a4f9154b11580d1044b42ff16542ecc5d751c3990b2a992956ae56015b76a6fa4ac156209f79ae3dce3c2b5889ac598c579f51c1c42de19159302a3dc7ed95275b6aee80878f134a4775b84b5b39abc7694cca0179e6bfcf67629565facc00836550d099a81e1672404847882d72eadaf9681ae2a4265faf99483df1091c9951886ff2499208d935491c30da463340fca1e4ec00aa251888cdfec13eab67486404c9466680fc7acb29321b86f3e3b8fd4aa7720a9b4aae737b9df017ea8f65a174e91083542ff51309b8afd9c582ee1c1490f7735e6cbbe7c63991354c4656e6291ef767512999656f3b324cb709425b03e7c71799e6a9b352b409421d30042ecd4f5ad1e75a3d359c0e30bdae2132d169a9238111c000bafce9ce168aade2f1078ecfab2e0b5723d6de1cc38217e151ad57b9f6a38fc6bd0b403c885c58b8c4c366e44d0609c0fdc3e531a9c53476a954ae994f1aba148cd8e4ab15fe96a4e775d4b52a4f925b0df2de2336acf79a5c09524f628f985a44ef99625d17809d5294217a30d741b7af676775596caa253e9fdb12c90dbf23f9d5d1c74ffb1006caa8ee5bead7f5e4bdcd28b019419ad31234b51c9810ac5fdbf43ebe3bd3993fc52e8fd561a8d63447c5d08e298552a9a0ff64d2e5de06fdc3f8b06d7dfe06aa753c81d1ca9ff1a022bba6d654e65f40b172bc4c158d39c9b5b40893393c067e2b194f4feebbe18259e7286bfed9d376d0b92d7ed05481678b1fbb86a50f8eaa6b1f82e2307ebf43c6774eb61cb9c6f3b905e7ebc355c4ab0a17fc167b2c2284b5cceb4b6fb8dec901cda23f16d965b904a461dda24a87e3d5c7cc2fa154fa7ef8eae4a6958b25ee41512dfc16409a451730b8de384697464aff20ada595017d0d7257faff71d68167d9db82b49debd983489cd33508655ed01
u: 14b59d0d499adf3662e0e57ef06ff056b5bfec36bfa71a4da2121f4e7c95a48e6f69864a1809b18b93673c16825d8c1625a29dd4daa4d8f8ca7dddaaef9c2c57697ae12d7a2b4151b399baa3bf703dd7cb415c36dfef520a67643761645985e2c4e541caec554a3542fe8840089bd76e484e007d57fb922d7b1d9062f4b819e22161050739f9a5fa4ea929c80da819d7b9adee77d37c0699c6948e7ada47ea26e7009f0879c6ac5f172fcc64398fc3c9c6b7c8f523340bae98863edacdefa3cc18ea3c5d2b0b537d697ac5e7cf8f9bc6b27e67cd16ed00cc9b94685818042a482e5250a4bf243f5b2888d451295217f8da595e5e4972a31ee2f45635300de4d15a03e7eafc3e81e469ae40bbc81aea71cebc41d11bcf01c782ab159602f8c8843df66ab5975cc03ae70e3b8bd78fac7ad18995bd99206b87ff35616a76095938f68fb3f01d84ec2e3d98127a1c92a9cd00f6dc8066b3ec7619fc4c1a84cf86bbf10176f6e20a9c7f8ce466715c08191e1e55d761cf7ce9ca13836d43eafbdd259051e8202aee7fc98a5706b79ebe0d1b556c29ce8c310755b8f0d75053242af0c0fae8322eb2456a720e1d3cf3973f2eca568527d29df7036e9e76e4fa8b0d99edc6dff39185a266123af38221a73ce2064eb5a2cd7005e6a0572786b902c41ef08a647df7895a681093e50ede857bd636c05e26779bbbcb1ba3d07a6a55aa83677117907f06cdec477a06675afe8d261bd61ce38364fb2733c0c6a93bb937def96f73e49aaaba7aabd182ce80e1c649ea06b0f69794f0b22054d9dade1f9af16fefe02b1d328e987c437c0ec719d7f5676f5b288b2220464969cbb073011752e7a9af85fecc30de5e265464dd9f4abb1332d19b191179ff7c784c167148e01aabe3c4f4ce2442a8eedca2caf27fb8cdcff35a3e1841f6d7395ea2ac607d1fdbc6a69e7ea54cc039bbfc6c0bcc3da5d6b4b4806f02b0c95a9ca77e8dc65ca099b81f4fdd73565b2470d935cc3b334d79b554972cad3c9a7df111ea3d802d45f2f27c321b4fdb4c408b1e489b55e2cc14c74b70f59e3f7edd01806692fadefcaf4b99a7f7ae19eb3b6ce4deefc985db7f92c543b80ef87211026d71e59748d82f2689b3bc4cff5f892ed1cda1ebab6e908fcebef96cb4aacf66f1c3bf6831face0059e5c344015227a0a030b60214b47338ef1eb8161a128b90c9f59d6202d97e322352848a81a46782378593a78adca548a7415c88ec623120bd4785f6174ffd06582de988720afb466bc2006bafa71d09d0ed2bf5cd031924c8db003ffdf8c66b0d35530aade04e759fd129374411bbc9db851fc5620b5fe5aa4cdee40a05de57e109a397ea3fa221e1745a9727e1263d6631663639e2a8fc401924b15e475800d2cb2032970d5ac6e44244687905dad43810deed50d835df2edda4f80101a8b
d: 966aab8e4d444186f9293679bd1a86dd98d63c9ec4bf1fa61e24a1b7d02d6f933060e79e45d5d71e7949e9f66a2362c90d791f2418544eda12231ecb916211afc8d13372d795d001b6a51db43a7d99d1ae8247534c59f4f36e0c13a2b461073d21fe0574e52c9e7ee64af9a905fa7bddedc7160bdb076bc1a041ee53df591e366d6c6c6addcd12f41c9608b599b42d3e53fc9bf1c1b6725d6fbe996c6a7e181319ed1cc9a135834f8f59abfba019948b88f4aa263ba0e7b7888c25b60159f9827aa8ae3ee7aa75b02977debc072bcbb64382f42931861a7ff28ee9f74c2da0a2bf832040384476425ced48077e670711494dc04beb5c33b0b71c0acbe99bd886bc36806a0c7ae13aa5bbddc6edc3afc97a61ed2f27d687d32826983e21d42dd64a2ae1fa58e9f0631181e11ea0f5e2f5db426356285eeff982615a990e57d3c14b5fd233f1b50fbdde0a9e31e1c1ebf37e0e90f2f244804075e5ca3268b6109a5a29a9e049519a44d47d4805d0f841aea890c8f892ef0a1306cef5d0d7ace87b5264416bcca316859ecfa7463f80a934d5596a06ebddaf70239a6c1b9b16d95fd7898c45fca4fee3274eaf136fc0c51ba95a78d4f9b10324ff276cac0e7bfbbd534abe5d375d1c8ae179345fa657b435fbe6ac1c4036d952c04509983e5f42915cb557b205d64f11acb63ddecda759e4e24ab48b9336eedb74b1964a5e8d80ccf0403e890d9c7a92a2cb0b9f92ae4e2083008e896ed6246fc3da5de1c7b28e5ae973a888465f137bb21c481dd0dae4b766d4703ee0d0dbe337ae8b3db667f72a40b2a78220a0b3b055f035f5fe7e4fe26f5f8e9cfc296d17a26510c287c320c9245445f22367d0e6edaa93560863f0ded9a29f338c4296906a61e200adb1448121c3dc5413b2652b2a64bb6ed5715b4a978031ecdcfc8c78cb6d83cf40ba536045062c6ccee1ea968c6f61e5e416ae0eb93c3bb9cc59a3ce2dcdb5995bc0ad507f58ae885503f7cf7a30d938a4604313925a5e61b5cab3e12074d262a6dcde10076d21fae518e330b6e7a6a452a900fefa227b067a3ecfda45ae7cc83bb049904bfe55491057337eb6d3f793b087b63c8cf4ac110ff3bd5f691bec459dbfc82bb5c3a34845e5f92e051effb8057e64a745895ffd7876fe138f6a6bec8b4c74ee0a22a0bcea01035e5c46b62253cb89edefcf2b6bfd6a2c4ce6d39632a625c238e9fc313538246bce560589894cb54a2089469da9c06b71a74b1dc9a4f6340a250d286bfd273db24d521d6517108b2f77db122bc7d0bc6de70a6d78490d8c2c67760c3b9761b915ace3149770eee0b907f9305810a79dd17ebd21e4d3aac4688462809cfba9811938e03c914f932d4c90b499a4eb5f156c4bec8bcf763b04af3dc3b909333d01340fb709862592ec4cb57fd566e1e73b65c11ddc4eb53c45d011
h: 200
k: 80
m: 6abedd560ab53601e3a18bdb88bdf35a2e64032911c8bc3bf28ff260c4fb8565a7abc4206942d8bea6eb8628d7977789a2e007cf8ba038447c41d8664b0e22bb0068bf4c2d83940663e8632c84d589a4de18d5f5b1abceebb2c8af7867abb575ba6d8d5c2f46227c50f3ed7d79e2c7855d3e42bd7b9b48d81dea1a4dcbce11cbea0f1b404c6e11378d2bee257e5fdf67468a79e977c40baa9df850b4e18a6577e79c267d0f747c5bd31678e5a26f008afdaafa46828a4c1804285e30c03a901fd915920ec677bfe841e577a55c5ea999de1ff96c1b0ef7e183815646c1c3ccb607dc6001ae97fc4102e9
n: a2a7a23b30b259691448d1ff04ac41381a1a886c3536ab321887199745045dd7d6854aec027bf405a51e32cec61d08008ab112a65f72826134fb849ea7839737fedaf090cfca3c32d1493869bc70c83fa1bca9047c09f961f34f1b166df5494bac8c0827fcb1dcebfd7091cbb48ea4db2e9ca8bc6dcddd4879bbe2dcab47738ef27c9dabae6cffd830e7f88c1ca9c4487d363e8f1dc3609e8fa66c18b7f0cdef072807990f9de3141beadc3a68edea60b8198f552c00856106c84b8020820291f2d14b76dcf479645e0273663cc633d42b1fafe587f3699e01f03002cc01a4712b8eb1be4b2807653ef6252cacc5bd83f7c8d309ce83179962aae0a1e1e83c7fa70c35c3f490b8bb08d6babacce8b7240e8b82326363b5de0e48d723da88ce3e43080d3373bf53d9ca09c295cabef55ce52db91f9ea204720edd1afc135dd744b88b029c0476fce52269296c35d8c650849bcf951878b73dca13d1c5f976971a53c540b1d3c1df2170bf6222feef946f74a3a94b9e22faa099b1ced09ac20d29b84ef44cbbc712e260e31bb1311a89c6c4600022f742458d3cfae795db17b2d8e5e4a0addd27f72e5013f6d9efd08249796a53d19d3bf9d76898b8ecb9fdd46e42627e6ec70fd29e05230205ce8ae9b67c6428ddee38b9f6ddb1162a1f2323a5100538faa8aca16403da18a388d76c1c3342c27b97e5b7f2d60b0bb3475c1b1e250e65c30be449223134b5566fdf312a709c2b6fa6e87c7b63e75e0f4a18a58172765b5925b7be139dcb0a587cd94cbc07fed1eafad567e74dc4e87a9df892aa2596f2d1ca4e53472f114592a2904e48b56e6811bbf0e71e2ee1a724dac937ee44320d928f6497c8334c3ad351f03cfe858350a6f8f0feec6a8a3762cd2886eb5396e9be57b9e8ccb883fbfa8ca1e7108e84d8f94607b4fadb6cb29fa135e46dc5b11c774986d1ca8a95675a9ec616a2beed98261cece046b595501c4fac200ea021679ac07b8c5b204b71f8d898b171e6b3a1dd94c26abe6c972ac313eb9cfb47c955cbf5506552d7bccd9be70241055ac6fcee372edaba383eb30eaa237d5c9a38377e354766ae38af3a619d940969b92720e623a8f6a176a12330219c09809c3267b9e487e8f464e1f134780e15de6d13d76b3fa6dc33b20cf629685cad562ab3632ceef7525357dfee63d7345aefd76a451ff07b134d9f954e496aac86f6063fbbc8590d6970b90722569ad36a46ce198ba0443dc2cd7a2d54ea7001e9472cb725590bd9bd16b01575dcb6ae7182fc08e35e0c11c2cd7392f2b6361f0373f6c8d38291122d21ebe1b10816ad192fb5e7f44e791eafa6fcf3fe799d4cd817bf27c493d309277f7443811d90996d1193291d468f408a6e6594cd6fe96b04048fa9f0898adbcb8a78e730317f854b775435e5a7ceb24ad887879b2724d029ef
s: 991e74453b15203f476492e064d7d0ef4b33e4ec912a945525541db6193302f959fa5a3aedb7c65d0ebc03d576a2a0edb97d9812d09baeb7263038b61dad94d957ffac25d210849e8ed0ce66007b34bd1177351df961df7703bfaee43cf633c21a9e22068ec879d0b4f31dc0eeee2b43dcd9d7fcb5d00b51d2dc726961c570d27972688c20a4bd6d90fc2d707e967764051ef50b23d02af595e032c01794eae6def2fbbe7a2c9b604caa49679b40098f67ec39a96c0a3f8376f5aec6f468752918dfd5efa4afb67b3ea732b19473d0ee09ba76d5ce5dc2868d85eec1f31d5ed9d6966ad05febae397a1ff5034bbde527dfe78dbd608b22b89b783d54a1f732b513a7e6a772ef1f0a6b6aeb72e2bac9f7f22282279a77b199913214da54de87f0d67b8283dbc401171e754c3386051ad694c53868a57cd74ea8aa2448dbf886b08c62445dab958efbcf439a022db4259d42e47d1513691f78e961948fae4a23fd8ca44b9053a22cd89fbcbdd8cc81219038235be52389e6f403e39e0370efdc84dd0c56b9fea0a554af0eacfa8a3121f82305341992dc9b45b86cf62abffcd555574583d6130be7d6c2cdd1d799881e8538fbb7a6ddeb11abe1fda2cd81ad85e647f0d5dc7894c1c05a814f09faeea886cf28873d2337153bf74ffd1ccb63e31486f2cbd46cebd5948520082caa3704b70ab5f9dc6ecbe383cbad42635af4f2089b5a2899d4a4a931072ee547687d1f8976b3e18489f117239c704922051213cd2416ea2182f3fb091f76bb55fe944423015f70f2567265737c12eed1888dcf900602be3f92512da6b10255ada2f5c1774c50b1cae6a04c0df1143492709cd4ceb84794799136896c3701a3e1381eac5ca787af70402a82805ac267d9f08b7ca8a5159743cdf319dbb1dc011a659a7cf415ebbd834f2b9ec1a0f7df95b7f080cf4c3bee02ea819aeb5f2dc3c7206f1df5016dbce09cee7a1b4c52e06725bcf20543634e2a320bfd136f185476aa781b8587943e00bee364b67890b4996594b4c890c47be3b439b49e8cbef088d925d5d6c528f4eb02b348d8f1f6e77f0c468b827585593ba06fde2827b50ba2b573aa23bff915fd5d3e6f3fd427446cf67592e91c3928b54540e66add7f9566b7ed3937987c732bba7f2f43d1450db2af6b3752a2d2cc4f396476d8108a59f5182bc0d00f1d345222ef206b57c52247829105562aaac568c7e3a5557093ebcdb6576db81c7e0964a9e59f8083877f8b3133371cc224e1f145ebc448bace35718448a55fa8e643a17d18deb39828529ed9f0f902192542ebaf2c637d00a6450c244ae17930ce84ba3fdb5921685cfdc378ddd2808a92997d111b19502fd931d375488579a4c2b76779c13cad6f2fee58896f18dfb875254aaf224eb03ee7f55ce91c2977d3028bfa088a1326917e661274521d49
u: 192ea22a79e3783303b452b0a8d7f035c2b704d967a72656a09a3b0a036099faf831e50516ddfc232e75e1ebf700d76b004105ef02d131df011320397d1e615de3afa0bca0b51167fb1c0d799f9aa402f22cae622114dc7b276cd75821b0552123035e173c60ab4a9d5372d235e8f2f9e2f956c47f971638f9c618333a28d12fc748967571657c10198bebe1047b8be6e8493b72863adeb18f1dfcab1a21e7d7cbcb0156b1eb888c097eb5cbac5df883d9cede3142d7977d1f09750438061fde17ca0409fa9b47cdaf506e9d399e868053e7174b1d9ddf38379916fe9b819acf1a938878fb9fe532b4072ffb24375abfad28e2770c83c94f79bd41444adb4ee302cd62c37d11695182b8f10787e15e49625a4cb3ace999807b224ab764dc49b1d2137172f225a17f1c1bc7da37fa41f2cc9e106f0bf92eba6d0210e5546def789d501afb5d84f34ee2441fbf51d37fd7436d2141371eeeef9f6aa46a35f704dbc4a3577c2c36689e1c4a4f6676e23bc0708cf1f9962519e03ebe2919844bf1bb45d421ab0c5e46ad53dbdbd2abf9f6ac3e27d1f1bd5160b02bba8178024bb188a05510248d3d1ad63bbebfaac581c71652355701d9c0947a55a9a392e18a7e2af8f04f36e55226f702fa5d4be1db60cece524c09341c1962d7f5d34694ee82b56736bd4d8ef28d9611934ec5fb7a38a6fadb0af8b4d5a1cbb38f6fa1b7c2b8191903d619f13909e900aef27c7751a809ccf72ced4373853624c890011ec346a0ad24b145c5b87b3aa2741c1e6964e764797cc4701c4ab4e807f7c7785d79e92e8a05d1e824079e025639e80a5dd629c983f3eb340f2221da71a6729552db3a3620be50b1a7a7cbde9a852d8b0a506c5ea3f609dfef4dea4801172a617871b5da879e88392a6d021f3be7a8c59ac7b161e0736cb51338b7df69e5149d3f7330f94ec080ed244ab73c0116772bc1f75275591c459842edfa7efe8156a1346d1de037a1fadd125ea876eb21455a7b257d788ae58cb62a2f9c68f5f2203b170887b09c93337f06f6f6809b07f561d113e600f539f0050203ce7165a553c08510fbe6737609c588637919a383c4b3e0f23abd5032b48dda4b4aae2322569fe86c7d0ad803ae550063fcd96d6900b865d7590e2598987a849adf27580f6be46826cb60a15b5ff432548ee03f681f1e3f23a63437776def590bc140f2d218db88c551e4ebd16e80f56d6e71c3262422c9fd9e4db14c9ee80f786b5e9447e72edcd2692a3efb5c405e0c4b7695b92be0482b81ecd2d99a0b1b843acd1eadaed333faedfde423c286f497b346f6d77ace773530e23f4e8e9132c52ff21c82fbd517dfac76f9da27f0d69c85c6f3d4c514824ad4b2379294c2bd943a92ec3422bd4491442ecdd7dd260eb30b32ab73797f3cde75a5f6b148b448694a8f3ebe44c22dd7d1f16
d: 2d67b4965c45369e5c499e1eca6d1855ae1842e19b36ccbd6e7a7af5fc10804ee605886c4b49a73391c721a992bd0892882f6b5aa4480ab7783874c35b5021ef81d7b815a6b98ad4a12dc74c38db86ec6bc9ae4ff19f8c2d4e4ac42ac161b2630f3411c30972bb9790399f8ba88d507d9c02b1beb8594a522b4460758e9647d0289499e2713316fb027a180d5beb83bc6fcecd20a64e849a65e44f8b589dc012f50ca7ec9a1d993c530d334e7448b6b3ad7fde89f058f31fb8b9c229ca3e3823296a95a73b7ae07bd61d6037b7fea563bdabb15606ccec02ac0b2c04e3023bf34d756279e3542436ac796606df001981517849d83829a1a88244794253d4dd4620307b8168aec40882063660b04ca9cc744e34be5cd573b01ad9c066956aba14a4dab6487004fd5724e5a160bc920925b99f0af809c7d93cdde95d21f2a89c780f62ee94e4321838c507a150eedc24bf81c45bdb485515b9e1c605e9d32d1bf825187df44fb1ff8a89db89e4ad43ece74e5875dc2bfeb5f0c70fd86a5c3642372178337e5e847ba51645c7314afd7c4c98b43a4b886d65cc80c4b457bcb2bbd76680599aa4d7fc035056efc7c5298280b634a568c02f99651e56a9a96952500333cdb96d859d3cba2fec8ff9cdb3acf6e55b775d69f724d8b471db869241b0dfe380e5149310c4b550934392dec3853bbc9acb3c4f8adb55367ea29df4f66a313528bac0f8e7e9e4913f8f894cb21085e782f63d3714fa55fe6edd129c92f001d961322677cf1af0e60fba29f1638c3b42b53e9e511438673dab0629e71385032682b5a9c37e4c34a10c740e9f5e6704b96d4b1fc8cafe1d6684872d1d5067d6b90c8e46803462c11b69a7c43fdfe9d765e044cec9d8d6b69e75081cdf8fb49349298024f4000d386119460ba3f341b7e33cbfb74fb6ec9085fca85c4b1ddce1250e911c6c5de579bf119ae197d64ca6765834070933fcad6d2c83594907cbe0e06f7f2bd9e198b4cbabbe8c73fd8da2eb023f4a2265ebeba8158b23b5063af33bc22f4b66a48e400f8ffadb407ff7434ab02822540d9d55cff24e86de5fd8348ba94dba46394755eb68289c45891ebfdb0fefc7ce5ae24aba3e5ba85af9195829751aa9fc0fd1d29d2e269b17515008b15c8a75de138cca7029dcb4a23aac7adf898d102c2e37b88241473605efee22a2d1f77263f20bb446ebcfe3dcd5d26b9451ae41fa35b6cb4a3aad8653bd2b459d8b6198bca07088b6f753cf3b4126c0f7ac945c298f029466e4490b5b661888d04a9131624a3e1518e13f7baf4a88cad4a21147ebef47ccff7efcd0b0b0ed5c2fbbac44f171da15945fb76751d32df59718a16a795e903b21232f95b457590bd7871ee3fe6548929c8d63a3674e6ae3bcf12e0fae9ff51e32eccd81fcb193555b65e03595c9dc86c1084c8c361f291
h: 180
k: 80
m: 7044738e1e5ad544c1212a305efb424a95dbdb461543cfe51b8beb42c7a4492e6f92274ec18d53dae957180fa792c7a35384c1e9fabf8db86b7e639600f742585110805c5a779c11d699a6e3bd1a8a3b0e0c833e745c8197f84afddc23d6db1c214e15a5a3b143b146a34c0cfc4630965d7a6394b1105159e12f855e23b1cdc0ec489ea04c2814a1169f93894e22731bc91665c1fa8229b564bb49e2f1a3353d52f694393b1f95611e1fc7fe8eb3c2fdb6664d2b2f7e84716386ea0fd396485c6b
n: d44ef0c4b103da130c6b70f50d13568d8f73739d305f6a28d36ea35e8560f4e24eb15c1691ef634f5c401015ff89441558e035f49898d266ebd5920ad06dd4be05fa0b596725247f0ce705bc3428e8c4240e810d71162b7c64628768234bc221edb82091725ec6e8d63b51ec4697d61e095b6de8388c529ec9789db28a26fc06ba88cfe8d2cde27305a54e74acdfd8fc44011cebe5f9c52181bad6c9cafa9b30e5b10a65bc6321343e20d8c2c4ce8531c1d1763e39ea7015d78d597d4de1a699beca3618dc62b3d940c0b33c0f05366656c8bfbd39eab7cf57ec913e3a93da670a184127d9ae4fafa5b32fee8ebd3ba4701a373dfdb226e81bb51b0293b61588b885c42038fd4f544667e5d31e0d55cac7355a3d1b3f6cd056aeabd77c398fc4f2d669d8f48e457b5d75027445e537f587af6d22474dca507ef1e1d05c8a365e512689c966fec3ff5d85f5ed979e2a96543c28527ccac6fead00b9916874964e56ce601675983de41deb51d4965dfe73a3a611539d2159b521e93228b49d31ecc796022a6941f064db60645dd91c301c703bf6a4df23e9adb58062b6153b7aecc14f7d9217227fea03fc7eceb3bfd906e169b5b96177b33a4be799223f0b9157bdadd4a97aefad6eb2635be0fafc654ea77ec56c26f3697eb5615084ed729d40aa18b4690fe0df61695cb70d7c5150a4db014fe91c2f8a8595fcf3a9edab3c58e6db3c1ffdca2410facefaf067a9357fc6ec9f5a62e9e1e6491072508135982c437cacf9425b2d8a4a924a904cae9836470f93c7504a38d6faf1691067200d1035ee6b891300d795272f8e37debfc3bd1cf3aebd42190d0ade1e72198dfd46bb18e9c02acf8a4d8e1653d9b3b5f451a856e2a85284c73bcd9118c700f31228e46de0efd93edd7a0165c20eaef84482a52bf589cbd5b1f02e097e47e4a6a0501732dff1f19e6353fe24533b4909fdce0d4eadb410f3ac0ffd40f04cc311c29b93ba3fb14c78119dc11ce389eb48df0d3935276f18105f843bd51a35d73eea54dc3decb7b84553df0beba7ada0c7a5f90638a6c4a7f01b10f350703e2011f5434160044029192df0494f4d9fdcffa778f02e7fa62ea5fdfe239e04a1653e4a230ae810bbb585c3a9317cb6249aebd268d2baba237c91bdf0859a8064e3b0d0224f546a59cb2960441177ef9df2399ecf4c333baa715cce5a129565f9ebf0b5af6bdf44729685cb08ccd9d9f7f163ddb0e5a31835e7a8b9801b544a7f5c862df7e3a67e5b7e058400420052cd88db099758440db774abadca0f2b588ef862a666f7be236e95095175307f4250aa38d859a2f7ac0c6548412dd0e4aa101cdd9e4064e1c96497c518b8d113bc5d4a4d0a83ed56035b7d18ca9ded8bc439c29413b69101b2d3c5da469d18b57c365313d9ab3fe4730621b0afbd05e8cb6abe7c7c8d45
s: 8da9cf33a43b47976aa7992dfc97e22f5a254efa249533a1fcc34953d3b3387b7743a3b632c06b0218d15dd79beb52affbd29e7f375596f32e649fca6f3e876bef2abe341040302c8899dcffd149ac55407a145ae30ba5f5f094f72c74322b577bbb751d59a29a1075ee45be9338cb100d1c67fcfd4f0d3b0e1dd2b5748a74d34485b548625b7cd8484bdcb7082da22554ac5ca62e6b7495b8673691fc844ddf577dabb4600dae506eaad3bc03b84e577a73639e7127974a036af8193d5b0ac71967e48539bba4587da705a91bc735cfa9e2c3e57f755ca8ac62986bab273785ef94877b6562cbda1b63d32c5dc03e3fa216a6d416a3db2aabe215cd0ae7f5c329afc6a6fb27b5ebacf159a67e3ffb3f4999ccf32fb9b4865c1c46a6a80e4db0ae8e437b9790c417c07ccda01659f8fb9370e75afe7d3a79fc75009f93ccb97845ccdb43f870575f731fafa40bfd07ccf5eb3b511c9b2dda5686701c485f36fd321694643ab250421d624ea2fd94d5640158ca842f65d7c4d5888ed20342248a938f7c399dcc748600e6c478803599350380b5d1cba09a5df5ac282b72e1524aba12f5d7e0c318bc5e0ecd4d5eec390feb9a3957d17fdf1fb86a7554313d41461c3e2befd538cc5fb2b16573225457e44f4a741257a6aa9416a12fee8be6b31f56cda83196a2b89e9821ee5c14bf620a9a6cdc843cfd2c8c580d8930b244e84ddf198d09dc6e32786d34e9d7809f9299ef8c1a9ee65ad2db9f5549628240d3c2b2e633354b00f37b719ac7537c5e7a846e0db6512e64bb242b0b3edbc625cf543643f4e001c56031281e5e196a8f087891625f2f9cbdcbc4c21d6e3bb16428aef3c48a752a1fa31204e068494bd5ba26deb7257bd7f6d4c16cb657a78b034bf72f8ac3d1c5cc281c49e19b0466cdff257b9b5b4a86d3b1c13ca37aedb09b91f8b3e6227021289c8e28f09a60e0022c80f495b7fb030ae590092e335390b6ecdab3dc3022235fdf8498950bb2c024bdb0a4361954009e3380e32ecae63131db4d63453fd8ef13ccb2192d80fb09da842fed9cedc7b45867bbf7fb8cda95f1d04efb55eac973eea24fc82a05bee1533349e9baad7875d9ca26533cc2dfb0aa7cd3681ddcec3e5e14e6c34a919957ba4fda5bf92fb19601118b33a5411eddbb10de3e2ed8a6c6c532dbab7484634a8f8a0bfd0b8d21f28b0d0cd386b178cb539cca15ac19716522b6dab40c7385de99eb3a2a7ad5712cd225ab97d915b2f392929a9d9f397b44cf693e3c2512707f90f529f077aa4ba7feef0664e4aec2b34ad46542253f94ae207130751aea83a614e843a98a3ce70a274a58ba09ab62affeb00ce827253117a4316286ef9a5cad1121b1c45c0bf4f6f5d3985903fc0bd72293a848ca20e5d6818209013c4fd9819df47432ca1f9db784b056ec0578294ca44a72
u: 134aedeacbb837eb5e544fa71beabfdc4b9463cd58f5abce3c316ce835517eb567686104409f5b5ee31a1bcc2d7d5bbefbc8edbe484a89b5242a64e38b32bc68c19f54a93c92a68d8a7ff7a9c3f04cb3125dfb71214e361bc19ccb8b6969b7d0f718118c578344d9aae478866a9e85cf782489177fd537210eabd050b091859f2ad67a91d35f3f2fdeb99fc6534081b6587f80662249ba2bf239a6b38bf9fcc2fbcb447201e452cb7139f0460350521111b38dd33b5b2239ebb9962764a785d9e475eb1c0d11d3ea398adbd632e3171788176c3e8832d0c02626a0d6bf0f766abc4412718d105c23cc324909f3020e895ce6904e1daad9e881655d5eef08236b023e78a5b8ab802bf72653fce10cd0ea8abed7b4e5d63cfebb8fc185ff277e6465820d1f25f90c14cc27fa21c1d6431f5e3c8e1d2d571e23165f5499d14191a24723b020f175a19eb51a879fef345744504e11565cdafeb35c808f438fb7d05cfb8481c996b727e367840191f9ab769e146b264a0c3556a47641cf12117b6cd67c7c7888f402991078392e5314441473ad03c69fea6f93032bc5d8d531e3cf97e409bb786d14a28f7a029c4eb0ffad2fe50c242066025486b8243707ee3ddb403a9ea99c65f3c4bc5f8496d25e3cdf74a0a643b53387c1fd8b7f2c5fd6ce1eeff85127c7a248858b0f16a892362074d42d376b74f24ff5f232fec643822405289861539aadda38aaf489747061ca71c8b74740235d1df2046fae997878efa70abb1477440b3ac7baee9d9e438a0c2bba7752b0f97a70f9fa88e8029adb6f11e9e0329544f4b93339977c8926c0846ec52f6aa62b5d9a6927fbcde653d4fbd77df136c1eb3328d9725ce48df802ef4fdf01eb6fe392c6b9424c64984d3b7aba8064895cc7a7fec3b0b02d946582c9e7f2cdc5da692afd0ac31a92f5dec71dfc0e5069b829c0b3dafc60753865ae35d91c93f1e5f872d9dd9f4448d1599a1aaf2d195b9e4a5a525aaf4ac27e0925b76d98005e73b542d0c21e21d1aa3f4168b6fe64ae09dcc4936a1934feef60acf21efc9a2ef33888a8458c097443a466bb98367398ed22ecb6d39efae16ecd884f3db972f0703171aac80d30d3d8e96f7b231255c1a00658587a638970d987fb292d12557cf3340186923ef4578699c915305a49f5a93704e0e28ed3ed208db0f0121623f02f64534a5b069e6af9d2a7840e61b72053005c1283dd55f6c4e69d6d77471acbb36ab59eba128719b42c328ab2a466521e57511a930a3046926207c6522071e6203e650b12d9a7edad9ae37113b34e27f2e8bc8bdd69c92069d9d2a4200c3762530c472cbc4d55bbb967e6bae8e109b7709e1f0df3f6f7f6138477d77aeb2de757f0d00303128de95fb510612244f790df6d3743e22c51115a2fb3f1627189c48ea22130924315d01ebc0e2041aca
d: b9bd5d4725433dce6782eb28d2334cf725e3cd9d3662b28634e59a363358196a6e7533e9c6388c65ffb265e99a63044da4545ff41265110a38a249216bd7833665ac42d06ef769aa0f51ebd7043910d2f1ca5e9728fe1a516f125e3d9598c75ea3a1bf67f971f58f8687463a165d08fe9905f83a6325699c8c18e5c2570ce410ae9995f5b8eaf6ed488a484a16cd1e4945e17209db18856d5c938eb611d24db2b2b452cd48cf7bcb68893657875d4bb94f80243e126971d6575f3d676c8f93c074a8fd20937ed5e87d83b06121fb0b94364939abba2917875a47249da6e572257fb1206766d9267293ea882dde2650499525e55f03b8293264e12e2e0ad6cee4845694b74882056bfaf26c957cf6ce5e44699f1fa2c246da2da9c77c132e755d269eca0a31a8dc7eb5434c1d0fe9fbc5a387ed427285581ea8c5624e9c9a3e538046fae84f135da5c700016fd76abf672402fbcdde2c3b0f6806eef928b5435f7735379e11d9ee2ee8f3360d7c54bbca28b29ebbdf8e0e72bbe87c667bb0682c7715d839f403d5d151e93f5917efef5da65fb05b1de3eb8840330ba73631bf78bffcff9bec8bbd6104df6c4c9907775de23a6119b16704d897d2c6d6e10b51e22e5941caa40d490f6258e66379680d3a1e6c94148fa715fadd0d6067b08998e43f0c5f2fe86c8357fec2562ecd9403285895eaeadd11d6a4d90a25e1a1f724997ff6d22edcc6ffa6e4b9d78c4123a760b24c9d9012b25e7aef7e2ec7c606a259446b5fd1fbbdaccc7c799164a2e540a6c8fe3c7eb6a7cde573ddc058bee6cf72f58a373d85c0e4859a4a0b1511254842cd961867b63b632195349db443e9b61575a9547c903a31a09d6a62600bb353b96f6658045d7005002a4ef6242823f736ddc9ef30ec556393ffd0e57d87f950a3112e895297fc3bd17bc0204e42b4f71e5725f802776845da8244627ff313c8b526c3d2a1e81279339c8c8cdf406041ec5e9c49472941f61d5d8def958126991fa1ed9f3ca7c597a48e4f8f9b20e8d62f53f08754b3319f82af45e91215854e9255b55f3bbaa9da563263ae9d50efc6a69ebfee8291e0a53494675b9bc1fd9b0875318d832196d4ef65a8bd57e47dc8a9eb0b9a94e23735867cb49df86662bbce64ff5995f54073ab96992b2f36cec8aff9f34c5831363c61362b462df29126574079a06d13bbf295b810a26d961cbba55ba7abd42074eb16208aacbd73116b9e8c8344751b1fa44919e91dbd70207f6404b4755ef336b676b868f40b1c834e912f40083206f09e631936b07709488a9c60911724842667a1fdd0d1092c685ac3cc7ce11bf61cb7cb7a0c36fe5e7a2f71a447094f2b4276879cb7a4fa73d34557e25496ebaf6e86325b80f971ca64531fb68e9f873822cba108adceba8d80c18eb125edbea1bf0e08703a2e135caacb2d
h: 100
k: 80
m: bd5960d9c5421ec7c0eec5833e
n: c93a1a9eeb1bd89dd246974159b6630b8f98b05b16592727306a927fb7799d7bd65fa01e2c89aede5199dfcfed4c32bc17ed5d2ac3c7dda24df1f74e73640aced101f1cad007e41362e0cd9b38d043b18493ffdaa7ef757675f9d5e02215d0b5d947a113d25216099b55c78b38193828f07e14f76081ec20796d7969ffebaa8e65c962b2929f02305e48e6f1cc5341227eb064bba9f79900ef6d7476e277998aa6b95ada56b6fb312e2499e449cec77a267db1d4500c68b237fa4c76f55a4143b0dea39a6b94ab0ce2388df99eacf6d1606bdcc2c49bdbff3648dc2e2d2687005e13e1c0ade1e65858b8ddd2180335aa0a1402b6570becd4f52d5fe7759637eadaacd39a453b191dc5df5614a1ff881b43e2234620507b03bf5622f8c54038a7aae7a19db11ae2c910938bedda8f84e6ab4e253104610e965cec93706ebe6c19330251e257c278a7f9a03796eace1018ffe2e23fc873db895574c20a8d912f1764633dcdc60c664c0276a64ed556d5b2911d6e301c01a22ea766e8857518974913d3e69741e4d8f2e030f5bb0ae0476c95c7e7b430dda7de067473e0fac4eac776bdddd193a75316870652bbcf0309339d5d368dbc9b1998dac949e4437fe33669135836a212a22d7088112633505edf0fcaca509525bbf7c4e3d148ce264555aed38fd6cbefd0f5dd73c47874a4970784dc87c78790312f9c98d5a45ca5de070f32a955e54fc2dd3bf8d86bea934149197a4f03c56d51398869811641c76d7953cef73ebf17fc9ad79ff8e8cffbe23119ce98c2e98fbac16eb89984b62052c1e90c64fbfb34cacf90c5abab810fa68ee452581af67eaea40333bce9e17c0b1a612b3ea1ae863d5acda13fe9d4c2f6680fa06af782ee4c332b8f4d7932fa75986ea42298751e4ec4dd464bbeab8e6fd076da28d235e1f6a8c97e212e63dbe8d66a80f0e75b053554e474db0502ab764280d5189cd43665be63c4174e2d520bf574cd6a0f23cb3534ab6a7723a438f625a1fccebb205f94070d43561a3dd7c355f8a859a8c43a72193a0cb5d46a22776df53b37e666453eae6d5d38a64b306533e5e25f9f2bf1b3d173ad23bc3712d982e1abb7ad7a20822194fc4f85e8df7e46414dcc354a1521188f3dc5925241e457de2869fa06b962062da5caee8cf0f490e0c09843ddc6aaa6eacc6d34b9a7aefed603cffdbfd40b10275ae21b52d05580d5a96d151bf3a2d5d962cdc668e22788a021aea3fe0b76e3f14e75dc34c4d9d9d764ac2d8cb42fb641c9e80fd1a4c03d3142745b13f246eb63e776dfd169ed2c0dd67e0d2ed9551dcccdfba14191f4c9672a8bd76fef2f6a6b3c31edfe9c1a2c334a466a7f67e2311cfb3d0f1127e565371f96c58544a1582618ff20a6676b85430a8f6b49dcfb94840ed08223d17eb1b08a29e4c0e3d442f39c8952c928037d
s: 6b19efc1366cff376f68f36cc8df8249e635ada7501e1cf2a50a5bd3dec1d6acb106b4f8a4d2ee68f45a2f8e7c63cf91f7cafb7d76182b5f91fc65fea8dabf97cebdfb1161a6eeef1bc670ffb40053841b00aeba205c203b98c0f7437c0ab8e71a145945b2855143b88081e030c63738d0ce1e5095952052cec832f3db9385e78b5ba2b5b016292579cf15c5d299678a508c5255eb0e1f0d861952b901b6d155a8f3a094e1690dad575d1a8630259119a8d230278736b6dde9512a24044ca0c0b719eec2542f6490d35312b04d12a2d8be98becd4cfaf3c532e320e90cdc14c40f95c5f2b1117c05ed323c1f6b17e2ded990daee039983841dc608531b72cabb031ce8caaefb741d8ec88adeea79a72373cd737873a95702ebce4c9f3cd9dccdfdd61c92106db9041b2ee00cf6b941f02bc4283fa011347d399af06b85571fb7d29c700c11270bf3668daea2f1469c54787e8059c110d4aae1507ed95082062429a9d56cabdf7664f267c9c5c64edd7a5e17ce4582e250644a06c6a0790995d5f65faa0ef7363831cf6b4acd8560704d24217702d2e821a362dd5c144ebe00dce3a2fd71539c677a0223edd26aadefcce073add783608c48eaf47bbcaedf4b0861ef154af7cb594bf019ca4cad7edc38ec8d657ea40acfa671806a60815014c5d9e0602041e094cdc929c0496e8ab1315f1a2027110290a5ce22e4ea9b256f84b88fc045a23da885bd8ad9b513fe71777e68e440ac8d3ff808568053b9c22dd03afbaec4dab976d819365062ad2d07e28687f5cedbec62f43c9cc95a568ee8d5fce4d06ad2645053fe876a2f51122b0820c85bdeb9cb768816b80a31f3cfb64c6809fe01e1f0028c373bc86e986106f6b9f7acaaac2d3bf43eddfa54d590abd70d7d6f944dc2775d5b1a0c43d3d802b8a114df2b07ee757b7d2bea4f57c07d2fd2293cfe3d48753b49e83bd49da19dc375314661990995c8006c84a13ba6a945f01d5506ecd3089d1ced75bd2a529ae60b8dc09d4b323103a3d0caa7f14b75172a0781efe5c09a7f199b0bfb57798f087eeb62f6bda1d7e423ad8969b5344c1e0db0b2ad0c8f9b1d67f478be74c5faf1658998be9d9300cc472a52d6230217f5d17b5305959019a2e8a0dbe7c55370a8035ddd64e0ebeb35b712f848f968a275bb9c450641227f2c9458d89b60f3e75e7334cb759e471b6ee332576006ad655cbc0a4e29dbedc1b8140e0c305842035b98af3eafee73a6b5d28082e7c58e0cd9ae210d25005af3ee74c6865dc0e6410ea2ed7e0ca03c5ca028e53b1b0d1636165482445ce1f8532d51e182921df98f8eca4387b2eabe2ee1a87bf8e278d7e1783b85e3861137ed1833ee8c4af98d9568a03b55b164dbd33044efaa9bbd7e533bebd5d231414600e046198a0ead7e6a1a324760cdc0b44f161527eaa9c8767bf3
u: 145ae970635ff057265c339f6e3914d12203dc48b4aeb1286a4487389e6c5cc85fde76e7973778a418e4d0a875dbfc92ad0cd91a68464b80bf6d2b623c9bab2e8b51bd12c69ab078cc73ccc733673a94983d6d04ff46d328a402be7c87a17e7fad57199c75ed16da596b9d129d94fa6d985b515ada681d337d4d6f8785b6824fe7f295ad2b27c1ec0441c4948d3c3151f201ae4e777e60a60c05dd38889081afa3c096185c028519b9e8250063a08066932e37fafc41ff30b0cf8f82f45aa3f380c0428ec613efd83732a047485d870008fea3128a68689ec83bfff620aa54de0e32cbbdf16ce076614ec98b33849611bb893ecbaf3c52d5a6f04e64e2478037a269ff3397ccc1888b2dae67f5f58baba595d3cd08cdde40fa88357d12901c8990a7144a670abcb412be98693ba809d19cbe6b8025542b133c2483f3c992973103a8fd3a2c00279425c9f04596aa7fbaf571a3a6a68f112790f02a1e2e2e060e441be9fe9f6f7a6f1e5bb831b7300e3223a516cd57d52ad3423207f3abc1a7c0caa4c41dd8b90e67be0489f78cde929fd6ccd8494b656befd0a0597ed8a75d540116d65faeb2098dde2972b73035cb42d6f185ee136460abe75dafebb4296ce576a3429ca29a85a912293edd052cbc39beb95f911454e08b155047e9c6b8bdaf41d6a02a4518ede6f4082c0c810a5ee4a4a35a371ba904ef46d5f67df939f9cf0485d76a830e9e4e8b5f5da5c915a5acf0221bd752d087e100841b4794893e3e4918622e56200b467930bcad3fedef45d4efdf7291a7dcd7695a6a23f52f8e037d7829b50168d3112ff9da28f8f1699b51d54a994e181798cfc2049ae09b6f0eab2d5daec95de8475e3fe8eaeca8ce465b20fca7b635fd0cc0f29de2af2864a14bc3d9cdac1f42d784e835cb298817173629950b74e98924f1c69ab31b2e7a7cf00ee1e2d2b2a4e59b4a1de49d1cd104b1bb0b1d990d5d4c7961ba1ee92a7340185a4d3a1a2c8c5206f9c84d4e9240753db847b4977ae7ab90a2d6c3eb3af990d4b1968e16e52fb6d814d977e25a2c252ebf750dcbd05090e2e107db8f063790f111f2bbcf459e5233fa288c6a4df57c9d800da37d51c59285ade2e21c2081ca6d78894b42e810f3847168bdd2175936cd0be4d56c5bff901de2e1cf6c426728e63019c4a05cdad3a3d1a8123d6c7f861bfb504ab969c987159f7021f50873cc4b379966801f409a2522fb98d346fec6aed995ed57d3b69017ece2db96d88d6a56aa25d41bf4d855325ae82621988b9a92e1ee24b5265a679f9df5775bea04ae5411089875ae385ebb16ebc89a8021b83b470a871de6cc2499e4c147f22a1ad66ee54a6bf1abf0a8e75e84f868efec96c7118ef9589637c6c98e150c68a4ceb7bac187fa7c9c57841b5b59667064b6515079efc1d6680bbdd1027772b9b7c9ef9
d: c336d3e1a12072f629672edbeefa23029586290eb150aa6ee43a9e170d72708359b854e3dffcc7a05a2ef56cb4ec14cef8e0626d20bd411c9636aa8e88f2daecf00c6f48d5d6c6c4418e839b895160cb2f3f15421788dc28828d8f5a7528a7f39320cfe3a470859d34dd399846512ca68182c991868d26cb7e9c64b96e62d2d282fdc719c4e26b7c5d232659bbd0a3b6accf885489c8fe30b37b2242218bd2a55cbf65384f6b048b18c4f352ec49ab36062a657f4395e6359153354bb415c7bf1162d9647a8b3543d7c76406b514801ae85530b00d2ac68cf754f6f50339c0a57fcb759d16901bb59c314a4bb16aa3d22c347dc9f991b2ab697b9e92bfad0d6526d4318c5979d90674e1183682dfcb2eeb886c67578abd0524c1471a7f801f1491a23e1e10c524b40ba17d2488e9b14339d523077d71602b3644833726ba30fcf3ff7468dde5e051cb391567e9c75002e24a2dba155281380984302a5f882ff7263351a398433b5457a8ee7f782c704feb3b447dcf3cdc609dad89788b223e4ec38d3060a463106257bc3b5ffa7577da09c8bce0429289def8213f312ba8a231910bf41e8f0ee93ec903639bd34c6021204b72d0d7484dd668bc321c939e4f8c18d368c53f5d8c3e10d5043381d6c58991538262a8116e830ede08720a51922370b2798af2812dbafa234fccd0c626149291751c77d7e8a5f81cde9ee41fb9bbb753b5926e18de8b641ddef990ff4270fab93b95ccd55173a5b779003716393011989240d101b0a4bebf6366b9ad6f959030a1feffce3ae4c226b2095f908cefd57fc66024edfa5764a25ce79bbad0896aaaade205132907e6a3a21edc0b0b32c54efa7bfc9a4df1d1d77521b4558aeda3bbdd534e660b25feac917a15db3537f72fd367f3e843d091dd7946be5b937e7a5b87a97b14370b2c6edd625709014e571c7e62e99b5512acfdb177b913d78b3247e687f97aed6547de7830f97913c4ab0b7ee9a6412972f7839a363e87463dd32e3b9bad4f94d436e8e08f38030066dbb3fc454cc588ff73b75b8a8e29d48066f6a33edc9d6d34b438b3b0219df3c1b8933648d566502c7fd132703e7856a6ac727d5def0b1db8bcf6a6f645656e960bfca76089bfe6ff6363f74baa3db704a4811d62935533e37d0c87dfd907072e476736b7c118486ebba967ef7e8724d4d7ebb6c3d8d01612638b23491b532fb0bca8945d1ae19e044d5282c49e7e51a5f08c01feeecc7c4bb6b4e818f26ea70b4bb5100f05339dc8b6863ba25aff355db6cfe069b731412bb4959a0b5f4f7b5056a9c03e368ebd6faa47b43fa1c5010a1beeebf96019bd70f4d1ea79951852c5d9a65dd4323436d39b4381ec747c461e7bf77dca725bdc1ce67feca5166bc3507cc64b717cf122bfde29884114ac20773b844e8083f3fce903808c54fbdf0601
h: 100
k: 80
m: 1ad8dbc9458c311ac7e36c80e7668c81f763deeb3c1ce2bbbdf5dec9dbafbfb3ee343ecfaa635af1148169a535d14e8c9740bc086b7a6092f02d82221298fd27979b7ef66d9c14283604875e26675850a26c36f6552246e3d8140d22df594aca0b
n: d079d6c974faa4e32f35ff698c4a296f552b696085e3371897043f7b39ceaac1efc352b6e6bd631220f816cf04e02b7f3d4d701670822905bcbc171d8c9a98e962c9c45a2080cdafdfc6164499d58693a3cd28c0add96fd6365b0c47f84544e5fb7aca305762ecaafa340df8fdcdafce001b02daca4c5856eca4bd8355626b9d712acacd6c8b6e7db7723f9849989c36aa8f1f5a8c5aac3e0351e2f45e6f7b3fd6c5819e09b11fc3403dfd5cf0cd23682940060c1e63f53c33b2785623d923183bad8c5c97715d89fb9330371a3e7eade7d6b8f8d0e3d0d7fa449b4a4bd129475199809ea2fab408e8f7eae562600040f1609691ef5ccb06a0044e26c57f4dbbcde9e02a3a8fa53a6d28cd67de2fc7fee4b2d7b7ee969871dfc9fc71e4f224ff09016f191ff36875f089cc4c3f778c95d261a279f1e316e9a249fe2e0758f84107c2c365a0f335fec7ade80af158a5092fe0902fcd538efa67a399460c2883158d0acfdf561893bcef119ceb3c9ee36276a6fe9a5468f8ae50160e3df55da62a6408a061000c804e6471f24d2e719c039c6d9f752b18727948a717cdfc91f64c3c75e49c98c4bb57e10a1906ab8076fee685c50c7d73a8288aa3d6522fd5b26b4b40b740358a82bc24415d3eaa4f1f9ae8fe83835d39edbb0aa67e03bfce75e47239a4bfbdd6f3efbf40154aca3fd6321840e876b9f83161e271a0bcc41737e30adb25e4b2929223029e5968f5d6ba4edc7e9eedf4f95afce7bf1dfb6dfee97c3f3eb6a0138cdbaeed848b56c8fccec038bc81ab783db458158457bbd94f54ba8dd684a10d3b8246a535ff6018299e9549fb6bf1eaa4cfc26ef3e38e390dcf46385bf4f37c9960475d8aa2adefede8aeb77157409909fdfb5c313259cc8e9e63b816e6351c362e27228b23055c858629077f41a7b76748a341bfbfda34385224ce6d3af6a5b49806442d5d8b1a622c760397b1900e09cb1235d652fd2ad60f63e8e2398b2afd0e5300b96d7e7d14f917e6329adcff4351cdaed46ca89c4f260aa1b2c0c777a8843aca60f5374a727533554ae1aab4bfc66741c6e35d8ed0743fa9a65f52fde6a74543a0ff5f1842f54668074f8d1836e640145232c75ab7b3644ad5f8afe72f830b208a59162b026b03135c873a13c04092d2a745be7313dc6a031780203e1d78698f8585d53f4d49b1702066def8019f90d4869bd68b7a873f303ac521732220a8e7efb9a98fca65d83b6d41cd91b56f53183fcbc6de3f294118a291dcf477b7deb8b1cec571361772655c2253c055c005cc5ab012155f8e5faaf299a882e433448e497f5dd083dc0286116a6c502affaa7eacdff22a1429dec441b2ac06aae70be84ccd4fb8cf1a76567dea43ee0f99c75a2fd8567dc5ff18821caae4ec1115c2e22f64eb5dbac0446f362f02abd19555222109d4cb15baa5
s: 88213e58320216a5e8475eadbf1c9f38af8a9849df0401292935e1389e6174662ff1a61a4cfe8da73b02b6cf579254475ea183f5ff74736dee1c7a35c250c9558396fc151b70927ba8cab869a9e6558a8268fba741b01ffa151ea1590252d95dc83e71b263bceff875c13967104d9a1e4527c3624be91971b9a4c37efb4b39a71462d2011f633c9772fc0e32643583cf385b974aecdb1539ad91bb804616d13eeed8d731e8d0137123b8cba56f573beac6d299c8bb0e7710a9c5f85d3eeab17df6889028189a73e224eed946058acf9a7a05e45b60b1376f2afcad41ca234b9efc9dbd9ea5560ebabe52e5e2c2f4847b3334cabd1e4911ea940c02eccaa364af16dcef30afe77d8ce8a6b02a610bdf025da6f8d554e90c88cf94814a809d8abe482ac4cd06e5885ce9d345bd861bf747f78184535b7ecee79e179c379dd9e8043ed5ec84c80a4894c19404e43b699920837e8f1159f6b27bd0065b9b860d5da99d10f2f8fdfbf26947395fad662389219a8eaa23139cf12032fe93ef83f336fffd09e9732a33ee9234881d098ed46c70f7676528247fca2c49f60310260bcd59c6627787d7b8369b218b06a56ac89618b315516e8550d79539d80465858dfdd591f325f92f109d0ab1ebb2e4fce641a107810aedf5dc70e913190514ddf4f317bb7f150ca405d7b50522d307f386e885be4d8209dc26a958841a1697db42ef95ebc5730c29da43edb0312be48bcb31d7f48fa0a8de0ed86e2eea8396493555ef0fa1624cfc0e55f93aefc35434fd4bada1d5dd4a68bb6a4c68f03e899e62c21486e313b0e7b57b872344ddd0cf63c06dac842f1aa99c07a38cfe179771bb00649201426ae2d1c7c0e5adcad0fbfdc436b63b71f5a06deb0f54482ca204840b5b96b7a021155847ad5eb0ff9ae27a0c833bda45f3978dfe81404416fa67af609ffad9895e4cdc7650ddfe122e8a0e9dac60dcfc9b36c718bd2a3c303ea549333ed9f93f4540dc94f3a41e76727dda9ec91b3bd0d55b07646d08b0322dfde20eb4a7a3f701cdf93144b8143bf4ebc83292e8a64836a20ff6b5bfb0b27dabf08bb3c79f08343b8fa18169139d0b9bb370f8a968fd757ef50d2e82ccc595b0cb6a8d7041e956820e6e42e90624ea80fdb297d7bbc658ec5e192f24ff0f2c696032b7a9bf82f525ddaf18366920353916e90da09fc5408d468550aba364dd915d2ff283f11668bafb3205aa6f6a8e2a6def95f615ac12139cffcb75338c3e2717946d8aa80ed11afbf2e6811d26a449c861d0b29ec27be4d5aed42eb811e31c73916073b81a78ee58f11a645c1f3820a9d6d9a8759e15cf11a7a60c3734904403d8a9f796c9df17c51bbfe68512795071d54b6d98db59a63a59487be37e29c6053f7bdf8d2b7ce6c4f31970027191974a85844e2916171fe5be103b9782761566618e
u: 13a5b8d82b5695fe50dc3108087d455ed251708d25345a721ac0532a0504dc3b433248e7e756f4498c0ed2e077ad8872e1eb42bd43057e78f7d0c0c625001228019914e456a9484250107d1af110cd27fe264c5b8df77207de71a327d0268f52c7f59fd1deba5479784ff47b825defd9c59db7de6b4dc28b415a67a613d29ffd5df74404763f0a3f9c71154a539e257114c4849bc146b6b85ff25a4afa1ca713b7d41d1e706597044afa6113852db5a94be0be7d7e5cdcb24e4b42dd8228e8fb5bc3e02560932664fd9a9ea713fd0f58a5231b51f0aab22c287ef2f4033b21f195b0bc4c4de3f6b74cb419b4fef03f6afbf9e43f76646261e4608ad99c140686ee70d8e7715246d89b0c4d900aea0db3b5596d4277d31627866e498e9a2bd234452189c10d2ffbf7279ab64434823d78c64cad8109904b96cdc8b7bc6e82e9081bcfc14e1c851986ecc71e6ae0688be7d665b5434a9b438005ec3cce8352e445b4981e4225f8eb536210d0e155c7222fee95ed763763fbbae4113073d9b8bab6f582843ed41bbe01d92429dbde9e8cfe84e1751d76ffa760c096bbc5e0c855ccfb97c7bf1ccfbae469c52659d4fe4755548c0f988c6305acbf0d1bbcb256891a6c3ad89b3823ab5796230d057e5d43d1a5ba7fac835f93f86a1cf337893382562a0d321f1a77d7691dd5bd68e7a338819f36a08aaa3cc78325bce00f757bdaee535930a1fa3c4881dcd8a5869ca8a807260e975362383f85064d36ac424d39267aac1e1e4b484d9ed16948df11548ea566e79550f1461c1c62df3d62f07ad00d8b7be6fe4814a66cd00f251e5c1b2ed2ba85f30a861276c70d5f0847de3075193c598f44b74ccbbfe4fac4e215f1b5ecc754eefce02959caa7f2ba9008ce28bf7a47055872e3ba247ae1971f7a3ac2f3455d4757e69b9d1dad3631c7b192fecd626110bb00c08737fbd20d67d21682d079b25d659dc2248ddceab059484b0f54eddf5914f2de08366152d54e59d165e59b4ca210e3ae44da9c64c5899bf34a71a35d6ec4172a6ed19fab5c5094feb487546a75b90dd2e70e246b565bba0aed21ac67250f9ca6e19d71ed90fd33667c43d994c6b1093b9003c3345ce3f37fa87100f799080a24e4a775d8d22adcb6dc46e2ff1c0386b87339f13059b288d90400c5549665297d20fc47f083cd4df23c68177d836f5b8efb3a7a683d76f364e8681959e90092aa184cf83bf729422f750d59d3ba2c49cf076ff292ec898f8e171e2bca5e06eab5b076d2f037d2744ec082b86d70efabc51dc7f8e7f4b0c6731ac209aa5820c79b587a4c0acde1bb074ce85334c72c2bdc6415d0548106b9dd60594214b16666703ae099f8e0d6221ec52eaece80451c519f685504b75c801eb492ff51ac9d2bc1158c19b6095ca2c9f2d35348ed11947d4c3f09184eb56894b2ad2
d: 1824167bd510694eeccbf8b4fe35535f9bda2bfe797164abd851402d611f01027b3c712bb9baad74d872855d8a0d0d8323944953671f4d6f4240aa37e2f7dcb3df9516cd24ca99bc46089bcc81e1ada1edfd6be13cc262b91d32a3d379fe41c2235902e86c7de83c59dca5427896288586469550fef8d086ac52d73fcd507dfe189f79a7564f7a6c9250212b4713f6161f4bda8152fd17dd4b68ed7c9ac5e68844287db79bf94ee582cc05049ce352ef691a9492e256a84e873ca20badd72aa39d241e8aaacfca856b485a110fb1a073c1e272bacb6741ad5d599f5e0ce9ab011eaaa0589750e05d88dcb65e877a0ca38a6196ee02458466dbed23efad1a3b7a6c8216e503d186b4ff9d4aec5ee58ebe9c256b1548e3d7ffc5a496124e0cb386dc31dcf606350dbd786bc4756701d58550d5d3149561c5f96dc6816e1bc21a97df04fb3306b2ff10cfe1f60951478805e6a21d7bca374745f74af7de60533d3594317a20fe43fc076061b9dcd9f15dff93b22febf569507afce96cfbd29d7fc2658ba0ad61af41273157944f986ca5a56bb33fce6a04e258038299aa6663334a8030a1bf03fda019bc7f9908d224b11821ed680a22db345e179fc033101dc1aa92573b06761605fadd55400a43c866075736143b38c637d78817067bd8ecd7291610a32215668840a310da581b9f37b5b071615749b4d151be90793cd68d259f0b31b2cdbcd567155af878306f9ca5e14faae76b3744184196567e9d16f9192ba7f5f2a81e98c75d404ff8421f376d768312c7eafac336ebed81325d205e1c455365cf2dea6c77c7391b044f76233aa76beb743af638f1c3d1e6c2c57a6f7c1cce910ae56656de540bb8dddf6665864edf52372286c258edad7ce113a68cf1c47b82a9dc770e46da23e38c5d0f9e8334f3de18240b7748ef82b41ee7756a105555c05bafb8a1477440b30cf876736df78b794034758940f0fd8eec96b392468c113468c7c3eb6a85e6e35feb6367b0cb521c7cf3164ea3d9cda7cb842f136f0c7e7236a62301940529575d72bf3bb876e3eda1c046d45ee8fbd8c2629417f5bc62a64302d7cf69c97968d3980005c086a1de66caa81b40b756c6ed588708b348618f1167b4d0099ffaf5d6ae287d546cb4637e7eac62ba71afc36f0e3a021c4b5c5e715885b8eb3542a54ecf9e2e4f831b4e5f010102dd3bf8d05372cb44f213982a0b789f4dd3ce3483712805b804c448f7774040349370823f911bedd8cb4263d889dcb8cf18f5487d44bba25bd1558aae1b20de7a533859f6113deb9f948b0b42aa7dec36057a29bed384a338695f8aa0f7eabc73de2e670c4fa69866575e0184135241111ad16f4f31aad00121cea39e4a0feeada62e7091a46c40445d01d05138c5e4b1e8a5ffd4c060d662e768d7e392e5e4dc6c26c5621e829900d091
h: 200
k: 80
m: 2f3b4e0b0354da1bfad88db6ad7dca2398d1b44258a2bba901db6e326c907847d821601813a34df65de7629cd5fb2daeb13688a637fd59f69fe5c79fa1171284028cbcc4cf7c04683055943fbb8f4d8bb4c7a057e04c9d62e8393cc6cc9bc1876db4ed41cca35507bd27599b3c00b64d3fe970c1b7d3ca5b3c55c9656dea99338cbc5da5b2dfcb0cb034694965b31b2c5a3c06357523cffe8a3f5919800c963f187ab32747fa6c11e7ba9734b65250f34b9b7dbe0556d5a2010ac47cc0712a9a809b013c489ba64fbff02db6781764
n: ca8d14be569900aaa05c7908c7de3a90c57d9e6b59a2235f0b8a28ec4797744c919d19bbba55c6c2ad17d21e32e2964f27257d9d1a1424444a977f8af817d9515286418e6415952f385e30156c859274993b38086942384a32cac67c24a2072861a3b749c158ada58bd0a5274a95073b93b79ef96bfc2e85d000a43863e7dafbfd2ad85642c153aca577b51fc431dae6f91575ed7fab679cbc54100b486a3b42ea3adbc9a66cd6d45e0bfd448728bb8efeda442729935772a98bf49ad2704cea0051a9c38b02c392331ed1bc7a23ba905959760f9adc368e894a84fcc3b806624fe5394bed4d1b82d7a9b67ec41324db8e3ea4513042d0ea699947e699e7b35464b30f252819c71efb7433d680790e757e04a0f1df9726c267c6706125a005e28f3f5335d226bccc0edac3b36bf75d69618a77f79ffba717083964ff6a8e620f535f7a8b173cdaa9eeda030ea0aff99f88b3bcf0d0cea86f62b6c99b2088429fc9b1e06bc6596afcb408552aa20b13668a6e4e4510fc6c8ef10923fe8b7714ceea025df6d5c6583e38ca564ce99f83c9a3886c573d4c364dbc5fbd4de7ff01989ce5171825623a407432211da23fe287b813fdc1a08a26a68f05993f19d1fa4edaed00be63b71cb4e43e727f5ae7a47c521d050e9e15b77ebc67a6af95d57636e7822f9ca5556e63ad53967f8e729f60da609c8d4aa16a0b12eafc3559818ffd9dab5109f4e75069a7da891d5e708ed2285723e963f333ca0f1869973962a5dea0bbd1ad02f85eb1d08d3af6635d12f484ed73ffe0b0b0655c6792e90058ce32aa266b287f8230e13ae0214dbf229157e47ed8aa17f5feccc445a25edf082b80d499a62cef276089045b9e63dab2efe292ec310416259dead4ba8c17d1fc3d09d6ed61aa7d8514a97ccc81d11b60e5043b09b7cedfe478396f10134a8d631618cb81b9188a77f08a79625c90d9be735b39f9ef3f1f787f5bab776a2513565048bfdd35eef7b392d147ee6e69d3e752454cc8fa32b0e0b9f4fae935d4deece866fb7c942907115ea708c5e3830e6f8184ae46c5d8a427f1502fd6725f63b2645fd29bbf9d1cb13e19c072385627c21e19dff79f3f021c8bfb42c25498f2cf6bd57b113f1d80aef243e3792b8b69359ffb547ae9eab93daefb173c13988630b25c84ed5a285bee426421b9e41a274f94a2ec3b7f88867b7565768efa2ada45332b74a19c17c6d6dc23d698460a47e3c530afa29931d98be261b09088af0a6f301ef8ca45d3a86f61294830793b9fe0a2ba44a07f52a25adfb15291dc4f40edcd223703d2f30c7c47b4fce8ab3dd490fe14f28bb5a7b27472e9e16b000411c6f28e2ecfa7ea2370471175b05516a6479b49c48a7ec6aa23f76cafb7df442688ce2d4195795d80bdfb4b5b0966798da2bce38381337333fdbca8761e1addd2898ac3
s: 6cc78f5e87bf9aabc41be91f5d4cd344076c9264d007f662160bccfa7f41867f902f50789dd2b956123d26baed27385d3a555a3eff417088d5dfba26fbefa6172c9d7ab40cd40f692ecb0976f3b71f79b8883bcfdc7bff12ed04aacab62011758530e7876650aec1e5f4b63ae4b4a50028b63527c30f57156e47278675133af4fde2f4d845e185cc9204b1515579d04778d60b526e0b822d6758f15853fe0f953162db8b1f1319b02a01010322ec3ead0b09861cb55e1efb8bacd0b21df590d072ee5ccb6d6bc159e55389429587b73802411285c469a769e2dad59525e8f1887e8977f9372df5f09ec86a34ba880abd806a53aece5af65565a62cb7bfdcc5b8aa49a63802ab5ea5abfd1a755be1cf74eaad20c24ca0bb390210218899de862212f467cb54a9d2c6b52d40bfb3efc05b9ec0c003cc53fb766ea0ebcbc80a75abb4a72b0306ce5a801a720a1982355e76b8048c835cadc8dda648ecce7f763ad24ecfceeb50823d3b8d7a48102924b9c03460060ed44ced38decfbacd136be55dc44fb4e42f0e08f0c73045c6b563edb64ae6ee7e4be4dfcf88f4486a84d902b0ffe6807a98ad0656c501a3c277329e1423c095de2a24b264126437de72dba1658298a250049de6cacf0a47c1b2fee4b96bc1dca9195ca3bf0c407107ba897b8b261841dd5ad2977f902479f0826e6837349887acf366d105ac90061f7d36bb7ee54d2e6470a820b98d8e9b680600de7d08f95ba2fc6404bdad5cb79c6c24f948d1829e3fa655c991486229b9b99252652f322225171663338aabe045e1302e21ee78637b8a00412d5c7ead7747dba4f3fd24793fbc494698767bb9e41eee5b42efa80338c86205278b5f7745eeeaa50b30514b1ad4d2983aa1ec7d87760bb792fb9552559054a3dda9eaf88dfebee103750d5d40b56a3f79ffea256cc34a98973e47e0a47e20acc3835195e0574a10617a3ff3719ef65112d913ab84a7c3d16899133cd09462ac6d45dbcbeba8142a386c7acc35495183da232780afd6b07a06711fa4c6a1d2aef91e5554bbf3d2b3920d305d7eb637d72c5984a89692062d5553b944349e11f41e3561057ab8fe5cee88d94496ce2ff1628b1c7b5be666c3d12d7cdb5a7fa9d6458eb30e91bdf580c52881622020d5781decda8cd49143fe81aee8c0f0235c09c8942ae382441ca3193efe65abb25cbd89c09e2edb9f3db9c223243dafdc06a83e08dfc2c383bdb5de2df33b42bb537964e25abfd11d912b7aaf0a6c72b356ad03705458ae94f93522731ae800b7c80bb2a3d9fdf17f461d2018e796a39e91b7dd576e777a8782cd24599eec4dd76552d4124cbaca8d4204b5b16a7be49b14fa1aa09a233cc296a58bc75bfabb04181bd21554f20fecf5a86d0c657bd77de8696eab0a16f77d904e622386c55afea4ae78c1cad565fa4e6c16
u: 1438d8c721669eb3c56ab90c83e4286e5e6e377ea1b1db75fa71021eee452bd417f1016475ab770640f4cd59180ea58d5a7f66ad90d82e79115102778e0a75928d78ec74706f81c9c675a2dd112465d8b538e450fdfb0bc2eb8658ae37eb7c0c5cd629e37af2f37d6ce886c3f987362287a6d85eb654f01d59e0fc4c5e80a6cd4f8c8cdad00fddf810400c8654080450a101a28600797764d60d2ba8db4176731536272a10ccfbf803a08e4f512549aadf24c940ab90ee14e6e4645486581ce81c0544f98e7d4f3e08de4fa395446b6c1c0c901f43e2476416972ece7f831267ce569a30f8ca725be1a8be8cc0e343be92a4c45da22d288c7b5f0a8c54cd7da0f07add3381c9aa5dd587027de4e7752c0ee23bfacec54ba9e25509cf99aad70ca937f3236de4e1f2db3ee17b8adb5fbadc20df698674eed170b852d05fb32becb33590fb9e642a0b966745c814fb88bda7a1a8f64b01da9d67537764076ba252b4186ccd0d1ffdcdd1965d8b2566c79308c2c47569bde4d3b61814ea2aa5a93f86a9e3af76245a7a414ee8e6fcf4dd45e48ea12287c433f663fe5bf2883dff8bf718345b81a3bc7a887341e4f7921efe45532e3c73c5e0001e2560369976350b94d0ce66a9ae02161bff61eab0f6b3e528b20135e1462e95c0d9c8283f9fe9aaf6bd848ed81e38633bc90d43b05271be1ca21b783b4cf32b7323ed9e07514e20d8c9f28e7b444c1b0068648a92d3e925ce8f800b64a98ba7fd0e008d486866acca992fd3e42d8d28bff94c52865d22d882fa9ce3e2f4100c0e0c59accd28df2f500ca0ae874fbebe1b87d39a4718019eb1ea0cedae74ec81f72ce29830d00d708a11bb790fdc8fd61d9e1d626150a1e959c166a6c9096b10422e24757ff8020eb1c970533a450081627a284d880439053cd6ce64655d3a6e6fe31c61893bba2e1f61e3007df1240ddc33983565a8f5647c35fb0143f6d05b7c4751c2a7a6b58388d97a2c55ef1585e65ed8a985072a1474c4ec7d66159df9659352b66f3d055729decd14142468d8746d2c4be6b82056e1b641cc2f5273cbad3f68f55a8bfa4b87c7ce2586f770b134f21be02879f180fdf61ad51a398a834a8701793f52041908f7903d03a0d5e9fa078e88e6fa8d207f410689aaf282c22039d74929c28d156acca1539ec39af0849413df46974e66427a51fee773663d2b579ac721dbd25d0a9be396c6e7feeca1176a3f75207566e6faf370ee09a3701078f65f7284fc88bedd1a4d9c44df9f3f3f72084023e5cd2966a68f8b926c089d27d5d8afbcb4884d07e11669b8aaaf85a5ffb2fc2ea98947b009e2a3ca8c60c90713da4ea68bdbb1893bb0f3becba7e539bd6ba311ad9315de3202f3bbfda7b39ef583999c33c35db1299c0912eb8f87ec9be7496aed1172d81fa17852abc53048d6aa4f7b9281d
d: 7214db905c28a6e675692f8d5db653c14bdf25bbbb28ce5b7ce8b0ce51c25ed668b8ad9849117ecb5ba3c14acea4a2bbd4d1ab83e5b94399e9f6693ba7125d3e2fa8e95478577d6b56b66e97f96da06d927dc3815aef43ab62490c317c0bb9ec332d3c2c6c6609b5b6ffca88653798558acf449efe71efbc66c922cf8550b12b2f8104c9283bfa5fba87697c6310a777c04da61fe2df97e547e4e6be5a9060e4672ae19031e4c36c6988f7af098f6fa61c070ea105b6dfb464e70b76c3994aaf867f25df9dfb46080142ddca9ec1edf4f5031e473d1538d3eda5fe1e13b1b00661e60b9cb6b1f8e74104aa1bdb789cdba8b82751021992f6b5648c6b604d1eb169edf5f732acaedbb43bd9811a8353b3c3c2eb01a69da538adcb7f4639cdc6aa8ba24fb232c9a840877ff042ed2a30f3e9b4ccd58f91bec068c3bfe83a1053ed5c44a1319ce08304b23778cd34a0752caa70f690446dfe1db78061188b124a97d24347e5ad1d0ab73fba3207b3b147f62e0aa0b5e5d664ddbcfb9dab554ad5f50c622507e8b8fc9c5815c41da0000f3b869be5abd374b0af932a76fb727a826ea94d0e57aa236f10cc9b7fdca2491c216910ea9d81af056977e2e5758c914af298893932f22bf7e36ec6d33845699df35cca4cc543de93cfe2b22b7c264bd78e4acdea2c5b26e8261dc728922d95be5c97a4b219b9a32ea5abca4b95aed57d5af335f7875501935de75f05de42d0eb720fd2cd1b385a8932a4a286c8d5c4c934691a9e7cea6f6937c418e0bf05cf08edfa9891246699e96ce97410126e5d37b38b6ecabfb7fd9d1d43cbc4370bbebc8cab4042bac687c78f54b39e4b25de045f0de571d30b48e6bd98eba4c517f54ed71245fd038899bb78d2d2756ce43ad6d86038116c193eb74ca9a2f7c1e5ffe1511866152740810d792988b98e3d61300f304a1b22b7e27a3cee810ccdf5903dfd4d15ba883b47a8ae06ea3edbd40f013338ee82d1230b848cf86026d9f780935f2167bc67c5e641b960b32e28e02ee851076d31223829fbbe3dc142ff953bb06c023e1b5931177efd233894b635b25dc0c3fefaab4baf089c78d00c4bfc344fd2e7e190cc0a2e63fd174b25b2a37fb474201aa3dfcf668ac3dd650cc18b8999c9fa43cc21435b0ca4d70d91d7b10b509ce42c44bf48d95960b0365357733c82a4c81485c203631e508873014bf6303825a0588f65183a6b5e3d8455ded038550cb3c85ea6f3df34b7475458d2d0bf6f0c71401c1fcbe4cce67779650f9805c3bbfb855fa31a4b0c3135afcc2ab7951bb0b00bdd08eef699d3634d451221a99bf91bbfed98a1e7b4d72c4bb5652c7a1c75a9660a9498c35c06ddaad5ec9150763485c48984b28b0633a6e4760a3f3d833da946e4560ec10e0735b1b3391739ad6c8678efe7ab9367c711519baba5b67af1
h: e0
k: 80
m: f891ccb2858a3bf5a1c654f9fabb819f0fd67187664b34162800f1283280cf5da7bc5cd255700d730de2e5450540840da525a03094082f035f50654f16148704e0662720c73b86e15a4717bef352bf575d10ffd8acf1c92372210c62405d496d01d96a183bef5d9fa46031cacd2eddfcbfc4c2660c9deeadfa8ad2a4e43eeb4eea6ab1380807f4d39384257741f032a8a572fa7886e7fa3349d448ab4ad3e46d3cd09f99821ddfaace0268270d3f5b4eb6a27ebf3a87655953242a93279af968b6487405d4de63e5718a1adf3ac9b408e99626af6ec507460fea854cc4031f
n: a44d48ddb2bdd76929fba6ad6776279d4cb5ad094b0b836142726199edf1f904670944743878586b4edfac8cfb2730ee08d181487608ee0e0a182ccae9557c310fc952bee9ee1051c1148c06ffa1d013476d2dd3fc8f7e7147ab3ebc5ce6378c5cf7d27695385a92c1e7dfc6d7466d22825a729bff37b67eeb8396fb6a6c71dd567f4478d8d2b01e458a6edc295247987c1caeb8db4fbfd94b2aafaa67e68bc82b9b591cc5ce945b97ba900213c866deb8ca45a896c5087f13f67032f10a9b2c973c3f90681d80647e987c848039ade436d71d17c10442190c6d45faaa6ce1191e5a759ae549826dc4f0bb7f84422ee8b94fb3456f7763e02904d1f9ab6153565a6cc48c43d2ccd03ce402a924e1167280ec746f0fc0f7d6bf15dcb0f283dbedf1695f4c2b799b470bd847e409699ceb76cd973498f2fa6a1c3b1e8503e3f8f18c6ca71ebbe0e0b31040f5f0783e355f4ae1e136274aaf5a68cc0f8e05ec4914463fd78b81ee4ce7dcc4b573d980bb72779e8e0da3d16954ee61d305949dd4fc1d51202f6c79a8a979633619767b756109aadc844d35f5194974a980e65fdb53a0172d154eb4727f26c7aee65d4046cf05f5a2b4713173700870d0b20e28bd2ea9a91782cfe91a7fe36f11bba0cce2ed0d0e33db137e0b12f79fa1bf75c9511b761a471c6f34ae6777ee703805ab9a2457a81168907f3bd2ce1dc1b9071f88900d1031bcd84b0466427e3f66493c147aed0ee4a2c6936cc293b15e7074167854878ff88e81c2998154ed7905e70492a1422306517d1177b83eae2542c7e1b8d58090dd21a83ae6cd9e646235294dd2671f6f345a0d8b17e3792b2fd7801f0685c0b83c5965b26d6e39006e6ec588d1a2d8120100801c4c9e07e79d68d52df2a55edb5c8cb759c3ed46fd3722c33ad19e294ebc76426a2006b5b3edf52c4aaa9c7251937f1c993a930d8b3bb50f50f606853cb126b4243b1d0b36a272e6ca7f5701d3f96d8d38bc663c59f242ace79fce08a6fe3fb4152189afd9300955026a68443f77d1b9aa6fe01adeeb7e5f76099684c60650450cf1ef26d393bad344e2a8a15fdda125679913559fca7838f557c30d06064451954c1c9ca91736ed52a50366cc59aa20bc8251d16878509e9a67bf1f9f0f8af35bc9914ce48028d3046f39657cb41e0d67ae631c00dd5a488582e9da932207bae9b6550c022419b6c267cefcc17ce4bdc601532dcda528f7f9aa0d231e686bad38ba47e1509f6675934fc5ae7a635f553f2b18f657bf21cdbe8f2e51e1d4f77e5272c6506ee62113eb5d205a2a0228649da21cdfe8be5f63dc31c64e4cb148bf36e6e008141c1a35914a70911f7f134ecea4f925fbd1e0f7cea2578894126e600bc20e9b7add1d39124cd350234ccc492f9428225fe9dd1c439dfcf0796f0d90c4b760d63909505355f6f1
s: 95ffcdd25f87079cf7628bf9c64f3207b9055d217548c9c5d6b1304559df7c4c2f57ba8fb207713b399ab1167c830fc6c23324e7fc5ce4bf419a9555844898654efc3db5081f1c15d257eee05c0efc5e821a49a9809995fd3cf27c94cfd00f0e6d826f4085ea95295d22e250bdbbe91510509f16a420cb9e25672f7bcbed311506970d0249ae45fc1061362fe19ae2de56568e921e10a08a716d5b51bd04c846f97651c8c1ad5399474f26f66ba56c2d82f00f21d40d73d21b2a4239b724bcff4029966b7cbc4a53589d9201fd37227b00dff6a37c3bb5f7999cf88217eed8660dd740743af0f6149900ef9a3abec82c9b1fa812f37b32ef22315eb817ce0a191ce157bda082d7a2ae414266b99f69cd02cf61ab1ac254b54d77a70b6f107165acacb937c8ae7f380c8646177f21c4a80f1b272b1441d1ccf134f5309be1f442ef62f7c8c32ea317238effdfe4bcb3837ba03be40f1e4fe18340346159a0859e9764abfdaa83c870488999a8f6d0313d2c9118c6befc7648ff5746080781e94b1026aa402ff59706c67557139e34827dd0621c7b59af76b30fc3c04fe233489da2349894f365e7ea3c93e8b9792aafa257661ef2666876909b00005c075182526b1019a29f1eb60489f37f1875442ee9815ccf1b98d7932442d1c86ad51e142ebb50f10c6a2c4a282c77760a7ea9bff737233162e2e17615060998557ce7c5ca7a05be9a916a90a5b524750081f73c53113cc07bd037a5a50479c1469272abfde1e990300c2095b5dcadaa4d44f76d77a449a73cf2714cc1e316cce048e927d66de6be32a5f3dc7d3615bc2205940965fe8051db3492441c315d61e74e744a9095544c8bcd64e3eecbe68024d8d167e739e74f957dd10a2141e44a356ac1f1017c64fc6fb1e3293238b8426d3909a7018d821e236a7d455cbe51f27cf2a961dad17d43f91b70b109e61d02934f2397a105c58d1c497bfa6e371d64fa679dec64ed782f110dca4db6855c76fc20f3deacd5414c5afb4fe7bc605728b463f68159c5caa83e3b4fdce6f20047aae32078d32d7ad85ff1af7cf2d045247817a9c507ea9b8d3876ad4869bbff42ec51d5924ebc203caaced6d5c887e0bd6769e6bc253be4aa9196a723cd83f8809694df6d2b90049257a2c28634fa39be4d9281c5f3c4f915dd9cd5338ddd228c7381c7380affa41cd4c2dbdd5ae070a6ee983bb6a18f23af7e705a521a5427fafc578a100e236f04bc8fb4127153726976a07ea26f709fc36a3a4c2ffc2a3be16b32ffaf4bddd327fb2ff5689a53d4d7f17d8fec644eb03f5cc400b77337080e6ebb37b9effc58220bdbda3d3764bd15ce4f7ccdb9e963c0f000c0c7365612fd14a97fe4f6b82b421f126353027fd7020288001ca7110240d4c59763453f6fb74a4c33630a9dba44dd150437969b24372e1e9f8f6f
u: 18ee020dd1c837c3fe783df966a8d469bb338d569c8d4a9f337dc9e2089de201f7cb8d485c6fc7bec50dcc5e38d622a11ce0a23e42c068da02e89b856565a1ad49fb0956a5634736c6ea97397dbbc61aff4c0f250b00081a3c6b4a2f965bca568e4485581ec9f77e41f2871a3f3930fc6606a82396fc23a6ab46a1beafc97d08b2f946fe3cf4864f1ea02c9dd7f9582ad68aaf482a5bb175a78835ca565974172ca538acb59807cbef95b7cf0051446e3118a5ddcaba1978c118a6a6744e08f28e45259e6569b473ccfb0e06283327961870e1e3627fe6dd77bb5e2acff4fe960811de35031396fed7d4967ae3dfbe33e4b16d56dc99614a0ba1a8553d640b2bc774a4f87fa3c92a269f11436eaf1e6346f9e28e99d9b452d52bcea45aa93e20d8de059f4c04ff976cc74f74d54308063fcc65df6fe6fcba6764779d9c4a69f36cea33c0c058dca8dc2a51161e2ba25e7cbad73552640ca68aac85f3fe885656fc626eb31624cc28a93c0085571a6b09377ac64b33ed91513408a62846ac4e548fd58e32e16bdb7c35ecc8f60e6997be47423d874d97dce3404bca915c892e7a98ef06143f29e58cb4e38dfb660ecf71f461fb093e94e44076cd120abb1873335965f6492bd214fb76b7b12f7e71f3f61179b81a9061dffb2f31fddebf7fca663b7dcb3b8751cf10daf1b269b40aa54eed6fd68a6d0f1e9d33c2ce6f882e0195abd8a0b6ec5dab1b3ef6a33fc092be8ba601a9a926f0ba652f42c12de2d44bfff98df0547951335368b6a7f743341e39e52941cc4b62fff5cd5f3646fe0a0edb488f28c5e2ab5b0c4275f3025c3b922dc25f931865b2a9a0f49268473a7444c90a94da4a6b09934897b71186f5de665dbdd6166c8dff7bed0bdcd7568453067b177bed0fcaab408cf4ffbfc7ba91d511e4cda7420c53d72dabb97dfab84fdc1e21d419b72a2f6ab42c7899af51ac62a5db690aecf55f00f31fb17ab6c69e3d82287701b8198779b25e356b86f5cac58e99bbf701f09b0ea2dfd3e75d8768c03d4cf8eeca891b863a5c7f120055ba547d048a356d34ac70f0aa135037dd991eae53156014f4e44c60d9b93d11af7dbdbc8efe86b73ab0848fbf7072d4ae3b27bd3ca596b9da0ddc4f78d6b4290818a217cc1089b218973ebbd14b30c7491408c07a050e7546f21713b340252ecec2b0cb5dfd4833ad27df66cb56d085125e0bb58d152424f13566c87f5472ce32f03278c491760046d7a7703e8b3300df7a5c33f3e66ce033e64a8df9e4c67737b460a8d82f27439a45da2dba9c6e22011e56f88388d9bca85668bedccc46d284b67a1634e66bc4c59e7a91778118bacc26ed59c68d4bf64a3ea5b9e2dc6bc30da95d3f6f33951ab12ed25f488e710998b7a0e974be045ae399b4d31bc374bd424dcc44540050f7667fdffc4b1b72be7689e1694