Replace the old RSA testing infrastructure with some more integrated stuff.

This commit is contained in:
2019-03-05 16:10:12 -07:00
parent bf13f4a1e6
commit 038db66c2f
31 changed files with 6784 additions and 46436 deletions

View File

@@ -1,54 +1,54 @@
c: c997b27ecfcd28ee31b1d94123a7b439ff026cff5bfe871e52908f5e344bb14c316cbc246e9c590dd8db10fba0833922a53a29ba09be1604b3f415760e173ceabf2a89adea4a081b333e571adf8a761bce1f0775d3f6f342580656cbff0e0dba12409e5a04587cb8b5ccbe8643cc7e45f9659ceb8f1b0d977d1ccda267015df3df3a53085ba13a6ae97a0e7be3553e497bc21176c97367848d2c587e3962c24c909662c2d6d75789cb06e4db615a50813ed8c5d32a073d3297c2fcc9fc98555b2f41b0aa303a18d77df3f0f8303bae316d283c154b649fae09fbb9e0a10019da7c8be7a2ffa0ea202f7069b968e774fb6ca1bf89222ba06c9de6bc6d426fb095e802fd89d94b1e947facfedfe7d24427470a4503fb6cdec4e9828732f4f7116a24500c1808d100e68f1c24be3033ed50c3b8e4037902d443ef46d1cf13c364699af7e7ecf1cb114f91e67fbf5e425f26a84da6c17b1d0e60de2b2ebc56f1678933df60e295447e8e4b70abe8cab00f3a57e714075c258329270ff937d630fb9e47b3d05277fda7df7ec74635e1cf23e2d8e9f2d6874fbcf416e8b6428177c3723a22a3ac83851eb37e9a8e0c9cad385d961173ac95a92f91687f86eea752a4916028e26de72263e3244c4be3bc4569bc2a20b390509b3950c041a4663b1ebfeaaec4a16c258e8500553a2f0b9b87913ea62f5f0cdad5357e585fe2f7b550f325accdf33a0e3230f1d256a067929f5497d8e59f3c2069b42cac8515a183929d06fb77a87f399d57d70fb5bddd29a008df5b283dcc5e8fbf3b51e458c6b58b5e3ee53722ba067fc0bb5892c38808aad836ef852e67f95d93b19a18dd71327e801b64e8ea03e7c2b3fc16af3f1a7e2163af6c0709374d80491627f9d5b6646e58b234ef13314c666aa50d572066b11709a4726ceddfc5da133d4553f391e9a25b4c13aeb4cc62736a423e809e8d8a7c824ab022894352f54a94934d9e4210e13d3ca7f91bc6653f621862df682644a13dc2614a62f4b02694dde7e5bfa1317cd41edf88fe2f8aa3b9bbd90fbf0afd3ed9302a12187354dceb8103236c4a7162004f79401b03b483b4bce1acc814218e3b8ccea7032cd17cf873806c16f455e660fa817d7bdaf3c672a90cf9e4cc3b4b3c49104391f3c07f141c8dc3b1624ab10db9fe98c785937bc1e76df4514ea9296314aa9be666fb824141a39b0250ba006dce25a29a08c88d98c5396991f3b227a9d1aae84dfcce5b0fb96cdb635bc8c81752d30ad51f86d92f16be05cb1f1c6405c6dbdacc4c81e7bbc515297063ce8e91aa10f986ad42f00c5c56d9f8ad13af3eb225142fee5933077b57832e564e03d339874899907f16287d69dab9a8ad7bd217ed4b051dc2509d9344bc92394d02dd1d7caada204b3d048c6f7935a87327723210bc46653ae5f362d5ac6d445a18bc2d77e6b004aa338c074cfac3c0f935c042b1b0f9b751e0af307d099b8c12f518a63b89a02f6fc78553a0fb00b7c88978a85ca195700bad4d193954ba8573f0cf3a27c73060f6886b43b322bf4d3bf9cbbdf41f72c3091501962ec3a2eee5ced75ea548bdb4d519aa9f68e48361104bda981d8ba349188073973a86ea31613a492ebd8f17df5580858069d201b89558d3b086705fbe02017b1e8d4cbdb6f1f36c4498b0904f02f5ae27f7c0221716ecb2024f135ff4e701114988a880f7104bd98c10bcdfaaed0b0afbe8f73ae9d7084ba844c49bb547d1276eb03bd29b5dd2ac387f9be367257db7d240494ea27d2001b25bc2ed1d908b224e0a6151dad098c42ff5f7b7f3997fed2ccfbaa2475d589bd09457ce3b581cffe5fc7e04a94cd89ebf23999a56d2ad07a69e75917be78e63afdbf0f5d6efc6faa0d14086aa347ebf81d658d6168ae711b82b172f14a898f8125b6b37c8125a067825c97be59d1bc28706d4b4cc9139261d59fd51e3f8e0e64544de96449dbca1afe6de3c6c996b201911a3a968dd556c1533ee757b6490e0f1090dd3db1de0bbd75c0fcce5739890f8af22f4058d5ca6520d9c187e16ddcbdd6c7196377783c1772537bb24796bafd9a65fc105d8dc62ea54ab7486d5c0ff1926ab0e925dd4d451814c7973f450a994e768b64267b77c44a0ff7a73fddb51890a399204409dfdf7234d09333f33221e2c4bd0773dc517b201eea003ccbe1bc09b5ccb46038cdbbefe6b28a2d15772fbf3ca5197d29ea3e76cd93c5ccd2cc8203633100caccaefb5c2b1f78cf0e18bb5f192d4702fb5fefcd6ff0d528f633dea9647002d0cd8237fe838d3cd90bc15505dca0b0b3c3533d616d7807e53a0ba0567daccaf2235e958e1f69c9288b2e917119c34807ba646256845841136503c7df5506a976e31c649e8eb7dea060f27196140b64452b4ad8f40ee5a8a8639c5bedb45cd1469642f982f2e2458149610a87846f9a15400f1c1ec2753e2f91341292554d59c78659b4a3acb8e24477131ff53b1c8f77de00f6ad0dcbae1a2d289c3660115f66b92c3c1ed4aa97354aec0cd053f23c77f25eaf87872f2baa7a00612ba6d0bd01212d1335e8e8b592e36c84124b18b2b4672e946708aa17c0f185acf7c4e70c2689e05d39bce4c70de007db989081fe886d45107f5940bf6e951e995bd3e9eee272263b746948509444466a55e8ec093bcfa7f94d0e768ec0d209e005f9ab746391f8e4d375a0334cb41615b
d: a1978ffeddfa24b8470f4cadbfcfc77314a122e0dbe3389e553ce468f668f07fda47be152b0c7c2911b4fbee55a2054251fac401bde68722f5b11d0c21d736102598c594378a5381b9d61b8ceff60f91d197b4404479056287ffbc2c53c0e39388d12c606f540029c4c6f825fc6be9dc38cf70f49ee892a8d6f7bba15e0114d917aac061815e3865b1c7c6f1426fda5ad7c922c1a7cf7c254b66ee8a2963dc5890a97eaad4016974b456f41e97f58b61b2d5b5a63486bc7a0066fd540c207a316c4d31a9999d86f79f037f83a396c7e4f24ab00501e3e25625e22e14670fd2939b82e6f87555a3f352627cb6495255e47ad268d7343694de921bb8db24a438715a49830f5b1d6e2164e9fcb70db61d4a9ed859e92f23d90d6b0812c771ee93d328abdef3c86f2e97f8c37ad0ca6b678af478c46fc4eda70750cea0b68508ae50ed0846a44a9b5085cd3d9ad79177ad22af56894bd537f8578c6e79b4686be266d76bb5041511b62e06664410ee23e141f4afe7e0dd6b7b114850ee8642dbef525becfc77e27372121cec2638b7e8a3e763850c3bef66c1c464bcaf40ac3472a8d15d66bf7fc40ffb90edd005b2fde6d56c1a66be265db4174f742df7332e6e0dea9ceacb2430702b8dc2317f2cd2dd2dc7363bc11574588c6febeb152664a7a7353633d400bc3a194c58b2b5fae8ec2cb1d99f0f3e3d3b9ec333a439c9577a92a2d16b6b8de658e594e471aad61e2d583c37321ec0eb6b20a3aac860a375b8c31716bef1d42708512be5e512204d1e526c93496615eee18266c8d60bf649cb40186d426b8c01ff9dfa061fd7b9c266251fa61cf4bdac9ca069801c2b9b6ab397f03f9249e59b7001331bb7e86662a07f41e131853ffd95940fcc3701b416381530864b804884450df38d73ff8cb98f2c13a65f830eacc663784c9e9a7721bb681c35f1621169d7b9cc4e57d66c49b1f89327f0fa4f4551669b6d1893c63507120327886f800887cb8595f046d6787d74da5347990d19225d4ceb88efa6a6e808fa7c197dae409487c7dfa1335ce9525f4a60acec510d8750206e83fc0119319c7babcfb0559edbae5a92f97454f5f8dcd66992c4e59a8cd3a7d5f1d232c47ec081499dee65efd73923b6ed124bcad911c712f229ec1e89879cd4ae87020e54ebcf919c8051b0da29d62d1cd6869b5600b1866339bd46fabbbeae20c36377ae23b98df7abd07fc2f1240124068b4bf04348e885e6a17bb07ff8458ac3daf18ca136e223b3549b08aedbb4bb42d3bc3c4e10eadee8f34bedd9f0611a821b13299fb8da08d24f6ce3d2055dd7e4ce4bc2151d966f88e0b2d43eeaabf6060b866673ac02f7f1c8075208881e8eb682de213a1df6aac00d03cb3374fe69a55f52c58ebb9aa03a3c4d5e8c208627bc8001e9381180545777bf63eb4b58c02a73e2d5a30ba1c914bb76680120e862022cfd0310747718b9f4fbaccaa641f484819c2d47b912f9585e6c2566a9b75dc05ffac22b96259fba8afdbe88d63e6b115306c65f7bee713a3756bde490adb2e1faa7f5a7f60fc4b75333f59f2e83624258bf98fa88c670fdc0e6db8a547983669fe64067ca1a3b5a29c21b227c900f10807bd485f09b1fd393aa9742535d258bcad8d070e756fa3c4ba154ee796da562bfb0ab86ea4766723b1104e088c75069700b9200ca1cf9dc53d6cbecedd2763bc52b71fc12130c23b8d2a5126ed8186024f72d7a98aa80821f74ce6d4fb2a9b987575dbf8936fce22e6e794c4e2bdb0d147e70342f365e7dc3347d17da7c085180c157eeabd7482f27fe499862fc768345fdb25b9e09668673ebc8c373790a859986e2c2e56c9afff53179963e947ed6093a01171fa43ae4db435b5c3c5eb8b0ace0299c4a7d2d12e016a6eae0bed7192798c204796a2cbaa78545df917db4da684f3533b68564b621e170cc5125ea047a63f03417cf0af051172d7c0adfccf426b2283776f2ff2d66cb5eaf460a8e739426b4bb9d9a686c3f1eec755178146100a0d07aadad717eebc596b038512bebe386c3e8129f483cf2f03756ff7171c6239b3315c2ba1730714f766148d0501867e90d1fd6efe6e0f3dc5cb8c2b5e5810dd0ddeb1d71801290a16817edea52bfbecfa6992ce9c6488ff95d086d432a0eb80ed7398eea50505e556514f4930571b983de3033f879ea00936c3b7036e9920f5f081a9e4f40eaec95f741353dd55cacfe4f72c67d53941ce007359b97c4d31b39f34cd5e2b2c37a0a631c42e0ff16e9edad2d5abafefd3bb451b3ec0af1d29bf5c37c853c6ac45e369caa540529bb8587acc261b173e48ec9ff70b8a8daad3430765e0a988c2b168c03a94b65bc83bbe3793e25384962000a0c1a1bcdb5d1f1f852f2f43cd91126599b7444ba8a4c91152facf2c94c66f2de1044ecc08f357cd2dcbfe279dc9acc79c1629b018968f08ec4c5608eba2525ce2fc1f765504f909b7ef302f91f747ba06386f3da91d504ebe9cfb5b27445b9cfa6b64901d6bf49b3f3c60253ef81bfbe076caf9959aa0e3532f1b09c52b9cf0e6c49e113a1b83539b5b875b73f21741f3684929c4a406f7b697e3c080590a0a01712ea8e970cf9d90d0fe01318adbe3af2595e6ebef6cb04a4fa616a556c793ab9b91393b0c3164d10c70c6ef87450209b54ad0132302c6c5e024a90cd0c2314cb4202b893acab9a9311
c: 3f8ae0d96eac5e0038fad507302138d8fccca791ee4540e5b345a8e6de77b226735c7e4fdf2eeff0998c762af21bd6a258574d44ad971d3a815ba5d06af2731341b1d56a31d8cc8f268d645bade13ab202c15a2c1f10cc5929aeece51d859c1cbf3e653fc9c7b0c0c6444431a21d2e49a9f518134e5808f84ffd82ce173a6da27dd4f9b68dfe6549d3f0bf3e7032cb87137c7221fc0b13db87231d39f9e250a86bd44507ae8022dc3e778cf677e0f38ce5ba5d6abea0f0c90ccaa9eb6a45cae1ac82974ee1f81e25eb3440c1dd9745421245a367e0b19f97ad86b254434408775cf233366f9bb403af17ead5773a62c36b50ebd04b801afae91c99eec2fe59bf500e2bd17b746738a95386edd2dee0ef36de6b831bf02de3cd3f41198483d063d59833e3985d9263d7abc742382a55a12e14dce339f11647dd5ba0807d6b9ffdd20e08c62b0c863f385e346d4325f6713813f4e8a617bda5b5abeff6fc425b823b6df8bcc7ec323f65b6fdf7be04fd0c9dd730f64e19a51336460054c36389c627e8dee2bfcbdc31aef20b9e051b10bc3675b40f64c744e25044dc2505ab1b67c3ea6b1866e76381dbe3874633f1e482ba29dc2dea743385ee831c74f2e3a96e65d4035aeda4f39ea2d1731a7ca2147c30aa9ec9d542db161b41af65232e850b6a60c214e3885df1e395423ffa201778735783d1e36028e51806e7453e5048865724c7973e4bab7cd7bd2b8a482be168b0516fce1e9636c760a8ff36ba21b315ada3355291e2602319e00d6db7aeddec835abf971ea3954fcf5cf623d5004a0feb4f41c021622b122cfa7913cd43dfa0b48eb3060b896d61f5cc6f5c9f439be80b413ab5f9ddae3b9a0e9a25cded6bd130d77ed9596062ba2f722db34122d3a551b607e7cbadaba655b33a537fce67d5beb6eabf0fbd3671ba50cfeab8cd2423f37157fd43f1da2dde422dc2510d66edf206c9e1af5a7abe803e33997ec38d597b76ee2ba087bff7df21dfefbc51634ac11403e469f2e1ef7c83b123a82544575f98c337fbe2903348a6589b1b5a0c24e9b27a79dceef82b3fad17de00b6bbf5aaa936c6483837e5ff1629011b1d36519939b687a8600ff385fa88fe1315787a2baa2195875e62000932093bb15e428cd0816e449387fb505a02bdbb040744c02f80100d75cb0050f3ad89a4281cda3548bd9defc5b3e2ab3dd946aa324099ee7221c163746fd52864b6f5a73ca9a436b11c5570da1ad76e0717a26384893e10fb25a58c782952c01aec8af2ae28d4905ab936519dd8788d3ea02e01c22748df87ae842c02fc621f3bb3bf0262d89eed6f3336bdfff130fa325bed9422d69fdf35ac10e809659930ed4ed31f460f826b75389c9e1e21be412b229ea43809f9970d0952a182c2919100d9e73aa53421b8320d87b6d31584728c39b265d65f0e517daa2c3ff7a731e88ad4dfb6598bf9b45563ba907e756163f742b2bf3e1ded98512f447c689d7dc14c9df332cf986144b393faa884b85a1e61fb832617221f60e0fa4f225e855430549323e2b40fe62644d7c1acdf6fa5e044664e7f39b1f08f6bc3d527c739b169e6239fa4b47c7034a8b27d51f4e5d93e891aaee2a653e3116cd1fe51f1807f47d2ea9e4a8ad04f287df99131f774f53e948635812116b5f4cc1a9d429575451307496bfb7438e4dc5913885be21a702ba6056310aa034a2667eee82fd49c0e7b262522436efd6b1540301a41fcf1248e730fded09fa6a6ce0aae4c840b45218c004b842bce223b86ad7ccc06f117340d165fbdafbc7566fce52aa7aa97731689434c25f63e4825f937ffc54bc21130919b7d8bec5dd4be7149a42ca1946a403fcf47c756d2c2df231f177b13123fb934e445bcfbbf1e509fad3db3e06791e1f6bc41077103f7068d0f974b17f84726cc6b7cf61868d12fa4bed9e233c30fe97d14950b7e333fd4b91f171837e556f76e12d569a54edebd12dd99c759e7b2c9709eaeee6492679d3447aaf9e53c3e7259180beccd601ebb627758b853ec07165d2c507ee2710cc3e9822597d86e3599af9f3b84cc210e951442bb2afcac966260f02da2a4720d32306b11b65cb38f29d74171a2f34e4806a31560eb6f66c1ac56a3102ea470707d0002d84adaca34a16091bd8b9ca16e3f63f3123b69928b53bdad94a5e1df599195bdfa922e91a70b1d4402072d95acd6188d01f6d7b9142b427ccf681e02f49ad33c6c57f016dec3c3b0e6871c1eb9242d15fe1ecb34668a918464c745e8a9add0e8a3d49813370a7b9b69308a8968d9b356e94296f19b1512a86791a59709c63eedcb95ce7058882713a00d032f9e4978a75e4e0a6bbb9d967d9884736ad0942f0541e3aa9d77674f2dce4e9daef49cb49a390fadf0ff0d20497197fba945b328b6c825898be6942d648103a99eeac70ab08130458e91f20e587f8c407364d21ee95b3d94aa6933cb632c8385b4a4a557a25a2e8b45714a81fe7879776608c6fa3b26a91c2fcd0793c1d3a925f18212b04a2cdf6910ac76009863e60a0bbdf3c79b705b92767be221896503675d4e87f57b33bf361e80aa56bcaeb2fb5fde47c7f6af9dfdd751b710f04646be537776044525f92a7cd81c17be3276aa95f2c1f911d2156fab30094548849f42a0c667c503dd8ab9f6fc6502beedca5ff399cc124fdff1ce2ecaa1f601aa8bda0a9a11c0
d: 682714d05d3c43d1175e8667a1126015c8cfc2b63b6b0708af4678c779716e24cf987d70ac1959d1459da6e4d30d5614d61d1798d9cf3fa7c3ebc85467091f72129c69dc7a223dad7a3216743d8ac2d3f2d60d96715b77d1039c20d3bfae7d5286bfdc35650973ff1e3af4bca3e660a79ca84416ec420409657721c1e556d2501994127d6676a64fab01b85036646b84d0abf8fa34d56d3ff6e72447e2b2cacee87518b2cb5e92e3326e9f2647188123ebe849480e93e7cf26ae2cb014f9b8aec7a28e10b7b88df0f10edba51961bdb1e1eef2377a244c6ac665dcf232080c898c9a3fdeab2053cd653a95a84c85e66d66c593e8702b0b7f8b2125a8f2796cc51225ffa9c1f3373dfd31ff8a3b309ea94319b7f700339d82424dc6be2f91db72d965720bb0155a2f9f0ad1dfe6e1ff6016319fc48bc327864585cb59238b67acb742c3907c67d09b8301188099e7f5667d688d8998ae171363ca2904c31a0533bf525bf40f87ac1ef325e3d75bfb8f08b928f86e7cf0fe1fa578e641a81bf23c946f14eaa8da26b893702e2e0e729a7897c74c71dab96cc9c3a5dd3f1c0bc5845fab150d22d0785c5cb2e51069d20200c641edd76e70a9851520d6ada5b98d38536c777f55c10476fc71022812cd523d9c8e9dd8a40b128aff7b490b3390ef8659a0d873194892ae0e7362199428c6c70f9bb4b99b11ea1f728ef2ee3a39cff1f43a4750b75ca2968a11100fbe9de229ac0c35b6f2abbf2458ad24903d3326fb5f3c660d03d735f2c942ace3c495ba232409350622764e1ff24b0100315b6240e7775cbdc4ed918e0fb03d09f1b47dd3e4edc1dab70e370f3aef7f7f4a9f36b7c81bef41ff2d16ac5a00750eb3b67e8addc1ab287df52ffdb6f654f2d11f9eb19ff9b8750cee881dc210cf1a1e15847a7f140c43d57631e81b8889df136495aa21457e2c0bd7d7532348f3a844faf5c08c96f298db0277973797b6b0dac33e0adac589aabfda4ef109c7cc7cd0053f4a40b93b74698927c8b410243f24a162b2393694ba45565874364df5894e480d959a7bbdf71018b6492e14abcd0d3fcb72921cf90eaf31c78f3525b30e91347447ba1aa47dbefac5883916891f5135a3469f3a76b0f83d2138fe98a237b7c85166dddb605b8b189a5284c3223dca83a5a46aa76aff54f0f7abea54e01c50ef7a2d425140fa6b9b047feae02fef9fb942510863f6b11fa6def9be97bd324c564b08de2d2ebac039fb5accacbf5b8ba4847bd226c4424125b9af67142f65da3272eb15549766ffb8757dda2fd8cf691d53771d590f6c6850027c62afa92a38ecf9b89926f266caf93932501d8bbb02d8013359f19bee550f86ba9c45a0a71518941bf29086107ab704161b9de9bbcc9fb8669c530a8f03d14993644f331ce484fb53ea7a6101741136b56f7e0dec97f6483e87c1842ba654d077c3a49c0f542b008bbc2acaaa7d856c8fb494d42eb20591c7c8c8ce550386cb0eba70f55d995bd72db48b641007de2503b3bf327e6fc2826fe7c66b375bc6c2b486ff1b0c5b140e5adef723d0242bce3e8d05f0f039a3fe7c4091f5acfffcf55175b5494d589fa0b907027c40c6c387e80ebb07999c423b57d37b493589c9f3fac1850dfaa0279eb065239399ef2d04a971a7046b080464a2afaf8eda7dd86f79afa8c5046f3f7b874aab6dcdcc5fd69388f8b3215652636d1c3b9e631f1e083ad109fcf0b7fce76ab6118e5fa421259fe95364ec4249f7af640165cd34a9846d7172f45beb5ab098712d3f6f62e1005f3c48568646848f4284fa7742d37ea2c06cbf22d8f19e53279516ad9323aa483423f1321e5a59804e4337a5d3893959f3465df79b9483f6723c62a7dc0c79a41e9b1c16afabfe79e3f64a7f2aba7f136227bc60e41f16803d4ad8e7cb1f5fc6434b278d8f0298ec77a89d407183cb4d4115a4a5acd24c18fc6c18a0fde7b1c12565b420c66df7154ef358ec324c91731225de22d735d17a26de57ca8f0e463b242eba7d1c4ae31d018870d30da0ed553dea13e82e7f69678dc2530ab2f2583a324da34ff8127121ec24648e916b8c64ffff04cf6c20d2b1c9b065c6f494324ac87f3b67daef9913fce10a751ae1a5befb5d74541b18da96adaeaa13400e41bd5494eee734a6e9491136f31811bd4da590a095de223008814a705e779f4d488e902b255290c04107a6070df90f35ee075b796c0bc7ddd052837a964ce7b44525400800e736b136317db57e3800a819da74d636b5259e4e728cb2aea32dfef9f3cef4dc3b3da395c441157aae2265d580d6819c84e749a4a3e1b23a8b1dea9d15ecc450257cca302fec490d9414d603d1b55400e27ebea8aa5af4d44f16a6fc4445723395615f10640dd65da06d144e5cf15ab7bf1d853765e13c6dc108395f8e83d553938c96af94bef7e003f47931afcb0f07a89dfc06e9e7da11ca2e1b7da013cecdc49951be9b15536321a5be4e79f7a5103bf9b05d25acc8102db7e099d9de3ebd7212e931a5e98fc0c34ac30276c08d4ddff7e7b112e20059fd7681851d662ecdf75bfaecf2dd5969afa02ba7b7e5949bc680070aa9ef363fd5284a33dc3e8be743159ae07c6f7e1119628e07d644fa8b6afa988d102f47495b72270c5fb05306e4cce8933e17e66f16abc10d44fa8923e7a0e594278b34d8262277867b6022ab91ba8d444801
e: 0
h: 100
h: 200
k: f0
l:
m: 541468c8cc0d7dd8dfb458
n: cc182eb93012b8b764188c604e73b0810b399b7907b62d0d2fd3d7ac062faed102dfd1e297669ebdd837348deb03a16f2cd3c2a0dfe8805c2f01fdec95f061356a1c94cd70e3795f3867b616ff81b2831c87590beb117089cff7bb6c53ae143d60435c08d6ee0b49760cd273e4ad5bc7d4495c91d12a8cdc8a524ba849dbbb791913a69ab26d722d9660f2ef9cc7dfce84400cffc04d894fa4190d75979ade9dcaa87abae36e3fa9f26e4ed12cee59673285ac6f22a4bcf5f96c67a3f73d916d6f4f67ffdbb94b5dd50b2d5ec161395c998d43fa8b00fe266a065d3a743f2d91a53e6d650970403878c390539ff4a10bff43ac322172e4ef5a98e83aad8816cd106894540a39efc33ba3abae0e0bfbd6f3fb4985f5242b52c584f980040e37ab66a39126652ee6260dffb636dba2a5656401ff66975c39462b7e91c11ae8acf5e3484f6f13945d36137c1d7d311c3f7535c7051bacd68f7a10f3b607a34a00d519f55afd4fc53f34020dc6e4faca073de1c930be2fe833e2b6080e48a3b02f5aae522582743e0c3196711a8acafc370a1b2aa65b336d296ee52be267b1208305ece5ed2afd3352b5c9c954981baf79086a9ac2f813c0e1b52cb5f55eb4ce17c089901f60c70f249cbd89c1e990438a862a9dd73c336f5b42c4d2b82839dec9847a01565309106d97c3d1e0402a25b7c5246593de9386f03cb28282c6faeb70f49d7b2622fc5d0abaf1787c854e16d70746600787479cb75f652e369cb85ee76b7a5905ae71687dbfb247fc72a9f078d9f61c9348eb9d39f61fd6768efccc009effad170774f0672be70446db11ea1fb882d0d7b620940f1f22fa17c4cb6f15ce0592934176aa301609faf3f7aef2255644188bf2ec6c31208b3f5dc5cefd3924a00b30865f31179bc087f7d0ae2e7be416f69664af9dab272bdaf3fb6e1fc15f3b470e878f4bd48b026ed6d2acf17b4e97cf46be86fdd663bb66d243caa96aa29ce2f1a73a1a6ef50508d86452dc8fc0928c6e0a73ebc5018cf148473d40e527d9f0065cff4bb84e7c5f9443c7495fbfe2f364247083de06855e53e4c5964940abcf369c5f4b28fac6cd2641b7bbe7ccb9f3210d74ae9a3ecedfc45cfdd66acc3de0bf25d5cf180bdaeb58cbd24cfa78f681a1b91877d0dd73a3ea7ce9770732e70735563ecf8447434133e00708de63315b310bae2a33bf4c3a82856a70210d5f9de2ee1b4ced4f9e494dbf470fa6f453f307527de842679986cbd5801e310b38b7f00ac6c967f72422fbeaf03b84ed7d7daecd42448384fc8e7a24728b7f0cb9e3258aa1740caf11ec5234fce64870862c1517bc9affb7b00cdecabac75b6e9959f7cdf2d8c6f0145f1770e78a272d4453c815b2ebab799c7a061734e701475313f5f0c86474385fee444f220e9ee4923a3e5a3b8dd9cecd4f4d720e45662d4a66a5d8c261765550f0de34b4adaf0f38930221f6b483979c166a8782205feb7d4eaf03a2abadc907252437efcbd30b3462109910a226404c6971928440505fcbe670a9a61d02c065f71b8ce32329f01cdab79e257d5ecf4a5eccf60e915a02cbf37748b7bd50523a2e9d2193249591a520915152bb51c1e68d4f55aec62a49250db2e5e64884f43cbe714a53b19ec0c482b11f9603e388f8ce7e3f6c729188f0c5396fcf8e084775b55acdfdd14f979be43903cedd82e735e188c0291b89a795ecf56f90a9aea5c5015b4ad90195b40f19aed1badb160bc8735013639847aab0ef7d232bf890d365df80147cb09f6797aaf0592a68a403a36c7da3abdbd75b79cd45156e9241c2cca9225b999d0ab7f2da498725c615a84ef3e4461bad1a9328580db7bc68aa4b7126b5051d629129f87c9cb5cfe627225752fac39cf0708ce7f9eae2b8fc946caa701d3716b1cfe51aa6ce4ba6ee32224cd2157862b65a594fbf9d7c5d9a8ce6b40da4943981286da0e5cb770016cc9caaf0a050739966e17fe3502b352adf0455b3bd6e4f86c46ada8ddb29671ae0f6d67e52b644dcc44d77ffe30ceb2f1fc173ec9ac3e97dea7de3481d0ae01920eb099413ec0583756f1d86b8e699d808abd74a389e5925c53d4611669a29520392e280123cdb2f37997952cf6a409cf2eb5a877a46c94b7b895b5eb20a2cad367ccf19420c9d0d637f181c2ca0c792ce405f43ac1aca21024f940eb6c26ddf37d923c0e6b14979bc8a30e07bb03c37594342cd9ba2a8edfd99da23d5561c73bc55c524490b5dff480f19b720cdf2b07322a0309389a06e108497d761f541f61f2830ebb2d681c09bbf23c14d9bb5566d8b21737940814d9247455309b9226125656d1fdb6c55f1756bc52494f55216757112249eb06158511dd6ba012c50c1cbd2bd4175fe681b81beee58e3db019f56a4908454ae6b42c13644e963c1310ce0d62da8f7b69cbe3e5289ab44f0d5859993a3deb6c6246fd8cbdef742b1318f2631cea743c809f83c9604b4f423405c2b95cd747df25ee84a27ba040037bb09e5d03439a0c6f81d158ed7638973c9a7d235229a03d6620be6124ee26088c8769b302020ed9b4d462a472ea07e0d689acce69d7ab18a5725c8083b4342180aa0c1a422620b81311a955df426d386e1249f64e8f55d16af1b2ac4f44e942863a43a0efcc10eb385f06b37af919b42e613c17ed8de97b1ec35afce694d36fcb5703c9ba91810f789a7708b
u: 1411b30bf120b8112c763f0f097d9c64b3e714e1ce5a037466bd9bae6dd696c4772bfc1a656191a7d93c42d857246d52687ab6cefcc67f0f5e6876cd29bf65bb79cc0462a35a6be4c80cda443f272abd88623b0ab6de2ad51a80b48179e2d4fdadd65e240afdc122ee3c6df432772fce88ddc4ec0a06a40568f2b6805aa9a705ddc0ae0344a7a6bad9cdd95ecbc41e12593372ea32312f3b9f038537e388c0d9f291442dcef46b232327896dba1affc43db0c02fbc63add01fb8b6f14ac2d2926ca58fbee33595e23e181c3ad2377bc5e21db707c072e65e1b2fb22af277e9bbbd97fda9136ffdca0a90b7b9c5598bce9f01c6599a670ea48394929d446446d5f1724f90473560b5a4c9d78e8150a0771dc35d14770507a584efe1687aaaba3e5807aea9f6f868932573712ff92c28da23a21973dd7fc2a81af59b7ac1401b2316b6ace29afa939d024ff866ccef8e3e1bec26680f4e346bcf668fbad0042d4d13b067238a1b9789a3cb57495f46e18ab6bf5c5210205da1f29fa12772a47189ed884a5da19fa003ae8eaa305fdb98abafd49942ff63c4574cf37f9eccbb90d0aa64a080eadfc0a71a91dd8a6024b36c60ae3df5202cc3bcb67d22074060fcacd61c326cff4e9072efe875d06b2a055fbfa43472e92a434afefdd8da6640c9ed72e8533d844625dc4effc596dfa78dd22de6aee124a5fb5d42fc8c2b959841c0793838f27459d1cd81cf54a068d897d744b161d231c7f80c1f3a56fee00a592361c4a69d73db357634a1d6411badd760534a51d54f7c06ac314ccd9c55b40f592c1e13451c1adf16522c630d63c1df543dc2a60c3fe88c5c4c7b54ab396e3e20aa40f5115906776988f2d93b721b96168fe1dc6959e7ae7ee583056c5609e8552951794c45eb2c7c44dea0a07f380a122cbee5337a19a81ed11cf88c5dcd125291ca6f37f3b5ee417a6b46f27d18e6c20a128026bfab3537a0dadd71f4ea6a538a68bdbb9bf679da4699e14c560cad67fd5ba330a96b87f371217c1a720c482a64f88e7b23930128288dbfbcb563ce2e32df33a20391780b7dee5875cb09b0ce08f25732d74ade4b8eb4fcbb2d6a6b90bf863daae32ca5fd2366fcee955e0ef8d3bd18ed4cd11c55ab97fd2c604c837ab9fc4eb448eb0c9e7612e6089b3160d1995315510abb41fa2bfee96deb7e79efca87c9e1bf79ad73e6275ebcf6c78c79ec3bc2272081814d6c48c53c7894d3d3e51b12e8c0c4277dd2e86307650179099c0a15c75a96c0e668bc0365fadaf3d2d9ab7b5d8eddde0d89c9b890f10e2596d3cdca1c634b3ae8cdf5e48ae6a8f6a33be6367e6db1d5c470afaf67c015432893c7347f3bbf90a620881f43b8518f9cea31cbff0ee8d694dea53c05b62f8f1147aa2ae82e1eafd6814414e02c0dfd1e7d03afbae8743ab2f0852e98d1ec99bc62f7932fa02939a4939902494eb5f74092364a2c711e2fca5e9f7a1ca116aa5a38ed4e76347a11b1f450f219f969c09d7efd3460b6168c10dcf2de8eeb28779a96b90e95acd52369c23cf1418e113cc0693363660a9f1623a9901ae4c289ca8bce520cc4da65a4fbf4580caf0935ebfe7c12badafdc6b73015b528b8fb04f50dfadc7a9eae7049b80465e43fade17963b306cb2b18641f820f24496cc71f0808a2385796e6f9e30fa76fe11129d59471e168ae2d9c1d244ee13e40033f22972243948368c23408222b602ae81c1ec4c9b3fa3cad28a08080a74580f2e596a2a48eef28fecb7a6057a2d394e376256edd52d881192477065a36d766422ecd306e493ffe5ffd345d59c536e4665470a2e46752bf5e53b3cd7bfd1417d5ac2261443c63b8ade4288f6b2ce9cc8aceb7ec4099575ad752b3331ba6ba37dd44564dfed73b86ee199f4e50bd0de154c4264e15250ec16595c93b512c8617d74b06b36525cd14872dc3009a2465a3f86e59f514b8d8d67c7fe7fc84eb81ce00805ef5c197bb4569d5835bd7fca637c29f139ba959b21eaa510b895b331eb4d67a94392c2c2c1e86be62de999f8d3be9921fb9275afcdb872fc5793269672548d808bfb9dce50f5d0b004d93cb8fc83a1a48a88c8a9e0da4adb0a582f8b6289a6e6f97ab241cbcc7dec3c55c5919f74822fc4c6a6bc44d5703488d8438ce84e7cd83b63204013fad33d57c835c26ad58e5eaddb19829d43ee3c86c44118af7d563688c88cd09c2eeea9260289bfff98e215ed91f87dc0ae3952843ae88b607a7d2ea29b7efb4efbf284a45e6fa4ad1897567d04ae989fa172d03016d7e04dfba999f0010f52d6d1785565648e1cdf3d2d286bdcdd382147509a1d6125d3be1f69caf6f52d85a07d8d60eabdc7aa1b643889e3ba301cb2ed1d18d9e0d0ed1ae43b4c2f35c7e4bcc85800f45b048ff619a53c88a34e28905e3acbe03ec70240e974c4c794bdfaa530693875fb3db2e93fa9cdbbe95cd54eb3420aedb7480fa2e1039fe70001f92ea59e27eb5fa6e692f8ec9b8a96da7ddf023a6f5ec35cba84db77327e11a2fb37013a7b7df9e2b525359d2272f9e948aa9b204daf1fd43f5f1dc9a72f5150d1b76ee47d328e141b87b0279f22792887f8fde2bf6ee2423faa882d0a5f601c1f11d3ad37f148bb0050fc3517938a0deb084e83ac36c63cc1e05c9f6c85a5026762c592bf22d36c51b9cca1981de19fd8e900f8c74d68d630ddda47fb332801
c: 58615dd4204b25fd1675ef18d9d85aeceabf9497fa588fb07774b141d227ef1f352a882b8fc68c1d94009d6533f3c4563d9459e58c240dc2ece3b6fa1872aad2179a06b930b39fed04e06a517bc271edec0e0bee51681ea80cf32458e884b9fcf7e324631a1d09f122cfa8cb1c7e41e8718be8924f421a85073c5384486cf165ff9105c9a421c095d8344ecea27929d45ffceedadc7f7dceac1118332912ac7202996ae51d09c0dae6e374ea56db74f2dadd15e2b90f4dd42f2c99aff160a3348fee1348cea8c499819f397a6e96e2d51a374d2e65c3aca8e5676ca9c9f55161cc370f26ebcad9aa850bc661734c4816edf940f8ea10df5ab39800eba1087c9a93711f7d5ec4ad18dba4f1c880ba33acc5980a64be3a0e0c65ec72542955a75725bbbbf98c14a4a89246a868c3cf93415cbdfe40f1746570264fd040f7327386cf4df9b1f29f3071c3eafc073898f2cd86ffb9782b1f743a192383eee293bb5be88375831b3ccf42bc4a9089b56d8affe250ec7235b4be28c53ca63727edc331251ef22f1f38f437e078d1808b14c2058c2b066730d325124b5154dd19bc57f870d774407cd5ef093c03f0a4afeee66866618b0beee2423b65b88025963b43885d631e027be4d598cff8ee8e75ccd1ab5bf93b895b5af33f321abaad86e4c3c8ed8587b0dde53cdf5b9ee517302eac20fbade23c121d5cb580c719bb1d9ef42e876f7eeee13dac5acec555352424d6efbc8d060d54d5370abc5a189dde716f7ea19817d8759e7db1cab626689acaca421cd8114029740184e0791eac92297042f2da590de1ea7db10de7127bb9178e1393bbe617ad7cc7ea14d7aede8bc8afed4befda4bbc36b2be43c0894cbd935a69e71317460ff20602a8bc04cce73a53b66b58159abd3ee4a4b81bbd4ef1f3d906e71e5d5b187d8795d5481226ec725dbe8b1af187c97ae255f920f5360c529fb1030127ce16afd9a68939206c453d8efdda4fe04707227b3d45a7234b092435af4fde25c0a476b3b2dce5a91e39d92720f1de5827d898fb291ff7224b9da9250b685a5d4753610d4962f54a0ca6d38bed98b7478194afde0fe0aed6805ffbafc9e7b9c92929c7da7eaadd53817546e88564fd6867dd44fe2dcf5f06c3c1b606ac650b8961764723b1d3aa91cded7c332bbd67f1ae403ab935f5e8faae4dd27ca0a1ff87aa3ab0f0fa2496ada7088c431f7f6ba144846636406651536e2ecc5bc9d7e540989d9b1e037f1d37c15c51875326ec48eaad88679d66932a2dd1b8ee8d5a4ad2175a769ebc7b0683c695e36cfdee775c377c90acad9953ecc75517849733dedc3492df9c9a0e8343864c76f1a15eab37dd62ff0f0ffa507fa31d8c2edd1689afaf5f253aaae1f869342b62f85bfbe9ccda7bfc3c1c7cb00dfbfe1c16f3a5ae47e53c53db17c0d2f109536e207ca4cc45975c4bfcec56a39f34b76f305a0bd200466796e94a0a3cbf61231874c848990015bc240856bd850ec0c73d5d4068a9b5cada81e6a9ee4419315c4b03989f665add00855c3d6097aba1a5017754aab82a80dd985ff03711c9f87244b23e70510f8f2c96740d5bf73ce73fbdc1c80e6dd72fe80334b03ae64ae149d2c5e083d4b8787c700736621e21331328fe2c4238079b05c9b55671b8952a5918a0e365982c23f3ad0ba43505db9f466005b2d790ed7c0133f11a55442877cdcbb0ec730ef14f8d3c5b8bffc1ff1a93fa7c96b6e06d07e6a6b4d6647ce41b9422ae7a8af221bf15779b4940a10ed2371bafd40e11c5e6a14abae4725aaf72ef420125d8b31e08c527a9dc3270c454bb6eaa7a092989bf1e439780c4f0203d643ce9f56ff605121e4d2b4de909e4d12c577343afcffa56e9393363069718443a640ec4885701ad778c69e59de4f316ede74550df78a38fc9d3450647c04dec48265b8469d7dccb058605a60030d3ce0d76c8c9329efa9dc402cc3724c75132209eb93ad05326b2d0964f7bb28802e40e1fd65f71b9b295766fc2af83604105ec77f1371cd4e549bd8c89e3c066f954b586be05f842e151c8d2175d1a34958045683f4322d2defacc69ca7216eb1e8b6d93d9acbfed1aa60c0ba89cdb9dc9e2b6fbd0e58b84d2571ad372a0d6d27b4b68a891fb3a25fb4559dec3f513ddfbfa3afb3cb15589e3a5fe6a62b64a552f8699fd4b5241f4c6b1b3a03a98e38acc62ea6fdfe092444245f268ef592504b06a728f4f5c7fc6225b150b21e4d7647a95117c818a0c7ca208af3d33b72d42f7fa651a9e4bc1f2402accf10a68cc1799c099fd1ae75fd0a7f3b946d6823cdcda143224610fd8308480a2f3dad718d909a84233f99c95ae27d6a228700f21c0e7860a1c63266451690de713dbd924d6bcee1af6fb60f9402cef21ff0ec8b3464bb2cd4ef1987ee087a82eedf90e96a853f6d745dcee45c00d9439c57a1c46ff3079b90f6a802b53c522fdaf8cd4024994515a2a8b6a09cf42e4f709c93cd353de68d1619ce4bf668efe7a1632baa7e502c2bf614d16a0829734fe4eb54131e7ceeb0ab2518032d2ba7b981a12806dfd5c716a0fc6ba4e076d369d19ed15f716af6ec0a9fb1b4c2b4dd9e3121e0e51017ec0ea0ac2406a415959acfb7868f1e5018de579eac0d0726353a9084a0860f99303cfd61ab87d14002c1f02cf2d2d61720db6e3a0b9314fa9c8cf6f324e5ff1986a8e498fb6
d: 44468227ef82d790518ee32677708ffaf0ed3521057f5b0d869d558e35f2cf3fafb0b9abbcf752e3f1e234197767c50c5423cf65b51b19a583b38c6fa808e9f9e7706d6f320dc3568418755539c2714036b9c857c89af8eeaa716c68da88aea7a75520c8c6c42ff682fb1ff909e0c4c2b662c576a50bca3d4ae6ce4d7ade9b23618a544715be8cf519be387761167056cc2e5edc0153d0e6149970c1a19c8930b9e3a7abe12d7eb4a12ae43b34e90725944eba6ceb77b230749155e866edba087fd816bfb33cfa5dfdb9582d5cb43090083aa01c9739554041fa8aaca1f5582dbd5c0359ecde8425262981d5801f3e5866d59d695086b0d410028599b48779fcc873b4c6543bac1a185245e7855e5dfc067940714753c8186264a8894fb2acdb4368ea55c6d3aff160d27685d22e1b588d79c566ee849ae5117f57f2008dcf57015df275faf9eca4bdb51973f4f674a0d776ae96bb240f493dbf5044d363adff9f939957fca8074bf59e204ece9235da708651b3383c14f44fe2826616649e02500875809636b76960c076584e657a4d21874b88c77cc5ad04d9fcc123b4b6f97aae9e929bb1ad8325bd8a86ccf142ecead24048c379364633bb961aa68cfea9ec6bd4cf3c35c183af603d9bd049125248b5cc7ad8a6650f5af82a3f5dc9eb7cff166688eedb1cd18a90a6926c1627aaf66f793b45009d9a4fcb7212404e4c89591ccc0c95ea17d2a5b9f72219e254d8486494c97d9909824cf216dad56d0a35fa9a6a113c6836ae063a4bfd171936d1397abb05bb872aea3251c070dea4d2d2b6a27d549c752501c46b8082463105b2b4861271d821d39d2854ddfcf0f7785cbc32b2f96210218b7a2ebd14728f613a9795cd30773f4d496d4044603aff7301e0cdddcebbfea86996679672c8383a03ff25f54e9dc0e22bbfcdeb69a0bcc025bd3b41305201bf0b61aba0bea98fd037730a35e1b802750e5e95566c537e66af9e767dc3a876d01f3b41f255309f29b06d43d8b4d2e1cfca5dfde707d7e5c9aa1a284ae9673f257cc8e2a257a550e0e096675839bf848b560f1866fac66342e231ab2e2bd2d094db2d4b606c7b3b5ec6b0f2316bfa1cf626e227fecde62abf4fc57ceddfd4632070bd6e8e9e2aa7322b6114f249bf927eec5c07d8718054accc8cbbeae4bd0ea031c1c2b00e4bf256552400ecc777b943c2483ba3cf0f18c67971d071f4807c125b4cd5d8285edc96727e6ba367238d66b660767287d6658f5a3fc2c26790882eb268a2f57382deb0ebd7006f60083bb434202852b892b8fae88082fdfb0f3de94c9806bb782b603810677ff3c48136dde124edb80a10abb7295d1983e5995e9ce5991d15d40919fde59c7c0fe2ed6c66ec5f08dca46836396d6efb65722406bc62cbfdde5b58251bbb5e05199284d151429acc28c9e532005a35ad0ad1b75f2920abf060f41823d9e7bbfa943b983196c2f34d0fce253df3576dd0f27ffefc81a5ace2ebc5fd925ab69e4b5b5727b73f988e4128a5dab923d3ce970b53730ed84b72be06915fdbaf3d28ebcf933e1323c69451e1f0162ba675085ed3f390c92e55c6847ec0344071e739ca0ee3d1a21b6a012201454d13ad2aa730f43151826f702464e163885df4210394ea2d28434845ad4dcf88e0e48a4ee37837b1177253b63c67670a9d9cabf263510da2cc97b1650fff7c12caf1c6d2b7915efb8d5cbac7f4bd61382112ae81d5eeb73aa0253e56dd71f3aaff0feef425a67790001054a830952fdcb3fdf402f3a8481cfcd298a9d38644a1567a4c21556a593a482406e2dd054ca588a0fef030fe11028ae5565ff73516f7e0a2210841443b9e3adec99f5fb0dd9e4b645b6ac102f9310484b72f195ce7ec7fdcf0c028c5201f1328cd207fd48be893040244b4e2d39ca992e58660a3d9ba5aa9321d508659f33a8a4375a71e0574ffcf6317d77f3dd5fd8d3285a545f4853b7ef26d400facc2383ce4db2ab9083d2e3a92eed3d38bb019508e3c9915c330a9061280c055b53c874e3d41a2f22a31279f03a3681558799deb3c997f388d75c7b10fe1477ef660ced04bd965993193c65e904fdf285266ee3e31c707cd9fd8aa4dd91119aceffd8e45b635b7ebb4cf14e00917b4a045b9775eca189664348fc2195af87547d51750556facb9a41617716b2ad4a193cdcaed6a48ba1eeb095b4d0fdda0e445a4bf71040137c6b69bba79c12dda5ca584dcf2555990da4131a539e1e335d174f984a65c9b69b9d95c9b39d700380cb523fae4d4be3d90314b7ac3014e4bf43e3412b596160f14743ae6ece9790a16c77e80501659ac9316b633888e4492ce3f788cbe5ebf38bf51f6581c264394231fdb20584b458d533f67711c7014cc3f8192eefd7338025f403585b5c5fddbc5732f7d29b65ce679165adeee1ea613e695036ea7b414d59d163dd60d3e28b0391cc00c8b343459ba06e2aa905d1f1a3e9da67dc7599055059623aa7a91a22ba36285ddd813453c6a08abf25188d885a30dda3a3285189fd59bc4c9dd3e4e9a38d04dfb5997e7528328d511b25a58a3cadc1d2aadd3f828d427f1bb97e278575b3238da9b24cf2c690a65d38a22204276c8753b6ebff6d7ea2a1035491096ed8b86a90203df8c459c67225660bc8c30e6059fe0571f86ffdec8af6cda832c603d599c2733dafaf548e0a7a0e7c63359
e: 0
h: 100
k: f0
l:
m: bedb37971c53ad810fe21594ac73623c2351de46bafdd632e2b7edadb23fdf0954002eeccffc2569c8bbbbc21f435eac70a06a0c39109d70457d7be050d39f3a3de61f5140643ff8aee097717774e263cbc8a76498b7140ba1af68705ad9aeaef69c66124f17f6d1fc14c09c32626f897ae18d09d2ea0af622941dd93dc435eda96920590750476a7d6a
n: ac361852119fc53b18d9aba7c92194efd234e3a805c1f42a761f13a6c51eff8ab4496f5947d88266d95987c67ed0a9a9a4d3505ce52de920da1b878dd52fad4415e54eddc6e253ed5a7252ea94d47db4b4cb8ba2f6201353c53d70785951ae0ca68e54edadfa0e6444f1e40022ef76ba8050abec0b2d582e79e0a9310c446fab50534ac3fcf12dc309fe62e0700fc738c91f6914e631bcf64036e97a48c0d2bd60a5dab1884df3dce25440e3e1d05f845d3f7ccca32a41208cf2fd49b72bbec222642fe1ac6fdccbdeed9aaed03d740944ece63036497c3f3efeda8aca36e6675e6f483f9c4bcbd13e1b7d1bbc105717ec8300a64a9fa52593824bf73b82efad43216c17da6c16165484e9eb15ebc1a30e1c94e0c151813cf67b99a19840852fd138bd14009b07408d48df89dac6b3d60939a7fbdc7280470f8fb1d2b3e308463c7c0febcbf01d2689763b94469b9691ff25e23d47cdbc7bae123f465595aa2d515860830f29cdd9a49bb0a2fd846ed4122cf82eae532ff4dae9beeb6cfc8bb30321810cbc9262dca401367b8a05dbfc22d7cd51a89556602aa1dac4ae9b346d757e40f0d1dcf4d34fa5337bb1b13298477b743db6daa5756ee38dcf8d2797000542455557e79f38e852cf9840497c9468f35eefa55e4bdcce8b8b614b743954d8ac1f02686b132668c1336e67a2a266c8863a7e0965f365d72108d0a978568aae82b74aa71b5193b221910055ccf8821b1a681f791570b78eef79a8ba7d1acc9b66260203bd1279d89ccbdd26f852f1878aae23abfc65f7d5a221c7e3eac5b297b8dd2986cf87a14580bbbaaa118e659a26ca136f5c538026f518a8beb5fd940a702c6a936df0f6094d8fedb5c4d2bf2b07b8e2f7fcd02227868da049247bf56fa82e139fda359ec85ab11312444cee67a61c01b98c8be9c0aa0c4fb07430c671e2d7282432f7cdcc57ca6ca84e85e3b739b22ef9e21e232b933cbce9b0e7b6ab290ed96de90c9a16a722a9abcd9dec57f777a58c92c04e02bdde9ded3296b95358d4e95ec2013da1b4765f31421f67a1e3286584c4409e8853373c4318b6861969dd542925ff8b5dcfe08c92cd5e1a4dbee5cdba3bb08c114a44bb0d1ec3b79253eb0a88f5e3b8c3b47d7d6305ac60782045597349a22205436801e63a33581663c382f34b328eb45db245d0c5dcd232d70cebadd62928e0daecd2e9e11918c32dc861aed708060fad49924aa20c76dec9c78856fbe9ed9148dea6da5df3aeb009527ab199b3e785037fa0140acbe0099455a4b3b5709a881bb1c77ae31438e7230cefdd178b0dfe6fc8577acbf6821becff39e4c7eb81b7a6aa8bdad06b9167acc708c0f574a84f8b2d53156d8eb7387342ccf5de8bfaa6304f095714b42c39eb04ab6cc1a9ef12148af649b8eb970549f802b45546c635d3c418103e6728386564aae4d7d4ad26ed5e9cea7681d9af6e0fba4985562183daba19031c68fbb807ca1811bbbdf9a56b949e3985d30049ceb557488b0762e479b3a5a603ba74434e95393d06854515ed3ba8f0e84aba249a73d62f10ee2a39b9f68d8e477785d64fc394cd63669004edf3444a8d14188918c0f6fd0d10da8e38ca7700cae7cb095d2e3ab517236003208c6854a5cc889ac3d4ffac96d0b4e664e94e36bec40415e4eddb84d742e710e801de8537496e4165daf839af5e076685bba9cbafb1d6d4bc0842a97c4a4ed00f190faa776f30a46fd5a1ce7dd7bd88d08f8135344a81a1062114caea450220f179a63e9413f7e236e54e7c2fc3b94038b0f908922e6a37f47210708d562d079a52ef2e55a0c261f107086858e9242aa703f431006a5cd77e76b03082835e77712b985e4db6d93a1a8fccd3b7792db910b266b68ba0c77b9196d29efd6f0f31a7146ff9c31ae4d35b85f12dca411c2c1ef7ba87e85aaa4b9956bbdbb09429db62a38764665c4ede358c5739130cd379e807132d1a7a7e7423ecea281cc5059aba8645aca332a55e81ebffec41ad3f9192b01a48ac9b6db241d7157ac23529d2200418dc4fc8c3ec41d0fe0773bf0b3f9113d236fd6681ef576ac5752898ba653b61637c245177110260f9ba3a75561a9de97f64c41554566d243cceb4808094fb71c29582174f552e331d63571f66e99fbca604359f6981782da01628769988b8d20f1fec4c3163ec0c211296ab5e018b3e9492a394ce07d690c11baa6e5a21e37f84c5753dd8dcf7a5639863cc938b15a801e318a055eed1df0bf4fe941f83e345c4e336d378688fc5a329f85bc439bbafa2cd3aad72ce880a5272a28a1f4caa8bdb8a30236a229ca2a3274c6e4fdf9704f97b78143d804a2534c55ac73c43b36d289cb8f32cffd9a41ab45f7e6280ffe03578fb7c9d4734c3e920c2cc0ba4c9a87de4894cf89d9870b3f15461919beee21183c634c21da626cff7a4050cdb315ca5557f0943dfc764046c0912ce39298770ead6b0c2c7d7f434a0d56d4f2ce823bbca0e18a685207881f90d4bd2724a23d3a025bcc71933b58d81ca8dda78fcb73e616837e608e557a47b744799a0006be48547314648ac31a4a2869176120cda6fc6c66b3ebafeb913998e51f9b0f7e1bcda69ebe301ccdca23c3d2dceb2872e4b80f32abe941646f48df0a03cd8a515d489e05660199636f64d52bcabe78a37ed0b007866a412d92381561813006963026e9dc82b
u: 17c8e4438f6cd16bab3ca49c7829d03bc32324c8e5d0b413334f03baaa3ff52199405acc9c4fcf9724b7da80848d9538dc4700b383a4228cdd8f06c0d7d91ada4a4b77173fbfd12da8821bf44cce6f64d6acb241ab7cf75688c315517401b5bfec72e06b3b9b396b13c97f596783a1dd56d0ac023d598b42ee4da6013672893f2f09fe6a86d992f58ac568f98c2f119b2ec07a4dfc203479133d4a4c4652c86ab6558f80620864efa7a1b99abdc390107d42f07dbc5a936df934fd1e55ec7da648aaa5411d7bff122f8771e783bfb3319e3ba6c05d0e9c29b50a86fef7d87fd8e2b7ea8c22a6367594e1302544ada40057afed2a98b5c8c983d24cf031afcb65b1e0717a1cf0b49b08b16658c0f2f5045e94e90dc46acad7d3510f93233094cfb7bb8fc1d4de74907362525389f43c6dcc0109b568f054e83e9aaf358923ff6a5c41152ed674aa58731911fd32373e45b6dbb287b862a3cd4af034cb65b0913f4885ece9e402237419b25a63ec8991ed55a4edf484dd90b8e236cea24fded64f7b150332e44514f2a8d36364054edfb6302659bc394c50e19d446f84c53ba71d6adef8319bb60518ce43551d7681a73002ebdf0d560620970012d02e7efeaf0206f57cb691d1110be53ad1b42229e6f7b3e2f54e6199a8ce8f7d0d4454bfba084568794148219c94f4632deaf053d8d7a7af2b6eb6725ecda991f90bea43ef7c76ca31bee80e8a50e5cc728c7e923c92b6019b847e5254349c9c013079b1dd5b2ce6b30315a8ca3ff38b44bb561041293c5bce2d610fba2920fb2006fd2cef37e9587329fbbedcf7a4c966241d332b08d6d2c49aa45d29f4e2d6d16e3d27210705f793648071bf0e91df18f60221e6a1bd956223a463bd9d651a8691d2202e04d22600364d1b1afbe3074bc9cfcb75b7fd4d34f02dd681668d05adcb3e0e387680afb76ac82c7f6110d30bbf1379abab903f12115a92f1350c1dda3f3b1233b58107463c997eebd749542d318aafe200de14981d1be2a696b94ab7780e6a2c6f61735cc019863efbddc29e893fad10dba3ff03b351e78b3b318ab592949fe82046c3cbe8507856aa8cb8ecc793ff4bb840edd25a35b36233a4bca75f3eaa0c729d9411a3563b4a0eba456d50cc835e92f46e2782be355dd5d9437aa7925417be13eed1b6fd2a1556b530f763d20135840d6c03ab5146835badd29450a58a3f9c24f66c18808152e9b8a96427f57ae262f7654120071d54808de8ba1dfbf82a04290369a172c9144175bbe0e4266f172dfe99fb7242df0c61cd79ae48d3fc4ba7cc3a9fc99db1e7d5f1d7b667537ff747339c4deb87108db042f43f13a6fdb043b7c118605fcd309523f3377e1b71e876ffc8d4a1dabca5f7e24877aabe48422d75839c8f72f358cd774e11a17fd7749130acd5c0f1f8534c38e7a16a6ea0fb859c9d7f21b40ee5d9d8cbadc40195d043a7fa32a904d4acc9c12d0760effc696010ea36dd07dabd70ec86f52c99aae9e8db8454e74412f6a36c87f714974fcbf5c6fb92296c7c0df45f87e25b4461fd7a2d61c2e518d85b11504edc649c3677eca2c54db730bddb5edbcfea2638a52d207c756e7ceddbf5e6bbdc78107a0667a242e2760dacf60ef2f4c59d3873fa01f8d04e4aea80c9f75d35de658a2854c031474dc6317b7de19893f4629c41a302a958aae06afb9643aec700824fcb1504ede74b7fd077bdd8d047d382758f380f5290dabf041ca01c5771aa89d53a3ddf70763bab60d997ede762266727dee6c92ad4d74a17bc5e3a94cf21d74c1dd7fe8e3412d6424a2df86f54f6649da5d9ed7e230a2d517a77f556f7c710db53073bee42d70282db54a6e8f75d9951c0a1f6fc99f3aec50f26de001bc355cdbeb86b5a1d398921f426b22966037807ca627e30c722449a725f95ad80540d75ef6650bbf0cd123e33ac5c1ac91f954625fa21f8c1a3485e8ded434c3822e1ec9cb74fa095762da799e5bfb7f32016020bd04379235dd9d83075914d193116924e88ef060d4759474ca14480b3f5106aa329d4fb8e60b075d8d5160a430be120c4e09a6f33d7733fb62158fdee3fc4a9355254134c8af82d1c0dd56c574aaa54e5d8d9662c53751b898c196c79fd824b0530ff97ad4190588f1a6f460a1fcf60850e347a6a264c6adcfd919b0cfc888b150189d66cd5a38e9838fc36c9268de444a39358cad36a6704a93b40cbe41447e59d6007589e8113c76018527ca83839d6c7e3cb936d5094afb088a51b8da95eec291bbbdbfc9c1980bb7957a065ddf4732d75bad33209ac19fa276045eb578f65ba736d573753098498b7eb388f402a0d663831b933e7c0ddb486dd41ef45380125fbbe7227629eafea05c8688de0287e7a9bff1e28e21f200a9202cedbd679493f2ed657546e61349e3980a931fb21ab50a3cfead467ea12f06409e2a15953d9bcd1fb9ea97c1bee445b27390a513a7818b3f6feed74ca16a2c6ec4227d90070e9cfeda21d8a774dbe402c99eec95010fd98fb807eae499e08c8941d59581b6256e15db3ecd863602e7f19361d684bd7d37047ff6e39ca6d3b16e5a2df8875a61832975ba290be66e1dbfe85efc44f310264c04346971125a42cc609bca0d29783b097b5e15f34384487682a74c09dd5458a5dcd1dd044bb41ad0b594753414e04d3b18e8a1718a7aa20a2cdeaf67337656cac4
c: 3b6f7a0e8ec86dbba3d3100079cb1fd7ea0ae463fa703086166b223a133932c75e255207ac866c1b8802c26d05c7746979fcc66beba3201070f78eed4145ee759745c6d98b06baf83219bb2348ae77ba125ebb7ea6b7d3af756e8116b52f9e2c0c17402d991ac7903c043c31b07c87ce61ffab8f5022cb3c80891b0232762d18b878af666ab9e10689afdb73434c62bc1e20db49e0567f07f36baa1e3df055962f60f603ec06f16bef54d450d5cc295055644b3bc54aee8ac1546c64e8e65553cdf949490bcd7939535228ebc72ad7c87fe537f375d9e65307e497870637751367910b9c066e35eab401212a1b8e4fd0907a3f3292aaf4ab3bed87379fe1bbdc855ff9e8a7bd3715b2abd78a27db534da1dd1460dcbc93703c9d674ca693d4433a95340df766f043f95dcbcae738d95422255beed17319766b11d59a1568212827bbf8c4827b6aa7be9049f300feb027808f244bfd1bd4d6f7489e8de255275c3278b543af1ec8c63ea683874718c270bb029c5fba51101cfd19cd9a6589abe47541682738a46261749f216c645d4f4b5004ac34ff0c113710a4f125315c423cf829265b98d34352d67dfabec3521723ded30ae5d9ae46d6c1e1eaace518a7e5181bf06053bad6c82c95d2997045c708eeddc625288848d6085fc216827357668da53d740ea053fd6c3956b1e2c9a338b8328f2853d57eeffac5efb049e80f17d8233721da0b90fc09ed2046c500620077415bdecfef424b7d519fedd5bf568207e65209d6923ebb725babd8a219df28abe080fa92bb491c1f43cd9c6730bd800f63ae73f85dac46468407281082eab34ac02904d5e30e5f40aee96585057645ebcb4d78a45d30cf628bfb96c674eebe91ac9649f1dfb8624561095afa884a3de943fbfdab3b2e985eaeec266302a4e3bb04ae0c9dafd889a4c0c33d2e922d1ed707a6f3dd261d988df0400c3b0a12761da8790a39c0a1c8689838129a891c25763a8df94a736d30e1dd18163a7b0431bca51c273b3afa9d46876ac9e9b94a93e69a91eb4a92994a5be21d6812ecd1370ba4303ff6ead7226a146ebfeee265a43c81723919f7334926dc007b533870f50eac22b32f050a9549aa3b81b7241bcbd544c0ec106e0ec5c9f82ea2e1565a00dda7e812b16428144446bfde1ef2e0b9408852104ee86e3318b86bed16c823b713907f73f853a468a7be77b9746662e0f71179eb80f7fa54d7fed67dcd6bf1aaae9e9597e1f60dd4fb81fab60a235b9057dd87e7c8eac725860eb7bfd7ab89348ae62e91c4c14ed21aaaf12a9729902e54f7821c08b7be6ec63afad9cd35c66a0677dcf5be28550ec2932a97917d09a61c708fbd3c8bb652a4d6335693dcd62a5a71e0ac9aea29f088b74e539a854f51c7ba0e756557adbbb68ccd69429bfb8d24627f27543992505c230822dc9bc8bb6424e0a2c2f66e389e1ee49f498f74d5e7a539e590559c70e69b546a0ed7664e5eee7bbcd7b5b99068f7d3faa4876268782f91c2add89dbee01e4b1c47335be871c3a67eaa3eef09d4a156782be57f5950a07f2305f7eff07a3239ebd33e94a0e7e962c864a97289ac63dd5e12dcbecc93735b99096891fba38808167e57ae26ea7f04542b236a08ef5b986d1646826f8166f338d447379e505b703139a7f53317703c12a1ba42ae74c0b23c4be21196d98c0ff719b13ae8096d0b24884026ce1956cade58eace8255863f8dce9c287313814f157bb71ba12211a9cc75e7a5cfd55e809a25e44124cdb50af9d54db780ab34737291b3ddb6183f2902c1f4692d4272df1f9a5706a7841ab2a166d8bdfb81aded1c317f447bc8b824b313cad4b9cccc624ebd683394ffc102118160f20b45d2ea446260c70150615a71fd2734efa000696d3ac5bc2f919607e83fc476f00c4e1578a8fe0a0e26a13c13df691180b903cf64902649317bf8fa1b1e23494916c5fa2a5b2915a9fcf611cef9b0e288d8c0d4f6513c904615e7ee6fab7dbc75b2261bc26b10532ff77a3719a64293ff7b2366e3158a38c6bc1f2c7dc6f73cab12f2c1d09f14bad79fc68284ae3aa3126a724bdd33ca88660c0c8848a4a894a9f0834398da3727f7517fd1082c7439749543f6848921a1831de7823b5c9fd4b2822a49e3075857fd2f325a2c08eac2bcbff6ff95e9923fec60d9ccbf06fbeb5233b4b5e179781e2c05bbd493096f19b553ee5152b3ca8f06c119c683a634ba722e058677e30731c82c362b49da4c2723882252e45daa5f0ad521c686d848af22d4adecb5e32dceb7cb0630885fcced9378b5b8b146624eab52d0b7b960e070b57a5277e48c460720c495f00fc779d1d2a53ae28527116a59943af39d21ac7acb1cb867f1a028e9223cc4777ecc5b4556ff44fdaf02dab144adcac04aec5146ea4111559e8a3a7ada01d42e5f9dfd715e7a55054f519f7cbc2c44065404836d96a178c78715cfcadfe6aed8069720a472e0d82db4fd81c3227e83c3b6949bcc535445a02d05388510377b81fbfbe2b88e4d0a3f9a07cdcafe4ce2cb10f525aed1993deba43fbde20d5b4ec964c3e6630b567ff8edcfecdaab9aa87278a7ad42629242e1eddecf1872e4d2d678e2927ac4fac5114b5bf26caf5aae633e52869c9f13a3beb9c90c0e6eb35bfdbad20c1c4009ad1412496c712c4392c04a8c6cf02f097c0619026b60a9749e94c72e5ea4c9
d: 36212a93239d2589d263325897f99640ab146bbd3c47cb4425f05a75c830c73e476ca78dce6646ba13a8868620c82e5b5d5a8493668d0c4d51c9689bf81c2350d893e919b3017443fa7ad3fa2be248dc6f1c7b0d5284fd196b85b39596554e7e92d23d710af2687dc0089c81eedf7434f680ec544a7eb672c97ea7a521e5adc4ecf4021fff87160c7831987897165c4dc2c85f0faf9040b54fc93b7879f2936f0eed80acb3ba588d9dabf0cde8e43eea851ed04f14f7fde5f62d4c9ef548c3f7bc624f21e6c36dd7272c733139ffcc8ab3c6cbb9a184e5f0ba00fc1a7a732785c960f27769697a6da2877281dd4a02ee5caef515ddc336ce4bc3039db45e734558ff62cafe5f5a40028a1e466e372ee352f0816eb5a6ea8778ccfdab33834d4f16ac3ab183f0c4e0a3d48a6fccab542e891d8d6076d9899b01b6449a6e2085ede309b9c30cddf2ce4b670ccf9d3e55e4c2be3359a96a05e3aef5765f5fcffcca32160008a2ba43724f29eb723c2f53e1342393ac14c14e2387fd10385a87890b0954179385b83e766a14ea32f41b8a9f682e64d6f56d105eb38695a60e7852c0d06b516281eea2b55939b6c12ef99f224ebeb9ab5a85b54a1d8133b0f04339e9ddac22d2d827c837ffc64d51d0969b541e8727927486cabf2c82d39b8158068e5c36788d0e706d9493cb84d71e980ea949ec719a1a3b92779ed5f23c7e7e9ca04aab2f8ca2a29d282cebf460c8660af59a1a815e369a9c3cae629de9254d8c99e1fda76778f1c86e3cca6a2080b75b77b24bebf230a47090619fabc780c333cb0f8c8d4cccd16e4054d482afefcb0e3d45e6a76966a1cc6c012e001bfd9ee554e25fddfac174a5fdc620385a28d682a073a36cd100bdc4c49dae720224e71a41ebb1b3489888eaee1ee9a3fd302dda5d192f7f12408ab496658fa1a95cd4df1556b598bca6895f2ef28d1c16dd3c1b32b586190a5496e562234e3726efc37eae51fcb1a69c9b106621926253827532f4fa3566ddf1b0995851cad81a0613ad455e5ff6099af4d9278ee5462d58fb8d8070108b0bd88941c4588f3898dbaf1a3713b92f051fca6a9265f6dbe8baed4ddf3d6ccf259203f796fb06bbf2d44a83ac970c0615fb2741ac1f58880fdfa450c29b8f23dbac22895e886a9b823585a67c130baf0a281ad09db2df0706dab85714b68c685f1c9be856b4e07a79ae00ea5b0d8a70fdf77f09d2b6934a75eb45a15a41f2e210085d029ff701ef0b306c674e44db5e498b50c11d2296ae859e4abc4a51de6b9f84884aeaa4fcaa798a72ed97309745ce9dccc6979c155f964d1159488fd9e3b99bcd92f89629d1edd75d79547354df505710e175a8f298d404395e6ab9ff7841ef0ce2d2ad5e9b2907caea7f69c39996114f294a21cc8380d65e362dcda0b709c85fd98507747ff7dc049d52d1be1b2d257b3fa482844101457cfc556a20eebc800089fbb31a0a847bb42c4a95c01817d85dbcd5c06ad74b148a5a204e02a53c919d11d3caa2c7561446ec16340bf9d80f771b17c5e1c0ee6dfa5560d13bfba2f633cdbe9410360b243dde28a4b15fda795eb6ef66d9c3fd1938f97ba9929f132c2988b4648d373e68a3247f05df5c1f7634bf2f2eb826e9b2597a93cd5fc56a1b5e3f413c9af475bfb1d5f5c40496fc0b234d2433c87d583ec13278c9fd8fbad508907f4fb6159e5c70d75e513fa6077d07ca4487b75337a4156260f586b6941debf999692f932cfd63c8926d6ebce9168371233a2b9d1a2c423e27cc8281b81a6cc8002bebc7cf54d7ac7a752c60f9ce5bdad65b9d97e0c3675e11e5c15a80e9491d1a7f335580b7896fc910b38d558c709eedc1f813f72664ae553f1bf9576ad0ba7a493f58015712de10cd9baf315a2388cd9795b346b381bff6a45c6a91be91f03aef7026167c7810d0ce3beb37ebd961cdf8f49d987b392b3fa1e36e4db8aec8c27ee6bc8ff24c5e9d73ef9d7f98ccca2f6613d2305176544adc3e25623ea9791e7271eb45bb61c54e5ceb7febf1e6972e53b77c98fa54b1fd50b13d63348b203007da04f926d2693802a5d08e4763f5d70c76907b5889fcfe533f6c2fbdb598ec0fb4f404ff9bb3ec3738043e3a419b429b3dacc8385393ba30ad7dd5c185f669285352bf4d997cb0d1ea6fa0d4992230027a10a13fc027fd324f69eed131bc98dfdac65865005445ddd990715926c56fe260507276dceb46db2e5f59184a64b5be89252412102353b9c2b4788015d38122763937402b7cb832f0c3049a89f10d73d5d228a99ffa8ed70df7a8c0cfba965a59e9aca380f8131e33aac7280e3653ec4272fd9eefcc1f2146182dd1e6bd44504d4f18e508ada2fa334a7549876d9ddf0f96b75514040f4206ecae82bf01c0de7472408f7635e0aca6a2e19341d2c171311ae25cf6065e166c0af02138c89def46ee905a499b754ef0d7bb3822e1002e56f822ddc178d6f44ce2dffa925284cf52c3d2c1e1d3aab1f3d20bac78aa40ff687cf020dac64f979c03fd8c91e2307cd7d39f487b79dd8e79a4755662304bd0d4c58fe956d004dd0a899caf9748ed24d8a28236b8cb83c8df28db181192e761ab4c237788000b0b7853f5d33dffbcf656850f765c33038df7c7ed7021cbed1fc215e1bb66050077ec7ec26375132b367aa5d39b0759d2aa4bca25d25d7a3d534c9ef0f451b021
m: 35df7bc3e83407e1e7b88bbc49471bfa1d257d024be63033db42b89d505d5d981f03de2d275db2594c1db7645c51eb3da4595efd6e7d0a4adcfa05bbd6ab3f30ba0ac955da381b8d93c7
n: e8fefeaabb2e913e74764371bbff736b0922ea19fd36f7ec57606706736cb3b746dcbdab13859309a46987806fbb02f48081967dfc27ee06767427264db712d53c1b5f6e5930b9406225560a855fc6aa34192b9768e09f37bef61ca92e04ba3dd560a3358f4cb27a5b6303b398d7e9c080356a643ff926d40aa168a8f52bb05dc78d2d97a30f125ef207dbce1331ee2f3954ac068d595c0b804595df582d23634bf44404ca0b2b7f6ad582a11ee368f8250484f76672d7e66699af73a4167d5910827f1eab7e4d42aec42173403c0acc202a1ed0b6005641e08c1f8754d12652b5cab32e1851a466d7a9d46733b72eba1180b8f4fd83870369d8707fb8b7266f8ff735209740acae6320d3ecf06f84a15c717c70e6c950066e08bf5ed969605f89172b5a32e6c88984a29caf8b21bffbb6e45e6db7158f645c620476f8e8bfc1a22e17efc801ca9eb886764c3847b7fb6921ca784b6d5528ebb49cb8f0bfe5d5d0cbced76a14ef23ed070d422170ed2998b1289c7fc926509080bb4db8f410fdf60907a295a4b2911382bd92a2bfe735fcec52b5d23d4de7894b5e237447e0d29b0c9fe12b7619d684f4f856d09fc5712e94f024994ea52bc0044c2f816421fdc4c2b78a1cce09286a0c922f70bccb1b1d0c650264b2e14b3cdfc7032fa496a4c7ff51af9f35eedc5b737dce6bad771ed0a08b70f7da041107419ef1b6cebc03645a8f8ba9b6200b934a783f53076abe8d1fc0d4dee336ceda8af3889d2e50a8f3347a001620a98ad425625883ed8889481cbdb8e66203d461afa2b3ae96e424fef4270d939a6961bdb691a2bb9dfc7027b8c1048d4a5d5fa681fa8962d5ed774058d8b1b0b7a096dd93ea52499675bc4c2b2405648197065a3730e0091bf615851003347a3aa055a7c3c00f7eab27b517324ade9976c448d22584787efbbeb20b525884127d4d223518636b2c596f648c0506b5990e48a5f3d3a9f3028d6de09e69bd080d776410fe66424ff17a3112094219492a9f42915edf1391583a3a0df21873131a4a5ca63a761b53c839d8d4de2d3bdd72ece6b5cbf865852eaba0ce9fcdc3b3bbc650d2407f4d7e91b6816f472faa16668eedfd78a61e640eb94b0c2f8bddb4a1780b194e07d632d708e3788371eedd01b6c8dedb236f2913b9f45378c35eb698d1d4e8f2b97c2a5f74d790ad5b53d9cd03ea6ca158bc9b9c400d83197d67c963568876d227640e1092bac8da9527a303ad30fa0ee2e24ac1c87eacba88ef294aded1a05faa121fae8f9068180b93772f1cd8e83a8fe5262fa5ee00b4c80bcacc6090f4b8616a10cbc5b876ba3a8b1871cf19f769b2c9447f1e186f33a0a45a483990f13de470680884a0bbee6c222ce5069a187df840ee990147ac328b5cb73be337de12959568ff8ffc217b7fb2ffd8d519b4665399bb05a14d39b54333efabd6a253e1a74673b14e442f06383cf1e7dceb9249f1c5a62da2b75c1f71402e8b23a1cad54d21da4ed13de6b59cf7909e6513c2348d323a1fefe26b1aa760f7c666eaa78390131d120c4775eb434cb8e429756c73dc08caea29068611dca69ad01a164b96326544637a9b255dca8beeda3264cc82c6306b717e238cba86a47d2321265d36d01f40b44ea1b675a8ee162f00436da354b93cc95c78cb0df92ae582e177b54245e2cdc5ccb1b37af487d02a984a91fa655dcc629a1d9738d02b7f6ba5f0b64c6af302dc5009a1fb1797ec5d8db9bab22cd124172c990cb6accee33ae90ffee5ec5b684e5e8a357d3ac7ec4f5d5774d5a6d35c04d0c7b42dce9c1d1ad4ce1414043562078881ae37de810144826163544c1473c3177ce960a09beeedc7674b62fb788856ea6d921546482cc071a9253197be3b78a82fb5a48f66c563bad1be37ad33e3afe0692abd875a3e8e7e637e4bb53abf46d99f94331fd10f507b3ef86d8bc80d22c79e90ab2e8567305d040720cb6ff5c96cc7c79c8cd0d340271c3453dabf7107af38426485762b13885caae0cf512e38289e4c049a7a56064f4f0048546d626573f8525c0ac206ac98ec0d7d8996f746ff80395ff73a7dc9514cd2aa989d140c4a4395bb0f111a2d0550609808709cf98a065e96c4cdfafb1090e42e6e07ea8c8650f8ce6cb03755cd680f4b1ad1e3b8181ff3878c584ac24a16bdf5e4d02fa33442645340f1cbeb6c161b62d7e6330a76b69c940778d40ba099b014cf0ef9281768ee8da81ac8d4cb1b4091d98e18f34b0dd6c0b0709ace0d45dd1768663efeefd0e154955b160e8884bd6e7439f3c921368785c2faf271c7cff21b77685409b1540c94255024783a03ce4a2904456f3af6d4eb61d7b2107d2e2a7eaeb54f9aff6623ab9c2a842fffb196a70b03b7f009817141e4a8dc882e0191dc056d6b851c56e923defa6a5fac66b3ff2468497df9780706d8795ee86001124fae742bcdfebbc444573bf9e2cdc720621f76351a13d6e0e062014d63936c2658927073f181e36c02758383c8f08a6b2ae568e9377a2e5830b9f315f5d70a06b55fa0427d31c6aae97e7af091ab46fd80bbc670bc0c5288c42344c90ebb20d3b067e173deddfe0943997bdf07de71a7bd778b18483724f353bc2047c877224c3f7a8b9d8dc7e2a900fb3a11a36e96b28dc284987b8d47affae79ddf6d1b49bcd352ffd19f20390536b7aec9926ce087b3b0879c1e97bd75
u: 119466eaf21166509158a5491f62247a4f60853461eb0c5d7c9a68e2047c9cf57f31d835f3df592893a2c4a2755726e601d6308d4ba52b591629c2b1058a967d7b94f4a8a6f9b06bbd5f28257f99c3c2b28cc5e3a56463b6f3fe225e34ba3af5e26e097c8907e84c7e8cc83e4d4c07a0b6865369f5e33627e7e529c2558a93fba68407c8da8e6dd8ed1f1abef5167a35aa34c43c0975c71c82936a9a3e1e3929777b5896227a46b2fd8db565ac88fe8dd333e32bba8adffaa41bf9770cc459bfd778dfe08fa97fa48d8310c781dfcf4a163d1f1af9a8d1be4fcae0a700163ca2eaa6c351fd8bc404cb89afa590bc15d370dd05f43eb3f9c9d487c66fcc3ec9a826813d21ec74f6b16e981e6cc7b548cdbbad929d57447ad7bfe8069108ed3e1cd5e63345b092ef1f98c5b22eb6c546cf75dbc8f31196564747591dec0ae73e6585f7a9c3dbb4f514cd46c64d816f948212799b6d983a82213b3f6a87f80c5d5366cebef7b23003c2255d1aa4b3b4f1621f067edbe754b15f2ca3c49d757a98305d1f8e4aaa374e6d8b777a3bd95171a9f5ba7a788b42a19deb72cf0e69b1effe918484f51b3600bd4df6e55a6a2fb98268b7ac35f3fe3b90fe8bb2c36a691a725e034c44c06d787c0a300a4d72ea0dbdff23479dff77d2f902b400aa85ee155fa8b29231f625c3d481b4e2214afd7a703e9f33cdc5d307bc5fbec80a609a178b238da01049ede29e53f44c39a23b8143ec50b0de3eef6aa426a608616e807ea2c59de348f5dc315842ca1fb8150b578f1d8da339ac8eddfedfc1a583e57a30ff65e8683bce7dbd2c1adffe1c0d00685c56faef7bd4a67dff060d8b734ab39e78f93f3fb6319ecf0cecfa0a6ce209df8f1458fa734c830a58c45558946bd5c88c637d370e686eb1d7d82f9f73188d8c19885ba12f3b6114a3fbb5a9498a51dab05f65e2547c8fcc38192f86fc88a5db3434856fd082838a1402801bff845dd2da82ba29a787929e35187e393e0e16b3b421b86788a1ae7530a26adadc5b67617714de8d53cd78b2c4fddae34242355bfa5abc75f0722fdf66214bdd08f5d29e10032012d30d2a89089ab7dc6c522d4854f066d97b7c92262a98af42babb6259368364dcda365ce06ad309ea826156b0a28314f01ddd25ea9a1c2b987936b66c4158a24d02eb01b53658fa2c425dd6b45e3731b38b7782f0d39d4d9b77e6f0036b01d45f3fca43f268de3423c4f7258ab5ec48fd0146c2f7c6ccce1856f32ed98fbaf61f6aa944b21ea2b5d7b0b174f22f79c90ef186903737583b4c02d19ac4974ee7e6416b0a2286e1869cae6ea2e89395c689ee4850132f58d510a85599eb7d2964a29b4663e71e8c2416b423b9d5a6f710ac31251cc90d9f62802cff8ddd6c32fb60bd2dbd20cd0705cd2dad2bb4f8047b6b892e343dafeaabbc6eac782d0523faf46ddcd82f2b5a01fedec5becb1718ed0b9c52b4e580bb01ccfae8729e3d504d37e6c619786e30fde9d9519bbdbeb2a08940fc30e4e4f528d24d3508f04dc92d4a9d5a14224d9744c2ec410215aa3f8f69023c4b41b3fa61dfdc00e011a761b5e5c65bec688bf4b1c6e7c3b439dc5c8cb10985babb587757fec93e3f60c4e5e1d7096697ee0e4144056aa4646e1909a76678d0ca3997b84053f85dcc5343e592cf7231d815c047af253e1a8e91a7b02cbab5337b3375bb99399f4a57fa35f6c07b94e1c85cb388259fa5be4fd7e6735572c983f0b0f19294d9d32c691281168936ecd1464450d039a8d5f04af3ac5803010a367294a607687309fe167f3eecbc91cd00a85e507cbc05e4893f1e106008d6bf52a5232af59a9f640a57c6acbe68b53cc6d85ad04743218d07c038515d620512738adcfe61143342c1d7d69282185da9e927391ad9647f2b5c2d3a5f977227796e8d449d8a0d93b2aeda1ad76458969739ea8987854ef011a9d36e9712a88cfe6560fab593c590fa6656fd3d17944dff2439aecc4742b120fb2b3610f40e7d0f471895317e3a1b7c47c2e523d257ec843752a3af8cf5d4d53377bda2fd9ddaee5fe28ee53b3352aad526177efd5e7f4828bb3c3673373418847ee29abd583e938a585436ff604f0871402ce351feb2ef414c2a55e05fd088748f889c6cc348ea6f7c048159371d0ac286c195acfe9f0263002500baae08bfbfca70a30dde549ad6d372893a0386d9e687d3c769fa02628757f4cd9994939539d49fbe4eb91c6bcef5815cfd0baebe8240b7dd9168d39f55042fb7e4fdc8d3d6beaab3abebfc50b65dde75a3afc68814dced2f13ece3f4f900913a803fd13a4406626674da1e6e6401fdde2fe76de4384d697cd0ae2480e5972fa7e06b5d001ab12899af3fae2b21facffbc3da558de2bf9723f2a84f922a83f9ae8a14c221045c9db37e567728ae2b2b799e6d1d2337ba1ebcc69e6f93c356cdd1462db63b384d129d235c022547ba22b2fa08d0be56600931aecf7602e69c3fc4d40c0569068945aff167b6dfbc467ac8a6971974300ab74fe9792a41b232700f25a674d5b2ec5663d80ba3e6d67503dac0cb7785fd700189ae50fba82807362a3e4fcb6e75239bbc097e0dc72cc05b6ad87b02667943725471155f3b6503d235c722f270f9d19c1a0637a8e9863c7ca0b2d637107f11922d4903fe4c704e66631006ab31d5b87c358b93356ae306844490fe2d3ff4f9fea0c
c: 52a87167884ece7a6d073edacd8a53bd926a383f3ec16bd5a19a2d7277e767953a55afea933b5633c7c4765f734958150cd9794a72ed391ceedaa429c321357033539634837051283c75cdd2a07e6b6a9d72030203cd42cfe428b38e9ea38defa4c3f4c9e0f3a00395cf166700bd013800cb40ad7ac81ac9c258955812b784232d651a623ed010c9f0c9c646157aa21a6c22680c192deb3afe4f0ee7a3b28d0411cf1de2d87d2b8a20ab126ed7c627a1ff937f23bbbf60741ddf10267c0249ca99a3149d8a5bd7348e3e70e9156dc89547b975a0d85e000ea41f0926eb424a6ee0a65f7092e0b3bc704f8ab10332bbaaaeb8379fe658778c73a37aa0dd877b64f1049577ef158029294bbe5c6f36b83d42cf137c5425a9ef44f37688d4fffc730077c44da1a5eb97fa00eb8370d33d9d83642d9fa07aa8dc908f5a9fbd40aec89557acf25d3b63e5bd351c63120a6b2ef446c6385f00fb6476bf4da17c900af0d9578680753fa3e18277bb6c94bb0df21ba3c8feeaa119eb7a6b5d388b73db123bd238f0588b4dda62171e2bf15b716f9d468d60075d7dd4804542fd4d08709a3aa9ec528561bda9cfd80ea575a9066140981d19907f7ea1aeabd69a0645c4c43fe2e182cc8c44e87e568367250c8b9c0da250b0bb83a02182b8c79263fc1dd2b99c492f3e9a16bde0c80f4f75c2dcee677dfd9ef26c75554553bb39c8d2354e3d734cb54c0152de4e172e997417c0de35d0f1631783b0d21d6fb4788f1f40083ed7ebc65d226336d1f2453b82b8fc37ec9c90bd41f1a16b0994557206c6ae9d457657a8bf1bf1f449dc3b1ea52d464df529c24594b4c1838fbf7f67c0bba119eb7a559f7cc679292bdf3f21b578a3a8639346468951d6ab70cabbcf0a308fc88806acf752d17eebcea815511543006b5e7d7ba3aa6d62ae34f280be1ffbc82bbcd101d24b4f56d8615be6b126032405e02230b0e34acbeea0ef47e34f44cc5fae9c6c4b6a58814fc82975e7ad289912eae812879ad16ab9ab2a7d2f56636df0b23e9c4becd57a522267d862e56a0f1d36ee5e4ab593e224fc8c4620b16ec1ded7be5c972f921c0026d713154df2fb46d9a202ab2ffb8f459d39074716285ae3fa7504ff8c73be217fb687cbcacb8a4e24665ac815333d77e0cdf89eb01aad0876f96b472d30e099e9b811a0ad20f5c7583ec8214b35b256c122adc1f41ce774129d2a1442a5ea00044decf5b2f56401b165cdc2c9a53366bedbadf455529ab275b84c01788b3384b045b70341ff3f5d7879dae72fe6555a7d868126ac1b0202dd7ceaf0923f421ac0a278ffa79cffa46aca02016228526d0f4b76538000d4bb9d190d22ed281ea01cdefadd15fe69f4941d1e5bb8aa6d4ae6c6b1d8f9dad7105427fe57510ba60eceeb52d32a3d8bd070d95c99fee91f75f0e6a76f4aa558b341c8b453a671e2fe99d7abbcea317314f6dcd3a95149a04fe7af7267dffb45a075711bd2d6c619974fce5395320c96d32badf1a98db6a5ee68e61d2fd29e29565735af259220b26209a2ce71192c813ec06f570533b679cd38164845e64c307be779e9790d6420cefcb116e9c944dc78ecebcf2c37cede2b6018cec82744babb95491df9a45a993b53e1a896463c6a57f9e265aea307841a1c3dc8bcff6024f6bed13000faf05b7f68c7da4ce1529be96106116c3b530067d3e65566b1ed05a727125bafa5180edbda1f31dca68f597f5eb1c0e9dbb3b1df971508df46ec58b422e821583051a3694cd95cc793ab4227ec1e30d7558c8686d7e237247836b816b8b7f15844e54ac002567419c7e5a8538cef4e0720dc77454439b07b7a20dd39a2677a48d2e548afee794e0941384e4a402d3fc4ec893a5ec644522fec9f7021b3aec3f64dbb377971e1108454faad2cbc00e047865875466905589f9aa24f3b3bdad3d2f5141e3df734529c82387caf8cbe43fe015fef1ee46488b355cf94faecf804e7a03cf00734778e3e230d43c61202097ed35d4290ef29556952adeb74aed5d07ffe592229236c8c8a01e424ca25408527d0d48470de08187df99ebe3eb5245e8b48f1dd7f468afd02432a51880c25396b546b22544032691a16951554cfc82931ccbbbdcee5954b39c41cb6bd5ad06cfb39f682cc4f37b053c07b2b56fb973a5caab5a7cc2478949eef26271e410aa7252e71cd48c412ec7891969a8d36708b8a93ddb41e80d8cdce63ff38fbd0eb335baba181e46b26dfd7c559258a0ef3589354f863bd1ee27cf9a2f817a28ca71dc490e5dc4bc4d65844a78fa2f458da5130351c41fc91eb54b0dadfb4281a5056b1095817bbe3665972d55830ee7cdd28e2c964e9e497740fc7a2ae04541cc3cefa222f417219f0196dd65f10052f513697fefaf6279c0208f61ec4b470477ad5551cc9b34c1cf36e48f45308d50ff45ad89dd95723591d16f7437269eb3beb9ce9171f3b0302806d025e4cf4c500bb3de42b29b641c2027f0ee005530ff8326f40d9561daa26a3f268706e778a461b114ad1a1cd5c2108d9d35fc8fa6cf85235c37807c889bf438694780c3696d59abb6c9a0cf08a21b7836428e63628948b418d2eaa6b532f3495a3e25ff779a0c2da48980a7872ca5f2b781ff5b3dba67f1968d201c59d4a7a4aaee701173d93b141a6abe6ffa0a3a91c138926b01a0186d73ca68a5a10e29b39688f83b781
d: 5ba23e0a15cfca0e099a1ffa93153883dc781f9a476ab9f78414cc9d74df928ed68fec6a238281c55e1fb4eaf289c480509e734c7c6370606d602d7b7a9ef8d05ee5e193fa46ded854a4a72a7602063441d3f1b7a553b394da984b925a6d33da1f5ab766d0062421f2894c889fac4efcc28761ecf21754e96ede234c69bf32c7c59265a473bd27d598b7bd7f29744875b9c91c1d86a60d57d02db8b1721acf76403b84667452a7e860b568d216206a92bef5902a5ecb981a29f278d40be1f4abb031ff174ea89b434ff0d47bc5cb5d131c03fc253fe8fb7c3cdc758dbc39bc4e1fd2813018c200c768a2308aa7fc428fa4049d3327552111ef15dd1f83055265e121854e530b0d377110e7b827615b2d99f9e4e7cbfb46fef2d0369140ba767ae4ff3d7f1a34621bb6e13d596028cf9a94d1662e286bdea172c8d15c0c15db0f63d8f3b390804053986f1c33f7598c730e6ea3154169472216881bb796c1a21834fd43daaa1926dc2f97b85c94f66726a030e67f86b8154f14b580b52ae8fca61a9326c561c4747462333b64cc1496507f0a451dc37814f94c5ac3aece8ba39d939b537ac03020c930d9844c340434c706190443d0eb8dd9f830090fcc6ac6a290856aa5da7c3f2e39f44f73cde2555d8037c6daa4f03246f64e293992bbcbccbf63f63082ba5318928551360317a6eb4ea94b97a19cef54ac44ec51d199eb0b5896a8bbebafa5ddd9027cf9ce9fd59e9003424cec16c97124f2fc8c8f34c9140ca58e476dd28d994839064c8b3b1c918cf7e751c9a44dfb17cee36f4daf67c9c50dfdc034c7bc64050f03f8a013f45a62a2d1f9101aa0419afa84ab746ccb99617319f4be339870e78af98996fbb102af4af5c1a0ad31a0df94a89b6669e1a158aa9f2bbe74b41ba03bcee8350dcd523fa1cd66fc751d1f6dc5497a53d5ddc9dc5c0e166bfc75e7cf70752e1e54415f203662317636074840ab2ba13eabc35a17fa9bb9440938837e905e37022e58d5386205746f1b63b1b30e30bc119815743841a0fb6006bd29ae8fe655b59d58969a795a551c512b8253f7b1824b6a060ec16b56e37020921372aeceb720bd133afa7a80bc58cd94db25833c6e006bf07b4a676cb8a6d078aaa8ec748882a5546162a78a00f1a8fb6067a6c942498052edd198f6ba3965a49df0e3ecb8933d8eacfda35a9e387531e72e985a41edd9473f5ca488f8fe34576c3994468c976ee9ba6123428b37e4aa4f5e6a53e85650e28958ecdafad3c8c83915b03d0dc8fa6041f1b898643026a556139297e492f8fbc6a787a2cf13c7be0c483db27262063a71b350d25d672a0dfd9386b0c1bfe1178dc38a37d84cc1553d9d292ca02162792b3ec5a0c7a283a88e6bc9d2293e72bb2e92261e9f2a470a2d107f150c4eb6dc4b0485012adcf82c914845ee2fd0f62d45f830b136637ecebdc9362b16fc2d9a691d425cc341868d64a188f98d8f352367b5e1fe6eedb80d982788f70c01842d60e514e9528d6cfec0d09b272f8d5612e9160b6a87d3c7a1c8fd46832d64614c7ba29acd25219205285c420b9c88349fcf0d51980927ebfd8449b9eb3b78b3676bc42731fe5a156eda52617d1a12e91e78031cdfb62b35ccdbc70c2fd8c8a090051cdf63436d79ddb5ebb37343b117dcb63bd887d9cb45d84b84b42f0617fd045bc352cb742467bc44ecffa1357df94b4b060f672c24cb0a3947a0c5cf31d577f0130ae78d55cf23fb006c4f1ce6ae0d0faecde29b881fa55738e6003edd474a67224d79fd8a50d26a0602ba099a6ba2fcc043a1a0654d3d3e43ba559d03d7a5253449f10c9587fceae6469aa1d2f3ba9870a38ea252dfeb40f7d20bd25c68af3a7d1053a70054a25d346dfd0d4f25974191d1f89c7cccbc14397547410f279471d56975250142092f1bee2595a11f1ced73dd0403c3464d4c45a5db4a9dca3e2965552e22b28316c7d763ab2a4dec8bebf4864c01ca34b8c07045f583c68bf2aefef9b9e0ace270f121f264c2196e7b39dea8c17b6eafe1ca595627c7bab55b2b094bec04bc034fdc7ed93c2790efe6a29395dc03cf72d6e3c8ead5a69f102a94052044f9950706c547d654c4de97c38e9770e1d49f795d116b27638d1a5d9f53ad88a9c5e3320c68fc78ec2c96aa75a66643e526af73069b47a02fe91bd0d5471a70b2fe0999d0d28f87153fa2adb5705e888ae60bc8e90bb56f8ac351b2f719ab673aa5e974529c39dcac22c98bf96f8a32fbc8356ffbbcb7305ea338665e75d28877942da706400333adfcc75b8536380e85b7902f420c7c244e19c091c6f74a2082be123bd3b33c6af28647e80c429aeaf9852a626669c844fac4f6a530e2af59fb4c3265373dde7fd3997a0950ddb340e3b26d206680d45252d74d494ae7b59dfd35ed1791c24105c5e67cf425730f661fcbfe06b43d2a77307b7b3c931d765a54c927d929a60f8aa70fecb60548cc65997631433787ff20b73b15cae329a59f79f1dac8d2c525947b2c0b708f28f6c785de70f0f567c5b458f5bbd94f3a18710cc032a1b8406ae5a35dd6485704b2cd3aee53bdf480541bf8acbf1efbe040b38c42b1c308a9a8855b19a83df2a0ca02d054d01f33d98aec2080382b2928f13f6f5fc2514b1b8352fe9cf11d0efb0a981d25d3215dc959b7e2f8cdc4f0538db6aa1d4ee683751f01d65528234975
e: 0
h: 180
k: f0
l:
m: 51da973ff067f40ad18570583ae85eeb0daefeaa4f82a9afe5c301c4a72b764e0f96c4ab6d6759a899a28faf99a5c2b55ec84c573b28685d4c42ff40c56ea5fce1fade49d11c3d5b38c683bf6307b52e8b1cb187ad560a295ff36d6313cbc3
n: df5d8877a328eda3dd01976ad751a13160a2548dd8afc0bfa40064ae416b5ff4e38451cb6b62a2295e03d6d7c9d035b365ff946bda7b843ec4b1bbad9ca51ccdde5b21855e8a28c58860f24026a0d05d3b2bc810777225d24c00a15ee818100d6e9eefb557f7cd74293ce7e51a8dd4cee190d34e495b68c3bf292f9c9a87542678a612f4b61066f5d11859a7fbdb4dba2886658cc29609f45680ae5e8b40772d55051e908f81d3726217a3506563e6d5ac238c8e0f650c0e6116944c3da256573db42b4436a1d7df95cd6cc3d4d1649701bb955d48ac241168511465d91546c6ebe53d7bb1bdb77364f42f79a13810a404fc62b9abbf781c2717e0ce314304384a9c28035f1b61404337c090a060689ea3a2d6c158e7db5a17fe0a833a093bb5ead74e44e6fcf35a7034d78c0f023cf59bad7271bd0ace969a917e7adeae78bcabc1aa4294c2d6f71b11b3b435bd5183c415e41473787615085e385d75d1965c1e0c7a5a3ee90cadbd35023a1623e9f53b9ec4948ef6ec6174ef98271dd1711968ca77b98c95c78ff3499a72eeba81d63359fdf565e76638dd9f7fc4bfb95ac4820c9a0fb8945e53d12cf8aa0cbf3431189d32add43cfda4cfec292b7cec87ff17361219e7171ed916c3c3e92456b7dd158e2b8c02996021e6f386a15542e44820d4d890cbb3b9cd68ad7308db34158e77d2cb8697075449e8f169e039b0f058d5fc5c53776dc425afec6b9f1b17d037c9d7a13b8aecfe47acafb355b51f76666dcb5893448684a05eca1cff1c6632571203c6961bc450ac0e507cf0b21ffd22949c1be00de5efd8552f8afbf21f1c261b7723c0a74d10b22bf0acf4955f2e62f7150e94dd66378d6dcd3bb5df525bdc61adac0f4e4923b9c2dcb1d53c353e44812369ae1cf951730592c2c2fa054374eb47dcb2133aa89f07fed3b069b61c151cc56a427668dd69fe5316469f3ce772ae6b541d7dd7fe1518375c0eaed51104bfed7d5c86c7e3e86f08fe20e52849aa86363dc1ca44b720100a79be662817df6f251cbfc4244d2f0922fec8f4e47a0d4ea4c8f9f6fdbf8ce25dd49bf8852c2b2a551660c2315ca1d798187e7b705c87f7aef6a83c3eb2317eb094f6afe92cd40a116d38b9e720320ca5d24b1bf40397e0906a6e0f4077af0c2c091aad5f53bfce9b9cee49a58d6f7009b3b0fb2effdb14f0bbf0382471a5e20178f566c896cec572b5e4590e8f7c79f49ac2be7410e409e215636d97ca90c6196fb8cf79c1f4029afc3e2e2314e3667b1a054cd4097eb26a689c4a87d74c7fa67fd3765a33add43243dbd2a9f6b8c3f4f82935dd1798ba80afb00af29a00993b8b6c3e35341a300989b363d6948f03877c3b396a1143cd49afee06a33125076c75741d607abd4a162d2b11e80ed1120978643fec399614341c5cf7ebcea5698c6cb394761384f4c5efc1ed7c068470fda9f9e0e089afae84f71542f5e5f46f4015d57ee93fdecf811d8b4b0f8606b9d49e6ae46b5d2a1d4982d427e60c25bb8b9be25d792c184dc2e9436343681c9e0dc20ed5cc44c7da98a0ecddf503629669268bf4272f4d1b11f28cd23388166e883d051bf0b54ffc68e125bbed1ed2e46c66f1815bfa4c24b2b531c17e3aaed2709e2db4a53262309226f1bbde39719ae70950ed5dce9046de5e7e158079fd80aeaab0064cb0dc9307ccd9a21a4881586a7019b3424030f0ab92c458a822c64024530fb1214b045f9f7faf6b4c8d1613761ef6cafe797e727283596f71292ae11856064233bafaaeccb61a9469023c939ea07330e7bb05ed7088dcae639317019c79017fc39f5c1c90ff5ea2f9879c8d7346f574bb06815e2c55611aef243404570478ada41906786e9fc9efb9dd08776add5d8e8541bf135232cf69392601db78ddda011fcf31ee48d72257a474ae5ca8298fec468e57d451b4b588027a368fb9159a615c499b59422b99aa9fcf14f4e84a74c503cfefc156036c40a4e0b7e30109a330d1ac8fa5150dc3537d3751072da6dc474be71f046c25b0780c4a8acc6297709ddfe07ebd6fbc2a67144d05bc9bbb333ed13c2fb5228c24bdb4dc0e11d3180314d92bbcbe7586931398a8f9a076aa4f4f9fdb29e319db0635cf220643c8cf2ac2cf9a1d20f66869974ec6702bd8bf10803d62efbc36cdb619e4430da3a98d70da7528cca0c01ec49e5cfc0dd96c9de73a672ec11d509862ae50e58ae4c153ad7cb2616f0b3afbe9c6390a8c459c43ccdb58c6c0d3abfbda4215ebf3936638acf1dc8a1ae3441515a68d96a4be6acc42d9a74327880debffc32e8593ad817fb3d3527e9cc5572e67dd539a2ccf10100007557b7ab6a0f259a952f7f439a0e746965a68fa99b4383b0962a95586ea72593be4164c2ad4f3a06cda98184bfc4f336a0b88505052d0a587648c4aca0cde14ef68131433c392adcae91f42b95f8713f39d538ed3dd25699ccf424929800d3f6f2a05d5c9f1e8d95daaa80dbaf7d29f9cf8180d60722ca4f11a87aacdc1b8442f51808459e1596a3a454b31a714ccb889603a4a80c78ef600afadab50e09e0162b474b4907a49205745bdcad4613b2d8fd53bc7e01ab26f879a5b18d4c2a91b756afb95a0fd14decbdedf2b49f622d84f5f77b6041c5e0612481e26522d2eaeaf8adf77885e9cdf44d3f890036de0ba7709e343cc9017f78abb2bde0c3d5b372aa1bb0b
u: 12567171fd13493d5863cbec49f8cedf20019473e461b28b64f5df0df1de56b24d7a190f155a923aaef7a825715db83b103a24942c8e5f3861451009cef17157cda0da1412a7923c87d4e77ed5fa1c5a54ae15ded72f5aaf07d574563b12ad19dd50443e6d3fcf2ff8032c741c8a5366e9dc0943044266770a0052b5a1ec6bcbc0f6f51b42d034dfcb07f09252ef1c520031a2e7794a1d26651943bb200b6ea7d23d36b14e0448bd4a4fad6b756d788f164095e5246600c4be614b5aeea9cecba5d9da759b567c3048b5f4e23ce27064c8d3ce22bd7c4eb8fdf430a4ce82276232037828bc4522d55f3c4fa48a372d935a579f388a6d67f243ed1264ca1d4727e21fbf7bc6bd07f71eb8a3f39e3e9ef8623611daa343e49f33e19acd7c0d1539a1b37ed9372266d56dcc1b871ab724274a599516efc14188ef64706c997257463289e43b1b19b760ac4d0c77422d0ed26ba5d07c87fa970f39e41ba7a30f3506e85aacef445bda58554d29fc77d65e50bf0b46d9fe31146de4b9d8ce582a06ca194323235c72d2ca13e4038a1ca3eaeed1c6cbd366cf6658bf27e19f03f1821f6bb78c321ac8f7f8f094e802759bae5b1ee73118b4aa28df7efc217ae193493f5bfd1d43636fcfa166d13a9046edeb728a2fc0a44a126c62dfb857eab8f4faeaf60cd4f1cadb5a2174399beb25a8db23c8f39b4407544cf379fbdd33fc8fbf1fbe089e11af6e33cce405eb7dbf1c3df1c721f7fedc87b831722da2484713e83efac7c14604614adb9d450d0f8ebdb9c8cf2665f05a86f6266f5a91c8f0090469d33b460e9e4efa1688b9685907182127c546f364ee69ca98b4943518da68117edd2f5e307d75b52895b8a387fe1de475039d6373a55a4362142b6fb85dd6490e7375c863ce919ce626299a7a4f95afde719875c2c3e76f7fa7efbe3de9b75ba7697ef4177a0a082b02d54fd7779178584f6c431db0cca2e9b37f1ba317709bd0b638e03155903e236e2406d28b0c4c104eda3c5561215100bcbe9709193733d60dd74a97650233dcde0f9dcd338eff05cabf189feaaf3d088be12e4f6dbc5d717c4b1e77d6948e416af8dbe4235a09a01b824733bfc50e1c92f0e38fc938c96bb9815acb5dc583a6758387f9883375648c921d9dfff2948e60d38a50b6b5fc4d1035096325a5a80fcfd0532b6fd449261a1a40db447c1087960a6a9068e611291b051dbec2db64b6b5e8cb31b2ad4b0f6a274656849151bce829a6e75e8a2dcfc8747001d783020f0d1788da8a16d3eb4b2be26a99c697cbe93c6cf20470015cf5407603bc72ffd3a8eb24756adada28cd824b45c3802b2ab571e6423b0e228dd29b9712731e9d7e3e746bc85b17b6b54c91aecd025a57d9664cc7af5162e06a3f780b1f609ed2942644dd412eabafc4e8a7fb1b88478cecbdeff01d1c7d5e16e287e4ebc0a0ef7fbfb8914e12a9ba070170bc41c17fd3bf6ad4cca80afe982259ac21f51ea85571c264a8f2c78564b2ee758c8a4f46edde1ab718ee8afc8a25ee88c44ddaf55c42390c634b6c879083d5e8710ea5e6882fbd65a796f178a017a97e9dcb05aec482af23c36ef1c8d13af989228681fdb6ef4749e3789a4d2e132dbeec91c8bdb773130efcd4d5271e4d6c198d2f64a6a98d209909a6dff182b7dd5f9c7a3055b3965934cdba24717f7af3a7d4c82b0aaa863ae85dc15ca72e12e6450ef681ea6b9f65827f082fed38f780f8f947b7267726f65b2757cb29c1945484241ec0e19f0ac54417a5d6cfec21639226dcb29a0ebeac424dd409d6095531a6f39bcde476da7eb2ed65a4bef288f20d9f13d7b7f8f743b110af5d6923610fe2bd802032e78efc58b0d19cfa20c0ade4e91c39ba466140b4eded172e023c87e7e6953aab0f97ee9e45df83e04e6bf61f6b66cf35af62d97155ec0640a8b4662a9c49b18ed80ce84dacfa36de77086415ac080bde9ca03ac1372d4b0d4a39f5161f5281b67e89deab512577861ae1b1beb6789be625653d5eb68282eab281a47fd2abd620181ad23298000b1d326a27d50db22608f083db8bddfc39d534ceb8369154befd0ce1bd77fccd1a3a60a2ab40aad0f44afb557c054fcf2e05d2d552f4599cc89100f30cb681666e1c23068ce7703199d034c51a29272752d66fdb7369a9aeb771245399562bc9f311620bd0a312c14c9e2a33f2adb3732fc1d5206a4cc186fc69bfab578158bbe1517146a4fd0e595a92076728036115a9c61f03f43772964e8a7971771041ecb563389de2f36f2a07086d16e7a25175267cd4b8e04e3f762a7fb9da8171490d5fe986191888799fa57c8b1c141bcc489c3270c38fad9ee18cc64b65ecfc49034f39b2aea48bf5a79d86983ccbbdb0083dc2018f44603931977fa0f4c3cc32af346b00972944a61eecedcae1e9c1a3f599e6b58fa2c8661fd9a6de42b952d933f60880665fae0feca5924071e3da9b01cc6178f9b7fed6dafaa9cd47afeae2a991a8daa80ee4ece2313f4be4488cd3f8a9fdd3a4f21710323370e47a9c46c5d72715e17b6a2127996f5fe5a5d74f80c04b90bd9fc6c2512ff5c87f52ffb642291268e33f1991e40c6374c404d409303fd946d5618c87c00a4b829bcee9939c7af801f97b7a446fae87dca4146853674cae308b7d5f4e82d48af147860a3c5b355040ba5221f2a621884088b9efcf8b0bed33508db
c: 485c8479e15ea1c85959967ec4a833ee67c86683eb75cc2d9dcd86b39271c634d92c542a1983603c42d3900043aa228ef57c5822e178a2a1a0a4528f4fde3f365f37e6d95cdc0d61b3b5769a84b84354ed3ae684e346c60e8a66ea52fff01da4744f5e1ff8a9623411458615590c7efbcad1133e169fe46d87ba3b1ce4fc7daa031cea9778b8ea32acd1170fe4526861c3cfdf454db5ed17046395d2493dc7c32fe65bfe94f6d13df02121380e3dc1bd744c6c3a0dae586e60848578b347086babbbd8516181ecce4bb8cd92f13539f21575b79c850e1d63e27c85b2fe947b0917f66024182e0186aefd23d8dae446f82cb67591d0c393c8af0356d729c5e5d2dafece5e0844a48bbb556504dfd91488dec4db538ea3430a396a171559bfc1a7b66f8d36114726e2e39e42c45803f331dda08f718765e2622e9d246f662dd810d6135a4cd80c5c84e099c3e608bfcc32ed0614af9679d48e62e455550754455f6a7e4428464d47b898a4dbc0960159d47cc28e1ffc26e1acf04ec0bcbea78d274218aae594e20c02a5bfdce6e20ff517b7fd8b2c062f73641baa2e7f5c8df1d7dee0f02e2b1fdc9d0a48a567f897029c5b4a3f54facd5c5f4c6787169c0253c26b74f6c16c423305a0c00bd117fccb6f95491ad1f7405ef0a91069550b1213d2bd70c707049cb7f2c0b5e40637258c470ceabfd8f63b68149916830816fc461b8184dd65aa897c8b483c087ce5ded8531e89cf5c08018b4d35b2488f20b9df531c48bf0237c8ecd4be4788802c92204173be2b237ca699c05ab3abd9035282f452aab557b6afc4cf5cf722ab3010d98cdbc9b0ea266017b1da70e7695a631adbfa5408aa14bf7f2ba328021e800b6ab114000570e030eb893abd8d52f5f140993b2abd675782f255e8f09005dd7f50aa50c89ccdc6ff28a13e258f20fbc46496482f1529bda4020080ead38fc13ab4ecd2411df9ae2b0bf2fac73ba78b518899d49c0750e3a6f09997520c8b3aaf237e4c689e0a3f292eecc7f5ca639ff31fe009e43a927e3a3f4951d4f6e690a7acb21fc7c53ad4b35722e90efcebcfb47811ddf5a42395ed3d9a0725e8f5aa68453217e8b348b5a33f22fd15636a7c69dbae86dd18892394b8be8ea89c67a7e9e1a629357eac585fdeea9a6362e3ef9f03abd255f0316bd4473f145343a980f0aaf76d85b0cebdc041396048c031e517af3c300f809600f9fb973af0e858dc310c26df50a51ccf8e47f1e074350172697784aa94de20e743e53bfb7ea3a15ae11d220624c89b6b0398e68ee331be35c8d9514cce7c169e6e8eb849743b8c3a8b38ea31627c58591c755073fb787cbe60e3e238011ca82caca0a8b30f2d85d50f71a2e1c32ad3bcd0df3accb64d9d46df51afd1a5a2d7c7f3f2b0394752cab33823408d12a315c2c005f3fc708cf89d7098767ced30cd7d3c1d9e5b8a3d883b849d1f0086122c125592ef39d0f379733985fb9095abd7c0abfd1ba32e3455b4f4332ccc0d916af36976b92ec452fc80421ca534aaf90113e56ec6966287991641f20f121635b4f6421318afa65e3426d2ace189ac7f9bc016082674a678d63ddfff4361b7f7370f3af23939a829df2e9fdb63d89d852eed75ae33594b40113b541dac16218846929203b23630544356e828bb2cfb3914192c94380e2771ab17fc558af934035214a18f8ef061a61e7f1510652e81ca3d6bf389cddd8aa040f46d3fe583ca92343822047d11749d65cabaf091b8a03635e28360390bfee144408b3e4eebce7e8c459d67172ccc7b6ac14938917a4d83de08efb2d39341cff6f1f088ff415d6e859bbc8a7e8a399753b3f99dc268165390cd72909252a1c0396b2ec258c3890f176cd0e548c52ad7cc2908373f3a28458587d4f6f1100e6da4b1c5335c753316dd613d65dc2984238ce5a5ca2090421b430e6a4f9cadabb6d8e7fd7b56ad9f10f94db68158b64071131a9f4a6af60da3addf63356a58c34be3c822479aea9a7f52c511f44d4aaff3a39506f5bcc1c01a47d2dad2d3e54d8e701bd611826195cb6c1e202e3a5c15335610d969ed99de104b32401aec3985618621225447d2a8564eb26a864ac537bc2da1cc36995b8242e9246502c96c1c8cb38ed704fd488877fbca204133274f920b55c34e636fb332da35e00da2452c72bdf4ba98ae31b37c6e6efa732e7d6678bfe5236d30ce8bea32358a68f64e76f16da59e59ddec838db0fa29b368ad0a7b985e865ad46b2da4e33d141d9462a1b95616867b8827a4324fa58962ff89063bbbbee9e24dd78d589fa6da25a0364b30b91eb79274356cc714a00db1fbcada42819b11137747585b8b5f7e96f1c44bfd707502ab20f3743203e9f15781fb4a84b5e126e4cdf004a3e9392f0c725d197588fb04fb248c279cf51636cf1447cc9a45a137f05b699bccafca7955a0dbd9a996f7f5245d83def538a8e92c9e62c2ff82031b54fb4ccdce243c66e4f8650592d5775411d2189ab0d74b251b62ce57684ce6bd02c32213715ef149c2da1f953c1403ccef33480529275947f7c3968b86098d447f6a02fe7355b7012b8400aadda02be94401f7684d184c71840666dc569590bdb417e829fc0a590c36ef06ba16dfc8ad2fda5dfb4245a5878688414021e4d90960c5bca85ccd8edbebcc82b5dda81944d930ca6f0ae04dd857d8099c1991dff03bd3
d: 7f645b704675ca6d1399b8879366bd37b4d36eb0254d659ea336fb1abb4445e92a8da14c4e36df112230ae1969435bc1c8a9dd4c1a350ee32bd87eb5d546ec5c5959fb6c9ff2192843fbe2b1f2d859998bb472579c26a6699d47d2efc6274d438a14de8f491bdaa80accced88200e45c03da725269581fe39eed972a9809ba0d9b5060192d530d744f8b3edde773d4def9c45b6cc6ae951c4f732190510293d40e19ac5bb2cf39b43daca30a56dec8e73af20fd2546291d218cd5ace83c96afd14991f1f3c1a31c6f261f865905dc387dd5a648f1fd95d2786c317a014a52fc6f4d459eb861f695dd435368c86ff0f10f3a83499d75fc44aac57dc47233fe0776847c67bb66f285f0b03cbf37307b5074b434c6df364411791e08b0ed1b690be657eacc173894fe077e9f9a98b4807350c57b277de6f747cc4e840a93ede708b59cb8cf2bf02f7487fc13951883b66581f8fd2c3e03cdc8f1ff29ba41648b5c42b7f2bc81e325435e0ea0e873d5e1d4d9c45a74d11a969154b10622080d6b5faad3b32916a9753ff3f320d526dc564dbd29820489a3057a4f113e4bd6bbed9a53b63d954b0a1c803a49d360b4c642f52a8ea7b12a820774f91a7ee3f260af4f286a5b42f88cbfc76d3d6a3e9a8da9dd88931b66d6c9f9817251555db7510629c41f338287c6fbc3dc23f2ffe15deae6cc25c2c1ee3f6d0425448ef49b9465c6e17fdcb9b584f3c226e50017f8643cc007b4015ece0c2b05b0472d79a992cffe9b482896f105e77b4caf4ee72df05ea956a9a1cc98eda49a987faf16d3eda4ee5b529bfd5b80440bffaafd11ea086154076113534dc1efc31b3085cbe7948cf1a2af979d38b09db27903282465788e8bb0a2e0406082ad13280fa548d7670dc2902efe4fe59d36787cdc20bf708c57f279c9a36243ce3195ccee43b749a27c6b6c6de96ac1b597e1b326ea90cf21c9e1ceeb6b16be7a0c910b759701c1565325627c8bd22e2816f033448173eb103305af8b1d8373d5393af4e3651dce0a01487df9090693ace9fcaf36abb949ea8381bed361f3125fd4a84c9ffd8a6e058c4588fc919ce991ca4ced5f933ca908685aade935fa993a4501c61b6adae074a88b51537ec6f54e34bfd54738bac89fda7fc36bb3a14f3af4bbf4d1e4b9bf5a08e9b0d23a80584b6763e4f57e6ce55e9b4898342e3c0828636542934dd97ca2d9aae40345767ac4e6a0f1a84121a7dfde2b8bee5b68437c3e50f0a1c1577deb07ab3ca587773a6b08a4dda7e3f1b371fbab155adb73801f66409ce717a16cd1784f8f25958e69545af2e20d5b58c815c77d511a92349714b48ff826d77f037caef92dcb18192696740424968a17091a6f724fe29e0e29212762b9e85225b3be3b0552a0e6c96ddcef1c8c0835760903213755c158984812582c46d05871a8d119b975f66190f2d2235815d6cccde7ee4760c3d2ff92134be452fcccf00909dc592e5a60fccf23030971650f3b2a1e8cfa691aba3b0d257c3ed4f84ac260a94d4de2755ad1b2389457419d4cf20d25421c7ae5877987fc991b8366e9f930048d665d5c0dfca117a3a07d670c5274e36b0bf5ba034d70b2bb758065ba9e984e7aafe770aa07db03621cb48eb422f23b12ccf949bdc735c15c28a6816a06b43b4a23cbf5f22db89496f5d91231425d06f3c635b7083bba20679ed0ff438828d0618cacae5484cf75b02c713c2d5148a736ca3f30f9e92cfa58d241fc0f33003be270475ca62bf7fcf07466eecbcd78b52d59b2cde3881f391a6770effc4369d045eca717b2f6290799d352461f1ef3799782ac08901a24128dba78e9a0e6f5f213a4756ab648ce0519ad528292a0708362819bbf8c8ec2418a930fbb09f469eb6629f86b32d7d6c022fefb136972a02d2cee01680fa5f98231dc4c812832b51ddb01b2dd46c9232a22ac5187cb36c6b8c593341b1ae30d14fb1df3a1fb2189c35b7eb0125f639f598c14f0ae7e6b7f535e367124170a106c6c6c7618bf3f391fb89d79b250bb72de8692038a7caee56aea7b5cc85e5675a1dd4714c0179bbc88f2511cdf7e0da2bef0006585d2216927aa5115f2193f2b4813e081c70a5860437f8bb395efa2f18d18eb378234ec0c47091b3e8a4c64b4d61df9b0d4c5546cb1978e5f47aa611d436e08a089d5fbfbaacd5ac13e8f6d9566f4b50dcbdb0046990890976f53dcc3754921c633115cb63900c7ccc16fc7ae5a360234c66f18314932bb4ea2d9b9a4f85cd8b9bdc3c6ce127d88c65aafe8d071d3227f44e5671e63638d441b00e584a6ea03895818ab32fa618bd61b26208aa64c4a72592eef41adbaf0f5faa09d93091701e3232648f368843ae61389899deafc5a079d1dac0fd2203c033d51e5ee95b666ab95337ceb738954ae5ff4d85307edfa6ce28583fde286e475734d163b1ce4d7b864be11edf94065e6cf17e89ba60bf4399df969caac15533542b3493fc39daf8d51a8f208237ac645efbe7911cee4e3ac51241900847565bbbe0be76d066dccbeb1ec74b373253cbc12ca6b788f0527f3b36ee5613dfe982b0edbe1e6acbb495bc2a6686f5971f15701e514b21e8156dce7b898aa24ab1ae708ecc607e5529af78438d8c92ee7579e380d013933c8704378b714ea74b6a1aaef0ac59cff97e3785ab9f853c1528b1f8b5c7d19aa1f2a2fd5756781a1ce3e551
m: 11ab9c158e85c2c9ee4c7748853ba0ff107bedaf601c3aa6b4159138e4c08569b2cc0fecbf87f46e
n: c61cf28cade2d43e6c970c35918d39de0aa861a5a50daf3b60f6560ac593820484ead60945afdd9c28e24a41837063abd3d68431489eacdf5fbfa344c0e032ef9f4de943a7481b387c5b12580f4e8d00f8b253512d041632e02105b0698719be685f85974a922781eb2249c6dc833a38d0bbb96695913508b4857c902f86c3cd5d8c94ba3ee58deda50e66a24a99b3ca5754a547423fcb8dd55d55e3aa2193151e716cb7109209665a540af97ad709c39888212c19c1f3bc4960a0da21124e33227aab54ad99682328bfd8614ee57b1c2839b2f91e1bf2d5f4445befb2e855206c1aa961e7adb90579da4b2718edf95c78bc2b795a9822b805cf00a9723636a24333b6ba5aeed0f05ecac6c23fd77c0b05b6915b466665eb391ff5be34adcbc4f2540d0f281a1d82285bfcbecea3a645d8759532af52b2303bf24942db2b68dff542b47a8f0b29c2a4b8b821be4ac5b52ecad9a1e852f86fa8ee71c9d1c7fb49457dc3d199ff3f7e7894801984084fa1572469c584c7ea5f8851ba597727a9d9df289fdb0c5a9e7d77bdd6324745c09e8b8e28e45d1d9f0284fa9ee6d3a419b7af795777c245d9a727379673027a581c6675305f70e61ae2b42ff214b40a42ea13d89abe7bac342511351b6389c8f29ce8a03fa9e40959c627b80af158e170f59d2e14ffb1fd7706ad4b85fa4f7bcc710b50308465c0b82fdd381b48c9e7f868f440b399d9a35e78f166ab1e9c4d170ce48b0723431846ab45bbb97ed632f5fb89e1bd7a1397bf4ee6f666f5e318f8881517701b92c5315720a852e20de3d281cf67781e38b362eab4775b48079b08569b0c2cb99371475f5d8c7bb8e685db620ca7aeecafe661f3afcd9ba89cfd97d2ab2a2d049b369583c7efc9691c01b92358839be4b8021db68bdd6f555f56933c02e7d47f3363d824a496265237854104780181cc7374211b88ca1dc40d3a76b7bb10e2ab1ed899487c23cf6d352bd28bee81e6e2024d1c092596a92fb189d7d0611471cb756541abb917ce2892d8c7e2523007ad3ecede0747077b49da608382312aef123d1cab88fc4af03fe3300605031553a80f5ed0f3aafe18410eb01dcb91d1bafe29da9a07b485144de7e9ea38c265ed2af4f8b96a7b7a829f3822502b0758c1a2d8ab83aa0d9fae7645f722dac94e91926622a8c85dfe82a6dc40a396ac814817e01276dc79a41b367f7729b31027a37cafce97a15abb32a73fbfb0e5657bb1c8ce43de159341bb5ce410a942d6e1c6147a48940b29f1133adf356486b37b7ed4190e39d27443382dd4c1b90a49f2e5582e78f7c8732458790a7802b3adb28102d79171e5c82de91dfe8df59c0ed7717768d5409cd01af99ea06d9f7c1732f085e9204caa580e74aafc52cd05b6d35f5d1a631d07515d8ac2b8b0b6923646b83e723e6f0647adb97fa7ec06190a82e318d014403020effd46459f494d8fe817756bf763f8676ea9ef97b8e234563644444fd9371d6df5a2a64df8942b3a4937efa81216be8d296f94f301f49be587c9bd5eea260ba54915559ada4e96cd3b726de0b67e2b58ec4da614d08ca710b2ee7c231801516f4ceec3ba440517d46a0c7dad96fbed20fbea9e103a3b8d1cbd99594e2be834d08bd133649b622747ac58ebc37454aa95912c00904a06956f77ac4127aac57d8588a8074b9e65e9479608902027422d5c07ae9f5c87753a69d22c0c55fc790fb00e2912a3832d30da195b3218d9d7bb8f9ed710373c184f1eb6776c62f6fb0407a1f414fa3fe4d7b48830c3ade10fa459bef89bd4a4de1758f416def8fef4ca07f6c54a4520d417f8431645d688a686b326625d51ac312b8e1affcf8ce930c60c0a0d23951a47c4be083e92a7a7a80f74ea5315aecdb8512297a4b4398955d765a9288724522fe0856adb1dce2cbf27a5127ec8ac39e3b91e767ebc05b333a9064f5e258ffce2d2e910131447367ec19f0e90902f2ad87b9302f5eacd306d0e6cb6ba66da49b975c59311cf82c38e31aa7940509728db1d2813a65c8144697a6e476a3f7d80abe4e392fcb87c0596c7df3614991125497f11e8f3a6d00f5694637c3583e1aa98c03ff45146196cea5a815e3344c7014918b9698b2e0cb1612e77831200a09bd76e5c2085ba19f361f3ed97524b050e5903ba52ebc6d5ca6fc14916b1590d20c7868ab21d7f161ada826e64fbeb44826a9edf2bf52deca62fea57826e38b4f5184647f0f605f2fd2291143193fe6f814b1e9762069c36bd63e648f79296fb4547ec5ceb13222bdd783ba7a17cc14ea0e9e3659578882ce7d1d6e485f0eb3137b5bbce8b701be8ccdd70cd09b93af7950fe33fa31390eff581e142dcb0c8aa76506f23eee24a4869f87f1f93183dabc205958c3e3de92f616ba4d6d63f478278700e5c9b39dc27d62aa32aeb3707781e6572e0ff9637a80c4b64b9081e333dcdc93122848ee08d0d605d2acf7adf462aacaa3af1970dcc81f5549b646f3e432930f1fda32b8c7e6c675c3a27ffd84a2d1ce9695062ebe0246328a8b5fc4fc9ebd5086d680ff53f6eda4ce1f9bed2d1257634f53d622cef33666dcca383cde5ce9a4fb8c27d857114d2cb3b2dc321e4c8518f199f8c10409aeefe63d54a5aa68a77381422ce02f7f09e84ee91e44ae0e9aa65b36c0bc55a728fb6f7d8acbac9c992593d3aa903b6acd230b370c06fff8bfe01
u: 14acd0d203fa7b0bd651104dc9bc23efaf59527fd9110f8ad495403cb8b6ba63b04a9ef92360239212d6061359e75cbd121161c95b1471b2ce5df97621b63e9fb68f820f0eaa52b9a4232440f11771984ca282691fd145f7495ee8a0f5dfbc78f1a7676447430ef541c183e697c168b0a124ac6536b16426b0d42edad93041506b9d312e4dde4aa3c3390e5547ef342ce1c8e43abc84bd1570e85b231b9209292ce203cbf13fb3bee1b3fc7501c7ec47697e559328829561a10d1c65e4c43b0718539e2bd97f90b26ebb3d97cb69b25f098df4b82bafd35aebf5a8543dd7af5ed1d8b9a5e29d28a8abaca34af6e9bc338004fea0029c1aedb1c0c7df2c0c8ce3f15b5caa283fdef3b60246b30ca8a66e038f8fa3268dd7f9b117afbc6d586eac4058288504ecbd859e8edbec62a35b9e35b20676055e3c3e6db97cb4e1855f402a9d2dd974d7db1e088fe6edf328f275d124b28f92335bf2b088ebf842706a2e96ed2511a0b589165af06742c3241d1b27d5d2ae860002deab65e113edeec31d207a73a2c1f694a126507615b8263f690373daf7459f9c79c6b5dafbb00222df8105b2ddc9dca0307b5dda7541e0a249d9eb0844e63c6cf6fcf2459e629578a81d856944da5d353c398a6bef6b144d7e6b82d67f01393e0cf097fabcfee2cc4f0e6b2d467e8f09ac7f4cfb497ad2969e0295bad1b440642189bf3f889ed30e1b42b1a84930c4242acc2e4059af4781de0f5b456f34e5fb535174bc9209fbe4691609c469378ff4db061e6889cd86bb43c7b4107ed453d751e1f6699cdfc8a835713aef192c945f8ae1e4aef9b77262f05408e17fff1559395fdabe330f15a9bd7eae3035b32010ada673f787000832e9eb61f1d92040850c75fdf47139f4dc4800cfeaf76e32060fc762b404c4cd4efdaaf2f1e8fe17d0b00d0cbcc081c25d9f1e839dabc20904fb5708134bb3cb5bae0649543c746f3885563e13c56e61c708afb22c8fa28bc661621bf7289a908bab9ebfe24bfbce6c3c2271c4fb65ef7c08f683e42dea5865d270a5d9c892ca1337f02b0ca0626ed8cbfb873373f480069dede55eb5566813316c0349ef3b0b1e385b1c5ef439e920dfe13d291368f636c35e53dcc243b27da12ba9755fda48477a6952789f6d4382169c10b4115bb535f98713d826a59732fd400efa232fb44dc4b5b2a6306ff24c1b13c9299a85754fe5a101caa5fe4a176c51bef72caa8264c9c1130180c70fb71deeff9911a635330d74b92a66e7d4f67f4a6b04dc7c5b2c961fbd46e5586afc02bcf625dad8831de1e64a32b2e78f94071636537ad18a3890474bb24563c7fcc45c39f1716e3df6e144575efd3beefa53c54067707e48f116bb8d4987a62d636556a6fd983694297b72b84c95966f2204df4cdd3c470f2196f089ec8ac9546ab2549c8571bf07d35e0e07cf0916fc821241e7bc22ef047e0b0f80e3d702c3d32650434d07e972d7934a164278b4d9c0ae685c1395747a160ca7714f49ed7a4d7256252a62c329fd1d3f6385abfe65ab3f1b881bdb4cbaf217675ec6fef65ca34a7ccee1d9696b1779d84ba571c6fd559004540f8bff824a15170bc749835d09c0bbc534d65c402ecd1968b944e2138c01a44c112dd72f224a1ac32f2cdb2c1d43396d6152ec4f2dacd9baf493ae46543fb36c447c02a85740c808427b31f4d4868925d6389aef0206c5bb9a13ae2927960f755466e9f6d76168fee2abcd94bb8c876bef4d8058d3ef23eb0dce364d79668e75933651f1b754e1d29e4bda070e4b4737242201440dadefe875ab42e540c470d62e97fb01d2b460cbcc57d2b0d73bc863b800bee50737e5d60ade4b9fc0b883aed3fad39e44d82ed439e6c6d423db7f4f7223fe79c34bd79b77f65be7190bd5995820fc50dab27edc0bb038decf95ea8da9554d9f461e996e701250d2e5dc7a8d037c19ef8e7a428934c098dbe8f16f7a165f3e11272478f11dcb26d3473ce7b7589d128b4c099442d579cc25f60277fb686da4b21bfc2bb45300f2a9131b21fcb14046887734d32fbd76acafdbd02a96478b6787a1d76b5b64676152305df59c4148f4f66dac4380ddd611312bba7ac8dabee030c4b2181ce486b5d1d8caa4352dd29c1f935958ee06d8423f3a372acd4185a3c1633a2fb9bc56c9f072a7990b3c0430db7c369e21b1b7d18bc3faebbce4a64c8fb2676cbea862354f28f18be6b8f9df356f14255e6477c5367be6675a570ce0016c2449780346fc1943321bf9009e0b29f69d145e49df2d232f33890fbe569ec84a9191fc33c12146fdb7cbe00f664382da3f29e16da0d87f1da0eaff92cde880f90c6397cde0145e483f21f0b5f25ed4ebcac6d08624577a904067861a6f45ba6860482a41fd4a02aa5fde15113585700fb22eecf87390632bc880cfb21fa182898620f176d0ff0d5599ea8cf245eede615a706991292ca1ce39ef0319a09385ea6dc7698bae72b0a33c9535f1e847b4c5c8080b7d29e4095f8d698b48c0bad9d1503972f649933de979e82b38b7dfded8b487c5229dadaddf3d87095c0694c696892a1fae51545186493df5efc19d81958fbf29b805c1d3642a948c650299ffd4745587dfb0dd05b01a14dc0199c7fb86565ee4ceb777548a983244255c9babb22f30f76e47c95a5969d9bc82461becec41833001464339600624b9515584bf6271f
c: 0b52f77e308d4a31eb9e7eae199422b1aeea92ed11d2bb2bedc398730ea8f8410542db91e05eb91e911ac19ba0b5238124b831ef5183af2735c2533750ca6495b91c8be070396de887e3f25d32148a2803ee08c809c1be65ab40a558815521f097473665668fb8d21c3a32eb6e0e303c31c53b99e226b08160e5991478a043c4e8f763094b3297eb22257ec2575736cc69323ed90266b62db6d49a2c6232aa0762fb19b707bc34df6be2c032cc2df35e5a22a318ccaf3115aa90369fac53d51ae8e151288f6daaecfb67a1beb7a1c59b16b4da16a9dbd1ebd576e8bc77e62a77283b74a68f9721e332f5931dd47fb4b212d0fbb6044298de30a30b32b20804d41f7de94b4e9f11be73ecaf29d4a6914e312330044247310b3caabd221dfee205fc525fa0212a46edf77152c167a7e808f6d6b4c49ade71cccd91c704aff448aa689622ac709b1bf779b3883abfb63b6b2a594de708c2a32a24f334ca856d5b06d1cf45bf78bb2eb7b385638f205bef2dc7285b58270d862d44403537eada0eddc66d217e90139b51828650bb8b1e5aa660005bf97b8394082e541b338402b86418669b67bebc9bc9bb03ec75181249c3dd464d576268d7e4bc9897dec075366c9fba4582f3f31e20682dfdfce8f196f688a81a8c656df71a37817ffcb736f842aeee746319cb702c187fc6ee19757108ef8b88374574c69ec483d6532df4048253e7af6f8abd586c0f567746ba4599f5c9c468c0006a0e3e2db229b4b12a58d40c252abc6016c66beb3da38026ff85c6a4637c53a8e5c7bdb62cd43087784af2f3370e2986202b22f769d2b3c17220aa5d45e78a9f2d51a03bfe5a3cef9407f67ad31c54529e58c38b65da52f900ec669919d6103fffb5589075e9bd28af3737db22b9e073da3b3728bca0cbbecf861836fd854d7260a9e347e8e56abe2f437dcb1eec496e4136c0f1b7dfb110e81d85f8bcd278f828d791ebc9a1906f7c79e621877f4a4d60e437449056998bf52640051ff8427893550ce0ed1968048421843a807df8550397b42ee859c71c65ee1338ba6d7d147d5cf0308b673b6e97e54afa5c5cdc9ef2ad40b6b5ac9851ec15db1fdd9a5b934cc5a3472007c874abfe112effd00195d9ba070c7c98d98ce32f9a324cd1c083fd08c77cf41d4f260ae8ce8320cec6118c77fb0dbe659cfd2eda07f957ecd1da4a2b1ebeee782842dfc9cfae7f9669662426dfa1c74731a6a27aafe131ef20a6475010673eacee6de58f03b48fa7fe94a2fa99473ea337a0a9c6d45cdbf50fdf396d3ec2ba796a251a2b8e04b9ebbaddca4c7fac10315f422fa593807821d70e06169913fdff5215a2e8831adb2b553d9a72570d2733c2e87a56f24d4b0df87f0aea5bdde216aa3721a332f02b9dbd6dc297f1304fff46d71f0ae568f47095bf3d99cc6e426b40f3a75df77c58cdc318f4ce01542408494f9bb3e322523e4956c1e86c7294144ada3ab9bd63dd0b8b9bf677c448b0e1af4a780e0d829fd1d022917a61df65c2ac44790bfa7868e76012ed4292551f9d69bd887642c03679171184497a48ccc18070999a1e25530365587469e2f9c08d4ac1a0f2830a5932348c19e487b7c96ede0f111853baaff8cd0d0d31e59e9d7f5e3aa72b25f8c85f58eb055922e9202df3db45d71bc0be6330b1bab34fef01c0f2a9af9af4d1cc8d9bfb1965c3cd023d10e2e9ec4464724a65328f1c55983d0a1d9e37857146b2bb7d61726ad59af8f00543481f491705ff37be5a5bcc6d818112a315ae569f308965ae76192b5699922d320b5e592936c987aa607d117c45d604a6397244aded0ee1f001fb494cf9650a66f91dd0a060ad5e392e276cbcc7f17181c542151e86c73a070c1e106f24998b6c139572f3d929c0755908570d690d6141e2be88e699ccb7aa9aef172640fc599a41d5f93eddd3e42f82d4a8f2ac0e23436f59b80a0df29ec2d1a54c4be6951a84e6c5a80d7c809094025099cbf31b90f836892e58149a36a7195ae4c6c76bc1c4d5da3622ff1c9f1175528b1df22f6ded12069b9430d239c392a8dcede7790207530a5202f6a6c2edb4ba5f19bda1cf72675263d20607d93f1c2bac069c986faea5a2b72e93246d2d93907f8e1eb5f21cd3b89496df76392fca441ddac9bbf8b877c8dbb2791430da06e1f8ec9f354e8dbac79287c584afa3ee6859f688bfcdff839f9ac84e3e1b888985a5e91f640008de3b351816dc0bf69bf9018948e86801f03198ef86b10b30fe12530d6d54e03fffbf02b1fcfb1b9028193aab37f6d86dc6c15ea78b116a4786a40c8ef913a849c30910c05fc7f500a17f38d53f33b1241693e3a36ac8aefb03eafdfa517af845e026f6d81a3c47ef895b356fe905a53fdbc82dcf7c1246993dd0b2aa9479ba3bc9a4eb2af120a33a2bfa8ffc161b9dfa752f8441778f2080e26153c976f83ffcfce1c1db47523eed680f389eaa9ac9637497e1cac4e190699056dca4842403a2a2de8218c72cdebc501d3d2224e0bb85828e0ded615d11c9c5a90890e695c5f2fbd036f82db8c1beff9522aed101385dd61163ec8b898f1f80babe05dca0cd5f7f5f7584c3fbbc5600cf57cc592475d67a486768acd68d2c1a500c7d3e78533b5a32f28e8e949c1525e73edefdcd35265814e42ec1aa84ccde6cb78d43adff60767159c372e2bba841dc727e053a47761ab145
d: 74e189999170c40995149b64cc31d9e936b4ea60212e8d6d4c5688c3c5df1d19545acb3ff3e9b949f26db69e36ca3b03dce1c3ba6c89eed3a936f55fa3b81b727bfc08e6c38e08433b576078eeefa2e860dc162384048fce3e8aaf8ca8d44a40bb6900c1b4dd5f87fcf5b1c4eac20eeb75a8504dc4d0b7ab18a4c19669e792321d5e6bf5d9eff509a997a2dcb697e25613ca82d5c2d1c005f8afbc9e8ffa3fb076e111088f18eb72a58aa32c70e6c8fc07661eefafac494f45328e09c6aa231401abdd7c02e01af8775fde6eee5a849976ca9140fee66dcadfdaa2e91075eec5510cc5209f0866db0f3b6429fa18bdc634c1b6af6b2ed8899fc771e6fd1d1a9bded16c39a17d0ac0bd9a134fbc809ee7ead5f66872cd06bef1b6b6f7ed9e19d6514b42c51b3cb8905855ad41f1ed710d3a8515c66138e2180d36cc6efe815a0a9251c37c78a8a318619fa8d639bced0a91c71cbe006e74344155be33bb84916040c2b8cad4ebfd256efc01deb1252edfcb648e0522d12ed66a4cb56e0c63cd1e855b38698e095cc60efa16215885ecf0247a0ba908f51801aba7ee7e3a58be5130f6e25ffd58e852df9e86becdb3c1ac8525965dea22b231943a5c8f18284646a0f6cee4e68bc78175bce3bd8dc3f241a59e2396c2039e161571208b494576b40b6e9e239d174542f7c5fc246c75efe1a89513f63ad85885cd8be6f06f72f5b452a2b296076126a8fe3e55dca9833e610bf0ada3260684d05fa36c20b7f45c6e868df408f4c1234598ba67d9e7b94315cdde9ce9c39f97365f56c5d232e5bba454e26854033f1f64e56d30a23738d42ddb966176b4aeea3f6273073422062b0fcc57a5d0e1ef85698b75e1ba17aaca165ceb87c18d13bc1a0c2bc06cabbca147598909981ac5c1f79506c759515f75af9ae9f653e1f412a737adb92649bdbb5222a67d049169165c693c668dee326ca9750872b17d0c5f8122f01f30c1cf5b7981ef200626dd78503a7e4f0ef799f164d4d91702ebed3d6a22f036b3ad1e541536a39384a53282ecd3c1c7e4bcc77cd72f408dde0d101cf1c9314da57860a204e6e6b14d380b59fe9e70a664516ad45d9b5d5567b786042e57f54b2224886fd2286238217fa67f2f9b7bd1ff1688c4afe759144b2a302f194df6042fd82e7cc7f2588a16a7eea96f4b05347cb0ff6ae05076710edae6f30ba7a00f5661abf98d6f0c5acc047a916976365be8f6db4f1401f68a0a4e24d22724f998b1c9beedfc0ee5ef806c7c96730d1937e3522d0e6048bc3baaca2870afca604079479771715d5ec7f4ad3dc5c979edb608e3460b97e5b24a0f1f3d6f66f31b2da984f496ae4ac5e378c34ed06e460324ddace423e657a2f5a5be225d2ea0f7b02572806b0791a778bf37451bfceedc1807b52e808c1cb6038b8637793b527a6b1b9316760feb9b49c1a52433a63ce22e30e9124d967b11c481239ff2aebe224d1ca4087cc6b5f0e998db4107a49fee8265c73b443a9403080ed2aaf4d2f5e8ec914ffce0954a7dece34c0805e5b46a76064a7005ac4bb0f3bec643c488e55b13fd81a97e07c9f01ff62f95af3a1e97b957e619c178eab56d3c2b7c554c6b496ee0cf48e5f4b2ccefed4a72c0a73406d8d258905f9558d740cea49f69edc82eb8077dd0be6100094679bd81139b492ae0a66ed8bba4579e2fc768e0862468cf9bce591c12d806e1cf55012491f10feae7384699bf00b9b0bb8153c375f865ef76856f4e5ae5dfa6d59703214e1a4c244f46e6132afa250c7563751638761b22af59be9364146e2d91482f3c5c22a5cfb683007e3e4f3cfa84d4adc07809cd2a1451e71a5757fdf9e2b65add5adfba08e8e9f881fe55a0d30beefe362cbfc7f899b26883bbff56df61fe443f80a5697f667bfb4a896a9089a975b0fac5e0527d8c3aae613b8a06e586470c320cd49e9891f69f0db7238a78745d6a1fb434d2b8c612fffb4a164c446d8ffe79f3d0f5a600a46ba36c982751dd975982f6df092988f5a079707502b89162f44b3499cdfc118c7fb51d0b6357f834bc4b8c2dad5e0e02e77930b3371c8d5dcc993f5c0a9f62a5c3bba87866c0777ba4c5a6f8493c646b3c258ccf5b092a5a935b2fdc8455484259b68f845e12d13c2571ce9b40e6152d956987027099c1dc324e5fa3629195dc9e1b4a5a9b1cb2b770d63a99ec15b7706838b2afebdfed9c2845ceee56cc29d023471fdc402ecf66a2fa4072e13c3f9a55426d975fb96cb301197e14fd0b62000897a2eabdcfbb885aeb33420aef9de256e1b4639f8de09ab74b78fae27ab201e1a62d2d60c173f5da0e5a6aec3ca30fe389616214610599e841621d16430cd29e86a20261bdf8e2a3019d2e599e676fa9b8808eee06bbd5ba1bdd81657a1069c24422d2151bd17145169928484db35ae6b75fa52b836e70d07d32c3ca4b1b183bd97775d7cc23287a6f4dbdbd124119189253c8843f74eb7fff0009008d31adecdf21b0614ec0f2ffce3a6ea91d88b326a3b4730fecd736f49ba9e554f42805042a5a47c110dc00f0b081fd21a460fc49cc5979e51d18820ae4e53c7d768130c2d9b899563928d383e238d4621f036a1300cca082e518b2d93fbf080231a6ec1dae9f3bc7e6be1ea7f72587616739a1c9e36730fd6697acada89e3664c6040f19bd236836c1f98562d5bf03f43af11193579051
e: 0
h: 100
k: f0
l:
m: 5974d012a9617041
n: b4c9fcc18e5a0f1e84d73e5366c4357a6d4cfe6c5de8b7bface295028a9f04fe4e1043408923bd5de109e734018ca8265473f642ec44d9d6119603bcd1c6ef28900857e454919c81ff5cfc4495d86653dc98bc6962bd2fb66c28595e957c2e93f780da59b8b90e9e289ccb69fdfce4783d501de89052896b1a41f7d380e989522819182e88f2729729af85ede82c85ed4e89a0f2dfe9f9d5e11fa1bbfea6c81a8721fde83e5ccbe735a613354136795d602431945f0d80f8577fd50e2dc6146928e124f6dac513cf25797dd90bbe0a0165e79d5e1965aac466439d5e4fde8bfa0db74470b25168cd2cd59e20b058b22913a9040e13bc1c3b2a5007d22be3c521edb03d5b60ad1dfdc127eb4657080214ea772e1d77d89d8d21cf1cb72c5309c11c084a3f17397554887d3968add017bfc86d6f474d3faaa4e4f60a6730ee27bb573c905e85a7ee1f2e5ddc0041da508c8de06746db0fd892f9a4cfa926837ac43bb689dd28f844425791cc83a32b77624b050c2dc782560f5a842003e0bcdbb3987980e17a7d3b4af4a76b31a525de39befa1dac3cbf458f6c57ca93d74b77fe72eb648b59ec313a9e86d2d99c9cc00a7b579e491c82889975214bd6064176361b8f6ca54b4055ecc50e66a80cac517ae7e41e0bda1e6d9cc35ea4585e8cc758dde0f41c582eb4f5aca671dec5c807649a2f3a46ed0e4474f62f9d2dcd00743e73c87e4e7c4a921bd8d7fd8d8f7f47c4cd63f4db842c4b02cb4ce3a3c0468021da721cec2cc5991be6e9e0ae1aa0ce9531f21ec4a89abdaec330233e2d37cea94ce20d10bbda5cb56f38cb9687a012cb78272268e6fbd945c3e89d85b1652fa2900ff6c5610039c49fd80eb1aaef0e85166103bd912c51b91185473ce471b77ee94be4fcadda1be5e47673294ba37aa2950165ac8ca861e6844d329ebaa0313490b8d5cf193ab7026d2c0554bff1dad42e7665c888643a6c5c2f3cba3eb77dd60d8385b178a81ba263d45045106d7cbc67481ac10c442977f5d0b68a6297f3a5b981afc9a050497783dd5116403112277dbb9017f1ae71ea5bbc840bf9b470e5f0b92d410e71a054a39cfd11c641e492688b67eab6ac2bddff1454f8afe91d70b57ae8e1ae0bcfa707865f05abad44a1148964a637f82105c53e4e5d31b7362ff7e1e9d54249f034b697b32836672600ac36c623303cfcdc9f3dd3e2478708c4f9228f32a9f71e19fa76e53ad463f251170f431b90947d8122fcdb2d1fd881fe6905ae916516c59eb25c9e2edfd291420ed7a134ffdcc7b9e201f98e6f4c574cc33af748bdaf83b92f9813c2d07dc37eb57155a5e29d72544a03f1ac2d478c1d31db798dccf51b27c899c794ccfa952b83cf9ccded6210a060361938629bbc270874ea272dea6fcb5279b0a58f23cf55c6ac5f291311b35c97a96e0a103649ebd99f822d81f7bac05f8e69520869b1e9009717510f72a5d75443fde8d97e8470f4d3e760efc5c3c58d598cd811f36ccf48086fd1afd6c3fe11592697e259e50cc603d9debf5c4158b1ab37d87ed4361f56c01f6a104d4309c2102bd9220f0228f8503f9dcb7df7453e66629203b15cceea4effaacfccf138cf2bd108ddb3a54dd8e7b3a85024f1164ac551dfaf5b7110ef2acdf57a7ad56feca13098dff5a489816da8c07b1996dac5f39c59c6f3c35377257d910f916e42d8ee20a017178522993c554ab232d5c050ec26dab6b8d531940939fb37adb5eb17cc3561ddffbccf76abd2714453f1e7be632a48a152b72205539ba977deb07625f66c22a5e5e0edf7cad1ad1804f15ed99c254b74464d27df0cf88929fa06ad36d78202d8813ede0ff37783e061ad36afa4537798d39cfd2310f7aa490ce75413a226c59b91069498dec48dc7f84fa51dc48faa181772fe736fa059526aba24933a195816ebbd100b3eb4d0a451f610536452a52ed37ad75d7f6d17917efbccafb989c38d998a9c9e31df0df12d88acdb405e97f238a5c68e9bdfbd6c5893b7e9587fc2ae16d85b858842f0d265199727316b629456b85dd9961fe4de8d2e5e923b30b79db430e97cdb507d41468e9fd681b12ecdd8b71f573917ebeadd831eb92045b50a312abfcb034e03f2c046013be5d76346e9a8782d2b68f3222ffd9ab76fe13e3026fd8f7869bca7ff5672cf6bbadfa0e164bcdaa07eaf5a8623d2fa9623885d67439da0882656a7bdfca8cca5edf84f6dfcf7c526c135e52839b072fa6416a1a0f0fff23f0921c763222e83377c96e1c5cecd20902b2c88ff91453f0fe80be481dbdcb38e9ccafc963f9e4f242bc0985b390351d5caa69d9952d56ae5c2d9f40b1f05ba6bba52e71d1c362d20f378b0635b2f20f51ff0476d875147683ca82f115ef99725baf0a56a29b885623088d7995d3f09bfc8f99f8e67475117e1c0524db24f71f771f82465cb29bbb85fbfe0dae2e1aac5f355d490cf952d8fcf965a3989ff8c2aec5ef8aaabc76353eae48bd40fbe3bafa7a9a0af8ac80563301ebbc3694e740474dd0162930f6264cb8e102b0681fd56032d4ea8921eb7915503ffee696135aa593aff7965674c40904afbad0f0b8593508fbdf213c1e3261d6f07a6fff1c37cd28f88ec92a0f3c018881c39eccf5399f35d8cda6c5c452f7d6ff3f4753a7e19615c2e9e90fd22e914c92340913714f8d5260157cf0478977b50bafc32802f
u: 16a7ff9c29faf439a5b947361a65e595f843a59cf9235d46d01adac87793dc63905d47ea79f23830e9fa0bd0a0ec3e443c3a90fa848355e280a63eb8590ab2121902f8dec413e9d80f1792ffe8093d334baa2921ac27ae4b5e1f9d4e547083e7c13fa27fb50d20b3a186842896af37de84b5dd6edf86f28ee7dc4e764529e5414dce118100b5d180382ab0a6f577852746f520c440b0ae0ce6dfeed9c1215961fe9c6712456f0b6125b4409a2102aaa5afd878fb6cdb3c6fbe25f83cfb275d91a6e15a31a2cd9b92f5ffde3e086368d0019a260d1790e23941a7b573c0e162f1329628955436e7d54085c88e183d28ab2ecc7bb8d1920522e536c507a217ba6e8ba40f602d68afeab057eda7e95b924af1e773aafd5608eb7f150add60ee20dc7ae1b89b77d929357e72184a77ad5e1a2675fe922dc9fdf1604f7cb3fc9c29156b3fcaea3dafed6f8b9b9c03bbce9287f32bfdddc9ed4f950fe37cee27c0108753e3e13ddbcfe3ff1e404377c31296a9a8c1bf5b01a5730df5a68a57b17d09f912201d14f32c197be7579670bca3a29bf0c48c02792a01c270e98c05eaca8c67ebafcec3bd1f92558bb674200a83babaa46b3954ce103ecae72ecfc82024a90e6fd1dea8e8fd566b28ad580a2977f5015d886f136f02dbaba3dbb1783ef3988f6c6b3c0c78996baa38cac0aba0879ff791fadaa2cf9be60e4f9fde9ede57e30e8e3a41947b1c76db2800c0897ab143e3d6b2a7efa14bde0db360f562acf1a6d26e5dc42f70f378b6c3351d466f9ae8eed1bfcc830683ea05be24155e5117ffc9e4e98de5a0072010d0b86bce733afcdf823173b747ff04e28ce6d6221e8ec8493c9935212841714a92364ea9c347c2198ce4fbfb5137d943393eada2921500575bd694b79b17dc25e969b0e6e678cd029c43e8bc6af7efc38c12deb61e4775f9f158077c3648b27898d8203e3591a74d4a0604d32520a27cdcae8afd278bfd7abe1837d5cb453077b15279d5f8066528a2272f00c9d4edaf2c6b40d3e4c9adf661c3a9e0362ab4d9cf028dc4f41b57a0f312829a2ca6eb8ee03d0ba46879a8b2abecd15eea5e18fea0db9a708522e1ffca4e3a4b491817f72f4352723f556c264829c33f5335fa15bff592754b0398b084071197425abf803828f90d154f21bb94747acb221bf00978600056fa8d412840b56cfed9760659b7c3e746560ff9fd9a0fe8b0e65fdff8364a7b981ed07885ab1396514006822294e468cc423023d2a651e8a4c76820faafd5283bea66a63fa345b89d62834f090a10c0619589ba29b09572b71ea4212b862510de840b88ecfa38cde41100155402155108a077f646b55c4c49a294ead9f0d7e07c4540a2be08b518ecc84d8a4fff1be888e73d0f2fe7b6150f761c1995cafc77496d0df30bfbb08aa851981c610cabb486d4afda41ed448cce13238da85cedea63a2941e527cf545db2213854f69737958d7fc043c2079b619af69f7569cc013de28b974c77946375dc8204d0ed94fc16601ee5a79b2f0816c41bdd873daf4163a2d93336032b2c9de660ebabed6f0cdc10a65b94b6a24fe0c2e714f5a121f72c962ea9850fb8375855d862556b9d99a85ead384b71c3ad89392ab09157c4db1529df2325ee57e202ab19b918833974c2a091454a0cd788ab1d2b871cc0e4d5f1fb9867567a16c2c8f7f8e39eedf107f7e7c047bee54194d7191351ca683769e51aa7af524a93f90624d1da241933a81ceb6208d3b932013a1e0edecc883ee719b907dd2d644de0a3dc964fbefc7665e707d316b87d9ff80d417086b7e10d93e8129a3e8fad2317c87328fe089bfebd343eb560ed5537019deb03f4811765a727d43e9294dc84714b98b2355df5a43876dedc1c19c0c8e13a455a87d7fe2971168e0a1bedec462c189ed7b533e9109d3371a14ae6c9be257bd1a3059ec30e76991a4814d9f07558c92a317ab29bd10a9a12728bf87e5e65b6c3a4b07daa6dc89996b034fdf4f6b69e96c43ec489ab3ba59957a4bcddc4ae15e08cb6a53f0344c50e7d54daa2f05c4606612db4caf9ed3ac4e89d4db9bd6a15e3802776f205e38e1b0dcacdb9820bd5b17d966faa47caebf4821092ccb3a1b8bf7217e2c4e97fab8585779ed61dcaf012e13e0e1ceb9a79645db82a217cb976ae45023e356ba7f3ff23cf0a849fbe8787f7ef8c3b128857236f26fbdd17f2557bb859a2fe3ed6f778f6d8db0aada3160d10f64b9a1b9f68a973585b4fcc0c45c5169700554106b01ef69315cea5280ff54702d7daad1375abb07e963dd8586e9f935f9ddf1d2bb6a071ec38bde0c23fd182cb119fbd8f6e2b08a8575e175d532fb6ea0821ddb0899f7a6911d3727cb07095ca2ef8d2f27eb9ffc38afd2f8e9ed578a974845fa6f7052f84253b9add46bc92a0806ce4bac3e470cf4425b767a5cdd590e1366410fd74513f3b6e90ce771b541d717c7be883a8634c93d0b73c4da95e05447a2df6d29debdadfa2ffb8cfcbe92a45463926894ff33bad78cf7b1119277b4214e5a051785caaff8904d5ad1decbae3302ca8c7c2660aa94d099427262523cb43f0fe743946933b5c3a97440a2dd6b6e7a2920b67fbecacb10e9a52933abcb6aa17f7db9eb47bc13a654d62a40c111e9133e1ac1636c52567bcaa1b32ede0c55444717f7b1e3756dc24100433d787436b219b23a54cb2796d
c: 3f1efda959ec198689c12f39155bd7c5c9b1b9d18ba2df28c048729bd15d2ec3d9f78b35e29df5710ce19ed73938abc11306f583cb4a0d938e3d60e4e150cef095b32d4b4670bd79d8ceeb2ed82a8cc5b84118895ecd898e0cc098c9acbbebd422fd49f4e6d0f27af21827c973e29397f61976955454346ec9602b9bd2f23f551bdf6a29f9b86c2169226b04e1d5944807990c85aa5771254c2c63ffc19bf4c0e2afc71d275e02bc3acedd1583af1140d2d0ee195e16f5a4d5572b40ac3e7c03a55ed30a7e63b573285ab493d1004fae897557bf7c0bb90ae621dbce1dd94c2369b3bf8b9eb57baa8d4aaee0b910967568c5804c0d31a2ecf71be9dfdaf28b8effd49587914c700b9f4618b29ac90df3a7b7e1e988916f4ce6560143704af1ae6ed032736d31f0e4f1d7485112410c840544b7531beba6eec1f091c90bc208e00883fd278a19ce9dde87bf17385b710e738d5b005db867868a2f9045705a461aa3f7f493727189a53f78c8a2253a8ee44854b9469dde3e26bceb856277a8b7f63f2d485a94e76dcdc6d96c7312a38a2cfaa606150fd5b61ae10137f76ecf6ccc223cc37811394e5cec12c2ced47ad172f7a876db577e3d8b869fa86b044e1781e8afb5c4a57149e65006353bfc5b83d8eea78376a686f73b4c8d4f05c0c53cce97d8081cfe417a355f2eae1b990d33834179453794c10f3a57756bbcb4b5682cd5fd6534dcef0ff535c9adc44fd2f9a2aa0cd293dba02554b8c913d1364e9cf4cfdb8f4d51ef688facac9820ed590b2eb2a0cfc6d390d572b7ee4b706e5ea582f0e7bb83037d9fe1f734ff4baa77df68424f9c27656fb9ddaad3169de18cbb243d36051cbf2a3f1fd2d50a17d82ef64d413890ce21251f421785fde4a27ed21b57b9d49eb30c6999d595f7a62f479e1060aca3d1390376cd7d2db1874edb76af1fcd2ca7b6abef16e27f0d7e16e180d218ac8828a824fa9932764eec5a6045beba4f431eb494c08ef9cfb9655290492ca442f6278b7d2fb49adf79a438201b582f5ba375695e86d5ca3a1fcd2d0db6f757b5dc550073b364fa568ac87ab0ad92c3b1fa51fd03d50f54e8b6effefec59152df9dc5a1ddc423118a6dc07eea6bf6afa975d1c3d2effbf15da29bcf389ad7e178f62192ac207e626be4854cf9bae68abd22dc356caef4d8b36b4b1be5c4130906f6451bb5a33769f3ef0dd7e0c85b45ba52f270b763a3261bda667ecf854e3e0ea9f0388867a990626eee3f27341f7caf2c7e2df3d18ed0e2d7570e7dfd16f5e290d57de7d25903d8b2b1c95ca6c0202134ca622d40498a6bcc606bbd556d945131a55421539b2721cbfe260a693f41a8aff8f48dd723bbfad5a2f1bf780a286a281b72c1642c908b3e17ed8e6fca6ebb44120258cb8fafd9def2b7a5e4f816c58e2a009df4db34681aec8d965bf54c6397cab0f864410e8bf5b0bec9767fc0d594ecf2902b6381fc500efb7b3c19071702659076cf542513fd926f4cd126073d2dc05add1c7fcf27e57d5dc93bca7c93fd4d9767d5e5e61d81a8811fb9603171c75b224f23e064d03ddb47fb01d975351fbf16e76ef1543a9b042d77e03754c9467af6138460541246d1a87c17885662e0cc2e77dc6eff1eda9e7373d444645339ec817048e46e7b89194cb469b6db49469713acdb500a773689e92d690c56a2c1b53a747bb9cc4158f634c8da7a15846f774a958b5d718567b6d8a14d21d6abfc2582481e30d435eddc0de588071e359ed2adda4ef0b4ce0e0548ed88dfe6bf5b8fea959ecaec60f9a41c44c96f2aebc54e2dce4e071bd187f70b236061733243579afc4b009a7f46fca7b4893f1ca11de5c282263d0a6b37bcf499c2893fcf65e76f86fb3cfdc46846a0056aaffb2528276a0244e279471b27b747f016986c82ac16cc5bfd82be0a10d4d3b1c62860ef0598e1efdbc0d79527c98fbe52bf32ddab03eb14b6f283dbb49ce129c4fe9650b244458a1d95327e1b2c378c38d6f539112025c42de83b02b07d359a25d0d0aa7835928adb92caeb9df288b388930c1ab3e21e4e048a56a397d8831ebc2e2784416c0cabeb15dd20340b49d6413b3922b24302463f19e7869a217320f3d1a36a0d2388e58d3a862a4b16d8321137f4ca8580c63e30d5b23cf43845c1ed8a8926a2b8fe84a2af51e0fd49a7e69e9e91e69c190e7f426ccd39057e717583afa50bc7cee3f8b8a0679687ac499e840a7326b1431069e2a8a7fac27bb7c636c7e936349ba4c2f5ae1d0f89a47f64bb6fdeac87f90f1a4df017efd7de57ee98048837bcbe06c17e09e6ede8ebd76866031a2cea00deef94b2ea76a565d1d62a361d19ea686325cd9668152d69a10e93a2a800d7a7ed669fc0e658e19615983a8f2350e31b9f0de212ab84d53380cc574403c3aaad6ada9bf26a9d18ed58bb0c5e461dfa6789b06185cf7b425b67197a94fb1d77c3c8c0e0a0fc3936a234246da628a4734d88101c1dfc951988cc2da39ffd6b883f37f8c9a4e72e5185af0af6788e186c18da397dc411139ceeb778eee934c22077afedce56816b0932fc405bfb8af70fc1e4a24d795fabb322cb217063bf9a1eb7c303c7ce71c87fc20113e59453a4b2b12a43313445b64b82102220638176485260a0f069fa431b5131fb29f6f5227402d190d238e86f1aeff31a09f00d074d0de40d4835c684701dc20b08
d: d747717e397e54d4d55c2799234ba2947630ac79f63b7b3791963768dfa61b7f675ff22f63b59f29ade24d4f8fc4a54f5b8d680e0e2b1c11e7819be1528863272c18a031c25c0d1537f5b5c3d2b18b1f5e1fb8b5c690b0c238ca42e92d143c88c8c3a2d515b9198a7473695b33381b8af716e8ca0de51e73c580f8c8c0a3e569459cc835d9c090c3f41334159a58accee3f5ff7cc569781ff7407381823077f4cee5bd07febd0ef51b4e265bb1cd03fcdaab25ecfea022b641db5fa0e6223d22257b0737dda0aedc9a511b7b660c814fc3e053a0e951ef6ef1de87f49eea2bcec9432db4655a78f40b9c84b4775059df933d463c4dc72302665178c5f7831d7a9bb6244a02148f322f440a24c59233397bb63f95a39cabf6ee00f0bda073d06bd93d68b21baddbaf71c11f2f0e7ac7409895aa5895a9f526430f621afb3f866b3e8205e87f663499e280dcd4e76ad348f6cfb0ed6d5e7fe3c27142bb8b3b54a706d230b36798fbb5eb10944160e113cfaaa9c85d255b330b10ec0e0cf276a6644f658540d3bc4397bc3edbabc8bb7909f39ce25c0e0401e2b79d8af152f93f947a8039163218e6d254858506da24a30589ca877142b4b8b9990a8f18bf854897f46045a41132f7f386773773d184dd339573da06cb7938baf0212b69df3c4d190f5d90da041d79da51a91739351b85d218d159ba1c36562b9396bdac1442edbc884706cc23f000f3d6e060f1b42027d509302c83db4b18c10b85921a6380617aecc683d9947eabeecf73146e0ab13685302435769593f89112e0df8ced809114d98d89e995745fa2681627547cc93e49c23857689b3d36555e7149f4de3daa38d27d420bd378dc39f377bf91c61367f6ba7b31981cbb699c3d176f3fb94bd3c507283e4c2d576b6cdbc91562f8fcdcc8054cd4491836816028fa1f3700b4a44bbc325f9e29e881f3ea7d1696e4494cff6df70517be6e78a57b9d5994f91b4cf984317408c35b1d7a87be8701dabbe34abec7e6b16ad11ce95c18d33d69be0bde621d50188821d0e71b83230dd4dd61d60f0122f9fff720afe620eed7dcb8e18d1d696a1a5469c51d42dd2017b0323fea5406c1ae011ad7510f5971ba7ce6c5f4650087684201b7c407f0269530d6fe76f683437963227159b8469d92c8fba6fd1ab2dd148b8062bfe469beedc272bc1694ef80bb9e220b500ac1065aac40836f969c1ee41e9f2252464f3abde2a9b7b2039025cb20f9d8376634aa6d658fb6392b5e8446ea144169f3adaa9586a0d2d828b52cb58d7acfa1f49fd0208b627295ac238153c121c0bd29e323fcf35f08127f1f4375363764d6e54b640faed385bf9e8026198d49b711e7bdb9c15d500ef060cedd52878f6bf3ea0854b6b393b4faa03bbe6f73e5e41dc6c88193c15c20346dd2b2827d2eef47a752a5571a993bb9b09bd38f8c54cd831c4a2be1cade7edeaa1287f47a8ecbec50848669cbe081a251421be6629ca8c90cf6dd5d05be4855aae791cf1b31dab1a1acf588cfc4876a2d7aac1152ab84caab1ccd65b56612c3e42e48d2933d0ea274da764ca7ce4bbc7be397d9d580bb09f85b7d0365ba3153b44955fa78d6b9e357b20e2447b50eff9e04ef9121a8b405d797368dd5b53cb81b53bb0545f06ab39f7080475072b461ae3bfb61855c46411297913667b9de7a12a959158dfd1c468f95e48623eff255cee8e09946c7c0052f40be5a48a9cb5ad0076585d668b338e588ee57ce2892347a33fe3f2834b9d692dd4cd1f31d1e7aad8bfa68f87d929feb2899e24445e5deb03a1757e1b24c625af4274502e0fe1eae51f7cb9a18b11bec45e14ceceb0f2ff6076fc49da5fd8ed473293fc03936288c3dd2ad79f156a8047272cf64e5b3e7b9df2fdf05c5fcc1c20524717527e7334c58bc46c8a004488fc1ed9aa1971e875afb99295b419a8d2886e4c30796bbbe9daaa38e50f72d202712380917a9321cc3330b04c5d7260f5499d8a730f45372834fb452a58c1b0d4cf1c2fd5f2ec3a7a33b4745568c62173b7f0a137b8cc06cba12860a34c74d82fb8004c3f5359f850527826466084041c09b040946c0cc2a09f0832c17bf5e50ce0be74ab77a93fe4fd414b67f3caf9f1132ad7503d8de87c03b16de0131f7a7cb637e6c2fe2b7054f7e4228b2a6450290541549e24fd8b81aac1f169f067a12923e42402e2e2d5b2a43ae8670bea84fb292b0c599fec4793201f6ca6b5262f1fb3871b3a6c203dd9d452d354214d7b05543c15961923603a293509c41134ba88cf185a3bab676ed2fdaf5309d2ba5b4487d05bc7676323ef1fd48f344c2abfd4a6102a7bfbc0973fd8d8e3968aeca47c9b7f4004687a26d7207202a03484981fc9ed84096199e25b74439f28ec82a8ac9e6c285e59992cce041fab5e45c9590a9661fc0e060064f9d2206e58f7c6105d1eb8bd0fcafc77a217f4c1ae351222fd2cd19aba5c0aa3af359f6ccdce10f3168022935393196166fa60b19b86d5d1948e5d04c842ba3ea9d860b884c8ac93062d6eb4ae29a604880272696fb18134ee078a8c3e52579f87e5ba51b1873f1d371b2e7e687174a61d5b0b6500aef9b0d67b21945938b7b8c9efe93d52ad15bc6379c6f442cf080eb25a5e33b2e85722ce1bea82a77834e7bf58d7b3f376c398d7af4a56e298e343036edb178e385d39e0bd8afd01da62ea9
e: 1
h: 100
k: f0
l: 7439346b5450783f74614e6f38653a304e277c3c44656a5f327b312925447c6b2c4c3f34565472687c42315c655a356941675073382d597d3a583d247955556b415245466124484a417e67756559616f72253376324f5d795f647539264a432d595d4a
m: ac324bfe4f4522ce95bc3c7114d790455742804762ae2d5ca2536e8ab8cccbe350f0cf199f9ebfb697bfddcc5faa18d92c9f3e4fc82ff4a5af5ffa1b5d9ad77c588808d5447d21908b5d00b8c3ec685c57c124ddb61a7e81d82b9d63eda3621af7
n: e3cd8ad0d991d42ea259493dd2c4544a1304bb3d250883396aacbb63b823e4259c0d08f780506e931f177323ec8a6886b86b9dcdd012d31b5a721cfee91542d5f5bb51f1585affd4e69fe3672a02745a03c84f409a40dbe91fac1f870a089671d2d4e2fa5f60261bc077f5ad5de684332a8eab46e2077984b0f6ad194716e640e84a757ba7d5ea604349ee6518e6a45c298516027361b2260aa206817fca027c3f097f92ba45fa4e0832999f5c6b1033d81ee330c8f8df088ac1ff1342c4954066c3115d365f999ca7584e4a0f9745d0960f7d746d19efaf521ef130c7318145de21690fd3c045a24a061a2d4d7068d2d380c33427dc4a578d34ae544e81b1d5ed3449b53e886cd1df70102c6016fc344677348d4f7a9aa7a4c42f1d7e2aa4e3b59a797030f09029b875fd13032c7dbc8671f22fe5f40ec8353220772a07e4bb153e2907d58938c09d3f437922a96eaaeaf6aa66b78ea227d6e28456dc1be0198265f6270990fd5bbb7a5f206b47eeced8e100e58b7cfd06681bf887e8cd2fe6f573665c9c0887541d5babc14a0b1181c04a6d2d14acf9b85d94fcdcb778098397a01e83c53c42cf439d3369c567006e3bd5f9f2a2126216718de6bbcd08efdc2470f77eab1a843f4062aa2941739b583190d77207f3ea28dbc00feb035b687957cbf3e544da4517f6b066ea59b70c7b3c9e5ede4997ee15d92bfe425324dec5f33bf070358da80a3796594632c8637d0625b435a276e0b1a7f3c15645783aa46bb4e808e585b3a742cbba65cb673345d31ddff3e076d6371f045dde92b9fb68d393525379e72bbc24f8c39add189f87a2f4f43504a0f2216f3565b755c7791c90a10ea960b785ed332bafb7efafa3521bbc2994578b4c4f5b45ea0e6733a187a14894b087758cba5d6c70f9a7107bb14665577f05be6ad1a410bba1210ec6eb3a3738cdc8fc9e4775ea18e653a51a553e5df94c798c7123defa317ebbdfb7dde113e1fbe16dbac377807c998a16b1518faa0c17737948346a84f1ea0c19b773a74320b83841e8608acb1c66932e1518400c601b645b2b7037c1531c2e10e8288952b53ddf10b27608c196d0d6b70b9e0993d7e8aa775bd610a072a0c8ec4fd683372a9e72d5bd25135eb950ca289ed8fe21f3b39bc15b0f686b8f3ee9c391b0a95f13883b68d7670f3e1b3229278d07a6ad47c70d9b19c289403ad7a08c237b5780e953321a35b952276ff23bb39fb91571e5f09a1d6b1e70ba2c2315a393580e94da0944c4c40caf962d4c907f7b2c0d619cdbc67f47ffd1b67e8044437b7753b0ba1149b490779da89c46f5ca54475b32f5980f326ea736e4a68a5982a4c76aac3ad1174b46567c0a4770af04ceff89db392af155caf742ba8e0b04347bf1b7410d13e4c9375d21537f907c0722360117720bc01c620fa89bd43fb3559e84801c1cb0d7020b8b0b810714847341a992d89a482b8645eb5f6e7478c35431f9a20910819d0fc948b523af3dd024cc9335a6bb075cb9d8db72d424d324f9bcaa633d8cb6fef7b42e38678ca11dcebdcc9e29e2b0aa7f99ad09a183e98531fd92070a8b5d874066d4ed1508194e552ae5209f2abf254199e848705c786593a6b5a936a1784823b509c0fabce621cdc8881d92b4218eb1a8312bd161fb4303faf371b946d2ca7c40300d73bbd1c946e60167ca9e257a544ee1a626388264f3e0f4ca245d952891c4d0e39839a1067e51c705dc2f575147a03e6cfe1f2fd6773956e0d34a33d282003e8148ee775be2b635bbb3a090bba247cc8ce30833fc7238f05c78c0cca25b15e9d124c229fcd5773d18db741884438d836b7654c8bef0c00f3f84cec10bda2820d14e89e769126ce5fc324bc62e34f268fafd87055e2131279f2f201cfbef58c77cdcf8683bb17c5e4e4d762eec67e64aaeb217ba73184d475c4473c239afdd77059b83063a2311aabbdfdfeba0b91fd4fc051e629ee464a6259b578c53d1fc51ad487de099d1e9f91f5876816ddce6b89aa8872915fc10e2fcecaf4daede65e6e0f85b057523bee752ccfe406afab0c4b0114eb4f9b19999a4aacd0a3be414f8f9717262e0f0e7d84fbf042ce00ed2c5acaa39c320cb1e7143d42e05bf001463665e357787301ef947eb2c1835014d3b727c836c31b0bc472c753c165e261f253b33ee90f24d318f3cc7aa41ac5f2c69407cd0627c483b0e33d6d4e664b6553c80112697b29d9bbdf49723ed83fe2199d6d88b0c1babe85acb6c23fb41dbb4f7cef6ce9e9dcf4751609fd99e98ccd0cacf73527444ddf509fecc81811cbad3918c637121db87e3a32e50aec190076375ddf5840b870311f205bea73ca6f133decf873797325e0bf9c2258d50f3a69a512f1023de23726bed2e3f53fcee5b5a74410d56764bfe4e3b7cdfe62d0a399208bd0622dc611806ee9e862c07fa6185e16c2ff07927b2e069b82c116381e97d3d6dd7e059e721398f57f7d20c31a572870b20314c6ae50f14bcce8946f62cc3b7cc3a34c1bf75c784c6d8cd35f8ff62cea82a4c4c50fe0f379519596cdee658138f1770ba388e0332a7018ebfc146cbf91f8e3032d89c3ee99a27b373d37f9866582a215d1d34bbafbd0cf7c987fb66f0653b4cc0dba692e8e81093b6fae8d909aa5e79c5c605e3150d06eb30bbbfda55df0fb30f4fe6d3aa882a4c63c2722b45d7255425428ee5b5
u: 11faff296358e1df047abc02b35061c0c4e7955cf2914fab2bbd6aa84f72c1bb854201046485bf449dc0a46736088c3b38a1373a65b26c436992d8ffbb1aede110a8dbac635acb4172ed56780dff6c2f6b568a77b2c2179e69d0d31b04499a0f6a5f480b0217a5859c504d354a1ea31105e20d6ba93a722223e72eda87f577df2deb0df23d3e789c98c90f5325fd5584548652eb43cc33bdb36f025ae8c8ab58988bfd8550504601b395499792ca479a27912fa105ce15d32569875ce71e99aa754b59f93a66c22042125796aa502d680352d37daf044e585b4b95ce8f7a3cb25fd54b21a998ecaffc0895416ba7caa03a96d2013619fad8246d8af3cf31903db485588ca70d27f44a809344f4cc7c31f75013ec2debbe71d0f465b0178a4f83681ca941101db47ca04c6de0efafd4885c4ba5f82810208414ba671c314b0660515c129cfb656f08490dc912a1ea3aeae864dab368465e789219fe2c0ac8d6afc8e84b54cacc9c45f17317e6ebfcf5150758fdb2a84d6e503759f2f428e0420d5ef01660c30ebecfa41d39985c4a20236a0e43fbdbaac36725f3d24700036f3cd0fc85db65049c86468d3ced0849ede0d6434f1629543d72c2188efc260986f2c4ad230e70ebab09f334f512c16bd06a2a8a00abe4c44e190b2efd913eb338175d187771cc4d6e4feceb6f5ffb360127b7f59836ac0fee443b5489231017db1a16ae4c4d3c01f833d1c13ef60b5644bc09bf81f84572098f902077d6c2a4296c633cb0d6052872d5e0d1b603d6939f702d5c526ef5ed69322b966fde1eadd45a968e628d3686ef1ba59f4ada3b8b6934323ba2450083a86ff26b13ef70b2495cf65cb90de576c9ffe92177975d4300a646ff65e5756681dbadfe3cdced13fc82a3431ade01e3b69c87fd2eea88f941e9e69dc8cb81a5bb859b773f5408f05d33fb03c85c6f84a6a7c8be5abd6a55ca94947b9bae14be636b53d19c72a4b29fdeaca3b71c54f8f4d7cdb6be907be76f4b60dc3388a1692feb42be51b1ad6a9230423cae2a7a30bdf7f556a51b231aaf471990e52166a630b10cae8de397d3a0d005ed5db0153c80fcf159df6719f1f365073a7e143f7530f4191b1a4a701243b6cf67b3ecc9f3c1c9f014df240e763624ec4b2997ba069d1159cc115f5a84f5a8abc356a5426642b9171bc15e5e53417617f9eb298a5689f053906e7d04e42f9498becc0b4d9206f5f9ef641b7760cd234fc9da4d17ac08ffc2d9c9b4a1599aa88c9557b1d0f00776fad393e6ac6a15745e647724efaa4479ed96a7ef80b9c336dfe6f642730daffdca004c7e7a340502a8d5e18f4c00c92a68760e8fbb4d00be957ce51dc26d446a139d76b535fdbfe3e7a663d9609178d3924ae6e3bdae7ba612eb0ebeeba1d9b55a92a9058d93d3d79bb732cad8680f8934c1af9f4b1c8168834d97cfa6b50dfb0f9bc0bbd11010e86b18ef6c25a638f6d193d992f9864fee87cf543ba098e9af8b15252402dfc0ce9598e26373645987aa55158287f29055feb396222911917e8cb2d0f58c7c3853d0cc816f043481d0c01da3c8804e2bef21ba97670c7d8da20ed96e129c8436f0ea83e174848526ad78b5dd5704b123192f34b7c5e8f2a4c81b0eecbfa4d12d195502ae25b7bec58d776e5dfd60c7ba57ab35bf1973ff884accd8be8e49cb93b8cbe8497df7639b33474a5ca3383a986133c97b9914a3836b422fbba6eb9202a62e857a3ea2c8f5f4ef9dba7229afe36529299f4d4a782b6855c6c0f1d0fbc13f656bd0f112c0b8f9f59ab53b02600f6c70226870c33fd04a8dac8d07e49d62f96fcecae25f4cc08ede30274c703050c6f8834105a44883ca7f9906f5918f38a68ff93cf6f39d560f1454da27d0b942ba9fa51203e937dd967db43d1aab8b9fd3090ca8571b968222782bdee71222024e316cad47e9d1ce6077b4de32b84f453bc479f7c256640dac96a789d7b034b51ff6d51277a7b2ec00752d25ee0a7a4748d398014c44af991110e7ea5f0dcb042918b17878447c5938780fcbd3f313fcd71f2db7713b818a1150173e2cf4691dc27c885d584a737f732ca7ae836310dc2e07328c5c2fee8e502ba851db4ca2c30a41132ae74f0894be25a80ab3dd4138e83147e1b79bf09c8b6297d12a2e96162aefb103891d4daac0d7f88600b66edaa5c4ac73e742747ea5aefacb59f678564fca4fa781cf842fd7bf1aee79356a19dc9c7dc49446f22d3150ed3ffb4e21e516da6e087ad54123af48360881cab2e546b5113ce42e118eb9059351d9d89bc77a7a5911a91eb9cb504ca10ff61587cac6f6316a86c78c7555597c1f944ba15848a092d8fd3b71731b0d324465569f39740cc1869d10ccd0e82031498503bff2044d8d71f19597221bad8dc95dcd4129183192420c0239475ab82b451c11046b65ad18af66f5f248e50c23a9828cd86c8d6270c3f0d8feab93173c40901d7d87ae452b6d17ec884e38af7423b0027b7444837429c8120faa85b667a51ec704f56ff4c2dc9196d6ab14e2087c44105dd6f2f7adc8794199c36941a67982975893da6cddbea5057d41f80de081f57f73c8f6381c9a218667709347aa740a4ebf642b2867a5502967929689bcceded0cf6539f1f72b7c3ea90165f4f44d59d02c86b66a983cef2d5e56b3074d72b4ad1f457e81a3b18a561181aa402f2c9818bbb4440
c: 99d1308cc0ec1e990df74489436ef215623ef27c2e435093ec22c5fb7169776a2c404dc7e3b0fc9b69c1afe8a32f9defd4957187db52b09bfe51f6f693760ce9df17592f864ea151553b20088f889794252a65f3d3381ab0afb6074d21dc41dc8ecb6ebacec4d649ca1b7000f7277dd26605a0c9b4f9aec4be80c33128b5f76f57cfc23aea1ea1a4bbf966430194523c9a83d8263f3fb3b4d87858d6a4f177c52c31bdd73ab9e24ed797e0470efcd5da955dae4020734c8e998424246270d895b7321c4ba9a43a5d6359d4c4794fa5e02974bb022588f5f0be4185873d67d953aa5db1e77ea11c19745359af43961a060b7b9e193f538a75a026d33c702bba11b29fbffe06e32a5520525bdce7fa5d766afaa790fed73bf1d8c7d66cfe9d408822f0ac9a15d745ee612152a860804a37edf2ea179e5f8584a81f038dd5904977b206937904bfd55e257b30fc950d49f3a9ea3f35848d70e45a4db5a62ae2be99c2926bb3a1534ddb9e991bf2ca59c88a68ecfe687091ba35ca63c5236bfc3866dd954da056329324ec8bd9fb774c8419420c7a2e4262bda8e5cecad9f63fe3484b2328b20e681bfdf8950660b87dfa015e540307fdadca65028aae32ddd8b637797d3eea103a7f63634ab40ae692393951e02a242d7e563d1afcbf9859c8750a5ae29b665282d2be9e31cd77746de4d4e3665de19d80186e4fbac45456a94957711df4fc191abcc771f75c25d787e3750cbaa05c60d8af24da92bf0bb711279595ef914a412dac3e80e3aa5eddd54d2d8cd0de11e48f239058276c147a1900b442144fecdecc0ddc08e9a8fe5058826e92509cc4541528065191804d247f4788067b3e3ccb879f429dafdf82f422d753a5cbb021d0d7df2a0d5940ef05fc7f8f419436a82781dc006b079431b2e72338650b9851a98e3804f64a5aaa51ccb792624cdc1067f5de0f7cfc052d8d3f9c98014183e61f653c34471fd8e1a195c400aa0c79732e8e69d6bdc6a06d47a98c578b6ac4c99693d0d14c1dc1447dcb0282001b667642b07250926aa69862a780a4e0ae30b07a6ba507015eacca9ad6b1b72589d09c2a9bd0bb98910b35f1815882a593e77ea52156286d658b52300b6673c8c921e0f6f7a1570fcdaeff6024663f8c10416357aa8032b1bc53bfe503d235915307868e3b0c4acbcd361406d17c55c1d684f44d0bbc9fa670f9b68fa6287296ddd33f552a0dfba103d2ecf0455a563a5a133a84d0b34eb68e36b71a225f9f7c40b12ed809d685b4c1306cf74f99beb44313d7cabe75b25d142dccf187a350cc77f1fe94c003e804582e60b676440bbdc57e76eb238ca5e000c8b5fd9177e6a5328664d870d39347edebcb18f975564460d5b96c5ecfcf5a0adcffd676d566fdd17e9e602882b27e36e1a6468dab43a86a5aae6af2734609eba754efbd3289106a17349953c3d5e54958221bb969787954d8ccc3c4415421f0357d0c88a064b3f2caa74edeb59dcfe729e7b113820e70a8db954f1a8e742103a3c80c93143f921a334454ff150c0a6cc457196ddf7aed6609edfcd417dac81bcd25b71f86de768c265becd65c128d6e2f579d3086624e3a7b6b0b1f66e7a1fa66217a5632abb747b2a1c4db1a98c0ab60fb3a5d108653963019048396c7baf6fc1300cf802722db60d33331919c037d22d02821ff9f3f88986d23647d6a9cd24ae8d58a0060be0c139056f40c757d146d6dabb3732a254690079bb4ed8080da95541f78d5f3987e024ea033c1a62ab1cfa693ea750c76960b2dc53b35f8312e39b86faaacabbf4b9ae356f1ff3ad0a39583ea002b5911dac8a481ec393e4ebcea3c52ddfd80f282d01184fd298eed07213373e2734dfad6b75549fa4b0339d7665393c7ef34f28c9284919ea03fab042b1c82153760445f7bae9bfe3268117aac42eb93b832940cf0c54fc4fb321d2fdd20978ddc0015ea446776fec8e9795a6b2d0d1dfa7aee478fb0201409b232598aa1587cad1ff2ec1faad5da6523c3fae37746043c5091cf0c13d99474a2ca10aac1628f7cb08f492d4464ba99c789b0db6db549c44759c6e032524033dd142e550d186ced02fdd699260ce491120b4e5802e1acc9f2e10970d6da1b74883dd3f6eebdfb770634da0b8909fc6f12d820989e55b0347193128e6e366702849fad78e92e5bd6e18ba582fcd68ea38fddbf3836e4325356e23ac9f48914ba114636432cf594908dd4ccfa8389c1f1f80f7f128089c5aa3fd06828ea9f7a378ae40f3b6c3bf9886c56591c8498b00ce2129194d7028e9bb6bbe27786ba1f7f605d9b798bd4892f385c3eafe98d0620b3e041a0e2f44771eb1dc389f9604b2549ff9f3c5dd7f038d368b63aca94c3076e784a1fda444be9e021980640821cb5106d82dd01ef4d525ed119f3cdd436384e44f591aece5ccc4c898a3f1c0d30d632fe3193c72e9cfc67966d9252e70b77ff6e39ae78dc9e59dace96fcc282a34ab45f0d249b9a4c459b95fbe1efe101ad10a2eb95d7ad8584e77a8509779ede19ff578182140baa674eb3fb8b08e956b83181afd56b18b7ede4bbabe07e970f1f06dfc1ddeb94e6a80fef014c8f4cfbb3b1f00e0ca70357d656f2f4e86bd2a246dcaff96c16ca68da35a7f4841ec698741a06008f886e59915dcf6f4362a814675b5bce2cef7ab811c6512b57fce4e45d891329bf7dce37592a
d: 1ede88dcf1ddf9ec35b108e55f0f19d860da23442493d1b851f1bdf8b42457977e9eee9510bfb2c739a116f21f73d79be219abcf3f6dd19cdcc06b6819c3f49a8cd0364af5544ed480e7805d7b5ed73c3b37e9476ce2777a5dce05fbc41df0bdac2f707d439ecfd4371bee99cf40acc1045f5eb300ef796c7f51a0042290ea4265ca89c6d6752e7d99471cb0cf52dec0dcae716027cc71431fd2dd2ac947215397c21ae63c032e00cc0d8a944c015d9a1856ca6cdef69dc958a3e94492b6b7397fe3b561a69384cfaa629584f678c089a6d1dce8b37fab348d9820ff07d4d2ca0b90bf6b278058e9d544b64e597e0b85ec69f9b51349072ce0eea9d9f4169c5823011e5514e7efb194c097ae69f7de60780b3ca3857d4e4eb267c639069ed34f7dfa3d65ffd02ac8ca6239999b1eace36f741fd027203a0fc9432687eae718258ce94a4c3a2f86e1bcc14e29bc4dc40d0923f11ca2c85ef03ca5fde5ec31756a378193df68709498e93b00afaadfd5ec4421f19c1c32ae4b238a24cfbd4b0115b6173bc00572b39ef133c939a9e40e86a71e37a056a8c913292a6d98ce41dafbcd03183fd86cf9b53eec715323122def38572c8f3f6d8fbdce47ad4b776a379a40a96b6d5ab720873fabe1b65c4bfb6ab4e91d5b5f0da22679370500d5fc4e70c4a6f1090a09eeb1246cb5931657d3d7e61bbb06696c6e24bc9548914dd966e541f5b506d8c32d2af14b0a8ff3a4ddcd663bb11c0f53e92841db386a09d2a52798c421c921c31d46fa84fa79f004d2af403ae9b62a187cf7443f6b9c7a4132cc7eb817ebe6b87d91053b700ba229e2f64fcf9d7c45ee546bc19def06baebc30d0890c30e8d66bcc93b49bf1795a96b6238027a3a81ce8260765536d5d86a1ca60ac296aa57d091f83ca7e0ba6ce695ec58cce689a9c0191738d5e73f07d15ceade3e1d717e0795c3566353347c4b7a2601ab02b7f99b08501357182f6ff4408557b61d78c074e05068468ad660b43bc98d6813001b46f7fb79e06d024c9293bc5290906a0ee1b7a3592d34cf5fedd53ffd8dddfd1c6548600b0f566910263ccb25cb9b16828b72588a626dbe16f1f46bd88757a795a62bfb345432a36517ee4a3cdd245c2342592834b48030c9e9adcca97cc678d9af4c61bc387b09d30046f50a3e1dc7c97474d4334dc791f8a1847a4ca210f592bc1d5fb34235ae58c278d5f7ede20677bc4fb1e84ba82c11a4eac0b245cbcf6a5efe6fa99853a559109d761940f9df9c77012eaffbecdc393e6c4378b3299cc9b58551aa1ddd7ba0c45eb648a6d2167abf537d0117bf96adfd4e385b79374fa12d575c154620f251ce2ff1078b6bd4200dc4db08ea44f97a1121747786bfe8f86ece93f08af8c0943a06ad09c6b97a228840b34ca6566bcc113b38e84edd99c92929a411a1b32d58063627dfaa27d6ec535beccd42b1e6cad681d48b42d8b76564b5f94dc52f938a11d68256971f1d44c0efdb8cc740a8376c96d2d41bef65149860f3d80006e40444c75174fe79a01bf55f06004bba7aef72abfd2ee7f1e16b5d587cc9b4c50a903d754edf4783f38940c00db97db14306b18df49b37950d778d6a1155bd8517e998f4a39aabf9fc18b1c64fac04e0b14e426bbdaae2a210f7d4d9c802e612ddf882598a7ac2f520899a9c50b118082de33cdc2a265704895d42e951a050a49f2fc6c969dab1e8597c8b4f255db7533e6ae34ec626c21cdeaef505183b8e74b4b86f155435b1b679c8f57e955b5b50afdb49f0f21a69de82f927a99bdc04f5c4979e673e84ecf9da7448c11ecc5b96baa4b5b836563637f50052047ae5f18b623db3d4d8c9a8e02cdf2e9ca3024be3871ee3b11dac7f191849727c3d0f5540e1ffc64419c44ae1f1bdc579745cb819e8fd612996e435a01848a2ae0373b13e860a307b2bf7a6c08b725f8dcde495a60cbfb783efe09127530ab32d25b22a1da2b2743cc9b6598bc95fe61c3b447309bf395c4fdd65ca614a7c8a1e6a77609ccfa400b001f36f58bf96a05601062b17972721f528c451951d7d7ebe57520c9ee63b6e2cbeb9e0241b29e0cb84d415474e1c4179283b73d399d5e2bc1e719f0c1a39de4446d3716a649417798877afc55a85f62d541ab57fcdb609fb45248a0c895c1d6ed7445495cfdd5a316316515d87a8e3582989740ba6599c860202bbb758a94da3597c4b9c6560a8399256d404a8c6ffb7fdeaa029893cc953070a4848237ef9085852f441a5b9fc47805b40fd27487ea270c536769284f2574087f962600bb34030681844acc1ae2dd38393f429ba5173e4e61964de469f9211e37528f564fbf7be213431767a1b90ba302db5c4157bdbdc6ce0bc3f269b7fb0964caf79f2bf285535ff7e19352563ca59c84bd45e1dee2ab3b97338f9d38358a86ed05f47c0bf1bcaa3b9326f2bf30a99904c3b1b179808a766456588a7a5faaab51e36d8caad8df0845a5dd1996024182cae89a76774a75b3468ed3caefc84a8699ecf658ea5a45cb01850e9135352103e86fdcd81c45ac9794f1ac28f845b6259889f361a073d9b5be2d70eaf1b566640d85af99db5ca972849bfb00eeae937335beaf9d91b87dfc53ef0313cf3bc808824e484f221265c64ab9fe803f2e28a588ab919fcdb2524f07c1b1e341c46e6bedcbe99f3289800d5548ceb59afba040d987fe14c9575
e: 0
h: e0
k: f0
l: 92244e93c6d214e02b0ada81d749e5aa99c8498967d0759d244411d073b678b238e736bd19d87d4fa665de2a63c167938d7db6029aea67ee767a6310f51661
m: e2f1ce08df7829c871e3424c665c01f5166ef130ad7df53114331c621c28554e195849c4c78dbcbf143c959412c36e6e029444ad2cf802760a3393bad2d8f936f16c955ba6ce1ec410d3a1e011bd3f0956102cca6f9328cb0f7c912cd92d1784b5e6b02d23a179fef46cc8052561e5ce648f3cbda835423ec1c4a43a0d35ff90c25b900a35818cb08d8b106268be6fdf6562b3ec7083701c56e8bca3ea017a44005a48e0f4896dd980814890560696e739e6b61f8080ad020e
n: 9e22899d0dc7dfbd6ce63e57d76aa889df5a7534542a064dbda7f9b9648f744357d6021aa59d080c9306a76e6a3b7d9c3670f2efe14886556e3dec2b770d7cdd36832cc6f975225c58d9e1b1a1706afe88432d1d2ecaed5cbf52c2e21402f6f4c45282dc901f8432d7a963598390db3b0f5f83775b93f93ad20ee2ed5b6e778cd13a56aa8cfc80be5eeb4233bd220f560314a47a82f95da2baee24493fe213b2f8859196adcc0accf7b8f04ddcc88c243fd13161f2a41392bd2e1ed19478b609bc079efc638160619e2c8b9b1bd93a6358fa49a1e0457fa53f9c38e1fa2b0a5b9b824fcac77a03981b3ef393738e4b72bcaf244c79d9898b6fc9bc128a2b097b1b353213930cee5272686b7c56ca554bd16cbfa1f85e70477792c00cdce6a9804ac64551de9362037d7b124e934bde1528805073368e567248d5afd39efb8e3c36f61535d769e8f99d3f36ffd53cd6247405e851165dd1c7da4dc11330ff2597b296f869b6ee1227b53603756b573bee33e10fefd432a2a4c3c417e641dced68126a531cbfe6db50fdc69c8aecc73e0d4388d93b6b8d57de0fc0cc96d23079d2ad8e2bfdcc669ad7280451945e06c48238d08f0bf195bfcd26618ef587235562c26bb2719a8a5095092968721b5e4657d15875eb7e9451f579570a9cf63954ccc2927bfe50c3786009ea6784fbe452fd8075d6d1aa2eff043129ee4915aa42dbb19f63b7a2a49c69a3a6a002852f5aed518f7939d9a23f7d4c596eb74a57350059e61dd680a83c73afe7c336bdb0dfe0c27eb016dd8d91d05584439d01d72471ad41ad7d46339872f42fecd46d2e218219e1ae73cc09f88445df4c5aa5033dac24f24f8ba6b0e09b102a9ab3b0165844ac8204a2bf6fd236be905e11151d0c2b84d7f2b99bbbf7acef8ad240607ea6d345e3f7b0f580fd894d23fd67b217298eae2872683da0810a7edadfeb078d69bb5d189d09aef32ed8e1a818ee33cabd2908152045aaa4710f16118cf0c69e3c001f1844a04f7efc94bbb27f0e30aaeff5b3958ed12cfa2cb1d529e89b22a4eebd218b6a8912b58133f183c40fdecb17ba1e757760957a0b9397d8ca819efd4b9735316e2ba7db66506c1607be008bb979f7b91930e6f9285d6911b567d9e117e28343f230fb62958823fc793b73f2c10a650b37573e7dede8674a90fdd4c987b9abd863c955db76935d332dbcd02d7c848fed2f3f4e2284121944a9aa004fe99c6e8bddfd6486e628ff73e2b17cf76033d958a057a8821bf5dc2d5aae3d61a03b0a9acc925d0d28e7e74e612230aca10fcdd0d89b8ad568eda1f36c872e4344e16bb1aaa248c175feee332344df2dca1d71c41d84a481b2a1841b521da3652bf22af0809c7fd42dbaec2de12e46a7912cf74f41d53ef2bc34f0e9f56b1789ea0b37f551b39aea4fe54ffc171235b861c729cbe95b6924aae0578ea0db23f5ff1d503f6f81e876f4b91219b9eae6ce2f1c3fdf438ddf1cf619a55dff863413409d42be3e12a0ae1df2284581bc7a18f9e51a4d47389cb6919a2aed3275432c60c52ec793bef6c5f63e13ebe944a359e7f40da386dca9f04ae61487e3750debf8f34bc201f65537a9c9b1fc3add95d6cee893fb6a84f96fb2414cf41aebe8db3bc27120031ac39c9821f486967885ffc137f35f9149571badcd1a537760c668cc449d65ec049c2ae40e6240151c9cdb29d68ee670e6fa97735c088275377277a80d6e78f9cb64a0f1d67af809e62486b9687614b82b771c825ad2c3d86fa2172cee4e8a3eefa6d9c8f56c14276dfb4618489e0557cc2ea6ea05e35da6fad112977f1e40db1532f15d15aeea6a6a287312e3a95bf67b8ae4a3405ae615d43ef7dc91c4142f69959228f1f277132136be567c7a4ec171c46735cd03631070ee1650f416a0b3aae369d9a5418c635d0f38aeb698e1d5628f8fdff371a05d82bbb85d653907abe2f7f1ac57de6039103dc23e762b4fa7e4da26ae7d683e477158fe36ebe137dcf50e7c1a43e1af53b0c7d27ca8d3b6db51bd2b3fdac159ef93f21a9989c63112e13dd80c0ef638b25cb1d39873da9b4e07ba257e86bd844500a268a2aec246f032c32244d1bccf6dc3881fc50388a497dce5db75051a82cb95ccb04267fafa3d46a7f6c1410e97ba5421db60fa066642c393712c1dda4459b9a83395e938ef0a39e822df5900106b968d50101e96781842f5d979e8e56bee4c63f4b0eb16ec71a295ab5e21eb2684ac9f12dce8c8e4cef88702d2799816235162f067aea337aad7173da17441a4037072334b3761f122a3f12176705a3c6f0f9f77498700108e44bd9f393f37b6b5ee563eaef85f422e806e88debdd3e7cdee9f59d64f2cd707f45039a0a28758249dd607082f70d1606785e1999994331ce430cde88e2fa946b1343f39020781aeb684519648f56184e620ab6618d89047f1c3bd78d2e6ed444957089b8749d751da9d0d0a586db3c09fe79bfd4e78aebb7e66603931d309b8fec4ab4d0b21756a062ac6dfc6e8a336774126621ae35b4ea580a21c24358d879ff747e35e2ef643319e9ba065959012029d15db79e3bca12ef8f59b4931523cfa6f0e430f4c6fcf2c26a2b444d1d5cab2a812219de83a5a2b1dc0e28a9c7bc1905ffdf9e84f907d134139127f8c1ff6193b278eac9ba784dba4a09ad9beb4e5c7fb123d8244a7567c36ee12c5
u: 19e6e51ef85775d7ec569ed0a9ba7c46d3cebed8158103031697c5b45068d7986441c0e093b9bc90af8fd6478c69f5b7aca929da78984c15b867397802e278bad36923cf09369d6f0fa0052e22f3903eee91611cce7b3f0468da179c1f082567b7358a6a3a8b49ac553d58371324d4d5ffbe0214c23dc7f8eb9aeb26fc3820fb77afa5703722d0c1778f4b5aee11fe46bd127301579dd1919e86608b3888e965c4f92ab9d8b36a77224e81417d7b1036bc8a331f5e52fc80afbd65f242e9fff554aae952ffcddfd26e2619a66d86a59d9748494703a9970a11a57c48bcd4839af520bf8a0bcc92cf52ca57e9748eb23efebdc382f472897db5490416c545595188e14eb6e7d62d54071607a98b435fa6335a2af7fca63c10685fbb36a0e6552894dfcd6b2ddbbb0b2825afd4d51a3985c9c702e3f717516f4d4d0b6b1d7fb0b113e16ecc0630570bf5602cdcd0999d0c14dfb807b5b8092c93936cae5e3b66495c403c5041f2e136ebae3288d0f5951ea6edafe95207255fdb8a95e6b72fe5840c08b7386473394b4af55b8ce245b00dabd57b987dadaa0f050411815c17e4a97438dd40c1fa97d1725f39af259e9d9b1234528a1837eb26087b31f8aa5484d87bb9ea768edc3644ad045037399b95a18eabe947f2732e572f423d0e5c19f14540ccd9a3ea94612b570c72c3fb77003b7e066499d075336c31282317a71c0ca40b7451a7a13d78ee4b349d1d58eaabd8074647a1215fc34b4b2f385505ca2f7f66b9b0fc993e3379542c16400363c8e94145cae8ada1a05e03226e41096736f84f73a56719a2367eeee27f75cf68ec43561dca5e5e84beb34f50ce7c9d62e82541985ceaa48d79028b93d768e62852bc20db99c8c3370d75eaac911d12049d87c299a2a05c120209562687de664c8fec73823a9a8bf802330be0abaa9a5fdf401bd7403f764e1f3f26575d47548f78672316656ef58fd6168358ca09a3a3f86625440af27cacadc37fd126f8663cd5c5a11add3806883394d4519fa750d74745f44fe483cc666f60dbd58a5a01912777275e927622d9ad5e962a6abb4c25dfb39b2753ec0290d4573cc46d680ce360d64cc86588dc7f65d6878a57389bdcabca5da28c3f2f20211c54f069ee1d5dbae489b1dfd7d053f26d106950fe9ba90d5377d6c13a85122e62025de469aa16e295658c61f1f5c4f8e26352314c0c6229f11cfea2f2d217bdfb70a03653903ad4021add51a716e1ecb39fd16a5bb0379a68cad8a56adfbc71a21750e8a68ad3e602d87171d90ee94888cc4cffdffcce53724d9166996396c9f41ddae0d33223e5f7961c4c9f674eb3b36d3ec5e71bc4680605a134ca07750ba549b5101ade46f9f872a7bc966bd039d066d144f7e2c707eece35413c8435315bd2fcb3b7aac2f35738eb679750a1ca688277871cf15f3f4de446dd66c2d90b7f32ecdfcf2d910a97bd878ebc2c71d60e85eed6edb67930874b38bd06f274ae130513d6b3eb33834dc196786a5126a4a0142509ccd1e67dd7a8384d915cd2f04fe83a3be62267bc07f09c3662609cbcfe3a2143a1c2633b17d340899effe481ce3d26959b5bc6a64506b47ea9ea3928ec6a867b3f43648068aa9cab1e70a634588719b5d2d29bbb7956831caf5c224c2f7ed860fdc28be2dfef1642035de577cf5c280ba65f22747a28fc75b369c4ee0e355d525398e69234de975ddca80e8461a6556f11ccf13af49256e7aba05ee57cb2143212c97d6c656dbbac95197fe5677c88d1e86ed999d966277eccf88920fb9d2a79545c5f83c979eb1db4a1190c6b807aec307394194efac18e40b5884b79ccbe02d8bf17624d2cb9eb95b480b3cd1600ef9889b7e831c6e7c8dd4cdcf1dffa84b582c3644ddf6c10f3544b67a5c70b9fa1af146d8fccb6f544fd523e6908ee8e67b67864ad8912eb9738803c10f8de67967372db671d9dbc69b9fbe6c4009ef39b5b8a6a2e32c05a0b923cd7c90772e1c31175129b861e90f64f19f8d1e6e5a2daf59a17a4fc833bebcf92f028cd1d0b34c567a8c9c22d49ca5077d7af3f527b4cee6165b0a51802b7bc916c9cdf3c90c8c0e2bbad5f2a3a39bc6431a8b1d10b952a11fb316f3478f95995d26a35c09368ba8b3446a3a36d055bbf6d0dc63763063d192ca36234233260f08c5a4864d425e4ef2c88a1905d087bbe2d527ad8fc7e515134391d3f674c18358e4b494ef3bff00b9b142837954ecf34a1fd37610bef9a258fb8e7a479eb372e3dbfc5f615433b7bf85edb19892998819d9293a7c8b6b627f8e727ad3a3e65b6f7f6615fe62385e0515a4141d32011a2f2ae759730c93f08dd63fd4bed54d82926b89c45fa1f2695639dd319ee92d6b4ed993d9f59a8fb46cb8c54947301db00b9b2643b7ceded453dab0782a683f973859c432692623d1b4360e08090fd7fd3129f51662576d27dd098d721465af94df30dfd62cfbb89c6e3dcdddd2e0507f531fa4243ac52abab4996497c5845a9c59fddc4f0b9fefa69ab239619ab36e2ee1841781ebd9f0f7dcae0c21a13753d942831801071dfe422dfeb23e2e1007ddd7dc2e03ac893ca5096a14e0ef42bd7ec0261da8b4a9ad98b339e18b9abb3098cc5a126918b18ee4129f4c7b685e27db7ab27bc3fde5dcd8c4835984744eecf593064650d9c7945545332c7ad569274e2acd937172a88dcc6a2bbf6e
c: 6079e95d69ce53d19e12e3402c501840915a1b7e8cc90de0fb9f96deb28f2c76a59133b5d59d800aba171d62f84d03de1f9b5e52e2f667d0407f04f19e9b9b41fbbc027d7182df221efdda52eecaf6276d2464e038be6ca9c229786b3f798109b6f23f10ad57ff81941dcde249d9e26d1ee9f6d4e0af01812e5baafe082d266c21231fb612cfe693847a14f9ddb090bdc368f78d2a0418c426c3c69fff0653c3521a0fa245bc47a388ddfcfebc55ff351c8bb022a363bc4efb7c8679870fab30e4c95d5e947b709778696c99bed0109d6413808d53a9955576cd919b70ab5837af6f15dec48215ff0721fb04898cb09dd7971d0307fe238e40f00774317d4d0151f7ef783eaf3077d080ab2d67840bead35911bf4784065bef9b82af14edcdff240b0cf4970ebc6fa15f6477fc2964d14842f074dbd8d6c7bc1d3fc13c6128d03a193158315c3b1e8b05397752be471e638a94885b14ff7372c477c272b108056e15ef2f477c5ab5a00e40d1f6d17eec43c442a871f0b2d54239605f9c29d6bf03cbda0b4c7e11ee312359c35a05201425abbda26fba656e68625432f3c1b752259f4ba0b0f0e2e0fe44df2cebcd7f915d1a5281c123d53114fc732ec062e7d1cd703c530d4348292f0da2fca082ebd4ace5f3867b9f9f559cd7532a20799799a0f02225c374ac56485ab721d9b63cf033904785ebb488161eaa5a544a404e6dbae2be1127a7da4e638f698c0cee0fb3e1f0f122a2225a430c5b198165c57e2bbbda90af5a6a009ab200a611d7c2a46c1d30d424854b955bbe67796db63ec28c718f46f7fb7d1290bc0d1616045db26513e22a3fedd9c8b71398d5c50f518152af654677b45a29502f8ff56ebaddd395bac9ddfc9c95cf6c54de0a7ae86cebb3905a237625192195fc065a7086ec23ca211799aeedd6544f0471c5b101a600edb2b081183c784339be910c0ec3491d5e456da2dbae7be8dc4970068925ff297e9dc242ab7334768babd5e5cc663bc1d77a8fc107f653c4fefaa74c2424d090b11cf77a7114851c724111522c1961c16c447c65ee1e0ccf03076effff948a0511f2dc1a67a3b3a8f32c9c77a13b8b97fcce839c56b0ffd2629fc0260d8a22ff8a2c77d45e5ad6848fefac340a6349b5c93e8efb3ef40b77fda12cff2bae1c83fa7ee767af70ff50779152e7ffbcb1a51657be66ba343700258eb8bb1f32a4c4c859d7f4a4dccda81d8bd53925772c97ea5afa5b059e68b075a92db7beaa4089f87e6ebe4de1aaa1db3c5f4419d65885ce7effc9c89d38421ce5a3b0e9f82416ae77a57efa0c29903af0a62fee01e5bb0c2f5b9ade064dfa2ebf81eb851f811ff7ec797e8f0ef1cec04dda8749eb327fd9881385f7ce85a891249ef8ace5e07bb343aa31fe5393687130062b67dc50d5a19359bc359f0d5d63b4e469de15d4d0a5089118487f71037cc1fe6ac1a7711b04639042ffec3beff00fdde7d5b14417fec80134b5741a64157a59d93f798c3169f9cb38ac709ee3809386b9ce703b723143417474358fe04446e5aabd45d2b1b93bd8a9ceff59a8fb8586d125a60ae9bde331fa13adf26f0cf6ba187ee58e29055b0d8f39b31215f956a70ca307969cb1446ee51f831070310cca82ab47eaef2d033fdfd864c2b458564ce838fd7681e0f00c9a80c4891e2c54c50a7d5dd648930f088c60135418e4f1fbdaccb52aed9d996854a573705ed9457eecbdc1da40d6f82b8b7932a9703b529680ffacb7e8c1319bc5c99c979d952830c7a045e71202d4e80b66453258cc50ce1c0f14096d6a333429dffe5b61e480b3eebbb4db35bf68fd4e6e64a874d0c838a6725e7d41f0881bd2e4901492bfde911255135c7c70dacda6918fcc3d8c8eba3d6e6c758b05b1bcd57a9c46c7ccdc5b6bb6c67f14d4d55dd52a02d482eee8498f602ebfb9d17c8d5ef9c151ff8d2d98a7c8314f609e661c76d27e86d3927b3f3fc79dbcbb2825cf83e6f719795a7a6a3ae4e33322a498bbc70498ecb34e90a677492cb787bbfe85fa4c530b84d098f5e93d494a7284c95d34c044a5f1bc68eff1372115dfe31b4258c7d86d410bc15ade5fbd8bc8ccc8317088c3399f1ddf4a3ef282f884b6d57ae60c40ecd6092e0d4d087e7295d1646fc8ce34c43cd43cef93cea5fa088074bd7ec9d6512857072b69ca1895f26a62a16d12344482e86ff1cdbc4e5ddf80229a30cf235ebdc29be15119c649896057ce6c1034a6ce0832581a9ea9a69bdc58a862921c10e37ea44cae12a2bb9bdb4af1dbebad4d47d2cffad131f0761db73af98866c0194daf5c3a39828b5c689ac9ccc12c21bd9faf1fdf6a994638ab5b3ce64211115621f18acc7f98ed194af0f88e038787f4daf8358ef13b693d7697dd304078cd9eb0f6c2ccb6f25778cb93ccaa0e22899406f3f323f75f79ce05641e195b81f2f014703eb4e05bace5b70e7829b9c75bb36352a1dd633646fe8188484a1e58d4e7137cba50a5c308c33266ee79a929811523641e13d76c1e949c577b46cfa41c0a3fe3a31ca6d655730aafd140c1dfc334ded0eb8cee17fa11d14273cf6dedb3e654b9679eb291d0864420dddd63ffda33ab6756b92185d7c6cf3725c55b38f52c5869a93c8310bc8656c994407a23d4a6a8a1776b39fa3d42febf69c22d7ae0776781246db21e2585878503ebce5c9927688192d654539fb633cc
d: 9c33b1c7d55ce980c60744b28d354e49faf63c138802994a04f3e70a5622aa9efd3ad4f8c9994cf46ff7c85c8c6d33418d55b8dcdfaa59041c6545747a3141cae583535a3b0144726497dc26403b7f18877253cc6a3c4c656e9d035b7c2192c67cf529c3d0e0288fdcf23b3a0b774fb9027b19ccdceb32159e0568ffcc5b730729b2703481d35ed37901bfec96f7557a81309308ab3b2926523c9121f7ab9e27f4461df93a3ba3e8cbbcbbcfcbe0a89f2ee5cd1a77a41d3f62df431c018a0a648a65456ac4a59e55d30fd85fff87f6f84bbfc09bbf8ae15db30cf19cdf01b85b546133d174329d830ab6f1de932e8de93396299c430a1c435a518b410674da74465dd30be427d3b3429ff8605d4df017cad0e8e3a324ccba2368ba07228037195538489492f461ac2f8b642cb2a1bf28e7485f405849d7568aab7b2ef9e80c7bc316743d53ffaecfbbf4a32604b6f58c0a14eec88a401616ba23935b2f26a643482da072b4afce346ec84a42387a14eb1c73b169365a332cfaff0848d8e3e0b6093fe84079093e9787a1a83134e82df044672b86ee66dfc733d8c4d74d749887b858cacb569cedcc89802dca409ebf4f0726e385ccd4c2d8fa175527c6895d63345ca8d08e073754aeadc2162b3707fc2ec1157140ab787e33c9d3b4f86439b9abded887b29226ae913f0d7fc79ed2fde99fd2d764b20387158553e39b3079c49f93b2737bdbb5fc42a5d2971da46c597b0e16b50c0cade240a9bd00ea2821613a6af70844fcb83a29ebb0ee8b7f7239f5a949be5d71549a6c35e5a50bfd1dfd5fc4fcea8cc18b0b50256a65715b0f736ed13b5efcf64b3506911c4566fc26328cd0801fa19ee6230d76a9fa17be881521fded96081b8ef0f894b48b4b639c6255757e37e55f577b8dabbdd3a08ade4d4f085722e05fb30be5e20741ccc59f74c4a05981aaaae9343fd72af5d058bfd3f820a1e25953cde045163ad5223aff1edafd4a14abdf4042d5d2533fdc756eb2dcf687cd62443792381420c933e8bd1e29c52251e339a071d87a3237fe79c0706bf7276c30fb743f1a8015d2e6707a838e1b8c37b0d9df048a815b71740e83e2f92c95477abf5c5e9cc3f55f971e1879b9b14846dd8ac8e93b1ea1d3dc9fb763de8af1751813d52b9031ba6f176f7a0f819d969d564a1e5186dcefc95de3d3d00b813abb1cc4fd88f8fd5029db99124701c054776ca102632ccac0afeec50b03623c1404adc1ba56669bfcdd8585e2e5dacb8012489118343dc330253a1eba91d900d2c2ae5ab5e952d28ed6acaa1dd9eea419fdc4b7e5327e9d2826f69bfdfcf85b1402e22f4642a3f2be524accc6a91d7d1c770780540b0c63fbed5d35eb8406af7fc4d5f7922a321b568400db7684c76811ee96179ee3d0ee5a26decddf7c6c177dd526a2cf4cbe7efa97c5fb8e4144bc6fb85764919ae129a4da2c8c8804c4253a3c05e2e2ca72be462088729d4e92bdbc0b6c220e0f9bdf6851ff5a8da3bbe06dbea2db6f162bb0ce55ccb8ab179ea213c0b9279bd81078371fa4750b621f5d9d404b10a9cae312a5fce8e0075b17914dbf6945b9c55acdfc13d9725012770a8e97a7a12b7a33640d3ed84db6bdd12ea3471a998fef11e59234fc21a68f4bdeb6a680059128446892c07b28da39e776ce61517378ae486dd87525cc7e706312c900046e56af3ba920ab61fbbe117ed4980f6920a993969a023a8028b1400cb4c1c57633c436ad71834ee32981a1ebd608dfbc8c112dbba7b3ed1ee0d7daf215b2c968dad17e6d0538f978cc108e3d268cef3aae79f3154425bfbbab1728b772be72ca1fba9ebabc8aa842037725d675bb82716ebf12b524d790c1a39a1067b0c14bf26793a3473abb65d26e6239713402e1847f9c530b779ee2a54591251c11bf7e6777639067af193c04f0a8de93e248b268ab88d435276431a550a2db8ad4c4406df1e155a5d3b743e99dbc2a6665e208a29ff2874f2aaf0a7cdea18421f36e4ef5a4ca79c8a8cd4de12a9aafd3025e6d107bb8705327ec486f3850ed18e6afad9aabdcd5a6d95db21f80d6dcf99d00ab1f703984f2b5884ab711d2445166c12849cdd883de77c9f5d40df907c36dec50ec4607023f1f3d2e2fe26900276487cafb48941daa64078c59a9af69e20748c49fbbf11ed64ba0749fec625f8da9fafcf5e15ccc2ca75d473a3d22b36fc4da479a962c1733ae2db1d48f86e3f57180f776e908b2b3b12648db8cf05014ddda57cb6d742027d2133fe70db4437347d534681e1bc3e9baa57fb27c891c7861177996732fbac4234d8d2b89960e7c14577aac3ec576a4158bd777e5ce025bc2b6b2b9f2d6947d38c2b71c550bfd155ac2b2abfc400c4a68054a322af56ed8626a0f332bc2e1f3734aad9b88cdcde8a11fc65b52c6ef5fcf9d931e558e24b7705b7daac75bc66b830b4ef51412b315c8aae6bd498a4666b63fd4eec5f64d3c1fc12eab7c5e8029a8f918730df848afe4e485ecc5718d492cb7664d6658544c680820d123172d2dd47604000496166e24b31ec800b7b8b4ffc153d2e9516caa55e5f9222389545ec0c10eb4c5b2a6ca4c1880c387dc3b66ec24053575e21d65f0c32afa3b359bb880c77106ffec322e1e7e67b45dfebbdd976b28e312924874955658443b7dc2d5383c8960700feee7331d86cb059ac753587e47124a1401
e: 1
h: 180
k: f0
l: 3772a1322ea4026a580bcab64629444c7062d566728b7ab95ebb56c4da21fb6bcf0227cc625d7a030a07fe9cb81e788cfdcd84003a988413436bcfe37e953f811f12b5cf8b09ad6d9f288bf1ba
m: e5fc64e725a1a601ac9f5759a06526df65ae546351af6bc89ce9cfc54e97c46352d2740a2504b1b862ddc4f6c09ce0c6e57d2ba96b3debd736416d134e5eb36990e66ba524b5696edb7f1cfd6bc60aafee4957695835c82086a55120ffc8f232dcbd9fdc2d4aafeb8c07c0ea9b8b40e8eb7da99d36e8a31eb50f8a70eb37fa7a9fabd19163d9f17872b8b4d5d57168d01ce36c544d
n: a6b46b3cba622e03aaa7dd8e6a5ad41b8500e57e5978de4d3b9f553cafbee70f81e898d3f89ad75e91dc37504302443af76d04146125b8f4e228297653aadf4cded78c98ac344aa7754dc6e54dea1e7fd3c16a0ccc68d0c859a8299724ac6b27f3f9c21263228622f978d48fd60ceb86254d9ffbb1425d1e597e184d0ffd1004ec18a773118234306423fd42213bd0fbb13482f93070f19942b6a47ac46cf29b9fe00f3487395affcc656ae86b75368fa3b4be801623927daa7bb078e1e04cc474a28cf0b35c980f69f20a568b706b41c767704e710512b650382e9937390f7661a2eb4455edaa0ba3ed4f3294aa5c25a036d11e77f4a86915080703acfb33881304c66915b18673161775433126e046260e5b3324b88fefecef728696c69c30138cdd3c478a8ee0748f170bb37cac224fb6a7db699068306effe4188029a5f80f8cf87a7f8547f7e845c414718360bac32c2068067075c1a29822adf7bc9662e9645ad944945b21bd04a3dccb060f189e581a88c52eff5ce84debc17060d2e26d14e240b4aafccd33109ba0568d04c56114e093628242a06e973f9115cb54b2079b291af40738de7ac899fd8681ef1d824ae22bb0de94cd2927f374d7c8a7791202418e4d7904c91026e3de4df657757d40fc13090ec77a3f888098657dbdb0a60e28b7132f324bbd38d309d3922fe0c506c9ef6c3a991e1ebc00f897a11ac4bdccd935b0058b3d33808e31d3b1113341eebb4f850282659486fe718e3ebf56b1be4e1eeecfd479015bc27a2e9dac320f168ae77bdcfd83ac063601cec88bc87ebe15cf37032ae03ae67f4fc1d61d68b6c8036716a2407b124d40870468a48c04d0b228f6416653fdf90701bdcd2c3d01d04e8629072a9b943bf3dc3f6db08446cd85b9b631144185b335399f8b2262a3e8ae232ed5cad21477fbe1669e2220b361a4a0a267562cba472612ec7353d47a2642fb0b4c5620e569c9c09f15599efdd977bcb91cdd973cc957b8b1ea2b1faa42dacc03cf03f653ab86b9c8722161255dd523e891b0f0a11140e8db85881d000815c233ecf1f852f92190315f853832d29e901014e082a41c2c3c188bc5c69fe1a4f832301f130c48a59153e695c6fab5b3ed7b3452204cdf6fde6043da20e89536073e56199c5ed68e581ecf6183623d331276a04d7d2747dd7996443e1d7aab50b18611fc52ab950c91dbba05784788d49c15fadc21d06ee9f764ac549ccdb474104854be998cf335335ebaeeb4e274f90dc6c8c64242661c732b5f55fb032566de40f4cfdbc0375e7cd8a64384c9b26542b22edda019696a9b246e68f56bc19e795b0e71556b9c9fd66a95c0329717c854c661d2c5e094f3f4bfbd1da989a71670bac31892879a1f15b5aff291391e57e834ee04870ea35249c292c71fd1826f9a150a94a291b1f9decbfed37c526a410e1f6b593d81399d014a07c2cd13f0d39667cc1d9d3e2f755ac42732ee813b67c4c15eb24ad46e322984534b33dbd8c56da58bf6b318e5a1bb0bd6f635fb522d2d90623ba0a59b125b47890ae7a3d8a24205131ee0f4b444947ea6ef4f9eed7d924ef11ff7453d8bbd56df4fe9b6ce4253be1bc2fe981543f7835827973fbb23805ea71cd846865c177f559d0e33cbba3b9600fa1d1faf169741e7a4ddf881a0907fa560208165fcbbbd9ae7e708ae984832ef436e89e3e8671edd2f13dece85b2cf4e9f05241aa1d7850521ca841137b8cb30fe2ff00cda012ca5e6fc85821b8975da8eab489382cdddc9657113c6db70f3d63f3cc210dd5b4d065bfc1d0996857104a9aff0cb42955f81cf0c6ca589567c2e267e8af3adb4dffac873196bb38b0407b403d834733605392335ac055a99be0ad6399b1bbfc7d4ffc6382daf2112688a1ecde9d9ac89a64ca604680eaaa78519f3ef116ac0c0244ae7c9b852c2f15056d312b71120686c9e9946473c33daae768b87654c67197fa052a9eb133509fb6f79de95ede8d9738a749500292e8029e7841cd877f2ebc5d5bbe8997a3978e7bc20dcab6fa2b3b67fe0faf110073e3466eb9999170343dd729ad3b74017d177cd694d4d06a8bece7bfb79b7e658ed4ad9e7866235589982eb47e171dc3c3f411cb394dabf7fcb8a9fe44bc6060cbba29c069e0d9c4afac318349562e0dab346d6c775048d13ef4ee87e1cb1e8cd4eb4432b79ef698b4701e362e19addf1efd72f3096222864627cdfa498ffa16dda09608fc4bb912ad32052ea6d6cd266bf2168224ac6bbb3fd7976e582b10279a9d4c4694e21b72cad4b71606c1f8bdaac0fb6f55c28e57e517e47b99f5fdd7d3cada711873a6ab89faf5ad2848c929da05cea7f4f8cb960b9aa87c62d97ee3afe7129b0688f0324bc6fb1a08c379841b985b0df2f7bcbcd41d21362b09965955f590d087453fc7afd226e4403a8080b58dd22f848218d093f3ee112d9dbcb6fdd5b81c8e0691e454dc07283ff710ee3866e903fcdfc33afa5178ae95dcd84cf786f886857f5b53a3b81ef4bb0ea991463fc75bf2d97755d77a65e063b613743a27f9e4851e99df1bfcb2d1aabe1a448d0ad5b8a1b30902e4c7d286b26cfd5535e1aed0e792109902b4cb27a54778d5f2c41c44ba8f640960e81457b5c83a94b19398dc7f855408b585a3141fd0352c6e686c6996976f56ff76dbffbff25d928f12a542afc4839d7c8d36700a5
u: 189204af91b549a89f14671ab987049d8dd3cc982bf4365960c77c063525a5ca45d56a9044aaa16e4eb865d938306e0c2ce099ba9b8aca71547236b84bfbad5acd39ce549c520dea2ae2fc33153b0e07afe71317bed04e031669091e4985f02019d861a6efd47c709eacbd193c462b9411752ef78fd588eef450f093ca9e549f39790db0111fe2ba0dd683342f938a486524683a8e4c8ab8631ab3b237e653c5e489c0f6dcae04aa1bbe91f07755f34558aa273dbd250ca4a18697684429b77d6669758de409d69a71edbca5dd00fe9b47ab68ec267c54a6ab016ee6637f45def3a8a1db96bc0e7232e982d4050718e224e9799d35d09cd1244ccbaee0a33aa89a89ca287f001ee2b9dec5c6b151999643af469180b8534296bfada75cdd2d9c7d3dffd2dfccd72432f261cb1d5a10bc55097c0292aacac5e6686fb3ef1db1c30bffe71fc9dce61e83b955c404d63c48e499dad8956ffc8d29bf807b99964d42a9abba3f4159c24f6f0ce835a05f1f7dd2146c1d26011d193798a4680b67bf5d797c7bc612d0e6e10f48f9f3c6f05a79b9567b47c386122f5d1056a06d936c8d0874e112ad636527508f463058a6fdb2e83b4e919836508b72a3e7df29adc5e14fc44605343e25a715228bd7fe31b87cc6ac5c3d49b6253915c1be68329fa140cd90163d97bcf3b100bbca6070d5fa5fb40189b8a467c2bf2ae8c379fb01b17b9389f3a286ae7e75daffd523dfd0603676bb76192f2b32fbabcdbf719b482dbf4e34bfb651809a099a26633a092363345c766eaa9842506d1b7647eafec6f2daa8975e2d8a333ea03862a73e607defcd002df47661d00b3c8a165e10479e7d57c091fceb192fa122c8b2b953cc09b45ac05aa86465ed88f1df296be92b6e013602b3a944202b144a3c09899accee4c87c4cb0c5ce4784aa26876dfa60b6dabf2ad418e4cff3151e7909b502257910634a89fc1804591bd207829ddab120d4fb79fa32e854015c706cbb11905d41d3afa1f27aa22d99739ef25f923b1f2513d42470866cfbf8b9b015c7e9d32955288be65c102a7a06c1984528c9072796041aca90920b29d3244a2befc6f131cfe82d00a9aabdb3a7f504598f14fa0b68da39b0e93b1183909d4154456b707b86096c94a3edd34529aeb9a9c0f6b26eb44c0b765347de3b13e81bd1af311d2b320eab4d647d1a0cbe0431942b57e88c0488a9de7605e0e5518c27946bec488f1ef27c646fc172111cac74097775208bb1d686ce18468aa1670e6ee4e588a26a5e29b549fcf967d5d638cbf01b33532143d022892271584ff19625b215734f4ba979a6cb7d368a7f4fd98990339308d8095cc787ba7ae42341b8371d45953c36c591892e0f4e2c155182f21ba476c8d28628c935e3d7f4be0b221f5dcdb16054961feca73ccd4234aa4cddfceb25ff16d189a0ebd0e80e42c47500816b562351473d00d61d293a028caa54f381c3d385469a3c3f7eeb8634fce82c9c08011cb00a56da5dde1cfaba7994a193023c649a7748dc4c93d712fff592f93a6507fc482287e7b06026cefb69a8ed37603925b70765e6be32e5f58c632da8468508a737d5eb84449025590140733549fc1f9d21250874fab6af4cb6eaa51052a7d09347f5b2db0710d3b93cfd6b0ad55cd4c549a6d6dd2d5562f79147d96c2ce4f69d4f0557c5a9b06e9d7b43d424119fd1320472deb0b0f1c8ce092541618272383063d2215526bf3ea2a8359c5e9231fcdc387c8be3b18f53e9871324c0a231fcb5647516a961918f3fcd264ba8f141f1c260564e6cb6ec842f66278bfa282810443aef7b806d2018f1b48053dc8908ea810015b6b46582ae76ef14bda1825da20a0cd89b405a13ff2d65291665c7cda725657711877f3a07345ae7d590195534f7b1bb54fb6f7fad7c29fe267d452b1bc38601c2a65d9d5e29d6cb3c87b0ae87aa85823c39c3cb65cf4a0b7d6e25d279caa031775dcb19d94827ad8035420970e8c0f65fe7aa9a24396de441111781f6a4bc55248f03bb4d4525d21b3c8199eeb09d287a44e5d615eb42e3f661bee440603902214ee0db8f4b92763a45cf45a3b6be19c8a468010858ee2dbb5bb41c64418085898378b0f5daf2b62b0e08c444601e0348c2632cd5471b02f582d50351a45d8b92bbb30ab0f4a5b9f254451a073d58657ae58b83dcc3213f55592849e0d45955c0dfd4f33232d29cff41a5000de22f04b781a9607df71571bd62279c09f3539c3d6e24cfdddb2e08d7eeac3e7eaa7808f12fb3c8c4791ab804b4d5ef93c8293116cbc88f7eb5b159518aeb5afc223acc8353c018d4f3da1b1dd616c2430b36d8f50188f62a5edb3918a60611d911b41d1613f5448fa0f9529d8f2797431cdbbac407031aa8da611a611e6bb150ecbef8a08a30f3c35b2b382dce29811a5978e976ba17e22a5726bdf136c636149fae043179cf17f34e053372fb4f87029283136991d3709e6d34cd93f1f0bb8255e2941e26d65666e0dda2099acf08d0f5c907fe7fe6b418c0263ddcdb2c55235ce133a3d4b93621be2b84764db974e38a08ca969482a413beacc8df085909e886d1ed62d8c6a7560f01d693b94eb7bc374e2eb30c1c11cb36a4bfb6f03be79fe043a60b2fd124b5d7a44ced58f6d86714dc1c540161207296233ff742022863b293a451638152d060932d174c73329a10d37a772701
c: 660890a802b62aef37487571e0197725f430cec22ac13cc2ace2452169158bca626c6ca7d49d797a0c5b0030491aa1f6bb1d21b0ab91c7af37dcf33e0e0dd028f6aaf5a289952605b02cae53a1c2a97083df9086099687befa8ea1249197cf800dbbfa6c6407702b4bf63612e2f1fc488ba71c5820d68ec6bf9697914d08a68be15252ff59813454bfd3ee8d1ca322b8b7a7df08175af3e15805142bb2c1e80a36c82f00186c381e2eb21190529f150b8559e4b9c97fb0f44620043af817948a2109fa79beb760d6ba78772914c637a1a9ed9bd7faf3eeca666d102b2568685dd2b2cb9074a60c7d6146a2d598c662567a608fd5e8b44002ec6622b7ef3ad52c705d97bcfd16626f0f9d08569d7a8eca752a4fcc351e400aa588b59189bb5e169ad8464f721759772ce6ec6ceec915eee16c69db1fc9a6a89d71e8d667476c048d2c2c75bec4ba722f4abbc6dbc9a58aa77576824130a02a2ccccd33871c9a768cf98bcdc05bb47f7a6c639d2b8500b7eeec7857a11b5b0060518f345ef651cc0954705e1c55badfa760f40d89f368c58320ae9db8bcea4c0532b4a891501ba3d48d6ed90c200d23c85c477a205de96bd3b0fd36a8bccecdedcdfe75bd8f1f46079761050046ba8adcdbf3502c3b697679ef587f08752a80f8b9f440f92b30306b1636d3bc2b3f8e488460a3df3d218640619ba529c14b9f8c2d3ddba0b806f23f5bae92bf671239cea2a977c31b236a09babfe7d25d1bf0884a92fccb59c92b577c69a043d39982ae9f3d919eca7f22ae2defcac858fafdf8a95aa0563c0ae207cfd0b9175879e26ede1419264808e26750d14215669218e1521c579847f22f7dd005d3286901ace7fdf27557014e0ccb820443bd3b1d0d3fe1fddcacfd7a8c6290e4589f3558008ce30a6a81237000b5cf91e63167e9723e4b415746ed9090302dd5a42a91001683225756280b8df5b7690106bcd784993d52e1da6923eb827c3e9b23dae71bb34b4b96c9de3003e45e054b00f9909b0f1f968277deea9ec6b7e15ea5d1e991bafeb3145a8ee51bc09aa90333381eb81f5dca8d698f93aa6cc2c46fb97c80f8398948724e875143e5ca73ccee501571a0cd23a7abcb90544d23f116dd953937ef01bc0edc9dea7bef303208191cb9d803925e6d13bd5090345b830ef9e38ee268c48c4f4309271c911a36b59d5ef2851a4570e87e57606032b72847c8e338d23bfee9806c46c80e709662926712220743330c4ea5e0d814aaa41be5c7af065d86f23faa8012bc49f5679320525ffad559a44a30601cebc2426bc0b448aaaeae06dab2e2f8228fb858f1fbb0a05daa6a696aaa179b7db3f77ef6e44d3e4edcb26ef5634fd4215e65dc07df2ea29771e7b2b7607f8d6a2d26422263ccfe8486a77d5934411a0175eac10b1c8bbf613b62fe04ffd592e65d4670d9c867866bcc9f841b1630fb65a5d4802590f2c841d2e532a8042b11a58574688ed73528507e7204825741a5ba85ae556e76b902a13ea4a4e74e7a502fb2b86abfeec1e3b5ec4527a06eb5d8f6a39bc8a8293bcc046f11b3fb4a627f750f25bfd8b50b6acf4b7d80cfd9a7f4965f3f3e889d266578182073e143881d1a32a4de41f499e30858f03e3e719cec02b81aa2c7bdc87e78857992aea0bd627b7f2f4f346990f7b97bf6de453058a24c3180b5bccf56a766f402ab3b25a95b81d5a6f9ce568f5eb4dc2a8b4a048ee002c5af9be03b67727a416db4a48fefd50d77d264afec884f8f6b600c3242e27c5e0387a872c10c59b829001ff1f46a58e08dfba8f5429aa32c9c1ea3aec6afcc86efe8f75034ce4bca90f251e24a9d14573e3cc7912fc839d858e9b5f3a9b615033e20836c6ad7e2d8148b8b5cf1b797ac29d749edb1f0fccce1283cf644f37ff9f9e65021a1cddfa4367d8e3f2450561953b62c895bcc334088690b4a30c64b1def69c0a070137413b37053fb0db778318ae7658a4077fe7a50ea17c90583da5654dbcd2891caf217146bab89b1bf16dde35373621a492861f382fbbaba908c8f8313f479312b21d146644dcb4550e380b2cd48492c8fc569c8d4f3d6ef08952a0ec7b82e724f90fb563c82c64db8b6f1f8817efd31899261c5e357f5e0706c62e1a5a20cfa7380d136517649d8b7f82dc6c9e3571b9e01f936ac93830b476af6577b038657d6213d6cbd750d2c766ad995dcb0de66b79ef23880695155aaa1010e363fd1e8727c6cf51ebd468fd33ad75eb29b87d66f2d4b7deb83e9a4c9bb99228ad85ba4e1e5e92a65952bed546d10c13255aa63b7894855d0e7d34cb605fbb4d15eaa1accb34dff9ce5db20617e6af0377342952266d72b2f382769749bfa0e71547aeeea1d801542ab3fb56eee6181ae3553477c860e53f42afe4c496d5613d69527e365f19339f985476ca0daa0b8db3602248f1e66d325f9de3202e50c6545b7993734cd598cf0c64f8f5aa3831aba3f43e8e5afd6cbe81e087fbb20b266f82e6e59b36de4476b4f324d6d71eb505f012d0d5b683db09fa380b1d62791fefee6bc1008cc7087a34357ba8743e2b62fcc7218b4a533d3d39d1d45355c9b862032c1ded5235e87ba9d957b5ecfcbd707d5b8303b70d4de4b655de7b0e03ba0ae5de95136e2cdea2668394b4dcf665743bf7051afac1c9f58c8427246ed5895668ff625cb2492bde9f52358ce43d7af7da5
d: 86ff6c81b64fea65c319cf5a96822cca8572c7306becf14c385361f7f5f70df178bafff17447c6b659fcd47e1f449ea6df8f565161d36e3d1a1aa6fc76cc087e668c69599471b981da1daebfea7de61086db919a9d37333bcab9e43a2c60da236b183f800f7b7cc4132bd87dcb4ca62341654c1434e65bf213bbea6e4d74ceb3a60ba00bc77d3b4e6bfff30ed743937a729fb0f94dc2e3a9a5928923729fcc168df56d9dee12f2357c6cca54810847c44b0f115704a097c15afb4fa46599234b014e7bddcd3f091ffd28b7d6a33d3fe97b83ed83a77d0e3c0dfb83944001f05513fc828577f0fd751c39745dc00942bf0c364445b7e3f1f1cdca68610e85c2b18af30283c28799e347b8c0b75f408611801239bf058a3d28cbf2ca0faf4c0279ef324720b2492a85bdf4d384ad075670fdca8588d897a08e947e398a6111e2759f453db69972702440a0d2e1a3fc835f057e58a8ddedf980af75ac4cabe21d1f3de53ec0e4fa92f12487eea953dfd45f1a76ad524f20fa56f5b5788413d2e862cee592a27efa76bc48e722d8453b74b57aa3a704dd45ab524a6b154cf9c1a75cbb01b35a12dc57545c6b7c45b5b8491b09520bb2c32ae4c07438cd59a7ab66c246f437fc37df31ff15f9cf57cdf26aeebaf77b1facf135ba649253f0f73d675cfd9fab761d97a110d39a0c7cdcfa69f078eed2a572570f68df2e11e23f646f2f3c30a186e06c49bb4389314e160f3cba12ab993b33c8e091981cd45d4cb06fa2caaf2f51caa287d836784b59c814af1c6bc17e43e39975155302d9b9d2059a270f1c579e15aa406b4b5110ae6baf3538af1371c80971c8d1227e81c5632cd0fe5548ee0dd8b91d6001819a76dfcc386f44e6bce83f82c051efa52cf32b724e11ad3e516d59cee245a0e0a619cbf6a622e2bce4ddbe81662c97a7acd11bbf47b3396490add4fbf5f7b96a3194d09f904f55a584a1e53f862be2c7e2224fbc13f77ec7e5b2495bf252e536d30a45d6cca76acb4c092499b1cca002f858cd1eb4a91986f827f9df0531cfcb59b6c0a1b56539c44e72858d8fb168a0cf996cca00ce02478462eee51d014db2f716b2564d8ff7fa774efda0d758086bed1ff39a8f607af02c6ebeaab2e1dca223a316b0c19ad21a8006dbe440963430735b45a9d5e2ff8a0944329fca2ab646130705074b86c37959ba58b94824846e3a5bbe51f494ad8394f1dea0f2be1deeaaed3b57a443bfa79a88956707e6fc188fb7a200abe3edf47895701fb75608dec82ccd3c980c5f40a26d1dd8de09a9de192b8151792b41d4d2d1f4cfeaeb204d2b883ed1ae0289c8a62080475409a634577d259c6a36f85f4d2081c70a9967bb2a542c062b82da96830a931afbce255b8ecfa1c5d985ba01994670aa931fa8561cbe10bf587340e70e2143d2978052c2d614b30e9dd5dec2ea424cf553c034ccbdbf5f1a26774214f9eebb1aaff86b53c7eff60e6f9f7a4d9d6b16085f28803ec7662a8b6792f82fc2bc47e3cee5f1c6a5ab1b19f8d302364e39eddc420daaab9fe85606037aa53885bf5e686b76054555221e49664c94d51fc2fc213724bd4f2b05246b91f6fd3d46ca859fd39fbb2f2269f3e9d8457f9f3f42885da203a171b92b0c827f548a6d67e32d3b2b05dea429774dc499f44668a98dea4073110f5bcf01cb63b5855fa3302aac05fa56558674f4a41b8f6b83e61a9996898535f7b107ba1d622f940a6ff5ba445d7667369d50ccdb44a5d722c3a3ef90f3a67dafae6ce4d2abf6deff12e1fbc874ad6c4ae096838560e37d0fa93ad3f16988cd81287270208375fcf8a5b3463eb14e93bacfa7c8dbe41c23de8eafb3ff4564a8638c3ae15d1a6de372ec3e2bca596a06e768ea66a7822e17301e11a94390e922051c825a0674d0791fc13230e554373a4816ee7b4a6ef28c04567924434834843fdba592ccaf5e25b4a2198babcd987ac49ad0c3e82955f90272268fc3153ab72629c9bbfa65c22f957796f35c0ace2a70da89b545156c7fbcbc614ece303fad096fbd10919f120f123e6640b478e1b24dd098deb74caa419ded33f5b61e48eed90f50da0f8d6cfd46b0d83bedcdeb497a5a360acb385470ec33af46153f53154e17d22331d2b355dba3e86d0395428b610a2437ba88ed8677895689235487528e97fd0505b1acfb22c8e23a4c2a4831c79114f8db1a576bcbb5e975738c14728b6c2d44d76091a3c24dae2eaea2c9049911566bddc16cbb61c71d111ef22e24bcae23eaa01a54c13c41bcea4a1cbe67185474c1cae2aac2f5998a420b3f7b1e1dfdcd5bfe521547dd1599636558d5fb4986bbfadaacf79238216eb104cb61430f7c2ae1274a07535853c6a5df93bf5205a3295788e5e8ce45bb05f0456b5b9ab4a88cd9bd36852b7684e9eac19a8eecbf313106562efd1272d59ac11a55a4156113790136daa5533b1059ccd210835447a5dd64ab6aadda6972d628b3565004778f55f5f5dc4f215394caaad9540769c50fb9d3d0a54bb5e36c909835b66fe0144e74aa5eee491a5da2bae24bbaf2c3a3945394a6ab8942388eed26fcf1df05524a3eb68ac938f42ddc2949380901b771d50501efd6f5b1620ad6b6ffc77eeda257f388f35941149483b3590364e0d1a2de6943d206ff51082981d6ff862eab1a0f9148865d8e12a032da3cb4856d48a0f1014605d44601
e: 0
h: 180
k: f0
l:
m: 0c663bbd72dc66b77b83dc5d34067aeb5c77eab7663acd63012990036e40975071b0e07e94f70d124c5eac440826b3c1ae2c6676409c359d4a9d60e9ef9dfb6371aab56b660cddec66d0ac9253ce8596df1d48f976a16411485b07fec61f4b6f958fcf6a82fa42d0aef496aa45d1388eff9c4f845c54e4a8a31e0c344e633d7b0c3db4cf2fae75279b6884ce3ddad1d95e460d9cb444551aa20528d325182dc9
n: f10bbdf18322d29ec86c27335ff313f3da09e896573fd0307fe2b8e196fb571a9b346615ca630fd5601b1b6ad2b61bfaa1859eeabdf813c19091f9772b2296f328eb5aa845449deeba5c767f65171aa90bb0b6f2b63f803e7aaedce03313768b4ec194976d8e420fbc09adb5b4301b903bdff459487fc85f697197650c8537db5175aa02f43bd5acccfd50acd25fd2e6d26d9ca194d78032f3b2a7c50c4c52836afdf5de44a32790488d8cd7ae834c32204647afcdf25c31026e8db96588e0c83bfe31db75d2a00566815fbe921b07306689c593acfa593a731b933159a781d59fb445a63d1677e5656e261ab3b7b49e91e47075d16ba58942b52997edf815cfe2cb3299972df3cce6875003cb4539eea24929db6446fe58e4bd6b5f41968dfdab0ca78689c710659c6b40e73ac8731ceec872daefeefd5d70ccfcb64f34ebbdf2929d8b35a0fccf761a78fc96a418be3872ee31eddb8f640d52ff58c68515a8b29583b9b88c1b88c1ae722bc35b1e91d8decc816d0d3bfb6cc7dae7c21cfd06dbada739ede67c07960217352cffbc0b7d62a9761912236e686f5eccfe8a29b9b61ce44b7b5b9450b5ad252b6cae14ab17bfde1bc7842f2c248e6822bdbf601148063df0439848f8b0b7b925ec6e34e77d7a042dcf764f504f192b194c6e7842c4d4c3aacde0be70db06b24423a653537e52370bdd2868e6362c166ed2bd24f6b48f7eefb87d47eb8f18b244cb4eeadc9eba728b5ca716ba1716da3d6285e390cfb1651cbfdcdd5e65e3e401073e3576416161926d1f32190dc883a8d074d05350987c806d6bf48b5a5def7af3ee5fcdcfe016f507c4c2324bfe77a85209bce5b50efa21f8e80cac84cf50f7416aa18f0bfb8c7ddacdc7e671c3f0199d2a234abc7c15bb1cc3ef2e38f51cc0bd616fff2b4c2940bfb70c98a5bfc0903db70a6556182cc4396da9c32d1912f6dd530895cd7b29578f4c6933d7bd85fc5494005c15de54535af01f92ccf5027676f7def48ebfe1579b5c5586b556fdbd14b290aea25f33e270fbc0bb2e2e444fa3c5020e9cf83ee03923306cdd160aac4738c90a10aa907a384cdc558e8984ddb1c02aac579049b80e2be4464db2b3f98854d556001dbc5d982ba50694ac4e273df6595b6c2c5179632c9d1676c8b386fb593ece60bb8ab36ab68c3cb604875854050692124d6d803d83b04e345b7ff53c5b6abb4594e2b03bf24887d0fef2223122d0a6c03f1f5c10d9255ee24ffc18738f298bacb2600a8cfb244f02d2cfa5faeea0c28fd35f9f23152ca7e50c4bf3afa1541ec3f652d9e338b04948ee010ac90d7b1e85198e03647d9333845694fd8650e7d0a248a8eff60199b790d05724ea2c930f52635b6f39e46170d4d9abefd8998f28e4ca1f27943ce7b0707f3fb81ea258e7a7c20309f5f3101f9e1509937ab87f5660bb2e0ac8b3f2dedf32378230f16d9fe08985fb73e4356fac66812932fa3dcdb19e4e1d3d83133e4c69c2c66409620f14eccec42f07e56a3c3c23da8789a0e19fd6ef7a91e94e3f4c0b15f40146e274160de6c4e3cfa4b9d01c2ee6947c34ca97f8cbf6a00663f4aebd1073d0f871596bb32bbabae80685f7f91bc18e1c32d966c3e8ade5b624f623939f8725bda5a84007f1c9a7f05c710a89d97153ae0074d44e2cc4f9113feb2f1bff5b72ac42ca777e0a846379e90227f2941156256242ac924a98a04bc73ff61867279fb260151431641d57f0cdb35df52b2d2dc325748685cc23292e1068ee609b9bb8222f759b1bd296e7182740a4879fbb5ef44fd31bea443b53613d81561aae8690a0e7034cdabef1ab4e9807341f0a834f7a96a752be3a1170bdb910a0694148746996dcefd34db14f67dfcbc761993e42bfca08f2ed088fe0f3d71fbf9359c4bacaf9b3bd70ed26afc066c474e3de0ca6848fefc1512ae177210eb792fbcb9fa65628e388d6db7ed79e2000fffd95717943d026f55675625b0a5d15097cf5f9e57e8a0904b5690c4329b09105d7664ff93ad7811657e73272ed0877e0a200f08155e14a9ce1f86582f25fedd0406a8462785ea632e30671c463a9efc1754268cb7d04cc62ab400d218a6eef94d8abc89aeaa560a9d3223d62353433be10d2b28e325d4663a3d3c9a9cccde52fa96528343d59532fad0378e69348d0d366be583863b186905db17303a2ba82e57f9a8cbfc2466933c6d42861b7ad8d62aaf11606b3909af6a2ed344b3a69d354f5eb485da9f72bd7df6c724e04294e6adf65e35e627a9b010dac5ffd9d6ba45bfb0f2353bb8a313f852ac401e886c101fefb2ce70b8ea0bab529d31d8c4ca8f7329d3256dca2e8b6d0e67ce240f6c891e7b3a0dcf2cd0bfe7079b9e848099897f0e2ee24aaed32662564d338620b151c3f96cd2ae33e448bb724c6f2df88ba6b435ab7dacdd441c5c5f3f6c81d84c2dbdb3a4cc47d830f19cf4a32ee094a33ee54ca64d9219148dcccdef13cb20f01e27223a2f160a9eb8054286a96e9fd4a65378f65849c0301af2f7e7e2eb8bcf7687b56b6330049c62e6e0368b7b59bc5f36b6ace808f68131d72d9e590c11aa171412c65013b5f525e6a7c8057bcec9fcc5323f152beca6b3c6eff168978c495fe811077c789967dd91cdc0b36fcbfae8a8ee2bc70036f7f000fa1788911a087d2df34e6f089388a1e4db886f83bcf9382a8a9489f2c00c7
u: 10fe1c1ef88bd4ae489b0c32ec170f930e1efbe4f965050e373dcfdc4f7d6fa32c91ccfcb98d82fb3f8364439a8e40747ea7abac3b21afa971a454e0dcd80836fad6203bdf88ed68ebd31d20b013c34bed624f74d38a6e8c2b22c1a03f5e386fb63c43bc3eefed0930aefeba8ff678f66411d78b459f4aa7fa6ab2a8d44dc5424289a4915f1301b8b4e421e7002fff1171e4104ea629925130e59874d5d8dcba7b2ecdddafb305e2ee84cfbb158aafc0abc87f90184214932a90629e62f2398a45f960bb86a4f69653bca4379c68fcd49e1aed2339d5d23acb1b67afdaee255d676cfcc91ec5bc34985d6a029a2d61faa24311b57acb5eeaf603dc6791e9a18e941af0d8c66a84d155caa62778c4977202059edaa9a466438f4d7970193c51883e62054351f925a6cbba9b1a1864dafce665c92e99c88a9a60eaea15872dfcd7a43c4be480a6f77b6626e0bd98e2173bd93b367465cb44fccd4909da4b08ff00cd787e31fe48d5bccf03c9fa715ce37538d9cab9b3a36d0910c487c3eeffcf369eefa329817db2e1f8f013820056569f1ab00ea59bc1498c4f3e5453e37716ecd5cae3e26ee08d1efa0f8e5169bda5a4cfabaea1df9892087b94e30eda90fcadefd644932c5b7626642b437461fd3b8102710713da137d78b4ee996b6f83a525433f76eb4c59c958fd61e6c7b3f377b6c5654da474d36ded85233fbe94feb65d860649125538bf59530e5633a63cd77189fd72fef2536394a85af4ab2a0924ac05b9de2c09ad588a817b7ea7d57265654556b6474d593da7eebaa7af9311eaac2121e34691bb7099cc05fcbf3438c6b3c28d1351f680d15e08e6fe7a193a01adfaa18b2a117830a976f2278e87cdaf1c9b634bc872cea63e64e496b59e9199c276c6224b5cc9373a7e35ba564df7c7e133d37a129c2a616b23b2d60a6fe6db30910c6f888ae2fb3427b7ed4f5cb475c4aab7719b854b61998169de680463609de6dde2bcdf4f5accbafd9d1d6cb92556802afad4b19528b42e2ee9d80be3e965b324d051dfc9ccfa2b8ebf49bcd67e6d09fb2025047f401d1f3e3b657dfcc5cee562ebf0a18069efa65229d466c9ef609c3fc2db70c8e108d92a1d2a2ba6513efa58fa4a4dd6502461f3c6780f90087fe0c6de456cd5fb811199bcc2fff8155ba89949a38254afa8057e7122b5ad112cef79e29c12ff07cb872d9e18803c00c9cbe762b6907dd4512426445194fc7c6d710aec4466882badc07cc6e26c606843e871a5fc65cf7690d678d10f31ba4f71266f57a8912ceb360c29110c9be508242310b221382739597689d098ef7986155ca0ae800cc671b071f88c2d06bd9966a7d635d0374678c8f0d679a8eb0a184cd1bdc709d050263fd1d6d671290b49fe54eeb4ef8424826482a58aa2dbfb98254eb1426593818928b4b0c497d6258d815083e729b3c72dae9fd5ea918f77fe95732f9efacc0bf89ac720bd593f126efb15c6b589c897782540a02075934d7e643c609033bb5fb50328ef6cfd1d3a773f0d2417ee4ca3ccdac9a2aabf3955fcd020efacb51f47db6575a3654fe93c685c0b7af840bd6c544cdc5d3b09e1658a51f163dab6301927b15cdfb72f44efb664593d978704fa3fce636085d093275bca53488c7767437551d98df7f9cef796c0cdb8ccbfd9a4d6ff2987a74d5708e8c4b3fd2a10c6177357b4efc6eb40e022581fde19a7862cd76dd955eda2ad22923982a38445caa54f8cdd32b18570bc6e9ce49b40797149c1706fba852e8c97d60760e653ad52ff38e1f8765e38b9573603762d841d80e8788f7f32e03487aa2c7f8ea655dde6d991eab04b8c699e8f589000a44442a22f1896dc3018679b396dfde92a506a119534bc5dd5fab44f342bbdf920f2e303e33266822209e14eb4dbe2b20fb3a41c76839357248a5169dd3788079ce1d0b56a14f1c61cdc767b698fb41433c3bd57ae3ffc1f85f69830f10b72a9056407a23ed04e7cdc4b73a5fb63952e71ecfec6fa6a4b2d96ee3f9320211f6251e2dcf9d38b7dfd38c92c49e690b633a37a98d1f7623dc624283cda4a2aafce7aec6b8d46e8a217bcfe616d83ea28d3ebdd7f9b86ee1c434f42795e686d158cd86dfeed8500e8289f414912f5ca5b719a643891c5ba3cc2cd21d5ebe1b1f6d3500ead6644262674056e55b3e988b7d6aaa3ff8b2a5cea4e584b7572c4152196c628ebcbcfd12a369fc69fa6d908bb80bc7050644eaef834e6192c5a17ca5ee14abd884714421b5a5105cf366c31008fbbdb2a22cfc0abf477ab1b676dbceb88543f0d88dedd57d2f70611eb4c620f3b49e8f9876a008b3c5f0926d771b36113db94d88b70dd777134b675f00fc4db4b79fc6fb48c1ff1bdba64da51b6f17b71a8a641613257bc3231c2ca3535e1663bf7c0e1cb982cdb39ea3ed828125b5a9ca75792c72408b4c8ca58dec3b4c3301b7094f43271b74aaf19c0c14beeed54a7ef2d94f9dd5bd658a5f1ca64ec61f420c9d98c1c0296e676fcef58e7d39d8b25bc40c73aae5e4bbef2b675fdc70315050bafc8219108713d98ecc2511cc96223bcd075b7190a62487387d9e512e104aa8f1e65fa90f1b3b33d0ba8c4ba15a3e9c118c909420a6c591f92f38d180bd141e24fa24a122e393a32455ad7a53c2a16cf5d757f679943b4566e60e66edb92626929385fd0a2d43a4ab4442d87f77c7
m: b15c6b0d56b5c04dc52f2d3e100c986d3305213b0f1b25daaddbaa6a9ed29f6c15d4db741e8075c0d3158aa306ef37c0a3363a068ad6cc4407a00f181023c85f61a1204d176b62a2089dd0256dcd719f37b1902ffae4711ade034539fe00ba6c6764b0a8a67b39c4fc449028e82f2ee65059716629ea356241fbe6331ebac0e1
n: ca7d7eb1548dd80864fc9b709cb9058bff245cb61fece48faf7e729906197666652bb7d86bbd29b65ea8dee683e81862d8a83d1be24df8d7ce877292f3e1b9169c37bb9dcd80f706efe21ad3b0e25ea0b82ea58f29050e99d28dff6130db0c4376b05aedbbcb19928ff441d83ab070c8e9e5afdc52c654ea02420a09c06e33479e24d5bb48f3088d6ef0c0e36e3f71d61e104c37e36b8413661b8b67f6d3264614cc55cb71e12675a99b92e4929b4403f1c6b9f6a8549347c7f80df38bf5e726b19948ba3a31be89ad80093672e2f195a5d87b776366bdaae692e2f291b0612237437da09a716b15594253c36c02e55359a70a3303ec4834119def5c5e9d634efaad4c2199129792db70ba19b77156f29c23af4e89b832f04fb3259c0a5910619b09cc3240930a59c30b0b0a097cdc83d0546f504d157a181e9e3104c6e9811472dd3590c1ce78ec07c3cf3069f6d6063b36dd8d41d9f7de1081d207b0733e138c622bf1744064468fbe3fc470d4cb58e3482c6e886ffc412129d9f8ee432460a10a1df5baf0520931b3a77bdd66d605a0c179226b49745a5a633b66767f7b1c28ddb9197603e5ebe05f87755690141fd4b5063cb9f110ebae74443ce60925db77e1c45e8d80bc8b4ac57c9c7463833bbc59bd22e22cc4c9b03f7fe188ad5346e031c0816c89deec2bb58a13d483f6aa8bbd1a02d47ced4ca83dd512204d9b0fe1f178ac55d67d256556baf8a6c69da3cf239ff55a1d94d9421ea6f0dce367724d6d0a4ea6b5bed13b92905521eb364c129b46358c1916285c9e8d486ed6497aa52e6b7685ea890504578fa50b223c525f50dfbcda45ce655da4f3be5a34ae279a79e7a3f944c0608cb2170b2a54539fd8c368563266a693255313038ad9ab65876f1ccc6ede67139e1f730799bd17fb40adcf54a3ee22fbd2513a29a39d02e6bd612e2317100f72df3ebd8df6edb0dcddb77f2429961f9893914bd50f2fbf7882de6321d8a22997ef2a1372239499c8bc6c23c640b33d6e0c248fa955039ee961edadd131ba860931a565820135a8c64ab694061baed88c809ca5548b79596f318c766ec8e239239bf0efd85a6638435c9b47cb3ff97b7627e7c90dc0b19a6f3bd05f59bf713d2d2b801cd5571ad1e9b08dd9255639b4703e93b93ca69a8ea6d63d08e383602badb3bec93cb4c880d3fb7feced5d3bfc82b19de343e3040330449041b4ddf787a0e30f7672c95f0bcd65259755d0f76fdc89da0ef49daef12ebaaa79364dceb13381b1aa93976c58e8c8d98c3bd68cbf8981275f54968fa12901975fd683152522e34bbbcd68c5b68121e36cbd854a58a41b3795027415e029bcd1b28865b36c926a11498977ec8019bade640d4065401627e50805ea6e172987caab09769d4b4c5f259651adb8544682be579d56025f0b64439be519e3a21918a10346a0908123f00fe21384c0db4626ab0656611cb0f3ee31ee6968646672090d740472634630a475888e7394169cb0c01e4c8dca25ca879e2d17cb5cb340fc3018afe9917c3f2615de61d5c44d7200cecff627c5e95e2ff90e5d099779e100cd7e59b75a3e00aed0a8025952bbafe8fae09f258853d4230e9bca0d8ad75e8f85b85cb085b9dd092e9934df80b9a41e446c6c72d17af7d99a6a66ad69a82b6f8b6fc5e21651a8b43ff02d60c12b471728fbe37db44a7c05c225711e7c970aaff9d90376f30ab63c5a5c44ec2c285bde54dba8600954c3f02654fef48633e0932b53bc70dcf3086f1ed369126f38f4f79236af01b27f0599372f7ddd9b573f13f4dcf9eb349a9613ab3e789814a98dd48cbe4cf9c34c794fc5e3ee47ce3e8b89ae096fce89d3709a06f65e1770cb1b05dffa8f4e514812f250942fb80688fb556aec2c02ce3e8bebaac68b510ef6f02d03c2d1b59001300835655a1b1a5dc608b61d0c71abfa4ce94ddc5fb77e0d15b6937e678727e2965e6be75c6a36fdf098ba917eb1dcece67be402215d3a00376f5d8c2e3f70f961146fea47511c82dd7b8e0953d4df1c77adcdc5a0ddf7a45a35f5529d2b15f6827f956f22c7a71e2d67a5b8370ff7e404fe6da9b74eedaad4897e94a9f683fa6333d74304a46ea4e1ca779a3a062a37179d1cf1470f9504528dd931846a37998a49503ce75d269df7a466e18de511983bbbb4afb697d150e99db117e883e928489b758a89f9aff6207905b9b6ada685953d146849bd2758f4931f92e1c14e1c60ce2febdf96ea79346de3428f8ca828916ac5a6218e8198711cce5f0164c3cab6557230ee06b741f7b4b4edc21f9422668a7eae2e46ec14c9a54a5594e1770041427012a9a36ca2ada441a0a5bb2dfa95da564fdbd94583ea8039057967ad6bead1541b760eccfb6693829c43076df047c25da34f69514a90a1834e080addd038dfeecc68ce41839ee673507c93f50945fa6c2839bee69d29d1b6269b5b541c06b27ee932e7189b200d03c28eb4590d6f890e0ec8eb7b4606b8c581e3f43d6a3c0b4c8960605bdea7c79d37a9a03b547631df607587a040eff327965987f1ace283cb79c401890c0c8c9852a51989c81395436fe11137a7a0c4fc49078121f28c3d5bb24a90183e4b9f48fbfa4e8cee4b2a7cd242bf609f5ffc432e0762c5cbee29fe1d14addadfa5adf57addb07dc2024b403d08a1ba6b61a83e57393d6cb918fe90724ffa104895
u: 143a67406a0891b5b48536f2742ae38e9fd55ed9ea36d7b69bc0cd16299301a686af0d3fe06e81b83338d81276e36d16918698a743c2ae0cc3ca8c4df85fa342ab8ec229ab4af6d8d2c30330c657906d15543b90df4cc3bde9ac4a3af4b7b87308c443b50961ec77e27fb3cd5e279d12cf83a2e702d739f12e52ef50ebbb4f176d981e97e0d18de063cf4dc08e28f3fb91f418bb543586badcf5c692503ecf99036a1d854454d930bca8a73450bf23141201dc0ea93efd24a2f885eea68efce57fa842e3dbe456a5381b02e163a0808bb3620ab6d160d4c9d42e8bbdf0ebae72409f1f897d43245a26b7bf534c8a52e076bdceb4e5cea7f13c4f48bd85bc88503d06e4f241245d070f1db46d494b146c094884a2e8a8329acb48390dc53532d5417d45318f98a64234fb94e7d31754bd32ff6dce59d192afa36a3ee813d76ecafbf0b8ba058301bbb038ed962cae87af9ac4db1228f4426366a003d7e1b2c7afbb110b1f5426e0a15ce9d266231e658d2442b08431395433374d524d8b1ee4ba87002b99070d2518c79f75b9aac5b3832a251d5398a9133554703580fd117841795745101a5fa13fe32dadfd2ddd4eb723d8f2d24054c371489af93824ab2f2844a7ab47ab07039ac511cc88b54739770d51c1452eb1ec883defb9c6c28f3ee794e11ea2937658a71abbe9454b33f7e450fca9c2edde42aaff0191f4943e5cbd793e77be6a7ccf0fba6207a18d0d7aa32563d7ee37fce1548dea5840a4bed6633f448e090e84964626dc164821a95afc835297a454e4b35c22a1e27219a04ebfe429a5f63ab91f7d8237c67395bddd11303665fa3a0b0e21ddc6d86db5a200c796dfbe4f0594739729ca3dbf4d1ef5beb113665599e5287c1c9f69cfe0c1745824a6ab5fab1dd973770001a8764fba086f0caaa053b613693818e92e86731e303aca0955e215f5eae0622f245f8bf10edad03848c0e2955bfb5752d0025eedf6b5df3e1b6b1f05c793172457f789610b9de18683f4de4e6fe4c9f126d8de1acf8a383acdd34e8d994a16cb975e2a721cf3a1db0eab2bdd499e5a2f5145919b1e90340ea249d678721a2ffd59d52e4eaf2e68a96f42eff4ed20f058f727079486034cc02a00ecce409075236e0ed3dcce5b0f52cbb7b60afbee47ca53de9c19de5439589f9a95f735afc6ffd1ce8484aff9d8fa80c7b25b501e5daffbdca98552ccf8411b19ceffc7688e81af6254e64311f4efa7e188ca4156a03a69d0a3ddcb0fd690214f5156461267064189c3b2cca274d3aed9b91224096e5c8f70ecc1a43b088d5c0655540d191ddee0c5996f0a73ccdfef257c8a8001d6fce54b1361a6f022b3c112ce40bb59921cfece89dc908ab069dc43b40f8fb5076e9be04b64f180a8195163e729c6ad83442aa4d5611ffb546d1fd016c067177d913c580e5b29422cd5be612217a85697f8d8c7cda5e09f20a0e4e9e4f00c9333328db03e1b7c62875a2d11c082fcb6dd3b74118884e6b73b17510fd6ef70b86645bc66aef8c3948c6ee2d3711e3cf5a98bea42bf3bf72361ff7d886b1dbc3a06d2064ca593ac9fa0e534874bc7f3f6a692beed9b0298770c99feb068c2295db2020bb1f8a421cb49f4c0ca39f923004ba37bb7ee65e9be9b76f82e109a3c7f3ee6f92cc08488b392262db5e971bb38822783d863c162748ddd6d3ba5f9449e91a4ed17f884849bb6ee352d2b8b954d5612401adbf333062db26c74a62262ea7dfeecfa3f8910fb2088416f5dcec169ba3e075a5f0bc40ec5ee09ed272833c933cf913ebd8d3979d40ca2bb14f47022e66dd732f4db6b5ca74b7842ea6033c1c70d62828b0f0351e93a95b119af95e0fe09825ad1ccefb4b8920eea1c0e902f70622c78e7e93a5b9b50ea4a0ca6b1428102318f4a988ea4e518428e4c99a93e61f52c9caf7ececb45c78f9fc6ad0d75930c18defc8b27f1e272aa794046269a607a07592b966e6b30bab701fd7091208aebee110f1c1e662779c91327a69231c0b6c95be6839b4ae9ef9508f46d3f83a6119c3328b3a06426be24c8941df0ffc487fac7d98f2915a73f60466d3341c998a70cd9ef1b2a14530e731b2db24ba8df03d22753fe91f58e65b0d123d913c92123c37d48422f6fe62e38594602acc66b0f1dfaf58d2725829eb50792d91ed2eea7212b4473a763cad64aa4c0c613b1dfeb1bb92331bfe9628237450c43c9ec6da4f179b0bf4be479029e47991c3004bd8669490666ad9030688d3523ce79723d67328932f08d21c9802e63a013aa566ec63ca4981e5d5d366df58181818bce968e503c24a90abdab709f398017d2bc43ff01a2b59f585a5c4a46e3ae99d30b32ee944d915c5522bd45c1a3f246c49951a53c391bd8f925d36518a0ccdf6903e07502e8c38c0d4fcf305e474a29601f776e43ee357a57078264b518860bbeaaa84ea4c79a9a5308f99f892a947ec121ba4a107e3ba222d364287973c9b1c3f24f807c8b5af5bed2f1b8d7955e2b4fbf326945bfcc93b7136e6a2bfc7aee46424952687a5f847c424ddbaa7f5bcf42aee68f7194c5b93132b9f3b7f451474e520f3f3368eb32c0b4a993cf315d4b26e6e8409bcb68de276bf0e3ac68ac3d2cb1d2fc65ed142ef05b7022ed546fc5a27a6207682f73ef75cd93b76cc2d6ef9d7cab570ae054a5361a44e98c64f7076421355a4484f7f78ce
c: 45320808f1f93f46a6c9cb869592ca6d605d4897c26fcc76eb4d86889c52ff9d18b859ea2d16aeecf3654c446f54818b008dcdf29cc7d77c20b4dc68a9a085328bc99cc216ce8482490793ce3bf91066797200f64af640c02e00652c2826182fd1f21d1bd7e88e2969ee4568b4285def3b622455267538080ba8c0f7265c910474081159bb65e3fd5f6854f2b028de7c51560798c20c049a256f011e056011e643177927dad51222d3b897eedc99f2e53d11984d417b435182e33260332234aa19c8b8b85fdb6a82fa955d95d55504272f7e42432ca0f09ee33e0f30488dc03603653e5fb6e45e57856c9c3d46eca6969edc25423b4dfc6689157171f8ccf7b41bf637870d2121be28146834f894c5681a87c9e60a3f057569afc654dc264b7a97dc3ccdba80198a54c83cacc18373b603e29b7097ea26e05c7ff82d257e875ad119fe469691280cf71fe51c2d336e3d03de6666a1d513fc76be0daa84420b4c7259e4e42076e63317ab9bdd0cb5bd2be9c70e38c8e6d7344c3774838d2058516fe232add9f00648594f63ee3d50babc17074a530e0ce3c35903156d9bba7294ad824c9df2330b52667a4d2eb1617ab079d06ae9ec9784a9fe3a0bf8c8ffc751f15f5ed101a1a8a732ed49e93631ff9112641264a5b6657fba9c7b419bba12d50dcfd4fae927e29bf990e9ab50e5f08560d27083850dedd97d1ce5b2cba07e43ec3e1ea569ca0fe0f1ff20eddc454b608221625be310f3bd214f44f8012670d2896165075154022388de3e27370bc2e3d3adfefd71106892840fce19e7f43d86ba17e7f3430682455f9d933cc2b71985f1ee2d2991dcdb433f7dcaf95439b7358def763a4f2f76e9ff1e4fbe9bf4a17467aa4d0e5cc35897f60a0b25f7ab70d942ffa6bff2a7e722273a1fb8a162d5c6b670749544873909488709c939ea7b9c0dee0ba8e9eb2704dc8415bfd124f76991aebdab8a0f4060735fb2624c4b085b2d3978f5cbca74997644ef9f171b8077b2fa628d844a98d18ad2d4fbe03e8f864d868b489780dcf43310836dee2b8c00a2e5dab90eb397ea08c94bd8d4779c8ce3e783a14fef2f1f4ad8bbdbd2964f69cd5e8441f1849f290b8a5cee88c8012d2f14f483c7f3f67bd17b7c90cf7eba81ff5094ff219703388a713dacf0cbd53b48afac1c824d72bb6e8a22345966e538ddef22fae306541377310e13eb4380824e7b7e2c1345fe86d188dcdb4af5412aadc6244902fe768b2e998e838d039691f44bc1360cb7db121db133d5801a3b48b93725c7fe4f1bcaef5d112299c19d44949a77ffd284651826cb3ff7ae3a29d0ae43344ae72a7b358718619787fd944e034256c4092e98c23aff3aca21ddde7d702d9bb9ace929e4efc5b049aaaa3cb9ee9c869e3473a5c520981c5e95d9715c16bffa6fadf306fa563d8ead8bf5c2afe2a48cd0eb8a3b62d810d0539144ad51792c892e59ebc291b53f71826381c193de8c55681ab90f7e776faa3a72c3b0c6178a5c9849a05c4210a335c5607ab50598ea6292a2b7d758a40cae2df95d94a9345244db53c33bc5fe5330c8c9f3278f6571106cb0ea23929fac970adda39ac1d1497c7b34bb3d20e6d4a4aa1a230bf28b99ed1142ec96a7ae4da8e2b00f338e12814f536a67e363bc5219610a74f42cab9e8a61cb83fb4fedc399feb347cc3a46dd9bec07408a22684cb67f113884df76167293e7c536d19f62a4cbbdf89052d181843a374063c6db08702af003072752569d5b9f6dede9a699b4bbad98393990f420c69b98235b0b37fb96427da44ab9b068029f3ca4c8ce05f95856868f45ce71aa0180bca3088dbd9cca45b872fb213a9fc1967f3ad95e59a612c05e1f31d66cdd602c1cc8a238a6b4bad84947b7880bf0e040940ef65e1dc36b831374efef0d1beee41e086027ca388fd60c065813a91292680e40d8d9959728b7e78766bfce1bb1081432a9603629da103d787802d30ac852e59a0c7a595f0709ffc43600e42b397143b8d90747ded8dc53ce490a7906f3acd122d8f517ce35dc2ad037ea384b8cf01926a6589cdbf22cb9068d3f4e098f498e0f9e5ea9143d9eacca452cc99d7f1ecfb77dd1c9059bd398c9932b0b599e9bbba08e52857574c32f353c108576a78aa6532174a506fa6ecb1c9f6a4ba1c83081a79e88dcc83eb865630b77f809018673a07706fb8d8224ac68a44993e1a86a44dd2fd7975d147bc678e437afe2c8431774f43a8e73d67d28838c2703622310a93c3bdbc6319d0d703008f558ccef63be374a9e995c779f4b78164475f0da22cb46311b255a316dfb411a8d30a79d85c5e9e88778f8bf3897f2cb26b964ec2472769dd71a820a405870018b4f28da3762bbd8f6c50a3006d899a9c167bce61b6892b170d39b879b0fb7a88007339477005d081890beb15923b34eb74f8336ff171448bc85adc12e95419741e941314f3a9cf9564f47d4bb52d98b117012a782e53682863c8195032839c8523350247cdcb0b919ea2198f6eef9b12496342bd472e211cdeab4061ea084ac8616b46aea2084507d0467be39d47e6c6eaf6386d3cd4795793312ee06ad8a1a1a2f010302231e6e2a3fad5e312d244715395d1c56793dc79a81e41756a4f6d87b7848d4e81e7f93068325debbed738655a4b09303b8ed4b70bbc3106c954acdcd615ee355372e0cbdd277d0a54a87bc
d: 7d242fceb8161f1aaf68caa8e31381491f3a64bdce63a0aa92358497c912a7f6d85923089cc2378aae5161875117fcdde04c334e53598dd74ea9af373095c73857ff80d0087f24dc67ec3bf562e12c8cfcbc0e5381c37390b8099c97f34d15ac71a89a1a12211d42a7a81e67c98ba35b606d0f73899c3573bef62e6ec298f8a91818b10079f57977507e30ca6e42e5ed4fea6dd579653dfb08e1895b07389f7639c062f65a5999cf57f6c07ebc0131b477436829048fdc40f833d929b6e952df66c8d00021549b565ed3e915e200ac7d3022bcbf5d307d620f248ae08d4fa115720eb2bc8e380aaf5f77721b2edc642e53414be2de8b9c9a06875c707c39f68e5faf7de2450d8047a8b4470c4b106f4dc54e50eb86a9f730e5e9a4bf7a4c4d2b2e60d588bc6747ff6c6bb27b76b59a23135d32c63d7e57616e25567690f8c2ab8565bfe32da42adf22b64081aaf71578bdf527167d7735f115135241835097d1bc9c337d213c131ce9f2df666d61b480f6fe1d371c768c2755315b1ffbfe765626407c8b05bc3d49eb88d81752ec86d5c7a88df34621be2676698a5632eab2fce3be5a29ceb5394a7cd5f5bea3f26341920e116117f76a6eacd2293bff0699106629ff24dc425cf894b8bac614cb6cb25c97dcc5b82d6b275f3af718d095e0e23b6fd732f4224dc41abd0ad06f7d3fe00c4c92a116f2cd587e8ed8692b96d11cef3300a1570713cd7ccc087ca7f018e170ee100a53be85e02b8d8bcc58f6e75f9bf795f68632e2261ca25f014aa43d18d19c736d29161810abf01c4f86850bd79cf5a51f2ad336c101d6c114013094b44cb6094d5cefed50f7f772d9e3c0df26117bf9a7e047563a518f7f0fa6cdf1af2f9cda6337988bc5ce476dae042d365419ec59249a28afc98f57807e07693f610ffd1cb12c61f1affec566f1ac609385cf8a94b6553426349cc3062e8aaf11c7623d6dfc02a662b8fc505f25d0233637034ee5d8e34367f1aec0a2668df7b675fed5976c48eba567f38b9ad5a07d1222a97c50776beab59e191973b6f886052808cea1d38636b42aa6ff65d15f810f24fab30634417065422d2f31ad353d05edf9a1b7c373692f778da364492b597901a1c570f5164117eae052cc9ca42af2946d6f6acf6cf6c653eeaf42fedf37c500d20800c4a4456ee55d549ae5c1dfeb516abfe649965182929535ae8dee2180de5a944635bd7baafbbd3830a44a00543c3ff18eb17086741178cd3906c1f6866a694d536b3971d393f6e05a9f35ae9e13414268508079128791c9a2e790aca9c46c66f951565718a815e25c500f1f6b519b06b564d4098b9b4cd5602c18cca92b14e6a1d63e0306fbcd614361f35bed90fc97c7a3da5ec058bffb3f78c2561da5da0425f0714b6ec4f34d12978e0a47c28e39ca49372e566a82f19169a55c039cec4eaf4cd6f5b3d0a72b6d8a7a6d410ff25f7c96fac299561df37ebef05e351495be1ee47984c1185754a0420183d2109367fc5051eae2b7ca181fdb896cc085162439dfc80b27189d7ac6b4b5200a118cb4c9dcea83c4a11024fc2aefb1b8bb215dd511c40518877310daf486aaf50bcc65a1e9e1112efa732be680618fc322dcbfa8c0b9e4a1e3f84019238e7a9d89a8b271bef35fffb4212a9c7317e773235ed2aecc8fdd1681625af76d55857223973f29b6ec5fc1349cfcfae0881728a9de921f34d9d5f1d02cf18c94bc56c5ff75ddb97300c24d3017443ef05aca5b34bff53c87d3f68b62bc24415f7295c1047328c7bf144dfb7e8deda5e8fadd9d23e4c83ce259a08196901dcf4674c372540cae8c59f6a0cd9eb63613bae574ba4a7fe144b4eabdd5dc860104ff5316f2096bcb5f649bcf4d4c0f9b39727a99b1c9433639306bfe85d1128200b64969ad5e6b473a1516eeda4c1a16d25b954bcaf509845446bad9815dfdb90d28ff83a79e38ad21b87eb70b4c1ca5f7cba7c1208f0a29938a5f36c9fd7013a85939cd3c37a3521197ec5b66c2f20476ab6f2ce362e43d26e74a11eb1971d04ea65de3670e01cc490a7315a8297d308f327ec1ef901b757b069e937fdd3cfd1f6f26df713d671e6c717a9dfb2f466b0f42cb08899cfd64a47db08f1899d76a4b9e69096258537259334202e91b57f9414f309d25c9b42010bcfb66aebb0d56375589148dba78a419456dc912e5e219b2cfd8c6f08cd40bf03905bbbd55916c4ae574746e0a534affb0cb8def37111c481c72b482316b57f0d21106ef43d901fc3c95ad66795513cc0b22d9a0317ce32fa8576ecc38df9cf6d753d5ff54a65ab6c1ab5d45c8a1108f1e494933bfc3c1fd2c940087eeaf40967c5007b253b2e492005b8d8737b07e8f821dd658f3481355079e0a2dfedebd9b3f233f4b75346263375788f01b841d07a2cebb68f99b4720b0897a4c8263dfcbe1fa326eea265a1c6e62a2dc3e8334eb07fddc42c40aa2977d0b2c7e6a8529cc015f652cf9f2f8bdc4424383a89639e6a2c3c6d4f884ce47b9b365000becca256c55342bff0c7207287c39c65d924eda3ca525cb477d7fc6a356ae12cc27116c548d7b2e89553bde43609d18a36ad493a9fbb6db9a97659a6d31469af55376e7920ea8a8017b350bec07e6a4f12f5ebbf5d4f8244f21442a34bb53785c46284966a6577aff8797e375246dacf654ef0e51fb78fb823940d6102dfd5b01
e: 1
h: 200
k: f0
l: 286441575e473835353a314a672369397c734f6f24655949487934292a3b6a5838663f397452356f5e553e22237d78286f6f66384f66536f717d644c7a253c676433394166253a406e553b3f27356b6e4a68204222724835207071633a5c302d633c70667c476d705569475834693660
m: c6b7d79a22423dd15c977198f95ee48de52bfc446b3c8f8ce48aead4b5f8f57775c65a
n: bf2a6864c583ffc4211a2f1a2e97e67d0ca2a9a2313383a298afb62ed6f2f64e7506c3533d58bb7dc2f1f3daec9a52120d29f23e377e423d6474b41da4af7a9cc95a3d3834b247e3879ca2a60b914b91731048d7f61cbed4178017e0af20d63425fb14e9a60f271b5edb81730e9dae019f2b30658ad429016c31de8accf4b7c03a70bc9d5b9b3f8ddf8c4b3c9ba7484f77ff209776c5efbf4f5a8ed4e2a0bed82ed248d097e5dd77d775ce1386fcae3999a0bceba813010b10d1f4441ee75dd7be7572eb781f332df8af9f707962c529e7950d1ab553b5b06d11ecdd3687409b29bc134e174c90294e1a252dbfdcfabab7ffb55d5a08c74960c85227691e6fd3429da2cdfa3f11715840babfd7b0d1a61d8cae70def69235f2f58cb2dd1d76591f290469bf94550f1f834e20c7426516259823400d64c3f5325de6d7997521bd560a827e6a790a1aa582ecd85d0b16e6909b1433d24d60ae359020032f11ab5a55140fdb455b4f79bf32371271663a3b18540aad2cc665bcf63ae2971af335629d9836958046ab19e9fc6ae22bad9df04f3ba5096487129b4a751427bf8f914bcf6c62b86f9a45e89f28266862eaa51efa1d425c6704d2e3acfda946790d48849ba2cd48ed1a835d7774fcdaade3d2042f45c98ab7726ecd35df751bd72d64f9c8c1d3a53984aefe45c627027bef3d999b169bdec8e01a0942a5ff8bed9f0d0ae5d3f63d69461b369a38f521cfe2ca3ee766947cc232aea30da08bed7576aff8f47470fb435a5b104e879e295fa95b381e645946f9c104aec9b75285cc8b12341c014d22ab205cebba351fde682a3c02a24b7bd65cf3787b18c4124a8854211f79650aa1e91b05a18101e09ba81a35da8eec85ff51d4cb6570d8519118480cb4af56ef5568a275a9171339976ea32e423b1c6b5980341df146a58fa56a61fa9eb80d1af0ddf1575fe8a792c9ab3aaedfca2e855036a00588a0edb3a26251e1ea5010dba2a2360880edd68c2c8a60dc3e53f765a175a27f6827bcf7cefe863a369bc859c46d4832f09bf3ffc38afab9229be0518c12581cbedec68ab41e53cb3106502ddee478c41e22ed759d1b60dd5f7b93992882f82d29cfe00723d60e21d708dc8f52172a51d20e0b6a26b1fbdd01594138c3936f9db9edb647db4185bf6453298923b389c66c1ffeced55705a6e84c93d8c4f0fe4c79894de498c91048bff848472ffc48f1c8696d13d971cbca15b8a4f84be58da05bec16047cb4c33ed0ade73a9cad507a6e7418f9a90ca631a22b670f9d861d1d0a286a9389962b49b3346020cc064dc7eda90febde9ad4b498144a3bab0986945ee7377cec7e50da9772605bbe374bdb47259a171426a428fec8e4442f8ea248d6fedf05680f8a3539c588d2b789c02122ccd5725c71c4c96025beb7f44ace7ce0f8fe39869e8e869fbb101490e72e332b60a32ecb4fa74fb3430b3e6f2a5faacbf0edd3c71801b5673da1b7315c56a720f54912265171a462c7392cf78a5626e29c4a323e4720bcec8b67d4f2a323b7b540bd46d81caafa0c88ff22a9fa052509bcebbefea14d4e70994be11fb0a48ca186be0db0c0be7dae1a4e6adeb96beeaa2261cf07f734358abc5e3cf0494128c37ecbf65ce0dc67f494818a3de269f25b5f8d08a25a5ea63149f4a0fcfdf08d95a6ba69e9b90f8c3696061dafdbd17df894d61462aba44c379b6824dfc340bb23af8be5344bed968d918f2c4a9885a7d2f492b2f5eedc6b258e5bd2dfaa6bfe10ccc9f29cc52bdea47c883b2b809f8da4d1fc187955ec0b8ae32ad2f7b804b29b8811333e5d230a52e36c5b4cb5b52bbc13783464c94eef78513397f8f019874bb42e3a2facb92f577e9b821a67e5fccea4c5e30b2f09b8f3ec685288b861c324ef145e7058ebcf6a086efba86b287b5bba3804990254e9c45568d85043d950f5c4bf0408befb9e866acd0793e8f05c140cae73393c4e3517770b28d6fcc4dd2ed61713907b7b8f6d6b9d381f15ab1d394a27998e3bce70c3b77eedfd9809513dec8a4f7b46cedac20278ebb70b24f5e350bb0e047e52e2f21a5349c95311caadfa5ca7e8ceb92ba85175605ad2080fcc38a2b341a1e414afd6829e9db7af6d1fe06044b59364e81c8384077cf5a9f6f9889624dd5a7a5d98da45b4549bad584be7266c2c8c53e07b08a38687efe9ff9a3af9d6aa445987715f04ea4ffb6fa7235f7d1b945e43b282967bffec446950518f23d3c789bc22a302f16b1feff64ac1e66465d478fb3659d2b98ee43a62ca57927c97db67e78694bb36e1af386c088d3a7b7b9d736acfaad0edd29e04ff6277b3fcb59cc8c93567f833f6749833b8f949a81aeb765860135ff842e641c2cc4aaf44070a307ba17b195d22dce683ab582bdc47111dd90b4824aeda69b87b27eb29698855c7b2eed47947ebf751d498aa4db3566956ba0f41b057800b7e516becfe58e3d2da0208db0814bcad1dea857f92f9f78d8a9f322239c10fb746055fb5a3f94ac3dd55d0b6745fddf66e4ba3b98acc4365ca06e025441df4893a7811b1bdf66d0823c61a761693a596f7314fe4d34c33ea5e26038fbaf678f26db37131ebf5e01315ccc34472a276f59941e820efde70077fcf54a405529124542e4ab4e9d24fda583aa313555b0f1eb1c3cfd1ab64bb429d5de11c2fda883056353c07d95b20117ec82533
u: 156d2b5c9e2ccdd5f169cc8333e94d301f299180af6daa8a3442b729122a3230ed91c8afd226f57fdf0c7165040e8f176208201146943572ba2eb7bc405dd640abddfbccb871126b029ba71f12cb4c4a4a2dce96debb9db368d8b52422884d1657f39328d7ac0642257734747532a349d7db9ec445bf073d25b1aa36edd6ca216c4a62417303e31c22059e930d4fee0b4c2fbe04f3894b7d731e2b2d83d07bd8504306140899ed7200b96aad4281d62183ebd10daf66d492ad6540b810d5975f6876489411fbc250acabcbe343b6d3f8658f11fa3b1baecfeac08e09cae78a49a1da27a091c2aa2762e80b8618f380e23c57ac1749639f76963d39eaa4f04b0dfc1470b10933319313779aad2b119cabbbe761f1798e9122cad9ac0c7201d8a979942d82c5df9e47e5d3a6ffe061761f138b717381419fd4f263e0c30025372708c27147391a3f49dbef960072af54009ddd276b7f4a9ee8ecf093826758ac2b9f197d1dc52941c06bf92cf561e2f2239466d8549d865b7999f3fed749675e2d7cdf325803ec1806a3bed6c0a1ae9a9885015c81fe0836d8ee57ff8c6dab364fff9c26afb7ca9deb6deadb36c8ab71d317ac8c1216eb26718665109708d185030280426c9d9b4e6d0ea3eea93d8d031814f52bc73d4c179e9a93f6294324743bb30007dc602aa33c354c2720154fdb3b8840e2fa65f8f439360ac7d4d058b3daa063831ba86d941bb98e2b1034b9395d41fdf5f37f55922166ef9a3e7794a610f6675a8e5bcfb3f6c07a2a2eadf69e50a873c75046f6fefa3d054b2a61f271fe20a20841debc4692d5920eff9a1bbb5345be9728b18bc976aad38470a10656d0ee26c8907cee9f808efb32153388e4755564146f7f0916c5485b488a432c97d32ca2c2537160ef1695ce126540490258cbaf1372d72adc6f351ae404555127fab7015c8698d5501769588852645b7c7bbc225ce8cbaf9f43b2a478b5ee3b32bd966910bd03f2e90399f61c636e7e2a09dc5d1b5d2ae02f31484f1f150ecd417af51fa0d601cc711734af0c07bfa097f3c774c30ea551bbdb9c9fb62e416fd50bf734b94797742f57e73504efe1daa4027a090a31d41ecd27c4b8d54e506c4b8b454b5981573719e1a61bbfde4e5e10113702d17c4a952db76b8c6bbbbf5cfef2d17abc6754bb295e47c719aab731be37e46b931b6305eba043e1f27f5dcea3bd1342eb5255e582f20832e6e0cab05e80520ab76ca53d5cadeeffc99933d6598b129a1d798eec3e45ffde349480a2b92f6d6384e59fb65a3a73fb8dbc5d8ac92efb0bbb27f65743128ba6d2a9d855dfecedaccbccbedd58fca4e823a6fa7048ddcad1776b3d4946190b12d45208dd68ff67979c52afe5d836c5f913821af095ef10ae732377803ef827307aa02d5b0e8355cb7e0d34965f37ebc6238e799d634c0b11450d82379c8a336de041073b8d0c712333731ada41e96fbbf5a8cf324fc298e97cf2616a732f3f0017864e460bdf46242056c44219e2cec3a4f00db168f9fa4288ddd88b8d96060edfb94d7fc735514d0478b36410cb8cad49a60bdac6d3ef63e07eddb520182ecd4dca88ff6a2b16e72b860123ae8564e234c3da60ccddf49d31f87a208bd44d56c772d8d0899303e5e48f59fa4e5e3a8399b972045d9bcc770f325ac917736ccb832f7a74935c7d0d47a220f300e477382128275b57f85dc83a13666597bb361e37819ea35e4b36768ffe9c8a7cd08bc328dbc0fed1b1daa1376ce5c0fe44a08d0451b8f1025fa2c7c484fc5d0f524b36217f45a08d06cdaca2a34c6437fd128007c0196347a29e54d0b01e59cc57c8a6c8d059a66af3ce725a4344956f6e948dac86107b2dbf3d603b27ca6155a47066f11824536090bbd2afd38768640b04bbb2e172aab371b887f93cda823efa9985c788a77d1b374bbafabc429d53165debf7e54d768cd2e61df0ae5a8c75818ae2b70e7103ebe64f6b91b2ec96699f8c13d233ad33091e66d0bb10ea2e12cd3e4079a1e7ac4692ca9f51f2773f3f47b3553b151860fac26739fdfed826f8e45770241ad823f19be215ed7e995a46eca3c843339c3290db14e7b009e9be72ad81fab469a163ef16f1869567d884c66ab8fa4cc4c3a12efd0b2c260786b4cd9d7f4b97a591dbb7677c2109f0bc74184d21d6ca3f8989f8b0151668bc435c3c45f9f45e371ee32e3a098aaf03b8534c9a66451156a13c2159bbb2a20074542db1093622c3e4d0cc29573ebb38c44e2470cc2acd1564d15b7dad92049b80b5c7cd8aeba3fada6fd6fbc3e61049475e3b0f8dcdd5d21b12f2f9a14ef2ff9fb5c6123117b150cd670be3c8fcfd5948a27f1cd75ebcd4e8fab24c2d707ced206ac6d7ba1453ca6ead76e310bc05cece5e5f313862411704d11ae3951f3ab211902f349689ba3576185946f89f0ee74cd9e189ebbb99a15395a9ed33a51e8766bb10a2408089aa09b97e381f1a32397162374edad5bea4625442b7518d7c525da15bb229cb3b14077eecdf26a29d9d46b31d2c5d06a5d2f657e7264956475e1f1241f41cb7cf8f097eaa3b9a9ed5f889f3145e336dbad45ef3c70e29660738b65676cb5bc7b18427d3de98c8743cc865c8fcef41b816d04b16a93a9dda042b7cc7a95393e33062379e42551143e61702d9dd3025b77bf01b737e2119bf7cb527128dbe8af7c0e7df5bf7241