mirror of https://github.com/ethereum/go-ethereum
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1045 lines
2.4 MiB
1045 lines
2.4 MiB
[ |
|
{ |
|
"Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000011", |
|
"Expected": "000000000000000000000000000000000ef786ebdcda12e142a32f091307f2fedf52f6c36beb278b0007a03ad81bf9fee3710a04928e43e541d02c9be44722e8000000000000000000000000000000000d05ceb0be53d2624a796a7a033aec59d9463c18d672c451ec4f2e679daef882cab7d8dd88789065156a1340ca9d426500000000000000000000000000000000118ed350274bc45e63eaaa4b8ddf119b3bf38418b5b9748597edfc456d9bc3e864ec7283426e840fd29fa84e7d89c934000000000000000000000000000000001594b866a28946b6d444bf0481558812769ea3222f5dfc961ca33e78e0ea62ee8ba63fd1ece9cc3e315abfa96d536944", |
|
"Name": "bls_g2multiexp_single", |
|
"Gas": 54000, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000019d5f05b4f134bb37d89a03e87c8b729e6bdc062f3ae0ddc5265b270e40a6a5691f51ff60b764ea760651caf395101840000000000000000000000000000000015532df6a12b7c160a0831ef8321b18feb6ce7997c0718b205873608085be3afeec5b5d5251a0f85f7f5b7271271e0660000000000000000000000000000000004623ac0df1e019d337dc9488c17ef9e214dc33c63f96a90fea288e836dbd85079cb3cec42ae693e9c16af3c3204d86e0000000000000000000000000000000011ba77f71923c1b6a711a48fa4085c4885290079448a4b597030cc84aa14647136513cec6d11c4453ca74e906bbca1e1000000000000000000000000000000000000000000000000000000000000003300000000000000000000000000000000176a7158b310c9ff1bfc21b81903de99c90440792ebe6d9637652ee34acf53b43c2f31738bbc96d71dcadbbf0e3190af000000000000000000000000000000000a592641967934a97e012f7d6412c4f6ff0f177a1b466b9b49c9deb7498decc80d0c809448aa9fa6fbbb6f537515703000000000000000000000000000000000031d84356ef619e688a10247f122e1aa0d3def3e35f94043f64c634198421487ca96af5f0160384bba92bd5494506c4d000000000000000000000000000000000db8fefe735779489c957785fa8e45d24e086ef0c2aba2e3adba888f0aeee51385a82898524c443f017ee40be635048c0000000000000000000000000000000000000000000000000000000000000034", |
|
"Expected": "00000000000000000000000000000000158d8ef3d5cdc8a1b5ce170f6eeadec450ca05952ea7457a638b8ff8b687c047799eb3dd89c2e3c6ca6c29290b64f5ab000000000000000000000000000000000807d135b6b007a101e97f5875e233b41f12bd2ffd77fe1195418a73a4c061248118ea1049aeea44750cd5ec83bcc1ae000000000000000000000000000000000f04136354f45a85a53fb68527bc8fbc7e8c1a0056878012b548a97bfdabcbd3fb8eb3ff187fbe65e1ce233afd2825050000000000000000000000000000000007b15428114e2ea094ba1e64df4c244f80aa2f75bbbf21a407bc84e80bf2a5ad787d02ae8a90cc1c137f0d898edb1684", |
|
"Name": "bls_g2multiexp_multiple", |
|
"Gas": 103140, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000005b000000000000000000000000000000001638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053000000000000000000000000000000000a4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c33577000000000000000000000000000000000468fb440d82b0630aeb8dca2b5256789a66da69bf91009cbfe6bd221e47aa8ae88dece9764bf3bd999d95d71e4c9899000000000000000000000000000000000f6d4552fa65dd2638b361543f887136a43253d9c66c411697003f7a13c308f5422e1aa0a59c8967acdefd8b6e36ccf3000000000000000000000000000000000000000000000000000000000000205900000000000000000000000000000000122915c824a0857e2ee414a3dccb23ae691ae54329781315a0c75df1c04d6d7a50a030fc866f09d516020ef82324afae0000000000000000000000000000000009380275bbc8e5dcea7dc4dd7e0550ff2ac480905396eda55062650f8d251c96eb480673937cc6d9d6a44aaa56ca66dc000000000000000000000000000000000b21da7955969e61010c7a1abc1a6f0136961d1e3b20b1a7326ac738fef5c721479dfd948b52fdf2455e44813ecfd8920000000000000000000000000000000008f239ba329b3967fe48d718a36cfe5f62a7e42e0bf1c1ed714150a166bfbd6bcf6b3b58b975b9edea56d53f23a0e84900000000000000000000000000000000000000000000000000000000000b7fa3000000000000000000000000000000000e7a30979a8853a077454eb63b8dcee75f106221b262886bb8e01b0abb043368da82f60899cc1412e33e4120195fc55700000000000000000000000000000000070227d3f13684fdb7ce31b8065ba3acb35f7bde6fe2ddfefa359f8b35d08a9ab9537b43e24f4ffb720b5a0bda2a82f2000000000000000000000000000000000701377cb7da22789d032737eabcea2b2eee6bb4634c4365864511a43c2caad50422993ccd3e99636eb8a5f189454b18000000000000000000000000000000000782c14e2c4ee61cbe7be6e462a66b2e3509f42d53ff333efc9bfe9a00307cd2f68b007606446d98a75fb808a405d8b90000000000000000000000000000000000000000000000000000000004165ef1000000000000000000000000000000000411a5de6730ffece671a9f21d65028cc0f1102378de124562cb1ff49db6f004fcd14d683024b0548eff3d1468df26880000000000000000000000000000000000fb837804dba8213329db46608b6c121d973363c1234a86dd183baff112709cf97096c5e9a1a770ee9d7dc641a894d60000000000000000000000000000000019b5e8f5d4a72f2b75811ac084a7f814317360bac52f6aab15eed416b4ef9938e0bdc4865cc2c4d0fd947e7c6925fd1400000000000000000000000000000000093567b4228be17ee62d11a254edd041ee4b953bffb8b8c7f925bd6662b4298bac2822b446f5b5de3b893e1be5aa49860000000000000000000000000000000000000000000000000000000173f3bfab0000000000000000000000000000000019e384121b7d70927c49e6d044fd8517c36bc6ed2813a8956dd64f049869e8a77f7e46930240e6984abe26fa6a89658f0000000000000000000000000000000003f4b4e761936d90fd5f55f99087138a07a69755ad4a46e4dd1c2cfe6d11371e1cc033111a0595e3bba98d0f538db4510000000000000000000000000000000017a31a4fccfb5f768a2157517c77a4f8aaf0dee8f260d96e02e1175a8754d09600923beae02a019afc327b65a2fdbbfc00000000000000000000000000000000088bb5832f4a4a452edda646ebaa2853a54205d56329960b44b2450070734724a74daaa401879bad142132316e9b34010000000000000000000000000000000000000000000000000000008437a521c900000000000000000000000000000000049cd1dbb2d2c3581e54c088135fef36505a6823d61b859437bfc79b617030dc8b40e32bad1fa85b9c0f368af6d38d3c000000000000000000000000000000000d0273f6bf31ed37c3b8d68083ec3d8e20b5f2cc170fa24b9b5be35b34ed013f9a921f1cad1644d4bdb14674247234c80000000000000000000000000000000008b7ae4dbf802c17a6648842922c9467e460a71c88d393ee7af356da123a2f3619e80c3bdcc8e2b1da52f8cd9913ccdd0000000000000000000000000000000005ecf93654b7a1885695aaeeb7caf41b0239dc45e1022be55d37111af2aecef87799638bec572de86a7437898efa702000000000000000000000000000000000000000000000000000002effc7b302730000000000000000000000000000000002142a58bae275564a6d63cb6bd6266ca66bef07a6ab8ca37b9d0ba2d4effbccfd89c169649f7d0e8a3eb006846579ad0000000000000000000000000000000012be651a5fa620340d418834526d37a8c932652345400b4cd9d43c8f41c080f41a6d9558118ebeab9d4268bb73e850e10000000000000000000000000000000015f4b235c209d89ce833f8f296e4cfb748e8abce6990ce1a5a914b9416c08e0d3a26db89625915c821a5f152b7fa592e0000000000000000000000000000000006fcacb3ee6650a1044852d61c9c20bedc8ee90aad97de8e24670a9ef57483e678db11dd95428915088d76e30cb01a370000000000000000000000000000000000000000000000000010b4ebfca1dee100000000000000000000000000000000018405e4b67f957b6465ead9f5afc47832d45643dc3aa03af7314c6cf980fa23dd3bb8db3358693ad06011f6a6b1a5ff000000000000000000000000000000000c48e0d4f9404ae0a7f10774c55a9e838bb09d3bae85b5eaa6b16b0f4dc2354368117f3799c37f3f7126d8b54d3f83930000000000000000000000000000000007e61f4ec5bc9e2cc8ca471ce4ed40e729b1790cd2c0d9c1cb50e615ec7f346636e77e1cf632c881c07c5385898607620000000000000000000000000000000011dfaf9281901dd356fc5dfece21898a93d9ad9e4e246dd6e18d3ee46d58ab7e77401a3e8d04057e5638ed74fb95688100000000000000000000000000000000000000000000000005f04fe2cd8a39fb000000000000000000000000000000001796abe0d9e4a703962be528e6a5cb65c60725886f925db0e2a89107ec248bb39fa332bc63bd91d28ae66e0dfce8f754000000000000000000000000000000000fb665f5a7559cb0fa1300048a0e6f1ab5547226e86f8e752dd13c28eda4168492e3d3bf2f8a6b230dd57f79b1afa9910000000000000000000000000000000003422dbbe4a06a4c6c9fdf35e54f74b4ab1528abb7249e99898e6fd7affebc7aef95bf82d328dc01d63c25f6a735c35d0000000000000000000000000000000010aa5504b469427eb3584a286191149f5c3c5a745f338278dd95337cd2336d3c4e7532d98eb189fa543824953e7c1c170000000000000000000000000000000000000000000000021c6c659f10229c390000000000000000000000000000000009303f04d568e289a35102b6df883d5ed620355c0eb5d02236718cdaf99fba6e19ef5cee2996268eb9a53ae1ee09bce3000000000000000000000000000000000190be857d602284393305bfe0a29e29a6982ed3f04ccaabafb7e59cdc7eda85c22bc3e8690355c7a0fb7590ae40f1b00000000000000000000000000000000016efd497a0c5c6b59a1fdf2b590eb67a7da8cbe72f49084e7050783ff12a783cad1859e1a0b0ec8ff784c703617670330000000000000000000000000000000017a957ea4d53f4fc8412cb015ae91b38445cdb3e7078d875c465c941e0d9a852c78d90b31b6b6010efe8bd5117e831630000000000000000000000000000000000000000000000c01a881f8abc4d8843000000000000000000000000000000000173ed58056bec9874464d3f23c3e7d3d429d6c8a167fc7f39368830eca839d0eb8260d64ca823f6c785c71f85893d8400000000000000000000000000000000123372d7d4c91a249df8f3e4f8e669087b252ab5d8cf2529a87e4ed3622e4158cf17dc44b473d5debd273261383e8a0f0000000000000000000000000000000000c500eb55ab86381a1725f339f686c7e38ce9113493736f57e999badc661b5b8494d220ded0711e841228a389abdb820000000000000000000000000000000010a4025d823c4262367c53f50e67cffa046e4a1e7c69ff30373772e49ecb310de3b313d83cc41f40a00205722f233e270000000000000000000000000000000000000000000044496e633650ef8f6fd100000000000000000000000000000000152110e866f1a6e8c5348f6e005dbd93de671b7d0fbfa04d6614bcdd27a3cb2a70f0deacb3608ba95226268481a0be7c000000000000000000000000000000000bf78a97086750eb166986ed8e428ca1d23ae3bbf8b2ee67451d7dd84445311e8bc8ab558b0bc008199f577195fc39b7000000000000000000000000000000000845be51ad0d708657bfb0da8eec64cd7779c50d90b59a3ac6a2045cad0561d654af9a84dd105cea5409d2adf286b561000000000000000000000000000000000a298f69fd652551e12219252baacab101768fc6651309450e49c7d3bb52b7547f218d12de64961aa7f059025b8e0cb500000000000000000000000000000000000000000018461a3d444ec527fcbf4b000000000000000000000000000000000027513925b419f6c581788578379995290ab9478e08ecd1999d5e1a05c58144d2f9f06fb8c7fd1586f3ef6a973a3ed7000000000000000000000000000000001292b2ce751f6f859ec7882e14083eac9841b035f9d5ed938a81579dbce07dec2c0202b7f6b25226831cd9c578e893d00000000000000000000000000000000017f36da49414d7706209d52840250eea6f33970fd7eac448ee122f24c62f6a6e09757aa29761160be0f65ba3ce7a153a00000000000000000000000000000000086d471f958f3ff679805751b183fb6310e871ba72bbdefd59c58e95ea62de0820d5affe601757e318abaa5a0c2715bd000000000000000000000000000000000000000008a0eb53c748001536d7ffa900000000000000000000000000000000090721a089bbbb130c21a529be0ede9271a91a2dde9cb2a8e091a19fd2c0a40c390ac2bda8304085c2d6e38e520eae44000000000000000000000000000000000cc64109c67b342b6dbcf86cb60fca7ad378ed6398d89076ed108685c57a07d26e40ed3d5c4b3560b21e519db5875d49000000000000000000000000000000000b0ddd488f5a6f61f087cdbf011b50209a4460c8aa8c5f48c0b30d9cf6cf24259f4e7badc42e1b7a33352949ae566fc100000000000000000000000000000000038430e8db04d205d81aa1632d23919c06f89260c7ac5850bd8b780f8388e53db3a3ddfe98cc55d1c686e582f85b0c8900000000000000000000000000000000000000031133a6c7d698078a7ec7e113000000000000000000000000000000001800ecc167bb714100f31e7610cd3fd010ca299b394c01b1a89afd11b051e92989f6336db5e6d3212f6b04673526d83900000000000000000000000000000000070401d9bba01c0445e0a682406b099f21d16d9c348cc97156769084055ca328a145c134b8c8b58f019d62882b2965de000000000000000000000000000000000287f071bda99b0318e386b27a492a6823a9664084b12acddeda34cb53f827a362ba97c0e652c37bd9d6023041d8c8d8000000000000000000000000000000000fa708ca7dd917541cd02281e525d3367b5ebf5e9353103e1f83f3b894d03d8be7e4d819c123492788855d1fdb63f2e000000000000000000000000000000000000001171d5c4909480aae3b110d01c1000000000000000000000000000000000ef786ebdcda12e142a32f091307f2fedf52f6c36beb278b0007a03ad81bf9fee3710a04928e43e541d02c9be44722e8000000000000000000000000000000000d05ceb0be53d2624a796a7a033aec59d9463c18d672c451ec4f2e679daef882cab7d8dd88789065156a1340ca9d426500000000000000000000000000000000118ed350274bc45e63eaaa4b8ddf119b3bf38418b5b9748597edfc456d9bc3e864ec7283426e840fd29fa84e7d89c934000000000000000000000000000000001594b866a28946b6d444bf0481558812769ea3222f5dfc961ca33e78e0ea62ee8ba63fd1ece9cc3e315abfa96d53694400000000000000000000000000000000000063376fcdf64c9bcbeeff0f9f9f9b0000000000000000000000000000000004b6570b4a6affe97649b0dd7a0ad0df160b37c332a8a7348dd3994cc6b1eb65623b4a9f0a3f320e7278844e261546530000000000000000000000000000000005f8fb4cf5e5313f403f15c59c79b9cebaec78291f2053c49d6427f40f2db2aa659d3a8fed7c7b07b7a5680c7b95ab5800000000000000000000000000000000045cba5ec3fa9acd1b11e1f28a01ebc028f89f96f814513453c553f58785baca8abd4150f334b405fabb925b71f4f4dd0000000000000000000000000000000013daf00b8f53af776c2e8c08d55d164aa15027611188e294230477dc1c926102088f0451222fd2eff9802db8b884ab9c00000000000000000000000000000000002344b4be368d3b617df4aa8dbdbc190000000000000000000000000000000002b29192945df0a74eed138e431962f1d39978202d247335ffbf29d8a02e982c69e96b58d7d92528baf5c422ed633f1f000000000000000000000000000000000d52c7a82fece99279de7a49439c0ff8463a637cc6003320275d69549442c95184fd75ee5e7122e5575af7432e5159290000000000000000000000000000000006ddbaad6cc16c9e62b0da9ab0196dffe92253fcfb2df9aa2076d3f16b3284997d6558cc4432d2aa1705452c4e951e6e00000000000000000000000000000000175f906a99c9d65c4647807879e5eb781532db184d28a326ef9691f8738af067b6a80147bd69327d219fad7c850a7545000000000000000000000000000000000c896c3f9d64341ba7c5f8a06271dce3000000000000000000000000000000000c86c92c9598dde7e6fc5e05d70a34c7a14cff5f400f33cf6cc26e6bf6d9a0bbc421c00f3360721f51974d76be43bd38000000000000000000000000000000001137d93502ef32471f47890a181d7823b3a86dbfcadcc930ae53952f528d617e742a52e4f243c615cc28163dc31bd80600000000000000000000000000000000088f7f8bcbc6dfcc8005b8308cd4780d574d8530e95e7831e52eb2c9a88b846852e111a8389e3d3a67accf78b08326d200000000000000000000000000000000149e43fc675dd3bde8b89cfeb29456f130bbf674cea0266bd1b2e7de23f9a7294096327b452728411ca58acc949777fa0000000000000000000000000000000474d97a9cf29e85d4a35f6102fe7984b100000000000000000000000000000000186a1da343cacf1815b9c8b6c807f536249dbfdb59d77bf4920ad2198a0d83ada21f7c39de6f06a5599f22571cab288d000000000000000000000000000000000ba1ec44f95121bd622932b84bbb4b3d279f69c494ee44db68e3165c86b627ba5e397ee197313fb5b775972798997332000000000000000000000000000000000783e7493e9fb106fa0d085e7c03eb816468d12c65d9b77643ed07c02583d491f4db5db44e565d50d8ccaa9ad8f7f8e80000000000000000000000000000000010a6a5fd90cd5f4fb6545814f5df065b001074bb3f29f649dd2612815df3a19a320f7754dd3d458e48e7fb1b4953978f00000000000000000000000000000195894e95ca3e59929612e77c1075322aeb00000000000000000000000000000000129c4945fe62538d2806fff056adac24f3bba8e17e42d82122affe6ad2123d68784348a79755f194fde3b3d448924032000000000000000000000000000000000528590e82f409ea8ce953f0c59d15080185dc6e3219b69fcaa3a2c8fc9d0b9e0bc1e75ec6c52638e6eaa4584005b5380000000000000000000000000000000018dc3e893f74729d27dd44f45a5a4f433dcd09a3b485e9d1c2bd0eb5e0e4c9024d928ddc426fdecae931e89885ee4db4000000000000000000000000000000000d6ee02e1fc7e52a8e1ef17e753065882c6fcc14da61da7ffe955fe84a9d2af9ba57562c69db3088652931bf124b0d5300000000000000000000000000009027ceef3ee429d71b58b84919d9a8d5418900000000000000000000000000000000131747485cce9a5c32837a964b8c0689ff70cb4702c6520f2220ab95192d73ae9508c5b998ffb0be40520926846ce3f100000000000000000000000000000000101e147f8bd7682b47b3a6cc0c552c26ce90b9ce0daef21f7f634b3360483afa14a11e6745e7de01a35c65b396a1a12700000000000000000000000000000000090ca61ed16c4c1e80acfef736eea2db0d7425d9110cb53e6c4a2aa3f8a59ee6c60bdce8df5825011066d44bef84d29600000000000000000000000000000000028207394adcbf30250ac21a8f1db6283580bc5e39159930552e5edb25e6215c66b6450296edc80dbc3a2acd125dab1600000000000000000000000000333e268f0b5b1adf76b88981fc305f03ce4bb30000000000000000000000000000000016cfabbe60d1e55723a0ff72cf802f2d1cf13ed131e17729adc88522a657f320a336078a9399c8e61a3bbde3d52fd3640000000000000000000000000000000009aa9a3c2a6d49d286aa593c6ff644f1786fa9ae471bdb3fe70b150a9ed7584eaa886ac057c30005c3642f65ad5581cc0000000000000000000000000000000001d417894c0cce924955a795b188b27951f8438a5485404b921a42fa79dea03c10e29d0390df2f34d7be13f360a7fada00000000000000000000000000000000189b0b3a04e6c613899d51231dbf0cba6a8a8f507ebed99d24fba7ebac6c97a8859ffde88e6d95c1a9d6b4f0a8f3c417000000000000000000000000123717b4d909628d6f3398e134a531c65a54e8a10000000000000000000000000000000016cad7807d761f2c0c6ff11e786a9ed296442de8acc50f72a87139b9f1eb7c168e1c2f0b2a1ad7f9579e1e922d0eb309000000000000000000000000000000000d3577c713fcbc0648ca8fbdda0a0bf83c726a6205ee04d2d34cacff92b58725ca3c9766206e22d0791cb232fa8a9bc3000000000000000000000000000000000f5ea1957be1b9ca8956ba5f6b1c37ea72e2529f80d7a1c61df01afcc2df6f99ced81ac0052bd0e1e83f09d76ad8d33b000000000000000000000000000000000aabced4e2b9e4a473e72bf2b1cc0ce7ab13de533107df2205ed9e2bb50fa0217e6a13abcd12fce1bda1ccf84dac237a00000000000000000000000679956d49265608468757580db6b8b1821c2eb13b", |
|
"Expected": "000000000000000000000000000000000728c5e6e69b9103d82358cb6ba3a45a677df1c3eb3cdccf694fd71cee94f1e591b8021b0eef638cd9a1d878937b5b2d000000000000000000000000000000000ba9bcf9ccef956f2af8dc4c3fbf1cc8f3f284b04ae8710af6ef4fb36301254c777d4461858fb38fdeeb72c0d8589af5000000000000000000000000000000000224b80a57d30bce4c752664f3b5b5e3443aefa6d4e95dc334821f754b8b8d8fda4e73d03cbd4070d43b18324a686b500000000000000000000000000000000016909a02214c6c0f6682895aa99cf6cf0a22eab6f0b574437ef9c36e9df32ac3b8c5adb9f6b8827df0ccf51b16f824df", |
|
"Name": "bls_g2multiexp_larger", |
|
"Gas": 335250, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000039b10ccd664da6f273ea134bb55ee48f09ba585a7e2bb95b5aec610631ac49810d5d616f67ba0147e6d1be476ea220e0000000000000000000000000000000000fbcdff4e48e07d1f73ec42fe7eb026f5c30407cfd2f22bbbfe5b2a09e8a7bb4884178cb6afd1c95f80e646929d30040000000000000000000000000000000001ed3b0e71acb0adbf44643374edbf4405af87cfc0507db7e8978889c6c3afbe9754d1182e98ac3060d64994d31ef576000000000000000000000000000000001681a2bf65b83be5a2ca50430949b6e2a099977482e9405b593f34d2ed877a3f0d1bddc37d0cec4d59d7df74b2b8f2dfb3c940fe79b6966489b527955de7599194a9ac69a6ff58b8d99e7b1084f0464e0000000000000000000000000000000018c0ada6351b70661f053365deae56910798bd2ace6e2bf6ba4192d1a229967f6af6ca1c9a8a11ebc0a232344ee0f6d6000000000000000000000000000000000cc70a587f4652039d8117b6103858adcd9728f6aebe230578389a62da0042b7623b1c0436734f463cfdd187d20903240000000000000000000000000000000009f50bd7beedb23328818f9ffdafdb6da6a4dd80c5a9048ab8b154df3cad938ccede829f1156f769d9e149791e8e0cd900000000000000000000000000000000079ba50d2511631b20b6d6f3841e616e9d11b68ec3368cd60129d9d4787ab56c4e9145a38927e51c9cd6271d493d93884d0e25bf3f6fc9f4da25d21fdc71773f1947b7a8a775b8177f7eca990b05b71d0000000000000000000000000000000003632695b09dbf86163909d2bb25995b36ad1d137cf252860fd4bb6c95749e19eb0c1383e9d2f93f2791cb0cf6c8ed9d000000000000000000000000000000001688a855609b0bbff4452d146396558ff18777f329fd4f76a96859dabfc6a6f6977c2496280dbe3b1f8923990c1d6407000000000000000000000000000000000c8567fee05d05af279adc67179468a29d7520b067dbb348ee315a99504f70a206538b81a457cce855f4851ad48b7e80000000000000000000000000000000001238dcdfa80ea46e1500026ea5feadb421de4409f4992ffbf5ae59fa67fd82f38452642a50261b849e74b4a33eed70cc973f40c12c92b703d7b7848ef8b4466d40823aad3943a312b57432b91ff68be1000000000000000000000000000000000149704960cccf9d5ea414c73871e896b1d4cf0a946b0db72f5f2c5df98d2ec4f3adbbc14c78047961bc9620cb6cfb5900000000000000000000000000000000140c5d25e534fb1bfdc19ba4cecaabe619f6e0cd3d60b0f17dafd7bcd27b286d4f4477d00c5e1af22ee1a0c67fbf177c00000000000000000000000000000000029a1727041590b8459890de736df15c00d80ab007c3aee692ddcdf75790c9806d198e9f4502bec2f0a623491c3f877d0000000000000000000000000000000008a94c98baa9409151030d4fae2bd4a64c6f11ea3c99b9661fdaed226b9a7c2a7d609be34afda5d18b8911b6e015bf494c51f97bcdda93904ae26991b471e9ea942e2b5b8ed26055da11c58bc7b5002a000000000000000000000000000000001156d478661337478ab0cbc877a99d9e4d9824a2b3f605d41404d6b557b3ffabbf42635b0bbcb854cf9ed8b8637561a8000000000000000000000000000000001147ed317d5642e699787a7b47e6795c9a8943a34a694007e44f8654ba96390cf19f010dcf695e22c21874022c6ce291000000000000000000000000000000000c6dccdf920fd5e7fae284115511952633744c6ad94120d9cae6acda8a7c23c48bd912cba6c38de5159587e1e6cad519000000000000000000000000000000001944227d462bc2e5dcc6f6db0f83dad411ba8895262836f975b2b91e06fd0e2138862162acc04e9e65050b34ccbd1a4e8964d5867927bc3e35a0b4c457482373969bff5edff8a781d65573e07fd87b890000000000000000000000000000000019c31e3ab8cc9c920aa8f56371f133b6cb8d7b0b74b23c0c7201aca79e5ae69dc01f1f74d2492dcb081895b17d106b4e000000000000000000000000000000001789b0d371bd63077ccde3dbbebf3531368feb775bced187fb31cc6821481664600978e323ff21085b8c08e0f21daf72000000000000000000000000000000000009eacfe8f4a2a9bae6573424d07f42bd6af8a9d55f71476a7e3c7a4b2b898550c1e72ec13afd4eff22421a03af1d31000000000000000000000000000000000410bd4ea74dcfa33f2976aa1b571c67cbb596ab10f76a8aaf4548f1097e55b3373bff02683f806cb84e1e0e877819e2787c38b944eadbd03fd3187f450571740f6cd00e5b2e560165846eb800e5c94400000000000000000000000000000000147f09986691f2e57073378e8bfd58804241eed7934f6adfe6d0a6bac4da0b738495778a303e52113e1c80e698476d50000000000000000000000000000000000762348b84c92a8ca6de319cf1f8f11db296a71b90fe13e1e4bcd25903829c00a5d2ad4b1c8d98c37eaad7e042ab023d0000000000000000000000000000000011d1d94530d4a2daf0e902a5c3382cd135938557f94b04bccea5e16ea089c5e020e13524c854a316662bd68784fe31f300000000000000000000000000000000070828522bec75b6a492fd9bca7b54dac6fbbf4f0bc3179d312bb65c647439e3868e4d5b21af5a64c93aeee8a9b7e46eaaee7ae2a237e8e53560c79e7baa9adf9c00a0ea4d6f514e7a6832eb15cef1e1000000000000000000000000000000000690a0869204c8dced5ba0ce13554b2703a3f18afb8fa8fa1c457d79c58fdc25471ae85bafad52e506fc1917fc3becff0000000000000000000000000000000010f7dbb16f8571ede1cec79e3f9ea03ae6468d7285984713f19607f5cab902b9a6b7cbcfd900be5c2e407cc093ea0e6700000000000000000000000000000000151caf87968433cb1f85fc1854c57049be22c26497a86bfbd66a2b3af121d894dba8004a17c6ff96a5843c2719fa32d10000000000000000000000000000000011f0270f2b039409f70392879bcc2c67c836c100cf9883d3dc48d7adbcd52037d270539e863a951acd47ecaa1ca4db12dac6ed3ef45c1d7d3028f0f89e5458797996d3294b95bebe049b76c7d0db317c0000000000000000000000000000000017fae043c8fd4c520a90d4a6bd95f5b0484acc279b899e7b1d8f7f7831cc6ba37cd5965c4dc674768f5805842d433af30000000000000000000000000000000008ddd7b41b8fa4d29fb931830f29b46f4015ec202d51cb969d7c832aafc0995c875cd45eff4a083e2d5ecb5ad185b64f0000000000000000000000000000000015d384ab7e52420b83a69827257cb52b00f0199ed2240a142812b46cf67e92b99942ac59fb9f9efd7dd822f5a36c799f00000000000000000000000000000000074b3a16a9cc4be9da0ac8e2e7003d9c1ec89244d2c33441b31af76716cce439f805843a9a44701203231efdca551d5bbb30985756c3ca075114c92f231575d6befafe4084517f1166a47376867bd108000000000000000000000000000000000e25365988664e8b6ade2e5a40da49c11ff1e084cc0f8dca51f0d0578555d39e3617c8cadb2abc2633b28c5895ab0a9e00000000000000000000000000000000169f5fd768152169c403475dee475576fd2cc3788179453b0039ff3cb1b7a5a0fff8f82d03f56e65cad579218486c3b600000000000000000000000000000000087ccd7f92032febc1f75c7115111ede4acbb2e429cbccf3959524d0b79c449d431ff65485e1aecb442b53fec80ecb4000000000000000000000000000000000135d63f264360003b2eb28f126c6621a40088c6eb15acc4aea89d6068e9d5a47f842aa4b4300f5cda5cc5831edb81596fb730105809f64ea522983d6bbb62f7e2e8cbf702685e9be10e2ef71f818767200000000000000000000000000000000159da74f15e4c614b418997f81a1b8a3d9eb8dd80d94b5bad664bff271bb0f2d8f3c4ceb947dc6300d5003a2f7d7a829000000000000000000000000000000000cdd4d1d4666f385dd54052cf5c1966328403251bebb29f0d553a9a96b5ade350c8493270e9b5282d8a06f9fa8d7b1d900000000000000000000000000000000189f8d3c94fdaa72cc67a7f93d35f91e22206ff9e97eed9601196c28d45b69c802ae92bcbf582754717b0355e08d37c000000000000000000000000000000000054b0a282610f108fc7f6736b8c22c8778d082bf4b0d0abca5a228198eba6a868910dd5c5c440036968e977955054196b6a9408625b0ca8fcbfb21d34eec2d8e24e9a30d2d3b32d7a37d110b13afbfea000000000000000000000000000000000f29b0d2b6e3466668e1328048e8dbc782c1111ab8cbe718c85d58ded992d97ca8ba20b9d048feb6ed0aa1b4139d02d3000000000000000000000000000000000d1f0dae940b99fbfc6e4a58480cac8c4e6b2fe33ce6f39c7ac1671046ce94d9e16cba2bb62c6749ef73d45bea21501a000000000000000000000000000000001902ccece1c0c763fd06934a76d1f2f056563ae6d8592bafd589cfebd6f057726fd908614ccd6518a21c66ecc2f78b660000000000000000000000000000000017f6b113f8872c3187d20b0c765d73b850b54244a719cf461fb318796c0b8f310b5490959f9d9187f99c8ed3e25e42a93b77283d0a7bb9e17a27e66851792fdd605cc0a339028b8985390fd024374c76000000000000000000000000000000000576b8cf1e69efdc277465c344cadf7f8cceffacbeca83821f3ff81717308b97f4ac046f1926e7c2eb42677d7afc257c000000000000000000000000000000000cc1524531e96f3c00e4250dd351aedb5a4c3184aff52ec8c13d470068f5967f3674fe173ee239933e67501a9decc6680000000000000000000000000000000001610cfcaea414c241b44cf6f3cc319dcb51d6b8de29c8a6869ff7c1ebb7b747d881e922b42e8fab96bde7cf23e8e4cd0000000000000000000000000000000017d4444dc8b6893b681cf10dac8169054f9d2f61d3dd5fd785ae7afa49d18ebbde9ce8dde5641adc6b38173173459836dd994eae929aee7428fdda2e44f8cb12b10b91c83b22abc8bbb561310b62257c000000000000000000000000000000000ca8f961f86ee6c46fc88fbbf721ba760186f13cd4cce743f19dc60a89fd985cb3feee34dcc4656735a326f515a729e400000000000000000000000000000000174baf466b809b1155d524050f7ee58c7c5cf728c674e0ce549f5551047a4479ca15bdf69b403b03fa74eb1b26bbff6c0000000000000000000000000000000000e8c8b587c171b1b292779abfef57202ed29e7fe94ade9634ec5a2b3b4692a4f3c15468e3f6418b144674be70780d5b000000000000000000000000000000001865e99cf97d88bdf56dae32314eb32295c39a1e755cd7d1478bea8520b9ff21c39b683b92ae15568420c390c42b123b7010b134989c8368c7f831f9dd9f9a890e2c1435681107414f2e8637153bbf6a0000000000000000000000000000000017eccd446f10018219a1bd111b8786cf9febd49f9e7e754e82dd155ead59b819f0f20e42f4635d5044ec5d550d847623000000000000000000000000000000000403969d2b8f914ff2ea3bf902782642e2c6157bd2a343acf60ff9125b48b558d990a74c6d4d6398e7a3cc2a16037346000000000000000000000000000000000bd45f61f142bd78619fb520715320eb5e6ebafa8b078ce796ba62fe1a549d5fb9df57e92d8d2795988eb6ae18cf9d9300000000000000000000000000000000097db1314e064b8e670ec286958f17065bce644cf240ab1b1b220504560d36a0b43fc18453ff3a2bb315e219965f5bd394c68bc8d91ac8c489ee87dbfc4b94c93c8bbd5fc04c27db8b02303f3a65905400000000000000000000000000000000018244ab39a716e252cbfb986c7958b371e29ea9190010d1f5e1cfdb6ce4822d4055c37cd411fc9a0c46d728f2c13ecf0000000000000000000000000000000001985d3c667c8d68c9adb92bdc7a8af959c17146544997d97116120a0f55366bd7ad7ffa28d93ee51222ff9222779675000000000000000000000000000000000c70fd4e3c8f2a451f83fb6c046431b38251b7bae44cf8d36df69a03e2d3ce6137498523fcf0bcf29b5d69e8f265e24d00000000000000000000000000000000047b9163a218f7654a72e0d7c651a2cf7fd95e9784a59e0bf119d081de6c0465d374a55fbc1eff9828c9fd29abf4c4bdb3682accc3939283b870357cf83683350baf73aa0d3d68bda82a0f6ae7e51746", |
|
"Expected": "00000000000000000000000000000000083ad744b34f6393bc983222b004657494232c5d9fbc978d76e2377a28a34c4528da5d91cbc0977dc953397a6d21eca20000000000000000000000000000000015aec6526e151cf5b8403353517dfb9a162087a698b71f32b266d3c5c936a83975d5567c25b3a5994042ec1379c8e526000000000000000000000000000000000e3647185d1a20efad19f975729908840dc33909a583600f7915025f906aef9c022fd34e618170b11178aaa824ae36b300000000000000000000000000000000159576d1d53f6cd12c39d651697e11798321f17cd287118d7ebeabf68281bc03109ee103ee8ef2ef93c71dd1dcbaf1e0", |
|
"Name": "matter_g2_multiexp_0", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000000eb3c91515d4a41209a73564741a8ccf901a624df9db22e195a5d02d24b7bc0a12756b15b8d006cb991a7e088eaef1000000000000000000000000000000000704ce8afc808b0161f6f61b22d990d713ae398779e6e74e9b5771daf006ce0bba3a8088edf75156f0e48b92ee8409b00000000000000000000000000000000018fe81e05aff0620f4bdbe4a715e015650497afab62921eba0ab86b649e5a2fd3d54041868928519f537e36448688a0d00000000000000000000000000000000162bd97161201ea3c26f8dd1204a9c6b61b762bdf573cb5d20b6b255f30208ca7d96aa47b46fb8c6bf0922075f1c1ca807f80a5e502f63375d672379584e11e41d58d2ed58f3e5c3f67d9ea1138493cf00000000000000000000000000000000135aee0e30fbcad798738c10d4aebcdf50c89ce516325f655fe763dce54ffedf94dd74168611e5ae879b5bf5598d62dc000000000000000000000000000000000c728e672cd8b3bf9341bca929c34118b566cd3a80452d7015bee9d5cdc001b1f5c678d4b2cc4f7cac353e7bf326ca1e0000000000000000000000000000000014809aa22e2051e463fba6d49fbb060d0c7f599a0fc5409d34e71f34817e7beb1251810ae6eee1848c60796fb8647dea00000000000000000000000000000000145a4de777d86025d50e12f9a6615ecb9bdd41489992d1b643dd9aa549acbc63b04b0bdfd14b6e45c70f165e9a8c91bebb169138f94093d5c1c6b253cc001ce8baf78858dae053173fa812d2d1c800da00000000000000000000000000000000009a58b7116dbd6f550f8ca98071813130ecaa9ea86d5275eebc36860690fa048c9ebeb46600b2b63e847bff3e38ed0d00000000000000000000000000000000113ffc0932c041e0e34b2540c485eb74f5029b339cb60bc88a8a749310f33f330dea137e5f340044fd689264af66696d0000000000000000000000000000000002642da3c2c7b6688aba0b19ab29ac72e35caafa044863c364ea8833fca850289de52c0963bc33d7bba40cb5f568718a000000000000000000000000000000000552d35ca054da2f148c119454f6760607b351f2441921a2be17da2cc10902d71571c5554f132e60df79679428fa07e3e40608bdaf3e7764358a64a920cbb33ab4d571c7b3092e1ae11d9697f82ed8330000000000000000000000000000000018fbbcba3d4b1e548ceaec4a48db62a2420ff29a67af332ee7ea3f902f84e6c375fd33abc33d945c5bca25603979f9a400000000000000000000000000000000072ff416994364bdc6535f36c82212afa822cd94fade69f11eb38dbdcd37c7e22af55fe05e6a826dad822073656eaac10000000000000000000000000000000017bba179b847278a4878b6faeaab3b1f4bd7540d22817cd9aff95557497f8b9d286657b6162c0f89f7820becc637dd550000000000000000000000000000000018e2bfed71aa9b11fefca2f0db8bd9b8c69540267de50bec4fc90a6e9741891465c9761d19282e1100b3707eeb598b31d411519f2a33b07f65e7d721950e0f0d5161c71a402810e46817627a17c56c0f0000000000000000000000000000000019efd37727dfaedf697fcda7a59847dbda8ca7cdc92f34e68691d682e20ae6545ac104d6660fdb8f64a051e69298eae8000000000000000000000000000000001225ace0fdce456dd888c9672503b68ef77b2d11caf1265a767a6ea14911e3ca03fc153f18dfe9d95e0cc68b7b8a3a8d0000000000000000000000000000000008a6b059c1c4da046cc0b1b5d7f33270aceffa607daf6d0d078c06f940604e1a0b4adf01a4091306e3c7eddcf3d95101000000000000000000000000000000000f79bae5260a2f114ffbb9273f3049d3ebb002500a57ee0a7d157d86957f43f87a2e026fb9892dacaadca5ee04fc8e176bb3f9e512311699f110a5e6ae57e0a7d2caaa8f94e41ca71e4af069a93d08cc0000000000000000000000000000000016d2b73eeceee17d3bff3aacac9df9ac1c4248d9ea7d6a503a757f7bb22fa6970bb6f5cb5ec154785f7252e1508b382e00000000000000000000000000000000081edc68bbd8db7b10be06ee23d090bd54f9ca07ef24dfed7df7bb05f8cc26e6889dbd40ea203fd5cca5cb588199f9e40000000000000000000000000000000010d3478508619ea9493b4330e2fb9150024cd32dc1378f824788a884a4a30fbf39c630f465557bf0c6d69b4cbecf89f9000000000000000000000000000000000f20c9b134db5d8b7756800c031bf5962fc560ba95d4bd9157b16179f1a37ae08696a2be455ad8d018aead6adcc69b712a0c988d97e86dccaeb8bd4e27f9e30fad5d5742202cdde17d800642db633c520000000000000000000000000000000003dce67181d23af9729e9fb0653d7f79c890fba27de42fada93123e112c4a468fa889921192db8047d86e4db77c60266000000000000000000000000000000000869a1e39d42d9bb0cc0568fdad16abbdac3194af893ebd8dd8f8c2c3c855abefa5fc215412168acadc88e658e83f5570000000000000000000000000000000001ef139a75194f3c4b1378c2b66dd304d179460bac0a289405cd8faa3ff66a7b6e54eb7b8742a68150b1e098630135c40000000000000000000000000000000003892b5a645af916be2c6c7fc0bb08fb5f39341d3c68598940554e1be11e1be75af920db0c8710ed13c78edbf683f17d0b299c14892e0519b0accfa17e1a758c8aae54794fb61549f1396395c967e1b1000000000000000000000000000000000264dd4b477f5db65edad28c7153ed919a863c5c5661e0125c5429b323e055fd69c33142dfc6ed9c87082e2be4675e1f00000000000000000000000000000000046ea088a2ec94d3a1f1f97949f1ebc49690c453d316cc46534fa253b34b30323b6071d147d64bb94e02fb4db07bb0c400000000000000000000000000000000013692a33bb1348486eec40a9e93a4ea3810c7b4d3188cd07e235a2c898aa87ee0d17682fd24f4d978f9fb028fd26e2900000000000000000000000000000000115f8b64c00cd5cd344a7b5edc0ef0bb85a3e8f0f9dfb28f8ffe12db3e0d222c2d45dcdba0fbdc161c5d558bc71aa0977064d43d6802ad4c3794705065f870263fef19b81604839c9dea8648388094e900000000000000000000000000000000014c83d58d90db4821a0411fab45f83fbc05f7d0d7a67ce75da3ae568978d15f4c1886c6fa6086675c0045efb30d818400000000000000000000000000000000001e68691123451f4c3df6dae62c6a63855ec3597aae33a8a10ee274e902e9aab1460cc9c79726312df0ee0ce90c8d3c00000000000000000000000000000000018a39eb3e3c6c7fb8ee304e55d15e209afe2fe278dda93552a7b9f51fbd778da1502eb6775cbc3f832f8320fa0686240000000000000000000000000000000017c15910fad1ca5749aa82a5a2fa98b0ebb37e92912547fb1741f18c34e0d5fc3a307b928636c25f0320d71cb9d31062686285a0e22f177fe3adbfc435e9c1786752dcf3c11b723539789b0cdeb0647b000000000000000000000000000000000fa96d9fe01c18732e8d6454df9bb1f482c4b9add837ce9c354c72d49c2d44ec694674aaf0e6d6a095cab7ebb57ccd9a0000000000000000000000000000000001f8ffe3fb7e9e311e0f6949c07c26a0febb181e37b2268bb5e125fc3a100323740d1ebaa5e635dba3770fdc2ce4ee860000000000000000000000000000000012ac42095fdb677720ab3f14bf0afc55c95b43d28d922a5f8cb0bd841306b978751d24546e3a6474976961d0768f29e9000000000000000000000000000000000baf9804d99039c9fe966a696c64bdacc9673b0906b4deab108d34fbbaa3b0905d50892278570564017b96828c7e1ac93176b6724cf984632daf95c869d56838ab2baef94be3a4bd15df2dd8e49a90a60000000000000000000000000000000014ce6d88a7c5c782562aa101550f1af487296adebd9dae8252698ba04fbd58b92e2216de6ffd474d5992f97d9f22800d000000000000000000000000000000000ce92a04f5c8a99ca0e93992448222519fc454bda5d1d8638a7bfde968386e4ba0dcd1da59cd81d4c4dca3e584be0275000000000000000000000000000000000cb570796f5c8f7b8aa02e76cb8e870d3365fe4dce5df07ec286a0a821f922b4003d5b69c0f1588206d9544013e268c400000000000000000000000000000000098056a033d9cdae86aac02de3a444471854b909680719154b44d4f55f30087294e39e57643c692d6da725b859239080d76db3dcb659eaf6c086be6b414a494dea4bd30aef8450ae639f473148c05b36000000000000000000000000000000001214aacb0a5e6b7a40369a83c07fa8cf1786ce7cbde2b5a501d9c1292532df7822d4fde10a31fc0cecce3a7cfe3311850000000000000000000000000000000004f9669d8fe4f884ae93b2505710e6e45b19b7aa5df8cdd811f09e547efc27d21024cba05e2dc9d057055f30ec72d9df000000000000000000000000000000000a852b821b31cd27eca19712a636aa05ef2cd82c36ac1c2ca240edc7d0172b42a72c42d3cba583a5b5129ac1c9486e270000000000000000000000000000000007bd8419e791a5cea04993509e91a980d3ae4987a5b322400b6e4a4f2b636891a1c7ba4de96b53426dd556532403d5a39915646de2449b3cb78d142b6018f3da7a16769722ec2c7185aedafe2699a8bc0000000000000000000000000000000005ef88bf38b2f998dec7302cde829076e6cf69df23aa0bf6bbb39fc0d3d8b5eafba74efb928b1de0eeb3d86ec82612300000000000000000000000000000000011f47e9583997b19c36616e4bf78d6ddd6d67937f493986250ff02aef6e6e7ff074559af2f20a5bf1d67158e4a199cdb000000000000000000000000000000000007777c8eb259a836e6459b7bdb642f878d869fdcb31b105d01f280938ef5377f2775874c099dcd394abe70f17d595b000000000000000000000000000000001607379d1cd34e2d0ed765a339b21433e9aa489609b92414c6b5a05d796085269c288d739717def9db3502e0550860165061073223f066e35242772385c67aaefb3f7ea7df244d73369db1ea0b208792000000000000000000000000000000000d6e3068c082b68312141aa68f1540ea1415e93e7f1762b6f06ff408a9995542da1c727a13355c19f8f418a44de1a95d000000000000000000000000000000000dcfcf2ab12b1a0e521ab402aaa4d32ff649a5a97892eb6ad98487c3c73c35601c313b8130ad12e9098d16eed3bcc2e00000000000000000000000000000000013777b1eefa4af03dc44e4e054eb7a3a980a9c55644900b80346be84b970e1754d1f4ab771adc9249e4accf88a23fb400000000000000000000000000000000002f53b231f1209c6f8b52f99a78bc2147c951ac89b341495f4a60a6572985ce2bc823625099ec214bc9ceedb2deea3fff396ee22209271ea0bda10fb5e2584e7536e8bb1d00a0dd7b852b0aa653cd86c00000000000000000000000000000000161c595d151a765c7dee03c9210414cdffab84b9078b4b98f9df09be5ec299b8f6322c692214f00ede97958f235c352b00000000000000000000000000000000106883e0937cb869e579b513bde8f61020fcf26be38f8b98eae3885cedec2e028970415fc653cf10e64727b7f6232e06000000000000000000000000000000000f351a82b733af31af453904874b7ca6252957a1ab51ec7f7b6fff85bbf3331f870a7e72a81594a9930859237e7a154d0000000000000000000000000000000012fcf20d1750901f2cfed64fd362f010ee64fafe9ddab406cc352b65829b929881a50514d53247d1cca7d6995d0bc9b2f0d3d4cf46265fc0f69e093181f8b02114e492485696c671b648450c4fcd97aa000000000000000000000000000000000047f92d6306bed1cb840f58fd57b5b71a5df7f86dbfa55a36636cb495e08715cd57f2f3e7cd99a1efc28b1d684de1cb0000000000000000000000000000000000f4eb02d687a1a6105b4dbd740e2c7924689d558e6cbfee768dd303cc8dd0fd887f5eec24b54feccf00f473ca3f54ad000000000000000000000000000000000edad68c4d536912816cf6ef039c3dd0535dc52189583270b3b038e2c67b213d943bf384ce69c4a9dc526d7ef309f25a0000000000000000000000000000000006ff4a6b5129ef026d1d5704bf7fc0b474de92b5cf39722f165e73f4e7612d6d3bb40743e4b7b42d0dad5d5d6a2d4881915b717562844d59623bc582f1a95fc678cf0d39af32560c6c06e3a74023c89c", |
|
"Expected": "000000000000000000000000000000000153da66acafe91b6f13cd739ed3342197310e4824e7aef2e3414654c2678b8d09b296c3f928f3cc489893420031ab800000000000000000000000000000000010f501a96b86343a7c8d8c1250577cc9be6ffec81b5175ed07bd14988c5bbf7f2f3e7111df7d941d0cd267ea191d6ac70000000000000000000000000000000015e0d88894f7f83aacb6710f6c03ae60db8844dd3beec160fdb1df746b1f38a5e23def0893a0b39bee47c97af6535fcb000000000000000000000000000000000bcc275115e87f2f88c4afe8bf4faed46e6ad0c0357884356a26120591ba283f06b464c4853217865b1d2301965f2bd4", |
|
"Name": "matter_g2_multiexp_1", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000017b32e613cb38b41dcdf3c8bb9187d731546977fbffd79fa7f66e3d6aaf9e1af6eca2fcdc260c8f90818d7148ba2f4960000000000000000000000000000000007e4d26606a47c874c20e8480a9f5815e5b577bccd783b775d10309eeb3d2102c7a0abc3324679e44362f09e7a4ada67000000000000000000000000000000000cb6f12ac8b49cfa36b957591293c87b21af0a949c55a28a90ab0fce88fb5cb7645e20ab2edd284f0ad1377dd95ac10e0000000000000000000000000000000014c96b5dcbd3150eeaea5c2bc27750cf88b30a91933a3233a4d1d9b357a80cc20d135e43a344e718dff5c79045c31f86d5c1c9fa11c36b86430cbb1f3ec10ebbe3787d0f5641d6d7fb96c810eda202dd0000000000000000000000000000000001ca1141ba9542c56de8991b313c6ae42fcecb6751b0b81b8cb21ed70d5008f7ffe831766b89880a7fa6dfdb09a2cda3000000000000000000000000000000000e6766b17db165bba564ac63ab88d3f8f5eded07a40b48644e60d3223d30458e7dabe404cab8d6f9fe135712ef0b1a43000000000000000000000000000000000dda3e6c87382fa762510e5cac721fd2b654f002f5b9a3767a8c6d651ccc582e80e3f68d6913cda30f9f51ebcfc7c98600000000000000000000000000000000059a7dac5bb6b504f2bd603d486700fe22c14f25254537b2c9079c2b45d36c7ce56854c5699cc7649b533194f51a9045c00eb20fe7c292f3ad820a074d8b3d8d24506612752d8677c2d6ca24f556cc4500000000000000000000000000000000090f4b85961ce97cf7f99c342d3627105d790f611e19721a43d8a0febd67ae393d77a02b999108efb56f0397dac22703000000000000000000000000000000001112f23595d1613c47486eadc37f9b1ac3b3c3973b3fe964d3b67c3996fe2eacd9df5c287b0cea8e9475d146fabcf9e70000000000000000000000000000000018f46f7ba3c9af34c1025c2d460f0be966e68944928dbd55cc7fe00e5def598d80b0e3801e48a74963c974ab4727a52100000000000000000000000000000000096845338d5cd2ac44e097607d6a1a05c241eda1941991ae9edbba965d9029032c46da7218b5b2338e6c58898bc4a820f661d7b30fb11bef70e15b257d7073885468a380862202b2d705a84827644b5b000000000000000000000000000000000aafe45ea7cb8b450a51263eebc28c1ded662972bee512e24fddaf64f43b74b66032523b3b104a4e9f6b62394436c6710000000000000000000000000000000015cb27e1fedfba2d1679f78a388f90b22bbf3e7d090f0ba972fa8e72f6e31c446f628fff929953712ef6e425d16eba5c000000000000000000000000000000000df9931893cae713042bf722db6ce394b6f346587278a154c271d8511e690417eb6dc47efbcebb7c2fb9e77f1de9fde800000000000000000000000000000000106ffa395ef170c99bb5742428ae88fa4fd7a94476985c099e3b700b7403d083281fb71a19640c6bc2321e27bcb33fe2346ce87c847376c8967cc18297e6007dcfacb6424e1d273930f38bb0e88fc5ca0000000000000000000000000000000010b1f8b1c492a56936da905b8738affba6bd29ae5fffd40ba6b31325181d3b489a81b23dcb69f6e71bd29bfb388e5a8f00000000000000000000000000000000116a115303b4774da59844e457844232d088062d920db67b2a8450a194be7e5340ebd4d106454fd9a03c8f50dbb1e119000000000000000000000000000000000eb521edd61b38006cffc43ab72d395d669dec196846fa4d6d43521da6c2fc3bf0994ce7556a3cffec7751b3bc5703ff00000000000000000000000000000000073cea36eccaa1c78deefb6029903c2b6598301bdefa9759719c3b590fcc5a6a4d3d4d19f552b33f4a3126a6e6a8448639a142c443a666499a880aa1cb9f523411bbc8e5554de099ab485b6c2c2e57cc000000000000000000000000000000000e3925fa085db73c1e67b29ae90f8773f83be5ec684402e8e2360ffee8a8368911e584843e42b0d470de78591df6ea6300000000000000000000000000000000075c7efdeeb16609b4a47ea442af4d75238fb7534fd96cb236a7886809d6adc2b62c8ff72bdb041bc51c1a71b68219e300000000000000000000000000000000088b4eb0dd185e51b737d797334590e982b7b0a5f109fc7d0524b2465c2c0457964eba5a6d2d4d99fb628f21f15a776c000000000000000000000000000000000fc79f6b38f3356972669290eeadcd992a22bc1191606b663a1e148aa58db3938f0fc65e536bc5811c50d9c7f03d3e372c01b7795c2d16b5bbbb1e107be36cc91b25130888956b0cdd344de9b4659447000000000000000000000000000000000b87c47605fc060a8e3677e84ce9d14b9309360a13c80d040c625fbf0108f829300cc1fca409a0f9c96311cd4a9a21e60000000000000000000000000000000014c4088f1e7935cf6a1d2475b84497ce6a250ee2c0c991fe51a2f2836388a354824b02d9cf215328dfce3f546713e21100000000000000000000000000000000120e59be3ecf35674eac6cdc559599b273f13f28a529770fa156f8e519734c451eefb35023639f32049cd19ea0d945a3000000000000000000000000000000000f97755b62a8cb8f861ea02c77819f0b58181aecf612d92180ba9b475f0b4888b922c57f6a1c619dd5514620a1cfd9e2c712943d8795a6104f024b9701c70b09cdee9494755bbab0576e2c7f7c9d48280000000000000000000000000000000005860cfb6be6720118623d2d8ba05e686df22744b948421dd3cc1b1691e00d9b5d00d00195b4acf7a7b043f764f3f1c70000000000000000000000000000000012632a3313dd611e8d969bddd556c2d79ff387603462ac78ded3a842981697bdac34ee6f1f4744ed2ff16100874ac24000000000000000000000000000000000112b94c317586e343acadeca611c485c3ea172bc10dd39158c1e678007130062a921b53826d7be6286963ff822f1066c00000000000000000000000000000000040de8c0dadd2a6c2a7ea0fa43e1a5f2f5a6be3fcb0de6875d8cef1ee2daad87125d12f6869c4dd3d931b296f1df2fb3d4d77f6246c57d398c57848db8d3f986c475a41a23d424cd3cc2b362c1b99f2a0000000000000000000000000000000006fcd2c4fe848e9462ba1112baad39031c210952adbdd06293a622ffe2d1c6e4fcc8773ec8913717018b97bcb9a554fd00000000000000000000000000000000130a97442f3273b7b35464545e7351faf71ead9b8996c63889a45945ed82bba29bff5014776c6185219a5234d8475c92000000000000000000000000000000000491d571bac5487b866022a0714be11b38bfb296233845cc434a50be1d35f516b8c6b046fe3d0a8f4f95ac20eddea01b0000000000000000000000000000000017e34b04e6fdf152c848f2432b7bd84b3dba3915f06eb77efb8035750aca9d89e92e1d1bc4871105c440d639e8d8b05541776ed9d1029918af4c5113a6110139b8bd7f938caa204373a28ddaa51430eb000000000000000000000000000000000f1b8df4e8fdfe32eaf227f5af9f2befc85073468f10b81d32d0e126fe2b0cc8e8adb8afcac73213b6ed95e8e843b97c00000000000000000000000000000000004e3fb435ae0fb2d8bd091f250aefe5922b353a64e16abd75627737f3bc56639f8b40652cae69c73ff1969925b0afdf000000000000000000000000000000001003aed7cfb00efce49d6b1a8eba27df87479a4d37bd7fda6121549483b669a1a761204b0dd28262bf27e5c8e180540f00000000000000000000000000000000114fbca7caf782b3296d0b26b4c362bf50acaecb8bc5726b2c99f904ec3d092d5d40991d0d30c8e79fddaa45f04a75d3fa64411438542922a7bac10806efaa633d31d37c0b223314a8b6221155b9c4250000000000000000000000000000000017faf481fd4cb0c373d21d7caad40e93d9a86e62d26136892fbcc6f6e48205543aff00c45e82fdd1d3e0e733de91e7000000000000000000000000000000000012e14fcb9ad4d9d15347cf004745ed4bd92097eeeb41c4cbcb728a234616363589d8f5ad4cbb61d31a8aa27627723c7e000000000000000000000000000000001513dad1ff27e053902e779e35d04cab648939317830144ea775c435a4b55e13fa2fef03a1256abf5c187487c25a774f00000000000000000000000000000000139da29de8587c7d0ca9237c37a116387385e9cea453b9e2003a37ede7aa0a3f4c1df55255897f5975b662be33622dbce7002f41c6acab677a0ad023bad2a61b11c1b7221d944018b5ce60bb61e87e96000000000000000000000000000000000c118b147ee3489f30c6ecc0256a314ab674110588e8b69ca6d265fc270c3e5b767817f861140cca5d7c6be4012d1ffe0000000000000000000000000000000014800790654726959fd876b035bade0da744fb36ee5b304f228663a531345120267c55ac19fd66022752010e5bea7cb30000000000000000000000000000000000193ab7ac2f151750356b6e178557460c9c2672b1736d19a20e3fa28082479ca60021aa68edf2524f1aa826ee70b65a0000000000000000000000000000000015cee9ac55ab45abbc57d0ea6ec9ee49f6c59f6b94f99589dbc08ee877d3a261ad77f5473fedd72ed7206647eeafb6eac26e55f09b787c0542878e4d720027d9ea465f829a4e0164cf618c5d9cde49bc000000000000000000000000000000000ef203fab794a0ef29eb2ebf00076134e5932e27c99d6d445695b9df2afe7563602e318caf5d44724a21790ca0ab0d180000000000000000000000000000000013b9b1b1d3e98b61b0f1a0ef3a1a4ceed57b6c01849a4ad66a86332b3d27022cfccadd3567e6709d2de5b23b23dba43f000000000000000000000000000000000c1fbace49684f4be32ef6178ac3a95ea3f50b11494340fb73dc5391d50bcacafb3bf0f2631fea9c4ec47327d644489500000000000000000000000000000000040f82812855aa3e3aaba826d5810c1049cf44e86e44e23cc6da437971b529d2f2676c73e1fb9da52640c981fbd710bebba67cc47e38a129ab1140fbcf0386ddba2feefc919aacdce6059a27a1e2efca00000000000000000000000000000000060d7a718dd02b147c265f71eb136d1f31781b12a41866b4f86d7374b93dd10058c192cc0fba928373b1526e1a5d7d7f000000000000000000000000000000000cf29275373c0573ef22bf87919faf5444847203c7dc6d2e18986152cc294be04a5b1a4b0536797158113a15276c4fc6000000000000000000000000000000001016d5b9d4d200d7b4b7cc3836b85d6697fe14db350badba9978c7b56983dd1a7e572640ee0372b0a4e2079ff4c1abf2000000000000000000000000000000000f2768d104d895473ddf8c6b3cd0e7c22458d0037eca6365c766879a07c95037ee0de00d32c974d767080935abbe0be1705fb566367d9fc142c4194b0525c16672b843aac1160f9056ebb115e80d377a0000000000000000000000000000000017b9ca4349fecaa43ce911c0b256680edb8a0906ef5460fc4d2004579336df1e19560fe960a7a7cd74bb6e8272e08960000000000000000000000000000000000d5b96dae738db59cc67a51c61bec6deaeefaaa51e3259243fa4b142ef59676231229ae386ce699fbe18c4c00bf9d49400000000000000000000000000000000111b79f4b68dad16550a13334d09dc38336a75a5da23a17b5064e2d591aa3dab4c2e982a9f730a7633070504663a24610000000000000000000000000000000018f6d3616a7eaf17c805a88c9710039644d01b61aefebf76717ddcda6f4bb34aa15702de1e92bdb27b27f3409638da90f7bfd990cc4dac62a0d730f56b4eb1c1ad77ca9cd58b089c23c2f6efa00b7fa4000000000000000000000000000000000aeb5c087644595d0912879f61959d2731ff55260c682ed2bc5fc55c13964ef7c1f70aeb55876d2264d558c31371ca69000000000000000000000000000000000e173848f4570525b03a2b2c86f4dcdb8b28dd6d18c1354cad31028eb1b8b44432c2346edaace093e3954c7fa6d338a4000000000000000000000000000000001949b0902506d111ef6318edcd7a58ca4d69f5804a028aee73c3786cb2db168c6a73b77194f7a021ae6ae43ac78ade340000000000000000000000000000000017c5e28ba6103d97e2f3d3611c0c78f06406e0da8a49ae29c7d460b52f75136920784cd500aa3593858b877697eb8424807c5a41ae2baa1e10ebee15363d1d4569f731d77a418998108f5dfae0e90556", |
|
"Expected": "0000000000000000000000000000000013b49054c3957d1e77ba2dc3ef75775bab9f0e9f76b33ff22e244e897b8ab80ee0749c81eceea259e99b5d2a72251e5f0000000000000000000000000000000012e017e4354ef86f73ec51921cbfdd01e3113cff044a049bdd34e36401712420790cf718bd28afa280ad12104c1851ed00000000000000000000000000000000097f28bee5d903e3c6de14e834d5beea5c847c3106742978e586ba7e913f8b631a69c473aa10e19df9795ebfa3ea6a98000000000000000000000000000000001953493daf65b974b549bb98e735da44b543d6fcfd97176fdc7f6f03617d90e6bb952a607fa8e5791df5dc1c9bba2286", |
|
"Name": "matter_g2_multiexp_2", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000d4f09acd5f362e0a516d4c13c5e2f504d9bd49fdfb6d8b7a7ab35a02c391c8112b03270d5d9eefe9b659dd27601d18f000000000000000000000000000000000fd489cb75945f3b5ebb1c0e326d59602934c8f78fe9294a8877e7aeb95de5addde0cb7ab53674df8b2cfbb036b30b9900000000000000000000000000000000055dbc4eca768714e098bbe9c71cf54b40f51c26e95808ee79225a87fb6fa1415178db47f02d856fea56a752d185f86b000000000000000000000000000000001239b7640f416eb6e921fe47f7501d504fadc190d9cf4e89ae2b717276739a2f4ee9f637c35e23c480df029fd8d247c7a7e300bcb3c740fd1f693d4c8915c4c46dcb627f6de6e4847f123623cd23bac7000000000000000000000000000000000f20a07526a082e88630a0256d134a8a5e8ada07b1cead39ee838dcbb30904e9016107fcbdf1f8ba182308dbe0b043d20000000000000000000000000000000014fb7732f67abf60c03ac902577532d0acadb5f3db0d6397a42ba693526ad74f2c61a0195bdc9704aaaf12e65aa6d88b000000000000000000000000000000000018cec4fb81c85d304588d11f8b9c51f5a053df11463e5812a1b2e6c7144522ba36bb91adf219892d0007cee470032e000000000000000000000000000000000b8e52d958a12a9037e8be9bc0d5045cade2d6ea05c6e68462b3a30b5d4ea34e5fbad173761e4e216b2e6958c8983b28b473df5e282565a0783d23e65e283a103ebbddb5c884183cceb62fc32d0e9602000000000000000000000000000000001468cb35a60898ed129f30c261b8431df6a154c250ec16d85a22f8717593b2c21853d123da86d977a7938c5ed74ef23500000000000000000000000000000000011f4e28e31b5f9e6877192a5e632d8c1ed7ca0c42e6e9902ca68f1c2de0f648c6064436012c5c7b14bb8d1078e02f2c000000000000000000000000000000000b25114b2697ca7eb1e6effdd1054893a188fd382d387ec098f846c1137a9b9baad01653b963a0b0bf3cb50c3ce3563d000000000000000000000000000000000c1d241cb03e642c1752b1e1886472477c19a2801ec032dc220c3243952f882094119bb92b621b654b766bc900d2d4f7a048ef7cf5d1f6f625ee3aba091147c389ebebc5b8f3d285e16ef4e8afe5c013000000000000000000000000000000000c80d4474390fa791ea5f2f16b41506d8ae13ee0993c8d31a07712687298ee7978a724999500c42400d2f788a5a36067000000000000000000000000000000000592705cc5a8875750a4e6ceb42aa3bef5593eda9e8212702a2e08ea70277a2a66526bc5237be33c8449301544da35e60000000000000000000000000000000000facabfbd15284c6433f17b0e6035d4fdd84d3ad2dd30a27d52809652ff6e7a684d7724697919100567ad0c3e1a26320000000000000000000000000000000006a0fc4e2af69ce15a356656f5d182a2cf213d76a6047a05a1a3375909d245f5316b91333d2141c0817438f0d87bb52da9b63c6bf36997118d58600c1e429c105a379b9e8b0de934ab9f433a4fa63dc80000000000000000000000000000000003f629618e1fc3018bb836301ccdc59022f0a25cc9c5de6e4c31fa08feea525c83256235e4ec8364e77e5df478f5f62c000000000000000000000000000000001120d6af221ba6f4351bbee4c2c664a769adb17872646df2c408f70c99ea991ffced4eab50fa98be1bb9426915f125930000000000000000000000000000000015cd16b028ce3d58b10aeb84b783475d894ab3f0cfdf7104ebb4f3417a038107128f07518dce548271061cb8c97e88af0000000000000000000000000000000018379875b68bc26107f9a068e5034f29dc2ae7e8830f8e9ecddc53fe7991206646cda33d37b31a47a977b46be58d7618f228da17f49667c113d2bc2a2c8a338f80be68496f5145b4be21a5786ca6d46b00000000000000000000000000000000036570783711b381830e35878fbeb187b84884a9a0e88c38e84124515b470e6ac18157e1499026b27f4f731a961eaf330000000000000000000000000000000008382838c18d56c046a8db495babf8d14c915622d7917ebe10cf7da7ecb65f174cddb9e70d0262ada961b396c5511b410000000000000000000000000000000015f63ce982aa581dad5c71fc79251b7f6336c4e78a4a0f4cb6f87167cabd31cbec987d7af4f11dc6d693a0b0774864130000000000000000000000000000000015c001372fe0530a3f50fb8b30e75ff4b264d673e0448211d082c7a9018f583b4d01790019874596c59c68768cfa3e699431e18a462fba704216b516e819fb3392e315b0c92a7411a329cdafeb51124400000000000000000000000000000000074d78cdd35ea17a3013e2301fe9f80f2d20d270a25fdead37eed7697a52d152612543781763e6035fa5452ab12cce25000000000000000000000000000000000e572236e1c203a1c0f99e6ec978458c1a143a6a650eee27cfbe406bb2858fe5f30222f468d119703c2f442bc644ff3000000000000000000000000000000000125384343fe132e16a9fc15efe1b3a9e47289e0afc4b44d492e33a6216edbc96d66c1ca66944a8296e7695f27f414c5b00000000000000000000000000000000084c2cbf0d7c932c3098ded7c70d4411eed882feb0f79e0f7f1c31f5fccb6d53fb57de179c3ba5754bc5e532c3784df12051041bd2f12f6e6e29924139770fe209b7bbdbcd6c0bcabbf5021a7dff2d830000000000000000000000000000000004d46066439c3ac559cce863c58316883651023990180470d2efd06e443a7caf3a514b54f15ce6e850d32779215bcf4a0000000000000000000000000000000019ce904b6c9c3de59f7d5017f60f1978d60c564f94a0f1964c24c876d1139a7ffbeb6d0d4884bbfaf5f2f189af6904a50000000000000000000000000000000015f1989719e69be95f25dda9358fb98aae2819e0deb7e2d291e2c01e85ba26a9da421896c6b6e2ed20f609b533154694000000000000000000000000000000000b287cfcf1dd7c6d735c1358dff15393ddd6c82e7a33c5d8005c4234cdf823c76a4725fd74cad74b3ec51df67f09af0fb96df57a600dc3b5aabff5b1034886d24f6fcf035bcacaaec738deb2cfb8f85200000000000000000000000000000000006b37e2226957d639fcb0bcd6c20b3c7b8372e7347a14b970e01c67c1859fa97c754ce588d0f835ecc053549d963ab4000000000000000000000000000000000c6a5fae8be3a32e3f70a4202a1ab6d97183964b9f7b9a084c49922cd9e0e952b0bb66c5580f0e0c417e079493bcdb4e0000000000000000000000000000000017b6132f11adc0d5d693ae7f3a0f89f5779708083eba23e03b0c9265e4e60624e1fb6940e8ee49d31618fa6389b1b50b0000000000000000000000000000000000a45c5f6df71359648aecb6434bad1619c39f10e279a02b3cc9725d0256bcd126843fc9ed29cbe02a32cbbe79774a3378176412b07eb7f423f23ffeaa0ee642590e0b7016bc063f3fffa93e1e35484c000000000000000000000000000000000ffed009c78ba9af8cd33af7b7697ae4dff863bb92365055baedd2299b7f5b5e8abb84ed434f7223c3e309ca53c08aca0000000000000000000000000000000003b2370c837dd6291818efe7c9af62dd51295c418739ecc509d42c92e2c97d12a9fa582946e176e8153fc9a273140b2f0000000000000000000000000000000001e63438e8b4a0462cfdff64a281ab4a7f48d51b51325817139f8ee683484f8695f1defc0c3efcca81d5fbff06cf9c54000000000000000000000000000000000192fc391cdc1ed6ddbd317f2f366f2ce25ba27b8c0f09c733e7bc0c0697544399a3a4f1186d139a8f6399ffa88e89a69c4b5627d84e153f3a4ecc14ddd6baaf1d62253a0f88d3af51be18d991976da000000000000000000000000000000000002e105e0eaa418d58019a849b89accf665a94ffb0bdf308a11b99b521de7af8ddb150c0e3b2e9c54cf5456b6105bc81000000000000000000000000000000000691a3b3986fbe1c0ea22329364454f37f645d6abe9310e883b9191ce512347e074e18e28b88c2adcc76190a549b80b40000000000000000000000000000000003f3a37a763c8d0d99a3fe36923843a22cb0fa18ced48493b2510fc99afe5b7699bbaa6c2ecdad8aaf72969354f121a1000000000000000000000000000000000f4bbae00205f54eb10c83d928d908fbae342b76050e33c51b6e282e02b3c1f132a4728dee4ea95455c25fdfc112f2542ed270764791aff081f1dc8051d22b8e18803a7e310393f21bb4a495a445cd450000000000000000000000000000000009a3e98fe4a98582ce9f274965f376cb45e8583775dbadf626cb1327c1f8a25b293b97e7f8f31ff72ba7e8e769ff25ef0000000000000000000000000000000018e4785ccb76c4897087c8a4242ddc744c6a0a53a4a844254153c23d6f16d4ddb945252d13f93101613f4eb0b1e2b8320000000000000000000000000000000011b81d344eac04d3471b1edde5e51f31f97bea3396580839fa094db58cf6bee371bbdc045fb60c3ee5c6cd5d3f6d3c4700000000000000000000000000000000073476bc5b1d52ff4ca89c3afc099417f473543fab6e59cf9de8a19705dc4bf2a210b1e6de4dfbde035c312be0c70c56fbfb7606b64eef0460b8f33a0be54451fb655ce0b81db89eb7862f392450354f000000000000000000000000000000000c414b95b298b9c673001173ba7e5ee3e03926f28068481cfa0b469ab556f8fceba9fd0a815180ae0b82c265fd4c6b7e00000000000000000000000000000000054a242c1cc1a9c710bc23305d09c2d613ee8eb3840b37943bfe83f9c1db456ab4436ad319fcdd8684db129d76c95320000000000000000000000000000000001683711c0c7f02e67374f190eed1ce6559479d6d199f43fb5b0ce7df7774a5cb21c86b3b3498855d9b69c5763acd8c4300000000000000000000000000000000062f87085dfec847af518bd71c078f994b090c3b27c6eaad79772ab58afa43993db52fb08649a32629d61c3db12c87318a29fcc442d0c2446697e94dc47181dca7a314f9073c06aba6dc55aa79978d7d00000000000000000000000000000000083eea9b5b2d5ac5f7ef51ca889a4317322d098a408a741827fb3419eb12a51c07c788c2798cb37635e224e99bbc894c000000000000000000000000000000001312ec00f4b3a4305700b44b3f215779a9a8bfcf5b5d3a7f237a33c5484099ec9bc5c8537fae768e2c0ec62168f383d6000000000000000000000000000000000cf1d5d05d11e1d07074dd34211d0f00eae1df4dc550c55bd2fdafaffa1ad36abd5da30c5d3a5aa2845b1d95a5cb571e0000000000000000000000000000000015223baa9f2ea4b04fdb05b05bf3a94dcabc5e64189aeee39c380de9a34fe6b4253f5795f70bbe51b80e1aec1eab7196d5b468797b4af1978983faebe59a28f34956dacf5b7f65d25548bcedb518f45a0000000000000000000000000000000011a960cf1978aa2ce1731b857fd91d2f59d4b8d7c6871ef6f4f85aeff549a2f397949d11a4793926fe7be37f3a83d11c0000000000000000000000000000000001954f056834d6e3b16043ef1acd0a47a353300257446e9a1db7e58bd0d7c4bc9ceb3db51ae01cfed9de99621e96934c0000000000000000000000000000000002e2fe460e71b65595ed93a0010e5ccd1a2c16fc4e0d345e7226c947f29720d2f3f54282f79cec086d3fb1999b9629b300000000000000000000000000000000060dd8a7ccb613f1521168a8a322aef9f84d9708a893f704f4fc9a19e2493f25620a47e0fff1bc1e212e65e92873b4f2dbc6afcdd409e5d50d7b655580f1144de77f3efe5d6268032eccab7deaaad997000000000000000000000000000000001472caba61c2f1fe4b1d0912b114c25de103ef4351668f22f3a158d7a347539a7b6656044bd490f036ca3e29dbdded370000000000000000000000000000000015f8cdf7786410b409f218164063c99e77d8f72f03882a6c9430ec725ae574547d3ea3cf30c3ad2c9c3febe6c30b1272000000000000000000000000000000000ccbbed85c2809433fbcf22d6490457dab800b21cb4de414c7dd1804a0bdeb7142f8ffbb2de921c2c9eabee6a6351026000000000000000000000000000000000a404f42c48e3ca408d3f92079b99805004da928f128206d8904ecd7fcb14121c7d9a9e7fb69accaff921315ef3d5372807347519f114e78f99617f6b147ca833bff7be962c9b1e1f32b5babe6067d7a", |
|
"Expected": "0000000000000000000000000000000000fada9f43b29abe15693d047adc277814cb94694cab3be56b92312ab7666649b8e9d92aad81f8e487be0f74b9ce8c250000000000000000000000000000000007f6891775811a325cd7f548011ad4c705ca0327ea0484d938ce061c913a7ee6978293c3258c4b865d5c2325816c39990000000000000000000000000000000016761f859beb90ea03aa35e954d112da02daa8e76de80297afde9c29cbfe8ef4d42dad535917685a99b2a91b1f952ae50000000000000000000000000000000012a4f24ab88341dfb8a60c19993b8abea96dbd7033d3686c40903728b4fd4da7d07961f2584b51e9e6c05976d555757e", |
|
"Name": "matter_g2_multiexp_3", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000b52f05365c4df20a7290aee71a7e030615d1a2a971167884d835c24e756a0faf6ed0552341c561446c7fd3d5e887d830000000000000000000000000000000018718ef172c045cbf0bb132059754b62414097eef640a781db6ad521af5a24d78c622d9402033fa939f70aad0510a1ac0000000000000000000000000000000017e969e44b4910304b350b5d442bb6a0b71e1f226cb4603cc8b4dd48614622f3f4e1ddecb1894046649d40f261d94e030000000000000000000000000000000004dacaeb9e05b9d60ce56c17312a092cb988bff426b8a718cdff860186935507a06eddbc4a1a29e4ef88db83fc4b6e77830630695c8dabe9aded1b5365bf93770aab7e9ef4140a2bbde2f0a7b109724d0000000000000000000000000000000019829d5799eed5a081042e4646d46fb6bead6d3b9893a4240867b25ed6af6a3e154514f244466d80e3b9311e060bbd7100000000000000000000000000000000156157a654db2813cb9c1b4da0a3ee192fad076bb2767020fc5fc00e967c1a35a367ffa375703e1181b3705ace9dd28000000000000000000000000000000000093385a6a9dd0ab996df54b23f47f4a49b3f379e11bc8331016ecee6161fcddd22f6d49fbb21f098873f1e17424dedca000000000000000000000000000000000d5b5b0f2ce81e755b4030b33fe3a8bdee38c2c60ed3b4a88bffb9207cb762c0a5c699ff424c000ab080d763abc5438d184ef5eceadfd77b3a4092696ec34d0551c88e434567638623740b7d5f9e36160000000000000000000000000000000003af8c25bdbd0dc1cc344d55366f15555709a74e1f0d8d7050cb6b487759db6200401b7868fca3c2ad26e6362a30e6250000000000000000000000000000000013f8b6ffe30f9a133fafe64461d305cc6b2cf5aededf68ba396d4e00df651531c750a3d94dd77bc5c6713b939b18fa19000000000000000000000000000000000dde97855d7728f409d873b83b6879b45ace5b73f317687fbf478e594a959ce21d4d751db646ceb20432e8311e67404f000000000000000000000000000000000fea997323cf29710cf0e3d44ce682e039d6cbda155e43c94dc8cefc5e94000de4b9525123b9615b5f1019a46ef37ad3a80d9efab033e920061cee8f8d7ea6023cc05f08340642613628b39e7b7fd0af000000000000000000000000000000000cdf60e3bb018407eab162822468255bcffd54cad9127054bd1c30705a4ebf1afc7f539cca6ba4cd070b44410ec751150000000000000000000000000000000009a2e3e5993b6a7007dedbbd21737a8c0aef3ecd4607953c4a24bb3fed97ccae01ae1cec024443f300b570a66e9ac3bf0000000000000000000000000000000008a21fed19e9ec2a741ade7767b0c9f39b79c3fbe34aadc9eb3043583768d893bf927d26231759290c7dd9c4f158d5a10000000000000000000000000000000018eef4ff88d63149d2632c9db586a4af0606644b16c82fbb0a3b869f1ff924c59acc8efbfde7bc604497ff68939cdd0845111c860f6f5725f99b225c53b9fe1a70150e7ce922bfe214900aaa2790d145000000000000000000000000000000000f5d47911596c46c0c08cac5f5e7f6d0609874da4ac1bd4e0e59c393273a5fe31a756c7cfff2a01d19e79d209d7c6d3e000000000000000000000000000000001010f864eb6624132d4436d18db7f5b34727060dc426c109886be88031e3c155490cb3fb09e1fbccb7912875477c6d840000000000000000000000000000000005cfbf1c2ae1b80a8c7cfb2cefedd907b0552794f4fda101ca1a723b18de8cbce30eb54287e1847cee3f416cd8b45f2c00000000000000000000000000000000084fa63781f7eba9c7e911ae5866d485bc7e90603541c55d1ffad8b3cf7547fd57fb24b14002560e58410b828513e109c07041840216d60ff445cf53b273a46016c8ecefefb53550f8bafc79966f863a00000000000000000000000000000000124870cfa469136c638e0cbf15802f2699aacb66d7e4c2965c6759dbca4b7e47941ad9ec37a84db1afeeeaa65a7418e4000000000000000000000000000000000d4503049a6a53536bdf41dd832a6ecf3f10554887da7e389cf940394e1d88db94369b7947436546eb6c6e82c48dfb9900000000000000000000000000000000053f9a6e1f05b67cf553073358009a172e2ab8b43572a974da1f3de85a29103b13d7e67b2a359297172d27dba5c61439000000000000000000000000000000000abc29f50ddc1c113c73700b9b9796890cbf48818ba981fdab2db27ef1c58f4c2e4595b99eae397d40990ce2f6c9317c29b031b82dc8c9f4ea9524793b54207d4e13a548d73297f2aa6241aff57abfd00000000000000000000000000000000007d2aae9794b7a7de97f7146c0ee8415e09e56fd42535bce6773cadd6f7ac09c4eafe2e926cb7014377e54c703eaa9dd00000000000000000000000000000000172a4a33ccf99eb0473b2c44d30bd53159afae0c7706ad128bccf6258974d5e5761f9be43e618cdbd96027aede7fd5860000000000000000000000000000000012601bce2171c6e4c2968a3efdf1491285f9e4ab37cf973ab5c8e224ad5b40e1b6459ac89090c73deb8fc79fec7fb8e200000000000000000000000000000000112a6443116e6f98ab348e57daa3971b5fa506e40515e1611fbed3e7dd64c5c1e991e0d2539a70eb93e3da0f573d6b2263d26ae92119c7b06d83d7e2922e06559b1740eae315c6623d3e543c9bf54258000000000000000000000000000000000030372914b83644fa4db1958831e9335c72ab7a811fb337696221a3290e4c54bc10c2225f8fdc3a9f62632ba2f1594500000000000000000000000000000000114205926609470b6022d24046a1997c048e6d2cf6043397892c967692161c0ceedf409bf5e1199a64eabb1ff8de23640000000000000000000000000000000017cdecbe73779855b7b94920d4bc8ad057ce51c5481a5579650df8a5bbc421030d2ac44568217c4dbb13d7c639760236000000000000000000000000000000000f194fa814bfa7396697bd812d9449d06fc61b580d7a86429fdd1ad376e21ceca139356d7d13964c3c684563675711c67a02c61a7a75342ee7f0745886c0ea2a73c21500aef8078d21d20b7216c2990e0000000000000000000000000000000015d4ae1521acf897344c3a76261754ff99742585af4a0ee86dc473a88fd408091404df1da9d8bb291db68bc9c07d6b2b0000000000000000000000000000000008ce160213875c661163990f3f7ac219ea295db5e828354864517ea8689ec15d35c6df78ff14cb276e0c97ffd7fbc09a00000000000000000000000000000000038a3ee211e777d6d6b7ca6c7a0d2130f1a071c030eebec412c3a0f14c3584e7c5cf15de254a8f141a8210a90249ee5a0000000000000000000000000000000019f7ec6b2fcd8b3190ab37a6e843340d3f3fc092f5772a042edbd5bdc967b96e8a1dc9e435b8463496aa1301f87d0e5a81b0c87102055dc2901826875d5e85a794befd93fccca2b9c0a1f70ef5610d83000000000000000000000000000000000fa7f8fbfa1d4ef5f001a451c55ed261dee344025e599884b29d086e15665867932120d33bee579d5eb1b7e6c7299f310000000000000000000000000000000001f06356f793350b17b47a623059a068800ca1eab6089c7c146182990063e8e23bbf40d95a42bf6e976224b680b75bfd0000000000000000000000000000000008807f6606d2302450bfd8b38fd4147b851ff59762c1ff48f9442c4d7b77a32c5e023821eb47fca839a27fde60e5f61d000000000000000000000000000000000c5b92f1ca9c20d4b6b11d794a5853824cff20d9267a20a7aaa4bed8bfdc728c4d4d50feb8f0b569757b97f473138db1ebf66fce49c6beb12737fe05e3adc0a51ecfa9144ccf6253088dd1a7a483de070000000000000000000000000000000001191410ec6c5ff628bd25d35965f5e9fa7f3c3d8c0a9a1ee7ae37437a97c25e221110d892e2c7a0e9c8e386774eadb80000000000000000000000000000000003be30c25a18cdab139277232d8888f6d13112c9556895af8030f1893114d5845d895df9afe3c6f9ff7ffb1919adea9200000000000000000000000000000000197f6b4e38be0358a3f1722664c61e62587ecf5467f8aadc3a236b47682a75cb76bafb18a5c556b321d5da49cd4bfd4e0000000000000000000000000000000002e4ebf7f22d929b7421a600e67fa2e64a59edd87a2e2eb9dce1f06d3c793f1a812bcdd510e654d44fb4c1de8c64ba9f0305523dc79dc4b905e65587fbd095ed57aa42403d2df5dd489db8f50c99e9b60000000000000000000000000000000011c6f1dbccde640f63ad7d40089779d01075e26269421b4ce12fa5341f58ee9110f17d08dc1052426f2d00da2dd70b4f000000000000000000000000000000000740b147bcdf06705971c113a5cc12fb37345dd59f2cbb5ff500ce2b347fc5a8199cb3007a871670d5093f28979cfade00000000000000000000000000000000046563ea98b5e85b3c42222d5e0d8481e6aefaf077a1b99f2b4eefb397ec846aa3659aacda569054c9c8b9b69750272b000000000000000000000000000000000812d887943506d68e3525ced9b979354539b7b14003a3169e0084c26326b92be67346920c9a99ef0f9638e8991296feac23d04ee3acc757aae6795532ce4c9f34534e506a4d843a26b052a040c796590000000000000000000000000000000004c8078fe8567013e8d05a546934026cdeee7d485e30d739407db16fefaef53ed7bff0f9adaaf064aff014ac919d91c600000000000000000000000000000000107cc17f485af7f22e07cf14c5cad6368323f720511fc9dda677b360567f769e47a77f61274927ef9b7be48a77357ec40000000000000000000000000000000001487f0880a6cbdac33ca35b9b65e4ead9d8c2e9180c993bdb2052060325aff8c62668c643f0cd9b4bb1f06a3dc74285000000000000000000000000000000000d4b2d062e31fabe8d2a329dbd6417673a519f455739d140246f2b3e43e20f390088c08e545bf0419d796ac71aebb5198586d7ad8fc3e4fb42981a4415224c0d976ebe1c342e9bc1cd66d35168bae33d000000000000000000000000000000000811e9b0acfc10830c074c5a4d9f4d9382461eb523a61dda0b77f1c43b285fc5c1ef3a1fafd923addc9a6e904505a255000000000000000000000000000000001113102d015dbb509f0b8d0d0ebb4d3711c4f0e1e3d55fb0af247dd24be4fec9d6fe3ad73fbdcfe206891bcebefee4dd000000000000000000000000000000000085aae9e58fb97b96ca3c089acab7bdbd0c3adae141bf61075f5c13145b0d07113f1075dfb959bc7c2d3d3b3a06ab2a000000000000000000000000000000000bb5eac8125807c10270d94e5bcf278241d6fa82f68e41b5529b28aebc88870af55881db526f7bd221a8c4c0b29a1b7d6e7db0fbd2a7327c85054b4c0de9727dc0b051058f8bb4ecb1dcc7f825781712000000000000000000000000000000001335276775545fbb4c701beb57cb34312108c9f1d46b4aa4b09a16faf0e648b4e80848bf5e75ed8730715f0107afc9820000000000000000000000000000000006ffff8736bab41b4ee5681b741a81fc870e648001027161144254d04c678e4f954e9f191bd8b26201aec681cbf0654b00000000000000000000000000000000026ede90d14fa0885baad21f9631bae058573251cbef5757bb8cfad061f3bdc78834fa5862dea19a2236c014b0f1652e0000000000000000000000000000000009844d0cf7f6f3401145d8d720defa577ca46b49e04e39c4c139ec6811a574e7dd5ce3acd00d1ce9496f10dd15c6d94685cc8d88273d4aa822f44a447cc22f5a58c420bcfe757a459772825619669a720000000000000000000000000000000010192b925fca096682acf138833b12d96bf97c9a2e69e4266eaaae1785b9008f36082e23e2d42341427edce24449935f000000000000000000000000000000000d5b24a94adadbf542aa663114096bc670e1b6c99f3b661f55de121922452534faed7f68d6b431fcf6f3e379d7acf6b6000000000000000000000000000000000acdbcae49206b749d8c0d21017a33e689ebe26804d1fe7c863a2ea4210c3559805dcf73685702bc56e644b4e02614a9000000000000000000000000000000000092309d684fcdf44bfa321d473060dc2d8a8c66c51419894a3fbadbf1b56179c31dff25403b970d543f1dd0e19e56cf5b6e462d809f8bf1a62f276dcb27e42d9aa0ce33fc4e149e87181aca70a4ccc6", |
|
"Expected": "000000000000000000000000000000000b219032a2461a5fd1e43361c46beeae92e30247acadcdd241692abe81691c295ba38a1f0a2a45ae76b1b95d7d0fdc460000000000000000000000000000000016905f64e581aafe928520adc27c24703e7adeb36dfbb416a159cdb9b9a26c9cef0821ccf52f5ea5253b7c9d78769e9d0000000000000000000000000000000015cfff195b2123aa140f963628c41deaf19dfff44d26a38de4547c3d15edef10fe9f65b1802dc374d7ba8fb62117c8880000000000000000000000000000000018dc725cc8d8919a7414b7866fdc54c4467b0f87cf99fc9b36cd65c0ec526e32649f9c57495657a93487f1f2f5769168", |
|
"Name": "matter_g2_multiexp_4", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000014441b14765eee30e8131a7ef62c3b59370f2f6f0dda20fb2a3654fa09492bf695de1d1a8f250bfde3c7d2ed805ffaeb0000000000000000000000000000000019d813f8be2519e89d42a9fd3fef09d44a996d6a4713a9c224bee10f0ebb196370d6231fad810edf9cb4c875f08357890000000000000000000000000000000001a5abea13e909bbefdb51ddc699614366f271b2f6490ac8efcca7759833f3feae11057ab1b9ea32311e7b6ea6de110c0000000000000000000000000000000003ac2bf3c5486ca176e34ec5212165cbe04fc9e8c375e3e999a31fe014eb824ea3f2d06b9cf8b86ce3a76960cf2eb4d7535b53ab5f1c596eb966f57867e021d0f3b099e17bf384479c959794b17d6a4b000000000000000000000000000000000598e111dcfeaaae66d1522be2a21131350577253a3f33bdd74a04b0bfba2940e73b62fefa8f0c34c4aa91b633f6bdfd0000000000000000000000000000000017fefff7d94afbeceb33714e9b5480c3a2f3eabf9d7f6e8507ae54cb65f69b21cd7d04d23f24e3a272c589f572b91864000000000000000000000000000000001652e3f5a99ba8dfbcd1f90de955ef527947642054be603c1b84b24bebb579b78e2a0be426ec21d32783a0e55f0178dc000000000000000000000000000000000a6c9ec91e8bc86ab198416cbc76239f0ac0b903f40310ee1f2066b01b08191538ca913c2736f53f23ef37fea13d52756e0512ecbc5a1b02ab19bc9bee4d3d9c721278e07b7a6e389c4d6443232a403500000000000000000000000000000000072e022c168461905f798e87425f2eebb517e473cef98c255d0fe434863ef5811920af65bc946b29d489b5dee1066c56000000000000000000000000000000000e7a9872caa82d191f6014c845e1b3ee4ea1ee89852b546a2c85ddbfa3c1d4ce99002e3d7732ccb8cfbd57d550285ab400000000000000000000000000000000144be65db373f6401d76e0ee64e51076b861e8fca596dd6a7f3b5735c23b0cd13248404fa0969ecaa701663a1032f48a0000000000000000000000000000000014c9e9c5cffc4518889f7742440053678ff1d9fb1a1a103d0c1f762b10655bd5849ce98f4bc5eae80bdd9e767aae4523a79fd15e80b694122dddb01f836460b3eff99e61ea6309d6b395c94fb5a43dff000000000000000000000000000000000948d0f0c20715f8658e1f2b4f9d32d851e584287225a2f47735a1f4c241b07f8d7c5dd8c13bcdf84e97d49817d4d88a0000000000000000000000000000000013c064548cb756b48600dd535af8eb5b9138f984bac0391df2e90a204fcb6c36017df910031864d802a2ff719856b336000000000000000000000000000000000000b7eeb7c9a01be88e573f196c2a531635baecbc8cff9af385455af3757301436686596ec7fe3618af26953c49f7450000000000000000000000000000000001332f4dbd5461ab9e2c8b3c19c6ff407a071018c92d2c17c1d1d481c24565276c0f55eee8692016c1fd76d70f44627cbd012914a96253926fdaabec06944ffcdb4637a05e3e78a9bcf1b21b68b9dd9b000000000000000000000000000000000d3ee70610b5029a28e586f0f3e65bb19a263db3438710fcb8073e1b25f83db50eb5bbb9d75cb20952a225023f747baa000000000000000000000000000000000682f7d5cf9d182b20ee88683f3915e8c9b03074a373e573aa57232de4e997bf155acf680e365aa0988989dfad102b2e00000000000000000000000000000000143962963e230a9154dc328f9583f5be6923a3b10ee7b1d0cd5f5cbff13913d8ff78ca315be7387900a50b94449884c0000000000000000000000000000000000f4f934b42452d41cc20d7b1ec547bcbcbcc10f215364ccf2b864db23a09d06e94c7a87165dcb691f4975323486757ada300c7e1041d94df0e0201e1135fa6eafc98bd33b2dfbe4c59b546a52538c07d0000000000000000000000000000000005f0fd4080e26971ab16d33aeae04220ae23781da3179e38190082f1d167514bd73bc8ef976a2f333570e9f56a6c05e6000000000000000000000000000000000e159905d29b52ba61575c3a263093017783e1028b3701ccf060c165ba33a765b5265a9b1681c1759bfe2c9c401275e9000000000000000000000000000000000c5ac0bc29a49a7c37d772954da850e6b5e301e230552be9a94017d770ebe2cf4dcfaf104633623e024aef6db57892900000000000000000000000000000000002228e7f42a9409acab49cca82cacf306f6c6c29fd9f7e2ed12fef2d16383cdb7bb2b39ad598b301072c615232db1fa833e9cdb10fc117afb17803b61a2bca7de1d190a325639eb23743f51f28294b3300000000000000000000000000000000180569ce03e4a0155285e733adb18fbca71225507a7adf01cb8e8648891525305e92087f58378f4fd8455d5632ad660e0000000000000000000000000000000011ab84e42f10154e306a568d7cf7bc381000f0add0500cb508f695a3b283ea69d140aa0ad48fce2d2d6fcafe60761078000000000000000000000000000000001136c3016474d6f475609606e8d0269fcdab9fd3188a512681cbc41eedeadfa3b3d9355e5b4503e8b5c3665e49fdf3ab0000000000000000000000000000000003f56cba1b9cb4302099b16b09c2602dfab80d1151685ef78e5054cd454b319adf8b5998053a5b9fddcffa020595e3bfc48b98edd9c229037751d02e58f3d4234d9a3b0ad9ae4947ae14beebb274746f0000000000000000000000000000000004d79dab9eef873f3415d66172bab7166ce0c71f322529bdeffa915c1b0d3fcd645c91dd3450ba61593ffecb95edb91e000000000000000000000000000000000d611a207d3222bba199fa083d0459675cb5fa00839fb4c9034ad868fc1e79d653c18651771431d6fb6b6b5ce8cf6f7a000000000000000000000000000000000ce802ecb106a4f0ca4efdcc058dd0e29deb6a5d30a2c15c8eda896bcdd3ac19053c10105328d239b26c5ddbdb3a95fc0000000000000000000000000000000001073e142621ecbeff6f81453660362545751f992ffeec3a83477fed3e6215a709ffe0d17b65d3369f8f3913bf000e844228758d2cf8105f2ef11d83018157a3119a44874dc34d5f0bddb533f50df52c000000000000000000000000000000000bd84f04b3858b1138b1b429c7216d5d1b1e99c1e0fec26440d59b1ad79788c2d5583122c2ad769fcaa6d10d816a1f1e000000000000000000000000000000000387977ed1ce5da51dca230531bba53d17d3de5d593ec576cabfe6463d5164d7153025dbd4cb3525c4145c4f6b85fc76000000000000000000000000000000000a19c943a90fec6921367a2edc5bc38a5c59839cdb650766a2d2d068242463dd4460bd1d0e7a7fb0e3d2104704b8b3730000000000000000000000000000000011d99d44b200feebe00bd42809e3f67a23cce88a07165416cbfaf4db14420f99e54d62db4280d2c99ca0bc3dc41eddbea417c96f0cf4355a78513c77cdc676a7b09125802c8045756da867e0025a36f10000000000000000000000000000000006a186aa584a466a860849c78e4922889c95a4ac6f39c99029fbb422c43d699a8baa51aa4ef51ff99557babeb3e9506800000000000000000000000000000000065fb15b5a0923bdb52dbefc7e9f1a898e32f17d610bac829235446fc5e1913fffc8176e0fbd33091505761f1d06d8920000000000000000000000000000000008bd358698fd073f660ed608462cfcef1da9a59b10905f1d98c4fe66958e56802814906430c10fc25a4d351d91f91cb0000000000000000000000000000000000a53638b1b6c6eeff468e099446300ca7c7bd899c6494682d14fdabfa9cead0bb37a0325d99e7d0ba6341cfa1d257ba846561328b7689b0a89014823537cf9eeaca6ea5c56a3e58d2abfc2ee455dfccb000000000000000000000000000000001070b98c6348a67e996626ec2752f45e4c007e9c9668459a777c03fab633c10236a1c5be99f3fd950542d5648ef9e88400000000000000000000000000000000073a564401cb1a3a53334c0a55da261814d27b86ebf40b02a76b20973ba2db92e42c138ca7790261c2d70401c984bf470000000000000000000000000000000004212d8a9e4b01f5c6814a88561c2c6143eea61327b031a2e0e4bd056c12dd7098fdfe4d1511bb441ad42b55b584a7bc0000000000000000000000000000000005c5d23824b0fe05eb962194550681c57c1566b315efa8ebc90b3593d7d86ad18328baab8118c9f47eccc0757588591ccf6c3fcd4b9e6b72853934b306a078b1f2fb17879db4a0a93d484abbc2b746cf000000000000000000000000000000000b1b3053774ad5515a20bd4c556d2b3ba95fe74fd0c955069c7f933dfd718ede90ac295f5a675f1c29dcd9701978353700000000000000000000000000000000145746ce88686021a0635bf6f0aa2f77c48bdb364cf4ffa804a57f95bd69d24eead05fbee24021c1ef57e1c7c7b894b00000000000000000000000000000000010ec4795a0762b86f3b83de1198698af67fd1b1be3ddef48f35cf82bc96d886fbb4c75064f51a9cfc5f61630c95d0ad1000000000000000000000000000000001465e31f58892466b8ae4b76a239d9f8d1ecb1834886344013cd1df0be13591798868d224d38213a6d75b02a1fde0ff2f6787b565e8d71be6fdb0c97c4659389c800a2047f668b366214adc716f402d5000000000000000000000000000000000f39e731e6ddb7496448c912ae314e833d28208252c7f8e27bcf7eeaf1da6e2310538b4ef0d55401c6552e91fd70691600000000000000000000000000000000069d3612f924961f827497028737000513548ad8e104acee28f014e730d4752a583cb9a893e6169b71966a1c4a4ad2dc00000000000000000000000000000000090899907edcbd336bd4fdad0dd67c578ced4481a25b864b32aef920842689a2c23265277a6e1d4a1dc1b5047a9f79a000000000000000000000000000000000055ba64e2502baf68e46c759fca30247a080464eda2b32e7cfe539e545d6aac6dafb731c2c45749e50513979cecbeb5440ed91f6ceb2ccf87e4106a16227a3cd7b2821b4f3a6e629001f78ba1aa7346e00000000000000000000000000000000042f1c8b9fe81cdcabea047d0998a1354ce09d62a14f1d0e9d188e2f35f2e1845c2b090c5e157595b33108c67e6c184c0000000000000000000000000000000018e69d3564d4ccc0306e1e6b227b0f961aa9afcad59d4ee1737f980dc876609c59a4c6a3506f987467beba0764b857000000000000000000000000000000000012ce5883156588cfe0f4838f819f985b09f1eab40a5ea8e30fc5d70d029a01a4537641248f4c21dd203909e0170737c80000000000000000000000000000000002888eb9778a4045feb5899dda258657b9f41345731ba630fbbf186b3be4b58ffc7f48abb65b693b573a73f85440a7a7ae8ddfcdb4748981acb9b2037c017174a140f2457fb0148fe807fd194a9f7be500000000000000000000000000000000051982b46a819c74105cb36da871fb2415328a1531d155856f6551bd043eca62ddb61f24af429edda830fda31e22cd340000000000000000000000000000000006449e5bcdb5619aac542f6633ee3e06a4fd56a3e1ce4034efc608131ff6ead70ca63e70f494f519d5c577ae7119c8c200000000000000000000000000000000153f4f5dddd5801fbf7f88a735b9170d24d5b63861d50cde9644579dcff277cdb0d5fbfc3b3b819a1172de05afb9135b0000000000000000000000000000000010fdea84983fe6c08cdc4b4ccd462bae2ba791ab5209363b10b3ef342c9a5e92184e9d8be1419e3d88402bc05bad5fa21268803aeb58a2d57fc797358fb456d5cf96afecb1ee0d2b90782aa0d652b8c00000000000000000000000000000000009b011f793d9a939d916d058ffe91b58138820a646cc450389b3074ae3715d06ddec1075afecda71c65c7ca085210c740000000000000000000000000000000003d4d20f4b93c1e90a0a06bd534d8b4fd64e4c4aba77ae42cf4c5b2bd95f8b02ec4069ea246ff46404e6c9eac632fbac00000000000000000000000000000000051e88c3adfd4d6a02d3f03812362a6cfba3a6c69b9aeef75b51106cc7f1750293d61e31f0ea29b5d7aa56debb6d2aff00000000000000000000000000000000086d9c4ea6769cdf49ffbbf7351023b4aea640e8c90f9291222fd0b5984bca4d481bf7e10df921406a34804e6a09f99df9a8a4e5c65973b785c1e2637937de239bb0fde34b786dceea66f6bb12eb4169", |
|
"Expected": "0000000000000000000000000000000007638fa4e8823dacb40ece440f8f1e57cc5c3851f94357a5325207db92380dd57a7c8709e4d00b670e8af1b77368285a0000000000000000000000000000000005b66a6e6b13ea0eb367a61ffe7c620d9edf5563cb4cc0cdfa68b99d9691cf9a40efd967c1e880238eec313eaf4c92ad0000000000000000000000000000000004f7156c69ea88a71a0af2922d1caca24055d40df058eef02bbf95d864156f62fb0e17d9fccd193840c36ad8449bb4f7000000000000000000000000000000000b8f46fd695c5d96d939d42c65c3b709d32f134710a67909dc4bb43d752521a8d4f0465d0590f30f06ce42bf5f8cac28", |
|
"Name": "matter_g2_multiexp_5", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000010d48bf523f3909cf90aa58a9517ef5421f1212accd5e8a0f830aeb15a587e215ca9c340bb846b1d0474e43840b2af79000000000000000000000000000000000cc1a3976caf97b9d59f448f6d9f413eef8904f360c0cf912fe942b38d7fcc637a17038973a133608ae769d3e389b18a00000000000000000000000000000000069a6122c6f0ec68834b7617c755a7eb33a80a25acf95859da5ff03316447182f122d20d993b04e79b6fe859b7adf5a8000000000000000000000000000000000058c6f8c297524319bae6722e0a957d1ba0f75ee3a8aaf06148641c67925d15780e419a38ed7e07410e82769da74f2d070e7e2ae2751a1f71962726a31f77553c2da38f4fecda435b6e5459d5e833b400000000000000000000000000000000156ca5e80be8c8c03a5506ce9abd22a9d4958c372678c0caf6f1329898507dfcb1f06a9464cf080bc6881fa5b7df1ebe00000000000000000000000000000000088174d486b4086b931010da298a399e15b60a113e08f571e096d3a4e94b57b3a684711318796eeca9319119b201abb30000000000000000000000000000000000b96ff68505c088cc03a1c2dc363b05bc8544728a12b29569bed137780523123eb17e68f4632383c252d81bca0c5ca9000000000000000000000000000000000486fc6e5224c5fad56234c41856e60bee4a6c1046f673bf7d5c1bbb603b141fc91074da5f9d3d41b796a2ebcebd9e74d16aa883a20307f5436354bab32b4633e83178f33626af3edb14f82724b8e12500000000000000000000000000000000121fe97c62e068988ebff21d8129d52aa903afdbb62862c7fd99564d9ad72182ab1f3a1100223ae486cd76f6938e123f000000000000000000000000000000000968ddedb04f52140160061828b5f88dfd09aaf37df625ee6f66b9500d6608df31c7edf86296eccf8f9918b051a5e4df000000000000000000000000000000000b7491cb8f6252e3861d7160feb0afdd736d27886863ec0909a7cc711a9b71aace18b17a00a2999dd57ca1a74f148516000000000000000000000000000000000fdb280093ef45b12b694ca3390a865ee18e4c04b231e2c98cc28706d4cefaf4e654582ee03f34ecf1dfa9674489d553041390a2209b80f7c64d14965cc2f515d5fbdf37953f75c4a0203bf0d9fb674b0000000000000000000000000000000010d001a09cf5dc3276482185f26ef3f75d28cd6d2667eb08a7fe06c03b99f3b6c4d82390739b6867a314291cc642a8b2000000000000000000000000000000000587846a460b1f37c2e7f491f9a097b4e86e1943d9cd0999313f65627b3907f09b5d5ac1be376a313a959dd136f7e9b3000000000000000000000000000000000af439695556e86b102926d3b40e3e54cc84464e120de3b4e3c5541a6a5bca44151fb0594009663764c1824518b13f020000000000000000000000000000000003bfd9418c1e57269e222152d321b83ae090f216cb422956dd1fcc464f68526cb4a05cdaefc7bbe6e81d4ffe27d64db47cf23dee8d95d94046678f3bdb4b0ea3d4e3a1a2f07f582e2a98ad6eb7562cbf00000000000000000000000000000000196f78b64fcc342ba4f4edf34a3080ec950532a5de21a875dd061f09351def5ba3b85745a561e38117a14c20d33a14610000000000000000000000000000000003929c2bc55f323d57dc3529bcf6644e61c941b72b424d69969c1cde7a804d157045bbf6d5b79a3e6686509e11ecdac0000000000000000000000000000000000f6b659818510cde463c52cf00bd99da045c80af4d5cd0e55f9bdd81f34169fe869c519f37a98ff20c56db554469087600000000000000000000000000000000129709e97757724e765f6600c2b1928286efab55ec8d16876a2a3210bf9d31cc5425265d0576a2d5469cbd9a6c8c27c012adc8edb64db5bf0ed6724f3b54140ed6c81ca65ef9d1b38c8bca6a62bfd3c60000000000000000000000000000000009f5f167c9b61a0ef76415fcceff04f3fa57071c2d79f443ef8a7e6049cb1352f650ebd8f358904bb432d42772c29afd000000000000000000000000000000001524a875d73e03c53b92465bafca582479110611bac6a98fc7d76966e9781308a10cb202289c0776cf5c36515733ccf900000000000000000000000000000000002b1acace94a6fe196b217a9aff413fe0bcb55122ce9e344942843e5afba0d5f2cd0bba14c9c8cb9dd1c3e9024918fc0000000000000000000000000000000018e4f85c7663e596182603862adb559635fdf16ba35fbce7278680ea289f871bcf6755d85654b2a37ae77a37e77ba06ed1535bfcd68e8136808edf89967fbbf76b7f58d1a8ac95ebd4944b9e440f20b20000000000000000000000000000000018ee4b4855f866781f38a618c2fe4214c63034620ea5b72361079b0a5c2b2d6fb9ea73fa202db3a2678cf07219cde81100000000000000000000000000000000180870513afef93870ca64e2363fa1aa43a599db97f3b807ada1c25ae331c80b8ead5cd69b6f5a65a083606591de90ff0000000000000000000000000000000010afd546703baa35a9eabaeb45d301bd5be115557bbb4ff2a0e493668ee790e947eeafcaa923f62ca00b8e635994e39b000000000000000000000000000000001089996b218aacde4ccfca4d2f66d79fe161d962baaf2d6696e1a76ea40af4ae7195e8cf9f6417ffd054f20b65ddfb104c576996d90abde581afb58903cde4b9443eeb65e21b0d68c578e04c8f28f3d30000000000000000000000000000000011757ad74a3fb341c8eb6862978ab3fb5e8cfc8fdbda7d82756532a890d61919cce931872ff339843805e00d8c62ec4200000000000000000000000000000000060783a06e93e82cb08e5dc1aa31202ba11676511300e186ae8e45248b7fdec3b7d5b6849f8b79b8f78ad84f36218544000000000000000000000000000000000ecfd8ab18066fe3408fd20f2a4478156e9a19a09b58da76486c9f6a013d861960b6b99bf49cbecfa8c9d01d5615c1bc000000000000000000000000000000000b45709845d35d7b560745375df79fb95df15e85b96cc1b98cc832c74621339c609018d153bff93f2f5493a52b7326073c558cc615b1c61c9a42b8b0ab4668ffcfc9e95bbe958e72e7a5500058e6b0bd0000000000000000000000000000000003f9de90222619216852356052e9819d7c6e8ff91e0c6f1d8cec832770ed9001db4569fbf579ab16964d76ae7d1b89e900000000000000000000000000000000010b7cf8f0d283cc22942ed73c599115763dcfc1ddc98d87979fc3dce2f33ca3531cc2909d94f86736dda2a4e94a4f0c000000000000000000000000000000000b0aa4d947644cbc7df8d1927cdec66a68862e5a806e25554f27cc1a3701f429fc7097497ad0419e21cc403b472c8ea900000000000000000000000000000000146270ecb66e1763437b824f2ae122f72f20eb93fb30474691a0a192ceb932b1dee111fa44954075335ab360d31ee68d61301b4957a468e2817db5914ff102bc96460a2c5c15e78bd42884b1223fa71a000000000000000000000000000000000c977cb8de4b6e2e33d916f74eb4e42f089d22b54b59fac9aab0e4cafc8aa2b0f8c55d7251662b3499ea140e322dbbff00000000000000000000000000000000106944a9c2d2ecd08e109de29095f3460128bb751051a1f079acb58b6a60b0bb5f52e63d47b688f4a382a77c3b039eb5000000000000000000000000000000000d2f8be1c78995d54fbccab61f816b6ec52dd19aee6aeedc0e4bde2898b2d07c2925da0440a38c4c965a823fff10389f00000000000000000000000000000000183b5d15b243cc5d9584842ab1a0a1e01ad87268728d72aa8c0d7ec6e7069063a11fdd1525d2b30b35e4568da7c44c5495cd2686d24a5bdda0bcb118a2c0eb5ccfe411ec452e1beb3adbda7e93ea367c000000000000000000000000000000000f65ad4c21fddadcc49a8f7bc281d2b7901707f51a67122179fe97da46ea5e1bc6e70d68eb4eb6776307510a67e972620000000000000000000000000000000009003dc68cb0cdec4a502436718f066348f1957ae65ecca8d32c5fd776215cb9a098c0ffe56c92d79dd68d251f49f13e00000000000000000000000000000000038ecf0bb98ff2e84b388c58059ba0de0cff3d5881ecf01d668495ce81b76b00323c665ba88309af5552b7950cc8c08f000000000000000000000000000000001924aa0f460659f552458fb469467a2925fcb2420d4fa6249310456853be3d08bd5c37a3f0a9d6e94e434391d20cccedfb81d555d1e2df92cdb487a888fbedad976dce54b5c46a39893edeac21a12d6e00000000000000000000000000000000189c3ee691387fbbcffdb147c880218c3e5c0bf78c44461ac1bd3ecd5d4b85225e46cdb068049607fedfcca14882e289000000000000000000000000000000000260efc08531083db2839d1413c90968e87d79bc1a2c730f0020e40beb92e84b73ef43e80f7c61e1a30c0cee11b3cb370000000000000000000000000000000005c852ca0aae2c575c65ef18b624f50a32c007d299f24a3ec6cacbcef1d6e3bdba9650fd7d639bdc60a3e107ee9c013c000000000000000000000000000000000321c01a9de69d6b89db4ed88dd48261ee28facc5e26511fb2833fa45edfb58051c8c3ce9501e8b4c3cab9c456705889bfeed84bd95fb955d1b1045c059ffd051324dc8966e504164e54f76f02eb1b8600000000000000000000000000000000183d50635b22e4d620130e0d4008e3bfffae5dadd7e34f4496899ca54eb4d9e3e95c54ae1d9664609c58d02ee5eff65500000000000000000000000000000000029e3b4496a379464302b1476a4549db371f5d6721704b1d6bd35e2344d7679f8a61a0c3b12f287fd86fd247f9652cea0000000000000000000000000000000012c6a3793fd23e955708f5aeb4d6efb670d25a38a67813ecc72f899cd5f926ab7ef198bf6d591328383aaf54f756c66b000000000000000000000000000000001914d3e4b6ea96bb91333468fe8f3bb74636e9a4f2ed198e9ff01b49ba02791d5bd63224f6a38538aceb777168bef688e3b308b95f6d496e6d5b910b6aabef8d9f868471653e8254ab4d49d593180d250000000000000000000000000000000007457f2601621a99050d8993244f026b9a62ff7055b325e6f1edd1cf54065785f003cf7c8a4bb1f7bdf14e220e490ada000000000000000000000000000000000928eb76b428dde37546a27f3d77605c293738f448fbdd6d618747b0de04004aa4419cc5601600419c6e1d470c15982e0000000000000000000000000000000008074e9f5473492dd2e536f7b305be4e5c564cfc9218934d03dde6dc5118064ebaa5c26fdd1123a9c31336c37c1234900000000000000000000000000000000002bba1f9b7da6abd2b322c8f11c749b2a284552eab25a77d21b38b028da477a3ffec1901a015e81fe2893576a41e4c0bd4ea92e0e776be341c8444d4040ec121a2847256c5c9bc918adb28618548b0480000000000000000000000000000000003760958eac45397eca1a1d951a80265a728dc3c584f7dae111e7ce04248885321b69b334b00cdb0334a362676c2d32f000000000000000000000000000000001031e4a63129ec40da5fe9dacfe148a67662eaa00e1fd5c30336462371c167348a10e50f4dc18469a1a6b76485f77e12000000000000000000000000000000001412dbf993c557323426b486f18a91d16b4baa2c497b30fb332a710ac901c96d46a577d04ea87afb08258aa6d204a1c9000000000000000000000000000000000da015ca09ac0c3245c090f39852218f46fea62198fba35ebc4a7f14887943c3bd1bbbfbfa300611e45f419b33988e404c07f5188e4c6270a7e9e2f551683c4f9dc943ffc7ec279d15816a7f4910b8d30000000000000000000000000000000015c9121f72e2425cc8aa4c878907628dfe75a903b7f756b9e13728372cba598859d20a92a8297d95e1fbe25fd1cd968300000000000000000000000000000000025a3faebfa53918efa733949f914be08b791794bd4963f0c3fd78df48b14ad214374b08299327575c0731b54eafed76000000000000000000000000000000000771782ecd9980da521618af2f9eb55d91d67b20ba615c7b3cb1a48d483ca405fe99a1cdd17e4dc7aeffce586987d41900000000000000000000000000000000136000da90a76d538f336608ce877be943025b4c8bf15880ea9c1c001c20c954292d362dac9783b7bf66b8d51ddaf0f2a819a0438efd7ec0c1e3eea07ba201af6a832fecec818adbb781ad0c23e81dae", |
|
"Expected": "0000000000000000000000000000000014cb24001bd933b1d5866cc3de9f4b8479fe23e4fc26dd210f9d06e7a05449b9f5ac4e2f48fb847599f625824336bf1e00000000000000000000000000000000033fdb2e899427f1cb9757022c5b614f08c64b53583486148b7431311a6f15aea3b968913fd5f3e9b624705351074be600000000000000000000000000000000035420be9c7ae3203d0dec61ecea70e22e62f50368be870e74f9a7349453647a7f61d2a42cec6522164cca0c7081d4de000000000000000000000000000000000fea43388e9f6e31d419c7f9fbb9839b4cec04163a7b401d8f7de73a4560fbfef4e272f1db9c9d5b37693378f139452a", |
|
"Name": "matter_g2_multiexp_6", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000039dc2b60389f6c893c44072f4db23e7df4c2f299d6b70b70784d9370d9ff8e5413872c227074d429db999d30dc9499a000000000000000000000000000000001702273db356abe7a3f91a9fe4bf56584f13de4069a91daa6c0b552089bef60da98d32c615aa5610842dd8a507f9477c00000000000000000000000000000000095285e8c508ff12da79e16e0391dadbe9a823c586a049e729596864c3cae117305c05f009f9e8ac032abaec8a63f8de00000000000000000000000000000000078fc70e926decf7aa4c2e4b395e88f367757dc47a4cedcd5e632c456a4c160393837196af474948ce6ad53f830ce8aeb15af019ea2de662bf187930caea19d0aa07a74b49fa7d1819a539e06e4c69ff000000000000000000000000000000000cc3cb5e7b033cff3e5cb01ba29ce8e9f4a93e836ddea7d417f7b07ba8aa71a0efae2e1d7a8ec70bdff12d84d229245200000000000000000000000000000000019ce3c830505324b9bc7cda1fbb328150d71310f06a8424dba861d67a7bc0428beaaf697646d22cae9e00477cc8066f000000000000000000000000000000000f6ff67efefa5636b104a0351c90fd3e89a32b8a9beb0d123d3d6ae42eb5e8bbc19c7a972e27762daf852259c65fce6f0000000000000000000000000000000018d98c43fe5b13b701749f4a5dc25f0e713d241d573639fcc73429226bb131d448283338a909670066045c65789bf9e7064a6af51c1d499c4c28556ad1255af7467bc750bf2db2842d626647bdb3346100000000000000000000000000000000003cf82958d68429503265dcc7d88a3763cca32baefe3c8d32564cf30e8e6b8255d4a9f6a76bce1da473b50287deda74000000000000000000000000000000000bfa9cde6c06b2a2ff8f877ca90b3827d0aa0408c4ccbed23ad461433dad71017d4dd387f49c5febdeafa17d06ba784e000000000000000000000000000000001770fe70513533d91c83449ea52964cd8b449aa81f71e71995db5b19ceddef18e2919439c80e10086e670be669696e4f00000000000000000000000000000000194c20491c9d5ed827cd9d370b9bbec55e4a7b1c34ddd1d80201e7019d9487a747b4fa57b480dbdd09af73aa4f5fa0e9a3daea5a083af43711fcb09282b66882ae5b5b8e1714e9186f33ac0dfe48b7ca000000000000000000000000000000000a79d9e0ff43249ff54526c5e1cd55a9bce93adf272508871326c933d526602dc9dae5b6f129a0f1c38139ed1c39be5c000000000000000000000000000000001458b554e0387c1ddb9dee9f4e9fba9c81c15807f496442f4b7210267912b9439a19f95dc80a1e09a0e5cfe750f43c8800000000000000000000000000000000012c06b19ed4e8d5d1b9fed56bc5bdaa3bf0112db997e33aa14899d53e1bddd6aa91dce7e9d25473b66b8578d398981f0000000000000000000000000000000015369b2228e728894f2fd7c2d8c41ac3550da4f297de445cc0f0ef7134c478f526987643cb5408a0bbb79f5f983c085ebd682acd154f6e16a583ca4968d28471653375ef79df078b17b2cd9634258dc10000000000000000000000000000000016649a8231407074af5ffa93f9db5a2ddce8785be8ee77149602d6afa24ab30b26d2f74bdb5f7464333924a817e242e50000000000000000000000000000000001b990f5ed0b23e113042ff004236646c6eacacd99d1d73fe0c3d9351ce8d622327e827b2c0556802c5657f8f06062a4000000000000000000000000000000000f002a2a5ca90285f9b2fd429721c2daffcae5fe48c571ebacaf475606f96cc8350ce88a850ed75e5aae59d445249bf00000000000000000000000000000000015157fe1a767dabc185a8dc8fea3cb208fd995ecd9acab762638faa987f8367ff7c1a60b657be6e9461acc9df16381e5562223d3fae1d303a01ee4642fb4cc70f21937ba7fe377260fe82262a8455a7700000000000000000000000000000000073884ffbe6deff99cb4b0ae1c0e91e2f4a8c2c7296339b1d7e117d5d47ab055743d643155680740befb379a1dcab666000000000000000000000000000000001995bdc23991dd4cbd973e915a16691fb860490bb54011384c553dd14afc37fe673d13950c1e7eaa29c324fd9304624c0000000000000000000000000000000012197a19a498cd94ecbb3a409337b04e76e1a52715c40203add20eb80f7eac66f3386242d51bea34ea016d778248836f00000000000000000000000000000000101069ff0af2ac4dc7a5bf7bf7b56d82a310d67cebc41a9abf1e1af489e1acef3e726fe9571b4382777573712663e26caf1d0fdab6185e1c3f9f621ddc169ba92584db0b40b6ace7ed563eee0090629f000000000000000000000000000000000849b88e7ff52d8136a120f924b20b45ea9ae654a0fa037b62f3c275f0661091038a4c1d6ce7d50512e628b6b397c9f6000000000000000000000000000000000e50e82e9b368f2e316d41febab6b0f626d6588b7217b4e28eedbdf50a4abc9039be9e66c97790d12cdedc90873993e2000000000000000000000000000000000bc5d2bdf06fda1e1d1f5c5eaa7988dfdd790bf4d952f5d3a532bb59edf619dafcbc29274fd3661a35a3f15933b1849300000000000000000000000000000000162e5ce45499e620d0977fa26a291a8e75943c4b5a2a80be395ac9b89767ea5a06606d6b75ee4c8a286d2ea5a197baa5e910487c91f3839d5961f02a67f3b357206e406ba207dde969498e40d4a26e880000000000000000000000000000000005c11afc970544b96fc1a4cbb27259e19b5fd588d1be1c8f19eb4f111882292a463c951521388cb8cb743e5a4a1b57cb00000000000000000000000000000000013dc433dadc122376b75fedc923386a7ba5a363678fcf9edf165a50e160dadcc151b6f402648193d9ef960f5e401030000000000000000000000000000000001893af155aca343bc29989ec2b5a583d020a7558c7663accf6f3e40d0a8eb98ac548e933eb8e2d5fe3550927acc2ed4900000000000000000000000000000000043a79bcbaf07bffe6c6890d95c7e74d127446bdea51a0ba3adb164ea39684bb3ac552020ca28b86e34692c9b36f4384396d32c2c9ef685120995d2244756bd45591618597306193422f3b5df4b075d2000000000000000000000000000000000e6946ddc8a9d73e5b140af80cc91b31b9a226a945a9574f0629566f7ee7650730c5ed758cc30442770ed1602b84175c000000000000000000000000000000000da0abb9f5bfcad73b3f24903e9ef887c660447332e5457e4a5764f6628c04d6fe903679b8dc8bb3aaacde410812286a000000000000000000000000000000000656016c01d3405dce9f7d40e47976bc8a84abc370e7e42849dd0bd93ef1da0bc88e428efea43dfea37dd834cf246d69000000000000000000000000000000001939b2c92c8299d7ec1dbeb9f291c5e1c9481e10df10e6ba18ae695a780aec5a185ed4c7e82dc2bb5af87a74552c2ea32087e21d775fbc2c20dda715e46c9c4970394e40e991c78ecc13a2a5d0b0f30f0000000000000000000000000000000000942901572722e5005a9ef5f948c8cd6f557be8d114d2810d3cca29933a94de3c7658e7e28675c2a49f138d9c98c524000000000000000000000000000000001908e8b815e95ec07a90861ce53f545f0cd44aacc47df40c24d6cbc61e7b28fb91cfb1cb3c67b6c5b38c34fcb2ca35710000000000000000000000000000000017bad3616d8e510e325d9166790239c8c817c68ba7fb937fd5fb70a4219265edf6625b52ff26f0a34c0bf481c482b2c600000000000000000000000000000000023ff8a50a9c0e9ee829ec81972386ea012df5e8476d8c342df6b98fa1faa1382ae921c2f1018a918868672450355c44f44043002a94560d725da2ac44f30cc5f14f52dff5671c6689efebd803b1df7a0000000000000000000000000000000014675ab3efd44bffae321791e6fb35a24b9c07405d9985c685795df2db183ee9dadf18c76cf4095e1e0695dc2c08c4c4000000000000000000000000000000000835f2cf09647061ced2bdf4211bdaea408148100f864f47ff76c0c63a43e44e8ddd9e01709b6ad129bd574d71a1a63c000000000000000000000000000000001017eaeaa6eba76923ff27e5848e5f3b09e7b2b9d55b2cb7068f39defa8628d1c8cedcbb0e1cb5810febc4ccea712b7100000000000000000000000000000000054c873449c738383e9fc2f0f74a6334904171fdb704f5ac35a483ba19a8f661187d36fb35014af9ecf88225466c86e48624c83d846ad2e53f3f8ff5ffd3fca8723e6cd431e89ca29a4d662e82004b60000000000000000000000000000000000439ae88636244d5e09607960fb033e4217343899d044b21e61335425b94a5067c941e83e5a77f4b0690e1de037325090000000000000000000000000000000003a67653818cece3ff0390d097f1bfbea9ba954a85710f5c24d1de1893f25f2863991fb9f330e60cad725708e70384b4000000000000000000000000000000000243394c3459a3af236189ec6155418c1916b854a20b980ca1044b48e23b725dab7c60a48e89f642423c805c117e64870000000000000000000000000000000004c8c9fd9f278dfe9f5e24e0f5b42699bb9751b56520827afc2fae8393c690a63f10e92f77c4a10b0c161408da9bf505b2b2a8a42887ca6dff5b5364d88962068496bee79cbe74de0e8a06209feb38320000000000000000000000000000000011ba67024503301ec72bfad101a48708e3521c8a23c6bf2994078690041cf7eb75675cf5f20c8e82d11145e31751a2300000000000000000000000000000000008ace953ed2eaef19595cc7c9fb1806d26cbf1e888075e3985b28f8d93b9c0b4c820c8e8b50fd4e0b23923d428da3efa00000000000000000000000000000000054ee6f7247296e0748d0b52148a97b930e69991a242767d80bd6434d42b0865a64d3ce60953fd2631aef873d8b2acf3000000000000000000000000000000000077748b724301a8bc48efd1cd66086e727e9872e4efdaf55ba90ad1bed7e229a9cfb79013333b50efb46090ac0bdab488ecb5976f63a38d7f3d8c8ec441b705563c5e3d899870ab5d2ff84467fffefb0000000000000000000000000000000005008a1d62dad51132ad38a226e8abd7421392414acda61111c728713a2ece284b04d75c2bc58d355bb1d3061415010200000000000000000000000000000000189725b7fc48b8a648237021e9a2334247f1cf18ca50008b813978db01667ba08f00b23b3aa0e015f549ff2d5e5c535f0000000000000000000000000000000010483cf2310f64cf0baf556cb2f2828a1c15922547bec03cdb182a316aa86b5473f03373cf7e59a9a78f73193c1caf520000000000000000000000000000000007f635394301441bdc57dd1f4f97656f4218ebb139c13a17e12839091e2e81327f3353c56880c608de824a07a17b2bdd951f4960d6614b098249eb9420077ea5ad11e38d1694f4df33719d1127338f44000000000000000000000000000000000daf4090a229a1ce946064cda1c4b19c88100c8785c69f2eeec3aed12065787ab0abd797ceed07617d55a9c70ac3020c0000000000000000000000000000000011d77fc28355f61037cae3a8342bdf8d11e963495ba3b5d67055f790b1fd632b23565cad77a3d9968d364e4e2a553c9d000000000000000000000000000000001038d7e8fedea873c864b79d1cf8045485299a2bd4d26c5ab5c8d4a073e2c3fcb38cb230dc6ab7e8e228cabc6ed97da50000000000000000000000000000000009de9209ed14d62625ffbf770e8c528594aeddcaf1aaeedb4f3ca973e7b9f9f1a40370cc74b154f3bc641665d8e4d96b7056c7d93d8453be369831dc0575df6438db488780d518a53d19b8f5d22d506a000000000000000000000000000000000a6b0dc04591cbbb1b82a059e08b488fd66edca0f2d264c352f81cb6ec45e50f0af16917fa4727ee9888f84b6c888c60000000000000000000000000000000001369ae16bb0743f65cdfc8082dbe0d588cf8aa5406a095c3deefc27eb3ed462dda9dd4921cde6a1d878a805cd144515800000000000000000000000000000000124e08d4de6e831229005663df4e4bd5bb7af56dfb13244c50410e6d0aea420ba19208bf1a774207e0e0170ad3a9b4f60000000000000000000000000000000011b2973743034a2c362281b11a1ac1c89f59ace09f0a53afb0c2ceb061726c7aaefe274f6dc04e5d0dea2b687a00609a8aa982de1583c25307e9e2c8cf2469a0b1076c6be2fbf12caa8584f34988221a", |
|
"Expected": "00000000000000000000000000000000136ff52e440da609b6b73aa838f2eb9791221291b7b14d902458aa7aa9e37114c573edbe8cef7a98dd07275a8c3fd650000000000000000000000000000000000ba625eb47be09ac8cd1e2ec9015640f416af0e3e0e79d39ccac600ea08bdae7a2bc9144f13168a8cec03ce66b9daadb00000000000000000000000000000000095c51e81b5881b009b28006286c704ce3b002e4ca50ac8ea8e574d1e9665a5b1efdd60568d4a4a656ca6a2d1750a39900000000000000000000000000000000143c0c4b3b720fcd0b044a6f420961e2b7eb5f9f1b0d200de56ca8b02709d819f47f0a6ea7d6b49c4f30520586a45616", |
|
"Name": "matter_g2_multiexp_7", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000da4cf56fdbaa9004bf8ffa12d5cfb3f296ba5262dab079c91bdbadd6e41ee5f89912bffd5df1643146bce1f0e021b3d00000000000000000000000000000000150227356e48f29443a0ab4536e7a2f86f9e63840e23bbf1b091a59f52c27978bd6a15b29b105132298de45e51134da50000000000000000000000000000000017f5271c97d84f55f8b7ee0d73267bb69cdc7565c470a4b531f9dcd29596eaedf46e61bd79e71e5ade7d000c1c1d81bc000000000000000000000000000000001322812590e6c22bd90511ed72553c1cdb0ba83487b00e3adcb01a9abb438f365ca23fae9ee4a953544253696ddb0bf1a18ca15f0d931619363f5ee56bd7657b2298f228cae8d185c9d062910193e9c40000000000000000000000000000000007c59f94693320b01b56b36f8d1c39fc9e01bad289577738e648771d8940778276cdbfd59f07926e516fcebb70592de0000000000000000000000000000000000aa71d6dcb0b225526eb92b79891ef920634a007b87986fc0f776f85195ad7ec2d84b9bc684add947df8ff42c33b034d000000000000000000000000000000001362cbd6cca3d5c1ec68928be38aca5de1f224e7cd4f5c3ab1c2cd589bbd7c31022d4adc51720bedf2580d2acfa0f06400000000000000000000000000000000162bf0f38e19ddca9aaa370f988be9b35461d2a0f46143e8663f1fa549d0afa1596f029cf2f800b027b90d1eda6ae8a2b54274927eb29fea0cdc464271c918826d5249b2180a52a5020480d1020c9795000000000000000000000000000000000eb12a92fe65f79c646ba508fa615d09d86e582c3337ae16f66cd3bd74a9caa9dc17defb4b4e67ad62f0665c9ad1b6cf00000000000000000000000000000000058b6ce2582c46c0fc108a37e1d2713ff21ec8b1d8c18da0e69f0dfec7f2f327043e174e16d9d64f9ed4d3818a302bea00000000000000000000000000000000068192bd2ebc0a23092bb98c23f5792e179913c4ff1f23eb27296a77e83729803764b8db3b7ba4fe154ca467475eefb2000000000000000000000000000000000482b16e876aa90da6da35e0d7495a04d5b0a1d084c61821f23e1ad63cb1e66ef5975a3cef9ecdf2e696e9d9b50bf9b65849bffc842c21277be88dfae0040c54b072ff526731947cbec0cfe963f2d0dd000000000000000000000000000000000b712fffce3e63362bcc246da566a14139a3d12807ba83ab3520b0aa3aa20cecd5718e2b7e00f24e6fa705315bc2175800000000000000000000000000000000057a66fb12f27e4a5268e56805fe2b61b5ef019b31fcdd861e2b0beecdffe1a3a69e8d193815f97740324aaa40ce34a8000000000000000000000000000000001080a9e1133f37288dbc3835e45b6611fe84ec4790e23e5ff84a2f72bfa2837f55cae9177e5a3a918adde777b7298a9200000000000000000000000000000000142dcaefd73d7f6342e87fff8c6cd161389b6049fa077f35076eadd2b4aa66f3a1819bf8272cac1c28cc02bb6440dc42aeff769da1b62fde321d46c66f8ee7f2129446d805ab7f7bd586268de8f57c4300000000000000000000000000000000034c0f8249d6aefe4cdbf84d151ea9f84add42ade087048bbbf9de4a412cc805dd9b608fdcfa34fa224066b5f06d18630000000000000000000000000000000009e235ce5eb936bae00d3fecead8859e6d909da3d57bbe0a8aefaa5efdc94969a1cb2e12642c0099bca4e7bbf9833469000000000000000000000000000000000b6fbab498c2706f0efdb4effaf79218cf4b652a5205eabeb84f05a060da8cd18c8154a3d37594485ba50a8228f27f6800000000000000000000000000000000130ab70e17dc73f773df99cbe3f978bcd3fcb92a8226a1450239d209cc6969e2cecdc0bf3cbbe9a9c1de072bffbccaa952c9e56cfe957b924c9c0294e1c1f12474331c662c8e86288c97e6a8b8b5b20200000000000000000000000000000000031a2c10e95b841ecfcbddee4b458385e5650dec9a2d1e50216d9fc261a9829eb5fe894e47f171c8fd2f4d5d89771341000000000000000000000000000000001378471c7f770672ee82b70fc87af5ccacdf8995df9ce48aa9fc2f638105a2fdfa48b615970665ae4869f1e2dc7988e8000000000000000000000000000000001969517c503df5560628555a8780138e4c340d9d49d8fac4a8a11c894d283d49fd06aa81e9f0db8f015d9372762dad75000000000000000000000000000000000f5c2d9b7fc33167a6e9b5a5fb8c5d16ca009282edc05cbc8a048b835b16ba33515c226174d6ce5f9836581611ab403bdecec569d223c724d162250ed1d074ed9f4080aaae3f44b77df05292be48ebd90000000000000000000000000000000000a6a32f2006c4b7804e99011d934ac91b1b3fa6f5d02c574cecd6570bde1e998f135449dfc148aaa8fb8757d0a7299b00000000000000000000000000000000198beb461b59f57b85d858b730fcf853d967a1592e5e5787fd81c6a3d9d9b40c1cd7912cae21a47aaf78df5540604cb4000000000000000000000000000000000955701e84721866683b4eaba82c2df8a89bc906fb0a3cde565d314cd7278b0c56936205cc8ada10b03e69b93c48067b0000000000000000000000000000000004740253653a0d6cb15c76e145dc0b1f811bdc964f7d595b6027bb012b42409deaa8da83e6ddc3f0f7b4b237eb62b537915ac9453b831c41becd3c1f412cdf5379e9cd5c80bc6df92ecfc5005356d2aa000000000000000000000000000000000f88e1e30674934bf1062ac619f1834f35f804a958e82121255f8087ae08f10525e740ee53d7514e0ee7c49e324513c700000000000000000000000000000000019d554645696b7beae881ef62297283c5b68ad3fa9a84a47c29cb53449d33d6ee7a5a3cb83b6acb75cd41ac3f52fec40000000000000000000000000000000004b32776966e52e8a72c88a689d6c56833296d384e2059d8f615ccd3616972074987f839b4689d5610a88addcd836d930000000000000000000000000000000000fd4d21b00d81ec993d2350f1fe360576fa983754a7159c2e81024a00931d84e419e8b5231ba8cf8f05a0ee6ccea7e558fa60bc7cff4edde18301af2348faa69ed4f31d437decb7d4fe51142d179e6000000000000000000000000000000000177830cf34186191fa295b7f279bc819d8a53452e2114dbfe709971584ec7a2da7453aae3e64f4b14c261e22314027c3000000000000000000000000000000000ebf2aac35fe070403a4b7a5c2f102c67300bfd68af7863b45185b37ade1bc53d46772062189f348647e74c77caca4a600000000000000000000000000000000128dc7846b2dc5c453ba5fe4675d0c22f4d7089624ede05b0910c34ae623d4671979fd73455b35b61a57c51fe2895adf0000000000000000000000000000000008e33a3c3735be035b550613c712b220595a83c1953b24b3efd38c5913fc23df823e00ae5a1c2ea8a8eebbb93c5c721dc29be0b271d4e22d39e9e06db9e50845515880f30c5bfac80bca39a2d8d61ea0000000000000000000000000000000000a060a957a8da4384e3436110657110653685bb621c32810b6516c690a00c13e37f70185958beb0ed886aae5cdd611a7000000000000000000000000000000000b5afbc85e274049985eac230b2aede7b2df1485c9539a4a4eb6aea406d0f6515ad8bbece7155fb0dfb2123919fb8af9000000000000000000000000000000000afa722987390440a33d5103445dcef42cc4a3c461daa076d56fd38e0b220016ed2bb8e99b9a8da4af96b7da64ba90950000000000000000000000000000000013ea6b8d327191e53bc71fe43fda305a4a0584cad04048afc0480f179955cb27f2ac8791d847036470ffeb47aae36877dc8c2e971a3a4b9909dcc5cc6a0de50286294ee15f441521e0f1d2c3ad3a76e900000000000000000000000000000000032b490f795ac3242b8c7185c9e19f0440ecee3a65263dd4e4c9a431571deb7339bc6e2d73ec43750f6f027bcfd674c400000000000000000000000000000000076ab4ab3e8ed6ea3b882fde5cacb3bd094567288699e11f368c3f60f4283c5bcee7b4c5debeac541ead983f5936d9f80000000000000000000000000000000012aa2060e421f4f4249e83ca0ae1752dfa2b7ca958821841a18f05071a35fb9c1448619bd96f8a7adb2202d3ffda8eb30000000000000000000000000000000008b24f29ee7571f31ff86574e654a5d849acbe92653ae1a1d2baf4c9ca6e67da4937bfda51a70931a6e60d90162efb4f21c9ae0132a4886820115e71e280d33378a04344f635c769fffe91e89fa7ea47000000000000000000000000000000000c8b41e5c47babd6ea113c0ad9f45a75d1ef6bd313b768ac01e6f581ef6630ada623c1a27d4aadf543af4055de7f6b73000000000000000000000000000000000a0f73af06f8f0115bf17f7c5db0a6bdea77a8e3d8fd0b52b0d4e2c558f1331f655dc272c86d98bf166b532ec8e45285000000000000000000000000000000000499b55964186bcc6986e7744c52babf47e274e47a202abf6f816bc748baf846df2b5ced2a5f61fbb0aa2047bbaf82db000000000000000000000000000000000d6c2a9a3fa5d0524f772cca2c7e72a5f2da1a6a1b9550997e7a6cac5b6b6c37693a01d30bebe4b9c742b63bd31487a1e1067c01d5565d0f387516d9721f7f4e5253d5af8353db4a55500e20a95f3c9600000000000000000000000000000000143220e1cd08ffaa6db4795ed4aa35f3b12cce724fcad005367328972f2364f34096e32f1f1cb7a4287ab636d0030322000000000000000000000000000000000f2de47a37a55edbb75ff0bcc446611d690d7f9efdd09ca1ebb6f1d64a330bed420bcc85aed8b95316fcac3aa7d1f2230000000000000000000000000000000016afb044b8b8c64547e000f80b25576aa329a4319dcd4f1bbe15d12e6f3bbdddbb52140e6297c637311ef0c7a31cafab0000000000000000000000000000000019e6803c07fbaa075093f6a69f9dde05ba3d3f58e67389d7f096e56df49f8270008ed422b64fcdadf7cbbc8334037682a23bf766a1e1c068e6e8e4b60391583ac197ade53caf0f8a43c53d1bae9f13e500000000000000000000000000000000134125416c7908cb4454ce6aadb30df46042ef2a6b4b69b19fafcb9ebafe8b5579046725590266cfd10fa26e1b5ff3dc00000000000000000000000000000000073f4147cce24e13b9eefad7c69b457acf126bf278a58a26a7c7c6b482edea6dca9725d7e5e4138b4ec81bc2505ce2e60000000000000000000000000000000006125caac1061cd6c556f4cfc122df8e949622a46ca707b48ef088ee5623df058bada1bc0cce1399f0be1ee86225f13000000000000000000000000000000000146e398c161e29c90c8a4fc44bfd5b3dba6f9e80ead561fa3d91ca5f416e06318dddcfe5147ab5def858fb025a1562352c505d4fd8287a897e01517ddbd7d7ea9d26ae4f58fbca172e5265e2b62858b6000000000000000000000000000000000944942effc77ad02c5ddb052acf86f3a9dc4127dd032181450295464b49ac1dc0047790acb378221fbeebd4c92886820000000000000000000000000000000018e1d201b38d88665696ee6cef11fb19f7daa7f11c5a5ccc73e6b66ac7b89df8437c9f07132ec8b69e13f63424ad694c000000000000000000000000000000001463117fdcf17f28956a42677b3ff431cc17ccbde067b91ecd6fae51e1e24ba8d594ea368d041656022611ad3ed44a6e0000000000000000000000000000000009715cc5add17395b7ddbcb961269fc5d4739d799fe9554b3c9e9f59c895ca5df8ec75bda05cbef3e6a165f7987e78662908006c06ceb9188651c59d434988cb5b51a5a75772ba71875444c65ddf0f4f00000000000000000000000000000000007c07cf1ac9b8b28e3d2f1f4ce22b8ee46e99914ba20c7362c679559a1618a906c6ea65c475ebbeca4947019cb6fbec0000000000000000000000000000000008b29f72cda71e0bc2246ead57b2f758b741b9232d87be75331275a5cd63afc9aa98b0e42c1b82cc258e93c97e596a81000000000000000000000000000000001512548a4bbd537a4d5baf673fb76ea7e35b2977216e7b29a6375e1f92049d7b7d5fd5d8b4ae6191f5592b738e149a5f000000000000000000000000000000000cc9d646428135296919808c6ac10c142e769bf71bc1490196dfdd4e1fc7b84e58155bfdbe77a9e684622ffd83e97ad3e8e8724c80f3527de5f0b2b98ecdf0b8d0471e63c0763a89da8a21a70dbf8399", |
|
"Expected": "000000000000000000000000000000000ae9da7d12d0a03cca3b41ad869f762784cacb988eac7ce904ec9ff47824e058e2e211e2285f9fe2aed0b4385949b4540000000000000000000000000000000005b0c873d20f7be1410d39885ce4f79884eb6ae2b2f27510d6f6874dacf2a66c64e56b7aacac61ec88261624936e695700000000000000000000000000000000076c6076175ad748dd68fee64431e5e4ad013797de4528287e7226c3df90233799ed5c8b36848c1a2e1c02591a013d270000000000000000000000000000000001f7f6972121d38ee2d10c621a38448ed12271f7e0e9e4567fe1b5fcb469c7906196fe92c66c37f8c5abc91160fea8ae", |
|
"Name": "matter_g2_multiexp_8", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000139cbf360b10e59c20dd4155af2023d5dfe0681c62351dd541cbed41b6a328aa44b862d1985b132a4d4ca61c95b61ebf0000000000000000000000000000000004af6b5a0f7a02d5c93304be0d31959bb4b1a7a5838dc3f9cf50180c4eaf3d32e68c006263d75f9735c8f0b5f811d3cb000000000000000000000000000000001644937e5ff3b8d2005a2f3b0984917837d44412362a121be481526173a4c61e20d61076aa10b4072b79743c5f7f4c4f0000000000000000000000000000000009bd399b55a59550dd876f35e54a5803058228bd6ab6c9a66e438cae473c63816c96bdf378ad426a236b58b90e737831e14282bc687a00264b4e4678ff238d5205f6b6fcc10040d9b4393e93f76297a8000000000000000000000000000000000f343e5118d7dc3a38e9975a5f40084ee5f2305e45a8aed28ef105f76345d9f5646b4f3924b92978846b4e605b78fdf400000000000000000000000000000000017e61a2ecf9b3403b43f5a10a97cf5088b4f98e5a4513b0912ea7ecef44e6809f10dee60367cf2fe3e903dd68c2a97c00000000000000000000000000000000039f37f414338cab0e12f99b2aa1e3c02cbdee3406d1bd17c359ba899b7cdcff605f894530895aecb469f41628c3da120000000000000000000000000000000001b78bf69f1b7168d735fb4b7b135fe70db79f50e792eedea23f83cee9b48e092536c2ed146c7499cf047c5b4f0a08735307650d6cfc681508fc7b8dcb5291837582eba6588132f46ab8fba674a1f5af000000000000000000000000000000001342346f1b553e29e661c9f6c0a24d8f788db98262d6af86af55d313a37eeabed1183e367ee3d83faa3f284b260e786c000000000000000000000000000000000960c8af3f7e6587cf83baae447491e73cf41e637e1efd730e3acd9793717e57b85530584942e7a030bad3b91a76996300000000000000000000000000000000166daca4ee2cb9516b5178cefef0553115dec8157f6194d24d191cfe6340406071883c89246c0cd5f89bbd5d0f1ee15b00000000000000000000000000000000187f668086b9b6307899d301bdbfec915cf24ac0be10d6897b0677e4f1de6a241f3dfb19225644858be0941530e67d0f7d6a25511ba63f0b7ebd2189cfc4c551083ac92b144e30dd81d27e59dd86e22600000000000000000000000000000000032c3783e701bcb651aef40c91682eda03f9d90f252740612c85a5727f8bcc41a886b328d5ce787031c08ace235ff465000000000000000000000000000000000b0eca06f9fb69ebb46d0af56d3d934b333514d7f31208b4ee2fb92009e6041749028a78246a0adc324034a94503e80d0000000000000000000000000000000019eb24ed35f6c7ae53047814cab14d51ae6cf336d140a17e794d5cf18450b7fac3e6f990e12d340291459197bd353861000000000000000000000000000000001983a596485e657deaedf01614dcd5f4ec515c0050e8068ea02c9833d0b165c0f467107a50da0d8cd43bfcb59db6e710eac8e5cf13de6db37982390c8b6b0474795f479584960748b7ffed881285e2df0000000000000000000000000000000002f1c29ffdf7bf20fb8a13363393d5f1cca5dd9af82888f0102030fdda641abd5532ffaa2669c0c4159a989cef1c5bdb000000000000000000000000000000000bd548079899d49cd368bf5c246aa168fc8c777bb84a7930258502c8424a4b68e1ab20dc9ef39c307e52bcafadb0c8e100000000000000000000000000000000070c18918f037d5fa1aa005e2c80ce6a80b4b24d33ce72a2bd824f9a061af1db236f04d6041314310b31b805b8a674800000000000000000000000000000000014422b173840da655aac6ea4b7a04313d5d0675bcd565258c73039f879176e51ec0c8a9deba9c78c33179a5ba54492012c134652c27da0a0272b0783551ae44db6bf592ff299b48c50c550367d470b5b000000000000000000000000000000000a1be8e39a47dbe0bd19b8108a5bdac582e1d11ef7fe28df1f12da52924e734e1d591e8e33ec20c6d5af5bc8c1161fca000000000000000000000000000000000eaa7a7cec93b8d5eb933103b52a35b3d58214feb8e2de0bba3a0e57e7993a9df0dcf8089142f57f8e0d1d303588ce9d000000000000000000000000000000000089fbfb389ba448eb77722994178ee3cfd15a27be4ed6f4d4ab6ea1a4c10d6ee8424beb17d08190fb18ab8498d4a4fb000000000000000000000000000000000ab02df2eb474735e28c45b915299230ce159816419fe9c99a7da397b7210590705262ee14c2a244f4922c35bcb119338dca9ff432bb483ad726bd20cf96b07ab6f07170a1449f0f1b50ddc6e1a0253800000000000000000000000000000000006508fbef44d36cdc6fb37b6324810ab2a1d94e39abdf09d530df34714168105e23a7d6f7fd9caf31f263b658f16b76000000000000000000000000000000000b5bb1802813f9f8a16991d41275ae6d18532e3dcd2eae091da7256aaddd501855e775b779959fcef2822685725cd43b00000000000000000000000000000000052146ee63ae277911fe491420651a96994a30c7d1b19bab32eded008a125369baed2ec5a963bfd863a83c29bc1afb23000000000000000000000000000000000a180d79335347a8be350a92491760c6bf1fd56604d4d99a1c49bcbe50b2d04b7cdde55b4aea8ddda4bfeb8e79ab6ce4146433a0738ab1b044e059f49a8af8d85546d0e34eaa0edf2b2a6ee466c0def80000000000000000000000000000000015dcdc17a9afbf88b54af22ed2168329bc43ba50d374c0507c790f37f9669d0af167328d50d322a827d45f39724d2b2600000000000000000000000000000000169b83f2567e921a4319fc03b2a7eeefd2aed79914bf608d9e0a54aa71b9cb3e09f1cbfbadaa520c0f77f547fd407ea50000000000000000000000000000000009b7a8ff8388c85a0fe3860f26b09b81b5dc51e00a8961fdba96eb462e1334e9e28a2cdc4be49dd8b96c548c64921718000000000000000000000000000000000243782436fe7cb20a3242a3a21402a43a2c4fcbe77cc7182ee3cc04f4795c269d8a64ddd25e89ba4fc796747b608092de0399ce1ed861c0ebce1d4e811ea0a3d87e21a54ae34e6b5e1284cbb94973680000000000000000000000000000000013ce6856b6df48e4c9e3fc0be0aca5b139e1b874de6ddc148c1c23a846d61e7a531cc889bab99706668a3b69d32b9160000000000000000000000000000000000a459676071c7f3065a6dd7632edd5842db34aeda8fa0e7d7a8ea29f842ebcf2c5fdfa74ee7685caa51481c4f46952240000000000000000000000000000000010c1d9ebf7bed9195cf0bfefad6ba45f1bd19a9a7d340b7c630b9953923efe4907bd75a3da066fe3d49d656f3ed91d2800000000000000000000000000000000039189de73332d5b5a160c296a195cb9d8a736cca23a92948d513da7e4fc46e1ed9c207e86751b3cf1310d8a7284877ec2b034594fa53a0951e2116db1b063345fa42dc8c870e1146f1b00f626dbcfdf00000000000000000000000000000000129821e97c65ad3801c011792f4c099e19919d7d03bf9fcba30b3735586bb7ead7d4f9bd10bc5f0e5cf1dae82d5651ef00000000000000000000000000000000038cfbe45bbdc494988a2dc72dea6a7e36652f5e5a2ecad41b4aeceec05dc4a389e54cd3aab349adbe32e65206eb481b000000000000000000000000000000000bbab53f2be2c471d6e9cbad719a73c00b582d0983e25e1969c0be1faa56b1dfa5b7b55797b3340cf8c7eabc560fac71000000000000000000000000000000000b0db19410e552a2f7889c2204a93c5cfc71c360329e3be3171e88fc7aa1e993a5d089c28b1a8f8fc80d93ba194c63ccc1e6d9c5f8911014f0f540211af5184d96fdfd47c03bf2d7bbbb3bf1a330017b0000000000000000000000000000000019320bb8d29b7b5a7130b87a39e87e271b96656b5a2749f13208520634009c26f9829401d3e21cee5a757782c6bbf9ca0000000000000000000000000000000009b37068d72463e72f3a89b9093c1b09f01770e647b5ff7daa50e0679bb76404cf7729d5575a39f5b9b3b371893967df0000000000000000000000000000000019ff29e41db50c736e12f62d76a28f4ca4f6b0f4f61aee00cc0e9dd4e5a75c0ca965b82698f704c604bb309aa5b457f100000000000000000000000000000000062c352a554dc4bb96b459378c21ec6446e15b868221b2fb745d31dece854bc281bc22827d84ea3b0fecfe5d156712ce6df5a133d3332e1f79f41201f8cb2c8c8d4d1ab0f640c4de6bd6e34884a77aa200000000000000000000000000000000021c52e82b0012537b57fd92fc276e8de842a59355cc15d69a52effcfaa7cc43dbda0c34e1b9af44c2db8e9356b9c71e000000000000000000000000000000000371a6da5dd39092b6108f631a0f4c4401464a109ea1e5d14e262c8a9577e1421d41734d2c3ed73645cc13ef3988e9e90000000000000000000000000000000004054159263ee60f6b1882ad7c376c738c7ed87e6b34dfb4be2fd7aa29ede414c2c6c3ff098c53f22a1c1cd836a6b0600000000000000000000000000000000012d7af6b57c688e1ce90e9f2796b0e525e775fcb6be65f5d2fbe3d1ce1e5d948dcb098c98d495a6e3dd813527b4635258e7219a9d431c597fe9700d43da8b545072f5a27a9f1af99053ac0494087dca1000000000000000000000000000000000e53128fa5392dbae9e40ab1ff0149d5b577d9d30dcb85eb5e4fcdc17c7daf2ff1d6fafd4a1aba88d2e7aeb45a01afc60000000000000000000000000000000012972781f214511e9b78d276767b1b64bfe5b43215c7680c0063b6974f703b209b2929470dbae16f9767a7cba5311fec000000000000000000000000000000000cf6b37c5a60851d03752f68eaeaf37ac67c661f644cf507c5458cb5404d0ce903c92ef66a657b25ce07e5cf5d956929000000000000000000000000000000001835f202705c8b984a4c7a6cd219c718ab27a96671574cf7cb618235d19e9046a15212e0da6233f15f18bbe192df29c38efb8a7a5e48d5f4a011a4aa0dbab22ede62c903414d005d507ea3d77bd47a6c000000000000000000000000000000000d01c6e8e34e646911391b012680f0dd8f4b8d77c10192ac09ce57b6524f0eb8c7f83ff8f26d856e0945d7a909eb790000000000000000000000000000000000070fca42e34dacce0051f9e26c7c0dc328fe652110976df6df77af04202831dd095715af1714b60a99f2177e86a3443d000000000000000000000000000000000063ba43df0155373df59b009a8083b9f62004327b16ad455037487c5b8325e7eaf57a4d05c533e284004be6de79ad1e000000000000000000000000000000000870c2e5a7d26ba54bf0d45ddf0a4c3011152dd12a5e01a80e42bc4dcc784c7ffdb66f9d6d69ac445c1d9aa29586245147f53e2c06664e1daffd7d9b114e12d4190d5d0fa2244d61a13da915c39b8d53000000000000000000000000000000000d84ca02ffb6d3cf6eb27a143ece73d5bf006ff61569f0eab00c5a512c5b46e1fc21e8031d1a578010c9582d75e1faa8000000000000000000000000000000000a41249cf01ecd23d06f6a3bb8573186fe47e5165ec0d447df62bfc236f4c203b4feb8e2a4785648af86646cfb0c4e32000000000000000000000000000000000244fa6caa86fd27e044145557697ea89baf718746711c8dde334a2c5ae3c73d7a0e04fed6289ddfaf26e47a9d26b09e0000000000000000000000000000000017db897060c0a8e3e5d8eca9970407b46dc2c2ca0c004d50a171450852f585268bfa8a379acd01b6d4685e04c0b8c106fb109d9a0a7b62c7c452bdf0a2853c4bf65e5439fdc83aedec8c0bf73a16b55800000000000000000000000000000000071e13963e20eb1dfb671aa4a090973e4a4b7ad3578f8630db8a865847be46c796e6f9e095a9ce558b93d702f8f8572a000000000000000000000000000000000dfc4c89ceaad07e3b4c35d96e8534122ae48421cd4443de478ddf9a8867ffdab279ad745e55c87b731afa7700bbdb110000000000000000000000000000000015dd6b0c26f6821177d0cfebb7f1481a971e7601fb24ea365a0c3127a5b1042eab69446de05b61cb6ac0576752f87aa900000000000000000000000000000000156326c52bc78c82f5cb4aec5de35e3c128c5561dc80da2cb24d68a7e912b1f2dac2078508fdd4ec38769102c082f0f74b0a931b894fbe61115fcf52be51d44afdcb96c94117c75adffcd8729b0a699a", |
|
"Expected": "000000000000000000000000000000000b537dc10a6f518122665f7d78326a4728a2889325e5be7da7e25e4752c680fd786cdaadfcc426343a9844efbbce8f2300000000000000000000000000000000085ba3a04aa8cea82b95dd994f5b3bdf0dcf63f13909aca2c2d61e4275a7ea22445c953b927ebc6b0987e98b553469d40000000000000000000000000000000019cec2e9fab640cc88073bd39e46cd571324904b1950fa8f626e2725936d80daacce2487f46ad23fa8af9c6ca0367fdb0000000000000000000000000000000007039a0e11cbb8bd940eaf4a192bb94ff8c6d6c79f775fa67821b5ba411641c09dfe9fac4cf45eb5fae52d2fc4beb6bf", |
|
"Name": "matter_g2_multiexp_9", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000f73a297cd6444809aa11b0756167e71986ab31b52b57d3c0aac5637129b8702ff21ec649541e79644c27f0017c8ae3f0000000000000000000000000000000016f96d6ba02aab604dd918cc799cee61cda4c0164ed9f07d4932fc4ac3eeb92b1e6b40dd7b18cd8d26056b486e57ed290000000000000000000000000000000012156f3ca3aa1e79014dfd92fbb6c785cf0ee449a8920b89ad04355e0fb7c8ea804bbad082b4edc9abd3b24ab0df2b61000000000000000000000000000000000d51b5f62a6e70816d7671bcfc52f11bdac6221a23287286af78605b99ae8bd0c722e485bd0381b958a85f61e05de68368ce22e379ddb8352d12eb597c179c7089c6388542909876c69ee377b14054e7000000000000000000000000000000000acc52d0fca02c3228cd2e5202c4eda297b8227bf4e64308226bc487e5b64738efa4c07a3738397f90251ea9a1a9da29000000000000000000000000000000000b85b853826a28777a5767d5b1966ce12fa8999ceff5d6deab5c947fd19d19de9c103bb920bad615186d132ec22187320000000000000000000000000000000006b5a83827dc7b3580579ab7976a70ee160b712580919b6f5d4e180165e50f5a1698fa7cc63846eb1f5e6df955c3eefe0000000000000000000000000000000006c2957d8adc55931900145388583e5c2d5f6bd784e022702801c38534d2c92c6df9f95d022aa6d800e1e458eb7f313061529338195b665f1b80c4b95b7c3a26a7229884be1f4be9d49e1274a9ec3f810000000000000000000000000000000014e4c5991f9f2ee262019c1344a0843756157dc85aecb15718217a2fbe23fe0843992dcd3953ebe79acd85517acece0e00000000000000000000000000000000076a18fe710aca2875bc102f21782c9649f107684a4edcb0c4538f1a2890a2ae5b46a182d5470e620375327965b6d37700000000000000000000000000000000142a0fb19b28a034d326121458628356561e50cd3a471ee78bade0733597b8b90f647f5199d4b5b1ee6be4e1870bcd310000000000000000000000000000000018f8b5933848813cc2c1a0f079b095d565e7875ba6693eaa10967d496fb47257c9c674f301349dd8f2d22f8857f9d5ca44d740a72e6c8b5632314408022093618321c8c0a8cf2fcd9ebacbe43505a01c000000000000000000000000000000000db331d2b965dbc053b01a61e671d2ee6b04b072b6494e482f48f12221f23e3b1ccebf48046d92b4be2e4283c77f51380000000000000000000000000000000016704f3e1ce14f49df400592ce29627833ed1dbb91ae5f00779eef94fe9ab313c3e7c8da940085034e1a49158043599d000000000000000000000000000000001956d492f5764c6de0b8e9a716766c762620ebd3265a95b47a8ad2c0614c337692108800e22abbe321d77a6cc17f4b880000000000000000000000000000000017149865739d6aed0f2a4c3c71c2d02f8080d9339025b03f89a37a165fe6e5a4cbd489b5fc90bb2cc432e5baab213c8424872a78e340ccb077259aae65d6c448fe6bfb64daf4e2b6ecce2cc9525e35a700000000000000000000000000000000036804da102cce975f980ed5a69e0464241b5de87238f9892c77fc2b6e5ceb00d7a37a45b5520fce5f094f8b9510f49b00000000000000000000000000000000049da8b6c974f2d680a80d2007333f15702f1517d3dc11395662ca1db945c795bf64167840c4df0fda68a69e127b2d590000000000000000000000000000000000e94cc66f1ffb2112e37cbd5b4feb7d65032c2e57260504a42816aeac85648558f6997ef12028655103a8cb9de1297d000000000000000000000000000000000abf7703ddf6995d5c29124ba9a3f890854fe0622d547a4f24d6a60b036ec9e58f7ec2deca5a71e1fce2210cf810e2f901a1d84826bf78f493417a06a800d58dba688800026638316fcf9ae534436fc00000000000000000000000000000000008d22e456c643ce680f5ea14553a9c249a43d4f92d94135dfec85bc58967ec01135507bd8ac3954b5876c5bebcc1179800000000000000000000000000000000022029d4abec7fc9ab3bfddf2f462660bef7449c4093144d9b7d6f9e84f4f1c947855ca6e09bbb3bee4db096978ae0dd0000000000000000000000000000000014beddf6a3fbcd621e2a592e1c87952ed277163ebf390896f7c668944d6e0a026d3df74b0fc877ed560527a80b981d1e000000000000000000000000000000001414af918645ce0d4d1f670333fedf286b01213408019e327d3cb9321f06fae311b598c2f78bb578e85692e6cb787a52c5a3268a8ab5a12214b266aaa4eb562aa05dd19575a7f3ba2d549a25f1900cb800000000000000000000000000000000129f1e25d96b8c879710a81b727b31d27ce9887c245bf908a3768f3606870ca6bfa70dbf5135819d36582d55f230e94c000000000000000000000000000000000e91eaa33e7cacce4e1d6d0fe905c72221b534a72cd51e1de79a25ef0c06ab454a849a241c023b0f82aa07de28e35869000000000000000000000000000000001379e390f2f0f3636312465469b532d876529d58dda8b024b6b81d242af47b5720af4360d5a3172ad80fd9fd8a14ba2d000000000000000000000000000000000775992d5a8ae0640af845fae03dd0b2197699f413f90f6130d21db0dab042324094b36acda26ed86c65821d2d8a29d9e62a7b00d2be967df04ef56121c95c8736efa95e1faa0196e1f4485da82b3c3c000000000000000000000000000000000f5420156358ddbabf31fcc94678866f899e38747e79dba8ae280704c4b199a03eb423ceed18b5cba7e7ce84583c84a0000000000000000000000000000000001127669ef3ba3785a859aa4e942e8fc3181f2703b0ece6ddbee8830d7ffbfe498794f1ca2e67c3ad39ebd33e838dbc5300000000000000000000000000000000138113386846310db8e21fb8bfe40035cd89e51736b491d5f2d3cf5672e6836c25f62eab80f25ab49d16dbb83796aa5d000000000000000000000000000000001711d74ef4995b473239a574fb8ea6edc6eb7a88793a093df4652da240d069c5bf9249b58e9b1e11f7d6619cdc28a5787a883bf845d1ed04e0664d814cf0b49cf8c3e8b8594ae5d2834c753851ed7803000000000000000000000000000000000d32ccc6598af8156f1c5b35e69e7c7f57f9fe18748510605a2a81b4ee09882bf3fb26abf50206cd57c77924ebeda8010000000000000000000000000000000009043d364e0637c60223f9a5db8c50e983746fdf4c9f7986d27f5f4f3a6df487592ea42078f14efcb3eb1b7e81d058eb000000000000000000000000000000000233495c4961e71cffc2abcde4007c0d587687aea905f3ac5758d0f8d9020197adb6f9d7b86a542b8efffb05dce997130000000000000000000000000000000015b084e773e66ab1459825b6e6dba055a96e4dc1d94ac0b640e906e0a9f12d2124a58537c458e6e1b571311b93acc26c0f474e8f4051c4e91124c14895fe9e2516b315d805b79013caf830524fce8880000000000000000000000000000000000e4b859c679a90c03ea4d4b0b3d38211f685db053aede0f7f359f712e1ae808185758546877502d57200da2c2137f37100000000000000000000000000000000173b24ca19436b51aae22838674c41c752536eada3197de6efc98303eceb3e6e8e47ee6679e61e3cb5c8c734c96c98720000000000000000000000000000000005232b8c97a4860a23999d6ed6d173d300ed50b77c7b3ceb4e8407d9d6877a6004e2f76c553bf458b7cfd8d1e6fd364e0000000000000000000000000000000018a115201e3f4eb308c16656b3ca0635e6284169cee3f28101903ce1cab0659c3d83a449918df6e58e8af2e001036b8d9b3a5790750825ab75ab7422f833c671b95c6c58619189db66a6215ce907381c000000000000000000000000000000000131232788aa3038a6b8a055a896af4f8129e3dd3397dfd90ce86b3e09a775e5b5e19f4387f4c02200a36bc2a1e09d98000000000000000000000000000000000eb8cc0455cbaae97dfd05c1246d3d5ee58c286d263184ae342f5c0ef432355a574bb9fb8ec67634f999b6d1419f2b6900000000000000000000000000000000188b8a85a6b255408f074b3cab66b95e0e1a1b5b8965034246dcc196f2bb84aca3a78907409826370bd65cd4c4d0bcf30000000000000000000000000000000009603984f6d9876e9c235621fa817efe45727fd8c4f76abb7b0796ae721701161b39ff7cab4c57850014e7f1750954ab6607a48ba3fa5c033a1ef90260ada14ee50c95e5167bf801ddbd3acb77c3b3880000000000000000000000000000000009003b42c08b5c7d3ee9f6abb96e08e6f537da25cd0cf7eb85a49067746c03566e133b54153380286ef5725db5b41058000000000000000000000000000000000f09b7b754c255e0e3b8435ade64d6960285759495659dfdb9b117806397baf8d3c87e30bee02c9e1b22fa3efcc58f300000000000000000000000000000000003582c08a8de4bbd20ebfa833517a75682618fba2702b6c71a4785f70dbdede4e86ad8e04aae1f50a6bb75842ab74aea000000000000000000000000000000000ec013f22e64a4d4fb6f964e8319feb1ddbcfb71329186545d9b9d7f97d1f6a56c8aad03d20e9c30966ca932e1f2bc67030db724eadd2f487d31dd4354b5c0321a7983aead21759807bd893217c4d40500000000000000000000000000000000025809fb06c8a31f31ca5b4a5c795bc93355c78d9a2a4c1d707e32ff2a71d94cc1bf7b709cd5d6a183cb05fb6b5f360c00000000000000000000000000000000127bd8c9ee6388905ffe59bb0fec0e42b4aa44be74e5961dc2353e474baabfea86c41c6173db413ee28681a6bfd3ccbc00000000000000000000000000000000181f40dd8581b9adb2981dbcae27c7e906138569ff41a833ed3e6ee4fb0baccf2ccbe5b28ae2ff8e08c4f534116b58c40000000000000000000000000000000005cdd822cb47f35f31e0cbc26f6c957d51c6880369af94fd84daa1f1ca95e41e240b910f031585842fd2dfb170d618aa88e71d0be8fd050f6dbb8b2fb3ae2a9e593bef7a5163255aabeb07282e8793e30000000000000000000000000000000004a06984a3916820368076ab8cad6ffffded2cf1e67ac33f539ea8fc7a79580c1969e55b2a2fe3b31de912d6606c20780000000000000000000000000000000008a1152a581b6fad2a23aa8b0b51cbe523e701193207c896d08b99a672dc047498e565a568b79f8f9188767ba95212be0000000000000000000000000000000003539e82e5b88ef660b6593fdfd9591ec23e7109642f4aea0570f1f8f8e00822d2af277632ba74910459535b35ad47120000000000000000000000000000000015d3441f621c7e6922c489e474f80ebeefbef66cc59e4350b6f803e409034b7f498be2dedc97d902590fc1e296fe983c26989184bb87a586b8752733f9ce9ea06422c6a898f0f402cbcf760a7a21c95c000000000000000000000000000000000f775e13276c2e32dfde955009422557f332fb42dd9ccc3246d2b080e3ec44d910aa734478899698a9b04f6fb1a8f922000000000000000000000000000000000460ee4df6dd0184bcdae6d53cb66967c2213fa878a829c3196664f8d594ca6d60bb2a56f93bda3b0d2e6aac0a1a222d000000000000000000000000000000000fc9bf81d4cc80ba4e4df7307f976c2ec1ea2415df3c263cc970583824cd83703aa994daaa6e5c20450da2ba90a242830000000000000000000000000000000011f08ecbda9a192b232e8330ccbccb16a26bcf4791707f2cf52c2e11a8b3993221666563a772d82f4665804275b03b613d1dd9cc44b30a4623a4d14861688cb678bbb8b2f8ae3ba140f60e64c05514b100000000000000000000000000000000027fe7ca0fdf1cab9a52e304e55350195492abecce4289b0f1c02235412bb012803e7eb59e23c665ea86dd4f74c35c440000000000000000000000000000000011301ecfc78ada92885bcba8af75da6cbcb448e0c49511f3ea306f4ab944f5bc114e72f473cdadee2d0e84021905c5300000000000000000000000000000000010eea529fd3162ad7b49638a70f6f2c26a6844251b2c2f9f8ba54cd334914e84e5a1ba9c7b4e7a8b9cff1a909db78bc8000000000000000000000000000000000b8a6235a7310d52fc8050bcc484e6ecf299099e193f91bea9db31fae71fbd14978984a9e6de10939d0fbba96314b0a55639d80f55e24e05e3d943340e324f6738a593a915a6bddb40f01bf12f73daef", |
|
"Expected": "000000000000000000000000000000000de312093622aabdc7523cd72f568060f4236c7287d61c3372bf81d9bfebfda2795c3182d508f0268d8f445f6ea0a5f3000000000000000000000000000000000b027f117583406916a8f139d47227bbea28502ed0df91cf0841345435376c944a587c3b4bd60f8ae0be7c7bad1c8199000000000000000000000000000000000e9a7b96136b26b0044b11288d35969c17146241aa529e581a8fcf000c33fcfff2dfe1e55c0fb63f6032d0b6b0cf81180000000000000000000000000000000002a442e740ee390d87ec657fc218b76adad7f6a766cbe8f34f4824ecd1587deb3706af77a95c1d5f8e79eab1dc482c45", |
|
"Name": "matter_g2_multiexp_10", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000f54bcf1637d03854cc2b785e52bde25de7e45308048ed8ec0169069c2124871782bd9d26471014d039c9aa022e1a99d00000000000000000000000000000000106698139b096a5a79d43321ea64adb783011f04e5779625c9f77e5c390b46ef0d249387e978e64529bba2db8d7aef2f000000000000000000000000000000001668d5261a4ba37d79c76f44eae9ce2aa3e216c5fbf6cd2e90c6a73cebd8b59600303afce70de3e83a08c20de4609b100000000000000000000000000000000004b1b122cb55e688f8297913b84d466c6f3d99c09f4b039660238c8bcd0b7f6977851a6ea4b1deb01346db06d75180c142fe1e5b3c0245e5cfaa1ee8dd8ccc4ea8878ce2272d152fd8b24032297ac01800000000000000000000000000000000192a28dbc40d5ceee4d33b5c2778cacf8c3ed7d3227e7ea0d6fbaa7cd4a81134b63415f4f1960656b1fed15023ce3a4400000000000000000000000000000000138f296c45594a930b949756d0ae14dc9a720bb2bd9e93c7895268121a086a9d55c10135962a172c02da1eabfcb8caa20000000000000000000000000000000001605ef8182fa13a09a6b7661472296af2b0fdcfd7b051e7cf1d9e6d7c7f4ad9521d7732733399bfd5d09a088f25d215000000000000000000000000000000001928f2e5d47d7273e035114cbdeabaca724409a56056b4e95a4ca3b2222716b3a5368da3ed406d73f43e9571d1e04902253bdc5565b6ebc219a75ab74dc5ffd304c94e67160389f87111899ac07a71b70000000000000000000000000000000009b35f132a903579d82cae6a321c1ec7fb0281c3e82e9af05c3b2830ecb4a941da5b1637c1bf0fe9a39fcc9ceb0d09d8000000000000000000000000000000000eef9c0846064c866ae07b3709091b8bd48bb6b20f995b44fb49e030b5cb6d78b7f8201704b53697190a5e36e9a4541c000000000000000000000000000000000a98a5d0d5640d6399a3580036f0e5cd693a7cfaa26438a00767d5ffc0777b83c516316d9cd4597cf8601544038f4d9a000000000000000000000000000000000e59541068a62f105a0d26a5f79fa5fa8b41b2211f1fe674d84dd853663962d64a7f70e785b51ac3cc07267c73400fe6acbf64f93f6f85805517ddf0358ecfea1fd58a3666b8dd9d3773a28590fb8a13000000000000000000000000000000000157f58b1c7152a7f931bccd9a79073967ec28855a6d74fb8727f59c5e3728fbf07a5032dccb28eb8d8b24229f2dc1880000000000000000000000000000000019f41bbbb853edc1fe3ee82f901e613107dd4ba1d880284ee95a2c4cfb2220ec1408f8bff14defe59775136bc75b4a1f0000000000000000000000000000000015538789157505a0798aa36fdd171e0bb14bdac75339b35805807c18bf9175d877360748f97a8570754af0e28e89df660000000000000000000000000000000010500aaa99216aa979acd66c5b0cea2a6a973f1cd10c412e823c61cb897bce54d783a6c0acee22cf9052166a4bb5adb8d9d3f97893eb4f14f21f68110f612a444815fbf2f76b8399ba6045c8a44270df000000000000000000000000000000000439729e13e6a9b5baafdaac65783ce79a5972791610a333224e61104d15c746d7cf8350e619f0f72cb73635f6795c5f00000000000000000000000000000000092e3c976a4a5424b09e50e6513a9e1f427356ce161e742be31f0e589e9ff862460d41281f0bb2d27b1837a70a5938fc000000000000000000000000000000000e0e51e92ac3cabfd999cd72b67cfc488e150b11b18f9a31b1c2338fd4f2c58937521b5a107752c342e67666b99fc42500000000000000000000000000000000023d8884aa3f556e98e006960293230ac966ad18f3f715e6ab31a6bf0872c04e6f115fb1608cd87ffb369ff31012a11705fb554531f53b8cef8d93566df80878baa96f92bb54aec19445980b1a1f6c34000000000000000000000000000000000be33bc145611afdbadc636e9d7cb7e3a9c92c32f6944a2b7b5f44c248a0754c174e3286ad307fcdb2ea02a3578aa588000000000000000000000000000000000457de1fa8642d302065319b1d32009c64e7d941fb43d1b3cf455248664b1db516379df87aee05a651c132eab8aaccb5000000000000000000000000000000000a711f3bf1bda60ca49271e8a3143330cf924328d3ac6f7a802c15be1d7413e300f398274f338e6bfd0225cd8ba25fff000000000000000000000000000000000a786c5c7b4f1701e292aaad9b2e47bb883409aae0c44ae813ba48f401f4e2146ea0b1d85f2ce862b6ac9ad3015d4b14d79ba2c485f0aa0e35212fd7fecf970258903bd2427c4c8b97c2c425ee1190990000000000000000000000000000000007d03697e195a6b714fc9785b49e54e219694250cf5fe77553434eeced15422de3985f8c736996c1763d4b9248a7a7e00000000000000000000000000000000015841a70a168d2f356a8ad929e2d1433b782351f4833c51b50f3a1af48a85468c2ec02699550d21bd919203df73abeeb00000000000000000000000000000000170902520080c46faae2bf35de396d56921bd0279fc889f0187adbabb9ae52b849269d8097d5b3f331dd5a817f9b2ff40000000000000000000000000000000016846a000f037eaf5953b7c4b477e441ca4fa738895aa24dfb0ef01a4c8fc21a318d40a9424e151380084578ca413b3344c7017258bb979cc9bb8acbd3a3e62eac7aa152db46cd7398ef07edd031e4f60000000000000000000000000000000001a50509bfb12040c0271b231c566d13510e6ba84448e59685f5bfbf5b008fdc64cd5e9456beabd23ac011b071e3a5fc0000000000000000000000000000000014a964c9faf1752170ca40cff1b9b4fa17f8d2b56a4c4bd7ffabb65798771cd624ba61ee43160e70731fb9b07af8ecc2000000000000000000000000000000001822ceaae7bd0a734f57b67e4834cfb00a6b415459d81c7d380a2e5b5c795eb1b6d63ddffb1131cdfdf0d76852c75a70000000000000000000000000000000000c5a1575b30e5470151ba055f577a0ea49cff869614c50194829e53a3e1a95847fa387a0f45d537cabef3a5925e61c432583e821328ae90a7db16b20525228e8d915bc8d46a642cb0a06dfb64168cf1c0000000000000000000000000000000018cab86a0d70fa30b4df3e05a91eef57f6505cbe4bb7284de56d420ef3bf315be9249eedfae92561c643bac2c92301ee00000000000000000000000000000000098ca598ccdffa9bc9d464d51b46ed8a8f22a87ef408cfa45fa7f78ae2dcb9f861d9d6a571f6fa702a71e783ee3395cb000000000000000000000000000000000c073c0a323c3051c302c0558463a5c030539d74b440fdcb16b42ad5ec097e10c16bd9a651d149dd719fb1fb865420a9000000000000000000000000000000000164e622bfb8ecd5eaf691abad9db38ccc64ff0fa1784d26db8c8fbebc929bc6d4dd471321e01233d55fb4a9661780b5506f22d323a740553d6107e651c192c1dc6e0a0161a82351f125f08c77e53fdb000000000000000000000000000000000fa48147388181e8d0033004118848c50c6425f2e5f91945a17abcff4d11928d298c092d60184e75e67c7ddb9eaa8255000000000000000000000000000000000c535bc54df050c1ba8d858a346d3a644e03fe24873b7dc3e23518d44b06fcb3f52b4be6f11d3b66f0180a0a95dddf680000000000000000000000000000000015e279a2893c205dadc8e1cdebd9c85454cd4b5d7537f984c8f9d451f8316620279357e218fef87339f1728fa317fad5000000000000000000000000000000000316e343ba68c8a762f4c8f2a5c20f16abc4a7a8365556c1625df832219670619b6dc70727e9bd9a64ed491dc22cb9d57f1bc0e1ebff8f935330c35573f9fc3b900606da9cca9a36b425977af47c7ca60000000000000000000000000000000011dc72100cdf676e41f21015fa7c57897da8260609467ffd38c17868a4dcd2bd5d4d72e89cd0db2de83618222ea3b5cd0000000000000000000000000000000007e074f73287faf304f618478566b91c8e191b229ab40743081342e676be09c2523681cf7ca6f7a396f8589a4ae18a6d000000000000000000000000000000000ff753a16c16bf0dd1de9fa9316694214aea6f99b81f66b6bffd58837c00d7f5632ed5f8f4cdf32ec59c29241ed5e28b000000000000000000000000000000000851e26675814612bcfa639fe567633e1960578a0c8d2e6568418f633eebc109e6c8af97e77bb28ddd47c6bba8a7ba724429b85fae16200da6eb8f62e95e027c24aa6ee2a145f6ef225139f29aaca29c0000000000000000000000000000000009eb2f172db0fe9ac0332381d929fa200a97047f6e732570d23fe27f5ea3013fdc52fd0b5ee74a4387af44647b75f956000000000000000000000000000000001355f8e1cf45443855f2d62dba0fe45b2bfc4e0d06aa7aec7e4f7f9c4e25b33d9c46a01c224517bac9a1390a9806ed4f00000000000000000000000000000000179d47a62a5c847f47341b1ba58f2c3b073c5282f925f57efed1fc43db04185955075255e4e4f6c209757ddae59101dd000000000000000000000000000000000ef5f74d4b13754ceb3b468879f1a8befb8bbbdbb143eceabf2dc8e68fe6cc8e1ea4f3eca1b23a1175c9f5f5c4c20d3454a852baf21df9f4ec8d711a48e6ffb36be8c09c8c60eaa090876236b2eae37a0000000000000000000000000000000005b70a4d5b91b85971aef26b1521e12904b7ad224f25e31ec6ef59856cc702043a3eb975bf21dc8e4fc55171a3865bbd0000000000000000000000000000000007cf7c3e75a837545b53ca3e175a275dc6fe42fb88678aad45910d150ea9c6c94eba615429540348bb2ba8efacbb20e60000000000000000000000000000000002eacb469f5f8ee6c9f557a6ddcc854e955c5b9203b4ca5dd2e097d3e021479e13629863eb5ff17db46a17d3b0227f58000000000000000000000000000000000905e66f3a051b304b110a8682169fa749ba0de7763d3af7edc3e40f2d22ce7b6aa00cd06d2c82d74f3a9709d955f44e13814a3c6386b19f7b93c2c4e0eb1568e8bd3f0012a1ae1357b127c33808aa0400000000000000000000000000000000060ac9ce51426d360eff0d911d9f97a86494340bc5c5ba31ef146b55ad3633ec57a700f04b0cb9d4e91e13c2cc5e68a8000000000000000000000000000000000df205ed85e27c25ce27270384d7c3e58c4e0a9f214d74cddfbc7904eb3115e7bf204375df7558c3e65f7a81a942c5160000000000000000000000000000000007a220d42ca8906013479442d7204457b3ff37c9ee70d64f9f6858ba788b7fc13b71d33ad527c6fc673ad8940b0f01cc000000000000000000000000000000000ad481ef549de13b174d82fe88fa57b7e31ecd8999bcdb0c7a8735ab619a13b1e684b9473f0c59c734567cc08c76ecd6aba0fb0440b2461ef64af6ec5f15db381714fce1da6e03ca962cfc94bba26d74000000000000000000000000000000000366f604228e2dff2348a462c56e0043037d1b415ffaf155e72c559d185c6b0a0d125585d060f159a8cdad959af631f5000000000000000000000000000000000f69e829a0995914ac122299d4424b4e2e120fa4913939d2f18f9d1496e7255d00ff0829c20521ef47bb0dee06c28dab000000000000000000000000000000000a3efb4a376281a60f5246d8fc10bc23cbb9cb71037f8f57271a9b01f5e0340a562f9acf0e9a95b8c65ab7a5cd95520a0000000000000000000000000000000004a4ec86e2b04bcb35c7840d85cd1dfaa88e17ffb557ac591640ed8e563cac891793b92e349a7903c6c1f88d26a01c88c01749cac36dbbdba5662687fd1ea5391ef9d0bbd24e05bb5904a20fa6a1e11e000000000000000000000000000000000f5bcc27c243ef65dfbfc0de6d431706ab20d6cf6408ca989a2bc1c52b78ab63de6f58b70bfcaf6878a2746f249b6b160000000000000000000000000000000016a4c9e8ad0634e8afa8606a1a7bd1d8cc0815dfc6906b6e6446e0ceddba4a4a2df979d27cd07b8982a12550bc700fce00000000000000000000000000000000051f8d972362caf0a8a39045bb468112f2e73afa392079f8a4dc4c3a3cbb8dc224c21b6633a5ffbad08796ba2f8df44b000000000000000000000000000000001825aeffda04705ded9c702ba30d24b9fe8eb7cb106ee5d4e4ba029dcb57bc42c74e74e92ef8360cf130590b838645429680fbd6e6c7b1b14b000d3d18bf93242c74662ef108d711d85d8d442e415ffd", |
|
"Expected": "000000000000000000000000000000000d0ab61b29ddea1aee0ca4e81b5369f37cf45be383f64ba0b1a5a74b790d7264016ee671959444c94b8e6291c5158ea90000000000000000000000000000000000152bf3709c56b3add8e3396d17abcfebbcfeb230529ea8144d6a120a0a6aa83cb284e40ffb9fd9a96f8a2f7244212400000000000000000000000000000000041f516a7cb2a7137746d028b0739c79ffd8f7535f20ba3728ede32504fe058baaf684cc7677967aa46777818b1fb6630000000000000000000000000000000009f1035729c55cf6ee090983a54d8c0574bf96342901f471a2e5380f11f235a075b0e157c38c456b6eeeaa10b87d3afe", |
|
"Name": "matter_g2_multiexp_11", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000011ada4731ae7df493e405383603a8d79ef77f3fd14fe7b8bd9d2afe068998cb712e84927d5e6ea6e94d7f10270fd193b0000000000000000000000000000000008a14eddf88826dc3be792a0c1f7395efdf91454cec7e26c89f6beda37b194b706dbdde8745129e821b6f4b4ea6118490000000000000000000000000000000011c29513e8a826e6b3eefaa20ad841605d04b813cca282fe02dca0f588b9a579b2195b0b080cb6d12c1a7881008117f8000000000000000000000000000000000689c67d05ca379367fec99439e3806f827218ffaae995bf38dd8e2919fb2e751f426525cc2c6ead3b9aff2e377fc99e1ddff10527bb64de6ee2e3ab4959ebef9e7a6964b7482f9fae396b2b9b0cff9e000000000000000000000000000000000dd683a8e4ad54b1a95826a3000750c6e3cb250ab5d6add63c21b182d736b220d917d4e70044ec7101c3bf8ac620e1dd000000000000000000000000000000000f3e411cc6800b304fda1373ffa60c7718e20bf3e2e5f9784a81b47e398888b366e1f04f48f5aa070a661b5e2148d4fa000000000000000000000000000000000b0f8d0b695e000158ba80881a9256ed9dda5a7f53b550bf3b5c67ab160060fcbf5ce07fe38253ce037abedf4c6f08d1000000000000000000000000000000000bb92d407c457e9ea7b9851770d2743758e162dc9cdff2dd54b8271c046f642729cd2f10576013adac84a46d38623b932943fa2957d267019309f4fe5b6725379d893dcc270ff7f35b3811ad1d8d12b100000000000000000000000000000000023e880685aa69b3480bf2b7f2aed1181e094322da9e79c9263d50a49ba4fca713740bdb55886fc81c81a51045b35139000000000000000000000000000000001707049fb8b7ad278be2949b9eae2e28bde9de1d9eb964eae582541c2d7a8afc4c1489624a0919047a167028b8c77e3c00000000000000000000000000000000062dbb2bfce2f67c32b87ec2fa01ebf7deddfcbeda2fcf0ef094b1be77b7411f657e745350b6d2da16fc83a96f6f20e500000000000000000000000000000000062daeba038c7bc379f56ac371745b91fdfd5b4cbbe50d9619bf1d077f3cde966f81f9b851ebd206f2609a780b6dbd681551a3c2d0391fd8dedade892e8e2171e652d2a9b52f2288451c55f77fac788a000000000000000000000000000000000b553826dd9e2252c9da74c2bf1bf850df3f9c37439859f93df3fbceb7cca4fd949dcaa7fff31c9e06f41e51ae0b30bc00000000000000000000000000000000187810711ea5911a437a62e2ca483983bf2535ff9301a1cfe1b4d41902ef689f8d86f817a2a7c77128e4ce1ef6b037d60000000000000000000000000000000010170cf5f2ce08211cfc41bf54cfaa16584f833f7b97b2f6bc436eecc56ef44463690ea1f5c8c2a8f69d93a25206282b0000000000000000000000000000000001e627a68dbab6b0d05c85e49b966a769461ec38c38fd94992839bd0d46e06410fa7a48d418d65a8285f7852e8af4b318eb2fa94a5c97c28d95008dd1fe60137b34c2e763292d1b86993c02790b8c91f0000000000000000000000000000000011ebe2edc3de58a57aa9ab4d6626d7b93235ed24efc3d75c1ecae376c00beffc5e89ec509d243f693d327f7a4551921f00000000000000000000000000000000088ca2fe0651e4d8f3958454640a58ea1cdd804bfd2700bb1bb8e26ac50f2d7fc8c292f94b0bccef5735c4548025735400000000000000000000000000000000154936de8932279cd39ae803a5d814864953f647a5334bad958222de765250e4bc847e02979689dc9cfe1993486b5750000000000000000000000000000000000c7ce07c9746c6d72dae11e243acbe12dc23423f870f3130b244eef34524d547fe0b2c4b704ecb6b2e6c32f5675ce67ff72ae1def6c988f9242bff0e683b8d2a5c1aecfd6ebb9442131ec5b5b825d0f600000000000000000000000000000000031ea855125d75321a2a86a93e72fb3869dede7531dbcc1cb07ea2a352f3c6cd913275d0d43ccc370f4539f668f205f50000000000000000000000000000000006c4cadb11361f164f5899c6b57c0c6d8af365d902f4575c9d2d14dfd880501ce9ce218544b44bf07f0f04ed68e8f315000000000000000000000000000000000131332638026fd25b1a849c984f9dedd71e64fb52a61968666ba80238673077ac00b9e09817426ceac8c308f475303c000000000000000000000000000000000c7634af796e7aea4d4d83c9972fc822dad951d2473210ad82706ae0aa023ea85c1c467bdda68881094ad2a4f54cb33f331451748146f0564ab0d91b09db87e8a6ba8b14f8329bc041911616195f9fc0000000000000000000000000000000000fcdbf0083065e13deee2020bb6e47cb9e482df3768ce569f1f7c0e1c6083c97d9f08444e67857c2dce40e4a7b8d50cf00000000000000000000000000000000010f246e8ffccc2e752049f638617e122773a6f10220cdcc0603d24f1a94ca7c100f8ee2d9bc7c0a931fa0385eee456f000000000000000000000000000000000f8b68941df75cac3d4b6b3bee43fb357c8f4e56309d8509fdc62620a085d7ee58f52c7dff28525a449cabfd3b7ab3dc00000000000000000000000000000000019f934ef0c7c40786b073d38cb3e4623544cad59cb63440d4a6e76944d491f6b982e3a5e84124996634687d4618418316d298bf591bd927aee24a37c5ba508c3bc121f5150fcd1a70c1f27a79da7d73000000000000000000000000000000000c0208c1f3653fb3a5e2acbbb42f2598b22db1a714d616ee6bb501c3338e80db34d517c7086d43ddc77e0134dc5a4f290000000000000000000000000000000000a528245342e44e36f8e02e7259749e63ecfb38cb0609075e871701f2b3bb0765277b78d28cc3ecb7aa8c9e3b27eaf10000000000000000000000000000000010446583a905864064400f9ef168a122d179d46a058525c9be8a65a5d2ac5e967d51185d4964f81a5571123717210d050000000000000000000000000000000017da91a1d0358271b11a0aa524341ba1ee8c31bed15efc4c9183d60c6e1842ec4383070a09914fda991a63d55efa8f2156be810c3fa86e35bc935fc2b27971c9c41d03c8ab7b6c8869db90b6e0986ef400000000000000000000000000000000176c64efbfc9958b9c8e71b55e9fdf525d4e5a0265ff01ba95bcd5c6093bd063726f8e277d00b138fa4d8c8f80afc4e200000000000000000000000000000000183eaa6c3c605828852ab5e8a9432bcb87411dd18d574cc2491f1a280e7a267ff9ccc80b06c22e95107a72f22ba2fafc0000000000000000000000000000000013319d3a8564ffcd6fc7accdded740127ef205e8299b390d21e96b2609cbb463569c878f36191d43927868b06dcb912b0000000000000000000000000000000000fbde0ad8e89f5458007ef6ba0f01d0aba04217e06745a5571eedaf544443150f59117b56937f533b4974e5d57c41cbaea4445926775a6baffb4dbeb249dfe3b3e0c29f2a579927f540d8f6451553ef000000000000000000000000000000000c044a5116e175ca1d1ae59d400de24e4f47132251b4b3dccdf458623c36b4d3d83abc644a2247ac4d0e3f195d12e7b000000000000000000000000000000000048dff6bf65f158b19b992167ff8adb5c858a154bd68bf0c84e41351bf47a8f870cc735d1be5d9afc62bbcda2fcdb1c20000000000000000000000000000000008c5539746d2610eea22e79b3fe5b33a47fd3bf9991d34c6f9d824a46458480b735c0051d7b4e4909fdb1f2a1a4e4b3a000000000000000000000000000000001936558ac97acd903a29d07c4aea399227ea13fd6dea820813c5519412c157e1a477fcfbab60a787c6b3834eac4522889ee0e58d08779add74b68dd75e82df172b719cb5a772b0bbb34d3401b9f212ea0000000000000000000000000000000017d978d60fc89b0429c1a6424231fe9274cedad5d78d9c4ac5aa2dd5e70e8238a0bb1904bb4b6ee5de5cd1ac514c62a8000000000000000000000000000000000d4ce85a95dbc40f405f4e7ebf9121cdcd22766737c39618ad0fb3e10a6e53be1faceaa96073b2a877ab808483ec9b6f0000000000000000000000000000000016c61599ae4da787fa6db233fc28f5c56f7133d403901800ab5fa19d058fb27ecb34ca2e56ffa7628ed004c9e62092700000000000000000000000000000000001e64e4adfdafbb423b1b9f8973738c690713911f68f658d234e57dc35b9554e0f7ba345dd7920b429a12b9c74775222773d07cb9d20744a2c3ac88082a8d6606acdc892666753793a2b8bb81116cc6d000000000000000000000000000000000908ebe27a1bdf0b9e56325c00ea3814527005793ea97eafec541c01cf2d7c909d2521a5fd475589a31e297cecfd5e7000000000000000000000000000000000017e3c40c60cd369ce5a90f6c4aff14896cf73fe06432e71940bd8086e36c2353d6bf9dd414bcf92889887e2d49fbbf5000000000000000000000000000000000ded856e5b2b139487b3816351584f06582a933af2bd4573a89aab0a41af01ec1cb928a7d8035228302032d399bc7caa000000000000000000000000000000000833b77c5d5c98ad95a144c0f167fd3bd62b03f4ad721561ed1d84c7137dcb19521f781bdd3ddc22afdd52c75146e101f6bb1445e9146b117bd0c95b009fba670a5391874dd314cefc884bdb0a4eba680000000000000000000000000000000005c6f28c5ebd981fff3aacd70eb18f134bffdc8507d1a3aa153e5787b68fba7f4a94c43045d2676aaa992754783ae87800000000000000000000000000000000148ff39e8062bd488accfead42a684f781c4ee579af6204b5b8dabad9022b029139b1f3670fc270710ced9a53253850c000000000000000000000000000000000ff50eca1a92f123e2534b3289f37ffd5d4e05f7678017ac20e35c2deca054dbe376c5529cddb5e58973f5c60914f251000000000000000000000000000000000b58298ba9496fe32891f4c1cff25395ac5a447205cedaadda4dcb929260ee55781916ef5e4e39793fa2831142111226d4158de4e23d793ba77c24a70f0ad07314927fff34361b0d74b25e8922512d7a00000000000000000000000000000000184d156f881f7d10d2f196b7599db85ee826c9c95383978ed68918756f642a2ed1c951503251b0778dcc39598d79fc8a000000000000000000000000000000000952168761380e8fc90a4966e94b8d2b88a784f6e607c99d9af1aa902506f59d6879153339fdb7b8acda178b9bce4ef90000000000000000000000000000000009997621d4e17c76b7798ef2f99d3c0a7519cce278cf718789cd8227b2b1459af7fbbc93078aa0aa361167b1d1c9363600000000000000000000000000000000005369eb3a77d2e26f9907a2d930f39dbb87634346cf10525733aac8ea10eb918d4043d2a05ff8e80b9c69a670e17f15c629ef41d5a2ce49fd81930406f19e760a47074e159ce372dd67e7ea46ad706b0000000000000000000000000000000019bdb390c66f7d28cfaa91bcb34c5c55bf93a9f2345ea396f18ed33ff2221a39cf68c5514fe091f7882e82470efb1fee0000000000000000000000000000000002d0b48d2c0377b0dffca247b7625f9901f86e2161626b4154bc25d6c643a48e9addd260298bedaa80e42caa5b9fc5b10000000000000000000000000000000018a2b0a760652e546eeb42e857ca48f59741eed91822c17692e9c41358b213c82537c9c6898713a13a241cca627a7dc400000000000000000000000000000000079c02f41fca45a56d9d8e305141b4fe8f98d102197e7864065d342e6b07f65b62632e0c12660f37de4d698c0df3d0f3c718651715ab786b4855092ed21be41b499b7824d0bcf68ad31b31ee4cb730d5000000000000000000000000000000000c0448fd4ebe9b5615653336fe0a618fa281b0fd7d72a8f956a5fde84f7d356b6be853bf823436bc0b61a603636db9ef000000000000000000000000000000000dc4f2b4d810c4290e263098576cac393fce137cc901b3be23507cecbda7d86d18022cf8e1a7df4b1298520ae5c9314c000000000000000000000000000000000a39413967b558dd8a6b2bed972687d984fb9abd0662a266680f8c90f1897e2aca1ba37b41d7d3fd47406bc5fa3c5b7f0000000000000000000000000000000000550fcbe5bb75afdd8d5f387798a8e83a8dbb6da4918c24eb2e5d2d8acd3512f6649a4ac9c8d3e6794e6f4f8a87687bc685a2872c4980518fe60c61e2276ef53c007166f7eceb355b4cd533f42c00b7", |
|
"Expected": "000000000000000000000000000000001654e242002aafa89c6fdb9e8fe2c197ad2f8aad11868568dd39d68ca35919f94308a80303655bc83fd130de6f9723a900000000000000000000000000000000062b5a064840a5a28b4991ae949f9508586447ad5e8c463593503c0e5857c5233b7ce7ac03e555c2675f2e320e8cee6a0000000000000000000000000000000017d65fbd7caa69629f66be8b201f53baee5ef2957a3c04fe384ae82959105342b52483eba6bcc1442763c677f515f6cf0000000000000000000000000000000002ef8f8ed1114cc9d299e59003c61d62edf8971d65b1b621779bd7b270c4123eb629f56dfa2e2723501588a0caf1847c", |
|
"Name": "matter_g2_multiexp_12", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001392409b92282bccbdaa0268e1173e60911754eb3cdc28a52e93f4d82ec99026f314dfdc59b39a4f988100f9c30cbd1e0000000000000000000000000000000016b3c555d5c196551ba715c6c334a668bcae80f5a17f038038d35dce34843f79968a90e2102f0faa22a93d3240b58d490000000000000000000000000000000002daf83727fdf45dcc1a15adf47de3f8a1724cf4d34116f52106a9e6b22dc24a288e89b940cc57e5a6bb87ee70f680a5000000000000000000000000000000000446009fa3555e4a056a820efa7da52117c15eb105af57985d8e9b33b0b22fde6aef9bad30480c2b8c1246519795f61fc067ecd54e9ef59996493f846ecca63bbd7ec28da586f0b8d41bfdc6d97a35cb00000000000000000000000000000000000372ead514d53007690843484c966361661816e0d3949b868176d7a9bea42064f49113a74f2572a6dca7afa0642fa5000000000000000000000000000000001199d3ea66fad87074e62a0b77d3fb962db17dd948f30c38f5beb0e44e1cd11d9172b878128e9a64a08394f13cd786f60000000000000000000000000000000018b7db157bb326ee2f72d4df2b1e0ddf0a90401ccfca1d4ffd6379c62acf5d6e4176a23ded2f81653038d56d848b4fbb000000000000000000000000000000000a932cc9740812c8bde33b68d94220690e0f55618b7e51d3e3fc29d0cb9a8d42b8f8e1efbba5984c3c1007c9a80fae408b5112baca5e0f2bfb885c5041189612918d203a117d886bcb3b27df7e64d17d0000000000000000000000000000000015798d10386f6d24caed3859875be5fb1a43ac753f725f28da6b3583bd9c0e404d36265c2305d7d194e2ad84bfd2bafe000000000000000000000000000000000ef2ea5f3b6e03e3c9693d6db60019f2efa4ea586bdb7623f03bd035c603e8996ef2ea7cf745aa31f60679ca04f93875000000000000000000000000000000001792a66785a3087a80c4b8652c1e4db8f602cf75c1a6955f480a977f92ea262965dad84061f6045177c831dc4a3bf8400000000000000000000000000000000006ea3862318974d6347639ec0d70afe748f4edf32b9e437fd98f38eaf72168a153cac180c2d67bac8a358e3a4d57a2b32db7ad39ec8129e9e9206bd46cec6a8ad3362ade1beaa97befe148f6c67a9c2b00000000000000000000000000000000000974da7500df70d888d5876e7c61bfffcdf830b49bdd40edf65a2ff476e9add35eaf9451a2166e9781805192ffd7ac000000000000000000000000000000000cb2e7152b5b40758b18caea356dd8e095f400282881207c4b79d10d741756e526be261b98b726d5cefb668dcf73a0a00000000000000000000000000000000014aeebb995d464f4d77bbb72f15d9078936b5ab68eb8022bdd97d050576dbe46e6010eb72250c8ccf2a59138efb38f9d000000000000000000000000000000000cf7162768e8eb50e21d3c0a076c7bac4920c70f334336037fb40e57e0efa91eb025356ac3f0988a6b127408a02eb53fe2400a11d9a67041824b97a96f0ea9da8848e7990373655d76e8bd4eb84df5dc000000000000000000000000000000000b1d6214796b4775c2b50e634a549ed104e6ebc0e032967b17eece6cf88c93aac23059f263faf3c3f38463270320135c0000000000000000000000000000000013ffa3894a36226664ff53ba9256d39c6312303f5cbda6847b4f68c56134b7d731e74bd711014fe374f909a081a7d02a000000000000000000000000000000000ae4590cdcb1367392635d0f8dc6b9557abd16290fd1abca6da354646d8585a7c9432978dc616e5fc38cd71d55f139c200000000000000000000000000000000124a7b5574ef52359b4beabcc56d3286db8c8fe4ca4718f75da28d89a8a95efb878c18b48360dbcb6fb50a9f18f0d559aa2d17c409ade92566ddb3913806723d41067540a36a9c283bdacb273c5b258a00000000000000000000000000000000148ab0e847ecac963f0156da025dbc52e765cd8827fd55ba2969da6775649529226ab13ab8537ad0b89e8f1ebc8648ea000000000000000000000000000000001395b1adb6a56b91c3621a4ac5886a7b13ec00f1c74d5317eb74a766eae655e09e269ec48cdf740abc38f4d6fe52dd0f000000000000000000000000000000000f70f77f07ef2909033665bc05cfeea7df6ed55f2f0b1b87d9f247b6c07c7e22f516840efe68005c3953a2702573a9b400000000000000000000000000000000166a334a711416cab180cc498308487b281711f2d1b832c410ebb4c591af54b154fc8c8d7ac9a49a241f7a3840acbc75e5e3d21862b64e09a0893ece646de60cd66aa483662125ffabc46cc52f1cdefa0000000000000000000000000000000008c19bcbdc2ef26a30dd88f3e35dc7fbb3c81c0224cbcd6b12c90883f3973bd7089636f997e5f213fbdcb79514c551c600000000000000000000000000000000058620cba8ed5b738167e809cf71392aadfe8f384a4cf397d10f674cfa914e9e02bb1518e42f16806214fec52d880f6100000000000000000000000000000000048ac1120d26e4173bb33a58c0ce86329cdbe9df6a6f268c8d5ee4f1d6110f9d81cd50c46256198a2462d50be3e781270000000000000000000000000000000010af13ba791d554720f5075d46d03b55c0c1dccd679cef5a7d439ae868d3ff2780cc3ab151feb72b8b92905a205e630449510ab1b7850badf58cacad67fe47135f6524f0d160f3013e8ff1c881e469e40000000000000000000000000000000005c30a126c94b87c54270d0f23a486c3b36a8b491bbd805ae0d5f2bea818a87ff5aaed2d5e6317b786ab5a23f1cb48da000000000000000000000000000000000eb2d4663eca7f8433f10e84984781a57fffcb8f9535518721521ddfc7a4958778915ea3c57bef399a453b8ebc10befb00000000000000000000000000000000161947f57d97a858e5b3e918dbb22dbf28629e51e81335a9bf105d0fd660ef80087c8d69d8db9841cc69fbb5e7f81487000000000000000000000000000000000c52b6a559928fe4ad984a0569c081f3f71eed3d5b0d3c14d1a23afa45594e0fbd94143348390bee178720fc603145ab713aa69664a8c721cefa7d6dd3fe9f92432b4d350621d5297805fcabb21ff8c600000000000000000000000000000000071aa47d392e1a7787b37c52acedbb4632d5549fc11b79919bab7d22f1bbf1c3a239df622b8824b07f6e35e627283b8500000000000000000000000000000000198e72e05388021919dfc1b2a58ca72bf7655cc6c9b62abe3b45cc782ccfd4a2334780e451b8a6b7c311887036813fe4000000000000000000000000000000000e20cbedbafd96c42612e146debae48c7fab4846b20ad0848c4c42c6aa0603e72f94dfc938ed9e3a9886d221ccbdef70000000000000000000000000000000000c861d1878e63e313e672bebdadd3fdbb691cff5fecbc24da895febce2eef0a3c774a8a9d751498e4fc8e2b71daeb40dc040d8bf0a787346560fa3b100b2dd9adb3f7ee716b8103abdd9609363345ae40000000000000000000000000000000005f7cd2205fa2e17fb9896efe3fbe110e1fa59db1ae5f8d6b5f4510abb4da867933d4fe3caaadc4457dcbb35f1b9c62b00000000000000000000000000000000126f2ef6022a7211fa865c1dbdd5b84d96cddff424b06647acc462408f2d31f34ce898d76e1e124db7c39e08dab0bff6000000000000000000000000000000000987f916ad6f718695f3c40703c59ca93eba38931b45d7c33c64c9f75556f075b744dfff8a5f21489b3db6c3846ba09e0000000000000000000000000000000013011b8c72f3853738e22957f742b05ec428ab0da28901800f787b7c3678449acd0359fee93c40c69623aa4acfc0a81017b811aeac4fb7d91abc655f8a4392176f9060346073c957ef903e25d10935a00000000000000000000000000000000014b88c0586fa18333ab11a79acab8e12c6257f82a4ed16d929768a60a3a5d780a22101c32ea9b0099aa2816f18a0351a000000000000000000000000000000000de0fde69efd2cea7ae08d6d2443883002e0b4e11da253222429f6ecc67ba8d282eee84d7f46e0ad00b039a2c2ad226f000000000000000000000000000000000aedfa0a5a8b7577dcc1094469233f8b07e6fc32af26841894d498d70c6a9a046ad636086def948d21e39833c5b6c5a70000000000000000000000000000000010ec6aa0efba4995582585bb67f997f60741648156324696312d17656baf6aeb3e2db0d1a272912fab2fe81d139e971cbd1f096026159218836a46b9801a4f0c43189324d20220aca777b826eaf2575200000000000000000000000000000000004a847c06abc8ae7ce6e6ff0ab856889dd3e9697a75e3cd4d2af9e06d4c2fc48c0562289348ff52f4d9855ad03d83aa00000000000000000000000000000000075673bc79bafa9a64de6bb0e9dd9fa29cdc9c82e90a7348593eec673cbbf22b1eca436ecf767d45852ed888a3f23949000000000000000000000000000000000f3f8543d1e667404b4564dddba4d7c11d13881fcd8ad774c8eab8fc599f55147c353cd6e163cd7b9d5da55ebc13c2e800000000000000000000000000000000069edec7e7d26962d88a89dfad213daa36046bb2851e5d67adbaa227220f29f83ea67cd3747e6724f148dac28308604cf221dedfc21098ff9a9507e493d0fdb1efa6029fcdab23a016515078c76f7627000000000000000000000000000000000c945e83822896974116663d3e2769f3df5a70d55b8392c1f6966e330951f3cc5688742d4588648a6988b928b9fe00100000000000000000000000000000000003e94b7ff7c71d633ce69bb44d0ba1bfc7c27a5ee618e703aef81a45ad61771a2fa8e3dadddf7c8038f1f65ad7513801000000000000000000000000000000001727d768c1b51066d2af87a9da3e24ea2a75b0f75b8ece70727f9f54ab77d841e7ae01c9c0760f4186d02a28d6f8ddfb0000000000000000000000000000000000a273f9395cd49b646e90fd2526d5c93fd46c7366b715546529c9edf5cb3d274c9947c21a03add3e7b20612636a6745ba5b30d1397bf28100f108b84e05107ddd6cae2e82f1973ce187e8c3a7d02f3e000000000000000000000000000000000c996c16a16879bd3194ac366bbd11b5863123ce6fdabeafe56407600e5d49c92ba68ac1256e1515dc9256de14ac26de0000000000000000000000000000000018c584d8a4f14900b2fee70b50b700199ec2372b731dd1380f42ec7fd3d01f0c9a007554059b85946c1c4f4e2fc504ad00000000000000000000000000000000073d6c7d671762e5398e4c9d57f6b68c3d97dfe0d01783f124256fac236f03b774db58b79cb4d5558e1ebf18bb9e19680000000000000000000000000000000008eb2b95e17fdda916b08ff2819cecd2eb031f41c8299b308339b7d9836382ced75e8eb1514a70356882d3a43227a9bc19aadc83d1db9140af303c0492d2b9bb9e2b53ddb62cd2132bdf8ef62aaed683000000000000000000000000000000001029fc28cd502caf3ea3619f6fd04bf457e6a452b5cad680ec2d4f8222a5ac2daa92b880bda76016973494e605ab28c60000000000000000000000000000000002c672c7571b5d8e99de6e47e0a2eb71c6d9bd12baf2b083e6f88598b32c4644d1486aef582c5936e622058bb141db1700000000000000000000000000000000033cda383a77d5b3adbb0809e834993c56717f81f8c66ad2d97f2b298d5a46f7b29a74d35da09271b7053a05af096393000000000000000000000000000000000132da041c6e3e1d68bbd2223f8531eabde8e180b36b2cd0ed4fca248f255cf3eeccdc5f61e1c581ce54edcfb2b73e0787eb6fc40b00246910626ab66bfbac96ea09242d1d70496466e4d681942050700000000000000000000000000000000009721f22bc49f68d703a4dfccc3bae791caaf0d73892bafa6e9da465ddaf0fb1a069ffdd55306acff2407da64c1c5a0200000000000000000000000000000000056c0a4804a19aeaf1b4fe52064e43de8e5d41a8d77de054e2cfdff078eaf468d123d7317818d1bad1bf3469c0070b680000000000000000000000000000000007f1f318aed043d9ad7bdd53eb6a8c3167240fca75925b04795210700463c93a66ed64851195df1bafbbe4227d7db5ff0000000000000000000000000000000007b8945e258311e7672e842b91b540fec9ef4a79296956a5cba3749c0ad95ed83d7b0b48384ffb3188459e997b86695d3bb5926f36808c0024ea7388998b4cc8c6c48d32917f6456b39d514143c6eded", |
|
"Expected": "00000000000000000000000000000000086a1ab4c19c27f70aa422e8292752c50b365d6fe3eba21e8f2ed51f283df0446020834ad27c18b5c7285d1156049bef0000000000000000000000000000000007288f40fde69bd350ce1f4d0f68e645f42de319cc032250b76fe4fa305341e244e5b2366751d5311105e3ccd30e701c0000000000000000000000000000000011d0c487c4eceaeac009b694931f8eafaf8eecd6028f14a4de33d2940bbb747025eecd509564721b50b7186910f81949000000000000000000000000000000000366f0c901fb859b4bae006fbcc9ec7e456eedc7366c899f68090fbd457c37b03ab99ae982872c7888b65c1a056c134c", |
|
"Name": "matter_g2_multiexp_13", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000072f3f03bb09ca30239dd8302b05e0d9dc4e43ea33e865864a82578c35eafcf6868bf0cd9431b92b76f00990b780ffa400000000000000000000000000000000170b76cfb7944ea5ea055aeedaface3e8f0fa4d0ff657fb9d5311f3af6e736da84a5e2bef5188e20f76fb42591267fd9000000000000000000000000000000000d85300009165a8da9cb8e590f7f8d372e4264df150b1551185c80e49dbedaaf872ef69c5763fc3713d0c087c89f21050000000000000000000000000000000003ba59b682174ee61630df95c8e2b1c48ffc8f7f8508c21f3bbe8f7bb3266521fcc06c8f90fe5126d872707872db6d59f44b0204792359895b448bfe6ffaedc14d54a6d72be7a49718c0a933807a399d0000000000000000000000000000000004e8f16480c2f080a13b9f2b66e6480132d76c4ef76e8bac995a8e33280073ed5610865260e154b32f75f527d89620b3000000000000000000000000000000000f9ca48d732a8055d22fbebf3d2bc1e1c9c815c184f594ad2337731709317ea6a205478ba05ee9271d35a19dcad4db5b00000000000000000000000000000000078013b9290284e7ad528a1bb9a2a64b3ef43964c7226ddff8ca16ab17b4a2e8a2a7d921ba924a718587954f586a954800000000000000000000000000000000004aa76bb1122116cc0c04d65265d8652f08b411632a732a9e66d7932801b77c4ad398d582e446968f7f4966e9167894de25977e7426cd5652559626ff8b195ab7ec679de987a6a22a6a0e366759dea000000000000000000000000000000000145de5d101498bfc7c57830eea2931663ca1165ec85b77654c866b04ba6a28bfe710c1aac9876a68cc6ca119708eaf0500000000000000000000000000000000096f9df9d5723e8379f2d09c76a3fd059be47d2c2ed8905d333b2464f72153c5f50b6345980626358839ac691c26c967000000000000000000000000000000001788ffa765c19758da6eb6c38e793190c64d4a7b116576f6827fc090b0f65304988f6a95cf4397f82b7691fc43960ee8000000000000000000000000000000000746e040d7aafdb06a31ba3d7b590dd28f0678badc261a93dc7bd9a605047ec67ba86b2b6dd72637a449872674d6b5982e7ae497b44f531fe203a599622954804c06d5348dc17eb1537e750006584b21000000000000000000000000000000000d8f3cfe1cbd2629f3899313cff16ca3d8f964ec1cc0508341936a7b3b49240db1116b2c3de28f9bc45cdfacdb5fd98c000000000000000000000000000000000fa642ed31293e44211b34bb28bd5b389ae6d0510cdab46c89756f31795506fccbdacafdff21b0127e80557e5ba9afdd000000000000000000000000000000000715a8951cb358b0d8cc63377799a9a61ecc85dac795d726fe60e429d492c9ca843be2a2633c17f830f199335e5d7741000000000000000000000000000000000b88a23fdac7d35fc135b45d7565854bf010a75f072b32c57ca4d0979c111aadd84c71df6792dbdc8e975ecd46a15df2e073adfb5ab96730c53015a4ab6210a35a37b2331ff5123e00798c33e040a913000000000000000000000000000000001171be5820b5a19c045abea399f2b8ab9905d2aa367c6c8c0f84eac132d26150b759a9c029414f1c8f7e4880214446c200000000000000000000000000000000147f0877321f2709183f0b617a7c5ce898db508a3ced4148cc9f7af011fe8040e90885ce817aa956d9f5d19dd968f6220000000000000000000000000000000000acb005c11481b214a17e3cca02c2af266e4c8cd928e3c4e221d866e9f296a2e913bf34c4e051c7503a5e4e7cd7449900000000000000000000000000000000125f45d0af1c010cdf8438bff0f406007853e566fa646df40a581f65496197755eeebaf4f0f77e1e936f399dc4c6c020e6e752d40d411f1ee6e67f48109c9a059226b446601047a2189ab815a3fe13c40000000000000000000000000000000019cce3f872af5cc515ac4cd7825a5318ead5b464d50349909a70b415a8950206974ee0d4203f208d8e6d14690158f5720000000000000000000000000000000002e08e8accede11afe3e2d085f35c08d7d414c26a9caa992d5a090a43c9b0c0cc1471f3693f9d342a973da65189c888b0000000000000000000000000000000008a984ad2ca60c492cff2e95d541d71e33b269b10d3df107c0513dad5af511c51806068da6cc7226df1cf5e5a2fbe707000000000000000000000000000000000fcd3ad75bb0a5c046cf83be3d973bb3685bc717d7b8262fb8205935db6e632472496907f7c965fc6b52042ce69999f9e657fda33cf4ed1aa89dbc19d58fbe3043acb5795dfb8c0cb97620f16f8f24350000000000000000000000000000000014ccaf7594d8ff6157f9439ba63480d3d07f44e62a86caaea510d0ec456cd8c6c4b42cf9e38713213eb4942ed45df2ca0000000000000000000000000000000015c2061c532cda006addd2fd6ebbae458197d55fb336f75ca7decc05dc6d421a65495b71ed11874aaf24a0ec13a7c65000000000000000000000000000000000101f953aed7f23b5b6208032f05b818e0147079b7764aa3134dd9e4a316bbef0309ac378ca3cff3bdeab9ca56cb78e60000000000000000000000000000000000c76a2bc721a4d3ead95af79ec24be9b7624bc80d7debc07e388e52ec621082b9a69f48d157b168af4aa73629697f784c73458e18d6f832f362dec7c49140e6523ead045131a1b719b0c836c1ef13a79000000000000000000000000000000000761832bb5b530b80c668234ab5996bdc225c0c696ea07dcc61c330320404827ada9d58d658e230fcb39a96b339b830e0000000000000000000000000000000001198b85418421d96ebfbf436193b411a3a89c206d006291bd23254ed5fe12ccdad15725a34d962005c0ae60e202bb86000000000000000000000000000000000c1d7ab83b1d2ad57a407e248492773a357c06b83c16c6ce1490e84bc4a3cbae395f160181d2bcca3edc34b764754ab0000000000000000000000000000000000f1e9f0cf96d7671763739b6c37fd442f0e816c49d9c8e001d322397e9d6741dbf8769ef9eb83d08ab024294e279a02838cb0a2b191f538b30187dc730a8c665bbfce8186883500baaa6c3242a0d147400000000000000000000000000000000063049bc3282934e29f3bb3dee432bdad6193a5d2247270e88887cac565f4b986e1b3b2af5387cfca64f0d50bc0ee1640000000000000000000000000000000019f0f05fc7f8bf2f0b8ed375690b53b6dafd0a07c49fa55d36e040798334700a3aafc4995bb90de9c4dc0e077ee18b58000000000000000000000000000000000fbe702d148609dc8feb3ac11c5eac8e32a2f7221aa135cc33a585e9f4c97afa1658d8962fd96e26e0c4c1d5108229ef00000000000000000000000000000000061fe418d3b440e84728091a4996119b515118900f54a6f2da2ad5592f48ebc17bba50b59ecf435de3cb892a123ae9d18a27de64d41d13ab67c1f7b1a7390ab4dbba7d219dfeb31255f9401d5b3c62f80000000000000000000000000000000011e8ecf1e341f0146c59a79a8428bb01d2399d3f87d90d057f63e6cb9837432154d17975f70df175a016735caf85120a0000000000000000000000000000000002a5bd53e4f4c5b9682e1af1f7e09dd305e7342d1688f62885b5e59f173a9fc731cec481559ad693030004a5fbd90a9d000000000000000000000000000000000f9601f95e12bf05c35deb204558d44a60fd630c05f4060b7bd9ff943946e8eab507422afe00a3e7706b8ed013f712c20000000000000000000000000000000003bf6fecc0c7414a69c2b48e2c16e88d988ea8ae9d8b59017ecb89394732a20e4321cb5e4fb071aec7d2736220a4553780030798960729d63db70b8bc3c0030e80d9b8ae766e3330128557e6c34442f6000000000000000000000000000000000549f6464b657eac28f838c6a8bcfcb7a189d6b3b9712e19c1a23503ac209da5f2ad4df83acd505b0231f00eb88515c70000000000000000000000000000000001bf4a46dfdd70542e9d8cd6d6215174cba28f9adbff31c02482ca38205cb4afa2f7fd65ecf57b39e4ee5cee320e33800000000000000000000000000000000012d04a693d565f96566b7c313c47d272fef0ecc828493b0841d58f6bf690a77cb72824a656442e288460ecca7cf05504000000000000000000000000000000000b33eefd5df8b098e6505cbe655a483ab5c6e417a4ed55420beab95e8614c8538dca9296a7848d6aa0495a173df6d0b80d32b6969af54dd345f42320ea96def3c6f4dfd4e22a82686b7a3c57a0df5250000000000000000000000000000000000fdd9702ed88aa857254c3ba50b484bfc324e583659c57055e4b09eb1662af2f70b547a1eec139193a0d3c75b565d3b200000000000000000000000000000000193df0fbc5f24065008b5e98c4c4bf9f1e743a6ee60c3700ae4a9108639e540384eaf1f9d7a60b8b6a5d79e1f34949f50000000000000000000000000000000001022f8a254d17e448cadfad35b7a54dd2fb319c8f9ba219874bd8280a5077301ff4332d731a75646cd93bbf31331154000000000000000000000000000000000ca1eb350844ddd0a65a4ad56e1a96821de2c6633a4a45be976577c223e367853e2b1ecf2cc40b8595ba5591ae8e40f3969848f1b8b36bd28967b762168edb451322e2f0c4b99b7f9112c9a66093fb3f0000000000000000000000000000000001f9cda056a0f8803be581634562e975223b5311f4752b189cb6bd6df1ca5e3824bbd2889b9b93da59e4f08d482734240000000000000000000000000000000009f43c25de25c5d76ee1a03691aa434de6a063bb3a1133b045797a279346fc938dd2636abf0c4bbcb528c9c28d3105c40000000000000000000000000000000012afc29245da8bcd3c0d96c4ee61617cd9ecf42a47c2ee822003af26aeb4e4de8e432ffb6b2d8241090b814401a8676100000000000000000000000000000000053edfd98742dc70d510f1836fcffa6a3ba9ffd4904c7f5559b48e49dd21071401362d0b39bc0d786b7ee2e84a76af0d957ee08a513c5e22bbec04722575a9b4f3a1343db0ae5beef4e66fbbe1ac90440000000000000000000000000000000001dc3f016ea1a74ae50c21c1955ca1eb4a911026a1e72b316c7bbdc708caef63f0c1efecbecce8901d65bbfcaae429da0000000000000000000000000000000016ce9301888808323c9baf6402d7073fb85ebcd389334cc69d7947e345748ee44b2d6aab3ef818beb21b54a19ae4f5b5000000000000000000000000000000000c49817753eb6459cdb4bc737d3710b5f044bc544c8d92c8ef138ec9d83889664267e1a5691f4bc3fa235ecca2a973a500000000000000000000000000000000074a8450e35f1da18e6de05960e21b7059ece8972c36f000bba9e24488730a44ce3ce200c437e06703addb3b442a790a8e0cf0f590f77d13819001916d2c58a654d0b9d3c47c842f2d649cb2570dc0d5000000000000000000000000000000000bc1f2e9af093ae8235c93af098e692e697ea0ab4c8f53019a6e950f7072b56d5eef6b3237710f1dd1cd1970668d06d0000000000000000000000000000000000d9a63f7a13ff9755c6a3832e3c4c852919514523092367fab7886cac317e564d57fb4042ef40e696edce868e697c45700000000000000000000000000000000129a30657466460db13575dca367105c27d631eead330319b084adfac591f5b3b94988925d778e6d4645d1d2816baad00000000000000000000000000000000005ad64d6e761a9a301589547929f4952ccbfead278cbf6658255a075966340f185d5f356679fb02ff2197468ed7de19a71a8c2a479dec43d644ec4113142e666bcefd6d729d4faccbc147effa836ddab00000000000000000000000000000000077d1e5b35c224e2cdc849c02e800c0b80d1c19f3d74d9eec34c40f56bbdb9e2b5d2ef274991dca843755f91a50826fd0000000000000000000000000000000014f3b653e0df0c608b75dee3496a7af04a828e6fc5604f16ed49c39686ec757e96adb0a667853006a8331c3d63ae4ec2000000000000000000000000000000000aae011375b337940f2a53d9091d3581e8197e79251b19c7fba01de987721a9d6fa694b7978f0abf877f46ec26147c98000000000000000000000000000000000aaffbd468a2eb86a3cff59e2e9b7ab88286d2bdd19c2e789b1a68810f0cdc76171a2661ab54e81b17643ff0275eafd72d2d59a7f138327a20263d6338d2a92fa5a2f741daefe9aa81d06f20a6fe3641", |
|
"Expected": "0000000000000000000000000000000010a2434fd3150f6b9b491d3a51226bdd457504077ef2ed5a11ceaa8284900d1b84039a34d5239a863809369bf20a704c0000000000000000000000000000000007934f34fd50a98225fe6578d3f34ae5e5ef5e104bb9cb398b2ca4f09048ec39cf52e7fdbac48d45212e9e4c1dcc6e120000000000000000000000000000000013ee70f1b52cb8b07ad957a7565b3e3c56306392cf7b5aa29047b23e5b41fb3239ac3611bcb16ba7c7ffc4213e3d9cc800000000000000000000000000000000035840f8ecf56359dc3239945720ad08702b4ea8d0fa9bea3bfb234431df4618e960a1eea87da72ba4d9443f14bb87a3", |
|
"Name": "matter_g2_multiexp_14", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000d04bb9b75bc8078ccfa85e27d32e137ff5f05f9241b19ea835bba2fffc9255a4a3028c0caf9c32d3d27666e1394fe820000000000000000000000000000000013f59c3d8aaee34230cd7715a32e4a45487b9b16ce68d178f95461229a4d0fbe7d31edc7208a7338eed08e65847f8f29000000000000000000000000000000000d63ca2bafaa54e93ea54846b26f88b4c6749953f9cd00c670914cca279b794c1fb5e2664fce44b8c04f01c68698a8b9000000000000000000000000000000000b5188b4b7ef78d3662baa01b1813b4a0b0f855e11397584a460d56f594f11ff2e5d708a23a8e64d0ab337c7076872527740a826d524fdb7969776bede5ada468a0115229152907cb2b050760c18c8e20000000000000000000000000000000019bae57568c879cd743f7def43b6b994f29782c6a0c74734f35b97042a916da00daaea34f321481e6cc4749e23297c1c000000000000000000000000000000001853fd11d4688b027146a07edea647502e80750de4e5e2d105faad3f71ccc90badcc750f76f1b02db3bc0a1a635b2bbb000000000000000000000000000000000b1e45b90e6a7032179236f13f01ab664c32ee5728414ac0d6b9d79510e8c5bd0f5b62e6c59c1a3c88998bf45636cbab000000000000000000000000000000000ed16c2f88b5b8d29d7e01633e2876322caeb740251b034e5e898919f836ae73f0296c62253a0329ee8f71fdb5cac3a1d226f56bf3935ea95d976fde5790ba0584e5bbc78b37279aed8e50389899b9e9000000000000000000000000000000001455764f99e5eb0e0371e89f88bfee1c43224b9b5202746bd151f72336285556acc5ff36bd8ff87378249e82214cc5e500000000000000000000000000000000007fcee74e5335d96714e4d1a7c6f5c211b1a460efa283e0d0578c6c1f56dbd252198eebf0625362973c40d95fd890d3000000000000000000000000000000000ede26cf87e604507230ad996788e85799cc07245cf7191a6c3cecf0bfd5747b3a277cfbe41252808df6da19f005de9a000000000000000000000000000000001855991a4dd78dfc6088e6a43a64b56c8d86a0278b899bc8a1979a40a287979dee567217b006ca71374156a96b79c176c133e1989ac82e4d1c9852a6c7156a34b05784a58231d59e3cc875ac5834d5c8000000000000000000000000000000000cd032a7dfed029af020bfa249e6adccaaf5bcd2ccf33736281c4fce9c6e2b2e87fa828cc20301269d8e0579ffb866a1000000000000000000000000000000000765c4d6c4062cfbf7e24f9772dcd812f7e707f2b0ccf9043faf10018326834934df121924abb74d736b0da47554794a000000000000000000000000000000001540fa51e4580ff73e58def90a6f19557dec3c8306e2317ba0c25ece3eb4f8c39beb57741b3c4b9b8554fd2597743ce6000000000000000000000000000000000d875c822d0ce50dd638254cd4aad5dea1443813689a940d72cfa5db9309b171299ca3d69b137dfd37f0b7538a0852750fdae1b53f6442c4378774a981c90d282d5f8793feb2334470c873491e41740f0000000000000000000000000000000011c230689175cc672c25f3c56ef4eaf2bc5766ce424f6c596b40ab24fdbfa56a955205419c149058dffa4d86a48ad35d00000000000000000000000000000000078d493ce3a8038134541ae5f2a82b5e0590218a499dfd78c7a9c06b92307003fb62d6414d6c04b22f2877c3de0b65ca0000000000000000000000000000000001d53c22a622c5d91df934783f8c0cb7e370043ecaf99a0554987e6c5120a0e5f4ede023a9ad988d30d945a2132ba5770000000000000000000000000000000015b1f36a00fee95e13443c9f6e67935a840cedc7c3fb7833ece8e180991909922f59d4f4ecbbf23f16bf5ee7f0b5851b70f1de7cc5e6a2cf7dd4b6e60ada67ca47e7b9417bb5f599048fb0c9b2abf33d0000000000000000000000000000000014adff1607236910597a951ae169a7f56d6a3b4e0f44ac63a247716bbbf61feff7865d075f79e4108cda6c0731fdcfef000000000000000000000000000000000d740b13885c268da876898b77914bf4a002beef5bd2a3edefbf366e45ebcdf593ec6d9ab21e983fcae9a0832986182d0000000000000000000000000000000002a0827e812e983898351d9f03f660317d41669b0fa378e5c7667b73df299ddc4a32a529ca887a53245d7e1f946623b3000000000000000000000000000000000bf09a2de1a8ccf24a8a65dda72adcb96535ea7235de87f05d27341738b0b4ab16afbc5b37c97e255118dea9bf180ec2ca82cffdf59b742a736ae9a6d36f7840c46c20c126ec054f47ad52a22948d7210000000000000000000000000000000015fbbf7e8c26e2f41be32daee2c81390b9bc4413aabb053e3a88bc6117377bc16011e81ed167370b72f84f0e77c2b8680000000000000000000000000000000013d48a27d06ff00048b19879493a5f8ca52b7154be2fcb468b9de9edd1395750434b0e95ae6dd941e84fd6d8918455bc0000000000000000000000000000000012fd2bc91286dd46d68d87a3f8793db997ee684dec6b2de1c4202e5e7eb0e4a8a21222e3dcf80e1ae4a3a92474107d330000000000000000000000000000000004d8b71978c9025dabb3d1b1b3c7f4f13f166514b8b356fd064842269a36c6f1c07f150c03510af7d0913103afda4a68fad69492cab4ec7eb89ed37f1e7fe898ff49ffac4ef2aeb75d9c6b544109a08f0000000000000000000000000000000007d679ac21bd4634b415ef8e0e3670a8a1d673f6a4f7f3786b92d55458af980b035e4dab165a3b773ff3469fdd9d5135000000000000000000000000000000000fdb82db6e1096e73322050f828ba41b3012496a4fc4cb481f11fee338243aae20b205ee06887e28f6ba6dad00445f9d0000000000000000000000000000000017e6894b48f60b3d9b4184d58ab9554851e285a1d445b4d97cb1a7ed5a984ade8b0f62ab11ca75fdb280cc0e526108ca000000000000000000000000000000000c03b61690cdd9a4c6c83d03749db72c8946c21a944fb292866cf3a2dd1bf3dcd95743227709740ce8124319d0a540555af71c9baaf54967683f8553f72abf789da465041ee5a92c9ce1ad562c91c4d7000000000000000000000000000000000289f850c4834153f36bfc4855f89e9437a172c35a856117f8b841e5ad4ef973d3aa33fa73d8dbba4b9b2101708006bd000000000000000000000000000000000700025f22c0460613c05f8941f8a79a4319325c37c2b8f099cd910df5c0c27121a9de0e40adc7ba0fda61ea637b47d600000000000000000000000000000000069e17e00d4d726e8eaca8235c88967a7c093c70e5a46b1863ad097acbe233554048838a0a486a72cbed7001c83a27db00000000000000000000000000000000016ce4afb84c1a9e0216f23bcd2dda0bbada6a4acca78e1e0d765a5290f6f4929f6d0eeaf1306fed3c9766ca7c7268acc7effc9a7fe773a420ca430c58bb94e7baf26b9a97b618a15e7a18b31e5914f10000000000000000000000000000000018ca46a89dadcd3b54f60fdf9a7b97c95b9e0668ed9329bbe4121e588a1ba773c9d086dc35b699d65487f428c00ad8c30000000000000000000000000000000003ada6835a93310d0ada01bd7fd6778bd07e718d1ce05aee2b4990bf32322fa94ca898a531ec6e3b8cd7ae3bdc77e0b70000000000000000000000000000000004a8abd2b9f7449213e63ecdb435e5e13fe2aaa31a2c38673a6adb5e96f4dd383dacab391787f6c17579c78a1cefa5450000000000000000000000000000000002a8768d98ccda80149a767e9b5a3b0bbbc0ab4b5f696522c8f1c664f1d27f2f0a6690531672ba2070355c0e77095dc02d5a3d0370f4a58c21016d208609f1d3e7cdf43abdb85199bfc67dd12f589b8a00000000000000000000000000000000048fb58924bd5952d3bd7b1cd57a1dae6c1034df3a420c1151737f88760e4b0e78fa3f891a0dc32fcb50f89e67b0f08300000000000000000000000000000000073e9723c80eae7685db774d3e2bced53a52f24504fc3aff98e2becf8d59c6e83373ed024ec1ca50101d2d613abd286e0000000000000000000000000000000003b64c8e9a1341bc6a444a871843b3add7dbf04bd1810e1d6da7d31c7c2b7a264c362ac9a366dc8d93bcd9392c6056f000000000000000000000000000000000064462d424e54f50e9849a2bba1b0caae966a8618fda0f8965b1a841dd2173872a44a18ace1e2aecc8e3546a9558d7013549b86ed3fb880269be22b9cb8be6f24385bb5e24bba81bce9fd5b72ce2ab71000000000000000000000000000000000c40c8da9281a8b43478c28b2fe59a3cbad0a818e2077d40cfe44624dc2e46f72d4489cccf63eb8460d02f895e78edf5000000000000000000000000000000000735d768f6ac999a47c88bc2f3375f01052259dc69011480e468d8963ea8eda74726c4ef32c8feba52878eaf5c0147730000000000000000000000000000000010adb3ad214b17b963586a10701934727edf05fcbdc94d98255632647d73536decd0c91363840e1b55f29f7d32f650410000000000000000000000000000000019349045e6fd25960c03336888679cb53409027f35a1f211b40d24ebf724866c085a978ffa3a91d989da1a7902bca018c8f6dd56906fa13144dc87c31b53186b0683cad220ab2de89d2fb515bb269cbc000000000000000000000000000000000a5d2dcc05e218b0633e0a965b6d69a3c6c1c7837e1fff7ff75cc9ee93a112f8e34cbc95bd9dd8fe6ed22f2e9221aa110000000000000000000000000000000017d2e5d2c0578b1ec26b57c3305b209c979bba6925756892f031a7462ec44e8a4a2527e6aa2fc13bae91dcacb8c7a30f000000000000000000000000000000000d437edb45ace50700db548db68b9e8376b3039fa00cb98dd00cd197c14d0f92c8a3945127c43b10b34bef7894fa43410000000000000000000000000000000010d5a2e442a2eb35aa85fdaecf094c1e1f307dc9bcc540693d7206cc4e0d050ab900f17fbdd0754b59bd2aae705c60149ec934eddc44729d05f193ac927fbcb022288ffb2bc7d4f46d1bfcc7efacef940000000000000000000000000000000016c36464b426c3066aead1aaaf65ca637e93279e8ccc9d838b9b3ff1aa7b896f36de506efc2b0864763cb6ecca4926f30000000000000000000000000000000006d88d5764fc854ed7d7cf1c0e210496ce347bd887da2a149a09679469e98c453d85115afdd2fc4987b64a88c4a6f0a200000000000000000000000000000000053edcc0ca4c205423ee6a7031939379e552bd2d2657f8f25370c9f0ea0a947e77f18b5f218f98d12d720667844f3795000000000000000000000000000000001292909190854cee4499faa602af99dc49d1354a71278b439e983bd89e6c504fa5fcaaafb6ea26dbeba9850bcdfc1f69bd211ec887635ca841c4608fd00bdc0f5fd0f6365dcdfd7d6f4c36f4b25b5b1b000000000000000000000000000000000997e79a7549ada9ee0233b3bf9289df3ff797595f4b5eb2e7dda6977ca981c1c4a2b91b924812b95418f1b1d9d0cb830000000000000000000000000000000000256b830e80f238e8494387429d727a91cf5d323ea87f7dc143058c05e11858796adcdc677429d1db4dc2415cf23808000000000000000000000000000000000cab529c6b86beacc57c874f07108d1df7d98fbd59fce44c48afe9eb2dff823f4869b620bbafc121b4ead2cf244974de0000000000000000000000000000000002774906c1a0acd87de224a9450617db37f8f36a0a192f5daa2774eff0b73aa79b4804342999df761f8572974c697c6010bce61d4e35770e7737636c0f9a664eefa948662d3d22d1f1708fa48d3043de0000000000000000000000000000000012abd02540073017011e186586023adfca36fae454350b2015a796b7991eece65b63964fcdf581b4b51dbd7ddd506ec3000000000000000000000000000000000ccd3f2d9280908d4b30e924e4a862810a92e1a880cb56e842a94a2a5120956e8713f548ca279d66d06ab23e4976e54e0000000000000000000000000000000000c052ed00fde2cab515694d8c004de910e62d07c462345ffcfbd3904a0171b970bc58d99c5833059315283004f3390e00000000000000000000000000000000008fc4860366074ec0c7aed2c6ffae7c93ae0a81067edd8911b4c53393ebc0f23243823aa7aa2b2e987cb510f6e0a55a65c86930c1d142985bf85ce70bbad170947e850e5c6ac7803fc45980dd37a57d", |
|
"Expected": "0000000000000000000000000000000006ced307065868b6d082bd205bfbaea3b0a8cfdccf831bf154563b5a942154622b0d7689819b337479480d19aedd85e4000000000000000000000000000000000c0f04fbb26cf85c2c22763f3e78fe255d8d1f45ea47232ab58f5b785ad9f2458b0b28f3cdc25c4dfcb47d59957ae10700000000000000000000000000000000120e38740eebbc3eeea9beea483e70d6a9c30a5abd61b86e5f94bf65ffb40fb92c8d246edbeca425ace175f79c9c8afd000000000000000000000000000000000d5a503a26e50f9be34c2e64e4a80402ca6e17f09db1b334a9c1f6318f3e7e63b3847a7ca38ae6aa7c96ff94bf5de842", |
|
"Name": "matter_g2_multiexp_15", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000036480931a5a585ea54b6dbb01759eb1d86804e3f03326188c71f859613722e662c453096431171a49eecf8653f14d470000000000000000000000000000000015fcd6a30b9d59a90d8595ca1758eed7d6810d2916638dc2cb637aa09b16b5ba4920df7d21fc0b923453a6c7d32f056b0000000000000000000000000000000019aa4d8e98808c2fc1273d383e836876b087ad5a7d01743bded01314bc62ced94052d75d312a18839c1b33faa9e2e5160000000000000000000000000000000015747ce0f1171c0d0ff1fee9dbb2e5673b9db0b0c3618cc8bda474f378db58ea42184f907593f3d6fc2fa215cabb7b2308e559e394a9c1ff07a45bb3e022f9c212eea4ee5b77db1c5b93ce72c0512b79000000000000000000000000000000000222640c1d64948daac3ff93e86ecc96bcf9c93559266529a37ef1372a81952431673d69f1220e07b8aa0a4f3164c83b000000000000000000000000000000000db593156078821cd0ce0270e8a444d0d204dce0583774496620bd4752839f3451e505aeb3db568048739c7e71d279b40000000000000000000000000000000019932ad2c7e857c2dd51f7846534050b9243e388260cd47a91444fa050a9154eca88ab4d29a37def16d4a11d35683f2f0000000000000000000000000000000004d15ec653a72256ac6b616e9870b0acc7d46286893c0eec523dc27bbcf5fe596204cbf83ce71c2690af67b3616794225e55826db8d12169a31ca27beec80554954f522b56f7994c62bdb527c2438d5d00000000000000000000000000000000180622bfa9a1c452f343ed21a3e9c6fdf76589cebfb9a3f0a53782a3e7c9d066294e10699c386b5d0525003289f0ec580000000000000000000000000000000006615ff63c856302dba6d4e25d1070fe873e0c4950ee5ba8bbbd4b94ceeb181f1ee450acfd22f21010b88f0b88375777000000000000000000000000000000000cfd3940b5eeefa92d775792affa34371d13f3098ede3007e06510344ac8483debadd5a2baebafb5ddcb45a9449768b200000000000000000000000000000000145be0107a1e3acecc89a116668f9887579ed7a72abed3f4236930edd3f18974465c99ada86c4980c88768824216170f1362e8e39ec661cb3c5af64e0001cc94701194344a7404f1ecf7df0d5633eff9000000000000000000000000000000000820e74e6d0333b6b36590ebae78960d019065f1681ce68a2a01a2522496c840c668575a57f9fd0f50b87f928a41b0de000000000000000000000000000000000dee60d90e96019cf2bb552d016419e92dd358ff97039a61838b0a89ccbbd537f2b435cd11f7b6e75a4ec6675964e7fd0000000000000000000000000000000002ca767de9fbf8af7c73d41a07e1c0e38e3fc971472e11928b65393a27354b2d732012dc57f498f94c0b933565a7493200000000000000000000000000000000134fe97b24e153f0e9a27d3fe7b89999c6a19e353325e0746ead013198b8e00ca6472fcbd2a112aecb9ddf671aaedd9174d3d66cde7c4c8a4499708a0c6f7c4da458eb970b6ca87e23601c702365b6de00000000000000000000000000000000031a9c29323196ef31030ba73827d228e56fd5209eeef0803a189e0c0e5b186ca1f342483eeac99e1e1b12cf490856460000000000000000000000000000000010deea45a01370602bf57a1f81413e8d3b337d7a1a33f9525e4ff7003454d1da2cfb1a9b42c4a654320f91fe7d04b6200000000000000000000000000000000002bafb7b7452a173a3971c2ba1768061a043307d2c32767056f18c1bf8b066176937876a87055e54675876bc1b2d2fc3000000000000000000000000000000000b5c77dba3b4136a7efaa8c2e28f39e88afbf26a7313b52ad6e390da4d948209d96e39aa08eb52200dfb890d7e88b46a389e0d43f2006449fe2de506dcdba4cd0e6077e2228f7d8b6ec9d8a4129c494f0000000000000000000000000000000018bd1ea5ee8e39c43d442e9c6fd22706e582cd80051f18334c4db2ea91ab019f54bc0074c8f0e52e50367197a797e7520000000000000000000000000000000005c0bcd1b047fdbdff25b138248bf4da4c013beff7dd3030c348d6b2b8724a147cbc44d570db5c4b273c94d0b99bc2290000000000000000000000000000000018e033935c20be5940863f7e9e39fcbdc29ba031e58c10beea90cc48e9da9988fdbf108bcbd87948058f386928f81fa800000000000000000000000000000000107d179204db7b288315e8aed7b92ebfe53b7ad2366d5d7944b3df68d9d9faad023e477213f85214047645bc05fd4cde5f8dc332cb31e43bc2e551356cb8d1533c6e567d34622667e7e4e3ddef352f03000000000000000000000000000000000a7b364fbd3bac7e2f2e7ee501db2d248bd73a76c2a12a3e51718b56ca9a8ded14b83b8cf0b5bd46f0c26896a65fdb15000000000000000000000000000000000eafea7128fe20ddf740a6396bf18ff5f2652a0317ea9b6e934927c3ee95b59c7dcd51f7c895b3989d40ae5f78ca508f000000000000000000000000000000000bdce57be904236a8df532c2c0072165b5cbd4103e9061fcfc0a45a67e4b25d11b9f816f63fc0eac4d6d3e10d2764c4a0000000000000000000000000000000012419f94ddbd8275054f8f89fdc27a74afca2eef314393236fca65705354e5cc0a470818999c96b5087997813823e9be0dc7052044251fd360538fa6d5dec9fcee53faf2f07de5d8df212d04f968a0b60000000000000000000000000000000011e4010d0cd7855a92cd5d4954ad735363c0c2ab00053db5e078f34e772969d8c492892329cb95ea8893b4b7ff7aaa5e0000000000000000000000000000000013badc54d90a19b84d76b30fef8e3ad2cb268204fdaa50ae951b63e48aec9cc6d585751dd48e4a8d4659b835f38f8da8000000000000000000000000000000000460728f686b9b15cc19ef135af71312e174860284c3f0e7a84cf85a5c934e2bb6cadee8e482d88afe788a796605f79d0000000000000000000000000000000019a50c06ba307d83452a30fbd862270652cf5c7a09b150fcea858a8102ce3b1e9ec13b6abfb323d63d2c4edf209c7cafc579dd4f361fed9084d9c66a3ec4c6af5293710ba5299df3abc4cbaf5802b5360000000000000000000000000000000009faa74f66ec0384f0458893c0026f73688c764e8df9ce056a88a2ed0b84ed8f88d1b683443a3269a3db838f8aeb808a000000000000000000000000000000000949c4be2708c1aac86aff39290ab6a8e0f332e7a098bbd64227a175473d9dfe136e07548b282f69a94a15e2c32dada10000000000000000000000000000000014f2c7c7da781e2f50803e3a948381c3c439b127949f79824df1e5722c206efccd6c0ec5dd75ef63d8b1fa301c83356900000000000000000000000000000000176753460d241f38aff41bafdad51688ab0dc9a5fb3643977c7b9d282ad4532fcca1e725715227780ec28bf1c32bbc1d69f0f3c3f516ae34fbecf45f4636c22acffbee765952b332c0f3d8cadb9c93f10000000000000000000000000000000011982264c8c078518cd0adb05034761224e9063654904e06fb5e5a6eeb1f45e4ff3da661f1232693b79336215dcc0cc40000000000000000000000000000000010c96c872160d2de03a16e85f2828d0cf2dd16a3389effacce46b5b5eecfea1042a77de653da5a1c0380a84c435723fd000000000000000000000000000000000a4ad2d9956bd407c555b26c192c6bf59bf89e40d9c6f9c90780bba313a39db71a73e7633397d47a3f58f61c81edee77000000000000000000000000000000000a7f912530d27a7bf74e01d8e48890cc66f72d14950554991ed1edfc504062ff6bd3cb6941bb398df9fde3cefd33fc0676618f1954730111e572937cf0c9f7b3298a11d18cd890cb419f732c766bc6210000000000000000000000000000000015bc12aa9ecf417fa5bace8d9e5dc4a418555eeddde1da8b624bf7d6e1873ec4a257d5f6dfc058a8d9b02528e699abb70000000000000000000000000000000015b41567f8c780f83342449f27094bc20a839602ae482de14b92e40017e7acac8857db48a2d27f1f1a625883b6e5255e000000000000000000000000000000000cbe79ac0718555fd8fdc38b68eec8be83b32499d2654be44888e45a2d610b0e81ae12fd56550524ad85b5a632db32ce00000000000000000000000000000000069f46b5baf4357d8010869685b3828c0dbf6e2338598c9b42dfecf0b22d803f95fca716115f74c77778d414cbcbd881fbb9f2400ed1dec7ea63d2b26bb3e9c2acf70117e3026626f6f88a07876177880000000000000000000000000000000017ada4038189c544902167be958e43ee133730e5cd329e572dae2d853b694f5ff8032bd9ab41cddd11c51e8284970f810000000000000000000000000000000013eef75e6d28deec945ddff33128c199fa52565288d63677c824b8d56a6c29eb98d34c5834e84865be35d40c1c59a40c000000000000000000000000000000000e2fb4f9c7ba6bdac1d4ff5055be609abef7fecd7923a753a704da537c0ff41951552420bd78d14cf972dc84fa3f5dd9000000000000000000000000000000000805376b814b8a59435310d49a43081dd7ea36dc7dcb40d38068ae9085b3ea9a3b2249234234cacc76724d8ef84a2eaca0170d7b7604b8951a95d49b6697e2d0cd2a41c3671d8f96e936cca911dd516d0000000000000000000000000000000002288860f2d671c84c5239313b7f6b82e31c3976e6d310e15d3bfe1c566e2ab5d86ae6ed0df02530f9f7893ba419f1870000000000000000000000000000000017365bc096e260f8dd7b189fabe10eb66923783b41fff70a149251576b3b465c13230dd0af13cde562751dacd8298335000000000000000000000000000000000fa8eb9c818df27181b45a74b333ab481dc7212e417c4e12634816f9e177064f9e1101deff26156d26bc6574db9617080000000000000000000000000000000009379598bf02222e1ec37a721b9ea31a3adc33524c6a41bc58da06caa3da3bd730659f0a80f793a0fcb9c07b43ca929c2c2afc06f19e627e9ec0edf1083823d30ac569346040965e1c92e0c15011c90b00000000000000000000000000000000136870e08ff5fabf36410629ce5c23470eafbe73a7dceb633df5c1492e39445b86ce15c22bf4c421cfd0adc6518e78c30000000000000000000000000000000010aefa3cdf1225da09b796430d096807a83eb2fd5a58db3a4bfc5e500dcfcd472fea3077f0c059620f4ff708f37c95a90000000000000000000000000000000019ee2c62ff860338af623c535979ed31c42c0d0b2f82cd56c153e80e6d92bec9ce39bc8e8f285d1efd1c1e969521dbb50000000000000000000000000000000008ed69eb0a16c8a35d507bc3a50bfc97e18143fef611263715aacf5400cb1aa285b6d2ebf2ec219d2fec477360875a03141d0ff346e46a20c2498a74f910e9bb2d5d8530afc7ba47c3525861c9e8c5920000000000000000000000000000000014abc4eec64f2611197d0c1322c3248eadb725049379e64682f2b3d7f83f7bcea11358d88f52711b3020924b6ddd84790000000000000000000000000000000009fd78c5d1d2043d83be30a88f046f5b633c6dbb11bab25fa3037bd250b6b9d9394327aae25d1939f777fea9f3df46960000000000000000000000000000000010f413640aaa16a95afba98660f9e1b03a8f3e0a7a3d7f2b971f71b5e3d09016ac2b410f97d20471f48621d5a363e9e6000000000000000000000000000000000154b5df93298a5a14a6157819e38db33ae7f2d11dfd13f7f2a92b2fd9b053fbd25f10a8c45db3026f6f583bd56eee0f1d688a1aca2a837e0a353039294a9988a7111ac134a6a8a68e4f881e7486025c000000000000000000000000000000000f1893df99adeff5e4042c4c5e8557e53f7c34efcb2a7953d5347f81d2f4a75ca0273a3845f54e795ac1c1f8ae7240dc0000000000000000000000000000000004856b05d58898be6aba07fcffe487dd895144c7ac8fa8bb1a37c61e73bcd062ff541d510e24c5bf005c8351d3ddf61c00000000000000000000000000000000178b22c2c698dbc4929b119474a741ef44d6275fff5ba058d9debe9475e71398e464aa14a6712c5deeb5010d1c7758ba0000000000000000000000000000000005ad09389c35c45f349e6dcaf1cdb3b63648b3df427ea0c2a371f45634635f9253957ba6987df4aca6cba4cd472308a31b59c33ff02791031e7a9424c781ff17a209d132af06f5b825df363fbd902cd4", |
|
"Expected": "000000000000000000000000000000001090d83d501373cf07c75effb1c85852019b39eb0d77226823aa3c1054d4e408e82fbf0f4420a30144c611fbb856748c00000000000000000000000000000000120a1e3795f6d5c4ed5b886256c611bdd209677f8324b7091cdd7cab11788b1c0f780e8b4c38b84d7c2ea528123d4783000000000000000000000000000000000d250df34d906ed421eec2a78c2ff4ed4eedb717358d7ca879d58ff5b4d2d72521082dba6ac5d10859125e32c2c8b490000000000000000000000000000000000476adaed9d80cb1545be505496222dba1f0ea85d38d5bece0663461e0e9d47abbefe95303c926db008d08b8aa162e27", |
|
"Name": "matter_g2_multiexp_16", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000e1a9066289392b0b0b8f0986366c2975463c9cbe7a74f2eafcb3b8b6d4ee3226ea5886aaae374341bc76b53b165e22a000000000000000000000000000000001557cd01b61b5f2361f6b558a87c67f2778e11c21734b7ed25f72a88cc62cbed396d583de4c2190ae6bbfd096c33bf73000000000000000000000000000000000eab68305118d7e7076043719ac1e13ecda4497df2cf392d6aae4b7753f114d30aae3e8535742947636901feac4b620a0000000000000000000000000000000002cfe5014446556b82d60adf874cef25e58eabd035deb4717c93bf0361f37a4a67aab70b95627326bd97f111efeed57f58fef5bc887b7caf72f2a533fe1455ae523841bd49b4adf16cfe87edc6f573eb000000000000000000000000000000000c8fa30f6055357f6b697f2115203428b8005ad03286d2b3c805bf3d4dbb461c30e6ee8b0973ef41f884b91e857c53500000000000000000000000000000000005e1c785feb4c4fb7e960233d431d51a4fe471f10321251d018a950374d2a686d52ee8cdd855a29e770bdc1bc565f471000000000000000000000000000000001158d31faab483832d39f5431a5d8aeb952d6a63b82ec019f235b5b2e5580df8cd91b46cd53d4a90b9db354b38c5a1710000000000000000000000000000000004a389b09be6fb7ffd14d7f3359b17991e93d92a1c0b9a89faceaf71f5ce77a1875aaeb7a0ec3b2dfb363c47dfc9875273b243b83d44158a66eb6d31e7c4ae1f4b3ddbba81b2cf9a654ca7c4ea2147ad0000000000000000000000000000000010587118c5f90b545ee707466ea2c5f378e6795c260235cdf9876aed8bd753aac592ee05e23882ee77f4a13bff97f5940000000000000000000000000000000000a0344aed244b90c4fb9ac337edb01429e09f951062b06025a5212300f5471a95f28e09bbc715417a6d98423b518c3a00000000000000000000000000000000128457cf374e5b8864b8241f476da093f48553d609a5f30c0f0f235ecf7127231237b6c8802f2904a8304c7c237842620000000000000000000000000000000004d55ff04eb09b33ebfe90f2a0966a1b59cc224215c0359a4ff0c09e60f9fe7ad8342868184d8cfcaa1d8c28328864241ea87af09f6e62111c48993c408efd3db9ebe218ac68f61a461ad9ec1306873d0000000000000000000000000000000019e6992c3da47715bf379a668a15668508e7ad27bac647490be8e82759b9b79c996735aa1bfdc3cef217750e4ed36fce000000000000000000000000000000000828f782c5bd4f2de3570a4930db2c020f75f93adc98aa0e48449d29c7a3b0d5c349963d956bab7f985ba6ffe59c90ec00000000000000000000000000000000062c7a730d286e895c57b75907713ebf1d20650b5e621f270f1d22a2ca480d022346def4102a62eebe867210e4b6122e000000000000000000000000000000000d6c29462ad449ee6cd122e3dc00d56dd5caf17a2510e5305aecfe85626cf73adb401ec2192eb693158650893fa67412a691b9635e38a46e2469811405ef6325ae7ef88a67c1d1c5b05806da329f27e000000000000000000000000000000000098de9ab41c289a05ba5a774eafe27d91aa8272fe9f81fadefba9a0cc0e31de20f808ff454a8647c44f5aa632742af9e000000000000000000000000000000000c96019bd5cdd62df1642656f0832ac8ff6aab86f671e18c1c7023dc16b8ff54a8e3e446b19682a23b73ccb90da2fdf0000000000000000000000000000000000178e3b4366b2517d4c19fb40551be6979d46319d7040682241b046f10ab88d269dfc097ae02952d46e69cb1cf159da50000000000000000000000000000000008341bfe1e2fb999f0c3f4e79523c720edd332401f9dfdb8dddba8d1342c2c1fb20ae2fd9dda92c7bde5a0c95ad971f80d9a35f474325d0f065442805cab3beae4a186b252ebae54a567dec6695588f1000000000000000000000000000000001004d60af8c21f7c62fcba1c5c41b94fc77f64b89abcd23a218f0da8f47d2ae6879ddcde52f3e6feeae2dc7b2720577d000000000000000000000000000000000b8e8a7da87aa62ca852e2984b0f12b85052fdd03883f01f4496df0835d1cafa48818b5ff1e3cb0e9ecd66054540a0d40000000000000000000000000000000009c16854580ad8191e3e80a0afa8da759a8b2bfa7e0d556418b5c96d97e88a12fb75a91cd68c2f4336c3ed7ac99199fe00000000000000000000000000000000195ce9c562c460c7e715908991ea8b017b81561b45133427f63cdfbe8f65202bdc8e8958ab0977b3a244cfa32fb35f37c20e998acda67d406a238f16bc2b3066a6d69d2436577b8900a180e6a71b0a01000000000000000000000000000000000107292f77666064b7d80d73ea8f3b623170ef79ccc7c228b8366675a422a0cb8491586a2e4ab1a067c31396cd670a8900000000000000000000000000000000126f8136dd61d61b2a9c0f4af3ed44a3cec3ccdedc74821f341d200601a7bf0a17079c824de6cfe28467e843d0c74d2a000000000000000000000000000000000bcec8afcc7ee56b36d6d08b51f61454c8fb15ec5baee1117ed55af8fc85f68674250334f79b0fce632e75623dd173210000000000000000000000000000000016624d64660b63b70ed197f6a675911b02b0bc6f880348faa6ce4727af74127c509ce8535d8dc8db5ae2d71aa497e0756fb773cde356e2edac3afd2bf703b59161162dc1e915873ecf606dfc0e6efec5000000000000000000000000000000000f57747c20e1b3923c7e1d8bd7d877736cccc0e0829837a086d62d48cb54f323d90b57ca3339fe4b256df529bff11363000000000000000000000000000000001940327a1b319dc4212e7a553d3f49904660722c89636f6a38604d96771fa0fc71f57674b7aa710db4275822c2b89903000000000000000000000000000000001956b81bcf961d16e50c053ca07ae67cb8597138f34a9dad4d82e0e8d23a7e08b751682d588f229311bc63f9598ef448000000000000000000000000000000000208981064443e8c72987945e399b45b74e529a0bb75e99b7d6744728e5c182a6b0a10e449147bcb0b0cbe70edcdd845bffc1a58dd06752a2a77abab835d089599b4781ae51ab998ff3c5b68329068bf0000000000000000000000000000000018c35ca3a63053fec853e8fda5920b560f1be28431f2f4b08789c7a202336c8905a5ffffbf69ae4427f267b1e13288d60000000000000000000000000000000019de96be76bd93886cc486c2671b5b0d731b568638b1b830a52dd4c481b9a1fbe2b3cef14b46e25f1188ddb3c158da6e000000000000000000000000000000001813ab16a11c79eb3d3d47ae7d9a7c05401ee91eb1183266d23077ec4c0c8f3ac7188eece06876025dc3fe271d65d4ba0000000000000000000000000000000004d2a416dc874e956fd6d29a3fb96195019f4136561b4c127541ac171b5a6b229746af6d6e535a8017e64ce06709e52e57f35cfd74f62fa39f919400f4d692855a4b4e9f91920e4306ebb2e772a484f4000000000000000000000000000000000623b7a8a1c24dcc603f01589e6679c74c4ed3452894e536a4cea69e99047092acc877dd0bb395b0cb693cb1702a64a00000000000000000000000000000000013de9dc75e42f12e905d729a52f25bb1a4125f5edb435734649281bdfd41083716d0797b0a80d842c2503d09cc61162a0000000000000000000000000000000006453c06f56dbaabd4530160bcd5312b8a148dbe19fdf9f1e44b7b047a73ee9ef9d981116d00269942ef73537885eb7a00000000000000000000000000000000075376135ff3acaecc0eeea32f8dc15add57e8f0297d053ffaa0fb0a8fc4418c5b142f96b6b9ce9eee2f949c960aed682d1f3709700634653374fba5a94d69163ef616a72a63d462afd9f01c9ddba84000000000000000000000000000000000120d088fc12210c1f5f6cc3d1091563f9a37d4d0e0d2c305b479f4d7e893c4d5c8170eb164e34e4843a21c9eb193d11d00000000000000000000000000000000159de80db3b1f0ffc5fa8c93e1bd54cf8ae19cbc9018a5dfed86179cdbc976c1c312212080ab221806bbe142d496e7a7000000000000000000000000000000001103abb75a78220218cde4bc4c59ddb5fb647ff808754dda200bdf586ee9c47a09e03762bb726b085928ddcc998af3ee000000000000000000000000000000000bff4bea17eae0f2ff3e7f99bfa91e6ae8aea28f6f3fb6080eb644861defdefc26befbb7874f612edac0cecf70dfb275614ed9a08dfd406df00719d5eeacfb0a96413b608974fd0aa1d4c6176b968dc00000000000000000000000000000000012dde607a2d4452c6c060054c8adb6307743edea3ccb6ac34c275717f177f0e454d9e33d4391208198cae39d7eb6f6c00000000000000000000000000000000014cb4d8bc98060ee68a8ddbc44b83db5cb6d09f09b0d608357629251c35e44383e97058d0d68fe2df3bc47424a5dda03000000000000000000000000000000000c14fbb6c844fbf896fbd3cb3464a83aa4c6e9a7f0450ad96a07527df6f1eeeaf587f60a990bd6abe7aeaf5eb46f362d0000000000000000000000000000000001d9468774318ea711b79f16303ce86288cee312af296f1c9f607ef5f97c7d1cb48a7218775c8aef00c227ccb586286e7c1dd2e5e5f630fb1d07e8934dd3ab029917e7775e401c0bcf7e1fd83aef728400000000000000000000000000000000181e7f8d0ec7a4a7858bc96b61484c24dbb9dfeb3746fd3a231a8e442369e3e83516ee6043b1c06e7e2043dc86f6c75e00000000000000000000000000000000184c1d667c0ece59f18fd2eeafc66f1ed530b7d5f4560a6c886429caa13255c63dea01c3e357e3408af58a39420a8b28000000000000000000000000000000000a8475ea694cf607246a1c50064cf90cbe50ad5cf8006934a1fdf1621ba38d20e70860a2b5aecc05acc60943224cadb60000000000000000000000000000000008afa03c2df8e83fb64523c57d0daa7cfbb7af6a4bf2960ebc64515a61a659b2c37ee661050cd538fa00cb34746a371b64e9d16cb61f2bcdef30cf544d97e078fccb999b96a1da0eeaa0bf232f01995f0000000000000000000000000000000008b33a297c8f86f1e9d7166f9e905283c8e1581e582b879caf48585d0bca3608fe46d8d9f6e7c90855aee9d92283d7a40000000000000000000000000000000016962410d6b4b6f91437617e84bfaaba49de0369b8748d2e2dacb63b421e0d7de4514e7fd3e0dcbcfba8baa4915610d0000000000000000000000000000000000efdab72953b870d0e113efa7c183d99aefc100ce59791aabc72423aff70a5b74c577c06ca94bfd6a7722199b4bc22660000000000000000000000000000000013b18e31700987dfa4344384f9b41e72afe92c39bc961333cad3e7d0a5efd3842a5e849cff5655c4673f720fd0127dca35bca9082d66c06761f702dd439faa4957caa70ce0343268787f41a2f4bc0cbf0000000000000000000000000000000008b86f70c8d8b03b0e9a8975776d7fb0d08f95eded0a0124551d363c2df57124e0e89bd45ddd1cc75c258a4ae2f87916000000000000000000000000000000001120eef9eaff7c308b629deafb060d2c12b20b57562007fa810a2191d99fabe9c7d3c364caec1724665ef556de66b57e0000000000000000000000000000000007698bbef6dcea67a2c643342ab2a0f830c329fb6244d4a98512daa8a3c9d808cd2acc0cebbe3da920053ad73eb7cdc7000000000000000000000000000000001155b6beb28fd88d252c6b407bb9f55d22103257287ce77353bea580c90173b5c3d49080b319ea28817d67c52bead96f7980eac6c8db86ef83748d10b210835e53baf8cc9f607915df272b6e28ac6b2800000000000000000000000000000000142b28509d72f9e3be9ee916827fc1a8dfc4ef7ae2b72eebad5db605fdb2dfa4492b50cc3e472df1b52baa6e2b0eff5500000000000000000000000000000000134d6821088ce4a8b42383d5a43a32bb0cdc96c85f304a2601292670633d5e231b9dc479d199829a9ba9f39c162318d5000000000000000000000000000000000636da344fcb0fe50ff3e22f8591418f64cfc722b2860b4a5047f973f42e4cefb93c2f8eb8a14b4d150758ecbf3cf712000000000000000000000000000000000e6fd06d5dca702cc9f199f7583add86c82f7b530d4dfb9faec36dbb669cf7c1cd1260c7e4f3026824eeb5b979e9fdaea256ebae4b204b3888d7bd244bbff26431ab5890098870f13800bb3be3e842ca", |
|
"Expected": "000000000000000000000000000000001684f447f8929ec0187811f66e985f0014eba46eaa87de2d4ac2347d10c0550e4044ec7792d9f315c50081dc2097ebdb000000000000000000000000000000000ee0c46efe930bc98f39dee8cc6a792744e84de4fadec035d25ee8ba82e1c53264d0885a1fb05b2b8dc9c6a1846c28320000000000000000000000000000000003a5ef98843099235a2ad9522c9cfce1908bef77b45794e7df9eb38a4854460031829e947a118e8160365fbec3725b85000000000000000000000000000000000dd205e195abef6a4cfa7da66f022a418235e1a1b2fefa6bd3ddf8a3851d8ca8c27652bf87ac644cd189ae55e3cc7808", |
|
"Name": "matter_g2_multiexp_17", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000064698182f90c20ed6f6da7248cea32a291f901876a900d344ce4dc1b07822b480519cb8d891b5ee4f33b4efd90742cb000000000000000000000000000000000e7e9d2e79ec4b07015baf69a283f6a4abc8d7c1699f3356fdad6ea9b1c70e41e73bc14e500634d73749f9900eeb65f5000000000000000000000000000000000002ddbf40619ea5123c100e2d6553213e37883fb34f0f0f2124795dd971892d5c9051cd4aa78b9d20f196301ca9bb4d0000000000000000000000000000000017a07b32fbffdbf7a80f0437eac1ec5fff5a68f3b053482f034064992158b604bc34489dfd41a24ffba806ccb871fff15805f2e8013007c4f6d8abf441728eda8d742ea2f1df545f85d092f50ca8275c0000000000000000000000000000000018b4de9c04fde8b708408efb3aa7f24b5f7bcec14e7d06fd5a5b36bab528e5adc0bbb1e378a5ff6fcbc95aea530ffc6a0000000000000000000000000000000010da98267770a47e5ed14ffb3dbcf537dd14ae5eb79522c772a7a2833be214690db0b4e86621de1842d88018fc0f348400000000000000000000000000000000135548e2eec9ae7c3d23618d8286db13a5a628fee04fb6ec9da980f3a46838899cf965c1cc6f562e71d5b5c7428cabc8000000000000000000000000000000001669fcee7804df9b7bef32e2ffeaf285e8501842efe87c9e827fce872dffbf92255d3c3a2fb5c382ab7aec0bba1ae0e5502d777b25f3112ba2264022e2f28dfb6e5d5239ba097e9d815928be44b6a62a0000000000000000000000000000000010ed20c069bb300a27571adabd239e70b767af90b91c4d0e93d88278a6da47b7c12fcfaf62ac0a7b9966968cc9f3770b0000000000000000000000000000000017273eddc25cf41f2d7734a3866711e83d4f2823ee6a036942799f837d5ceff10dd6022ea25e3c1e28c7b14ed8f4e7c5000000000000000000000000000000000f201f314f66f6b2c6e1365c0fac7b187d31bc45b5edaef5243b5488e26581dee24de4a5fe493bee44165cc31d8d72ef0000000000000000000000000000000009dfbdd86633edfacad6b78d292141a1e653a1bfd8c48a96b2f6bf8271ed6033c0511628caf2ef258eb64cc8b63d8e5be7d64b471cca34ab0c91f61ff26719c7186dfcdef13895d37ead407873736a740000000000000000000000000000000005c4a4a5ffcb4a39c8809821ff275360ff937070cb97a791cc9ec45f429256a6d2d6127248b6ab0b6c71c30c4fe84ff20000000000000000000000000000000019fa60f481c5be953c9c7dc86903a89af0ca2b4205be3a00d793d6de7103852e147ebc7d983c6d6e8cd99e681241ad440000000000000000000000000000000015b3b2eeb0f81ff8a2624e2ff2396bc69feffeef62b1b6a1e73ca4b9e60506c2950fdd23a37cf56387b8794449d3237f0000000000000000000000000000000017021a69ceba3446dad9fcfd8cbe5b89b61372f57d43a8d2e2c8f4534bef6b91408409dfda9438f24526f7e6bf1f4240e5723630020fdb48e44adda735943c91ad7d1e12f3c32d823833eacfcc8b02ba0000000000000000000000000000000007c8f07f22a3412fb4638cb704751959cda4e42e4612edaf5b1f22c8f9ea314508353445114bab6c07ccbb4b0d0bfa6b00000000000000000000000000000000062d087155c8722d0102c8e5084f95f5f58ed626d48197297d21d2108ee05f70f16d595ef73e8e1207a3c0b013fe16710000000000000000000000000000000003b6652934f3acd4c91c6c521c2476bcd2594a939ff2e7ebcbb0f451fcf0a656a518dbd4f36f165f9b2f58054e9f778f000000000000000000000000000000000bbf21158227e0ad5461de9ad8bd580f9e65327dd4e23f1ad55618f6b0aec45aa6076fa88557953ad15d385a074bc7d96e9e37bd811b76133c12268d325ebbd6656e7ed718cd777458867dc98b1b3bc50000000000000000000000000000000019e336d4d342f110eeeba9773b8e351f26bb56361c77fbf12fd9fc218fd075ae38b95f4a8a5ef830fc2cd92558b1711e000000000000000000000000000000000a112725046ca3b6cc43207e6b36f38d96ff98dfe3444d67ee3f4b0208f3b8543768dc9989f936637d7819e7dc5740fd000000000000000000000000000000000527682076572d8cca15e47a2faf62b129baad29afed22d32ea47983a8d0b138653c1353bfc6fbf9fdbec2efe36700f90000000000000000000000000000000007e3c5aff373b5154ae66f978fcd66d09cbebc7e0c96b4a4cf23c4fa5f2fa655410c7f1ce597a3f5f155017720f7c50f7d46516db284a3938e672ad3c6bd40313d77c5d643ffcc59e3f55ad983cdc0ed000000000000000000000000000000001865c265ed4606ed16056c0b28f953119751d7272bb33b9865eed312ba23b32d01733ad5446cea5873c2bbe37fdfce7e0000000000000000000000000000000007018aca1e7ac211921cab1cc6bb18874d2f39f00d916b8f3d46a088a378f3c9b49ab8a296d0aa21608f11b144a0c687000000000000000000000000000000000210561c0bbe5a9f4b2237e5bdf88bcd73326d395277deb2a883526978df90792993e6ee520c9d5ec0a6f7ef5c6b3542000000000000000000000000000000000cdd344124b7b5da556f64ac5d651a6f9b74427fd712007310d720f3236724e2284aab812d739a87f3a1bfe8737dcee7586cf63c5e52b44aaa79cdda6dd6fa92c6fce11d867b2ff5a04c9e44e0b3930000000000000000000000000000000000024494aab30849df790185a4f939954b724c387c9a366fbe833b628577654174f705d05e7d7dbcd29b8873aecd55df0b000000000000000000000000000000000863054fe3e4838d2caec7103e3d0453e86a17fff0dfdb84dd819f31756032e9e97b7be89b636e5e0b642718f6da217b0000000000000000000000000000000015c8bb4fcb6d9cf941b722136d8d76d847fd6d5c643f4c0049c9746e76e49726fd463ce7899f4df66d04e5d48e523e6a000000000000000000000000000000000f101bea4e1bf610d2782ede91da95eb2b0be9ce60485465b9e94cbb9530b416c4394862f0ba7ee8067bb48e94c07c53efaac96bc5f686d6b952e7082236622b737fda0dd3900bec71654bdebc8ba2e40000000000000000000000000000000002dd11f4dacf3d9c46579182df1c1c45a364a8dc1eb7aa7d54d0141306f1c23bed85235783a22b8e6dc4adc35f9193ab0000000000000000000000000000000010d1c642fce533039e98712bdfcda86eaa62d2d69b861ec4fd835488732fcea414cfb6f3f8414152f9d5398c73a74fd2000000000000000000000000000000000c6759b75b1e3fe86c00fa124d09c5b7438ad61fd1bb71695743ed7793f39b7a0fc99b055201ac1e3aa07ccec61b24a80000000000000000000000000000000017580c9341789484fb31386eccc9c344539a09f1c4421dd124b1a0ce61f2d0528942f7fe8df67c6b2bbf782996def47b39d6045573dafd09ab2a0d8ab6e97b0ade43bd79d820749ecf19cf7d99792ca8000000000000000000000000000000000d9c48a111c8c74bce8cd78d127999531e46a411b2f0be3507226766bc8abd088638a237674ac62e0fb7dd4a86d09b79000000000000000000000000000000000073675bb81e2bfe6adb5cd929e0b7280f5d60b3dee7f797d65ffbefc2c2944a9c7207648bb096f13292ff4440c3f03f00000000000000000000000000000000024d2e0d5ba1a804520c72331fa23a2a326d461177fa527473240dda130f4ef893870e893e1dbf7c5dbb0178dcd29b3b0000000000000000000000000000000002a4c9487485ec33f8fb347d246ab0d41b883bec30d2a5e88cccafa676569f25ffd8341cdf6c09f68afae442a574f3334c4a2ff4ce4b633ec8fe0bfea42ccc329b7d3fbce96c26989b3c7a391c9e806a000000000000000000000000000000000c1965a745e42853b4d54739b2dc507d68d80b330360a4020e4412ba5422daaae313fb9597c98575c66ccf351e62a527000000000000000000000000000000000844439e6f08a411e61d37b5b2b07921049432e1833e839b00d6cc11227dfc8770ad9ca06037043668fe7ce3bf3ce84200000000000000000000000000000000152ad6fabde2e0310c978404a5244209a9363cab1f3ac9f71339cdad6d40c84f8e5a8a196283b581d0209ce90e1e3c6c0000000000000000000000000000000010eb6af62c7dba122b0e24e8326dc906370bcb4ba791c47630f05f657a228c20e010c065b93537ec84fa14a756b199789af09ef1f27cb83189e4e13f3801c08d3a2adc8b5f88717954ee84499defc0c40000000000000000000000000000000001febb2cf2d664e4a277cbf08fc1fbacd05db415a12329f7be551ed56d67f0b5dcc917d1b02951657bff3a26bd8c178d000000000000000000000000000000000018af160555292b2f7ce27112c1d60038b564f5427d62604387de97dcf48e4473107f91936b5e8008065a1537f7ca340000000000000000000000000000000016bbad2a7f5451098294a7cab2fe10d206741a99b128dde5eade581d02ca849bab3662fc3400fbe055dd93a418aecf0b000000000000000000000000000000000b1e9586cc1b357da6e58621ce09288e62a79517144f6c6b867359251baad6d40217578d49c1501f23206b125282bdf4c72c1dc1efefb775a1bda754ff17389a6b6b6bb25e22697847d24a117eb8974b000000000000000000000000000000000b88892250c848e7bc7bb7e42cfe1048a1f61dc546929211846f49501ad8c7c8817f5b5b99ed092d5a2236d59d9c8eaf0000000000000000000000000000000011680c6549f6b7d9d187a6409d40cc26554df654083f1e8a47dde826149d68da756adfb1b65bbd219f79a10d8454e881000000000000000000000000000000000f9596121dad98bf7acb3fd65fe7e0bdc8924e2390341c11d9cc9cbb0517f988ff79a5e1d60bd89449b5f042f0d0b0c30000000000000000000000000000000008982832ef53bafc23ea817be378532b95b5872217093e7c7c2f4512d03a9c9a6dbb7950563a520781c7ae213fc82897b4a0c7c2e611a24c722975ae882dcb4b45e6f6b41cfc87e8c766beefd5b10bfd000000000000000000000000000000000ea5bc2f8bc2b4088d1fed7090ba389577b11a3ee0775cb3f0657ab5b07a6709d3a18fa5fc33554dea235c60baae4bb100000000000000000000000000000000196b6259b06a4c91a0bb0adecea134c8609cf983c2c87158a69c9de3b6768510fc56543a84d1266dda78d90c3b0516ac000000000000000000000000000000000d0222d8ef278cd0d85dc8765fa7c4256394a5ef61f91301af6c7422b4cb17889224c75ccecd2df3ddc9bac98b493863000000000000000000000000000000000548809ce26cd498816ef1222d062b1ebb7313a07e99e3aad1431f984e9b8ecfd43357ea57da7e0c6c011c5d5400f7ba986d48aa5b00fc16c36dcad061d10937b55ec4deee63cc2841b7ebab84f910d2000000000000000000000000000000000b95455351fbce6f73de0345a195f91bf96abee361908cea6c4dcde72048a13a9a23991a75b9c988ba0afd9491d15696000000000000000000000000000000000305f29b05fed06ffab484cb065d4852eb323fda8c9b7c0a78843bd7143effa95cbe5e50c1a0c3a9675bb5381709b6550000000000000000000000000000000016ebcb25f1b8e8d7a8f7131455ed2be084bdcce40034e7ef24a47fc29e447f912c20c7c9910e025aab975cd2c8cf1a96000000000000000000000000000000000d84a5de7a5fd8592f6cc2bc7c3d93c06e26185787856c922d95eeee345ddfb7cbbb60b6d992c5ea4dfb33101f2ef1dc979d4df836daac0960fbbb8919d2f90c3457cc987153def711d6e8a12fb14363000000000000000000000000000000001377d654f80e933c4598aba1f637d1e37d66a96680c3a89a762f412e187817ec08f0ae897b08206a73f1a423b742261900000000000000000000000000000000014b71954b9bc22ac22cb2d7d7f373c3238c923205b223cce6c219175df2bb6d7258ae46d6cdb019311bd386275499fb000000000000000000000000000000000a08ef83b67bc972a67b9174d0e5b1536af882d505d03464c9a97f68061aa319d612de9db84e1e7b12fc3015fc2973b20000000000000000000000000000000005f716d0ffc30005e4a744092704a9e29f58fb06bf7d8d6fdbb95a4c0eeb5c39452cf662721ea3e0bcc67f25931a109425ae495ba75cdd0bfe200ee24d813e1aa93c100ce861c9ed7fa5537e11778990", |
|
"Expected": "000000000000000000000000000000000c53f0ca8901f4751be4a478088b30dce70b9ecc382455049df9ce108eb0a8d2696bb325fe9ebfd7d967ab5b9b2c2bd800000000000000000000000000000000033460babd2984a5d8b7002409349972f518364e92648927e223d7a3b648e952482c06cc713bdc29ab83f2646e9398510000000000000000000000000000000007cb9dfe603dc070151cc477ec5bb5a2a949062e8442399597c5eff8f1decff538cd0aef1384256dec73746e63a6c66c0000000000000000000000000000000016b56ee9b21c533b9c464178d14ba5c92a90e6a54c3ed319f487c2082b1ce1d0ff81131a5fb3dd7d13e0fc1d9ad9e4a1", |
|
"Name": "matter_g2_multiexp_18", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000104e0b91821c59290be48b97936458af89078b176b5585ca9a79070c7050309b01df4b0bcd84f137f58304d90599212f0000000000000000000000000000000013b00ece925fd17a8effc43e21d982553ab2764b13defaae5e5419cb9a23ca7436cfc44088c2aded63785e4f07b6e186000000000000000000000000000000000267cdd42febf0706675b60af8c0953582ced84dd5ae870815654cffa46eb14b747fb8fbb3b014e59c929da49c6908050000000000000000000000000000000011c5384d7c3e0f4fd66ba4b4c2ab60f6f78f9930e1fed233263dad25294814d9e2aaba6388ee9f924e2a323693b6e43bbb2a329761a3d6a2e4d9d63d7bbf7fc6fd321ec0344cc4d7d1b6565c475ee9670000000000000000000000000000000018158ad70994584e6f2443b8b96c1e4772a00fa0bf74865c76000eae470eb02cff627579126cc465046d4e088782557b000000000000000000000000000000000d72979d455733756a0849baa8afd79e18960f3f6dc9676c33d1663961617831f3266015cb998fff28b78300c87c2a73000000000000000000000000000000000056192c20cbcbde6099256a8f40c78a32d3fd212fe9c511951c7523a3559f60662e070f5b5e5f87b1686be0bf6cc890000000000000000000000000000000000c7b7e8ab7486012d95af5b2474ce15db612bfe1508852b8d99f4402d0e4f075ba056c19df3caa3a93bb4db89443096143cbc3dd7ec63ac63618a9e5da1f9c3fb952c6fc6972dfec6caf1a415a0aa79e00000000000000000000000000000000005a2741902dab47e8d38992180a9670faf56d1849dbeaa75b2b4ded93ee5494184c8658232e9131a8b08ac9b5460bd400000000000000000000000000000000189077d5130b3a4d7d4c3074633fb12739f95b8b6ccb082dfa61d845a389e6ca7aff835fa0f194dc349e1584b3141507000000000000000000000000000000000f226324f242cbc5f616c4a897f82bc5503ab1963ca38f30070c7c9916ef6bef5caa7e2e26b3f9fe68a1d59f19a9831d000000000000000000000000000000000a999bdfa10e4838ca69694272b0187f7d0198d6db0fd85eae688424fb09baa165c623dc6da567fe034d7cf9f9a0087e733a3a84eddaf3af8c5009646a899f6ae8cf233f535e360e29e2952088ebd7b6000000000000000000000000000000000fe85d976befdae8fd0ad33a4404415304afad1c5698b91bdc15abb4f268807c906410a6ca827320f5271c8fd4c8d6fe000000000000000000000000000000000cbff7963daa20c1d20717bcd47b872b3ecd5f38de1a467ef50936f13d6aebd978116a736cb6c5d676c6a9525bb0b7fc000000000000000000000000000000000c3d20ba17a21bbfe873d88e9221571f1bae7f02f35b8e677c9c42907673d765150c737f0011fdbaf4faa883b0dbf0280000000000000000000000000000000013482c68a5e1084faf12e8aec92cd9f0692b173556ac8ac3c7519beb4bd75f847f41ab9432421c631b14c885c001dce25112b5912aa3cba657d8de3dc8138fec92b391d5f988b82e19f16fe52fafea71000000000000000000000000000000000f9091a0df2c989e12a844c447287b704803d1532a3ecbcc890e6f6a885a54b969c53323c105b3d14d12f2cf766b8ac8000000000000000000000000000000000e54f3a9def8b3a9f972726e606195849584b7197ab70a28cf5644cde15e70bb6e3044042b649825adaf5e37c2d5e614000000000000000000000000000000000cae412d8a3ee3c5af38d7a65bdf2440d9cc2d6348dce0791f4a7e71ac483d7487b6c789be0a401777de3f57ec65de820000000000000000000000000000000014df09fd2ff406707004f6afa366d06bcf8bf18f5fc4b444b07c98b3f358247c6056a6337f5b53c35db45904797fb4455683e0b33b5463bc71283f0625269b2b33ead69c1eb7b23a996c31c514d06937000000000000000000000000000000000a8aa422e1d58fccc84615f9ca4a4743cf5efe3a1066c9819f05042100bb8784fcceffc8b3a739f549b42f34d62629e7000000000000000000000000000000000c737cf78b10e82fc0cc9823891f1a5f1e9229d61e8f369c589512d01e5180246db46e4f09e811464c6e1ad930226d390000000000000000000000000000000016017354434899e2285da6ff4b27fbaab633d962197d2ff4fa5f688c4a85e1817434cbef13a6b018df4e359d7b9ab7cf0000000000000000000000000000000001433c364428ac69ce4f5678aadfed4e6d076241519310686de01572da5cf78af4a98b3502519beb0dcf04b748d08cac5bcc597c5ed7f79173942a0250e618c93cd0917b37b5f354d63a2c02a576080c0000000000000000000000000000000001f8b803f3f76aee9825a9a960cd2f9e8aa931568b32be6169036683b4e6d8c4abba6bb73b137c7c6d6b6ea92f2023ab000000000000000000000000000000000fe9edeab60bb55990ad2c85c8fc9341e81de54324652c08c615a745813f08153bab3849dbeffcf4073f087f7c0cf0f6000000000000000000000000000000001955289b1210fa31542bd89f95188d60751b32e8d54f1d4d280975850e57db7b151b872bd431c528c22fb89c9b8784af00000000000000000000000000000000079c8a56c72adb9fc9baa503db394635abb10264dd43c60f2c82d041d43240321ac1028688d92c4696395d8840d52f15f2613a8e50fbc6683ecdd7c7fd38b4caa8e5dc9778909fc8680a58b16ebf40da0000000000000000000000000000000000b0fd79e62c6129fa115d821b8f2a58a4564f5ccbb14088f59d5e6a17a64e803f32bf8e5a415aac4d6491612d95ee8f00000000000000000000000000000000008d837b6c70468e1e10f6b979b7c0694d65942aac48b5baa829c191579186314ea35fe440e6d843fded02b95f9816890000000000000000000000000000000015a05bbc4607b113b37dc0b4b8add23736e0f1bb1e48aabc15500fa6941b17153918d256b6442687a432dd9ca9a198c70000000000000000000000000000000003546953d97306266bdd359d4daa939e05c0466691de59d2dbe3584e2ebfd9a9e1516cdc9cb643c5d31731835dfb07c657a747bc919991ef9b7b10388bf3f301fd910f807ccd31e322be46580a71b7c60000000000000000000000000000000009a4366299290c3c6651b22865fb22cc972a05ca5981f5682574851e41096d531e375e981c4e1b1cbfebbc70a41bb6ad00000000000000000000000000000000001e6fe2097fca2afb8385a3100dbd5ee1b7ae972e06ef9f5e34eb9fbdc65455e1c822299e06a9dd5a3f71a0c1efd44a0000000000000000000000000000000005ad2ffa8861848c46722a7924ece68580fe44e03157c982b7133361e974b59dab7b75358fe498fcde9f68b5b99f23e0000000000000000000000000000000000adac33e0b7e6740c980a4f297917fc4fc13f53a71909f2eecd0067656c6f82c3b371cc638509151bf937f8257aa415d86ba09829f4bbb383e2e131d554c42edf1065022975655c07df2b3445a3e6cbb000000000000000000000000000000001462d509503d2c33829c3fb5380199b79b970c2ae7f944e54a6d0f0deab3571976916cfc311ea6ce6128c467665fbbd10000000000000000000000000000000017f6fe356cb0dd5bddd489c26669f0f365260bb48a5f862e9bfb778a7ff5392938b905759718d050f7d93f107236cc75000000000000000000000000000000000d9b3ca93c5133cabf3d3daa565bc6b51e63b7e37f68f3bcc43b9b3ee7db15f8bb33052eb7e332ae3e9ffafb17cb77d60000000000000000000000000000000017d6b898d9799385990c9dcc3f72ed93333486b98349ef106a230a71d768b75cf56cd946f5952075bc41f26dca9c83c003fd5e91f590fbe171aa3f006617b20ad645626c970c2351e048b2ac3773213600000000000000000000000000000000158e5e008796c10f6050826c29523864d06e68977cdc95d281a8606924aeed0b475ab152bec5bfca8e0ec53691b307f50000000000000000000000000000000006fe8e75328c067546eaba93f4be2b15513bae4a3458112c3ffa457d15c23636816fb469f071889380f31870d713e949000000000000000000000000000000000b9b21cd58f8742ed094e9b770182f6f3f855204d869e53c02d0c242a133e957c53c9fabc827d6379b39541170be313000000000000000000000000000000000014eaae1f0789f0b1e8ad3b452b4ed3ff87bed49ffedd13c8c35c35668c33537b63050c06a5bf3d88d516cddac13b4c935ee16785c004dd2a01920c52d3244e2160fec2d17a519974d4331527cc627910000000000000000000000000000000019f976b3584ffc188424614fd287eb79f060c55e9b3dd2f3eb99760a7cb5b70e2b62a0895b05e7cce2e390853fed61b3000000000000000000000000000000001117181241fead3865eba4804ec2c14f571aef5351d5bce29399113d007cd4e9c262af1c77daf9183346153e562864b2000000000000000000000000000000000f823f71035a4870be2ef20bc94e97d74d18c0a1be9895fb27c54df1f663df6f9e6e45ea5fe4502143a84c05e517b02b00000000000000000000000000000000141250f392fabd4566e0cd3a472a4b2971a432a3a5e1d9c924866c7a9516322bfa691e9dccdd5ef14c561bca6dd70ba204a6d6e29336015d99e107cd312e300bd54f815c785f6008c47c99fa008452700000000000000000000000000000000014d6827b9bc782863491bc7c544263f58dc04c18e08a87ca2fbb5799c4aa70bc039416a85dbba67dd83bcc27b70748670000000000000000000000000000000016c2816e93ea9d4bd6e42a9720cb89d637d88e00074da3300c6409be98a03403e9ac15f83167cdeb13800ad174ac47f10000000000000000000000000000000002aebc0116a62f93a6e86c7fce86745618e08f4aa9cebca7b520e9176bcdf1521cb2bf7eca7f7af9487fdc82dce76bb50000000000000000000000000000000010684e3254207c4ccdd49e4775198df981afcf7d9f89b894e204c5dd84ef42b89fe3e2f6b9278470e6cde4d3f4abb3b003f9cd3873dc6243748e16e4806f8eaa339edcfdbf4408a8e41a3df80c9816210000000000000000000000000000000010ab1d5494509060c9784b4744a0572a9466d6c374524a6d338ea12ac5ad89519217c462c3487e398325439311bea86400000000000000000000000000000000197568cb53ce03f00aeb04278f355da862be757366dad14ca6d30b3a537df9855a1196010773768a91cb4bb664a34f0f0000000000000000000000000000000001fee249315794d30eaf929f44b99e07927194c6015ff34a4530698d7d68239240c9cc48530d52ea06218a826a655cce000000000000000000000000000000000645b5d701bf3422228576467120935f014c754dd68bb3555b50aff5ca04001a26298982c97a64469aeac3432784efca34135a2e7853c74725bdaee1ceadead7b4c7d729650df6544bd525c05c94234200000000000000000000000000000000113e17730f8dd7258157085c30cd9d1950a26c848b55e3a8a55865eb567edecfb09f32ba27fb3e2096ea00c30f31ced8000000000000000000000000000000000076db9ccf8df9530b64cd43ef7b496d1f432885062406028901bbfc5882fd12533f84eb12aa2ce8b7adf9dd980db0870000000000000000000000000000000015e487de49f1e494ce9907cf0ed31fb0a159c5290538ad969b2c8a504986dc9cccf7c74a61f622154e928aa2dd689c0800000000000000000000000000000000195e887083a98fe3f50a9ff4b342e004398cdfee55c4b02a4db0f65a77d3c0b142a45201674726c96d5f79f8604d61860033fdcb731830951dc3c4b33f06310eca51762cb7279039b3d7d9ace93c5f2a000000000000000000000000000000000d80c7e50973205585b20a068c64957cf4572eea40e32ffa8b759c38c6ad6f4468421f2fd6a6f5da1b0d008f625b3e6600000000000000000000000000000000009242dc1de055aea82b3b917f88b6232c550c3aff41241a7e54caab4c234d29b5d8138968846f7c754d73ab3b4e7913000000000000000000000000000000001188c31a9d8359d737576f4ce7a7900314aca0eb3b51baeccfdc9245bffec49143a11b3331f9126b01de0c307aa4e44400000000000000000000000000000000104ef4835124fa6b30dd551653aca25db5a544af6782cd0b1e7d26178253e0e33cda77428fc1dbcfe6114a758cab5c814c8112ebfe12bf44e84796e8b0cd03a93d2164d6edf1f06a5c520330a177da87", |
|
"Expected": "000000000000000000000000000000000e79d18633c18ac818786bba87d09c9bb1571e179d8769f8fb82e2e2b7a6a8695c1f4f06deebcb84524e8facdcb49d0500000000000000000000000000000000149d0231fb030a1bec170decd307c10e72cf1cca55c8a1b67aa94ce61e4c7d2ddfd0b8e71598e1abb054355dbcac1528000000000000000000000000000000000090f5be784dbafb0a8aab1516c773720341de6176017e0fb43a275d60de54c1189144956d4876d989232b362b90851c0000000000000000000000000000000019dba28eaa6706361f285b3abebef68f764204c74ee93ea011db01c19591ddc6f98799fb3026c3c223effe4489a7c676", |
|
"Name": "matter_g2_multiexp_19", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000018a6a982acce5693e632901f3136eded40071e8c7caa7887f302c32621c5bcf9478991ca519978b52f8f69415c0d070b0000000000000000000000000000000013420ab920c8ecad5b2f9aaf9b0074c2386b0b08c81923558770d4c4a6b206a865af8322e9755706cd5e595bf0ffe564000000000000000000000000000000000c0e5bf5465d564e3ce86d6b742ca687448e6952439b1ff44b86ee6461464e07f8039e8ae7a301c6caee7eb99e38fab10000000000000000000000000000000015eb8751b750af62f57971e88b436658758bd5712f98861fa07328d2b11e8725fb55a2a00252e0be06b0c73aac0f7b8cdbb32a4fd8b9dc58a382a7e436e23f49a134915372553eee8c605436221acc80000000000000000000000000000000001328927910ab502e573188271108706152f562b1d5f6ec074f8f9ec5eaecc6cd5e8284a060b65d26463d22c8290ea4ca0000000000000000000000000000000005a1fcc348122350981dd5090c865a2aeb851ba8b6e0443c32f48b157ba673ae5652a70390888b3458afe6fe975321700000000000000000000000000000000019edc749a9799c8d3df75d4024791943a8fa02ba0cac90b6819f0bc42687b044457bc7cc6073506e8fc19af37f224624000000000000000000000000000000000fff20fb2b554b63758963c1583b996ad450cfbd5ca9952e38f38a8994809096086ed86311f7d73a0a5898ac261ce09e57df9664d3e17d9d46a886efde4e37e38859893113558843bc019699eeed8ec00000000000000000000000000000000002a7005dd32bddf1031f27c2ab999604c048a37c39734db48a30baa86c61ef626cf82084651ae9ba8a265333060a408d000000000000000000000000000000000421bf913a25108b8f520b2becc6f8064029dc046d0d5effbef31f0af59eee71cfce83fec8dda7983d50c6d5cbc8329a0000000000000000000000000000000016c75708f1dbfbeae3b06e5e9a7fb676c27100b99deece14d979b32a9c3cde6e9e96c8560a00aafbe6e7decc84e7e2780000000000000000000000000000000000ce23c27b5128bcffa424fd1d181d21b06b77bd6549ca5eba9a28cf18bb9a979270f6a5807c640dde57a0cd4f3af8cbe2b433b7a95c26e598002cc00b7904816d59baaba79bae7c6a7c26dcc48a487e000000000000000000000000000000000690c7ab321c0c93b5ae4ed77843ff4030e4ffb504c685d28573e98836e8e56dc19d662ae9f496a346bf2a8be5396741000000000000000000000000000000000fbbe3861a8d202b10801cdd606b50db0ad6ec7b923b90ae81ff5443676c3399e249e9efeb47b72d2b0a54cb0594686500000000000000000000000000000000148a27016968f0258e5eafe0a8182c22091873a5a58b27aa2160674584e06d5b2f46fc57a00617af18d0688df75294cb000000000000000000000000000000000148449d00b3d1b5b43b08a0c6e909a2d9c66920b60224a2c6a2521f0bad35b99e3bff8be0effb2f7f34438662d7a4882897583b53567bcfdbc63ae3e864a9cda24bb732694a6b27415c5212c7f45a9400000000000000000000000000000000026b55509b81befaf6baa682a3e92a0ab423fdaa84d2897613fd31acd9e1590f81581ba0ba87d68af76b01c36093e183000000000000000000000000000000000c675e190570bc5173b8f508d5bd2768c83e7f56a08cddbc636792dd75386939942827617c4aff8628a74b74195adea20000000000000000000000000000000014f59f38ae9e77f3a76478ecd47f32200567bad11f191d303cf15d7801ae7b5a3286095fc8726acc9818914b27a776bb000000000000000000000000000000000da89fe9493b2d9d46596d80162f5831d4fd8cbb83b46e84e95d5d684eb927022ee62ebc3519442007fdc543701f97bd2f7ff17e54d759eb9c51e16cf6f12d645bf2d091427416b4edbe1dd21947b4d900000000000000000000000000000000170e52a240a7ccf2d57ae92ea8dabe62ca4b458a5da42319ae89cad22ebf13541b0daccafa1b1d3cfcffe81b500c4cf400000000000000000000000000000000174879425f3bfd40fb74a88e3dc578e45b0e0eaad94da009e4076dc42d234d78248ec3a035666dd6de235f87e1a47bcb0000000000000000000000000000000005aee47acc3260d11fe0ca16050a29f92763b3cf8ac78da52b3b2b3e26d8ce7b6ccc187fcd81695aa456e9b94a84269b0000000000000000000000000000000005eb297abf35b51d57474b4989dd8f793005bf8e82e49859c41b786ae39217b2321299829198bda4aaa261a2723d43d6ce0a097efee666c22d1dd0ae8c8e11283aae781e1deadceb3ebbcbc5e5280a61000000000000000000000000000000000e49e94cfa35d8ade2b76865cc8be04737d00b48b195078c8085cbe782232a544cdb548373bd8ad0282674ba5c96fe0700000000000000000000000000000000047d59661f095c41bcc27da5f260f13a3fce334bba216b45df548894bdebc691fe779ccd63d99a9872973ab165a90c01000000000000000000000000000000000772e9a9c22bc7352fdf74915bc464de99ecd96420ef1af6e8bd5a05d73fff89c78e28eb340d4967e906f28afe1320490000000000000000000000000000000018bccff27bf9d7cb2159b9f2d1faabbf8591b53ca8e67e661d9f44f6dba6296e3e46ac32c50128bb5fb076cb8f214e277b2baa349884b54b542e3993210ef002f70c6467c7d512801f0003da789c00580000000000000000000000000000000002d947e728a3b376de520bf78e56452930de42544241180906719a24d72df65f8250402ccaf14d69935b1ecbb0b4d34c000000000000000000000000000000000d5614ec77a9f31915dddb3e4bb533db001702891a45f0bbac49e73d9c19a235a00442b52d452d77018f883706a616f1000000000000000000000000000000000dfc6a73a8e36b7b2d0614b1c6f7bf1ae284ed740c768f08416c0c09a601fadf3e4d7b17a93601b1803d19a04ccd570b0000000000000000000000000000000010d6a8e4eca2e818d6dff13faf0fae44a7fb90be436a9ef3aab05515a35cebfbd53e9af866cde1745f0e2c3b045486dd2b94d087c3ea101649ed57ff308dd3ae0d25a1ad8884763cea1b0b7c56a3834e000000000000000000000000000000000d6c5a6fe9b4d4580f8e1d89f0510bf5dd04e113d6ae5db04af2553bc0eb3a32fb881300f638fb33f7c4bfaa10b063660000000000000000000000000000000013e001b08191707ad98e21b3e0830286c6f3bf587b971dd4ce39e55f06db427676626a5c31c4a67a996a5725ec8f402c0000000000000000000000000000000012f86ed85113ed1abe9dd3826423911e63df0dfb51ad3d1e0e0318ae95991a6a11150176cec77f9c83268a322cb7e934000000000000000000000000000000000dda719cd2cf1aa769f94c21af20ab076b8f024e0a4903e38ddaca21b6bcd6f00baf7e1ed23259f135eb8bcf9c3f97c44f8c35b920a35b71dcf8d15a8a826e5a7c2a2c4f1ac2c2e3a6d100363e7f541800000000000000000000000000000000195ccfb9038bf9e637b88c83c552ffbd562357792513b15f703bffbd373ebaed715a6772fa7e6e5678c2e6422811dae1000000000000000000000000000000000c5a110f31d71b12cc42974003ba39d99dfd91769c2e93393449083a9b84d31473e3a7dff7ca40164e6e7215b03f44ef0000000000000000000000000000000006233b2dcfed96559b565928a494f2a50c2c375b3d7c60ee6b286c538f4fd5ca6f8b2a61654fd04d679bb3e05b9bcb03000000000000000000000000000000000d42233b7b5ad809c735c89c455ba1e8fbd623e1602bc729c01d362368666e4f90e7b076e32468041f3f5665c6fddb0d0ae6101fac82c10267770e74a0ee16b5be6eae2d455d742303a3c624d52aa726000000000000000000000000000000000f6d53de4f8b20de19b2fcbe8a6b8b8ec4bb801bce7363f89b133532ca7ce4925312e23c618a0182d158037c0d0bf07e0000000000000000000000000000000006ce094e24eb14b9bb1b4a1838d8b6da5f53b5c5799ab8dc8934b488cbabf698b99abeb016259a4e1b0f626d27f2c950000000000000000000000000000000000874aec7c8ac360e3980a6e2cbf3f7468f1df7a8d9158f8bdbb0f387d19f3b05326a081129576251ec41a926f670e58f000000000000000000000000000000001711c9b2ed7e2f789b29073f180e46d0c373d6e75c587ece67b8aaca1e9d9b43a96d04dfdcd42f943eca48e240b72ba8002fb31d0372e7730499b26d617b53ea04821c6eae922326d755a0df31b559ae000000000000000000000000000000000e8ddf88269aebf190bf9bd7a8276de92ff6039e479e42a490fe4ef00f646b049eb8ec4b8e073caa000bfcd86ee8724a000000000000000000000000000000000a9623655c0121ea0575de714e53c9e304fa3309f00828ba0e786112781a38bd458cd67864ab17929448171b5937c1d900000000000000000000000000000000198fccc4a333322599697e904e9096240b9c54f89ee6db97475beead62ebf730da1a179409133698ef13abe1310689270000000000000000000000000000000017b059ac08a3fcebde5888bec4d7cc2c70b147b3b1483fd001330637ff1c036faebf292801204bf2ba49350795708dedaa846e68337f4e9c99dde506a3af792732342e3b836376d4816557fc1fc9b916000000000000000000000000000000000a36274f33b4dc09e03a5ad648af0913e5ee95af83df8b4f2a158456aedf0a0528f9b4832b11162dd67e4d22b26e9f940000000000000000000000000000000008ce96d8bc0aaf2dea732dea188870d398b1f3c266b9bf019e1046cca05002416c910e02e998a1604a17c333c65c99a0000000000000000000000000000000000c1a0e4a80bb0331a94ed14570053f941a0438794e6f19d976cc62b3806a565697720ea03c2531004f13453991bd99bf00000000000000000000000000000000184bdae93abbe4d931a6a51ec85bc330d6181da2d34f2cc530e56b6803515ba87f5719fd6fce6a1a8bf1ee5a968bbfbedf9035283f1afc294ee68b2668870aa45e483d208483d9e967b11990cb55d8600000000000000000000000000000000016c3782daa55312a7cfa02c3be73ed75f4b726df5592351fffae19121b5cba73f427d35d5a2df7c63e2a5c68bf57f3800000000000000000000000000000000018b608343616eff759d512c97257f2103cb0909afb4c24a1cc9d8204274b7c9ed51bc762a6280e223a6116a9b23d1f1e000000000000000000000000000000000c687c11a879ec285180cbae3d2e4219df4614e238d4cbdff148ce5a8d21647c489ade3bf6f738052f149fdbc76c8bf6000000000000000000000000000000000936b34fea3a2633b9aa32244329891e332745876d05f95e4efdef859b23ceab4869db562555e5c8edce87a6fd075ae54005df80aa522e889e7720a9f2e44e6e7e19c3160ea282ec87a4b446d7b1c45f0000000000000000000000000000000000d4636a5e13bb59878319af6bb7c98e5d247c2c9cc970b9cec98027de2d4a8ad12d50906fe302c3d055c499a3742ee30000000000000000000000000000000002b0214bb1ee887a7ff10d458fe35208573456f685ee2fb93bb470762c9e27595cb00f2eae7574c8467e417c63c2a960000000000000000000000000000000001710d130f91861230562cd7ab87984ef45916af8e1168fb17b9765183d9d3f9b2c81c649687842de495a757471e28067000000000000000000000000000000000dd15fe505b1364f134ee77e5e3c1a497a20849b6ec7e201813677a1569a9f5a9edbe3df4c36bdcf9ada139b20e048ec893c9daec43032946a9e892dce960e07d29b304000378145148b9a24afd151570000000000000000000000000000000009a48d7c55d24ba49f890791d0f6a8a5ae08a19177575dc0d734fa37b52c3adc45b31b5e485a5d4a5533470c3549f5f900000000000000000000000000000000090f680c6fc1f0588add04ee03bf821868b1ce588e3ebe384dae657ba7885ef74da0bdc98d9d9594a9b979d5b50b93df000000000000000000000000000000000314f6aae1e99dbe3ea9ef85db7e1693a30869f48e05cdb073bf8e14865a671e75abb875d1b41f13d4eb74fc802299c70000000000000000000000000000000013c698b76dd68d1b9ab41672c2b07cb9a63168497d1144b51509b602c5acd71ca6cd049616d949214d95ab7a906a8f8bf685e6bb7713f8fe202c05dfd18003eff261456026a5185ee9e68aa821fe7c5b", |
|
"Expected": "000000000000000000000000000000001747f6d3154e0717435fa023754f115ce2a2b3241b62525cb2833473d84a8ccf4c95e3ea030f2b8b0ccc61124095ac86000000000000000000000000000000001827ed7d84a61c21268857036e91c732b304f609f285cdc4736c951fd8954b10267a8505f25d8be666792358632058b400000000000000000000000000000000121ac61f59051e6e89a7c1e2fb4df4b3a5b7773f46495a99e55348454e1d9d42254e5e11b841a1654ff9c80b157389c70000000000000000000000000000000001bc60cd06879980bc6ef2ca109d31f12cac28ebe4d2a934076d720b12f430e1bc4d4260f40045cc7a862726521a69dc", |
|
"Name": "matter_g2_multiexp_20", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000012a6984f0f8967c5ae6b13569a62095b5fe61ec607daff1845961bdd827c00fd56ef864802673dd21d90560fef6cbea00000000000000000000000000000000085ececa080d0f4c996d46c80a1fbad2ac9cff8b3e324aabb67182d79f941927050f025b633fd5119f30bb29b8e4b6f2000000000000000000000000000000000987518a5edfd5ae2616fc60000e117a4f1dd1db68195c3fb68d8cc639e4200945b2864d41ad86fb3e11c504fc1f9766000000000000000000000000000000000310939c7e11b93e5773cfd36fa70020c85396e525840742f994110e20019769abcd339db6881291639c193b987b68ae94b3c88e51af5822177b85978526036a426c9ca1077d594618ebb8fac4cdfc89000000000000000000000000000000000ec6922dfc74009c3750ce2540558c7c1e05cb45a5d651b96427c615d8fc563219215a0ee431c0a4827e40b26c4f8d3900000000000000000000000000000000040a4189d002a0e1ec600e71303575e82414e6400f06b9abf57151a28835d454f56421a6dc4049902bfb94dc0e9967ee000000000000000000000000000000000dfefc7c163c34cc004e9d97d812b2717d4736d0d1c722b6bf1a29676a32c8b46878d05a2d137cb7fff5fed8c0f02474000000000000000000000000000000000e3f0c9cbc778693c8ba88af8306d45477493ed6be1bdd9c81c65341239eb510fc948142cc30b73f570819b38f13e20f6e456b39f4efe6581657f5c701c696fde8acb59e856943f15cdd639c1fa68ed70000000000000000000000000000000013705ca4ecca16559713df65b376c7c5825b4f63d001ebbfce9cd1b592af5f2ddb38ac7c5ce3c5f7af4f39f909887e8b00000000000000000000000000000000179efff38ea1044e91ccad467cd2b49438079ccb4d0fc692e79e0bc374abe064fb9979c4a1f4b92c15cd1b042b501d5f000000000000000000000000000000000b6fda2dbf6339af225515681184843f1a9bcd72f7b1389f186f8d0e048ac16e20967c28e087cf09d7bcac597a85398d000000000000000000000000000000001946fca8c816e1e11187aabc40dd2436533d537ce4639eb2d08630ed2ce402c1806b6c2b3e04a960408fd4d2049849bae5d306f46a31c14de7b2940104d0a4424ebaff805a81f1c4a910566057c81604000000000000000000000000000000001802064095d029d3897725eeb93ed6e3b090390769026120aab6977d0de264a262aa312c5777ba322c9eac29e5396fc6000000000000000000000000000000001410f17820941e6a67b1b4993496cdcf0d4fa2d4fda3d43ee985f2606b1408aa9c9ce412c80c90a0c876cb5ecb76878c000000000000000000000000000000001514e9b2c65ca86713447f2d5bb8395fe8552e059829afc68bc43ba9267ef41ec6d69d06e7407a731bcca77ed5d9716f00000000000000000000000000000000025b5bb18cad46179fab15b2ccef17858f9259a90ea4548852b8c6fca69f0ecdf0b175669bacff1625a7143e762514194ff6d13bb0967945ff3b6fbbc104296805e4fedc3c25bb55b75cc997834de6b700000000000000000000000000000000146eaf5da57b6ac788f8caeb4b2ebf7c8999e03dd839977046ca834fffa7e57cd949e3fd44999a007b5dcf3c8621ba2f000000000000000000000000000000000d859632d3424ffe4227ae14856e05c4e750545cf276c97aa9ec03ebde334144eea670dc68e92b61fc775e477a2154040000000000000000000000000000000010b44279c0c80886e52fde5e71726422da2f9457ff86b21426d80356fad95d5ff3a7491002364d9de5ca99c2500f344d000000000000000000000000000000000851b769a691f0ebb53ee3693833881fed8dc6d9e5f1dfeaf4ab1aa7ad54e2fcac246b70d81110451ed78044a98d1547de4fb2dea292b76d8130e6aa8aff5edf0097de935b252d42a777d4d9b8615ef100000000000000000000000000000000131c9a76109929fc977a0a6eda0a7c71cfc744f5f3654e2221ce84c70787598e24c5d8049f92a7c4d78fdb869cbdd1ed00000000000000000000000000000000049872d2c7d472e090d2975daa64fd96f33e7f934e739633b1d7fcd5e771673ed8820752a0d5c8b0c6933318293a4f27000000000000000000000000000000000dd68fbb592a3957ef893180dd758f75978042add36c91b7bf87c4493b0baa875e1854fbc09e6856688cc241b76ab5a20000000000000000000000000000000006143699816cad8ab7583a72b6064fadb6caeb51c8625ddbf7b2911426cf438534da1bdd13e22cd545495c486c9733f7bac5c50a3a8a37111114c22839c88ce4072940c06f0d8b6d53fed155d0399ed70000000000000000000000000000000006c14301984607d569ad1bd774135e7c9e328be1fe54c3b543276bd06bc0bfff11f299a5eb43b5218c3605011d0ea6d80000000000000000000000000000000012f0a848022f95f4884380a5b8e3637a41e3c399a8d2765aada85dcf4b7c2b559122f792850430681a58ca153be2768a0000000000000000000000000000000016b4cb233e1bd59b7b362c64620eaaa5029c173a05e2278774ad6ed746c70a2f6e76c237182f5d9d790966ae69da5d44000000000000000000000000000000000c277d54a7a72c8528188f6cf29d934cc66471607e5e30d493cd11be6b203bdf734aaf37b686cd7101e8599b69446991c3f37387bad1af3a896a7e66a80dfce2df1709fa252b6fbe4334d02bdced432900000000000000000000000000000000169a3928266375dd5793b7504727f939ef0ed52d69e569b1b75a0e094698b37bc70472578beaeebfd0c3df4bce6177810000000000000000000000000000000008936d470dbb86db1567bb2fe7c09971c6d12b07208d9b1b403c20fbdc05ef8984dd576457fc6989470e40ebfe4ceed30000000000000000000000000000000009cdec9d80f2bf3ebfa9a3316e4250741d0d089245df2fd3c9bba4bac1c2dadfe212682166a0962f78c4bf25b618da900000000000000000000000000000000016521411286cabf3fa2c8f72ca62ca311738fbe63717fd12916a4c9e6af9b05d1f5d65cf60e84d9fc5f7b7645fe9bad570fbf5da3959a49fab7e97b3df3f2a38d16d714dd798a1f04ec2cbf84fce76910000000000000000000000000000000006a827f6149a320a74d9d8c1ae8861c1cb963b3eff899710eda642dae6ed4dbc247a22131758d9f843c62710ce083208000000000000000000000000000000000c83a9fd96bcfd4adcfc6d5a47e84108bd763366e91bf06a7431c6c3a107cbe5647da99ee6c1e57c376d366b21a923df000000000000000000000000000000001604d5c0364afb5503b0e1d52226988d7f7f043ce95e7c0a09d7f96e24a58f089156f0e6d19022138170c1b4b7dd33560000000000000000000000000000000019a11c86f78ce462f46e0462052cc3d342596b329fb62a282a59bbd64c345bd266922b1540e40aac147681754643c2e3e538bcefab5d8d0be5fc143e632e86fc065af3f2f621f293b914980abfd6a0c70000000000000000000000000000000015635de295c16841bf44c73639f047f735175e8906301746837838d124bf0d2a1ebaee142393ce9a0d58107c7cb036e90000000000000000000000000000000004fbbd4252fb901d0737d1bf4da62010c06d690a9584c7631ef5d36f1d8c37486a83f2a1e2db21f05c993fd117c662e8000000000000000000000000000000000f4cfcec1545a08e0e0298753ebcef5f61bfdb7c1b9af71cb4c2f783e4fa3948945d357e8302d99aca96df0cb0fc01a3000000000000000000000000000000000f543dad6d4b797f6fe0b00215a5f70f6340ac6bf7cb0bdfc5bc7698dbf0647e4098413dd19ca7af01685edaaa190c6e30b921d8cd2ca46aa6f3e0dc6ff08d77972fb0a248bd39e90a1e9f32be9e892a000000000000000000000000000000000ed552e94021d0912a0e7563462570cb572b189569eb847bd12ebf976d22343b9ad04d400ae98fa184b10ff36720f12700000000000000000000000000000000178727c3e6ff33be9894ef26347b104023ea0bcf79c1a33afc26ac0ee9879344964fada757118829214cfcdbbc0c5a30000000000000000000000000000000000b0a6a575afe5b0c1e287815612fdd3838ab39e8ee7795855837588614715f6687910c42217ad52c1b8721a9e1c908dd0000000000000000000000000000000018cdbf244c78cae1993400ae164b42c09dab4d8e3707a69e25ffa8d0b96b8270c022c0375f933f16f45c9274132a0a633a5ccd9436b15d4d04a8ee9894c116190062c4e7cfabb047b585f3aa1eeb460500000000000000000000000000000000070636611f903f55cc9499481bc3415a6de62d5e6bf8bfa82a8ce665f85bcf01690118441961ff46ff701e361db208500000000000000000000000000000000013d22dff8f6f86f659ad17ef91d90a70c180538f03e10de20c445d22e637015d51a311a3daaed90712d04c9a3d992d12000000000000000000000000000000000db3535057db95fc262f8adfd7f08f3237fde5f0e2aab589d4ddcd9c23aadc437e13644dd3b3534dcb17936a7c610cf200000000000000000000000000000000044c177d4484c07fb04d1dd477b188a2c157973cf26075001d14d2b07ebb9dbf8e495dc23b32a2419621e1c129b08c5ac7a5bf2cfedd7048be7ac7d2ff19d4f8bf0a94295ebdc5e792393e0e4bc27d56000000000000000000000000000000000e10fd069f2f5fddaa0112e70ae89d1ecf034defb24e2923731a7c0068780177c186fde92a3c254a1cbdd255111a4b7c0000000000000000000000000000000018363e01e86e2e922ba435651ad892bf9288be14b54dda821c397ae6167f9478c8132e92b1c2cb0c4037a4e020f08291000000000000000000000000000000000301b5ad2d5c35ebdcc7e7cd1ebf0405cf204d6f5e30ae6f46d20534eb6d7013682c5ae1bba76d2811124ebded0d2a590000000000000000000000000000000015fb3a8afad778031d04e094cbde5f02dcc89ad7b7d452c6c8f41be336a4c8b26e75cfc685b8776cbe5a487f09c304083563651d5f5729a0ffca6b383d884823aa3b0215fa057bffd8142199a16e4ffe000000000000000000000000000000000a7880b00f6a3e959ff1bd207fa503eff6e7279e701e37b40735e2bc8bf49e355e92edcaf23aa3654bb26fbfb07b5fb100000000000000000000000000000000113d9b792f4e3dcd958664a8778dc4b177c430d8db9da7805595e40293ef2c0a40f7a843bfa70ec134ed89a453f9da50000000000000000000000000000000000d7f92148dca4a9c96c47a0eb284f1834cf3d141be7c0d9a7a060af6e28e45620d8255e465e9a0d8f78b2ffe17d6b04e0000000000000000000000000000000004e7917a8f3070c656d324c9a816236842fbd6147d326652667e7bca0666d214233ed136dd9464c4ac619d46c28e2393833323c3a668541ceba18375531c3781dd98525b49dafce4c4b3188c90f3f4b500000000000000000000000000000000160cb05390b54151f6b154b396bb400a91fa83d77fabdf31fba349d1bf3b5dfb6476ad4d714af2a2963e41b077bffcb90000000000000000000000000000000012885f7ec8e780cbaa90a465b5706cf07d45bda7755ae3477c79adbd7956b926e0ef5303fc13f0b97349ff8b754dab500000000000000000000000000000000009ad7509e9e7f5018ae3d1280e881ec12129cbf825cb6606459211ed7b358a97cbe430e94dd9f5e4f6b74fb7287f862e0000000000000000000000000000000014d5d2ac2dbc3d5a061f4e52dbfa68e1eb1d3c818ba26686a3171e310c63cfeb188030b83407070019dc5c42dd079413d422e21fbffa7d55270eca9c96bbefa29dd915aca266071673e970daa0ca9c050000000000000000000000000000000008ee93fc610712411634079be0bd96c3969b48955fe5478b7a31c3ba7639c18291034167eb62e6b15c16b0dd5145edf500000000000000000000000000000000158cb1731b71905d7b958c5407f090a2c8a9319017719da143a3f4f3fb3982abb83b8dfe14facb014321b4f5edb5e41d000000000000000000000000000000000a9f98f775f06055ac1f137cbc1f95f4afa0d1c4935f536ba2e0569d874d9d76b7b86f71afcea07e2e785c7a6ee1c84400000000000000000000000000000000072f8988dd1ab0fa8037d3620068b34848c65e20dfc90612d123b6f9dbcf9d9d699d5ea73739d31ad54c22116365ab983ba7ea9ffda87131452b24a9efcdc91d1262d0d7550e5a6b787eace3577159b0", |
|
"Expected": "00000000000000000000000000000000161203d8db1381722644f87b04f47e4be2ea2bb105ea0e67678bc8d29f8a8a3247f8c05e057af8f98032faa93d896aaa000000000000000000000000000000000d3af4842627a095a2dca99b52d802b2ef8c8f3d09873ffe39d224333fceae84bf74780956904df6c1dcf5ba31be218d0000000000000000000000000000000001c79fae014e55e5d0239645d618593bfd5aef665b3e636dac5d191a8b88949d207cf0ae9822ce8e1997de302b386b8800000000000000000000000000000000136314cc68b372b06e7771d82b7ce7bfd0e9fd306787e07629f831c7aee853bed80172121949a940bc59c4a0b76f0819", |
|
"Name": "matter_g2_multiexp_21", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000099434adf799099f2e6e2fda4c905e1543893462133ba216aace25836db37b3dd5bd80af1a8c31c7fee56b5ecf9a0acb0000000000000000000000000000000008a6890e5bcacc13e116e3fe2d772ff49839803e4f81d6b088ecb7835b1ed44f2bfa04de1d46dd352346cdee71774e37000000000000000000000000000000000e94fe40225e863b7bdfab4cdc0c1c8d1399554ebbfa3f2c95ddeda74b3dff03d5cc78e295accdc9f02f3f89b4953de3000000000000000000000000000000000b23f2912fdc7a5fd1de69c1f479228f8ffc9f97c40845808cf17a6fd8131ea60285640d32bcd64c9be71d419aae82fb16aa2cadacb129598aa459bb2e6b7fb26d1bcb7a49617b6ef8e57018c3db1f510000000000000000000000000000000004c6f5aaac90132b2d0c6a4e70354ed2e724df7c3e6298eb9ae4ea92e3c7981944c89140c52e893ef2edb2773ab36bcc00000000000000000000000000000000021e813378be9ec30395b917ded5a0424fc7eab0abfdcd2328f725bbd6a1dace0a5aadebe40e10470df0c09b3f4b68440000000000000000000000000000000014e3fee16a833f8c543860ca438d763f764f488463601741a2331fa90efce9f6d54ee0fb7978460a1ab838039d398918000000000000000000000000000000000dec8bb882fe6028a4155e6e2bf48ffd314b5519dc4560f8f7410209214c4a8e37b2b36facc53f4db11ee63ff11f9f228c02014d5392d30863a12102d1c9315839b5611dccfdb489207f9186625138500000000000000000000000000000000002d107029bea087a2d53b6b371aae06c695fa85631450f4ad92c8948b09ed568b28948f80f1455cd22e2ad44697290b00000000000000000000000000000000002fab10cdd8bf17a633c8b3ee8ed2ce783f64bf978c384fb7dbd7e4f0da50b65eb9530365d982bcc17ab91a29eabc065000000000000000000000000000000001369237fb3241ac291a868e6f4610a5103d93aa915e954f18bcf348ece1560a12451723b96ad5fe162a6107dabe1c986000000000000000000000000000000000cb70b7064a2f94efc86060431ba4dea38bc64822efa73c76f3a4500ad23c452c8f2e72713b066a45bfa49559d14a719d960ff678e1b46ada4f866adf354ba8c1514df10ebe7d88d2c8de117ef5ea2490000000000000000000000000000000005ebb9c8202cba234851cf5e060a4114c6fee0632f37e0c52aeb852637f362ce64403347d336c32617cc59f23cc7c93e000000000000000000000000000000001126827b6a0a8adb698854c0089276861e3cccfee420512f0966df78ea0d9c55e85a0536f14ad40e649b8fe4384c836c000000000000000000000000000000000998549680649b294d506c529ade746aeb087f75d62a246b7abfb69397ed67f0f2ccb4811219b35aa894b2f87e3fcddb000000000000000000000000000000001027b604f877ade32df8de6162251acf2751a9bd770c21f22dc819a4f5515bb276a246ad667fe7881965f0b083d1f76304753af76295f72295645243ffc87ffc2110c9d8dfd20b464760ad965d7a97940000000000000000000000000000000005d1484bad44069b16d1ef4e9ca1db70ec6cd82eca645c2fbd4029ab4ca33d79780ebc144d8774d82518c1fefaab38530000000000000000000000000000000019abc7063361ed64a5750b70bd59283e6a61d55d49d8c2ea2f1be8ea425f040d3865c399a66c253bf38355360f06cdd40000000000000000000000000000000010a97b13b3b579ab5f7fd9801d9e4fc40f3b2b2acb9f21bfcdc6b6a3168720fd0abc2f77ccad01be6a6e268fddf3759c0000000000000000000000000000000004126b5454050d761047e5da23c0b2f9370996589c04f255a1ce8ef37a3a7c8078788a0125e4aa86aafce8df33f322d3d1b8760cc40d093912fb073c5012f910ae90f0a979cfe6d81c603adbb98289030000000000000000000000000000000017aa7a3f1ebbdec6abe12abea12ef50a3daabbf96a5f2ebfb517885f0b7aba1e927c682b15521529cb9e1f87c59be99e0000000000000000000000000000000016e23f7effbb9dd34ec1f6974115e7f0d23cc4553d86e6d61a0c98f47d09510e06b3f987c5bcf4bc30e20ae9684da74e000000000000000000000000000000000f3905dd4f99cfcfa6152db53106b4d1f6e24518a822da9388d8ca1dd654a4b8315697328571691f105d1abe9aad3dae0000000000000000000000000000000006bfd10d33df9326a55b35aa6d2bc3e831d4c3b5959aaa35613156e5e19343b74e34ed2670c43ba1a45cd3d91f055c9aab79d640b042664b23667d6c60ef9a5d59de72aee57a78d75752b350ce56d8da0000000000000000000000000000000016ca071d741363e7c3297355e49cfbdcf03d419813ed7b329cb2b2a26fc6a46cc52149ca3e9ca3ccd7284cfed97b985d0000000000000000000000000000000018da360fdee88e806ea1a61c01e86687f8e5359730c36c876ad2acb0297bbc1ae13d790d1edaafdaed65db9dac02a74d0000000000000000000000000000000005a46e4572f667b46aee36b8d377c249de25e797b31b822474aa647ee68cc7d40b083fd0a1d938e2b8d85508004c73f40000000000000000000000000000000011701bf88d4287c98996ea561c1ab2f29a5da9138338c7c7539a5fc8355efab6f58e240df4b0e0cb7f01df74bc8010501d1a2965e995bd4380d4ec52fe8e65e7fd99b1ca9f4f0c656adf7051c4b9a99a000000000000000000000000000000000576e79e507d250eb4040197064b8898b0142b3a2551875935f91f22705bfec6da156c7858fbf77028d4a00957553bea0000000000000000000000000000000015d39a325181d6d1a809b1236f4a1ba66a9bfa6c448470425aa5c8ef9fd00b5481c51e8752088dad62e928b3180408df000000000000000000000000000000000aafabc2f68a4933c7d734660e422ba154e37dd90114272e948f79db4ca51d5ca75d504cf74f2dd0479871d69a08386f000000000000000000000000000000000b017c731f63bbaa8fd0b0d9c17140060429f515d2e85a938d10f6529deeae4818c29b9a628802d0ffbbff720339b7bf2cfbf2abd851d2c1f55c56d4f8b11b196c020c2584cb03764580d410d66784d400000000000000000000000000000000028c4dacba5f33ba66368c19491f4baa6aea4f309afafcc8f464f2886b1d05b6397142d02f0295fd50825819621673a1000000000000000000000000000000000849e1b630e8db8ef039f280f8d401957f807ca90479745b68c3db1b5ce3a02fe2c099ddf9c387d7ed76ba75d6a9be9700000000000000000000000000000000013b43fabc3d4df82058db215a69776ed5dfd4c773d7a013dba3b4ef5cf65e25f79d7f76a06ca99132d6fd1fdadb59d400000000000000000000000000000000072cde8eb3d3e1a7f7e4a9eedb8e56f5e103db6de6ccf833f818f02a0706b2043d4ba0d5473bbb6472e8aeb28364e1d8214edaf16742762baa58a3d22d5bb2305cb03a1326adc68adcd268428f82a1e00000000000000000000000000000000007a33b95f42cb1d1ddeff3a199ccfd9a5d47c9fcb89dc09b5b3f59dde2b47d24ff29931920b76ecf6deacd70e83576970000000000000000000000000000000014c0a63e0152f06cfc32e6034b7829f9d9d09aca0a6ef821dc61ae8d99b77d76c1b2fafb2a14938a82ec72c4041ebd9f000000000000000000000000000000001433135cd913b05b3f58b2e9c1a3bbb951d2cf6c92fddb21bd5e1d9c44e464d5fe98f0791044d56e50b81a83ef6cb271000000000000000000000000000000000be12ce3bc47bf69a13762343b5e39c2a2f285896e5d1b73c55203cae2f32cccbb4f7b8230b2026a0c8b2f63db5e5bedc1f38916d6bdd5d379967dcd058ebce5887ef2bccd5fb7c2bcd758e374a195e2000000000000000000000000000000001494984d478784b2ab3ba27464109f99172033fcd5780a48fbd5a2144354157f6fca2d70b15b0081dfd306ab4239cecc00000000000000000000000000000000078aebc22025af53c6542abe56cf72ce5eb11d3f19212a0f7442d0a0df907c8aabe0ec01d1245ca237a691e685011bb8000000000000000000000000000000000415a1804a46f4595014ef29b12d99b89600aab1d98352437ab8342abf479bb2215bc687532e75f140918b3d030ad4520000000000000000000000000000000015e7b0dae7e3e80eee3c7a9ed4c739288ac2192f7d80b2c8cf9934cea5719081803b207623c771051d7694e705744dbf1cb8c8303157f23987f8a2d206f3add697b9d0a303393008429e93cd35711f74000000000000000000000000000000001470f82372e197a21aaf46cb2bd3c0b77c3428bf2ba073311e75eb65471a8164753ff1d989560f1ce477952bb6555200000000000000000000000000000000001645b5e5b4bcb5f6d34ac841e3a80f09a86a5edcb7f2a7e7bf549b022c0073e01be82e4c9e5c8e8de76ba367595639af000000000000000000000000000000000b43f6572553154e2530fb448d5bf20c3a182cc190149d3b1d75b60e45baa048f44884500fd02c434f9f7eac01dbe4170000000000000000000000000000000014adef5a52d76a267f87d9a8b5e9f570e7775ca4f6a55a5afbf80baea311b1866fa0689271799a654eddcfe36a6bb64c61ca9ab9c3df673b7ff8be098cdadd8354c17becdf82e7e99ce264174653007a000000000000000000000000000000000345a2ffa21eb06fa1d76fd81b1239147688093c6a44a40cae37f2af26add812884bed3e8b4643675b1a45320c64f7a8000000000000000000000000000000000c58eeb5ffdf886d6319ead9e6e190300ceb91d58abfb79c0a322de3987eee73ab82092eea8e1249e83ab67e33b303e1000000000000000000000000000000000763a3fba513b6731fb501aab39a4697f3e4de89125c6884f9782bfb73e6e062f17d34555a04a8e2959ee4e1a2ee284100000000000000000000000000000000024180dde2d23cd88cd29c8142d32435d0db57b8ce8e309701fdb963533c1cdc2595e3bfc01d8c0d08d594e096afb34a681a0861df30946911d789a5da1f5b89c38fa1a8c0407b608122a18be05955da00000000000000000000000000000000022d2e7502c4d9587df7ecdbafcbb813b1812d76655cb7f9f57418d5ac83d4f60b84a0ab5b53a5eee3c3954aa9fc70cb00000000000000000000000000000000083212aa1316561a079cb8d027bc8f89161fc828d050c8837a24fca6f7f94b6dbf10d6032fed895a427f07827deaf3cb00000000000000000000000000000000021552b99dc02a051ea3af1b1bbd0a7ef64088c3aef4a58b18a29ca05e1f442f8ea2c8fdb3642ee94c5df501ff6898f40000000000000000000000000000000001015a7987d329cd1eb5f991c270643a05b8e1bc35467130e9f53c5d96fc3c8336a00c060dfa2d3165358b51b6a521e56f0798b448ea0d10c84e2a8896f153b1ac3b84c5fed6a4ba6c932260bf01d34e000000000000000000000000000000000c19c3b9d7c7f520968d8531966cccbe6f0c3fa0938480ca3591b7489febdabd56a70ae55cc309e04d7acb3de6f41a3d0000000000000000000000000000000002ddc64023f0de2730d3affb695927eaba50ecb91cdf1f369a511a8cc8dae8913ada2d8f27a65e75deb9b8b648e4e2e00000000000000000000000000000000000311ef260debf2310fc31fb8ecc802200e11400909eba24b14d9500ff47c1c36ec540eb970c9262dac947b0c2053d6200000000000000000000000000000000199c19645375dea7602b74301adcfd9af259e1c7c20f377fd10d56b719f7a6e0e57d780c976124e0675c2a54aae3e0f5a8b7de8f34053facf1338b54cfbe38dad73121a0429663f484277af9a230abe600000000000000000000000000000000123fce6b793de0ce2d31f2c7c4218fb20f9db68946a7d57914174ea773d6e6fe1fbb1de141c742e0a8154fa1d81a91f70000000000000000000000000000000019f75536e004a61c6d7f466bfa06ad0c9375a1028eb7746406e7c71e551dba249b5c6284f635fe26989aeea69075b3fa0000000000000000000000000000000013088eab16ec77c7ce7e84236337e395690169a4ed7e44e23d233d36d5d25e6afde794cca2bee88fe749851a71aabe24000000000000000000000000000000000e627130da43a6ede3bd6f2fcdf008c8f5c7b7b1fa56cd3b367d3096317948bda115d732346e73b731d1921a1da6aaa18823cdb73dd076ad95679a9d7b11145c12a81b825477f799300d1fd761417c2b", |
|
"Expected": "000000000000000000000000000000000e3b85a3d6628e097a3d962f3c9aa37e3c5be43faf2a12cd9830ab33c4a904eda23027735bba563d38ae5ae8b302864b000000000000000000000000000000000c92be62cb091056d981ab8872292017cc22ae4eeb0cee03a60cb5d57d37b264fbed2d752ae9dfd76c0bdde1f1dd10500000000000000000000000000000000019e172b23249a17924b890cda6a65287039d0c32b2c0833409816cb21ceb73ac95928234ccf566287400a2ed7d9de771000000000000000000000000000000001276e206235392fdf65e4ea6210d22eb7afd7783caa0777ff0af719cc1822579d5b82fb4c30f07dffe7d68c649b9e2fd", |
|
"Name": "matter_g2_multiexp_22", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000000a3d974770eda8c742e5d380482d36fabe18901b0217485141c3841003aeac4459ee28b280550e4643d0f50862bf2e2000000000000000000000000000000000369c2bf3beae4e8761f6c06d9bf5261bbedb177e609c81c9bd81ed0a17573b6e10e7f0512e06109cacc3d483918ed9400000000000000000000000000000000030253d0a050986f49c77ee20ea8e3e07de3ba72c39ffda877bcfe569eeb29598588f5a7cedd9e2e34491a059ac4e707000000000000000000000000000000000ce201f07353bf82ec894ec66c7012d17f3c7968b28b45e88f091510e1646380f902c1c5b036084f9497e9a91476dc2c9f2e54f21b7f2116c30d6e444ca82fe800435cbbd72a98a6d22bac92039c54070000000000000000000000000000000018f493dadbcd93df2c614af310e5aec4fac9e502843b8ca8c3de739315d9e9a380f826e2470c96bffa8789133f458d0a000000000000000000000000000000001768f8c3da107b9ac30a12b99f2f3a0f21483c0be334377733cee6024d85af91b03c7ea1c548b42e7a7869141816917a00000000000000000000000000000000076cfc99c16c270d2f6e34aff84832f9ee6493ab757b6361cc921823fe9c30f1c9b1664b650548dba767616bec0fd5d80000000000000000000000000000000006c5f580c9556ed31847b1a3527ac0b5b5f15b9c9197d3cff061c1cf72dc5c96cb5fe98535a4dca8c4e20c8c02158466c8cecea241dd6a924c9b9cc3d390fbf40ab897208ce9d3e4a148b2c30c25e7eb0000000000000000000000000000000010e2d7eb4e874a9c72a98e4c36701a9fa11051b683ac8ab9ac20d14929d72ff7b92a9048a11bde92dc2696467fcb48e6000000000000000000000000000000000eb29e621e9d0af8f661eb1ba90b307eb542dd84a486568f85e19055bf7b8f0a76d34acf276897a01349eff2c36e4b43000000000000000000000000000000000b5f890f22658b207dea2d721d90a8f5991ea2c5ca06b8d1b293f60959ed424dbd7052e010e594a5ee0feda1e93bcef4000000000000000000000000000000000082cdd4d8452078e8b853f196dd76505ece5e98df3e6a8bbb21f422755af23c5ab261accea48d8e4193d6c884773cf6e428fab2c596f23bc3c9e9855b74295f52caf73cb7371c93c65370583f7fef4c00000000000000000000000000000000077501a457d5f0946d25a4c5eede1b7fd80d90d502bca47d8cc40ab2f9a6d827d7323e7d4035f3d32b02401141f0a89d000000000000000000000000000000000985410246c1db01b42728ea46758906883586cba5618b66c21a3cf58cb98e7c6e0dfbabc5505d1d11ca9d047fb6d25f000000000000000000000000000000001775f4008f688882d02355b6eaa1ab108f239890f71238b36c76228cf2f575cd15f15293a62a72f6ad0ff17d7e8ae79f0000000000000000000000000000000004b6967a5ee180d8b92e95c5ef26baa56d8509e1acc710237083d19269c1c5a1f2d1680e85f0bf040747be1d301300b0f7d3d755410f77a0e4b2fad0f184fa9312b559785fb04c6020432465799ebe22000000000000000000000000000000000fee170589e8a3d3fdd93b536347af5002e59e8ef2ac8327a7e9f382560ee9bc36b3f636a3f99fba8be7b5ea3dfbcfc600000000000000000000000000000000032380cb6c043e3f9ef7169da12df1c6529d776b049c7061df660df841840933e514eb7ea3152ddac38daa2c52d66191000000000000000000000000000000000620ebccfd931eb70ec688110975ea24b7ee0f9937841aa1b7bf4f45af88b732b76a26299f0fe48259fdf08abefb4314000000000000000000000000000000000dee6bb8c198363fa4107996331aac07216b82208242c73736be31e14e4e04d97a56a1c22479dd94997acb0d32abd3b0557b05efdd02ac9d8e1453c82a321d798f3106bd18764140faede610ae01fa80000000000000000000000000000000000eb60e98d6cb4e4b3e58271d47261d05be892eebb9a37f6831ff19d0bf2fc235e655f0eb9b01494868bc082c58ed82d40000000000000000000000000000000007254a64a0d94340bcc2b0142faab2d73e8189dbaf52ad0c3a9206e802193168b8eb03cb18b0e4f1cc95b98b943910db0000000000000000000000000000000001e0051fafaf454072051d2aa9512ba2367778aa1617cecf6a7f989d69c7627c9070c349d363f56711f172d43f5730cf000000000000000000000000000000000f4141c8a45448fecce09908ddb42f7b5f6b5bb53b9e1ede0417bee327644af5c98470e8b5364642fc7435f84be1ab443313884abc4d430c06ae843d263f2efc1bba35f6cc270de05551e1f86096bb7500000000000000000000000000000000049c28e0bc677ccf54f4cb46e953a057ffad624752332fb9ee5295438fd5bd61abd2199a0bb729bb7678cf3077e32ec10000000000000000000000000000000007138a996356ca3f5d63bb5a36dfe901254459ed515e18ec8d91fa747a691b40a19878d9a6f1dc74e4f18374a399d38f000000000000000000000000000000000a621b36a3cf04e6a5cb699fe4ff7fb8b3361207186848e81972fdaecf667ceb35f413bd68772f7c1f77c1d3f43a3d610000000000000000000000000000000010becda5a06f3f077218d4387158e4a1ca5e0ef24d4ed304723ed5dd96da7cc9325f7e4ae16d9d6c348577697aa6017b8faea236e782a8fbe27ab15f051ed007a61e25247f1f259b9300974f521f30c800000000000000000000000000000000163ee307e0d0c3b61ade05a022ce2bf315d820ee8ece60f93d63a150e02be843a2eb2240a4882c29be2c7403932c348e0000000000000000000000000000000001fc8e9ca23e8dc8457df8f255db3b434f52cddaf05819dba7df1c5bfed438f756c8b57442197af18bf83fe9ee2b765200000000000000000000000000000000109cbe5279ccb592bd0b33b1a482df53459c48cd0913549739b784ba7ad32872377c2e3924c4d45064b0cc4764220513000000000000000000000000000000000d789795d556a37a375d83120a022f57e26da6e6f9aa3e40e1f32ed04b50fafc4d40d0b9b20a26e4d230dd789e20823013994f5645c6ce83741e48ae472674921bb2d9b8abb7d04ddbbb85a3f2f7f090000000000000000000000000000000000960654bd6e6a6b2f7d87c3c4d6e3fe6c684a50b62f7acf82a67075139a614c056a41cd49769960e229cf07468fc2dcb000000000000000000000000000000001727f2dbcc8d889127060de0079207eed1e094259b59a20fa42ab2783bfd176da00e61a65709dcd60402398fadf30710000000000000000000000000000000000c17805a01e64c320601e0ef521b6573e9c2eb354157cf0412e5c2b13f826759310907c4b77164f5899958cd30f78c030000000000000000000000000000000010fb286ce797c0429ad3385c709259b55cc962ae02c814e537e5261e897b7ee1b7c660273ec908110f997b166c14f5c181eda24db328588e8c670ab70431ddeebb0749b431bc1bfbd992c91f35d59b180000000000000000000000000000000015d96a0f988f4951206aeda63af85910db49ab817c83e218ec74cbbf5f34f81279d8a3f2fd1f3000f73b8c5550af3fd600000000000000000000000000000000186d2eca1cac226227d8981324859126864b84e8dac563b4d92357591c2416c93989cfd9e1ab6ad257dfeb168d829a09000000000000000000000000000000000a8a7247a3b09583cd2d4949721160573f1f88221e6eae833128914555a594f21a3fb2bfe3b1f01f3dee90f7772dc97d00000000000000000000000000000000132361ac1950756549c957c174cab9ef586eb2057a4eb22f49252cae032975f56eb0cb7ea70810afaf5716afde5b88015bf25b5070829e3d5a66ad24ba9930f3ad64767c51e432b51bdbe2fab470688d000000000000000000000000000000001328e22bb83331adb09dbed0a8c58040a3564fcae0ec85794f26c077de69cc0a7555f011e028879cb3aafac4dbecab33000000000000000000000000000000000a93db348adb3886802bab1e993f5d7275360a5b0466845055d5274e44716f3e1d03a6e1796ed4de4c157dc8a2d92c39000000000000000000000000000000000dc0879a8e9556b7d9b6d5dffce5e648f835f10acad3afca7a73b0fdd5d5babaa74a1ca80aa4f6880d9b015501e218a20000000000000000000000000000000003f7ae8207de4a179ae48cffc8c6e926455e46ef9e109c08be3ae7401bd36e0876642ae9ac4fd75a74c67ffb7790e265a9535c082e11b366cda0000d8ed0f92ee30fd2c4364c163a718518321c5e85d2000000000000000000000000000000001078f43093602a2dacf9b5dd7ec41d47bff02e0dd27a996b58c73febca06e3d977c2fbd73f63508243696ab5d8b97b980000000000000000000000000000000001841869086e850ad97b3122fa51c437113d2bca14deaef5715c354d3845f6829f6aebe668844352d5af3509c0d8da7800000000000000000000000000000000047c42e83194143b9e977fa1babf80d455fc86cf6cb491ef8306a1c32bbf8c868e11bb3308dd5f65fc2942b3e49ff5c50000000000000000000000000000000000872ce87ecd22b39b14c9036e971a562d51c5122bb10939cdfd1945dd1445ac9f5de06b70931aa5c86cd0fda51b89952c4cb49adce0292e259e92b229bf7965864a945de86eda3ce0bc9f1a6dc8b7b200000000000000000000000000000000157820de2a134081eb47b1800ec72630348583d77d512b4c6a8c8e581810471a2f57a8eb6b0af87a91960424009ff124000000000000000000000000000000000378cf11b0a2848b06412aa754ddbee5660730001db073724caf902d4b4894959f035a8838e28554b0efc2388f2b4f27000000000000000000000000000000001301d15f290dd11c3f8e53407195e02dbf8f13e4fe25fe38e84740753b5a0032f8dd07df3ce46ba424f6772b3aa66f4f000000000000000000000000000000000d166040d457187232f8f38f2beb1e0e0864105595764022c282867346166e46eb789786a7ec7c00b0446207e9ac1ec05e927f57aa85b2df54b4bddaa041d43766c8929c8b9146d723806ee0cf042275000000000000000000000000000000000793797c5bce4b1cc3bcd751c5ae1d293477af96a0e7c6bd392ab4410f806a53088cafeed51754ee7e60e61dc200ccb00000000000000000000000000000000019d595730af1f3039e37494b86a638a528d8bd24c429e3f8bc97076c7463e7f2618e23bd3f300bc7e7a4674f14f8295d0000000000000000000000000000000008e245c7590888fd8dd58f93332b81f48b6e3acd3cfcf5f3b28df654eae1172f52ef5a121707aa9cb111b0b402d1bfa6000000000000000000000000000000000a7c6403659e1a0c2dc7cc2e9b57a452bf553e96388676f4bf4a6e26b3ca2d3cb82006850d8340dacd65aaa0d20e6fba606ee8a5fdd9890b8017f6c432a45517d65328f13f3a2bb42d7115c02929db7a00000000000000000000000000000000054c37e8acadcec8a795619647d4cf1081a0592de02bef916f847936a1736e74cc3b7ee018717495def8b4ef1d098fc9000000000000000000000000000000000291d89d152b414fb5e7139d6d0bdc7b5b9de1fc44b49f895ae08718b631f7652bb4a895fa11149b9a9db30c344108ed00000000000000000000000000000000107b30992ced35e4ba874e436bed5d88aadf0a0c944ca3eb8319539017bdd652feb7483ab6c705aa17e845723b2cb46a000000000000000000000000000000000895dd8e04114fde4a4cf19925004a72f617f2ff146dd650a2cdbeb12977dd2b34ea7d655dee16ad9560b144b81212f5c1a77ccb4b32a762d60b37827ad6c3448c33af6af861c131adb5920ba3c2b85100000000000000000000000000000000005cea2e036a8ce057e4dbe2d9d786eb759c2a75934580480f78d2e228c3150a0a1d8c95ac5013aae3ab6e35f524d37b0000000000000000000000000000000000e18c18884209f9e4fb17431248a5f8d29c616a58af16e949f4317c2e117b80d531a39800dc70f6b161b98ba040a8af0000000000000000000000000000000007c42ce885d1bae906128589b72f2e6c18e4eeacb78c853e923e6eb785c073b6490b2f6b3dff2276916d96770ad5019800000000000000000000000000000000132d809c37c341eb0304ec933a6b11bf9ac0d2a13ead818ab6ee03ccc94160b405066381dcdb13b6ee3f5dca48ee10ef47cde609c38eabf457cdbd1e0c5366bf523dd5801d66a0282bc187d80417f455", |
|
"Expected": "0000000000000000000000000000000009406918e2dd6f06f4782ed110e29516a911f47133ad8adc58f5780de916a8973ad60e05ba931d66de7545a92f388c20000000000000000000000000000000000041cbd52cad2a5f4c8353c7153b5711ec23fa8bfa2f34f5e1a16d8a14cfd47c237766880debb992a05ba9ed0353beea0000000000000000000000000000000017d4211c827379b310956371129011a92d62d11f0ee5b0cbad9eea2d3f2a95d364717713fd0c544747338725adf27248000000000000000000000000000000000a61903fb81064614c9c6894c7f3954aace7611cedf6bab8e751f0c203bcab827d296016947c071d7b6ccc742e28ee9f", |
|
"Name": "matter_g2_multiexp_23", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000007f90813f8c3eabcef04dc1bc9bbafe1dafe220e2db24e4b714aab2b164d7ec9df3e6a3f903e8b7b96df2ad8297381d2000000000000000000000000000000000e34371e51c4c952a0f38c4aaa5fc2324971ade310af2f36ed511fc5fd7a602a551ef77775fcd0f1fccc718710239561000000000000000000000000000000000787edf7a6ed6b50afcd7c0d3876d8919273428bc49833e3503f650e48e788b15cd82eab2672f612025d796bb62d72bb0000000000000000000000000000000006b49e631ace4f72c959919df5d64c537537ccaa3d1890ea9a1d70f9eacbaaa2ec361edf2d4880c9810976c6073028bc3c79fe6374bf8f91bf7851ff935a124b54fdb5db498d2d37939fcd43bb93d29a000000000000000000000000000000000cb63d7eef2d6614d1f629756b3a619a221033207d1621e4ce4791db4248500649b91ff07cd2f1f06eae3a9be5b6af080000000000000000000000000000000019aafbe56da1569959019033e8cc785c9b98bba6b069603969e7ff1150f023706b461913ea7949306a44c3b7d199e86e0000000000000000000000000000000005cdc3a7004f7a7f79ffbf4c4ba7c5dc30ecc62f270a5c231406fa63d82fc64f45e94779cac851ff8443040fd3b2ea6200000000000000000000000000000000040f30dc98e8668194c9278b189e0c0f7b76a4c686ce26a4a96b93190938f07c5b813670e206eb6b5da29624a1b6314ba59fcd2baa47621ebd90c5cd12b89f2a533ae86d537fbb61a14b1a80982c9257000000000000000000000000000000000a5a1bc231f803ae272e497f812ebb663c2ce8b43a366717fc6349264823ca93e29e30762c1a366d8680f81838907f59000000000000000000000000000000000a88fd59ee380449d632d7e1b926210d984d5298fa807570a63a63828cfa55c6e2f01b7745848281795dae36e562181b00000000000000000000000000000000025ad34537909e07beaaff09f22e91e76d93c668d1b45cf6845ab8ba0129e417b758e85a7100a31a9037e307f454bd370000000000000000000000000000000013590106126231b1c616a5dd7aa7ed6946aacdacec963b507907950d6ea11cf1f5b59f819a43eeebaf51a1faa7daa8e719ef9fdfc5f0c4ac41255eb172d485317c124211498a8b9a74c0bfda15b986c5000000000000000000000000000000000938d43b9747c926c3e2dfaca2d6f1e6d61d5a621ae08c66a5baf33d9241771509689f9ea7d75af607d76b66faa8fbc2000000000000000000000000000000001889a48a74966b9748f4a6128dc3d75a69499db1ba1bc9aa3a9428f0efa898b5f78a9e2dae942d3794ab3d1157a1d305000000000000000000000000000000001129c9bf343f476541980b85229c5c25289ca62173e29b75de431b572c8f01f64ec1aa4625dff9e7df535194c7f4e6e7000000000000000000000000000000000fe95c71f703dcc71cf409b332f66fd69c330758d41832236a510ec4bd9a28c4732434d4c3f97445e6301e3070153dbbb8ba028831f429d027319a92fc0f30def8b97a43da456ddc79443d9f8df72cc10000000000000000000000000000000007649efeb3e0bee49b9adb13f8e5d7db1c06d7fde08a3f3082194153bf4b3615aff1450e47fae88ac93f55a389a319da0000000000000000000000000000000008334731582fb1b6125d7ee1da0124fe88f0c70a0a3f6188636976c31ba6a72beed927fe598386f328e4ae534729a57c0000000000000000000000000000000010b57d80fce5cdc90bc93b3bc7a1affadd19fb00aeec2ca9a6287bf4e40fb74616986a44f2f7d945f58501a965f37f3000000000000000000000000000000000180dcae46ee41bccd422b3cc2b34cad26f6816dd08ba51b2f12835e7439ae2d46933de28ac04bbcad68a188e7e90ee8dedf8a6d86471f58c69c1a5e7518c69c34165e72ce84fbe0b7f69d9c2717e5d4d000000000000000000000000000000000b419b675ccee2509daf66e5da4031b08792e1181140b30489ae21f7925305d8cdd8a104580ae5938586d6b8e74f750f0000000000000000000000000000000012e070ab7118991a20b27f1a87fba1f5815665d76269f0d3d460a6b701e57ffdb4fed2c53fa63a3121c74f67e770f31100000000000000000000000000000000124218ca85f235eac3471e0acdabf73f79afdd4bbc159c1e34c641b97f03735e4c3430264f2d94f640486488dd1067380000000000000000000000000000000011c24f4fa1862779f22a628edf9d3cebe0f7593964b642f889201ae85e8fa01e00e48355053f5a7c6d920dcf6a7ee1d60dbaac3f5e25ca3d1d50ebb31258ec4450feca1e02c84672ef15c49b4de2cebd000000000000000000000000000000000266bf0d9d5a4fc713dc0fcc6ea6edae0b326e22cd97bc49c48a7ba398fc87d7a0c7141ba24d80df454de66c2b5a55fb000000000000000000000000000000000aa8f95c7cd61733b0a260149d6608a73d6c1f989afa8cb2aa4098e1fb5a66b4ad5a5c1c4d901aa79812385fd507f02e000000000000000000000000000000000a6b4929df13e1fe7f0a0cf699a7fbfaa97d7527cc3ea1f728ba59def2e75fcf3490199bd42e93b7d47985a307add07c000000000000000000000000000000001719321981d2085ba31c9fb131d6b79c7df5d10d6ad0b5015454329697860121e781093fdde1f19e897dd6f2c272f87a109ccbb8fcd4d4651b84f4708799d84ad0a717aedaf5a76d2970a7b93bd23d37000000000000000000000000000000000431002c9926aa7d2b06412f544a868a7d48fb5f077dfd098febeeafc28b876c434daec809e5cbf50ff2395ae7e456560000000000000000000000000000000005a15f713b6eafb09495cfb1c89e9421515a07a99ca0f208883f11c430ffe6f2592dbc41bcee5db36385a26f67cd26bb0000000000000000000000000000000008dd30fdd7767486844967c5da0803b52282178287b8ef28e14f07b487132fea3a82d86d414b4d0a25b3dc538be11b500000000000000000000000000000000002dcee67e2d17b3106dcb9f4117456a037ae1996e8f7a09b179baab1ee8345c6d01eae554d3f40da86bd79a04702fbf76326fded2b8a3fbf7637bc25bd201d20e3d4d724806cfa678ee039a39c24e86a000000000000000000000000000000001629fcc374e99fa8303a715fb5077f266b13367bbc0098b5463d3298c0892f83127d6b7f751446575b88858bc742586c000000000000000000000000000000001100783c10618752d25c235e1e76dc64db94adce05651fb8df0a5ee7c299d35b1319f7009b857892ddf9e90c91f7d23b0000000000000000000000000000000000ab6996e4935131becd5df288dacfad1e69b41e200ca7dc841ecc180a81b9d2ca14fc8a76a4e7bd6f924bb9f473de62000000000000000000000000000000000ae9b22f8dff29e5e0a2ec5b5641f53fb5e1ca03130b49d0c26696ca4b439a9d998d9a364ac9cc5ec52df699318cffeae005efa8ee75dec8a013029292976e107a507ec09e3c34fb4baf2979fb759f1d0000000000000000000000000000000019c557ae1c12ff8a7c00b7c9e4bc3d65c92753549c193311a38a84bccfc090052a2219461a9691affe2d67ea4357cdeb000000000000000000000000000000000cd35c5dd126bd4b90dd671f29953c5a49a14b6b3fe946991416edf235c3eb3d574613d27b05cd879518fa7dda3ed39a000000000000000000000000000000000224392063b0825fd332bbede23588c1912e7670a013a99da5507f650dc4284431698a5b4e8c180269af8bb30e4fc8450000000000000000000000000000000002ab8d3250d4bb8ceecc8ca2003f91420d0ef8a7dbc2361e5e7fbfcb59471a4c525856bf796a2c2608d219d215cf83fe3917f8baf17f71222166cb9b6c4beb2e57d0d054cba3f7fd3a28cd3dc4b409490000000000000000000000000000000000911417908c2bfe4f63a388f699b31b47df1ea0ec289ee3f96ffd0c71f3deade00d1841aa56b4bebc2adcd3068adf920000000000000000000000000000000005467c7e58e82089fa285c28ea22c759c7806d86fbdcdcc8e09e847d6330922a61bc331ae3b5acce777b7809ca98213f0000000000000000000000000000000010f376fb47933b1f701dd81cebaebb2d8d8f5510a26fb3e9e156ac5ecf2b943c5fa2812d52da542e6c335abad8ecce3c000000000000000000000000000000000dcbf467432acfa4eb9ba11a7cdf02f9110f44ac371128ff8f1f98fc70e4554f057a4608180bfa54d99fd2da010594f6f0f73e1b62561f5b0fbc409e6534ad9e37d1c0724b35cdd3f94bf6489e500fbf00000000000000000000000000000000179aaa7119f6fb986714c03b6db16f25eca7172d24cbdd318bebb633bf08920f9e2a8136c94e3ec7c19e57ab51531b3f0000000000000000000000000000000005937c484213ab5b2ca8ed1c5c90e8d2a2f1bac044b88c04b301ff2fdbe67dc4ea42779d919ad510cabfa2ccd178cd9f00000000000000000000000000000000183cc23fd64514ead63f55d375a07af7cf2a56aca64a887dcc542f8a396468a6abc776170a5d4b4bbcd4dbac285e7ffe000000000000000000000000000000000ce12228dec2f84219904d9ac7923f122a99803a9b34749ca68ba385c178811685c19a492aca2e1123ee82a8a9cb90fc3ea24fb6447f2493c78a267daa158eabb70c1b60af8175d0d4594c99122cb4420000000000000000000000000000000009612bf9130e17110f8b15aa6f3317071daf3433bf6d008c383bd5c2fdc7ca03f25ff4cdb483de3c84c0ef9e579f38c6000000000000000000000000000000000c40172540a7e20eeedfe02c37aabac07165cbf04830f20fa76fe8b05c826e7762c9f7567a0fb972212bf736e627948a000000000000000000000000000000000f49e5b1929ad3ed5c07670c471710baa24e8478a50f72a5b7bbc23a66cff91d30a3d68961fbc2e6e8003d08196f325c0000000000000000000000000000000004ba098f915ba9e934384682648ed8d4e1cbaae60d596655fcd9c05f4b049ba0d278730dba5ce3fd4892531a3153bb955ed307c01d9e29a0571de07c62d5fcfc80749f02b8dbaaee9f69dc9263e99188000000000000000000000000000000000449b15ecec6d6fe5cd32437b54218f62527157aa6344c635fcec8f8305c8b6e44c93105984e0832536237606f07792e0000000000000000000000000000000011e40e8aaf75f5ff8e4040f725ac27693d7b24805a2539ff54b3a6e90c048875ea9609fb8fb3d8de63ca1118876c172400000000000000000000000000000000006ef2a24445f728b53cbf01e5b076acfa7761a84d8261cf1a1b99cc32f330f32fa5ded83d5cd51cc284207adb2451ee000000000000000000000000000000000977966380e772670447b15ad9917035273eb71a21c37607a761aaec808909fcfed50679769aee1573d73cd241de6624877f31ddcb55d961bf9bc09903bd927451390922d647d589302855141cf5cef500000000000000000000000000000000074e475c0ff1a51a24be3c964c45c41f767f890dec82712d92a965be504fee43fcc6c0684b2b17c5b294a3eb7ceff1cb000000000000000000000000000000000597b7dd287f3fb27e35a9e4e1718b6b1a4addf9e95e93aeaa25aa34023669368b794a08fdb178d9bcda2738534d1962000000000000000000000000000000000a492d648393bfa317165ccb552e045fefce5b3444d5ff770f43a08a68efefe7fce1216114ed1495cd00f832538198180000000000000000000000000000000003d85cea8063828ff025ba599bdf1efe0412ed5ce06ad5faa841c6400e4eeb6aea1470d48f4e66fc768d7e7bfebedb37145c1442ab82241f56c27dec2cd4dbfa9fc3cf1ab72bc521ab32a82346f8f6070000000000000000000000000000000008ecc3dd40da2a7a348b4817d9c84242f2f07c5d0ef810dc08311e9d4090d6d96d68b6c725ee6c24de076c71754bc4b50000000000000000000000000000000018fb3a1dc4e0dd9227fba310236a6db7953f0b716fa995b928a2a8de38edb97eca09fe2ab385037dfdcda2ee577e677900000000000000000000000000000000062fce7fe7810273a80760d9f4b3be9e7c821f38ed3e075210d3aac6aa7a763e3cda56465f88b34540b408ac850742080000000000000000000000000000000006fa94466cc47990a80ae6a310ea765590a0e646b5988925f03cc7e30f04fc0a8044b403212290b2fc46c77e84a9028dde4d1470f6cbce027465b4dc2a3deaca14e34218910aa76cb45d47139b31df88", |
|
"Expected": "000000000000000000000000000000000f41bad0a932e28096e51482c646dbdf294aa7b91e0ec258670e7674864765c76989a936fb440bfbf4268a49f450d3230000000000000000000000000000000018282b76521db98f589b1c14e603b6f5d27af357553bca761189a38a944a11c66480f7ddd89d17e4aeddc8d78a2b3a0d00000000000000000000000000000000007efc4a90dd97f1312047ac78a3163dc014c42a44c7054daeefd5b72cd0488832cb6396e02ccff09e4171d790954fcd000000000000000000000000000000000e790fe8323fffc96705a42ca071532d5359641ff7cf8714789c9c578717a054c811cdb581df8b6a43729c6c3e3255ab", |
|
"Name": "matter_g2_multiexp_24", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001304e0ce6a4baa6e0545fdb314523fc91f73eee157249b94f284ba7390b12b23b1c849c45a563ac82b62a2c48aec24e1000000000000000000000000000000000a2d0e9e222db70d49d1e85f587d35bdf5e8328aad14343d296f95b152a79c83a4858cafc350a5df1ad0194c49bb929400000000000000000000000000000000199efb09b34d0699eb4bc1c57fef9cc5d98453bf522c504fe7897e22bd0596a3a6c310eb351e15e3f6609b074b240f7d0000000000000000000000000000000016b69f12ce30ad1a65150094e29d4cd82fbce5dc343517ba9e5d89245ec083c44af9a3dad2169f713d3b01fdf70d20642576b42e0728db912a78eec2b7b4c96575e341e86a7592a07a660c11e0044839000000000000000000000000000000000b3ce4ac12861052c602e71906a7c9f3e2186bd2b6eaaf222d8e80b48baee537065ce78372ed936e6728b9642ba1fdb9000000000000000000000000000000000e8186561d23515bc58c77769c93db76dc9c62bb715b283cbfb71462451120a6ded736cd8a292a6799fbad7617d9aa84000000000000000000000000000000000368a6dbc7daaab0a786257c813b1a25c97468732c27cc759fb921cbc3c9a37a46d7dd0298771c447d36ef0a10579ff5000000000000000000000000000000001348d5e34cbe54e3a6b357c4e651acb82d2dc40ef9ed8bb89f0cdf0882ec6a737998f4e4dd61e296d101cbaabccdc3e779f9205ef0e3a85199c60ad9267349fdc7b6fba4cb765ab21750eb3dcfc48d8b0000000000000000000000000000000004ebb53c462239a78bf13f29856ddc4d78645c457a656f3cccec9d3c032ec19c26488f39e0f5bf0d38424f9e3a9bcc870000000000000000000000000000000002fe1949365831f7c38b1cd6cf2e22345c4ce40cd73def77889c214d1077d70e39578e8be4fe5998f59d47cca7917280000000000000000000000000000000001152f2df1512013a42ac056b75802bc35c1883efb345cefda8276c594b061a0b0f4a49d8bafa6fe251658ee76b2493cc00000000000000000000000000000000094f90cb386f7933b2ffcdba5e46e09cbd7d537c12bc223e76d3a88ce9063a7b3574d3306365d65dd4c6505f1dceea53300679b7be7c71224247e8034f5d30a63f8707d92d843a703f0fa93160f6571500000000000000000000000000000000169d9469c53e55768c9312680ee82ee581727e28cdb1d6fcdca25d0c03f3da2ad6572039f12c90b09cdb843bc506e07200000000000000000000000000000000174528257f6d3542f754ecbe97eeeea7d196ee4dd01852f6cbad87fbeb4dd7d3799588f17aad129a15549bb787468772000000000000000000000000000000000c9ab635bdaca1c488538c0830453ec6ab3b2b62447c03ff6ffd2712bf62e02a63c76c79d41644ea412e733128685c45000000000000000000000000000000000172ef0fda359bab149c8c04f583f4ace4d1b148426e993996d278f79ed2c6d3933d6cc5fb62ec4869aadc773d3084ca0454b01910548432a0f706818a98151e38ff9e854f1faa95ad41a7239b5cc4910000000000000000000000000000000017060fa73b58957d12b3996d67b7baa8b7f0943ad52e80e5c4f8830d33dc74c0a39e08594b647945b402299ca861f7b10000000000000000000000000000000001efdc7f783f9977392e2797a3e0bed222d5b661d056aa0c7e04a493bb9b18048bf72aded134941ece78d63df0a0868d0000000000000000000000000000000011355198320af05f2121939e6489f31e9e13b3cbb2cb30c9e675854cb8ec038f80aa2f4b6f995774b36f5f1b6a84298f00000000000000000000000000000000172e18c490d0cd5ba2449362c0ab296212dbe69ac25515d0f91941d300051320f067f946dcaf999554f55f1f616adc0f3685617371b27ba8898ce7f30776d817ff09ef68a9d6721d4a923ed244ae82060000000000000000000000000000000005854f4dba62d1dbbf3ae16f70792f1bb39f111309b454a6400d2916e619d4f70764ecfda7eae5c28cf1d178ad53fe6d000000000000000000000000000000000ed0bad1f5d69a0e621d137746a9ecc764931ab89f24ca827e0340ddc03571ed697f63e79cc58b946e8462099ce4b1d70000000000000000000000000000000011de76edd1cc2f9ba06b98593a24a7a011f2701b451ea3ccd04361ddb678e06d91a676e3f11b62c68cfc05242cb8a859000000000000000000000000000000000599726b5f5b93d414f9310383ed9414e4675d644f83ebaa63dceb2bddc7dcfcbc17c7aaaccd0ee32b0875952554b4e660cb5aa2a0cd1e8c3fdc06a3a1f6f9b6d52a8cc2e98c85b8e258f72d03efc25400000000000000000000000000000000031110347cbea2756b5fdd549d6c0b8f4036f5718d41dcd6c854a91c9df29bd464774be479d0efcb8a3f82cc7441a6c8000000000000000000000000000000000e24a52dccfdda3689c87395e45dbd46156676d9eb2cc09dab22ef7ff0acf5ea243ff117c82b147994d65aee8605b2fb000000000000000000000000000000000e0cd6ea0bffc591c13c48bca0782fecf8e128b0b842aecb06f803a223d32cc350db869b7a77f8e31b05f36bddd587ea00000000000000000000000000000000042ff4ab4596d610638ad23eea904a82701cdf61f9e2dc5832a70e11e717711a2d0e72f32f74706d385a9567426b4713addb1fe778c84242953db87d2307b40eeb776f17767c3a4311b5d2ffd738f151000000000000000000000000000000001517efd853800946aa37868b525e58fb488bb69755ccec806afca2d21bd3a30ba46c39cdf694ad0ca92841760437c3c1000000000000000000000000000000000e5591c339e88544660380d6362f4119c5596f910d4ceb96ccd4c4d9672efc50805b6fedffa0a48d126aae69b241d3640000000000000000000000000000000010ea5babb0de734641f63eed2eba6124377b5c55e429987917c0bd109d7904766a10b0d2dd123413816d0fbabe25050b0000000000000000000000000000000000efc89ee2ffa56193129062ca55a3350bf50e8fc7d586fae3636a70e3577987fb0f8674d383def4b41225e490d3d81528416b4b4e965a5f024723fbad6ef2f65a1381e70201e26ccb40188dc3d0fae8000000000000000000000000000000000dae4277d62e3f3dfffb80818a5ba5c371a48d73b92d69a168ebab897ae8be206fdf776e9f955136d7f7f7b2903040270000000000000000000000000000000010ca635ee2e49cd6c951d75ffddd11557432726d26564239c611b139329a28812afe21f094c0585675f4f233233743050000000000000000000000000000000012378b2ec31119e508fd9ae0ccc4c2603b6820283284a278fe16864e5a18cf7992d850c1d6ebd1253103c219bd95ca4c0000000000000000000000000000000018cac4f0660240045214034cfd8a7e40bf0aa12f97a23c4e27db0e05bb25f4d755276a91a4e882a0be63437a522943ab78077a51f88236dba6d16d7fd681c631510106b0eb7448df456eb9ce758e74cb0000000000000000000000000000000002fd5571c818322d207d58fe0a898a045a26c95c2490765dc9ac663a0de78ef5fbd05b20ea96dc5388d5b2ccf13a5e320000000000000000000000000000000006ff29ccb768da45061ba4e01c90459ededa5e79513917401e7e37151095ccd4656aeb9cb7c083cf27b69377295934cc000000000000000000000000000000000414d34eac47430495be735eb5c4b1a68372abeb43658f27613a9c8b78f17d9074174a8deeeebb1f9cda5d6198bdf89d0000000000000000000000000000000010b11bf63b8c39c1370e8fdbfdcd149fea88eaf1c0a94a51bdd061e4c41abc626a448030bf9ba880032e9f1642caabae871716e790e1a0120fd26d169b8ffe3fcc0d03683dcdba7d2f953f05444076ce00000000000000000000000000000000023eaa08a44eebae674434b013ae9992c75690a3d0de53e4b05d1c0dff249feb24a12432bcb5defe25ee4e44a56b27eb000000000000000000000000000000000f146ac27e685cca04afe8fc58fe853825f5b0009e8831eb0d0121decec23b25bf8521da2fab1508a3ad8254865fbee70000000000000000000000000000000004af1a525d3c33e0b1629cbdb90c56a88d70a28037c87db81c59bcbc811c8f0b98aa9dd574436c9f600c0e8e2d194c0400000000000000000000000000000000170efb5e0e69e46a21ec3b972265bc04b9d5ee926254f61c0e18fed013922e00f1897cf69889576bb5d54810486e7f2776ed0a27553db6ac6d3959ff4c9bc5807fb7d4f0a56095ed2bbe31dbfa41827700000000000000000000000000000000111c832a96329d6db203fc8b6bb5b7db01521529c91c74d9cd71dc78d067b36cb7eabf1af80129a7a3f44b719235927400000000000000000000000000000000097339c17816795238629d4ca6c243a14e9e227e9bfc30370dbb9e1475f6d03020dc35559675121792436bacdf9eac4a000000000000000000000000000000000805870a1efd1fc34c9b576b77418ee8c0d36aa9caf9994a051e1d55b49275f34cdb55edc74ffc267c5776c8d0e113ed0000000000000000000000000000000001513afdfc2f000e3b725fcd0428fe72ab2413ff2aa91b44458a5249c9a160ee27bca01d2fc2e230f4a80454769961af95ce72b30d989889c8779c4056e441bbcd93629efc2877d36d27f670711e21c4000000000000000000000000000000000485b3b1f812b4a28ac87d16f86d8d634e85d49d6dc460646e1224de662e906002c44a1a269c3bc011fd22afeb2d58df0000000000000000000000000000000013ba0752444a794cd00c99eceae51e61c382d0abb26e5e0e595d59321447400e8a8f7d97390bd217fb50bc22cef34b2300000000000000000000000000000000184515a36024d0bf71d9fa4cc5165363ff94ee9f8579bca653ebc0620a9d3146fba70a2f4a9f6bd3777101de0d32e327000000000000000000000000000000000e041422088c0343f7704e726d65ccc4216c4a1bde3668108983643663cf0249e992f9acde2dd8ff478dd26cd8d9434d06d220f64de05bdd6e1140c1e409fdc13f43bd31cd94e633be38ecf22ebd77db0000000000000000000000000000000005bbb0c55fdbc59992c83fc0ff03f677e58b6de6f8649141d88963ebfead9383d692015a7b765b727eacb6de250351ad00000000000000000000000000000000183057eca610b8e07fffb60d21bf2eb87981e6e881bba04ceff420ca38228fce2f94d40a993e2aef09e209f3990dd14a000000000000000000000000000000001231bc55242bea6b589cedd1d82621fb71c606ca9306b268379dbf83ddb1420dea228ffc05cd8b67c38206f3f006ef18000000000000000000000000000000000f2c943e7a8b0ee00fc4e4ba912b94f68f504d2783babb90a3781b666b31bd161af2f97a77813eab9ebba76040b04155257da8ac7d23c5ed965d8bfc76a642a36ea6ec4c45baf6882021372e8643f09800000000000000000000000000000000054bd97b9cc979006f734ec433e215a4e8afe468e69173384bc895e10ead3749d991ff8ff203abff30bf5cc0d2fc8c6c00000000000000000000000000000000066b73a98d5f5ae140a5784c5594892c849aa7f2db3b5798643f755743d401ca745d810fad5f4a33e5b3cf0fd7d96f7b00000000000000000000000000000000007caea93ff5cc6ffc033717220a215ac4ed7283945ae77e62320a0bde13f2153dc8dd401297cd124b4c67a4f3839dfc00000000000000000000000000000000094568035ffff439e3d3201466f3a1d43414e3f6455627c5479c8b7c55130ccaa5007ace7ef6a2b3e2e5a4c9543dad9163d017ba8c7ed138b1bc70141abc5cdc3afbccd8b1db5a6b5f775efa62b8dbc30000000000000000000000000000000015eeef8bcbfac04112931e186f6fd48b7a8ea891ab364ce8266c5fd15f072f08fb3655e324795df182a5ed1c917a5db000000000000000000000000000000000028916fcb3b30a7f95321a0998e544f9f4f578be7a9f866cf72d6b8baccd93f8935f105ed26aceebb3f9c96073a8be180000000000000000000000000000000012b11f356a7e32f3d9281a8999363aca0ae5c1a058724cefb51583e5f217257d47ca76d21e54ab62260796b95f9d3ad0000000000000000000000000000000000d83c75c36cc8dea4aab47823edd26b4492da39b93a15fa454aed4175f28a025ad2c576ef2d76a66e666bedae95cef1a7a16e23e37ecffd514d47199cff249415a6d366fdfaa82450f0744520258955c", |
|
"Expected": "00000000000000000000000000000000059443f363ef0c65973d36469ac651eec6e52485a07a6d28112f4d0711802d182b7e6fc56d4f1aae51fe1c549247d885000000000000000000000000000000000d22118a6f1cd06ee14c63f0e005076bfb061bb85ed184b5444c08ed9dc35f77217b6daafeac89a973f2c73f00e0d3c800000000000000000000000000000000180430caa9917cbb40e3ada2de8d685b4daa99639669a643b8f5cf9a4a55d6162e9fd7f5d4989a1a6588feb0273669b90000000000000000000000000000000015d01fba1192f0f1acf8fb32fe790f0448c6563cf8ef5505d9378fa2fdd38bd99ba938077f71bb8eaa91a99e787e840b", |
|
"Name": "matter_g2_multiexp_25", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000012d948b5268524659e29cd407dbbe8f529e608193ab9452f936b2f6fc0b81d3a63a0e929329e2d89b5475dc2d73ebd8a000000000000000000000000000000001219e20a081837f4d4e33bdffda08a946bb9cd876e42e2f561ebfd18ec439e0104b43de61f47b8b7a0c346c33e632be60000000000000000000000000000000000a135c72c45f254cc1c260af803e14cd0f89c2ac3029629a86b05acd3440465aafa4cf84e69551ae772bb55802a90ef00000000000000000000000000000000052750c3a99974f9044531dee9129110b99572cf283b61e6606f1137a87de7344bf01d2ac2f8a1db8d815b6d9e7511fa26a9bd0a71fd58edf81459152782733536e960d27e35f9f84d00da256bdc118c00000000000000000000000000000000136b2f21aba94bbc8e5235951b1b186fd4ad221e6ecbea5c7279cc8ee8b01edecedddf48cca47624ee9b155a4c167f140000000000000000000000000000000019852d2bc9c8abc92503f3e7eec9fb20df108c23643ba8a2fe16c2cf085bb4ac079d3f065a1241067daaf401b662288b00000000000000000000000000000000018bf1a4e74ac9507b97a990f3a41cbae3f32e263e9937a8a62679bee93296ee5cd25110833eb5d136425bae0e9dcb8100000000000000000000000000000000096ae4bfaaf4f18d3e987d9f287fdd3dc9b497cc84867e757da52bd5f58688403e1c9cb432a2eb87e239879d52990ab5f1e168ab93674bd7f2bf73318a48ef17ef4464fbefd39f77c17ebfdb24d679b60000000000000000000000000000000016ebc2ee18515354b7af5d924c895ffd5556ad088560f89c59a4ceec229279d4075f732b884a6ef2bb2eddc11d27572500000000000000000000000000000000110282084ab6f3e76eeb9e5e8c56749992913c2404b003df9c2d01d72751f879538d23f612c8faabbccff45185f4c6a40000000000000000000000000000000017476677ebf052d13f60ac0ec5e572c398f1a478d60ce92a3de88a74a28688d786d30b1ea8008409e45697db0adc628c000000000000000000000000000000000a5e4239d938bfc7c05f3b3a850ebd5f7784eee7aca48c861eb4bdb1ce6321fc9c6bba997e143aba13a42f69ea14937397fb0d947d71a1b032070a12588b85065c19affd0db53e466f194f04f58dba2e000000000000000000000000000000000b6e16f2a6cb821abc43c447da207cc3013f2f750c844f42f0fdf47160a38501bf502073bbeb565122bb3de61b3a5ab800000000000000000000000000000000040f5f3aab5d416e9a084fa298814f894ba599315fe10af20f836e624680582413b4a54623cda8ae2663ee094e4db775000000000000000000000000000000000d32ac715a094813c7b46ce2e932365bfd62ec5e584e047b0c56ed6eca3c58268ae01be31b833be7ba5c2588ebb9859d000000000000000000000000000000000850b9044f129e51658a02cfa49d40a2b09239823cba4d8fe423fa1b4815750811daf745e7e02b317a7318aad0734ddc640f850bad2f22049f2f8aaf3ee57564fb38a847e428e252f003eaac465f7d670000000000000000000000000000000010c703e31f2d488812a387596c797d8d414e406bd82f238cea50a459d842502e11220ad82fce5dd36635792ff5770bc50000000000000000000000000000000010c11caa640708850e1dddd48bae22961a45029971d823b53030979b7d8ef2eaf2ed055436105697c5b0b31b1a9d0a7a0000000000000000000000000000000006b98568b2b7f0aada97310f7e14084a14bffe580ec65bc8fe5d19c6213c45dc1b8e1da5c6c1b8555729f6c781575278000000000000000000000000000000000f2c506f3e41c28a748656d1dfd87e812b3ba21815637e497a30eca4fc5de18257846f12b67919dd2d739477cf5ed0ae8bf91051da5bce0a51bcba6f4e1b3c9063743646f4e75e3e5a8cbc84e8112af400000000000000000000000000000000102b6d561172adc9316b3ec11f05e66e7affb1bdc70a364faffa57aa5938c2ac08863be8fe79ce3f627558fcb2ab1230000000000000000000000000000000000c5e72c271a1ee186d443a96d53f0ba0ce226c76aff2a7c3215c2110f96cb3301bd586f509edc45cd20e662756897b78000000000000000000000000000000000d546fbf485bb283a04fa05aa962ae8d77ec4d26f749d83b208f77247778e32a9a2f1483bd84488806e27b13eabf41d30000000000000000000000000000000005a42c6ce8d43d122bbf984e9777f5d1c15057f27e70fef44b97c2c6e7e2e303fcbad643027b7ff3167916f21a723ea98da771e0e827a52a2f7e79e0e5d93ebae04c1ed78cab87d4353f24ffc52099b3000000000000000000000000000000001788323aafb95f8761f87f771fa05a8e49be71e397849daef5877a7f486af13fa651be7a93bdd9465df7be4ff65825fd0000000000000000000000000000000014b7a56f3f7c12e39be76b3872c1ee648f62f9cb6a1842d869e00a5dc2ac8cb4ecd96ec2483d5eade5b0f9113133bb050000000000000000000000000000000009a30623632b757ae8d03ced0c1fdd1877718f8d84f34ebb42426284f73bb7e8abc31a5e5ded57a02d08adaa90abfb2600000000000000000000000000000000020b47acafefce7f617081e22b2bfc566acec6d2cad5063a79cf33e02cc8931bb698b72184a11fab73e0bb0aaec76c61d6cff707bff10fd53ffeff8e9400966d8ffba6d4ad6a8e7e456df10f8f5ebed2000000000000000000000000000000000d1190466f0e8f03d2cac4a5e63a13d7c6d0cac9f2065295e2de818773199d731f8cb7b2be5f6ef0a246401b345a2d560000000000000000000000000000000007d9c5d187494df79c25b6292527b0d6d8c50b6467bf76a1a1316556e48159a3b5dbdbd9fb0bb901d857f61f423d15db0000000000000000000000000000000013e4401fe76e3f1ef73bd244189cdc81fcc152f71449c11aab24c4fa1d123c5aa8c68a2d10fe88c1c6631778dc0bcd420000000000000000000000000000000004ccffb4296883b8690b2f3fe17e4e9ab24390084ac917ed28fa1e04b9758373abd348290d24c915dfcaf0649ddf5a87e00831cce307cb44e8dbd5edf24f1535b837277160d2cf6daa4e862e57fe73b10000000000000000000000000000000000f4baa5e531ae462b95362292d5366daa89f2fb2707c58568c094c58578e84a8d253fe1de26b917b84635c0aac3a63300000000000000000000000000000000109057e5c5451eb9f85b95aa5ed2615d2faccd0539b1e4481923e04cbdbd2ea9290969022cfa508d3fd050549c74940d0000000000000000000000000000000001c3e147ad9c31927207f2344fedd541316f4010e3de194f924c4a1450a221285b76ff1894f8b1670731007f44965100000000000000000000000000000000000909cdf5c56dc177daa1f3fd7cc31d79a4f6dfcd462c07812cdf629426b75bdaa297b9d7e67aefdbb58175a21e29edada8168d56385722f339a5b27fc25a88034d348e3d533ff4dc99d28536c1c09a770000000000000000000000000000000009b4c6bd1c460d2e93febfe523c1d54d6bf6af50838e7a10b732c1be8748a0752a517e7103d0ffa4507b086626fbfa8a0000000000000000000000000000000015bf2c13891dfa8dba35b5da1235563d4ee1dac33e89006f5c9fcf06f2fef7b31ca845bcaa8ac608046e8b01c8a61fd2000000000000000000000000000000001898dfd6a0618df821474b90542f261c1febbf2e566978b0fafca44f6dadc57202f88366b19d2c955e4291ac21beab520000000000000000000000000000000019287e1ac6b3eaf412e58511b40d87558e7cbf90dc8af2f5d33825b40fd2f2425d0be3a05d0a49076f4114350dcc601eb929ae82ded73a4876c041d2e52fa811882fb8e22690a27cb4ad3ca05169bbf0000000000000000000000000000000000c0993401c024d32cecc0d86d4cc52c200e59acb34fee2ae052837f467905e736a1118260ee12a963ca2df6e1a6c9d0a000000000000000000000000000000000103f78f0e7c9a5628a66efa91f150a87e67623ded2560aef278a8caab017fdcf181981952b450c67e3b4d3f362822a80000000000000000000000000000000000df01ff335f23652f1c34480d23c62d705572321c0e7fe92556e033dd3cf5b78a3d554585403a7f3c71744c20d17579000000000000000000000000000000000a0e2c9e2e34e5cb36e96b29231f702abb127a011c7ea3e21d59e5c55f745a02039a68d59ce8e29afac0752d1939106936999c516d4acdfbcd488d39e3073db9db6cdd0c0fd1d29d58294ace6d2d199f000000000000000000000000000000000eabff0e6ed9dc358881796441c48e722ea171f26011ab898c5a06758f61a629ae21d5a2595a22dc9855fd2e516b30fe0000000000000000000000000000000002732155a7a2791078dedfedfd3381281554c389bf9b5baa47593153a2acfd22a08557d7a1d49be298e416051b9137dd00000000000000000000000000000000116faa2e2a261e6a3e4de6ad80d75ee05aebae47872e2eed9cd91aafb94a706de673a05f1b86c0b0131cf148a90b2b7900000000000000000000000000000000009a04c09c2a4fce22d237bbe930392dfbbe5c82d480abefbb3be876015e2f5889a0922df6d00d4e94be0e9fb8d2f4a1fd0bc405e3970dc2bbd7dfe0c54b7c64543fc241000adeef4f7aa2f1dd2506770000000000000000000000000000000002a6402848507062e5c5d63b1207a1a41d3b941d21792391f2feff95035f1b4625541770fa5e0f87585cfca670976533000000000000000000000000000000000904095ce640605c957715e378ed733ddf1f94d3beb63543a50c8922ab9f8092755fcc65e2a1ed9232c8cddcb5816371000000000000000000000000000000000ec62b911b08d3e8618880c3784685b2c6cbb07a4aa4e348ab72e4f918152622ddd7748bfcd79f35675cb956d11fcd650000000000000000000000000000000013f651e9104d48a081cef2ae0648816b2b4b5f644a791514e94a8e3dd3001099c27d1f9860337ced1b177b4ad7cd5866c36afa3c8581df069292d53b8ce3e35ca136a0b3f95a894958105fde9c77e39d0000000000000000000000000000000016334abef2a21b9c1926b2086075471bc2d2d2f66b963a41623af91fd2fd50f254c008fa3bad6b53658c2486edcc94aa000000000000000000000000000000001063002a5d17aab2bbb5da49e8bde63a1f3c4dcbc8800f9487f47c6d707109c86d3cf7f9171643418b195e50d7483af4000000000000000000000000000000001213004f31fdd0b0df5d8e3677c4f48624691e2534c02881c6cc6875b9abaee56ed5739c2acd66cb1b10553ba066ef1a000000000000000000000000000000000fb7659081cfcf8beaed9c1daf9e92702977c37a54376597d897082a25f9882f1ae14e7724c0aeb9e002dee708c6b4eb0f0a2bd678c5858be2a49ca54de8716fdeec84e1935b8f44545c740417efa7e400000000000000000000000000000000078f06bdfcbc7c0cc491fdc8069314c8a395983f9a2e5c2d1bec360f36e365da377885f897d8d711e33270e3ef9dc4d80000000000000000000000000000000007d43394d5175e020b3a5d768b60ec763d60cb1bb37c0343930fa82e92fb1becde0a178c4565df320824bdadd54ecabb0000000000000000000000000000000012f9fc96355721c35a6f5439065d89cfca5345622b3f38041b41c036b9bc6bcc980498ddc7bcf807e1b97831c099505300000000000000000000000000000000105307b482467b881a59eda1434e31dffdea531603fd3c460aa8d4f58d32668228bfa585bbba2dae7346141af59190e2c8e420db340ef2c1b5c6a71645e303eee95cd93228770b639287b14b6a5c59ba000000000000000000000000000000001576521fb3be8c3178549969e54bb17b0a3546ac4aacb470e935359e36bea4f43dacc06c151a527f441ab9616e07f7b90000000000000000000000000000000018dff940a21768ee9b9450fee7259663bb29af645bda2acb4d43f4e9d631e0127073f2db04293266e6fd6fd3d005e3f0000000000000000000000000000000000ca6a977016c1ebf52827a5ad52e5efcf7517ccc3ff40df8141f6335fb6c77c3fb8f6b0dcdba2596ded7c3838577e28000000000000000000000000000000000150cc33b55586fac30d316cad6580cee0a070900fe7d540167560b79f4cf9690a5e02cfce9946cf67a95dedc9a7d9aa35398541eb5a03271e2ab5ec2aeb2da80e634f63a050c25de98ad13e9d63d09bc", |
|
"Expected": "000000000000000000000000000000000adf84ea7681c442731be8db9508a050d4689c42af8f7472491655356a86fd9a0afd91435bdbaee98db3b1d8f26203fe00000000000000000000000000000000090a7dadc0a14df481e44e2005c9ddc6e026ce2afaba7badd18492bd3a338dffc349b4a339f56221eb795314252d53640000000000000000000000000000000007390fbc06077cd167f53a16f347eaf50ce8c9d111afeabf3a672687441b80e66a66ba3fdb28e2ca8282f3ae3dc81be80000000000000000000000000000000001998f98e85285a428a2860c22a00d0b317854da4190dcb4dcd182ac249e13c51f5d5df5db6a0fd61d01232cbcacd5a1", |
|
"Name": "matter_g2_multiexp_26", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000c868a2cce65692f83eedbfeef6f9823ae9382fa5ed23395ff2444807e72403d4f6ac861ecd3a51db841889fe22a033700000000000000000000000000000000111c9aa53da85a63ce1870b963415f0d5f812e061aa6bff57425038d1b65fff57a78bdb963bf2450001525a93011a28e0000000000000000000000000000000011770810c16367d075c695981dfa69b072b82b034f8ac371f26bb157f9f9d667aa555a5c6baca69d08f421cd569faec2000000000000000000000000000000000df6146b29bc8226dccfc95a325d791b30cba8ff2495434d75622b170a634ec7995c5b4c689c73582ca861dd21d8e1e49f99387baca30b9cf63ad10c445daa142fcae1ab3c0a366a068bb5efc9abb3a9000000000000000000000000000000000fb30aac6502ecdd3544f1879bf1b3f4c19fb897de6c3a7cbf08f36244aa8e9dea8aaf781f7509d3ece16ca144a601e40000000000000000000000000000000012304be931a1d7440d67740f50b1a281468b412e8b6c54c62b993ec609012c7056fc7e62405c7530e8f5136cacb5926f00000000000000000000000000000000182320f5d9211c08f3ba5d40ccca45cb0060a6d362b4422084617b9d8212e94a9b878294ac176b8f0e959bc124a753310000000000000000000000000000000010be6678910072ed9f932ab01a2d72f7374a2cc82bbd86a6006a495272aa89fd655e6719ab8b3a0643d002021f7b7ebb4283a1773995bbc97a6df107082fed4ba40e2d30c5472a25a7643ca9e78b8b8b000000000000000000000000000000000f1ffed9514ee81e9b3fef4162c8f4980fe0429e57bbc224a9c9976cef7d26ab61ea7b0cd42eda30da97e3f8f5ab5f0600000000000000000000000000000000035b9b349b531d85361a4618a172b510dbc924df671b3fa707b474d0d8b17d30dc8ed208d66be91dcb7632d2f05ce31d00000000000000000000000000000000010030dcf6695d44ad3236032e47f7aa25b9f55869f5207e7ac8641db8c01f5b59627dd3442a1834b8b1fc595e47cdcb000000000000000000000000000000000f91ad5c923572a75d32962567e7b1b0eb84a91d485c968b5aebf8b3a772c2f94e47bc1d5b333fe43574308a78e768ac7f4202d670fc3b48eaa92e925f48821d2ae057d90c5f184edcce9ea900ab51a6000000000000000000000000000000000ae11c60537bbcfa46a08cbc219122ed66fd0d42f90e68243c32010eb99942554c349c021f0e3635bb50f7ca3d106a3f0000000000000000000000000000000019a61254aaa5b51b4d354f444706ebb0bc3edb87ec2d83e830ffe0282bcaa3278e947d053d6678549a098129bace43da000000000000000000000000000000001100f48a07456f01e16bcc833ae0a2835c964e9b0aa850574dfd8b4a7f06d03059e9b4df8931740ce0621ec7eb31218400000000000000000000000000000000003072392a824c386859735e2d203c9d52c19796ccf8538bda3b1436b2f6815bc86d05287f29fd0bb0569a81a57f0c22a76cd8d292a7053c449cb98f13cf768c6e37da9d702af28c16dceacfaf9cdef5000000000000000000000000000000000392760f98883f9cf6c0f0a324b9a645cbae12b780896f6a3eee918c44a815daed156248d6afb25901521b323f6baa240000000000000000000000000000000006375c6629f30b7a36785269d691772afe1b95d6e1bfaaba9459c31086c2697e4ce77d148fe2ea166cc330373583f4730000000000000000000000000000000000aa8e338df7eac5a7b070a69d3ed1553a0c52fcd894c2bc8d1b8cf6ed38983c6c392a9a045ffe8ff40b39d18e7c87c9000000000000000000000000000000000cbc73b589cba1bd47161282642fe6f51f2b3edcdcad6020bdaef369d3f2c11ea9cafb9a7fdccfb89bbbe13560d42d1d97b7bf8acdfbb148814afee1df79aea17261dad6f78772111a6dcb021d8c79d0000000000000000000000000000000000e71692cc2342d1e93e0ce72be69013023d012dd2294249dfd69e1d610e2236ee2cdef22446f1996bd3309825989930700000000000000000000000000000000013a1bbd3237dcbe44e05234f7e41982f4fd951d3741a3e90345418af1c922d35edf776a27bfbeaf7a15658db67164bc000000000000000000000000000000001197a2ee5c2541e19b5368c97abf51fde3dd0b922c3d701d7d84552c9f47b38ca09a8aef8240abfdcb03292ade1ff04c0000000000000000000000000000000010ca3c22ff8a47b1c683a58086ed9d831a5c25b6ce5a1971989974b4760cc9e83a1bc8d819825989751405b242eba379efdbd5953bc33bfba09fe7b3ee22c46c3a86f557e4b5f272853e67fd95a0f9b0000000000000000000000000000000001306f8047ba1a3417e7993bba0dfee9077eabfc275af91d0b882a53199874e0777d8dfd29767186d922d49087fff38b20000000000000000000000000000000005371b760380a6d287e129b329e735413447969eb9048def44f5c5987a64323d2a5c81484c40b20206832b86a4af9c4d000000000000000000000000000000001552eeae620c42d0bc4593d7c8e2c8fb4d6dbfcdde68d57158a7dfe837a1870a73b45a97b02abdea174a475a7061331400000000000000000000000000000000033a6dec61540a5cd5773b76847dc5016b309c5a027639598f51ae5b1067b3f7a02f5ea11b0e1be77a3ac236cba15c929a331bb218b99fd38451483a10e8add23c9641b975af3897670884efef90d4520000000000000000000000000000000012ad5ff49459fd3a7940a69e2a78919876e9b3a4f0c142499e7b5dbcadb5c2b5d79c5dea972f0f0acdfd10ac53bcdd92000000000000000000000000000000000ec1be9cb379bf1e24bd5429a4a91857bc3ad45095d15bc5537c2ba39407e9f2edc5fbf711ef4287a73ea466d4f53c3800000000000000000000000000000000173605df66aaf51810793db1cf2021de6a7645ae84a5d439ee035b917d037d9f9ff072b5dfe8b9ac69feab60fe2d70bb000000000000000000000000000000000d0bd336825381ae1e18ca37bf6160ae32b653ec9f9dad159006e92c24b661f22b5629ba323e9e06ccc5887a962ec23fe9301dc826bfe2988cf93c29ca9f01421b75ba63c5ed2cee1599122012ada36e000000000000000000000000000000000f5e593c6588add92cac2c9467247fc6d900f20b4d3216c258f88f3334eecaccbf3eacda227e2da46cf520e5102a9cdd000000000000000000000000000000000458177ad6c190222e53e054546413c13216286d414e3509b7dc794dc0704afd26bae93ff630c6157d05d46d805a04470000000000000000000000000000000015df8a7720d389e6112707e37694afac2f97282676a89964deabefddbb3a0f1cbc885d4c875b945b8303c1ed2c0f46b8000000000000000000000000000000000e3c7f1af7cf5923dccfc1d25bd86088706a3a44f5fa7f97171228e8f2a2b18e9631b2a63bd5a75ee0bb83fcc91a45c30a1cb530e8b828542fa4114de6aa936bd2be5ef3a9b7a0e20e475022381d62d40000000000000000000000000000000017823fc8a56e6e5cb9924037ad6ad1b43237894a877572dfe3d3cdc1120fe83e01de112b55f7f334dcb5c6247c210613000000000000000000000000000000000daa01f90cd14d82d4fc40b60b463089fc6c0e567fa46bae69184d0e3cc5acdb1d759e3291e2781fe0b65c734ddde28700000000000000000000000000000000164e742b123c19e52e2d7a6727689181f323990a3f3238072f7cfd7fc0f55b7be4274c0df194d85060a81f3744d3978b0000000000000000000000000000000007c03a1678b6e91c1bfc66ce8fd419cea13c7cda3213856ad21823b06db94538153a15d43a9d4270edf77b9a5ed490e6cf2f0c33bd044e8c4468b4b7e137ae294c178e7b6c9f19878331fb93220db2cb000000000000000000000000000000001865bc91e645e2e24c3efa3afab8b0e278dcf16b29831f75b3eef0b342479e997b9c5f8ccf67c789c830609b3cc425400000000000000000000000000000000018dda7857f919a6a49f6bb465c27342c8fab6afe6350c43b98e91a3105276f3ac27268454e9a9c6dafeb2218ddc7d3cc000000000000000000000000000000000b098258ff8b185a5c59b46150954d52db5a5f68bc7975234491406131e4f1286ce79156dd1290aafe688f936ad34e31000000000000000000000000000000000b294e9ce904fb9e243d0790147b6070b10ff611a06e3f639aacb744154d02016ac08f6769732d4f6944ce9257680d49e5f460dacc592bb947ff6f1c15b8464824aa5c957a645a763138ac1581ac5768000000000000000000000000000000000e541a22a7a36adc06e445f42497596e1017a1d99de85bb945a195cb3cf0c14d39eb7a2aa994cf234eed77f6307cf6410000000000000000000000000000000002de753e41a16565e5ab1b61debdad54950e9930e04badc6e356f10711d7688befc6827040356c0f0a8ce4f8d7121b3a000000000000000000000000000000000f2202e34ca164f1a6c0afbe179b714b303d87ef14534fe3f4230180f709dc63af17f04487264b3dee6b24ec4d0a423f00000000000000000000000000000000004044d9e3b3a77d6a309780c870a65e05e1ac531c5420f6ed0056f5e728e2b83a968ca90d579db50c2dd395f7e40beaf26a9736f728e16d7b8ce0cc59e2ccc848c181459fff4321982c08e9cac5794600000000000000000000000000000000166d7692fd30dcd06b9f01ba2101870ed347840509b3242f7cecf91fbed91abc24b08b08cc39c508e6499a2f8bc3637700000000000000000000000000000000076ce6dcbc77812b4d5b44a50edba5a082cc36dc24a5cc348283a4ce1518198b56134c9807ef850edc9e36e9a282b9ff000000000000000000000000000000001261d9412245abd7ba3fc1597f34179e54766c49306725d42588545e14f4e450ee1c7af913ad7225275c57680c23aa6300000000000000000000000000000000096602b4eee053998555ce522c060d5e04c7961eeaab0145d38c9b13362624f54fcc8d0b77f2bbaf8c312a3279f06e4eccf0a9be4775d65bbfc894f8ca66fa6f69d4249ea7f6b076fe193f2805e64f940000000000000000000000000000000012be34c18145aac51a1494f4052edbeff14c2812ff494cb78198cd7d9db9e951aea80490c55c4ed926f6a96a2c337c880000000000000000000000000000000000536e46a63ec5ac0f2f4eaaad6df98322c6a981cf2fc8ef253269cef20a76ba1ad089c24cba4ad4680dc4192d66595d0000000000000000000000000000000005363b9acb66ee95713b63dad076529805c0dd8921c738e205e7b1d0410a3ecca0870aeb2e64cf45270d49b473371ddd0000000000000000000000000000000016749b2b09d889b883b6fdaf518345d4cf097a728b833e92c4d21b5c41c8d5cfc0758e895b60ad101a74bbb6be6ca0c5fc6bfb37cbfb10a1ffdfcb91d9a52883cb9a606f4ffa8849a6e07386dc9bb34000000000000000000000000000000000067a684b55fdeea39a29252b355700a4810f083909cf2c07a80b362ac1b4d58f5900c68d266f7ad81ea278c0931bc1ec0000000000000000000000000000000001b1f78d194d77cfb4a2116ce9e29438dbf38c52733b0295198159d7cadb2584d86a75c24aedeb36234a0becf9d38a870000000000000000000000000000000011fced2244cd959872a25c0c7bb4af6151d99e1aac079c606db4987b9ba111261d4a16e7d82362b865324824445a946f0000000000000000000000000000000002659e7016ad615ed80ea1ae020903431b470bc0341f8e0918de9b8d2e933dd9f2d9123e9e9d20bfb05d49f71c3c454cd94959e16f6d780628694075ba5aa1a476d89d8fffcf4b4ab7e6343c011fee920000000000000000000000000000000008f3c5de8c94a98dc5ad7846c53980384f997d1657f7349ad9b51376d41f4b21861d212fb6428bcf2347d8774f44156d00000000000000000000000000000000110b245b1e788da41dcbf60a3ac4987c1925696dfca85d450107f654fa1230adb9436d60c9e742dfb4e453ec4944c56c0000000000000000000000000000000011043b975e01df36a36307ba9234a18b97aadb9da509513b13e4f3c80432b0cc5e69a3bbb3cbab8df41bbcc92cdbf60200000000000000000000000000000000120aebda10c52a67d23842e2bd9a897cf38c58fcd11e4e8c5614db5e409a7c03111feebfe2f1212ae753497dc59d6ae9122f3a5e940ee7e5038421619daffb8a6f433605f37e78d863f814b51b2ec4e2", |
|
"Expected": "00000000000000000000000000000000021067690e6e001e3d0d01449a7257348c4ef68e66dd47b9014d7687d44749be1f33e6be95df6a204169ab7103dc2d3c00000000000000000000000000000000062efa0c36462ab0734128dab5da8635705bd1e1b540817c5805ed9417f176723eea92425db539e8763b1c79b9923e9700000000000000000000000000000000176c9af1970f026bcfa87e6f85a20ed498c28c6982e21bc050cdc29c0f0af832ed4424082e4862d985b78519cfa75b820000000000000000000000000000000018718b0d0fbdf4783cd0b01524ab153b891fbf08cad60241a3f3163d2c3496c36afdc6de62ab3c9a037f88ee408ce5f6", |
|
"Name": "matter_g2_multiexp_27", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000018adf92d8da050c76118a3a3b2ee43955ae8b14ddc8ed64f5672f40de475f7e0ba6ff60c4b6ca3e863d7914e6de2cc330000000000000000000000000000000013d1e19011a1ea90389480d14fa608985d895e05edd9c28fb34646f70fd7bdb7857fa785b1e3c8a2997da6c3b5337ccf0000000000000000000000000000000015764827d9838c2b011660230ef9805af388fd997cc229c939bc5f4213d517dd837328c45b0b8ee1d6508cb70629b7bb000000000000000000000000000000000d58fa30a2d095ee8d946e50a027ac4cfdd557b3fd9c82dbf1536ddc0f42491a176ecbdb026306e6ebf1bb182a4e8199b3908c739d505a1d6fa85a6dfb7a155202710b45861f1a8a7ac7bb3274a180cb000000000000000000000000000000000cacfc8d0bc6f9db737c8a316043a6b52fd5946937467afc09ddd14e509a89f2445065ac8a8c56454d529d67793edb0400000000000000000000000000000000148b1b941f159d93170fed949d5f53bdd2603d78a49443ac0e2353130ff914376e018c3db3d12b807d105f2d50eded8c000000000000000000000000000000001382a3e98cfd072807214479900a8602bd666cac7f19be0443ba1354bfc05666f40384e9ccac314b5d0a2bec1c90ef0c000000000000000000000000000000000c12c2222f67a5adba78f2c0be5be95ed743e835857f4204cf47b67fa2eac45cd5985fd82c7a3904944e7b84737374b17e0e27a8a416eb38c989a66b84f037a5a24ef3358e20cd553f037a0a2461d31000000000000000000000000000000000197ff997d6c5efa3d7de8e16f26082bf13a2401d6df5f5c33c6614c36105f347e40216c907bdad9c1df6ebbd44f41c3f000000000000000000000000000000000f27a0bf92329730d776a83583177993b2b354a212a9c004f9f8892a750c477b8d1e68c13127f03b1629bc8392d06f5b0000000000000000000000000000000011b239cc6914a321385d907527b85713a0d842f5be80752f4c5758586dc1de944b6e4578bbe324f16838115e9c866bca0000000000000000000000000000000000cf93c5b48cd9de51ccaa45124217cabf466d07d6fdf4a7bb810443339ec4af5b74931bd07eb9fd31c284c05f3f539e0a3cbab01c34856b892aacdabe63d0a0c241ebc137a88c83ad22cf38997b211b00000000000000000000000000000000137b12f731ec925dc51e20a9c90323d14e1497e16b3a4b5651135054ef0e58e9b18167da15220b9a4f7d81e9a7648fc20000000000000000000000000000000000b2d3ac534e1e5b2c9ff4092c2d8dc5efd99121de7df953e5426eb33934ef07e41b196eca50f5a04a936881a05f2b2a0000000000000000000000000000000004feae2377d950717695606844a4873ed7b5f6703d7a63dc8b960b99b68efbba710c2db0f1371acbee314875b97ca054000000000000000000000000000000000f49ce3061e7254dc1bc8af3636a05e098cb96d81fb31e25da97c6266adf3c41a74d46ff32f4fbdb4cb7e4a3f69e827bb386bebe0e49b7f07b0ac61b15306c2515a1ad6fd76a1825dd29a60e845c0e4a00000000000000000000000000000000064ae3fd67250f2c6332e1e149ec09946147e12e0d871403e559b49aab68190a1454b3ae924727b6dcf6e1ab327c9d7c000000000000000000000000000000001131f91c7a0e1854bba3958b36083c27904cfbdb8b8cb3fe68cf578bd1cb6f7c6eff91d98e4b99086926c5d4272cc1f200000000000000000000000000000000071c6a92a8d460ff72d172c204c8a69d6b6752b8c1f731ec63f7f394c0c3a2a1bc15e865172f693f523c11cd4ab1f88e000000000000000000000000000000001193876df7f4a1cc9b337a41c9faebac2f209b9070bd75294c2a88d3091a1e55b51fad482fd2aee8f90458eeb7e981fb8902a82d33993a10c56b2fa3333cabf1c5d47a9c78354d58f70ce4807cf2062800000000000000000000000000000000025c20ed5572dd1c9a098f241d2965d8739878ddc57c017632afcf6e54964894adbd6d30f62f316c9c3ec7a08268afc70000000000000000000000000000000013bc3e930f4fd5766db8f04e1ebfaab2b67f620119c39d687c68619b3564f3e8b74666c9f8bed6c1f080a9e23e9c0f22000000000000000000000000000000000973a3cf19312f90843f1f013b05484064032557807ca67b2ded4a27fdac12d6cd0e1416c8998cc8635ce10046adfbb900000000000000000000000000000000108903617c78fc608eaf007aa13861c970557f2693b24e8a278920897be9694570ae6e6c7749c3eab84d5fa3af5164b1426a4e2317fee033a226a91a52a5830f9ac2cf5f329feb6bdb382438b8a39f2a0000000000000000000000000000000005695975c140fa14998e5916268bde2135cda80a45414fa85193fd6e13c6b5a6486898f590d76175d8ec2629c923e33600000000000000000000000000000000033f58b1cf67e51e9ad817b31919530cfdb5db5ca4a537d9b006b63399da49b2a5077bf5c3b3b4fb10b2478f466542540000000000000000000000000000000015c532e40ec04d9143e308895b2e7e3d3daee093a5840e1e76ab528fcfa5be57d9796ffd58ad5ab7df6f88aaf34706f2000000000000000000000000000000000b55747d1e8b66e2b2fea67229f2b7b17d58ef547ca841bea8db5b53fafaa18390f11b8170c41a5dd29331917fa2e348de0390c05fb0dc9b4a3f76b51cf952a11b909ce13f9abc9fed6a349b8efa98ad00000000000000000000000000000000001ee5ebf73bb40a5c0822350853bb5aeead3262380dc274faba6b04e58e7fb9d5a4ace109ffa5011e73e3d89ee6fd77000000000000000000000000000000001427659e5ab1f8b47edddd27c613b578890d4c66c835c0cf8e8daf19d0ae842f0bba5bc83ed7248adcd75cea5d222a270000000000000000000000000000000001d4560185690ac05e56c2d629d599bceee3ed2919c29e3d1ac54e80ae99b5eb2f93bab865e8c1eef7206f96b2bf4eb20000000000000000000000000000000016ecd3589e3703e5b0ef53790130d5074d2bc0fd5839d9c6ff905746a77e393f73edf53b98b99d9c87a1fee1086aa8657431db9e576643f93505b5b25836218759e736c0d650a5221a652338b0073eb600000000000000000000000000000000163850016261f34de2b831a0a8dd3f224adaa3cc279cdb40e0ae976bbf736dec26c55a6c79cb1c623870b62ea216274b000000000000000000000000000000000a79af5c054cd08608d4be1705058ef7b4ec38a8727560d960f0325d0ef915c049a89e76956d0296bcb6c96333c3470c000000000000000000000000000000000ca89379e558c7308edd25bf06dc05db857204e9351299ab66bf050c8f051341a6c15a02864c679f07373038de3fe87c000000000000000000000000000000001929f42ee5d9dbfd1f6656f61e6243ebf0eb491762b7f3608db3f3e9abf565ab1524f770cd2ade334885d7479342c92c6745a32591e359efa41e9ea93a016d2eedf1da112cddbf31818e8d687b36af2e00000000000000000000000000000000193b6cf7300e47ecd21a05a71b13a8de45418d3f67931789ce6111b8633b9f44063ca13ba8c8a598ee0725caaa3f277a0000000000000000000000000000000016884d982e2ec0fa7e59fb34ae8708d0bf4abfc260837ef4432e8e04474e504b85450db8af8e6809413c90268801fb3b000000000000000000000000000000000fb48a8331f278845979beb8cd21060355566af215ba44029455a03d0c016daf0f6b7c5773d1a99e893e76b4411a53c70000000000000000000000000000000007056e30143058eaea89a3065e1de768d49860b170d4c364a28d38475f90711fba62c1787adda90dd2d347da72680f4eed37a5f4bfca6b77ff9e4f7e03bfed52ecf02a8f84ed3da6da2787a4ee81ad9b000000000000000000000000000000000501fa9af88e28d4f0c0590a2624239bf1724ac7174b0f1d5fd7527cff1de9971d6aaf28ba4005e88e181daffee6b20f0000000000000000000000000000000007af5e30b5aa9ad206645ace12cb2b36cc1c6068e604184ca8bfaac5a4ca327f7c43a74d43417918da7df84e3bffd282000000000000000000000000000000000bfc0538d52f277d54749ed0b69697b4c60ef0c5483d21dda76533e15efedc9e2b2ef07618457d64bae8ef922c0b41f600000000000000000000000000000000048935cd352e999bffa613e3be0a9f9a063d5b5eb46cb5056e41ba214e87f871f216ff41ee297aaaf2994a7b6433f58d81633dd6e729bc17ddc596cb1f17dc6f0e50c052a0b8c5a4c83900d918a9eb560000000000000000000000000000000016ab1e8b6f41891e0b65f14397c0887b27ff27e7463333e0938a7a1a181dec603056afbefdb23b41bbfb2c05807289b8000000000000000000000000000000000980d0ea9ad5c87bbe1aefb708061f85faae1e1e3b01c55bd577631e5bea2b5ffaf5e2478f5a8df89447fb8a73559729000000000000000000000000000000000784d0c5fa243bf0125cb2c83a4040715197e99d507d71a3bd9ca396074cfda652c1ad0dd95c3cfae369e68d3431ee7c000000000000000000000000000000000e533bb33e6d269dfdeedf7d17c3e0c19f694d151e8eef801c326cbcbc463a42558f58cbc330bdff0d8d91e2974eb4cfc6b019d29219b57404baa955f66cf1b2ee6571ad5b80d471ff6db569e32a1a5000000000000000000000000000000000050f005b00f371a7308b5d7d7f67f7c00bf15acc518942607f32686feab5eb503391f964eb7ca711aa6c7b4e494d7eba000000000000000000000000000000000e2ee5092170ea3da0b1397023b2386c65ec8b090484353f2e5d64694aaeb8d5410ae22c92662fcfa21566d70173ef36000000000000000000000000000000001549723160fc7b8f5ef9a84bd1803f18b76698aa7a663d9c107c9ff6c6d02894edc80fd00d436f3a942c05593c5464ad000000000000000000000000000000001032f49e3527cc1f1355c65edb21220c6afc88919ff67ba99c65645cd3b8ca6662dd0146f6a90d92558b3f54815a361d6a76411ce02b4dfc84ddf62ed26508a2dfa5edb5a98a6a20dd69e8b8e7ad2f5900000000000000000000000000000000170b317e49f1304570a3a3e6bef78fcf8537a451ebcfef5afe3eac4aa1aa87dbf95d0f870fd3372d37efc9e663621cf7000000000000000000000000000000000269ae0677d71b2537078e96d2593482e4d41b6d1d2cbec755f307735faaf79c01fa27f1103cdfae1a9bdcb665f592c9000000000000000000000000000000000b115d5a9fb9fd9361d0573a8d68c5193f02edc1cf3fecf004c6603f118f28ff394220f6a9e1051a5d9d4b417290b7f800000000000000000000000000000000107b45614b18c2513f8c42a0032cf0f3f300157b39d2969ef7b126f17a9b5e8e9ecc5a61a2ed4db92134b0797f6a0ea35906098e4ad7e4eb2e996075c7cd660fbc399bc942f9080404b9d0758c4ae14c0000000000000000000000000000000003de39b056f8f0248b138437db1536b7bfee29af00c37fcd14c25c88f0f051eaa07c763d94c8ce497696311736c0b7140000000000000000000000000000000002b52981e828f8dc1cd371e6821d001e1f96d57a865a3c0a255298c43d52741b18fc60903d1a5ef6227061dcb243096c0000000000000000000000000000000016b5335f0f9516f52f2ed45fe723ded427206ba96af0879958f1f22795485b2867e953de3d9b3a9eed2c37f26838e1540000000000000000000000000000000004c860058c7ea2e6e4eb2a65c1dfc20b3070f89ff58ab99bb51a4eb9e7f0642f7b32d1d9f27c668a36a9e053a8d585f394ef8c281a9be3766fe784ae017d93f608dc2cb97cbb7dd3e3814b5ade845d370000000000000000000000000000000019cbbc125ca1b89330c21ef5b42fe0dc1e795271ce4a9ecabff04eec9029f756f180520f0e7b84be2e9fa4af395536ab000000000000000000000000000000001630cf0c4f3282689a3e01b5c8f9be3803f60238bbe9fecbb0d9e8e49f4ec9f6123c44840acb8cf55f8f6bd15579e6830000000000000000000000000000000012afb848bc0ade8f0c25c6c342bb651a7481be065a48944bbedbc14c095af8a4a048fd1e776126e2128f904afbcb17ff000000000000000000000000000000000dbc984f9ff907ce5553bb11a458deaaee0efea49d6816ed7abf1dee7b70cb18cc669d4808e75678bb898359c7ebedbe6feced33019b3b66d335f2118cd22b2952cdf9757fb3a0cff55b7c4f245fb438", |
|
"Expected": "000000000000000000000000000000000be6dee62b8c85e36a216d16c5477a7c58f03b992277af83d9b53b3b2169414b72bcb4a97e3667482e888738ff17c94900000000000000000000000000000000067337c69c37ef6f0ae59fddb84c46a2afe7fe047ddb57b3b80437609f1a21fa5a73420fa5b44704ca1cac6c7a99d9320000000000000000000000000000000017fe6f37d2410159e533374ff3812714dcd07610d75a53a5d502cf2f51e750c48858db1e109f6aaf724292c1402382f1000000000000000000000000000000000b8ecfe1f5f5d95777b0fe5d94fe81b82656e6e5a62b7591788baccd251d93e4bbc6857cc87cfe6b4ed470c33631ae22", |
|
"Name": "matter_g2_multiexp_28", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000126d4a9ae3550e31185aac9011e3f086517cf79a279326c264f51bee6615dbcc730d78055489b5602e91b08f96d23882000000000000000000000000000000000aeff5fc04fd06c26af8b048fb2d0d493525ba5c2bde30664e7371812d529ec7dbd584c056b05fe02179b7eefbbc45fe0000000000000000000000000000000017c6538d2801947cbb646d4ec8b70b1e24453f7a984db7ba73e3a5dcf595bdbad9703f2d846ab02491e5e3a5bcee0762000000000000000000000000000000000badf551dbedcefbe7c303a5c8a52151b5460caa22004028893af4d8a3fac30cb1da1e986f9124acd5db7a634657dbd0cb5e7df372d346fd13faa90b0d6961372ce2f32ec379e5e50e7ed8a13942cd9d000000000000000000000000000000000bed71c7d878e7ecccd8233e3e604e564cba0b1ce75f726f846f3a6e2f3b4f5b12a28b8638be647f5c33226edc2bc7fe000000000000000000000000000000001914c20aabaf1f6f82063223053809622ad82a3a54668bd600db1aafba22aeee5c8a07584e263c91cb0fc5fb809da63d00000000000000000000000000000000056d9cd8f79a90d16b36bde77e546f8b3064ba7dd0fde78d6bc538bd6ce12a4f32860205d5d396bab3d70deaaaccf9450000000000000000000000000000000012f7e420708b66132157a80753678de292998cb6c4f00244d3c47a6077b3401132b73c7f52369aa2a6a90892f7be4ed913a5fa1674c20c97d08608d200f3f7611010e6a25a790853ed4ba0c5aacf111b000000000000000000000000000000000339aa1471eddee8cc0a4e4db5a29c3e4e92cfbabe023995a79624614aca522cd459dfacc0cab346b1cedac347e1df100000000000000000000000000000000016cc4ee8cb72fe09e65616fbe9bea1a0077114ca841ae335f1f9eb5a0b129a4bdc77cc6dae8727d74fe21f0d870a43f2000000000000000000000000000000000098a21da6e983228ebbed0ec3704c9d2521e935506c0567e3bbf9b9c379ce6d33c3d0dd8f5e013b431f740964db634b000000000000000000000000000000000a7a38abe8e282544ec6c8740dce8559fd264393d0a5c9af9813b2430bdb92b3150eacb6732b9cc278d0d0e622b263ecace10870acf190b373c19ce615e20e5cb96d3c6be3ec155f2b29825f8476b7740000000000000000000000000000000019ed305bfe8d8bfcc20794832b3c117715b6a658c0bfeb629e5989f265cbb456e857e53d168932589e4ed2806db7c4b4000000000000000000000000000000000e2ffda25fc316a38f556b35a7a3acb1a2bfbc1f9469a1b6427ed1f216e113a379932b0547f5370be1017a1fa0266cfa000000000000000000000000000000000ebc493c9a79b8ba58f48b90b9d287c74f505dcb484eabda79ada987d63a4df04d671d4c4ae4b32f8ad5db6a1b80f37f0000000000000000000000000000000019fc715d26c0c7a0c291ad8319e2e8f2920c63b4d4ed3f0e2f376aeddd4f7bd9269175ac8d0f421b001e2e48634f3f238d9e38d9383f09cf0f8a8077f1d1dba091ff0abdf7e77c3b65c2df48d6c6f536000000000000000000000000000000001285ff533da833a3daae7d815b1b86feb6f20b7592af8b0eb76240f390ea48b69a75547b040e7282b71779f450d3510c000000000000000000000000000000000813d38fa21c1f3c87b9c97ac03e6aeb8fa23e0340a0dff4e3892c774595648743d0b8980a7bd21648ce9b16a245ac3400000000000000000000000000000000020a69dbfb736c64e4cbc800aa415729b24ec05e901f2c7ba38e49a21c3851dc03bd4f7ec829d4326fe6c13867069a07000000000000000000000000000000000d518f3944053c8f74c0aea1d054d89106312880de4479b3dfb45b00945ff8bb58b12f9a489fa9fcd87194a71475d0a1abeffecf9b404c6bb2e2d0c78fbb8609a38e3d3187587c3848e8f9781b7e9f440000000000000000000000000000000018c82052cd483eee7aaa421c2b998ab0b4b32326dadba03c1d923726697d3940b40d5109ba34de09439e833ebc19daca000000000000000000000000000000000e4feddc3eeb3fd1eff8316d5b0cba554714713e8a605a55909889970ea2c8c58bb6c568024709def73b29a5a76563c100000000000000000000000000000000098da4cd0281a16e2e3e542ebb92269c8208a3d373394b0af92dc8a2676f9f0b6e85fda9161e32558e0569cfc7b1f3df000000000000000000000000000000000b7b54b51821fc037f02167d2e640f8dbfd1472407278b4bdf47b958da39f28c64569c3199846c293bf60e86aa45f205adfe53846c0038203d8b8df0cb636aec7d4ed7f78b0b0c1734be448bace08f340000000000000000000000000000000003058abd4e3d49c86ffac9c95b1f07b66a22c42654dc4a2e3b07b87c22024a8bb0ee084a558ac22cc9fa286861fd77ff000000000000000000000000000000000fc9a89ee26c323df22add487a6bb278ca3f4c9a91eba4e067d5abc9dd3afededb4f98263e10083cc7ea224f28d3bbe100000000000000000000000000000000058eb015f1e14da860215d59165e12feb8d1317f652eeb76b3f08b38ed943c94e632dbf8145233dc93755e44e027553e0000000000000000000000000000000010897d5c2b481f9937d830b333e7649931e801a6bbffb7d9a3ee28ab1e27889691a9f0b9616a8437c3cda942bf07282206e9d4e41b628be51690b86aa8938db066c052f3adff774d35eee1e332312d3f0000000000000000000000000000000013b88963296d8c8197cafe160846ee11365b7a991b35cf5613dc57714aa48307f4dd9c6ff9704b29905c18a41a48010e0000000000000000000000000000000016a97fff65fca5ff282a818deb8100104308b8d9dfacddcae32fc2b6082331b44fa70580018930fe1ab9d9c1b13a59a20000000000000000000000000000000019cd2038acd84c2db1f0fa1b7eccc5f7ae3da803cb72c4a1e8390d49e0adff1d88a85696d9daaebce9c6b8a2f861fb36000000000000000000000000000000001271338587f06847770c72dfb3d9a657d05f8c7a012bec77a7d40a98cb1637ae99281c82668486119608b01feb25e6dab3d349b1546a8c235d60c41408c969a0fd42425f8b5ddc1fa5102d2821bde2c600000000000000000000000000000000173ed7c70f4683102cc6a276d192a8f3b189197d5ea5dc813c7d0162a1649e906f76a1c9a1cb1ace6e4d937934b72338000000000000000000000000000000000936d260b789b1a2a9d04388caab364049395be61d320aef66ce50f052eb462faaa2017731518675bb0e4a2f050e4f7900000000000000000000000000000000070bd1254cf4b209ecb40afe248f2e53c390636625460439952ca2977be021d93fbec264c31ced2a810e8a5e54d750230000000000000000000000000000000016ddc3312f8ed359792bd213d086a0ff1540e3e5a2dedf6c450fb96a9b6d1edff9bde31fbc04de382cf44694a631178229b83950e79750e9827ed92856e4d1e1b5f0b47c6bbf3611a1fef8f2fc47659c000000000000000000000000000000000aa4bc6e1a3e6c3c45a29db74b27af27b61856e2cf385ce0e5094ad53db4d31c4af45b5b234c66a21bf15018c13ece8000000000000000000000000000000000188affc993bf6c99103029c1e406bb1a693e4f1dc650907809ba3de1471d41095dc1866578962c72538ca85d09fcd22d000000000000000000000000000000000e487a7151916694b980e62b64ba49ffc54aaccfa0b0fbc5c14fa4a50d1bfda55698df5cd8570c07030f145c49a4ba9000000000000000000000000000000000084a05dced107d29a0fd4cf817ab67017ca33018d5c7302167d08c64c45c5c455fb5c907f21c39b8a86d037a126df4e76b5ac07fb4a184dfed685b93d2265cebd02a3296a3b0416cc6a115242079752e000000000000000000000000000000000ea7060a07dacd84287007a05b494bf19a03e5a759b0ba67624c54cac3562c0ca3fa6e444206614d00d6d6684b86bcb5000000000000000000000000000000000eb2f332f4481276f931d2192c1a9f6d7585e85f248a8ac95aed398cb61bda05230bf8b9c041c6f78be3b34668a9c1a0000000000000000000000000000000000faa038219f844e379d8cce55cb8f0fe2b55548a0a0e1e37e25ba4f432e6b1a6451b8f081c171490bf055f81cbfe5f8600000000000000000000000000000000037c70d4e8befff257c4bc98a4726a961f3e2e68e7e02f9f2c94aa8f5fc67a1da44d41394dfe376a6c04240e4cd5825f3a7a25ad9f02bf51fd73550ccde12374d9b151f2f6fe535bfaa43efc391f789700000000000000000000000000000000100a24d21c0ddb20d76b6d9fe642da5ac1de28afd642ab5c08574206b8b64d1fd822d295476bbdf2ca7e9267138034dd0000000000000000000000000000000000aa7e4f2f77acfe8b4c8f3fabd56b17415ee9bb182bca1db15c399479ec60382f980067b9d4c4ef7556d621259ae9110000000000000000000000000000000012f7a7f91a988fa661c661013736f0ec92b40f571ac15a47067bb847b09ba128d1dcaf8049b941a51cacece5db4e1eb40000000000000000000000000000000007528b0ea66b6ab8d5d318f5e4d1c0e9a4f504057dbb0397b614a1adb160032127f2ac35a1a98da70f023cd343a35ffd47944c8c814f143f746175ba0b2d75e2ae73730a265d869763f0e986c088bfcd0000000000000000000000000000000015d72b8d4e71cc092c2875de80f3d12e003804d980a4b1dd13cff34e9336397c4533b6ae3a03beb2f09312a605947a270000000000000000000000000000000005976027a98f7b0caf4cc7d0d71440d3e4fffb1ff65fbf32dc890b275b646f2a32600a6215d6b2f999eaec8e58cb6d5c00000000000000000000000000000000111583b7734be53a7d4d090486070cd3d9622156c52871ec79c83ca024880684eada56a36b58cfc3490e65de41e10579000000000000000000000000000000000fb670b553c2ed4c81962b149efd4b0c77edf6ee70eba88300cf264dda98190e550540fb9fb95748599bca3abadd752030f33b187df3516866f259ff959d57fa9c53323d5c851fdabb96e5ea470518ac0000000000000000000000000000000003900e7cc0a8e891dc4dfc45f08d97e73ccbe2021a560a92c493aacd9c0614ad100294b5d7ebd634ffe4e5ea301a26170000000000000000000000000000000011ccc136127189728a7036e85d233fd150d5483963c48074f9d8ff83a0791c950da380e717f2bd0bff8fc115e9e886290000000000000000000000000000000007d3e76bd1f22679d228b4ee50a60cf1bd1fdaa171372cfa34bf4136a091abf7e5ef3c6b3446fd41d5de68b563fc7ff3000000000000000000000000000000001107f636d9187155357bea75c943dafcfba2394a9300054026b46d6f9db31eacc06d1f64c2b139af297dc4783026d98f4da8401050f30459e026a207ca631f0684a10813c64ee86dbdf06b7b29cd9786000000000000000000000000000000000e3a4101f6af3cf0d5d5aa5a0ebc26852dc69f91c06e96c5f1c7f8e4528c3dd92cb6f629620136ec356f0657fd9ebc6a0000000000000000000000000000000008d34dc3e1fa8bc22258e23b504d442a11938370325c101f1cfa52f313724e0894be722646195fd078c1a49720cde8c900000000000000000000000000000000163730996c79787e7ab89030de2c26e26188187762fa128ba4378a398ebd906dc56d99cf228591f394396248665c196600000000000000000000000000000000008f0a8b3d003b6727834228798950fb7a3cb6b931bced4540693445a007b474f7459ede17f87158e932e4c9c094ab904d940555d48649f30026f70450b2caf2b8f7148b28bfd4349458ae89c323512e000000000000000000000000000000000cc2d30f7d3869abfc34719f40b0ddaf00f52bcee7ec09a16de51785d55531fa7fe3ca1544d7103b9caf7105d60d9e930000000000000000000000000000000002ebd8af0bd3f82dc9dca585feaa83071534b2bc2b3d2aadbe0d01d759ade77ecec3b3f7b72f82087365a14dc205add80000000000000000000000000000000011aa3734a4b9168d3c46944cd726bcb203b94b25a97437a6aaace9c84da708bb073ee10585f28bc41e0601567863c193000000000000000000000000000000000ceb4ae5a8b506d31e77e2a43f3af8ba9459b887a927ca5287edbc2ba7c7cbba85a6e4d35c099b7ec7bf7eb2814cc38ae140e30424d2cccc91be1fd3a62d9ee49c9d64fa062d9350b3fa567ec21bb06b", |
|
"Expected": "00000000000000000000000000000000192eb406b52075513584ae3c6093fb534270d716c79961d0a3c4bbc44096a2e8d28228363e2c8da54857945f1b983569000000000000000000000000000000000ee0d95748b13b531821ddd71a15fc529a2ce2c99a66f14e28f97478c3c2d524cb7c4cd7e71a1027030765554b8f50f7000000000000000000000000000000000610ab3e064532ce261aa2ba4f78721ac4f78661cc13fa09ccc279267e6f703f1bda17265a5eccb0061ce24d31e000ec000000000000000000000000000000001966a334b16e64e4dbd66119af97bd2b8d6afec0eb1b8207f437c00ab134ff369b3b3c1bf51b871a7fe8ad1ce93dca4e", |
|
"Name": "matter_g2_multiexp_29", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000004c22bd94b82ed3b106532a58a0253daf51f579b9d746c624bbc6b58603942eb139c1b576241ca8fab5bf1c457112bd80000000000000000000000000000000010c6f7551d758d1128add57b110227296e060074e4cb934132368f079a794770ff406fc7717867df0f461f5c9fe56960000000000000000000000000000000000048f88afaf6eee5039b76c0c5b4b49671f6fd04f38bdee1b1c8f347a9dd4e6aef387b742c8f9a8aa387ab4d01fe4267000000000000000000000000000000000e7be987d0411dd7138e47ac00f9f07c4737d93aac501edd16362ea5a633c9071a6bf542d4db540d75edecdedc3a8f0ca57b2c351a7946a20cbae1fd789ecc5f77376b09e911749831e9b5680185b15300000000000000000000000000000000056a29b523b0cf85ab04b0a496e078dba5529cb9699e567ca42f9ee3e3f07b61ae29b0ce17cad23131375f624a366157000000000000000000000000000000000acb91d1f057c7aec1f7561614a95f8db2252cc879bbc2595a5f607d8b0ecd6e6e3ec19849eacfca62d870b049ce84910000000000000000000000000000000010d9459e07178af8e125c2f66de699cfafb5f87a63454e24d0ed88b6c804a9ff204f146ecf4d6db62234ace0a944acb20000000000000000000000000000000007256a68e23b43a3b6475b3cf209ec108bac13631ca448cc860672c65c1760a8299fe941ed5bcbbbcf63a683e86806ae8fbff9f8ac4ad10718d46a857ba28f182263bf2d13c8b6a00902af737dea56160000000000000000000000000000000003e33b840426a6bbe15b23fceba829bda9a5ab89d37e60133874f61bf1b10e05d460bb5d228cb178cfae2a5f41035d32000000000000000000000000000000000a9c5460c6443364d9f9440d101d92a0037343789ca0aab6dffcc2bf81e1aed312299a21556d16e55b1398334d9061f00000000000000000000000000000000015db251708253f7de13a5eeae5aa76fec415ecee1ffd88d882580da5da8d9f96c6ff90d920b329096a103dd71e7cfa580000000000000000000000000000000014c3a004cb6ab8465e05d965dc720b37084d98de424b160062f225dd0b67a8e62ae11a3c7bacaa129a568f3a243357ebb061de16f4f609c6947733b58c6444fa9549721fd9a2459652e8e4b8c69b5d61000000000000000000000000000000000c8fecac8bee21d916cc47b96a66b7a522ef4fea76fcc86ec490ff44b46fc01ac0446e3885e36ae7ab62a409ccffcca60000000000000000000000000000000011676ccef54bb27ab7db0b5ec025a9d1f29217030f3686e71564fa011d9fb598f44a8bed3da8fa7fcd10d01e3f66d86500000000000000000000000000000000093aecb91956215980854c6f19120777983a160e16026560c8076bdc4372f53065f9fee0f5830ea192aa5637590a745100000000000000000000000000000000035d773ef15d8d99b600a6a575eefd661aacb49d6540639223a454594570d0f00ba37340b63a2c8a0d4e53ee7dc2dd91355ed5b57b28451ad98fbacd5ae87551b7304e4ef5cf7b7dc443a66432406f9a0000000000000000000000000000000007b2891e9cea2a464742c7f962deb1566c9d4f9e4e7cbee1912a72c5b064211c39801bf42bd888bc239e6b4ba71d700300000000000000000000000000000000169cf5e706dff2945145d5ac14bd5fc8f7e7c3e5f7ce733c865e1882d236926c71853efbea26e13efe4eb0d0e7ed5db6000000000000000000000000000000000de9ee19c4bc2fac36debd4c91317e54f57e761866b134ba9a0e84a8d268b11674110ee8f91aa8a6b80eabee2e5e75ae0000000000000000000000000000000016d91408a670e4ee43ab8e21cc341596709113950d22bdf5073cd90f520667699e94f64f76290f1bebfecfd80a9e051430b6eeb01874ff4b0fb07dc9f23d8e45455c1480eba7fb3033942214e85a7720000000000000000000000000000000001982744a15e8163a6f2ee681bf27a68996682216037d67d91993fbbe040e16ea21a9cb600fc6a40e7289185393544c3f000000000000000000000000000000001131d7dd5a5b96ac1f4c4aa210afe7af8d371cc16d32289aad38c93afcc1d3be53716f82e9d14ce6b1c833f7f5871ad00000000000000000000000000000000009adedaf19fb8823ec55b803c9509ad98217730bfc6424c8b69a071e99d026492e7c8c4a06509491a3bbe5893988c357000000000000000000000000000000000cc60733a783c7df76541daddef2245e6d2b694b94649b13c21aaffdce124c1cec3fd8ed5a5d4d4eff3115ac933e5df989a697a0e8d2cf512edd2a3c3df354eb30a3eaf697779dd9270234b367c2b5ff000000000000000000000000000000000b366a80247a8e3797f1c711aebd60c99ec7caffda34514a3716154e900f2387c46f87f81af036a383e3f9234bd1b50e0000000000000000000000000000000004608b7cea13d08724a2cac691e61255ea7472537f7ff59894d511af7fd99ad72f0a7406271576300a7d1d56aea17bdb00000000000000000000000000000000141abedc914d3d1ed587162acbfddde60f7dbc1ee5e07fdb5f3515b87d1a29024c9e19f24e4c0e3979bd938aa4e798270000000000000000000000000000000010e72c6c0510495dd2c4ecaf13c1c6404654e1be369d1ca485c76d8c2304d60d69b90c2e171f18bf55668232e747825820b72463d54ac1d8f1b3f56f0f98861768b05d5174cf1883dd8eb0410420d56200000000000000000000000000000000081d5a229481fd297363e8e217bf1f94a00f54eb6e8a3f95f4de30081bb2b9edd82d53cf287e37b459afabcb73fea1d1000000000000000000000000000000000ab55f52ff7dc578ae8267fe3fa09bdb8174dc30bb835cab9851dbee7a1aeba82e83e07d5e79aafb34643d9fc9a0d1c100000000000000000000000000000000195245c7a762776bc1e81d7111e3b814088f1e0e7d686c3ee3e500cd0a7ad4015851563a1b8b592e491e00078187c66e000000000000000000000000000000001850c1e8edb0d6dab973a9975833cffee8b5243654bc4ebe64972e423799283707f9ad343bfa86548cd2acbe04ede5da3de7997113708f9d092836c2b0b59abf710d8401baea6de73ee0689436f035fe00000000000000000000000000000000000007e9191fa9057cd7df8fb83d497ad774735c242bce9bd34cfd21d3f8f2a8e37d1f38b592a61ac8a8d22a4287fc5b0000000000000000000000000000000010e36db1460fa65ea229402f558397c6fc57e9c8a4b0b9e85d9ba938196bfeffc951587353cb7c7d84479f60c087e3660000000000000000000000000000000004d86938bebb850fea82acd336c3900b241757dd937f831dd909ce548325955f103dd57611c0b75bf71412a6ac3d6ed30000000000000000000000000000000013990c82583007b693c1d6271c1e5820d7274c4a729da21a76eccbf7abab1f2bdd6c5d26e78d51476ecf154e4fecd1b87fc3d0560432dbb721f8a0610f0db31dfdfea8cd5ebe8da3fe3b8ac5358dd4400000000000000000000000000000000009104610d5887fb7cf6a866584cae30cfeb00e1241083b017ccb82ddc9d72fdc0d2b1d227c22ff6d8497495f44828efc0000000000000000000000000000000002235f959b071f21fd63282fdbb46b1dec27cc193f3e9988def691c73dddd789b6a1adb977a68e2661fb41d62280f229000000000000000000000000000000000ccd46984208f183f0b70c9152c01fdb8ac078ad1d85f41e3a24819da321d9dd9321a8d70103282abe6d8b981447f202000000000000000000000000000000001711057042a54ca76b0c3e7f36f2fd49e339b76cbd2e053d93ec2838848d359865fdbbeb9e75e408b4b316d60ce2741ef0b271f02031a126f8632e30d8b17cc5b57de7b8b873e0971ff392d4246a40f400000000000000000000000000000000001481684941fea0f66c78faa40aeb4b5254bf78c44df7e37b191c095ff12fc94248acf01d2aac5637e9536e73a82c9f0000000000000000000000000000000016b72eff2830f49b24b1e1317c95143cda8bc11b9dc4a91ff22a24e0bc1a244c7215ab1040fcfbc292ab236ac73cbd3d0000000000000000000000000000000013535421771fdad616171f7348cdf32bea7486bf4d836b8b95c69b71ea9915c099e256287aa119af53cf6320ad86664f0000000000000000000000000000000019ba0f36dc556fcf09f0a4a6cee53de485d03d846af7afb792d16220551fb5a42a4261f936b008babc096e6f8f68b63af8b5c136aa5e2d670edcfb5bee9ff6095d85a332ad55763fe1e5e8babd145c070000000000000000000000000000000014b2da0add872d6e61253d6022559f668bf192b4aafe0acfbbf341ada55b404d42b2b31182c1ad50c73673494ea5b7d40000000000000000000000000000000018b76b74e9e6cda8466a354ff66baeb935b5645cf9eca81f4b7342f7914c9bf35c57be402458c09781e66a89cba6e67e0000000000000000000000000000000019bc8c1f32ce934b7ccae6d8ca39a263939585d8f94414c3880fc7bb5a0a27d728708e7ebc42c5a935f769adcfc083f6000000000000000000000000000000001636b62bbbe34bec06253887b78ad5b3ccda1bc5d8baafe450f2d1a8e07334ca79a40c5c4a50b58aaed96408749e6f68285193e7c10646a4601787edfad3d76e19d5b013a0a954873d92bd5293d325820000000000000000000000000000000013c0fd7a8441b6eb2dabfe8c152aa480015f81139c46440741f3da1c50d18c17526c47e8b8c2fbcfaefabbad5f8a0b000000000000000000000000000000000009da839802e7c6759a87eeae5a05146e1d226dd828d4ef6d908b4a0431008f352539f3abcd3e4c532a3d8204e350a8510000000000000000000000000000000014709634973e4554d2379e439d099e9be8bc7ef031b6ea36a7a85d2ff5090b0e0de7cc1c6b6a004465edcf868ef5fd5b00000000000000000000000000000000146779393d82bde1eaa6205e69907a0536c782fa7fc6e11e5e62ad5468f4422b3688f2ff4da2af396741ca5e0f97de3835bb2175fff61894ccbb69d90375df627e925f1ac430a349e75580dd39546e44000000000000000000000000000000000ddb7d0380370830803a7eda2e9b694af71381990f182b5d1223992abb5afe9531bbef8b9dba239f411fc422210fdc930000000000000000000000000000000018b685009d012d72193043d09f8968f9a41ce2fed598a20536fe54cb26db1733214add38f73148e754e632f6d78f524d000000000000000000000000000000000b967a7b4ed1bcd9f3da16584b08e0c28d967cebe7a07069abfb3bbce94d26b6d95d8a807879b24fb1f5ea00091d6dc300000000000000000000000000000000039349785fdb7d38707d8136e9a8f650c4491c50d7425388b75fe30da56147992c3d662f22131ba7173b2550e613477fa25856e5fb9547c48d41783bf2cd13493a1fd71e56b9c7e62af84a1f6cdae1c8000000000000000000000000000000000455d7799cc1c2af1e219b23e8683113fec126bad1dd7a441c5d113b064b552ccb1e7314dfed1b11f42a18acace706e50000000000000000000000000000000014d2400aa3e2270714b656bd755c4bba55866d6e313f619e10f94de6d82b5343ae9a9483dc10c1a72a5a21e619a20a8b000000000000000000000000000000000a6caa6cf8609d23b7873c908e5321d064a9c107b5492d296d04f92c308ee705229dfecb1f908bca0024ca56bc125126000000000000000000000000000000000b31c384423c84316f65e03ba9e01a8f626236f76e4df4b8ce2fa053c1c1e6a9b8f0afbc253db8c9c5e2ce9f9dcf05c71155c0b9c4185025310e8020eb52abb6f2f1780da15e4ba81f3c9a88ed1b4a6400000000000000000000000000000000097938bb53db8d0aeca3f2bc180039a5dc5269748e9cf065cd88e59b30733d527e54cdfa224e9690581e8c7f0881241b0000000000000000000000000000000002d52d97d4dd415fb18348f4de78c65e2933fc45d5e5e1d8f0f0ca1cd52885704ab12609b91d6d2d1ce13eecc7fa0c2d0000000000000000000000000000000018b926a37a8e0ad836846d06c03a9b84db795fdfe5f15d1fd3e0f8fef1b2825b29ee3a503ffb2f75765cca49c2b3d4cd00000000000000000000000000000000073bac093e958a3a09543e060c81b35b6598521a8685629f77200cdc73b372588e66c247097e7c03492c0943bfac4d6bc5610b2707ce84ce67e82d5c0e5f5cd2c90925aefc1e39468ca86475012df045", |
|
"Expected": "000000000000000000000000000000000f79110c74f0e983f3d3618869af1d9b96dadba61f1d596294ef8a9412f946fa26cf63483528a57299dae48f85ada81e000000000000000000000000000000000e1a9cea3af1debcf7d6ef6f7b8566b5bb52d5548d4caf85925109228d7c9b50d65a1b24f089631e75a694f8e8dcaf040000000000000000000000000000000010efc1081f079e841eaa5a65cd7c945d4f37acc92c4ace9ae6c69a9a95d8cf569d604376b1c7e63558d022da90d269fd0000000000000000000000000000000010b7f55ffac8d57c89b664c36c20b2988a493de32f5a956c91b16ff67cb806298a59adcde12ead42d598b6ca3e1b94da", |
|
"Name": "matter_g2_multiexp_30", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000017b139e5dddd53433362c49403838b3e2ecdd850a8df12d4dfacc0bb98f79d40966d62dfd0da1e721e7c0f298457d590000000000000000000000000000000000fa35e9c2e37bee1020ed99516174408ba2cf443fed115fe3a964ed86b5e5369e40291dbfbab477e339003ac85eb7405000000000000000000000000000000000e8fb87794860237066ed1b7ae7c2a783c48c52c2267f3e7295d1f17598b96232954e1eb6d6e80e716628f1db8afe48600000000000000000000000000000000083521e3a6d6e3f99570b747498520db5c89092b0077519c8421f9f41772c7a6e177c9cdca52f89a26c6036cadfafa8b32fac970e52778cc90396a5ba92ab98e26499eb1ff17d4bc4c1f78b64887d3f1000000000000000000000000000000000b1415e1dc2d4c1f5619b40e616d258867493d8624857e41d007f82ba8dc53f7ebb36d06f8348b94eedb794899e97df80000000000000000000000000000000001c01656fa47d62b4372361b80ea61501cfda47da5534e3e2aaa27b1e3c4de0bee0aa322e60c476fd4345340e5c00e130000000000000000000000000000000010caa407d9d265721d55f01dcfca52bde851ebd918e8fc4c752a41875940709c64599f36fae5e3ac7f211e1f67890d1c000000000000000000000000000000000b54a86474dd5f410290e4b4ac738fbba5e88c6debec17e38a52090b17ef371dc8feb0573e76c4b61d7688547a89f6a36583bac9672a77f2fe62bea4364aacf62d5e10eb3a757fa0595a81f76543e8630000000000000000000000000000000001649c78147fefa91100738e50034424244d22d8e1bb6a2bf471e4c9b29694a5c9476f4b129912bb09fece53aa87deeb00000000000000000000000000000000117a3e040c1f54b96c2435891a45fb9dd95774b5a55cfb306c22517e4ea72172332d893047f7eaa665fcc58dd21781f400000000000000000000000000000000105e8d80d46e6bab2bb9ce0525cbfc82e8b3320ee4a8b9c0086e21cf2b5895cb35abffedd1b5a9eef21f62a0a1dc48e8000000000000000000000000000000001437ee33abadc8ef6bfeca16c3edcf05480c3dd97db06e396e10d5180472f50074f43f9a031a04dcd11d803462fefadc5a8e1d77c9e42a187054c938a8a5b4bafa834021b727036ed3941b1c1deb9d030000000000000000000000000000000003b51b10efb54dbc2973e001f0bb634e36f689264484eb128de2882d6600a43ad548bc7d1def4541f0ed88a1fb37f3270000000000000000000000000000000009dd80dbfe6663ab04656856f192002593df9ef7f792dfa81f6a51c658c4c9ce5586a5edaffefd507f51ccb7e8c8101500000000000000000000000000000000144160d5ca6b2ad626e6a3424ff5139adadd3319940afa9bff7dc409ac1fc3775d5413ef4612b27fd22c02c1fe57bb86000000000000000000000000000000000e375ff490a626dd1d933a5c751c88cbd61803986fa8dc089ccbdeaa0a922758afbcdc30d29268fe0a34b7b79d0f76c139c02150e4e89b25563985c7802c0c43d00c721d521b54e767c1f509f584bf2b000000000000000000000000000000000997ade20fe9c0d3eb79e61a66a5c272d02af668b0f3c8201a1ea071737f3d2ee3b0764f859480e95be75ab8845b407f0000000000000000000000000000000003215194b6a363d31ece09b18700479e6093fa3472a23ef0133e3dce60a3d56b6fa984b900162c4ad56a6899aacf35c3000000000000000000000000000000001647647bbc399f40124c43510469cf613732d0919e22b478b2603d7553927584cd4b3a407e3ec6387c4a93e9e5373178000000000000000000000000000000000bacc8afdd70e927e21521b3f62264ad4f22adbc872439ff851d3d169a1c79a0d02bca2aabaa0b9941ab1c71d092fac12196ec0e9d2f572856217521fcc5e2869f16d5ec5fe76f7d350698f55ff0c565000000000000000000000000000000000b0c5981bf6ef5b85bbc504fb0196ba442fe87302346688165aa7df8cf2642548760e11daf5b3fe2e37b43379afbfd4a000000000000000000000000000000001086828b9560aaee5e28bcb50db8153c40e632b18c61ed4105bb7f472b6a69ddd8a2836f6605102931ee66b2f07e441f000000000000000000000000000000000f4d7aa3d1a281af6f8afb3d886774f4e4a64490232f63dbe16e3b8c4f626e9d07f7c668d09cadab3c92d6fe852427af000000000000000000000000000000000d92ea3318779b532cd81c9be44b1abb179a8411319a6f8fbd7e3f158bc970917d3e0b25f3f3f6c8e0764011f9bab0398df5017c9c35604f061a7095d976d08bb3570ef8fb518cb606cd39a3060157ab0000000000000000000000000000000000dbd83910f304d0fb2b6d8619c3a308c719f6454a357d9ced03b2882a50692c06cda7f4331f54eb293ed5aa079121fb00000000000000000000000000000000019c33ec829367dfd2610ccef9842ffaa5e4f35809657c22134fb09b024e07949d8370ba8ba1e9149060e9bd3babc19c000000000000000000000000000000000ac468b42925d2daacb8574d40064d393caa643f08767d20e72ac0fad1447a64d8743523312f3a91a118d3e51e1f52d7000000000000000000000000000000000202d1971fef2938cfd10bef5900b91cc4811939f66f1f5578a8ae0eacb2538d2a51c1e025449e1637b5173ab7fa3b6f7b82e7e565f8a521d1a9d0ecafc029f76b70042e1ec36c20e3789b49c7e50ef00000000000000000000000000000000008b6709123b9bd501360fa463dd08076c59177dc0e8035c49fa2f541eef3831e4c584c5a9410c68999dddda6c86fd9d5000000000000000000000000000000000fb94eb34355c636dca909cfa71f52471217b9bc241cd3e98907d4a5c7eb67d5bc9cdb0c73c1369d7950a014fe6069fc0000000000000000000000000000000002e2ee515a5dc96a664bb1f862f21a8d3b7f903fb87f6dac41c3541f3d83633f351ba8dc4661607d24b912dd1ab097da0000000000000000000000000000000008bee545e00e3fc283185a85511e09fd0253e191f52d5c0b440b10228041800c013db3c9322a835e4927c0ae0b21bc1e8260c1b7a249ba215f0dc127a41876f858b20f4422140bb7695c8f98e4c474d00000000000000000000000000000000006ba635e74538748c29aa7c5690a0530f2b1970554598a432d4ea6d2713a4d26786b6e80f67b2f39e218b19323654ea200000000000000000000000000000000133ca9e5e0d4a8200d3522d8e87dec3c72edc1cf16b7305af4abd466aa7a0e30159388d34c36ea030450ef45b7940ec20000000000000000000000000000000004724239afc773688ea92296bae8845f20793c05807a18d6f35f03bef295da06f8ac9dff438b720dbea7ea93f3ea9c4500000000000000000000000000000000149c12922fd69e1960274a8b91384e929fb354936c020911495e6e3c49faf16899ec0c6e87713ee2f0149bf808ac8abfcd68d2b074d038ee0d9887168dc16805ed55df26329a4c0e062c2124a6e5066700000000000000000000000000000000148a4fe6ca67b6c785d5d8a784d5e68fcd2bd08294ca37f296b6426433b805507b554eb9f0fadfa9d293e8cdb8547d4c0000000000000000000000000000000003700600c2b7bfea54801ac95ff7a2c069bace31ceadab2947a0641462089fb43f0b9697acc005a23007a923ffe97360000000000000000000000000000000001705a769ce3c9a7a91283e4068c602d85808980d6fb457345a5f9b2499ff8fb3ec8383049b9b7cae96bd2ac6106a07fd00000000000000000000000000000000052b1f4e8a48a5eb2b2580614c656393819b4f0ffea874be899e4964c7e32d54757f2d48ca7b50e47e8bf6d6ab8ee7572a40c2e796148ed1c539b0584b90cb386844fdcde5d3766cbfb1d1b58626fcd10000000000000000000000000000000012ff8ba50d587765e68f95d276e364c8c40c00b55abc929f9ec240985269eb096dd3cef5826cf6269ecf54bc67773510000000000000000000000000000000000959492d74cb34c8c9ca4a21ddee97df99c8a6e627db3ef72200f39e0402d56f0a9709596189c80aa3aa50793e0f1a68000000000000000000000000000000000f7e5dbe884597054d6dc5e80bf4d0d333025bddebc1fdb1d61482cf15bcb4c8a95ea29cdd0925b5b816cc0bb307387200000000000000000000000000000000194e940c041d71f43ffaa51fbb31eb63c23559069b42dbf8777f35eddf14edbc3f7762c7b354174a584507ad714948234a1e176fb26983e549aefff9aeb220f50e071222073422dc2c44abd85528ee2800000000000000000000000000000000101a8e54d1fc2357df60b0ef8872b729295218f29ff63f7a7b6a70b3ecdbfc6809eaa8dc1f62a664b9987e8e86154c6c0000000000000000000000000000000015b5ddd012b42e1a600d738e05b551d91e7fcf3cb36018ceda9b689b92022224990c11a6fa0b421d5610b7e59b7463c30000000000000000000000000000000016130be17fceab55387d43179cd943c85ce1ff1881c07c937b2cc0645ec9ebaf0e10718ec7fe0d720f49bed2b8caf15b0000000000000000000000000000000017d73650680856bc11619e6acc139e137f0a06476f5f8979b5ba7fb8123d85916915da60d1f2e8c84197eef518b350c2a62e07bb97ca3805ba2d30f39f44e70a7b2917889c26b84bac8f9739bdf764090000000000000000000000000000000007d26bf37a97d532ec93a3eac00d9d39b064ecd172ebd5e18228b1601eb7a2c272aff9d88d63781b4a587c2c8582eec4000000000000000000000000000000000108000e850bfbfb02d7acef97592e15ca721334eb51197511b0eb2bd3bb647fc8f07713487b0a0bedbafb106992de4b000000000000000000000000000000001868c0b2ba732731f7536851f8005e8bae7b16545b39190251eb2bf93dedbf0803a42ec24cebd151998b690c38c0346c0000000000000000000000000000000016faafe909a1f926333b12f5463231a71058aec31d73893687d3169c4c3588436f6178447eed307b642490199c507d63a14278fe7a08174660c08323de272b2110047a1d1d8bd0e3c7d76dde030e00a6000000000000000000000000000000000331338cbaeb8e304fbb9257bb80aff5d3e043d07dbc476dec2795347e4c25248caad06ad14f56183d2b6276c49ff98700000000000000000000000000000000167e9578304a1162de73914b02791468e14faa2e0f161aa57818b8a169b5933dfcab787ec0f4b23737011163dcaa02750000000000000000000000000000000010aadfd5cc781e73c31f2fb64e7981b2e28614aa18dc7b2d96d2bb4ed8c2ee9089d6ebe0cf85479b272cb049e934739900000000000000000000000000000000128d7ea54f338064cd2f041f42a1a1e77d8b9be4ee55f568786a36f87f965d8142207e518798061eb3e32fe3b0f1541d1f516ab5b36a59e6300a54d17363ffebba35fa0c64cadb21e541af5078545b400000000000000000000000000000000004539f22654b3182d4fda5ab8d4bce6f1268d4e402b6c29a4cdff3b5abe0618d33db55ccd1ff12b27b2cb0196ac53e0600000000000000000000000000000000177e80ab6aa8512cc9e4d65b06b2bd76e33bef9038cdc1ab97fbb9d896ae2ad884ea16407490653dbe972b14e9c30c0b000000000000000000000000000000000c280a4431e41df6515979a694ce292f220278178f7f36e23c8a4cb2b8a7ebc520901ebe34c72a26b2c8a60aa1a155100000000000000000000000000000000006a0b80538a6c8093f3655905af1c59c235567d22192758c28dad1b715045189a412e4c1edc26e1d8ac95a584277709b3bcdb23f9568e409271b5f907fd64b0cd81939a52a6db38fd8d95de76213f7b5000000000000000000000000000000000eb091007672a212dc4937b314576963d7561657cf1103820ce9bc34e4d46c24f4891a4a4ada648f8cdd2c30f670b86200000000000000000000000000000000166389a37e6e3c02317d68d54f29cc98d1d1df5853940555161d71df791cd92c483eaad87dc0e765b12408d6ac344f31000000000000000000000000000000000affd0d5734cbc27b192c0c0e464db48d3d76799d2c6a493b172127ef2df6ea18a33898828effeeaceb7a203e35ca41800000000000000000000000000000000155708b9756752c9b44048c91d71970fd2cf2a4cae6b0baec00629c81387c8261150e78f856093d81e816be6403f1ee91b716b02b3e94600867e019be166f4532d264e0aa65d723dc0e117aded59245d", |
|
"Expected": "0000000000000000000000000000000007ceeb14945414d96088a7900c1120ff182b2a93b09943c2fd1dc2b0b223f684b0d4c0b1b5803502582f2daf16d81d2d0000000000000000000000000000000008df450fb25534fdc456a8f41cc143a84729ccb082aaa2243c8f37e34a6670f5195750f8547444c49f7a898aa8567d980000000000000000000000000000000008c12d360078d5645b0e095c90d4fd37eb20f0ebbc6fa93fa5beda7e7c78eecc06e0d839268e2c303422ab1769402e0b0000000000000000000000000000000002bd594a21153d7c458b9f804050d05caf2d90bbf9d18def79eb8148b7f89e3a3ac21f84b87fd13c39df5b91cf73460d", |
|
"Name": "matter_g2_multiexp_31", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000003e06e2dcfbd695e9bda0baee1276ceab637fd1fbe2d2d6458c923c35b00edc7edf4f9e797aea59ff8cfceada0615a02000000000000000000000000000000000a04a2ed5e42fac7f064b43d64151a6c517ecf22dbc7563a3e9f35f555a9992fe45cf6a728ba94607df7c96f7e0a334b00000000000000000000000000000000090fac97f9f524168bc930d26ea1627ceaf187398d6bfc5a019c8467d75cd31a41c7eb9fda35fc85bd92b4cfca92dbff000000000000000000000000000000000f37b91dc935c28668c27d38328a511148c1739b65f2816dc53e42a8f059c9b2be7417a6f97c9a2597b1a0f06b7afc65bcfdf0495e49dbb8a8f9a0dc517351f39a6d823dcd42715f329dc78400bd74fc00000000000000000000000000000000090b834a587521729426d5b134c6058bf7999f4d4bcc0812e8d8b3ebb050961321b5e93356e87171a6f12160749394ee000000000000000000000000000000000cd5148c7eeac4aaea4288b38a02b5a901a6e2805e2b1695ed98ed86cfa0d259d87b65bf3cc9d00b8548100a60a371d200000000000000000000000000000000026db1079b85411dea0b9fca383956af50b938a465f35347605c01f3b72b297630ee2fb5252da20ee0d8ba5071974ed70000000000000000000000000000000012ae26c193e02d7ae4a7a01181551085dec9fbcac811c45d5cef19abf736ca2514e1259811970af5913891abe22a75ecf095238bcee61ec1317c0f98ad4f8f9b39c5940cf37a8a3a676787d9dda99438000000000000000000000000000000000ed5d8a609aa4f3c65a89b8dbc9334bd3cec6c7763bff298acd6c260e4d3bec0088e15c5d82618571d13b74a2031eff1000000000000000000000000000000000c28f92f018e6f822912b6eccfab37432ab0ab9acab751f848401791bd2f16e32ac6d97948bd8a0bed2ddc1917f0db3b0000000000000000000000000000000014083be2539d914883172cdc70950512dfe7be8893b1ecf085d837c2e9ba7f03656c5a0e15373e04d300869620eb66d00000000000000000000000000000000002561b77cc2658c54d29f8d1988dd7448f59c80c02ee9256404d8ef5536ee50104cbc11b6ee1ab9ccbf0ca55e53c52aae45a6d64cac817cd479a501c77b6720c6777c6026dbee471b490fee9f242a6700000000000000000000000000000000000fff05aea33a9d1e8f7b227c80ae87c9e7589ba2804904b7d8386b24b0e5324e718f29531251969a972870a30c310630000000000000000000000000000000016ecb8f27a369df13e122c981e7ae37882b36d5492fccbc86d606aa1198f3e4ee7bb7ad0555e11949e6c1783d8f4cda100000000000000000000000000000000187f425b675cb12719a01ee3b78ea73d88f70805f72d6cabef6372ccb9d99008bdd7da54f155454c4c59f041deec86f800000000000000000000000000000000151c272d5cb67b3f801e103ee901deb4b3d3bef76ee4e1b2ce1b5e663ed292845ba012c732d38f9209f82e77f1f73cf354868215022673de608cb43a3cb74ef2073ffff34c54fbb43f19b22a02bcc2ad000000000000000000000000000000001791bd59815309f2aeb7b07df8afd89a288eb6f19c7e613f394353ac5398267e1388c97b17d83104446e57f94581a79c00000000000000000000000000000000154cc72ada5a9c99dea06ebec143a14271cf332b57c631725ab30e2d308d6b688ca08a79efb6fce632cb1216ac3d077e0000000000000000000000000000000012b4c6fe8c17274ef57539563a736c2f83c4cb473e9d075a976e18e193255057340f45de373c7d6e3fe5e08ad0dd97d20000000000000000000000000000000005aef16e11bd4e7787bd5ab4427276ecdf9c6c134b9fdb2ec39e87ae4a5b3b674b5ceee29bcdf804ebd7e83960d8d7ef7068c3ba82e52fce0223a9f28c1d42681c7863c94797d1786c1adbc3e6d10dbb0000000000000000000000000000000008e57f905fa202c7640500746b590791cf9d0f160a77e5eaa5a30280e513e8e801c4b6b04cc3f80d9403388571d180ba000000000000000000000000000000000da3c128ae234bc27824062832ac10aa9cd4978f37855a8b4cde3822f5b485fddb9a475a9805e795519d7f138a8199cf0000000000000000000000000000000000ec11b7e07710161fc557a56e04337f71aaa1a0f070cd84525965e53a1fe445c91ac07c618ec349997890ae893c165d000000000000000000000000000000000406b0eafbb8782d11f5dae2f6214282252af9ae9ebc5c17a81d4ddded40f05d0b534d14019bcb6cf4e49c4c182b90f00042b8005283c7b91ef4b3ff7e20a91349c8c3d1301c9b54b901e8348a7d186e000000000000000000000000000000000b1d456e66671dfa72ef3a56523eb939146226111fdbbeb697983928aebd5f50b0518db841a3d48912a7a780785c1f180000000000000000000000000000000007a15b2253496b78d270dd55b80bff90583a95283a89d40f6df71fadce56d103f0d365fe79256fa4f93b2d2bf4c06a2e0000000000000000000000000000000010829223166d38fd2c3041dd5643c9784da366a2ea8cbb3abdffb5fe43e975318c86de0ac9ec77c0126ee75bd209f7300000000000000000000000000000000004b124018e83e1e5e77bad42eb831798d450f8ff4a79c9b14f67f080047c491fbba45db79b2cf6015188f9fa6329e8be0a3eb64ce8fe140d94956b0685f91a5462dba1a90093e803dc617559a66d20da0000000000000000000000000000000011119be42b90c7857079a51695dd5be08e59374b0d1c7e12d0ffe870202e1f0c62bff84c9691679a82e610e788b7b5e1000000000000000000000000000000000c7a64524c5dd1bf10d16da7f15b39d05c9ee1620d4dcae79c60316a1f522b238e7934d1be897a441d0c8e621b67d44c0000000000000000000000000000000013045613a090d05d07310865d977c8e0bb1caa713b2249d6676e7cfd6f4e3ba8e667deabf9fdf7fd527685f7d251b178000000000000000000000000000000000dfee7f8259701b5726b6439a7ce77b92245499906502c7dfb384e29cafea61f3b1f21fcd7888231569ebf29d3035a61ec88ed0eac8d0f2f618530e91cdb9ea36b8d56c1001a6792a09e11ff65fc02aa0000000000000000000000000000000006d77669207bb2d064824cb56fc786c631936d30db630be3c08e18d7e95b1c26e2d4e7b2eddc2f946fba6e99acb2198a00000000000000000000000000000000168bd8f291f8bcdf8b5e9fa915f7f24856a62803bbbeb9bc38384149008d4e3129338035061631f1fbaceeccfaeef4a700000000000000000000000000000000146bf2dedc262557dec2b4545c94a37434e20e4900b1693e8fa9bda9a94dbd07e0a3bee5f3bedfa42148791f4951db7500000000000000000000000000000000138467700fd5088c76af2f77fea4b746f98701fc0578571997b0ac2fc343354ddc8b2dc57d5298dd4daf767573d8bd3d5f03e53ff983fe4886a3dfc03a353fb77927d7a0d1998a1c55ca7421a4bdac6f000000000000000000000000000000001536da0df7c91687339fc93608eb404c5f46adf4b9122b99b1e5cee0012e27ddf30934d8f669bd39091f8673aa3b3c490000000000000000000000000000000002deaa8f9349e7c551e39751b1454a00f8f7896d63110e8e42607e8023ae3070c4abc9885ed54ee37a82f6e5c68451e900000000000000000000000000000000079a62eb17f7b07d4117956d3dab5d16a7f90e98948d5c3caa124fcf755c73f060a90d002cf880f5246a87342717b4dd0000000000000000000000000000000001246f0f3ec2af7c0250ae14cc67b5a1d42309f06c6f47b89178ff7534c47e8413a26a43f27454c0f946c66634563d41cc1b04dc356bd348211ccc4c50d12cb382660a4f9526539c2a0c52b021ed216500000000000000000000000000000000046e4a08785de985c66c7417f9262d363b9acee07e250999a4a7124f101ec4d82e3e4b2b0d9736471329fd61d0cff13b0000000000000000000000000000000017bf1e20ac181780ced62a18c78b378fc0dad157cf30d6026680560b681f5755183bd30b4e454764c08edb93297590b5000000000000000000000000000000000a57cbe93254bb0796eafc0a57330e38bfca37f8b94c4d21ba656e5616239e1e18ba6d632c0129d30291736fe37a4ac90000000000000000000000000000000007f31df7dbe9abe15f4024d8f6bed93c92ff5bfbd7835e08e870eb1bc4a6f62b3809b922c6d5a7350e2e5a978c80a67397b584ee05c27d45390aba36772ed49d571837567e95f1fd3ba3fc1ba5916727000000000000000000000000000000001577abdf6e915c9c3b3fa50a4601709cd629397f2f91784528e4cdbb140065fc2a6ee3830983dcfd49a928e78cf530aa000000000000000000000000000000000d6f98df9e41009837cbb05bc3e3340d38e56a448fe396bd48acf03f061e7489d1402b36a84b3c56eb859437e9c406f1000000000000000000000000000000001912afae5361c3d8c6141755deeef26d1fadf6b0036b9d05b2e0c4d50f42328741f0423ac772fc66dbc922bd4a837ac40000000000000000000000000000000000616661f049b5c784ba05334b2931509e1e033bd203fe17f04cfe12e80e73eb7075beac9d379fc1c457bea1b6adf365752542cd551cafc5d50852526ba0a23d274317e1e4a6e75c0d19319e5853b8b6000000000000000000000000000000000f98fed7e4d67a513c746d2fb188597a605165d5d299072aad6d621e077845f93804d575a5796bfa726f529dbd90e014000000000000000000000000000000000adb2d0b6c02e4e8fcab11c7c8819e87f73aab673ff9dbc5c50fee751bc7a6a8d386c8f9fa830b5545f94a73ce6e1f1f000000000000000000000000000000000f08e05ac40655cf59ee3ea9f10fc900315c6f06ffd3b80853560559f580ecdd65aba5ba660c729e0bb9576eee3703710000000000000000000000000000000009da46469f4b8fcd8d2b016e96f6e6582fb01c75407c36c7f87b4a1cd8f08ad06e962a0ec2138ed6fabaa1cb0115f97e2f76a0fa585828f79553fbf3baac6a2776b782de66dedd6b734f9342e734ee3000000000000000000000000000000000047b45ad2ad4f7b5b72194f98b98b2150b5d73a9df2aeb2377beed9a1275a882fa2d849037ddb56af632489f892a48a7000000000000000000000000000000000e1b0d9b52c0c5324067857ba4701f5f20eec165be418871fc0f0adbc3a0bbdce5a33277a33b79013109b81e006c621400000000000000000000000000000000179c471e01e340d8e6fc0f737ec09f0180bd2dd2a86d0817f753d1e9a9f8cb18178e9de68c596dc6a824e6c3c151d8b80000000000000000000000000000000019405c1e571a9b200ff2949aa74647dae59d92a8669d4876ba23f1b4a12a1f9412412503c68acbd619cae3ff056bd346f638e6a70917c89811851109296a7225f9c7c5b3d7fe6d6ba6c7d1ee77db4458000000000000000000000000000000000ca8566b9bd088c471fd33fb7b1bf760ee12cc8b0cfa9ad92b45012cafef5c0772d9bd3bd9b266d6c3e3890c8f00057300000000000000000000000000000000055789839e786ecee7fb7d10f3876359fcc1bd6f2c5cf25c8337aff7fdeec9b43ffbe932cc4936bb708571a59e4339990000000000000000000000000000000013cf827bd57d8179d105f34c147665a072714ccbc114aa4e878d04ce66ca78bdabdc4867b3968c75dead147257197c6a0000000000000000000000000000000014a8dc5ac1858442ca627eaa194e1ba64091b5f9ace551338d770c92fb49ee12449dc200c8c35d70f9e0652b4d9b90da1c4ac944341dc68fee586d221db2a8167e833f18f012afa7c3844def6dfb26bc000000000000000000000000000000001124ea2b97a6d73c81387a51e814b9bdc951a773db2a32d50691be60f1d397cd4aadd9b06e4f49c32b12254e9f824fe80000000000000000000000000000000014cb365e9780feeeff3548f34a56548302ae0dc73402c40317fc819969ee9c4ea2a181381b94f82dd97a236671b456a000000000000000000000000000000000064b769c4b785d45472038aeeebd3ba9b28b3132d72023640ab2d7512cc6e31296c5330be5653ad6902e4e15e57e2c3e0000000000000000000000000000000014c7bfb1f142d69c17f73e23011aee0063a97a99d982d25ff72791a65c7a68941a80fc216cea8a49f3df2d0748b1f95db0eedaee9347b10ab7b346fbc16c10cc9db486f561f88b756c269ebbba23a7f4", |
|
"Expected": "000000000000000000000000000000000fb1227806c750e0eec0b865daaaf51afb74a88589d1c035c60dc1913f05c8ab18de24903ea876fda27b97a5eaa2fd7c0000000000000000000000000000000019903e1341f0285658164f9273b5c958060bf836264502b9dc298f75d4104d7a43b8d5dc0bb934a506ce1273ba839d830000000000000000000000000000000006e791347b54057195189e8b9f10fd42d170f37d455c0af5e92cc6a12e2c23990253be6855f4be6c84a708852c19a6f90000000000000000000000000000000005b72c361dca430fb2414b9d5a326cef8b77cfe5310153d6994dc1f8b9e74e8fbb43079e21956f428ed8aa48d6897e32", |
|
"Name": "matter_g2_multiexp_32", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000052acff88605f33a0cf1201e8101c95ca0befd443c087265821a7d954917a026d41ab24d29bdfd972bb52ff4ad6de14c000000000000000000000000000000000e134b2aac3f6270e43afd994302426796b1e362031638fe0263c0ec212b828a30d8321af34ef7bf260652150cf2293b000000000000000000000000000000000d6628f675008099e9a75e1294803e86417ab22670d36316798680289ae61a26821693f2f9efc8468721a1097c3bceb20000000000000000000000000000000006d66ffad1a2e0f39488fd3f6e0214c9407528c8bfb8d1ebe6d75596a3e3cc844d00fdf46ce7ff6cd6d67732874a24a484adc8cfd2e42abc2f0e0d7e9c4b378f73731905760bfeeef01c94f8d5c3cacd000000000000000000000000000000001160bf0f7f2915cfc64e12a5a91b7e2aac78d4c2ce362e7677dd0e9c0172b37fd1b52222a13c65819b87593ee32a9ba6000000000000000000000000000000000c8be2cbbd302b31b1ab6dcbeb57b4ad428447bca9159fdfd007f5375218d121673a010f2c7fdf83fb45883458fb068e000000000000000000000000000000000363d3d492e6e6901756bac13b5c32d55aabbedde878115aa41b57d27b49a0f017a61fc90b13a20e009989374b82f5dd0000000000000000000000000000000009302fc26e6d750ff9441d7471903cc296b320128de71f86c4eacc80ce0725e8eea6acd2af056abde2f61e0a349f9bb5bbd5d4a15998d733326ce23cced86ec5d5b410c29ee98a4de19f2662c3933dd1000000000000000000000000000000000b12aca17efc103cad500b3d773e43cb24df6be651963c0f30bca489f1dd7911ffc7204fcaa4511e161c6f75da4a5ff600000000000000000000000000000000179a36e9292d3f78a5fecbec1175f001bd4ac0ff3610f596aacdba29a12ea4844885a7c465e66d3883c7fc99d4a7e06a0000000000000000000000000000000016bfd0758b31f54f90eb8562bb693c45a92a297a3d302279c9e3cb8263efc0f31579a3af8e8f5a091d9a6a36776f445d00000000000000000000000000000000020f6c66fa554a5cb610ab05d194e7583e6798a113b8fff336c986f7358bb9fa6a7aab0b04be9b5c44a6fcfdd21999e83717aadf16301a9c8741d65c86ad7f849101e30b7b1a344643b100a8582a6ad10000000000000000000000000000000004bf40c1d2d3574ad7fe128ee376364591b6f647f939b0b556ac3fdb5a92873f17c007e926b8a39a97c814728f355bfa000000000000000000000000000000000b8669e10e0a538a421b717287455620b82574b96ed09f64db444ec73a67a3227503e1b4fd6869314214071399eeae0b0000000000000000000000000000000006ddea4adb703d7205b6d2af436b41b4bde3a8c5dbed9dd161c9b3b466ebf06beced64fca25c3bbb97f232315daa5565000000000000000000000000000000000d97248a25ddf0ebd0200c6abbcac9ecd9775cfc5ec8da91634e77488bb592e5ff277a9607fe721990f403dd73f746e622788b3597da7b9b106203dd0ea97527aa8f5149754bbb0c10bb6eca8a46d94000000000000000000000000000000000135bc4f28663a6d7d995f6b876ffb8e6ef1d2d0f232388aa5f390c57e8c48cb84d370ebc4bc267eae4466a019c9ed56e0000000000000000000000000000000008b6a9d13dd9d7014df6acb59f80b335a751fa2ba4dce63467aed18f68358f5cb743718112b3cb2d0b5add34bb6989000000000000000000000000000000000013a5389dba4da195f34fbe798b254403f0bc5632ed98bd6017ef24fff33640ae493c1bb7a77a0d3c97649230e455eb51000000000000000000000000000000000a69803a4cc237ddfebc51df2d90fa1ad03359f9635ac1646bc942546575d1558f5f2c3010f6e2207849ee697be41d093c21276fc1371060c226424eb9886de6897b15b075fc5a51aab4710e9dddd384000000000000000000000000000000001939c2431f8ac4ab19d2735f122c0424af2ef18c0028e155611237e86648bf1d74fcba3008f5c6aa30feb5d4a14a3f3f00000000000000000000000000000000174473eedb54aafc522973244ec2feb3f7e95e50a1e996d1100c8da4fa59428c280f76e9e7364906662c4d2802235aa5000000000000000000000000000000001021d15f8ae2f62dfd3862944bf3be88d86d8113f4be22544ae5e925d450044279c5bfa1bfca44cd5934b42a27096b510000000000000000000000000000000015e0f20efae92e1fe8dea2222ce808a7de9e9e861c333db139f8ac11d7c4fa9ae6e49f51095f6e16bc738dc6d094b4cfccbce4e92cf377f67244995badc72db0b80fe37c9b7d443595156fa41abea17a0000000000000000000000000000000012d70691721f5787ea2e2a652f9c65edaf763637f95c285a62d32dded18579b7257493e01eda19631d00ecdd4e27a9ff0000000000000000000000000000000014da9ef6076e646e7d5b52d1803d3a6d897664851c6de2a9b330e48695737e05f0369224c3eb357bf557625bb94e6ea2000000000000000000000000000000001554f68124a91be5b9f325394db23ed5db8f6c46eb46cb50e57947bae00819b151afbf4ab4949290ad41625499f42dc00000000000000000000000000000000009fc0d459e28cd1239d227e1d2f7d530b9d14ce5638cd308569300a791c997a51dd5a98aad703239a23cfe7cef7f47f6ff79345f31c107841ae388f6cf116d10bc696aec4933de56bb9affe7e20c649f000000000000000000000000000000000452580d6a37a07038ce3564a12c1c7391fdb002cf27a6df7e194b38f3c12a3026f2a8acfe5e634cf89140da256d0a420000000000000000000000000000000004b73c9a4f9d41b8b84e53de538e4b15198f50247e75c274c14f136d7d91dce4a62c5346bf11a105f035e29ccac3dbb70000000000000000000000000000000008a8a3b2705a82b551f8913853f682253e7f1f68c8e42f349337f4f1eaa5103f59430af0c4a124b6a739bf88298c5f6f0000000000000000000000000000000012f4220609899e8610809bb3a4da46e0688c285ba2e8750b4bf44a849cf15fbf5c016e8e8f9372239bb562e7f38916e921cf773387d5351aeab99971eaa3b207fa6a318ad60f1c3e16b7f68251f9c910000000000000000000000000000000001884558e709635c046bd6ea8872bda936ba4d5ebcf7a0208cd0a4ee08b69f36dd2e136ce655ddfd89a5b1cf8e48f5ef7000000000000000000000000000000001357e2dd9fb603e5190d7b7ee105668bca2ed23ec6a248aa71aa430c2b2755747b8dfa3b147eb51ea644bf0354a61ba000000000000000000000000000000000009b0b0a76c6980e62e4893157b85f59345e1ac81e1aad1e48acec44c4803e2a9080f0d193fb799e0277ae6f1058839e0000000000000000000000000000000014c984ae4ef5d9d319fc89895f34a7db02747f57b206b0b30e8c9757d4b47419e6c0c8378fdec5aba364936a3b1922ca2d69cfed6bb2d33fedcbd215dd4e9632a3cf86a4b2716406305f6a85e6090a050000000000000000000000000000000003e1bbb872db172a1fa615155f81aa75ee9760f8602e4135ef9f1640b7f9d54bda911a220d211dc4bb767bc2b5e6e23e0000000000000000000000000000000008464f23cf693b1d4545b6ce4aecdc8fd182cfb288c5ddb1f78ca578e9b16342c8178d886cbb6b8086c0fd1318c4ae09000000000000000000000000000000000af574c4d0fd86087e23daf6d9ce98765e1e445ef9152dbd68152fa4833ada0be440de4abfe7c07dbd4ee67f1a4aec9a000000000000000000000000000000000a8227b982f9286b03c4d49766687622206213d88cde007360df9b4ca5916c44ce44dbe6443577998b4b0d527d22593379cabae288f8a9a8cd54523c20825b8fb07886bbf0ba0c5c807956f268af4fa10000000000000000000000000000000012e31070a501a7df7be43dc23e23dafa32ebfbc10ffb4c53f5d36bab2af69db5a05ad64b9ed116560e40b71f9217189b0000000000000000000000000000000011cbcd38ec3c6a6d49df6a8d6e1029a0412b42bd3fe8b42ed625adeb5a2f631e97bfad302de82ae34f715962b5ba0289000000000000000000000000000000001019b1b619fde9fb885d3c5f03a4373358107af7509754ce1ab2deb67df536d05e07ca7d60d927c15b549502750054f90000000000000000000000000000000018f1768b7140484105cf3ad2daa7c565e18eaba834db3f6bdfc9ee37445f2d6f7dc2b4c986b7efd5373224d2c92aa5a81973977d8e8c592f9063c5a14a658990f9c3405643089eb58324cd3f05b5b5e4000000000000000000000000000000001847b14146cfa2e1700f368f414b6a66ccaa02ca2a90b40a8e2be2ee4eb66af77ba563d7507de63362fb18426b6149610000000000000000000000000000000005c028d2b344ccb6400b53134bd179028b8774000ace89369bc655bb9dcd1643aaeec830407ee941df5432ba27987e8f000000000000000000000000000000000c4a680e2157dbdb53ae761209d505b4cf6b18fef5aff1c5009ab41295e0ce2ca23bd7a4f983fb9d085e1d0dbc75ffe40000000000000000000000000000000013c0cc77a5d771f1df99d1530e65ba782604c1ecf67d08572609de9f18405b9b817c2643226cdc7c9ad35beebf87dab0a610bfd375a7b8d0b034c17c8fa27d4366b06c681131fa7daaeeeb08e25c2ca60000000000000000000000000000000009f32f2f83c21875963818872d243cc8c70b75234f53490eccffbf060cb3b9c53545c1c32025b271514f500b20b00ec10000000000000000000000000000000002491b571087a9e89dbdd039ccd2c37d5d8d25587495b2d7b0066e9dcca02d44b2c134b0128a9a1527396729f069df83000000000000000000000000000000000264e9c47f72b639597de8f26a42ca7d77324f8c0db705986fc3b40dfb46f47764b69c70037a68d76a5de49a278779a100000000000000000000000000000000090614b3bb302ed9fb78b8756524fb78d54a4390b27136087181342571f994b1a93faee28256d765a8ff4f448cc357c199ffe1dc2d7526338462860501d75380a5ed9d53e675125342afb6652a97437b0000000000000000000000000000000012c716ddf17fca0d974e8d6003d99aa90f06b201fd141c74d8fdf1167030d14dc732917d3c6f736c68fbde9df50c098a0000000000000000000000000000000000261ef2b47de8e1576aecc6e19ececf80ddc1f4e28b2ff27953a65199f65a6211db7326632cfe04d543895c727ef8b600000000000000000000000000000000044fd6b9b4a1bacb8b7d4c53c106b025ae78f17c3baebbccca4e18cfbdbcbf8b3ef88ed5bd9bb36d9aea9e24f4117e760000000000000000000000000000000007721612515fd075811ee804314acec9d389900c7ef883e866f71fba00c49d5c4dcc7a2b8e2366f5a93f4577926ed171fdd97465982b58e69993711a6a64134bc4e76b88ba1948af91ba3339e9b9d3e900000000000000000000000000000000122581659ab1712afc23c23c2986394de8e155bcf722e944ec05e7e42e05acc366d9a7abf2136b5dc68a8dcfd4a640bf000000000000000000000000000000000188842cf4ef54cf77c145acb685d3187cd9c842ba6705bfed846ace83dc4400c45120fc1d6a633ea879840d3d0c902f0000000000000000000000000000000005c8966862ed4458a753155ffe2c64655779860149641ee5511a46ec576798fdb5cd9521528df77bfebcdaae2f94b865000000000000000000000000000000000cc10d888d2b7a97666de99ac14a501b7e2171f074d30d947efd67d85226c312a7977cf923ddbc88c533f08a99f2045f786a2a3974c84752b32f29707805c71992d5d473f4b7bc1f0757d126607a1c07000000000000000000000000000000000e5af1420546c1a5a0e0c2bd9241bb7c7a26dd52f4f358fc868bea457a60bd4f6bc5b60b27069fb4f6760813a91ada740000000000000000000000000000000017426a65d239b1d9505bef2b476799c394fcc7bfdca36a1ee5a600351334dadc238b64cf8a667a25d4880a31b73c53a9000000000000000000000000000000000f151587944aad17429b51b1c16193c1e1c93cb412538d1475473666c997e012ce618eb841c4e9e064a08ab83d7fa60e0000000000000000000000000000000015c2e049c532db585807319c23ec077a51f288fcffb2cb6528d3697221e8542e3fc85d18b079ea1b217fae30858a36f285d33a7fbe6ac6eb42eb932dfbbca2f771ffad5e80fde686e5df9d34e9f83ad6", |
|
"Expected": "000000000000000000000000000000000c9be91da9bd8774f18efa3ae9248e4b03d11c49b377c372613b7e745882b2b23c49d518672e58eabd4d9b510a25d8fa0000000000000000000000000000000019687b9eaf5d68b0e795cd57055a74e44efb3e997cb038b7f1cbf08ca70e80a1655cdb04402c542a92ae4e435c22d0b90000000000000000000000000000000010aa1514402ce348d1d61b8d38b53017cd3977a84dc14445db64799cfe822b56a0adbfc5332093ce7ea1f0f438bf15590000000000000000000000000000000019ade30ba0faffcaede95aa272be042aef090f89d9ca25cb825846c4bf9e4c1dc575f8968c88ada51fac71f26fb01517", |
|
"Name": "matter_g2_multiexp_33", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000a1346771f8ba25fc44323d5290068e46b3f756de6d97aa934d511979a1486bc32173575639a7e54aea8eeb60f32a8c3000000000000000000000000000000001958ae7fce87db47a65a03402313b99f659ae02e8b62db3525d48dc9075aacc5e5abb50156e704701f3ceb18747e0431000000000000000000000000000000000f98778311e28b4081aa76a3f9546b94c29d86fe8e66b905265d74ee21928dc3ac463049f70d355d8caee5b59d65e07300000000000000000000000000000000185cc233ce72770ae26406476c1779858523e7c940d69adf2750695cb12440440686b6b918f4adb3b14aee9aceb6422119582dfd9cb80d44c17c5f62360e62f6736d186194f0f8483e34d8d18d832d37000000000000000000000000000000000ae2f565a44c8e07f2a136368798a44926cffd3c3a6d4c2fbf91763c20d2bd959271343b80eccec4d59a84394c7a3ce70000000000000000000000000000000009481a5fb276c938801133adf10dde3e7da2087d0bcecd3c9435b7de544271eb3b07a69efe7e168869e727868f24b0d90000000000000000000000000000000011774e0197866b1c8b3428d353d2c9f6326a77ab30d5595e2402a0486f03ca6ebb1e8dd335a60a772dfdd9a3dbdd3eeb0000000000000000000000000000000011ed2480d79f73a67a2adaa6da3ae4f1e1c28feaf0e4cb9aafac658901960129e40f6415ec80a31d72004899326f714bac0bd9b8746fd02aa70d8b8a2b5d3be46baecf9449d8cd3d620cf9efb3c615d1000000000000000000000000000000000a73b0d8c31af2deed481faec54095875639233bb09f31b1c7c745cb54778d1c8bd0a230e963ddd2ec8d178d31fc14740000000000000000000000000000000015a889b16be93d0b6dced01f5e2278ffde1cef0576d0b04b49996cc5252854f879e04b1ffeb90e222f4b9d5fa350767c000000000000000000000000000000000b53dc4d72e90330ffad17012bc7dd2e497cf8aa6ec73bf25c10427e23fd28137631249eabe9d0308c956dc7a9e92047000000000000000000000000000000000930cdc5d04ed2d1eb62937d9f72fdd733c07a5a0e392fd5216100216b1a2e3cde7053bf766f046cc470d92bebaf6290069d889881d5bb87dd65a9a02a7fe239bdb55ee54a6310bc987e7c5772404d7d00000000000000000000000000000000131c4e590400b69b3657f7c67272b1e3491983997993ee87c94043001d78e605965abf3c1a8c8c39cc08d5a5ef05520000000000000000000000000000000000124f71c136dbb032504da910958e8a7949f1dc5c061f21d50e439e01e67919891633b3bb84fa8a54c69b632f78560ca70000000000000000000000000000000014a4b1a05f1060853f4294e669a20b91f939793a6eada6dbc84fda8ab11509b256d8b785b252a3795f1d2b99a51df05d000000000000000000000000000000000be2489f1f91d7adff356236859679c46b6bf8c1b375e8bc8bd1e97830b5ac223ffbbda60ecda168bacc2c0b90ed25d3be658348e299bbf2438a0c013f86eeeb69a013b8004a4996189472f3372b326c00000000000000000000000000000000111ebb796e8770d5a69e724a8d3ca62ef1f13778baf4ba12bf462211d35e325ff8e455c85237a73a3046e531f2e2255e0000000000000000000000000000000004308b76b06067e0a07bda143341220809b481b40b78edb2e24e83aa0f003d209198825b5fa9bfd92597e27a4054d3ee000000000000000000000000000000000de74485713f5c95653e98b96aeefb79b59911a610c2a848a807653c19d50394fdb52178947c779134d24b6d396ca36800000000000000000000000000000000069f47a71ad765591f6335b962e7c2d87b556801e1e6c25b449edc83432612fefd405c952397a704e9aa5a924769ad4e9b9d0ec92ae7df3f52a95747659f8fa3ca2cd01e8d7ef6de384111246886bafb000000000000000000000000000000000a3f89408ee43c0ba6a7c9c479327ebab426d430e3ff212c65da6364b16195619d27eee83d701a2ec50bd4b7acfaa06300000000000000000000000000000000092715831af983f740ca2c673e7c9c47727d64165c59fce19dc3fbbdd0b6a7be66288ea1f033ebb5ae2b38b3762edaee00000000000000000000000000000000071ca6fa9e546d4bce965b2bd0f0fb97e6833f05cedcf66d43ec88aba411dc4d6db9f1591de22f493f49a1dab1a2701e0000000000000000000000000000000018f89932ec032fc28775d34d588169a1435bf4ad7e2ee11c9d6934dae31324ddb96b3ef88f95d1bb2e52c3c8d9c01516d2ffdf1237b4e03c219806f2dea745c94bf08924e1b9f11deeedf0db19da6f3f0000000000000000000000000000000011b5cc382164fc21c9a72cd85acf61c2a78d00a16a2dff938f0b36bfb3bb7075845a1616001ab53271a9a257a38312cc00000000000000000000000000000000139ba2f27e545d45027a0b11253532e28fa691170e08608472ce3b3f9a3e9398c5ee76953b1a1d01a5e79f194c32d1f5000000000000000000000000000000000d875f44829555cec695f3f4a28078b0a6f168bb0985793d003443b75a141936f3c7c633518890e0f7238416d46573cf000000000000000000000000000000000675420ed817ecd24bc5172d3e7df60ac4281b24ba91e8b5ca8bd6a8321f5c7312a6ba043fbcdc467c8a5c957590a692cca0751c9534cee7f14d11b7c8ccbb2c537a799df59f850bb125c6362d72e9c400000000000000000000000000000000107bde844286cd3958cc7a1314127322251699b51d8af8e6b57495497f21a84e05612b1569b54fc5639a75e9f9deef750000000000000000000000000000000002355b1a60e24e4879448437d2c1b12e58f02d7eba88583e96e9634f7e2c8c6886132ef0488918f665ae3f7b6977c7c4000000000000000000000000000000000fed531e437b70bc4a19ad63c61ccaab49afc50fad1f156b1c8ecba0e1b703f8aea61882c6327d4d8fdd072df9c4e73500000000000000000000000000000000182177409579ad53786539514753c696c8757b8c4d9b8360392f24b591e43ec20e84c0abe468061a9e5e879c5c81314217f890a1120daca4a1bc1bc0fa7529f0a87b5fd6ec385f12b270bc0f1a5281b40000000000000000000000000000000001fb25395089228772d6000025cb0356eb510c964bf7d0c12d47a6608fc18cc448e44880eb5ba8475cbe6418fc9d8fee000000000000000000000000000000000f3b9de9980e5afaebc59c56e02fd75fdad13013842ac035f8d5569a46cc67f0cee461a939aa5a3d8fec2966294207930000000000000000000000000000000009a223ac0edb164845eb8397e0cae4363fb2c8c996c3c5d722cb50be56cc3789c732763cfd4b61470886dc991be39f57000000000000000000000000000000001909f17b229eb351dfe8317a8273d846edf14ad5ee0ebe8cc2b595ebfed19b73983035e19ebaee3d05b1dea35968586961ca18257d9d989ec13d4f158b18ec17d59344f4558b6dae6c0aa0c2f37affb500000000000000000000000000000000081fa9eb8ca7d9db52380e4c408e6d5d668471bafbafd62ba9023fa08f6d300a45295b583677824c29ddc3254439cadc000000000000000000000000000000000e2e613043b1566674f791dca9d860a49a75dfa24dce3fe18f544a9b24ec5266a64e77386b672c93fc4d079eb8e76a01000000000000000000000000000000000f471b86ac5783d720e7d73e8871474c8665e8a109aba27c1172ca24217eefb0f66c53232df1672dc0af6ddf9640e10d0000000000000000000000000000000010667cb22a6a818fa7c729e40a7e70e1f31b0ecd568b54a4d352d5c9df8cf1072ebf2ef1e612efd96bddcbeedd8566430fc004ed8a135ad97cdd1bc4d0c3ccd15e65031ad7e3cc13ef2c260958bc43be000000000000000000000000000000000a0ed87b01f27f26380c6285e82bf2f12ef3016c7e7f3a13041d465825664573db47be6cf099cea615e21f6a5d759b6a0000000000000000000000000000000007afb2a1bd50fa0fd3174d70f1c8d5c229627a496bc9bb89d4f52d47b1862e14d704dddd80045e58d00336e898a996eb000000000000000000000000000000001698f30f824ee5cb71b3f2451953c371987433d2eda570f2a13262ff9e5e529e316b06ef6aadffc152803b076f22db9f0000000000000000000000000000000009eb1d5f3da7cfe9b40a70e1b3c3dae36436e8d068a79dcaa283905614676645c99a5a165630ad46b70bd6be8b1f21a8d8cfaa1037e2c81c6973b221dc7badf25ebe3fb4b42bbdef1124265df2c7ccc40000000000000000000000000000000005c4390b8f37cc3fb9f248470b505a5d9502d44e4a4459d1f56452cd9aec89d114f1402fa45935930fa00888a4860a9900000000000000000000000000000000163b0ca84b5cca4f124bfb5a13a4a3efa677a84dc89b6a61e69d0aad34fade528614e549a7b2326d1f6016bd0d35465a000000000000000000000000000000000bf450dc8af483a9f993a29cb47d5362c9f5ef38afc2fba8040e14514eb834fec6520a413fce5868aa9a2c7c3ff6617a000000000000000000000000000000001063619f384102949fa1f8353f0aaa5031234d736c54103df6ef6fcd0df02a19c3aef471f0413a1e19febed6395459a0c25ecc5d37659ebb0c9e21ea2f8fddc518e3d8faa99627b21faf105445f69d7d000000000000000000000000000000000e35db3017963d3a9d62b7e7fbfa13ce4f5fb46a90c1285ddc0fa481d9379b95a77e8cdd4aab5c33059bfcdcd82473fb0000000000000000000000000000000004fa27c663c8d21f041d15cb199d31cfcb96a56cd673b730dd111bf03cd954cc33799456674ed4d58e8e0dfa826a6b26000000000000000000000000000000000e0df4e7f943db5b5c27bafc7e1ce099b2caa64642bcd6336ef926352682fbe81a1945b266cba7eab52b16f4aa63eb8500000000000000000000000000000000020167756b8c68f535c4691b1249ca1ccf0a539f7274623ada824d0ba789ef44ebb20ec1ba51d46c0a42da78653d287e26cbb32382902d9b1963779070d749cbc4df1e7605f840819f2c04aaf89c732f00000000000000000000000000000000178037c6b5fd1c6c396d8aaadb712863557feb744d2cb9165ae5c36376d2c066f7b1648e083f81c2c96da6562e0b3c20000000000000000000000000000000000b805b4e1cd5d45d8b6ed9d4f604ac0b40f336b8123f7281df43a6e803f8688bd8087fc4d5fbae695d06efb0fa35e18400000000000000000000000000000000000a947562dde45f613ee1d15614940a2edfc770d733a60374f8e9188675d4cf973a5c1081c11fe5a1d93bbe85e6f47800000000000000000000000000000000059473d80c82c6ca06b4aa71d072f4751b3b053b53ffcfb4a84906ddfc36ec5918668a62f07054af1b241bdd4485edba699aa549077a80ff8732b5fc9df148a90f405bccc14bf7305266836566b7a98b0000000000000000000000000000000008b9d0916a9f5689b8fdac84bec3a49d0224dbadca6329ecc156da633e1332bcc6735ca3ecb228c22032dcb7b2f372d3000000000000000000000000000000000cac0c264add10bdc1217384a7379f65b93cf822418f7e4e2b48eeac45f068a61f805cedfb1665dda06e04cb726d245c000000000000000000000000000000001578e98a40a64da59154b1c3d757d8f1f8cdc500482c7b7d65b9997576f745442fbac654c19331977bd210df440372970000000000000000000000000000000015ef69f82e85c81d28893d94927068f14c6516eb7d09898d5d055cbb7a9b55c6d7f686f067ab164160e6d6a8f91ea19d40e2de1a2901f1380a383a741d79fbb0a041da5d7bfb92edab74cd483edf95230000000000000000000000000000000000a6a27b498285085139b8dd0c37b700997134337e696c84b5e0cf70ea3991cfb40ca3a3098a3b3a2fa31e91aac78eb2000000000000000000000000000000000bbd7ebf4301c5eabd4f448b89f1b227415cede3247a1c8dc56a02247efaa99dc78cf370f644ffc06cd2158fa25197dc0000000000000000000000000000000004535a402540474d53c084d4fb6d9e12dba6716ee13286ed758aedc1ef911b55c572640180a54cbc084ff57ceae8a4b4000000000000000000000000000000000759de2a9e0f3c04b4f629a682dbcadb2140e5b935845cb55bd267e230e08c6e8cc5426057473aa03ea2196203bbf6dc062b323592118868d547e83b731d15ba2c7bdb1ee4fdf73600c2584f1db0b45d", |
|
"Expected": "00000000000000000000000000000000134c29cc5c33c10f04b6c09b5db71b10304028d06ad6acd4f4b39b16823288085a84a0380a1549f04b3dc692cb8216d3000000000000000000000000000000000a0a9379d63527ab9b5f9c00be4acd54e5fd683a0a2f37c85ba570171c705eaadfb0f4e4be1a8836c9de86dff46138300000000000000000000000000000000006ce78f135dda5af34a0e069d7ef13fd589cec5a6128512bdae7f45f28b09c6e4b3cf638628c9f4783097cc00082aeea00000000000000000000000000000000141e710ce7a979dd1772150d0cb2d5b269d5cda50d1bf7bd0cd827b24f9cd8c1e2775f495cfec0428519627b7fede464", |
|
"Name": "matter_g2_multiexp_34", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000018aba8353cc470b287a163fdb9b8b4cc46071543ee8261f928a7b856287946637d9b36b728a54e1df5f185a47f1556060000000000000000000000000000000001129541b2e3b2e1a553995b603dc3eee44a5ea440e687739ee9e1339dd79bd96c67231ac753d483e0ca96b27054997b000000000000000000000000000000000e1cdf3591aadeb56dbd80890ff7d5639a64847cec771a19c769df7da732a6d3179d3a89ce0052bd7c982af0304408120000000000000000000000000000000000f5f5f0ebfd2b632e15381ccbabfa88eb774f2c61801381ca73e6970965ecd54f5f3a9af7c152186af8fb75ffb5bc25764ab6f4c43630d5e79e8c474d76d8973a7b7bd1c7f1a985333cf1a6be5ccff2000000000000000000000000000000000e527e40c311edc5dcdbb4d0b70497eaee14533aa8ec57dc7cbd7d839fe6c6ae62b1fd0be2346a038de687d5cf5394d60000000000000000000000000000000005f9fc63027dbee5e0d55cd6c57daf5df7af0d138393a2dcdc71ef9aeeb204ea347f7d574e71f2ffdd37d8f05dc7979f000000000000000000000000000000000f8788034c9f1c9c2018a52326c046cdba8997199732152963819b663c6e58e9d6a0065289e2e25a97ce5627505900f20000000000000000000000000000000002a747bb3bcccdc6ea0af1bf1d0ce55de3f41b93060361b30c76063346b606322a76ed7eb260219c83aea0806ac7d8583280f1b1e78d2339f64b5b2f2bd77aa24623b79fe2c9debab4212f4ff564983b0000000000000000000000000000000002148c043e065132e978e89f018a5b728d278c95c9cd1a6f276bd13f0cb708422a62fa22f7b377adf33055fcb09a6a8100000000000000000000000000000000024c4c721a0574e53118bdcc3fd41f73176bc8264d2ff39673210525166bb3513016b5c9af67a47a7032b74a62effcef000000000000000000000000000000000797dfa8cad94896916b7d55fbbb3eb0eeb74f70231205388d0dda69dd8abb436c22addd22c1e3689093739af957b65200000000000000000000000000000000010dd2ea2d45528de8bf1b5c5dc3267fe8951e48ff5987e67ec52d58635521cf1905f1688894e3e23a659764880b2301d4d27ff9d03ab9120ac2adfeb36b070015f0e90782255ddc9111704c5fb11177000000000000000000000000000000000eecc0a4edd3cc3f70d3e0e43ba56b04cfb3f1ac23c657048a94318e622217572b0f929c73f545d6f5f5613920c0580200000000000000000000000000000000137a098ea8d3aed32c197a2d244a2e18753045b55cfe16874f79c728c664b7f23b10476f20dfffb2f80417c26dff4f860000000000000000000000000000000004a7789b02d7d95a2ce0c7bac39d5b057509200393450a47fd9d087a353f866921aa11185550537b98f3073650d9a1370000000000000000000000000000000006ed63730bae06403baf705da0e30c6c00739799eea4a312d06b8d7dc35cb43a4f1e941a69e55ddd7ab8ce42d8629fdcc66d5291311c7cdd1f33e5365ec0689608b3569427a8f6a9cd0b94b671472e66000000000000000000000000000000000ee7ddbf43f17f722dae84d34d26add8c1d732918b8c75c6b295f2f584075cea0c655911410b32c06868c1acf36aeaaf0000000000000000000000000000000018775682555d9f5a576cf9462170910bcdd083671ae2e4c8c6fa99a702548f1ce9afe90e681b00d194322b1a2a3be7ef000000000000000000000000000000000f3935bbbf58b91fe8176f3e25ad3fdeffdd6b369ae70b704d4e54d4fe32fe5987e73aa5aa975e958497340274577cf3000000000000000000000000000000000c088bc439d638d86aba6bb1e6e9f7540ac2da3b96080aed455edd1fbabfc141e26f125cc3a9cf72070a24f298dcc3ef4b718a5129659250640e333f4567043ca749063e63d87efd86a9995adfd3b8450000000000000000000000000000000018d8a47d1a13b9b8fb5a1625f9616ba120d5c677bcc996f694b7e15d251fc4bc938b0a7cb5b70f22b8e9f5b416c513210000000000000000000000000000000003d0646458bbee7ccab27f858b8ab0af0cf583da12a40ca5a954d7eaf97c897d379129a63d8131036f29c30c6e644149000000000000000000000000000000000d5466b50975c5a2dad96e4e24339eafc8c85c2497a6f19e12d96603596498654cabea6995a92c91b8319ce06f18d56d00000000000000000000000000000000191a96d62139f8219b9e4369a783400d045d72ab2dd83fd229e08a4ca73de59a11a5add86c739cb3bab4adc5e9f79685708891f45d7bee38fe382820260061e212c6cb9a8572b4d1854f3ab09409b05a00000000000000000000000000000000032eb1f7846b563e98fca0cd44ede4909b6e16a893f5ef01eaccbd7d8aa11710606bbbd0ee6480f7cdbdc9ffe66c3a9c000000000000000000000000000000000c31bb6fb537cfcbffe815d86ebfae1f5053ceb756818ede8a58cd84cb34d0eacc70ab9095f9db1691e4fb4bb816d570000000000000000000000000000000000a8fa1dc2f28277a4bf8fd9665d4b5c3baf1352d89890d4af94a3657cdac7fd72558da1e65cbc5bfac142f0e817be74f0000000000000000000000000000000005ff65c22ff0abfb33518791823c5f2202ea5f7258c0a507ab84460335ffc2cc8d7c7f670752a7647d6a6487ca0c9adb85ac0f94f300b004c7f20aafcfd9129d6c2590749504a3f08c4cc708fa30100300000000000000000000000000000000190379b7629f74bfb88096dc9ffcdecebae0d653410f032a35a811a09022679c9be19f3790af95c3205a396819e068e1000000000000000000000000000000000b6f114fc277ae8f0b5374dd349985bf955dff7fcb0095e0e1e137fb539814be78c924074bbab54f29dfb42f3e7df24a0000000000000000000000000000000002d86b0507c147142d03d3461bfea4c3af7e57a6edbb372387de24a27cfe27c44ee4b9571325a1b3f5e83eef450f2fc6000000000000000000000000000000000ac3b226d5e13c36c3a8ef0c8896d9af55bcc0cb67ac1cee57a5c6519617ec77af9af60ed44e0a8284a2d59816ebf848fdbb634bc0f99c5795f3c4d6a0efcda7f71427f1eaa1c5411caa6cb05ee3147800000000000000000000000000000000079cd4511e953e4d1b3f4f3bbbc66a62772018e809779fa39aaeeffac737cda9a6116293848f967577f03017f33231d2000000000000000000000000000000000ce3cf48be423a2fc0188b94f2a22579872e9ba140798e560ad107f63ab2b8c601831f89d06a4bb8e7a758cf836ddfb3000000000000000000000000000000000a6a90f735f215a79216fc4e7daffbf74775f38824952af72ac38c38a77a277483e34bc95031679494d76f109c0aecc4000000000000000000000000000000000d55fbce780d885cf817cd2126e7acf115ae9c72843af23c376f3a5d4307d1eefaa0f4691e7c09b5da1707aeaa5b675af5e4695c01849259fb969183de385ef30c2403e081067c2d9b6b5522c73fcf200000000000000000000000000000000008924efbdb46b9324bfb79b922ba8b7d83f5e5e4b3b736105e5339805838171801bcf17208f3dfe5c7475d4e45b6ad970000000000000000000000000000000007bc0096fd23f0c93f0dde8a3974ea3105574e031202f6316d5940c85164c6d6bb5b86078a0c68dc822c0fd1b3dc8cc10000000000000000000000000000000017276b3208b347388a5657b10e3c8e4a187b376e42352f76ee3ee88873217b6b8185022c93097cc116abdecf3cc64467000000000000000000000000000000001915ff932acbdeb52f07b664bcc47c3a5b096c6cec32da4d7044326dfe84358e49539fe50782538a901b99428446b0f50ea6fd588db5efc5fb2248634cca683d39d610886b59eb3077fa9612c368d7690000000000000000000000000000000009e295d229b543a17db1cc85c846111b7097bd169d19b410de78f8da9684e664922eae77c64b0db430aeb422016cfe7d000000000000000000000000000000000e29aab30a1da56b8590e9df67171cc1b9c847696b51147cc57ed6c3b55819cfa0992c67e15e4ca6de2573c9e16231c10000000000000000000000000000000007cc9990c6722645e320dd16a4be8adaab41f958f769ba0d22e235549a7457778cb9b14aa6ea5caa9e0bd43f8d04cacc000000000000000000000000000000000b2dab5cf37ae8e76b71dd8748c86e8823142792445fa0b140de31957d35bb7267e3d94e0dc92f4342d9f8560c5d9d86dc2060a3421c5a8336c80983c9a160345901a496c3a74fc5248fca081d09953900000000000000000000000000000000128e2aa795f8479da3ea2a4efd12aa90a6fb019d4da89fd372e6848ff7ee17da689d766c9e49c88c962eb4f682c56fff0000000000000000000000000000000000fd68bb80d6b2200297aacae1174275f864669e962d85c9105032d7a352fea548e9fa0629a6749c789fa0827a40190700000000000000000000000000000000175bc3918dcc972fb728f1d8cc30ce9887efc6e0b254d8d22af87f95cd4182129d494c43d11b028c4b9849f5520a4fc00000000000000000000000000000000007c5363f507a01c0b6935fee0413345bceaf1336cdd20f69060bdba2e411521a61a549e6159b2e006ffa16e3bd77e998e27e4afc3e6d59d0f5871b35eb83b46cf15da6c326e88dd8edf84031f58e23f90000000000000000000000000000000000efcd782b89fee74ebc037160c6653ccc104260b5f8989545b40d51ead6ad6ce6252e1232281c813e3c883af86e68ca000000000000000000000000000000000b68ed21f76ce131c089dc454dc48ef948cc7c6d5fd87d647db954c9eeab2f7f76ccc51a1cff8612e89bceed16ca03ba000000000000000000000000000000000cd776670d5171610046fa294fecefb42f9bb4d71baed4af65a09018b09ad9341789abc23c9feb85adf96b4203b0c0a0000000000000000000000000000000000ec4ca0091a28b73c9adbe7120f2bf1a84a62ebba1e86b1948389b1a1966c1de4c632a5e245ba634b53cb932f5847f6ecc7efff04f143e2d038de153861da5e04016a7eb17fbe6365de13069d088b1a100000000000000000000000000000000022f319bb5167c2b945a69a438f712df8975a0e262438ea687e2b0d824e2d1d14bff1065f50fd6ae92494f6f3aa9472b00000000000000000000000000000000198ce9e4ddb6b423788dbea82d75513f43cb43ecf1b27c8788f041248f01808644f60fd823e5862cd7afb4f7e8b6b6a100000000000000000000000000000000119dc1be1bbb7e678319db73055ccb88ef7efcf6119f8a9c43c69247ff264879a627f653a10a950e0dbe69155ebca4f1000000000000000000000000000000000692a0ef5a75d42524e3fd52ae073b0f2ddf6378f18a5dcef05af4868a899b93c7f1d2691883e5c85f97052ef1f4177d09a2c3dbb4ee4f485dc60dfbd94a358a7c62204c021f2d7b140187ee9ffdc4ce00000000000000000000000000000000102c92272571b73a7df754728d7293fd8050d9dd2b8605c3f7722e6de541b7fc6a81b01c1cf15e5241ee4ee1f81ab39d000000000000000000000000000000000af1cd6f23bbd3e9ef75eed6d6d99a7cdd24574881b3609e45c4adbf82e08259d14701fcc5b6338ecf52166aecca003700000000000000000000000000000000026a1a4c3eb54de2ba4509dc806db9efc7e26247d501cb59c525b8dd15d03b91abafa9ba5816c22e1f8ca159cda34bd500000000000000000000000000000000170b510ec227fe8534a2cbb0f405756491c4f6832df552bd23980ab0946725371b3c24fa8b93a38bdcd47e1026e1d2a0d9b15c065497392e4b477a556ad620d44e671137cfd570d53590b7528f8ff680000000000000000000000000000000001423d1707e49d2215f639df75ee0e13bc724efc7d099259179260ba0f17157c4efc4276844bfdc46c61ac2185f64beca0000000000000000000000000000000019ad06d215d3c819311938f89609ea7cc63fadaa11bcc86cf5f26370a966eaed1aca312c18176674b5aaca3ed8ca876e0000000000000000000000000000000013bf3f13e87f3ce29f0524094e2ab8e39679566add32e779256006dc92ce09f60d5bb9cf0452b90ece71a5f6981d77f300000000000000000000000000000000112e4901efca14686c30a883ecdafdc389303f4cf46345e229885c76d900b0aa084a957076009ce22ee36d4e285d410c9e2a72eff2ec29a65b417767e7090b73c2fb530de6c8f4e4ba30543946423b12", |
|
"Expected": "0000000000000000000000000000000016d1fce53fc4cf40acb0347c0983dda46383e4828c16985459ac89a2ce8d3c2a26cd9acfaa2ec899cc63b4c6bc351f560000000000000000000000000000000019c9626363b511a79f297dc79c5a3b7a2e5127fe49a2fac5bc43a4376f170404f044f9f84b82cd09a306012fc81e3bdb00000000000000000000000000000000062e324f3d7c5bd39808b762a5b009cb30bec14a9591477959339bf2de9ef27eb42a0eddb95aa5fdca9bb9d89b278cc20000000000000000000000000000000000f05225a4d3bf910b0ac0103594a90684ffc0c09e2c21744032e30470d5727be3c27621dc2377e9845ad78be67b856a", |
|
"Name": "matter_g2_multiexp_35", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000c64577b78ff306186dc44131cf8bd946a68e65502c4af9613154a7e3ffea4fe4e59cac4a500894b470a74e66db1834e000000000000000000000000000000000b4311c295bd30174f17b9ab3544f1496b9655302a4b6026a113b1aca31b555ce7b2d812bf8fafb6b075f67cdc59b77f0000000000000000000000000000000012d7dc3db10ae6b4e3e99c655aadb71124a0bdcfa6e30ec13c7c977d39f83aba4979a1f45881813a3a68e149a40120a90000000000000000000000000000000001b958c47cfecd619c05a2c54315585d15fe377beff889602ecba6ea3b29d51f6480f09a0a8490e4c754045f0bfdc3eb7b9aa7e0bfaf135ff24720773ccd1e0a46fab6d678d91a14de137061e145fb9d00000000000000000000000000000000010db66653f2ca73e55d85254f62e8b558584d546913e4b8f530968088d90cd5c4bc164fdb77325fe0bb2fb1a5683896000000000000000000000000000000000a1af9bf84f0b351c8e8c082a79c7ccae768bd2ed40eede38666aab1901a6eab0cff258f440c8c8eb4854a824b9aab4b000000000000000000000000000000000444fa654afb57f1b01d10be08a330f23667af58e3a40c630a2e01c1809125b3ff8f76e8a39418688a023293ff1a45e90000000000000000000000000000000002ebb117ea107a3598b888dcbd5918dd0ca307b21d65843c6c28b3efab89d0e276e5d92283bbb345b674d4a300595425c6733c9bb7bd195622b96c4181e8c8837d1912fbadf77d6029f7fc44d793b48000000000000000000000000000000000105818a11efaeab4801d4fa7558b09bd56294be7f58e3e54fab1f4f7c243ceaf08c99a14c3128ccfd866b6f93caf989800000000000000000000000000000000091ca092e5f83a04e872e621e71d54dd6886d088718f60ed5b62d3e4c165d3ff2cea1e50fcb94fff251df0f5ee453cfc000000000000000000000000000000000b42051a1ef52f87536b9bca459fa7070ca17bf825950b13b3bbe9db183ef722f62af6c05c174c65d59b722e1d2f5b0e0000000000000000000000000000000002fdb4a5480418e43aea28e5041af6ad55a6c226e1eea1a0449a99b5a937375285feecabea95c2652da5113dc17d8ef4410bb66334c677397d04f59eade9630463065cd7da3c9d50580c7d66bbaf487d000000000000000000000000000000000d8f93b589678d4e93bdf8da7834bc8edab648ead731b7f5f0cc299488f07262877ee9bb1174ccc106204dcd3f1f416800000000000000000000000000000000160f740ffca48d3a10c43e591cf46c129507f10e65d76a031fded2930d6c2dca4c79d7813f63e4ff71aee09d672173680000000000000000000000000000000013c768a4889315faa3976c8e43b4d466ea594bd94773f270a198f2571ba9662d10435d1e541a492055c333eece9bb29a0000000000000000000000000000000003dcbcc9e6a0cd5741d77da88fbbc269202e8f944a5df5dc4f9145758654934d5e1eedd596325080382458961ed3d21ed97a16fc5b2c70829b15f73615286eba334de1f520b5f0f6a83d2578399cc0b3000000000000000000000000000000001344fb37c1d7dcab01a4bf6fa50c6bb7606f7db22b85a3888ffcc2e9f229f196881cd7c82160730727e49b9e6fea04320000000000000000000000000000000010c7b15a6355d3152eaada7a606031f28809f278a1d0e04d264b563185ac7d9e351295191a6a90ffc9c6dd33995265db0000000000000000000000000000000014438086226a061a1bd557dac24d9333e14cdfa3a7bb00ded4a450e8889a3028b174bf38ae1347e6aad19ebc1cf5ff7800000000000000000000000000000000105165703c4592cc4f1f489d78426a56434dc77327c13221b582dc25306f4c5bfe596f3e47abcb741ab553fa14cad374bdbac08202bbe5df1229e99c76c1727f7789e0f8c2002f0a2c195bdfc00acb36000000000000000000000000000000000ad8b55a198a5e788bb54c32112761ccba9863cba16d95ec9e30181376e7eccaa2741660f2c5f708300be058e566ae27000000000000000000000000000000000b9bbca7db413964d2ec113cdee2d7a7bcdb712d285655f6b2897dcac61456ba4d08e25e8c28627231824829bd7d13800000000000000000000000000000000001ae49c10675256651e3e038a2150d85993fa6f2a97b9bc02c693ed97ad52af34015176258b3b2546b81010a4381d85c000000000000000000000000000000000c8f9668a0a497420acff5207a07cf780e0b2ba78083eb0ed8eef76beea996210541bae2e64d825000f307d54cbe3b2b43da827b812ec6ac23b00208cbad0f2e8b3a32434aa61dde029683c34c1ab1900000000000000000000000000000000012990a66c132a31d60d182f729b52d9b57d9d1eb1988b6f0b4d9fa2847f26983078ef9bbfd0e888e14bf7d1f92d09e54000000000000000000000000000000000585215ffc2673a197bf9cc6c6424547886abc6ef5c6edfeab2ef0c42034a4a458fc7155c35c84a8e9e9d89fbd4aa25c00000000000000000000000000000000118fb4fe0d3498dd2b55e62272e95a1203f9fd22314921d3e044f1b162376aaa7e8154a4e2184b66451aba98729330c0000000000000000000000000000000000364b9032ab9cd9f599979c8a93acbdb831707f1f84fdc92844b58bc7e4d72472ca5b09c51b1b04271ed9f0e391552463c7a8f7bf434ce5e63ac9365448da8663745f66689b4b04968f9b8b1b6805893000000000000000000000000000000000ddf9e4e302169e195f4f88fed06e0c93fd1b542abbfeea5da5d47c662ad9a16b8f4aed7874354fb9008d073920e1e7e000000000000000000000000000000000043fd1a4b781f25e8747ecb3eec45ce90760e0d5dd701e8193a7e726684ccb8ff21f0219ba15e9e777d339a3d87a1ee000000000000000000000000000000001117d2ca429048056084e4847c7169b4c8ddaefe1d48079949f9f14e4d74f0e0b38a95d0f17389f61da7b2a6d8cabd1c0000000000000000000000000000000007adfc7d87b1c533b4439f6b30d38c694b65b3b321f3eec13cd7d923f1d5f117005be6c3ea901a9479d79fc553e34e6c51f2e2bcfa6ebf84d3ad83c57257b9032e5d62a8663ed5d77afce00f33382bc600000000000000000000000000000000115a81aebee0329b174c01458f8714b13ea3fb2dbfb051b27b29b940652f27e01a84e522626d12be80da7e1039e2baf6000000000000000000000000000000000d9e37d2e5e7160db30acf5593d1c282541a0d4ac0482f0759fef8704b9ec3ab1e3ed248e37c6be285e890ef1a520d0b000000000000000000000000000000000c198a22c2f590df2902c8dc2bb1ee427b33e9687767666140f9d3b51d73fef18a259d43d86fb3559b1ab0abacf547a70000000000000000000000000000000017e705af54ab76145a79e747167a4fec6ec3a16f3ceef86b1ddd1be144e616ea7d686bbccbd1c5c258e4546405be023d6d8b15ec8908bfe008414757c0c7f79b3079f9db86d91ac3ec8f38ae2c94d48b0000000000000000000000000000000007c4c31287ae0b3bb90475f84abdda36610f887aae311d8e97bf97bbdbdfb11d38c7de331cc9dd022926678e5180c0770000000000000000000000000000000017f4afe28adc4b24d16b9cd97aacd171c2104b13b079c643d664a7c924151a401c352832c4967c0e5cecec5f1d1dae290000000000000000000000000000000005a8aa8a3a91461e0ba256e44af56875f8d07e24628e738ffc057249d8380417884f40c84e76dc6ce5816ffc05c0d686000000000000000000000000000000000f84bb7385a6936b519e881a708541570a31a9d7897ab8b348a350adb0d30522567fb917c9b6db661b6f53f98b5e68aaf4723e85076d48389c3fb5a5df16b6bc6f7a69ca701632b1159677bd8a6f7bb1000000000000000000000000000000000a8726ea352582ed52ab4e440102963891f059cf5a3f4901615733ad560a99930efd8692f3c30256d58e5cfc4f0803bf0000000000000000000000000000000016a623dfeae872639d99e3b8209748642f20af796325630596b6ab6146783bd4f2247c7ae38d53ba9a3fc0cdd6f29087000000000000000000000000000000000e40709656e569e4fe90eb85d8761c6ce44a4272793ccb7635ce75d67d97464e8dcd8c32bd4ac9a36fcce706006915b20000000000000000000000000000000019e64802756896206a9600f2d888f3d307ebf958492b1b5153c06a11231e2d7d2f1786368447f380093a29117cc25da9a632938a6df169fb64daa55d2f874ef7629d5be41dfa0d50827c082333f0fca00000000000000000000000000000000019c7409cda6084edc6e559da9b361c96cf207f1e2cd63cabc9b86c5bcb07a59b43e9c6ae3e90a61c872f168ab89cb2c9000000000000000000000000000000001101bb63a452b766a085fb788937f6b751417dd8d905ee50ab5bf96cdbb9d7b68c1735460a71eaf9e9bf662734f495c20000000000000000000000000000000014a103871fe523cd01053a992eb9884ce83c6023bd6a8c2cd9ca60b8780118c88502c6980904f2d2bf9ccc9fb597d535000000000000000000000000000000001929f25d52ee6b9a44333237c732a63ce2abc80c5510bd67faad1d7adac96eac5449823f3a52ed18bb90b93d9640d0d1283a4da7f71bde54d4b7e28b2b23e2eb05d8b025e77e15810625d71faca6d6e50000000000000000000000000000000015b0a46692f57ccd2b7f53040dd75f30af0196aa3c5499049eb172b4d927f96a59c42a129117d6162a1bb31d2e8734a4000000000000000000000000000000001366dde2d9070a2c057744fffe78effdc328b122e356a6aadb10c3fd2e8badc0ff70bc6d18293b3c52428e2ba78766600000000000000000000000000000000016fd48b067b949ed75bae3e4db29b5785bf672bd01032a925d653f8a605998e1eff6c77ec39dcfccd417f1e0a9defa820000000000000000000000000000000004cf22bd706dbb1cf8b97187ed97636380871402b3ba9de58f174bf50a7a0b528749762c3f55f5f835a276e43b46e669d402b71c1fc5c3f3a4ed9edc73457a27ea427f83a784796e01b7a1451b3305b0000000000000000000000000000000000ff424ae9372af46de34210bb0bd670eb173bd49076df5caca4bc4293e742121267a20506f931a4ae77cc36fcbc8df4d0000000000000000000000000000000015a6815b47966fb84aad5de62e6d4280f9135e129f33fd01e667f4d6e1bf7204317fa7741f3cff3682e251437927131c000000000000000000000000000000000639dca43483b79ba8043130e508e91fe3f43bc362fd1dbb135a2eb8f3b94d5cc4af70f1101c790545a0eaf2408706e1000000000000000000000000000000000045f0a04a642bb6e4db34fbffc8adb19a24648554f36ca371fb1a851384a4516a57f1850f7d6be59ff67029ec4002de310bc47acb3aba7eaa490ec104ed9b2985f65c7347f69fdc67b76f6f43846a99000000000000000000000000000000000e796fd500cb1a25b834baf7335641f34ccf04ccf60f82367f0e5c8c7fce8e3030e7b916752bac8e3adc01cbf4b319ac00000000000000000000000000000000142e8bbac9cae69ba3dca48aec045e0c4d7028f73c254433f921b7240761c661cf8e774a21da249f7758234cf7607fbe00000000000000000000000000000000045a3d80767d116e89bab0e9de812ffe7ffdbc41b61f5f17ad16be5bdc9968e34f46b937c5f94f8197e21b358f44b5240000000000000000000000000000000006978b93018bfdbaef0d40f1278e831a1fc50b44fff39b7c93820a284d90b699981b1f422f751a33094ae7b5cedbbb2691b88ce9888e5dcfef70d6f960a456dbabc792571f2a98746b7d833e7fab98500000000000000000000000000000000003c3561f5d255cf1f83cb5f4df8e3b8d5655d965826d56867ae66da631f8e7d489f733f5824c36652ab00586d9c593be0000000000000000000000000000000010b3adb0017e2cea1b71680ca33aee368429880759660dce2d3cdf57b6cd7339bd8853e5efafb9a5aec3f7e22da676c2000000000000000000000000000000000cdf976e4c65edb79ff15178f6ec5bf0a77a30d97b799e433f216a2fe3eedb10bc6ecbee2974167128773cff43f1922c000000000000000000000000000000001599b60ee70d927849764880830b2e7355daf95eefef39ef61569a2b83b2bcced4dfb28047a1e5350cc87ef3cd5cf1d93e82cc1261ac3864266379b4d518e25c05bc492a8946b38b8a64acf47aeec4b8", |
|
"Expected": "00000000000000000000000000000000123af49ac2981e14a490a4a6792f21343497b562266a47487cf6c650769c810852e357445bc68f3460e7822e8cd1e3f000000000000000000000000000000000143e79853e4bf6d031e1116dac2c6eca4991b8a1f822fac1d352d2cf1b88df239d82df886f0b24b3e7f305286cc1257e000000000000000000000000000000000b621056a9de2d83c946b1e2c7a07f9beb8e053202407323e412c0d8f60123cfd5818067f57034fe1b1b5a3d1bb285a50000000000000000000000000000000001642fdff2c52d58d38201cf44c31e00df47ea1439e9896b5ac5e9372482f4ffcc698be46c2d375d57a72fc677a9fc8f", |
|
"Name": "matter_g2_multiexp_36", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000011f78204afa05c3717d3908dc7e4356ef96c426ef380b6abba3a5616d9ee01addeec3369967ed42e030c4b8ff9939c4e00000000000000000000000000000000175a19c86e7eff0f4e809a5105503ed223fe327ee4617f7f51257426fe408373899f39014821292a75e4cc4eb9f7f31e00000000000000000000000000000000052130dd3cd17840385db424802d869d7eac781365be25ba401b7b0e4025353c8dbf59e5997b5aac74c252192061299d000000000000000000000000000000000457f4fc7ac5d7d4fa07e8ed125df4c4e950e6ea926be9c04b6df3c3699a10e99af7ea8546b8ac70c3003468a75c821ca2a1148f1ba719b2da92c418fd137efe21a44dd4cce013ab36e57d97dfed92990000000000000000000000000000000005182a3af2b52102e09214d048a1a29d1e10b7ace6afbc4e6b1ebf16790be372dfb6d65cb8fe08c3dbbed8c5435a59a3000000000000000000000000000000000f2a1261463c09a88edac443ec3cea8aaa19659e8b7ec2e8a403dcffb1e50ebb3d07217a9ab057d8d097c075609c13900000000000000000000000000000000007d6525fea8fbb685fcf89bd772d48c406aff7377429fb199f27c3c3337f11f8e24c4d81c9026b469600d11e8cce51be0000000000000000000000000000000004b6d6102debaec16c34fecfeb444e7ba573b13b83ec375f14d2c541a0d1fa528ed6599a0eff4f8ca527c5baa579f762fec5d6167d7777169348cf81ad3eab5153f8f2f18fb5935c5ee5e3a759f9b5af000000000000000000000000000000000ba1f2b2c3f1c57afa0ab647d32af5d036ef18069a4abc9795dd9927ea274a718b67373230e337cb9374ef73b5e2303900000000000000000000000000000000016458ff2f5d600af9d2983f535c965a2a8aee48c0d95095bee642bb7bbab8bc87e3e7c3b52a787c53f0d1e00cb4ff32000000000000000000000000000000000d11324e812cd4fa65d20cf58f88a9bc9407657834d7a92f80bfd32c7085ffa2f9f78d7e18c1405a03de939bd0dbb06b00000000000000000000000000000000144a0f4d50bcb16942d22a12d28bf34d2b4c51512a3f11c130f1566aacbdb63ec3984df5569f41ef621f50d138883d0dda609e1c8fa42a993ff355a70d44dfeebc71a801daa36acd437daec5d7b645d10000000000000000000000000000000000d7b138fe445d7b7e130134db653022ebb389075ffb62ff9faa544cd0fdb9e78e313d0b1cb19bd812421d38d1e9996d00000000000000000000000000000000084411aa2719b729a1e299fe8a710f767009060f1b2becf2aaa92efdeea8c91239aa5d2504c6e7ad2e3f39d89ef00c1e00000000000000000000000000000000017e86dc0146c9bbfa5ea1e48f49918167dda13b31ba73311fd5cfdc12845b95b9e90972a9a4d36203be8c5920f8de5600000000000000000000000000000000150e4b6fa9cd9a609241d1de8a637c6ab25207bccf8e5eff4a97ed633b67826135172880b118037649407a3e1b1a0661bc5f7f5d096247ababa51852724ce9ddcc6acc7ab6180beaa1cda97dba94b4ea000000000000000000000000000000000ad7430b7778248d63a06e26119e5600ae97071fe8827b24440587e8bf6887b646f342741af69d20e243c9b45d7dcf24000000000000000000000000000000001230cba1a5a66197875240fe00c59b796ba1db5ea5653cc76bf43d6adce0db3a109168593beb39bb45688c1d124b9eb300000000000000000000000000000000144652474c58413cadf9b31715152052b7618e7093e931367a7ed0340e66d84c0471b6ec178e1730cf10e749e01815780000000000000000000000000000000009abdd0210f25d12146f2911a60035867f59cc341b35c73bbdf8f7a5a90d0bb6566c6ba0e868a3d62d3557436190f3f63222b41a59f9551e91572ae00582e1e41989ff5f8e2cd1ee1a78f55c2b28ecb40000000000000000000000000000000018ced3cd0c169693368fcf9c3dfc49fe248f0b9b5511e9407b8634d8ed7b54ae2dc4ac6ffde8b3dea70ca86ddc89449c0000000000000000000000000000000002f6b227e699dccf7ab1e0b1cba4cf9f05c4dcaf9fee6cd94bbb79f42bc9598fa23eb2c653a7654db73feb511b24829f0000000000000000000000000000000019785959766eb8b00ac2600d87240f2876e049725680f4504f59db6642ff8f82d4e1b856929643906c3be7807a2443180000000000000000000000000000000018285acdf25a475b37ee4da872debba4297fc8731eede6b22be3b0dff12117634de44b84a18042852ef419c3ae18a46b7431e5c1fe5f8d38c759bc48e8207695a3cdf07d4c1fd02f1009088539085da10000000000000000000000000000000019c7950b01e15669cc1f96fd94957535f32132ff6a5ae788f6f660024c332593942bd3e9603f862756edd4f3ab17b20b000000000000000000000000000000000bf3a6bbe10ad91d687a135f4863ba0332e9b04271d437a6a4770056e6b1ca34319dc895f9186482bbbc815aead03392000000000000000000000000000000000a3ef4d4f7a15da04a91ff079cc40040993a90e9ea21f53e31f7dede52dd513a97ece780374c5f3aa8c8b2e525ee31d10000000000000000000000000000000017749fc7761b06432632ac686d93484f08407504e58b04b3890cc2101f15d21f46ec0dc1e9028c8ef8df10f9ae929887d474e755f6ce9045baaed65c80f5a686547089e8cdf4ad2b7c2ce7c255cb5c730000000000000000000000000000000005a36af876edfdf26175c185c3ef005530e02474232ea659f5cf251c5de5721f1b44a25714967d283525632789331d2900000000000000000000000000000000130a6f5edf94736477143b1efc316f131b36d9658c484821be08e7f5b9c93f60cf34042858664db0ff0240addad8782f0000000000000000000000000000000004fedf49e6d49c074dcca96c01607da2105d8053861b4c677a69cff0f82e66a2a63f32f3d9fac8e6c844a1f77055bf31000000000000000000000000000000001528541de3a9d4a216c0e60c31d2b7c7cb91b839fc31307cc70f18e9b87b92bf5b9a9dc4eaacdec6e6bf7791e547d8a2976c8775b0eaa1e4aa384d222efc476305c7ea2d625cf5c67ea4368d7a9fccd10000000000000000000000000000000013faf7b2b8514f77021d8927a3b63bb7c57785e581f40ca82882341c13a9daf062a26b668844e58291366ea6ae2f179f0000000000000000000000000000000009060f9e1047f15f175fe95cb0914f4941bcaf071f24e856eae6f36263c812689a9217da277613c10c8e254a0933c80800000000000000000000000000000000154619e4ae3901789ed3ecdfc76069d8026a3e2cf142a144e8b58482233380690e378de6b81af0ed9b6536da1cc2a30b00000000000000000000000000000000040c1bce922503699e1fd5ac67725f11d7f9bb6903ff9204412f65355be69d73cd7330a3f7bfcacaa9b078ba6b9a9f839db274233c46caaa9c99690fd00fcbfa4eaaad7c41f8ae84313448c787165f6500000000000000000000000000000000103d91916d537379d6d8717b17ac5b7e9fedd98c24890b51c027cc086458259767d989b3ff9d6adad72bf977e4d378f400000000000000000000000000000000159c01ee371622378339518217dfc0570178aecc938b4a008dee1a6661ffa605c0f1472c107558ea791e0959d7dc1c70000000000000000000000000000000000ea3e10cbc3a55ef2dc7bde7a2e80666557e9e8fd9ce77e2e92c2c70777afe43c23072e263e1def56cae4b6d3772db96000000000000000000000000000000000cf1db638331c47f9080c04117ddab4ba79950563810d50e04af819f14ae0981f6e1e94a635fc90226c8d7beef0844354ac9f9ed46ae5aca33af9ba1c0fa5a2138d4ca02b962fd1d02b4636114ce19970000000000000000000000000000000000095c82c58182ae9a1ba14421c2966d687f7225ccd192b24097f997b471d13b46a048202712cb2d8b1be0ff40755dcc0000000000000000000000000000000017410aca05935a06942f673d1937a593423cbbd226f6707c5922306d28a60396baa08a941122dd4c583331c9481a734f0000000000000000000000000000000002c1d3a1262ce8aae42a6ed10d8020c31a468127e1a59d57d2d409ca9d14143d9fd21353b260edd8b387840580698846000000000000000000000000000000001512e29256b6b9f5a7ba4f79dde2c915b162e4881856258ac2050f02868842381518da4ed824243692b131710d7201f8ab300ee55e90ac046dbd772da788dacddf72c559d9378b39507987a9774301b0000000000000000000000000000000000ff83bf1d50fe35bb3d1bcb07b02d78a1b44d2e0c6bf82c600feec3897fae8b93c0ef05006c1322af0a732392dad86e8000000000000000000000000000000000d70c4957cb3615027cb950e4224d41849b9ff1b435ce936384fe17c4d7bc2883fdbba5123ca0c0c010651500557e1be0000000000000000000000000000000008b16fe9af45fa913aa7e5d01b5b58f946004eaaeeeb493759a5bc2b192d2dd71af24ecc5c6838b5e267ec2dfcf5c17d00000000000000000000000000000000038ca027c985af3cf60cda13e770fbe4919d3a5b413763c8ad155cb4903312822366eb986f2ec9e0804594ad4894e468275b22db781d5e8fd07f36788bc1219c4b4a13554c28d92a381adae111b265730000000000000000000000000000000003a313d6d41f1ebd6b98b2061a2d85943e52d89e4b8680611d41ea182385e154da24248faa1563e6ad79172f91a8763f00000000000000000000000000000000038d9388fe9169710e1a205ecfd03f674b47ba2275794469dbd5f193a55e00765c8eed026363b41afda417bdd8910ea60000000000000000000000000000000007a75f53d9b8e5eef19ef6f5fe8ce5d5308a1a7d02e0bf46f91a1e0cb22555752d82d8471c123269050fd8f35a272f600000000000000000000000000000000011f313127a036403652fb2f83c5122fd12c362ecba2251bd6c357a964dd758eb2a2c3053dc668b9a4bc071898d45cd46ec69b95dccdbf193d9ee4c51615c0b7be5ac6bed3f2559f0cb2755c634839ce7000000000000000000000000000000000a43335eb6ff3bf2daeeb1eaf44c2782eeb517e82e55203a247b7a396e26fdf85f93695753c52c68819b58c95f361820000000000000000000000000000000000c240b7896b3dd0c318dc9ffcaa001d20bff288def3ce42752d660fd705e1544e292a5a0aa3a9a80ae91cb47cb938989000000000000000000000000000000000e5195bcc4ee8b149a769322165b6a3157ee7d04546643390adc812b6296675dbd31168b268df869a6722a7c8f51c79d00000000000000000000000000000000004af7dc8a5c552f00d55b996d193a9571173ea829eba8fadfa7becc2f4149ee7c6c4d2c8c7b1970df33cc56e450657331e2bf1816a84c190eaa850ecfe1a9376123e0d0732d90ac3537668f8f18b9f70000000000000000000000000000000007860c3403607d4e13f738357e18bbcc4df10fad4aa25776f84d3c2758624a83aee0996146ba17a812384e1d67a7c54f0000000000000000000000000000000002169148d86b1f7a0ef75d9bd19b6d7cd66da4293fcf33fed9241544dc2564d980161a6bd959f3b43569312bff7a23cb0000000000000000000000000000000001897c121cbf5e82424cc50078ca7143a0c670f1217a9180cd2a4700e06aa895cf84c0af94b7c04bfce047a7d1f8443100000000000000000000000000000000040c1a0c4257f90bd83fece3c9372842a148132d2dffa956729e741ce996d229aacb04387d51a72630329230020b2235f4087feda4bd8205d96cd0bf6eee44c27a6669d7ae8e16c731849cfbb2324e1e00000000000000000000000000000000058c001ee1343c6cde55bbdc4c538f5d14b0e8c199fb822f080ad96ee764bd1908f92260ce60cd521919f223301ba1220000000000000000000000000000000000f8943c35e7fb8b58963719f1b9820153e0831cf81dd208176af7527781ceabcf6ed2e2276cbf374e0525952bace0c80000000000000000000000000000000003b43ea8c32a13c014b05326f7b4ad5b5fc1bb2367866a69373ba91402f4b45409c6d034898e8b0ec3b93c2878d59b72000000000000000000000000000000000101c371ab4d57ed2cf17dcb731117b1986bffc586529fc1edc630de1c6f4fdff1e10b0895907bb81d2ccd3eaa96c04a67b81583fcdc9afe5f35974dc9b6310ee8e1c92031a49c08b05555fc0d33517f", |
|
"Expected": "0000000000000000000000000000000007152d538d0f750901466c1ea34a16e7b0e1296a2a3740568812587affa5c0c76ca2055804e24f3415a403f06a717c0e00000000000000000000000000000000119c0c282d22a01524d87eb850789c4816e7dafdb2782b57c32409b1016615beeee2067443835466283543773cc8b427000000000000000000000000000000000d68137c3df081a519747c044950c3231ef82295eea5b7040843668195d4549c8ece4a91447e0ec89530bc51277535fb0000000000000000000000000000000000d81a4fa2d32ada3e08a7bd4471d45a6afd2cfad5bbfa3d378b1df2e0749f9b05b465be61cc9d1a0f4abd56dce03dbc", |
|
"Name": "matter_g2_multiexp_37", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000004b153d6554c9879359052717457179d8318f8127eb73edc1d6ac2efb1ea9643c4357cc813d1df49730b77f995d6d449000000000000000000000000000000001533a450737b4bf8edada15446cf21ebf82aa7bec7943025dccc4784e1070fbce430699cf3a37a36a3ece692ce87639c0000000000000000000000000000000017b8afc300bd70a3221120f6fbc37a8e6158c48b476f00992c6f41808036765071bd0a76f7c641443b97ba523153947e0000000000000000000000000000000012f686b4759a3d5db2325508f148bfd6217e027fe261d3ed7b8fd0526036044dfb563e1c4399ec266e140ca372120e289f3c65c2c25c6c37aa45b1104745cb8ec511a165ffdb7e304f5478aa3add4d7e00000000000000000000000000000000061c8288b7bf2856c075a176d1086fc49f0359ca3e7c1aaf5f151e6462916a4e1b69b6decb18823759b620f7593079c0000000000000000000000000000000000877af18cfa0d029e7c9a5833b346c7fdec06e54d9641d3953d3cae0e8912bac7c990f8864c2adb6e576442c634865b6000000000000000000000000000000000331490f42993de3ce7cdd53afb4b310f25881710a23f601ed95961bad4e9cbf57d3077803908a91b65fc32d1a84130c0000000000000000000000000000000005aec079da804fc572bb8eb867acb93a24ffb6611eba920d2ce799c4c80cd8e73b3cefe989885167ab685365529b4f2a8fd50c46bade91a13d6dc5a06ee62e5e89e0ae7ee885e5516ca6c2dacc36f6f3000000000000000000000000000000000ecc7abf4f6f9692cf3a118cd01abaab4754c90d1a59468d402bd699992800c2994f47b2094878604bf7825f125133e4000000000000000000000000000000000662396427cc596458e880bb8a43dbe046deb85601e3c64556990de36e8637e8ea3b142a8195762910a83609ca311c3a00000000000000000000000000000000198b9c52be68d073910f5b26bdeada9e9b308e4541561a8ffb21fd8e69ec9d93b01ec966fba65be27ee53d4857a43e120000000000000000000000000000000005201975985cac810248e333ca714cbcac0ede46bb915d8c857837c80c805898d0f9ca0940819878a26d269faa02cb86128db1a106328916ca5d63c0b5722642febed26f00a89430d52ec3eae25a019b0000000000000000000000000000000004e61ad4818ea3c98ed3c0d247798a1a6ca6bcb35a1cb60bda9394272ec092c385661ab93a42af439f1b55ee8b9c0cd4000000000000000000000000000000000ee0b71ebf39e4009bdb310fe3b555cdc860abd47a67bf481ab36b5ed0c00bdca8082abfb75691d45e10c2f2d777be19000000000000000000000000000000000e9582e3b5bd580f3ca7ca1f58e39379918f2d04b82b418a91e133117a9703f7df4aad30d48a47e29aeaccf5b8e33559000000000000000000000000000000000113b4c068fd040cd3300a2d1ef658955b014e571e7c77594edd31968037c1fff241da88e7a88669a569462564e28cd7d45665afb6a864893e389511a0f7b2df74c9e45a86fb69f6bd79854e3a88c206000000000000000000000000000000000d8b0bf633072f19db61ea263a1dbeddb326738396caf1196e31e2cbe99a68e8c70f8db13cfdfa4fc4494e54c1ef28210000000000000000000000000000000009ceaf2a0c63604afb8a903195933fd1ada0e5314255be3d74a95679c7a7845785e22d2c0c206f3afd62110ac9810c2e0000000000000000000000000000000003a135b405f46ae3f5cbdd63f4964cdc5014c9f3405c2062ba17423dcd22b8f2011638d520ce0ec7bb0cb5b03e8ec01700000000000000000000000000000000066eafafe1cea67aa6de267c767f49d4a3fd44c28d45a920fe9b3cebdeded883d8960f5e9fa4cc179246918942b1428d28f5fd09c2c1819adf8e6d0e0f4e4681babff46757edeff3839e9691888c13220000000000000000000000000000000017e37a2f1c892fdc58ac3f72cc5a5e2b7c0c87333afb06de89f7a84b1267695bcd452925fb2f15f8b7b20aaa85a6b5650000000000000000000000000000000015b2919343962337a41b54076d6735a093190e1965faa33eee800f5eaa43c35f349aaf93f19977b6fcd19360b27edd6d00000000000000000000000000000000161afb1494482f953007038557c847e2cbf84c57c5f5b806e3b0178e71e3238305f733943bea7ad6f2bc290778638e6a000000000000000000000000000000000c27a2170fa584863697292e626e2539aa15f3c8eee65cbf1f1b7ced6297248d059fdaeb9c955437a51cb016d1ee97c3e6e61390ef88f20591570ec1fe71c3ed769ee8e234c7cc7303a4cdc065717736000000000000000000000000000000000313a30edffaf864d0f1c6bdafd7d1e563cef434d45e71489e9f9e4cc6700e44991a99220f53f0cf5e7de5f6e4098bf20000000000000000000000000000000010429081ebd2ed6fa07de6ab0b7bd559a26a43df99fca0a2252411b4554dc69821ccf3df1b05114da84a616ccee0a9c800000000000000000000000000000000131a31442f80da4621f7691664e9f8b467988fa039bd086a2d64f9810878b557614c27745b2e821016f648ec36ee797d000000000000000000000000000000001160cef9f5e4d022baeacdf10b3bf9d7ed5e50627a99e29df1be3667cb872b2af333f803bf426314369b490c2eca642aa83c5af2f9d10c06552ea7d1749cbfa7574b238433c1c0e4788efd0cafeffa57000000000000000000000000000000000b20ec53bc643bdfda1e3947b3773d748cce1992e2ae27c6b7460d90d48e08eb9240879a5a7d3dc3189f486706438dbe000000000000000000000000000000001024bae4a7f71d3d2fb8246e82d95664c4ee8bca4a380c293ea084f749911f984aa4c6f266ecfff69c4f57e20c0660ca000000000000000000000000000000000b58472d81a9f16d2fe7af87170ca0c8c51dada62a4b2a713cae053a0066fd268283a785ccf269e05d8873cd686d2f4a0000000000000000000000000000000016b68177bce92fedfbd90cdb752bc332f46fde6673911c016fb9cff4912d79d3267bf629c33097cf8979f2b913c0936d4bcc88d85a5a8a29dfad37ba97ab3a5defde4ec356146db8d10f33bfb36ddd37000000000000000000000000000000001030d5791bd2a27469d242c62403883ca167303d907839e608acd827b4118b752840a4eca0acbe5df0b447d6651e517800000000000000000000000000000000106d65f922581237f779ba3e66608729dfddb2c487bc927f34e5e39707f2c8a82e8c96af68e3257c7a9876a05a1b01d800000000000000000000000000000000115bec40b8fa914305b1d5a85b65f0811517d36839494ba69c929fc2422f7e8b85d78df4e1687ab0087287eff29c65430000000000000000000000000000000018d78a75ec057cfcf179fa2ffa7dba79cabf6525dabd69ab95b23dc8f293aa077e46e562caf447dd0913ac9dd60ec76b29d5d818e62c9791c320e01a3164e142d9804e9caa7f96b4c3b76baff38ee2e600000000000000000000000000000000023f7736d6de94b08d9e9efb6f32f8c17cafb1e1b9b1f3db6e58df72a451c3225d11f4304eb0d702b07a7966f95a11fb0000000000000000000000000000000007b3204f258c873a6fcb48d0b36c98ed5f99b424cf4f92a028174e0e93db2af549648ea95fa8c7bbb42b2a10eeceaf8500000000000000000000000000000000165d6e769b7df91374dfb44e18d43e03ae12ee10d8a618a20f67332cf96492ff514eb7de06ea53096e823770c686c32700000000000000000000000000000000012e69ca1e106411165c06ca15988362de583c4a05425e2f4aba4c14cef6d8d04c52c87b4fb26b1557801f55b02ee8ba971c8aad41e401ab6c49dccba28ef26acf4961978e94e633b72c581ac03621e4000000000000000000000000000000000e8e6bf1c8837c31446959242285e9b85978a5349e1f0b3447e380a7bcd6bce758bc6192cb880f9c09d6ad4a0ee36eea00000000000000000000000000000000199b361ad0b435d7a66b46a43d06e5898376a6c260b68c965f7b186fc75d2f321bf883646e7551eaba03181907d3aad1000000000000000000000000000000000a76e3f399f31cddc4dd4bc22187a68fba31fe2371291ab515d22730d320ae4240911c755750f687c7d26aed09da4210000000000000000000000000000000000cbc8dbc004b9253ba91b2238c92bbf7883360c7ce39f6e15592a8668654950a3fc5a94cfa97f5ddc60add40c32a3630659ff910eea5280dc5c24c542516053637a5dbea576a94a22acefc902e56568e0000000000000000000000000000000005448b623604262a9cf1a9a292c36738960e132bcf0ec8e61a510008c2ae0b51b31da25f2bcf0d7c0d4ce15b1d7179fc000000000000000000000000000000000b61df56ef891bac07a873571f68fe43f79438a31038cf8ff97393ba44cc47408e5a6d64e9ebddf0195bf914f141e668000000000000000000000000000000000d196ced22ddf11132bbebf6c85bb3006a194cebca975d74992ecfcbac546f0f25a39ed5d6100768c1f1a791f3604d12000000000000000000000000000000000f727cb947849d2d7b046218f084283e5513e8582229085f9f98fca522879543429cb8ab435aa3dbf01b68ed258d82c112ff32d44eb442a711250875d86a401d0dccc95e5ee39bec71738fd812d487c6000000000000000000000000000000001044bcb16b3384a1f350cbd62bae568c96932a364c16b34d91ab9b1035ddee93a02920ab4dbde2c6f254031909dc3a450000000000000000000000000000000004a29aae48210289e5f588aede0756ddf60724b8ac54de5d9159ea834d5da98b7a9d09a6f37bcaeaabc559dbdde58b6800000000000000000000000000000000112ca953b5ba652c715fd20e3b85c5bdfeaa7d577aa49aa4656d142c9c2afa3d8aee151338f59a199f3c0c3f6a430d6a0000000000000000000000000000000001ebc7a17da7809f9e744cf7f13fc437de34d3472f022493f58bb979e2282368f989ca0982098a7c377498f1d8d32583666b820fae2459b98f9bff20275a3c96ddcaf98a78f3f5fa4a2c0a26cea79352000000000000000000000000000000000e7c3d6bef4b1723479ab6724cf7858c221993357b194e5055db96b8168f8d78f72aaa4a2046be17ae9a7eb00695ec510000000000000000000000000000000015e85e85cec08133b86738e1f7a738de455930ffd5073997a1f1692c28044ac00b634b90eb24938cab56e286ca0dfaa400000000000000000000000000000000164646a4767ed69f9280f96be9a7f988d17c187162554239797436a0bf4c4ffa7e4f8387c3d2406a7528c021f56081df00000000000000000000000000000000197b1080bf3ac3ef7bd6123a55f20f1002f366d4efea9e14ed92fd2ef147e2b5d9251a302a85172235438bb2d35943a740a9181633a146d7f307ca7606cd45b8e721c46b955a6989d421baafd8e40139000000000000000000000000000000000db7cfdfd58a6ce9dbbcd5d65cbf22b5e1a81acc70f1c85651ba962d61fbd7ad83e5524fb9aa019c6bd75dade96f7d4e0000000000000000000000000000000011e269a390fd15ab1d52d38de78ec97eb6202604fab02c4598ecebc7635ac91ee564e751275a485fb43b933678f11fd8000000000000000000000000000000000b8597a00d2401664405dd1fc7d69786353c86cd4699af981fe869f266f9087b00df22a46ac34883173bead870798f650000000000000000000000000000000009117a49b3f2a8a850a0179b558319bdd19a5f1f4a45af0ccad0890e63b222d028536e9bb612093cb3f1068d262af90d662ac80797c633d8b9c8907acc2960ebdcb5bdad82d9fceb4411d5173b7411fd0000000000000000000000000000000002e1311abb9df5e4d76959276b6f725f13728844f8c7dfe5e25469cb95c6937a822282b3baa38817e24a6219601132bb0000000000000000000000000000000012820e6ddc50e19a8f98c15013ecc38901a4ef8ec2b79b85c7f7913da24404afa1c79045f1318cdf271028126f9420a5000000000000000000000000000000001794e653c5673e51a3ace631c1a1265dba07fb74235506b2149d42b90eb16afc26ec0ddc54d03f7ba2dd6a2503971fee00000000000000000000000000000000112479bdabb9dd057b325563c666910c01ef66adf47aa32f5a41bc9cb8234750985c266fcc329ea3704e2b8d9b15bfeb59401af15d9b83e2ad68cc8e2ad1508391516ba0b26fcc5ec6eda8b318a374b6", |
|
"Expected": "00000000000000000000000000000000168c90045dcccef35cfe8eb642924ec2629db886366fd9ebc082019690d103627865f0dc39ffdd2167111f68d8d03c89000000000000000000000000000000000b6f0928a32672983664ad15252b3f145afaa04f11d5f43a6169a2fbdc0b0a04902a183b25e38987c45579ac6d11011f00000000000000000000000000000000195c4d796989630f85df4594eb8353d44bcee76d82b73ff7a57069466337b49b875b3c1418d22d79716ffded7e704a6c00000000000000000000000000000000032db644ff8ca6a3b1ac7bc51ff783ce0cdb7bee8b2c21dcfd3adb56a3e210390756211f22feb3dd4f706e13e5cc163a", |
|
"Name": "matter_g2_multiexp_38", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000c675cb5e90e45300619be91c752a5831ec47b4143c28330422cb57139882e776c1c5f000d6032cd87c16ab3b1c08ee0000000000000000000000000000000000aeb4e78724d46a55e5f101564bc05e0a1be1d80a781ce8a19607322e82c7ee59db9f53ec34c70bef0766a5b965f54b1000000000000000000000000000000000933e8d7c2420cc553afb1c88b5f64c7a39f78272b34b5611972dd5ced3f639ae2ed2aaba470abe829be6ca6d666ddaf000000000000000000000000000000000ac0a9b46323ccabf4b2024e3a5b4717cd8de9ed7de8a78e33a38037f802651a4b43380a746890d93289d547d94b61bb9c351c585d1920b8cfb89a5bcd72fe041b17f7bd091ba505b287778b0be4e87c000000000000000000000000000000000196597114fbaefb8108c185a85d0fff0f6bffecf056902b22d61cc70b49a747bb35638f5b663830a8d2ee15df9fd5a1000000000000000000000000000000000616ed44a5fe69da994e2ada03a1e09065964223333229f5f30ba7a452830848f599ee21810a95e3659cca495897bb710000000000000000000000000000000012d0631e524ee9d3c776c79137499f8c9fb752ca93e92497d89973033d60971da23f672f140c1a753b4d00d08a00babc00000000000000000000000000000000111159e95d131c8cbe8df75853fe9b3f24013daa083e57c5b716e77f6fd3872dcfe0156382c9d2778fe886621be19973ec42da11e95cebbeed0ebaecd31be24801fdec8b81f4046fea52f553c4e7910b000000000000000000000000000000000a7d253487591fbed97381b3a430404b87aac04073e5931ee0bfd9ea6e0d38a41090c6dc7f6a591336fc58a97a3bea8d000000000000000000000000000000000647c67f1816ae6fec39033c3169eb1ea89e5e20e755cfdea33572d6397e7e87635c7439eda4912361a32de313893206000000000000000000000000000000000e0cbd54634d070aa3c7a503df1171a5cc435d050def17395707bdf7a61cfd539348ee5a4c29c7845cbf0e5df0531f530000000000000000000000000000000007d006601dc1e092a616eb470be35b5d32742dc6a2a4d71cda8865f071dbba9d8a3a8cb10b486253b1633e4590e716dddfdd8996780460757702e34ad98f5f64a8c1e0bc8851d6c97f02749b8f77cd03000000000000000000000000000000000c502a19770a892b2fa1ba59900a36c0ed054a8bfa0c4e32bf471b90d0da9edca6c06b133c8f12e233b104262a81dbe00000000000000000000000000000000011801f159086d07833a691182595a42645513d316c084b2841445c4a63c6bbb402664a9a9a100e8d6436337ecbf398bb000000000000000000000000000000000f2b9bfd8ef6286bc41e9f47ffdd3efe437aad553c9da02b3c22ca04b5578d634c0543a07bea966bedf345562218c2190000000000000000000000000000000010be5ffe0cc9f580c74e027aad09c213189fa4b7aa92160ce813b8d398b2e2803294e1a730cf5c891cf1546c6bc91414f256ff23b38b3b986a62074c5a3e05e86ead9431fcdeb67512f6d502fcefe3c300000000000000000000000000000000132cd5220c125759a18c31313592eda774247f97b5134111b01ef28dad5c3ba4d3f13d1af9076d663f7e217258a6fdaf000000000000000000000000000000000f06a5b03daaf8f92f9a302f06413044ca0dcf2be81d9cf016120312fbd41b273650fbb542d419595fd2815a809c4b960000000000000000000000000000000001b11acf12cf46e40554a1d6a833566cec1b2750f3f72ef77496477831d5933f477d59463ba19c03dfbbbd02fcbb680b000000000000000000000000000000000b2aaf91827ba923c8a1c2fa1d6fb92384c9f48f8f77273056b94245114d1f3cf66fdcab330673ceb2e9dad6c1aed0d4c01b3c8bb0acb17198bde9adce3b0f7ed4cd8615f837aee928524b0984c99d0e00000000000000000000000000000000051858339be99d1271152bb390e9a2ec0c0760b7686804ba072c46db3cfc4472404a9f87d868a28f2aef16c9e989d6e90000000000000000000000000000000019a33f21d0bb8303f540bf26816f145360bd1e9a8229dbbe7981f1cb5b099e814f2691fadbeeed8e4c4b772bbd27e60600000000000000000000000000000000073eeb49aa7e601732dc0888ae6b0f5e8dde3d97b818155221f5ab8c599eda75b25c86f15ceecafdfb9ee4abe3419e10000000000000000000000000000000001507073b97d494de26e70f18bd1723d931cd2a88903ab6da2aac3b80fea78ce75caaa9b99375780d759fc4a1683950bd458f882b63c99ada33d8215111a6df21c8f7424eb2fe9f429256201d099413c10000000000000000000000000000000013b5422deb0e80bec71309d03fdba007eed33c3ce0fc6d4f9a0d063136b3b85a6fce90ee59956a9b91e1caa519f813e8000000000000000000000000000000000829a11eb50f3bb1a47b72cfeec9d1f63e02b9f7b2592174c481ea7b72a121645ecb36b3d1964b082bc6c7efb4483a180000000000000000000000000000000003d3aab53814f55fa97285af2dc6d32cfcf5a08032d2c15ac83ea036603e08a53e0d2b8d93a25dd969937c113e78064a000000000000000000000000000000000c938a68688138149cda64f168ac1466c401196eaaa44a464d9e345c422948767ad1e25d1ce4cc5996ac5d5dab61516b804d7a35e5731b111a6904e0998d90ce86cf612914152fe3d2fca0201a41166a0000000000000000000000000000000001ab96f0b60213855fe221fdbe2fb22da6bd6cad8bab8ecb747c9528d3511976236ffefb34afc462abfde13a99503cb900000000000000000000000000000000182fb121778cb002be3f90e2d6837a406edbb609bfae8fe59837aea6f5f6131a10791f92188958b57059b7b9a9d3a24500000000000000000000000000000000159cac269098d223ee6d145a4489f05875b6a546767c023dbea62b3cfba9f8518c9f4d2594d00ceac325f3d8ef551369000000000000000000000000000000000c0d2e4e7aaedec7e53bfebe8f7fe5115720e58768469b6673cee3473b08fb8cd1ebd0514689ef65d78d008889e3ed296f1629a801db6bb4066588ed79f75223120728c3a57f7129d88f7f877149223300000000000000000000000000000000079c40bd7fd2ce0f48806dd2e88850ba988e5adb0cc5120977da8110b07da264318fa034c0c213590a2616f0ebe40f21000000000000000000000000000000000905f41389be39361fbfe7641394d30870a079f230dacef89149fdcf81a4d1e0e10b9fa1c0c3ecadced9aaa19fa9dcc800000000000000000000000000000000192f50e08e497f902403df40a504a1b4b82f1957572a9ab7ef97f5ab93c6fb876d8b08f318244cba95ad5200fc2a6e34000000000000000000000000000000000be7ef45a14871dbb344a69c4036af4f994a22ef14540377d1144a92978a23c2d678cca47cbc18e8c036714112d11f7cfe80ddbcaeb784e24975b9a42801c89bdfb842cbde5fbc0c3d70c0632cfcdab80000000000000000000000000000000018d7410f0105ff03cc4ddd87a6e0b65ede4abd4609db5ae53720851c90255757e63c6482de4651eb1d3669b1e1a2f8d9000000000000000000000000000000000d4223be106693a672da890b64d2653135119983639f7052eb32051c34113022080ce2355a93a2f64a75d8e0578b2f95000000000000000000000000000000000764780391249d0c987270bd181a44f6260ef82eb00c06585db7ef09e8b069e46c4e0e659a081ab0fda491534b71b0ba000000000000000000000000000000000a8546031e6466ae43643462b7617703a63841d6d4cb0c09ce63b2fbe2c2ba7cc35367191d0313717b1daa665bcb54551aeff13de7bcc4bc2ac1b37e28ce466805757dda29c9c743eaea9da33f47f4fd000000000000000000000000000000001922491dee4e0f29a1dc090c9b48fe8e6d70c3441e532021985932005b22cedaeea7d9ce1796808d756b740ec63f8ca80000000000000000000000000000000005b34dae0e630be6a59ccae17b44eab4e7f10be2ee700bea15f9771a724f0979798617e129540901a8aa023630a446f800000000000000000000000000000000095bdf612289258b31cc79188566ceeef6fd66858b4dc060864d378cbbb69f951e9c6bfb3d1384014507ff29f9446f410000000000000000000000000000000019f06f11a833c06c1c9227255e3a1d74172e73b06675c547844065dbb909ad66bbc150ba396fa1ba22b7183c0fe80e96c4984739882bd2f882e12660815b96d2af7812d7ae87f5be034b88e9e04fa2890000000000000000000000000000000003de8082f828ec51e23c864a16147546ff60b5fa71897ff4c120556af5c6616bde96b6e53fa673cd1f8af503070bfacd00000000000000000000000000000000093013f75b6a19b5433b3b5ff044384ddfa258420c80fe81e0424e3102cbf9e550a946e56ba9746423ef745e33da51e7000000000000000000000000000000001227cfc3e9a8d6a71738c514c05766ed4f1f4605198f5a3ad8309c0a49499e4ecd34ba1ba7677d6d90203e54d7611807000000000000000000000000000000000a635221d514e58170ef299eb7f5b679050ee24c589cc7e348b2905a3cd1b7bcf2010cfe168f5aa60f4bfe15e59b4436e7f33141d383a1a927b7645656ff7a5795901a997e27003c5672ae4fbab4aecf0000000000000000000000000000000012ff0494d308d3e7321ad4c4000e9dcd19552d5e4bce8504760f066e2fb2509279b01f1568e3c3f6216bd5328cbf72db000000000000000000000000000000000038c6e8f0fab30b5c8e4323c1fd29527845c29e1a26c70b8e5284f7ca55fb55ad4ad5389b5280927b98907132f26b76000000000000000000000000000000000aef946b9b9e9fcabb36507c1cf441df2f5ccd71ef9281dafa5e25bf07d69556e4143ab402dfb38aa756bb6ee009a6890000000000000000000000000000000015f69bc7b0a6f2cb64fd0897b421e339fcc8637efced8bf33f5aed809a38b49a2e6376d18b1bff0ef70df1b7187ad048fba4674313a9727aa4b733832a0e06666d3e38184836edf786317de9dd055cbf0000000000000000000000000000000009e8450887137cf45b04184b3c6fedac6676cad416a7646e9980dc99a6d6b62164dbdfae7cc20edaacb84432627e6e550000000000000000000000000000000002acbd87ddca9dc775da01ae026f1c60f1cb5974ce40caef80cb0d2eb7839777c1f61eae0472c7568ec9d0ebb2ec7dd20000000000000000000000000000000017c295c458a9dd995d848e3ba585f8dcdec4185a953e4b8e3ca760eb3e815e39a8ff60416e1e6f974cf7e7b086ee4baf0000000000000000000000000000000003cd8725e1cadfbd80585bf5a19e086abd631d6787403edb4bbc785d1a81f6108f451ff642f4df17dfcf94dd6107352bdc0c4d0e34d8a16b3bfb51ffc9b3c353817e8e357c608b5075c173204963606e000000000000000000000000000000000b3cc99db523b3647937b694fc23281a74010079351b2c7d1ae4cc9167917f06c06e627c4ec44af6b09f2886ddf309b800000000000000000000000000000000001e2681dd123994627adc92e6ddd3ffb006521d8bb03040fe1989e4f709e4797d143cd0bb749de33c8109933c709e970000000000000000000000000000000017df13f532bc9894be932e72c609c0386d32390dee95dda45821bedbc1067043d46007b39b6ade871bd36d39a17dd04d00000000000000000000000000000000162db4d1e956fa5b5f9ef244dbc0c6d27718eca7dcc512d1d7b97bbfd2bd00cce7941d1b9a170da6341891773a729e9ae4e31f5b6629463311b9d3c8333c33c5b2e79761ffff9863acd9d636e1a9586a000000000000000000000000000000000f0e4b606ba0a175bf57d4478aa286640ce4b5507f9f9e354fd96c45443333f6889a93012d663d78956bbfa7c645bb9d000000000000000000000000000000000d85dc4d733f0498fcb10e1e814eb61245203d6c1a46181e5a388fda2680640a1271a68d645f8fb179c0dc3107fb788500000000000000000000000000000000185b02140f6314cb62bd7977042ffaaec41ba8788d356047488004d609ae680c2f0cdc94e59a3cf90b6651298b6a81d000000000000000000000000000000000038ce717d08d367a9f882f2241ae4cc0e8a31418498bf68d05805db2e162d053a10dcff85403dc473598089a78dec27e03f256e58f60307ac1888a1b0b14b56c7435213e271eecc79b4a6f88d102be4c", |
|
"Expected": "0000000000000000000000000000000004cb919a72e67c31b3409c28dca1d57833a5066c240d2889f5bbdd5540ab2a49484c2462b25da197ec8d93dc8f26ea83000000000000000000000000000000000e1ac1dfcfe22ed7ac52c701a7221b542ce72bf59d62cc49f95f8ba64c05060671098d40c83947dd1952494833a19b55000000000000000000000000000000001331f6ed8ea5ec9b9e1a14997c2c9bc9af2ca305b313e2bc5c5bd35308b7b451a362f8ad61d636dbf77d1b2388702d8f00000000000000000000000000000000186b85e656e45cb5ac9a2a2009353e45749b53dcdcdad4f378431a0e4a317652301f834617e14dfac9836c3c11512aca", |
|
"Name": "matter_g2_multiexp_39", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000e6292b4d3031fcdeabe62921f0c562606b1ec6139b9c43938971d7851da4945cf69f39652425396ed1b2e70e65b9f55000000000000000000000000000000000e94bc63f3b8944ea6bd7bab811c013fd61303aa7713619faab85a271308bb220e2a94b26f5c7e4136a3d2761dffea610000000000000000000000000000000012313ef65ba41f8e0a57e9b810c13d23241e8430c6ab967a1a9bf5bd6308e89c135e00e789a5610694d146840fbd877300000000000000000000000000000000165ce83af7edc9e701eb57b332597305fedf4b939f3a13a95a0bb3d119c2a9204a4991388f7fb344ec8f15d32cab0eb5eb850f01feb55bb99e4accee0aea8fe6ed0bd29b2ca942ffe09456733aff10ea0000000000000000000000000000000005a88477765bbc8290b7eb137e6de78e62bbd929ca511cf0aa701f926440f21d33bcc6ac8f2ca5de57ee8116c685ba38000000000000000000000000000000000738074a9365c707190f882780b27dbe96179224103392b86c628b601e33b092a03e24a89bb6d1d1024862a9df6fce8d00000000000000000000000000000000188c713945046771bf852155ba412b4222173b6dec8320ffd1c59e9b36943c2c18b0dd3bd551b7b1367dde3e8031201a0000000000000000000000000000000017222294bacd664ec37e9b214407e5325eebe9753b430589de2eea13360783be52a479e2b0e9c5dc4907dd5f06a7fa822b373fd7e5806d227ca1f49ab0a7f8be2b5950906c8974de9f2cb4e13ed20a9a000000000000000000000000000000000c97299d7e18f41e538b91b75e962c3ce4e068202271b40469c58cfc477d7820e90a0e91d647e8ef5fc0cb822daefd29000000000000000000000000000000000bd1e11a3646c499a240bad708f97a49acaeb653aa5bafdcaba41c1c9d32d32c516c94a3db8816e0a43d1b1eceac7243000000000000000000000000000000001223ecf82c4622653ce84460c39afe8a967cbd87a2d75cbee1609161837c15b522480c4731c9e6de9c5c392ef1db18e10000000000000000000000000000000016c5e98d3d17c723548427868e3e6d7ef4bca339e41acef19e0710459bd4732de4a556b22cbb49b823c4ee656fa354f1babde7f3fdf9fba868b5eac61337be0d73517ac3f06c39b4eaceeb27ab6311db000000000000000000000000000000001125735092842142cb5387f1ef8fb69a3535e1f0ccce59661183d3104ec1ef79dd87a7fb36159bc67bd73ad403b46c1500000000000000000000000000000000162caf579539574199d56f4e756f1532c66278a55b4f67f4f4090368260f46023543a8a18d49e8c5783cb65f93d750480000000000000000000000000000000003accbc87996a220a625e36d5cdf05d8c16fb353068ad819f94ba8223cdf6436f8d822719153bdba620a07c5dd955fe5000000000000000000000000000000000b53c8a4b62466c998327e0c5ad65818ea383650bf0977d98a8a94fa9653fba276f7781af9f5a4e99052ee3ae65c283d5ba1635cf82b25b2d7e466717f5716c33f5f3e826bdedf19dbc1d95ff0c8052e000000000000000000000000000000001264608a59c0ee9a26568cdcea8801cc8cf6616773bcb0971234b2d987563270c7b2291fa035c8f2069ac99e16c68fc0000000000000000000000000000000000e839d8d982d6663ca4552527f4fcab6ad5e0a444e7b5921055c774871601d342a151133ae15bc76c023b7ea643182ba0000000000000000000000000000000012ffd0696b7e29b305412fb840c596b66b77ac2eed936fdbe0562541e4de6b3166a9991dbdfa0f79b78b4b86f11291de000000000000000000000000000000001777ece357f82d7303aa816237a0dbd3a1398574f4061dd2fbf6b32af38a65abf5ec9bc53bb8ede932db9cfa0842d53a1a0a832e5bbdf897553c1aed35fab43aa3f4510c1782115e14e5d56229de2dff0000000000000000000000000000000002b41743325db9550c3a84af80bc20c54b8b0b685d7f84d05d14dcabed2f450b91675aa8c5c650eb81151bcfbf1603b4000000000000000000000000000000000f3d3e69d475fe1d4259f18f193cd84a90b91589a6502588106f0a577d1c1dc4b2feeec20a4fc30b3e403d6ca9e03894000000000000000000000000000000000c10e2bd1335363fe958eb50981b99bfbadfd1c414830857b5257bc8fa6e26b50989d9adb5b3a2fa610b3151f8754309000000000000000000000000000000000008c825371319f4ebd684f76b567c4e9a389dce96068c101568dc8cafcc10896e3c20202b591a344d9a1c1be02310be9b75e0582e9ad7aa4a02ed5ffa22e55570c9f20e6a24e2186e8a2a2f838fa45300000000000000000000000000000000101d3f92fe64af93468229608007f50e3406719572acf265fb8b2a7051525a9cb67cf2e46fc8e098cf081e73f3b20c770000000000000000000000000000000017b1422f8208c2521e3896820b22a65bb2a9b47d7fdcd2ce57196123c1ce43c1db6d00f236d7582795d00ef33ad6d585000000000000000000000000000000000e261500a9c64f5ae107d6ccb57fa9151f5321ef4e80f0e271515f1eaaa5e3714c59bf97b39acca41b15d90c0505ba9a000000000000000000000000000000000c08c955b6df18444ce3726711d29c2088721fa0aa6e317c52a05f73ec7171ef8bd61047174c74afa1dea804c68a28e33b7252f8f3cc6341d490c5c4464bb36e012f1b05057f405aa907ebb2c983f646000000000000000000000000000000000985cdfb3934e0484805a1965984028d6c459654a3eea6ef66e867dfc737e1bbcd92e31020d5a4ddb7f8091cae2371f8000000000000000000000000000000001998c5682209153a261bf981e16bf1f7a6f8e5e566c1b0f975253ea62439e5b36c5e5060751f21941edf0d348bafd18a000000000000000000000000000000000c8822c1d6412bc45fea05faef33c65d5a6dd13aacf1279b9cfda2a2ee34df3146d45e3434ce8e5f242e9cf7d3ac27180000000000000000000000000000000019191b51d6664a3047aeb5590df2939b2cbb115ded70fafc2de4c2e8c2a955a957375314081a8838bf89d5a140b7b915f10427f6e461e7b63b781e116a4d5136ddc79ff86b71fa754f00c797c035412b00000000000000000000000000000000156fcfffbf01ff3c8a97e7bd99e59327d38c6f7f1083d068ae158d1901808b3c9ac96f95c2bcbdf5f74b36dd8ce58d7d0000000000000000000000000000000014c64256d1cce124c01fa727482caf8ccf007e4ae00e5277d984f31a11ce584e7633565c61d47bc8accdf7c28bb266b200000000000000000000000000000000052dc9f7fce4859c852d3d9e1e77bb7887ffd35d4d550726632acab3d4303ecf8b3ec7f4114dbd590ac20d748570899f0000000000000000000000000000000017abd1e5dad7ee06116a8131c05c9b48defaa92efc636ee34a2970d701c02b6be0345a58cd8749e582ebd105c02f10a06440c89f8b10ce15806938b7ad65ece194d2fa3cc8d7d5591bc1d52d010896af0000000000000000000000000000000018ce0fb077dfefd57f7943d432e12dc9bf92dfaa30f8341397ff8906b1abdf0c02b599edf85ba1e5bb6287aadc72d7a50000000000000000000000000000000019e5e9e3b0632ec10a26b7c1ec40248a9a8b230806c38aa24e47489a8aee5abb5450f6e5679e3f13c6ec7a79560689050000000000000000000000000000000006e257a74f45142817ea8044f403e98c99db8355d626c59e1d11c6859eb0dd1dc8af389f07562259c1f85411be6cbfe2000000000000000000000000000000000f463e345b004b1364894c6e8ab5d35bfbdf6b7544a576ed6b5c5398ca2074f67e2d80af1ff5b721fc126d3afadff1ef43f1bb26469b778edd10127e634fed4d749e25b41d8eba86eff2c068c33e714f00000000000000000000000000000000174231581338fc8c461c981d4949d18f5b753d27184ffb41568f11e178a271bfc69f8c73f2daed0fdbe5bdc7fdf8ef56000000000000000000000000000000001532474399d6a73501801e5f3fbfc6f13bdaff7a3ea7634568fe82745752ee15af23b16809be18788d295e044e29c05a000000000000000000000000000000000912eaef94ab1f3b3257b26c5e8bbe3f99eaceb8c7ae8da577ef98e24f3308abe6e6005ff674a2af01b4242f8ff87108000000000000000000000000000000001925cd635d0ce770f4925a3117721e96c316dd96708b096901ee04ce02e7b357428e4364cd488eeedf76352a26cc1d10a40251ec7a7e9f7cc29948b122010d9745752df3f4a9c67427a8b58122ad4e7e0000000000000000000000000000000005c4a7f26ef0416f34750badcbbb3bce075606435ee7f69b3589e21e37491f0b4a7a98c825ec222848f5e29618828258000000000000000000000000000000000381c5f6511c9f06ea1a76ca84adab4a26a3cde13e0825b3d81899d6ad3191628894d0f57787f854aeb9e4c57fd15d32000000000000000000000000000000000bd706a5b5ef0d4ee1b679a0af90c217ddf9242b7c39523c39657962952dc14e5e07d02154e05693bad08bfb24a2b19a0000000000000000000000000000000009f28a84aa5bd39eeb09f13fc8770fa7e2e053b6f5d7e6021da77f48b9c3807ad917ac671de88b28dd343c2847c5e8eee03e5eb477506c397bc1a5204b30872085a36b65b7a8df3e0e187f3022736329000000000000000000000000000000000a8ff1b15ddcc3684b4d4ecfb53473497feb8a04660350ab84e5719fdb0618d61acbb555174b0900b32341154eb7bec9000000000000000000000000000000001464d21df798c0242ac6aaaf3c579eb66eb8cd53eb1e5ab2727298ca61ea8ca4c7cf815bf5c9f94c2b76bf659a4e2da50000000000000000000000000000000003a25752a4360c84e9353b7f1ce74d5106cbd637ec5ecb03dd0752660fe5c7622fe2d0475a4db98f785307c6961f14b000000000000000000000000000000000163601a86f02900d214ff8fbd041934189503438c557138b6ebaca8ce3c109af50ac28074223fc81d6476a3a99559ac565cb04110bbfcdf00616c2826e253f61cf955756e94dffcbb6001f59ae4a93c100000000000000000000000000000000189597e6d618a20ecf9a87cc70b3e0eee69ffa4dba75056ebae93cfc3c2ebb368532b17d9f6c06f09e44d9f101397b2d00000000000000000000000000000000086ba610e490588e9385c8b6944c2bad1eb03058e927fb2f9740dbefb779bdf669a51af88b45985e8345b8cb168c13ec000000000000000000000000000000000db8b9cdd4a9bcfc9f7de144da0b33981e4dd53744cd260c4bf045d643a4ef5f25aa19edab7be0c7f8f5ab74a4b7f1820000000000000000000000000000000010198384a646807b16e2ed9186aed99ca3197b05964dd0348086f446d3ebb847907624f4e02f71a1e866d17a125e07e93ce1bb7cf7d7a55f0624bf5c4c35327b178923d88be748a9b079720c27b500e6000000000000000000000000000000000a293f07dc3f0da0da4bee671951175a4480a719d44cad3d627878ad2f17596f0dfbd6f43acc7a1f9857c5d1f453e5d5000000000000000000000000000000000be6382cc7a00d590f2aada3b4b75f01f8538caad2ade90227ec71e5661ae353e68789807a13f28b23b17dc0dafc19b70000000000000000000000000000000015a9ad5a6f1a511ffe1891ce260ce442996fe4d8515ca593e3e869cab9b18af57956b1daa43aec98a0281143b0c319fb000000000000000000000000000000001807a4ddb73a9aee58b54bab2b878bea8429cdc91384c8fa533a8c9d15c966350e892bdfce16d37a4048a763cbf25d71e2b4c64b363efef0c5525b0337bf407879755f060af451075f4345dea7e681a30000000000000000000000000000000015aa6b865796f88ffe770bf25612ad27942213131c566a446dc149fcc70a018230f1cc8b20461ba2c55300fd27930bb0000000000000000000000000000000000c39c4f229b23c0f65ed720d655121eab50f695864959a2aa49771b848730494d14597eb85ba35743f64eda897f95917000000000000000000000000000000000ad44cafa754f06e45dfab801998c40e5a9f56e4add5c8add1d7ed9e05d12459f2efe3f3367cbcd161f524c714f7782b000000000000000000000000000000001437b1f1a1399ce2a860f7c6517b14a2db264b2602c1c57b8eb04e165205842b483497e98e6b6f8a62e25ab8b0e722f04c85e47ebe2c26e0aa25661d3353b5d88c632182aaecb35303d8d47f01308a0d", |
|
"Expected": "00000000000000000000000000000000077b81fa5997de07738e1b34d8e17ef4a9bde516577a4290253cc759ceaae745e10a457204b9ed0069942e0b487d106e0000000000000000000000000000000015e79be67a752a46dd0605e9d07d738c5732b2b605457ce056deaa1f7093b0bdc91b4c81c4c5462a51bc713a7fbb86c3000000000000000000000000000000000cfd2e6043263bda2b97798e1a7dcb24c63aa7197f2749f92524329e97f93dcb56429d82c1d63c067d7ceb38e6c65b5a00000000000000000000000000000000026f352d2f93e6407c59d58742dbd91ced464a3746dc1ad9059e6bb9c146dc1e74235bd54b1d90bb3399865cd3102f3a", |
|
"Name": "matter_g2_multiexp_40", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001387fb972f997ed0cb97a5ccdaa759dcc3c2c7f4f15e5cc4fe74685e42cba75e778772d795847b45f274d32cd4960de600000000000000000000000000000000150b1ad31a3d434c1cbef877fde2e105d4a047dc34e3889d21544c2143e7b41b8e0024443a774bd1e09438293860a43f00000000000000000000000000000000065033cee91f5c4d429a074be3d2a8b001892455a11dc708ea73c0082bedb1cb8e8b567a6ea68a1296ad2b80e4b5b08f0000000000000000000000000000000001991ff6fb57e8cbf9d228f1a99697f785261ebce9d3c1f592389fc860b8d7a069896dd48debb8cbe0c43175cd2ecfff5bc589e7d89994400c511789cbcaea19b077e0b02d625e549bc6f2673ce40128000000000000000000000000000000000a0fa2d39d868737b9a0526296335256ab4894cc58ffd80bc6334e80d1314bdf017c8226b41ea135f6adefd07650ca1c0000000000000000000000000000000004334f7985211061dedc794ee8931ded12acd39d7e6a6ef44a749118d19ce8204d07935fe62fb2a8ea4f68f99d7c5f5d0000000000000000000000000000000018850a3fc8c851a06781511faaded1ce0752e7ef66da82c2464eccdf78c32fae306da3cfedaf76dad371cfbe012f2bee000000000000000000000000000000001296ca0b0e368429b122537b096fac77d6367988956a7f6cf70c7193b7033ce42fa0cccb8b84b9c78b16a68fd5f4c14c2c3d2a0cba111642a6354c117d494be805cad5b5c486bc47906a2d37a9cd9f850000000000000000000000000000000019deb7de7fa5254fdf5ef34fa616651ec70548187fb0bfae9f512e0bfe1f662783f06a9a99e434ced84229deddab9d240000000000000000000000000000000009c199ef916e6f6fe0677ab07beeff221a5687fa8da3ed3ad99a950b7f27159f857d1b561006bfffab551d240b764fb300000000000000000000000000000000148a211fb58b38072cf7c417c70d3ef92e9cbe22b31b2b626198add01dbe1ccfec32d333abf42140b9316312ac48aaa2000000000000000000000000000000000b551b57045365d842133e46814d5d0084248904960f8d2fb28e9623660bcee658582928703f86261cd70e95cd20cf3a530ff74626657262fb49460b2c6981155871f2eb5562581a74f968233c3cbe3d00000000000000000000000000000000185959a297a8f434cb9529a1f7bf9009fc1af3d09efb0a9dce1b9e7d30699da64e4b1d32cdb05b068621db092c1eb59c00000000000000000000000000000000106ef21e9031d108364e93ae4b5d21b0d6d78c2e86e0f8a7af27ed3d38dba0192954e8c716665333e5dcf21387d3f2b1000000000000000000000000000000000185d21efd7d613c409b6ddaa66eed70c235440974b2a9154f3711e3969061461f8824b4547c65e9db09ce875512ca2b0000000000000000000000000000000001aa46b22451afb12962bec5c6309feeb4acefdf3c98c1ea14275409b7111aacf7c92a8e024d01d4dcbfb1c91fc445a1d182ac912b005e90ab81d4f2a906da8309a69576a8afaa160fad2540ec049913000000000000000000000000000000000557370d81bc3da4c50980106b8e65ca2edc757a475194cef201c9edc0f50363cbebcf2750acab0b67e1020daf5660e7000000000000000000000000000000000462f1c1379be9bfed97a1a83a00428de63eadb6360393ba162af3762a99d7eae8549d0cee218e469e4997ada7b35cc00000000000000000000000000000000008aa5ead309fc703f6de980dd43c294530cc2b38b94d5281e9cd9b0d09f82f747a7107b700f1437f3abe36c01bcfed1b0000000000000000000000000000000014110a19d574f26e11e2163a981c3388c04854c5693e9033a474f1020d5f980666d84c60370950734c46663e194bf0ec42a002a460b51429e25f85ec4abaa580ac1a14315b1627bd52349b7b81a641d60000000000000000000000000000000015beff8cb3c79098bc73dc1ea4b240a4e0d094b3dbbd51592df6adc9c9847beb436ec83df6c55666e296fa843298446a000000000000000000000000000000000943aca2a6e57e9897ec764ee2911d9ff0a59d9e903c70a8494340cef2143895e79d3e6c03af2d6461ca199dfbd0ca0d000000000000000000000000000000000b812ba87c4989af07af44f3dfa87de119fea28ad598cb8e52247cf41bb8bd384c0d8913fc82e4cc2878065e797cc581000000000000000000000000000000000410ed148d1e354653f9d9d17c50026957fb03fec64964f2bee5eeea966b430e77f7b3538d9f4700a673fa07d0daac6b7a650dd3765032ac139d1b54ec7a5457c9e3caefa6af45d198433e5949d149ad000000000000000000000000000000000de0a9bbd63c59767938b555c7f9284d0885ca23019818c213a7d4f1594b028965da871cc5818240d155c05c69e4e25400000000000000000000000000000000079dee5649cc67700e9338799a9810d352a5c68098d0676e42e00bac31f37513944dcf47408288cb7f1cba121506a10500000000000000000000000000000000101a650e84352aaf3817b400da0aff40907aae3d2fcf16739f8ee8d5bfc62c2a0dd518201701932728a41134ea3f6278000000000000000000000000000000000f1f9dcc0b55d0ed327f667cebc052c4b6116fde5e3076dd6e447c3214d4c8847885be9547f95f341c42e7c7fa7e2c71bbedc44d54349cff199befba9531dd4120a51e2b830a3e356e68cff31bbe365b00000000000000000000000000000000148f706b4c93e739324e5db40d42025535cd33a32bb3f211add618c0e2022068384a5612da67150746896a2813a664e80000000000000000000000000000000007204ebcef495ca8232078fbf1539a4b46e89506a09dc008da457dee2792acafb6baac4f6cef2de15cbeb48bfd12bfd6000000000000000000000000000000000bf8900e48a4a56b653b1e02c3b9a7d81c2045dbf6297f1ac2acd69d1bf9e06480ea917e3a616243c3a30235abbc426f0000000000000000000000000000000005ebe0ddf4cd1aee76d0b3d03eab754664c8b36fb20ab1060900909e0e0a4abdb45bf74a0b1d40fece9bf73360f580bcbef3956ac71bfe97029b8e3f85923c2fdf9cf1ea6582b68d5a4eabc6b044c80d0000000000000000000000000000000007824d1c48bb2cc0f406e356f6e52b66392f6203f49dca7ce03ae6302ce3e8055d071cd812f97481acc654b318d6cae2000000000000000000000000000000000ae89f9eb1abe452efb7ca48f8f939d835f9a79e05211ed9f4abee06b93e34b17d920ddbca3d8bf18b96c3705c1a064500000000000000000000000000000000119ac787a7f3e9b7ee34070aac1a769430eaa8cc838f1752b573ac7f3c02a9f490de9600c856a55448598b149f5392e300000000000000000000000000000000193a3655a80e6e0b1278730600fd4f645d54947d193484131176b890ac197702333ea847317568230ad8af1280864096392f5b4291fbb18a93248e830b08fadbaad6434040c02b45cade73b77f22c2bc0000000000000000000000000000000012f66629836f0f57bdfd9bdeb2c9b7d6d5dc55c586e15d76aaa04aef06722bc8ca156fd1295b3063d738a85b3e8746d900000000000000000000000000000000097825c5db7289b1b9e640d19ecaaa81ee59e5b9884713f6d312604d8ac367634a264c316d73a9cf63358c8fb15f8c5700000000000000000000000000000000181133d027b97d8e2bef308a93b7ea2a35824dc7d01a3ed2f404fbe12ba3b3e51d94ec86cadf3da7dc9ecbaa23b411cc000000000000000000000000000000000a28a609d0bb015e375e74c087ce426dd3c20fbd8b374d3817c626faa81469cfd11a2a4e418a44f4d7ca621d0564bc4920a96f963375d7a294b584f2da699a6a00eb5781f46830987346cf4fe922a2f6000000000000000000000000000000000feca6f7e3cb286090fa3df9c5ebd10c06192fe14af58d46b827acf48fbd462f3f76d9d20670803946028437410ea52800000000000000000000000000000000183dc7085483bd05c27691c25588e33296fb610bddaac253af5b2262db38091650c1c3185d71a69d1a63770f95f381d7000000000000000000000000000000000189f9b9ea528bc2377ca3354fccf440fee059f5732dfdac320fb58541e74e444dbdcdc008c7b47681c05502f0b302f5000000000000000000000000000000000906162085e0e299a07e41b9d62668d4810b97d4be317bf376da537de7adb06de011f5f40af834593761b774771a80e4115cb4646c8996239f4fdda8c27a335361f0a19550d6eb0225c008408c47258800000000000000000000000000000000030cc52d7901d0360d10f344cecc8325412788cc30a912d5de3fa9bdab18db44efea235c5d34bab526f3b8ecee2cbb8d000000000000000000000000000000000cda35f561c19ebd85a445ce8bb1618b446c7013c07606ce58e0b5627a5c9e7cb200e2b8ee12a0564730279e75b469b500000000000000000000000000000000055ad0655a96f6dab5a432e7d2fef57a6a11113070444089df23b4b911e0994b90aaaaa2c62d06756f4704fa218f7c350000000000000000000000000000000011d22438d7c162d34802a664c254abaae07659902e1f1bfc2bdffa6c17eb11bff5276474cc3cec9507e28685f1c21bb0c8a8d98c93c392aefb64ce0c7ea455ba14c48bfbad0e3dc38d43abbc3276caab0000000000000000000000000000000001d04065373ce5d1ce47e00476f07708bb028040edb9ae7e8e00e2c6c460e1ab8b730ff510a25a3c8114c1753b7bf1ca00000000000000000000000000000000001c87217f150694a84a4e5aba8d188ebf7224e76b078dcaba4a91de6b4ab317966ce1a9267a5a27ce556c3386b086620000000000000000000000000000000003c8422590826e0999e7ae3ecba84edaed20fd7f1eba02b9daf1c46c2aec74d5fe63319047d37f5115f243ae0ddd4ffb00000000000000000000000000000000136ae093c3bd55ddaffc2494f3ba8176947cdf2f1ae408e7e786b23b6a65ba8c4131c83cd890386ba531b8637b3b042c8221622734dc6ccf6c7b84b387a3dfecafe187dab70ba373b4416ce3c505bef2000000000000000000000000000000000d09b92a559b8efe5224184fb4f43779d0b8c8f23587f4f74e2fc6fb1f94e8d2e0d591eb0702cf51a9eb402e79b46a0a0000000000000000000000000000000014ec2e4702f1ee1074cd1ad29791cf4903357e62570d16ac80c5e8ff73b255ee03a5ba070091cb2f984b2139de06a97d000000000000000000000000000000000d22fceaa48193756ce7331952a2d9a8057b67bede729e07cf8422bfc79f9ed2aeb99a9227af256deee9f8a6f227faba0000000000000000000000000000000015d9322c3a5a7ca404259c4cc7cb93dc3d46dd8dd9475756d2ce6fea527642f9230c7e94a804ecb0b4adec7963fa9cdcd3d1f427a25f5df025fa71244cb92dda9391d65b04756c41de0f67ea072c375d000000000000000000000000000000000e16fee11affc6714c7fc8fc5e7cce44d8afe645861dd2f0b8e58aa93d4f0de9b7e73020a1537bfbb0e2c8327c4aae03000000000000000000000000000000000b7745a4aaa8ab4593daa61e375d55f9043fbc7385ff229889fca514562168a4e769c5eeef4d564b41cff28b4efdb7bf0000000000000000000000000000000017f6c5b1fb00746b50ee4c7c743ae57fae2742617e5565241d012a0ef6067d9ce59be749a99886ce9836b648525d2e92000000000000000000000000000000000a3be81720e80f6aa0570c89613c78efe95d87ccb374e7f77065800590bc71d23ae097516ae1e97b498cd233221cf717b55c943fd9b11f2fb8a89f6c08a6eabe9434062354d845f1ac740e6043443f8b0000000000000000000000000000000008080a7d91caaf2470f9632575b43990a9523219d75994f1944979ed5b650be1e3c93eceeafb0875f66a40651f4c6dfc0000000000000000000000000000000007a19c4a6340e39230a33b12fe63e47bb0d1378420ec9e439f216699e512e4d70571a1670eaa6b60a5c899ac63360a250000000000000000000000000000000016898d22b2c123003480e3a01965a72de94cdfa39b20898c49e451dcf6a4727a1ebd629172aa1a1aa6897916cea192b4000000000000000000000000000000001217a373c78de9d3005690023b9e56bbed3073f13ca2408a27a3480578d8013fb9d3ee5cda95c3cdd091a5cc68d928da7b0c1d54e51b8572256aeb72bb032a5011a3e8ec5ad7e8b6e0397b9f6fc64c9f", |
|
"Expected": "0000000000000000000000000000000005829c932c80baa420602bf841ad9bb24fa25c61f33f5d88693207b81271c94eef54bb524aa830fdad8caf8c082bd4990000000000000000000000000000000000b8d184316c2471ec6875641ea83de4f9b7227041922415b38b07a0704d01f2585ec2701bb4ae0bf6a0c0522efc0c630000000000000000000000000000000001dd81e075620914254b38ca5a7287eb56f2f31f6f8fe02fa51488d45c7f4609bcf49972d0ae5ded76eed5a4c096939d0000000000000000000000000000000008067feba36999b58342ac54e48b0fe28245f8ac2498b60093082822d19854df5c3168dcd55ccb6b2cb397b77e712333", |
|
"Name": "matter_g2_multiexp_41", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000016ed84856b9f41be9bc6c025a9b79e2968e2ee6bbc27608093256c541096e2c9eda1159e6dcdaefe783aa59d52f28ee90000000000000000000000000000000014aabafdfe8c7369f93d5472a9c6c4d426e4b02c943488be993d04ed24aef5477f6d455f82b4af78381b8bd16f42b56f000000000000000000000000000000000af34789c6c923103633e5b1b9fb447b671ab05265c16488ca7224e49db21973487a5d3de4de40b9d8a97ac9b1966619000000000000000000000000000000001123a6601c5351a586f27f8264d4227f5e1df868a03e0c3df5c148cb523cdd178f96fbe52464fdab210564dfc22b29536f082a5ffb8baa38ffd684a4a70114343a1e723bfcbfeb57d0a85ad5e592d7410000000000000000000000000000000011b82d78cd9b53b8e7e5c14a7371f34f08546896bd59d1e7d8be15d21742180aacdd01b0d08da2cb24873ce75e166bd500000000000000000000000000000000161ae0d724085a6e801edf73443cca87995c2d6b37e962db5719f4c480cb830e379fa778fd2f29e75173e1c31daccaee000000000000000000000000000000000a2c2b89d00b7d19f2b0530889905c30cecbd4ed0b56ca82208d666e7576c32a6e90cf867ad87f19e4fd367a10c449a2000000000000000000000000000000000b65c0226743b573dad7ff25bf1885e3dec686cfd5da2862ab300fde4fc8fa9b587d0f2d11ebe1f6a6770bcaf2588f8f5160286a6d23c30595809dab6ee6523d7d235114d1b295087e024b4f6ffc80e50000000000000000000000000000000012d4f299998aa897db9e3194244fdd1dfb95225e3271383b5cc296bbc51c4e1af52e849d8244f82421cd198158918d8900000000000000000000000000000000110638a2f7cdb7104de8fffe29be32610063bc656e13168921501e1614f282bdc9fccff4eb3c479a42b240a2c8014864000000000000000000000000000000000b0adbcbaedbedd376efd20a417bcce562b87b7449cac1e90d44eb05930e6f558b35ef755457305da012a231b5675bc2000000000000000000000000000000000db6fa926c7e02f633730569732fd9239bbacf2042599e79a4bee76619872901c6f4ec4d4fbf3f84143a0d17b167130ebbca29b94b6583d46753473143d13a7aadb0b18d6d35d7423b8a004991fa1ce500000000000000000000000000000000166578f3087772545c0f47fe0b3efe32874d26463e4f262be65a3bb6b0fad7d0f779808f69362f3fe63c72f24ed03d70000000000000000000000000000000000a8e61e8193228fa1825cf14e94f68a5eecece9afb48b44871c5ad62510ee1fc4e9c60d5f2529b8685e6aa13ec91979b0000000000000000000000000000000008d25d81bc4bc92508c8cade33c305c11d71a06bd46f184b05dc406f0939f0e0967b02f15b4f7f6984c9fba0644ca8e800000000000000000000000000000000113660a7d2152346500a1578641aad4dac2919ce63d01d8ffa6dad72f524c888fc2e9d2876859859e47d8e884f170f86607c80069dab2a16e39370de32df20534aca46565cf573159a93c64f1f0c4a1a00000000000000000000000000000000160529ff217934c85cbaa8b347151539e252dbb502c015e8e45c128df2b8a737866737d5cf0eca6f76e4a16790cd02a200000000000000000000000000000000127f7b0e4f9351836db9c204386a199293955471dbcd7b4ee9186f0434b46dcacd1edc02fb46b4c377c4e62cec10cd6700000000000000000000000000000000094abac17b11600d7447f7ad0f21d98c14e439c4a4a6572b00c90e14d9fc54e85045d0576f74b054d384179afc0a70c80000000000000000000000000000000017165c32410a498add8e1dd55ae43f94be234ba3859fc6b4816d7436746add313f42b1fb49e0cb6c4b7341f0acd09db841c1f256e866d218b3ec20c132446945177d518573ae3f0e739ebcc8821bfbc700000000000000000000000000000000060e503ee1c5d3eae4bc0eb30fd86303a5c48c10cc7b4736d17b8774c78a8c97ee05b40d366b2cc9bc7781b1e4a192f200000000000000000000000000000000034e7012414edfc6a8f7b2c6049236b6fb77eb94b05d55b218851fc1e553514e6ad388fac08a24c33bea63ddabdfd8720000000000000000000000000000000004c832477a90683d417a00a698b69c643d6dbf82f5afbb83eb3946f8098d80de6f2d457c0a06d0051315f06e93b5e13b00000000000000000000000000000000048c3339996948974f2bac14d8a6b8430897644ec8e9cff9eb369557003aa2827a4f3fc3444c4df73663ebc9325ff317c72a47e2267010c532d676ee3c3ebfb2be2b7569f6f7a22f76733d7773ed383c00000000000000000000000000000000082466944ee7c62788b6fa77816094ea623d03c7aa2af249cfbfbf78eed26a76cff8c23c2295aac7ee1ef8dc84630003000000000000000000000000000000000a8f88adecc3f50d8eb329492f2c031e722f36627cb3b21415781156ef44954c5b8529ceed5978a37ae1248909d38b5d000000000000000000000000000000000e08f628aa014152b50a85bb6eb947d53c596d82c0d03594ed3b64c486b8630c880adf43fb1575b02e4eb8174a04034c000000000000000000000000000000000776844f28958d3e12a5c163dbd039e50df44b1c6215429381790175a609a339621475a5b9a06c3276c9177d2dd2b576c52f48e84a68d99124e678dabaf376c956dbe9603974283a9efc7c27e830e9590000000000000000000000000000000004477f153c0510d8e50bfdc2db69182c05d5ae9b94bb1880de239733e380e03d50001378432312b24b5bf0952c38396c0000000000000000000000000000000016663990dbe529a5658f2b3044bbd390ad430adaeffbd5306f758d86bd5422391bfa1d21e88c63300faad55e6a2d1d3200000000000000000000000000000000188f701658558033ce2c41101a611f74ad6d3cd075c195476bd2cd59a1a9dcfe937020737250fe418b4de435f8b3a0380000000000000000000000000000000013f8d3625309767841603329f56686a99e196d697802cfcf31f8b48f9c76f77a321276a0158a22b94e91d6907f6ff451e4fe662495bffd8ace4c1ddb39e612b361bf90a0f1bdf6c7fde2bcf63df1bbd2000000000000000000000000000000000f184d22f3c0431b031ee0ee7ae9598ffb511a2a56f5c9f15c9a4b0c53af2a10d22a311805786e303e234239326dd74b000000000000000000000000000000001062725b8c576e79e314f6a56ef9c41f05a65d7d0d57d8414e2ae9cb1a520b16ede7e418d3a9413c9c1660dd7508d5860000000000000000000000000000000012ef02fbe96f9a191804b6c4a0b65b6024e3e2b1f8cff986f5a950cde9a32ad50d4f7a72804b2d18b93250a63a7ae97800000000000000000000000000000000000b3b0333d61fc46653a7172f5a813d13ff5a48056f9689c78c4b18b8aa3afaeb7cec305d98dd600786351338a2185a651e67e96f64b80f4978fdc1cac90be538774e34c2f619f8b8e60cd2aa20f2690000000000000000000000000000000010c91e1dda48dc528f618f01abbe01db1a7b6dcb0d47b83c7b7db3331f7156f7b2d0f081458241467b0078935a7b4a4c0000000000000000000000000000000006f87f782979d2adc02e65b56a4906e50430cb4e0913636e9aa0364535c9d7ecd3b9433358e00caa8e90e84b7705bdfe0000000000000000000000000000000004635089c7706cfdb5a22ef643d1a9a5021847646ef01ea559d1b655299b65cd76a73b04149adbac612e7aa756cf30060000000000000000000000000000000002d83d82bc9fd66c558e00547a8c25633899584c9b855195c00eb3c8742d22c601982f244a03f8e0c5c21caee24405481a6ecd3db89a7f07344b5728efffd35a11f7380c740669f746fdf565905a1ca0000000000000000000000000000000000848f10eeba8ef9c7fd0e679767f6b6a2392922092916da8f13573661f84ec97c65717e55c65526cedd59dc1e096f0840000000000000000000000000000000013781974518487de12661bedfca5fe72205c51cab461b5757ff14f319d081e7845cf8e099892ea85470039713e8e48cd0000000000000000000000000000000004cc1a27d1aa88484fed40ceef72e6bd201e5ee276b5ec27624286dee112ece767b37c6f1f7846d71cc0f4042f04dc170000000000000000000000000000000004f7335d6a1463976d9fd86e2baa45d08ec65059b14449ebe4aae99971c5666cdc6e40cf0510ae99dbce97ae8b4598067db5ef4c1c174c2e5ffe5555f54f4e845c463bb5105381fb39eddc01103b1bf70000000000000000000000000000000003c1b1e0848bbe37e62f1ebacef1a574400d5048f1e09d935af2052da29140dc4074175e4d6ceb7c2c071331b2f3d1d3000000000000000000000000000000000e1c84d6b20553ddc5ab09049ec488ea2839c5818e31455a7b231cd0455e2945aefcbdc6c1979821a80bb4f77d46e91e00000000000000000000000000000000199ebb31e8800395a9c2e103c9340444c97004186929b52de33cb8d9396e7ab8d5af3fe6035d4463701ea41e341f577300000000000000000000000000000000081b3882bfdf83e67d2dc42b211069a4e93c0f173263f9f20579128391e7f2de70335df949b9c0e9b834b6e574f2f8cc14018f14c50d40d3324952ec22ed247c13c4cf10eacd32c3671757bd12b041e60000000000000000000000000000000018aa45c6b3898a5fa618f87f9a08a7234c1b94fbe38e2297a1f9c7a2e9de0ed83023deebd56560b1928c012c14dd7a860000000000000000000000000000000009ab80da6c519aee8aa1fa68c35bd0fac78b55f88d861e8fcd445f629054325d63cc4241f61e5596dad0d54c94511e4c00000000000000000000000000000000105f8253f37f5538a2c25587fd33ea61fdc744a7cdf4ff23a55e2c66a39040d4de5eeacb7e11c0d2a483d59e7c3186aa000000000000000000000000000000000f6b10cd6522a1e34c87c702f58a07858cb753d67da9625155bd433020775351a9ec4ff879f91a43f63be1c969afe675ed4a28dc3acaf2220ba56d026b292a7d017bcbe358dedc57556cf638517bbb14000000000000000000000000000000001618dd5de43a6bcde91a6a03fcd88fe59d1c8c51d3d85cd44a1920dabd2608a0b17a987b76eb8f5b20c7f1dc0abb383e00000000000000000000000000000000198034b7ab8fb8ff267a52a9423da95bc587eef8684f18639df5db44e50bae7fdea5c5e5ef37ff14937f86cc948a34e500000000000000000000000000000000106d1f017da463176bdf55e3ada78ce70da4486be42dd0095e3a8a0f6e59ed503324565b717b45ee38d90dd3ad13c10600000000000000000000000000000000112d425765fa2fc28486b95e49db63346188fc5a6bd0b7dffa4430dc82703eb44d98d726edfa4a275aa5db5028d01ef530fb17a38b7d0888eb02394eed26406bce9e92779251bdbcb432153a550c0850000000000000000000000000000000001326581ac1a1a960db1ff2e8b89b1debaae46d1e2d0aa6ffc6c7398f207abb699ac59186ae7222b5cae3abe64cb61c93000000000000000000000000000000000218753594c63ebe5fe503aab4dbe1e944b24138948542c7c43d92ccfeba5854b7bf1bbcf8078d85fb0b8701b8b092fa000000000000000000000000000000000c3ce8c17f75e78a8c9980e9fe125290d377a32ac46411876ef011e169e86e1458ac5e71cb4a446f6c640cceb8d5617300000000000000000000000000000000176966eac1e20586ad2a03b4a1598b4db1d7c66be70b1b22833e4afe0e0b3783572f791ddcd4eb70a88f4acc28b6fc7a980b5873a5d0f78c3b8582581349498fa997fe3c6b1abe0edaed594253359d8700000000000000000000000000000000099ac8430fa411e74082cf3282f9a456d3826a7df4f91ecf621e645a1abc057e1bcfaf9ee73f149bc447cf4230f2f6c90000000000000000000000000000000004e93d7fedc9e2d7423c9e111b4674a2bd83de28dcbbcc54ce4b324c96318a11603fc9ea385f1c02364ab1f6b5458481000000000000000000000000000000000bbb29d70fba5b12fadb02a24bfe3f6a5362c71fe5f964dcd0e01442781d0462a873501029192858027d612a8572e9d30000000000000000000000000000000010daa9960005562ca2d18eaf4b4bf081f194fa824cc77515c81b2c836627f21b732448f367e2cc1830ad0fa4ceb928e1619f5719c320320a3c45dcd6207575e0d8527c458c56d3decf1d12ead8a985a1", |
|
"Expected": "0000000000000000000000000000000002a61fead6801f41f2f27603cf34cfb4b917f2f85cba1f9c684995227653c9dde559e1e8497234fba9b2e4c119cbd9ec000000000000000000000000000000000085f73b8e835a10bcb9312931eb08d916d2b93a1da843fa2f4530cdb26e93b5dc95a555dbe8e50ca465b162661ce1d3000000000000000000000000000000001442fff9019b5476c217ff725ad95c92c17b42471ed7bcc121e8a0506755ec279d4e56d770a322d56f56bc6a6b0a41160000000000000000000000000000000017e7710c4639d51c4a79c5a2791101b52742df202b1827192872f168bd21020bd068160a587fc501782c1301c231a0d3", |
|
"Name": "matter_g2_multiexp_42", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001213b5d5704c454845824994769c8b300676e75bafdeb95202001161aede276ab7967ea7362d38e97ca1484cf9c342fd0000000000000000000000000000000008c7c1fa04bebe5a1fb8678370563db63e7a10b30747c2ddeb4aabd4fc0ec93220d578b8110c6bfe8a3a6ea2820f0db8000000000000000000000000000000000c4061a295120a00de52300ee625ac46566464e6702489467316e8c182ca2168052c50b5962ff47285866c17d213fc8400000000000000000000000000000000086c153169a9ed1aba10a6cbebff4911b37907d6398c441ad47da17988d512d822ee36f5217355b93c9d6dd8dcbc8e0b119d33d32affaadbf6c2b6243bb7b344a971270b488cf887334fcb15de2818cc0000000000000000000000000000000017929edde8f9940826ed739bc9f59099ce76e85950698ab0140784647023f96afa064aa4a49b9728f496515a0a807e5900000000000000000000000000000000198d98f430384c1e7fa9e2403d9c3d2f81873fb7b204378cec95b97e674e10a1a43af97db0488209904469989ce80a0a000000000000000000000000000000000afc9b5138999bcef35613e38bff4f81cf532e00346f5205405470b2424622826c746ddf0369c7bdf77467dcea5cff290000000000000000000000000000000019ccc05724b3e9966bf918f01312c80e8422b697be89365b6ca00eb31b0bd08fae942e90a75bf9da1b3d264e416060f1f1d832b355d7e0ac3653431528ad0a8f6819daaa19292a00c910ff0ff39f46d5000000000000000000000000000000001568e52c2760d895874527d1ac8597730578176bdcfc67aaf69ccda253f6616230811dac59bc27cc1e57b94b5743cb3f000000000000000000000000000000000a4ddeb8b56f105ed5f47a538052f3d38a23c0ceaa2dea241554e6508f82f47d32415ffeeafe5ae5664c936b78e07648000000000000000000000000000000000b3b335a390aa0090bfd6467d6cd02eea1ced347cdce3c9ed85dd46e38e9f2ae9642392c2875a27618ba8f2c555d5b190000000000000000000000000000000012baa4b29d116eec749353b7658af70d4d216189133db707e56068c8483af43ba86583862e6b39df13b88058536861b9e6dcfa50f6129544835b5a4568954264ea68d9e2e5d4370ee31026997a3fbfe90000000000000000000000000000000001888b83ca28c244a6178377b4ee6844dc916e28c3f56312ecc0e29d08e6254dcda39a36ccdc317d1908303db3c028dd000000000000000000000000000000000f4b73d9316fee42d60f8de402a7d07765508b84d8f2c1be1f3f9e802ed7b0c6c5fece3db95d5287225026e73de98ea4000000000000000000000000000000000f1b48122191e1bc421881de831293a80566b9a7f2c9836f7718afb69592d59d2a714cfddf88945b94fac7a50b743eee000000000000000000000000000000000f1c6b052dbd03795433d7ad122473f109484d50245021c8727d252145e7db7dadc015265d1547f9c748409d74f5aa33f7822767391d3b2331e8e1b81c659c6e0262f7355063decedabac9797a84f0f400000000000000000000000000000000011e8613c3a771a177b4b85f0c6f97a53fd7900cc23566aecbf115058d2863189c21be36dd5dd736f6d0ffbe88182b400000000000000000000000000000000017b2c4e8d8aad0a12fd7130789188bb63a08f2b243c8f7700599dd33d7e176f70f2b1818e56540ab3fa507878d96a46e000000000000000000000000000000000e2b5ad5ed3578dfdffa414a4a2142846b1232cd2de468725283e3f92b536d8ede74bacc236993f6f68a16fc6a7828d3000000000000000000000000000000000fdbf06ae4cfedc462f5913bba9bba2b5c86ecd0e298bf27a21317fe74af6ab15014c62cbfb617356548cf808599caf4b1ba1cd6a4a6c433624dec63547119c0d492e3f38afb04e5153d82e400631aef000000000000000000000000000000000b48aebc6525620b99cd83979658a35afa233d17849bd0dcabffcf3b550f875a386b6c0b4ddacf18a23843629072c0150000000000000000000000000000000010432e5abf862d3be10ac5677b9f296ccdcedf1480e45de631b6bfec42f20edf62034f7205f659f11fe5a6aa9d882c7a00000000000000000000000000000000011702a3590e7aedd6948bb94bcc874e0b8d77a18126ed4ba3753dc98953ff941495486c14c6d801c71fca3564ded9910000000000000000000000000000000009faa427c0a7da26c92b451c61f5b5e8804fe032a4cfa014397e430882cbfcff81bb22f9c15a8747ef455773c1ef65b0a41e184bcaa0721caa4114d6393ae2251fed84aef57c7927a170145308bb136700000000000000000000000000000000061a1ee841251bad461f89c52196bebb1cb4463298e88abd62cccd21bbd325ddb33d1306ffedb2734be76c18d80c8dfe000000000000000000000000000000000d05a5ce6372ce34b0bf4b19d8e05aab74abc1cedcc35a2d1d4db38813d1e5c1375d63ca0e8bbf29c510a4319d2aec27000000000000000000000000000000000dfc57aa8de28745b8d28db3769ab5ea26b5115d3e59e51ff19af8ba37efacdccf763ce682cfdc77685705781c3924870000000000000000000000000000000018c17d87411c4f8e0ca51b3eb4c3765d3846e0d1b75574f8e511b2f3e8c5ff53bf7618959ce18dfd9e4c6285e88f094f63cb451d8eb3565274793925a1869ca5a25fb19639449c71a761809f785568de000000000000000000000000000000000a0642094b89dc9c6c7c11c1e57ed542982bd246112884969d424a3e091ec4fd73dd40a5ac116f6c68216fd1e733cdc7000000000000000000000000000000000788c7a63eecd1cbc26ee6b14b09d0a3b7a17a848fc0551d50cb7497bc98287da2d9b898260eb678a8a0f446eef5c6670000000000000000000000000000000017a1298f90022ddff3fbbcca180e3f4da8760218dba595a067287a2473a6e10b93dcd54154cb64b6c078b083b42cd09000000000000000000000000000000000116e999b808dcaea0566c0fbef1807e160612dce91756b2cbcf4883b04a90320a0759bba21b41e6f4d8449b52e52f9a96a2f94d55f784ebfc6b6260327372217d6a5b9637ea5f9afc1a65f99c221c29f00000000000000000000000000000000064c95bc9c0e2be48849a349f16713791c37310f71b5d0613cf0706febeea3a56a0f0f1ac6b504524eba801e8b759f2900000000000000000000000000000000007088d2f41fc7e1147b92a2ee7062b9bec194d3a47eb9985ac1ceeef57e1a006571e7247a13dc95afcf9905be57e2a7000000000000000000000000000000000e6a0770f4315acd9e410fe58395ab8b20a08240a6948b762dfbbad3414bfca0ced4ec9da982bc9b8798b60dde78a96c000000000000000000000000000000000a70b53a6d71c83971167afe329ffacdd417bd7b228766851c3b43701a439f253a8659312db7e83a398142fe19332b527d889a3362f551b88e63463b7f0cc334fab3fdd302b630e419e362ec1eaaeec000000000000000000000000000000000002486eaf9b743d3aa6a1f3e1174c5f213bbf3e3cc0558d63ce40e3c03e1c2f6e8508248bb649aae1bc92f3eb8118a2000000000000000000000000000000000042b03959b40eb0641d39117f7af50dc7ff048697a57b80723aaca164e2dbc647ffe78fea0a6a4c07671f7db6d5b2dfa000000000000000000000000000000000e141eab29f52b9bd0ee44861f154ec1bd30abd715935a7958a19007e789a41cdb0f4b9cf7b3fac0b0d4d77637b510d00000000000000000000000000000000002cc2eaf89cb7a04d425d878a30b5e2e9858ae0b2a2ab28fb28a6db0c7283ad861bb6a92067e969e5721b43466e857db8bdd400ad873cd6ec546bff698171942d536b94e69dfef4bbf316a471d4b45cd000000000000000000000000000000000e0f7595e4c136b4d8bbd1eeb021df7dd2bcf1d9f98e4fa293f7edab635e019af87c138275fefacd806213177af40eca0000000000000000000000000000000005dc209d6c86f1871637998c10490a70371f9e00a68d1363dfaeb62046473dfb4bbd3b18b943439f75c45a1ee7f264a90000000000000000000000000000000003d215567d1e8f504a72658d48fa51374ac77234552c17db4033af780133d8516bb0769678ecb50b8b9eb950c2dd73e80000000000000000000000000000000004d780849b731012e1e5732d5f6d32c659a95c3e1c8f5ef4841fe82afc6f0aa309b1e02dc2554a4a4ee781be2be2149f63b496a64cfd15410192aee9912f869deea5a08eebd6b160667e12fdf23c44510000000000000000000000000000000007ecfb753be501d9f9b7ae7ceaabaa4fcb7b690ee04fa1a711a15dcf67e4422adef64a0f8118f93e67f24a2d1a2bcb36000000000000000000000000000000000a459e403d85972f7132641c05bb842416a7135009ff46b617bf0918e65cbbf33f76b98c10d901936e589bdf5de31ea4000000000000000000000000000000000bc6ec31a3ff92b4fae07cb73ad7bfa8423044048337b0ab9add09bf10fdf190a5f7996d157483d29fb29a681ed585520000000000000000000000000000000004c622e2bc606fefc8bd83c4a32f7353123205a6d3716b581c2c71360e5200ab069f60c256dfcb04b466c53cd61fc94470de38cb4627f53509eadb0918e562c6fa68a4cbdfa9f7578a8aaa8182f5315000000000000000000000000000000000125688e44f593c5f585765f30e9fee5e4f15247cf33ac78ed1744453385f49ac61128e23b1569ea33d74b207a5e72e930000000000000000000000000000000009d77360ea37298fe971569230159967012c4991255fb5337ca6d58cecc3cd44a024a9a044ac98a894cc97dea161844e00000000000000000000000000000000056b2dd9569f0698c732367cfb217af90a3d6dc15e2555ce0aa845616e4067a7fefb304f6525b539555a0a685f0ec5f20000000000000000000000000000000009acb138abacac351e03f7589d4bf29cbd331e93bf538578ca9466b759ea070931c786d35f74fad42261e2df431fd00316732c583e8049a5de38642cebab774d90d5f87601e3599ffc9af692ba532e620000000000000000000000000000000013515b0022ea946a8e679b9c0eac6cd67dbc4efc820f0b3d8984f12b7d154c0632a8d7207747284d49c498c79b6bb5c60000000000000000000000000000000004d6765ec6aa8744225c1e652ccddccc91fff7fa8182931c8648b3d8bd33b2177a9af03b2906da02bf117bea59aed3040000000000000000000000000000000006f1d858c4b223552f0aee466cff35d14b3ac6da35b8f482417e8f597514b065be315aec6662ea5c7784d3a9e2184090000000000000000000000000000000000345eaf0d72b9c11fe72261a2fddea318a8dab92a67ccb9438c11e61fd298a333cc42084d4ca127e09792e346cfe0f004a037e7562adfbad6b1ac48b8e4b6f277a788ea2f4416ed2900ed2791f09bc2400000000000000000000000000000000029ad10ed6d6d5bb591771cbd597a3a0b841c2347c89027126bfd1efee2ac403933beb99d08721232ab9b7354fcf9aa800000000000000000000000000000000198400d4e026c2463a07ba5a3974c869ed8ceb1f029bfc7f41b23dd7076cf4a83b17c27ad6506c852cd2cf7c4987f93100000000000000000000000000000000152bbf74cefb77fae8e825443e4ce09b4e223242187f563a236695294d0a5f540f0b29d6f93a54cf0a77900e936e61e000000000000000000000000000000000079f4759eaf044a80417345a1b4029f8d4cfc7e00fc625e815cb7daba2243a97d21e42b42ec968dc8647158fbe467088fa878f6a2e18b88d6badc5b42775e92c17974f3a18817b7769d44ceecac46b89000000000000000000000000000000000cf3148d0c30774104a097562cc83456d5d18643d5f7ad58aedd9327bf8e9450feee50ee893442b1cde87acb02b62045000000000000000000000000000000000011d4037dcc15d0c50337d71816a2b77428b8ddd530bc3b3c8550606229f88286ae94ba03578cbb5bbaf118916dddc90000000000000000000000000000000016160c8ec4e2fb780748aac279bc248b2e2f1092262f86d368d2f06a78ebcd27e929930c8f2be124e9d92dff5c6c6f42000000000000000000000000000000001980375281735390f48ddac9d00d4c6ee7312ed0797333a26a1684e09c9575e57bcecfc4a31b8d9597a8ecc703835e22c4f1a7d2b66e6202c957a649384cb277dbba769afd60708b457613f0f3372515", |
|
"Expected": "0000000000000000000000000000000019ff32d2901b7732df1a924eb3c099a9d36bf36cb32ab322f46a72d99d81c7942d0f2193a4aeb55cf079a2cc1707c7aa000000000000000000000000000000000193561d0433e1031fc51829504ca70e92e19bead2e0bad655aaffb6b41f5f75d18f04a162db7714f3f23da891ea91af000000000000000000000000000000000d010c36acbfb38d9dc2df6e6e21bd75deba5708fb1012eab23d06d78b1244d4daae38aa4f803d12441d91adfbaece7a000000000000000000000000000000001459ebfe65c3b2c9b2684042bd71201869db1a0248c740a54fbdafcf18fcdbcc7b677af43abe803362b462369237690c", |
|
"Name": "matter_g2_multiexp_43", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000005b9860b565fc64146020647d1902e2a2d2fb2002b54bf5e21b6601124edf14d6e8836f938843fbd8c02ed8530953dac00000000000000000000000000000000104938181f16f16318d223febec3be3877bc57067fc23729d1f5552099125558cb21ee0eddc32ae0b0cc3555219eedba000000000000000000000000000000000211f809b624c4992a43e78a978ea32accf9e61fccef6bcd05155e52adbf4853340dfacebec9fa87e5417c045da25f9a0000000000000000000000000000000019bfe94a18da9ab4ea744389c17870ac96218d02178bf2ad502f166a3a1da8c14e3fc52038021503cd24042cde8f306d0241da9d8505208b4d3ba2521a42f28df7d06fc212e9e84931cbd30ae3ba2e150000000000000000000000000000000004fbb396eac2a1de9953febed9fb6e158a3b5a366f783d2105b562e8143031d7a1ef039e3fdcdb675b3d3aa4f4dcbe4f00000000000000000000000000000000155e23b5b70f1ce34fc229ad5c8bdfde7fb5dc0eca19596c658c1f8c38716a0a7b5ff59ff19a7a67e12760fa90eeafcd0000000000000000000000000000000002cc82cf87e7ac05be236104c1e668b5573674d9bd741f2d91d05c8a11af1f72aaa1dc20c73953fea38e6e069d2a43de000000000000000000000000000000000a7d1dcab00db0e7c0a239511d630526fb120defcd9453fbb57ee328f974a98721274144e48d22558edf25595b8ff4cc6fecab1334668102e47f1e7139059c1d715a1851a026a1580f93c2daa3f08a270000000000000000000000000000000010c9293b3c58d646a95c620a0e0a7a0a55cf43b4abaa0de1d5570fabca8d97c91afd67bd45aa234273715457da5a2894000000000000000000000000000000001454f8682f3736847cdb3f784a098f7c9e488629efc3820d49b36a2e928bbf736dcb3e1b30187c2c0090fff290dbf97f000000000000000000000000000000000a0fe3c635a81f20258db4f1031589afc8c7fd07f2fe1e5cfc8f3c40d08a958a3dbec537c51be2de99b849e006870b6c000000000000000000000000000000000728876e3fdc42273e8d71953de61dd5c03e7c31ab6ec56fc03cdf55c8f0aa4b4e5c8ed88c23c28568be0d864df026af4e2023c64a3b51cc3d82e262f83260ed4a5e9e3238b85077852fd501b52aceed000000000000000000000000000000000c9ba542189ec1828c397ace9639cf2ebbd1613356d8fb26d3c40dd00af1f43f5bbb25032561aeebba7b874bf39cb0d500000000000000000000000000000000175aa6e94a9e42cf809f48f51c48d60e74d61388dd217b55f3f63612c4565357581e5c39751a65afc3b7488caf5151720000000000000000000000000000000014c880d35d1d31793145803182584a8da003b0ee3c29c978b64bbfe4e1da82910a4539587ba350d393e1bf3169c5e4c70000000000000000000000000000000002a063b3fcd77180de632deca1ba89ec4ceeefefe9883ed9e7e06301a268bdf377c3a6e30859e5a39419e449dd27ebf5dc0a88f0aeb2b082dea6b50d591018330c2276830ed554840c10772403561ed700000000000000000000000000000000069edfb8a83760e09726f6d1c117d4bb3e499084b65e1e830ab30daf1625c37f851ac122f9f5c795912b5b6f7907ffe1000000000000000000000000000000000eb6e9b55869f65ecdf3ac46d0ee596d07c573f88724bcd802b4429392b9a56730a217a03286deb5103f70aba7a9bc46000000000000000000000000000000000e2803e1a646bd70c51806b676591b328cb20359aadc8e79d59e7c31e1ce2f1473b0b19f7a34f23aae09678b11b37432000000000000000000000000000000000b3c9fb5a39a6c40343259e12ff4fe5058f25619d145922e1d80c3f5d105a7495dd9a4da329a2e78afc31a87b2c5d5e2f68c9e76d9d8914f14007c968a31089041e67312c6a3e5d30e65efa55894ba740000000000000000000000000000000019da372143e30307a71c7b96ae0703301ed723814a35e270ef6a6b0c57144f494df1d3fa0ac369f59f3daf534070c9120000000000000000000000000000000006521d89d810c7542108de26bbc888482a3bcec8cb9b542db42d5d4af30d6c339a5b4e959da4f98dd6ef8075554f4017000000000000000000000000000000001387d9c684a0fbf615e7023c0f3ff47f4d2c5a9f748f0261656a09b23066c745420df0eb180c9716d6d0743aae7689a10000000000000000000000000000000014271b9d0b21cc69072333a6c03493321b9d9028149d24964a3773bcbe5045875c457aee11ab0682c2bdd44f098f363d80eb90c6cc25b3a48d93b94b698eff513da37210ba79d22d76a270aa97fd51070000000000000000000000000000000001dd881f3d2063adcc5638b4b3813a30e75fd308de3c9f42e5382fdbf097d5796ee9e03cb44752515b2459f131f58bb90000000000000000000000000000000010f491f4594dab938115343edb47b0087d1cd1bc12ef908e150ecbdb3a54d8dd51ab24a0e10c585f235ed99fbd3172270000000000000000000000000000000019d1665d452ce7fb6bb6da9782a55dcf12a1d9abdfd50435b8f2a1bc5b323c004fad35ff7e9aedfd414a9b68fb1eb1860000000000000000000000000000000013828087beeeb85e43e8540fbdf97af189878f5ddc1eb35c95aa06a26923330f3b8a2b43f835186865d6f5f6afdb2b9b067bfd893b12c79e13659ee9b5f22de71d806a85410c9a23dc43363915a606b100000000000000000000000000000000014964f3576b97c00a8c5f4372e2501944a1e4374a3c30e11376ea62e09d52d40d428887833bc2f06279b859c00c98a60000000000000000000000000000000019ed533a3bf469ce5b3e4e9035af177efe9e4f8b0a0e5dc9721dde49a7fc66fa31c8b1c8d5bcda1bf75a532bd2be356d00000000000000000000000000000000064ec4ed48d63ab62373adb7898bc904d246bf2b3790c3cd850524e50ec38e7fb4a364344a6a1dbd26f2ad2d0fccaa1600000000000000000000000000000000134aa3c6b72d39bedd8f9c619d206a295cbc05c611147d38aa7304e995089ce34ab1fa13c2d6c6807a88797dea20214b34abb11f7ed6d73fb81ce2777acd6bbe8839112c527ef4ad88b094cabdb4742a000000000000000000000000000000000a2a4c8b457d0d2554a2d439fd3b74b18843386aaa00d1b89a1c2d8ff7192cdd1d3a888994376bb7ddda4d16bfcaae3200000000000000000000000000000000155a7dc763caf6f0fe1ba9537c0f75d3e455c2d1c749dbb4aa7242b40a9740fe9e8e88af6017e8f743a9e4c5dc6ebc23000000000000000000000000000000000a693da3aee178e2f0489af77f671c734423032f30c0b7b48debd3b71e65dab7db12ab1e0e72d3ef686d6c1922aebbf700000000000000000000000000000000109c3476016884386d6206c94073c628375a02c8fcd3041e06b8b413508188a1d26ec5ddf84a77d059e9a039dc5470d08d6693acb1eb73f6ed1bb4f74f1062f720a7f2c0ecf2b5a944ff89feb2688e19000000000000000000000000000000000a07f457f5dee69e9ee746dd67f982914a2182b5cb2609d273d4122d57a32c195270c956361d78eb65449cf5e13907ba0000000000000000000000000000000011f149ce84c2a11ff818be3ff0f86c1b38a9555e169a8cf791c79828207b7aa89c84e8012a0c5d8cce4e89d758b90e22000000000000000000000000000000000d636e5b027e41809d7ec8bbbfd4bf641a56599a63a7678569404ec8d45c3b88c1d2969e6101528d4edf1ee9d8e793320000000000000000000000000000000011878eefa5ee49be83ea1f7a9cdcd4997ccc59a9669778b3f006429e1a22d3b2a051924f371a228856523e3a09bab59b29ca1b157e6a2b5b88d7467e851282491ed30382ba217b82ea5cc9ca0c6986930000000000000000000000000000000019e9a1950f663b258474b24c334bd256d3aedcd26dc971a745857bf1fe007da0aa00777db5c3e5d21294e99862bf8ea1000000000000000000000000000000000329a12fa0add36f259e401442bbe6e5f9139e4a46d5d091a2110d2561b5629211a1c1996f20d19327d1782340e7ce4200000000000000000000000000000000032782c94c6e45a88425438324f3a24ebf37f0be213424b1be52c878985633950a022f57f8d64af1470486aa3744f3f7000000000000000000000000000000000631556d52fdcee3529023cf20d46ea09ab3c642a7f4eca2878e4af88801d21b80b829c9aec9e73317252639c148676c40bb53575662fa0b726469da01c39df389efde3936d2eee18d7035704130ad6d0000000000000000000000000000000009eb122c61ec44afb56b64929040058a804311e0e97d3fa513a162748091304233480bbc883f6fb66080b563b308a24a0000000000000000000000000000000007d1d810fb8788b9f0cd04235771d7adbbdf8c6e67e8538b2c6f0f278755cc5e57ad720515ca558412ae1fe2cd40b74d000000000000000000000000000000000955496bdcbca8716245a130fe6eef44d13280b2d56f15bfc772f8ca66a52ca0a742e6bc273c28cfc858a3269f59beab0000000000000000000000000000000000b27aaa0d94633912c96f00ecc021773e5cf5e164e20c7a7222a58b0465e7baec4e67fb56ffe564c7a2904f36c265e61574a30a575138c44881c1c126be214c6b68335d7338875b8a398196f27510d70000000000000000000000000000000012e0572f5c84f6082dd05705a3fae738920ffff840c21e444f0ed002df16394afdc21c249b6f1837389c48719539f4c5000000000000000000000000000000000c26bb3ab52e3bddc219dc223daf472247547544e3a9ccc31123b82000b17ef325148935621edd36ced4e702ade1ee3e000000000000000000000000000000000c13a8f02dc3f209e9abf3d316fa843be9c4dd98ce1ca2edecf757bf2bb498750f6d96c28abd45d9c6cf5b8b6334b63600000000000000000000000000000000157a50d9034024dfc7b0f0db4ea0f45323d76c81bc844844ff9bdd0c13f2059066ec3060210aaba61bc074afd7ccaa286dd51553c4119255b31cb0aaad7391694f7dd29420420b513699747bee819a99000000000000000000000000000000001054edb092a7053eebc542f690e03139f2e25a0098c665741e8711c8a6b9582af47e467f74fff9aeea098b7732be72d400000000000000000000000000000000084f919e219de15e7f9ee122383c772415741e5b86be6ee7d2193a4f6be5c9cc9b2fe5e8beba26cd768bf2ea1b6ebffb0000000000000000000000000000000001822b4e8fae5bddbb36f5c226216471862af238be770d33c4fc1ec2777350db2f42e33a7ba468c317a128e8446ceff300000000000000000000000000000000130f704596ddb28ec6e335d9527707a75c97298407ff3fe17d3cba0cde4c21bfcfd1ae46272018c1db768c036f215182d88f049ab3ee2b01af449abce08ca14ea3b065f06a8665ae3510b4c04f42308200000000000000000000000000000000194dde06f8c54de9ab0ad72ba0de2241fef32fba30fd6f5e83fb7750bc120d51c461d75e495cee0d1e85f0f39aa9d3620000000000000000000000000000000010646496be02c658c82dc68eab86a4f784cf64494bd8441f884e8ff384cbb6ff3a4bf5126bbacaa556aafd652397a8a800000000000000000000000000000000109807bd4b6613acb3eb7d386e84166219e52e841c41185a269cc7cfc5f34e9ef5cd1fea29877749e0cef93a3b44eb1600000000000000000000000000000000020a388c668c9339e7aab15d03108317dea97720dd27a94cd3bb59b372b268d1a7d7d7409780bc4912c3f95acd42a57619d6e227185c538b122858ad5ae594720fa7f743f5805552152a213ebea64aeb00000000000000000000000000000000161506c4a2d57c852fe8c3dce63ec6673f05f99c1e032c8e591239616ef4469c4240482ce5985fdfd4a80f54dfa7024f000000000000000000000000000000000486c5b106393e544852c143c5ac4a882c79870363858b2c910ef4041d8803876cc55ef59cd6a41869bf5247f0db2c0a0000000000000000000000000000000000fe765ebf3c4edd3035c7bedd4aec918426898339d7aa004fd74bbf0e3236deeb7d2bbba56c31fd447816e301100a66000000000000000000000000000000001917c9cf16032e22cdd3f87f098a532a33c9fec560a88f9d4232f96cbe0fe945fbae6bcfdd2095cafe6e0b21071d6ec53f53123f01c4d0d4c18dd72ea87ebb5fcb559df255773fa0165f1432c229deb6", |
|
"Expected": "0000000000000000000000000000000015a88bcfa39f444cd66d0d7e15c4040561154c59b832c5ca895f8f8077659487581681cc8f13be136a35b4a573551ad00000000000000000000000000000000009fb6b87eba1edb3d1d23e566977eac68e8f1a28386fdca9d484c7e341c1b210390787418e2f2dff7a228e1cf10962d6000000000000000000000000000000000978de870dcd8d094072897707313b9f1a18d525e60a7cba2b2a395ffcc9d0f97f84e0784df36247d6c98824aaf3ec82000000000000000000000000000000000fbc6832c324d40f104bf82c8cda941212105131c26f630af1d3f7040ef43c6eb4486766b75a81433e46966f79953647", |
|
"Name": "matter_g2_multiexp_44", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000007517a941bec38d0e84d21508d8bdd6778a853d9fb4c5e953bcfe3c8fba3732ca0b7f6cb5c363f33d7718b1b1a68f8e800000000000000000000000000000000150c0d975481422ddec2a58a55b3d917b6b7c0510e75442c81ee856e267d7efa09641c6b79fb9e699c6b473cccde7f4d0000000000000000000000000000000009d37bf938ac30fae1cb3ffaa971ff3746ee4090d4bf8b11dff7710b3f2e4cc686813890e03643fd56fc99e847ae5e940000000000000000000000000000000010fabc4048e0fadad73d0481e290c81884f4578cfb66e0a83324739652ccf273b62204f126696a2fc6469ede39e00a9fcdf2bbbad52a3f5c0b3959d46a8c42f6f5250a93c3dcc636712a4a2baed289c900000000000000000000000000000000089b167ce7fa997ca0ad3f8bbbb358824cb41f525bf60352d5df99402af62cc6d768113d2c1ebc7fe8190c5f732fbfff0000000000000000000000000000000013dcd35865e27bf98f1f6508b32c7e9a989d528df0626228087bda0d8b456af3ea2f4be6732edf1bd8cfd0ab9576197a000000000000000000000000000000000333b0612d7068986d21e1cb67a1c7af423e98cb14aace2ce02f84d32a38f97bcdac465f2b22e5fafa6aaf0d40380e4a0000000000000000000000000000000010de7ba4f50b6654fdecc4fc6c41289bec50cff1be18be9d5c9d1f906ae843189bb43f144aad4d2a2cdebbc2697c974918adf5d8fbdf81f8e4bf2f622e2d481fb2dea06a1aaa289ce4f6e783eb9a98dd000000000000000000000000000000000fdddfceb29fd79c31b138ae8e41507f324abd5e3750da14f4f86176126a06380d53dd5f7efd00e7f94bc1370ac9816a000000000000000000000000000000000d8371c602e393a4be250583c299d069270a344953f7f07a5fe27f8617cbd3ebc91f423dc176b272339bb3bd8a9a348200000000000000000000000000000000193a260a417c9c46da0aaf139e3bbfbaa9f248943048396d95716b3be0b8a148a3f0ebcf7d6f9a318b16d2d850ec2f5c000000000000000000000000000000000be4d0f2bf6d746b930034eea8a19d73377617645c29153b6ae6d3ca6fb35a704b6a0bb658282cf93555c998f6fd054a650e995b73b63d068fd54f596cd9669fc3061f0c1da77ae7d0f5bec012f9ba69000000000000000000000000000000000731c0a5d076d6addb15c1e5d3143d41371f4835d77756418bee452d2f03b1e603230c59f87905fb67d5eccce65a45d20000000000000000000000000000000013bd198c023009190c65686468523eccb57c5fe7b159a1c5ba30c662a275fb24d69338ec9c023ee6a10a8ec9dc7968210000000000000000000000000000000018fb369923ee655839c7d996e264133c49f102978f18261faf2f8eef376eb0bdcb5af375ada2bc783e50df16737f78dc0000000000000000000000000000000009ab8e16e1d0b406adbb37e950bc3820ec13c882ec4483528ebac836726ba202bcf796e84abb3c16dbf6d1131b3854cc3350d4f13e25052b1162dad3ace76e5cda71680fdc89460d8fa88c0d157df426000000000000000000000000000000001401029d7cf8e7d2690a27c01b32008e273b5a33842dcf52d84f77dfa4b2a1fb290f56eb4ccddbb420b27e06a7a3a3b4000000000000000000000000000000000c464c6fdba702f2fbf4232b34d615e66dbb5bdf80233f695e9103272111a06a79f8972d1034176859d0e29400f5a9c10000000000000000000000000000000006cc97a29f4e694f0cdbb099278fa94140b40147f4f911de96a762f2bd28233598a892899a6329cc3cb854b56076787a000000000000000000000000000000000625811cad7c740758388f330c4a56ef30429ea4cdb9a00e2cd1b7f310184a2e6ba36ebdca57c87cebd5232f52c34d92283f0256766690c88df6cf7c968b9a96121d26d19672ce9adc84b699476a32db000000000000000000000000000000000d0a16b5d48eb062c71b91d74a0d25eca0d4bd7082de25199f33a9d3d598d137fbee2ac36e8f877c157be7438ebabd74000000000000000000000000000000000bf93533bf677050d9a77a5dbdbf7cf084b5d934d55318256712ec361693738d48ef27536476fdc93dd8e81f13d67a8e000000000000000000000000000000000696fbd8841e60300602aa5528391aa8b196d8c186d6124c842a0124a8d8dcbba637502f330c980b2f5a900be8e04d020000000000000000000000000000000017b0c51e699d2252f35619520af71775f9dd8c57c2ef146adeb72640bec2ca02a59680153e5c9f66bd513bd8559b9d66145cdeae7fd3f7455dfd2ea9a064c135f0a0a36990ea34929e292e4cdfa0f472000000000000000000000000000000000eee94b5148ccbb3642e582cf0a517b72e6ea019676a13b1484982de7f4be0346b7ed22979ba7303f6367294a3eb2716000000000000000000000000000000001502bb3964f6b3e862279e15fb105073e876c4e48c55c42f3737dc9efed82b10fe8e39438ccd39c933f5ac3c6768497e0000000000000000000000000000000016cd8c4b3be55474aef7081cb969b75ef5e7cca9bd0f9627928fe9931c6f869a9a49d0ae2cfb8346116eb3ced25d4a8e0000000000000000000000000000000012456eceaf32cbb6514e6211136475a750889caea18ff4f9d5ed7b378e6d1d265721a646715aee6b9f2098e954a88289d9cdaa979ab08b454dcb961e3cc4bb18f706bed93a72a9c1e105cd69c0b691af0000000000000000000000000000000007b5633f4a7dfe62f11065d44581f5060210f8e572d960eb85ffd0a903d8b989ce10449fc90b7e5646784a9f6df28699000000000000000000000000000000001710f252cb35d88f6bd151ed596f2d6455f050c5e25add394dbaf60fc036016ae07a5a8ed494b95875c02df3c523186a000000000000000000000000000000000bee19779dc6430ebee993f82a054fbd42e5b7265090017e5b2d2f1469bc96a5a188adf471d576a416f6a841081043df00000000000000000000000000000000038f9fb4159e4e6f596a17ddf45a00a9e4aede63b062af5eda045efacd3977e8dfd61c307834c08bb4c284638696e92ef262f9f7a26353193939bfbbdc50ee35614a3c099776f08b21e0c4c97521eb8e00000000000000000000000000000000197687895f22c4a639bcf2f494dd9e5a034610b0297528235f1d806cf032f5a86c5248a83ed6b12f0de27f5c6e6f49420000000000000000000000000000000011ccd5dd6d6ce553ade9b31503a9e6a6119ae329178706f051581e3cf0ee9d6fb527b340bab8c79fad1cd451c7edb4330000000000000000000000000000000011e9f051aacd69c8bfd2f0ecb566e6d38eabc43f276ba7a1b8e8ab093917dd1c672c61d6dac4651026823b9938d3601f000000000000000000000000000000001362c3b2e6fd9b3618df26ed28f96530c1915f0a4ecb647658d1ae4ccf4c000f3bd1797696c9ac5c5000dbe58dba8de44f0d2915e82c9a69f9e9af64a2c5cacf61ead492bf69912a35ad6a316f9914a8000000000000000000000000000000001819d13cf4522a9362bbeb0bbbb0a498c3f34da1c9e3b2c54d08f7c8acd9ee756983fe80405579effb79d673407390ef000000000000000000000000000000000f870e5978f4a6e3b655fb2a05541ac0673e7b10136adaf28be4dfc9022d4cc8a60e17d125dfe53fbe10c644ff37e02a0000000000000000000000000000000010207ef774cddd10db2bca0a051ceb12900c407ee265dea4615553c193d7475b5ba3198b7e0160740e4fd015dca33e1d0000000000000000000000000000000017937be546e06fd2eab4c969a029534c02fb770646d43edeb5e6c8bc0c2b5f35576c375bf860fd1087ce099d4377d24e25ed3f13198b69604c08b414562f67a67aa8dd4a7bd3c066874182d21ed9004d000000000000000000000000000000000db02fcda340fb27a3fd7da468c5cbed9c8dce8471843a8ddadae43dbec9957a0479aa52855d7a6dca99e7922432365c00000000000000000000000000000000163503d24f9af34058cb5afd8e9d5aaf29e141c8521eaac282f138466e834f0daa9ce14e0590b501680d5b47f866aa8c000000000000000000000000000000000fc9175e6d20afd9d194907f2eb311bf8134aeb96da72f6423610612f2ed20a074c113fe8bb632d9ad74b2f6e7e2417d000000000000000000000000000000000b4621f5e4465629648b62b7f2b77afe6470f9706f9bee5b3ccfa66c596842cbae26badc689f7f623360cb7fc1d416b84ae188cc115e9d492be64abefa4bd4c93b61dd42a7d213e1100b8108611a61630000000000000000000000000000000003c77c7efdab9a9e71283b034ef581a31faee417febfa99be3c18e8ab724c140be684ce719bc5a9ac5d3855ddbf3651a0000000000000000000000000000000011889b02b4a1150fc2b7191a95c5ee767f3c9b82a3a53591018242fa8685ee3b3542526dfdc00695a6cf046033b8eb760000000000000000000000000000000016d7463159c4e3cb635f24bfb944bc518369e894218bc49d7b7f0ea99240259f7ee2b4c26c6083dbc4559ffcfbd392bd0000000000000000000000000000000010a85df6294fd6406ca651f15494153e9802f0068bfa149e87fe4b1cc3071ba74940a21dfd55a8a77e7e2a193468a3d2eede725a693277356ce71ffd7814a77fcc30eeb3a2b8863fb91ca03da1cbe37a0000000000000000000000000000000016beec57d3049c382fc039ac96b890412c5e8075afcab599fb877f8639747a587e82241d9a8059a0bb45ad49959777d0000000000000000000000000000000000a70fba1b061dcf587f133035a3aaafcdace3b1e771d71887ae914919e5f52a99d9933307ec15b5f0a1623b9592824500000000000000000000000000000000005064161136c04f9f50e42a5cee5dce3fa0ce1dc0655b3785a852cb9741927f6c9b357ac1010d7212533d1593c83dba70000000000000000000000000000000000d50b992bc0eee37a15cfd32eda2c591fc4c4203ef84232d1a1e7a9888005bc00755d76b9d0345bb01ffa7525f2aa1e9d0618f898594b23ee3754fe390d6bdfa7d47fe749d6819e306935c1eab6b0460000000000000000000000000000000007617e60d8f67344ce6d2fb65cfd5b423a1fd091626da837dc8a51d6ffdeda9712864e8f30e45ae8df917e0e4625e59a00000000000000000000000000000000077c4aad14f870ba24703397ff0b33af2e50b026f3e0f13f3ec1aebc9ea3af98cc65ab56cce4045538ae6e5f410196f10000000000000000000000000000000004a31d0eff18afa87f9a53098cfd5d21e913c7519cb171f83d0b73abbf3e893a3ccd5aebb9f2bbdd3b0eb0326d37fd1b000000000000000000000000000000000393052e6dff65e01e79254af757f12eb1931e0b386f8cf0fa0782269f962ebc5d9bde46f5a4ad3806e88330aca59ff01e1c9420cfa91026286d7f986b538c13e8c97893995485308c69f053927f962200000000000000000000000000000000033aa108d252e9107f29cc7da79585d4525ff2a35d31479a099c7c011a9c4414d7bc5f8498f8a204134b2d14c5fcde5100000000000000000000000000000000121214465992bdefb970d420face6db75d531e67314a021d2877643ddf738fbe57625d286bde7f40efc1d329a2e85b6e0000000000000000000000000000000017e14f6cdd916b1fc949be8ba3ef9ae6cc16d64da4dd498b5458ea0c14eb7aab8f970f030aab26397110331da11a232d000000000000000000000000000000000c56ccda2a5cca61025253407e72967c767f0e7f2aa0b97d4e4a09420dcb882ff35039ae504a9c62b3f9e7bb0c2e7bbbe5095ed9a9181aee392888e3194ebf9c4a6d87b503f4668bb6cc0d290880a44f0000000000000000000000000000000010fb3396b0674b9285cc5d5a4e7a41ac002f2b43332c20a56f428d1e19e1d1bb6f886d3bf03f7b0fc509e52d75965e15000000000000000000000000000000001196b7c253c50da10815bdfd7930a69608187fc3ac5fbcfeb35b95754d3017a094afcdaea867c2f08346717dfce7bce8000000000000000000000000000000001021f178c53b7d7d2041a6419203d12ee162f27999dd8f79baa15c37a7401e7a6df6aa4192a310cc1a23bdb0b427d63c000000000000000000000000000000000953c75910165f11112583476574f3987495d33e5b1a5c650a2b30692592a442d9de36da49255b0c01a7bacaecc9b81adcece8ee33d3bf3188574e94a889794077035ee92473b7266d92a3c018771b4c", |
|
"Expected": "0000000000000000000000000000000014da1d424c936453600a4acbd3666c6188493d4da8b34d6bc508aab07e59e3680a9e3488e69d42a724c9486d70ed4fd000000000000000000000000000000000048c637348fb9a4c631a82ded1fa08d693cfa2cdd6cdffb8bffee63d1bb2ee8676512a1a8d375e7ab942b6d6bdda45c80000000000000000000000000000000000443264e7dfca91f17251c33cf72c56b045902b4db2eb10d1fd856f79b4130afa6f29f3283af7d3b8b2a9d8dd63718a000000000000000000000000000000000fb386f875190ac7a49d4742edb387f72c1ae0366ca5c71d5b7e385c11442941ce0fb9fe2014fc624fe93ab86ebc7aff", |
|
"Name": "matter_g2_multiexp_45", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000016a539a21320574fc25ffbc0ff10c821d6ad20674413eaeda6f4a31f9a028e21cbb3b224c225a2e3bc3dc221cec084cf00000000000000000000000000000000104e44989e2fba9ddce8e309f5d3fa3129f679d6456ed11137149b50adf8b22c1a148d47154450853e6797aba2b006850000000000000000000000000000000008b33b8cfc992efdf7d733803a6d08a4102e27fc4960ebe6ebdb7949c4ff5af76e55002d93a4f7204eff5f2dc4e37ef10000000000000000000000000000000017c35411c571c302c746a9b79cae892e988d50b4660564660de960ee09b3937b6f5b61fe37d09f1c02528f554210744aaddc845ad867f1e2664ef0e78bced8ff6904c5836e7c63ea3a9c858fd7b710b60000000000000000000000000000000009cd32594094d4744f59690cf8d7fd260b5ffb2a22945d938c035151861507ecaac9ea553e7b44fc4b3beb03b33783540000000000000000000000000000000006f4de33731b9b13b9cb395798769e54a0679d272c2d5175455e10c790debabae4ee02b6df08975efe806da9c4a208b20000000000000000000000000000000011859798a8383b7f994a1535bc0a96a114b90644d19921f0eec774ed58dbaa899dd3736cd1f4a4ff9bfacbc7370091d7000000000000000000000000000000000376c25b0f70427d4974c4fd1539d40996b6847fbb67822fa01cfd541cd3a3f8a9f3fe9f7ddcc3ce920a6ecb27dafca0c78cfc6a30cea34d3d3505f4f897631f67ba77913734f6c2895d871fd6d5581c0000000000000000000000000000000003a178f91a135d59dbd65eacebab293a3817d30e734c247f56a08812aa540a5c80e3f9908d86ad787bab27fbddd21517000000000000000000000000000000000672b3544dd2b91a626f37dbb389aff073777164e3e20dc572b18a2e5223bd323094e41bdbe2dec9bada227efb37dd22000000000000000000000000000000000f40f2d279c66f22bf0fedd129e02c96d8906f9f1ec19f5a5c1cbd5beb10942a066dd391b69920a0a697138f627a1b180000000000000000000000000000000016ef3caad858d323b752e5c437ee2043c8f691ca0f1862e80857f7cc478a689df97bde5b1d1350892c1adb03c5d2373ba1e40df9e1f7c84633cb3dc2223296887de7281ea66c5e1f2d5816334f7b280a000000000000000000000000000000001276e133fc5e708a3265646ef0a0122048ef95d7fb46f78b8dca57dabae0164ca986bdc74e581604ff31165f9f28dca50000000000000000000000000000000008a77611be0502d2ea7fbcf73774fbaec68eba36038e2f34f79caf07f2e4b7444efc49a4e85f88af585fd28a041f26c800000000000000000000000000000000181ab176e391190b1cae2e9b4105ca14cc82d15890b0ec127d8cdb46f30b704a089ac69e76f5b50575ed66176950e1120000000000000000000000000000000004031ce77fe9ee319b8db8f220ef4480c81568b3f6e4043c8710b559d25ad69dd38dda48b2e11d5aead18db0d1cc09b98810b9ce0020904dc1903338089c30e616ed0be03741572ce46946883874f4ea000000000000000000000000000000000f26e6d71e206c88dc81b8b8a5c05ee84a9f185e7b7f155253aa39104b5de5be7bb6cb6662df4f8e63b37fd1682721f20000000000000000000000000000000010058d13637c8da2e91c8cda7dc2cf1734a2f14b12b798e5c563ef9ef3624255a6e1c7550c37b547c35c55dc736a17ce0000000000000000000000000000000019ed470bd514f8bda8fdcd9c64f7626efdde0102907bd31551b1d1972aa14e1d361e1d58b17948909a669fa4d99cf3200000000000000000000000000000000013277afe1891807e269c22c9aa1598c12081809d888e0eb2513ca3f81308700893f74f176858ceed9c7955dcc0d8fc6893e7702da2ff9f3f14586a9ae80c8713743d61b915a7c379c1faa1b151406a9a00000000000000000000000000000000083664daa965c4173d6028e047794703a16e52ae459d3db0534d13c72d749d603edd668b9ce500677715e45216367c63000000000000000000000000000000000f4e87a65f4720cbfde7868eaadb34ec1916925ffd84e5407defbda0c39e1c7afcbc90855b275d528e7b63fd3707bd4a0000000000000000000000000000000004c9f689abe0d2dd3d927bad4b39ab44f6704014ef9a1dcd1966777129e1c72515b43c1b92ee60e9611245454683588b000000000000000000000000000000000ecc57b08b45037e62498135643cf077f01d216b5106551daab391446ce7bb37d40f41378c830081bb6a326f0105c2c4eca54e365faa35d2c9be259b53a1157b180a373813382f47c9154af18a2d83270000000000000000000000000000000012b84341bbad1eaf7fc8ebe56f67598821017365b6f3b4cc1f2355f868e8d55f9c0bed2943ada202a7d85cc884d8e6a20000000000000000000000000000000017693721988f73d77f7a41db108e428b0ba781ea88eab463693ec352cc13d394101b9a2792e0f30c77bebaa395a4776700000000000000000000000000000000093245e2919523cd57a0abd2e8a9c5cbe774bee957f26d3cb502b9c8c06483b850b031461dc2cb033d399651724f4fe4000000000000000000000000000000001530f7dbf6a0fbdc8b4f7a4d298b7824c15035428cb8df834907e25c64b8985186bb13f397b7b99ea7014ae65c428b12abe2079ecb3618de3accdf291d9479bec32bca1f9fe87b00b64a12d735f5b9a5000000000000000000000000000000000f323f01f2a63bc6eb1b565594ded14043c4ea5d1f0fbf20f39299052617c334e6126afd4273738aeb153c3561348b8a000000000000000000000000000000001525d1e1fa65f1b674feef74f6c81c82c3eeb709e597aedabbfc2b3262271b31d93818613ecdeb49c5d3a6a64f17a5d90000000000000000000000000000000010458c15bf46947a237dd1c61882b1561121f64890681bae5db6fbd24ef6c34b7fcb826eeee1fa328d9ef4d859faf238000000000000000000000000000000000e1f29275fe1805d02e069082d5e9a7acf69be17013e6c4c351277408d49383fe06f00137e777ba4aa49c29c25c6c0ddc541a44756ebda14aea95f1a1d05e7366dc0285305116b907fc89e777ce45f79000000000000000000000000000000000efb7373e11694b966d0182a9b01d1e52ec1e89cb18275921294e2d36333460b1e49fd420f1ab781b000d1491ccb0b11000000000000000000000000000000000cafcdc2c58fb3fad713ce1a38deadba8636c384243f9971e3930b961efaf303cac4eef1e8e4662636ff91eff1bf52a80000000000000000000000000000000007ea7441e1b2b0f1e42bd511c060b646c2d00bb3e6507beb5d17ab93ff68515b02f82c2dd43ce035ff660ddb0c104a77000000000000000000000000000000000bd04b88caf9dbd0ef5f89d12e72aa47d64212332b0ed871b7eb96b16295cf4810f6f20cc85fd4d1ce72119f80697c1b37d521d31de52681f1d9bbf64a12f9bc8fe0ac61aaef14d7e8d048ff09e6578b000000000000000000000000000000000c3d2d978e23a690e8422fd54f36fbee1f642611b6c3b2c2413844066159bdcd3703d1a392b030446af04b654f8f73b7000000000000000000000000000000000ae652fcdbd8e467ee9b447e61fcb811f8b6aa48840476c92daec3285785a06a81c1705fc2896c0843ab48eb92555b9300000000000000000000000000000000007088e6441cb85aeffcb4a9a0c81ebfc54a61f35c542be3870c2bb94d7081353322d4745747b0dfc3e5db07f9e48c560000000000000000000000000000000006c11f3e0941ea3bde0dd3a562dbbdad433f0b1e99ba34879e86f7951ddfb29b9e04ca62d54d7552a74e8cf1c3da3e704904a876d4ac1341e88fc4808508c89c19dd74aa8fb1dd7673cbc2d28e7d920e000000000000000000000000000000000c665f4417d0163820ac96c83cc2f09b1b3c000023d827e2690aad7357ff59e278832b992703f5f0016051ce0a4510cb0000000000000000000000000000000012f4b6688300b253fe868b3790f6d2f4fc16d81a49ff7a2edf821de16dc992d79482d66e443e0abb5da43df69f8d648d0000000000000000000000000000000009e033750a118d998b136cd671d0e760e3a617f1d6a994db8f6dfc391619f408720cc57fe550785306184b0c824705620000000000000000000000000000000018cbacd471e528535e22f714a841f110fb0484826e30f97842d65072b2790dadf0bd7b28df96bec531fbed1f3f93486b68911b04d8155f90c7c5c0cb519ee6ff14c0ae27ece0374f30fa148235e8cb49000000000000000000000000000000000c42b6fd52cc52034b04078a6565af2b43948695851393596e05f37f297dfaaea931a33f5b4c25980c093f8a742c0020000000000000000000000000000000000fdc7aa20e63743dd6ab32c82d2d6992b29779ec06eebd452c17d844159e90a7f3221f3e0e6b5805dc0f42dc3836d90f0000000000000000000000000000000003a2342a1bd528d701c2a6c72708a16df632f4e4b6cdb3ccc224b58b57af30b44556cc968ba3c0396a5e3f11568a73710000000000000000000000000000000019ccf76462668905c5687b7612a0bdfd4aac70f291d8b772e84fd5d4bcb591556317426471242fb5f44fd695c7d49279481e894ecd52a252cc76547513e2cf0a5cc6b20c3dc9c64c7f34f29a488258ef000000000000000000000000000000000c8fd4a171c5fbf584f567a1c10b20628e7e0d5d796eac4a9dd2376f8d488da25b9219c7c70709999b5553f8bba915ae0000000000000000000000000000000005d791c907984f2aaebf903a0ace52147745295f0c5e85964999a8fc74b64c8871dce358f26ed1b4af6c6f7f18e8f4c500000000000000000000000000000000110a453bbba72ac171876e0f6b4acd5b178816301e02586a143c2bcbfffcdbf593655408b9aaa4141b2a210599f452ed000000000000000000000000000000001025d5065f9801fcc1c1ebebdf67923b967ce985b5ca27ab5db8af7057fda23561a46b84fac5e793dd9af692c4d56cde72780ab3c48c8a102469799ba2f70d2fd9d324cf558a8c8b49e2ecdb71ae1c9b00000000000000000000000000000000023e5ea1909032676cdb79111a33da7ed788d2affbf4029b932eed843268f355dc92905db283d6617fbb530da3d704dd000000000000000000000000000000000b46f07de520aa17d597586cb0a6894a356757941ff9bdc2976f620e1bf1eec1dd9801d6baa2d7efbb3cc7073412ce8e0000000000000000000000000000000010022940611f418de9f9210b1be919d7506aca468fe5853675fe159d3e58685bcff6cbc2c1cb9e7d45a7bf305fca0eaf000000000000000000000000000000001888b5b0dd1648d9a27345f570a1278238957de1bd30c195d554750ea4b119e98b3989b912c4fad531de416c1533467f84ae1de8aaf498bd2d91bd828bc64e56482b225322b86529da703f47289c65670000000000000000000000000000000011dcc334a5037719256e514b2c3b0f36396d8cedcd77f33545842c686fa0f35558c397562a7e245f8cc412c776a2b3930000000000000000000000000000000006efd32c6afc56a07c813fe19e71f0248666c87e1df7e79b7afbd70178929e5660e85cea35d1c6f42b4c627a94ae0d150000000000000000000000000000000005a5fc2010798c793c1b407a577da0bf0e04b0478f19b7d0cfeff8e4e4fe2d581461831db165cfd17146c49a732c41460000000000000000000000000000000011dfe3b62eb87b039113152af74ae74137cba1762d4ae62d3cb0746272d1c42d3cb4a8fccd845a519fd0650a23a897a13256548db55ee9de70ebf6fa347d81bc50494b937ab1c3079977234a34cbfcfd00000000000000000000000000000000110e73e44734b7ab63f021727b75e735702f1acfa6669e0dc27111794ebee371734764bb165132af3a7e02f3605456480000000000000000000000000000000005fbcac7c7334cd0e6468feedebe077b80390833eaa4c28af80d29e75d692a10cf13058526fa5e5ab0fb635335ac8f220000000000000000000000000000000013f537ecc28685aba2cd60d0e3e787bc8104a3373177cb93107b63d39919c583ad3ad7a42e322249d7605ef035fe1af40000000000000000000000000000000014791f94aff42bfca13ab328a3e47b06f7da52e13436ad477cf55e53b54108d3aa531f0a5d73ae5ed7108d5cca1ecf7a575ae146524544307ee51e58a654d7324983a87e1b37d46cea1a4ec34114b44b", |
|
"Expected": "000000000000000000000000000000000bab02defb32b7938372d656feaebfb5431de1484361542c02519d20c6a500f0b0b112c331fe6f4eac3ec7f6ae4167e50000000000000000000000000000000000796b38c67df1361115bbf3a4afad2651664ef55b1ed02d3172f024f90a003fc3631753d7142aafffc64c6f6f57bf7800000000000000000000000000000000080d91637a93a9025e8691a400254af37cfde67eff7d3037d428596a808a01d9bda8025b7246fb00785cd1068b2752d400000000000000000000000000000000182a97624249f0c6d24672f04e2c93eff63fbe76cc11ace0f7193facd0655cc1e1ccb2d89d9547bc352a395efeb95afb", |
|
"Name": "matter_g2_multiexp_46", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000115b14c4eb9cc78eafedd2072be4555a3db9e61b5fe0139bf3e40a92cc37b4936c68576fee5692a80e4a9aef05a9b7a80000000000000000000000000000000019c828ea555a3c8d28cf0981e98609361b5bafa8b62e860d121c0f6d0f0dcef544784e8a5fa6a9f1d1a68b30e8e8a6f8000000000000000000000000000000000a2ef5146d2658609fd4eb98fcb5d42f6c6aac4fe53597128bbba3ba3539042ee5824f381c41dc76e2c6e4dbe0665657000000000000000000000000000000001807a12ae5f289ecde8ca0a913647d44209b13fae9dd6aa8fb4365a3beeb81652ec17cf92f6784c9ca5a077824ff6dc31129275f3ab3125db33d43b36c7de0ad60a6e9cb4457aa03275caea9635f0b0700000000000000000000000000000000186bfd109ea2369818ae2f466953eddfa763960caeee9d6f1ecbf6a3f854163342c26b56d3844bfedd8f227070f75546000000000000000000000000000000001877077daa2ea074b2868e86faf14efc6ed35a64161a77aec54624d9cb916c45de81b40acc3797c6e3338fcd7a42bb0d00000000000000000000000000000000054be1650d9bb6cae6a1ed08879668e4aa4cd139c8b07ce21d40fb1cf37f11de730ff13814a02d2d6d6df5eec4afe8470000000000000000000000000000000001612b5b7c613cb66d4134aa867d985682f6a544147e7865732887d4fbb191a9f5bdc27bfbefd397f38cb101a2d68b192dbcfd8680258eee451db60f3f42f02f388f87440d00badb0a725964042515c90000000000000000000000000000000015e2b23aa42f1e6a07b0a31dd4acc27e35ce1fb3333c3f330f2d88f112375cf24e6dd5afc4d245531e4e84f1f82230ea00000000000000000000000000000000193649f3b7efb346e0c1f7bc05b0910311270cd44b5803fa16e06655d6239f609363344bb7c16c2105e20709fb5ff0400000000000000000000000000000000002a6ee30841f471dd2ef13888ba03c9cb93c85cfd0f1d0a3927205e3f57fe291bba7eccbd2352f25cc4047097fbb63860000000000000000000000000000000005482d4a47d6e381f755c4756a761f0310d0d981523afcf288e47a1a643d6be62ac6410521e0f25828f469af6150f41e5a6f194abeb6b7c1c561aa820bba658f0277870e2a32f972f9d18ca361929b01000000000000000000000000000000000178ca460993d503e496633fe5230d895bfcdd0696d817a23ae94e529bb145a0861e4448d3bd48c55907be762192a8c4000000000000000000000000000000000015d2db77105a8ed6eadc05d3d1f26a54b3d1b812a58ab49a889f5b7fcf5ec08c2eea6ad09484fda29cc007037a1f6c000000000000000000000000000000000fd5628d61cd0835fe49fcbd2f17058f23d0ffaca4474923a2c0706d9333d9881125efa2fda56234a82158da3eddb5b70000000000000000000000000000000010ce4a0bcada5f92cc8898dbf5c108c0897322eb6a467662be569d9ed0f6e2c808e214b83969ebb86c84d38f67d20754579450b7aa155a3ab61e47e337ddbcd17b197de2dbb76008cfaa09d3fc806be4000000000000000000000000000000000fc4ed0ca43d5cb172deef02704579187a480cc977737070b8ed2dce48d3f3141619f37e985c220a2840ac01dc5667f900000000000000000000000000000000047a15e96760affa4e537a45aefaaab1e0e18052f63514a9f6544136c87b7cb4a5c8dfc0d9544518adc7932ce9cff5f1000000000000000000000000000000000c9be55c06f81e87de58a5c1df8d16174cf4115f81091937d98dad6c4780a9b8dae1081f8961fadc4f994ef62927664700000000000000000000000000000000165f9b1a8f23831a91be8077b18563c7648e54caf30895983cc26580241ca7c86b9b30408a9b27776286ed9f07bd8ecd4be94f96ec4a3d4e028644c63b2577a9ef849b403acc55e42432c3063a918d160000000000000000000000000000000006edc0d62ec31b14e87b2ccff3a21a7c8d38c3ba0ec48bbb8df27fb1acf58e1a87c4458dc2b770172460adfb9a9bd50b000000000000000000000000000000000ae80063df8d41d45fc43f3aa0881364ab5fcb9ac526ee22d3870f2edb0aa379e9d81780b0ab08a4cf308d819338deee000000000000000000000000000000000e0898453feebb51d9a1cd2bda36a307ff2eebf44dc8f4c694831218c42b51f723ffe521b356ad4e5f0dbbca9af9ab47000000000000000000000000000000000fd186dbc046dd02217cec3c7894972f71e5f00e00a40fb1521659a33e079b7a1f60b026d9055a50ae18aae5757ab8490983e6618e9e4208cfbaf647592e42b2d30de9e74e4943fb2bb49109a66302aa0000000000000000000000000000000012134b433877e0a7858e6c3b95b2a1dcfb0548b290b68c209642dadf550db1c636598ac43d101b13c2d8d5ed9602a73800000000000000000000000000000000102b5de123c449a078f6f06935c9537efc791ed8e5475ffc2d9e1d098c814abe56d4b7fc6501c315edf7e64a431c5183000000000000000000000000000000000bce703ba78f45a1c59c69429d3dda18243ba2413c5eab46d469f504da975c434eda451c85357738d6c7054755d5cec1000000000000000000000000000000000387724937bfd817a65c0e0411678cdc78df26ebd4a814d92b023710558701163349b56b80e6bb68a4401f2662a0525506615e300a924ab962e0b7fd0b044cae9516d96de603ee80695718c27d7fba0c0000000000000000000000000000000005abed9305bb79a0ef1cc70e7fc2eae35a8580cd3d1ffad73d3bdae541ad546b8f74b4ca76f8f374e31dbdaf1bd14be9000000000000000000000000000000000199b29da8d161ab3061a18debc8b7400415caf029ced47131e27d81a0f7f79b6ae5e570f34a4c74fb85fea1411bd6ea000000000000000000000000000000000b8a7c42f5289d20b1a55a42d53d49510d3871b6efbe560bb4d87029b85b930f787c3a42e225006ad62c68d5f96c2f8a000000000000000000000000000000000e74aad2b29a210cc316181863e71a1dce8866a088a072ad5972af57b813a2e968a5b16b294273acd6e81e9a5be2961dd77d3e9e64e00b9356cceb62209ad48fc89e69e2214aad2edeba1812272736390000000000000000000000000000000001587e32753adc85c98cf1322115772b0e282ef4e6a75944fc86091e81aad076508e3d727f4df0e30924fff6b67c312e000000000000000000000000000000000ae96d3a1b79985e56f80df8ac4d9792229ca580b156dbbe71a9db470447fa4dfa19fc8a8a2e2f0fae28a24b7d6153d100000000000000000000000000000000114101ad0d29ddfd2fc436d2a270711c444c8c257785f4b4c549e9c795f6dd9834d3744995d2188c0c968752a7f68892000000000000000000000000000000000d30d9cc1e2273af745dd47a596a2202ca4fb655f9f9beeb0a87631e2461f29206163fd921761fde69654cb02e23505c41f75c89ec973f65b11786e186f4d42ee2e85c40f29745d9f428af08a39d5681000000000000000000000000000000001611787ba658b64467b4a28e55ea24a3b230836af6c2a7072231045ee4ee38e02302a62688d6f988f76cb5e50eba40080000000000000000000000000000000008badcd59d6d30f26ca674753ae9257a853dbcf49a5641999634a9a35a97096b6096b7b058360bec2f9476a51eb0d781000000000000000000000000000000000d30154440d8bb5fa6538953a96ba404658817be8047fa7a3a86493f02399543220758e649948b804f2daf84fb86f7580000000000000000000000000000000014fbdd62f761fa675e4cbcb61083a910bcfbd1f8e37f1fb1915f60929b047c970b87be0730ddc20f9716ed8c9bea7f19c70cfb76a04d1a9e0d937292e5553ef371e20d5d3dd33611edc0da178e2e4a1600000000000000000000000000000000143d1f811644e3a51c735b708cb2f8a2a90311f9971c90b9ec8e45bdd6488638b6851dbc882205263887b4dd5dfb4e120000000000000000000000000000000015692a6b06e3bd3100e149c6be3cbf1566fb24531eb29036fc48f85d5da83316a38af4e714a17552024c1ca4a5e39d9d00000000000000000000000000000000172b9c88ed9a1fc2d5a7f147d034fa243d420b129343ff92b79bc4d836e380e5a7e388069e9af9026485e9d3f41a7aa300000000000000000000000000000000012e8453dc64f72653c4e9b3f6f43fdd01b896c642d21604f992dc5591f2cadf71de4099e1075a4ca4b7539f84dd5a908db878b7f5fe817599add432ecf262f19d80ac834bb0a0f983728f6e2c189c880000000000000000000000000000000003e9b6d23809781f50c0033e53d245dfebbba9e0c4d9f676ae61b80fb6e774509f62fad854fd9ea841d9905d48d943a30000000000000000000000000000000016a1ba62bc684bb1848b0ccba59597b19973b56fd9b1d9d06352de44aa79c6bf65409dafb54f859d4a7c32e188bbe19d000000000000000000000000000000000e782741a4b16c5838a8f6e542135221ab3c6ad180c85c08742992ddf0239388e273735eae76c656e61614da386ce2640000000000000000000000000000000001cf6752e88990c221af94e18744790c30aa6a158b10a1f6a56c2ee3c3f0fdb2fa7213f16764ac9e9f4f65e99e715ca170751fe88ad289c91dfcd3c3c61ce1e33f4146f03fc0dc77cde9b32b51c75fc0000000000000000000000000000000000810b0175d781256053c3c9188cee4f55620a6624bfbd2f4d2e70ee68a105bc7b60bafdb76794a048e9f25da976390d4000000000000000000000000000000000716095f8fd72d9350ca62ca3ec34d2228cb563d4e89b19b152787d42fbb750435aa6233d0a97196a9324319837be14f00000000000000000000000000000000178e939d87c37d4a2f49e1e5596945879f2f0f64419e3dfe2afa06bd58098e1ba57a9b60c32cd6527481ab3b325ca827000000000000000000000000000000000aed480a1da482e40ae610a9522f0a18399b0130202f9ca79e3573987f5f7ae30724feddb52fdd05817a96f7937aaf7984bf139cc0b6ac94697b7dc278063a74e478d47528da3f84f55fb0adfd851d09000000000000000000000000000000000133adb236d9eec3544fc91852278abe37a1da0f32a84477c0d93927d64af613b7452a5f64ddec7447779f42873cb157000000000000000000000000000000000f6bd940b51b7ec5a0d92ac77a55c296215e970e9a499793864dd69c3a8d583403e95c08b719b5d8eb0c37a8476d3b960000000000000000000000000000000007d4444062ae06e65b45c6105af53c487f6b275ecdb36f87ec7b71d5861a1bdd6d735e9a1fc5dfb476ab8c13a98b570a000000000000000000000000000000000e043cdc87c67157b5ea3e5ab1b243aef479b23861f8cd823bced140ee03dd1f8bc6cebb4bde4683ac3340823f4d55b8d19d9496e7ebca44354d5c6e1f6b8211eb06ca23a6444c307f92f5bc6dcc2dbe0000000000000000000000000000000018c35112c27caa6bfe9cf8ae55f51755ed349ee7e7141c99069dea07c21a6d8634778a91f4dc3d17da04966a9eaccab5000000000000000000000000000000001800c8a9b146dba27050ce63e78895bee2016255c59acc34fd5e6cb926c16a8fcd2e8a579fa02559b3c571cb08011bea0000000000000000000000000000000014afab23fd4ea54b1ef576a12a2a62d42b493612ef466483ee8c4e62908486c038598e72dbd9256166960db73259def8000000000000000000000000000000000899a99ae8b10da4bbffb6590d79aa33bb2adb2444a11627f05622c732b70f90cbd2779362349aede5b591e84b53a8a06940e3509e1fb090fa787fdf633a74380cd5de722678826224641e46a6e920df000000000000000000000000000000000567d6458d1a3e012c63adc8b9dcf32254c98c0b7021ec6a8d579dad47d501715d2e42a0837def225515d663e663c4f000000000000000000000000000000000178daae121366ce025c1dc2d3e72068fd40ba9d54b2b3724f7a2071a59d4f17d4766a82364540bc31a46398c66d0e7da00000000000000000000000000000000147b2851311913ea53662082acfba785d21915cf00cd154b1b495246e109ac37c3fb6c63aabc4fe71a0d37c81a40148d0000000000000000000000000000000000122b7b1a81888aee37fdd6c23d31c38e79f28945cd1798cee3f4d674e923fc68311eda8ce45a561abf9c5f0bfeb4297b27d21c1d6e06d9fba7b61fb87d364a7a6252c70b8ace2d3679ed87ce0fcf7e", |
|
"Expected": "000000000000000000000000000000000f5b941cda417cce69a30c1ba4a82cca71cb4b953d06d8e545c1b792ae22738dc006627da02b4344bb8be93a5a0dcf07000000000000000000000000000000000eebf4ac30fe0ffb905f81577466889666f801d4d6efe0fb8a663fbf1cbe76b2167243edfc6cde3f49d97d3040a9507400000000000000000000000000000000007ae6a99b86dc7ea95801776589472547ffc7a623009a592403a9710ca365510d85bbf20fa4519ca0e0ca208bf86a670000000000000000000000000000000004b5abf778c72bcc5b887855c582c042a4cfff489b0548785e4c1b735b19159be8a3f4cecf34c769a34cdefa722ba783", |
|
"Name": "matter_g2_multiexp_47", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000017b47384e6302b140118d0a9247aeae2091607ebb413ffa232223bb42d16753b2ae48e5ad0265e33616b25f0c4234be600000000000000000000000000000000167be566292b835a42ac7c099d80e8a0b5d4ff91d842d4ff6026876aa1570ef9641e9c0cbd44d8578f6a758717bad6f10000000000000000000000000000000014f692d195979abd9c55ac132d0def925d4e158fe946fa7b0a010c475d60171a0951d4b68ae3c463bf1136600a1ddaed000000000000000000000000000000000ddba1f4236c5200aa52f8cb7e15fac1f20cc66dc65ed180745a3eb8308f2c851ed6c1e27e1507d3f902ce672d6f8d24facfcdf87c6ca0506b070abff83ce7812181c31729cc534497aa8dabe243351300000000000000000000000000000000023d08e255b244cffe911e43b9b48408f9fb3562edc2c27f405bb657731c885a58392ebbde9fc80cccee2404cc8547ec00000000000000000000000000000000088ef289adaf206afd2b72c93049fca2cf9292bf6471133c64ac4f42015b97bb9a23f6c34653e0218fd0abdefa56bcc60000000000000000000000000000000015cb78c1440f74b17125c547fe7a37611f01b83b91a351664c696e0f647bd2db3ffead880b96a327780026d74c9abca30000000000000000000000000000000004d1a63607b9a5c9ec31168d85fbbee77cea0ae93e98c8c1dde14d0baa72f91042b2b7ca489958344916ce79bcf286456546fa692d9cd61895526282193c90148099e2afa54f7903a5431f932bd5fa06000000000000000000000000000000000ea6cb7ff6a7f4ec38ba11e9945eb406dbb8517585fef6cdd64edc970efba244b071fa162f7c8e184acbf71c5d1e12160000000000000000000000000000000001ab80c0dced33cac8a6a085efce71dcd7021f6255684bb631cf5c1716021bece57b900b819e6eb6f5b755b74c677b6c0000000000000000000000000000000005465fdd51352cbcd8b804cd509526c3b6232976b8278cec3b7db7da14b77f78898c6240c30943d1418462cb7a5abf8f0000000000000000000000000000000006b6caa6a0d5f2d671b10217c0ce5b3962b0c3edb4f2918497c316ebbdbe1a15c803d7fc3413907346f0e7d03920005aa9c1460c1cbb2a552e3452d5c5535868ee9c2952ec3fdb52dd826c16ae3d00bc00000000000000000000000000000000170db23154805a04013052a388e14b5da00e65b35b8ce2dd967213a74735dcbfd28782cef1ffe9d384be3ecadd101e9300000000000000000000000000000000082dea309092976408a379f1dbed9d8cf91f768e2921e49ece458859c80a1d9efd4d5e588470bd669c777d16f9d2e7de000000000000000000000000000000000adba8ef34e197689228e6c4e13be75b3d4732872c99b865ce7733b7a42034d6d4d7520ef7ab712f60f1ff87bc4d9d8d0000000000000000000000000000000005df0788ec39430fcd0625f8e030d917d8e7c251ee6e3b0e79fc6fa5f6fac2ad736c818bd833e58ec61cfdff52c9c6ee2c36204b6a005a64819b06804eb94c311d78977b557e7acfa82e147b4d6ec62f0000000000000000000000000000000000922d8b5db6e415aa3acbd0d6065db1b492c92313260019ef1bda0fa091c4bf091de95846af1edb34516b1abf7d278e0000000000000000000000000000000019af4ecc4f278315ed90d67cf4d22ed6fc9af5c0d0ca654f6a74a3c4bc98588bf5347b4536f36ca8b4750c18464f9b7b00000000000000000000000000000000021eaceb11638bda8b4293991983f11cc60c1daa2287f4b4a6066374bac82d117ac3ea4ec73afc4372d254bfc433b8c3000000000000000000000000000000001037fe26a10305cc5dc11a65edc705be5a0082656cad53e63038ee57a79e16075df54331233229a129483c34d6dd92ec9160c5a553479a10996704c3eda8e57be88eaaf5d1efc8371e7e10d7d106e4810000000000000000000000000000000011e63dc251a5a1e2ec83741682d90588b6b185365b33dba45458b1f56324a4900b04d61af155a0edb0bdc2971b7aaa210000000000000000000000000000000002dc1bd5448a2ebb9a02509af8777616ba9657bd3be65519233f0187df77c49fc931bbd3ec0ad5856b2ec0dfde476a870000000000000000000000000000000019f0cf8baf100451313711bbb0a0fa318c14224933897e74fb727b585cc8620b7d741c9ca2f0d3cbe14a8749aa48ef3e0000000000000000000000000000000018448fa9e05f87d4991ae1c248413edc9a8c3ee789c9c005e691bfc9003191ff469e26db9e42e5758fac79309a62942c5e5a50e5dbabb7a56897935683f80a5b16dbef3c23461e241fbdfceea38e3ee200000000000000000000000000000000109b71c19cd36ef3078bbae25ce6d0e8f7b58e129407fe68ab09aa747bfb3e90c04ab804fa6b7a223c172146fdb14683000000000000000000000000000000000d297750ba112da88beb84b8bbf74ed134b59fc9496da3045aa6dbcd97c68425fd68b75508de113733602a5565f4c8a600000000000000000000000000000000149b8ba6e05b66d07b353f46ace4e583bb61ed18fdbcea0e941b8d9805d3168040186d1c961add494f98e4e7fe68824d0000000000000000000000000000000013a6877bd46557d23b9aaf371ee5a101227d7938c64503b04b39cc6cb4e8ddedcf5cb6865439c9f8b1bfebb807ce52e24a95b293daa2761cc456b9667517f499c4d9eb9eb1d82237e7a7819b5d44f7a200000000000000000000000000000000073f440c2704fae6c86aca3cee34591ec03c362c2c5153a5e82c7bcdece2af0c58a3484b448c8bf4da851800ead959df00000000000000000000000000000000075a2c26372b482a2420bd3c9952fdbf9e5fea906dc8a4deb9691f8745372805bacd68a4838a3fefc381a2ce946ed1780000000000000000000000000000000017575b016435782cd09901afd2ea6773b11f5a983bdd19d14668d75362f95d055b76e5bf6966b1bd7bfdfbe9a939e4b60000000000000000000000000000000001569d74258298fac89d0d91a9945780f4c08d7af7b942d06255ae590db6e8509c908c16bd2c2bb634279debb72f489b5e22ef32d111261dfcb5a2e8d23c8d920f013bd9602bbef45e6d4e0909abdef20000000000000000000000000000000017180e36b925e2ce23c46813d96b919ca181481efb5d1666c4a4e9c8031abdd9521eb8228c4e3f16de0b33da4c73588e00000000000000000000000000000000138965bff7c573546d80ef7efb3d45e87ed20f59adb0cd7ae148d09a97da7feaf1b0ef2455ca19381762768a7d82f486000000000000000000000000000000000360bd29c3f07c5b560e2ac226112a628839da9db18b052991eb2d9c54541c1b5ade9b3c2d7f446ad50050531228120f0000000000000000000000000000000007105978bcf13bbe2bf5c8f7d165998c3ad99b6a2794c90f5b61fb7bf2472d307df8fc9f4afe7ae1e40e7f0eee8ef9466e687c0ac8fab70de2416642afa1553bb38183d2914050602874491057f78786000000000000000000000000000000000f4434c5180ad10cd45dca62b8da790cdb912c255c0f33950f7039e3885b38fa9e9297c7b0a875380545839d8c4d4ada000000000000000000000000000000000d0dd1429e512884ac209f788b5832d31649a78a8966d3348a93f841be23c8e4e42d6ff0d6c27e8f43daf495c9582935000000000000000000000000000000001307377f55dfed30ac1a406671af1895218a01d063b025d25bdbc53f5f9d535e4cd8053c09b2cebb25d3a08365ab8ccb0000000000000000000000000000000004f5c06f505ed15aa7661249b7edd71855bbf47237e049aa951e1ea3ff88f98591518bac975ac628e417892f8e9e5523428f1a27ea15135f044643dc36a3f9c2b4446a3136bb11f696b0a430a7454b3f00000000000000000000000000000000083336fa0b79691b4875ed27b2bbd2d2586992940356f6ae5ddd2021c5ddd87f07f0a5c1e8d8a2654b99182cc2233e84000000000000000000000000000000001880f3824f7cef95ae5743de2e17191848d8d30f0469f455461c6559ebc75a7afbc86dfa3ee17f5470f74018ec335edd0000000000000000000000000000000007c2b26353e86223e5dbd4ed6d59f1170b9cc9dc600fdfbc6c73b96f2c667a82128b1ae5af0542b11a7d1efae87c75610000000000000000000000000000000002427b7eeb497a20cf15c10513cadc9ea612f3ae94e2ae833d281734e7b5d1d50e240659ac01da7864a95b4cdcf88744ae21ad8a6c9d75b51133e81ec34d66ca70a52529c5c3a2307b0e8d6f1c5e7d97000000000000000000000000000000000e72845430ebfb84f8e3cd3dd418f6dc528bf521aca4f9dbd798ed903ef0ea3cf21dd1409aa3759351be32b21d8e8cbd000000000000000000000000000000001457ad87f0957006192dff7d99815c35adb3635815e5d157542b9f52f1e9f8c0143a21a3be4dc1aea3a895689f4a316f0000000000000000000000000000000007e8544b1037ece2e5a9ea387e0f43b72e895e9c2ca4d205f12bf6df0b35ae62a4d62756221d6fff65b928b7358f48b00000000000000000000000000000000012c5c3167f6ef118c4044c0aafc85a337d305437d694a7bd6fb406dabb7364d9e90d74a8b327aba971421a5b3dd5d06988a23b118179ee2c34ad030993a2d2d70375311b95254c44254a32508abcb612000000000000000000000000000000001995d7cb79da7b6c5a0c8ccc5ba075d8d6d8ed3cfca85e8ecdd2b589986fa58c4cd4f045983e9184d79173678d618f310000000000000000000000000000000000f9f7f6bcff0f6fd621f3f8fcfebac132b3f0d52a34af33bb9830bd714d2982f3cc6674ad6ca668131a5062e5589df90000000000000000000000000000000017699b298a46829020e0299ab89ab6411af0a602dffb0e149053ff40ccaec71a908da02c8e611723cd06c16a8e5c0f2d000000000000000000000000000000000523b287383c1e47a6f31d397359941fe0bb8167aa11604ff8569969eb5ccddf4c4f432d2b6fe6f39204020e850d4f2b30eac099ededf0087275d1af828bbf79ef7fb0e77179a068f2ebfe4c749a98c90000000000000000000000000000000004760120239593cae5bdec813735ccc99a88129c707686cf43efbd48fb08d8da3086879a6042bf118879fcccce0736bc00000000000000000000000000000000105b8191431f701b365c66680cb4eb267681ee4da17ba55d47cf26d21ba1c0c3eeeabcafcc79dd87b6457bcc91e9fec600000000000000000000000000000000126ab502f66e732aabe02fdb2f7a665a9a43f6b4ff21c22fa976e7e434b08b606e9cf0f02459fd85f5a80a332fb3a62e000000000000000000000000000000000b2ef01adea6c00250f2f14c98ec6d6083c45019f3d166419e3a137667324f80c34b6b72e991daf72e2eaf9985d0f9287e8dcbf708682225fe3f71b7a687da23de5ed188e40585be0553358012132577000000000000000000000000000000000ff22a0db4f1b1679bde5853a7c2932501f191f4a9f25eed968a796219cef028e26070851a9036a05a04abd73bd6bd4e00000000000000000000000000000000097e9310749f52a4b645190069f4d52315f0eb2ff9cbbcd31f1781a68b2664bbbf27166e6e74fc2be2e5b1eb3f3d77a00000000000000000000000000000000015ca218d7d128095bd4f4b4f7bcf7666e92b905e551dd22745bc743ad0783b6ac44b841f87d3deac44617a7c9a341c55000000000000000000000000000000000a1cb723a4c378e5db2775f4dde9a6887ee3313401a64130a78b90d65dda3a5d9c8bcbc1a0d78c310c869a7fc4889954532cd42a9b698a2c2d22b1a620a7ec60daa9d1eb8ac36894603be7bb9b5e37be0000000000000000000000000000000018b30cc461a4e1fbefe209a709a21ae201bc6094b2d15f0d6dee5a55dd84ef56b62ab1b6bd513b27c84c638291f4205a0000000000000000000000000000000008a6f2082d6d510b280a270c09044ad31fb18b851ad2b38859138c9c2e4870fba6b607f682a798bf21a13bff116014d200000000000000000000000000000000150ef352d494a97d0a7ffe44903aba1611c8d81fa2788c0f42a6db48a71101e12f07318da5ceb1f0af3aa10cd4c26341000000000000000000000000000000000ffdf3b133cc926684e4624531569bfa09b1658e29ad9c3efbd5e9d18353ffbbfbf23a2ad80ccee88f8fa597416d47173ccd5e19892765e549a63238e664c732af781fddea558a117cb927bc4a1aceb5", |
|
"Expected": "00000000000000000000000000000000134f45e5409998e657923ca76ce92b7d2acc932308e0694bb22f121f8324d16bfce86f96c67111c8080289eada4b4fb40000000000000000000000000000000008d9063b7845ffc8400c0b7585e819043884f92e28f7e3ffa47a39e808cdbb034ef4230b6e19bebf083e939b6b686b0b000000000000000000000000000000000e95f8fcd6b5bcc9e00a580a99627d92fa7486ff5ea587df5dded24d1b0bb76d339f6765a5a2058a8e227f633ce36e91000000000000000000000000000000000393041eb33f2c63df3f40d8ea1e1a9eaa9eb0a46151294845e542054d503ef69b40b0b676b0e4f3e08f4d26c36a5d4b", |
|
"Name": "matter_g2_multiexp_48", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000042a220276f12fb4e81c40ecef3a0d86634b4d1c0acfdc463df4e7501289f0be385e03808d44be053e6ac98f403a8a930000000000000000000000000000000004e3dc92e155aeebdfccaaa1d24f49efc8b02e4d9ba8500a5b953a96e0fdd58519bbf1c279750eb8b98616e6bb9a3f6d00000000000000000000000000000000086bc212a83b09c7361540349767896058d5567d4342c607ae9c07fe5f123d9aaac95ded6cdff0825edb5acbce3e2b6d00000000000000000000000000000000062598cd6d5680a155b6349cd51d636c1350746d17fe0fff5195f164ba2fa51cf52f8662f43d555f7be6bb8bcacca39448da17551b2369b723bf932173a9167663f8389d2461b763d6a061df78d7ff1c00000000000000000000000000000000193e2c749e5bbe87dd5c306d822740969cd69ad6e156c323d217c08b18bb3f97c85aad63aed1e3a455ffa1b6d2a670340000000000000000000000000000000012a3dce63a88ae32a746e3812833569959021e1dd9518621793308f8f11d04829b2c3d0e0ec39fc48dfb8285b6852746000000000000000000000000000000001235488d01c380e91872fc57cbf618c3531a6bbf6cba9dddb9f07168cd459c9e866e44e9e5336369cffd8cc3a36cddc00000000000000000000000000000000010d85f85d6242b63f8421e92f1c37f64d33fed67e0cd3dc4b2b2cb4a7fc7637f9e049fc959720eae6d1f452159d48b78def52379c8b9e7c24d971c3456b85b51a63ab03761ec66c8dfac1018833e05940000000000000000000000000000000010889825c752d0ae8445a1d0f3510135b9672c30a781788698f637c2f535e35788d76492edce8ea091223d016b5cc141000000000000000000000000000000000577175035c86c022e634ccc9a5beb96a36aa068cdc36e5a4fc2028d5dd099c5296d30a916d3b720f2e051e7d72e4d490000000000000000000000000000000017b46e49ba08a0abb9394479d693d8097a140094d0ef1d1ba7761fb601a686b0b2b4d49abc2e393a99c5cb760299992b000000000000000000000000000000000820f8e52c1b09986a70bff04909b044f671c3933de43a6bdfcbe3712310274ed880d7adc4947490c7de095ea651e578b2225be6985b9c8fa59a2890da56427612a4334937761e24a33d37f0f951a794000000000000000000000000000000001776b92f683069fdc006904fef8e91f716d9f6bc46306b042228088545f0e11a41b40b60722d4f0483250391febc0ed90000000000000000000000000000000010d5052ef2504115e9d9d4ca81c7080c0868cbed605dc7673f7f94f5959c793c96aa5334175e58499102ff76f974ced80000000000000000000000000000000011d1e719bb69d842df4fc23e8dc4393067d00f6fa8ee42d89b462a546414b91f68dda5378fa093b3ffa764b5fc63b1aa00000000000000000000000000000000099d0784a200e5d2d38773912cf1a49e813c871ede8c50da03abff58ec1943d2adefe66bd2feed1c57f5a80253e091d0a64ce8ad619276bc7a00cb49faf6cc84b917ae6b37654363f5719a727a220291000000000000000000000000000000000d7287adbe0bc3cbb35ab8bfe69064faa83e3e64d73a0c64d960949e10070081a99c35d1dacea5a3b9bf312745acd6e600000000000000000000000000000000034f1995eb8631e080378b22a51ace902ebc9da4589c89ab557b6aaf685fcc74ec1fcf95f6b9a31b7a45cfc5a1610c640000000000000000000000000000000009f56712a46c0fbc199c12d5eb7abd60e660e2c6d437007c34954c6234a0496ad0adf68cf759f8ea30980c9a78175e1a00000000000000000000000000000000073fae1cb78c776188190a4d7223f7cdce9a36488193dc06898919ef4d5136099c3185d352028760c753e9eebb52ac240b891d638d7e76e0dcb230b1f9a7c3b35b35193c43a6c86f345f5a5bc9c708f500000000000000000000000000000000019944fc459fb601bddf10a3a7eb55f34713d396c3208a10089b8f21f4bf0a5e87e95ccf73e0bd90474d3e043f37a72300000000000000000000000000000000158445bd2b6d396a390a0bd5e26256587f980eae84d7a592b2b4d788c452d312b854427185a770084e1b4c7898962e50000000000000000000000000000000000ba44a1b912645354da7d8d9c694b1d5a9ff2d642fad31975171deef3adb0f8d92b2d3a8bef6ecbe0b8e90470b3938d00000000000000000000000000000000012a040a72ab035684bfdf57bf473ff59cd1ee01ec949dcc6066e5c8afad775ed55123859cdd74c7016a092bade7f991b571175eb91888222085fc2dfe0f4401ed6a1fc5df86c0c6b8e44fba6454305bf000000000000000000000000000000000317ca8fdec8c7c56fa3812157f9ca8e9bbf91013dfc7052c0795a04a1b4649b2147d9cb1a61f2c114a705e5133729920000000000000000000000000000000012b893d50fe5ea2eb528d1a04bc8596b10d4714a0dc38bdd5f0a275c07c846970106c3f7b5686685f5c809e93c57e2ff0000000000000000000000000000000014f018a0d13c4c494f4a6b7e836f0f2f46c4b7975d91adb93616a0555910f53574add03b905000f8492465c9b5488c1300000000000000000000000000000000146eb4ef1103b525dfb5c31bcb98e550245732fa252a814824258093a2397d1489df8ca0228d4f5df0a00d473d1566c454c9e7f7ca14c66b8431e25e6eddb4f20507d03bf124eb607957ca2f43a0c17b0000000000000000000000000000000010e9962dc19aae8e92abf32fb9c8eac44d77f587159af4e3b3a080748322715a958d953d3c057999839a47dcc840076a000000000000000000000000000000000ccafa9761e654ba54a46afff51384f1c6331264082e23f94fffd6c31a1b1b568a391eac79417657f40ce2fc9a154a670000000000000000000000000000000007276b111c94130b2608827156021815faf2be29ae42c454f3e2f95de98d2f5b98cea3eb18335a8fa00e5464f8089cf300000000000000000000000000000000053550896e867e237086098f4493caa2520e8c97a05e14d0ab7012d37b7fbbd42a90accbf0fe2ac99e78ccf0be5c9c58000579e1ad83015c8f02a9db5c38d0220368a80b309ee45bb952cac824817b6b0000000000000000000000000000000016b5bca8537059362147911da9e69ad3ecd3b4a7c43ee7d6d809f46c74c16bc7d69bfb5d7c727b4d5d8a356a0458b59e0000000000000000000000000000000010f3a7eefeb3033a733af7d20c3c5caff4c409305de8d71e08cb9cefbdfacda41bb975c92c5e5f2952c3c1e2bc6ca8cc00000000000000000000000000000000148f5b2bd65b71184ba6974678f709c5f9e3f1a020e3d4bedfa5f5f66478adac47f06ca2626c4a759b5eae09756cfe49000000000000000000000000000000001301306d1259059b5567154ef6e4779fedf98c29ea967ce34b78147c5730f202e1c12d5b5094219bf85fa62834329b45909a45c8b78350e3ca21697e9f56d5fc8fc2a01817b78a7f5daeda487768ed1e000000000000000000000000000000001741f739459f5d462fc9ab55c68101a5a3f2741c05b4c3eec6959b2aa5e12493a19d1b33a9aa89337add642458089eb6000000000000000000000000000000000300d8b7988522706c0690da52d0a67ae41344e43cfa05d22feb91eb8635bdb970810e993e0ebf8fd63ab8fe3e048d660000000000000000000000000000000007c003cfba125692b88feba85e7288bf61bb25e04b1462f7a39b4198737010224ce4b73a320c81b1f70119af34d381d1000000000000000000000000000000000a4870c9de67517f4353de23af21fcfadcfce55365ced33a61a19e5de52f98721b17c6eb382970e7c4acd81b80a7bd2f6d4e2277da617f0ad530b6209df6264e1288122b1b4d92da04fe334be17bd8320000000000000000000000000000000002eef52fc72d5aa0456c13808ba548cb765e11cd0bfd0599544793f57c8a27ee90880e6577af1b76b3fe32c4e71f4104000000000000000000000000000000000ea99a4f6772f8114cfb3ae9dc20f11a34880a86088511e5b7fe521d50470148b43f866eb5bf4f67c523266bb55117050000000000000000000000000000000004bd802b889e6d18df7dbd65f39a908cf5889e14be51b5ebd423ccb63e4e5b35e429eb0d4f384b811b47975143ea2ef60000000000000000000000000000000018dded357c546d709beffff2da0c08e8059c720023234c7b53d0ae85750b3e166cde7faf340697b546b8dd7c13b1ce7bdcba6bed6b8c42240c01df5fa0ea81dd96168c6d98ee9d5d4653edfa5172eb28000000000000000000000000000000001405ef521bcc60c55f8551fb2e2aa7b10117b2f96c03e8535e5bff48ae197b7e5fe69a40eecd25a67f430ca02edcc9d2000000000000000000000000000000000477d85a7dfffcc5a2a1048205362ec42b268e5fbd27ee7c8d4ca77b5c9db84dba482bc4b164f92db2c15cc518b3d32800000000000000000000000000000000060988548ede00aad3682fe827d1e993ed1cf118bec7cbe6f69bc160f030bf87c299d40047a4fb5ee27dc2814649a4580000000000000000000000000000000006b9e0579f82fcb8bc149e40b1199f5897ea48ae5eb58abd2002c923efd0f5275d24a579bd904e49b7447c4a03e3fbe423d168e01657e5c2da89a27e513bcbc6620b8c6082bd39880619bfe2b3a7317d0000000000000000000000000000000003cde2bfc5a865cac624d9018c37c1b5746b5394597d79c171b25f84d5fdbc76bb90ba5cf9db14b3b8e62ff91cfd79520000000000000000000000000000000017596885262075e45db62ca68ee5b99d12223bd476e36ed4ddbf5cd56a0c6e9db5d79e7f95b96b1bc323d7c9fc5447d800000000000000000000000000000000018333858871dd41cddb7ad2f179f1f341b2ef20bfc7a1d3cb235e3a1a181e0da7251911886f0788e0f868e16520c5a200000000000000000000000000000000098ce44092980cb14e89faa7efc2906051c9a51cf7b2757dbffa49fafa3a9ba145f809f1212c27aa620bf062e839f83c2a76fafc5e8e33852bbeb7ab8229305be84f5474427e0c6d2ed35c7bfe99faa1000000000000000000000000000000001180d554fd523a51e0decb92e0134c6064a17dd3aa7b11d590b9b6022f76763b1e20562da21e836e65374efafd78b77e000000000000000000000000000000000488686f793dde899a3f4936f07f9eda7918450966ca85b4715d6fee978d9d091bae1b5d2d04943365c076a849b3359c0000000000000000000000000000000014661fb2d305ec9e63d63e9951d0f081aeba99972b094c922d2797a1100759cfe150812821411205f563e22f01ef29c50000000000000000000000000000000013dd681200608466853cd3bfd20f146a6383151931079654962684d6c6fc3bd6900bb049483c1ca6d2819da456f67e3be3c7e4e95167faed1391e269785918a207490c6d186bf2537c02e52e414d564e0000000000000000000000000000000016c8c7a2a1a76ec05770f2d6c8df35003104c034c76323fedd49663daa759caf2f4fefbe8d44b3abf1dadfec2a06cb45000000000000000000000000000000000837305004aba2e322ae29e8f0109f1c756a44b21c72733019e63ff9886a639464090770d12d35553f0002ad028332370000000000000000000000000000000005c8f82ca2d4f6785e2d76ca3a3d1ac67aedf78e9ac833c52cfda6289e6f5d7a83befbeaf753abce12376889caec312f0000000000000000000000000000000013595cdc9181ca70845c613663367ff774f073774688dc58edfd0c58de5ae12df5acd04a673b645371940d7f7e1601045d335e3d96a9b25be7f3916e92fffd75abeef5b91a1ec577ced52a96f6a9b10c0000000000000000000000000000000010f1b8b39ea8ffcb6a96bacd1c00b413c93d3f8da64dcf9257a7cf0264831be23ca63ab8d3d1cea21ed8d83ecaa3a0c70000000000000000000000000000000017a9030fbee573cb71330007900723f85e9e82530283f713f72e68c1d9a5ff9552d0da469a4f38b66e30df1514f922a40000000000000000000000000000000018b9020986a49213d4f3b4b052cf2fb65f82b9bc2051f20b399f2784b984ccfa2752ca576d352c7d65ab218bb8d5df870000000000000000000000000000000015a375a3711f5e9f85ad7266b2d307cac09ace9ea36e149dde5e0d5acdbac3f62e1cecba8be51d88f2143c3070eddaf0fa563a70780837ffcf9a84456f0b4f6eda0d60cce6a8538ba10960eaf17362fc", |
|
"Expected": "000000000000000000000000000000000b668f602b9f56182b74be413d36b03d2266d7165386a7f1f0d25d336d06d2bc5659e80e54dc71f153883292df1cd8940000000000000000000000000000000013151d305bba39734538fe9a2717392bcd134ef1f8c1879740c8cce981a2d70c94b23f1a71a0596e7ead55a55eb186c80000000000000000000000000000000000e5e7c268f93d8a9d3ce45db2a95be906483aefa3831ed2ab2aa357eca0ca231927c0e5031daa200784cba33b96e51d0000000000000000000000000000000011d57d9a9123123f9fb56e990626346e5c76bbd1a4b3349c3f7bc44f05a899f9c4dddd67ce5a788f85b4fb172385faef", |
|
"Name": "matter_g2_multiexp_49", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000006a7946b50749147573991c91f13cdef4e9558be37736e3d990c5750d31ba9711721b88eec529ea4b1dec1c935fafa9a00000000000000000000000000000000078d8a565b7f58b915c220882a73b6aaf100f2d54cce2524cc3a80d9b526c3058903668d17427a617ea045c3322ec502000000000000000000000000000000000733c6562cdcb28d740c64f50ee9d204af4ecc8de2c1719fb73c20f2580fcf01e1e494faf4386764e03920a4162049fb000000000000000000000000000000000421365fa828affe963d145d318065933d4d865f2a3d24469ab0db66dd09a574945f8a8b622d079a7ce1c6fb6c795a8f6e2ee781da12b984e7a08730a60f50c41cdd7c7c8b3f1f30f721923ddc34fb79000000000000000000000000000000000a4fdc68bda287bd819ebb0a296212ddd19cc76b042e134f1637c894ad64bcd8431392c9791f2eaaf94f6c8d189846760000000000000000000000000000000009d974fcb46fe81d81d62b24b805ab5108c9450e162454c3260ecd0d5356b7c263be5f78f6214cc7254e461166910d23000000000000000000000000000000001081fe3579cb4d8a7e7d43ca8cdda28e1f9ea8df83c6069f4162a2a0e68e0d5876b283193649018e754c5c8fef101f53000000000000000000000000000000000ca4faaddc4d14a6648e3515a8b9028190c17f771c7de086fe4624a3008d7e6e374c967f303d9511b9da1a95409e3cb3d51e0b65be993ddd2892ab8f47eab78352b177be4b3fb68f47c65f5c59fa866000000000000000000000000000000000117318e376f2c130e5bca89b3d700fe76e9603adb22a5ef353bb3b5a8f641c85deb4640fbaccf94e025a59fbf2a41370000000000000000000000000000000000433428497ed89a43ba07d816df224809a827194ca899924c3844650a3800952cda8db82f2f8e513994ed9893fac747400000000000000000000000000000000064889f1cb7d6ab216fcceef7c4abf89be14ef93be2d39bbba2b74d06999dec5ae1941b507709d093b28e030700cf866000000000000000000000000000000000957fcb8658497802e78b8250373f77acc4ec47fa2c87e78adbb2daef70240da640a7945895940f76bbb80bd36b4ba24fed4dd284df98923bfc3c41496d6e64a10815a8c474275e0cdbc9ed26e92b0ae0000000000000000000000000000000013f9771c105462fb6b975b0b2fd20d0accdd2d95d879c8019b08db394cd785ed9f151d0eb1adeaa63bbc2686d1172b0f0000000000000000000000000000000002062a5f2db0a01114a1c6e8c739f80f598f4e905952101a244853078298eb443be6839b59d4f0c7745b739cc89ad8220000000000000000000000000000000015b5485439f1b94fbb3a8f5ac6197f0dc0577863f39c44b34d4c5437b6a82a704dec17529654b3037a9ee1ebf14c8d8300000000000000000000000000000000154d750e2a660205812d428cfe79aef4e1059f4e231024a665889d112af37e6e17e04cd7c926b6240bf2f616a1f572dd7c36ec97c1eafc8a20a772fb7887d75568047ea32458b9ce74ad9ca058129949000000000000000000000000000000000231223930956bd2d36a89a0a0a47aa46b4763919455ad3a3581439d25a82c176569698fd5ca2b9429793ebb16c98e50000000000000000000000000000000000b5dd675af51c18d2dc76e3103da4409f6e8c1cc719a622d4a33aaae3f23e529c78b63c55b67fa999bdcc7095a4ece300000000000000000000000000000000010c971be55cd02e4c97031d3b25acfbf722e47e5179beb26eafaa72d4bd5f47cf280a99e0c3c4cdac05bf1572d01fcfc0000000000000000000000000000000002c1370919e6445994df1e25ff4a79c8cd8805f12e5d8c781e58f04dff68a97424b35d162d875ca2b3f805b4cd6d1fa641b2c0354d2f7d92b05043f193b718d78b457ae76e19069c8e1c2b77d7999d6500000000000000000000000000000000169938b4d3c859f97a0627bd1a83fde725eafb7ab77b22cae06d2a776569236d834702081e78d61386999c938c0259b900000000000000000000000000000000091e922f00828488e324f9fea652ce1edff83d9f479e843ed4bffee27805a5025e7a150719b354b5e61f381ebd24d4ea000000000000000000000000000000000334ba8044d7d47795b59eb089502808a7ab8f18e3d5e1cc49acdb5020b3973fd21d6d82557afd748dad88e45a7623730000000000000000000000000000000002299bf949ef249b5057c103ecd149444635b4f636a2fd0d073484404c1ff4ef71820260ea6529bee6f5b07f2ba94de35615370a76bb0a5f64d61b97bdb045b9669f6a0b7644b101d21a50483d8b04dc00000000000000000000000000000000076ab7838db87727fd653a3b561a2a5594518f296284bc24a7d215b1fbc0a6492d425078fd98f92a414dfcb3c92cc1d000000000000000000000000000000000022b71fb467dbd6d9b130763350bd06f52d20ff2cbd46cdea5e8b1525fd73bfd08f5ff171f9fa28050e9a3b296d3e9e00000000000000000000000000000000007e917cef0195fc589317d4a71c14022867dbc0db26c653052e2e382d0dbebe67a0f582bc0a27dd1dfb4703c545d0da30000000000000000000000000000000005b1d8651b86a403ad993c5cea4b6b82a0f8a9f8a59d4b94f10e68e9538a559efdde2007736aa9d04f585851a89af88fbcc38cfd3c6bdd32ed1d583f2bd14e175d61448c627f195559b751aab1ecf7cb000000000000000000000000000000000653c5f5b2d97239821d173036929dc716e78d835a80af55868dcc3e218bcebdc2a052d31f6a573572d13f3bbb14f241000000000000000000000000000000000cdbdc3cf52239a6d4bdadc273b00924de8730c03ea82bd20ec1f04375daa4497fff3a1726269a736706355e72be83870000000000000000000000000000000008e0285b177fcd768d3519062177fa1314c4370f872eaf10f3e0dc94e716dc6a67894d887f40104552336cbb5ed614f20000000000000000000000000000000000638db8269ea4c2fecd5b45955609ef6a1c2c6faf6ee5a8d777e0b38f16d1acab2da7fe7b6f6ebb315ccb345835a21d94c41471a2e4edf0f688c2f032036d41ef5f8a966871dd099dcdbced8b37e1c40000000000000000000000000000000005b4f74cd099eafa6ae59e7105873d4a46e8e5985faf2d26ca564125dca93b1c48187ed7afa02cde8b52df878e1aa618000000000000000000000000000000000cda7f9eeadda16ef757ee8a98be147d374d3a1d40790d20a1ae42c9ed38e4fe22be76ec4f807cf93fff5c6efdb50d1c00000000000000000000000000000000121219b0b0d236a89a857c02249cc04c22299d041d95296dd235b3639416337f5be4a2ebe92a50d192fb748d5d4dca0300000000000000000000000000000000112545a4677ca7d60645cb8bd98689c4aa85a68bb62dc68c0affca5a17ecf0a08fb9b91589d08712b5af4aadf31caad2dd297b192f1c907914ef949fd27a5ea5659aab659b83239c4433f7a4e24529f2000000000000000000000000000000001342460712b73ca0ef07d953c32d280a3441e108abdc2d133265160608986481df3563c5dca20f209ce078b13b49707e0000000000000000000000000000000003580a5b4a7f6d6e066ad9073f7105f6cc1ff35ef5e79a0aba7f48ff2b732c7aec72cc9c5f9233fc9c267d8aa37ac17c000000000000000000000000000000000bb7f32db8a4e341cd9f8dd3b5677dc650cef675f0923bf2e5c8b84c33d447daacbf68631c2388eac5698495e1ad5a3a0000000000000000000000000000000015bf9cd1aa585eda2910128f2b452569abc1c94bc8bd308ee92b6c7315a56fc92d6cba03334bc36c137c14eb1f198b07d30fdb174a3f5c06b78cbaee5b6e7a4c90551083d78c5164de6bb45ee5de23c100000000000000000000000000000000091bca266255d692cdfd10929802d79b474706d160033495decd11cb0758136ec3ae7fd4bb99081e44dd7f25224e009c0000000000000000000000000000000001fbba1ba796416ac22c92f3741e3b268d89fbf0307edf0f25c7c12b5cd230c41582ba69465686ffead9f8363dc0c297000000000000000000000000000000001139590315fc4d81e3e747a53e63ad856635050367ffc143c1422e324d5fe9e4fb90631ff8bba764a87b8077b571aa0a000000000000000000000000000000000dcbba28afd445a57db762d08338a26980b4efbd11668e4050d18234ce35a909d6b563a5d3e8e72892514431fabf0147aafc42f7fe6854866cb954367fa65c8072bd1b60173a2d45077421d6e25f2bb3000000000000000000000000000000001322b1f1388a9dd2853829bda1a5120250ed08f07c84fa398e59fa2577454f38f0a76a1e8db897bf15b4b50ff52a847c0000000000000000000000000000000017020d7de1dd424de53992c168d924c42f26231d184ea3cd9cfe64ad9c82ad067540b2d9ab18b0fd28477ac792a80c4a0000000000000000000000000000000000fabc0769b95e6feedc2165bd6d324b7d16247b79eebc1f09d849792255136538e628bd6ad9b86af7bcdfdd991fc31000000000000000000000000000000000144f39f792bf5585f4b49dcd3fcdbb61cc7ef471e08af4c15cfebb855f0ac8d5fd057c9486e53e8e1ee4f66bd5e943ad106da5f98d5e7cd9f4a1c8d6e50ea2236c2abdf1e08a0eca54555a59bcadbc6a000000000000000000000000000000000c27ac29db98fe3038fe5f537d5ca6faa240602abe11c6f530d9b18d763d6dda3fb25f9538d316e6527c114405ae54f00000000000000000000000000000000017ecc872183413d8065a99a2d1a73b70150e2c1fca2c13a731a39b52aebc6db79772e91f115a63f7b23e5fa231df697a0000000000000000000000000000000016b9715ce820b619274202b52d7e7bee9a17aaeb06c2ecab8bc77c670bd4c714789e4478178d94d2aad57e7bb0b7a4040000000000000000000000000000000002d0723a3386248d8597d2b63289300de6a16011a38985170a1652ff81ea70a78459b3ef252cc5ed26ff1ef1ecaf6a42c971deeba2f757970bcd4f5548a2767bd6c43e63f4c5fc4b157ef060a1f45aae000000000000000000000000000000000eb1ddb7306d8d2858fb57dac71f67473b813f37f02d73b17f375be86028176cc1dd84347f183cb7d427b861be34c3d70000000000000000000000000000000009a8811ec77eb21f2b33a591f2fe6d7b74b40c5045ceeee275912aeec664838f332bb49bedcd958ede0af0d0232e76ed00000000000000000000000000000000156e28ee3c40c6f18c6059e06ac8f7b39fa23e5962f640ef3afce13c169346a4c8e5c2bcdac8fa15921a4740cc5a0f2300000000000000000000000000000000084371522a6ebb1925c8fad3f20277c34e657aa71abf8ed7d323a10c14cbbb1a9e0e54bace32eb845e6709c1c58afc34a5262a021977dd79ab96606eb24a7c5ed650300dd68bc79f4b8378f58c6eed49000000000000000000000000000000000be2ef9ef38a5dcb42ad31b1415c8eceae625850db4306a26a0598d4a567936d75b701c81793fa7b42d158df2dcb0d5d000000000000000000000000000000000851b82b59fc15b89e33fb618c56d11a07116ea35850583a07066ed97b8a864f3766c0cf921d007a6cb43931ad4fcf8e000000000000000000000000000000000ea8bdfa3c5f000d7cb1b5cd69537e4104daa15ffcec06f40a91b972d8011e5fccfa911c55a07383cce6760c145c39e4000000000000000000000000000000000652a4165602978004ef702103ef18e8fe7decab1522a76486c742d29103e3bdf6dda2d3cd64ff1b5d5a76f4823bd363083b3720c20044fa41712039b6e9e776197391ef393c0935a0e9990fbc1b7a4600000000000000000000000000000000015ce5b43e1fd950b77e2baccae8c99b82f38bce09989fdc5d402420e7931a38b7fdac5a254b0cb9bd8fbb488d02493b00000000000000000000000000000000018c5b3ff46a04ed114bbf56399738e5d594ef8dd1d5e2e8dc23a0097893be3da4fa4662686a6dac04418fd2d344e36c000000000000000000000000000000000efa3e970a5cd0c7bdef6a2df3be9be18cce63c10c331a18d628bbeef30488ef73d866f3c8804acb3bd375542e99eae6000000000000000000000000000000000e966d9e2f2d47df5d661a89fafb6d4518fa1544ab7a56716df511cbcca99098f944a981c9da569cf95debb455842006d6f846581848f5dbb9e8d220b881d0327c4f3f5d4b79fb2c4dcbdb9bcf44b02d", |
|
"Expected": "000000000000000000000000000000000ef06b515addb951b24e5d61f6e6eededf5f93f9f17455e1b563f187f73394457b3b7c1b90ed454218f8782d2bc848be00000000000000000000000000000000167398608a87490fd17506166bf54636aa4dd6d3e8c4d42995bcb0262268eaf2a6d828b295434f45e3e53703aa67cdcf000000000000000000000000000000001602ec6519e4987a052f97eb222f505e241d99602c08ea9c41bc95796675ebf6a819aa0bf87319f29dfe47f45f3c8c7a0000000000000000000000000000000002ad4291ece7ea0fcc9f4440e88eef693b8dd53060ec847bd27d74cf71218eb6210a71895ff1f1f4537a901090f14de5", |
|
"Name": "matter_g2_multiexp_50", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000129cc9cf82aa30671e969148f058a0b8d275bcbb1c8da66e52998d9555dfaa075e2fcf39fc18f305940fbc972cc5c0c0000000000000000000000000000000001252482c1419ad72229a00d90f1c09d464e896f47db91e9680efe36822e99e1ca7a2b5ba8b17b5929fdbeff8993bb18e000000000000000000000000000000001287d5054bf5db038ec2f7b7a3b79848fcc8ca42f9e19d5e21d36d2256f97e0edc2608d19c17d3714024e1e9e86ae264000000000000000000000000000000000f6262669e30a5db67550cdce8a4611b9501d02cd4e950aeedd1c87c4f0f63c74f35c802dafcf91c988a154dd690103c67c44f7c8513472b51f96d526422bac628aad4c40c521cd7cf9e86eaf92838fd0000000000000000000000000000000019cccd010df3e668b1c3ec053e76c46e45d01a4fe02eb074e296df2a48e0e4eb647b06c40cf64a0048a8fcc2b0cfa6100000000000000000000000000000000018e07bc50657f3bbf736c38518933e91af29e3bafd776243296cca3a1d975116e8b428b050045a61069adb23baa22d3800000000000000000000000000000000154f51badda1b828346986264b01fb1be4c7e9b570ab63a5eb15cabe9412a2f9bbc6d5111c638ff5118a4f6d08ed055200000000000000000000000000000000064d4e607a8994c0bb65770a14a14ed1b68c766ac2aed45a44c0f7c7cd4c3ecdfa077206812cf9b24e35021060a3668d2d6f95d4b6216e4226f78e4fa5011c9becf98fe45a17dfd740fdd0ef36d8ba94000000000000000000000000000000000b9bae5f720d9bd3271a71d751e4c35c39ad30fa8a67846107ff769c455e42465b2a39dfa32861634d5e323878f56f4f000000000000000000000000000000000a1077046cf5c7a66452cec2193ee21c1ace50dfd79f707c9297737f13806dc05e9e1cc5d1fb4c87b250ebea5a4ca6c40000000000000000000000000000000013e1fbe1a9b5f2ccff51120590ac0cb00cab502726b43a6fc12459e27bad4aa41537d6f3cc94a81a170998768f6a0fc6000000000000000000000000000000000a02c551ecec1c7a415256caaec1b5485a42f9ca8d897cf26546ace1f2bc8c2d10a353b8b84495b8dab5e3c60881185a58c25d36216b811ee42d0ba629ab7a0f9ce7edd7234620c28e37bb3df3f042e700000000000000000000000000000000021b9ab3ad614816d7006efe688e1ae8cd99b0c4437d4363e557642a7cfda2000db6503b32db36b6d1ffe40d967c5efd000000000000000000000000000000000b7fb0ddd9eb2be9cdffaf8f8c593a9296c4c7deeb1c714c11863d71dab1e6fd309b75c41e25de3cb6089726b43427f0000000000000000000000000000000001277065ea9d208777d0fb7a6726e11c8330f0b3ed3c6716acd559aab19b2fdafceca8126c9facc43b9d80534c07035a20000000000000000000000000000000015e8c12065d601dd5ede75bcfceb7300bf6f9fbcdf68d2f093b7654d80d3e565135d64137dc401d691a45fe052f58a6850a5c6bb6b87fbe5ebfb0d182d425ee173973c6f2085c556b0fe60219b9f3c32000000000000000000000000000000000484c4f9652427d0649c33e93d666dcb15bc56669c00980c53357ecee874bcdbaa016236df65a4339dfbd44e4eb0823c0000000000000000000000000000000013836a7275c29c989891c94e756cee9d6c54a8f634fa570655ee44b7c1e34137edc33323dc0d1f3a0218039fd6f7013d0000000000000000000000000000000002e88c7d5fd87e97a0de1be95021821942a8004115fb4fdd9ad26b7e0fd171f9c7e6f962eb179bdb95ef960cf9396372000000000000000000000000000000001636e351a0ed1a260ffe0d1355e6da288792fc97a7310b040cb9fcd5c550d85d90572154d58a9847dd5a8a06456bb2e43b4bdeaf6643ed159f4a3e23c33ac486b33e1edbc5a097a47a6c2c753e5299d20000000000000000000000000000000007579785c14fa012cb5d6c116d34dcc15dfc908a29e90de3bbfb8c9b44e0b4258644440d7c78d751a007c10f98053bd10000000000000000000000000000000009f023538822ceba0883a0e3454121dafe8e5e61d4754b54e6417c989efa998334641d458591b3076b615937de065cfd00000000000000000000000000000000130fe7f2d5e0ffefa67ad3378690c53a6e68de5504f3691de0df3a24c309619bd3a345bc2bec4dcfb4b77255cbfe09980000000000000000000000000000000015bf85ed997eef4d97a81f1d75825bb4409cf86b8c8e5f4368cf1e4c803f9e1e23a2a96f7b0a08e5cff55a78761ebce21d18596bc392dd0b71e1216bbb20a0e5e2559a46789c36a146cb78c5aa8e3921000000000000000000000000000000000a95597e4402bbd17c20dda088f0134d42f14443bd519b3511b28fd8d395a0e50758386498388ea6ad0e7634587336c1000000000000000000000000000000000079f348d3de505875c5192f795cd77e2f7385ed447b06f2dbee18e85c832386b201cb3eeb21aac3f258d2c4b0434d48000000000000000000000000000000001895b1891a08ea42eb1f68698abc20394ffd66bf0c32979668950bfec5cfc8425314eec2ac17ba25f29133a8becc9f5e00000000000000000000000000000000146160336d881b24c6258a3a86c08d346900680324632b6d5d4582ee0865a7e5f2d01677e5e49c5a4179f8382e49d1566fb3669c0789ba6a5b00f14c14fe2edd15d37a742c9e36cae9ac010e632d75a40000000000000000000000000000000013cadc6c394efb2f93e00f3976dde34efe75adff34bfb6f5e1a150b79bb5baf6bf29fa149581fda48faa68653cb61e300000000000000000000000000000000005fd25362d87f9581a202b186d2786d2859faa9966a1ceae747dd7a48749abd424eb9813e44caada0e456ee8bd12e99c0000000000000000000000000000000018e6b279e2b545acf1da29dc0504caa5982522546f83d4d3389e1fd6cb5328d4a167926a00ccaca402b3a3cdc67d757400000000000000000000000000000000089a9992a36b476fee21abd50977dfee01d7c91b24b3e26d7c15b2301352069dad920f0ea93a3e477a48029eef35605f06c2988dd6b8e9aa116eea4e1f63dacf100019844d37d163c047567e8e1188620000000000000000000000000000000005200b78dba7e423bc23e87c5937b464e97405f6461d05bd9d1d0fbf8f3c8e64a39081f9e43b4ec416198dc44db897e7000000000000000000000000000000000bdba1ed07c4a570359863a1098a73830818b3fa5b222316a3e0692a4ec65e59ca6b4bf5f72f8c1384e73e807d272d6e00000000000000000000000000000000073fa3eef473707b6aff37fb6f829f0fdb7ae808e85ebba4d4924a185c3656eb2856896307b671080347cebc32e958bf00000000000000000000000000000000076b56330f07cfc0ab34e98e2fa0ce4702b296a00f6ffee07c3ab523fadc048a047ccea7a9003c090951e4ef698d14e5fbf8322f706b1972f73fe4e22a3dad29c4ede09163561b2810cfc3eb2ffbc7ab0000000000000000000000000000000007252747c8275f87b21bbac4071c1826d166d14e6205095e5299315d6b6a85aed995f9ba59a2163ce2c51a8e60eaaeeb000000000000000000000000000000000460a000fe29cca24dec469ba5fb729edf3e443bb032d488cc99102a614a5251915267db003dbf395132d815ba78f262000000000000000000000000000000000161c01cb4d0942faf2303c108604babbd4cabf5d3d30c13d7db9428a445c7f72d96a7405e22e4e451058a94e20068720000000000000000000000000000000010ccf8a8ec4e6515b20e07057fb8cbecc5defb87480f3e32a1bcd0cfe239e00daf6a390c4815ef6b85be1f07a4c4bfbc4a46618381ba6b991b2edfdeafa67aef1cfea066fbffdba24db25385963326bf000000000000000000000000000000000e6cf781162502d2a758d0f96946bab887591b7c9ec9f67a1b0b962e74ee514e84c14bf67ae3c0a9ea2a3e472b7ef59c0000000000000000000000000000000001542b4e97f1e8a64ffd51ca43137b0660f897f6b3d5c6fee598fc4dd03932c3658ea55e1e9e73376e51df278ddd3a3f0000000000000000000000000000000016dae882ba240343e752eac68122424320d1acb1fbc4bd26c3983dd91325f25e1b1f06213e0e06c142997a13fbeca597000000000000000000000000000000001138b71c95d4de320f02e68dae9bb0de3e5b317cb596532c5cc18ca588cc8566c21551d7d55d685591126b9d9e466455cd05fce871e4ff11e7a4e834061c65a0aab7bfa8a0128d460a493337c6e63ebf000000000000000000000000000000000904f6a09f3a5f5baac902c702b059835737c06f62c2ffe9101bac32f854e4d72f74031f5410a5941612b1aaacbb50920000000000000000000000000000000012f39e7022150b2be12cdd621ae23525581405021b21cb9e55972724a22b1aeb2e15b135ceade132d3310e050e607f65000000000000000000000000000000000a92b1daaf23524904d74c3f149fcd2c98e3a4c257113533e7cc59c4656b785aacbf0ba6b9df0dc17cf7c25f1ca698c5000000000000000000000000000000000a20a5d7c0aeb16ff498f46bf05e512784d120b9c3c8b2877411852d7da3abde9e83a6d00213bf69ed88bcbb051a486daba9e37ae0dbb733af820743d8e307fc02a3ce9b40032b16d0e9466903de9caa00000000000000000000000000000000153918807d7da07ec7014154f00a558ebe0d5fb48fba4c16488d61a826a1eec28e3828d6744300c04207e8ff1cb61211000000000000000000000000000000000a755480457896c5a3fde35658e73fae821151c43fb92e9ffedcb05fabad37cb68aa24e029fc33a2518398d723c4859100000000000000000000000000000000148798bdc5b14b90aefc38946db93be1754f15d78762f38971b1e64a53fda92b96b0a70ca2548baec882887ae7f636910000000000000000000000000000000012299fc413dbaa77cf8867e331bc0602c4fb32fe44a150217de9e6391374a9ed83781034e5775c4933e13cdfffd25a9e6ef151662cba4952416eaadebfe5e0fa0ca1d31380e1540c2d5e0181af9e317c000000000000000000000000000000000fdfcbcce1603198fa344487d2d4838b3ff23fc0a73a76222707d9f8623f0b87dfc816be8717b0b12667bee460ef40f70000000000000000000000000000000015036dff68139419db619912e2d19b7d2a2d637fbb8bffcd941aefe2eb4d24c1f7dc32f4f53d4cfce67785e7c328d6c4000000000000000000000000000000000fd575be9bf54128a9a1cbd366339c993ced315a840d60f8b77e035352bf705c01a9def713e8cae3001dc1062cc0723b0000000000000000000000000000000004015ed456125cf0f46fe0093b81ff9315d955d470ad756a9303f548819f339e137305c58e6f4d8db3c8bbfab90718d4f0a3851bd52ca52919dfd21efa6efc56f6dd5060ad969360b1a731e8f38f0f5d0000000000000000000000000000000016d31e68cfdc5823970c8c2ebc53c3d4517792c44e90c10f920a819e72e4a6966c59a691b905c8b0b612065c56d86ca40000000000000000000000000000000005096d516e416fdc0df552c2688c74f1c067a3e5e7fd782479bfa468096e6ee3e601bc23d2e38ae7500325765483250600000000000000000000000000000000092c994e9dae287bb6450607a4263bcf6267f0f66ba3e63436292af7f6bc8e4ba794a12792b6af49ef59b5fe50ff6d3400000000000000000000000000000000175a645988f33612e969e1d91b2c30e47ec655ad655d89cd8dac151c3bd194cd5a8c28b498b1cc2f2966b7fc37cfc8c532b41960417047a2258b6e9e228f3cc1130b296cafbb75f58731a81fcfe8c83a0000000000000000000000000000000008d09ee15c80facf7e32b15418fefbf7e80400acf37f2a1bc6ced88b1591bcb8f86b45b544646c5fafa71b5b103b927400000000000000000000000000000000060865ba68ed8fb3d0a05779c278352b22d4244edb7add23d985a2836d2772dbffc3c82c3134916e9b0900c9db6ead8f000000000000000000000000000000000dce53bf8aca1ed44bee47096dd988689c1e32e1e65a5f8dbabab7c4edba866132ee2c036aba5648d0dafa9a26405fe30000000000000000000000000000000003319995785be720860bbf48692d1507185d898187993865648ded74d3aaca45df939c6dd986db42a51bd13579a55b8f71a6f7f091a6a21dbfffcec2eecaa22d05252b60bf91b56811a833dde3fcfde6", |
|
"Expected": "0000000000000000000000000000000010643af30c3cdefc30144c5d7cab17c9c54adccb3294ae79fe5c69376011c159be1e43940640bf5d9012ccdbc997e2090000000000000000000000000000000002a22b08904ea9ca99103a01caad745dc2afb7b6d23e666770e81a97031de921f9d4d1c04fa941c433b8cd9cafced3a10000000000000000000000000000000010808e5518eb6cd61eec8820b9f279dba2423b1a3677e21fe3a0ca2ad49fbab2995de1c5adc9ac867de79e3b40ffddf30000000000000000000000000000000003ce1270644d71e0055345c7463d72dc119495bfa04a818dd398d944ca46deb0aee8c7936557754fa18225522fb79564", |
|
"Name": "matter_g2_multiexp_51", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000059234bb6d1b66985b79e6a2c6cd158d37fc50ccd6e50ad2fe3b6a02ae2ad35b8b2be92139265957ea698441e780532100000000000000000000000000000000066adc7083a7f3dd75a8e431a36632dfcecc2527f261e961335bbe8fc8329d992880736bb41fffe41484f68c38fda61a0000000000000000000000000000000006aa0794c27d3f60debbee292c28b430c159cb2874b9467312cb857a8777058580f8a2d3b9bf4b8b732edb185cca6ac10000000000000000000000000000000000d81f222ed6acdf29437adf26d2b785535cd6d61b329df98be04114c3ae68bc6854e275792fd48de3eedf6ba7f3849a2e56b63fc6ba87cf021c2f92baec248756ddae0a4f070df840db281283a4c9b20000000000000000000000000000000013dab8066757b8bcce2c9965e600c31b792463623cd5561f7f6d55c5a52c22efcbe48b8684fc2dca87e2945765bf565600000000000000000000000000000000198a0594b5e606b18201fe2706bddffe7bee6c583147513333230715d18295714055b984cd3ff8d1127f9420863e3a67000000000000000000000000000000000ef77ae1e991daea1fe8338cf236ba959b22df4b24f00c6c01483b6956c609b805ab89712f80892bc0160fa3775907890000000000000000000000000000000004d30f5a866a100dfe469d4d0c47872245c4cdcfb18d3ffa0de422691044b52d2b9335682dcbf67aafa9275712ae3f5512a50af55f47fdaf176d4885e4910c54428c8ef433ea0cb1d009ea77783559470000000000000000000000000000000008010bd5fb5e222618bf4f919c203dadf9a7b7597bf90e16772020614481a0963a8e8b1bd244661bd33e0d147be7663c0000000000000000000000000000000007e21f548efb869a28d6fe39b999ab7fedae9cd6cfa531fe608476ef30c8703951839476811838608dac1aaf9cd87eed0000000000000000000000000000000006cc674c464f80cacb2156fc1eb680938cb38cc166a99f72daa50f9d2c40f10ff07e447d7bd5e59b6b22f0dc407dd8df0000000000000000000000000000000010b160c58ea82bc3904302b1b4fe83d1883efe3c8f52c4e05a3d8681e604eabb1b7f533e61c51e9a172987383506e7b189a012158b3c18e19471fca6d5aba5fd004a337d49ddef5db177da187c8cf1c8000000000000000000000000000000000d4f8372d1138489913654a7567735be1eacf8c7fd497c2216bf77a94f483bd4a7daa2c8232581d6815af9898a7569b80000000000000000000000000000000013676a1f72cc2ed80fa24f70fe1c52aad9ac13ad6cad1f519649fda6ea3787d86ea164d9ac86de96436e9db4fb4aa44f0000000000000000000000000000000003f7644f7ddc9276ac36aea5c36451f3d5d6e4c508932b16d5677977108f04deace5e8cf0b3b3dee88c328b6030f3567000000000000000000000000000000001953cf03effb7de9e62937572850e9fdeecb74fb4aa655de1abdc6e065920e6d2e51ff28880f33341443b5e6652eff4827dd109f6df1d9851dae28bcb9e552c6b1e1b2dfb331aa955d3d0b6c4862253d000000000000000000000000000000000c76a5bcbd2a61172fdd53b351d143bd30d460e398c9d4b7094a604ab2c0d46d6112bd8a5483c9935f0bf6d84df04b9500000000000000000000000000000000116b15825b780c49fb24617dca620e939e2528e10c49f34971736c82cd35fd3965088595deb86eaca3d3239c6c78a84f000000000000000000000000000000000a0cdaa541dd96fefd46b303b88f1dd4d24257b910a596817f1d946873cfd60ae58a88aa687ba573832331e8fc158db50000000000000000000000000000000016259f7285de159a2c6d6d8687ed348ab97e8cf329ea5de49b6d708b6da5b806bd012ca3641c50f479d85921e20fbaefca96785c1ab66cc5c8e434f59cc1ddf76bd78b6fe660f7cf74cfb79d7f2c7f84000000000000000000000000000000000797e815a98d362e1d7e2ac1fdcb477ccdec8ecdf340d7bded36856ce30e92b661669b38ecbcfb0896b2fd75df9b734a0000000000000000000000000000000017916c559db6b4b28b798c2027e2c70ba1b940212df8a1649b9f6087120660d698bea81258e2007edd4aa7d0d535bccb00000000000000000000000000000000167170a76db0783a8c3228f8246502b15d342b019fb44a46b514f4ba2de3ac66e435941adc3d91874371561870ba87150000000000000000000000000000000010097a585eb9264ea96904d8534820be185d8d9e4b1616439a926c0ff8ceb6f2bc082e5712454690c9c05b8018a996235aabd1fba36142bd768339e091b15b7f5b4ea609b57947a7187c498bd9833c2900000000000000000000000000000000025eff57e1f37903056835d1b4133ce064c86947f35859817b2cccf1a5c3923ccca766b3e0affd20a4a6df62a45c31000000000000000000000000000000000011158fce4ade070629162b2b6cf1924696f1f7776f3d623cfa3d54c66fc17fa0299c6650b709a1472262fc0abe8d9557000000000000000000000000000000001828a65fb90dcebe25413566deacf0677a3993b39d68854b264fe7807097fbd3106ac618545d3a6a42e197c65f0d2a7100000000000000000000000000000000045eb8164b6ec874467286dc3626fad3c01be61f6a8a88e5f88797978463db648a9b8a1e1a2589364ef2879cb5f75423fbe608fefa5472c7d1611abfa402d2eddb1e54542f45d4012db8ac6d1e5016100000000000000000000000000000000011847bdf2f67b40aac3426716391da488a8f0462b68bd35a8c1c762591e2f426f48f979a646a094bce16bc99cef7fcfc00000000000000000000000000000000092d61e408120b1549fc8d2174572eb7ed3f679327cb89754f326fa72fbff79e98cf5ad9c94c14dd86135e9aacc98b98000000000000000000000000000000001440e2f4ee2ba254a780a31b02babca093a38e5a1ac09ff388080b6c60918ae5b26e1c0888ea0976527ba103b257d02d0000000000000000000000000000000019797e49808b756128866fae0d6aa7e755a1d6f07f7e6a877bee150fe9adf0cfe612350c5a0e31d68cbeed226fa56f2a28d57066cce439d8d0385f647ed5e9b29e8fd0528c1ed8455f37dcd81f4b62240000000000000000000000000000000016d723a64ee06a7a631509c6e64b1c8bbe199952da532dd92194147bce9942cb4a76f2358e6c7d263916fa36e2c0c09d0000000000000000000000000000000003d04ce655cad1d63748f6eaa9912d6474a34820986835f60c812aee9980d3ebc18d6fd856a6de9546be024b2e95126a000000000000000000000000000000000ea840bd7f76f8e944f95146cdc9692d97e6a2d7d16d4a7f054f81888472da4d60ae5faccb72d3a05781b399536ccb1e00000000000000000000000000000000155a1c43c39e9dfc6d96e01c981662900fadf1a46aa1c2fdb70bb34e94dcbe86c4f255e259c771ea8ede50b388ceb2f61208d8d328014a6b2c8b2b9edc70589cdd63d38f4e70abb41cff1b7693bf9a290000000000000000000000000000000008f189d97f7d82aad87fb71d090a5c99d94079c0b74beb3dc860d440c0f46727fc49104d671bdcbe5b9551552e18afc60000000000000000000000000000000010c4edfb64b8932a617c316820cd27d3f6ffa89b471949362762af8e10d25265b84ca2aafd3b14f33c39a4b533da60d60000000000000000000000000000000017ef3bb919b087fb6745bbf115e2929394fbc9c89f65e7d591f15da93ab785aa6828ebb6ced99d3506810647d28ed814000000000000000000000000000000001591d8213ab349017cc93f1fbe6aca6765dd33ac1f468621e2c79e30aa73bd7606a0e5ba1d97ff03e0029dbc8ab1c5f4d3a2044ed4f938c17684413625bdd281f685abea2e375bece77c03d697c82cc20000000000000000000000000000000019b3a2df3a9571b066eb451e34d8a38c0d90b6e365862bcd92ae76195956c21c59441f0cd03cc69abdf4ba069759b87f00000000000000000000000000000000082537ef7f4bba5f32db4443abc8eabceef643b0878ef83860d75ba508369a3b459cad96f1cfd872df99548f656b0f9b000000000000000000000000000000000b2fda5ba0c405c9481edd598181ed8a59a8a18462508af8c5d66988a7a58a5c9635d93b5e0ee310bd35e0091fcd4986000000000000000000000000000000000af7e15e0052576f82e36e7e2b614dd835a290e05f2ed9dad7f508b4c04e8d437e7e937a7f4c88b5e66b06e0beffc4df7fd81e27a577b5e79929614c069d6d52146a6183822d25cf1ef84d8afcc1f6b40000000000000000000000000000000017a1d5add5601010d138263b4793149a02e8f4f7cfaafb69fde7b843a51cf5f0634e26b6e5e3315420d44b0fd205230d0000000000000000000000000000000013ea863ebe1b1cfcf4164d78dbe8fc809d2b82ef3e5a2589ca1357e48dddf2696e910a90301ed910fae77a1e462a5b1000000000000000000000000000000000012b40d9f25dc5a61454ddf1fa9c38e87eee60e55938b411bff9cf2161ebd7d3fc930131a198e7e97dc90cc245164e7000000000000000000000000000000000054f19ed8e2682caeda10c252f11706e7f3b65c81e7ae0a617469babc5f3268fe5c0ce2e85d44fb6731e8ac132b97c3ac5d47ce35d4ede84a83c9860322f582ec00c872b4b035d5d340981fc29884f13000000000000000000000000000000000ef0378945ae4683666099be36de3e60b5bae9c3137b702e5e4e35afd5c1e81d033c3d6b1debf5bf36bdfc4e3af37759000000000000000000000000000000000c37074af84ff596ff2c7ff963d96968464d6c8d88b69af64ae883457d02ee9ec80720661f39019230a6531a0f2952bb000000000000000000000000000000000454e8aaa2830f07d86eac7aca1d7589fb06aed646146a1b90f4959b5caed73131ab231313b50c15213f89566ed87a3600000000000000000000000000000000143516cd7a1b8da41226cb828887a0b3314cf4f87c207d1d84e9c49f0f7e548ab99e635bd126d49fd2e4dcea98f3adf784ae256d47de2d49b1e755cb0e972f3b614f3e7ba779c65ce175ca3811021a7f0000000000000000000000000000000019384e15a8754c6d85bd298ed550a26b51b714745bf2980b4920d6e73f59e657d85d3e86baa9bcf7e971233daff99d02000000000000000000000000000000000229d233d605a1a9f060605ae366a263594d8fa2b7797358ffe4c62431b9718d155d24d80bf5af1c806f447b92fcfbab000000000000000000000000000000000bbfb66cc0c7bcf251141c540f712fe9a359d1ed36d228379a1f3791991cccb7dfe1a10d40667ca062cccd55c9e6b08d00000000000000000000000000000000150a4d7a003cb81423604c13d0c5175183ab5f459b96842939f5c4cfbb9196db4667bb4382d2d5c92b70800adf384569a09d0136d4dbb3abfabcac55db48b1ce302067f413283fc1a21744f1c16ef7b50000000000000000000000000000000016352fb8e2751f126fd0f889f2a62a85b95c50d6bda7704112e4487dc94417218b0daa1dd6b998662af2582c44b011c90000000000000000000000000000000016bf4c60eeaca103c90643fe0969c2c261e9697ddbc02279f0d5afb5c905a984ab2396db93555cc2dd5682a1525446d00000000000000000000000000000000014be742feb1215cbdcde21e974c74e23c7bbc2cbfaaace28cf1d4f2b5a77dde2f3910aea74bc200277e6fe0475208057000000000000000000000000000000000bf98dd3e3a8b13e487d8b1a35615b0c6b0f514f9b8da7d6402586f113974c8dc9561db797a96f4f8040c1765518d175650a6fba1a5eace6b455ee780ff266c324f49801832640856a80098f0eed0b7b000000000000000000000000000000000362935e552dd01b5fc5a15a76faae937d7ad086b0a67e9cd3558287274106623deb85b6410bb4e64c424d44335f3b1e00000000000000000000000000000000096f23a54cf57aa3306df0a0a4f45aecb9b09bfe83878d551a59c53e18efc5a9f177cb7fdaec1648f66cdfaebb15c61d00000000000000000000000000000000135271fbe0cc0987e82f3430eefa8e3cdcc1be4a441393bb3fac0b8e8f78dc47ba2b833d9dca4277bd60befdf33275cf000000000000000000000000000000000dc1b7512fa5f9d4ea3f4229d947f43d7dc46b7770aadbd7351b6d48d525d0144183f2c84293c63c68d5262851401ae0282cb1f8f6d6dd81e7c49176503a76837a96d7f2b084d29d11dd9c6548cf0a57", |
|
"Expected": "0000000000000000000000000000000001c11610b63eeaf9e00552a230bfee290ea49bf9c93cfea1b6f684c9b5a07f341b718a0070534e0da9e6ab1239d800830000000000000000000000000000000017e8107113714ebb1743c34d83be3acde096bfb6cf140e943ecd0831ecfcd097f58d25a45005db61551a01d9da46de10000000000000000000000000000000000c2eff6c7c25885c514aadecb8f0465a0fb4385eadffa082e8d4f497b10df2395be5e7760a87bc26772dd78701146b730000000000000000000000000000000011ad4e20f5c1518c72f75d67a897f30100dbb83365ef7729c3501c6f266d6002edcab8c8bc1f449c30ec3624cda13809", |
|
"Name": "matter_g2_multiexp_52", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000010a26eda028649789d9e01232884e4e5a6b8e0b17169b9d64393e2568b09ac4d3e61a5996108655c24e76abe9e3fb7380000000000000000000000000000000015e4e36bcad524f8aac7f909fbb884e879caa735f80fe9890d7874be919ee727beb2a074984c047dac1d02b8712afa3a0000000000000000000000000000000012458946f1e853a7a45861a92d4ce707e5aebbf69edfe69190c0bb130141a10869e2a73e06785b568248d5b1f647e63e0000000000000000000000000000000004d8061f25edb5a510a2db9e1df850518156138c78ace50f4c9ce47734a0b14352f5283083a232602a070c3ce94c7bd93d7f8fbaa4225f3008649eebf42315785ccda2b9ce922170e606876881825cb90000000000000000000000000000000000baa40ea518227b007b9714ae6eb5a4e92883dc75e6328caa780bb2ffee7573dcd7e9ac47821ac449187569986bd2980000000000000000000000000000000009d43d61f070ae308c5c285915600dd9c17b7de63cfeee6fe33c9ba857b3c72e057bcb4d4ac2b492797e7d785997c18800000000000000000000000000000000185215a7fefb96b3ff9229cc3239c3ce5202a97e275ea9b1541d7bc0a2931d7e3b01942febb45c6e96e66e3605744afa00000000000000000000000000000000103ae58b8066dd62c46c14c593c768fda91b90e4840b5560c974ce69b86bd6d2c13f689b72cf9619e57c9dc8e3d3fb15e71e6cb3d4e19f4a70a4465df6eec6326f558ee1cb99aa540ad2a73c363a133900000000000000000000000000000000075585f862c0e0e031efe12f31e159f2a8b89825ce80fdf65906474f0155f397fdc666292f6a7384cab790f071335c49000000000000000000000000000000000eba3d37a5cae738ab99ed9475c2c7fbb88ff54edb8490017162dbb16c8225102158a266fd4ba7570ee6d5ff6cf3f5d400000000000000000000000000000000135a0b0a38c036919f8389eb7bdc505a375fd75d513eecf0cac134645d60fb6030a437ac6a0fbbd167b7a77a927b3b0e000000000000000000000000000000001688fabd4ad751598ca036ec5ef6d7b314980dce7d8652163e89fad01b233af64defbcf352743ec478af42587f58177dbdb2b3c3b8e91540dc2724537526fd8c0d4b85d2cc20323d71fa5a4f61b3f12a00000000000000000000000000000000062a74a9ba0e2e8d95fca478be8d18fc716243b1faf7365a55387fd7188021f53bbe780e973e7d16c9db236faff176cc000000000000000000000000000000000f949be3fcf9b38995624570fcc9e7df9964d038eca189336ec39d9e0bd05148ff7df0b48436a2cf6e249e52248ee8a40000000000000000000000000000000007472e7c366419a0cab844522c46356acdf6a12cffae941fae3d3b78e7a83f0446c945bdf7b247abccaeeaafec49026c0000000000000000000000000000000006a564e6860b97feff368fc9a349282112e591a7a6987fd10a2d4de8ae4384ce229b9db9a93445f727eeec55a6fe5a9def0c8574167a3bd3b794f057ed01865ea69c38023dbddb0afdc55dd9523ebab7000000000000000000000000000000000c073d2885eb125d3e7db48127178bea2c5bb0f09eec7081f15bc6fe6cba156914fe1b1fea6cf14a21a328d831523ec300000000000000000000000000000000010d93564b2facde13d29dac198c5f5fa314a0398f30c6fb7fc9575bc83d4e97edcc1c1d34f78728729442777718f54600000000000000000000000000000000136a4ffaacf0b4a607c677ed343c1ad41a1eca49c7c48fe73ab2f74084a07cff18f07f54a7f8ea1bfb7fa3667863bdc8000000000000000000000000000000000fb0c007a907ecdff7bfe2242097caf0c5001124d112689a74544fe4fd85be9771632e7267a1cc7e9f66d7e4bb4c954c3ccc75501428d3be8bb469ed0f2df7dec10e1d205e11a907cc30c4a76eee3cc000000000000000000000000000000000032bb9f20fdb19f578fac3008396f5dd0a70860f77f8ae7771fc6253569d47b72751cd56bd373dbc5eadf55b99578861000000000000000000000000000000000c4a4bfb5ca6f9c1bd69d7377c6da405afc3128338dfddd9aea19aec5e1e0f547e3febd28445af5e27469c87c4ac15280000000000000000000000000000000003b551547af253d07625028db4b9a8da2a857bc925620c5d561bbcd3e063eb460d9407cd4d4813800551e5d0d23a2ea40000000000000000000000000000000006d5c69a251e9a042c66bd4ee92d4f3cd4e79704b1b215c15b319e09cae0d798eb201be24f407340dbcefcf2cb87da5ae5e403f555fbc800f1342275f18a73dbb679bd31873ee87617090912a52d6a55000000000000000000000000000000000a5802e388f7605bbacd0bb65ba96689e223379214fd7a92de9a313f55d66cc71ffc9ab3f9979b75edf55647ad3b6c94000000000000000000000000000000000f86f968b5c20a81f18074803e1ec55ebd73bc87451c48d5bb61604ebae46538dcc9d21cce062abc07b4b9e89c85bf60000000000000000000000000000000000f9fceddfa8fb5bd76fb7c8986372c32ab9fae3c26e9fedae892bb55178fa2f3432e6eab5043496dcebef46b20bf5824000000000000000000000000000000000dcf7a118881aea4e6a0e4e305910d4e4a5f3d0a8800f52659ac26f122bd63c8aa2c5583f1121275adc9af1800a007fc97ea57a38598204c15bf65e7270a175460510848540ca4004286f3ca09eb59260000000000000000000000000000000003ee0ba2b1de438abe66769124b97a951ce18aedc8d9ed005628aeebd90efd316e7a3c60cb5a103d6f72e7a40ed8f44000000000000000000000000000000000119597c99a7a16d8d35937ea15539089741363153ef898d6bb177d9a9b6c5bb4b79728155eacc5d82571f398ac6c32a200000000000000000000000000000000116184ac845a28c4f96641ec19a07e1f8326bd45e2106148f40277ae6fcf200d64e326915cf5c927222def8deccd4ff8000000000000000000000000000000000f890258e70b973c0d69492b2e7d10ccb3997798503c0943af4255c13b3856ca4007b18cb9d638d5d9cca71c368cdfccc54dd8cbe68d5151e4428d35ec2d5b5cc7f5e455207c0788a695c2d7fff6735200000000000000000000000000000000171035755bd519af04efdd477d407267c5a8108bd32dd6d3f1b9555f15f37ce7598c096fb5301873809f0c000457a4a2000000000000000000000000000000000bd35595246a8337a426c50c02299f297036f710b0979c7f981c6909e835c0d9556cf64e2676baf952a787e10d604f210000000000000000000000000000000006600ff240aaa026941290f49ae8968e72293ae7c2af0df1b4ebb9373199b95fc91feedd2782ce819440286aeb2388c50000000000000000000000000000000015b2bbffac097c27944143cfb22e38ff8e50e79f2336e64c8496b0b25892834efb18a765e26f1408df1d64f4b9b78fb947ee5651c127d7c8ef65ec68fcd97d1dc228bffb5bf1278aed3eef8115a5ae72000000000000000000000000000000001064bd04edf96a3c76d2ace669ff72ee5edd87d32592213cb5a6a4a482154c1723bc19c7c530d164c31626dbf758d43f00000000000000000000000000000000176ac06390e3629bdfa282bf825c0bca9bc4e0b8fd90fcf2d4ee456d5bcb3ac2882d8406d2fd59faf10c8327b1962124000000000000000000000000000000000b58fbe4e14ee0af03d9aac4131abfaaba43c7cd92d530802516cb67343b382a6d2af9399d93b43d6e05f7ec827d5ae20000000000000000000000000000000000bfd241e3180cd5ce9de831b24ca50db23685bea7e008be0c6ead11abee338618728968c25a8e5a916cef8aa516667214ab6a1d0d3f87e7c9df0c14b6fd2f9d0cd755d5fce5f40bdc8174790901549b00000000000000000000000000000000183ccf0ddeb8573923694decc02b8f02162037156a8f6523ed178c13113d094521c3d9257febcfbd8f15acfe3d5d5c27000000000000000000000000000000000cf716097aabb07979ee435cf57ae36a3034283eeec0771bea24c9a1a15ea106201af8606d3fc28ad8ffbea2cf274458000000000000000000000000000000000b962565763c4cc155b2d9ea104e754e5fb4745303240688fee7e2256fbda82dfb515a51096be5ba0b111637b1a25438000000000000000000000000000000000df04aea745b9df2df0e34153269958d3640c1596fdff3fba696801c96371420a3619c5ace9210af7e0de4f408b09a7729b12cff5a72f27e15032844fae50e3cabbe31a69568bc4b5cfa884f62e7e204000000000000000000000000000000000e6be3275371e533a676f8d075bb2ab8b0216642ecde13425bce4ffa8ac51cb1b4c5c789d82387f5355c27f18da556400000000000000000000000000000000009fa3a3df5195203f967322cee54a15d1e0096922b6b881bb3bce54587fdb82931c0b87de7a9dd1a21b4389a34d161ba0000000000000000000000000000000014dd5455deaa5ea4f9b5a6241c2e8b2230fabff9e1ac08b359f029f4c7838201cb88a92a5b696ed47819e4866512fff300000000000000000000000000000000181085d630d1e24ebf79bfafa134c08c0e75626dd400ce500392adf4462028bc714ca07b28b8b8f15c9cf2934a299c3092c1b10d980826351c3d193a0f54a7dd78a3995efb02fe5b4525fca8791b1c4f0000000000000000000000000000000013b60e3be9d7d43eb42f7cc2c0a7efc81c175b696e82b034c87d1238db2798d9ad6534b86992653d86755b4f00cf989d0000000000000000000000000000000009dbb325624e698c76b9d697e4f7f03e502ae1cd43b49a0957fc067858e20e8c7ede3577f336eeccee58cad53eb727560000000000000000000000000000000007f2f50be2c6fbc500ea347cd14ca195af08b835814ca515d14dd2f6078eb6def2b9475c2ce370780acf394065032d0400000000000000000000000000000000109803d612b9e27be5725f162d061b9428f363493c17eb39c097032039387d96d0939a06466470ab62ff507ff762fba78f715f35fc967837facb515ebff3df502223c29e7089fe6d2e9120bd3ecfcd120000000000000000000000000000000008a9fcb462412c1065dc7c3623ba5a980e6f86cc813b5d8eca6b1b8a302ee4176cebc233411f2c9ff171332c66a0d46e00000000000000000000000000000000058d2e7ee02bbd4896b5bcaac0f2b09c16d1664209710945c1f7f1a53e24496d7eace99488debb32afe10d7fea442cb800000000000000000000000000000000084d7600bcb68d5e375457078672fa07ba2c87c8ec5f9eb7b61a0232988b197aff052e7125b33c6657729ce8a1c668e2000000000000000000000000000000000a07c42468c7c65fcc984bbfc2f05bf452daf17d57e669ee5992ce67517e1c93b5f7f4c9434d40f3b9bbdb3446ddb982a9e49fcb12c0b1e9bcdbda52e9852ee0e98fa0d43f7476b3d65ef5370c9460a3000000000000000000000000000000000ec380d15e0efd71958978b1f9298ced4cc3322e472d03830ebbaf2a4601c8371e6bc1cad047b0e1e429ecf6fc628208000000000000000000000000000000000b278fcc53b7527545ae1340c24158ff662683919717c220e7d2838a853fcc84ce3915f105a932872ca7f64b7cf096ba000000000000000000000000000000001520798dcd146c0b39ee727e8276fd998de0157a68587c2fde56cd82a9779b6ffbf745ec151210d1e9143856f24f01d600000000000000000000000000000000175d53b992d750b34f9daa39aec918a0ebb2f539db8057eff1409492c90f79a00f14a4c53445c028bef5d6372c9f80c680b0d6316c5d62d41fb0399256c5c46ebe2a12eaad835d2c7177bb7325e21d3b000000000000000000000000000000000fb3863bc7b468f1a0ab0e4701ea392bd820ec5cc2d7d86b58949002f24c972f51f0f82400fadebef13b750884b35f9e0000000000000000000000000000000008fca1b30d4e01991811679f261d11723086753e816239c8c7ebb60ce9ac0ea207011a69cdc29e3336e8f589b71bdfde0000000000000000000000000000000010696ff9d78b48743abdc6c1f4b44b4c960aa516623a24da515206d95e65286e453a8f275d98aaa09fefea29e71b5643000000000000000000000000000000000fb4b5eb18b6f6f8ee7dc734e8bdb625a403dcac6d0cae363e5a7f3a834c8eed5f01fbc4dc752e228c41f3f9d992bbe01b96434f34fa3e00ee0cfe548a2d2ca29a848cf1c52f940685caa9a227e32a61", |
|
"Expected": "00000000000000000000000000000000165baa8b143e3734169986e68a848739ca05330786012de260148cfd0810ffd5659210855f19ca92566ea0d6c48086ec000000000000000000000000000000001225672112e0476418288f381165292a9aabd009b0d9e44d9f8f00469b2c56698f5f985ab6292c9dbcf73bcf610080a20000000000000000000000000000000005418cba24a43fc7edaf2fe77422a0b2e8b38a45415e13654c6176c8f7cf6bb2b80401534154cd3b23e977af589eda9e00000000000000000000000000000000067126ad59105621cb0931ab8f386570b54977563ffd69c2231c56e7961f6df2c5d7b114e0b1ea176cbfc1d657127286", |
|
"Name": "matter_g2_multiexp_53", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000139cfd67c3365c5b4422063d7901108c9f33e233bf6413ba2e5b2ad62d188cb50dbd3dac0f298aef7c1d621249d4b0c50000000000000000000000000000000012fcc0d5d09cb3d86895f76ac3d3e9fa9b2495110b0276e7a039d7d2fc2e48fee646fe331c1d8e6f019898ddb43dd09b00000000000000000000000000000000159356eb3ed0d4f146dc929aa6c77057be5ffbb064432d3fc35d346f19f6c1f8552c7079e27f3188bcf29941375e62c9000000000000000000000000000000000fbd4e9a57aaaec40ef9bce8b76b529bd2261d373f05fd69af58d1f23c089497473e44e937b2617a92942af1a99d031f10e0acc22c43080ab9cea11a60866feedd57664bbe6c3f0366beff177f66318500000000000000000000000000000000022ce2d2bee57f7567e9b52ae8e913c79e3b2dad381802ccad317b525be0b503bdfa92722eb0c21fdaa31fce2421ae300000000000000000000000000000000001177074350288dff9dd85dbee758fee1400cebc173793198a96c0be3bb810d352720e94b9bdcc6f5a8951b3a86b2a0e000000000000000000000000000000000179e21de58ff76427f5ed7c8ca3058d0e5e81e436280aecc75a3d989d1cf11d41734de22bda74cf0dff175ac789532b0000000000000000000000000000000016abe94a49f071fcd5e24b5f3a837fe3fe7c7dc53416f59d0469d71f144f71ade4569bac3aaa202a8479c794bd251645cab0c230c354cbf1a3c13c23a36ae5f2d5d084d7aaeb427c580cb6b9bfd9df600000000000000000000000000000000018dee638031a3c9b1198cd4a4f267cdd66849e2b80e3d670897d9e058bbe772936d827eaa4e78283d42ecd25eb4b22e200000000000000000000000000000000009c04ef31cfda7c086a31341434a1698c1132fb5916d359a523b98d05d57bb38a1e2e2bb779d4762f9d4ec24fbf2564000000000000000000000000000000000a788450652e0bfae66889c66b0dab8d1972a626facb690f8e4ebfefc7e1a7b2b58f6eed02c1f10a74b140a49b6c5de50000000000000000000000000000000009e48b52f2b0548dab1c0d260144ad2e66a22e0f1781f94071b5a3a08311d11dcad6963b4339fa63bd82b4ff0dabe685290608899cce4b3d25f57519cc881eb748e9ee7e27f7b21d69f5d8ab3650c3e8000000000000000000000000000000001319607058637d4b796020cca79d62af5862b1c186f32d99c0ff53a830888f297ac4389582f9fd010534d824522e6fe3000000000000000000000000000000000608ca0b4806f17b59a805a3f9f75e7a33ac0791e05050d4eb19f2d4c845fa4e4c738c3309e24a4524b6bfe716949ab5000000000000000000000000000000000a6a6201ec077e113995acb81d4d07d0c4a085d367ed740d26c4a0c04ddf28697c1cf5e648b25148888617ba77ced5e50000000000000000000000000000000003eaff54800dfc8eb3ce647ec4ae8c1aab6a87d4853a1ea061a5e6367d8ebc94243837d4752a1933f7eee0ec1ffe68c8b71debbd9f3be5d6e65e837bd78605d5653fe63025c320cf49c035ae66d8ff5700000000000000000000000000000000122822c91bfc4f761b65f4066a94c0eb1f53133a1355c019f04003e84edc5095523b2ce87ff24bb42425ce979743ce31000000000000000000000000000000001928bc315800ae9936e5b763bf29b19a9aeb71268cb47706494598e0ea057f9dbdda6733d9ea165acade87bd89b3ec12000000000000000000000000000000000a87c1ee17bcd7d348ed1a5022bbc7438bfad06172584dd8e3b51db4b3b09645290382ba991df37db0ce562c950c0e6600000000000000000000000000000000127c80da591c3ff8d300bbdbe27e0aa21b5edc1c1fd8a5da27f58a4dec3971b3c4f9631bde244a7072d9c19f1c0a46be250f62ee2c2972e751b36d95a578efd2fa5e0a2c1e29475a3cee48a28080cb0b0000000000000000000000000000000004bcd0a0321c3c7e6161cd53254353905c27d965f57c9783c3fa7cd5c55a5820116415ce45491d5d1ccef6017ea4608c0000000000000000000000000000000013a30e19c43a1f466c0c3ebb5cf1b57c44434892b18a7fde18a2a29b09a5b4d13d26cef871d689d9855a73a43d22119a00000000000000000000000000000000066d6b3c9a949049413300ec0398d605277911d7be327b1d816cf25543d1b2d7c31d912f426021e612b56ca288b462450000000000000000000000000000000008549f4dfdf018073cc4e32ac930397659ae7a59ef42ca4f864b26e4635c2b7669186a107e9e91c35f04674d2be46051ad08c3d2c36085212542427c1760c72f22838be5286402ef87403f816f4fec950000000000000000000000000000000015900fb486bd2c066cea98e51d30424681fc3347a1cfaeeab65989d1adba104a362837bee51b8b953ebb520feb49aa6c00000000000000000000000000000000198ccab1f94fa910f755936e357a92d358e00cf406894b46adcfc301918c4fd7cf7200a1ea515343d577d920680c83640000000000000000000000000000000018d9380a8568adb92f8f9f67c315f2a837d542b32aa82d9bbf5db6dfea27260738bd0a03683a9988c6c3370563e7bb8f000000000000000000000000000000000528ad42f23c4e21a687f2303f495e962b0a90713d6ef3abbdce38ed166ffea9c132e50c5b002b2ddbbd4933e9a1aedf6ffa16b6fc4cc9509a2b8d8434fa0f4f38b4cb4eb1bf7f545f9f43b9190cad890000000000000000000000000000000017eb2587aef34b03943a170d91d99aa16ceb2a36df3068663382ff4c135083c998743f9145a2fd5dd4ce3bb8b64cf3fe000000000000000000000000000000001256fb29c7482e5469d64183e3e848e5bf32f9c495cc495c3f8cd8e46f71c3f9880f875cfe429677615a6803f849952500000000000000000000000000000000146e2f329f86ddf5b0b17c37aa2905122f457c2c812782bdc15e132468af48c49b715e3080da504d59414ceb367596f100000000000000000000000000000000022a8e385972592430e76bd952a700df8d35b32deaf06c60173d0048d6ea22dad95cc62300bc1a60c6452c41b32b504a1271d29abc5f972809461a1afa5eb186dff5e28f20311a1d8416f8d54fc4b2d90000000000000000000000000000000009c80b3191783d235814fc86653bf2f9a32cb7938111408087b6ab5bafc480583e7a2a32c6bee0ee4aa867ad5dbbf77a000000000000000000000000000000000a09af60eed6c47a6c2615cbfe62025530b35727b42fd812032671ca1eece6694aaae259b05906faf7fbb54362ea890900000000000000000000000000000000055c5f0818f41e5d73e8cd5f70fa77cf477cad8dca2a88b8970a3a25c8f38382268e439642518f1974c5b470cbf29699000000000000000000000000000000000834e44669043aed8ad47cccaaa7476ad830e38fc1def66aa7e8207e889ac0fa1a931eb1e90aa6e1cd694bb95056c3e63ce55b3b32ad29dca1a0c99771fc8f7179851995d5eac804458edede9b8dbcd000000000000000000000000000000000190f8da34caaf472ea9b0f41851f808bba402b9be4baa5d02d1bcb2f66acc3172abe78a49a653cd24dea402dfb972f670000000000000000000000000000000019931343d0e59f0f0a060bcbbeea92fc4670db510c017fd94e0650ace68c2925c627f373d8e755813c199b79c70369f20000000000000000000000000000000013ee811cbc036d2786d8ec0339627d6134b10517c8858f6c6db19a9319636459ebaa217649825ffba32a224175267de90000000000000000000000000000000011039d587f3323ea9d3c50027c427fbcbbf7e097533d8a5f7a61520f3eb548c399e401df0f51884395ad6a338c0a3500c6fa7aeb016b3e3f599846af83f426b9ab85b6857f901c49554d03d27a390f5c0000000000000000000000000000000011d5791e9bc632eb63bff86aa433e6df463a84570b779c913f67e77fcfefb6af48f3df2174096a511ac35eff64e0e5f3000000000000000000000000000000000282716505907931bc93748ba1729777b959d65aec5a78c9f829ae6f2a94a022116715a8c2a653a832a62625473a0cd1000000000000000000000000000000000f694a16ce7a69f0261a0ae19478003dcb61bf93a2ff39f940fc4718a38b9f4b6ab13527c5b438d22499ba29c0b5461700000000000000000000000000000000031eab53440757e4065804896e9e811d459665598546796d67472054fa60e5da8685d8e847eae342e44730056757c6287275a8d16c02389795d54ebdcb70a39fa885320d00cd4e5aa15967916e46c61500000000000000000000000000000000138862ee422bc0f38ce3e27ed3c1b71f71a03d61cc474d989b0cc824efc512ef173ef17bbfb2090997eb9435f4d23e0d000000000000000000000000000000000fabf1fac2ffa25d9c8cbd49b3db5dfdbee52adb947ebc1a3423c9fa2f9d3d29329b60ce0c1c739c7fc6d5a5d3b9e96400000000000000000000000000000000090d92e8763d4df49b8121a50affcecfcd632923b5fede480a3ee79128781f3f49b592d8f65d30adfc75d8a1922c41b0000000000000000000000000000000000074456b341565b13ee3862bd87b72f9d01754c7715751738c5b33ee85e3d8a6f731d7292bb485b5fb59bbf3ddf9b0d0dbec9767ed2dbde21fd8f315ed6292b5b0b1bb6daf2b62665c34daed00a679cb0000000000000000000000000000000007b85110889fed72b3654a8632625835cc041ff0a827f3e1b86c090d816d98cb3b4be66b6e573b3dc05b1998f2772f0e00000000000000000000000000000000160524507679ee021f4307e5a9fdaf01459cbb9a3fb9dc8be5599431e2a8bef38bf8a05d601580085da503dfcf57aab7000000000000000000000000000000000f98e2e7ae9cef2b1d954b7f26fa1755258112c496605c3c77408786d4b210e51c76f10870f558296993e0ddcec3d76e00000000000000000000000000000000068841825f5f5d8f622c1d43bfe090d11c6996688589c3d644ff5da47b94c0638128878d51dcf6d43637781f0ab21a68ff634fd89223733f407c242e52f034691036c7ca69f30e6cd444c561de9ebdaf0000000000000000000000000000000013ec97016dc3d6a3cf41edcc18f88f58b1b88cb2616bc2a8f96af3e7774ec1aaefe86a86135a20ab7592c874a33a8e1b000000000000000000000000000000000021dc7e4be6462d64ba6c09c2d326ca0164305dbf5ca1981f265a1e50f1a646748ce66ae07297230325937faf60709e00000000000000000000000000000000121bda2855503ef11b043301cf331a0fda6e5914e5ca657890ffba2542d908f8fb02c2c93cb4ac4fe5bb92eea757ca7b000000000000000000000000000000000386fdda56c778a7552dce451a6ade55cd24bf9eaeb837ebef898e2e868d05eb5edfe97bfa8eff8ab7cbfaca3c918910461d349e9711fa701b92b62dd3e3569d1203b6a35ac8600367a4df9a9484bdb0000000000000000000000000000000000763746ba87e8bb547180b0bf18699ff74f11154a06cd77a76cc9c264db7c48286fc52e3ef2d30ca914cdcc5c4ed46ad0000000000000000000000000000000018037afcabd273413eb4a712f5d1888249dc987a6fdb8befb92c02660604bd11deb33f283b37f88880cf1be2b2e71f1c0000000000000000000000000000000008ecca3d1652be4764720ef13a6ed6164a3ae89d160cc8c2c8c37bcbaa52db0fc0de84fbe2a19b93b8100556fce0fc80000000000000000000000000000000000c5727babfbc5c36c1d57b9f69c5b41823882e0196e9e0a89d5f4380c4257818d90b1fa6d782e774f2424209bf2e6b5fcc110fd7a6ae46ef78c0e26183e707eb5e0a2944e3afc09e435d56e91584b93d00000000000000000000000000000000142d41630fb9db2f9630e4d5f9c13069242fbcaf1dd02f93224174567c3f944fa02b9791a409d9236d89df6ad785e8ed0000000000000000000000000000000002fb5fa0b3a7cef16e5638f217bb946085fba870836c618a7db9b4394da9144850572daccbff8208f14c8082aaf1ef6f000000000000000000000000000000000a6be9b4a6a9b96d2096eb3a95780f11be1e13bcb6e625517191822403935c52cd40481bce2e782c42b11321cff2cb7f0000000000000000000000000000000019e2d94e35d608a50b5c8b371044f6410dd6c1988ec7a677016d4b52cc3f21b82fbaa7db897f7107d81a177c31f8e52467de5b9bee26b26b28f81d96e880a3f07dd04eb56c15314f1a789436e01adcda", |
|
"Expected": "000000000000000000000000000000000a6f3fcd812e3878cccc6967d49b104599fdaa80cb5dee7298c3fdc80477d277f2c68f1c941f6e03441eb176c222a448000000000000000000000000000000000a4007cc5586d677e7945dc8a5872b4839d5b256999166e7fe8efe4d56895f93be4659f43aaf68c6070babb6d3328168000000000000000000000000000000000cef5304a1077c8f31d72e6f1f91ef5a021d8ba64719b4527225b34e615af388d9b1391f65511eac209ff5e86244039f000000000000000000000000000000000c856e7847ea0b4a8334d124417b45a8689d5d9f113b99ebbe3af3f9aae1cefb236d751c40488a861a8f0e0326b42c4c", |
|
"Name": "matter_g2_multiexp_54", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001805009a7fc3d1705936696191c163a07ea992cbb4bec66884a2d58ac3fc0e16b6e0d2292caccb3541f39b7fd6098100000000000000000000000000000000000f3bcfcb0c400d3d06184563204bdee465de167c7d17bea2e2150fe12eb9bc3285f5693b222fcd224181f8d193b7d95f00000000000000000000000000000000028d60b7fc3790aac7f6b3ec32c4be626a2c64c6348fb8a1f39e58ee56b81469e04886ed9be1388958550c02ca9a75b9000000000000000000000000000000000b60ed8052e43e99d3c10a4b97ac3197ee3cc04ad857c5cf4d8ea1df2671084d02fb683f28f5d499910351354d5e6288624ab43047c02e30ba2ec671511d06f869bf736a9866192c5f2eea6c065acea40000000000000000000000000000000002ddb1a9a88e3a0697540cb008bceb075e87e2331f6e9b68f8ffec48752d93cfda5fee121155ad2a142c0ec42808fbc200000000000000000000000000000000144b694018840835fa9c50fdf62c2e32261a8350d2ef074dcf7d016af982316a0c6f9e5d15d29d3a54d8d25aac5534940000000000000000000000000000000010a3765089ada75e9eb61328756ab9ca7b8362cf86cc82af3cf43f390a0745954f28da72a6ea4eb904a040596795639100000000000000000000000000000000056b51dbefab453012b35fb6e06af06ee92e4e84e92a9967b379af760fdca4a3f10f938684a646fd70a2188721c92e98edfdf850c0d3e3903404fe3e0f523cd230cabc45946c4fcb6d0e5e05e388c23500000000000000000000000000000000169effb324d60b71dc7ba975e3d5f18700b34cb9017f482f64be37c4df01fb66ee9eb5870e43649225c9a88a0d499b890000000000000000000000000000000016c7ad9c5f7b65a9423f642d87621a5192d7548e1099d774a99a34dd4ec9623aa1168b9adab092b3cf450f369bcb627600000000000000000000000000000000123b35bbcd791ce0d00148cdb3d35ba39054a7126ca5ad3351fef1437461379ef639896b271276a9561b46e270f7501400000000000000000000000000000000161fca2deb729fc55f1102fb75ff466319f18510fc66d6cf95a8256118fca618682f00318b0a5297be873a2f7af1915afeb34852ce0f3b5730962023418ad6cb860716dcb526dc53e8ab6a74a6a3910b00000000000000000000000000000000073ad8c2f713288313185c3b2455ade93d58e70d5df6b8dfaac8eccd990fca6843778fe42cc8aa6f34ee44aefb49397100000000000000000000000000000000012eb9cf288a366adc58d40c9ea5f2cb5dcc5b04108e3822266ff20eed71f56bd74f1a2727f20d55917adf20b6c4d6a1000000000000000000000000000000001463db177fe5c0dcb899797f89da963731dd4e9e8b2eb77b465b98415dc95f6d5569df51bd2b08a13838f4cca4b62fcc0000000000000000000000000000000009c0bbadad98361209f36eb23a9eeff98f6eafc7d5327fddb6bf43898a2be704520a005b84c5b45c6a68bb7c98d65d6dcf25e64093bd92a8fb394511215a3fa674db86d7329ac5ea70ec77d24d4ac58e0000000000000000000000000000000013c63973ce6549ca3dfe8ea8e3bcd6b0bd88f7c73730834d9ffe2076cd4345090d0364d161ae8998af1048d102f22e5d00000000000000000000000000000000060cd24eea4177c9a5c37038d4cb62aeb709218fa8e64b9084e002f53a0c4c411825812c20df282345bc4a6aabfff6a100000000000000000000000000000000106ea864dd52933be02c1a79cbaf6dc81ae9a2d619bb368c4abc36226104f3b74fadfab906e36d4852a6412315223bdd00000000000000000000000000000000192e45153e4942c88bcce76098fa51782a81b53abddb4c07bd79a2391be68858e2d278969b9fe75bc652d02fe4db1a130b40db4f9e5c27a3208899f4f536880b97f4c69e7d889c0726d87c3fa27e097500000000000000000000000000000000101ca1625e9d4a51e08f5eb81387b361f6445eb307d9bc92acd29d62735d4e5078b1a9b36b94e4ea0a314703a85ac4cd000000000000000000000000000000000f134c460c6d931396a0aa397558975ee973e642f1c4a32a3d397051fe250daf4215ff5ac4b2863d570c87f0e32c8cb800000000000000000000000000000000008eeb127a38104351298ad77481c32bf51bc5d3910b03da0cc34062dd2a8766adba6891cb9fc579672276666e1242730000000000000000000000000000000010c896ecd4bdc1ce010da81a51dac96409079853635e57e5c3a5733956a5f5a9c3ea6838849e286ce0405dd54d7e32d6730bc7f68d8d371d0bc51d95f8a5899249b8db5cba0d21fd88ba6f86d8691659000000000000000000000000000000000be489a1c71246adaa1c1dd6d2ddfae9523fd1d58d00d4f189f56d08632dccc694e63b371db6922a7f3faa05afbf487500000000000000000000000000000000174212b6840a797f0fe9e209b41f55aa5dbf169a2e2ecf05de48c44e608f6cd6d98ff5269e5412defb431caadc8a09c3000000000000000000000000000000000f4501715c0c511703f6236caa82479b3368de430f2c2d95b39193537be0b990fec1ed8e4d94634ee6233cfa359b043d000000000000000000000000000000000f3b4712f95005004d99fd739affc532d2c4c45970316c1a43f76fa9b57f6676c709e8791c276237b92750f5bdc94492ef06360717cfcab15be966cba2836b97deeedd20a52f88c73e2a583b64c8e5f00000000000000000000000000000000003abd36736fec3e8b89863670666365b169d8510090a89007c7ff3a82fc62ed371544013a1444fedc4358e92ceec62470000000000000000000000000000000008229855468fc63f4024938cd6f41c6e6a5653319cb83f38ab7efb9e9d281166261e7c854bfc08f55a0a9ca47e54dd42000000000000000000000000000000000463ccacb341fc5874f6ba2d44efb5cd24e9409b2ce7f43e9d39466288dc833a45988261f45d34332f416a68c5d10ce80000000000000000000000000000000002baa086177394203a04ce1b46415983399e60986531967b690b1a13cf8ae039b56f0a00bf9aff357d51ac57f8fac8b282b7d8b8b9345bf13d0e113b662141f5ebfc5888a5ef8ea06f7d5d137324ebef000000000000000000000000000000000b25a203268100df0510e4155c594a144dbdefbb0ac95e02bb4b3799aee4e738ef4c52f03c6937cdfa7275c28f130778000000000000000000000000000000000c432347a2534e86e90ca346a7b8b40f45075727847fa3ae2f2e297baa14aca88ac6e08342f0d248a92e2c272841fddf00000000000000000000000000000000057ec8099e1e30329762ccf0641b45e1a226f7b66b80644fd551d6fb1f2136afb8e8ab5c6905ffc7c24e67d7f21863e4000000000000000000000000000000000a9e472aa993bea05961affd6782efe8f50d746928efb8fbd328fb50a254db861c90db8df7faa7da8266ceb47fa1a13a2396fe15751bca2c4a651445cef236a865269849908df53551802dd378b892cc00000000000000000000000000000000025484652f18e2b32e2bbe79916c8bad42902db5528fc45993e04daeca008f3c2ff38fe4b48c292f70a7dc57654233400000000000000000000000000000000008e403f472b60a6046fd190544a1d6b249dc97cbd8641c62613f4de0e0fa9f5456d843ece4ac2b9f4ffa2c0278e61829000000000000000000000000000000000824e0b9b03198597fa54252b3df9690df678e9c6d82301848939dc55ab25a7751bcc2b99786cd31960ee7030bf68ac80000000000000000000000000000000018d1d8c7f2b20f0ba66db616322e48ac8f1d6f4205f228ee8ee6cd13d1f64be9af338c11f511859baabea3e15d165fc09a5897c9596223ca4d6628ca1f793a000aa21a739a37faa28637692b754148f80000000000000000000000000000000002845c4255819ec6e97abddf4c9db7d91658dd1d55328ab0565144b377e20ca0743d93fddf68acc985ceb7f7431e30b0000000000000000000000000000000001577a5691f2425e65ffd59071c2bb167ad05a8fe23c11c7f7464764442ebb2f7a75a8d02594d4426c1ff022f7a6e19360000000000000000000000000000000012c6ffefcd3964362f1373348404d04d1849e98ffbef7b5ed5704d74b9550869e30a4df26e74b5304b85c7503f7487f1000000000000000000000000000000000faf3dc42113f27ac27aae36725221d04fb1ab46b59e16277be0758b8fad706fa237c0c7627771d8e8d3ad610f63619bf20a2973faf886556e5329363bd9b9c96424fcf2e953df90bfd011ec07bc66eb00000000000000000000000000000000044de166200ec06bcb88720e57b84cd8f9534d1fe303a26aca08cc35104ffd7e81a6473c08b28037118dd8a61d090e910000000000000000000000000000000000f4325ebaafc67945de2418c81f5da92da4e67866ab5965eff0f392cc527fc34ba4e7e16b91c26aa370b27eb6a07f6b000000000000000000000000000000000e1d77ccc1c196cf1cdf0dabbee4829d56e937372e9f5613e261ca07e19b3fcf10f7a45c490b98b5a64b955eab5c4f2a0000000000000000000000000000000004ba2e81f901b0da1ead004c76d43278d372456c0c0a8c6752597823d44994177734ed3f355aaa22f325ea36b7c9eba1f4ddb773155a27badba330ae5d26096f350e9ca2811feb227c4eee09d2baf32f000000000000000000000000000000000c115e270ffd6f2cb9bbb2a62e04c3bf7be9d7db783d292bed272c297773b39e9e51c75e5c79a6606ff7d0bb9ddd040a000000000000000000000000000000000a57b637126b16b23bdaa6a7cf2346f33778cebdc0c9943eb2985ba5c4114674cd596ecdb6959791139c36c22148ab8300000000000000000000000000000000177c7ed16c29d99d3d98c6facca9cb5ffe72e6aa63959dbb51d9382f0fa49b02a1652a398eb223e093516ebf134448c4000000000000000000000000000000000d6bd518678828f582fbb3b1bef725e66f442c4d3e6325fa571e13db492300d03c0188399a2ef9d5687a76e647873c0f52e4030b5a4bfa767ae20cdea7f464dd2dba51c9c698556d24b8f3d4d1afc82e00000000000000000000000000000000085d4f90336987f99d250067c2331e7de8f09a80d71fef0570ecfd99e409c1f405058bd3461c9f8ac5ccda406db89bca0000000000000000000000000000000015f310660ca6a0c06b458d0b840a5c1c476d5175d9ff6dce6334466d363d319939572a2b00662247be1ed0f4e6676f8b0000000000000000000000000000000011e9352c0f81bd3857806db678bceb2150848f2224ddfc43fb0c733f0689ab4fffde50d5ce04d54055d27d7702e5d2d40000000000000000000000000000000005d835d04dcf4199130d6a16e86cb97f4ccff58c496594b83524dcd88f5570212f06b744379288f2a737c7a82e897cedd32e0429e7934faa526475c5c7fb977c3030ed74e145eba21af2d2cc8461580f000000000000000000000000000000000f7c4e621c37bd3068a972b9d4211abf9026e438ac7f8cb341516f7e6aa4d8bfb3536389e9155029ce9e8d5d376eec1c0000000000000000000000000000000012a46cab2624797513f2acaefa26fb22c4bf29188881690c350593fd1949cbc243c9d1d7d27d9d76aaccd347359a45660000000000000000000000000000000002dc383d4f9b75907f74bace1769bb5bb1b27a597c9548310f2b5f90098596fcce6b5fe0c72bc8be9037fbf31050d74e000000000000000000000000000000001900deff7ddc62ac302c941e1d2a28a4bd2351edd7700042ea4c4a48145ef91688666d8d7de503913ea259f0b58809f21f700d651c67ca5b8d95fad1a8e412befdf691b074956bb8092938bda2ad26940000000000000000000000000000000018ac8048d58f7b1a9407d3101824e3640eb20633f8ffdcc97d43d1b25329a2a1e91added42801c03635ec904e627eb690000000000000000000000000000000000b499fbdbe2ed41dfd6c454796e1ba57021f355a4de8f60964c78dc685e2ffe9c90f5a1f6c9677514ae4a9c95c8d6450000000000000000000000000000000009d10e5e2bb69ea6fd820778f75a2a60627802a49128c3f999d8c1cc2ba56ed18acef354a2e06fbbdfa7e7a4ade7529a00000000000000000000000000000000082839d66a18763656c2ef7196a1d83bd162e1f109b54c5a6095cc7c436e8a4888c4001696958270f54f61b81b00b32d83052a3bd7a13bb1ccc22b9519c7ab12d2dec67924fd9f15f96069de22e7b692", |
|
"Expected": "000000000000000000000000000000001463ac5e269d286961036db48ae33fb868a28b0dd828c3a66592ff9dc115303bdf3ab78a8e1f5df68ed1f3b4c6c3f2440000000000000000000000000000000012c64ca0ac10ab616fc733f75fe6181814e9c204f9e4eb79487ba49e3a9746b9b7916a1d768f2ec573a4c4e226365f48000000000000000000000000000000000a06b5b745dd92adbe1f4cf30c79ce0c48428b3e3b05af1585c4ca12eb2e763ffff46b55a060913e1f77fc9b0b085c9f0000000000000000000000000000000006271931ce9c8b9cabdc932297f3c87128a5af25a9f77e71ea4e588f1e88686638e89a8e212c92f6472692be2e05fa5e", |
|
"Name": "matter_g2_multiexp_55", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000001bf5b74c1ac89d4bab4663943e19128619731e315d2d7b39675f7c43493b338020190a72cc7a6edf0b8838886a7fe6000000000000000000000000000000000713f413bab7919cd57c2de3349394121d6bace3c10df0e41a0ab895433d225b05cdb1587deb93ae6e56ec26a29c39f4000000000000000000000000000000000dfb11c9c0bab7e4d1ee39941d5f6b932ab473567be2329c94bb0b146c46fc1c2cda25dbef8ff9b0066bd4ca3b6da67a0000000000000000000000000000000014e399169243bd619be7f2120b2cae5d19b2f04185aebc7d948007c4d3345a9f45249273b6290c2e86448648868ac552c40774f67a651ad70f17393b386e9ea9e81682ffd78db7fbc17cc5084f3c7052000000000000000000000000000000000a67bca1f8a0b386b2a67158e80262f025b225535a294394584118f9a701e31e91b2c7eb8fc7e28538966b967c139dc400000000000000000000000000000000185e8aaeec9b9abb9f0d6f34e2480e9abc30208eb1c6e023d4986d544b356a387c323c9edb5c52f5a2f0bd59cca7df98000000000000000000000000000000001877ce1ca6e8b30df86de688d950755f2708fd6f933c07ae45fad1b3e43337f1a8454ca5d2a80940e8fee98fffe953a700000000000000000000000000000000117a0ac9d27292f967ff5bff2ebed5d2ddd9f453d6aeadd9106eb52b53447974561b621fdc1d973c055f1cdf824c367bccf1e36e063a5fdd4b735dc18bf07703b80c6b72f987c05641612d7ce73562c00000000000000000000000000000000009fc4e9e816ff495dbfd4f745106fc90c023d95bc64b809801d02dc7cead905177ede5016f537243660e4b7f54a02ea200000000000000000000000000000000180aceb6e9851a11a1e34502897299e7db3e09f4970337612634fd9848d1de2bb3de8ede690ca051a75add5810ff777600000000000000000000000000000000199f3c43d429fe8f73e20f81ea00c4e78294eaaa29fd67563664381db3cee2186b387b880089cf96fb99c2e22c95449d00000000000000000000000000000000040b20ec4e685f104be188d0f15a79f27cf34dd01f813275f6019a9ffac56e234b6c967c80745294d9fa46e0083cdd907ea75dd2f54fa6413ba77f10a11e12abea3a4b947116e1e7c9334a0a37c3963100000000000000000000000000000000189fba635109ca215bf3a09c3e44ad65f7eaf653e0929aed39042e3b9c8b1132c5fe7cfafddfdd0646514aa1f9e7e1c0000000000000000000000000000000000c28f598c80ac262ec7a0e0d1c867e01ef26f182c5df9ea7f88fdf8bcf3a5d2f06128526b1ce72cead8ab4286a0b8d030000000000000000000000000000000008051be3328df43b79dc9040ef0a0263d474acc0edc023f300cdf7c13088d1bb21b5f37ed81b38dcf8718bf6441605f8000000000000000000000000000000000d2d474723c6c246dc59e683be147b1a6bd6e7d3cf12aff7b636802a99954e7a13c9ea429b19833a985ca5649b1a998f6855c61bb7d72b022c16290c6d3ca9c1255cede8e0b827b43e40fbf01840397800000000000000000000000000000000058bf424fd68aac77c42a046f78a55729e6b5b3fcaf436d0d98354b426a95904b55cdffdd9a8892c9f56f170ca8811a600000000000000000000000000000000142c1ded08928fd155b89bcfaf9c8194f4569b4cdeb3bc7286f4dd79e822f5db497768220533b71be8c71d121e557020000000000000000000000000000000000a9c753686534bfcc295eba0a617f86d7f9e78d3fe6d52f26cede97a5b1f107210a757a2d89361645856b7b20e89185a000000000000000000000000000000000f745541841cc4b5352f659c2b7cfa8d51b07f91b0cb8c787b4492bb4b94ea27117695416e2806e57c38d7e565b9eac67fa8503101f392a6c6c27300b6992af3fcc48d47f73db67615a44de883770d4f0000000000000000000000000000000004445d4464b51d6b12f164a49ee3b610f11738d60cfa6e02f8c33b168d9d5db90e6cc558cd12c56069571567d91183a30000000000000000000000000000000009e4b96c2b533a16803a36f8d1f179313b7adbe6c4b90716855474ffb2fbe087df3fc0b4ef14cda7d958efc5c92574ac00000000000000000000000000000000104dff7c859eec61a0ff8e0d831bf9667226d5bdbe298400b4f9e3159a64b1bbc7cb9f4ff9604e3ced40bb0de0455ce300000000000000000000000000000000134bc2461459ed6f0d96aca02b62e3110c2009e1ba7d3258656e9cf97c2a1685faf1f61733ce6ac3af7ef4d73d0b43b1dd947617bcb7ca1c8fda0d49e6d950a84d60230bc2411d42ac32e3651f48524b00000000000000000000000000000000104e5709f8edd71f50eac1770ff1c2b21f5ee8cf5a310fd1201109d1b73cab69913bcfa2d27a8ba16d974e9841586ebd0000000000000000000000000000000003a4bedc6277c61825f6ea1f438c058a1afd494c384689a8479195646888eecc7953b8b8aec849fb5f19a20071261336000000000000000000000000000000000856ee8eafb9b3d25fde7e38da4acec624d1444337b87b0b1a660bf497ff37929b1ef9aed8e1fb0ffc6cacd8f0d1a1a00000000000000000000000000000000011b52192c88264df56de3d7b14372443e25183bb816ea1c0346f15a1f324527ef8531e27aac3112e2a497a0eff0d5485b4cbbc6d537ed2b69c2c32c84f3cea3d2db180b64861859368e98aca32bceea6000000000000000000000000000000000a696c83010719161b6624aa7756e6e84980518416554ac045a93b63c2561a68ca2ff2fd5b6d2d667822ae4e3b3a2ba2000000000000000000000000000000000fb8fdab4f177b0dee52bb5ba615b1d548130deb87b14d05d427984ec148a7a94efc4674804b3660d0f7aae2b49f7b1e0000000000000000000000000000000004914c0359c8e23a7e431e517cb83e5735cb2876e8b53ad45abf1e9eda06e736378ce03ff75002374d47f1bd45b08e8900000000000000000000000000000000139abe340c2d773cc45cfc75c47ff31b2dcdce27ada3e6d6c0823f37e4e693ca30342fe41eb96dde464d14668eb72c5e457bcb8c44a2d9d1facb39ba7ec8ede5d5962b3256d9fc2e68a1ee5a733ccbd100000000000000000000000000000000180345fc01e3fa349c45b1a7fdccde5f9ee70d7d65510e8b4bce654f2541fae7641ad86f9bbc1f02e93e94422433f8b40000000000000000000000000000000006cfe7026cd423be189c5ade8de197aecbc9aefd4cdbbd2aeacda816247ad59ae06a5c49b0e29bf1140f400d46845191000000000000000000000000000000000cc4f240a317ae9ce75b44fae87c92fe9b6de10e1191cdebdcc37ac200957683849d8a957216676db1af51fa0a2a1136000000000000000000000000000000000ba84d595661e5d9bdf9d268a3cc575fbb6b0d469b58b3e43f80694c78f4e9e501c4a4f9c42ee4518ed7189a1c36ca0c19f254dbf75f1c42046343b0060e71302bf6c94ca2fb8aec74fe7a47a3c9c3ff000000000000000000000000000000000fdf7e2372b01b5d926a18ddd06b4573248c02d7debf944312dc06f76ba08a7be460c451d296b71e9e81cf0956b974b80000000000000000000000000000000018326d0e1bfb4a62ab6f772b47ed7188035a62141e6b2eccf53a299028902a172771e8e46c0b1ac4833ab12045922b3600000000000000000000000000000000072107574145c6afdfc7d618f2dba2b8bb01d92007dafd476e4ca62e6053e5e9f2e34243ec2dd16ffdbe3488b925a0f000000000000000000000000000000000070e8491a835ae96087013b0f8da267a7ca5b0a600d71b8c76fee35f41d8b5c1ad82c5170b0e8d1cacfc7b7b13938e96f08cf27a47d89ae6e2ffb27870d613b9ae586857e4ea00670944a2883ba325af0000000000000000000000000000000018f4da37ff63f66d68c875def8c758d9a5adcdc408f0c12b3a60ee4a285e6702b1d5b9326c61f443dc71ae83c7bd21e80000000000000000000000000000000013a665e430141cff62c25577798473a645d20321490bae7689de6ea223a434c7d3b16ad004b24a82e2c62879b2408cf90000000000000000000000000000000011b0108562f53bd47d9f8ada54166854bf758ef3769ca1c3b7b006fec8707107fef0b6c7e59feb727646b74c27ec699600000000000000000000000000000000028799b52107d8965066e2f629b30c0edb490a0f4d0b6cdfff89a9f7763afbe6217bd42c2059042397b6c0443465fdc050aa333bb6b44086fe6211e89cb70b8467eccc228c09aaa1d589cfc24771a11b000000000000000000000000000000000c42cb42e389f32926ef09584516249ae332641b573ed29bc0884feda08d35c1bdc6c3d4a69fa15105de95010c6cc24600000000000000000000000000000000006c57fbf93c7959c562e0f3ef59966c1640c706fd18a6b539dfd711b0ad79643642038954bc866d42d1c04be375b95a00000000000000000000000000000000039ca3ad23b71693e02af36a4abe6ccd0dd4f4aa709f74d900b9fd015a2eaed55bdc2bc0749c995783a7615971e8a1f50000000000000000000000000000000009a08596b29da34466c8a7f46b805f1b6f2e48bbba614d728562981d3d4884de9a3c1980d398eadcf69e90c851d48526d9f7f74a5ccbd01afd985d3259739023cd012cd67fba3a4ab5597e94d8fad43400000000000000000000000000000000123dde5bb9b7ca11da9e08a9489cf07d147492be8041a5ad0b70715147e21d6017a58af23c47d77885a7830cfbbe5e0d0000000000000000000000000000000001527cec3c393d03e74ee8a7b1d6a8b6398945cd284b59a93fade9839863f0af591c287e89b3b45e6048f2f9b518208e0000000000000000000000000000000017ac3a2d9458bbd5f38d584b0fe4b35f3a452e22161564a7582465d2068b3ba4dc5e1e24a996596b1fb553d641996a4e000000000000000000000000000000000ee5ed5610a78dee181750e35a8ab91c001446f04124930c2ed85de74c6167009af45a6cbc3c59c4915334d7853ee12f85c00be7e66e318bed8e66cc41e7fd0593004bbca20f0dbc28efe4441acfc9ae0000000000000000000000000000000014d60c1d436e4486f35ec85bf2655ba6b752a36c86fd9088c0ce46363e75abd636052f876986fa0f4a59152998c0e4a800000000000000000000000000000000083328e38373f1de1049deaba78f568db818b1dc38d981ae92b968134d369ccc399bc3bd55c841755beb484cbbd60f4b000000000000000000000000000000001788850a5508d81df9af1f087356bf8e63b3c8a4e209403c4de7b3adda07684a08f9de6f1f8fd8dd4b2bb9b75be329cf000000000000000000000000000000001506a37d222173f0098f56b7c443e04ffe08b376e1563344e7bf22b1c9df0a1292f70ba51cbe554843fb93a7f535a4aabacef63d90ad11bbdf0c5fa2db2838c238ad3049a3f47b7f67361825efbc6526000000000000000000000000000000000d5f153952defdea9309269bc996a7714deab12e7644f8f8344140fe53034de538aae6c3af7b06687684edcd2c5dd19e0000000000000000000000000000000002da67345153c87ca65012b8703acbe777900953abaedca4770fd893275948d150ca3d6694d58bbbc9e62904448a8d2c0000000000000000000000000000000006e8c95d22f01fd9d56178d754f0892f46166282a27e6b02826478cd39119636e811c03fd835c714a59bd2f7da5ce5e1000000000000000000000000000000000b5ab6233d8dff50648d89cd65793640c06ea784d00aff329e882ae04fb466506cce3fb6c381b4eacef8b5305953f7b6473fa3d16e6431da14b8639d4fe316692db087a167a2c4f07307e770bb9e35ae000000000000000000000000000000000595edc440a5c94506a79f3b3fee818256d7c4185be40c1953b46765b2f925ed16a476b07a267570c727592dfc4a0d8d00000000000000000000000000000000079ad05473fca57f26fd068ed659e4aa4919847dd96e683e7d4b3a731cc9ae0562a693abeea4fd550e644b43b553118500000000000000000000000000000000176a9751dbfe727a442797551254cf904862c4d590892e019a54b72f6a5a124d268777b82e19d557690ccfb81cbe949d00000000000000000000000000000000164ab74c150cd151b70fdd7d63d0404214fc9cdafba3bc642aa798b1c301c287ff6d05ee7b3a3ce997072b8189d54aa62774741f87af1d6942dc4ed79b70b2d706f3db6b6d083eef0475334ef1e2410a", |
|
"Expected": "0000000000000000000000000000000017d73e29f1d555a10272043ac0900e80883c185ff7d087ee7f5a3b762213e658a42d1b4fdd435d1acb9d5587fa7e8243000000000000000000000000000000000ddc440795d0e4308577fe8439d43418641538711972c9744dfc8a4c206c193aa17958404bc387c7c2fa30bc678937f7000000000000000000000000000000000d7e43c0f99adcb02db99974e7615b4ca0de72117792ea515bb04c4bc8680a3fdb0afcf6a3bdfe16bf54c1d7336aa185000000000000000000000000000000000bcec1d7fc9f2210be80e90631810987801fdf60890ce197db041b6a62682fd7e181c6110956c5f5e9c196049e39100f", |
|
"Name": "matter_g2_multiexp_56", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000015425cbb7075a97dfa9409d7b014127396056dee6d4bb63ea285309fd91280fb691f9cb9572b544b332324f6cb3b1276000000000000000000000000000000000c5b9634e6748d5819396051322d9b7e0377554613a7fd8dc0c71cfb7886dc0ac29add7265af84087a9df5ae3799ae30000000000000000000000000000000000534226ad7324ed5600b5438b659c7b1e96f27ee1d77163f2d3073418f7ded5c613ca4b1a686764ecc43ce3388e0c32600000000000000000000000000000000198267e2bd474dc0415f47f5c87a11fe0945a91cc0bfc37d504ac53f9b9b0d087cd5dbc9b03972be03d4b3f9d2123945d10ffdd3797ad13e65a1115cab6529d0f87b91eb41d6265e694eed8f02667214000000000000000000000000000000000389a084d95445af6e0afaef21d3676794e45986b9520035111ccdbac4ddc1b23974a686a900616f878f3a06eec90db500000000000000000000000000000000064c75d1129753b5f399c1a5166a0f6a8f427d65ec2fd84d0c7339218e0a396681797bab68b33653ffb9820a6005fa7500000000000000000000000000000000147e199e8c08b9af38cb457b623d0fff32242b11e695f2adc0f136c5596db313b03c2466fb58e37c94704152e5c8f9dd000000000000000000000000000000000e8fe5436baf3470a19891b85d15486d1269e1b13098d837b0a510e71b0e6260700ea85f0bc6476217cc73615370cf003e5da5568a9427e0cbd7973a34c147ac2f3577d06f68280caecf8588ebf1591a000000000000000000000000000000000a39a2032858a57ccbfb940741f4ae21b318a56d5567cc0088ed52dddf1e0d5de60bd2da9b675212a9a28ec17fca7c0600000000000000000000000000000000039e2a4bb1b417f8a94b02cad60a3e1c4c4bc5a86a23def7cfaecbfd97d89a5104e0cd13870c9fbd010dfec3ad9b1df9000000000000000000000000000000000bc29c5623f9f18ec2af5bc651a65d89554705a349923ee15a9bfb82c114246b404a1dc1c24d65c8749e7c9cf62d963a0000000000000000000000000000000001496d76f7b8583a64c1627151589af876a2f5e7677611ea15f14606538f6052c56e9fc3ed145c313acea69a51547fb6145b5f1f156f3c823cc129568e7602694107608c1f9545edaa897df58d27b18f0000000000000000000000000000000015f83b2f998691e504aa740b4db38f5b0236ece3bc1ca933b79999d55b737bfec51e590c2127d57625a9b7c2960c06280000000000000000000000000000000001b7b117f5d722e320b7e90307ac1423aec5e30c29602d314bac9e5272ad3990d31999bf3f516ac78b2be0e16c0375d8000000000000000000000000000000000fa7992cd7fb679eb5f9f9a9febe9c3cf41a717c8f6fffbab5748572098407174f09457e13468165f1c7275d52f6c84b000000000000000000000000000000000737e95f62aacd12f8aebc288c5cfe052f34c4d16e7b44df4497d9a713b77485fb0efc09aef11c7b86eec4d0cfd9b03ecf6760be82cefac2843265be5fc0fd6d308c1ed06fc684c4693de25372f09ed000000000000000000000000000000000004d48d72ad4e77954ec6a5a62299f0472bc52b556cf3857019f8efdd694758f13029f9d6832ed672cc210f32033da8d0000000000000000000000000000000009b2394755d0319741d131b012ba0ece7e2044def20ae73fe73bcc276af9d807ad75be79202963f9a5c512a6ca53197800000000000000000000000000000000128f856fc4790d9fa68cd2a3c152d675453dd81dd64f0ab084c6dabce456f78c2bab0e7f315439b34f86e8fa61a33ffd00000000000000000000000000000000173dbb908ed617ffffb6aeb212cfe6c03f7ee51c84134fde67de2ad9561a897e28a0efa66257ae0c21ebcee3fe4fa68cd9fca4d166149ac9e6159ce95a06f790a96243662373637f0c6a59764b77b45e000000000000000000000000000000000bb7b84476d4b17f4ada0b6f50d34dfaecd611356862895c8d2fee6707c4aedbf565560d4207e43c179c5cd33cbb739000000000000000000000000000000000112d8b10c775218d318090dfcef55a903953f7466c50417125ec0b2c20a24fb50bd172331c0377d4f47aec99bd87a3fc000000000000000000000000000000000cf4e4b3c600053f45f350c8860e47621f50f3849872a91ab115f71a2b04657991217e2f0844b296d3a6bc33ee66e6a80000000000000000000000000000000008f625da164bc9d96be3e78df63bd1633a2951dbea0b98e359c6317abe6ac5799c4bb00bbc2c5d02048539e753019a6241733039312347a0c9d760c1bb9a1209a34a02b359a9c52a57eddced1575867000000000000000000000000000000000028db057ab9421eefd1fd481c91153b5c1ceb0f2dacb0097298cac986f036572c6ab0c8709325b3bc25bd494bb46c55400000000000000000000000000000000024be09301c9be4f726fbf7796e8336c50897e8534614c25f65c37bcfc6e724d530c2782bf483668fd08e91ad09484af00000000000000000000000000000000037bfdaa11660111ce0a9c3e18b5da74c004cb44882b1aea4173e18d3a17f04fefa3b319afaf4af9dbf3d4b9ddb2c3a00000000000000000000000000000000008f2138bf621237a286229fe762968a224358b030f6c20db58043c13727b516097b42d47781bd0f0df2b155197ca3946b21b18d883ef62084ce4bd353d7434d7e220e9cf6bd0e8d0bed1ad0a4ad94c7e000000000000000000000000000000000b4e2b058d6e77cf95be093375233e5c9c8ee0cb2a3aa93172c08faea111df81b9721a506180b7b45bdde4b58b0b7368000000000000000000000000000000000f7025cc33424a7c11eef47baef888535d938d50c0f40eb83ae86791834770e5dd95b30aebdd2c13eda3447d5730ce3b00000000000000000000000000000000088270ef05480ef8aac5c284358d8e06c3482c26279734b8513000019924cefeb396ae79f5d9bd863bdd9b22e3ac3c54000000000000000000000000000000000df75afafb138fb06bfd905c87035bc5d18c45a29267c3965131083d7e0112e10556d7693d424172a53e8d3120f0cf2aeafb6aa11296facbc13936bd2ba09a2cf9bbd9dab6ec8cc5f73d78c90b471a3000000000000000000000000000000000122fdd3c83c01c7cbe71f54d783181860e7dcf8406e3966e910f4d0ccddae3a245d6b1f94b1182d1917fd63960cd75d400000000000000000000000000000000043592e5797cc1409d6d42dacad628448799b24320acbda83f6ea9d232968efd021058f540e3bd73a7f95761efbb5fc400000000000000000000000000000000025b5a8577ec1064b5c557415a50e84c2302df97eb65860f979e5b1e261f47c0f305461681beb07e521cf03f0e21fd030000000000000000000000000000000017e86f3ffe72bcb71d46661a1537918d52e886e362d78ed756140a6b5083a4eebb5280b9eeb8a25251dec43a5cf509b13d39a61323c07f9f4656a6c5e6ba139da8175ebfb8a641de50cfa2290884662900000000000000000000000000000000122f26b4561d1f79a70bd0e401f25d50891c0fa0320579ef21aeed7c191fe1c75403a09260c3872cf74b798eb1587ebe00000000000000000000000000000000039a261d9f48b9eab6e89046f333ac328cea287993166057e9b99fa8a7d7eb3e7c34ecbb353b7427b235084f47f45d1100000000000000000000000000000000015d5e297317684bd0169c795d9dcd209452d024ef9a450c41beb0f6c7e6dc5fa0f3ae24c7cf2d7eef97bdc51788188d000000000000000000000000000000001487564f0e9d3e0d2d30ec9930a00f10093e29f2f195344f567960be323ca21231efd8528108dbee4d5ae4de3930ddedf6374d0849a4471eca96c5e715b10505c4c49664f341d04705fc688c8479cda4000000000000000000000000000000001965ac3a520c1ac39b86832ecbe226ae0474b76659076ccbb550a0daf41c40d424ceda084dd991f22cc53779085828430000000000000000000000000000000002e970a4248823049bb4339d21583fdce9540ec103d6e9530b89e39ea875b1c333f7f5f859be39baad34b374055baa770000000000000000000000000000000003460eafb3e54ec03fd5cc1d460e1359b97f5543e6231d61614c1225ab7545fae079ac8e65668b83d022031a7a54746b000000000000000000000000000000000321394863e7c70df3934d874613b7c9d6c331e59a599be593c82edb7a26eff9bee8e4befbf122240d2deb2d527bd38c0b7cb52b99abe10d1367f8d3def38221c18657a1114ceaa1c0673ab13a6e10870000000000000000000000000000000001a5eebe200ec041476457f8585cb4ccdda936cca4977d7701c44e0d4fc5d9c206682a23348013a055117028c16914400000000000000000000000000000000003519bd1dea70245e521988336eb41870599a877380c0a9eb19301f9b2caf963eb559070e23eaeefa4de0173bb1fbd8a00000000000000000000000000000000125707f5a8e26b28968dab97ef4654c315b0a118c20935e38a5a526d9ac0a0e18355d8c9f3f58c082de98691957e2d5e0000000000000000000000000000000010b58dd683f73a16d8bd5557b35b7003a761bdf7d90ef576de8acd420bc74f5219fe7f9d35667feeb3ddf1d568b56bf1f49b1fa80a321d4d100069b2c4b94cbda255d8e9f1a7f14ddf4762b76e4a386f00000000000000000000000000000000018267d8b83ca59d4efce7ee3d73f7b984f09556ea4fa5cff5997a1eeeaeb8bdc9185176d77ad0f4d86f2e429f4015350000000000000000000000000000000014114344d6b7c976cdaf2418d7f72c120c2fddcc65c3ead067482e7073e2a3a239af19f862ad247e3181b13f5236d1040000000000000000000000000000000015db961a093b248e83deea0ceeebfc3dd57c7cf8b48cd627c5c566a4f9bea30ff0ef9cab9287a0f520a72b02d9092a0c0000000000000000000000000000000015159439fbfb91d1e24af611563aee3eb498fde666a1014a9f645037995d72dca0ed5569da7ecd084208b7c228e8a2b2ad3625b0839cc1ab8c9798b2e9706ba6d7aa623f3c0ce0985bccb2ee5c05a313000000000000000000000000000000000e1780b32a7b17464cf514efc4bdb02283af396ffcf6d1ae023e07fae02becdcc3c467f89f8edc9173a71aad27b200da000000000000000000000000000000000c3e7fd95dd823338bdf3d82fd46c265a3f794d4065d83873b1aca66da5f80c5962c9dcf537fc315d024d8cab7bed89d000000000000000000000000000000000e4eb722080e24f54fac7eed4b94e7b1eedb081c3edd7aaf5433d00829929d8bdef940aedbdd7dfb0376b3ad5544d9cf00000000000000000000000000000000158c1ff057f7ffe6492097e339cc4ce56bbefd39658ad55e08d5407619d1cbea7c83b977a1583ee48897a5e9c0d9ce3e150e53fb45ba8ce5ca917010f26451220be51141fe21cfc1cc06a5557e8e7afc00000000000000000000000000000000138e8bc8cfaecba9fd1322a3c1682c9fc1286d78e5b6718da00acc69f811fe9f94c9f0dc9d80e9002c0022c6dfcf156a00000000000000000000000000000000021da679a068b2f5f473ceed588f07adc7f485003f7d2286a18c07b09b835881f4ab94c7d4ec742c33a7cf01801116fe0000000000000000000000000000000018a62c2f4a02b73f5a91f503b53332304afc9cd8769f236259789277599a203b8b304b38993835a87d7cc970ad514d2400000000000000000000000000000000179396865f859386df7c1b8fa84c4ee71c14daf695fc0841c293618e6f8c87fb56b924f3f91a273b969e8635d7f90985d69ec73df67feb970f1c7a3880ee84d948eab4d8672a6c1481d61efc6cd710020000000000000000000000000000000004a8cb437297722c0c1a9471ff083ce60ec40c908af4ebb570c87133df705e725e3209152bcff26a0d6e4602030610d3000000000000000000000000000000001832e55a9e703d727156e4677ef4f82b86c6764123c3ed1dd94ae3b46d7eed459114993968eaf8e21cf24c59d042f41d000000000000000000000000000000000f606d5ee57b188636334ad60057cec4008ace88f14ea06324edaecb26da627670b44b6ac57b9fa2717d03096010785300000000000000000000000000000000145bf70f90a9d98f56ed38b3506556a48a1340ca6161806d055d7a1382eed54e294564de7fdbf525b0012de3d25ab5c838f8acba4782dfbc02a14d4b1d7b2b0a582f9bd75642169707a475b1a7d2d7e0", |
|
"Expected": "0000000000000000000000000000000018ca453b9d832f029ac8c7c70df846be97b530e6e42de3ba6943a7d0dc00296942f88eba6a9cc3352900ff124efaf7d90000000000000000000000000000000002e4514102aa3f772f2659ae9f1e2a91c7fb749ea590a3cea2c1a2e0f7236f71e182374cf7ebd2fa086dd921c29013910000000000000000000000000000000007c025696cdbf403494c5fc7f9a10ad0c549f84d1e06c5c4bb22f7a039486909c540776224bcdaaeb3880ae9d745dbe5000000000000000000000000000000000b5b5b70fae8b3953ee6661a0f4a1be25596839482d78710e584d3bcd93dff2b0bf4c8b20974744667e25fd8353cec0a", |
|
"Name": "matter_g2_multiexp_57", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001265e90c564693db716f17d1a8815a8449e43b5a2d5446ca65160d864718cdfd413d5aa024e7581421c7222c29eb452b00000000000000000000000000000000133a6558baa53a2b8d239198e1dcd81af1ee46d55137177be467a99edf282edcd47b7861a3c822f9bd0df2e86aeb5dc2000000000000000000000000000000000d8287564bcedb1e57c3d74b0d484a9b475ce3f5b0322bda0e980de8891e2e8663abda99744b58032b8d7d3adddbac9500000000000000000000000000000000013cc35410d7fe07eac96abd2b35ff656e17b6b1eba2bd1d75ce5c87c5e76755ef9c2cce70f05cdec15d1bc44bf902d4cacfb05e5d10c41b06a487e9f8afa38759eeb55f0a5bc8640164bbb081c1fd2a00000000000000000000000000000000193f0cd6b4051cfd89f358cf6643528f0f042ae30ba3627d297b4fa2c2936426a9c1b65145b8192f65dfaad1f2fbc358000000000000000000000000000000000a92ca8943e64a391aa39126f093f2b530f556c1e3ea1b55bef1c264909dc93d260eec6420fb7a4e4a45f932d57951500000000000000000000000000000000005c7dc5832f744089d5fe034bc93e0bcca042ddd1b221cdd5958be86214831906ddbf82508dd91dccee467fd1625dd740000000000000000000000000000000011b11b3d24f44bcafbcb9baf62cef3f18b56ded696b73577375dae8108dcfb663d437e4cd9e44b7e6bf49741e058f8cb9a0b88d946231cc484550a87a548719f0a543c0698411f230a966cf602dc4de300000000000000000000000000000000073872ce0d74ea368df132897617aa8f941b67cf3fb395ca6c2f5bb2c551f17d68b0c6ef11e742206d6559796f06426c00000000000000000000000000000000156cc28eece7bed943c8410a44af112edd8576807e25701093eac0c9726f93da68a19c1d7b294f3ae6c84e32e7c2d5ba00000000000000000000000000000000050fe5987d5fa678be3d34c50fa6c5296f883e65ac3201c333b97ec0de00dee6187d2790c357a3f8822a174a534539a900000000000000000000000000000000177fee6e2d3909c0536acdbbdfc716f6ca19b6bfee7920a78ac9725c85114c69cd13152467e72270e35006b3c6caee8c74e3b5ff944bbbbf808f1f469a3380ee7dc37ebecdd8fcdbbd2f2561e0dcd68e000000000000000000000000000000000dd147bec9e0d1727c9d7597dea4a5b6b15c0a603dd1b586835580468148a502289fcc38194b2fccdcd8fdf0d8ec1904000000000000000000000000000000000186501fa4f3a20e80bf297e8ef1885b7d157617701839a3b524d61f35b2eb843ff0af13e253bbdef653a83e07a5871e000000000000000000000000000000000023eda2ed9d34aa253c8bf2f3b66b3c0c2551cc0e74f43dde2e429d9dea113a62572d245b44708bed79d662d9cba487000000000000000000000000000000001041cdaeb244803556e9b20db95f2a66830cbe47a68aea262865da50ab15ba658116657625318fe46fef393eeb6f3e2ec23064970a4ae4ae648a79edb193d98208418d3489e9b5b8517ebe99cc32b4d7000000000000000000000000000000000c27b1feeeb38068ee52b0fa440af2e3bcfd16601c8af983d259f2d15316b513ac3e89069bc141f02b934f2e474253ba00000000000000000000000000000000183f966cdb28f344ccae4cfda63ba6a6f29d00ab942ae7db7572cc09305e4f80c11305527b8ba38c40aae5f23165cf9400000000000000000000000000000000049cf59bbd6c26ab3e25b3cb94878271c73c0b4436573d612311feceed0f1668f4d79aad92360c1c97d60b540239ae630000000000000000000000000000000015f35eb8e4c40cb1297f7128d99b109ca75944c1943abe9158813432145a4a2a5663b55dbabfa48bfd9dd01907e1e8d3972fb60ccab83b6ce042c09ead82fea3d2cb891e21ddc5af7b5d8e334d5a3264000000000000000000000000000000000e5d9a671862733804f517dc9cae2190ef0005f26394e3161fbe771b9a486368871f4b1f10f405e45048362f437238260000000000000000000000000000000008100c6f96ae7af5fc86d9d91fbbefcc1bf5873dacaba9c3adf1b2833dd529d87f303a55e5d4098153377effd0f8114500000000000000000000000000000000010e4863a9b037d4ae6dff827a34be04c7f1627670b40e5cafb1fbca2fbf56af9ea6b24548db58e3119db64553d18cf200000000000000000000000000000000036a298ad5e8b32041a18e3f6c5847eaef20a5b63ddece41bd7dc4c4a54deb9c6d7002e6621aa01d78d64ec9991f68fbdb68c389b94c82f006fdc637696d8085b24897177d2992f504d4bcf5ff04d173000000000000000000000000000000000f62c0bad83c41887bf1ebd2644cef0577d793c2f3d67cbe43974f460a4afaf2e412fbf9ec97404e5e882ca0b23bd1a400000000000000000000000000000000191562ec9ace63ad2aae1f7fa977b9e0606e1da9775a978b2caafada4f6b3d9104562f2055fe037cd06df6093123a08e00000000000000000000000000000000156702c3feef1baf5ba202a25b9dfd5c1fc620e837501b0c5bcb85ec8b6e3e92bad1fc842bd1a0dac363e4bdf0fac87c0000000000000000000000000000000013a4b7e869ed9bdbf9671a5d8ca9145a2e97b6885d2a93b33f378e649e0e576be65bfe849119381057337315363bab2f4510c100005f2306f4b474d3843b4a79d04f0171afc5c66df70f631b0481dd330000000000000000000000000000000000a4b273438168494f0db235f535bf31893bb70f4119dc4741aa3c5e63e93b9a8bc001faaca10e37f36e130ef53853900000000000000000000000000000000010936551b148e16249dd934fcc83dee55279495c2a70d46dfc45945a69549657c3dd7cce00d8136e28d64b0c800344cd00000000000000000000000000000000115c053ac0b68573c3abd5f047b8fcd897e3d514945c5fe6efebf1921563d0079eadf32f7428ecb703d9163bc7811ebf00000000000000000000000000000000162e86af01daf552589b62be849e6176d74fa5da9b214a5cf2285802dbc44f346eaee5cc3d93a085740f74cf7e1b17e1dc682a2be4d67852d119795988c52230d8273648cc176ddc012a4b4da5a8636b000000000000000000000000000000000d77cb5045f7d4578621c76bf5b3db076661c72174508279280de3e92f0aa57057ab50180f0f908561a87d412636d964000000000000000000000000000000001853f9cdccf5e6e4b87231b153ea5257f52ff10dcb24cbaaaa95426d0231dbb355f9c47475d125ec1079b9bf26b23b560000000000000000000000000000000000fab825e06c2329a19de853a05c4bc65f16fa047eadba8e79607bb31b84ed6541b00f7f14b15687d67cb4cae0ef9c600000000000000000000000000000000005deaebb5f31a62fc0bc1af13da63d0af3c716df8c9bf00f1e831af5882b88974c49e8d35db2545747c85ac35156bb668af6b200fc8e6a57a954226d9a0254c8bcbbc55fd6c3db5cf8532323d4c50b4b0000000000000000000000000000000016faa5e91048badedcb33e83684d2670051c82b7a1d0ead0e28f4dddccb141a8ed1fa7606e4b6a3a893c55344263eb4400000000000000000000000000000000019b2c8758abe5d339afade4ad0c1d44d651f185f8a0030b81b136d5972510b353d43cef616ce04827d56255419831a400000000000000000000000000000000124b1e87f343a890fd690e384cd156da57f4f0fc5b1ca99c73bb0571332ec4c12d3ebe955e3ae792efadc1d5c0c67a410000000000000000000000000000000014cef10e4a9a41bf117aacd2fca5f1364a46b0c4aa0723a369fc6ede09dc76dcd8cb67fdf87ac49bd4bd9981a2e589647e2036f73e8cd5e42ad86914e192dd969465aed0c3b752986b84a0c2444c90b80000000000000000000000000000000002862fd5f38154dd452f65de0d3c1d54403cdd2a397ef416fb92e570913c543d3368a95fa114fcf48c3bb4b68895ba33000000000000000000000000000000000e7185443e5dbb656fcb9ed100949f8f7052ee2cdcba4f5c687a65a1b45bf66ede5c60b0c04845b9a870e004f8af8450000000000000000000000000000000001817be6d13cf2a67225b2eaf073e9f1614f3bd32cf5572766ace4a91f6b6be56f498b989f1c3dd3dbc9a819c029431dc0000000000000000000000000000000001cf41fe428b088a17b8ea93a653677705d5c024db530b8300752c6b100f2abe4c46dfc24afdaa2b3d53cd8ce0df1b6a70cd5c1545e76027c389645da1089fa88f675b5b6ef9217b584d7202b797f8520000000000000000000000000000000002eed272430ca3176988272e6157a18df7151bbfed5b90979752a02619ef467af8083208dcc9c7d926490b1283baa21f000000000000000000000000000000000a644f6137bde232c3a909b742d30bba096ef88b711ef100144276d0944487f9ebe8331483978a47c07d3a42c441310900000000000000000000000000000000042c67cdc10efa8301ae95d6d4f21cf152f04b235bad2dc5a61724cba64083f690b3158676ee6ef10f52dcc7061f7c7d0000000000000000000000000000000007018d0aed5abb744cb998f84140331fb2cef8d9e09c76176def48a85370c6247c2ac6fc726eea891b2041ad5edca7f0244041bcfc21ede8023ad80b6d4af4b2777c0204ca5f61854e6da34ff5e1145f00000000000000000000000000000000141c0edc966b7c845d4e68272c6a71f8ffb7fd8d56b7cabcd556a98422f830d7a81d123d701ce1479e84047328ac1f3100000000000000000000000000000000105c1164d721b6dfb05b6b69955b2f25db0e9fdb58600a3229dd516076087aaec05b837ade68bd2a19917eee7b9a22bb000000000000000000000000000000000da3dd97e693948fd6955ae52d493b3a2d2896dd4ad00a0b549d4d392e81593472e4f9435a8b7977f3d58e324c5b9af800000000000000000000000000000000068c531ddb26a2299cc584b5bbfb0235fd774a2447134c06e7de8b94993804958bbf1ee80728cc6db647e8a244462372ad7572da641373708bef008057aa5af1cc76ccb882bacc50a77b37d7047b1bf3000000000000000000000000000000001881432f4742dbe41bf774930413c98d49a781a48d6c64ee1a18f3076bc6c0e1214f92d5bc84ac65ee1c586c437d697300000000000000000000000000000000067e0a95f3eb826f3efeedc1882ecfa30b8b96c92f626aa324f4044ee74531fbfd50a221b1b0e0182d759d149d51427d00000000000000000000000000000000173f5be7098b756ea84f030e374973feb4f8811118ea6673db1db75ec6909303e571ec5a1d55a6bddf32fc80480cf103000000000000000000000000000000000f28540976a6ddb277df5951fe58e7310861af837cf31fe31c24f7b979f72ef1549372e7ea1ced15b655d24293dade7854b51c78093cafcb57c4c1f172d08257c379a9caeb5b5478cacb4887119a08c600000000000000000000000000000000188f296e218719bb9cabefd4f33d5728a1d280bc59c3d826a0f3b5338f92e6544a4cf36f1a493458e0adb246c01a415a0000000000000000000000000000000007dc8e4222c7ba78190a8e72ec7e6980e2581f51a8d6c41669b6fc9e16d50a2bf4d422af73398e76b2f39705eaf8a6da000000000000000000000000000000000b25a44523323301cc01b50d58726768c2cf61e691203dd34a0ce8d58fe4f72c1c33abfb2a56e0425fa9b7e2fe48e870000000000000000000000000000000000c6f11ea269d9061d2f462ac37401def1b2b28c47b84344d04d1f026add3237d99a586e3fcbae347a4ecb5646c8c569fae3bbf55186a89740af4da6c073d8c0e331542a2c972a49dd3bf65261dda6e49000000000000000000000000000000000c41a02e937f8cacc0be5d9f2d9fff0d6d4302fd252f32145974206463854b3a7d09b3b147cdf2d7536e970dc13613ab0000000000000000000000000000000005f9367f4e31f7e4d6e21664ac13d55f501f5368c1ca77fc439db60e1846861e6c4c3c44909469f88e02cd973499992300000000000000000000000000000000131fe6df7fff97f132bfcba1d2599a862c1feb514a05b4b7b0bccf49e00aaad043edae9346bf726e2eee498dbadf2067000000000000000000000000000000000e59044f0950a741da3881282697f4a1a522b026e493f6009227da4c0a963de622d5e421c30e0023f4118c9a036274f859b43915b15c509ab8930979312dea2ec9cfa9f679b004ee526aa5dbb25759a4", |
|
"Expected": "00000000000000000000000000000000144433ad3afca0a9581e7e87220a4944e26ef2eef6b887ce77d2a2559ced058e7349b36efa66c492cc75b014b3448ef9000000000000000000000000000000000267b90e45d7001edae01fb198d16dd37c43cadcd2ca87bd7cd1f0f65a95148144f5ddfe75d344eb4573c1376aa2728600000000000000000000000000000000050ade28b09b0394b08d128c089808021e4c65dac49d9fb45efb93792a4faf210230b650fc3ce810fb8d11947e9af5060000000000000000000000000000000003b1d7dd7c6d944d16724fd1bbfe0f53b6b50a70e133dc5998c82b51f817f489bfe1e0c361be36fa41f5af7c1577f2ea", |
|
"Name": "matter_g2_multiexp_58", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000a081f037738b0d812da43a907e7c624e331108ffb72104d82725b9c14dec8449f5ba0e8c1a3f1379cad2c3e7aa99f70000000000000000000000000000000000937fb5d8b3c258b7b28555fb59620f114816f0fad46818a5f100bf7dc3332a03d285eda18e31e4047cb2606bc53b20c000000000000000000000000000000001574e355b7570043bf36ecd52f9c4d9ff556146d81a1e9d088444805db9b3b678fb55774865ad34d21022afea2c154590000000000000000000000000000000009f70a5cc658cdab280ed65e13aaa319049b9534a222217a08168047ee2491f25a9d2620c7343a6426bc54a0700bdb4fa53d5989b63ee5f157cc44c684ccc7cb4c74338b12fbfb534ea33db341fa6b460000000000000000000000000000000015a76e89c8938b8a27e4857aaae8c942371b6979605adf774827e9438ef739428fc53b65d32e4e152cbc6a4de42b8bf30000000000000000000000000000000019494030ae0507eeff20b69b4913596c1b9ea6927157945c8295e273707013ef1f2cd08c058f6b469a6c99ad73acc28700000000000000000000000000000000122ea7ac21a27ca7c4b00207538bf561f688429999332c45de7545046acbd6d9e96d31f5f6a00595eeb212918a28d2920000000000000000000000000000000018b023e7da67cb8d9159746bf700f9e151fa60ba8f5a28b3739de005822929cd28c49b9dbb4ca8a10729dd24771730ff4d840680013af06920dd06bacc0ce95cf0cf79e8ccc0b10027f2d28c1d0049980000000000000000000000000000000007811c759634904765029e955c3deca648fba6a9da6433b50a6d2086a59e65811d52d41ed8ff2e9bd63a4c0828bc702c00000000000000000000000000000000182c86cddf5e20697462c829f41c7b49e7976880311b01ed4d12d7174340799f19db0f295263a2617182bfd1b49e0d1b0000000000000000000000000000000011824bc20bd1b27876b4f48aa8fe3063f826b6b2c3dd777fb8999a25d9139f218f6f288955274884ce96ef2dc6d34d120000000000000000000000000000000000dd310d5e141e4eb13380db828caf74f62878959b6b2df998bebf9306965f723fcd4dae7c25bf2f79ece3e8e9b92de61b67d661ebc9008669bb4e5cffef81a32baabd71667a72f1d202ced823f09c740000000000000000000000000000000005667d8c4f8dc3f4aa0021d1026a1d0dd0bc3576c49339262e84d20198fffe33a389d28ab1d782e9d19af761a2f097b40000000000000000000000000000000002803d5ad6393d7072e149f1f2ebf70cd8961ba3bbefd648916a8ac5a5eb893b71bb6015e201dc241537ad5890024239000000000000000000000000000000000122e1d0e0859b04143f23c4d2d2ffec09ca2ce5eaa9429dd0c047032d180bcdb10c106071d9f9701c006e5eb8ef88130000000000000000000000000000000008347a7bdb3b4f381b58ed3a128134c09563b345380ec948943e738347de5b5737540b57c28d00b9d060c60942446617ee495199ebdebda02179432d42d5d9c76eead4d4993cd09a93d46cac997716a5000000000000000000000000000000000b26aaa46a279c482fb395ddb84d5b4c9c70102c336cd565ca9eecf62cb96f59f634adf46af748826590fe65beea752b0000000000000000000000000000000012cc63256a9f73f450e86ee38c54ea78baa5bf87d3bc01320f7fbd85bf11e19f75d787b9b12b8f2c7634368a9023de880000000000000000000000000000000006392fe611835f6fd50229725d71d435f704f78cabd1b5569e1c5a89d4b11f911f0e34ec034369f972a80eb407938b97000000000000000000000000000000000f4ff2d6a991fde9093000d7bd9cecb289383d259346d83bc9bf5389d4c39c82a0e1d7deb84b90ef370e0a19fce28d2b3e038e473d6f965751ebc5f69eea6f37be88cf001de0c4e4b700823d8326f17500000000000000000000000000000000193752c40fa0f466f7c8bd26658f133d0283d2ac3b02eadd27b3e9681329307f91a1512fbc53e537f9e1025a3d68a7ca000000000000000000000000000000001106d751c9e1637f00e51e0be856405e6b69421d81bb30b9b8718cbc9cfdc36c80d2848bab0d5246da84f10b478fe48e000000000000000000000000000000000827a83f28678c4e39c4963e95c2404a70691885788e5457e149c0c45d4e8c74eef55223ed15cd75fad9f7209a6ecaee00000000000000000000000000000000072667f02b781c8e0a75d0ed8f3d55e668ddcc8c61937c80653e240c3a744c961055c782ca41b15211c0f1e1ba800bf5ab2af2590309c9b9177e4f6f0fa06339fa720cf1c9fc7c001785d7145a3c9030000000000000000000000000000000001419629aaf0baf779feca264d0d9846b987506125b0049ebc8b307c4e3ffe00da1284a94a012bfd60456a4a937b2e0e000000000000000000000000000000000119a801bd0a5a1c1b25cebbbcccc7d2bed9baa4995483f4ae94121a8c6cd0c3f90a26234f51590d66cc38b8bef9020d3000000000000000000000000000000001125bd15fd9814ddd15be0997a6961b6f1c05ce7944514371f10c8e5bde271c4b936d6537d91ebed740fbefe6b281a0d000000000000000000000000000000000982a2904a524b1fafc50d540506b8fb07c3b4978310bf3cf53ce570b1b05e746981bcfc06d59a78d170573b09347f3fc9551f12084ad7d4ce346f841fef785d644821b5c2d3c8db3145fc26e65666bc000000000000000000000000000000000b1da333e508ec6b0329747fef35cb926d922091d4a45eab7cb5358f20496c66e17e46874ed9600cf4252432c29aeb07000000000000000000000000000000000c757daad8f3ed7dfd64782548eedfe904f7ef3bcc11eefc4781fb37159d07825a4c9f3fdf9cb3d8f3944277bf25f88c0000000000000000000000000000000011160e21503d6fd61a2ca0212a7d48317186f259a987a17cc3eb04a6d9251736e4a66b739a8f3095684b7d91ce6f79730000000000000000000000000000000007440ec0f9197352a3148f9bb3d3dba9b1d5add903e48b50ef3f6879859b22ea0e31b46ea4ce566930d8853520abdd14ef5823541696ecb88d0c71e00a15282c40d4826220a202be09c47fd6891b93ba00000000000000000000000000000000070ffa4d522df8b9f62aaf36132bb1b857e177280a7b6d3af6bfc79b73ad3848241df18ca7f8993ae3d67005ead9264d000000000000000000000000000000000e32b65bf035bcb11f86c60a334622d2367797d0226761b58a7db8c7324fc4bb498a558eec509c2326fbd0e7bb8d3d19000000000000000000000000000000000dd291a760393c6e962818986727e5ca5d46544dc47eb49dd828c6f74caf0599e88c4293881714c425b0697944faa861000000000000000000000000000000000f7ead0be081467f3371ab92c249cea73dedfefcb6aa16a162c06e30605e104844c3dd194b4a89ad5230f596bef64f19e32d695dd02323d40ac1eb9452cc53376ef941237563b1ee380c9824a565008d000000000000000000000000000000000ca545b53836899e507880329799e4c1a1acc17275f5d71d87b9e41ccd7a090da854f9936254448c988ec772a813bb6e0000000000000000000000000000000016c9b03fd01394560497d6a03add63c034f96744d96a13a4ec92d28719018d1eba1465e4332e53f37f2aec4d93d4ab7f0000000000000000000000000000000007019f5201dce326d5a6a1ebecf3fe50e22335593bc9d3e62256351c591f0a1a577d916055d79c0b4abe191b6b8011fe0000000000000000000000000000000017acbe72fe30c386e463f3e9b35a474b902f6712b30af88ef340e6fc6ec0fe2e606c7e26432c2a4de33a12e35ce41868f5e23ff8acf88d18e53bb31476f10fef288e20e818431f9f0d2ffe1265e8ea8200000000000000000000000000000000057f856ae648279f2b6dd17584e1388e4dfdc9e870db48ee6ef5f58389ccd4ba17e074b79ae12b728c59e2f91bac5709000000000000000000000000000000000e0f39f4beddbf05fd700458448067b52c11e963b22603f10d697d6b6286b1449b1663e032bf7bea48f2051d8ded923f000000000000000000000000000000000022cfadc1dc399ef5f12afe1349d9274cd595a9ab6ef7ffdd68f8bd2d170a4a783ce0a7303878d809a16bb8073d79860000000000000000000000000000000007e301565124eb66d59a70897f2ac356e7b0c1bfd4e3b57e508ba0cb5c9c881f9de86b91fd5133aa2977c8e81138d66971927817449ba5f053d0ed1e567b53b1179c6b62a554c8be6764d7ce203f74e4000000000000000000000000000000000edf3fdbfb03bc07871079aa4aade538a97e1619b54d0692a7f5f73d7fbc8abbf680ea3a99325e03c0501ef174deedd1000000000000000000000000000000000b8c1b5d3c926d7da6e0583f67d981af5286a04429e857b0aa4b1120604f9c8c93f04e763da169137416dc9ec4839a910000000000000000000000000000000006ca2aa4c7109f043da9cd90bc801404685db802eb8bc925d9d098e7af3d9f95ca490790b2b1c77995c050aaebb935db0000000000000000000000000000000001f40a2090b63f94f93e8b61b5ba1ac62a37548342ad81a9bd99ce8339435a7d7477c3b9cee9b531a1ecdc85a72041555ce5d6f0e44a20d0a0e2f1cc523455b001dbeef772d84b2599daec66b285027f00000000000000000000000000000000021464dded318cfa86db1e4329f302bbeca7095d910c4260799cd2a60ebb20e60152868e67a48b86f44000f267d11c33000000000000000000000000000000000ae45fa46fc8e043c3df99bc0d87ffc5867208fde0eaeda782230341a8624b101346f35fa24e1dd67ab200f5d6fbc8a7000000000000000000000000000000000795b9afedbb128a46c1eb25c52a71375903adf7d3520535372d9af5023dadb1dfefdcc0cb546e9d218890123252946d000000000000000000000000000000001852511855bb368cec51c54d95b430259f05dba6bae53b5c42d69f31371c30cb611037fbd81393a896cbdb6240114549d37f7bca1a59f65982294755ddf8af7f1c953b6e482fee854e0d89e9b269e0e900000000000000000000000000000000113b883c6bc41b0673145bfeccda414af45efe5710f436977712e7227f38911cbae851dbe03928f38e310033458eed72000000000000000000000000000000000853e32773ef1f95a3936aacbca50cdd5eed3d08dc467d7ee834487e445fbdaeddb0df394bd0c91fdb06d2883c4dadd60000000000000000000000000000000013a7f9cdebb2ec37fad172d31a717f4b538a8ee74432c5a5e6410460eaaa3b5f24d223b76bde4277097e93087b7136330000000000000000000000000000000003d6f141b56e1e2e400fe821524017cd972678a7d64f660c313e6a8910b72b5ac04328d45945077aa2946931c8dbd11706d0535e3728b9e358d9ea82df4f1137db7a02f79c0cd0dd672e24092bf7f6b40000000000000000000000000000000016adbeb3530f6b451d870b2d8292a01143986cd9890c79a64764383575771b8608ea61beb2de87bc034d3b8a085958be000000000000000000000000000000001125d7cf83239e4341c286fe0c8739e7013b234814b26a079ffbffa329ee4705da81fd12f34f49d821690a11b8f83c5e0000000000000000000000000000000005873dc5c0baf0f3297d884ac7b652c749abd0405b96ba60fe396efa179a79fa55be76924b0690c9a528c605ad4f9e120000000000000000000000000000000000fceec23f479c72e0fea0d10d3394d7121bf1673250cf1ebe72eca60af82f232fbee342e2c8705434394d4e519fbb40f56d6810620e8da932c202628c2fa9f0a9f3fda3aa07c262924aa51685d2c9af0000000000000000000000000000000005ec966cfa28e105f3496f977a2f046fb206a190fce1a6062df0fa1946f274cde9f6fa8a71089af8cc2fbc2b60746cf40000000000000000000000000000000013c77ab66fa92a2411391d366a331a40accd120db1c6a656bdd92858826fcbded296293c13ee189ea3f34635de56732c00000000000000000000000000000000162795b6feaf6a63e6ea2d34f2bff2a4985ad26463b8fac69f8525eb0a005bd377fe7ff4aae820d361592d2d88f98f5c00000000000000000000000000000000044c9d5d3bc0d99693f5a0605ed467cca8b5dc7c7093294d14015b59bfd8ac6bd479b73ed52fd30d8bd891ed971912c571e7f672ad398f5c02c989b475d12ce86e6e242d36784308e56178f2a6a1517c", |
|
"Expected": "000000000000000000000000000000000c3bed2f51a60f9afa6655853ec2f0e9d46bdc1277bfedffc468d9f36cfc7ad9e70365fecc84a5a40d863dcaadabf22a0000000000000000000000000000000008c5894a4f93b02fa1deda8b556798fb7d71f53046ccc305588bfc00b68bdfc34b3f0bf154ce7cb50c9536ad45e65f300000000000000000000000000000000003699501ebb9698e98dc998fcdac54dff895457d2e4e0a0e2d65d275b5798dc016e921bf1f65fec0f284a563aee66ca70000000000000000000000000000000010389c73de7f6d860c972c1f09dd24137c898e92935c45c10565ef3da3406cf521647ef80688f6e799eef4879ca9a6e8", |
|
"Name": "matter_g2_multiexp_59", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000114b9c33bd09899c684e81a5a4e620eefa4e620c01c391a4df5caa75be462ec7ab027a9ae2c31d6643c48e3d75b6ced6000000000000000000000000000000001925084d2a1f537329e23c77b8a820c385ec5e12e4a145888882ec611e99b05b789d79bcab48326db4424309c24d1688000000000000000000000000000000000a1dc78c25cd16211a38bd0c70d24c84da1b83adb219e1b9c06fe6a6669d6e0281a155b4cec32d32751fff653aeef1990000000000000000000000000000000001daa74f19cce1086a87232464ba903938465da5e3e1f9ddc05a4b4dc13f1026e1b07af7254d515d2ad6960ea62dca1f77f9a79850b2fd5a281b22f52de085f12bd34e56808496e1c1388804f534d2da0000000000000000000000000000000018810adf0cc793c21726e9a27b7c558aa16b81af73f22629c478d293208a107fbfed4511d9cbcc25fbc2826bf004e7dc000000000000000000000000000000000356b25cbc7cf65107438125c930dff24b7786cbd7eb744d7f27967619d5cc02799451ac8814782eaf9aa331e6f8dbe7000000000000000000000000000000001164ab32ddbeb11c2c8baf7f311ffb01bcc367395bc7ecbe5642d344a8e879c74a554b3f9e4b6ed7db4ea0f872cf96740000000000000000000000000000000017704b1dfb111807d1f5d90c370a5b2968008a5ee9fd72262b6543c93fa168285c04931198f5195f1abca648722ebdc5630c1fdad9338fa5236f817bada168a737dd3685b327fb59d8a37329920af4cb0000000000000000000000000000000000a336a04a8fd8e18dd9a582da897016983d9beb0fdbcea6c88b7c0640620be52bff32afbe700599e3c08669c457b760000000000000000000000000000000001765fe4faeeb13fc2c007682c031ea7ff2899090e16a9a11959c5c3ae7881a1dd2c6d2b7f5f708a92349a2b0de4b92d5000000000000000000000000000000000e7c57db660133ebeadc2cb2054ab4ed16355466932685d4d11038e1e1f47b0349b68bc4e918dd48ef8e1c5d7cc53f7800000000000000000000000000000000169b629ddd7add588b91d9866a750570dec58662e43409031a5e25f1b2913c5c5a7a7cf666953c99835431f091ab1b140969599bed4899c3c47e1d4081027203c73233536cc6e45aaa78a4f1150a51620000000000000000000000000000000017d03e9855f3bbee719a15208ae24324ebf1879972ac134b027c9e03444a5736863bc55604158e81b38c7fd78ba4bee7000000000000000000000000000000000468f7c5478cc0faab7098dbcc455bf18525b56272c2d02cc1febc1825579a613edc6b455764ffc71c903a0704224a4c00000000000000000000000000000000067104ba5366e7e11bd4d516565d9cdd93d4390f2af3c1ef2ea3b1e84ee8e5c0e0fd8ac11ec9d2553e4cc13b277d473e0000000000000000000000000000000012e10495ba15b29c669cb9683b2fc7a45fe7ddba743b4a39677fbf85aa738480eb9da967eee69b02ef14137e102e240eddd438de35651328de7183dd38820ea2983488ba31d401094e59cacfcd1d031900000000000000000000000000000000078f8c17427847ddaa1665d206866231a5f36d3a7b4e8fa13910161566163006b5aa5d9696f423d0c44195de65326f21000000000000000000000000000000001613c465b65940f43c61b5e3c93313ae49d92728518d9cdfc57b49d6924479b70e281e724e04fa5f165b5999f1c1ed3100000000000000000000000000000000031741b6830c16d730619457d42767a51037fb4118e00bfd6cfcd8baea35ae76a5159bf1f4639fc2951f0b57446110e70000000000000000000000000000000011a618ffbafe4bad0a435d04084233495e5f7fbeaeb66d0d49a8177f562329b52a5ed4fdc680b791f273a7b0d3d4b349191f2b2cc76d848e456d07c84c0826a8861981dc84bdc671bc9b5882d387a41a00000000000000000000000000000000043c09eea638e524661c60ae3704fd1c18c46443ae134a0ab7b9a98cd398377febd9026c28b3e1e50de98766aaf0083600000000000000000000000000000000105918aa1476cf52f91b9ddb7c23ac18af3bd5269dbafc369713687010720affed6b12af9414cecd521cf0c7f5416c350000000000000000000000000000000019ab4a3eca904a15782f560bbbc8819dc09275f1f6d7c3b8e98aa0a96ec33dcb528284636b0f42ad0d503489d17161ff000000000000000000000000000000000a2abada18e79c548d5829991a65491ebcfe0e1a2c89a1e05f06a0ecd197797c5ffea0ae90b61f54c6b3fc844e0eb3ddaa76094782d0c06f2080d699b81aa04a60891046e0053d2fa757c7029df8f848000000000000000000000000000000000d457cb2c77acc8ba4b19ade0c724a2b6b0966ecfbbec8cbea745439b9bb7f3dde2febf9fcd6c5e6139fd7175e57b1720000000000000000000000000000000003154466283addb0d0b5d86a9633f8300960cbe8bf6a1405a3a040472542e9da63fd4f79a43d641a47c2b69a31298d3c0000000000000000000000000000000006599794823797f8ccea9daf0459b9d26e0d207f5fb95383c6b61eba38516b272e8ae6ddff2a9fa791e69c0eb25f3e470000000000000000000000000000000018be316bbe0416ad7deced1486d4e31490f5dc7e379c17542b7d3e9dc77bbae9c992e657c884db320cd51c2141a4abd2049a751a406657dacceb3721461417571a0104e11c1e00805becf71ee77eadf10000000000000000000000000000000007ba1ec5293d169b88ca4d2d92eacd51f0b8cffdb403632ea8ffdebc37f3997baf736771231335d12717cb45b51be31a0000000000000000000000000000000013505cc24222fb2ba9e25f5f3497653462f5b10bdd0dc88f9b16d5643a99ddd4a7749dfa6b566f41cd2da7c2b1ae93d2000000000000000000000000000000001465fdced698ca76d5faaa7e4faf1260cd5c4fd2939b16d3593e3588c92de3d003540ec989be9632fdba4ecae889ef180000000000000000000000000000000013a20cecd5e8f161ac70e40b8e9ca4c23e2b267690a3abea941c293b03acbbe4fc68a1e7b6d35b79ac46f65edde73a3e0502d56084d1be7179fb735e233978a5a3c2756d780cc0ea6a8aa92b1d1f7c4f000000000000000000000000000000001936436783f02f3a5307bfc0bd8c0a00ed8013508a440d040ed4f45b37a4e89986102964a328e93fabde6d9dc7ca424900000000000000000000000000000000000f16408b869303181b4b4877b554353b26a7b4750b711f3c41cc4b6682b2113cc772cf9bfcd0cf60e59ef29a5d0814000000000000000000000000000000000d5880e2ef94663ead736687ee725f7ce98fdc594230c1ac9e8345d39754bd616e261076aa5362776a6026129bff105c0000000000000000000000000000000006865ce3cdb5081e86535beb990d95ec3d75f67c7e881306607e4876c42714d627f8d548849aece4382d1c8f2b693bdc9787a6720b8db1b4f0e1d535833ed20b519a0e4d2e9fef75022aafef523713750000000000000000000000000000000016d941b6a0dc023fa2699c836b74e16c31b4cd51538f73fbb271d163519d4de1cb0f6ec2f8efde22c74ffb532c576b16000000000000000000000000000000000d10a7bfe9541a7b22d455f1b68cfe2422a83a070d93476aa0844670f02aecb36e9f41b9d66e8e9d0d67c0ba85c99f44000000000000000000000000000000000d7873f96d45fa8c9ba9cb4913a7b01c8e38876b6bb2a05506d23df0491bcffb42983ef663db85bc3cf755f476291a79000000000000000000000000000000000c22fdb83f9991c85b3577d1ed5a171f28460d79dbc6167b0c30b200235c512f999066eb1fa449115aab55128f8f2dde10b47b662e8cc8dd005bdc81dc6d98d0eb98f86b46c0c8f24481af9120e84a820000000000000000000000000000000010faf9cb9d0fcb487c9e86a2d2123105baa8691d82ebae8f5bb7d5ae7b7d8154837120eea86dfcd35ea5482a7ebf7f8a0000000000000000000000000000000014e40640eb6e8e38651a2eac05165f6cf5e0178b3711f34828766ff9db951e1348f0cdc652a78840dc24ada8b1c835c600000000000000000000000000000000129db7482ec62873591018a8399a8c5e4bf00e8bd9dd78dfa3d0b4cd1d93ce5ec7531e56d58b7a1cb3e58f062f6895ee000000000000000000000000000000000d8db3b54b6e71497faed107b31f5e44f328780cf01c62cb5ca00f99f10385ebb22a367cc89505640d1106a9ceec98c4072460e3c5349c8fec9944dc99762625262e84c70f10d0a92077a351335127470000000000000000000000000000000011ae9bc3ce04df2add17e57f260a72f88f19a1e44b0b074cccb7fd547035038d19e5f2228db46843343a69823decda370000000000000000000000000000000015ea64b6147ef76212bb5223d6d5ab9ca866799365683720866d8ce1117f60bd552a8e9981c095894258ca3c1bb5150500000000000000000000000000000000173bd5cb455b80b78951b15180fa7f8fb4725c1a12e5c53df1b9b31b45a29083e66c7116741d9aa93448c81b5e6014610000000000000000000000000000000007eba059855ab058c2066c643ef5268c864d09ec9962537d65a1686322c374eb5ab8eba4c4260ad0919dc18b4289a694f3177c4d865caebf1ef6565bc85e0b0bd51365a6f321e26b97cce887bc3f44d6000000000000000000000000000000001598471460ae082c2e2568602c99923193c913b9e803cbb7a4503ceff369e8c4bb3a19ad245c08192e12a2e9b3e75c4e0000000000000000000000000000000013b289bec9d97c529382388f7037749c10a64f915746d23d8f37e15db9dcb173b3a6d00bf45e67b8c70959472148321d00000000000000000000000000000000094a99f9b031a51b7d54f7b8865621b204c85d23fd66fe8ce007f0b852f8b5b895010745b2fc469abb670e38fbc41e50000000000000000000000000000000000e36daddab2134f65696ede36c50f90f9a1c56165e09243cd56fd3d9902d3c78cd85e7028f6dd466f6a8655da62ecefd393654ef7ad8687c8878c55a8240ae9df04805d3e2f194e960d5e498ae3ca17700000000000000000000000000000000050a818ce247367e8b57673d205d6bff8c650bcab7bf794dd32494669eff865fd4e05d7b4d35eb579eb475a3a0320ff80000000000000000000000000000000017ae5d612bdd46e1351dd1367c08c16ceb002a29832eba75e48d4c82e364f17c58525ee653a0940955b874da6a5bcfcf000000000000000000000000000000000eb2075367b42a0b3dfa30799ce1ab327eb583316d15b8cae21b716e6c7fd8cab96c67bc39e353f5e842e74995356c070000000000000000000000000000000018ca4b533da1baab37f05afc3ae0afe976e4f4530401d2f97176f5c73de3eaa75b8a34e8c6c0543ca0a08aeed28e478bdb9f942124a381b150f00a59e4579d0a2b7b728f62715633288fd03d01dd12dd000000000000000000000000000000000b3f4bfec920018663bb39c5520491da5c538f82138f03390c768e088bbb2880287196af937f1f70e215edd49d1872ea000000000000000000000000000000000037e7607a60cf235d8e4ecbe69d378dc02f0a8e40b7f23745e15a73fdcfc971cc8707d55a8c5b91d9a5f42c2f49c455000000000000000000000000000000000467df75c2703ccff1a01fa5bdebde210b61b5f3fa33e76e55be5dc953f4758c3a2c499cbd42b256ff5a2005949d9bbf00000000000000000000000000000000010d574c69050ce9e909dc23a76e9a2106870e8d8ce2a0e30d42cbfeea56ce3167535a9af1d453d4d8e6a450eff870638e6eb65778a328cf899f66581ac7a4a89e0e824c15573bc68c02cdaad89cdf24000000000000000000000000000000000907fb825f247c85d93fca36dcede9c22a409fa82fcf540593e8247c17875a1385fe009f0ff43853c404f6c96e2809ce0000000000000000000000000000000012bff10bd4162207870f6363342f2541804adc6a4e3f7b8be51d361be34def7a85fb39357c85a4e8df670fe39233bed00000000000000000000000000000000014f7e61ccd52bbf6d050c9d506751e03c8771b320872179a9f0161ac5736edc13bc133bda6239abba1ae09bd6c16f0c3000000000000000000000000000000000ca78624563584f8929d72668da70218a2da12b42c4b894108e6b103201372554fdd6b3bbbf2d94a9d0cf4053eb07d460940e3620c59504062e4e98b5d4c8cbccdb017c47a094d06253743c29465731c", |
|
"Expected": "000000000000000000000000000000000de8e87899b294575392d523ff6e153a7c2038302ac74574bfae7fb222558f2b4c9556be1bc2757b83ebc180ae710187000000000000000000000000000000001881c7688debe3ff795788c90397c3fe3d6d9f56da9221778d7b12f5a54d8c0a00e1a8d4bb9c0b1d578dff862516b5dc0000000000000000000000000000000014cdfdffbb956a20d8521ccdb214adab14975d22ffbac107b2c15f42e97bb823c6a3945a5b299d3226e2044e64f8d1ed000000000000000000000000000000000eb769b301cb7c0c976623badda4db8ccb18dc7322472b5fdb969393d5d82b3ce94bfa59dae06ece424bfcb88e24207a", |
|
"Name": "matter_g2_multiexp_60", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000164227fbb787b2d47ceea93faf1cf7890f48107ffae3628192235aa57658d9a2861db13fec0e58c347571c2ab0cd11ea0000000000000000000000000000000015478417b6758826b1d6fe0c562d43451e289dd50de31ef365ec70faf961ebb65b510c4788b6c7da2dda9cf56d3c8a74000000000000000000000000000000000f9e50d802ca8cbf80caec6489fbb24a2761db1245d9f7e820e6747bdd0855902ff211c427c00157ed9b1bffdf39eea900000000000000000000000000000000128f69ef5dbea5f80dbb9558a25f133b9ad77492250e0654f8fa5b55266f2fd26826a5c373afcd74990ebf768d6d8fd20f2f697ef6783390724e04b81d0e18dde6533eea9f72c1e10bc72c7b954659660000000000000000000000000000000005f7cfb31492dacae51caf4036d99d917fa13b0d2353bbce4e6547ea744b3a49b162deac2f107149ebc2f79e74828f720000000000000000000000000000000015ed4627efa9b318cbb52f518b734327f5d1cfbb097adc6184c5034620504181a298ac7e52759586dae2e107f121a9b600000000000000000000000000000000023e832638849599d9d7854d3ae18648e67e8938ebf606a7c86c3a7ea21cab8d4dd5d9cda5c482e05d351ea3ccd854710000000000000000000000000000000001849665396bc36d0301f4c9adbce81fd2f2d0c7f89925487d91a25c6bd0730ce31678694a319666cf42162608ef15a834680b934e67bd7518f0d6a3a809dc7faf845eb71d0247291d61053d5cbe0ba20000000000000000000000000000000012c9b607e29e35f260f3c4617b4217d5dbc6953eaeffaaa903710195e080d593972e7794897eb176aae3539401a483b10000000000000000000000000000000019cdae8d1d9035d1fc4b4db09e7da3c20d3b8777523155d407cc6565a71a6c951eca609d328ddbb165c2b5a3e6b081da0000000000000000000000000000000009c4629b67c1c50e5fcf316136bc645e9e62ffadac8495c084f97e32b0a3990b3b1019261f78de576ff7ffc89e36e2af00000000000000000000000000000000070a49e8892c5b523f5914e2341dde63127b694eef556de6dcff603da109a53b342363d9a854dda3d2833e25afd5b57eefc024dbceb522c02b88810ada9a814bfd085fb63d570663a64bc0658e5ad0220000000000000000000000000000000018d3c9259f70312c803dd6bac6488541f92482f7eb61ead71fa42bd5e2cca9338218d62835051bd308799beeed3b422b0000000000000000000000000000000005e0da6859601b6ada82b1826a455a846f8b4e54d9f22c3c639835a8a89e17ea2d76e2f49fb151f519de3e9adb78f0590000000000000000000000000000000010113d2fdc1e8ce0027b651cee6f9f6832b531d843db3ef7bf209aa00018715c1c42c68a82c53247a267929ea3c9363f000000000000000000000000000000000e7d1152af6448aca78aa7983013395f0dfc298848d86def6f017780e9cb144bbb21540a14a4d47b61d7a9b8c62376fc2c136f00c97a515076f6a0b63faf7e378f2cf04f8a90ac942fd70e25e683cbe70000000000000000000000000000000014125c81d4d7a8ea18004d798311f0d80c41c8e3a08366f686145e867192bbb13244f9f77217559cae72a150faba12a6000000000000000000000000000000000fdcaaf79c0607ebe9c8ca309d29d32284f3567a18dbbd23da9d96bad7269395ec2445d153711df4c883e8e7f7b02ab2000000000000000000000000000000000d34dd6636ef18b14f011fbeb62d33ec4358166f96f38a54c36b8797b51c1bedafa43d9f51fa4afcc2acc0cdd991997f00000000000000000000000000000000017337fab49d545caba55b763c23ce9bb3d3cc475f5ca37a15322e94c37825fc800cc7ee67bdcac66f9b5c22b03bf6558b033f2270ad2416d03dedd4bafb78ddc598810768fafd349a42438923ddfc930000000000000000000000000000000013434d32deb96edafc9a0e855281970b7c748c92b3472b34cc758dc3c17c4e6fdcf3190c910fa54a0259ef8bec75a3b300000000000000000000000000000000137df92ec14dd2fc02c0ec15a4e63547492154b4d4809e25f3ebbf24fe84255babfd6949770ba61637cc67e8ff299a2b0000000000000000000000000000000012fb20ef106e8cf3c79173e15dcdddb216c25a4de6797e411fd11d5632aef1304b36f8135c915c8c38caa2d778788f060000000000000000000000000000000014ef5cbe5711a815b9ff845e9201745f4117149b54ea3c6d1606060a192d513aa8ffe73425e37a42537773796b6fac8f202d0d506bbcd56c92bfc6fbab36bc96716de1af02aa166e7db2e2a0a4c19cd7000000000000000000000000000000000b1581a5def94e95e565bfd402cb84f2f21c181639c047d8f91044da84bb7854f5cb4eb3a6cdeb66569d99410ca3ec6c000000000000000000000000000000000d8029828f4ca245cafa7f396c25592ef08f6768e1a5b806450be6ca5b548cfb212d8c4787c3f15fe922f466dbe518c0000000000000000000000000000000000f51e01a044b6da437e3850349476437e4ff8b94fa190387099b17e6462040918cb2eba3b10d6044ff2123242005bd6f000000000000000000000000000000000991201229a856f88348381e1f2e282f0487e7daf1e5a4ac3854e66fa3d1303e3c20eb9eca605859e7d46dcfdd7615cc8329762dde1c4c91043a740a8b9639e83e809f749fc8c4853966cb2ea520620a00000000000000000000000000000000011f1bff5df413ade311b0bc3b46c4ecb11e386b886b71226987f14bc1a3a4b986412c2bfe8a4618ad5d70afacf4a3b4000000000000000000000000000000001972f49fa8b36d11d9c9d4ed6197261506b892ce6dfa932b87e686cb197560dfb8718aa413c38ee1bb771a5618c17224000000000000000000000000000000000e563bd240f5e18b518a792750c00aa5dfbea1f79b80a71369238ef15df9885d341d6901fb9168a2e74249f036e9a688000000000000000000000000000000000670e59ebf6e30b458ea505075840ed5348563efd536c31003d8d0bafdacfec7ba1ed401c616a3bab431a0fa71bb6188ea46572fdb37fe282203172c147715bf0a16e02a62bc79f33cbfe36703c95a7300000000000000000000000000000000071319574a93739586eda876ffd3be5d982e6fa04f5667873dfabfab83ddf603513394e0dbb9f418e725b02d2dc7b876000000000000000000000000000000000c6a8e0261da2ab499bf9a639a6e261e8c479f3f2b2d12992b41a3267e034c25373d4da4645626e6343e867466bf3626000000000000000000000000000000000045a0312dd5fccdd19edb65e24d5ba50e44689a9748ed9ec208320bd9eddf8d606b9340cd34ebf983e69a65c242fed900000000000000000000000000000000090b3dbebc7dd49e9f764e99c43b5915b67bdebd00d22c80e36e08873e5c5186bcd082dbce94f4f230b237d60cab7107b9e49472b9b74cefe5a951febe595b0020c43fd54150445fcdc4292c5ffe65f60000000000000000000000000000000007b04063dc315025b8545cef11be6b601fb4ae02597d75979b4946f3872764ffdbfd309f5ab3b36fe47b810f8320c1b40000000000000000000000000000000009361927d02192433a8d3c3d7871d76c6d88361774913067d16b68625aaa60f5a4ca19b6fd4140a5a11f92dec57d783e0000000000000000000000000000000012501f19b73fc6ddb4d194895e5cc2b89ca84defb7ae94f3170f25417965102fc195f38dfb7a2d88aa4b24e4a2fcaa4300000000000000000000000000000000141d0a0be60c32247f6cb0e0114251ac68c90fd43651d58c3108c728601ad6efc27c27a331a2f086d55aed54b3585fd1b6bfa1ec877010aeab030b96e80d2e27b45a93c6a99e2aeb3ccef22527c6e47200000000000000000000000000000000043f74a82ebfbbcf4abf3fd02eaa4483108a3446c9cf041bc67f5078d1774308ddcb3f918d7999d1e2c0876177cab6790000000000000000000000000000000000da7d4fa72dabb314ad8f68b61fcfa38627d1d7719bc07767f596671c58cca16e005d36e42413d03da3c643eb46b1eb0000000000000000000000000000000019f3f8f1a4008f9db1b604373d3566ae7c14a9147f80597a31839b83f0f8dcdfd829f7fa933fef3499b671867c3121fc0000000000000000000000000000000018bba4bfcf7629fcfa47935e36462cef4fa3751c7affa2ee2cb2fe3e3532d46ca1d247393ea190fb3f48077270d6a8b22810705458845232e851b33fdbcaab01966b8ed53b455873a966c1d6b89363890000000000000000000000000000000005a1e0e3a023f67aa7ab0109814f130a05c8c739036b98c70c8a8ddc1828d2cc4e2fcd16de4ef038a7373d15c78e81f10000000000000000000000000000000019e2bb467409b3dfae0b06244b4140de7f75cb105ab897d1ffb999c6b53bf3b60a3d11354815621c5d9f07962a237ffe0000000000000000000000000000000012e745499d5ed626b4762b57923bbfae7f1209408e7ecb8813a545c4ece0ec7c48a4015e0e264b47fa08fa82c39d3a110000000000000000000000000000000008acfd3c2a2e17be41a70ebbd1ca2cff2eda8a359e0969a389ab0a6fa51db5601b386dd035b26232be08d704a02033a7175fa4954e56dabfd1808f93d2686e0b4fd285bcb78b80d15e10e63ea8c7b646000000000000000000000000000000000fb464af51161f9c2758acc09d16754d4d8ac52a37baf2fb6ccd3bca3058bd3cd204de6c8a0bfcce8822f16ecfcd0601000000000000000000000000000000001819075eaa6d9e3f0568ecc2e507370f938a65169cea1ecc40c9cb4d02c83d7964254602e3d041ba0f93c24369fdf3940000000000000000000000000000000016c179832739a8129d2ef184f4d1231d24bc8d4093670a63d73771983152ec322b6a8c954565d61c2af76c4f6ef5e8a2000000000000000000000000000000000f6623578a4fa45614f4b74768adf65a753a35dacc84af005fa4d7328d733a09f12f709a7bb7f89060f60d4fac85780ae7dda7e5373d0e0afc3da1507416f47ea8b467a5b6c2fbde484aec8777ab7559000000000000000000000000000000000189724a2a0723e7727d224ced126e4288f4743f6855b035722f2aa36cf2f0a6fc23f6835c25222b670c15248884451b0000000000000000000000000000000009a57d85140f31ca58e38b4a99c4ef103f0a4af0d5546d416134fa8adce6ecca6588c3c56ba06b2f59015acc1a081099000000000000000000000000000000000dfc67b7644851c3e928ea33aaa0f745a18983edb7488b148736e81ec0c62345c11e3f0dfce729d893dce27ea249860e000000000000000000000000000000001712009a81e06a85a225a46fac056b139c8da05e6b72074ee4079316e490a06f51c62241e380909b86239d867d631be16aa731f9393d2bb32adf04f19884dd1a5e7aa36e46408b847222a153da95aea5000000000000000000000000000000000976746ae4d9325d5e8300b57ce99650f28055b5e020700ee5f124fa76ef3bdb9923101c3a1f46b6985b8203b4e8c60600000000000000000000000000000000057310c3b6cff6c849938f533b401b0cbe10b6ff3736c79a968009b2c0b90708b6b9a98b8e594cce09c579a64ead846d000000000000000000000000000000000d39511e47f33e310332178b8a0210e76e4d4c7408ff5c2374f5e7bde8335525e03897cb3e2bdfe59bb76b21cc6411df0000000000000000000000000000000010c46a621b7fb2e7ceab8943b3371475d3d6f132fb658b8c6bf299888711f1b344ebd4a5793ffe6a7a7eec8c66c80303985f367919b0f3c667b1c1cacedeb0be1f9cb175c899992ef55f14e9b7aa6ad10000000000000000000000000000000011ffff38891ee56cb1fc062d02f6c9993100f991a556445b5ee1b1b0d56d8e64bc6eea4d7f69a6b6dc55ce7d8b4ba300000000000000000000000000000000000d6cdd95d1ab2a11ab424d7aa596cc7e5de025c57217da0da143887d7dccd6fda0addae7c2fd9e0996bdd0d23128e807000000000000000000000000000000000499b3e69214fdb4db7dbecd619ef9c6b5c8343c808e4953f593cc89adba02b5cbc56a5e7a3046c6023c5cf305e54e85000000000000000000000000000000000d267e21606c16479065e47da8e3c058cb59f55a1316a87117a73dbb067ec26f406eba6a40b30ecb00f506bfd3c32f4da3041cc52c6f1bf62dee4c61b1c5e35b72ebff7e8e89b05353388b551eb10010", |
|
"Expected": "000000000000000000000000000000000650fe9f3cb3620e0bf1654a7f1dee503b79fe2218739bad608dba9f1e5330f325b4fb7c340f118eb10dd0776fbfe63c000000000000000000000000000000000bcbf1c6a684dea5ad6c1a540b3525cbc64c7c431f37213bc8b08c8d8915a331c07bc899d3a2ea72a9a4bb2c539cf56b0000000000000000000000000000000008fca1c364333f558c7284afa1be486e84bb035b049a2108b0df99395149de83549de153a784e4df2b0134317c85292b0000000000000000000000000000000002784cc1d11667bbd0759bca35a16a1baf49a21765c6c2c3bcdd4fc9697ef20f1274be5caa0f820d37e843bc38c68957", |
|
"Name": "matter_g2_multiexp_61", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000051646993c3aba532988d7baa07eaabeb8366853436b8b19c0fe3e14ed45fdc65448d749adf745291ab5ee62d4e824880000000000000000000000000000000002cec01290d8e51ccf751183dcad20bac20b8231804a2b6f87f886aacb61d31b14f2335629e97af0ae0546a17a4cca49000000000000000000000000000000000762afa7b94ed580fd07d5141a8e1299c6ec439bbfc6c1a4d695d9aba4ab5d6dec93dc4de47096d72e5ad87d879eea190000000000000000000000000000000014769208ce8a9682c8e0340f68a0290a7782c2b04e3c13027f0b23966eada2ffb2156f6e20539738535fa0ef097f78d6709a2e80dd96eb12edc481e3d58893bd0d789a499d5289072d58c2ea80b036cb000000000000000000000000000000000acc4e3ccc3574285c19d2545839d1da9db6770b078aa399262b7c91a7c41fb4c83fe7dd0aad19f4e3eb2b56273f664f0000000000000000000000000000000017851c99881677b89956fcdf1b8c5ca5dd0997d810f3fb89f7378dbf7964926cfde315f8722531d6d715b4932179eeb40000000000000000000000000000000005e374a4c7118a76e59cdaadebb1c4e635b4dd18665010249f3bc78d559455d27d547856573e264c98ba39f6f3abea69000000000000000000000000000000000a532979cfd5263c774f629027f7624799dd0f9d6a77f675d790a85fccccad6e93c00ff2e5536b8e9a92443af14611e69ff35bc510c86a9e72c3e9c6b49d2abca546f7a62330156ec09c6fe6847a400e00000000000000000000000000000000056f109801b7a4a36fcadbee7219c06ac74e4a3f7b81616076c33ba2a71d7ca0776b596fb25d29992fa26d416272a4b4000000000000000000000000000000000c02d7e6ec50b778a7ff36fbe5751ba32beb1c2024b17bd99b46239e6dd5a708d2fc689e8e8924902e0d80287cdbd6e90000000000000000000000000000000016f18df97f48aba4d1b64e71eb894904d02ee7f6ba425e58f38a08542319e2498cb0dada8dbbb81bb398c9c924ae44270000000000000000000000000000000017dce98b335f536909ce01647aaabb918942ba2468d9a07c5516cfd347e1baa02029d39de1b2602932630e4819f2f00f391dd27628d0808d4a0773509737597230d7849418540e1fe4498fd70d39d16c00000000000000000000000000000000005b23d6f76b8bd4f334e91771383856794d1dc65b365fbc0c94f21fff049761d7379f0d512c42ce13f878e0661712d100000000000000000000000000000000009dcf70c16f524ff540f132b35074cec6ed7dcc1f319432a0dd09b3ded0778ec9ad0f05d67ecf3ebb7947951fc4b25d000000000000000000000000000000001075fb15240d532a9543dc59cb0098cbd03da77c3bf85a0ef8be1560958f8ab57d3777fab5836ba98d67c721a4a8cd460000000000000000000000000000000003511525fcf6fe224eb87b13999d2548b6b8bb8069fd354f298a025b04a33f48be72d8e82a99b9aa34ce5ccdc1f1a59c94f11b10e4c45f15d811e3db4b947ee6414e262965d7b5c23a731b019e63d5130000000000000000000000000000000019039c69d52a66330d2d8572a1308bd88159f0383c041ee7605d0aa86f1d0fe3e884d0a2ad9c72405149b5fd204ec3db000000000000000000000000000000000942163eca08672af3827dbd876b9c1adeefcd5ae74a2768fb55f1e8b342aefbf76bc6546853a2b33e26fa866e60a4e9000000000000000000000000000000000c60c6bd103ba5bb5323b5107373cd8d706038bf5ec2b367a43bab72411523bea35985b974c756184c346626ab2622d30000000000000000000000000000000016c4a2fc8a9b3c54f65cd150c80a3bf70ae8dbacdcd37128514b4a881239023e427f0b0c8984ce219207c458bb380da970f7a0ee05cfc3f63d46a3151c20da53604628bac70d7b521b3be65d7b2abedf0000000000000000000000000000000003e3df9a8ce220be05f15904a3321a6805ab68bbd539479be56b2a870c3d61234e9cda8190bdc89f48e7f0dd9374e1d800000000000000000000000000000000040446db3ec43e3e67dce62efd741a4157e8ea2597a143f7d6273b66c7045daf31f72397b4b9d374328520893157c1f1000000000000000000000000000000000c3a7dde5b02df5f7c1e750a9ee5314a580cc6ed53d326a9157b507ebd6c2da314c37a7f1837f7fcff7e8754ab603b7b0000000000000000000000000000000005e617ca4eced853f8f2e9fdefef810c97eb27d5c8bd06c5b4ea50c03761c01e8adddfe27d2d72eed8cb25ea7514a4aabd991eb5e8ac8ad7cbf8fe64a5889b715a2409305f2366b278adcd2144d7be8c00000000000000000000000000000000104ccaee210aa8196010a6478702a54cb7ba49c80a98ecbf5c0920408ff8b4a7568212bfbf3561b6a7790520bb73bd42000000000000000000000000000000000870ddd51dcc76c8a97ac4b4f23819df48dc8a8798df0450d7a45d273f830c908541dcaab7b066bcd668b289c846ea000000000000000000000000000000000012fdae32b020a346ad5edc3bab360fb5ba55004ef3dfe5f437e841b5dd7284ddb3880051956c8068e49a3fd165143ac50000000000000000000000000000000019081bf768dae314fbecec408d687df5b6ecb32ec24b41f9febd583c05693f80345e6b9d81322ddc72616c1cc39a86811a9caeccc2a2058c2f5a271c09036d73320f9bcb31b7296a796ef94ca4599757000000000000000000000000000000001316b5ce5bcc168d76d2c862230ce604d02cd3d242c51c250bc6b6fe5c380c9e83fe7041049f2272481ab38f44648f4700000000000000000000000000000000079acfc2b9629da9c9f3394874e64aa00527de21e726f02db180f86cc0b9a97138c2c567832e287635721ca40469e00c000000000000000000000000000000000e11807dcd4ac69fdcea71e3e6a93dafc27afedf12c2998dbbb2e4f33e37ea736df73af791eae69bff84f3bb212bab47000000000000000000000000000000000e834a34fb63d9df68d683a26d79ecf8ff67066586e5f760d4468ad196c66d4ebf8605ebfbb7bde201f47b35cfde3a5d8ed4eec02c2af286ae19ad5f05642587cb9ad93196756d269c783a11f23393bd000000000000000000000000000000000990f115519d2125d47b925b613edc3303110e9040fa705211e0d772edb2e0f7f88ce521d1738a5f65c9d158e9d360c2000000000000000000000000000000000bb951a16decf9be8381d0c88726b53d90bb32cd8aeff962d48e43863e4eab1839bd80d7434c7eb808bbc0e32e92a4290000000000000000000000000000000013dbd5bdb7caaecc42ffd81f14be0ff3d8fa228ff121ed4f2f3ad5961fbce617d7cbc8133fd49e03caa62f7d1567541b00000000000000000000000000000000195fd9b85e19d0e3e1c93bab0380cad6f6f3bdbdcbf5c6ec32b7de7972421d0065cf0b265f6250c02eada67e95284bce26f20eee9bd019f9e0f5c794e22e770128737198b5f5dbaf5b7d18040443a0bc0000000000000000000000000000000009ca977266277bdeb985750df47353a6b81c5f0c473eb3369d25a01df67610bebf66a6de5727a465131404025e90441a00000000000000000000000000000000054410a13287ecf4aa18f543916fcd65b15cd5d54617433217b0a2b91a79fea764b511b3b270de3e8985e8f6a2fd8c380000000000000000000000000000000009a9802a03a7c9fb63c1eb13972cd42ea2df614a0972b914c4015c2e8630af319d12fc8108b4c88db9508a9a77d9e57d00000000000000000000000000000000094d83483bca296b20b7bee124f538ae9c659a84541f5c9d9fd22e98251d2b48051ac55ebe07bcc9d2e9109f526d60a6c470a66cd3428a44a7d095ef410126257175597a333cd36ce6c9822d1ee9bb380000000000000000000000000000000003f2d93ddb6d5983fd5521c1d1726addf662af0945aee54788855037f47a013d2fe595231792a05e1259c5e5a8c553a900000000000000000000000000000000004f4f4e7df5dee975fb440b5a217c27d9d1eb83a5ae280a2b147896f6bb864abe04459c17ef56d784d3c4a0b7ad3f3900000000000000000000000000000000069da36057aaa89cda458af4ee27fd9ec969c8f7612cbb153da0e010d67bfdddadb2941cfbdba8c43019a9f1aaf9c296000000000000000000000000000000001545b8325a80176ea148a3d9301debd7046f33a1b419b4ed01916a3d0a072037fd617d96e0bad32b208983ac3be7dda4e53fa8fb708204e619c221b8ecee14fdbcb1f94731ac2c858787ab33906c9269000000000000000000000000000000001536a81b203df2640bbe7e695b5fde186021d21685f24c25966cf11dde554d49bcefca64f16697509a9ca86e58b75eff0000000000000000000000000000000014348a2bd4907cf081f2f7bc944a98d3fac671abde029995377df190f7f60319b8de1698b99be39c821328e32a449c760000000000000000000000000000000000e18d4da3823addb2a6cef8336c83f99f390e23d7129365d57035d4363aac7e9c4da9f8000f086f7d2206666f990dac000000000000000000000000000000000d6ba54e2af9afa57ff4536a35e9b61c8d8fb3d431b653a0c66a2a4b8f11d9b5c45389f894d64485233d4183895921f3abf8de43c54ed59b936e1d55032eab5c9d9e04e83e4696d969c24167b4239f62000000000000000000000000000000000d88d5719e07e2332c54ba41f330c7763d2b2b7c4140d19b8b0972fae6ef902415de5f2abcc2342fce24d3ed8ffe156300000000000000000000000000000000163aa2c768eca58194fb76822deffc37cefe04ceb70aba38a51f507be7cd64c0755abdc2e49e7db234cd5d68575c2d7a000000000000000000000000000000000e443d9953468b8cea4eca4f5968e214888e2b95bc20ece39483ac551d4e180c0b0a41c4668c8ddaf761a0ac03fbcad3000000000000000000000000000000000691930530ce86a1354d73cb21ee32d968e6d89b12e5a09a7991c7d27dec302348af7f49c3e0de91e1a1838aa11651e795f59041329b6c3e6aef01d3410836852f79cc436fcf23199e0985c56f65c4f0000000000000000000000000000000000d7c6f9d4aa794f34596bb9af4d62363462d9804898ebd7c7db7544be1f46b4bde488ec59004adaa0cbe40aef525ce3f000000000000000000000000000000001094629b1428c4c284b7a64d0623e10ca0c4d395bccbfaad89d1a737a3887c10b714541f2681c33e674c3b99a36b7a450000000000000000000000000000000000d6812fad9c5ea365a64ebd3150238349d88b76d041ccaa7e637fdfa6c715d9d6dc3d3315cb95fd6919fe419d028783000000000000000000000000000000000eee5cb772ce02fe2a4883008f17570aebb902ad7c40b4024a5b24ff75b3aaa2b54ace6fb4601b1c62837a20204194dd740e4a207ab5dd4a0621fd65697f5d30b8ee1440a5f5c5e74a0dbc6b6391c1b0000000000000000000000000000000001026d21e075fb8921dd849c98252a565d39ca9f5a62a825e7e3e77ab5be6620e76e45047e51350c48d9a4cf98a1222a9000000000000000000000000000000000f6459a8287bb2da77404a515dd7a35f46a4aa49ef72cd2cdefbc5e5242872df5f7b7aeae6848d59afa1dd142ae7caca0000000000000000000000000000000011e3545151d4e0b034b950cd2f1a3fc2d29e9d53250ade2482b7ea6075dacf7e8e777afa1e8e612b45028205235265970000000000000000000000000000000017a869d75144ece603c04d39cb56a487895cc882fec613f40f6a66601bdbbbb7748ec755553257d654d1558b1104a981f49a3f82d25c6e0d69207e6dff010d56f0d99b28fd986c5711878dcb6665b1f50000000000000000000000000000000011602a23c9b5cc091a700114e5d3557bd4857c4fc44cb8628ef327ddeeb728927347438f123e2011f9cfda9b6dfc42e4000000000000000000000000000000000c4fad264ca95827e9cbb9783e36cb0b683fcc33038d47bc7ab6b65998770325588e5b910e811cf7d61fce13c3378d6700000000000000000000000000000000009b4711aa67e84434cabc289a78fae48ea86641a162d48b79bbcbfd56237705dd2d1e9ba3a18d737eec29eb8e940e58000000000000000000000000000000001160fc9e2a488ad9385140bb62ab48ee613c2284208cf2f92912e1b973ff81a5d3de338d9aa6881cbe437907890258fc8390fa1b452f887ef3afc7129ad8ceb9a8397f7625c2b249d7442566814ae0a9", |
|
"Expected": "000000000000000000000000000000000cd0d8c746ecc8d92fcf2232793282d7e0e17e0ec27ee851487eb7788f590db3487296061075f36c24f67cd4c4bbf36f0000000000000000000000000000000010c5e1d05070c27f19c228813051c6a830254542eb71469664c842695b219670dba8ddff858e2d147019847866f01084000000000000000000000000000000001799ca7d8f2637da761622b793a3ed3317d50b902a1cabefdfc776b0d0ef88b707b8a5c36786d5ede3d8a381de4e069d00000000000000000000000000000000129881a3b56e0014bf1dac4775f509f309c33406f2cf22df9a0ccd15c87ea48a868d4437303923127bf580b8d6ed0a8f", |
|
"Name": "matter_g2_multiexp_62", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000000d087c1b98f8c67c1bbc4389f21d9dab02faf46ee4223c609e7b9eb399132ae168bc12847c580f58edbb9255dca3b000000000000000000000000000000000065ded24bda39d2b830639fa511bce8dc770eb95e349d6874ce63b3355d23c1da3ee9771ad44e57c6c661b7453076fe7000000000000000000000000000000000fa3b2ef40a7c3d41f0c3a5f86afec252c6ce89bd1bf1f2192026e22fa256365360589c788753033658b1ba151797feb00000000000000000000000000000000105040ff4dc2bc435c2a82e1174e2ee0b94043d69074f01e8ed013da8c431f33c94a438a93b06774411780cdb72abbc8414ca9894bc15e6bca798544138689b2471f8171a5dc48eccfa36c83af142b7d00000000000000000000000000000000129c8c1db08ccd0dadd59b04df67a91fb6547d97ce23e59aa57cd3d38458e6baaa67285800809856e7e264d812e584390000000000000000000000000000000004a0be934248b4e142fc51745233b6d0ab2c46f53a8f9d4c84981e5eacff146ee6227de289c713e4ce24a4341572c9d70000000000000000000000000000000005916d14a8592af57a40418b10376e8e20f70929d2ba568c1fb70e343a1dfcf3e63c791cb639bec49c50aebd2f816fdf0000000000000000000000000000000018682c66a461a69b11d7c32f7aca07749e05a23fc46547bac121752aef64e9bb98a274d15a14faa93af8f284790acb9b99eac8ce85a1bc70c725a2f04aea3749d75d22c0df7c0755a5e76ab4d82ef9420000000000000000000000000000000001552053742eb89ae3d0b95be919c84e53919c898ada92d3eaf05605a19ac910091fc08a65e9764f3108877c837d478c00000000000000000000000000000000118e5d22f6df0e6bc7447177ce06659f94315478385372046b649fa6d39fefeeb492e6623e0160bc47233f4d3143e326000000000000000000000000000000000dd02c30cfdea5abd3550a9f28b546d82d5b3043f012de622d892062945847748ba820555fb811fb3382791ec43ce1f700000000000000000000000000000000050373898b396d9a641e2f2ed832c7619515fd9070852b891b4ce0b5bb5ea8b5e24248297d53e9db7cb946e76c4433fa49b25140d7967b0438e49f59a6b04b75bc8745b84d7350605be548c6b4b3aeee0000000000000000000000000000000006b465f4b9d60a3a14e119c54a7c35172bd648c86a7cf331e80ba849fc87b9dcd48410e3c9a07b634e83fc7dd71e5b9f000000000000000000000000000000000283ad9c77f549042f79c47b8a69e72164f0ee77aee50c20519d2b89029c63ea86dde2744cd21eb5d37e896c3abbdf56000000000000000000000000000000001668b08a87787928afe92d941240e503da07b646a34cf82ed09d4c2f4d479aa24358c8475eebd9bcfaa6bae17c430cfd00000000000000000000000000000000150e5b28bd901f7a2a9af44bfd6b78cc84900dc05e334de306f9a45f1e67708adddf4dcede8150a39670054f97a643436e30a51d55a1ac94089d0f3217c3a2182da6b02ce70ce7dd8e2d4e938bfefa9d00000000000000000000000000000000060d75764a92e30e80e7c1a6df1482585f4de901bbc36dd9d8978a76c12c739f85a9ba16741d0b19ed480fe2dc331e5b000000000000000000000000000000000024fd15c9e5b8872d2e9dae9ae96102bfb0e31d15e92a24316818862dd8ca7a6fef271d499fed5e0db6dfebc4c72e0200000000000000000000000000000000058cda551e1fcd701c6a3880b276a2f7536a26aa366a6425a1c42cf31eec678551f489a27f23ed5dbc76f19b0fbfae43000000000000000000000000000000001152e2cfdb584295563af8120c523a9f4c01cf72da64fcbe0a90a284d693a3089f299bc760166be062cf9f8efb6a951ad3da3db6492ff36102747d9d663bc6e9cf8f75b1cf77044989c7af3f11d66ae700000000000000000000000000000000116fc24e980b2e7ad6bf17bcd7c4f06e654bbf766ea0238a66d738bf3c2d41c8c63bd52f81553cca5fea91f5f9b74a2c0000000000000000000000000000000001078f19ecf785a5e0d3e764b7d6ea47b2d077b5eb222f4e6a9451f134ff0d77a0b9a3b53caf599705d131e3b17b6ca9000000000000000000000000000000000e44c07f00a1f198583a8ffca43da45d8e54e1f2a85bee7afff6c1c733b5d0b5712961c4b6d344869a8e4de3b34218e000000000000000000000000000000000083c78b3568cdf808b75d9ee2b03b98cd516bb16ca8cc35757f53f12119747bf6b5b0605bdffb2f079cbc69e99ee0bad6de8753f3df8be42b6d6ab578096426f852de4ff545d2e4ac12c3943b044b43800000000000000000000000000000000087ded6945bd6fae7a0aebb1ea68d3cd34588035531a6cb00fcf1b83e06f7ec21cd3486580165c1364027b43e238e34d00000000000000000000000000000000005a2fe8a9871273bb60cc7ebef44a361300a1033f3f0230a731f5723fca124ec9d305cfde45802482a45942154398cd00000000000000000000000000000000121eb94a41f9e133adf082ef651272c178d780a1c31ba8797f60a208ad36b4c703c9b6c08be845f8844dd14d6406734d000000000000000000000000000000000e5e3da7c91ab4cca1c9286020aab9795e64e667d55a5a700241f9589aa3519639f168d040a0027ac057f334a9f740aba28f7ef4b12c5097a15fa6394a4dcc3ceed6cf3c6240ec2ac949bc21a9f6447f00000000000000000000000000000000041f9117b426938acb40c905bbcba443c043bb55cf9b876edfa2ca051b6354124f0fa54d6a88ea172c3f5c10c6d921b3000000000000000000000000000000001828dc0b9533274db6afc802b2fadaacf57f28126094b6b9038ed5f6bbae0112c873fe5eed15bc49b970461abc2f5c3200000000000000000000000000000000107df6da02f106ae47718959aeba7b4fb4a8f0e2651560e2f2266a62566e13a5af86430b8800543f5eb6b1e96be79c69000000000000000000000000000000001628fd4a598813133de75cd7c96ff3711b6bc826806b96d07e5a89cd549592f0f51c84aa9ee0642cffae5630ca1ebae1a3d0eff3368b10d00566f35391bf43c9d204a4444b7eb91017f1b2d8a762d90c000000000000000000000000000000000e8fff44163cd9c2a4e148eef3cbbee19ab8f648da1a8d438be27d2b0bcab393fb7d49e096d9a7abed3d8f82c11c4e03000000000000000000000000000000001274335d8bde3d14924f8d7ba18fea82bbc85427892f18fb741c8ecc5f2d6d7bee74c68058164c55db3cb8da8597bfe40000000000000000000000000000000010c7fc728c094e47569f0e75446c399d20a1239b511e34d8d6193dd32df607dfaa4377a1825b3892a9f74ff4efa0d9df00000000000000000000000000000000067d904122a6581b5d5a60acfe8156dcb6c10ed083840e506487b5dd9117927663e0ad883fb91b4914778ae082de0a7eb90d76e660389e570bef756e9785e39b9748aecd7a34556bac8399aa5564d12d000000000000000000000000000000000a909706e3ce45c86f2c30de5e820c8c9eefef207e530fd504511827f5e6422714d3f4224afa6bbba22ffca533d647390000000000000000000000000000000013ff61472ddc0d70207692648087c283763ede668ae380b0b9d6ae6593498b0adc9d4e4fcc73b5cce250e7563f7577de000000000000000000000000000000000a81db69eca785373c4dcbafd8635b23a9f41265e91152f309fb2945622937e65b5c17656abf8aff042a1fd1e5e50341000000000000000000000000000000000c66269c3ccd9e91766d1a640789bde6de752d08ffe3b2955df8dad3d2a0b6cea9013af235cbfbccee8271a7242e310614f18dae096e4de75de3da284a5755efe51e912e180020a20adf1f5de43cb51800000000000000000000000000000000181f3f4a16696980bd0eb9bd10ff1084ffe90bcb65f12f505b25f0a26dc1d4e16987d486b2c0b117fd6f2e356b83a5250000000000000000000000000000000010d7be6788da3ec56c87acee68ea8a03e7d467f816060207bb163dfcf8a4e7721651bf2bb23d5bc390d50fb1ee6625a900000000000000000000000000000000196c1ac817493f51d9ca891b55fa65ad5192df83cdb63eb1a634ad54e2d627f7feaa68780418f5354e6cc09cdf2f6c5800000000000000000000000000000000190f36690b8d36f2e295b9625f23afef9d9babe87c1ba0303f60c6d44ec952ba6bf8356469cff9d952f8e26bdb86ca06e32d4645ce0172000fd74f30937261de89753caa716dd03a8b3269747f2349a1000000000000000000000000000000000f77df606f0611856c449c58393f4ee7a6225a5bee667382a48f59dfc747736a895d598f90ab26002dd0ed3a5a8f5a200000000000000000000000000000000012aa50d0ec440884fc6c2f7a0e8db8a5e79160f0c482209ae1a1aca2b9dfedfec6d6ea09252a373ea57905130220a4820000000000000000000000000000000004773f46165cdb19cae49cc42663316df39586c62be5b827535f138e1fca8dcf62ba42ab60ac6dcec85e8496f32b9eda0000000000000000000000000000000010c91923c2c7b3eb2cd9aaf0455c0eb035e38e5352d218b07ea23f50040ea58fd548b373c1bee9113d3d44fcb25f6ba08c8722e3e929ba21f1ed6c51fe5ad4940fb13d63e0293893135d0da5e6e0389300000000000000000000000000000000044b95fd5f0e049abfdc2adc699646afa5b0f64464779efacce85a5279477697090615933069992bf30036c6ac70dfe50000000000000000000000000000000002778e7dacc5566354c24ea1144613a5ce8a38eb56d53d230ca145ce83d5ed88596afe243df22cba10f423e64a7c103a0000000000000000000000000000000017e87cd2752d8674c373c557ab2b922e02620a070aacf6f5b3d3d07ca35d89ed2666da7246b800717c0e4763dc35f5f6000000000000000000000000000000000a3ed312e5f309eafaed486629d953970cb73f839bf30f506c2f393df4c283f299d6c643ae6c229430d919e8aeae8bd839bef6ccc893f6eed62e68f5f2a07812f2d3066b89653431e7e39e8596bc3652000000000000000000000000000000001082a0edac6267151c8ef11fac7614b74cf58b39b72fb71e4d66467ed4fb3264b177c691e569230f2a13a64b4a48c6fc000000000000000000000000000000000073a8d5f96ee580741bee1f82cacb6139d962fec34c44c648c8fcd0322796429bbaef083a11b4c8fa376d4c00cd79c00000000000000000000000000000000008d41e51dc2822e0f14b992511de799fe4db3783a05ddc1026a53faa89af000075ba5aa830ceb7551e51f0fff144c1360000000000000000000000000000000006bc4bf0bdf350af417160d06e8aebf2dde02c9b50be39b0c4dcb3a045f9e04f1f041f6de10328e287df6121247dd4e9c395ba8f2553e3eced8a42b221a710a5cd2a5ffe5834d3084dc260ae0f51698e000000000000000000000000000000000802e7b71127a15a279a629e89f194b51d19c4f329efd8ecf9fe69d340dd06068c8467da6ab39be25c194077d3ce2428000000000000000000000000000000000250172c787afe866b428748be8359d8e0bad161832abc108c850362c5839237483fb38678d77c94696260508907726a000000000000000000000000000000000d46223c1666f314f9a1e32a94f83d8150755d71252e19af91a3b460ab0ade2db2364d8c6217cb422095f0d9a1ed648a0000000000000000000000000000000002fc2849014717d1c07935efe601325e1842ed333897222f6de322dac8b50bf4d9859eed8880a34676af0d0e3277639053ef5568a766b6c39854ba059f3130b75d7fd870bfac2b00b626e2d71c4968e10000000000000000000000000000000004151d78d65b0c9eb26822e20d90ace8fac209a1f08f62ce722ae3effd7fcc476f4c0179e71b09fc181db96fb2ea4eec0000000000000000000000000000000013d17ef429483be98411947ca0771ce671fc38e27bd0aa4abcfd5ddf1af9e138404d86f4c2ed74702f80a573638d92f500000000000000000000000000000000178f2a7eb43b9f88acfa892b5868d7f7c5787a399c1c566de39ecedbfe88357fd5256ec57e1ba12e9784382c14331756000000000000000000000000000000000253a391373974beef746c4397654a30a68992fe9163f9518ff0ed9b7be37b858ac60c95259ab894bb6acfd123333b7fbadefc3880ca8dcff10b8b763f7d15f88965c2261b72ba879e3540a90c59effa", |
|
"Expected": "000000000000000000000000000000000710bfc39e92b0b9d15ee9bdb4959daa3a78f66aeae29eaeb50a0aa0460f3ff703c86eec8903011b4b61a0dea725ab08000000000000000000000000000000000856fe7a074d37786237cc14ff1bc53c735ee8133b231dd3fc63dfa0dbd1979304bcc7b55cd1bb66fd7529e15d15db5800000000000000000000000000000000014757f1fbfd4fa7935ebfe65e150519d6eb4f4831890df4b236dda98804b79862fb6699b587c3e568fd6de1e582409900000000000000000000000000000000000f7b54e4961dab9e94b1c4b897177dfa74be9937694a38207ddc9d6290dae1d5e122cfe4c8c31d853db3783999a7f0", |
|
"Name": "matter_g2_multiexp_63", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000003bfd2535c6d8ffb44670bd02b5aa6f050f5cfae7266fc3225865bc3f34320820eaeaa952f80da51671f6d97b3df9d4f00000000000000000000000000000000026c1adc0ffc3fef9ccf018ff9a647ef5c69c5133fb4a6566cdcbd3180d9ee784f34d667edb1dd54ae292253b45576b4000000000000000000000000000000000ee90fb541becf96b4728f1859aee5ae74e30ba9193b90569b66b0e1d087eb81f30c21774298cb06e7dbee8f8aafb1930000000000000000000000000000000000a4361867bca952446f64c273735764e141eef43d156d6cbb6e68dbf3bc940e935f7bf3a77b57fca4bbc74bda2f26532c1a5abbddc02f453519563d6b6e05959d8de5feb493f7c58ea5e548cfec2df60000000000000000000000000000000004bdef85b0da28e0531734016e5953256c75c3620937736cf65de5f05b8beff294677668047a3b74f0f135b846a95bd6000000000000000000000000000000000b754df2aef855b4a0eb6f6aa03115ee8f38a31fc852381deef2b59bf23e2c885ae166030ccadd5673bacc35482f81e9000000000000000000000000000000000f1d760ac6dfb65b39c999211d4e4c3623c3fb8ea59cdcf926249a07285a8e4da1890327fed20ff07f12359f6d9035980000000000000000000000000000000009f2698239c8b452748126ffd83abec768edffb83dfa3dc7943fd499c8980e2d9aad76dc38b336a4a63eccf5c4150ce0b406eb0c097237556228f3a48b7e770c1707fd583b91b4b6b70f398b7dbb0d3c000000000000000000000000000000000cd724c51fd56528dfa688df46f71bbfc9144ff98958b559fca8fd05eda01c38c28630ee19579012b9913a393264cd90000000000000000000000000000000000aa1e55f2b6d9385ec6a9cbafcdbad157f7ebc06b2e30e2380ac54e71db5259cb919e17042d6ba6e045f1358aef276ea0000000000000000000000000000000010181ce9ffe235b6b271d570b3c2d6e1be60c53b4a98ef5e8d7d00b463e5bbc9d8d96dda881e58746090983d6f8edd35000000000000000000000000000000000333deb8b14f499319ad675f482fecd80f9a69ba369425decd441cd2ff5c3c77f11075f61bb1d90d0be850ff657d6b7cccc30cf1db4c6be6dbc5830ee37b5782c6dad215334163a9d9e4deb962186f80000000000000000000000000000000001581a5440fe892ee6eece5fc2227fe072dfbc440e0620a1e5fb505ff0b16d9e6033d83c83576b4b6ff87a807dc81b88400000000000000000000000000000000099b070a0d7497f33c1c478ac424d5564fa645d836a3d572d98782f08713d8e425b571433fee928475688db2b3a9a04c0000000000000000000000000000000011e1cbaa09a6361aff9e199e21bc52e98dfacc49ed83e732d4b4f2503b3bfdf85d029dead4412b6f3d7ea447e20d669b0000000000000000000000000000000005503e151d620e9a5a142e4f7940ed88375e7efc1109214141c191e9f38a32a40d3a92d6094584e763e0cf13cbb54bcc99461c0f12019b344a7f322900b64fe81e0d8a052c0ff5e977f58753b1b6edc60000000000000000000000000000000007c780f119bbccfd658f3f1b69ce9c56b1f5269bded713b6827d97d32b2a6deadcc02c410138d984d977527f3609cc2c00000000000000000000000000000000095aebacfa33928a916ca7b0ceac699c71620781b35cb2f3b254bdbd1544b728a2ec1fb35416ed7a8a3a630bc07ff8720000000000000000000000000000000012194abf7e411f4961b6f8a1e2ad052c27624ded863d7a9132d9c7ecd3b4074ef0060cd86adb73056323f4227ba5fa9e0000000000000000000000000000000002fde2be9ac1e8265f258a09eec85a70112ef1eadc3a91429c9206555933e2b89aaf7493fb833e33e5d61be28a12a1c2338ef9fa825e47b46483ed8fd2df64bc7b56da8aecbae704b7eff2e7d426f27d000000000000000000000000000000001586c65405e810e1d5b59304bb4555ca43c04a593671ec64d5ed2d2e626b1f8a89f48a4b21d38fb49909b8c614209a460000000000000000000000000000000014528cdf994e774b8fd54090cb45b68098c1ad9a351bc1f36a9393f3b4364f5beaf58fff6e5f8b21a85b67bc427c0e920000000000000000000000000000000000b48d8713aee51d80c79109fb8b4e0c6e32e25a7ca24dd3e7700f8f3195730375208b241b2c722af3c2295a1704cbb3000000000000000000000000000000001913cf6328429cf2966a48117dc74db0d45be7800f93cfbebf597fb48a8bdcae4fae2df7835f9536481f67261755da2a1dd6656a34f3b12e5568b9c348fbf4ecf50d65a89e63ec0936591f01e6cc7a4a0000000000000000000000000000000017e45a481449f167fd579accc896ac65aff6f1f7392df47d006b404de3cb7ebf6cb59d0913438f3a51e55a0ae3d446c9000000000000000000000000000000000cf4b7db343bea29af6e244a71880538b41b826bfd1d06a21512d00ce58f5d7500ab1ed77b446b1e3782df736bf3dbb6000000000000000000000000000000000525d08e134779ca7614784818876514e14b65e799b7832f61a63601fc491c8b9cb25430547f961cc1c22100170a2065000000000000000000000000000000000450cc2156c4716d0343f32aca82fd2d0712389b1aa984b31d51edc2aa0545c88ff52e470b15eb6b2c22e30f79864dc85202f32528e795e0fbe6deb4ef6e45efc70019520b01fa1d71d5505e42faa69a0000000000000000000000000000000004147c105ee8b4db68482b9d7f6a716ea1474b6c62efc41b9444ed1ef9e92e2b7010a1c1ecc59038ac37b385074a6bce0000000000000000000000000000000018a600a85c5c38be835d2e91a35cce4b59e5f5ac3b735fc007bf5498062beca9befc9c8ead58f9f21f6e08266b149d800000000000000000000000000000000012a476fcb81ab66e3101de2364cb609b17e06eabdff5246bf736eb9d5c87fddd404e8867578262f07a05731b04069164000000000000000000000000000000000c54a888678c28766ad17a18507e4bf5dc57dd394eb6e9b69abaf15e645cf4779bf6ccf4314d2756584647cf27af089ba2b39f2b893be03ab4da77ed518ef35b2e24278d707a20b67ab4d1e5972f9722000000000000000000000000000000000e809152c44cebdd8b40f0d22d57c3b31f29700e0cbc3e69f660bf7270e59093d84bf7ac358be7e45e799a75cf9c13df000000000000000000000000000000000c6c61f98bd4e3b7095fc7f1196baa98139087df00fae2a795e76544ca47e453f75929cab07c11cd3595de6ecbbbaff000000000000000000000000000000000171c70446c19fec3c152741925c8db28ab0d140720cb6a6c45e9bc66c012a421d12271889ea43fe1524944ff572fe6850000000000000000000000000000000006e4baa09b4660c69cace151e60320b771e56e7460b01442bfcf26823c17779034ac241b9365dbbfade770d2056eeecd892eb7c361f05e114a645caffce9437b7b43fa01dd66c1e75b30f3abd0209bcf000000000000000000000000000000001917a23350e94963e3a7488ac1dafefe9ab11856d405eff39d655e31ba808f02954b63e822613d3c6e5f358be04be4a4000000000000000000000000000000001620211b06288c16aa02f4404192e9f57a048e900f0ec5db9b478475f13b142f924c6de720031b3fc12cf869b422af470000000000000000000000000000000011e8ded9ad57e46713e7ac0044ee4edec12689cdfb98838a74adf1a35244e3d9a4a34c81323b089c10422abf26b044e70000000000000000000000000000000006f85c7478cec590fe3355a8d6e9557c5be084c161e090c72f1281be4ee56f36aa1e3c9c844eb45d9e295c15c4cd903efdafc3f57d6116163f1da9e70ea645243c5911cc4ad4a969a57c46c6b5c73acf000000000000000000000000000000000d555d9f23de97318dafb257cf444952bdd3e844e9ed5ce193c10b76f5179f0c6851f93af1553b128f34d3a7e75339f3000000000000000000000000000000000132704571a12a58f629dab48f1a3956392b40f801c2b3757c15f7be46ef1d9115d89920c460c0e2bb062b3cc1aaed7400000000000000000000000000000000152829eaef900fd2f19d6fdbb8f7eb3b02df35d218b494d075219b69016256e572eb7f555f6fbdbe17c59a666d190055000000000000000000000000000000000fe5c67c949b7c89a867301528f0ab24b04d31d6f18f575c475ab5a6098f7187eef20a9ed6e810684da9afd8de96ded6660a77b2be50eb72fd108644d913b9253209972fdec2d107213ba47357c96e9e00000000000000000000000000000000128bf3cbb5208d84dff719ced229921a889c9a4d02f5a508187662f03852531fb8be1f4c2aa9ef01de7720c352dbd19d00000000000000000000000000000000158d89a44b8fcf9ca8c96a8e516e130ae8af19ed71c2b8487ae300c3cdb546e248728bc58fd9cfef21107e0dabf44fc20000000000000000000000000000000012b70b42c8af4551267a94a795fe18e8d054291225438adaa33fe2edafa87742fc3709abcc7bada5d26e3a14649cb47f0000000000000000000000000000000015a853160b7666ea7d64aacd931314497ac7068a4b8bfe3a7deed85df2bb8dba277716a9d1ee50c56b2970016ada509d1ca575cca348dee9adfe68f8a78d39bb998205da2a5285c12141a77ee7af840900000000000000000000000000000000087c7bf08e085e19f0cb301d2e36478357e835620b1cde6e132c237ff6fc63e6fc16a8753550d50fb93a0a1741302cf9000000000000000000000000000000000615299ccefe4da879e5f4b01d6b6ef8358bb59ed8a2b365ec72003c16486d3266243db81f48855d81b6a25440bb861a0000000000000000000000000000000001498fd20640f39dbc03a474f4514e5e283256ac19468077af1c9ddaa40759dcf93afe256de1e49be6469fa106394193000000000000000000000000000000000cba50fc4919a29be2f4e74c261487dbf855db1856e8d5d008cc3f4ee5eb3babfdfaff878adae49b96db99d424bc4dab2e1e4537f855eb478274992cba4e3f50fd9e944f6246cd52dd1517b55bd7f71f000000000000000000000000000000001369dd82ed013474581ca1ab2d2133341d7c1d52065060d72b8317e899e79e9077bcefe6c76c3c7f67e54f76dd3c246c000000000000000000000000000000000405aa84d3ceb02bf8eae989a9cd65afa15451443af6f3cf5e70f5cd7bb8d413c57ac3893a7e8b888ae93a92dcfa2b20000000000000000000000000000000000378d003988f3c6c16d3b12ef47a4a49e2d3d2c7c67e384bcd510939581770aed92e06291ed3b7c742769f0d1ef740c100000000000000000000000000000000048bfa6550711a17d52f48377821baae6f3de6ad99ccfeb8302466047dfddee8005240cdc65b3ab11ed85b11f128624957f9a729aa01c8bf0271052202a077913a9e0c87201a367845f9b271c130e95d0000000000000000000000000000000013370ab697da0ff0a0efa8ebc7589b465374c983c13daee7b5451e8b299933eb5a4d255ffe4aa46782ae0916fd3990230000000000000000000000000000000002ee77be6e0b6fd260ad660a96100bf3259329faf2ff9796102928e70cd52c2bda8d0d1da1d484d7b023d3d59725d12b0000000000000000000000000000000014482fee88e02e61b847c08e61d7ae6fca2d993bbb69bf1653138150d5d7fed09cd5cd4097cb4b6368ea8023383477cf0000000000000000000000000000000009d0380d0d6fa39c9e242b9a67336d86445551658bc29fbd594239a76d7741ba388450caa244fb186afc36d35c8740e93017593cf311989ed8fedff72bb1f14f72cfe5bb7446ace5274d8ded54c1372f000000000000000000000000000000001537d4a47247af8f60f77d309666056c412ce089f3f011457e894f74fa4ad5168baafd36ed3294f5f61cc9cd8f87554500000000000000000000000000000000119e43382a846c8945e58dc7723a0f24b24d9cd487d436a156156a6da97795cf3f4ce382d21435695949b5137a2bf1d3000000000000000000000000000000000be5fd015998bd6043f124048c82e4d848e1b8c87442d0021390cba41c294de17648a47dacc06268606ba73cc95ae6e70000000000000000000000000000000000e05a3dbbf3da8320c40d51ac44c6380d56ecb460b0e7094819aa6af4d7c70d1541d4bc1fc5afd453b165f3d48d09a708bbe9e7a307e380c238ec1f8e2010a95fff8b03923ecd9b012f99e56c77a5cd", |
|
"Expected": "000000000000000000000000000000000b00b5c14685ddd17ee99c74598e6bfae5bb1c103f8ebfaec3a620ba57312f3093f9ad5eac820d81096dfece90e72ef8000000000000000000000000000000000dd81552160d449cd787ac27c76685ea0dc993a9fcf8ab182f1ff5d8a484a47c14c1c1a785285b44336c7f6fc0732a0c0000000000000000000000000000000003008b6d97a12868554d294faa26e2ebe2920add650f841adfbf0ee89af72fc4da5dc23b45b7ff191a58c17971b50ae50000000000000000000000000000000013f438d927f35b04bee8fc55693d5c97229c8548ff9de39fae6e26c26f89623d3b0c810b9be8dcf0445910e8eac5c58b", |
|
"Name": "matter_g2_multiexp_64", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000e1f825b71cd9edcb231c178e160e37bea70108b369afb248edc7c6a59114c22e843fb5541e0f26c77a2b589ea88fb3d000000000000000000000000000000000d65d777e91920b17400955a4afecf82f67cd13f3e7c5d9c2076c4a4d8f7f26383d22d9977dfd0987f219a625c8a621200000000000000000000000000000000045716092850318c343f0dc5337df1a72f8c74dd729831d12103b46127c9180fb50cece34986a94fee6119e72d16a55e00000000000000000000000000000000083fac698ce800786719d1f6063c87d9f728da03cea2545b4ad8831f6c24bfff73e80f2c2fff1532f6d1fea60e7d438ccc5e9d01f6ea67dc3f943d57d9d8b5791d823592f7fae6719804c1ca097e651d00000000000000000000000000000000171d60b76698d4d3f14b4eacbdce9fa66b8c3cc7ecfb989439330fbf0d051d95f3007c389113346e614f5ec8cd170a2100000000000000000000000000000000151a96beb250bdeca3cdad1b07322040bf1cf2105dfa854bb24fa76c8abc25ef4fb924ff995da641244f9daccff2ff970000000000000000000000000000000007e5818778a8331cdcd1432b46abf1efcdf7e4aa8907fd42d5e7d14b57dbfc48125246b57587755ee1571be8b52d2c57000000000000000000000000000000000693eb562e22fa8ca4a655b76e43b50fe487ca1d65cc3867eaf793e50496f0b4658bd92199104c2ab92e4ac53c44db6f57b8fcb85e4dbc1969805d814e75b2b80f5cd1e5562bfc1e28becf731aadfc58000000000000000000000000000000001059d23ec6e472937d80829256db506d2d2deb37d4b750a980568cd5b0db085358a4d610d59009b64db1a9225f9f6f5300000000000000000000000000000000053d9ffc47672f1058856aa08e51aebd469111dcd129ed542454d6401e7893323f8a9c63641f499cd8617c7389518f8e0000000000000000000000000000000002b9b30a5e37b18af4bb02ae8cdd56f6a87820716ea1522a174a0d99c3716295ad0ff2daf663697cb56bc6053c9dba610000000000000000000000000000000019d3230c0bdc228fa0cfd5e0d8bb88be959e70e59d931d9f9e3683d5e65d8ba0d121fcea329b23c5905b80dac34de33b03edc53ced9ec5d7f302216fd30a81c3554a3fd04994f62b5e3da74c8b71bb870000000000000000000000000000000015a619addc75f425596f9a51c6cf2259087cf32afe9b1f07e346a2f4e1f8caa001dc10098d1287b89837f426d073982d000000000000000000000000000000001660598fcd3ab6a55423138ee72a4ca7b57277f6ce140f9f992dd9934bcda78513516df0d309a0e8ea151b2742dceddd0000000000000000000000000000000004cce7d84e0763fbbb54376833ddd7408afe3f741bc2b7e42fef3789a005134cc5540981a15a9f256e0e541ac58ff3b10000000000000000000000000000000019c20a0064f89d37548e06d63d8ff4fbf3584d5bcc2fc2757339b7c89db6d5da76d43b31da7364259187ed602e79bf4f976568ab779e335b8dc67a64f15b947e69cd3896ff393f51fbd3c3e3a157543f000000000000000000000000000000000d7ec5a27ac44daeebab7658011624c441e45924cce97d5bda354f1daf9362f5bce2ddf57151fa07f78740a7db170e8300000000000000000000000000000000121ee325f4252ae5cdd3e3495f36492d68d9dbe13249039d1185760e6e48a789744b2a9946a3d6478a64b378f76b0de300000000000000000000000000000000014c6c5b98c1e214f78b82f1b3be4c32c5013934b1231fec942b5591d3f0440bf63b1505cfbb7a8fa78a85ba58fd4aa90000000000000000000000000000000016aaea3bd0ae91b9d18ff89a40ae27b68d74f3a227383138ed737d59c19ac578da03df83f04c8d962cb9d6f84a15302f3aa5eeded490a17b1cfa66d409811741643b7beacf312b9d6c8e7e7e63579c8300000000000000000000000000000000188e5aed425a768f89f5ce09b2cc909b28c6a0165787c8e3750fca8e8162128ecf62ef0ff853d206d23bc076335008e70000000000000000000000000000000001cfd330da0d1b5b92b6533cf5a8b6b70bd93daec4373f28d669f5e970a947fd813ab1d1272b61afbd2748922b87c8c300000000000000000000000000000000002aec750fd085c99c3b9c3af62b6deddd85e49eba0293e6e8160b26a3945af546a760b8f8f85120d6a51d22313cd33800000000000000000000000000000000162a109abce2edef753ca6351aaa9cecdeac20919681c672dbb183b5b26649e885ff081b9d3687f802dbe20fda43462af9f1f9313bf966ea3b8f09bbe9dcb66a7f9e3e94e2024c49a72ccbbe03fe4662000000000000000000000000000000000f7ad6a1dd9f8cf52bef02ae1e82b0d20dcacfaa5c169a485bf8becec8b51373fae851ca29e64385f0b7024eb0bcf9270000000000000000000000000000000010412a7a710f842fe836414e2729d0ff2e145709d8f7b5e3964af3e0ae267ac53dac3db1e6d2b7f7671ec34b18c844a10000000000000000000000000000000002d3b96fab0e3b8fe44e316fcc5e35f06dab83f2c531a777e162f7521cdd5767ad0b6f877f876f73d2ff663d9b71f462000000000000000000000000000000000c09a98bf623e82a4d2d4b63fb867fab5d3bb1f85a0669c4c11cebaeb357c0717a0f246a9ce4064b7351dcf1e77cdbd393be64fc3763d06111961bb208a2b858aa1ff181781dda630ca41f0d45ef2a9000000000000000000000000000000000114270d35ebff55c0341776086d893513595aca3b200ab98c8b586029b19a360a04f2e77e90d382174296443ab8531d10000000000000000000000000000000008b88849c3cda9a23d37ec9f4700904edb24be95fbbe6d9e20ced0d52208b597d44bb9269830a1ac5cda35d0c0a03c9e000000000000000000000000000000001144466b13427c10ad7679567067dc47c671107064fbb9bad287924c9bdee653c395dc2654caa5b3013ade932fddd5e50000000000000000000000000000000008e14e3cff3bb57f0d87680a0c09d745c7272bd3c216ff9fde7c03df2caffc27e0bfd9f99912855c156a787200752c125d2a2b6008a3b4a4cb3a8c28864214c7fbe154fedab1f9ff8c96eab6a5f28fd30000000000000000000000000000000015cda76d42de9fa86f900a5180ff016155f31b9276c617ef664202848d2efd2876d412402516c0c3d26d49f71d894acf000000000000000000000000000000001307fa2b963fc19583b7e4ef2e9dddbe93e2505e8f4f00ec52db26ab411002136c1f646b1cda71e19480c767906a6d03000000000000000000000000000000000ba87b08173c841a2bfbe424584d4685c39bdd0f83f278f9fbafa8111102aa3acfad5aabbe032c7123631fb8b454255b0000000000000000000000000000000016c525c1dc247fdf34344168b7cc245579585fdbdd6fd783cbe60b727cd11ee97b87a86647f78dda207c98e65c2ee7e6854e742ef7c76ad438cbf30c30103741f57ebbcdca4d6c4f14e554dd1ed81b24000000000000000000000000000000000403887fd4429f44f8da7f17ca072f867e88ac046922ebe3e1e6c4f9d8e174399e7648aca924a557dbf7b29c540db33f000000000000000000000000000000000522324700fb6b2c43eb5b39e0da94cb60e234369543f530ea47f4aa510ec0fd79cdf4dd3ae046e21d78b9c0e35107900000000000000000000000000000000015e946b90984257ffe3814dcc3ef065fed1504f0790f3564c8bfad4e97cffdb61c0d73bb0b1dbe78c4266c773abd56b500000000000000000000000000000000078f604630074ebedbd836c463f3879cd5d4a2c947da0e47740ec369112f4fedd787ae59bea69aab61b91f05d92061036f4f00b2494a32844e01d0827ca78b06f5eb40b6769f36a04f20eea229c305f9000000000000000000000000000000000f722bfebd55f75f3bbd0a55492499c3a3f637ead0e54270042fcc88853df5bc5f11a3677efa26d31c28368e00c8713700000000000000000000000000000000182618bc8a4b3f6556d79848f90efd6883df90806a8358cb6852bde465a27a70644ac5d5040d4f64ec355763f1a384990000000000000000000000000000000015f717739a1cbb2eab30e7b1bd9b25f57ad56f36016b59128ea1f2089f2d1dd0128b455b1b0e9e3b320f68a38a1bdfac000000000000000000000000000000000b855788d6b6a7748aa923dea3163fe525a7b43f4619c1eff3f9219ec3d98ceaf34b97bfd19aa6f91f7fcff728728978191e47a0b0c72bd17319063abde7df51498cf0c980c46946bf80ae4c9864e2e200000000000000000000000000000000120048ace47bc1ab3fdc07713b91a9223fe0fffdcbeaabc8a61351d756f936e18177f672c5a4db7b9dc29bad16bb7c4c00000000000000000000000000000000101275492a6e843306f2927b6ab540d7a5ee925bdab40103b4ddd885e444e6a6ec2d6e99c061284a1967797d8a2e9e700000000000000000000000000000000002c12f17a5dd2c56aed0d308367f37510f83c94a4482e5f632161dd0517dc2d4f46a90bbc13034c63dbd04fe4c616e320000000000000000000000000000000000e4b9089155ce2178f26b058f4bfef57b73aafb83b0b78138a01890a167709f79100a1e4d797c5849473eb3486cffa4b7baf8816db56c0a602cfb4caa9089136ebde05722ad4838671e45ada5c716f20000000000000000000000000000000018180eee7e72b6a4bc2e60555236da335fe05fcbe2b3cca4937e73a550aeae6274122ba84ace78eff84d323b4196f58400000000000000000000000000000000147659347e0fac7a16c92950ea5fd115416072f339d7de3cc0f00ef369f5122ff050d8515effacc825c807f7e19650e10000000000000000000000000000000017bdbcae7f63052af9a7d8bd71dc98b6eca7ecf5eee7632959fe56ed51278099690c534ec33be4ace4612b0f516794aa000000000000000000000000000000000d6fa233be4d6d783bf973cca3740cbaf0f719827d7f9310f38d1dd9d1c1f125cdfca6d12fbf6a8e8104f79bf30b00647d9ac1699117bb9b8b90e2fb709eff4ea0f7882bdf6acc6885c9458703cbfb3500000000000000000000000000000000082f3beaafa575e86be53b4fe7b93835b00759f921933402282e5bb0e643a812e0e4b676ad51ff2c6f5332d777641cc3000000000000000000000000000000001760b87bc4d2c13122fd7acc6d629c9f9db9bc9a2c49634aaf33e258ceb3106bc2755b227c6660a1df1d92c60067cf5a0000000000000000000000000000000016a819d7109c9a12199eb98537a730908a693767cdb35a69b4c7329761939afea766f0b91ae405e273227330761a53dc0000000000000000000000000000000009d14d7138440349e83f5ded46d18b886ef3cd63e0e5bfa0a8b50985142b21a4733813ec347e40cabe28e6ec1e068c24a22b6c1a24eff71f0fc64b6aee8d3d2dd0827756f5c959f68f1216c2dea58503000000000000000000000000000000001676d7f489219b56c198f8494e156fc0672ae28dab20021b7a6018436c7c0f107efd2493ddc2a1cfb3ad490ef146348300000000000000000000000000000000001106e89fc098ce7bd8bead5d7f6432bc54501370ae6544f34cfd996b3b610f9cfc7ad366751ae1211b848aad7d93d30000000000000000000000000000000011f8f0bd037365b5427e76d57b018c1c644034b28d06c8f68c59bff45eb4a2c4d761d066d96c13f7e73dfd80c81704a0000000000000000000000000000000000fc826b5957613f35bfa36d3ce088dfbbd06c8f2e88056a22a9f35db561e06fa0378ccff29ba8b81cc12c7a504f8c704c0431e6877166686239f014008959332d9d009a801be6a1e68c2de52ee264bfc0000000000000000000000000000000014f0f64acb0d9638a68278099abf5b5da3aa087792bef15192cfe3689b69b7ec1aefbfa14e659358b5410d98d2eedac50000000000000000000000000000000015ca79c92e98cf8314a2f6319520e1eb7d4656ca6e51278710cefd9c768a25691fc58e983aaf858d3c8d0ed73e2beec300000000000000000000000000000000007a5192f1dc906693568291f163e9632c53e1f418a87cd25656064adffbf31863680468f3ea451fbd22ac990dc870b3000000000000000000000000000000000131d2e3f6956da8941e8340259b8a15aee9fc6f23573f9a348ee9a51bbca1308dc54e7b4675357e3a9c5971be3a5c16af833a784d22b99537236fb07ab7b59918783e35b89fc9692d7f76a03e024c94", |
|
"Expected": "00000000000000000000000000000000163da4bf7e159e05eec90318a8ddad4a59fb02d7ae2fe18795d38c3ccaf797188fa16577e6a421ccfb12ba1ed573c4e6000000000000000000000000000000001256654eef3352b09e0027277aec042519d99eb2567fce2cfa50a0c251c12d3593604739128171bfc13b3bfd1ce8f9e8000000000000000000000000000000000b8a46123bc863bed525f97166bcb77504eeeb66d2db207eb8342a3d18f7f5a99910fae3e6423c6e84e437a2c4b24363000000000000000000000000000000000b73cf08023c8572f48c132add67dda7a15def638a01b198361b9d21a4634ba76ceed9819b37c12e24f148d255483856", |
|
"Name": "matter_g2_multiexp_65", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000003113ba8b216d933fe0c81f23f75942c0065d21d8f009d73b1f698281408874e33dd2750fd4298367b81827cf6fdad34000000000000000000000000000000000b8a921e840fc665a786d826f83ca5a9c8f00e7c802bce5473a7d1ebf63e8bb6cf5c4b426153508d874064d1f1dade09000000000000000000000000000000001492ab584088d23d3b0d1283904f9a8f29f9efe47950c6e9ffb9db2123f3f9820b906d672fc7f97f0bd38b8fc0ef44520000000000000000000000000000000010d321c2538f92aad4631af44ae39e63dc06becd2460f0cee0e526328d167fd6cfbcf4edfaafe32d13b5fe66c009533bb16c1bc60e1a9be9a82c93b7e0311e7516a57d687d8907599918df77b3b6caf3000000000000000000000000000000000ae75d01481a51294003041afc4802326ab878a3a75eafcda43cf873cc65e300d28aa986fb82a2d1d649e5be00f956820000000000000000000000000000000017640eeef8982250f88a4d187dcabfcc9adc3ee9194dbc3c04c741690fce5bc7cb07cd0b7c3497191d9ed8558fd0d24c0000000000000000000000000000000007527fd8dacb81b8d1abc746688db6a47211fa71556155d38361921c4bdb2a9e9921a3a540bcf55c6dd751b84c04a1040000000000000000000000000000000008de9109ba354d7426a5313d66cd747a54df347f0f86a3c0f99e9e4b68fc79641fcf98ab39fa23ef6f1a781c48f53f76cf301dfca76a83c70552c9cbc9c80cb20f0d82a70a9d887b04b150fa0764ce2e0000000000000000000000000000000017331b8367f07756e789f7edce4d22f6886656fed78ddacef6987a2751dd3d5d49011a050e7b2a3e11fc8d90266c9d710000000000000000000000000000000016959c303e11f23392f95c1402d1d1ad7f38343c711e96f18d03f832f76e3e81de789a6eaff797ae51079b13571334d40000000000000000000000000000000004266fd13db1ca80196a91263c79d1583b717fb61fd9ce5113e4cd94c59e605152b244e10e364b468c5a561c6fa9715800000000000000000000000000000000026f67cb263be83f3163856f091e9346651c29d4634e242da53b22eb6e66018d235b0f30f8833310dff9f3020e5bd3811cfb94c4e029a2126a9cf5561c677687f52059e4b7f8b7e7e73e5b1dd7f42129000000000000000000000000000000000114d8babd11c81ca2b8a7e193afbe0a8fce426b83996bae6f77201870e51c9355c319dd86b985272f73e0804c0f53700000000000000000000000000000000016f5ea7610891d0e72975816c08e6e25a75c7c42500655f26efdfb384241bbc825358a21caff347d00c8b2391501d15400000000000000000000000000000000199c8c74a79ee90c3606906bbb8cc163c214259e4d0127cee3283bcd9c1ebe4090ca7d7b180201910d3f6f51566d3bdc00000000000000000000000000000000032c785165ad4c1a2846e15318bd7cf5b42ce8b675cb18fcc4232e28701f225f1ea384b276e7a38b2c9e2e8b112f1911d8386fe6f4303959e58165b422e98c4813b1bad7808594473e4e66df09698cf0000000000000000000000000000000000842c65006caed9b53add048a2eea89e1b4584e1deb4365e3dcf8b9ecb02f337bccbe5d6929ef8c20461847f171fd4d600000000000000000000000000000000100dc23e6c1c6f6756419a9bad3133bba052f408a424c5239b8528ad4429a2bce64b72f1463625f7599ce43865581e9600000000000000000000000000000000125b4d71333274a16e52829ad5eaaecdda5c206063473dedec5a8ff4424def70e6f650926948dd2158b403f985a3421b0000000000000000000000000000000006a031e3c002702837e4ad28250b85cd94d42cf7b0d765b980fab95edded7636d13bdef1be63e66682c4e297d0cb2b0302e1c432f3b55ae87ab815647f196be3e138b2f6e9fe7acb9459650246187eb90000000000000000000000000000000003f7091a25da7d5afe6fa6b254604a1abe7a0c6ea11cc1a4167f5f648aa973d888383bc7e987b620d23e688868d318360000000000000000000000000000000016637f888efc3e057227cbefecb3037aebf8e330c3a794e51d691e3bc064237b98351beb746868aef977a83d1fe163ac00000000000000000000000000000000126d2884487984f851d1bd7d61bdb803321f263918e88e0677831563bacc9f5207358d1e9c76a5a25a66f0294f459e3900000000000000000000000000000000125c61b387a4462fa3bb2f06a4cfbd7df082d20cb23ee974aece2ec9a3b0c084d13a7ea83725a05d9f31b8033d2888ef9b0cc0ac499dffd627f5d19b87817dcd67e87561d5244a4b5698265f8c5b767e0000000000000000000000000000000006cf2bc7c691c4f8a64d0aa1ca3760d715b3188a2dd299ab09c723315acba8b0b4bbee819ba06cc564f0c875a63a415b000000000000000000000000000000000bded3d695e471f30f9d723f55826eda112eb0e3fbfb9a377cfa07d6233ed84108b92a79bb491a2971e9afdf83db8e9a0000000000000000000000000000000009b0e9928cb267508d4f9444c6ac3dc6f64f49a70c82c0bcaf4022e97854e5d9ec2612a2cd4d67642dc0451583bcb24d00000000000000000000000000000000009347dcfebe93a2f7674ad02ac48794e7cbffb04dd85b0c8c192fc85cfb9cef40fd11def6f63ae9a923960424eac6a02f3875f81fd39c9b3ec74eb269903dba4173d8eb0e41a196d3131252207ffa040000000000000000000000000000000013e8215c7bbdca445555c9fa0ae44e1905703334bade3294fc047ec262b9e4903880d52851967339eeadd666200b25ae0000000000000000000000000000000003b0bf4498103ac03601a8594b154b59a2a93d663f98ff8dbd2c85a1902e572a9456c629a12651aa87a1262102e1c770000000000000000000000000000000000e8bfd7d3fa0f773e6bcfd0d43a5c436862d1cb6a4ed715093c6782cd94699090c4bde597f65768e963fd0f8644e09b300000000000000000000000000000000064dab4d0d0c6b94c58b067337f2fac7d0d922cc822562b6bc941a794d96aac5ddb83d1d5844440d21d0a72a69303b8b2d8d4341822dba68c6fd58cfebd07b134c1d0c4e32ff63f7d59addff4df1ec3200000000000000000000000000000000098dd9a20f84fc26e78993a9de4d519aa2f8d343fbee501af945e5943e88425d29beb7ae54481b04175a07bf69b260a30000000000000000000000000000000007ef43e7a56e4e7d532420e152ce566d9055eadb4ef13d5698c49da905a4977fa8a7d3f51c8f5275582e1647984be61e0000000000000000000000000000000003755ee4432ea90f2197c7cc2e191dbbf7950c52a2c1b723f26d2aaf7a38c1b97efa29a312fed599f1199cf186400adc00000000000000000000000000000000150edc463f0a55fc70c2ffdd1f73a3abbdae459eb16adf79e96d18849ca638e6f41c6805b73755968be5cb110d81faa4efa3dab1d7cdf949bd938ca6ac371f953b3bbef1aec7ae76bda37db4c940b3d8000000000000000000000000000000000f7149602cbb3e5f2c5f8edfe59fc0fb8e1f03f89ea192bfe3990d87ccd28d4a80d7cd3003a8cfd669e1b6ff7e3cc5890000000000000000000000000000000006ffbc965bd06de07d8c0a9db8db5ab82d5f11afa1ad8eb92ed4453489f5899cc8c46ff02743956bed81229f64cf6efc00000000000000000000000000000000164cd3271ace4809eadeb1c0f769094272f3b66968690339bdb5da92e920cdc80c9d577ae4fa5b6426a5a6f46fba80bd00000000000000000000000000000000098f0a14a511ff424847d2b4d1b80a049b1f05ecd40af96b7a81def54486e4969011c122ca7dca3444029daeae2ecfc79848d3c53632dc461619c8c522013b83550ef3dc7fda197ba37c9cfe4340f5a50000000000000000000000000000000018409c0d0f37f4932cca87e24eb4d55e75dc98f938420ce036d43689fbdbbd839dc608b21d12a8af1d0a780aeac6617400000000000000000000000000000000109f2294669422a4946f926b1f106c2887893a042e3bf900559429c7fa484da4909216c8dcf826871534981021256741000000000000000000000000000000000a1ded19846e603b958d0bdcc9b554beca784b017d2a35ba117890fd0dbf729428bcd9823c7a378706220377c82a215c0000000000000000000000000000000000eafc89e30e4fc0544497e27674ec5b37ec0849fb382e608e09d0c1c94cb78bcb96ef4ea48e374aad1038881706fbcfcbfd192e917f2e0c4d6253c4e4755f30812149d1ce1ee4ae5540faf1dbfbc13a000000000000000000000000000000000e02cb3e099792ae7508321ce7afa323fd499de90c4006621ef5ce1054d0c934ae058a97ff8aeae0c88709c4d8ed0adf000000000000000000000000000000000e19318f5890320f17d5243adb4683a97e3e9763102c4fc93e3c3e3d24f4f61e0500be916c249dab00094b4ab048fe99000000000000000000000000000000000989faafcf6156472368b282313e076613cfe7ff135eb131b49e58932cbfafecf6585009d1f17ff8941d7f871be23e9e000000000000000000000000000000001167419d097ae8b96993b2e67da79b658adde1e12e43c71f27835845c7077f385612158d3e59fe2cb32b9418463e672679eaf11b3a30c7771ce63cec214416d798de20432670280d997b2f0631007d63000000000000000000000000000000001579b7d03d3d2c8a280e8ca113bcc98afa6a2705a5d228d92807a85cd5a1ee97510f632293a478c3fe0bd383f4b69cdd00000000000000000000000000000000107cc2e6bd02251bfd565b4b848adaa84babe9d4f083e827ceae6bacd9c9c221f0dbbef53278175bf27ebfe5949fcf8c00000000000000000000000000000000018d187c566690e4edd8d8abe5e0a448e352f622c96680378051228b6d081a4914aa51383326aedf45e351612ad6c5d000000000000000000000000000000000197427117a52f82aa6e931ecb0c5ffeec7f73ee8f44c5816935d26c06cc8285200ff9240d98cc244708e00669460f98b43077447b67f65e16a8aeb3564b2d13822e478dfb4a82a15a1c8fb7cc8170cc90000000000000000000000000000000019bd947df5a437a7f1ca2340bec628f2783cc1760dbc4a97ae10093aedd9f64e25ba79d9f4ce678f4fec91a3b1eef2d7000000000000000000000000000000000770e0c39988c9d8eca076464a3e10e274b06b1d2f6230e6dbd8dd59dd9c062f8958c6870c44ff196341bb9f65b8db38000000000000000000000000000000000a1833ef19e2b8e31577e5cd26e0a7fa46a5d25355d8b3dc0605f53714a60423556f3bcf17649745695f68f26570de0b000000000000000000000000000000000f449aed4120f3bef05506f2463f4546c7ea67b9e9110d3942dc256400d063dcc571305b1d4cd2bc3f18cf25319286e8eb64479b496c17d0587f6f26c62752881b6a9228643e8c43f21c441eeb643107000000000000000000000000000000000c1f9688ea64165f894e85b21761a9b2bfce891070103119ae71ff7acd164a57b0e054319631180c22f19eab8607f5b40000000000000000000000000000000005ba18dafcd3552af464acd469b133896e90c9ccd7e3bfc6e05db883f3c6aa1cc4610ec47f6354f6a7cff4385c56d2b3000000000000000000000000000000000fefbd9d78f48683b378d2d6311bf7ffaccaf7aa73a0bb4ce019a0c1d2e1673e52c724bf3a782729ec23d258043efff5000000000000000000000000000000000ea47ebbe3e858c5fcbf5b0cc9017d6ea23bda36e235d2aecbec827fdd2e4b042d1108d5f645b6dcdd786304e6bbf81b52b42f75aebdad1bf433917c025800c4f4e985cc077db3ba36f7484f95764e89000000000000000000000000000000000a313e1bf72d9a176bbad609631192c779e94c293463507edcd1c38bee8f33cfe6104d7169457ad5ffd9f045fce1cadf000000000000000000000000000000000af8db18938c51742b351fffddd74bf1137092ecb50a7e749391bacc9c1a19c7b9cf235b52ed577e7855d4ec1fadd940000000000000000000000000000000000febaa128de79274ef11d3e6378809d5b319796c653604723693c335eda175014b645604271429e3d449e756c85bcf6f0000000000000000000000000000000006adb29cc4ba053fea56d07225d2f7735651c0046f5cbe4a350dcc20431ed9457651d46a5d23d946959cadfc5500b7eae83106e9ea63791eb192e7a035bee27bd049b3a37f080076146eeeea6a769384", |
|
"Expected": "0000000000000000000000000000000019a5b588aff8853adcfa959afc5135807d00196a75acb3536ad4fc9a9df3803d919a2de7cbe9ff762913225577ebdbf6000000000000000000000000000000000ac8bde939ba2f164795804d96dfa8d3a1c4d9e4eafb000cfccd956c24f4d594b30bbf961917f625c86270cbe164cc5b0000000000000000000000000000000002de09fdf52aec0b91bbe99fe2eb9043b19975c6fd503815264ce030dd5e5444f0f4275ac9a07a49de775335d52ea3c40000000000000000000000000000000012457bb55876c482e5b907c765b476dfe6ebfe8e588cb7f630e58f78942bfca57e6c0d5d7b0ce80e48960e297863d212", |
|
"Name": "matter_g2_multiexp_66", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000008f3f1f04fb80a23d348e3e25dac1d732265fd4a71ab8dad3718d268e49c79578e8e1ad1720e70357439e57df0791d64000000000000000000000000000000000fa4c15c76e395fa706a55d1909ede2163274a68b3e7afb8d2e0bb176f60c06f5a921c9ace35bd311bd79ae86340ba5000000000000000000000000000000000173633369e00c8c5528bd5ccf95c6af8b012e5a31941c134ad4541099c7c33c5ffd29a5a31e18be720f7ae85132cd6cf000000000000000000000000000000000800f5eaf7c8b1dd2787305ecc637a0bba8eac807a7b449410e48aed3dae2b4645b8459fcdd477fd92fa5ac6291b800ea4d710d2f632e3ed0ef69fa0219e16ba30d3efee99386f1a5c921f4548ebf64b000000000000000000000000000000000ea8057b2d609ac2130b21e0b4a41f0aca20ee7751f55d816ea42cfa4612b67c3c556b01b0bb1c5912a74c50a420407f0000000000000000000000000000000007fbccf8ce8d1a92756fe80b15c7d9342af4e166d3c1c7e35ea2fac34851cfd983633270c877224749365720fbcea54a0000000000000000000000000000000000885e173b73118721d28fd26f3a9c562bfbb878ce71091d7ae4b37c1f2625777d67955a2b7458af71077db7557171f2000000000000000000000000000000001754edbfc3f2af94c92e6754d6bb096bbc4b39bb1128dc6bba8b4d4d9fac6649598be90b06b9d5db44c4e77c0cd1537cbd9ae4597aaf582857b40096360ced0f044ea172551c6f9fe3a15e0ce290b56b0000000000000000000000000000000008a1a751b5f9a08e2bf5b2a58f62f0af6b8773f88e50f658ed220c0134e83c7031a288eb50a8a35016d2362b431d809d000000000000000000000000000000000d7f04d4a6c36cb3d105dc3915cd5d57f56692132681b3abca4b00e078c700931848e34ea1b7ec663f3886ff766fef41000000000000000000000000000000000a06c3ac81d6d0466e1ef21115150d04c8bd6dc3e4078e46eab213203c3226bb0c6500ae4fda591d6b8a791de598edb90000000000000000000000000000000014d849ddba2fa79b6a7107efeb46e9b6231d65384c69ed183acfb922d55b790d4fc7546afadc190b76f7da00103ef565efbcb4bad99b419820eec388f6f62ac8d87866d7beae6d431dfa48d4243b4a4b0000000000000000000000000000000014dfcb5fdb38cf09c1ecb284dd4f2de0c3d70f90d7c167a442d84e9a29bf43be62cd319b2dafdb6ead2c6596443a00090000000000000000000000000000000006220fc05c53f48e7e4104422b0660ab67fd88a695a201366de570f0ac0ad30421d5e37a1575e6b5ba35f45b441b297200000000000000000000000000000000077cb8ec1cb83c4974f6452ce0de630afc82e283eeb55d3b7e9969bb44bcf0404deae617393f82ac228b836c3cb6f95a000000000000000000000000000000000e2bdf539eb45a125112836008effd104e881aca397457004fbda4a40d152817801bd259434481f0509ab1838cdd1fd060d89acf5b49fd1f70fc54756c4bc1972cd8818e36efc37b422ba6a9318fa134000000000000000000000000000000000a09843630131cc6feeeee8aa8214408235655e4733badd6fe20c5cf1e45f6a61a5216e0cde937799437962706d3bfe2000000000000000000000000000000000ff518501614ed4a199ca9e9aad4e8efb8e9cffa9b4fa683093a49cef4669198a7893db998d5777f2cc8f4bb130c84360000000000000000000000000000000010ea66fb5224f4508ec100cdb611be133c4895a8de1b4c475b097494ff0f1ecdc1bf8fe467c630233cac2ddc07935fcf0000000000000000000000000000000009d22c0a45c82b0a19beb94eda0b93cbbe1f2e5f2d61279e1e1c93ba073cb766f5637195e6964a4814e588e44bb03f03386af376b9b393dde994da419d1f7aab60023546647f7b069ede939386bd6ee80000000000000000000000000000000015ca795fc7f0d169ba8abdafb1dee80b67e7dc616e824959f84c61284d6b2e0e8b9f99b414f5bd96d0e59b66ee706fd800000000000000000000000000000000042f473d1fa228961aad526efd003461935954abaae347dd6c9bc7fcd68b5f5138e57ab2a160cb19d1983089b58b51ab00000000000000000000000000000000188eb160cb968b4b048ce14bb72be27c228df1a6c014fa7dbec09a30aed8c71e8da59d3d5f8073b6a7d70d94c0e59dda000000000000000000000000000000000d467e6b05f033f3923667a82d5b489a5c90c99c5f68078aec700fc67a83d9bb4c09f3f00b9fc2cfd62bb098f885fe295ffca78eea65c00e1128f8dcfc96b39af1c4472b461ba5262307003bc972023d0000000000000000000000000000000003bec45d94f3073b2ca54d6332d36fdb8f5c801d9f70ccf6e3666b66ee06c0fdfd741f74cde1997aa205fb0318c9c4760000000000000000000000000000000014009b777b660264eedb35ec2e13ea586aa9438c47b3fbfd095ea3d8688a89c85bb4052bbd3edd450c19acea6372d0070000000000000000000000000000000017f26d3cfcb40fd6b4f3f1acb6d47a9b54c232aee484c7a8992a3d1accea794dc384fccefb0418d43e1fa7b399bdacaa00000000000000000000000000000000153c6cafbff3c53114c96d8caeee2880dc063d7db5edf5f14157117387f368c76b739553542bf6a9bc4ace3694de885a92837b4314e63ef5a153ea2ec4bd373cc3cecfa3e892c3a12aaac8ddcaf5905c0000000000000000000000000000000005d2481438c03493efc9f1e8e9ae6ab05b7430f7fb82e108aada0e886b14d769969d54b17b31e5bbb63d40836748f541000000000000000000000000000000000971deac599b2161a4baf1178feb81fd4798ad5cb063b1a0cbee7cc33b8fcec6c3f43d1d46d9ed45555187db636af99e000000000000000000000000000000000222acaf8df647744859e04104a5fcd546949feff6244e192a9031fc838f368aa465a3799779c637ef0087183f30731d000000000000000000000000000000000b8e8f1889816f89401b070db687aae47f7264c9be192a8d6e485ee71a5a688070d57ad8928d09d9a4925f1050e2c69e127ef2309c699a3602b0d86a070baef0eef90f539aac3cb6ff42cb19f284bd99000000000000000000000000000000000b8a5b0dd422469a8d6d7603e9f3179f443ef3fab0016afd94e93e2ea9e84b332da4b59f23a5257b99460efdf7d2aca7000000000000000000000000000000000c28e7068769c3a79bb8d92c3b89eca5d6eb42e3e18c2a7154f43a671f8670f878c4b110990c2e2b163ba4d1155319fe0000000000000000000000000000000001804302246fd07d86f4bb23f610af38deba8e324cdedbe5e61cf0941281cda8fb5dc211fbc0ce6fddf30aefa9563a0500000000000000000000000000000000015813fe0d6bbcfdc8e7e40b6141db21e1b490d846ffe82eeb3edcd9a024315193259612155b0179a4971e205738af74ba0f9a93c2fe35877ddccee5da39ce5ae60a6a19e72481319e3b3fa2eac614890000000000000000000000000000000011ac1ea4dad0f650fe0844ac3ab9434ebac6eb70a5f77c8f9c892cb4cb06639a15c63a9b820ef8f7a720040ae5b9e49500000000000000000000000000000000117da7999552e7886a25a939ada0944cdb15b5c468e9d1c3bf5b6af920e470bd648d24f3cb7f91e670f57a52cd65f7b3000000000000000000000000000000000a24147ef5f2b8ad888899c1db8df0a601eca9d76f1b934b1627e7eef3efe542f51205b96b5c00916688579ece81336900000000000000000000000000000000151863d964b12287ae4278c905341124985410f1ad6a72bd5c62230b7d8b0cddbea0c62cb2a7147afb5bfb03348be53363da2f227d636f10e814e360c2156e686e26ce3401dfd15f47c4ed277d05353f0000000000000000000000000000000001d32ea5faa6303c530790146df7cd5cdee93c0933b4cbc1c2b8030bf0a8d2600dba1907df1756152625cfccf8cc7fa90000000000000000000000000000000017b05f549751d090f42ce8a3ac5d959cf988ecdc485f51734d52c40a3e22a097917345978209fa74a0a05be0a66e5c6d000000000000000000000000000000001481fab7750380626b174602d9fcbc97555c516f4410193d2849443cf25ec22840e4fd00b225f98d81b38619e8844ce90000000000000000000000000000000001d56434066551c5bfbaf8c9007874abe57a6f78de9355a297bc117f2bc5e6e3f44b248037f400f7caf83fece0c00ba0ef79e3b6ce752d140c3dfb2007a08221d989038c921efff3bc4e150a6155a33e000000000000000000000000000000001667f1400973598ad3f56c2e49dcb5b556cc38ee3e5801ac4943f3c4554205d8fa69831e582a084aae1ef584feb0a1880000000000000000000000000000000003f0bb26ea548e498f05a5bbda8b8e536613f10e7165607ab77565b193f794664c8ab0a5ae2368d7483b77bc1173d14500000000000000000000000000000000176d8d294b4d975629c6a89bd6d45f9c3924a621259ab43d33a3d5aa1f423b68e3cef96dc103494bbb9036436c170f5600000000000000000000000000000000002f8ed87c584e69de59cdde02b6de9816c31a6efbebafb6ad9cecaf266f5bb9c8880f062dbc9235c91c668bae5051f4bc08091af8b8c6ea5c26f1a7d795132521350d774042d3a8c0523e86fdd23a3f00000000000000000000000000000000085fee95b859c52e44fcb2900a9aa590b1a5c2f981a388d6ad7b81ffbfe033f648c4a84e2119cb0484e178ebd3e220d100000000000000000000000000000000171e6ca074aa97981d2c2ab000a8bd12cbd5f5d574cb83158a6ed734e8f9b7aa4b74aaa43b7aae31b3f4fd3d82fd30ea00000000000000000000000000000000004fe6099a52fb491a0624a8d787d95617f6c64d16d20d1b3769f60d4721f7af66d7e3e905b3e08b2946ef7bff4806ed0000000000000000000000000000000004d3d1a56af91377ae6b00e192ad64fce6dd43a37592fa8706c9344b3d96b1f930e03be85a5ead3007f9016255d2df7570363101b87d685aa7314f6569fca0775bc6aaffabe136e6c336e8fa43dedb8a00000000000000000000000000000000155830eff04ec2f4dfca4f73403e408a68830bc031555433fd38ab3ce1035b5f882bcd6032aba69ecc43625546b4a3a8000000000000000000000000000000000ed5b698b1ae23769cf5b6dc2e39f8500fd8a881eb43452d67c6b84ef9f0b3c7d81db1909b646e92412acc7365923a940000000000000000000000000000000009f28ec2f949cddee9bbe2fac12c2c029f4e472afa1ea56d0edfeacdeb9f43a4a43b79ccdfbe8957b4cc16bbcac1857d000000000000000000000000000000001474b435131301db9e232ddf54569ba99bc476200ceefc15e4aaaf1a574c1de8bd2d63c8280e23127a7a036acae223b1997ff3852cd97c3a65bce9083ff66197fd5c70894641195514d556102f091e8800000000000000000000000000000000168475854829d47356d9a8dc13a94e8d169771ea0070d9ef45e666d5378dd676d603c2eb57a3cda072c11e0926b02d650000000000000000000000000000000008b493a9f4c19831341782fe6285db2f7e8250d72952351ddcfcae6f22a2ec0935e29d396ba32f72dfa4067d0e7ce7cb000000000000000000000000000000000d9e72e22f2a1522babc5f2e8dc7857ee690f60f7843ffe15a080d56bf63db86f124cac039cbfa16fc8ace4d6268a1180000000000000000000000000000000008f3db1f6c0e5e7b3bb27abd34bd877cc3c373c681a3abc88eaa91636924ee477ba5032801dda091dbc51936a90c84685ff95dfa306f91196849d752569b35812e1db7946708cd06df9db9ee75447bc30000000000000000000000000000000004e34bff7e9e3ede02df950aa0e8c5f4c5f85cd3be89d211e957a7de95b8e321cc11400c3dd5b2ba0d1a3008462cebe7000000000000000000000000000000000fc1047097f01fd2079e6357ed379ba39107ec41ed6c6dc17fa6248d52be2b1cc2593c9735a6cb48e6d6e0434028f755000000000000000000000000000000001896fc5e990aeb416cf21ccc73f02c41d019d0a2679bd533d0811b7c16ad3ad3a6988170fb2db030b5fa7c3e4df5acf4000000000000000000000000000000000b70e14ce1b54d7913b9f3782b2b8ff249967a6b871dfac7f54f959954febb2783cf20e20d1710e5526ef8aeafecb3d603c4308f0467520343825a91c0421f9c9c9d06957fa2fc051970f14085339e26", |
|
"Expected": "0000000000000000000000000000000008056d4dfcb593c10a877cc8a4accbf58f360256b76876ed2b33a07be3110f8e295ef459dd6fb10d12bd02a8276351f50000000000000000000000000000000005686da1a0da89074c6b13fe9913f5cd49e0ecfea46e06493510625f1393ba4cc2e13f023fbc7ec2e130bf9a4f7483ef0000000000000000000000000000000010cd660001f65876db5b2cb1a56d85171d4cbf037f3bfb0e01bf4430c479237cde5b6cce5839a4fb22b406846e757868000000000000000000000000000000000809d7711211d37df76cd1cf71001cbf02c76df67c83e4eccea3e05b11d196b5d52ad7c3d0a00d9f0ef5b018717fc3eb", |
|
"Name": "matter_g2_multiexp_67", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000005d6cf50e3add0e5ac3016b394ec363d6145ed66ef56b07bcd33c90600e83b4277558695222062e02d1e2b0693858e73000000000000000000000000000000000de8caaa810d4ac39258e3d1656bf7f2fb7853a5963ecb989346abe90d5d35d3662f6e283cec7bc386a6a8638ac395ed000000000000000000000000000000001849ef86eec16b0612f214c5ed52c0d50a90bd65b623402879f2654fc578ab680d49af9afdeff546702304597a20f1fc00000000000000000000000000000000168707730c4e74eaa4e85e48e7239b9ba3e8cb74c24b7126a685da0fcc963b9f9180e252adf7d8c521deb1a2ce0099582849fab097a4f71bdfcfaf435994a0c6ac3671a4a9ed0402010be83ff95228fd0000000000000000000000000000000007d4fed2fbd9e9dd19e0af5c52637b2cd337e0bfbcef0384f182a56189a7e7304b9d2144266ffa79044be90cb7ede1b6000000000000000000000000000000000baabe8c23a10cfe85494c693d1b09fc8e43ef5f233052d5b6294dae14b4ff9e5ec240a1c00a16a9ddc27cf7b53bcc7c0000000000000000000000000000000001c595f193229da9acff04ef67ca444b0cec75db5b2c1921502e37eebdd2bb43ef47290fc6f1980abc75ef4c50034df00000000000000000000000000000000010fe7f3110ed3a240366ad7ba31d56ab993468dae2dc1b667a46c7759baa37b865d02834e14280a2ccc062af5bb2b7d6e6558521e301eabf09e80a509b46cf8ec118ee8586f4e46a7313a96dc37ba69900000000000000000000000000000000150350d8a771c79268606d6a5e1c147dc9d92e63fdc60b20be688bd52eac697aa5d90fe1b7b91321b2af87c47ac0d5060000000000000000000000000000000000fba8f4da448b8f2bbd99014bee2f9c581f2a974bb0b54f41a84a7fb359e9dbf88ba59a705504140284d486241e94e80000000000000000000000000000000003bb92d6a603bd93f8e987071a7385de68d10cfbde389eaf01ba6480caf1ad8aea03c84d1889b7d5b5c5f72e62a2d75a00000000000000000000000000000000193342a9f15109367030724946342e564507b26971caf75190e0b209e429a948d8b21ca16041a01010b68222db66a16b8f2f7c525fc0f353700fa823a5d32a93189699206c5ba5ed271a158ebb47674b000000000000000000000000000000000bc4a46eea57231cc64758560e3032a8ad8f1907b3cebd7a8faeb98c4216cb8a0c8fee09929ecefc4bee7955f4e799ba0000000000000000000000000000000009f9486257ae3f94a2ca48eb203e2ef44ecf866ddec7824e1a4bb3b89b320c38b3c46de8202480628c53c415433383a3000000000000000000000000000000000d8e2b5d0825b11344d16dbb2cc614c6b84eb1cb43f70d70e272123867b731775b429aacde611318b2700aa567a84c7a0000000000000000000000000000000007f720929287a70873e9f2f2031b66693eaa6e604668219aa5aff3f50e720b34c5fa3f5c66eced5c3e86e8b34a81b984c7e8adc0f0a042a32c733b5c3356cf4a7d648be51c1d78534ca65dd43a0c13e4000000000000000000000000000000001537ed68e203e56f31498efa314322694ebd74cd1dcc3145d534299fbdadd4256f20b9f74b895931a60753bde6ff9030000000000000000000000000000000000935c6ae847aa7f47bf427988665e5e18a32aa869e196cf9d5bac1349c650219a8d20e01bd8d49bc7e4bb8d464aee84300000000000000000000000000000000013e0661d7254428861cc3ed47c3fc9daae8b86db35d1c64f8ced3bc18a89202825f13163ff94ac0ebf046a0a99727e200000000000000000000000000000000039a6b0b2cb91e460d50eaf9600c29fd4f82a81c283ba4fbd9a7d103efdaeb1e82947f5cc1a7a1112ae6344c51119201650081a6720845a20164ef7c06ce1e73286a32dd64efbe57fe46765008dc9dd500000000000000000000000000000000071a6b0267806f2b9e0ba493960fe0e43f135c739a54c8daf5ef9ee348a281f19876f80c0dcea59dfe9457b49809c12a0000000000000000000000000000000009ac83690c30a4afd78f94b2493674668da4efc84007d2a08fc78bba271ed1f43e2a9e5909149bf0811c44dbe07c52f9000000000000000000000000000000000f5d523612fdb2e7dcf5da56720057dff6b0b80707cf5924d146c0c072edc0635c73fb04256e06c7c9355cfe77a7af0700000000000000000000000000000000168431fc569869ebba9b4a72371e3df232545b5fb95778baf3d9105930d9a89b4cb7eba430e9162a5589c7465e54ca3ac067d18b95591f7f14261f95513e1990f5a4f6908f94a015a93fe379726d5120000000000000000000000000000000000ce836522b983fe3ef6a502a0de4c599fad8a36a60d914218d5d2cc4d56d69eed8d27b2d50899639d1a0ea9dc7597f900000000000000000000000000000000014110ac048ac4c20e53f2214df8c06d77f0b3150077d027691cacd3715d4630a387d5819ef58eb1bce2e8669be330a3100000000000000000000000000000000178e5cb42f56df2f1b255a028a00df96c02eab0a79aa0ff3e9772fbe3eb62174728259b3a15e356e6d9666eb65fd6b7e00000000000000000000000000000000045197f136649b61d6e0e7b9a56674e769e2d26716ee7a63fd2b83b767a9ae96694e9cf81375d0377a1b27ea6dffaebbb448bb01a1963bf74e0fbf99329005af8e932074358d855ff43c213e02bf26bd0000000000000000000000000000000016a6a58301c243b0c59d6934bd926d6440b87b49f004f411ab0fdd924480175052f63f594c18007359055dc776e7f2d300000000000000000000000000000000176db4845cad46a13d9dd0f4077cd22b3458f64084c7325e9885f8ca341ce3ccd4f634f41efd6a70f16e1f0c9ae103a900000000000000000000000000000000068ba68f652c4f072a64d56618f93a1e148274b1b835433be878c06e11f65ff45b7cba0f67fbe80327abace68396da7e00000000000000000000000000000000047a699487964c98453207c98cc91c980c1ed37dc26e17748e6ee88e5f4c0ce424d87c82ca6db2264dc8aa9e437a5f25441fc4cb1ea8f86af8839aa40c35c0706f3a159b4bc902347009f744b73cee35000000000000000000000000000000000bf7e4a9751d4e3baa7ce9906f4378764e5384136944f6d3f3074dce66ed017759783c64fc381f0dd7512d6f6e55b4aa00000000000000000000000000000000006ae2a4fda156818cb5ea6120edf7ea39370eeecc3f306890f47a6dcfaffccbb69fd21f33fe491b7065838b277ad2b2000000000000000000000000000000000d3ce00c2f5febfeb232dbbb74fb0405bab86474d1d9c545c93b65c7892bdd58aa56225641074ec9b428efd9063085d00000000000000000000000000000000002552a8c1848fbefd6b039d6c4bd47c34dc34ab307163c4f6d337946f1d1b41aff2f7e37f5fd94012f0ebd21f97d18a83020a1ab853ef2018976e43cce2724105a2526b28d23b0226c49ff3d4a03d40c00000000000000000000000000000000105320cccd67b6ea78e96e66425a10a6911d2d348fac3231af583146273609fcd7fd27a19d4614fbdf05bcca0f92b927000000000000000000000000000000001204229ee1f66fb5a5dcc4ee978327e35d703ea310901be9c100af824e39d24a028ef8fce42370e5d734df02a26c145e000000000000000000000000000000000dd21f31f116681c1810bc36141cc18096cc113faee7db2c189abb7a746e398e272fa0cc61286aea0a5ec4008c8d03b60000000000000000000000000000000007911297718e98588844b9022c825bc4b37f2af30e1fc2d9cfb58b4500dffc8e9949afddd051e971fe78d4e1e7ad1b4a82702398b8c95c3a8cd163a8a3cb2a7a04030ef99404c325115e9a9312e8c1bf000000000000000000000000000000000760787190048e6ec8bc3bfc368f010e2f8aadd53164693a62b0d7207575bb2597bcec4bb382c57fe9053e90fe2f7159000000000000000000000000000000000ec525abbf13da64a8093c5d3fb800440f4c1fe798bcc71eb97bf2e0aa9e8be4b08afd2313f9143260058132d2607141000000000000000000000000000000000aa12c902084eb843daf7b351989bbab7a86acb62eb54eff0c7599bacaf44653c9fbf53f47f6ca72d22ea1671842eca800000000000000000000000000000000082f330d9a693f2bb9386fe5274aa79ac73a17688821f3c705120fb2aa76903627786a8614053f21a93e0aeb555de64e338468a325384a9367c90bd0450816a22849b845aadaf187c27b3f09800e791b0000000000000000000000000000000002ce7f08b8d5052d8bd07090744ca067700eaa1db61dad3e5086661850337bcab485c15fdd36c309a9e5169fd2a2b55e00000000000000000000000000000000073fa834cb4dc4ae120e738059749bfbd86b9e64fd71b1d372dcec8474f3341137ce8cb97a38955e9081f9bd5e07ab830000000000000000000000000000000001568df6806d8c3cfc9231802ebe5edc5d505198747a0adc24d0ac59f28d32b7b379d1f2c6b8352389057c7465692ded0000000000000000000000000000000004fb4b08a4fbfe197e924be3f7213a769a2bcd24109ae69a32a197b6212c5f50dbe8f46f5ab6044a4c779cd3e09d13bdd29136cbc4764346e7ae1af92fe64560f453821f96f32a42a2006b6edee75021000000000000000000000000000000000c07ff656904a47b0c7bf77540abc47cc6eee3e76b6ff0983151de9468ce3a860c427f3d5d489d096264159ab0567cd20000000000000000000000000000000008cce094ae1d9fff246a0e76cd67dbf9808c94554372fc4aed4879487ef240e45047dc201dd8bbccb613feb9c4623a0b0000000000000000000000000000000008a25297940a1bca1267fdce450b0cf43105eb4a21ab14562116039bc8379b1a3f58a7c117e9ba735bdec40f772465300000000000000000000000000000000000ae17a9b1fc3b0b7803ef48cb26643e8e78ef133f94bff5f87739182e662e2641e72383efab1f3ec58fa20fc816d56c675a59418f1462247d3bddda5937553e96d854b5df64a68145a193b2b1a7eb250000000000000000000000000000000002357e5a04b0dbd7f9a1709bce9b7afa12b10c7274b440b4dc3bf51a801d483804b1b4b9a096c3205a0e2aa7c0100c6e0000000000000000000000000000000002ff20af67f126c80293e44bb3c9ac74a94586a2de4146588c7ee8503530398eabc30f7e89322727739618087fa55de50000000000000000000000000000000013c6d06ce509fd557946479f2768f62474e6db04b2c92c5cfa86c023f79d05a387bd4c9aa618888476d4ecc93ba0995e00000000000000000000000000000000000fa477870c952f7506b879b17fb0a1c31771ee832ce0ab21a513fdd91b7a2a78a03d297c55558b834e255462b15520544a345719b40f973398a6fdaa2044037cacd7f6c361921c62053cd51f2e5ff700000000000000000000000000000000181336b8fdc03c02e23cd06ac975855caa2bbc1fe78a2fc7a9d0963c90a1f1f9330d50b88bf2526db6132d336ea5b8e6000000000000000000000000000000000f2d94d3fde2c0f67dae5a6ac12f713ccce2621303762e01961843eb9924d1d3c732b4c977d8cd0e5668adcd7dbf7dcc0000000000000000000000000000000005ac9ecab11c3368c75b0d396889dc34bd43ccf550d817c1dcdc7143c15d5c0e241add37328a7bd8556fde87d75d67fb000000000000000000000000000000000184704eeebead43f85b32d7f3efb9b9469f3ae10b73a2f034bd33e6e66da0bc36597d8e29ef5585443a655e24ffb68fbb38b4cd72eb18c3ac87860aa58b4b439712562f742f112b5d769415e9c19d0a00000000000000000000000000000000046751743f8f747e378738c265c1df3a368cd9570a2bd7636991045974c34039161fb0eddc6b813003e0908915b402170000000000000000000000000000000003341bea6cb81fc5e7baefd386a518d17a6f752c0e1ace5a9580a1b1649f5501c7b4639ba0cdbc33808d78b025a31f190000000000000000000000000000000016e3b9e8e189df73574a00a721440379589a7a6df09eca9a790e04c729400323b2110f63d547d83664c35227bd15b5760000000000000000000000000000000005ebd94e4640344e99e7e0f1619c6288665c985b90d99921ee61bbfce921265c4881a7e1034bcd840a665bae44467f5a94a849f6fb5a53bd5957e53ade1baee05702185b4d0fbb7c1cc0f46cb75614fc", |
|
"Expected": "000000000000000000000000000000000d993522760839abc960e99d62dca1021b52ddc8147929c4a064ec72570ffb3793205598cefab8490446453fb6da231600000000000000000000000000000000105db1e83fdff735d06d34574f962e70d84e2c1ceef4d8a8f14c2673633d7dbc7b97ba6dce9013f06fcfb134ffa2ef98000000000000000000000000000000000363be663cb0d36b8eb076df283b075ab9e568e460be804f197c51cf7ef611d8783ced304407d4c2540f1a4a04c18467000000000000000000000000000000000ab2c00473a2267682ecb356422aeafc893fab96a3bd27ae58d9b0786624c8fde446cf68bf8a003d9449702e345b1ace", |
|
"Name": "matter_g2_multiexp_68", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000000a575d896b06c5ebd7459a70b9321cd0de082dce7dc0ce7e39581751d01b7db810bca80f39f521df0bf70ef642bd66a000000000000000000000000000000000ab497a9590deef40f6fdc0d4db2ae7b6ad9ab59f112a5a0671b48581f1f2b6a71602c73784ca6c0effce66a0a9c6500000000000000000000000000000000000af3812439e44981c91633f73d1a92298ca1ed426c98cfbdb50643cee36affd5fd02886349aa608f4b8a27452a51a96500000000000000000000000000000000013126db8b642d33dd988b745b07084ef86a228767f7e8bd45aac830dbce4136ca5febca5fda9644d3292203e27439d9f5b9d270fe31c772e9a0bb409d9f08a07887f045f906f30e2653d293b6c2c277000000000000000000000000000000000cc12f75fe5e6d6f082f9977dcce64c7858f3b6378112e7e083caf0c4b33b5811d62a1130c595937983905fbde8db1fe000000000000000000000000000000000308b803bcaf4f63affaea0206aa9f4770c21b4d191890602bb4151b80fdb42af0cd9f8dd2b1a3adfe28d0e49712d2290000000000000000000000000000000019f83af5cbee858fcbc9bca0f499222849b9e80dde7ac79b7c46785a484fecf274e0d4326469eca647cb223068a183d8000000000000000000000000000000000d0a8334171571bc63054c032299824523bd2476b1150a67eb17b84bba01d8a65295624202c3874e0302159951734702dcbf4fe86140c50618598be9185830bc1da11429162afe0528f00eb6698ec088000000000000000000000000000000000141cc01094391887f46391bd49fdedbaaf524cfc94d741cc7c8cf081dd7c425d81ea3e407be48127550012e39d2b0580000000000000000000000000000000014db31972eb242d6c2912b418ddf416fd7911f13aede9194559b05d1c9e12056deaa1e56c155cdbc231b39f4f9aa91ea0000000000000000000000000000000007b361beb6c156b5c8b92b489e6d6c05e32a4376d20ac3e1a54c94e678c88480779bb789c3e1ff7a021aa6d872c98551000000000000000000000000000000000215d270f2d3c5c5b9fa99a873fdc337f4edad6889f7a55556d8ccb5ee86b592453b74a720ef6a907bc342710cfd9cf91d7fb7121ef0baa85046567014620e1adfb9e8b3bc95adccbf2e0b0ea8f37c670000000000000000000000000000000017f5d31987655f8eaf046d6ea4025444924befa51c319b2bcb02dcdfde4d80a1c48049514e0b580e4bb59dd2fe40bb22000000000000000000000000000000000141ab771c08ad7c592725630aca0b2564de1ed8759eb3afb10a4bf451eb21d25e8d917f49bd5f7a06894baafdebbe790000000000000000000000000000000012dd82703c939cc5e7dd5bc3b924d744f0ef1a95fd0b9e57617e822e3fdda05b2e5a9959ec48cba0da40079da2253cc7000000000000000000000000000000000c53ff34d875fec4c7095af324d15921cd775873a3ba67740b2c123d6d482263b1cf93585dc810d19c68965cdbd9e102310d3b0535e78d803b477e5dc26c71bb18acfe66bd5ba5892d924d265afd6a16000000000000000000000000000000000a6514331035d42f58abf98b805f159921d8c4c935f88bb5493c580a6ce14a65e243424b41b3a9188e26a7f0c912a378000000000000000000000000000000001351e48b2d3f619887f4e83823dcd9dc15afb2800169ab78a2cd5ebdf25dcb6310f1051894bd2b549e509c55f5286f600000000000000000000000000000000007900972b84b6a76b2e686fa5757e98b8395bfc99da86eca122ce209afb39e8f3b07603cad92623774ed54d637e350d30000000000000000000000000000000002c68c42b3924b89a67764990478e48fc17aad4b5543bd38bcfee34fa1cae7535671f3b885852aecac53a30f28b0d4aa2fc9417e65cb76aa0093a7deb3d38c111c68f461a4aac57d8f09189f94407ee8000000000000000000000000000000000152d2c0e798d85e4dbf35dab808dd29d724e9b6c7ca7f53ffddfe1aef5976f2d3079eb1d3099e91b37d9fad7f1af5750000000000000000000000000000000015059423ee4e7201aa65e39116a2a49ba715b15e4b9547d18a0efd355de6f5a0159bc9047508bd3649407758d62887f0000000000000000000000000000000000e5a823fdc69f3928b22c542388f982f8131a978b08dde80d44e51d9eaed2ac4a1d5fa7392be6c7edfa33e833da4832c00000000000000000000000000000000044285f4e4ce526f96f9f512c5be754e0b0953744dcc04807ec6f041ba5c6fb9d5d395e93317064d50e61aae26810df0aa0b2d714aff175a0be2ba9e675a2be8936c42f15e304a146622a95dd6b3e3ef0000000000000000000000000000000019c457e369dbfaa130ee79bd33ca70d00a3797b6cf62126baec0c5d7c3fdcf5ba7f41195276dc412b6862b71560aeb77000000000000000000000000000000001206f67dee6521ede85573bbd5784d675fea42da16010544857d4e2d81b720b6f85f646fa23540880b44a6cde9a39f5d00000000000000000000000000000000142018ecd7c7acd4f4ae288e1c6a66594f1c7f31bdb9bade2b4dc4c6455cdc685b716382c54d67373831a19100185e850000000000000000000000000000000013b0b57463a3e4cbe063c0d4f4e998cbeb132a41c2877106ee60e83d4ef7d339a5432d30a3c149a42dfb1da9d61f34030227c3510ed6e4c7f84b11ddd2d6caa55e0e79ed59e1cc0cb325d55b5d145aa80000000000000000000000000000000008a463003900194e45fc2610fb461fde538b17c4fd516919000d423f5a1b582342ab9ec20d8eb6fda8fffc6a898e46420000000000000000000000000000000010eef0f7bf73e35dd75fb924bd9759c09aded9cce46b05e5d3c5eb3e93e5d5032ecc459e2220aa529d2f773c4b8b8c180000000000000000000000000000000002a0247f82a25468ee74da555218cdbb6405871f7097c24e89db3f3eab59b91ce48ac06e8eab2c049346436c846226a3000000000000000000000000000000001895b58a50c025e46a2cd0c59d5437f6eee75fac949adb7ee12d455c96206a33ec9ac17d5088fb773618fec131981ab6ad930000a9f82e082d408999b396aca2b0e435a66faba1d95e10fa0abc0625cc000000000000000000000000000000000cb0f13b0680c2f7de522a59f4e46fe1d4af3a64cd3ab97a2523ad3c3dc42f5e6760e06cf48e4db22ee64c5ed8273dd90000000000000000000000000000000016517038ecd2799d787c5b6ee93079c93f78de4a96449bc82699ddd6eebcedaa1d02981ab47c529652cc21663f1a665100000000000000000000000000000000067ae1dc093d4aa2ddd8b7127dc60745ce9c462a066106b099a7a07525597c72e4920bf64c2ea8a3fef3de51c703de8b0000000000000000000000000000000016374f51023e2448eee7c64115d85794996fadf4f76fd4266c45093c266f35be09e861d07ff194f3d15e310385705f0e1a6799cab8964c7b79b80e76be237ef49c2bdef5c99a38ea873af6e9d49790ec0000000000000000000000000000000017479396aeac06bd624a47e75b066d6daf5a37dbe515650cdf3e16be21e7d3a1f52a695c1c06382589eb7fc869c7d9250000000000000000000000000000000015c31ff36ed4eaec4d3927e62c111d062236e19fe6514236e6e3f7ff05ee96e3e4c084fcafcd21049a81faa1f84b7e7c000000000000000000000000000000000341b440e6c6273515fa7940d2f77018169bf6362b70a7b0cd6d66cd332ccc30e3ac48f7581edf47ebd137253a9c1369000000000000000000000000000000000cf424de046252efea9320b32b79bdab58e0e04f2916b4e8ef475da7b8ab85d8d5fc793a45ec6e6c035b6331a895d3efb206dbfd70e4b24bcc09ad35ce7b3aa62d17f18347f2bc5f15730202909c93770000000000000000000000000000000007c9111a85a6acb851e9cbdadf182096b720913ba3fb357dc2cbf2b8e796e9a8044b6df3ccadb740c73a16c3780c640b00000000000000000000000000000000059543a955c84a197d23cac22e15d82363c881026e41c57ee924da2a8c044f3021b29918d1db7926ddc2fc7a662ee7ab000000000000000000000000000000001355d8bcbea65a50c9b6ab59881e48e8e5f5592cee6aa69d5d01b033a84057cb6e74d911769bd2ab5f9722328aa204640000000000000000000000000000000011232571c95d0cbadf8e70454c851974efa4b326370249238db159a1224cc6d34eaad690e1840ad887a875b667ac1f193a607a7301bb7dc5b9c82d956ebb0bc54568d0654d725d4d5f13ceb6231e862e00000000000000000000000000000000088b7cbecf91721e01e5e4a08ea3b261febb58cdae3056d9316c3840b3e5720a289739568bec7b899f4b1f4f5372013b00000000000000000000000000000000001f8835d4b0e3b957e46b718b6bcd81acdb50ab85f10bb70c6343a23970efbe72bef89dbcb24d66e6a6be3eb55665a200000000000000000000000000000000046500afd292a31bb5a4a9bd7b5bd0fe608bb1265351edea69162e61f1623cf58e34e8e1a8ec58ca166e8203c86f84c00000000000000000000000000000000005d6cc367ff9c88fc8b6c35383f147b4f9e3eb21268a5a7405794441d449b3e1b44c8f66e30783e5f6c3567adf0d80171231e0fbbc2d98bfd1039a889acac471110d568b0a24ddf5eb3501adcbaac6fa0000000000000000000000000000000015bab57412cc5c7ee0147b0d2511b7836a14a82df06b4eb2b1baab102840ed04cad81da6e920ee000751e0727091c1460000000000000000000000000000000002f725e61e82980e6164cae7a2e30a36dd7245402f4933697607640d53fab2d5db57698be33a0c9b5dda14aa846db7c90000000000000000000000000000000007fdc589448887f6986efd817c63954d350511401333cb0df89214317dec0a82b06259ae9263f260fc7f21f98ad2630f000000000000000000000000000000001324e3bb46a1c69fc550fa8f2ae2d0ea74bc2d7159bed03c13a9d232233449e271ad1c3922dac5d84aae52606f77dcc0393c5c10d4bc4cd1567bca6960051f818e5c53704ce44dc4582767fef1092a870000000000000000000000000000000010adc26d73007e3b1cc58684fbdd7d197550658b4c66c702e9cd0f4e481f23a26c94c6798cdd9763110eefdca3d802050000000000000000000000000000000009138258ad1bdf6f9cdfb943fa32b42c4f1d834be536ed365d00126227c78b0df2776610fe5cf66a937cca3e0b088861000000000000000000000000000000001991db3a35bd2cd72377cd459502a84315422bed92890af906fefcc0acc4515fe7cacee1e4f360ba24efb23292482b8f000000000000000000000000000000000d10dfb682ae7a78b23b37b081efba32ff2011fcdae7b0f8a794a6ec33d71f5d6055f93e3b68a37086ab190d7d9bd7aed412195e347b680430c4528987859a1552ba8383cdc075c437ef19db6eff6e1a00000000000000000000000000000000182795b905320ee69281de833f37e040a3295e23be05ea7ae4563bd49d8b1fb02e95782c5c19645244633951cc29c5c900000000000000000000000000000000053368ee1412723b5c6465ee5ebddcfc00812e0e12e940f8485f44bce475c8897b324eaf7e66c0351ce9a6c92758c337000000000000000000000000000000000279f26c1e76e5f5d0fe1240c0956cd6025f6520ec303feb383b69525ebb6b2f199808a578a91368c3881a4044f37be50000000000000000000000000000000000ba4012c24dfe1038ec4b4565e1b321bbfc174cb197f0b0914bf1c126bdac9f423845f6742129670b7f3dfeaaa62df45b6701bc11c1ef3c9389710e4dd090e3db481c5400ecb91655c20694207a71f10000000000000000000000000000000016c27a3a950fc4857fc775441947f7ac02af9b3df6422874507b11f7b005c61d7d6a4a115d3759fcbd64633a8ad95611000000000000000000000000000000000e92954034df4f15450c32be31d4e146c4b0014a2b81e2afe755df79aa962afb05ca4d03577f15980fc6d8a34f2cc50200000000000000000000000000000000032db3e3c3617c16ceb1c8fae83e806744ca40cffb56bf9b79997cf48c55e5fea89db43b368cd922cd7ce30dd3984d82000000000000000000000000000000000d153fadc3854be49b2376ffcf4e5a46b9dfb4f54e580986767db13127e2d4d10e465f1ca932d79ca90f1971ddc0993dab45b07c059738ead9709bf36ab20b09fd3368f7aa12c6d9f3acf3f145c83fa5", |
|
"Expected": "000000000000000000000000000000000e1968e131e25d3f911284c369eb63aaf264ee82f4d9bd978b7d02470feab68ae82aed8509ffba875798a292f012c9180000000000000000000000000000000011488365570d9bff018ce6aa15e3d7e078368f09873ed5e0b827d1c25ef369d6571899c8df38a3df3135d0db814c87a700000000000000000000000000000000161973f4949bd72b9f010f017398778e0d7f0c8f77e12a87db1851af516b4540e3f4df314381f295c4d167fd9ac091a6000000000000000000000000000000000ae16f0a4a597159195aa47862585839485615095e538b745c1081ca73f202115a438d279dfa45bd3aef8d4043ec67c6", |
|
"Name": "matter_g2_multiexp_69", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000046eea8e5af344dc8600ba7e506e923f6c356f7ecb3b78bb3805c4561e808c1f570e122c4fc5a1fbe433b48ce0c15d510000000000000000000000000000000006f1ab405a46c825e104bc963d2b2f573f0d345bd2b08a952d8793c0297dce267a754b802ded4db478399cfa88e7e255000000000000000000000000000000000a5fc4a09019ac9649c07b623d2cbcd9f0cbb89d28c01b170b62544d8da8ba3f236ca3172ac754175a3db85d9b846cfd000000000000000000000000000000000f7580110db2549742f69bbc2850e4ab35a6e415bcd1b06220b9b009c1f4c99152289eedbcba2aa653f38f6b8460386b3ca13f8540eaf45ffdab5182883d32a1d35e7cd956092221cc40232efde6cd1e00000000000000000000000000000000026907ccf4d501265cfe67bc1c0b06840e9dd94a614c873d676b5416457d98a1dd744322887f1f1f86176b11a27d2830000000000000000000000000000000000cb08e541a5b32fdf51acb28ec64d3ea542c7bd75179fa3f74e9588156815bda9d027dcf5597d714aa001b2dd8a9553c00000000000000000000000000000000103ac1c03c16706d5936f216a6445577c96acd3a00a3d8a9c2c66e6ce568dd84a4c4db187a5fbde24e6ce60e037f53a90000000000000000000000000000000001da5cedccc02d0f8d1dd7e4d81c3ec47d432e81e941ea1452b112eaf40748a6634957c90f32fb0385dc5d642bf65acdb3c8b045ef559b76005875bce09a66b36f295070a73ec8dc66c86bca51fa5d4d000000000000000000000000000000000a0b8dd68918b58ca6b113e938f8a00b2595351777aaf32dfbf703ef3884f02c798f1b5bb78cfac32f196c1fe88aecaa00000000000000000000000000000000121a4104e374566f8d582f75a3c9b70f09628f116b7ab22679ee13a1691b0b0bdb0d737833fb606c746fafee5859f1ee0000000000000000000000000000000000b8bc89d718572ebdd6e3100769f2571cabdd79ef5ca9a4b9bbaa432b1a4dd752f9af9d2a9b1f1f32d76d4ec2d1636500000000000000000000000000000000129f1d760a12eb1a75fec1d2ca438189c933e87095b9fbf9a0371d64eb205d8f0932fde9ee2ab9f36f8b6e5d4b5dd31021953ea264f74bf64378a339461bff41c5193e17913c67be7e2a249c9737b825000000000000000000000000000000001499e5481ceeefcd2ff672df24e8987fb60872ed106c496178d71c68e9078409a80016e1f9727ed0d5922c93e821dcc80000000000000000000000000000000007bfb606c005c7da6b4ce2d974f9fdb2e3710c8f51f18257ced7663cc341ff81fe2e46308a2b62b13408965949a6f08800000000000000000000000000000000003fbd951e860e3a4724b667427fd9916ca4ba511a0dcac7b1125b14d8a4f4da82ddc0b0edab8ea50e911b0fcb5c200a000000000000000000000000000000000b43195a5f0263307e85408ae4eb046e06ddb1295a490ac4e0e654324de53d0dd023b8cc159d86b861dfcfdf7ebeee4a505655d72f1128ac0204539f0d823f076cb3a57a7e74e896b5019c9161d6486a000000000000000000000000000000000743bed2c17bea1ebddf750da504fe120f457cd3b1754c9413757cc48f7aef07eb4fa0572cb853cb72d68427e875456000000000000000000000000000000000102ddfe3dee27186a9484f74b3cb3aa366a79f0d2e36063af6e484f6a459e9168d7a4a6969bb720ec694a52db7ab34b40000000000000000000000000000000009bdf5b86aba4845adf9187ccf9c74b1fcabaa05764e41fcce4b38356b4a0ace8e7b16abfc7f7b96b785ad47fbf8e90f000000000000000000000000000000001934fa903b71d234c4341b2f49f8177334142e7c401553dad38e66a2c157fcdf7637165058955b7798a59051846dfb8cc4c861cde3f445e3a78d1498d98b2b947056cf578652e19be88da4a786af196f000000000000000000000000000000000ddde953f59b8591a83b0cdfce780ec23d052037c26d60cef36522d0f984f907315d7b41c8be9a9632f2b88e0ce950ce000000000000000000000000000000000b8d7bdd94a994901a434e6ea5d03ea45dcdb859e560833d8ea0bd9d20c7db9c16b2427eac27d8f1eb640b7d28a530fe0000000000000000000000000000000017b5b3a3097a74d9c1f1b23783723235b6148023b6b060234dd9e2f6fd05e38668167136c999d91249963e224f9bbcbd00000000000000000000000000000000133da0c217c31ca052800315aa8a3b934fc1f179e6247801904bcea1e28dec0b65632ab2690bcca3606bb1461aeb147b99762c5189cf154e24238e4b157caa1d8759002f69b289cfbf3f24f5dabf20bb0000000000000000000000000000000012778a6fe79b1f2b768432df036543cade95504bb7735ff547969faaa8db84e3588046a074838c9a551a4fb48f4a66140000000000000000000000000000000013288a3413d7e7edebd118463d5eea9f9ae2e10f51965480f9b5c244b05775d04079a1dc75ba0885aaa9e2e4bae1ac750000000000000000000000000000000005b766ad112b8d69f1a28079688942ea146f8f31616611909f539a57c58ec5e857da9fce415d683c1c6dcb5e74da9d17000000000000000000000000000000000907e5c3c83d3f12a68d6bf812e310f5a04f1417094301fab7d4f41007b9d01fc1bfbf739dceddef756417367ed5b1d0298b5f6b43074b8f0807086b03f5028709209310474c35c7ee232eec8579147c00000000000000000000000000000000090be6ce5ed09e45a6fd9ea3a9223fe43a835141c1c29d6b386e085846869f9c5798b80c3bddec8bc15171906dd417dc0000000000000000000000000000000019bdf67eb16f2708ca55fd20af8deca66e2ae270b2f2f9736fcf49dbdf7cee034cc956f6fb799f0e87c12f283a11448e00000000000000000000000000000000124a69c723cbd366d52919a72dfceb7e4cd9ca5b5cef1784bfad3f125b11d810328ea1c849602536af500261aa684f5b000000000000000000000000000000000bbf05318ffd81495efa4f4c271c8b1c669041a6446501788f49b8739a934f09de9d976fe7300b0ae861be567d35c992177bfb0218ecd8cdbc6dd9484e74e41be6971ec2911bacc8b53b9b4b8c70e5730000000000000000000000000000000010833a3e7329ad40c1a8cef296b015f6ac6542c612038ce00f13a99f673783cb7eeb14796485c168d21cc169065d051c000000000000000000000000000000000d3b1416b23453b893c92a6c7850cdc0e4a395459140391b1dce11055da10fb68f318c5561e1c12d991a28f3f544a5230000000000000000000000000000000014721dc58eada80f2d0574fb4e2c1c94c45fbd90c2d2fd666fd618a96f4736a5ecf34cab34fcbdcb19b6cf7b44098922000000000000000000000000000000001905d34029bf84617a956d1edae090853dc1b622f560c5289251447ab6bcea5700bdd80d6ffb2dc12fdf3b0267e74543cac52219796226385aebf9e85f5f179362d4149c33582a97b7d2aeb05a8e6a99000000000000000000000000000000000b4d380f4f4eb976e6121b933be8418c536f85994491b0b93695d50473615e41547ead326bab795d4d59524a61d607cb00000000000000000000000000000000104b7f4058c9b355d38908d715c311a53169b42d2434de0876f1c4ffce1c39603c4876b33fe3076528be15fe42849d3e0000000000000000000000000000000017e2fd647e7739366ebb606e8a326daa5c03cd2b726cc4cec7747cb3468419f1907126d7cba98bbbc659478ce3afee7700000000000000000000000000000000183be0a976dbb3b5385b544c194e111729c7a8d5aa98eba3fe1c0a5b69b5fe6e5d0164e96398cbc61eba5b86d91b3c94e03afb2efea85fcd035cb4ba09977b2e1c84a0d98edf88e9f8d2c4f116d0f50300000000000000000000000000000000023bc7eab817fcb9982cdac242cb6cc0ee1779bcefaecf144dbe57d5ae2b2ebfe9088f39f416a56de4b4dc04d4bbce7a000000000000000000000000000000001318e728c271746905788dd8f5ab22a3a10edce3fa063438e54ebadba22c29e461b2ed78a95a8f26a65b47022291b8df0000000000000000000000000000000010aab000b9c5de56623f18861b343ffa80da5ed4ae0d7767b7ed791bf3dd507fe7286447b6a07ea0fa12c19f2e4d8e8d000000000000000000000000000000000770e2909b5795a08d98dc66389655b1718e70b93c5bc6d805c3945cb5fc0092a5b390e6497b550988c28c58b6e016a3804dec43760dab29c161b8f4bddc52379a17f3168f684267cfbbc3505e32d5f1000000000000000000000000000000001259a4e36f5bce7d5f97184948d57fccd458cf7f2ae0c9e174f537bece01d744fef544447959cb73a678fe2c378ce3c900000000000000000000000000000000131aa575b2b94232e06879fa1f6f145a0bf5dd12456b698f731a72bc587e6def5054b3b2afb6dbbfc34fa5249dc673860000000000000000000000000000000011d64b923596c316b097a0752043efad8b61fbe068c58bec7a6766d9bc90ed965b3419dde3b96679426f72184adb8931000000000000000000000000000000001653af784cbad5a804e3f72716bb51e0c733014d587952c47395f953828566cbd7da811a3da1d48681998d569db00a7bed2d3daf616df3f0061f58c925e9dfbbf6e9cbfd4b0b3896a596919fb3d243db00000000000000000000000000000000077a9ab830f7683b7fb46676df09f72d773b65286c5f5ea86623306e5de51e63851c18d192c4c3b20af582bb7f017ff70000000000000000000000000000000016dc185f4158e249939541d35ae8230fd749988b9174c40c40b8c932aec625a7e94beaef9a07f492445d4675a01b7453000000000000000000000000000000000c107a895bfb45d33136db6251c76dc0461a235fa5d1ba7a5d216bfebe15691261b46c9816315c146becc328acb6b8c7000000000000000000000000000000001151cba240678efe61e3a36e169e314b3610e9d4df6650507f53ccf635d8f1277a80d86baa85a2d4c7e2af73934a7299e16797ed90581fd8c3cef1f30abaed10997f13461374ea649b29101959fd506400000000000000000000000000000000090a1ee6c611980e0421b72a122cb39257dc38d1e74ee41b809ad76e440fe307cf45e79afddd8d40b94382d48cdd4c450000000000000000000000000000000010f2e6e610eec7b7c2b95c1510af1af342ac19fd3b01dddf81b8961ead2cc57a8eca36c2f5747238eded5914e484c52e000000000000000000000000000000000acce0789cfff975b09d687ef79535c536f3b799157d3ff731915ea5b323ddd9f6f4750dc8e00a879d4e516bce8cb3e40000000000000000000000000000000008d8203dd13aee7363f6b10a9e1ae9b713bbc8b8fb2c56f05fa71e8d69ea571384d150e8fd01e855b1b0054fe7967a052f9f29432638c033ca84422b12ca80ac4ae85fa30ff56c913c5737aeb2c84d04000000000000000000000000000000000b332430c518d7dcd120b346440e5b6b48900b5c3656d84840823a96e5bf002816d583a989898cad9e09ba978ebc58a40000000000000000000000000000000004197b43877b833de7f69cc1a43ad8d6d3544cd10d42336d4b19a187f31337a37b10cbf48e72b77e4d8e1a1da68e5e4c0000000000000000000000000000000008887d5dd08f45034584f40a2a68254baf2104f9d6a4c2637ef79c5ff2503c246f7adc36559758a0c07533b66c3637d40000000000000000000000000000000009343819dec1d4569683de4596621c19785d5ed14ba13e57d94b1b1a108aa62cc8c55c58dfa18c06883ce50cc1364b95e6f1e5df7ff90c4a4fb9a071c0caf3a3997569538ab9837ed41d9d0a8d7305370000000000000000000000000000000003fc7f9a0804e7f1664f8cd3ca67b70ba128529a611c24214fd09674072a6b8d652ccd37bf5d4611424688213a41cb3100000000000000000000000000000000137a869cd7bde696035bd9353662e0d37d2aa0731ae55357df3bc43536b9210f360324cbb3670362cf9ef607b1919bca00000000000000000000000000000000045d9d39c04e257fcd912c54e57c86d2d4304e6a7cb95a83d2bff07964d0a5dd8b4e42bdb91a8b245e512395e6749f1f00000000000000000000000000000000120e5e4b04b8a744757812fc331e7c98b35624faa1cbabfc1470e4c0804248bfb0c53a484107a677a7d3f0d2b533e7530cf3283195707c30880e50ff5ef605b561c3c3c354fbe8108f93b36f212f9ef5", |
|
"Expected": "0000000000000000000000000000000002bed414afe9c7a630441e7b163280be10e502cf877e94b6521d14baca0087c5dcdfa39ff4a51c8376d99855e1e6f36a000000000000000000000000000000000dcd54727a7729408e682c6e213005687ed51fa7935c522312793fc58cdb273eec9c61cd8b056a26619fc8dc006b066800000000000000000000000000000000137286f4086763e6ccd5ee82d3bda712b26814a17c6a71006a3e6dbdd919e469bd0e744bcdb2074679e78a1e7d56ee7d0000000000000000000000000000000012d75de1310199c0e556d61d6c0395b406afba0f13bfb37486c05d66b446809e8b1a024e8fd2c55f1b82cf2aed99a5e1", |
|
"Name": "matter_g2_multiexp_70", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000008b83142b22f6d6496cad0dea23c71355e7c5d98659580b5ee6e97eaccb9fbe523f7e3b925abbca3a38f67426f3fb35f00000000000000000000000000000000035f655a1b2d22ea21cf0081e78d7140bad08c4e66dd45230a113ff3b7a77e39f0f1a72991f85e2b00ff58b27d5cb54900000000000000000000000000000000105d04e38243ef1ad2f734a3c97e91506c5a7c5d95e9b8771b7fded8908f1be933a81a5769044b633d501c0df7b5d7fd000000000000000000000000000000000e670ae4af94d0df34a7f2d7cfbfcefa6eebcf2a6b2dc5b82068b023fe02ce8a279e1bb96d905ad4f2ffbd8214e47d702063b046a71c2674e35466657a85d8e02253b42517b033619e31a536659172120000000000000000000000000000000009051f1e636309016c5433cc7eb019c7dbb75b3a4a5b27f6927de08fdd9577e8eb9e12919157ed35bfd6607be7fc4de5000000000000000000000000000000001953b7a33695ede6d0792eba85567aa5052b8a58c1bdc94ee82b5001893c6b996d3e8f7af8b8effd6cf50656d8b85554000000000000000000000000000000000a2f769f00679b610bbe212c2f8045e7579a96dc6bff80899eb7715aabb1afe79421ad5000f2c7b85d4e0904e335ddfa000000000000000000000000000000000ec962a3d00fac14d05774adc49bbabaf46ae78325083c0020587fb85eb234387aaf6506f503fa988df8e9ecafb4a59992fa325cd07502c6576dfb93ee952fedb304022656597bf3bb03a2bbc471b32a0000000000000000000000000000000006823056a4da801cae430fb9e3a8663fc8f46bb6c180b743b7f9c7c7e3287f3feb1aad4be0e98409c74ff58004f8732e0000000000000000000000000000000015f7a3f692d55252fa5af5ec952f581b796d54089f13971fce2ef9062173664816dd9f37174294ed78681d8c8c5a9cd800000000000000000000000000000000154743c76f7de590a31cb96d46a0ec0fa88008b7d6684bd8f6fdaec70722afff7b6e88c1f0fb048714fb1072d30780e60000000000000000000000000000000006f3191946d0e7c1307a1a0d1ea9a26db195ec98ad88f9b8f08a03a3d48bbff1fa53ffc920f7db5ebd4c65911392bb834484e688799c3f0a3bbe00cec7322fba6245570685cd7df0d744473b72f03df8000000000000000000000000000000000355018079cd02dfcca15fbd2934a8e47c5ee89e679663488499ddd4abdaba7679fb1c9d2102317cf2798c47aff1ceec000000000000000000000000000000000c417d489a224fbba9999300eb65a23749194bf5302fdfaa33ff7daeb8d896e387e56600233038d5c5eb59f644a99b6a000000000000000000000000000000000f5a62e9d711293d4373bec1bc2637802938eb789c828939e6c42f10062ec171ac6110261165bd179206d649713f6fe3000000000000000000000000000000000b11f9fd0ef8dcac2e21ef09846ffe9f5a624ec246e31393b39082a47354fc9523dbd247f0059b6cc740d7a387b137f0fae2ef61a024e4d8c4ae277f6b1d834193df655ffb315da67afa4ee4ddcb7fbd000000000000000000000000000000000fbb5521cdb9c3a69d58e5c9cd7e4a50bf5469bda2603f5119f3209669eb3e374d700f851b0c7ac5ee3cc9de79e6a7ec00000000000000000000000000000000131ccc37581e64f6f9fdf675b9b63ceb67d9d5844bf512166f39b5bb09d8e031437c06b0ca01caae7ad6d8c9bbb9fd67000000000000000000000000000000000531cb0557fa18ef054dbff2e7e994f1af08aaea7557602a26fd6ff539ab3c0a73f1fe841177012dabed4a1223ffb5a7000000000000000000000000000000000a180e7a345d2b635be92888934608e8b6c17384c48c560f4cb9809ff995f8e70d83cd4cf0e96c458fc414e1275d2a993168a1007abd42bc398e317484149f2fa61174243fd1748deec6cc75e7c720a200000000000000000000000000000000125c83184f63dee35ffd2c0c7dad9010cd6a9735675099f24b465554ab3db727ee76b5b7ea603ead78795d33e37689a400000000000000000000000000000000141bdf7e270dcd356993327cdb5dabe38a5c5a9b53470d9a4aafc041c46fe8bc841089e337469bddab5d4f7fd3d6ccbd000000000000000000000000000000000f9613f6d05f38e3073f14d0c2557101a4864a7d6d0b5a2b931d0613f020adb99a1ab2037a39fea6e99fcfb47929827a00000000000000000000000000000000192d812e05a17d22c60b78c53fabcc55a0eef3656f8e84132faf16686ee18ab4d35767db9a384d42f392c40c7b0fe1c0f1525bba87baee35023d0976b4a2d87524ba74158f000e5501c6d06aed04adda000000000000000000000000000000000b6e1960e82586de19ffcf29a8c5f16cf2fcf5286bf42febef832767919abddc655a0d1bfa240cac8fdfaed5a1e8f389000000000000000000000000000000000fc1598454caf04414f1930f711d762f0d72f5cdc7a4053c92b916c742b00dd0f107aee111976c1b1218c4577deeb006000000000000000000000000000000000455d6e9e9bb848e0868c9d725edca1f50b279d0acef8c597927eda72763e3702f46b216919ac36b080b4865249fd961000000000000000000000000000000000174463cc7804796b4a6d8ff28d2e8cfd8361b2e38f368de30166cf3c20c474ea0a1e8d94749fc3e6468924a7d1369e62d3d7c014416f33724acaa46412348d350f93d334588d39c77dc0b8ffcb4cb1d00000000000000000000000000000000144e4b615ddb871bae85484c308423adceb5de387d0c7ffffdd2211b4ea28788eba9bfae96ffc46781e6d6343e2f501b000000000000000000000000000000000046e39cf43fd707ddc4b7ce9a8a22a2aa1e55aa63cae1eb23082f7b4b5dce49f32d2ff887b5108b40f98062c02d5613000000000000000000000000000000000b75b5460db2baca86528569b47209b5ac24930e2545cc6aa08c401a87ef2c4e233de537e5a857e533d0ba0981b24d7c000000000000000000000000000000000018f53b83072fe7daab226c831a89da63a0930ea86e301c97e639d0ee1609e298e2789d1a347bdb4afcd355fffd16d053bfbb1670b7045b6df689871d5d012dc93e8be65faa4a98a51db8501a4b7677000000000000000000000000000000000185b296e9c7209a9abcc3194b46be9a545666527ec9b0634a3e3be579447cb52330174c19e40e1667124552392a7a0c00000000000000000000000000000000158a053c788e5b914fcdcf1aebb4e21cc8bbfbcc20c4d692256b2ae48149f6644e1578f98d58b3e73d9768d0e7df643b000000000000000000000000000000001318ff4150bebd8fa612f4e84f89151d5c56c272969bc1f31a3c1fcbd8ded0e298914e98e1ca48248e9023cd12db0fd300000000000000000000000000000000076555254f382707fdb7419772a4978808a7409f59d1dbb8c9e648372e19c44573f5ce1888a2b570a83afc20e698ee44f944ee8d294d189226a6cff17456e2201d17d4dfcb78f58f8501870377a6e431000000000000000000000000000000000f4395e3f2e301ee3e18df3c23cdd142716c7fcfc23caed924f0561795948b0bfbed948a6f7c415ca615ee0ba4d5145c00000000000000000000000000000000176ad308c7fe8c3a1aa350fa82b8f8ec638f77bc703afe1042a6da22e5385cd8473ad789247f205214c9980532b12c7100000000000000000000000000000000092b0ec86c511992c66f320ad46c9d6d7c82df118a9ab2ce1f2c5611ff4e5cdc9193a39c3fc95f18ddf96e139688b00f000000000000000000000000000000000b4f671e334b7f22bd8d89d8c4eb8a52b04bbd4dd1259cc9caa1872093736680618930f3a469b3af4a00cb6e44b573f27de53613b7a31583ccb214726482b770029c0ed42f9528fa74da7d2d1dd915e100000000000000000000000000000000123b64561ebfe085238220eb1428b3a203acb01846d1e4428f3759db6cff4ed3c1b9d436706f28b77e3b92e2e39ecb41000000000000000000000000000000000ccdf1973693e4b43b6133563986f6c96e2b924895c813f8acdd0f39585e4ee95ef26c0d9d51d6ef88bb62305e51594d000000000000000000000000000000000f51693bd44b12188131ca84801bfee0ca853640c0a8d5b20123c97b369c98299ac04beeb27d75946cc6f45f8a07b5fd000000000000000000000000000000000804c6597810d2c75de94484873a67eae258fcc9577bafa778e13d4814ce099a5684b1cc94e0df5a59acc7b19328fb8bb0a9750cdfe0910c544668bc9b11ecdedf1b757ff69b61fcc838c502c2911bbc0000000000000000000000000000000009b02eea05c78a24adfb0187defb6810116e21894d8782605c1d590f8bdc10723bf71a1e5e5004b181504ac2deb142cb0000000000000000000000000000000015882389195128e20e50ec4f8d278e8b8791e362341be93c475064d640e1f8bb1c92a6c777d666f8644d471409bb9aa90000000000000000000000000000000000d89295f845f989e0fbc6e86e97400b08e39b2968fe6c9a141d1e92ec9c838a3d8e1ada5e44bb08189a5d514ebfc2f5000000000000000000000000000000000dea05d8e6ab50b8f8dd9632337948a60568724d5a03c7914e4a03e2af572dd8153effef1a7d5c2cb27765ef2c17bc5b4aadecb1111ff43894123648eea9e57685dcb7a25553233a374479c24f2f8899000000000000000000000000000000000bacd14447ede6af0e92e19b54c4f5b6ebfb94207efec3e9f385a4c84a7d670514ecbc28ab686b383e239ae7f9bd673d000000000000000000000000000000001698bc92d146049174b843dac8c5dadcee12d1d503b2d0e46ee68139dd43d3aa797fd5bd06e2b214cc9ae3647c98394a0000000000000000000000000000000018d20cf6c84446cadfa1a26192a04e16d2b2a053705a89abc51bfbfa35c2b03cd58021ad95a35364ae1e2da5d233208300000000000000000000000000000000113268e360006294fa0203ce58cbfd05d05fb625e1f9474c96c89c0ec1ea80fe834030592c2f1c182ef8a3d5c32caf71adde66cf749daf69a30f41ca00d251f7f1e93b0e7f916a1ba6b994d946b12ca0000000000000000000000000000000001727b6bfa9c601fe84a65c54f556887c4538cb5383a288156fec87420ae7f15da395886e1ac0e10b8fbbae8bf040f4ba0000000000000000000000000000000012127cdf02ada71f28ed036a417971b87fe443b8c65b7739795dc7067082cbc9f06f7bf10c709969281cd072490c06fb00000000000000000000000000000000134f1fa1d277d01e2811c118cf10e2de6324e2ba14efcf717a03c1a10dca0862ebde0f6328839da63d7d85f573e8501f000000000000000000000000000000000d20a036b715d18ac9e2dbe009dd0063a4b13b3ec6fd060a64c4ad2b98e05e069060179530410d154caa575d504c63b7b2f9b44c73a1a6dfba6462e1202166b63727f45dc3b8b3b73b5d06459a1beec20000000000000000000000000000000000bd5375e7f98d3972b93420a39fd6c31da86d0d9349ac3774bbef15c2240437cc0761b2f1245e805d2538cbca6f778600000000000000000000000000000000100232139641c8cd5bdaa75b77e1e1c8e33b3f9554e2ae00ec6315b82cc00a6a70d576d744e68938a299ee2b451558250000000000000000000000000000000004224691faacb007bde3e37db6c7486aa5d3b4259a24c8b7653238e7522604ef4ffc1eb3cecf719a1b7f52ff00c34399000000000000000000000000000000001156ceaccfe0396374c6dec5adb39f14b6f08a32b88ef7499756f5cc324a9f1553bf5dc106a97469f2c49be5d563e1100cdc89e668f7cbd53a2ef6597a48b93d7d9a78950d4f821f3935edf72649e0000000000000000000000000000000000010a549108e77f0ddeacdc795517ccdcb357f909264457cab22fac2b982d10064756d66d0e48af02a59f58eeb1e8ba14b000000000000000000000000000000000c68703ef1c1e93c78faebc5f7ccc69e39046fe8af92e12469e9fd6baee62a2e8cc06fbbb3def81ae5cc57f488fd9c9100000000000000000000000000000000064ffb6aeeed432629242c3843f8cbea5bf7fe78585763926c5c45dc3cb4d1c79b3715506d7cda18c531ef890b22a1f7000000000000000000000000000000000e0eeb69f28a552cc6563f5fdc9919423c4358a2b70ccd56b048c22111454f67107513cda2a5aa0efd2af25dc74a1c47e23b377ed80bc90a4645df09e825509eebf57f59d7a2aa1b9121ace80926ccf7", |
|
"Expected": "000000000000000000000000000000000b1913c672760f98fc6d4e96ad1ef200f99add6f233b17291036e187ac6692ab0a29a4083dcf86a532dd06efb3d9b8c6000000000000000000000000000000000323b703abed59a9824f34d97851546a5e78441accea4e3a933b9270f92a9dd1aa056858ebd1739659018a0ca13b96e0000000000000000000000000000000001603cb3ed75c09ae5da6b94eea6017dac0c40b17d9aa8b65b78f2ba17de051bf3f21109d9afb214d260a09391f5526c10000000000000000000000000000000019f3bcdb8f16d9a2bd11e3f9491266780aa9110f447e19f12f7a2d62dc4f2c7b5fa18e13792007f5f361e20656c8ffdb", |
|
"Name": "matter_g2_multiexp_71", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000b7d06c16c77a57b5ed74d829ad6acd665e73d20f1d9285ebba67b60c0d1571e1b02cabe5dea44499ce6d40a83288aac0000000000000000000000000000000007e6ae768ee3d149c7130022f9883ed51e4fcf68c91327ac1fe85aec8083aa61a37e9afc25d3352e144aaf888f264ab20000000000000000000000000000000016f2423478e0388e8495a898c23d63a0929a2ee7cf848034e4c1adad3460c7070caf47631eb930678d3c85aaba044dae000000000000000000000000000000001587e63cdf50d6e0b6b3d7652ad0a0a2497e70259d73432831781641d3a76db4ac7cff1bef165fd8ba29200d7320e43475888762fd1de395fa80b6d8a751f280eca568de2947e953feac343fd6bd592d000000000000000000000000000000001181bebe3256dd6ed754b8a1d77ac07e9a341789b3f4a4988599c7c60a36f1e95d3e3cec52c54c0f0abe312ac358c28700000000000000000000000000000000189d224b2904bd45cd1e8fa72570a1e35c94680d03d30292892462664f9d7aca3cc45ecc0773e66a10248df28ba9a9a1000000000000000000000000000000000f654f4c8b02a891e14fccbd5a96228afaaf79ed8306c7c1267715bc934e5f2568ea06de2bcdc2a55ef708689d90108c000000000000000000000000000000000c0a413f16e1aab8b91a87e7027f067ffe7de65097da37d67f604a184c7e7a7af6fe59ced8c03fa32ab036862868b35018ce7941da132adec1eee8d81facdb5012a15ddfe0cd6751ebbf66ce6c495043000000000000000000000000000000000dc972d55b7e68f97191d988ae7be5f5301bce5c654b323d4c17bf6e070f7227c0789ee38af3ccc07b04f0793090c6130000000000000000000000000000000016288c405bb42b4e71d12fd0a798cfccc7d33aba0500f939f5fedbd0e071166169d3072befcc5549cc6963b6dacbef4100000000000000000000000000000000171ea4f6607d6efc875cd9cff203bc62eb83bdc05c07f702143c23ab2770f50f42738f748e6bb3bb5d6f51f40fea1d910000000000000000000000000000000000fb729cc9716bf2e9e30a598ee7c4281163b287422ab66b414da85b0b960102991c24cd023791e4241bda5b0f6ddd3424a0497c642dce3937d883ee25b0ea577c729366c7d67e2e5ff1ccde3b19a5dc0000000000000000000000000000000005720bcbc598c4eda697406dbb390c2aaf4bc22c794b4b664e9b85b7c2079b90f7678e69496a4a5cd3b46580b90a7a30000000000000000000000000000000001159788c3edf619cc5e6f77c4aeb4860764d46afac4cdce54cade63155040c631eed65c2fa11b9cdff14847950cddc2e000000000000000000000000000000000d61bf02587e2c61544ae8a98b4c742c26a3d6ca49c6ae1b19a9d69c7f8eca43cefd555c973145566f8332902217cec3000000000000000000000000000000000cc0da96623432a2c170f07a3aad2844c1c2aab9d1bb5d2183928c818e681c66cb3767be372be4ae65fa40bf5483258ce4e0ad0d478ccf5381470a3fc9b882639dde4a0147c7c82e50bb93431b07a1350000000000000000000000000000000016efffb5d4ecbd01567c1e6099c0f06644d4312c599579b4cb780fccc8a425f3d1263a5f0c957dda4508202a354162f600000000000000000000000000000000115686a37624ffa8272ec7dedb7a632ac568245918ed91be6c9116e0fde290c26b5291e5f57ba6a779750685b0f126ba000000000000000000000000000000001852662b92fb49b2f0359255db8a7a2d20bd37705b7994cef1eb8e318aed70fc37bb7af9fc0c32ab3efa8c0afad640570000000000000000000000000000000017a691c08724ccf0e668f2f4eeda692e9ac21385fea243dc62c37ca73421eaf51c3a60771da3fb3e3cb578de37d2d45d38573db9346a3c8de41af54048cc51a0edcb86f36372859d0d794f7560c8525b0000000000000000000000000000000006fe4276e8f2e23127853eb929ee4e0c6ec4a190d46ac222dceb995c2e1d8fc9f822806a877e6cf87cf579cb2862c25c00000000000000000000000000000000044dc671bcd516cf03ad98ccc55266688856a4e4e5a59d6a6bb93e9ca77c596b5ecd2db6f3cc6377a0086c53ceed5487000000000000000000000000000000000c3ca83688d20519423b2b5547afcccbfaaa088a90523272c7cdc9a9b0397340350f2a5ced2a8153d69c81cd79732bce00000000000000000000000000000000069916c468f22bad174522d7fb94b4b7d2a664743b4689daa5423f470014152387a29425642b50f9e50fb679ddafdafa02257ed12262d00e78bde574a9ebd2664484a446c03fe8cbb855bf92e56bc1630000000000000000000000000000000001fd452b8685b0806545e09783947551bc5f6446c9d15d079a8968a448a6fd6f8b7e91974b71a4b2c50954be299c4885000000000000000000000000000000000f28bdab0b0fd3e05d08ee2c51f1bc0d30380e3a7aa18d6e04b47018d6a8d2b35a8f06df3866ccb95ffbd9c5333ca94c00000000000000000000000000000000035f3aa1cff72df0bb10f1a6f8414aa2ad0289cd15f56d84061a7cc70562f1f12304c402c388e48dd3f34082aaf79eef00000000000000000000000000000000034730e3ad7a3373b97279a00dc7a053aadd088557e0da61b9aa132c5b402fd9aef73cc45dc1cb7f2076cb2ff27ae2fc76b9d21a3da0359a377c11a6d0a18bce7ea81d4128dc1e7618e6c35b9149d5c80000000000000000000000000000000009c91d800cb1d52501520b3625dd4c20173684bad8742c7ac4b35c0ce028556b6529de5cb7541e3c146b13f58ccae57800000000000000000000000000000000124259d345bf2f8c16215be4b6b7922f4e2d6b32f91c4b1c4f1d4974918fa9e6fcf10e46f0c0b55e2a7210d1a5336eed00000000000000000000000000000000072e6231244ed14aa0f5de06e2f953371995a567684b00e459113380c1434a8faaab8b28a0280336ae35bf1f90f1d4d10000000000000000000000000000000010289a63e0e5f1f35b7af22137e117a85df27874ba15df39b7c26801c169667a3afe9a14663d7ac0c2956f4eb70cf11fc9cd895d5d1ae0ae704e240c10d8ed4a01b319598d7885f7c3fffcd9b491f5fd000000000000000000000000000000000d0f22a9bcda47ffcd034618c15daebad8160f9ab6b3148f1cacb32e713df2ef19f706f14131f8ab1181b7ef7598e3e4000000000000000000000000000000001680314cd79fec583c8bc0842e1750b1318f94aa7700c6662aabd4c592ca61ad51a6876b686ac3fe3f508cb40192c31c000000000000000000000000000000000a172bd8e49637fd9eb611b590c68bda707931e403db35cde1c10bb74c389ed725aab54dcd7048285352c56c8bc5fd920000000000000000000000000000000012589683ff3f85ecb006c5c435ca7bfd9d5a6fd06eb625bcbcb18577cdef610d912e783f3986c965710269b1ff79ba972467604875028997efdf5139180a8d530a1e9f18c62ddac7753cc370bf25254b0000000000000000000000000000000009720c2b3a0658a4aba8e76e196a558bd155ff550b3e41bb5b43e7c5946bad803b1de64e342956a11627e7f24f69fef7000000000000000000000000000000000decf2262e8369d6a2b1ce07fdd257abe1c7610084ae2f347640c0cdb98c7cfa732dc609c18b7b6a51b47ebe4b07a586000000000000000000000000000000000e8a0158702ff6d6c3a7ed9fbc774bc329681130840d86ca3f26cf6642cb49e5f14ad95fff1c94151457b1d5a142bb5900000000000000000000000000000000035ae66137629e95539e09ee99b001d5b9a6ede79727d7deedcbeb5acf081cd05ad469ab06c265a5224fd5236db160b62f47637b64d28fb4facc31d5bed34b22e7b270431f54a689cd0fabd205e001ae000000000000000000000000000000000413d82d0b02ca706f0266051445c04f3ac594ad82e2f1fb4e8e0cf23a6c1087c29383238ad3677f170e99259e2fe93e00000000000000000000000000000000070af21f84895c0193f0b8174cb20b11f45c845a8d782b1f58182b149362e1368ba076ba702185fc54b5da94c3172f5500000000000000000000000000000000182e124ca29d66f9f6c370f6065f60928b6a8f445a74800d59209219add6cab0d1b79702c31d60e61cf56874a4eb6717000000000000000000000000000000000b94b733f76067a102cce9659292f31f3df2cf2770e3a83c1524536e29d0a84ea5c4883cb4e849830384dc7e157d8715474c3ac61d4fbece967fbd0599c9a92c3fe0e53899861f044308b0ea8df137880000000000000000000000000000000004b2feedd5badbbdff6fd0f33a4bee17b38cc8967fc72206246c349e1017ed0407fe08e0cd9208fa9e4e21eca4cfbc2a000000000000000000000000000000000df0d74d5cc17ea94457c0ee26ef24071700a0fd6bfc762e3ec69b8f1c096887f679e312f07cce8340686eb2716c9a96000000000000000000000000000000001878edbfff2efc5af64aa9a23589a52d63749b7ab2970f256874fe0cc15091c4511050b0a243d421dc6536f19b5977cb0000000000000000000000000000000015951da3b20494a266e4d014d0ec70fef4586c8656baf536a0ea9a48dfa041624e8154989a2fb106189217ca979ddbe8eaf9da65e0e1752a982601e9a070a7cc77d5007eb641fffbb78d2a1b02dcffec000000000000000000000000000000000657fdf40c829719db134acd6c2a9ff904681b1869f28512cbe2a64d93e5b62114a73bdc5260ad9a1f24a3ff191b7a3e0000000000000000000000000000000004e77bf63eb9c4741028dffd0591b4f525d533b455d35e51cd86c7884d63419a162b145752bde188d2a622251c087f870000000000000000000000000000000016cf02af01fa6750b4d862f0cdd5a87a79da7c3fbedb0fa356ef2e7419e25b3a2bc8cbfa97463d463d0ab349efaa3f2b000000000000000000000000000000000ea4468fe6a85d36ae990d0ba959ae050756805c4c769c829de475a2990ef1c46de20d5b466543978faae0f6045023e85158bfe535fbc342e31f32ab4723c0d9fe95a2c64cc4e59bd41d13a08ac811780000000000000000000000000000000018d42a2df8ca475be6bdc468a82c313599239b974ec3d27e8b8c534aa4d6b85d4ee9aceb15c38b3bade2bb1706a2c2cc000000000000000000000000000000000124d5dc60527faf48f5e9574308f8a328b410de1cb49f2cc6f76b8a1f2707f2d1a94bcbca0a97bc38f24545a8013b250000000000000000000000000000000018b690b3d1e3b22946a91ace004e1d8f92eb5beb284eb05b52ac5ba003d7bc387540d33d088a02711522e3aef7f74f4300000000000000000000000000000000103080d8bb379d961da06bc4c148cb5b056ae115b3a0e33f0a8c99a7fb7b7ceda35d3902e0733156d354dd0240e4bcabd66f5a8f37a7c6a32088897abfaf5a98bd4722c411bf4b52f0f5b5648e89df29000000000000000000000000000000000f4d068354cb5b51e5a86163978386533f8f9b6e388c5e75f7d9ff5e1ab6d1637717d251f2b723b7d683e26a274d610c00000000000000000000000000000000001ec5a0d408c55f247d62ffef172ef26e45c41029f1d04e36f0dbb4fe8af414b0f7fe7ec0cfda66a2855b58592486fc0000000000000000000000000000000000cb1b68045076f457746621cd415d743701bf3ecae8d52dd5582c3e0bfb38e6cf2651a5ebdf521afb1ec5b8066444210000000000000000000000000000000010f5672f813470378fa806abdff90edeb0239b00d85ff23a3fc6798779f46d6b43071d66f7742897a4e53ebf6c7dae719acdd24190589ae7823a42e8b59598eca12bf13b97aa9a0eec17f5f79a01e8df000000000000000000000000000000001422fbaf1bc2908be5900968af61ffa7b3af46e7250e4663ff321f42e2db057bcfb2106c433a9eef8fe20f7138b71d280000000000000000000000000000000002176e68cdb0ada2d7baea437bec8754ea293d14afb85a811f7a5d740d645a53e511b5605445b110174ceb5e6720e736000000000000000000000000000000000a69e992b6f4f7eaad2682cf9ac2e58faee9b3341e852543c2aafbff390ae067a641b2b5693319618fde413fdc64d6c10000000000000000000000000000000009440317af8f5c753b5de4648b06212256a39b7fb03678f1913b0a3d402a50e74e2da5d29c211cdf0b292c132759c36d0291be87a213b0a24c92df5ce42381ca378dc4b9aeb4cb9b6918263bea827bf8", |
|
"Expected": "000000000000000000000000000000000fa31d16d9625200c13a415fd61b7552646c62fb8db307e92c1ac3d2acc92336765a1db42407ab0f774ccf01291b9ee800000000000000000000000000000000156a77678873dcbe4832b9fc7f516eabc1a10f4a6576cfb15765cdf999a771a6a6d41021897dd783e9beb2db722a6fa2000000000000000000000000000000000ee4599a6ca9642cb4cf38f5f2af23271cc8c5bc6e2cf6bad572b618bff9f8677837104b93ca8942843fd5db5c30dcdf00000000000000000000000000000000138986714a4053618e66a85835d105f4aa2ef38ad18e34b2ee7ae30a4282f7e543c80c94bd12c244506e7fcba25f4c1b", |
|
"Name": "matter_g2_multiexp_72", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000083c515ef8509b12ab85ad7d0a816d986bcdefc14778efcb3bf7c2ab61991849f279ae6a9f5342880837c0d0f4a4eba700000000000000000000000000000000020cf5196b5d567fc429cb9ced7b55e4925e18c914caae216a736886a8d886c4bdf6d704bbd0ceebdc1975ef530c665a000000000000000000000000000000000f3d0a217c224434604d63cef559eed3864d2da62ac00d49fab8c2c6e22c688496adc30c8d591e21bc0be404b62083c20000000000000000000000000000000003d0bf7f25bab0bf2c768b44e10a6022650f7d5b7d568d502b9d0b28209ee69b1d952ed848572d3e966e8771c20becc4b14c6a38cc998df3583228080ea10f215a6e6a4b02ddb6d43e8f459d494a1ec1000000000000000000000000000000000cc4c4b7eb7e358d4133b65e635fc13b8a92229706a6dc5867171a60a99a8e343045a794c368f1133ae6cd2788c3a7db0000000000000000000000000000000019508aa39fda9c3efced287d2571db97045f8b7b0c7a9c9d51796aa8017fc0e5abb8fc994700dd5c9f755edb518e096600000000000000000000000000000000049f68b0ac142715cfb385161ee70e453f0e24e2e93f3f96c3d69447f3a28b180fe76989427b2e392c7ff939011e04ab0000000000000000000000000000000004903c0f8e0757dfd3f5edb4f54a0e292df15ff70757df7b0b04c99f590a3dd13c6ce7bbabf3e14daf9f3ec60e2379aafee8614394c8109338432ec72f2d9babba06f1e7b826b0f2558c3247c923b23500000000000000000000000000000000041128064ac768664f076116247e0f8a00adaaa824cd6fff33bf524d0c76e61203408ac13b294aa41f5c462cd42d3cec0000000000000000000000000000000005e150c27979ff1cbe307511816be900648957624caed1f08d88347061cd783179c615258fcf3619bc4bfa53d2513c610000000000000000000000000000000009d2b3d97d29386b93d7af014ea8f1cfe2c1db5a9aa0c17e8430b0fcde974a4e7b8b42ef041e9a7b1a8aecb97cefb52e000000000000000000000000000000000d86096ebd88b2cdaf5cda1e9ca6b7f12ed5def629354b0570eb084bc7139cf20bb8ebe4438f87937b8b554e2201344c28728d06cd90050e44a827b44f14ea35e83c9b58ce4c3a7a45aed6f31c94fb960000000000000000000000000000000018d677cd67e96b10b671d2ed9234d7708042ddfe6fb804d2e9371a80ad167004f9d6b92d26b3d3af34ab7caa0e03964e000000000000000000000000000000000e34a6c85187d328eb33c2d5b2ca96b5210d47a779ab810dcc380dcb7e6b3c334ac8fccd7354aa9108136e4f6dd4ea0a0000000000000000000000000000000000ab8f7274ee3fce1511c58661625c766ffb0ac68bdb835a948b09b7510bb573d49000000e3d3cea772bd71d79681e1800000000000000000000000000000000135ca42f2103905748a1c416d82170f7d24b49ff3f859d6cb7493cf89bbae0217529a9edc835be1f9890ce105877af630fda665c40d1da93b1f132070e0b7c8c2c0ea0e66993b5a3d7419a33d118d25f0000000000000000000000000000000007884edaacca499491580c8c7194c0d60ac6eba95f7a81f63742451c8ed21a223ca545d5cc1e648b9d2dd05016b4fea20000000000000000000000000000000014c78d5d1a93760096bf6da73bb41631e94d6a1b251ed0be7bda93e4c50568420bd4d49e4a46e5be4bb204cdb6b0ad5000000000000000000000000000000000128a860c23a183c5bdd18b4a1853cb53475f1a893420bdf3271cc4a65a827eba6b92e1f9e8ac0d10c73edec5160c640b000000000000000000000000000000000ac14b2170042ee6561c34f77fca40e1bd2d40d01798417dd954905135ed9b7772e5689e6d4e543d44a4563da8c3ca40c14f014117a74f21e0b698a257ae8e3d6091ba76bff7912abb6bd94d41886d0500000000000000000000000000000000144df2e76821c19167f60630f50c939b66867a82c2a5f807e943676c876aeaa2aef2126bef7fc431f0c7b39e648542fe0000000000000000000000000000000005e463627bb2d22c25520c27c05cdc75e1f2ee3b91e8088399ee42ad13ca217284596e5404b4370995f71fdbf1c1c7860000000000000000000000000000000012323010d6aba1bc6b1d6e7f7e8c7bbc0838564b279d5ae6279f7f7d3cb5d96273e27e7096e9a8540463ad16deb3780e0000000000000000000000000000000019102ac6bb33bd1c5a158a584ce32308b6ee5679dd6d2acdcfa4b9c54674fecad7489d1e39c05b1ded88e4ea93620724d81a1239ad2c945f1c560fd1674ac7e87d49aa41a1f4a5bfffeab1147c0ef7c6000000000000000000000000000000000faf210330693663c8a1d1fef78e211ed2542f7ffeddca3e19be3ba77ef211da1b8bb5abcfc96b692d74f8c7df40b0ce00000000000000000000000000000000134153a252fd8ec5d9aec08ba09a94c4416f95ff6f4ccce59bd400474c836af5bfd941f03384ca4bd5c56fbe81d96ea2000000000000000000000000000000000b4532ff1ceab2a3a177cb83a75c16a833a2ff28df447def351134ec4fcd608b2b75b1f8035ba7d40a737087f3e8c1c100000000000000000000000000000000127e3ed13384b69819b34ef8705fe9a66dd01b275f1f74c2c724420546b39c70cb7a8295a6c1ec4075ead4e3312b8b603a02689cfd2c353fc1b4d3913f5a43745fffe6a87a7c223ec3b25b321584a75c000000000000000000000000000000001351d0d5d531a63a5f56aaf1d7906b7ad2bfb4e9d823e2659bed4e05e7edc9179a7bbf13405ab5cf410b25c7d476c342000000000000000000000000000000000f0ec96128e058e8bfb6e0df1331887245dee87c4f9721fc7f1d20c20a2feea7a7078a4946803ac093477707598d59b70000000000000000000000000000000009399034e4aed13cbf197d8c4753285effa72fc53493ca316db11b39d5527b009aec6350d579f9dee22cd6d4cabd88ad000000000000000000000000000000000002f41ed0dcfa2437cad7b12a94501266d670ed6956196c438241aeb90474d17214eec5d5217090d28892d95f4e40055af95ab3fd062088ffbef6ed887fd39aa1d527fe7633b876187ae12e736fcf2f000000000000000000000000000000000ae208978a751f8921c6067ebab4190ac8d3608dbdf50222eec59460095b8ab2abadd97616c240edd0a9c53dd006e38c000000000000000000000000000000000905224b317a1e64d8af075b6db9de46ca4481458ad6bceaf726ba0f63e81e2a0322e79e70a5a82034abf00d47fccc300000000000000000000000000000000007173c3359f0c2e315d11d646a76e6f500c0922401e4bf9f4ccf2f0801a567fa653f287fdbfb878ba0d9ee12e25396ef000000000000000000000000000000000161d4cc71621e5df13d121c77105af195c2adff5fc6b656b0fc1dd6eb2518f474444d8bc526ae16387f23a4ab3f342f6541c6cf8217c2a95792900e8fc39581b177a57ca00162c57131ea4fb80a4c60000000000000000000000000000000000266af9991c393d3b55f9e0f22b0967d47dbc5b0c97947125e220c4bf9f4bc58d32ebc7bfb02b2e329c933ce41d0d8c00000000000000000000000000000000004cf5748aae8dbc1e4778dc85da575de2b6d9d346f5dc5ccbfd82513166384111f5e5f2f1c2f7ae367a22146d1fac027000000000000000000000000000000000095dbe68521b2cf51283a8cfea1f20eb7ae37e6e945c5f879ba4834d20918b74981f9e0eff4543a79ff4eb36d84a9c60000000000000000000000000000000007953cad14379ffd4309cef1ed6a2dbb73a93db0bd3a256753402e525bb62b10aaf22b662bb2c704865690af995e7d284b7c3f3c4ed10bced85f36fd6dac2646c65d3c810e6d2d116c38aa5e10b29c2d0000000000000000000000000000000010e99f318111baeb1b4611847fdaea7cbd5e3ae532af667ad2498fb2e97b1eee0297e2811c7ae854b882f616da7733fd000000000000000000000000000000000e56cea75b4c4e4c669a492a6723fd60e351a66dc5c34c46469dc36cb04d2c23cfd4aeaa23d0e9e83d5b78a1b77696ed0000000000000000000000000000000018f838d6a582a52a508cbd6bbbb9cf515e091deb7a640e141dea4018af6593c001dc43a8fe4819a7877d9ecf53d5752000000000000000000000000000000000119aaa2ebcdb6379f7ae972cb709990a3e8254f1025cef308281bf7057295e3099d1f3127f76bd2f9ce0a03ae0de8e8d7e33f394e96d17efa30d34f57eecc45d7b4ca150a31b8d0484578151d6e65c2b0000000000000000000000000000000008f837c478e874b857f1c939a26a02e13061d50728c10939ffcf5e862cb177993e204590699a28cabc7593056617d433000000000000000000000000000000000432d9e66dc78bb58ab98771e7e8b5fe51835f286b488e2df6c1991fd36c3c537f2ce30abf24f9d4fb13941189972e39000000000000000000000000000000000b202de3708984f44f7d05ccd9e574a2a93a285d5ca262017346580be273c58f13165437dc90d1d4103d3b9eaac536ce000000000000000000000000000000001873e1251d9ae9448de8e7ccb7ca59a21bcc0d07a2819d140c06ec33cbba559ba90647494a7ecdec8b609b58cf7995cbfde92a31e571ec03e509ac8a70ed5788869854eef0bf578efe6c5e6468315553000000000000000000000000000000000084e07b6576c73aaf43c0ef9c5666dc988ed93d1a106b71e4882fc0cfb5e710b91e5d5eff57327f5678f662f4a451d50000000000000000000000000000000008a29751f1653236a48adb5fbc59059c7137d36139574c6af97314bfbcc22f77a4c5162092762a26b5da7887b94f2da6000000000000000000000000000000000a4fd84c4d58cb9e18aeee180fb05f07c3e1d7ed8d09940182e9b4738744fa6faf600b6f720441e0ad6391a4d502ac040000000000000000000000000000000018b356be2aebca82c54988ab2a2ec58751ce7a815f3dd58a2218a638753d4734d38b74ca0e00bbc8681768f5d1a02b646f7de01ad0f7b4dcaee1123bb80a71d3bc1e63ca577a12b14ae2a11d8c0fde46000000000000000000000000000000000de0f22cf05620a5d4bdcf50ae179f23a9c089fd6eaeb14eca937d9e2480f1782a1c67df76e06191a9b87514daa8bbce000000000000000000000000000000001981cd1f260e7d96e55533b8e29867f37af507b4a58abd69e0ad6af2a55228ab1c82fc2de52deb7b7b7deae2fe621e10000000000000000000000000000000000d22a7a567ec8826391ee711768e612c403e3c16e20947ca5861185c24728b6c7e7756debb333e7acb53d86032d5748900000000000000000000000000000000016fad52e1e86b9e092955cefdf93a10f30db896fb519fd2ca12571d8dc8aa352cf4f8092e0e973d0b0c66df78433251e2c69d21d40813ee40a718f0ead36b51f3a50e9e4e4b2de8acd33add62bfc1d20000000000000000000000000000000000484bb2452158bca93dfeeedb40745bc5d9a9ad49afa20e6c29fc9ed1a8fde33ce508cc252ddd05fc486f8ef78738ac0000000000000000000000000000000003c2d6ff6f292b0f0e505fdfdd2940e72bf8c2837da4ec9c74fb593fe3318a9b9a8592524bb5d40f6c38ad871ab7b6150000000000000000000000000000000015f888ae2722713e1b5b02803a5b48d53116c1a4bb1191c9da77ded8c6ab49f1620b0f7c7867957d84503cfd3dca1be7000000000000000000000000000000000fd96baa382cceadc252eaf000d47d8c1e2085e9f274dd9dbb571bf85bba612836e1da2453fd914135842e2750796b54762d89025196aec4f87da2fcc5a9188b4dc7b1c014dd1d705223bf9fe1e7a7d1000000000000000000000000000000001820de289f62058920ac3d4bc60da023ac29c431ee429a10066f305d2b1a333ffaa906404af977cfd3212b53e66726b500000000000000000000000000000000094e448db84421e25cd03be3867125cedc7f77f286f404524757f3c1a9cfa28ab6771293da490a4d75852f515dfe1a6700000000000000000000000000000000097dec124970bc63d8f62f9133157d412f5ad3fd5eebb444568cf0fe2825d6ef6577ad302842f35570c9977638c6a827000000000000000000000000000000000490bdaabf4db27dce906cfacf3160c0fe25959df4af89301cbe6eeb29f72e4c55bb467841ba7d0750a59a32fc8b03d0ffb9f3e1d43aece3af1f59319a8228cd81e668b1e250d03350958dcac9e23843", |
|
"Expected": "00000000000000000000000000000000193358b283147ed5848559d4d1533734822b0248dd17b2effa80920a853b70e7fb683b08aad6ad4dbb91f964ad1b3bb6000000000000000000000000000000000649be60ba72734db4cc307a2fd8be57857f60660d0c496c0dad73794296552e17cb2eabb3537ce677edaac1c6997341000000000000000000000000000000000f91ce27345e86003c99d133eca50710c0722cb35af2ce442ebd74b46d659e0118be9bebf32111c258e4cb4ab795a2cf000000000000000000000000000000000d76ad65233522b1e079fcfef4dfa80f163682d7984d5062680a5dd4cbccd5044de4705013c6bce2140f7950032f90ec", |
|
"Name": "matter_g2_multiexp_73", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000013fe4afb94d08ae311b7442de7291a11e733d8e555f2da6f72bf99da780a8f8d357cbf3d8959f6aeaca7bf3f5b5bd10500000000000000000000000000000000025af713b18cbdb5a960371c2dd0317f4bfd0182f4bfd6b88d588b56fadc1a0398412e7e0a786c326aca8779ae384243000000000000000000000000000000000581c277053c15df8eec05c34267f62e63faeefa2d124c2b4b84d2a739ce5484641ce955fbecb901d1e8ca816690189b0000000000000000000000000000000005355dd304b9b60498a3fb1f08e1ba0c98db327365ca9a0365a7f1e5cb56aec43b7fd2b4aa104eac7b1c30b6f53cd422be285a119dc8cb32b1a0c5380af736114a32e9d1ca870abdf278dfa84444f70e0000000000000000000000000000000016b5b3a6fdeffe5b9a0244a333ada4444a2e03771f94433832a4617be696e467b4e88ed80b174809dde4242bbb51248b0000000000000000000000000000000003dee846c5b84f89734016e547c63c02e4be07dbbecc86f811e2d8d3245f91205bfc055882565371db532240da1a845900000000000000000000000000000000194d53bbfa962def4da2a9bc7129fb6242a3922fe26cc4e603528ff31393a31d03dfc3463704250ea2ffa973ad175153000000000000000000000000000000000333768faee332d7468119b9e0469bbc7bc98a482562ff2fd9aeb6d9c67daac9c3da1db41c9e12224a2eff2feee51778bc0535bd504d7b9658e459c2e79b86bf4e718baa82b8d6e624fba0eb141c7260000000000000000000000000000000001910ded86d79f9b043bb79cc4049e0652c13d0fb8db2f070d695124d7a42cc3a2238282fc8a424fcd8d9ecdab4bb6fad000000000000000000000000000000000dc8d6caf97416928d2d58466219f054c6f28f49b2bc04d8a80cd46a308bc95aaca3a8df1914ab0c7da341862fdf47400000000000000000000000000000000004380ca7b1f7ef96295589f78a1683a51bce4b2afe50bd6076ccf5d07d35e6cb2ec7f74fa35097b2c0b9fff3f4797c1100000000000000000000000000000000054f492d7442b1c0d1293277d95efe822faa7d8881b9afde20db58d6267e049b90d0c8828a6c12540f4ba1e7c9ace6d84f3fa09243c01748954d84f4deeb460f3ef78f9c34296c6a092952bc463d7284000000000000000000000000000000000bba4761eda87a304a80180c2447a1d5a52f743015ea7c728e70d6a5defe3139c80696f842da3f06586be8d506ca4bc90000000000000000000000000000000019ea930d5733f4a1ace9fa0139d412d65b2886b659770e388894592de0694d38876fcd86d14580f9b92518d5496fd44c0000000000000000000000000000000002bf5d9a36d641d1259c1b30397aeb071b88844c4cf17e3de0984129d7b4d67865157ee2f682e7cf9d968fc07ce43618000000000000000000000000000000000f9a4f29868654abafc7ba935aa22d3d010023ef5112683a037a6c69b9e89374b256b8e1329eb5ad306d9f2063c22c335d84733ccc41f71a11d61852fa336df566109c5538c2c5f5cf2af961e93797fd00000000000000000000000000000000004f194f21373f09f8cb4984169890ad3855e814a4768c84e9fc97dfc181c60114aae534a27d3eb225b2125131c754ee000000000000000000000000000000000e6f88880e9645e35806d193f5d16799d63e2f9edd8ae28df54d19875c61857b0a34819a70ba3e9c31f00b5826b0cdc200000000000000000000000000000000193293c6cfae9ae4b24519fb23469e2f8dc4eda8524ee0b00c7141587b07c8a26a29841d41cafbd24bfbea2034a9c18e0000000000000000000000000000000017433efadfe9873dea9a68177af3d5dec4a13dcf4a710422d52020d4d145e2523ec0b48acc533a1ac7068c08ae6aa28bfeeb95c32362014caedf2a9e066a775e2db0d1322edc86759faa99bd70c05b580000000000000000000000000000000011dc003f7542f6822cb872117fa658638dee2a15429aaa9dd576a7e895bc0a2160bc120558a32aab9e646354233a1afd000000000000000000000000000000000fe9ed8ba572ef7d1176176a31fa92a5ff3dc38b0183ea1e22618e3b3214ee78c53074d4c60b5056901c6f046f8210070000000000000000000000000000000006ef1c20c3bd88bd6787598dcfca52da4e5e0e7c7643af983c709b916e71fd15475da30d763ddba0899b182cbc070ca20000000000000000000000000000000001a38a2e54a44ade572ecde076038f5244f266cd99532024a377829a64c20fb2cfe1633367c74b5990febb08e776bc34edee2ea28b93b2daf4ff927991769a9c69ba16490b5676074e64f5e91fa994a60000000000000000000000000000000011ce7b2cba037e5f3ff19b36371d34e287eec807178dad4118c6d43aba68623e182aedbf911a2ae5cf3d0e690ec3ba790000000000000000000000000000000017a617453f391e6e2437d56ee831ba895084f60d1a5f342e19a242b9661c703219d90a157e1b55f005f5059c15c179dd000000000000000000000000000000000746ab134c7f4bc19583a4ea4991c7cec3f651a60582b40c17b2d18cf6e252d93d2f3c2a1a3399be70512ec9eab251de000000000000000000000000000000000698daf214f2de44ebfaa36379862bd9ffb40987dfc8e632f14738c93c8e5c3fc7be9fa9100fb5f7440311cab34fe1897a07e50c1fbf1b388e9264c762798c31fe76761508d070f06adc63130df07641000000000000000000000000000000000e4ac65ce62180ac602ad68098ee31cb747886e95a183e4f819d54af99850d70496e6952076084dc7bc2d3f7a273383100000000000000000000000000000000182c718fc9e5cc961426258e82594a5cafc36270af0eb50646d161fcc192c30d40d06647e14a282421638b31f378de940000000000000000000000000000000002bf448ebd27cb6270e1b87087796ca6534ff51ba0962f3290ee1d06dc18ed39fb736ec95632b483f44d3a9d0e45d1d50000000000000000000000000000000018b956acc1300e60b22bb936b2b52e2ae82e256f15f1415263157965179855137715c321d3765c5227dacb63ba2d6225f0056903b4508cffb6334bb5f645cb553a8cc61ea6765283f933686f172f8360000000000000000000000000000000000f5372651ffb40bf853f6f8396a7c7483c401b89b67e098ea888fde8d19e7552a006a127af1f3311203434126ffad85800000000000000000000000000000000050d7e89b21c7484cc5831885422fe7aa8e898df85cf7a3a275370623eb9660611610cdb829d3935f0d0955e0ac97506000000000000000000000000000000000f83a3f79f1dd110bdb8521e18a64490d567210801d77fa3c0c6e5cbc7285840da325cab7ab08494c8d516511eb189dd000000000000000000000000000000000f72904131be66380c5a18af4857ada7c15e88572197e100de1cfcc9fdb4306e446f2f330fefcccb41b676f24e3e0bf88031f363c8b0062b34d48f4c2e5bdba884005e52f77ac04c2f29dc7ef10fac0c0000000000000000000000000000000009ba6bbf102d390638ceb9259205a1856def2b3a4b5209eb3e4e54074347f71b6c06b70764fe85c8dfc9074067b8d00d000000000000000000000000000000000339c30631229eabc1230240942bdbcfa6e18f23bfbf88b7b8a8fa92f18e35d2f7336f0b819e875ac643b43e6d931e68000000000000000000000000000000000600cfeda6033ff51c3bf9182d22abbfbeb6db46c0fbe15ba82e72fee483744ba5a57ab2eab6f35927b4ba6d2b150063000000000000000000000000000000001530bba4db8a60bb6b7a05f72dbcd23044011d75221d114b839aaa9535400874472f94c849597174322291b5cfec4974cb146e27a9d36dc698e1982afc945af9500fc5aeba719d06d0c4e4eb245034c6000000000000000000000000000000000c636ac98557e22897fd101dc6c54d87060f460b4cf2c5a88ea14641e2a8a9395492fc5a946eebbba36dbe38f6f5c0c60000000000000000000000000000000007fe3a557aa93f2e9aef4ffc55d39a9172475e6595fd57409df3a7fe3d11558c4d3dea3396ee62f61190add83b85813d0000000000000000000000000000000015b04e0daf4a10541623e7523ac5fbe57dfff9ac17afaf4293c493c1982f3395980ec63046cb1d424c6dec91899202c10000000000000000000000000000000019617b191e9e493751b0a02511a18757330bde56722a72a29a399ace983db7114f84795e2b70bc9d670cc0095220454ed983f98fe5112a55c23591bf4e259d072f893944741d9941a00f907749e3c9990000000000000000000000000000000017472b8c1cb3ec528400649fe7c39e3908b16ed69b42d967e4d225b694544e8bc7ce5bec87019db5539f1de39dc6807a0000000000000000000000000000000012b1c4884c37037a94f84c15061df5ca6c05c5a35ad9b37e3ab8e8297c9000e715fd2bdc3f2b485e86c415bf656392a10000000000000000000000000000000002c21af2933029f04b344be76e18ce499def4a0671a97dd9b6a108d0fb23852fcdc56f882be0319978952ef04a207a6a0000000000000000000000000000000015eb31e80fb162d5fa392fada8d43648ef54d4f9ebcb0e9652dd501f55a8875a16a148d42e283ea8bb2c5a38bfcc8843a62f99ac46f986f2f29f0ad3da0310f061e691955c711850a2816ad7464614a70000000000000000000000000000000015e68e011ed063a9fd9cc8a806d8e3561e4f449526ccb6e5ce983ebc4fc49d61d26dad7db64f56ad5ab0b54fbdb76e61000000000000000000000000000000001617d7387fedcdd772a34b267a44315212d21b798c0fe1e7a9ed3caafb678910d9c9c3bd1fff4a3c8e339d0c90a865b8000000000000000000000000000000000e2b3c9b9cc10f41c4c0129d34c62d526aea47c77ded91a5ca3afa0da1801bba81def3ca66a978ebb2d1f3227ea82a9700000000000000000000000000000000096b6caf7b6f29e91bea370f91c2576c188b08b95f9df6c7df995fc9879c11cdbe2af86809468d472fcac8a89716d1d87ee01b0c9c6a6ca1fdac35d89c803bee3595f03d9d200affc5292d8a7c6720b80000000000000000000000000000000016daa86ec04f57c72395d96b6ea5d6ba7cf2d9d4a50eb90f7121545f17c1ee16216f4086481d91e59fc5ed8542baeb7e0000000000000000000000000000000017a783d60be67206241e0bcad20e371d86d47d88ba1293b73f32999b0a1646967e5d031a5b28517f035168d7c7d7927800000000000000000000000000000000058f24fbe4e9befd8abe364c961f0ca4d9083260234a939bf6103a3e8f10a8381a9e3d74af7c13f159e5c7dcf456df00000000000000000000000000000000000485c9448fe3a069eb024ec43aaf563a98da09c02c294da2a94a98a95430e25b062e8ff886fb5fca240fba1abf7cee60297fc700698c56877be6764f48a836d210bb33e99b5735da9837882269af9b45000000000000000000000000000000001230577527a0fde2e8e66b8c4d17594bdab8be1339866819c8890c600b35889d1e3a749fe15fd8182001e30e6420ca6d000000000000000000000000000000000ce03cccfa87229fa8d560884d8c7963276d79ae9873a23d550b4555cc4bda35a242dd2e70cc730b70cdf898609b3d8400000000000000000000000000000000174aab1f142fbb7a45bcdffd64c2d38b99c8919baf9651aa430bcd39613d7565196c18f0f4ee6fe05f5c40ddbcd4a67a0000000000000000000000000000000011dd23f59ca2a033ee5dfa50afb0c7ddeaec6d4f50e1866cca3f061fa03594216f005bc65b2c97ed1109c305e16222671b7ac02db15cebb8af459290c35eb5a86cf98b86d8336764c6bdda6698b49b640000000000000000000000000000000014e1cdf4f10b11f47c15d0b6b7dfccb6081d05d116c8149989cce4f1c53dfcd2d0b7443677b03d037710eba813f6f597000000000000000000000000000000000c8415c7d5508010e0db1878ca663d359525b290b2f02c61436e945145a7a4e1b3ff4e27ea1b2c8d3adbe737d8291b14000000000000000000000000000000000e424ece68003cbfaf65a54dba51e7b0942cc53b2fa9794b4deb6aef1dc1ba1719cba285f9a1a59e71a881eebffe2eb9000000000000000000000000000000001404f9a3146b7201b09c5fd678fdbf2111c48130e82cc95012e5aec1df7e64a3b3c727afee4f603e620925686e126c0f5d1a3f78a2c2ab7b85cee68ee670f50a176e988a341303afb7722917f442fab6", |
|
"Expected": "000000000000000000000000000000000e9f6bedba1f6e2a3ff33e0e4b18fbf8e77558bf42e89023df6338b03a648c591486c63c2ecc8ecbbce23b3ff9a7ae6e0000000000000000000000000000000013d2526d83b4495b5af645d5a1af7bd40bd0ebff125e0fa14f10d1c08511dc29643dcfbd25ca0bee5705a56b26c558730000000000000000000000000000000003fa442ab532094d47f1a9111c87deacb15d80ca6e76bfb5f9b9a209bfe196643351d778b0c6d6b274b4799f733abacf000000000000000000000000000000001278d51523d5d9aefc0d3783e745da54f74a88620f2161090a398defdebf82d13d5b5a21a5cd466352ab8685b034fa89", |
|
"Name": "matter_g2_multiexp_74", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000a497e74635fde8caaa5c9dfe666b1b40732e58b93a72d39c8a60c1f4b262e1f18f62229a30fb8257bf895352ac4d249000000000000000000000000000000000c1b2fcbd7f78d85c73ae55f67110b575750bec353e55761de0ff09a9f8a2d916c336655d8f6a78dfbae13fded5a9c36000000000000000000000000000000000173893333d998dd32cc3e82fd7ad8ce77003192ad2bfa1b1d2b43f9466898313276b922f9fbd8e83e86b67acfd9ad780000000000000000000000000000000004ed01b702bbafc73dc1e6846bc944be297ff08d1dfef397603294c7fe11668cd0670d386a8fa0f0f02c52d47f54a11b34aaf86eb77ce03f1d8eacab84d5ff98a565fd33a9a2c40f2a19d7c041a7e2a6000000000000000000000000000000000b5ec74a2150dcf5ebe09f39234c4dfec623318889d92b0bc1f197a69650bc48d28a1112306be763176b691c6915dc7c00000000000000000000000000000000028db19af73ffdd0111dabf9c7d6879cc7389320a249f108b41be8b1d4c259d5889dbcbb48b30a288e26cd9926682d1900000000000000000000000000000000172fe526c62f9cae49e6d3284170e6339d5af256441590cae9507c61f987eb495d340500cb761896163cb8ec631434690000000000000000000000000000000013bbfcf9cd3167b47b48af5f5ed7e6d45a5fa38192756c9e140eb89a85c75602814f767c57108cfa2f726e71f31548f808ab2065f1d2278caece0939cbbab4bcbe3eacdc80cfae6e4500a5195883de0000000000000000000000000000000000052d7a0f93142b36489cfa21d76c0eb96904a3ddd946a53b8a6730036d88d30336fd8aae3ab29ebf62a48c6e849ca66200000000000000000000000000000000198350abe8cc91bd675f26516d771422c128d5dc0af844c6c1af07bf04a1d3ad9654cbddf2de5b7828d1446c45e7828b00000000000000000000000000000000198f35692d5face8dda4b464ff48d650145242852fe189748783b1a2e48806294368ae0a99481bfe739fb4962f3b86a4000000000000000000000000000000000e3cf2e018a7e0acfee25bc3a82cb282cb377bbd72ce3044dd20e109d948f68720c27aea3d4663ee45b2de6f178a00ac58c69b55bac97a633f3ed7816e77e2a26cccc029f7e7429c86145ca4645eb41500000000000000000000000000000000150e6b03a3052d043da6514bf4ee09baf1a35b2a909473db33ea0bd4c6af7d7aee9a8366c1d08d2adc5998635eb0dfb0000000000000000000000000000000001370c2976b0d36fcb955e797087e6ccffc851d2450cd63833d6cbf52e1fccbbbbf9dc695ee45c7df01c2828051bcd79700000000000000000000000000000000048b5fad2fe0af7ccdf675328d8ff5e63b564d8436d04c55b23b6ab7d2aedbd25d614d1780963fcd03d569bed2085bae00000000000000000000000000000000141f94b4e7ba542707d0c3cb69f8dd79e499602952be2374cead840dc669c5ac57089c5fd60c44291703b872098fa2daae7faf23e841bd53683521cb3cf215577fa51f0f751714b6aafe5c740f66208c000000000000000000000000000000000eec51e0ddb8cf9914304e7766a7418e2854ca71367c1d2b3875c12b7dc5c7cc2fbc136037bb7ff72458027104ed3f270000000000000000000000000000000009fe5e8d1918f9b5865a8b97c2c2cfc8bd750a0ccbe2942070827a09d8e41ca795a86b2262b10462795f833c73e788ec000000000000000000000000000000000b95c9146f3f560ad880ca905b5f297e48905680b4613e91f393f72ddb042f6a6201628fb5f75fc23f2298cde66a6df5000000000000000000000000000000000a29a8fba7644ac96d77ee73a93dae23b03d81a57f6cd8cb4594b23571cc1f658f163081ae50d72e09c6513d1cd2c8bf72022cdd6d942158bad47a53a9b0c3be910a41036874975724a5cdd22c012871000000000000000000000000000000001807dd8d2bb40a642fef693739b1df12fc787db0f031306f31970d0f59f0c97c0894afc34b9a9913726a20dcb7d5191200000000000000000000000000000000096fe8bb5e911c1ed9985ac08d864c7020367f4259a0d074973a26cc421a44e8034a7007f6d1639285cf8acb8b2d64a60000000000000000000000000000000014026d43eceb26b9ab5bdd4139d4f94349b273e43f27737f9ad26d23454cdb1d35ea793d21f057359d28328a82d5290b0000000000000000000000000000000003dda2a84bd1f92524a8ede9f5e81f0f64b41b24510f4e0b8146496a776d5b509968f188c12c2d66cf755e5000cddb3b800ae0b956e38bc34cce55bb7e88f1370a30fc8ed0e3f1126c68c30792a2cabc00000000000000000000000000000000011246ad07713d1916c662679ab757c053e33def437d7a976533f0ce80ff6ffc259489c26524ea96898c3747c4127539000000000000000000000000000000000acf66265811a57e47a4c98b40b12a37c6f439550b18215fcf856c167b7218397d7d559f852fb45077945a5074f460be0000000000000000000000000000000009badf2799f1c43a2e3859123aca91e894f86d6298a06a9127249100ba270f2bdc79cf511691bf2d7faa45ffa17490eb00000000000000000000000000000000069438b1d53efcc4277ea7b41cbd28a19f80b5380136f62121e766bd2845e13d5cb40b2f15d508414876ddde491a3830a57c3322133d6ffac661c888995e7cb067ca1309f3e9178a266f1a410a79c01300000000000000000000000000000000112c4cc34da9e83207b5ea8a9251ac5f004546596f2294b3fd51b77ad8d8e98239d53ec4f527c7280801233175500b1b0000000000000000000000000000000011dd8627748c9a2b08524f88e560cd3944bfd1fa17e1d6e2e9cd025b04f2e3ed35125197136afa2848d24fb5fd19508900000000000000000000000000000000093219f9ffbfdaa60c5965b45a5d5bd923eb5d3971542ac147de3f591a5fbe31b30704a0061a524e2ddd05a45dfcb6a10000000000000000000000000000000006407dffb5580790e250a72dfe68a488431f61f45ec9df279217b8800f0ac1ab585d84e486487d5688735fe5aae75bacebe67f3d067b0d011abb31588d1b2fa9fdf8a56bc46b1a0196e926d4ec73040500000000000000000000000000000000107ede23f8e4f273ac2647fc251008905966dde32339c023f1da3c4d35d483a55b54f4157a303e68e1dd7fa3f3b14c8d000000000000000000000000000000001739327f282812fbcbeccb12e40df049284562d8986b8d4559787e1d5247eb6c83d6b838d099f36d8d0e32da2a7999a10000000000000000000000000000000005e5b6b2baede3ceae776da5adf075c1d774e83d6129ccfe7e835862686bb4064b187cc0be0cbfed37e5cc039f3a3fb6000000000000000000000000000000000249554dcfa53f73ef8f08daabf20c55301f75c8ce095cd794061c55e195221602a54ba54260980bcdb35685e41d0f4ffa1d6d0d1876a67337d66c596fbcd7eb22ee308e4a5f66cedff584f1441be6a700000000000000000000000000000000048b7fc5a71787231f1c7ed2134be528fc8d8f77102bda806ccbadf4f9bed79ee94b43c0fd3e5b1d776fe73d786872d1000000000000000000000000000000000152a1f005a64e16949d7249c3b391d5c1e0ded4893d0ce926cc666f0f88b64e8dd6ec4f92ddda18127ec24cad7e40b40000000000000000000000000000000013a2e1e7958a53307adf3beb32a88b7c493df0e37e074c9105da3c09bbaa01fed092fce2b1800790c6e8af3d30ec5a81000000000000000000000000000000000e2d405806764c75122c1b5e410673b28759f26af7489cfa6f35c6c0dd16c508af045009853f3329cda4a67948232bcef0c4ac919efdf3d0e649126da7f8ca3daa30b6ca6f3be6854c0f447a63cf2110000000000000000000000000000000000a71d61dbb3ae37230a2dceb54061d5f8c1ce645e20ec39785c229cf79aefe238959b2745e3b50e4b3c20c7a8e2ae27f0000000000000000000000000000000010e82b8dd5faed6bbd5755c4e5a88edbb3511d3f4442d1e44b82cf72a6414bf6558d29e8907b07f71c00f537637605bb000000000000000000000000000000000d8c93f1984b742b5a02777b706970215c7d8eeeb7377cc26c3af9005648c2eaea7f7a3177b6e049b132ef6bb4b188da0000000000000000000000000000000000ff082a252082499d70eaeba6d5514fc8d641404b48b2ecb256eeb40d9c6b68ad5af58556c9dcfc5667621c549b8ee760d8bf380bc2223efc779a747c0a36f8c2b18c3e821e96163bae14b18f3739f9000000000000000000000000000000000f4cf354b8de6dd2231448bb235af3c84daac2db49abed345da6ded50eae93982a4f2c27b07ce725a062b07fdd9058fe00000000000000000000000000000000076cf19408f0f0379c7e65a6675b9856782990986f5c6d7002e9c9c74b95ab875924bd7ad5e4812844f6d1f530e58deb0000000000000000000000000000000007acffe32f96f5e56557965e3db8dce87eb7140d93608cc003bf4a43fb261bb7360c576da0b7c4dccdbdd9cc53b5c5f8000000000000000000000000000000000eba1c668fd9323d42d6a82d9f075cec2d278cc57122e25ccd72cf8b5a569552cc6b0e9f88d23b9b7af18f3bfa0cc820006c3a7b5ae971e4b0ec34a1007a02cf8c55f067115ba00c5967f70a7dcef9d60000000000000000000000000000000006157cb6e2dfa2733d4c489ec0334f0303ff1ad410f329cb59f99a5fa3ed2cf84eb7d2f231078ba5db0954badb58425f0000000000000000000000000000000003dfee394f4c140e2cad61e8675b26f91244880d9a0b6798d6111090dc9d080563db5c89b7293dcaadc74ea5849a08aa0000000000000000000000000000000001aa1e0683014d5b6f99f469a0b7beefaf05a7ac0298bd1a3e2da409f6cf856f70bc067610fd705a851cd70054df9562000000000000000000000000000000001571b129f69f3a6717272ff75351fa053f46294f68ba3f859208d6c91ba5eb9a0f2133a5e139d04e38c7f7aa303451768f29e330b48230de23e0393bf1614cd26685cafb899db5a164497955d3e98be4000000000000000000000000000000000c4e84b7c8e46daea67c8090b27dc28b7867b89b92f56232bfd8ecd9968b865a057957292e79c6dc08162f9e91e6a4b2000000000000000000000000000000000b8d1eadcf3f1de6ee608a4a0ebb7defeeaf4e251bf07717a6a8e50c07223ca32a2ef290f26d0de14b1942e02acba39a000000000000000000000000000000000e901b546a4d3c68e4432f376c97f42ecf0724777956c4ffb1e6ca4fda562e57be788ecfa45ba3afadb439c2ea546ff30000000000000000000000000000000007ffe01da4fbda9fe5d47c3bedb4b92fdd71ad73fa272b071a7a7d1cdce7743a535da7dfe05a43d03368eb97fff54b2d861ffae8f62572938925593f7271a56e0f559b56bf97c454c38547a2185e2ce70000000000000000000000000000000008da0fe413e31ca68f84032f23bdd5399e01eb3b5ae47033c6834a39645d7b5cc2ec937067b91ac6d83035a86fa841f9000000000000000000000000000000000b950b982323f747782d9065dddca5332940058a604829e31560a6bf9b03ec72b09cfb87a1cd244ec694c7cf192c37ac000000000000000000000000000000000f4afddd25eac15d2248c71d76c9aa27323f75141820efeef1ab4f5003141053f138d9a7d1a901961d0f2c210ade27ed000000000000000000000000000000000217b1800c53d53459b00b8e463df1882b2cbafe85043f08093a5414e58ea7fd4dd933c601acfd7c154d0e4ce187468a2dd907071c2d39fe710215d174452459cc31d36007a1b5570a27ca2e42c8be55000000000000000000000000000000000046aed1acd19201553bb6a88fd6a6c0525ed44822d2a4ed3bca48a0a2b75e76cfcdced8f342b81ce03ffa72e667b3bf0000000000000000000000000000000009a5adbac43cca3402db016a2138342fae89285ab1fa16d7acaa9c3ee2b4e3df2641f7392355996bef7b1578ce1ef119000000000000000000000000000000000c8ebbcbdf2ac3fbb553a2e589f4b7c259a1621b83b14fd1927f92d9f6cb27e82507d7943ff5930f0c14b9fc38c9857900000000000000000000000000000000105b729f678db31d04ceae0aa37f9cb0b0319c4da9a1a4702a11bfe3a5f2f1f2af09b9cbd5ded5a930e2e65f4279a31699893c06db2dab559f2c374df4298707dc1815e55034dce920ae7b1df2ec8d23", |
|
"Expected": "000000000000000000000000000000000708e9b926f2536731b02b6b75305c549da58e312d9c53701a993624697af2f3469af34dd4634467f8c98a0f721cd9c00000000000000000000000000000000019185b84fc0511a048e3c39bc10334c91dc1052d323a31c8bf325479a2fa3e4228f8260c0e725c2b89d5a0319e6fbed70000000000000000000000000000000013c7c441d5cca81b48d43e908d6a3bf8b5057cf19e4884227cefa9b235103b46edbe01bada06bb9b620ebbd016d537630000000000000000000000000000000000431182c8a1eed66073956fe5798a894be396403c072e766cdc262b719d1779f960f4aebf61c1bcd4d005d3c7413e52", |
|
"Name": "matter_g2_multiexp_75", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000199f555aa5c651183f52470e36cde438422f41c9b2d1947510665254b74ba0bb9cdc6e6a1283b0c8f58d8f009eec46900000000000000000000000000000000018f1d8f22f43b4649300aa23ac92a2e8f17e7e3853b912bbc8e90588125c371084cb224c2d54dcecb4946ff6db53cd02000000000000000000000000000000000efed0bcc83a52f0faf9e260815da8d4e5286396081268485aab052a96af8eea0112be6cce1486b10b60551ad6c810780000000000000000000000000000000013a3b1ca3b9b7d50083c10d36997f5f521d4426af8d2905aa5d074ff37e218a0c96c74387485c2dae24c0842b7a74cf0d8555388bcc6791802ddb6c0f4cde44f45ac0b5d7ecd918bc34fb9fdedb65b94000000000000000000000000000000000efc5a5c506e94ad2754e235e2da866d9c46342f14d518f12510c93f13a619f6bfefec50c146d6d6170f190497eff229000000000000000000000000000000000fb91f34356005f38c9804250549554cfe67ce195d5e218e4e1b1a4fb904257bdb68d6dfb013e8e85fb5a4cbdbf0f21a000000000000000000000000000000000f09903db4c41fe3f11c6f0cdb7c31a131033e30f52cb66ba10c2e7da1ed8a225ef280d313630121701f9a490e8a0f5c0000000000000000000000000000000003484f7e8f7d67ce40b4cccef110bc255d91f61a4e1968a9ad37e25058eeaf39e9f1ff89c9b2e515388a7c1b49a84a2c33e5999498978d14c9de06f7beb2fd870f6f16dc42125fa496606e65c7466c0f000000000000000000000000000000000444215c3d4a7d62201ea1b69890e2ab90b5f5c6ff56fdc9908634c7489e785521b8dcd7ed409cf09c585cae8414a3250000000000000000000000000000000002d70674251a0c9ba76b8bf3b70547da77cde5592da9204954abd6d8aec82799cc0fa4fcd42139357043fc867b3d0e0d0000000000000000000000000000000018c57fafbad2351a3da695f8b523443e8c763dd7ab875caaa6a494a498cc40b1c0d44488e2dc80d1f0bce00a2c90c67000000000000000000000000000000000125d5a87ee3f558b5e1e7664b0cb95c195bcebd5e43b930fb47d15eee4fd50b3fdd0a401c9bb011c326acc77645440137894a51dcfe5a8fa4da1745a696c870b353fb03a31238b8744840a78084bde480000000000000000000000000000000018790123ce8b3b72d626493a16936c47770a9b06ca45b17c6fa5c7759f088cf98de8ce7b3b5d6082e9e42b39acf76f79000000000000000000000000000000000fea86cad8b40f315d8378550f6d3d831149339a8e8dafa77295859ddd2417e8f5c0ae2baad25fcfe00de14f45a537170000000000000000000000000000000014ad78bb2bce966d52b1fe1a273bc07f2f24b354465edef6dbb1e0123c7c3d7550983b3793ff1c7db846e88eddbf33c4000000000000000000000000000000000c0daa6fba40ec59f6b34d413130df5d9137297d1b7b71b83114a6570fef8e7f83d6f5689527164782f92da4b1ea12e8fb6a294589c816e18859cec34262df6490a2af6acc7daa3de861198c5bcf4b13000000000000000000000000000000001186b7c78952e5c32a9393eab07ad4532471595bc2c5d8137c61dd7fe6b6ca3aaba82dc205a559bdc15421a001b7270d0000000000000000000000000000000012d56b6fcec3d6511d2d723601cb8c9faabdcdd12efdd0e2bfd7c9292f2c3bd7f39c6e9aa53e6955727f88ad69c5b4f10000000000000000000000000000000006a5e56e4a42b04c03619c78232104f1f1f39e755058a19354eb230f2f09bf486b2586817aa6b88f27b884957ea0226600000000000000000000000000000000118c8521dd4866df907ecb252d9ce7a489f17d0f240d054a5dbff6c35895ef20b205236aa6e5be6f0825f9df87878ab783c4a3460caa35fc0e7342dd2da5c7b6aae818eeaf5a2cbf4794387180b95dfa00000000000000000000000000000000092809d18926c20456857826491f55cec17803e9e7d43f22faf4da18ede3bda15e3319539017ab20ed1de2bff490a33f0000000000000000000000000000000018d736b967eca64234f4e0018e5d6c902608e265037d9b8ba42dcc923b84ac62599e153e1c7d00e552ecc5aac57d1a5d000000000000000000000000000000001804aee99219354d4a5c46328f0658a417c85c6bc89af6db29a4911c4b0cad5638fac5ca61cc997fef3450cfb4a6c666000000000000000000000000000000000bf99dc4a400adda5bc89762e9011dae8ada23b284e52e2d49f75f1c75247f6282c95a36f7a72f896ea308131215404bd2b65c1580bb46e3a4cd9d9c4eb7dc998168c66982448abf3a4e08cd12f612b1000000000000000000000000000000000604f8bde85c0b26894e0de155cf896c911bca47533362a0b59ccdad0dd64108d33af8262d3ca2ca399306723f2482a8000000000000000000000000000000000ec10d3777aa54cd0cfd84b4062092ca3ac840a24e8e8aaad5f4c275e4d45091f838ae522efb1b2a0fa42229157297d300000000000000000000000000000000132cc70638d02186116773b31ec0e571a55c1cd78ec055fc647ab09cf4d3c543e0552d559b3daa4e99cef031e583e61500000000000000000000000000000000194a6a32a269692906b64feef9e4e8cd204e560b98db8c66380758d2123babae871273b4c571a1570a317c13a51d0fe9120892aded230949b83bfb2dbac054b83a9dbb852bd0ad85dd1d7f715852306f0000000000000000000000000000000016d05912dfff44912bf34f242ac85eb55bbb8a21625d45496c76d057f518352528c6632d6e8adbbccdd5983d13c26953000000000000000000000000000000000b10aa1402c15fd601ce605ade8f25531ea8f95cf592bf4ed86c4a3aa847dc8aa2369655ce5348da30a897fa8d71ffd800000000000000000000000000000000183f5a2f40da0a0f4598c6b9ea7b99f8cda1d85cec0e6da5365d7eaad1e9a3167bd647e5e654985f395ea72257f61e5d0000000000000000000000000000000014e615e2d5072c1b536ffa607f3a826ce297800b0da329fff397b6327800ecdc879e91f1e3ebc26c18e188e1ca66bfd66af9777a58539e5aa8b1fce0994e0e1cdb5877d93ed4db715c5aaf74d6a8bb1a000000000000000000000000000000000f3cd275d72a637bcce855e2e20727c6e5a1f15bc8d799231d3a7f61311d4cd2f58cf38448675aee9910c1a3d0b576210000000000000000000000000000000019efca445312f568727948c803d06b8d4e2c5289015740f2626fedbc0047d344aead06ef521ff7e139312fa41d1c107200000000000000000000000000000000141384e1c9f79e38bbb0bc1025c079741b93f56e150df58cf9a61ec27c2877c4188866fa197242965e3feb47a78c68380000000000000000000000000000000010638286faa6c45cf028e8e3d200edcb348560e2e35902927391401b3155240b62a40784db88e02b874e128e3a2132b5f37e2ed8e96921a0f9bff8b43d432b382d7b59938e269c381351ea49b8c1ba2b000000000000000000000000000000000c7fc4216767ed298206bc142862c138d78726e2d39afa18fe5732616c73a965d95cd2032d4b2f5a4d562be48ba6885a000000000000000000000000000000000928bbbd76b87f58ecc850e1aa4a2be11b15a81786aa7ca8cf0f6cc342db87b66c435f009f88ad97b747400fbcc651e10000000000000000000000000000000019f5ae9f06f2bc27a39bafacc7f3745fcdf8c78c9ae8a3c066ffd704aa4117eba773691ae43387b93e86d2e2de3688700000000000000000000000000000000014360a7ed73c05ef5fe651321f7e839c920bbc1896636143b88357cbf76e15da839bc7e1f1e629768d447c9d313cec8e23f4a77a2c34a370a9b59ab1cfad77212e433464d0195f0d2fd20c69141389f50000000000000000000000000000000000b9d955f9d28f9485d0bc4a961f0acbf09ee5fef38ccd81a2c73cf87a461ff1bf28d4dd1e0db3ea522299af67bff93b000000000000000000000000000000000889061e71866001b0760f68e20c7c0c033d782e6e6752f11502a0e8b6b70277a985dd13dd83424d1e5cdb9eb96a01c0000000000000000000000000000000000e05a26686667f44de2bef53c36c82f1fdda13dd3f7f8fe1fb026273dc4dfad18241d732ccb757e2b46ed8317dc69fad00000000000000000000000000000000038b55685b02231905dd9a62a709c0f015cf5650b3fa469462b3e9d06e3af8092d998c8e08ee61db1fd5583b0809a38996c59b0bc6dbf66f42cfee34413cc4cbdae7a61e232757c75474818591764d6f0000000000000000000000000000000006649a8eabb25fb7793344a0b29325a88294343f6c69612ee9d9002154a49791f6cd7b37b2bec69fa8ce11722e9f8a03000000000000000000000000000000000e10f2f3de16fce9b9817085f0130e1839d9aae949170ec16834732a9b12f589a2b00f17d2fd3416ddd020b7421ca20500000000000000000000000000000000016b51112b3c7c42a8c2a0fa7f286ec05cd07b6cea5675bf1132de99cf42b450b3c2a8f02ec821529a14a2a0fac3a751000000000000000000000000000000000f471ec8b65bde22e003500d1d422dd0d163abb424dd261fac588333755cc5124acde328085d8df852c61e024155564781c180924f1d982bf4b6a2bb1cac590cdfe84198fdecd87364e163dd988f9b1c000000000000000000000000000000000ec162d22b6516c309efb6a4577c5631a5807bebddc5fd1be5446e4a64785d49eed80eba2e89cfefe484ecb8d50440a600000000000000000000000000000000070c252caf6c56018af6b281b829a4fb8dbab850ba0446d233dcd4d87bebac00e3e5070bd41898dd561526498b153199000000000000000000000000000000000a0d76d1205c1f520d82c85bac4473ea7cf5f68022d95b1f04d06062197973001234d86921e70a94e478eea85264f14a0000000000000000000000000000000014c6a07f0d568f2103ccf8f61278e916458820bcb61fd91479b0dee874fe36c063a34bcb14ee434b68681d297637b5bfe44748b9eb1f44b5fb143cc8deaad23047bc5ecb8059705e7905c37625d5e2d3000000000000000000000000000000000aabac129385d145243c3a1f357ccc963ff14867ad039827488128ac639dc62fba82ace66f889b47d8eac39802bc1af900000000000000000000000000000000062bbbe8c72cd6f8626484bac159b7e28c6c8c3261edc6a05a30c308cc9e56db17eb58f62ab755f04a5c87e58c04c7550000000000000000000000000000000011a4a439d18501142350229778f67bbe0c9b948229dcecf70a8b09d1df6c54801a111c603301da2377d4198d09dd51e70000000000000000000000000000000017de3d9bc6fc5f415d04ecec013a635fa200699c496f4d0bdb5cea7d446274dddd0a7f6b06058fde43fc4f1457361558ae04d7723b7c9cb0574ba744bfed8f8a347ab740bdab99136aa71a6d635d0d98000000000000000000000000000000000c86590a02fb5c9568af4e69611f09980cb5a7e040c94ecdbe64e40005783fd3305a5657a5c6bebca7d20ee123a872b4000000000000000000000000000000000bc873a9bc694171d2606f4efa409897e03198a61b1bb16ae90f0d12345d2650d93c46e0c22b717e2f0504b8983515990000000000000000000000000000000001df9160ac3bc54c0121a9c69e9065f4266202f755c961bcb8641d13720b82ebd73eb3804ba44769fb2d75144442f1c400000000000000000000000000000000045e9c8ed2fe1e5c9a2a5bda75dd60f6bb5dcd0a805f68c1f662a5960b025ff29c8e21857d2a61bcd65c747d2a2da8ef6a794685a342ff25dd706e4df725e3466889d8f08a27ed2f32523b117f01a84e000000000000000000000000000000000f94df8d267339bb4f51b21014ca6d685f7657d0f0bca189e53cf19e0e5e05bfad773c0553daafd80c86f302b1907ba5000000000000000000000000000000000d92905addc028a1dfdad50e909c77662e10e4689e7c8a4a0174a3e1c746b361665b65e17fce02b6c067a5b8d7a6a6f500000000000000000000000000000000183444f0665790c48bd3c07545115a11f82463a092774234e7b33aac1094761f213235895e5e61ac1b0a15603bffe2140000000000000000000000000000000003cc2cbbf181fb023a5f6088d8a9793b17984b3dddc8c3ef1a9f82f8f436002610df60b2d35be212da9945bc8108c0bced3f23c51953e46d400802dde46c374178ef379d5c1b04d25449891f0d5623e5", |
|
"Expected": "0000000000000000000000000000000011f85691799cb76213068ef4f997af66c349bf707295b969d85fe637d4eabf54f3f29e739152aba5027c1b55317a27210000000000000000000000000000000019627f9570f07f44f326b5b3ee19bc477e92d813be2865e00da93135645e02e6fe5507ac4d50085b02149667794609fd0000000000000000000000000000000018fdc97bf0f88b2348b436d70ac4e28b5ee5ba21e21e94808b8b9e401c0c7d688974fe203ebda0b23abe38018876f4930000000000000000000000000000000019e28c9c936ea5a0b3b41871c3afaaabd53a93902e44a96dcb7651bce7e6143d81cb695fea8b94aa32c09ec030dd9ac4", |
|
"Name": "matter_g2_multiexp_76", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000703481cf48efe78fe8dad34184edd1765a1d01846de74a45b43d4721bf1af116c229f969868b0e6e851f22bdfb0451300000000000000000000000000000000063d316d495b1e82380c5b73bd61ce7f2159e7714c50e374e8a91dd56731dbe03a3378bf8afeccaba5fda73b4c2dd166000000000000000000000000000000001012cb2f6578065c93aeb673f447ce95fb42927ef9d12e07968ec04b6a604d785944620043dee5de4de33d59e67d64f20000000000000000000000000000000018cc7cfc360801ecc420d77ee171fb3eac3be0cf26b3f36a6cfb7c6adae7bb74c18071daed8fc56b8fa639ea138267928c8e071da1ae8f615631759cf33fdb876ab289a6bcfa6fba2693a58f8601dfd10000000000000000000000000000000011e0dfc437a65c6fe37bb9e554b5138f68a3c52816807bdf7d98f13cfaf86b37e9669f4e0db1b7865d910a309f16cc200000000000000000000000000000000006f2323e01591a7db1d3c7fa1a2ce4540cbe0396cc55baa3a3e13650a6f6b926a7cde0eebb45d359edd52137152fe360000000000000000000000000000000000066bfec8df4ab5f5f5eb369b34e8e22fe32abfc00ac58b68f2d3841248fe5843d6d29ad012249fb9ee851e40b940dc2000000000000000000000000000000000f4ea977d9249bc05dafb682a863ed17f7fba0a06c4a13cdf5a836748664183272eed96bc4109bc5beff61c5469e221f8371fff9230243d2e6cb6bdc4cd97260a8cf0362d18b9ba8df512d2a6f5563dc000000000000000000000000000000000fa3e3e77112774fd6d6b560ff88cc92ef8d009675d0ed65705398ce727cfe786684da50bcdfaffae97d19bdaddd81c00000000000000000000000000000000019e98284b8b9f53faf3b73902cc322dd80fc330dcaff2a7fceb55db6a4b0f7f667297f5e4650c797ee337985dc6b54310000000000000000000000000000000004e30acf2ba66d842575c8679caec607fd090f0aa2350464f3b6eef22e2b9a1d9d5fabb0f3909f1c19f6b8f27c53b040000000000000000000000000000000000ad76b86e32f84ad74bac68909da0c271571606e071b13bd92e387a8a16a1c4002c5a5e94ecaa1e8d2d6e051e19a45c763016c9a9cfbf336ebda090d3f2a1a1b265787e1917f0148f82a9c0b66b21dc100000000000000000000000000000000019bd07479b234bba974ca2f39b317d5f4be33afef66c1d69e53c44cb5e44c679775ba141f82486424110d186561777f00000000000000000000000000000000130002de0d453abe9052a5f70a9d55de74939d1c8e6ad5871a669a867861b1359322eb98539f4a21597d806aeca62d18000000000000000000000000000000000b2f0c649fdb37216c10762f510c3bb4c789dbd29c4f9a8ff39f74ed1a96609c60473a50f5ce3f6535e4af0f2f0a150c000000000000000000000000000000000893b9af710787361a32fbd19c380161c9a214a1bcf3761563424b8546f6068ba650d9caff3e42be63ebf4b6afa2de516c9f679167d5fbb29250834c9f65d3025606e2af20aedec309718f95ba01e90c00000000000000000000000000000000019805c0de5e232632228e2772dc79712e3d863bd6fe56932b29ee99870d2ce5eaf90c73632d1dcddc093e9b6b5b0f1d000000000000000000000000000000000405d77f4b3c44f99a956ef375879e62df033aa408127e0fee013b74675a8c7d999c6abd30f459693086bfdb326d67af00000000000000000000000000000000110f2c231998aca3d76e40055a05feb37eba76cdd10106719f2300f57906424d7eb6d9f85115b78b7371ee60e26d02b5000000000000000000000000000000000593a4721a67caa7cbbe1566611a1d48532c68adcdbb67f362c9ec21e08aaddf6b5e09a9a96df9a89bc25f11665f3a36aaa3300f5a2fafab132f5f4662c1d288210e7502ca2472d060aeea6f2eab2d7100000000000000000000000000000000151758f1921743d116f1c4adfc09cb68b3ff911329e2f6d6bcd04beb9c109568c796f328e1f04381a995fe89aebbc49c000000000000000000000000000000001388c73b1db46bdbe70540c99db46b730e157a23afea97648d73f9d5f7e8b073ed665eed9e9e2500152c87715f1c4d4c000000000000000000000000000000000284ad228867ed14ade5a327ed951ca50c87f0a669e59b7a75d17feb54bc5d685245448a912590179db1e84f1eed1e5b0000000000000000000000000000000017d3da7c167733dd88f1c39315e47cc80c3310cc431989d4cc50ddb22e9fa481c5dc02d94dbf806c4c8da16ba5b24905f6608f7c036c8fdc335601ac55e869215eb4e626f52bae813d45b827df2afd490000000000000000000000000000000016064871cb68f748939a839800afbb018fd5836914a2b76c51818e764628a76817c7ea329e6b2f9de653c8162a2a2e0c00000000000000000000000000000000082fa03cda4c617a780caaecd7c859c5251b56b61f70fb3ea8c05b4c11c030adb8a96d715c1325ef3dce9b20e8065b6700000000000000000000000000000000174a245baedb7e1bf1368212620b850151be41ebb00c977d85da499223c207ab6f1a1d94a51aa9e90d07764ec3615b3a000000000000000000000000000000000df5b81cf4b008480775ff3d7644f546a60382e92a98b03deaa4a20f831e69e14a893ffa731c4ae9ee237d747149a9080cd68c59b1371c7063dee5732182961be90b95247511a5b564d7eee8d2c7c64700000000000000000000000000000000019d36b8dae5e1083e687743f7494b7f9dd0923024df81e2f83c78743e227ffce588a16630201b9909daa6c9207b5f430000000000000000000000000000000015659059cfee7850e1cf0e49abeef2fe5837cd128742e62de20dc734f1bba343aee1c9f1a59d920a0519995561891fdc00000000000000000000000000000000102b7221257c40d9adabd0db3ec9f6348487187ea1110773fcb2ac5ce210dfed167a4d15e605e9d9e666fd092147a1c7000000000000000000000000000000001402ff9770d27d2d82efa6abe4a181e3c1d944e97a06f670d9e46b24f9900fb4a838b32e17482f25be9b6f3240870c02ea52329555d9b79eb1fd6d186df80b25245ba9225553f402cfa6037592f0b10f0000000000000000000000000000000001745ea52686f87a39fa42ddb5b0f69368db3757394fa7a1a93eb20c398c26415c8a7edeec7334df5b15345d6174126b0000000000000000000000000000000012b580e6fd228f087c7584cd95826e56d1c074cf16c35286c45d2067a362529d241c1e24fd22cc9727d423551de1a1f700000000000000000000000000000000104b46c42a706c61610f8c0434894c7cb9ef878cd0234f8aec0825cbb8297bed3de349e7f6037dd19a159103ca7753390000000000000000000000000000000010b781b3cbe6f415af15e37be7c60dc6703e6e79618cb3d8d9a5ea3b17c00822aef1eddacad66a646c009dac887bb070caf39f2a517d432d1653c37fd9a6c4a8a811107dae428f4b2af3b12e4b6acea30000000000000000000000000000000004b172c360fca555e65860c7a294960f506b562e012ddebad5803bc3f4b93159c16cedb73f339def9cd1beaa0912c93c000000000000000000000000000000000242e37775a042ccf59e99da667c67fc49e80e54a1b438a74fe306d668059ab4dc7d9e457adb45e1f91b3e6bef0a130f00000000000000000000000000000000186eb83ce3abe66b8760dcc0d375eb783d175b0b2f36cc08793d8a86cf76b7618b826f50c6b02ed586394abe4efec2f1000000000000000000000000000000000bf780324df1cc5de325a796f1fde367eb52dac76c0632915dfcaf01f5acd6ae890dbfc2e505bafeba7fed8fd63018c2ff0bad6dae80d5f47dd8c208fef0f3046cf1040112d18c596eeb934762977cdc000000000000000000000000000000001231b52c8a081add6e5c250caeb9467335933c2ed66826e4ab44561eda9259acf926f22ad0df8e8756aa51279d12bc9600000000000000000000000000000000051c46bb04d3e035d324de681c772e4561cecc6a5bc4ef0a0cea56618e09b3f39f5085e208229e50164bcdcd4abdefd2000000000000000000000000000000000ad7ee610398935a02c3a7139185409d7fd4681ebb74a239e15d1c092ea913016d3f585d8224cb1d109ac111660a94aa000000000000000000000000000000000903bb16efb052b99e9c46f3478b4acf800a173b35b0079d7728fc25c9415c8b05ad520f31e6a3c867245f64355cbc080d0c40e5d422685c5c83716380eed82392ae1dc6074a7edb5759fa34a61db2d0000000000000000000000000000000001788efb21597aaac29b7bcb9ad6cecb89267c757cfcd8893c32fb13c0f3e1af7fcccb9573dcffe8d9220292b7861cac90000000000000000000000000000000015f85d3686148ad62d7fecb71920981117cb8759ab249d0ceb45f9e4687914536a1eb16ccd0e185d1352a8d2b4a8ee7a0000000000000000000000000000000015d8ed94c0415ee0f7c9854841bac5821253bb2ed4d86a61f494cbfbd61614983e4279fb17802ca68aba4a0302ec1d8a000000000000000000000000000000000f950a4c8aa18f4605e1252c367dba1e170ad00376a8560c2fccfa7d5487b0d1d5885cec16a0a17d81b5a584d473853f7e93a16a443d5f981a02f0b6866536dadd276abc0998bedd76b168ebc8e31b82000000000000000000000000000000000da25ed9154121205ab6843f603a38a6892887d2725f16ff87a5218586c6139188f46da5a42b5e05982468e8115713ce0000000000000000000000000000000013c13ffbed4a60bcb8659013b022012ef3a4400f506d65aff7ffb1bd5a9a5e030a298e417cc1ec8ee7ebc06455dbe61b00000000000000000000000000000000132d83bd141c434326d4772de7f8772c30a6456de7adee7de66a04bece4c0d20bae5526c8eca5af5ef2eebd72c90d54d00000000000000000000000000000000131355c5e359081dc86e0b15c8aedb4f2016b41e8428051f5132258eaf4392fdb63a91452dc56aca20b7ad3263ebc8c92a1d13a64c03585715908744481c79f340b5bdcdd88d685ab8b91722ee7ab7190000000000000000000000000000000012dbe1327162e4176b4988cec23df0c1b0075d0dc51ea8afbbf98f00891511d9023cf7538c5705d59b6d6ddcc90b101d00000000000000000000000000000000036c12c7f7627b6d6fcba9a303248c38d784a3d1d0ff02e550565efbab68c5116e9a88faaaf09bc72bcc3358e9dad0ee000000000000000000000000000000001578ffb68cf12dc9a5ae6fb5d822324cec9e3f576ce08d45e24fec9203d36a6461c5b8ea6ac50233e8893b07ea6e71e00000000000000000000000000000000015cdb43c82b20b8ab270b942b9e625ada9283962a7ce95eae156aa4355e1123ff87ddb1cc85b2a94bf36102ccbec33fb2bc6979fa2e386abec058683c6d74de31af3cac21283cd5e4244d7edd94da9600000000000000000000000000000000017041e16975850e6445c7b4896955eb5eab383ad3c3031aef04e8fdfb65a6d52c9e647330bfbb0f0eab630c9f9ef7a12000000000000000000000000000000000b62757ccfb913ac4264692053f766e142697f598a3fe26e998119b63a3abc7fee03db32a8af36aa21181fe9ea89d12c0000000000000000000000000000000006bbb842a889d7ff3c1eb5e0b16e3a921a11d28a251c488a8a17a29edd93672fd15974a7e972a34c47283c583cf2d29b000000000000000000000000000000000e94e685fb1751f8720b8af79aec7b245ae8daa195f11f485f2c0c5dd68cf39eef848a402ce2342a6b3398cc7879c6010f1937936cc3766184e47f39acfe5af4497e8edf77ab34083135a9ced61d25ed00000000000000000000000000000000100d3fee47ae6c8c7981c8cc615870924fbcb34c2ed817d6862e2e6d0b4612222a4c8332c7d51b58ec59df6832139e1d0000000000000000000000000000000017270fa71c34ec84043ef64c5dfd61614b5b3bd99204f9f70994d71498219818a5f16843c67c668b06aa5ad3a6ba8a0a00000000000000000000000000000000057948c0ebd14664bf33fb282e200fa0e641764a353e8347586465dab0c79ca2caffbdc2c6d60b2d7c8cb6b088bd16fc0000000000000000000000000000000012747eb070f2de18f517648395109bc08b4af3f04d98e23eb6b516199b4eefc5df7d57baec736987139c7b03b573941f639a8b60a1849c71688a11e612b315439161717f525b5deabbce75808470166e", |
|
"Expected": "00000000000000000000000000000000128c6c0283ea35c10330502d6aa849a909df6b8dd927a24f08072135b8e21e40c495c42e742160363772569189d73ef40000000000000000000000000000000016d78dba1e0feeab46f8cd38681a9c2f6490ecc3a6e79b31caead256611d133090a4eaed9691a87b66dd1c2ee50d5f470000000000000000000000000000000016de93e176c950975abcbc692384996315a98065db6d6a6214472e5a338e291b36abbcdea1b8be6162fe578acd669abf000000000000000000000000000000000d7155e239e9b15ab64a538b0a0bd53936df4ebdc3ec9b0b1d494e4df780bd014425759e9743c9b262cf48cda01e945a", |
|
"Name": "matter_g2_multiexp_77", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000a653e0c24eee1cdf8e3652809de0cd159f2c541981a4f43936e7d41c0f97ffe2f1e1e0d1032f0970023f1d27241a16a0000000000000000000000000000000012d1d8d2f96db0e5f97be096c961e3b90ef3d88492fb756894979d2e8104791a5b9a43888043ce9e543691f15d2fdb650000000000000000000000000000000006ffb94dc3c2d07830498260ebe4641b2cb64df61cebfffaf2d4ab5b6ba92cd75de209e8d7915ee744c4db5352ff239d0000000000000000000000000000000011f25722cf9db77ef8adb9caa250175e12412e6350b494395a86c31e1f5dee6c89cc6603f1dfd08a70344cdc44aa0c2df3efcda934ec9d2ab05f25d618e5a483e830d0452a88e980589fcd7cfc39e5d80000000000000000000000000000000006177a74e3551770e7d906222590108bae7b97a5dd3bdd2344fc12e7005f2c1a188ab9dffe68f5ffb0cc36294106f15800000000000000000000000000000000041b140c46868767119a6ebb58562570732198854c92bcc070f2a8d9be91282a70c5ab99e75cc9e5064ed628aa5c59de000000000000000000000000000000000f318ee33fccf455e46add44922bb6e99afd4354bbc79d7550f8d12d3de4f75e5ddf4e62624b116f91aaa80a148adaf9000000000000000000000000000000000fe012bf88e152eb62c0c906dccba469abe591687573a59d3debe747b7d895e4b0755f16e67fa9193a2fd338c04d243a4507a696cc57c0bc49fb4d1686752c71c9c816d7d09bd66910b23810d475aa02000000000000000000000000000000000b26c6e0106d4efbacf2dd0d15df17209b1306f388f493c096429c031bc4a6a535b64cb02b400433f948fd6004df2fa200000000000000000000000000000000061853cf1a32fdf4c370cd413754ea584d3722a08d58575075a7371e57a7bdef95386ed72f91c4893377f6b551dd6b1d000000000000000000000000000000000ebf17e60718c8563a1029ba035dbbba75e7191b4339d5d33f64bb35f34866081f26f4815e01b02e8330e7b7e9c428cd0000000000000000000000000000000008ce40f92efb5c5be48c814018fbbe45f1be45f5b607a6600cecd50d8f791de7d91939ab61204c2a1337c3f21b2c9d26518c1259f23de4cecd5e3a40abef5662b497ebaf16240f40ecd651d2ba50af0700000000000000000000000000000000123ef52cc44f36326b33234ab3348893bc722bac3674e43385b201f372fe4ea3569d69d4d561e26f8ea903e017d7376a0000000000000000000000000000000005b1707ef61ff9acb9e8b4dd6922daaaa2d8a7558cb55b1b9b96eb6d57c23f50a7955763c9b5ef04f52b09be8d55f4b50000000000000000000000000000000015b6e35d14da61e7a7fcbcb0dddaf0071d8d2d89f7179f44851947a2b9b0535d6fa86b5cae9713a73bbed909a4c6deaa0000000000000000000000000000000013463e135b1fd460cf042dcd0226e229d60cc2beccd8a1832df241e65a644159722a14297c0033eb499e5890f0caff1e5561616c195ccc1345421d8a6efec48f0a4dc8e89ee89599839efaf95c386551000000000000000000000000000000000fbdf4a533d355e232723fbc97352fc5d7d3d199934883a61a9ea116830bdf9e40d423256225d9a3458134332ef6e817000000000000000000000000000000001195f0ad227941c5e383c48f546be34762d158e6cee585650b6ee987f7b98e802f678abac6646832b30b6e12e90948cb000000000000000000000000000000001820d5fbb5a62140c6e8cd105a70fc2f1ed84e254c839deadae5eadbb75e1c33a07ad12ee92900f55478e91958a3147a0000000000000000000000000000000013849bdcae33fad27f16e91c6d46b9678a00491e3d70a8db905db4b1d2c6f02a29392b5b77c1472052d6f4d49f14a16737c77734125181c72454bb2d37c3725cf1f9b6d6f42b721bca469fec154b3e2600000000000000000000000000000000188fe1e394b567d71099fa13b5c8a5891636d83b6b8a08f410b080658a0663deaae4dca1afe8b9023b5e8e573c752c92000000000000000000000000000000000f66c65dab8e1b2912fd5285a4c87821888532f5107075cdfedacc4d7f75c6a74b4828d0b4c3a2c0ed94576654a7047d0000000000000000000000000000000016af44a6df79c8c9b6f1d8aeca24e024c454d7b94c9ed386858dd35c4158cddcad1207f9fc3ac9e3b748c2314f875dac000000000000000000000000000000000315e5e4f78e9fcb93aac78025e95b8bf82ce4c840cf565e0a868b0aac22950d62f7becbf8039a16ca3ea66a7498327d981483aa66e04351f4340fd2b461165b9a9983e91c148da78d3c8e0c69e77de4000000000000000000000000000000000f9a61dd1b3034b8cd7408b0a44c8d02f4fe0e87778d5d34f5e884ccc9e2d51eca6b6060b46b66843e8247b3c794e19d0000000000000000000000000000000005c47fa7799a0fffcafbbe4694dfe8d0f47b60f712d6319e9a56ac459a636460e700e2af80f9c688208978aec7c413af000000000000000000000000000000000ab1c55fe2207865ecf12e372a341c776d24c08dba10702fce1cd2c01eda314852d81d0ccf1c3423c2a12e8960677f060000000000000000000000000000000014f8a1964aa3240d788ea40bb51abc50fae2736a34120ca9585fb2d5bba4e5cfa201c83be1e00ecd1c46fcb2ebb4eb809913da6f756005ca8ab900ab686484483af07df768209a16d807f8b88b9334d30000000000000000000000000000000006441fcaf5e68b10e7e511a95e56b9613453ec6468bb126c5eb12f204c9681c69b5c296320f92a6fbb0b848f8ab5fcd1000000000000000000000000000000000141de16aeca0a2f991e9fca4b6ce8fbab3d66ee3ee4dffb0124384a7d4ba51864a53e005fd34516c92ecab33165944a0000000000000000000000000000000008543656b5495bdb726109cd98fa18e405648fa88cbe2e5fea5380b7d0ecb207f0343dc7888b9945e55156977336226b000000000000000000000000000000000b53d4e392f304225b1ef363a3528daca1d3a6ad64ee99d58491863ea432a29cde5edd4f390de45a567cf32112ca5929188fb33fb359f21bc5bdfc85d39676c2ca0a1e619bf8a8e8de62da8818bd6cfe0000000000000000000000000000000002e0c55a43078df575efb2c99b27c5632dd1c08bf28b6c0558081a78de58e4258d1b57d94ec6fa157add04aee06e7b6e0000000000000000000000000000000006d3f4f0791431a56fb386f4bb8e6744cd19b10bd0f2e65e927371ab488d3735e3b83400ddb25ef9d740a8620821b0ab0000000000000000000000000000000011e9cdfec8a8f8eba0de6809485911711149ca0ebd0cecc033e2e5ddfc195fa7de671a686edd2f56e5f7da7328dfbec000000000000000000000000000000000171f188afd5d9568cc5648aefb65cd715c0293344b9aceac1031f10b4a1e4b9fa2ab11114bd58f28aaa58c10ee0eeac65525ab4c4468a2ec0beecdb7fb072f28260ebb3d9da1a4c274b2c11a087e814a000000000000000000000000000000001651d9bddf61e5e54f86609c2479513ae84b000ad7defd840d9619a8361922dde81c999d0e95d8a3044c46fe0360c2030000000000000000000000000000000014a68c248808e826a3bb50f3c1c1438483cbb9da8dd67a0c9633a47f733e6aa7deb4a13aaebcd50de6e8e8f00000424a0000000000000000000000000000000010c8a94b9e0ec9965f6c8bd0c4279102ab682a14fc3c22e9640d68f240ccecfead9a2c6e69f7c8ed369cce7e2da50d5000000000000000000000000000000000181493e8137fcfae203e1b45189fb828dc9eb56887c89aaf9aad0380fffada423f0ab48ed068ba4e67a2b01a16abbfe55ab5a55a5cfc49cf6c36b5718e108f8d006bf7fa1ec3dc7a7f9c02a2d1e3fc57000000000000000000000000000000000e3e33fa4d85a35e8707419ca6d4fb6a61ee6b07ce152adfbaf6b5f1d7ccc253b59f91e4545848b3570bfaa804ad9767000000000000000000000000000000000c923a4de074dce3ccc94698bf6445af5847c0e6f22f225c589f744ec83ed0810913af2a6d04bd55200ffc738b31b01200000000000000000000000000000000186961ed1c6039476eb6f13bf1b5f6627b3b017ece57a4a5f33db8ef12347fd507398a421932d3d2a1d009f65d06e42c0000000000000000000000000000000011e10ae0139f95a2f1144810894fb98f6e5e86ce67877b949a2a7134c446dfe53c23dfbfd12919b24975f26eafa249216ce7aa7dcd01c1b7059ad3cc0ebf5d19ceaae633160a968c33aac5dc6adb942800000000000000000000000000000000029265ecf3c81aab289c98d9cdb917749ceef56e2e4d59de2d6c83907f394ddd1cce9d093a20206c2c1c215493c41c49000000000000000000000000000000000986ad139381e4dbabd6beba179600e1c782f436f84a7bd58cdd96a22269f1d937f88f25059214fe2a781ac519aa621d0000000000000000000000000000000019e296d5b17f78b3ffbdaa2ef5228fa9dd65abdf6b2c5b0f99a708c4721797b3b156b8df98a5a879f17f095548555da7000000000000000000000000000000000349677d4719445d5525cd65e2338463d232eb75721ca51c48fe52d0fbd299ddbd6cbc12546f056bf212d5700c3c4100854bce63dcdc0cf408b43690abbbbdacda5f3ebd9d9e462f89f9f50a9f7bd44b0000000000000000000000000000000016f5d5eb3fc3ff178843a7d21d3dd628bda120321ae44206d88f07ac001651428e0da95d3f0676e1bbb969a300406ce000000000000000000000000000000000029121c539ef1d7b9888497a362fda2f8402adf10a1bee11b53cf3dfcc6f99d5026bc386f86a2eecd0c276494878104f000000000000000000000000000000001320a402922f2a0bb287464854be6782046dd9dae4c0cd94efcb8ad8e0f37b7889bc97a3c8b4d3b3670a6924c8ee23ec00000000000000000000000000000000101fa8bb2c90b755bfba9cd7a98790b7bea2ede4c806fbd9f2006d10cf87c44172d4ba46ea40fb75afbbaa2abc3b6e9d7603824b834a83c1c408243b51cd2c2d31e2ee763d69e2ad6d369bb6aa2396fd0000000000000000000000000000000003285cb099b04b6acd333c7ac76c839b6c09388792d5fa1f2af0821e49dfbf40a06803c4cca92512bb76d073129a48a00000000000000000000000000000000005b2fdbb25381b3b67814bf6cc0a4cc17271416d16ee369b723b1711d968c355b755183f0bce519709723250515ba32a0000000000000000000000000000000002c7062ba4f642b95e028a364b0698b801f48af3c336fa09d13d83ec6cff10d210b55b23cad1d999889c83df7d1ab7e10000000000000000000000000000000012cdfdc10bf46097083294259754453e084010f7ee928cf540d44c80aa4f601247223a318700bc24114e7603922d15ae923c86e91c48582f19409b962be361da5936db02b6862eefc288f9a32d5f54760000000000000000000000000000000000669d760352e34a407aef8e141fcaa9468257b12ec08ec218f49f0769f3acd5068c6dc9d251a1b2af02a2d091f8ad0000000000000000000000000000000000064a7b4026ee3115cb730e56c4b9bf3e1527dd0f0ac6015f43d30a2f3d8d8c2659cf50247e70ca3c93d7e0a404d9faaa000000000000000000000000000000000979ca2e81663ed61486c1f841c19d83549388d798da72feda82283406d4964bc9991f876a6032382c35b605441ee7da0000000000000000000000000000000008d92cf77b44c516c243f3e6a8a8d3f9d3d7405820ab972338f700de1dd9a66d33b4a70540a30f630aa81fe1cb5bf057e1b3071b561a80aaaadb5cc24b348a2b6012340d3aebcca7e2f56983a8a13bf900000000000000000000000000000000198831a40fec54a210a63f5e00b132bb1eca6408335b85a75e28be6a111beea3b99d9f2fe5091ab0eba0f082c201c14d000000000000000000000000000000000fe457f8d215f390000efbb7fe7193ba02a2ef78e9bff6539995f01604fdca9fa3c010276afb90215890f5a5df3ae21500000000000000000000000000000000076771823180422495d89c301443a9d1fa141716e5e27205b8cb6b461a3ded7e6f196c3976cd6ad56b2e6ebb6b3a70860000000000000000000000000000000007f666efc677f6f767828e1291bde0ba0ca445ddb2d69d5d2fa090ca49e697ce4e00f55d2b706454be6d68f012d76efbb6863b755d3dee61328a60f585531c436663bbeab9afaffac49b6f0b57614eaa", |
|
"Expected": "000000000000000000000000000000000e1268a5e2f654c4038647a910e6cb4bab1d6ca3562ad4a9ac18444c8b8a3fdfbd35acf37f9203041fd587a5175ce86d0000000000000000000000000000000005e701a8ddd15ecb0231b7625f7868c81467c140b2617e60440a9b348a192e5248b1b3c087545cfb6d173fafe48d32f600000000000000000000000000000000071327f52b1325bb664d32c513fb12afb96dd8da23dd91bc4c3e8ae5f97d6bf673a5d03bb8bdeb6da3144dedac200dbd000000000000000000000000000000001852b86d3ef45aaeb691f454a345ed61104cecf0f444e4d841f2bc0402ea1291ef056eddb3fc3929ef4623f31016c3b5", |
|
"Name": "matter_g2_multiexp_78", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000fcd3f253d018ef09a7c6e8f36662ab4190867a197e0c42a0b425dfb5fe61d57596ada28dde0b093676ce15d03406d20000000000000000000000000000000000df00598337060d603607f3b8dd16f277ce1882a2e9ced48e1944662323efc29b33c807653f31583a5d2198426019ba70000000000000000000000000000000009876c81a76986435d34c6d44d51cf1016c19ceed2432ef1e68decd64da2e31e42372c1a41a514b0eac0ac103ab6f43800000000000000000000000000000000121cf298ff8f610c64ca4a887c52cbe940333506ef2afecffe266b5b585ff737395e2c64adc23b5bd232250e67c7a62613ca0cfc742607bee58988df361d7cd5d809ba4fddb209c898cd555369fff566000000000000000000000000000000001885d5cdc3e0e0c8cffa7519e6914e5d85962d07633970c4174ae4587853f13970a1f5d7ccba97458b9b5046847ad29800000000000000000000000000000000105b7c0ba96d5ce32d7447351ded3e3f491a0e741e921447b91f22a23b64c2d749055a0593e5b47f0ff7815e1a4c9943000000000000000000000000000000000cb88fc10c94642ae7e1d7275bbfd51a2d40e9b29f3d51a1ceda577beeb131eae4b17418f9f358d47b4b9c9ca4960a3b00000000000000000000000000000000131a3e080b1d4e936d97d255b07b09a6210b5fe6900da87b5cc595a72de2b6ddb01809e2dc63ad460a2926dd8d3b3b2ebcca8ab454fbc576a2b910f140b23c23b14301c19e1f47989d78eeecf279862a00000000000000000000000000000000066b31c0bc4b3b9fe420dc095d551903a2859556d86e210c96480f1d31d449d85ea292e2432babdb71c151c7b215cd6b0000000000000000000000000000000019d79a60793957745077f9233aee7a4f096515eefa7c49473f09bbc73fa0ee13a2a30a08bd7f3bc1d5c412d671fc37ff00000000000000000000000000000000006882160e4fa8ae2c2d48ae389d8f023e2775adb7a815edeba13728b8f6b343c45788c8e9116445e9989e01eb43e1500000000000000000000000000000000000ce53ab2d81ebaf4a85b3e12a6175ad7fb6cfbae207a69a0fe2195ab916fcb582b097f09d9fc565b837925f68855c4b59f82ceeb6160d3256228d7a41fb3caa6f305b23142ab979e728356a13309e27000000000000000000000000000000000a30d335c035afe459dc262fb1bd24dc0bafbc08fae0bed47e4e204280eb96595fada9c4332df1218748921bfb1274c7000000000000000000000000000000000e37eb189560211d6fe56faa3b6e710878a21907fdc1a9f8becabca290c24b8831e28ebb48d06bd822300fd09b4d103100000000000000000000000000000000104842b88b9df6a7b8243494eb11eb62c89d1ccbde9f55fe221c2366d6bc9149178f177628c6fe7c7661318640295e570000000000000000000000000000000011df8599d72b85ade11261076e02c036be5dfa3b6fab4ff72ed7413a879c0a0742be6c36a32d0829a4e3171b0341c6a3995f7d2038ad02deddca34399e5b5653fa471d998c52bd52241840cdb9202b2c0000000000000000000000000000000019f6634435be45b099cc739fe5c2dfa01f61fd2d466d5ea464053e2d5acf2e0e9448b1bb7770b5ad426f8a872c5764400000000000000000000000000000000002bbd52efecb10b3bb6f8bd04a5751042d8598cc34e2837184cea2b5953ec125dee871d1f2f57ebc84849e3a7ee5abe2000000000000000000000000000000001962b716342df9c13c21d89ab5b8c4c0ca191440fa709627e0f240a7ba518f4c95adfc5973b6ed0af591bb54bd00937f00000000000000000000000000000000089eec676276c52bfbb2593ef0362c12a5f3c1a0566d5aa862f5f5ba1580f4dadb36c15fdcf0c3910ee14487ff146c8997b67e68bfe2d7fc256e6aa610dd91dc1b02c64186d24702ad8fa9f715b582a5000000000000000000000000000000001556d081a489eba4fbb0c20e22b8cab432a9f6ff459ab9b0e7ceacbbd46c8e24a2ee70151b019a1b4bfe47d934afede30000000000000000000000000000000008fdd7391113e8d9865ef48b60acf921b17c50744e6ad62fa24abaae54836b3d59a7441371bdfdcdb251d252a43aed7b000000000000000000000000000000000cc66cdb1fe32beb91b05922f3920060e7a95467381d62f2f036e6268af4128c9516780ea53e873993744ce932b901f100000000000000000000000000000000151f94dec958859ecaeb810c4b1cc7a707d0e1671cd4a1e3c811910bc8b95c6c944167dd280c7fed22f92ce7650beef998115b9f84e3ed6947bd6f0e3c65361cf360a65bc059515da852a72ec5cd178100000000000000000000000000000000004f88568c7ede48d7476175f1d2e7ded4312c24934f0d47794705621f8aa8a5072b86cc41e187f4aeeb49bff17a4c9d000000000000000000000000000000000ca6c579e86a68b4041150fbbc36da744d359028993681c34e66c537eb8a0a0d55aeb9b8da7fecb844104dabeb507805000000000000000000000000000000000fec63c57d3d3ca98cd1735b2f59217e163ca53b07b4fabc4415b98377d87e75f0fcc9b51c99a57ff61ca8d0016a206d000000000000000000000000000000000940e9f93f3ccbe74c7be93236a2c440b213a014ed51cb57fa053495c3d6f6c8edc08ba8e10be26e5faa898162d67fe327370e1037b709015e0bf178a41ac55774a813368e11ef7a764eb48abe75dbf500000000000000000000000000000000055e4dd9da22201b5eb64e3b9eff2eab614c48450424491a85c18e05f50659b88e862490edd11ff980b06696b60c35b00000000000000000000000000000000018fab38f58d3d541666bc29b9e94cb3940f1794b2aa851d079b9aaa1cf742b07cd6dc7c985c7e4d7d3fe683bb15d618e000000000000000000000000000000000534de5e1c1181e951b437fd17993e995fd4aa2f6b28fc3612cd4db615de742e12d66c03b9ced538c1c7cde27752c190000000000000000000000000000000000aa8580f1da71f2ae9ec26f3b6466813a40ba5bd3f89ed0d42695d420032540194617fcc2f13e36219fc0cc3886a69c36bf5fb297948e0ddc60ba26e49ef2892ca008e64a22ff2bb21ff70c56112f710000000000000000000000000000000001804ed7677fa3842bdc3eba708bf4fb7f7d4eaf2f1a46193c861595f64196398622df4358b9526f33663138b24fef1310000000000000000000000000000000011fdd7e1d0c5adfbbbaa69ce63c7c54525091289e4dfdfb3de772a8d5a958581cc23933deadcb8856540e2d0dc564dbc0000000000000000000000000000000013fcf17235506fb194e3adaab881c7aba4b87e5aef739e0547b858410e3cdbff0dab1980b1b30a7d03d617179ae545c900000000000000000000000000000000004eed0ca479cc458231ff969ebdd4e33732953e9f5610d78d4753b99c5f8cf73c742387b8e71b9be074fcc67acd71cf6b488b6b63cb8bf34efeedd9f95dff4d3d8c067c0d807bd1e20bd267748275d0000000000000000000000000000000001082b7796d35e387df689bcdda6e0316d343dc907822d1a873adea050374962b164ed27cea0e1b834997f8274e4c5438000000000000000000000000000000000b1905979a90c7a61f4ee2cf3a9f4d6ed4c724c9e216981b8ec34fb9b528018d237771ad620020efc2c3cb104df667cd000000000000000000000000000000000752663e72390108288ef4de3c3ea409c74e7051505b12083c41a2e8937eaadbd8cd61f96f7991722226fdd02dd8d252000000000000000000000000000000000f8e4eb7a3c78b8040a115c42b5d2fc69405f8334e948b8553f444dfef29bf3920892da431cd8394cf61f24e356e95694f661845e91de1c09f581c7612a25bfa0889f77c2add31b493b37d20bcce11070000000000000000000000000000000010884516bb9916084709351ed8768c6105fa451e08d5acb233511254ddbf4e72baf9c43b56b4d7dd129a38f5b34ee5f0000000000000000000000000000000000228fc5fffef746419cc69abb17cdc63ded44892b8c5d02f0c72bc8506a61d15a74ec4ea0e1d78f555ddec07f418539500000000000000000000000000000000048a4192c204b7441e871076d91d4f610c347c2d71cf495ffcb2e2ab808a8c1a549eae96e657d756d9a3b94db2892a2f0000000000000000000000000000000017a94d2472df89104ed96e24d166f922bb852b5ad80f80188fce65b08d39cc3ecf94991c6bec5dc12f9337e7c087db2f8b3bf8d5e529912b1b6e445f592a6d151c6f5d01d3b021a31a2669df4ce02aa3000000000000000000000000000000000f6293fb0e19ec85f43a1a02df9f59ad4fb0e49b16a216ce097b8ec59e781fdf176360d8492e8b77674ae2c0ddb1da70000000000000000000000000000000000e354d09aad68fce6cde40c787ba1e4488999d5b9f3fec25c9994b56bcccaaa746c958bd16ba271485f461b0d4e983200000000000000000000000000000000014fca0851b0bfdf2c69fb346f23b46135d2b7914bb49e297a0c1304d8c2851ff6bd0a0bb364938dd44680fe86cfe12e300000000000000000000000000000000164e23a53103dfa332e5ae09c7c898b95773c20f019d8b794a6b49594040e2e090db6a8047c943885dca95188e89a63b30e1c8f222019b877e66df0b6201b5bfc5b6c10aae340c55e74410a536ffb9b200000000000000000000000000000000146d37241ce4f71017e4423dd0bf907a12c1364ae9fc6dfe535c25e5e99e03ce157cbba2675829b396a69f92668107280000000000000000000000000000000000d5a992f5357615f436d95fa516212812f6811dd1f1921ba4129e84e3d487b6c97520995d8a65f6771dbba9d150c7ab0000000000000000000000000000000007b01f86574a9cb7eb3b9a19b6040055a5c11b13e7071078d16b9ad71f714ed28ad25db9511964b156ee34db22385cdf00000000000000000000000000000000154c29c6e2b21a75b14159b183e625c98a04be1850b22d314225e94b313619f641ead73130c1d6feb85abd8c9e172f6323a258d66f2296fa1c71065cf23c994eb8c6c35d35120d16790fec791ad215fe00000000000000000000000000000000075be2703b8416fa07a7cb6ae8841dcab1e36b0ea24231dba617a2fed3bebf8d952d31f68c149dd17eed136fe37b01880000000000000000000000000000000001156563f1401b731cc23c4be59e69b0e6a0827df4889cd9ef9e11310f679c1603a0d9c9679c29b8dab75ae51f49bfe3000000000000000000000000000000000663faacfaa92fbc095a5dd6b1f2dd141e248f84eff1716ee71bdffd4d28ef1f4c88828e3457e8ebf0daba1416d2d6070000000000000000000000000000000018f2871f5897aad9ff6ac45a9c0e78be8f312f07af5f1dab2bc4705558070abf367f1782af896288a7754da82bf1a5141ef4055b85f37b548dac2b64608d99ca293548bebe1e24355393520c34eda60a0000000000000000000000000000000001618a284286899f501f46c4761c93b68bc8ab3157144e4013e242e1678cba20a2d978ab53b4b43145dd6062748df541000000000000000000000000000000000c25da737368775e41ddcd9c64cf99a824afacb1d404f1ef46ec7fe4ffd89673648c5207551914e6e0d12c57e7d7682c00000000000000000000000000000000097ff49c4872e2da1f6c24fd6dd4667f0bef4eb30fc197d13e8b66adc425e39841dea011d79e4d775106a19ea1978f4c00000000000000000000000000000000147426b7d9b0bdc2be051d8f6cc4249014e1bbc2369bc32eca94684483f50ced2c07be6a320effddcc1ed5cae455fc92212529248c51c95b5b26961f27e6d44ef1c2b9233bb2ed32c3eee79ca6c6eb750000000000000000000000000000000000cf68f7ab056c4689af95b361ee3e3b1c1c48f18b5aa655cce1a2be217010814b3f07dedf6f9a7b835cb13e2afd7136000000000000000000000000000000000dd6d0fb94048dab34410dba4e682f020ed54a655099fbb6f6e94a31511960f0447d7e94143eea88195291b225d11246000000000000000000000000000000001864c6ad3f2f794239a179647d68734e23b3520b79952bda20acf2f5afe1b76bc18e35b852d35a5cf3b02a3ce86f640700000000000000000000000000000000015ea24562d7bc59d813b77b2a4943f9e98842b5a41c0c7026077a02ddfd3d5fecf352d4399f507fb12ada4ac495ddece9888dd839d9b8c236394c44d358f452a4588ae65d24ffe2bd345fc745de9d37", |
|
"Expected": "00000000000000000000000000000000080f0e50f90e001a442965ba7900997fcc89246742590b99add6d90428d3b61516664654bc8fb423f701e85a342a668100000000000000000000000000000000003fa9e84ddd754047649b7cfcf5bd78852abb298b3bbe6575c4c7dbc2e7595499a9f42f379a2463aa74f29e5c73a9040000000000000000000000000000000009e72d3c418726f6400b8cd8b9b649005f3b25ade40cd6f77a0c3cbdbef461e917d4453c9e07ded45301d21df4ec44db0000000000000000000000000000000015a06cac223217602ccfba4f4586cb184994bf08b324bf977dbb3884c394aed0622da7dcf5712970554d73b18e2733c5", |
|
"Name": "matter_g2_multiexp_79", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000007340f432a5cd5aff1a1d98c6ea1c94be24de2d15a4e112925586c30979e23a5db93643308d3299e370b1f26bdd09eac00000000000000000000000000000000155027caae88381a60af71b2fa770e58efccfbb7642f5ef6b1591bf77e415eb117ab564aff8d9ebcd576f813b793ad2c000000000000000000000000000000000f604238d1b28f010ce8e45f2fe61d3ea20b902a4debbabcd54ce0ecd44a9540fe2bfe847178656fef0a5fd7e6d012b3000000000000000000000000000000000d7f503ede395dfa5682aadedc98bfe28d3fbfb52f42ecabc9eebc0e0a6616d3671604709f28255f50b62bee641d2711f812322dc2a7d5faa9e4877638faf8492d84e0f4c4c65ca3aadcb7eafed2106400000000000000000000000000000000176e1f9eac4dab0d253c0ff41b7600437b53a5ac5278d544a9620648e0bc4dc56aff0bda973fd1338f77fa174d8b13b90000000000000000000000000000000012919a18343cc166e2dfb92ff07bbf838779ef0479985bb85b3b82f9d0632b3f7a19d387f725a21729a77c58dd4d1d1d0000000000000000000000000000000017eb269ed75fe0403021ce70505bb60a711c91c551931605bb2a0773fafa07aeb47cdda382c0aa64f40f5e6e0e6bc77d000000000000000000000000000000000bed8ca999a4691646124a140fcc17dec02b74bd28b599c807abcaaff13bff65aff3892897652cd33b4ba5e4cc0198a9c1f6d538c5b4ae15c84581f8fd4c61160ed395816557fde197e1a013ba41ba0f000000000000000000000000000000001344d6902f5fdbb59a4c975847db0191beac284eb17cd92360e59f42cd7796cf2aa282bbd4cb074c4ee10b489ee3f2f60000000000000000000000000000000002158eb3429d0532792532fcceecc404e95a879be68b3685ae94016ca3762438b3320553ab6d5fbda3a0b615a04d996f00000000000000000000000000000000118f6fd8f60edf7088a0b4b49338bfcfc9c38be230460d7516f317b27c07600f504c8cc87acb0c95515c3acdc1b125ce0000000000000000000000000000000014eb422d44ec6931ac9860a6a017a907e8ed76de91bb7557e818dbacb19fb51457a1f45cca91f1d1d75a3567a3375b5cf2f6a4713eb692f7667fba2a3dc35363c3ba163519d95757daddefae11a95853000000000000000000000000000000000f2c72c53fdb1b0cd13a1f20407c64c46e4a0e461778b0e2d48c4f20be7c655c639b38f758fa9199b8395f706df10e7a0000000000000000000000000000000016e6c75cdfbc20c5dbc2dbd1caa66be92911264d407ce3c689ef3ae1dca44dffacb4c0d8a78ac959e47ac5c454f607bc0000000000000000000000000000000011c5d80d52e864b0a46fb48488f497fb85f51ac040c77b1d01336860b972858c0a6e59914112f6cd6c1612c604d26f56000000000000000000000000000000001136aa7eb63d6f85d665d0539975a9a51a9a3f5bd8731910c32130b1ec8b07c39eb42e4f61e7d22bed933d9fce1810581022e50c3fe7b2a65aab79de6d9e47c457d197e145592dd0611b1dc39941513b000000000000000000000000000000001306612f5119d33f177b8804443d14d04c8e059e28f63aa10ac6a1b25975327f378d5d24f0236e05849f07e99af93ae20000000000000000000000000000000017340f8887292264d498f84fce4af83573aa6cf1d57d99d364f2b84e1734fa4f9a1e07ddc81a2135ad5f5e0ed2989585000000000000000000000000000000000f65073250019ea69339379aacbeae7520c1ae10c8912ff827b702bdab2e15404cfc939389587364d811054b7d9f2b350000000000000000000000000000000019742f83ba0c9d36aa1d595fcedc3cdfa6c6f08579e66b8956fb32ac03530114ed4266738c57175e7a10313c8dd42deab80011c7a4aa905d4db6d4f6ae46eac9eb8bb18613d4ac5e5567990d7e8fdd96000000000000000000000000000000000b2513f906db531d052e8e6f1cb8d7d3c41c7ec3158b370268d1de204ed8fe7618b64ae35029d1718153b5bdb8439dd90000000000000000000000000000000001664c367a2d4170f463c90351cb321608e2a49fca6f3258bf10d32c39747084cf9d2c38d5241888aaad97985cb09a450000000000000000000000000000000014de15b86461cda9f1be69f43a9ceadfe7b7d1548a206f3237d93c7c01ee554c4245fb73827ed0ab72b99a62215faeae000000000000000000000000000000000b25e458522be9fbdde4554b1a0d9af157aeb7d3ec1f89185b193c0429125dafa554d7a531ef9502d443a26112b940b8f397789685a736375ead2312874174795586e12b230669a90d072fa636128c7d0000000000000000000000000000000006862c0b0e3d7bc4507bea1df82080745aff21b7549b372085776be2f88aedd4cff00ab8258aa21e63340963bd0d937b0000000000000000000000000000000017199c5ec3a2dbc1f1e8d74648cf8da247e35cb07df22629b3845274d29e473819a31bc344f2a2bd6c790530cfcc0126000000000000000000000000000000000e7fd1ff41d86a02014229c5085c886988dfaddcb60f5c7c81063e8289aba846337d61bdde57e276fe6c65bdfb48751f0000000000000000000000000000000010efa6aaf7650edb0c74d30125e36cb67cffd1c7f57932d92ab4aaf36f8d9245d7c75dc2b3bc8f3f328589b16e26230e28e325fea39d61269c576626984f85ea43cd683b08c3ce111aac0005adda39c5000000000000000000000000000000000935de4b16f5f9c0accee77b5820cf36c24aad9953d40a2409b7e6040f09f85da7d2252843f9f8005316146caae539800000000000000000000000000000000008a8c542111951b32bb0b50f7631f8938d22e298193edffefa3e0f5c861ac8205ea9b865f9420ad74cd22b37c5cb56200000000000000000000000000000000012ddd660879a1f52ae6284e14f2ae6ea381ff3f321458cb76bfa566b04ae19f3793468d0aab652a82671be74332a3b7a0000000000000000000000000000000005eb148c35732f7ababc73861b71fe4ea5e25bcdd675e975fadd0a9e0fc54e175b2e39dcf0323f4a9802a68baecd25df3cfd9bc41303803a0b4edd121b818a126bece309dfee4133aa5314cb8a91d08d000000000000000000000000000000000bc351eebfd3f3c332268055af1655c8729cea44eaae803607198cf747280adc0d3dedba137828834af3e7179ccff4c3000000000000000000000000000000000d8a6cca17e1c6ceace7c0ab1333ba76ed6c3b114bf99ff80127c6a17eb0585bf6fcce871deb7385e9a8896a21c065ba0000000000000000000000000000000013222db97e31e28946adecda10c9ccc9aa9fce33e0aca51d6483d2f0c5bc3f33994ad516215f8333e22167164ef5459500000000000000000000000000000000144d3707b1898d35c65ae2c89b1570971a9494e8bd23df835f565059554eb7b5cb66a6eec890058316aef43d6c6ff55c8e08fed30e422868f37c422d1efdcc93912d55b0a731479af863dca4705e0c5000000000000000000000000000000000138da93a9a4948d41a6fc6d057a217faf5efad863b45ae8eab311360c033362213edb0ff90bad6c95f60b8e1131336e6000000000000000000000000000000000f41766d9b57b3210d315a2b8f90aabe591c1de6037ec79c0d72a283f0ac3094436bb97b82b7ad12ff4f471a41227bb50000000000000000000000000000000009aa4f5b674782b7adce6bf75ad676480f96a58d68dd7ef8d1fa488cfab794f06e7754e9315430189eed265913db8b300000000000000000000000000000000004e2a4a48f02079c0ed50c1daa91b1216af481a982c7aa64d8ba90449ed886cdeddd0cc08f1f8764f7f8c5988fe677f5674ecdf795b48d62f0db0f9cce057fe570d15c78f2eb7a77b66e4895a45804880000000000000000000000000000000019c927bbffd96aeb9342666e1974d30f9dc215e8eca41c24244c63c106331ddad20d64c79faf8c5baa45cd30b561e167000000000000000000000000000000000523f063de96c9b77bfe5c5045a007e155b45dbe68c5f1162884f1d942bb385bd34c2a37e5e67e6dae4a23d600d75d1f000000000000000000000000000000000c221006f5bfc8baf43826258d0588d7c0fc345d68de1add1693bb897959c2cfdbb9c165e82c0c787529cd7be85afbc50000000000000000000000000000000004218e3d52b42a4504611929f94024326f38e78bba2aba105db3ffb4a51f8906b060ce2302e22ded60714d652a234c1f288fc80d07393f629ef2732879332a253b49d26ca7b2bef7cc49ee40530b2b3400000000000000000000000000000000189e5063a36b0edd736bcd9f997f4b08c62d33b27560e2e2b7b40039e7c63b75757f23746e70a330110d975ca683941300000000000000000000000000000000013393485ae494b1f1467cac9a8840c695d619aa1a78c40674038c053f264c1e20481f2005abc7f0545346f5a982d05e0000000000000000000000000000000003f2be501504f4d37e12acdc54b3280671ca0762a063fd3bc04473ed5a051cae3767044c002b7ed1abe88b2143af08750000000000000000000000000000000009d5952af88514996336e1ff19409e3e4eb3079f6dea22f9738f4a331ce842b151e0b842b68cddc10a711afa6d3242b256e69f4ce8fbd8f86f546fd6d129f9760edce7c5e178dffaf987bf565e9bb7e9000000000000000000000000000000000a79444c673e630f46bbc5a9e06e8c023978a78e3c58d72910a04c3733ad873c0d0de61448076b2fd3764cc17d86d94f00000000000000000000000000000000110cfd215d67d4a091578203855fa0e85feb4dfd0076fbfad20bd092fb91b528a4117850955f5fb6568fc5844e17bbfc0000000000000000000000000000000012ece0577512182c50dbb4a485256e705410108d9ba9c8d57780d49e2e25a0f89ed1fe917797b902aafcb8f7d98fe931000000000000000000000000000000000217cf1dffac7ae162181d43ef12e3e88da4840f1573d7ffa271f64d8d54861099be37b644e96e650dc613975d8a00a4ab40e86212189e6f5925df810141c132eab20c123166cd8d3c6f40f5dcf1b1cd0000000000000000000000000000000010bec428b2865aa7c077c168dc28dc549481c6f8367a5b84cbbad661b0225cf0fda3e840d96c4e4efc36c20d48f23d5d000000000000000000000000000000000ded3a1e9e2eded0a11211a217f9355070361f0a5887a7e19c74edc8768000311cb9dd8513977ecfb45416cda0908cca000000000000000000000000000000000b99ffddc79e825f0b73f2d0229d66e51624d854d00bdee5aa7a884dcafa1888963e2a2149db0f6e40ce3c67941a391000000000000000000000000000000000147618970c71965684bdf0d6cbe1de189bd23bddb2b861c9636efdcb7a96dff27bb1ac70485b562e78485a1e8e56531cb96a5b6129c58113bca713e6905c026c0bfdb6d679c203cbe2b256b0a49ecece0000000000000000000000000000000001a402aba8fb28dd37f1be11fca037baa99a6b57188ccab66208a50bb6967dcacd1943cca73e34f6b2e2f72407103a73000000000000000000000000000000000c0bd64d043fa4e3ea566cb84f9139091891231ff500b67e5fd451805f79003f6303352a4f0c236063d60d9088fae88c0000000000000000000000000000000002861fa7d0222711ffcadac86e7b9e7b494f5561c22544bd0876fb6e1b2e680d0f7074c2800312cb233de2412ccbbc8600000000000000000000000000000000015945f0c83e738a17cb1283d08d63ecf12a7272bc62812006ed78254bfc45ca7c42306cb79bb16ed17bea600a4d62b5d9d8147c4453cdeed971242d316e350abead3dd08e93ee54738a4a5aed23affb0000000000000000000000000000000002268793f6872f7715d802c0d96f3b3d850249d8e70aaa97f19793d2c92e7cef384aaac603eb51525c7ceccdd0211fc40000000000000000000000000000000002507d680a2db16746810e966d1ba5547ac98d08c8402aed0859203e6dae0cbd87a9ddcc05119c1ca08fca2fd733882200000000000000000000000000000000192426b6438b2abc7386599afbe09081ed4908fbeb807a65bcb7c6676aa76e5e0c2c87612cd109cb124c73b9c8e0591a0000000000000000000000000000000017f125a2ef5246e7a19e1b2741b31b9224511ffefe63ccfffaef1b7949e88af573e267d6c7617ea97bbaee6d50eef67e1ba8e52986d3bb0421eb53b18ca8c21b9f7e631f16b99ec56748baeb541b32e5", |
|
"Expected": "0000000000000000000000000000000018c2f533f464f9768308a56209711cf9b6653e8d38591d782ae2374905f99f75c0d42c63af4b534056c28599a9da874400000000000000000000000000000000071d4d708f00875545f381e164f77183e14faab599e472b2857c15091254ddaf5c2e9df809875336f92ebcf5b7628da500000000000000000000000000000000099b207cf6ed022289c27393c32d0b83aed6c7b57323e746374c1a8e2ade071a5293168e72f7aab82f6c2e39b97b03830000000000000000000000000000000005dada01b4dfb6a52d998210a67ccedc11d6aca2405e0836280e2f7c8fd7c8dd271c815a2e9ea1dba6f1ab0d6e89d756", |
|
"Name": "matter_g2_multiexp_80", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000195d3f440857011bf9b764ff270b8ba1d9d13daf48933e49c12ea20d335b58bcbef1353d9698a7e795b4370ee385f12b000000000000000000000000000000000716c151efc6e611b5b15c749eaf02816a86e267428750741b167404a21116f2025d0d07c447b9c7bee8edcc2c7b76d30000000000000000000000000000000012ba0bf62b35327111d09b402db2b75b2e835cbe581638af2fdd6d06034774533e6501be3de84e7075e4184e11fd81a8000000000000000000000000000000000329b14859d004c146047b03870371f53936e078ddc69294ff1fd6f42cf2a354a921e5f2e5c125c454e20af97dcf769e7d39b55aadd47afa3cd35cb85a89e729ca236ada965b99f64ab302a84952babd00000000000000000000000000000000042286dd205ac86fdec3fee779059e2ad59adb62505f7b78606c128244b031c53dc40ebc2f5afdba348892d5ef4c10e7000000000000000000000000000000000f960010d4818846b3a0291c6fe1aa53bf0eafbc0e0968e3ee82324452a7c1a8041c06b4db9cd36a07c119c9fd2f9038000000000000000000000000000000001876da0dca72869708b8ff9ea0b74ad6be25ba82ccc76660246413a04344f2b72e5a7f6fddb58e9dc0bfaa6b33a5fadf000000000000000000000000000000001538ad1673f117493d998941d9356fb9907f70c279bde8ae8813b9c7b371344456f8e67cf02bf3401ee06d55604cadf9c41ece17a6d8b4a22994227b37a9d73e17a88859683afd5d226e113246e70cb1000000000000000000000000000000000d91319b4a5e047ffc8a68e10c34b2b90e7f3f08f9e3ec53ed12bba5f66c168c20c6583ba2016f0137caed834845f7470000000000000000000000000000000018d5542919674d2fc32430175405d806ae4abe3e1236df2188bf4c9ddf66c0974036e28414890212ff8dad244d11e3c700000000000000000000000000000000160b128f1ffeb97edf0e62dff85e3f90fa48567ab777a7937a2c0e4659df180fae4565107c2236a5f2808e42a03a4ab40000000000000000000000000000000003ee74d214ec491331fb9db8243e75570daba9feb587671496cea4b480d80ee162c6294c082203534bee450c384f645e69700dfa3b6e5fba735d1fec3b3adc90719ec301c406ac40673f4e5677da3227000000000000000000000000000000001951afa33800a366944c43bb42b8c5c8beb9ea2e1cead8b84e0f94af51e4a156d9454c0f08d1b13c692c41cc480fdefb00000000000000000000000000000000077f4543fadad6f2f8ae8d5d98f64965bf9626971e7efef5221cb4d95d51b8764324cf4a11d0ff5330d58df70cb79d92000000000000000000000000000000000417251cd0c1b32505377e51bb30ac8a8a3c059644b9ddb5a058b3c6e1110e1c71ee19f549b15090144dcf4668d0d50100000000000000000000000000000000052133be345adc562238c4ecbaf76ca4159fc11ff563ab393317b03065ab668e7df401831baf7027f0577f5791b1ca3019e8eed297661c06c92075629e163e80a08835254f7af8c0f179400be114ba7b00000000000000000000000000000000067bd52b7a3193d31a4f1ffb76432c8d4108442616f17056d310fbfee2ffaade9437e2bdb8425cf83233f0c632efc1170000000000000000000000000000000011b045d6eebe1bc8218b696b5e81e78db78eadf1b5d987060c1bdd73aa65666f77e1d6bb6f3d939d64cb3e6bda08994c0000000000000000000000000000000016eb5ea5067413b72632f5300efbe0d01a284b2a59b68d0333c269da9302bf0f0cdc923acb27e51bbbbc1d4086e6b06a000000000000000000000000000000000ff37b8812963d9efaa1e6deb5cfd34eec70620fdb65808739295a819e03ebcc8f501b8194d0b3c72717fc922b785194199ca6fb7f6df8a2e72971c5738ad75d84935e922587acf3a6b6debf3c37bb5e00000000000000000000000000000000149b5e0df255281c1b518427094cc0903fe89eac9a6dcdc379b8ca30f3696d89824c201601fc4b0795a3c859a82893170000000000000000000000000000000016ee9e7d957f439d078f3c5da98d114a1b5bc4da9c17e117e1f540dcbf83a349bba94def4b87b63247f190e3b5813cb00000000000000000000000000000000005d4f56bea105be4bf1fcaf4f25df30f85968d59e60b1c438c28ea0f480851f5ab9c05a7ca6677e6f12c7dd3ed67c2e0000000000000000000000000000000000dc0e87ca5a8b339b485ff3da2b9854a07e9663c43344dfb5ecf3ea055eadf67405c43013e15367fbaa55f1bd8e222f98159c6b98bce6ed31c30957280d8f7820e9376093d1ec9ac68ce0777d02b084b000000000000000000000000000000000b0575fe2adc9ad66209cb2191efc2946672e4e81b96d50493d2125d9c83165f0c4d3f714539eecef9de0706cc20da9b000000000000000000000000000000001511649f0cb6b86111d2830812231ad37df5500d7ce1086241591dc3cf40b30f1c53dda3133b2f7fff253c94d5eb98720000000000000000000000000000000005b15e4e32f4f4e46c1560792a9973f6ad63f5176694734f379375f16a08c162a4a820385d3ea6c191bd87fea4f5c8cb00000000000000000000000000000000089218403fef08dcc6e679b49a74557dafed3278d41ff36a9801db091b91de0d46d779a40574fa4a3f2baaa1a14be098ef1bc580e0b52b10b049f07d5115a60ba96d14a39e48ddee3c219f11c3b2a82a0000000000000000000000000000000001c35a3fdea92b28c9ab4bd9ea592b998853a73be844b9dcb500ed6704bbf3ca4ed4216dc24b50254b6ca75c4ca3e7fc000000000000000000000000000000001815292d2a365dd7f41ecf3f9a89e040bab717241cefb3155a097eb9885d64fa55f5de7023f2ecfd33f483ff304666520000000000000000000000000000000013df522c72805b890aef97864ec6769f569504fca2d6a6beae97f80dc92643f8014daf3dafc0040dd7b985c0d9b2c462000000000000000000000000000000001155ad4373a8304fa6301cf48b4ace135d6a0c08cb06d624f42f88073e43612ced3cc37235422171b43af2b4ebbd5662d06f6ed682c56611fd060ed2b3b1dc48974769ed6dc504ca3e0b9f68b77e63c5000000000000000000000000000000000bb9afedf7417ca31beb96486b024af13c06007585d785efd1e78444daa9bc3c03e1d64b560e8d6a18ccf77a8c3c8d05000000000000000000000000000000001652d3adcf1612e487a9ca198801afb9ec30267148502684c2b91c05ebf6c48e2ce33f9c0a986daab81d5359ec1b503c000000000000000000000000000000000baf3d34bf4a78e3b9dfa637c6392c7f4d7ad0ec315d10748784b5b60221bd9da0f4b75c57c139ac2db329e270d559de0000000000000000000000000000000000c30e553fa2324d552bdbc7d2dc86531340c4894495ee9a38b64f5bb6f92314021a2a00c4bcd8837e55a0ae2676a9b761d7b314ae9d9e78f628ec5a207d12e2dcb690688d256fe46e0affdfcc9775ae00000000000000000000000000000000159a1e4e87c35aaaeacdf21efbf8ed99fd6a2ddd7e990c12407b1417edaf185b8f1df9bafbddfaf3d581b5d97d7718300000000000000000000000000000000012239ef7b1e1009c81098aa4aaad8ee9e003530db5afd49867aec47f46d5e29d44b5e62d80d9e832937a299633e863c80000000000000000000000000000000016af6f74392461a9294d9f848508651ca5c0cb50494ee7c6a334bd770580b924a17beb7824b489e7e101ccd50aa0d5cf000000000000000000000000000000001912a0f54ba4fbecaa55c150ae93455e1db6b238c032fa7992bc8456f183c09b6005dd6398a77ab91cf547919ce7485b03a0c47621401fc20d2c78f7e30814de9a6f838d4328a5b5be628b833c31a6fd000000000000000000000000000000000cf1cf7a09a12f51d10059425042ef8e140718ff11d2f17897a0156034f73ed29496d93b8695cdf609280d319c9bb742000000000000000000000000000000000b2c4d26fa1eb72eed1a24f27229d2675e0c6f91e3a4eba7d34b0fc1bf5a9b4eb49c3492d9586669abaf25a656e1f95d0000000000000000000000000000000012c5c83a03087b2449b71e9037591fa265d710ff6d869bfa18ac37cbdcc93024f673128db3dbad9e3517501af12f2540000000000000000000000000000000000ffe5824245e43953e3d0adcd5fdc1a97ffc87f8c5473fdb0fed57000fd126a9925ba7415c698248c51c1f3e12b270d5e4ac6a5e740e073c5ef8af389e70c2cb8ee8c4c04c2ab4c48c579e83e181005b00000000000000000000000000000000036aa888e40882b2d6ac71d66c88543e32b4a0a7c959eec560e3d26114d8aeca63fd87dcbb3171622c989a6c7a204ac60000000000000000000000000000000006a5e552e6d2dc95ab8636a8be16bc79572b47860bb88934bf04c195ec01fd71eb91e45f24c58bc2812ed5fa10c8dd7d0000000000000000000000000000000015fa3ffcbd4e562a4bc29975cf8c1eedf442e37374fc87128e6f68bcdf6e996f6f054e0b8c608e651753de96655b2c100000000000000000000000000000000019bba7c0b170dfc1f8fdbf7a2e09ca0c4027a6aa6930d15dc2772a0f20e5e56f0d11644094dc866595f801ba5552e6c4c1e20d8003fec60f68c03942185fed934ebc197c2863174442d1a1c8d1424d31000000000000000000000000000000000341f46ec06a8def4f044328bcdaa308798469c767d10e5db34b0ffb6f550421c67c6fab7b63cbc7504e55847cee419e0000000000000000000000000000000006952e5f791c37dfebcfe69cdef196dff66563b29e94927e3ab34365773b93e72251a63af4ff294af88d45fe0899a2c3000000000000000000000000000000000874dfe75b31450e99dea063c090e32d24fbff9b681b64a9dca5f967f82003005b003d17eb869bd3b37d4a412bcb28fb0000000000000000000000000000000014203b69e8af4e25232777f503d5e82d6121256fafdff1b037f65d5aaad0f09ce882151d6bb4705328400f00089dcc7a7713ea72a2ee99442232472ab3dea9307a02fa1279129d994af5588af4fe7af4000000000000000000000000000000001403fa3f418107e0bf7f3f4bfcf621812d32b1b744ab5a4c37b5cf946a5e5dabd675c2b70bd355590a9883436c5e32dd00000000000000000000000000000000069e006f168bed4439fb46db9ba4f279f72ed608c12a05eed172608693f42cb1f04aaa54191f4b0b35f967bf03d0e63b0000000000000000000000000000000003f9ce029f6fe605802de64701ccdf52bf4aa299400a6e1c36f5a1f9173bc11a38e7628f123fdcae01d2b260f77c577c0000000000000000000000000000000009c9732809f60635115cb479c80457c6cd8dad092111d663c0cda0da1fa71c9bd6795ad013d2efaa4599c8ac5c88e5f26f128420cf6ab4616a05b287191105f25c7212f2c39c3230fa56bc27cd06ebfd00000000000000000000000000000000115e08d8e4dff7adcfe46a416625be0ac26ea2d7900f5fed497809a6d46e7faa5b47c52ab3bbeb9fb16d82b549707ed6000000000000000000000000000000000dd1b31446e44f64ea5046dca5174ae854f6bb5d95886fb95aa136d432f1a8c03ef1a5f9320f89c82f764049a7f678a40000000000000000000000000000000014879783c07e6986cd393fa1e0ca8a7e23b2c9efa595229fc0b6a11b9c232ba33e92962a1087fe2ba0532d7b541827900000000000000000000000000000000013dc6e2bdb2801333e7f914b99f30b40125fa1ebd49b141d88a8c090b15ec3250a13812a19c3c0751a4e5ed100a6f0ba12bacb3419c34369dbfd1c968334f76bc50885028758a975cc812a04e6feabd6000000000000000000000000000000000a2cceef36ec78dc702b6731dbaf8cea1dc2b41fee1b235673c6941729bc5631e69ff37900479391a4d10b300fbf3eb40000000000000000000000000000000002f4881fd626f4ac434bc1e59716e5e5ee14dcb9adca4d639ebc9d86e323d274ad8ec0a4b1e6ff92e1fe7928d48924b000000000000000000000000000000000174cac80e7bc63989f58759e123513b611e9849b44d43a362f2eb84421ad008f3ae9e9f0f233e49fc8e10c1824ba948200000000000000000000000000000000143641099c8a6c8153dc8ce74debe795dd6c4487e8234f164f9f8dcdea6a53619c04a8fac215421f985557b5b956c20a5b00f26af6f59620c7130a6d12cf2091b5f52a6b638484fc1f242dc1773be256", |
|
"Expected": "0000000000000000000000000000000009807ffe8fa881b235b1181d2d3f147dbe21042524fb0c0b4c90fb122d160c7b895034ab32e20324dfca564ca6e3183c0000000000000000000000000000000010f6da88525da3e86ee56cd5514a436e3ce4128e437a876be130a70c42444a05ac269326c84dca532ca2e546860027c00000000000000000000000000000000011396a7317918841ba171ea46bbddc9bb5a08db7c82b90008c6982b4b79a4dafc151081bbdb7b9fb79784e603e15eb9e00000000000000000000000000000000070b8580f303b83c643a484dd031b780ff4ca2ec805d8c538a0b0c791cc7f8163654f5e5a41776a8681500a6690e24a4", |
|
"Name": "matter_g2_multiexp_81", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000f38906bd058e4d32403fc3d39fa57bf49c0da65ef42fb129332b91c184185de4f9f0bfe8908a44833ff4ac4d65b88180000000000000000000000000000000014ea6fffa6dc462463c15feace841697698bc521f608ed0d16be5097bf42aefcd1f73182f37b6279f989e9668a8076d1000000000000000000000000000000000f56d296323177ce53c6977fb60e445278e59ed1cf92e3f68c570eb7a9e5f8afbec5e2ef64674bbb54d7016c829f72750000000000000000000000000000000001b29012ff3460cbe4a07bdc65885718f217cf177866823a7cbeae18bda67f65913ea20bb69e0ffb31bd82f19862113dacc5a8ec806f2f273120457865582b08697904a2c6510bfe9ea21eaf682fa4fd000000000000000000000000000000000a4126bff91ada057ceb9a75d577120c7ac8c9ba62151602414364cf88a3e12dfac90b5590db3e40c16163177ad4e7520000000000000000000000000000000004a3768d326c4ebcd5ffed89341e8d04f89e674f3f2aded3205a7193e11c20115b3c4d595b959d6e39a03d76f6b5925b0000000000000000000000000000000006e0ae4a9c45bb69c3a1c65e26e4869f2eb18fefe584e4598ba99c0044e8d911145a5db3f57194ceb6201e7eab9a81b20000000000000000000000000000000005be2ba6b147f3f2052c4877c90ca364427c6721ab64dd35e89f14f3179564d8812b9013e3e3db22f69afd739229682b98c15a259b4dbb8c300a39f0af558a9827112f6b4c5eae3d43bbfe057eb113cf0000000000000000000000000000000004c36cf955fc81bdba4ea8d2ecf934adaa57fa4073199f77bd0428d3ef80a7d7102179d4a44ef0de887bcb3ae915408900000000000000000000000000000000138bd3ec7a1b6fb65d1df6bc1d2ada35aa52b06729c10b5d45b9bb7cbbdf41677942b99eb9c2d32e3e73da7d5f9cfed40000000000000000000000000000000000b0291ca10245e2f7a963fa07ec62b15f6bf9e7a5a7839840ebcbe538dfecaf2114c7864a16564a5b3c85c15d97fb7a000000000000000000000000000000000b436e912b8a71cf8050d10d59017eca6e494e5440f02d2816924ac9cc2034bedb1cce6eff5c42f3dc57a74cf1b51cc0a0e68bdc97fd642581f7e62ecf134df2c05570713c96fa733d3db96ace88f0f0000000000000000000000000000000000c105ac7475ed9517a0b07f25a030a5616952d817f3893181e352907c7cf4ec9f5f3006e37b1da97e9cae4a1213584e20000000000000000000000000000000002c112c18268934823d5946d2322d0faec497d8e18736da91d2af744d90f74136c49370a4b43952152c62820d25e52ee000000000000000000000000000000000fe2818a397d70543e752e7022f12bab10f1b1289cee61a0230d545296ec872e34d8df6edf7ce9980f3c153e6e51d96d000000000000000000000000000000000f479e6a52bfaab3a31aa9a461adbec8a390daa8eb6273f9e425eeed764a6dbad44d12778bb888aa5808df272edde401e5512cac411cd103fcd7497fdf47d1221999bcecdba30467f06ec356483484fe00000000000000000000000000000000016106cb42ffc41d5b23bc5b06001473bdfe556d375fac6a0cb0a12494e9c02ca2dd6133356846e1759a2c485faf5e890000000000000000000000000000000003cec25b0f5d1db0ead5319d6dd15517657d1fec442facda4335ae0bbeff606fa9caa6a4c00445001180aaeef895d7fd0000000000000000000000000000000016ce3573fbe27a8d23b3ebd22aec989d61fbd0e41a519c5e2f1d650f2ad73adcfc8c840fb12bce83b722a0cc69164e21000000000000000000000000000000001434d13d44fd8dcf776c2a045734dff7c09ded31c9e3a4b5e765cf26fbfea4cbb4ac15c06599012a7f2cd572bfafd78ba32f6861298bcfd4668653544b4551d7357d64f733365a5f08ebf297a09fd4ca0000000000000000000000000000000019923ffba0d08ebf1bd43393142d61022430356081c18e37804172082c7ace987ece2594f4852e84604a77235c7795e000000000000000000000000000000000123acf9e1a86846ae27d5fc0358afa34fe9d6b68232c9ebf2d47cc169779c4bd24f225ad30886fdf68166adfd9898abf000000000000000000000000000000000a6061d4cef29d1e3535d54a2e36373e2c16f91543f53e1aca94c4abdabc663049673f2327ea8bb574244d7f5c99e981000000000000000000000000000000000b1f3e1d43575a74584ec7a3280f8b7196f9b99b5e911ed33ba6bde1188c82d906f0f8e6fc2b285fefa0ce59116e449524301fc5c3ab842d7f6a278fcd32249f1daf86a31dd254ab9a21941fffca98a1000000000000000000000000000000000373d36dd0fac76a0fc46ba5da279ca3be5a1f8d799570004e429256787110d4fb746f65a8527d0ba681a81b9980bd5c00000000000000000000000000000000057933c2b3e482ae026159211c4742264f7e890efbaeb6e14f3bf66c80923289af095dc97b751a117e181ef917d049b000000000000000000000000000000000068816ad2369bb57b3430c657284858d3736c327284e7410b61ed444786bcb34a66db9c16aca583aa9722aa8d7975b440000000000000000000000000000000007fcd7dbc062d28f6ef906f6a455337e517e1d6e6c02c7c0b2b2685b79f56ca3436c1bfa0ab96e4a5eb0c2e2c321c0dc17a920aef58100de67c482ae1fabf7ec87cf3447bde1e19d9aaff825695706740000000000000000000000000000000007bb0ab060cc12002e043724c0fd0c8bad30e08b65ba9f2fe5d09d18cac4bb2d50e29ee14590ca7bfc505f3ee3d4f93d000000000000000000000000000000000e680653d29eb5d90f21802f543eac3102a1de6d2a5bc943a53dd9b80bdcaa6951ced2eae5e2a25448b40468f1923ebc000000000000000000000000000000000b7494b494019e3ef36d5c620ac56483fc6b1c8fe5c6f67537b19f56ef01db327812095fdf805d3dfe678a3ed8bb6226000000000000000000000000000000000291e5b98ecaf7aef0374647d28fb9f8785a64d9165de407d062403047da14d4ecd19fad8575070b278608e16b71d387d76d5eebc3d099448ce4a8ea6dec047b0f062c6361ddb9e95ec898442423a31800000000000000000000000000000000186536e3ae3edd9cc6bc24fda6589ed26e72e06121e97e1ead65b200fa0578c6e53d1154dc7b14e7eccc3a53237685060000000000000000000000000000000012fefaf6c76ae7197b99571e41a19b14846fc4499e8e964ff750e7c3ffef6ab3dc19eeb42c5f6ba44a573bca7a15166b000000000000000000000000000000000a135db813a44a21174cea3a0b34fb49f273877203ccb66bce44b2b58794818d8bc1df27544ecbf780823467e2e4ee6b0000000000000000000000000000000009b08f70cdf4e349e1a73935de9fb2ad9f4feb8cf5f835be78383fda2af94d81af253ebce08cef825764151d5713ae60cd4cc1453dec7ae335db989886fc0964ee73e12bab69ce1f1458d1416471176a0000000000000000000000000000000007976df2d47c14374e554401c4d3330bbf6f1e6b8fafcea1e1974af61e8ebf493dc0473d34b30b0b1cbee082550d85c200000000000000000000000000000000177cd64db8334dccb17fb207e467e5b09e891b05df7658d9b439e3cb72bf3e0a70e84f96fb5e448f33c003c279cb38d800000000000000000000000000000000094d739a02b8ea6ff8113019597f41df4728b270770edc5e68b1f5c32775f0c706e3f31c0a82059c1ee150b89097376a0000000000000000000000000000000006ed888aa4bdbee94ec67500e30d654071774fe22464dd5b900fdc17b445754293504b10d044aac8fa0c289f0b2d9dce6d207c08e51d64a9a47f5353faac77fbb184e1123d38e39bbada85534cbcd3150000000000000000000000000000000014a16b856b04ac4b687c79f2b4e1dd6d45db25b382e0ba6687afac648c9b6384cdcfa89812f1a726bb4d1c22ebaa6668000000000000000000000000000000000764088e337df6db30ce8aa23aefd91d9e35be911c9e89ac62a1e06c3d06e28efac256490400fac4490f595cd03c127e000000000000000000000000000000000894856fa1c8488fce182a9c7749f7953e6a73879b6e743fdb8c780275447122f512806fa83d5ad528f8f61598ed01d20000000000000000000000000000000002b33bfd09e0ff452c3336bde08df0102162488bc83c27052447a1e5d16c9c68bc529f96ee3787a26d2009f22a1246342e1910b704d39b6a64cc7a44e44ba3e8b7e64ddfa90dfa6b5ef571f9ff7d7f0b00000000000000000000000000000000133e2d092352d3ecef5b67a09c2be268fcd4fe1f7360a8ce3ef5f33bf689242961a140d9c8afcc1e2fab3ad4e3dba49d00000000000000000000000000000000101eb285f0c462a22406846d82ca6a278520b65132d2008b124f6647a642c221b0c3bbd4a0abe8af7417e7aefb81b5b20000000000000000000000000000000010958cbc317f1186aab69ac24be87647b8013b678b0eabc6270167bdc9c0cefbaf4d9a34dc41524b709f1b881e6bfa34000000000000000000000000000000000d92c47257fd0c4d6baa4c81efe65852840479b9bfda5cc06b253f167069ca7367924c0c67d6497a1e9abcce7d0ce9502eda0eb154d5f9b0e25a828c6f77541701004cd0293c61ae4d36aa3038d0f1840000000000000000000000000000000014ad0f935ba129b47ecaad63b9dda44e7ef7933f182a0f5226141c8f0ede026ca2f11db7f4924b5c582461688dad6359000000000000000000000000000000001453716381f13bf6ebf8fff2ed7bcb90f7beb44269008af5880a355dd03de5c84c14f5aaf69fda043b422aab0c694784000000000000000000000000000000000e983c9e9b799eccfdb56444d31948067d46adf275d7f39a70aaa8bfd0fe1b83632c23d87f4e993c8191901e9a607217000000000000000000000000000000000267c8b8c5e09b59277736caad12ec6986f206d1c1f48023356d8bc877a594c8bbd98981cec6382bf9bdb9a5fa38275ecaf6dcd51a851eb200c7f5fc3e106ac5ffc432f756b942b1b9a5dde31cb2a3760000000000000000000000000000000002e28c245e71a7f6206427ee512f3250612785ce29b369682fbf767d06ac08f91de8ac9f82951574cce46cee1aa757720000000000000000000000000000000019b0dc35eacd961e0ca7d54a0e37c4ace37eb0200d5489316f3371412717c57c8f17c1379721f4dd67b3fde24f50d4cd0000000000000000000000000000000013b9741f7a32e5e5b1ae5400e32dd6fcc1fd43b68df54ade57c934720b1289a51deae77b1726e1955b6430f37928e2bf000000000000000000000000000000000693980b347ed7ee6cd93f565c87efb36fb304d7e9ae24e2b9f902bfc962b6c7fbab93287147f5ac892db2a709c9ab42106d4a893a68b7fcb8be96faedef65181c239dc2cd752c85ae7800ca84fc2dfd000000000000000000000000000000000ad6b7cfc6cefa5783093b7d700360b354d0698d27ecefb7d5928ac5bd6c299e4001474d205cf3b85a32c600ddaf1a360000000000000000000000000000000017172c3d5acf59b70b340fc703e9b7801aeb4857ffbe7a9d5daa0f32ad80d1c0ef2f0b3b7d1fd83a757c076872425fc7000000000000000000000000000000001291f55fa7d14b14c578d57178cc707cabcdc4bfb444cecabda271cbfba2ab361947d045ed46d9edbd215fa4c8164e56000000000000000000000000000000000f64ed6c989eec5222239d888d08dfd638a0e35eff2266410dab0498941fcd1683654064107fb7e53b8c02fbe98a25622b9e1cfbf140f4a3b1d06be656ad6ee5169a9cfa7cbe6efbf8173843d406acd30000000000000000000000000000000001d25b5bfcedc6d7ff7e9fcf729f858759936235d23ad45b14dfd0229bf3e50fc68799d19ef019b36728285bf7ecd0b4000000000000000000000000000000000326e300ba07935e0233a03ac891f18dc7b5a9ad9a28264136228e9e23e8f2aa31b7f5e5f3cb3354984f57a868a5d00c000000000000000000000000000000000dc92060e3403df3a92b15ba3e437ef0c403fcfc9c3545e544a78874e5d9b5e63b9ba6060c29022fe2594c2e6fbb6a840000000000000000000000000000000006a01e85f59dc45b1501309a350137d71147c30fb70da6b7637a9b1dd884aeb7e554215474784ecd3bef18d15d2c0524dbc68f77d40330ad5b8cfcda42edf57899454571c6c6465c4107e662a269aeb5", |
|
"Expected": "000000000000000000000000000000000b7fc0b44723ff0d1cb7c43e470d4d432fc4bbc7f9d98ddb3d91434a5574956fdf15f898e579236426ea44677998665d00000000000000000000000000000000176586b6f157e408138391e3767d0c1c8457857f4cfae571267ed64ac86ff8a4b61a28b406e1caecffaae6a399f4ec9c000000000000000000000000000000000a420992f850db20d4f7d2ddff33e4dc79bc0c39caee533920c5d03d1c2619d8ced769ac09f664c0921829bd7edb446b0000000000000000000000000000000017e4000f4d03a6707174c3adb74966896bcc0eaabf4ff83cce92a666fbd13b59efa2c767442062b6c8b1a3abd604f0ac", |
|
"Name": "matter_g2_multiexp_82", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000016ac5146ffc26d1f0c33645931bddfb84756e1c7b03f4838467d1b6701ee9478ae03c910b6b4f5c14135487bd2c14bf8000000000000000000000000000000000e1d082f16e4d5c5f0b6fbe5178aef6f781a6fb165f775cf0cd4dd55f2b498a79edf373007113dcdf6b977a87e1fded2000000000000000000000000000000000bb94be280df1aed761651c0292f88037d172b675bae1933ec12323b947023b437d080aac9e196fe5e06e5c4137284d200000000000000000000000000000000064190f9725bfd5d56c31aef7fd1590c975e2ce549fa6d5c71b254851149e0a0dab0b9de3acfc2d64231c79bc0ebaa37ebb3c942d3a1a15cee806fdb0fc3635483743a5b0ee9c40a48700bad5da53ae70000000000000000000000000000000012199d02d3f1bd8c4005878c3302e6a731ea69d69accdd690b4667e847b079563d32e18eb7a440b8005ca936da5e73cf00000000000000000000000000000000125b0dbdb0058639513b007a84d3a3e6302f5d846f22f99a55181f097e200981d9013c00d688a11eb976120f1a5da64200000000000000000000000000000000081e723506635433528fe4a40fe4ecb8a9c3d8cd701c043c0418d149951651e21632cd85f03db33b89efadd69e009ebe000000000000000000000000000000000956af2e67f8ae676abc783c4ec9f85c50ea130410cee8216fe036cd0521b8ea38966288afe7d35c28b30f7ca5c6edc0c193d751c4f24f4808621979f07f03b2eabba75f08bb49682b9df2da7a85a7730000000000000000000000000000000003e11a4e9dfe82cb495e9e698b16c257ea3f4ecb24749751e7334e0f31fbd6677545e4bf9ff78a82853560f7e7ba2ae2000000000000000000000000000000000caea2c527cb3aeae427e92fc364365b1f55e7128a544009be2ff7a5236d1cf8ffd5a5cefc87820bff5bdf1c6bfa165d00000000000000000000000000000000064a3186774da8bb5d013debf46ccb0d894592c414f32de6f77da47f4d42b0c8a13a2ba4f14b9883d564fd8ff6a4c90200000000000000000000000000000000072f6c48b6a05039e3a4dfc6b73501d6d4ca7e840b119da9c074bd4cd2adf4f2c6e9e6325ebf6f97c3f0b00e6b9bfac6dee4eef524f133183b4af95e4445f3ee5084b96c32e284ebebc5b87f3d76150b0000000000000000000000000000000019ddf708ab31f6f6f725f0e4f65d11248d3a79af30927a6f2673901fef9819b189502cb952bd4742d2b8e84acebb5196000000000000000000000000000000000d928535c47eafa5da4ce4f91467fc31aff8b86b850e4582a597b334491b14da71763f9aedb15ed32856382069c094ce0000000000000000000000000000000004d6b3545d067aa0768cda9dc3cca0f58eb546345b96f7d6b9355d47770e00286d962a6b3a64ca2ce22fdb4834a4bb6e000000000000000000000000000000000f4ef9366d342b309076299816c1ed9b424b68886a5c69e21e785f97cb0f99ae3a99ff6b5244dab817094449048a7552da514f21c8eab0edb2405e673297bb595edc21027890ad680f1663fd960ce478000000000000000000000000000000000236c5b4c57ee4facec5d4ff37a478c505217af66e029c3382613442c58875c75cb423789f6703ff3c1c0d80991c9e3a0000000000000000000000000000000016c052de3336002f362d9b0cb386b800860527e0fe81a1a6df0ccde31f3265e6246191b3febd1ea48e9391c44593ab0700000000000000000000000000000000078dcb04ca93c676a9a924e59f924d9d3af872849bc30ca633d4025aecd981ba12e626337635ea77886a45f4da84104f00000000000000000000000000000000027df6394b195222bb8357bd684088e3e2a398f0fb0cb812ca5dcdcd1fa1279cfd03db62e0f8b2800d4b8b48238931656aeac9a669c962817c01069cffbd948d9d8ce764e92859f31fdaf85f5aefab77000000000000000000000000000000000485ce58b387083172102145fdb3e26c6ffca8b35af0e1d84ce9cbd89055be083bddd3da56443924049a056fdb2ef092000000000000000000000000000000000d998b234a69d584c78ed054b1322ceb33f73cafb5b23c1703a9fd609edcabd44f1a642802b9c0b6fde6a6828b50c1200000000000000000000000000000000019235ff13567bd007d77e4dfab139cd57dbb309a3cf6a6198a548c4e6915778094ddf2b05a91f5478169757bf5a56cb300000000000000000000000000000000110f6ea19a7f62bc3e78f4c5c1c6d3efdf1a7f563576e758218b2c363fff8ad8fab0e72431619e4ebc93d2d739fc786c40273bda92c9b1b677edd905d76d75875e5b77841befb2bcaf1fca7674dffd5a0000000000000000000000000000000001d45da76e3016c00fe65bb50f7067e4f06364ad8348184831c4932ea0e0f3a170ab5147e4670ee1b16924105b6fdb6f000000000000000000000000000000000b3468206db0613369b2b0750c98da65b660fc07c30cab4e459c311dab683b6b313b99ec0fbe92ba07f8aab43a12a2c9000000000000000000000000000000000f58a57c449a41105837d5e2419a34201cc921ec77408d6c0c7a2eb227be98ec1f6f6eb9fc088daa0d4c78928a1eacda000000000000000000000000000000000ba53b872dcb9fcabf35e673b467523ea77accfc1b38a5f92d7b9d269c28aa00d00b08d70eae6ed4d2e82bdb06008f9ab77e16276f9464fa2063230d6c1a4152553536c610062f18565c030e80b5cb540000000000000000000000000000000002b82e2b582b247271543117b939fd17ba8bdd617a223873296f7bd75de4790f0d5d8fe523792bc7fb4764d3739669d80000000000000000000000000000000006eb554347efc5f2ee79949bafc012e6d9964ce19459b3867865709d903fe3d11bc617f30f6279a9e62ea104565953600000000000000000000000000000000006a543fe5cfbae629fd3256575e3eb4e0b65864aad6c7f359e169038bf090ed9bd92fef32fe1ac20b2a8c90fbb6081690000000000000000000000000000000013ee42b0693b2f3b9b977fbae5c856e9e4c5e70120b5c29e0a9f898f6d04b7fe351e17b02716a44febcf0a00a9cdd9220be15b654ce22ae4e32987babc4863ffe2bd8a459d0f01f68fe84a75326889900000000000000000000000000000000001ae7368f84e354e5758554aa9c72ab4b00a644cfb9a4ecba38dc72227d297749bbc98c8f5d6149143b31442359d8013000000000000000000000000000000000abf087f77c79cb8c69e4289fae87b2ed483442daec3851a5ba32c43e342be29433b2deac6dbfa7a787547a7361ed0a00000000000000000000000000000000000fa01cff7aea64b649951a8d85fef0bd475f31e47c706b96ee2753df9987508b5e5456cc49e88ec3aad720a2535f6940000000000000000000000000000000018874d020e2eec0e286dce324b91f15b2a4f293d32956b27524f478983f0e0c5b43df802b60f4f001753f12d449cd821c8f1fe94bce21966427380b6d357a3599e9db03a7694159335ffba26fe29e4650000000000000000000000000000000018f7d19362e2cba91023455e115cd90f02aeafcb026349393ca4105e270ab1cf589621b40965fdc9795f66ea0f6a053100000000000000000000000000000000170ce0eb304e0e1047617b709c834b67a8989212e5bf1cbd5a33242be94bb141d5366e636c01a229943bead9a7baf43900000000000000000000000000000000077a17356b3b31faf90f709042938b9e901817f7379b7bd486d18e47d22b0430ba70fb3006e9afa67d7dac71ffaf152400000000000000000000000000000000064aca92c41561e195fa8239800c97d5242ff0f8ce76b0d119063e2ffa09c26e01d23d5728765a59bb9587e885450ad1c6d34471ed00035a484f97f4e8123d40ca23b017b94df65540a5551b905e57b3000000000000000000000000000000000876a57dc24ad58416f910ee3ce220630a1297e6bc691c908e6cc16f975b146872d71661bbb869361623c61670627eb0000000000000000000000000000000000760fc65097d215ab9aeb3d5a5153977e1e399e2cc0b0cb9befb0266d98ac13512a0eadaba4e051bf56794621c551ec60000000000000000000000000000000003c8e205e53075a96c14ec26345c75881a0d67c7ce0d62d73c83dc353cd7b555cde52ffc5659ab0db2179a899f0fd694000000000000000000000000000000000d7e8a7fe6b751f7f478698f4f0d30cd0a435a2295a958cabedf4668769819b4cbd4e8b7721eeb5ced3f913156abcaaff3abd467168bf5e57f71017b5779bdd400dbf416f34f105fe747ea2f8cf4a21000000000000000000000000000000000180546f697349adb2918129f4d0a979bb114d1b58e5baa6cc221a09d7083469bfaa61f80f1e3a6ccde0da54b24d59db70000000000000000000000000000000004074338380e3d7c0facbbc71d83e78b53191af9ba13ba0cba6015bf4f28e4b0b52ffb34c7867a335848f57b5ce5ef5200000000000000000000000000000000148a800ec38cfc2386497d9aacb4327d5953a6612cd4067ac13fb977046688e80032125d4b0e7cb49913e489796a50ea00000000000000000000000000000000132438d18d942e6dd3f69d117abf83c2fa18418e5145cc43b3cb8d18c873935e41279a9e13596f2863be7aeae9b73d172809801eb18d38a61ef8a80f13086d6b1f85ba751cdb8d17fbb9ad5f8d0f835c0000000000000000000000000000000018b3102ce91af86cd10162d3a43e488a0d7b7807dfb9624c3cae76f342e86f8ef1200444a57e2ed7f819828357a6dfe80000000000000000000000000000000017137b470f3c8d1a03e7252e18f4466c9ff809408cbb2043d6b226ae2746d890b267ce3255114b2e073eb66e93c55eb200000000000000000000000000000000054dc1c981c9166d0bd3a54064c33f15ab856b240770ed44adaf9f32d4429babcd0baf2c5b8a1ff80728e9c63e806cd3000000000000000000000000000000001897595f836342ab54bc2e1b72f433bfe3b5bc989727de48575abe89386aaad9b1549af3ca55f39feec14355b29dc9e33521c9cf035b094d754db994fce3161842a9509ec8288699680c0ac7761eac68000000000000000000000000000000000467f1a3093c72aba4c2d9e8171057cf88146eb32f38db0761a5ab2027f2213c89e12c67a338b4b342a73384109988d2000000000000000000000000000000000ab26c871d140c9c4e0512afe9fb576409ffdcb95417f8c6cdc0d964011dfb1e745045766bbbc08ff7dbd6935934bba300000000000000000000000000000000183488902b886200e63465098be87a905810b2e8ebe0364316da798e423dbb267743a0d2e3d93303623fb17df0e74ce30000000000000000000000000000000012c7e79f9ba36cc47762139d191e6625c850a03d5b6e0648032d1669575704c91e48a9ae432bb3553ec66e86e082de689c8c2998d141b9cd3a82507b6dd97e8d32e9e759169c575eb484e9a1559427da0000000000000000000000000000000012ef4988956e026a79e5e904ad3d7ca56793321d62cad46de3cbde8570be5f0ac86d386216152b37053741fe342de7c60000000000000000000000000000000014ff7804312754d23b251a42aea65207695d4df65cac4f87fc96cb920843c022f24cd27731224db751cfb621886249540000000000000000000000000000000006ea693105a1b2afc79dbf75504c256c519f927ea0d79ddd1997a49638a67151dc81b84473208e8078cf71d456f2de0c00000000000000000000000000000000122d367c147c91517679432d3c7b56f2d529d70040109f803b89a04fd8540a6c565354ae420e1bd4ad4ff61427332629dc83c1ea9e4f4fc12a7190e6c71c4f35d1a676d39e30fe688a05820dd989664000000000000000000000000000000000156e7f8f1412cec315eb76f10c92143157313b8eda0677a6c0236de5fd27e5660ec3eb7369f1604082c59e1aa5f94dd900000000000000000000000000000000018ca9f505a88ed2bf595fa9b55d2356748770af16b35bd5db448990b7d41c3aac53aa490791f7ac09d2f5a087f938f70000000000000000000000000000000017c76ca9ddfcc26b028928364ee35829c6e57fda40773a6bc0c259a1b3cdea715c664d7bd0340192aaf7dec7ad20a2ed00000000000000000000000000000000082a255966c4f9d0ad6bd3d88b136cb2cfca09ed6ae378c914c28ff3338a2cd466cafd839f3fff4a30b33ee56e684f4e00be1b9098f1873ce155a66899877c7b48ddda363ae1d2353cb3816f1ab15ef0", |
|
"Expected": "00000000000000000000000000000000075c71e21ce327a97024c8ab5fcbef4fff76260a4f8c8489167166c4a85d25096c617cceef73097a4bb956be3eae8b780000000000000000000000000000000016270f3ac86c0ec43b9472499c4d845eab488a34ad9e2148c72cbb1db13623c5dbbc8327c47ce596521bd1f54f119a660000000000000000000000000000000007ad4914ceda9fbc161121c818bd05953836a581dcdc78bebcd82ef548671c899581681c908a337618a445f77c6b7cf400000000000000000000000000000000173f401cb78024e844adcc88fcf0e52d32de134f6300216ea0da7747752ae3ddf4d181b8d266b53d1b699921f9871425", |
|
"Name": "matter_g2_multiexp_83", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000017f40eea638a3d4fec417701c936d61c5b233c9d6b3e94ba9addd0fa0b20adf9f8e07c6b629977445c7750acfd18001c0000000000000000000000000000000005f1ca1ca9cf67c33e3ff174a65adfde2db62e74edf30b5b0156d6b9dc86dd619ad8863c055096685d611ac015ba884f0000000000000000000000000000000001683dc67710880b8af76b464291c17fb0ee4eff3f648ac0772f4a777025c8cda0342d8f5aae3123da7fac57b965685900000000000000000000000000000000143d919ce2cf00838b10fc65374e770bec3db8ecb17d2db08b6a10ac38657bb109f54c1b3040b661c3914ded6f7eb80fa9cbdaa0ddbf854861eac6621255b2102e5343666c735d0384049d5680d105d4000000000000000000000000000000000616299341f2921adf083d1190c212a7941bc0d9fee50b05b265f2e8c339fc3dd9f94607631f485e394f5a7d71ae73d00000000000000000000000000000000006b2f12e22369e8aff45b6c05a2bb72a706dc46a5d1393aaa9e5a7931ccff33a5df2967189114c3fc5dbf69d080e39dc000000000000000000000000000000000981e1b119d04343e075a80dfc189000b4cfb4e321575817aece6009e6b3a6233d1409e8e584f0ac9caaed1f43e40d7d0000000000000000000000000000000001ce4693e8c14032c35497e0f9a586a4541d8a1a68ad014b0850753a04215be2bb60cd7c2fa9be4f4f09a562d7b29f3892073d958260a55b70b580f3ee27c42553b5b858b66f6928fe74b4de91c34bda0000000000000000000000000000000012d634764207dd7a0201703f855365f7750291c810ff292b3e8dee682d7d8eebd6d6f3b3dc8b0c9e25bd2860e031311b0000000000000000000000000000000000eb0859d79fcdef546026fcd380f5c936e64a5665d73f56d92c03dfb50c534a00c857c86ec43275ce69cccc0b53137f000000000000000000000000000000000131bf000fd117ef722b33a1cebd28899fb012e1113f767d0ed46fdad82a32e4327b883fbe29abba1bb7ba3ecc1cbab2000000000000000000000000000000000e24ef1e44029366ae1daf06524d8beacb2b99f60f419cc2ec1a49013b79fb7a4781dbd37785f32ec67c0a28d61a3cea2117f11d78dfead915a94f11fa7e904a96204ddf1835d3501639b83cd5f716f500000000000000000000000000000000067b6eda41cb8da47a424a02a142e2b98b9c69e7023cf616040993f41507798882194229cb6572806e82e9e5eb837b37000000000000000000000000000000000e38693cddf130d3645fd60ade780db84fa700e5bfb74ebea49cc95ab001bde442f363b4e4c61f683b3e67f1ec8c2af80000000000000000000000000000000006d593005cbccc55c5e336e19aded70da65a7fe42b6a85070e491a4ae54e18ac213556a91d5d62786b6d4d1305525a76000000000000000000000000000000000ff86216f5388114dc06deffa7b52a273b22fe0bc8d50804b491fac83e13915c2dd1b8c2779a46b5c313c4e1c05eb2979087caa1e89e48f05bad1d720477199410941a6105f911d589e1f94a851e0715000000000000000000000000000000000262cf4727703fb227bd7fce6cd3f25c1897011ab892e79fa47446711d6867ca82b9b95f129f7ca24dcb60ac75173d4700000000000000000000000000000000136b5a304807e029d0a77b2ed505ee5c920248242f0f95aa07e9bc2e13d35f6f67451d028dc19d26095b55cdc2fae4fc000000000000000000000000000000000b511b2e19da7bfeb183f0aec91bc7db3e7c913f1c282e12d5d2f422a49e7fa78a5f35656dc9c980324717a5ad386dc30000000000000000000000000000000012eae443aae59fdf907bcfe3ee4366e252bb57e268fd569d742456f348429f009f67bf92f9dadd401104ccd2549cecc8255603b470c056b3dfb3acae0dd45bcb3d014765a5181760336deeabff3f00be0000000000000000000000000000000016a827938d8b98e3446445ce23f48a7ba0d634de826dd1ee3c71467eb57bd4c24e0d1b4190f47bd841183baceaa2593e0000000000000000000000000000000011d360e0c18b45ace82eaee902475127d8f18aa4a2ec2081a453f1c85ffe3c59c0f7016f966574a7c51bc14f1935568400000000000000000000000000000000186b5d452c6dcc1ddb4f47b07e01b6d64644f6d01cba8498c3059cc494a68bd25eef35cae05885b9f2689683e65161410000000000000000000000000000000000ff826e5a62affbfd6d2062bd329fcb561f287046870b8be461767759cb0d5f1ac904ecd1f136c5ccd784bc11088233e0eab0e2486316956291feb44de6389b20f8bafe9cc890d86d27a598bab0f3c4000000000000000000000000000000001010e75c52ed0acebe30fc588961c849b7b6298bb8d859f9a9401737c467921c5e3cda101cd4e38e4318233d12b6c7b9000000000000000000000000000000001884db518fbe4d621403ce00521878c0d419d8cf476a1dfda59b7d3c7af2bd91058bbbf54ac0c5cf9a217beb78e3f98e0000000000000000000000000000000001272cf0ad917738bba052e88baf88347d60f63f5b875d604cf0531c1ba7d43e868bc70a682b7274067106f611f08ae60000000000000000000000000000000006e3236f6a66bd37af4be230d4edda6eaaed661f206ca4852d3004b5f358f184d80be6af81c62e5bc8c88e7a1072fe21fb9436456262e5149d02b33a1078e198bbb681699b3f485625784df444bfff670000000000000000000000000000000004fd1e2fd0d28db08224fa7e880abb8c48dfd0e488df4d2ae5f6649f448193acbe943baf22af4b12fd763e3e4ddaa08d0000000000000000000000000000000008df68f276f356ade28500eeae3b755c9af9b5acac5f5f60827b5b2044b2405129b00e5271baf9a80847d3b720026b3a0000000000000000000000000000000005e683d1556f513e6d093704405f312687c3b9e2de3b2840fff32e88186c89b18d1ac558d960b1196594730a9bc107480000000000000000000000000000000018161f8d23c394d10ba576fb0ceee530ebb95a670f2589d84c0646f693086ecb7ed80e556f3ed9434d7fa488430ccf430e2724d3501e3d79b85266fd83a2a6156eeb48e749a61676a1c92ab9bdd6b8990000000000000000000000000000000017860708943449c2227c0f50cf1274652dd32e999d5f9b1a8d672feedde15e9f1af484a7b9462a62dd745bb6d3c7295a00000000000000000000000000000000064f8cb707494f82ffb6374641817a466af65f5c7d83cc2964e6cb8efd021e0c40934a3ffbb0d91bf8a7a616dbe8d220000000000000000000000000000000000eb37cc9d56fa0dbf050b557aaeec76f9f6d0a6c448ea298af78004e41ecd8a1df8fe8640e77cb76b593ee17658326ff00000000000000000000000000000000092ab597967544fda640b145edcb3ae6c3f027c2111dbc282ebdd48eb93287ae4729cb30e45c1c8999b3a45b099dbf0ca49344fe6ea9274a103f323f3d9381e91ae48233dd579944e12afdeaf854000f00000000000000000000000000000000124fa4d48ffc5732fb21d465b559e995891fef98370a1eb73c9264988f75caa93fc134fde7f93c794582ba5cbf6bc685000000000000000000000000000000000b71d012abc1558e49831f053757518643ae04f79234fa92023db9c5483bbd872d24eb87a78960f12930094c4f8fb70e000000000000000000000000000000000651cf0016efea086d98e5bda8e1959e20e4947e302eeb021d196897cffde3e2c28f783521b2a28b8de1ad1a131f5e67000000000000000000000000000000000555ff8a930cc11d320afc3e0635a6f93da1487a5764d56636be4e5803d740a73d84666f6141ed5ee6b778a463823fbeb44aeaf3ba8b03e7ef7201415de7365365b828f2c1a38d09153e51432d35b9a7000000000000000000000000000000000974e769869719f0ee30895df837cff50d47382461c557abc4b8806b04776f401b76a5e630a6ccbd3484980d03ff58d300000000000000000000000000000000098157f0190e6bacbf34c20310f6471166750ea1b235e46a5fae313f90dddc799f21548088322910bb0fd7e41beb23450000000000000000000000000000000007f00d7d18719db9d91e2c32f51083b42c4fcb43c38087f86879ad6bc99600d4c395586187d26d041ff49dbbe517fca2000000000000000000000000000000000510cea4a7463bc5882d0cc25fa967a0b02072627bd57f9a5863fe5255953732846d4907fa301789bf02af9c1b25211c53961d33104649cbfccecc7eaf33b7a2a486c77dca363ffc9fbc9ce4e8c1adff000000000000000000000000000000000bf264c0b7bf68c595b89453ebbd7fe2e64f4ae2c7268ad51f4578c35d48040277f3dac9021997af02e492039348efaa00000000000000000000000000000000083a4fea41cb1e02e5002259f5f7b335c81e15cca93cbc884dc1b08ee981c55f2dd3c0db1a35ac9907435edd7f0ba625000000000000000000000000000000001468e508a02ed7b61f752ac38313345338d2b2d018f719f391c0f3fa1dd1602d9476f3d8829720d17021a459a2732e96000000000000000000000000000000000629edb2530c38ead8717b289c08036c12630cd8c9ae875111749ed893b8cbce40bcaeaf13df4044147bb665ecc2319ea04e97c20b42dc265271740f27f1a833bc5b324bcb843a8f9f8a68231c663d57000000000000000000000000000000001635830ebf227be126e13c634a84f3649d498e0999ad2dc73b9c7360db120dc2216addfe18c00676ed185efa1e789d8c000000000000000000000000000000000471e3cfca449bde0ba2b1e2a5b63d53badcb34da3251313190a35daf694d70ba385976d1f875242386fc74ae0173d18000000000000000000000000000000000986cf3f1eef587bcc70f66f25c60f353e6b15bd105fde9254487e9b522159658d0fc6b6a8a3ea38c27865f1ea4d76490000000000000000000000000000000015a2eccb9c10bc273cb712ee04bef01a11e486bc6a4d220a0f653582af6ba1bac0b5108250626ddf126f16f4015c9d2cb688426bbe9ae054acb6c1fdd4195f8a113727f5617642a5b3c0c65566e22527000000000000000000000000000000001213cbd035615f09189171b3e22630d72df2df93fa8c14427bb00c34f5b55bc8d1b1a59404bed6549b582537a397eaab00000000000000000000000000000000161072d8ebec2841f0f34cb38a3e1b2094a597640a34178ee951e5c993646ecfc3a4c0dd753e7e76f3a6da5a091f9f7100000000000000000000000000000000077e9c95b6c6f726902392c3a16b5cc71cd9d4cec58c00eadca6091e45bc095e53006ce8ac8827565e867531013821950000000000000000000000000000000018cdf909bd9f38e57ee24c0f51a5f9f703eb3d190dfbf75be00969e9e8f8fee331cf32d93c3a956d12f374f8752c2c79cf365a86a8d08db5cd95f239a2f3d22279556975ecc3baae0b774b0323dbb1b6000000000000000000000000000000000cbc27995eaeef2bef14919d48a008a0b0467856f8a6659d6e68e47a2d9d41d217c5913aa1d67911325dbd4fc38e36eb0000000000000000000000000000000010639740654bad5c4ec93f2496f4dc54a7642bc92ed03372ad4edc5fedcdfcf37158d3f02279d4e15078e9d5a7f8b5df000000000000000000000000000000000155ff4d6dfa031b0cc2f57df41c1e1b1c81bf5a5cc1e3aa93920e93c2e2e7a71b56ac410a87855400025badf6dae8e60000000000000000000000000000000018e637da048e7e84b9d1654113978fb148a54d86e1d011d7f5a86cd4f1e5bc15abc5b67d00129f53c0c021cf933f399c528715199c9f47fd6337b6b0e807e230b1397885fded024431c70e453f55f3650000000000000000000000000000000015d8f6e47b8f07b3e07ae0952a7c8f79519ce2828e3e26b284b8f2fae7432b337de17089b5c32f0081ec6c6916f2f53f0000000000000000000000000000000010ecfcdb02cff772db667266cb3f99f1dc28004ffcadca7a9c64b3b5853c09b7793ca0aadb155257bd64fa7bccb390450000000000000000000000000000000011096a52f3272955947304ba037e8b3fce6b2f07f2352c08d5932f4d2306ca511a74dc044d0f0e1e260ff40b0fac5e0e00000000000000000000000000000000130facbe0c1c6d077e9dcab647a44b049a1aba3df500bf27d1c268f71a59635e702c9ee1bdd68fbfcff7ae5b3e6bd83bc32e8643f38f8177b788b8c2bdc25b668308d914fce35c6f9023a769334a51d1", |
|
"Expected": "000000000000000000000000000000000b47d58802579e662f34908a4060becd40434e4934ff58790df2a69a759223ca29f42e658ab475cb92bd9c46566811c7000000000000000000000000000000000091d3a4c58a669d3bf0377abfe28d1817168b2a86375928d95df3459c83334669a59aba95ab2b9957d5ded0bd8925910000000000000000000000000000000005aa9c3fe0067338675099ee32f93bc8a5e9ead94b120dfa391651da40cf1ef5ff79d193b0b14b5926f10660aca6c11500000000000000000000000000000000058200992b111461f4d737533301734a5c3731c9f2e7b55e18887ebff4d5b74dbbfd23773606f54cd6a930b85b89aabd", |
|
"Name": "matter_g2_multiexp_84", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000bc3eba5594666cec699a47fa13ee74722a80b4e5a1b28553de37c3163f2fdb8b801e35a19f6d99cd207d1642c0d4ad400000000000000000000000000000000104b334afeab36961824611f0fb58bcac55c9d36604ba73e9c8809085c019bd967cae7147c766df6565ddfcc0cd5fc9700000000000000000000000000000000026c3a6a4ace8638bf8ba7434b59c3aebd4bb274cbdcb898ec6a547b215f32d10395f3bb85a9eaecff5ef6d5ef2b50e000000000000000000000000000000000065bc419f9496b5e81ce72a13fc1bdce4738c2e3faacd80676be31db65ba3e7941ea75e370b6d6c0e7b2cdcce80a2fa14f8bfa3d47ed33a05fe3da738797f18ca5d5b8658055de5a9f85bafe6078f7fe000000000000000000000000000000000e7f1f5ead0f212439b4c47599581982712d2e6ba056f36cb04033ff5eebd81b5b41b874a78aeaa98562899418ab04c900000000000000000000000000000000095e45da9a4b2578cedd13af71e289d0067ecca1f09c014a294e0b250d1e8243ff98a9761030ac855a9d897cfe9fafdd00000000000000000000000000000000030b44b150d1337a3ed6a77f7b6332d7c8103da1aef0d445ff7467b4863e4c830fb782a81d01a6bf97e8d52bf333e78d0000000000000000000000000000000013bb76800375a45b847a96ef6edff3fc3c30e3d45bb4afe04230107f6a1802794e1dc23431797bc5e79e0d5ac6357eee4b0d302be94d437b8055586aa77ec1fe616e30552b4d7d3471ea219c148be069000000000000000000000000000000000602e0bd3d34415ddd517a73acaed5750dcfd68b633d51003edf79a169ad7a3ca2541d7a131c317c957a9597a753b5080000000000000000000000000000000007a964539081fff51e0ec24bb71257f6a1c513fb0047aad84b80180b22133246a1f62958ead75e4b2a68f973d17f1230000000000000000000000000000000000f48fe0f5b5a95e48bde4d8be1b2f352d748c1201b064bc88309a709b285f81260d4535d3e1dc7f1d6ee23ead35abd9f00000000000000000000000000000000135b480fc8a72248f7a4898fffc6c18b7f2f5b1af5cc3846610c299c8da252fb71190d9f761e037c6b47595bab6a03e56765d7f1079b142e513e604d577e7caf82cacae59fb98c6f8990522372dc906f0000000000000000000000000000000004773cd2884e52c2551c1ea0abb78fa17caacfffe13f18b75588484b8bfe781e623075bdf827fc82c6ed7e1d4d62081d0000000000000000000000000000000007e6023fc0e409bfc7d0b7ca65fa0e8d88bf1b4c202a8d1f0e1c3479b0963a646d16795fc5a128a54e624357050fed4000000000000000000000000000000000039f6eaaf99bcc9f4d8fb994a040af0d29c37960e9015d4e48466a9e554da30975c5534e76a1f08a55ed8ce7375b70100000000000000000000000000000000003d2b097d4afdde83a01cf2b4f9d12f77c8e92a8cadc225d40f974ccf385ae65bed1972a365d55e24231d58abed4395a2eeee02d9309af8c74c78e21836f4e6a7a6df5406617e2b4e9d300e37d8a2bfa00000000000000000000000000000000047b8c550310ae246e43b513d39e507f1dace7bcb543a49ae0854a397f62c408ae3632c94d172669ef3e013781796ecf000000000000000000000000000000001592914e260afaca80c0a240426c2828239ad5e256a707530f49cd65e9da2e4bb14a7d6d5978f52c04130a0d434cf4ca0000000000000000000000000000000006c0b8448ad87350db130373778d414deb738d3be97fba25c816826f59e3e926f44956c2e2056b7d769278cf56cf6fe0000000000000000000000000000000000a42d716fd83071bfa014a9b7af6c164d494f0347aed953bd2c1c97ade087a8bbea9f53c507fc0b22d520f28cc5d480cf8449caedd55f0a08825cc1a9e985201c8a7a54d1c4dd96f0ac54214743941810000000000000000000000000000000018026c9f6c86219d0be88955ce0afc3cb637b1c3a531aa2722c56816d368688181ef2fedf1525daec6d9b1651b71f27c000000000000000000000000000000000b40b15bb0621209bf9e33ebc27a7502d90fd3af62a1bb8f54a874a14c105df34ae34a43fc3805c1e4817ba30c048ac7000000000000000000000000000000000465262367e30ccc24632d39bf3af9cb160e97049d855176f665a185c138d5c529d11e53e56c65506e3e30be7b48c6730000000000000000000000000000000009485991319a311052d883b45911be12cf7648b5ca104ffe77594472f7047c803b8e9fb753b98645e630b9913bbc947e28ec5f9dc48931da70ba0cfa7251953e24c4c95cd019e00ac6fda095c1302a01000000000000000000000000000000000fcc0aca0d873cb8733ff7e2ea02b3736b737821af2db06ee6508e161f6159f9d944372c513a03cc4c9e30a707dca0930000000000000000000000000000000015c3774f4e0b30c9532beaa2f7f9b777f8d46bfd3888d6835f4a5a046153a98062efb17f78807fa17b3a995ce720c0b900000000000000000000000000000000083d48e01d2fb58244861a74a1261063f7d20b412c8a44f9945fbe373cb4b9a7ffd4c4ba4054ece0abddb6c14c013ceb00000000000000000000000000000000133c4976454b7be427c4c2ed437bc2e882854d2ddce42d2f97cd3fab1fcf60c3272aaa123a0cbecce1a774946bb7a8a0dc6046b43e6982f11f39412cbdef14f8e330d37fbe6dfa9ddf3656b86f4f60e7000000000000000000000000000000000f6ae7de1dba3b3030b208f61d182013231c4666f134b007b52d36bceb6f3cd77577be7b11abc097cf9618d351d61e270000000000000000000000000000000005803904e3e640e51900805f930638ddd8b86cc1bd50cbd32a142e10d85044cc52ff769bf1b40dcfb7269c913d00b01e000000000000000000000000000000000e6997b1f8bb649c56de5c4bf9968d19712abd22fb7dabee19e0aebd1b13adcd3e8b202975b4edc917d93adf087fb539000000000000000000000000000000000a32384fe03280962c5f575b47192e5ef3111fbbb0a01bda2db1e9733471f11eac0a37df8ae1a891de311770c482c06b0adf4625ec80149b7810767c985c2aa0187987b3649cab8c59a892404ff2aeb2000000000000000000000000000000000531fad86551ac6dee15fbd62cb13f38d8d5c89d23a031b9977f110efcf16501534757bc5b93f0250ff02d6cfdf2009a000000000000000000000000000000000e6d78343049a68514271fc785de053ed7f50a7774b87f264c42e03e6f8f86285477f8cc57ae066ef0fde237c8d1ddb30000000000000000000000000000000013e313484da4d6b85634c5306444bdbe45d7db823616d72821eb64a2bb5f352a4f7e4273fb6557039fa563ce1b091bea0000000000000000000000000000000009a40a984be66c3442fc8946cc42eca722187dd819be9ab34a9c3b4b0de7de3d5f126c175fe84c51a6f09e18623214f9345fd17367ecb06b29d764b22dc1e262ba1a339b6f0e0c77384245e3d41cda970000000000000000000000000000000008a76db551280cd43d4608e9fc629a021675bfdf9bc5a021546b92f3734acff1e97928850716b94d15b7dbcc4a1e0aee0000000000000000000000000000000000b2262872c268782e8f27ee8fefe0827d45131555e755c0a65a7c8b4185269bd621412b653348d7c1111d681f38d946000000000000000000000000000000000dabcf0f847045e01ef70ceaa32455f4c962e4657b840f97a1cff7cf5073cbf4ca8ea75a4887076f155e27e8d7406c95000000000000000000000000000000000a9c0ed94170eddfc485d9f1a770a8b493d4a59bd7156d6cd4b95b55bffa1b597ae9d6fbe529dc0833634d75906a4aba5ce5e62dd15958e6298cdf4a4e899e53644a48494d04fa6d1f73f2dbd645817c00000000000000000000000000000000170ac69c2bf9b48715f445524cab902b18ce6dea7b258481cc59986ae61c8fcb6708b1457be299a6e2f6f34dfd936fdb00000000000000000000000000000000107e855593b6f3bd2982a65167ecead47039065c9ae6e1bf963f81d441f0ebb411eec4b3ed1cff73044f68a4c114806a00000000000000000000000000000000063b470d158ebb4828e875c3dd0ca29a4fd2cd2af356233885a871cb5b77402090f29709c6d6a78f612c8ca4df2f4119000000000000000000000000000000000db75a60fa0b425b8cd2c955e21846ce3c407cb3f96c472cb412498143cc60212de0dfd0bf4de53ae3b345232180b4ad853396021d32530351deec5c266a65519471dce2087485781f33a1423755ef38000000000000000000000000000000000389e79154f627463a7966252deab10b5e809b0c2a9e90989c56d4076b834e2081ddae1c02a9e01b71d96b772766fc680000000000000000000000000000000009109473c7aa614334fde410951a69ac45967f7550890e01b05279b6dff394775dac51d583ae0aa82edda18ecc5e66240000000000000000000000000000000019dd51ec6783c1618a7f12298e38cc75d4fa32fc31438f67eb15419a2f0e9d4b5f70ea59b69e531c868475cada519569000000000000000000000000000000001121c7a6cbbb54d5e30a11a73c158237dedac46385aa15d93592a30fb64fcd94a674cc77afd21a611f704734337905596dfc62eb59bb84b3b6599bf3ce7af229096a8fd5925d4743a5ea386a26c9a6d000000000000000000000000000000000178670fb06f5eb8a4f182913f46f66147deb3f9f634d620ed55da2ccc88895e75f76f55b979e1ba3c3db29710050c7bd0000000000000000000000000000000011adec68ef139716ee081db7122e911ec5a6e1fd7f681a96a713dddc2b742b6e7cf7485b8f45e7ebdec8b1174c02eaf100000000000000000000000000000000089dac9a47cbdfead8536d6cfe8b94d316123bd92ddf30091e16711ff4651c4e2d8dcaf6c72bc159d7de9fd832c6f5be000000000000000000000000000000000c40b871930f0c6826a943a229112f8bf9a3b7d7e07139e1a7d99f97601b6ca8cf3638e0265743dd732cee17fadf996721d35ee6d29ee4816b91d1664b5957767b4b8066775b37c3b3d08729c949d6e5000000000000000000000000000000001040c4cd3c28a752295b115fd80c8ef0e538e1a3906e0d326e46585d633140bd6b8231f50d50c8e7a9018a625c4bdc530000000000000000000000000000000008b966d9433bfc3bede4ddb005cd0c256a168437c31b8ecc83e6fefa6f4b1f2bfd057c78f82bb76279b74a2f7de493b5000000000000000000000000000000000c0f75db7a17e4b712666b16c31b10bb935e7127eb9a0e59e35ec54814a9de9012210ff1862aef5f765d4f7f673c4962000000000000000000000000000000001015e63589a8b56aa643a79c5a433dcd8f4933a10edc9921bcaa7098af435f7879a40868e25d1ca6f7852800df29c2eb3d283067bac390f556891a531dfacfc4795358229bc9a651c0aa71d601bdd56d000000000000000000000000000000000fab22ab380043b01d312004057488ffc958168f8fe4d9c86af622030121e14a46c4308d711d5fa9a414b9ef75d51ba300000000000000000000000000000000047c738fe5272e695f421ed463ce0d6308e05c23b6bd0973df9b55ca96d89c0771a45d53b4d17f30d8cf08edbf94490c0000000000000000000000000000000017bcb3ed735e5a302f76002ae82f4ac74889fa0e966f0fb611fa6a6a09440bc923f447eb6aebe47eef917753b7427efe000000000000000000000000000000000b189d5b64578eb53ad850c826082265e506ab620a9ab9684cc2a53718f26befc35e9431af012306a6190f144a9632bf873724ba35e4e8b731db36f5067aeafd33f2e966977bd0962fd57cd5ccbfe87b00000000000000000000000000000000049fff545ac239696c995eacc560580a0328af07376f5ec819902e30d5e7e40d5fe07295c4ccf54d5c06134370373c1b000000000000000000000000000000000bff448d5ab544a8cae0cacd216a6b6d48f0abe1b4bc946d95c1a8c4ae44bf049c3b572675a5e20c1b4188fa27a867a70000000000000000000000000000000011dbc52baa00712f66def2fa8fc77bcb07431d3285774e2517dcca65e611f07aac265856cdef0c1637def44c382230fe00000000000000000000000000000000090af0898dd578123c65d1f818c3f33866e4acea19aeafbb31bd8da029ed1daa2d7ab3b22147eb32a09021f7a78fdf2acc5934c02b63797010cc8474e90fa5dc88d73dbe5f9be605bf335057fba47ea3", |
|
"Expected": "000000000000000000000000000000000d52fcbe9f1776477a9d2149ca55e0651fe9d098a67209ce2e7d772d4901ff2c70be432b53dc94886651865a81ba8c620000000000000000000000000000000006b54871379e2be969f86c72cda9acab9bc99f73de987f17ab8b25c63c55ffa2cff61b87e8c30d9f712afb62a2b9cfcb0000000000000000000000000000000005652612b19c38650d1babd4772722ae2c560e2914f2e246725cea86dbe1275a981a592eb55077ee4b7c6090e84d2ed3000000000000000000000000000000000ee37a6d42ce69aa67cdcacb19efc230c6c34969a2e081ac77e8f9d45128a6e8fff923c7647a0f168fee18342bc6d845", |
|
"Name": "matter_g2_multiexp_85", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000f114e56d10dba7945d125fe1ab7871d9510771548d8388a2aec8a481de92572645b73631f9a60285c3eebcacb3bc0f5000000000000000000000000000000000667d3f31955df11e4e7896a1856fbd4e573f1cfc906b3953b5806a5d01dcdb96009d9f148156a3828e822435f722c5e000000000000000000000000000000000d7740ae776eb4766999f5671315c8965ccc84ff71757e361fbbb55babeefb96265c97df8892acdd6a9166641f656e62000000000000000000000000000000000166529d1a76ad784557384cb971728dba298baacc2f2a39ee36516bc7a761e9a7c29e385cf5784efb9f6e60e998b01e864a1ee754f6b0a86923e5501d54e6f47d7ab9e1483294ce98be13b7db52937100000000000000000000000000000000133e0b08430d9318d98bcf58b3d8f51c7b717fab56fe25f434bf521f830c7d4247d87d3df910490be2ad38adaa8eec26000000000000000000000000000000000e15afaee4f1ce6290ddfbc13cb887e540efc3fd8150dfbf3a5e7c759ccb8f334ba26953c7bbc43b5234b857159f6722000000000000000000000000000000000e4cc685524d42ea5e435afec7b3d7d025e93ea06407a28c246a39dee8ae77514a0bb2d5031f7367d658027299762bea0000000000000000000000000000000001b231237f7b0538d51adfa4ff92bf313507996cf5255f191875970ed4d946cffa8620b44045f4bcfd8f89baadd331fd93064d187f7d21b8b0a7092943de13b96c2e1ac9b578637a6e64331e2d40f53900000000000000000000000000000000084128f1848b2b244e4812eccba01287b9d07e85450459c8c42b01180bdd843058d9926f39e2fb5f610651a00233e31f000000000000000000000000000000000055ee70765f2cccac966dc08abd4bba0d004b379a2c6bf188f300f5d413f84e77ca1d462219bfb820d7f585b914a52f0000000000000000000000000000000002dd8f1d1cd85a5e6ac793f7e1e3cff887204aa4a5fed92f2088c06eae95842ab2c04d30d56f4b0fcfe61379e8e7c6940000000000000000000000000000000013e318f8b6f4165a8096c76ada440154901de42d69c38e66d9df4ffe5476666ecf7068e7163f29f04972682c43f3b0fd5e676b40c09f80be5d9398a9ec20cb811cf6819a130445203d792a4d34fc3e950000000000000000000000000000000003415c8bab713aa18d3f0d54e0101ba36793e6e9dd3471f8eed9a15e00d8312732a9ce88b5f0c30207aed92eb173ac680000000000000000000000000000000008a7e145e9576be8ba2fd980fb1735a2b73d1bf5f3e108878b721b6ed8378b5e0f03ecac179a6d148541096ba483b40200000000000000000000000000000000029e5554752db8bb87d58275268f24ccfcf3e0923744d57473d54a72e2cccb847eaa8f3bf638833a934c43930fbf30990000000000000000000000000000000000e0f2ead2697110a132c4ce1643b97fc652dd0660deadaa4e0c45e7ebfa64cb6a6fbbaac7c4e2b725beeadf6881ae5893f63a87972dd11f5239c35ce269e4b9239e3ae906ab117f1f045d3acfd16ca00000000000000000000000000000000014325fcc087aa108f152b42759cbc02cfa24e7e7cb995c78ccaa9a283ec2029c08cd747d599e0685d365ee99eeafca880000000000000000000000000000000011da603d3a1128329af19e596ebeaa4bad034c59581e9fa2e42a0260032f84654bf5ce22ee32c34eed7515d7fb0fade0000000000000000000000000000000000189cdb5b934cc1ec7ea0cf4b8158a1416712bb59c1650e6d244de33bebfffd3691b499b3ff8255b1b513deba709f7d3000000000000000000000000000000000e7ab2b279d0d5933df25d8fc4faeb8ca907e7bb8588e618b92737fcb6959380abc205118d2e3fc128b89a2ead5ca906145e3456d5ca6aa5910430e5a19567c327b757377aef98c4f46fe9a1f52cdc5e000000000000000000000000000000000895b6777e677732c74cfa82d5348c4c8ddd63ce10347836f5140b9a64dfe631804ea3be8e20bd4438f5e7fa14a121d80000000000000000000000000000000002422cc4781f007f732239ff9eedc126777d6ca0f0365dd90bab6b68c9e3d02ce726726a6d30d7d51a1f0b45aec1854100000000000000000000000000000000048af8a79663aefaff77a934f0af3a09ba02077c13a794ddb88e5c679ce348b3ab0fa217954ce1422f4e212d1383ebdc000000000000000000000000000000001190fec6c510b0b16e1505f737b25dc2401e9fc2c95bca92aa5d6e93b284b766bfed93a80b137e5fcb339983a86acd41ce27de5d3a5ef941d058a458f3ad2a386f1d66945789e51fa330fd65da4cd5080000000000000000000000000000000014fbf4d005f43563fb7408d1f20f672c8983120c66462ba9156b64a287e66960fecb41ca129b6b14466a5a0de91b81c50000000000000000000000000000000004fb283724950174d60f64af7bc8a7d059431332c8f17769df33f6607d72633aae3a8d595cb8d5af3f8909297844b3a0000000000000000000000000000000000e187476a19280ad9f33a55c50f37f765e343f92938e247ec9fe099c7f3df65e24af14885539bfcf3efe3bde9f2700ce000000000000000000000000000000000f086e6b9e845fe3b0c5100f82bc8aeaed166bed9fa4d34bc03ed86342a997101c508a4c096c4f67cb5791cc1a1fdb8187bf5c4624e86aaead712987f313e5db8f2fe6787fc33481ed6e5c4d3e96d5be0000000000000000000000000000000018dbe48c54347635d4b6bc17ff5ba390a73925f1b180d2c516eafc0936aa9bddaf7317cc0c211fb2a7f7bb096369a45d0000000000000000000000000000000015544c177a4b8018ed60c2639b43236957c2d995fb0f32523654584b0bf052e0930366a93406e1ec5c6d2edb955e811d000000000000000000000000000000000802d2cdbc5e15b25c77ded4bdba087f1d5760e6ebf9549a37f3314b1e88d3d6f58da9d8c6e9ef85028a271b83dd6242000000000000000000000000000000001577bfeaf213ca8b0983cb178e9634dd18f74baf02f6ca31b2e3b287d80a32d4cf11afc71df09ca5bb0bc8e60fc7ffa968cfa3fd0692c9ce56538bf70e77e2a47534d9472ac702c53f2dbe68217d53df0000000000000000000000000000000007c059044ce0c15bc527b19ce85cade8b1d5a9cc6dd304ce9a3c461e631e17c4feec52a0ab5cfab6a2270c75f73df86e00000000000000000000000000000000076344286cedc8c180e3bd762f12ac08f0ecc51293b9f9b8e7c0056ceba1bbb6fab4ee39cf559fdbd601db6c3d201199000000000000000000000000000000000bf6e708d0a4fd85c7566804e19f21f7a00bcc3bd7135f6639ad30aafef2ed1e72c84c8995b0e59738c2bf1e4040621b0000000000000000000000000000000018ff3d0ade15b690b6e306adaa5c10796b78ed7f8a984f637271cccfd39fd17c1e8288a11b051ca94de2a9bd04fa96d7a36b13ef742bfe88882a4e635b5fdbd9b079e1adf3423dd4962835c68c9617c500000000000000000000000000000000025cb808922f6deb0bed979b80a675d9324cf25c53de373534d771afd919a182af9aa1dc26a2d0284887121bf4d6b6470000000000000000000000000000000018970aa4f456c1b203817322df2e222516bce67ff9ace069599061c6229596e506c0286171f3551302e45b7d3b69a39f000000000000000000000000000000000a57d0da60f03fd4a5664546f9809c771ab6188aca5102c31f26b09950cadc26b0275417ddd9c4f4cf29794b739733cf0000000000000000000000000000000004ebf2bd93d7921d8bd97ee71cadf91145e064a33651da2604ed6fc8e08b1b8305005f12fd4e6b68b7b6a3b5cf123b1324c54daa7de8446e5a26cdbd6741cc90bfd26c544fdf221d47d509c978723c3b000000000000000000000000000000000c8ff29d0333e3f38fd8af91ecdca49e54ea5dced71b60d693b1bbade99ae668e4f994f7a5417a08a8ddafa410d437f300000000000000000000000000000000078ac1d0898a9e6cae29fe6b50e435e5f543d0ee233346728c46d659c4338295f27b42fc4b2851ad5035feab2bea8871000000000000000000000000000000000b3a566d2ef4467f21c27e4a3dec99a26c304b32ba1fcce8276a8518383a7de44de5b4011ba738dbb8761e67e36115560000000000000000000000000000000015a0aab8c3d51fc3fc8aa35dcd07f8a08188976883f9d3ccc87ee148525f2115ca46726a2e3c550167c169977b216d6217ff7a416011549f144a3a65238d62395f4f76afc09496902c064b27739c6d0a00000000000000000000000000000000115589e8e1440edcfe72c008f6e9cdf13fb7baaf70aee16166e7f32f4651db784f4c5cac15d91ee13001169fa777f0d00000000000000000000000000000000000f86710678b01c8f648bab2289e8f90648d9470cb13d5145ade526696d22508a4a59164290586c2c000dfc55b4a20350000000000000000000000000000000019b300961b40b0d9fe6e292e9357d04f0483ab3a8cc6f8f522153c51d22de8e96a812adf720d13ff7d05d1e68264638a000000000000000000000000000000000a80b61ab051ce413ec838167fce393f88c8a25f403bdf07cb60391fb15306a5271a7042d36f7c46b5978106a7b5293c4615de9bd7aebf1acedd9d40fddda34e4a85bc253c5e92c20d984f6c4cec533c000000000000000000000000000000000567c33d22805319418cb1ea7eca6205a6c44f1f881c03e37bf3c66a1baa5153473cc73b8c25d497b0b0057ceb0395960000000000000000000000000000000014d7a2bfeea6a746e709f6108eb32581ba38a617e4450b3567c77a992988d91f4da31b209286f8e9fd0d7b8628aa6c4e000000000000000000000000000000000ae6c9fbf0e06f2e38e91699cd21596ba90f92f6022a4f3c7c8a6557b7e1331283bd4d7a7d31d77d9d7cf70a2945ea1600000000000000000000000000000000066b8132c73e1da8ae7fec9169770a188b686f223fd0306441356040bc9070f34a47fe1bb8c94de9fd7606c18b1d2b1dd38f1a0417a5a366dd2d8f5ce229afb6f34c1b663ad6eb1d9ff12f38412f00f7000000000000000000000000000000001460040d0a19c37fb0736ebdac0324d8a38c94a73fc5f602b7ea5b7255be9d4b6ffc22fea5043d948420e9ae3476f56a000000000000000000000000000000000b37c0078ab8babcefa8874c6cd1c5184d713b976852d087ed84337073fab3054899859d0fac2f4351bb75ee0e534fa70000000000000000000000000000000004150f3b98e6166d9d6b0388342042dd8eff9b8e1239f479330b64c5b316f98fc7bb401b737efb87e1f6663ca4efa26700000000000000000000000000000000043e6131c1ff621fd6f8caf0939487a927550343e24425ada33cf622de757e6e75c9affff9f04373a954557181641617364da9c6b07aada98107447afbb189626180c5eef31f7f2cf26d5d76ab0c74590000000000000000000000000000000009fa1754bbc957d2a8317a2eed859457073571379cc7c6d65bc6a0b5829f8142db77654eb98a2bb0cfa5223a27d756cd000000000000000000000000000000000cfe8b8fbbff7507d3d74f4f550b4c85e19b8929d3728a462e12b4008c79014103153c69ed8dc6b743e1b6fb4720bad00000000000000000000000000000000017ca0c08c320c12502a1dbc841425694bde68b7806eddbb40702e58ed26c7e112f9a821a6c67afed174f51896ec2287300000000000000000000000000000000014d08df9cf825b07a387642ac9959e8cd15ea8e752231a3047fa30816acb1ecb79f1755484af9a98b993f50128c2bf5031aa8d860e3b598ad0c4e9f93f26d153f8a8d8d0dd614ba868ed055c517532f000000000000000000000000000000000273b64e867a9111e257c9b32484655e4d7e676ec50f174d9ebc9fc4262c037b176ada941dd8c1abf645e275dde04f4a0000000000000000000000000000000008a63b9604e96a5034d92e3790411f3112c2c7cdaa056f9f1bdfc0b164c37fc9f58dbb566337132cd1626f9ca2618f800000000000000000000000000000000006a661167c9fb6c26bfe0a3902f309fa683fd22729bfcb433756182e7e1a406bf44ae1d13ef0228534881daa339394e400000000000000000000000000000000193c6c5ec200d225c43c6e37cfd15e16e49b7d87e5515bb7b4c918903966f4f6ae0d42af6b98f6efdedc9b0301fa1c0f290c467c4827c9252b82ff523633ba116c52d15df9cd4e3121ff0e9f754ced5f", |
|
"Expected": "000000000000000000000000000000001403c7e3059135ebcf5e752011fdfaf66e348135314f3f4239b066e1c6192ffcaf89bad4228fcc2be19a64f4f5386f5e000000000000000000000000000000000aadbd8d0e53d5b409f7fa508089337bcf36212a3f613b37a95757793dd6b0ca99d1b3578ad8020d46e29c9c4197ea070000000000000000000000000000000019e43bb32f92ed187fc32d9dbe24a486e38316a3cec0fd7f7c19b313af43a10fd63738b78e609e04a083de6761d53a90000000000000000000000000000000001490da7d36ff16304b27f6e57412975497e9f3a6d35cb162464bcf69fe141d34ae27a33afc75a2802eb120e90d4897bb", |
|
"Name": "matter_g2_multiexp_86", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000038ee0c2c409d8832437ea450ed705589c82791b8319fd0ba6fb4d302d3c5b73ea0521a0253716e5810f03fca2e9dc720000000000000000000000000000000018c9d748aa685bf6e11e6e4b6ad2290ceff59c8837a088b41a08983fb2c5ef077adb0730b298c5df9aa02a820a19a4bd00000000000000000000000000000000015d248426e362ad2489c0c6a567d80b22d54d6a79e198198a771fae4c4e97eb317da9feba8eaafc9460ef45b1a5e5690000000000000000000000000000000005a2342412801cb37911a04d7ee3b1e5d3dce2a06e0658d59f2ddcaa9ba32804a1ddbe8f4d00f4436aad1346ed1ea5344aaa57782608de34c6334ce5039c67767f6da7b315dcfc772f03aaf3dd1e67b90000000000000000000000000000000019d49748f05458cb9b316e433b0d341e23bb5aaa724b824bd147596761c11efe8f4940eae09e302e563e14e96b814f4a0000000000000000000000000000000018011e7ee4988da168adbcf81cd14a9232edacc06bbfef0fc78dc0f96b5ac86ea67be8661442b5ef60e3889f3137182200000000000000000000000000000000175a2ae3bdade6551b23656c16884ba0fd4247df4ba7471cf81022d7e224b23490db153c8289f95467ddf9671f8b6cf90000000000000000000000000000000013c58c0f55c46bced98faf3865e3b6a836252f252e97b6d2a799b574dc569f09ce33082880a4d0c3b8a2c7c0d4c30eae22c1cde67b0e8ec7217c6ec72f36d8a1e73794297819de9ef6f1e52acbd3ec4a000000000000000000000000000000000ee45d5689a8ea6132d5ace000699a157c1cea3c0c98b38d504153d64fcaf1702ac7a1cb0889539d6b15489fef415aef000000000000000000000000000000000b320e0cdedbdc1fc5733488e6d2aece6386a030adc36b0a69dc3809827319947049f3861c2edc859797d30a3689322b00000000000000000000000000000000194096079b3a1d6ab1080dc71bf6d5734bc7b5e7f30bbb0f9b95c9495a6bc4adf76e198fc66accbbbaac215a8932d8c5000000000000000000000000000000000ec07be0cfa9b3d3a64c016471d9e6d25228b46dcaca6e197be00b9ca5087162c35f1d6326a3cf83f568cb06da8c5220895341f4363b688c4e9660fb0cd17f6c111a5c92e732205fab0d0da0175f6832000000000000000000000000000000000a7f3a3fcf2e7b0ada6d4fce179bdf229454002f1271a39d5e99daae72da549c6ccfc7c574f35bb9784100675c30b1120000000000000000000000000000000000fad14ab095fa09bea919ada313727e7aa5aa06a1cc7746d006e3eaf70f79c5e4001a8a8de03540b45e0598b22710e00000000000000000000000000000000015345ade62c5691690c181da09d8f39c1ead42046987b8c7c975d40690a286a816f8cca519731d0ca23349c54b30d8570000000000000000000000000000000019f0a32361bb6ecd8b1d87c2e15d31c0e0cf995eac9facd5eca123c0799c465f156b0142d98e0f315e9b3595974a7b824c5718fed7503c5e2a97fd6ab0294d6c42b1d35067e9d5ec1077176a4bd3126f0000000000000000000000000000000017af46e78904915e348734d2450fc6e1938bcf002989f855082e3b4ff3366d81ee8d28293609c3c3b11568668b1305f80000000000000000000000000000000018b0b3859763c2654fc00792a5193b7317fa5051bcfd15ea42be2fda0f43adf322219f34e54b2446ef73a4562151f9a70000000000000000000000000000000015c23509a1b324c649ff878d004ab5f253d041670ef172ec4dabec7a525d5ddb8f9f62f383e3f71b0e9c98532e247d560000000000000000000000000000000003a38564a55fdbe05b047281fa153f736edbf48c901749005473255333590f967171a6fc88751eaf57a5335bbfb6ebe86d055ad484f5054e8bd0d073cd556deba05418ef1235d08ecbf8717b550933fa00000000000000000000000000000000100322c4a92c136437714a6586c82a6842027ee218bf1fdfffaf95ce47c9c8b6c8f61115b092dff81ff2e645d0a7a4340000000000000000000000000000000013a91ed8629acb5e770683015c3c248255d673d4b2e6c96334d1c80326d1a8b4b655c81175e4a914a45fb37c1f178bd10000000000000000000000000000000019075c2eea3f64f42be82fdb8f83f2c68c08e858702a0225d869143c0b017b76a7a40d809116ffbdff6700b288f5ca3b000000000000000000000000000000000598ee9ba9d56400b59c7f5977aef1e179855a37179fbfe97b95f19137b6034568e5c7f616943b4aca804272955d42334cccbb062c27a67ae2783ab65a47ce166330cfced1f11b85f87483e0250b138400000000000000000000000000000000025a526b137aaab5ac1b5f8179a18b06feb7c905b4a843cd55e31b7464c2b6d432b569e9bfc3222511c18255102aba5b00000000000000000000000000000000090c20c9f78a242e52daa339d5cc1c3f35aff7ab802a3e4366597db8b6ca43d30fa0fe8d9484e49fa4fd0bf5509f19e6000000000000000000000000000000000e928b2173e32e5fc9c373a2a6f126e1a3a472c01a5e87677be0d29907022b9a7dbec3340cfc89e67377ce472c2d5d4c00000000000000000000000000000000147b4eaa2dcee39b918b7cdf24483b29466120677e5d42b51353a9b2fa207bd911d9b391142a13a212d0ab38adcbe10796111cb1181f048f51349aa2953bba2af50f7b7b5d2328d435bd63a7df5cfe5c00000000000000000000000000000000007790cde9ff8af2d7597d33909f00963eafa228817de1ebf4233ef0831202700b99641318186aec80ac913a1b1143eb0000000000000000000000000000000009d42ea1386d8b019dcd26068ab156f399c35b7d492722a20da0c915f7abe44ba688d9486f4bbb44268542c5a49168930000000000000000000000000000000010611f233bc1c4af0a14e1d1b945c91c077ec3dda592e2f852e2de41e09331664e1a92f9a0b7416c50327bc943a17b9e00000000000000000000000000000000048614243262dd070a754f40652b96a03326fc51273dddabed85df0654890ff38e0da7abb8190e4ebefdd6f78a5fec509d7f0c0c7e927bed3fb930fe2d0109f58678969ac8e14fabdf4ccdd0823f706d0000000000000000000000000000000008451d24fdc873c61db44e57372d43c35a2a8098255f9aad3a6b244913b86bff6444042e391685b1244f009c5ccde935000000000000000000000000000000001177c2da9972a2b96afaf866f97dc149482fbaaa93e194803c09c8334c2c7025e08cad4f7898959a57b07a545ecf76ad0000000000000000000000000000000016f40426cbd1f0f4ca5ae1dfa4c3960a6fbd51a1b5b24ff5d03fb9911e908406a0ecf4f20a78a280d24dc9bdd1c0799b00000000000000000000000000000000194a8c55f549da1842cc3173f3eb7bfd70df26b43a3059a3590992e34fb19b2caac4149f64d442965e166225b9013e2b11ce517fad2609f2ab8d44ae6263623a7903b2cbec683570949a96fad78fc6d3000000000000000000000000000000000a97664c1d7624cae0e969c728a84130fe260581305435ff8ec701cdc51a73977f58c891ecee637eb6b7c972069ebbb80000000000000000000000000000000003f4ed6a9e9f4229f0fb35394bbc10da9adbf4985d4453da64eb312ec88cb15bdc189a3b5df1af3107a36fc001ec92ad000000000000000000000000000000000ac552c5f6170a70563fcdca8e0c6a7c6135af2f9d5ae6f60a2c459d1be4cf76ebcdf9bcd891db8a1e2fc905a23a97b4000000000000000000000000000000001734a46c99e776d1ed4b807f5b313562e0989ad5c67dbcb961c134f8b7b7601c23308839569dc224bdf7c370c4498303b17d28cbcb9efde6d9cdc4c9cda385ce598ac8468d4fc94cc8e98ca3bfadf440000000000000000000000000000000000a523182c886671435ccc75cbc78293274802c6142465acb31a1809e43b1d656ed9c808068de167b1ab126ed0f73a4490000000000000000000000000000000007c4616080b5a002fea3589d54c7510884a3ece705d27dee315851746b1ee748e8a08d3516d8c6afe1c0482b960a9c62000000000000000000000000000000000dd1bd9b4b9c140aeb97887a0266bfb5696813fea034b78bb7d0cf1cca15b5bb0ed92a97841c8d8cc614f7721b8b7e040000000000000000000000000000000012a41a8941b6f0e4c87f8188718f9bc75305d41d6f4441eb9682473340fce0bbb463e1b922d3af8daea32b8a8ac9c3b4a9516e93416bc7b0f3c5ef5da6112abb73fc285a14093ed19d8eddf241169119000000000000000000000000000000001763ab2b361681955735ae00b69f26e06469391af993c8dc6f2e1dffb52ca01e49d58d6e2249e7433ccfb5ddaf8fead40000000000000000000000000000000003858f3bb01b2393aa4d4d7889bdeb0bb9bcde0dcb9b39c4ffe0fcd0b865baaff75b676c715be275929ff4303c416e0800000000000000000000000000000000086d64bd1302b0b3a620b87ac29cac3d9e606513ec8b47898cd852bf552c1364291aaa842616b92c8936e076e59451bd000000000000000000000000000000000967c9f59c15ed02c9b2da6e76fb0bf3d445ba849010afb7f9c994b1ef6a05ad577570d4adad043796eb90e51537ce5187fed462636eb57506f870ed1c8f66e211758327f4c19bf909a6419312c58945000000000000000000000000000000000e6b0da7b406bcac2dbb90fbf430fda6442cc2860ce633ab84404dfbb426949d55ecd72992da1a2e8e1ce229b599232c000000000000000000000000000000000fbe3a345ffc8fb85cedc4b8dedf9d952c41b4ff6f1c7ff4cf91b2276621969d905aa9aae5fc89bc516f96b9bd1bb3c10000000000000000000000000000000018c2a7fcc35099c41bb851ff66abb047e2af9cf4fa9fc45f030124ea2c7efd26e594abbfc7a7f258c8081a3a80d15105000000000000000000000000000000000a27cd33c2121c9c542e27b52a13275ef7e81dc0c6ece883b65e71d2bc3e7246f95aef7c6b41eace382a1400568cf298c373d64034c78482d6673c6906553151887c8aa28ab2930659671b8cb98a595700000000000000000000000000000000158bd8e6198d22b52efb7f3b945668666e1190a4a8e70307ba5c1b737316a8f8568092f219f683c0f53f56f25745d4e600000000000000000000000000000000097e64e4553371c81a9bf553ddd9719f59b329284eca0d76f023d603c29a034d123ab777cf173c5f2bbc66412d69d4ce000000000000000000000000000000001298cd5501e136a06ad4fcf87a75c0c7b96c73e844863b74bf6aa581a0ea98c2b1f608c668743a3e37ad5ca2074af9340000000000000000000000000000000017ff9f1336d7f2152f17daddde9d3e1679cab8120ed2c0288b0908d4e2099a08c9bc6f79425f004ea3ac4d684abff6dcf29c901f9769a42610958a8cd53eaacd9e5c4656106fab536052518b4989911700000000000000000000000000000000115baaab8f0331894da531ab557bb454e2003010ba1dc1d96e3d983d49b1312585c6d4c43d85dc074b23b2fb28c8a1d6000000000000000000000000000000000db1621b721c8a54ece26a355b190af5f3e1dc1b43e0827a1912ace651cbad4b980e77a4c3566aa809157229b234c808000000000000000000000000000000000c594e0ed3f7ee55886e251deef9732aea3de11f094ec53907a843b755add8fa5d00779a66621e615ba7772ee821c4030000000000000000000000000000000004e80aeff6c4b85188903b4d2dcac4f94f7cb4285a38f94b0becb556d83dce8735d1db5810b409d45a8dd1b9a6dde29c125c12599e84b7e648aab52cd68fcca7f1a5f56c854f3c36e0445ab7e2df2b740000000000000000000000000000000000371a74468ce2ad90e19b7fe3f57159dffb1b0422b32ad693b2fe6c45c5d371b97a90054095da887019d25c1ee8197800000000000000000000000000000000010575e1ec9a3e609ca086ef8bca679c4548482d9e0da2e51878158ac8e5b29d824c31ad7ff642041e748efc50c2514e000000000000000000000000000000000ef36130380f1e84b2f462b5f970abb8535431b79813015261015c6d7e74f038b47504de01794840d93fbbb4b386e17500000000000000000000000000000000018419e85fc2d75f007d1e0e02c1975332e03d42c3b41c50c3538c3625e702161cdcf8913babd2995aea7566ff15abf2bb9a1d051e33a617c25e17b7ca8ae6b02f16c759cae0df7fbd403372eb2407f6", |
|
"Expected": "00000000000000000000000000000000125406a942ae0119575453beb4c093d2696d3bea7bc031d7a586439197f848e1d5a82b925b4e96138a3460eecf198ffa000000000000000000000000000000000befcee6bd1412c54674a3d519dd2813b87b18f2ab3375a731197e9f539f8f8fff634f15647e7fea3c65b93594343c2000000000000000000000000000000000011e4d432ee6babd502a9cbbb5cf4839dc6da6176b6bb0ba51d99a3587465f5f3f83f4d4cf2c7e6187de93b859ca61d800000000000000000000000000000000168509010b867aa198fc294a5879ce14a51503c1d0e8fbc02ec08cf62afbd357ceac24b633bd0fa99f83dda92e10724b", |
|
"Name": "matter_g2_multiexp_87", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000070a0d060c6e9bad0d1bb15417578daaa8b7a5c984c4947dba10fd874d93fd1e3994337c87799d78a674087678d9168f00000000000000000000000000000000128985b69d5d6ea0ad0b19eba7c2b430f5242a7e89626c66fb83b58ca7cb65a479de4b2fca6886cf55b8cfb52394102a000000000000000000000000000000000bb0bced708571662af042d18956b5b7d797b61aba70823618682287deebe69bf1f9a94ca4059e0570e25a39e60b9a8b00000000000000000000000000000000193f0793324dc78c40f356dde030b632feeb1609a1bd75ce88f0d313a0864dbf1f5e92826870866ab9b3c98cd1c12aa508c35887835bf4497d673936f40ed44145c5d5009fae16eb0f3ee9168831abf7000000000000000000000000000000000a61a310f90a5ffde617b78f784b2e699cd77e7c3e7c483a2ccb768f94d68e59a2a4521410c22ef6f21ba589ec3abdcc000000000000000000000000000000000e6568c83e0f7e459b27a28e5bf954983c5dee478a009c244da16041e710ddc67479cdb3da6f47e7203fedb8f765b2490000000000000000000000000000000001c5cf6b948b85a1c426fe932cd87605f1fbf6c932756eb1bfb43beaf012bec4612d8dd0840efd4cba3f5394beb65112000000000000000000000000000000000e02d5bc20c40d7cc2165a21ab37c6e4eb71322c01a43f2085f93b5b02bcabcd668dab90323db0f9288737d757997631a0154f7f8d52319c9e5cd59052e91b84640efe83ac814d95370e46aff4334cf400000000000000000000000000000000165287d72eca1ecda5fe16a555245b0a34a04beaf9177466bfd88bbc675442d206e70f7a2063b6ed0e15e9406232f5ea0000000000000000000000000000000004c0608bd7e01e65a15716b0c505111a3abb0abac3efb846e05e8db59c063950dcee052f04d1c4e9e492bc6740fafe6d000000000000000000000000000000000de897f7ebaf9089f7e198ee41e1efd7d84fbec7327799b9293a489965cd36159442eb0dc1f79f6b1f122f592b013bb30000000000000000000000000000000009774586dc359e5d20486f00dcea6ff93948c5a8b74058645d1048fe46ae3330dd56d85204d328f43f15e674020f353ec252ac28ea29b5459cd2ae5bce4bf08a102280c093b9962cafb481016a212709000000000000000000000000000000000438ee51a560aa419ad6ae45e1014c38b7c43f1f6a512bccc2d4f10a35838369b71799fab4b6a754fd938c1a1b874fc0000000000000000000000000000000000c1491c85965c0b74d08f5866ca727fd30bf641a6ada0ab8363ff01916c37d10b1b7eccff79b396c587d9beca2c826c0000000000000000000000000000000001452f254ceae9626443265ba31a1a750a425f2a7789e69cde16b70eb319c744a6221e74a9e2881c6bafea161d29638df0000000000000000000000000000000011bd6a1bbded174e9cb95d74492f7b07a755339a6c40f2a1a76debccc0f3a32c7017ca4e6679fb2c038c751f19986f526d3bb5ee3410dfad575b0fbe71ac5df2048f74b52e777fe0955d6e244d434f3b00000000000000000000000000000000139157c34aaf70cbfaa82be655281b085e37d6406df4cf8e291b221394e91d9e3cf04d431f15436064d0bfc8cbe13701000000000000000000000000000000000353fcf6e587e71e59d8f05d4085961d37b1f62694dd5c7f40efb5875b90459dd66c4d2d6c01a40834307ae9e82c2e08000000000000000000000000000000000a4975c9872fd167d0ff4cc80a6ce179b1e6e1eb21c8de80321451b1deffe68d8a13db26218f14935b64af25d63644c10000000000000000000000000000000001e8a2824f21cda745a24844ac0336994fb18e30608ac61201a932c0a5a58f1acd56cbd9353bfab4944efcf2859ad5915c30684c596976bf46384e6afb2bad6f821c4a62338d7a6eb204ed75070b1973000000000000000000000000000000000537d7a9d7d9dc451cba4d50630caed32e182cbbd95212577b8c2855c327530e447a4f3d73c7d63fa3ad5111254c9ed90000000000000000000000000000000006984b32955fac4ad3c0d181c81b98534ebaddc316d51a40baa1028bacd6a93a20d4bd6cad6a0f8cf7ade96bcd4d68dd000000000000000000000000000000000720c392a663884ad4d8daeb7279ac41717ea602108c76519da13a45a77d2acafee842828f5ccfcd786bf7ea88afd01600000000000000000000000000000000081f1d3e37ebaacc11671bfe1670ed65ece2aee0e3b5d746a8d618b44bd4b7dea905eb8e958bc026a092b2bd5a7b87cb11009058bb8e23b0a4294b5cae63aff10265e729d3601d85dd7f1e8063ce260a00000000000000000000000000000000005af33731879a574f39dca99c5c1b9517eda13121221be77a0c1bac82fbf29b37889c15a9d32531a3f6bf9137ce82dc000000000000000000000000000000000c62939f00d70a07a85804cd97fd34b9764565bdba225cdd7549729ceb9735bf4d09a80ec3055c483e1e24b66c41e403000000000000000000000000000000000e415677988c9d4656e59f77c608926c83028f91bf4c0634120b5f774ba07180b98141ffdf727cf9d0fc7a4cb52f4393000000000000000000000000000000000c9c37eaca857151a0c4a49b079f2f061e6a8ebb77e11eb32b29227529562f8dc8e2646e25469491eec5a07b11943f203e5489447bb9a5b661bcff2d9a4153a5aad975abdec380301b6d4ce019bf2cdf00000000000000000000000000000000015113f8f9100cd18427ff48038e1070fd835fce6c0812b7bafa679ac733c80bef56492ec3ca08c1117bd0edf19cb26f000000000000000000000000000000000789cd90c0be1de5d0b359c030d4b9d8aef93951e26870e37c375b9e7879cf277971a05babd319a3a6ac53f00f3254e40000000000000000000000000000000019b1cb91c9a1b1ee49c3837339778806bf0c093f171c92c9931ad43e35fc61cc08dafaf55b7b9e0f49dac28a12bcf92d00000000000000000000000000000000066c7864631333226f191e313436453e59f48f91d42e68874fa4da45eeda1f6f7f6342204e64e124d5ecd861f02ef4f00444d520ee01d87407747a4ac37abb7bd4e4c4f1735ca7458cc2e4dcb1d6297c00000000000000000000000000000000129d887d694be0ef2f84c343a9aebd0a2aaf19a4e78586470351ffaf0b1309593363bd9c6e7fe39a6e59445d935414ef000000000000000000000000000000000596d7061c2399b6a9be7d4d495e58c0377b18db1e45cf3eb431d10cb8b15ae42548a86a26086d57b1a71cb5857d7917000000000000000000000000000000000cce7181fc87dfe1bb493043279a5d93cb2d980eed38dab2ace8c9fb335c2890447434d80df6e7c95729933ada7b9d8f000000000000000000000000000000000f0e1274ff70bc6d3f1d0d5b251ae528ed94aa3a1b9bbdb260892bfaa6213892071b8a6407abe26105b2f81df90569492035cab8f8120ea8e91389707a290db4ee69875d7429c6857e74e8bd40dc7360000000000000000000000000000000001192050735b114c19eb2bb9aa01f04d1fd9bed4df877113a14f7fbc9c31acc10db3ed0e0d15d8433e7408bc237c985b9000000000000000000000000000000000a8a66cda780790311b56836fe69479c7b94dbc6c82ed5886887dbb539a40390ebb2683c04078ed105e639a2ed8732a1000000000000000000000000000000001678ddff677b99011c73e0c9875b5b2ba063170f4d565d261b4c6d3263ccce0334b5bbb7ee08692568037fa96782e48b000000000000000000000000000000000ae15f79ad7f790f8ceaf7709f4b5da71642da0c1f7c442eeaeb165c7dacd8a4892fdfc8447a03a7c56e12513499e43c4bec711286827f0941ffbb451a8eba871239341a60e3aaef23487175c9d2e8260000000000000000000000000000000007fcb5ea5358074d06b64c5f46454e682dd9ac2127374c83f3ac5ad46bc5fd2fff7c5a80ffc669a1c159ee8c9a01bd37000000000000000000000000000000001010ada1bd493d6282ac2d3582480f50074a02fdf412c63e93c5857974626ff464150c20bdf23a87692bfe69a075eeb300000000000000000000000000000000086bb5664a8738f02af5517aec4c6db47653a6d76bd4b5e37ba4d8b27a7819e82e6a4c7ba4f8377e06a5878e7c0bffbc000000000000000000000000000000000be1463ab76e468e47e1711c158dc9bb10d1278f5cc676cff937f60ba457061bacdad7b8d3286f40219963b147cce4bd369d91a4d575d4c142b98a53115a792ec50a290608ad316465487762e83f3a86000000000000000000000000000000000c3329d1e1c76b0bcc7ca3766b2cc5ec8169690f45e0ea3e37b7173bfd6c884921c7523ff25391a85b47d5de395ca63b00000000000000000000000000000000081ff066c008d5a4c893a636d24e9752c6a06666dcbf80082167610e73a32d70aae3e58c88ffaa27f05260b86b11f72a000000000000000000000000000000001178e88c652d257888cda1c0b65ee2c0636184194fef9e6ae3791a85417c43a31fe75893773ff3e7b4d4cda9eafa8de40000000000000000000000000000000019657ec4604ab5e8812237a28e5ff320a0d728c60c541142ffd87fec2c703665638e5eebc33e308d5582cd043d08d788ee472561535a7710db521976cef0c92a4ed89861ecb397cbcfafa477756e8e120000000000000000000000000000000010789200f69d8acc70f108145804b62b521a30a04176c449f52bedff5975ad7b273aaf4a32f8461ced8e92b2229e2cef000000000000000000000000000000001178c36174cdb783b5b09d419ae4a154512bf9ce07368521d1576b2f1bf39f98be29bf533bad16ba9d96aae621612aa70000000000000000000000000000000002580f2115d1814667b6178b6bffca6a4d992eb66e9601c0d21e32a5f3b69e3f85e1205c877b2dc2696a0e872c5bbc6c0000000000000000000000000000000002c94d7ff016d57bd5f589971344c6499577bc2234e18e6c8dfd7d27a205442a4236ac54fe279d1bbca76467530140b42cfdcb8240f183abec526344e8ceca6a007c35b757928803f854225d3a6ca36100000000000000000000000000000000108b6fef7396ef71b46339d421726f83b08320599d66da18234011720d2b524d24075a255d2771f1ae904958c50a9046000000000000000000000000000000000723d5045b65c0887da1bb01d874714ac86d21441119a93a1d5758957215f399f5ef1cbc00558db01b295bf0cc988cab000000000000000000000000000000000994914a3df9d3094dab0c0c41a45315dce5968a99e6171fc609ac9e50bee5ccac771efaa04067467e95709bd924973f000000000000000000000000000000000ac746602f804f52e9a485c30412adf92eb9af3f6daa8f23b974339a0ffa6f5aa1b70a80a9f19cde2a69a4b7251ecf5d60659743dc1977a698371cc302b7579b6d7d13632a31b47df369365fb02aff790000000000000000000000000000000000a2ffeaff148dc5f70fcf53e7e8d7b6100cd6e7df5b3fa4aa33bced243f15b4f77f48d25f74366a693404b6ed7d3075000000000000000000000000000000000f3e1b34ac8fde4caedf3d8c3e24db02de3f91487db300f09c779e7e4e96ae55229288abd946abcc3a8adaf18a0c89e000000000000000000000000000000000166a68c5191dd7f9d44eade2ef1a9b522dc062bba9c55e2ff03aef400e5d2765a12816b4ba51e10bc21e06113c8ddc5100000000000000000000000000000000109c00de20f7e827375c1841348e684fdb248fad116e9643dbda8be2bd06b71db264e9f2c40dec2092e7d518540a6d82652a5d4fdf6d6703c857fc7b10a741b95fbce91fe823d827cc7203be3b3bce0a0000000000000000000000000000000014ddb61173359514226c150a3343576b04fb1b06fabd8fe2f921fb3b90baf5513447c107f6d2f96c8b03274bfe451dca0000000000000000000000000000000001d1064860f6c4d62a282147308e80ceb0c5dd62f39b3232a231b1b287e497df31cbc5a3905a7687eb2f24447e50a395000000000000000000000000000000000859611bb3962955f92bff861e03d07bab7fe1f69e90c6bc7928be8d1758c9194ff7a52b16472d04564607b742543eaf0000000000000000000000000000000008a3e8396901a205a071aad06ba9812207171f33775eb358de4232826a5f0ff50ec3e137b1344b583849e8a5b424b46676a30abda185e7d280804952fc0c074ad907fea2aa54da4c3190895270169b20", |
|
"Expected": "0000000000000000000000000000000008c9db83241e7f3ae6c2eac8fdcff5f2d35318e24c3b4130e9bb7048a3b84a52fa3f222a8190121d2a5b8835bf911bb200000000000000000000000000000000002db79cbcbabf41bd8c715e024f4687bc0d058d76b8dbe58ffdb80918212ab6e9b35256fde583c0fe903c34a4c41ba70000000000000000000000000000000019f37d05f5c9e65c6f004e1aef03ff0e1899f0739c9cc4e9038e18f9d45678388454d144495b2cd993eb3691bf3e96f5000000000000000000000000000000000d8e0d7715ed71291729bf480f5fee7ae04264015732677488472bedc0dbacf8b35eef7adcce196e3bba9cac0991be81", |
|
"Name": "matter_g2_multiexp_88", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000064a134260b753af73df3764ab662e3b1bd624c8f3248e9bcf7676d8fb0825ab85ea33387d4641c81fb8ba3757e0870a000000000000000000000000000000000d67eff1936a395cd3f808ed7fc89f8b6a227c4849a6941d4bf762af6e41ae41c8114aeccc2565ba01fd902df530df1e000000000000000000000000000000000110ca2339832e7a9468844b94b3ced0c9216654bef1c8a5cf66385a99d5d452f978bbb7fe15fb477f56753488fc909b00000000000000000000000000000000173210b548d1b98b926539049996713f53108cd2911105235c1d5258360d5620d330951db67219ffaa304a67fd6219f39f4db766964c7855daea58d1205fe8da572aef06e0ca64912cec7c87bcb2f51f000000000000000000000000000000000f7c3795ac3d511f93a3d85e65261e4c09cd316787f74ced6e472a3993b7b5b0ce5a7c91d99559a8e0791f712cb4e1700000000000000000000000000000000018eacb2c5fa9221881c6311256a69c7616748deb3235c61cc11412860450151a25e3d6a220bb23e0b3e3325044fba68300000000000000000000000000000000121827286873ad31f58cb3889fd01cb7d0f91ff1c241295f6ef2dd0e8aa8638b63a7e6061efc2e7ca1d3579b4868f0460000000000000000000000000000000003a57315175d70880b2b53c67d61831ab066b08d7ac68637364ab1c1f3efad96d42a3cf5189c45012c1f73a1b97bdb4c1deebc727d98bdec47b5a1fc48916dca1e42345ff5474a5fd6cab0ae99e9f10800000000000000000000000000000000180648e5d0bf727101417f515cb9578bdde3e9f6c4176d516454ea7c32c1712610cc8bbed303bd1afd48f580ec11b77c000000000000000000000000000000000d6ffa9b85d69b67abb77f5c8bd776eae82d1cb055d2dcdea31ac66b1825014ec7f7a2aea320ef9f6897c9aac8c0706900000000000000000000000000000000073214fedbade28cc60ecfa4e1fe2fbc05f3d71528aca315312d50214f680956bb9e0fc12783843b00b3f4f0f52efe2700000000000000000000000000000000128f87e7da7b53f28944aeb26ef0f6c99d84038af51a1d242501ec84b5a6a8593ef1a0f6b523478d9fa12e36c2fdbe694b964d74259c216c1eccd7f2b52ffa5fcf151d47bd69bd2768e6466b32eb4fe50000000000000000000000000000000001443980d7450af1e19949fb328776cb7238a9b26240cddc565aa9d52c5592083b1533e8103dc07eac80e4bd830f209f000000000000000000000000000000000afdbea7f1cec534c03d3269d50017372f7ccbcba9f096fdb2754af4d6b4956decbab2b0afb69f97a03beeb20b4ccc31000000000000000000000000000000000a83dfa3197dc65097601457a97d0df7710e001e90657b150e289515609f13997b454167a7589ef218893309460139f300000000000000000000000000000000029c362244510c342358130f877de947acad5a379295f3149d5c713274316e06a169501f889e4b9cbf86f10b9521c1bb124ceb1dbc8004a4b1f8b422d394b0480bca7c0f38aafd8f06ba090a98a1d3c60000000000000000000000000000000010a83f13a185c70ca3f724dd84efcfa3ec463d7c05360056f8b5304864b20025b0a82c9d542ba08b645e2334f176472d000000000000000000000000000000000848a6a18bcf64d083e118190805d68f7ffea8b5a66e0807b9cd3733d31ffa5cc25dbfa6ada604646dcd8dfa622e08a30000000000000000000000000000000009962205c0ba43e5101fc3d5353f429a57a97bcb84baa0942a7e7facdfb0d032b9307aed8bd2ac9094a2e5b1460db7140000000000000000000000000000000019b1012661a10d31a4a73d0cb31f7eec0e7be729a42baf560c1e90a9124fe8d5fe31ecbb6d4954dba7d943a7af773eaa5a2bf15b2ed08b33056a0733c920741f86730dcda9c06aa0e3c135a844cef916000000000000000000000000000000000e7f02c1d2ceae60f314f51374b338c329f2eaa82553c3fc1643c7f1910ca24e277f3d658f552a47f780d4d9e0ac5e030000000000000000000000000000000014b6b56afc4afed5199191ec13dbeedd797f14ed493c25658a9658f031ac8d43de12e6a8c4b1671c9e5ef78da1a55e2600000000000000000000000000000000194d8a50618ff55ba3fa5602d41cbbeadc01a348ad1484c5e9aee5fb7241fcd9018f436e3c6c6dc64beaa241513a6c8300000000000000000000000000000000052681eac4bd59e160b67ebb27582a6d3ad5286d652787a0e160026607acfbfc5b9f38b9b171375079d052cb242b87fe8c3c919f31d72ab414f91938089430bbbeaa53ad7a73224fd3f204b80fa1ab87000000000000000000000000000000000d96ce83d917204e674ad9f5e5728651f5f23df25236b0fe769be48adf482ed8c36ad9c9abb6efa3719bd35324bd700800000000000000000000000000000000107f55ab0e5b60dbcc0632c345a9e93818014d7657b264031709275744e1c6722ec63aa209e655878a57704ca6cb3bc10000000000000000000000000000000018d97fba324431fa28b8845d94f62fc9eacc0253134b923908f06889d375405b51610ac21a75bdfb27e3533dd4debc22000000000000000000000000000000001667856804a5471238ffd64bf3bf266ce3a2351ebc68265674bc86ce6faa8dd50a3dfa00c647fb4265951b3a9607ab99f749063165c6db0eb038cb9f1a573de25bf377e1fee94f31df5987f7b2450aff000000000000000000000000000000000fde2fd0349e7a47a9b6858014d551aea569ef9802629bd9520e303ef0487c9d2d399682ac16ce6fa03adb6f4b478fa5000000000000000000000000000000001858ae58920dd0abd8ad94d2f9f946c53e050fe89c61f62fccad37e17f8723a4fbecb6b1be1e3cb853f045d0dca8e53e00000000000000000000000000000000093615a7f9d12e92c90706a47abe9620c4db41e95e42e478949745d6b73e021422e40b969e9e34263778c8a4d4907445000000000000000000000000000000001006ae7963b1e1c4d8c2c85175aca958758fb380019825b09ca3f728b5356254ae4fc670aa29812320b921b48a069df622d292cbcb836843acdd5a3fb404024174cd5c1cef632d1b9b6a73f2c5f705a3000000000000000000000000000000000ac407b75ea77789748e7607b5d6edb1d891875aeef2802715ddc393818fc8cbe82cde9f96377e3ac60107ddcda7e6610000000000000000000000000000000006e63e49356c38b816736d1d7c360ceaaba875c53c98ec68cb825962531855dc6410a125b914b0ad99f6f4327f5450890000000000000000000000000000000018ffb4ac95b8ffde112c8bdbf07a1c97b1d30a42dd4a97c82617698617ceb169e8702437ff6082a2ae387b462cd86256000000000000000000000000000000000497c4b3788c4d6c9b4cd8b3d3569ac4b4332b2f76c5f03f112e089bb79d33152b2469f7ad3eadb8b954775aab73f47de816dd1bfe025685f2eff0856f9c162d73a58fdeae0dfbeb5ce076e9f9ec1a700000000000000000000000000000000003e16f2f5a2fe15fa02b6217aed7dc688dd2670c09c02791cafeccfceb7d99ce826bccf213f6a7c6064687519f9283de00000000000000000000000000000000095e6638ac74815dc451b3ec85a6a8cc18643b541e8be99052ff6dad39c971f2e8bee976ab2ed5e1cdacf92816249ded000000000000000000000000000000000f2703c08b1d707fb6de215de80b53ffbf2ac48f3dd059d2a952b1031189248fad27beec5c8591ac93625a08e3420f0200000000000000000000000000000000024ae36412ba6f2fdeb0777b892f1ed7bab0527879d93f7b71b62f437f5c1ad1f04a5a7380ae5990a455f11870c7208304f117d41a011d36f55d0cb53d4f98de3b1a6cb55dc8a76b29d393bc21826ea0000000000000000000000000000000000f7ab1908c6d4b152835f950b604b55fdda7eb55c6b90c05e98626ba7cd014683bd3e219fd0d5983e9dcfaaa5d389e560000000000000000000000000000000010b285c2884dbdd540d6dfeca704e00839337f12d2267f6a3fc731fa0f724cde19e268782b4b9c2e11ec3aef9a72a6ed0000000000000000000000000000000014a40cc55570e8f45369bd9dc622e05f03989bce6a98a0d87f4fa7add67eee3e2ad9a297615dde05e64203e86153ec230000000000000000000000000000000007f2b6a092adc595e4857e821579801301396321d4a20bccb3296a031d74a62bd79ea4ea094d2e545943138d2fc930fb6b6f5ee0549b28a1bb317cb020ae0e031dbc381075772ff582718fa49db486d200000000000000000000000000000000108834a685455dc0be10aaf54607a06100673140b012ef23a16d3df204a81dd8505d62ca3e0278a2581abc59e0fbc421000000000000000000000000000000000bca7130de9896e8d6858022f24308af7ca66fb4c91f38b30f717c5491996ef4cdb01f4d38a730f9ba9ca5af5ad1de7700000000000000000000000000000000007d60ded107a06114afaf741dc8826f9e14bac6014eba26089c4e31a73b0f30c4b6e22533ac0db7e73621cecf753590000000000000000000000000000000000b538213a703f7a0bbcffb4aa8ce25ba2a538bf599d3c0251f5e8acddfd596c9912d4cf9a1bd8d3ec070713328ca992205edf9812adf95c9844b2da06f75d96e742c0620d1cb0d47dfd9b68d0bb76128000000000000000000000000000000000cdf0b9bc829cd8537918d665e5bf344d309678d01ee80c71a6d6efb45ee8a7beca35bb5ee046e0a3fac76e1771520ff00000000000000000000000000000000014e5be9dca2f8ee4da18e5ec9c4caa891dd78acc47f553af584308c72988435b85ad21b14abf8421bdb9e25164d568f000000000000000000000000000000000accdde22a1c479e47a17b8da6f1d2b7f780ac278c68a68090e5402977d897bd734f5af8164118d613f480c1f65e5d8e00000000000000000000000000000000029614458afdf6b572bea02a0af987d178c43650ca1c80a297b1d31e259aabd3e2a2c8e4b2c044466924dd6e5e3483e6f64a71e4e7652860038df67c99d97b1e5a063370e65217531253419bf2e6365b0000000000000000000000000000000004e45cc43d4d10ed878e18df156062c799a687b8e6beedad9fa6f66ad855cd053af6918e234ff9a43561da7e67f3dee10000000000000000000000000000000009c9ae47a76c199c93c38e7213c8d6c030cfca709714c703839b9ae9b65207e83486f9c8c16373e2b37756f3fd4355fd0000000000000000000000000000000001594ce9c2e229491b22317452938115747515ce62a0d49f4dd12667f5b3e7b541b3775c9b1363cc185a539b9f7596330000000000000000000000000000000016bf68e05e32168c69ad67331d7bc88a6d130fe8aed3e42eddfeb1d92add266eb69487b246a3ca961ea6ac0a35f8da78059bebd962501b8381b67c22055ba01667d916932713d7ca427cd80d8f76b41900000000000000000000000000000000080d165c57354f87008eb97610d4a596f180e48ed3190779591a0f7e07278f8d2fa6cd21d1b10e6347f11bd9731fdfed0000000000000000000000000000000008d5a1e66ec76743ca366be80fd1cbd5efc9112dbcfa84ce6c44e8df03140ca5f07d4bafc6c6ce5f2f190ede55fe8718000000000000000000000000000000000d0e1d2e5ef384a4fb314fdce54ab7895f895b3bc669acffd48e92c6320024d4f371f42071fceea550c8cf68615b00960000000000000000000000000000000010beae4ffbb68cf6e5d0683dc0629411ee14563f84788d50b1c8755b0b06092cc0f0ef7b55a39d51945b5178e374f8e047b3448b9b404e184f7ff20466aef3dbd4e08375673ca31fdb303c88243fface00000000000000000000000000000000161486d422462460923bd98834f0cc270982087697747fe40eb9153a7923d48eda191e4e7a75964f18f1df9365901a360000000000000000000000000000000017ab168a4ec81c8db4a74d529670fe6332b3870004f696f3a143cd1a62abd747d94afac9485e5dc19b0f4262dd379c990000000000000000000000000000000001e9cc85f03039ea53253f0fa2420012171fe39ed8696ddfbed57b80b73476171e59631388d75fe43aafde52aa14a64100000000000000000000000000000000109a5d5449002f4bdca44c0bd141175d5ca1cee449302f0314fcb5f282f022a7a3cef77f4e9fb515107e797726ff51d767d9d30b38b252a0661c12dc69127ac380f3f756144801633e99bc2ffa2f463c", |
|
"Expected": "000000000000000000000000000000000aaa5de171664fcb45439b17a024806ff7e07d02294e0592ca74752a5b66f3365d1b49d6893b3bac3b8b0d10d026e48d000000000000000000000000000000000418354ce1820ecf848321a07ce22117303e5a15169a9cbfd141fb4797de8871d84d577e86270a9cbfe31c088ceed0250000000000000000000000000000000016884caa03ea641e0660a790975d77c5bb03568f873800d0559b69e3e0afcc10ddf031bb5c25c46f136f0791bbd3cc8f0000000000000000000000000000000002bdf659df76cbaaec030448e8f4bbd6b424037a8dfd7c4b8ccaa2224b0852c168f49c6f45c04f23abc85b8df21953ce", |
|
"Name": "matter_g2_multiexp_89", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000062bad6816308f1c8c6941980caf71929a4006083dd29827902ffc92ebd9b14f1ef662f3a0125b1e74dabd039f9106400000000000000000000000000000000118e4ae76e2c321a5b89eb19b58f58f44e80dcbc7bd6d619579da40e1156aab32fe81df8eeb1bd047f96d65aed8b3b6a000000000000000000000000000000000c8c93e1beeb4efe52a96e5d5612338721e3e487c13c18b02475f9ccd8fafc2c95101aed291951f2031bee5216dba26f0000000000000000000000000000000016fba44e9aa39a12ae27e3c36de1f14e3f37ffb0ceaf5fed2a0d9815eab02c5aae91b254812a8f3a2e3654cec01a341caaea75e63204e177d404898aa51555767f813c3f3ed283405ed1ee829b04c85c0000000000000000000000000000000013716488daf8586719c52fcec80d35f17d4c595b66c7f2138244f3c8cea69b819778bfb50e49ca1d092e57c51674fca00000000000000000000000000000000019cee25c4731bf48602ceab23b5fc4f764993443e3622107b4c33b29c23d1b5916380431b7ecd94a0ce99811fe6dadba000000000000000000000000000000000562b28b245b7c1ee531a320fa0f4e12d7c171c7e3932ffda6cfebb123fa7f5993e5ed5e7b7d295405e5031b339994bf00000000000000000000000000000000180c4a8158a26d34123c870bc694382352a8e4de712b650d3e45e6baa16d6950ec15d3a4e032c1d1ae8fea18faa6f3d8db48a90ddcd791e6a9debfabcb1c71c88e7ad98f9e739ee752b381b28d7656f20000000000000000000000000000000008472d40e0505d6b8b92500e8e9711112048611fcdcca2377481ae86a7f6da1571f179183301e2194a42dac3873a3ba5000000000000000000000000000000000e2c5b61c050a8a12298f76b5f15383e72b90b001fa26889b67a24bb374b63c1e00979b05450e44ed63e72042af6d46e000000000000000000000000000000000e8723eace9c7a72b3e6097afc9bcadde61462e2ee03fcd5ad1b1c0dcf39f437f80530c2a1c5e6ecdaac14e8715f02e30000000000000000000000000000000002e21e0f451d035a5257fb09e9ed17b27f0994e6d85ddaf8d33153628adb194c97db17656351c029be4d3125bd29dc22ad1795823d3834496b0a1c2c07431f9d76071db77834005fa1228393ad4ce3f40000000000000000000000000000000000dce49634595869d7858e95a301bcff8112eb73dca8a22042137456d6d4887998a541489ff09f8e006176e6beee4e300000000000000000000000000000000010835f7336dc49e62706da4ef21d8e3173629b16742c317c1b397d4f17ced40a56520ea63557d7ac7f251568f4eb3a220000000000000000000000000000000017446ebe659a4510a362ee3b406b636bea8f381503e51ac21031c7cc92acd23046d62c2f32cda01b680c0f107142ae7d0000000000000000000000000000000006ef82deabd8983ebe4255d8e06f4a1b3585c057b2a1ca3c3e1cf04b582b65792e9980e3a1735a8ad58b053b16ca03d036d56e38fe63e573b02203be04ef9e1a044e1754eb2db50c6f9804abc4a40f46000000000000000000000000000000000cd8e7422ee179a0499178c3848cc4fbc87fc25c8c882f036a03cd9d3f273f7f2bf71bd3c9cf5e30c42b1ee6e90b36fb0000000000000000000000000000000005005a471d77a35e922b6d6a45b13a90947c2b31d8e7a2e4b6388265b039ce23ed958495dbf904186bef60fd547b941c0000000000000000000000000000000006c337380065eb8a5f63cb20fc61a9eec4ccf0e23c4e0f231a5bc4d765271b9c5697bbde692b4828ae22ea12423ad932000000000000000000000000000000000f7a0080cbe72a6e6473f66ed729f58683a80815a1748e52f7b67a6bf2846b7df8e7dd8599f87fe63706e9823bfe00d21a6b36f4674ab19202037d59fd8e14369e5d3d71acc3c76985b813d81ca6e24a000000000000000000000000000000000c94834474ac91547546d7d179b2091e33c8812c1b582ff186e69b63011177283a74b549aa342a7f3882ee82ad8ecc03000000000000000000000000000000000d72c4308e9ae695acedb9413445bf6a40d59ca78bd4f74ddbc1bcd8508cfb521bfcca99c98dad8022d3d1ccdd98bca9000000000000000000000000000000001487d006830d00d84a567c5d031019035443fae4791a05253f91249b32a4b3e7b3ce7eae885b8caeaea411a90b3445e0000000000000000000000000000000000d94f17aa100503f605732a48e4f55c394a8df1421a3d7c78bc85f4cb7a53744eadcf76e1620fc54204b123d6071cd3bad85286877fa7e5a9a61dba9df5ce35083beca7c2f5ecad13d226fa32b9720e900000000000000000000000000000000101cfa8d9c7522277f2bb4bae6c09e8b93a876c749c91c61784feeb105be61c2479375abdaa81deafc2fe754ed6cd9da00000000000000000000000000000000089ebbdd489ff670a70218f5aaca78d4e7ade483c7f20de4a84d39217be8f560fbf7bbe36f3f8b8361ba16d17ce609d200000000000000000000000000000000094f094372b2315fabc219099200e7b9e2f3a2f6fef2ede6f83c82f44792da03aaad06b8cd06dc3f140746bee2a45706000000000000000000000000000000000cde6cf9a3a7018b2b1c0c26b5850820080c7e4b56e615d577a78565431c93de78348d2851d5ad9f120ddaa9ff3da31b8fa5387c5712832b52c9c72e10c6f69e9c1c5b278aa379140e75e404c4f50a2c00000000000000000000000000000000059bb8e5dc5f0cd31cf674ea78b80b67b8a8a753e51284a2ab37d3f29459250d904e70ed00481b73556970a7f5424e5900000000000000000000000000000000043c6a53c413bfa2f4bb14ef296afd97ce801a37fe63d11a842f8d66160794c1a651d70f4c836af2c73cb1bc58c706460000000000000000000000000000000003e7b67da1513656f7b08fc5a77682477349ac57e53687c82b6d98772b5f929a2b06b0c7e14481d522aa94fa3a6e1cde00000000000000000000000000000000109e07928216eaea36fbb20a38711e73fdc26e18a6967b54f308b10116a5c8af0c8411406ef6ab1050b61c23bb746b0a3023298162ebe7f4ae6aee45a8a6ba602c3942a8bd6b35636fc6b85596a582e000000000000000000000000000000000166f26d3d26cd48e498578900a8c830ce9b80f162c4b430749651b945d9f60ae6a26306ad7711a1f9d3428946074912d00000000000000000000000000000000165f1bc59c9c36d12754097ea83e9a63fb4ae5d1b93a1b9239a6f338cddf4a9b30415d58076852288c6a467ce9b6b9eb00000000000000000000000000000000198e73619cb93fa6a2bc700cd400519d11a7d3d6d945ffac9754a6faf37da8596b49b7a3a4f2cd899ec9c84f1e79b7ed000000000000000000000000000000000a4740820d60034d37bb85e3e622783852779d36d6e61f81a7eabcd094993dd7d81900277550bb4299d550d2805466aa8ff2430d2f82c6d5e7424836ecea15af0ba2d0bd6498e65c65b6cd281a7b8f28000000000000000000000000000000001714857b0ee07b94ea928ff57aae9fe003c0c85d8564456955d14fc8d4ae14a7c9bc303983af3e2999c6db2d000ea51d0000000000000000000000000000000016512cb60aa372cf5098ad514291d8168ed31bd755861dbd9ef020252c01379d343a9c058839cdec8d14f2fb9da0db80000000000000000000000000000000000af74d8ac711b6590e7041e80ca40dd4db659e42b950bdd68c56d676de654c1a47867bfe6483dfe1971eb7c1d1a70bd10000000000000000000000000000000019e56ca1ef3fffa9e131fc5bc93100577b062cf9b2acd234c79e5e54aa799a389f30002b4bd683edec5fb100f1800d66415eea22058493dbf6ac248fd2ad8b4734ebe33761f2177089a3feda396001c00000000000000000000000000000000019d1d1e1e2dd4ab86df81a8246c902a573d1fd1598050663342e411a1d1b3c8849473c689afcc8e0ce5e51a9dc9c3b6200000000000000000000000000000000190d7c923bdd6336fe3e0509563b2eb6067354d8807f66e6052e97d5997464b9f07f29f3022f78779a5c4ac155a703ce00000000000000000000000000000000128591bb699c18a7b9e6e4e894654853f6a68233dfe8c744b42e057711b8d0efb3a98bab6aaa40ae7675d9200a8427d600000000000000000000000000000000045e0560e0936b16d1e055d3d3f4e0fb42d129546abddebeb78e871d1442f4796d939929d354b0326b95e50fd5208fa9ff79e3ef5d32a751b713180be37d44ae55c59c5a8121c132c5098ff972d8a97400000000000000000000000000000000092373dfd7d4375d6bcffa415e5b36a31499e881a80be32400105a6d56b34d64f4fed09f12640a43289a710f034b71e6000000000000000000000000000000000fa75d6510b3b58a32635a7a6cb4b9255aa7af46905cafc893f29b7866e12565765bcde498dbe87df3d1dd53ab5628320000000000000000000000000000000010dfd3456cb6a8bc853b390380a13f045ab43abd289fd05e7f98839477dea1fb1fbe38ca4f5bdd6691446ac0219e453000000000000000000000000000000000112567397f3fda84db6042817a99aeccd0c46a11fd3ba44e2600deafaaab7014dba98cdcadf81b97272fb7f275ee8a4e039bc7274a3ab172285d853d368da0950203a48ef61b3c7564644762279c1ff30000000000000000000000000000000007b397f093e69874d2bd3592489d93c80d0191b157e71d08a6ebe73063f77e7c5e084a24b34da2aa6354b1815a694185000000000000000000000000000000000fcede3a39dd5f905d072dafdb6f56d85726f6f362f91f079fcd47a8c1d3bdcf199d64edf17e3db1dfc96a3e59f69bfe0000000000000000000000000000000010cfa13c84e750d8af8bbb88bd6d16adf3bc7b532447c2e6accb359a5576be08c1b25f336047fb8e01a4d7f9080d0392000000000000000000000000000000000ca0e88b5c2035bcd3a65e8bf1aa219cf428b6f80617040ae02a0ed41559804844df373ac61a85899bec83e5a6243ed42c47d0b1fd24c1c66a3cb0deb7d51ea19f0fc492f637ed5d4d03e102cbdd055500000000000000000000000000000000021f3b793680e0e3127fa53034e9fcf286f5279cd167ac1e8ba051c440aa265ec6d28fcc2f6d3bad126180efd4503fe900000000000000000000000000000000182b429f27996ee070ed27e7015bd70191b814bd02ca6558a9be81d6898161aa525197c1672ae75da92729f2fae9fa3c000000000000000000000000000000000a20b3922e07da4ef6696de85754eabf1f58f7f5d37accb6cde4f62066e789bc64bc8ad6ac827b8c955acc858b03d053000000000000000000000000000000000814faebd3b60fa1a8fb86b3cb57d36b9c85d4b28e97a2251e6bc1fed1ccb18f17664321f38f3723cf8b09a2161c6aeaab4aca860ae4bc20d33808533c9a70108b153bc4b2256003ad4bbc11dc92898500000000000000000000000000000000159f9d329f929a65e41c7a0d4c05e11db61ca7d6d82f8b92a780bac66568694656f4c845a730861fde9a313fa49bdf0e000000000000000000000000000000000d556bdc8dc959b00f74209dff27023c5521d387a40bf20ae2a98f3f55318eddd347bf1e9d856f43a4b5fcd26c3567ad0000000000000000000000000000000009b4b0cedf477ef1e0f99627bdd7a7afeb9e29afbac553a516fab479913b23a9be5e0b38994215a9e23849bb664201ee0000000000000000000000000000000010899f4dc55ac5d1f56a7b8d55ce7f6a5e0a8647bf1ef6e9050f00c5fcac9f679f138018b9aa611be73d3bdc0af2056e297500a2747f9a68b2d8d9ca5b0390369d919897c53d422cb76c5a283c38669e000000000000000000000000000000000226c8a6b27437972ce29c2ed7e5cca4b6691e3a5dbbe713b5d309ff2f4cbb95e8f1571314444d65ff5fbc3281f9354f000000000000000000000000000000000282a49d0c560d873676967700c1062013a2d4beee96a09af7e14436fda4e3d2a32ab8ee4e591decec39a811ddff130400000000000000000000000000000000167bfe499f1f4609e67134e12ad91aadc37bdabd0055ecf7f96162c39a02a86e62a7b3d39f514f63edd82d04beb1958a00000000000000000000000000000000191673ea5470e4704e361f5ead1c56371d6aee3035d92d9e1b96fd119c4f877cde6451411e441fb45aa9fcb90fe4c66ba87ca4cf226c212c80f3db5e4e781ad7391fb73b1124d01cf893169d1c50ca99", |
|
"Expected": "000000000000000000000000000000001488532d83fddf0bfd69b32f965790b3fe4cd9f64e8d17e78189c346518c91e69db2f0b742cdd5804b3db3777dd931230000000000000000000000000000000016205c470c6371d73b012a14d519bf214ff10de458605097da1b798977bd938727c5be19a10f4f492f301d2ab6c38ed000000000000000000000000000000000142cc08f61d3c9bd4c7bfd0b7a0b8693af6120898fcaff49a7fb5abdaf1d15bf70eb033d6ff09a75995547e6856c595f00000000000000000000000000000000164b2807e19135ca3b66bac9aceb371165c930ae063f3cb5a06efb8985a1e0c39023d8f01df517713796083e8c2cceb7", |
|
"Name": "matter_g2_multiexp_90", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000023bec14deefcc20a90e439bc16912e90191dc7142234b1870e4e8d70c56f695d5cd30a68930ff9b007bdcae8ca90d870000000000000000000000000000000000053a6e226f3bd82150e08ec3690f36616d5ab745b36a9990baac7ad3429a41bc60c7f7000ceda4cc9298b10043639e000000000000000000000000000000000b81b331589ac332093928faa60d6819d3b5559d32d37d2cc13c78aafa1cc34e32d317695c1c4b4979baa1865ced90150000000000000000000000000000000010dbac5e52f9a046ab88aa36b3c5f6952720e174bf8f1732e886e66e5803aab63642185aa24ea08c991edaf8375bcadd9abfe7e05e8a210604355a77f64386a01323407d9f25397769cc6dd141bc6643000000000000000000000000000000001875ef3f90df03d49ce6cede2c791b4d8503b75acff2dcb1c7c88026394dfe11481da72de4ff58ee9a98e75577b6398c000000000000000000000000000000000c8ee603d1404e64ea3ff08c70b3dbffd318736ae95f9a96ca07ddaa449818e6c5a17b2970f572f53c90be893e5c323b000000000000000000000000000000000f31af63c68481f527092b261d29d5c2daa95873b68899c28ac7753d95a64f455ebabedfe6e72246e494cc5fa2a9bd040000000000000000000000000000000009fd06bc51d4dc51de9fad6d1eb763809cdb5ccdba8e0427859d878904bdf295983b318f311856728078e7cbbecb0c5b64be08e7c2fd15ac0116ca941b85615c6deb38fe85e2c0fd22997e394b8a67690000000000000000000000000000000003ce75ecf6b605ce73f4e215b1aad4799f91e624daf0deae3a273968490bdbdbd0250686ee91a1c24c2e2f2b6024fa49000000000000000000000000000000000e4d9b65d71b7593310fb5145677d170663c0ca29636f7b7c50ec1988bd2d2f1c41d542d4cd8fa23fad94bd6a84aef5b000000000000000000000000000000000fa4accea53a6362651f6c6ad2a68d20b5f549f8eb961718e0c14cd05249a121e442a6a588eafc83d6a43d8baa66882400000000000000000000000000000000121e325406767852620ddc45677495fe3e0851fd3c70922896a3e92033347d2fe8d07f4db8f26b8127ec39d619d596030c391dff1c0c303c77b2a1fff24f50250dc793338f7d7f8f1d54bf7d87ab37da0000000000000000000000000000000003a0ac3ac37932b71672b9c48bdbd368d64c11f57ccb952f633bcd10ec19134c65fb2cbad655d773a90cbec2d9232b3b0000000000000000000000000000000007553c470bd8f38a48490dadea29df81ad901ecaaf1eab35b1f497bb58acce77b883e03e78702930dda72e2277139a2b00000000000000000000000000000000044973913824b3326b72e62ccbabd8c9f1b5dc81b423d0dca37b6f33972d993a681c326730717036bc6f0286da9177430000000000000000000000000000000017b0407d2864cfb39dbb0a5fa8deb4ed4a690a4042153e829f51c56bd0f2953a440d8305a318e6d6f67970d473753021a2d728e013e5fc3e1ca24c105a0c268cbb4f152a97e318f3aae33186ea6bc93a000000000000000000000000000000000b7478dda7053590ed013b7c23431a21626e748c3843e2332bde0bd3890ecea95b6104bac420a8be5f3dd9b075203616000000000000000000000000000000000e6dea641181cf796f62b196652f952ee2a26ba998cce1cfe9d65ae49198d10badffa561e2bd818eb2a7f350c122fa820000000000000000000000000000000003c79917ad5a9c7f046b34e5491ed015695aecb00760f3009dde4cfbf88ad1c03e44117fcb6cdbd5ecaa8df8760a3da100000000000000000000000000000000034e22ddbdeb9dea46c71ca2144ffcc8356c1a525c5ada69a6d5e5c1786aaaf0cf532e31a2f78371e04a72e8222ed4c7e8da0c8da19dc441f53c54551579fec5d820ce2e3599824b24b7c5bf1847c5890000000000000000000000000000000017964112272360a38d3bddf89da922ab50be076bf71a094fc8afde109d3817cc2db633e6408f5716b76d70e30ae00c0d0000000000000000000000000000000009bed28bbf43846ab97b92aab9ce094b077bbc59db648dbb469f21842058ef20318a1a8c18045b3de555bd8c76132ff0000000000000000000000000000000001297110789c7aecb0fec577f6f4a4de14608d9aa26a8de68289adea7f6b53b766b840d315152ea346f8c10b2d2729e730000000000000000000000000000000002b551c6a7846b96c6895e55ec435397af70eb435dc1c562ac71a44c36936c2c6d3e6a1e3545513516513391aedaf9ca76e90965adfc2fe52e4341895e6b6154fd7a097e052b59e4935c8267a6f0e63800000000000000000000000000000000003d463ee4d177d78849fdecba52b7e83ca90d54177ed39e82b4e80c17994a6a2bfd9c46edc0ddb256f8955428f30eca0000000000000000000000000000000011dd976dfeb8ecb7d7f5cd10c235131709fb16d8a827e83d7084266c2504cd1f5276ae3333bc7fbb4ebab48c0d97a9930000000000000000000000000000000005fd19477fffc246f5991603b48085d95256b273631bcfc16f19c6980a3ba01ac098061faa149b475bfce37d586464b800000000000000000000000000000000103ac3dd682aee109dd7fbf60b50c28cf7e37642f05b424773a06f6cfaf7e9fb01d5074ade97ef6cb0ace2e1fe07d54c7f3f352c7b7a9e2eb6c87edfc99e2df3148966760168f6abb13ee482f223a01d0000000000000000000000000000000003208ce7f51a96dee053cbaa66fbdb921c2c3b42ead78b39b4f1df7ab49f05cb88d0f4ac18de5839749416eba5535d4b0000000000000000000000000000000001ff7f9db52aaa0fddc8e96a67b99353b92d7032f59d200bf69da3b446d08435d2ddaeb93584d3b68a1934566187922b0000000000000000000000000000000005f05ccfa5704652cecfb42979c538823fb9d11a00222a963d00f1a4b9a040a0222dcf45baad40c6574d85e5617dbbea0000000000000000000000000000000018637b8c3ef111f6ad4538464c250d780e7f081802bdf720f4c925154f4667c5d50cdbc4dbb7d0b2747b97d2ba2280bfd35c4286f19a9fe8117e37132ce4ce76e28afee25ecca2f66de3cd5e1c83235f000000000000000000000000000000000eb400becfa5521b824a4288885fe46642c31576238e94f95e9b4bcbf62845ee9d9ee122f87d36fbe668f0e605fa2ce00000000000000000000000000000000003c8cbdeea0d09590e1719ddffa0a116723f0fe85585583f3f271ead66fbc2107873181915cc41eed3ec6e2c5669e9d3000000000000000000000000000000000e61c0768561517405952c6462f1c5df95be272251d8a7060624b62f9be310cef64436eb2c4c04e8352d7b75fea1756200000000000000000000000000000000036cd74a8efa8a1fce7587f07d5c2a6c4b7ef161b0faae037c9bbe63bd0c92b83e514c8c1bae4a5d9866c0889b1b914f3c2b40b7968a39fe8e4f24acc25b6c727887c3c44cc89cf62eb14a78ae47e8680000000000000000000000000000000013019d0fc8b93da2c79e473d713d94af33eaffda65a7a49d0cbae9f5259b8323e6f29b83da9608ba7d6ec004fb0710eb000000000000000000000000000000001505d30bf8f7c51994d896d91e8e2259782e2b49bda834015477f18c29e64da4d31f8b96edd080267b77a9539afca06a000000000000000000000000000000000eba929531615d9c0f59c4b33c1fc34b81e9c77cd8c6887099d850b3e39326d7caee1feeb101222f22bea1e9853d06ea0000000000000000000000000000000019d88f62cae047ddf2cefe497495f890d9ab8499e56f72488af65095e992427bf821f63555a67b0afb00d6fb441080a010325465403dbd4898beb740884cc325923ec3e1d7483540377d8bbd02c11382000000000000000000000000000000000b7c8f3d0c56b3b7d96c0a24fea3394551a186f87acbbbbce41d1313b23762945bae2e911725da4211614b456b508c0500000000000000000000000000000000125316f64bdd0c5bcd26a0e5bcfc3139045b3a44c8a8dd1cebbfaeb83b963c5a5abd4a5961465cff261c0e49189278d800000000000000000000000000000000095a327f488b901fe7dcc9f9ce6f4f25876bb09b053b64e9f4de9506a0fb95fc0cd443473c2cc5436750581d39b8e51f0000000000000000000000000000000015d406b31c791ae2d25ce462304c0bcf341686d7967c9dbb6734bc28b02123b1730d0a673fa8071dd90950d9411a2b3909545b90dbe35b0d5764bc72d45717e0c3aca6aa77c73178fa8a3ee9fec9cdb3000000000000000000000000000000000c7029af9422246d0a30784431d6bf9eca09481589438fe9a6d2fe1d5e526ec3d176a3d550204aadb85353d99bfe3ce50000000000000000000000000000000014a0dcb26c40693ad19a1edccda05055a27ca24544e933d01dfb964571071f94c94233f81e1ead0925d24e6d3df2c21500000000000000000000000000000000147a55ebd83c746128ba9c7ac57be125ca5c95f80f891e2c5893caa779484bdc1f9c3b3ccc4223b2343ba939251f7fdc00000000000000000000000000000000125622a040d8b157432ad81b8a83a9b1f0920b92680bbb65050b4862b89017b3bfaf81a3402ccb383265ba7200ce677feef0f8014102664a300ea9a30fdc7afeae3cc338fd45cd421a1bfea98e304c810000000000000000000000000000000013b394fd7a0f3d94e5fe4cf5cce3627d425ec848912395565b3e61ffe89e56be799c4779d3b9a0222ecc6538ca3346e40000000000000000000000000000000014ac1a87b333caed0f557fa5692d1138a8c1e92d1f9acdc9f357e2a46f27513dea42f367b046d389dc831610be4fbcf40000000000000000000000000000000011fa243a0aa8b0c01c7636387d60021afe6efc223b7deb69d030651c369643188b9dd5e08d6d031d71dd11eca1e825ac0000000000000000000000000000000015bf8fd7fe438407db7f1b0b586b2c285777c5b6dbef9e45b46cc0a50dc831f32a70e7d4316d4869bc769ff6de58ac30c8f1e08cdd72ed200253211e3b9947cb2a5fa24079b6920b4a4d3f1fd78146e80000000000000000000000000000000005ea57c269c9d43d3f17a83df04c95ea7e7bd85aad1dc2dd285ccdbd52bfe707a1d2476417e848ab119e62fea30520af000000000000000000000000000000000b99768ffbe95e315b244bf996cf34f8ac356664adda5aa7f4ff8d513b2eb5934b8ffe0fd9af94bc9b934e0a8bbd51ba0000000000000000000000000000000003b02c259df189370dd2700c5cccfc8b212a4b332a083adf9771503f5bd0c9ef040590320fe4a86c555a4ea87531268100000000000000000000000000000000003ebb1e610bd055d037a410cce3ae06aa654950aee0210ed0ee79f7a332be7342e308347d7b17a146a8b4c623029e08a7e25b1a60b6c6080ccf1bfdc37aabbc2bf92079d9356844f7f12867b3e2b2800000000000000000000000000000000015c4da691b5e6242af870e06b29bcde467b4644f01080eca60a28c7f941590192be30e6a4270a36dc8959b80235600aa00000000000000000000000000000000080f3d3d5c35ee24179f51ad854a37ac4ff867a2736a0e3e8f3312ac98c7016beea6ffe2bad1dd4842d6ec77995ff97600000000000000000000000000000000130c29dc633aaefc831b0bccb13fde1212fdce8cdd17beaaf1d06e74ef5b1b69bcc219c8d63f054690af1b6dc7c0d647000000000000000000000000000000000767290aaa1ed4c1dfa5603d976df0715b417599445ca577ded7d99e685118bbec71443fe1d9a65e0f23436353df152cdcb456eaad2b7c71ca32277206c1a1dbfa7e0e84950cbf14aadd455fb58e398a00000000000000000000000000000000133e997857f47f8d6278b8ad86f4692ba0dec9da336f2726704db593af368dda7aefc0b218ce1674f415e0d9e2dee5c60000000000000000000000000000000018db87da1272bd386f7d8b5245dc2de30e82739723b680dedd36f4ac4cf5042bcbada1e1bb307ba444431d73a4248f9c0000000000000000000000000000000006580be3e67c7a615408aaf9c95c0956678af0e2b1f536f1e69588193387f8a05b03d5e1060ca60c4fec9eaf3e72d39900000000000000000000000000000000050bd9879ef9eea147678f552cedacaee84562e6561b3b7338fa8f9d514099291c3f2a3723fdb22c88f1c9243d411ccba6e7b19245341fdfc5927cdae57f59de5f3fc8c37f8653e5aaca87db682034ce", |
|
"Expected": "000000000000000000000000000000000d8f69d90c871c08ae09e7b3e62e36514fd056c41fb596fec2fc9ce8509ab4f6675d7e85aa6b4b3197f5ab781f6f2e490000000000000000000000000000000011c4bd3cd156c34065e408efcaa5e13ad23d114458b71c2a6345f4aaf82af76cd4362db7ba9ee7e1e92ce72e242f570a000000000000000000000000000000000712dbbf20e9b24d20511d01717a3783608386408a258c2261fcdad5fbcab36c6bd21473c3d93ef8518975256c65a945000000000000000000000000000000000d13747be82153aea8076fd7813ecd7f60a214c31e88e25b14dee5cdb9336599e40b136d9ae6deb85606d35406b2675d", |
|
"Name": "matter_g2_multiexp_91", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000017da08f2faa32570d95b9efd2d2fe358faec1ffe304750dca1dc3a273be3427c70904d58864f76afa19b0fe33ab1535f0000000000000000000000000000000017de677b713202f23baecef2b0618da140af624e56b876f2d7a20cd437c3868ea00ff6cd9c8908c1ef323ad294edd9670000000000000000000000000000000011d50aad957c54868aed6d848b2e67094b129282cc2df56c41d6ffe976d02ee83a592c33370d3715588a074db503b3e8000000000000000000000000000000000b8aeb019d120959b21627c1dcfdfb67ade22a948fe433172994d4a34084ac9e1c11333a9c663c87acf50962e21c728e92898d9cbad829a5346c0925c15b585de18869adfe796e46cbd56828540571b70000000000000000000000000000000001312ebeee36fff8152324a3ed24c37eee50b3099619a33c7a6316470ae722548b4b9e0f0640453caf53f374dba504830000000000000000000000000000000005ea81d2e5d9edeb3ed6c200b75beb731c31ad666e6e37db72ffd0265378bffc2724047c7c0c6e3f1598345fd390e9270000000000000000000000000000000017617a836beb12e637c5bbadd4fbf1ca2f5cc3280814ff5cbb5890b31cf2d2faee9e3ea8134af97ad4feace50aa194140000000000000000000000000000000002606deb5d57dce5b3d2e5f7ccec3ad036992beae238673641ad6042479ec3cf83bcc0fd03b7dacb9b4bb6c181ea9cc8c193fe87634fb0bdaa1700466881b557c470a62464e8521be311a95dff65eca6000000000000000000000000000000001203ef36896bfad2a2841689a964328fe4ce3d83798671630d0c8876e67ceda03d99555aac46d984f1d3bc38ffc134c50000000000000000000000000000000013e7461c256c8ff9144b17f8cc2e270aa94b64be62588280baca2ae6b6efc4d32b3800eb84da62561e0e96d5f0387a3f0000000000000000000000000000000009454b6a810647350cf0b364eb1c2b719670af45bdba9d7d1a534e23d4e810c3ef4d9318532e46fd104a83bb10159a30000000000000000000000000000000001034546c4288f642daeccf5b56beed2ca2d946bb4391d056df9c6fd6771048903fa330ec16d59d05540cd715333c4bc73dd9c99a5aea019436e3c91030d03ebefbf6ea6ac69222f1870fadae32f55ae6000000000000000000000000000000000d7782404dc6721f52648fc6969db33a9aa209f8baf5faa9678437c76c9e1635fa6d22d94aedefc90112223bb81ce33f0000000000000000000000000000000001e442e548d3045d1589817d0b57dfcd66fc64ff978186f784bd576faf57607170d49364a72189328c9837c9a2d8b0a0000000000000000000000000000000000da2b207bb7720aeca2e6ea02b65076770b960d4b7a96ed941a7f409757b952031a472384298acc3948bdc485088501c00000000000000000000000000000000048f85bc05ed78c692138f27c3541ced11b6b0ec158b43d133c3450a905416682fbb8c83dea06a06d294c48289ddb829e74ab390c3f73c62eb1435226e9b4f9b921ea1918a61a614b9bdbe9eebd1cd790000000000000000000000000000000017134f787c920bc15cf2228a186dfa1d10194087f28b6dd8f03e1c86226928f0eb1c27020a5cc74d94b50c4b4e36b8020000000000000000000000000000000012fa1fdcbaa81c4cc1e37447cae51beb29e55bb19b91e2b575afa3754589ee0151cd9e83573edaaefd341f381d34f4f8000000000000000000000000000000000ecafd00cc87a773a13909512466ed11288c842716e1ca5c37a4d9a4cd7585136c86f32140fdf02e2997a6e19e3d76a200000000000000000000000000000000104cf007ea863dbd473d7dbab6f55e74062b18986e9bc09bcfdc9c23e4bff8683f73aa998a5cce59ded10499d18a0ecc4dee3e2bfae3820f611c30df232c1d9c6bf58d40b3530858c79f840720d78d72000000000000000000000000000000000ffffc98e55f4ba9a642c40678d625690464bea39d085dbc9c99b4c36ea8bff5154eae3c315e1dec29aa669840accf290000000000000000000000000000000000a3df9595167048c52b8170596d4127968194aef7fbaea4594a27c6af05c54bb772928a7749d74311038d1c115e91b2000000000000000000000000000000000b317a3abd808e94a7197e0d3b2515a147774f78d0cd7d36e1156da28a26e33bfa76d75c6e3ae346f9ace050c9911cc6000000000000000000000000000000000fb5fbcc2f74fc30ae7e32143f219db7dfe5db6ecb09cedad8f087b6df56bf9693c8b7d78aace064e7c31785f6869541795fc8e20dd30622876a94afce1c1a76e3b689d6848903c21103cfce6a8a95680000000000000000000000000000000011e4b907a72f34af899a6c4de211af5fbe0265e5bf24d406798de53ecea273d5df4f4953d13fd7c9dc3bb0f0c143e3e4000000000000000000000000000000001623de5e87b6e1ee920e1b7d979fb9c431c12abb47b93876f9ddfaf28a7b673c18be634f96b813f7e0574c55b628a8790000000000000000000000000000000018ba994b02dad759ee79301b42ea20d7545844c0ea4bff2f95dc9420194cc4196fff12cc09bc0cef03cb7ba868c273700000000000000000000000000000000004b3527c8d148bd9e6006bd298ff8d7fe320748dd3f6d23449e874fc0c2f58d933c1e038a74f60fb6032cce41a3dbf5725b49f325e76733eb3c1a2cee5467157b2ee80987abae43d2c4b93e5157f083800000000000000000000000000000000129641af11fa92056236ef135843b2189d46d870381261d5781a5fd6f2c5cc1861ebb2e801f19f3adf2216609a9e196f0000000000000000000000000000000007b4007c55e47f6bf3aa420ad75fd191ffe0fe824fd30c3f1961a8168922476fdb3869822704999b044feead470e3b8f00000000000000000000000000000000174209113e2d8c363b04f49487176dc6d9eb4ecc0b22daa7ecaa5548d038b3b7c23ebda4f1b6845425cee13493385302000000000000000000000000000000000a58c80a02b7f93db01d2f8e0005839625e6c4f121f3d69115f435526a7f7cb53177caab4db86273bc2d2f0474235f31df49b30dd6aff459f64906eb1a9c9b2067d4f1b75057874b2fee17923bcb906e000000000000000000000000000000001738a03b46a8ca3f3d1f4f4447497c59f114005400f06813b24ff462ebc6f27c1c3c788b5f83f65958cadb34fddd08f40000000000000000000000000000000004dcfff2bc9ca0282016f38df484655cce7b872b1ff047351ae6b903e05f457d7fefae93104f9dfb549980394dfad2760000000000000000000000000000000017cd89434225dba07be137a73892faf0258b3fb19e6c8cec412fcda912c0613f2a925ad50ae485187020a371ff2dbc59000000000000000000000000000000000f1f9f87d3401e7b3b59331a89d9535adc973f869b81bfd8892a37117d8597ebab2800c966e623469792f4ae2a8eb232959e0a33b1fa12e0ba960761b09921b81746b8df23e808a8de09e7f5cbe2bf41000000000000000000000000000000000bdcb1d2a782541ff7884dde4167ba060fbd4b117944ae69aa2ff685b9bd7d475f45adce0c9f92695b4f4ecdd48cb9b50000000000000000000000000000000012a55432678043888bb9e7e47efb17700b3e702e389d0f58dd454224a02da3f190b2fef4c9d3e2074c7bef813fb56fb0000000000000000000000000000000000efa51ba64f1e7a1a269dc083179a222afac916778a967098582f55a41394bff3747f8d024261959f6d399f44a40d0fe000000000000000000000000000000000845dd0974c5789a85c3cb09ea441f2c433f0606928ee1b177eb851530d6e6b620b4fdcaffb8f75623435dff99b3ad9526ca68383528f6a871c237ae5214b49c18c4f3e2f3ef5dfba39e69eb181143d700000000000000000000000000000000180beba92bdb95c7803fca0407e29929ee64e03d61cad96ea0e6c469c5a888cc5ca5eb20983b3418a8da6596a5f1b2ba000000000000000000000000000000001322f7356eb3069fe20063f4be22c44426162dc8fc117e4e382bc4e33bdf3d971ef662fffc1d58ce187c33a43a4c853e000000000000000000000000000000001601a0aadaba846f11ba5c9f48e13bda1007ffdc1b8bbc9e85e83e569e9ee17a1e9e780a50ce617e6c780b8155675f2100000000000000000000000000000000105b2c213aa43ead42d9cfdf1d6c0559c25b4b86af43d4493bd75b76986d0d4f1d9b3bf9e3922b5c08a37a1629cab7d8f1f95a9d1d4e8e7d0f17a954177253709d988c3a77c77d35b8bf70294bb358c20000000000000000000000000000000017bc70346765b7160a0a5e556805c7944304acbecde06cadba474c51f05f22445c3d943674cc8215f973cdf11b9ea2e9000000000000000000000000000000000bfdbe202619a1d95359941c249b25462d3ecf09fabb878943a8a37cb9eb94abd7e6399f8d82f90ffcf904f4466cc5b1000000000000000000000000000000000f048db8530a288fef10a5ef9bb3cdd9f3d3b0ef4824609efad96bdf52d7c3b10ef628fa04f8b6513485e55f653f4b990000000000000000000000000000000004ec35f59287eadb1738bb50b0e2ad9d280bedfdb0a201e72594bfc4322ade0b7ffd6b532ebc7796cfc71f88a194bef4b481f986998d863c98e55a7661136a8f19d7d4c57f6036cd642ae16c82cdcfb30000000000000000000000000000000014424c77af7ace8ebf66f556cf219919712d96d24438466ad620221ce1ae9b2cd75b9c526e25df7fbf3c9250583757f500000000000000000000000000000000198aa00723781714152b3494b76ea3ee043b363b3fa81806cdf7e440b4cea907f226a3c038fb95c932710dc9aad4c9dd000000000000000000000000000000001360e4c775f6fa5e987231dce25ec67f61429ca9fd8160c3074383c30a8c0d7ff068b1d1215b2c0cc87129d9c9aecbc9000000000000000000000000000000001280ee6160800c4b0f82d5c2775238b4b223d8a0ac9a8f8013f138d554ba31c9fedb30e0eb5c330da17f5785b2717422ad872848d72367467094675a819f9aa6107183aa0c8685d5d84c27b3aaab33c1000000000000000000000000000000000f1f84251204d9f9328f79a45d15b311984df0715579633a82b5a9f680f6645cbe748b0fa64b9ce1e696e20a5645d6d300000000000000000000000000000000156901506e502a09917f76d825614824dfbc34d019ed53c2ec5395b51512da512b27541bc53331444eac2f618ffd5357000000000000000000000000000000000ea8736a97a33112bea9d07b729e973e3a942422f1d2b24c30e96637b535ccfc10cb5930bb59ed90bef604453df8772100000000000000000000000000000000187378477f60e3eaa225e89d8532bd95babd4a5c51729cca800d364b61575704992639dc5035138664e8e074ed0820033c2c60541fe17fa8e71d58184a055fa8b1dd0bfd16ac2baa912b4472c6056122000000000000000000000000000000000e5281c1c9210269a7f5ccd02cd5a7d3648b56d9ca6a4ee50beadf151c2601e0291fe7f1b89b694500e6c636d4e445c4000000000000000000000000000000000d5d5399f49697e46013558dfff544383b25f3b60681ba5fa2c5e6edfd3924267d0992abe65cbd5109ba8a1c6eadc7e30000000000000000000000000000000012a2104aa92871dd8e41ae1ae6dc18ceb7d0f361a5a4fc67936454b8866b8aec1602dd596459cccf6d9e1319ec3299d4000000000000000000000000000000000268795f6f9892f5b476c3a534673538647300203a51a8ff60b530094608b5fdf16297f02ab7ba41d6fe556885f064a4ff07c19ad4f10ab47e73b6698f9febf3f28087614759e082e6e717588c1caff7000000000000000000000000000000000a5585961328c52e0fefff16e66e3367e34339dac1a20cbc5e89b78804b8bc265e6e3fec1da6a62cd8a46be2f08a6d960000000000000000000000000000000016fbbd698784beec5a636332c0b20fdcb68fd3015cc6d18b541346a5e6af76613e6fcb14c888a2b8133c0f4132fc079300000000000000000000000000000000041805e0adf2a32153b89d1131226cf0ebd77cde3116a168e792ae8b88ba2edcb1fe7275658a384251b805d282ee039c00000000000000000000000000000000024213e4a8504cbae4875617b9b78473e7842ff72415ceacfaaf2e8b415f9f7e411989bada8101be72f9295dfbddfa3f240c881fdbfc414d3e85ead1cdf166ed6929d0b2ccbc35f0811473757b6b41af", |
|
"Expected": "0000000000000000000000000000000003c4f051d528166f256d9356aa9cb885db5680c51990d9474a948848888fb82a9b86daa7a2273725ac8ec564ebbf15db00000000000000000000000000000000010a6c4c7067f511ca8f1b66bf9ffcbb275c7575540909262f7c4332c3d75b2f6d2f3ad2848c0d455410afb1cd60c835000000000000000000000000000000000ee5e582554b3930c5670d4e3542bf32e8b871849d7859eafc077bb2b533e936d462f614057f9fc09c4010afab501c1f0000000000000000000000000000000017fdbcaa065d301adb94a60dd20dbae71512d369fc82c556ea0dff66843be768be942e060752591c6eb0718985d8e313", |
|
"Name": "matter_g2_multiexp_92", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001353960aff58d45691c5378a0676a8e837260f5819cbbac9cd75c8cc4c6f1e17b9dc9843eabc0b1dfb27ff7631e4e52d000000000000000000000000000000000d6279a43d3526c035e88b0b640b04d42ea573ed07323aaac1d9d5570a8be64782682892415ba2be5cbb13f56e3a44db000000000000000000000000000000001250fd14fd003f88eb6e0e80e9f2ebe204475fc6c06cd10fa45608a17b7039afe0326474ff80c357f86c2825cdf7a16d00000000000000000000000000000000186cd91cfc8ae625e302946f2b393ea67e1107c0bfe938f5f36d28879fa0c0780c847aac77d0310d43211152c1d5f5d314d5455ff1717bdd545f4daa37e145121e7bd9636d7a2b65633e5ca5a63f2d98000000000000000000000000000000000e55a98e8b1e59600e86cabb5e8db8ee622009b1618ff0df3e93fb55b80985bf2a8ed060aeaba53773274d4186934f75000000000000000000000000000000000bb7215fc43f465f51fc8265477fc8c79493966f040e02f0eacc4ebcb3414b84fd94ded822bd24dd5ad5720f12bb8313000000000000000000000000000000000b23328e15cda8a576ea352b5dd7ce382ec781deca6c23f646e42f0cf63e28669539579ea51e3c0afebbb58e1e8e3243000000000000000000000000000000001716019236169bdb4af7bf7d7ce0aeee7900b74023acbb16f6965c2abcf28917bf88d0f9d5bc26a81710496f7821fd4682cd8da62bd901355a60b37ca14ce65d427bcf9551203cae7c346a49b4fa8626000000000000000000000000000000001718a4d6f5e78524d8df23d2c589abf04e3567d2176539a30b9f73c6251de573caa60c2881f3da99c48d48e9aacd7402000000000000000000000000000000000ce0e35721379077e6eb3b572f7f7718bbf775b116521c14acbd3ff19549c75d50bf70ce84326cbc3f9e5e53605d8ecd0000000000000000000000000000000007cb3305ef0d2cd7de4dceaf25d2eff44d4f437e065f6b244bf1b0611c891626eafc4b759d55b45d76e94b85852df1de0000000000000000000000000000000011cb56d2ed32a46bd951836f8e0f92d3824a4cddf011eecf1e2d92d81bff407a04abdfcffd60ccecda6e9443b328d51eea2c7fc2050e9c1ebd05d15f197b4b1be61c6820c8d27ade57d85109d7f982490000000000000000000000000000000011ba705da23100f853882dd166d81ee1d7621550d156b14f7c2123e2681887ec3724626061db68b2c63987325b27d6230000000000000000000000000000000014271414fe078a80587269398afd127ce34c8dc2a4851f76613b81dc99d766d75c703949c1093b04d66a301a79d89bc30000000000000000000000000000000011b7935ff284b0f812b5da5b28ed338dc4c21ebbc7fee04db834732b11fd76092db0e8d80368255b0f1205129081e9af00000000000000000000000000000000104ff0ad2e3db08d3b4890b2e54f29e456e627cefc3a4f07c1109b764dae4142480e3e5312ada43fec9ba96ce587e8a4e3bf7e661d54796c71437354d7d3182770f10ab450827512a423d3dc82d5b43d000000000000000000000000000000000c60749ef36d63960022f3127d0ab4e12acf05ba1e1a136dec89be388b9d7144c1d78c04df658727763dbaa9725bd8b90000000000000000000000000000000019932b1c205a765bc9de0cc136999deb153222a9dd9e9ec3660fb6daef56242d08791d440888e69ca0da2bbe0fcb7d79000000000000000000000000000000001764790d12f5ff79ee4f2c9fadd5dfb1cf47db70b9e86018bbdbffd1be18df193c7dfa71533afa381053a77e02719c6400000000000000000000000000000000044b2b0211cbb407281ab2abc4725c2cd791b313bab8779954a2461ce445cdae60d4a9efad9f90f80e66b1438514e0f0d3a364e7b217dfd649d1e08f76393372d8768bb0fc85c79ef4652417ef1637fc00000000000000000000000000000000175cf9e7eead650e7ae4fd657bc288b6b6392773bf1bbea48e17172a5019637fbb2bc0a3d0d1e3b8054564935c908db200000000000000000000000000000000136da2a625cf72403d0861b9cd947cdad12b1f1e6cdefc4aab6756536425285a7953a1b892df40ec12ac3430fec889cd000000000000000000000000000000000c2d10c6d71cff4e1deba1984bfd17166571e64659ac91b64c343cdf587c29d52a2266c00a57c01feddb1df6439d21d1000000000000000000000000000000000384a782fb31278f49c840bb8f0552ac2734ef36bb3d115be7df20333aa747c92db990f7e879399235d122fdba0eed76eef7b05d5c725ed31269ae9c56dc7ae35048af39ab114319680d4af69be7e7c3000000000000000000000000000000000a9a821cc63e7c9857b0f39f7444a1e00a422f7cd5d0575c26bc5c6b98313abfde51e3f6d5f4c817193bdf391344e5ba0000000000000000000000000000000010daa8c7194a75cea757b6ae4eee85006eda459ff2cf155b1b5f19c3ad341972f72e28b781c4878e8919c7e5abe9a1d5000000000000000000000000000000001154d5d5764aa2b8818a9dc5dce30ba2197a86d0bdc7dee3e600462e295cc3a69dfbf8db34acf138e7a1f16b62a45717000000000000000000000000000000000b4243a09b05a958d78ba8ae25fd3fa85d520b95e56f1dff44e556b221a075f8dd3370313886d9dbfc56a75697454d72acecaee3dd4dc11e341b3dd0073842d90f641d4dd467a6596f337a6147bd30a9000000000000000000000000000000001820f953fd22b71ce00bbe9e9b78fcf5fb28bcb925f6b5dbf5711e00470ed7fd2f38d7291d40514ab4258807f29150270000000000000000000000000000000007b737b56a2ba33f76bcf66c0b26fb44d5f79879273f6ab21ecbfe6a5744da289464ca2b46c55edaadfe3210b907f3f7000000000000000000000000000000001735d1b39c5369bbf886c5063a96dd12b85e56fd9d8ff9d84520918e1dfeccb62bbbe1c2ab440ccecd0fe66f6ec55853000000000000000000000000000000000e591b7709bf00bb2a87e9edb95720de19adc41a42378cf9ebb930c6d3f5993a1d7b6320040d5c69908685d978be8f980cba585b847bec40515a257cb839c7e5d677d17b7313c258e83d630e65cfb5d2000000000000000000000000000000001732ac410b2a7d10110bbf7709dc6fdc91ce742f8cb9b2c3ba37ba5f0934f8622c675753a26d04a176e24a630d090d81000000000000000000000000000000001111a52da6aca10cf40127fa8ab7683505305e0d474eed28a5e1735ee6877aa00c1bd598420876f2154b814660f3fe7600000000000000000000000000000000098c6d19c2ff42c2c57a4924693325de1a91135e3474ec699b70439d034469e72e844a5511e23dff3948a66cc2a2165300000000000000000000000000000000175fb79e5e54963cdbb133f38dccea2d1abc3cdf005c17e8f2de6dba9b9dbdeff7719983aa9ddb602f0cf966fdd430e0b8cd305c650d2e1cfa91ef0aca9dd0d785d7570d6fb67e61fb9b6817116a05440000000000000000000000000000000004e88468d35d72dba6b3e4b9ca216b75b5d20c447064a48bee6a6ddf994b1e22fd6ee8abd60c627622daffcda219645a0000000000000000000000000000000015eb2ae16e3310b4c4ff557f0615519c13f29109d9863418fdfbe6309b5bac4463456df8ebb0b6d9022e294cc16265ea000000000000000000000000000000001288ffe0ffdb96708558d914bc412758770d048c4d50523e2b134f8468d11a57da97e42bea303ab7137e2d26c0b3b8f30000000000000000000000000000000003ce563b63c50b09a80b71a1a82995238a9de31aaf189c6d29307924b6f0990854507b7dc1644f689c5abcf931dd5a3c825e5f9d81273f306a065fd064ae24bc2c5ce8dbff6b22128753663a218da8a30000000000000000000000000000000009e39ce653485caf699ae1d1d9cf2b8c5ea85b80ea042279e57f0beb81056159e49f73d67e7b1f9ece9f9ece7dcd2cf50000000000000000000000000000000008d6492cc335660c54e4a34b29b337b5800f1ef992d124524c799c04c852ccd3cfc01bf39515cb8b96151753147e8c49000000000000000000000000000000000ca779d87aaa3a6552f9f1a10b0d2e635be90022326db04e6072f326b919ee55d4124b9268f55751dc0f18172bd327ae00000000000000000000000000000000112eea543d6609d0acfaeb7be98be609f03304f50c3814ee8a010283146e6b5dbf170c7314598cac06efb9ced1ac2930307ff9660ad0c24cbb139486638a2556687f88fb93a290a1d174bf87d780b3fd0000000000000000000000000000000006624dd7f6eb043da41a36a15752f370eeb3cb2e6bd88b337b370fe0660c5ba8fe64f62e112f91d2524e9324f3a049fb000000000000000000000000000000000415b964484c9246385cf95461ab955ed0390e20209ed405d84fa8c8af9fa7ab39ce89049691a63c61b12bbf6aa2a4e80000000000000000000000000000000014411d7b2db7c9ee78ea14c6a315df3d90827b511db2e2423d660176384d8f8afd284879b22f5aeed73afb2eca4be52200000000000000000000000000000000105bfb471340e76f28901edbdbfe2ba246a8824b501ae2d4a73cffd2690181347c1e6530804614e88e2bb13a8edef8f4bfa8ee3b44c70ba2512c00a1aaecede2180b08ac3ac8c550d70407f0c12e027d0000000000000000000000000000000002b17f4b0b0231be229d87f075998435560ce9046a8b0e8f15e3a9f07cd52f3316f6d8c00d6a872362e7066715cf990e0000000000000000000000000000000003110eb232154f8a06834e2ddd33c0207ea552f439a6127b652bc261158209a00654e50341d333cd1b206a915fe0691d0000000000000000000000000000000007940e209c8934c185e4392f12fc0afe3d234dd1ef3f92df18d76be8fc42bdcdd6d1ea8d5bb6f07b3f3caecbeb5ef27f00000000000000000000000000000000012ec903a8442f68c03300ab02ddd08ec935d97bec9050d26a5e276584592df3ab87d596f90768d2c0918099b28963be58aa85b50e5f4ffe375599cbb912f41d35acbb85a324880148f9b9003c4265bd0000000000000000000000000000000010fdc16bff0fea02b325c672fe06297e0669094e2710d0baf3838f3e234c3f776bb3fd41b967c9ebbc72a6bc6eca70850000000000000000000000000000000009d64ce322e39d5b2d0872760a61a831877c450b1cfac6cacec52d4070b0f179dce90afbdefdaa8466f6a6e2e83ee8da000000000000000000000000000000000cddca46f3b24e05b76e61b4584bc716ca7036afdd914731a61347e453a26d07549e9808e553ee056bd47e53c75eac8f000000000000000000000000000000000451cccaebe1a188d3eaadd40090ca594f071c8b6d0e0d82f5b2d43fa784f8437e4226104c4cfdb24ece1ed75375aa616810c6cd59b14ef4f6a4c2702cc53c65b3dc84988372c1195980417c583fd7ff0000000000000000000000000000000005832ad778dca8dfcfbe741dcf311024d76341d5920b6830cb75893a112c9d86719583d1dfa7287281fb73fe21650c3500000000000000000000000000000000044feb86b4816e45ffb98e9a670fcb039fd9d8844a2c7ff9b7752f20e619195fe6ab1148f30afa393936d3605fa4c8da0000000000000000000000000000000018db9365370a8c703364ba6d9c48b3512da46cc603a43c3fb91c0a8ee59777d7cf9ac646c3e4274bd950d7de92ebce840000000000000000000000000000000017bd82310e251701cafbf8c4dc5b9e6c88085b0df287b6dde7887e1f64f2d9487a25b31abe07aec7d99a75baa5983195c5ebc09190ba3df49d8ea55cfd18370b9d443f9d9084cf84f2236ef4723d2d470000000000000000000000000000000002c1df194f01dcb503dcc8a283f059b82d141274c8f37cdb6441aa33f84f16dd288d566752a93ca23d26ef5834c0658c000000000000000000000000000000001700fa4459dd4e609453284f4f7dab479342675a87c1cb42b601908296557f39256f1597ed3b9ec38ad0a40a2c728f0d00000000000000000000000000000000135ed4f475eb99397cf204f971215a0303316a3ed8b62b303b4bf756ff753410b7fe263c4e97fd4c4b399c319ff3ad98000000000000000000000000000000000a487e179bf1b73627af9d7d2b43bc0e43127a8fbfeaea7ce958ddd53ecb27741eda187745e3917f1cbb60adf0286f5413a56b176fc835b7e825c817d432b9ec6d51b0a66483dfbf12166ee979b664cc", |
|
"Expected": "000000000000000000000000000000001327c57e16f03fbf652bbacd16cf574113860eb87b8f2f6e498dc5dcc4f2fa63859d922d88ccd6683d503d0962db5336000000000000000000000000000000000cb06948c539cbf686f6936b6a1ebef2e148d98c531da36272e0334afca5c2b16a52da542a0fdbc3bf764eb877f5778a0000000000000000000000000000000003acddfb5bc4fd5579d3f592977365840be4d3cff96434e5ff4f01ea798e4401930a1f5d91f8de3ff98504dce398c2ef000000000000000000000000000000000a5a332805f704613eb085d6639f99667d0d9247cae34eabcfa399eed551f24c5d5cb05d6458530ae270b1be682e71f4", |
|
"Name": "matter_g2_multiexp_93", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000b1b06a76e5bdcb6c1c2f1952b49e1820a9d8557229fbff8740269a0b819b91cfd0de20db0afd76a2cb0fbc5fac12ec5000000000000000000000000000000000347654df2084082efd32cba2b270f66b0ed30fa8713b27949fc9d270ee8eaa9b9a7896d7a52dfd8faa3e0cd112a24e0000000000000000000000000000000000bf5b7a2c0c8bc223ab334bd1df5d9fd4bc0c635379ed2b32da13f6178e07217bb88a4bc2eae0b975f2e566f657d23aa0000000000000000000000000000000017042f8585a07304995853270b1b03bb08484104f7498a12bc865f2a0e37e662fc4b0331b94ee5690efe74056567000bdedf65658ec3cca48fd48e844337159af090c5d1f5e9d713ac6d0fe1e1f193d2000000000000000000000000000000000fcbc73d0628537eae417f8efc67af0a4c9c375d82406086bdff669911fe1307576333c389f189f49677cbbfe2ee98730000000000000000000000000000000019d552b85b1445660ca49518d202afdc67b0eb5be02c8d3482dc1b12e5d40a4ff95a49ce47809e4d6644d04aeb67b3c2000000000000000000000000000000000ed536c0f19f592180291bbce59a72ce5e516199dcbd4fbba736cae2edbe3cfb860ead0325dcc8f8d9be1ac126dc6cda000000000000000000000000000000000f5d4f0c0ae3e76b1c41edbbebcf1ff17c7cefd41e7ef8f75dfc10170834d05820149d5f721a8c6460cd0181571fca97db65ad6bcd6f485eefebda0badfc64e9e7dfe7e911f3ccf4f4fb9528dfebdae6000000000000000000000000000000000d6207f6684f8d2f083c963551bbf0a674ba40e691a34ebe6164ff80ba9bab2cc23024a896d7b906fb74c95016a9adfb00000000000000000000000000000000145855e7d610b50cde39db8995b127145d68fc9bea3f075f65b7793acbb14bbb313a1a39bd96fbea6641baae02612b000000000000000000000000000000000005b533ee83cf72f0e4d9c9ddcc6b91f4364e50a106becf766987c490d559d0f733839ecc706bbc9c2c75b243814068a3000000000000000000000000000000000cd8fba13b9ba7557c7577da183bf50810fb14eec7380e3b3d4f2fed62bb36f2b5ff288736bed0578fb6f47fb6d22ac86e0fa09884a7ff4c801ea0722cf6bfa58a46fc3d36058e8c395ea8fe56d9fca4000000000000000000000000000000000fd6a466f2eb12f6337ae9f9b847ac1481820013142af1a474229c5f5f5e1c0bb2d9678c19c7a3a1aa22cfc7b5052e0e0000000000000000000000000000000002a0340f5a0caf5c66719f7d546972bb4b89147989280542787d281901ff036b7c69d41418c21c43127c0158593aa5cb000000000000000000000000000000000deeee37ef96f26a4907e1a8a8f3f030dc09102799bd0c6dbeb1d208a0c86a423d0da6313e0be03c026da5614a6a576b0000000000000000000000000000000007220475449add59b3cc6570701528dcbdedacb9a3d39674ad4aef4d94114f24d2bff32f40b25af97ba883905ea6838a27a3377d7b9ff3aee2ce1194a22d7115b09a9fd53fcfa5e7f76bd9fdd35559610000000000000000000000000000000009d7023ebb73df81455f74cb2708c14ccecacd49521a0cf67ecb6edc8756e286ede59eed54d89eee5f77f178ea8fdee900000000000000000000000000000000002ad48fc3192634e7b01604678473e286afb0efe67a4377bb885d38b59ea00202241fb28c93232ce7c9a3dabb136a53000000000000000000000000000000001934664f2bfffb254f0415d6769f4e2ac710ee88cd822bf5da5df3a2541f887e4155dbb7e8056efb2a0370d6f9173e3b0000000000000000000000000000000019df518e1ebafe95adf683279729a3298fc8d7eb39c9a3dfe4b6665153f970e243e50dfb16fb87b3be54192f69766659446a62ef5760c995cb3cd0984d607c232c1eb0df5516a501ce448a189a3134d8000000000000000000000000000000001870048d360f397877321904563d35bfd0817ce464e0078e9605a4744e2723f49f9cb21dd3d6f37f1f9aff5a6a99bc530000000000000000000000000000000000e29dd0da13ac451d013d4a38408827cb0e739772e1f250d31e4192ddc13d651ab576ed6b8f4ee44e928fa663244999000000000000000000000000000000001646183099579322e0115ab0b3bd6c814e216ae6b2b80206354925565b7bcd97bc12668b7f3530a95409456ac99bf01200000000000000000000000000000000092f6f594ad0d92c9c64f78c819c44320e6bb5dc1dc8fbe58acc7ce3c101e49a74ae6d50b1a668a3b7436dc445e3da345f0c1a7c2dd281f7d2f006497f99f65d6a1e22f1d9aacb08724b3576aa19e19f0000000000000000000000000000000000428ff447de18dcc11b2c5c679bc2efd125464f589013c6964ea6cab33d9b7cbcce3a5d6177bf43114ee256f23fefa10000000000000000000000000000000000d1ded695e88dae6dfa702375959831f4bda688fc0faa289dcfb90a07f3a7963f2c9070958561909a2051a852cc15e1000000000000000000000000000000000c39bf1d11fc5693167890246c81133faee93a8639f459429757965e0b62e372153ce53c61f2c539247dbe7747b27d1c000000000000000000000000000000000e84ecb6dd9cbd4133c22350f07a976ae13dcbe4c6ae09ccb023f2118fa2dec68c20ba2266f9b571bbe30dde97480e0a94c1476ae0a62c502aa096a371e30ca885dc13fc417e3dc9bc00bcdf516764100000000000000000000000000000000015e040fc8753f06ed1112cc06e2cb7142a4fc984834f01faae718c17cde782d5953547857ca9aeee1c4a7d91df060d330000000000000000000000000000000006789ac15d719a7159b650b757f7d3cf58fca02d3b8f3685478ad5e5b1dca0508dea7a8203ece97c7c6d32b2f194458d000000000000000000000000000000001824d75634043cac3fd17ff0bb141daf7010f70b5941d8f75f1ae076713afaa7e0a0a25fc71038baf1b1255d64c914c6000000000000000000000000000000000a2f71bf85af6392a8a070596e30225bec9e3dc12c70e8df7c545bd6bbcee56799db2c9a8d2504c4f90ecf6a5e18abc9b677bc9f1f7572f808e969aa50efc519192ab8653c71090e5cf8cdeb1a3544dd0000000000000000000000000000000008bd859ff1f22d682f86e1a0e3bdf3a332ae78d64814720687a3de44c9bdd7506d2696b4daf81a94d33f64983967fdc2000000000000000000000000000000000d7b4b958e0087f8edf18a4370ff98700764c126808d5c52afd3e71ee326c766c1e5712dfa351cf5b3c518e52133ce780000000000000000000000000000000013a145331bdd9c93e63edbabb9f6c541a7c4dccb1705f07eb353a0407074a76022a8e5f5f2535b41ecf6474649e257bf000000000000000000000000000000000a12e461b7439bff0dddb560dba21ec53ce88f71fd3dc10723f3d8742ed63a1ab725f7e9619ca1ccb729564dfbdb1be7f5ca580a25a5c87015f57f7c23cc51a0beb5926c84d44659e45512da51aa0cf4000000000000000000000000000000001430a8184c5055008a06ea22ca9c997d1a24ddce7e374937c32ed1e487c80537b238a589b5e50b86fa194666bd3410e80000000000000000000000000000000005c78c94f457bdda242deab79524bd2beac82bb1cb427dcb2872b56d1f46d11fc9d69ba132004958fabc5da7d6d103fc000000000000000000000000000000000e985e8ca038b5dadc9fcaf22699e75cad9d2effa47fe7d4c579ee056b1e34ccc540372111a665041062fc6c39e05d170000000000000000000000000000000018c865243534fbde740de0ffbdeab0d38ee878c20f5d84c0226d1f2b14ed3359f5b5b909808b6b3789bfcab3be75c4cdfa1cc45c35e266a82899d8ea0c9c1f96f96140eace41a8758a87975b088f0231000000000000000000000000000000000c5b10541ec34dc0a8b8e42d9d6fd6f4f71e1fe56b5afa323f4ade35c0170b5e224a66771326d9edbddf2bd38c6c68ce0000000000000000000000000000000019cf33c19936f7489a1bbc095d0f5c6ddc1f43bccf7e8d1b30fb8e8cd1ef747b483b9a8e9faf21cba7cb17fbee887ad70000000000000000000000000000000010e83916faa7bc9de9feb8a7f34ac6f2aced06a771b662cbce846107245edb9c07632782300e838957788a8d88c8253c00000000000000000000000000000000066127bed5ac9f2871500fdd68a03ade57c35449d4b4186b9fac7c89e91b4ebf2f2a02e94d0b578aaf60b32017f147a493d2908aa9266844eb265c2b1c17f8357a5ff039836ba83c837909f6a9d0bc03000000000000000000000000000000000cb5a734a28b44f04d39ffae049fe8b63b138411661ca6dba00c72cadd47b50ad4b71e858e817561682d6ca378ebbe870000000000000000000000000000000000baf4d689baa09aaf763ae7e142b801223c8ff58f2b541ee4c44ab2460fb8f6dfc1e9f61a8d73aeb92d7d08c281cf410000000000000000000000000000000008a0c736f19bd0005c9d25f88565b1355e53fa3403021577de536712ec986567184f4dd626127ee80dd03cdf9044b2ba00000000000000000000000000000000063ffb7a3b4e057a9ffe233296c11fb462136fc4b187be6f9e36f9e6d335a3d673ef8b9ae6f60c146a075a1789f389cf3b94325aad8a2c80971a781bf6f6bebad63ee37405ab7e903fb7094beef14d06000000000000000000000000000000000c33d89595d039722222b9b9ee7ff1a0dae896a8de97f202d3aca00bd81d0169f14676efc4b051bbd339dce862d8b60b000000000000000000000000000000001109a24dc6f70bea47e040b24df395bf561cf5f1ee79e90c9b0480fff0795677483a85e6f2e9ded4f36ca849ff39d6f60000000000000000000000000000000009c7878f3a4e4e3149b72149a7da91bf527c4d7c94b15ba80b02e0e50b02a2c482ecae9f458a881c87e669986514f6d70000000000000000000000000000000004284448e42187c128578b801f76d421fc508cfee9360a7203a91d6f9cc7ccb6ed3211fc5df9e15f14aea98bc298b2f95143a8e734824840346078aec03d6760564870c5ee2b2dc13f8a39ac452be9f5000000000000000000000000000000000271ec1a3f8e3364ba8e101b49c0bb17e2b7c7f27a4aa4d4db5c07203195050f30c1a05d33c524a84b1a2f0ce31a587200000000000000000000000000000000082ce9d1da5d7f192c537b2bd617b36b65f88b308fe1ff85e47c64b62dc62324458493d1cd1da9f5fe308d27545fb6510000000000000000000000000000000000b30356b59eb04258096d0c3f357fb04471583cfe6a060de5279bf2cff4413678c1716ba87d0b6de6b6e79a96ec26030000000000000000000000000000000003c02470a14211fef14d754f6f71efb33a06a76e099093a5b9512f907ff819e1e0e15f14995febe48852007bb5c380bd0dbee37fea759c2a58cf360c654f85298e8ff44b3f900e8229c3f838345d053b00000000000000000000000000000000172df3290c3c5044d590eea59980d02e02d4fc6fe7948168492362de8f0a85df0c3d09d8cd8b206cc4d1608311ef4c130000000000000000000000000000000010e4d14065315a0d9e48204e47955ee9652b08318251a7836f32e6fc015d4856444172de44b3b88efa1b54dad346e9b1000000000000000000000000000000001549b9c85cb2fc2c7495d7ef6aa1452e58937baf58717037069e6bc6d72ced3a163f800991cd26510e71aa64c44f66170000000000000000000000000000000007814c2f1734fcc8cbf9fcba06b936c86d0452a2370f8c9480b97105e42f9babfe0869cecda7e15500e9d8d868290201b92f9db82d0976f4c379622c4028002ede2ab17f647bca3bbfb159045cdb342b0000000000000000000000000000000014f849e9749a5ff6b7b10daac7f5934be5f783d49c8593367c4243664e01b1d3552e878802d7dfee823e0122e9fd46f90000000000000000000000000000000000d0b32d7904dbf08269ca3c6ae3fe582501f55e32337ae361fe4a58dada560db54205e56a399aed33bce8758a05ebcb000000000000000000000000000000000cb21440baba44c3cc6943c8cfa2fe544a652f06423d3de06c2ff734ebbb544da07ba8982b3009b6c4857b73ceca570100000000000000000000000000000000174ef591975fdaa0e3cb05bbb4140abcb38f685ce4de77c95e2cec1911985557b77d9229940b8c9157ccf9fb553e8e0d98df4ba50cd5cb5a02d5f50b3ba23e5f5b0172a46cc315a0a94fed05551a68af", |
|
"Expected": "0000000000000000000000000000000006da1222c7ae02843ff289931fcfcb315f621972f45e4fb4160b8bf48cd8102d50fb53d2c699afd36892d91f5e608784000000000000000000000000000000000523048c5de2d0139965c976d8c3328666e99c249104712719e992334442245e955cd6b14a1e3d666220617d78edcc630000000000000000000000000000000009f669d4e7d89fa8d999d8d5a6323da9445583344276bd6a29494a91174aeeb29132926a893d5a0eeee9c3048ebc0dd200000000000000000000000000000000099ee1c33d6f09a8d063393d2a8debeaba93027e31f7b23c5170b6747f56bd6e6494de966dc280dd67a38d39ae35a336", |
|
"Name": "matter_g2_multiexp_94", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000b46cd281a09b85d977e88cb2251cc61cf13181522cf1c344b114783c4fa22d08f2d008faea3dfee8ea7c56aa35ee39a0000000000000000000000000000000012b530bd34f5b31161355436c7dc444d41d634b0ac3292c0096558618005fe82d189e4b208a48240dfdb4d50ad44dc620000000000000000000000000000000014d334e7835d4bcee2698ca4f643f9692f28d8090ebb8ed8f67c60639c64eb116067e5e8a6d04a0c88c765c608d57ef1000000000000000000000000000000000578cb4e243b4b20c99afefcdc0e0a9e308ab4bec6d655a8c4981a711515c807067472a6fca30060d776213b8ed98d74e49662df81f6bd455ee554704ff0c7d5a589d91e017d7ab4c500d36378c17c8900000000000000000000000000000000046ad1212696acdbb686543d284d7cf2e1e8e8c10af76c6ba51d55f060c006dbab25d3a789c71c428f5bdde9aafbf6d5000000000000000000000000000000000a6a880d52fed6a45bdc61d9ee78d8fe472e76ccbe155bddd0e2a967f4d116bb9f2dd4c62cc6f7224b835c8060213ecd000000000000000000000000000000000786544589eda15edc433edcbaa46d4953da72473f04169ea64dc114b99f0a58181d41dce1fcaf7f3109f66aef02e53900000000000000000000000000000000030759c3bdeafc94fc8fc0b03ddcd96869459bf54ace74582aa06c179323ef076aef89c09ce8e7bf9109ab2e8c8fb0be79eb26c79d78ab84c4d7e48e56889a601fda17901037a74fd79355e7536f3953000000000000000000000000000000000e6addfe0db96a7377fcab1fb92183fd7d7f13ec003fdfe0740bcc8cf03d8cc602d5d808b4bc874f34944a65b249997a0000000000000000000000000000000014a4337107e716113d8ba0fc7f75e85edd1c132e2b3dadb3f9cdec1440f261513646525314b5c0de6fd372472aafe877000000000000000000000000000000000d472ee0484ed831f8ddf7ad86faef5443df8b943c6fd4c3f94c8d52d9eed6fbb53107170a60f25be52219ca4816788f00000000000000000000000000000000035d06ffc452c65a31f80c3f8a0c1e2d15e32d993ec06c50499bc0fb8f669acd3d2182ba23d942489ea922baf61dd49cd2918ddc2bfb7f7cb3d7e74b43b9a972c5b51ac20ea83f41d5b51034b5714c0b000000000000000000000000000000000ef1f5f6b3041939557368d613279043d1aceaf5fee3ed90b3b756ad409d700fb41e62b3758c8c2d325db7a37f339c610000000000000000000000000000000004d66040a8e055399bacb6a1e762b698afbfabf789caeb957fb7a3dccb01d7dff5414e90f5a14961c4e980b298f834ec0000000000000000000000000000000006efe9e66078000c26d375e87ffaca643aae9cd3f8337f5718e0e268b74f4b7838f7661dc0ce60f557e162a21ff467160000000000000000000000000000000014ab782a3b2c06af7e9c2f28f1604cbfa8a676a874853bf38195780751d306936cefd1cc38c2192cb756e28793d2abb3e9a8159fd7915c15db69355514d9dd26c66fbd14af969ee576401b1b782fc6d300000000000000000000000000000000057270788a199a894b37a526a26bc4d293780d365a6b66247e7417884d543dd752ef7c89f2f4b38f4b51e6f9d86b45ad0000000000000000000000000000000000b59fedd6798487ec09d226a7406b27f04f7983075b4659ca6a78c6bb8aa83828fafdc6488518e2cba6fa4193de938c000000000000000000000000000000001105c18d92b4192833302814ee9b176831e57fb64b703ab3c2d3f440ab302c8fdf7ddc81933d3b1adaad16038dd6dc1f00000000000000000000000000000000020509b08e6ed980df29da649051c7095edcd4eed4ce95cd797da430cd09062a110bae21b6f73daff2053fc0289041fac818ce6e33e581595e83cf8d33a62edc26ed38c22f20c6949a94e2652bb954cc0000000000000000000000000000000007be348ccf6a76827d3b9b33e7a89378c133c9b226e47dcb205ee061423ee6e1b838bc262a7befae7c15aa385ced00bf000000000000000000000000000000000689787c19192ad55b9c6c260a5ec3aa203ef71f0b746eebf10f82526c4fadaa8570936d7049c1a46e7f3cdc455a63a6000000000000000000000000000000000306965b09678d481aa4c754d56a0bb4565f16f7523cd0b404fbd39dfc3b6ed483f5239fa30f13aa3e87918ca039d5ee0000000000000000000000000000000000a2586143f9610a96eb0ef86593988770db5ed49663eab72f8c368b9388bdfbcd02fc6bee09f4fe055813d140ca0fa89ab338e94b31d22947dbeb20fce3150127249d2db6107d95bdd032eb24c49645000000000000000000000000000000000018f46dfdde786a88e582ff6addbecb4f58e12c2625e3d6440f2e5b5781beaa95cad6f63b7d132e84700e7bd344fe3200000000000000000000000000000000185a4fc339a95a50551d53c18bb0dc3b74e9c164729c2b0d919392f7aad2be3ebae3b8f676ab81ea05233b3039918ab50000000000000000000000000000000015395b020a9d0bb336066c1347dd91c557b6ae7b8817cd8a2cba9e5bb149ca3401d661227c26d52a9be234faea894c8a00000000000000000000000000000000103d9d7e33a0767554e13b57dc756981488a3c7dfcc026ea84b35b0af21193e301226cb5a4760962707d19a95841be9296acb797236dbd0316fdd355f07b9b45c9bc626f73105e87c376af4d7dc075d30000000000000000000000000000000018359aad8af59cdda484232b885d1b14956ec04b5584684b13a64d97b8310c283e5d66637dd75de405f5f4bc65a6879a000000000000000000000000000000000849fd55e4f3d4dfc643dfede6356826eef21290b84f7e8e226deabbc84273d95f7be5479e9656dc907ec367a7ebf8f60000000000000000000000000000000006ee01b54eb7834b4de53f821ad46f467cadffce6df09751b728d0952bfe615253d7ad173892a52c6181810a815bd90600000000000000000000000000000000161472d45b56dd9fd276fc607f2eef84c5c843ea05799e732d7eb6dce96c632335949e1b3a06815e410e919f4cdc3fb360bc12a8b34e717b2c410d026660c14182250d7c66f8f88dd4cc94e550421caf00000000000000000000000000000000107ef91cf3a3068c4e5644676f7bc7c5f9ecc361524bf3fe2ebfc606f22f8f83b38c0d4bae89f3cdff6119cc27fedf820000000000000000000000000000000006a7f7cad2fa9db8824e4e30da7158f7737d2536554b904ed835c37add0341c07c5220db0f9801da2587a456300c7b75000000000000000000000000000000000f6dc3adda42dbccb1d1e3fea8918f5572e8b26ba3011429e754edd28559b731853761d33777f4e767094f80e63d417700000000000000000000000000000000107d93537a79173ba9367732fa3a28113ec37e053cdf31ce6970dedfa8a9b4cd55238289be9a6f40319e3dfedd132f95537f0f732fee8b882d254a81704d2310c05dde186232f3cffc05401fa98302150000000000000000000000000000000019dc19a1663bb05ebfc0b7cc23ea9e07376de413f77e15a685a3f11fc19bf0ddf38d5671e2a5e6e31624cbcd47a19cf60000000000000000000000000000000019e78aae57f327fbe8ce794afc22bddde08ff9bc9ad3527601cb1fd5dc0b8ed8fdf3b210f86760954b48bf61d74162220000000000000000000000000000000013954a533bf871e99f4a7d81a8b9931c480ce7fc47260c3708c590ade42e6b7bb887d4d24aa18642d010a8170cf85d34000000000000000000000000000000000a561d3f64ba31a6d45ffcf1bcac95f8f665133a1e962e31351ec78e369042bd3afb0c43d12b3087168c1142107241f31a22bc0bec2501a505cc8e00a24792bb380ed451ab6f56fde07ace8b6c9348a20000000000000000000000000000000007149094366e29537b0ad7239ce04bf49f253e4b746b9fe440dbf9b425bfff21064fce66e286e08c87dd83e22a3b499b00000000000000000000000000000000045ead132e0d03c842656cfc82a45c8b4a3b0cee7a5d071c5f235791ff7b5ead071b2c529b446a15aa8837aafc11222d00000000000000000000000000000000013159458f2123698ad4e7d41da47ad7d5083b928839e346a32f2307ee69f643ca11335d50e47d328b0079f1873cc7e800000000000000000000000000000000167edcf807ee723ba70e352367705448047c6b5223fe703381af6bb103cbb24da739ed005b14fab5699fbae6574505a7c7b10c801fb9d929432cbbe994b404d3baa5633628f396d20d047fe2c2ac2914000000000000000000000000000000000feb6f6f85903b3c8e4d6ec2ff234775f12727fdf7c35eade09c9773b004270f659b00248338f0b749d6715778f1f4d90000000000000000000000000000000003300794df19b9e472e8b869a2762c07a9251cdb96b508dfecdbd62fc3c3843b37118d216a64519bc3bdb71e40f9bd700000000000000000000000000000000005fa144135a5d6cf1c73055750ab6582b4c6d368566172b75902b1fc7a6f5de2a251ca7efc7ac6cc6c0bded14df02b700000000000000000000000000000000004239a7bfdefbe78116a588810328024b1bcebaf8f28f09387dcab66dcf2b02c94002df09d12db369fef9dd960783c0b84f2f3f31d9869799ed8bfc2cb129dbbeeb096d771730ae2863c4ddece66158d00000000000000000000000000000000007c8a24005575a3098c12ffa65095bfe227ee59e5e978a7ccab7a9a72391fea61690648c102ce24af723945bbcafece0000000000000000000000000000000000323d57bec7dfbb4614c8c3b286860fbadbf71901fa006149053ea614dafd56b1f3d6a86fa55bf1cbdfe8af4ff08dec000000000000000000000000000000001180b2b0b9c4c12f6d06eec07bbf6f5a220722015fe5365d1c4ca9e58ac9c8f67964d8230152d7a2220575c756bdf8b0000000000000000000000000000000001969a364c447f07d0820586bade587ccc816e50696aa0c5ea4f1daf6cd577769a890b44caa013d93e7f21f5ea269aa85c62206fadb762c23bf77f69f69bd492674bb92edb39248ad2a432f819304e6ea0000000000000000000000000000000008a51c01c3bbed13d42a4da626a8b89e2811db1d83d7de3332b36881ad14a5c8668ece4f5ed2b71204810457aa3d75cb000000000000000000000000000000000658a56aaf627e3f776d3f03caa2c00425bf197c6fa20c92f563f48260109a8f935d0d1638f5039486ce0c0100834fcd00000000000000000000000000000000126d1964f2d964c290cd7364e175ca4a855149e5c4ba488829a436b09ee5e21f6c964e439739f15317873088726bd51f000000000000000000000000000000001803186f88833393bd853970ca4fe414a43b7a619ded1f9c830444b4d43a94e9146146e2284d690436b395bf1e3fad15a6f950de53d07fda75ab43f73982c2684edb06317568df15b8712dff2ef782830000000000000000000000000000000002dc3756c7f4bb47559cd720a3acf4159290d7413e0498877d1fe321cbcb7cdda90b6c8b4ef8e27b2642b82ab9b3174d000000000000000000000000000000000c7490f1ccfdd91aa37a3044d265cb0612bfd9c065c370adb813b2d96f02d44041e79921d1b8935dcdb8c83ea4460ef30000000000000000000000000000000007beb34bfb9ba9b6fb590c7e830400888095d1958b252d187c184de91f165e12599d66345341292fdcb662deadcded030000000000000000000000000000000001ce203d58bebe1eb5b7cbc6038f75b2f7534bce9f50e7e4c91d6cc5ac1bb68d9fd8ce99206c5ec92bcabb71672c6ac195a373fab5176d124f783a36eb2346dddd5c4eba9e24e4c0cdc4f925e2e24cc9000000000000000000000000000000000765acace3e238e51bdaa08c0f6d737c9de55b5ce9ac3523335f0d35bfab6f4e7e2944b8aa4ee031ae9d39d4db96e9ac000000000000000000000000000000000b0fd488a6f9e92c4bdb5e82b52a0035f9a0aed7f69ec65303632017669f34d11552f849326e4dd204d58f50f3ad124800000000000000000000000000000000033991f66588b5e39eb78c7cbf62a74bbde2fa1b7c96164cb58040f0887c485b372e0ef4def9d38da9c6f5c4df2d59a700000000000000000000000000000000187d41fa7905739078d2c2f8775394f830d20352a9d91e97568c6929412f356009239bc9e1da3a8c766e89d09893b5b5319d855218eee020f9cf8e4c0b6004902f0b16eedba8a1c911476af34f65dd40", |
|
"Expected": "000000000000000000000000000000000dedf92894c567ee656051a7f02384edc7206152af6d3c5f662ca02559a3cc349c6b034c6fadceeccf652a396dbec6c900000000000000000000000000000000089deb173bda620678247a7218408594efff7ab0cebbf627b93ed37e553cf944e09232b92afe2f5f31d29bb9ae442c26000000000000000000000000000000000178bc39b2ca8b032d3cde53d2da3f8797026d78c76c51381b377c79992f027cf55ba4e182773c99c99ea6293a948e5c00000000000000000000000000000000195d9cb91537e77e7a4be4370b982b6d36190342ef6ebc2250a9cc8ef6ef45211736ce1f41da899178c1adcc4927a9ba", |
|
"Name": "matter_g2_multiexp_95", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000004638ececd7f626a069b1bc3ad9d0f7cc71e5f0c1b11711fbfee1f81466b574f7a11de8161e55eb574ab367f56b9d6480000000000000000000000000000000013ef4f403f139771afe7e97815d3b3777818a3054d02125d3a25138e504c8c2c6696061572322aa19ace9ffd8e3ff308000000000000000000000000000000001910f776582f5acbaea626d2378e9da133b63afa087f25c2cfbcd1e7b34f6a237f2e9adccc303f9d5efe22496ee2ab75000000000000000000000000000000001963bd62098614c4ca2fc2a9e2d679c2b74bf9d322d34377cc63c3b8e7f8a4eb7d6d440d081e044606402fb3f51b0cee2a397c2f19a8c4e66df0e062f179be2f45a0c5e104588222a1a78447512f299b000000000000000000000000000000001935ecdf4f21cc6b510321b4ed2663e339954cd7399b9d67f1d9e2ea7fb9bfff8531f83ab59d3f0546393dc289ab2dd7000000000000000000000000000000000f390b86fb4cd4c1a072a83e1d1198a57a650fa6e94b69d983b693c592bc0c8fcd9a46c6883adacc4c7e2546dcd079fe00000000000000000000000000000000136beae11ea54ae26a8d69015ea7793675625b2013dbeb081a5ed877832849d67ac709b81fcc4fb322b262ec3776c0c00000000000000000000000000000000011f1df574f63f679b6464df463b58948fd337a4b3f159229ba0313cc040303345e75a3a2b0ed0dedfbefa89d8331d074f193d5a575c80a3e7599923bf5a8ba8a48e8f98322d1d8eb1da42e446d518c1b0000000000000000000000000000000001510378fdcde4027999edc99d49bfb46423ceb0d740829e310f8a381a7632fd0d6b6aa3533c2702a5ca76d386ac0145000000000000000000000000000000000bae237bfcc061552ca07eb14300cf557c974611885aa6894f7933f7dc7a0a1cc3b5587bbe1ea5fa604e3cee1db5f7c9000000000000000000000000000000001743207a1814990c798dc3de272a02b1b194a485bf09faea382dedd957861dc15cbf981f9906cda50cce2899785b9a6300000000000000000000000000000000106f902004c66c80437392e92cad73bed6b73010bdc7b6a75de4c01f0b6fbe5b8d1f47378279bfa42b3af05120854ced07f2013742ddf2d35448feb80b6b7aaf2925d3975ce28ed2b1ac789886ae26e400000000000000000000000000000000123362e41268f7821fcd2294b032c6a51c6d80506eb052ab6132267fa248a1a60c3e4eb2e75a1674bee1c9d46d82b9180000000000000000000000000000000006296670461ca67081cd76528446867e1a4905f88742d0ed8d1f7baf86e0a5e5ee86c8b0eeef07c14dd821dee0143bea00000000000000000000000000000000058bff9544e4e02c063158a52a68c93c7544e8157d37159dbb99b51b09e3d8f5b307bfe63a10fa409e20a35219ac244a000000000000000000000000000000000b135edfbf53187004d0977db94eeabf426ad7bea84ad76c6ac771fa186a073d430af76d717070e3c4057a7a2da095984e637a80a4eb1b2caba68b6828aa18f956c62baa7c5e9e591a15156c5abb605000000000000000000000000000000000133d3a223112dc5665e78fba8fc8d040d133858d984e66d2382d5e629f9369dd127e93c7a4da77fad98a0520ebedfeba000000000000000000000000000000000e88515db391bcdeeed2a9f64d27387af0391bf832164fba79100b560d8150debbd703c140dae3ba9b1ec35c1f45670600000000000000000000000000000000042583722c69a19f413392c6a2b75c8ca969be85eb951056d7e1d94e046dba49c346d5774009b8463a40b0576ccc1a6e000000000000000000000000000000000ee61a9eb6ad497c57405a44d798868e22b4fd5b8c480e9938cfdd3f1817eaaf331a9988368680158c59c2801add0a7a27671631f9afd9d2e86f263f5c17c3c11c7f6e43efb6d75cb2cb8250094f228900000000000000000000000000000000020352de9b4e8ea1acc8589bb22e23dfd0ae3a80de9e21bdb3f6391dd05a012e635de9e1f5f450bf4aab05728c054f8a000000000000000000000000000000001733593b94ec800bb59ed97dacbefda5ad882a8023346bdff8f471c5613c67247e27d72cb4ed8cdaa0f236018dd2128a0000000000000000000000000000000011f272a3b25bc519fc3e229211b846042031e22fbed22ecd0d1a4ef1d05feacf105772d71157e3d7293575aca257cd5f00000000000000000000000000000000153b4b4d7d65f7bd13d20fee4812f04706c96cd1a0d27b7e139c47299805e0ac86e8941aa38d90331c78a61c2dd56aa3c2decb1f482f3eb48e7f52b89f6452b659812ef79bb42fb25f03aa9969faf9bc00000000000000000000000000000000143e1f6dd9397f0e89a46c6ec995bf6c87ec8a72b309f050dc5b3134e00e2a16327767cb0573ca5ea9776215a5815df500000000000000000000000000000000186cb3af2cdb4562bf2d0c180079547cfb345cc3943fd7f9203fabbdc1547079cb9ed854f9b1a47f513e318cd409df83000000000000000000000000000000000c8c9197fa5a1e66b371a653c5d18c01fed8d17a8aa92d89b2cbd954b9fd2931fa61abb6676e4851dc9481732c6195610000000000000000000000000000000009026b259e840cb5264f6aad6ebbb09661f5b6d980389817309aef99e4e0cb228d3a7a06e6c25bdb1aeafe5acdc44441911eb1de54fa8ccb746336b681504fd08f995c864a8dae2aa866862f81f0e7850000000000000000000000000000000007bceb74ba86c07d0fca20e4febd3b12b1fe9f786c9a5da0531550244f40261d7ce728498fbfcfe16cc235db6ed42e11000000000000000000000000000000000883104ffcc0d040d70bda04dcf67c1197c39e200d4d9daf5f3c185638a13dffe3dcac94fce4175187dad867e8d2b78c000000000000000000000000000000001404e48e86f199486db7d40076cc8dc4e2aa2c1b6d4bed8f027512e2c71817905b26ff4f0551f9c08a2a7a27b2075b6c000000000000000000000000000000000b789a6addb98ea43c0f9e85831a75b8ee1977936c17929fb45d4c06b4f1ec33b9b41e32b52cde542c9e4b64d27c686cfd0a61dbcb0c657e824cbcf4670a31a95ecbd47a9b93812cd5124f3ac9450c1b000000000000000000000000000000000654e7f3985bf90dd1e3169382690fdc0f804eb6384ce407a060f539804fe6e0451094abaa0dad611c15d3ee52f31a92000000000000000000000000000000000deeec957d58a2246ff8f7b7448f5198647576c16c1717369ad155ae36d5a6bdb42c8d6a1f0a095891fb0890b6203f950000000000000000000000000000000013a01a6ca4c296f59cfa4a5f5399d28af76ffcb8b218c861d5e6dc603e140f730f632028c8da46c823d87bff5ca703280000000000000000000000000000000003698f659e86b96613ca74a480c81e749bce4b74324976c1d241a0911d078926fb2adfcc3f901a7a015a02f525ddbb808118e9c70cc5def8e7d258e05273937c514131f39e0cc9fd2a3620dbffc7ce3c0000000000000000000000000000000016ce72e1798ffd84b52ac664a184c6cf5ce1ca2aa263c9d056355cf610517e9c7bf7f057c342f6e3ae801b84c2082c0f0000000000000000000000000000000010992af1438eec10881b5e2e3fa3b1e91b6b5313ea58dcc0cd2159f8ba6ce5912d81b38956929620e04b3596f6835a6f0000000000000000000000000000000014315dbebd532d0c835e8e85a02c0814574cf040a20c18d06573718223c8ea15b7ea69f0cf342dd09037258398ba4bef00000000000000000000000000000000136d13a83e72525b2d4af54d14d5e21d8bd9bed18543836b02ae0a7e51d433c93aa1943e85f978a8a9ff4454d8c5d120c445931b79e2b826aca02d1bfbb00c2dfb6d30ac2ef97a4ded18243b1afce7730000000000000000000000000000000002c1bf7dc75006c2941b89a2de52fdcdd1b4fbda5b14fe3fc165915b90fd9d93cdb8105898ef59d5b374707f0afaccd600000000000000000000000000000000049a16efcf81de84e443666bf990f6aad2145f9c9c2c61a752e256e8f447dfb27b462e4553544971807f909a666af12f0000000000000000000000000000000000aa4702fb69d791ef958826753d3f74f61c7a591ab94bb6c1bd5d82d94c5877121ecfc1e769d0d16ebe491b775ad96e0000000000000000000000000000000008cd7f2562eca6c53a37382fcdb04be53998f45c2241bfebac3d1fb08d8e1d4df3182f2bd63861d0de72d58072356ccc982ae6de98df906922e660d461009ba6c04cc6497f3645a66385c775b21b210b000000000000000000000000000000000a6b30c4ddb692ae33c903693cdba00ba48efa48e90b9cec9dc747004e57a8d5a05b5522634fc0de306d38c28390dbf4000000000000000000000000000000000601341b3c4057767a910bf30dd16324ad7abcb55b7e98e73584f26d7f87d8a8d24ff2113c12ceb3077bf65e0912b2360000000000000000000000000000000019dc9c50f613470abdb5c763c0272e88e34ed38e617d6757f4e70d05b8ec9f67a023b4ec1363e7e60e38cff64e18f0510000000000000000000000000000000013fb1858f7efeec5fd03d9f7f4513e3e9103c340eee7bfe48ed3cd3dd073b96add9450a17f12e161f1d44669b1b2f813000674ac5d09c6c599173bbe9a43726c120c3a60a96d43954727a2f33ac4320d000000000000000000000000000000000d6c135bfe0fc7af93571a69b7c37ba691f051d69582cf159cbeb0bd59b48342172a82a3eec2e3d440805934e1574f2a0000000000000000000000000000000001b04e56cb3bb221caedd3582943f89a33b955f624f9e473941f1dd987f2898339142a654d11d87bf8bd2fd0fe0d4c1a000000000000000000000000000000000f185fd420b761a1e38d542558b0beffba916f369b37296fdd8878a7c3d2ac9d3ab1d8e45ad799f0d81bb439b5e5058100000000000000000000000000000000002d10ce460c414fa1094ef2b7de8f1ce024b6d086d10067be0fed4e45dc25c8e50bef361d39a2743be1e1ea4fb7e2ef773f8e9637886d795b75e7ecaee512005c1780e7ab17b9f20ae9232595478bb2000000000000000000000000000000001972ea36bae504d7047639ce6e0e6c3b16afe89fa3d6c6b33c910c8d4b70782d8165912e5bfbe8bd84f78f9f23f7f956000000000000000000000000000000000ae55c4fc1c01f1bbdb060191e8551a7ba5ebd3dbadd138202090d7dc6765fd1ef5fe8204ae76a8bcfa03ee5985a35280000000000000000000000000000000018ebed295805e0fc14f1c7b0e6ee12ca48cb7177c1d367a613e0d6cfaaac5128fefce0e8f38d4e2f11ae0d327be466a400000000000000000000000000000000157068d89fe48e77e0f62e3b5b0293423f35c5f4ffb9e0577f5aa49e91cea6bd312a0e65ec08af9c1f53de6499409c8d759d0bab12ac790cc3a16e88f1a108e670681f117d4fc7d01f8c5a2d6ca7fe8e00000000000000000000000000000000120e4a8935c08032dbfc19a43e2a770b12b05cf1dc229e12f683f0d7f604bc13666bf318fcc38038b618ef83c9448b870000000000000000000000000000000004e3f851be46bd85f37c8b1d84507f4ed63ea76bc305cc26a6f4cfa2135d5affcd3b319d9f57619e21c964c6246fc3f600000000000000000000000000000000138733f352029373b19e1c40d5958a04257e2b344770e1bbb8f377bcfb1c7225ae7a8b0b0e57795ec06a08e13c90d7de00000000000000000000000000000000093e85783c556a017829e28bc42b607b1035890fb9743bf0e279df4dd8a695c1dd07a76a213087c3a8a7e614b29b7a1ecce865074a8a41f8a3f40228046c5be68bdb50ced10bb73ac8472f0525302938000000000000000000000000000000000be1ae00f9ba0a2e57f94728508e0029b1bafd52c91ce718ba41790a3541117d1a9f846d68440978cdef016c3b9ae422000000000000000000000000000000001947683154204c9fc93e3aeac17b417453a24d01804e8acbf6f67947f5962dce875f49d05e6ae65384602828784f852c000000000000000000000000000000000859dc1c00b49cd1292cdc65c6aa4b11e27637b949c7db508930c557ee3ce00f98f9cd3dd0f6d73a646d176a91d75c070000000000000000000000000000000015a7a6984b5f42aadebba1e1f4682aaf1a2d01c9ce2afab7fed2269373467787bb1361b493dcdd862180e9159ec2ad5785e2f9597c9b687150864e90ab042f4f012a54d92cf9d2ece09e4a081ec9773f", |
|
"Expected": "00000000000000000000000000000000047cc33d9decfd059724bbb014fb9cd95de187e2dd29cf4a9bf9ad06d415e2cacb5a4e49266c13e0c38f2563d1a21d6a0000000000000000000000000000000011c79d93fa870d541e79ad4037c20b85d3cec053587f9df60dc11e7dc2727d79059f75bef76474c09fe61ed10b317cad0000000000000000000000000000000003df3f0db20c5ffea4dc9f4d9333d76141447bba50da18e521e89aae1e63750c71b392570d79e597967dfc9952e903c60000000000000000000000000000000014e83ea645b1019ac2dfafe370f616af0c5baeabe217ac1f9ecf78877717475b25911b339557422526a8163434439923", |
|
"Name": "matter_g2_multiexp_96", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000cd1d25f285c2073175ecad5bba4987cc52012eadc7b19dbaa20fa82d7a6cfb8a52f33469b6308d921eb4b3b23f7022d000000000000000000000000000000001707b67a23d9212d30c06f26f0040c38389b185057e80236d2c828a8d9ade4f72eee1d6eccd78e4f4d71e2c28ee9539e0000000000000000000000000000000008e5c04effd14d915b9afc2083afa2b6d4008cfa0e47144a41982d8b5a8e77922a2609384e2c5d18c871ae24a7d505b7000000000000000000000000000000000f414acb056fff2cd6d9b408adb6eb7f34c8f66a66ee93945a3381d46c2d181613047ca6d4067614c190da444223cab685431a1df7678e49ee049b75ea968ca255ef456dd58cce57b64edffac1ac223c0000000000000000000000000000000008ea841aced2d0b8dd688947648a8ff18d0f6f03f63ee1c331f126dd4fc0da3d386535156b80902bdc1f65add7769cd70000000000000000000000000000000017a32ad2763d99c38c954f62466e78c0332e48875e15afbbe9c78376f1bab12346c73a573738353e2162d3928091dede0000000000000000000000000000000010ea738884dbfe5bc35d031bde9aa4109b1fca529502e236aebb5ad0bf71dd2f3db250d924415b0bfca56519f8ca5d290000000000000000000000000000000013699e29cc1871f51a469898be8b3c732b5cf7860286e655e65bd8176832804d17b48d0ff85eb023360db78162581297b6ccbc0b600f11f1b89061d94c6fbdc9b1d389244fb29a5d140dab8842d44eaa00000000000000000000000000000000004d504e62b2825651381ae862fd33407309851d5291591cd0f541fd092800d709ede00a9134e65ee752eaceb0a344b50000000000000000000000000000000016481efba290c37aa4ecbf940c76ee5df199b0c1f90fddebd2db28120bb5a14dd9f4a067b6d4889aeb683cca0f6ab337000000000000000000000000000000001400c89942cc63417ca4cb05c9d81dda3251e5611c27fc7727c3e803170672f103bff26f7216a0b646533aac3171488d0000000000000000000000000000000019889641be9db08880543ff476b9d4c72167092548ba49a3f3ace4518d3874f4f7993ae7b8cec90f092f144ec9d66c1a54dfe31190469897c30ac3736ab166220dd3702df5bc897835347713d03a8d04000000000000000000000000000000001927fe80adc6dbb581349c603103ad8831e645d9275af8669939b83829182cc6e2a30df2fdeda6d3aa2e2a6126e00ba3000000000000000000000000000000000b6d7934d5ca1098a85a0c60acca075220105e221b802b1be97c2967820bffc2937fc3278ed0f26905c60d44d5fd8dc000000000000000000000000000000000057acc1379f23c0d1d37427d400eb1b0a89f3736c83d3ffd797ae279e01e2acddd84082f13f3c8b8f1bf7c275702a9c700000000000000000000000000000000038dbcd7e08d34c553850a52336991a7d48968e98057e930790d78b5c6368eb2fe01571b60c4aefb653ec04122953d56eff1ceff9e5184dd9fea44da4f07529823dc9b100f776cef6f6881120f7de11a00000000000000000000000000000000014052031b88af979b7edb06c99c2e46bd9df2c862c7e1b71321754841fad67fc3242b51141e49ad86b61344aec913f40000000000000000000000000000000014806a86d078ee9bdde99257b67f50dc2ddf9bbf01dde931742ee6f739aa986cfdca06cd32d23d86f2c14c3b09033d29000000000000000000000000000000000e0561e795d35ceb8bd9e3b276406ec1f697a38ada25d1dbe08715a28bdd3d6ce6e0aac01f7dfc7c2b403850ab213b4700000000000000000000000000000000146a65209b09487e00e356e3b29952280ebc6a06343c4ce14efa0c6281bc2482698bd02295bc35125275ff5f5bb867dfb273e4c6266c1f5cf022902fe1310d2191af91c47995486342bc61cd361eab8500000000000000000000000000000000021592cd7f4cf9cab3be53561c889c9ee865961aad51339f6393dd6a0b7dcc8a7c48b753c947b15cd3add01abd3d76d8000000000000000000000000000000000f9e1a80bad58055a8577700c177889c4d702de04343c1202eaed9485a76493158547b20bcb552b66c42a0c86df809ed0000000000000000000000000000000013908dcff1945cf06f038e3caac9a7fbb3a6466ca18627e93468a875759a2b5599a96834ff21fcd6bfbba82b79536b9a0000000000000000000000000000000001b6354665109c5a64613c3bd7d805b3a34098708f3d41c7b77db031ac6fa0b2d4e2f2f70c84ac78687b0c0f9bf334771342b5cd4ad3179f406941ef6ea15d0aecdf9f6d96dc334c39b7dca89d256d4f0000000000000000000000000000000019394063202186e141dcebce7b8f0f267ba6057a0f993bb1cbe22a5bc528323823bfd1597a87017d478186a18f09a47800000000000000000000000000000000148437bcc43d432d70b47dadac8e738616c97d38d0f84dc132599626612f7bba74988bb23ae47ac15e6f70c059d607ed00000000000000000000000000000000180851594710f4bb5be7ae0104a383081c50f59e4e048614660ab5a4e2661e171510f5b112d8cf97a6af27d56d137c860000000000000000000000000000000000599f3f82f29b493ffe9ee3a8363b9a599a5ef3c9c5c680d4e003f4ac5a7de0562cba8e2a4c6da7d07cbe86c3f7bfb85b36620f65ed84fc0bb344b4b73f4eba4b1680a47b28b47f6d10f9ee82398125000000000000000000000000000000000cfdce7997601afbe484901893a1b5fc0b83e8d238d41d2f889a58fd4d884df1c667a000b53b587df2c42ad46aa2c3e0000000000000000000000000000000000c50bf3e06400cb10494cd09bd89f3c96ff49c9f74dd5325f9489ed6be13b59bd7b0b2351411ac854d430405b8a2a3de0000000000000000000000000000000001db313a34ca4073e4fa2287e234ac32bc579742de22e5218f7873b922f5804894826e6054925a394f125fce850f33ef000000000000000000000000000000000e0627a66d286e8d4d3654b32fc5f552a7ca12f0bd47eb6dee0dde22ee48165247c067a0f4c3d422bf3562d38a3c0cf1249ca9bcf879a770b0a054422a6ea97ae795118ae45532c1523c842696de6d170000000000000000000000000000000005285ba39f5bd981fce2fdf853706d70992acab2dc6d4c4198144fab397392a60d631056b580d0d98f3f350414ce554e0000000000000000000000000000000013bddbc1180f155872376fcdfaff2fb12d3d9645b81bd1475a5323ea855cea820ed7eb693791caa9bd3fa5c66036439700000000000000000000000000000000125644d32df397def58dff875d7e3f14166e765ed49a3991f45b38d74db3985fc7f5052058d85594c8b97afcf850e11b000000000000000000000000000000000fca4662eb1b39f576ee820385fba88ddd2fc01fcfb9d9f874453ad725cd5defb357be028fae97ce71bc5ac26d11c1bac014a0aa616e809b674390b4553bf2d9bf325e73d3a935eba94488dddee4e8950000000000000000000000000000000015b97d7c74c8ec102083b41d7ce5490466e1c0e261b5ea5c756d3f9ae79dd2d8ec6eb5075cfb76dfcf7bfdd80442f7d10000000000000000000000000000000016812f845faf96b8b69ac7a6af3c8947aa25877199e3c12552527706a17b768bbea259ea61ea82c4624a96cbcdf4040d00000000000000000000000000000000123ad55e5cb5ac5bdd3ca0a5afa7c3f8e4b98ad91a205f073fb546fe799ffc57b3c1c3a6209547ffc6ef05fd24be6f5d00000000000000000000000000000000017719f31946aedabe0e9d88ef3f90eb6ceda884f5e3d2ece368373785b2d8bf0f9677731803b25accfcb6cb716e0aa4ab722a1c20f068b6955a44073914c418a082345796912ca634e79983a24ec4bb0000000000000000000000000000000000497e3480d58027c780f47cc35a121ee0cd76c4e84d9a2f9002c04a1c286be990167a0138049ad70467132818f48ec9000000000000000000000000000000000ec0ddf938553105400f70989140ca322d996f48ffb1b35641ca36a6ba9ac1daac1603c100822f80cf62ec3bfb442158000000000000000000000000000000000a0b6ebee28a792df46d2f727af812c15fc91a471e0d8e34b25b26048f3b9606d8375b5b268c40fb04ef8f098e1d03340000000000000000000000000000000017843dd19bfabbd0cfa41fb58e70a8900397d17ccea783087ece90962560f5cf090e8d9eaa873a6a6ebac45219ea97a68b314f83cc3ad501caa44b4c3ca8cf68c70ff6920f445d3a7ada212b6a19ba3e000000000000000000000000000000000b27c82d71f7e4aab9a68596669596df3f62071e921e131ba4d9e59d8d81d370e077e93a4a6a43e059661227f40b38c800000000000000000000000000000000093004917ceb2fb4a1b33960ff74943d520f86e83aa02b9a6c85e4b9a489e9331863cd30cb6ad6f099d03289b4ada5520000000000000000000000000000000016f04e35186c7deaf730708e1678089bf3e73c1164bca24bf8f70c4f6cccd5bbb34bbb5dc313ee428aec4ac9c638a01a00000000000000000000000000000000011052348cec9dc3e85e01abcca5a652461f08a9f5d72b3fc27140a6a571137f0065ed7ccf9ec8cebe314ad9a214d5ed94ffab83099c69845cc87727d459ae300a5725ec53176424ab0ec8bd3f80eaff0000000000000000000000000000000007083dfb0738d58ba8933a1f60283e5da8bf90af5aae4053ca573ee7223d3b80e4bdc30b4a831ce6af9f52f393e9742600000000000000000000000000000000130c627b7d3a527c94cfeba9f514e75eac047e1b6088c082229a8c95d0765a0898ce1e45694ca2c7935bb8e41e44e8b10000000000000000000000000000000009610645b074e652a08f2b89dbe594afa3009d795ef211f7c036a56274b1e1bd69a035c4f356b6b21f69b9cec2bf7c32000000000000000000000000000000001020f3cdef468af700269aa1e9d928e71b8c521f23586c9b0155314f0073da7de04ca41ececd5edcc052af72c05f0e4bb1d80be637e2abd98d0433150e14b629d98fc0918c7dfc179204669ab465e90300000000000000000000000000000000123540047f0768b0af841aa4aeceaf3dac31ea832daed86c8cbd1d33ed0282c6f697d5881f9022af032e90ff82efb6bc000000000000000000000000000000000113daffbe413075f5f4f6fb42f37b6e9d5e5822aa24d6f865792f63e6078584246bcf8b17117385db1d6233974f6ed9000000000000000000000000000000001067b46fd221b6995d25d4bf0adb088e0554d858d4e5d9d6b59e1ae2a7d57188d559b0208918a8944aedd62b1ebd4f4700000000000000000000000000000000087dae77e483d5c0baa37b9b96dad5ca92b5869fa253bffad24dd8747446f7ce60858b52438e58233210d86f470f765fe670a57ce4dcfa680e60ef33ba99c437e4fdb160ea1012de36f4b59613a6af8500000000000000000000000000000000039d09a094d655c139cb9714aa258d9548473162548048b0f07c9317a41a7e5dbaa5aca156992c8a509d4071d9ae4394000000000000000000000000000000000f0273a38b1b9d006efa43c15a53f026587a676912d0275968608519e97994ea9c6a147e377f68b1738ebeaa178f9c1000000000000000000000000000000000132cd92417578d2e46884f1c1a1080b1916c8c8404d2533a4de02bf8575c80ce7e8097c2ddd1f95737355521c0ec21ce0000000000000000000000000000000019adbf09a268a3ed8eff936d25fbe8af2874e44d2580c7941dc14fb89c5da963b468a7088c4a763eac89f4d15deaaf5e54a999fdf391d3944318c54680e69b58ce3778683b6f2c607d64450ed32c6d89000000000000000000000000000000000756dced467ea32c3c425590b7690a45e250e464ac6927ad3f5d2d8d2826961b8dd7572db609375c8d06cc3b9bc3a157000000000000000000000000000000000b79b4eecbaf1d0f8a89f9ef8fc144b3aff38148ae260da7c20e9dd3866d946585df7ed12c8b7005e7b0e1387c9db41d000000000000000000000000000000000afc403b008b70e19f17b1ef37c9c396577a585b6c34b23d09621b891efc00ef9460c3f4b5f3e851ef63620dc06c824300000000000000000000000000000000024e06f3f3b18c026a166c41f75d7bcf699480f5b6811463c27606c9ec1232fd249a46235b7f5b5a2ed3b53231b333150563ae7b444cca7ebaba36b8d59aaa5c0e6c1454a4a2907866247e752e640a7d", |
|
"Expected": "0000000000000000000000000000000004f2480d0b7e84a996965b76055f6879aab5bab26656e4e5ca7220adc17f14b5946047484327bbc5952d9f2ffa5f92af0000000000000000000000000000000002f7260c55c500b54df4391a55eb4adefa7d19bcbec82a107fc0d222c898b97360a679a02ab3023ce2ebdcffd125ddf30000000000000000000000000000000002cddfa94c8f6b3f29c2fe018b1f8679d0e98c8c2656f86f327b9cbcba574cc52643ab423b458994a03347460deef6570000000000000000000000000000000014eb4c84f71ef5935e707a11a92ba34780677ac7eb198e160585ad92aa5c1ea21e3a77be940fe344e7e170680e2a8d53", |
|
"Name": "matter_g2_multiexp_97", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000c2c4c039047d297049afd0e8f0375bd4294d628d3a22078d93b684b737e8c4b6ad3ee544ecbeaad6b3c75d8d217f3a20000000000000000000000000000000004c77a2c0943c6f997ce2e785461f8ec253c47273ded4e1af43ae882766ef8c168e66d831abc2b3b3a0849bbc210cbd40000000000000000000000000000000004456a6c267a5cc6b7d9a9f573270855186a1b621cfdc465fe71ddb4d614565d9d36b13985b31396587919226843c6230000000000000000000000000000000009487cdd8a0cf7f40e9087fd3121cb480730f4302339d25fa12128033239662ed65579a59b837bf1bc5fa87db15b15335b59d128b5ac47106b4114cf225dceb621d177141ef5783943f40a54ad94e990000000000000000000000000000000000ba43205e8392168824f77bac344d60c1a9a0b14ab55538c3bfea4a64984cf381a2f61c64f1ba1bcfd8a7973e43f6e80000000000000000000000000000000000e95e5ac415c3e3e7c9feb6e7a2af3e8189afca06ae1fe54bbeb31783810860921ab3c76a475fb227b3c8299e3f1caf00000000000000000000000000000000001e3cb2106a23e77a126013087751c4d2a419a51beedc3a33faa6c933bedb3d34ee9c6450c583642426edb352e04da98000000000000000000000000000000000ab5af4c98aca1fc3fa55355351d12f3bc639662bf8b5b772152988d676b00ef39f767237a2fa3be936e83d1dd77da86a057c0405e24b7373f67197b2109b633a02589711b6a92ff49ca024f893d7ecc0000000000000000000000000000000012f3d927316ba638bd6294f7dd2f3f166d20285ee1662ae4dc145835704a17127078343d26042a5c397bfef31754186200000000000000000000000000000000162893d6252361c340057bcac31986458b8b55a8a4283f5a06ce1730098f9838dad1bca264374e7261bb9d08c177c1820000000000000000000000000000000017264aead0ec41a079827296f3d32c12adfca7cb6c674070d54087438d57b6ccca4822b2337263e60075d469b4ce0ccc000000000000000000000000000000000480cae035bd3bf1b4a4a766bcd5f188833e9587e1aff0e1f10e36ebbf2f3ae76bc0946e7c336efc3ee00bf42e7efbb9677b05905180182427efeb848b2ba2eafbabc7519ab33db14de0746afb607191000000000000000000000000000000000d13375356b1518e37a13b43b7d192eb74bd69636f91c570c41a741a8763c03caf8d13c7364f57c867a4a3983e88060f000000000000000000000000000000000f6f78dffb404faab88ac7373e0c765209c0af80514d438e18393bfcfeb60d9a5e13158d399f43162033571ee4a75dbc0000000000000000000000000000000010c379860638ccf3b6cb8479aa38881b0004197e3e367a1d5ef7c7fcf075689d283b87022e2825b5c789ac6a448467320000000000000000000000000000000002dc392872cf2fcd8e196f10c1ded175300070e4e38aa58c89c81e1aa5faa08d770a5ad90a8295a890551f9329a13cee53e7f69582f4c106ee5bfccba1d5f557736c1b75b6e3777cfde47d552e6bdcac0000000000000000000000000000000010383a21acda7c8f3f3be980bff2d57fa0a5b2dc424164dd2ce53c0b20ca399d6227913b7b550462180b01c231e4813200000000000000000000000000000000078aec90354721f0a31e1377b3652bcb1f388ab36f1866c955f3ea8dfe6ac2c25bc4cea14f54aee71595c2c1bd2dc4910000000000000000000000000000000007dfeec77213d952c183452b98ad936e8854608d950c0c1451262cdc7d6de5aed0db07a8d74b3e8f674967cb4839c4d00000000000000000000000000000000015c09e4ed2ea76d10d196f7a733ccc272b94dc436d6bb5fafad2fae4a96372c2c6f1325d1554746814ae292d8e6b1e3634c87bfb629b817e7ab97def7400b0a83e47af8d628787ff814733fdf34ba8d500000000000000000000000000000000138656fa091cc6613b1fcff04a3efb4f9c393985b2c78fa838eecbbbb8b6dafd88d9c72441f9bc735649480b5187acac000000000000000000000000000000000a35cec4819ca3321917cea5aa589db8cf61882fd1135031dc41a8207a8e71d326312799291b160a646148c382ed086b0000000000000000000000000000000005b6e4c02c9c54630c96271073513cac3a42d47a7272f62a21c7ad4c85c19b60b70d04719626cf4273f6c5691719931700000000000000000000000000000000166a20da734a47d7e28cce8f0c2d679fa6c738a7a1ca9089dc67ba2b1c92a83b024b8991f131e7e8802a617153de4554bebb60069acf431e1671e3d00e4da0d70fa11ed4099b21d45a2b811f99dd9cca000000000000000000000000000000000a4432a544deda931b1f62759320ada2963062e722bc1b748c9bd0d026ffae10f228be36ea0ab076358924f4c06b6feb0000000000000000000000000000000000e955b1b1b28d2044b6be371c58bc85097c77145b239e913bb0729757518c465d9e69338066f7496aa6a2038ea604f900000000000000000000000000000000017ca2a7d52c3a82ab8abf9fc1bc187389b6e4904e161541008e5b3ba0981870e01060d1272a6d59bfcfb294c942403f000000000000000000000000000000001870649a50e0978185551f213eefd9305d33e92b3f8c39752b6ebe18ae86ad97f92acef05971dceee3b3729becea18168b1ee2765e762f1b8c2451270cd5a755758fd733d7922a537aa9f1fd7d0c95960000000000000000000000000000000013713effa20d5039ced751ebafe1516f062f11ee05ffad37281cfee9d7a49ab14c065709832f6674bfbf2c9f379bc9c9000000000000000000000000000000000295f7ef148430209b48c292b024474f05036edfdee082c56aea05a62f1fba3ee7a540955423f78614c8385da8ef60040000000000000000000000000000000007408c97321b6d7c27e5e442a9e35b054e743c34d845874aeb1ccf4e903ca7803ed7fb1288327865f9e0ff0a388e92b400000000000000000000000000000000081808d03722a2d48846a693059c2662dee614f181dc406825544d30a6adc0f9d84a712eff80bddd4a27a036e4bf7359d5009fd559714d5692de5500ec8cae9c04ae1ab1c7c6e08c8738ef22da19ceca000000000000000000000000000000000880b646a674723c15b240ff56d2031e5db724251b1402a68df8b26261ffc9fb60a81abf165c6832137dc7a7293142d200000000000000000000000000000000172354b62bfb8d388b5a984411414738302725a508e8abeacdcb46454371d5e9cf762028fb65921d5c3dd8c67d42a981000000000000000000000000000000000a1af459bc3122dcef78359e468f4094d609ae3da09ca5aa6efb71a7494dafa2373a3906bac1f324d98b3eaa982a27d500000000000000000000000000000000092ac3b47253c7f090df076914cdc08a715faf153e8e365392b4859fca1db14d3f7fb998c97de9ad99b7d0b357252f086330c755ef708d8eb129475785f24be9e7836385ac918c60ad36e80e2f3281b80000000000000000000000000000000003b23eff722c078a781771d8b75d519e7a062ca3e4252ecca877845920158fb20d79a9ce449d9087426b113da0091826000000000000000000000000000000000c9026e8d3fee6282492393db504a2c41db19d8fbb83260624b05ba4107d6cb2c90d645a3c16862b27cc3fcce9bf89840000000000000000000000000000000018b8648d0a42285d474f809519696df9e1ad5c35d8e848ad74fbee37425aee8844a8be8cb4d3331670ee294ddb9a290200000000000000000000000000000000068cad37ee8578f4b502ac2ef4371a10e5432e57fe20d0cb074dc427831872113d3514a0b199d813b796b8357fa2a3dbc2431888d05cae840dde4c26911db1893659fdc345d5433556d9bf75e51fe3740000000000000000000000000000000013200f0aea4c60937be47213b6149b0ae76767f3559e0519f774af4a5d9431e2dd7ea74b42cc3ceb28ccf0d2f01116f30000000000000000000000000000000001c5bff08fd16ecb68f21289a3e7b9a2ec5da1357d604710a18e78ab780f8ef0343d5d9ee7f7988a009329b17e498beb00000000000000000000000000000000125453772eb9d1335ce4dbcc8f2ab8426fe89a0e49fec51d4e96718a38570aa82dbef452368141be2df260fb131c50b2000000000000000000000000000000000432cdd445519775b9914a986a0941cc829b4a15cd361df9ae7129547b24f7a6a15cd8fe9393fa1551db2d761a208b8ec9a72369cda74e5c86c6559cbc4f4db1b3ab24c5150c7decea862ede3c02c505000000000000000000000000000000000396cb6d7b44f92b716ed02985d351b4e8cd1bbb95f239e4f29d7379428470be395e2faeb8e3a910007aaa490d3c336d0000000000000000000000000000000000ad0c0623fdf50c2b504777554dbab3cde1b9705e976561873d7c22b81f49c7654a7c76e558fad1518ed73a0d3c3570000000000000000000000000000000001241d5bed68e02a2ddeb3ccbe109a161abe81edd7affb72182c5163851211c4763e6aecf766053b61ce575de893985f800000000000000000000000000000000183696d2a48feef6088f4e9f75a5055e8c54b3813658b593958490ddd4245ac495a8ff966861b20f26047f07fa8609a0c2f50989b04fc29c4c4a0090fb11e860c15f89a66f3bb8281e4678ba63ff3f9a000000000000000000000000000000000fe0ce41aa9e7cb2bcb4e01721b7b1d99fca4e9b7c4df09bec00bd346fc57c25118ba70d5333b7f3eef2659c64520a470000000000000000000000000000000005c932e09c62b7ddaf3f5c420c60740befa7cdff5bb812e0f089c45098d71b57004b7a207f0cdd34daaa3282cf6e9f7e000000000000000000000000000000001874200ead9776c1ecd6a54a57e5d0f9577910a4b3afb9b051622f658fe3ef6cc5070af60e7ef910562720e9716158d6000000000000000000000000000000000c2c657e58e400a67e59deee8c28234ff4688e781a2f6f2f0d0b186a5e4012695a522dfa0770cfd543f55939a05e20b09fc9abf1c76ff11ab538f46ce768ba597eb5f2f63073ec67e8de10aa1d666720000000000000000000000000000000000f0b561e5860321249b9ff434c604d26c3275824fc4ab9c1ce5c5858605ddaafae83ae27e523bf6006932f6c7f33d0a7000000000000000000000000000000000b47aab85bbd909599aa85c5eda363b67790ac6729fd8b1f4f53f66dd796cf2fa3496407b1bfaea4dc8eae53519054e70000000000000000000000000000000000cab1ebd23bc05c53bc9e8481c469eac3ee1b140af545bebed10a8fe50698d2ed883219881929207c0addf2f687198d0000000000000000000000000000000007742de55b799950e6f786f4eef45d0fb67e0475272ad68a183135b70047abab6c2ed51ede16c39be7b986df334e9e75d4167723682bc0e7476797b3be5e14b8de3e4e23b4ca33c50a2096cda8766dd7000000000000000000000000000000000923861332988bc843a65ec5dd4637f9dca8a15e71b82c780fe60d768213d118d8948ab554e30bb9253e900a9b7d87f200000000000000000000000000000000132b1faef49e7966a05783ba526e71134bfb577b13116548352da37e91e617d7c72ed2645e672ebbc517e079247dfb0e00000000000000000000000000000000000a46a8893a194ebfe077afd05fb25d4680f1e4991a3ec29475fa5651d086d20b38136155a65a4c70af31de5a78af59000000000000000000000000000000001344eb957594028b4228cbdb8efb03cc7cf49ec43b2ca5481eae1df6f2df3d5be9a7c4e4e78f8c39be546e29a83c92f49644c3727f78dd12811092190d5d10adcd5b9fc581dd783c97d4e7b5130f309a0000000000000000000000000000000012d7111303563a6358e5ce9155d7a153b5781062c2f6b919efc67ddfb4c61ef03be8828ca6339397b84763a5f8a7e8330000000000000000000000000000000010a2a0ea9973728d3fb1b5906ee84b2635c687c11398ebf605cad30216df3b7b4e3ee1653d4b323a690e6ba614ebec30000000000000000000000000000000000b93d5de37b892d4de9407a820c73ecfd6cd9fa565db82e7e8c14c8406823f705ff0adf6bd6add5ddc5f72c91e52e840000000000000000000000000000000000dcb320ceba5436df8f099c5a77f34376c96d830f5e8ab80667d156d89f6bf8998c148ef9a53847ed395871ab86f6d280df9846c84354ab7f947caca7800e12e38d8e6651527e6831f4d8b1bd66c4f3d", |
|
"Expected": "000000000000000000000000000000000ff3e299e6b9fc488d6db991cf9d226d330846e87c4a5cd3e5d4ac955bc2c3c2d1ee5ff230098b48f594d256495f489800000000000000000000000000000000097fdb8fc95d64c7070d8c71e0fd2a933d1e1ad3fefa230f079bc5743828317cd1b0c6d4253ba9c3c6ec6b12d53afa700000000000000000000000000000000002448bbb179d82eaa453cd5452752b9a083b52694cc65c5d9b47f72eff118d7aa06b0fba18eafe93d2937d7399c001af0000000000000000000000000000000009dec4c0aff2a46b07855c87e08832811633709ddfbbc30dbb7e78b3de43bd95e383baa6ff4c58188f0c7643e0ea5a40", |
|
"Name": "matter_g2_multiexp_98", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000008afabec8a9985cbbc6246825785654c1d2eb7da5a01f76c4af4d0096b9baed3c33dbe492d14a6f9e762f06eb3d198f800000000000000000000000000000000027c592315dee4bcc892acc6f41a6eff5219c308253f7cd715d0e4a32c03c6d0d0e8568e146e9e799ac3025486c77fc30000000000000000000000000000000015b4ee27a3aa518a1ec1b447bb8f9128301c85b7176296d68dad3339b1dee78715b2f031a7fb6ba376145c97ceafeef60000000000000000000000000000000004b7e30ec7cc024ced863ce511cef3cabe954a4e5843dd636d776645a44225a36ed7e153ab5bf5d18f23c6444751875c8a71abe11a893fce872f6b8a020b6d84241df03eb934b50cbf3571df4800a83300000000000000000000000000000000119949d36d8d8e2bc1c26ded5f5fb01225a980a28b934ed3862480dc9297a3758e0f08ccaab3a09b5e5c0e4215e3246c0000000000000000000000000000000004a82dc22316ee6af39d937b662d1f1f2dc855c2ca8f33ec3274d833e87d594633fc7fab247911e0f46564397910d6ce00000000000000000000000000000000196900a09d8504ed960d41f4a8a2cde2e5dac61b008d3f6eb47e86d7b2ce6fcdc0f85157e3ab1571094d9fdaa75d0d500000000000000000000000000000000010c52ef9407eb4ec57844aebbcc3ea5000b1940d035dcc2a873327affaaabdd79e3560cbd29c63ce04f6279056d6eed1bbf28e5bca314391550d3a0fce50b1220965860e72c8c3865a2d4c599d31d3f1000000000000000000000000000000000e43655ae05dc6cfa93113dc26cea895d1c5bc73f20454c7b441dbc5ac80035b290514b13b31b41931ea5336d8d9a6a7000000000000000000000000000000001199a873958c63147e6b82625dfea15ce90dd41ceb4e315f67221eb874ef32c6a2953412e7e981659c72239a7a72bfe6000000000000000000000000000000001845af5936b4d7487ffe59137ba2f86daea3770cf37fd560969ee48243389941a1072205e049ddaa06c0ac56b7edc8930000000000000000000000000000000003cc831177f24614f93a118b896434105f05a277051a852fb9973a775fc54f779c2a1f3d64c457e5231dc22d6aef606b58b208a6845aeb2bf31999042c59b7b130a7ce5297e88023953b1aef63616fe400000000000000000000000000000000005e63584bc85ba58615985f6a466afe05268e545e0062cd7214e0b6fc8b87537c745b754cd9a1144948bc88b3c43acd000000000000000000000000000000000635b6a49090ccede3ed2ef203f0ed164783e3df4d9a7d93319515cb9230bd841b61a097f39e30175793b3e934d8e426000000000000000000000000000000001861e65f47a9da1584c45bc79a66045d86bc1709c2d1cf6cd2930a9fcc8c4efaa6536b5015be8d54789e8f574f93f9f70000000000000000000000000000000009290ce63d55eb436794acf11be9d896f03e7608a1bc8528f61ec9473f054bc9fbbda1072440e58e2f6ba080a01180173b53b6cf9e0ce1661c4960283be790abf956c2d6433529b8f3a32b92b227aebe0000000000000000000000000000000018feed9500bff884d2bb58554da2180c68267b6d3a45c2c7cee4c3f8524252d3faaa5eff971bf40123587e669fe66bbb000000000000000000000000000000001441bd3b58b4a4a87c2459f873c0692f5977b775af984bab46dd76cb9f775d2faebcb77b2854c9f1faa33f6c5de61c6a00000000000000000000000000000000123a890c3362c77e5b5cf9846d9c9e43fb3242d5a831e640ad080993fa0547854c8d11cc22f7f7b426528bf1154d2300000000000000000000000000000000000ff4a59ea98d13cfd353ae61e18d3c7018688f755561e6a1da5f09acc4277e8d49645087115acc64f992ea778a11f39bb049228435ade4c4c565e65f39f13a84c747c312afcdaff352560b9fb3cfebcc0000000000000000000000000000000006b019d005141e82393a2ca04469d1f6fd7b9456001ffef4c34eff6b2e91df58e99fd07944f52b108bd41ab6c4d6bbf200000000000000000000000000000000109ae87042029856befff0c916db5437e1e058a96f2970d8816b3becc93a1a50d6d336d5451303715f3e272147a36caa0000000000000000000000000000000000fc381b8dc9dc02d34db13e34732a10d0dfcf676c224a05a3bffd888b0af7c415b38af0b6afe6b464ffca42947c6ee5000000000000000000000000000000000087040d09c39ccd06c9ecc360fa02147a32e8036ad6e4b6bdf5b3883722a4e5a887dd022d53706d2585fe558696be6656197f5ad17062d2ecbdc8887bcdd32e5ed4c48cefd9e14d622a0b800d970330000000000000000000000000000000000e35c27b29df0fa9298bb9ab6a38b3450782223e2115d79152f9baa924d762d583b3ebe88e42f33028814ec78e5b319d00000000000000000000000000000000190c65667627a16f0af0ac7f23af0803bca810f3986b906b7b4f126d98473d52badf45e90e2e45bb390242fa8c40135100000000000000000000000000000000103f0283a5673c16bcc0f74f259c2eb077061947da04e467dfebf62aa005491e32b85cb73418b624a30dbaa01672921e000000000000000000000000000000000465466955c908607191faf15f0768dce42488c488eb4a065977f21ac7484766bc0abf23961ea2ba46dcc04956abf6c7721d9d7fe10104cafcad71307e785321ab87b2b69593535caecbf0e166cfda5b00000000000000000000000000000000082346e352e845a54cd4267f93b85b2c8623d4650e00c1c56082b73ee31f63588d2c117d3cdecc0378fbbf8956b082040000000000000000000000000000000001a7f43c2bb19cb32345c43c950536f8e85815b86364f278f6ec8169eca80917c2b8fc08d59b20cf55f25dc468e7bd7f00000000000000000000000000000000085a5cb020df10f9b4c7afc01b1d11700579dec1e85e766507def2e6cf5b714174f7be9cce3b18533a5ebfeec2b4e481000000000000000000000000000000001836d7506d1cc984fb777b8ee935d6f5b110644f59e96ff44d8329336d59a3e1d2b53a05d35e97f634baa4fdc11a6cd8461531ecb61365908019c1e8074a4c322df2b356eea3f3eea9aa1e0e1fc5525e000000000000000000000000000000000c1c59828ec6257a02679cff0bee0d665d449d2a158bc6d877e84cc0fe2161c297dde09b778d5e1249c515833e483004000000000000000000000000000000000f5e82589bfb7781e4110f1486752b00cbdf96cdf4191d75053c6d6d646e1c989add011361031a11559e156d64139fbf0000000000000000000000000000000015053afa7fb2b4e4b70f3c8a570fef8288fdc22dd951b6ba8a40b6087b9ab04ede21f0ddfa84d6d18914041bcf244c110000000000000000000000000000000003f399800cba51ab35624d866831ab6506392cb3acf549787153ffaf08cc451acea46c7a612821dd96c45f8b75133d88569c1c1ae2d18bbe36ed50db1bf30957802b09a982fbed49d4968815552e010d000000000000000000000000000000000e26242c8f73116079369ef4265f624abd4377e4e3485c28197663de9de9f5618c3b6ee602ff6bebd1c242aef7295b2200000000000000000000000000000000066ceb3ea6067220bd28fa1164237782859d27c1d3087a42b4d09bcc343611e4ed2be014a27f5b394c67643dc00f57cf00000000000000000000000000000000157f9d30de52110ea7a2a35ddfe67d9fad7223c5e3307e797dd0df3621520a421958a2835205e3c4777923f47d47e5310000000000000000000000000000000016ebb41beb85b9489a6d5482f8a3330a5c5c5e5718e8efb8b67362f9d8e9c313e9e563275ba38c207c5bf3d89c406ea62061d33b2f7e786effbd2e93101a56ba1bb62c1a773a08b72ca82f5183bea35b0000000000000000000000000000000005d1c9109b5b7409f94ae3f7dd9e8ae4908a9b378fea4ea284cbd33d1e59b605577b63892aaa8ec14d415f34e22fec520000000000000000000000000000000005afed05e62599f20f7eca019f41d770c630cf6359cb5601464be821691fba5205c16e7b580e6881047214f938e5104b00000000000000000000000000000000105637a2aa4725d8e080dec3b731a111ea4c94b79f898dfd51f645501ef0c8d68ea8e80fde28ff96e927e44306ebbb1d00000000000000000000000000000000080cfeea754474ceb37973234d5dc3269f8ca99bd862d4d2d1a602321fc709945a3209e5ff2cc962cfa6d03017c9a1354129b150752d2d5551a622231ab067931678454aaeb23f76168219406f0d50ee00000000000000000000000000000000137762ea5c80033aaf17570451b15a062feedde810f11ebdbe9a79a3275dc12613e0505835c122bd5f9afea7dba84203000000000000000000000000000000000d89c04e45e60769a63fcd73df2a138c457bb549195f2c4eebb3be1ea46149f286756795be8328b5b886f497d8167b34000000000000000000000000000000000be43d515083c8c10f467618685a43d4d5f6457204bacd278445943a9f44f7189b561a0e1bc59d2757fcfab2e3f93a4a0000000000000000000000000000000011a52583227c6dcdc1784d3633fd584612a9f3bbc1922477396dcd5af84413e5e9382a34a71b3a72491ea09fab2fc6bf366c32d5d3c132f32a6ac3cfe1dabb649c59ae224338f747ad98b193e8346729000000000000000000000000000000000073acefe33525dd2d5204cce72371ed82c7e4b58d1b4e7f4b4994f9c58b02d9d6206fefb3552446b6b355e860ace43c0000000000000000000000000000000007344eaeaae71e17930e769e02bcb4f44ddf3d040ffa0b081f25901cc125a37a58a6a5d13e7b0ba493802ccdaa054e29000000000000000000000000000000000a65fec6ad29ec3eee9ddc7ded2297f49d03ff18a255f1e6d29d2a67c20713f319d79d513af0c58ae3cddfd1f6240ff50000000000000000000000000000000019d5f00d9e2b271f4e9ac779a096386f08ae124f77fb8183405d48ea7f16e685805442dc67a392aefc643ea95b4f1fcfd997516cac28a3968ac6946b5bffaace0856a52e38fdcca11ddfa16cf5a568f50000000000000000000000000000000018230bf1a873aa04855af1426da30f1b3ef4b64eec613b9f660222e3827b325c318baea031b463c7e9f775165d22ec8f00000000000000000000000000000000017faafa1294fac53e1de8cae9601acc62d76a5f01a39ce49d65f3f5d2cd5cca33eb90bb4116b3ea36f912ae2b81b6cf000000000000000000000000000000000fc3ef5ea59849a87fcd45500989f1744cb5570ee88e34a952cec32cea2eb5900b64d8d0d04ef5c51e8fdcccd46412490000000000000000000000000000000001c53aa8aaae8422fa4fddc86cacdefa89c37592c8e67e472a23627514623a90901a619af79e93561a0dc65215837274e881ec65fdc2f58e46d3ee45a06d0c5ac844ee5b62872c7ba21f6b48621a3371000000000000000000000000000000000e3db6885c2db9244548e11b8c49b73f85e4104b413f54308497262fdff1957495859830114528a22c45d39a554ba82700000000000000000000000000000000181b1bfe2d9a1c563e73356d73f4ed3e7061a79c610bc97c911ab1a0213d123c9f83ed6706e862087a796ce14c5cf53d0000000000000000000000000000000013f5fdceddce771588869b945bd6025e5ce485fe78a362356720b474b83998f27e535cfd8d33ee51cfc68e5d514f915c0000000000000000000000000000000007e8fd7ba457a3cefd50c641847425cf2262deb1d6945a0bd740eadf38dcaa616edc48c3912508d663349f089b8b56fadcd9b95e49473277a665ca0f9a8309df9ed6ee4f25d803aa967fb8f688273e650000000000000000000000000000000004b20b0408da7b704694b47607928a655077015f2174fe01bac9a0b3a61dae087b0b593f58d2947d8d84f75bbfb327c900000000000000000000000000000000106d623b2007c5d7128e03e540325ba763e992a651e2e5c78936f82ee2ff72d89a1a914345486cd0a04440c75beb190b000000000000000000000000000000001847348e5ef429cfdf1ba4d265d8c5ebcbec3d5dd4611ba36e2754fbd3d327273bf2eb7b7ba4b3888d059dc87f034739000000000000000000000000000000000bcb0a9dfe5189bc965e9721407b4cb3ed4171510aa4d4e5d5f0823a1c2827643e1278f9c0ee960c54ef8f6c208eee7b334582482a9038ab906880e43a4a9d39e73b6c63604eba0c8f6399eb5c288638", |
|
"Expected": "000000000000000000000000000000001205b70b29ee04212589f8a70a71e004f517d3354e714c1b4fe42cf93faf1a8ed40dbc1b5089ddb53bb052c9cb74c0e8000000000000000000000000000000000f619082734dd9de653b61cf2fb927199f228637db70797bd2a21fdd48b6ecd4c4f712097037534024880a436fdd63680000000000000000000000000000000000592eca560be6ae256abe1796f7ec394a8085c127437f6590c8d41501a482c61456392cb320b9e801044dcba7802df9000000000000000000000000000000000a6d20b8009708ca01a274aed6dece732c5eed5aae5e4c2f3793b5fa1f8cb8c95037ce387bda2e7476e9c493507c7fbc", |
|
"Name": "matter_g2_multiexp_99", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", |
|
"Name": "bls_g2multiexp_(g2+g2=2*g2)", |
|
"Expected": "000000000000000000000000000000001638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053000000000000000000000000000000000a4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c33577000000000000000000000000000000000468fb440d82b0630aeb8dca2b5256789a66da69bf91009cbfe6bd221e47aa8ae88dece9764bf3bd999d95d71e4c9899000000000000000000000000000000000f6d4552fa65dd2638b361543f887136a43253d9c66c411697003f7a13c308f5422e1aa0a59c8967acdefd8b6e36ccf3", |
|
"Gas": 54000, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", |
|
"Name": "bls_g2multiexp_(p2+p2=2*p2)", |
|
"Expected": "000000000000000000000000000000000b76fcbb604082a4f2d19858a7befd6053fa181c5119a612dfec83832537f644e02454f2b70d40985ebb08042d1620d40000000000000000000000000000000019a4a02c0ae51365d964c73be7babb719db1c69e0ddbf9a8a335b5bed3b0a4b070d2d5df01d2da4a3f1e56aae2ec106d000000000000000000000000000000000d18322f821ac72d3ca92f92b000483cf5b7d9e5d06873a44071c4e7e81efd904f210208fe0b9b4824f01c65bc7e62080000000000000000000000000000000004e563d53609a2d1e216aaaee5fbc14ef460160db8d1fdc5e1bd4e8b54cd2f39abf6f925969fa405efb9e700b01c7085", |
|
"Gas": 54000, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000001", |
|
"Name": "bls_g2multiexp_(1*g2=g2)", |
|
"Expected": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", |
|
"Gas": 54000, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000001", |
|
"Name": "bls_g2multiexp_(1*p2=p2)", |
|
"Expected": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", |
|
"Gas": 54000, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000000", |
|
"Name": "bls_g2multiexp_(0*g2=inf)", |
|
"Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
|
"Gas": 54000, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000000", |
|
"Name": "bls_g2multiexp_(0*p2=inf)", |
|
"Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
|
"Gas": 54000, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011", |
|
"Name": "bls_g2multiexp_(x*inf=inf)", |
|
"Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
|
"Gas": 54000, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", |
|
"Name": "bls_g2multiexp_(2g2+inf)", |
|
"Expected": "000000000000000000000000000000001638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053000000000000000000000000000000000a4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c33577000000000000000000000000000000000468fb440d82b0630aeb8dca2b5256789a66da69bf91009cbfe6bd221e47aa8ae88dece9764bf3bd999d95d71e4c9899000000000000000000000000000000000f6d4552fa65dd2638b361543f887136a43253d9c66c411697003f7a13c308f5422e1aa0a59c8967acdefd8b6e36ccf3", |
|
"Gas": 79920, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", |
|
"Name": "bls_g2multiexp_(2p2+inf)", |
|
"Expected": "000000000000000000000000000000000b76fcbb604082a4f2d19858a7befd6053fa181c5119a612dfec83832537f644e02454f2b70d40985ebb08042d1620d40000000000000000000000000000000019a4a02c0ae51365d964c73be7babb719db1c69e0ddbf9a8a335b5bed3b0a4b070d2d5df01d2da4a3f1e56aae2ec106d000000000000000000000000000000000d18322f821ac72d3ca92f92b000483cf5b7d9e5d06873a44071c4e7e81efd904f210208fe0b9b4824f01c65bc7e62080000000000000000000000000000000004e563d53609a2d1e216aaaee5fbc14ef460160db8d1fdc5e1bd4e8b54cd2f39abf6f925969fa405efb9e700b01c7085", |
|
"Gas": 79920, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000000", |
|
"Name": "bls_g1multiexp_(inf+inf)", |
|
"Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
|
"Gas": 79920, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000158d86d94d3fc700f62c8cb601dcf7764e6101cbb8de01f1f7b55fefc5e24e94f70746a7e653f3cd36e70f6f9eeb19a00000000000000000000000000000000017ef47a5a61b00edf11c076760ae3295ea98f5ea8e883133166ffe1e9c0033a3fc3130568d60fbc4ca34dd28143340a90000000000000000000000000000000018a20502ff640f5ccd4ef40c5b2536862bb45dd6d399d32ff4690e2470249ec3f62e5adc675b88097960810714aac65b00000000000000000000000000000000077c18d5153f5fe43e1cad6627c4cc91b9b05cc1f1661770fe873c5bd414ca06f6a660c3b1242dbb7658fbac2a4ec2381824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000003b9f634aa9bbe5f1f1868c851ccb6d73772466f13520fbe90ff62ac1a4e9dc259c34f52a8ff80ab0d6e9a5c34e4b6880000000000000000000000000000000000a4e221babe00556ded0646a5dc2413eb0b9f53901ffbcb9828af356d7edf19c92161a3a0f2928260dac7a3748051b2000000000000000000000000000000000b832d19041b8c20daab73c63d140b89cc85b0e93c3e94ddb47c50f4551bc27ea73a8efb29f49a1ffa728eb284d9884f000000000000000000000000000000000f9a7b4a2d3fdf73bf527e56f711d5a774e49c39872902f2504e75548378c77a60d563bc80462a50552ce665327c3aeb", |
|
"Name": "g2msm-1-jwasinger", |
|
"Gas": 54000, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000001f3f7d6493293d421c83eb753a4a2e951d9b64841bb6aad436e87817fece70b87afcdc7ec0689b330c71462137feda40000000000000000000000000000000001c672bc28d52311f5b2a5dfb484f2de97da7b791b7280cbdcab636337a8c3ff92ef032e972a9cbce94076ec7a501df1000000000000000000000000000000000cefdd12c2460bb7a6abf1c562acee8a37aac4e080a3a181c5b2a7e4389058b3706d96895e7fda4843de4fdb4e24a5ed000000000000000000000000000000000b28cbe334ba5304c21c79adb2df297fd160cbb44e0fecd63164e7b77b5d6f313ad145461f21ab40c978bce695e40f5d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000080b4f0f275a065d13ec0757df5f9f5ccb6853690902202f06120b3df7438e62ef8d16dace6e5f3b2fdc461b707fe7e7000000000000000000000000000000000c9b3aaf853954089743824fcb7541a17d25b3b4ad821880280103e62429efd1b450df5636b1886c90e6b9b44049c7770000000000000000000000000000000000efc2727c83b7c58685632373bd043b1cebeda8ca5dce4441092b02c4d9f115e026602f614b3610e9443121285057f3000000000000000000000000000000000f674d8244e3ad6e0f624b9fafbd04da8cca5c0fb72a1029769f702295de353a05bc722862871c883cb0d33b6e31ec131824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "00000000000000000000000000000000140cd965dd0f87812f9dae22df3c53d14f957a3c72092653e142a2776d7dce04e4a4a398155a72de4ebcaad84064733100000000000000000000000000000000152bd340c9a33466215173a7e46c9741f7bb938bfb7c4128eeaa47952ab5d1ed78c5799026d3f3eb3b94876a1f4bd175000000000000000000000000000000001896288360604d3a63f8fd2d9da480ac11c1231f3d6bb9644a34aadf028269fa2ce10e04ab6372f9eacf21af01fa05c9000000000000000000000000000000000fa85a31024cbe2e330f3bed313e028e80a37c45578c429f82c4d15b3b3aeaac8cde593b35700357ac0c6770148ce3be", |
|
"Name": "g2msm-2-jwasinger", |
|
"Gas": 79920, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000012955d833439825eb893a3d4ddfe5760dd48d620099a2b18d9cda6a9ad219025bd01db7672047710d92f09403c2b742f00000000000000000000000000000000192ba698fc0ec408187c156e4de78a475cba4f40fa1a707b4a845cb6160ee09e84a7ecc3569f9620895d2e50885dc35d0000000000000000000000000000000013a841e58ec34358fff2921460f9fbed16d68a838a64219392245642c33e61f9cc9b53bfe1489f868e8dc9073d8747bc0000000000000000000000000000000004434fe1406840cca10e0d3b172d8ffd3989485a774f87761df7a3e162d7ae1f7eba45a52f34b5f4b36fc1759fb728251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008dfc2680bab8d9093e90c5324e2762c988ffd2d687aaa4c12f1903b468503a70cfe034e3e1e09d4a99332a7f7d2fa0b0000000000000000000000000000000000fae3fb5ca951839ce3bfb0da111a528fb1f8f869fa3d855f4131849744ad12f6dba88b6b22a8b41936dfef7fdc4f6d0000000000000000000000000000000005f26c825332db72e845d750d67db486d5ad3ec46fd0c138e88a01d878bc3074e4394f206b1182b96996926bc3a602c70000000000000000000000000000000018527a6c30b6f68e9a288146aea2fa4ca6cdf7e3f0539b37918f6e70c7ded725f0e1b6991858fd14b6df169cd712fe6d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ec5b78fcba23383a949d51c7fa511663a72e5e9c3ba97259dd1cf5b69f5775bb071c9ebe4d3557f3ff9a799a90985da0000000000000000000000000000000010053b3de4e313e2a2f3cbf6e53b62e9aaf31761fdf9ca1ddf784a0a7932fe219309d2fbf184dec516d283e0be02f5b5000000000000000000000000000000000ee6c39b3cd62e89b9c1ac3303acaf53c5fb15ed565eb4c7a0471e546610e1dc1e431a26d9e5362535ccb6c91fb59202000000000000000000000000000000001374bf0d6b58211fd62b6a2e674166044b8dc4c237c2ac28fe953e7dadb5a8ec128d2ef25949da1ca5d9131edcb8ec1d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000011196b5b47439a23c884c0a809b7dbaab0776672b5c7f0adb2ea5477a731cbe9b2e0bd4a61a77f3bfd8739d2cef8bc23000000000000000000000000000000001647a9e8adc1d49f81a8c3336002925d37855e78ed9641656a392613f25f09b63a03563f6f169c4f208129507566c28f0000000000000000000000000000000009e90cc8f0af86e710bc9ae232f17a821d09ea9fba7bcb1f1103419a3eda7a04f99d4ad4613c5bfe0d768d187595958b0000000000000000000000000000000012258ff09fdf9ccf5727768ddc007b425e5f4f4bd93452d9bf6e3302aa9ff83ee59955a9dd0c66eeb09c47f18178ceae", |
|
"Name": "g2msm-3-jwasinger", |
|
"Gas": 103140, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000034887c26f5c3fcf41e4b6c823ca04b7f6bb3daef74a2c144e0e7eb7c67805b9d22eed1b3cc85b1748a9aa55c700d5df0000000000000000000000000000000017ea215ca57751c8959c5b24e9357b3d4362b22c8f8221156c8bd878ef04c9f5ac933783f50edc2f6e00b1335932e5e70000000000000000000000000000000016c81317773b0089f98201dc34c15512859170ace3c5f2ef2fac285df27c24b261ef8a53615ff4c4f07668d4a1a3144e00000000000000000000000000000000151e1f3f6a122d1aa6f70bdce5b155a8a63727a95f4d47cd159529155623e184b3a31a1481600c67d579597577dbd9141824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001829dc871ed0ccf6a3c64f91c32357ad63c81cdca6ca9f73bbfa203d3c2f1288ef8f2febe56f32dc4fbd465dc19e63de00000000000000000000000000000000021abe124ca0135fffc9a0ecb1d1cdf4166d8119bab824dca6b980587420faa0a9fcc96c4a8e4a7d803a60a6862c5a7f0000000000000000000000000000000005e4fe11fdf781275b73e60a19a92f986fb5a4946386d5addde47d4c126968c57aa89a52cfac949045ef4933ec8852de0000000000000000000000000000000000c38b94471eddcff4677f91ee3a91628f19bcd7a677f092ee8311b1418b7cb8fd12d2d24466ffb18bcf4a6d6e5a21231824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001952d3a09b2645bd2a01e51b8827bdd5d95fa6731fdad1af01650375f750f1c0a2fd792d953e2fd891e687e279209f600000000000000000000000000000000138cc5807661294959849bed4ae41a1e8b3ca1b79e21292aca549cf53f164696a542eaa61e37045a0b9dd671ee2102bc000000000000000000000000000000001619f340ac11abf2531d44c3a5a6ba0ffbdeee769be768edb86bd4d0eb65293aa8166af3cd5e863f03e7cd4585d5f2d20000000000000000000000000000000012d57a6eb9d4e8eccf0a4827a1b4d88c482b0cd59340ecac9c4444275cf8e09168d4b399538978c4fb77dabaf6a3edbf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008882034cecccdbd8c4f2f8287d3496c4d6b1e31042ac8cb0c0c0beda3107a933d8f630607970abebb6c32413bbae0cd0000000000000000000000000000000017f66da5b28f21c8d29d8cef1c84ec6b66c387c5bbe86201526f61e6f4cda43d949c0f291f2ef6e5ad407d92c2649dfb000000000000000000000000000000000d5e6c4bd580f345930e39da587fe206dac9d96c0708b7abcf80bbbe4ee999e139c5b25964946e65f4d20aee7381ee9f0000000000000000000000000000000014d246f0c7f806861f890f1466b4e733804f2d647a133cb1bca2a41fcb0fd56192f5cfdd19a62fe8a14ec05aa184a4111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000002e2f0a92817ef3c58396993b0e467c5dd2840182da56ae69dd7c435491b3e8a57b5b092ae2189281462baa6c02577440000000000000000000000000000000018788afacecd0e2f5907d81074a97bbc4f293776b5ffc54c89d4b3aac5e4b20e68b2d3ec220ef42ec406ae1c18090d6e0000000000000000000000000000000017638dc3893ba2a66fc9e0f3055a3a5d44d36678a4e1a6d3475b7e58eb8a911b28feb1ec42a669bbe3b2efc3b669205c0000000000000000000000000000000015709e5378f7029bae3df1be83e7df9d072ac90783fdca4cd655e21f8e1e027ef06e36a49f7045230906f0fdd0619679", |
|
"Name": "g2msm-4-jwasinger", |
|
"Gas": 115380, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000264b8e6903cde9b853b7f6d147c3a3cafc37dce033b2fabebf812aabb024b7ddb479b347cc703667abf147622cc717900000000000000000000000000000000007fc8ca5e0cbd126c27bcdb89f6017af6e527368b74562dd56fddc36efdb890a8b6ce76cadd2ef90170e4f56f3b1dea00000000000000000000000000000000148a5a728d7cc081384160f8dc35fc9cf9df8700759d619db548991924eb2f5e794e6ac1947fafc0f00a3126f62c882600000000000000000000000000000000015ee82faf674f3de7da345e57145ad8b1c0264ed15e7c47fe73719759127024bab8ed56dc63180ebfb325bc936c81f61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006c77818e372824dc38d94210d10f68b3a1c09c05e95a85f9e37e2d66acc7d20e79c786d51f586a20228dddf893ff1f0000000000000000000000000000000000334b81064fdf6aa89b1abfd0668639c59cd953d5d056c37d80eb997ae7477928d82164c084bc191af7f266b1b6a499a000000000000000000000000000000000fe8cb86e2cf5d5f61d2a4a928e3eea222d6d04eed35eccfaa86ea7ff7367766622bc95b2b38f82d6022fb1e8d51e0090000000000000000000000000000000011a3ef26f6c283c089b11c3f4603e465f122e7e46141e8370435431faaecfdded7c818d6da4055db864698b52044abe41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000076a1bae6858691e77777cb47d827a392f013fc3d2e851a474a0cfbba57f722f8832f1346193a93555ea2d43e0620282000000000000000000000000000000001485e7ab4a1c4e92a31614ee3ecc32baeda2bc405bdacc916ed1476f1909642a0831f6e31ab6df57dc071dd1ac09bdbd0000000000000000000000000000000004551a37a27f0e8bf915f4d5e93f38a349b4b652f9a603fac21b62668f62d1c018b5f614c0f14ff3462f24e1d60a3a22000000000000000000000000000000001144381bf3e4e6a1e6774e7b8cc596a98f815a56eea4f4e264181d39edf75d903efa2dd7563fadd6ad8c3021b8c9e5f31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011083556bd3f8638dad279a2cea30ee99e9cf7a5f0a074be6c475df455618ddaac84b928d1453edfef55917c505b31b700000000000000000000000000000000153239eca7f451fa384fb7becf009fd5b7bd2ca95fd23a1c42c9b0f3e55588f31cf2f7c20acda746243e61a6a68acc7600000000000000000000000000000000021c3ba5d1b1959f92d48acaa7bb40780dc73e5890bd292bfe052bdac67463f78a466940e9fc4445809aeadb138941be000000000000000000000000000000000e7b12ccd28eb4c20cde041035e6045ec6e0dfee905a90efa0a0e09eb7953552427e5601511b3adb19810bbdb96ebede1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006c8676b23e1ec143a3f7e0e790cae44a35d43d271380c0a72f5366cb74945f4e15ae03bd70600e1573ad44ac0b677350000000000000000000000000000000000fbb98e64634c44fa8637a2b88196ae9e781e148ae763fb46a54acd104b81ebe600fa38471378cf8d8ee975ad41aa8f000000000000000000000000000000000184994efaca59e5fc9061029a072994e6a4cbdc5c060f890cf630c1212bc4b13e79b2f67ccc1a2f7a1ef1302689223500000000000000000000000000000000068bc7e51eed6639bcd29da806227dc36c635055806135516aa6e497d52263fc130ab70982268213a19515a0d378723c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000000b9622dd89ed150d7644fb3d6388bcaac3c1b83f3f14f0f0b41fdd9b5cdf3cb88dafae1dc7f093ac40324001ad6b4feb000000000000000000000000000000000710b44eb17a94c7374e7d1ca6ebdccdd09ef9e2e6a04ad1ede1676961c3681cdf8926e6b1e9ff124abf1441b72822830000000000000000000000000000000001cd993e8997fe74746cbb2495236c2f1cb60654832505ccaf3dfd4eda333f86208cac0d47afd11e3684a15e45dee13c0000000000000000000000000000000000401204a6fad559d9f80bdb5e88255368f12d8155466aff06aff9ce61375d9138acc6fce5ba43ca18a8bc67dbd71f0a", |
|
"Name": "g2msm-5-jwasinger", |
|
"Gas": 133650, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000003c28b0e784c0bb244f4aeb7b7a50c5b19fdab2231e83303894c16f96d14a58e913ea14082a3e7090fa02ab805fc8201000000000000000000000000000000000a1b92586d69dce9343ef029dae1adf641321ca3a1735eea98c334830c5c97206572584c01756e3224a821ac0da31a59000000000000000000000000000000001179e11173afc532d2535ed888fe9574fec8cc0973ea480ee7198d90b62253861bedb42ab61df556f0a96f063cc3f672000000000000000000000000000000000014081b26b7059c71dab11feb84942dcaa645501bb45c54ec46bc9d0f0daeaff5718149c26eed1a2586b840de48cf4c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008e8e05fc7786caf9eb246b98ad0db1ad087c64295c644d8d7b3664b062df59196ee502573c897ddc9f5f802da810c610000000000000000000000000000000010f3716b42ace8817fa1598b006ee09ba2b722572778acd13f09aa338a046c90183f44cfda57f279815e2547b4105096000000000000000000000000000000000f7b22389505f89531fb39dcd5a19305907df6bd07f838d5e5df07deaae5f4690d5a80fd0e31d2b00da582c09b318d36000000000000000000000000000000000fda566ba950611732fa913093ed4de14d9ebe7d464c3ab9d3e454982dd73d061fc514d718db01e1f23a21e8820b5b991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cb6f7e4922d351180e1837f120ae4e24ee16b25319c6392a1b0760b399cb9324ce32322797292e10e87cedea04230ee000000000000000000000000000000000c16431b689d0352afea68f471810267c7a150f37f023d1e5fa99a1ffeafd52b6349b110fd9034ee1757f6cb62653fda000000000000000000000000000000000cb68b09f6b8664c4c7ea111ba4ecf215ce0ba778fd21e26080b754ce3e7dacfaa1f404e270c66a6563423a731d21c560000000000000000000000000000000016c851bd4c7c31d026dcbffce810ef65f519e047496729d853f61f48800a0057cc7b19c62c7edda4da979334cfd94fd81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000122d96db38649a223d3934173c89879709b9fedba7deda40755731b4e6439942dfcdb3b1ccad148bee73e333558e9a3f000000000000000000000000000000000602cfc2fa34b92bdb6ae12abfc12446a076924fa685a0b0a3425019c087c9bcdcaec7b7072348fb8714afeb9b9cf919000000000000000000000000000000000341350b4b583a014871ddd15cb1667724ada0515a4eaece6692290b780504cd92a3fee6c90d6170ecbf2d5858470eee00000000000000000000000000000000141a45f966ca47d33f352480b9e1cdf5aa3e64d8c64a287ad29dde9a00a2421e7d604034614b90089a4e7a98daf7c3871824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010605c2ddad43cc6960723b6509bd8c69aa0b92e886640bdeb592d34eec39fed15595a518f08c0ab87670d7fd75cb15c0000000000000000000000000000000011163e5f6702fe70d4b40aa76dd37352a09d5a8771fbc891d469dc3a3c8be59824a853f226ba80d09861a757451af3e7000000000000000000000000000000001184335a7f4c179727827670e21279bb5ae3e95eca61bd73e4324dd29a2c5eee159341d2bcd8aecd2aa3595718bf51690000000000000000000000000000000000fc8b8c9304f1512a9c8106bf807f8f7503b4954e9e30ad6aa1623349e59bc5fede56d5f1b6136d212c6c8147ce9f6d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000011ad0b137b369e1e03de266fe9a50fd643a5725ab49bd14c5a35ac918dd022354dc138538018f2096ec129104925273000000000000000000000000000000000152b72b88b7ef02ea5131b256a411cd1775ab63e1d1bdf6ba29ca03e532a964d407fb6149b11c12db0a6fdf371691120000000000000000000000000000000012f4cb12482d070c03451d5beb9f01dc3d9c4aebe5a6d33d730e1a3b1259e7fb038f6d34f8a377408eb76d4744a4489100000000000000000000000000000000182eaf77de135051f31fb43dfc13450173983628fc956ad82140b22ec8b8f15441a526c90d796a3b64fed0592f0276291824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000012bdcc0b1abd50c9389903ded99facce7ba0675a2101428f8d2632cc67304c07cddab92beaf5ec72605718604ad1bc8e000000000000000000000000000000000d489d7255979de8ce345cb2187cd2ed0308bbc3ce3d567365829cd99394edc3c77db561b1daccb9744338496cb8ca6d000000000000000000000000000000000da9c3d2e7cc60a2b2e39dd3ccf2f9552dee00f9bb4b578fa99c0c4042b1bb1735f3dea8d421c7e1c05450050fcaa274000000000000000000000000000000000d7a574aa832a8e388180ce22d1de2e1e22e5dc475f7142a6ea91dbacdc88577e2d4e14fce96465c6a152a878ac6eaad", |
|
"Name": "g2msm-6-jwasinger", |
|
"Gas": 147690, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001568b92db6295c37f458af466eae1c494332a6980a29076bbdd3307848ad30e4fdbb2d8af58c4748763c28f0729ce4e30000000000000000000000000000000012d5925beef25addd1cf1b698126ab62b315acd1f4deb017ee0d04d14d1f76c78838b3dde1a09e8b2acb22d8857d84810000000000000000000000000000000010f7748e4119b43556445137ce528ab783c2fc1c8760c0686a17965bab9662e9808704016e6924fe2c92cb6c3794274200000000000000000000000000000000151a2661adfeb23f6e9f00a0b6a0f74b79cda8eee6e7e146901934986613dc50127d6b59a161f3b0f522d65957a3494d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009712947b359bcd80ef6cbd93e00a64f77a00a85d8884c029ad492f04bfcc644f619e1e1b72aaed4843f3529ff36c699000000000000000000000000000000001945ced21239e584a0387da586bfee54b780691d2fcab64dccf34d71501e0d8d91e3581ff5194a99bdf58a149f31e84f000000000000000000000000000000000aa17236fc61c15b162505b8890e51a535cdd3d55421fa770eee997e0321fdbb0ddb7fa8a0b3854440fa3c42904f9a81000000000000000000000000000000000739c89fe7ac697a0f0204ca6ec6e809aa838524de3c1c3021c0d19e1f04e988d058941d43253b836de5e783aacd7e351824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019fbbdc17a4f5cb310b2cd0687036a4f968e72cb1f017b055c89989eee9e9e2e91db5ff84186e217346855abce33d990000000000000000000000000000000000f6eb30723f5975f9a79541332ad9a5e153e27a5c677f32b67c19713b8c6e347875e1f5e5b9542cde5eee0f66002526a0000000000000000000000000000000008ddf6c1f70c8f94643f85dca5afb344862a93ee5add41625861734848f0e3495a9dc1cb2c8c2d28aef48f12f68eac4200000000000000000000000000000000120afe3fde19116c36085a2d772af34e5499ca3eafc2f6fd6e4d58f16c1bdc895cf4e203155bfcea1c8b35e7b64dcd251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000193369de554724ccd465adbb18f150f21d6def7a3d29f0a14407d9f5a8bb43b680b76cbf2904beb9668b55006aca587c000000000000000000000000000000001920d5d4077a24827c328dd5e8f4c9b77d47d3f1e22b33025fd48062ceb2d2cba18dbfe284d3347c9f7410a13f2e0d670000000000000000000000000000000006d5f676a9122459516b3b0dd88c9ae1ce682e81989a8aafa5af304d65c84db0e529c13fc1a81c09d80685af94230f3b0000000000000000000000000000000012bffa58dca487a6d8db92417ce6a56abc5ef22679533f9cba295e782bb8fb6cf08b342dc69ff44d69544ae4583938401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000021ef3b8290f8b747896421c775add14710260fadbbb7c9c9cef6fcf94b9284b37601adad248f3e9671e380b7176c7a9000000000000000000000000000000000b4de709f6b68efd9f9b2d4a0d4bebdb7d3949c2abcaab2c55b296ce9bc7794cafddee83d96fd18c577f92442bb31aed000000000000000000000000000000000827ef6bbcc4081fdf0f58ad097a0448749f2fa50c7194102dff18f1ad55306ba9ba7bebf20790e38e8353517d48a3b200000000000000000000000000000000094ea63e52ff40098c2fe212edc93a1f81bdf804da9ea0f930c79d733f3b100414523c8149faf3fd8b90b133010be1561824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000199c117f57283df4e23d9e75d150037f67e48add03fa07b474b2ee15f4d9061258118f135471652506c2a4a20ac3ae4b000000000000000000000000000000000777bd3743b8e43955ba3f62e1f27c2df72ff787fbd69a25841b413c2b33f213212284833be11af2e29c6cd7b5d4f6210000000000000000000000000000000009e129f8c61bf518bbdecb3c87d8f82b8fb51c5644e9bade9f83cfb09e74ee764000df01f8be72cdbf7875fd23db803000000000000000000000000000000000109900bf0b6b0a6187b3f57db279f34973d6d1c7bd8e0bb15c27154ee6262d0993f86a9e0738954a6bf6fbf4ac54b4fa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000084ac228ac522f5346dcf9c904724827874bd4fa988f9335bfd034c0b4266bd8e3f038ebde74bcae289e25a20f208cea00000000000000000000000000000000157daaab922bd0f73d1d939360c69f11f06b4d2e08d6268df2521c2a28cf27d9b2f361d5051c0f6c6d10796a9210396d0000000000000000000000000000000002c39192261482337d32fab6a97865eb32d10f04401c760f6ff8da444c25219793977a3f9bb7a64516b407b07c38259400000000000000000000000000000000079ab4c19fb32a14516e55048ae47e3b472925fba7e0e14da9288c618b5160cb58cf387c859169bed3b7adbc957d2bd51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000012a89aaa5ca532374c26dd42588c6aba4b2257208fd39226001a462216f36ba62565ffa427706c194c1936895b79fbef0000000000000000000000000000000008b26eee687de31a2447034696aaba5246d903c5e91b6e41a685ea823cb47ea4435c2ea656613b60a0a9bbab3ed3900f000000000000000000000000000000000eb4e9259adee74de0f091d201e6ebc39ad57cbeb007920fd7b32d1e2191be06735845325ae194c2c74b9a20bf07427300000000000000000000000000000000044bb10e1908f5779587f03ed1475cb85667c472b147c216ef297f240ae8b3c0acc21e8ad6f556badc3a78377d5a6d4f", |
|
"Name": "g2msm-7-jwasinger", |
|
"Gas": 157500, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000575ea1f8933e5f55fc5ccad48f195a0da35ff7ca84b8b483fdfc5ab3e4acb73f1074444d43e8c49cb5c555924f2e93700000000000000000000000000000000004cad6b13c7f09505f16e16712180063285918b1219bb9573413ea1d145ff9ec99601d6e7fe95af6edae55b0fc66c4600000000000000000000000000000000093e948124e2f221072f3711a52acba600f1f91d45ae41df55779b8f1f800e83bfecae3208dbf820259dc1ee76f747a900000000000000000000000000000000139a5f3f8ff4441750f4cb325cf45c9fdeea444aea56ca5c9c7e18f249c91bd8a7d893e53df72237a10f3e0048855ad21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000045595c3980dd7a591051aa17815635cd625aeaf13ad30bdb5b034d4068945f88645d58ad79aa9781c1b86dd8f022862000000000000000000000000000000000cdb542b7c6645599d126284ef1a2b2e58e1b2054bc676db8ae97f623e2ccf37bdb02d8b6e2fcf2d6ea04de12256469b00000000000000000000000000000000014e1ef7d3a85eec28a763ad5d5b70e4a391f24cca27cc704be084325f1e2f6703e6dc670e5d5a6ea1040fc77ae9324b000000000000000000000000000000001013fa3ffe53d4f310d14928e8c71f946f5b28f8c7b318808c7b352f0e95cd2818590bb8e9512afae75dbdb72dbbf96b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013d8b19883c03b99c6362c6dcce333ee1d22255e0bcd0568c0755b60c63243062b9dc587e675b5f5527e05ba8c7a02890000000000000000000000000000000018ecd7994e99a01f1b6fea527c9d3e9ddb64872bc519343853bfbcc0de8ca36c64f8d7f797a04aefb614cf58ad1b812f000000000000000000000000000000000280de32de8d34b3e0a2e81383d0e4b8dfed65bd5c7d260112d6bcf3301dbf4ce8a86cc705c03df34b1e30d7ac8a7e540000000000000000000000000000000019cae4d6a686fb66981a69b4c10e3f991a74b2857b685d396075a97e639874998675c0ad274067c6851cba90653440541824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009fd66351e373bdbb9436099988f4f27f65381089396ecc641c2daba14b0c058e10de17d7d5a9b73345dcfd47738c4400000000000000000000000000000000012079fbcab20c102f74f72bf8de614bc4f8f995fb70ac5184c3c3b465533708720917b6600d92728a77a6ade55f5ff3e000000000000000000000000000000000a45023e39efa97008fd99c0cd05e05022ad007fc166938f5a5214194603f7b4302d675402cc1c2f56532c1011d91c910000000000000000000000000000000019a01ad236949b0b09037538063d6915021131892125383ba16d2f27837df5de0ec68f413afa9cef1c5185525326a8761824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000152600e1bbdd1c1b39f31bccffffbeb8d555b4c36372f1fed0d76ed3fb0ee7ac3e1868acb15e235b56522b51f71511900000000000000000000000000000000003c7e41c5928906e5ad26bd4bcfb575321cc1461126faed835b1cb578cd1b52ea83eb1d9abdf7141cb0ebbf5031968970000000000000000000000000000000005ce5b2e43f16380a7cf3a5a61f128800118784f3d27f4d8b525c51704285c3c93ff05c1a39f9ab272649163f138abb00000000000000000000000000000000011ba10720e35c7d9c67c3b86e9fabf64ffd82939e27d5c747890691cc49547a5153e5c32b63f8515d47daf2f67888e501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e19a37aa40fa653a1dec08e719d27dc138732c5f6f7499b852ab3a1625e372d1249d5493f404eed1bf9945dd64113b3000000000000000000000000000000000269294c8fb03e274b3b14f9cda3ffab5051542d71021f21d1f37266ad528ebc720c27024c97d6bfb7662a2d4081ce1f000000000000000000000000000000000941fd8e25bdb097fa74d5a4b6b2b7d067d56d93ada09e1c8565961747b3cb1a89822381a6ce568627aad5826de57d3c0000000000000000000000000000000008327f9bf13158e2ea8b03eaa2ce779fd3b326873dd9e081751c0eb3e9391015685d363921018943918370552d4d4f991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001108d1465cbffaba39c656b0dcd6e6b57503de65de2b78e17928d85c491bc6e5e52a59b1c6c1a4ba7ba0f19d784403f30000000000000000000000000000000009f09f6929e664fb8478688c1a7521e775419385e4fc2b7f0753164bc5ca688a6b258fcc42adf450959748fe606784ed000000000000000000000000000000000e2e60f3bc28a0d2b2304f46bea5fed3c46c9b7c8feef3432e40fc3749159b076f25116ba508b0fbc3e522d2baf216ab0000000000000000000000000000000015306378e771b076dde6587595cc9034f424d63cb21805d45cb8953fe06141048f8f6d7a983e89d329ab9a6deffc51971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003e8b7adbe0527ebe07a97e53603f72ded2f53b50e8ec63849c858119cea23be3517227579e73c68fcfbd631663115fd0000000000000000000000000000000003de60f3e9eaa460637b693daa0aba0b7a819d5084bd9bcd5714eeca0538ea5f737756581d9eb3787d1d54f8fad2655600000000000000000000000000000000128acb8acd9be6207516a91e0a33e8489ea5b23f8edde083313deda2efeab74d0b3e6a38cf0d9d3b770950fdb4465e270000000000000000000000000000000014ebc2a17b6aab8264e824e70fb8748ea812e7ea7ece5b14f4fcabf51ae492b3c0618d309ca5aeec168b84bcb6028d711824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000000a8bad24149f85c641f9ece6e047ef5814be0fb078e11df9608325f836737d58995b8b6e616dacd1b7c978532e0880d0000000000000000000000000000000001153ef4fe4278ad03c1a435b15aed7f3ff6c1df8c630e5670337dce06a6c55a1a53c52ac1257d96799449a04b4fcd9ed000000000000000000000000000000000b61e5f1e81c7a07b9657133c5aa033e812494ed2b9bc54ff6f5bd7c87955fdac77aebc6275764c974978b38bde1e21a0000000000000000000000000000000001e02d5a5ca3334a2015db20a933fda95e1fffc018193ed0b8c8548bcdf6b83b2055831f523e3826ac74d1a7317b14f9", |
|
"Name": "g2msm-8-jwasinger", |
|
"Gas": 163080, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001621f0d35f31fcce74617ec24a1482ad75ba0789b0fdf77a88c22dd1cecb4de349af00f7aae786d58f961b148260ed580000000000000000000000000000000009b09b16a22c62519d577601b8bd1290da4203f07ccb2d7b8aaa3b871d089362cd6ce1e702b9337b7c9723c0526fee9f0000000000000000000000000000000009f39d9b34bb0146fa90d238efeb6c7f84b077fd84649169fcc279d1863e35a0b9b8f9e78d41180dbb017b718f10a73500000000000000000000000000000000190924985457ed18019749c2203c853d90ccafdafdc0daf60a0efbba8b8fa3483a3091da0d082075a579c6de85f55c0e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000165a09a80c33f5330bc74850e219e0e596eb0775555c4e60a52ef6ed1685b4696af225f179317a0cb9b34e153f41878f000000000000000000000000000000000edb9f192d3a29fcbf0aa47dd7509da9e1cc8157f679e517a20b75d2201b4cd33c77c2143134558ecc4a18621e93a902000000000000000000000000000000000f0a96e6791eb2a3ff16e24841f281b9a97867ab50152d91cd231003ca27b4ae619ad50c6bc66ae27c87387355eed1910000000000000000000000000000000015110f325518a5209e6a1af8add3fa7d6f049c3fc39e5d1b2b0a875cbb3a9f5e28cc1c2f4dba0eb13a28f2e90d3443d01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010e4704c71440c2f02173335834d75420e81575e6d48ea22d1f98468e5a38ac437180a2637175040c5756c9aeb276c7f000000000000000000000000000000000f6567cae1dc0099851c488b5021c1ae1abb89c9a2f4e7cf43697f2028c70fdd03bd35ae85a318a4b54e881a22ef64dc000000000000000000000000000000000514714b7ca31130e691ec29c263e97ab07df083962929bcfa66b7f924360ad02700fa34f28774a452eac57b995fd82300000000000000000000000000000000025d5913fc4854ab584998dcc740c98ae35f96246f3b19970bc2e17dc417f57b969fa741cbe7e667556a3ee1d57261311824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001a002aef2af04d7c6d7ac63fb6edb72bb234cbf632d74d43d9c5f231084a0908192f265001f22d0aa5f5129bfb4d69200000000000000000000000000000000002d285f983183ce7e6de746da4d1d2f1513afafba16b813078105d06db6a096dfc325d465998473e86b05ebc2c01262a0000000000000000000000000000000006ef7f5be82136df386e66920d7d9e8009a0b39092f03c6c43e2393f08f8bd95db151f45bb15cf62883e580993aea81e0000000000000000000000000000000016c73809dd371e997a90bd9cb75b439bd93ebb6865ee31b0864fe4f45b79a7a20102035bf5044bf67803b8e7684b16501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000059957fd17f908efb9dc4a69e50d35df422585e2d3fd3d47155b87cc5d8b083631fd735926cb74d5c610f20822619d7e000000000000000000000000000000000da4b42060d9a12441735659893d5c31d5b94b5e9afc85a7947a82fab47ce90f4c598b29a27c662e126331d7dd71577100000000000000000000000000000000003447ec2ab21ade701eddc7a8e9605334f45aac2c9f45d1bfc4608322fe175e1f4d70764cad5f339d91ff818c0667c300000000000000000000000000000000060993a10a1856cf73b64bbdc1ad2f0cd9ffbc6e97e515afb0c14fb8b6a44d7407137bdb17d877785e893f286a8f27dd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c3326aee61077d4a020721754ee581235c8fe821463b3127bace73e6e4270033badd7858fc7400fa8fec9275d5683420000000000000000000000000000000007499936b653675f6b60acdffe500856c645d1d2c57f71012c188e6fc67d045f12bcced5f8af389c00d6dadb59d019af0000000000000000000000000000000014521e78a2ed57d798a990da4a62c5ca0f375aea24d47001676e59c2e089cecc84aaaff6d6a4d8718c098382f678c0200000000000000000000000000000000016410b170eccc178224c4308cdbc26653c7e511a4e98ebc8ab15c34b9dbdf9fe81237614df77ba59ea3fe88dfb4971841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000104216a309450ed821c26fdbc0b3b3617dc865f20969ed176c2409a7ed4a3c3c7f45c28e740c3fe06d61ead435a750300000000000000000000000000000000080ace8581134aa7c459826ef51f6e75f3a9562609fdd525f0f2d7474d8c77c1ff5a8258aa4e1a5b3a26335caf3e1ba600000000000000000000000000000000084b19b0de645043b101f6bf675b89d3d015a45ebd50312a0b4c5b5ad7221b7c1d513cc809262e5aa7b2b3b6807668c3000000000000000000000000000000000edd873e1689a60b3d0723aa3250f438c8fb96d74358e692a2d394d5cd9f25c84a125faae13fa3636dc8fa1da197f4171824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001947dadc31b975d3c5f91d8b95a43644da6420a3edc85abbc26ece40832d94ad67347a9af59e9a663c4cde3534552529000000000000000000000000000000000cf895c88df23ae1d14a37e00e4bfdb051ffee35083af4c7af2e3a7e796bc0077db6cba5a9ca07773db9ab4d3e1b5ffa00000000000000000000000000000000156ccb455eb3272ea3a1b1081b83055746703cff0eeb34805c5b3989a4acdbef2c4fa55d1721e14eb25e717e9c2c24ba00000000000000000000000000000000189d0ee948b73dba11d65b5a88389c97a9720ed47181f0d6d1e2aade537b4f75c779c7a7c33045d4770857998d77f7ab1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017dfc85943c1e0e44fe73bbd1c3a196d8ebe52dec5f9b33e96f9bfac159533b6dec84ed5529064c72261f9511664f21400000000000000000000000000000000184dc627dd2bd64c20a3399cd92242d177d1b0603b61c85e312ebddd2d58c1360fb893ffbd60db3511345c2c9e59bc380000000000000000000000000000000018370f49f7759cb978ca6313dbc18e4fb9dfd2f1f7194fa07632300e7d6163429a1f69a69eceae4d80a2eece38c9dec90000000000000000000000000000000018fb7d2608372060e6bea3c84650c3242d7590fb26e3d919bbf1a79f5174ec143c879a6df46fabea0300f9cc9394a1601824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000000f1ed819d666836c267529dc11afcc81e44e83a4a503879c81a835eeb43468d229d3d6ad210e8c1cc89edb6561bde400000000000000000000000000000000007bf57030ad51243c4da76e66bef2024c0200d2b8a735975946a2086074393748269b6359494a12a98993313ad1529dd000000000000000000000000000000000e8e004b23ed9319be41f44ec4d58b2dc17daa7bf50f51eded2b5603eaa5057ddcca559893e9936969970840b1c3de10000000000000000000000000000000000674ba86e7993e9c56d309de3a5df99f0fffde0e991acb8f1222858b2635d073da8799134498e765d9f8a5638dffc64b", |
|
"Name": "g2msm-9-jwasinger", |
|
"Gas": 177390, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000000be25c02ea5c498e387e747aa2e976363d1d0e846673f62e596b964bdaeb5f569276e4a45390ecf59acdeea7f409e3e000000000000000000000000000000001438169d876ee4d793c8e19aeeeab14ae06638be9cbcbe2ade830d8e42afe598c59e762eb8d2d68313ae5595f953002e000000000000000000000000000000000eb493df804325610ea6350d7ee9f46ba32c2d0e7e8bb7f7fd2c14f3e8b912588522fd98fd6f5f1de4ed4002632591300000000000000000000000000000000001a6e862b2f27f1914bba24e3cbb1312695207d1c9fc70d1b144903e371c7edb941881455730097e2253fd1d76122f8e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000022fdb3e6638255f2d7289f6e3a0407fba28fcd8d4e8cbf04fff7a9bf4adf229c59bb59bec91c6c379ca348d107ac3b00000000000000000000000000000000084645b242d56929a911c9e3867248b1bf4f0c105f7053345e15b181fe72b7c819575caff968e3b53d9c2432fcc2c8bc000000000000000000000000000000000e4cd1027858b45d04b67ea133382331e6e328aabd2b0a68ccdbc6c9c6140ddefffc9a0e79b2b84c9d17ebc5521aeeaf0000000000000000000000000000000008756525a1e56e20eafa20d8beec1769cd84ca378ad81c24015565c8f9b7f371b48254ab9aa6d3ac02700b772cac49b81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000096f7a561f19ae8c02c2a3caa1e1d2ecac7a4c8b7f6bc77cbbdd01bc7978ef5ddf1505228cacb5093cf1cd8b0a8ee7c2000000000000000000000000000000000f57b593530d2d8df3f492697f5d80174f170f286833e43bbbc5001356b4b24a5e61d9a43672b0ac8673f781e33b47d9000000000000000000000000000000000b8229376c3daef017c82e8dd090ca268c154b8e8a8a77ce490eb4607621c7fff3d6cc26eeaea2f52fb4e4417fa1c7f5000000000000000000000000000000000458fe40dbca2d845a428c785707a7a4ec05b8731cd064e01a4e138df58aa13ad7e16cc2a87f48412ee2a12b191ba7a21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000188abb04cd4e91731b30688f8f1a550bc35aa195859549cf505ac4d6fd44f3f38c62ac7adc2d2507fb91112134a98fc40000000000000000000000000000000007dcc5f1a5b6c8f1c27e36195a149755760860782d2da5a865ed51993e7ab601dbdbc1e7c5669cb28fb33a2b221be109000000000000000000000000000000000c6e5945dc170e0885cb29f8fbfc8f597e4a0a5e9bf556065286ae0fb950b9685755bfbffd8b4d0c63fe2d8ae885443d0000000000000000000000000000000017fc476b3af209c55d284dfce74979fdf09e6a07546c76a7ddd0c5c3eb01018a512dea01c1802e76925a882ec9cce1531824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e7a6f882f9025c37148cce592b2761724ddd51c2489749bf64613cf5723eea93ec37f3c594a814e894607fa509516000000000000000000000000000000000000f4a306f58d80368c6c0bf76a53ded3da11073233b1388b744d760fcf5bfba1e13e509a379fb029e76d794d462abd010000000000000000000000000000000009599f6e3aa840698aeffff5930b5c60a94e3073e9585bfbc8d981695ee9267509715cd1333b0c67ebe62d18c1740bf2000000000000000000000000000000000230ef7858576514567ce6256b9887d9f3d29d8b25db893321f1ecf140349078ee1b61b5efe7cdd751dd3c5e9b8dd7a71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ad1aa5f390dcaf34f7763fe580a04bb3469b2aed70b63daa31ab223239a44ad694889235d7b540b6b8abc7ac78fd62b0000000000000000000000000000000005694cc9a0079ea096c12a177727df08ad58b93173efb09a1eb4876638b43a55c946b71e490e6c80f836f37a0b04991b000000000000000000000000000000000ed0fe4777908b1362ade390d97e6871450ee7d9a972503a4b7dab054d5cf6a5d4b5ffcdef05fa5a42413adc4e523a5e000000000000000000000000000000000300ae41ebbdb6968ba574d7495d160d72c66e94d2ff8c2ceb756f6225e28184424a0d0dd1255ea0dea760a1630c76561824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000811d99bae042fdf2be044e7b456ba056a8338accd05d32275c7c04d52400164e1851c7c202ffe6470adf88e7c86228c00000000000000000000000000000000010f98d0abe29f7a7299aea362f135dd1cb76a40efea8b4bcce060a11b52ad432c196c6279624ce6bf6927a0938f57e200000000000000000000000000000000001a87362c2adb0d7e90b9bfb08ebbc8518830020cca53c72035b82bfc08ccd618ffd00c368cc3bfab9b17667c6ccc4700000000000000000000000000000000116bc061d571eb4a105f29fcc990fae9c350cb46747cc261124271ea1f7eb2c80d8e0daf70eb1550563197f06239bbc41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016faeaa0b84257f18bb5bc8be672bc6d48d863acd8de48131aec15f21be9941775b983e20ef06675ea48d434f6c7a3c7000000000000000000000000000000001704979d11998af752d1633420809ce7a5276dcc3b12f2d9b775f76852ae804c05f3a859f872a9c3e0ed40622fafe405000000000000000000000000000000000ba589bb52347b7ee22979cb1a66d0123f438fed02c91fb969c8857792dae814ba15f042e57761efdb9efe9e06b409dc000000000000000000000000000000001485529f22b2b852870bd7d7b949bce855cb39331f0e18838363cef8593c26108f3614e73be65ce7de4beb02d940c3431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009239584f9b79df4953f77774ad8045ed80cb9d3bf3c898c35cc8bce486749cad2f00859f16cd82d368d68b5242a217c00000000000000000000000000000000142af6949adde4ae7a4e64b69e616cfacb0689f19c7d61b89bd1a9ad9df9ece9c313432b526213b4d1628fd087f4685a0000000000000000000000000000000017b56b96cb323797ba88f725fed7ebb1fd6b77c51af559f9e549a10085c97f0945791699385e0b7231c889c9bb58e92a000000000000000000000000000000001327dc36c3fb1b15b04c379af912558d9362789e390cc7a95b9a6ac9e34740300d8c5f3c06c92ca0ea56cd00c23fc2ec1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000004a27b190ee24457764c53a326aefe801941444b8ae154afe4e767fb02b8836c00080a3c55308bab4f999be28beaf310000000000000000000000000000000001c6c3af694bc0c4fac3c2f57b3b4c16dfce24a4617c231dfbcd5ad5b01c042de3938828b8db14039865f253b33a0ccc0000000000000000000000000000000015b7b2777d09bc0d839b18d0faf666806110d5680c0f5e15963616a0a5d44355844ca88ab40e9bdb3f413b6ae40cee6d0000000000000000000000000000000005417df517082cc414895ea608a120915a89617e5a27998bb0d84c3d2da6a3092635f7a02e83164c653a0071506afeb11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000001774b6bf3891cbded4214b6bc9ee92a87909fd0a40dc3c30bac5f08ab53d186b3ed644ed825c1e7e881d25fdbab221d5000000000000000000000000000000001731dcf5e3abe3f72903661ed31dd8f8e66d9fa415bdf54afac1082ef4d21ea78bb7e05eac2736805a8afc73172bfc5c0000000000000000000000000000000006be2608759b08776e344d3fe093f0c04f963ec35f01cc9019aa5e9e4a7593a9f42ae8d768d60b1cdd1055ebc53d9284000000000000000000000000000000000a55f60914e2e99baa61758d43a6e7fbb499265d2603b5f2458952c596e7dd97588919aba8a7707e20d9e0228497be61", |
|
"Name": "g2msm-10-jwasinger", |
|
"Gas": 190350, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000170ba2b9c5b83714330cf91b901672c659c95ff93b21c7007aed1fbb93097d096c20a96187ab3e79295801a156632f77000000000000000000000000000000001910f1a4066a17511fba37247cee3eb00569302016e74ce655c52a4c6b5fd571d463907d901f6773e77c6534ee6234ae00000000000000000000000000000000152c08b790bbaf46067df8f5def65e2d045e3695845dd7729acec5ee3860bf609197885500861c95834ebc3e7d96184c000000000000000000000000000000000200b959936e0660fbe3453dce595f686fa297cf21d558efe485927ca636e93f9a0bea0afd730ce6d9820bca8d2cf4d81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000030e531fa2d3ce4d87b1890c712d881e54e22779f1b7db00d806f623508d5a997a569a00c32c5af12cd32f6eef89b97000000000000000000000000000000000c281190700084d7a2c3678d9ae67bacefd2ae7e7e43f8bb3e15d684c2381f4f4e6e1df446566e00fd9c177df60582520000000000000000000000000000000013595138de00cb7cc7f1df4821921cb2078a902d293d625c3e156e7f0d3b3a3763ee2451a11944829cd18b7b791ce99e000000000000000000000000000000000faefd77293fa9fb19f6ce5b55fd7f1b7c2de2cff08a0176f4f44423a63b4454c39aca4dc7a10b7d558fd951211b6b6c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cfb5f495968ab1eab77e9a42dccfe5886e81e20aedb73ec3ca106fa75886675a5e918cd01b6b1f0ccbdfd7993cb61a40000000000000000000000000000000015f89521b26cba44dcc585f464728a0556b11fad52bddb563734fc1cb56514bf3279dcac05b87fd105d615be9ef0d0d40000000000000000000000000000000012cfd925e29d9a8163b2c1b609d1fcba42f1432bf4d222e570bfface3d746d1048ce64a4c07e4eee1280d6436bf37a70000000000000000000000000000000000f1a40935cc6777d51ec6c422a0cc431be6de885f594013d9c2a7ca52f8f0dfcdc85d48e354aa37c533df55abc6c8dab1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a16837140505bc33f7a508f6bc2a60f434559bff7f8ddd073baf74352c95ad35c530b1239b46a6be5d8571023b4c85e00000000000000000000000000000000088a27dcf4cc2e462c42fb38cff1b9e57ddbaced3d20c687263bdd96931bc5906afea98bb04f5afc509dadb839fa3c1c000000000000000000000000000000000a54940cfd303d07d2c56a79e907eef6a78b7c0ec3ed2f69f461d5d5e04d72008ac484bbfb80300b54adb4ce6dc97d3a0000000000000000000000000000000001dcfbd3af189e55c284fc3ececcc4810983a9898a75fe03e2973a762180f9d4264a9bfcdb21c8f60cd915518a93efdb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011d4548b7c765dfc7c1472e4439a969350d06543cd6b2753b8428c4907b080773f0ed7b0626f176bfd95ff89d5bbfa260000000000000000000000000000000019b4c05fb99be599c74cf2fa333c47fe595b9b09efe59187502a71b961d39f34361e04973c07aad4befd081366c21471000000000000000000000000000000000c7c6e726567b74f1020f6d2c5c233cd69dd376a5b8663d881335453f711af80ca19021427c1bd023428be15b4da5214000000000000000000000000000000000836222ea956757331e86a9a0699b0ef008a5bec05e5195ef1464b5ff6995b87d463b1aef9c3b0d2c28f0649126df8141824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ac183d4075b2d856c2b26fed5632eb4eaffe1958964b06c3ab86f2da7be2700ad7c86bb4c0197e8a2a76e7f50f490f5000000000000000000000000000000001695c676b22f4d2d9afc01450b6adeda6acc29a78b076650d7effc02ccd1b1a91fae46ea443de6b9e86e57be6648a2b60000000000000000000000000000000016e30c84efbde796c3a87f66be1c0dc1b3cd7c70a65f040177da67af4a2dadf34c49577bb962ec665ffb6954845edf43000000000000000000000000000000000ceb83a44e92644d77e68237bf4764f9b85aa3308cc012ae54df2e3237d793d635de23bdf2d89b97c22a922d687e90f11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000004fa38d20e6b8795ca83d38e4670e915c0bd9d2267a15269068f633925398c42f3fe75fbb89ee6aa32c15a9e46ba27a000000000000000000000000000000001764cbebb4c2656c71832dc1be7b45bae8c1787af59f56f01f74ad39182a3a53de209f5620f5fd91126d013ee6267377000000000000000000000000000000000e7ebe80c143673b472f0bde0a6405084eed72b536c4991a20d1a0e9bce6e63f0dea19aa4b225f12cb1c93d5c4212fc50000000000000000000000000000000000b3848dc47d694547b8f954859950d7fa69a75dc777c1ea967623a910538d63f5d648499dbc100ecc84770c1be2ad161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001518e9502ce3b13b7390aa476823aa1cf04205c8bae47212b204f8f5d395d9875d9e918b92050faafa6b3fde5f720412000000000000000000000000000000000cd206e4fd5098630169bd2a4c16b50640ea23ad96faf204fb1d60933054eb2189d3be0d0d30b7863d0a294fd46f56c9000000000000000000000000000000000cbac5151187ee126209a12cf4989d73a49952bd5d24fd6e53b382569299f8c0b5dd4e99fc63baea1d9f76e7e2f70c71000000000000000000000000000000000f5a897b7fa734198caae2a709f0a0eda5fc66a4547b454d855788d131442ede46aa2711d2a59b55fdb5c1a286a4757c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010b8ba4b924855323b1f1a83e7e9294ad0797dc9c60bc4c8976a200f61692f0d0fe38998cceeda4b92d88c4d7f8c3ad8000000000000000000000000000000000d9c636c1be4533531703081f055b24a826ce1ac3f25cf97d26ac191a09851544f57eef4a8ab9313e31c9c423b5c292e00000000000000000000000000000000038feed24f8fd1c8adfd6a25eb4c60744095c34f88ca71176c698132ccb14dc781033cc0b575c9cbd530462cf379ed61000000000000000000000000000000000f4ffe09e20c53261709bc3c6f67a784a8d7ca92bd954dff9792db5a83378e4fa72973b4bc5cfe86b1cf39ad73f781a41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017374f1a5f4e3b6a4d9ffce7025c2d8237ae7031fcc821524fb7a3fee1cd061c47c3882c7b9fd98e4ce1d0c04e2e80cf000000000000000000000000000000000a5c9fe4ca4ec2e2c1560002beb08fdebdabcac2e577dd34df5cebe1832ae2ad0a66f15bbc602fb3133e30dc1a58cbe60000000000000000000000000000000007c83e2fdc817dbea9c27257d745366e818729b8b2748f995edb51edfc748beef40a7275aea546feb2a6a7a2637c7b55000000000000000000000000000000000bae4ae44ff84cce8501370210aba32eabf6065d403b844a4b0e00a5cde519f2e335922b1b31a7a8603e873733ccc0fc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000743d56ccddddf1e567a29fb50ed926d21d06eb7c46c693d19a61d2448e6312f7093a75592288c9e0513f8ff29680d08000000000000000000000000000000000e7c082ec15767fc2f74d1fac953f4feeb1bfdc31f9d55ea3304445d1aa590d8f19f3f8e882c4848f098dd893e665c2b000000000000000000000000000000000ff5c4d10cc63062a5f9574e65b23a562b21ad4f1d4629ef5b2661f112d8489ee4646a78e5e9959177cd9a5d315cf62b00000000000000000000000000000000081c117e556c502332efc956a20ae2880edfba794618bcbf95cc9b1f437295aded5ab1d9ce69277b57fc115b43f3fb7b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "00000000000000000000000000000000168fd5aa9b8445b584d6c7e89c018f6c89ccd1f79b1b356d8ca678c564a0addb3b0d8c1848a7f8e977ad9367eca547540000000000000000000000000000000003c787d24b0c6a00c457de286e2d2e169355df03cb4e979db68ba20c9a43aae4cb5473b9f840cd08825d73a51b549b470000000000000000000000000000000001974f33d54fb3a497673dbad193f554a2c6072d64212118c546f56da8815346cfca88ea841ed9c93940c6473ee9736e0000000000000000000000000000000011d585d3e76a4de65a870d6fee3d3a8bb574901746378c41030fd1ae5f24af9b88b221a8f1dff355975da5a3678ac084", |
|
"Name": "g2msm-11-jwasinger", |
|
"Gas": 201960, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000008021059f40f3611cbb0b6fe88ab8598717fef4d12a6f97a8bcca2f1b8d8e26a89ef6f3a8f10d8abc4a68e18676a4cfd000000000000000000000000000000000258d198bcd3a192914cef9e8071938afc873107550a236620d6971d27537aa1630a396fb6aae498c5372cedd03473ac0000000000000000000000000000000018be441b4c96b43b05d940fb673ba3fcb2b60846acea3fbc2f9f1c71b8e742e8b22dff6ede7b2e510e83b2563aed1ca70000000000000000000000000000000005be810660776cf03efaadac7c7bf0b0680481a8e022586492da8a003e3d76f3f2383f58fcc72eea001df87a2e7d75bf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000686e71b329505a4cbafddd5cb2ab81e139de8a91886d0c916b5c54d8b21fa3b592f5b53612b95c94a047c6c58f59f4f00000000000000000000000000000000153f839f5f5a2fd8ab02b6676b01434d724d4a39cb8e149c45007e7fbc87b73076f3007e4af7cb87dba60dbd0ef593b5000000000000000000000000000000000132e53ebddb09a8bc4b562ffac215c82e0a1b2980a4067fd314e642737f3f7b2dd6386344a751f30651e51758df23ed0000000000000000000000000000000005951a024c8d12d8a5cb9cfb73fac15bfdbfce7c2018c9c2201d42884a93d5bef42f7b29440b0887f6557636ba9b2e941824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001596ad567e8e2f2e19c61c118b59c3f89016625775d5c0c39df741c7b9f7f18307f17e11c9073ea718fe35e8d5fb46e70000000000000000000000000000000000f471320998958ed942f6ab088718a277df4e69f9f19a6b0be30ff7742ab98ac4726a714484da9371638bd9b8a6b4aa00000000000000000000000000000000102cfa0b735abe2576d93e05cca22f0f387e885972f776db62fd66414e4d354e54702b0f4b79b4480f4c8790616e9700000000000000000000000000000000001419ef155c2b746153626f4012a64627342388398c1dad29b1736149cb6709825b26d7866e56d6bfab5044ee889751391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005e4e0705b3cdf80277d4df7b6fe465c224ac77c2f69d8e105851e29afb580d5c34de95d6fd0a4becf286c4de20a9504000000000000000000000000000000000ad556eb3cefa77e243d7735f2ac86c25d052b9348d84431620e83ab137df38322d3fe8dd657074c3cb0e345c38a9079000000000000000000000000000000000fd08f7f0f236568e382ea7dd0de03122450cf85dfa64abaaa0cf04c9da1988f927c6caffe881c3f9537c43f69c133470000000000000000000000000000000007e530159b887ddf2f9912ff7bab6638d5871fcf0c3238fd0fbea7c0a6fe815036297950519f6b30ce02e4fc76177a1d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f89dbf32b2ba6c568d2ce8a9d05c77970d7d3f83eb7243ffb91bd9806d52e952ffd1029e9d319f93852c250c459457d000000000000000000000000000000001665200a4f370b7398e448d58fa8b9d7aec4c66f4fde118349666ddddf5ea97eabdd658f0408f3b6cb73594374a5784600000000000000000000000000000000081c14e77b6f7c974e6e03dee7668aafae6a9196dde851829046a784498c6ab2dc258ea2e1355fe73699fbb9c56519710000000000000000000000000000000001fda7ef679cedbe3b920aea656826fa8faba78020fd43d4092ad662481cfc68cb3c39a7808a7a757aca4e5a6039539d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001548cdf40e4daff92ea0970c062b99203346339a8c49acd7e663714366ec2ac562297a3303f917c50ff5dce1473d94a20000000000000000000000000000000016c67ca3387951e121c711866c5b33182727792ddd8bc67a01c5004c7615d6f96bba71b7a24f1f858b01194ff321c9d500000000000000000000000000000000128b57874567d338e1649f8c8ee0b5f7812909310f2e3085d496d64a5b9177b610f0d69800d7342518dd3a94fb67bd620000000000000000000000000000000013eef06e342eec5793bd5d8554516f88431d5078b2130cf00011912bb1da0104f85308415e6b24fba8ae526a2c5323ac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000004140cf4fd41037fb79dabce0b9373cddd2d48440774f9ecc560b5fecdf0d20d93f6c460883a8be058da750e25fbf0500000000000000000000000000000000050ab0cbb593a2ab42baebb7805a3af12e76b7a5b66aeb8f9697836a296b04670955c0932447d3c9d019208d28d18fe700000000000000000000000000000000185218918dd8342f8939e47c28cb49d00306eaf05f155bcc12ecdf8e29f9723b1f401a176444c9bb56a5c6b357427a4000000000000000000000000000000000151e609cae21ee71c737d04fcfed42f1fabc2047ed308338791211b3b40f8641a17d70391256d8a54f77c2d07f2b2cd31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e4cea2b372eeb1a7ba9db02dfa31a3e5a44676c43159c1ab0f65c61ad29260503927240d1dacf809b82bdc077ca5bdf000000000000000000000000000000000e3c22343b86af2dcbfaa6f5542d6f8005eb929d4239e968e99ea2357c781a0f1dc5f2ad3bbed2d9a067070c5362120300000000000000000000000000000000052439e0377729712c4736d921ee1d6e68ddd7adf1d4098b5de65bfc6d70981b535049d83728e47b46d35a64df877d4a0000000000000000000000000000000014ee22f6ce93805f2ff60ae79179e9d7e9eda9ec0905f9ce02f262d45d3acea76d510caedac9273e3d0f4c3a7d6a15211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002e741397829764310a8c9ab4d8a4d99fda011790d5ed1c11b5c7001e68135b6e8aee43666f73f71a02902af2988a679000000000000000000000000000000000402056d655fcac456eeec6ef33f10abd382228514f5fa0c1358d580bf2f71c35ae638ef97ae602e75ddd9b4191f56620000000000000000000000000000000010815680bb4944b6ff1a3423c9cee175d085684c21703155c466d9360e7b8c82662c759f89ff468b356f89b83c95ebe50000000000000000000000000000000000b03ac823455b72a4e57e1c390118b5b78404e7bb7e891587c03963e496e356a3a1486e27563ef9a52c618daf7b10251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e3aeab4e1aab27465954da4964dce671cc10fbf41cbb4dcd33b8b9a968b350d57269e7870c57cb7843bf002dbf408900000000000000000000000000000000001a309e3bc566c782e0fcc425d2ff84f308eb6155bbf3d11ac1f54412107844b96c46a9e69152cf9116d49190c9b962d000000000000000000000000000000000999b2cfee89a0b5e04e5613efc3f2581971e17b9fa4d416ef5e44888d57219ef3e85daa5343329a85dd65c81ed839f100000000000000000000000000000000166c133e98496c1e34dd0cc4f70d320f3a8607c69561751900943eca1293cbe35df8401beb774c33d3579cbb43173df71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000002f020bd18e83d6983a2d88684835d77fd138e6881677595795db09d9a1ed51961b39f80330ff133c4c4413f800d6050000000000000000000000000000000017c8d8ba455223931394fd8c85132e0299cee989ba1666a5eda573410348faf41c7aa8be60207da8f4c50edf5d2b74120000000000000000000000000000000014525a1c5fc79b05198350921e931b491a15a92c517f9439d6f2911d51974fb0924991f94ed02da3c7ad65ddf2b02d220000000000000000000000000000000013803248afd68ea1cefc20c1ed41ab14c78c7067ceeadb9425aa96d28049697a53d1db7668e7bbb906ba47522ff5b08a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000021340102cd47b30fd393ead273f2e8fa6a8813a46ca502ee01cdaa77828f961388c3a0f38a24b595a5ede1a4e42549e00000000000000000000000000000000089f53b73dc8d0fe934a4b97b8e757b2c32f74597e986637915b389b890e5e5866671ca9ace164d26e615991c01582e50000000000000000000000000000000012ca1e5ec9dd9da00af5d5667c6b46aa5023b4ed7de24ca4639742f6fbe8edcf8285acc8384929f6ba9eef096d05bae10000000000000000000000000000000001647c594ee077c3d0a162f920760f124a5268a065f7229738293aa7114c5b7e37e1980aa80b1870aa7481dcc7b7bf701824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000008c64be86e3d75be980ac5f5cc4acdbf7955c8beef520c9c6896386bbea4fb32e22a76aab04f7840b818967c5b9dbc7b000000000000000000000000000000000add9213a6d009e0d5c16adde0bcc1e6fae879ca75bc2363669459ba996ba73a2c7cd13afabef4440fd6b6ed048ac015000000000000000000000000000000000291033ee24f6fbe0d33cb26a7f67912575b4b2cc595fc697446a5cda40cbe41bd0b78fe45e7672b29135acf12dcb0a90000000000000000000000000000000001f32b2597ae1bba016f607a76e9468b89062c67b8eb3e4106a16ee6af9a2e02e15038757083dc257692535941533ced", |
|
"Name": "g2msm-12-jwasinger", |
|
"Gas": 212760, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000125e569dfc47e9dedacc395712b13b765659635af6600c5cf41375c02178508736b4dd941348e3ff812fa7561d07d9c5000000000000000000000000000000000da114714ea8f220b3bcc699f5b493e73f88282e2be12199e174c2fec0787b4e9f17c4bd87c4dddea090c9790b79efd40000000000000000000000000000000011dc057d55baa6a3bfab1c68946afe661493802a3d351517512edd516b8043a3450a8b8d0020a546139084b38622d8e70000000000000000000000000000000014138f5e86be6cdd3770fddce9fa72f622622d16493da222a09162d26330c75f1644289225a3b2150f067d7e3e10e6401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011cac7597bd1b94f2700b6aa8cce78c85331763da801f6f8369eb7df9c2b0db5a757a86ed7e7cb47c6a6156ccf1f022b00000000000000000000000000000000131302fcdd3337ead2c564956670ad4acd7167e13d68ca5c36d6133a2273c07ac3db3654d93716bf4c192ffb24fcb7f10000000000000000000000000000000013e44c6898472b9050205d16a44b777c7626cf43e6a419685f5dcc29b5ebc43ed4bf6ae42966b84784414b34a532444d0000000000000000000000000000000017eac13bc51ad518dcb1b5c1d19e375e5311ef394b852a13ccba1955d63682c05d83de6d05e82479c50114d4a2e43fa31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007df61b6fecd86c1ebd8eea740e0a0c5b9de167ea8aa03a2e29c1960289f1c1be10ea48c9482a0ce9bcc977232d10f3800000000000000000000000000000000049a3d0f286c117d095ccd6729581d2faafbfa84459a8045bb6ba705cdd0c09e22aa56f66ff748d82684a996051508300000000000000000000000000000000015db9c16a6629b6b2871438ba769ad4a3bcfc0b0f8639081b5bbd863c7adb74b89340d10e98f8c20e40f31c02dc27e880000000000000000000000000000000008b8ba2a3ae2a886965702dc67c7b822b44c9b909d2717f31dba040389ffd8eb6dd5574dc155733ce3d0cbc1ee82dc571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000421e49e2c24c266da1880c54a13bc9d8b4ea469289cf457189bac4db99f6cf83ed9acee2938a7afe452e9b8440ded4d0000000000000000000000000000000010c6b17919d2d2e1a80438f23f9c30166c388471410e498064e8169ebe0813d6ad5d9b2f058973d0f8f3574e22a219cc0000000000000000000000000000000001f1da97038674de5c66144c8a582a46aa7d1adc2d6227228c7524bb9254aef1f6468b7b2ca305edf5c38afeb843e4e90000000000000000000000000000000013e5290fd76ecc159cea7f0740b7848e5ff83722c879a90d2d20c77962e524b6661004379c7318fec1257ceeab1248841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b10c3053adabe7e8a94b78465a84de70451e13f91ba74951de1221547a9e81271039c4c6196b43d39a5767b09fb0ca2000000000000000000000000000000000bdc31f3ca6a8d486d4528c8a6ea8aafa85323b8497d615c5fc0e8ee9f93f8793a956c80339194dfee43ebf6460f4382000000000000000000000000000000000f74f8ffb11b40b8a9ae19578243c67bf66fd0fdf0d1222f66957144681bafe8bda3a5aad2227b0aa68db3675a964b04000000000000000000000000000000001155d62127f2b1979d7ca00c7bd65b5bed5801f9533d80c47e917513b5dca91c941a389cbe4261d84bdbe1dae52968af1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000810cd62cb5db7725014fba3ed40992c573c6ad46253af574ce1d32a88be655708edc6e988e6702739e9035ad6252e520000000000000000000000000000000006b231076cfe15fb8ce6f5e54bcc75352294288de0cb6a01770cb6268204eee6a56004a832ea4348f64f2d7f0c168aba000000000000000000000000000000000b06cf163b8aa842ff3cd9a6107e50b5aaa8a869ead5562b14004ffce96be46f9661a902a13550bfc2ffdbda010f502f000000000000000000000000000000000d0a13579ce2b8a6b85b3cea96c05e64f9a3985ea29f3b7ba0a13c0ba56d4d9c3d829dff0009b620e91a944d9e5973be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000177d8cfbfe0b13345e557dc914b917707576db4d3cb65f75ae0760b0fe748ac7e503d05252dbdaff302c4e201faa3faa00000000000000000000000000000000168e90e1cd4fb3c1582229e92b71edf59d43d9767c477005b81309b454bfc0b2f6ff6bf56847ff4c1bba3cae9e9a496a00000000000000000000000000000000013b89b6c0dd84befeabd600e81fb02e95bb943d67755e6838a670fa53448410836c1d779a78d370d0fc5d21c9075a84000000000000000000000000000000000d9b14965044f35000ffad89f1d9131a89f9ee6d1286b7236cc3629ebf2bdf49c19353e06a715720a47753c279549ef11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016bf043d64cc021a08de60a3c473ca3b55012eafe82ed839ead4e0e2e61d4e95fae1edb44a6ceb841e77adad7b140371000000000000000000000000000000000d664ed33f6832c2633d5db1c510fffb446e3cec65bd4821cee132efd188787100eac3af8b6e2a626e6e7d26cfe1d28800000000000000000000000000000000161f46cd08d9dcf23ca2bc51be9d2cfbc46a210c21783b266172c7681d61b02176822fcff928beb50e31f8ee11015499000000000000000000000000000000000fa301b13647501e6b70a6b670f23c3f72c1c8b9c210e16dfba2afd9a718158a508d9bbe7e6305979dcfc739bc1df6161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012c5f17579be7d1088692df3f5301ba493d2c215bf37c57a82f059513e54fbd692ca5ffb9ddb7b045cbd600a1e06eafc00000000000000000000000000000000073e8ab2f834f18a39acacee258f70a69c81957aaee5f0ddb5c22fbb3c68be6a15d76e60d1332d8bf8fc6e3121f6413900000000000000000000000000000000123bc15f394cf989f0b949c7afee86e7e02c24982c1ae01797d08104daa1936c62a0e40ca247bda4c0f6165ebdb2a297000000000000000000000000000000000b6233a74db1f492e2d6f853e46de58f67c6e01f6b677740b29552f5d7f4127ae94ab4d5c052291f492ebc4e04caa4361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005c582636d12298774561cf0f44c80660da80410c0bfd92c0a0e1fa309a1f4dd8a410137a28b5a805c7b02aa3ca44f3f0000000000000000000000000000000000d7d89e3189649323fd75e67a2e087ddc225a68dc8c55933c0675d237c8b0cd9b46a2e70512da9470adb44455a654a40000000000000000000000000000000003583ac11d5525b073f3bd4d51b0b640ce43b751d28d30e07da35238219eebe56800ab11c18918af833ab953ce72e1a300000000000000000000000000000000116b4ba6304cb6f3b79f80a61d9a8fc083801996b7097e8575960b7167bedb7e997ea183f0dd0078aca51587e45c6c081824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000140629bda15c8496f6eb5e65e71b7416b54490a35433f005b8b922b583e619509cbf3b57a71d404a4c8c501437dd2ab500000000000000000000000000000000174419792016ad53e4451853ebf36564184f691159de8b8521c2333ce60b5ae71a63c14735754229261ee0bc67394e5300000000000000000000000000000000160292b0e2c93330dfce76b71c8783a3e29f3035986f9cf8bfba2b5515e92fb779ef5c9223797382d35f9c560d8dc4e40000000000000000000000000000000013dcbd7230e02adf6497817996a7d1177ac351e92b2e501849a7f97b608fe3b4936eb715c4eeef2c9d63440f943161db1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a75a9895b070f695ef417c1ae7cb0f31846fba4a8393ca068f5bf8622c272a3590c60268f067bc90b47bd8cc8903ced000000000000000000000000000000001333bf2c3439a6b3c3a994495ce7cab11d878a1735d57dae8b7d5c71a59f592b1b3d98cad3fba4bef9e33d06cef1adad0000000000000000000000000000000015c6696789fa57c6ae894f11c27267be467b9d8effcd1ed26e5f9aa79ca136fa44fa07799c0b892325853aa613960bd7000000000000000000000000000000000961c6e90f910424abd066ac16c342f87afc52f0d7ac0a8070f7e0a5fa60a5bc8ff1075e93d54ec88fe11efeb548c6c21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000034cc93ea8fd68c3dcf53a433fcb6b9d785f7a340f6fd3be806e395ceb055be37fbc7d8eb670719d592d19feaae16b210000000000000000000000000000000008581cfd3298278aa6652880bdf1c0f036f4106b19f9aab539710096afba38ff7b8b8a0775e2393981306b0a035aa52d0000000000000000000000000000000004ad80923ffabad8bb20319955895b919ce2e35ff7a1bd16de3044fb9dee9e229b106ffae4a28a27aeada9663103cc3c0000000000000000000000000000000015998a21555b39b3f93d23e1b5e4fdb8413189392571493629c4d0fbcffd97d678b8a5987009d93a2aa90658fc3956431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000013baefee1d40aa57eb774ba8b5430ae2d35f152bf0f514f5bca34a3a45a50b07237880853cf7a291d628a4dda2d00725000000000000000000000000000000000c1aa48826c086f959a6c8af040e949178bc3d2920c18ce2674a2d300b3f9a244ecfa07a5e497a3140cc1b7d33a4e6d70000000000000000000000000000000019e80fab4bea14c6605d2fe5fa80950f4f78df3531e50278439b3da08fae1969aa60ea6e192a70a71fc386255f7b5ac300000000000000000000000000000000142a13d159dc5f323036d6fcb848d89d18761d57e0d1d5029b02b5a04a3ff898188c6e77ec1f4e050e88cd1238faa72d", |
|
"Name": "g2msm-13-jwasinger", |
|
"Gas": 221715, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001675b0bf5351afea5a97334d5f60b0759707e92455057ac6d2ab6da4c0e962f9830fe34a573a4c15d5805d3fe9afa5df00000000000000000000000000000000053284f9e73d0ea661124f1570e565cf53fcbed871a257f0ae7ad2ad6eee3308ca74a9830f1c9f1d967cf41713537e4400000000000000000000000000000000058fa7935703a53f92c32ef09ce838682b3fb9a6dd62e399d8a12a3834a90a2ae4353d57102cca9bc2091c2fd1e3f197000000000000000000000000000000000e292c94c7fd4572f0ac922c3dddc9933e3e462b13f44f7678bd0fe111a6b098f77569455473e128ea23a92585e11a091824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011df2d502b32752bd5356e0dfcbc170a006a644cfd576e15d2955c4b2c084187b016fb02748acded8282fe7f80af4f3b000000000000000000000000000000000c07470b495145abcec20866a4a039142b15645f2281ba1e6ccb831156e90684159fbc7f8251bab8c79bca56283cd5e900000000000000000000000000000000162acff68e87be85214f0471990a76885e9ee2a9146f8e98e59b62ce8d7613fad2b380bccc4bb73303ac22d2d6b8b434000000000000000000000000000000000c46fba20486fc832894e97c866c4a3ed48fde23b76b4c43d3f8c9668c907678d4548d713d18eaf069db534c543bdd8c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f1787d29ace74ed80fb185966b2cce3832af345c97ebb1332c9796caffcb3930f37b4bb4a81ebad486870f7dda6a56a00000000000000000000000000000000103a60103eabc9d01fe5e3502c0eda239b0bdf261fb0a380b2178ddf2f4fab23fd994c3142e0cdfc3791831f5ddeb77f000000000000000000000000000000000ff536a6eea1bdfd6a8b49b81d189eb75915a2de2ecc2f79d684a519f5e8692340394cbce21d12152757cf88b98bcb4c0000000000000000000000000000000003f3390f1cc81827c177ec45da229ac2a7b6dd9e130c30220e843799d561052942fabcdc73e154bbbf649dac8f23d3851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a017b226f990a17b3bda171913d0e450e37e5d1dad2af29e42678b7cc16f37bdd3589a5c6b498a17ca8a02f442a0e0c000000000000000000000000000000000e6587616992b13eda95eb6647c5860d07f64457fd3a94797be82cd4720603c9b8723900ff562d3624d5e6edbdf075240000000000000000000000000000000004621a0f720cb397c16cd430638f5930a8bd75b391ea7e3c8e135a9e1902aa87bd6f2b29eb69a958052ac8bb3b7c4cd5000000000000000000000000000000000ee486313ef3b270ac16f4742ddd872fe2416fcca96b14a504494fb8138d2e08545658beb27863ded434e7bbfe9575111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c2a119b161a6b8665d3d384a3a5068c0b1e6e363a17bf8e6250e2f79c7830bd5d2bd4f07dee660b22f353f3421f980f000000000000000000000000000000000226514feed408e2c7700582c4bfbadb11dc57a20a60e590401733e957fcd9e0383f1c979c77dbcc2f5ffaa192a0157b0000000000000000000000000000000002891a416c475d3ead18fafb3e143e0aa1bf707345d853ce713b96844a5c434cde0446b818628a5c11ba6f46e94b064f000000000000000000000000000000000bce4a7b3043334fb08ba6a2aa6d31fe7a69a666049120b622477d4597f16b9dd181c3a6846cc562b34cd96a05fa64d31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000192e7b3717f40cadd221f33ec65d77f7ed9a1d9ee634c03788cf51c2bb7a41732940a0986f9713f9fb16eca1cf36c7a3000000000000000000000000000000000c6432bfe40fe766e74ea73777997f0b144d4b4753a70c38dcd0a3f66f8f4cd976be4f3e97e4571b0c4ee761301c7472000000000000000000000000000000000a91c1d5c93caab9622915463e8328a16ba8c353d7b22cba4a419aaf3c11866228520a15440eb7d7d86c900f32f45b6c000000000000000000000000000000000300cee80b0f9767b241f1ea2ce2c802fa183bced933f900bcecbf8bf1bf5de564c93d583ffd60f9f2c8a894ae8d131c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003f3bd9225d1a0a745038cee676fed3403608b6c42d8a58b572c3ad9293e51316f6c8930c02e025bf2aa0186b3de970700000000000000000000000000000000010da64d9e61a2f5f12479bd1d3b60031e6bda00cff35b3aef820515c1fe9ad9f01b575ab5b8b22c3d6a044fb48538780000000000000000000000000000000019e94f3b31d77564a30db21e030c0a5cbbcf02df2fd723c8956a5086aec711096c44503ef8c3e66daaca3d9f446455be000000000000000000000000000000000758f246d5b42a281e7ba140bcb397f0d1054a1558765d4fd2be6b1290531786008e3740cfe4275198b63240db224add1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000625cf5efb135dee7b4b3a91dc942c25d8f4c4b518012a6f1d18179d9aa147addd8d75a6bebb5063a55750ad0a027bbc0000000000000000000000000000000014b1c5874d7d7e65779a0ffdf05239e4ca96252191048702e9eff22475d2464fcfdfd0aa9640978b1ec710cbfa80a675000000000000000000000000000000000ddb149f99ad4e32e44f2fa93cb6a55aef7909b38f7b9c3b4d048420924de70a37f626e3899047d93adbb645db37f6f800000000000000000000000000000000059c97b18d9965647832c12f2e90359c765bfe38102c4404282b5d8efbcbfcfde91b93b3784689c05bb6ea29d761928d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019ed6e17c926002070f77c00d4e781952a2eedae5bc9a6bfb7bb708dcbea68f792251fb0fdd3657488de4c903b2d367a000000000000000000000000000000000e0fd4f768d2a1e554f6d96e40d181ff0213c0364def9b2963691e764eb871dcb6c763dd552d36bafe42344c07994c5e000000000000000000000000000000000c2ab5c169b8ec27e154e7534a996fcb5becc8f423625c71ac853cea8f8e5a3435bb655401e0e79c268224cf01fb17b000000000000000000000000000000000026266f1fb7944b47b9c46091c7879909a5c67e02990e077010a101ea68cd53a812f7a42ed9ab9de1c135315ca0ff0691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a865c262cbaee16a98b8410888a514587e0646d65de00f85e0665232f0f03a9883c6a50fde8f266cd048e3c573213bf0000000000000000000000000000000019102286fcd371b8fea51f06c98d10800ce161c40586ab07890e14d704224187c25e269a5ad892c0fd087ff8aebb1ff0000000000000000000000000000000000e58283086b6244ab41798aa73598e37df131c3ba16943798d6cfbf29db0ae6cc1a0778c4d48897c54bcfb88b46206d5000000000000000000000000000000000938973335eca0d7bc31da6d707514f62fa641905a3570fbb5531fabc1117fe9e1bf229aa13baf0ca541f2e972fcb0151824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e7c7237076158115e0527ce32b7e2f0e2bfb97b4dfb7cec6b7ffab93edef896e37495c4b8309fb2c43c2d7ca4d0ad11000000000000000000000000000000000b22212fb5acca5649b04d1e1766302ac0599b8d93a0f1206efed2a2db9eaed1e428624a9241575b350512baed0a7e8800000000000000000000000000000000090360d266e428b00594fafaed2d35545cf42b98be6c55ffd7d9316e5f0489f65d42d5a5c679ce253f7ac9f2bced7f430000000000000000000000000000000015639a3d2992df101b79444b1f60b0eec1c23bfc9107c097693d1f1e01000011c0469a684b1f6f32225088a6427c493b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018ee6bfe90a62d612516a0b8aca1c4a263b151ed0cb49a086d75d8c08ea3e7361a979fac5c0a61eca2df384ee036afc800000000000000000000000000000000097de8660434a844bf7454a5461b5adf3aeff48e1bacb9a97e3985f085e17c9ca8c370b62b7d8318b11e89bd7d920ca5000000000000000000000000000000000898081fffea5ea32073311ce63e4a99d4c98021bdc653cf67069ed62353bdeb7517e22d68e5badd91e754d99d9a53160000000000000000000000000000000005bf8b59c0584d8d1cd29be3f30adf4cd3c667294c4431c35c502b3b33613ef8f9749b1d115f3ac4e8223fdb43e6f6951824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000126d53c89900329df7644466505fc0597a8b32aad1144c9b7c797fc253553e55bd82f6bfc32457a32ebff6c58f5f3782000000000000000000000000000000000c804bae4eec145e11e986dde8a4d4c1d8a2319716df5d415f58ea82d68d533a588a244671e9c4455607291fef73491e000000000000000000000000000000001320146088f9048353f1f42236354d9df724f3a4b3a267e735e3d3982fda8f1fe49ddbaca66950725da20f8c7722d8660000000000000000000000000000000000cc083c86c4b5b482d17caa3769164402c85facc64ca7bf93b81822741581dd9bc10ca3e0137cc2e357e0d7a41f76121824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000effd30aba827113ad2511fc92e47ad92d3173ebd158dafcb6f1521a0ac1e0f93e95dded5ac38c9a281baf51a272c9350000000000000000000000000000000009a11677280ef6388dbf4578fff30cdd72ef5124113df311f19ce81de1275a3bf2d3564e065244a976b215fb1fd3bee80000000000000000000000000000000018f2f7019fdb19e3a4c817473ed00c45f4d9300438f18b69e52704bd2f526d1adc77c4080fcbd192d34160dbaee8d14b000000000000000000000000000000000e88533f0bd693e96b4820962109d47adb1959e765ba7fc7b9fd968f71806670422c0558c125ccc0db658d063c3dab691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000010fef9f726a0fc131e54a66fede4530131b39382d031a79f1dfa457bb44e931f18c8c43bdea07d5faa5c1c9263d304b30000000000000000000000000000000018923cc680bc64fabebf1d20b420f8720ea5180a568a8f1cff39cded6d8bc7232ede266d9a5dbd907a9ce4685a633084000000000000000000000000000000000fd2d1f1ce4d1e43303ef0dc602b5b8e9dd9524368358625185530542303eee46634c7bd5da93a58b9d899cb5fb6b8650000000000000000000000000000000009ab87a9750c466b7c1f7a9adbf6b9f9ae5ce722346ae99f5c9c1d537f5ee63b5f4bb423e29f0f5983a587fa644d1ec4", |
|
"Name": "g2msm-14-jwasinger", |
|
"Gas": 229320, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000009585f82d0de4b032fff9c7487bd774ba390b8e0c4160e892bb05f80e5826aaf772ee2ea082090e8bbb8d63ec2c46d360000000000000000000000000000000011f2b894f97d30ad271af2cd13d2524424d7ca4e40dbcef4a8a1f09bea98d304035394ad82c1ecfe4889cea7282fafc7000000000000000000000000000000000d7dd773738b88435307f1ab371f424c6afe68d056367e8d60e96e03be384f9bdb852db43e528e7611446852b19adbb8000000000000000000000000000000000d5523327af66e927af025f46dab15136ee9272c89926ea30df5101d86eca077ea38658dfd982efd8aec7b359bde452d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d2c1a78e8801ffdce4c00ed6f6f5ee92cc0572e26347828ed548ccb57979885769f483c7ed43a2807b418cccc0dddaa000000000000000000000000000000000e40f7ec8fb2248a8468e3e9de9e18a6178d7d80e8690cde852c67aa91e69d494e3eef846ecf8fef485a4e9fc8fec15c000000000000000000000000000000001424283a510a72eee9c53632a57ea483e5b7167c2f02de256360277486bd60f74489ecb1f1841b61faedf4b625799e8b0000000000000000000000000000000010830aba1e3673d8cf5eb4bec1d70f9e933a13246f5f8dbabcd9f9de1a399e29a6d459a33f865a044703e3569b9483e81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001363ca31097d9067054e4ec6db6f3eabce58265a7caa3cd3b0b85d3e472db354941ba6edcfb19b1c302180cec245b5530000000000000000000000000000000018c130e92263de9d8ce0edfb46d3a1c3cc3989b7bcd02d91b8135361503b2eda8e9b78e3f47887107cebeb0639ff538a0000000000000000000000000000000001b32ec18187b4580d01a714ad705d4fa21620f9377aedc5d493445a26d5a785c160892ffa81757f707497f94a58ef2d00000000000000000000000000000000003356c415e602b72b21c742b0ceaad89d77cfef996a14c8d947498a0f1b7f2cb64c153f07eb46647957efd4d9589b161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000182d682205cf2bedf008ee4fcf6f6f88990f603865ebc076a16f4f88d24d257b934c4a8bd0d23a7674064d1a961b9e97000000000000000000000000000000001096756e101c086d8a028f13003ad511e56523848d1e01d014e336df1d9a6369d5b3f645a5ddeebd723e739f54eb2d560000000000000000000000000000000012ce1c90831c762613a0444810eabb2246e7c029d6c507d95b9ce7a126e54fb57108b6c1fd05944c9e923ce511200351000000000000000000000000000000000e67837eacd96dac48560a5bb176fcb640c04541f13ab4165b5719027daa3a5915413bf8d349a82a86e124df183b6ff21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000123cac8ad5c2d6fe9f53756a6b5a0e4136fc7859c1058511d00622729046659b38cff450ec4652b66b7d79ea68b58b3000000000000000000000000000000000196e2aee93d2870444cc0efd7d4b0527e18d0671dbb4649233da2728502b75aca534564c3a927a2612d9514731f4079b000000000000000000000000000000001210ebe4b49081c7de032c96ce7aeddb38b0d4f18e0880bcfe6ac4075700a8a1a64157cb2424126134111d8f2638a0010000000000000000000000000000000003e1bf0a5423be6efe9ed51d9d6b6d89207f256b2c333c94a1770084ea880fe726a24a7e07e2c326609b30d7c64aa6821824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000120c8afdb5c3d6c962ef29f6d6203dd8378054ff1e80747e9f32d624bf1a6f9566cd55e470d0b897818ae20c8d4691c3000000000000000000000000000000001076dc9486c2fe188f96fc35a8bee4bb5c63b73c75ca8f52d1bc85c35bfae3552aa2701016131b4a1dbd9e4a97d0ac1d00000000000000000000000000000000084a2652be51d54d4abbae4fdfae4a25059a32816ac7b85db04e816df302497a4612e07afe55488aeb0f962be2b332da00000000000000000000000000000000031df8dd51547546488af6b6e457153fefe1f9e9d4f86b23df276dc90dd83d3426cb5e40d63e7586a434872c4f67389e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000047659e6f8231dd8b3795cd677d6735c7e07654ca9dad457c10c312e834860a7e2a5b9abef8fbf808e60d625aeaa90980000000000000000000000000000000017bda32ae2829163047d52af952259cf1af64fc173fc914216f44ba4422ab82264b7858a7357337584504758a9b209be0000000000000000000000000000000014cd7c5a8b141a3411e33664761fb157b4b30f8e15debfe7b36b64e02828810a42ec64f453efa7ec60dac56af86ebe860000000000000000000000000000000016a89b8dadfca75f2a079a977a0006e68658c3cec2f7826e6263e4bc0a8abc7d290db071979340f0eab780d7085c5d921824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000192b75967186020c75d8c09e4dee36974308a1462edae90ae24133827f9c3e365f31353ebf16757d23d64ddb8be39f30000000000000000000000000000000001901b5f019822bb210ca9bcbda63d9732fcbe2efb726e54dc2b5dcaaa6d4dfa0e5a6df1a66f9403a244b4f2d35d9637d0000000000000000000000000000000002d175081b980e410615d6c701ba77e8c22f09c494c430f1b7ba733409fbfd023572281a4e1a2d295b9a321c01735b7d0000000000000000000000000000000014309db5c7b3ea2e71ddfdc55b7bedc80c70b9297020cac7c7b52b3d43f8de899f7a5bd98c5a86d428ffca44e8b0391a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017af2836c5b7807288b15832ae410fdf595907159be55f55bc6f13e60b99dcc7a5f6d8a3177ae9f2479170a49a1b32e00000000000000000000000000000000001e11b5c1c90be5bd374b5dfb18e5ce201866ed908dbe20b21b5d58afae00ce3292e13cbbeff687dff38a4dddbd78661000000000000000000000000000000000df3a20c1d6aabdd7c98b4ff45d891227ed7d8fbf07c9be75f5c3925de96417edc53f9521f90fb176f56db4e462c053800000000000000000000000000000000075bf5763f85ddbb8fffbf1cb3d1e616790171b31a3ed46cc651a39a6fb2d0a7d6f370591412cff181005228390bb0bc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ca9cd18967ac13f7d2a7643107984c03263fdfc1bd6e365f478ff5df9aa9aa2bbe85bb3c52584ca93a603c3c65e20d40000000000000000000000000000000018359c439c1c3df752f26d1eb6da9f54947c3be0551d18455e93b491187bd159458cbdb516ae71d0c73d3e52be02a84200000000000000000000000000000000060942e464929c390b65f0ae0cf461b1499feedb18645f186130129ce7f3c23f3e920288db737d978c677dbc798fa56a000000000000000000000000000000000d92732d969bf6863daab6c50941fa748bd1da03fe31914f3c4b56285279ed890df2b38e17d077001c675b737e9b50c41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006f39146314f46c600fe075bf609c5aa83212615f3277085c6253aa04812d0bda206eb17dece35908940b98b579f0d1400000000000000000000000000000000156e50026a5e2d186722d40537ec19f102a4c928f3ec1d9d53fb8aa605ee474a09d2423078afc40e69214d1907e0e330000000000000000000000000000000000ee619d0510cfe6dd9d1f0f562d4907fb1081c7dcd58d37bf46e0b1bbc2595780716a210629e1037036d1abf5737f85e0000000000000000000000000000000013ed553587700422ce410305b20ac8b8f50f683997441b9b11faf5e264e3b82f98eeab1c1581a4df17b4dfdb915552cf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004b785bcf40b4501fe8918afcdf707e5f5c0daacc18ed5371bff0667670d8ac50c7210c8013873508895cb2897fc29a5000000000000000000000000000000000fc7151dbf7263fb513ebfe8c2f3a24946b6ba1e2fa9dd29f099db8684f6c17e1e39b63db98cc4b123e6c416c3b5900b0000000000000000000000000000000003312557c45fef275086b9b824664630ad351e2f25533d19fdc51ea5939e8c3b7a97716717f036a7b8b3478ee00c71c000000000000000000000000000000000195cda923236334d66513744b18e02a0e165c53ee170339711b4df0b72faf44e5a7d46f2aba96058ea7f3c5be3ca8fdb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000101687419fd635615bb013542735699cf5e3f0e048505da3d0dc8d9ff3116b225c839e23e973427f4378271df1531e8c0000000000000000000000000000000017f8ac8887b5646eedcd9403eaba4937403ef137ee9825d6c5e1d8012099d03ef3a1e49142991b5230f263fcdc7c18ec0000000000000000000000000000000016c729f3e215c2306c7aa24ae4f72c56906c8f00cae210b83d3edaf554e1ca4a73b38b49bffc3bb2025ab50104c21563000000000000000000000000000000001184c64ffc045de677baf6073458307f979cc152e903c6c737af828b6c59e350fdb69e4c9b8fef4bb178b1ca9a4e56391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000193019a29a6d230896a62b27548e61bb23739b9bfe57acfcbafd1759d7fbd34339e2269462a5e45b6c3d589a7c2348ec0000000000000000000000000000000013cc2181e6c14ae4770f4fc40702b9df4907f958b99a16ff4ee3f367ecb0f7eba587f0c009b7a28562af3a3064273d900000000000000000000000000000000012387afd79057813c08dc751a929c79c44dac1867a4214065dd16274ff213dc786f1f98d493ccec9fb350ba49b22e4eb0000000000000000000000000000000004b32ca64b1f63b214561253ea1a3ccd37aa1b7d5a5ddc7b913a77bdec4a59d269188a03da94d615ae956f93f6bf31a11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008eb48d60f08ec50d74a6f9b4fb7fb162cac8831cfa684facb06cf4372179b55e99c0cbe7f075cdefd30425f9902ec460000000000000000000000000000000014dab58fdc97677ac99b80c22ee7b9d39beb10e3028588d2e54e24336e5a25ae60b90b1117c79c4acb62c9853fd9e2780000000000000000000000000000000019f44ef09d41fa011e1dbcae0dfc85af938dd5d5b9c054238fc8bb79f19fe37aaf31bbf440eef9319609881b0cedf0d0000000000000000000000000000000000eaa75e3c57fbb857eb78519de3d75b5fd9b89d2f21bf05644fd3d0cd1ffc29416231a763ef93a3638e3aa718b4eca3d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000000b2ff0eab9f556316e3cdc9f3ffcc3cca500f87e78b6f0ea0ae236dd3eccddbf83ee3d2006181bc4ffc7a0c557e5649900000000000000000000000000000000129b1ba7a744174176b6c3c3e618f6eba64a61a77edbacde99a16f0000f4f4ec2f7df293ecc40bfeb374e23eb04d38da00000000000000000000000000000000032dbc598fa6ad4e672103f29ff117693e4a9f38cbea4a02c6a33912cd40ce5a19a940c902bad20554985f8adbafb9f3000000000000000000000000000000000357321fcfa1732b1638522f15cc85e5c1bb7b26d3dfc1b1f5ae401e40bd030d55bdd8a92ff9cd3ffb58b20df8f6e58b", |
|
"Name": "g2msm-15-jwasinger", |
|
"Gas": 235575, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001058d1c8408794e876eb0756c8e3912f4351845642c51cfe647f5929acbcbf5b1ac73ce1fdad37b47f9d7e398e55ac830000000000000000000000000000000016b559edbe17138dae65b7e113deaf062872da451d283b9883436a361f939ff2e4335c361ddff609112887f3df907bec000000000000000000000000000000000f2f3d3cdc02fa73ff20d86b8ffb0d87b44cde00a835b87c19305ee42cb7fe48fb6f6d7eae0cac84007c4c5461c0ce2a000000000000000000000000000000000af87ff37d502fc6b6799e086784e26bdb9bba9491a1e48f0d17ff3544efe150c1cfa6dd35fc8d068dc73af110c8d2241824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001648f0cf7080e1bed087a10684b89e4e99205b76d4c557edd5b1211b1214fa052ed609a3cb7d681311aeaf46ef19ec70000000000000000000000000000000006fdefbacf75917ff0b17ba08cf4bd0350de01ced463daeb8a55f149da95abd4233dea334ac50799daf663adeb97e59d000000000000000000000000000000000f286dc4d59f9955f63bcac9a2de7259c939f25075fe5099a3a3cca5a061e9357b9e443430dbc88509aab699887f816d00000000000000000000000000000000052895c6162eee3f9db6561ed540b3b2d300e38ad497f86cfd779220df9741043426212ca5d1d7bb9d7b84251fd847ce1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016f1171e3a146490f761f8396e1b25d5499ad0d9eeda355cb0d9d2c94e00e029567375de2c139afe5ca7d1c34bbfa79f000000000000000000000000000000000744e97177f935081e73159c0ff179fd1432170d8a1e4f49a04a3fdfac29c6e1f6d323a4279350643fd94d0b5e6a54fd0000000000000000000000000000000006fd7d988b54b60f695bef25547d9110b55046602c9e46453e3eff69fdbc65dd13c77687bc44526e73c5ee9bc4d6bdbe000000000000000000000000000000000cc27777d17b9cfc921afa67345a060b497446e85d1bfa4fc18302eeb6c88d5114813322d475d72e66b76caba7d418731824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000928724f312b832cc0448dc6cbd9f23846b6369c758e62dc8c4b4038a0ce85b8c34fd872a2561ac0a1649879e16c9af00000000000000000000000000000000019403353bb0fdc9d31246428f8ca07f371a21de827bb6bb7b23f7437a2196a3bef2b6ba78c0aacace2f1d55bf2025da9000000000000000000000000000000000433241c6b5c3b7fc4dee4c795f1725ac92b969ae8cf7efed1385f6bedd9d44c1d2595b6922de323e3548ca46e2d19120000000000000000000000000000000019dc1613f73c4d972dc18ee6b4b249f61e018b8498fa10949d9a318406472e8f62a678f643096025a00c9283c10a376a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001615400eed4603bcf9c2d843f9d4e1399f475d1c7d90715e83e588696805690954ad81e3128f79945d14d1d8489701100000000000000000000000000000000009841383263d0e0028c8874f69b621a776bccbcd3a50705e1b9f3457f5283ed97812dc8051915d555ad94f8bd1e4bab600000000000000000000000000000000119b5b19896d206db2a688043730887d5f4a8443239449c180a33164b4ffdfdc62d4f84c474e4009186e234a45705aff0000000000000000000000000000000005a5288a7ad559e3c840a9b2f04b077112acbcbce27f75ba54e78a160b3de4709532162ad973a3daea30589d27c0e7e21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c2bcccf91f2f92d8742f43b3ecfd0e86c5c0b571592a4b0229e5d758e7547099622150be509a0eb73faf60b8e6f32c30000000000000000000000000000000012a8ba2e96931e64a4c8d922128b6bb9b33759b4a8b90298dd966e24bc8f2a62c93578a51f1c69d25a985998b0f701b2000000000000000000000000000000000f08d45809ff6353d79ed446a61beddf32b8c10e80320863c14dd6f3963712a82ec08078d870be39c894ae7a115761d10000000000000000000000000000000015b3aacd68e406cffdecfa1862a05d2e86c18f88953c9fcacf4f57ed148b75fe47ee7d520423e10b253812c069249ed71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000d33f05473dcbd7a6f87aff2c4492c5ee075dbeb240ac3efbf7c10100349a21414d7477a2a9bf8b820fa22cafa8fd2f000000000000000000000000000000001909b11e06993d3b3f8dbcf53af1f84f8f77f2a3b2099e43ad2e388a9f50cd6dfa3016bb8331b9c88f72a5644cc4304d000000000000000000000000000000000c2d1377a29d0f1edb540183986f4be344bde6b0e828e660e237ade096cc93951df423cdb31402db6a58305cd8affc3c000000000000000000000000000000000e00541a59a064e75dca4a34a7dc2b53166aef07c5304d4ef2958eea89e0c03731da0b1d34365d21f6a96abc3f5f3ec61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000199577c6aa52005ebc97fbb815f35f5536b32d01832fcd38a928c45bdc74979166b2642e1f5c8105a7c65e1e3e91be160000000000000000000000000000000003b869f8fe45a059b2a0a0e7f881109c82f3670bfde042c5308e47feaf845ce74e61e706a9041a35fe9b5ad1b4c25b64000000000000000000000000000000000402ed4ae3f01663f6379289751b684083d40c08fb001dc3338452587716b31462e1b9edd0f3c958119ad3a99cd6e09b000000000000000000000000000000000dd87de5373639b4e472dceb52c1526489cae7db9449a76c2b6918af7be3324d553057d15b51d62ce4bfdd3eea04142c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000eb336ef38c387b531ef1297a3653a8ecfde7e9568efbac252f51cc34d493b1d287fcd03ddddc773aa753b075aef804000000000000000000000000000000000002879eff0355790a7c1e598a848c2858ef74ca6026d2f3982e60c0f5d4ad248ce5855fcadb171e959e63e4c0ae2fb7d000000000000000000000000000000000971e792f0dc832dfd3d324afde0fbcd1169565c8ffd6cd90d5e34ee97a6ecd47506f016878dfdefa4efeee1e97689fe000000000000000000000000000000000f01e28c11307cb75040a8c4ee1efffbeb204d5bd9c9ea4646216715cd38ac2a8a78d6960b9f20091a13ca1824c1e7991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b028f2577947445327e7a59d284540e4a70d818d923ccb094a964f229da2e8bc4a8c384e28bc1498971819b752e7b40000000000000000000000000000000000486fb86ee6924a74a6da138e4a33aee6f571fbea13a091dc5d36aba1220046fb5475f1df45846fae5a3bed42b2f086200000000000000000000000000000000128878f7ef1ea3a7d68d82805231665d6ef319e0c6ccd33f8b69574a9e9d3e94dced576aee30f8cd731964da3209a7a4000000000000000000000000000000000efd61a5527cfb0bdea34f81e3c4a0faeb06ed5fbb1b49099219af9241fa1504a2923e1e5d4921819caf74c1da7d20581824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005ee99d683d95606465110a6c7d701e28b6005f55325ff4dc7eb0530ed76d72f29777001f867e881bf88939a9626743000000000000000000000000000000000005be8ecd6eaa8a09dbe42b5aea039633f1af6a23f6f74dde1af31786d3306c2a2b154763db48ebd83ce35050bf2bffa0000000000000000000000000000000012994045e0a6e31801f8d811cd8474563252114526a5bab5e7ac6aced43bce1a456c1e62222beb6f81d5ad59db330f550000000000000000000000000000000001110a22468be14ee606c79e1982612f270e800dd4d9e5843b576d68de839da7f4c371720b26fd334abd05ccfbfa52161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b63af19ef755651fea130b411999a332440484ef0e3c3a8adc57222cb9e73b8dd54a33ddd2840ef7654611cfec8bdc300000000000000000000000000000000190107a5b7a3daa41257ab3a21ac2eddfd20d256a180bdcebcda2dd36fa7c98f3e142930e7a94095e0f858be1ab0728400000000000000000000000000000000074bd4deb184b3146130e2661a5f1c4186ac692450d40a43613e7db4952ac1275d609a9dd28eec54116342552172d1d20000000000000000000000000000000018455386ef333c7558f7258760e17d5ef2a6fb7c94b740e2cd1948abbf06620e2314c4f75fa1706c90c740335b8db8941824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007f9728915e60dbd472b8f381d0b3b96c850cc63f8a3175c95f82bd14f6e3a91d1587da029725e17bf6f1c4722c7c1f100000000000000000000000000000000185d005d561aeaa3c552c2fb8c7631bc36194eb7597a0f9bbe26fa77b6dce66670dd61f1938acb960a045db1aef98c4e0000000000000000000000000000000016cd91a64a95be7ace42d45523013343a4914fce213f25d3ac3cfe474b8e651df277ad41fb153fb0e3f7007553c8aec20000000000000000000000000000000008e9338c058917689eb01bfaa478debe85ddd665f15b6ba01bd23a8b0f7dbe7ae24c62171dafae6e72114af83044a18e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cade5e723b7b7f9c642302470b99c10eb065bb11ccea7929f6646749af6a49e0397c17db55ba1a1f5d210569c4f1820000000000000000000000000000000000fd4579f392c16763016a702f5e1c02c5f9e7ac279fc38e3a43f124b925ddf09364c33aab23fd178244ff5b8e51f7916000000000000000000000000000000000d74330f40790da1cb2788bd12be55494010969e58a3a90d780d129132a0430ace5552065333d4df33a3845f82e1cd990000000000000000000000000000000014125a57f3b50a5042898fa63221a1b503b6c02df4b30022885f956e7948ba7c98a8abec53ea5179b3c6c36a0fd5847a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b81c9ec882ea6636b0ef5c85d1629bd5c6cc9dee96d8aa623f8fd84aa8edc0d18ea82ce9319d4f7d52408e903325dad0000000000000000000000000000000015c717d944bceb4d49742411ec8e8a73bcc11e208e023e68f7b01f98ac7be8e557babe64da5bf4fbb50c86158748aa1000000000000000000000000000000000109ed3178a5daff7b565664c000192c4ca0270706fc7a0183a071c8cc9222820ccbba90c2957bc8eafe46703f971b58c00000000000000000000000000000000083db7baf34e5d542bc2194cc6e392366dd5895fde33c7a4654f5be6910a37bd2440d32ed6341c4b64f73d1b5f3fad431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000179d929ef49df8ae1ebda88a578d530b91eec073b9c31f3f8c81c4d5873a260c97e943714e5831ce5c593a6a60ad081300000000000000000000000000000000071b51a611f6aae8d08dc5a56ab3cedd5eecc1e699dbdafc9fb66094667f4fab3e5066a15c65d84425f72e4f4440ca79000000000000000000000000000000000a3f84ddd786f48da54558b275c8e27afaf4b9fe709a5aab1363011ccc85627e00e949ad78bd3f5e237513d683ac718e000000000000000000000000000000001517a3b22cd6ac2ef59ce2817776f3313b1ed96fe4db283baa431aca0740e2d2ef5e2fc12bd5b0b66c86e6093fd8fce81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000013b03cd0cd2b3da6bcf67f1b66191e2ede276a1c6949a552784d03b02b0377a64b5b9ba19837f751a64d9f15ca5bd2810000000000000000000000000000000013ad666d1a6f34c1f647da9179c367efa2a7c29660913e4c3ee46d47f0e125bc9e264aa48a3c23e4a2d9f5347bd5a4980000000000000000000000000000000002a6c9fb6ca45ed061bd17513ecf6508d8d9ee2d8f918426f65058cad0c5e3aab205874c4452a45ea65aa2bbfcb67ebf000000000000000000000000000000000c2dc22dd05c745c5f9012c6d47075cd385818da8c91d6a70ee9c1e0d7bf497b85d5739285278e51a9fe7f283296d546", |
|
"Name": "g2msm-16-jwasinger", |
|
"Gas": 240480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001104556aeb45e44cc8c466a67466a4bcc9ce6b62011bc292a2985fa6b43d87bdf8e6206fdf952703c7e441dd8bc753c9000000000000000000000000000000000198c04fb399606cd7cfd4a6aeaedd05cbe8daf953a63c69326c9b359f8048941c888c77602ed810aa83a218ef24eec0000000000000000000000000000000000f0f91aa814be133b06e6cb830cd4b97c8c548e6869005ca34c83dde8f03c9d9ccc879169b4d37e646a3e8df9b3153620000000000000000000000000000000014c6813606a7f77084c0f28b071905c9fb0189bc9abedbbbb30140b3894a13ca851717cd8c91d728fdb22c0bd4aeca801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000376af4856ecafe1e4482d3334dac0b730492eca9c77ccac5133570e2a3d3bd563b4a07e905353a1317d8ba83e2658a400000000000000000000000000000000124a5ef79681ea5b556562c237a35e25ccede8b9c871f70972b25d035dbd30f72ce04954189e2f9cc7add3a94f59bd5a000000000000000000000000000000000fa6de68187bdffe5275af1f590bea2a84ee8bbeb321f60c4c5f885c15d01cacb54de29326693bc239a14d04f012503100000000000000000000000000000000101269f6cf51841f76147147c90b881815476c62b42f7b71961a073a1f184cc4e01b6b3d656c791c1e56ba27965bc2e71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011ba1a5fe02833c8600e725e2ec1a2b7f54be4dbf5ca6345d502c1fc9ab10c00c99d9f6120ece763d5532e83e426a596000000000000000000000000000000000e63dcd5386a32c287783a51492797752924713f7fd1f4ca41064e73c001ea057e9f976e4412b8b68b521837e8eca07a000000000000000000000000000000000d6e3a776dd6e7dbcd71f4666aecb51d214adc4af861a71ff2fbd7063469cb7e0086dd3d6ecfea00e9661c34a0f1ad670000000000000000000000000000000008609cd85edb79f4af9b9b2d68c18bb780d63fe0b2e4b4cb4a6ae1d64b25d9b39ebe3cc0055bb9244538fc048e8518941824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f077c324ea0932c6e714b608140ad8177f304e0b133e6d9f42e668dc9a592848099d14b7116e650bc3c2bfe8e8c0e3c00000000000000000000000000000000021e2a8fb0962bf01b8e0b06f6824ab03ca53fbf6a5329c1c7572e6318514a2f17a6bd04b58b5f78a95671b0aaba1d57000000000000000000000000000000000ef2f38be769797fb08c80a01a842e1aa0d31c97ccc668a40efba145e533e9e8ff27f0c16c7699d817474f3195e7fb0d000000000000000000000000000000000c6e68098be8a66438e9bc378426f8c240fb6cf7b85ca5af8802fe42705392becae2f14f6388e11c75840447d0f5d36e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c2320c070506d317ef35cdfad07e47b664eead07644a8e6baedcb92f26a725baea5a7b433966f6e09cc4ef0a25438b100000000000000000000000000000000030509190d69a4193a2653b430af65a0e420ff2da2f7dfe7f09961a814f40921db2316035982c60bcc3a4b6d24bdbc77000000000000000000000000000000001616ea2634e28558e4a5c11064315629bb83aefedf8e96e4242dca7cef1873116f8e32fb6d7cf28b772ff2b664fab5e400000000000000000000000000000000187b1eeefddf013a2a643e33208488114b67515b025d33b62111bd31a2681046de8912cbe3f9347ff5de476e09d368431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013d4068ee6abd320dcf4833f72fe17405e62ccdb38fb46cda3c328f1bb5769399a0f17daceff5ba72a5d0c0e25b89c47000000000000000000000000000000001581ae43f73c970ef95ec34bbd406fe6298a9ab90196a01d20bdbaa207fbdd7405b70de5b2c65f5d5795e2171cfecc0a000000000000000000000000000000000ccbe6c487d3363119acb7ab34e19f95159aad14e123a0a8ddaee7357f311be2583676f24ee0edc702290813af0039660000000000000000000000000000000008dcaa66df2b5976dd8f035f337fd5a8571c7ff68fb97d1194b247bb9d17325e7f9e47dc485986e320748f00edab1aa71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a2b306ea42fa2f504d4641755f00b8a26496b7c1491c9827e335720ede523e72cb1b458861fa0889696615615651b17000000000000000000000000000000001071834c5fbd5be9fb9d76b74597569d912033d3912e15b2f8425c7561cbf27ecd114e272b84b53f325aa03895ebaf17000000000000000000000000000000000aa85beb2d031320e646d2484f60baa7ba7f19d836b46cf7855403c02363accc5a585f6c586975ab090684e4600c6c9f0000000000000000000000000000000003a1524524d3337da6b2598dc50a4d8f87bc0cf5ac1728daed21b2ecb4760ad89725cb65a1cf25d1018602e2ece363011824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007accd88917e5ea54211a1b729ab5e008f430233b7d57bb3274e22abc3d0b721dd6d75fc192f5bef97d6b532d4829f1f000000000000000000000000000000000756395995c8e82c4e132df5deb98471e4725b6c0fd65499d64e7f60feb421b831e2c7c664091d2d6ea19309e693281200000000000000000000000000000000078472f3bcf1a22b836a71d0fc26f1e7ef1d1d2449e53219800043a86c55b616b3decb36b6a0dc09d897de07a8a7885300000000000000000000000000000000159afe20a5b84c33f0fc97ffbed58a47b8818ee1a4f7a6a551ee1fdc9f0a4713a8fae4659d1ffc786d3a26a4073c03ab1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000731250638b25d7c233c1ccef3de8e5a21b73539d2a066e40a6361cf02976bb0f808ce5412ea59bf29d87011f39b17c20000000000000000000000000000000001b6a3ba61fad94594c410515f98678d6a57100e1e7782eaa86e556494995b9af16a03477dc224d2d81c67e29aad02c20000000000000000000000000000000016f8cecf491d78b7ef48dc84a00a509872048ed8b8e36aa8195bd743ac383e72c9a1d32e282cc2d6f35f28a05aaedb8200000000000000000000000000000000078531036e75d83a3acc1b35eb0250e340f2460570fa002f9407fe0a3c7da9591c710162c9b9ec07472f3e7706cc51e51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d9959c588edda60c184b9d22de33453d9c338c7892217b07e3c6c1d95b8d7a8b35e6a650bc14e419d0193123667a34300000000000000000000000000000000029a4f9a79e1505d72130cd287e67abe9567151a0535ad973525a4f13384371ad57c96acdadc2410a8d073638d29e380000000000000000000000000000000000b1d866eb5f67a442a8fd367bd579f96b3ee1f05bf066a1f293a451cf97b211d6a68f6eff542d6f46fb60ea9f06e27ee000000000000000000000000000000000146d6a623164f50a81ea9552be321c26d53e32138c3d23f1b2d1d2cf12e43e65b56ba4fbf5336d5b9e68e2ecd6413541824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f0ea54358992c5a4c4bbf8e93bb07b7df6ccea95768e4248741ed3bcaa8152dfd13406a6cbddc9a22e440e410a6fa73000000000000000000000000000000000d537c497f954afda663c54144f38e6cc24f662a03f762225617d0f5e4357c6a01eac7f3b927c1978d76d9e1eb0d9245000000000000000000000000000000000db9b4eaaedacdd13132cdbeb1c1bf593b9aac552645604cb00d4df65bbd1efc54417de5939ae478e1394330b0d79ad6000000000000000000000000000000000472a33ba55805c1a1646720f72fded955ad0adc74992400d9a98bf07087407a11d255a6b6f70fb50cf0b57f595a1c651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017983879118e9102e8b2ac54d71799e30bdf1188c638e54b7fbeb5f2bfe39eae62ad18560ed29a2fa2307a6a1d9db027000000000000000000000000000000000e19f4b8defb1b7798eb74a885461373c368ae17fd101cac4039f0de41eace7df689743fb8f9003e7acd04723303682a000000000000000000000000000000000a85f33e410287e5f25739e2a2afed580f12ddb4ffc0c8c4352375589b3b56d1d55cc3bd145aeab54ee3cf039edd3dfb0000000000000000000000000000000015da8e3e3ebea1c51c68c0f3af09dd442a56ba75ee925db8700bea0a5b75f7cddd5d9bb5477dfbcfab6eae9897172f4e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cf1278667922f7994945f1688c96d373b6a3bac2fd6b277290c9f7ab86e049c4c661de7681b616823a64a6204a4c794000000000000000000000000000000000892aecad822fd54ba816345d36ffd9cc3995f435f9cf5c1990922a8ec9342680cdcfb076f235527e2b504080b1679ca00000000000000000000000000000000106af093f2778f6bd217876fd6403f28413e885f465e1019b83472ce4db3908abe0155334cb497fd44197093f06b0eb80000000000000000000000000000000007011bb29fc0f42ba45b7807be97ab361af719914b501d5325db1110d943af902a8fe070401ff1d77b78a35a5313a9491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000194149f41f5859428a7a0fd746e5af76a527e460679552cdbb9db8de0afe261d7bd53ab72859fdade8b891b6c2d7cc1000000000000000000000000000000000105ab549dba17a7235ad523d02709a222fccad103a1086f8bf658a2c08875122274021aa65017a6d12bb414e9e290e0f0000000000000000000000000000000010667b321329b2bf6219387b9b0940c15065eebc9dd12d397207c94a8b3a1bc4603dc23b799379152a46a7e666ff5a5a0000000000000000000000000000000016a57f08a8ff767661012fca04b227033b418f06f1ae48f11e2a510af89704909b6d830ebae761010ab27cfd333969db1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ce8f0ffbe14511437a93cf5d5a6f41c8b141d0e2203bc72a54123cfd5f4a0bcc2af21d74ab7cae02e64c89c77601bb90000000000000000000000000000000013af57bd94c81ea4a2322c649b7ca7a8046d6dd71f774022a2ecc8214a7f87495a7361d62077740fcfc8ad8162188c760000000000000000000000000000000007623f4ae90d7cf1e3b3b269849e4ab2c8ad42530de2ef36b4ef4177a4b42d52ce1d5db26487bfb66b3bdea1ca5ad9800000000000000000000000000000000015cc4825d19a5824a24e147532588686141a2220e76e4ee45f89e181566efafbbe2928face6c1ba5e7d76290c503e5421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000188ef76f3f636614fbd3d9be8dc5ceb80cc3b8ece05fa1ad3bfc2361cd9942decf6b5c97ea3edf5420a8f5d530f4ce5100000000000000000000000000000000105ee34bf0f58fe297ea264ae6307f3f0a14adc34eec12512ecc85a9509176044cdccb1ed1e7234dd336f4759c7c41d500000000000000000000000000000000111cb92d59590dc3c5d97b2ee4ad42be6180e076c41e0360c71a031552fd54665a21b462fd9ad9af9ff0fbbd1e3c111a000000000000000000000000000000000e5fa87346d31866aa046c6597d6b7ade36e71453ba2106ed739b512fb6168c61e2f7d1458137237279354b526ae84a11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000beee9a81cefbcfacd5eba208142a6ccdcd40556483345155e4eb64d98eb07dd21c05246b3f4ef786fa45d606e207a1c00000000000000000000000000000000189891e35736b0190e6fb5ee9959380e9a1e1815590e4ccaf0cfee72cdce0c9eb82f87c7ececd102812debc1a51f2f51000000000000000000000000000000000d43e75c52216919c08749cd87f812ef0a95039d22636c8ef7bf0796ce4d84a5d0d25b26194129d071325e64a44594b2000000000000000000000000000000001007fd530a197b73dfa671a8aacc929a94b201f86d56467a72199ebfa39709818e917cdd6663cdbcfbf6bf7a92fae9e61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000000ae34591f4972146fffd248b35f012ab37061bb015d87b8019964079e8288a814d997c2c62b6d460ee5cec0f445114770000000000000000000000000000000001fe760c518dded13a56b10b8e266ba621b65ad81ffe5d9b7f48bd1f836a50be51449d8bc2bb50668ef6665a7f500b9a0000000000000000000000000000000011e71eb57d8c3fdd4ff08bf07cb79b037d08dcf554688594ed8a1a982678ba9acbfadbf7344a4b3aeacc5b2e273c8fb800000000000000000000000000000000149e4e3cabf0cada1cee16360c62699e4560f950269310b79e5b50732515780e489b1cca49695e4e607ca0258b97456a", |
|
"Name": "g2msm-17-jwasinger", |
|
"Gas": 252450, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000035719ed98fb006b91929459ccdbd9ec3d8a4ee3722fc7a6dae78885a022265c1cc591517c2ee8100d41dbeb6d7cf18f000000000000000000000000000000001996319f8063de95135c754433001dcfe4e07519c069f38c81f29b5c21315f19e259282500996cd64ee7a4cd5cfc393d0000000000000000000000000000000001b88d958e0aca51e2d31040da8444a92ea3f34af2ea0307110baaf16ca11a2b91f27e44e52bea856f2a8000c334971600000000000000000000000000000000102eae8acf7ebc9150b37d09a0cf5b99a6d114fd9fc256e5fe0414ecd5a3a1a533f3db8cd8c4b1afd3bf48f349b404141824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000050cad5460e28bf5d32db9c3986733f148ae9f36dbbb76a5d8728d29802dfe53f467893372c01072d913c0b83e9b92fc000000000000000000000000000000000e71d19bca2853a29452ae941263071d7b6f6103e2b6f6641aa943a83ae987c2a252742ae35e1c738ec9139e21aed4df000000000000000000000000000000000b78e8d86de0a4927a7a8d25cf0a0029c25b8c6620a7ef33cf6747caa71e29a8f0182f4d00e81e8668c79f3cabd6ece400000000000000000000000000000000033733fa7e65bfa79119196911565917edd32652d0bf11cff8a27569bf22c00d5f3468aa66fdb7e433ed8e5fb4a07cc91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016b7b2dc69076571e574fd74bc86b1d47327107874e53ba07529ec3e3deeb1316a199a8499f15396f966a815f64bbaf30000000000000000000000000000000018bc97f141aa016ca6ca93aea5805a63c18873fc5f955c5289946d66d5eca77090a347f1f1d39dd8b153f1d855e00a910000000000000000000000000000000002aff2b3dc781bb0a57f04564e299aea6c2351f08a913a7a24ad97f97e1dee894ceac5e2aa2216941d0e689da5ff6773000000000000000000000000000000000d8e5168d7711280795053af55a7eb6822fbd5e0cc413f5779396b345d9b7497405b0c5084f7871f0fb834b2b563448c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000012128c36a1d438083dd79a43aa0df1cf069a5f562252c1f274c4c08a0066e8a592dc0ff99e1192f744b9e4de83bfa7d000000000000000000000000000000000ad959e43c6e608ad264fcc133abb4917b54e3db6673ee277aff84774e02a6376ba9b3950cdc413b6fd4051674ab18db0000000000000000000000000000000000e423d1aeaef918ffae49d269c8c8a0ce9158701d60d572ce08af691987803e8c5561a16438914f3b5c8810ae0aa9f90000000000000000000000000000000011634f65fc32ae2271bb957e31314e4cc7adee902bd78e3513aafb77964957a09dd7afbd988fb3debf4eaf32a4ce7a2d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016501daa96be2224c9c53e2d918aec64052467edd47d4a51860384a082d487b70ebd869b32e91fa7d4c14caea76fa14c0000000000000000000000000000000008b9f14ff60d996bfa5150bf5a3c2f2559e3f7a9ffec965afcc48be2d8498020b55eb2f64b347bbe8b8a17297edecf680000000000000000000000000000000006848030ecacb1b42fc4d2ca9ce9b67a3b719349f60bc01b663a876d96df736d33e58d534cd71b84b655f5f1356f7be600000000000000000000000000000000076f075f53dc9def4207a6c21a7d85991d4c6e1045a540cd61a8c11f87c91128276fba2e1cfe708627e9a1643bea37481824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001489e34a5245bb4198096faba6093cd65f2941e5ef2e2bdafa9509db89e36b0b0d93c260e96cdca3b9b6ce00acfb69fb0000000000000000000000000000000014038bea6c0852ef99321b14c2781e46cb8cf6ecfea7e015a57d0e577be3c60ad4b72cfea35bfa7bddccf62b2ae74350000000000000000000000000000000000121a942d335349275887731fd8134623ff7cfa6468428810ed5bec46318bc0b416fa4daa2e75bf10797d2819cd346780000000000000000000000000000000019b621d92198088a212dbd1c865f5b43b70f96ea719ea675a46e0272b704d89b86cf6dc0eb0738c107409e3b060970501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016c35d18f35a311138652d7bc36f0884a2dc0f8b91c3679dfb596f25b5ab4702d1c262b88d811acf363b199d1a6fc2e90000000000000000000000000000000011323676de68c724929dcfaa5f52e4f9aad2e43cfa30ef76afa726ad843f6841befd4dcece238f623e0b9331651cae62000000000000000000000000000000000d695ed55b40264d16c757379e2b38cd251ae2ff0be327b2572cc415554b6a3c4831a462b901b5037c9c55edac28273a00000000000000000000000000000000185e3e5a4c19da26cd7516cdb0176dda8ae913f29a92d69c609d1a6bad1f535eb270756addbb791bc3ce3f7f5cd1ef211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000168c03cde2800253784925dce9f31ca98c20b01e2b22d174a10d769f97886ee04cfbb9ac2f9d3dbcebd2461ee4b7b9f90000000000000000000000000000000011074252ab583d934ecab393706005ea724d57f7d29b3b34912a1bad84e599e5ab13f140f80c183f08ff2096bfa8c019000000000000000000000000000000000b36ff32db6dfb354794066938a652d042ee9647bc1d1520a8f32a4f66d9344ab843eb3d347d010503bc6c19b2c9244300000000000000000000000000000000060afd6fa713ff18d4d884b223dd65c4ef16c8e209d32805e51efeb176f43ad7115d2050ac2f434f480ef96d64ccd7761824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014dd20d5592e48445e11c35ca4eee5e97ddb657b71b64baeef20c158b105638adf9bb5540c3dcd2cf42000a785fe572e000000000000000000000000000000000a54693a993d3f6238ea8303ff857c56f2f3e9e75069c8ffb280ab6b3a12c943e3afa6fc06f299ed0550a5d87ae6aa28000000000000000000000000000000000e364b04ffeb4d738fac3ee31acdc51381606bf6e86b5c27db8fedbfbee6bf7b368160755950f1cfa23764802af4e3a50000000000000000000000000000000015c1c0756f614d002f1365925e73b4b00e618baf5c5e8894bf4ae72665f3e3b40783d309970b170c88e017866c402c221824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019ccf1ae26d6c43eedc0c2403b3367dd8bbe8750fc3ebcb5506b75c81678f94f88f6c916579701d77bd11fefdf18bdc6000000000000000000000000000000000eee7577ebaa852710e6854dda56b99f4b459816f81fea9b5084431580960b7349664340174a5469e77bd7c3ba13308100000000000000000000000000000000128be48b19560b21d6d40a73b8ebe5b63df73169930d3facc710e997e7ae195fd641a0cc70ca835e8840aba48a5162c0000000000000000000000000000000001338804d0ff749c8fe0136e01b1f7f0e73783e03d991bc5109842f18205735a160fec54636240baf43a014783382da1d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007008bdcca55692956df3519a9c945a1e48d2ffa1c6393276a7f577056dad11972396c3f1298d6b3544c8c135627817900000000000000000000000000000000179e40e314439c7308e4f6dff7f9c7b7346fe7e3bd5d09848d0d8f6095fef44b9462909447c6f97899295ac682f29e1400000000000000000000000000000000136d33c2ca515c36c0d265e07b830064c6964e7946876154094b37ab7e8e20bfadf3f93a4fb9b7985cfa098811e4df850000000000000000000000000000000000c08cd7dc791227e25e3b6c14054472062e0fa489e56d0861c21be190b5e5097a6e909536d297059ac00b3ae7374c841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bd4963bacac22f80ba7c11169b304eb5866c70a7186625f365d289eeeed97c43e061edcc9e4bcb67edbb4147d9f34e9000000000000000000000000000000000d084653c685b7e36f64e9641f6041c41b1ecf4c30066adc642852ad628081cdd714c48312ae62b7061ccd193f9297f90000000000000000000000000000000008b3597e599aa1477eedf0f20e5276f8ee4d15811b7b49f9fa40ac5fbcea5f53879f7beaf5e44dc2dc83bcec370dbe1c000000000000000000000000000000000b3dd0f5a7c7a0b0a2427e86e2003275ed2e2a8bf62a51d6f6abd18562fc113d999394d5175c419d2c22b2ad431cd3f61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001581b30764a1d414ff4e72e5707619ada81b04748d6465d31c5f59ae5cad0aa4b7436442d3e75a1b653b63af791f5b120000000000000000000000000000000010891ac43c75dc38e151ceb409b5085d9cf78307bb27c0846d7e44618bdcc2312ad65374809ce8789416a618ff160bed00000000000000000000000000000000111009eec61f58302425a1d0019b05d5437c447df221ed8d80285c565d5f50fe03a8e4d28dd20683a2184abe648a69710000000000000000000000000000000003bb86312fa9b8155d49c2a975b05a32eb057431a570925af9132e64c29c73754fbabb2acd97d7c6d283e343293096251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004d2ae44ed5121abeb05710f27dea8a01218037869a4e11cf15d00ecd8e2603906dd7af6c7c3fc1865adbe9060c2934c000000000000000000000000000000000922107b997a88cbb898dcae58f4651b7e4f4b5726e6da2f591e3619800138899f780d16fdb4e91c31fed5c46cb779b60000000000000000000000000000000015287940736acf6538148a79c00457e0df3bd9bf4328be2d340d269d00dc7ba5037557a352704bc9b0f3eb8f6b69748f000000000000000000000000000000000b15be9d58cc568ee15be155e70506cb59e768f7186d7b563b1d2d1271ff96e170e8a5d9e25fe62747a2d44f32cf4b851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001ffea71fc64f8c12a57568133dc46d8b8af59dd042f9cb6e62e276ed98bb9308e7e7a9d86cb372809a114e71f2ed460000000000000000000000000000000000aae2c13efa33d014785648c98fddc09130de67d8255d6d79250d408e553627d0cbea4d677d426bf1f9a25cce21c4ec9000000000000000000000000000000001258dccc658812f666a18fd832db1732ff84d08cefaf4e3e9bfbb72357c404d5721ff41cb7753b88dfa3e2209d10795200000000000000000000000000000000122b23779304cb6b46bc3417bafd9f5725309cffe74fe4b0b1daaa866594b8cce40d761cccc32c2e8991955dbe046cb41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ca71ca2b92d46b65ef609d058c3c7f2ba1614753da04fc98b0e75ecd3b701f397326058804c3162a99def024d9b99880000000000000000000000000000000015137873e7a55712fbc20c7875f599b52bd20ff8140de5c152fcdf38aad4811517a2a0d1e4c4323b98c569b37eb6901400000000000000000000000000000000080caadcdcaa4f67763f120e2903071b7651eea27fbb4ebf693651fe986ae63a2e409975d65df7b26b302ad17628efc10000000000000000000000000000000002b082b2cef0a5e458b0a498f021055c1df325f829e7770938bb85ebe59c55011192e8b0d89d70d54760c3433cad19061824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000110ac8b1d632cbf5ff24b13be7be786641a93138dbf10da4d0d8d64dfb421848075923bf928176e7eae4515990bf0da9000000000000000000000000000000000c76aa56b592213e39e31c24c5183c7ce5c5b9f90f0f69637e1f23da8848e802efb0a579273f329e841b95036b4423bc0000000000000000000000000000000009c74f81ce87f33f41097fb21031e4e332c5eb0539b58e6dc5d8fc780f434949564ac4e5a4b362c565f893942ee0abc9000000000000000000000000000000000d8069dde5a23fa45228c3af354a55a9ebd1138363d1e08f00b4aec37b606218614bb62205b5d28416aa24e1f9b435fa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000168bad83d30e07baf51db477b513955fd5dcebd46233b36958baddabd191fb02556d280cc6f2bf53337838423508f438000000000000000000000000000000001208bb4851ce728bce46afc4889a9c90340bf5d9093d84c1cbc275114fd478455773619e2168913cfb77eadeecbf049400000000000000000000000000000000113cef76c69edecf152d69ed9c2e402174ab8100141ee041e90ca6b64af9e14c62da0b589a8c461ebbbee6ad276fe67b00000000000000000000000000000000109acf09c71e4c53b15957073f3148bc719d22252996bc350f8f195f7324913febdcefa9aa417ad8993faebb50054e511824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000007690d3e54ece0c6dab5d93090807691c391a91f63b9f05721373d2eedf91cd0c6372209383785a25b8891e5cbb1a4cb000000000000000000000000000000000e01ea6d7db007525fa4563493ea8b1dd793ece30c82ad6672bff6ce95ed270f0ae74ce6d02860006c8f1ef7298899620000000000000000000000000000000006fe092c18f6fcd48d7028e1b3f73bf4500b22453ed16f346e1a9b806861f288298db51d8d9a7ebfc0969f6b33b4b2da0000000000000000000000000000000000715059a9f4f325f23fb59c655b0eca4dadbba891249c6f3d0258c14f33b2fd36b7e708b98ceccaf8967eae9c8c1af2", |
|
"Name": "g2msm-18-jwasinger", |
|
"Gas": 264060, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000c91bf16071c210bd2536006eda967351e05136448c5d117c5cbb1688a7706e4da9db374b1de6326dd1e51bf44521c1d00000000000000000000000000000000034d41776748962e7e90570ee764c555d2246c02a25c71056db7db526b07355fffc18c0fe6a63822a51397a19c4b5f6100000000000000000000000000000000026282a86efe2f67d7b705c31a432d9751af03c4dbdc0575c2052ccbcc24fe8fd08874d5b9db7b8432c8375902bbadb30000000000000000000000000000000003fe50bed667d6446f8201bdba34cc92faf2760dc71d0aa0d13992874d74745377488eed34874807d08864d14c0683d51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007b1fc64541cde28fa3ddd640a33d2d010a65af5d0877a759f7d96c07ddc34469c2ffb4d3b22127d9b88e33f6166c31f0000000000000000000000000000000008e61926c9beb2b61a33e2331ae017d2edd5666d977301a307ca2688066456f846461f60df878056f907850de48d96ce000000000000000000000000000000000b03938811b993f6c5e61f7436573a642539b001628463ca899585c76633bc312104ad276dd8ef38e0711f33e02f2e5f000000000000000000000000000000000511de2e37e24388e0c35cf0014aa305456c4ae7e832c8788cbfb361ea4bd2b7961c871081f822a488f3a7d80ae5f6041824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003cb69ad4e9b3c07932626844faf207f70d6a4ad387e97d584c0120d2cf71811c505d051efe796ac6c2afe5c8b89258f0000000000000000000000000000000004524e95283bc2df58a3df1711286908b4e6715ae78294e2777960c314085bfa863bee6bb8100b58fa47ab9bb2d3d5e5000000000000000000000000000000000e3b36c1922c77dd0d6f1836d5167a776f29b06006126f86f4aebe0ebfd3239c685fff16fa517d58c2e3bb52bf8010970000000000000000000000000000000002235af179058e1dc3343cae012b9788baa21457a846e276baa10b8c21a598aff439d44bc5c0cc1c33b2f41935b5675e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fadc8f674a9e2c0fe747583f301c23ae9f9c7dc39ab78c80a54ce2bb38d29000dd085e77a7cb7d4dc3b48321d7d2ef3000000000000000000000000000000000439234058aa9b405cc364087ca30784521696700e88ba11924dd90c675b740641dd059fd0d780880d8e916efc2475f1000000000000000000000000000000000fe208f0274da997e803ad54051aef3995508b46439478c03a4626bcef7716ae8c5d8310cf2794f4267c823f6f4aced800000000000000000000000000000000009d280383446dcf7f5242332848cd2bf2926c11eb51dcf17a3be10810fba75b55e3ea9ce9bea09ba9258b3f3bc92e631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014c2d912d5b704077d63f16b64aaa8488f9c287b545a5a28ee0794b093a84221c14bd2187c7292450fd18b5877bbb46d00000000000000000000000000000000093c34af567e20b280ca71023dfd63dcf0d6b13f86c1ed5635d4970aa51d15023e9a1499094a81497de6765b2b2c60cf00000000000000000000000000000000137ee6e7169a7acb41ada9caa07ab4c0e4a3cdb5da3a9e9187c990e315c772433609e84eca600e07303be15cd66ff3ff0000000000000000000000000000000000021461bc73aa216fd499b71581581bfc909638d358aeee8d0959aa9e522c90b08d0800d0babc2b62eedb09f5ef72961824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013e3d9ea82df847002f31ccd13eca5e3a048c74bc52a8a44113119a2c61da28c186e8175b6400ef8d6331d189ff93ae6000000000000000000000000000000000c42b746f98a83238fc5c1c46c53edfe7d78a71071f255d42c2080e6495fba8164ca7cad2cf609f3ca7d28296b7d0e47000000000000000000000000000000001240d63ba7b36bd6db5dc681ada6c70315223631c02f17f1459c90ba7ec1dabc9b67d2d23812c367d9b74814037604de0000000000000000000000000000000014ccd4da05c7118ebb426289e45d214bb940c43dc8e72af906aec699e96826545f214a87fa743475a7c4397d65a740f61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014be2ac2cc81d88aafce14ab6e2d0b957edb01c6eaf88da76dd4fa08d7c4754d5cb290f26e96e2c3f3f159340f2dbe360000000000000000000000000000000000e692f453e2568b88f22ad857032fc8bc91a26ca19da612fe1050be7510366f1143d57d6011ac7f927cbf40986002c40000000000000000000000000000000007165af45a85c1cd182c7bf81bd88cc8d6e461eb471acfe357795b99e8fdaf5efdefcd2113684bcf27c2a0fb83fd3fa00000000000000000000000000000000010dc9748f27e02f4fa0ea743908b589a53a75e23a8de853898d883532d660e0c899591a0f7390e02c340b7d8d3dc98d31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014a1890b4d4dffa5a4447016ae85772c0bdbfec6c5d26be7677714af485ff59714d340a22052f2698c1837fed5515b1800000000000000000000000000000000072990f6c153e3a4a5749eb17739336d433f3668be36cd186d2229e0bcfa9a1ea70befa3cb5639d72f6f2e5f34f79626000000000000000000000000000000000bfb221684b2ce498b5199a161ac1ce04b8790c15ec5bd550bb42df81e64205bf5958887a4d89cb21ba9185ad75f5cb9000000000000000000000000000000000d5fa435a1739ddfcaac1d5b3c14bbbd78af3612903473e9834a52ac2ae5a42027182d52925efcf7e700817867b19be61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000024026ada856aaa945fae34944e494022545bdf8bba383810c68d15824d0a80b274a0a46ae8c1241385f975af9c3e1a6000000000000000000000000000000000427e0dbe0878f7478f885c4cc5786d3e2ea5149cac6d19beaf903931affd277a033000fa95e11bda7ef3f5f3d729e1b0000000000000000000000000000000010683dc1fd8b4bb10a0f6eccd6a2795392b1787602f5593804ac0d30d821c6003aa9369eff358ec28f367a6d595ef419000000000000000000000000000000000fdbfdee49be804da8ddb8a5460dde677c99669bbd344606be6dba6a00001df826527d78608daa041fedb600d6d32fbb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016d0ee130af57a0ab9f28e370dff9aff4cd96c98ee81b11f6c0eef3bf04fb3795242720e6984c96ffba1aa2d46c55fe500000000000000000000000000000000154c7802c70aee1fa597c413cf598c7f590cff095cc54d635b36086cc81f56bfb3477b70139579298f45095077678e5f00000000000000000000000000000000108ad6d3ae1d2e0dcdbdf17397323fbc14f0b48c1dbeb78dcd91d03695aaed3d1df15025f0dc8e262931ebc8047e57ea000000000000000000000000000000000cd0950ea8964c285e0d59c954625246b2523efa09bed7be352625fe9669cfcb73ef34f40e2ffa72e7ec638a3aea30601824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c1a0f0f572d2157e275391323b94e2b2dd34dec5b8d55d046db9af267ded4954d69c2474ea41c7a9d184ea5666d2c2400000000000000000000000000000000096d572953a64e9d40b1c40d43b60a1e807b22d5562cb194374da03c2570a29448c7e8f06b73bd31098d794858c6bb8b000000000000000000000000000000000465a2a55f415daae86e6f6b9345a4a0fb8b9d2c5834b7d8b23a5c89001a549e5757a3bdf336aef693f30fbe8614162c0000000000000000000000000000000015fa5ebeb480bd25dd0b8c4ca0736b0027bf38c54c3191d591cfc03b1d7214fb976cc81669e049fd63938f07d7831cbd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000121a45ffb7266cbefc77f70ccd2980e545ea958c8b1670c899aa5cd796f1c0e67756ff64f0c16ba29321b1d7739df4b0000000000000000000000000000000000951dc5539a1a3aefc8e5d19c12a0ef501b980f0cced470a5a7bae1705d451be6a37a0601132f470361c89d8fdb6acc5000000000000000000000000000000000552b54cd7c46ece6bb050b6bcbc648a72104bf9a6302c33e34b25de9edd9a6c1c6b16cfcc72d9634d1691fc0e7235470000000000000000000000000000000003ace193ca007420d21e327ee11e192b76f1f3279edc95abe8211577e0f00aa42c20b5c98763bd194c7f6d8ff84e8b6a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000862deee31a4267b28f68c6b4d8072fb96649e813058835099e6f7e0089bfa2f65dde0ae39f26f08377d3462b62d4535000000000000000000000000000000000e67769410a7d83423cf56816b7b9c16b0bf7cf65774430a7e5b409971b1cf3eee0d7610e2a83a18d202c15142e0bf070000000000000000000000000000000016911816e58f03c5afd11b3f594aeff05cecb58adfabbce0ab3ef9518d8b57c56914c7da80f0c8dc694405e4bf0e72d70000000000000000000000000000000006021b3c75ab2e839e644f79ebd78dbeb6d981f7485a3c3a7785507f8706e31d268594c7ca3758171723b3f022eb68791824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f60a8ac58cefaa986ada5161559f76f315d4a3941926f6039fd42ad046ea4b17f555d645e30b9086fe0ac79db72d73b00000000000000000000000000000000136d02c317e369484beb6f8ff5bbd248e91697c911ce7ec86138686d242b49c3612b26def46b689572a37ec8960053ee0000000000000000000000000000000009eafd39d08da0610701a51742c5bd7f445f2f3f0379ad227fcabdbadb5c96ac962486c32e12a98b68922a2c019a0311000000000000000000000000000000000a688325c3cb618324257308ef898b01e39b740efae721b748ec705fc0b2bd53e4cc4ac6c0307d0823c149203d08cace1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000127ee5548f43212192f8e529605729571c2c331dac3a68cf86ec0ad79dd59edbad5e2d70c8d5152cd80af89bc63e73400000000000000000000000000000000018cfd9991304e47c4fe81d116e55ce9b1dba7367fefd654592e739d6269449a34cce78a29b26afedb86b2d09592867850000000000000000000000000000000007f0acac9e1a56123a261ce6b0199c07b6df27974b6212a4483185a4e9cc026dde4bf0ed2a6a34e46a31e62c663aca9000000000000000000000000000000000089e1f4fd8fc4f640729f44735991e5cacb3a1dcfc66799ae6d75e473a17ce738f1dccf55cd3f1ca103f825f277c7cc61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001e2a0683a04828cf23330a34a0d83da288286cea881bae946d84538cf7fff827bc46b7e7efdbfd1b8e97d8fd0969f0d0000000000000000000000000000000013a5de76f1230656c9cfb6a67efa77148947f2c03b98b58cd9352265f182788aa0128bb8f022f0db290098e393231d050000000000000000000000000000000012921b5ebc6a93b6e408f4c1c39a949a1937f79376cb4b10264e1313c62662ee5a638be4bc063ef0255b66754dc974fd00000000000000000000000000000000123e91bc924a36ef4ced5f4bcca7e95ea3101689d211d67176e3f69ef17d59ae993ded716adf4a860dd26719d1c722bd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005024a8dc8f20c6f9a9fc082d79ffa62f08f658687c65baa99d354cb70690b00e3fe94dc98de823441eaa17ca92ccf9700000000000000000000000000000000196fc80d0ea57973027f2e9b30de3ffced35108534b3cc93a9425f9093f94b47836b81c3e6740a2130b155bcf8f3c40c0000000000000000000000000000000014b67f4b6dafbb2f9965d9bc7c5055c05c9662ccf6e4384ca68e2915502594c31e75ff5e37bf2f2f739ca1d4f5189baf0000000000000000000000000000000008dbd838a78bb3a44d26670c295611de82531c23611377775411a7897aaa06454a63fd70eb4a8abd3e40273494e396911824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001025f0936d17d59f6cc4e2acbe9ebe5219615d319ec8b275b4bb9f5797d995932905d9399d4f3217603d8eb10a6ef48b00000000000000000000000000000000037402cb72cf583e2240c1f72823b98b76c67aa670733836f4255a0b132012ff86d4e0fb11d675175a6ad893f638671c0000000000000000000000000000000010eccd435cb96983304b01fdbda592b621bb6987234ede0260a16a5fa0fcbbfe48bc9c252212087e09683eb2f7d6ac970000000000000000000000000000000012218dcee30d14117028de2334c5fee50ec2023fe1c7b92d20acb7b1e7524902eb6f6ea4a3ac933a7b693801225ad1f11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016a666e5a713bca8f6899b90888085ca1f8a1b15753f58cba354bd30dfbcc6a5ef8f4b1cf869892bca1128ce06ecba670000000000000000000000000000000017de6a3422dfff948b2cdf00266e7e084de96422aec023d50383b55dcee605e469d8179789c96db957b2e9081e2d45a60000000000000000000000000000000002d935542ffcba215be258b759cdf34d315022327cab48a669bba812f2a307a01194d88a37f4d911d5a911feb95195bd0000000000000000000000000000000010d3adcc9dc1072da84e2225b5eadbe64b3a7d3668786a1d9b8b0da378ab47f55f0ecc439ccfd80f323491d22c0aa9ff1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000000ac45f63bc2426d934848e994fcd07ec5353eff9debacda0c9e73f94b90cae7e8ce658d8b6ac43e001f2381587f29728000000000000000000000000000000000726bc1ccc50a031774ab909dc13c8f90829bd187120319ea5f8691279632c55a3f3d0a9f85ef35206b8eb624537e06a00000000000000000000000000000000119a0e0c1d5ad07b72313753605dd1845dca571c4906e9eeeb172dfb7197b177989604c01ddc8575a254801503fa5edb00000000000000000000000000000000146a7ab3b15a558d91e5d8bfff3bd43837ba9db09f09c58c4007c0d42bdfee962ebe5d09423a67d49cc0509d3e2db6e3", |
|
"Name": "g2msm-19-jwasinger", |
|
"Gas": 275310, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000148b8cda14be26000e73fd38bf6f5f6363b6ec3bbe23e7d54688483f31d331cb8992e45b71220d78f45045c59546c0800000000000000000000000000000000013ad017bb43a34bc478917cddb29eb9de0a6c02ba18afd26168a4f627dc5e35784428aea23cd4050a57d8ddece5f52b10000000000000000000000000000000002d8f0459a0bfe3235bf985e028297017185c83384debe144a86051957701ed2078aa8021cf643063e38de97bd7d06900000000000000000000000000000000018a837d7ba86539449e8a0163cab22ea0beb3dd56a2c163c84aff64b1c7b2ea291d687c4b14f0f9b66bb760c23897f301824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000193e5f6939fe4e092a7f74072208c815a91743063c0e91158824f1761d250508095477813270a30b69936cd95857d9ea00000000000000000000000000000000055143a310fe4e1cb4902ec611790b859a63de47702e7edce614ee82b74a024c12ac7755a43c64555f545774d2fad240000000000000000000000000000000000bc6f4c38059a65130f4d104285dddc5d4ae2aac4515fb5199e3c679dcf2c20da5251c93ed240a897f37662225949c4a000000000000000000000000000000001018c9bd59938df5f95ab82df112362fcbe7c17534c74c9c3ccd9377ddb588e3ae5a5c0bca356a7a7e5a59fb6b627f391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c9a3c19f426c642a26f3d793d609c2a86311e3702c2fd9542e648a64c6570b97a83b0582392b575c1ac0df1297709460000000000000000000000000000000001dc8e6013dfef3b23943e6cf756550e197a400dc0b7132db5f863a51e8f80b78ce25cb70c8c59ab143ca5266e388b5b0000000000000000000000000000000008a02c4f2817964a4d39fc78c102445d9a61bc5d6b5bb2bf883537f56414265d863df173bea34645f1e75c3932ca485e000000000000000000000000000000001256a12c75ce894d69e8454679d753b348c4fce2174848cea041b8d8c14ab169b999a00325bf48e5583ed3e628e9d2aa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000cd0ec3445f279cad52433bafea18679d0f337054d02b7dd14608ab1955320001a73f54e5a46f56ff3e9692e8cf9a0a0000000000000000000000000000000002af09a6d73fb9fedb74c75f3e164adcc565f0e46c0aa3010a2af82bb634c61051ed85b93f99269f4e8f8c8bbbc8333000000000000000000000000000000000115f7eb05b3872eaa27c5ac4f29f02cc9978169e69d94ac6c2543e7b363046ae38c080ac076d32b1ba48d168c3018b0a0000000000000000000000000000000017f6a0e9d3f1e9989543b1a0ad2852a9c140facca300feaa124eb73ec85b7da627fa3e51c5f8ba01e70a8abc36dd88201824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005ed7e1acac29789aa95c94a129d9f713ccfcf6f0556a6a78b170cc22a93ed9a6eab92c3a491b48f6942e21e2e318a0b00000000000000000000000000000000191050f1993a031ba286559964f9645efe8d050d6a4b7b5395645a508be3ee9a0080df7c6725d70758c2af623683b8410000000000000000000000000000000018302c4c6ba7874aa0ec9b4da43f35f55a4e0c48fc9b62c47b77da24966228499c99807965716efcc17ed0276ca56811000000000000000000000000000000000d33ba1b47da75fe1747fddb27d8f619e3601bc23eb9572cd0ee2593f59b968b4bdf976cc9dcda7b892e1e0b4d24df0c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cf42d6d9ea5c339b24e16e8d3b4f3f41c2ffa95bca3c607da2f5af709b2d720c3f9f2f4b0fd1a3c01b483d194f13b9b0000000000000000000000000000000019787ed52be8ba34299af93d361fdeb2dabc58468056fb42e34f5f6c846c8ce527556b3ba746805aa7edc57499a990e2000000000000000000000000000000001497374c96893f08da5b90dfaee78d4ce4082f2b18dc482feda4070de15e1e4ad791ac705fd579e2448daf2d1106f3aa0000000000000000000000000000000003f89d9b704acddd21bfb1e4c0338230ee18d8b9c423a732f6a58776d6a937ae1da0a1a0a7f9a7005e14e13ab0ca9e481824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000159a5b54f953c591855ba624d478154575d59c8846e00372f2453fa2601b3433f751964e51cc1409c7e96f487b37a880000000000000000000000000000000000c100c5b8da9d9bce8f50e031dad674f1c92c822b09a76cd086b78394d9790b5b6a23afa1f61cee066b0041369f5b8600000000000000000000000000000000068baaf40e36e12e2932b799c4422060e71f9142903d7e8492505228bb412f9e31c1a62368206494846c274df4643d3d0000000000000000000000000000000014bae9f6afbf3e5c8463d07cabee017794799f2a9035918f1f50d9ecd1179179400db98c030e4ad491c67ad12324db541824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000031ce7aaa496cb2021a57fa45f965c7f03b9f262f69072ffda3d9468c5b93a104c9b70a55651b1ecbb2e450041bc7d8e000000000000000000000000000000001222937b7f479ea3ec1af8c3194aedf561ef8508ac32f8d83105719370fb329c736fd9031f630597d3ca34a8520de6f8000000000000000000000000000000000c72a1737932a5fa47f9dfcd147c390dadb90cdaa8ef638d49aed6403c7f317bbf1f8180c17f2446e2ba05a79624df91000000000000000000000000000000000f5c314bac423a7414f97ae24b2eb499eb1a6aed5eeda0b4e8a3e52c392feabccaa586b8c793ce0a8dd2ec57b12ea9d41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000189f35bde68355420dc313ede7bddde6da4134033d08dfeb20d2177732b8c935846d8863d8513e02f7f8276bbf9f9df0000000000000000000000000000000000f85b5be789da2e739d08e885b9cea05c43da75096742cd947a80ce34d7c92bd7192875959d632b95e628f4062f408ea000000000000000000000000000000000949a909353d639529a1036c3811b63aac0f1e3bc0f0dc7f757ea2e79c82ff83040163c1511f4d77c4043bd6b29752f40000000000000000000000000000000002087c2aa2ef4ec5703205acb991b8aae33f33a4818a481a56316317c63296e3a2acf0d3604d00f84e6d3ed0e4da089d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000098c85d6098e2e3cfc54c17bb4b00698deea5bc7f04018e514fb162398148cb81af8e0768d528fe0853426cafc5d004800000000000000000000000000000000076ff0a79e54a5fd716861d60f463534d3f9d64115ec72bab2ed6472d0fbd52face7e79d0c63f581e3978b84518fbc44000000000000000000000000000000000c2fbf304a4afee5df499a9040ff36b2358f5281218b6c884021e481f1b0ad2c480b3bec36bcbafa92b235cbcd6de8120000000000000000000000000000000010e8ff204ab55889910d6cde29219ec178d64c78f321f4a4fd98633b661330a474f7de7e0c91222ca5af7636c53416d91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fab00a8d97972d3719825ffbc3cad064bc6a88fb4a2df8956c780f07930b20214aa29b339254fdd533839113a90dc780000000000000000000000000000000002f60f27634587c7b567516be673cc5fde7e4e77b00d4da7db2be2ae193d356e101e278d35bd49e114a030f8affb6e3a0000000000000000000000000000000012314a8014346575107a0eb34f7eb359d40e3b7ed29baeb5529cc73f25a151beaf2e3bd0700451c56da61caea596c8bb0000000000000000000000000000000014f9ddb4a24d4729684893936a27123398b340fd96aa763819f4966569c4fa422727b6bf035ce7b399898b31a23c5f3a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000152d1239444f495c61e3d6b3fd727fe7cf588c6127a0bfd5b3fc7ab9bad9b101c4c21790c7ac05cbaa17afb997dff5310000000000000000000000000000000003514e67ffb9c0b317ec0da5ba6d8893edd3bc4e76e230cde3de7d9c05e97527accc90e1fbabcaccf6f0f9a5a96f56fd0000000000000000000000000000000000da40fd0bccbee905f7e0f1f1e3fac02403ba83a0a3c15be1d3f313aed30feca69907c4d41277f7ad619bb0b3e36f6c00000000000000000000000000000000063f9dd09573d73d89bb783d939fafd6d1b333797a64607985d8317a1091fa4ff0464b7e8c6fcea2c4ff1bc5456a78831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000655d886f504d57faf1515431240c93c4ba13a04754a846aea59b8a779886d1d9b21182c55891018a2c87da722d3a14f0000000000000000000000000000000019ec8f737643ec3cf9af44503cae1e8e5c8028057103a62a7c3311057d208c6e9a06e80b09c63a0c7d5329b7c79d15900000000000000000000000000000000010a504bbee291b5bf5745a345d6a145d6d0a1ee614635923f45f8907dcd5e5a5f0276ce50c27e474d91448a35205c5be000000000000000000000000000000000b345c67a5e86d0b76f9a4e8312180b9dc46ee82208b7973a8c4de268200910bbae6a166d1a032ff0476d4871c1c62801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d34cbfe16be9cb89e4ca692fc9513976e24d8f826112dd93c1864dddf5372b9fde11559e0f17aefbb1b7b84932d3689000000000000000000000000000000000d4b1a482a504e2f47381959c2e43756639a1cd9ae2db035ac12263f040f582488598c2de0affed7acc255f0b2218e9e00000000000000000000000000000000161a4fcd013259e6a65a9d3358d756be6eab673256a73c13df70d4b7f5820b5cf96c3fcd6f6a20d393a3b3f76fa6007d000000000000000000000000000000000603fdd5d73f3d57d5e84c1d7d70d50bdc006df5f30a9eb990b243567a2e05b0c92351ccc5bb6e4049b4732eb9574a461824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f75f8bd3d5da8b57b30085bd5dabd39b44c871c7b11f2099df1a86a2af3d963896397c523b7ff540f6e090da10d7a2900000000000000000000000000000000190abe7d06aceb09c4d0436c27c7c5ec5fc7aadcc223412bb5f984a3341148829b0fa4c4bc4eef506c2a91e8ca3012690000000000000000000000000000000004cddbc5d197cb038a32f291b154e57292d471f906dc786d2a7d185ea1521ff6780b51142a4db4e91057fef1ce1285ad0000000000000000000000000000000000be8608d4344ebdbab466ee582ee14f873f1490b6763d1cf10a3d6138b2ef0e95d4f854048fed396a217bace73fe1291824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d99275b0cb9e093d87b76f7c7a71e15ea9822c22e7cfc4f0864737143d92e5dd3101bda4074de326b844347761c06f0000000000000000000000000000000000f7c9b3030fe62c02ff067e23d9e8db36052b2746013051aa118acd3cc79a53a8af5fa016e72827a70e08c9c20c5773a000000000000000000000000000000000a915a8a18f1a2e43133b88515e645ddee5e99871ecc90f31c1697670765d892445e347f7d1765f48d6a27725048dad40000000000000000000000000000000003246e960dfd5644743e0654a65a755605f28f3c8bd679fcb9d11ffc67227ee4169d91b18f947c3507070eecd6bbfba71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000309ee42999c1333541620f60dfef1aa86e2dd0048173bf8739d116d3912cc38c852a56c15c2bd4a07edfd9d9673d998000000000000000000000000000000000b42acd7799718e6dea5bf2fb76bd9dec576e9ac4f61b92687175362aad0256c8ef845167b4216bfae86ab029390d7f10000000000000000000000000000000005008d39e608f4e4ede942db4654bd14b7ec8def70df20dda982fbc8f0e69a30d2f91adde2b99cd8c468d84620e2df7500000000000000000000000000000000013a39a75098ef70f1f89e24755a708b456997e5d44ce66173a1c1d43366992308f72c7c88e60da9f9ee1796773170071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000dad73f84474b92f3a891918925528e7c81b7773cf88890ceddfab0b3c535a5f0637a71b27a6c02ac964998e56154ac5000000000000000000000000000000001196b0c9577a810e33295f5625faba44640486f4b46ee744665e66d271a04383979f69fb68044259bc327e077f99733b00000000000000000000000000000000181772b69f3c8bb7a4c4a8beaedf29297b17d7920020e57b04b58cf8e3e20b74e056f5cdd4de775963f6905ebc0528300000000000000000000000000000000009638b56b40e2dd2857c7a42a341f49d9b32f5fa861d0802fdef175e38194a776db7e9b58023b6cc1a11e283b59412311824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e26d1c036e1b0437ea51f331a78863c57267e5de8f7f62d437ab3db8df80750ceacc64c27c75061cc6d3148e419c0de000000000000000000000000000000001413dc9007ffbb3a4ff36ecad179e00da24f49fee810f73b09ce7b219627a471a5bec302f71ba003e8c5b9a3c2789d360000000000000000000000000000000013fbfda0ba359d71604676c4809329de14509e7ff0a076b818f30985579d37b097608700f323ad1cfe1b1525d596df600000000000000000000000000000000001c25db3ee3021ad7a87e6225339f2ac5b8eaf1151a86cb9934e852866432bac0a047da92ac55d26053b03204a4d18e11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011d44f71bf6ff77fe7fd692213dd2d554b0da78f5eb38565b36ad75b341285a3e8fab5bb0efb5a65c7936c50345f98d70000000000000000000000000000000002b7b2c5916280b9882754f6dd9f9509a9551315eac9f44006115abd594920ece186d591304dfc23211fdaf2f306a7e00000000000000000000000000000000015bffe11fdce13627f1c40c04b102bd66777d8b2ddb430caefb6c787d9323b87d3504d7c7343f9a86598cc7e4a72102f000000000000000000000000000000000948c6669b9593b2a1083aaa6232dcdb25dd2e56b3312ab0aa0a6a226ce5f0dc1ff0fc5917605483bdf071ed2b376b6f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "00000000000000000000000000000000101fe94fa6ce1d05f7c86cab15308d6c6238627aa7666e82d65e8d47135eb27271ac4fbcfbd3c868977e0b3074c48399000000000000000000000000000000000c7a99db64113cf884eb7d6c5f74475867bba483ebcf7201c90e78d54cf652c1d0225c4c3330756f5a145dff43200665000000000000000000000000000000001439d8413d0ea71bb350df353fd3e11309533f7330018a460b5b2bcec56a5ee768aac159d44b480e02853c9fc74f951f0000000000000000000000000000000014f5eab5cb3d83daf0b7cb9b09a08f7d1c8a34c26fe60bdb656907a6a0d921ef70af098381b11e95b94685fb88dd9236", |
|
"Name": "g2msm-20-jwasinger", |
|
"Gas": 286200, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000d39a25a214788fdea5584867a70913b76172e4b2a1e189fa8b6bc2761a5c242efbef62af940e3e094fdebdfc41f167500000000000000000000000000000000115d4efa0fe0c68e0fd4d05a577639bdc8c228f2fc725a4339203236c49555929d1a5cf5c5c1629d998688e1775c5a620000000000000000000000000000000010376622c7b197ae58cdcb741b337ecc712c62f7fa84605cb2ac1a7e8a32467a83a5460a7e516e145f1ab1385a300be900000000000000000000000000000000064af86fb8f9d5939874a1afb6a642eb9f3a9e06574bb5cefc688bc30ce78b3a33f0d43c6f4f0d80416ae090cc03ebc51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000139d330667ae626b29eec92ae0b4cf8374a26e1058192c61437bdd88c85442942d7e2c37b3c09788bb1df54c7ca2fd75000000000000000000000000000000001871be9f24dd650763ddc222611b6404cc9bbea21ea340b7a6dd6b4fefc3342f34409193ef2f8bea4ba55f74ece8270a000000000000000000000000000000000f278f73c7268f3e6917ba348b7a64d0ee0a976474321e04674b765b5bbeec4e3c869e61a3f336c568fa772e7891dcb700000000000000000000000000000000133274790ff2cda11cd64a8b65a8a9ef4e0f5abeb9d5f49e9b9c01259f94b8d895d059011201203ab1320c710dd1de831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000150a4ed57d2ae3bc2c1b03e5917665a9ebe58c900e81139f482892824fde86ccf91b5805182fe2f97828956c4e5dc8880000000000000000000000000000000012810a6931ef0e8e5ee3786b093575cdbce5edc12734b897a6b9548ad4bb18205158af64e800a43273a0e174f901a79000000000000000000000000000000000141586e1111fac7509c0a3a53a37fbaed126d7372097cd7b71ea30a5b5610d1e8ec954f868c8a98d2c37a304f0694aca00000000000000000000000000000000178133ae5e01f992ab21bd72d14df795ff3cc2b3d094149e2201be50f224afaa2b0f4b174cc4664b9768f383ff143e7a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b73035aeda3d68f2cb94dc36ec52fc9116d601c133945e9049a5d5abc58520e319f2d8cf913fe3148592f3755ebbc5b000000000000000000000000000000001563a3151250d5f367c1fe2b805faa422d9d64e837be5dfcdd9282ff3c680b1d6c4661fe0babdfea456a7708b1e5790b000000000000000000000000000000000ea5f235859c59bdda2f2691783592b77a22be0ffa146848e7119dfff71a0c136c4af026562e8075e634df4d6bde28b2000000000000000000000000000000000238590423c229e5a438dcecbe1fbd5a11146ae3c1e5fe7def6e7207f6e0414e0c072a7b245604521ac35bc71c9951a41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f6659018a7c8f40232bd15c83dcba2aa412477711315c903c78f86b96d6e32db0a458e44a049dc5cc69db8ace9c6d0f0000000000000000000000000000000011e3493dc45a82fadf2ba02ea9860e61b20d6d0ae4327bad0f8b19f4a8703363f7d327aeb8bf3b72635294dad62f131000000000000000000000000000000000002b997f9c44465a398942548e721218fef999f1ce33c35f28ebbe5979313a21c11a02d4132f873b859b095ac34c6247000000000000000000000000000000001597bb4d6db0485e8f69d7631acbe7ed5768b3c6b3e5ee62fc1340ca6552c8885063b3c0ab0b2da91c8337a7e4a826fd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000114742609b293f5d0a2802edbe72f4493d43bfcd9ec14291724f067671c88f1ed2fef6f557f575f45ea863d465f989db000000000000000000000000000000000477e9694604e26403e6aee5c1fc2a38122c169ee3d5fc00dfef401091cbef2ff13296d6c954fe3923438a6795586c430000000000000000000000000000000015dbabada04bfbdcd138bf7b568e3d51b980b727a4f4d7e12f36e209e2629c9a6687b1871cb7bac70d7557d0161fb4ec000000000000000000000000000000000a705d0f03a2f42a6a236e0c51ddf4c7307cf03750638c4a1f2526db4ac81abf34607be7b130afc8716cdb889d5366321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000089f530739a88ffe4399d2b0b802d67f63424ef8d86c3c7367d04d9c92bb364d1fc2f8119385c33d8ece83a7baa74c500000000000000000000000000000000114c85dfb2f0fabe56cdd50ff499048134bb3d6565988d2f5cbebf04c408cea7ec52051669e0e5ca943849c908c6d1a1000000000000000000000000000000001420aac64a5660c7feab07e9181dc35a13c7bfa05fd60b0fcaf22339884fa71a518a10518ff4284ce3efee9851122d34000000000000000000000000000000001434b08a2121e59e522801045a80f1aa3f92e40fd823f468282975d1880148e01dae50f0f95535b702ce8ecbcab817cd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000113b776460e5e8c89a088efc50fe10bfa1014a6d56232319532829f11bb1cd3a9a72ad67e680d89ec9c80c0d5317bc970000000000000000000000000000000017281edfc803809453a01d4ddf7a3e2d7c7f282775e6bf64c64e776f09916842b9bb1fb4e3f3882f4a81387c156a8d7b000000000000000000000000000000001568cc939b0dce41e38e59f381a3f06dc9cd1bc6cf96a277474cabe918b430f17d3618e0facdfb8d0cb3e4b60f7b72b8000000000000000000000000000000000e3f5db953a5a53f73befd628e89a96dad3cdb0a0db3068b8160ca2bbafcfb45f6294fbf07a603398b4e010b0d28e0d41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001983452b7c305ca10487090f4cfbfe3c5d750663aa4c2de7a7e673d7909601117bbe20c85fb5a9ad374b078436876e3b00000000000000000000000000000000183df904a871ac75362334dbb8ef9d2e4ace53c6ff87f3595dcbd575b55e5288ede43a13ec48010de6a062f9815f7881000000000000000000000000000000000b5a16aa669873ee0bc44bc41d77bc16847c7d4cc8fae9cf2a89e652b77732efeac2ed8e92c2ea23c1dd9b0cb6d2a8a6000000000000000000000000000000000d208ea376c4c3a811b3f751b3c109eaed74349b0b3fbd35e78656cb6835badd6bde3169e8a3e4fce5a8cc59591803771824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000124646570cb501af343db7fa451aef55069ef1d400249c7b19dfac380ac6787e4a92b6008af86b6b4f663bf93f3bb0580000000000000000000000000000000016b0ba55c6791218d7643ae750b800003d27bc6677d548e7425c10cb9e56063cf0734704cf04723ff8932b8ffbe87bc70000000000000000000000000000000009f47a0596ef35e028550c0825919c8ccae551b1a2ef85ff8a0ed7a67fbc172feba2d1c9099da6f3662b89db1891cf36000000000000000000000000000000000cc38ef0fac3f0cf0f5b48aa71935aa83fc89430ddf6a7c85c95c3083fbf4d46181b1e2b65fec95f55ac8d04ba86dc9f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000124cf45b64fa4b4ba528daec19307d92b4feb2a3e6846e92439b22cd1db80acbc40bc43ace22f801dcc2bfeb0764d03c00000000000000000000000000000000100d8cf3bc6a20208b7cf6c359efab17fc2f339a7cbfe2cee62877369c3e4cb1e371e892288d54edafdd345df8f4800c0000000000000000000000000000000006476bbda0b56a134261154c1c06a50fb322b31b094921dc7ab0d9e8c02784a2998996b7160e0b88386cbce2e8d42f8f000000000000000000000000000000000f0c6c1bc8ac491099afa7db7c6f7ebbe97d4fbe63da41f97b3bf20b77dd898d376d6097dd8c52fc993deb5daa6606071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d4830a361ca30a0d8e5d0d15e2077a455d9c5573a268930c6d737344d30085ec55632ac91fba45bfc8e125a400b2bbc0000000000000000000000000000000001007213896f16df9e2fd8e8d1d569b77581a0c30415ad926103b49cb79fdd57caf0cbd948040692909d95a05662187d0000000000000000000000000000000001227e60229a3cb8fbdd7cea3defa0bc5ef5557e9c8cd41b9503319092b7ab1572e36df10d278a104720def0900542dc0000000000000000000000000000000002af15554df9ff55d3992e7af78215ea0f7e1959d2338b2b0c021750e7473a243120025e0dbd8b0f11b03807efd900ac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012c77b9b533616491f85d5225ab9817e165d6cc8c5ce03892c5bcbf7f7e7ca9e6b8a926c2fb90cea6a0994cf2dafee130000000000000000000000000000000018d1338f46a28083fb751312500a34fce24f423583a6880e8245b0fdf1cea4d68f239af7d781dc2b5db27b8a0ca53eaa00000000000000000000000000000000072cac4e346e8ddff9ce3fd6a15766e03288b7519085cfcae8d2fdf89308dec58663106660ffe5f923564c84c9b327210000000000000000000000000000000018f2dbfb9107af43d2618bbd33b4ce6ccd6045e3e2cc715253f404213308ddf05fb000d291061a82428e670e1ac99ea61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000268ed056ec6fa0c7630d129d74b4a8826d3e40d754a4d7e4b10e7929824e332c8fc26fc42d5da72299f7699cc8762a300000000000000000000000000000000165506025da6ac77470268784ce3d6abcb7b10c403d2de773d4a1adf96054034ff69baa6eb8af2e4662f4ea5a423467400000000000000000000000000000000156f4ffa2e5caca2523c59dc9f7f7c2489895b3979b2daa31f8b9008da33711d778721d9fcb6fb43efd27baa17e6be020000000000000000000000000000000013007c98d5f43ebc81e6328f40b8bdb53852b20237faed89c4cf11afb8d8a510e91addb16906e3198e4812aa0d575aa31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006ae38e4448a06b3652c0b42073dfffc4b2713d322df0586080d43cc8e01ae16e81569999ef35d393a6c00aad8a2709e0000000000000000000000000000000004f35418dc78dfae10be7e95c23df39c1cf33fd2a6f7db340b3208d782443c4c02ff963e455aa64ce05b143e9083c1ac0000000000000000000000000000000012c7091126dd9119b0d8ed1fa0036c2edf864342a693d8d2f44ff6a121b6f9c4249e2a54718a7771851eac9fb53cb2bf0000000000000000000000000000000006227458b1b300f3b4f6c9e288b9300e9247bdbc33fe06de22eadd58e0c97f140eee9fdb23b112867061921666c810ff1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e58c3705ed5374d06aea1b14dbcb8a3418147cb6325f39e8b249949ce91990519fa9f8e45ccdd398b1c77ee56dfb656000000000000000000000000000000000839cd9d0b4a10b0b22504886dfd681fae8b66e5c7ede7ee589d236d26f25b146aefd9e73c0f3bbf0ab85e10a49beb3c000000000000000000000000000000000fadddcb58cb45ea6f26b114fa1260a5a9725dfaab21ab3e016868ef09a106a75cbfacc44081bc18f8177510caa5bbd80000000000000000000000000000000007ff48e3d179069032a5944c5d6debc6c138c881651c92be73d0679962cff46b7ec33b934f646633e45d18de01e2a1f81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000be26a3b063ad70680f41812d645b60317a493c3706ea342067972eea0ce73dc7c9b43223dd9c99c16d03a7906d2af1100000000000000000000000000000000012a58625afd46dcc84e7495f4b691721893b6bda15e3ab29ec26e9d58d5309de4af910f6955a6ff156339d7826195360000000000000000000000000000000008435e735cc279e17d8d788ea4405e31b610a30d0bfb2d95c7e1b7c68f77de83de77423a2b72da8f504bfbc453add3ad0000000000000000000000000000000008e5158acdefd9bad46d8db77a773524530c013d4276d5a1146c7ebc3668c4644f1c30caa4f56b6911ecb0e19244bab91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001752b8fc94768ff1b283e49c15b9a9c1c34a4a7b999269a3c998b7d1f0044f153594e7ab6a647c530d8d2ead8216684000000000000000000000000000000000197d128fee889d77d8ca5b7fd759f86d70fc3768ddda49e0646bb493f0a670f84e1585e0c761b47bebeb05bb1f2ae3420000000000000000000000000000000005b3a244b4f6de472c8b49fa6f1a4e76f95f3469d95d7ab85ecd3b8b4b0f1aaffc25a3a7f5813802e506aa52cc6bb937000000000000000000000000000000000ba9510e0e2b5f01e35f0675bfec7c755cf4e945001c3dd4d2cf54c0daaf9bbd7c952b4fa50f7d2a3cf97b85162e12961824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000036cc22ca8f20a09460ed5da72468bb69c07e734d8eca32e9c9831142de3b7fec683000077e6db4955e971f4674947cc0000000000000000000000000000000008f6461e3e7aec375db4afbd8931cee2ffbcbce5f75b55428c34f4d418ca2aecde09e694d6a613e5a52847d150d4190c000000000000000000000000000000000b7c120d22959585e2876ae06ed92f95091d28999be71e2b692c4e875191e677ca8424270e419b6a2e77008a184656fd0000000000000000000000000000000001135942126dcbf4f0f294f0ea18f287959dda46524a73c31ea18b7c155a64d9bf908a564c535522fb1797ef97cb63111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000181a429b07c620cf367096b0ca536b7c97f86d52a87359ba0a847b68909c548b8c30327c9857e71293bce838da140a4c000000000000000000000000000000000135b6e86c3852a6d7961f2bd7f4c5853592bc64d3842ea2ee2b8e088ee84af1f73de34df9c84bd0a352ea788758c455000000000000000000000000000000000e09cb6ac5cdd6046fe06f17f4622c661ee17d1b7d3ac39bd8c59489a187b0c857d0f5aea06c297348f001af350b241b0000000000000000000000000000000010248d6829bdebd6efa3e136ce1f9346929427e19324a1626ee537c415e6e373b8126bfc18643aefc1ef80c0071d3b6a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007a3a209680af4f754fc1178bbe7f98353d05aae0edecaede00b0c3b6db2e97636325d146286906096e333174c6c0223000000000000000000000000000000000c542cdbc7235badf21918d050c5b6ef59383c476362302221a2a2ac3991b1f0c10d923cb8a40db5e73f4e69594bd89b000000000000000000000000000000000464a7fe7e6ad12deff11477030210cf9ca5cd59ff25607fe16b2fa66011ec29f864f556219a586a138ca5f7745d227c000000000000000000000000000000001201087aeb3b84a41c2168798df567b8c09e71fc4b7261fc74b5f109a08197e54bac4a62173fdcd38f002bd27ec140af1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000000dd225c85f603cb15f8b19f0c3680726d6d096bbcadadd92eb074341befaa1698cf47bf83cb9965589b53e10193fc76e00000000000000000000000000000000042fb747be70bdcdb93b1be8a8828cbddb19dedbcb383ce417c25c138abb2d086a2d84fa3fe3d6b22ec97efc1588414a000000000000000000000000000000000c810d6b798644d14741635055bc5e3b79735985eea7bc6dae764d5290ab0954b86c2edc32b4205cb3009a9ea446f8dd000000000000000000000000000000000c0024c00b21fbbc0cef50bf2572e3208387c496f74a437e1691c94ce3a47d6e61345a81283bcec4837f3c8f37b1f0f7", |
|
"Name": "g2msm-21-jwasinger", |
|
"Gas": 296730, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000b8781c78411e83b994dc6b0cabeefc6bce0496dd4b02d1bb048f6d1c124af3eb812243fe49e16e96001e2b1a854c36f000000000000000000000000000000000f2aba4600491cc17070c314d6606db197a165deba2e26e5817274961c8f51b2bdb5df3bfc6ebc57243e684f0488736300000000000000000000000000000000140e9c7412da3284c6927f9abd69cb854087f48a874db2516d5f6df187ab7cf8c94adf2ecd328f1654be5ef406b031b90000000000000000000000000000000001a11bb463b2d349d2865d1302469daeff2078e7a0e28f5f60208701f49cfcfc8788618fa68f6f8a1bff98047e2e488d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e6db6feae76582eb0ae8aa799876c5fd985ad37b54cb3ab758673b508c75b3fe2ab6ea13c068b046976fead1f844f210000000000000000000000000000000019bbc682ae9570e586cd52e2cef307fcb2e107dcd19aff6a13b1648f6d3f594def99a0e7cdf928e2338ddc38ca7eadcd000000000000000000000000000000000a789526f4e2930d81a190df174134bdd1073921215706dc9bc21b61cede1417d3e11647909bd601d78cd0f50c719aa90000000000000000000000000000000003be552ce382a274dec5b8e3bc8fc4da584b77dbee4dc7afaee856b50c992303fd0bb74a75a9a1b7886ba42c90c5975a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000024903c05932d6fcdeb0767306df033b35afaf1404a19918c309f221660d987536993427609702f7019948c6a6afbd62000000000000000000000000000000001034088126b90c116f58a7ac6db4e5f2499712e13dececdd535bcf7b911100f522801c0592d7ca34d41011f6d54d92bc000000000000000000000000000000000a808eca3f7c1d3775bc2991dd81344e54eb066cdb6351e5cad71845753dc5597f8507d87afb9ad5c7de6002eeb1660a0000000000000000000000000000000001487afb91406d1d284187b8209d5d5fb58f0b38d22324d66a36d2d562f68af38d36f1a6c1d35346c8672d03e18b4a251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001dcf3408622fe3e87910c4f1c22a7a827ffa2f948f3c0b6cb4d36678c4786acd733f1e12cdb6220bb61d65ad6121a7f000000000000000000000000000000000adb7fe6e7296f71c60cfde98a823c006b6320d9fb4eb9b1fa6d4856dcb8ac5b85c4fe40320e19df112bc4d2eb0e1a740000000000000000000000000000000013299080e68b93a62069c350751ab6a5dd5c8d8ebec1df4549a1f18b89b7395ed81295b022d554fb48810bd37a18b8430000000000000000000000000000000016acb9a1c265c10d8d6d2b1aee4f8bb67c52ea534ec80187d8acacae221fcc5586df92a026907c88600dee1b5bc9f1c51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000815e455667ed67aff8ce2200f5ded020385e0746e1b68872314bc7ac9e1682fdb8cf69f48a1b65a2d6217a64833cecc00000000000000000000000000000000021c1482a976ecce6bde5a240849407c4e924bbcb2cf6a504c2ae952809115ab3fb34ae741ae2a92e32d0c3ce639911d0000000000000000000000000000000003d318dac2e4971427c12aebb894c138f7164492723ce4b319422b4e9adc7c8dcaf870e42adef866d7585b105d74e0d9000000000000000000000000000000000df017287bd512f80b4cb62633150e64bb41419ce001fbcdd1a273d04d7c64bc773bfa1de93550a896254dbcb8a777b41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014f4d8d97484d5ef0b41e33ad7368e1708801d418c43ede1932bfc660cf55f89f592a82e67b4332238d64786ede139b2000000000000000000000000000000000816a4a5ef1ab233dc6b8cd5d40066d27cd8953ab220a47745e27073c324af2b8a4a13e531d1ba79db42166f3bd938ab0000000000000000000000000000000001de3e52dae742e81b2881fb7da2d2eeed801df2d5d52f7679a8584e4be23ab4e7738812c8153c2128abf452693af2cb000000000000000000000000000000000d44da7bf57931175eeb3b0a0751f5e42a2f26aa9e1ec01d2521bc0b54c7d12bc6a783eb12c5bfad8c1956791a25780b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a1c4ae2e37fe8f0dbeb08cea7ccaf428ba2738069494a8c6353beb14a1530272d17f8a20ce2a5aa7196a9bc20e7670f0000000000000000000000000000000002f0c69da7751d7917e3d8d1d0e4ecd37222f27d8929e3b885ad91d735b915271cc13ab2781d866f429b1802090c5a5e00000000000000000000000000000000193ce4b6ba605493d34a199e98e7e21262dc2989fe962d6009aa8b1f9e58e5043ce75fa616e165996f49496a3daeeb360000000000000000000000000000000014b32eeec7d833a6d437a2319f9efa5047103cc18d6ddaaaa17449395c25ecbff0a03020aaf0ba3a859d048e37467c111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a1c90987486f88c8b2a91370e946f2a474985d312d783067c794ac2b92f394aa902058e85370c99324740f74a88ef0a0000000000000000000000000000000012b04200b415af8abf6abff7554f789da2533896f79d8248ec6ce07bc1dcbe66f8fbd154b0c85880d5ded1b0f946da70000000000000000000000000000000000274164ed8921d5623c92bd1e788ceb29cd282375fbbde988028a6def27dcb2fafaa4b1a1d21d20bb8b29b5d7772f97f000000000000000000000000000000000b57883385337edf5f0f96e1fa72a2b7157673b595d7e8525cc0402843a1ffe87668bdd2c2f8564ecc00150d0808dcc01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000783188b04df2608dea14416ae634dceaf5c8d1496fe3e956a560cc4835d34ade4a7b28e7e00e43f7f74b240b26ee9eb000000000000000000000000000000001372ad6f9f9ba1328b01ea4bdc8ceef33d0e222049e16086254ad119827f4579233814ab4dddb8115fa041069a96f43e00000000000000000000000000000000054c387ea38fc362a4ed61f09210d00b699841ce86555a95ce278e61ac8f0a5e21d258a093d04b41f32751c29082779a0000000000000000000000000000000005c9afe9ee25fc0c237d0a6eac9fdbdac5248ddcff48432c2201fb114602c8bfece4b40093fe1d1c103ed36f81ae5e721824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d83e3974a7cd31419e1421503e0a6b8f7f1fb00f39a25ecbd51bf2950f65d077d666e221c0b786e8e565b67651c178f000000000000000000000000000000001811efe5aa2e91ba296ef5eadf3ec41f80a698c6039bd13f1be6c54dd128f290b262374a4959423cf380f044fce59c1000000000000000000000000000000000195342d27afd5ef6dd1fa88841ea7305092ecee1d789fd7d148027fa60e0fa881a4c84dc2b94373716f55a1eaafaaa4e00000000000000000000000000000000033120cc5ca0252faee9505697932ed25da821790cddef920b5371fe102c92a407a91b356bd43c4c733cef59cdaf768c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000466179a79a138ee6ea87e83525bdbf65d3bd43b619c8e47c79e1baa930d2ceb4324d551b788e2a0d21e2dc0db33be3000000000000000000000000000000000120313a281a7305ecf80d91fe2fc609c9958e9adc4e8804ca686d5348e75bf7521e29c539153adb4d24c26c1745035f5000000000000000000000000000000000e6ca13544d7eb6bbbd8d7d0a1b852d6bfd3339e3ed28f3d0d412c048b05c6a4cd47779bb546c9330d618b953718a27f000000000000000000000000000000000a2671245938ea3bbf536bd720a667ec57bb02d7c60cce0cd9e1efc42b56185e99ce13cd95946889a54190a321522bc31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008b82769f03958450f004bf7fd0173290b61ae2c0fa898b2d5ff7c0b67d37fd78e6b405f443d5cfac46c65d28c87bee6000000000000000000000000000000001500c48bcc0030640923b2b62c1a6aa1f53c0b187d7d80ad2d60c822c74ef25f3744e616277101cb5d449e714bb037c60000000000000000000000000000000013d41057ef9dd8bea802a7e9a9943016307545f15b7929da36dc9c7644eefbbeb5aa27ae53d39715db49ac9dcccb8b9a0000000000000000000000000000000014750a69aa6753516e69084a89e305a23b2a9ecfcfcebaf3529e1683dc3aa8be0905a6a4ab616c0b10bdfaa5113a47211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009395af45db78fb3d959c19b106e3a792bfbb1d52813d03f712d344ede0208b90137581e4355d568ceb5493fe85a3726000000000000000000000000000000000730f7dc2707a1d448d656f1e2aaa764bbdd2bd1bc73739ff236d433a3f1ed8ba211cb9a396df2fedad8039c19522f330000000000000000000000000000000006031dc4f93d51c1efa4aa895d902b1886453ceb4c5746e9df96fa15f8c741c607a1540897aed955ea439367d365f427000000000000000000000000000000000d804efe22e55bc2db9066c82c9b26abac303da499b155bc07c6121e369f5be11a6f34c35f604c120553fdd65c54b6be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015fc89e4ebe7b181578a07e3bcc40f6eb4c3d998abb13f12510f9ee4b37a63e265a155e2331bf78ef349d4a40222f8d900000000000000000000000000000000176d554a58c23a2b19b267b10577c78a44bc6000d638d9adcbc8cdead61521cd643810db4888a38f24ac02afc63c07a50000000000000000000000000000000008734821dd3bafe78ddf0cc20828dbf46b24cc3e8ef4d39cd4a45357525ed77bb2632b09f99cff6c7afc85950643e62d000000000000000000000000000000000f5e40bbb52c510e1ffbe42f35a8c845a50a2cf69238ab0f00ea6f964e4cffb0d23ba711d1b587d76bd81cc31afb81721824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012cbe4974098167d71d8a7c1a16350c6f510028be265d3ff3b452112f379b779ba7209ba99e8487d581ec0e97ad0b307000000000000000000000000000000000be87a4237380213a6f11752ce78704a95b99282b696a502df73f354e33d83ea1423ce2fd273836ed7f67dc7dcc93f4c000000000000000000000000000000000becb32187a437fdeb82cd7c2a34a3462ebdbe599849dbd2c2ea4aadab9a4d998aa8e83acc7e4266622075781c7ba6d8000000000000000000000000000000000f2aec3af375042dcac3e812618cf1bf6fd5368cae27615ea7bf56479aa46056a0d3bdf5c98a499b3295d696a289cbb41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011aa8bed00b25bf550853f2b075e289f529c0d658fe3933acbeb9bee99918de1a3e6d9f9222e9fe48c9d83add14c83f1000000000000000000000000000000001887a7094663697f14067d525c28fca573a6f111f1e27f4e4a0c4020d6a21d430367450df8ae6ffe1686c2d49a33977900000000000000000000000000000000120e067b592929533aee3158882404493fcc832e981ea2f21f752af7f4b46a7b6d2e7da7134b629f8781653dee9b8435000000000000000000000000000000000e8c216b7d50257c0daf1099d8820be90a85e3d689545b3112d826a927498d501b56c98c32ab1a4f71150411f06e68611824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000d6339f062886fec71687f9a5001a7850424d7a366f8588e94d9ad9807ae439869a4b6b6e7410f961689e20be7333590000000000000000000000000000000002b6c32061cf3cb70f1f21531ffacc2b4b9226d35a3791602a0095a50c44fac67dd8c7cd708e0adccf5b443c71ac4d010000000000000000000000000000000016e78e3c098056af180109bbfa7d247a1fdab81fd02c083dc267a79a9186df02be730304bf544a12727e72cf8271ad45000000000000000000000000000000000a8436b14fee40e5d1614f3ab43a2a125f97f1e0ce6b3fcdf44ca0d37f3471823dd372799bff7e96ba674d22a2e0456d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000721767593139cbc8cd3c3cbfc0b50697d3b37d9ff557787ad92c8a0d72dcea6768fb883914135ec3d8cb1408636005f000000000000000000000000000000000198c345bc278efe6e0c81d7dbd6e28fa34a5e8c3707ee0e25d7dcc62e864f74655181913b5e1966b5430f1c6c79023b0000000000000000000000000000000005587de601e4d93246e6c0b482d1d6dada7c6b5b27f6b4fc56b99150ffbe7c0f092069644c0948b5a5bb520e3ed2c133000000000000000000000000000000000a9e1e2308123411fba1d812c1ff457cf2d6d86710511845cb3893fdf9cb69393388210cec426334d21e627805ce76911824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017faca5f251941d73582ae287db133e0a57fae8f064021bdc3dda70fbaaa155d058fea0d1abb6b16bc272ed4deaaac230000000000000000000000000000000005615e24c9a8db48083019cd55317738e800eb5f1ef2aad8ee166ccb6e197f492380798255fdc300765daf2b9cc02e9d0000000000000000000000000000000004448b229a54a1b0f5783c38b0b888b70bc6d540d6029854a58d8bc7a22be4f5dd484f1ac712f36eb03fb1d831c33c75000000000000000000000000000000000cf1117d62bdaa8ab5e3b738649c64c3ef57909c9020d20a41d7ffb82f9c46abb865f95027ac03912716de511d429ed41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009173d831df901b8c85e739f6129309c81f804b7613bddf09267a102a55a02057d0cf7ef1b3f6e07a13969fdf264f8f70000000000000000000000000000000000b413ed93186f076903eb41b9ac5638e288b317c70ec09c0e5abffa3b376092e6e08d17f9967cdd95f35daae27d38a10000000000000000000000000000000013f19b6f840efeab4d3002dcbce9bdb3cb2c7fd3a47a7bb57937d268146ade463b1c0b1c246edc084d31d84283f8d308000000000000000000000000000000000a73ea2852b9a49821bc19784e8d6beb4bbe6f7a4b820fb6511b3a494d3198e44e5a8ea4ef0b64ad6d5788be9f2a30771824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005223315fef4e0b783bffbab63fab52c1f71d27dd8ac1a85acf430eb29b81a51c21764961d1019c2cc4f1c4b31b1b395000000000000000000000000000000000cf89bc10bf946e0a74c0e21f3b3e56701790c778b51bd99a35f9b1b9fe2dece1a15573d3c9776213315126190f462be000000000000000000000000000000000020e8bce554499dbe0f4094ae2680f1466043d2dd21b84a90f3100b5b4d855632ec6ddc11293dbdfeab56e4d6177b70000000000000000000000000000000001030db39218d9d54cfefc38f41b9d298d7e3ab2ffd15ef33074d4a88a74966ff44255ab509d41ea30a393926a88ed63c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013dec914f41fa13f1a61ffa7bd48efd3a121eed737000af4cb6eadf45501fd9322d00ad5f280e547d53f814f5ed867990000000000000000000000000000000019259c47668ac612ef14c2580a14918adb3268473940f0945c4e8a26ca3ca032afc8cb054324a021075807ad9b6ae74d000000000000000000000000000000000ae2b72a50c2aecab13cdb040041b727452da7d6a836059e49931471b29c3223f3867eb240437f3173cb023a5a3ee5470000000000000000000000000000000017248f40deaef2b0c64d40af50cb6f0223783880853a2e7ad39e20a60da7e18abc5efaf4add2d59a41ccf94f11f6aaf81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "00000000000000000000000000000000170ec5c26a0557810786be0b2ceda3b427e6d79d8950fd695f2322090f476f6eb94aa75f88910b42ea179bc76d2bb60c00000000000000000000000000000000075341ead4a03c50340461e34893fe82f8bb0144a4cbceeb6fc49f1dc7460e5a7dce7e8f79a8aa9170f7208b7273f1220000000000000000000000000000000007bfadaf2f7444c8890e8390260dfc5089f4b9880dacde3c30f02a8ade793454c4685fc4e88ac484fb54faa18f8f03920000000000000000000000000000000003c821fa013622a2347a90e8f740222d10c694ceff3b8ec781b6262077964313eee3c6733a3109171fd0801fabda4843", |
|
"Name": "g2msm-22-jwasinger", |
|
"Gas": 306900, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000573dafe5336fee19fff6eb837c3c33f8a618365fc85e20737df081bdec328c796f4a038cd958eb93a6f27aede21658a0000000000000000000000000000000016240923f684ebf178fcfbb478e2b1a32e276a35a1e07b9d5ae167154d31aaadf59f10fd412654f68abae35f584e57e800000000000000000000000000000000058980853e950fe1b9fb7e6f4be5949fdd76bcea95a8a21cf42dab68f0986752fc37a11a186595c2395edc301ad469bf000000000000000000000000000000000ad882d1125d9e4d5eb533ed2da808321462f4948a46c945e65a3162a459e3d5c9d7569f4767cbf207a5f4e7b02aa2e51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007ea173e06b6a71341f802606f01c066cce64c10c787b08171eea333acdb343ee22982a8ae467e3142bbb048d5726e5f00000000000000000000000000000000061bd91dcd7920f741ae362372c2e8295e6b91d2b8ecdc58d1beee0e6338304c3573dad7336beabdada2b8b4f4f5b9760000000000000000000000000000000009794e4064487f8664138e4a238441f32e10644229806e779f8046316e0a9c5a7b2f5b46bd56ddbd70b2927e31cf60430000000000000000000000000000000000d123371104c4e592193cb56e2fd2e71990208911b7b26b5f901ce1d11e0253e3b7dc68650eff589a47d6196b5457171824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000113f9b34e20f2a1c3e8f541eaf1a610470a7b3feffe0fa293cccbdfe7a5c32410c6d9607b00bcdc37c7c99963fff68e70000000000000000000000000000000017c9e7ad85ac4cc2dd17dfcf8c2bf3310cbb16564f2930e619e31f870cce935e502092250213c58b8c07fa7c8f42fc6f00000000000000000000000000000000026a38cc01863f603184ea9253f24865cd1050caa6ac5a1bc415bda639f94334c83cfda5043533459883d77f61f9bccb0000000000000000000000000000000012f015d7d9b7052c9d6b61a4cc28866736ea93767713818e2315cd4dbaa9b0c6a0eb8fb26103c83041e59698c37fe89d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016ebe96ea53e5765440d990112c783f40283df08450943f3ce441298fbd968bf4520d0baae2e19ead395498956c0f07700000000000000000000000000000000032a0df00ea111a501cd8afe935f8ec18eaf10e03c37a1f1a271ed6dcc6ba2645d1cfd199464892e3c95a44f847cd7110000000000000000000000000000000006665d4044afce84b0b19b2b3ebfd759ff10354c3a3a17cae4efb3f66aa00ff467a48d5c916c5603b8d505cab3304b360000000000000000000000000000000003a0a5b8ba0512359fa5582d8249479635a9b27ae7f5d36afdbcb1307c2c83bf82364be5d4162835d57b9a5e75ef339a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019480e0a025d0f11a1cea3632c2d02f581d593d1d46d91b9eabb5c7c1e38298f9ab668c091da6d4859a2519916709b4900000000000000000000000000000000185de88460a81409b1ff4fe3260caf19efc9ad9855eb08088c2152d8812cb7d2e97677d12acd7388dae3442c4c9e85a10000000000000000000000000000000002eb5e8459297296cbdf12c9c39ed1f29c2e4c127ac1bed778cb96364445ec264149237b282fd22c1b75f735c629343a000000000000000000000000000000000af81f64b37188155674193d226b8b8b0a238d47180191970df64b2b5faff2d1776c4e653db6fe55ec1677cd259d7cfd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001699ee113f8973fa0caccbfd4c1788d97d0072972cf17876befceed63989f07d73ffa266239131c17926b22b0e05956800000000000000000000000000000000049596b37fb9789f016afa032e5df2ae5f745a9faa4f51398ecefa86b4a37f1eff390b5870fe1dd9004d0f9290ac2fa000000000000000000000000000000000176d2a0c9d4b28e4faaccc74c21a100b3f4da7aa53400ab46ab531a56500230f8091132e4d125bc6d087d24a1c297219000000000000000000000000000000000e24da23b7dfb427a0fe7652fc793495a2a4f4b4ddc1c6bcb2f32947775acbee98d0e14cd50083d5a43477008232b0c41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006130f031080bc0d10c428e2eb39670eef0b99a587fdf69493fbb6919dc85ffad86790ea6050cc799cbf70d880f0ca9c000000000000000000000000000000000077043bc028ed97005d32b39f81ef0e16ac3534ad2ca3de8680b5dd1ee47adb7654730c1893442ae08c2703d660e70900000000000000000000000000000000130fbb574c5277cbd50ec6c601874e33b4318c66fa884d095aff8aeaa343ce6d3730328713de1b736b346e7411f9a9760000000000000000000000000000000018d4f73a8ec7a988b35238d2327d5a468fc32972a09297102290b3ab3ac21f4ca73667e71f40cfd22579bff0511c57dd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001109704851a82d4bbc01db3067e7ffce0f43b62bc41e560eeb7eac2b63f07fa2334da0a54d6302d59f286b55987ca1f300000000000000000000000000000000048fbd6d4ed0d746e5018fd4447bea9ae356f16a0a04b5c0f498208b82b9609d154dbe1c914243309ee3886f759d11aa00000000000000000000000000000000057366a4c2a65d7bf45036159fbc7fefe02c5240d582fb4c35523edfc399edd808cdf1353a5117a66a42664b8388c0ec00000000000000000000000000000000193108eecac90c8c1d70028f4937187b4663d889d75197ed16921a2c3313265e4af4263dcd13eb6e6128f42b02c58ce61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a8b0a9c1247a2afda11ceffa8aa82a3a2d189434eb86389d018c0beee9e5c94359a0c273704690d741630638bc3d80c000000000000000000000000000000001389bbf2f908fa04c139b88ae891ced443597634c2673d90a5679f5fa803331316ffff653e50a46b019ca76cfd732d7e0000000000000000000000000000000011c8729fc1eb877485875a85be4e10d57e1899a5227edbd716c54c037e2b912f11dc1852423e38414016d9c799faa789000000000000000000000000000000000c4f5d9b1b68e08ebec20c793cbc12bb34af6742cc43950fab789f07adfc377110f4f4fc1612d3ae13184e69ee9fb5a81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d63887669096f0c94ce0fa7f2a78b90b83f688d94455cf87fc1cd480995d09c7978bd28c045f2bb84e508cf3f2734fe00000000000000000000000000000000197e3f8cd265ef69716196ce9f33b3367aa3ef19d52b8c878a4f04034e3b8fa6b7b4dc3d3cc21c2ef36d358be7c0715f0000000000000000000000000000000001cfd18eea100691c9d9ddec533402629c3b073a4799bb5e69704944223199fa58e8f513c5150f53a42a16ab87123f6e0000000000000000000000000000000012d86d93700ce189a0672a69c57b639b8ed964aa0131792ae99d5f8e2db87d9112b68283fa8cbfc475ab7ac89de388d21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004279f12936723cab202e5ba813b1aef587837a86d58b77210d9c3f39df1fa92480cf4afbaca6f09ba5004b4df011a590000000000000000000000000000000018b75e3cebb5f082bf79a81d20f43d685930ed6eacd6097872a295235c0c219e54c4452378d256dbb90a39b1803f205a000000000000000000000000000000000d8ac4b96a331109c131e1e840f4f26ceab1f518db33af30f3516ee81dc17ba3f3d0b913b6abfd81c65a7ce3512880e90000000000000000000000000000000013db89f8fc14a8e7c0d2f1a87d32ade1355e866277d627e22db9396b32c266993e9410b346e375e5b84f145028c0574c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006ce78132de75936116985afcf672ec342784bbf07d08e1c464f54d4cdd1bbb2394e9db13e9b6c55b50e99cd1c75846700000000000000000000000000000000164dca10d7f37bddb4933a13af0f4c43324959fc1b04393e5cb34d7faacef97db9943e2dc081d1b1aed83cdf7c58271200000000000000000000000000000000183339f492ffcb743bcb9b263958f9c301901352b0a3d282bb7ff77619d596ec9afdd579a40587fa6f82b876834c9b8c000000000000000000000000000000000c0216dba404b7877367ff064e45a1276c8dfbbbdb322c037fc6ddbab6ef5c56340aca6e74732688a0373711d2bb6bf71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a1f7fd5c2dd07416e8edb2afa28115c4838e4fab00c3d316665fe87c19856b33753fd5ef80551ca1d09efef47230414000000000000000000000000000000000605df65deb0f98ea718af6f16808a845bfc3598b8188d3faf8d4dddd597862e21b3a5433bb0f5752b1de8aa5c1d30e80000000000000000000000000000000008fac76cae6ee474cf3c5c4619030b7cb0b6a4f86badf439f0aa9a235ebd7efb9d0c593e012de498043d118c4cda1edd000000000000000000000000000000000d5950d75a16f745dcae762feb6e63f5b39bd34de624f944b2f0528d9a73bd8f3b5d0dae6cffb4a5aab514b2c36e27f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014c6cb30fc014742a6bc8b7a22a58e87cd10ab46a9fa03ada3878b26f4c6f5317743db80fe38f59e5612a5d8e4c70c3c000000000000000000000000000000000b4248c32d9a4366082f54e5018164294237f3aeda1ddd5140a6b3df7652d1087f5b6d5c42ffac9fdfec3d7ad2818d210000000000000000000000000000000012c92b23e5e574881569cef70fb29982c68eb7678daa7f704e645498deec1d61329be4b23c292435fd8f6312209554f300000000000000000000000000000000124528f12bc7bb332dff69be35f9525876533a6e382aa35f94c88d4a365f1a6c140d8169ac89eae2be4175a2087fde8e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019ce1046a283576be78d4f11a43d8bb85bf47dcf59357f62d474464108160b58d6b478a588d7a6342990b87696b4714d000000000000000000000000000000000b6e69287718b1b8e505e595bb16fca264c0cf8e6b36959c2a2bd3908bf27c271b4dd5a677e9576a32924efa2f03211d000000000000000000000000000000000a6ca15a4485ae81ecc20a775994a87196ef2c144c662335a1cf8cbd950f902398343132cfd94a699f7d5e260c7b7a4b00000000000000000000000000000000156183c19a7b7544a63a807b6cdfd10cdb6d4d7a453aa2ce73f8a6796f24e8d2d30d26ba8bde792bb75371b0c6f255ef1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000210da1f9f2fbcf2eb109f16c68fd5ff6b4a3877c20933b104aff05e0d5e67ab69431bbb2220fb9ef78cd546c1262ef60000000000000000000000000000000005c9b764256d66ae8e3ed136526ebe0f448c4ba27101b982284c9ecfd33aa80e4755751271922889e07ad32b888d05b400000000000000000000000000000000052ed5c5ca63156239917b2642aba73e37cf93b97364e1b0cc187679f87b030721947ef8da01ea6339eb566fc8f5c98d000000000000000000000000000000000bf4f1a50611bcc0636df65a09cfbd29dec18ddfcb193c4a8413cd73e5674257a9e10d53ef8cb68606aa5dbb94069bf61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000179160dedcb63e2f35917a6cd8ab70ad59a1af65e51f7d6363460188f6fe596318aa79547722c382575835d5edaf876f00000000000000000000000000000000017de38ba68583930ac90dccf618cd6e1b4e7f3bfe6045dc6299c0e490c8275b426193322b1ab0596e2eed2d4e838943000000000000000000000000000000000ea93d7529e69d6eb18df69ce0530fd1484409ddae8e23bb484abb0c3a540b435e4915acfa0cfa273f7bc1e792031960000000000000000000000000000000000810b1a008474b4914a6231d0a69565120518674fd04ebca8c339a2173629845529e9ef6cd29c522e5753f15b3bf66c91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e866151b715237be76f147aef584e63eec98916f28e720fdcfd0504fc3b13112a76f1b14728223dcf8cc4ba00f78d8e000000000000000000000000000000000c471ef3c43c2214bf15021c932e216ebf211691922d7c9b7a3df80468001cc569ea4bb4c83ecc3c30de97dfb9afbbf10000000000000000000000000000000019f1b445b70e55e70e7214e18889ab6aa500844fbe1ccfde75c5994c43f602221c3e697cd6a016696fa02e6205370ed1000000000000000000000000000000000ca7b3ecefcc3cbcd157b61f7d209a01602eadf6e911218eeb8d1e4c80f9222b57cf33bb40c3be4fb7c2494dc9d4e0b41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000009f8cdfdcf8bcb083d7da9e8e72d18e762486038be553f6677a28301727604fe8ac046b9cb7193c30417701d4e188f5000000000000000000000000000000000153aab72aeedb8a97a2c807822fe696bb4aa299471923c31d20de2280031769f0684ba4c24f98ca7cf70c592c261f8e0000000000000000000000000000000018cd85387a413c60a6ab464751c4dcc35fc0187613defd19b184c64e3afe6dac57f496932c2438b6964a4085efc871c90000000000000000000000000000000003a64fd6aea7fbfb9ce2cb4fff2a0306983b9d90c8e8903c8619f1ba0f760d2391ba6923494a528bbd632d8cf9aee8fd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000381cf6a29715a70ce5286dc86e828173ae3fe06c90246079ba2e8694d90a83f6e90288155ae98fdc0d696d98c2fab93000000000000000000000000000000000a7b4da09d96a65a9a3d6573be454a992534fedd1d424855f83261c0fc21835737d4bebc6f99ab30412fb91ddcf42856000000000000000000000000000000000b4d407e0a054b173b8fb03c1d2777ebd98375925e182a71675639d91721295118a1cc95027d062972aed98fc4e82450000000000000000000000000000000000c57240f97ff949e569152100e495927e4e5b0373ca8ada334071947cbcb601026595efb96cf2616f89bdbba0fa7be171824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d0cef50eb7a5e3035849dfc6eb98979ad86a71d465a193324065a9fb62025cbcbc1af4e96d9f394c32cd027a540fe5800000000000000000000000000000000144297119710930d924376cc65fa3d03cd2e949102d6f1265aded48bf392a89ff7088b421d1752524f27249ee92444c8000000000000000000000000000000000b71324f41b0bb47c1b77376cdd489d84b10d7a44d78f965a266f4afdf73565d549da3efcc4bd01c80fb95d0040ab9c700000000000000000000000000000000090234962b70396d5768f2b38ef24b5768f19a2ce75e1b93566e4c04db71a8ca13c0f80d6769cb8d2555e47554f050151824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011f377850882e693df1d80382a8c73048463865b0eabedc70787fac38a8ec1bf7d84c9a723144bc29ab5480aa6754e5e000000000000000000000000000000000492d9a94390ea6f83b91eee5abf18b3fecb9d4e5a007b853f9673796776b9f846728812e05eb4d62b912b6b831a337b00000000000000000000000000000000072ba7af7471dd664346819f03068a14dd172dca6688a4553607de7fabdd9eabab0afdd4c16cf4d5f8c49544b5a3cdb6000000000000000000000000000000000e33913cfaa0ce59e7d228465ae74c9ba7cc10886f053aaa8edc9547126e1ffad4de46df8deff9fa32f2e9647e8ffbd71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000150d2fba6b32294ac134add1744fe56e672fefbe58c26ff6bd1594975520fd6fda6088b1023a98ded22059a3c1d06c7b0000000000000000000000000000000001a383888abd51a0abdb5e9e6eeae39a8347e4b504c92e74fd7e70699ff1165105f4d46c72b18fc993ef0bb66acf2b250000000000000000000000000000000011ea920a04b0a0f352e1377f6738e9444f8edd2618cef4a881920908d296cb2a4e7894637876cb64146072d851a5965c0000000000000000000000000000000006e4658afb854426c63edf7573b26cc0b7d9762bf096d206e5353fa5f24591b67279c433702a3f8bf4b9d1933e20aa121824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000014163749a57478e3de4ec207f38805931b6615f9c416cdf03cb2efe3b3523d4adc35e7153730cab351ee5fb3941dab47000000000000000000000000000000000ea40c9c694647efb74698246754599948db5b62df56f60b4d1371ec9952aa0e56b518283a804f25009c5fa1c753f1fe00000000000000000000000000000000195036913cad2da67e2c48a80049daf94b3af739f45dc2ecf2a36c064477e5c5e7c6d93175e06075f6b1cac8aa642c9d0000000000000000000000000000000013f6c7710f3b4aacdf93d0dc262c57a31fed77acb718c6a23d2ea903e9b24a4fdcae4be85d85e8fef721b6e4ddcf71c6", |
|
"Name": "g2msm-23-jwasinger", |
|
"Gas": 316710, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000109865d1a2b55309aa396cced61be00ba4168f8eeef80e1be234bad67e7d031b3be285f3c686be19b4ff31e1a14c039b000000000000000000000000000000000678ce9721031074c11f59bda6943059a4fa1799ec7e2fecbdc633ac793250a427d78d69429c7eb5896ee03eb9490aec000000000000000000000000000000000416e926f86de98af6222db8f8b12b39e390254cff1b987c61893ef03faa00616bd941a7163af5d117d56f98f51615800000000000000000000000000000000005d480012bf94bf1159e5645171e7f3b93fbcc5bb1298807f7808f375dca8f5228dd31f3d4c21c24d77f86e025e351e01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001132153104e9603afed940009bc5bdc487b94bef819bad3af410df82bc4487efd3e94fdb37fb359c79832f2747de487d00000000000000000000000000000000187f290cca42b2cc54eb5fb6ef0f28a27eb6832c12f7b69ef6ebc53d28086dd2aca836f8f70b318d24d18f22c3c786fb0000000000000000000000000000000015c3b039b5792ab9d020a024b9e1df28907bda64adafc3e09974a1b59a4771eb7967c3f894d93026f7404574c360c7de00000000000000000000000000000000152c1f9a5e74580a46aaea0245a3921d186f4a718fb82702f8eb0d47690bf6cb21ea292b1f11f48df604faa06f4301f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000049616bd63733a3db1a6dc7d8e439641372325700126dc6cc542ba62d9edecc9e5130927a148b7234260cbfe6c08c27600000000000000000000000000000000198cc6e1dc43604503e15369162d91c8b225e142f7996cce939f6b90e691fe81de391e2fb3d0091a8ffcde2f6bdcce99000000000000000000000000000000000de50d0889e7ec35951847bbfc1a3eefbf4802ff1480377786963ed42c41993f669ca90a19e0342b9cc4fd1884d179f9000000000000000000000000000000000a9195097ad62e62fe1da1814d81974b6cdc1112129e22a3ac50fc618cab6ece88b7a286e9845b7020c19c9d5b9b582e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007e168213a4ebc47a3265f345f3550e0c55cbb0468f9958ae9abcaeb2e78f8f923d8b72399eb454a60866959efc0785d00000000000000000000000000000000128843c012e52f69c4f8aa3bbe56a746956346d21b8df78be58cf5f06c8856f7cbe168e5d07ebf8d2473cc7f042c1e8100000000000000000000000000000000001dc911f409f178934441c9cbc6d77a229589b1168c1ca410578e9f53a26ed8e7d9abbad5e8971363723558815c054a0000000000000000000000000000000018df143c7f1a1c34cea98df652e9f505aac522934bf46a2f6a57df15c003dae677a130cd9e4b5d4ca9eeeb38cc45f0e71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c0d7cde992b6d094a1708e7e0d20258503cf1021a16709634b91e419d680813776e7e6ee9bd1877741b15ee1044df53000000000000000000000000000000000ef1d11338728cebf8c63a9e24201dea161fec32c4345053c2019aef589cba80d7a23d2b30486917de7120739ef391a4000000000000000000000000000000000959e2bc5063d75675768853a1e42cb488c0f7b8ec9f72f9924ece5d759ee0de3a0e38fa9c0663ce196d46b3f15be1fd00000000000000000000000000000000142afc1e9e4fb841ef2237f8f6a79ff58edcb1ce7a6086d520b41acae8d5606beb3614027874492b4e8e38913509b9e61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001684545c1218ba9fde0e8325bdd8667f9b561e5d55ab77d46f386876de4ae532164859fed671130bbb540445ab9691f6000000000000000000000000000000000c2b890e62130fc347ba8aef09cdb1fbafc35185c86163680024e5b63c16c7a5602f25c5d37def475bd694d8074b649a000000000000000000000000000000000f7297bee7b0846c636451ebb84c1c38ae8274bab0282a9f83af7e36a3d32a492ac1d970374ce17c9cef7fb810a83e2e000000000000000000000000000000000c63c1709faf67f8748ba31e308dca68569cc86d5274267853151aef56c15398fb62a5ae1a1f269d66ea94c674af08f61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e7e1a6a94e975806963602b9ba19d8ce66712c91a58da1d995d37d01fb58017de2c1b412ea5d9d5adb255c81e736aff000000000000000000000000000000000ae4084e66e05889699c1f568cddb577151fc0e6869d3436e17ff47519a98cb622dc3fdf8ad27d30360957a1c95f703500000000000000000000000000000000182a0d7d43a3955edb182051ee9f0aebfb63c7464704f01c1f9e2c640d2c0e3828c45fcb34a068714095c26bff73bf3c000000000000000000000000000000000f5f0c64a135764d7a9cd31ea971112359dd4eb88dae09aad5d4dc62edf2b10d25ab35815a836b973b8805e39f5778631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009471cc5a5cde491e67a5227bc94e301bb353c3359070f0a0f7177e7e5379ca1df5f0da6fd398150682b6ada6ac3b1630000000000000000000000000000000012c46fd7ec8568f48554fce62a4a44e0b0c22856c4ef526e7ff6741e9911ba4053fc130da9e6191551077a3094dd6c5c000000000000000000000000000000000343947892bb2623d67dd2f51d7b09a8e3af2e3fdfb2327068a9d7903545c621ada924df136e21490d244a427f114d950000000000000000000000000000000011e68e8bc35490b65b1bbde34f3582a10913f1147b8c3ee96804096a83375f36749a9878543d30d31f91033ea1df79d71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009582d83d23e74c2ce61641406aed544d6f68155d6f172ed323f94781a0c9c1a64f7038cd4e49b643905b577b8cf02090000000000000000000000000000000010052709b2194ac65033acaa2863ed2c33db45527cf53b3a9038b2e07c6cca08ea497b718c149c96f2a07020ee6ceed60000000000000000000000000000000006ad74180907d6d9550979d68e9b029885d3304f583a5e8758d18dea17b7ce5efeb3b45ece098270e8f552d7c28f381d00000000000000000000000000000000194a7be0f75b3eac392bfd37ea515254a06b64f2880786ca36693c139cd54ec4cc7e0b809f0d07be98a70800b92406be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016be09ebc431180110219678bce1da6d680cd6ba44488a64d0115ef5cd954651116bdc205281771360bd63a8367c121d000000000000000000000000000000000c11280343ed187e208fa8e931a4623e0f7640310af5945f7a12cdf0e0f2083a5adda0fe5f27828a035cdca6ce9392d9000000000000000000000000000000000c4eea08962e98ec2c581a9b4990c89e63a167c157989ef6c806cccb24c51e6e10cb8261285d2d94f5c57b6b83e3df4f00000000000000000000000000000000043b3ff24ef58a0a1f156475311f27bf947ffd210aa391f954ea270f09819e83cf0247109af6ad8df78beae7faeedb481824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f277f567130b1d7ec01364e23282ed6d1135fd1f32a2754d35d370c0c7127be2c098c271256208e0ed1e7acd45af72c0000000000000000000000000000000008d74f5ec8885cc079f6c05556f3845dc00c4e36d53ca17e167272c6ca3a28137ebcbe824438b85b290648f23601e34e000000000000000000000000000000000e665a7a21ed9389ccfc957f3d3f1cf57123f07e74d94c64e4d073cfa90971c44fd35aec59ae07bd7d53c36d95e2112f0000000000000000000000000000000003666c7119c745fc22355e9bf5300131b876b331b0c6f552ae9fa4ed1f374fda4a4077e9043e04809c1c0f93c65aff0d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012a49705939136bcfe4ce068fab6b2f180456acf483ce83b665167e6261fb4e28e2fde80bf1eaf4689900db6d4d4e4aa0000000000000000000000000000000000c3f57dc97bcc76ef1733f7907b4d07e63bcf815b55bdf19999137bba9485303ed6d767cf05c8af912da82359f31641000000000000000000000000000000000411a1136ca402475732f0ae051b9ccde80cbdaf4c6432bfd8923442c47c8b89669c00832fb625983fb9e391ea8a2dbf0000000000000000000000000000000018216a0ba8cbe92f0a09a4b7c5515f538b2236e40031c415538ab425b7d698ceac1941e5c9a5c3857ce3fe3688a388981824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000da00c4674f9cc01e66d129ca5a47fa81581a6a5e8527b7638742e2d04a5be8219aaab38ee1df821e91dc2db2d0c9e70000000000000000000000000000000000b4f08ccd4951d4bcb472279a72f948bd104eda4670ca22e4aeeda4dd7f968d068d60a0a90678a65cb13153e88eb588d0000000000000000000000000000000008244cba7d088ee6f4b92d418958263cfbdb0f83ccbaf263f20d6d3eaeabb3a070550735421082f0fe251d159fa40333000000000000000000000000000000000607c9a9caf7d099076b179342779c2e8ef5d36d407b9076cfece2417bf8c37228f2f033b06d827553f4652e50bdb2821824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c568736ab3dc7f5dac000bf84a737af6070b557902677cff54b68e524fc9cfe3b49620b95e8289b3796c05cc26ccbee000000000000000000000000000000000ee224acec26335478f915ed9cc0a52e5ed7fb820e89432a5e713bda42c2a981656c5d379276185f7cce6a4f9cbfb6f200000000000000000000000000000000095593da5879ddacb5420ec46cf7aa9af4e26e62f93eb8576544803474c3abcc5b35629d7c5186699d27aa1b7f84e12e0000000000000000000000000000000003f3b1c69ed04ecc14f68bac66d07cee5217ad71fd02d0b5f3d496df0930a467e2abc8ef09043da4eafbb8e02a3ea9de1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014a6f3b41625d46e012d4a40ff1db95aa22d211a576eb7025973da271fff61d4d95ae613f6e16e538e2f252bafaf1690000000000000000000000000000000000cd1f362402473fb90b84ccbd14ba9e72ecc792b2a935d2b8dd38f941b30a5a9ae96c0fe230410dcd728919d8b7ae3fc000000000000000000000000000000000684ca05384a96e4d802634b17d3c576931c3330f827e2e0f8f198e1158f622a1f8460ae77519283da1250c492ffcd430000000000000000000000000000000014e1d7a84085208e0411525ffc2832b7fe4137241409ea386460e2401c574ddb81c75806ace5e4cfec92ae128875e6731824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015a9c663619826060576336ea35004faa2a2cf0b860e1915f7e1a5bb9f3ca8ef5dcb48d5bf05674e9667faf79cee1cb2000000000000000000000000000000000b5718430ee7dc2a56fdb1280c0ff90e0884885f07d2817c279fc720880dcd1333d951d56240ca6b271df3d717b06d89000000000000000000000000000000000d71e58b14bf0c658b59ec38e1c98f9f5c6108c2a1f4887f1e685c36d410b0e5865fdf0f7b2bd7c468d9601d55a18ef800000000000000000000000000000000157fa6c7e879115ef7789961438bc159ed50117bc4bfbea6c50a2978c31827e00aa63ab6aacebf7110dea6960bcbce9d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000040676a107ab7bcabb5d1bd41a37e0227d8b646347441dd0b8362d4798380aa98d23469b117b5d2692a5fa07a42db03c0000000000000000000000000000000000d5cbe62a304f16b33a210448259bc49c67a92aa3909d3b8796336de93eec26e254b2a078e3f03bd2cb3935d8df19f8000000000000000000000000000000000a3c38fe9efab7fbbc7899402d29e8dc99123db5be2737730a8b077b0dc63f162fe8c289f51cfe309abc33bee885f0b6000000000000000000000000000000000988f9016f721b0f418692c34a4b02232a697e08bed812bdf2bf13f5cadadd09a325c4b46f0015219a35fbc1766bcb5b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011ede42c330b01942e717e3098ee6692e6918eb1091fb896eacc4ca3b17703d17e6b9fc7ec3b193fcdef863a2b2f64a2000000000000000000000000000000000aad48577ec39dad0b112a2849de88a18c991c7f55168223ce384c8e2b9ff9fe0a243f66c50be099807bcd0bfa98093c0000000000000000000000000000000013f4a655e94a1a71926b92dd7c09b65fe121b93af61433bad33808d7d0bb17a276b71020bb541c67bdc8a8ebd737930b000000000000000000000000000000000cdee44aabb91797019f10280cb5b79917e306f574e21b2ccaf7b0a00ec9db3b36f3247b368b031bdfbbcbac827ee9571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014a77802ad0e9f7c48cf6a3228d02989f9ecb00348cba3fc2ac5b4ef4ede200333579e43d4b1576044560fea52f75f57000000000000000000000000000000000be4a23b999a34c94887206f7c1afbfd13d8def10d46041c816cb5bc5391aab0d2d2a843687df527bcd5a635dcdaa2f20000000000000000000000000000000016407c14049f61c7f9b0f2e49d4cdeeb701ce4a4839422147fae1e773df88c6b36c2971768a9246c789ede4f798b57c70000000000000000000000000000000008a6577554240e7bbee830553ac0a38b732cf3ae4713e10f174d391cf6f1e58238b7365ab440c7e872a6dbfd08b2096e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c2d366e236f71cfb17bc808ad7f3a9249379648934f9773538c201a5ef668390345e0f384ea2b82fb9941cfa9c126000000000000000000000000000000000013092623bd946511781c9e0c8810f4b0cf78cddb01c3b50ef59c6253ccda85ad91cdad81484a4ed9fedd51bf93bb82a50000000000000000000000000000000010c9e1c4109630faf19401c9cd51ff8b51e5434a79c4421efe87e02a571c14b333a07b6215d12d9a68dd6c42873209b300000000000000000000000000000000190c7d2704b9a55d1592d2f1124a20ff72f545c87ba705f714ebd87aee19ae3c74fb94409601e7d862990b9d1b8368801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018da80402f3c38b1a5d6fb69270c8e2cf98136f6ac7ba24eeb4849ac58f7a4462a3d572ffa5b47bb63615cd83dd8d0860000000000000000000000000000000011b8d8dce5a8c215dafebc1de7f0360c6fd9dfbb382b772b62c81c06d8f65e8293dcb2c8614663dc8f27d0a42b12306000000000000000000000000000000000146e85d62b7f22a341dfcd761d6ac6f1bbd6911847d7ea687f7b0fcd7a8053cb34857bcf444e58eab1fe1e56d4a138430000000000000000000000000000000017d5399f688c96bbf592a160497da7a43f226e1038f9b1b5bccf8ce5e8a8d7af50e4ec4220b74ac1bbfb0cc01c908da11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012f81f4dea7cc81860c1a2e571e7d2bfae72353bd064e1fd86d8f625935aad1e6da4b271f4905a986d45c75257aac315000000000000000000000000000000000bd6e1e69d59b79a7ab2eefd803f6357127b920acaac711781cc0689ae04c971418157dfb277a9c0dce4e3deb441eb2600000000000000000000000000000000069c9d5bd9597914115b26ffc743504958d20b630f9124ffd41fca76789320a8dd50a14a37a5466dcb8894d7f671aa910000000000000000000000000000000004178ee76b930cdba15a9e4a5cfee483f25313e03b48cd996280c666bc647305037c8396e951f95696920abb28911b4c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014fb86a7adcdad34a6e76ba34627b5baeb0008198d484302ad5952940410991d6bd5c806b98a7272ed3f4242662f39d90000000000000000000000000000000002e917174ea7b23eaac04026abeb2d0493d8fbebfe44d17330f5fec06d08825161ce4a1ca94d0786c7a9e57486413d2e0000000000000000000000000000000010702803c47d175e5e1a7e84aebd2ec1864058edf5857fc5725ec7c5b2d2081655caf4dab4c66d0d7e54a8f3c7fb18d000000000000000000000000000000000021f48eaf074c2721217dc547d7238b8ab63fcae68d2515bb9f4b95ad3f4b3c6be4f637d7fc7ca108ba59fb3243f34a41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010a3efa39078b31c23c23a240e9bfb8d09663b81fd81df214cdce9d5aa242906db587e46c373724f2bce325caf16ea380000000000000000000000000000000010d037ab19e47513a728afbb2da278ee80108e39849bdf3395a84efed36e34d370dcefc550089fc7833d29c8cf7c1b0b00000000000000000000000000000000049f9a20d5193d133bec5d98096e17f9aeacae5f83563de13d7e79e4adcd5a841c9d937f0a824ae1b42bf1c21759156e000000000000000000000000000000001959339caae71eac4e92b41df82650e6bd00e413e2334e5efd14cf7ffafb6da4ce75abe59253238e4be0ac3244fe9db71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "00000000000000000000000000000000137654cf93c749e5264895a0140fb7dfde588c9255d3c6c2f57bb7fb3e6ae91629e79064ad56be0cec161c2914c07984000000000000000000000000000000000dc0bb51207f05f0fbab1114abdabeca56c1284f64881a3afd7dc1b16f96c496e07f90942fb33080a76cbd0f25c105d0000000000000000000000000000000001440d633a7bb379dfe305a829f7ff91f5f282c2d05e127881495a8160e6ec0c735a24ac0c97e17f96c93174f988c61ab00000000000000000000000000000000026dbb34ecbfaf430a029c5cc94aaab214bdec44a542e83ed94d65675f2f66ab31e5fd7e1b7ec491b3daae043bd33459", |
|
"Name": "g2msm-24-jwasinger", |
|
"Gas": 326160, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000001e5b0e9b9f0999306f0d015bcfd39a6330ad4f498e329db3be3d777fc4a06055f8729297edcc8a233749e472dd14c72000000000000000000000000000000001141f5cce35116ab733d2f7e50edbc316fe97a82635438683f212c9edd0aaa82134a7ca98355df16e843074c01ec593a00000000000000000000000000000000021d98390d8c8310184fc0d6c385ea6fac59e09b80c1bd8a8a8843ca952945fb423f9fe9c3eaa7cd5b9d0855248feab400000000000000000000000000000000095fe0a3219857cc8e8eac816e827109a94420f8311ca015c101321afefc894d899c52995719f16b96a0fba4f104a8971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000be65aa653fc0a4bc3f076806e486e35c1d1809789cad5399fb69f9d5e73924223e57349234c8e805dadabb79176d99f000000000000000000000000000000000e1312bc5792aad3ef860f87c794b90228b1d59ef6497e78fbc9d8e24aed1009c18744ea5b00398d2c33bf8cb2dd8ce80000000000000000000000000000000006b73f602327857007ff2c91da9726eb5ad84c20808f042906c4e02659fa179e9748d2b2d578ec4e2bccc57256a365340000000000000000000000000000000006455303efa265248a283b4f671966f305562d18f11305a538652ed6cf34f8af3ea5328f15304c6e82ef759b97fb15401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000010f08757e8c93a21970f87cf55bcbd870eb5098159354ae37fd620d204b74e253bb5bfc2898656715483d5a7b51168f000000000000000000000000000000001236eaa4c0a1821c732d2bfe0b11478caf4be4c3c2fefa42ed8718b901a3bf45150145dbc71557a215ce2d26e8d586710000000000000000000000000000000017ef5bfea074047c5ebf6e91ac65094fe4c480ab9df4de55bb7323d2e6ba5e01cf07698ee2e24bbc1456ce9940d7fead00000000000000000000000000000000090d0b63f5f7463941b7e768eb6b69382ba4d532363df7ef413cfc9fa3aed5c6a18ab978be63f277028f29ccc54d21fc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000158689aff14b4ae475a25339d63129c105d348d6be3f3abe81e66a87640157070598b726e911d7b1b144a389830f68bd0000000000000000000000000000000015e89d2fbc7602324de017b06da6e0069561d96d55ee40aeff172dd6935eccb0e333205ac0b51af925478e15e830fc76000000000000000000000000000000000d00904cf9f615c3e88073740d06b49f2fadbaeb079871b711dbb03df9e6a0281f3f886e3e6c6a0d15fcd8663430da7500000000000000000000000000000000082a873a3cf582b8d6e2da576ffbe07bc4a7f39059a683ece1de5e3cda20a86d99dde9ab9cc20893ec82a600a52750511824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000096f18a7d453f59dfb7f0776c8f0a73823fbd4e18c6d1387f02096471fb98f732d44dee7f639cfbabfd2bfe8e984b2f00000000000000000000000000000000188259fcd755917e7b00cd50254fea2027bb9e094fdde8883df2275260e6a03b225492ec21da987e308c531399d8b0c9000000000000000000000000000000000abe68e995aaaaf1b11a1d50c971e789a1e21d3f27f15fe4eb4e6f04f6389507f1206d6f6d2a178fd37667ee4fff830b000000000000000000000000000000001813cb814229c0512ead9c0821aecb71654ce5c4b6050704c0f0d9f085432ff9a8572e3f77acd9a35d0b865bdc61c3c71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000122881fd1f5b60ae6f906d5e79cd6f2dad2a0823eecf0ee2547cff1b95388e0c788ac6ff7ed586baf4768dc2dc251a0c000000000000000000000000000000000116a1b8b19f1a1b0b8041fe5fbd86803230b78d641f64c3a263b2258721b1f30e98360c753a36e8911e45323bf381780000000000000000000000000000000013c7a6e5504372ccf7af11b62d4b5c03afb126e491a87d87103abff27af5fe31b94d39ab9fc24608cb47e5e4371f55c1000000000000000000000000000000000de4fca6d2c0a35398e7dbd0f2d1224edafe7aa4ee5eff131436394de5559630355120688e42740168c4eb856748cf5a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000185b5813305b5e9ce03d77a3dc58171f6f51fe0f3ee92675abb245a6d367984e0ccab9d08e947b0d44683dfa2fbcce10000000000000000000000000000000002108d9d924de220e1073c91c456134a1244cd16ea8ceb7934c00b2a96b4eec650050aad11c28a42d738ebd5c86058b1000000000000000000000000000000000ec354d211e0030ff667abb1484612a4fb56c8eb69366cb72229e5c1290e6c5580577a6c0def70de131c490743bb90920000000000000000000000000000000001778c599860ab1d85b98ab1bedcb85eeb7823af2eba115c1963020aee5da5998d0942c87d5908f5a7e035e305d7a5171824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000166c237b65bdc5c0b9b3ea1d87a6a011c31eb734e25858578bc02f378d731d869baa4294e31af49ce371d2466a05c11d0000000000000000000000000000000018935715b8d63d4b1f4e6b1fbb4f450e5b3cd2dbf3a1ff5c0b03020146a506ff6c493d589b257f63baf9ccd273241d1e000000000000000000000000000000000b000a8c079bd2432b4fbc6fdc2a05db27d775f60a5a353c25a531f1a5c0cedcfa13dd08da2d9cd86206c54158993dd100000000000000000000000000000000104f7191090aaae74bea16f234ed3cf942c089cb3821f555f400755ef4e7026323d632618575f5c2ca11cd52500918871824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000114b648f0fe373644644f42e2a6475eadcd951e82dc8d1fd0d67c0679ff0f64e9698c9fd1173cefdabf6d2718c01ca0a000000000000000000000000000000000b064556de57d8f946087a403368e99b7c2f661b54b874fb7300dd71c011d7c5f13d970e35f1a9618b3213bf0f79c281000000000000000000000000000000000668d923a8e5104ea1ef7893ecb3195a2d29693da86cf4bdd357eb3870e643337fbe65d043fbecd1b9c1e6a44e3e5a5800000000000000000000000000000000000251ad44c3e4751a686098edc96a00469290e8323ed1abae958ff0a733c4fcd31ad59faba68a961cffad78716d40571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013caee76d15a9f200d0a33f2390d68837821c4a89133a09bcf4663bafa953765f10310648e3edee2555970f44410f8670000000000000000000000000000000016549d4c0bfb31e9c7f4cd050d32f8a8d50a6ab9ae380f8539f14a04ce171973193d116599011ba33f6512e9ff041fc6000000000000000000000000000000000f30b18ea024e3c5d773df3188ad08633fed7f02ad734a3af765e062f0195db5eaf7c9a2d096df4bc42d0a6f478f708a000000000000000000000000000000000eda93cde7dd23345b08c84e84ef379688f7ed8f9794628801c2ef1ef345bc3df80d2eebd9b6dc908911790fb87a75ec1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000181414a164d518599eae38992f79c6d3b8e5d523f939baaf67d7aaad7044ce59bebd6168018d06d1de9ccbd1b6a5aa0d0000000000000000000000000000000017f426c40d9549db66b9fb56cff2b60f6e8a145bfc688b4c8a8e5b5784e6ef776efe474e24de5d1e4a4082deeba8bb4300000000000000000000000000000000071b3af6ae3bb0a65ceb2a40403fa97146e206069fef1f42147d485605cdfc5dc71be6a85a4f6879c0b7f51b3115387b0000000000000000000000000000000017cb7152a5494bdd8590441aef8298097cd4f0205cf6a74b466778a529746847a948c47b5acbc9a229d9b44e3a485a251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bd9718e8c66c5133124643b5ea1ff00f02dfeee3bf8f578129e53bee10c82ee6c979e2bf8a4d6b958df4f28fac1ca560000000000000000000000000000000018be48d039c5963aa9d1cac1f9bc95286e08235cb083b45e5a30159e48b050be7c9f49174923d041e027608a12e4f46b000000000000000000000000000000001569409c6b6aad21c30fc7a8eb76e3339a444bebe3f184b976e43d011a527fa4fb0909ec08e1b366c010f9259d5d5f7900000000000000000000000000000000079338ab39171dfaad8320c8d1a5f7462aebf19c78f80c71be95c98b255798dd974971fd96953de700cc645a02b803101824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007ac1633d6a9ad527bb793767ae7c7697d58d6572c11b246be3b7607cc443ef655b7a130b07407b7389632a21dacc4da0000000000000000000000000000000018a9a4596efda2d945704a5766379f8a63843af8341aea8fd63a5abeb1d43735da19256212b72833253ce25d02d3b8e500000000000000000000000000000000000c6d48029bbde34cf9135689fac4b7bb7a75fe8813a479fc1fb6fba9660eb0e4b71ac3fd89521a07e84063f080be07000000000000000000000000000000001392848d2910b35352fbbd10dd899264501225e3347f47e6ac3d0ae6107eb8165438d01cdb9666dc2374b3ea93a7a0a41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000041ee1006c843e70b12b93e9ec967c4e29012a2814cb8f06f51351a5df2700489b38fac7d1266f7fd61be766a220eb0d00000000000000000000000000000000177dd92c5800d9e32b3f616948c61de96c5d76bfac2eba80b563beb6eae1dceb66711631c0216c636d629be49e7feb480000000000000000000000000000000001bf08730acc28ba0bb2fc4da448187e3b8801535c9a4ad3c070908b1cfeb902f885b19cb6347e8a15463c82b84ce75d000000000000000000000000000000001322149794ac64e852c27b4df3741edf3c1d68aa217b867d78bf6a6cfec09cfa02e3e6bd9424a1389ac024ecc5b5f2aa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fb5a9b38afe3636f2fc349d1f58f324fe14b9dd2393e393dee1c85a7a00994c6053cd570ac31796b7dbc9cd8d065aa000000000000000000000000000000000192889afe5265b6174d1dded78fd56bf9b8cb3d9b3bb119467522f895c5d0cbeec58bff48977e89013143eb5db5b31410000000000000000000000000000000017b78fb572364b3d4c741ebb05018dd58a701cdb5a69c193c03c742a45b99d1cb69f9ffc1840a2049535dc424b3a136900000000000000000000000000000000090dab3dc5e7c6b336ef7509058a24a0d4ba582c1c6e94cba9ca5df3d54fe040a56a619accf3218189f7de98a35bddd21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011c20d82dd42a30f2c0b6fcb126e68e8fd4d3f9ca0577c77183de57e0e874c76e2a0078dcbf309e5dc030e0339b56088000000000000000000000000000000000a494eaad0ec56347d8cef8e4f836c80c8a1e69f8338645a50541a5040da2f8e36dd5f7956ffbbe180c831011fc62e02000000000000000000000000000000001665c0ed27e3a8e39a36c407542e00a3bfc5b9f6b83456bab28b79132abca823c66f4d076df802260024e0b3bc3d8e0600000000000000000000000000000000155430ffe4bdfe8f784ef854bb6c813658cf0707830f682176af31b513e480b169e98039dc4baac67636db60428cc26b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000181becc4c9890613a2ae6d96fdc758bd81d89b9363fddfe63820fd2ad5e8a997488a54370402272de2f2ccf9af2214fb0000000000000000000000000000000000ead30838406e3c82046b545e3fadeedfd843743796f41d71f3c8fbc07afb94460861f9b527309ac4ed091ab7b02aa7000000000000000000000000000000000a3f7d7fa655ffd5fb79ed55afe6802dc3eda60f9774258facabc2f3ee220f68f0bf85fd61350571e9bebf990715fd7e000000000000000000000000000000000b73ba70cedcf6c211c72444126533fa068509e5ab6a6bebe8270ad3239c588d7e51b80cbf6b5889fdb8e3a355fc9ea21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cf7d8d3afc421722745e07f37d6bc6b1bae37d84ddb4a8ebd71b608af6ba690f0382779713a3958235347a512a41836000000000000000000000000000000000a0f1d38913d0a87293c9607498eb586225919d44cfec8119525db35aa2eaae63c62a9fe907f50e97ac3274047337b25000000000000000000000000000000000c9984174e19426c4f891621a12b93a867ae7f05071616d1dfd349a1089d47e5667eb0048c809add6e1c78f281ce2f520000000000000000000000000000000006c5b5b848cb195b0344a9d1c03825d1962a520b69d8c2fac21528ceef4a7bf222afe62604c0243601ab6a1862ef580a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004cde4d4e374afc2e31c201f7fd2ea48e59395e76a1814f025a706c865d8956b16a601a28666e180aa823bea72e28dec0000000000000000000000000000000015903dbdeaf68d21a53b7c1b4508df8b5f394015213dd9396db0b828993e2d6e6299efab44aaab10ce11529c54a4bb35000000000000000000000000000000000bc260249b64fce303eb35cc60408f701515156b336b0ee783fceacf3ba6f6a5c974e84d069e105714126accb2be99b200000000000000000000000000000000143aa8e878468eab92990f99f2558b09168e6c1ddcd198e92ce189463885592f416b92f5f8efe499e37956faed45a34a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011124c28a8d4ec4d3009264f1c88a959f0f099a81d0704d2f92ef44d34a85faa4f96db4d26bc983e075df108c8b1a6f0000000000000000000000000000000000a5ac8d1dd5dbb234907ace0a736fe80b171b14568599725685600d26e9dcc7b3ca8ad3a91c47b09c0a5d21dafc9c70e00000000000000000000000000000000016a0ba5e1a61e820dfa1a8bb70a149a5f2c0526c98adcc4f61e683bc6e8907ae04af04e65385a6208a9ff6c33c54dba00000000000000000000000000000000181a4f5a13e95c7928a2609cf45cdb8e8bd34f78f8d92457d877badd0ff993bea93b52e039cfd4969a56e3cc62f7792e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005dfa1b914057df5e8ec729ab3485d16cfb64d23acbb5268da8f2bd46c91b4aadfee745dc0b625356aa65394d96589c3000000000000000000000000000000000dfc2c9e99a6ef09aec9daa12c39580d42ef5cacdfd6fba66759320dc5c3dca73273faf2a35be290d40634ee57fd76350000000000000000000000000000000005a57b840b7fdb736700ea63bb7f9f166d284afeae2070dd1355fb0d4eaf78f5bad2783fbfce0b0b50bbc343c9b0084a0000000000000000000000000000000008848359f48c2cf54a9d11e9525b2b62f3ce5d831e5bd4bafb12694ca7d56f05cecff05e91f1fd4b3a138359b53f99a41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006e1645a4f01472d207fcc367ef179d101b1066eac6155e20e01fac7894551603bfcfe31dd1f4bb39631dbfcdc59ba48000000000000000000000000000000000ea97bd05666fcafa7234a745622de8819b4d0259c2d2838b6345c160e4d309c73a536e8b53cd3b5843e79ae555cff940000000000000000000000000000000017a6145a5ca8815b581ac7ce6cd2cae1710689e2c10f104574e3076a133be6753387f03050cbc41723c18e751a790ff70000000000000000000000000000000018d77dfc4b2e700314751f5b1ea97157214c59d308c200fa3c473f7a7741aea6d19186073cd312aa9e95058e98366e031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009a2d6ca710cbcad434cea93d491ba77383230c90488a3ae274aec1670fe789b1724f8fbb542a2ed59215a4d866be15900000000000000000000000000000000114f44f0bf5787db5a42ffcddc4184edb2b982ef65aa45e69552ee73d60f14b6ed5fc310a82bcfd5f2ca35a5be77ef600000000000000000000000000000000011de3a286920be37bb3725d5f6f46a27dec0d58718d7a8aa8db024a499a2a03135f2de656db900efcd0624301bb672a60000000000000000000000000000000001dd2e17de5afac749761939c660f24aab48482b18ca2d433d4b3f1dc299daf29d84979c329f6457f4c456cd28e7b2911824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000001e501858e820f6fcfe4d68ac94672bbd55b78a3747497ccad933679973dbd3ee5fc00460866f4ce0c535935df1aba20000000000000000000000000000000018a2ca2c471567905c6347073dc366f099f71e4dbb22ea262827f43a3513bc13b274f2230f52dd867205d91fc662c3c300000000000000000000000000000000143bbeadb69f9f62398483eeba5f31b295966a2e13512ed55220e7aea80dab981266e6e218fcc15a997463098be88f84000000000000000000000000000000000a04948d7a40e6e822dde1842c8d7b233cbf2e0656afe9f1f8f4145252a76f501740d2183effc4b7032dcbc6341e5dd91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006e54526b9ba6727fe4d0b78a5941f01a88bd46fcf3ed6177aa6f7fdf907028d3954ef66cb64fcd7a3ab4d09a3143272000000000000000000000000000000000652522b515d5eb665544948cf5ec2798c77b89b82b19819df0cea4da797b4925d02a8c52cc23a46abbac023a30a9c53000000000000000000000000000000000e253d61845e93a697ab2233ce346ceccc490f6d7fda2f2333dcf982e7329d6d1fa9b335e62a4fb66b43772529b1702d0000000000000000000000000000000019c605dbd244f09df01bd7ba506120a325ebc06389da8e220564ead1f191aaba38a3b8ef911b574d9b3f4e50ecf250fa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "00000000000000000000000000000000129206dc100439db26a0f5442328e35213167e677976f0d5a2a967f16c4f80812c20a088f7be4b09feac7776d61ee443000000000000000000000000000000000656eda529137539dda942ef083bd444552f576f770ee8009ad91ac8a40b3af38680cf632d629213b363135dcf8a478a0000000000000000000000000000000000e907a8f9dc2f2886460a374ec6df1111337c969f4e4c69e567cf7d31eadf9bbd2d8677eebbef2dbdd887255b0cb9610000000000000000000000000000000004c59906f69ed3161bf4769734a2c2a70f25a0873bcdf6b98abb446dbfb63268fc40e50f3b1872db89ddbff968f772d7", |
|
"Name": "g2msm-25-jwasinger", |
|
"Gas": 335250, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000013dd1a8152ebd368d8da76ce266836f7c379ffe033e27ed4976f12cff52af857a14284bb5017d4cb4545cc331402752f000000000000000000000000000000000d800a6eaab1b6d3ed548a6d5c6f8e7af4ca695b8af8e0bb94027481904ef0d7cb54350c93d64c5df969eed85f65a328000000000000000000000000000000000c0007f1f7531e77aa343bae0090a5a747d43287972ba52f6e825f318508be57978427adbb02f6d235033cc1e8c3eeb30000000000000000000000000000000011bdf642b99a1f9105c8f121c712625e02dc1cfdf150eaa01f8cfa8306c55f8d6e280e3f3f77d3ffb06f78d4dcba37c41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000060884cc5d27b3b53a08b09a35e50f61060d35260d07adab24d0f7157879f85399dc756a2be322b61520fa778205c659000000000000000000000000000000000e9929a6775cb6368baa8a470042d3a7b6c034de3fe5ac6845b5795fc6f7f5abf5dd48e65b3da824172f4abd8d9505580000000000000000000000000000000015ce595ae51fdcb3f3c0d908e69efdb31da0daf3f7cf4a878d96ed0f427fcdd3156906d326a517b287e0666fa33acac9000000000000000000000000000000000fe2bd42dceb8166a57fa05fbf571db860537de12bd55c03654d72f805fbb065dc33d20e017d6e2a6f89b2125c0c5d731824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001492b2c433c2718112ae39127d5125f4d360609bc0087d8270fdb3c3c78f84fddc57ea9c5d27c1114075fddbdf54800b00000000000000000000000000000000134386f82ac76bfddd6959ab42cc45b7698a398f475b59b8a35c450601ad8d73abdefc2f73f6a77cab466a73c0259742000000000000000000000000000000000f6deb7eeb6abce474ad01528523ffa39e02a5460d087719b8d00919cabb1b1a1ca739976421ac64433c1f01c55c8db50000000000000000000000000000000009d0ce63a7d8558e4711447dc182cae1df9e3765bc4bb4f52603716f1a2fe093dc2e3b03532d340f4bf97e64eba4b9bf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004c6c71de74b5de2035f35f7bc79d487ce73e4d53c38f541bae929f17036ef9fea144c3017a10bd45766dafe1cce17da000000000000000000000000000000000ad440a37a68764365002e8373a3a6a690849fd5baacb2aeb1ecbcdc2a6ce121a405f5dc4c5f073b791ff29467566ff50000000000000000000000000000000005f88814ae4d13df1622efdc55cc164732fbb7d673fb661a2ebc77cf3af0862c14ab51f39bab40a57402d8ff55e8be3a000000000000000000000000000000000790087b07d0cc4446030d5af3e655e567ec5bf203475166cceb778cd281b93a11060617f44385fdefa8ee6533d30b5d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000161231eada139db25be678e11bfa18bb940da23262b444d005f33186a951b28df6f415a334abaf36706771e1f9ed13d100000000000000000000000000000000148b9d050ffba4de9d217f7fb35e181f8ba13a41588b0d280f911540569236157901b8cf54c5d8b121a6538759865477000000000000000000000000000000000c08c483cfdd8879e0bbce35a74dd4c338c434ef1a321e43584d02774d3df79c52891f07e442dbddc14f1a31d73f8075000000000000000000000000000000000e0170851505091e265d3e01f6b44b777ebd774a25de3b48a3049ca0943562a4c2a4fff893dfaa4e27dade075755179c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012709e704164e1eb73c2fb05b0c775244ea24aca73eec420435e02182ce093161e510478542b4f42fc9a1478085bd49b0000000000000000000000000000000010ee54b9660fbf5f28d3c8069225291c1148fa3eaba1ede6f64def59881081514de640bc8f2270099b6865904ca0649d00000000000000000000000000000000021f022db589032b3ed58f65fcf69f1cf94f8a99eca279a78520042dd3dc5a5b790a6c02de652e3fa3a790bc388a8da700000000000000000000000000000000111d8975b2911ef7d003fb8ff9fb3c75bdcdfe4d3f5773ad9c0b68abf478d8b0c0dbcc26ee02cc6b20fb5c6a73b4ad421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000015179afbc87e9d9546d3d1cebeb7c9af8957f0874fe4ea50d5af9b0d14e0e67c0b11302c1ca3bbaa0cb371b62c9ea4e0000000000000000000000000000000013819bd48580f9cdb17e59ab8fd70781ac73e1e7e3ccc75d897eea5aa7e30b4d39d264d1d6800c9aaeabf74991232fa80000000000000000000000000000000004418df4824ebde248b877e71631a6aa23c17dd5a800d80422ce540fc95dad09bd42637b4092906b53e3d8d409dee4bb000000000000000000000000000000000f8666c460e334789d26a01116d74ad0c8686e86d28eac52fa52b24d6b46b4b1aa3678353116226c193e57b9c2e296021824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011deaeaf2ce4f55ae4450c02000e60018162a1736d7cf87d642838d7dfaa753f43d44de1c3e3bc58ef1121c193db685400000000000000000000000000000000044f060243e928eacd93e1061a25475d43ffdc8e8b340981696129bb0af50e5bb075caa7a3c6bbc95cab39f7872db290000000000000000000000000000000000742d18768aff82dd6c9497cd19a5a0a69ada2f1f887de7b2936fb6e2a8ba1bfaf0a40751e0bb49c9c6842b29e14526e0000000000000000000000000000000013b6680c635371c13ba2bef217e733e8f60a568e68b31e2096883323d2f7bd9d34dfb24942a51a6a5d8a790e0ff0ff271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001803419526f3f72df28d9d087b06127c66520a2d5f75bf00420b24ddbdd58b913cb9ca092031129eef5ee0738cf499480000000000000000000000000000000014020aab6c106805ba033d124dea06cd0720dc3e61893f1d9ab6cb55eccec27a49459c085990c67acdd2b26e41dcbc150000000000000000000000000000000009a5b97ccd6b5d544996794d0289ba3d84cf0e1303431cb1a3f1f421413548264c7c7a14458f28c46cb3aca8742ba89200000000000000000000000000000000014e3b14a186f8008e5d25bf9fc39c604a82ea6cd6be546a44be6f2650ab1f9f365b4c3fc989a285c9fd0156b47391e31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d20e3e12d9b8d9775b6edf748aa50b143d052b14e5c467ebc97baf6b165a8194d2a684d4f393075432ab0ee22048236000000000000000000000000000000000e0461832b1eb9f83f62c39abccf9dc590823c2ed8819a27b9e739719147c3cca93e3390ebfce521d51b23e27cfe8003000000000000000000000000000000000c2134c12e4ce7e80b2b8ca73353380edb76ab4524531c122b1bf0cd7dee4dab36755df3cb34a77db0187df8c83eee90000000000000000000000000000000000d0695e2124054082dfe79933f13a7a79bf39ad0fcb9b27c41d8df86f2e7c1124d071655a149701417e09504cdc36e561824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a68897c046971329440530e969a852ef7c9da1a009772d2280033f8f29d94906dad61e5631fb66cb0b7ad2899d76a14000000000000000000000000000000000964c8c14e460f2ec388e58187b4ad3857f2e09ba7c2e598f952534a93e5a934f063b814b7f7244bc0b7ea98d3b210c50000000000000000000000000000000000a42167b27eb20a61c9a1520691808d6c1eb6f6088bfc35a3684ed8ca11c5e152423dd124c6a17137b9400173197ac900000000000000000000000000000000102a59307c0165316bf4504b0f47b1350e122e29ed9a4feb95a9e4848fd6ad8c41128e46e5e84e4f900ea1159501f6b91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004697dc1fdc1949bc1629e5ebbc69ff84aab8cd4a5defbebff8e87611b1dbf2d77985cc931e40ba06e9d707be7f89922000000000000000000000000000000000c9cfa3c76637d5394fa9a1f5fdb712d3af88e29382432f352666903dca9942ac08f278d5c81f4fd163c3c3938638ab300000000000000000000000000000000140d1072216269370197dbf30f307692c6699c2ac994e9b6176c7247f8897fc204942ba22ca5e2031656c99f80b8a39f000000000000000000000000000000000f956e3e0547ec8232c36488a7e24a70a9c6d86dec59893477c90ef6904276471056f628250c614f81cb82d80868de991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f0f2e13dee86f099cc1123ab9e006ee7d0ca1c14d80f5268c1f3c21cc74adb50c63c06b1e7f837687094fc7b3d9b87f000000000000000000000000000000000e42ea636f6c4fbc12d0cbfaaea58514c2f984013ab8d6065f565deb436a8578d432e2b282aade0f98f64708dc5306c9000000000000000000000000000000000616e759075d548e20cfc9559f21ccf5259871d3d27da8a77bb346046d95e34ee736cc2139cba2586dd74d8deb43503e0000000000000000000000000000000001bd1ae73d11d4c9a0028009fd38dc305b7cda654e92361028c27363fc09436adde8f4b6a08ef644bd62547f418392851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009f50857448d96536d5ef5a3d4a33eb14d511b4f4d3b0ac99e9db29f520157e7b6d6c2d2627b65a3e5613c872fad8a9a0000000000000000000000000000000006854b2cc04bcb2465c58f121ecdef8a6b423cbaa9253bb3e0aa3e7d605d94acb93b0de015f2a4b85b15f3ea3033e88000000000000000000000000000000000187d884c47cad9a3c1c41ed1f1bec9e54c623328a8fde5008d705e5d53d60cfcaeb63e48ed9027add5f24dc85a6089ff0000000000000000000000000000000018161277b9968d0f34456be8dbb7d8994f7301011267cde3e50cae92e58fbb6643a2ae16fd769d6b97d250fdec3f025b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ccf14aa0285ac35afce53ccd0367cb845bbf2e8cd5bddc7e9128a78c5e96e013cd3f538e25526583f4e0910b147f1d5000000000000000000000000000000000dbc9db4dea63cc29caefe7ceab9a72868930efa5a5b4a12b16aaad5d6e826e3bb88b8d1cb82683fe2fd09645c293813000000000000000000000000000000000c09c8100a2d8b5719a0c0f54c6aa8d1e06021bde9e98661ad3818848da49008f21db3553749072656b525ad5e0e5a39000000000000000000000000000000000ba759a2d5faf75978dfd8f5a540a551b9dd2c67f60df87b8bfe991f1b21fbce7ebe5d4835d84108a85f3240fe1177101824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000166e832b265aecb3f5a6e2ebdd45ae7360ffea4f64bcf8e2fa0b57dcb5c65587ffa87909995d1d2f9fbb011ccadb652c000000000000000000000000000000001640bf86712e0c6f326929b546c40a623719c9fa2af4ff8d3630f5553956c27f7a7af27929a60c202bc911e34fcf27550000000000000000000000000000000019a7a55d357a58a9153d03dcb9cfa12ad277e14138dc25bafadd8304978403fe45f992f7bb92e544bd96fcb287954013000000000000000000000000000000000d8936b3048ef98e2876c7b1d50c4715fc04121337cb3457e707fb67969b7b464091f9d29431b5e6eaa22f8861c0e2e71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014f02688856c4fcc6f6c570e1c3ad32c96319a7fb5bb95991a3e62ccc1c1b09c6fa756613481be9fa164784b734ce874000000000000000000000000000000001093dcdb9c449293bd6494b022f54bc96cd8da05236d09ce7c2e9422f78673c21433fe1191f6b7a3ae6f4693d07d673e00000000000000000000000000000000016c2353d0bc006295d8fd13e2754683658eeb4e0e9584700e5f1aed9d5d90b380af59d3b10549fb84e34f8fd8ae870e00000000000000000000000000000000107ff5c291597e2e877928483302890c1129e5cf9124d91cf95ce53a58ff94c3cc5d41c4cb6a1e41f8503f17c60e1db21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001302655a302b412023452ec238ddc572fa3ddf3966757813d19d44b5eb3cf251f8758e63461ffcb9c8eefcd152aa83c5000000000000000000000000000000000247d5f87ce634fc0993ef00b1a1aa26b62573060e5682cd2e6d7f4409923c706816da4bf8cdeae32a3ebedff3291a46000000000000000000000000000000001145a7619ca369b7f721db0fc4b3bbc8e7070bb469f9e1587f665ecc2587ea9e738122930df2725cdf25377bb81bd42e000000000000000000000000000000000007b0e1c6c3f270345beef094a644c9c1ad0eb443efa124088f4d519da693d9de271cdf135ea00b9805cacc75adaede1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000aff7bec9c59d4075164402350cbd7248a272c7ddf7608797ca4783391bf32db5e4e58d166a701057448ebfa818005f100000000000000000000000000000000142e0524abaeb71b84a8b95f1501e1f2ee87781434b509f9bc97c95716f15d28fa755ad905a99e3b09b5a88e44cad716000000000000000000000000000000000ac2a1de84957ace2622630ba3165c44b5969ec41a767a3bf1b541e3064ac633ee8188e2b884f8cbfb8259ed0d5bae6000000000000000000000000000000000187d392cf2d94198fe036404b56bc76bbe6ae9ad153353cd3f70b620da22e069babf34eee14939db2d602cabbcbaa8571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000039e33edf77f5f20adc62ea7f2468f4074fc507d92b470a29541e76758873d3419644d3052608899afef4dd984d0b25d000000000000000000000000000000001372a6a3c0fdded5de8cfc0f6792246b4cfcebea5a53edee7e21d9a8fd727defc50fd9c367444b38cf78de35ba5aa0f3000000000000000000000000000000000071d7ee9db8811bd5b325f453f26fe83adffb6ac8ef7c7fb6390d86426c535d7577e499fc2aa5b133bbc694bccff2350000000000000000000000000000000005f5e5610d7905ac024fdf8d45efb7856902f0b608c4ec3aa6ac35d7281bf442a07890d87b04124a1c9fbe6129a689ab1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012d5dce62126f2de014f073841b85b77d7319366b856dc30722cb417d94be30921074d0f7e79d13a1e0ebf0943c999ea0000000000000000000000000000000004444a5232e9d9b6aa04bd1e066152b79846f43d108cfd31a6542efa809758e6321924a5dbc119d831c4248326abaaa70000000000000000000000000000000008095fed5191b647fc6703ae68e3abf0a5a2baa482997ae69b477f5e9e06a6ff78c74c6158b6f02d6fc310e68970d74b000000000000000000000000000000000bce8fc6340a5b7ff722ed27d5ee321fd7ff776efbfa7265893ad39b1886bb10d693e3a2f43c01f8bc1c4de19622d1681824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000051b7a9c0fd37b4c35229c52e75820c84c207fe45abaa6ec40a277a1d27b601ba4a9ca7834fd4a6df7ceb26ddc7e8b940000000000000000000000000000000005773f74858625875b7bc7d0ee281f9fd75296cba4a8269ce3281f6abd5d2a3bc747dad608831ff405dd03afc5717b030000000000000000000000000000000011b7541f9044e38eb7a5e796a00de796b711d5ea7ec6e58877b6a700f808509f4db6e957b1fd23be66204d331e09798d000000000000000000000000000000000038be568c9556ccddfde756399d9ce9381d94f8f352e31811ccfcf2910753984430c8e792c3df57b49d1b4343fce3a81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005f7e006167a88c4378fcb43b96ca9d69a141d76d3a41457beda5c24d4ce391fc11afff933cfb9436307f87e521bf069000000000000000000000000000000000c069952ce03883d72dc68f51bf515e5d84ec36453ed17863277cd27a90a3705b9f020ae6e3da2f24baf07ab0229ea1b0000000000000000000000000000000019f2653de8f385f4db69f0ca05398025108f71250479a701abe8b7fbc0eb54a935e9546ef3bcb40882232a23724788e100000000000000000000000000000000022decb44afa4c15fcbc3691fa33a97c3f0176983ddac54165c095e118acfe334f11d0cfd22429982a963eccb6e6392e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011f5ab67aa74823fbf4eea840040d959411bf1d7ea277cbd7ab906b4b277377fd2aa42d108354b256c5951a040b01f2c00000000000000000000000000000000184f7dc075fa7368b0af95ddb5b936aa21c6594fd9c50bc0879dbc9afa1b82e82415a72dcedf90c68f3eafb6246bbaaf00000000000000000000000000000000059235c4ab09f4a5fe5c2310f65d589a52276ad2c6443351ae18bff6fc165f057e3d82b393cafe3bebc419dea4d946e4000000000000000000000000000000000c7b1d062cb1aab23bd1e5ab7558137ab6d1d0f8189437c9029556feb9b0f7b2184063ec3ea2cc5f5b03176241c318bf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ef32bb3e895e074d577ae2f77cd709d215f7eef38b29a721afb4955f34cbff48f6d9ec9122bcac8ab0f5bb4038aef7a000000000000000000000000000000000202d0a71cbdf77a1b4abbe226c04c9e18bb814623ba74c0d22791398e0a4374111f6bcd0d2540a5a965528bf5bf1a8e00000000000000000000000000000000182b9ed7e3d41c69a535669783b2249d8237735457edeedf1da7767489f04b7093a2d87ca03cef263bec2f9fc19684550000000000000000000000000000000009f0b7f16bce7f6d68b22cb75c59cc25c546383ce9f4df786bde94110671f0c9badb591ac26f21cbf6221e8c61daaf361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ea27aac8cbbd3851ac4ede681d8b4af2db899cd0fd7e4a006c362991f820f5a96f9f158e8ccfa8baa16d6e8825cc78c0000000000000000000000000000000017ae661ab033e69e0e2a9a29900aea6a30f96609cd60bf7e3f000967e4c3b07be9f24e694956fe551347f44a532e268c000000000000000000000000000000000b99875080448c455aaab8565995c059eff1d0f1ab92d77a753e7a855a189086355e2479232fabe87a9b30aec020e96600000000000000000000000000000000059b301d1077a1a5f9f83b3a10723754aa6dce8995de68df75d8267ac578417bf47c391b0acb77e47f396ee519b74ee91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000010e177a9ed4aa48fa03898471df1568ce90b2e827533119e92362e967b5590293edcd9130bfc9c9dfef6300cde93b70200000000000000000000000000000000134a2c70f369fe2404d85a8826b268b3a9d1407d823a04bf60ad7a17229802c1c7426fde5d165ffd9561f42d8fa74057000000000000000000000000000000000588eb0c6c315f04a2f785367ace8a2e7fcce3393e743dfd7e12fdb360f4d64137b3058ad246d0986f8399c3f7772adf000000000000000000000000000000000d518bb657230d98e9293ef49938868d069965310d4082575c7c9721102cc230a4f8c05a104b41317a7d9f0b0eee156c", |
|
"Name": "g2msm-26-jwasinger", |
|
"Gas": 343980, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000017b466f5635726ab8cc4e790b3a2b25cd4c895d00057e8cc2ca81111b1857fd336f5b94ec18dc3069f5069cf6a2a1d0b000000000000000000000000000000001491140e66fc8f6b753d1c1ed7f4947d57b5c4e94aaf5883b2f8e2725d586f917bcc2806b74b057241e52ee93a59955100000000000000000000000000000000058a38d7c2a69ed5c8d42d377831fbabe2aa9cb6c9730eb7cbd740075b21fb905f012e182db2f0a7a33a3e579833c8950000000000000000000000000000000014a5dab2f2e5b477a776d2dce6cb194e22b7123a5894c493935ab0049dab148289989a790f44b2615a9d4ad17f4534e41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000151bbc615a89678c85f4afea0304dd1a061e62ddad74721a92c8f6d271d2589a41efb06594e2e311a5095b4ee49ba055000000000000000000000000000000000e32e24fa5e12393a0c2872556bfe3b15c9df4b297fef463fd36795754ed10b78df15b765a61b2851044c1d844a6db2a000000000000000000000000000000000cca7edd74278ce7547be9b6020bd09c92f77f316f94f2604e2b5872207eca2e703c0c77dd8cfedd82ce15c8943c0bae000000000000000000000000000000000cdabc0c0d08f2a46bd407d82235c1acb4e8175072b10cd719fde744534338729984487d5595cb28dea61ab50ad706a41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000abc3c5c082c9575b6db14b67300638acd81ca8c633aafcd87747ebc53450e3caad1dbe57da0025cfb9ed48c366081c3000000000000000000000000000000000a8a9e81a2742f8ed63098fef9305532fe03697026434846c345ef34bcae6f03f68312bedc10d9619e678b7e069f0013000000000000000000000000000000000aa8a864a3b2b1be8967400f782575a2bc8f43d813340a16387f26f78f0006b80cf82bcd3621ab90eecd3a85e6d2e9170000000000000000000000000000000012bd87a203e4635ba35eb2f150ba4b33cd9246c83caf899e5ddfba4b0adf862c5d0921b49bb6d40fa9b2402bdb3ca63e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e5400b15cc3638cb278188c6d608d0314a370dacbb47de8e41a0ff31dba6a56b0c65f7fb1ab1f4b9fbe4f3eb51d38e7000000000000000000000000000000000a7a2dbd18c4e3bfdc3aaead6addebd1c3a0d3c1b61d93d79d2bec6b021295e5601ad3bd03ee40124360a0f913c5cbe00000000000000000000000000000000003ab5030ca9b102ed5486e6ee7c4f10232a761a09cf552e90c0d039f56f4343ac4053daaf92361254559b2e759b19e150000000000000000000000000000000003af1027d3e0ed0cafec41242a1a63e2850ed3a7892bc519729fb86aa163e2297f1176e284548d3099cd14a2dec2c0b91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d49e1ce5f171c5d42950a3f8f52cad144fc17ac907cd00077bf201385fa71b7342ac626f9b8fc00faa23f84dbbc80d6000000000000000000000000000000001233419883f2cd06173325b95b2d987f5e659f480a94d44a17f4186f9e7fc293f209de645a924202f8ca70c599e1b5820000000000000000000000000000000010eca16b9389b9a281aec6dd1267c302d2839a342f7dc7b65d24b9fefbc852eb445ebc3b0d9606f1679782119332519400000000000000000000000000000000162b7d1f9cc3aac5cd09d43c2a914272303749b747d48667a7c02bb923e297d1fb05cb56f92da9e650fb56154e3e97de1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001757baa808967dd431d3c68f602ab5d6e662c5b028c654701915c8cbd744fad0d1613a4fd619984f7732b947d2334e33000000000000000000000000000000000baf539045f029959312ee90b4c222c2553ed343192f5d98acde57bf7d4b159c036e24b3607be3c8adc38f93ca157806000000000000000000000000000000001177841f00f3e1f6ac23563bf697972fb216c2329a66a3c3a2f91b48d1608842e537bb8003798d14590731a423bfca6f0000000000000000000000000000000004244e5cac4d05bf002941ac9e026cd2f26afd0fb7afabdccab4de13d263f86aef058673447a4182d3859441ac4ebebe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019f835602b4d70043985f2056dd8553fc62dd28f894271e2f09c58e088237ce5d60048b1c36ed82900f407b8e57a53d400000000000000000000000000000000060fb494ce78f7333f21c9becea0f427e4e471396634093e121c4723c31e555e92fdb42d112d2148d4e7f959862064fc0000000000000000000000000000000019d6eebd41c715ce733c4a84ed434a5e5bc8d657f0fc0a5bdec47d1ef5f496ddcbbc4625524fb21e6dae2c765e5e63cc00000000000000000000000000000000084fe95871d8f1685935ef338e6dc5d698c8a22a7804b1e1a4d399be1ab5c55c855a97db5b3454d347e2bbd89efbc98e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019afa23b7d9bd52ea1cb6d70cf77b2b82395d3e586a4050e84cac1d3c3a834ca9c7ec1141c5f72bcd015d2b5b0de6d3e00000000000000000000000000000000009796f840d334711268390c02e5c8da4f513a7168e468aa6c9188bd47a4ce8c416e59952a5003abe83ab56f8f63a24e000000000000000000000000000000000cc0d94736382cdb24104ee6e698590c9cc6069cd2fbbaf5720c97ba981a187eaffe983427012f997fdfd0f13eb2581b00000000000000000000000000000000070fbff3c4545862f54c8313949fd9eeed684fc2550ebd750d34f6807249674b2539d2ef4b47b3a8962b473091076cb31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017d51e907cfddc7d34fb58668d264ffa7570afc9fc50b9bab8af566e0c135eeac33a39f7903df7a279f96074e75f240e0000000000000000000000000000000019513e63124c4dc1b4538440e07c119b631742cd53a02ed551293b6b858af0c9af8e55cd6ff5d827bf406f613628f80b0000000000000000000000000000000014ac194565733db257887988048e6f1c3394a8d3b8234b5f2c7c8d1e16c8e2ae8d47e5c49f23734838ff9a075918edc4000000000000000000000000000000000fa82dd5a9c3f4ac2009764b398c74a14c44d0baebdcbeddcd046216a5ec686a025762c447e6eb143978b9a428c621a01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015bc878d170467864321de521599563a9fcd21679d30bf8e9a5db6ef8549d4c1daca297af108e04f75f1a445b9ccd4ee0000000000000000000000000000000006fd6ac6eeb972720cc434839b9bd16391c0c83792560beb4064b47257cd217f1180b83a38ab55bdf6519dc1ffa02c760000000000000000000000000000000018a517ff253ce3179f5ec9477e8c77c307efd8401244d3604d1e0c473dfc061b9d8fa6d924ad1ab4fb2662d5cb8945850000000000000000000000000000000014b3791060323ba216cd3e458f5184c05ae4603f80f1677c16146cb9c5fd9d5009a4b4118cfab9f07b67c20be2d898bb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009bebdf5100096ede591d6d13ca10c58275e9f8328b54b33ee8d2d852c7345cd29746d3ecfb64168359c2e3b8770a50a000000000000000000000000000000000141eebb2a0071453cc5ffb21ea9f345726fd06987be26e4bb34ecbe34a85a287bbdc906d9677611241829e029f6fc16000000000000000000000000000000001343c588ae6a0c06232647409611f5f45f3f0ca31e2a269df2122f13b01fde6d85eb3af1185a8b4ff45a9b4f9486d3d10000000000000000000000000000000006ee525a3b4564e57b24b9b1d1355897b912f778ac4cbb17f4bd8f25f96abbedb932fe35b6b11ddea29c33bb223d3e3a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016f69f755437bd334fc131c71105c24f0eacc161abe06ccd7bd102cf85aef33d01c24a15cd429b25b227be0962b99bbe000000000000000000000000000000000476d24733c3e642eae49ec8234e7874f4bd8aac0cc38f34b94c6d40fb1fb201ef1aceac301a158fdae38796de335fef00000000000000000000000000000000173848165e601dcbfc32d91f8e0182f6113608cb693dc6e27ae92353444763f4f52402d92ca9c5ae8026e3efda2e82f700000000000000000000000000000000005a7c5fd80b145d071461f7aa976186e101157e8129c4cb3c1c724fe09c96366031a46c8bb15fcaa210643ba2c21d921824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001497ced1d027cf11ced861566b78301ec4d2f9ef815e80193cdb4da398822b66b66728596310c236b054c9c9ce85d6a40000000000000000000000000000000019400c20c4f93b92b21014e081ccf88f80d9df55caa43dcb6ad638d9ae59b6db0b7388fdefafa4a02c226bd6d94d01ee000000000000000000000000000000000ede5826c6c31c6a5103cdbe9d26c250dca6ed2143ba7bf9158891ef4cad5c30ab8f71dbeb481b23e0a532109fbbebe0000000000000000000000000000000000d1a9307e2b3ff45d45252fdb7bf85f052d6933706029b6db3d65f912fa7330aaf66a0ff65cb9c66b56a57fa3954b19d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f117f548c43bfe134a1a8a2e1861d3da3a1e3b93819e7902097fb426f35311c7d2b67ff09557f6873415137d8e926ce000000000000000000000000000000000a17c85d4a209c992bf910592ed3fb48de953404b1b0c6b31a18afd84b47d9201ec115fa829d68ba8f662d28ddd09f4c00000000000000000000000000000000006a22a4f5a69a39fa527ee223df809d86e60df03b084226ef55cced6e7dde476ff22f1f09c9960f91c42b651c74408f00000000000000000000000000000000123ad07333d2440587cec7c73cf058f02dfe6c992ff539b08391f54efd8ee7be10b40b5ac66aa6cf0b6a00f957b381361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000077c9b6e94d1aca3994d5cd4dc1bd6c8901a7d34cfaf149d7d8c02f0232d71533c7b2b1579dc68eb87f000fa3dd1b24c000000000000000000000000000000000b6cf279da391cd5d062d10ae52a981acd28b1c7d3fa193015ce625776d7cc9e5736856cb7b3641f594960b98b577d5b00000000000000000000000000000000127e22eb1897edb2830385baf710090a88fee08c4bfa4a7b3370503c7b602c53ed466bd7ef2dfa88727dd676f57f781b000000000000000000000000000000001279071042c07e5ca928d5e7978d44b944011580dfecfe9474a7a64d4552b259de1fb594c57382b18931d1f10bde74021824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b39deb6eca09dfeba991241178979e50f267b297a3cb94430b7366269ec87a69838cff538a4d01ab155c6cab830ee6800000000000000000000000000000000074de9246122562a40367621d2ddc9a6ea7412a54d5b3a74b591684bf5c00f7453ee1d4f48f8545f826620f38cb7fd900000000000000000000000000000000005cdd165ac48c4b0c003025fb1fc91b67da2118d0444c5f13611d392f5f3463064ff921d7befb1d90139c05b00b8b8ef000000000000000000000000000000000ecb107cc78107c8f1b743cfc4bd408f3f2a45632e664e3837729b35dd0cdab30e2a78391877d4b5c6211c3305587a2a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009a76848f53b0031b5512386e1c695b26e1de06a920bf532ab10cb7be4b22ab87df480970a8ff8ecb35476c6181cffdc000000000000000000000000000000000cd966ee4a5e586fc25e89003e5d14fde890bc0bd2af3c563cdde68fe028fbe9c4496c5b88e8e1c6136bc248f207a88000000000000000000000000000000000031199b879ee7dacd87ba21dbcaaa692a36f4cec0b55ab9fce0dfe7adae1dc1e5e582d0297c6a05325ae578e0c8d8a460000000000000000000000000000000005b7f517f3db32e15aaec1a08685432c200ff98588a6fdb7484d265b7915a758db9bd20360810ffadfb98bafb1b574281824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ac6d95f36e9d04bc6903ffab8714b4102e6b98f5960387bb7aab3b6c052a931a859baaf813d663a0c2e4594f02fee1c0000000000000000000000000000000015be3da50ff8bb3698421043ae5044abe20d64fe0b71b637140bf911b118eb835f2a5db65b850ec1d1f465f635815aee0000000000000000000000000000000014e0a2918eb0ef192ff517f4e808267f11085868c5528a68f1833a3919fa1f0913409e51703134d268eff3bc5d1aa86400000000000000000000000000000000063bb03518833e242962521dd732c20bdb4f672083a593141c9748515da0bbdb698c3c6f4572fbf4ad628c36a355d78c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ae24172927010919010d0addb5f9e1e93a360e015db898f4e743bd02f94cefbeaebae1a42f29364f67a57ab01690885000000000000000000000000000000000d954d74338179804f9e4013c6bc89f1ac0bbcfcfea325e21975404e730af896de9a4c9748d665ed33708a754ed6a23a000000000000000000000000000000001402cbc269a4f1ce3a2194ed8c3d729fe76e7ee202d1ec418e83e1d1398ec3c0abf9f47687d7977c23b1890f1337a60400000000000000000000000000000000198321c68182fc313e1fe922ba70bf4676ef1fdcc011ba3805dd8248a1154580caf8944ba896ee4f00d2d9ada0d323fa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001014a533e87e44a11c6155c150763c0efdba3f62a98de9c688a60b2e9a19823e4dff26db690f9b648b004bc6a609e8b50000000000000000000000000000000009b9467efbbb1fe42baa62735b4996e52ef5b29533c65529a4e730f91f12ae36dbdb7ddf582f9bfd2a69a223f81f1fa90000000000000000000000000000000012d94723501dc809147db9e6c45c9c1c7af62ac122132a59d71468088d2332f17a0f31bcd460033cdc10ffd26cd62ed00000000000000000000000000000000016c60366c8815048be831b797782150587d4036b6f65ba649d8a785d2b9b917115924b424366f3ed53c7d597826c54181824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e25a976a8a12af765aba9215a395039f56236afc43c923a51bd3ce1c1dd016aa6cad6f74a0f5ea4d57474b9b76a7c2400000000000000000000000000000000007698cc2ba5cf928790a90a09aee40d950c1fc29520caaca0546d1cf8c8b024fedac2c6fddb3477314ee0052d57b0dd00000000000000000000000000000000079047c3cf347eb68ef30058578113f00937c07b7319cc0374b94a0fe1ff4c8542aa35bc18461b3f0f962625f1158b910000000000000000000000000000000019fbf94bfbca1bf093acf58a78f136fd9acca8dfc626676eb9570ec9a698f14bc2ef4042a8ebdb2a8e25378993fa819b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011f1af6d0309bf888f652d043cbd16528ca3c86e2f05af1bb362d2a1067eeb49d966b401e13cf5665bced8fcc263abcb0000000000000000000000000000000008be680e4e2c6c4417e401d971fb7275df79ee2ff3200bb9aac0d6542f8257a6af3bf8ca7c95a838d86afcc15f157747000000000000000000000000000000000c28cdc2a7019c6565b9b92c47d2cf047534af6d799c0a58047df9a249fd9f36790e418c1a3518ed1b8e610824d2ada80000000000000000000000000000000004896da286ced4feecbf29deca38853e3d586626160024ae1f1da515f81abdea9fd5625f632651e57e6262cee9e876231824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002cebf49b9900cda755bbe105d60ec4a47eb79f870921535a00be7c6e2b6689c0437e4478acffa8cdde448c4711e0aa30000000000000000000000000000000004da75fe951f17da29b34fca5c924ad4c6df5a5c6b2b612d25542bc6b779aaf533da07b2abdf646fc24925dcd29829160000000000000000000000000000000004e6f4bd82ac78bbe67bb3522b0f1ed7d632a39d5f31dc5eb2f876bf201f181f94c39e5ecdea60e718e565d5e5c65ba0000000000000000000000000000000000d61aebfd0e86f6e14ab12f38061b29c9025d88b983c0e843f7a438d41f956afb95e762861e732473330a7bd35b65b361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007d27e2be7309e7775e3aa1dc94e63d6178cdf7721ec1f64bca85afb84bb20de98204c8f3ba40b36c5aa483980b066fe000000000000000000000000000000000a7a8913f2df351fcf75f4d7a5f1d0125117ee3db2f214d948e7941f9ea8bdcf07f6869ce3ee99d2fa321d5d15daafb000000000000000000000000000000000197fe14215448d7753bfa7d238df37dbc905fad4cf7eebd5103a9cdde6ba93c2d91f87019c387667724d2f61e8cf80680000000000000000000000000000000016e3048a474ee64393bb9913d980dc43a5659c8a37bfe2cd2539d6b8cf4eb75dff68548827662bf9963f00271cbb39e61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015d90f9f255c6551743de5e571fddccd5c98c844e70c78a90b524d87d894bb854385820a48cfe38bc5e6732ef2ba73ca0000000000000000000000000000000004f139f78b067f05e8bc1cf3ce63370b32b8a163d3926bc661bc5109a694df5c76984eb2bd30e3106ca48bec862d7731000000000000000000000000000000000fbdf8f4c88903aa0e9dea70dc0d21b32af3684499d0a8cfe7ffbfc729513d09f52e83f5670f952ad2789d9b05e3719600000000000000000000000000000000106a9b356cc42a5b1adff8e2e88ff6ba1e341a47211f98f4f1fc5dfcadd63925b64c4849badb2f889bb79da65984b77f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001232f968342d779eeb01286888ce643a1d388648b7868ac866db73584db52d735142b4cd47be856c5def43d251ef6bc60000000000000000000000000000000015b06e1192335b10c85fba76ba8ada9c23846d3e6ee42cc49b5827b57f5b225bb69a0a75ca0869df79e4514d2ec980ea0000000000000000000000000000000014227d905c9900053710d283d7917f5621ac787e22b861cbb5637a6b36df560c2c23b463dc2b1fc58566b36f05b6d2cf0000000000000000000000000000000010121926165535e2f34f413683dc960a3a4a700aa0d80d7e8ec207e7741e8d063b57d41d56118dcaf7b0972a40ec86a01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b1411b6078aaa7aab7aa1ea0c9c70b13b28d53b0a04a1b4a877aca37e2c9f5cc48b91985b068ed44c38683826f5ce0a0000000000000000000000000000000003ca3eff9a5b1625f84b479afbbb314c6348ce313e691d8c54f21e72f24e205c8ddafa875f1f2edabb85350b144aaf56000000000000000000000000000000000f510fe91a927846b3667d6a6566cf86d17bf024a861b06095849eb3d2c650ba1df68788a9ee21db8e3cf001552b915600000000000000000000000000000000154cf8d5ffa97f8b855ebee6561540b92ef7b6882deb6f4cfe48adc12c0397292f053ffa84751b49aea9018c5bee62341824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000000daeffbeac73086ed686e84093a9ae24a9cfc12bd858863228fc9f6b27631b4a11ae912c79ce1b1f610980f5db4daf360000000000000000000000000000000017b27cefdfe6b389f1316f3dbcce81887439fe5709f6cefb8046eef4bb45d93a42a4ffc1790621ae35cc8ef2fb6829a3000000000000000000000000000000000390ea0bb7e10fb98aaedfb38762d0b5a559eb0ce5daf83d1029b9110d3f11c81c2f45ac815440f650299da806f027ac00000000000000000000000000000000062cd79334242309b75cbad6fba6494ca7f79110aab975094484d794c1798508b9eeef0b4374c5ac000ff9893465ce38", |
|
"Name": "g2msm-27-jwasinger", |
|
"Gas": 351135, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000c32c44fadd47baf1caf5f5b2697c249afa20c8e1c4f9c6e09ad5c6af80c9a8b114d264d75a5dbb3bdb5f3f445cdc50d0000000000000000000000000000000002385341a7ca7b442a4532a15311f0c7cfec23dfad40ef095b2a94ed105f386a254025601542be63a4ac001e47b3945200000000000000000000000000000000133f14dee2ee1c61595a337a61d929e47b335ec0b3100ca7024eb97978df4f7c86bfffc6d30d162bea11ea6738a617ff000000000000000000000000000000000ae7788967f9d0a394a2cd395a5877457b0ee584b0c6f008425cd935f8f793e3b918ca7d37d2eef0721f3ea234c7a8341824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005e467650fa56c6f0681b43454f8eee10569b8b47305ddee63213e0b730c9d1a1fd38a590f5978458721b48482f69cc600000000000000000000000000000000043148f352a9f33c0ac3ecac702f6c684b06cc7f30862d14ff4e9a86f99e55045162320270b7466353c1d157b096f1c900000000000000000000000000000000032479ecf2080199c137f3a0eb9506bebc1d107e83b2bb0e432e5cf6dfc3aabd15daa43fc32a8f0a755bd1b90c9baf080000000000000000000000000000000015d256b0bbdf546eb925584e7a352f151f0921ddeb471d66c8362e8d986f56b7c2a5c2b614976b5c2978dacf0c35e1861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000079fa7060654532d8609dcae11401a192f2530314f77bfa5260d767a76742a4abdd6ccde632b3b4da22a8df194e89d990000000000000000000000000000000012fd50ec71c0b06e86b16772acda4b0d2786953df25a837da27534f696f0cc60d4890ebaccf1182b3b73ccc9b726187e000000000000000000000000000000001383fd9023e827f3c834c9bcddf22347f69e5aa2e5feeac824176c191b4fafd225850723f14051462fef7922489c4dfa00000000000000000000000000000000105eae88ce62a71f5ce436112f44f3aeca3a279a16176dd38ed657cdce280553402e2edac3457445177cc3c642f9738f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000037c5c4d37eecbfdd4a7d0512186e8452d0eb050ead1fb8f471135dae07394d5b1ea1196e0038a3f1fd4b2c2f18ba726000000000000000000000000000000000974519652446db6592e810bbd5b0ad1691c248a6d09345a225aab4abfc6da327e5878c1c956bd69237f6dc5fc943154000000000000000000000000000000000ca49b517793586030e93bdc32d969ab1855d89735354168d22ffa0dbf240667c610758bd52432841a9cf6537c3ae1b6000000000000000000000000000000000704b031a6c530ec15f84fd61710d313abdf0244ed47bedc75a605eeab477c8b4c6aa1a3de8f83d5b2125e57a27731801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019aff348b47627efe9373501b6a643f5e0318d032af1c17b73211e8932dc50602c3866b2c0cb42e605ce0494044a9e3c000000000000000000000000000000000c19d8f3c8f375124eacf0e8effb27c04c54ba5ee44de223d5e336f4d0903197c13107372d00c92f8a795eaa7920f8620000000000000000000000000000000014b7c1f79389acca1370808ecdf9b30aed431f2d317faad299716a423731ab3fd6e1b50ed20a6dcb9cb2ea7cb21023d50000000000000000000000000000000014613edad5cf6baba2b25387c442199ae84883e9b961fb671f84bd2e55b44ad4b6bb0e7d6fdb8ad893354459686c05931824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c8add0c4d1b0a0bb17f6fcb2d6d0c5f94202293c7232967bc59ed9cc8a1f59a643a8f8c3619c6584c1b7c1dc860cc13000000000000000000000000000000000e322b288427637d1b8a892c1440851d4b4a8ad53f7a449e396e80707b52101ebe89f7dad1b8a3df99b334b55cd5e03200000000000000000000000000000000029cb43a3f28d085b6179ae8d51fbe6ce1dccf627d3eddbd56cc0360ddb2c9a841e0737bc3a40bcb819d2ffc0dc09cd6000000000000000000000000000000001669ab77d48ff744eadf86f37d86e5bf5627f24ef117750bd48006e9e90121b63f28bedf81aae6fd5165dff675b6b33c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000145a016c0e4433f3e01868b4bdfc3e3e05aa88146357548eb02061642b442067442b6e4a307de8a4103a22a59ca59c780000000000000000000000000000000000f2d793d9484a116cbba46ebc6fe2db533548046ed49a9e5e120056969ee6f8c0390aaaeb57f7a6ab3ce225dcb15bbf0000000000000000000000000000000006043991f7fdfdc31c20a0c5cd82f79f7536fcfa5dfd161cd866b8146feab8bafa4e722e8b8cdc7778136e74ff7f8ebd00000000000000000000000000000000038443ced42df60ad556f040ded32506f6e409a4481cde801ce3deab58c6b20e8718cd0ad058d55d5da89444de5428f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000afad495b8844a566606922baa029d7e5237f75368a6c13818c4f016164a5016934393c6a5aaeb67246599f4e6fc6c0b000000000000000000000000000000001357d99be4aca05dc46dc0069c5f13ebf6b6635aa0ce83cab4ae7117c15a89ecaa6b75d90b99f87d078967a5aa25e582000000000000000000000000000000000233364039cd0d66d175197f8a13a47fb91b9323ca74364713f9deca73ea1b1e97cce7a33d53b3a4688951dbe6ac9104000000000000000000000000000000001780027a0b443639533d9ed9e2182064a0a8335fb5c474b08f1ecac455ef4e8476c3720aa328e7c9d2c60c76b4fd87dc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013a092f5f4ae37900d9a46a8f6a0d92d4bc8703c73332814e321f1863a956c7ece319b6ea7c3a1258923cd898627100e0000000000000000000000000000000011e4e1a1f683959b5193999b41abd9ddd647f830b921d69dbd736677e9c865dba82403a0408df67d4d98aaf55099189f0000000000000000000000000000000012308c4376c8bd463f5ed0e861f1b33c30e9c493e6e544b271bd89026edf3d94bd8672a4a64dd9fb0f2c27e23120279c00000000000000000000000000000000003e52b87815031c54f782777a42b3e7f5ff2bf87847d4c3c7734dc6f962e00202f9fcaf7907470dc5e631e0c9b997a11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000169802dc492100fefc1058a40c669208fa771fd608608bd8d3eebaf4c6311feffa46d510ec400ae13b08637056e8a0d000000000000000000000000000000000690cd65076937b1c38e887a4a9526a79b67942297f4a53146c834fbe94ec6e6a393361fe90264ea3ac857ad5f43921b000000000000000000000000000000000e96678f6376db41792c9d97ff37479f1dca2ba363561cdcce41cb36353a378d7429588e6588adfdf4d2f0dc74b2945b000000000000000000000000000000000f1e9042941d5a0498758d1cc55914c29bb140129e1a1f1641be5c5b027634f7dce7db76426fbea9890a6fd62085356b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018ff4096a7853a31be23cb3808f5338fbbf18db4a719d977e618410888f0d54efe51acf5fe4ec30f128807ae9d7c7fbf0000000000000000000000000000000003efe21c56f305ff3479e06231c54ea577185204731009ac3fd7ada0d71c5283d9408d4238c412cb753bef6b30d05bc20000000000000000000000000000000017c741481aa830cf2d7ee0ad2a137f3767a055318977dfbe45acd66f977959def711cbdf5e325ce6a3b27b8c2cf38dad000000000000000000000000000000001621907bc9e869fe938a37fe050fd5defb558fe760edc8fb2f91069612c284946f8e878b5b7b58a9a7c79ea3457bdc2f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c1beb674ff1f0b97386fea532b49ce0daeab0eefecec2af119e16df7ce3e3eea7eba74ae5681720c3f154653fc416010000000000000000000000000000000008a333a20485201dcf576e1577f61e0f0cd979470f94888033b41d51bba9acfa34eb134852d9c6d1de948b1cbccf3308000000000000000000000000000000000399cfdc19a26417ef48665c98a2a4cb2da888f5a604026f8f807d7d852ce774e8c09b8005fd066b1a098ae123828771000000000000000000000000000000000f16207f9b7d25871d2d737bd63557d199e7280393a129ef6d021d1c5bac51d6c14e8898b058b84d259e89f8078ce71b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000062b5555f2779d87d835b064616c117cdb46ddc254398ce913d0303a074d165738bc568f9c6522b8b92d7dac752d32a00000000000000000000000000000000132344bf1edd8092e41e9419ec846b9ba197a641068e4dd8f09c7ad9643c21312b6c4f5f95bb6fa002ae155ce76dfcf2000000000000000000000000000000001936e266066d85d12f7c7831c8f6401150ae2c6744a8d1883c374163af75abdc5bb666ac90945176558aee0586e7f9e9000000000000000000000000000000000ac8c26dd493caaa7b6f8777bf89306161a564d9f369a06aa808306ce49ae4ff2d571670c7dcfc1a17f8dad65d8aef651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000174ed45b0721698524d545d3ffb91491dbc3a24011071142fadcf1fc0aebea354773ff6071b6e3432cdfe0d01626fffb0000000000000000000000000000000016a297df63a1f9af115382a9cdd33f52ae87b637ac23c13669ee583e42e3304ce26a517604d6eb5f3592bc1ee24103cf000000000000000000000000000000001558093984ba01c3c1d7eac62ef6de58e4c340f4268d388537e2de71ad6da16441618682fb114f7334937a79ecbde3bc00000000000000000000000000000000046adec995a961ba78d1355ac54942f48a2d040e86732b874e45cadd6dec8c97a72e180926c607d220d25f56f320b2551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013a3992a2f7493af523a9b8b864333388d2b8990072b0cb927357d072609710d6c2c8ba8faa8d0144e44114a1ded2fa80000000000000000000000000000000007b27fcc27c82eba1e8898e176ce248771144f5b5f989b7cbf9a604e600bae6fde2df0b5bc580a2d8d0bed9a158426cf00000000000000000000000000000000004a58858b2bb28766b4d6c508b15a8294461f98f65b69f257caa6a2885ceaf6a8f69d59a194e8e375bfc2c280ee09cc000000000000000000000000000000000f891227e5d7d79913bdb80710c56ce1c96bff76a2caac15efaaded0386f828389a0d8102ad688e6150613ca35702d6f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000149853f23488e6b24c4890644d2563b758ca2fd7446069507f5aafc2552a73483b45867714c617ddeec85c085d5919f3000000000000000000000000000000000de47334e2540d9d0e37b9784a4f49cad9b0195c61648b9f6f7214ec3917388fb50cd5ab449ad999f2c92b6a10d559030000000000000000000000000000000015f00cda6697922aa399d0e1860df291a7cd7e417b7bd6a6e8a65ba585afae4f87bb7459de1cffa616be6f9779b9a66000000000000000000000000000000000083cc36154ec20b0b42a1731fafc41e6355a7ce70213914a0c355b064576fbdbe00fa2c626af089bdc9b9c3069f955801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009feec7f4021d9c295007f4dca44ca445c73700159b3f27a759edb0dd09d22856a43fe8a1c1d07629c901fcbe6ed7e010000000000000000000000000000000000f6880b5541c0443f8850b969c4bd280c450a1399b19e2c9c9fc30b13b9862806fdbf1c1bf81e172eb4ea443d5f9c9f0000000000000000000000000000000004f744cfe41d9c07c84da805be6fb0f40db2e26aba48e663db442f0083232b84984b26b27aa3dba491d30e6afc2ec298000000000000000000000000000000000732a3b254a5e2a9d660a196e1afd9e722675277bb4b79074745529410e0fc81581cda9bd0c839437a640a51b7dac4871824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001848f8fb198eefa7378d3139ccce119ea9ba588d09c5bbe9782e4f88f996c20f325db0e1e02f24132be773ae7a963ef0000000000000000000000000000000000f8e7c9042b0ec43a0cdd9cc0d0e1a4f4ef9e8fdc891bb3b81d097e760d9e3048bcb342aabeffafeb00bf09207bae1b70000000000000000000000000000000005b323f1fa95529d82a4d458f60a534cac2eb934558a4011bd70a1844d9b82c21824d1e7718d7e93724c92b8b6190059000000000000000000000000000000000b36f327c85d4708708731906a2978ff213f724281a84f80310f113c2c06235a7ca22a185f0ff54de827ee3dbc6f04341824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f9b83bf1a2b3f7715cbd6f9f89cef4da5c910e91d796515f92980133785726705175960ffcb84c88a3ccd6b48baeeb50000000000000000000000000000000006859ba4b78789a8cd11964b098dc8c60164977ba05fbd96994d7c3567acf1eb65157cb4c34ada4fc14ff865e5900bc00000000000000000000000000000000005190eeecaadaa56f976cfde4f7c686c1686f96026678554d653ce440f78384676a60413d1accc366281e68ce691fc3900000000000000000000000000000000124081bbade758746f7f76015f37d4eab59184d3c9f3171cc21686cdc2394471e820c2a763d6af6c52c46c0d9b4b6cc51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016f6ed89d26040c3bfcf2419ae9c9cd83149640ed66c18cac5fe774a15021df2c9257f7b9ca4a894755963e8c3296e67000000000000000000000000000000000d24f1e8d955eb6b4acf8f85a640779eab0e4449ef20a19f40cb20939f0e58821bac93a345be29ce35e8db31a500bcee000000000000000000000000000000001835835d74583072dc033dead2f95407e54d59164ea056ae8d97412db161ed221e2ae072cafb66a4d78f3f0f82eae0bd00000000000000000000000000000000010ec7d42aa2b58e37614308842682d3a069d772de4efa92a6b3858346193f9371e8c334be145c048f5e5330c55974b11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003908992f3cb44bba40bef5f87edc157ed299aacef07be539fa78ebde15d1389ccdb32d377da24ff520984261ba5a13a00000000000000000000000000000000177ee731653245970aba6dc8d30dbda17f1a91466fab337a2472eb6303684c2a9df92e3d65fc73b51e2648368923f16c0000000000000000000000000000000008038c18d14f64c15e6f7f9fe259c549f44140b3a9ca19799b717e661975a31b9ce9471e28eb465ef20fb21c1be783a6000000000000000000000000000000000973e0946c2be86276e8df11f8bc0a42e61752f2ee408e2b0e8641a5b0827f360b0cc947db90beef51cf77619ed1e1d71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001691677dae70cf2d936692499e9d4a71c4fbb18bf37cc257f76cb13f61e3917f5aac5650400e4a0fc69bc0c43c578eba00000000000000000000000000000000124c792d0920bf766a3291ff82424c2161e3a36285c0d7ad4673fe8b6757dfec41db4647bbe36b8c4b75878b0f6ac7f400000000000000000000000000000000086d048134090c7b521f713efc2c924153de75c6d5386f1a1e2f64018fb066207e9b6286713779c5867bd3773a31e22c000000000000000000000000000000000f566fd41c7d09b728f29a01730e06fce26039240c6cf6ed8e19af27a3add6aa934dc79bdb520bba6c3959c00e15ee571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018bcad9a30a850e6127a0aff1742559d23dac3da340217d7e61abf76035fc8e4d42f3d4dd7501fbc511f3505f41052660000000000000000000000000000000010e1ef4952ec07f02fcf5cbcc0b61afc96da97b13b05ca378e486c7e43ac413c06153f8b528e0caa056f37c7d36c02b1000000000000000000000000000000000dcf74043cb3b1311c0f002e467e568d8e1eca2bd51680fc03e4c53ffc3c270fab376c9560582445ad708d1f33fdf7f10000000000000000000000000000000014453d3b080c057cd112b08f2b3caf148461c7ebb3674c14ba6b43e0a41ef04ed568be719175345bc884e867c411fb221824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001769a225954c320889c1d762db2cdb782313e014539c69c220c756b1ec086f457807a2d88cbfc5fa8f69ae2c5579c668000000000000000000000000000000001290789de39019dba6084b3730da0ff035be2aa88aa9c314c87c963923fc90d9948991d7fa88fd02364685702f5fafe30000000000000000000000000000000004d3cd2d0f407d9659ad176606ee02064af373a9dbd46e9139d7dc1032dd1d8e408c4ad8a373d7680b87e6fdf944efdb000000000000000000000000000000000bcdc70c547abf66fa66276cac98b16bdf2c31627ca3cdf9e7631f5ac29b7de386aa5f3c94432cc99730f2effe581b851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000060edef5431e31c1a3296a5b4a31435a10de20cc0d2ef1e041da56f92ea96180d72f72576213c63d6077432132ef1fff00000000000000000000000000000000145019348dff4d7cd9598e50e9771a4daf6831a6047ba406758be943d8a48e3c2301d7b0b4eb781f78b79ad7791205d50000000000000000000000000000000008a2d007c3e1637ef05893491fa77a3fec188fa73cb4b3090b8023ecbbd0956e0fb1b2e3a6f64e7ae4c2c16665f6d49d000000000000000000000000000000001262fbb56c9d23b2ff386d83ec24a702805d29a987c434e917d9840d0bb03f00464200c2bc291cafbc9e1f229aa348321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000084fd881a84f4cfde6b04aea35235016bef0bb8ff307741a8cf5bda7727a3140cd54995efaaffce708a1f5900e74084600000000000000000000000000000000052b491d09383bc4a2dbda0d567086f78b64ac9c851a5845e474b884f54befa938e396d822fa23d2424c3340464471c000000000000000000000000000000000162370332c6f840baefcde9e4ae3dfbb19ca656d2e25c3b89b05ce2bb023f3daef25e99f62837157f6396709feb4b957000000000000000000000000000000000335a2a4e45bed5b0b14f3e02cdaf6990bedf08c8e50d3e7d0f77ab7cb400fe1641e27b4b805773a1298b005dae155601824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000832626850b08f620edf4d26245246084b559da0a08594c2ba791fcd644ef74b984b8ae6c6774fde442ede4d7dc2ec61000000000000000000000000000000000dc369fa7327c040c5cd1df23cbcc608e3cec5714ceddf4fadd34424c0204a050de74e49ec0bb05a79946c19fbb63587000000000000000000000000000000000d3423b795953bbfa552165d1935173fddf8efe251c0f8df75da8f48242e5cd61d18a2f760500064a7418da6a2160ff3000000000000000000000000000000000ac01e53065c5e2e5ab865df80cb1a8af7db89241ecc8d235bb99eab0a085fdb3dad0d102ced54574df4be0a7abdbb2b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018c09cf2c96829b2b3970b3da4bf26de7201f264f7bf34d2c464b6f1fc7a43a4f9118672d87899160e34e8aec4d38f2c0000000000000000000000000000000019e32f7bb9eaea3f5ff3c0f3c05c862a4c0447765344b6583e6c1602615328754c373284e90658328e14df3b206fd0c00000000000000000000000000000000010296afde1bdb4547ab39b33a3d5bd13dd8669b35b5160c8d8a3b117987e02c1f8fe78927720eda1395ef2012bb107b3000000000000000000000000000000000ed73744daf4c697365ba066bdc52ea310e964f43a601687f93a83e03241bafd55b9c6bdddceb1c4eb92cf36eb7c5ffe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000000da3b3e467719ac6846145579f4c1504267ff4f3c6d24f367e80ed4c6d30853c7829aadcbaedf94a5cfbf7ebecfdb755000000000000000000000000000000000a09cd8e7a9fa2b2eecf507f6555f01bc96c3d4855c82c0438da19437a52e2ecb6f8c8c212ba1de60b1de36642549f7e00000000000000000000000000000000140c29dce8df8b8f9ec681751aa9edda15020e64f80d6571f921ff82be8537b90f0aa3d26bfafeffe2c0e4968d0da9700000000000000000000000000000000003c7f14c2138ee4cab84bfdd13d7cb9da96ab0f64fc24f6bbbe1c89d0bde17f8eecd43dd3e1f32112741474a6b033aae", |
|
"Name": "g2msm-28-jwasinger", |
|
"Gas": 359100, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000aa48fafe78a2b4376a28048e4c4c1e12176f6c56103daa1606ab6202c8f4eb72ebf5fdf670585c9978e1e87edbac9ff0000000000000000000000000000000009d9deecd468891e55d5f1bfa6723336647cb41f625c3cb351043501b595db1ce4dc200c1db776b69aaad15477280b06000000000000000000000000000000000357229e56063b99ab7bfdac216c1fa7ee5e9f80818afd64ba4108f8ff2e372bddac1b2551ec05b7bd747d3e1364d1710000000000000000000000000000000007d4e5bda6d0f9164758e4fc3d3821fb3a8c0298aa99683cab239ff339b80013909819eeecbd5745c63741d06a7874871824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001507090a640fa7d99fd8b208fa6d59aefd7de175d0673d419dc5ffacd857a74f55cb7376ddc6e811f45c8b5dffe7890600000000000000000000000000000000083f9e6c3f0f2430b597099e5267ed7ddea3c59cbeae2c4b4ee8cb2f80b1a82d29c0e2145c126c95998de937d3f1e9190000000000000000000000000000000007399f120fe005bd2b2c6abee1748e915d031311a4a52bbcfb59bac197fd7288c8d15c90167fcdce7b0da325f758ca480000000000000000000000000000000005b0ddd3ca56c70298b4f528d823325171057f4f3b4c9936d4f1a6553a6726a7f5690ac1b5abd07044bcf955b9c809501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016587812fb8963dff82325c7f05f5887ebfa57c57ed541f1c3975ebc6706b252b022e58c38fe1d129c710a627574a28a00000000000000000000000000000000171dccb6214661f66c8e36f1e54206a871fe316ec6fd3d495f2cbfe3404f46c9492edbaf0ded72cca404b82336e7c40600000000000000000000000000000000112f344b3ef0b3d5fcf1d5523bc8141965e0b38c59753d7be12c7d690b4fd7d36037fdd6ab4185c6b330a1d6b4a6516800000000000000000000000000000000083cb4eb6316f22ad5aabf052c5fc95ea61a51f68824f752c88629175cbb74be05db55600d16dc5fe314d1a8e0dfe91a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000abd7cd92ecc3411b185d21213b4b3166421771ebc297c2a64b72f1038fb8b1a09dfea6fd9a2a011c0fe74de560308d300000000000000000000000000000000140ca465273d0e99428b79bbee4c8b447130ae4e4ebfd8b21e6f5a103497f23c566f77c4362bb94d061be15797d4e2090000000000000000000000000000000003e458704d3b65a6b5818e45003866a244e3dd15ffdfc305f513ed3c188e363519b6bc354e5218cf2348997b436668f9000000000000000000000000000000000b75ebe347b33a775afc9fec184387d05461f34fcaf45571fd62d119e7d767c7a268e8b3c81d97bdbe09bd516489752f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000829524bbf33e3e8f436de9779c236c0ea4004f339b75706f7fcb188c6f5b0e870292a725191bfe8adcefc0398cfda51000000000000000000000000000000000c34e44c99a5b962b64bbb0e9f270ab7a524ff6cc8af4606fcc71a600ad2ebf8cdb4b60083f264eb4e96d6c4dde7dc4400000000000000000000000000000000113f2713e356f55b4e0f246f94a28ebf8dcc4e71d069e5a4ef76ca34842704a109b7394a67c98334eafc5191e9c40ded000000000000000000000000000000000f1f106b73bd14746bac12561a70326690608e88a37a8091f7c137127de179b2b7923f6b6a1425272433cc96ecbc6e881824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001539b41e46f218081ec2a02e6f59aef7bdd3d050ddfd350a34561c1b5f00aac65c1386173f4702aa472e2293407650b500000000000000000000000000000000145e0084bb792c726fe629f488b5f7bc07e46f17234c42bdbbae979d333c916b46cec63f18c2e7a7bbb9d3ebc52c7f72000000000000000000000000000000000605c56237757b00f26ee97b2de1e2f5b55033a071ecda57abf247a57c5c2e8a57834331c450d2b7b89fc39716a47972000000000000000000000000000000000c8e2b97dab2733698b3720081bf4e772f0f9de54427ad6a871a37ea6c0d0ac404cdbd6480ffd483b3e1341510e9b4431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017e2972abebdcff1cd356c5d60b0024c507a8693b8efd1949049e086d9a4230c418465546badd09992a690814f1ab9110000000000000000000000000000000003858d6c30c4a87b317b4bea982f4191a98850287745a0ab8e72c5e51570bd1cffb060f264baabeef454bc05075c2d550000000000000000000000000000000008fcd3871c10813e27b7c10b5aa7a2b5a829d0402536c4fe0b81c80f581b52cda68bf0f08dd79782d4e41268d6f840c8000000000000000000000000000000000bd97069ada3a0190cf7c9a55ec0e03ac9b3bbc9c71b349be528f8e87f638bdf8078fb373f4358acf136b642293c8dad1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003f87ab0a664060c237e8ab4dcf61d10ea8002331fde5edc04b72fda604fc4cf9befa9021ea7a1590d601e6ec27d9d990000000000000000000000000000000015b880f1312695ec797223d9aa08e63166b7d958f988ba70f8f39c003b5abcdf993aea7e580d70384434691a262959d00000000000000000000000000000000000da2f26350a8713b6361020a6ffbe60457c55b863179b4e8f38a66b935f45474de7365374360cd36d9a77349bccf91e000000000000000000000000000000000522c27225a640224b35c0ed856ef628ddd614d2085855d687058d132ec7c49a69d660e7899428344ab93318f54cd2331824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011528cab84ba8758244c3e424cfc235fcbd04b22a59550e525281cce226572d6670a45d4181910a02c09092b3b4972a50000000000000000000000000000000006eb7deadf6e2c1e4c006f7d97cf17d818e7758ba5d40f840244cd1395aeb496fe78972035c366b2b2549e337b8b80af0000000000000000000000000000000012fb39dea4aab8dafee722c01aaac139e830c73c57dbbdf8ee17b151973cc88492ed9c39832e2be054c57d437ef55ecc00000000000000000000000000000000188c3dd0aaded2140f4d7d424479fb4e2eaa72499b10791b448cdc78c6309864102aed3239dd5d7cc80943cffc63bf841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000175431f2468db8f49b52d5f691004084b75d7655f86785f0a829495f637d05377805394ba70653494c11b6c67a0601a20000000000000000000000000000000015a188d2333a58c2acdb9e30c437de9efe2b504b3dbff7a75d5d69b31ce22aa16f5be833bffec2734e29425a6650d64300000000000000000000000000000000121631e432a98f47b218643fa8f0231825df6de554c63711be0066d8359053dad766422471e8bfa2ba10e00b1c47a47e00000000000000000000000000000000001c5f2697a18d7d4b4d7c5a97c2108df05d1981ec9f5b4663f01d64bbac16aaac73d6740eaf7fc5cb0a8537b5d80e621824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fa6d2680a8ea7a149fc7895547aca4d27c83e032f4f4596c5723b1d731838c46c5d8be8f43dc2708da277b2563010510000000000000000000000000000000019bd4e3ba469faba7b4181b340457345eaf5926d79e5ccbd99b801897dadbfe881fde0de5335028828d920dbae86186900000000000000000000000000000000029d29427b363979a7f689f96e2cb698b031561520a18481ac3caf31eca411ccf853d44a3f04ac8a94072f84cec0a14500000000000000000000000000000000178198f30dc0c6b1f0e342b2730fe87198dc3c6d295edf3715ec690346a482ac7f60320a9271bac492b2a821b83ebea61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002793b4dd7f29fdb3476f0f13a4a92376f88b0080d0cce6bf8a65973747314b19570df538a5e58206073d852453fa27b0000000000000000000000000000000008571739c098e0fee34025e3ee3868101a66b07fe19f0401c3b66ee1ae2a96e749977d67cffa2dee723ba01db0400d6500000000000000000000000000000000154e5a901b96124aeb581e239b4deb88f8b542e63edf24eccb907bdb874701dfdf99375848cca31b032e2f96547d322e00000000000000000000000000000000173149e0d6f1105894e59780019612636fd7ef4b448a471766f3acfc6caec551e3f8760a3bb65b423d1c79589f3561dc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000185a19b65d380bf4e4956bd65a5839f71596ab2233adf1587eb4a60b2780fb28877843724845ac8065b1f74b616f678700000000000000000000000000000000063cefeb1291b32c8e45754c6aaa6c363bf06de7bc611f7a1b4927f4d17fbd8da2d939b17b2afaeed8c3d412129bb2b0000000000000000000000000000000001868356d5a51c3618b8280f01d5b7a36e74dc2cf4313a76c9579b90cae1b447d11f4a8bc3183e8938b95010141513118000000000000000000000000000000001299fdcc6953639c3bcb86fd256defbd9b278041f3f58671b02d561417fea98db8236022b1fc2bf5328d7f54699e489a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003dbff820a219d9e74dd850fdc91c5a6b6ac4f18e3d2da9cdc06c1098c2bd7e4d23d33da731630eca9dbacd37cebc022000000000000000000000000000000000612f23323f8b468b2a5f8b222af056a4a4cb619e2045ff9572e13221928be2e961ec6bf08870dee81271566ee94a0ac000000000000000000000000000000000617f7aece41db9c7961f063e73ee8b6851a2e0f6bd3bebcfdf03d67e5cc8704433454afd862b7d1a13e8e5bca1ab5030000000000000000000000000000000017fa0bc3d544c0f299fb6ff83273ed28e918bb278726ec2aff725fd5a9b9ba1a16958911ed30249606d35af6f5925c8f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001c5c7cdf872a072005c11085c7990b78062e97d203763939b5bbde1b43021cf68dcd64260ebd95207d0428ddcd226eb0000000000000000000000000000000008e2c5d6b5261cce780717cc04945c6e6b0f056fd343140baf30fdf8d8e4c7fd0ce274c7761f1aa786b9797f63af931200000000000000000000000000000000008729e66b5f0040044489addc00ce4ed524bdadf835ca54da76ce447e6564e06278e4acc7b27f2ff95e9b5b51a119a20000000000000000000000000000000006dd04ccbb74b57fe14fa4d564ae16f7da40aebd9da05037145f1917e475a51784b8d7ac4ff7c54424c89886d193e9bc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007d88f718ca5e4bb66cf7cad1587cbe473be2c18c706d7bd3b5032fe38135db7b08df605a401918696d51054dedf3cc40000000000000000000000000000000017b644ac7b6e6fb8468eaddb8bfe45d65511588bbea98e5381cfcf7fafa4a25d727fc7437a0af08e4d50663bb29060b30000000000000000000000000000000007edacbc4649823b8bb1ef798d4d3842fd5b451933a92b1184a5d78c8415714a36cd446bceefc23213481d2495690561000000000000000000000000000000000ff036a27d6c0ab6a2930dbfd99fa7349d45354823b95e097a97f78a82092afcfd61d6550a4dea0012b7a1316653c02a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001313459c3a16c613f2b60d84103b35b34bf1c16a03f5bc24bc2f26953884e2d40a47f10487dc45ac531eae33d35b4795000000000000000000000000000000000ce4f22668073da84dcfddfc892056ab6b20ec2c7dda4ac7b3c7cf5423e7ea59d07a6a7516bfb9c2f8dfae876f94e9e30000000000000000000000000000000007946a3dc57a0fc19ceafc7429e4460f04e98a935c373223cb1dfa6758cb336d2d17bb2484546783f082301a566725790000000000000000000000000000000012a548ad8c81060a43ab54e482b9f7c54cfb63d62e30b94bae95912231ad74f04a03d47d0f33d2ff5d21e41db537f4be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009bd994e7e4cef99edb0d02fe1330faae8bae8d19bf6ede6c21c1908018b887eb654392e5e10231c297850cdedcbdb83000000000000000000000000000000000b27c5be6e5087fa9fa84600a13f676d185102b8138326fc7aadad39079f4cd276711c033bd90117e9ac81824a1b54df00000000000000000000000000000000002d22fa29a3b931bb38c61765b093f3c9692a9b3b1967dcee90f669142ff5410e8880c5a52a2e558de01281a8dcb24900000000000000000000000000000000137bf2290e637aed7d8934f97cf8eb4278c8697b7736fefcff8b738a54e8f340ddc426c113dca5812680cf901aa73f4c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000887db81443eede54af3efdb3bca266929ddc9e9a43a120642033f929912d34ae60a9eb88e0ef03e338f49235403148d0000000000000000000000000000000002aa770576dc800b4c5316042c809f3b6f4d24a6c0f646a65b7ef163ba4930a590f361ab9ba5bd0c85625bf120e64f4f000000000000000000000000000000000144e9b78e3d876551d5733cd1df770f74eb23fab0c4505f7904129a39cf82e0323a2ea27174f1eb98f69a40dea6ade2000000000000000000000000000000000f2042a342232e512fb77ffe9c73751a789d79eefd89c2b4d20a2bffabc421a05d3e935c038fc99b20dc38654f4bba4e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019fb52d54a514106d10da8b316729a1af301be2ac319dd66c5cb6c0749c624f5c91106e8d42b88f26320598db46edcac000000000000000000000000000000001373329f07b87be139bc5a2f245a522f66081e79d9df80659b582649976d1b036fbf078e9056ab416fae5acea3ffc3f000000000000000000000000000000000160770d40d555dc2ba7563a54be90552411400a0425f9876420665b38d269a202d6926bfb08e5a343a2d32611a9657790000000000000000000000000000000000a4fc529f6ce817d254934d9160be43c28090f01c21a46b9d8a343b945f13a6054b3251f20a8be03eed7952f085f9401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000199a57a493b04e40814c9a844de681414df247f5ecb879c495e3f5d01a4fb97beff515ce3d717b6d5c560c190132026400000000000000000000000000000000083c6c6d678aca761f4389324e72cb884c695fba93a992c55e6282e7f57e36616dbe6f0922a1532277637dc76ada322d000000000000000000000000000000000e340e248005b2be75cd19ae8ba96aff10541e70b2d8597c3cec1d00a89f7242bd4cbac0888293f182cbcc00db65fb33000000000000000000000000000000001513bada8318b97a8be4a26394f3f11748ef75fbe438f76573a371260e5359c3f711c45392085777d29e94c9d7a923701824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009217278e4ebef81fd3579d265c30d086b782240f14966589992fa8d64f5f2508504db8fb07ffa70f0c0adcd7a42e8360000000000000000000000000000000011f8d5fd83554d971f39fa2fb518733834be58812f3dad21eabca81de0110ca36f9c15eabf4d013a9c7724a552a0dd50000000000000000000000000000000000306260b94b2c4b5461c932ad85a7d7dae1fe6dad06460b71562a08004988fc9e529813aa09c15c6b6f77dfca7e8045100000000000000000000000000000000023145d719e21530f2ead68f799cf2b2970a6bfcbe23d3880e7f1ec8188736884c2e0f21ee1b4b374c3df11268cf2d921824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001576a4966ac550a5d8bf6024dd2043a71485f9d43e000092a1a06efd63c6e8278ad29c38de54812497ee7fd1af8d83dd0000000000000000000000000000000004c1111a2b00edd4fb0f39be5b576942eee469d37f7b21a523567ac2450846d743291d3bc48e1660600c33c78e3564d9000000000000000000000000000000000e0e76855fe748d3b4f9f2ab7fc41bd52714c446b4a663e849def5e279c6cfcf8d29c0e18dfc4c45437ba94bfbb761c900000000000000000000000000000000102d7d4ec73b871ff72406acc945d6fb7dc2ab4316942b235b0be1a02f97d973e75d0a1e55478f21ccc52a568f3223f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000193c1e99ed56aec7f1b168bd7aa359bbdcb2fcd92d918eea303451b639ceb00a32640b44e06d960c146bad59929c90da000000000000000000000000000000000b5d12e7c8db75ca0ac748d5662a4263cd420eb9a32beac5650249b357b9197ee3eed6254bd4a0820011a2af4730b7e20000000000000000000000000000000007a63603bd9f94ab8250c4582429a0cb63d4056f6c49aa018868c40b8595c1af28e66634970354a10f5bafec32552955000000000000000000000000000000001419ac2ffe8fa879eca99a745fe41f215fe61e8dcd5d882ba4a836ccb29c70ecd3489a25be6be7752f244a9f73197a4f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004e8065d43f90763d365a9ce2ee22a4788011b10cb824886d068dfc3a17177b79910464569bbf41cd66cfaca010c4af200000000000000000000000000000000002fdca6495ac5f397ac17143d39d3d1788471621b54b40441a3ba1cb28dff1b993021089bf71adb661b1521678c17d80000000000000000000000000000000018a62f766a85f8578cca1897ed333d3ece770d10c800c0a65d6412d6ba0febfa495435a270eef1d0f83e05329df1094c0000000000000000000000000000000011f3e53424a279d71674626e26f139367761ecadd085c4941ec45b8d90e25581617a00ca13896cf499dd99d7b223bac51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015564d15414b53e91b52f86bafe8028653125e789fdefe2f88ff0593bc9eea73cc6d76f258a1663ff8704aecd67f16b1000000000000000000000000000000000e3697eb5a8e6c8db1c0ad2caf34267a4fa4d04e919c7b833536a2bb62096edc9ad82d564badd5f52da138fa3db8d43a0000000000000000000000000000000010f6c326a779811325392eaf53be300ae140f35655d53a5f0b69f1492ee4d8dc2b6ce9296fc269b03e9eb555d69b8f420000000000000000000000000000000017d57fb2cc15b838e55318e7d46202ede40ef5cc05e4dc8469135b96479d201bcf72fc6ce37aea70286354f1ba08f5ff1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fbf328148f76bbae0b3ed2272cbb5233d58b09da8061b720de301a4f35b4a4ee8ae8e97d0126558861741a060bebdde00000000000000000000000000000000120ca59a1dfed010d8edd6d45a5e6aaabcb146c8a1d969f0c673984ba08657d49bde5f673a136b6f792894cf7c3440dc0000000000000000000000000000000006d2d5726ffb08fb2b7c28079f652c551bb298779165bf1762b674f737a27186860e8f411fd5d985f01377c3b2b6477a00000000000000000000000000000000127a99bafb47777b4fb7ecdded23b54eec37383d5943c06c74812c73458bf2ff6a7bb48142489fdfe21ddf35567d51a51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a6ab8b871dad2ea46d271be5290d1815a7c412c400abccd177db6b31c8f143c7e9c3c618682c6254184438f77d4e035000000000000000000000000000000000ecfee9da433ed8ea9dac251f73d92a19fe25faae8b3b328efea227de7ab405652f1f62f720916096dff6ff78edef9270000000000000000000000000000000016463b46d87866de38dda7008c70ae2cdb7bb9d30c08dabca4218633f396b81d70dab5a621a79f10640a4fcdcedf251e0000000000000000000000000000000001a323dca99ef212926bba5043689788a4b666acc6cfcc3610fba1ebd4d09d37b0692839dcc85d202236252ecde751e01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000038efc596eebb9d84bd941e08c79868525d8d384075e7c9c7be206c191f397c6b64a305f89e4818e36f87dbe11b67ffe0000000000000000000000000000000008f928a5d9986521766b72f15fb235850f5213e2fa85a4eea57ea040c0669bd097e291ab87983049a3122756fcd1db5f000000000000000000000000000000000d7b0918dadcef8419d6baf0ad897c976e8355098ba679ec32405d153abdad29f4288e5d36da4d6c94ef1ec13b4fc1d2000000000000000000000000000000001251840c738bd99f1a52f65d9e7d60b3b303379227773e5c2bfd7ee720c62fe8756c58d6506af3ffcc0fce5102a3dcb41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "00000000000000000000000000000000148142228d70d5530cb6e4b5d9f1cf8b9e3a5f589c04eb17254d12477ccd77fa44a4bc38cbe28927303c50ca98cfe44f0000000000000000000000000000000016f448dfa986ce9f305223d47e5bace1e29e481299892c90c5ed8cbc1456179029b06c4124f1c5f42a5cbf426b632866000000000000000000000000000000000d8d49a7ea64ed2e965181cd52e1d73a0b118543db26363eb8c8e29e50f14fd69fb01ddee38ed91f28cfc3ba16656182000000000000000000000000000000000ce5f7aab86a9c402ead61a6d2bd0a578d80868bd643b002c6e7116662f9dd244f213753fb38a634a591aeee8cdc4384", |
|
"Name": "g2msm-29-jwasinger", |
|
"Gas": 366705, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000001843fba3fafb6163d2d6f44be87432830a0c3ffc97674301e63daa5bc30f624b619330016fd5d3b25ff1089180b0911d000000000000000000000000000000000523cea9d2c4a053a5711ad24bb4f93c25c5abc6c3b0fdadffb63029a67abce0406b3dd65bdd41d4e65a10d126d9d4ae000000000000000000000000000000000d5a3e2285919253a4771da89c36272483411f35d7d29722889cb5e59d2fb9dc1a9b0ba74ab100aafcef4519bbaa154a000000000000000000000000000000000c460f2632b593f9f46bbf6151d92b9d90c67b95ca011f33a845afa8d182be74cf5e7cd83c21ac1e95b0a65ab79d0e921824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000130e1c30240f14c9ad3101094c88d52b364dcd4e3562df00a0574564f6ac25bf7e26bdd182f9606ee1bd781425a1b7e60000000000000000000000000000000010ecf8ff470563d180622842b4cc4fa073c6e83aed8899ad2d78a542734a31002d9120808f219944b59a50306537ab32000000000000000000000000000000000ea41ded7e4077bb6339e54b5ee6cb498a8fa3fffd704e55d7fc74c9cd5785b53183ee9302c140866d12bd59283a38aa000000000000000000000000000000000ff41ad8bc71519dc5582c7d73912fa3c803727e229e9182e331ff0d4cbd492ff7c71b3b0a4c03f44563a7c53bc0c13f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009cb7973898106279b32fa8794081bad3260eeb70461a316052c97676f85b11d1fd427b09b4f5d07921182a26745cd9a0000000000000000000000000000000007eb11ba3141550bd52f28f0f71d9a0eb4416dfdf007de21972ffed256de46def48221b8036449711ff531c8d4cd7aef00000000000000000000000000000000122e123e1bf9949f4ab82c9b6297f9ea510aa1179bc5c04d8026eb5f928a791d5900dfa296e45c21a3db278117ac0842000000000000000000000000000000000a195a6529a4baff5a4e300f31633a122cee97e5eec417cdeb5cd5cf2d5d38f2dade528304bf17e6c46da23fcf9c4f211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002663204ec5b181046b80ea44b88ca0576b090b99b44aab4e9142f51594e92b064ba4c4e1bbd2e624df87164d4132a7500000000000000000000000000000000158d39819e15d6caa9727efbcd86449a48f9e240b8eecc7da9ede44762ffa7366811d09edaf435589258a6031416afa900000000000000000000000000000000052a0c049a806fde78229535b730ee06ce511590c887c331c7e1f389dccb49890eb523bfa6be7670f4a4b9f91c3b0c1c0000000000000000000000000000000003a59518ee1fd48dd11a6b69fe3a791da090d51e68c56db675c0b305f5545801aa814f6029e7b15e51d6f38fe2cae24c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015d6d0239cd85c5c7b666294fb673a1ab92dc54059dee72f58127324dd0084d9da277ab9c75ef2b3b1c18f564f20ae66000000000000000000000000000000000fa6b340557c8d513832a58ac7254b46ec6f13579f0f76a241ac767496812b8899b5fe68e969ec22d7edad56d07cdb07000000000000000000000000000000000e67e6469a5fc08eabefcf2b4dec7da375cfda17efd21253e5f09adb6258c1bbfae1f9160cfc70698b27aebd2d0012390000000000000000000000000000000008a907f0f5438cf58308780265f215f9661c6bc18f9d6891dfa27953f39cbdf9aa2dbac8efd1890ec0aae51739ddf9031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000144a68ac59c084d38dab96b5f7faaadb642d53af5413f369b340c15e292448dbb6f504e95a26696d9ccd32f65437021800000000000000000000000000000000104824e1cf15d29c96954b6808816412898c88cb5d11bf08ffb718f9df7a2299d5f9dbe287007d51bb7d973995031ffb000000000000000000000000000000000826b9acc6109a8000ed2627f7b57512a2258c94fbce7cb7b3b4bcd0ad71fc48518494fac9c2c018d8767830c1e611e6000000000000000000000000000000000aabbe550a2147973080cfa0219a5926aad45e10b912b651ac03865f4db8a515f162cb5434b4c563441f741be786cadd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c6b1f70807ca67555ce9ca2970b715690d87b23ef0b76f20fbfc3779fd1c30cb3d6b259790514ef67024832e7a746c00000000000000000000000000000000005fe5649ded30720a66faa746f44dad689ee39ec0a0ca45effa0c82bb18bef9601b36b352a40baab6ac774f0ec3ab3a500000000000000000000000000000000194859fec7c6fc72215e641b079e75671d2cd85647cf646ef53bf89d0702acdae542a94ea81e800540d3aded7527a7310000000000000000000000000000000007f85d918a78589754bc8eb9e2e7234e7fb7e2bd3d3addbe76e76884e926dc6f796743f8973a44539b7b999ab3fd85eb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000163873a4a926cdd600d72e98abd92c702fad8b8a09a88d8c967eebe2e38799de75d72d20ca3886bdb8b4cefe0d2af5e1000000000000000000000000000000001100cb70b45ec19cb3dceb7d0859a2aaf9ace57c7365f9a8d5076824b93925e999a465316e776be16c96857260d01bfb0000000000000000000000000000000016ad120eecbd21d1898e4906e421bc737f24c27bf86572796ed9bd87928ec9bf764a8fe739392f5ba3c9af285f07e60f00000000000000000000000000000000194dbe8faad718436fb8b711701c707c8df619b53a03e809f6f6e258f3e963e3a0dcca644dbf41ae1a9e0a435783757d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fd7f3a59b80f50b8b00c5bde398ce1895a3a39a008bd637ad51ffdce62e40051f1dca8dce99a393528286ec78e3445f00000000000000000000000000000000108ff554e46fb6dfa1be318919f2c0e2fe7c89d9a64c46f356e50c021a0aafa1641038a4ae18de62533dc6eaf548689c00000000000000000000000000000000050f861a6a6ae79cfb2ee14a70cd20324d64051c2771197fcb0e0df0a4be9e8b075a58ed81d330b605bf29bb728aaede0000000000000000000000000000000003c1e1f3ee9d9b1ccdd1bc7d3f82e0e9054c84dd522958f9c8fa7ef480a42ced10022b1ec21328e83845439dd8577fde1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002b788b2134d0b2f7ac2bc676c2acaf9ef949913aef81770ae4c058eef26d7d1228164feb78ee8d1b56921d1dd80a77a000000000000000000000000000000000976417866e74d5058419e616560038229db329d12959d5d38843051e7f2924495bad8e9c5f03a7a94d16da290762dde00000000000000000000000000000000101cb024fbb74e39c4a608f593dd1e3c52d08be36a8795a34e52c7ac8569a2e8469fbd5b962518f3cd27e46b01664a1f000000000000000000000000000000001706d4f03160a84dd89be4db244646eae56373a614e92f7323ec55fb57d7bb4d34ddcf1de3afdbee1d4606ff5f88fad31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001533fc6f0d483320f6724b8a1710891ad1d7a49e740f32a53ac86996439b4ba306f0594850c82f9837da589c51bac1190000000000000000000000000000000013703a221a1328cab98f3080687dd0452531bb5202413b3763cda20b2e1e313b99cc616f9ce8092d62c8581017323ec2000000000000000000000000000000001583d535bf030af9545ae68d0607488bf68ccddd54692fd699aeb1194fdb0d59aad7c9273bf62a8a6625b87fa37ae0f300000000000000000000000000000000089f5b7c7d6fb9779f12dffa3c4ff7a565ba7a92b0b9f9944cfa29fb3b6f083f16fb6bf3ecd50a237f26b28221df3c6d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001346f358d75792dff013837c8175f2396c77207b6065c7810a9d7e3688d7d6b00e0b0aaf9d2ee204302859f857e68a4f00000000000000000000000000000000102d012929c79dafc43d2755091a81742276156d354f28ae8d0cf110b0a6404093b6cb2fa78788435b27a9de0763da2600000000000000000000000000000000176c297a742c3fc9fa766445ff945480f580f2049795d5043075289e05a6e395a056ea7b1b54d68fec03edbd281fcee5000000000000000000000000000000000f946c72debaf9ea49e336a43ee0c71c52ab5e273000d786f8d1303e94f30fc3a949d03708257811e06778424bc667211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001787a88e5237c4b918bc1e2a9ddc0c2490d97d4099586c87d49d1a0943503d3ef00ecd068517510a8a5a29809ff630040000000000000000000000000000000007e47859b162e5b13c4d5be78cab0671e4be52446cb29831152b44d4bfff567be2c8bea91ee053d022461f1221c47f1400000000000000000000000000000000096299d93953280d1efd447427f758b5ff7d2fb8ca4f32dff24671633040be456984585d963dde42afb02c444610e73e0000000000000000000000000000000019d947ed09cdd3e5638653fba5c27bac4c7f65626ebb8f6930c0e6ad5d0fd9522ed6b3341593eeb1f5828cb9536a4af91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a5a990f728f2f819e364116b77dc29a07a8f31850c1a4cf9a9e915f376828fb552e69e47582f1fce16d6aa55e489aca00000000000000000000000000000000192616c750b9aa9b3f59c17c061cd9823e15bc13958150fb4e738e118f31c1a85cfde10625628da689a0b8a186219273000000000000000000000000000000000cc9df7c72e928cef3fd126ab0689a215d5120624b1e7a872d75d6bfecc113f2ee46027f884d953e8b87bc3f6a747227000000000000000000000000000000000737e28f65ca6e0441a15397e426fbe1a74c459eec561a66049a73ade79eae91aaa6e58b3436285e9dd1f644d0066f061824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005646eef0273cc59407ce4c434b4355bb20afecd151e62de8f0de271a8f26ddf0e35b1e23bf206bf815db4cf1aff3bd1000000000000000000000000000000000ab2861a429c5f7205931e3448d8f8aec01b85709f7ffe5ff64b00e2c0ead637df4edb1130f183aed1724f96eef5c6cf0000000000000000000000000000000004d29d7eae734c9de809a505c32444c1f61584a0dabb9ba85773b1a631f8b3e96270b9f7e07e1a1a6f84e6c8d23ca57a000000000000000000000000000000000f329426296056160ba748d6be674ddd1038836a5b581efdc3cf2bcaf558ddb7226b5f595ecff119c01515f68b68a3d41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004201010a93c7e5b284db0fb34473f774c6b81c0b819f2c9383c4038f747ba48970520e327d351e2a0f89c0c20d0479e00000000000000000000000000000000101c8a81ff3f734924362ea64c95779d698eee63f1d7b954d570f7532bba45d759e0e0665e737f47b292d31ffd7ab65b000000000000000000000000000000001395e3a216e5e64fbb24e7396a36c14838b46ecb62caae32ef2b39126d3280aba54614dcc41ebe5b91de8dab918da085000000000000000000000000000000000469c734608c7066224816adde8b65b53647f36d5429b3bd23d2448a2cc6b04c93675e1a14a30b2c4a207a939ba73c061824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012ec79483d7421ad9806f7ec1bf1aa860c2aaac94c9eb0ae876f4c8296ddbe532b44b2a3af39eb976c160445ee6308cc0000000000000000000000000000000000ddb1749fe901d7a3b21248afd78c311f8ba04d1d7096efa85dd5e1d4d3e441d840bbc9a5deaf81d9035fd89f7b2cea000000000000000000000000000000000fc7be1a4872e0fdd4eeab5d1a42258a86e367c7fe146e07e0e740bf9f1ef741de892c21fcf4c018cf6876f5b775e272000000000000000000000000000000000b674bd417ba339d0dde56f3338674edc8aa212b405737c81109783455b1970c1fdb8b0db4609c5bfa8db9f8f4e3cbe91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001157fd9c45c95da07d1df13a04b604f026e77d68d3df4b5f5522d24a647a157e99a545f70eb890f158e43564b1a266c7000000000000000000000000000000000a31b41affc520d7ac293735bdf8ec7f8e68ef9619bde73fa49476e727e01a89d6e510e6f68e3e759044e0977c3f1a77000000000000000000000000000000001076fc06ecf326d07aaf682e1a295a6622b982f350ed995faf270e60a438b1b0cbdac1dcbdbe0ff90ba8ad77f1d7ffa10000000000000000000000000000000002927b28470b7f95582253706eeca812af425245eb6920f3da6bd73083c5f47a3ce8058e9e05863c2aa6593041b3861f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001470166a197924188838eea04ec227248cde42e72530ca83d77166c0ff91b41edb78dbdef084d7203e29d39f3aa97df7000000000000000000000000000000001227880b3903da9e50b6d3b6102e5602b520ae6ed27030140d159e30e6f9050ab3d93ac1d4d91f8f4ae7528ba1a7fe6c00000000000000000000000000000000018b1e4f7d81dd63718a302ea537a87ae033c792157d5bfc13cd25f605662982448c88ddef48a063d2d8bb72af3d15730000000000000000000000000000000007074d5efd2f6dd3262421185e24eb1d023410c4162c5c6696c4b8795d4663674f395d0e02aefc4597cd6a453ec86bc41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004f80ebca2d855537542705c2915662052719f898bbd507b590888026d79d3fd17bbd6589c288f3fe5be6d2cb971e6130000000000000000000000000000000019b9be8fad1557e6a590bab42fd41e1a5d633113f7241c34f90d36298f66ef2cd2169153605ebb7d8e32bd22da8cbe0e00000000000000000000000000000000142073e8509fc0c1dae760f9daa3d98396cd3a101c1bf9e88884ba9febdbf12ca23c13d238ee8fd116dcdcd2be0c826100000000000000000000000000000000095786cb4075df368d450d4f18756a8ad38e69ca43c81b7031c337ed5c0cdac9e5ea263a9c47b28232604a4e51ad4df41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012861d7a0b8f9488f514dab456d2c155666c3caa5a1d824403d4c26b2c9570713924fa714d46c83a1eee6dbb6995d69400000000000000000000000000000000037afe3789bef1c203d2fed1d093d2faa1efc15a5f8498610082392cebcc08550a3584406dfd5c7b28f39beaefc9d9830000000000000000000000000000000013c45a37b2675bb887bf246bc82f8e28c0e4e52cfc02d6933f80240f6bfc70977732781a7084e3c350a59f7d1c41ec16000000000000000000000000000000001622651600b43e59a811a132218d9a3e40b1027d597eaebf047b381ba666470c74de071615b75d15d55386598ecb7b4c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018aa74edf17ec4dbd09b27b87b9b7208c7beaf78f5e7644b51b8db62cfb78eae71cf03ee1e1c48c89835ae269ef206d800000000000000000000000000000000136eef36ee12581357f142f5de9ba449b93ebc6b784200296bbee002cf6f890f7b1f24b79e96fc48b161360a08bc5d610000000000000000000000000000000002ffe16cb6282768d13fd7fca6ea1724f2bc79e5a06d87afa14ad2b16cabfbc67edceb7b801120fe5cc3da787b3125f70000000000000000000000000000000012ad65ae5abf06cee0d290e631cac315eabaa449a22cf439434993cf1e3d0c777b2ddebaafcb3f066948bde0cdbc663c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f43a66daccedc45649ccaf0a8c7541f2bc4b36fa0c2839497d1b5428a3aaafcc5f63aebe3ecbba79bf6c3e2919918de00000000000000000000000000000000115249380550352bcb74aec2598f89186eeace342f91e40a2ccac444f51dbf6f2e2873c847869b897628eb51f2d4b80200000000000000000000000000000000057524a376cd560ef8c4bfdc14f447caef9c3bca9604333aa91a83b4a82661ea177071a4eacb42bfcabd00378bc4d5c80000000000000000000000000000000012b1622aa90a0e2f8153707556a0d754c58b63747a9a3c9c6fd92353b4bbd3a7033177d261caba53f04b011f69b6f39d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014b68a1d5ac080c24e1abd5795f2f95fb588f4195527d2527985ccb6b0a0e13c2e8248ffe217711fc441cc5cbac8eed20000000000000000000000000000000015474001a7826e8c308c8730d9e9c7d1e72f20a1f810788d7a6f4f5f26f09aec5d6fc5964c0ea721992bb0d7be559f7400000000000000000000000000000000129ff9f9709d7a4810a0f897164e7fb83d5ea5bf5cfea1e110563e74cbc6df57ba7bf9cba37d4b42105d53a4600bf6f40000000000000000000000000000000018331a163cae4ad3ee137db5ba17268ada85814e0c431f14678679e5e903a9507d9fb9d081f1cc740855ba04ee97a6d31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012915ec653a9ce0e0ec7062b3dc72d685e9c89382735016f65ee43e2750835da61584cbf3e7c594c391f6f52195c6a25000000000000000000000000000000001222c5f0fc72e6ad7b725abdc45874524d2bdf3dc2dff2788e04a0c671b1673fe922c90b9c69bdb287eb23ea4d30510100000000000000000000000000000000043f665bd1371cb2cf63d4ec877d80c8bf9a8e5ba08d5e997369d16524a069fb6883b651f8b29f29d56e8683018c27a50000000000000000000000000000000018a654747706b458a8acb41a3a5c9317c4856f47f051e623df2ce9ddab2224f53ecd65583d5f712c8e4608a8cdc08e7c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000055460d8cf2dcbd9467091e632576c45d14225827e27f2693048885094876ac159b01c15fdfa09deec7a0bdeb974d8d40000000000000000000000000000000016b69aade8a21ca56679366b0375c659f38f51008705a4dd73cb85e44c60133c8a928e3e173aa479972f0c15668eb325000000000000000000000000000000000d8a7c3dd7c7ddd6a8f9750fce895bc6a691ce7648fe7aac5abb68969b693eb9b09dab946bd87f9c121171a6e940d542000000000000000000000000000000000b24b366729449d2784fed14b74646c53b909065b29407e3ecf04cbd442592ebd00bfff6acad8c0460befbc7e3dc93001824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ae220041fc997adffdbb1c1798faca8ef4a3fa72e45fb2bcad05af58bdba057460563aa39d98aa640a11c4aca4ad7930000000000000000000000000000000016a37a5d7f6c0adacba400db65fd4dc1d1e3c32c5a0b157663ea2d9366634e8249b9c0254904427aaef27ec6f58abc83000000000000000000000000000000001354ca37859865ab93fa9ca8ad87fb5b48bb258fe5d31475bc269ec7690fae75c0acf1b18d072e6762d11afa9c13805d0000000000000000000000000000000012f08b54b97e74929f00c0dab3bbfe8133b213edbe641531b01899602d05ff79b3f92f20dafccef0321d9b0fe66b39201824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d982372cde62abdc22230a921b05da1e0ca46c057ccba726cd08f1a4ad5d0a45f96db343277b5b24f7a9b1b3f8960490000000000000000000000000000000014d64115525a788139d4cd205f925cbcf6b06781d07e388d91d4ed79a0c76c5c075fbc77bf67c9114263e259589bb0e500000000000000000000000000000000184a80d3ead2a24883117724db5d5cee06351ce180465f8234d85467808d7e0b167efcba5526f50c5577014109859ad4000000000000000000000000000000000b43df100affc20ee26bca4b9f7f28d9dd1ca1451d2847dcaefd131bfa8ee3eeb27d1e49acdf6793f8de21841c1368821824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008edf51d1538088179b0da3a42a9fbadc107b7667cdcace78bbe4fb65d3f12e10b7d60fdfbe436bee13ed51489f253290000000000000000000000000000000013525950b14e9b0bc8a6e87889f917e011359b05107cbfc10c9b2b9e5b351e8a89fcb2457575d3f4041051eadfe70c3a00000000000000000000000000000000011947ee7298b45484eeb476389378240e6b717940005865c226cd2b8a354424ec4995e8e8b5e73134bf5890f62ab8330000000000000000000000000000000002d0b54ff8eca3a8664e233a9d2d345cf537b853fa7a59cb4790dec7ab5a802b7b47acc8d3ec503ebf690d247c73aa9d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b32b8543154a1af01763f4a8315337670d6bfc96392231fbbc7785489432accc1e59d245538bb9d6636ad54962ee5a40000000000000000000000000000000002c2d62de6b255d663f148f8127425bb1be774cf6cac7d7031b10965085fbfb5a4df1ee9c16887ca174fddee005d8366000000000000000000000000000000000efe96a0b3791b046666b2ea5fd4dc8ca2b32bfdd53d022f6d20a6f5a8ee21d69b7b2ee30e1290ac6870dc686008f29a000000000000000000000000000000000572c70eb109894c77e56556be9cf7e4c3fadcdb08b37d68b2b8cfdf82df3dd4351fa056a258bb008b096ea4de99d8641824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000013fe2dc53b7954a55cc04fa0956a88afee09015466cc7f06f0bc0d7311775fa9f664c41532a38c26c70e5ed1498dca1c0000000000000000000000000000000002d3746c037827c9026557a38f9bdc1ad421a52230582850429e9b019dd0f4c53a47a2dac14950e7e1a5a69a45ee1b8b00000000000000000000000000000000036223c9518efafaaf8cbfdd21d6b2e347e77ec9f6d4b123ba4928b335ada4298bf5c6f8bfb513ec5f98f4832d97f7d300000000000000000000000000000000148863742ca4fcab2b49929f9628a088c9c67343cc78558598c770eb3c8bb355c52e8f4e10899eee16c23a052a6b0f29", |
|
"Name": "g2msm-30-jwasinger", |
|
"Gas": 373950, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000011fe294de63c0370fc14599ad86839dab91487c8fb4ca8fa3d4e2c5ec7cb0581ed5a963aa4a5ccc1f4d73cc2e45763720000000000000000000000000000000011108c53295a1c34595fbfdd24437dfaa9595e77cc46b828c3a28e4f6974297f18c6381e35c092943839ba327d91b529000000000000000000000000000000000c0cf7592723172d94e9226659032fb0d603af2769fdd97f41094bb41e375975f564040d9be764ff15c2655a0b495735000000000000000000000000000000001342dffeb8ff7daed381e8f3096651fd2fe6faf43bba2eb83d776660fea50f13546576a1fe5cd40d444458979ef61db81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000169ab77f5f817e1b7af302d857f0399af06577e10ecdf005cd46b000acd15ff7682f5e1673b6e9fe0fb560ffe1a5af1800000000000000000000000000000000100d5f6162d969466851f26e2e0e362f8d7982863f4ddaa4542ac02e7574cc062b3cab0081c6debf6c0e3b0bb4432b04000000000000000000000000000000001774aaee8665b850b3e5cb57603bf36238b46268fdc00d92215e561c93027161c292d80906de78f473ab5205d7cd41470000000000000000000000000000000011d078f58850cedc57fae057f929e456fb7495a523802bc3a18c18cfe476b7061686231c26f7c0e3ec9f7bc2750d20fc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000071567180e848385f452f184c508777dc547d55069b3d1001b41c6ba5d2ee9340d8cba37fc8d09fe07098a52e32fec0700000000000000000000000000000000054cd3957217fbaf0e63e376b1c79a50538332bc65906319b2fb2e59f6eef9e772aaad85845661cb88b5de08f3d23ac9000000000000000000000000000000000495a7fcdc1f9abaa599f70d17c1c73386c89ad2de8bd84931b87e96f67e1696bb82ab522a6569e3174dbfb3867698f1000000000000000000000000000000000c27d5b85d3c14ab4f0520009af609b18b87bc6963a97a46428261346741b8bd750e573c80fe3838c420e8e234104c121824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f8de7ab91b842c2e247bcb5078004264877aeb04d726c536fed17956fb5ca4def676b7b6a20f105970dbdf518fd9f7800000000000000000000000000000000049d68f46e7bb4d23a5891af9812ff534da4f7a3fb7d7a703bba82ce7ba1bcdbdafca2cf3651e1273c10a7ce39eae49100000000000000000000000000000000145467ec4f02eaef135691c38eac8123a86f47dcbf5078346ab230511ddd94622263bf136db41144b663355cbdaaff4c00000000000000000000000000000000066158ac9a239bbd00e3041e8444ea5e5cc43c62d722ddb81a19b98937a060b6e94beb95ff7ea449bbb9f05986345d101824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000090195d26d117281a8598c374706b3f71747a22b7463b5b589576aedcd773f09420f0ca8a63c5cd39cdef2e83b8f8310000000000000000000000000000000000095b90af146fde11c8f400f1246b9c1eafae0788a0d5cd7052cc36b77117a4e4154a0a0006509a5e91d88a6ce40dca10000000000000000000000000000000017aff59b368f3903c9bea49034e3c67c7d120b0e12f8a7a067f92ce871674d3a58764cdf7cb528d3d243f8e8bdae9969000000000000000000000000000000000c219e407dbd8d4b2521cba1dfca35ff2e33bd204fa96d410784c55e776218d8f1cfc9dd9d2ece2845f6c5363d3280311824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006bcda99a0fe589566296b085c63231040a30356ee10cb693d084f4d7d3c5d61bdaf483739f5173f1f95f6ac1d61e2f000000000000000000000000000000000034026d7e3173caa159b4cf311efa8674dc8b51680c5c6aacd762092fda89e9a6948534fb231369a2c116180bd328b0d00000000000000000000000000000000022710c84ba4081720ca907dbf2860814ec1c1adf017b4b27917c174f604675961c70ad25fea3522b8da13384bd9f1e10000000000000000000000000000000007e2d29ef5eabc6e26637deb393d843d09d0a7c599621bec0b921ae6adaa6e334c1c4438499d3bf7fbb6deea34c0a6fe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b3577e9c77f0366baeef1729372b7fad18a00d140cae134f5d6eaf8b334349c29a5e949698f9792ea9ffd7e1e6ea8b1000000000000000000000000000000000262fc8bc37a12b14e3945d0f901f892302ac0ad4f6d572186e354f9eb0d510c6d5c9e9e99bfbaf8850ac6c5a3b58097000000000000000000000000000000000d383801798a9536c46a686ed00370c21ce165c0e830053c67417966a4e8e22359a85771cbbea789fea671e74cb6afc30000000000000000000000000000000004581f63e62464cbb3349e41eb2f3aa5a284b0cefd857e16a938b9357b99cdde6c6d1c949600f71795bb2815d1d5e8e81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017b9e86b13bbe4d72b2a74296bd40fcc7f9688880d4465c4aabbc43b7a9242246f14e218475366739af239f0ac05c46a000000000000000000000000000000000659d60ccfbbea3fae789fa1ef668bf4a0b648b879cd56d45af104bcda9485a2ce68d25e9a76edaad8b7c2891973b10a0000000000000000000000000000000010416c28e8cfd0d6d64eda4a764068242dcf4af0e634c90186393de5e4374dd57d88f6cfa21b4134a92019dfd3dde2600000000000000000000000000000000000a073658f93980c037e9f6dd21e0bacda8c4b5551104d460384be22217e19bf69ac8702888bd7bf888bbb183e3707e91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008e2c2d8cd631f08e251436e47d8e9e1cfbfdbf27e96f49ee02286d3cf8238f8aaf01dbaa2c134a72170195a5f17494a000000000000000000000000000000001458704068da33793dd44ddd3ca25deac8b82f593baf30f005a77ea1b03ad53ba86f6c6be28d789207d879c9d6ae529200000000000000000000000000000000068b9099a85a6b1de2cdc22ad7c88bbeba607983b168f87c0974d9889c8497bdb6bb0d8c733dfb0a42c124773176fba30000000000000000000000000000000007a02d1824be9c7c25278d2ce3aa9e18d4750e2e733d4145158f9dd61f149afa7d27bb4f9f1820a0dd6484777f3e78331824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004ed40e8fcdef5b8c17087674872ecb85e653af040eae611b3e487444d5a09cfd77d2e3ff57b616fc7dd02cb134169bb000000000000000000000000000000001509c9550c5c016915f24635c1df6800f610df803c7e693dfeba3223adba3350d4ee2ea23b43203170bf4e631aa9283f00000000000000000000000000000000037e346cd4f033f784c7394b4a13dd4d6eaff2ae28106938d2725f4f4ecc7e031b4d22fbe4321a9a97d0243508260863000000000000000000000000000000001994633aa59c4d85baeaa384f350633a117ba149740507e44d32b46fd7ab7b3e6e2e10bd3b95c6b6a5bd56cd6dc3e8be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000117187e61a3ed432dd1d21f1e1581a320207b93d2187697deadc134a150be15ecc665c5f33405375a28a532df2fa016d0000000000000000000000000000000011433b8af3549304e4b2878f8e988a3967a2207e6e011603e15069f290128fd6c7b435bdff8660307979b28485d9ffa0000000000000000000000000000000000d7af0353a8e5d8d8b0b8d355ce2298f2c6d574ad88cfa8b0f2ca231261a5b8fca2b288ac8d259ef064e5ebaa5f05a4d000000000000000000000000000000000149aa6202bf4a90810644e46ce0f37af064739f0df82fb1b826a3f5b0daf0f8c8a1db0c14788a9a64eab5a236a7a5fc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000147533909f6b564ff7188ebc54684f9f1ae46f5d71412a95dac50f3fffeee02466b048c3a623f5b97ec9334fc0af3a6100000000000000000000000000000000104a30ef64a113c0623192f0ed5fe8ca6e4526afe5d8f6137925c3e0d0c6f714cde41e9862047e12ffcb435bdedeaf8c0000000000000000000000000000000017b34c485532d4ba630a865df6bc3cd32a2bdd31556286b685b1bf722077d62c7864027cfd628a2f92cbc357070d20460000000000000000000000000000000019f346e3494f71e87d7af358b7d5685d26f1604e5b87b88e93ee3cce63eaf0e2170c7eef55db14e964df998cec3b088f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016d492b8a337b28efe2fb8e76c96cbac2a5ef84a4d5e602676350539858d1d5c50ba34ab7c7de1bc7999fca1bc1dade60000000000000000000000000000000000c8bb2849d9184c6494531450fcbc8bd0988322b6053161e86d7cca130e993a80d229bef4b792f93d75e1890d520344000000000000000000000000000000000e9592f6d1d65d53115953a86aa131ab8ee5e4acd45ded9a888f39552e1423bf35326a66924f350decee64c4b1a479800000000000000000000000000000000016cf54d46f12fde30781fcae890dae9ae1dc5d79ad549e973b3fee0e01285f9c7e8b275fe58805e5b4093e1edf1a30d31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f8109c209180766d1e01fc7b3307752fbf717403a63774a180c60c07d171974a997da85a1ff5fdaa52a52899ca54b8800000000000000000000000000000000183c720461fe98527ae1cf29d11f6aff4ddc87cee9eb94cd2b7e344e76577bbe354233f2d9ea5b614ca4bb87b094b19c000000000000000000000000000000000a99c91bf62ca2beeb5908f57e73fc5e14d20462f2ddd20058619e86595a44226c7f13a87ed8a31e7ac58a77613e699300000000000000000000000000000000173486da0d9efdcb111ad75636ea21ca864f127d594ad4c78cfe7d6a60ee216254cc4e7ad9ec4c1c94a2c03619a2468a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007c9a3c76ad02ad837fcd4f5d85a2d8baf84f0df4fa49ddee43d1421796425d0abcb45fad37bb0d95e77992ce6c4c114000000000000000000000000000000000e0046f3a53de94bb63f960224c7383e0534882aeb9109067c8bd6423186700e74314db3b41368d2a88a5af837fabd02000000000000000000000000000000000f05c7bae8cd2fbac933ef672a92b758ca90e94b5898ee9204258b593e2ae220a816b5021803a5411044429db180721d00000000000000000000000000000000137488ab6873a900bae8a4f42306565cb991b4f9ab0a68fd7321eac4e718b3969719c27cce7b3148f59e41e7e695d2d91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000115079a34042a252da93323b47237847d29b1f85635874fdd7ca9ed1ed515399636fcd325c328fbf4ca4c337bf4a74260000000000000000000000000000000008eec5be190930f05af995d91858cd097168bc304bfc1de514b0eef4850c9b0e387d8ca2cdd7140b00086679eb8182d20000000000000000000000000000000017125e1ae68d18dab9c37fb8789bd67287ee10a5e1553d141f6d9a7d8339876b034eb01174f407ddad98854601b7c09b000000000000000000000000000000000837c59843eaa08bb887e20d6814fbd9435767d2e2be78753cec2e3e3fe6c2115ee6ef6d4d465a7fb6b55f50015ee6bd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fcb8d4f0253a9281aa9ec35ff49df054a3bf255e9e69fdd6190a9bd0f50c0a53817ac490984ca0a627b861594f6930800000000000000000000000000000000152ce805c36990c295bf13ee179dbd2dfd05d322564e3d2b3f11492e92c1e2ca2fc5c7776714aa18c7d10e34f97bde290000000000000000000000000000000011bb8f4c926e04b290848d903981c66185a9163905fb2e41951e53ffd3602352148c5b88da2323782940ab6125a4aa23000000000000000000000000000000001545c8c909716babdae2dddfb2dd9dbb21aa687796ae01bdd8616f2b558d6e71938aee86fdd92556c8378b88a60090571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014a159dcd8519222e375b4664c03fc50f55d4ce5031c48522c4899922f498671348fd56ad2943484a79e72011604f17a00000000000000000000000000000000000168726d77c4b4ae3cdc5fd66af544e7cde0efac521d6ecf27235486f4b9febbb532d7de2be62232605cb6f95ff137000000000000000000000000000000001220c8c1f4bfd40fd6ad5a0912188c0275e0acdbd5dd064673098211d514beeb43660c3b3a3ee15b7e7c4303407e90c80000000000000000000000000000000002aa452800fb4b967c34f3615d795a497be3bf0cd9fb2783a304d568d8eea3821a98fa4b1fe1de314898966df3f9526b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017008a6c1822705ffdbfa5d5246c3ebb4ee980ec1642c1c8c9ef3e77ab384278d0547204a5052057b39390cf18899bc700000000000000000000000000000000154a4ef11cdd579e48b58a2f7e0dfc8457b6572e67ae7a87dafc137cd3bb6d8ec46e115bfad7f2589a643c1381a1c0610000000000000000000000000000000018f5fa3201a574328b57a266c19df6a3a5f8d55338a51bb618febe69ac0dd9e3a62551bf3d44ffa8c4f283584b0e9723000000000000000000000000000000000b19c5e2bd7183a3afcc14d5ef3736037525b8b3ef404eaa9e0337530f99b3a009f7a5b6648c5cf4471e89bd175bd6a81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e55ae39c17949200420cddc2bf962a4bf817b565b05e7aefdde76785bacc9b591af3813510e008dafc113e97c1bdf9700000000000000000000000000000000045c7b30658a547968a430ca68d161d47d3b4f93adef63846c5db5ae921e4eb03c9d9bbd24f537c885abd2ae39d8c3d7000000000000000000000000000000000afd20180357f3ad21307794c6882ea7a705952fa0ef101610ff695b60f1463e4b91aa90f44e07348a1db27cdc9b17430000000000000000000000000000000004ef734bbfa1899f219bff8612f5de6f98ca801daf055f70e8c46cb6eb564ffb0e4217145295ec0d6ef7b207bf78bbd41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011679f986f685fbb7d60df586022cdcbbdaf395a93b60fd2b4999fedeaa0ec00feddd7fb96fb2869a4070483345afc7c00000000000000000000000000000000199f6604aa198dc6a42d7b00ef9dd6fbe7f4d07dcf13d58817e8f39a91d59388fbe2f8b04e8fbba9d09c5bee680897a0000000000000000000000000000000000a401f85eafa0a7135efaacf971e11ff3b9612f2f40ea470213c3187efea095dc6c722535ea5bc0023a811771415d8780000000000000000000000000000000001d40a84c8f8d83f3a13412257c77195f057b33d0e7514599a0cc3e2d345974a25d92364c0ae54ade8e9cb589c0ec0221824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d4ecdd7c4d05eef4aa878283a85250db6cacf2f022bfb2564f325061f5dd72e01b39be9360fa407fdf9ac735779f63000000000000000000000000000000000044bce2fa18795bc62627b4de89d489f2505167c54780bf051881ebc332cb3df398dad4d05edd8702e5df4c0b27177f8000000000000000000000000000000000a1568b982e176e393eb1052a9d8a74a07a01ec7370c9c1fe881d71fd80563d91b0e11feae1c1871e2b92f0069fc315b0000000000000000000000000000000014ac398a9d7df2dc317ee143ed4e56f8ea2a4fba307694745f72695928468ae2f66282735663dd594acba9d83e2c4a4e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f53d9423664106a55b92b7945b88f32041187eb44836a803b1a1e61f660c1854e30179e8349d116a91f20f91eaffcde000000000000000000000000000000001895f05e99783ee68b943698f2bf2f037851df090768db976070fd92842c17642de474a615362653fbc01c744b80270800000000000000000000000000000000158dc7ea08fe72554d58ae70cdf4c791b7c9dd422a822d820526c9a545f7cf580beb4d405db438ee7d76cf32154d06b10000000000000000000000000000000015e9c5a8c20097f0f5c9afcd1cf03c8984496dd616241ad0af7cb6942a5a9c9e10b6cfda24e6f918dfc038e0c2e2bb7a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000008d78b43d9f65e2a4a9c1053ce262b8598fc6fc179188f717af8ad7542f89a10d4a5ce2430f89e49b9da24f62eed1a200000000000000000000000000000000169697779acbf79518f014f42603a4e9a145272edb13d0654e9b6c9b99a32777b8a458acebf1ea513da4b7f5b8659c8f000000000000000000000000000000000a5c767eecb4a98b08e91af9f5799448655743710b4138f180d465fa2c370aeb933695cc7b9272ce9d1209c29a953d050000000000000000000000000000000012b25728b1dee57e12932bdb2696189fbd443b48f79f91bc50ac71d6492fd43dfcb13a177abecb3907cddf7cb05ca2d21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001416abef055929ff36493939c670f43f50e16041e9af07e7f60a10b6f35f4b80a5c7b08f1a6f2c7925242a5558cea65500000000000000000000000000000000071d0473d203b27921d1d18903ae0fe2047dc488448fa651afae2cc1331fc266eabc544dbde502b5a52343fc4473b9870000000000000000000000000000000011a723724fb35636f2934b28720d7f2e68ebe2d61b585011e1d185170e1d3205a78c4078ecc58d4e6e339d8b44374f75000000000000000000000000000000000b89654356408ad5f552ef2edc48d19d6f8be692bf09752005bf4f4927a2697226c6f336b036c20cd54f77464fb083171824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001255f8a9016725700a6f19af155fc606f62b658d6032d534506dd02682ac912aa326f81a3d50cff51825473ba46d2b6e000000000000000000000000000000000aa146e10e838e6b89a9b73d2d227a828c401f28a4bb1a21d1ceb9d6e33b824c6c07d745f0d2fb12018184a044b8a1b4000000000000000000000000000000000051ce51eda0c3b3d15a1ddb65e0b346c64af7862b855555aa51a6bc29174fb70c7acef46a0901d197fc75436b2098c50000000000000000000000000000000010bbde38f70dd74040338e52d1e1786525cba7cabfc18594d1aa3e5044b13ba4f972d92362bb40b7470a802cc8ec21261824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015bce24cf790ddf610333375b28840a261e349fc2f7155636d420cb9ad9728ad4fb13b0a3e88f4e0e8a9beb6bce3dc9500000000000000000000000000000000159618ca7ffe96d11baa38ecd25816eec598df4822587e826716c9ea4a5c81a901457823ad18a1e659d2f414aa1d24b00000000000000000000000000000000007eb42b5851cdbaeaa1a24d202f82a851adfabb852f11f296964d2928d8a8f5f30dadd54255285870298a4cc1d8b5b400000000000000000000000000000000002432af2cbb14536c8c0cdc18f7f56414e432b4b9e07fa31ded9aca3ac7dddd16d7dd93aa274a011f72c6ce0a20c064f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000045fa125a9857620a592c8bb6c8199a884880c02e19db7d1694cc28bf5a956279017fa69ad3980a2474d6ec43af8eddf000000000000000000000000000000001359ca4a3d7dc25be649e77561b672f1a9dfb378bbce1ef005ad0da02a73e2a684202a5d32fc930054c4b6fefa6200460000000000000000000000000000000001d57f00981b049cbad4e205e708885e37f67ef40c791b77d318cb0d2ce341be3d9ae58e858dc0eabca7dbe7bf886d220000000000000000000000000000000008c935df115ce7daa7bf178b06bbb40ea9d4d0a96676bc95da9cd0fa6b0b60a5596a050891f719b4d4b11e311ae5ce541824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cb6bd846ca774707d8c7b539201adee8fa4acbf340d15bcdf4e484ccc9e0b3757344d3585192856ae2c92e4f8dcb9070000000000000000000000000000000017b6b83131c964b15ae933db128b1019f24b85d2680ea7fe5634f23f7b2194c45d041d6ecc80769f168041adb5289dde000000000000000000000000000000000c9c8b38baf6072326c18ac99f08a1273eb9b1dbff9c10b5591f5550d707f2df7aed02e16107444c40dd0e2cd9701b7e000000000000000000000000000000000ed4f6b55469a2cb3ba732adb4f1c2136601f4cc4ccf20ef9d5d9343b952add1d7eccb7acb45b24e3d72ee83d697da1c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f7a0be376cf6438431c968822996514a62262a634b9b0db438e7485e2f991fd99d30f462f92d3df139f7ed61ab26feb000000000000000000000000000000001970198c9db46369613e7787e56d5b185c17150cbd0a0889f6f9ab8b02c4581d35efa33f26546dcd05fef1163d1f27e5000000000000000000000000000000000cce8d5a55b1aaeafdb50ea2c5470bbbb8dc506c8276cb4ed618212be6425172d8013eb9fc07f39bea77f299d442eee2000000000000000000000000000000000cca501ed9200a901f30f583799d6d5453e97d4d899c8b9772d57ad0bfe9da2d06bcb77d20ae0650b0d5a93b040262ee1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000097980da09d6f498d76335a9eff9d93042c85aebe7b07d047641d0563e4f1fc4daacd4cecff48640bbb93e453021decc00000000000000000000000000000000009c834d0990ca1e4e06858ce7de6ae4fa76b8e9c4d46f88d1da3afca9707f340316b14618b7717f07c22c934cfb07c200000000000000000000000000000000029ac91f0b9df5a39b8a5e1f22e139ef6385ec9ea8fd547fa5eb3912bfa315b5f474a776730ae8c5dfb68871dd96340d0000000000000000000000000000000000d964c9d7373e6ecb40fb8b7dfeeaa63084cc51a0d2e359dc9a88aae2fdce01c7c401289a89ddb779d604d6e612dd5a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000000952b3501d0fa50d25ad5e135e75a0f50eaec617a147f7d2b893364aea650a2d47bd58bd6c52bae8d7dabf4c4915f4a7000000000000000000000000000000000a31e469510767cc3e0cbb378ee8e883f8e062c157833b4dfafc6bcd7100c4bcd992fe3463cc2d40e7eb0d88a3aaf20d00000000000000000000000000000000083c68123a5175e1bf4d10edef347e8e39cc2241e1d1341b284274b9c380128c963d22df99b8bf674ec4d9837b5932d80000000000000000000000000000000000b12a1ddf39fbe68e0eac6b77d9397d54992f7737958a2270391d9bb716afc477afe6f7879a8897509c720cc4942bf8", |
|
"Name": "g2msm-31-jwasinger", |
|
"Gas": 380835, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000096035d973ce54172e18d3efa7bcaaaac3113f1233af789b5cf0efbd009d63b6a996bf81d7ecf5effbc7ce926bd8d6d200000000000000000000000000000000042ac0a88b1f08c391c4a93f60c7b0bb145e25d2936ee5cc93c2a9a220cbeea14cdd4b597b257bb02478d2ac7c7537fc0000000000000000000000000000000002dbae06ce6bb0802cba7050c74e26f26d5d2be93786e5419865c815902e46678fa80d5acb7bdba0641f641286f71451000000000000000000000000000000000654470bdfe54c60c22433faff0bf66bfe5b80bd70b84befd75b0f302a77294e65344ab35a031fcf298bc16f4ef123ab1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ca87265eac01eda9b2e4fcb35410d543f2abab6edbcae49f8abfc36cf19f4b9005b10b7cb41712d83f08602135200510000000000000000000000000000000018369ac76639691c32f2f45da66b4fb0610d9adadf5412ef8af250d86b8e21e80703f35bd825862dbebc527c4b424d0b0000000000000000000000000000000018c13080eb44986351f442d49e93f6186526159851f95f799aaaadf3e015ec38eea61695d25d3d932d70149c3c555e00000000000000000000000000000000000fcb54a6a326c991a1c6c50906394e0907816d36b4699af6fe09d523d5c173262228778e10ecd4ad3f8289740ee0e3611824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017b94ff282e5b6e6d9ab33348fb5faf40df38b4c380bfc0b1fb3fd820ab46416d43341da75b9e33cf6b56d65268a5c38000000000000000000000000000000000e5bd9624278f9cfe7693593eb05760c10f04e1178b75346fcd9f373055cb62797cd7c1f8c34823d4fa065cc33090fa80000000000000000000000000000000019ebc3c19dccc7fe2102200180331814f05c7973383bdd98c079c3752ec455851fa779421ee2a02e5c710a722e1e2d5b00000000000000000000000000000000170e11a3d287907204b7a0dbdaf98eafb96118746ca4899b3bc86b5aaad98f4e1b751f447cb485cc990f217b112480ad1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000134428bb054ace91bdc1ebf6f03c0e95e42e333370b07f80510aed1e592cb44bd5e0e617e7f1808d30c5f1e0a7938db90000000000000000000000000000000014be34db195e2a84109e79f2c1fbec1330fd97f84b5e09e5c281d06db2280692a49de70b20fe76f1ed835ac38e12fd4700000000000000000000000000000000180e7c05bbfc07730276c245c58f4731e4ad49b2e06a45d17901b558a7a52f10118a10ce3c85d5cd237b5f86abfda2ba0000000000000000000000000000000000af23524683b3620396b512d7d3140aac7843289f35ae9a325d2a581db78af816a4c6636f5d61a622385e3533b4bef31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004ef19e1a3450e813ccd3296d7fc0825014a9723bbdeb1dd64270a562b5656ac25d19f15fb2b759548adf8052f786e890000000000000000000000000000000019d54b2909ae0f3d7fc1b642732e99534463c81d77b0535ae52599b75bcd233d2f362a6cabfaaecfce5aab852479b27c0000000000000000000000000000000000a326473188960f55d5c92cd85d51e365803e55bebe3163d18bca388f8c570e8b972e46fa5a2bc99d7b0887636b4662000000000000000000000000000000000b6aa6729090f9c6a6d87dbd60246acf6bb464636e36c477de0d3394461d44cfb82e472f26407b45eaa8a85567f30b621824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010aeec1339e6ef01af6db965058c1d697162cca3d1f88c1b31fc1f9c54110eca0da247460cd5db9eec9122a25813ddc30000000000000000000000000000000001429d6f4a5b69f171cbb8e9adc9c7b2e14fcb1cac6d1e440266c93dbffa69b5f5f734272721a96c9e0078d72c79ffea000000000000000000000000000000000825648a95dec95cc130c3c345cf05481d8a571a25d72799824d56f8b64f2bc2ec2190bf5b23a3325cfa16c27829bc23000000000000000000000000000000001779388b901d0f78b95f50a32e99f32cc5d8079dc5c38123712c1b14c3dda3468dd13dedcd8b53665f707293754cceae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000034be8fea61ec3872dd0c9e42c043e6732941759188c5586ab73cd57f0c304e1a31bb7c9c40543777f7a6299e673e5ae000000000000000000000000000000000af8dbd6971aa125e51f72686b577155ec4bf2477bdba83bc65d61dc59f7ec05818e02d4af2b13d7a012a5521489978200000000000000000000000000000000054e23ce1d67723d8bb675cc2a2594f73bb2e33e44cc77403d1d6130045e98d7943afb054859143250ed488d30d1a070000000000000000000000000000000001605cd5008efaa93cf562a279679aab202356906f5f39f4a50c0acea0bfb03d919d3844c5031eec99e3b1d79efee750f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019360391645ae62ed727816e3a58f41cc6a3a0195e455956e1a00f1cddde7443e95f50e88a6ae5ebb803259412477e11000000000000000000000000000000000f5647c7ae5012df5198dd77191a758bc2c519f748b07cfc6807b23c0726ecd9023250f3106173c4a80a823e074b9bbe0000000000000000000000000000000015fec9a42ea91098a0d063e7a984f6dcb0d98ede56b9dcad263b010031a57f74afcbaa7c43edf5cc50db582be1f02485000000000000000000000000000000000090afd7343d13004826c6b62d668f4bc77ba770917910b204232492d724f6c50d360bc5d63cedd936c5d47b61bdb30c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c6f6c6ff2613957d15325d2e4d77e2a7389d0f9aa70fbb48d966ed2960b15e6756843ddc61c2d155fc6eb7a5deec4b300000000000000000000000000000000053dd983719b29e402a9150f140bd08a3d737ef356b9decba631bd6af3068add920ffae6e53556e3bee9664bc8bdd9f60000000000000000000000000000000012c9383ff3a5677fc23d6720d4e88bf2ea16cdc0cdc4b4f6da570f71c7214b0e224786e2032921ec9e36c3bd5d325290000000000000000000000000000000000ef513c79456610a1b4176a501ae9544ec7106e06691adb5cfa39a2fdb8a45a18f67b653c203848ad2a743dae064cdd51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000087e5ce2d5ce45772ed7325eb0816e528d6427c3465148312664e855371fb929147e7b0fb8633e5501ad606133ff72810000000000000000000000000000000001a7f24909ab8775290e5a071c635024586d818e80c6d609d1f16f72b536c91409ae3311c97a3a6f093f03872e9d4180000000000000000000000000000000000b9a4522e074034278659c7aafe736e35e4a8377ef6bf646591573d468373ceb306da971a2eb90a0920954e0a4a3645d00000000000000000000000000000000154674bb8cca85491f79badc76b0b84cf6d788ec3bd729d9c0a46cfc04d5fe7c5607189f07284e8b00c8eee51fdf9b9e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018f17af3f1b0ae6d8e66b976b3ba82c45efc912e7fcffcba99bbbb516ecfd05439bad343260b50fd89e3d3ed31bf9c3100000000000000000000000000000000041d4356e23e1c13d459797ffc4166070e3357bacc9d62f78d38bf55b415d6f5921271b2b5d83c533272b5006ff898f10000000000000000000000000000000005842e6f29660e99e20779d258b6823d663f618deaeda49a2363f1afff0d9fb6f6044918dfa0df48f9646a01b4b688fe00000000000000000000000000000000147b042eee20371a3c1639bc4f9fcb499a5aae71a51c92fe9255cac836025e7f3c7b0f189009aa8e7f915864702df8881824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d114d526f4ecd35fce12727a110b6ced8a25925f957cf493e7261ba14eb1943d80f2c65a0b23953bc5208075aaaff190000000000000000000000000000000011ebfe2fb900ab4e233a6cca08a7d6c9d29780a4c426c89ed94626d41a75a3c984abc49d466ae7600fe2e3df350233bf00000000000000000000000000000000138b7b1575abec5a43c95af492b111865f813991186d9f3eb0efb3dbd810bc7b9f91f60271578c045dd8dff93974ea83000000000000000000000000000000001177c81002b40d881d83e3b9dcfd3c19feba2c51e33769326f6445fb3fc003a70592443b6391149484d7729b294d85021824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000adb22e2c987bb0bdd1bf86dcc9f514440826f8d5727e563003bed586d07a0cd95a2da8236959a2758eef7f066cc619a0000000000000000000000000000000003092510625794fcc3487218e5bbb261cecbcc6cc3e2c4b93056876e32eb461239f18071a0c08a276f0631e51a0ed56a0000000000000000000000000000000006098f0a3ef777cf5dbc284df2ad6f445e32f87d7bd8d596652d564112163112802f19ae1e32e26d6ce5431304f5bed40000000000000000000000000000000015a1e30e0a367a56c438c5a83142013627cef89ecfe8ca6b0e277743e64f4d0fc6a744d019fd81c3aa896346611369711824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000145e51d24bf7f15d99565721d912879d39bd583bbac46f5f652164eeb94bf6dd68530b462123b2bce078ee32b0b4ef500000000000000000000000000000000067831f84432ae2057ed869bad04a5153b33be7a42777a293dad1db5f323c4efbc776a047f2d3c125c3e4b04621d4e25000000000000000000000000000000000114c7bfdc9546cf2f57451eca30885a4aa10dce4ead3b3b7b6c527f6f3844cdb066eb7e0ea5d76e2f0e50ed1e8e629e00000000000000000000000000000000087dca605d1dd4b52fd9aa12c57f61791b46e7ded5479a0be83e39bb8788ec852d6fca1cb1415a92b9c3d787c17aa0211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000500972dfeb78854173c0ae7ed51c8e25899dc3acacb3a8542d8e337403a983b85ef5e5a1e86b509c0364c3ebf5021820000000000000000000000000000000010636bd45a02115f460b927a734cb03f8900532cd8626d01de14bff9cc925beb166f4495fc06094e093bc31e7586bed9000000000000000000000000000000000bcc32fcd96859eedd8d32a12d3ba7feeb8903eb80a5aa118e6feea1095d2223dfad89ba57f7d0233016d971877663a70000000000000000000000000000000019bac8625796126be24f4a49abfebaadfc700f66abc0f327baa1d12b7d6035a03fd31a1b7e9ed9f08a5d25fe08b9f1751824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013c373216173e65bfa2c619c4432b1009bc10dfb3af495f00ef1220fe0be2d0a415150bdf0f39e590158bd2614e0a7fe000000000000000000000000000000000c5efb0f8f23047f4470aee07e63ddc65c7bad54c001163de4aae5f03e5584137f603ab84bac48397344285ac927d51a0000000000000000000000000000000017fe23e4cc46615e24bc2eb4dd243c3c7eac19fcbbd186dde2646641339800e5c5b0eec1d12192ac29a102c32cbf575c0000000000000000000000000000000007aa4e74a47b7d0dbe47d8d5685745f1acb8035bdab63888402a018e7a8c242441ce375c568bfd6eca8c93aeedbe625a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d1444700c2c2e4d94c0d612f6900d82423c4725e665760809823b5165abdc5790be920c27fc3ec39b80d646fb74635c0000000000000000000000000000000006b1d5073762393a3033e4e6ed6030ee19497cf9db86f020502b993da18e3aed1888eb53ec2b43ac92a78f77b0cf10bf00000000000000000000000000000000126b371f95ed69ee2a36c9cda90c94f77ff8d4c9b3c8661a6b9112481bb0f347b930f7243fa1e79c36b720c06efdd28d00000000000000000000000000000000005e1eb4ac90a1197015c742c8bc80a54e1a5fbe6bcd34fda52b2083500f320e6073891dbda16110235d85a5a5ff204b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000056d0361ef2f713a171771475bc84d2476f837019530b0df4186629e7f60c30b9bad5f022d213de07ec4c52f6e1611cb0000000000000000000000000000000018d714bf6f8e4a7394ee1076d4d4b99ee665b3ac23dfe4d6be37cf72f15882e16a6c9b7ec382e9cfff7ff3ba89bb243500000000000000000000000000000000194ec0f45278cc26883adc98707ae9034e3f895286bddb8a33824d1b631da5fef15ba2ae309f0fed790b80e3735d64b00000000000000000000000000000000006f1882ed50baef99619ca6c53c04b73e877842de023d655fea59c80a061ea2d264872c5e1f78ad10f8582d92d8a15b71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001455d5376f953757729851c2b54b0469181afc88cbc0b8599d432122da820ff7814d81e06bfa498f3ed2c1c5a52226fa0000000000000000000000000000000019ca2171153e3c7c279144092d4e9dc6f67a858f40f66ea26ee637ae4589aa312c1107ad2604a8c4acda291cf41fd8f2000000000000000000000000000000001418deaf6dc21c51c76fd71d7c0c1a21480f729476770472c8d7d62e93a072ed2e7f734596ed2489cfd25313cc668eeb00000000000000000000000000000000128b88c14927d35b378f5bed440d1e5b9fb83854960eaab1a0cfd4446d8080fe384dd9fb4a4996d0f808b02b7adae70a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004ab43ac49111f81945767ed9e858dae6be3d065fc39f0648237f07832cbf1ce128478baa5a8f000513e36010b4e9f210000000000000000000000000000000007ad77e8e31aa341f39bdc587389bcd33c1130fe4ac309f93de220f4d13a4d7a2f17bad4f79f3b32828bc5b4cc2fa2d800000000000000000000000000000000178592962510883039b8e536dd32e530a90770032ce14f3ab73f6b804c8e52dc7e2e6e717afce6f7a4119f1eaba9a966000000000000000000000000000000000fa47605933552027b8bac7e44114cd6b00f90d510b2b2cc6bf6cdc522aa2d6435f231ded9759529de44889230aca5201824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001888718e6e0bfcff9d95fcbbb291a5d270d430e66c6f1d30a3f3c0bcb1a85598520e04886b33e00211119ebfe035721b0000000000000000000000000000000008b4a088592638d2f36a7217351a6dd76c57b7d33b4bfde09fb2e0cdcbce7dd06ffbe5c5c76ba1d6844503ad3d29e542000000000000000000000000000000000ddecabfac329c34fdd110a30043b9f2f21f60307648453bb99e06d7e73097fb840edf4e9b04ff4f25e013b9ca2a83750000000000000000000000000000000011564d38f5deca9f9c34031cfbef0c479b7266b9761f047c05e6d50047d7575802e727ed2a7576cdee9d072cd872b7c81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000012148440ca0d912f0a6402b68fe3a31d2f541014b9f6d8465962d670edb9482a57896d18d428317bb8a2676dd579930000000000000000000000000000000000c983600421e36bea09022fcdf0117d08c9a7e6f57387bbf2dee790fd0336d5db2cb939b2c7eadf04e17702ddb390d4d0000000000000000000000000000000011fbc2c581174bc26347d71af22d72cf725a6b7024a995aaf4857d464db17f4544bf61394a4a2c76bbc36cc89239b6720000000000000000000000000000000019c5facecab3b4f71edf675e0e74e218bbd756fd9af55b0c7c4b845460821d3eff4cc2d28cd8f0d681fecc1051ad63291824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001488f3ac7e7e6a3264f6bea8812b499f09b869326cb81ecd7703af1775fd068ec5e551cb67fa339e15c80d66a50a199e000000000000000000000000000000000bb992f0ff3c80f5c1e3d055693f4a86ecb41400438d310f63f3db8bd106a9d6e383fdf8bab37852b31c63f8735e8077000000000000000000000000000000000608fb9d1352c66d34c1ead27caefcf0cc29046440aca78e1c70bda76180bbf6392419ff1c82049cc6fc306ed90b8b8f00000000000000000000000000000000053f74c09dc3cc6a0067ca5fc5dfaa16b6822ae648d4e8516565ef30c89e5d3e618f3e838a8eae7d4a5373762c123fc01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000025c4334c1dc4a2e9bf3f34ab3352ed5ce2db0a62fda1eb0c35359ea6ba094cce088c71f35b5bebcf8639b9480553493000000000000000000000000000000000c2281a34c929848b68394352566cd14dd2019542dff89815637898bbed8155bc774ac21e9f06eaccfc9316f64c67a9d000000000000000000000000000000000183887dd5f90bad6f03e362b7ec131f23ea1510c44e14c2ef3abbcc7f9b34432fec157eb1e83ed5f2b2cb66fd372a90000000000000000000000000000000001428a3282554314a7c08d4034204758b84a9e859a74f68bb19fdbeefbdea268cc176eec04db2e3b2ba1d3d5c0e22f8a81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000106f59a8907987152b24d2e06b6544fa476f3ef59aa1607a6f2c46f4663e4ee180c734cb99226986389db5f16e24a48f000000000000000000000000000000000bd56287c531cf005a478b2e902acdf00611d80a7dd2fe3a4d8811d83b803ccf64597b0b306dd7c8268769c4f8d60f00000000000000000000000000000000001154483752e73081a2e810b7547c1fc850788608e1d9e535f4858b14cf2a26f25cc1f925da040d6ba8c93e08a8f63af900000000000000000000000000000000077b1b222af0ffaaf18f3b757faaffb2909c861a794e89fe4d176240a9ad7bfb220adaca9f87c3178c986a83b5b3e75c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001590df6fa7fc8e4fc1294202f185bd14050a6653d2229fbf80fa5af4160889c021ba06abc023e4041146291dbb18257c0000000000000000000000000000000001a3e3b925f86b18aadd329b4ee5c7b6189038253cb35142429d83cfe8e27da6c08d3142aae2498c7788f6fb38571990000000000000000000000000000000000173a95e7b82b260b356451b949f6818c94a34f14bfd6abea0588faf5bbfb62954cd36efeeef1afea83009a4660f3c790000000000000000000000000000000018e5ad3fa9e7392f29fffd5d8a8b9201c77fe56414782f40cc3dba1fe45382ea334265f334e9c1362a388ebd3462c5bf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005559d24b6d99b28e29892ec08132fb34a5b776d761026e9501f7f0aa70dea13d233ba78590133cc0e263276ab10dc6c000000000000000000000000000000000a3f9eb578d2a5e737e34a9f435f388bc830b4e408740b2b6776d7ba7518daad0e37cabd4266f2da1aea0a44ce4c90cd0000000000000000000000000000000009fc460c171f54a6064955a27b2b559e6c96e3e3bc586ce1adaacc6c3ac09c9ffd027cfdba522dadd2a92dee37dea54a0000000000000000000000000000000005b05fc30a6d14e36c9bdfd07fde0db8c002f24866ef0ffae195f6a56c8e61f026770bf08e119b9b2e7bb63dc16350851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010148761dba4ada506400d62f873df235cf3fcecc858149445c08a36f73c8a0b24c71a5f4339152efb64e765cb151b1d0000000000000000000000000000000004bb6836896e065afca43fd8fd8bb34f470a3dd63102eb01ef700bcbd084625967e03465895142b102ce22f7b763be5700000000000000000000000000000000107b5c3de487d6e22eae4141e4fa6806a6f34ff7895d47926a8023c078a03ce52d2a68faaf692a4b79a21446c2d85aea000000000000000000000000000000000cc0a79cdf9cd11421900358413d16b9b3cd269fd784d0a0835a7bdaa7cb1bd10c675352059af7bdbcc1bec42b21339c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000118abf8d965275a6229d17e6b62a4e35b3d3ff078592cc1d76e9f24c9a2b2dc3aeaa75b8ffa406e20c899b0a6b3966f300000000000000000000000000000000192e9cfbd3e60ed2e4f962285c17678f855e16c5301771d2745eea8b069a31a9154860ee77968f5b355144c8fb25ed3c000000000000000000000000000000000020b223adc51f9a62d1f51b7723b837a8025076d6318a4221fbdecce8cb6abe297601d4b305cdfcebcf3f5a8d3a38300000000000000000000000000000000008f14be65eff387e98dca761f66e91f0219bd98e87d4dc42daa6f3fd42c0d7b73a7b358f5e2afb06d89af9290dd5bdce1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000145d007835d6d1b37e88e301e1567987312e3708f5fdfeede2b96030dc871e442fe45f188a027b214754aa7db707f1ff000000000000000000000000000000000e2c098e63fcf1de15be8b8c2c97819085cd4d949415cd470043374f71127b9a77f9ef8909c47ef0fa74a6c73b2e173300000000000000000000000000000000192bd4353222a6bd22f081a768e6bf23c4c8cddc85f1185dbf0100c9a08aaeb7b8aea464a37a722b5fd4e013ae88d28400000000000000000000000000000000184218c6ce4da2c8fadaf539aa776574affcbafc1b096fb83a20a57a928f584fdfff1834104f590f3c43482e52a748551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000029c4a722d92fa5428bb0806321c9cea2043b55de07e47e692e476e4c7acec3786b83dfc61d812253399d3856fe796530000000000000000000000000000000000f7d8390cb1da7367d245a655b1fd2c46255bb7c2ee4ee81d1ef959163154b980001bc40f0f3a16a8a200ac423307070000000000000000000000000000000019cd2783201bc606f6d8f06ea8480d11ba0fb2373a511be2d8e15247c62df140d2a99fa0c285adfeacd8c11e382e22750000000000000000000000000000000000af5ca3391c1cf5781501237dbb0d111f84b6325e217c5bd255a701dedac5ba52c27fb14d34f9d7e9261f35839126e81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000089503a2f6e76486d5a6feb2e46fd53d3eb97539327e03360c5401167e2de33ad7130cce65b25e3a898b00b12f0fecd7000000000000000000000000000000000328997dd3edae175c47d3b0a59046c97205d7565586c09431f7f2e8d48136c67db03498ef6276c578cdd970a63b873900000000000000000000000000000000042392927e1159f7fc371fd15cb47ce534253f4902b08221fee9e4c6a57e87d8ba71d3cb5fff99ae11cedd20328153690000000000000000000000000000000006eeab2bacb56ab57daf95d03a030f497af1a6f84a33ccee57d9aa1065d496d054519a730cb9a03c21aa22f089257db61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001219e12304b160f2d5d7ad794af0700a9b05aa2521bff9b7161d935576d2d94329af954d07df6e464cab0208e64e553a0000000000000000000000000000000013ec3e1fabe23e08c543871ce8ba7aa682f12a857b6984e56ac8898be44c213028e320eca9eaa1a04ac64a3841009d510000000000000000000000000000000010d632d747a3760b060050c0ce3cb816ada1fce8ba9a228b6b427846a8680d6a31c065b521c2bcbb1e85453fd5629ee500000000000000000000000000000000155a76cf41e808e36dc5946ba4016c14a0f1b55fa3e52ea69bee3af6547c39872628363c57b148fde707fc67bb4da54c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fb805540a2b017b3ab7a7514626784628d6c8e2af0c2e881e6f48f12f69662a45fdbc7da18a2ffce52c9d8f702fbe7a0000000000000000000000000000000008b37676cc30d321bcd50525a86363a330e36b2e02a00a882d8ff7a9a8684fa9f47076336a00b3d4a217e7e42ff3c5bb0000000000000000000000000000000019275a296cff3b1595725b57be0a2192808576395c5e2b33981f3c2f0da24699ce8190e459e22b62ee5ad66ee3c81d3b0000000000000000000000000000000014934d0b9c2dd1141018c3ee89e5e183baafd0144f3ca5fccb79b932989cb2245414679ec57a88cb74b8224dbc3958fa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009d4f6f982f5a24f092c2c1bd613e7b1a8c22072611f5a2d9b89f54415edf81070a30333bcebf4d7d65284bfe716b6a0000000000000000000000000000000000af87dc1fe049fb1c739513b4a9214c0a9e62a811e2e0b58540faea2bd73cf174987e764aa3e83c1ce78e2cc8cfa4ddd00000000000000000000000000000000021b72d4c6b4d84193aa47e41899bd982ac8051e76e7203ca10bdee2b941a4b941c04b51dfff170691e62d99857a377d0000000000000000000000000000000003292ac965b2e6952c4442f7c8927bd042b9acac4f41befc047e572f39d85eeb3ac42ddc064734a139a317132763a0a81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c7cab94de09818e92d50a78da93b7659e46c855701daa95fb435dd73e289f388ba3bb91359a504a4eb577899b6604c5000000000000000000000000000000000e868c81096d55d09d5289def0b9b788994fb9bf4a47d3c15c5a1a4622b2dbe071fec69ecea1d0a8c82af19e05022989000000000000000000000000000000000267233c3050ecaee9a068c58a710927cc440525f4dbb8b3f8920e11cea0c6caea772817357ca9ae510cf74127112110000000000000000000000000000000000e37b9297f6bb78fd6f7ee47efb5d6a27107e73650d3aa96369a666b9a72c98f3c0a6515d280aafe04e2a95da7ddb62d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fea85a96b12b300808f25892c060a72b52dad197705930899221c6a321e0614cad478e09977598341751ad566ad10cf0000000000000000000000000000000017dd12c8e43454363eb1590739d36fe2d9fe223cee6547a152c19dab114092e83bdca6a8c912ba64a656027d97cb32550000000000000000000000000000000003fb1b0a6f08f2f03bebc687b77903234582c808179aa78c1ec160ba76d6a662be3feb5a07588b01c26a370ce8de2ef300000000000000000000000000000000190a14e84d1cfcc0fcc759fb58e700d46d6228970ac4035067554a4070dd9a62fbd52efe025dd8ecef50f0cc53dc37f71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000445d7d657e12332b549826b0138f0c47aeb5f50e6f68b6ebc69999622f12bb98fe494aca91babf125562c694af271050000000000000000000000000000000016454090b9be3f3d4ca511bee73e6abebdf81ffc0cc6b1e19ac3e584273721ee006454e0e16ae951eb9d1196a0f69dca0000000000000000000000000000000001cc3df73d05ae25cfe5cd150c66d73de3e2cfae2d3e22c97534e7552220a85a8ef4e9a94e3c74987fb2cb0e3fbf767000000000000000000000000000000000070c5fee39070cff04484b42b11348f950888c492487d101bfb195863d5f3ec93fe5363ebafafed19ed790c8465bf3431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bf5142432565c7bb2d23abcc79f1c99ed3ea6b03443a0617dfcae19247c30f9e00fa5ce599b26cd5650aacac8d89405000000000000000000000000000000000180a64ff5a58f505520f62bad618ad50cece1dc4f7ece679edbf688ea597bb31f7e363fecbfcc372ea500bf1c2dcc960000000000000000000000000000000006a9e0e71829899f7b4e93988b760174eb816bc0b8c4040e492658ffa4d331346871f2a0513a3fd10b40a6dc9b6c044a00000000000000000000000000000000099a2f0120cf4f9e503113f8070f0424cebc5f8146c8f44f4e21f09f578d311ef6215bb39ae90cecd17b4ffefe32a1521824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000118b97ab86279e157377e79587d93b45d6abb96db28e90d78350ca5e0434bb2b40be33bf68f32d220bc25377a43907b000000000000000000000000000000000c3541d8ff3c798988deeabe76baa8a33ef8e42cdd3c67e24eab2fbfa3ada4bc6353d1ab6fba100cd3d66eedf5c8a88400000000000000000000000000000000156d586569063d4e2c15985f3c9f1b5686d71772e02587cde456bf8c08ab9556aad7d3ca30a155f171923c6f6ae14fc50000000000000000000000000000000004436bbd14611049c6bc011accb248b798f69aa3a130a799fd72dd510f7ab2e2db850b60510c68b828c011c9c229e2411824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000018ae33f2cab26332f89c8ffb983817a6954c88ed60582ab84936d476ce476b29e6da25e770450403b85f257d61d19fa000000000000000000000000000000000b07df4bf883a70a326095cc7e289bb71ee13936939b7245b2b10500d34e9e2cf07d334d149a4c503418629855eee08600000000000000000000000000000000084c8ec19b2c62155a3a3d595615735a4960c0d9a3b50c06d464de088efdc45f7bd359c5499cfd1046abf493a047f5f800000000000000000000000000000000040495e7d8e7e9726c880793452c80ab5583c539f9f2a05cbaf354b702e74d0f8a6aaf860597cb22aec455e38dad0cd01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000098c1ac4462089e04f53c4c1b6b9b380aa92e0ae6d0bd189eabdb94db6c53ff0dc0485397e47ad1ed812aa20a7cfca84000000000000000000000000000000000f51b4b2cd49bf76618865531bdaf018fdd42d5a883d6aed4abb9866c8254c1e5aed9f6c9cc1c085e0fa5067c4cbda490000000000000000000000000000000009cc8c63a3891ccba0bfbdcb72409d933471f76518b30e709a87e9db47737acfb0a399f19a44c99e6a22b40cbde3958b000000000000000000000000000000000bc46fbd5022780a1862c9b3bd73330f1b496c33e8fe7fbdbb3349a1fa2617fec38b0720da4242c07835bf3f2cb739c11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ed1624555d62e854eaddd66c65bd0c5520a8f01efcc08e1ef76da1c0a42a68c6639e7249b7e0324e86e2a55407d61c3000000000000000000000000000000000fac774e6a9736aa09138b00b08966bf0c491bf0e00dcd45d750015dbcd93b1a1a9d95815fab6ef7b293138e15895d690000000000000000000000000000000016f127cd5bb2f055e738351d713379482b2758f21e6b38ffae59c74994ef327e51939f89a746f65debbdff5cedca23c3000000000000000000000000000000000b34027a1947e4aaafddbd47981cb504b85214c89384d8abb3fc7c17338c413c94aee995d76b87efdf1b486e6fe6f9a31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016c70ddec848fa4c3ebe8517f614c9ed8889d9c5d349295b81ae8d0bf5bba3f34e878c9ad1b2d23be5c73d03e17349a50000000000000000000000000000000011aa181f0714fad33823d3932d9b07cc1d86ae31959a332de520e685a7f05c317ce7ff0739af78c30b5bcecf03b82e60000000000000000000000000000000000f0158a3de674f7743d4bf831523a3053a851a3fcff21f5212ef43a2e2a32be0bf5c3200ba3ff623088a5b50c3b457ec0000000000000000000000000000000002b1019978178a49063222109b4ac92beabddf1768f2805e6c3d2f8e8a4051a468110d3782251331a5399e94f43d57a51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ad7012462ecc64ccfa21a7f38f6a4c2cb73f72b85a1f60e824702da284151a87d3c5d6176af15b3e231098887221377000000000000000000000000000000001458c575b6fb43514a697e59305752f005abd92a50088867f6ac3328d61cdb66729c8acba780b7f5e1dbbd6ceff72b4a00000000000000000000000000000000143837e6eec33b23b50294b25eb99f8ba70459f55cf9c4c29fb89c70d3f8f8c69bcf3022687f7fdc887145819e633c790000000000000000000000000000000000690676d5e3293abda1edb565641519c6e052a84446eb9cca60e0ca61214d01d9c91080dacc77e92eb9900a933b7dc71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009c103b1d585bbdb1374ac1915a2056769a82deb25eae6d0b3dedd7023d3f4ec638017902d822d7e11009eee3c361eb00000000000000000000000000000000003de5b171452c27c66a17b9b06cc6dcd90582f3acf005a487c8dde60a0da0c1a9eabae9b078e7bb6685326625c7983060000000000000000000000000000000014f3a8f6fb65893cedaecd91bf97c436e3c7f3d515c20d160ab8a407e14d4613a21b906cf74cc63f4af5fc0d34eab1620000000000000000000000000000000007fc0a2e72c524b0f17e48bb17de67288924bd1286e85cbc8b42f6fe73d3311b753a26076c3ad62968d2ce929c94f2421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011d3ffd39a341fdab36e0c3435d3ed1051d5269a5f0b7b6fa430d72e7de0a79a454dc68d098fd648e684b69b8ad59b5a0000000000000000000000000000000017ff7c02f11292749f8299fba00c82c8720e200f3b119e04d5bed67877443d28d79bb23c417110f0496e1257f73c5b4e000000000000000000000000000000000e53c6688390c86b74dc2c29afd4d853a9265c58737135eeb10db034bb233a747dfab6a0a9569ae494657f260afea7360000000000000000000000000000000013d475b4349cf1635a8ee6c5f81fda22d183a1c87f9aaf1c155b598ea08f1c94c30b9fd01cf10d0af87b5882dcffc9951824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007698fd918e02cbf27d0f67c587a2394268d29a71553a2b68d21b629cdeeb77bb83f5cc05e264387e57237f592f835a20000000000000000000000000000000017f60f5ad4b8504e33989a9b139ce8c8361eabd0ff10ec77c777831c38d12e7544fed6b392310dbc6f7b65aab5cfafa20000000000000000000000000000000015d402fb6640583d6091c374051037fed0aae24a8f105548779ae9cc9abe95dde78a44a14e54d83bafc4c0b2df7014fd00000000000000000000000000000000187eb5dead0367e3e5387ea795fcd4c82b4b349fb9c19537feb5c67b4979594220884964505ab9a34ad8bb659bf579331824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a16994ec5ed74a8bc7d4df0fa6d745addf40deb79d886065556581908204f3d914c62371dd05c08a9f4730ac1181f4d00000000000000000000000000000000103f6a92ce2c3e1fb12b47d46f7f8a24e895c1ef48af26df066f71b94be8b81468a62912673d532fe1ae9cc9277dec5900000000000000000000000000000000028978b42ad0b929ae98890122581c20db193a28103b472b8a337c0ef0eccf4b03157314753bab22b6894e1eb7895216000000000000000000000000000000000e30470638e4f7c5f9acbffcff5d6a9ecad746c2160e1db09b349e4f8b52d6e93f2899a4f00bd595896fada60bbdce3b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000024b06ecf1a79a587780396122fa407f36483272e265abd577e38349dfd627c433cf55f14a5cf2f86122d394ccb330cb00000000000000000000000000000000108ba761933bf2abc8e0f8ba0a8b60079529fc590463d25b3f8b69f31f1deee0200dda237f05a9e44cd480ec3104034a0000000000000000000000000000000008b509a6a62266b0faca794348adc435977149bb1c8a676b3f5447f4f441363afafaa3354f589ba9e0f8ac3cc6bad6980000000000000000000000000000000016b1961ead0f7a684a41cb6423deec76240f6b8e25f86dbda3d9dc398cce0c4c734e5ebbe23b9390d9a67ea6eb0b0d511824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d6f4be5e2e7bc87fe2635f58b64f40a5e3824421f3042441df374e4ad592122e765c1723c5df55af952ec43ccbc38920000000000000000000000000000000004354fb79eaf507ddd913f7d22c8c6f9788eb709497f392820d0bd2d29bf5902f62702d3db0461cd078489da4ed0a3f1000000000000000000000000000000000951e2dac11df138e1bdad50f95ebbf07fda31db0e5880b66dbd358c5ecba7781a3b5a75277a1dd8dd1bb89c12aa8d930000000000000000000000000000000015f1646b3093d159313f10cc5df1beb38b7336e772e1403a2b59b4b6ca2a1e7f4447bc9816638503578674b6027a33bc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015d71c933dc5dc3b49843e6cc0a8659cb621b1ceaefb46e54bd916decef3598f6c24cf53cd520afb8da964b39311406e0000000000000000000000000000000008051472975077a123c20de5fb1c6136919f34d09540715af9fe926b142e061b931d81bf07e59bcf0d96c0b6d9aa51b20000000000000000000000000000000013b0cee58129957ba87fd87263a538aab45e38118aba23fd936b450a1254bc2fada25f33725c4bae050ca2079b5de35200000000000000000000000000000000042a0a8e30f7554a5407bb0327d4f320e7f37cec75248d18c9fb6bd2681024a6f71655cb319ae2588ae9a38f65fa95171824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001bffc66d5f8be4fbecfd8c2f681be9a8b0fec5fb8b6e29727cf35167489bbbf994f38b5db3b693f8902ad21a76c2cc20000000000000000000000000000000005a09c10dfbe15d15256dcf73c1c6913576861f1fbe9d23dfbcdc62971438345385103b1c621141c928f0588b497b5f900000000000000000000000000000000141c70437c4a1ddad21ac5d8ea3a4c44468a3da4c71bf250f759b094ab652fc5b4ef9dee94d6a215f9c1620d7231373b00000000000000000000000000000000127ce51b386a00d1db60fcfc087daa9447d0fbc0f2c894f8b3b0a853d492713c073da1422090d4a5a0c6a6d16a6485f81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e33681fbfaca9dad75d95f02d0a2f2c0ae458675f1a5d8a242b657716538b327f464dd67d5c441e43336082264f4817000000000000000000000000000000000b30970e14724178d5c3db7521103eb7f63a28b5222d3e9dc54ad456f698c88d5106e017fcb87de1570c75d743bf7a30000000000000000000000000000000000bc4d1f80113580f4e7ae3addefdae0c8d9ca2fbb07a9b50f01e435cd0217026a148cfb0d6627d78b995781157f51d6700000000000000000000000000000000157fa23d6ca8db81f46fcff9ec6bd9a55ea8ef74b92b8bb825392e843231c439e6be414cd61ac7d942525daa82df4e781824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ebe1fe085560e6cec63df2e9be5e4b93fddc0d9f2c106cf2bb090a6140f30dbd750e573f828c3e9995c47aac23e494d0000000000000000000000000000000009918e777dd9d2a862e842b35d610ab5e18131bb9db600a352a8be1404db5e927f5489dbd52fbcada228b940b7d05d1f0000000000000000000000000000000013eb8fd8e3a7ee57e43393b3f04c00b94003aa0bd303f6f9cab56eb0a11aad4f3febb4b851b3a854668d6cd1ae28e95d00000000000000000000000000000000128e836ca52db8703e0ba1aa225be766c866858df0e3d6faf9385a6b2336f3a027b294ca67cb7c9c75989398d02a361f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000130686df1ea7843cff4dc3df6beb1cf53b51cc60895a292f77076b006d5f4dc0a902216567332c7f0952571eab09f4be000000000000000000000000000000001508fc91d30635bac7a8d98dac54e8967226fbc34547c6e284221bc75880fa8ac2f2184005a4be2ca06b41cd587b508a000000000000000000000000000000000d4d81edb5697e2e55c89ba3edc8c5d0155de81f1aad06b8f3765a91f92b9f51a2bb51481b98b0e5f50f66ffef2b0d4600000000000000000000000000000000186f3017bc3057bca6e168309521f1f8a6e94005de3d84e1d63f329ec1809327eede1424784f00251bf7f5518595776b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fd8a1f7a0d6a6cb86ab876a2140ace1604f81d7df839c50d70b86ce71ae695bc1b531559f1220c13bedc3628a411fc2000000000000000000000000000000001416f6e7cca8f3408831957a64b2351b0b43ba7542ea21d2495c5990c5641315197f14cff29daec0bb5db6c608a38e6f0000000000000000000000000000000005bd126859dd60b6fca78d383556003607e08abd0ca52f7149504ffe204e4101d49759fb0f32c982fcd3c205f32c0b7100000000000000000000000000000000046979f08654aa9411aecf99580c5b07f3192bf5ced8e55a8e225cb9ad021edb3af7744e939be339d7c39e4e8f36e8da1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000071159f89a8b3a02906941f0aaf002dcddd336b235b531a9cff21c1e072073cba10ae3077181efae0acf0ba2f2202cc300000000000000000000000000000000120e0f802a66aa5e9b582fb0ccb60878e1f0433ccbf2a2f88d2c7d9ea0fe61201d6213ed2f854b17216243255878259c00000000000000000000000000000000136148759086cb411bded88ef18e1ca0574a6b3bc766e3f4e826a21f39b6da4de56301192dad4e00c148b191454f0a860000000000000000000000000000000018bc6cf50034eee58baa3a8ad1a54dada9e7ff4164460435e6c4592db53d3c60d635f27c5bdf794f52138d10bf7a4a5a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e70178995eea1097369b7868656d24ee7769648d874bcd37484aa03c67b4126277ad480d28a820c20cbf6fa73e5f04b000000000000000000000000000000000adaf569491dd6e7a7b44ee30f6e091dd5c27850811fd82d267dffae514d2c8ceb68990c38b797d66a1f99beea3a3be00000000000000000000000000000000015c4c648991d5049534eb1a008149b869deaae0bc877d7b09f27bb916ea7bd431170eef3d4d28d558e68fe57d9cd371e000000000000000000000000000000000e5667149b1e9420dcc273a0b9309ed888a41163baf627d55cda6a826fdf5538055aec3bf149c284fd64b60e231a6c9b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002608976378ec8bd9cc7c0295d67c18a3b46c479f2268385e92efeb1645c5f586ee258d8b38d415bac5ccde0adc2a01d000000000000000000000000000000000c3d0ca717f1ec16c9bd1a8b61b99448941d75f38be423bc5a1a3f26f9a32612fba6ed942a00c676332ded0577bd2d300000000000000000000000000000000006eac2a41b22783bc665f4d05e68e386ada295c00e9eaeaa23167a8b5b4888b925c3f2a9ac3164467b499ef77eff5f430000000000000000000000000000000014d445a2fad739c2b5dc5dbebb5cebf02308fd87d8d5a5ed228c174d8dbcb41b8fe876cfd04cb1f4146be1420c2009e71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018943335cca4825575ed886566cd3efaf6282a39295b7e376a58daaaa57571134bfb36ea0d19a3d0cb95437dc40b3a3a00000000000000000000000000000000176fb128d85a741e82b72e182732c8ee8064e4625ec743cf675c95f2c3dde2fc89b09e26d260bea408a6833f8d66f974000000000000000000000000000000001987925266de60ccc4a2ca212885a66e9e09987413c8c8b3e2d7af71394b0c40d059d38ff17e2bd8ce6decb2daaf0be30000000000000000000000000000000003fed60acf0fd62308eee4155ae4344926ff113742ff975e89925838c0f9b1bd075983a4724e60775264e55e1363667a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000dd19ec56855801d0a0ba2d50eda2b17905ca6fa183be5c7ebd4b9ba2c5ae7a5445e378492176c92eae1e717aa88188100000000000000000000000000000000055cab4dbb6c8635b95e4794a1a6d7b7eead9beac6ea80a6fe885fc174744077dac552afcae981069afe94d87b2816bb000000000000000000000000000000000db9311384e6f983bb75da4d0cf191186f3dd22bce3968dc4d38de07f00ab8d08edc32b015fb1b724189242cbb10f18e00000000000000000000000000000000009be8c974b772e3593086fc429c40e0dc4c5fbfe0b1ae3b29d98edf975f825571f3fca8a3fa6a4e1c29c6fe35ee864b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000188257dc1f3b93621ee506da5519790912d461bd624ec515e0f611df97431ff44cc5c0bcfb0379ba707b1d2f232270210000000000000000000000000000000001e8ccb33ce64442b166eb1ff4a710fd4f8604a4af9820590a274d5ebb204b9d2c4ef25ca1e776c79f8a06c3d74bc1ce000000000000000000000000000000000a7217e53c5e98ad07c30f15037beae626afa2b396cf679d0eed440afbea745d124cd352bc099f6b62bdf61a5bc15e010000000000000000000000000000000019769842bad8bb905bfbd787c5680359023949bc03d67135666e8b7c88eb2a44d486c5706dde88962dea791f5125fc1d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e7f6ee7b57e45163f18e5eb0de457a3df53a1e5e62b81e12b87fab099b022e0d44e08dea4153e7d9f02c2789b3df2fa0000000000000000000000000000000018e82f6683bbf6faf502e88e6c5fb49f1f04299761d9aeaf1f6cb6cc15ead042d7b65f261edf503122fb96f5d19fb13a0000000000000000000000000000000008e8898f68ada22262019ff926d6c5aa6c16ebcfcc0d326cf5ce8f2c211cb253b3faf7f2aa31d0e3a32ef76371c84f3500000000000000000000000000000000062620bad9b4f5421ce177b0fe758faf0c5d404cad3ba2387d711ed6bce9d91fbf062846a1dd63d548431e565fba6bc81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000000968e7834b782aad8c38a570a98172e7234c0ea09946e5dbf81b78a1fc8e6b7e897762af504f774dd250c4d5bbebb9480000000000000000000000000000000014d4d7380be984e0269edc8be18f7a8028f234dafcd8c6690392a7e56d6797ae7dce4dae2848d2d7cb9a20b5bf46b90d0000000000000000000000000000000018b68cef920fd129748369cd6967d72d53b569ae272744db405e70baa3d9c942de536c9c28e640999bf0bb00e153ea130000000000000000000000000000000018466c3fd278b30ab4551c2d7346a87b6c3c8abb778e388b18684f9051aa9b797e1f87607388d35dd3b18c4076a7a6ce", |
|
"Name": "g2msm-64-jwasinger", |
|
"Gas": 639360, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000011bf95ad1772f69ad45ac319a445e66408f564ed3daa1c38b617ee03f649f85a099e7a0d73c7fa47baa85b6cb775b6e600000000000000000000000000000000021cd661e557d8f48a7bffd200b55f235a3f004e10230214bbe2be93da31a2f14edb183b68027df610d07105824ba5fe0000000000000000000000000000000017ea617f4622808f353828b1b80a1ea192a4c0e7fcadc9729e88516b4485878e9221353a0f4e83ea32dac98971762efa0000000000000000000000000000000019ca9fcdcad78d5582b52ce9d659de99b7745ed92ef709daca9c4cff3720ee67e84a2b8be13e3ff943944915e4bf70821824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000183d05207ac96afd59de75aab7126369244bf25d579a1aa9118272e3412225537515d20caa24801a4465165d3206b66f000000000000000000000000000000000b237f18e6abb7eff816b95ab7b520c371bcae2fe0b3fb2b497ea93fc9821bc2d821d4334b1bd50daa0ff4ba83582443000000000000000000000000000000000b4d3411c277de9c6436dee21c1dec262ebac011861c57790f405671bb103f92bb544a70f68d696d053e22cbe22959b2000000000000000000000000000000000eb9950966acc0a75ff84646151c2bcf0ed130f5cb4735fcdd78e49567ee94ce5c5ee1c6fbc2cec5c5e25216d31ce8581824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015f818f9305781aa9ac1f2d5747473eb498c1ec52cf6a04ea6850b6d4932631a32fd0d81200ab72b42f72440eb5407f90000000000000000000000000000000001e16b86c72788788152815091e905de94cd7c4544634b5786be5c9c7d548f0b470e8b2704694ad10baefb825945fdcb0000000000000000000000000000000006d22fdc2e0195cf84cc7e1beb4124f197bf294bb870ffe59b155406c9d4061137152afb4cfb0ee95a328f485a04437b0000000000000000000000000000000004db1b1dc6e48b7dc1d4e6483db63fd83f064e53ed49e369f7a6f7d7d6f2482c12b8ce8bbbf7a7a1d50ec85a0e0e7e421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016181cba8431a6a6ba44f0ac2027aa758bc68cfc9c81de414b5382efa57dd2a222003c70825a97a2768ea167451fd0c5000000000000000000000000000000000e22561c73c06767102e03ade2083ee34441ff1f5222f5dc170b5cc665703af8926568e46e8672ec9a518cf87332b7400000000000000000000000000000000001d96bd978693dbcd0b3d193ee0930ef8772773f644e0e8002cb600d59d20a2f632d2b99bc22624ce794f92f9675b5c90000000000000000000000000000000011d53975075b9a9ea263da477138d597938d26eeab1e61591543957edb8407632900665b5e2da92192d8e0637d050fa51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000528b8b49b95cce73bc630270ce3878d80b17e14de2f6c15543caf4246600069925ddc3a88715336a70196f63a0260c70000000000000000000000000000000005b2fe13feea37070faaaf0ac37b9ea86f12925f43f0407f6d20ac324bd72dc0fb17a80e723a20e6d52134084ff4533d0000000000000000000000000000000006f7b18d990002898e98af11b7aa4281bfa76fbec6dd0412c58db4d1ab40ca763cf337c78bb39b228320d0ab58ed2de200000000000000000000000000000000163f2c6b661830c103c69a21750bbf4d0624d62edfa7b272f717de925dc88ce8735f9231b34e722008259ed01fd8e8491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008d3f67b80a7ea1dab0e0738a35d3c93940520588871565867755ef1279b44d99d9f228caacae8d110e3d7e48f222d54000000000000000000000000000000000991a65a302543152d436e398863e5cf78390fa621fb1ecccf3e27cfeaeed08df571183f238a18243ea17c94ee16d8b100000000000000000000000000000000095c56f87d0ac73281f15793d98a388a6ae48aa3eb5a3d2e52f7a0fc2c6ac508a792526aeb54ef936a70110a3c031b38000000000000000000000000000000000a6e112510134ccc1e0eed83d958b2dce2fa8e3782077cbd418369095e37480e21bfbb5d42dc8e23d23702c5cf3b4e7a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017df7be5dde1a88a02c2d41fc0ae70306fa4d43419223cf8bf688bc69f1410b986a7c595e9a7dc350e6abebac45d843d00000000000000000000000000000000036f844b7eb9375b73eda48a93a46ba6f6d1d9447681817c859454382262b323015aad044bfc43314462816e4f8408000000000000000000000000000000000018e2d590bb7f4f5afb796ec26175fcdc6b297811ca0c839ebcc6e7aa3fbe7e31a9cdddbe3014b14d17095b8b1be9c89800000000000000000000000000000000154c986ff4adf5da8c67a1d9d3cb7b72f33091f44ecd143cf08a03bfe2b7327e4d8e062076c9b837924f59a5120ccd421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005dba9d7bf522c7861e59770e85c754826b6c0a1405581f8c0b951e395f12e526189ee280bce7335d9fa600bb6e4c0a10000000000000000000000000000000001e3b35f5b9841c503be6b78531fe35dfcea0621200b98631df020877dd07c464988fa7394b006b72be373337a705cbf000000000000000000000000000000000ffb25f224b9398347fa2aa6c480b0f430ed181804a89ba557b52aba392a46d585d180c0ced63b63fed2aff1e974a20200000000000000000000000000000000165df20728116af2c43d4939c9bf9d574c206ac38a4e5bfc83f74e30a3f7334630171e21f7a435d0dd0f9ca4412f8ebf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001a9caa935578255067a7174973e0554aa3a19b95929e60c4d9dc5c6f16ba9c1cc79dd7b708e1f3d2a876d3463a8e3c90000000000000000000000000000000009e7cf8411280bc0193b0a731be8102d0d859be09bc9f209ef1528d08dd72a1ef358a8c3ea5aa8c238951b9ff603e6f00000000000000000000000000000000016989f0d153be7bec06f267c0f05dcdd40d78fb4b166eba9e3a6ea713fdaed4b5fbbc6a22cd905b9c50f6ad9039cafc100000000000000000000000000000000115ac4aac8100852d3e5a0694210a47f13a0fc03d3247529eb7f9c631cb3de95aed6c7ec062d1609ae3e6ef6bd942f571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000012f31134bc1912d49dc76c721e2ed2da1f8b4ae0869509d7dae4898a971cd2dfb9317f0bd8482b81053d2fac12bb55e0000000000000000000000000000000007cbb903eab440c287518e1af691220c6261879106b5a93a00521b62f0cb9de25ee537125a8bbf0c411c4b353ef129860000000000000000000000000000000007d005d2afb9df74302cc74383d0252304e3bc8c97dfd74b199a6ff66ebed449689aa9e043548ee3c9630975179bb71e00000000000000000000000000000000184efa9721d267c93dcb18e28d8c46efe05bc940fdf04dbc7de5ba6aa8a6365a0f9509dac55c4243123a01312b79c0261824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f3f526772ba81c522a45bd5e6177e30bf50d7e95abd1e8ab8ae867d7f3a0a454bec9304fbc7c0a91ee2bb5ace139847000000000000000000000000000000001134ee079e575481300539d0d9815e8b2c2e7e255a15bf7928c11139c1d34a1f4c977a9380532f8940d5c1dfa6d2b7a1000000000000000000000000000000000a83a4b6925852afe2158959a8022e40cb2d4cf980a2a96675f657eb263b42faaa18e2917c24d2ec3d382079de47993d00000000000000000000000000000000030c559fb1b608433bd824a26471711dd7cee802ddd5440f9aca4ad4bcb41097b47ede09f523e02c785a63a0102b9c941824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001799796f61018d14d6d87764b0ead89baaf8d7baad27e8654b9ddad269e93928e62924c91f119f05e6420d9b1ad90b720000000000000000000000000000000004c99dc947e4e907a15758d68e48ddd4992a77d4e8288f0612f477323408340c2086e1beb3ea2ee139f2aa6472b3f08d00000000000000000000000000000000187445842a928286f67fdfd7983a775d88cf0c33e9dedc9b1f5de020415809123221e290ada1466e47489d17f9bb490d0000000000000000000000000000000010a169368c6222a06eb6c427e02be4d1a98bf3a4e68d59c3330336a0dcef460af33786de7beb9119cb202444fdecc36a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001032b846395fbd00575eef388436d9667153141559c11088ada3b632c2e821feb3d383501cdaa39f5b8bc1f7273fe62c000000000000000000000000000000000b77ba55af6021fb5482b3ceb55c6f0595b5ad7dc21c2eccace0abd6044f90988deb6e02f8c21cd1c60ec47f55eb0bf90000000000000000000000000000000007eb939057991684219eb08ced81f7fc07e1c2e5d77584be74dd6e7eacf7f37b4236f45c91e2a6cff5f8c37da002571c00000000000000000000000000000000131f788b2be988ffda7ed22cd52199b3c287ad44f9baa2fdf7f36a7bf875fdd2b9336d0083a864d8c93c8ad19d1052191824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000198f30186cef7b4412668e4873364e94bf126dd00ed3afbfd65c168d961cc40f46372d4c996a12d4b83c1a2c315e18ac000000000000000000000000000000000e8c5af02e9019849426957ba7d11272708879643644165b3eac74b99a70a071d5f287bebdb8f76693fff1017bfb5a1a000000000000000000000000000000000012e046aa90badc0cfb78adc0d06d6440860969fbd884395cc3887eb9d2829785a0184cc2bf812fa9cced0590a694b30000000000000000000000000000000002fd0481d55b95a352579b251a41d6efc5c5ca2888b221b9067c57ed7d64a241a4aba6a2fb72d86c56a6596107b9dbe81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ddd58d0a85d73b8a443b76aac1ae70efe56eae01e8f7431c18f28b95341f9f0e136171f65dfd5dd2185c88ced1505960000000000000000000000000000000017064f021904c483279aad0e44627ad492e52482a57b53f065802d4406d19e91bb488a6eca187f904fac67d5030902bf000000000000000000000000000000001370456afdb9dcf3bbef4a9e5747b3ccb93e342775116f54b4826bd8c90f6f63a52d4b0b5f1582d8e650a9782933c21c0000000000000000000000000000000013d318d0cf0955267170480a7b69b429c49e8ac7ee3b3389f360229cef394ff8d80460369a049351149371411acada8f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000139f8702b8b767db78da045b4846e55dd13395cd49df355e53cdd4a0e39734422b9d9a7e778f71850f14de459a989beb0000000000000000000000000000000018c2eefa8c6d35ae23e12431fadb12d0a48a2b7cd5902ffb17cd84855dcce4779aad3c7a4260397177b23b3bfdbf49cd00000000000000000000000000000000158c0c849d10c5dd247fe1e8ddcf3b364ee8d27c7da5de8cd482641dd225264f8652815e28ff464da2fc3be2accbd427000000000000000000000000000000000438e0a810626d58cf92e85c365cfebacd6f9c503b540b3432d5278de8f8ffc22a5e6c822e3c49a1e8076ce3fbed5b511824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010e0f28dcd092149d1ee75ffb1d248162909de3d4ccb434d24a045667c7918b860ad57f29d26137739d9db7adcee000b00000000000000000000000000000000060a0281668b98e6eca3fb0c66f894cbc5af2788355236a8dce5cb4e7e7b202393de4787f871eece9b62a88417ada91e00000000000000000000000000000000197d56944796246c98088f574c984da3db7898c63527bd2a1625f96cf3fd1a16ee52f4dc93006d98e975e1d0f10af24a00000000000000000000000000000000055e939c9891a4d8c1850004b7f27b3d769cadc78dd533ca47409a18f39e1d4b97658cbf3a6829ec60efafa93b151a781824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e1d69acfe9fe709bdf8b522807659034c32933f6326600cc4fd10ace2d4c7ed5ac590a22ab54c82f27d44fce704be6a0000000000000000000000000000000009c86b430aff2a061ec052a4427654229bf654622cfced2f84961af8941f74fbe59df1802cbff705819b7c62b8d59ddc0000000000000000000000000000000007048feb29124210e4b66ee35a1de37eb993780db55e49ead4c96a5c0c124d9afb4a9116507164f42e742b5ce72667cb000000000000000000000000000000000c4b40e2cd6fbe96903a9268dedaf4f8e15579aa973314a0c3004332bcf42acedc7dd8716cbb17887d926947c52c9ab51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000188b14f21ddd890a5bca4a2270513575d9e46c95f3cb68c6b98616e2b1a0eac508928296548589d99d0146aeef386a46000000000000000000000000000000000f383dd7a06bebc5b9656774d1a7b9274a91ee213e5492cd1bd3325100b58b1c050c873d5b5fcadf083083a1b9956efe00000000000000000000000000000000139fe25154f059b556489e7e78713ab9d989ff788b75e32f70742f0311d9277c339be25240508d65fa91da115c7c4da80000000000000000000000000000000004f1fe8e6254fdec1968f807c061448a28746096d64d0f1919f51eb3eb23f65b3db1972abe985c48ef47c11b0400ec091824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c82b622c68df579283e79c8e5c797de5727fc47956b69d2236f01e3272bd5707911b3c015a05c50c0e55dc7bd81e145000000000000000000000000000000000c15b7437c02b11331a9ec54128f20a1795ec4caa4740552db1d7d6a4b2b4489bbef556b21ff6ed5313236779c5260df00000000000000000000000000000000187f4ecd88c9aaa12c66b318c1e46a5fcb33c96bdc535b2eee47fbd2e8590d9c3a236e59322a367aa74668f3ca55b765000000000000000000000000000000000091fa89d41faa7c66709260fc30efcf8efdbdb2154311e79c1e7ca85aa32f1c431363f4b8e5cddd807fa32591c2ff6f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000be9ac27751f096b806d84bbe2c6073a3bac48d6d9e0e3cb78d57d53c1d5266bc3457ee4b7f608011c4acbe573ba0a1e000000000000000000000000000000000e59da4d545c63b3a206b2e096421d89fafad3ea2e1132bd1ecdc6e3c891756cb5f931f87c69a4ae6456db78a98c52b30000000000000000000000000000000013fb1e7bd0e80b1bb1080b4c24eb692430a0c7c00385634b4d626a3c69301e0ebc5f1f3930ac0edbba786c9d9f87ba6b000000000000000000000000000000001202bdcc1a174f032176807693c63135edfe432f014d1054fe22abf7a9687e0833f920c114ad4b4c3870572a2c06f48e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d4ea28d7db46ad11c95f8081b7ad6520f3906ad1adc747ae04958688ca3f52d08664e5f779353e889f8a52e78f4fb960000000000000000000000000000000015650b4211fbaa984b2fa2045feed77ff29e2f96128a5170d86f4859f881a4d2a212a5b32c0171ffb05edce458a23dd80000000000000000000000000000000014820e8d8989e298cd4bc9294ecb69533db5da7e18e072e0b4875e99c9c00a90c84cce168d8b618c26845b34e2e65e5000000000000000000000000000000000008010a75425d3921b5cbf37e33f342af25297c116e623a2c3da823265fe50a05e67508a04ef0c94142b7a95bc380ae21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001617b619ef259deca8bfc5d2f628e26436ef1037d50fe9750697937f16676b8e83d6acdb79befa04cc8a62a8f6f8336c000000000000000000000000000000000d538ce271dbb8e830cd260c038746170ab7485d2649c08feba271254de32c380e996ef068a7451bda5aa07bdf2e4b0d000000000000000000000000000000000f476f858e7fc0cfb1c63e738ccc17bebf58a23ca3ff3639a06ee8151a886c9c90603b7950b5fd2a3dc5313bd8da9eeb000000000000000000000000000000001891a03697e445ce23b08fe548e40dc7659cc3effc25cacb0e1df2382b0a920a45a49d01e40858a0eea191ec66b89cbe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a38bd98b3ffcc24ffd5bcaeef7b3714dd67e8399e5fd5205f5fd666c0e41a03af70d696fd3242e14cc152460680042e0000000000000000000000000000000017309c2771f7c4ef4af81ffe7150794232af664574ec45502b677f90c94fcdbae7eb588b73e45c526f25a9683cac2cba0000000000000000000000000000000013da92d3139de87fe537a6da43748dea4306936cbc7366c7f0cb9fad1b27656e2b2537b3c2b940fcb0d5c4811ed0fe13000000000000000000000000000000000e48e63a9d2f5e830a52389f696d0eba03a91c5ed34ee4de8a98bc2172fbe52bbd2d51b371f009260b12e2d5cffbfdf41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000085ed6826c51ec127d79932edad21c18f882d2b98f6f33a49add86d4e1c5860356a03f26ec8e9324c967e81e1fa91f6c000000000000000000000000000000000a276b914c7adb3945b88b95bc7a237869b6035cedc606c1f31ab23efd8d4a9a07996e74876acc218b8b42534340d45d0000000000000000000000000000000008ffc3e72045c442786b342ee1f081a9634f9398bc383d752336d0b4a6919012b307bdbd330e7eb3622774262934ed4c0000000000000000000000000000000010b15912daeecac9aa40ddbeaa033b874c04457ff17cce889fe4a5fe2bd0ca68975075396af74d9fb60bea04764e49c21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ee9e739407b62524d511edc5038651266bd31b635e65c7efd25fda8c1d9f6f135742681372eb318256014a9817a00f30000000000000000000000000000000005c866e07aaabbb4a332e2b3d46e193cfb42a325543663acf14badbc521dfdeed259562c2f4f72ee93f587a4a737984e000000000000000000000000000000000417a4dc3d10b3b04f817130b25697a191abb7b16deaf8dec16d5ff7ed6bc90418835f8a7c98e9bd8ba711d8be83a35f0000000000000000000000000000000019eab00927b6837d3456992f0ac5c57c9109c725ed3a750cf3ee39f3338ebf658da128dc799bb1846cba4e4ed6481ef11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000080ac3e2223c56dd5023776f306015a4437569bc21e64f4d4660f244188ce7114bd93ad4c054ce8c508bd6e9bfe75154000000000000000000000000000000000753deb5fdb6ccef5d503fcfa0cd8970ffecb85178aa104581231c26e6b1231d21e4c405fbdff1ac71f75f382f0e3f910000000000000000000000000000000005b31ac04ef418659b5c731e19334cfe4a79357db0eac49de306964d855e1f01e3ed208830aa9c51fa2143922e70934d000000000000000000000000000000000f0e51a992c5a3b3e0d00885224b3c0db8ccb9dd1fff3ff96e4832b06576ddc3b183170ed618d29b428e0a41aef7b3021824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000edc2968c5e465ad9dd1e6603ef89e0621acbe64a4d480780d6e8b6b4d4bd6df6eebce7a410fac1dc4bee492ed2afac3000000000000000000000000000000000011f438422c6982811b06e9194090470de878fe605eaa6e6a550c7d4dfd084f5b854fcd1886d589732cf0b9c94c29f1000000000000000000000000000000001834b6000e3b60782a1b9ac42f2c8e5434f3dabd17e47f7273d9ed59e97a980430a62bc686d4fda780bf620dbd8618aa000000000000000000000000000000000182ca9b3256b705d1f55e3c9d318bbdca10e6a220d858689d185ed499e40626ee2a1cc0c3683572fc8c614b01bc00331824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bf42df84fe1849fcbb748946839eeee5bc832a6fdb3226125321218aab7ac67b4a149aa826c7bc879390e6fd116df55000000000000000000000000000000001517f9434b1c8614c5bd1c19982a652eae0c97ed865b1bca6a66fb62da01fb34908f9f167533ea59fa51ed25a2ae12af000000000000000000000000000000000603640cde6791ed619f152a2e3152442132b6bfab93b08e7df79c8aefb2af9250cdbd5c27d54052b7296ed9b0db10ef0000000000000000000000000000000009f90ebc9e335e266ae53f7f857d228d07675ca1617ad96869b9ea1e5ce9d7e28d27c72c02cab868812be61d6c519ead1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d4dbd1ca6a1b59bf797cc715bc9916bf234cf00255d2b7329cc9f69ee6f7fcdea0f00d02bc710cab9687b0b169fbe15000000000000000000000000000000000c6e677e94f191a9768f220e900cb01c5024330b62e2e483c30618513762462176012cb8fff1ac235ea520883735d9570000000000000000000000000000000001667eef259b8fa9367a8dff793a922378313c26912dcf4510f00bff8d551b0c4d83a29522ee86ca4f58040ce969d9eb0000000000000000000000000000000018839d4765e380e66d7e4419161434fd34dc3fb5286fb28451f234b70d7e75b32f2cb509865a9bd76c6667ab504646ae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000673f4ff25fb2b482426469ca4b83bb5e6f3db3d116daedaedbfdf6eb1016d4e83eb46fc50cc815f5f1b39e188ee215a0000000000000000000000000000000017da33eb99da88916b42d20ec280ac482b24cbc81bb8ca9acdf1943d7ab7e3393cd396a0303e23aa37a3f42aa9de47ec00000000000000000000000000000000058b58103c7fb9beab8d6e1d87fc4afbc171d3f65fc41c0596c7399796115e3e17f795117bcee8fdd0d0db6c83d6ce590000000000000000000000000000000006d9311b2628195c4a032e976db91d3921e0171dde1fc455faac598e0d9396cc9f02d4cc6ca0a976b934b2c45190f4721824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001626a6e4ef0b345fed8fd06564df66890990690964f3f64f2fb26c11d8aba05e3a81e6b3f5f331ed3269fd87ccb957df00000000000000000000000000000000192f4fb06bbc52675c2bebc3628c97cf4568a74d71a80eabccbacc138d0523f348d97e411dcc665edd2c0cd66fb7cd9a000000000000000000000000000000000648884fc143d1f9db240e51f1cd57d4949690fa939b335aa1b61fdd9c6d88f8c6f8a4ab2d821c91c974d0317c9ba9960000000000000000000000000000000000be2344a007a4bfe708d037757e791324fc7f6d6e08e7f8403203f6dc20ee271f7b2a14a80aa7a4a6033b98cf7837741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013eac23c29960784fe978aaa687772a21c01a91979b5790947b875d6801e07c54f54a49273a75cf807b4e717a7d9c2fb0000000000000000000000000000000007325e10d81093d530b6918eefa8cb455346d02cb104185e3b7d114b2ee1e25ce634653e3bc5c23f99d2f9b9d6a091dc000000000000000000000000000000000f63d667d5ce455c517535efcafab8c39aaa3c11c9b18aaa6d4265916ce805e5c1f6765a8b22093788a6a41edbdfb8680000000000000000000000000000000016508f06b512677cfce2e9372e1ecb04cd82a13f3b35e8a01c052ba1571e56688d7b9bc0d5717eddeb1c6cd680276bfb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f1c4bec52ac613f60844a9cb72880dc11144edf1c728679a4ad0e013dbe0c02e731fc7d64b4716716604983285b955a0000000000000000000000000000000011e88d8a77fdedd2400896c1a6c435748091cfbc51a7c0d69a2b81dd1ea41d5d7129147ea407e1394a1fc9fdac4edbfa0000000000000000000000000000000016ef1b1492f2396e0e5eedcadee07325ddf725c26b4acd46ae872f4e1a9f79f0762e587b5a64409bf29446b3ffaab01e0000000000000000000000000000000018a952ed206bdc5a50e5ebdac082d2599f6b1d3b9b92d5afa54ba6e16b51021eb254b98f1ae6a24db9d55cd89cccb65b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001596bdc0f74a54fe803b986b32d91adc15ba757f56a728e2307c1ccf6a1baa646cdf912a48ce16be39a3dcfcbbf9812300000000000000000000000000000000095a1957d04b344839fe3524ca5f66b3012d03623e9c2f625dc6a94be197fc262a627dc0b77f1525817f5cb7ee3257a8000000000000000000000000000000000b09ab600f78429dfd35753f37cec7cfc3d9bd266a01e71ce3f7ec4cf2b0ac7029f29a21a2b6c61ddd0fe62439cebd5a0000000000000000000000000000000015c70627b160251f895f192779cc8738c390d7fe9ee899716547cf0420a832e75715e6408977005510a26dbf394ab95e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ff3b12035e7918ab07539a7095c8bc4dff7754c706201ceaee303d13c0563a15d0a0f2747355c86e3b506a8988a6cbd00000000000000000000000000000000107a0765bdba2ad4bc1de7ddbe8b463358bf9180d76dd46b4005ca22a5cd031bf0bd2e3d7ca843d1265b32e303835be6000000000000000000000000000000000663baf7649adc729dda22d3810596c97dd1c35a22cb1fc436da13e0d7f36d0dcf3737a5779d7fc8c5ce2fdebba8630000000000000000000000000000000000019450d43e61a2c9c6a37cd4866afb20cfdb0cc520f6f6b12d7fc207b1319d4e4b60e0861147bb8b7e88c637ffe705181824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008b36a968f5bc41ad634c637a79e59039391e9590f6c92b20d4d492e883b783650d362eb4fb525b3932d4af12f9faaf300000000000000000000000000000000186d970f4268f9cab04326b00ea495416645b4d2dcc7b81939f33eec046b64506032739e6d86cb9dd2c70b0b28d8cec60000000000000000000000000000000001af7ef21c0dd79420e1b0c100f09484eeefb99daa4d3d4fd7cb3eaf41f1b1913a43f9bed22a7bf7c67e446709ed914a0000000000000000000000000000000002aa0a78624084204ead60fe307775a57c99212adde1747732c89a1d1f8d950bf78a2ae5dfd9f2be9c8c498d22c727471824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004b40e159d00ef05e7a516d06dfa3e2548867cc5b33595a7b4d9d4faa0a0f1986b4f73bf1996fcc91eda2af1418ae1b700000000000000000000000000000000084ef0039a12dc2b25b119ec5a24de11bced99a407e418f05a762bd6eeb2a37bbe403a02e277719b92fae19e57932e2f000000000000000000000000000000001790009bbba5c2d81d84037341452ced7ee5656763d1bf677a9a89e80fe3ef641eaec4df62ac7fe6cfc7cfab8ef438690000000000000000000000000000000017897e305c70487ec991202f9d6927257292dca4a99ad9845fb5c30fe9c0c08ccffea99d9015ca86877f5ecd4c53e7381824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b6ad87103dd219cf3858d66f22ff36fe9b1527330de1a6f4e055ad141df4b8e91ac5e509f63a73b11c7141296dfb01400000000000000000000000000000000013e9e162c38eb166ad82ca7ce5669ebced416e9217b9fdb3b11420d8fc65ecf947750754ac89449ad042ef6f091d7a8000000000000000000000000000000001584660a054e014a22ed8ecf959a760e5c71884b903d40d105153f212d4d18248cbd27f2963e97152af3ec713669935d00000000000000000000000000000000158951e10fa0b55ac24df62261912b87d70568fdbf7af3f4ac35270aaa653c6117ad081dafe34838e99de1fcc3cd648e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ae1cd835fb836b1d20fd6e191e0ca3e721bcfc76e783a125f9eb8e191854eab77a5df6bde3a8739778953d2c7ef79f6000000000000000000000000000000000de30670a1ef79737dd98631aec3c7bf10c93f1ec852d09b86504fe9849572ea0b7d36ce2eb998fc338bb819c5b5a946000000000000000000000000000000000a8185e739ddb9a6be17b69702ed7ec63fec7383ae609a8033ac935df77c570cf6e6bc270e740168ea011f41a4f618230000000000000000000000000000000000c0c6fee5bf17d748ba7c6100c55bcba2c0360dcae8618820bb21c60add795af981df3ddf31b4681f8033a87c3487531824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008c6b0d5645fe1637f9cb1c37eff25b2b58aa98a4c8eaffc679bffc7b47bdd4c9b7c42846de7e71f58b14dbfbb3d30ab0000000000000000000000000000000006d290c3b636159a3b2f0a603f5d516d4dacd6b2416b5b06537cd9dd82d95c9dc1cbd354b4a3bc98633db46766d5216d0000000000000000000000000000000014ea73e8d3071f7e6037f18e818891da140e0c812c5354af220653a5a5f7c86df5ed38b049bb65828d100a6ca2efb4520000000000000000000000000000000006cdbdfe780167f83335774e7aa4c07f8691d1b303ed32dcd6e7f2572eb7ad51b555cace7321b1344317921f9023e4a61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000024a8f3cc11120a71d8a1be7b81758a7ba3420bf93d05273e678c7601523574aaa2a019034cb128536d5b3fcfb99603e000000000000000000000000000000001020d360f80d5832cbebc88c5758ddb1abcbc3be8ab24af389a104a60d67fedfa658f7223528cf2a8c8a2995c11faa0c000000000000000000000000000000001229decc46e3e1d3752f13af576a7c864216fbdf5c330f603f78d8792a3c38bab42c7a1099a41e608ba54b17584ac2fb000000000000000000000000000000000b210ded3b6818b06d6ac8d2607d2d8abe2f8948d8b82f82648f8d9c5e097e06864825a6a368d9fe96b4fe2df03cc3351824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000171c7f718e6114701f2b7a11d4f3440c22799ed210cb725da864ad8d435584146a982f71ea5f2dd761d1c0e326f1cd5b00000000000000000000000000000000074c4eb5e88651c25eeb1e0a6959cb5773281cb43ce2012314315b754e359c96c454c28821d51f00eb8e0ec33e213c2d000000000000000000000000000000000b98d81e5b4ea53e613ae0c4a21f9d033caec152776c7f8c2a214b12588541122939b24b115422294541a9214d4619040000000000000000000000000000000019ac99459d70817febd9159a8734f58963473c4b12b132fb2e1c7a3b2e1ce6f13abbacee4ad513e6d1b0dee70da17a611824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016674e3e544ce80f249fffa54f104487f01303683ad4c213db73e1dc4452499e338eabdf66eb72641ac8a24b96155d26000000000000000000000000000000001483bb945661c9d57f62915312650015607075075b3335a744e6ba005ac9fd0c5846a89bf375d657054bd25210e6e58700000000000000000000000000000000131843d43d526c1ffa234ba01e6f67902490a73578f69bec299c8252e1505f6efed28cb775488a48c38bf63e4161990a00000000000000000000000000000000141cfef8f8654c2dc7040676b24c8722f52f429bedaf5c945d71d661bad6671a35e61b2cfb43a8199d4071d25744f3cb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000663983693bbddd104a0b5ce420c872f3669ac9924dc28b25e2ebd0b09b8d9abecb4ce3a7454a5a359ba9feb68c82c8400000000000000000000000000000000015df74dc571319baf292b5c5ce44ea7140c90a5349ef3a17f06aaa3e2eca84f68ffbb0966c795a1c3256b3f97b4f9d8000000000000000000000000000000000bff4764b1b12ea3b47c20cb12fa6dc84184f5601bf37ede172c901a278aab456440a42191d8887d63d46136216b88530000000000000000000000000000000016d9aadb0c95e8162b3edbd5033db4a8757d66210f5fe9bdcd332770047627200ae1c87f45e7fdda1bbf252c34c751851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002991d4ff88e5dcc8a3da5b612ff8e67677529e44af8d921399201f356ce305097d11f62c427e455124bf4b3fb406d57000000000000000000000000000000000547a3b000e0038c69902bcb4185331be5512f7c3dc1d1b03b2e7a967cd37b2b6253421a422a874b96f11561aa9e9d4b0000000000000000000000000000000009332033579e17c5af88af7ff4bbf14008a7845f0831a4e33e565b06ad0cd562866bc0c8e80b9578de45522fe67df4790000000000000000000000000000000009845f21657806f7b3fbbe058375d8ef9c41247e6ea1ee6c0dad2bf0281e77ea5aae7df9bf29d362a384d674ec8fdfeb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ee973406dc581b232e02ddb24ccc01a284ef1a2350d324f6262f695bd8a0f48b2a1a1622e1e1e72d71e2c2bf62e808e000000000000000000000000000000000fbd8963f89e9bff2f3c1e626b48713258cc855140c1beb5a444585fad5142b3415b803e1f82975a47a0ab15c3d0928200000000000000000000000000000000077204a3376a937906764d1ab8290ba929fb020591bad0c926d0d8c0aee556b4b57f8ae30202f778cafe100e0f658b6d00000000000000000000000000000000066d43af5cba695f03bcd6bbe8e6f903e7d59a5e71bd0b97737bb75629dee3a709fac383ae45fcbcfcc35ff0e31ca22b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000007c0eac8579c428bcc340acc15a0c520bf246c1c3e9cef2b9d4ceaf013643646251815a1e8f1a13a7d1aaa455c039b50000000000000000000000000000000005810a33300c8b7ecb77e5c52e0c40966c5167aefe3edafaf27dcb4ca5e0a7574b1e5359a046eaeaf00d4431a014ea930000000000000000000000000000000003fd8d60a61347ab3a52170994689df4a74692760461dff954f004697e377503b05766d756f1a24d9774de6db2d2cdcf000000000000000000000000000000001551c5c08c2a047f835a6482950fb31b93db8e0d89373dd2d206cf42dd421b4f0593b9421bc0cc1375ee67d1a3d5c15b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000017db90497a8fee22fb0118f674aeb19148981276e2ddaa0391d31f7c9100808c491ea1cae6cc3f7876c75de6f88d7d900000000000000000000000000000000052b1c086e15d5aeb19f4cb9d701686e81b3dd8878bc3e15612c9ef17da3a2d820ec08efc3a0793e320028f11785e1fe0000000000000000000000000000000016131ad203c90e6e92b4580598cd42e2a8aeb8a3a48e3c89f71b37fed674a6235feff9a6b30836f3030411a2579519ac0000000000000000000000000000000013c2377612c9ee77ae26fe113b7932b79d62eec82ffc19a14a06c3f4622ee1aa5c394b529fcfe99152d6dbf148f415de1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ea0581916c62da7b0efea831ca102098e92dbc02ddfe38cd4244a151c60160f7bf60771cba4bddd4f6f0a851c5ed5f8000000000000000000000000000000000f0fe9a7f3487e60c776ba375e074425968ae1503ea5fd926d0514432e3b0d04105de98c9181d7660df4d6001924f769000000000000000000000000000000000a518de68b5d47f69165b861d2901c44c0963deb85d0fe84dc582be77422cbd4884113cdb9eb4eea52ab95d8c28d38c40000000000000000000000000000000008f0a654c24ed18b75851895722bf6f127d61c232093ad49e16908c9e0487e8c0f3b4c74b9a85cac5ab2a69bdc8899251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000137319b086088dc00207556410c9870a3aa9c0990c25b473170c1ec46e9f19b718bde81adadddc44d7f13ac0488fec0000000000000000000000000000000000a5baeca2e97b95f561a89ca9313825542610726465565d039a7e004241607a638c47fea035aa39a92254a4b2a47f5130000000000000000000000000000000013bc66a11b569689345bd17316d8a0e4d01f6aa9ec28d73bbc4f51d2d05d771e3c722c0ca782f8b22d39cc06eb8b86c20000000000000000000000000000000009c10117bb32e7feb8d17ce58d33cb74c4c2ce2601caffe24d1d74969c2749c2ed95063e785962e331047ca1bb9bd6f01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c9dd59209c5f7cc27a789d47c7381354afcaa30ae6c066cbbf7538b9600a32c94d19f28d36bdc4abb6b54ba575605e0000000000000000000000000000000000e299453866df6adc6dacc2a334bc944fcee3d6b6f62c9d5a1138589bfd60529623f943f318148420b7788ec912c873a00000000000000000000000000000000189d491e56da3f799f409815988e282b342f42db6ec4d594b40bbaaa144ac008234d664d2c458be840393832fb1d785400000000000000000000000000000000105341369d7dca64970fe9801bca580041421521f38064d6ade2846e1569ec96c6f4e89db9b32cfae29b4834f9145efc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000de0b6626a2d05ee2b9a7852f9dc6beb1cd7f13a024b542cd6fcd01cda938b0cd80dac458b2c7c4590e80592a02760fb000000000000000000000000000000001171ba982883c95c49bacb8517c1a74bc3b887454e3a07c981f94aabb040dbff89b108a8ce2b8f95327e655be3ce822c0000000000000000000000000000000019d0021d984f4d1089ac5f3e146d69c4122f1c721a15b705e434ebefce3637bf80599a8060a967b8d0a552f4f0cd7d6200000000000000000000000000000000090a63ccb5d8eaf564c66c60d89f4c4f04171a36d80c449e5c4b9352c56480d55caeb3e3e3d657c60332fc095af65a7c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014026585d15143719a66cdac1abd41fed49bfa1f57af5213a863f05a38541c591a675a4c70fa9a734bedab87e61110580000000000000000000000000000000006e94359d2d9fe706639c87e7fe357c28b795566d5a6d34802b6d67b9c5425e3852587d79ff096a9cef6b220748ee6cc000000000000000000000000000000000e732efe55cd01508e48d62d1115cc4b08eba81da9b80a3e51950c62411330d5e209bbfdd3155593431a98b1550aec1300000000000000000000000000000000023c7a805c284b4da5ffc03a8e2548354b4410a95662056255874c34d43df3738277382782ccb18e3b758bf6805bad2c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000037864e3243d6339da3bcfc5727b2b62f6b058dd4a60ac852a3dc3e23b374f9be8e7d6d36335cb23eab4a734a90328cf0000000000000000000000000000000002f8dd46f8740f1ef2180a6008383e4375205f0bae3131f899e97db31b3a89fbae51a797a7dab4a86d0466ec0b1a89e70000000000000000000000000000000015ff95d0320c39ab2531ec0a3ad1b62037ad05957e1b2682eef2cf314ea11fca435c4db084f4066ad99eba719bce762d0000000000000000000000000000000003c8d4dd2360a3a994b8cb7910f47c7e6589bbb466b1762312cb59b1f2ce21c6ae15a09dcf79a8eb376c40cf669cf7bc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008ef8979cd77124c9d200dd32cea1a5135e5926e92c8ff90ca5a2a3450429ff761b6c5a53bdd5db8eb4cbe0953e7184b0000000000000000000000000000000010c52bcbbcfdc032fba992ce7774640efa94e0a54fee0b99cf9a58664092da94decdfe001d9af89bc18fbea0e1a9153a00000000000000000000000000000000022c240aa672cc3ec13d6d5602d98a36c1c20841a1eb927e2656429fa8dc8af7057e578708bf12ccac5e764b8f5f75e100000000000000000000000000000000044e8e9765e97d5c2e095c61257d8feb3d93553dd81a9e68a5d07949f5404c10c5a45c20338e1b78e64da0279a11bad71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f838227d011430e8910af9c92e59575581a1d34ec13c8af8471a8615f90b98f30520d630a3186da05a2c9df888b28bc0000000000000000000000000000000007bae9130dfb0d74e596e0f76074b114fb178e98e0ce5ba51ac4997684a068530e629a0665d291c92ea99fe29f60935d000000000000000000000000000000000b553caa1d3ef68096226385370ee4ad5c740086ffa3e14095d03785969fb54a4d34e217657d921e9b99985451b751450000000000000000000000000000000009ef0ae1a7a3ba35c27b0433057d39e91a37a86f8ac9a528c9692748b5bc9fd286b921829a224e50c070626006460d711824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000034eb2384107b8bca53812d6a061667fecbd25a96ca7b579a71a33acea69e6abc4f0bdcaff5a7c8b028633ea0bf6fbe30000000000000000000000000000000014585b64a280c39fc81a1aab94bf2ab6d89c2e6c883b174ed948be878a442c5914e0ff771865a1fe78cc2253f2cfbe5600000000000000000000000000000000029341146a0849b22b8b88ac9e029a7163176d7d3ce90365281fdaa56cbf5ac1f2ea42c26c29633798f27faa8b0c5d78000000000000000000000000000000001211b75613bac800e4388be3029b520562786925e379a06fe76ec4c615d1dbf25a7e221ea717640d11ebe52d4c6fe8c01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000069352e6bed45c60c8e201af87d5715dec3ffea9989e291faa1cdb849a3f51dcaf58f872b60319c69db9a4f75a3194e3000000000000000000000000000000000d96171c074d1039795985de56223820ded34425ab4a0b3f622001aa5b8372aa97bade946e80a579c3afc66937f12a61000000000000000000000000000000000d57fa895acb5faa49144c3d5c9ec5193e6a243b905d9a97c65a42a4d01a2ccbccc87695346ae0e275460eb2a41df8e2000000000000000000000000000000001797725e7fdf649d587c72bf4a08f8c96b52b0f3d57dd27160ea120ede9252998735c92b9b6aec0757a19bd1aba961a31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bd9abd6818f63f9f9a4623261f8adf87e2110058b6934b62c1cab026fb2072edc748efc494036090aaac55c8ee93eeb0000000000000000000000000000000012e78acdcbeaa0d996aff35367f2a81f03398a09ab14b6250c7f0c119d566b3a05887ef1d709ac7a56a2a0486e38ee22000000000000000000000000000000000fe14ca2f5b594450129d97900a680dc021cfcea0ce22037c8446209e40994a05fbe4aa312c589a008ef27470c7e2453000000000000000000000000000000000b997224e72a651a8b8c4edadd8a6c2b8805087e0f30e1f170686ad5937129db47840232a4f4b7de92c0dd3b7c6937901824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001e37e8a1962fcf0d02112a21666bdf1fb5c047bf2571714159717d693cb5b6d9cbca40d91100410aca6bc20c4719cef0000000000000000000000000000000001ce0d6374d0d265edb6a731cb98e4e0729d21d6ac5d34404a9e1b761eaf8ed1f567fad3e67cdac197c9a2812296d6a90000000000000000000000000000000004432341d99d0b52d58643f547211a427788722497a8b78dfdf1cf54e42d17e26b39f33834fa9466ae1e9ee0a337f5010000000000000000000000000000000006388f558d15244f910ab1d23b1894eba3182fd2588a2c792d530431da4df31389c0e3b4080284f075ccbb34bd1c8a651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000112250d2f8aef73c7f90f94404af5cd8b335f75caaa1ad7981d93cc065d4f7f3020986e8a59735a0a8773d255c93aa0f0000000000000000000000000000000002100ce50ad29ee217a9d9bafd5dc4bc5c8919b50dd1c01f005339fd1734a39a8ec77542deb5153120ee044cb7114874000000000000000000000000000000000e19f5ce9e9279d7ad05061cce03b47a502a036f81e2d228611a26ff25da7e9ea47203cce5a3c1f16a45d2a96c20add3000000000000000000000000000000000418fe7a1ce837291072f043d6fc63407c0ae0bef0ece6d100e5a90cb10d1a2be1dcfcd90f332c61a28a238907ed24741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011e30fd14206f5b6771818deec255780c9b255d079f43d1adca5654019bf53b98f367d07bd9786580ab52c482cc60bd600000000000000000000000000000000098b450b9d1748fe62cea279fd36e830367ae22760f53b8a8a70a26ca6dc4d4c853bbce7997eb240a1c8b37c0bbcaf4f00000000000000000000000000000000152ca0c0f25a88750ad59b07a8af8f394293ff7bec218b784cf2082c3e507bfe65dfdea28ee6dcdd570138e6dd6d8a27000000000000000000000000000000000b044765d7339c0e7e915585e9a29d21ce4866267cbe81261786f8bd4bb0f92cf625dfe1522f849aae215ef3ea67fc221824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000036a95be13aa6bf481f2b887440763237fa52026f9710b0847e0787db4e0e452d5f8edb0c1e891d1d3f22b09550863200000000000000000000000000000000165ad369a4b9d1884f1361a96832404021783e8cd01c629462c91b342721bdd5f78d9d8ab395a2d20e23d827fce5306b000000000000000000000000000000000fb0278d086895488935464da4958a87b1409d0adbf6b70440e2896e0d848f783d2760bad64e505196521063f25facdd000000000000000000000000000000000d700621ce274a301b022b0054a95e07f94c4624c2c6ab4fe787608bcc8d285bd102b42caeb26c5efb6e182d191cab3d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000060a719d92873d4559f91786d235a11c5c9555a10fca4dbcabc5390484c892e7a36307ac9dc4e5ac2c3832f028ba23a00000000000000000000000000000000013d318a9a73d487ab956436611b853c2d2a37a9b47265b8ffa5c0ff61c114919b405d7ee186a51e1cb72e90d59225bde00000000000000000000000000000000176b5f52b45c3790ba81a55641a585322f38a3b6b382bd2fff844079f16a8b85d0e55967916de253cf7124ae6813478a000000000000000000000000000000000ba59d5f9d5583bff1f545454fb3e8d8d7f51c409566cb34e03c8f9523ef5114a1c2470f93292f29a81f403e67435f531824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e356ccba886651e0551493cfe83d83f9ced0c818c6bb36e5775aecbc7f4a6f774b3fbcf005e13d66798db3e1e47bc21000000000000000000000000000000000f3fa355acedbf4bc5eaa555f3550a8bc88f081e00bc868976b7f3245e3241621f5a80f6a673a00b552859c341f030490000000000000000000000000000000007c542aeaeffa48629ca01c2f804f3d5aab46498d2d9355dea04060a06ee2e3999fa26563b80cd158cacfd439e5afe2200000000000000000000000000000000112aacd15490a9aa6b223bd3ccf39ff1fbb95e3e2141aa3110c508766817616f15174d358e41177c1d2eeec2cccf2efc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014dde5936af03a239f90b09583b58126df16ddec8398a9f92a70dfc96930041e4c9932f636bda0c150000ce12eee6d340000000000000000000000000000000010c2e9ddf62fb4a6c5193b95bf83389d48801e838d017697566c74cc570b6f49e0088a7c07e8e9c8518137db572d814c000000000000000000000000000000001710029c0a63921bbd7e84854fc55919dadf4951dd83791fe9579672bf85c885a545f4a72646dcbb96f40216850c33ed0000000000000000000000000000000006ae2a0a0de586aa6b6d4792c29c2d5dfac28f532084105c497418dd684119a15c2e9d12b9e9d831f23ab7ea40aa94571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015e153d7ac9d57a2054b9d68d824d54935c4bc8384a2ae8f2f44b71f2252608539097bfe7ffe0ed1c99f54809c73d0240000000000000000000000000000000017670f813b6589cfd24a1f3b5cac66c4065bd9e18e334cb4ba90216a31381a7c91133608a9e9a853190a5e1f267bdca0000000000000000000000000000000000cb3aedbf574b480d4c5c623c9c303076961c848c128a0d1260ab06a05c9fc84d968e94bf531b837dac766cff3ba6fcf0000000000000000000000000000000016f465087b927ab1fbc557154f5e785542f08f16ac614a47cfa9ce3a18de62358ad7b410590bef069e605cad87e490961824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003699d395733bd61e2546f5314cdfe7fb8f2716c2a19c6333b875bca03c98324b4203655c1b6df3275d76beeef59035100000000000000000000000000000000068a43b91a3aa42af7980e51eccbd85bf1fd22b37ca9efcffd3acac62ace0854107567638e120213e89c99b5faca19fe0000000000000000000000000000000005bc9a4edfd56dac254cfd76bff4fa36a589aa3f1a879976999078175882f5781b4ec596c080dbcd79a4db507d01676a000000000000000000000000000000000543ef09229b5d7daa99c7a191e5847d530d6f9806570eb031a86c48fb37c360df2eea17b6f3b0faccf88228e90cd35b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014fc451fc06132e6f2be9a4f6831b1a3ec17c39e5f9433cfe1b16f376d200c06b5c2c4d4eaa520ba892b28e8805dcd5200000000000000000000000000000000012af42e1fae6850c0b8a34542a914f151d59028de32fc8f593ab4399cdbbe70816969b78233861bcad080e33d56021b0000000000000000000000000000000014a64566665979313aba10cead1bd0f55a7c871a0c9a4184d56d28ecf05597e956f4a3da52ae36261151f33d3224da8f000000000000000000000000000000000bcbfaef9a59d14a67fc9aa7490a897acc087b8ef06f8f29ba8b74744ad7821d088b7ff135bcd6419fc685b5d19f43c51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000999080b99dcf945fcd23bd1db3b4269800465b9bea3caca496ac7323304dd4f490b8d56847dfc24e9198a9863b479470000000000000000000000000000000018c39709cf0d94730f3bb0e391293b8031cefb7e1b7ef8d3bdca427210f480a9cb84db80fec0a1864d5ce3b76c19da520000000000000000000000000000000019175f2745d381c285e7bb7efe9c4a605a2e148c796660c9343da686d11bc5e2b62b50ae438d0dc8fbe34a29236adcc70000000000000000000000000000000004b449f730dcecb2c6fa2c964f6d8de70546506580e0916ca698fd8e19ec920e037ff4252fbac07f944fc6983038190c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001892c6be68fd605a592f219d3f80280917d4cedbccbd146c23efb3a8a71acbb78e5ae0aeb9054837249a3ba62a9e5b1e000000000000000000000000000000000d083f08561c3abad5f17bcd5307057b7f65b0ad248d9ffe6b2166a0cbda68cf0657811171d9e8e36ec7503aab0850a40000000000000000000000000000000002724edd9374e87bf13bee0afee2a79e9ce7e7146ce7d3a0cfcdd42a3446b62d44027bfc5ee7b532212af1782ead22c0000000000000000000000000000000000a74f0a0d679dc5b9164e41a1ce76b8b455cc96e0386efee40cc6375d2e8bae5afad2081fa52794ec3d2326472e8004e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012e84e2004d4d0eec01dd71a137d210d0bafbec3850c458b98ad4fadabaf85652f80fd47835f8712212db05723c7d1b3000000000000000000000000000000000847ff35f58aa2d76c6185a8cf4ce21a35edf4e2a18fddec94043f0872f47fb661a305114ab9593980a9314afffc8aa30000000000000000000000000000000003610ce1dc87e416f665b629a3f4e979426645005a24acdf719fdc1e21fbb13c0117c1aa43d2782f613af0956cbcb5db0000000000000000000000000000000000075efaf745c0d382156a2f346119c40db8b16d89210e0552481902ab5ec3da708254a559387bfa262c467c0948c9041824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000055a55ef212af9b7a931cc9861c1a0a401fe34a3ac5b15c0ffdba249292d5047ac24c4d903eaad924054cc9916e240a900000000000000000000000000000000123c6f2bc2ae7a22a44826b16498333fa980d4644f5f5b6e1234aef2ba87886f70f1003dd19a5ab5289737430c9daa500000000000000000000000000000000015d755742c9dc5fbf03658f729e0c76ac4a2a7ebe715ad3de9216b99ffa7e0ab55f3bc70c14fff441f29439beba8c01f0000000000000000000000000000000010a0aab9ae64618f7715972dacae1fbef65afc26fa056264e0a77a6a070751d0e4285b5100641b2d5ba35341f9581c371824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006aaf1eb1774dfe7fd6244c369b70be72772e83e861d3e7b3e486174a1976ac6d0cec7da0807c9d7c4e3e802775ffabc00000000000000000000000000000000117eb9c3494e23ecc147f22f91e88578cdde99b0255be8c490fe1c5b10813488fc88fa059f0957536817b8dc8a97462200000000000000000000000000000000004da6007f31527853841593d737b2a3135126ca70d229d53ba67bc0837c45aa07f787aa111d85aa90cf7338ca5e2ec00000000000000000000000000000000014a3fdd257a31cb26dfeab9e69b92ed7eeb45a3f88dcfe111b6607f3b8bc8a120998a2698467897bfd1aa1e14a59f5f21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000db90e94a8ac25e5e5b7d46400c578c1b8157d615e8e5f7c1fbadaf834f3f5803405f39f0c55ceca8b40134eb3ec736d0000000000000000000000000000000002a48fb6311bc682ee78b9b79addddb6339563d086976489bd55cd92125819f67033a8e4d7c76bd31987a6b0d208416a00000000000000000000000000000000087700c640bc9db46906be04caeafdc663111fe7eea167a3a9d1dab59e1bb0e018150d1dd0a9ba77d14419f92e6122c000000000000000000000000000000000198e9f2d7cd6d84f73592464240389fdf0414a8e17bd0cbc522b6968bb8462ef1f5fd673aa1a939f0695839c6014093d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d49f6c2507386367ee39679c205842e6b3dd9844118038654b8d8d9939ac2e18893a3224de878fb048a7529001472c30000000000000000000000000000000004c572bcaacaca048d5512bd50f9cdda833e190db49909b595ece1ebac2c2ea74a385e8e0de575974c3586cd5d50faa2000000000000000000000000000000000c752eb08309a190000cff1e5cd6710cdd15025534ff8fafcea4a80476b904bbf4608a40d1ce0548a3151750f2b40bfa000000000000000000000000000000000b18d25ed1dcde57a7420692da140807079768c202af7aa185e91b597304aa1b60de620b382b7c02c74ccbe4bd41d3af1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000121bba2dce6e02380fbc6c77fa80203323289c719e30a11f913736d496e4dfddfb2e0f5ddc4d56a63fa8b8b46792e283000000000000000000000000000000000233223b9276480014498120031e9ebd475260cad0b2bfe86cdba9965bfe0267b870e8c9acfd7be572072e51d5cc2b23000000000000000000000000000000000bf57af59d2d0dfe08675b6d132f24b74f094024cc162c0c7a4bdbdcfa2a39f2415e39b4cc3de5803f3d8607858b535b0000000000000000000000000000000001004172ba68e2c986f2f988648515fdce0679cf2eac66962b31b1929d29e34954956a8dc385f2aed9245567ac52ed671824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012474dd50283468810dbefb6ebfdbe34fa5a550a1c39b3990155b176d6e2ae99db78a149c13996d17d0e987cadb1534c00000000000000000000000000000000155e61116bcbbbbd02bb1c4b70abff06e76214be953db7e22a967ab573846ffd6090be688b28ad7fad4b193ee0149f630000000000000000000000000000000009265f830ce88016ff90e50021e4c3b68ff3a38ffcd566aaa8b515668f0c69b16cf6c2fc9ce00cdf3fe0ed15971112a300000000000000000000000000000000013a8be1851741ec6e3c11cadb2287d63e7fd5652e5d7e2d6510dcd1badf036462918cad4247b50c24c59a963222f8811824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000142be69d657cc54f8a08a0e6bf68030a8369cf84ba2e1127275d5df5f0a1520d532b5126e068ce5ffb4a025f7ce48dc6000000000000000000000000000000000b35abea80e1d5ea189bf2776cae54533d3e4cf521adad0342a3658b200b3033f8b02f4f4ef98a9435565c0f77f6befd0000000000000000000000000000000002ca8d5af9a5cd39fc83fb22def43a6acc7aaa6cb518bc94cbeb1f606d738859ecbc71eac72aa5e63c54eac5c2f5a6600000000000000000000000000000000003bdc3a4f0c7bf0a80008ccd90f183c27d24615e658ef9ccb58736e37bb8bc8011234200fb6dfbfcd78e283f95fa7b841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a8567915c8615ce1ffe4e686063128b6df754165250b0ca0ab8f988afca5c4887edde4e8c3b76560149874f834f057c00000000000000000000000000000000185ecc17ff65406d306e845e634fbd47e9d14c819cf5e03d8f8d689e3b84423a36b620db73b4b86d44fe5a29b21af57800000000000000000000000000000000168d01cf433fa1b4a6b1aa9f5fc094257568ad8782b60e4cb7773a0a84420e08d73d9b7f1dde5a9ef1eee07be1d3a73400000000000000000000000000000000121ceb2b2a4e347296de32ab01cf56c6d6022696d7d896123574e99350849493fd9794532ad391ce4234cb7362ca7ee11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000664aca6737b5cbfcc7c417a9a72ee73624c0a1a9746dd4b610c2e2fd7454f45bf02187054b7655c2045f34395c881b7000000000000000000000000000000000c4287f903cd0d6da4b5405da626f9ea7b02cae24c4315478ef6bfeebb666829aea8416a721e013a46e97be6b73448fe000000000000000000000000000000000ebe121b457bae4f35690ab7948201787ed6640c1eb6b94f7832fdabed91fbba9d24429239528669f6fc4a98b27b2554000000000000000000000000000000001230618fe528e07b5159189cd14b3499f69abba5c5f2fb3e7984864284030f632bbabc6164e257f49c362278237f466c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007cb1b7008f8ac267de74b57a3956b60f100fd23904288b908b8c7c402643271f46dd4b495f6a0d9b0153900f4e7636e000000000000000000000000000000000e1a3b1f5223a66de87c03b9db92f829a0130988e7da6fa6f16af0ec7d7e21fc521f1a5abefbc562a7233fd39ec015b30000000000000000000000000000000002c44b67fb1810182a3b7bb9ed724c81fe4d77364b93183e9a3eb1252fde901138d5c214fa779d7578b6381bb4fe0694000000000000000000000000000000001385220c4c642d2e9be54603f2172d51d3ba516db05d1e85a98b7382d1a9a8b512f140c1cbc777f0b0e7192e30bbc1ac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008a7146f5a2afcf4acd8b0a4b888452e920fb9d6fae64da31cbdcab803d2b3f86f53b9fa5a6f25d1de4848eee472de9d0000000000000000000000000000000015c7062ce2abc98384adc6d78eb5a31523352dc717fb933dafebdbd4b850a59fd008e1256fecf37044619185df9392d3000000000000000000000000000000001682065104919181ed8ffd2ab1b60be876760ffbb047fea1c34e0edabf035c47a4a15be0c5af4829d9502a346c4c96e20000000000000000000000000000000010d87c41226c61c47c0a09a67803d2bee457bf1e0c110a8f52b40430cd201d6281feefa07ca3cfff336363cf2cfdb9ff1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000939e145429ce755135aad7a3f7e5dfba0cfe204d87cd8aaefa295560e5529319fd033dd07db2a783d8e9047cfac55410000000000000000000000000000000012e743a38a939caeec7941acba1fd0d18982dd2217906b9029dee933f3b55d44c85b49ce8279c58742b0b3b3e631bf560000000000000000000000000000000013c3b3ebf45fc33ccf37dbc3e88f8bcda87c1eec33dcdb2115640a7398114993a3979d0ca883f96345fc844054bb34e50000000000000000000000000000000008c378d2a8566e416cfd98edda6f73ee8f847c647c8c459878411d564c825d330f725cf36a3de497b7e05249abc8e7291824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000dc651734d4db0303a9e6878182c17da646ebceda8b43366a74113ba1aef62f38d0988739c7351624030e7e8c891ac3700000000000000000000000000000000115de0caea2b1d3a168d4b1e89343f5db4bc74da8d138400f3f4fc432c7f732ee089593a192b9f56d5fe2d15b89b727300000000000000000000000000000000016fae4f4134937e909747adcbcb9ff0dad282fa4fe32f87a019cd3bcb9c6b266277cb858aa5aeb9230cdcec4250bb45000000000000000000000000000000000dc45d58ce36d265f110d866af1f4e13cda3c9076c8cc8648cd40738385be64beb680feaf6e3158edae87e19a7e96f311824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d5d0c277b597f86c5a0e2fb0b3da8386f409d1935f3e2b5a2e4d030fa12247c7d33459e4f8641780aac84c75b96f58e00000000000000000000000000000000006b9e66cfc126e4da7f39093ecd1591af77cdae13131d044eaea775528ca2ca7e64065c375edbae365f5c6fdbdfc055000000000000000000000000000000000233cae1335c93c5727f63ebc33d488d39d5a172df4a7f565b72e71db5eeefd6468746b969fa3895daef15c04c9de4150000000000000000000000000000000009fd9c975726c3c99ec00adc91124a93bc886dda37140eca2b492ae640f80e9197548f748a3ceead795446ff21933dac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013f7942ca574d94fb5be40ea228e52a4a01f657fc09e8b6a7d42ec700b0fee7844662f330fbfcc31e9f2ee7dd7aceef700000000000000000000000000000000090967de755f84727dac7b24e04095690dcf52783e5784ad1419e7c2041a20ef1d97cac3fbd39f87a588cd6da216f6ea0000000000000000000000000000000001b3c4ff74aa157004dd3dfe52a7828825579098b77e5bf57bab7df8158303ccc7d505773014e54e574d1ded3b038cf10000000000000000000000000000000015b567e838e4fb2140642f3d22df90b384364eeb7db835725c03bb1d8ab0cfb84bdc0de9e0598c8a91c40187aca5366b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001027d35a2a426ef27e5e755e8d3288cdc33a62e6e7e614cdd8cce0e4cb8995966a9bf06d649701e500d683fd25e19d0000000000000000000000000000000000ed67981993e50e897d5f8a6de7f9870ffe508958ec2e1b6606139d478253fe5a5013deaba8a11678fa91d03d29257cd0000000000000000000000000000000017648aea20f16940557f5420a688e547696e58a6c4cbd665c6666886eedaad7f9e6db67f16722d3bcf8d261a197295e700000000000000000000000000000000080cf4d4eeef4eb7f36d3cf312b4ae33c4182ae0314d4a4bf0c76e1a6db03faeb3c4682c8cf6758a2fe635b9aeda6cb61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000736cad24713b435111346b91659de945ae352904cf3bc5e4e8cf2b58b0c33a447c48455df9a9b76d0de8926d693f1e7000000000000000000000000000000000bb1e1f0eeabe97ea3fb96c1719585dd63343ac84518823e14423717ac8ed123423e8655085704a02d08b885aaa2f6940000000000000000000000000000000012291e706597cf8c33f09830e757498363532bdc3a479f0788ff8a5626da24c195662f8162079520f22727386e3f71fa000000000000000000000000000000000bd16d235d99633dd4519e8797e9d26f3e8d3912123d2cfdec3527ea56b1675d7c5592191448a0f1ab2019776e370ef11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000123bab130acec842184f52a8485f83edc8e89d6982df2eb4dc5fdf8239ad41d795946c5b10e431698ae2a9ac53153397000000000000000000000000000000000abc22fa93032d6a2feca0b84e2a875d6a88e695de41b8ff1c65c76d9eb78c2b5590bf891d0b45e5f887e72032add5b600000000000000000000000000000000164d4bed37ff4aac1540e7a11b3d7673567cfc8431c9123417c7f8fa276083136771eecde7f896c18bfdaebbc004238900000000000000000000000000000000168cf6222f7dcfadecfeab5ce2d4a6503fe77e65718b39ae8ab02e2f75138419be60775ed908c07772411c1dc818d8ab1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007bc952dcd24b9c4e1006e3a3e8ceddf5fd1ff7ffd9c6af89753866250c9882c5fc1c0b9ad69012b4ca6b5e7f593d9400000000000000000000000000000000019fcbb31695d18eb5a64dfe2c3ba575da2cf2393f3d6e66ec201bf5c7e904b9f70a25e470ba16f1439850bdd173a3aaf0000000000000000000000000000000015f534d3a7331e1ae6d34f13a87e0bba435d6a674c56221220de63b428fec59649d5c6247963b7bc3583efdd04a17b3000000000000000000000000000000000118f2c13700ea22ffc79fd7630c933496e02fc61dd4465b549bc7ba2a21d02b2c08bc37e12eacb6da94126beac48f0961824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000180ef9a99379b6263c44129c177f19260a976ac05ab80227b0bac04adbe82f968afe56e39366695cb457c687e122e62b00000000000000000000000000000000054d15fa41a774bf1c99e1acfbd9508bfb8f44b155b513b871b519a70e535977405717a894af1c365cf95bd14ef09bad000000000000000000000000000000000ba5b049fb05eee77bd071d6da31a87a3871ce21f4c2762896a2990384466fde12f820f464c5d009b4617ef4ea04ec3b00000000000000000000000000000000161bae716290446d85e89675d04c68555fecd0cfb977d6fda4a9d5d61e15a520fc333b52988e98893a8155a7780eda761824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019b8e934e84219047d9a620f5e9632d1193ebaa7d68194d80944ce9e100b9baadc8001572d8a28e1dcb0f450527a2e890000000000000000000000000000000003bc0baacc0e11cc545fe0bc5d7a6c8827f6d2f5594310132badf2aafd0d19d6bb6b9b24d52976c81ce182ee1e59a319000000000000000000000000000000000208bd3f0e94480070900df3951f8d95a759ae7b569c1aa9c1755abeda37ddc567ba94a9bf45c7e9822e3b8ff907843d00000000000000000000000000000000098aad8960ab71bfb8619a8c4474f1ae28a48c97e9c614e0888be6c84555cbe0c030f363b55144fa4c3bf6c16e16e7ed1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000510699e9cb214b57dd894d926506d76f760362df745356cde004a1241221c3c5f954306e18869cc020cc1078320ece2000000000000000000000000000000000fff4f28847d8aa4e965b6670645e5668360dc1dce32fd122712f308a70de0936fdbb7e455f3b24cd0213f9b47b01ada000000000000000000000000000000000b51490480457f89dadffe19b0c03e48ebcc20f84c027166ecaf2ce09de183efc0628479068e2f3fa929fe21fedccd6800000000000000000000000000000000067fe13f7da4d53bd158199af2981760771aa311eae69e8870030a7aba4a38517f1443d2780af9088bda0533ca74da161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012e45d4ebf9f9b7aac97334a4b8782f522909e05c9ee7588503c64ee3774c40f53a91f27a39a2fb7e28b58b9d133cc8b000000000000000000000000000000000083d2c1af7b5c4190ced6fb566e85e33b274cea7ab3c7fbf4331b46d09be788c696ae1af1aaf050d91044c47fcd177e0000000000000000000000000000000018d806607a6abe8b31bd96b0a34dfff83e66a9d73d788f0cebb16a6cea1f8a451b2bd30a88e648c7ea00ee5de1f2753b00000000000000000000000000000000102b23d5d708d17b4fe8e0868b09ad9b7b37295cc2e14b1c6ee4b5c4ab4af33b0f99ca4d87de38385f35f6630b7ee81b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008ec23e9c4baf84b672be2ecd4db60572da83a3d4d452343e6043921a6ed6ec93fa2d6819945606c086ba9ee03998eff00000000000000000000000000000000079177a1fe610e33cf8e37512f71d8bd80ef53b1500889b50773334b3fc5a61417136c5a4fcaab405cbb1bd7c8fb30650000000000000000000000000000000012047c7219f9af5f30e68abddbbce22e6579f2074512d796231bd5dd9e058b0bc16ab7c4162b1f97300455bf6884d8d2000000000000000000000000000000000319ce6412427e20d85c6e36c365e1405ba8fdb689d550fddbe17d3e8dfd900e76182a6cd02617f7edcab84e4bcd67e21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a9a6a548753c33dcedf77875a0e8835a41c1162d1907d59ccc32b85975c6c1a817fd6315727f21f9175fddec0ee28b000000000000000000000000000000000062a50907dfd0b1d441d4fc73244605e2570483afb608d1632c80fc30144e4709c2d55f9f647e9b09f7b0a3e5f5bf23600000000000000000000000000000000168ffa81b1ab744e941f04f446e9a7b29e499c8dd0d587afcd2c1443a28fe2ee42eff13d00096f2febfb556fb758126f00000000000000000000000000000000189d3ebd84691e001d40fe2fdbf35f7906ff43d5038528eb907e2feb1720fe39a9e37b83a896e50d085e1a4bc4fb954c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008258d5ad6292657fb5f7c661bc61dab6b59abb466f85317fd1b765bfcb2f95c5edb728beabe8ceeb702a690765819100000000000000000000000000000000011c735ca7c5042ef18faee3d4b26886741f25d957e3426b29c706c64f285db9688a9c95c5f3e27cecc5416d45442b3f60000000000000000000000000000000007ffdef518946ed28c840c1f1e4af58c25f6c5351e119b46fcb90dfcdab41111ffd2d1f8df3144436455d4eea6da65960000000000000000000000000000000018deb3bf9983a1fd937a296325945aa34e06cd507288a9aafebd940f5ef6fc1caa2eea0d0d8d3e51bcf822b6be2fafb21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005425eeb6220b311da9fbf054aa48924e72b58ea713ce540197bb909318b1cd259a051907deb6287e24f7ec180ce1661000000000000000000000000000000000913ad2ab88cce183a0281389e3c5b942bbb857ae2ddb18227335e3fdd8e7f6e6ebeac3bbc4bc6eac4c0b12ba31c2634000000000000000000000000000000001733be13a4a6aad302fe202b2b32f14185a5bc6d5bfac1005d09009b45bbbd1df6c6f0bbdee5cf9354f610857a312726000000000000000000000000000000000a446de1b1ec697d826b6819f3ccf8539f973410d0cdeb36bd139cf24571bc20529e023dce524fdc39518dba50b824a81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c95827c95d52e65cd9d99a0b19fe20acc27dadb3f536efd4c6124adefd9d957246adda7b824fae8df633ab7aaced518000000000000000000000000000000000935c4e890dd6710dcc178701a3e8680a3f4379e362427f6ea4a4a08cfe05f5a2e85d099a0dba81351b37cba822e898a00000000000000000000000000000000183e8a2562d8356d312c36313e7a2e224f3b171f0ce6bc652843ed3d5abf5f4f87272da0008ac65cebfcc559567a62810000000000000000000000000000000007e5e6df50a1f7a395f77ad166d205ce6640f5a3c47afdde1b70ba07eeba34139607aa4763aba45d82d1ac7b95783e931824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000301dd736cc81ac82a330792e849992d1b1914abcefef007da494b3ee3448bee05f103f3112bfb4e7c200d9d7c0e8e7c0000000000000000000000000000000006e0f298abafc46146e65bc7f733c4c161a0fc9f7374517438997a3f0a583da5282c43db2859639cff7ba9c6eb664e7f00000000000000000000000000000000097b16c06bb885675cecca2bc0413c9605911ad7a32036e9ed13e22d04a9f139029cdb5e1cc9c19c6ca408a7f981bafc000000000000000000000000000000001142cd3bd1b89020c0afa682ca407f71440cc77a6fdf9f88cc19b134bd904c008b3f13e7b7dcb0fb47fdc78ade63e04c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001553412a755ca7a354b4f14c670a0d4e41a2989780ecea16df3ec4a06071c5b7f5f4e2aa9e21a74a8f8e9fcff0d3df800000000000000000000000000000000006f91acab3f3e47120804f6fcb8c01411636b916f9811a4bb804ffbcd084713e6135a80a08b6c4ceeb5f1d7e9282412c0000000000000000000000000000000016a3f21943570dba5068fa50de758ac895fa9d5b1034a2b6e3c6b3c3ac8482f9d5e3e5801092f7e5d00858c3f209cf2e00000000000000000000000000000000079674dfd4eb1ef4caef2148e3a632482e8f9452d4c21deaf4a543fb23d667447e4dedd02838897b33914bec99554b9c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000999e4e00bf45a7d30faff2fac3140d30ee40881c0fe49c765ea9f817f67f2a97d07f6a51a3f01444eb661c217925f61000000000000000000000000000000000f5a0b7c3ed1634d4aae86e6fa88e2ae8a908364a27fe6d1e974e33ed0c22b8b0bcc8aa1b215c909a3bacfeb43608cf9000000000000000000000000000000000df8c7c8a0d5b0cd283261e80deffd88324af393b3cd65ec7f0d746d6b80c7d6d0a9ffa5082de7d159f89a4ad5a25022000000000000000000000000000000000aeb8da0e7c5760193511a00dc7a24e3f403e5f9a158f2470553377a4f4824c1554d274ffb43c3c44ab72449f045a6c21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e60b03df5cc29e90817908897d7fc4322e968d333906ae688beb15a71e5feede0301e0959ac98b9d86ffffccbfcb104000000000000000000000000000000001555da6c3c96117075531a1d3c8fc3fbe8d154ee035135ca3436fd3913aba3537531a1038901a4b31659c694923351e10000000000000000000000000000000010f1426df0ada5b3ec79137ba46446b90d0c1dfe1c3e4d87d2240088f698896a046abe0c2043787c7e36120c366f39630000000000000000000000000000000013954acc7a990a2e35a43eb1c508a98f7bbcd153a3c29c9b51fae3217a01fe9cdaad543e3c4a9dd849937336cd7edcdc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000676e2c73390a2602def22d9239af9df7029965346f5bf62e40c16f2303a3c1aa7ea8ea3003bf0e7557c72f77e2eacea000000000000000000000000000000000496c5fcabb30f850c7f31f4be0847d597aa74bb30c0c13f26426d829ce6df0658564a1d0f06e1bc81f74bb111939f1c000000000000000000000000000000000795f3de7328773c9560ff55a0b96cc08f3ec305735ec3d3c789447e1559eb4e74072b31ad071e3a7322c6e5e913fdc300000000000000000000000000000000174b75fc43cee85bd5b702775dcba2e7efb7e01dfdd1d1a980bd1ebf5067df28d25eeb84b3b58a62cea9946a48d827b91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000491b8431a72e3e3623c94a52677980843e95223b965be0e62365201dc949f61ebd06c6d53a4c6e948a8c54df151fbc0000000000000000000000000000000000312afbcef9ab0f503fde2acd9404c3834e3488d1781b1cb9c02504ba5a140421b3588cce9e71749eef4fca337af9c190000000000000000000000000000000016e9311dcf5f5e4385e01bc1aeb15e80ff4cacf1f404fb98d184d65dc58cd2ac117627b7d2ca01b68666b62bdb401b8d00000000000000000000000000000000152b69b04bbfc6698123215e3580df72c60b243894786243e7ab161c3ec1dd66ee9adf02512a7b69808bf917437890be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000117e4631d82128c697f34ccc504fe19d1fecfdbb1c27932e798e881526699c89fd616695868cb5eb5aa812773bdc03a600000000000000000000000000000000118393f67df32c5f4e300573cbeda3d115056163b8037e49c6cb67d5b7e614f74840b10f11300045d5a2bdbb12bf5152000000000000000000000000000000000ae07a0ac493daae9abcbdc48b9b284d9955e7983a62180f7085d1c22c7aaa870490e647ad502000df64d4761aa6f7c40000000000000000000000000000000019fdda4afd7f3b6859d9629e4e7963c3b17b74b3bfc9e67c016c83fe5b30baf1dbd5b82aea23b095d95666cdd8f7269c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015b936da14f827c19202eeb2478dc0cc3cfc7104993e946be07ac3009366eb63cb1b904a65214242fa6e6ef64dcd6f0d0000000000000000000000000000000018eca6b02fb5e5aa27d54725ab17d5c8198f4e21fd38fa50e3fa4b11c72fde69153ce25e2af4d9cf8e47308c9d0579770000000000000000000000000000000006d8f04020b86ff219097f7b221700342b6b8a03be1d2ac51cd8b995e44309e3daf8f03c384ac96bb82932334cc6318d00000000000000000000000000000000111b9676a416b368b133f7958bfb11b7db9bb537fb7b3a9b2c25d0608b577dfc9c53dea6a30b2fb87d2751b7751df3901824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016c68c9d41ee543fb3742b2aa639027e18412bb29498c15393b117c99998ad4d4a7bb4758b33c5180eab0402028529f10000000000000000000000000000000011cb0106d12e1b5501c68600fbc64ac2825b537f875cfee53802cc66d7373379d182fd75f02bf4cec3f81b1ac6b17e1c000000000000000000000000000000000812059f1d48f43ae146c9774ff63e6f6a8863be7a51e238bfafb53f5635a316e0e12219bebaf84947d230c42693c3f6000000000000000000000000000000000ee1a7869f5d2a4ec0c04666d554ddea0cd95b8ad32a94a3288eb39c72b55fa3c838a41c173369d64a6a0235d3d3e7d31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019109c6756eb217fd6536c93493334c04a2889d42d569e4729a55139032684520c47fd059dc395cdaa0753264a7868fa000000000000000000000000000000000dd46066cbe698d67c58b43cee3b0d9396f76d0af8a2d37ee0a0fbd0d2eab23b52b07207447af104c75e61c1844ff2980000000000000000000000000000000012a3195ea56cc3b9839ca96fc6fe308219f747a40cc64d21037ff76c6ac1e328319248ed8fe220abc5b4fa7f5cfcefad000000000000000000000000000000001150ae374d46aacac3f5899ee44f65a558e4c7e9df35ffe952d188035d19d14e0827081758c7015a54c5cbab7d3f6d211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000efdb95daa1dc32f1faa7bf6a99a63930ac91bf7a2417c50e812f0f9817caaf5a8ebaf24ad9077804d37db150cd018cf000000000000000000000000000000001989b01c59456d45031dd73c837c46a18a1e5c0602f0f78e3685f16ff1b068a66601a8e6ce9dcbdf6542fbd7ffecbcac0000000000000000000000000000000008636fe67257406caa75cbd315deb871f0cb4b99cb953a6e47ee98da7960637b340dd17c05581463598605f9fe295e0600000000000000000000000000000000025ba2a380a1b31aea06d22b7f7098c14caa3088a8816bc45f57205d5b96a2d294c60bc6e0ef017efb368da7a3dc08951824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000007eeaa19b0a784e9c069d74525c9a6bcfebb4daab47da697f38e0e450ebe8bea5b9264e32c4792dd9923d1b821cc98a0000000000000000000000000000000009a9c7bf3461d9dd5221c2c250b53f911b732930508fc578e4e072c3b2668a03a3dd4ca489fd24370c1c72cb15ebf3510000000000000000000000000000000009b5c5935a8745695108602f2214b0c8c0b6400bcaab17bfae9565145445c0dcd0c212354f448fddc1530cc96ce84e480000000000000000000000000000000014b816dd956026b2e3191470c0917b2963b4fc17e6ed2f463bde0d1d549ed51478987c528ab3d9dd3ac31c484db6029e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014cf88b8a310a19cac10acadac6fbbc9657beb1a149ae2731ce034562efe8561652d02a478cf6359315c2be3e74fb1450000000000000000000000000000000001beb10d79840fc88c8c98610f788d82c880d5af50fc72db1774005670f28444a88d12063ba9c366dd46614f281150360000000000000000000000000000000010f1e8bda7fbaf356a3c20c2db310b0783eccc755fc531cc832b5d66f3f3866070b419591aa18247c37d5e2ce3642e94000000000000000000000000000000000abdcffe861dc7f244539548a79922910289312da5330e2b587822f1f668e8e61e7851d4f407b1038b4e8028a9ba9bf51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000008dafe40b430f0ad083f6b153ea13fc3d06a1d60d3957b969dc2b1f66a5384e52fe4a91e1b3b350c27c5c59937ba14a000000000000000000000000000000000772234bdf8c375c41d7f8d603dd43e18e07bc67b9755d9c44a101100e6101f6ebe1e0d74bda04840f1c6579de5211b30000000000000000000000000000000018d57a51607f295a3867f58350123d1fa91d51c53e55582d927d30ddee96c9f1980fa12584c92f8a1babddb2397b9764000000000000000000000000000000000560ed1bb3e29b4c7a22c9e4b2667cae858a61f52f560ea453ec4021a47f10361fdbe32c9f757a80ea6a00fed1ffe46a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fdaec6bdfb15375d40c3f6f984b4a7b4c0ed9f14a352c2d88436f52a7324f2a1027dbdc459f2c836ea47b6732f1241f000000000000000000000000000000001442d0b17fcd1cd1b96b556e8dd3688f58ba5ef002bca9dbdafc3c63e3a813ab606a88c5a25480f25fdcbe5ba14dafd100000000000000000000000000000000108e00b5d01e6da992a41e18f4bcd250ed453f948e98e795a40d2749252a9b2aac81f0976c9c1359a63236feae4513c9000000000000000000000000000000000a96587606f9d878c4197b314f6bc5a630ff9a830e72ca00ba3085a16d2a8ec41bae19111c8fb4ba2aaad11c650b12941824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001841584bfca3ff8712a517890fef4fef3d5d8c7fcc4e1b86aa8487948d2fcdf30a256531caff574566c97ca8b4edaeae000000000000000000000000000000000c80c68ca1ee72f797e142c948c56ec532e1898e992e8f12efce52a39821bc3207e4756dabf4f52bbeca1564a83216f1000000000000000000000000000000000dc844a4d7eaaa74bdb517f70b140e9262ed4a9dc8a2cbd5a6114b0fd100b00651cf0ca4db0620dd46ce914a336ccafd000000000000000000000000000000001132f03438b1daec8220e48d682e6281e75368fe7baab65a40204081c789bf4e42be42ff03e265e6e61ae6dbea8435901824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000078ee8a3d04e4903d0d7774be33f80ecb55491846f86ed243b63a2fffbfd71f214c4027a8455aaded7b54a3f9122b85f000000000000000000000000000000000298a3ad5d9e7b1c4ed117d00047ff84a486b9feabcfd58e51a653c1edcc532e7622b95294237d137b91c5fec0d11d300000000000000000000000000000000007bd73966a3425bc1ee9d6e7d5f995551df93e9f2b64eec8e7814561aa36b1c878c9ed9507662411001aaff62d0c0e6f0000000000000000000000000000000001d7db3ca29ee1d1ba9ac84cdfcafaed57ae9b78ff6ee8e06f3429cbb8c359a1c606fe9d15ae99ed04cb52006f54defe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000109998905009cb999f6535674f36e3fdca7a03b8b02aa6e2b6a704c7a98b399d8336941aaa3c71ed9db866920075f3cf0000000000000000000000000000000013d976203309cdeaf18072b66eeff494619e1766a0411e5df028285e75d6160f1ddbb1dee762087fea9a20bb3ee69a2f0000000000000000000000000000000007bee56f057d8bdd35a0a251585f471dc77032a3d5b501f1995e52eb90f0e985f0543c8ecdebac223dfb53ea3fd71879000000000000000000000000000000001247c7a7d743fd64d798b0ae036fa114411adc76b3bd47164880e39d494b1bc69bb0f83f74330a1c456b5d1956ad64441824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c11343853e9c4eb18513d75cf9f6b77fa22197b56e667e6a7fe4a3be1ee482834e4081c349040af3c95c0acdb3d24810000000000000000000000000000000001a811cb3a65837fcd8ba2597ec0ab27e1a27a8be92f928e193aaa7f6b2ce08bf849af9d88c24b72fcc99f6adcdf7f54000000000000000000000000000000000df55d7ba54e67fceb8959178cbce0405946980041a6e6557e58640347ad9509e8244d6d369cdd9a75fbf3b8912c2d3c00000000000000000000000000000000086d045d3ea24c7bfdc4330f2aad5131b1f8abba92acd6161b2d83114888e95b37fb0c80d4d53a0ea7ce28de7626c2d81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007b6e5a667142805e1f89b703d2808453e571e788bb731b06f4eba667ad390ea6d87c4cc9953aa8f6f22acf4d9992677000000000000000000000000000000001223ea8ee9697cdebff911df3cc9dbe019942c74afaba9597c1679533e5a8a4cfd5eb3572aa43a89b0ee7ca6b4cc58e70000000000000000000000000000000014bbcffc4779b8064cb13e4877c012a4bebf44ec7a86fabf2c94630c54815a613bda8356ba12bac86dd90815da6d2eee0000000000000000000000000000000005266b5f86afbb4aa17065d03255eaa02b5f4c2b85a6ec8e339cca7d3b8ae2fae09361a31bdc48e0a2787a038fa2e6281824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a63325abc6d1cb5c4caddc18032255c18510f13e93e937d2cce58599e64a819a663370fa96c3d8b8b36ee20f15ea591000000000000000000000000000000000a6ccdedd5b691fdb969102807174937039692a6a4082b78df39edfb20895b9c2b7c478b6611e038aae5d195d75ca7d70000000000000000000000000000000012151c07bfd1af5c9ebb76e5b5fde6b3963c31975ba5be2acd53c6749897ce83f0ea3e03d2fa434bd5382a5dc58914630000000000000000000000000000000003cc1a08f580e8a8aaa6d87411dbaf901f4041a93f4203cb4687c0b18d62e00e9d872c3fe861f95039fd7367cc6d789e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000167f0ff730889c06edde438a6d806586701babafd03ccc1deb366dcb7c97051b9c441eb48f8062ef568b965b442a2acc0000000000000000000000000000000007deb2cd4fdc3562df41f517e1e05e444b05c2f1063e7b4c1614e5336e8998a5f7423be09990430c07135797a77ed8c9000000000000000000000000000000000f06eb2c2e74aa089918e012607e6da6eea4f6c7f1de72fe3eb8c8c021db110c8f97a21ca74838ff888317394e6bcb95000000000000000000000000000000000a295dc5dccb8986f29a4aed5d2e704be649124d9df4d039dcca9987db7e87041c30f60f7f7b6fa5f028187163a21e571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000010adabfadf7d1631b1237808c2103bbdb0e033b831e8fd23470b4241fe660203957f502207c66167ebf2ef1b5764cbc0000000000000000000000000000000003e5b25259122be028ee8178fad1bb8bc834b3cfa71d9d2530eee683a812a5bff24cfada3d973b164d1b8bcc1394bdfd0000000000000000000000000000000017e70f567389d72dc600bb4df7e4319eb44b367adc70a0b7fe2040733cfa4d156315101055fad15b6302dda8ea005853000000000000000000000000000000000f79679ec963e55be2066336623e3aee4675afc4cb5b1ea1715cfd6e2612bb14029d416a54375b4a8eee83e04b5aefdf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000176f95697d95b3920a99aea6a68af38c03f1e20476830a4471938789ce8e111483cbd270fb41d4b3a009f678f723529c0000000000000000000000000000000009c42533681e7c2297bc57a35d01890c3a23d4becbb19e4ea5fc7a07e88679e1c328b97f3e151494b5f0d9938f85e2df0000000000000000000000000000000004968e842aea3fb40c11baf33b00816f8d8b26d84ccfadcca9c6b5b2e873a1858abead404e1a19aa59b4fb4f0c8342f1000000000000000000000000000000001247a08562ea50581b0545da7fdaf40b2ea4587d6838149d1f9eeb78345728027fd2658ad577806ea5bc79d1f04595c81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004b91f33d80d6569dd2b047ce31f5df752e6cbe326f58f07ad2655fc083ffa1fde9510d43c902e10d268506717b19731000000000000000000000000000000001338f4b650ef1ea266b712aeb1a8eb8e68a57f22fed737bfcdd80ce8bebd36f5d02744376b4d196a6cda89387499270600000000000000000000000000000000002ac28e9d6d48ca54957e8982e00494d96d95cfcda61e78aeffd9561082ba783bbb21f4bf4859ce06c1125bbc470694000000000000000000000000000000000cba2dc2b8c45a02c5d90431726d030c97a820f4c04d9704ec8d091abfcf43d4208eef3d4598b4b5eebdbc1fdbaa32b91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019d18a19f27cd59f3d0f8728e4563a296f3593bc473ec3ebd8eedb49d21ec42f8572df213d96acca23287f2973bdfaf900000000000000000000000000000000111b2928296d566450c4499e3bdf1a2eeafa84e78b671c176c8df54a7308b7167730cec98db889c79780c0ffebec636c0000000000000000000000000000000018bac4d1649c2bcc1e9c4d9eee2625b79da2cead2a9b23388b87f1cb4db42cf9dc4698ae4dce98ce9c11e8913e32c4690000000000000000000000000000000016b0604b37b08cc541812657f126c8eff042a909401e65d699f76b012408b402419707ad568e66d0f5a9db31aedebd491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000157f59c2710056be69998ab705af9a19af01a3386de568442fe1302a6b3119c6f5db7c1f74432b74644b044074f9b1f1000000000000000000000000000000000cabbe45978fbcc9f4a898bc0143f336b972afc4e9ee8e75fe69e7ac303a36b57ae1b08c0ab15f6979bc831a54b6296a000000000000000000000000000000000d40a14f6cd2008413027908cd0f17c7ea5b3809f016754c1472b8a326d7abbeb12deb351c013e01223cc32c2c70e599000000000000000000000000000000001874910b6e36f1d067a6320acf59ad21edcaacee5e198a38551e26ca3ee0a33b26a5fe9c322873425b0c590cd8590b1d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "000000000000000000000000000000000cb25f65b284efb8a6e02a5040105e87f339d261d9f81e3f152a65bfe9665ebf1b01aac96a527ee79a00b58fffea87ab0000000000000000000000000000000001a42a5963e65742812174174ec1a1d28dbf4b2e5c11b3e6d26779e91a81c8680484edf5f5288936b0365e184292030d00000000000000000000000000000000041ba796453f671c3f4d81e1ae94388c19cbc0233b15228b941628803ad9b6b94a2ed9e54c8af448428169b93e3d194a000000000000000000000000000000000c241833e69b0bd819f24c754e5726bd9afa80631f643550a21324ecbb362a086df145bc21470682d0363270b9384e50", |
|
"Name": "g2msm-128-jwasinger", |
|
"Gas": 1002240, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "000000000000000000000000000000000ad11bcbbbf592db9e0bb0c97033f732437cfdbd76261dec844136838fdfe09657711a1db7652b0d13058989e876de6d000000000000000000000000000000000872027f5f6ce0e86b926d25ee4763771d276e9f09ec4bd334fdbe869284df3542a6d2fab481ce3d16d82f28c64030490000000000000000000000000000000017263ac18d83252ec4bc85b57047a9ff2902e408f2cbeaf1f88c2eaeffdfcbd51918eaad661ebb0d7634e9d6ff0a0e990000000000000000000000000000000001d368165be8de0cad05e3e98c6526df84a28fe9838386f8ac01d6043cb4d12cd6ddfee625e8e25b03540e9208f384b41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000819d94543cc995710e749ca6e874f41adad6ef823ff96ae56af5e7fa510b36a1643d99f9d3d681e6b4197cfd7a858730000000000000000000000000000000002fc380d5d2f76352bf885c442a291bd3460304f9f770a17cbaeda77ceb9bd895eedca323dd2ec39042258045e408aa60000000000000000000000000000000016f8bf2c52d10e32059231b33cc9272d47ff0a77ebac97ad847c5d5a4e2843ae93d207b8330fa76486619ea31addef540000000000000000000000000000000009eb35e34d0311fe5803e2bc22eec8e45c5489f097440848394859858398f3dfc1b32a63031ed2f4d41339fe821c932e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000173252c8f9ef77a05b9510dde93c778434b30afbf534b3029c3e4cc9dc713628bae6ebc17a6b8f5f0d8b88751c3060300000000000000000000000000000000053b2f2c539bd4b4fd76717d2e8e3510910d3f0b5c41961edcc0033d62033c38f2cce5bfbe75b3cfeb1850b5e27b45d9000000000000000000000000000000000b6824b049a59757edc31438bc32b1bfde3056fb07cb3aa4f4b5cbdb2e06f93fe5f0c90bbe1c246c2bbdb42f926d8ef6000000000000000000000000000000001589c2238bec47aca604dff716f9ee389e0f554c5c1f20e0281a79eff41f2ecd1264acc12e5a627c875fb55c2182b6a81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bb31c82ace608d185f70b387ac5c679885a98cafad74eaafd4c9780da7b5c07c82710b063aca870f6b200cc666bc54b000000000000000000000000000000000aa43f5026eb7b56f1c8af016a2b86509ed822750862b8c264116af52b05c4d5f730a9f9fecef13784ff5705aa2bb3680000000000000000000000000000000019fe715a85302072c2a2d8ebccac7996d3371ded0ef8c3bd6848a06b778a6b11fdbcda1f9b5242dd1c9149703db87c250000000000000000000000000000000005b7bd38dda881c6d9f39d4073478bd9ee57b91291add017788f71ba0bb9deec24c955ecd1a1fa933fe00cf9a912c01e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009dcb334e962638f3b65daa96955cd28d709c367dd6b619fdad4b37e52f6322dcb739ece5d32488ffec729dfe1cd7bf4000000000000000000000000000000000692e863b1ac1828b2fa2ee7218395ac1a5971e9bbbe97d156f13eb6e45913a87123c3949b58f21b3fb5c3cf4e78765b00000000000000000000000000000000178df65da50877f327823b57f930a0b734bf81c707c61b3a83eb2b9b6686cde4fdeff5cf2fb25d76d916bc058c1eae8500000000000000000000000000000000123841e3a9ca0878538fb2ed4b6ecce2b450325862e6ffb442ecbe1c6c45e6f757d47ad20b3548228ae76f0b37c6e2531824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013d671028a0f71c3f436691fa3cb72d606ef0e5154b52f1cd699ab8f372f397c93dbaec751e495b68364c99c4961499e0000000000000000000000000000000016d183df74c8e6fbb9098ad395670e94c21fc859c6859dd0fbf9187c051fcc4ad3cfac16db6ba419594240df0849920b000000000000000000000000000000000f8ec6886555f4fce6421f9b6e5505e349597bec6038e104dddbb4f019317246abe7338192d5b226fab2479d495ccc4c000000000000000000000000000000000816900dff573ce3ba2fb3fe7d0ad7c082a8cebc2803d5e3a15bec2c69c4e3db330a29a4926fc710292708191ad38cad1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cfb0993d237bbb255c6efd7c24b2ebd0b0f49823c4ed4d44446c338183d17e13ed5488ee58a7b1f9084bc81fce4bbd40000000000000000000000000000000006b0310e7aa60323868df4a4228bd8b813fe8aeafe0cc1ae7a8d2efeedbfd30a6fa7167f9d9d54bca11e6690a2c7dc3f000000000000000000000000000000000d06cb585e868bb1e39d2f03176ce5527859ce3c1bb9a41f79c505e2d2890cd4323cfff606557690647e22e084a99c85000000000000000000000000000000000e883e559db42ee7e026e479a8306ca9e13cffb4f9c44b85beb7f19f08d928388aacd9e5706859dc95faece1011719ed1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008d4f1bf2343000a14f450a96469dd310b78d975a32bc83e2a6ae0faf261ce7f9a4e2f75532a65b60708e4b499a9e01700000000000000000000000000000000118262d5ed72f0433eb8e6207c922a26b2ad218f9ed6a0aba77e1bbd5f1fd2cb8907eb7081b37f86e42a4f6aac7161be000000000000000000000000000000000796b9f919b97e67a7739cdaa35501a431d295d13940b95b30470269cb7326f4a90d49f65e2e0a21689590c61670cb0600000000000000000000000000000000168c9146e402259d426b2e2b1dee9b29eaa3cabaa6392f1a1912a1c11096b6c927ccf22ed8918c0876d0d8d126a0a4721824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000074e3702dcbcc68b3ca7cadff7c04262e883d1a25cd92faa5a383f01265259e1ef023572b63f0405b3c4284c6bab31bb0000000000000000000000000000000012faab84e08ab0b2f01e41585f0324fd1036fbe1b85c01964be9af3c582d72c9f1397807470de55786fa68b30e182fcc0000000000000000000000000000000007adfbf062434f76bb12d90467795f648d9baa2c7747d19e669a28859c62e38f3a48102e5814910d344ca9c98dfcaaff000000000000000000000000000000000829258faea86aef33925448d44746d9a9b8266df6dddffb72130fc0011c7da262019ce35e1ade7cf348d31748612b921824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001198c37ebdcebc10b1e639310dfe3919f59459d69bf6edb12d086b935ea2638dedf389ceea39ef9f6a8ff202230cd14900000000000000000000000000000000106cf9a8fa8ab304fd917aff5bda9de6fbb338d548dea56ff1253b2a2d30a0c781c4a5ad5f8e31f41fadec3d4576598500000000000000000000000000000000117c3d0336783faf61724007c78ff7f0f038a35736e65ecf483e81f6b9d5feb5c587fa6ccedc1c97296e4c233c096ede00000000000000000000000000000000004ed03edf1b036eb4f7fefa589fdedd2fe843a8909ab6cf1fbf47dd5d91bcb067c0b3281c8d772dbcc8cef1256d5bec1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000001d94f333d893e0aa4d429cfa4e6563d4d50ea44020195cb06e5fda3a0a10b0d9eaebd8c273e89ee2b78411d6d2440d0000000000000000000000000000000005a1ad530cb9b77c22d980fd6d2a577230484380cdef7258986a93015ddfdd706b85debd37c183285625ca8abebf8338000000000000000000000000000000000dd2c8de00df7395bf2404651229415d4267efbb859bb340b1e4a83bdab7a63c5828ed6d9dbf41d7cd0447e2e8c03dad000000000000000000000000000000000205de65e01062643aa52fa84289688ae63c2d7c0e1af7e1dd28793af8bd49354607c6fbb1d003bd371d67ecca245fd61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000009a6f6881a56cbe02c718920b0adc7ede32098a9aa85b2f8f6feef11694bab41c0469b76299cad687310ce9da23180d0000000000000000000000000000000019a7cffa4b3105fa424bf069373fd5aac017bcba1b054daa8b16f0b757ee26decdd8670af8556a50398f56ccadd883ca0000000000000000000000000000000010494b89fc3f5daea232059aee0efc189344d36b946e1c83813f4734b4fcda3d361e1d1389e6d114903ff5297c8bff320000000000000000000000000000000008167abcbf9d09a96476742db3c84b372c73203257846ef2d2fd4f8802f03bca21650a5503e242582619455d8a10b81f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000173ce95e28c993543e4d9ab1f3ede8b0c85226cdecd2f97022f411d45c8122969033d68b4445387b0e433d0a0af5c57d00000000000000000000000000000000199b1d4e20fffa301f4c0c00d61f215d057d15b268f6fa5f9685c8ad5aeb1e2bfd65faa2f04ec0efb8d857b71744063e0000000000000000000000000000000000d5ac3d2f4ec7d5eb12f0f7e2389cc5c0d531fb8f8f913f5fca996e05d761cff58989465395430268846c270db6ee050000000000000000000000000000000012d196a3af8466b4d9cf0b5306821fb79cdfafaf347b69b623438941c25e7bf5abe14aefd556cb60d1df48331d4a86541824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fe12c7a5ce8e9d69a14e2b31a4bd3ab0f5672186f0ac5107062bc5792f4e449c9db66f33b9de8a9c527819e7a0203c0000000000000000000000000000000000481511be3651ea9ba7afbaffa7b0d9c9df7f2826e259d0fa76e776d81a71055908478e93d67cfb91b342dfbd130b8240000000000000000000000000000000013b33e3efb1a90e005873e88767ccc2fcff2608513334c23de0ce92274354a8cb7c9bbc91a9186734990219313256db7000000000000000000000000000000000959f773ca3180495aef67ab2c7e3b60a6d2f3b2012ef67492a721658a65bc8e9640f4c446fbca486a572a3a450230e21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001130c03fa63b0be2e6ca5d70b8b66190f6db697ffe4888660966cf7966218461559d8f8ecda4cf5571116fb6ab5a3476000000000000000000000000000000000f7c36acd03a15d0a8223439c400d99f96e659771a59f99731b4ab2215af2d100bebe079cd1f0be338712072aff189b900000000000000000000000000000000068ceb20758dc0d736dcd957db8d3ce1cdbdff1dfe3cccec3aede6c12afefffccec65585b75050051bfdc4033f262d120000000000000000000000000000000014a30d60a368c79c0a080b0ca879c752ddc016b5a2da551774a8c80254e548c24ebc25691c978cb0e631f242a7bc5ab71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001064014f60540f73b24bd2af7096ea0bc5a9644460406ee258bffc72b79a3e6c1b8569f70c09aa05dca03cbe8d5819b80000000000000000000000000000000008acfd7e36dbd4647a6a5e09c24a3d633162e8e774de3abfb2b4266c7a6da14437cc0065c2a3652ced9fa4f5414a4272000000000000000000000000000000000a1876e0faa2d6098743468e6a9863820b5ce85f7d16d9baff0f8fc125b0f1889e3e8531c1ce148ce48481d8168b62be000000000000000000000000000000000d2cd6f7079d58685ab8bf4e53e84490656043ddfa54ce6df7da75e96ea963cc9a4238edf8344531a84f2cdc198a420a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019c477619f311a56a1f94a47f675c40b7bd3433c1d44170348d523ce393fc084994a95de74f5673cf8b2e57ba6036a020000000000000000000000000000000018004427f9a2f481ae6416268921f34343a7dcb4ce20a9f1eaa681964bedd75b05e075a1afe6ed1251b3b6763648521b000000000000000000000000000000001647f4ae2f905ee9576e83fe7891bb1a92509e3616bd44d154b0e6e425767827496a9983caf359a958fa0d511fd8f47e0000000000000000000000000000000016cfe6abd168a9ddd49a05bb8b5ea76edcf67fccb5035d8059852249fb47171ff4a44ee8ccfaf23972da4aa3862f81211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000902476e2fabfc8467068f438eed2f2b79c5d6d12f4551bb6253274491a7c41c82ac5f2d3999e07ad24eb19cc5a3eff90000000000000000000000000000000004ba2aec8fa838c20aacaf2bb87f552d9b312bb15132e2578052605818f4ee13b6b918b5fe0bfce6cb3a0d222530c2ae000000000000000000000000000000000a422974a2199fc5409251cd337208e4db9fe131fc82a2cab283c06ab8785b9d9dcd15449a03083f8f19fafb05884ec0000000000000000000000000000000000387ad9d31f6f292bf84096f7bf14eca71ea71a20a601992f3fcbe9e90a45cdb310e9d603a611a72b47ca2765410dedf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d5bfab89ffa5ab018a248b6cd5689d2c035bc563b9c006b00ef73c19a29b8d2ca3b0433e9923797d7e6183b76f7229f00000000000000000000000000000000001722bcb0d655d5517cc3c73b11a2f91473885d9c7c7ab5c16d3461f9560a84e116eb8bf17feb68c100c34e7c4f6f6f0000000000000000000000000000000015833256f99cb127eee594b08841e4257740860e72641b35b60f280e2427fa2fa912807888c3b3e795f9b156f61021ba0000000000000000000000000000000017969067f014ccda9420ed03e09a4740674e37dd9766b9260736d471c4d99431cf93c4b23328e02d7137a78ca4ba4d8c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000088c8fb1bed82a11c239bd902fbf56e49546e0672994a24d3ff29e12b61e25161d21e89b2a5d4423c26c25f64cf94bff0000000000000000000000000000000017b2b65cdaade32d044cb98d5f8267e4976d1aa5bb72bacb4d92ec5a1ae4643ad9470ea7e07ce298691c0260d192f47200000000000000000000000000000000064bb96fef71d3f5fbecb02424771044396bd3d95ac42de68611e85b34b05a3f39754d0a781d406596b89d92df6f590e0000000000000000000000000000000009019fbcbd5375ad5564fb9952e101b17568995fcb1125e2f74bdf849a0042641cd56fdc9ce3b944d021fb09587762791824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d244238af7f67fcdcac60b1cb5910dc36c213b39df46401ba6b85add951f30c0bf552e62d8a5d1f4af92d7a35a1d2ce00000000000000000000000000000000149bf1b9434d0350b75c9035a2f7fc60e33f5457194d2e61b9a760ae3dcd610b9bc93c4063aa81444bc5ef7c960d85a4000000000000000000000000000000000aadee2641fe7106361a441c9da151a39bf483d4ff511c903de64121deeec8d30d0705c6c86df27ef340f439be0db7fd00000000000000000000000000000000139f6ba23b15359665294d0f8bb5db7f3e134b7898a83cf8439f39791fbb7747a9d971281ba0b598e26fc811fdb43f141824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012155c8e851393402ae6098089fef68b544916c2af46a46ef0b9daf2ced8c86813c532dd0aef54fe57609d2974a2099e000000000000000000000000000000000a53b852938617201f6a0920854130712a3e93e187721373f66836e64525105a0ce8c046c2f36a8b5e9eecc161a91c7e0000000000000000000000000000000013ed6995a4b334a220163e0360a4fae4f2f89d83816c4fe9f91d7c97eacbee4adc5636befa99422443030a7d4f5a39220000000000000000000000000000000006846ab5b892b54e8598bf4e880dfd1c99d059c2762340e1be60c5b42181a9b05e0f816ab2056f86152056400deac5be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018f296d3cade62b2af314a4df35fac58eabe8b4ff643c218bfcf5e040356a48af5530ed7a09db577e25cf7bf4e2489a9000000000000000000000000000000001209e11b1e1f50156927cb574824b1ef638e7e21de50a45988e4a633fa331e037d5bb415f6a686ebee273dc66419d3470000000000000000000000000000000007457bb3dbc9900b2fcd4884623ab8ba2f0a2c414811038f2fb547a15f005f6bdae4e6537b560b9b88f506c79034f8b50000000000000000000000000000000002e98498231943142cfdfa5e429030ad5f7171bd09bfd5a9e9a72ce80177f6e9bc45c97b062b375d528fb4c4453f0dc21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d74b7429c50ce597610b579870590ee92893eda14d9bbb3c8e1b486758e5409682d20ba2256586e18040699eea98f5e0000000000000000000000000000000001af81a5e502d6acb2b09c4fb57a6e37ae31221b1ef182d5377b6a132e52cffc81dad800eaf31c1bae32b44065437eb70000000000000000000000000000000007a289472e7bcdd44f1dd89df7e0a4300e4ed1b3ebf8cb69501d96f4ccfc5cc3daebfb5a0f9ac9ab4f8ed696d58093320000000000000000000000000000000003b635213d689be8c890372fcc03e80038f9f22bad8ffb932e063831014b0a7aaa2c161f7dca216185933e89cbccaa091824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015481d84f55a0aa9a7631ce320940e203a723e0b2b430ca12d6d6a7b1d17389305480c3c6e4aac5ef5f31141fb9742c400000000000000000000000000000000195abab435ea8666c8cd86b364d592a5a287a29b126d99acfb44a49b4cb34e0bf94ecc8f01d4147b23f53e73782ac96400000000000000000000000000000000158525f940600794b63f36284af5743c4871c9e397d4aa163bb63c5220ee0855c2703241998f7185aaa8f31faae01596000000000000000000000000000000000ffd1cb0e142d53be55a7c9d4db1893e317ee45df5b5ea2f55d6eda640bb566c81d38b58edd757bf7fb3c227a3fca31c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001c85e5eec757fab12d7df2b1f6d18d8439749f4aa520ef7891c29245d0f54554b15b5aeae5cd3d52767d5648fdf85140000000000000000000000000000000016ff0ceb0af2f932925fbfe49686bf833a095a32f2a0e1c04330e4aee6e6fad6bf2b027c4e5f6ae6c0ab9c06ba4ebc4a00000000000000000000000000000000063920264ae74bea33d625175b032171d6412c58da3c17c98338365bfc14ae20040de40a78c681a632e843891f3355300000000000000000000000000000000007fdb9c61b9591f607bbd90225dc2c6b5b439344b163c038fd0fe7d26af5fdd7c7bdbeb99c709408712d78d4d73ccea31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008e5e35214db0789c725de8dd3b88fd9a6947aee235b94cc9d5e7ef8be8067ae55e0ad4dd5320755af04b4fad06ab6470000000000000000000000000000000011d67d493677b4ed0df628e1fa2e6972651387ba2386026dea21a56e87629d71efe1c78185b6c59163a3a69e07f95d63000000000000000000000000000000000325f09ae03abf48592bc1be1e68b0f3324aa38e2b4a415d127fb0362ea152bc5178820fa184b4fe96f91c27321cf31400000000000000000000000000000000113ea4385695d17d8911df9196e89ab05143b51def50c04fa4edbce7b0e550a860637d0e5feee921ccf56bedd7dbbc551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000191534c9997ebf1b209f0010e189dba5f875f6e8fe4fb84f8b067f68eac17177181cf2e18f97f712a4682db35a98af320000000000000000000000000000000001f7180a46254a353cbb66810ecae841a3b16bc5678196a32a8ceedb647f3d7779ce7d4674ed1686186fa98180f0ad3c000000000000000000000000000000000203cac9d66e2b6c8a79e6768aaa9e42c87f0ac07ca12f3add022f4e512921e80d750c26cc3df54619fc1555f0c8295a0000000000000000000000000000000008da29096db7aa601c67a591de8fd4fa8fcdbe1361e7a1b9251f7f66d6a338456e80196ec562176b8e73a100ef34ebb11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002e2a630936f77c19ae45d618f978edc523e22d494743694c43e69c24f00beed6693fa44f21fdb0e6054abab1325c2a6000000000000000000000000000000000365472a029c53ea32f08063329da918756cb226e5bb67a0db2aa82f668d6c32b4bd4e2331786c8fe82045d7937fd0330000000000000000000000000000000005ff0ac051d6e06b8e4a1dd0dfe0733dbbb3195091bc98708945387993d4b561b4a69fc9a46aa5486691e94398bd038f00000000000000000000000000000000177ab4c59ed4067f5847449334f84e2d675f4bbd11bf01fa461655dddf0699bc843cc18fd0f525626c8cb464238db1321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001200cea27118cd52902cf86aeb08c9dcc29459d342ae956e9040ad516c06a79c0c56608a4d47d995cea76203decbe77000000000000000000000000000000000bbf072782c907749bc49de96a1e077086728e108731f7d56ee98e95a381211844d8dbbed7d679233812810c69152d68000000000000000000000000000000000bca5ed1692470c5d981b0695bf0c0fa23c07c1a784253acec9b2bae16598f3609100442b8d4b96e64eb73e77d7f0d110000000000000000000000000000000019b5345dabeee84f7b7b558dd9142dfbbee73b6e63f27310e88a98d799a237f063b4a188bf4fa11e88a91326dfd0b82c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013456a04934143da14a97e8387b72b58c47f290162037bfebeb2c1a095d2ff728c4cd79b8521d1f7ada1aa593f2d5f8200000000000000000000000000000000124052c7f380a2857293976ade77772130afac6559d78af076bfead8ebca6aa6b3b54c61443dfa64b771eda374e02f7e000000000000000000000000000000001671bac1992d281b2b377c5c34af17d7984d270d1404abe09303a4a70b911ed77e31fd0dc2b7ae730976d26bae5c20760000000000000000000000000000000006bc80dad1f9ffd972de97e2f5a51367ebed67602494035ef681e53faa264e92c0bc12d1c606a75d23c66f17c677f90c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000636632531e70fd162fc7fad34938cfead9d471e7c33144665f122792918e95f243b6ddc650f8196dd2f48424459933e0000000000000000000000000000000016354159de5164284dba467e6ab828ba50e6cefa2bc9382832d6e043d41cedd5fad0810fb0463e92950db65b7a88b0a100000000000000000000000000000000004843a730a96566cf86f4d6625fe16c90524db96962e0042489bf874c7bf30127b9c6c73248f956f6722012cf2b10d800000000000000000000000000000000110b1847a4b65f4818b90e55a4245524ad3e674968a6f4602c044e45ea955c821fcfed89b34a01fc753d6e55069b68ee1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cac2326ae8989aeecc5518f47d934d952530f7c3b96aac25e30b7bdf7a1d96c2d4a020ae098e39c665ea81a3a8952130000000000000000000000000000000008f3a55c5db23d98f19dd3c2719a2b478be1ac8f509ee4ee2cc29e381a1c873d58f971077eb0ce74de9714545525d4bc00000000000000000000000000000000130e27f453dcd6d9f4dd4b4e8c067a97426217d06ea4efe78a661fde2affadaa3efb39ca7205457b613c1d82d24bee120000000000000000000000000000000009cb5634314aa5068cd48d02f3140814e1e30eadc7b63a78157aa5163539356591de629f0547aeb05d6494645ef543e61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000548b4db02d8e4e99ff08ab722e6de7ba1b57ac1829b35615608a4f525d8a4eced9da7c127cb166e0de991ce0bff8130000000000000000000000000000000000af26433f64808886a9f13d4c32c27a48b837938ba8c0ee22ce9b0768b91076e1eb573702592e0dc8c6360b2212cab6000000000000000000000000000000000ab153a6df9bdfb7518a5ea9ef27ff62a935f3e13df467685e61bad6f1c9c2baa881eb0a29b29e746cf82a93f00298aa0000000000000000000000000000000003d00bd940a8348652ca0f5529b73e05484ffa66c4e9abaf9134f0948553da4aa03234737775798006757d4eb8e897c31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000184369264c8bfa6370cc19cc8648432fef2cce41e98cc06dbd02730a916c1329878efaf66797eeb214c7b71438361d62000000000000000000000000000000000ab9ca1e7cadde3d9beca985109775f43d31bd0a8c24f10368458c4b487879ea1f718e630c9d71242a60144a053f1dbb000000000000000000000000000000000d4fccfb5335abd3ec0849a02acca3dc50f084c95e70a6305a76612bcab9dccf2d2a17efb458959841a6e90993b0e18c0000000000000000000000000000000006d3e9f6592cebfa1447afa88077c82b001a2cff1561d2d3905e606c1789dc4170b55f860b8d16af2a26458d9984d1971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008e17796e0e1e854fd252a61f6927e8a66aa3d66ad1180e947412f6d4254b53806ec590b2a5827e51724f432ffb336830000000000000000000000000000000013030795e5e3efb1d7781a3cc77269c84ae08232cc0f77923ad9938f254c724d748d807cda835b5f229cbba25bc2c086000000000000000000000000000000001486bd1cb89dd086dbc111433ee826539bef52a882b558e0d6361e4a27ca3e22cf16e5ccdd30920b435bcf1d7af3e1a30000000000000000000000000000000011d10c451eb7bece593d300cac947e6c243fd18567a141682df6e3da4817cc02fad43e1a437a45d201c26d09153887ad1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c95cab40f706213e0064985ea58a05331873795b0f79385b4b64dd901432f590ce29c67ad50dede53dd5c3f35a3cf650000000000000000000000000000000016db74f7436c2bd18dcb5fb9637bab86d3f2e3bf57ba78d580f0a4c0bd453031dd2376c5d5a3fd3e072d3c5801541c920000000000000000000000000000000009cc2f5651bf08437242a7595fc5db53d32986951ff20fb048f2990b019c4efdac9a86fbb0101d6e4320f23c73ada7cf00000000000000000000000000000000021df241a9d37d6afe3554b934968de3235bbd4dfa037fcc1c663c6a6113c3da0307ae8511335e5e8868b6356ddc8ec71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000105ef8dad89d8807190c2b58f1c73f8e7551dc416dd6140c194eff5c33f827407db46ad33ca29d7094932056f1e0dc4f0000000000000000000000000000000007b0563877e625942b75f87b0def5f4c96f89372bcaf0cfe81a65a2c1c17f3621789cacd503438269cc8e5a3938d30e40000000000000000000000000000000013c6fc6651c52ab1e25a6c9ad56eb8891eaabaf47ecdeeedb3082a472f5b871e3407b096f473100a5a56933761bbf809000000000000000000000000000000000d79d884ed467701b586049610a94080190feb302bcb1e5b518b5fe5a43f3cec6d392f731cf7dee8caf5a0d587b60c701824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000173ae734505c698a7edb40cb9cc1b33d166bac2f51f81d8a6de93334a42543d09aed72952fc440860e6f371033ce3b7300000000000000000000000000000000195d9225602576cd4e99f62d1c0696b30ffc785a22269e28bad05b8953f13041df70dbd95209f3adc503e9f3cad72d8c000000000000000000000000000000000694db4e4b96b43cfdc7a5b8b643ca83e1ba3ef13941e1fea31b6f15153e8fc8adc9cf1ac225538f36f48f7bdda333bb0000000000000000000000000000000000e00aa1b504e532e077cb71e1a7cdd5141f52383d5a3c95bb90e79b599147425b89fc67f7ff430d9cff3323706c6ef81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018c1afc4c5eb2b007f7ebf51f60bc5ca3d5d5cfe688ed8eca9368f0550cba1bb1f2b99fe3460193dda464ac1f2673927000000000000000000000000000000001771f88f65273d708ebae98ba96b1020010202a1e8f53f5aec05a1d56a24cc2cf83850054ae976cd1e58c31b83a09722000000000000000000000000000000001608000189fc17fffca28b0958adff32860c664d90b85726450167bdd9be48d255a19a3c44a0a8757293a22522c81507000000000000000000000000000000000cc34ae5594baedf21ed26904db71e610632b43fdc40a51395952189269976791ec67810a7bbc6c20cd57119514ec8b81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000766bd2d757009047c8392f595fbd24e2a981d5863ba8750d2b633966d16a75c85840df2a2ef36985c8df7a51f94ea9c00000000000000000000000000000000052222303f3fb4f41af3130b400f96c7c53927a67866ccb1cfb1de86609d35c9140d1a2299a7a14b73d4d80aaf118daa0000000000000000000000000000000019739f7c04ce73c50cff6810c690394ec7d9f4cb5b50fde79d71f7222eca5d516d4d1c3730cbd90a7ad38dcdae798aad000000000000000000000000000000000c504de8cbb1d4761cf5008c28ef752d66f5e5de6d4c3b90f6a4aed0b49aa0d3aaa295347ff17f2a3be1f3821b6496a11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000683229ad3190c5c937f9c3ac033dd16b2350d13b5399f63ca029577b9725eeb138485048b67c32593c00a037a7a502300000000000000000000000000000000081dd4f491685cd0cf2425880d5dc1a19c8edc839a502319d881217306ea8f3969bc448bda26f98303329c56323d0b0c0000000000000000000000000000000009913591d488445ac5a61ad6299f2632083cdb602f413822273bf07c5af933f534f74a8ca82ad3beea846d1d37d654190000000000000000000000000000000000966f288801378acf8932862b9bd680259fbcac3bcec8ab7bc7b4460af8e0b0ff83ea764e102288e6b3a84b73112c491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000168a9e5b507ce272e1654346f45981fd2bfe4c4d33d819999c4898ea64a505c9637a990a2834a7d136094194468394890000000000000000000000000000000012011e1aca1b25caf596751715dcd8846d4f91dab9db5b0856e3b0117e38b734de887092d209bb35065f05116a095a680000000000000000000000000000000006adf2834569c39ff4e6c92e6d3ff0b2568bc5b20d7d5864764e249c3e4ba41f84c39e57fb3c4c8daf856df96f9924470000000000000000000000000000000004066dcbfdb0a54537150f7fe994b1a2cbaf82c48eb64fd793e763fe8f5ee5f9a13658adcd582b927f8ee22e61d296021824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fd0e254a3e9ef6fe034f786d3fbc5a1e4adefaa03c668b9c007797fe8c04aae0610471cc8ca9df846af76ae9305032200000000000000000000000000000000016b40812a13b2c0c736585bbefa446e00b83b49fe3a5905fb1c526cce4760fceed35aec4c1972fad26cb4a6d2ce06f1000000000000000000000000000000000dcd97c5745adecfe0190d5d9717cb2ce2a55969b81d035bced4e527997331903cd26451bf96b448a33ad3870fb8596c0000000000000000000000000000000002e6c5da094d341902eab34443d829e9fbe106e09c97dc444fc738d3ab2be85d9d1eff82e02189a9458c4437a3d2b4751824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018930335964a936ff68ecb8b8423f740ea7e16b358c9d5603c89d42ebfdf83e17a2e34b6893e1f699072d39d5720e0540000000000000000000000000000000012d4a4a451cff24de1e12fad8434cebdc5b4091aa3bfff60a4679a565a0b26da0392cf923475bbf4ac1620de76973649000000000000000000000000000000000608fde1cbc5346360413b14f42916b1a4e1445df29ffc1f9dabfaf4ca0d60272da82b84978a451273ba0eeb31ba22f60000000000000000000000000000000010629a8a5aee9452d7c96be5370c9614831a5977b7cce7326424d2720675c7f561d09c0cc62ec71aa666753d3039f2361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014312e8de997bcc7163c60f2c3ca93be147c3982e2eebe61f6e903f2b3fe36e4d3986d9a9da202f34362ab120b06a8a70000000000000000000000000000000008415d3357126ea3ab6f5ed47fd91ad116d0e36a9ffd6dd261265eba162ce9dd795275eefbdba5c49ec9d254f224668a00000000000000000000000000000000165fee9fab28be5dff85d977c8a7a1f53ca97388766856c3778177c4c6fbe6a64e8407bc50024c3ffaf0f9d18b5b9a6d000000000000000000000000000000001496a7eb0321eaf1cff120636340fe47212912076e9d7bc627689a18327f55ad5bd7f17d29e36951a2d3473e7a21c1241824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f8ca23ae28b0aac591b3ce787a9472afc1eda5a7598626601e9ef565ec6178495c7ca0a91e60de6ebc77285825178fc0000000000000000000000000000000011a2327eb645d6480ac33006a7c3da7b028f1d310550571715bbf48f230955ff3088114b736356e793cb28a70c7eeef90000000000000000000000000000000003970c4cc6102aea9cd770c66ae79d8270dcee00fc4a45523ed7745a4f85e85a7d51310b28c5ba52eed510c9c7146268000000000000000000000000000000001390f44955e77f2f54adeeb202e857d8313bc08c16fcd89523fafa53147b432059ca40373869fedda304ebb165905b7c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f722fe9eb5a4448a0c54f6bf7be58037e2acdf99ec92a7b5bc0d2c180131269eadb88a8f726b14ff12b8ffe6f3c34b1000000000000000000000000000000001378a408f340d94a992c27c1f29d72469e24003e8d027d9334a8be547464f4901d8546c69abfd5b4afb18861aa890cc2000000000000000000000000000000000f9145d64a26c2c9c163372ef9ad9093b9a25ab181450022e68c18378bfa583c360c12e2c6fde9367f7814d72c76904a000000000000000000000000000000000518737c592ab80e6546f97225cb8a09d3e4e8d9c12af3a07fae5ac9c5d34aaec6a1843ea66ffb9b3aec8f477447419b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000005e505cb6c28ba517bee7aa2928c10e9b683883290839d9ab6edfa7a4178d30383c35685e9734a355be332de20a062100000000000000000000000000000000096dd27df3963af8e771d7f593363b06a123c90651e42d2d319df36b63abd8b2a7fb432d26de9237ffeed6ac39e88a2400000000000000000000000000000000164f23157a58aaf53634cc0a79528415729f4cd3acd0c513ded44c762e6dd1df98bccdeaf18693b0f03ca2ff3671fa070000000000000000000000000000000011602f353fbd06e93c726f7060f344da137aaa69fd24ba098137b1773393ac430dde9a274f7d193e1725b3b76bce21b01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000004a546ea332ffbc8bf16413f4ef5f34ff8cd7a1497ac2b96696daad82f74d08f679b2e731f99759b732051d6e9360640000000000000000000000000000000019967c1c3cd1db9fc5638dbc4d5fb7ca65f3a9a396f786bfebaf1bcfdb16e5f171a3b5fddfdf8c4ddf84e60b8eb3cc4d0000000000000000000000000000000007d7b8174b61db9761fd152270e3f76d82a03297d256cb95f1ac7af46a08d00dfb9d10066f819dd10bf703447324488a0000000000000000000000000000000010b31d6bd727dc3d27821747e798badd57c2afab652428b13de8d3e1bfae4f4679994ecb929c1a603fe79a463d8b13f81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c198e01125410f6320bf7a4acd7a640de530ca27689a44af984c9a15334c03afb96f63307caf879fe7294956eba04a8000000000000000000000000000000000654d9ea5ab3892b243a8e8bf63ffed15d98452d4ef13b60a5ef8d860569bc4b5ca5a170b18f03658322874eeadf7c010000000000000000000000000000000014c2ed0f1d27682596539894614f581f7578aec7a2bf3d8d922b66c0a436194f6ab675abb60129b9ea7aadb383857989000000000000000000000000000000001773a585761559aa03e9b37be81165e189a99f33bab22b55a0e81e78f518a0b6c099d1ecbd7a40013b02d68b96bb35771824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000410d641e0787b095fac2022226bec6a5317dca35934873569c26d0aead6485175bdbba5f60c644c083e11dbcbfe2f100000000000000000000000000000000012a0eb417c707237f2f8070b675c645954fab113f650862f2c589b8964f7fa7a022a053ec073f75e720c8ec55f58c0e2000000000000000000000000000000000355b49c718f2e72ec64ca9941459452206706ac88f9b6152b5d2f6727efb136413befeae90215d60e1c5c2e04c6d20c0000000000000000000000000000000016d2e76de6883ec5727dc38b5c8b1421f2e559c3dd79fb985d9422bfdb7ec81084379b86b3f267e3d581611c2f649cc41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005f7e46b261296f33ab11298e40c87004373ac16a8b3626776ddd0eb4b9222be3611b2ce9530f63383a6f98b1d79c824000000000000000000000000000000000ddfd49dcf4476f13c90e92cdcbd932c41b0e262bcafe6a4fd68829d279c7cce5ff0ec8c3d419836d055dc81899a4ac100000000000000000000000000000000144ab9a165388c99ec8fb6ee42e166699ef4221d3921599ee08fa8513fa8877d427095d3dbc1cfe3ee087b9ee7e8fd4900000000000000000000000000000000062389ee0d36bccc1e18f5263091a2a2b1fbb15d2f395fc2926d5f01a5c59c6d8f50db7ad33bfc6e9a63cc1646eb08cb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002029250649194e022128b53404b6b532fc06f69c2b5ee60ead3cc60d91c0627af7ddd615256d7974d0eb1fa33a8005400000000000000000000000000000000005816dd76bcdff34b0cd1a23987799844d64ad61cb3ed9efa8ebd3676a4a7f5c7647ca2a6dc4f6bb710e76b1765cd1d0000000000000000000000000000000013cae4b0ed5ed32061cdf024e10c170f383f0c7e9b21b2f2842d21c1d1e6e1f48685518d0c88fa4bfbf75aa513f3f0af0000000000000000000000000000000002446ceea2cd71fe39f09be26ca1cdd494780c586cb222572851f824105b7a0e820ff079dbda3eb180cffb68c32820411824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003aed39a259e4c3568ad4ca6ca031d0bedde6ad5e7c72b7ce55aa508c09dcd3b80affd5186acfb981a1d0a84b01f770000000000000000000000000000000000043757f55b145bda8efc3208a450a3a76ead947ff1db47ae240515fb0b251769626b7763cba369ac70cfd6a3a07e669a0000000000000000000000000000000006e946a24b46d345d84aa08df517d05a0883a8411388561a6e7ee3089b2dda4af2d690c0e9cd9d13a9a7f77a3988352200000000000000000000000000000000156bdfeb2cb87308f73f3af162b7ecc54c822505d9a62ef2368c4c4daba4b5caa1c660b177f336aef6c2cd18142a382b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012eb74a548a1d3dae079e689ebcf3860bbd524500371f110af5becb7d4e35d963e41e6ba4f990f3b1afd9a77748837e20000000000000000000000000000000002f5e9645275eae3172f4d169d618adf94e29679d31925df042deee5a76df489bf7f1ce143d090f5b2fa55a9ef4ce8cf000000000000000000000000000000000ff2a2e428a9d4e78bffa713da5c3628292cdcfdbcd1b0f76e84fa6f888c178b02356f66ba66af7617e7ee1b1af62732000000000000000000000000000000000e3aa36b217c9984496d67aa442546ba3fa3c94904010f27d38b48faa6db6d9a356cec7b5e2c7a9972d4fd0e6576006d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004dd3ff146ac7d19a5343b1988e2d61cde9d073a5bb69614e12f61fcb3edd07058d983d286c7750ee7d322a4b48c3a3a00000000000000000000000000000000038d8d0ee045c379b8f1e03a5266be5c56adf2f877a256b96e7d86dab3d044706d4563a0f89b397997098a4b870704980000000000000000000000000000000000ae3d39dd2f6e211a5a7607768cf412ada6183d114864d9867fe0b756bf778e5d64dbaa12d8e469232e184e82259b680000000000000000000000000000000008e98ec751f9630746ce0cf76eb60988dd598ecaeb4cceb1b104249d1e489dfbb5037709d7942adcdffe8332836dce181824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000079738ac68fb9accf8e9ca7ba392d765965b5b8e80db2135d2b61f99509a7d56e0e1743e7549ada55fc93d251790bb81000000000000000000000000000000000b80ba11e833ea904fdae34aa6c85cb445d34d56a9dc85395b144def496efb79fdb83c1daf2fba8f9f7bad2d75e85857000000000000000000000000000000000a8423ae8ca4ac2a5a96bd2eeace97669c5529a9496d601f7390e8d934053af12c9c345b00e9b58346e057da116d68ce000000000000000000000000000000000a5b6be744e34e62ba5d8901a58d8280da920f06ceff0a31e71df6ae6ef6e9df40c8fc6297d14593403eb279a62c6f371824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005c0941f5b6529a4cdcca75761e03c633564a46a727994b7fa98fc88c08b645f5b6bfa15eb6cbbd68c6d44cafd6616db000000000000000000000000000000000f6f45b3eba6e24d28ffe0fe0218f11e5da6537c1dc1d9abacc5c4477ec96cc3a06c035f9ca75fd742af1e550cc9341c000000000000000000000000000000000dd39c6e93e09e0c9cf445796387649f6042c0a25c0ec2b354f56c1045691b3a2e3b8d94619cea8c5a820be60e8a28170000000000000000000000000000000007d76a1cf79f0dd7380de524d909a24940daf36acce417e8c8c0c33eac57ca246283a359a4bf6533b963fb26d5a557121824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000119e06ae46adbdeef04d7c67cb860136a91c92c1bed8393d0a3a07159828cbfffbda22c3cfd68374196139ba21c85f4c0000000000000000000000000000000015cc4ce7b76c1605111526dbc37298691d8493391168739eb7a742c55b8c25013c6a0df9578949d61509f35ba463a3dc000000000000000000000000000000000a8b0a36df049be37b4f0866a1f41159d8dd9d507544c1267394932be02e11502cc1609f64338c8d8583a647351c11240000000000000000000000000000000003a80c653ca122873ea273b3a1e0764c944b542414baf07745747b7ce29953ab82e4815af7d9b556ace7a423c7f6c5ca1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b7d0f058317c6356dd2c637b29f305b0c13d7cf173a3373602622f953955e4cefe661e709aa755da700765a74036f7e0000000000000000000000000000000013c09a06ba5793083eac5d26d3d6322301f4b5c1d28394bf3894b370c6b8971cee2d83e567b60fbca66b26c417d747a00000000000000000000000000000000003aee9c68ad01518fe494e9898fdee7d321aa7c5b19e56b47689f3b608e90dca019d552dac286f900dd86073d130403e000000000000000000000000000000000819815295994857911f23ef11aa4c3e87d47addd68632c8baed783632ecc5fc0334f83ed97b27c1e0e2b5ae7bc260f11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000947a7d5745234134a6a92fa82bb473952993970676c57111f177a25f91f7e320debef01793b695f9d0ba9e4e58d9fed00000000000000000000000000000000017a716846e63bf0eb295a0d5130b76312698dc014d2fc81ad1547e04aaf7589d2f6086401d067c308ef5d4af0bd95ac0000000000000000000000000000000015d713e8b563ebfd793a9601d9249af5961a5e3d9847f66c092d131a96fd2b324849c0a7cb7d6614c6c4e579eb5b26f40000000000000000000000000000000007447d1ffafc8f2707ff4ae54b52e7698478c6ab603bee5980c8d752be14a50710aa5db0f85a6c5d5a00d8274b086bde1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000122d450b292b6490a838b29a66a884f284f41d7cd06d10c8449762a05de84ec60f632aef87a98341d4b620413b6321810000000000000000000000000000000018753afdb6d354cdf995e8ce5d6cf8c26925095138e9cdcc036d29baf371cc767c90073748944b99ca3e75e4262c6e86000000000000000000000000000000001616f322206a510bd6cb941dd5b356002d9553ee380bc696aba51dde1b4ebfddee526c4d053d4c332a4d3bf371206426000000000000000000000000000000000e37e8bb5392c95f842b4dc5ba20847b395dd655c52273c1545b88b73e776405712d9e2c5958b664eeeb37a0cf02e21e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013ab751f154b374d605f7578c4f67373ec40d7cc92ec4da5147187467eea751d367c882175d745886471c0b1096b8461000000000000000000000000000000001067bb335c4932df6bb43cf8e7da53026bdf1d7075e7ae437fc71ff6e44dd2ce8ac44e2400bd096f3ba585de00982b7000000000000000000000000000000000039a4e4a9e5b004c783cb8d63ac99a7d2765eba6e0e23c165257375b6d178f02baa400af6927a6fa19d1324069e0b0de00000000000000000000000000000000142a9b02e7c0a200a1970d8c692eac5e9f3a0c01168fb77201c25b72d50713e838ec284b897a5c1a95a25aabb226d73a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011a7b1453c14088090b02721ad06a420df029e422a93a1d6c810a4e8352d1bd724cdbbbaac5b13483e83b31e5e4cbd9e0000000000000000000000000000000000221853aaad3007b02e306348b3d94eddec8bc8efac253db3c30916cf57365daad5520df40f8cd707c5db75a7244b43000000000000000000000000000000000f08805bff583b845ee4975e882c3bffe7f8e3a85b68ca5edda6dafcb1bc512f4886ab82ebee7b3685a3ce024fea2a820000000000000000000000000000000005f1325a3287b7c1908d7c55d0f6b336570df5634602beaf60f6deff7f581ce3fcba2ea1d92fccf35b3dfef8e290fec81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f205bf971908ecb4a65c4e63fc306b9b461e8ede63a68c561dc1d551df3081bbee4cbe7172a77ea1ff915163b3cd79300000000000000000000000000000000073bae42f2a4660e23a2cfbeb736d8856846f5b52791246ee827a0a08264cbbccb5b4f71a386f839c495efbcb8f8d64e0000000000000000000000000000000019abd20b6310c806cec9bcdcfbda88de5b768ae0a7586a8fef782ec30a6aa46c39565016c46820fb3a022e7c9f4c54e3000000000000000000000000000000000e40edfd794d78a8a12e5554102cece5d913d9d73a631eb5bcbdb454e83f25f95186c0d473c1ab5285a69fae7e7f5e231824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ac3f140b916ac41f4951bbde752373ddfcd16bc8751513b2b4dedb0701a8d0506365729babd550eb5a0522fe33eb9450000000000000000000000000000000017bd5b18f07462c8125d319d6114581a5bc062e875cc4923332d764116b046ef3ce5291676e7320a637a51402519d0a700000000000000000000000000000000128fc30d5663160462ac5c37cc7d78b283f581e8314c95483e127cad332c9da6ef806d0fbaa9bc84c2e9300bce8a54f300000000000000000000000000000000108dc8e698873a0986dddac9fc7df093205a310814a3946333809f59530b4e693c1ea76823eacd23a88c1bfd0e9e2ffc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001677afe25bc2001bb94ad58564ea21d03ce47e8b9eadf1aac423ae503e530a5293620859826fb9892d286ca5a125dbd40000000000000000000000000000000016a9b7045ab93e06029d496f37c0734d281ee42bfccf51dc205baaae5955c714950eacf781d9d2b988fd0bf824e7497d000000000000000000000000000000000a10fef925eaee2a04071b5541202fcd6a682c595a92442c12d11ccdabc7b856d840e176d0f6e72471b916ffe7391b6a000000000000000000000000000000001199e205ede10a6c03a46948679516b0a7233a060f09772ffea5f9599aea2b7ecdf43114aa971f7f6f5a16a37f0d97ad1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000918ceec090ed53acb35e344936e5596cf2a49b3012ac8f3fd7d567352bd7732795ba09ececc03fb85855734012affd60000000000000000000000000000000007bd7b4bc967ee3cc426a2c88b38bb9f128e38eeb3385dad84294d07c9484d3b950d074dab4d050991428e21dd9e216e00000000000000000000000000000000045a843bf4dc5e48ae5dc86ae52d5cc12a90a7ae793088c3a8d116e282b3cfe5807b276e9e200ea56d6e0189b2cad68b0000000000000000000000000000000006c6a4fb70531e80e2a74a95ab73671ed1cda57c09a288cbbd5338a3aa5c5b9a981dd598da0150be5312fc375132b8541824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001214730589398bcbcc6ed54a42bcdca922882b2de89cb2269b17d05373353a27c7912bed4e72c523a86987086d16601d0000000000000000000000000000000019837596c1decae44ccc730825f089dcabd4c76e75af7d60bc19361b48ddd8844a1b514cc9955970fae28c1d644a7e21000000000000000000000000000000000060fdb650d58ff7d51630882be2824f99edbe66b5033e5ec9d2f31fa553ebdb6fa449278325f142234e77a04a5189bb0000000000000000000000000000000011e98099d16163377acddc2815759e49ccb966a8f9c576e76f170052ec657ea430529e38ec45f8ca081428546b1eb5f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fc737a7d8f52197ecbc2146e824af51195d274a54e9e5dbd69e19990e340220cba573f5207dea8b40721e0f56f01f380000000000000000000000000000000001542b62398ff36b3b8728aa7b3ed6804ef413f23bb7e12ea15878f02da86a04a6e9d8a13efc269d8c14581f745856ef0000000000000000000000000000000011810c75066175a635f0cf7754d2e33a1908dcc9bbd7cc3cdac75ac833e8181ab0101c6dec9f224c9aa5574897ff458300000000000000000000000000000000001e094ef463e9a97defd4d56ce3ca1bae2e0a60dc41f73ce40bc079d87e8af49efa159dd9e8342ac66a6bdd6130d97a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000048a6225474b874eb2da78811c547fd1e3121c0b50bf6796cf8aed75843d213d697b7d191638013c76f84c471226e3cb0000000000000000000000000000000011162f656c6a7d23f088d9fcd49571916d22a7e6cd3ef2fe86ff726de1bb17c0e7b0b801177a281b859909c50ff0b25900000000000000000000000000000000170be00763f37c24ea9770e1b0d65f0da228fa3058182492d0d76a412716932da3aac7c1475ac7d24047c010c75da50100000000000000000000000000000000042d05e315baa0918953cbaaf5e0405938d530da7b2af79b45d08a7626a350a805548404c227734fac6ec3d9efd275a31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013c324e5464d181537d0927981369dee4c5096f954c3107c8f833e2b7dd074ee5975309632bae27cb9e9c4452839cf43000000000000000000000000000000000327d814b133e3acd46191a54b1f76c12774dc94b32abb981eafea3fc4973fd9f8b51e6d4b7b2223fdf5dac13993057f0000000000000000000000000000000003acd25c84a06a57d1ab647f4696bad89008700feb71ff5113d33d27de3e8c10cdb76163998bb524e264f58b8023f98300000000000000000000000000000000098f58a050b09257dffc6a0719df7c981d6db50c613c6e729c79e68bbf56cc906d57f13e4ad5c6185492ba4cdce80aae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000eadd934078a269b9ec187565eda0995cc5f897d787c0a6d9920795e7e5fd78c1db4a539e8a5cdafae345c6dee076175000000000000000000000000000000000603e7eb63cd030b17165b5552d3cffba2c7e203c79d326a670bf2ca8fba23a61d4da57fca5dc50f0ce7c6979c572d8e000000000000000000000000000000000999ea045d4d06dbe91897679e0be156630a35ab621b608d42168e830ae98c24c24367b942a81f49c3380d93e059e1de00000000000000000000000000000000023104b2cdb9b9b5971c83cae56276f84fb6025d999d6ce6dee6565a0c7515e1623392af69440428f3bb2ffbc879a4371824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000026edc1261c971704203e2afb96040e4a70f6de7f36fbb12d7d4a81df000da1c5697c89d8a40fb4e5ce369776f72fef5000000000000000000000000000000001210276e48310085d930360a3fbf64af7d66852709484284ec21a63021551b7473c6cfcd0c616df74d983037e9feacca000000000000000000000000000000000a26d98b75d0c6a58f462ed42c3381b63047d2f0d84fda5c6b6130b3fa562f88170546162ca4da276e7c72e4c20756e30000000000000000000000000000000002823783ca66a90030f57c021008e57600a248ca2b6af1e4e0c57a60ca5d569584a64fe2b5d8bd2960500fe823ddcbbf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000191c3f2b41c25376558e2a3d49b793e24907867bd44a5d19f904d564225562a566d1f65a8ad27ef52873355b63f930400000000000000000000000000000000008c325b1a5a34ca08ae1e9adc5743a3dd773eb221f11ec139a7befa7e40f32743db72e6584fa7f29a8b101e6edbd8d650000000000000000000000000000000019b8ba112353022bf86105b0bc2ef57aa723242510d368f989adeeec423a8b5fb49f97f0866ec6234c45f744b31abfd9000000000000000000000000000000000915abfa431c9f0aead9448094aa436f93b6296dedc09f3bfef135771ffee99e7c15b998d79c408fcc944a370db8a2d61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000014ec8956700983e52a2c542c1dca1e416f30dd70c9e2bf7fc06d2385f0688989a17939512a3f06ff4baf7c28167e0750000000000000000000000000000000009578a388e8ec2c6eac0b4b8041788033e92ede9949ba4b2c0877407fd1f08d46a408e2fe8052a6f22a677d8f120d1860000000000000000000000000000000009ba315c61fa5000d2810a2ce4807970dc369a7a555685345ea225e972e75463e6c4bfcd67880eadd92bd29b469b6c6d000000000000000000000000000000000590415b52aa566db9819046dfaab890988e7aa849cd6a2a984e0fe3f34aadb2d9f9990968cd5d231227c5da6e3236421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a12b6d55161025d7124d1010d94a78c2023489b306a114b9ce5b6d92c7b4910bc7081fd8f1efe365f5380b83c6bc9b2000000000000000000000000000000000150deabd12adc63180d68c2ca320bbd5e13b4e6f1f5c08dab6a01ea6976c25bdbb3c7f821534b1bcf67303a6117e3430000000000000000000000000000000001622f25dc9e1942f210ae3a2c8d211879534605733e1d6895d190befe51a94acfd7281da48b49305b37be002692d11f00000000000000000000000000000000043b2de44a3114a7d778227b87cad83539dc9c2ee591f5b12867bf0a7c767d3167eb3650d179db0ec94c51e39bd271d61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005a366673494482520c33b209f32c884eb16bb28f3b84b0c814515fdd81f5a24c75ec036e29388068ddbdbe3f22a892a000000000000000000000000000000000c2fbe0263cf4dd2b938552ef49ca435f96dabfa799b09f234dc3a77d6dc3b616e288d1712ee51e08f5e24ad3fa184b700000000000000000000000000000000041a6b57f98541ad3415eba58c7796a850132c4028788436172c3ad39e792079a3d1427c6ed968bda1b84b95b1f30e890000000000000000000000000000000006605f6d887052822c1c67e9d327482a3f1efc29ff812fe4d929bdd9b055c0587544a2a646c0d224503a6ceccecfb5461824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000af33b7db5b9f73006a38559b592e1a7020f4a7f4be7428e27000c3367566606ee7d38c32bcee41c098f58a1b1076e4a000000000000000000000000000000000351d962c78a15fe1daf5e2b865e928ef5aaa3cffdae9f97d3b21acb6177d39365b375fd04de7922bcba3e5da431a7f60000000000000000000000000000000008f4697a47749c2cb8aed7f0b71d56fdb4f2c956fa88e6b5fced446529513955873e3479706cab0815447ebb7fdacfa10000000000000000000000000000000011c17b8d4d15586bad4ca93ac2e744043c59899c8b83ec38e3f9aa989384ed9daddcfabd75842663968bf32f595103ba1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004dbf698bfaabb9ca004e08a97413bbb0c1ba0e95d9f10b0776746f38ce9fa8cc0436cc8027c397af2a14236540544b2000000000000000000000000000000000f1e697c01493493fb566613392b2ecac783e1e9167fd3a58dc4bf059d58132684559cfacc6f814546630bf50eca75c70000000000000000000000000000000011d31cdcb0a0dce0c26d46966a85e2f9055df822cb552a9a7a507331b064861882ce3e011ebe2711d670ecdd0149ce460000000000000000000000000000000019847a13b4e9c1d4c2558dcc38aa99d82585d9fe275930ab9cba66f099dc5034eeafab71002509a86fdca96c166015a91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000174053c2a210af01ed770e465b91c9fe68cbb4ebc66d7fa78e59ff2020f4bec3bc9b9b334999061768abaf45d47f91c000000000000000000000000000000000186e0c335e42464c15be0906241ce4c825000752eca97e75e5f9aea54c08a17949a38e95bcd2ca22052fd72d834aa55b0000000000000000000000000000000002dd632e73f60bdcacbfb283c4b31e1b13d445b07d27fe8314a9fed1d92d31bdde67511507fedf32923d6701dc2a06b40000000000000000000000000000000001208baba47d33ae9a759a975713fde99ed83753e42d53e7d605d62ac559f41ec7c1e6744cecb4692b53e6abb504a68d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b9d16daa2e85bf133889ad7f1d6f0c109785f9a452277df1b09001e42290305c93ba390b12c01859f53a65dc090f5fe0000000000000000000000000000000015683968b9536b8e9671e73270fcfc536800fe281a00d0ba9d94857f901c5f2597ed0ee83efc3b852f542d209c8c8b6e000000000000000000000000000000000ddc09a6a07e48f8397e420aab41ba83b252b87cc4f2c3ab9db72b723186cc58b8c406e98e8990f8aa7f34f4d97bfe7d000000000000000000000000000000001911af855f9286c3d267c3ef5f754dd478790ac984066e9da6fe94b9a4e0435f5324f2afb27a7334bcac4bc16915444b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ea86c0d9142263fe85386c4635dcc0370cde6bffddd6f318b3065a8f36de77d9350bef213ca8d35f2780f0108eab75a00000000000000000000000000000000179428fc33588671f16fc336153cee277c14d2832b985d4d2f7b241b60ba84934564ad8fa64a51b69a9dcb3889bf0329000000000000000000000000000000000830a1ed942f5798e4b2f9d4c52c499a7e38467eea256e4ecfafb086863330857cefe616a4f8295a7ffe284e6d6aa01a0000000000000000000000000000000012fc90b45a63fe384e2d4a28be0ba84c864c1e2f0017748b4ac583231bcc24d3f3f3789f0626af958aa9b853f81a2fad1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000128b32a0869dbb75a60e111f477f7be506e2c1dbaf60077aaa095708f50d46f1f798e906aebeb61b1de606dbfeb69e01000000000000000000000000000000000b58c2ccc697ad3faf62cffae10b19f397a9cf06e48c44a04fd88e892c94ddddf84d4ff5e704fc8dab885c7191d60fb000000000000000000000000000000000082ebfdee49151e504b0b655a331b3a6f7956f69c9743bac327ad3c409f074bc907fba028b666c7038cb201ff4d80a200000000000000000000000000000000004e7c3c30347b99099171235b9c1fa984f46a4ca28447d25c3e76607234b6c241c54295ed5d02a8f9cd1f461a08af1871824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000138590925d44de1094c7a96e4655f59952b029596eefc866fa7ad4d0e01d921d522e9c1208e63dee1bae32ec3326fe770000000000000000000000000000000008845e0b9815a4a52af52816d5c16321d6aaac1c626e0c6a56f87ac3eeb3258519d3dd2187ba7eb46b26498c938c1ed5000000000000000000000000000000001523105e3b6372f95b245151fa3f88d48c807f07d9923bf7c070b91dab92a60b632990ff7fa6c40c6ba7e563bf9136f1000000000000000000000000000000000b12962452ef2f26b4177aa5e5865a67dc7991566fedca688d328c81b6d371470df5c31e816d23e92e68be8efa4bcfb41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000110b50fa5dd26e83c68db04901f9582d31bc2cfe9bf1aa0485e778a4d0d3a0c23d46c0618ab7cee7a99b045d81a50cda0000000000000000000000000000000000cee5925904ec52e2d1bc6d85c001cb6ad950872f5ad62fdc3f43d786672f6d49b09919d24955a3fe0a0c32d94c28690000000000000000000000000000000010881b06e37f254317399198d97aab0199063e32e0356085fd39bfafbf940a82884873c62fcc77358baee9b27b74be6d00000000000000000000000000000000008e345b7d8c70b4e5d73747d2eda4a728c25f7daf95908f5849f64cc55f16e833473e058f003d49b988bcb9618d56871824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007d26eb9b04cbf4ef20ac9971c07e097bf2aa2c7a5a7414b70436b2d224d7dc914230f6fa11ea0d09336d37811a593f800000000000000000000000000000000141962f5d7779326e22ad5f832e45cc722fc855bb9a2282e0e8cce5c127da56349023953b5c9101278708f72f6856e8c000000000000000000000000000000000349055eb7d7daf85d67ef573aa9065b54e27f2e604a3b231cc79604e2227674ff97adaa85dc8b93c1e413533564485400000000000000000000000000000000157d8a568192df21246abc0881b3ec5d923ec01cfbeb3043255361ab8d3e511f844d536f85c3e4fc8940c4d7f47a99451824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c0990ecac73ec5e0f2a18235ad112cee766e077e6fec2734a7c8a26eff5df3cb086e31284a57e100c9289c977d990e50000000000000000000000000000000015d3e5aad870be61da6c2ef5bc7576a899d3dda98ffb44095ac6b0d5f3ef5700dda3cd6d337a313859b4c20f43b69809000000000000000000000000000000000b6cf8bf5b9a24094f2c5552e6bb7719c43642e6b49011639e627422025074069940a0f5c081d8b7a81b1323e46cf26600000000000000000000000000000000132111b9738632e6324dc37d28f26c4f6056b89cdf0c3fae88ce8f2ae4fe45cdb142c22d4e23a038ffab79b5e2ed52f51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000190343f783e1f07ae0f1912491fde13c97b9ce6e31f36b58e85ff72d77a76afdcf6055255e4649c26d4f551f8b50714500000000000000000000000000000000010d32ec06a2c8a0bba5aa78bc1aa4d6245e7d0926439a19e5a8dcaa0098a405c6f9de55d9962998aec93458e88930bf000000000000000000000000000000000f89b7c96a73e04d78d8b830b3a3a9053b7cb26435e600566328fc00f7aa7d360e03584d266a237ace3181d4670cb95d00000000000000000000000000000000011f15205cb90f8172f6a20a3e8b79f1cf24d5e501656753027a1a10a348e73dc0f367159f2d231d61fde963a0facf861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000028d061359e877e5e0b47d483ba7c4300e165bd82643db3c4080c6687f0ed0036bb6824c5ae2ed2aad3ac23931041a97000000000000000000000000000000000ea1f117083d92e37dc5c4f18f382cb9c4653e3e310e4aebe8376cacada879bf78d02264d818b5d66a11751577443eec000000000000000000000000000000000446c345cc07b77c126cab545f81bbbb2bd032f5bab08f48fa20a89b2f74734589f5724af7ebb3d3ab8029f8ddbd61c7000000000000000000000000000000000158641fcaa72ba48f3b7679374bea18a982f3b7c99ef9a3905599cf265a22a098f574d51b0c76db5046375a198172ad1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011ce5a15102f54033d4d466330e84c69888a3f85b565d2be3cd94c07f50e2ec49ebd8693a27fd6299efe11c9697ae980000000000000000000000000000000000ccf06b5f37a29fc123d4ab2e93ac9007bfc8090101ec836eea6b0dd134658927d4e564d20165583427b33fc831e57cc0000000000000000000000000000000011152f9a638bf19413201b6d23d0a48b62cea08483c07790748b00b94fc6da4c4dfb44d5b9e99f79cdafd49e8de9347b0000000000000000000000000000000005b86e7d7b9cef3577ab1334d3135dfec56608b74c379da56baaadec95a3a756a7218554242ec424f85ca1bdc6b482991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008995fb9d42e98ef10a903667b51264568ef3f94272d96525208bda18b53931feaff4637ae5159e069eb87d6281586cc000000000000000000000000000000000964831905f925e37f68931b28dffd4d3a90041ca45ea1f1ad4c3bfdc1119c5f3b0315d9f5e8fd10a1f67bde61bca38300000000000000000000000000000000051482c6c3ef5e5d61ba4a9887f9e7a1676ae7b75de2d7e67fddb3ee768e9e0aa2ef124ba09c9276c463b1f5dd6f5b9c0000000000000000000000000000000018977c22659c6b83ce7cb08de4a5823f5bce4d519b68c7f656773023df8baf75d4ed199fa9cbf1cb9ff656fd8eba96be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000128c4e9b32d7bfe385b98110d836675017602a42e8df4f2b7e77e737ebfef996090c0ebfd1bda3db070c612befd51f4c000000000000000000000000000000000db615e4c3106bde31029be8d7f5b5c76ee5f5ba8b7d702cd64f0a047b0d1d80ba97d82db1304306fb73bc9a8140af4d0000000000000000000000000000000008cbf29a7a0ec4ae170640cea4801f7b3ab7c8ccde680838b06f81c655672e9aadfbb608098dae657df1f970a6107f41000000000000000000000000000000000f7c30bb58659b39dbf658d742e4a2205dc65132692fd7d72859ef97e465c958c7bdc651c63778106a3d9406764b53921824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000259e94891c1fbec71412fcc61e37b29a42724cb7f90c7c875d96ec06d112cb98d24d771b7b9609175f3deaaa7965880000000000000000000000000000000001359ba3648beda0473c81d10adf3a85889a2a6fec9c10b5f220154fa9b8a624b576c9ff5d64a4cd8d17754d110c181680000000000000000000000000000000005b100daef0a9a86e81d7c39e9bc4c803246a0b8756471b4c7e0e1349074ec1103453dc6723d63d7b13c47daf1e2d21c0000000000000000000000000000000001ceae1ef3bf4500ece7ec465172c4f8aef90f376a0b5d9da5178025c601bafac663b28da2172366ebcf4be9104091711824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000050b595b77d2d9f109128c8c06d010ae9b8b25aaf8658aeadb51cd6f83346d7a021d93c74f764abda540e33eaf1f0f4a0000000000000000000000000000000010365c72ca04d22bbb30c79537b43bbef502fd75505b1d90b157a0481477ac7edc14181cb4a3f74d257ef0b2be6341ea0000000000000000000000000000000012da222e5586098fed478d3ff55f8c6a8ac89f24e6d92b5357da0eeda4cf0552e001e932054012515842e9548be31e7b000000000000000000000000000000000407c50f2da3f27a8794eac8457d1af8a2885fedf929a1822acfed6af9e0800712eb1d8d14b6e6e0a99cfce84d8f55a91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ff45aeeb951e36417ef7f1c2978c5430f50b5361e3371d20e2740e2784ac9453ede05704776b133cc649066217d403800000000000000000000000000000000150ed0351c03dd47035c19233281f6e09a1d175c90b54c95142f3e2ef6cf1c08501647e575ac7f6e531180ec26efc15a0000000000000000000000000000000013ed61f0563217180c85f57c62d822139e6a6bbb4684dfd98f0c9eeb053439c447eb0b6f4c1105fabfaf77b1cf5c5ce7000000000000000000000000000000000e1ec166540d0e5cdaada7d7f06f6531d67ae34f784ee56154c1fb4a403fa27476c4516df659a617d44f9f8c7373d2311824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001306911074201c6fc5c7befd1f1322edc71eca8aace4cd00edddb86251a03f7d195496ab87efe206a09b18e78b511369000000000000000000000000000000000a34e81ab13d9388d0c22dfa481842adbc36643960e5313d1ec7ff2bb8f3fbd2231b1e4a4fc704cb26a7dccb4b46ed7b0000000000000000000000000000000004b5e015365361589e4d1023d5017362e2ec60132da4f995e533840d3037e155727343d94215897a8caabd3f3399334800000000000000000000000000000000152bb3a60f6df60b43bcf16b4ea92c9af7f2bb0af325632e9882b49df12d8ecaa540b7f1efcbd28ef6a98eb7e8e471111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017aa8657f202973be657d76c5f04a6b2003652a37ef1e2ba1e4b8ea28d9058bb56516d000b8c1fe5da602ebf11275df70000000000000000000000000000000006a61a1ade9dcaae52c7168eb4dc99eca1444a01d34aa00e9234ed4ca5578460200a43be568943817f94e3bdccd9c74200000000000000000000000000000000006d00305a5b5d58a9d7ecfed94a14b53f7ee40b3d1fd471f42edc3509f303116357f3e914dd0625dc8b16b6d37963f8000000000000000000000000000000000ee4531ad2131a6af47928b7565ddb06f3100e1b773286a558a0f8104afa928a65155a9ab7ca3c641fadc0ff2d5df16c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000ece19b680195af6a04fed72fb4f4b053a78b229ec228dc721b96cf64138763374960b2abb176fd2f1a4cc17a9db130000000000000000000000000000000000efc31e647e5ab9d6d2c0f1e0b150744d0f646c0a8d07b13ca8698cd1fcfd03bfb495f171b2fbd05e7fefbb2a66a79a3000000000000000000000000000000001512d2d7b745536b2e11ad76096591d8188310c1a12d9a5502b7ab288806182dbaffae07c996a2cfd7417f68df13b0230000000000000000000000000000000002559ad9aa48cc71e979b24cee9b726d2be63c8eceeda88dc6fc38e5d8057f3ea07a7c3014da122ddb445fcd455faff21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018efb469a3016d798d2e06f2b5bd3bd9b950398abd6e99aeea62b81b7dd69f239bb8f840459ad1f133ff99bc07f10bfd000000000000000000000000000000001868069b022300888a4232789d8f4b6ef18b80a8bd169eb428cd7d901bd9e5298e5f175b7feec01417634c559065fb2d000000000000000000000000000000000c38e93398649ff7bbc106bc8879bc128740b0e99deaa19088b7fbf714ee0e5803a95503f64eb6fb9b5db1002d4446ae000000000000000000000000000000000476664b4f273f369556759d445c36818468d95b17d6cdb578b02e48014e4e50dba33e1d788b8477356964c0d3ac1d3a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000072d11e49ceff04761075b5bc7baff4f29358c8add84eb9345f549d20ae187d1364d0e90a69ff77ec6671ac5ceece5a7000000000000000000000000000000000cf0db9697145ed6675cf566ace767b3aa3bcf500bdb7b83a226c6564a77982a66f326e7bd96fd38c68caaf1def3f9880000000000000000000000000000000014f29501e1fba6d83667bf0f375e86616c9b8664b0cb3b063aedb182f00f681ad968c3743a226e5a553e6ea6e1a7513c0000000000000000000000000000000014162d123d9bfc2011e8cae0907d34fdd23f81fe523cd405bcbb6c3afa6870d6082463bdb1c6d6a03fc97009e54ccc951824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010f79a1d41d66a9c297cec3c6700118e1e6f8753b4bede4c4bf49c0967bea8b88f2dcbe3100127873ecaf818bdc828530000000000000000000000000000000009cfc26a7c40ca7af7ced150cc8252fc7255b514cbcbf337c2a71a718b893025bb97e8536d0443ba1be16a9970faa963000000000000000000000000000000001914cd6232cba23e7ed1e4d3033382ac5f294258a582727a6965b4b6a83df4532c75d815027bde64e6531e3e8bc1afea0000000000000000000000000000000003f8defa6d3005fcab86545b77dff0f07070df0f2f11121a33bbcece40a05be565f189b4251067c380ab3822be2237ec1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ebfdcfda8097e504d1af86f558ca2a05470feeaeb8324217490fceceda9a734583fa8def330c525522c78b31e29fa7a000000000000000000000000000000000310d9b59f6c2c4bfa8fc93d19bd25b1a52549825d693c11c24671bfd8254b8d0fbf56797d7cdabba838620a4f196a2300000000000000000000000000000000079092b483f43135f66d0c56c89e159b7cc9073c314e30ae4339f6cf5743970d0714e61ff9904ae4876dd050e0cae5f6000000000000000000000000000000000b6753396bdcc6e1ec4889d3e387db9cc531295af8d1b342854307316064a082c0b9ca4d17d28dd1bf859117ea3444271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e10f8260ffeea3a67d97b16d8fa7cdd998574d524d7353f7b4ac3f84144ea06d02e0c79819b2fa88490030611fb9df60000000000000000000000000000000003de4a6f22fcf08900b1c567275c297e18f68d8910f35ad796783982852beefdb026345f7c6e99446e318de733eb87580000000000000000000000000000000019634d1c6f0c8c13f3b9e8f886f4df9978c8fec85e0da460e3045f2e6e18313f688e1c49bea57d3b592c551b7f8b4e4e000000000000000000000000000000000b64bced117c9c9706f1176fa14d06e64b744d4fbab32724c18805a6eb328b99be8b8a291a89a0a17113f1c1343b19f71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000091f69b517fc60e9f42d6ba5eef840e0f70274807344b7d8f245f7eb9f7bb3c41117849923a0363fbb4a9539b2ec7692000000000000000000000000000000001347e16462a3c64ebdad419905daad06b660acb3d260cb366ccd2fa00facd142e90c7453714a5b409b8d0eaed54260630000000000000000000000000000000017c5063061285d7645e59c59ac251dd1e3431099ebacde7d115ac7e10dd1fc30d99793a2b9c163923172a816a26fed510000000000000000000000000000000013062499401e6da94bce3e5dccb1e7d9934d0f53c2d52d86c18ccce7495c2e5afa423bb77c20ad394612517dcbdd47b91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019ca8d5dee12cf738f2f9f9ecf53d6c2eacaf8d75a492b71500e1eda35da7184ac9ffab308b088f20dd58b551e1cf0d9000000000000000000000000000000000e1974b5a749145b5db2e4ea92a2069d883ff1395cbe86c1b1fd8ce805528f83be7f6e930df5650dc64bd07801e9fc11000000000000000000000000000000000609542cef4458e08646b3cf17810f78924fb8312e78c1e103c29f8bc1abdcc035c60e80ca7707b9edaeb99269708d2a0000000000000000000000000000000019bdd888ada82bc286625bf541bf77eb35c2da7a6f8976bce668de54abc487f1db5c430fd5ffa493468b5e297fa173401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000630ef92f342dc773dae4651b6fcbef4c845575807ba9cd5b8dd6f981cb7fd2fd4b163dddea3972b04d23887ad974680000000000000000000000000000000001fb32b9489d3fc282b2a70b2cec39d99315d186593c3d304ed26c0b14fc20fa54507041dbf43394f0da96a56a0a6cec00000000000000000000000000000000022c499172f999be2af9a93089c80ce7fe57c8ac6e8610978dec5e495b64bbd8ad517a1a61587dd72d043eaf914922610000000000000000000000000000000007939a48a63ffb43539eb30340928d6c58110f4f557f8e4daa197ebf4a0fcd61f822b3b6a52773dfb9bde2b8d39ebd211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000137d5e6ea7c1dddaec5baab08057120b40f196859bf80b5918a2d6c8a3606ef997acfcc3fb66279c5547a55888da2d5c000000000000000000000000000000000b59f58af7ba84ecf55e34aa54466a00e3f998f6f3651d5dee1145324649b7d8d82735e903fa0725c39861419a9ff7b400000000000000000000000000000000051d0cef4f015624d6f77aa843e3b56ef52e5850708fdd77e0c7a0741147c9bc4b031d3397c93c246de9491e9fc6c021000000000000000000000000000000000254db2ea46942d91266c024da71c90893910483d9c9c99e3f8c31a815ce833f4c74744b2e88691bf188b172c6ab621e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017f112b4970bc40e072508f6f933a201185ad921b2ec5a3439a0365c6556fd27bb2530b662f1284a561a5267ffd644fc0000000000000000000000000000000016d5ce6d71a3535dbf5be62f1010d5c47c54e9c8b357d829c140002839ac6ab2f3c6ee137811adf197047c1664f466810000000000000000000000000000000011d9be0a5c2a25fd33ff440ab2a0a8f5841c0907eb660d7d1504ae3e62e03994fd717762149124908d7def0db9174d0d00000000000000000000000000000000031206778b98195707c3718cff1cdf92b85d1aabd6757f8dd4dbab0d5120aecde9335b015f83560f334343a81ea9f6161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000018cc580f11f3d2e20f97c1970ad668012c5bde978c440b48308fca0016a5474fba3cf47e77cccc9e2ccda2744f39fec00000000000000000000000000000000034d9b5945a68018c6a015180d78def431f65b07676e979e136b3e31e728045be774d97442c26f507a232bb10171286c00000000000000000000000000000000105dd3f37c20bcf2e4ae08cd3149f787e8922a772185e849da92ec0c16aa488adac2fb8109ca26fc4224668c708ab7390000000000000000000000000000000013997689e929c469d8a8f1341f1d8ef8724062c02204378c086758196caa180f632f36c2f2a1a3d1077d15ca355fcbfa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e8cdbab20f0070a72dfa2db96b4fa7bf30e215d6672c646e5486421b35316a5b80066188e9f64c82aeb198dd800296400000000000000000000000000000000161b5c23b3aea5e0427ac36e9f633d5db4525c7d0ef403951c53c022e662e285ea98e3e928326b0c288a6fc8205de6fc000000000000000000000000000000000955ae20d3f9172cf2ed4d45030111952274d7ccc1eaecf8b520cf7e1f146fb14cfc33e9d3e0eafcce2bb1c3418570d500000000000000000000000000000000179e08d68e86a002f005f6f3b21d6d123c7d7911f5a5073cf14a9c61d9d19be26917c8ccfdf406c38a5861acf9cf3e5b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000104fb6888842a21c3eefba8abbdf60bbc28d68aabaa6e90cc3265e3ceb2c3392b8205c42f1ac2ed96225901737100080000000000000000000000000000000010356d6bf42a6c0f58607b4af0159effc96146b244d64fa5402153fd589cdac98d0a35e330a33b24ed68647717766f410000000000000000000000000000000001fe1b4eb81a364e2f85fce8f81245baf3b6b2de5881589fac07e4cf3096190e70b7d5b21db9a4a35822344daa066183000000000000000000000000000000000713173f9e67e528a53f70472749965da803700d8c718f8179acd745839d9a431673a6baa3748d68d7b5e51e08a1c9ca1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000069bf07f285e7fc1d292933e840253cf3861dfff44d1f4dc48bcadc731e326753d898a6105dc5e109a9382868bdb20fc0000000000000000000000000000000008e9faad86dd2f2f8aae2b155b1afd990d8f1d0529c18de847e14577f84cd2dc9e105d805c65cea8ad3053ff56b59fd900000000000000000000000000000000195caf3f8a4be451e7423b3a1a3566c4b55d925f85385182f775d08a93bc50d7fb78446e1842e90776aa8dce02d38e3d000000000000000000000000000000000eac817c9c66c36ad0efb1b1fc92da15a068960e615677dd704b6fb458ed88812854449c2690bf5c9fc31af179c109601824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f4ae5f3df2d025f567b37d9e23dde8a8fb23994475c7b85a7ce8a8c56a4fe53ebcb77b911f61cf8818c9c3ec16e5a9700000000000000000000000000000000059f1b087f545bc61192eb91d099a1615216c20d4965ab3246f53205718737bb7199c5c9b09225511b688f982c2a7780000000000000000000000000000000000d09ac5c318c3015dcd1db6ebcc6eabeb1839361c8a8b1e439dfe0127d5eab4b049763fdbca2cd5d1f8e40e823377f8e0000000000000000000000000000000003aa110a7a13a3844433f30f43e4261979fdf7b5aae401cc6d4cec740abc0ec1b853efe4dab9e3835cfda96b59f278061824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014f56d4a6b60eaa5acbb8eb0d8d143bee088c82731738dd83b74e99ae612525705f62f3ed347d5514f63bbe2a10aa8ee000000000000000000000000000000000474a13ca39f5f3d450c7c6f09fc0ac6f66652999062d41322786273f26eb41fd79d6d10ef5990293adf14edf46b78930000000000000000000000000000000008dddbc39f46dc472b75ae1dd280e7e0b9629e21f1c75b8cd70d951b1bd508b61f814cf9cd2afa15419f1b696ea0f77900000000000000000000000000000000124318028a059cf4c6091b1875a7e8da8325680ab7e71723b3f5af3baa0d8bfbd318208f0a5a8e65e07c26a731f6ba811824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005f6e589fbefc3b685a86c0804d73157548e741b60c68915a23bd4fb2a5b13976dbd350bffec4d6b699387b4cfb6aef3000000000000000000000000000000000373badb1e0f6de06235a44540801f95d321b9664f0b26b6389e9b5eaa9a3a6f066547b8560bea929c3331b5b56e04760000000000000000000000000000000017b6172dc2bd00fb3e8bda3b141ccffa52acf302dacbbf66c074c8c94f912c6e75190815381dc247d11d3f1d5f8441bf000000000000000000000000000000000beea1124c9f899749d867fcbc1b1b218ea3071ecf972823a3241377436e9e28bc73dca360b5da9ebbacb9d1af3f07961824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014851ea2114886c5cf1c7f622d9cb09c0b17d8cb5e3f5338e1e876dc6183e06b3abd0241ac95fbebb58a7993122210b70000000000000000000000000000000018f556b21f923e4af217c90f0a80cc16425b12febd074c9738cb2d72b3cb2f82dcc562b3c012246ac8cd7dbf72906c8b000000000000000000000000000000000a2c855fe630961b9263322ea653187040bb415d2795596e1b2506b0a064163252ad3b12afc20bc80668e02664e33a720000000000000000000000000000000013e847dd86acb7d4d5a95f185311546959c8fb072f08fcc4b87ec2f191db3d96b87239b2b793cc4573861d4f84a12f4d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001666d9bd55595213d99f1911ff0b08c86e4ba8688fb1a1e0a4f50474d41f79583c0c60ec849513d1d23a0486a8bb6063000000000000000000000000000000001114c8b5b5196b8b1223bdcaec062f5f25975fda1b6ed1298d6479c0a1229b371959d74fa29ce3f990bb90ab6a374cd400000000000000000000000000000000032c5985b2473e08a258f9aa189dd811ca7f63c5c8f040b7d5c62365f3a0d0c522a2a93927c2a4fe61200e9851e14c17000000000000000000000000000000000be55a6db7193c9953ba680537e7b5868d6395ed6db1f2e34c7ead02cfe86406c32ca17abf59534b7b6525fe01a4e1631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010ba83bdff23b63043c05966c7d2713627f0873e47de995d73e273bf8fe112a0fc71ba82081484cf66b037252be4f51e000000000000000000000000000000000e360198c75e4b15c2b930a05ce3c7a59151550d815ff0f3c76f557e3430922e44958639891bfa29b97f33a99a0948340000000000000000000000000000000012b3629de66cdf4a21244d1c1a48521f4498302e3282691c0c2e04b0e8b1ba8a71bcba330e0d7a3829f84e8a59c1ceff0000000000000000000000000000000002a8d8c8ba8f1c3afc2acfae25a898e70d26aa72ec6ebbd61aa878da0a20db105b1f6e6c3c0a07eb8ee07e03bf55d7e71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c569a35fa824913d6b33b5af5b1e276e42b7fbc79a6934d55872e33b14249a87e360fe55fa9c2a5c20b8ab99821e71f0000000000000000000000000000000019794a5eea6cdb571fd35243d49f2353081ebaab54f03257141af243acb5d10fbe5dc234e3e3a2b7079a8e764873717b00000000000000000000000000000000157aacc621ad418dfd8918a318311bdba8863683059848fcb9a2de1e53040edf628366482003575b362b728cb55ed15b0000000000000000000000000000000019f1384b27b50225167f47e60adfcb300d0a8ef76a0e6c7d73899db94d7aaa88f7f2071fdac9eb5fff12d48fb08c87bb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018b23938eec7c38a0fd5e23cb057645f05fb1db34d99b7e9f31feb96b9b614e01b73a84e4679e3aa31da923fe0dab0970000000000000000000000000000000018b47de2d462472d81651156dbecd10a0224a6da783c16d105918d0e1bfe7da122f225f4a8a90395c6e388c909862d6c0000000000000000000000000000000011992a81ada40afec631857b796538a6c80509e3304d9a0ec5d3a4c0c57c0104f69eb5d8508c70df54209c89f908ce9c0000000000000000000000000000000013bf6c1571d5cc1e5bad3836f766949df746b8f4ca801e9cb4f3ef754559a015f66eaf39d39d37dc2d61265769f8925e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000484da6582c0b120909717ca7d6ace183d752661282186224cc87d212badf4414dcf16bea2c8545bc3ddb7d64042b71d0000000000000000000000000000000002a9a4bd97f25d78751f8e777ba2556cba3d2ebf80ae0c7114820e7775218f4c9cee6ef25c767ff49737f998876665910000000000000000000000000000000004a4ee59f280272ea71e3ed2a1f30b604ce3a35cc64bd03a62ec544003a1a73dde59e3492c6356da5d8d2b63661092ba0000000000000000000000000000000008eac18e96c1b4d4cde118d3a81b33687ae5cfd66a02a78afafa47872509d7fc09b44e59c658b46e1ae451ff6b86e6431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012bdb50d214f8401ca4d4cb9cc2d82b3149679cbe28ad88a156e29607f27c737d2e29296a9cd2085259df5730ee659ef000000000000000000000000000000000e9fa2cd963d1af04102e15e89652997a26e94dd61b6d0211f05d54b9a3530dbf9f7901c6b5402a31f608e7ea807639400000000000000000000000000000000194709c73d0eb70266dfb890f7bac77395f94cbbd82ee08fde88027065bbb3d9574d7320135755ac1b5e8229b486ff47000000000000000000000000000000000767058abbd3ac26cfdf0e0d134962810499d0da5dbd3f3878f05ae5ddb397bdd253c5b1042cd0c159e91066ac2d8e3f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d93d44ed9338d5e3443901544dca6be218d1c2f7366fcde2d0500d90e2a08a962dfcdb5e5fcf690dab3eb702f03598200000000000000000000000000000000024369733b502268af50b48a142a0ca7b187696fce692a1ba735bdca6902ce28276b154885a4571f5a129f20529c40a40000000000000000000000000000000017993b6eaa970f3c3980caa3187c075e0a039d3b03f44d90c979e2e8727c76813a02b305b810f95ecb2011767fe96974000000000000000000000000000000001289023d71ca945b684c661db8f4cb67fe473ad241eaea27bc8508793934b69e647d794c9ff6e1678a564a927e14b7ad1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000107d582e8e252379d6536ea1c679fd877c4b081313cad7b5ee6992d10e3f0ba5acb82e1e00ff38e57d3f54a06ad4775100000000000000000000000000000000102c8e8ec91062e6a0cb23afb8ec1dfccdd006270133e1d8bdabfdb4968e83d078b0444e3bf812d1f6f7a4a0aa300b07000000000000000000000000000000000f583cab7dc9d7ee1497123782dd181fb1dcf213e1b4d3d54361d98bfc941cea0a7600d7acf2fd60fb60e88013bf40bd0000000000000000000000000000000008fd545c8c6a4a48bfee639ad9fbc5c7416bace5524117e3670a02aa7ba41146ce8c96961a81f7fac66deb6d891657771824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004f56c81e0b4a1c039f4a2a3582b1ff9cb15f244287a6f952721f05139ccb9453b85f37d811e28be09a67a49c5119830000000000000000000000000000000000441ed1314c4116b3b80abd10bf1c8a4f9f096ac224318541292110fd0fac4fe1689a63ee1c21ad14f69d123e0105116000000000000000000000000000000000f2874662e7cce59438e36fe378f7ab47f10845ae0053f07306363e42ddc803d1710141f6361c165444c0c48b91091d5000000000000000000000000000000000a74df92ca74c59c1050684511f90a94861569b8629827799de1f436fedc4339a7a7dc21c947fbdb72845684617a6ed61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001140b749d2a793b72eb1f3bc6b7bf399afd699396591879649d3666f04433de7a87d195859bd601bda7be3c0179580af00000000000000000000000000000000000387409869ba81ab3e39e021d50036d7dda56c68c1fef803ceebb6d96903686f52e45f888c7d24fcf2e57912d7c0b000000000000000000000000000000000166e863227ae03b8abd021ca3fbf62d2307a9d78bc0526da8bb483a905ab9a04e66cb828844444afc3926bf7f3f67c6c0000000000000000000000000000000011b4fd5a0246d81cff3acda857b6522ad35712274406de0f9791b4653c404fe1d132520d2f9d02776fde09d2f9cef3c41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008f05d4a128a71a58cc7b5a850ec072b4fed58ddb433b1f7676c5117745e88d91b19a5ebd3889b6fc4442eb8d4f98659000000000000000000000000000000000f8df5db366f3aad5935a29b94098cd492176be8a29622002ec84eda278b5b66082e7a49d8a224965649308599ab9f7500000000000000000000000000000000167e6977839b5c8ffd01649c661fc6469da1823c641dbd55964d657fcb493e958436e298757b24e8d351d30f5ab88ff10000000000000000000000000000000005b92d340cab98186c56556f50ece3f4e32a655557433a074e282df52e444ca79a4c92374d4047cdcb5de13d251f74411824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000229d1f6c9973db384ac9e8e2cb0cbab109e34a9ff4313bae1b410ba4a24e7f6415f757419ccd999604bedda86e544ea000000000000000000000000000000001620c340ac98b2e2bbdce5157faf822fa8ff7a14e696ec2787427d17f8eabdd62c469e4bfc2bf3ffa5dcfa66595fc4ab00000000000000000000000000000000022830aec36bc081c707db713850aaac4452bc48a6e6605895cb3982b3fcdb2794e636ddd79b04b193ce28aa5371dba70000000000000000000000000000000009f026c6a4dd3bb0b534c21a6231d5d5cb870716cb986e7b643c4e43b856c98e8badac3ecfca2bee155ed81927f2ba8a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000092aa2d6d3b465ab5e509a3a69f91cd362ffecf726ffacbf948bbd1ea92b5ec77a5eb11d3092cab496fd5b791254eeb70000000000000000000000000000000015eef2ffd527782b718d83688175e9af1f7d2b2e432eceebfe07a165751de5ce5f66c241bcd0083eea5683302d874a06000000000000000000000000000000000524795efb4a67c0c9b4d056a0c4e94929388d44124ab664cee1877836a162d82608b4fd69b7f698cda03f59eddc6b740000000000000000000000000000000003c81503950319b3d00ede11ba9e6079076f977e3e882e635091c5ab13f8cd0e4f210d9dff7ae1a8f82a9c56fdcb54f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011430bf125f791ff10023d0ec99286222b96037d82980dff5776ec225c0b7a4d9406ab0631bc821f4118350dca8d10e9000000000000000000000000000000000cf8318aa3535caf14a4a9a1fc6ee354d7277c8297e67861e1057ee1a3e4d8dd14f9a924962cc68cd973fae63c1b844f000000000000000000000000000000000aff41c5b5537dc65f460ba9b9345b0c499a03cf40599250845569f79b5e5f7d4c29585e97ff0cb55973b9095afa4c8c0000000000000000000000000000000006b0c2f5d4f393eab7183d56f94ad7eddbad3a64678f68fdff8b5a567d63ce4dc79abea3f9d51e887e75718d4c281bb41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000167b9f8504fa52de2e41da1b8bec5138016d0c63b18528a4c92bc017560ba989e79bd2d6147050b6eb8f4785cff173fb0000000000000000000000000000000012f9e65102808da959f421c28d22dc6e7e4daa540e00d1c59ff0ce39d70a24bdc08ccc69c7d7784300a625282eab28c0000000000000000000000000000000000bb3e841c32d79115470b44c15f658a3a4025776c1e2f5f1c94b2f4d599a09992e9c0f598bfbf7f4627a2f9e39de9426000000000000000000000000000000000058012f4a8c3beed3054e32d1c2c1e216a0a41b7f1e64c3d604b3f8ae839f3b5e1891c6d3d1e50b47ac182511cd74c81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000194cec814380c21010c5831c74b3337d2569a3ccdd65c02e1910c7fa24929b66cc64095ca4d7d1abd585fb610d33720f00000000000000000000000000000000095cbe2e66e78a8be9778a983c806d3c434044df1c49d32e26dddfdc4c549014d368fbc4056110576548c8fe367ed7b500000000000000000000000000000000047fa8f3288b40cd26b03fb394aab6254ece93a0e11bacd90dd1a8900c00cf23470fa3438368c7758d16193ed8dc4ba9000000000000000000000000000000000ba4a684abb610db708470cddb163071a9fc01abf2132d839801d3a391559dfe65aee97c96487175e0e014d3d97fec9c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000161e988de7034af750af33f638c62fa0a8a51186a0f59f17c746a51f926203d6180987f8c6fe486adf68a45c3d4d5a0b00000000000000000000000000000000156a3f22f153f2aca6244e31185359aec663a6d3cd3a15965bc63772d82210cfbc31f5a97780b0a4a9acec0fbb7fd80d00000000000000000000000000000000167a9584b916b3e5edc750001a59b6e93243b72b229340375caac62d17483ae33142ff4ab6e4bf46b8349d64808637fe000000000000000000000000000000000a079db6f23e4945ad18c43a4adc5bca36386f02078435c493f55e0310185d4304572585b409b2e764a2affb950cb6071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c33234da7eea050e79c955469ce0ad23dc8b24f9fcd8d1a5cf88e0aae8288df8047b221f9e935a5de43eb2097546e62000000000000000000000000000000000ffca4840f9406f812f4c1d336d03fb6259f4cea3cda10bfaba7a8cce381fedf3cf140459769908150a3a82e89b283c8000000000000000000000000000000000cfd3df51daf18e7196a6e4995350cba540ae047954373e8117157f2f598dc1371cbdcc72bd41a38fc58e5b60afa012d00000000000000000000000000000000121c8146ecf87a6f6741c9155b50def6cb323fa7529ca64d9d8441585fe5cc2f489a026d5f73c09e030310ef8feba36e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000090ed22858be244a4075953b0451357e973f78a5496497828fd389e75f93d1cf125af790edbc1af082fde1a8ee43425f00000000000000000000000000000000137a4207a05c4da33bcd73c327de3b3d9e489a23ac30ae8a3762ce285ce61b8348d0ac0700da5398f078bd916f6883d20000000000000000000000000000000005a8f6c8ea74004f67cf1356f3a142116208432cd060d64aee37720892ab903ad052b0ba60b329f2d2005b6fcf3d1f3f00000000000000000000000000000000052b2b29c3e458e5df5767e0336739756bef3c146f1caf914eb224e5462dedac9e595bd2b4addae60e6d14c6a2edb67d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000945edbfd6162454a85622f3dc7af74ef158da53e4391f63532af2cdfcc5aac34ec09fa674c68c6b09a7c66efda4877f000000000000000000000000000000000d395e75abfb1c613ad98c5a48bb38375bad804f409ac1c34373eeb29d3507296e71fe5e39858dc23976824f68319aa7000000000000000000000000000000000652f6197928167a06d890679ffbc9ff72bb323ef8c7a918daea286a3f9266a44ec615934fc17c27342460bb2dc425b0000000000000000000000000000000000c90ce4c02f58954aebf368124abc39049fb3d8825fee47150c0d0f85334cba2d76598a28fc19092723d8f8e554d27c31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000158bd33903cb1dbc901c211e8c308ca3b502cda446f7434e7266ab254b51cd9edd96a598ba98762a29c31c5d6718a9550000000000000000000000000000000011e7594d2b0b31bcbb390caa42fa9e332554d13d86f3aee127c65768c119a302d9913cf201e5072aa60996b2039f45b00000000000000000000000000000000003bbdd1dd2c1875650c1881642afd3c0ffc996b1f211f9a48801579afda7677a67f5a0c49361307730fb62ec13efd99b0000000000000000000000000000000019a8bfc09f840a7d959e5675881cb1f0da62290fbe8b9412b2c00f7b0b9b5fe7cd889e615701affc2c890e16f1f3628b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000af9bcd5c687f5d1904b45c1fad3f12fa92e41ab546d4badc4da210da832a5dc139c191910345161e5d632417cba45cc000000000000000000000000000000000ddd84fa783bf50e77276ab6cf815359e8550973fcec7a3aa00c43d156aa36df77cf9c34af2dee0ef6945a68528e041b000000000000000000000000000000000ac0fadb2ba465b6d9e1e27ffce8331c37ecaa6f994a29d84a3fcaf574aa8a1945a370f56d136aa006ee660493c620ea00000000000000000000000000000000072bfb0c3352cfce2e8173468a66ee23c81dd7b3d4322ee8805be1d8ad1224bcd81e02ef8e6af594c42d2bcf62f6bd3b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000148f8416c4f75c02dbb04fbd2840d214c3da50f7cb1ae3ea57cf51171f9fb754342ef4c2a7e98fa01ce010a5400c6a640000000000000000000000000000000003f30dd8f1784e9ab30f07233094b67c22437518f4a27210b5762765c3094b9509ed5250e0bf75805e2b3957d43a55b4000000000000000000000000000000000280830549a36746e1e9f2f221385f865f9dcb0f8a7250335a00b8064bf327d2a6859f9ac730347efb6652324fdac00000000000000000000000000000000000050dec11250eb3b516e6c292511e7fa99eefe5a2ec08e0ffa3ecd26ca6c9cc7f683184c2c5019d6d9e85c229dc80e5aa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013be3534adce776187a79a1acb16656195dc4c286ced57d10917d768d1ae4dea1f248dc9f12e33f352a4ee95c0d0ed6d00000000000000000000000000000000068f39870a08da3d82f9ca5e82814ce41a301b5c47a326f3f3e66161e186d7fc6a5d8e408bd18f3ffa1c1c91e326419c0000000000000000000000000000000011bd58c82f5d6f2ecb12014ce577adfe9d5dd5a66ebc82d09ff5418ebb1f567e6df884de19988bedf34e386523b7e4fe00000000000000000000000000000000157dd6392b841201c5c95fd92379b1e0547ebfe704168bdf434a227704fbb7b1b6b39aadf95fec74a8fe0e2eb5d9a77e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e1ed68d2f589049fc661fa95678cdfc3485b460fe496e63d193cb7f67879b377edb342f6b1e0b6d500b1396a0adf88400000000000000000000000000000000157633302c718c7f2f771b4e876f3d3ce1822ff0419f6cf151cfdd91e9174e37e9e57abbb3e9330f63a3c45a8a8cec100000000000000000000000000000000011e8a805da50e60360a8841c13dffda894957209aa7a802a847a111403e1b20a0ee6339c3c60927f36ead0a62f3c349a000000000000000000000000000000000d3479c79fdee6e7aec7640a0045de0b399c2c8df4bb785f639d81270febf55bc97af4cdbd1eba5c514ec5343e57e8211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000046c07a1455c91ae8d9828ed569805d7451f9e45c8a2d44eba26a3582e3304ecc9c6afd03b7de00298ef00420a3984ec00000000000000000000000000000000072a8a431e2fbbfddd7f6793c100117f8be2dc2316a603617ddd2c61ed3a56baeed1f55f1721dd78c90d3580d1c94c9b000000000000000000000000000000000033585efb4822784072950e92a259f621739a8ebf70bb39d30c97d3b61924dc1b0e5ac4011a441d564cd2ad58f471a20000000000000000000000000000000000bed9f30ff5c9ccc7c9fab8107294da619f10db4aad2985d5cf3e194d6f88f993f07443544434de0665a24987d668a01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019a41329637cab7a6a439527edb905c3ea775d86098e24a24c9e4ce94b13174db56a8f6921a6718a06e39e4c2cfd149e000000000000000000000000000000000130ea6b483974b61b14743ab9dd13a21ea2792ececef70604f6d3c5824e9c94f85dc7895ec5af0ba526aa22f00d362000000000000000000000000000000000114b153bdadf64d5af36e2bad386c1a12194ef3bad5b58d4a2e9d57e94364d92c7bb9de2b282545170057ddfaa70ec900000000000000000000000000000000014985bef69873db45683d7e7ad160786c9b97a302345bfc4ea6cfc4bb141ae009bcccf786658797b2f59645aaa6206061824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000148fa58969a7e14df9547858325b801fd732b66d33e81fa73b994b462be0b937b75a816c47ac9786c70489cb1ef3103c00000000000000000000000000000000029e14faf13de377569f2c92657a617d57de6a2fac40d771a7db8fc09dcf6450582bd272b8bd456aa4a70114202c810a0000000000000000000000000000000011d45c56fb6ed8f16ea72539ae9bda7feb51737444a58dff3a4b2931a5947438e11598be29474270a7fab273682046650000000000000000000000000000000007c099a6c3c5ff9658b21e6fdbd5bae7f72638c40af8bf756cbed4e38a73ce0ea6b46b18c8f5bf3b9d2ec86adcd7f27c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019d6d31fdd93c3b2777b3ba6c000f6c03ed95d0eb1ea3fa749340a2ac64a4abe7f8bcbf7e97017ee187cd269e83c5e2e000000000000000000000000000000000a6f32032d64ac1942f2874137c17dc517f184f31568c7ba663d8b9e8f80eaba363f7427723a8d645a70fdabcb767d3f0000000000000000000000000000000010cc8847166d54c47476a41ecfb43bd13dcd2aa9713e52c7a12ecdac81f6934977809d05e86ef47ae9625a8a233380030000000000000000000000000000000002df6dc7abaec263001b00de0263255dfcfefd1d62dcdf6539fc54d9e5a1c1c6762e369807db5d25d59fec7c016afabb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e956695307f67e13142528c389ef03b1b30f6eba37fa39fece565ef9efb0d27bf52a1b8e63131561511faf269be0a1f000000000000000000000000000000000dbcfc00f7fef8b6cfad3a14af3e780b3aa6f24e05eccd1590f9e87b9ea902a17c94a357d14f7fcb4adf6bcce2b45755000000000000000000000000000000001323fa5ce5f7143096f8915696f386993945cccef09d34f178c5fd99a5463cdd3fe8b7e938800f990a89b0622e68478e0000000000000000000000000000000005705b775e8b955ed8e7f7e2dadff73f5471302ce81f5ff9e9a32a94f405f52fab2ae4e178f3478bbbdf2f18801c118b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000118ed3b4f1abdc298bcc89f1fa21b3491e8a31d479748691b741c1638be6aa7bcfc3fca88f1e3a0e3b061a4375b2d85a000000000000000000000000000000000241996a5498ceac0e5745015e687e96390a0febe60f779925d9bc280c67e1d70c79b18aa80b0d45bd99e8d4584e78a90000000000000000000000000000000006716deb77634e0349612f6cee427631342f983c1d34397d5e48b2b33834ae2be01aa0d90cdcde637de3207d63df250b000000000000000000000000000000000b38dd48dea5e3ed33a78f484c64b4054b7baf2dbab5bcb6c904f2d3f68218f66ec2b06b2bf8f1e82d349d58103419351824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b6fbb53397b1d8fd41bd0f67328592efef653d1e1273e1f6d9e5fdc614517fb778062c79dd10aba8fb0c9b71530ad4600000000000000000000000000000000124a8b3c42bdf68bfd1481a7530eaed4f8b479b0519a66141c88b8ac22e01f438cc1050cdbc0b76e13c7da88ade43db000000000000000000000000000000000023543819ac26f3ff2718a2b17bcd2ebd9bcf7e646b86e80dc8208591a50c18e02535d33afc901b555cd0fdddb9cfa6700000000000000000000000000000000031adace62048946f92d23515d4414a1091c26b44250f0b3197ff6d6f9b6241874aa6d41559221904500ad05edc49bac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018b15011c164379dbbd6a62b9f6d7c169fed8a0535c1443b0d46cce088192a8ac239a23c6620a420c1d1430381f57c47000000000000000000000000000000000caf0edbe7865541405c620a4f8b4cf2383a9dda32e2cfbb78a21461630bdb998095a7ad020aa4d66319b10844621b14000000000000000000000000000000000b5e9a03f7ec113035ab45b42f31f9e8853a99606d9cf798378e70f38b52388990051d7508d34a69a298db36b87f52460000000000000000000000000000000010f4de7687f5b2084109412094194111dd4af2e0d8a8a11290face8217b9c5bb6e633a858276f3dbb58d3372e99e7a141824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000106b4e04353f6a8a8d671c2ab617b6335e83abd0d361375cfe6061dcc22e2755121f1e1b432246c318b0b3ff20c2283c0000000000000000000000000000000010166f90b34b546f21a3c82a4181e20ecde8afbe594206da1dd66b9c609f77df06174419501e8cad06bbea96b35898da000000000000000000000000000000000f72e13fa6546ca33fa0349306bcd6646c6c84347bc288076ad7577d04c71145551a84959f44c8d5fdb3ced1dbe7fb7300000000000000000000000000000000191bcda76b18812a7214e0a4a0be055175e1c6b2a43aebd9a1a2413dc32ab8c358d3c1fa5900cf4e09837fa52a5a82bc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000107358017387b20c5db682e717595b0480661c1b921e80c8103d2fef217df55aa02e3f7d6941c0c6911d4406f5742b0c000000000000000000000000000000000d241cc4577e78cbd37400a5230bb519d647c51ddb062b892b6ec8badbf86f02e169b9284bef93ffbf857b743c28e1ab0000000000000000000000000000000011a7382f55fcf4539fbb6a9315f65c21a51cb4853a11de2e1faba01b4eb6d7a47a932ec5f5d2f4175d5a941e97dbde81000000000000000000000000000000000842041e7fa19304a79e8c61787cfb7ff2bd37967f685f0ff42cc784730a060b3392202698270584fb7682beb4ebd18f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000193a9dbf6afc1bb9f8852fc0a3e6467e5440816508596bdedb0308522df062ea6c72ada06b7a1023981a93de76f7a16d000000000000000000000000000000000c2cb6bcabf77177941428f632cde41ddbfe6653accfad9d2eb06dcdd587b62202d674db20431ba460a3d9e5eba75e2b0000000000000000000000000000000009dc67648b10fcdfef5113d992404eb93217e048b50c65270bd925bdf64c84dfd6799d58bdd3701f7a904b47091fea000000000000000000000000000000000019eeaf62c27199722fb89f5b119acc8dfd1c9163253df05caa138b091874e31adaa8e2951089ec76682e941cd0fc3c031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c26d32e863b5a0a93a502f124a44e7e48c41280c6254f9f4c648a5722a189ff59295308895c39d4f75fc3b1cd6d732a0000000000000000000000000000000007302e6c17e291b19fabcfc10a754a5a4ed9b7de77e1f4c6f87c1ce162f6680bf942eacaae689bb885ea44e6b7a40f3500000000000000000000000000000000195391871b83f086459a8c078d3b25a692fbab2cbe47a6287cb98b47176aecb6522123195bf829620c7163643ef6267f000000000000000000000000000000000683c641c9549b0ac23b42bffa198301b519840b6e92c3586837de2a5925e684b0661384e51a0b8e93761e9fd1e6b2781824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000126c41359a52c4b60c70086eae8bac5da31d56057c395ee4b17415fa88f5a0fd04d55c217f7f9bc3d442cdf7f4d418d10000000000000000000000000000000018169da30a973e7ef1f491906acba73404c52055fe272e969fd9a7c25d11ec0771d9ef571e6474f7ea479250193b2fcf000000000000000000000000000000000e8bc103708ed76163b5e355c84fd17865b7fa8a0950e39d2acf8c6f3abd9fd273d8060f585f2799cf98a3b0dc10d93a0000000000000000000000000000000016e37d22c7d3c66a114441c96b677d829b53073eb4329ae0f6965b525b6e32166a0eb0cd98e7d690517bb56bafc9f79e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cb9fcf8d8760a1b8dfffc1bb281f1fc991b14f79577c2f8f95dab4940b6c13c1d88c37f3b7ec047939fa4120e5c3b72000000000000000000000000000000000ac99677d25a78583d559de1806514442353d8daffb44a4893ada78e1fd394e97b4290b81bf2c85af42ab919115f7b5b00000000000000000000000000000000016b5b61b3384749f935eb7e47072aaed4149b54e1ab5b4ad5608d3c7557363ee84fc0107fcf150fd80f8797248e2370000000000000000000000000000000001983ddb827ffa40ec0f97451108d6f2eb77ed41b379db4477a0562c3865e996b54579d70049febf82880e194fdd73fee1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f64f53696bfc1742be9c9a36bfda36d7e830c822221521b0927145c0c5813727eac4c4697aadb732c7d89ed3e1f5c080000000000000000000000000000000013f56691eab06db2ac30a39050189592501c16a6b846943e5a9890dbd466cb03e7e7b3bac312da602bdccf1605f12101000000000000000000000000000000000b8917fb95077ca894642cf29ae1ba5cde58c05f10c7a67e472b03816828b2133b9553feda4d81766b8857e609ff36c7000000000000000000000000000000000b4dd66857eb4fc0aca1c6dbccafe8adeb7b1c9a701528e92acb5055b51166beed04ae9855f74ac5ab3e419344773ca61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012feba07773004ab5abd5863aba51c9eaa6239a1ce917f0fc115afc8c28a2f321ab0caf4a6afa243c4e578ba2c84bf7d000000000000000000000000000000000f6ddfd920427a4cfcbfd24cffd0253b3235c84f97dddaeeb79feaf71adeed50ddd4b35463bacbf31c70da0c7dc82e5400000000000000000000000000000000012499f1dd5c2da4632230d37b1a870b6b12f705d867d46d92e6ab3bf7caf4c2da9541b119566be689564390edfc57d60000000000000000000000000000000017e789b489cd4fcfce278d7223c193f96b5df27ce79b7a02ed73c79e8c09e862d8a88f23221fe6234f38474c979a2ba61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011334414efc070d879c30dcd8496d5cb75e09f088c8ff9b4c4b71b96f0952315d8c840d694ffa8be023c5727f0f2ff0c00000000000000000000000000000000051171cf84c64652b00a15342c9435c31f6335b8d43e48481cd214a794f97c9f1cc8c53e00d2c64e3596eb7a1c8db37b0000000000000000000000000000000012e19c2d63b1b17a54e9f7d5daedabcf283a45a7cba86f778f0c1c16d84d42e75cb1a50dd091d33f3d2d02df2c9fc40b0000000000000000000000000000000005d5cbf9554efa3e6214f6353be67f3ab014cf7ac979ff7020932a454dcf9746f114581d6b8ae4055281091bad42125a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001948194d15391fc54b26e989d233bf5080dd91f60021c19c50d81f9a6b465c6bf9d3ebbf6804df8d0e271e20d5739d2e00000000000000000000000000000000044b65f359abdf07142773bb7029f6a779032d7833650efd95f913943e638fdf538b43735c6fac617f5eac5ba88f94a00000000000000000000000000000000008e097ac73988395c07099681f44f9a151dfa75575b86a7c083ad8110ad8bd4d9c24bad6c606d1186ce73c10d76ab7dc000000000000000000000000000000000c5df1bc05244707d6d2a86c515e7c5ea25422679a244fee8056fa513b0ead278d0a3e1addf3bdcd716ae3faa1b0533c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000007c1506da644f85a3e1825dd9b42548b0cd414af498782030ca34a3af02731c4eb25650179ab0f2b18af27b55cb0b370000000000000000000000000000000003e7d6a1dda11cb7f1cd33a71e0238e5a0e11e029bb5f23e21507d3437bbd6dca4e57925eef6760976fa610a3ba574be0000000000000000000000000000000018d72461bdf1f2a43fc932cd6bf1fed07b8670615e356cb75f4470dc6d3b30c58c76a4381ddc275b363d490728315c1500000000000000000000000000000000068fad8cdcb135842dd574542269fc1230c2a07602f3f934d06f24f39188dce6ab32cb7c4e2cb930a118bd6c3ff4e03c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007caa0ef37a25592f5603f7859a9844e79a178bffd60d997013a28fb692547363b2a2281b969d1e1cc18bf0ddca3e4a900000000000000000000000000000000165571effccc21210797627760c7a4fa7fa2b9586740ecc7129c7c2b20b0e0356ce5c29bd59002fc9146c82789674d640000000000000000000000000000000009a2811b3ea7ee8b1d2f742a28ef7757c65d91902d6d4ecfdd908c998be2dfacf03f067e867c5f5cc91342917f528dd6000000000000000000000000000000000c4f3e2f27fce562a06f93d30714d13ddf734648c2f5212c9e79e1f37b5df00cc1e748493e3e47d7282427f4b96fcc661824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000319a43d7814ba5af3b66a901d4e39fbf5513c377ecefb4cdae6661f0dd3ed37932d5732c7a308368c1dd162dc4af7b700000000000000000000000000000000064e7386d535e9431e56b743f04b9852f8350afe12a1c11393d03d3f842141c395bd47119f96247f977924089460fb63000000000000000000000000000000000e204c2ede2084e29fbe8057bcd9145dac9537545a631eb9643923dec0ef1f6d477feb0af3ed0946d012f88464dbdb620000000000000000000000000000000014c2750d4267971409bfa62c1692f745f3a59e78667f95b1cdcf056ee119afb8808c1f11dc041227878305a79bd8cff81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012a33ea2e5e38d2dccdb7d2fd25ec72a9c8e28679f5af1d30b51bb78048216653f13f4daed2469ce70213947cc71e5d2000000000000000000000000000000000dfcc2f18eccd32258aed1e3d2f13240cbb653e5bb8479ae730e99a96dd7b8c36a7caa052910fba8633b353259a179d80000000000000000000000000000000010cf7bca96576960f916386f27dbfcfc2734f41e87503a16740fecfdb1eb9c0dd86b7490173743d6c2916a4ed022d49c000000000000000000000000000000000dff35cd4eca984221817444ef8a88e478885c0fa981a179f2b42a7ed0c93929a76f83cb3a4ea5ab6eed279da50952971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006d13abe80c13d81ec602863e52ca9e599d1f7d4bc952c26b7b9b8715bf1f6bac74432979eebdbdd2393d96b3dc9864e0000000000000000000000000000000006adff586cff085e99925a25aea0c437a2a991beb14b235df6e978a1104330ee152dbdae977b0b72a4e85f710db684f00000000000000000000000000000000007ee67ba0d2a0240e1ce44b8108f7a3e837878ac8d43d916a0a7a8ae0216243707f3f16f7ac05d319bc218a12bce80830000000000000000000000000000000004b25723569ccb3b25911ca1a07f341237f2a053e1325052e6527d35792e4840f2e9d02622a1ef8ecb0dac21df9b08391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001484a040ea2bae04139a34da6f809d74f80aee94af1ece6d06b29b91b2b8f21bc6e15cb5a953320651df2fc5e75380b40000000000000000000000000000000005242c250821bf498ea7a5247d38827286ce758d73c742af398a7ddaf59664944f329268c895dd52224fb0ec500722110000000000000000000000000000000010f6d5b952764d4b6cda0c36fd7d26546fa8df045efcc49db1d766d7d7c0cd76abeae3a169e1aab47e1aec289e1a8cb6000000000000000000000000000000000fe94bc1bf5d8a00e0917ae3886945ccd1df42a1f3f72a3faf02f0aa74cbe7e4b88004052592fe1fee6616c3d61a9b141824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000039207eb0c0ab8d79fde1e0b0b551c4781abee336d01ad1cc6601362f298d070816ebc370f8fe93b3fd822d4a50428ed000000000000000000000000000000000626ebb9b76ec89ad3efeadb96ef186bfd10f80ed0293c865e440974f8508f5625f329455f42c9494d0c8bc1622f7129000000000000000000000000000000001451e402e8d5487d08e2d3b0c2cb7098e751a4464a24780d1514f1166c33cc376d722f6a10131f561aaf6e2a0b1c03af0000000000000000000000000000000005e5c8ddac9de05efe4bcac5caeef10b2011927b33eefa0626c178fc2d05392e38ebbc5f587ba9bc91ecd846687c63411824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000162ec183605c2511dde4bea1a9fbd6743162d26ff0d0de184e0f80d6e3c924d239114e55b9013caaf42bc139a0d05a640000000000000000000000000000000006c39bdd03c1c548c2d2f56281e679e7bd9407367d1367929b8c138ffbc63c3ec27505d01d5991b4b009ebd14efc3b3700000000000000000000000000000000133bbb87d98dc5027357ea143cea22f6136f1c2513e7d843283555378d6460402227f59e2a298a96408393bef880c2d60000000000000000000000000000000008a76540091bc9d3b0f3e717faa9c120806ad922b50ec43f09974f63340c3de068b1708be15cf2eefe95f6a845f83eba1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010634708ca838cef03b96ffbd149f32460e9cc83566ce2585c524ba35af17954f78d7e4c38f066886a63df282a4a4708000000000000000000000000000000000b5bd6d673588012be3f1ba0101022924eeea3f0390edcc4ee2fe31e2acce9bc50b6f597ae97cb3c8571c156602f650c000000000000000000000000000000000afb476b6caa7ed864720ddde1f44209a4cf2a0d919464011cf0412e6ab34fb313f7840740ba43cf0a7492997610e53c000000000000000000000000000000000b3a7a785641cfcd2f1b0bae1026ad90ff68b88cce7105856f672c630435b0d924cffdb6c4177023c7123bab00e2d49a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000131e849c2526dbfb0c026e63bcd7a4564897d12cf9df178aaddfb1cf7124f3c7e3dc505324d9c733b0cbc568e52abc440000000000000000000000000000000009dfed16626c4577aa2bf8b1f18c7a0f99b0baa67c1f3b605bc7101751dbd958ce2e70091173a0cc2ecad77911368ecb000000000000000000000000000000000db74538bd15c5cf5260bd1513ba24e93177f1b8fb7cca5bb38407f60028b114e686bb8a42af786ab2d38971c26cd71c0000000000000000000000000000000008cb7da1a1cfcae739b2e70da75ebe5ce88003b0e64e76a2bf14f014dfe58668111bad41bce8b04c6f936580e866de5e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001910f1b7653d0f6c9f3321091688e0a1af42083a6aa8d857121e0eb15ceb013d5af2596a6d38ae51b2c370a388511f900000000000000000000000000000000007612d86773d41236bdddcb64adc9603c3d3fd7260b02b2bc799ebfaae739be263047f538dd9290704a88ac9173de20000000000000000000000000000000000196cee11ff27df206575e7f1dfc1e66bd34d4e56e12efd4c3336d10a4e8b42fdc5f9e6922c1bd17ec51ef746b1dea399000000000000000000000000000000000434fe2aff07c2cd6814f1200c2b4e3ba8d6a490bed42364e60ca5f148df5662095a816346810dd752fbfdc4a1dbfc681824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a834e016100229c31418cd1656c294aa45f9361678eb739771c11b03a96b0a0fda7dfba97e819d32eec5f26d17e71c20000000000000000000000000000000014f717546a63bb591db133ed2a18a9c0c6c17a368064465fc6c15e05e2fceedf301f90401d1793d86d14e97309aa6cf200000000000000000000000000000000129224d30fb0c002970e954bb667769c9419b4b3d9e6cfce7432ec9bce93801b5881803bc76f36d123a453527e014a76000000000000000000000000000000000d5e845e63026b88f86bc1549c7ff33d0bd384be28e21a1be02ffe97b67b31af942995f15fd27a1d98ccd47d8344f2c11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001593c45bf67558f518c90dda2a98ceef55813cfc5984522064df540118003ce50e25ed26cbeb13e3de795830d67cdd4100000000000000000000000000000000064fe133f4dbc162e320d7097079ac13bc3b524ab34b354ddebfa2d866e17f9cd7565f3d37e4db1fccec47345f1fdf0c000000000000000000000000000000000b37f17a24d92c63591625e4d664a6e182c25f58915ed1acd53f0d510728289b6f520ff6a83ae5af1adcfc4d2438889f000000000000000000000000000000001951fcb26d7c36ab06b43f8e95a514c73f09a91e798d9c22c99b22b48d4adaac7e052ac8ff662038fab0474a32de36501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e0be046229986630f7aa765ece759c26fcd20e027db3da9320877c45c8ba62c9ade50dcd371f0474ae2417091b439b000000000000000000000000000000000033a48e75b898762d71ef38fa87891420befaf2defc79e634db65b694f6e104d6594ffe7a445d41d5e8b846e47804f39000000000000000000000000000000000631aa4436c3791fc0e76387c714efdc12c84eb8516581450731cc3e256ed9c92a41733d497e8a37a00f6603a3a36c35000000000000000000000000000000000c6557a4c602c1a847decd784f3214021536272fcf4593c1e27fb421f3f66e6e4b553330a25723d15ab09dc4c088ce5f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f8bc0e99e3162d95cc2698c6ee5deca568d160c6f0c407d71c7bfba91e284994b2a724ee10b58c206df751be0d9b5b8000000000000000000000000000000000a554a9495d1e0d2bfc3c43196cdecf63d03dbdb4a647c8dd4bffceebaa5eec05af3a572ca98a0dde92eff2361ed0adb00000000000000000000000000000000046aabecd5644a4bb82ba4e839e7bf92d2bfae8d9c60f07420e0b255a92b6fa0e62a284cd9cce83f343d5994d1d95ae30000000000000000000000000000000013bf2e9ba6033c6cfa448a4e3e35ba2d03fce76ff9c23a780b5e8aab54606caef9b12f3c5593611c591be380d093f2031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c039bc5dd2a0d25ca847b615a069d462f9abd3a7049493c8adde7cc8aab803066dac3ce56cd087c75acf334625895f0000000000000000000000000000000000c1a747f18a01eca9723f9b5ddef72e08371bfbdda517ef1343bae1504aa590b236b5b96446222b0eb5666ba1045d460000000000000000000000000000000000a22a6d4dc38ebb3a132913d4b26f4a0bf6d0d057c5a6db71f0dd05778a50f9e2e9ff17dd9ecd4b1afc69f3cef186e290000000000000000000000000000000003b6fd55fed34f7a8391a289abb360b022c46e4d2bbf4e01dab31a94b871124212a46b3ec663629ba107440a434521801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001fa0ad44811ab60f326825657fb5505552af3975646bc2c6b582596a6a9e8a52b331cfc40d782da02ff80610b07631300000000000000000000000000000000106b7382007607f35444f46b3ce4cd66889257ae2c5abc72231380b6e53bb844ceb1756e71788b5b0712ed886c2e1c24000000000000000000000000000000001261c3effa1338ee06a44e6e1cbc3da526396a577196d101cd802443e7fdf11da6c9982e636ee6f44df6ba06f9602146000000000000000000000000000000000707788b1548bea0788a8f8ed7852902d49bdefca9d0402603221bd36827ed4713d99de87d8585574dbdc86f1e3398011824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000194f1163ad738aa88a47a87701fc3dc06aba35879139dcaf518230fe43524958ad1a0137e348b8b9c13d8ce11ee815bf000000000000000000000000000000000d4c6a6b092a4b6773c06ed0d78641b422750aea26912449f2e0383305d42115fed62b866b01ac35dc9859f201183cea00000000000000000000000000000000097604ba7a791f3e90b439f5d9990d853e4bce39fed54a3f18ebd0582b9fdfd3427bf3a9c8b6074622605f57c85b63160000000000000000000000000000000019171dd195539cbf7e56a577b27c38600a920dd7638479f485f9c2b437f386e6858222dc921490ba0645b5199222fc861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000142ed612879f07123c3affa95d39e9d18ab3dd77b837d70750b1f42c14842a157081179b3ac9daa91e045a9f6fd9f957000000000000000000000000000000000af6f8db1de051835ef33ceca7f978fea1470148ae46119c0b3d24e173b077d5498a5f6d4728651d4b760f73d7449c8a000000000000000000000000000000000eabf34306e207b1987472d9819ffeb38fd30e7a3cb5d99285eb8c8e98c4784806da6ba7456349c9190c7c4b652e6b44000000000000000000000000000000000a774137e2b7260175dca1db65edb85efb394d9df79f68ccc814c057d3a0011743d8f228b41d23cec4519f774f84a7a51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011949582891f35b0f5c4c8ade127129470754461055d1d1004eebc535ae0ea779ca6121abf62da3c4328420db28cce9f00000000000000000000000000000000197749429a268b646c8b8799eefc77034edeeace7f9460fdc4ec9df3c2cbffdca8ba45950b8ee6fc6c7abe7bf941956f00000000000000000000000000000000167c2aa82ccb44057850f8b6bc7c9b87ef7683014cd775aec6d0a5b9a261085b1854b0d2809433a049b8eb87a6821ff40000000000000000000000000000000016f08b4c09b3cc4b2c2d7903e06adb29632119fb6e1308f6ddce145bffed791b3a1c888d0b4b95027281131f0060b0bf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000771de8e8660d4f9e1c4600da0e3d0abc70ff3ab5da56fff062c05c4e745e54e678c3c855b3e907b9571fed7b1202e140000000000000000000000000000000002826fa00daa313a80a2682720260022bfef9e31f4550ef3344ebf4cc594a6baf2ee29e1eacbd52cdc3407e9e5f72fe20000000000000000000000000000000002eb50bf8ec8ad3439e7ca20445d7951651845760860c1f8d281708669c34d032eb088b434c37757e00f7a1e6ac4961f000000000000000000000000000000000b1811eed32675e657a850f1025370cb22b027f1caedb46ff5ab77cc8a5b62e2dd652b1a65d48691520ad32e8085cde01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000191315f046c57742959f2282263f1564f1a0783913bd70f64d752662ea7a14206b13cc685b4d3cf0c6bad5c85674f2900000000000000000000000000000000004994d47674c6098709dc38f2c1a8eddeb5a9ff8f6db29854a0efcf2d26f36d7685b3fe031aba63353e640679e6be0d80000000000000000000000000000000006a1031a1bdab364ef70fbdfb51419d92916ee4ab0112e7c0990a940243ef7fa528494461d016f3f512a005bd33d4b8e000000000000000000000000000000000966b18f7ab411f9f2d4dad1fbf28f466c37f6ae2f3a47c7057b93faa5ecade56e9485f321405b52696f52faafaf66741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000091c096c661c61b35216d02dbb1ccc4d639f7cef5f8f611f89ec85a82b4c5d053312b4c7049e3bab5d3a1f914410dfc30000000000000000000000000000000018483fdcc8bd85e12832dc4d1c39dfc5c404d5ff087cb55e89cace3986927c06d45f12376da0e5b2aa66a2b052e3fbac000000000000000000000000000000001597f7397f7fce61422c28a0874c77efaeadae214ab2c63894377de5f8ad56ec0fc22acfd1d8c356c4a614f189ce048200000000000000000000000000000000113921f6c2a0e55ee7bb6727e9d9c879295549b5d340fcf5b80ffaae04c9d9c4c15418cf9b78220906c023f1373d3af81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016e550be0cff8389005ac05b1d618968aa3c1f0164141649d89c88cf329a4fa645c4d931474f4e43329cddbae25d8747000000000000000000000000000000000e2966975469fe5feea6bdeafc8a66cefead784a49f7c2a5a30da0542d5e9d482d161a7d2d6814c63bf53074d4bcc0460000000000000000000000000000000009c2ec3f0f37968a2d77b4e1610c5e4055bcc7d6891d82abf1e7d2e7a3412af8bd5e644a7dca6efeeff6707fd3f5d8060000000000000000000000000000000017e6f1048e2195fb1ada1532f41116757ddd5f362a1f586047cde15c646a0c045255cfdea17130924ad1223ce0e719931824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015ab6e2fe9c3d0712e019e992d88b61edf4b6672d4c2fc64e2bb8f686b8708605a139d6f501d9bb5a7dacd28e36aeac900000000000000000000000000000000165246c7d90359dc3f602d5472285ab448b57e9c7ec21bc573879ea4683eba828c5a3d1d42b51a0db562cb526a97169300000000000000000000000000000000131d7adaf84c2af6320904ee49ff7ea6a95c49a655702135b6f4366fbf40c572eaad85a0300c5d23b70f7dd3bd194edf000000000000000000000000000000000f62956db7f0dc593387b399d1a5df2ccbfe94e5faac5ffd2d675fd39f736b260e8807f62a3cf4c98bd03f04656281c81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cc9cdde86d1778a13d90e1f93bddfb2dfead644bc1960f165e4e8d183638b4f95fcd81bb1ef927961a4a73f0c5627fa00000000000000000000000000000000192829219b8649d8e3c4f8682130eb60b7600eca8ffb07534ef55ac99481eaeb94454d4cdf0eaacfe4e1cd5a7e41458c00000000000000000000000000000000192fcdb07a469717219f34eb84d04400b93c1480986dd89451ee2d40b2eb7eb8944c9dd1b75b2492b3af66f7fe6bef5100000000000000000000000000000000065eca88f2b62fbace2ad31e2fb6eff4900aa8abed8d52d8321eecaed1d03dde09d6c59a019d7ac5ee0e2fef4813c4021824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000225162fa81cc1ac5374a949d80c8e647765912cff7cd540042c8cacac963ad3b4357014bf90c9b6575374fede6e267a000000000000000000000000000000000df20bfc6ea454e53ace1c34868e01c0032d4b8434e93aa485e73169dfcca9fcec793b80a1efcca41d71a9c86704fa960000000000000000000000000000000019fdceded049ca0c1062f44ed6dac70976de325046c5472aca8145f00dcf41bd9c574292ad492473cd65c252c58987f2000000000000000000000000000000001470e6df5643e4c30eeadf0bbf2e5013523edb083caf916ff04c5602e78a4cc8fc94f2e2ce478246b85d2347d1e7aa4b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001292973848c3142cb601062860cb93df46bf2994901258cc5053616624efddf6d8b56add48d07a213f8e664d62b97f020000000000000000000000000000000011d7336404919b753f7172a0742d495123e03e26c7b561a3282937f63d48111ff59b085f60d0c70a014d91482bf546ee0000000000000000000000000000000017df9d3f3ed74139bc2635222d6fe82650e3dcbae9be1b77d0de8d750675c47566823233bf6051c05ef0359c47a13bf600000000000000000000000000000000092ee128f1843bb015296ae245e321d5a26105f20e1f915fc97ab92f65e440f086f2ccc134a6b523e1666790f6c724fa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f98bf2a27ab6a1a8705b26767bd75792643fad01b2b4ba57c604d14f1dda13e8a8849360f3ce25c00f7e19b276f2f6d00000000000000000000000000000000042ddf099c17007004d8429164b7972e86c0034130d37b73d4a2930438a1a570c82817c9890f0f03b742c27abb009eea0000000000000000000000000000000001fb470cb125def3930438cf47465429fa81ee23919bd25dd0a815e9c03bc869d603de16b69a8f788e6fe9682a8f9f71000000000000000000000000000000000246b4d5404367ebda04a0538668937f59cfc33eaa40252d51d90de826b392591ef52773fb020cbf9d8d80d346a9e0a31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013ff5eeabcc968caba8758c5a16f7f99576d9b855eec26432a79b29fb9273842ee04890270c5d13632d9dfd0d01980b10000000000000000000000000000000008ff475df5cabdaf64e953da4ef5ee57f3d781ac235a8aa3f5635bb9538481cec6807b1def40f405400872f2d6bc2eca00000000000000000000000000000000043c5af3ea49a0346cccea47334a7f27db6a5452a21cca7f696bd19cf1458cf9bff0c6a28a21f9d202de761b715dce9d0000000000000000000000000000000001427e0fbc36df1b1e526c7e54d0453107640eb9b3ab95c05d007de80e245eff513b0f3fc65ebda885eb2e04f780f6551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000073b3da9bfb751214df7b9c54479a027b62ad4c242ed74f46083a5afe748262a8584a8ecde7e754eee941bf4292181a300000000000000000000000000000000077dfbd5f9d053e578f21beee78927e35d23dbcd1ac61888c37d1a38b70b78055cdf5af382f031bb1f4ffedd43fc83aa000000000000000000000000000000000be94cb71d04b05436d9133883296c6b8786aee9aadc105704eeb39703e5b47eeb0f2310fd0a2fa951877178ae932408000000000000000000000000000000000b41486a755dd51239442ba8262317e26651577e227e12065943cc94a5abe9632dff58d9e35b5960cd24292a39bafe5f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019752af76a6e4fed03c3a72d22237ffdf886637095366536436f679239f553703c7ee09ac4833560f931a0da512393be0000000000000000000000000000000016fd40c0ed3b939570ad108a1ea61410c515ebc640bbe2cf204a912210ee502ce933237c4d9ba200e8b10661f32c32f5000000000000000000000000000000000e8fc48dd82fc0b78285b18379d47f9d3a547be383da3eff27fe6ab5e00b843f00f72785836f90c7315d94cde90af6e9000000000000000000000000000000000dddcc29eb358a23540f57632cb784c846e84435f4afc8c300ce9f429d0fc6808fdcfb2c0ec8541692d737d1e9d4f0b81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cc5d1dfc3573bef2ca271287ee24a2914aa5e39d2f8d8d0f382803eca6092bf58cfe66ca5fb1489402b6efaae851bb20000000000000000000000000000000006e653307f7470467421b1299bcaa72f5c272cf599cae6f50ad4581bec5f78361f86617eec683c491585b83840011f8800000000000000000000000000000000186803c8071f6f80ff1dc07b7e5524678be2c82fb8eaef6139f23a67b323cdc309627099cfcc5a0b382121b02ce253e500000000000000000000000000000000012ab3d61bce2b2b6db63f9c50eb7b40b2a3418803e4018a6711fc8c7cd30f5c2c75fccc884267ea3a16a76b49c35b0a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000102a867e19c660666edfe20063f26a58fb2df919dedc80a2399333b52f3d6bbd88279917f851e5c119f9b25b6ba4497d0000000000000000000000000000000011caf4ced309a00ce8076a0220179a4babce3cebf396f8d7346271dd75eb7340ea0d9438463aec43a82c13279246afa700000000000000000000000000000000089dbb0e0787df6f2ea08d64cb5cdf9b83feecdc8704190a791eace58e65c0b4c736a6c7cdde5c2992b504a92d5e957400000000000000000000000000000000152c968c6dec3f13f22ffbd5145905a667bde90e6dcc07959bba3be9a1375faca94ca030c86af69767f3fce541b7d1e31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010594f91e0c1640c3ebfa908b3296912f79da618504ff4a552ba377d7dc882d336906463b33442303d188f0ec3d09d3100000000000000000000000000000000147626ed992710b7471d03e9d73ffe17d7462b83d21058a88782fd13b1df83ba46534a047db6a5e161920c6168232bbd000000000000000000000000000000000ea2119c595b81c2cc2b1aaae0cf883b0ef7cd9452ed59369d8e61c20fd7d7c4faa6641bbad00d985cad2441976d7f66000000000000000000000000000000000c106eee2bb71a42b800d40eb28c9711aa227cdbbb7099869195320abafa564cd0d374aeb14f74c9926becd04073ab741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a042bc78a23407d5c42c84feb93663bd5ee833d61d9bf67602586c6e12abee2cc18202e7b13d11988d75bd09624c54600000000000000000000000000000000163e8a4eba3d3cdc2cb0a5575e21e7eeb4740219798d558c9965501e114828825850fb6cf4e8523f8dd90cd9a4266af20000000000000000000000000000000001a090a8383b76048a7f7cc4032d3ee5a13e2e06aeb51ebe96ec7148a0e6d362a64b22ef4935b76b4a72d14474b0a4340000000000000000000000000000000001a7d6a0f9245b39b8bc474cc6102b75f8e44e7870e8040e4cfcdb9244439f8ba478257d7b3cbb3dc47937168dce1d011824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000020558b0bde515d9f4688cd3d40f08e149866ef0d9ef72ab15c8be20f6e838135d510aeddf269a365a4c2cdd01b2f0110000000000000000000000000000000016901140ed918b7bb92934eec91233fded0053405849c7a752025d4324cda4c8380994bd96d0a71216a12f2b9cd91131000000000000000000000000000000000c4166f5636771c015bb5f960ae052f0bd30ed1947bd0883eaaf0601781041ce2623410f0e872564b486b38cc3189c3f0000000000000000000000000000000015aa95732fbab69a9a0a9eb70c68998aa3b582f0dc67664e25ada1d44c8eba3c073142c1121587407ecba648347eea151824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015fd6defc299d868e4c5ecafd2e80564ee369602c47fdb5fc162fa11132dab3afcded49af1ffa4cef460535845c90fac0000000000000000000000000000000013af4acbc698129722f58de7e93c5428347fb3d96dad7b308b516ffa02507d6f8450bfec5dd9289ffd9ce891a1986f150000000000000000000000000000000003cc553bbe0184b73133187de0fda87ebfdd7c02ccef169d4fe1576d7bad8e0842ba3217f3b02f79c1c416e4c92154ee0000000000000000000000000000000011abf9ba02b519ab6997c8cb86fe4fdda0622300eb64e1e50171d072f6cee8b8cdeb7f8c0f0de500d1cb44f194d3de981824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a212bf2fb60a6f59cd94d916bfb0f77156bad56d4801854e261bc4836317e2afde6ac44855ab1020807997aa18440c60000000000000000000000000000000005093f26bfbc1edda0f4ff1a4f3dc5a7aff530a2785a307addabfc665087a9c3fe2721bb25d97ec5f8aedfa9efb06a910000000000000000000000000000000006ee42ce79e6f194fb96b2c47af26be1bf41ff732b1dc2e743029431b0554c201b41c1246c2e6fbd893d8b375bbea05e000000000000000000000000000000000e7b08abf0706690c0cd56165edb7a17ead5afab9c3ce39e65a0f6042802e18cbeaa45ce3a1ac928f0a361f35d8476c21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000431a27b284abfc6cacd5dc404563fc6d524adc5344128e4fb9410db17e8ec91c86e3b1f282f56ccce20decf86f1e06b0000000000000000000000000000000000193469a53aae61229d7c18bdf4b760ac307165d73c1d01ce845dda5e0a3f08b70acafae0798789ff46b535e3043dd60000000000000000000000000000000012b288599902a4744ffb6fe1c7a8b2d2bf445edd7f040becc2d66b9bdb4550d1ed31b18d1c2da0793c0602a82e454d2a000000000000000000000000000000000e731209a792276d07067d84168983502f28dd1fd1cd19d7c9d6069bee0c4331e082ce457b98303932e5ac66f3fe56691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000035f24edcab3b860eba731dcaa5eb6d7a5b0ead22a9316d860e1ba7a71107da3e457c52d714bf62e167b2bfee67f542700000000000000000000000000000000121525f4c709fc48f0769324c281a37f03167fd8651cd720a6db56ff20f7daa39ac3aedec2566a69f74a3241ef7315f6000000000000000000000000000000000e1ec42dab5ef9e34118b7e7bd2a3e47b333c2b43208294b22c209636570a0f99df5b094df0b2e2fef3ae1af0de157d100000000000000000000000000000000076f51d368e155dcecf85015e7cbf61dce92a1f1eb384ae11bad76903964dca6dcf4eff24fbbc4e962cccfb0e711a2f31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000807ef356d6e5c36fc52549cb70b6d87d3daf62904e07dddb8cd7d50e55f3e3584392cee98aa6f5f9cb466588dc0f86a00000000000000000000000000000000193453a9df6ce4173b68c8bf2751e3457bedbbd3e6938f3cdd8f2c9f9cc10ecde889f546c37f158cd039e9b66bf5963800000000000000000000000000000000026d4dfbf419de80a9fe1f366b1e590a037a4fa36d30e482547dcf10df2d394b03c6b469ac140c256834310253d062810000000000000000000000000000000008a19496fb44febb18f51254ea41af88640f34f06a26617d6cf9802299684690350a3a40af9adf25e3985eae95f364db1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000016d5e9786a845c8db93d1dca1af58e34d24e488068564ecf1dd8bea3dde857da7ec61d904ed4a24503d5c4e664d016d000000000000000000000000000000000827a9737aa644c9c1fb2b24dd4c9c1f350e022cf39c60501688f20c6503bb009bf46b153e1cb15025e3393aed1491f8000000000000000000000000000000000c7d723c336ecac4fe15f3307bf430a76ca5d4c389d9ea2009e895319bd3ee4f1c7d74b2fe9d977a3477a58e2c3b263f00000000000000000000000000000000158d4cc467d9a7de2f501c37ad6a99df0c7c7c66f9a08de30de5bdef78aa8b6a7b13ecb31def2d58ff1e59cd53229c551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cf63588c89bf35346eaf8dc9cfdeb1a88e499ff22b53bb8717363fd4ef90bed17bb7bb45c300c4f52fcdaae4c11b361000000000000000000000000000000000f74d5de8335492237a2f666fc505e7998da9b9932a3145869f2770322a8c5402dd47b6b09e557fecefb69820b9b709000000000000000000000000000000000115eff20f7c87afafef41598bdc5b38f1585aef556eea7becb87f8fee0960f27c2f527d89722c011bd12f47762d0f52e00000000000000000000000000000000003e7e41acc2aec7f5911a57fe5ea80041587273d11d1540fc7f49aa777afbf4dc90d44971deddbb139ebb2862744cbf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c2be89d0029915ca37194ee8f6687d109e1b6ea43fff92ef09c4e0fed23d271fb20b0f211565b2896043f5d04ba1da100000000000000000000000000000000184442d2e9dfbff934937ded2bf5e31ca81d7dbe14eaaf77f808ab6288ecaa85baff333cb38accc1fd8cf3b780b7527b000000000000000000000000000000000fa6df31dc666228a444c54ab05a3a4aaea059dfb116ad16fe2ee36ee1676dc5a9a5c3f578337e4ae4405720737837540000000000000000000000000000000009bbc1da045a4f63bdcdb8884d260073de2fd461946d900419579c079887ecccfb394542b4a35684a66bed06144bbdaa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000017360695c65cce74126ce0de693c99f96c5030889e737b36e5cbc83d25e23b861f7ba2d1804ffe8e3c46d7e4341d83e0000000000000000000000000000000002dbdc94348dba998b532f2e7f3c181ef59bd11c4d95212c81a2780f71db6f25d46c5ed5020e9f17bef240fb316d2f0e0000000000000000000000000000000008e97c3bccbfd87b2b6652d6c17c958de3343253eec415c83e11ae51b602d2480436ca5af4ea12ebf6c053cedc7ef53a000000000000000000000000000000000336934e0f4930b4e18cba0b381437e525da3cc86a83f85348126e4ea0398f00f523aff05e3b460206bb87a8936f06691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005a51f80fca3d163b04444cc59789545bdd28ed3f940335ae35f72b697dce043f8cb3d321ca47ea89b0aa08f487efb260000000000000000000000000000000013125a60d6e35923df1dca921eae3e2bb7aaa507fbdc42fbb07956f77b262d921c27fc458a29ffb84cf97d344d0fc3fa00000000000000000000000000000000028c55767be963f97abdec60f903ba0d5cdbb61ce8d5a4fa888050aa37f6451cc548ce9f35acea443efb4eac919bf6c100000000000000000000000000000000006f949d5c3465ffd62181a3f824b230bc7b8e5a06aa70152b32031ae97ba211d007e16fe19953d0c3143fb16b9ac6321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f05e3b8bb4a91ab52d72e0aa085bb31723c1df4b61740d532e50e96e17a1a6fca49b47f290f9b44e693db998fcf66e40000000000000000000000000000000005c16c27754c4631e3ea8200f338df7fe8f53609b94bb1bea474df51b379ace9e37f558cafb4fbe09083744cb8dde10c000000000000000000000000000000001178e4d321ade6015f57daf59eef6608f89faba1ecbc1e1cdbfa2ca72df02ba3894d57243fc3b3f24d5b00e77adaaed20000000000000000000000000000000017e68bfc11b18df40ac2482387209545d4bb6d2dc75b12652516f01fc6e818c5c5fbdbf490172b9273c1fff7274fe43a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000cf7ea90f19b5c0688df62591816fbc43a9262e0eabae4c1bad98dca79772b65e967c594963267d2b3cddaea5578b6d00000000000000000000000000000000053142bac426b797be19429c9c1b75cfed8fdce3e6ffe0ef346fcd8b72bea5c7cc2cd7b0732d8263006a9b070b6141030000000000000000000000000000000017e51585634b3b8f4b9fca43ad903354eac44ec4c69fd7e38d583458f04fc50f66c36e39d6344a9190cfa860d74e8d1000000000000000000000000000000000180fa7820a301145f9c67b829b0312c9011e0df0eae7541f941159b50fd7745e2abcfa705e0de48132164c4d75f7ebaf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000018691d5f24ddc2c3e342992eb6f0cff29c42ab5985c7be372469995949dd010ab6c3819c77726189b4788bc9dd64f540000000000000000000000000000000002550a8e94233d6778f630962ff75aa68099b599e3a89dd620b3e572ec9fc334dc18235dec7ae67570de9167a814694500000000000000000000000000000000198fc1cb660126f81ac33a260c983b0cf6ca5c877b8c29d1ca1ef7d8c7eea976c21c6b06e0a2558ea12afa40ac1f787400000000000000000000000000000000067c38ca55a91c3d0c16f9ba792b9efa7d44553f79e35d9c0befab943b1c863e93ff3a7fe29c36a0b30c44c821f8a5da1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001c68af23703d87d31700cfc90f70df92100712167754288d0e047f7916ec12852b5e6b197000e96eb561d67844566490000000000000000000000000000000019fdbd3c18a77cb2521f9b958a39366a982c395c887e64957dd5a0964fc3b3c03f37ef724897fbb89a8a29b068dd485c00000000000000000000000000000000087291b9a2f977f53a3f7a9650a9cc97ead897acfc014056d36693999fa727880c10434b442a4aeddbf3497ad474a42b000000000000000000000000000000001785a50d655afb09982bb31e856f5940bbe1b817ce86dea441a0fecb4af9b8aadf27a999c23e34f296c063e2b82cbac11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007d81cc6285e18d3600d87880b8b619bfd4bf80d794590b01137051264625cd6be49020bcfda2a39aacc55459de8eb63000000000000000000000000000000000fdfa381fe465d6a832d2a9fd94f4c1d6e4f335b52ef2ce12f242e43ff8eede7a3137899a8fe5ba332d06a668326db920000000000000000000000000000000000ed8429e0e1588d94cbb616c3831096d2da8837229b7c1cbd562e10aa2061ffdff6258a7109a8b3a35c4d5f434616af00000000000000000000000000000000135324129d218f8fa88502ffa3445212260e4766658abce6ef976a731a960d0d4f415735f18657e6152a16bf5531c1301824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012502a89815395f8b23cd9d9a075cc59874ff6b884fbbbed3487fe2be27c0c103983e7b13f93698bf4282d94c00da22f000000000000000000000000000000001988e82d8e941de540c474e69dc014bd5bc1b609f3bd8c38dc77cab9f4f95c9486d3375a7fb0dff270403ae0f61c05080000000000000000000000000000000010934e07c97578ebae43c01fd7a30be4d2169e78003287dcb3947f83285d2825634d37faa98cf81841984cfa4f4becb8000000000000000000000000000000000306c0210de723014fa448151f2aa96a85433cb7ba3ced712356b13b3256b8037b58184d4b19c3f22b0226eafdd979031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000159ef4308b9c089b96f202e27f078c8a10d54e5f025eb7b5e7db5e1b3fc9f05b7ea804a854e2e814b5a20ee15ff520e40000000000000000000000000000000012e9a4af4c4eefa94b3b9c7fbea5911c055c93468df46da67aff464fe8451cf171c50c096724f8ca4b26e2d0a72adfaf0000000000000000000000000000000015f39f05f518eeaa76d12ff47026106cb84247c21494bea3d4377f96d22599d0a2e36ef32fa7d46bec6226b75b1b24100000000000000000000000000000000013b5b9f7bd3a5e6dfaacbc76a9052a200af114369348f3b52e6baee6f9b57b89c7e97240b467aa71a33f43da6ee528ea1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016fb482a86b75849fd7c8e79546469748b42b667630fa40ca76f9768dcd72086c69f6130aeafd5aa7f474cd70e2f1dc600000000000000000000000000000000020641a3ae3355c13c35725f9084cd3e42a0c839fea4ade23760940f4223826f947da5f346f32178dc07425bb7e78748000000000000000000000000000000000c41edf2531e2ad31a76c74add2c9be2e8eb4beb12dd716a6377808d2ddedc193839a39152ae9202e737428b88db9069000000000000000000000000000000000b965e655a344a82b8cce3aa58c9de7a647ec3496231d217487cc91722fa7098cc3ef8b4b363b19487761f229f9041c91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000107920ade33c19eb09a080300b189b6cafe69ca3ff83de9a954e7759898d76e221891e215b37d0c29b536a689b6a5afb0000000000000000000000000000000007a616a02a3a9688dfbbb0846b561a6997dcfddff303b3e1b8f0c2a2fc219ed8df4a390b8ccf42ad713ac056e0b45cab0000000000000000000000000000000009c37ba212c697085bc6190b8992a254d0258db7a2dfc762cd2fce1afa9bf272824272ecd0ff7f13e53beeffb95dc4d9000000000000000000000000000000001257c1434440891e6fccec82aa2f0e768205d5a09972391df032759b2fe1b55531b43497a0313b93c4a56ef5458cded71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e0410d8c0d8ed93d3c4dc7de5a145dd769688b1a7b46f16291d9cbda775129dda2fdcf24e55d06f71f3a6e63e5e6c9b0000000000000000000000000000000011cb62af720b1b01f400e8d58f6b9c5919f5e703dc8ac589be2bd07e2619b214a9be451d2af8a668dff0516b6915b3e0000000000000000000000000000000000218127e535f1cf99b651f24cc1e4f2676673872d6271f6cdbef9130243e89a6606cd1850b40e23cb5e85381d6e721410000000000000000000000000000000018323dc29b6a511c4f6314f40b8c1fa91e8ccc5d4f81fbcdb779b7e037dd720174494998936a5d78e8fbab73cc0feaea1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008ad82660767ec97aed57da0cc4f2b66c6d42bead4645ab36a29dc72c825aa9f2b3e234e4a2fd9d25a98cf1a1e63d6d4000000000000000000000000000000000e10bb82e15b3b3a6a1bfa521ca50af7c3f2ebbfd2068fed3764f3fde6f4bab50a87daaaf67426d5be4d2dc7cc7c5662000000000000000000000000000000000025c9bc9c10e9d39a328a7dd4cc6c3bcca2f6a850d7c6d51163041e95b6f2740cb9820267f27370b1f44dcbc6a1ee9a000000000000000000000000000000000ccdc248583c4bfea8d68aa455898b0727179fa389e14108df5bec476f287c355e2bd78e0d641c16578efbcdd2c29bff1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011c78c033b4bed84be35191bc56ac0b570e0339348625943b8867c0c2b45466eb315576119a58c6aac246e21d6f1974f0000000000000000000000000000000015329eb9703797782968359b382d490fe1278d4c2d28836a2e93c6aca67e770b095cfe61fa9f87c78e31862385f1f7ff0000000000000000000000000000000017c519d3aa05d7a59f3f36e2a096e4d5c175405a6e7db050d8cfb117e973b5e1f7a8b008a21f89decce295b30e5eba7f00000000000000000000000000000000015d2e44d46e0b3abb8636de0e57093f7fe238afd983f1c6587a16ad9a1686b71b1316c3a609d523a840db04d91301d51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bdbd1cd3bc6cb80a20c7ccd2598d36568ba9ace898b03576f99f05f988f062ff2ae7c5a7824f415ab92a708679a126300000000000000000000000000000000027b72f8e9d039eb44c0d25828da054daa9acd9f6456e336c6e62afa035ce431bc5a6787934ce0ed0f04d7b06d811dfd00000000000000000000000000000000002f9d2573cfa2db40ca629863f744d112628f3618889eb9fa4f75399714d1b6221e6fddde39816cce997cbaf8155fb50000000000000000000000000000000008bb491bac92c0bedc61d62187df1c2f88cde3124c0e35b70c518c82d341931ebc8bd0f3069c6032b080f430aa546aca1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000187bf4089aea6fc1aeaa28980ec47bfe5d2fb277abc971585276d7df4ccd12a6b2bb713b48ce5c04a078a83ac915b605000000000000000000000000000000000c2f38943e918932faa0280f0c99f46377ce356c01199eef623f5acb4a3fb8daa7bb8f12db427294f85b2ba5c26893ab00000000000000000000000000000000118bd3bdd8cc20c2de66392872b11c82e26c42186ef3015c859f3a1525707d5498add4fb69c23056a55ac1575e3825330000000000000000000000000000000000ba480f726953f5d1e8dbd908c1eb9610d298a1406c88ac48e7c01575dde556919e8e7b158a7ec8c7ad8ce9fd7c10401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000135b88b5d588f46fcc6bf8418004496c9b9fadd30d4b31eddf6329977772004d617bdef80892213745da66492b4a77c2000000000000000000000000000000000ba32ec4f32b8a86cc8dd6f42bff7357d3201bdd26f42f45c8c2285c34b58e4cc2c094090966dd72ed4bda7f622a07fd000000000000000000000000000000000e19a55b28e1e4dc78977b88a8e42cb88f7a0b6b0527164961bb2b8c80be4b687df514336d5ea6bb63bb838ee4a83f3f000000000000000000000000000000000d46ac62cdec0c6831e784a2844d1933b98fbbb32dc026fdede8f934973cf573eff7e962611476b0dcbc3964e39befc71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000067d8678440842e1ed3d4a61805e65e2374d58064344ce1f15e57d1c9b582b81d4c4c1532bb0ca981c2615398ab80b6a0000000000000000000000000000000008b6152f76ed27ef27a6296d1247a0a14dc9303eb4d235e0391a03d98625e1972ccb4a41614308f73d82283c5fa5c7510000000000000000000000000000000018e6f93db5aa60b0bc4e3d1ba43314fc0f7480d888282656f0eea31cf53ee887e41e4d056b4b32e3cbe35aeadf5226350000000000000000000000000000000018c5dd8e6b76ef860f6b68e308f1dc898fb024d36ed795bfe66731758fad9aa36399a85709fc0ba8e3795a85681550a01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c698dd3b64edf7de51d4deea49759f447a97eced9941482b5293d6d3e793cd6bb221bc598e31bc4933e7d1ca96904e900000000000000000000000000000000059da03769444de1f4e7a7fd1e622b2cd00b9ea06c70145a63fbe310c338b2fe060c228cb427a3e222faf57f8d4a36b8000000000000000000000000000000000061e9295cc3979d5b17a73102e3604665f151045fae25046ed408cfe30e7a05cde740adb5f66a329c4d7ac24e1d937d000000000000000000000000000000000b567647ee214863e5a0d9ca9ffec691fd9774b3f8cc0d683602a6e2f81f49c67d4b24b9c8cf00fea346900efd3c8dac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018cf27ab35238ec70f40c9a57b13f64253a6fd2911394d77fee8084892a4bb9f68d3d05e219ef888faf56f2e8054ed500000000000000000000000000000000013da55c6d3e85bc4cfe183ce9ae6ef3938b25e699ce62fe464f49a770bc1b66c1d1508a150631ea09d0fe843f5aad7af000000000000000000000000000000000bb64d76dc1beacd3bacbbf915e51aad1be1119caa3ce79b86d47055f5148aaa3a2570ad1a34635107af1d5bb3c1e3b90000000000000000000000000000000010a27e79db2c8dbd48567b153a835fddcd441e61fec4e4969b3778251c93e1c700a2adb8d30ce05e22018ee4555acc5a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007f187fe6c1feb1cb91d55140d4f50c7ee9713180c3422c6cfa90c7a9943490998168dc1df5b43a10bc85c41481c3f99000000000000000000000000000000000c9c5e69db4011397da44b5533e6278322a3057a1f778c0cfc5b191ff854fb478df4982e3163e8b5c4cc905e1afdd647000000000000000000000000000000000337f13d6ab830850ca0d79b9bb93d3fb05d6a1ddd61f625d4510a8c44b60dba6139eb3c72404c58a5a8ab758f098a5500000000000000000000000000000000115e9c8f77e585d65a5aae1705df3d2c9a3bca1b719ee9bc7e7379e80d7a28a149a94ac4dd426e6b93d722ae6e74d5051824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d33f79aa4dd9116aae5a1b2acef224e9a372893860f45d01fb23c3e81394e6c30bb254dd7cd6d5b682865a7fba92162000000000000000000000000000000001093f868172833ead9ef39c296b5a6049a3be93dad003201016e8fa750bb2c80f30bef185616c3f5f80dd78ec267adc4000000000000000000000000000000000be69e73f8b8af7c876d93488a4190bdf1901c02528ff289ee89967faa58cdedee464a22c905de6ef889a491a5680f0e0000000000000000000000000000000014ca3bf7884b857a43fde4825a2b0cbfc942b418a60edbac1d3a01bbb03e7b7b779252ddb408cb10b4a4fab9bec4278b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fd5c024b48219670b9ed72759538924f701bc20099030690b74ad04ea020a41fb6c6f107c73987b5565ffaddd73bb7d0000000000000000000000000000000016551b21419dded301fb80819c85beaf463c9240ef9ebd08d10571cd5041c4393ac9c7894c3e4ae84d0bd7d7aacbf7e3000000000000000000000000000000000c5c703df9a581632e2b4addeb69f8103b1952ab741f5a9e4fb574c1d2a97606e453355e55420735663aac6fad22f3bf00000000000000000000000000000000066087eee4912553cd200d0f3f6f59cdbc658879ae794bb3c5d9a8ba74be1d216fe2ba6f75f6afa510977a608a04236a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000077a72e5e85764ab92ce17db7f9ada64d95a4a4f6341fd6191b4f901dc489b4fe955de2fb2bb55da479ad9cb57cc48a400000000000000000000000000000000026505ec2b1ba0e2e497e9e6f1d8792d7cfca3948158b22e6e7664e8f9675851883490e166b5c22f7e132af5d311cb04000000000000000000000000000000001438bfb20e3489fe2e2dc40e5e24d846740bb7947349ae13c7b593875b8e8046cf9a6bcaa2e51941d6530eca211edce10000000000000000000000000000000000954a59b97486fae92211927183babefdea29542158b94ed5f44bea4b0a7fe221c627d1f8d1d3e8aa5623ebb39644761824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001a641d93e11ee8884de7cb432c61d1c810f7243f3854d36eab9368b579dc305d6360c1f16a71a79088e692f5d5993070000000000000000000000000000000000f54663ae6a97bfd2ea830ab6bbf2223fb11dc7baa55323aeecdec6e52ead211c9eca69d4d34687698556f0c7b7bcd70000000000000000000000000000000018312e5f79ce033f2b6219403ef4a01bf1287864df81cc575acba3571b1281dca7e2348917c5a9aa0be9cb2cc946c4e100000000000000000000000000000000143515bce7314ab8799e2f122ff6c2c495d9a5d570c7972da04b9d2ce19731836f8caead3a1981e4e6b2097d3e0678831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000076d32e9cd6145afab1201cfc345eb6e4f55b52c5d8af871683821d0d2e87042117c28b0185059c5d1cf51fd39c43e8e000000000000000000000000000000000367cc21ae344c80f2b529ce27d18fc5c1797c2fc0d68b5c10ba90c6b6c435cb75e7007e33ce1cf416671f1b4126180c000000000000000000000000000000000871375e0cdb52f2eee0b8329f9ac0a44b85f9a8954e8e0420faad9c132a93f6c0801996a8c5ae24f4c3042e3adfeaba00000000000000000000000000000000016c60b2494afffcb1b423c9611230988aff7cca174f7de08d369a564e05ece4a508cf839408a4cbd580f7f20a1e8c5b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000374e858c211b479b593dfc63f62adb33def8655f5e3c1b90cb41b62a4055dc9a20f1f534b295e7028273e2c5e9bdfe7000000000000000000000000000000000b371a79f241721c39031bd242ed3732ee07fb1d5ca2bbc754922c016fa63e6543ec0fa7474dfae1bba79fdf1bceea37000000000000000000000000000000000859f389be87eb0d345a5c1385840f9c09d073855fa1550d4fc1aefb6d0545c465ae19fbd8fa313ff0ea6ac30af903700000000000000000000000000000000018e90d560b734ad1e7c949bee7a3875be5cc108c23df9eff40b09259755174048b90209b05278ce17812548ce437c4721824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e1a42cd7dd56b30e6dcaeab4d521984833fab20059316391a3da58f2a95a71301bb171dda31b9914d36f4970fc90532000000000000000000000000000000000fa25bdf0705b3e3f7f52424f82c54938ebcfa6a6b20454c8ce6db013d05e586c07ff2effce4775553455f50c36437e30000000000000000000000000000000000384f4b5fe0f8dd1f73370298b4958ba0644dafd9694489782c37d3c98a660d03de1113143997b31e15a2667afb612500000000000000000000000000000000162bde8982b7e47561d2d3fd9fee1afef17bf4d46bc329f4346dcbb8dde1e8eec148381abfe39355a3753d6b8aa0c47c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ee574dc3ea71cfe44572d913f5df8474bd45fad041da70d5fa8cad8467c6714567618c6f0c3984e081eb106586d2d31000000000000000000000000000000000a1942dea806be3f2d51c8243a8e5534d1358d42fee32cc463ddca9e93d718aa302e29c07d8bc0620ef0d73080cbb3a9000000000000000000000000000000000959b050e5f7215270e7aab888d79ecb704464bf04920234d09af579ba5d805b51ce344fe76c1772551cd116c6bd8b50000000000000000000000000000000000d074dcd6db84d9cb79de6303dd87c7c36cf5649ce7b7c4716f6558733f47be0d450fd8f18d76159c1a16d139abeeb281824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000300df5b9d1540b5d3f814f58aa3965323916cab7529f011991b56a20bdec2275a6901112fdc81e39b33c61842448eec000000000000000000000000000000000fd9ecb90022390f196e3d93d3f032c1009c179a00c2a8fcc4e7687c3f975c6b122db61976330ed645e0bb8b276cee180000000000000000000000000000000015ff3f48ce1db7b0cf57a1a497b64104dd5f7bac4f0d48dc344799e6442715c11998d302eb10a89ce948de64956f19a0000000000000000000000000000000001244f202f01ee5f0655d538854e11ad78bbe6ad23cb2564cd87f210b40e1df8a00d69717fa522526236aecb4282fcc6f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000016bacfc3f203a97b0a19e2c2ec28c4785beb54ddd0b62b6b6cee09030caaf9422b29461b54d038d790a993ca1520819000000000000000000000000000000001888da8178569a652c12413060a9248ee34616e020dc99ff8e960939dcdedecad91643324cca50f10fa530cba697b16e000000000000000000000000000000000c2cf85bbdd6bc0d79502810860eb9b75ebefc81e9933190dce85cc30ddec103ab7da08d633f2a7dff259ce3085dd8bd0000000000000000000000000000000016165312885fd6e9e75abb567bbbfc51b3fdf03fcfbe56317f5a1b1bd27797ba165528cf4cbebee73ce42bb24971116d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000681c0ce8c01703b2615e003c08e3c3345ccd0cc540c79081d6190743fcfbc2a7ec57c996e7c8f3cc8b4ead0f52fcd1c0000000000000000000000000000000008bc643417bf77e835411bfd3491070994c1ecc818c4c91d375b2c3acf35c641cc35b98734f5f396ae842daf25730ef700000000000000000000000000000000184dc9bd6176f9f46f2f4e30963134672c68ef7bb9ab700fd3ca1e5e527eba87aa4cea14c5369478f87d631ba002923d000000000000000000000000000000000894c681c5f1cafc8747c50d0e7948299c9cdc86ae6a06dfa95485be11e8a88af9d17d11ced0faccd0f076a38895372d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007f264fccf147b10cac6b2ed684b4f450a4e3434ff955952559f885c3ed936dc63e234f5a0466e5581a74042b520c8ec0000000000000000000000000000000003c7be8aa562a8444ed9111dfcb748088763b7c9b2beae9081a2a2de537123f2c54a4d78b762d35840d63583bc8e153a0000000000000000000000000000000010a6db4c53813ce311119760f35e4e99de88f03c49cea3ebe24c7ad82ac30cd9c31eacd7a89e600b8eb800ff4ec8ffe6000000000000000000000000000000001835815b866e55387b4ee11087fce9cb1818b8126d76b8ff4708d57deddfecd53745ea329c8022c04e698caf4a79ea421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004872105d33ef42dcda9c13373882d8cfbaeff7d152467d542c4289e4575dcde512d4fb4439f9308722bf9c9ef80ca0300000000000000000000000000000000035be1afbd8dab3ce5fbd5e193596990afdc9a2fcf229e3f5986b9e43934e7c7a189ed7745029463e11060561d0f554c0000000000000000000000000000000005bcb6629ff60cb2f2764a1246b7ac6678f66134170c681114d8977321c09a037452ce33c0a212d8bec73cb13aea272a0000000000000000000000000000000003a393349ae82b0c03b605cb7732d0c46122b6c91e84458a15faa17d988067e4618d4a27533cf23fbdd458a994d8710b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005af5ec6c2d823736e7be7d6826d67bdc603d13d2b03074d09760ddeae1a4c59e297aee84dbe2e1792665c193785c038000000000000000000000000000000001041a26288ddb6e13ac17cfc35fcb1bfeb934c48c802b5183b51b2604172bb5586a8cadbffd90f5704b2ba248a2dd0f000000000000000000000000000000000120bc86e2b282ac9f5d2b765ccdee0c7b732c7cac453785b7e2605682408c2fd3716f9a046e41de56bcb5ec9432e443d000000000000000000000000000000000b074d02f0e23793922f4e7af27c483311179484a6c4beb5ef3e359ad49708f60a3317a78ed00ceae623e91b0ee9b7a01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013cf2cd1795caca3f7aa0fca4b54ad4b0d323707b2aa768776baedd18abeee239888b04dbb46a17b9d71aa2ca938f4d80000000000000000000000000000000001b099610cd80b5b0b354b86c92fc57925a88a79475eda2c4becbcc4c871d6f4e50f4d251f54cbea357ed9abfaf0c6ee0000000000000000000000000000000016bdf9d0b7a3c1cf98a92e24e9b40f4fba2312460beb2bc2f70d6f078953194bacabc8c55f04eb8127c56fea3a08609f00000000000000000000000000000000055ae8bac25485be86bc891661fbf4393894465bc5d422dfdb46bc56ec51db2ed83d96a4c8d5a3c1cd003aa59db70cdb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ad7b0ccb4ce07100ff7371d7bd1ad42d22a8db5f085f335ee7f05a9e23625df0ff058b65af39f9defebee5b1d82abf500000000000000000000000000000000106a963a06874faca6a5ff379f0ef6fb51eb6240329dc5536ec6a9b5eafeb45dfe238c379b69c84d23c62ac43afbd9d800000000000000000000000000000000069c42d8a62662682ec991dc6cfdbc1e9fdee55a4a9bfb90788927758aee3e6693ec49ac7f5aed93162b1487a639725d000000000000000000000000000000001801f5cba7bb4b0aba9168b8526fed7a97bf1dd3ecbc51167dd894835226bbf35bf039da3ffe77cb68eccab4c70dd0f51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019f290e373105740129ceb0040e0385f74875d9f2d87257ffdd8ff3925ed8768fbf31d361a9dc7acc4b2eb937b30b6d0000000000000000000000000000000000fdbf6af8b698a71ba5c9f79cfa2bfd4eeb901f76c42c0ad6d4bd2624439fd83ba28fa2e463c5f681bc9ac76687894b3000000000000000000000000000000000571b85a217753b2e6b90587cb2ef1a33e3446ec14eae7195d892cc2113aa7f0aaacc80b5a35da87ea027fe35ace5a83000000000000000000000000000000000ca3d90b67300e8a1f661dbfd8fe77265655a9bd6484a08ca75e9bb95d577db3f0d5bcfb080729e8423c3e7fbc4f9bf71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002d18ea6c7b11be8e0af5aea5e9485e830c6011b82da82db1baf5f245bfcda85236d7b415d23312117853c85b16ff046000000000000000000000000000000001450a498d2f9f040ae4117e82df848f745870d42e9e05cdf8b9ca679c892ca8e8f8bd2ffcac959b1a216602149f50677000000000000000000000000000000000197839384739d425e2ec61536e04c70141ef315d68f9fe621775e60014a6eebf0c16226b13996c62016d313e7ed7513000000000000000000000000000000001727eb823dfa81ae9ace88d8f5c6fc6dbb4b079d7a2dffb500e7549239ea13bfadac590646180897527d2d09459329ba1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006604f456d2950879f3c2d2c8e0e91617d6fdaf7048c2f86d66c2fdc86c6623387070c6270757f5ed6ae2cc14c15ac5b000000000000000000000000000000000b715b310f7e2553feea1125144778fcddbe86f471bf868aa93ce7b2eb7e1e3fcf2d0aa7569b66d95dcadf9c98977d00000000000000000000000000000000000cdc16b6fb1a4d5d3ef696356da958139d219fc561bc2e5bbafb799696a7da9f2da55bf6aab22b856599f64bd74368c2000000000000000000000000000000000402dd55e9764dae5eb3dbc1943abe11de7b49e949dc96ac1409575c75ac1c4f1ace45db823771644d020b8b57cbf7451824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000055a7c1e2d6e222d0eaddad2977e0db74424ebdd93e30bc737821c00e45deb32d87452618bfa3bf43195eeeb6237686a0000000000000000000000000000000017e71cd105bcce40d3e141ce768fd38dd57e8bab7b22d33f55716f9f33eb002ea659440f894682f6441eb62b41512e6e000000000000000000000000000000000ca1a9c2ec02ddb3c79d8f5813188dbb77d76e32eb40df0a1e25136719decf1c9c996c1515eb1826c8ce24a052cc50710000000000000000000000000000000018f60aec758f64ca2ed60ce09ce62a9e52f2364bf394787127e0771183f549eba5d3ce2f7d1bb4b3840f6730e6f397cb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f7dab1d47b57d2a32cc682adaec1f832733faaa8ba0af94ff5aec9b4c64e4fb34fbb8206a53b4eda0c31cee7a8d64220000000000000000000000000000000004cfdcef8c0432f68f747ae3182440eee5d9cc512bcc56a1598d0da66b4acb9bb07178521043c2591c9459cc146fb44f000000000000000000000000000000000756397ae20adf42ed477d8e7914c7285e7e7099b5d97b7499b3fa9eae20e73877ca25903b17d56cbc82ce6b323110680000000000000000000000000000000015c148594133d7cacc6512d325fd91a5d4b88a39f6224aa639f81b6586f164bee9883273bd07aa41bab4f7f2d739dfa51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f8dabfd710d786f53e10aafcb67f03ef29b39f969dc8e6d8d7d48decc72d19f3222da6329124f8c6c40bb61637d01980000000000000000000000000000000004091fd0f1e7be058d0a41c7c6f67f5b7307715e6e8670961a2df9505426a34f47ee4e292154927ad11c9dc14e4cf7e20000000000000000000000000000000002f1f99a7c554fce8963573327e9124ee677a26c1a18dc68ac3e259edcc00db46ef1b8ba91aaa9c983036fa4500af3c0000000000000000000000000000000000e765368fefac0a6505f7d35c6fc71b06b39a8209b3b9e42bf929d6418cf576315cba3b3c42e26315928f39419609bf71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f69cf347464c649dcc1c20507884688b7074bfbb1bcd049cf6bf686bade6b08fd0f1fc68e3c1cf1276eff28c2e6049b0000000000000000000000000000000000bd637fa3ca62fe693130899d96b0d1301e1ed968670499921517830dce791f81e1254ff245ac154e5c9b5227172899000000000000000000000000000000000b4703d1e7d7c4a3d9b2eacd668b8cfb1211cb80caed764dc541767ead7c99cf86b2e335317fb450ed0399886098ae66000000000000000000000000000000000e7adbb14450d2ce1c871be9d275879270227e6991abb6861f10964a7cabab127d4194c9998779d5a39a7cdaf64e29881824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000940c8336680f64976adda4a129e32edbe205bd2a5b22ce67cbb2e4a3957aac932baf58b7b154af0edd0dda6860dd3c5000000000000000000000000000000000870b5417683657707a81e28bdf3566ae425f96d040f59cc5ba7b329464ec799d0138048d7ea15ffeb6a38c2fffa83d6000000000000000000000000000000001282c29a647ff6c0da2b6cb4cadba81aadc519f2d40a2b284eb73a4d553ff85a0874f20e12a30988a574c3fadbc8c570000000000000000000000000000000000c1deab1774321229b54d236660d7acb156a1d6bdfa2eff01095db76e2203809244f11bda9a51e1c05b60bc8333bb9261824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000030e176ce74b18a030abd398c5c7f4afb23c70540e0c97fe37ecf425724cabaf51f4e933a9a0f9c71a755efa291ebce3000000000000000000000000000000000b1cd0dfea1ea74350e0bf37e4dd894361e60f7db9159abfcafa905908f0e194a9f3127141c20d7cd74b2b1e8f9c527c000000000000000000000000000000000a8918a45b1bd109ee715ad059a1700327100c622ade353ca093965d0f383a5c53c1ac52a1d9c2cf2fd3f8123ecd826a0000000000000000000000000000000012752ac0b3f9f08353356eaf524226b9595263789cac18d2c4abecf7004e6cdfbe0306e787cbdb7906df1b119eccb35b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000116b81bef4211fbcf210eb74b9ad6a488a587565c80607989826ae30fc5900e9005534b650effdea7fb9e6ba287022f5000000000000000000000000000000000fba5f5c2a9460f5257389bc7e13d1c3aedb3bc060a0ab66f7771f40f5bd708c8c1d212ea7f641fb7edf6894ee5918a2000000000000000000000000000000000904cc70c98f52d08a4c5d375a83ce52a02e4d7f3e9bc17318a35fd80c73a6bba4939e1f88a1bc53a3057e6017d3d60e000000000000000000000000000000000bb534ccde98988422445227319124d8c879e3bfb69eba324ec465a6051a0c4e5d691ed16fbcb3e074936c6c9c5aa0b61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001bb258439adb464a31a5699ece630f6e82bb0fc8e8428bb65411f0017fe2f42cc2a9ef2b69919d16bde00c661bf1fb70000000000000000000000000000000009bdf623b962fc724b0f25445114f2ba305ceca10755c2e47761d8a15b382aec53e217abf0188f4f6fa025f884d27cda00000000000000000000000000000000143613a42d42318104df1e89968fb55b13869ef40677390e615d1d46b469fc03ad48ce444bbe261bfdea3dbce2eb60b600000000000000000000000000000000127ff9ec0492e240b8ef58de89ae240f5ed77d99efb896b3b68e7d7a86caf70dcdd66a44ac6ce3baae6c63aef564c5071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010e10455177e8a37a3cb0704fda8ca376d4f15e56aefcd596b9b06f4085ff2c13816aed1b23746422b07a76414643eab0000000000000000000000000000000015324494db23007989cee1357989c1b38241d126366090df57f1b4ed4be38d687b38a9c4b449d29d31b33cf403ba81090000000000000000000000000000000018b804c8362cd9cd92d64aa19f0532eed011c5ef19fcecd6d2c8eade77dd24ba87901a0a3afb79ec19b1a34b59000d1a0000000000000000000000000000000003df787365366eac38bdab6f64756166eb7d26e06087d3d9c94b084038385d39dda4edf67c9b28be029e4cd9869ab34d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000083ed6f5fa455608e172661824e7ebeffaa2fb95e051139d6a0d81cabcb3f1224ff7937fd1ad936173604d7b375588c100000000000000000000000000000000186ec401a2543fa8c2cd754451d4fb7f0d10116929ead484f6033343f75de2756e89c6dcd0efcb41f3832b2bd4678b1d000000000000000000000000000000000a6f2a54455681646ebf030a368e8641bbf9b5ed21dfb741b0beb96b2035f039922d80b214655135c689081e2b5f7599000000000000000000000000000000001762007452670844790e28272ea610d943d13ea60a19f0aa0b472e4fa3f9e996bb1fa4cb874e3b42464b1ce9a3944b1c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "00000000000000000000000000000000014d638dc4afe028be7e3089b7e6c10a456b999d1969e042f065dd1b71658937f5f1a428362139e2fbc65b153897217a000000000000000000000000000000001593404f32e08c40ea6d6f9181742dfb8b0bbe9a6dfc884c955428ba0cc6c252b336a7ebc75857b0eeea96920be44089000000000000000000000000000000001618e6f1c93bbcd2d0c58e615251a7efcfc066c6ccaa881dc81cead71e00e3f3e8b42e65122f93b1ead9df6ae342f5f70000000000000000000000000000000002d1ad7b474fd4df5f41ee64a45813dd76ca997dda8fff0deae486eef6670446d1578cae07a8aa92ad9427af7c126efe", |
|
"Name": "g2msm-256-jwasinger", |
|
"Gas": 2004480, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "00000000000000000000000000000000052871b5ba2c2f23baa335931812cc7c400a707d7674b38fb8b03f6ddbe2ebc165bfedb907180b27dfc924a1441a42c0000000000000000000000000000000000a6ee537b0790f94905537f08cee4fd9d4655ef8cad394d41ef72dbb3cc1b8f54b09fc2cfdb6cd45fdbb59c255ff387d000000000000000000000000000000000a20ea7b3622100144b35031cc9a209c0bb77f2f6963445dfb5b576498a7728c8abfeff156d74d501d2475f62aab806d000000000000000000000000000000000cab63e41999719df09e92290dbdf7e0528760d446a9e4a57512578d33738449343ba1e8559801a9ae914bdaa71119731824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001c479f4cab473402b2754300b1a4abccd5ee23a4cf93c6f477055332abd6b711d4cf574e68ce471ff64467d00d1b020000000000000000000000000000000000f38e7258c28d592fb77645e7a86ce4d1be3492bee45d150dde2fad3fb726c89662d5cf265512fa7c834fe057b33f2060000000000000000000000000000000000bec3fa8a2281238f2477710775e79c6e81ed44efe5c5c9464653c6e05cc9c553ea105aee04c70043fff8bc99388e5200000000000000000000000000000000083b2b8855bc25c16e2480ef4b6c2832beefe8aa7f967bc560d25042e3f5ca6ec1ba8ce64104a20a8e53ce51fa54ebe91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000159bdd1f735123ee7bb77a99d185a3ea65c77a37902b0c893c0ae8d6f5a8d71661115951c2a86c65013c311db7813b0d000000000000000000000000000000000bcc7766060572c440b8c6954224d3053325e1b9b1bfa771116ad60781e900fd3d77492ac08de0641ce1c7648c341ca900000000000000000000000000000000125827384b72387f50ba2cfefbf7d2cbd0d569b98a9aa74deab5236a037c4ac1d64a22c9131bfa1cbec1e5910306d5a000000000000000000000000000000000134b17dae92e50bd24f1d035a071adab470232a5fed90a2bbc6b6b215589eac045716b1b4b353e4ecc9d843a7f37c9ae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000045504927bd2921120d367665d789d9ca3bda8055506898e85065c8a31c09a5915021991e1bc05a2074f5e058cf9374200000000000000000000000000000000182f5af7da6987529f3603d1236c39a474d7952ce373dc6eb7f169cfa2a3b27505312a72c9b67ec0aff603c258aad6ec0000000000000000000000000000000013c53650e142466ed115a4b09d58621a631f869de013da0dc46149fe917197faa6b715601df6684306e2354dcd4b4700000000000000000000000000000000000030eb07e18eebfe7573fe2ed5af27f30c26d745805a8b5a6c661d9b167c353f2724a8e927a1a62524f6a241c42f62941824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000283385874d144e6b9cc94b6f68de7e7bf5726e6abd1eff86310f7603c2e8428553dd87d0e3547acb2808de059036ceb0000000000000000000000000000000019e81a5675d56ce2167cda8dc7b10770ad7c5320a0e0ede8bc686b6df971e628f3f24fb37b9b3219e1000e7a7af74a1e000000000000000000000000000000000153d7ea8b437a08b6d6f94e384dae16ef0658e34fd883fdb77cf095f8187551031648090e4ab81973a138be0ac393aa000000000000000000000000000000000ee3e64357327e32109804a5d9cd16b140d8edfbf08ec38a49ea4cecd1ab245904ea4ca79ee71be0d67183104d2389061824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d48e73309c1bd5690f67b9450fb474d48d7fd564cae67d4f3aa865c8c43457a932963c6ed824a0983b7f5a94ea678280000000000000000000000000000000016b42b77ac21dae1c5a09e445243070fac959cc30d625cbf72fd1251b6da33d907e642a411f57fc8840a6bca0a9641490000000000000000000000000000000006eaea88444b7430a168951e5261df18bf7aee2729b54dd5b1580ce27a4690aa459ffa676512678198a38717ef64db1c0000000000000000000000000000000019bd1938539eaa4fd6f4914793cab607982a75a3edb672cba99e45515c0e629136f29a378d960130c483abb81ff3c76d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000261308d64484701aa59a28e286f26bbb62057e06cd5ad4090c7f7238e00b292f9cd52520c989b768ddc31d2a5fee63400000000000000000000000000000000160cdca8787289470723963383690b20aa2c9263bfdc474b809c008667fc32c9c9a7ba2fba30fc7fe3d0bb9400959f40000000000000000000000000000000000e52f34db06ee6a19351fe14ce1cd2e74d45ccbcbe82b3d19c60065c8f80ef20d9ff64c38e52c52bb4816136598103aa0000000000000000000000000000000018f07a5f44255955860991622112051b21c49ae38a679903e96207c681fc813d36e587adcc2fe9c6e3b1a10c190c9e521824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017018b2f86ecff208be4b1ce895a379edb2904df68c92c5d66485728b4c81c5bf7c551c73a0cd38f708ce5638fe8d633000000000000000000000000000000000f7d7abc65d5b6293aad06ecf49e69dc5ae19726044cde1ce9a386e982aece1a0190a8a94b7b53203f92d94eb50cd142000000000000000000000000000000000c0a38ef3bbacdbdbd251ebe8c8aa24a3cdfe820dd9ba951895609e35becd703f96f2405a5f666f3007c50ba2a3390a10000000000000000000000000000000015086203a9d471344ce7393273a2dda2df786172b786f8b76b5e4cd77b0431cea5258e4c1da1fd5165372b2226b803f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003cf8c388634f5932e3fb3b83c4e2f211fa00108559fcdbeb847e04dff68993828cdabedd2e489c6139dd5f6e053474400000000000000000000000000000000056aa9ddcb13f9c58f448d11d0112b661ba189be679a10cf68554e263ccbf79dce4aca8ecf542a6636702326a1d3d3f50000000000000000000000000000000016a4f0dd3e42ced74aa6f26e57cf09ee8e8f948260d92a21f8d4112efac83acd9052f5ecb19fb1a8914d61dfacd917d7000000000000000000000000000000001682bd8df2af2f2a2cf570a91c57bd8200116404bfba98f43c8fd0dca19c238309e4380da49bf8649ff53a43f295f5471824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017a482318198aa984d6e89c5840c3ca0e5f7d35f7e53c0001e1edc8fe9482d73f170ba79dee147793e228ced0258efb30000000000000000000000000000000015a4ec001143961b29423af3ed71abe72249f3bb7f3950b21d61cb0594366c8deadc0f9ebc57f32a197fa85ecebbae9200000000000000000000000000000000133e9511866cc253be65603789882c4abff1bea8ac2ef9ea4000625dc40fe11fb0259abf2ad448f5bb6209a793ba7e89000000000000000000000000000000000c583b48aff376e01aba68e58baddbd834bdda13a68b29f55dfcc0e321fa4e136ce222869434dde95b6f8e890dfaa7711824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000a1a078166adec647e3ab6204b28008365e2bfb8d308921b22eab86810db0005169c1bc80674649b3c82c71371f262f0000000000000000000000000000000008a04282d81ef3b5e438a0d9d0965efa92dda03abe9e8e2cfd76e7f1e6ec598c26aff96c12e271feb61c41f1fbe832a30000000000000000000000000000000015232b871b58a6748a8980e3dd6a21b35ef9387157643415cd5870dd0509a9e5d56d83eb86174407269cd6da69e922e0000000000000000000000000000000000a1f8ae179b5073d4395fabc0e64f1e03735c24f0a8bffb37966c949982e6495bf4816e5ceaac89ff7b09494b51dd9c21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a28efb0d782f6a55341be11f305633c4f7467859b7bdef48046cbddbe1b927dc96ba88b9fef900b1e4102efdd35c1e7000000000000000000000000000000000775d5e9a86c7f620555672318085d3af9c2d00449904a4bd45c56a3c831f6389f30e84b212ec56b4a191a6335949b3e000000000000000000000000000000000d949485f8be75e90d5e4ce4d1689f052d0b59f3acafb6dbaf6584a7fb65eb85cb37751dee0a2158991c78572b0ac285000000000000000000000000000000000d4558031672332824cd59bed291dab6411edf7d108e085b69ef93228012344513f968c9bf47dfb3de6fcb8aaf55aea41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017ebc1d47370b8689c475b703bf10fd48035618dfeeb6e707af3b7e010a646bebf10fbd8d46e432ded47be7373aab14e000000000000000000000000000000000864c45727beb709e81786f848a80042434e90c3fa54f3e882df740e3d3bd21743c2d30e694765bacc283a7d372c3c4b0000000000000000000000000000000017c81df6f19e945a94e180f11308792d615c6a4931c23cbeea8b0079ae63e18c77219bc8fdcc7e0a14127b1bf9daa994000000000000000000000000000000000faed0ccee4cba59ff6180824c45c010c19e5e1239f48a69976c8e80dec91f3b17493561a5c89c8273164635a593ce321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000067b59c35dcd09d697b7b9d7427f6dc2a45ef79371e4ef8bd6bf1f660fe13e293e9349d14a3c6ce83d78011f0c3c7690000000000000000000000000000000005ce370ed332cb3aee56d32d7012fcf0f1f68c6f73447a55be9caeb26145b4712bcc1c1f8dda6692021018cbecebacc6000000000000000000000000000000000e5035fd1d8798553c5ab23b61e3c66bd4662f7d7b50aef44094994163d0a6696679b7c58fb14ec412697b9c29915c2c0000000000000000000000000000000007924dff85364965c207b191dab946951142fac7a9f7bdb4ac2958f7ff0956ab9f03f32d8f8fe0860aa29401156315bd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012bf142c242098d99f6f04dc5701e1f61b005bff70d33d4e7a569f0e3ca86655f219a1e557022abf5782b54e552d1552000000000000000000000000000000000b97b596875e5166c9a5b53a990281095fbe95e130635330f2d7750feb01a0694b49b66ecfb798c3a4c87b976e5f3b85000000000000000000000000000000000bd0181ab31f8b707ac8bc9421a9db3e7b7897b5eb494e3974fd146d41fd552dc5ddf0ec9952653072fb778f4b853deb00000000000000000000000000000000152537502998b7ea9d7707fb9d96d5c41e5e801049fec075383b59945c032b52581b186f3bfd5cc869b06e9cf1ca062c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b71d2fcdbcb0614d34c009fd3f0b87fe92b2c30ad05bdd85ac322742cf9ec3ea61c7eb6eba6fdc97ac7a045e21b4ba60000000000000000000000000000000004de114840cbaab5bbc630a8666fcebb3fd751965348538eaea15db32095c4a96c04b7064d3747a60f41af5071db38ec00000000000000000000000000000000107baec1e9df7ed94d49fca487edb18148df356654c7ac5fbfb66fe6944792fb5c5a6b919c2471cf56bf4f97634980ca00000000000000000000000000000000052606d51306ef085659da365be47d9a1ba3e02fc26295a87fe5fdac15727d9d7cd924decd0bd1673d725acc0797ffb11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a5fc61472ea7cb8de64be1ff5b3e52d7c20a31705b1d2b56d8bdaaf2466da4f3cecb6f7b8686a14a5d516b93aa031960000000000000000000000000000000018aa652edce2f8fff59b5786cf209cf93b1d2fdda78c1a109e87b3797a3cc1ce393a637e90dc0217afef449381c6bf12000000000000000000000000000000000bb4a1d4a6452df0ee24f8f2dd017be15582b6f81882837d94925c5f6fbca4a73a97d3b02d329107139c78fe74909ec800000000000000000000000000000000154b3442cde404083d5cec21292006beb14905aa841f042e1bae2ab33be9c341c7b950632226ed5f2f86a932837ab85a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000194532d2b9054c0ff2968f75e7f8ce94fd368628f28f8ca8e0d80cc252030aebdf931e03a82f1871db50531adb32074d00000000000000000000000000000000096858709792a32e47fce14b1910548eca780a96cf92d36585cde7646a26a23ee898824c63b994a5e3586c3d727e7dac0000000000000000000000000000000015e1871332b60af53706058454ac4d2452c4e075d6759c15bd9584c7491ab06df2d45c2552f99173c35dfa173629e2a500000000000000000000000000000000086fc2e317b0c1441256bfdbdf633b08b05d95ad99dcd3a25a9eed51d4f251d5b6eeec0185238b8b872ad3c822ef68301824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000dce295e9fbb91b1f0888f9bf97028f7bb1a47a47803817be27635145ad6cf1df3b44c64db6661617fa1c91eaeb0549f000000000000000000000000000000000f42365014da8f144407e0e5cbb04703a88441d101fb0e32a23967ee95db5cdda0aa32f03247e44399b2828e874b574a0000000000000000000000000000000005e96546c1086cb355ed9af196ca7cd62b5dbade7039b39e6ceb5bc22522ecba9888707e4a63ff08a24aa13bc5c035eb000000000000000000000000000000000153316d66eab7a14b1d08379e3f614a3b4463b78b44cc20e217c90784b2e3ea2d2b0d4fd023ecce34e3a905d66349361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001271d33938dd1759c6452d947099ac1f91c9da921e48cd76bae17da25ef418899741ec47f6d19832d84c3a579fd2dd4a00000000000000000000000000000000188fd6819263b6f500ac8b92f1cdfe92c2c781290b8b22660010e5a7a3160bc1c69c8bf31884bbb413cb8afc44ec0e5f0000000000000000000000000000000007194effbc9a6c3eac8b7b91b88d3bf8bce25f005b927a6ed4b959c472ca57bf7d88f4a8374add5483ca62c7aba5ed720000000000000000000000000000000008dbbe0ed3b96f0ac9c6b5f376f28d514f8e9895740c28e2de00065a4bd147343faf8756fa00d05ffd9a5e50731833751824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013c9a1238c8909331dabb8a83aa122a818be5ad93461fb08715006002cd04a2499272bbedad21fd6e4cacfcbebca1886000000000000000000000000000000001080ad0e12616f197775f0e8fabd3828e130d283b77f4342b265c459ae35209d15dc09101ea18959624aafa0a6c3c862000000000000000000000000000000000d1ddeda081a119dcef81a4d8740c72ec7bfc9662e0bbf21d27ad68a0fb1eff768b97ad3b482f9115d565b5bb33476df0000000000000000000000000000000006c0ae82584e1f4e530bcc400444a73c3e2f4abad8f282614e769524698ca798d8b4fd104cdf23bc9a8c2b6f7847aa071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018bd232992af9c9116d6f1c91f05e672366728f8876ef15948d0ee413a198ba0d9e993713298d025618b322f89873c370000000000000000000000000000000004d51f2d438fde7f261d2335bcab5d2d66eeb19e9c4e7ae3e296a59e656131ba71478e7907c9a641d6f05e653a4a8713000000000000000000000000000000000b16c3ac2b14b6915de4baa4665ad1969c025a788ec4914c15081e737276df1fe6079771075a627cbe18f6241cec87b400000000000000000000000000000000102048acff5366c3316ba0f7101f11e455756da3fa8e6d5294e542986fb67be759cd4c410b1d1bc9c9be778e4819c1c51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e067fa40b492a2441284394453b01597714a2f8e269d73e75bf577061a7e383ec69f188e34913645cf791bed526005c00000000000000000000000000000000118b77ef250fbe1d54b2c0124cd5da0196f83322e8cc5eea37ee657aedb44f7055b49177c695dc24d956b99abce8e3d300000000000000000000000000000000194b536d940236b8d0b62fd501badacbcc6a030c0e69936d391ead9d42c7fc198453ea944213ed1493387e8f857e6c42000000000000000000000000000000001864c1133b4c09f719d608afdfd5ed5fa3fe9eba835395b41a1c76831db45c753877e3ed22062dda0c5951410459f1731824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014f8ddb1edca337f12d275a08f2f82328a3d0884c95222df797a74e3116ad2a58008bf0bcafb951345e91588a89e9f9c0000000000000000000000000000000011e320aed1fe1432aaa829bdf9e35fad456530793ab68502c5f7944a586a3b8deb3559e730f60165ae4ede62fb2f6e14000000000000000000000000000000000b47c612b1bee3152fcf5280b81ba34d570295ba67108b984fe50d54227f2cfdeba8ef9198e57b174121016c5b71d1f30000000000000000000000000000000019e49448544c55c99c736e60339715a6096e0283ecc5e300ca11e81a8f584067984c4f904de56e1f047c7c0fd90c36be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000019f6185820fc36dd07c975cf05fb2352257f14723c7e74abd00d1396c56b3206bdde2efab326f06ea36d9c50496719f0000000000000000000000000000000003f25d42845cb51fa000facc1b8d41ac60bf2bec4ab963c0dddbcf3219bbca76a0ad3d3abd2d8686693b4251973a72b100000000000000000000000000000000110b34eedc5669f8d4c07a1c6cb61f5a91d25be39306cb99400156e936664a58fa40a22b1f30d702040c1acd14302358000000000000000000000000000000000bcc657119c54de95011e55d1a3de24605001c938be87af72faa65494f5e77afba27df183496c1c1b9bd8db58537705b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005bc3e3c92528405273313f9789d652beb260126740d2c4641de89fa33cb0863927bc9ddae75d346c1397c7b1ef41904000000000000000000000000000000000c302090d420f500b66c4b5515bfbc90a11d2ad637b115e51fce2807b04869078aef954c520a109a395d6ec42504d66a0000000000000000000000000000000002d7158497762a5a0fc790d9c04acea583675ede5c7e532bcdabac6676c1439e5755b9c194a3a09924e81cfa04ccf3c1000000000000000000000000000000001491bc1c3732f503f2aa0931f91a61ef67d0e1e83d9451fb0f44e41535b8254ccdf7480e565c52cafdd5ba509966f2a31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000021ae11a089d19ffc0822ee89e0d4ee6ec4742a5bae62fae0b350ea698515e83f82f460d6f57e741d4e4091725b360250000000000000000000000000000000013c879ee5192084a89b7785e1f9c7f5fec30fcd850940a54202556f9c11cc7075e719e6a0abc22955af7a91de439087900000000000000000000000000000000098e4ba133e12906a347af023f60a1735cf0c3b696c9cf0fb587f1afe7d8ed3ec98a7d29511caa4bb988257e9c76b35b00000000000000000000000000000000135e7650ba3f08a32476a8554c9f9fef33928a54e25f765ad77bec1a3899114232cd796bfbb1b6c234e6ce78109d698c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000116daf89b2b04f02f5a5d208ce339a2b9ba2f71c94b5c92a39a316821835bff50df867ae9cb274318b6f08185e81adf9000000000000000000000000000000001179182cc96a5a333f24480d6172d9940a2ea115420b12bdf71319f45a91e2caaecee5de7094f853810c46778ff88f7b000000000000000000000000000000000425136a2218ed28393b87847458037dd5df34b3be356ffb615b67a9293a17a0ee3cdd76682e833b4525432e0c995e32000000000000000000000000000000001101122b7fa5b38b1eba5f10660c4d24bb8d074cdd8351cbf2d1ecaae31464034c2802e3e35a47035a684d5fbc8bb29e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009c46307b5dcb53fb17070bfb5e7a4098142d5e43927db5685e2a68d123e46491fd831d6187d1d0d5e762322ff0afe510000000000000000000000000000000019edc903165b7ef0683a2f1ec4354fc0a2e943bc99baa1b2e1e39f65dede5d22475cd109c04ca2bd278b19adf97c59ce000000000000000000000000000000000fd15280bc9d74e3fda0637f2e145982bbb12bbb8c9141f9cd1a878656dd02d93d467d7014a5c164e40e10bea721c9eb0000000000000000000000000000000012f174e7815db551a91c954879e9d03e0fe9bd818e3e29433968dd00eb498854b7c8dcf20fadfb920981f39d988b7d861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001513b9e950811ac4b3c9aff93fbc2e3435c22244057803f08f0084ea0231953c15ca504f8e359c9efaff8d7a2131eb170000000000000000000000000000000013541c11b878dbb6e45a43b4697032567e55434d7129b5e580b74751c26b4df6726d5a14526177fa0477ceb9e3122246000000000000000000000000000000001051fb83caa28fba8cc3ca1a68a04e03a9399793c59c04dc274057b56515eda2446005e6a70cf447b6b0b8b526dfdf0100000000000000000000000000000000182512afa385310852aadcc5d206ed53e721698b2016ee51edd664d7a64b3e4ff6264821f801183222a72770a095ea1d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000080016371bcc6718563fd706babd77d630733379f75d58c71ca416f095a16be1246856056a89a5437c841221d14b9dc10000000000000000000000000000000008ef7e000727c7fbbdd2500c76d8b7af5d55c01cdb6d374a632834638d84c47702350aab9190b72e6457db48770e100d0000000000000000000000000000000008d656e9214f56abb1f80ad880e4bef024c1e8623f10333d6bd4e401ade2e8f31aa1135f9431f0e11475d08a0f147af900000000000000000000000000000000004ff1c2c69b27174767ee98e5ae81933aad68c2ff13b0ab9030883243fbd313f9de69de67a89fe8f91a34ed30385f6b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016806597ba79852c4eaced0e10463111aa3be5cddb413171688d023ad07b4c4e30708387e1af8a5409aae423a12087c000000000000000000000000000000000143ceee08cdad076340d2f9ab8a9a229dd2d8db2b6b4ac9663902c87f6b9ba3fc8e52bd4087b7df92ccf61d5d59da0c80000000000000000000000000000000002a8e9d5e20404bb416b9d3c3f37545f7374f7136114799e942767448ee3b4b2e35c8e18359a6c01d11ac382803894ca0000000000000000000000000000000003f4373155d2dc66faf10522d437e73fc3983ee916d9d06c5063846f8133ad5c04323f3fb2ab26ce88b1ae15e5c53ecb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019aabf1fa38ba197b0295f00472fb7bcf4247c800d37adab9c174e69b3c5fda5e37300a56a49ab9a8f84967c51530bb8000000000000000000000000000000001497693bd1c85926f6ac7c9d598cfa9b8c1612a6fbea72ee928722d7834c886e6c05fa14c2301e03d0614efbf0eccf380000000000000000000000000000000002aa49ea07cbc663c6910ddc49a5c15d7432194b67ce1958f91cf362146763b7eb00e2712fa91d4a42013136c004ad7f0000000000000000000000000000000006a971fd1e4ae54d487c52de6d2636c05d02c6591694eea7ecf569e3a37bed0c003f3d85cde5bdcc4451e14002d0bb521824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002d22cc2d0772fd39d9797680e2ab3de4e9b9ca25079d16480b03ed41cea666ba8c23ec701c9cd8abb297a1dfaddef1100000000000000000000000000000000157acb8b4c371f16835f6f61841087d2c9ba58993d2a8ee13ea84edbcea4c9f0d670e2502c4e08b54751ebd846a52d090000000000000000000000000000000008fe6680d7e2e7e211a0fea79ec62cc290ede1d8a7011e19339784db155cb0601e596b45e0050ad81a136713b4b84ee00000000000000000000000000000000017bc88a3dd41d13d6d92e05a6d0753bdde8c4421cc6d87a20a9a00fe8356d8b47be94d2df11330ff4231cf600234070c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008f4f02d3243c54be9e02998a690521c4d6a8566e438755a38e0559ecaf988056a7ce6a9e52b029b2e1d81a122637cc00000000000000000000000000000000013c22a66db668e64626b8e864df8071ee5766692b390f533a6268a9ab8f4815488738919ae75d0b73e893460147374c300000000000000000000000000000000169e805461e065314a2d3fba31a305c8bc0291fea3ff05427faf05447af9d1c2725cadcd9f3fbbc9142561c62392ccfb000000000000000000000000000000000ebe3a54234cf4bca0384d73e9b30551ca0e1a35e41572ef7175bd765610573ac5745a2f01805f21473eeb665e143e181824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003f637826b6dd5383fd29cd95fb1eb54fd798a41c82e99ea41d87736d580fa00557184c1a8382259eecd4997ae62f8700000000000000000000000000000000016f9e2a84a0600e9b059762cecd4d2abd7e0c2b5cae782f6c7a194fab6ae8d4fa121ec2c84f7a66fc7fd0165cae1d841000000000000000000000000000000001412fa940b347f60aa7df350ea8a97c0c652ec2ebf6c459b8f370ca170aa0247a04b2e3b8ce2e9ee96c14ae6ce3ff605000000000000000000000000000000000e18fcf75dad2ddf3bd29db5b16f106a4f0ec46a478615acd6e26d8c5a62ad1700203a785f4a996a473575c5be88d8d01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000075aac8cda9ebcff86cc717da83e4e2a000680e9978188bd56b468b0a9048bc0787b42c457b2459d18828744f4bef4df0000000000000000000000000000000014dbfed78ee4b8c85ffc44e8096a130738cdcc241cce36a1c10b5942208a7a08fabe890201acc0610f1e267c4aaf4364000000000000000000000000000000000f704c3f081b8ac59df7b78e31350132dbbb2c3017234d489cdddcc370a463bba1533b799d4730cb2d7ebd06400e3e6f0000000000000000000000000000000005de7f7f83267349944f0e87da4c27cc0328484e24355a14f84b4e1de2a48fbbe7bf40d93084401a75d10b477bcb919f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011475989ea243e90d4b896d502862947aa04743f3f910eac8b8b0941951130c55325db8b9f443503f9209070c0bbfea0000000000000000000000000000000000f029768a2f1c1163c493fa77d8568e302e41954db9080b773133ce6b0e8ff0b8cd38a7f88a972656638f854e4012ce20000000000000000000000000000000001c1f0ca237e3103c16d7d0f893079f5c66ccad94484ed53233e7c892c3a0b1674e2e405b8dc5630206456e0ab8cf4bb00000000000000000000000000000000155f724688c35f61e598023efdc8f410ba223a2cbd3150c14fe1429a672df50ab66c54b4033063b3ab39721522d791b31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003308b9fd5b8ed798470cb183ae6d40e10fb020b3381bf747d9ef62c2dad08aee9169f410faea7fd4018f3cc09164540000000000000000000000000000000000f7c4f05e489d249ac723eaec7e75ec85152f9df38e963de89b574a6cd49600a8362f4c100af745a4c4d884d9e64443300000000000000000000000000000000149604491248f289c581ecea262f000cb60d893474dbc9c778a77426797762786eccbbdede16474881924a2ccdfc132b0000000000000000000000000000000018ba607f1613fb968e38190808e5604cbfd4146dd208d5a6e15daaf15f37801e36f0a96e924787f0bea8ad6ef7269f701824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000004d74420a393cba3c540376d78849be97c3520b52f0971a42a571e8ba0872c04a66785ac1e353190265360a442e20920000000000000000000000000000000012add2c21a97d832ffff82fb252593ad6c850594a5c3baa2c4c195fb2421535afd278f69f3b78896babd254fe5656d400000000000000000000000000000000002679f842475c6465e9bc2bc527bded4019f8be092879bd3b6d52f25599b0a166972947f0e5cd5048371128c3d18f76400000000000000000000000000000000166b11888ca58880c7d9104ead2f0c87dfd6973226056d796f9229e6c0353064019aa0c7f1cb289aa12f942131c6d99d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016b2f4a146da613da4a32b837db76ba1db12defb10b4fc9a55a3da3e758e2d0c2712f393ef8930bfdc723dff4a0d508c000000000000000000000000000000000ec3b21f1cc682926a2e7826168045f68a605fd7b88b572eb75f5a712dbb367829f2b0d6f294ea9d42c9f610f803966c000000000000000000000000000000000f81d1df9305c0dfd891dfd158f0b95f6e841aa54f4c20dee110214ce7f07918e540391d76633abb574e49aa573c99e60000000000000000000000000000000019101c3d01e7d498e407976ae80e04f87ed7679ee7142161c5f35bb18e0f670d4f40489f1b78a7f66d98afea0ebeaf971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010a1215dcdc1e3e0410f6acca62f31e60c528bbf66e42c4e995886f8d49f174ec66c4e64ca0bf3e272524e43fe184999000000000000000000000000000000000b6b0b2d0ece956fc3ddf0db430e39b20b8b5c6dca60923f1cd816817ed3b360e74bcf1115372317763299ba1566988f000000000000000000000000000000000b8af9b73a44674153096210edaed8d4aef5f8b7d30d183b9a9fcef63b1c327936e63aa09b0e8820fc1ba7d262baa77e00000000000000000000000000000000154fc4cba0f1b53da2927cb01accb60f2b45d8981f293f21c3953b424db8e4c8f4017690e544421a151e1f17267e86491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010e9c1cf901fae4ee0ad856cc340f74f420c92d71ad76c1fc52108a2611fb4ef223a5f7a9be2b61b22e3063845c7bb65000000000000000000000000000000001907c3b981cf8a782e2904e4ff1a8f9875ca37a1350769dbfe1a692a35d24b93b13c04d8a1ac272eacfe0d4e446e8cc700000000000000000000000000000000080cd85d1e5cdb02fdbb8cc099102779c37e93d8432ec0c2637cfd1e8135b074b01ff63dcecd694334d7d182c65fc777000000000000000000000000000000000787b19c39cb5ee1dcd8f9cbc4535a689377168f3604284c2854bdaeb3ea7ecb5c17a264d78655fc479bdc25beb62b2b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009bf9885d825e010509147e72af4c784398c43c8493667ce6811d68d284b6cc2052dd9435b0b7644d8b7505ccde4cde50000000000000000000000000000000017d708e3e1509ab7dc64d1aaf485b17f8b851764dab33098bf986eae3c4c352b72758e4c75fae75c04c794ca68124ab20000000000000000000000000000000003081d02c97fed3af86ae14ec2feef7729714dd29387cb783745d3df6b36d3b60580707c2216ab8b0f890ab0f70495a00000000000000000000000000000000007b2ba4a3dad0dc77e7a9f8b6da7fae907e677f40529828af0711cebcfaff075b9db7433badeed00c5eb6a4650a9c2721824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000dc32fa0801df7f97aefc9a0d43979f5126825220e990c972c48744df7efa8125a4410c6cd6dc44dcace7dc1ad120d890000000000000000000000000000000013300235bbb90bf30531361080d54381e5e8ea68cd530333a487fc96d81764f944c6b3bb6f6e02cdfdaa746564a5b04b0000000000000000000000000000000006c8ed0dfe282ed175208edd2c45cf2118718dd8564b2dd8ca77aa47e225234d302656e2ba50e8594cc92075416545f50000000000000000000000000000000017f74fc1bccbbf3d813cd90f91d750c27027a3f6fe09459d4422cef0e8b25b3fd99a644786861448a25a987971afbdb71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000195e461e3c7a58204dee46add8a41aef184e4e117e927f115a89aa9223110648229406220bc98f6674b13d86431eb72c000000000000000000000000000000000631721e19fcc66f7fa82e73359ab9231550bcc20a6958b9567e6943de5d744387eafbc8d298c0bf6c1fa3a43b0b1dd60000000000000000000000000000000013004653d9e98ccdbb88b8f56c32575d4cf227707f8dd595d6636d5fb92069ead4f1350cf0f4d51564aa7cf4d4117d6500000000000000000000000000000000153f8e7d62c09fea778aa23ad3485ec99ee604fefc5980dab2e2cf18e42992c56642544cd75136e56b089ca3357e1afc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003423fc99785ad4f2eff7360f6b3229bfa9c6deb3581fcbeef82e6b8aa109986e1891b1078c574dfd9ccc9632fa3268b0000000000000000000000000000000012495f9411896638c70261604df91b5f6f3689b9877d809897f84a3c9f1cd60be2409e37645d529ceb4a041fd5a4dbde000000000000000000000000000000000856a4fb80601f8ce0abb3679104e16d19ee6eeb15003050ace496d54260f298698d402b1a513e687f15822ff929d62c000000000000000000000000000000000c03948fd94be7f0954c9e4fdd1e8e133fdd114b625e06f115b1d8b42f17452609899cae392ad5f8c868c12096cdcf7c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001113b93ab9a7d6aa75e26cf836807dc4d761b8114f2d3dc0a4f3e343bc1d5e420a4dbecf8b7267da857b52985b4f7aac0000000000000000000000000000000011afe31c565162a0e89e3e13567953e6468c0d62d3a30c584899b81c883ad0a0a9897668292a005a7135a21628fa07b0000000000000000000000000000000000a996e1b5a5cb52c23f682a38855972d312499e65e35aa3efb7a62c8edbadd869572ed273247423f53dcbdcb3e20c5fa000000000000000000000000000000000d88b734e6816916e0a48ccff25cb31503c0af7e2a28c8935867fb53f4f6a3aa135552c22ad254be869a80c3ee6362eb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d9fc3be3fba07f15295d5e48d4345d2e6000771f69aa082a231ec25ec602320a64f6491b19f973a8bdd030b4ab4c5040000000000000000000000000000000002fcf026bdafdae38274ec666889be0a0cb4c9fcc9acb477f3d7408e61a901145cfa1d27472fafb18bd78f9f2e20005c000000000000000000000000000000001570ca33d7e4118ab9b6481a8a9fd78bb567dbc1666ccb4afab5b4ddae50daa134b00cc71be7f6cf11bfcf3defcdf1ce0000000000000000000000000000000011fc0588bd80b7e54d18247c439be386f61ed6c9f5d63863e0f334c5fb97cd0e8f1f77dfe7bb3eafa36bb928ed1ae0ec1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000033cdfb5d0d03470fb5844ad125de8ef4f0f626d9739078de01f74cb785c024a0a55fc54f70d362cf401616dfc7c23ad0000000000000000000000000000000004e66c04fe2e3357c222f0f8f09ea24e9957a29154bfb2fab2a5866d090f82a933ecf1538ab8b2f9b32d8bb191331c360000000000000000000000000000000005abefd27e32b06c2f502f29b9da74211589b58a3cb38cbd7781faeb22ef48ffab0307a54efae1335fda12509a50daac0000000000000000000000000000000010bbd7901850676d43d444bf19396e9dc015518ac71891382685be941a5c6008c39298f84c81d679fcac5eee75a712391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001b1a08be282a7d227b9194b8ad60aac51aab78241033c5e70623690aecd71441a6d5e841dcf709b399aaddded0abae6000000000000000000000000000000000911196b60cb518f555fe60c80e8d21426f32b195cd0d5d933ee7a8be8f11460accb69a06f749fc56de495335bf6216200000000000000000000000000000000087eab91b23a6a3207db7e933856ce88842fe47fe63b52ef7cee10056d056b9a187af012cd0b5ffbd39002627d40203c000000000000000000000000000000000c1067c54e9004d7e9e82d3182813bf6a41e0417f584417530844ffdfa924f4a280d009b056d24879b8a0ca561c182701824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000085028cf5d9983702910f40ef0a354d5b984c82cfbe814e48e39e726dd18a6269ae4a6f2a96617d8340d094fabce85770000000000000000000000000000000005a5fc500e302151c35e0a000dcd5a402dfaa601d74bb37a095aea95d1e09596b317cd406a40364b7a2db95c2ad4554700000000000000000000000000000000017a12f89c6d86ee41352eb7bcaf82caac5d1051727dedd6fdc801d2f4c83ccbf2e9ce5a4f408c96690bcec496ea5ece00000000000000000000000000000000189c93c80612fdca38cf00174c3c322de96b53577b75461fa3882375f29bb1e7bac53747bd96b120e0ba167dc0b102691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000191e972dd4db4b25ce7ea746e90258db2308f7bcb2b267beebf1115dd1ea284982f1ae95f6c17af2b4ac556260cde7ba00000000000000000000000000000000021468418a523c2109c93de442d99608206503267c2e9f3b36d1f1913c892af48db5048c764adb2a342398e1e1cce7ea000000000000000000000000000000000391fb11d58ca5c2a706364db484a462a5506277465117a33cae8cc76716cb4be9604fb2e61b9350fd4773145be9695200000000000000000000000000000000047061e9503407173569feb9486faf945e6fb1a9cfadc4b630d3c6629c89816e589c7655b589ae9cf4bd0c61a0ba92f01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000158855085dda5a4d28fb6d2e94f3afc6b6383f85cc5c5aad70a70370a60a0b8eef477c77175947f3dfdcffab0373d8850000000000000000000000000000000016f62b6a1a67579bc67fa228f1af2a2b1fc7bb2be63a90967b3671f06ed7fe6eb53a41567d887c363e28c03b6aa52d390000000000000000000000000000000016387a95a3757beeea17f6ad94d23531a30d79dc0a30b945308b0740bfc09f238f8d19349143d18570bbdaac3fe691f50000000000000000000000000000000004fd9ce59f494631a1590758b4001de8259cbc123c6254be7e6feb9f199f86e33acb983472776e9691008f63f26bd1b81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005b9a8019ab6159ec14003771cde97a15ea91b0c86ae7f42804ba920d657a8c2260c53b91c59534f55a9c07885cf9d2a000000000000000000000000000000000fe2dd75e32eb7a130c0cb484f2f158dbdffbbdad245af089a65971ada34fab0a9a8aa924d1622655e2e7747372e080d0000000000000000000000000000000018d6fbf330ecb5de268ed7e4775e7977f13f229eb21200370d08cd0678186716856c562d48ce6ed51f1661c93cbfab1a0000000000000000000000000000000006ced36d057992df92e3cd78876f2719eeee1bbd27bb7dfd8229556be82280ade8d1e0155cbfe8144638bb892ad608531824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000032a50bcf20bd4220e02a110bf29e059cf35f22ad5583b3e80f92f58162c7fbcb5eac97e7411611b66d90a7766668b750000000000000000000000000000000013fd121e2a6206b3a533305643a9a3c204a2f51a4368cd226fc8cda760770723bf153436a9b261bb9cb908655d6cf4de0000000000000000000000000000000019afd0c671403eb0bba36a4b12099e981af5dd18df80e54f6294e5d052f4a838c94eb11eb80b4ba96897ce1845e90d070000000000000000000000000000000008ec5b712553a7a254c93ae869ea8897ec6aa6fdec32c5e119bc6a0dc8e273fb3a9b35cb8c45eeaf15eb14e00454e3be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bbbc0639df7ae17b3684ef5e1799d28cec6398294cf2c99abd6d8e207d8f164c3b0e9639de51dc0e60b85efd824943400000000000000000000000000000000086f459ba06e2e90620e3950653dd448f270c3d499af4d9e0bea18512a0c8f7924de5f1adeb9199decdb5e050791933c0000000000000000000000000000000000a8321e522ae78fc865e12de855d43cfd1bd93e492d5ca4b3c7eb72efde855bdfee249ec8e9694b9124c05362f7aa1a00000000000000000000000000000000179ccc5e9a2dfe6598d6887054c8a08f5900a33804cee26468aafde44d8b5ee538bbd7cfb38aa019927950174036ca3a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000133ee532d074b053049ee14ba6ab530ed28ed4ffb540ece4f7d1fbebf7a447d986035e1beb7cbe00d8614ad1e0498ced000000000000000000000000000000000630ea8c472e38564eb180c82842ca1605b3129dd9a8cd4b67c1a438fd9aeb74e40bb03f083bdc8adeb84094a21108c5000000000000000000000000000000000c281f5a33236606cfa25f222fe9c37336bf9afd06dac8bc7095e66d15d9f5c9277876ecd0c22413442402fc23937186000000000000000000000000000000000e3cf86b0c56029987736111796ecb12f827c3617bfb505802d17dd9c333816c61362b1709817db4d4892702409272541824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fc34a62f7380ae1f6078c2be739059397107b0d8e7cf84a065bfa37af13acb5aef2ac854c55c5dd8735ec8617a829500000000000000000000000000000000006fc70e8649364dcb50d505417cbaa81f1e851a2fac8124edb9ba8583ae930bc89829c730cd70f6bb5e54ccb1a7ba9410000000000000000000000000000000009c38bd474646318944b3d6a67ab1b8f4ff28b69297f5bb29f0f366840eb2b39f907617ba43d32204b4a1e8c1d4327e800000000000000000000000000000000000761b0d7b3b6feda82f6391e26f311e85c0f889dd779b8ef39a6a81e24ce7168d3efb0abbd5cb0cf7dd695ea3312c81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000039e8f44793dd2d51def595508c06016e85602bf124a2c4840bda18c07c1100cb6a4d54532612c8ea28cce9b7e943dce00000000000000000000000000000000003e58d3c4cb61b94c2a4ef89267aa7d8d1b04b2c931f835b04af955229511f9ee18d489353ce25f8803f9ac2dca35fb0000000000000000000000000000000002a019517fb42629d881cc7da5da0795d184701ea2e7b1da1edaf381a3c09be10309824bc6639afbb55145fa3edd0a68000000000000000000000000000000000e5d715d19764daffaacfd70bb91846eda01eba04ca880ff11797a02922db9493ab3957421668599292ea1bf5a7042b61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006e71755cad448836c83ba58684c5f439d919ffb76b198ad7f998933983505ce3cdc89251bf1ddffa5f24416524d8a310000000000000000000000000000000012453c0e387f3bb0b6e8e5030d1cb2d57323cfb44ccf4158ae9ac03f30846fae20c656b42e6f7f1914dc5ff53a29c69d00000000000000000000000000000000132c2fc27d55025e748964c3e736effae151ac258d6d8b4b48ff149b5926793c9792a16412d3f01b75d297061bce3f530000000000000000000000000000000001db47f50d5a44e2c1c316936b1dee0beef75ced351a0514038b1dcc442cd72e381a40f4702dccccb89457a02dc675a41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000055ed694419eb1602959de5215c3314c12b768b8335d4d28c657ce96a27df566653a8a86279f3f75c70969f831082361000000000000000000000000000000000e3cdb690db4bd2b726b80451fc1c6dda7be4b6d441652a46995b3c408123c047b9f69be72e17ecb54d31ab5676ec6030000000000000000000000000000000002c1e18947162d1dee8efea07464819bf22de853951c896bfedc0894bdfa7e5cf432bbe14b8f52c5fc60c15132c851140000000000000000000000000000000016e171cd3db118a187d554ae05d5a18c7c89ef22ed5406b7e6c4d943e2b3ce8998e378b22986b4246c5ec5dc9c3ff3d11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015e8aa91e2635f006bf780f41e25b6d63f8d142f9028abe0823c892d20816e2a2f1f6030404e7685058ba1e048b5f0d700000000000000000000000000000000085092039a355adaf8961a8c69cbc97d0ebabcc315c96a66106e7b1ee34a7635308e507206e1d1ab858838047082c1e100000000000000000000000000000000147a71ecb74be2f395d8892fd32391887cc003aac7c5b8c1c5d1b338beda8bb8c4e8d3e996597956804b1dfef173342c000000000000000000000000000000000623e15a03d69a04c425a559fa7ece093ecd63fdfc85eca5ca2bfef3cfba72965e7c9d51a8b9e062c0ecf74c613ae0551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016b9138af4a2e03dcf085fd96df5188f57deccd8a3b3e460b12d88848ff1d6a25517ffcb3e3b1d02fb6b2d20face9eb2000000000000000000000000000000000a83a2a2ec639e847d64a9ee3544623d7ac4cc69bba6796fa78799f43a787d697bc97add5a4dbef03547d99734cc26440000000000000000000000000000000010db66edb6b34eb0b0420fa2e2f3091737dff9f05d8055a0e13d0fe521b59c424dc5c49298e6b7b4bc6b76bdfdf8d5a1000000000000000000000000000000000cb065b2143a358b98b015bea98fce319162869a30dc3b52ebc83707fae8bcbd8a7b50d29f755c8b4281637bee0268991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ca8bd0008c098fab2824b81ff4c1453583f30f94b0aa7ae778079b05a686eee0b96dd9b29caec6a68efbf0d94bec9c50000000000000000000000000000000017115a31b406c8fbd918b50c41148303fa9698d164a81f4bdd5ee7be6ca0c795dfc81738da07a64a9b0c03a2d7b3056e0000000000000000000000000000000002f255bf76896b857941230ec3aa40b90cadb4f25f540e2a2bec5fb8113f4507c9adc5b7c334b3b69ace9421bff911c60000000000000000000000000000000003663d1df92e8d9ef07daaaf50bda0066780a606fdcf0dd347331904eb0161c9ef97e9a1cabf120a8ef4bf03de9659541824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005a89e28ff57cc16f5f94b5923120ee4f9c9ef20f92a3ba2e0aa2113b09e93d9d962a9b0b5ea95ef394babdc84a94fd000000000000000000000000000000000144feb467d549c3dcf5d5e3081725d005e00d7d53619353a3c12878d8ef34bc4b47b5e5b93b8151b7f8a0063a15fbdd60000000000000000000000000000000008478f5471e1e36f3743079c76fa50fa768e2b35c83a38e04ca3c9c932d86cb4411f75932dd670342b852f725a58ce0b000000000000000000000000000000000e1f390d4433ba006f487feba0fa4ddeade5496e9fe6c9c151948ff175e5a1f130baa7ecd8c9b47c50360aedb8dfdc8b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d0611f844e12e218ab92539401b39084e38ad3ca13ee410fc5bd6540059095c81163e5b3291c7816a725b34a86ec1cd00000000000000000000000000000000096ec435bee236c2480e2285d4a2cf8de15933acce4650203bc4bbe7c5c6e76e5463074ad6a1f4f9804d39b8910c31dd00000000000000000000000000000000066dd6f01444ec294f64267216a43d065cb6f3495b4a2b2b0e5472838052a0b37f5c5d25f48ca0f54b216e71e9920d640000000000000000000000000000000013a95a519f0663b81354760f9f5abe46c87372140b050e5778ad99509c578147ce0a585935639ba6d5626397c6b723f61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000036712f2039ce7561a5e8182a113ea9b8dfb43012dc3872055ab39be4a7e44c1b1c3d59e1b00a69eb74dda7ec27dffa8000000000000000000000000000000000152a753ddccd4111b38197b16772b681eb6fb76fc741ca6b126fb4d5c7b69d03c2bc66aa797dcfc75565d3a2cea6c50000000000000000000000000000000000b72b538c64701858f4c9f19f6b52597487bd8f482209ac39c06536b2e7c6f50b847090a87e6a6c6911df330f3b0a720000000000000000000000000000000000e2d4b97d4d16d74e69f018fe5bfc0a5a1e770a323d4f1b8f46b2f3315d1a8e24961613d260a41f4938e7b31682539251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000085075f9c660a17c9d200416492dc33a11f1260b1856f65a4f8ab0595e94e0651b29f3b894b06f0b54378827537166f2000000000000000000000000000000000638fed6c1fd4c764ecf3faaf3d2f05d2c57bfc9264133c3cd857a1e769c362408c564b158bce946e8f3de793258599b000000000000000000000000000000001635375c2c79c55ae715893eb621b95fc2dab065e4d7df8a22fedcd686588093008dcd004206fee7281dcf903e1cf93e0000000000000000000000000000000015e70440bd6249933ed2842590db0149ba71ec1b9852361c931bca8c7d7304ad0ffc9afb557fbd254e26be16300abd7b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000175570400c76d9e368cc656f48223052bc4544383f0c523cd2f30a1f415250f5279813dabf0b77f060a217b17148283100000000000000000000000000000000170692f20c0ae0c3396dd21073f77aa504b0b493cd3027643640aef1244eca09b3a0fef2f8e36a50fca918b2620afd4d00000000000000000000000000000000000605e2106b7d8369e6cd4f5c8a476c62e7c85354924e5c692ad40ee5e3e40bfb0fc62fda94547d1f72de4d744c6b0e000000000000000000000000000000000f12a6a810cc4247a10975446d826d47e077af2e346dfddb59f3cab1e3326d58520c6a09e71cc5a0f2f529b4a785f8b31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000008886ae0fd358d4dc149b0366c1db1d50cb26363598b728a82049696553e92c2dcdb2f810fe07b003e328bec08d09030000000000000000000000000000000009c814257e55c44f174bf51a922f9143a2aa2674b70de8953766323a07e25ede861c13321b8189d3d6e6955043c1b62c0000000000000000000000000000000003eb001098f5981e8b966a7ae01d21239330373d5371ec7a12bcccc1bbdeb07358ba3c12e72101451665608f65c15a30000000000000000000000000000000000ebfb130da225e9f8e5c755fe7b21c402285e1c1a5d5b61e1efd0f75caf0c93433937722da0b3d42652846b08e8ec2361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001709a81aeb16ed6b9c4549f906c1a9d404c8ff6e3122cc084814f2d01c9cf16f6055f85e3c63c8f6c7299c18d2f83398000000000000000000000000000000001032b231856afa4071f49c7d7f58b4afdeee61f3862c18c75ba9a46243db2edba3c68dc9c6414d1ec501ecf2c6fabd7400000000000000000000000000000000179bd02b7ce645e658b589743377b5cb49548ee95725b8bdb03edca25a0db46387fc257e533b4c9974f0da7ec212169600000000000000000000000000000000108c1de129985029b73be854f0c13b8d0e9803472839ea68dae7bdc28a04bfa5b640d277362577ebcd27de379102df461824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019e662365260344eb3f929a99e08786662ffa422e6a5a6bcae331db58a68c5906a193bdcfb5a7d733cbb3c6dbf76823b0000000000000000000000000000000011f73a0e4fbffd8be1047d69abd9e3bae8f2936faaf497045ca740008bcf943ce2d51724fe23ce992cb8e58c042d70ad000000000000000000000000000000001147840d29e5cb11fe6e62322b9b995e46fe5c2d6a879e10f631b607b280e5aac00769b04d9295e676f4cb6067a244c900000000000000000000000000000000180b0dabdc65d76aa6f3961754540bfaf96ca0af31c5092edc632c693e59625e7affe0874f40f53aaffe40636b00c85d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000066688e510fcaf65ddb11420ab667c8736718abf790442298aa5c341dbe31382aea702b08702abb788c7be73dee782bc000000000000000000000000000000000da45b1775a48aa8f4fbd264e22b28e6f4682086ac41fd384431c7ff14aa2eb0fac3553e0692f58555e5cd53d897a2280000000000000000000000000000000015ec2c09df35fd9acdc6ed6f4251003a2e2a9882faa038c5ed4f76fad5c48bcdc0ad1bff4da148deea4a0e28123ffb34000000000000000000000000000000000fba2d0fff5a5af498726990dd2dcd0f42fd1efaecdaf111ed8cc6fe38367648a07573eb7941818ee94f2dd259e9cd4b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000112cee8d07c469f9d4d3efc7b8f2fe405b3ae09cdddae5515010d8eb381f2f1afa8885f4485f1e746ddba9d6b49e925700000000000000000000000000000000098c4e4ec37bfc1cb012d649c368c887864c973951412b470ad4d419005962a3d9eee80af3a7b8957759eff1792b941700000000000000000000000000000000199bd20a602cd70779a9f672639bcffb6562b0d865ee417584af691ddbed10480db780ac7ee946dd65c03d019c506fa100000000000000000000000000000000161962c0eb6a6ea8d94aec981dedbd65ee0d4ded2d7220bad3099daf6588cd7da8115e68d46288dd341306533376bea61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019159dfba1593ecf52fff3a1c7e3d23288bc3c8db33e5cc12874a6bb022e35792003a2944a9782a3db866cb67dcdba2300000000000000000000000000000000012212fb5d4152c4a8623e9f5aead224fb12f3cd5dbc3777f4c573b96033e2ea3e7683385e595afc9cc297802a9f2c29000000000000000000000000000000000632f49f610baf38f0b9718b8c1039528f4a1bbc242143d065b1b74bbb5797ec550106c74b5e49769ec4594e5ef783280000000000000000000000000000000002e72f5b22e1b7130055d1cd8797dfda31d39a4c65c4fcd0def65bb3094f9d412b0a675daea6ac3d1f6764085fd370aa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bc8ee00fa425229b850af08845f26cf56d169b380d888460f5a2d91291fb775081d706cd2b0a713cd6f61f758427d500000000000000000000000000000000003b4b65e9eb74a94b07f9894b48eb7f4865c5549b8774e532fa54fd73bcfeabdd10591437bada72811d419f0572e00d90000000000000000000000000000000016e4b70e02df08d385829599cb1f8fa3e7cb3286039a15972a9ae7f94a8205bee7a4d82f7db926bf4e107fddefb65ca10000000000000000000000000000000004211b530e029367b40a8d775ac519cfca639c1a092e24380e05554917464437d50f8838936ab71515e5d0af0ffda55e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016f70d567babe34fb659a7444e42ae43e4334fffa09f2b9bc32e0116750696f2cad5781bb1f053f249d11058d06c3a31000000000000000000000000000000000c29ed1eae99265188e487d056da3b3ff9314c41c27cea3985fc340cf6698447dcb49d97247f8050fd9025e5b997bdef000000000000000000000000000000001455f3e89ce1e845c11ecf3acdc8a87cc1bc212f2729463ac31fc41f9255ad5a60beb42656f3a9ccfd9f0b69ce83a5670000000000000000000000000000000017207c79fb1b4f03c17f8091dc9fda49e21f47b23028b629ce453a0bebdc77fbbb3d1f850da03afeadcd427d8fd4094e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000152f28834785a27e87012c0ed6d722b989d2056f49133aeded9c5b99bc2dfb0613357442ee0bee2b22a238f1d05982620000000000000000000000000000000005b6a87546d5308af3f0b460628997abac8d563fc14cc6d4dac998a712b57e1c1c018c2fb5b73dc138ed9b8d415debdf000000000000000000000000000000000de2183b1782e661b788300548923864cc203c2d5449052accaaf5f79e32752d48ec05e2b1e833c8e6fb9ddab954774300000000000000000000000000000000110d66c8f8ddcdf71be1833d2c000f4c2f85fdcd9cde4f65b765749f9a63a368eb3673679f6151dc79cf5dc33022b7bc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001a5e4a980ea5abea6412ea30825338849fcdc844099798a2b33eae3e0d5cb25e7281cef2f90efd65b868946486a5130000000000000000000000000000000000d8e60949c5b9abf56fa4f509ae6acdb90c753708cd4a9eee23285cb502bf2326677b4f3b855d9d3f95332498d02a1680000000000000000000000000000000007e1fcfeee96034571d72a1197ce05ce34e53697d7a6294580ce56aa3dd49d494babc6e4f9fcc22d26ea8efa2e6d4e4f0000000000000000000000000000000001ed8ac2dcd112cf7edd79d51b7aed1bd2c5988edb02a7eb8ca01c4e30794cc246819e24550538bc7e166dbb653875e51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000148b994874c5ec173c38d591369e80aaf7b23a2a052ca2d280b612e23a23c8d66f70ba15746fa72aa420316767e38da80000000000000000000000000000000008ec0ab60afa123b776e5ee1b0a22d775251a465045f0da9c8f90a28320e3a4b5c2f7f5c6215bbb765b68881290583c50000000000000000000000000000000010394a5855c452bf39bb2a423518444405dc893e767fa9fd42a302b2390a7cdd2ce2dd965c1d334e774391e1b5fb2ce60000000000000000000000000000000003b6ae31ea537db4e2000516316ff3c9f520244ad452705bb576a2a5bb74ea5f7028865587a7766c515c5b2912d5a0c01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b9acf78e678875babcd5fd3fd9e5f62f19a90929402fd2920016dd555f298a92ea34a049cf6a741a1a9f1543553d8540000000000000000000000000000000015615f7463d0add856a62838ad0d79edb99c7572fe1d6fbb13abb43ae8d3d85d8f708595331802a921f3a357b215a23c0000000000000000000000000000000007ef456a488a08f49636aebdb8690e70520ec29faa8ae60a7fc276b9aef80042f84aaf1d636de75f9473465b9a8a4b2c00000000000000000000000000000000068d732e649bf661d279bd27264b24901c577de167036b52e5b9a091d99e83575fe503f678ff8992a6e8ed7b2f7d5d051824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000092c48ffa55def1ce34d0dba7cb7b8030f2fee81c2faafe7e149e565f4f70b01332e4eb9fa7c839b6c7939b9089d7eb800000000000000000000000000000000140c67c448118587fb0a78859369d05ced4cd823348830181632291a610b20f26aaf6addb7badf7c8c15977f16e9c265000000000000000000000000000000000717d34024b983f39cf59d31d426f9ff6f76ee8b6089cebf5af5ef9e0e30824546e0e64397fe0f09e493d8f4c4b215c5000000000000000000000000000000000ef10f691ba6b1223a1cf9852f015dee0858bfbdb564b8ff6eab7cfbafc5bfc18881b0671b78c6a8051daae774f9889b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fcae3e13184daf32364bb7986d2d65b91037530127565d70b6140a71cdeaa19f08dd95344a9dc7abfed1d23ce7d3194000000000000000000000000000000000418cce0a2f81969a385a8b210298737133140e07544a2961d05cbb97840fc5074d27ff305838ad3629ed527f88d7d720000000000000000000000000000000006c81ba77a2f1a59e348b3dd0939ee8a0edb9436c1edbbadfa6d9b7538ff22215b8a4ec69b99f731bc6ff3943c44e0dd000000000000000000000000000000000b7b5305f8ed0bb2c848006a036117a7d89b4c216e813b223e1a860a7b26555a6bb0de228010a92551a060cdb9480ea01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018220097f007dcd0a8122cc44be0d23364c7b68f3ec0e6332902eb3ca46ba8f0434589de0d35eaac5baf3f08b5a5cff200000000000000000000000000000000170a44f73678b017b54c58422293acf6dcc8be832f55c0cdd5e124f3bfe1c3289287452825c642de85226977ce75475c000000000000000000000000000000001572796799892e96bc6ec55053c91598edbe707ccb0376ab8759b6b9486f15582ca87323f1308e69c9e690554e895502000000000000000000000000000000001383a327f76862ce0341278bcdb0bf4663edaf6d33e8925440fd2e9fb84e534f2bf340bf31dad16a975a2829367dac461824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bace9b608c575d5456ef2418e19bf0e5b40b0aef913380190f54b049dc458852175326bb51072660189fb4489b1a4270000000000000000000000000000000017fba5033f5f5fa6ff7388759a432060de9121c58aae3300559f77e6ad214c04e06ade066c513776d2f2713f572cebf8000000000000000000000000000000000646954a2e21c5cdd51e3743f75e89f1bfbeb99e8cdcc2e1dfec4c14ced9d68d37912c9dba9ff5a1d5492ab2d04946420000000000000000000000000000000007bb38977b6584338b0d40a09b5578bfe1c4350f361413123e4cb96fa37d6ad9651fe8a376077a0a29c9c3d33d133c7f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f0c79818f4db2049d8381bde101faa48326cce226c54ef10fc9fb0997176046ba0ad2b1ecfa7fff08d06cf9685614e40000000000000000000000000000000010b2b8277d11a3d204f99bb626ab43fe9f5750a72bcc872fda68c4cddd6a293c40cbe9b610595b1f2c2b6ca78292ad7c000000000000000000000000000000001137391b4883ddbcdb4b22caa8eba53ff82c87e3f7c62677ded8cf4ebfc326c4a0e00dd699fbdede47ba7185f96c14740000000000000000000000000000000018cc75b7d282d192d95277f8889a0190df91c4347adaa0198dd76d643b1852c098658885b5a21f7d4714c221307aab0a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001587bb8badaad9d73f4bcac7ec27267748c0c62160fc4a6db8655140671d624b7e9631f9eb699f15958aff07867164020000000000000000000000000000000004ccd119d74c8fa36e0d3fdf8dca487b6b27da877ab548e86b804aee6c1462350818239e438c1fa8a147d6749df89226000000000000000000000000000000000772617477bd9897f27bb602fa3b8e6a447fc08ff9d9311bcf1d35f4675a61a7eeebbfd8d5e5b6dd61eaa28405b101c70000000000000000000000000000000006ccf30b015b1bf92cc2ab1e5390cdd012494d933e05aef7772cbeb2d400be49ca4e88794f8b00c69a51c3b3ee8d35421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000037e653978a769203edfe1d17f39674442c748f728bfd6bd8897517a14ab4c045c5d590da5b6cdbd116a645d591d019600000000000000000000000000000000013fc5225de46f535a68a5a21a9ac505ab3c81059dee70295ea18d24b65cff44a081b3967eb071aa72c0474d229cd9300000000000000000000000000000000019e6315c31698af5364366b788f5311df6d03e034e1c5a99fbbbf7f4bf0a63d11cf39c196ed92654825325d3c1b5f1f4000000000000000000000000000000000f84d1bde84578b57da85dc401a8a93a228274d4ce1cb36a602d7b38f9dc2b2fcec870681a92344d39651e23400764671824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005d2c25f41e5dcc785e507952143db7659a4cab91833372e9ded28d8e1f90292a4a8305c93a9d476377247769ab232c70000000000000000000000000000000000f8fb27adfd8236b01b48cbd06e9d51fafc7c5365160e5bafa52606654c638c1051305d6a2f45d465d70fad27cd641f000000000000000000000000000000000b3005d5e5ac6ed721feca1c9b2a6693a89b5c9aba8e0e1e6cfaa673651fe07ddf05e49723b01556eed7ebac513315c4000000000000000000000000000000000545971faceb6aca0748df65d42ece7914e2e8b9e1a3a8f998dc99caee87453dccc689523777e80fbc65dea6f03a17841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000030560e81126ce3a748c2a9003d2098c9cad1db18a90c7bb817251bf032180f46955165992fc7cb2d4dcb74f6969f9da00000000000000000000000000000000036122082a8a317bfddb2666c7abfe458004fc9a3bdc08aaa9ea6b7bac5e116c13e99dc7db41ea657dd07111bd7ae3c300000000000000000000000000000000029deac2cdf87e1f6e86897c9faebd91a519bac1e87b91754176acdd99c4e6adf256b4a90dcf4283ce79e3a425848a6a000000000000000000000000000000001627e51f4c11cb74e3127c4412701819b70477c4ab2d627fa674b1e091dfc4f59085889d76a052c92f60a01e4331f0401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016a6d3fa1641825a2c6cb57ebc290f63032889458dafea568c9231a109fc88c17518f2567823e10b2e997de46d2798c70000000000000000000000000000000016322f7ba19ac68a362f93e76610831223935c80481c6347909e830b18a3e9080a415ca03f12005ad0980b5d02652336000000000000000000000000000000001544753b9c8fe12d74edd9e26f912b0cb6f7045a9264c724241e9e21c42e053e5eac56d855736470c8563257177423740000000000000000000000000000000004f7a96969a19c3df7b596939c99e8325fe2db0e5195d8fe0975c4a2323e4493304a904a812f2428faa7616fb67ac9051824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018412445aed14377f37cf0883540ecf97086c6761f3692e932c9c1db8ccf44e88b5c91883f90a5ad4f9c8f61a50eca7100000000000000000000000000000000140526c92d058e26d578fdf232a3d982695e0061201c83eca14639edfac4165fbff9b5ee8f231b4107e9d8ae3ef8805d000000000000000000000000000000000669562d2d796a830bba80bc1716af8cff97e03a4ab069b410f491c301c6cb732e571ea280ba1f8fe7121353e2b0827b000000000000000000000000000000000f4165223e932a354e966c8a1f22c6ef2c78a3d97ae65b3ce3484d062fc35d53c5f111d231a7310e083de349c56941691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008ffa02cff33f07e0a5357a410527e99e1b13536f669d9f14bd57e0352cf4b8b7558e9477bc3e7b3387ae7f340221df10000000000000000000000000000000009075885df8a5703965e26f84cf78e1fcc5d89b1e5bdecb9ec6493277797a049197c606904fa3693361a96af99a442e7000000000000000000000000000000000852bfd13d7c103d9e5ec7264e6a1ba46a415368bc2ed35cc17132a23301153daec7818e4c0b368cff8fb094261de5a30000000000000000000000000000000008261a627bac489093caff59154ba5353ba7226061d471750d5b301121e082c1a919925e56812ad8020cd444dfe47f131824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000aa54c8111405d0c03f35100b7c10f8989bd574398e818cbacdee17019e68b938418e5d6534d83536f94234c3ce0e796000000000000000000000000000000000908f4029605b99e06360f8913bfa9df9663e1f8581d66d4e477ef3d6cca3390d8b4f8c37cee26a4823cc2417faecf98000000000000000000000000000000000b7b9eb8d8f7e84f8ce76ac2a2d9ea6743974727f8e8024182f64390c942cd982b9ed8fb61cec2dda50438799f967bf3000000000000000000000000000000000fffbac2ddb46c588620d481ae491a2e59dc852cd4c1180fbcb5ab1af3e90626951e8e351edb4d62d0e3f76227f744e61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019352a2d4bf1b414a33d6a7688e8fbe1dd15c21592ab325a5deb35549ce0fd30d3d48917cd95df9658762b8c27321585000000000000000000000000000000000c3890a1fc32cfea5ca8a2f35b14367dc04c734a1b69dfaf8d92a8a15dee11d283fbcfa58e93af067855f2c57be2d2c70000000000000000000000000000000014bb622ea21d1878bf27f3db4ac182231156c5f7073a7bce2e06b2341609ae71509af8b2891a3d603f44581c0dbc26770000000000000000000000000000000003b0151220d4858605fdb2d361763faee72a76de0907827994f3bdd4f8a296f44b04e538c91465be19c5d0bffd23e2be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a204612d53db78afca947e0bcfd1cccc2799b519513e0e36c19a9dfa3cc76a25ae86a810e61b034e7c1bb02c5c205140000000000000000000000000000000014fe93fb6683fcd34740a322a6cdb664d2228c083702f7ad1131912fc9e0c65ba67c7b11a864a093c7d3a05a25dbb3ec000000000000000000000000000000001476b6996a63c9bc64488d79f797d19c6b80e067be01bc77c2bc17cb5533f72b1dad5019d76aae722b730408848ca878000000000000000000000000000000000a2385a1f49b090f35d953313bbe66c24ffb1cb6e44aecae6259a66555074316f8f4dca99d67670101e1173e2df764b61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d33d6fd3642682b2eb0fb6670b51cb364367eec72be0a53a3cbb18188c84339db3c7aae6e53d7dc93bfaced96f73fd8000000000000000000000000000000000de0f197cf67c821c8ed5deab6ee2a055525d64a29a46a452f1627c27254f0cb7945c911751ea5519eca2df4928a901800000000000000000000000000000000043d5f77b75dad9a05be2548f487cb52df4e5708974823c2e1d06d2dfe1af9f48827c57d064d5c45cc06b6e42829816e0000000000000000000000000000000007da8a0b553346e3970994a40fa5379c8e6c8316d512561e422c34058a01df801abce2bd719fa38ea119823188d2a8441824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d8f51a0986a0c35674d96ea24b8d2a0ada8a65e32682b3dacdf3008f0f5cb83b7749efee23f27444d731d3eb8fc1ab300000000000000000000000000000000182fc9e0c8d0bb9f79cc8a66c242ca457bf651eb8d1ae530ca11a7181c3ecfb0232ea038d2066083ee6b60d2d1ebc03000000000000000000000000000000000109b3ea91b1490a7372ff2e093fdac429d713e4e96c07619e9a42208a172abb0ede907907dd4dadf18463b7d7ea4fd5c000000000000000000000000000000000b4654e698720ddf4a036401e94b9c39c2bc8ae055a6a1b19b6faa2a0e7ba824ef2f3037af846a2a2f727b982fa77faf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000181af21f18a7d595564aa96dc3f02f5a6233dd524a962b76966d594204dcd4b7bb1f480fa568b3c2dd2452026661e25b0000000000000000000000000000000015c1e972c3db61c53664585426a709f873bbfcc068a93c1e86fb7790c48da425b5eacf7599d7171ae93e1b3e8f43a4a80000000000000000000000000000000019b1fa411a8b5c7c457953337185cbfdbdef4cc866fa7899a68a6f3af3d630287a4537b5e8ae71f80d05521eefc9e7b200000000000000000000000000000000152ba8a41a83c201b6e7e33dda1090ab9261313d219fc5407845c65c4e58c2ec0c58153d2bf8df57cc1dafa3b7f8aafc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000a7b2ba163195a1845b37661e537a13f3f3b0c1ff63b2d8cadeb327b8b78fa5014eff4c07e1902857d3541148dff221000000000000000000000000000000001115c7ce999d4a332bd74ec9b6ecd67ca6526de7b043bd6f9bf24d0664393d381250adbd326207f60f82dcea2300978b00000000000000000000000000000000114fe0966f42826b191b7e046156cb2a6ead458bb9d69f8682c7e8436157bf1e1f3ea3b143724dbc6f3d24b9652090c0000000000000000000000000000000000e2fd360249488aabea29ba6d2a778b272676125657487f13196bbfbff5d1fe0c8d6833c8c2505401c7aa3e8ea05bf491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007032fb6938856b7b6751c8e44293e15afa939c41cc2eb7947b25b4959521568bb8dd71b94c6fea9d31abdbf262311b30000000000000000000000000000000014cfc5e63024d9fb3972e15383cce25cfd6ebd107da68a8fe736dd2297a97e209a9ee21ecc1deba8b0ca119e2a3bdc6f0000000000000000000000000000000004b52860377fc13f562103935809800507ebe7e7c707eebf64a6cc18b2f73f0ae1e9d7b9961d8342343b8b92923a0390000000000000000000000000000000000f5e1cc23e9610221a474781c6f3cb44342ae3471d457f0411f369e472a7efda951f81d623ef70782982c3cfd4c65e431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000b7d8b4037b6ec3bd7fd00e99e9f116f9a8b51eeff8551443f862ed6a6f4a05ad1c8f5a905bc95d57cd9ef1e541c24c00000000000000000000000000000000184a677ea38273f7af7f689f8aa2e1b230802b9bbef501f08779f42d6fdf82eca5949f70cae268a8f61a3ade8aa453bb00000000000000000000000000000000090edb16254336cf902f07a360730d22c6f6dea915bf55d4e5ff00799b4055f5a9f467d4a6a59e7d8d2e302a2a461e99000000000000000000000000000000000447f0d73530ec5b68e8f47e97a77aaa6a1abfdb4b046760f50478c33d8b4f22c963b19f146d1c600059ac311658ac6f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001165da18a43adcc426c8d1422f8e43ad33f406112679cd702bbef5442617f5defdbc1f7a02e2c5f643b13bd2d4df72a6000000000000000000000000000000000ccf19a5f22b8e3bc419d6a870032431793b94790a60863527b58855bcdfac5ed0496a9c50097067c0c9a9b14ef0b29c000000000000000000000000000000001085f5afd2808c359d2a22cb6e50e195a0b1525f04d8f95b73312ab7c09a15e732c35fd5292868a806b8fed952e1fa6c0000000000000000000000000000000008fe2f68ff11afca8a236fab884ff4ad5a97ae6637fc1f2adb79be630b7587bbe0d7b659b8b8c83efc3de83c7cbbfb111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009f33b5121373d8139214ab8359f28791692dc33de2673544458ab4058a02c983f0226b38e926eb6455f15414073c55600000000000000000000000000000000195ef0ab287f17cc11b667e627b69c4dd5fbc976e81a48451e28c6be371256ed682761fcfe9ee5302dbf7078768261c6000000000000000000000000000000000e939114c8cd332043f5e01b8b3e606e48dd4c259264dc02afbadeff9488279d2427734cd1abd890c00364076c1ca5a00000000000000000000000000000000006444f86ded8a99414ecf6ca864321ac29b075aa01337ee689666c949c9ed046b140f31f109733d9d949e9a5598c14821824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000aeafd00ed00f02f1c9a2427675e6f2bae46842d02d9864eedc27082f64bb70b47f3a74e65e4565f1c1f14198a2b89900000000000000000000000000000000040318c66bdeae1fbf2195f7c456f1421baeda98240c7bcca59374ea315f04f233844b2f826b79a6d28148ce1044ee0b0000000000000000000000000000000002b727883399298c762502c10c920a5f0ecbfdff7d0f4819b0e72df3657353e42b9817c76ac817910e4b048574284b300000000000000000000000000000000017a22d333462b4d53313f556efb9e29400852051f46b07455f98959578b40705b6bfd01cf4ef4a9c7a0ad8a752287d7a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000147c2ce6395844cc949a4a963abfdc14f1090e149097b6a14198560114266bada4cdc8861a6070add3a30766afd1b36c0000000000000000000000000000000011570b6e940f932ad6d0295daba39f0fb8705c538e13f877e1ead99057712e34276422bb6216ea7b61340532948dcda30000000000000000000000000000000007f6bdc504a99ee9cd57fa5005fa0e0f26762b646363e61bc507d97f82bcd453dc681b807e31e7d497b19d278dd0ee14000000000000000000000000000000000805a1dd2afd8a1a47fc363a4dc4c6d19f68c078ec58982249576f10f1ba3452d53318087701f2d3ced777955a70d8161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e10319d1b233a6eab491b9604ac2086685d29c19a484155439c1bf8c5ae26dcbfad52adc283a3df59b048b19c95590f000000000000000000000000000000000b17d5d1d1c6a73214ef95323e66e40653ec7069f8b109466f2cefeb1a359948e477df27f55d6294d274f633cc38ded80000000000000000000000000000000002232d2020bf2677ceda4ccc52afedff832115a71d4e589a57f1466ec09e1968621f5c55e126d70cbc02ec2072c693040000000000000000000000000000000012bca67763792c838e436882b59e415b77808d37cb6ba90455a7ca74784a8dd9c63a035cccab545128985b59cfb7e5931824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000244b7a88515ae470ab4c535452514bfb99a605eb74122e481247c0332d9ddcc098377ea9a35238ef8e0004a1d6551c1000000000000000000000000000000000038a4f4a41219c9cefed9764ed2698c5ee36a47123080c0fe29a81f4d04ab6079f7c57420b889ea704c8bd5d3cdc5fb00000000000000000000000000000000034381085e74f8717a84e6cd6969407fdf50aeaad39e42bb6d6ee46759ddb5cbdea9a163a5c7f928ce65f69301f4abf400000000000000000000000000000000070cc29ced091bbd0f8ac95ed675cc3d97df4fbe1e7f89872fa354d8a8105a9d15dbdba00b2935f6d18b84b824b3d02a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018606dca928287ab29aae1875021e2f988f9ea1ff28cb82ed1e9a00f983544be4b21d13e16be2abd8b36da001b81fc080000000000000000000000000000000004fd5f248e14dce79fd25766561e88d86a142d310de56e1b132d2d49406c2dc768ed06c0b299145b9576c886f6889bc70000000000000000000000000000000000333f28dc5371481e29c1808b455a5941d3e3a2004767887366b698c208bf51a586ac74075ff23794b62e46540280120000000000000000000000000000000015a6101d66a734130f8cb44b0ad89b0fc57abe45d6cd48f91d35dc57c2b374bedfc5ffaadcae9ef82e43ee0b36a094861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a734395608579021e9ca428ba5f47a0235ac89c7115c467c22ecfa654d6e26ba08243cc76b037bf8d38828896a7f1060000000000000000000000000000000018d19f3448d52b16eb2f09df1d92ef62846097d809a9e4f71b5201716f8b5b7153c6cc94d4c7d6dcccf62f1490c47be8000000000000000000000000000000000e5563686ed6668f70abb9f59f5206b8ba1fe9ceb0efb7ea9785dbdc228a0eca6fb0652ad8e61dcc785c5cc2cf0e06120000000000000000000000000000000017242d006e41ede3dcabd4806431a784328f50b840f05dd4cac3a0d09c8134d1f0e88d41bc07c05111c48d2871bf6c021824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000960fc8ed6359bd4f52a4be2042326a2c4d4f6efa191a206504737d171a1aa56f4d07357f1834d645833d0a9f055b56000000000000000000000000000000001407670157b31d38812a82a8eb8b58d80331a367a87d5a6271b93074fdcab2635a3262c36b820e639938043b3bb93ba4000000000000000000000000000000001339ac3270951d45e020398233649e07d1e74b1fd88b6a9174449ae7b6b6bed15094f346aeb5632bcd254a8cb502e45f0000000000000000000000000000000011cf85e4c5fa591ab0c0473a09572c483cb6f4d5553ce4b99ff07899b6f66e5414133dde4ffcb026fd71eabfc55d7a6b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000118a3b5bd9a8367df6af54b09b83566b6769bd71c95453f8e39ef9c7d452f3b3b3f1acf1f8efdd69a434a7cf308c584d000000000000000000000000000000001499c3eed43d3e84064bf99f64a9846feb2d39855f36371d280dd64e1d066ebb6b530668910dd188f8150b45f9b7fee30000000000000000000000000000000006189be0d9b5d75b72de13b4632344701f7c4544e6a5c0661e9b7cfca7d9c8f2c921778f51c3538a2bfd374cafd88fd1000000000000000000000000000000001835ab6e36a6dbedd7bb79a48186cadc8aa8af6981024ac2057b412446ba01bb322c5d00d2e5b678615c8a296b080a071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011e49f5e9c6650dde9bbc767b5fb8eb8ea43455653193fd0bb6aeecff8d592eb9646b8c11343dfddbd0a255f4ec4c22800000000000000000000000000000000114b6db8ba79805e930ace5577806707307cd5fb644d01c6b41af665bd90e8b39a7cbb8ba1adaaae2e4db077f980fc38000000000000000000000000000000001215ee646eefb826bc986c6adbc591843aa3e318a6bc6886725185edbac6b3f22bd39593c57c6a9c5249028696dc9a35000000000000000000000000000000000796bc5b4770dcd90556aa5aa9ce03bfde22db4af927970d682af1d1a5c383edcbc86abca431c341981debf16b527c451824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000190fb3ff260b07bf49720d832ba515ce384d31a8bbc34bd51777873d98d7730830a4ae9242ac3cfbe6c80a56ed0eadac000000000000000000000000000000001882c15afe9b86b08f26dc6bac2eb69041e3ab058a7bd2fbc2a582c3647788276525f1e3ebdd8dc9c39534df33c14047000000000000000000000000000000000ebf9a3cc852c0e662b770a70b45b946c629d1010fde4248ebef31c50bc7500a809cc0e8cafb3465c2e06a245958859a000000000000000000000000000000000539d0956445a8b86685d67dc64bff935f546641a408c2a506f3a2dc1e57f41b4444841562063cd5ca7ce2eb8d58bfcc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000111a80b8e17a45740fdbdf94f5fc15505f4ae2c979874cf897bad03c603eac375ffd33cf8a75d71b88f348016b47371c000000000000000000000000000000000890117269dfe3986f2ddcebbd203422d631e93a181681102a691c2553b8969e79a3f709010e4adb25013fe333dc5b9d00000000000000000000000000000000188af64b5818fee9be86e9c0bf11f4e5a51cd6fef97de84df00b6355564bd00f1748b43ec5849dc11282ec4954eeef60000000000000000000000000000000000ca6fb93ce8aaabe7505f059c71e264fcb810dfe2a49bf23a48418666786f29f2b5efff04f459b862ab21274653500591824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018e2c1b55579b95f8ed370d7118fc276057e73d4baff293da1db3945dd1279e23136c6378d8293668688e45943fb4d430000000000000000000000000000000000c410da02c7c32f2eba77b8e2a085faf20ff9fffe799ba81e8b60c29198fd2a22f12bcdc9553df432861d59a5e307120000000000000000000000000000000002492568d25b596057e1013fc77197df068918bf75bf2095f7f337be7c9aed7e368c7282b935d41ebe94c489cdd4efa4000000000000000000000000000000000a0cd8e4bbef4537fb0cfbe75d13c709c263dfa64ea1b04258559c512a1eabae2d1a36cb7156e509f76ffa8efac7acc21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000129bfef481b0fac1c327a2e47af1f9ddd42f782cc0d32b16b91be618b78cb0d0b45415f6bdb82ff5575b7a05868390f800000000000000000000000000000000163a0b1bfd787c1270164997b7ba2e2f0592570972fc9bd6a11d92c00c995c6c4bbf4d7832b88e48029b0cce424d4a550000000000000000000000000000000013364d52522e84ff293d03b7ad2bef4d8fd56612c0a60b8c8208da701166c12415d1b226992580c4c2f1a110aa30486700000000000000000000000000000000142931ddb4d4ccff2b29ead016f55c4effd2ad855afca77b0a3d58e34d3a3c07030663478408eb8fde9b775b67d3a9491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009f4eb6e030980cf76714a2e98377c4ed296a248eaa65b63825c71a9df5bd69195782aff300a318c5b0135bee6f180310000000000000000000000000000000008b33313b29587b3d8f892ca9db1d924eb14836cc8926154379fbfde09b11c72a1b2e732a5267862ed1f61257e74bd3900000000000000000000000000000000114e0a4e0f937fbb5d1ad42c8747009e09b6b6fbcccf392ddfc724c57c2dc23215c2a9b6d784dccf21bd099c93d9c3d2000000000000000000000000000000000ad5b8f329bd0ab0ec2e330f92cdd2d8d69ab01415b8fd3b4d743a23290f0c1581f3648989218cb3021e03be447e8e031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007712221ffbc33d76b18787503a3e1049a67af192e78bbeb7faa5d51eff21e1489cccc82d6dd7dddf53c3811c3f2c3480000000000000000000000000000000000b19fd27233e9ac26b011c09d0ca875855e18265133e1a8ec384bb6f4ba317263b8538a37764543ecd16d67594b8ab300000000000000000000000000000000053abcb1a7507e1d94f033666b62ad1970ea372597f13b572db8905f8c94c715888a9ad31e0dce1f56a42e3cdfe9b19000000000000000000000000000000000036bbad31764cee56070df32db5fa3d1886179b125e5bd342a3fa93295d0238731febd01c7d22560bb64b1adef0139271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000068f84c19570bc5eb5d6780f2ebc0419c78dafeacfc6ac486d093114dededa2d2cdcf462559137b79919ce79f5debbe6000000000000000000000000000000000407b5d8793da299da23e747342605823080ed74203a415a9653f2ddf8b399f785ab8aea87005f1a01f35aae247081dd0000000000000000000000000000000011aefa333920867e9bb933a0a72431c09adb236e16274e5e83648cb796fbecf3d1f0a4021aec6ffd0c75e42a154560dd000000000000000000000000000000000584ee068921e9b5f11ae53953ee4b0b49524784c86fc4fa09d0cfcde8fa87417c63a448c10840601293a1e2b46142c61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001812281eae1212851ee34d25f27f24b0d931e24cdf04b7323f87a9401966c50d2d9ac4b389c7a9dce4edd4a9f6317662000000000000000000000000000000000a08abd9dc218d21ec91e4377d93bf1a5d673504ee9f60274be05df7dea164391a36c53739c4b174bcb680d5ec0d677b0000000000000000000000000000000009f8a4348bb2cd5f71136125f3049cd8cdc902ac3da99327228364d2397bbd1abda4ba66576bbd8bb0a7a002a90087c70000000000000000000000000000000016d670a483bd40b836b21f39c3b6641a19e7ce61072dd3b14ad371553a1fd9bf39f6d73a7490785d75619bd6569454d31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019305f1f36507e0e8521113e3bbc2adec7ce1c049de5a674e0085a102bf6f1d42338522b4f09a3961353b057e6db97b80000000000000000000000000000000012d439f0b94eab2216747fbbe257b0fafaceb41d38e4326023e4af91c840232947bc1b4acc0a2c8c283001aa1f42f66a000000000000000000000000000000000e0d7ebb5b7ba07fd5449df40ffb5f5719079ee0971878f2ca9607139e68249da6bc15bf7519dbcae55e3b1bd1a61fac000000000000000000000000000000000512c644575503d35739f0d605b5eac698a3325960eaf107fef2c2d46ff5cc6cae446a42c2dd09bd2080d060f349124b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000147eecf5f54d9e36215cff57a3104e228dfd6065b1c26f900455e39c04392b3bb183d755349b879770bf3dcc1627e16a0000000000000000000000000000000010432b2166989b922a30f29d2f0beac393c404a4e07c60c45e68f162930d419e037938a499d235d9c800d8257af734080000000000000000000000000000000019e6982286bf1a6e395c043e8c3c96eced51045340fb00d3c1054f1c946bc99c860330ce75fbf901327ef7516b6a4ea10000000000000000000000000000000012d700492a7fb1991c82664a6138ac7d1c9a1cbe684a76847d7ee970b0eac2b7ba990a3ad44054267aac03c8701cd2651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000024f7cff881f2c0cfdca829a0a2265c4b129e28c5d57fa3da878b3f2f7474bca258fdff29994333d8ffc11de9bd6a3b40000000000000000000000000000000007ebb0c5f4696859943e60ebb0bf0f945f01c92b17464263b9a0b50a03d54609273d45736c633f5b433729b788b935410000000000000000000000000000000005b614db814123d240cfad4fbe8786649d1e591067b8531c18bc07176e39744641be4d0ad0d5b09a8f734f69e016ccc20000000000000000000000000000000019f20d67b9b6e3c4d62ff1fb6392c8c9c647c014b2e8b32e6fdfd0c3625c0a35c6c93cacc4c4f4a8f712c331daf11eda1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b57ade409f3c95cae3672e11894fe94abb3a619454e78bf56a585c511c1374778a809f38985a66f2600a7d3c3468906000000000000000000000000000000000397596b505cef9e1cebb8539635d421954b00c4ef709262f932a27e2c5cce29f005ee1703d725e6b38189c29553626e0000000000000000000000000000000013dc0221eeea9740f34762289859eafd1c4e14f76dc0e4a15557a652c0062e76da199bed52bbfdc1902318e710ff88db00000000000000000000000000000000071e13a72168087b6e1ccca65f7beda0d1ca96bd7dca5f917986868a17d643f20a6140a649bd7ac024cb9293e48d25631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011365b62b61c0f3f6e021cb815c7c8d1b5a005a2169eaaa27bf8a230af1f169aca2ac71a44c2e6139482f0908c95f25f0000000000000000000000000000000007ccd54a9f3a898585d68af29032babb808197c6e60b3f9e41bdb9fb518a3bf5c90620e4bd35e7c533005a1b92f3b4c50000000000000000000000000000000002ea122b9908389c346cd77b5fa725bd338becc89dfd423b4a688209adf9894f34672757c009f2db07d4208c743cf5eb0000000000000000000000000000000014e5b66d4026ebe0bf79008fe22ee9dc3783806f7c0b96a76bbadec13e7312c412e11d63011038b06d32a1a2e0da93c21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e4a459a3b459eac8ac5258a501a6ba25c8fca39ce1dd89bc921d4bb313db4a536204ce7a1078d27aaffebaa29bcdef700000000000000000000000000000000163ea3ba94263b16e5fe968221a5c454e97d1c15462a36d767478bceadc21f5973d9cc0b3edd89295220655ba13c16450000000000000000000000000000000015034b768dedfeee249b008ff78a64a8bc5582ce06761ea2684b249e4218406d42d56e600235d83463c4bffcec8a9e7900000000000000000000000000000000175100ef2d14210b320998f4e2c3106184065036352b4d7b77733d7b3ea5d91173b16b42ecf04345717644acfcb5c0851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000064ea2b66e11cf7da1438edb1f9e3f72b622217d5b4b2d353de461b0272fa549064eb948620c368bfbe0fb7a6ea80ecd000000000000000000000000000000000c591e5b7b0cfd05435b9a56d0928a2a14c276b6a3896b637564fdadc5153683d672493103122f136cca6143978e2e11000000000000000000000000000000001625529d10ce4564f8edb8d4157afa00719f451297b75e3d095df0a54e4302588caf229f21de0c0372a56f9ec2d7ede0000000000000000000000000000000000bce063fd03f31a20c277434295701e20ce668c4e97ae83edc39336a81d9bbf5725118b608cec15d4becfcb2596ac2601824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001547818ac7f74d0820a9786e0ecc319696a2c40643a6276f6bd918e5752e49f148f93d1efdacf9fd4b685f1dee3d09a70000000000000000000000000000000014b92c43c212c16334f4d066e00ffe68fab8c9df45da27a72eba6be871c1edb5ca5ab0697d7a7ca1f1fc7007b357a8c40000000000000000000000000000000001ae36b106b160c1c4ba7df26cdf50dec457b3077e709f80877240be5c022d676b3614709679abf7e671835d5b28f713000000000000000000000000000000000e2e0b144cc06e0ec1d6031595786dcee7061264fae10897e2cbc65dfcbe0c1954f7111cfdd30f63dd5a0a33791b92fd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000edf04176b736c041bd82b913b9b788ed2b5b9404589d044a672a6069806c01ed07b25b37a7c5310a127f35e6e23925000000000000000000000000000000000fbb3e0f75dbd302453e2b9893decd0dde996860b530027d3ab9261b0874a28da530a0dc5da6fd22c293c143110b2f010000000000000000000000000000000004ea48fc776b6f64c683c8aeab32b0e483040e7c6a569ba91ce2762ef6dcd5f031cb8eb252accff2c90af515755ad70b000000000000000000000000000000000d69b8b4be292e41edd5e02879062477b67f76c483901d3de33ce586df982431b857b32da783ea9deb057ed971f324e21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001643b8063e6b0d19e4b6da312c7c50a5c8a9f87ae705be985be581ef99d0df7a85539d0ea9f4680a338fa59ec3e21389000000000000000000000000000000000e244ddcd204e701874401aeea4aee55d4b0d1dc30ea2e486cc7f842ed6be9f39be2f2a577c7088c863a43ac7d3f4d28000000000000000000000000000000000c20f27c6ae0aedf5f7fb0c134fc5a5bdbc68ee6e4109b867bd3751edc7b3f8aa02549d7dc944a24fa69d7f7ae30011a000000000000000000000000000000001129dc6deded0ab3f53c60933a96ff62693a4419d453d8d240ce6f7ebd0a3a776d6100f35428001eb755528f342321941824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cfb714de3f8c310b0b70525670b5950ddf94da002f74a9a3387a5709e440e805ee8b5f7b631858f51e665c253108c8d000000000000000000000000000000000a20ed389c6f0df832a5ec5bec9c02bf890499d864f9ae088ac755ab811060185bbf9a53516f4b444cddbb0cd30d5468000000000000000000000000000000000d534736b52a7707d863f01ed59f96dd9d3914c03e119a3dc201f302941a26987bb53c77a27a5f06f19413ab74a3d06700000000000000000000000000000000090c7391a190a472f5ca9868f506625b0955138764be339ccf351a0b8e2540d129378cb5528bf0059a040173c56853741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000083bc547c87a7dde16ce9826c9795944885ece1d2ce1031298af010d6827dc82a8ce2cc90fe0052a814324dca9ecfdba000000000000000000000000000000001398fc827f4969ac1a80bd0dd1503a34ed0699779ab6c8d902d71a829d786a5f688c694f99a47052c629007e4ea463440000000000000000000000000000000007e1b442d323d82fff49c42a0a48d695c0b14d0332c1c0c00f35d604e12ab70b629adcdb8c94a72c20131573ce495419000000000000000000000000000000000f3fd71f10d3c653f0c89e58ce4676fc148b8ef937b5aacffe7a4208d79763fcf53f26b3280026871a12b68bc511206a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019e9d4a5748f2f56c336d84ee51ad589d2c250566d61b26e06357d15b0992ed64afdc436c2b923c5e6e0e3de85bec2a500000000000000000000000000000000172dc799eb04591be7b8680b86653a1de219bd1b91bd8d4a5381ba2bc3c3d769f45aebf1947ee68381ea2040577d45830000000000000000000000000000000000f6d5bdfa4886b16d98f5897b7e412f97e70b39dfd321ed77d479b4cf25e0b5408849fc84235147045007fe8f2156280000000000000000000000000000000003ff23b6c8fc42e3468b257f47efda211668e1ed644c84fba15ce61865bec4011d31e265f94cd04874672428dd94ed551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009effd5f8f5fdda8ac58c42773dffb2255deb9419189648d53f0aa9319f4441c63f9d2649cd3749b82158ff82c48e38c000000000000000000000000000000001356a417895f0e899cf6d330cd0a01db2a8459875dd5073b543c6560dda3cb54b40a5c25f5c15625a4272372d5393023000000000000000000000000000000001405b823df7a69d75f6af34f2cd076eb31a1fbd1a4c4a10b39c5fba46c12b30192dba27c2de47d05344ad496943449c300000000000000000000000000000000078be554c6a065c3c59f9917fe385f5c39bcab66055e4135772b118ae2fba3d5f8b5fb666e35fddded938d9276df04f11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019208e29540af53fd32c26fb49ca26b0155610640e03857d8c21e97dd4431cea4adecfa3f94c0ce553de59f1be6664b0000000000000000000000000000000000eea9748af1282cc6922a74cb2907d0f81c112fa61a72b26511cd6cf0f561cce86024cb01f19a1287db4487d392e521c0000000000000000000000000000000002644d56f62dfda92dad99b6557441ec0d4afe5017aabdaf2dc536da0543daacea116ca569ca9c2f37d1472d6c05356a0000000000000000000000000000000000fc515a41dcad4ec5449f73889b9f8d6e3e2dccf73d6af8185987ec0b90953b0c2462dfe64ace2c4e777b704ea321a31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007729f8bad404e2e6a20a28dc74d3b6c5c858c287db8e02469e606727d217a260502227dc6b3f5285fdc309f567d2cde00000000000000000000000000000000094332e237f3ee7fbe59b0d7bb355027534b6e6c48fbda8ff4567d336e378866c90e63db33dc411b37c29c84d02abdf700000000000000000000000000000000163336bb5c54f1d4e1ef4f4c8362dacd23a11c3c17456b5b303f749706194ccf15f716a17aac2a42cd187a0dc034c689000000000000000000000000000000000880af8fcbf82fa6054a320b3254df62c3af5760eb5c3498c5a91a44fa323ef0edbb76a8f8bdb98291ba7e9336f0f7231824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000093182555767eb1933e7f13d4dcca5bead5439c9dd9cd37204ca5079b33bb495bc120552c70fb3202948b5a5a64bc503000000000000000000000000000000001964d32269e0cf5d2aa0e87dacaca0eaf6dcd599d77e39dbb2f0b4623cf95a65a1582e614e85ec5672223753fa345565000000000000000000000000000000000006bfcb0003556f8b521b8d68346cc3d38596da9bf65af64d9dc2dfb4c5c32eaf0d403ce5fae467cb6708cec2bf62e600000000000000000000000000000000053f15ba0aec62869086b6d059a00e1b9c667706c4e3ea50fa2504e5965b3d0629d3d2efeef952f65ed8fa0bb14e278e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012781c6d5af21010d9df03577568e44b3fc9522152d75207a10ba055d1867d1ad81892d4ad6029630b755aa8f32e98a700000000000000000000000000000000012b14e871ca77c2ca89f1a833d277ff4ac297391414b8515fd2f5a25b04f84f03fc32e6cf2c1a7d2b4fe278e1e4a992000000000000000000000000000000000eeca068888ec6c2708e8ea65adb016b48ab6f4a0803f75fc8fd8c6daeb2ba7e38d773d2de2834dcab7115d4ce6c875e0000000000000000000000000000000001271e62542135fb74cde88f9bd8cfb559af51ae1d1ba8e0aaaab010051a6d1964fc21e818a14d5c54a39290ef0c60c51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000088d7158364a1e18738d292efba065a3ba87eae7ea9ad1f39516a848d8657dd2bbdd51d4e04561f3711c46d28788f77300000000000000000000000000000000188121891681db0bd2f50d940f649b88ca6ff65b245a0bf5813262db8cfc5776c48629adf71370d9209a87799ebbb90a0000000000000000000000000000000013fb1f9c9c9700617568eeac2f224313fb6c4f6b51aa2debc4a8633e7315386091cb1f23208629a1a71acc71f7bbb77d000000000000000000000000000000001215edb100384734710f8c4c1638ee02820075e93fe359c0acc8fc008822fee0cb83487b486c636d6e9251855b8d491e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d92394bd48d316c86b5e12acf36d408bc345433fe8e10f761ebe4482d1f2a6c9c4530ee51d24e2c6fab5b483b43522c0000000000000000000000000000000018ea43458a75a40c39e041bdeeff36a9871c79fe2f23fc9760c5c30724f6eabbf133d34f817f6305160af9175ba87e0000000000000000000000000000000000038766b05933250a640535b161e7a2331f02eb43eee1423fa8e0e6e0aed58075547e5c6b4168466c700be9c9df22d6d2000000000000000000000000000000001614624332ee3ef2568abcfa71169db6dad3b6d0d04e1dce911b1d6de41922ff688d41e8ac3f78c991483d2b527b43421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004101196603ebd4ccf814d17c48a7536067a5df6cd845289ed861a95732b3ea7cfc6c429dfe1e6ea60095bf61e8f699600000000000000000000000000000000045fddffefd82b8023c0166b571b39ea192dd2ce113685a744d22d61383565cf1117ab311a507889b79e8e8fd8e25e480000000000000000000000000000000001db1ba2a8c43da35268eb174d3d9ab3532f3a37594161fdf2e7daf42431d5aea1dbca463bcd35b82a13fdb4b06be7e30000000000000000000000000000000014c45103a5dcd1696a2df687d235bfc17e35a907c3a28c789da44c02453dd690879709c9b9e4b7046c446e9dc4560fc71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000eab0e4f82c02f0c8ed3dc09ff105cdf8995f512bd321619c6850e35af1b2f0d0d68765f69b1f797f371d051610a189700000000000000000000000000000000057ca23796e4821fe58a5422c546f16c7c6e30c638d0de046d90f2e36e3ca6fa3bf77d5e3b420b5b73b7e9feb0b30c5e000000000000000000000000000000001948178580392a71683b2853416e187c48603033cdd3c8f0f525d3583efca121616b018e1b582b87cb8490a36c9121d00000000000000000000000000000000018dd06b4ebebfb3e97b07ca4eebdad9864021748ce3eaf95222e379f52dd6ab747f398455e306dcd0bdd41f26dfd03031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000de9acbfd8f3516f5ba689950f40c97da6797387e8bfa16a97f0d549980e8786d3543f42ce3ecc54aaa4ce63f2a0a7ca000000000000000000000000000000001788fa49c930163850f2350b64fd1a42c217bb27cdf3be7f8d524698c8c18e20c9488c218afa8cf01de88b908315c10200000000000000000000000000000000093b672f370f43a47054c01d361e894e609922d2b6651c57ba7058c85a98a3b420833c265224454e625ee78c33f6c413000000000000000000000000000000000f9cda8b9316cc24542aaa54d2d0419cbf1353e14d49515192ebd77c3d7c20828a3453cc94ddba792d4579450b0eebc61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016c355bbdff9ed673c80e79d64502109c1512648d71df0f01295e0611d705e405333967ee20856bf982b9463e625b0f10000000000000000000000000000000001535314b0dd4c3b3a597e552907af0f3976fcd65ddcdff390f71f46a8b9dfdedae6c84d8bb12ee83e22d31423f46c960000000000000000000000000000000016f7a039ee125b9a817abe9ec3efbdf46eacd1d1ec08def6ac458fe75644cd24945e74f2d85d3ec6221b5137a36f84350000000000000000000000000000000017e4911a30c85b4f0e993d9f94592cb5c560b0b2ac07283ea98ee3dd6b0318f965ffb1ddfc63abbe0e20c742bc2373731824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014367eb296182917dcb756c6b987828798b308cf337d62941ecc1723b85572590175561a7c8f9d8af94273ff99ddba060000000000000000000000000000000009dec83d228d922215a70c50863993a02e99477b1bb0ad898d234af5a9f6b01d888acddeeec2002942b9939122961d7d0000000000000000000000000000000002f633bc90b897c01dfb41bf97652bcff9ee0a1ac57cc5b2d0ca2cbb806dc7eccd29ffc65a675980aad07c8682b3b775000000000000000000000000000000001205cdd1e8f1e74196f0570b078d9c8acfe49f842e0ebc9f8e6e41fab68c26e12aa8ba216d53fee71fa5dc61fac857b61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001623a0433b16555d5bc9a004f8c63d5a09d93a78b05ea0264163e8e71de36c66f5900e33506039d99c62ffd051f0dcc70000000000000000000000000000000017963710245fb9e5e8181c66669d4e3f014bb4a637059b26d9a75019f96153dac17b0c663b1d65a4fee6c30e1b80a909000000000000000000000000000000000e21598e5d0c708ec6ec9856fa9afdc6a1dd0133dc9ca1233f739cb1cdba82d5b592e066773c295028279cdfb4dd6d440000000000000000000000000000000004c418427684be1ddcc1ece492b7cf8819c0d3a3ce9d8af1598e0e4b90a24aea3a840b1e7d83de581d15af61a37937b91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000151637fc0e6878455bb3412da853ab64b0bdd5ce4d247a4b4832c4f4f6c9711ada3f768a27657acb2ec20bac48b278860000000000000000000000000000000015ec9843feb757e81394b8cfdfe6a75f7750fa20b2f307ecba703844ca942cfe789377dcf121e50165264c9e2c72504400000000000000000000000000000000022eccbb8538d28a2b8a624e4326dfc389584d8cd5c3045168b8e5b92fdd5f54a2aba937e25ad51efaeac582465e2c550000000000000000000000000000000010db36d0c7131e033e7583d5fd10b4a87f46385c6422f731303687581cba08accef0d8a5c5d8474f8bb32ea79ec45aee1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001977a828aa8ae4737760e4b64e927e75742569825a08d78020eb2ffc85cd189411db95dd838c0cec4850d885b36f6b62000000000000000000000000000000000f7ae64558472c653e9ec0eae5a54078c9d2d3c6569f271cf85ffded2b3366abfcff5add8788948e53c2a4d6d2a2f45000000000000000000000000000000000000efb4fe6e3f12150c2f4478f58c572694f92d8c848c1f3d91b248422228bb9e2311fd1b2d3258c0105d5ba01fdf13c0000000000000000000000000000000019cee947468f86c679255f5f27b5dd69749f4b91b370cc15a159c85b8a469dbe52c8c6d13c0db317db617dc069f351cf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000198affafb3831c650fe14f2c87e375608e44452ad1117b766807c1de93421a969af08aadfd194c6c51534fa5b394ba6700000000000000000000000000000000125ac71b75ee42bd44a3d45d58c1c4a36fee4b98e5d2049ec6373b5a26a76b28c2dbe48626882493ce4c67ee39121fb1000000000000000000000000000000000cd0ee18860807d8e8e6584f64f53633f691343d9726b4b7f995c25c49d2caf276e2b999c2856d9370454f63cefa2d88000000000000000000000000000000000b0316d713a7f948687843a4a034f11dddea2dcfd5529eb88bf94c0c94608b444b126e25007835080c27ac9ec3c9abe91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012ebc7e5f0f9074bb38f8588f189c5bf8485dcb8c8bc8857ed467c7c49e2b9e850b852dbe04ad0c5521c3a09dcb29113000000000000000000000000000000000943acb721210decd22eca5e020ab9300d503b5c36f50d689b9b73c8f31f88ed415bf4e4f1644a643aad52d8a930e0f30000000000000000000000000000000000f15253c7895b4c261987586c69ce860c11052acf3f63fc02d29eb9342ebd84e1508fbbdeb420a9d731a58488d0684b0000000000000000000000000000000013b7ca2d77a1c38d7108c179770298ec3fb978129b4aa9a93f4edd5c614f38dce233f72b20dec0ee3669cc36570dd4651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011ecbc2314630e9bc001b99efa8b29eb494f2ad3072ef750b6b3a7db18705965ea40ecbcf4590830cfc522aee67fc4f60000000000000000000000000000000006cff352d6ee367eca73b0447e5a5a895dc9ede9ffc2afe6c109514bbcd90fd4ad767917a018e0682952cafbe72794840000000000000000000000000000000016752aaca020a534d2032065db44e6a2b01e13a53816fe332b7fdd2a85f77481fb052d29829519967d4c1d965480458e000000000000000000000000000000001884dd42206f54aabb2bf8f47d1f926b5ba2415434dec1799ae94c0d336c8be0055d83af25fda1dae00079826a39d9c01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000033cbe5e6f424886dd87787a5b7a7e02a57f2e05c38dccb1f688b44513882601610f43f457c680d646d0f7f95238bcc600000000000000000000000000000000033ba3f62d8108c6e8b7a8c7204b7801f703a8cadaef024b78ce3b4bcad766211d2508d8e4bdbbc7867bf48b533ca8c9000000000000000000000000000000000967b1c01b12d9674dede0ea2f0c046397d0df2e0d992c87a912e441ff165b516256854b059f464fc80bd9d26cee0cc900000000000000000000000000000000078157ac9967d21c88b0ee816f006b3ebb54e8c7e975fce8f1f09a5ffb5e65b78167f1c599479bf31793ddbff6a7b4341824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017376f10006af96071a4b3f472a226edd81a2472deffb5cbd27862e726f3ef3b79387eb1615bcc647d7e6c35e60c39d50000000000000000000000000000000005c13ad000e2ca030dd0acd6edca973e6835f5882fb50ca4e117830005419ee42502dd83c8ea3a08779128442218665800000000000000000000000000000000078242c3b98ea9a6b4efad294381aaff208f7170419005fa6c90791cbc371801e993081b5273d5d7a5824e3a48fd0d4c0000000000000000000000000000000008165587b2f3d6c729a84d225f66fd5d19a751889d686509ac397afda27b8a1e97dfd89eac60d649f8724e17370fd89f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b93119ccd3d7ec4438405ee44c98a26e7dd98049cd42fdb0b3f33dd27002471f966e6c64f75d6c2472556692c9f2d9b000000000000000000000000000000001801a069866f02555d4a5cc624dc2ddb8a496a2c5cfcd97c1cdb6a3f412e39f81437855c1cdaba353ad71a0dc5b8529f000000000000000000000000000000000ea85af9d5e266be36cbb8536025ad2cb852d065e5009a02e15b59f24b8418654b47661c591548f16056801235f380050000000000000000000000000000000000aaca07b3991ee68c91354052523e8e005bbf97ab9a5a0d4962b7310590347a2aa2f8ae66b04f64fa637af2085009971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000851040dc774acc6429188ccf5ff419e737383ce231c8afd990a061a1f4f25052acb287f31fc204e11c8ecb43b197149000000000000000000000000000000000cd1d0a5198f5763f1f75aef19633f8cc145cad79dea6a738a517554fab881663c31b61673f7e0481c15a082fb534b13000000000000000000000000000000000cd876970e1bb865f9991bdfcbbba9429768ebbdd27a693fd8da8b04d17ceb822bbae9b6121a69f59ff0d0c262a659ea000000000000000000000000000000000d432cfbfd8a3f3879c6277b50079d137c9b1e93a2207a21d2d6cc682cba9e9477886e24dc23e666feb2523d0b4530161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000018f46989c80f9e161fb24141626a204502036e8f30f5d0f72c0167da9e52d28cb1fe99fbce5a7c8cbcca2c17d53293d0000000000000000000000000000000019641ff726ca947e96e7c607d0bfa8698910542ff9bee8926ab7e2f1b9561dca31a081bb84b699738c905d13f31c53d7000000000000000000000000000000000955c3ec513110766d11c00f5de5bd597b7d8c4968fd30e46600e92fa8117581ebf36f1b8040a22450581239b6d3b22a0000000000000000000000000000000009073fabdf52938925adaed1ab13185126bdf44b2e37f1487a59071ecfc1a3a38e4f6fdc654ec91c46cee2682db373e71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e5dc7fe04a3da23c66e9d27e602159907dd0bb7b2c9aa9f0a4c3fda1dce9ac96403b40b5f316d70bb8e2a94f54ddc9b00000000000000000000000000000000124eb710ea6ec67fbb1014302c6f01a63dcf53e66d48cdc9be5367777ecdd53d0ffc661dca8f3b40200d9fd0a289f38700000000000000000000000000000000178a403e49fac1a8dbf292f32ad0d05fc3f1308842e9ab0a861605f13260ed805c160b7df91b4aa2623c80f4fc7a1a87000000000000000000000000000000000bc2ef3dcbac9ebca3281f134394646aec6179923bddcd1a6c59959ded0fd3b694176b81b9f8b87aadd2f2cfe6a8031b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fb6a868a0302748e50445e7f01c08e4c635032c10e5313478489b01e18dc88b76415a9ee0fa617d29b200e35e5759d3000000000000000000000000000000000b30fc82e01dfee16c891f96980bf74613d93f7c3271efd99e9c7f120c08d7042bdde202fa63cd8423dc2c83eced25190000000000000000000000000000000013bb082127cc5ed19d50a8daaf95ee590e6b797afe6bf5e5a783d3c98351618c40504466d8a8f7bf7684b92b7b42be200000000000000000000000000000000008f2b843fed1baf1f0bde17036e6a03929e4a6f3a200ecb7d8133e4f06216ead55a074d8c913a9cc8f5be08333bdf5b31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000dab7bef886bc431677c5e31a8cb79d6b975df74a27f62722ff2ac715492a01eceb7c5261169518e3b42c33a6639a94700000000000000000000000000000000144cb81fa9051d520aadc390b183ae653677033b536792be194a161b088e0edaa1025d79b6cc038c253e90c8940cff430000000000000000000000000000000002fb9d2762b88be54ff0f1b5745bd121f3d46f5dc4452263ae881475a93f12f3360f2348010c75ad0e0ffc360acedce7000000000000000000000000000000000452a8ec8f7f8a99324fa831cc7ddd62dbdd899a60ddc60d066020159186f9a16a293e670bfdf2e9699a3825c78dedf81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015d430638323adb96658df5c8eef5144616723bcecd595d904af14d5393e0bfccddd7a64bc8112918f5698426e3cb8e9000000000000000000000000000000000e73bc0cc8033d4ab206ebcaa815f3e8742cddfde5606738cb0045174a684cef5a195e12a3053b35f6c560315a2748e10000000000000000000000000000000005ffe4f98a97b8a32e6b85ee45b9e94bb53c7b5785c42beb3a902a0b0bcacfb2327fe54e38419e83da616487928cd5aa0000000000000000000000000000000018ec1d773274d2ed0d3101e6e64df2bc373e9edcd02d5dd267bc39f7094e7ab5b7fcad85b5392cdc41616017eadd8e2d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000085a30f8bcff54fc6f022049e57453215719371d9d12116efcb3fbefbf3848d11ddd66c5855e77db578712d64994fb30000000000000000000000000000000000219a5512287c37ee7865e1f6a5ea2c6d9d24cae15f3f6bb4eb9e9d31bbc23f7a22f43738b686cc66f0762ce975461a60000000000000000000000000000000004602db3bf19b1c8c3491f3f13e171760dbaa2b27b2f999f8cb0d9da6dd3de4a61de6eaa02976dcdc7970498fcba56e0000000000000000000000000000000000de25216f1ec24a522d8581e76714459eb00f09167cdc9e29ae5391fae174ea7cdb4ef3d77ecaf253025d4dc3a02d4d51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000123009a43a0e3b3344604072fc6388b7cd9f551fb099042d5993fa18a479c7604653dcdd797b2a99b6c5b3fe833225a10000000000000000000000000000000013fffdcbe27be0fe1abed71f6c84695297b1e291cdb9ccecc7f366089bfb0d55c19c195eecb851ede8aaaf39b877f19800000000000000000000000000000000096d505aef28676375c5a5ad3293b6b97ce14dee8007013236dd46c9e0a06ce233936ca8039ab8eae72b749981c36ade00000000000000000000000000000000070e653ac0b803173cb7c853051edff065d8220623deb0adb1f5e06f0c5e17f80a3d45ac2967ef7cde0d9823c2cbd6b41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010e82dea70048e69cab078fc84834333d66734378650e8a1c90dc937b96f3ddcad0ac0a3eec46d5f52d39e31ddaf92ed00000000000000000000000000000000147c359e258a21832c6f448ec55181d1e5be3901dd3285ac509b2412089b1205295a37092755afe5ca1e9ed007cc064800000000000000000000000000000000155ca4c17a0bc1185492bd07749fccd379cccbefa83a1ab39aa688979dcf5546131d6e85444e0e016491b98eb9c26294000000000000000000000000000000000f92027a6c93ce54bfafe5c2e0312dec1adc14ca81415c6381457ec060efbddef5443c09af2a0f4e20a55b2747ceb4b21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000add85a0ce098de0eb4ded550a51c56c2012a7a1998a61fb1c81d5f10182af726fdef1d4f5fd115441efb165e351fb8000000000000000000000000000000000db192936f4bab12411a2fecdaf1ae59917c7c89a3e86cae197d673137223e223869661055dbaec359939297a9cd300c0000000000000000000000000000000008642a35845ed8971b5de3fbab667c8f711c7619af107f0e3ef0a70c9d7e2cb802a4a2d5028bfb5d3b6eef5d6457506f00000000000000000000000000000000128003aeccfb8a57d70c8fe3c5a182dd8b6e6a14860073f75848a844c0c6dd3d8005f3a040c05b74b6be14c59d4775c51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000090c48f656bd1f6196a7d2d3e64efcfffbbe5b6b7c6ca3e696416284c1aa8fb0cc63be6f4b963008dba83fcc61bdeb42000000000000000000000000000000000c1946b6a22772a27175332c503aa0d9cab20a794962a5110c6b8428da6b1ab65688c49b34de1a5a38013dfd86cb447d000000000000000000000000000000000f77aef75261f71eb7ec6bf5a8180b1c877bcbc8b999fcb7c75327756a28c19079c652d09cf82c77340296c8dc03142d0000000000000000000000000000000011d14bf0de1bd33abdcffa34a2d3f0d3f0e4011d9e3a147b937b0f4ca4bc2acfe1c440933b5dfbed8dd08f4969bc34631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000029b8bedddfac00eedc59ece1be9fcb8909c69f3e9b41b75658c7aab829a80c42aa6a43e78d0e819bc2805b12c08b1d8000000000000000000000000000000000b61d7edc11a58bfdf0c270595979d8dd522412eccfc63c247a98bc8d9c7539ab45fd46e41d50cdd35ca6d835e4071db000000000000000000000000000000000d629048427119a0a320ebd42f0c7eab263b1e344b41ac8ce01c7417a6846019a23267b02d70720da0b07183597e0a690000000000000000000000000000000006eb8c206929fb08b0be2760974ac71e31f2493af0c05595e4ab6487650a0447bb00fb437af29beb9c0529a18c901e501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000105584388cd1aae21d6e541527de075dd6fbedaddd63071c0c244b0bc26ec8e58f1f65041ffbceb0cd5f094ce409105b000000000000000000000000000000000bafefc99e5a7a61cd3921bae2a47af5abc231ddc65027451ad800e3a57a3a2cda972c2a93f517222fe8cca56036960f00000000000000000000000000000000174187d745e3714e1c65a666a39df1c783eee92dba03fb0c9abd0df2a19a6a246ecbfc3b3787775a32ef36fd3bf7d22f00000000000000000000000000000000168bafb285d57b82bda2883d2eb7f8af2941ca337ca05474226c2c33f451f00a2932abe2824747673ef6f90c8b3a1be91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000145f65a72fe59d45099900953dc949731278a0a01189d29a44bbbd59a3c65fe16e7e430cd6663ea2a31a29001b04b6a6000000000000000000000000000000000409c5e09e71d5ab19776e27d7077c7a004df2ee215502907730ee93d812e5829a791e39bbfb4c7532c4e775552ea3a8000000000000000000000000000000000645040cbe1ab018ccd42becd0d6136a30b5bd06a1847e07484091d06d031e93d410fbd8ad3a09594a42908ce487bd720000000000000000000000000000000003589d8389f2e3b8487d38c77cb3ad89bf8183ae51ee612e64a1685c52fec1434166bc8054d2bc5d8b796cf8999f7aa61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000105042e46e6d772f7bf84ccdac8e78a913af633e84d9a68a5ce17900c81cc15f29728acafe208cd9a5314f55ff9af315000000000000000000000000000000000230ff3ae2c883676821b6f2b495c9b510a0d33f4fd6e7144ecef2ba4567091c0de942554692e2898af380c21fa2740800000000000000000000000000000000163b964f735ff1a904613177e494e2c1455e2ba2fabeaf7ca8327ef26770a9855587cc08e2d883104babe65ae244584e0000000000000000000000000000000001f9790483298ad8208f86307ceba8edad75c002bedb5d17520993facdcace6ab8b628d48033782889cad91fccab2cda1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000109169e02a4de15fde8ac561dac1c5b20270f7e5efbfe2ccd01cf89a12b466e6ed5a4c3e3dbdba3f8a239f844ae8b37100000000000000000000000000000000142bad8573fb25cd4546ee6491941f732f9173c5ab8cee1646a15eee54785629b9c77b14d77c511522f47820735b7340000000000000000000000000000000000f44cc1a8e05be65e79c326d57210f22093ad14f8cf8a829f41b18cc3429773db8dfdac8589b020e1dfec5a2044cffe60000000000000000000000000000000009c82a449a746fafbd3da8c11527c7de14a65d21179323aecbff344f343b106b69bb566bc38e9115244959d99464ea751824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000005c7e8ab8044d4d32f086b5a028afa5fff9f4e90a8d6cc5016a179f2a35229a6bbad2f3404092447d4c0779d2216fa700000000000000000000000000000000002b5f26901362b209ddfc3bfae8532ec0079f702e3ee6036d83659fbbd6b326bad7dfda1f4fd5efa38372dc3f7399710000000000000000000000000000000001dfd3ec528b8c1e6b875ee6498a1dc7cdbe81fc0acb739a7af033b992d8d1af5c3dfa4138953004dcc876c62e34cc320000000000000000000000000000000005243fc4f50f736dbfbb774c1d5017899d381a77db3708ec10bcd83c629bd447f7037dc2af119b4897db28d6523066111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fa48986ccd24a3bb0f06890d2048c34e411cccbbc46368321e56ce2e5b5278cf1c40fc1d6fb6d7b1bbc03f0317faab100000000000000000000000000000000176889454bfe883b43f13bf76c297f45a28a480c84f2b1cf28b34136cf848dfce900800232907b7826583403e82162360000000000000000000000000000000010e2469f64c7d0e8cad10ffc275a0a34166f1a1c8cec08663fe8be79d134271ef9575dac4dc7173f4b7842d405206d910000000000000000000000000000000013e3d0599a97ee929f5eaaa32545517f243a0d68852d4c5cd971e51a7e3584af3c3f8b96178970318d9f1cb4e0acbd9b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001a000c96bbf648b42dd699ad7d4d69aff4916dff43aca6b157475697e8998f30010c08dde8fa283756d111827ae4e9c10000000000000000000000000000000007cc985dd9746b0e7acbd0e154231a023e1d6c8be69d468f6775d98d39eb38d3a85ba688e464078002f4d416be47bc5c0000000000000000000000000000000001862e5eaaa9becd72101e827f69dfe3de747857f951d7e2cb2f2c36365bbe2fd16c7520732abe213bb4089b601643ed00000000000000000000000000000000172f379a49a6fc3a8fbb546c83a4ab5361b372b82239c47730c8b69199c5ecd78cc99d6a1190726882e8f130df6af1291824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001081bdf9e4b488c9b8fd26aecdcd75693693291c9ee22e20ff2be9a590c4dd4594de5ab96afce3eacf425a3a65651a2700000000000000000000000000000000025a6dc3e32a537fb29f717f818a3abc48ea43f0213b81292cee0400020b494f4710a3ea1136769260e4e7f458ba8c53000000000000000000000000000000000b6d992714594214c4a787485432d95794937717fdc301b177b7b147b43fbf6683fe517859303c1400277d8739dcd38d0000000000000000000000000000000014e6e298319ba0c8baec5a1a822a5573fb8145766fbb4684ba28fdec64943c5a962249ea60b0f3d3dda74812511c39261824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001430ad4101ca9ace7553a6ead4e79942fe6d845af8f9e754dbb061eb347d18699b78e54d9a12572d6887998ae17815af000000000000000000000000000000001658800d9decb68cebdc024162f5bb768913a359707852cc96d3d52fc51a232e69626b4f1ce59dde7e2223d6379797cf0000000000000000000000000000000004dc67c66e234fe6671962574f6abe3bfb882c43c539029dc7c1fcd030cf47488463ea8cb58a79954b610e796a596bba0000000000000000000000000000000008d07b04b5d0869f161d1c28a5821b18be7f6d466bfa5ad39d0f098bccd562ac1c258ea3f69ef669bae6a897d3ed98611824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015f45b8d66ebda8efc12977b7751b5148eeee6742e0570bd1bb4ca772dec9eb1e8a59d50a8c1d8f8b22d062251121cab00000000000000000000000000000000102310fd67a768276f77edfa1616b637a7d4ef4459432b5fdcb0e16a2c8cdf6d8a555f826e4b17769026d7697e73ed4c000000000000000000000000000000000596e7e092fb81548f327349e2a57f76e115ba228035d74cd5841b5ad416f70c3d15e13c6ebdb61a751cff0a9c8944a2000000000000000000000000000000000fb8d9e3c8983a79399db179b7026cd4ef57b7be17c206b841ba1fb2296c8ce59b10fc78e01075668142cc0cd5c13a1d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000148c755c34f146bf8333b7dbcd39a315ae441a5f361149aad25d0a655efedfc3d493563a08f389999cde5f24ec30f401000000000000000000000000000000000ff0e24e95f26f28e27e2c01abbec9c5f0e76d327cc0afb3a818651e5664d51d69328c604397cf52547a7d6f101f0122000000000000000000000000000000000615bec32a13443f559ab2741b214c9110d45334178c5d05ddfbc769b81fdd259b56071e46940be99f0865533c153e9f0000000000000000000000000000000010c1fa0ff538b11ca3a4edc058dd0d792d875dc40286eab78118c6f038b6afefd69e0e2fa9eb2f7feb06bf379862f73d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000046bcdb532cc7b8cbab9f1dffb6a638b87605d4720f1077389fb5905dde94a29a180ab4435d80d044594c4290ffd4242000000000000000000000000000000000c5c7fcaa3956c2de88288bb7edbfd44a79bb275a449e2ca6c81f26b1482523bf4fc0209ab1969d4f602f2fe189d3fad00000000000000000000000000000000183596269a830feb8a7f7a7260a642fa2a85727b7d852f90cea8e00e42d386f316004fd7f66944336e7658c8cd7d98b500000000000000000000000000000000007c885a86c7134888a7fb4626dd541059e2260ac20d24088e48b1a1997ea5a126b18fc2834795a173df453c40c6c6fd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a38aaad5302e51e3b27be1eaafb13784cf8845401defa2ed27ea258f736fc569cc73e883a221712eb6cd64bbce4da2f0000000000000000000000000000000014f30c9f023fbd7c3a03c3b181d5f735c1313f618064ff941cdedb8371eaa728da8629482c76bb0a8eb411a15393211f00000000000000000000000000000000197a1fe4138aa14b24e598d9c9a4803298ac8acc83612c49aae28ea4eacd980a9f296e34d688302b449d49d2068e42a2000000000000000000000000000000000f3c079216373162bffe8b6c0eff1c620522132f5ba5d474c6d8da65a80797a4322b0a1f4efd80f32300f958a9f2078c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000019e29eeea6c85f41d82170b5a75b1f29fd7fe644df25ea8059a59eeaef6c2a2b38acd6938bcda7971b9753a51a4ae5800000000000000000000000000000000141b54a97c05727802988800cab93e73a3c07acea689e59f1c78e9595373a18d0ec2ea25153bee79bfe4c85958251895000000000000000000000000000000000d800d19c38dbe4f331ef7943b364f6af74e8ee0fbe9096e6fdeafb1f44d869ea843d12c90513026d00d326d66c631130000000000000000000000000000000016db97696bbf0e7398ac0e5444b3d0b3560e417d98aee6247a7125f8d264c1221f1931c7cbaf203792059ffcbe20e5ec1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003e3ce33f11b07dc24a81884fecfd81fc720fc64208a72c79789d8d8f7e85cf239c9d01ca0171bc86a5a6655352a84550000000000000000000000000000000010fa5752db91a6812c9d5e1516e96960eea13d87de2a2a2deb85406fa0c61674758e20d7f5e853fdc2f6042d6555db10000000000000000000000000000000001971834c587a1db1fdf56ee8a359936539393873b886b7d13e55f50211677662e10d073a085e3c92f7091c6d6a007ad6000000000000000000000000000000001848d32240b36992a04236fec35b28ce57d05da145bbc5286638e2c94c9b3ffa21b0fc2c4a1c7deccaf0e2356808746e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000180e90e534c01cf113e326051fd249741419269676495603accc7d774745f76798ae8b038313013143d04bb91d93bc9c0000000000000000000000000000000016b7f4897c1c6a52d57927d6aef5ef20d71bf14ba05509ed91611fd47a945d688e7bc07e181562d6c771dcdf62f58a3e000000000000000000000000000000000b189795e59ffcbf38766b70fdbc008b66e4123367f671b2c281ab3b0daad4f3395f8fada834a4837fdfab87a3c84c030000000000000000000000000000000004b903721cce4e2608ad9b4c76104f78992be9b51814a45cc67ecf26182922f100f79366d1f138a990c36cb24c73736d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000053b2b2fcbe1e1f21c8975a50490944a2ec002eae2a3787fe1a5f2407e748eeaccb71ec9253ae5baab99bba68244320c000000000000000000000000000000000324e2be2500d713e3d7024e17bf7264b32d4682b9a2260908e136524b21898d13bbbdebe9c0b114b60d3865dcd3e3b50000000000000000000000000000000011555094fe075c812a9bdb67cce6e5276bdd9aa2cd47e08eda8caf27c64fbac993e783a67d4215829361a3d9bc08aeed000000000000000000000000000000000da6bb32156d43fda1e03c4f570507d96a5cfcabd1d06f2ef3e044b338d9fc647b6940d714ec6b6f5bd53cb9813a358f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000152f5e3a4c553685322ca904c7240655c2478d16e1b6d6f0303f1afab9612bb120f52d4cb7730f9a213b6f8c9f70c7e0000000000000000000000000000000005acee9da915ef5d8281ef1713d841a89be846c6a607be3209b49200076f65620c7adc6aa87dba17893261984726bc330000000000000000000000000000000008c4dc3c0fa77bfe29c060d1daa759750de6cc9aff97ebe81c8ffd10be465e7e57b39f1a545ba2f896166d99d38978bc000000000000000000000000000000000a980e08cec0f3a8bef83b9d46095a4081004ace5b70d28cc9cd478c91c50c55cc0220387ec906d28cab94edc821363e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017aa0a980b24c369c3ed66332ee85ead185c25034bb37c58e922e88c64773a431aa3356e8ec7f13960a187c7fdaf4f5c0000000000000000000000000000000013b303817316f19776a4f65b2f6150c484ed5583e0903826fdcdb1ec9dce7da1152462571047eb72b47f483d0632bf6500000000000000000000000000000000174ff23320c45150a950deacf5594b71bfc471b1a9ab2d67763402981110150c2f493e9aea5be1df0f951bf31869f172000000000000000000000000000000000a888193e3158791133bfefe0cb68384a69d180335f9af7d0d7143b072c4bbcbe48e97e5d6658501528df20ff83cc57a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d000c0eb1c1c952486478e2b81126b7b26cfb363451577dbabd7e47f7f834f04c47f90c74dbca9981f97105344db3fb000000000000000000000000000000000357a4e86818a660887d1a8ccb026bd45af74e1261fa4f8666d3d7ce1bcac676b213809d8b1be7619fd5cc54167703750000000000000000000000000000000003e78b2f2495ee9ab2a58f7f699aa7dfa11625ea57e3b8b89bf6e8474fd1b148aeca27e2bdf3aa77eb1803ac8469f1a9000000000000000000000000000000000da0111d3255fcdc941c72d1f099a8412982436be5414301c421fad34cf9fd8d55c79753619e229af030471d912cd1391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002ef489090ce97b1f2e868153ffdf92bf8bfc451b14162bdf902ee74afc7ab25764fbca0709aaae47d74cd67e1d1be4b0000000000000000000000000000000003f4c7c3215125bfd2e01f214c32f2cd64331d0f6c0b46910455085162f9e1e1bc66c1d6e3bcd76e549ffe011fc85450000000000000000000000000000000000669ee967d4003f1691044306501b978aca86121c68cea892a924bb97bfc47fdb009047d43863fdeec4ab658c8024bc10000000000000000000000000000000012c0a7cfa7b1ee48bcc268dc596cc4be3c2c71083b24ebd2c3f29a5cb107fd5032a30a56f245238b01953d7c6793b9921824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f807cdb1c92baa906a37d23688c0ac08754ff42915eb1fb1454efcac3180e2d57f769fed53ecc31c4865f831428e55d0000000000000000000000000000000008857250dde17e3a4147401995094a9d2a24590f6933aad466415f99c8d61e96ba464e39a6125dd27e92c0d615c77c350000000000000000000000000000000015a47094a686dc357e11cae38b9faeb3d1fed87795202df0080637f965aa871f407192615d519ca464ce0b37267c25200000000000000000000000000000000003a29b4a8a846e17ff0cb1df24e74f7513ad04bc9c6f84c0edd0eddd55ef86649ca331367aade80f6276e3b9593c23651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001585c9a3e0c3a1b302a8e09748a920602163e80a26a57ff15c3460518a348d2f5094ce317904945bb24b875e63ae5b1d000000000000000000000000000000000647dbb0060242d09ecbae5e1b9107bf1884de18641e3c70a4dec87fba584655f282497f5084ac3205a6a236d626d85f000000000000000000000000000000000b7c15137c7e6e9e0a6141f184e8343a75d578cc6408d476d0f7697bd0b054d52344fc30c3592c74f02bb378dcdf58be000000000000000000000000000000000120056c5750ea8c09d04fd86ff12650c95a5f5e35fd76ad46e12d78cbb90c3a2fe65f771e6f4363139577b72401daa51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000136fae3065a9a2b332b9ba939d3c861adb4ac28f2cfc9a6774805abaf0f70f2ba8bf74d9423762bea089c0b53f64fe87000000000000000000000000000000001331b5b2817da4c8d91ad601149be8a7a5dadbf91d3c364e71ccb6f33a0bd6206bb53f1ad8b7b8778612efacae6751d00000000000000000000000000000000016f9dbabb5810c09e6b66f4fcf40200c7c59919bb96ee4b5ef5de2e85c3314ce189c5ff67285ce4b2b9cd454abf05a8b000000000000000000000000000000000d029d622e6abff6e6b649da12699f3a66de04a3db4445bf83297fa98372c4dc6ed3854a4b80c3bf89e6edde8a024e3f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001050a610075da9409c58677b537b3f7fe35937c567fc8ccfdec23097400e2524188dd29a04e651057de01a4f9805084a00000000000000000000000000000000071a18a44b5725b9a67b1fefa7f1a5bbb68efc4a140ad732ff22f2988b0bb5492328beed88a61b25d3a8659186fa1cee0000000000000000000000000000000001f1da005f03b5e93097fe264e84ee6f9e78626ff9e7e9fb87ef0929e92d866fa92ee41f32f87308abd1c289cf67a2170000000000000000000000000000000003ba117ac29758582a66279d8d36e7ed06c830220eeeff06a6353d7d863805e53562c9aa0ae78a16cb37c54ed92b00661824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fc7d4095871586f1232fc3a1ba9d17639d08a4e0994b748122c0789c6e8ce9750ac50a3573ade3fae607671bbab6fcf00000000000000000000000000000000167346d1b6bbb3c8f969f4e57f4414e4bf22b583b228290cb0e48cc29b1894f6f07081b1d33dbcf0c9583720a5137f7600000000000000000000000000000000104a7e4713995de51dd913cbf88afcb00b6c120fdd9bf76af55423b682e51239855b4b3094147ab925f716f52af26ef5000000000000000000000000000000000e8264d23311028798624c0ac5a4195cf16d220682fd07e603bfe40a22e7ba68b6e7e74fc73785fd78f57129917d6edd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000184817d1ee6df137aa76d8283c613f7a0b520414bd04f696517dfb543e493abe60f57203072eef76f8e444a261449b4100000000000000000000000000000000151e7f51922d0c0089c2a0b86e1906773b63eb385b8930be938061716cca9eb011dbd78e333e0acc3ce96bf400b1a21e0000000000000000000000000000000001ba1f2610d99c896ef6888748ac80e6f154d50dd4d719a48b58403549eab6834d1c719fc79664d3afc490a585750d80000000000000000000000000000000000faf8a7543818cdaa68478b81be8dca24c92b60023c38638483dd2e3c8f5ed5de8f41503570ece693b2a39fd274ec5411824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000048995f6d9dd8a63c0e0c77509a56e0f1a8b4fc4544f82b59eecb4e682eb09866cae72c33b822c817e83253b1400e51e0000000000000000000000000000000010fb277cda05480c9f366a020c6a86691c0c2d4b25c4383a615a43dfc3c8029d3dcb34042732de5c359107d003c5173000000000000000000000000000000000104d8087aa849ce076ba721ce7b0dd74643311fff2dc9738da9788c8d5576a0a42796992555c4c219498dfb0085e09dd00000000000000000000000000000000187dc6e5b87bae5210ebbcd365fdc9a6dcd2e8cd0f8592f652cfeb88b037abf9359e231e4df32890c82d41babdfa84641824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014f103c0fce55208d3aa190db050a6bce9086245289306987304bc0cd8113b22788ba712de1ea9b07458eaec574bb67700000000000000000000000000000000092fc2bb031006cfcd801faea952757f7859fc111ca3e9da8be67f3c553836fe0955001b45d8b9478e8ca3d91b08119c000000000000000000000000000000000bb954c28fd36b42e85f951c9e0d1e1aacf96ac35e7e28c6f3c47bfdcb447d2df853955cc13761870a57bbddcf1924770000000000000000000000000000000001cb60101f1aa721e6252154448e541d5270c4758245eb8935bc45f3b5938a002a2e02c6732e0eefc6e7c96fa3579fc71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000dab3920c3f53ddd302e395c2ee9dcffdccdb2d5281f85d8bdea2d0ba2cde652b37a2dafa180f329123b9fa6b8e83ec800000000000000000000000000000000056677bcf92d552494a17cb6fac3acf41cf6d90bf1c4a74f62d0f54a85a5845e4400e691193d2cd98012aa15bbece41a000000000000000000000000000000000c9e26ccf504ab0fa912b66625331ad5bc8b34bb322843eeb6a3047cf8e964801623b0f771a96b13dca419a003ca6de6000000000000000000000000000000000318c2279316ee0829ea06e96638da096f8056574a500920e39a8cc0194c48e38a51f1c15ff46709a385edec4b1c7da31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019d34656742cf47c0a3b70cb106f8591852c6f607d8e2aa3a1ce8954e35d8eca7a98bef8ae9baeb5a19febcdfc66f9050000000000000000000000000000000003aff8954fde8205cd299108c76a9294ec6cdef3b6992ab3895e36ad7bf598c9f98d293918b281e5b864bae3f33849dd00000000000000000000000000000000148a55f0bea0e7757ce521bead33b750f1defc04a750ccc10a69897cd358838e981a11494ba7b6dfec8120f263bb106e0000000000000000000000000000000006d167670a7c8e34b040615a1081d6d80a857bdeddda6bbdc5e5a889937c8b370d1df5d7bcf902984ef858aa5be0ebdf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000040ebb87878fe33475aa8de8bae409a4722eb545185632ce865c0dc9c458152b73362e3e4fae7153cf6f56fad0a397dc000000000000000000000000000000000333d99289b953538306f12bf97e4c7ba4b235648246be74c14efd491d6947d9cac4983e92bf2c3c64ef1bd467b5e6eb000000000000000000000000000000000542ff7cce89b479b80019b9f2c6d8a872ea679965a2c4c6df6d31ba4948dd2ae2e3c00361d1412de7b829fc7fb0b95000000000000000000000000000000000030193b79c84062c2fb840ee25a95ad4cbe3d35fa47d7c42350205a3cb3a183e018702710ce096db8a7cdf1940f803221824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001d30669dd9d0a13782caabf8be76b8309e0611a05be32d233fcabf541c9e01ba340e6f205866796446d643b78c2921800000000000000000000000000000000090fc764825b02e16b463d59558fc80f7cd1345b26e989ec16e0027c366117e6fdde1c39a882a5e969b4a603e91b7c8200000000000000000000000000000000047f4d4356626f56c41c023ebf7b752c94bf27a3db272e22ae14dacbd3df6de973e2254a7eb8b4844361f17edac7679d000000000000000000000000000000000270e63b6b9fa5fbbd8780c9bbe4f33072244b56b3dbdabc0513ee9b4a0672a47f92221c09f50a63198294a57a001ba91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016d4723da07481e5bd1976e5434f793331f0c11823f8c9c27f735c64916bbeca0773692b0f88a0dc656071f9dbbe97040000000000000000000000000000000011bcf27234e13a9391c94c8b76cbef295b59fbf6f2a5ea094935d91387e617c885dc2c85701372c9f61edce0b413f1de00000000000000000000000000000000160816cddc7636d146a7c697625ef3826f9625e826073ce2c618392acdbafea02a2f0a1bb303771692c89c610fca096d000000000000000000000000000000000661d8ed7c6243baf08248cdf291ef9d135b84d10df07777c16d7ad109cc90ce92966e2642d6e5f6d365bafefe6cc76f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001078d7221fd4c1f603f43623b93d60484a71b86f2f515b2f6a31aff4fe20b7165f247ac5ef05dd4310d0f4262afd283000000000000000000000000000000000060ed7b37deb1bd552eed11f8180fdd7386a64b95640115414f205c27a0551a6c3522abd96209198c4b9e50e86b794220000000000000000000000000000000009f0734857c490439ddaa82cae4900dce340e3ead4dd807b41bb28bf1ba477b8b565f16a4cfd73fbf11137eee6458d58000000000000000000000000000000000902a1639d0b1deb30068d01365ca1970ee0644c5e704dd06f7da0a1389c551a27d2795318c5c154a27832e6509199821824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004449513367249d021033ca021b459199deaa36c4b1fb7aefb64d720fa66d63e541a5047dd5daa3076ab5fedc2a0cae00000000000000000000000000000000010fff398f66c7d4ae193db24e78fd94fe2bbad10fdc08b93ed024aacd5dab6e657cb3ba568a133e39339b4d765b6aab6000000000000000000000000000000000072ac009b4a4e82db458fe5e6906bb17e6607639f7bf42fd7c203fb03e420f2fd9ddf6d0439c07d5995540e655b8d5500000000000000000000000000000000103dcbaf1a19e5e2a775467c896a65ac61dd5d5183d293307f20a7ba520bc6ac3ace5f911b841fabccbd78d64c0a7e491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018ae58b2720348bba4279c824294bb3ed99e54107e6a934198366b9fdd5107bf36f8f9fd396784bbd27238f03e3d04db000000000000000000000000000000000ad2b2a7d11d080fbb931713f1100431eb36172f69b1df4b94fadecb0fd596c40db03508b82a56a3a4932995b6ad5544000000000000000000000000000000000e7fc999e088e01bdbf02e18a38952118e6209145f9aa07a5f6dfb69642319caf721a090cbbf3e631d3befda49001955000000000000000000000000000000000737ec60913434b7f04d1c8570b08a6246dd0c9952dce266c9ab9e72031906a1d350255dfcf7d01aa844ddcfc9902b351824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000fe219574c6e54ee49d7ab1041bee1395f2738fa0e291ebc3d65f4fce01e84678df22ad370b312cc97095976c14f12c00000000000000000000000000000000025f86f9e7a43106518578d54889e1740f9b2e7bc2635b4ce31031111c9813b9f06f9667b741d03d71b7f935aa8155bc00000000000000000000000000000000152f5bef58a0b7412af239b3e071d1bf3ce0ec09a5cc6a5c3e1afc984c4a8745006002f6fe4d715ff9519b96d1fc32bc0000000000000000000000000000000012238463418c1546770df24a4177c1f3d65c022c6ed47d0592c6e52d089d538bb0aa271cc817f8a9914087cf4a6ce1831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015549c80dd9627118bf4126eb8c8aab23f955a5638461be030769fc05ee9ec33a400700aa6ad6f85fdd4d442423ee2a5000000000000000000000000000000000b1556d30944b820702de2932be12be563acfc162dcc571b355f21be351a0f0f86ca48bff36675fee1e76cb028b5d3fb000000000000000000000000000000000255c6ad5c87aaab7465d7540b5cd8e5d47799247d3bca7826736026edec1f4e88d8765098713dfb4567b1422c8c29d500000000000000000000000000000000194a8a6fbb2ed1a88771a134417d95429756f3c70070f5149acb6ef74bb347734d08de67536a1cda8203ada6622fcfc11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000902ab4576ed4288b7914b9df1aeb6d0ccc2f2cba035e036708d07966e30a782be1acf5d57174d3a418ffc4e40320a2b00000000000000000000000000000000055942db6a5bffea962e757eef91066c6722b53154d0ad6bf0b953e93800ba5a986868a0c5f43bc0ff18c25c37c74c9000000000000000000000000000000000038263fb5773d444b843c830da1c0f0fcdd7fb82208d3dc196fab5a2e4d91727da828317e2a386342a340195e20dff0700000000000000000000000000000000111224fe2410def534eeced92fd2fe1390e73134ad253d7c937cb3338bdbe633c5ff424eb2e82a1bfc85943d80fda0381824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007fe3184b6487c9f2b6b5fbfbe50a41bf48a0e36de219f384b9742a9acf4b48879c633782af09c148eb00ba47fe50d75000000000000000000000000000000001935040092d83014a76c9568b829f043a9c7e6f43d9c70449852bf5b744266f2d91f36b3282f43653cee49264ccf01bc0000000000000000000000000000000014fd3040f59ab59bfe7f89defb8eb85e85ef7ef788e07b3adb088687a3c59c304e0cceb4934a684da74dad8d26ffb2c30000000000000000000000000000000018688fc83cc9c9aad55c3ae01bec4af3d90cde232dce82071ef67f84cd665588e4f7c55501b815a3079f068c2ef3d0181824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018dce5e200f59a7d24ca96431785cc8bc073e46e27265690e897b04a776fbae6e216612f7d23064189ddc36b1246a599000000000000000000000000000000000a32fb098eab0cef5d03628b726a94e14098c051a174761a3a96a30e9e3ed6d611584a675656caf16d53c772e5448ac20000000000000000000000000000000013293bee73df1b802148b4de537e20591fa3c662089deb9954b09fe0a823489b026713b2d63c7bab65d30c68ba266a3e0000000000000000000000000000000015276d35edc7a82ba6b98144b3d988f67cc345d10730e663014367858ea8b593448c37f69289ba8616fd3dadf946644d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000371c497146bf8226251db21b92ad5a6df623f4aef37587801417bf887ac8e80c612958dba15e7115a4a784914932c87000000000000000000000000000000001986cb3949ad5041c2ec2cc3994a6a97a35f3661f68aa68b554605e07a8d98e91602b7ff8cb315e9f628b7aca7eab869000000000000000000000000000000000d94930e790eefb208a414d210f5bdb2bca0ba8e4f97ee0ce10a6841230a940d65416d16d8c5a1e304b79bfdbf0c40510000000000000000000000000000000016aee9dc6497bb8a7db71280b9b55314ad046a82462ff55863de4bf12f52d3926687f4c1a151531c6df95cecda6de1bd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d54ed6c28b2e15bf939809d144535feddb97f2259a9c0ddd70c3de5410bce4370b341218cc98bc0dba1f68629394b940000000000000000000000000000000009638b9955486d9f6897b85e34b24a0c2b7a5f1f57f7e089256f89cfe4b546281b9361d53ef9cfa45315150a534c6b10000000000000000000000000000000000259807c0b89b846f08a8e62d4e26355aeaeb4f3bb1a97a216ed26e56d3eef6cccb642e7ce0e0879a07080b5eccb04ac000000000000000000000000000000000558c3aac0bdee118d50eb7ab69f67ba87598cdf14aa8ddbe29d04b14333d360ac630db5db4050aafa1f1d3f3a706a741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007aab1673b80eac52a903d3b080f4a2a92e88021f555ce5c1f463a0ae097df183174366bf961d6a61ef7dd67ae5aa5a10000000000000000000000000000000010d7d4af18b5a912891c66424f740995d041c1b7583bc77a8fe3443afc58bd5bf468b0a8e894f0a886c0f0a57d3f63cf000000000000000000000000000000000d0cae1a2d5e97f2f52fc46766c1615b41028efa15ffa4424abf5d8e7ac5121fa0d2a0c716a6c6ab6cd230e5c8f776e30000000000000000000000000000000006d943cf00dcf5808537fbaac9cac62a493f461cc78290a7d5a9d5666b7c13568efbee8d6567d9721db4d1d253f262f71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009446f8d5e39970f6d22689492ca6a4be496260a993e8e5a5069edf6e761e6968901b72fd6e6634ef3282913d84856f30000000000000000000000000000000000a638d97f46497148987ff80bdc38767fc3bbf3511ee4652c4bca3aa2992f4677d9c4adee41e50f694602eb6ca5f9b10000000000000000000000000000000008119c87b12859a05cd6f72ed8b2d6f64bd9027b9cd33265b58b16ad21e2c3001a3d7cd063401925ed788ad816d4856e0000000000000000000000000000000013af16fe9e83c565ef2137b8b9ef50f3fc61c3ee17bf38bb980ef33019e08d09c04ebe26df56729925e16ebd9e43cbfd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005bcceeed550e115a4aa0a115cdc4d6ae3a1869c0e5fb2c049889fe0e578aac3356b1e13055e6e2de7355a2ca5748c6b0000000000000000000000000000000017053c8228bef410fc0fefc06587f008c00735c3fe1c9d3976fb23f953b7de481ee94a23590744fb3969ba267ccce02700000000000000000000000000000000050ef4ddba5b4f035fb6fac68b5a50d824f699047e57e03d4aa70d34209bd85e39d9153505d0ec0d1fe80a7b3f1d2a0d0000000000000000000000000000000003a7e3636d3318c39ae88192af7c2330b81b9c061f6072168d27ad3f430f4a62b76dd7580580fa1844454dce1ab89abe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c023a194965dbd6d501d0b14e5b82431f72ca8e89e2ff5af6012628809df362e1fc2c6b5a3ef53a8899844f5c6afae8000000000000000000000000000000001331fe16b8c6f12c3aab4f60b1b3cfe233380a91cb3644e02d10bff29aed55f2e9360e35d499dcda40daf3d6d1d1057e000000000000000000000000000000001394c8e26c4914f0508d383c91fca90b34a1743b641e4be784a8a8062b578b9757b5a126af0195a4fb95ceb65ae6a2160000000000000000000000000000000008e0eb45af2b1b6287e4af8d99f7d9c8a4804009bd0a9514a4eeac8e0f0f22523e5ca3df80340be8f2e172d4713bc6181824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000167ba605ab88724e15581b02c4716519d9b08fe668107627ebf08f89c37206ab2cb197250af8117bb16d7d37afba08d200000000000000000000000000000000176f4689a652748952e6f0afd847228d8777b0393b84d7b0b3b864739bd9a9b5bbbd16f04e7c44b5c3df24cc3b9165f0000000000000000000000000000000000f19e05fa2a6c1f5e7d76d60cced73397693b92b2c4fbe10043212ff3db0aef54c55de65f589e11f25e82d08f831241a0000000000000000000000000000000000bb2ff9c4428875df45bb1f94f891b90f9fb4368fa5aec469ea4677a1bbdd3e3dfcaad5647130b31e625a4a2563809d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005a8281dd9312c99f2f2e657a20170c37e312263c761a63927ea50455bb822e408068df608c9a779f841884bc3fd27d3000000000000000000000000000000000f6e79c687ce34e8ce32b49953a6673a26ecaae69d51b05350b61e800bfae2ea608aba08a7b132d752e07506a656186700000000000000000000000000000000063b606195d719cf5521b21696d0903c4a320868fc4dbe0c9dad8c58dbd778484a9fe01073208e65926b79cfe240cbb00000000000000000000000000000000017b1fee862b90bafb504bcb1d4f9a70a9360704b581c720f49f433142b7bec48b96db31e3b0f5786be4b3b134d754cbf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016828dfd30eafe0397ededb8af873ec96e22bc778cba39ab082c4d55bf09790a4e4a845a87a9d6af74b068fe6f86b008000000000000000000000000000000000cf63ba474dbe1525d538fe6a9ffe9af81b1eb9dec37271d51d510b6a8cc21dd4b8f3f02997ef5e7307920b3e3ec40f600000000000000000000000000000000002b53fbf4800506e6e69d45910de04ae542994f7f337ccf97189572d82801de2f283f0d612b739b23f886b69a312a280000000000000000000000000000000008a46670066e0f629705d7446a265e2699369720a491a1044893f0bcce12697b69f155a01b38c53f17dca6f2de87b7af1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001330045e6b6db0cd8fb80e4b3b8b804b2830f1f3db171eb54aa3d6c9676ef03a2167df3ff83cdee6ac93098a44740e070000000000000000000000000000000002379177126ff4a8c99ed85f9a072df7e4a2810de0bf123b1a0424540d250c5abaeea65777163ef25c8013383b0f16fb0000000000000000000000000000000018bc9af6eb4a92c78791952b3b63d51258ace3b6d3b0b6f68476e8ce0f893e8f942ef48caf6132e216f24c3450fba72c000000000000000000000000000000000176b33942db6c5e30a46c5bc739d9317f97254c35db71b7d00c9bbea681923133644ad97661aeea7042c3b2798498581824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012befc00b4b53c5d2e78be7470bd7a11dde00e8e959664432e295f0665285473512cc3abc24ebe1951baceab56d793aa0000000000000000000000000000000013831f84aba3c6b2d42f3a1bd6ef0ad2cf57af1ecba781f065c8bcf624920c5a1a9e4a352ae8b8e47a8febcb4e289bee000000000000000000000000000000000ab77f632575fccd5d597617a9e411270efaefc276cc42d832cc48100b6aadc95f87612f1b6e2f14d7820349b053d7f3000000000000000000000000000000000589fee99190ba1b47810c8f32513e4cdff95861a1127feabc2eba21a45b46297002e014ef1edf87c186a1de252d36281824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007b6d88f46d8618d0f64e036d58f39a37f4d33a265dba378a628602d94668bcffa49b37a171071a0da576b3689c40a8700000000000000000000000000000000015bd0c3a546247eb878c789d4beb1b721df31cd78e019834f55970edbc7ab95c057ef03cd6102195e01e222680bc9f3000000000000000000000000000000000ba1d6f73dd55f6010730b61a49c85034315720ab5eb1bc91d5f2d33bf2fc6545f6b1f65b8e907d9147a7e5e97f8cccf0000000000000000000000000000000003a235d5fe02c005de7acdea89bc95bcadc2317082ceb0276631eb4a0467595de0d42463dad70af3e373ed2f6e60c5b71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000076b85b71e867a23446ee38d46c28b64be9bca94019d50ec47dca07d89b1783056690813812c46b124cf762a7473b194000000000000000000000000000000000bee773592ad08822ded635afb6c4ed9396ee7a81d43463d86d8f67100f55b823880ee41c776fd4f79d273088a6d7d3d0000000000000000000000000000000000cc25edf9db70a73996217897df0d652f93edef2d23878c184d68e1aeb49b00b49a8ee41c71213776318dbc54f2fc4b00000000000000000000000000000000148bae47bd452e29fa49850b3905ecb9e8dcff38e2d30dc27b7fdd99480b3d2c8edc3d3cf8994de941d69a5ae28627e31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003719ae6c20753f989aab56d1b204416ed5be8690f84ecf1c8ee085ac917a85aee9f7f7e1c509dafaa03aea620ca3ded000000000000000000000000000000001736e3c4b13dd3242d0645a89a3c8103761769eca64dfb6e9586fa70042b2326f78093de3ff044535fbd8c3cba1495ce0000000000000000000000000000000005ee15315d44b213fdefbee28bbd1ee0d437d42e03553695c26df2324c3952b42b05c5e133301514258aea6309867b6e0000000000000000000000000000000016c3b0cad107b7b2a080cd497b8438d8bd427b7a8c029f77f34ca59a285ee747ff371b21d525100adcf9360bb9d3110d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019910c103644718ea31e7c21f2534dfd3b3fc4b9cdcf72232dacdc7aea251ccc91565e2399a5c1b864826b8aea9ba942000000000000000000000000000000000c794e0d9125990926d797272c7e356242b863d7ce22bd9157419ad3ec1dca12f582232abfaccbed584eb7aaec272fcb000000000000000000000000000000000441ba689544dc52a39c4d0b9c5d2d00f09d28afc8355b95aa03fb57b86abfc3653dce49aa4c5e5dead21bceb683819000000000000000000000000000000000084b5c26084c81a2aa3749be06c2223cfaa534fa3080c29b53205ea90182433c0d2ed58db2e500ac4197770741e215e51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000148f9044d350b8fd93e2514447f78b71d7d60edfbd49cf806e6f5f210f19742880b7fc41fd2cc1222675943aa2cf1807000000000000000000000000000000000b69968f8df265356d6d6706c9997763e896533a9c96b47bc24a9d0548b060df77304787157507a8417fbb0ed59843b10000000000000000000000000000000005049744786e8e11c226fd8ea9f360381335d93b3935cab343b8f055eb4891760fbeb61265085fd7a77175641701eeb0000000000000000000000000000000000c5022b5aec608817ca9d0e2b9982e2a4013589287c50ca683a05d7136c4175dd1ff97ff6ededcda73e6e07d1b407b5f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005d087b4d2f7223516b2570db01dfd91dc711f9fc2b9feb53d639b378f9fa7e74b2402bf4f8874448c4eb05d12e6694e000000000000000000000000000000000748667df3b0794a5d327f584d47c31d41cf2ef76ce2bc417a426a83f783a5fde90210ad57c297a11bae77d0d90bd7cd000000000000000000000000000000000fa8a8942a7a1e9c5fc47e093c6de83eb09459725db1ba24ae7cd8a9846e67e877470826808767f981112375793798880000000000000000000000000000000012be61bb9b4bb6fec48b7ef143f8404b6adbd3fedf70ae0c92fb04d766aaa28e661d069fbe697100e964fbc662c480011824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a1ea3f4098d01b47f2a4dcdaa2cd5d71bcf2dc32645c6a3050a5da911248c45a12facef170a1158b129ec61074f60bd0000000000000000000000000000000011ac8a39d315d27f0862c0aa9f26bab07035924296195a8f4aa5299a7037a6648649d252c384762a3b6e9ed4ad2bccbe00000000000000000000000000000000003ebbf5543e0bb713c776aa84d5b9fbbc81e4c76fdf5f10dc327fe9c64106a66f316bc0adb7fd78b9f3db9e3086c5fe0000000000000000000000000000000003c65fc457d6d9fa8b1dce1a5709acf397cd6acc3a0fc7b72a4ae53c245e090cfa3c90a3d93d1f9fcc3f888ed221209d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001745d38eff77a29d163c85c17de38c93ddbb7fbe995c30fb2ef99a731f49327f86b83ed0773e68cb224a5e985dcae88a0000000000000000000000000000000001b2792b5f82d1cfd4e38305a2bb663dbbb968d92f70d278e5e3206a47c14cbe7b518e45b3877e4392ab6855926422300000000000000000000000000000000007c77d3af4c342721cee88816ff3115c0d6b4ef40f47f0c4a62eebfb9304cf52f446417b8670f23807b5b9411f7fcc31000000000000000000000000000000000fd28acae824f7ce4f8e466173e6e9e3640fdfd669de69405f4365e5323be37634675d3afefdbdb37be419b04d5784291824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b7389237d19ff78f72d0a9f96236f90ad87541d50b8a52220e87c16048f776043574bfc91600f7a6a0d69300795b0f200000000000000000000000000000000093e0b1f0d69c759602b247dcf5b98f71d151ef99bc2f5fab37f9bf6275f7b56c43e6667a36e312e78e4fda34b297ea20000000000000000000000000000000000710bf0b2734786f3149bad14423f062854cfd5780b78474ec16ed675fefd2e42839817338b1d713aa9e5dd8c8f2c86000000000000000000000000000000000d46a029c4ef8ac1782dd99bd0932287bde183f18df85b284ae6bfecf96548ab203bdb684f87d1166ade85afb4c8c0d51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c22ae873d52e326e25531da24ae6fbdf5e33871433635646f6a4cfd59d13c1edff1445cbe50d5fd1a1894e06679294b000000000000000000000000000000000f388ebafa4f4c36a654bc4c6ef7bada77f3958ac827a5351e087c03fc8389169e99024b67ff7a8f96d481b20f694dad000000000000000000000000000000000d73561f940076c52dc74564558a3f99261ac8658de94d429276bac7df7cab74e492683eb1eeacfd20a85720c7a93457000000000000000000000000000000000c624810c9d1cc475556d5123d6121686c4ed06ce71abf3cb724452b0a54b1bb4b1c64db2f2958fb69604620ce1ac1031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016e4e9a57e009c2b6105868ce993e8396f210f8df81a1c024c07ff708b599fba6db1192d9b5bab96d5880d5fb4aae4720000000000000000000000000000000003c5c3795fe1d6bed101c2884b8f9720e4d2fdd25cc7ee2626882266476fe3db0f7d716f55ae84f21856237ea676f1c3000000000000000000000000000000000fef9fcd12ab36262109788279cd29ec85e9e4a3d8ca680f98514a75a3cd614b0c75f85a566337becdbbcc607530e72100000000000000000000000000000000050976ba4ed35914e5be75f5f9de3deaac5788fb0dcd113ecd14fa1e2ed5bbbc358a3bfbca32f72228b305700f929cb11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b2db543374d2f05239be800495b209f1381d47c822e629d0965cf7f77a18f347e23fd20ef473a5558107ff048eb640c000000000000000000000000000000000b55ef580c6f3a8e9c17c412a743b317ce684cfb2b12623de5d03c48f07b3b42be6a50920292413c20ee309d6df2f75e0000000000000000000000000000000002f4928f98d2ac2f1789fdd7341e9698a504b682e6d9e97a78b98550d2cf03e329b77139ff73c11fc0caa21434dfa44a0000000000000000000000000000000015dff7df97f4c9edec3c5b699aa2889b2349056248ad95a02b520125522081c0634e13890bda325bde935ce414fc382a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016eac19552236e6e800248ca6037394e45e94b3d628f6e466a8bac835ce08c5183b5680d9f6e12b7018eb7f12faad5a60000000000000000000000000000000015c4046a33cabfa3e938d364cc78c64fb37ab69dff7d462fe07102ff0591b2aff4973371e121ee372b1d3a32dd0f2795000000000000000000000000000000001914c3017968277e4a600fdcf912c7b0476fa6623a503c490e1ca24e764cad562ce2004218a9a5f44d8cdc34edd9dd14000000000000000000000000000000001833086786d28b2ec1841b9c9af80c8a5fdc90611f860b9b2f8ee69cd33b42c44eecd34ec51501b34a8288a1e0e46ea91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000127c476d2232710235e4582b06406cce2e262e6431a638608fb71c7505f27a0971e12fd188cddf3a160d7548d6949065000000000000000000000000000000000c0643520defb6fcf90157845e12e5a94a938f7fce958339768eb2ab54c73c7a27059b658a27fa7303643398d2fd46ca000000000000000000000000000000000aa655149b8a0e3a725123814a95189d18a61701665b6d077abdbd18f1c3bbe63e9804f443aa11433c0a89e1a6f0a8c500000000000000000000000000000000177dc3bbc9983fc35af72839dbff7d84fd3ca425d18341c4ad7c8fd981f2ac3ca6c6ef0b125299c386ef9a2bd56a2dee1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bb000468f2da1df0e4d3feadf8b9e3eccf0d9f74948b77e8e8551d1d34300260a14b55fe9303bc440cdec44982070a40000000000000000000000000000000011d2d4f0c7302343b731d5a6afd34b35834710496d1b5a2b524480e047b1e87e8f54525b2d93a831cf33923195ad7475000000000000000000000000000000001823dca2011a85949ce46bf5d6eae540f4f1c766f9091e9e8c8775feb64986262dbe28450628350229c0715626aeac1e00000000000000000000000000000000048327b645a1c739e3e02df83244c0cb22beac3ca2f23d02b61754dabb0d9e9b0ec52079a83daa6059ce80a0cb8c04c41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c5fd51383e04dd3f69b1d6e6701a88c2da9ae998d81aaaf0f5978b4a1020b94be62ca959d3cf377c4d350cc42959dbd00000000000000000000000000000000053b3f3353dc9d983a392c81e9d809d42cedf1c8583affabc7b6e1c8a8f8ec8db4b860283890ac8f8aa0a11a50a8509b0000000000000000000000000000000003b5f4fcc5555c9581e0b19de8d7d1275359efdffc08ff2facf95856ae4f78830e7e2d59d058d7bb2a5e9ebd735f309e0000000000000000000000000000000019a39d175ccab502b15e50ea65d3354ec6564502db5168c8f77aacddd8c2a241359a958089f9670ce9e5752850fb4c881824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bcd58a2dd9b4973710b5962c4a655e8fea442f277ae329574740ea3d6a7d39a6697857442a392a2cd4ff070530fcc240000000000000000000000000000000014106676107ba48b462546ae6d0181ba4c18fffe5e27e26afbc942dd0377b0d3fe2c4ae05ebfc56307bb69f21cb3866d00000000000000000000000000000000187e1df43c0637fa537665bf29799de57f9534adc1c46fba91d29813f07bd4b9a20c0d0c802a3f009ab676ae8e1be67900000000000000000000000000000000069798f6e6ff969caf189a99ebc7a946f1cc3961cddbde818345f4f158298aad1cef4414e7232532e917c046262b7cfb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001070d9232e7fe7e808f3029dea44fc24da8496b4ed0d457f782dae4c449e27de8fa8fb0ea3f02e05b164c7919b2c15e000000000000000000000000000000000037f4ea013024ff2d375fefd45a781a7c1e153b54f7d829b0c18d85c8d07d77187bba9f75a4831af67353b999de1185a00000000000000000000000000000000141fd5d38544443b981054022e6eb097508f9d8b1a29c9dfeced3c1753a7d1366ee9126b29c831e0c65232efd6ec3a970000000000000000000000000000000016ebcc73410981f7830b6c36d53dc3749e96925670b8a20ae45ebfbffdffe4616ebff0678b232551836b6206f13b78541824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000083fb8c8f435b1302a7a640d45fddc9b1e4f490ecbcd7eb23a701757be87325498ee3653654b950a99f0109b50fc476f0000000000000000000000000000000012c9b6cfcdbddeec0f0f2fe30b8cd55919a991b738bf5c6230da517933847896fc0673773d82eff70609c30ccc7f5ad40000000000000000000000000000000002fc4fe5a7e0a08369e0187d1aa291618106721bbff8be4bff451f8c1b004e8208ab49cb79cfb6f155a3078f17565d6900000000000000000000000000000000194b09181daa18cb26706a4ddd1fa1227815dd55d844b3ee1aeec37a08c619043ac06ce5dc68032b09ba49c530bd65ec1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000153fd2a33a19bd3d52451c83d3d031460857345097b38321745f437d181a2ccbeba46808ae513707415be4755af4ad02000000000000000000000000000000000b3b0b3afe0b2c0c315b1576eb0b926ae240fac68e1216d24391c7c230fab211bcfd6b82d2ae215441c8bf78a9e4356000000000000000000000000000000000116a63cb7fc0edacc8a988fc65249e2ccadca18761cfe36ea5cdd621d81b03a8984260b576b2a0aa795e85429389a267000000000000000000000000000000000fa0c8239ed77a227e879196fe2af304e9a6a6d6e48a850802b4de8b7c75ae0ce98edbeb6b7c1af1fdc689c1f6e5a1851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a6d61674dd08be7e14534820ee1a7efbc0fbb9fed751a73af7a832a237800941613faa069f2d029b20de61dc293d6f500000000000000000000000000000000023ffdc232d52e2e5b5a84c2645fb362ba036549cf1878620693bc8177dbefc66879ad2fcd4a225e460381ed04fc6734000000000000000000000000000000000eb782b9405415b138ef2a6922956adde509ce08a67ef8e31c3d39ec9d1f51e11747766b29954534977369ce52b6b0cd000000000000000000000000000000000d0ab9a78b95064056e13a8fa2f60cf66ca1dec33d939f147580d19ef117906b5116662bd15c928095a1e1cb6442e9fe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019b9c041f2f8441b944fcb591e6ff558eac982c81d325403839adf8065dfd9aaf9b30abe1533e825c5709fb48840dd7c000000000000000000000000000000000b63536c900bb1eaac7b95a01645fe22b7c5fd9230f757048f519113fe5d46c75f7302fda45c2994127b313bfeea6c4800000000000000000000000000000000035f5378da22d7c4d9fd51609b03c1127b4e254386e0bf959592889f2d1eedb30ac85532e6d78966f91f5193c567467200000000000000000000000000000000151a45c6d93d32dfb47e2d89843145c9f6e14d0996089895654b55194c57acf67d2688d2589cb00601f0a8331202d2fd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000033c987e7134e090ec98ee57d04afe43b3a03b7f7d77fa4693a9ff48bfb3e04cd49707d27c096659223534848128c2c0000000000000000000000000000000014383c9014e65602495f6f447350474dc2f3aec7494400bc238dea1470db4e56b66cec3630d09cab8c6a572ee4f3ee510000000000000000000000000000000011876456bf1d967ed8a1642e7f9b70498149f1d51949173d9d24659f00bacf5df33e6f8e8d97fa709139606b1347121c0000000000000000000000000000000006f4b89a3aa5967917768caf9850b7adf3c276fd5ec312b6170e737d4943ff5f7f672c64578992df6a7b020cacc2da461824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ddf3a89451e80848ce315884378b9162512de0d9ab41c749b40f946d026bcd9f70d71b0fb889b23c9fbc764e3a31ade000000000000000000000000000000000e79fc011d79a4a552dc2b9e6466de01d450b7f9a0c3b7704b7ca2a13b766c2d6b28c3a32f2cdc00dea7f7385eb7c799000000000000000000000000000000000881c6d457010180fdf9b120db3a713d905fbe23bfb3c6ed520eb32700ce2c0c9b1a8bc0fd7467a25b612236466580d30000000000000000000000000000000015a30b2c139fec2ef7e50a2bd2b639c6c7625b0de4a1227ae0ffdc20bf694c4c54eafcfc02bad7994215dcf157cf74341824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010aa5edcb9c9db6e18ad3cc111fe3fecfa4d8881eaaff662aa9963458612f4d24ca50ea267bca0c2ecfbd36ec0f856640000000000000000000000000000000009b4f263411ba3d5f2a54c9c01afde206a9881f6e8bb669b5c9e37de7428562b72ea9b27c824b4cfa35558d16a20c1350000000000000000000000000000000014355d9f2147417862a4d1ce7121fbdee3ae2e1fe3a7ce410157fb723891fc1433fad4394fdbd9fa68ce42a86c072ac100000000000000000000000000000000087866cc102141fd9f375606b0b4e862cb57b4b56d3d0eee92d05e0467239a906352e42d4a01f36ea55b0d35360754141824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e5ed72801addeca79b072bf5cb40e3caa818ad5a13ae99e4fbe7147293ff1b86950939e510b9abae7e47d2c53f80ee10000000000000000000000000000000017337eb986aa94d13ec6cbf277c2de721953d91c82314612162f8045cecfb2fdc7aee12ba1bafd71708ffe742f98fa130000000000000000000000000000000019cce38baccfdda9d3365f8eec5df1b14066b8a1cf16a027f553d8070897d47e05b516b55724f99d329ddf33833c1dcc000000000000000000000000000000001918d311ef01fce4f84c47569dc0bf1ac4d908dcba56d420b59da072931755a0c164022c3b4800cb4349cceee050bd211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001147630c19ed87597e257b2c06ff754d4f9f3f2329f3f081c62b5c9b1e6306535cf306d617e4332316b6141a956277ef0000000000000000000000000000000018c55ef22d9195cd21be90d91c8dcd2d9b87505ddc0f37622c05ecc4c614e21af017dd400caaa805e30c3c23a4e0f9f00000000000000000000000000000000019fd38d372aced7ca491e273d823b21c64369d5bbc9529bc4c5a0f757ddf245b38ab79ce3f7a3eac61163c760450fe170000000000000000000000000000000016fe4dfc4a5fcdcb5f4c28e153797be37939d5b7085133146a3be0ab39dc83045ef2a3dc32a61c2b62a29b7f6c0256231824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005188a5227d4422623fa652f099b801a9cd34b5690342d7106eb9a66d2621b956f5c943cea313074abcfedc105785fed0000000000000000000000000000000004d28154b5197f878835f0dc971086e3ae1cd6a99fe0649ee69e2170e1f33e5739cb19656ce832555d29781159f1e0b300000000000000000000000000000000077e59f7631d5def46c78a39fb28b6a47dd332b86ad2c53d5158f2adb28faaa63548ff6f76c2a63104c308a8b0d568190000000000000000000000000000000018b23c1adc5d2d5c939914eb5cfd5db13e3603349be404ca9c0cfedb9726af7fe708cce2510f5ce29235e5d876e5ee5b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012714f767557c677daf293afa80538592e374b21648921d5e489b6b3d4b8bebc5eac36e33ec97e3689365f6da0ee3a07000000000000000000000000000000001419c0641f6427dd0ab08d42ad885fc6c4c82078065494d1dd735a4843ee9dacc913d5fabd59c439e1ec3bd6a46c47b50000000000000000000000000000000007e4af3e75a92a99432dafa5d3d0bd6b3e8298650e323887bfc3eb76c3f57e047574599d7f578078461c5fb6e6d5a7b000000000000000000000000000000000199459fda236248101c948f8c10131699bf7b1c7acffb186286d0258d2051fff764340eddd9ae21dfdb288c97056e9581824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016ee2adb697c9f957edfde9c9e1079fd67e86b942af0a632a8818448e398acf1195e399e8496a2739efaec4df0878fd6000000000000000000000000000000001449ea7f322d55954bf0bb9873550eb2de170da04a34131387ee0d0376a1f62b5239c360a4ed3b9257f86b6031e021c8000000000000000000000000000000000eb578417e2cc2ad2db14dc03666f6da952738ee308ae0b55a0e4307631a4bffc69082ecb08ba1c13d9ff5917909f936000000000000000000000000000000000501dd7777ce9fd8a4b05900aebddc83e9227b74972f27a305ea0510debc45633e584c7e50d272ed230cd19187202d881824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001415a0598ce2bf6f8d57693c04cabaa0c3e92cb277983450ed66294561caa1c6206eceb8a71c3397e3a2753563fdb9fa00000000000000000000000000000000096ff981cbda6dc16d80e473a3d8f8446310256a8d450d37448c8de89cc179ac9927eb357d07283afaa60ea11a1f024700000000000000000000000000000000042c914c75aaf1792f82d1d8d369cb7ea2b4dc70413d66a5545d408d2dc437fc24b7f0207a838e04a021245d2ddfa3ea0000000000000000000000000000000002797844f5a14c86f9e5e6649fb82751fd67afec1c349603301facb5b0b7ab9d4f97a466437fdbdb8dea2e34d97402cc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003dd2d066b8b5ccc3f76605758ef5e23dcc633f86272156ee71b8ba8cf29a00f8a6e68720987f5aa354f7b265135147d0000000000000000000000000000000003a2b168a9da3a3c0f2e0cd23716e8fefa0128eb65922806fc9a1dc6d54a954f731fd4cca74d6cfa09658c7e9c1857f90000000000000000000000000000000008ab1ebfc50fdb4865dca2ebbacc0f4eb8cfeba3461fd04d94cda523b1e774e71a2678f833b06bc3c1f7890945f8a0d70000000000000000000000000000000012d7b0b95e0220792f45cce9d0e7119d88fbcfd7b8250f7d7cf234f2602090526aaf59bbc2422b15cdb9bad58b73f8cb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000071699a71df00c4356670c329afea6ac2d04a705b4124a1139597e3cc7bd42615234b726ac301558a129cdcbf430aadd000000000000000000000000000000001500b2f30811891f6bd2f26c410b4bf60ccd65f47786ea8e92582267e50e1710ca3ee692291377901e804a14e4b100280000000000000000000000000000000014daac9bd679388992bc2079b64ef035f69c83a42e0aca06c20ad4aa45c7b846e82de49388fb72ca94457f52bb692c53000000000000000000000000000000000de63e3221cc20ca09f1449a28c632df37bbbec582c7baa24bcc9e1e23b0bf46053e2899ac97df7ea847adb54e77d5801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000198032c8e535e475616f4bf7991d77a0d4e79f4645e6a53c042ae255610d7338db7cce4cc8c044b070eea69a3b249edd00000000000000000000000000000000120b243262ef837e42acae5478bd0f4580361f1b1c6e87e915047ca21f8170366adad9b290ae11866780b63cdb068d2b0000000000000000000000000000000013723d94c7bd5a94db119ee890980f2966516819b36947c856aced0b44b375c2fdd29666434dccc3108e8c23855beac4000000000000000000000000000000000820815ae4502f962cebd25763aeaf60c2c93dff78fb938b38b6d24e3719569b8183abd12811c1b9c2b5e662be6246391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018c486710ea3db8f58e98af9e52ed16831b1df5c8c97c76bc8f11d81808ff75ba5b6560ba491cedcdbadab3631fb8ba5000000000000000000000000000000000332cd53a6f7351f59e9a50c0fedc6758d854eef0461059ed93b83474f981f2aa52469c124da285ee6026c6255fdae23000000000000000000000000000000000c30bd95fd28232885f019565c22b281f5c3a397978503813cb7911c22ed3c2797fcf936e7d0f6807fb58a45614f916f000000000000000000000000000000000bd300799944e6462cec070c5c57d1179b05a5356cec3e4a1bb52dad4905b27b53a822c6997e2f8569df3c04d6dbdc461824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010121ae2c121ba4e165f0eb40c9049ce5f55b027cfe9e27b6ab5e0124b8c2d11194915a6fdac9e271a27e6c9afd5dc24000000000000000000000000000000000d077b079d950147fbf08ebf5479d31e3b94ce46c512c7b9f1e5b4a818a2bfb0bcc71ebe4c39f41a15667404c9acebca0000000000000000000000000000000015a60fb4d100fb649fb7329d458f863a2492e3364d5274ce43ca2b0a0f749127a1fa3e707184186cc862ddf305f46337000000000000000000000000000000000ae9c89a034c0b47a232f23e168509de2ebf10b7f1c6b422ca3d50c2d42f3f3c3d027f523d8d83d8853b16aac5e071be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009883f4f5680cf2e1ed65c3b0ceb125a3062245a1729660816d8d6ae7712f45f41b8fcb069708c90ceea1299623c7d92000000000000000000000000000000000f627209e410dddc44a86d00ab677198dc8476d9acb9652dba2308bbe213b953eb3bacad470ba95bd232f8095128262d00000000000000000000000000000000024e5a84577cb04f2b6b3c92b0057354f6a19a9477acb8059a1fcfb81497e87ca472f7cd71f8af0a72fe1967b91d083200000000000000000000000000000000170d2081c697db5549d674ae72d89672cb8e765232e90bb5b7b58723d2a6a29d73148d4110a61b0093cee013d151570f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016fdcf8d8c4e3c01bed8081559ca5d460194b2c5b416cfe4c4f58ca49631c4c501dd6ac3066069a7635b42f429b3b8010000000000000000000000000000000003c9d620b256da3a216a625c0bdece610b91ee3e7915e177c756fb71bccb0d0114d9edd8a1038cb7da49c7d2c5b445900000000000000000000000000000000012e4e0cbfad1718eaf1afb77aa92f7842d60e333436e1a0756a838c814156a308e936d6e648fa427bcf7ee1dac5936c70000000000000000000000000000000012218ea520639fc3a9e0893567dbcb26df6ac18fffbf8fa969683cdfae6cf572328fd00d1f0256f4d6caad36a0b317271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011492a3635884b6a630d355a17491a2b5390f7183f1977f2610895e9be36725bcc09e65f9e386876e8da06145e15875700000000000000000000000000000000020ff996af2df9baebeed729824e5b12030a178d58ddd41ad36cd6304ce850dc26235b560aa820f891ac28dae010881b0000000000000000000000000000000005d3a5c95972f4ebe79f8770e23b7584002111d79fd960f6bdaed6aa5c87ea2e74f7e205cdfa265199a501b3f445aeb90000000000000000000000000000000001439eb89121b5d9d75af8f7546e2f70599097ec0b6a29f086d60e6ef91fdcfd837b0b3fffdc1d77773aa206ee351c471824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018e979c5e1f98a756cd280a61c8568b79ebcbdbd6123f4cf98eb8527646b565b1e0f0fdc274847bb6737bf3b18a654c90000000000000000000000000000000010571de2574ad8fe07ad642cc855b3d92da980fd67e7a16e5ed942f20a7540fe67d58c926c30dbec406732f1cd363db50000000000000000000000000000000019c75d79f07750194f661fa22b9f75936a5c30f2b2dcd422941100c80da6f9c79d87ca38ed2afa4192760ee2a092bb160000000000000000000000000000000007115882035f763bb070f5e76c9c3b6ea8dd002918ceec24e511dbcb8fe6da3e9c2b6dc40c0b49b9e3cd13213d64a37e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000185a3ca1c44d30d9bd3f473b1b6f69ff705a44f25fedf4b63e902100b2d794977e2f2b49d1f04eee3d5b1eded45a54040000000000000000000000000000000013b1d42f33ef2ca84c5ea45edac152647c342e76509f61691864c4d5caf64300eb40ac00d891ffd154d5d97ca3fe050100000000000000000000000000000000088c5d048db83c7ec3a0889c5a928eec23ea7f4c4af52a9dcc9d6e5ade5c24d979000c5ce2a6512c40122dcf0517b655000000000000000000000000000000000ca37b17c413ee21979406ab8465e655156cafb57da0b6ffc1e737effb0de4c80e75482d58f5f269cb81ee8f267daf691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011e167a36f639a19aba1898d28c727a9d1699ff5c4abadd55ace4af81d677bb937ae8986dc80b41bbe0c3398d4e8b0d60000000000000000000000000000000009033ca53e311fcef91914345ae157cc6a408c14f8b004060005099886e85cf17d816e3519ebf7851a5ded77d61182e4000000000000000000000000000000000426fd54ca458905c613b2e5ac8ad87a5c3d834800b9e40c06c7a8820c3fd3e67ae7ad52dc2a9ca671ed73d1996963d6000000000000000000000000000000000c56ced3e3c519bf54faf1a00cc9f6881afa0f1f607b51ac156b42bd5dc48beff6a0144860a5ec9d5b83b2f3d4b2a0301824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c65cf0ae1fa9da0f4dff226a2e34934c5dbfd711559709da9d324a9572a6fa88f63e5075cd8d4f77e218d9ef4b063ec0000000000000000000000000000000002160ce5add4f2d4f111449d353eb8491296148d6a1679dd85f535b444c703277ef496d00c0e5edb6ce0277c526df4eb00000000000000000000000000000000188c69a16df6cab28205c4875659e9638ef7c0d7192ea42604d99e66e9cc007e490c95f4018921d0cf1d2a09005ca5500000000000000000000000000000000005b7031d0da9dd7f91e6cf9355dfe10bf9a0d61f0bfa5379e5567c453ce146242e8892fcfe8579a5e2eef371c2b5781f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017b6510c1d380531114c81c5023ecbce33f2a4e833fbf5b1ba3143779e3818d4437557c98e0c69fb0dd67fc36df0d401000000000000000000000000000000000d001286d4e64fd378a0798b5df0877f0c374bf627d06b7d408069c2ecd841f3d20594545f9aa60c030637155b014862000000000000000000000000000000000f377701d5b3f46a1594f46aabf6e082c8504b9d21e56145039077238bfdf38995bd69a4ed2774618e8586a27611a8860000000000000000000000000000000011ddce00250022a5f729f8272cd912c6ac72f7191935e359775c606bb0c6adc514d32289d3c200619c729adf082b8cb61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d43bd24041ae9cd23e5b56fd2d84b23e2a7d892921ca64af8236d2a53efdd40a241b272ef8a2100ba31620ee5b977c9000000000000000000000000000000000ce5480b091f1a30feed8c761603c2f6f73666a676ffb8f709273261863e77a144b09c6bf18795a9198d25689199a2b9000000000000000000000000000000000149ddaaa50629b55a390212adf85be26b016f7facd55110762b002608f2bcd8542e727ca7b4cc419d4ece06460597580000000000000000000000000000000015cc7e476873dd3e373c0848609d1d6e6ca8a2e46da28fbe504875d767c8039bb52b50d97d0703f1e111a3cba214c13b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f5c4a901dba02cfe056e17314a9d8b289f518d485128bb206fb5be7baa8b3ffacd48def87b1aa28210fbd9d0d2978ff000000000000000000000000000000001049b47b3de96a8b2b8a9f49c4c59b5bec2c3faa8dd4ff3ddaa619a7998b80bee527b8d062e2614cae1e559017123462000000000000000000000000000000001839beadd746456c6ebaf62553389a62970063534bfa53d523638b4711ed1ef9df79c42bda4d48251efc554ed08d8c23000000000000000000000000000000001410e9aa38301705789b21a6f7971ec0ad10aeb8e1b7d3d6251c047468a2695ae0502221c1f817b9bdefb83f2b16bfb91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001504ced093430156036a3c14d619f91bd7b2ba41551a4b6ecddc267e06be4dc3f2c9660cd9c5fb29339c4b0b71df4f72000000000000000000000000000000000c84890b8499b8938c5cdf77824f84dcb5dd5a19821e6ffab80b8ae859e26b4d19b11d04adc5a06b1d05122c4ca51bb70000000000000000000000000000000014eaf94644211db5540eed75e9c562540de9420763425ca866b3919ec3c8d2088682102ee1f42c83c29584728a49007f0000000000000000000000000000000018ac41971257668fd19daa64b629fe7df98fa7c227612308eebd1125225a44162c6a4c4a5424ff04a2fb8dacdd7a7afd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f82fdd1ec962e0334b93e1dff0cf01c5d7f3eef0063914bae6b29ead04e3edbaf9492b20186f580b9e83eb824ebbfd9000000000000000000000000000000000e5c5d38e12208f8c7c4a2d1bca12a384c82bcd93fef7e9e0a5af71dcb0dadacb1606144add1b4e6ab11342f297c50e4000000000000000000000000000000001026dfeda22285f45a3025fbac2184b8482545ef76117f2dc6d5f27ba868ea7125f95587c36bba2a8343910c7e9091ae00000000000000000000000000000000031af3147ae2d4c85f64f16d546737dd8218325f51ca1498642cdbae69bb5193edec901c698ba1433c0c547e217901af1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000167be99385d7ce93a615efc1d22e11c44789ef828836da3e666a372f8c32cf6b5d602c4b82fdd6aeb53cc5beb850fc96000000000000000000000000000000000300ecf977e41cb01f4d9521ac0a3cde9af237c4bf955d651279d6208158abce0d47290952946a82e9cb8e8f04f76b68000000000000000000000000000000000d6395fdbd07667917b592f18aa48d21edf609b593b27f480fc5ef9a0533bc9bea6c6b0d9e7f4c3092a5ca75eb64ed94000000000000000000000000000000001247acbfd3dadfb9b42dce312a307d40e37ca8fffa1ebf483f5346f449d4609e31eea3571d7d68c6ada08c86f13856b51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000627c03f89ad7f78d278bc55474f9e037383486e83d58ada072b2613feb6d9c4d531fcc9fbd0e34d20bf15764c7feb1d000000000000000000000000000000000e144f1bfb8cb28f49d8d7bdbd83c8beac281a97df4152bd17bfcb5c3e72c482c1b8a5047d5619fa3b4f9dee5f667be000000000000000000000000000000000150161d39f6fce15a73c20a4bbd21a875562d03339ab55509ab9714e4352b121fc7832096691f96622ea4f43339b16d80000000000000000000000000000000013652f1b11475fa345c51735914013fcd0df2ee71be5203fa69cc1071a2cf352bfde97b78c819fc6b516c0394b3420521824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001607fbeb5ee534f226ed43d05db846992e5d8b0fc79f3ef0cbf2463373caf022f3ad3b8252e1b73ac49a6e94d5c651d10000000000000000000000000000000017b8cb020bfa3356fb8f7c7ec14f10de3fcc54eb7c958a017f02dc91436d7477e873bdc38f788cd5c0fe97dbf5400895000000000000000000000000000000000e51485a12fbea0ab00895c2a2d29d77afe502c54764bccbb02a0fc98d9639246755cede24ad293bcaf6f8821a44f1450000000000000000000000000000000018a30e69b692aece041ea30f5e7016647f7586e70712f1c58d6aa89d4d75d34776cf3b8c30738e9b41dc760414310cda1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d51f2ef6ab5468504dd55007cbd2e71f812ea7fdf10c8e00462cf413b3e8126f42c1b8fa26fa46db1865719e67ade5d00000000000000000000000000000000109a861362d8515c87cb5237f5bcf666e232c2a4540a6c2ff9db7e4a3c0a0d191641915bd1ecb8d1fac619bd991d1a060000000000000000000000000000000010bd509edb0c3327e4178816abf369ba51cac6feadd352f14bca366175b7d91612733bc0d0a43b2758a64aea18cb82bb0000000000000000000000000000000004dadf23688c4367f253d4977f0ef39a0d6da3da8b9d9cca9fbf29e1613a6c8f93ef996fe89d4596cac1e549788d453f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001002c22ac5f90bda3a214f37ebf9d783e6e7319ba617bf2665b872ad05d27c36376c87b80d3f841b8ff927cf2cf8158000000000000000000000000000000000d0ef9aad16171f3832b8dd42ca4ad8f70c240dcaa2ed840fe0fa7e018cffb4fc6c8917e740e3f868727275b8c2eb07900000000000000000000000000000000131de01d402e8f3856225105e3a57b1a6475783c88136b3051d0b56bd0c881b0718ccab8a8ba145a55ec75fc984fe37000000000000000000000000000000000163f65ec4cba28256af978c07dc258f4564255a6c028931e5b80879723be6a8a2cde1f040b940634827c41a24f8f67f11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000151c950ec89c6a17ac000dd8de3b7b71e9d6cca040df38a2c045c2cab7fedf772618725047a7c10e1916df2e16ecc2550000000000000000000000000000000016c2d6f218a5eaad677c58a6fcc6c4e9fab6adbf3556245f69cfded4ac96ae9b734bf084006208d9d1c3e189aaa757e000000000000000000000000000000000126ca5b3059c9e1b7d3affc4fbf979ec4f8166670da304a61d0eae5b993ebee226b97ce497383fd154bad94a7cf39f190000000000000000000000000000000003c1b024b3a9b6a396fe00ecbff2327a21f0d31318a64c9b620d3c932be1b7b3e895c6f6b1a4cb5caa1fd82085cb86181824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003ae685dfdee9af24ff299148a0cccbe4b4ec68179c048b7969c6c7ab6e39becaecf88cdf54c8069bf99f34a8c3fdde0000000000000000000000000000000000fced4567e6a328feae68b91f9db6dfd50b7c382e3c48002a5f9a692e99b28352a16fe7416f260b4dbb0dfd893999b0c000000000000000000000000000000000cb7f7daf2a17aba3496461a7fa9d643288f46e26c5a0dda60e53af7a4b79d95699bce96ab2d35255fbd7d392c0b7158000000000000000000000000000000000d6ddb11f6720fb63bf69f90a0131d0d2e2397b0b9c294f4f3bfe5fbdcaa4bcefd979ebc63ffdb1217e44bb5f549dc761824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000de0a8981edff6100977073b8f9f66047195cf16820cc7687a34ce3ce75f0ce2efcf4d2f15e8ec02800c355d0119f39400000000000000000000000000000000107a34c8605f711bfcebf0d3376d65a9047edb8e00a80565342dcf58f1f96bb0aa046ec4778e29c6ffccee8d08884be40000000000000000000000000000000003ed2ba135df2e2ee1c93f735ec475adf299fdcc46170473113b4c0a6c43f587db1d1e8b8291343a43d3460bdfbb4749000000000000000000000000000000000cfd85e1f117cbef0089e240ecdc62cbb15747c7d0cfb05291f9cbfd0c1612dacdf3e55fcfdce3cf9ef4db92669158f41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cdb53466b02008b2b0f84740f4c05d3762f273efe7ec8b2503fd364f319ad97a715ccd9e833dc29c71424b63bcba19c0000000000000000000000000000000019d167d29bde6e55c7e65ca47069514bf86ef3517a3180d033d64f37f7e9665f8a076d86248156a643f9ed1862775dd7000000000000000000000000000000000bc278eda03903d161032dcea257527869deba9e8add3978f9fe1461a17eee7474f58dab1cc13ef30cb2abaec1ac74020000000000000000000000000000000011a5f4af48bfef7e9132c98977f7754795ebd62a3e0433856d55881b9c6fe58f7cb84beaa1bdad79e54f9aae736e703e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cc5eda907f8e7df718d783b80a80b626364d348abaa9fe827154eba6a4b854733d32204e051c9290ad6a83c6999d620000000000000000000000000000000000958c1040f210a636f72076dad2d10a305fc5fb908033e8fc7a958453ae0ba3c186d4a902bb91fd2592196ba6a8308150000000000000000000000000000000018e9a5b8687c334ab67d4c24b3b9e4e5fc3e3b65638e1c41f7888b582029ba4069864d1127c4008fd3f207e9f9a71da70000000000000000000000000000000013caaad600b4b9b65fc05d4ee4ff77158bbff844839a0979ef18f25e68356f9ceb68082f57fd5c7f0a2a5c70f5dc4e081824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b9e0e938b405ee2877255fc9eef70d264bd21d6ebbc7b4946260d7fbe81e67dd481eb0c16a2c439f07aa4ab6642be16000000000000000000000000000000000b62cfa4812df202efac51189f25ab9bc09c6d877b4a0774a94d830d44a5b133e66dd66c865eac32a444903c10c0a37500000000000000000000000000000000040ec42488043bba3c44c1f25bd002eeda76280b1c42027f0db57c23998634d3ae1963194a57afa3a3412bf6e99f9871000000000000000000000000000000001448596144db1930b323c1da7df385c14c8e24c46088dfa88450368a7bec9a1a9371dcb39e16f3c5b9c3c99ef72ff1a11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bfdb7c92ec77dce4902831a9b19ea91df6610c97cab6a62c46a2ddd61a5ec95d766162778991ed2b5bbf074a0b0002c0000000000000000000000000000000019123ca1b5e08967b9315b33e9fb34645994c2c2213f89ae36b48a7ab8eac567784e0269793171f6a70cefa4c549002b000000000000000000000000000000000ca81300f7ce8dad4928dcc837b06b74b427bca5ebe52fc97eadcfc122328e6b0f09a7c0ec66ec9b71c1516683b22f12000000000000000000000000000000001627511de7e9f2d2af38e0b5ca15e25aea87f1299846b875300d77346afd1ed1e47685ec08e375b22d3506b053a595071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000078c6ab24ff115480c0f0e607831f85895f8aeb2100a1602d716d11a309063b7eab8b2f6a34e384deab016eb365bd884000000000000000000000000000000001139c2fd9caedd11470cfb671adf4c5914fb4880fc698c32bcb50ba8aca0e117ebf3c436c687493e1a03e178a0f555b200000000000000000000000000000000147bb6d621ef12c03b4aca79f93523a488c1eef9e82fd65dba1f5070af7bbfce9b52e8979e9bd6705142273e0e0aa26e0000000000000000000000000000000009114eccef8cfea317dbf8cf6bf7b09cc0b074f458b9dee490ee991d00aa9f4a688eadf64370815cddef502e032cf8e51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003754b8f215266866c673796a51492615545c1578b7388b4c61e19f18ec6b9c9d2b4a8cd8f01be05d3b10413a463474100000000000000000000000000000000130c091f20eb463803705f5527f64b67b1abbab358bb3228bacaaa743b8db16a604bdb0a12771b0f9e3cc21938b8c91400000000000000000000000000000000080cbb4f9e69b77bf0e5777ad0e6add6c162e18d0699b27379b29aa9bf33af8aa3100349268a645d1f188401860676fb00000000000000000000000000000000162145aba6c09203b6f155ff61d434294dd90a2a2a2b5c6c3f594fef670b7f3553c0e122c46e1d03b0e6da477b460c221824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000118bd1f30ca638448536b76fd5521e486ce185b233a95623cec1bb546f228a229e51709cae32a71e791d0241e508ef14000000000000000000000000000000000bedfbd2a373aac9443a761a6f30d43426c0963c624f918f95fedb45b814044606e43436d1912731c28175605d8954ba00000000000000000000000000000000165f1d110cb5cfc51390f470d835120575f8f98931f9cd5fd3ea68a4e57017faca7c248d776d62e0bdacfca6b142d0c5000000000000000000000000000000001311fa6c7c6faaccbdaba38278d587e2dcd4119ce2b73001630f6b2331fd42e3c2d4ba8de3a44ed16f3b634634f04fcd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004bf1127e6d95a13fa636f9d40c5411d426e6408cd3b3727130075483f77688074493ebd1206f5591f2e2f604ec5fb670000000000000000000000000000000007e65289d44ff2e83dc806783599b88a6f8bc97c64036a65376ebd2d12129ae9cbac72928a5d5e9f98afb32d7c83b99a0000000000000000000000000000000009dfd75b2d0833cc5b5f8abbe7f45ac5db11a18964fa7699418daf2c169be391da7a3ec0eed882664e6682ea0bd3f7ad0000000000000000000000000000000007b25a92b227cf1f715b00f4dd533afd2baaa06dae0176bc4c7b5cd25a79ec648e65553a812d80849827190ddc678ea61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001116cab8f8e33cbf79ae02ac214983a394355c9e7d9a0f296c5943f048667344449009804c7bfca870b9924eeffa5347000000000000000000000000000000000fdc3da06a6d3be5aed09e9463f4b56dd4401769b89e868f08b0d11a47bd9513fb7050c69660e6ff18723beb543f02e0000000000000000000000000000000001928afe0d892f8ec9e40172b56a4ce09aa49ef9b41c7f0ef4426ce9f8401d6d06e35664c926e873fc750bb69366e7e890000000000000000000000000000000014632d1304075974d90aca417ea48073898e607acf80a5b05c09767729f6601b81cdf2dc5c923d5790b58c181883f9c11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006f000f96e6752fb8e8865d621fabefbb8635099c4839d4af797db158b3a6a4ba0c8cc8edff5ec9fffc637a9180a522a0000000000000000000000000000000014a117e8595207889f4a7a786eddaad1a08420e8307434d4f4ee54294ce841bdb5d797479bfa981125274e999d75177b000000000000000000000000000000000f9c1af2906873337ecb6d0098498987eb6789c8962c141f8f7671cbfd56ba03a7de70d20d5fdd55cce4b8275e41a8a1000000000000000000000000000000000eafce8cc3fb77ef17fe45a5483fa76e141e9f8f56b8dc6b0656e4554562f4804790bef4ccf3a3e6be43dcd99816668a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c6acd0b2bf66f847f37c1d8c7b83d7efcb7be52163650f6fe07e8f857344830786c6bb99b0115311e3a14171b085667000000000000000000000000000000000a65c3e4a1bade92daf9c8d3fac5c5fac6bfe3081454d16ec178c5d03480b54e29edd8412d4e066f58e09009823dab5a000000000000000000000000000000000d4ccbf3b6a1df77874153c0d6ac75b49ccc9f920297755089bdb6ef496e088409c4028db914b5ece11b4fb54667e489000000000000000000000000000000000626d116c34943527f77fefb43589d7fc2a0184b842eb768d923c811790058f1dc2044a8433f1462ad7c0e59ed6d228e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017c425f567bab793982b10acb8289d49c5844db59ae63cd9931da260458c8d545d251b639d359177b2b393ea5839230b0000000000000000000000000000000019f2bdbaf499e5048d391b1a1e3a066d2967bb255cba8e7fe0ad51436ecc0e6b6b37541e6ea1f232574e9259d56e59c2000000000000000000000000000000000c93384e282737220f2cd98ae97ebe15b387e7b1ab9ef6cd1c2094bf0737f6680b84e3d45aed64caadb5b3b581e14295000000000000000000000000000000000eaf9ddb54105337f9a728e1d7fa210765fe2f2f1e0d5aa52ffa110137384a233ef859d1667b9a3aea4db87a97fd3e701824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000105b4374aa10db4d0c8b0157ac945fe219b98203025437ddca05d29060a351435c2f9ae5cf9e17071e7a43944b5e3526000000000000000000000000000000000ac410b47d70f567fd4fe1a65203e27fecbe49ba4357acbb9c4ecf50b80245b2e69cd0ed5906012d45c717c041f651f50000000000000000000000000000000003f3560b6e61b58d6f6109e6a152d248dba4e41b2477a794ba40d3ae1311e4f4662a2e3e6d7b9ac65e84921148e3e4520000000000000000000000000000000016b6dd9d69231df27217acf3eab8f2d3399e91a990be1561ab67187ccc2fc12107535e734d3050f6d9c2f22dad9b738d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014b337f152f9c24eef68acccc9ae3c9caee085d5c5fe26723b0d9b8389ef71d6f75d391067a913212b30a83d8a484af100000000000000000000000000000000061d7ef5a0ee32c264a6cfb9239b6e1255c4d0afce6cc63f24ad9c2cdd800dba5f5b5aad602b7cafe4588504030341f60000000000000000000000000000000006062cc2b33a680bb1aac8f61d0ddc4639524733f42e50950fa04451afefe8c21c1aab2a2aa4b2244c4dd2968a9d349a0000000000000000000000000000000006da48fc92893d3f9a67cb132ace648027bb1e9e148b993a25347af62b4d1fb95eb233f7bd5c6f4131051b08df0efe361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f3a9f342e6e9cc17498c680f5ee464eed2b63a922746fbf3dd8a5bebf049526706968acce68aa425aa763451ec3d5a60000000000000000000000000000000019d90a9f6f24ea34e5bc22e34aca3ea9c04ac66f004089cf48e36ace78309c60d8e60db9a9a2065508be992ae094e868000000000000000000000000000000000bd9ade5f9572c3c019b24439cbce753ad59731bb88ead40d85dd3e19c447e0cb9f1323037bbcea3c2b365cef48fbbfc000000000000000000000000000000000d1827e8c1da0f25ea8dd88d32e39e915309a090afae6e4008cade7b4d9e85fc11a78cc9326b45e17a4857158f1187e71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b3b8676004b4e51b8d5dae14a02842d7e03fb0f2afcad563299a67612b8d2c6a496b2b429db19d413df9cc0b5e750e40000000000000000000000000000000018d2e7213e234390a0dcb74bcc3d4bf39b05597cc3e2dc321dba601f989736a554999e288229e3128a4d304a32894d6b0000000000000000000000000000000019be5a5ac86a997888bb5f4624b6a9874d6296aca3101efea97193e472900119085069d293b5f92cb7b44c371dff850f0000000000000000000000000000000018fbfbad011fda2cb17615d99cd43143ba768f3388604df385b84ca2caaeac79a8d14c13326bf25af59a87799acc87ac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000158335feba235ae619cc60ce3ee8d12b0d96cff3a7c1006d38ebf079983f7765f8ecea1244f59ae4e5bdac376c9937c700000000000000000000000000000000080ed9a85756152ad208c793bdc975ebae27106ff680c584a6f598962129b88b6f403582619c0568f20c347c8f4e06b3000000000000000000000000000000000673378e8c9888932919bd70e24e62835242fa0f210a32719f252485b86e938da53bf114189d66d1cf7e5a01d49c30ad000000000000000000000000000000000e718e1b8c171357c5a60cdbc534b5531e3664db2b7e1952cde878c791fb6b0967d21ab6b4902a4e12fb8a8a28548b9f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bfba909ce9f84150415553b75c139a7fef75b160a0592f0afa720937c5f10285a8cf21a7eaed3783ffb3375b1fed6240000000000000000000000000000000010844b9e27d1bc8e107aa5fd12810b863aa9ee9bbd24d62bf73e2a231e3993c4ead08fe7724a58c89396b5dcf6da2d6e0000000000000000000000000000000008ed4c7ca4be96d8ccb392a4eb7ab61d1f0a717688b327513b34da93910d1630de5e7f2ec9b7301f9d87c4f4c9b4bad80000000000000000000000000000000001a3778ebeb6d8d896f8a72ac0f7d71fb60e442d3fa4e59339155c24ea81a06ab1c02ad348a05e5f0c6e950a6538110b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004a1e4a2602b49e1bd8929699ae37f5d45bf1e9f5c154216161e53e253ae143c941eeaca47ec0eb56657c72d89fccea5000000000000000000000000000000000ee51efbb17ec2aca4b42042fdab789e595bb2c1fa3c39c67e1749c9c92e03c77e9266ad071891f2de1b69cabe2d28f00000000000000000000000000000000014324ee89d4c1cb1f128a4ded80a63ef271cde09bc1c1e9b1d4d4310efa599e7fe2d448e48533a245fdf04910e8bf1e3000000000000000000000000000000000e15739e76cc2567420de9739763f11efc2fa2cc1846718de7a8d89fc4c40af00999ebabdab65e66083642f1680c123a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002dd0cf97101c5bb63ccb8f340af277de5e0584f3c3b4475591085cac7db1123ab254c01bc2e082e89b067201d2075b7000000000000000000000000000000000dbc679954d0c48fda994fc25d6d0a044cd98b944be043bf1752838b8e892de075fcd76fbdc8b83722b6e82050d762370000000000000000000000000000000011048a921d07939b7efdb0c57d452e5b0a6b7f0c4fa6c91147442fa4c1556a1fe5cbd15f234ae64d40c6cae2fb75c6cd00000000000000000000000000000000181db8a577109077b6da18d5d01f919330ab5287694467168d99ede2185033460f86016d96989e6ae5f32c3ff05a26b21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013ff50cccbf8abdced8ee12565eacd721b5834f037e8ace716670707cb82b045a0ca2729adb99f6c3615c164d50c35b3000000000000000000000000000000000f13075033ef2fc4c74de4ccd865998f6b9826f9f4aca52b84b429e21acf2a5c0f7b2c921ad3c66b9ca51ae8c39a66e6000000000000000000000000000000000317bd3ce1e743a827c12c8a89c6f7e654f4f7d2a92d16c3403145c1c02c89a5f3c8c558a4ce9edaac615fed0f39ecc3000000000000000000000000000000001606a62751f73cb6fa4645094994215ee0a85797bb033b24d9f1c2ba6f851f9e52d2c9b9faf6fdb1cb8dde0aae373c121824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001910db38a815e2fa228ef6a21ae58ed9be9c39e041e2d14a4d1d7c8548e874de47d124b8d80cb366be8255f27bbcd4a6000000000000000000000000000000001357497d0ce360df0a4277970ebb0bce99c688f7ed08cbd7072aedf76b13926eaeedbe6c6ed7c4007b47d9010ce63303000000000000000000000000000000001072297bd7bed45ea6a616351462fd25b5f7b4d05b04809d1c169dde548f84cb67f74a243a3eb579ad84f32b485aa8b50000000000000000000000000000000013ac185bc16c65075d680000706d760650139e59933b9f5b88cfb2e54cd686b8dc9b80cc2f73311e966d8aef1856158a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002ea6ea89e1d2fb8622a973966e7dd61ae6f561f881fd73c96eb5b877084305ebb969c54aaebe8c270e397083b3188c70000000000000000000000000000000014817b91533af60c29764c4e8f9afb55d61990f28d02c0817016006a2e4da28065b4c3d93ad9f8664ee644422cf7ec7e000000000000000000000000000000001096f1f31f64dcb84671ce9484e80d6114841958b66a068e7b905a0578a9e3d261203dcf62e8b097fbd27ebcf8279547000000000000000000000000000000000ffba6fadaa13335ce0ec0219e1dfa78877823bb226819a4783aac88bd3911ce3f09adc8ffee17e0291b99bceaf312cb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000075d33b8c71bcbfd368ad0b57e5d0deb7059ccd4ef60e82097dd6311e2d24dfd14f205a8867c77bf19df85d7e8534e6000000000000000000000000000000000041a3a6a3821996f58630fd442872e3aab26ee2525c4db82ed49894fe39bfdffddcbdd182836b027e0d7824c4df716940000000000000000000000000000000016d507a9b31ff41fbe3f77db15845b872de8fa205362f730ddbe07b1b7adbb2a30a2e3a26000f5895f0105718f5c941b0000000000000000000000000000000008434c0b05990d16e7fa6c90169c7aba6d668427d514b3b2846da2b17fd3df3b236754a78f52fc2aef041d7cb341bdf61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001752888f3f4fc2091f260cf2b514e86e60a09b5e4b65d66dddc97b9ac6ae63306d5bdca12c6873be687203adf7afb8ad0000000000000000000000000000000013eaea9eba97b2f707622fae8cb46bb075420ec56152d2ad7b013d067d337ef8cbb65c5bc697a699228d204a1b4fee18000000000000000000000000000000001459d872af072da1b207bbd77a5499e661b68b8cac646aa8768e2b979d184e9e764eb05a0bfbee7866cb8fffb58bc9bb000000000000000000000000000000000708e3ad8f488e246876cc98449e1d8d71ee253777b52d700649866f1994c2fec1e022db240983688e273eb5d8ccb34a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014913800445be4b67dd7c4a5f01bd10b72b875429aa7b3b665dd4bfa7402336f0df6e81cfa555590677a4e6b7e3f12e30000000000000000000000000000000016e1b3ee069b5199b0acb75f3c41bbb4d3330f4d08c826c38a5f58966379a6cff0633ba6ad0cd63871fe1276c6298d0d0000000000000000000000000000000017540d56d9612b03aead601d4a7c6c0dec229ffb0145c1303c35798199ac61c05a84bcf8d52ccd364994def9c3b69db70000000000000000000000000000000006640ec7fd66f3059377b1e9f1b221256bf93bab6f2a32e6e3c8392b6aed4ea573de5260dcf10ff4ffdd968ae2a0cfe21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000099073083ed4ca646d5ddf9de0b74af4448bf7c7b1b50a185e630ce37a2725c599bb3cc2ba2bff3bfd86b950e5ff83d00000000000000000000000000000000168c9b647315cf0a4f037249d51d6db74eb89dedae9af2e092c4b3bef08b247e7175cf9b8be46ae69319d52a6608a396000000000000000000000000000000000ae5c29f68910065df260823ea082d6716f47d444a4833267628357320ee0dca4c074710deeebc2d14da127f4386f0c800000000000000000000000000000000189332205cf856c026294a63d0bffe8a033e4a342d165186c111da7b93f61495843863db43c561f04fa94404f12294d11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015917c2199ee06fde98e0b2f752ad33824548956fa29d08c313f2ea76df5d7cd1ff87cadea3be11ba884c2b4532075a5000000000000000000000000000000001178446f24e704f70f7c0dc1906561f94eb3fe4d19300f8cba44085d90605d09c4f73363bc4f6b92e043b984641f965d00000000000000000000000000000000061a421fd2f833da0aacab23106fc4ef83f5a5cb69231ef4bcce0ac6ce6f0ee559630a0ac69602370aaf627bdd93a02c00000000000000000000000000000000150e2261b714a80df3a66c7c941b189cda47d1ab111248f0d9973ff09e6e7dfdfaa647cd9d2c46e3c712ebce1730775b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000041fcb3ea259e62fd94740c2ecc7b89805345b9157be620a2b11b69a2dc9797a526ade8bf22b21ef483a36fc09e87a45000000000000000000000000000000000f79b2d6a07c8b481becfc673835cb0cab0561fc22efaa7d12f4f86f93628c2641af2ac83f77cb2575397a4ddbfc915c000000000000000000000000000000000fdb44a327084dbc0a0826533923e3b16b1e9c159059f011b3e453fe152fd4c6192b66dafe7e566c799fbe756325f993000000000000000000000000000000001218604085494539799f72acc0daa7fe29b565f80f4d589e17eb82fadb8d7ec2fbd32786aeefd44d066c2cd3b5cdf2f11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007cf0832fbc4c11dd9071a018eb79b17862abeadd210a45a4576518f8850af5307a6962b104d1d09a855c96d94fe0f5b00000000000000000000000000000000026b740f0f0f05e9b88e3a068c973b2df967da1a0a1adf44c434d4bc47ef30f560719b01317a589cd4ed56f04fda92d500000000000000000000000000000000037b0f64c4672215ee839188b3555884885d2bcc1d1a61032b17012ed8b5afd1cde33959f5c3e0fb21fad19fd76fb732000000000000000000000000000000000f43c031e67b97c09774799fc325735cc94cf2c45ed02185118c076a2f86a4b074ebab5563b02c130f9f757856774d921824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c899cb48482b18e3b5b0992382a26ca06c53b5342ce5a02fccc51d90f53589867869c7b8c1bcc71426bcfba6ac3fdf00000000000000000000000000000000014435908d66fecf9baf3274960c6d40d66ce30eb03084c75e17695fa127f335aec2620679c3adfacc7c30b80d9e2f6b30000000000000000000000000000000007ced172911f9c97296af3e37315d63da0a1cce84944a33e4a7330a185fe816aed14617ed185591dda3c003840ebfaa6000000000000000000000000000000000b86862d92115712d3116e8c78f0a225257f11eb7f14ef752e93f456e0dc79d2fa56aa3583b5271db0adf2ac0240b8861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017ba616e789b84f95a39a65ebb3200f6fcc893734f568a9816b127a7392e441e6fa11850012feee8aa247327faf63e590000000000000000000000000000000010c040d69f55e636f82b58d0db13bb34db192ceccb2d6d2067e7c392688492c49116041ee074f1149f7d009a09e36aaf0000000000000000000000000000000019114d9094c833771cccdac6693d51c2c7c1b4aa88ff47cde479fe57651200f301b1920de7615f7cbf877606329fad3100000000000000000000000000000000164347ac00c50c8deb8a3ae98d27ecc5df2b304c8ed287efab6177973d139ea2bdd5c3fb19a6c14fa5c7bbb24e24f7651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c98e8dad75ca42e980705f690014ea2c9e65846cc9c3ee48fb43a23442ac88611a2db11401e1aa4666e0a3d6eb3315e0000000000000000000000000000000009ccf597d764d0721fd5275902ac3084384334554ff6eefec90c791baddc1eac9aad7d7b4b790b9986b0bfe98289175a000000000000000000000000000000001905f28719f1954996dd4c25941164891614e477332dba865857edc85a3c243c7e07d4c343b9fc5c7f7aa024a61ff115000000000000000000000000000000000023a0e9905e03833e0ed31c99e2fedbde47516f4611bdb3a696ce4b2c1890645c020365279edf8560ad5da75345fa811824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017d82eedad1d74f255fb7c9742078d4dcb51aef276cc6a59040dd71fed8c3513f50c73afcee25cddfb85cec36b4301c80000000000000000000000000000000009f8bb5e9626a113181dd00f014b132ca3b1a76d83c40fe65b2525392c92ed1024fd3ba0e80a5da317d20935519c556a0000000000000000000000000000000010fdf591ea23576378363d88ee2c1b77715d6a59e00afa2762f11b83f6e3181a5de387e4cd1448d5cfaff578a48807b8000000000000000000000000000000000f0589292eec654117f961ee5fea9e04e3fec4d503c93fc1da94813642a035adaf4a69ff7d01a031e6c0e84280803eb31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000837420bf7eeabe7f8c4a2a05c37555fac408cd8efde02d3315526c482c592934bc426458084578ffc4037f79af312ef000000000000000000000000000000000fbae4c6ed4ffcb5c3d09109a95ded66a1276a787f919561db0e211bebcf4d6a68fde3a50b4d69bc54ebfaa4e823a3fd0000000000000000000000000000000013fa947ea81006533fc77de51bf6ad0e4314c9e96be064af08e5c0722b187a8368bf5901f491247f815c17f20f57cce0000000000000000000000000000000000c8b818cbe42774efbab957f11ac38c452f6087d661794b8562ddaf6f48ac8b57fdb65887e911fe1a501099fb50a89981824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008c6db3b2bccecef2a5812941fd3e898c7b5cc09d7d8e091d399616425f8bf1cf5125b76e3afe0f6f35222e74d3ed0d0000000000000000000000000000000000f784fa3f16c45245b9fad88fc02d4b296f00f28a1f800d7cdb5bf70a6b7751fabebe40dbf2e7acb7c423f6c7883fa560000000000000000000000000000000012f78d4b0d4f92d4d506fe670ac221efb2e88f244fa0eac46a16510d6402b53844575b77229e0a9563b901726c4911670000000000000000000000000000000009f9a6148d9f40fd71f97528b87a81140fb3e53f375a9f2c070e338f604c97c90acae7d346e627894219a18b378b55901824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000187aa84ddce0d93b6f60d64a4fb02badc2d470ff7d4ad87f30e3113e0967346eebf3791984c4c0e4267d96a17deccbed00000000000000000000000000000000001896b60aafcf0572d17d59d7fa0946ef6c9605b69c2c0df0718ad375327792b736c61b4fa62c4b7fb5e19182502b20000000000000000000000000000000001536a55c0834df904f2febdce0ad87701adf0ee6654087f43700ae3ce7c5753894c8c6bbe11221a4e7b2c6f9c8b121b5000000000000000000000000000000001961d1273aeec167d23e2308880a23fb32f1fea5eabc01d5a01ae6cadfb3191da1bfdd55c3fe9f442210454477209aef1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000024e40160806508f174c96aa1bd3b8f94c8c2a6d77e57543e9b9a921f76d273375a67a2d655d8f735ffbb7e46880096c000000000000000000000000000000000e7cee95448c9f02702310cb4a5f4ec39a8f9445b00709ce7538566e3da308c76ea601920d8d5bfaac9a4716794211c80000000000000000000000000000000005bdaf41c7ba736a454c8441c5fe08a73052f579c763d867a557e6f9dc07643bced8217c8aa9f14ea408c33135b2100c000000000000000000000000000000000ad7065571de6f6fc8d3bf4085954e5b9a7511f07df9ba6cf848921b0e785259fab379c92c2f88159d2ac29108605c3f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001371695d1fa94486c347f8cdfef256e45a1ef0e02950cb0e3a0b6116d304774dfe81815134e6a47f448e93d77f872010000000000000000000000000000000017bb4224391e03813e2317bc794a0de456fde494f270d50df1bfd4779834417a50fcade50c40230f1c49f970b83cf2d00000000000000000000000000000000002b6a799280d902a3b0c388b6aee31dcd16ef9c1c8c5ca689a6e6b74e8567ebdfbb54f00ba69f624f5c80bd5336d1b8e0000000000000000000000000000000005030c6bd9e0d929e7e75624dde3079391bea3d6eafaf7dee07646332cd92d96a0ae6b2c2ab42b58a47e2579e66fc6271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000097e13321d25d900703476cf779448540f1b13bbf4855cfb33fe273219b340d4593547f58bc80f764800a8cf053f7de2000000000000000000000000000000000cf9e9e527370480c464b96045e78c0426adce4b52a89ac9e455bad6f239b028fe0ae5aa8629c62b727874428013179e0000000000000000000000000000000014a313d0c6d8c7ee5e3b8ea2c3ce0c7ecba7dfb17a4900e268ee1d0629db4a6b36846217fd74fd6f5b77dcb198b54ae4000000000000000000000000000000000551edbcd2191b4dfb1847b0c47ef5455b60a367742c3681670317fcdca0228b30793cef3be39031865d011b25d929301824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000164c6ed712557b843f5a034fda2dcb67dba167e3ae0b4e07c2b7dd5528f69475d751ad2a75657831932d11a9b440775600000000000000000000000000000000060b222455819523f4d013533bb6d30929edaa6b24f7cdf1cfc598118f431786b06438d1ab1ec7c3874e895d81ea71e80000000000000000000000000000000007e6e99c324773855810cc1b269687933bc9215a2cbae14f217a433c731a562092b132b3a5d1941763ca05d08d8e2a3600000000000000000000000000000000159b45de2af00d9c014da15a9edc535dbbbfd6f916037a369e2d8e8ef4573014cba399f2253b31a5b418af85ad02a1f61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010757b5220c22f43332a305d424d22fc36d27e0d1d22fdb88f4b06e63f7b4000b1207e1944283ecd20461df068e730070000000000000000000000000000000009fb363e408456f4bf8c48919dec4c2cd5483b175439294a91877a14feee2e22a657f435150f0875fd794765ae5a3a10000000000000000000000000000000001859b0db7aa0692a052803f2a484b7b92026d19cdb69d42a325983d67edd6604134e0706335bfe54ac7f1473dd16260c0000000000000000000000000000000010977a6d115607af211503888d2c61fad3d9c5e477309e5c392e124665bfcb1c564dfbc49ce51259d62efb8b40f7ec6b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013f9aca2b5fc5dbfc35b31bff6bd2970945995075df2ef5dbdf4c248c62856994cb4958a3e7a4f13c014809a61b2071200000000000000000000000000000000181c436480255c1dc070e0822eb1d57e78090e63229dfe4c651a56f84c76a5747696fd19b81af76201bf05621bb711160000000000000000000000000000000000b38229b8aef7cf55c2838fcec8c938e79b5912fc79a6551a925cb404aeed00c491d935e1414019fece1d30bbf82ef200000000000000000000000000000000111edd5e76c6c1be6ec8d1a679e53b74a5c093b5361c8cd1ceb3893c81e5ea3b23657d6b84689cf973b8784ea53958511824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c6c904d0785fe05a57945b23a50757a05a1c06b6a9dd4c8160bbe17b0c43cbe150abe51ca99cb996bbd1e777f0f6b0e00000000000000000000000000000000034a0bb9f53b6c827edaae4dda09166a9c68e0dc27503bb64638049719de46e9fde92d4f6a582a80f43659ce9d4aa30d000000000000000000000000000000000c7d3d5f43bb643ce937be3028c744d380741903d0eb2926c1daed222edab22365c55970542ed1afc65304766a901bfe000000000000000000000000000000000d5caa56d76c314fac3c624f84f6863f81455c16c47a5a272af4ff09524ff8a077c7d2d5d4b2a8d8d2c88b83582e545b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c7a0d86713f61d447f7392d2c440de5b4448cc20d18ff649dac7e3dfff1880b424b0920034eb67404c5c41936e84c190000000000000000000000000000000000ae83d0b1dc1ff9c180abf0fff030ae57605d0c1d786f02e7346b885cfc2952e6de3db17d34c6ffad0ab8109ef532b90000000000000000000000000000000010756234b4fe401763fe4e76bc75d8235fcb043cb77d854246f2408272b3df5728f874a7eb9d6f2f2ad777ddc37c7dd20000000000000000000000000000000006d91067f71dfb7ef83a34724cc10b0ee7a2ced2d3720382e46091edf645d1ad167406ff8929a349f6cd06d7ddbda3ef1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014073e86b2990b9d220da0fc00d2ae6630a52a8f535de8aab971d0e521537c538ea461769ebc6393cf5f51630a3918280000000000000000000000000000000002259e9ee4fff4e24764c3177d75206de5b7179b90c7c5bdee4464264adf393fc7211c619ea0834406926da9b708beca000000000000000000000000000000000b4fb0bba50ee27380e2d5aec6c1d603f2665f5394b6518d051277703ea1c75bb786551b065cc962e60120e277536fd10000000000000000000000000000000005f6043b4cf155e86137d25664826f50077028c91fe350c5b47edf295b368677256c9e399ad4099877091ac1573b741f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ff564af0ee4b31fd5ee56e33e63f75df0aa64a3861287d1e849c9af73433d0539157a1af2787552c37251e7d345d9920000000000000000000000000000000014b6709020de73555841ff3b01a454b23075542218d172518aac55b6bddc01ab63e65422cbb4d42430ff12f7fad6e41a00000000000000000000000000000000026b5b8a9bc22540f02eba500132917ed104f828b38cdd46854be42018689b0d52445ace9dc67806ff7b7f84635969c200000000000000000000000000000000083d370a1b82bb3a4f2149f27c59bad2f0cddb90ca28ccaad867e202b91bbb80cfb93b67202fe79c6879dd3cf3c3600c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a5ee512c097d61df832be506a76b4bb7559a5cc580cd946abc03bd99e964bc675d938b03191c9f6254d013d8d2ac5f30000000000000000000000000000000009c0ff98ac1dbe590a8af1b5d094e86aa3a3a9f1e92988b93def87e9add14052c152e5057ee04f695191c4350076776200000000000000000000000000000000195b0b31a599638748725668fb3b6f117852482ad5462121a2c661cde5043db6979111b0ee46ae075d43acd2322d2d730000000000000000000000000000000019860f5df2d9fbb120150a85e0888c092b89269a00f992665c6809b7627b37d025c088c6be4febcfa1ec3baf4950b8ce1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000108e144a5ee2554ee0a6e14f9be152914c17d063a0f1e1168796aa36ab0f64b43155314c2dea756a9e1899ea9a9bdc5b0000000000000000000000000000000007e75959cdfc19a6d23e6e4dda31f15375127cd5868b4a12a53bfb9f73f71ab9989fed6c80cb2efe9ea93fbe195845f400000000000000000000000000000000042df5c72b66683ccedbade75ea6548c12c51088cc804ea194096d7a4de4ceaa91c7a130976afab451b1a8d44962fb0800000000000000000000000000000000045c95178c37bb1b0ee9dab3522e67bcf5562ebfd115a82a9717ed1eacdef20da49ea87324fb75a2cb0c9493b11ea7f41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c7cd0d8de1c803d7332d0db23f03d950965483791b2386da9fa80637f4bd664ece71cceff95faabf5fc398c747921550000000000000000000000000000000012b6bf384758da9a1baf0ebbf43863d4d0fb3737ba5e2d27d73b41fcbd0d2ab9f655bae0df88d02574066c26ad9552860000000000000000000000000000000019435743f2abd08fde7e4497bbc1ad4c8aaf26f6978b0a60558bca2a48c279bee9d8ed00a8ebed4f61961beaa2c658ec0000000000000000000000000000000005b6e32abd2fb6d6ab084b750450e2c534e7d1def6a6ed36a3ec81d5f27e26c0e317d9514d368b1279438f102b8538fe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018ac65d65e59fed9da765ca3ed94e4d832757d961420ac80ebb969dc391da5b65a0e04f5aaf3611a439889599197f5ec000000000000000000000000000000001909ed1729926833cad2c38b42992c47e496761ed9e67cde8d328b3125a7bc7a2c6e046f63203e4354fd1c61e213f5cc000000000000000000000000000000000d0cf89e34ec73c96faf2f006923b963c1eeddaef92ac4e81b21b5bbab1ef77afecf93f423a5e350efeaebc2b0e059a400000000000000000000000000000000013abe7f3a20dbffe873260925c72a3b4745c2e673cf05f8ed59f06b560d0ad9d380e3950b880fa0de05f4a232f26a311824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000090769d359ac8ec162851f631651ade4bcccd8d116b1a49517511eb96571dbc50ef4034231aa49563bfc82d90a801017000000000000000000000000000000000c7093f63d9d73409c6332ea941cd8691436adbe222c62acb59402bc0ca6df0426205054cfe2c27a9e03e788e4231bda0000000000000000000000000000000019fe0998a0cf4deb1e1de4ed8806c9bfb9b746ec8ad365c2ee3511e72e4fd828d2ea431cd4d6dc1d5f89c655fe0ebd810000000000000000000000000000000019eb8bfeeddd31649711702f81b2a1384c3592baed2b404aa169ad594f96b69d80c83bc2b206684b359f36bae4e16bf61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000024122957e3dfec5ffb2637c1f8b6d912c983e3db7e3d7227bfeffcbcf0e013ae57e03a9293bc9fedb9b1ecd0b91975f0000000000000000000000000000000017a224ecfdc6f7e4e8e3bff0c81a2bfc15bd51181d875ba3c2f8cdce7fff2c1bdd388faa26c0a99b100804a8f705440d00000000000000000000000000000000036b03eb3d1c24a8c98c63abc081a3f948d95b6164d0625f7c7c0068b4c325c291cec9cb85ad30e3a2d1760e6c0897e20000000000000000000000000000000012602a21dec118b24acac7d9a3d4e1e7154712ca184c4b643b4c9cb3b04d9fd760ba0d3104d6467544f328c4c7b243a01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002a954856119589afe89aa3ff25a7529175fb112abea4d71d32da93dadf8b5a86e38c5816eabe729517bc37a07ade95a0000000000000000000000000000000003f7edc857c26edcb4ebf6f34feaa4013a67782f4edd76826cc0a91841403cac5772e7406a60033ac3ab66416906c14900000000000000000000000000000000063cf811071daa91ded9ee1dfe5bb2dbf94ea05f8ba819d44e3fb9fc7d56f413a9719bd075caebf12ed0df959809eca300000000000000000000000000000000070a3c9a9aa79edfbfc2e18e08b6f527c1fd23a4664ce8d976ab5787cb7a4b8e8fef6dd6b19ff7b175e069b23be940731824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c6f1d991ab6ba65d097d58cb736c592efe7d4f9365ebcd66a37c1c9ad1155eab03576e4da2e42ada5d7d7d8e9be29d70000000000000000000000000000000012d654dcaef0afca1fb609daf1f1bb165aae11f97e59c88765021eb2bfe885c9ee00a52ddde4e5073c5bfeb30d0d1aa00000000000000000000000000000000000ea7c891cd5e51618eb2ab7b773a4a787c2a1678f57c20de0517815d7fb70e974d6c9e6fcc05f3f575fdc3d46e3f47000000000000000000000000000000000048d02d1d0a405a947b14f6425cc781cdd6eafbc9a569ce15dcf9ccc42137834fd6bbb2ad65ecf8db1482a48c64dec591824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000bab387e78f9394f4df650a9816731be88d7b1ed9f1d106055a0387966b99e58143d0f520c04e2721664030490661ed0000000000000000000000000000000010bb3075c1c08443008d3142587146566012550832aa6ed4e41dfcc75eb7f363719485c2d088483e5267873c25c5fe0e000000000000000000000000000000001669bc2ae7e7294195795f3e47a675c39778e6a61d839307d7290d976e171cbcbbb02f66e6d7ed3a94581197e9edb2530000000000000000000000000000000016c2d8416e21478335ef5e7230189d1f930077690585ccd642d6925c88fdcc839240ef7f7474625925be1bf2b17bae741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000191f14203b564fd6c2c4cb768be0197c8a11bd21ecf7948458bcbe31e89ec153d0655778ced8ed6906a17c83b8c6ae920000000000000000000000000000000003023b0d5cd394bb62d9c4f343ed1a73924269f14c71b52b81b5d4e775cdeae618635ab47b4d548909c2623c427daac300000000000000000000000000000000146d979c06e1347280698d81bf0bbfdd821b2e617c61bfb8bff72ce8d45188ac3adbb9425a28f182721961dba5dcfa5e0000000000000000000000000000000013983340442ea5a707aca6139df906c316d230bcb0ecbe97f63e5e078c480f31e49a730ce12c734c353e1868037570b31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000040c0b02a46f3dfc6cb7e2db63c369ae521c90aedb00b2c0b1146bb9481e4fbb2f80f59b81e392e4d66f2ea6ef34cee10000000000000000000000000000000011eaa51d7e042300d9768c26b00ed8eef5222004cc05a2bf71ef1c510da00cfc9532947ca807d3c568c8dc4e1f2fdab8000000000000000000000000000000001559a0a4a4050f6d7123804ea775b0c5683e39da0823fe5ebbf771760ff5a8a08a01003ba72b91df44365483456b3b2e0000000000000000000000000000000009067766261610cbf5dfd5c8141d12c4597edacd797146120c2d605944c6a58757d19ce96881faf14211a6f9db1914f01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000161c1d18b8ba8fed10863e5f7489bbe5ba86d64e357427075d3336d7d26c604b60bd68cf38cb6fff8b5a85241fa35cab0000000000000000000000000000000019816e5c0b26df636cb97407ed8855e9ac04976dc4e6cd7b380dc2ee499c80183723bcb7144126e907f051750bc6ad610000000000000000000000000000000001cc0b57708112486a7438b0c2b0a2cdfe18a7a200b6967ca7b8d6766a8a7519e6f6a7dd26fb5ff8734caa0e52f0b562000000000000000000000000000000000c0bb26032c50e4582e7cb631b54afbadd4dbd288f144e29fd67706c60e55d0c8011cc43bf40e2c329eef7dda582e97c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000df2353ad63b41264e649dfd712e45b2e9ed7890f28fd50b355159ce067bb34256312ad788a1c579caa5ee0c331e2fb6000000000000000000000000000000000d9bb27d5a8e79b60eefb8625c809e2bf767e68b18ddbc439d2ff0e9fd888ec55d055731b3c30dbb71af2e8188797ca0000000000000000000000000000000000fe65849378b854ff69abf4e1a217f3bf1ac4095ae7572fd773de822aef7ddcfd0b249ab5dc34c627489544863ff17bd00000000000000000000000000000000173274fec7bc9abc6adac1620d27600cd361d8bec1c50e0f81f5faab221c23c8e2047c88dc52dc845cbcf0e7557069e71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c43e67f5134e9b73b8c2d2f44f0d8e66b561f5e49c670d3966dffbbcfd3471258bc931fc441bfbcf8743718a2d97a500000000000000000000000000000000013c83909e34a332d40b84310d664b7d1000f5b67c352bb552403ec7e6791ed20e3b2e627acd5d43462b2a5e8c4756cc9000000000000000000000000000000000b7e7b1b9bc484d5117b93a5b9a6c6a4a3714ea54a220e0e38f31f8aaf97ef6738118cf1f8de76f070db27d56c0be9910000000000000000000000000000000005f13ecdaeb40cd6b71a5e0f5605b5c10dacb000165c038fd48241b4d85fbe3b880960eb3c6d239f3f8712e26ef509ea1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000fbe237bf204bc7b36abb0243af064820bd9505d80e31a1f7beb74c82bd76295895e055d13676d6e432b18af81882f000000000000000000000000000000000136b3701676b909c50ed5f757a863806bda73e64aa78cc1c5b5cfd8a6f4897bf3228237e18d325039e5ae0d30fedc246000000000000000000000000000000000903aa04553b4c71208927331e98e6c42110da7c86f05bc85dda6f9a3e0f6f207f2ab94069f401d1e072fc05fe00c12f0000000000000000000000000000000005a0fefeb20466a76d325f04faa24f5734d8fa557cc9a74ddaca1f283ecdf88c6c018cbc01f9f2feef5da71db1bd9a7b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ffc6f3ad6373b90bf4aec29056caafc0486a3e87c1eede2552fc266c43b7b29412145644d1e87f3a202e9496db4837b0000000000000000000000000000000007a94ada61c0cbb8921ac9e38fd66d3200f798295432a39a9474b40f3cc2d0f24957aae89e5433d714614747f1f5b5e000000000000000000000000000000000020f55981f6d148029279d24577332849ee60e7e9457723bec470c6ba69cce4d2ddef9781063855160ce32e794ec14cc000000000000000000000000000000001831243f125e9270100483f8766727c34e01e52323026be9fba9d85799297eebebffe18c33b89547ec944260c99430851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000a585dc65e48c8890c74f000f7990a5a5ab89d849296b679ce71898b1f1e6f97392d152d430cd4ae5fb7daee7d07d3400000000000000000000000000000000177d94b2d9266cfa324069cbb4c341f08cf027346c8b8249d207509e39071e04ce8d70aa7880a1ae0fed509f8c3feac200000000000000000000000000000000112e81570b8f39024fe459b67f847d7122b3ce28f22b2aab80b1fb4473bcbd074d8e12e287faefa4c8728430c6139ab40000000000000000000000000000000005e6b5dec7d1decdc42c14b91e6a4d468121b8f111a7b2072bcb34a8b13b4734593520831fafaf4ce6178d3d80ce3f9b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000006138f76ed8eed9de440fd118ede46edb66c6a616c0a1640f71119e2ec99be693b1a5cfd70ec07282f76df25b8af2560000000000000000000000000000000016735a7a58c2c38226a096b65fd6aa9a508c3d4add600de29666fd64c68009b46498058596568d326ab73b33507a5bec0000000000000000000000000000000014885fb4689476067b26e56f8cc60d4797648a675ed88b15ae50c366bc85fae9403b54ceaecea525d6e8bd249b1e1ecd0000000000000000000000000000000010c798c1624623c561c251dfadcba65f01d7f4ca9da34ff6ee057c0a59d5f12f2534f668a905af62fb6516cae46fb9b91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000306e2bdc27b78d82da73694d88126809a99ad3059aaca44d0e721bb9abf44f571adf67323209d10ba47c3e4c76568e200000000000000000000000000000000117ee1240b7720274811689acc4487d951b7ad69fffca8e0b6c026e0be18937b37773d9d6c0275353c73a0e3a28d1dd5000000000000000000000000000000000fa6c0eab5b15c5e3a8e1c3daee2a67005e4f22420a306ce458d5afceef5ab6825172a94e3988cacf3e18beea0a700ac00000000000000000000000000000000028373079f51e476c556e4a50be844d8e41db6fd059ac2614f339c239472bdb1aeafed47b931a4f672322893e2dd285a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013c9170baf2c611d94ad265d0f9cb57af0bf2b72d0cecec91b43b229ad5c1c6b7aa6219e4abe44d89896225457a8e915000000000000000000000000000000001827a249ab25b2f317f6cfdfe90c8b8c444ac0b32b0c4dad70841d54ae8ad055f890b1e4716b089b0325617cb42ec9380000000000000000000000000000000013e96db93c926e93601656fc2d63ffa7bcfb697a0e83f12a60c7bff997ef7696bbdd1ce2de65c7966824163fed96a5950000000000000000000000000000000000c758dca53d785b8b3310816b1e252ee9ab334946197fa9544878c18372b257ee61eac1ae75836079c65cf33622d0a51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ffda2ff763dad43d0d7a56c612d810e50db6e8648a0672b1680bb396a0709d8bd1c980a999961eb9dfd0a0f814f231500000000000000000000000000000000157abae6416c66f3020959c42a71b4d5ad76fbc9999413aca517973db9ad7ab7ac6e954949610129653a8e74a6d348860000000000000000000000000000000014b11367f18e78867d1f3ae681dbed58e350c4ba6c9be075ab34a2b1749e4f650d84abcd99ad2f33c9b408c501d7637d000000000000000000000000000000001588eaf9445226a36459378d3423c3aac666d5a8c0a3ea732bfbc5d6661cd39cc486389fdef7a46745f0a8acbccd29771824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004d1139d1df3c85e4da6c15b9464749c49c6d3baa2c8fa1b610353ad262880ef7221d703d11212575c61e6376593c4860000000000000000000000000000000010099ebe6d81554c4889028b01cf5b986be147d69ae94b2ce1fc12684b17b4a82e1adc696633b3f9b11d49e294032db700000000000000000000000000000000196ca0167a571cf4eb744dfc1a39ddb4194c074d669bc55f82b20f76dab6b21619ad7ad2612ed48420478561e62dd9cf0000000000000000000000000000000005ba778dd30fd54413d74efd987530536e126595494a2b377a3d3b1d47be7e967a7d7273602b3033e7b697d6cfca5ed11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017eca5aba857534fef740e91fe61adf26da89768eb974cb3ecdb66e21216b99a72c41c88477a9f00c4c9d19468b510c6000000000000000000000000000000000df5272ad64e8602f0b7d03e3dbe34fc16d3c078adaf2e089d6ae3d11ae02e9af2785a0bb11ddb2f40caf99119fde8460000000000000000000000000000000018d6a774d0955a764abfe80c5abcde4c12e72dd4046b01f475175092cabb791661956404d22cebc272e354bf5b3133f50000000000000000000000000000000009d0c610edf48d449e762bcff5b487b7cadf177bd7619ce96bdc92b4843531f141c864f8511a7510334aaa4975b3876a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000091fcd8c9edefd53787331797963f9dbf39df879ac418c8825fcb3425c74009c3d6292d8e068688b3049cf05bbd0429f0000000000000000000000000000000012993a4aaccc2e1dcb7c33b94cb7b0d08fa333913004c6245497b763e4576042488bafad29d5911b2168d730a1fbf62200000000000000000000000000000000103dcea329675155e89d772c253cf04a660881e7fabecb4c226d4c8b912998712b43323b015846ef92f1c9b120915ec900000000000000000000000000000000038e53a9413150b7c8a1a118f2714ce045fac51945e9f216c9c3fb0cba914f67b3d3db9f2899277f8203874b6c7a83f31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017a1847c3ad9130d159e48a89c596eb4b39eb6e5bb64ab89970787793577d25002765210cf5db255a7e24853722529e200000000000000000000000000000000121473b53137efb57317e89ae08961c9752c5ea98d29b90aa1fb6dcbf8cf9f2a10510f049fb9318b0580432521c4db55000000000000000000000000000000001293e7ac15e5447bd1a15139bd43325cec7b1cb7d97dbbc1ad00f2c8a201222bbcbb097047183b8b83491ebfacad68be0000000000000000000000000000000004a6c289207b3ababcf55457da0cdb78a3bdf83aa194ac3c2b37ea924d3c5e9da9bd2bce096c066c8e5df253dbfa66aa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000119e4eb01df72bd9ba964dac23b475c2fce5da9be34d50d69afaf835965c46584bde125a674c884db58e21ee724d5a61000000000000000000000000000000001081282f9d052e2459f6e63b85d8adb7cd78dd56971ce2140a6edf29e53a89d7f311fa0308ef3329ffba4f8d8d660465000000000000000000000000000000000e96c5011858843f1e0e16f43ba8df284145e7bc4cf287d87ce2a101288ce9aa0b24fa90836f78ba0b33ef0c3f81f3de00000000000000000000000000000000101df9af40b7db25ed888951fae3e75b967a29489b2071a3225da848d19751532f9d068e7c6034e19c2dbb43f305c01d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bbb8519acb4a38bcdf5667b2a8545f10ff88c04b7843a54526d2c78e1a777720e2f1d24327ab44e9264e0a441c949810000000000000000000000000000000010615254777726ab4588cd91e44f746004a2f6b211a2d8e72fec677c9ff03de201f4dd5ba6402414e8ea13da35e3eb3700000000000000000000000000000000183ddd54c5bf1f9fbd06de49931072c37b8521083d92282cde36ac25d6cfb56061c1fd8b4dd05e97a6b35afada12d07200000000000000000000000000000000093e32f236faba44159b1c33d2437aa2d2da3c67a8126ba86a41c3f4a4a7bd2de24c0bc58fc19e93c1cd415a37b183971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000073af6337d2247ba5bd0c6c033110528f083b9ab67665712e6cc7a0308d311a7d8435dace8f9f64557ad0f1a0601acc40000000000000000000000000000000018cf2e780cbf7eeb0ffd2f170b49c169aa6e3d784ece12f7e4ea731e60cabae068d6893f0c6391b8aef5493af10694ba0000000000000000000000000000000008d073cee74a9803ad78e5c1281d2961ea287bc0eb93656b381cbc2d317c57b066723163f583b462916bc3f49b5205c10000000000000000000000000000000012e721203cc6cee14bb4f677874ef7714e69368d7d273ab6e2bd77b62a805435cd869a50cbc864a0d7c6cd649b3f57e91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000051d488c9770ad6b8dd0bb618b02526fc3c54c7950111582ec2a5fd45ff825a2e2bb2004917a9a98f0200d52c055c8e000000000000000000000000000000000031b4322972391645aa129057a49ae7dd4bbfcc8f6034585cad806f0c14e86f4e566bea1fe20400060d85e34b06e23ea000000000000000000000000000000000b2ff770ce1bf9f84301ad2b3b2487a75950dbec3116ac939baac7e83b7d257e6f99979f9395f9d06cc15c2660f7495700000000000000000000000000000000087cc81fb51c6bb7eacdc31d05cc19e451d6370c25476572976f4192f49df127988077beb820d0e536e5a4cb28e6b7fb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008d20b5d1510263aedc8d286950c1c5886ef59a9a233748e6e4359eae5f41ce28045e95ac882dee7148b9f6c54416a7500000000000000000000000000000000146b8954bbdad63bfab0d53c260bdacda1750e1165c10b957c01362888b7b3ddf490a7c086e0b0041fcc7c4271c34c04000000000000000000000000000000000f6d3981b0d25e8a106a29ddec0fec8af95fd20392646a6326717f2270cbafc6abea36650c00b505702ca0d4118ca9c200000000000000000000000000000000038ac3666a19d681b6cb298b778fdbd1f154a80cfc41c9dae6d050359f9840b6ae5f55eb3d3a0fa4b1df7777c681eeb21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000165bf6b5a388332f425d6e369f4467f22cdb8c5bd42cb9f91d8cd09993d52289d4e2c1530dfacf3a822a498075d6210000000000000000000000000000000010f6a9119279a8f52fca8e0ae1f609ffd558b70be135d6c3e27bfc9d9e3ecdaa288980f5a1bbf7a85127198d19e4fc290000000000000000000000000000000004fadff49f07d0d332570c52370aac3e9e64d8571ef08eb2e9df777f7093bc0379c704b104beb67e57771c8ead87366c0000000000000000000000000000000008de32229e26f148933b206ff617d7b6a2a89902a0c8b5e00a352b0e75900b5152857632c00fc88061e781c875fad3271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000015e8adb0e995d561e3cb84c681ccec3448dbc81bb52baecbf2ec70d92fa2a5af733e4272bf566fb283046716343c9c60000000000000000000000000000000018ac8b7be2ff56ac34852a8dca5b7dd93c75ac710277b95b846f1e1be05ab2af44579d55acf56cf84196adc88cbe7ade0000000000000000000000000000000004102fb6d360f719293136e5a1ed7afcd2a95f5faf52a6b5ca74230f0127c7bd70b6694ee2c3de2d51b2ac89a3880a67000000000000000000000000000000001097a9a5ed0789a9eebae5f1e06a638cda6e5441bdfe31821f55b6d3279b618bef3beafe44d8f72f5e448a63000eff501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000171d8df72e533f4489229b78253278d10c3838ac864270613fe7c02d2b48414ac4563392f465b3e20538fbc720dab749000000000000000000000000000000000d814b590d96568cca4c86f251024207a07953a0bb00e63f2498db22223419c2e027bea597981b8630463d2883c662da00000000000000000000000000000000035a58e3b8a9ad602e9d3c20773a2465841580fb59c486cca7b8fa1385685ac240eab9334742d5ea018ad03feea49d13000000000000000000000000000000000108396dcb7acc3cb44cd090bae59ca9ab3577951fe6bb2cf5d24a4dd3520b956f237a95b8f1885240160c147d3f1da41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019115d734ca7c4dddd9341144098b1f3b76e2018e24e0fd29384b8a43ce973f8514b8eded63284d32d6575bf7778650900000000000000000000000000000000098f6ad035f4a15e4beedcf7531a44f789fb3141f32a2c610b352153132e5fced6e1661d02ccbe0e3748778f944097630000000000000000000000000000000001f691e8fc5c50217de6d5458a500ee5930bdc2c1430462cdfda3a63ef5f0a576c4c141f15dbaa475eebebc76f800ba9000000000000000000000000000000000eb1a3b3bb50b7f00fb7d272816f885e63952e6281556d19c18ae3dda12f894821e286da45a811a3714c90a94832d3831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000076cd4e0524f1bae32c15f3f626787a0d1d17b844fde15667f9e9426364716ad52ce75d537f472f777bd6e4fb91473c1000000000000000000000000000000000f9f2036039135539feadf46dea0d4fdd9fe6b0a5405eb1123c10be2688fec9381380995f54521c2ab2a4357eda5bac9000000000000000000000000000000000ec011f3c1f012fc2598411a4dcfac4cb2c71722abba66dfa43686e3ec2bf31b2b64d66e909d4b0573d1122ed00a5d0e0000000000000000000000000000000016f863a9b2af372f6656735cf6c18215ce0fecbd6c6c044334eec5e9ac3c4b6c84c307aa7a8fcd25849bae01f6a312251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000093d6b0da998bd9abdddb6d835b3942f09015c7d97349ed7b8368b20d806480021d368d553102942504032cfeec1334600000000000000000000000000000000094353b724ac4a83c91c6842541443171654b4a00a89736ef292bf61aa9d23ae4a0753b7486dc2061fe8237509181a990000000000000000000000000000000017d247da746446a7a8f7ae41c73a48c8b7ca1b50549e1e0ab28cfc35e8926eef3b22e6b2d060fea3d62599dd5e8db936000000000000000000000000000000000e257160db309af9045ed985d182c04a6b0720d12c5b030e32fe35ad25be516b64f439739a076af13b6e9332af1945fe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000058a251a92d10727fe08d3f04f2a5b036d77211b4a1c5782e7079d2741906a1d571b8acf83bc050396cf624c46a3735b000000000000000000000000000000000ca7354527093bd3eadafefd6ca855a07f6570eea4f11042db844bb172dd396c9ae47872177ce43694dcbabfb68520cb0000000000000000000000000000000014d4de2b61099557e8897588bdf3dc34f4e7db6729011af9ef8e2d0ad946d6b66d4d080d9ebd10ba950ca00c26acadfd0000000000000000000000000000000015540eb28e1d79bb61f3e037ca3249fe2ecc45f246dbc8b1c2d38d45dc16e56484ba5d61433a4e70bf9f094ad831add21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001562744906fbfb51bbbb06446ea91a5702ceb42f67d6956d640495b9764b1d7f780767a31e2f8273f41b62e0c2eb246d00000000000000000000000000000000130e51539984f815e52b2b344d7e1b20fc86803937e0a6d564fcbce7f978bce04dbb6576036fa0c5096356957c1873b90000000000000000000000000000000016b67dc7c4cf8c2f63a087f17fb5dda391bc93847f9a4b4aa9adb39e094e4d7508fda96c4bf3ee91498beaab69ec2d39000000000000000000000000000000000aaef46d58e246c8c8d71fec279b73cfdeb5d6753b5cd1c05c04f2354e351d4571ff30f2ca4df80a8533c0b03594e4af1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000178b8e030c7dcfaecd654cb0302e3d194ffcaa714d76751c508472e745486fb7566d36f076c46be306a2e77a1769eb92000000000000000000000000000000000d0714bac7744a570928a237282d00cc0c837eb4d0687c404ae594ec6be94ed3bf998411bc5580da703078959b021bf60000000000000000000000000000000011c1ae0fd2ab07edc84ef4c847cbcf3f3b22224d7c52db891aa3744838da1c71c89763eed650a1b665568d455378025b00000000000000000000000000000000140ec30b8b229ee2d91f8556c3072cc43b2c24af80e1876070d2de0c8b82b89981c272f3ef0032c7c094a2f2251e4c031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011d6fd8bef026009a7ec04ab092cf47ede0d1d522ad3c33da521c99247cc8f4489400b456c13febe5ecad23ecbadd2560000000000000000000000000000000017eb8401e5c78543ddcfc1c5f96dd07ade0e24bedb1001c18064eda866cc7f4e157dc1e85050e83b31f08243d1a6793b00000000000000000000000000000000148317a22edb80770bde7f651af49c4700d2f907a1f49c884c2744e50da893b92c0bd76c101f93ed7d2adc5eb13cebf80000000000000000000000000000000006a7725c10c82b4acd6238e7c155a80daff66dfc60258b93cebbb9e2bf14362d324f5d08b4c822c483f3e91c9b9426931824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d7bf2f2a2436984b7bd2a85fe840bdfa6a3e48456e2dc1814ad13fdf77d487904ec9b666b16d945cfdb8bc54060a6a00000000000000000000000000000000010cf79538515f7392124e939ac9deda43c379cfb8e74f06723fafc8ad69ec97753a9a2453f0abef688a1cf5e507f504d000000000000000000000000000000000916fa40306bbce7e1cfcbd7ede9cd1ad5a7b158adb351424195e7757ae7d732d3f5a728eaf7b1991db45d88e07879f0000000000000000000000000000000000b4e6707e73e7ffdb2a2e61f7811b4bef34935705c872859c30d14f52f8cbc63e2e269283a8d1583c1db132a1d726d831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000663e52411ce13fb94dae915d8da80df35c247a9a444326a82c2d8632ef5e8fe926b2b900a8c7b897d597a6fedcb5a6e00000000000000000000000000000000122349aa9a90337b2eb05257840145e05f5e51f63bbdd77339df6363f214978f5d947a70756da7eecf96899a4cebaacb00000000000000000000000000000000186fd30e62f6e9f799a501c19123580fd447d8243553fe6228ab9b1571cf3b9f07268d1918f4f06524d33813f53db58c0000000000000000000000000000000017a6bbe105ad54882151e15659c0207f5b8442213bc36621ca05ee03e1ef422f133ce59c1221d6aabd01f25b1ec1adb01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018f4b4baa96bbbe725c195b37da2c0e2ceeb1095c89068028b7b515db98c83b44e986132f4a0ab9735e28f008bf9ed84000000000000000000000000000000001161e9d28fff8f7263875cfce715c509b13d880963dc53bac2329510f54d99323f171f66e04b79b93504dd11df1c52d200000000000000000000000000000000136d09931b17a6f822eb4fe0b2b535c1718ef3011d58813f87e50725fea40825feab1f1597aed5a24f9de143271ee0040000000000000000000000000000000003027df0aa589a673dcc9343163c2110dce0e4a10ac81684bc0bc97fc6ef0256e3393de90ac05ddc3c8eeda5926a54d31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012a01637bf194eda5074f195bd8122c80ff04748dd98f3da2b13f893b3c8678be1033e4b7a6d17de73087dc1a4a4209c000000000000000000000000000000000c64d41fd1f5259b2f4b33f6beedc942e2851dd2f6addd01fb7dede00bbb374e73d1beaad2ba7d60f888a4433b75b06d00000000000000000000000000000000110d9b36155548e41ca1a74d3b3688993550162a853f4ab9da5dacce3f221ee736ac7de41864d343990e89d2b0a665fc000000000000000000000000000000000ab4ff8d6e2ab2972349f5631a7a09b5516e766120203a5ff8329909a883c4e0a3561920a09250ac285b7b845e0392641824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000afa549faa30429e622335ed6b494f29e97e7bed0ecc4f80a03ed29e93740bb26f0f8d00b0d3a93e3698edb40fa11f78000000000000000000000000000000001025fc76d9318b2c9eff1371576ed6d5775dd762b3371b333250357a1186765c487708745a34e60a5c50920fb7c2a29e0000000000000000000000000000000007a220e67a8a4de1f22ac98eb646e115479a1c700befa3d70c4c33f5e2f770e5b457f59b3ed3134c98feb657e2d5bc900000000000000000000000000000000008c9ec26cc10365f6c276f01565a9210c85ced2b96adb368d964b0ac93f248f097e550cb2d48bc4d04105a677ddee6c71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000028aa73b70cc17b918ec5ccd0f29e2b417a34ab0db8e04522dd39e35a8be0aea3096192f0b81b60bebfce1d22f61b07a00000000000000000000000000000000081ef1737585f73f925eb0d0eb9c3dc03ae3e8c52f0f4069c96298eb747bae9454730b09edfede801368e32a4b59797e000000000000000000000000000000000148cbe1799cac79fe94abfd10e7882109ad82e7dd69925d609fac5f0c5cf61f0cf5de9bc9197d6b0fab77806938f6e3000000000000000000000000000000000e51a233c6065c6af57f613f10428ab17403e6dca59d96299e1e42fcf3fe86af62892b0299fb5cce06de93e3edb71a3e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010a8ed4ca0e944857a56aaa3d839e8b5548d6e626e8ad05c5813667af05ed776b7cd23095cd9f9621b9eb6c6baa8baca00000000000000000000000000000000176f456b9b28315c3a1a26d1fcf6e863ac33fdf55ef63f38d47f330b5c5ddf879c487b07f603c98ae3bd4823eba6408e00000000000000000000000000000000161da34fd9d8f29c356c70572cb9f90ec9d6a236f18c0464bb8d20e996112dede08ebc1f76c006c5a194386d6ef4430d000000000000000000000000000000001279e0305e842f0b34bb882b7fdf41988852ffbace2d48619fe0173f8819cb6fd27d5c2327d23a14397123750818267a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016e970df2b1a6c9e6baf82f1c99c09f2b09e452e08ce528a900354f4d0854777baec0dae344b5f6edcf41cf33e8d8a20000000000000000000000000000000000c36466964f5e4e4d2f307d0df33805067858eb4e6d4a28c12e48a225ed40271706a57168c00e25309b1699861f31eab000000000000000000000000000000001727d33b75915553668558c92fd9f52c40091c59a17276cfe8ef32fb9c93e261443eef70a7dcbed62813be55ac5df63d0000000000000000000000000000000012df9358dab9da9e847c89455b1042fa94c9a9010c178baeb4dd8cb790be25741e450a73ef40977bb1c0e6b0565be3db1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e1a7dc8e09f30c7daf552b910b1e6d9dce8c3aab0afd7fc8391776a42923ac23653656e1e6d28c42e31fa6cf16adfd7000000000000000000000000000000000819c3d53327d5e970fc63101edc0045eaa61061e30405070d7f9b474e530236718c96d65b170409345571684891ede000000000000000000000000000000000038dbb62f57eac2de66bbfa072dbcc6f0e6be3beba8a3ac0dceb4c51df86241689baf2eb79621741a50905616c45fa410000000000000000000000000000000005fd424cb23c095c9a6cb35730a33887a8eba7f8b701e422e5c88b617a48338131eda7914cec891bee983db8afe6aa5c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000071e06ed9d7ad3de3feed90cdd56850c0d316d78e25676f7510444b562a38dd2bd3c87f2b44ed1678901bc5385547928000000000000000000000000000000001682a9a59ab618bec193babbb69434562aa1f2bef691bb69acc2231f2f6e001489504ae6af76872da7df4b47c53e0217000000000000000000000000000000000b46205181a4f65266298631f1bbb8a520c783cd3597c019fa44668fe51ac3fc06a16810e4899bdfe801fa91535378c2000000000000000000000000000000000cea5aaa93ee5feb0af9b29af0e8015b8fd5cd13f45f4f1e740a521c3d90f5aa8619b2ac517f8b3b2a8f16062c33b23c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010f9515b3aaaec44d5798a40e1fd7faa87cf5bee610c77918a8bb224cd5a064452d486da6a9c3b4b1a0f18fd4786bb91000000000000000000000000000000001696098bd18e1ae35068af30b352d9e31f610b7136faf976044c8d576b5a4a348a173a484e0a28234fe8010a4cdc55a900000000000000000000000000000000053c8678348b795eb0e9635aaa3b9e0f5ec2801c3f9d749fc26f225a3e6fac8b9794bdb44a8de2904b78cb20ee26ab2f000000000000000000000000000000000f222aa7cd6e197af805153876666a9d959139b7f22537873bbeac9b012fa9a832f7e3e70a7b2834d3fd1643c4b2a52e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000140da99410845d47701dbe9ce0e2451afb065a7a37c3615e954e21fb920dd7475f5e492ff850b71d91cf95b78e33bb40000000000000000000000000000000017851b713293f5f5fa4b97bcce3a28eb362f72582392bd90b1dea69623154a2f9907f93e895c579f3fb0e9f680c923360000000000000000000000000000000006b2c5837ae2c4f257ace740d2bac569c9d269b0118fef54ff02d2137dc770770a8dbca479cb8dc484e6862e8914528e00000000000000000000000000000000171c41e295db325aea6a21089da400811efecc7f39c5a2b7dbd89a2307454f7b364d289bb0c329c82af80607df78dabb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000003d4919618b8c093c2e3f1bc8766aa309723873337f58392a3186b6cae103df78bfd30366e3e7787a6518348f23f1b40000000000000000000000000000000014b3461ba810acf08b43f30f0a823192f09e56f8090da155ae617e008759ee31e6779d09e65ee178e7a0f935035598b400000000000000000000000000000000193d468f4ba46f577d061d9e5d13c9c1f1596d9be63104bb395f4b9f6eb46001f5d580d0859d84612212cec289db0f3f0000000000000000000000000000000009e9bb67d436ce09d22f1065dfcd598768954a8366b0665a21e3631ed2dab00b83eb560c7a418df005f86d0e1accedf51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018ecf18b15b1913a8d62999fbc9b63005760326c68d8c1ab99abfec38bc60c9b98a6b2e5b51564ef6e852033d1b4d5110000000000000000000000000000000002edee3aee20b89ea1b63a8971a31da3cd78e5fc449f71c5763a22f9d932ed34f8f02309f6f27ac7f47eb35fd4440b10000000000000000000000000000000000793b40f5cbf4283110f0ab18db42b1f8e7ce8759937c521788e101417194502f2b0e5790a6fe13a5cf0aa53521454a200000000000000000000000000000000101c9542049dc352f7d7aa0a2ebcd204c916abf087f64cfe6dffaca3665afa6a07cc8dbda9e0cd7d6e30b89f6db5c65c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009da981994226d2fd4ef921154367646552d830ab8a603b63aa5966aec7dda6afdc26fe241a01884da970ad0a2394ce8000000000000000000000000000000000d015b1b7b90d26d65bc5f3cadb093870e0da62eb8412b28787e57061490224ab71be8f778213ffd35585c290cdfc5b9000000000000000000000000000000000de5e758fc3a95382f141ec7102cbc8bff65bb68cfbb42bb3d497ebb3726e0de2cff1fb3e44cedeff33e3b99150155650000000000000000000000000000000005ea02ccd8d4ae83acc97a8d7970d81515f3fef5a9ec48f5a8b2dda1f112ffed53c4cd9bf467927bcad618d636acee821824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002466c4ed7b01e9779358cd4cb2df8176be3693c934446adf31f430425e923e8aa6fc5801b1206c1fc180ab51e79998b0000000000000000000000000000000009262e2c61fe866ae5604cc774f0cbf995b97c67901a93fbcc2174b11a72994edcf0f653be07e5bec20378d9c1ea1695000000000000000000000000000000001592cd7d93cca45a3e8bef8086ad6bbd2373c0011d818bcc7fa922c45403d6928ac6834a7c4cef3715678826db387626000000000000000000000000000000000ea86e8e3bb90103a24e3f5d2d87f38956f1589ecf40cba32361f64e6ee0d73d9a733bdbac7777fc06e0a33ea4488f531824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000192ce668a9f162b8f3bb078eb2d116c65ff8e3ddf8813568d98a0d304362ff1d75504de2689d4fc9a6eb24371d8c0fa00000000000000000000000000000000056fe3e69b69e2cde9bbf303af9a37532882c0f77e87d68ab435d4b60e33cc19249b69dbeb90d4c7bd1ff789f96d5c060000000000000000000000000000000002f90136f280ccb05fdebf8a4afd566c21a1136b98dc875aeb58761ce21d6d657304c6e42366154d25831727b8541e89000000000000000000000000000000000dccdf054c7fa1fef8d413ad389ccb9a74f3a1b69473e6fba4063b71bef190bb2e8da68325a2602a3c6919d454b8828a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000553a9d57ff225c1251744b7bbef77afa32fcab4bc04a03214dba09d29299ef9a7f6d64eb94475453ec1ee46d46a68c6000000000000000000000000000000000c29b723a9efeb891dfb4d2c6ac4da7292d283e96cc51509565dad2623001ecda282bab0a15c966a5adcdd21be0e752b000000000000000000000000000000000d54498733fa68d38d0cca8f0d8f12a76eed3ba7057b448e80445c20a3b54b4d53ac5545925c923a87c37820685c37350000000000000000000000000000000019d2c37968b5b7600f025898310596cd736ba739ea16fdc07d9602d81e49448d88da7c5ec07c79886d8ddf663cfaf38b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000749f9c8e8a202ac6568279abba7981c94c2d81ef64eecc6e3e5cc47cb5df5ce536a2341bd85e1c1e8c5168f5bf455ae000000000000000000000000000000000e4a9d5e3205361ef8490d14444b4bfc0d2883333072f03b7f2d3f50607b4925362ecec81e2d7f0d3f966203492db7040000000000000000000000000000000000f8f96e04493bf61580c4882e4e0b2dd0e0c41899b2c7c2dca8e2426556b047724b8042ac5da4ea167d6790f0901409000000000000000000000000000000001967aa86c51fc1c688a1efcaed6dec94e7fd0fa3059fec629fdb3d816b0d73674aff57bef487f7d70049d5823fcd5a921824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000058aed5f1c4d9911dfc0e838b9f19ec117613316a5d956b1b752b9a692790fb80dfec4882acf7bd9719464e11fd95713000000000000000000000000000000000b8fad375b6650daf07ad8524a177da8c43aa002f06a8f7df561ed321e7bc64635b0a26e096342d631ee1c28eb2d1f2d0000000000000000000000000000000019173f1014c8ba22214fd9b43aa7563ac47e3454349fdad5b38f4ad3b987b0ff763b4b51781f093a0e379763d6575d750000000000000000000000000000000011f150858655f94c78bc521c66a65d66df43c515ae503e986e06dd5472c19eef7f1f66e01539749c4a3d38f10e16b94b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e040eef71cbbf816ff2a6e97dcd2202f186a3422bd125502e8f58b3c763416913f660e0c2fe085885ceade21d815a27000000000000000000000000000000000584f38d9e3b117fc078f396d43bf4632fdc2ca9c8760e04fea54183745a3af347c06d3f9fd6485d57fb5872811b0f2e000000000000000000000000000000000c007681cd4aad14ad171d56d9ade7a979c533c7eacd3c67112caced46d14f810ed66adf78552a7c1a753ac45eda2c3b000000000000000000000000000000000c2574a5a87178a1a7c50c7c52a49e25af4bb9e80bcf5017255709377171ff3af28622ab3b73d6732f5c8abae199a1991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010d1fb347504f44f3075ba9fc8efee0ad7af187deec47b23a484e12535e5a1e057b513d164339481bdf1b621116661e60000000000000000000000000000000006d60b4cba1a5ec145df68c5991598578d2857c5112abf2459626818dae7824548f0be94d4c994eb1998c6f6ef775ff800000000000000000000000000000000126aa9d653ad940910d82d4399c79988ad7cc11e13c1d01cd266aaabdfafe6adbbecebc2f2e62e2b6c521f1cbc99f8a10000000000000000000000000000000002bab14af46ddbe3568fe83a98dbcf466650b1f358061d8457ed862ec21bae8905ac0516e5f8112b8282cd137f9c34321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007d0174fea59346531a6f9c9df63e0fcee2fe66d9d26d51849024595c20b0e37bf780bb5382b7a1fa09ed92850133b72000000000000000000000000000000001995e537a78f043281be3e56cc5244a46ac65e96bb104b3e7334660aaf010f910f1f49d6d6f685640ffadf511483043000000000000000000000000000000000112f6ad4238fd03aeba61b6ded9f8eb215940e61645eaa5485dc625ae114372c96a90bf750a914e78e35b69dd9c55f8e000000000000000000000000000000000d76230929f88ab08d848e02585d75902da73376197d0df16bc8e3ede33a66580b37b007f64fb1ee76302b98006ca52c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f42bf1faa226d1d2011d769cdc180e5e0afaeadac3c3fbfbd4c6d7d051f6195698c71a718c3ed830f668a8f9a43da04000000000000000000000000000000000c94a68ff2a3d815b65c73f8b79019c0c90bc55d358d337c42cef8296d7dfd17b70dadee89097815a202c35bf2521e2b00000000000000000000000000000000052b39ae3f7d5b22fbd800c8c77dfb73cb325011584085c4d4d8190affd9671d5431af3a19a905a9c7d511db79bd0427000000000000000000000000000000001382e81c34262f9dbb0e16833d7412574de6cbaeb702e203c2bf64d6090863898dda51feb144e5b95703692f5755a7081824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ffab82f4eaa01fde821cbccf7ca413bba724fab563037ab147e5a533c4f99595f6a4eb513af5d261e02302fd5ff43a2000000000000000000000000000000000cd4de9fbad27e66cedcd4ef2418ec7901631c05cc4d72ba6d3fdf108b159fac209ef4337f98b47309f2dd5d867ffe0300000000000000000000000000000000196402bc33c82bb2eb4615f2139427858b15432484ee2adac67feb4eb560a321387936d0c0e1f64ee8f88111b4ab1aff00000000000000000000000000000000096e2f7de7fd3f3cf22ff5aca99efdcbb6b5355d24e74f96bf0f6400e57571536e0bb340c02777bd103e1332127b0bd31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001775889c8c3aff9369bbf1a92ceab1b1de0fd7a0720d5ce437300023f7a9642e605662919df661a953ec2524483bb32500000000000000000000000000000000174104a77d2df75a692b25361faca47b16e04dfdd49475b88505818bd1f01907f4f3e22cc988f12f57335ba557bcb1fc000000000000000000000000000000000a7e16d4e5bbc86ef3238b8538387f8d188a370ef4bdc30e44c2e759760df78eb05203fcafb95ad324f7e02b8d1bdb420000000000000000000000000000000011e27c3159ed5d2552f597f34e3cdaf2318174ed03892109344c81bccfbf01fd322324a00a51cd66f3ff4773693a862b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009f5aa61b6d11da86879ac53893e0f74314b791a7c597ca7fa4c0e0f6232235220272b4e5c1a42266ac75508b88becd00000000000000000000000000000000013805ebff265bd9468f3ce46a52977af96491f40939c0f99b727057037fa46514504680a757057d6b8d9266cf8c35020000000000000000000000000000000000c68bbdd3dbb97ddd79a56ff0922099268083e131843fa68c51f05f16e4050374806d4eaeacc3c6a84252d6ea80da83500000000000000000000000000000000133c3d15973efccafb18ef4cc65a64f2ea5ea1753b18b82b50a9282d70e8e88d5bc548528ec299f069d6f33e58156e6e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000078285b536cd3ed8d6d56ea3ad2b73ca842f24e29cfd58b3b1e48a2cccb152d0212abc03040d76893bcd0b80f0d60be70000000000000000000000000000000015ee6c2a8101732709db0c6dcfa3d6f7d3cfc2a6421bdeb3efb83f75d0ccae1663ef7209037d9ced750ef08d02d4a94f000000000000000000000000000000000e2b9e3dbbee317ec7a7d6dce3e58914b6bce7bc5d88b2b809b88deb8dfdfed5f5db56590643c03ab1f7c25bdd7162b400000000000000000000000000000000072b0b3acd33161c0b5a64dfc344fca2d5493f8cc1fca89495705c99829db60b158b0168d7acfbdcfe5e6780966855b81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018410837b67fdca6fe90ed41b2016c7e6c1e1e3a9654e7673a893310ea850eb22f7cef09795eb7ac19d242e073497a9c0000000000000000000000000000000011d2c84dd7a198f9a7feb7a845333eab50f130d649c3c41d711bdfe6905c2649075fb22f3578a59abc8d7519d03f28050000000000000000000000000000000008ca2f9f5d53befcb82f50f33e40c497abb84db4489db52cd90b30004892608aaf2168c1efdbf6136a7fb336ef5a862a00000000000000000000000000000000038914c94061e0553223424607c9a2fa6073648367a84177d3b225bb350156cdf613805908500941ed0af1b4b2d910001824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001004335e05f22dcddc16b676547f05c3506e0ccc7779a2286f8392cd0f53486f1ce626fd2f83524fedef81022962b52400000000000000000000000000000000174b99eab6a1043dcb718613b7107ec174389ad65bcae5d7db347250f5bbb783a3a93f1537005f59fde688d9dd4b829900000000000000000000000000000000008d2ab5b814fe56a7ec5df725abd3f57474181d1565b37f126de53f9b576ff7aa790a4c006f58283958742a39c56bc4000000000000000000000000000000000db257a1640668e86c1346d87d50aaf631578bb222c1a8dd11564de41bb5e2caab9f794c4276c0afc59852d781326bdf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000807d75e4bca80850848161605bb8d663a0ab86843c7f844e72e2591e50032dc255be5f2cc861a1034fb619cbee3f33b000000000000000000000000000000001855bab65fe3c6f743f8a8283dbe70e665fa7d6eca033965a8466dd603f75e609a4fb34efa4bce126b70ae035ef10045000000000000000000000000000000000d433582fa257e610c780834806aa84487d46a7fc3c270178db00f4b390c1d5fa7e37dd2c5a17646a2bdd42b0678ef6f000000000000000000000000000000000a1204356667744d1fc8feed47619037cd030aa826ca86c2e457fe7e4384d2baa310e85b62917e9a62646a7962698e001824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018cd601bcd60a127592d562d7ec90ec95ff727c3f712872b2232a40271f61c9b11622df969ed462767ffa4941831446400000000000000000000000000000000136375639818ca53fa66151b66a3cd5c8c2d7c02ff2d244b57f2500b143be9c78dc0de9bd9ac59179ee48d102b3a8b640000000000000000000000000000000011f0a41746f628211c2cc5b4dc69023a88ba5ff47fdccc37a63cb8fed7d71fca224e095b28e22549fa1061f071247d6d000000000000000000000000000000000721f6ac28d8dc81918d9acfd0dc1c270b2327226ef1f7a28570dd6c0b20cab880eeb4e04203da283b7381f514bc437e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016931e5efc15bcd3cb42c2a499b609297e87aa20380877c98195d11e877368b6fecc1b7cf34422d84a59b9e34ab0daa50000000000000000000000000000000009eab1f6698c48f514548dd6697da5bb7f70fb2cd4c642dc239e4477316760e85cfb91d62fddff43a60c5c432a3e7a17000000000000000000000000000000000d17751a1843b99634577d6ad06a6fc531e64be3d69b4a446f6f85773c1cdf4e0c001e75378f284d36ee8fb0eb7c6e4d0000000000000000000000000000000008002e976538f21fa9e6c08f9865ae976f818126d4218ac99a21b9e46e43a087b52d5c4adfac3912a2d748179adca9301824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000188b3c7918cec9938c635c93ec9be68f1da22bd1148c9eec245aed9c8a45c5eddba6bd56f5846ecd66f11d5cf96dd3380000000000000000000000000000000008a622b09b9f6394e9792381e735367f0a816902a1e03f03201a37c5dec0836518ad7af15de701cda4d1f06f93e7f9ab000000000000000000000000000000000be9c62473c3203be33614525bc9bfe4291128b7dc340e566ba2c1fae3d62a07139298da3f199c9d23beb6dd9a097bfd0000000000000000000000000000000009f66c82895e7738b21171fa8064800fc0bf8f7c29a94304896e37ecfa715a794d67bc2fd92e441940a0c0da819786071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000024e8ec5ae4e6a10671d78cd892ad1c959176ae3ae6e7dba532fd24d6c93e80665be61ccf9912421fa5c44600ceec12b000000000000000000000000000000000d6feec9e73e8e980de822d5c99282101a94737457aabf18cdfa1db6ee08c0e7e2662f499f51f7e32915d0a6d639aa8c000000000000000000000000000000000f65a619f1cc78bafda329dbd10fa87020b79e199e9001fcb71598d3749cfd98914dc532e5ac64b307f3ebf413cab2020000000000000000000000000000000003aa0593fd022d636048d2da4aac9572e1e7f00aed2e7f17561614f0288e106e9f39d7bd036f2d874067b7a2abd4f3d81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f782e0f6a0c821cb4857a9b8ced530f84d72c47f748337e28f3336ac9c9cd7ab27e98189f6874f2ff1b53bedb38ba780000000000000000000000000000000008f7f862470ca9fde7026de47b63a19150bc9643a9c35bff58af26e3260cf111f1f1eb220ac667e09e623e22fc8bf5b0000000000000000000000000000000000eaee1381a7559c4871075f396d4c94a823779ecaa78721b9eb87b1fff40b09e7b90252167651f54018ac6f00e6c1111000000000000000000000000000000000998af1a34d57327491a763171d65fcfa16e9276e024a5db0dc15b5afd585d2be74f04ac76bdb1c48a166043576db9161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002ba3d97b3014b1cc21993c52db64e142b999e6b4465a601c47fb024d8150fb088ee3c94a7eef795ae44984207521847000000000000000000000000000000000e1089c9a02f037e96707f7dd7a22aa87603e0c20c2978febda9c1004fdeaefa9d594eb665f085489128a0510c5a9207000000000000000000000000000000001213395ebeeb024cd3e48649c3f9cdfbee182c589753684d4cf32a804729c33b689dae2c506f28711de5142106375dd10000000000000000000000000000000003d790e95e5548a8e38200becd2c9c4e5e2b7e6323c9aadea209d0ba4257b7822edcbb9e436d024a0b4745fb8b3d6b551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018886c20058aba8e5f065d3ba8cf412610228f7ee6e7375d7cad8fa6333c453b076e1cd84bdf45d13e60d929710372f2000000000000000000000000000000000744f24ea2a234caa355f76074251f6b08c86250ef8065c6c7d22b2e0a493fb4e50075eef3b1e18dbe2d404ab5b807020000000000000000000000000000000006b94c804ead83f59511acfe276908b23ca670c71bb434b9e4924ee83af305aec25d35a6210909891d8a93591991f5e60000000000000000000000000000000006eb1e523d3670f219dd581701088ccf2ca773012a09e8f26b719e220f6ca961748eb488c59ccdbc593817116b3ac6431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018de2eb6dfedd4051304932995d53d921bb42ee9f23189044e46a64d5f0236ffbc7c4e6e976f69a8ac5fafae1fa755b5000000000000000000000000000000000222ad5c50d6a60675822794ba6c0ca1622bc79bf2d9c99bf31d90245a6d1c78ca69d94e170208d820688367e645cfd600000000000000000000000000000000051c980111309cdeef42f2c49bc237afe7fbd30dbe99caf47fe05a5d5d156c54226b8c6326c6f15c313a71ab1fcac1ca0000000000000000000000000000000017b004e656bca2effe85acf6c74bd54025a2f5101c7d3ba8555b303a1121c0bcc144a837a2c5037a342b5ee185f89f2d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002dc2d7dee31ec70af7db920be7e7a0301860c1c0cf0cdfb2df51307a17722f02743102d59fbd93c35b698bdec9ffff800000000000000000000000000000000127267625917b97475d75842e7000a84eedf8c5f7dd1195bc081a91d76e1a4e183472c4f5112c33273bf27d0e6c3e9ab0000000000000000000000000000000015f24487c96c9d063f0d77fc9e45355074f0519bd41aef22d49fe54565f62d0a322dc11f11c12ea67321488b6aea9617000000000000000000000000000000001796b0be2e9cb82eab98838442b972c679eeccb1c6ebc3e09ec3b31790df36a55ee0a51299e82f9487a9a1dca581c9291824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000130dab481733f795f53615eb4d9275ba3886556b2ccb1592bcf7ad344e72d2e3df254df66df5f43480c13c3e940dd637000000000000000000000000000000000371096973c7f529481ca98db317ed065c3ed8db284e33b6f530fb3419e6ef880fb415d1d5b866664c22f3f1791b9e930000000000000000000000000000000007ee6d74c425ef8dc9498cc712128d1f4790c5a1a1929e26cfd6cf32321b795738f6f014570a125f52310aa8287dd7b80000000000000000000000000000000007d592ba9cbb8409c485f29b53f2cda358cb0e3cb01ad401520c61f7c0de8eb9b40ccd031ce2262d785838cc0f50fa471824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fec88aeceec8d7a550ccdc99c9e1df73bb98d6208286edf6460021abe4dc0f92ecdd77f836d509f6fc529713980e1470000000000000000000000000000000015543244453a07058a9dc04d3d3d7916d632c426958b67f80d0529ce219a27925d200899c2dc44404c4f9d6bd8492fb00000000000000000000000000000000015d129ffa40b8229a084cedea2097a3333cc8110761fe0184f77e400d945399350f51a43a2045627120a1ec390dd7a2d00000000000000000000000000000000049aa89cffc789daa86503b6f81ad398b4abb3e406cce3aed3454e5afc70782f33c4de9bb469f93faa4c43d708dcdd1e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000111c3d745df57b5c1cb9f8fddbb4ac59b186b12a9585d867cacbe74b8b51c26ad8df2c3e6be641ec4d44168f4d39ba40000000000000000000000000000000000735bcece0fe809aab55e85f52a5a688af3f3e47ea989a53fc8c45de02cbccef23e2fd603aaeb0a9a6c96b1a90a01f8d00000000000000000000000000000000118e13a2b2301fdbbb346de018e41c5ac2d55f08064047e8cdf7270a97b9e04579c52f68597f16ada4dcf0b10a2c073f0000000000000000000000000000000012cdc61d5c0161e444db495e731f966b2385345ccc7faf62ce880d8fb861f4d0663734444e8855c84f62fd22fcfdc77e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000145c8f7f1f1e67165374172bdef4bbc13b35659c19e45c6f5a88ff0e469f2b3ac207e60f43ac89aa06caaa1d01eae82100000000000000000000000000000000128fdf4aec3b2c58f0461073ab1c1ae3062f415e6e3c507793f0060a1b831f6d0b54a39174329e8149072f3272d330fd0000000000000000000000000000000008f4720b4801dbb425d3501cb1c7cb8b9fb937a8771232497f0497bdbca6fa4bf8fa5ba5dd5080805af6babef72c4ad70000000000000000000000000000000013d01bf4d28eb5a0d47ba8664968ce1a47fedcfb400f632eb7e7c9441344c5c9f66cf7115a15618c5abe83455a1257f81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a734999ebbf8fac1d7bad9c580f6288c88aeecb2dc56bbbb78a1bc9a1bada3e9285cbd9a746d5c38fa56e7ee6b1b4220000000000000000000000000000000013eb920c4d49e4ce2306391c6ae3155ca42ec66451482515698dcec23d14a3fa8f588a18366af430bd3588aae112b455000000000000000000000000000000001680973fd55f212304b4794fcd73657f72d9c3a2a26f711dc992d7848d6b191d7f1b291a5a05b44c8be74853c52a583600000000000000000000000000000000138e48167b972cb0a6ace87bd447df069b08f01051868853819bb8b1d4e89da3f5df8ceac1e891fc6dde7f0931f63d4e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000180898b912db5aab074ff174577b3c97f3834d2cbbcacfeb6cd71d8cf8ec85f49c29b27e9ad8d35bcb0478ab3a8d03c00000000000000000000000000000000004029b306cc7f7b96f28bdb6613dee65404351beb8a320b5f42f6f0e3c7740acb5763652bafabb60a75ad4d49e868cda0000000000000000000000000000000008234e079d4f066eb4741f90307f3e23d082ee81fe83a866d8baa8e0326199b450e4a44525ec3b57e32d155923357cac0000000000000000000000000000000006041fdda835f8541dbdbf5c3cbcc1747bdd6058680e6fd28f0b6a2267f59e8af70af94b012ea5ea3e8085f02b4311701824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016f797576dc02d8479bb040a39d65ad8a26896c4f86eba7798d562b62a1bc209cd5c393377b237656df889d7b55f3b7d000000000000000000000000000000000d3dd73f97aab7ffef9e6166e234f1249a0ee227e68bab100a7e5bbd3aa9bfac4eb539f24750848671d803b3806985bd0000000000000000000000000000000001d0d4a2455395d6a757262652fc8247da224a1b9ea787c73cf60ed3615f58587b556a228769921823d448fd8aa6cb14000000000000000000000000000000000df6924fba8acfba46b353e2d0740a51816196d0e02fb5229d7381f0fa17f65b976abfb21eaa15a3ae9a440d1b93e71b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ab2a294c4be1b37002ac0a799d5c7029f9314a841e2b909f699b1e1dbca7f03fd25f66637c06a4c7550ac6fedbb53ff00000000000000000000000000000000156f9944e24b8a584d886f9617c638e94d9204bcc5ce96194cc61d438b07bded0328634a21a06a71e6e8b9902c9a34ba00000000000000000000000000000000020a455603c3db1da1b5a1e6bda6820a13644ec47c85925361b04b77ba7814c14c782be41093114078918f098a13639f0000000000000000000000000000000004a2a3aa9fddf69b08716e035aca16c6078df90aace92eff273228dba332255e2b97f630b29aa4d794839bb4f3becb4e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000048dcc0699771555fd796049b07a73da3c51b659270920ca66005f3fa6a4eaf5dac3f915b96352e427639f873f650ab5000000000000000000000000000000000bc65e331774e058f4625b61cf204aeacbdd7949310f3eb0e89b723b03b0a927eac1550dba7da6f826b38107fbeac4d5000000000000000000000000000000000e7db32142d378294a614993f18aa71c714f6030e6e9a23ca584ea07b8515abd268e5b24912ed7132a50af40feaaab0b0000000000000000000000000000000004c623688fcc110c33295fa1a67c5625033945991c1bb61020e4274ba15e13f1ce0c7f61cf3d99f1f117bad16be3bcfd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002761816f76bacb5efa092a028aca0189c9d9c2d7285018668de48dfb8ed0f698417031c6161b4c8683c722b9b767c4c000000000000000000000000000000000766b5b75dbd4330964f0dd53802960ab42118fe0addb13b021b439e1cf0c8ed83ea54292c547ea9e57013f97bb1b55f000000000000000000000000000000000d4e44ae0c1f7500a503c095f29202e427209eec47d0fed6a8c3a7235175024c10bc91b58416e0f767fb2532898401ca00000000000000000000000000000000002fd7b9e3bea99a7cf8df4d190606c1ae21bbcfb929f077ed6190d694fb69babac8ee6232c6984ba6ece7f53dd148fa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001547cc973208431fcc7c9ae7139b82cec1fc2e0f112a459935cc93f6203c7c7399b674361c22da069182409cc6423e500000000000000000000000000000000011a1edbce56eee33c1f8ca488a4f6186634835470fe4b32614d978bc05f17447404b95928ec3f8da28e06ba1e007d7d2000000000000000000000000000000000cec04d085f4bee0e0b5c1b9ddd908681c87d619b166c572208a8d5cab63cedfe748bd5af2104225cea873e75129118c000000000000000000000000000000001482fcb626579a9ce02a12fdf961316c942e9fb80a58a4115b0e9c7c151ec7f58af4ea174f648755944b2497557e82451824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d972fc019823e4aae36eeaef4b85caa5c88385a2d41597e843275b84a9f3e4bb698c8d3b56b7b244502e1e44a92f7b30000000000000000000000000000000005de897555c15efd2510243b70e0ab00252feb1ec0136551ec12cca1fa6c527108fa1c8a2b30a33fe3f3c30d8c4b47120000000000000000000000000000000018935f3b9a5630e88d791c32b1a4a7ea727af82d7dad934678f801239870b95a66f5373e1a3be98ab8f7922f7e21ec1100000000000000000000000000000000171648a63c99c19e2cbbc2a62e4180825a40ebfe8a1c4007e02a4159ea02a4a06e8fe8c204e1d13100df299df2c2f9bb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000084d464cbe91ff06d34e8b5be2bbab31d8460e2838edaedfb485c95a8499b4127bce7bd9b009abb917e6a7da87bd73fc000000000000000000000000000000000aadfdf51805e6536dc5a8ec9605dca01975a5e74b1c1b730232b84cf3c1c8bb33dd520e68fce55513d545d404de9bb60000000000000000000000000000000016765cd7ec4f04dd855a57f2ed5139db164fed1e8cb91700b4b1fa7605c7c2f9138197691fd12014a4367d5f4f6516050000000000000000000000000000000012bde76dcf910eb1569434f83fc1662606178b7518416739647d3721d4963fd9e77ee14dfa866afb1384b80bed7f86781824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014e04ff9af791c7a5549a6f32fd7017bd9a777fd165153f3d6fdf9266f3417cbce52c557364f54f4a5517738a7f981920000000000000000000000000000000004f41415bb88dd908a061caa3216bc2ce297c985634df7805ca62f3ad2bea3e3021544720f5dea5b97df60be7d94bfcf000000000000000000000000000000001484523a9da1fe76be8fd04fd5fca187109661b6bbcee44b6c11984e79c48bac2d0fe8c1617d1189c7904961c3255af600000000000000000000000000000000002fa75a986e781bbd295a2eb613de0d515769a090c5e43957d6fda23e91a5d203c9c5296c849d76551643d96a8673391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002e01cc12acb6c871808d7c64ae26aac9eff4b9a827520eca39be5a9c414fd351a11cc8a36a688c1dd9deeb60b14619e0000000000000000000000000000000007686101ab3993c9d383f06350e18771205134a8611439db97edb44f024f397bf69f662b4303a8b8653786a9d46a5535000000000000000000000000000000000116858a905b6f82f225e588b846c1c7a7edf9bac0241c2828b917d100d241cbcf5bc00d25848c2471c7244c9e6cbfa200000000000000000000000000000000045914d3c4e48c5f99bb9cbb0716e62501f64cb5ea8a7fe8ee18add2c732d9386d05d00e4862f3e865185a9f0cd6079c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000998e7995633119f1daadf2bc5b3fd55e4f12f024fa965b29075178d826dac0fd9304c8dc3969ce2e99e3a9d8b4054360000000000000000000000000000000013b198108ee1a629ad004f55f742fded40cce51e36a5d6366e53c946a062cb2b40ebc7cddcee80f5fa1866b81f7028ce0000000000000000000000000000000015cad80c664792f0279e70757cfa32fcd4a55e4879289bf3bcd02856bb00baa0ac43860b6da4f58c9f5f3677b41a9f67000000000000000000000000000000001895c504538b1dd783eaca741b2eb1cfdac62a9a8f39dc705fe167c354c4498d725cad60807afa97502ae52d6a75d70c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000036e54c23922b2729c6f5d2f4d193ac65d7f0e72b74e1fab8ef74580b8d6bb52a70e4881d6b3236a6d30fe0b585cdb69000000000000000000000000000000000089f6669bfe1fee2599a2a291947f099860c70e44ace42cbd60eb4a5a7156218778bc5a44ca480a4ec0363cbb1ec42b0000000000000000000000000000000016fba274570491f8577aa8acdea156f7cf362ef2f25d42cd2228d16f4c79fcd3dd5b19b1d2dd8c1224761b688a3419780000000000000000000000000000000011a7f75f88493c545155f3ed3a4c77ff9dd1a0d251ab1f1f51a89f72d81772fc7c5bad0042329584925fecebd4e5f25e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002a81cbb5f0ed38c0d55b3526a5039a858b9c87001cf363e45d619684901de11a11192dfa1a616f9e836f7a3272538d800000000000000000000000000000000089a9cd7169cff75bfc41a71b4d6f2b76fe16b37ae60640f785c6856f57f938704eb580c14a92b6e71e3cd9f01828285000000000000000000000000000000000574c2842e397f8a633da2d2905739916e6c8889baa6a9ac8c4fad446ddff2542f0aab2af703743d13fd3adea11ff823000000000000000000000000000000000c4f1622b505f09796f765354db60f583e75835ca2137d1dbd115c187fe894ea2e46ce334a122582dbdbc96c9d88dae91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000483748eff10b3cf9debaeda46400d785a827c5545c04f711ccf54143d382177a4bf892f8b6349620820d1d3d0b6bcc30000000000000000000000000000000009cfc6a3677a6093025a829071c32e80d96b669f2fc56be9cabee0b85b160c80cdeded09d24147a81c8f9e8f43338af200000000000000000000000000000000068793a2cfd31752177336c187420486bd0d11be0923c3605affc4e29eb449c442871ffade9348132b6a5b42b134de720000000000000000000000000000000007a4e77309675098bee58b05e6c1e71ca028c1ee9a69d4e518f5010bb0140d340a3af60bcce28c6aff14904be09e27fc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e87387196947f1d45157d02b6667ceecd4f8708ccac70a7738bc1878f008c62a7bdbdc0c5049a7643cd17d594df24700000000000000000000000000000000002843e0f085420f74e12ceb8bb4b683719b6f422e555fa2178186440e3740a8de42feaff88e35280ff1a5e9423e23dd50000000000000000000000000000000005267e1ee025371c3bd478d28f649f3a5b030ad58226bc7e6a4e75c2f57fac05e248394ecba6ff0fb9d494a50699acc50000000000000000000000000000000003d2dcc3fe5eb7c7d9b5cb6b7fd023907195e9feae2eef03cb9fe74158223d0d7dfc7881657416c1816564b9ac34b8fb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005a0b64dc2a5613cc839228d6baa418fbf1c138d929a494e9d56453e8238c9aca05855b2a3356fad9d09c1737dc9bd7b00000000000000000000000000000000079dd3e4fe7f1230159555102e029578a45e763709231bfc1a06a49a555ae99f2edeb2a012788c382c7f28a84a5057380000000000000000000000000000000002adf35810a203b574508e16e0b61bb35250b24e286fd02269aa7242096a40947b377a5d11c600b8509a304bb0a041520000000000000000000000000000000017653192168c165be38380fc102d8825f3b88273ae0f96d0cdd73c0961a35b8951a5f9f2b527a623017735a7abfdbb531824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c2baa8da7ac3e766373bb71e220dadfc07dc6116b3c51c76cbcda1f0c4d2afd4ec938efbf72c3942f1d800e5735195400000000000000000000000000000000079bdad850399e251dae9411f43b4d5ac6d514aba9dddeb6d81f1de0b0a492ab81bb55b39512be473a6a4c8851608bca000000000000000000000000000000000d3c0eb82a2ab37b09fc2f8d5c39c5d406b903f0adf71e4bac445f4f46ad406ad66524657207f5757fd853f0d09e985f00000000000000000000000000000000081ef04b174d0e9caa781d081df596a0a7c5e264a46ba9698e5ca535c3dd9c26f9dc1ba9585829bcae0a7b70e00c28831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001650af0e9b1b286646dcdfb398badfc7b7a7e07f7d841d67377e589321f3ac11136975e70852e731c86c6f8674ae4e150000000000000000000000000000000007515b6d8b201314c3e026628f9bd8c58c23b00d89926b08fdccd3ceab478345f59fcfbcef7b5368251f327628b128cb000000000000000000000000000000000a779ac28fae4ca9b6c9ee085702c9c4468d8ddd91c6719c418ec1f61999e7ff6ceabeb9cacfcdc633f50abeddeed2840000000000000000000000000000000012eee851d91854d0ce299be5d84822e23a22c9aaee84f5a728fc48afe81b6d9dadf9ff9de5137ae65b5b5e6f9f6695571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d9711071a703e43243c372559663c3aba6d54177c2331b4dc5956fc568f42abc96eeeb68aafaaf19a0d2780c47309da00000000000000000000000000000000061199fecfb76c34a1e1128e11eb339a335ea2f6826dca8ee079c07e01f06aeb44bcd05f05ad8c14b6d7441d962336fd00000000000000000000000000000000081d1a83d642787a68f4362bce9efe8ececccb93461a1b44a0965e887e84bb830062c8940e64f230d07148ce4460dc800000000000000000000000000000000009b0b09d5a07883f73e01039f19346e0eda758dd9ddc459ea0d58eeb07ef9944607a408a09f96b0d7f811ef4dce3be371824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f627f9dc9d3b51460899183abd4c9121843a6342611b82bbf19ae9ca53c18959cfb7675d27d7609d664b9fc030f667c00000000000000000000000000000000037bce7919e8409205fbf65a6645982fefa6e49fe0e792116892d6c656f09511e7999e574b70ef713c14e53940f40dde0000000000000000000000000000000002ebbade93249f52d5981d2b4556cf6b2189e526989b14f6d35b8fd0a0b6ca4037e89580e20b03c7176e9739ccf0cb30000000000000000000000000000000000bc2745232b97aba942415df7710094c4c3e5cd5e82142a697ceda5d16daa87c354ad4c616ff62b49e1b50271975bf5c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006599155e7224075d1258ec5f63e9c881c862bdf1405aa3500eb8574f1c6693bb58d23302b71901fc82207a36e53a7d80000000000000000000000000000000006605230b82faa3d74c7ef52a6ff047949fc2780080ba2240c004a35730f5c9631845b3d705a36efeba584d92a1c40f60000000000000000000000000000000006244485c5d3e9a163f7209a8ecdceb79402be005047a0efe5bedf706639c3fa4e865df3d6479d3c3309566cd688b03100000000000000000000000000000000007a9e92a27b3a9b4db4ca1bcd4a9d904d7d12ecaa99adad4edc504cbe5067e698bf84189b09e0c5283cfdfe3a4d904a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ee03886ea8a34406dd0d767e49e83cb7ea2dc625bad0f15aac376f466e9704daf048129bd0e491f8c2ad5cffb0f10c4000000000000000000000000000000000c4396c2a0bd1cbdd410f37e4c77c164fb689e6cc57ef076e3bbdde160d856a5caa0caa9f1cec81bf3ac91e545bcdf170000000000000000000000000000000009f34c33d7b517858190d36999df89efcfd6b3d067537f9118baf4da70b112722fdde799105911a8f7a604c2029bd0cb0000000000000000000000000000000018aa91fe89bb9581763259c4b9b2954df3acd31f68741441b68728e9102efe8ffe135151779d54fc8ce9cd549ef6e2cc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000180b20271e64ac7bd1b54213088283daf4d8c646415484104218b893e5133a2a9a910854e255a9e597af6b5b97a6ab260000000000000000000000000000000009f66ff5ae096bae9dc1a13208501a33ef43b19e3e5d2727dd76aac07803d5c1b89b4604927d10ae9f1112e99b6a1600000000000000000000000000000000000fb4abbc673972249fb451235faccba59eeb8c08535e1aa513464aad83af4fa9a3daee59d873f2eda5248912422b4022000000000000000000000000000000000a838e4905685d4d877dbe8a4b624a7ad7d06d76b14bbac5180f51811034425a46030475a5e6af3faa4c3803227a78551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000060a7741b78e3cde771ca4c2d15b84cf3f0b9dafed26052a66f86b03d6ab5a1725b081f9ae5569ddedd18febb81f7d9d0000000000000000000000000000000010fd5fe1fb483d619485bea22d90174303ea7270507eaa783fec24d2f0c1443510bf8f7d61d5266a04c330efd9c05fe70000000000000000000000000000000007d5ad82f9481c2ad0599e9443c5276c844f48dc265bf5d7495ebdcc1ada3553b97283b439f20b7debf6d5b8d73af112000000000000000000000000000000000d2b0eaf78ed718c12fb9898c8fc6de7cbd8ae0f6a7297cee756164a2a5c29404f4bca988ab7a0d10ee588aebadcb1df1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013b15b90d34310badee69370d86535c0e2e533576fa7300aa2db533f0347a796b340949ea4934116cdc514899ae5047000000000000000000000000000000000019181b2eb5b44b2667b4b4ca18383edb5a340326ab476c5e854c3c9bb8cec3781d2fe3031eb61f536c9aed2513009ed000000000000000000000000000000000f6c51e7444c88172c62d68f13883edb606216d86f1f0a5d88d644db06f0a9fb9fc3df0258785a222589046bc66dd4990000000000000000000000000000000012670fc922e0e517bfac5face797cac3dc9bc360ee9204209a3c21434eb220ceae4afa71228741999c5a811c7e541acb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000085df781c636527f8ea89bce264d34ea7fd4b08af97bf09dd53af298bf43a978115f2102abd621885d11e4483230a7a6000000000000000000000000000000000d03014a968946e85ca58c353e2b287796ae26d8bd90b6c33e92b382434a7eccf94d64e561934ce3c803ef81d96c258a0000000000000000000000000000000000e819c2293926182e21ef5951af7f028caedd9f681e9a89bb99fff9521338136f26742aa01a3db1f9a648d1aef9370f0000000000000000000000000000000018601fc5d88915215378376689fe9ef7da2884587d21cae2f0be72317d5b1742d4d25909517ec6014411a08a64e42a9b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003677129dc0a5ac34362c385929b47eb56fb1b1a96b70c0b9ddbac0eef34e653de287d5b40d166e1f0c1b590e436481500000000000000000000000000000000176056f60e1dba6fa443e230c2ba463bac40aa74749141138059322e7809ae7913cf8740077a4f163b7857ac08bfe057000000000000000000000000000000000e3923f40e6e07e116cc68b1d7552805ffd0ae826190677b71853b34e6cdbdb57d433da1f63560eb76fe2994adc2c2ec000000000000000000000000000000001206b8693c4758b90c365457e316b518907d40fdde8e200893b8aa1b0be86d3155ef03fc26eb53774a8f7db079dddbc61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013ccaead2fa5aab80cadb887885ee5fab421ba6064ecd094f6b1f16cf9e1295fded7cf072d7e6402ef9cec211b089e5700000000000000000000000000000000061c6e714c7e04e5ad7640edf94cf45b6b6598792e3d6925c7873aebb4e1816d93f703b1dfbc05e3ec30c9e2cccf01ae0000000000000000000000000000000008ba9d619dc8f2334c826ee0aa350c9e876d00c33cea8a61b89faae8aeeee0238e278237eccdff898482123e91a96aee00000000000000000000000000000000124d4f3b11f691fe7bf025d02ce8dbac0f996e0f1e1eca6d0b189414632c7dcde0b452b5db9d2d08ccce26c911d9e6001824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014a1e40d9599fe0c919e0ce3819e67df6a818cf23077740d765041637888f7770cbae1275086d1ca43b7f613590551c600000000000000000000000000000000097ac62e470175fd7229984c9baa3377b1f792a16fea74775d18eb16ab9d387c8d5aecfdb1b83db620e7bb798c3c72c3000000000000000000000000000000000a91497cfc273e48857d3907a1a845f165abe5a58c6d63d5eb2a2c0c346de19881c79564725b0f3528960678a169289a000000000000000000000000000000000cfadf181cb5f16de2b7fbc6fb3967b1e01a5983135798f398ea9737edcc4da44d6d55faf27867cd89eae2da9c03ca7e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006d67734e50c6e91a003fa82ad7a69c4342ef7a3b2b5acad0a0f86a3155da3b4869032b5ed00a7035c4567961190333900000000000000000000000000000000039402ca2af5fb8f0872c6dd7f2f9110ab070f966296101bc4611d45171bcbd8c9686bcf68ca910c64c92142525b9ee50000000000000000000000000000000004a6ead1dd6897c61541222bece0f4eb175fcb60b5c41543858b7093f443d49150533b0a78027e3b7769a9cadc38fbf100000000000000000000000000000000105f2fe3c76a28ef1524d7340b414587f689d6d47ddf2fc68df2b9549bc3be37f339d19a50316c89d64387a4f3075e3e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bafc3536259579595fec9e0ff45176c3963fc5f84169c5dc8925718421b5532972aa4823f9894c46d2b8031e9f70fe800000000000000000000000000000000047c6e0620974480ca05708b800acaea025effb6f576ad634d69357049b986968c100c05e789097eb7308b3c9c8fa1e30000000000000000000000000000000000959f79e75b4d8128de58e9b8c1cf0d800b3651f78a5a67c6a0e0a34fc780a25ea40f94031d635005f39da5f072cbfe0000000000000000000000000000000004087cd376fffca5d3002428b560dbc056a113710dbdf966241dd6068888d590aa1186acdd4c98398d0bb5820f00aa871824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009305f9f1c40ecb59155007bf63dcb9738e9773d140a6193b2c4ac23b68a56174901f9822e930ca1649b6c1475ce6c7a0000000000000000000000000000000015575a0be5c6a3bd9ff313be58e70fc32e7e0bc098146816a95b776cebdc5062004fb2208bea054a463dfab859c5603d000000000000000000000000000000001172a7f96705b9198e59690c4439b3e8b4d3041b9a58a482722fc8166afc27906965fae78bc73082d5a8988120d2076e00000000000000000000000000000000115fea96f22998a3e5f8d2db4bba658b2802f7b182744029a9133bd6a4ba1c6c1d4ca9ea188fbbb0af56da1d9fdbcbd61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000098642c2a1ab05b1f23394151c1475362b50cf1954cb645e6c8f3019c96fd1bdac1ba74599c874f7dde168366a838d93000000000000000000000000000000000cee556e7445c10d0710b39ddcb3f81d43786d767ae248f390a2c9bdcf33b0a4db4670a6efeb60169244befbdaa157240000000000000000000000000000000013e2f4b1d2fbc4fe49d3dfa4e08e6e2497afaba8c91ca49d532d936e5d9386be83aee1b30d1731ce9cea4534770041aa00000000000000000000000000000000172ff02c00313cd3177393920aa3ca2b85e7648638d6924e7c4934bc5eb3b826e4c17ff1d29d067ef09644a05cbea53b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000102fb317485392c4e425707abc781dca91c7f2be60b194971acc2c6a26461e8ea703f6a5a4fc15d2bc1c6e2a0134b8880000000000000000000000000000000008823e2ec6a98ee2273f5e558b9ef98c35801236c0da4387934383819d6736902ce305ceaf2cebb84e8df147eb5a63c90000000000000000000000000000000003eaf433cbc029c6e0878a2b1c4ef0da210f685e5053c62bfd4e4431615f69d405227748fcc056bed19d46aa279b687500000000000000000000000000000000174928f3976ad6bbc0f2c73c2b31abdaef6701d98a24502317c5043d999466698f65276039edb1c1f71b1acf639349841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000121dc77c2eb128285f299e88e12a1ed37092bdae219198eb70d3a20619dcf0847ec92ddfe950aad1e8000c872db82f75000000000000000000000000000000000022a9c924cf5f9323222fabafbe6730426d57235c0049bbd7a2b1600e7f333f7ff0361ceee589495ff70ef2a12940f20000000000000000000000000000000015a9cfcc41ae2210a70572b23d8109e437f356a107651f8e3a32ca18c242f4a7c8dcf2e654a215979143f1e100e897ca0000000000000000000000000000000012df1cb21d1499ea3c1e25f32079af0b09a1bc312c08e5aade2e3eef9c796261821b7022c2da93928591645c44bcfd851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e6db84d49abe48bc8f8e8a25d453ed28a7b1fd919b6782f470c424479ba53b780a3b0937870e1ed68165d194da80a39000000000000000000000000000000000bc70a36eb091ffd44bf898cce1f46c54525ae65290080bb20ba016cb24763a68b81dee32efc778d0e831cc3956c7837000000000000000000000000000000001929e3845d5c5d79fe20a9d5311877080b1349ad0a545d87ca912ad54cf48b78289f6dc3712b04cbc0c1eb4dd9c66df5000000000000000000000000000000000f337010ed9875291bbf22d45c7b9d8cc2429a283a75c5a0f5f16cc34d2c303e3a06a4c569dee4cc6f528dda824d33db1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008562868da4df666f6fadc303c73067f18c37596403c801825325106b343dacba5b772499215607a7941bf61061f41730000000000000000000000000000000000274a95afb403d76790a98bda6e49d45bd8ca75e759a425ef5d4a3ef344a1dc742092ce587d1bdd5234812db2bce9c700000000000000000000000000000000114d6b8a3bb801fb4bb0f5a0e211cf0e2335bcb64c51913dc09f8b77b93db54b472f8f94cd4846c9840f0b7ee903e7c80000000000000000000000000000000002b136a50f5561e1a65beb09c1cb57338f5af2818d1dcf5f9dff418ba3c1d0b06553d0e781e241a8cc9100ee7df62ff11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007f99f79640ce10014516355b393f2a9cf83b10f5f833507ddce813ca951388368eb5378655bac58753aff67d5a1cce40000000000000000000000000000000006d1aa852572a756019df2a77ed4fccdfeb401409c08025930fefd0a0266531a94eddad1188d6dce6a9b26ca118cd3d200000000000000000000000000000000189d7e92a192b8872ba245d2d7fba9f70922345d05d395d6a20245b4c1015f6828050626457a65f2334d3a1ac8018992000000000000000000000000000000000363297d59fecbbacf7ec9cc9ba49d9565c5090188e9ab9ce422cbe97aa98bb035a28b2f5eeb6ccfe471d3d541572aea1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001068bcf6ec709042fa31b6e478b30c81fdb5e33233c7d2adf85c7aadb8702556091098318379c2f58a3e88a425ccd05f0000000000000000000000000000000004ac71370378f28d54ca43fb2d03c9e7fbbef33a73e623fdab3a4212f0a6e000f92b72c294bc8e57428ef28c7465b35e00000000000000000000000000000000049d338042bc91f54422838b9cb86ee9d10f36955d88c0cfc1ee50b81a46feac0a5c997955ba33aaa8b7696c8c613478000000000000000000000000000000000dfad4992b9a6defadae6eab9e12ade725b4bcc9bb801a6fccf593862a5a723a8c672a42d8828e4da701de93ec4f03441824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000100fc9e940fc569e9631bbe389ac999dfa7990481308f9b992e5bdff872c2ccf8af7b0235c7e33b6824c31f91aebe93100000000000000000000000000000000123e1e5e5c7483564bee4362659c66b9811f02f8907d877004a2c30f80279026b0f00f333f5948c8a4542014d452b41d00000000000000000000000000000000159d0f525998d58716efaabea9853629b471133b24a2829ba29fd31c75b981d73f15f58a5e44c37470db2e7ee26beb5800000000000000000000000000000000199304bc110ca16482e5833be1d8c3d7e55b12adf2b89cbf14b9c1c75d34fbeee1beda17b8cc5af49658efca25fc0ef21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000166f3360b936c172bf49d8b61beebd8b56a436c04c91d63d351a6d94be9a209aabf9b41a82d8e1bb942e8bf8d104c1930000000000000000000000000000000010c3dea2e35624b07df35f45f5dc199f8b4078e3a86dfdeba72e2b8be4246be4f8cefcde2ac1d0989e2eeef275c9e240000000000000000000000000000000000365696b2c3eb56f2388eadf9c473781b69c53f89b80e9bb4635ac209b3cae58fa090b7df45016aaca67a1052ff9da32000000000000000000000000000000000e869c2987fb7370767816bc4f7fd4ff559b1ee44ce1687f0048c31103c6adbc1c63d42d12b59fe844abc693ad49abfb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013cb6e0dad157a5ac2718ef700131b8cc85509f7d2b899b7686779e8d4607026bbcc4e305ed46a827c331114a15d745900000000000000000000000000000000189e7c222456eccbe6497961098d58c42de91f2273643755c186830c987191b241d48fc20168a0594906f0eaee41f5a40000000000000000000000000000000008dba00bd1a0df7f979297d2807059d58326a95c5c4fd543a051d030a74e79b41ecf00717f5d73433942dc55a0bd5c62000000000000000000000000000000001065e83484accec90906e206f1bb88d70fcabda7c3779fedefa8d39135d650d3ffab980d883c6032102defc698b9f1bf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000b41fef828be98119897f15c380decc81aa6ecda619c44e782289e86eb6ca396016dbe55c426ccd238c0bfb0cd9f67f0000000000000000000000000000000015ff69a1079e09bc20f85eb30961a85eca011475de021c806ac4b4a5a9c0a0feca5fec9e865f9d10656b7e7dd641da320000000000000000000000000000000015ff7a1c0e45bc1c60ceae370e74f217fe4c135906f278ec77620bab39b8d4a52bed8710d362b5e8c6683e50909364c0000000000000000000000000000000000c3f599b48fc3c39de3a9eeeb87e3013383354aa951ded0a6638bd1041c6bda1cc5cb26c6b6fcc8d285fdbead22535481824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000045b61660d47d114f18f40ca88e045701c4db0aa6ea45e76e2b640015bd5849c82d92c78ebfe25d481ba3cfa388d0c74000000000000000000000000000000000f1f2dfbddc073d1c6df10c2eaf9b07487d70bcf83ee34aa91f49619ca0f4b3642ddb8a43146fd0145c9ca6c7c30281a0000000000000000000000000000000009a785d47073a0dd21ec43ccb873368ef5e0289c497f79203a6eba07eba478e6c1439f4381060f5b025aa136bbb2c9c3000000000000000000000000000000000298f7a3faa5a0be707257f0315a950401080b8299c3e2d8fe716c6ac9217d78473c8f357a5dddca492ef1c677d16ef91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018cb599845b6155dfdeca1e896931dcc9e48fdb467b098167fac418b5b1b2deff444cc62a339107ec7196b1b9f01fd06000000000000000000000000000000000fbbd0c1e32c0966c42a6adaffbba039db93e09a76470e964e180042bc615729ec1c22a4df40613eacc2f10bba69e1960000000000000000000000000000000001ee478625197a157e3672e05f2e374c81bcff8b1602a4393fca765d98f6e4d655bb2155a7ccf49e42a04260006c7f65000000000000000000000000000000001345f35ed240ed76b6fbc11d59579c35d72bd17f46f2345761b8c71e10c066fcc1f66ec4534e63b0e881b54343733aea1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015fe304725c729db1c4c1a211658abc844de913b3d6c9298b67f52254d644a211b7468e30256658d8e8f38abbbeb7a3b000000000000000000000000000000000ac59f7fc9967d0baeefb368cf29c5315c2e54b416131e89fc7621065423e79a3932c7ff648fe94f578add1a5573cd6400000000000000000000000000000000199da56d17e8a859f4efb9e4a3b6056be11c2b14f3bafee828b99e11b05d3638eb706e6c00fdd3faaa13878afbca9c8e0000000000000000000000000000000005d3aaab68949d3cc3c14ea18496b6a6053b59f86f9dc50a7fd1daa5e5357669fab91c25a1cddd86cddd8c2a611834fe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000069d6b32fc6bcbc5ca5cdf4416eb76d8f4710389501900d2fcd2c35a9224d66e1917655e8a64372a40f33f857220e3c70000000000000000000000000000000002277c1091add44571d3b5f60041807b3621079464344b6733c91588f6f778cfc16d1716b94443b5dbf837d5e9b372c100000000000000000000000000000000040bfc7ceae02a883374d2736a94f5d2746b8f208615e8e7ce26d98d954ab5ede7f2dae2b4a209a6f26ce8623f56417a0000000000000000000000000000000015a3327bc495ffb0301ccbc51a16fed7da2bb7a53bc39031d693fdb457d134170cfcb2e08aee757e3f1d857bb4a98d7d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008ecef1018565e58c7a7537797e6d3e08b53868f10c082a593c8aa459683ec1c34accaf1a6641c74c68960d04efb028d000000000000000000000000000000000cceb7b2e914ce8b2a3243c0d7a2d2a03bf26f6530f44ae02c5984653d5ebd8c7db83c1df6bd250502f1a1144a2127d300000000000000000000000000000000079a6da4ab24946500335f7ba30e604dbac078c19a81f40ba2133d3182aad8ed242b61b62024e67c7eadec4527fc40d60000000000000000000000000000000018f8be9033e761ffe9101da1e5db330ec7aef9c4dec87d69b801d39e5d5aeeb1fdf593d749e74bcce799ca885108ac671824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000182fce21d076888bd5926c9e60a45d2476b8e4675454545a0d7a39cccf85270530e158508e7add4433aa51862f1e3f800000000000000000000000000000000007eb465241c5ced98645bc7334941376a492f32d23d8f9111830c658bed22cb0ab03e0359947b13ca605594a0b2e02f000000000000000000000000000000000117127e51f4fc17b37aa9dd4c5af6c5424c436a0c7bacc70255c5908edb7ee3e09e3f5b337f55878debe52fb099b5a050000000000000000000000000000000006793a788a2697d792f8ad18430713bda8fed6450952b01091bd2119b28a7ba09f94457fbbbfc0daba4351176456de6a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000039d91a947c9f80f8ddbebbe6e9a4b519090f8916667112a782814dbfc4ce233331c73fcf6b9c4c3d66025009362d2590000000000000000000000000000000005c2548ce07194ca016ffba12b58b4e1a93f9c073fb82eb8db441a7bb88a25ed624073cb54bea44a52032463cae18a5f0000000000000000000000000000000010bd2254d04f03c6913d92b9e0df8c581a9c2c6874909440d3591fb82ad95cdbddeb8cc8d43317b47109d3f62ddc0420000000000000000000000000000000000885f665b0105787b484829e469008ebd2afa4a414c0c130663f1bee92c24ad58d590f3bc2352a220a3c2d8f1c17144f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017c5b483cb4b8489eac6cd02d242b017085e16653b6239d247eb27d5e8dfd8668ed22d7ba2d53aa5891c5090e081f0ef0000000000000000000000000000000013f732b8c13b77c42dd118bd051314e8e30147922fccc7be7c2b3f4af4d09b8fd74018f7ed0c4e114bce804fb5b7272b000000000000000000000000000000001697d7f748e3f4398e19cc7eed5ac2efd02019ffd363e07a7c099796535b220d6fe0f2bee53bf76759724b75824fec110000000000000000000000000000000016ff3be41145787d05b25ed74d951fbf48cc3787279e74a0627d4a7d67909d3657118bef4acd08dbabda5235a7d95c321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001ef6ed9c1ab4caea80f4da22f128f61a1d45ac07a4fd4617eb2a0c89f4f3baaa613a58e635fc214e38158a88221193e00000000000000000000000000000000136216269dfa5e67bd6e037dd199f286ca71cd1439aabdf765f534d31f6a1a6b033b47607e0c418d7ce3e6289832269100000000000000000000000000000000065eaf4d47df87c637b8b3e2b5c0099dcd91dcbe3b3ecab6ee798e270eab1d0dd1b31f0db989d4e6dd74c048c3d5aa8a000000000000000000000000000000000ee25067233cfb1f191f543ebb28bee671fe5e49f3c05e3ef37f2ee82d99f6fc5b55975f19f03aba359e670e32d8d0391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f125f528fe6f5be6550fc203ad7e72dd4db72b1ce8c92e8a358dcdf74135b7edb97a4e40938440aba4406b6d5be92720000000000000000000000000000000009d7856bad35f707bf021a795a338af413c2d63b558aececd15fc534b2ad9532329cee8f577c4e31eb96fe0746effebd0000000000000000000000000000000014753e6916318e366cf03e535341996657d8e0d35999dee3f5160dedf10cd96d60371a2bd31c6d88e67356f70151e91d0000000000000000000000000000000012ff8be90144c09c435cd5aedbc34f2b649855d3ad31e2c7e08cdc61a23ee0badbcdc0384bbf3820a64953f45a0efa031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004a8ac1b08de2c765039043a9a2f0a0ae5093cc6a4cf42245a06da09c4081f29d0ef91db8f26688ae7e5466032963b990000000000000000000000000000000013bddbbb3384ecd7917cffc7615444c288650c7b78b00430d04434cfbf77a6dc7bb4973eb4a228a0e63b5b03b8aed428000000000000000000000000000000001631cc8c5ad7af65e58d9bbac4affce7769c7aecbf19002906b830ffd88cdf21204e357def9375eafe9634118e9283230000000000000000000000000000000008d07215ba7c04ec32622b15b665b93ad9243ee3f5cdfe9dfad648b3d134cd307f6469cd2b9b1aa1cd20c5884621f2ae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e486c3fb3fb3d4fa6258d08c0b7caf52e2996a27a42aab81ab9c828160b3620de313e0599cd7a0c9139cc8ea4b6e77e000000000000000000000000000000000e637bc6c98dc20cd86f343fcee3a86c14fefab8e8b5a1dbbd256b4f7b2f11204a6ac879f066f8ed6cb060a265a33e470000000000000000000000000000000017de8da98536d6efb5022e6e6063077e03950767f95285bc8bc7b74de7149f4c5e94212879fe3603f5d1bd757f914e4d000000000000000000000000000000000ddfebe58bdef6be0f54e18adcdd79d09c63df4e7b5c7e7707f2511780473abd4103523be4452bf3701db4e788635aeb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011451868f0d217f629a090c4a8463998437677d904b869e5e5f1aa41187546f80e1cb2fb1659591bead773cfa0fbc6f300000000000000000000000000000000029dff210f37540248a22387ef3c43da6eb4583958a37fb23648cb642570901874c5fca27d9a8733a698ec9f19fde32b000000000000000000000000000000001130b8e8493166f5895a6f682f4b2137196d662b7146b046e06bbbddb12689fa652960f2ab7c772d34c18f151e37ff8700000000000000000000000000000000058847782f9c5fbb3abf93a5541866ec2eadc9e6e9f0421c294bc92127d8391a70fe4ebba64fbbaf4bbb7542176547cc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011ed4618558db5815033acace98338a9ca114a0c4a58f0643de71bb412ef66aa10158ffd543469259cb1c6f7a861c5970000000000000000000000000000000004bd2b1ce3ec73218556c9a341e8a621e256f0a8551473d74f48bc41172377eccaba85ecf1d16663a902bd3471da091500000000000000000000000000000000180024250a23278190c87f4b7cd471c2d685c88d3d1996ea9c7f9476d6649cc91dacbe107d895a7eeea18dd64a1dff3d0000000000000000000000000000000006028894c51ee25f96adf7d1f3c828cf844196bee002b8ce05c33abda3ff977a424c74e36c18aafb3847671e8ceb102a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004e0e87fd33d616efc15934e87ab2a2971926e36fdd5a3c1285d13ea693a37272281628350d62ee3acde27c1443908ae000000000000000000000000000000000aa3570f35fd5f81e055b90a01f611fc42d4fe2f84cad37fd7b2b60229bc1e9739f3870f1b8d421aeee846b6722196510000000000000000000000000000000007fdba171b5305cc946d6097b32a397c028b964d20f34b668f8fe999fc1165e712546cb61ae324f0d9c6cdef97dfbcda0000000000000000000000000000000009b0e76be2e962545ada81089ca729c7537692d96c4a924ab1dbda71a5b06162862a81203dde1e5ef542f191ff487aa71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018a5564995ffc82c950b3bb4e4564a3f2ed08848865fcd45de2c6e2508e70eaea47fa933a383b1bf54f429eb31cc15dc0000000000000000000000000000000019681c3fa8e67edc98bae675e441decb3bc0497ebb487c7722ef3f447f22dfea59684fd01b65b8226eab3052601070b00000000000000000000000000000000012ca7b4534ddf8df0039097b98824c1433f47f2ade057c1717431f0484aeaf479bbddfe51ea0ce71ef6550186e66d55b000000000000000000000000000000000dca22f8d6feca38e0b7cc0a3357b305c98cc3769e28987bd910dd88e0e2a0c3e28df225e83554de8307b3a1361ce7421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014846b3cf2ea92ae0372b23f224304aa49af11883780a48fbc8414a8ea00620ef32c8fdc938c05cba51b4de629792b06000000000000000000000000000000000f23b95ccf2e44c71dbae29518cca6826e6128fa7979d95a753eb2d8bec165d489cf92448c8ad743620dd9116bf49659000000000000000000000000000000000019ff5ac47c9ed48033ad33aca786d7a52cd7d169c8623a260539608427b4bbebd61543c303df6a260cd884d5092b050000000000000000000000000000000003b1de62ac79445ba31203e219a0f60a238b21f9e498491919c075371228c616e32122bc912c8ffd0dc7f327119742dc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000151f65681e5bd0954a4b6afd23978983f0f15f6e728805ce3fd20c7b2a2842a9d636f22d807eaaa31b030bf1d8d67c850000000000000000000000000000000016b24f4fb6386dc6137ca2c019a9520dd40841ffb055c21033120f4279bad13a525ff1e8ce1bc6f1d258172488b49039000000000000000000000000000000000a485ecfde32027b1f02d2734d3d0dcf757224a08b184efcbaac1e016e599c49c494e3da5f8a02518859b5a0332fe9f4000000000000000000000000000000000b6752d929e91140706d7564b1a490aec47be82e7eeac93c9c91ca5e3ce472d4168421c3b0544e2da47133820fa01f281824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000077b55af1df16da0f7515d0590026879da498192e6a7071df3407e67010c0161f74e58eaa2162226282fb939fa8c309b0000000000000000000000000000000014e7e08d0a4f852ea8593f2330ca6d0876443777a0fb5412661d254825018f1ebbe922fdc608f8fcda72bfb461fcf0b70000000000000000000000000000000005eedc2f8e745a44214e36c6625fb5aaa83fd65241fb99120a43f5072fc4a3d838de4142af40c7b7edeac81435de740300000000000000000000000000000000187d0fa57ae0d0c5c300c58b818197a803aff8d37beee10d895970f7aaefd7e5fd343ede07e64f659ae76b1189631d361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000027ee2508cdcbc83477ce5f0c1c156a0fba981bf887553b4d938824c3d214cb24b4f058addbd1168c01e0da56d89673000000000000000000000000000000000718862216acdb39c9fbb046dc1919567818b45fd4bdb105a5269628085093b26a5daee54b8fb684a3f0efdc0a14b3d10000000000000000000000000000000005991444e1e2c3a8bbe251c043e5769f8b4bb5cb3a4a7635b4cfd981631a099f93f4e183d217ac791e09c38b0854024f0000000000000000000000000000000012a63930bdcd48751e52b97a4002a965472bca25af9d39c3e2e95b3751a383dcc836d026bda27092dd7b8e951dd7d9c41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002a4798d8553889b21e62c21ad2938193ed25cbfef1eb19b0658c84e80f37c8e8fd0d027949ec5afc670a4034edb1aba0000000000000000000000000000000007de1465cf4e827adfca882f38322885c64305909ff9bbf38249756af76de26cf5c0d31ef035db8783b9df4d3918aec70000000000000000000000000000000003b0a2a5c9458c8b22b5cd92623dfe2f34d3c9e33e03b3b0bbd3493621dd9f67a4baf61c3ff3d8914a00e7023a7c4815000000000000000000000000000000001726d680008a7c651f4d6f627639acfdb1c099bca6ce910cb55bfbaaa67214951acd245b0ecd3e9aec1e13aa358fa3f51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000154b0fbcacff55a4afe553eb168735008e50794ab436afd0c66135e234ce418b7cf5b2f514069f90977edea17163b4d600000000000000000000000000000000086a8056793c8555c43b1d42442c10342c2b8cea661c83e5e7f52d0fa4bb85968ab4a6ad94d42ecc5237ab076e2fe00a000000000000000000000000000000000b8d579293b1054463c61b1b7779ccbc2c03b08c4ab06064c4dca6ba99d7351993899f609dfa08460f5993d75651a43400000000000000000000000000000000058f18fb003b5c7e64a8b10fb8d97c047d74ac862802ff610d94b646dbed6def98ef817430228d04730bf61fc53e1a691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005285a0027a75801a12acc133182476b1fe6a1ee65408499fe5b1dad6aad66848b1965ae45b9e66ba6a0b061723efa110000000000000000000000000000000003d4ccc5b38612615b30d4e16b7f96dc4f38706f17a56043516dac4edc2329f1accd574d4539a88176eeeaefe16dd5c00000000000000000000000000000000014ee5fd0856a7f4dc525fe29f2507b5228722c04c136224438add5cd5fa353ed07bc6fd510e2809b54539a112f41deb50000000000000000000000000000000008793474513f0c93cf3007eaf8c94f0fa18c070e24be56c295f5c80b59318a798fbf8fa15a27a4e0f2ecf7c3140bee361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006e8a2b63899d53c70d2641b9bea7221ee078cc8f4f4fc675d25b181b4b596f6d4cca45a487dab0373a9e1c5f9c680be000000000000000000000000000000000e8be53c79b90d6a41c55da1594c188b5bf503560ed6bd2d4b4c8f3831cf4896319960003c7e8f78f7f91d471f3569380000000000000000000000000000000013da69ea41c38b5e14978f1bf42a99d57023ad95922b78fd6dd5ed52bc15b91aaa2766f4becedfe195240d8c2236efe6000000000000000000000000000000000c0818da2dc99ddde67d3b8c6e31f1396c533c7d1fd34693107a8a969c1ec97936e25064ffd5314d16678bb44fb19e831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000150bb6f851ec10aff0aa158ec3683af344e27692fd9ce61ed0d23f0622a03b87c2497be8516b3772974ed39fd31009d7000000000000000000000000000000001501eda3bf9d458def5ba0d85fbf0e05b441ecc357fcebd0d14f07179a50d4073f547a1415016efd23fe7e20f0b7e79400000000000000000000000000000000002f0c1f2f5b93f4ab5226d9ae969944d66e8ce9f8679e60adee78b55de5e981f04310a4f24e6da9eebf86d6585596020000000000000000000000000000000004343d0f8397f63ef2f96c63d8128154ae1031b5c1cf0e7a8764a56a1ce7a3d4dc4d1b285b47e04e4fba1bc7183170fb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001e04d1812d8e6e8ad5446aaca4850947179fd81b3670565d2c798b1be39c542d1bdff65030658ec91ea1e8d987a6cd00000000000000000000000000000000018a93b641656ed2da5a9f6a5305c085a0b9c9a45c9869c98703746b738dc4203aa45db947a67323c6176ec27cdd74eea00000000000000000000000000000000005ea7fc32d63aa6d5d5b45d9deb7f1fa093e9c61e4474cd6904d358c8125481659ff33ff2acb83bf226d18f5f016bdd000000000000000000000000000000001185ee05f1e6f9e6de989eec90f6d0fd7758193bd3bfa40c1f00799eb599e0eecf91f6386feb2a19cbf6a4bea1aae4cc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001911ea309315b34c220b753037f439936d02d89568e8d3c5890fd6c307675adcc98924c30e472c2f21af6ebc9a9bd1e4000000000000000000000000000000000a2570005ce6ac6bf7606e2642f4c6b7d756efb4bd453db709d47f3abfb87335452a1ac1247f13dc83bd8ce55f24ddf4000000000000000000000000000000000fe3ac2c4658095130414244a1b8ba88377493ecb92d33e2d96227d31420f8cd75cf553513b2b762c117ec9bf6c6519e0000000000000000000000000000000012b51455b8e2eee2c65f35865973b3a6422abb887efab4b44172c5f94963d79e0b3c36117c4bfbc01d2a38e907f2ea2a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001835b8a330f182200a1af6a14753b80755370cbf3e2ca169772543b10f2f99b67a69892ded8ce882b99cfe6cf98e913100000000000000000000000000000000174deeff4c838748f322fbeb8765ae3f461fe901824e3e71d4fab4c9f5ddd4e68b8d8c22fb56ad79735486e963f2405700000000000000000000000000000000101f11f303abfef0597dcf554ce4e9e597127eee719594ebd0d96139e54541bb86bebac47eed9086dd78c1a8c4f9d98800000000000000000000000000000000145f3973aec7c38b2815c75323f9efb33424d26215c174460bbf1c3784525852943e351d721d1091164f95708fdad01a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c1093c67adf571f9329ce8e5aafd8cd8dd813dbbc58ddb426b1b5cee3cd49d911079a1a56d1b9086fea56fa104902ce000000000000000000000000000000000b1c4fdd7d121163b6f5c30c87c895decba76f7ba7b3c6628fdac7e51ae5154498deea8c20644a9f13aba4edcfd15105000000000000000000000000000000000485dd49f9f7129e6127b78029ffca4ef83380f102dbf649d0b341fd7a465e7797e1636252bba6dfbdc3ae87d49f079a00000000000000000000000000000000131cde4a18f8cd0b88857717a241490ce8826938ed96754ffeadd5704002c9008d3bf02868e51b830be00c239230c8651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018ba2e26d146be538e176d581d4a2b852046f08aaab3856398cc9c16a5c5bc808436f1b9f03f73ef1bbf3ca5398d5f4d00000000000000000000000000000000153742eeac8254b9973a5c6498a2c2e10b41ab3df3f15cc161e6e138d7c0a60d1176b6d4716b5d79c081cf543f00625f0000000000000000000000000000000016dea8dd5fb50a0414a13e6d8d7e909d3b7e96f5e131f2e312983e8402e3bb788d698f1c1f7fa70b33406adecc16a0cf000000000000000000000000000000000ce0921987f510a8c37de17c5b5aa7a531e4ce7cda101ad9c73c274788329f3555581008820470ddeca406e8e28b05a11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e336e800d0fd36235586093f9620219e8559722bcd1e763160f181029acb4857e782a54cdd1d193681a96bb00ad278a000000000000000000000000000000000ffdb8b65ad621e42aa9e4b4bd1894b5046a8150cb73e4b24514e832598156f463d8f5f77c5db5580fc65e014348a84b000000000000000000000000000000000df3e1603856984356edfa26d14dbe26f2cb82195c0414ede41cea9d34fdd2c818d001b61bae751f2198e6430f5d3ad300000000000000000000000000000000093f8b217df491b4692f057a5f44a8d042b4b9fe53db11f086d9c0b9dc39728d7912a32341abeabab5b7a1051ef879a21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000624dbb6e7da4983c43c0744c996481cd1aebd92a886256da9378948a47860eacd6e31e0640a19c24072899aa2c611aa0000000000000000000000000000000009d3c6d149b672a970b62c44bddfcdbb1661ce134f1d6e87b604d55e8910e00791c2973f14fbbfcbb3cf936c4814a3ac000000000000000000000000000000000b6a44dcc907446a1b8ef21153dcd1df6543231dddad1163073c34442ce85edd4c370796961c5748b6fdf822a8301ced000000000000000000000000000000000538b099aa287a524b87efe2ec96841be18831f3121c39c75fca9f9993eb0d4c6605e64c798ef2e17a14e6642247bbad1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c518a751fc60f8cb331eb286b87c314853b71ca61ec9edc72658f96cd7786acb8fffed438f2969f04eb250443524289000000000000000000000000000000001372c1107bde7297cebd8d60123b6646b9a7b1051bcb7beeb272b07b22f1f634b7e18d0ec106c287b2fa91b7460220d80000000000000000000000000000000007ed1f811048b4fa52fe1c04dbc62b9c1c550b32dba824a2b061cd5f6d3f8a3fcb1e68aad20ff33d6bda5b4d7df2e314000000000000000000000000000000000ffa259ad9d606f24509ec338b98a9873c312dad7e2f8c399684a12e203cd78f71296ee602bfd68c56373815b31ca5681824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019e5f605b936f4feeb1098b6b3dd0b259b6280f936820cb31219db085d01f6d4e774660f65f6707fb082ac56acbb0fb10000000000000000000000000000000001bbd14776c5d4436a90b32cfaa6c0295a267760ea755fa0d4bd129aadba09a45d9502534ec02f9d96b056535be0b9c3000000000000000000000000000000000714408aa3ac01c2c3474dd6ae0464d51e0e9e288f984044971ce01b5900d4fada740dcf75dfb04f8d4923d1033aa0ca00000000000000000000000000000000053377371e22b1ddb94652ec17e17e90fdbf22b4d3db00bab0140e723898e683a8e921b518fefed37e755b4a4e8870741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010000d04ae001faa0a3564b66c4d174cedff410814fc661e3d58c0de2ec7572d52b60b00654185a6f76ffeafc02ec0b8000000000000000000000000000000000535df025e88e673efd55e750bf9a38e95bc7a0cbd22fa7671e0e659b82ef85a0cdf119a9721edf8969600897aad16890000000000000000000000000000000011fbecc80c37f00be295dc338911bf3b1d28015e7e90bcd3b5017e926aec352d3fd82ed8e4719e38f33cf657cbf7104a0000000000000000000000000000000014a00653278b1bda62541c2c7657874cd776278d81278750177328596d5234342011056c800a30341ced0df4b97883981824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001104ecd145ca25a781046a69690b30dac5a81a71c87515e74ba19614e14a68df2780803fb8b7147581371ad37f357be500000000000000000000000000000000059ca2bf9007b391e5a6e7878816730cd620e08afc6caf0edefe540a7bf38fe4becae1407ab73a6226e801b0e6d06a7000000000000000000000000000000000123cff1ce16805cd2e54e6dd09821d1cac5d72d4e418575feea8324bc63dd268a52453034f539515114a166b1f0baab40000000000000000000000000000000006be06853d2313deb3b601fa8afd660aa29c1a381ac88e6021c4ac528ef60a07b417afa7f896570ff3940ffbd8ec6bee1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000798f7b0e947891a511b950b5a67c78814d62c2c5cf558fadcac0aa2466006c0ea6ca4a086acc0d9f2ff2062409adf510000000000000000000000000000000002d2315395e64ab3a3709dfb0368484e21adccb0e64a0863fae2085946472b7f92f9aea494f0f5e316350b0060892948000000000000000000000000000000000548c41965554c24f1dd5f8193adb4b08a2b6ac9534e02d35bdce7f446ffc4d01f63d3bac174b0873c878f1d23709b710000000000000000000000000000000011c07e776d2e3d8744117ad3926678f266e4caca400b0414c4ce8ab03fb996267f1d0424a065baf0ef638493d25e985b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ba0719277e7aad4284414cf07c82cf1d61cfecd25cb6c9092fbfb61c0508b5b5140cb539bff6c253b910ff8e07e41bf0000000000000000000000000000000015681628562ea0d7e74702813e15e28fbb0434fa54c5ad6833c942823c887bf6df5aae96486cdbb43e0babd876c3a2e20000000000000000000000000000000005e44624541b6e2933e107366661276dcfd2c4b9e324ba61020c9761e41d8715781b187cbbe5a5149faa4f881ad85c880000000000000000000000000000000017483a028cd64e65dd4dc35eacaed9bbd774ecbe6a9c18e56977fcf57286f06ca661950ada7c5af6803d846056386f161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001200a62fffb752ced0a376ae8bc2094499f660c2094eec9ee992184cf83431d7895bdf5e3d9a4e161d15331fbfc3bf93000000000000000000000000000000000fb1421b05bf1b57135e4ad03d41523ba116aafbe68a882c11135f01daf6496d7e5f3b0c0604e7b2ca148dd1b67d37d00000000000000000000000000000000000b141a990a43130110c0dde64235ad5c28e0a6f449deab2853860cd6824f98eca6e494b338eb7b8004e67244df9d29d000000000000000000000000000000000201b36256a2341fa22b18244d92e50bb3000929919ecef6d0c7578d8c77640cbc8ae0487a53e4f8190c7eed49192bd51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007ec8afa397d83c38751b863761ffcd808d5fb12a8bf2a88e2e31dccd25f2fbb18254e40897bfdb2555ba6d19033888400000000000000000000000000000000062a18e095d22451a9bbcd9acdbc7279072df860acd5a268dfe6dffa86f4578038ca2faff70d16beae6ac92891cf331c000000000000000000000000000000000addad44968db4686208b9d7b931c28e46078983b55c8d50b1d006b387928e59a581d77d4d648c5f1318b741f32b6876000000000000000000000000000000000be82a49b884ef629e089fed23612985f5e684275f6cf0b04a8b3a050d0a5e0eab63a55099e48aba468d9712692a4e991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011a3f0bbef7d6857d47df9b0c4417cccb79fa270f6156c2a6bde400a3f3354d5ef5d1427ba49f941c2eb74a505a70fa70000000000000000000000000000000019f32b9bff59047894e83ec1ca60a361c5b747de2b260533cca16a58a75207b79939e1fec4544404bde69f9941a2096d0000000000000000000000000000000004824c114a7a3b110b002703acef48f91692adab97384918e49417e44aab2aa782e4eb9886e66d3ed89896d0f4402634000000000000000000000000000000000886be99cc60559febdf89a2844f82f7b1877e0d52f0b729c7ce8643c775b845c261420bc2c5918568c9f91b729a2ad91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000094dfeb30a080a8132da0211782408cde294dbd9310d4619a08b750718d9359ec46ea92f364611c13f26b06be6635aa1000000000000000000000000000000000ab92fec8913e8d505ea83c99e9e2005ed0f344c05516ad9ba6abd2ec776c21be534196bef8aab146893b487f2d896cb00000000000000000000000000000000166d82400c9cd8ae8aac933c3f635a82572e2cb46178640b50abd21d84db9aca29c4323c40a32178f978b1b0589143f9000000000000000000000000000000001754fc023d49780e4f48fd42e61b62c2d4826dad2be65c3ee69f21b83101c7ca384fbcbf155480a99d3015744cf577061824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009b49ff9649278633b9386c342f55f3e08b9fb29972a4f3d274ee32c675cc18b7254a8f008ba94d47652b074e94d817600000000000000000000000000000000011e2682a363b1c3a8ae5832159967711a62c0ea16cbf2a3187117807a9c33c4c8d5a01a51652834805163c15246326c00000000000000000000000000000000063a34737682b06ef9324f8d0b67aac2d81cfee69a7317150854c8eba4850bdb7b592015a81d6e2ff1c2e954072d81740000000000000000000000000000000012440f5cb859efedced0b9022317f962983711ea5880424e2cd5b06484b1abc50608cdc5d202da14a9dd41027e7479621824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016cfebfede1d1e9281e22a97c63d3211d391b5fbf3e983f086ff21f4290e48e4a885aacc45e23c2abef01e5cc2f70a5d000000000000000000000000000000001925b00addf78c4f4b1161be6dc8e38a723eaac696bcacf977b6994823a9af52c1eabfb7568db4ecaa6646565f46a8eb000000000000000000000000000000000a46159616d391617559fa98db65d4df06d0d27739c93ec33a56dd622a4744442ff832b97466c07946dc00133fe3f69d000000000000000000000000000000000f243b7cd982d0e22d449d4cc898c496fa5ff9a49f60161e27dd82bbc73a96c1a43b721561807293e155a2eb8effdb171824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000047db7e40bc65e70ea3967c55958f5e472e58cda57d53adedbf910fb45f55aad5a14c03c3be38289c435fc767169257600000000000000000000000000000000068ba3db9da6c3bef087e3f9e6ace7a83a67d94d43a93824b064a8b61a11b3f03e3358b2d8e3aeff88ac9e3d9ac19ad1000000000000000000000000000000000ed52a27cc0bf47914191330aaabd04985331604ec614cf090c54935946f78e3ca60bfd6923674ba2b8e7c6e5d06a4b300000000000000000000000000000000112e10010bf7f5b6361a358a78f20080f7aca4daa9d43133ebde22c0386ecbfc6e954a9526466765764bcabdfb57d28b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004a16af8202db60f9edba04ab21cc07f50eb784d8379808a7d03757fac35a46cc8bd78744fee49d3aa4704a53173fb44000000000000000000000000000000000da9870021b8c70a25e58a8355b6e79bfed812088756efdccbd079b1cefa0887f2a18045440fdf4e056bed91090a8398000000000000000000000000000000000a607a1996b03c75711331a27a13e26ec5c6c297869f9d83132c7cb7690fb4364c51cd066ce50c0244a97c59282e5857000000000000000000000000000000000f6ec39c4db9f398f02a38fe8948a65e7e29b8ad5e19a293c278e3c4838e725dea179fa71dfa9362a8074a33fc1b2e741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000080ecadd67299ce3cbcea237b149db12f5ca6bcbc0e5ed3b47d758862df545cff830be94ce35e6ef02f78f65decd426a0000000000000000000000000000000000fecfa7681a39bf36b0f2f53789d8088bc5c2c28b263c9efb81c06d43d32b782170e61f4926df1857c1dbfca8f095a100000000000000000000000000000000198c9619c92e20a64faf201f3add85ec756c148a19f3cd6256fdec42bcfe43de8281675bff422993918a22dc75e1cded00000000000000000000000000000000101bd2fe482e6dd02a6a3c2a772b276b238e35fbde2fdc045bd14da171e770f72a25e36adb10ba499c39ca98c53ba0f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003fb10c44e28693dd029a001433d135fe9660639ef55ce219b22115c622fea17f435909a78f81fbac7892b6025e3f5f600000000000000000000000000000000080857c80813bb00f125d418334a53feafb7c91700912b9c6a68f74a14b6e3390bd2b7bc74915245e0e4eb229a57f9cc000000000000000000000000000000001405e2b2ee36a65fbbcc8554780c3478f19c5c4d483ada8b0b62820c77d5dbd5367fae79c6aa1c95302535d14d392fe70000000000000000000000000000000006000db7012a30a41528fde8af185e42c6564c3c0b4f6d13be6ff81bb321d58939ddab0d68a14a9e1c0c0399948882301824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002ec938b24003e961cb597daf4f2f79090402c5a37fcd5cbabf9c28a19a68f7f919f56588fb0f44582e55fdbe5332dc700000000000000000000000000000000076beb5b3a6c353512e49c365e8ee9b007847a951366e4eb08ede898d6c9b933447f851476a2125edc9e9093d08d6d80000000000000000000000000000000000c3855f8edfb32fe59c85bff768d6c93dade8b6aee1d835df81b9dc6f30173f7213cf1439965b06dd575a852b330bafd0000000000000000000000000000000013b46e91182c997a9b55b5e68185bcee920e83db225de15a274c22c618958b8a4f945e7873e69ab8798bf4647640a0421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002f296d079aadd7af995512224e26a93bfa01c5d898a04192c600290a5ff203e2655be1a1acf366a5251f2adb0f66d95000000000000000000000000000000000d0be753f8cc7b3e8fd1346a2abe4eca72a9a13ffdf6d36fa0c8b85e0209a7eb7e819a1d14785dad6d906d86542bec1a00000000000000000000000000000000022c53565dac049d98bfa351f02d62bf3d6977ba0ccf0ec1c93a82b7578786a4be045d30b7d4ad9310c885a5f5cde0260000000000000000000000000000000016e833f68a3175fa43ba6dea78f39b0da6bb163652cd21551fdce566ec8b0c1b6900a6ece8347064060d07fda119a68b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001303037e5dc432e448f9ff7ab3ef59507238dd8fda8c61b206726090dc6562ca2f1ae78cccd252d2cbd162d565e91aad0000000000000000000000000000000015cfe2c3bf760ebc8e44329e70571f80d839bf012a73fce7d44cd154ba6ca84a7987ba2d1a2e13dbb9450105c1e1a74d000000000000000000000000000000000d41ff84fc4e101c7041893d9e166a22ebec64d2a287b29fd5c6c2b15c947452366a649afc7afaadc1477ba3c570def3000000000000000000000000000000000f3c143e7f382a67bbb673143f5fe9ef05bc93915c5e683ab5c674d834329d7a4bbc86f9f725f268f59fa6cd79c765501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000769c0ab8072f03fb7c64d7ec9db0ab20196fcd9a3e6ba82b69b49e21a68c320b24b8efe9e43dee7f375ce0daf242b470000000000000000000000000000000008a30a5da46a0e00c03f209b7bb75b32f405e00d592046af2d9ff6cd06ee8ebd79c0e4f7182f18f83679c6a54363d44c000000000000000000000000000000001435037f20451a9f59acc08b00ffd8116f3da7cfb0fe13d9491b4ec755382458660e5d9b997e6a664f0ac77fcacf8bba000000000000000000000000000000000f78970698fdf47c5aa4c36670b7a95a18ada4ef44bd5cf5a563e7f60f5833a36eea1ff1673d73f7e7b788abd3d332941824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001428e9cc62915f85cbd82fbb4e84c8f224d9cebc4bcf2a400882444831b6a3d32d7511285933c436dc0a4f0e45213111000000000000000000000000000000000ebd385c73d152a6e24bb67139834e3f2950a8cc7ab4dfa2ca5d050faaf4065930b48b29e3fe69d58f0eaf5e9739ac120000000000000000000000000000000014fc3c0a541e6253981eed9705721aeb965b89040a16c93e94ff985da0e0210c06a41313a9761b1e0cfd904e33a75563000000000000000000000000000000000d97f8c89b991f0d157c42d82f3db9810cb40482fb2c83bcfd3012ff5d031a2338bf55bb05de7fbff4414dc4ebc7800b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000111ae994375526327591ee21d6b070521704baceb7a23ef5fd42f8fd62182696ece2fb23d38e66dac53e776040e0d34d000000000000000000000000000000001293a72d784e26b49fa2c5bafacea2892bec04ee970bc2d8915813f10a197b8055fcf00d22a6265c0a284da3ee3ad461000000000000000000000000000000001999d54e9e475fd17313d58f8693e49856f1dc2bda6b2a7b35b1abc7c572911e2c635658f7c30a5be7660116037aeb2d000000000000000000000000000000000b0959db3feb0815a17cfa8baa889d8e8645c0431f189453df441bd83cde19978ab687652b80d32ec96207ebbe9e97261824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000028fab5fbfcc8b3e8c49b742d9d84d1ccfdaf543f0dfaba9303b086858e7f550e88148cd1342de76380fbac084f98b70000000000000000000000000000000000ac31a70f04565d57881cb9283ab48079b47dceda1a182d21b72b3a7ff48fb46a2a9878e367286376ba368ed686e00700000000000000000000000000000000000966b277a027346e818015080a8f3278afac6b501049e354fd31399ca17fa927bef5c919e759aafe31d9db633b9ca41000000000000000000000000000000000651c0ca6b07d5426413c5bd9be11d9cdd0a4fcc57d469681129a5c4d6cbcbd2d1489026bb85523217ac7a8cde86e37f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000012d4156b4bf0b87b64d157a2a42daff0703b1b7f104ee679a8b16b17f4dbe24732f62e95373114735f729904318787c0000000000000000000000000000000006240ff98ffb41ef3984750591b67995208f5c6b96099a73370730dd310f79d382841c32ebe08ea7c0ca5a4e25b1854c0000000000000000000000000000000007904a97aa815fbc0b07c1b2c35b173313f87fcc24040b69f0f6ce8e0d9355b69c57ec25013ee591ed826c5e676f9b9f0000000000000000000000000000000015eafa3a9eb18375826a3cb86c4c8bdf201c12ba4bf08482dc78925ead18fd69ea7e53168696b1fb6b7d450c6857a2011824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000120ee461f7f44cd60c9567b19e93c1571fce77ca9f2564ba79470b1bbf527085eb519073f93b03501f47ebf4fb9d0f1e00000000000000000000000000000000033f8c64e2878a91acb28f1ab595d74a802194603b3bee8ac89f2d49b6ec8823b28ff13665a01795d57b03246b6fa690000000000000000000000000000000000d0af92e18fdb3f38d86f860bbd6dee233d30a69ed238ad308e9803962c7c8fa03b24e204da902e7839b6d03bff71d1c0000000000000000000000000000000002cb4fcd4d1706731c5d3f873235d63a1b3f037401cc9fcfa7de5342dee5058bfb587c02648515f4c79c00568993f50d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000994dd5c22ef4a8a4818a219f959daaf4f010b9311dee31592b14a34498ea71af911abecc4f0169c99dc3f04d3d6333000000000000000000000000000000000bd79ea7b7a26c3ac6a565b1138e1089d27ea1f9f40c401e838d700d9c5282ef2d7dcc06df440844c867bb19118e53ff000000000000000000000000000000000d8cf04b9a4cf1e8fc07f434e759bc9d2240e53ef1a2d919d0b1c76ff105ed46be998d8398e9b41b0826a11c6031a1b800000000000000000000000000000000112053cd14453052e97c1197d3b9210a4f4788c47e0f13a26066ac2940295e3f73092d9d87003e463d810e0a11a638031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001598bf5da4c6299c2987f71b9c9410c0ce4debb3e6629f4ed5f1e7f81c52998eb874ced3bed3544986aaf277028f2c9b000000000000000000000000000000000050071b7400131a557086bd5cfbfa8f0a2297d59291a21172bce975f7f16e7adcd9412b19bfabab2233e41b02de56bc0000000000000000000000000000000008cca7310581ebfbbf9f5e8b80ba57283de8e5e5a55e3c1666052c0a5e9798faba884ce82d23d0416d36590508fddf5a000000000000000000000000000000000d38cc83d8c3deb05d467b8bcd22fc718ba215a05890f2a4d3db5fda1e3962068999c8c50d36ed8fce7cb24f4d0e1ec71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e015cc35f0b62efcecbf85d1f1cae8c9677ea0b9ff8b117dc4ef6784d9e9015f9b2c19fecfc1fde40322ed84860d990000000000000000000000000000000000cb2c5b4a6267c6ae9cc2b076604ef3a8cc83741e575ada79d49e191a1a83f23fef5276c3007cebf3afa9bedc13855900000000000000000000000000000000008343d7e1392bde7511d19c4cf43267a99e5148c74fe910cc9e477d5e8a49f70f2962a7ee544eca066736dace0f8258b0000000000000000000000000000000010e231d55ab70d9fa79098e3c572f79233301467c2f43cbb474edeefc70f8e19174573cf444d07b36512512f98488d8b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000008629fd2f1aef6d9773be17fe9671d15c393701b4493ad8aad0c21a3ef3d4196c8df009d09250965f8562af6f2c448ab00000000000000000000000000000000190dcd8ae4a739c02c62f9100aae52735255bbb96b6557145cb306c40788307b2f831a23d3131e832179862500f106e900000000000000000000000000000000022e9591f2055cee7d31125d9043e6cb45b514efce76eebc58f11dc7055ce42022becfb86e2ecc092f886878696e6ed90000000000000000000000000000000006c5036f276b4b3a88e4144a848a57c931162aa20a684399387684e95ec0eb7c20c7ee1d6a96145bdc1a43d534b56554", |
|
"Name": "g2msm-512-jwasinger", |
|
"Gas": 4008960, |
|
"NoBenchmark": false |
|
}, |
|
{ |
|
"Input": "0000000000000000000000000000000011b0c313788c4e60520eadad1f3685a4581ea4a4594fabe5e9cd9a9eb19e6be56656421512c4d316b19d4086aba226500000000000000000000000000000000011b4b99dfac236e1212c87f4255da6104bb4ddb3ee1730f517eb6d53d9788b64d1318bad43effda15ae154c43771d03500000000000000000000000000000000029b0560d22293c6525d0e64077bb90f3755fa9d7c67d299224c39064f64c8caf1353ac7ed83b00cc63c982e248dda5c000000000000000000000000000000001081844e26fb8f937e56ecbbca277f8ad87f4ed24e3d57d2c4884ee10bf1dede7968bba2c73434cbb873ce1c2d2bb2a61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000054cb9a695a5c86c47b29473b23123a72206bb0d522d534beb06453d9cc6815f7a2c4bf63ac6090fa335aa6d391b8a43000000000000000000000000000000000f52a4cfdad49bf02c5ecf9664e33af45e717bb087d1707bdbff10be3f90f81768eeb7e45e426a2d5ad59eabc1c003af000000000000000000000000000000001652bb1e05bcdaac957b87166707bab0728e5c4d8fe288fdb86bcf2e3b89219b8ebe773990a1a0d8df6398b40b3cdf8b0000000000000000000000000000000017b8b43010f7ad716970939bd3a8e61bd73d93de4d8ce4ae3253091f2f1ea4c1ce7b5821e5e2982f90c5cf6b8dabaef61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d3f52ccb76597b1909861f89518d59bf982951f7b21c52c7ff8bb78e49f1dd1390faa6a6c8f4615328e7585286ec4e7000000000000000000000000000000000e1933193f6ed7f6e243a84823efb3f4faa6be40ec95506950c5e479845d85e7f65f2469ca0d18d9f41d1d5fb228e4680000000000000000000000000000000006d9fe4034708a5d4ba1b74e1dff28a9a77971d8d1680dab413b7baca2a996a44d5d25d5504975ffd99d919ed420f06e00000000000000000000000000000000113715359f0c8d0175d1242007962d4bd4c1058d628226f69f52ce4ebfab8466afa45c53bc75a63a8b37fa2962b1f2f31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002b4c421c64e22fce3153793f03476b256fad36d42edd97638d8557b6258b0af40495136111a9b41bd558437d8222326000000000000000000000000000000000668c35d4f9ad37f6b3a3fb4c309c8de2b4f2c5cf3c48b4d490fd337d72df4059ef9b6a01847f6eedd5efbd79532644800000000000000000000000000000000063087722c41cc680f59541191c38fd9c716bb7b82cb2b654a32e4972241a4e35b503966e2ea75723a72e3ca6a260f1e0000000000000000000000000000000014e8c5334ed84d0ef98fc94be1efa631c64a5aa4ccb2950811ca0a108b77e3ca5122f2208943c6f07fafd8dd5fab06e51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000002ebcbdba6bf202df969c191a91fff9e84126588edfc0b14eddf044c013409f1deb95b36568f9def69cbf6d6e7dfb6f0000000000000000000000000000000015c33e391ff84248c925ec4810a59693bf1a62542ad4163a7b63c15440529713fbbb1de069ef869887d92917717efad7000000000000000000000000000000000a549924ec10abf35e1a854222aa8cfc903a8958917c8423ed777fc6f3e55403d6f165835806fd1f497fa2d6bc806485000000000000000000000000000000000d2a9293d373f242d0788a3a40b12cd17b4ada39589e92839c05154ef51c6c40dc94cfdaa21e7b5fa5a762e13228d9131824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000054dfff327423b18b418a39c24dca35189daec8a2253c8a2a46614ea45d837578e747e6f925a416f6d6819572903477a000000000000000000000000000000000e8743fee8e5447d5f2ac5c7fbe464b68b851632645c0b3673269fe87ec1debc81854d847cc2c5e0225917ec3546d14800000000000000000000000000000000078a1146f485142222269bac6f021e5ac318f92536d6db2f0bd6590d76345e9688496a2c7ed9d45090e43b9d7857af540000000000000000000000000000000019bc4932a07c037c6716c6e7495616373d37426c95f0d96d3ffc8b7908700de1b5a36fa67277f87c5f8c091a9de322221824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008599c2fcc99d7efd655f590ece5e1b3a58d571245f7b63d48bd8f766f30103873981afc482f88012e06d3899206b737000000000000000000000000000000001922a85965903dc172dfe553331755684df947974d3a8939d0d4a6263db3cb0b41bc4a3c61932476f88d787c1f2518f60000000000000000000000000000000005180e5e9ab82b50daac72f2c3aac3433acffaeb8db96bf3e9fcd5b0225a6f550f27bcbc4f3fe249a96cede5455d593e00000000000000000000000000000000035bd07269262193b408d8768e87f7211e25f801b708b1d268caa5dfff380a2afa76dacbdca04c270cd9a079482aaffc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004314aa683db34da4b6eec837870a015456c1e8db4e46ac0fa48adb3de4d13a6e9d24e301841ae6a3e81f74561dd665c0000000000000000000000000000000004f14d246a646b09ae80051d0dbc9cd2b5759d86d19cdf4e9cb4ae94b077bc7f81fa09fe3a0e003e3dfa9f528ccc815600000000000000000000000000000000190c55d788da26dda1a1a188bf4a1988951824e31cd9ec1d076bab1c05c4e134d541cd48cafa0b7a0100009315cf89660000000000000000000000000000000017a01aac43217c9db71d8dfaca68b6a6eae3789c04fde4a0824a0077b02966c8e4b4f42e9a62c2a7de6dbbc3f28755f51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000257e3df13541d4ec4eb6c136264c77b20f85e21a20005ada610e3b4a854b19b6434eda2d576dcc3f27ebfb7afe6282c000000000000000000000000000000000741fe5c535492fb3f0b37539045a6410be83e9d2502ab29f4d0ae4aa7b3bff074357a289813510f4f794aad957dc19d0000000000000000000000000000000002146dc9e0d0bad909737d7d3e947061331267f7b62c3b56d9150ef404f6b70287577be05d59ca9ff6edf23ba9f8ae4e00000000000000000000000000000000094c1876f5423974b04fb77234fa040f54dc931996d3e9073a639b03df82ae1df4afd53fd35ce8d79b13df722eefe6e81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008c05cf7db37aa0e7ec5a78a110e943b066817d226d63ed39b57cf182f2f02dd1737665ea05edbb000c7eabf7bcb67810000000000000000000000000000000018e9bf6260df1fefb5b3ed0110305ef1453115d602eda4dcce0c6c3fb8fa4e69d78a8f020bdf78fb7063ab89bc220aa600000000000000000000000000000000198c757619f789fd85753e78b4d83c12122adbe456010ab1a98ed3230d0cca77b31704b903816404c5d0278309576c690000000000000000000000000000000014a7bf8f118f46f0b354f90f999e23ea72cba1f1a3b217035beda12876b27613a81b7d279c6b563915c879dec32c4a071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000047f301a329f20a66e9de0fac40d9ce43ce2c2e3dddecc21f4c0a14ff9d82b5a31146a26285922585b9f62a0df3e2a320000000000000000000000000000000016a58e3d8caa87160138964786dece59edfdaf204a7a023c2bff47cbd444b30ff8cfdcd194e4b23b5bf243250b99abb90000000000000000000000000000000002eb21d8c8ce36ca0d12fdfe8e591fadf399b61dd2bb2e79adba98824e385fe429458177102be237bae294d492e0579200000000000000000000000000000000077ac450ae8608d9c0550c6df0175a9a1becc8f785ba45a96471e901c4860dcd671270090452e0339d34e75091021e761824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009befa3f21e4a42549daa43eebd6093ccc56bcc70f36ed840951e18dc41227cd5ddb94c301953f40905fa30ca6bc81ad0000000000000000000000000000000003547c1604a9e4e07cc27317be52d0a7a580fc9eb058c7d6b327357ff62adeb7bcf13299bbac73da41de0f3dea4763f500000000000000000000000000000000036904f0b220ba6168e1d9671470a53c958612e2949ba8e8cd23e8cf9276977c1bac8edeb600fa6dde4906205cc2afe9000000000000000000000000000000000792491c8866c279be0a740c3b1addbc979eefba1d7b95ce25768af822749d0d1251f38ed3c3846ae120d4b7c854b1ec1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002f5f1908b357005e4f757953082d598a24d5ed1ab4f0e087bcede2a09d764cd9aec500dd267cddb68368dd50616ec78000000000000000000000000000000000df42b815dba924ca86aed618a8639fa1340c1c166ff0038cefc431517f9191148bf1bf128cb5d2ef6ad3713cd40e2230000000000000000000000000000000017e7d1d0bf1e3e714f2d5133624602cc77d193b4a03ee99d9b4e3bad83f558c205849ea3b0e13e72a162f4c9a81f7caa00000000000000000000000000000000022392b0a5d83d3b69fa0ccdae7af9d490eb76d1a577b3d9625ee1c49ac5caefa9787e0f2ee355ff6c8e917511aa8bf31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a2a40210729417a699e48eb963c957d238bdcb54ecd2d8f1ab3c04077774199306f6e0b43d50d8ac565f0f8577c8cda000000000000000000000000000000000b524857d616a4b3c1e2fa5a0b4eac457fc9d50ac474c2789c4d856a2e9939319ff3a87840a5c8ea6954e0076f54b2b60000000000000000000000000000000016b7d0da5c058fcd32b224b598b6775fa77e50d071116839704cbe10b30e6cfca945526f1188cc6a58f8d64e8c5470ba0000000000000000000000000000000003fad7e14729f77e09e6575095485f709bd553c6166c705b00a16e89f8436fffde277390cda206ba9ffd5608cae1bc5a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005c5616c2f24bd1de048b41a7b890688dcbd1dab85690c817af8f1765b9b043300a2f377dcb80e496c0d0ce6f42e8d51000000000000000000000000000000000211d408ce694cd3e5adad31201d0d370e6fe2aefc7820e4d54bd8467431ccd1b49010f653402f7a781a277b6dbff4b00000000000000000000000000000000019d5baa76bcc1642f7e6522d13bf17c6ee0081a7f401c0312982e604438f9db0bb182f9c23a9084d833836bd70c1ae2800000000000000000000000000000000057ccecf7b7c099e1acf7f6df123a0dea258102c32641ac116b5ec033effbe319178dae3b35037518f3a931242eb80cd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000001d78e1da3bd442710c622789d29e94833a7e5bff88bd9af492e2a282aeafbb7ab2776fa2674da8ddc199e2ae35a5cb0000000000000000000000000000000014355df1d7cd9ec9eb0c0ffb045bc0096b7e1a54e6284f9f857bece09d7549031ef92b27855c1d07d2ad5b435a124a02000000000000000000000000000000000a468268d5af8aa11e04bbc5f0202b458cc2cc2147cbd36451855cd792df492eb74178cea9ad13436c9851ad10c9eadc0000000000000000000000000000000017f452b4f8c13a7613a29a15efab119148c6adcda63212252bce2f615543f307ac6221027792f6da85472138297b948d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009e776a5779f5223ea00ebe7298cf83f99ee55ac49c3595735512ca7e8f0c32fd6973842257693468c4364a7041b07f6000000000000000000000000000000000c536e780a97e3dc52ccf424ab983085c1873dde4fc18dbfd23134bbbddf5ad023a373fc8c9b0e3751aefd79053fab34000000000000000000000000000000000389016c857850f90e0fb2570fe9c5dfced8c0af1c60311d509dc9b59f07fbfaf7954acd2b17f140f80bcb4ced35f8b00000000000000000000000000000000013e6bcfe7cf2dc06a9f281848a1d1c19d276ca2bf4cf60b4fa3dfc097ba5ee5e99056ee802490fb4cd51c836ab65d8721824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000024a1dc0bc3f7547705f08eb6bea518393ccb907ed45232b90f01c4533ec3887b7b18e886373e58cb9232ebcebcfe1770000000000000000000000000000000000410b2d23721ac77bba94713c0a5cb069a48ee8cacd10b8272fd91c4a16d9571ff74b2da47b84ba3e98c3a281c3a8620000000000000000000000000000000010fe420883c99179c351172adba5dac4dd410df42c4ecd56c502eb857f4d51fc69205e9029de79226257ad4cc557d67c000000000000000000000000000000000c32ac932d1101fcb2ecc23ddf2e481ccedeb31a11de4197ec14baba29afd57545d6b3175f2a18df384ac9501196d7bb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000122afa709f5cc5dcd006cf9af2eb0fc9f9675e77516d0c3ce9488b497ef4bd47b41fd8ffb618a18ae7e640851cae264b0000000000000000000000000000000014805a2c043290a53ee6d3d84d20987efd9e7147194059b57c59171984039ce4a306c6436b42a2fa0d2f489c282d9ac4000000000000000000000000000000000c42cc7b5dae0b06817b7cd567331cdae7f8b996d7a6a055e8829b78f20dcb90aa469fb88c0549684738b37f24caed490000000000000000000000000000000010cde6152b1ca69fc4a71cb53c7d33fef87d164f52705353ef254f76df6f5c4750e5af1784d9197e9b95c8ace44ae93b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d1c292f508462c38d4ffc391976ad18b86e89e551d169995269252f780d178febb3b2e939ecf1f4f00c8c16446c7a03000000000000000000000000000000000d67539b74aac48ca78cf7cf0065de74a692d6e802ec3959ec227a2febabf5b51b6b052e2448c7302502ba20ed722dd40000000000000000000000000000000018ebe9d93206e330560c9ae29b3df79b64b1cd7cbb84bff5d0f243dcc557e263a24df1761d6c4a5ad7fb6cf72fa7c3f900000000000000000000000000000000013af94d1d9ba772ab2ff59899680b41165f9944a6adc85209bb1ac2f59ee5f22a2a498d0b98aaee00d3f39900729dbf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000d3f34dffb58ab18291103bbe0c44581d88d932ac9db046e42adc2b74f9adb3a801b56d7fbf59fc201bc39267094a3a0000000000000000000000000000000009909e92441307c62032c11846dd94ba3bdeb79d5cd3860b7eb719412a06616a11d8dcf39a3e02744a3161c5563fecc30000000000000000000000000000000015ca1104d0d0584a4f6db38c31cf2f79b28c5067c2134c2463e2231b70b0640fe9153f68e080ba7afb51fdc61e6ba05f000000000000000000000000000000000ea43795f3c2fe2d5bfc3bf9d172efea82ca0a3c42bd60a612457f46ab847e1b60033157f49fea7ab2f067195472bc971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001bd4394256b1a04ef0b69bce01f1736331ec4757ab9ce744f63610f5b1d8a754805483f9bc8470486b073465d004b440000000000000000000000000000000008b5652d8fe0ba4617aa000e29b199f2acb77bb2968a93c77797f3f27928f79b9e5e1db195185e66de6663173a6900a4000000000000000000000000000000000f8634fb757e5cfd173dc636f6929235bdf73ec8886881f14939aee72aa5b544b33427de72d1d741b5a46f861f4ae9eb0000000000000000000000000000000003bdadcbfea971a38e11ddb1df62ec1b761e3c86dbd1bb690f7e6ef3746c1bea47dc235d8a0ebea3063da2d27109d79c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001661b2af3297740cdad612d5ae8eaa640ad960db4fe74b7ee59c2100a7c4d2f3daec6eedfbcb581aa3871eba9af9a69b000000000000000000000000000000000f3054182e756f299e661f25a91e6dcc64e2d62de2321f2d056ee0f4c8b2a37e00a272ba000b4f65dbff34fc40c8cbf9000000000000000000000000000000001290de4784ebd023bdb2565b1bddf2203672d020cb6f8c808d4d8e117dffdcc7999b59a2ca3a744c9481ec5ab546ec79000000000000000000000000000000000407d338b8e1b27cf0d45293fba0d5d016304fcf69b6cef1bc26482eb84755114b67c7b6c3472b1bbaee38f4ae9afcef1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005a10b2298a6cbf67cecf71df8760f49a11a5a6a55a6fb7340f4081fd51681941a0d5f79794aa718a72d3c8ad8d4e90e0000000000000000000000000000000007d0c1d57d5679869b0232ca104d14916231a0e07eb09d269870b0d4df664878f5387b4a25bcf72989de5022189cf3c5000000000000000000000000000000000eb379aac9460add24ef081539b46418c4c810e9c91083975590d6bb9d1d7c4bdef418e7a46e9d6a26771ab385ecbe6c0000000000000000000000000000000012b8cf7b0c4268ab5d5c7e08b10e25f1cccb91655c961f21f117084f3436dabae1324b75422a29a44bb5d641babd97b51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001363dfcdb7f0dbec0c2a265aa6532e66c5e7f8316fe29658f2b5f47dfbc7fc829e5ac3679beea66ead02611e0c4463bc0000000000000000000000000000000012b580d164f1fe47fef6edf43a8cd5aa323b87a146d098fd7017251f7ccb3707f4440503be3140ed71f6550d2abeea160000000000000000000000000000000011781f417c94a6f599ed6690321bd960ff934204361f148cdf6743ef175369708a7bb0d2d9d69c79f72a3961234d05080000000000000000000000000000000014222c251d59183b4af49760bb58766c5c9d3cad52307964b940571bcf9b54b9e82c9b60c17a60440e80ac70a960840f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016e1f2f9e9c45524e52a46d6258320d19419b25921a75cd6138e7f406827cbce9769ce67b450e3c7c2dbc7ae81b7e1400000000000000000000000000000000015f3bb29b69cb7d911349392b2b17e8134cd54432fb59ca1566a7f12c5903276286a1ef528e82735ccfe7cee9839432f000000000000000000000000000000000d58c81652d25ac74578aeb22258b6efd65be4f73df56989c1e63c12c772f2c1efb1c738b44310976caf10dfb1cb4dbe00000000000000000000000000000000155b78aca4b8b2e52773ef29412e2080fa3e29f597e8945c86a2f21d08c8cf814b80a4ef1ee436039f047b9878df1cca1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000090a260db5ed4dd9588b66909b974ed9010a5bf5e9fdf93aa06a805d402ce2aec0a47cb254275a598350c6e1ed0a62dd000000000000000000000000000000000514fd7abaa89c3999d01703a471f7285ae2b3868bd317c215176ff97f1dbc9c854304275153f363ea8440cf39dc3db400000000000000000000000000000000195546c56bae59fed1db1caa08912e0bca3ee3e5a7c152e2bbfa65b665a0cf99d494dc2bca026c44d44d11dcfc630b41000000000000000000000000000000000b4071b0109840fd1bfe6c15992965ea7cd590d59f2439cce10135069b4cce0bb48ce338f92857e4a12ba011273708641824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010869dafcb30aaf22bfd4c5abf4aa45f375ae0ee854fa02bf48fbdda7bd8664df67f2ba4bfb95d43444acb3fcd5ca85f0000000000000000000000000000000009e5af86df74f8fb4c22f4d3e30e403075777510ad72f1e8575dff5a39d7d4e6326829744444556a6055c1f775b6ed2900000000000000000000000000000000155fd97236d2afb90c9483f6f2834501256cbab5c3a023bc3c661fc03f9307705d22f239c3e188d59ded071660e074f5000000000000000000000000000000000381a81a97755ae597451ec91e506b944d86fc16983debfd14ee890a9750c23813bd6d1ffc8f89e771cf664d9194ee631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000156be6088e70212d268d0bf75eb51134ff35b005cbdcf8d954d88ba2f86122f6105ce6dbc3d2d417a938bf76e4354a7d000000000000000000000000000000000be4cb81bf15920d9516c510733a0d8a70a8aeab1b745eba3df85f76a20e75fc3cefb6918827f34e1222a2900bc20850000000000000000000000000000000000bc71ee969c4f361646718e379a0ad81bdebcd02d8f63a00b2aad166bec55314280a6b075f42c855d6f9dabaf74cb300000000000000000000000000000000000464bbc60408a3bbed72ed4a283307dd948c42005f4c5abc84912646a6e08a1e75624b997f548a404ac2e0f2f59319491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001675abe44e4a833e6727afbbcbec4670ae170745e9c70788d66371928e14fd1475b4fa504317dbbdb166b98fd0ba84c30000000000000000000000000000000018ba996bf2febc7b561ca5d24e78d47e930eb5a4896becd283e72eec0b2f17cd2de265535a01d98f9346f08f2eed371000000000000000000000000000000000057fcbdabb899ad458e0aee47ab3d563aa9c761956f05b9fed93158890d1c89f6d44bb8d915cd23faa5c86b81a8d5b3600000000000000000000000000000000032d09ea67932a901d4317e47834c3b891ced75b04a820546431ce2cd1f779ff238cb9fb34e7a93e32d8bf395fe728621824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001229468a6bb1fcf705cb1c7745507f506af7da14fabc6720a7ae256589dc0e418b9904d32766451a1470b1b48d43730c0000000000000000000000000000000005dba5c5ed25666be7a90e2b5d8ff3ec0f7352f1495f2035a3208bd318586037ead089282f6918f60b8518cd8c99787b0000000000000000000000000000000002bb2345ac84e11231dcd43b7b2a974f71b3b35cb6672d30fdb787002d11c0fada61e869825bff24219eaed8fd1ab68b0000000000000000000000000000000006f9a4c1894b8eafb51d7c9b87c2ba832b9d3013457a5f0d69901f27a3adfb9c2d66fb5e8ae9fea730e075a5610134e61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014e8a192ceacc1a78e4a46967ce011498edfb9bd3e62e2348136ca030055ce89dcc6d9e6e1c2aefdb7482e735800173400000000000000000000000000000000105f6d597145e31a4bcf771ea2a8215c60608b8275d9efb3883c9f71b31ab4f047824a9d2e41ef31c2d7033ee58d511e00000000000000000000000000000000132b19a33e16ae59839c69ebc9edf9c7e583a5554c513bdbf177d0b905fd565ed1aa339464544d0a6993888f838c1eea000000000000000000000000000000000f0140c57a3415c4db34a264af2f7ca85f25d6307f22cf74c55c97c4d97c7defb25e6f7371e6c8fc73319fcb2a7976401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e366082f445c45b8e25ba492ad780f9aa4c9b26fc05bf5214766ac0c832e13527fdb7024a3fa6e144dee4a94285462a0000000000000000000000000000000010ba69a2a73c96ca62bdd1553414451cd1de7d48ddb4c137708dab3e7da22b6105cf30c52dc6ddf632d5c065ea041f64000000000000000000000000000000000764c54be883ae7026e362dcae6e05e3947b9d381de9c4715fbe5f0c71137d53bcef46f4b358e008ebb6400462d045a80000000000000000000000000000000019ecced2a915c6e3428fe5debb83582b37fa195cc5c6002b16fe035af14a3c61ffe6b3ab031c3062d21c9f086dc7e7721824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d16e160b04fe6cd69f86c88ebe446f90403ede270f1eba60fc1121224ad7475c9550130dde9e8d96f5c492196e67be80000000000000000000000000000000012b97fb3bdf47c432f544e31aa73ec634a54e0fc345319f99037297c359dfe656e5028e8a13a65ee52fe33b8b1cb2d1f00000000000000000000000000000000068d4108621be8dd28b66995f9540252ab7dbb7d9d5594aea6e5ff7fe985da413da74c80aacb55c4fb8772e4d5cc1b9800000000000000000000000000000000079dbe7ec178962e85fbb98ccc9be5f41bea5f3599dc9c9cdc223662cca80074ef83cf8deda5c6bc96d5241a620d7c841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000156953a513cb621948cc4afd37fd317f0e054679cae810b47249fa6d40a64b92baf0e651cc85e10a56d6368a2890b07c000000000000000000000000000000000eebccad4f99b480e297cb308ddf265cc5b654fe269aa18cf058317af40f05b94c7786f070012dc82803bb2f184fa9b7000000000000000000000000000000001981a0003b69c0af8dffca9e312609f5dc75a8814bede4e9137d0ff54c60afcb596652f08dd3e4312d0a38a9ac78f2dd00000000000000000000000000000000037612d6913e17b3b3557c0f8e8c4ebbe919fde3f552b7312ab6e2f1ca483ffbf8eced4d04ae3e9299906ba4ab9da2741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000460c0d5d5f0b43e30ceadd462ea274e786e8422dfdbfa410e43ece8452e0ebd66aa04eb6f49200932e3aaa9c926782900000000000000000000000000000000084ba030ac4cae39935d16fab8cd8eea78768720f27e065ee79f0a16670d3ecb94fbdee21d8dfa6f7f392747d36f5a69000000000000000000000000000000001753417c4bc941d0a468d8273251927aaf430611f18b840dc72b8e4838fac52ccd4a4f901117a6395bd571881e27efd4000000000000000000000000000000000720d7955ef2975be8c206ab045040a03cba4963ac3bad65bcd3b0c1e35b146f59e6879e78b5bf9cef6f16828ad8d56c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c17a9c57ebed95ffef219fd166c4c8e61021f3ecc5a6f95bc67799c24af329c3c9608f747a7db8a5d9e32356504522200000000000000000000000000000000054ff100ee9e7cae3778003ca8047c78a9caea26a12f4f5aaf09568d03571a2df637ba693b5366b4e6608382b6b81969000000000000000000000000000000000d50b0caf2f16e76faca3536dd05371e1c05b7f1e3b8a1ca58d6f97365299822b075888364cf6163e11ecaba828b6d970000000000000000000000000000000012fab04d7f13e27fbb3bff43f41dae46fb602797348713521d4758924c6746f1af4ef8445c9f969deae5e9766fc79acd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000332ae5f9be519465d4a83ac584635dafb5132afb07b52a6a20e92a7c01ffbe6a0bf44cd14e9e09b2842c7e356a4ae850000000000000000000000000000000010fc0bf3ac2390e7be17f3f7296b91c0359927a4a85099e085290b52ba7103a0eec509ea456c07d6391b88c7e7af93cb0000000000000000000000000000000009162a59cf32f37ce7254eea89307436ca7e8cd576b28049c4ed14b790403bc0fb87235b61a5652f3b2cd3882ea6fe7f0000000000000000000000000000000005ef225db533d5ac0fa33f29a6b776f5993c63892df47dc68f00fa8cb3d17f4934f8513f4a344e4058828a1f6e4007561824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a4006ee51138caeb6d4cfb7fbd828ab480cc50102cc331081959aec97a3d1ea6da11359e8279603dd57695b77c3e2220000000000000000000000000000000008f4bd4cc7c2161673f24b78d959d1aeb4ef38b504cce10c417ffa33b8ac207c89d634fcbd48907e4df4f434ed8c6f7e0000000000000000000000000000000017bdd87a4cd699817ab5005313e1d6a6ed22595834f26018b8b884d3e0836d1272d192c606c148d9214ebaeb56fd6e8e000000000000000000000000000000000ec7ca2feba55fd6ebcbd569dec9def55e95ab7fbd626db004f8e219a0940306a68b2536f32c58c1bc39248c2ceae1f01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d05d89a2fb7af5c9e3248ca4ee3508cda574b862d2c77e2d1382f09e8b476dacc530030b80dd14b5a7e7de5cc43b7da000000000000000000000000000000000af62cf1a4313f9e1950a074725b52886107a2d83f6b8a5bf13d29537b0cceb44b855e643f7f1f22024e872cefd94fd00000000000000000000000000000000006771b6f9711c959ec639dc151e4549eb6c9e04b19cf6c3d7c3e931c41c9a38ccc63d8b7a78dfe60ddbf0727865a0ac50000000000000000000000000000000018241ab4442ad7dc01ad6872a1bd4a67352a1d4598d139e02bac607a239ef7bc220b8d279013dd866ffc0b7d599234fe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000500edf138cee4937ec746f5d3b9c1035408b6490203fad14f74670ce1e2d86efc60ef879f4ad3675600af903560a88d000000000000000000000000000000000a2b476ce78fd98e05aa3044b5b0a28e1522065e49cd60df3091d2edafbd7c324a87e6e6ea57c6c6128118afec88d0b80000000000000000000000000000000005d1696646bc02832ece30eb72efc5cb81ade55ae3588c0eede1a47714fc093a9c1d6bc9176f228532f7c8ebb98f83800000000000000000000000000000000000d7b6c67782dcc2ec35490267e80864abbd4f89f0c6d1124c35327738617c434a7479e70125ed025677bcb6720e27d01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f8c8596336da232b706a17886c2b1169fd4e8edcdb1504bde8924617bdd2c306903effc0872b93f2702edcccabbd717000000000000000000000000000000000bce5e4b1ff568aa112b37275b96bf32854692af89fb28aaf4e72f541d9239ea910fdc429b5d40d3ad3086a284301770000000000000000000000000000000000d3cd438abcc1d2071408e4de1150ab63dd267ff5d9e14383df16f6f590c4187b2fa1547580ce2878f3af74ae1aae7130000000000000000000000000000000011fa1868cad43a3b20078c96090861f3fd6e964abdcb14c9895f1df9ff65f20be50e47d60a110d7f9ca9ff4c8db5fcc21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001906e31af33349ca63bd6a10d1f9744d5298eeddd999615c4d18a9dfe4dd142256e9da657e2c2ddf153a1c0eb4e9d7e700000000000000000000000000000000146a890ad84c66c6263e6cdae7966795a3d3fe6baaab6d9dcb4bcace75504686a45d2bfbfaa290dfdac5254a750223ee000000000000000000000000000000000f4358a9282bc67ea0bbdb45763d9553f2aecf46f830747a08e7841c84cc059e8a6e0d832711f3553fdaa2bc59fa5e89000000000000000000000000000000000fa1fb11a793de883a97c33e1852c7bc676b65452c0de6883fb8fddba8dbc607ec81a715e1ad5774524ec682022aa9371824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008e03836c60a3cfead50ad0603865b6280b5409293b4a154d56e60308a30f8df3c90d5a92ce8a1a9cd10f3e9904c679100000000000000000000000000000000003a9a6706f02a677d45c87b6e0a81cce2cad32af32623e9b6f479d1094357a04231a20b08657ff07bb79d3f58853756000000000000000000000000000000000aa9d339a4d17f370c2f66bbb0e9a56d4395955c63d8ffa95bee8b890c7df037399f91308cb0af610c6ec46f22161d070000000000000000000000000000000009762ebf13bee4711b9bf94be2d62d53a5393ce033f6e70273177199a059e83a4d7621a1b05bc04ccbb8427f93a52e7c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000073db19c240fada52a067d45d4108e07ee2c951a6272b529d2429f03b7cc33650e6d426a104e60510b5571d12a841510000000000000000000000000000000000b1143f24f3e6c757f5709590c2df88afe089735ef17962650c4244aaa9765c05bc77afd93dd8564215f80d99f5825550000000000000000000000000000000011b4360e64f0a6d45865f8dffa32d42b34168c5cc16bc4baa209e44b99ac0ece9856231c59e9aecf873cff4f547e2761000000000000000000000000000000000f8907d7c23ac7e80af23f661ec22eef8ed79c3e73ea762edae9eab0bcde5843da1fd17a239d23579332a84b53dd2a751824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000017cbc6966fdc577914413cc3fc3498f402e58d93ec0693f831b557c62c2fa1ab3d0ef5f0f13466a270fa67768665b5a000000000000000000000000000000000f33e99fdca45494a658c5c60c917ffd61e523281cc2d4d3dbee78f8d38c7e4f481193c5427e702b7b96341e543e0be000000000000000000000000000000000032a22641b45ca6ecf99bd3edf7155bc56acd971fbcaa3a638dfca070687e3ce3c58e0a5be1eefa7cb2720abc9016ccd0000000000000000000000000000000004ad230c32102ad6457a63ef85ee624acb83d799435c80ad5d8f0be16474f42178ef4a104783d9a1be73e6596aeaf8d41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e61ab298954f3b737ea23a9aef44661bf6f42d8e0b9906576ed786a30c9fe42fdd835af8b5fcf596fe5ca074fa76ca400000000000000000000000000000000015f79924291d107130d8da6e23104b17229fb8cb903f718c9331f4f044a07459159b3b13afddb9c212c97e7fdda63370000000000000000000000000000000005fe913d8e9546eecfafb015a288baf36bac413b640f96af607dbad70cfceeb6e4439203f5af2457b0aec1fd40b004b0000000000000000000000000000000001055b5d4162b18bd2bfa1decf2b1bc8145bf83c77938e130fa666b23408f3e7c46a172b30188cefe66d6e3b8e84ba3aa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006c1c99dc30b914759d98613d78f857aaabcc233e8b5c2b2167e391fea479d34b059574b9ba68f565643fbd4b178818300000000000000000000000000000000084dd3cae520eda2cb8a398c3e34a5dd5d1f790c7f9728d13788b3caf776b8eadf06760f89a29151689c94dfe8fbd1a000000000000000000000000000000000153ea85bb9c51e6aeb49c6b2f2d95cb27f3d58769d98ecc71d4bd0793ab0da0c893090c53f8af714a7f0659834616175000000000000000000000000000000000014f2b3c1511ba8ba23acfe3926dab3198cbc2cb5cfc76742ffe1d34a936cfd886a8ab621cd68aa161f45584344b2bb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c589772f4b5eb3acd2643ab1dee70641ce76385fa4cf9c6582b4acaf8ae9a041889fd6a3f26a8187950bcc8d21ff3c2000000000000000000000000000000000c9a5e3b5e77fe4cdbe7c03f09fca02f150b3d65f63ca6eaa43e58e85ab96d44c2fef4da93d667f6a32c354c803b6d1100000000000000000000000000000000185ad8d9e7a7f214f5ebad350a67effedfa89157d84621974c6e28d09a9bfa1d36a32b09a925383be6154275da6cfe7400000000000000000000000000000000128c410094b18ef99ca51c293b40b6162d339197113f1de3ef1ded94f83af65b8d10283f8c9bbbe2aba87e4f9de358b81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014d4497b438e636884ebe0b0d181bd93815db97f2978df424804bcbfcb07d5562dea51424407268ba4cb3ebfcdbd4fb5000000000000000000000000000000000d08d7baa6cc3dde8c4f4dc725e2e86716a1a1c9ba14d156151bde0c77e233adc88ec4412ad77bf092b07a0ca3ff626e00000000000000000000000000000000017404580bfe227f75aa08dfce5b85c46fedfb06e16d2449e16cf9bc81238e2734131b7004882d0981762b68bed574eb0000000000000000000000000000000007b2674c1865836ef7026a8579e9ecbb39a5d7806fd92be31ad5af45f4e4372943a8f67dbf6333d15507feac08d20e7f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009e011f3eff4ad27b3e1cac496ec95c6985c3d260172347f38e39e77aafb78c7ebba09c073e6bd0e3c8324b2bd9ba3a900000000000000000000000000000000117eedc3d1c9d06663a175fc891a42cc316785b1ba2406d703fd4bbd396fb9990963f264d9785ceaf1c26af2f731a19d000000000000000000000000000000000e22a6017880f63b2134dab76f1b27be918e0693923000f14ea5e0e8195c8b643d3a4589adff0dcb0a881d468e8a7a1f000000000000000000000000000000000abbd069a9f2918fe37fedb343166250d3fd7562f5e70893ec98750655cf1acd4742fbba0de008c3378df8316da519161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007692a0b182fbe1784e60b3ef86c7ca06ace852f26c9f32f49622f9844660ebdc6e43ca6ffc75c3f9f0ba8eb30625b9c000000000000000000000000000000000aafeb601fdef1f076bd027ca4720844bd1db6de7a48d182280da2f81f8dc00cd405765341c7f16a8873d19cfe2e1b8a000000000000000000000000000000000b7cbee977b33dbc59cf5148a913918c3e46482c859fbcaa2bccbe2327da10d0614dfd229646717cffdb2c3a5a2b099300000000000000000000000000000000015f5fff1e874e25648f9d7502e2f7cbe3a3dfed251b26b530c36e277e92da477b1e83c3589c41b1dd6310a94aadbf7a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f7b9ae9122b92761a85741255fe7183c9b7b239d4b21bbd669de945d37295ecf862691d93a43a3d18e9854fbcd26bec0000000000000000000000000000000007bb1ad0ecc377426ec89a238d50b0f0ac28aa76e32fda1b5873984a1c1dcff80560b463f9889a6dda81ad70466c6d3e000000000000000000000000000000000da826d861474eb69903060a262f79eae4bbdd61adefa5cb53a5fc9735c7c66d726326fa07a5e2ea55e88d979e98a6ff00000000000000000000000000000000023b2d0cd06ba7f5ad356602a7177678d09b2e490aa5ed6ac57e08a1938578d0b7b5cbb87bdb875404169b630710f3221824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000eb3b100d5ec3422df637970c18c9d8ca3da5966e158b25af12ccaf3dfe1af666e2f2570b91a967ead19f87f7cb92620000000000000000000000000000000000c4811526deabd94a7e837736f3588f3786f9690b3edd64c91e6da2baaef454acb258ab06b85b7594e467191b30e7c580000000000000000000000000000000019d99db246ebeeabee8383ff13660dc49befb6cab8bf254032216d726fcfbd61e35019233519fac46ec45a17b2928103000000000000000000000000000000000b216b7fda65e88c2ac675777dea28a52f23d9acfd05a855ba0e471f5d1276be184279ea1175dab504180d963ec1ad101824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001513b6468bbcdb0eabbe0f4a53a70e21f37273503d4d437683f666dc118397c6055e07acc07dcd55b50345ddd79ebf4700000000000000000000000000000000003ef0709f2b15369a1e772665733e1e827f57ddc0da706eeab748954f5a9802de2b6906035195bf37a1751e1e26793400000000000000000000000000000000017a7c7622403061d29f4ddff05541a6dae8ce9b7be3c50ce9620e51d081dd34ff6a2cd51e78f87181f71ecd2d15877c00000000000000000000000000000000146665a1034e2b0d09beb5886a72849f3c27e46010caac57dff6b58388486ed49829a3c39385450be371da07ebb5d6791824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000050cb68ce51b25935935ae47c35d564a25e9a9a0a9fc391662ceea18724e663c2577c780f3bc44562bc5107f28330d82000000000000000000000000000000000ac4eaaf5cca3898fb11d70e591949522473b3b58a6ef89e377f7b391b960ef3a61244e97bd4cbd6826ef13257a4f01400000000000000000000000000000000079e3029622d7bf192a3b2453f642763ae28a9105ee56ece44950061745678846a9e9f89c379143ee69a0b53b457020000000000000000000000000000000000184775d86b8c5acf8f8fe4c9647d55aa33bbfa8b8ba61aa4c73a1c3523698160b2c5773d5bb03f135480c1fd25e2dd971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009f22f2826da1fa1822d2cfda5e629d977357951dbe975432de71683c9142c43ca895279f187fb0fec08246cc0a71e970000000000000000000000000000000011bd86ea3a95c7436fb3b8d2e9b5912ea86ad236a17e49d86f3eba4b0768361edecdf9440f825e9faadbb6b97459e35e0000000000000000000000000000000018c672c269f91c84b5e0027d3dd974d6bc86b7c2dc0641e8001b8a3881b8eb092e767b63c234de0010933f2e08bc30bf00000000000000000000000000000000018cff72b5e5273f6577a3e3eb7d8fbfa642ff5f8101bbb35c594e69bc08e991bb8041d195f275c85056e57e33b1d0d81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012ffd7cd5ca0aa27e773a7191d6fc03586f14667f6c556c9d09013fb83f84cd97c7ef9013385c12bbcfd9051bb87f44200000000000000000000000000000000091c05ffb3b28cf8e1c163fbcd3139b0d5fc1d10293e4e2f25f994ea14bd08dc9ac21089d886b704b31f68dd7d3b5c7d0000000000000000000000000000000017c1595ee22590c96134a214a77472410ef609c1e1db9650ac4e1588042ae169128673a05bcf0c8ff2b12d06951d3466000000000000000000000000000000001833df4e5cc1048381445de8de3bfe1d4f241459288478456aaf34978f6a380399acaab868083ad8582185380436ab571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010e47184b023d6d35c7ba9093dacb7571947828312ed459956ea2e415c29f5cfbe02b84f1ab648550b3eda24ba13b26c0000000000000000000000000000000013c73d6e310a56b196270406537d0159c86bfc5ff877c852711a7dcae18097278f68945055e0be6b778162e711ca1f43000000000000000000000000000000000acef48c90d7ee271a61d50b3d65aaa1b99ab2f65bf32fc7b7999a7953670507e1ccda97d8919f70148f511506345d660000000000000000000000000000000016acdb8da4193beaa227351df6a55b670210e2a7124e2366eb95214f3ec3e343b5f0205ff0f8c830bef4afc56e17c7311824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001395439f868feb6745b64ab1ef355a41611aaacb2a213e6b897bfef3d3d8b8314b9bf12885d3925a4b1db1b5136cd1b9000000000000000000000000000000001400604da6f36e62e8beae30fe197604fb33ef0ba99735f9ddef4039bcb1828114b2953b565f3938aeab320620cef6de00000000000000000000000000000000026d84086887ebf4291ba87a11a30665a754765dbca74bb2f235e570595aa2d76e3d0bd61f0b095fe0f9808ef5b099fd00000000000000000000000000000000005a513a25e59fa12bb1c7ed8d89212485d5d01ea1625b4437745409360a3dc5b9e27a394e818c03117c361b67209b441824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ce8569f08169de51a3706d984b1f4f0c08c4c916138db1be6a57e4e627e0706c41768fe3f49846af82afb43438cf898000000000000000000000000000000001498ef13205ade219aec50d0069338c4fa45bfd6bd689cae24e2dcd9003717a98084a8641d4e9ef30540b29757d252830000000000000000000000000000000005558096f859e13db6fe84869cd99ac7e420294eaae9e428114d32e3391a54b41a5cb200ab4b379a5c0189405ff2968b0000000000000000000000000000000010219ef05b58f74890372c8d3be53836bac20b30c46ed1a4c22f11ed5f019ab81078a4ee7ab1ecfb21f4c351136ae6a21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f759777e731df2034c60d29674755f58a2f6092be37e1b02db33c1729c949c3867379bb6279b88c426e0c7cad0265450000000000000000000000000000000015d507d804e6597320433ef73fb505a67738e7d333c989e5e1f8fd61324d29905e5af3696a0c19c3109099d2800106e6000000000000000000000000000000000990339a2af7715452586d9df922d2ebc833fdf2d89d1940a643b11a3d8ff92221452ee3a89fd69c6f5e2a210e61d03d0000000000000000000000000000000014ecc0e4b804708ac7caca8cccc886c910e077875198ae0c2fb247abdf4c599d07437517681469ff8718da2fc628a4d41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006efa923c0509e127066c2104122d9c40b24a338e7a3ddf0b60f09721b9f16533c91556fe01ec8d72fbd79186e9d52cf000000000000000000000000000000000278daaf62d08182cf2a0dbf0954aeba29febd95fdef299f38dca7c336495b3c2256d0611aecd5230455f24467d3d9b70000000000000000000000000000000007f9aef123f0bfa3c315fe544c4766e88e011cd9059969b3967a187cecf1c1227c04fafb15508911b927be3186eb941000000000000000000000000000000000051a36e77081f72706e3560ea51400892088bdc7b22b3bd5256a2230ed5b9c4e097dcc093e4162310d520b199af319c71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019e3eb9ff83995b7f95408097ea4ef531fa92c9523b3286d1df6699646046b9eea67dfe13f9ef9a2df28c7dda2e31d090000000000000000000000000000000011718dd69b25f7abff3395e9564a0b9b5f4a0c00ab4aeacb800055b615e32adc5036690bb186243743660800bfc3b640000000000000000000000000000000000f50a1f5b4f06613074f70ea562eb8a5f844f66a74068e9a2a11a73688424211542a84811bfeb71c6eb27d0b0ea65e1b0000000000000000000000000000000004a005a4d7130848c68b94af93d5fbefc7f6f8cb657931058ceba27724466d2e04579c88be18b77099bd738da6683ab21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014d1dd1dd217a9cde2475e654be17f3a78d85890301c52982dd49706920b7b270cddb2c0bb3671c259a7f8c7ce85e64d0000000000000000000000000000000019c4e618261805f2b5d70a4ac68b00528ba923146b283bd2e17af9fc2b686afd41e658e67b5d704e8ab764c39efe70fb0000000000000000000000000000000018060aee01635d1b937d91ba72e51516353ec0025e3c57669643b00cc6b4b820bfb0b56938e039a53240c94266aa7b06000000000000000000000000000000000abc4cad0eb6f65d7fe0347e7985fc05d74fa937d874ff46794b826ff94445fa997f987ea52caa1e68a1858aa628b95f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000030d154a0b134c03ebb9f336789c350903e6c12e775f825f47d24c919dda0e7dc9a722a41715458d87e12ea32de43c87000000000000000000000000000000000c518618c5fc3a8a2b8760d8220e04419d0ac338d6b6f9694bbed5343faa77f850e70475abacb2292ffccb3ffe224ce0000000000000000000000000000000000a0cfe9f3659319f97b3f3948e294b34b42d95dfb6e945dc7a7e03226b0a4146a231864c51c22d55ae811d123a64195300000000000000000000000000000000093a40b8b4643bdd94d7f1571c589d9f3935f09a458f9f16b272f40602e740f8152e45f553a65a7e6b7e3bb3f481dd091824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001795f115c7945f0561c338361cee45305215f6c57381df27eb4116fefabdcad82768890122baf6ab393113c24ed7e0da0000000000000000000000000000000017f2cb441759b475eb760343aa2570470104d878240790beb992c747cef57b775c0990f205d5c3ff10c6e909ac25a0da0000000000000000000000000000000007ae540d092e8180a02ba99612ce7494532b7739ec1fd685206c2798d1e61fb04d659a5bcc3600901b559f453cd268c200000000000000000000000000000000125bc7b95f90f0820b39f9450f7e55a85eb743d14073fec50c8162efcbf957fcf664576a73f4f4b7d22ee69af7e209861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cf0175f5e7c50e0773ee91508cc3253a95588c2f5a35627443ed50d9f784fa7d86e88ac909a7e2a741130c1aa5c8d95000000000000000000000000000000000179b4e50baa1fc88b34116367889b47c6060f53d62e5c5cbc14d191e2e6d856bf28fdf1a4775b5332950465112b08b3000000000000000000000000000000001449a97876659c4921b4c8d626e008ae6d03a6a015535a711182fefbe59794e1301226f471e10627fe1101e1099ec129000000000000000000000000000000000659493c9cbff875bd2bf2baf02a9496c9732037e6dc08f914b4af6d4485e4232fd9d0d6b560ae1b02546f0794880be01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000859262db2cdc304e4562cd623bbd46490ea59c3937638294f95ff13a2f9b273de03c5de72fd8e1e0fc4badeceff0bc000000000000000000000000000000000c8ed88f4fef993946d877c7507ed9ae1f918fc4cc9b850b8e0ed879e67ea62f46de6ac8a77df759fc89cf0c7ff3198900000000000000000000000000000000046fd12d8ab0927102ab263c49fb1274871e0195b3cfb2d634f11aa4baeb1965385a4ed64d77346505288a4f91a551b8000000000000000000000000000000000afa60724f687e94e1f248dd8bad2c038cafee52f5386d2b8ad8654d59e007127c8b6820ca2a04bbed69bb5434f3b5df1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000077418a3c46b379eaf47085e21007afffb658a4cf1dea497fdd27b19b69dccf7ab04ff11bfb9e48187a4b7adf056b7830000000000000000000000000000000003eb945cea67d1d5727c1aeb37433bbf15044806882de00b7fb9bb706f8ff9819345d61858e3b9aba336d5b26e630a6d000000000000000000000000000000000477570709fb0f57566649c3bcd126775b706d49dc4267738fc1afa92657dbbe3af9055e066be4ac01b98bb9404a11ea000000000000000000000000000000000d740cae77e960d513050112b469c84de9d0b108647fb8bf73c7e2bc85dc293b12ec1b95fd58594d0d45e52411ad144e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000131c1f2006e29dca0ae2623128d37597261ba5dc652fecb77559882c9c21ea3ad87d2c3d982aababfd83cadbe2d1e348000000000000000000000000000000000aeef643a99ffecca76fa57914ba6fc87b3fb7914adde621f3f16c370375b575178c2c04bec0955323f9ce2b9d9e5db2000000000000000000000000000000000eee97728c17fd8cc4a14b75308496861232e73aae58db3fd6ab96aa5505c64cdbe8e71ed274cdcaaa0d62f1ff47f74d0000000000000000000000000000000011209b5c07cb451382e767805150d26c9d63b1197ea73231f8a0d95c934dbad06bf1d1ec5156e96724137d2a2e4536291824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018c7e83627dd9bcb4ca46b32cf79bdebd6d2ab4217f73fade21315a432fc516643239467a57aa035957cbf5eb89072ce00000000000000000000000000000000084c5e2fc847b36cfe3ce7b9fd0471be0c899a759ac435a5328fdf1c29350e293e17d2d9b8f293d435f65091480127310000000000000000000000000000000007d76123b68212141a30c75c013f8e410ea37bc879db5b8a75fffceac0c96bb56505191e2ca6e44c4f894d873847f38a00000000000000000000000000000000148d142cce37b830b7de5b38cd97326a5a90ec5391b0163daccfd7199a4127b31b1335492925b2b6fe576cc1712182511824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003d3c1d2f0f11f02edaa76c3e790e99f01f5a27df3177dee4a6853c9ac85c5af8d2306390b153ad57596fd1ba71aecb5000000000000000000000000000000000a2189b3dac8bb078c41ae74c8fa65d51191c8a441f621d6d942c8fafe1a420b3cbd7f5f5e44c638755b006adc98e1500000000000000000000000000000000006b760d7f6e3becb686b27ec56987190d0c3db3777ef532a7ebb7ab43b990aa148d210eec51a10662ce8727878eda19f0000000000000000000000000000000007c343fc7c677e6d96064875ed91fc76805a7108fd487534ef7dd1a5d84ec492a1062ca481b2e629977ba6aa173a6b581824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000058e7d62ce9ba970c64679541ae2be236feada2a97d87fe7744e632d7a16c52ffb75dda0af8f8bcdef489b6e8af154030000000000000000000000000000000015f2ba3723391e35b101653700f1e9ed07c4e7554ef2d4f3d2da90f655d3f2e9ab05b0d9eb7d3c37e45347d0a7ed0452000000000000000000000000000000001672f7465e171d0cae38da2ed21055cf9b546c492dac944740e2710d7e5bd2780937b969ac7b99871ddaa3beb99c9d98000000000000000000000000000000000c2d56b6ed9dcc38004c476cd8fe9ece8aaf09ebeb32ed5e41ceb05fb15fdaa92987cf2dd0bb7d1b688192f12d4beede1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005f8034bb38d294c61c33559c4226c5d8cb1325b46260e5bf840d2d2f2685de93c6df86a75b26194ab54e5f0d68b95fc000000000000000000000000000000000ee978d7c0b2e3e236b4867229cd4c887b58b5f723752f91a77c6f29dd3bc595d03dbd505718194da745755d7f9fb84400000000000000000000000000000000010d329dd25a76c4b978982bd015a73c1e3c0586f3ccf3bfa2df81e4adcdc51e13d34489e17808d30c36a57af58c332800000000000000000000000000000000013e96497276fdc44a087e6e1d62c0c3c04fc78f5233c4492ea7b9429b68e254a892a0b34886bb3abb3bdc516004e6371824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000121dd21b17baeac663e9792966d47a5d715e61041c6fe80c6ec186820413ada72ea12b955c053862d3f7773d83ec847e00000000000000000000000000000000010bf9f2343ab0e208a66824309ef6c51f512dcf8e1e22eecc9e7f56fcfca439d01894519630df9330f218bc87cdd5ad0000000000000000000000000000000013f86142e0281cd038aa57650fd59678de43e7f76ad5391bd0ed20848cda53c1cafc57f130cdaaab308257a4c19659ec0000000000000000000000000000000015da547eadc3d5a99eed8031f63d67c0809e02392a7ca2d28e1b3d94899065f7cfb8069960ac845262e12c83ae6156dd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015b0714339dad73a7de22f9fa0af58e1585d92abbcdf57d47b1f66c11f3ca3f6ffe903a7427f53be05260f61b819954c00000000000000000000000000000000141af443a4df61c5546c4949086e53596861c900637d3df286a8c68a7566973f073a482076478f18c3b612b2d88f9baa0000000000000000000000000000000009be71b461c07285c7103c92123f13889e6969b94875245bee78e9c98e1003173a698fa967f3a846a7f108a7eed739ac000000000000000000000000000000001562d1c1599a7a4310841e3f97c700643f4a111268cf1b9c989c1f7ca531cd650df67a5ae48dfd43bce0dd0d7f7adbb81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000031939d812542c9ef30bd4f1c21e2aa3e33d494ec10617d05cc36757451628be03baea5fc51713a965c844d0c5edab900000000000000000000000000000000122e35986741489a38d97e4248413e5fdb3d887eff462712a27a30b4dd1a3480052497d758206a9760ae4384eac87fe200000000000000000000000000000000095abc9ba44ff55f6b81645ddafbf9f599558f864aec27058363489e4c263256623bf3a127c058c7bb713472efd70fd40000000000000000000000000000000012d06e65f40c4216cb077d5de93a40851fbba01b74fe7d196f5e32b6bc1b332c221242b84f1e9b34042e06d2b6c9e3ce1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001638baea78946107ec22952918913f87d3018e31378a51b0430c2bd2b1071f63b99c06ac7f4f9fa42555748b7a23b522000000000000000000000000000000000a298e52754fa6cc576a3b578c07fd9718e1aaac6a38d70fc913724af2e7a9b5786d556672f72360b36be598727767fc00000000000000000000000000000000142fce650aeffadde07e3979f7f0d0d22a8e9bf9572bca66182dc412310d23385bad9e2641e462aed90b779be79820b2000000000000000000000000000000001551f9235db2f36d114c1faab8fa3384dbe7c99f78d562f4269296a254346c9990075891fda5697c2c8e05a7282766c91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014740f1a7b5eb588b656c234f0ac9f019c482e382e16309bbf1a2f89c360c06ccb5ab60c042e1b628104a886905ec40100000000000000000000000000000000164c2e7f7eda9e0db0074199a2a57f2b406f07008205bcd54dbf0934cc39d5a930f5eadd89a3dd2fd257f0c87f489c1900000000000000000000000000000000055db08413b3ee16a71a93e68eccdc09fe29f60760e69340243fb16c215dd58153ee160890db7f983a2cb5d9e27b3e18000000000000000000000000000000000bdac21c9ab4620ad96b62b2245b1aba6ada4798192358cb6869d950c646dfabd2717a81882c0a5b0b3599f3334cbe401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003bc63b523e089395225098b4813c7c710895386428f7c50552036b01333da723c8a2bb4c79455804c3edf0fccea987f0000000000000000000000000000000007f85e66b03faaad161153a1eefbb515a926ba68416d523f8b54e3846a02f3f8d3ced29d5f2129e43f0a974abd362ff10000000000000000000000000000000016585a5da82e782612b97ef9d12dceb6556a437a26aa234889b68e06b950854666330210d751a59d281df4b4bc0a153400000000000000000000000000000000149a2887a0270c240075deb21c1703f2ab2a15496d172251c7daded0c0ccf55742d0d9171ae0f89afd0d168487eabf5f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000852cf8a375f3d008cac0d19e9cb72bf5fc1c9aa5b0a3adb24c4f6628558928703860d381869acf14bc358b084e0310000000000000000000000000000000000d64b64983eb51e5a8c012ba571e5d832652fce1f99339a3143f4db0cb206186b5b7888b6914178fe4e5c8c3ddaf4d6700000000000000000000000000000000061019f3f06a4013f1e24356c19732937d4edd4e81beb934f74bbb0ad20c1e7bf85b106d13ca1f1fcb22a0e1889582260000000000000000000000000000000009b023fef413e9ac43f0f87de5a3abf1bfa246f8c415aa18e300e49831164db63c3fb957929e8548af07fcbf8ae698861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cb5c7d4f467c24f80654f743a9f83225712ce63e00ba1a86114c86b04fff414ceaf24518c3e936ad444979e21ff381d00000000000000000000000000000000052b32da77e600b0f96b48db6679e6c8a8782cf16d7e86aeab87bbfcfd52f4beb18c2b71d904058063835ae00f2482c6000000000000000000000000000000001553f18e43b5ed0ef74f8f5ed87d30cbc95a0dd51138e9ce556d7bd6107c864d30d30a0701710b6c829236f1c0e003030000000000000000000000000000000014fcbb9cccacc2def9e49866a0f528bffb84cb58f88d852d2ae27c405c75aa28a0542cb7f24678072faff7b15869c04c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000098a581ccb98321b916c2e995f960196235a4b806de94212135a02ae2a537a8bf7a58e39be7ecc678ebe1e3ac73f39aa000000000000000000000000000000000e11165ce3d64b3ee070caf89b4f016f43a3f48dd2f5007ba6ac6ff0ff7108015b65236a535798153e88356d4b77d96f0000000000000000000000000000000002136934ad93e33c5e22395ead8a7132c58231c7ee4ea82da55d79795c9e23ed8521f6234997453529c5d4829df3c9f90000000000000000000000000000000005f78cb942f25ac11adac9d2200d308e14f0640810a35b4963e3e75858f6384cf2e9f1e4491a192197299eba9df5126a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011f691ab4955e5cce03d8068967abc194d348753a73209f15ba4cc5cbf3f825289f9dcefa659a739674714b08ea712a10000000000000000000000000000000012b3e9c5f4deff1b919d496c6e420bb22e28dad4c15c0f9c5ab9f17d6eefece81094e5fc42fffe7d78994becf63e3221000000000000000000000000000000000748fee3417c6939978ca6cba04cccbdca48dd1f95bd75fd88ad14191d92d218851c2c68105605fffc16f91f7540cfb10000000000000000000000000000000008b9ad7d833160ef1f56935e6382c43d04c0eb9a7949b5cecb4abf2b9bdc3def921c50ca6f2320053a88cd13536d2dc01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016685084dace53c82ed44e49da76e0a13d87096422cdf4baf2d71d18c50de72b8af64f14f5cc6f1acc3fa5111408bb9a0000000000000000000000000000000017b59bf54a27e11a7add43a544d2d2355ae858212ba11ed9c77a0fde7522047cc4bcdbb40faabd80249e70de83169ac50000000000000000000000000000000003fabebbcaa3ce87dacf181b647663a66cb5d3958ac90d72daf10d3043fc249e773b5db09af4e771d4d1517c95d2945c00000000000000000000000000000000092625d8620a75cbd09b6e66bee32c597afafd8871734dd69874ffba53730208bbce11050bc204aef397b4e159ede8591824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015d708b455a03f86b396c70bf267a220168c7a6fcdb657517db9290d159b8bc33f496b2aa2f9cd0356822e00cbb65a840000000000000000000000000000000013196e82b77ba7386ac233535c3a953c25339131f22a6676b9678b3a9133690c765ad16b06f259b31bd6a86c84ce8a9b000000000000000000000000000000000e889e33c77bb11c674a2864fabcb9174901a333e58bd75b48648bdc870d12128ffedb7f222a9a3543cede121f48bc480000000000000000000000000000000006c84c529828fdce11084e75582aabe6b2bc173f4dab3d4410adbdedbdcd2b84835c32241ad344f1043fabbb9f94aed21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000137d1380c1f0ef858215734af63afefb588077a47543791a0133e90f33baa1cc71ab5f41cd477be04280068a63f0a63200000000000000000000000000000000187bf6045b561af33baa41772435a6e6323f95aeadd195659778841e2a7edff09fdc0158028eb9d62bb60e0f5d2907e90000000000000000000000000000000017b30e1355ad34111d5f7dba6c696ada76ac491f08040b405304b052766e38ecc9475a059357207e596756494f241597000000000000000000000000000000000cb2c01b4927a8726180c5986ea5561ba21d62f781f14f51f95f44479a669c5231c12e3acafcbdad38b2a0a55c9b47a01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000dc703e60f9674a359346992e790078b49fb92bf32bc484f3295e6e73e1a417e2ed885e2fdc7f7286dc4d1839f0e59a50000000000000000000000000000000008d469bb9ddef72a7b90032b3ef2792cd367d2b3f43310270913b2a1c347f329cbcc8833cbcbee036e0ed58b394a64ab0000000000000000000000000000000009e5aa3df44e8817e5d62145aee1c5d769383698e4df692aad232b481de2e0409ac9ca3262c2dbbe7d89ea9c3e809b0400000000000000000000000000000000057f94ddf81a70d2569ff6dc8be4a4f82343a12c878c217fd3d21151645c73031af9458f4ec958a6faf82e4ef79f23ff1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006167413857edd62f44b21d23ec857228429cfba8a0e41115044080ea23c387b73cd15871a95f9a4c5f777623fd40c7300000000000000000000000000000000160fb4ee7d8fa231ca190ca3c0cfe685b65785282915cbb3afe2935cd2bee49da6150742945f2c37ab7bed4a15b42a240000000000000000000000000000000004468e5345e3b7e28c2ddff769cf421c7942fd1f5541b2cf47bf7a477159b1a080a2cd54da8815f91b3861522acd476700000000000000000000000000000000154a0846bef0146652b797d0b4e598ae1a8eff6e5b5034471eda1c650a56b6f0c2b97d38c5251f90ca93c090fa7e5b501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ab3599f00b4a21f09628adaae8ac30108a6d062f709650c8322c77479c04ee589288f5fa3ae9a82ed02815ba2ba899a00000000000000000000000000000000176176cdd4845029f4cc6b5011bd490bbff7f6069a7a5d8fd8cb5069fb3a1b4cbc69c333c6d9e2aa89b139e1b65980190000000000000000000000000000000003b72a3133656b482dd7049bb544acd19924f1451dd86e32d3a7212249e67bc5177fcad037694ecd597ac86c66f274aa0000000000000000000000000000000002d655431dd3b29ddc096a4e664c23779aaad98e16dfa90df14f72903204c0c9f4f66e3992aeace3fa2338f74171263b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ede393b158fe5591f4da6a869143bbd2400365c04539cc12a559acf01e254c0d601a6a12544d636fcf7e3d3135c123c0000000000000000000000000000000011f97f10e4a8bc45322f426c97bd049ccb037a12f4c741ec33943404b300582af74f2e83d48bc9f10a313407b867721d000000000000000000000000000000001497ea1e46d7e4fe89a84763fe3e497a78b675630234a1f1ce3f60f958b42a6aaf0eb509aaa43b244d7ccb9a991c2e1f000000000000000000000000000000000a4198412821b04ba45de4d23c8a9a0c59e0920b7ec6549d75978f4e8f7739b98dbf5f33d7c4507bc47df61ff79a1d761824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000053132dae59596dde08c45e7060d07e7f3797729c5b9cd0ecb8326fdc2d1c96d404caf10ee900d9d72c030c6fb648d0000000000000000000000000000000011c5e9d20b46e40418e06f3c3d4188699272c73464202f875951902cf32e9b9dc595d04a80946032352b66fe515fec30000000000000000000000000000000001751bafab5df35df8bd6c28191e88eb7249c42493d18afbe8d6ac7514b4084b7ad4dc49226dddee549622e3c685ae829000000000000000000000000000000000d0ef2be5955673aad69b717953297614ed9aa323541b459ee956b27cbe7728e10a894db3886eb94a75e76249f8429741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000aadac19becac10482a9038428ab74e0ad51016c6557230d51a9138085803970f36af3e2a36f811a3d11b363db5b99e0000000000000000000000000000000018025583b1fa53a790021759b82797c6fa54acd22f7c74f3ad1f5e41f4451e5ea3e20924be461b910bc9e5c28efb7eef000000000000000000000000000000000898956a4d39ad8896fc653525594f44c8d975e088d15f97139b9bfba87d8903b866dc64c45d682367cee414c459c49a0000000000000000000000000000000005d234661f2f86d33e33a48baadfc9656bd376cb825ad86531554858f1269030c93ccea336a019067867b4a33259ccbe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003a7eac3bb63de6d876acfb6e3eb81c2a8dedfcef7d3abffd6346e408f795d6dd9c10f6d7f134afdcf75c16baee518190000000000000000000000000000000009747c6f8fb73013a5c3e1e2ea678043e2838ce8bf24bc4f1932d0de55b01877ff9940c3a42c33fef3d5e0bb24aae162000000000000000000000000000000000655e0f82d1044d4805e029cc408b4a57843f5b7e96ac10f488cf51eb41a5b0e09af8125c05685f6623b4b9b1947627800000000000000000000000000000000178d2285aef475e34042db7db1ceff79cd442b76ef98f3a97c33f3777d08983150d530d227a58d3bf14a92e0f57b73c51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001218ecf0226f565edb56cc9c0ecfe200086dc34e55139c91e871a8b676c6739e8927e27cad23b894fcf3c06cdb24b1fe000000000000000000000000000000000be54935250e1d066a78c0f09d0f91b33c3a13e5fad51917d901bd99e277923afd80f1047deada6dd37169c845c65e450000000000000000000000000000000017a151f2372cc23d0a4a06e9ff3fd4b4bda0b79d73f43234eab224a90e17a8160671490bc658a0f8b931bbb9a0679f780000000000000000000000000000000011b11b501d68c4cafe67b8c180f014cc0bf3b8994e75dbbe6027fcf6de79ac2bd6234ee5877622a050c77fe6d3cc16f71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019fb50fc64280893acf058da72aebe217ae6b55dd5b6f7f37929e6f3c3181c9019a1ef3c0dfe528d2d559126476069c300000000000000000000000000000000075ee6faf0b30c785dcb45521ff2b9825991a2074436bb7883fd6477a2231d64df2cf31e7da31a05b0d0fa39388f26b900000000000000000000000000000000072dbf2b635f58a2f439d6ae796ce93ee56370f4e6ec80d384cf76d84d15bb1ae19d6548200621523d4d26318ba41b360000000000000000000000000000000002276231690e7de1f538b3392e81d370f937c4d6c2000667cf383c244bd52b16d29795ca7b81293cff969638f98af3e51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a7395fdc354e072439d74381fc7812f9df508adb03e3e8c32c553e32400cdb45f48f017df0d2cb044be043526268c580000000000000000000000000000000001fbe86b8f93d2aeeea09cd6bea21f601fba7984dc52242ee42c2ed3d6c4999efb56bb2c4a9aa052bbff848b5a43aa97000000000000000000000000000000000d2e568ba0c18a91ade9c289be0f1ac36aee4b08d49e5e771ee0dcbc0b217049b51fd4572e860f75054a7bcdcc933aec00000000000000000000000000000000088c8e3868d192f6a5dff3c9059dca389076ac83c9231d9d52b0e2b5a700c51f77d2d5174e857ea1ecfdcbfa6a0b51ed1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012597f5a75aa5be46fe55a09f9e209bb879bc4558597b95aba12009b460cb8c3461e9a22ce2ec7740943aa9cdd9946c6000000000000000000000000000000001510b29eeb4159cc4b4404cb06aa19c542fbf57bf955c349440269ec85371fe877204f57100ce537f33344ec8ce9b9f5000000000000000000000000000000000d101b8d0d5e8c7193f2e659749b2e0630300c985cf6e46240a48e234c32f766c8c52785982f1c92fba1f13682ef8cff0000000000000000000000000000000002d1b45f1dd4c736a4fde4331161b3f6190fc902c29497a0e85c1bbc16191ccc4d7c75190b05e80c7011cdad49de38651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ee30107e65a436e10af083f982a791eb18cc4f2c667ed31569c4595a602a52130d97eda52ce2460b7acb4a14c95e05300000000000000000000000000000000147830064915009206f9a826b0629ad29f63c5ac9f8371d86f66fc2ce5c67ed6f933a727efd8d7bb358cf1ac60ba71de0000000000000000000000000000000019d437907a3a4b86fc1c51a248977e2d12baebca7ba00d21442e33474de71ef5906fbd4462194cad9870b1caf2e5011600000000000000000000000000000000132b1f2ff463dbaf42e4bc83241ec394062f0a7b3949b351b75d9f4f67de40cba69b0facb8d4e122957b9148c6fd49321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015c0560ea5e6cac09e58892d9ffcb6c72356894a8c71734157f74338c09ca0b100f63fea224416d0761e17a6746941cf000000000000000000000000000000000efb9fdf0d97d737b13ff0dcc5101735bdb62408188a97ec5a607f2eb9b1ae4af3b1d83baad3b46354bb72d345b667ce0000000000000000000000000000000016dca7ece2f687a6975fe2a836db5d21a96f2549c69ba514a2f57eb29c59209cd2a00f8f46981ad3540a85aad2a1694200000000000000000000000000000000118d6129651bdc2a65413911685dc58d19efa153c0559f43ddecca82f96db70d0b335b4c12b8428d473c5dfa025f60ff1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a09a4a488c7f1c90e0684f716ca4c5c608d109e791be322c9c4b42fe4c65778846ff3309849c58b36b65a5837cf73ac000000000000000000000000000000000bb4b27a306ac659d903240605ee24ddd1bad4f3b5b5aaad299552fce13578154ff7cd5749a71f618e4c4b3e2d4a061300000000000000000000000000000000065043eea876ea9093372cc2ba7efaa9bdeafccfeafdcd173c19f02edcee289f89008f00ad6b115d3c39ee5a9fe2bab20000000000000000000000000000000014b4ae24a593533f7daeadb32aca1b81cd4e6bd17b1ad85affe03f83515a03fd48416e694777d5cedc77d23c4c756a3a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018e4fcab4ad53f82427b7e3fc5c6cbe388cb183379fa071319909f853743a0fb24d1ea34393cc45b1054c51b1615a9050000000000000000000000000000000005ad9dfe88a00645318ef8ddb689e470b43059b6d0a91c7036deaa4af9a4ba492ca6b540117c69d79eceb89750894ee800000000000000000000000000000000072a2d5f16e29aba211b2871e9083176881b9075d1e40b9c76902c44dbee784a9c98673f273c4183da0153e0ecf088c9000000000000000000000000000000001229d894c862ea3fadad286780f940123503d7c2c5afe325ec0474a850601bf245ed8a203f4a41597be25599a086aa3a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006ae8d656429c5f3735de690db51007771e3bdc36cfb9e908e5ed00404833ea9cdf17cc35761a18aa61910d4857b53dc000000000000000000000000000000000ec32b6a6509de2a04ac21fdaa3ed0fa8ab3fd8d6198fe3b3d5cf532d9d962f8c6bbafa991df50991cfce4ae8ceb50c300000000000000000000000000000000010f25ce41d4d831b3037ad030e0c18f5b14c7eadb8632437e75edfd1aeb3355b7c58d62913542373111fffb70853407000000000000000000000000000000000950761ba344414c8ca2738acdaf439442d7fcd7918608cefe231110d6cdb1f3d674e1a1affd0427e46fa87c83e347e41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001061bdfe95ebb87209d74b96103dbdbd6ccf9dd7d614d7366ffea4919873a7317706a646c17b16d70e3b32fca3ef72e8000000000000000000000000000000001156d5a3f278c0c3fc7486dee78c52e26f30b9e25e613d147449c558d5392c1f77d94dbd4970133566f7898034e70e2b00000000000000000000000000000000123c1d5c89baaf830bce5f3c65bd5441befc270b5ce189a97ff4e1d2a3a8a9697a50fe66f523325f2d80e34fd620e8d6000000000000000000000000000000000df1065fc6cc99295908df3bb2a3b3fd75862a69dfceb05cabf6c712d97268476ac55635a51372a9161487f0f1bf2e1e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000769f5c831832b201453c76bd672a423d2db4e05b93536a9e7ad1d5095e2910c168f51ec10886663b05ee087343e29c400000000000000000000000000000000193d74879104dde9b74379e7d7bcac1d65990520b93d00e8de1c0bc5dc80de91f4663154c5ec8794227aae8bce958730000000000000000000000000000000000d54f6fe9102a6ea945e23192a808416a5b5563c0b4e3f5c6862620003b6e77b416126a7469d5a74b1ed979ab1956ebc000000000000000000000000000000000239e1ab20fd7926b71e7c265e630dbd9cc4b8f208d93273abe9b4dfe19b5543bb478b43a84e85fc97ce4c50aef57a961824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000138a62e89c56f22d01c7203cf9bc70112725d4d540ba4e928755bad7446a62e863d15e324a551a539e4d09c2443a78e10000000000000000000000000000000005d235de829d7a9968af5629c2aaf756d66535452ecb6e89121bad3c1641b5283f93c1901346e07c683da326d662b0510000000000000000000000000000000002e2af1bc34878948aaadcaf1d878fe76118276c0253bd034bfb1132c491447c8e127ee0af67595662c42566796923b60000000000000000000000000000000003e5a0aa48246add90dcd48225bf3e01e7e97fd09c1714722041a9ba6208f33c465aaa8cef7d0be1218f2ec0e4d889581824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003942cf5bd72b278797346f28252ae4654716a4ec429add3f22975af5f96ba2eea976a37310876dceba9eca5197e163d00000000000000000000000000000000052c2cc3ac43194b1b933bf8a64bcfaad5d4f9a38e547f1ac95a1c72009e10e80cb479a9748869dfaafdc62e8a32aaf1000000000000000000000000000000000dbb927492f61a01c2f1aa23a6c27547793444667ea165bb3effaf4e2e618194c07a7b6e6092033b10f3afee7da875ec0000000000000000000000000000000001f3122dc1a0560e8573b0611c789e38080744f94cc774736be6dd1f54222cf2df53701ced4ea4c8900d400fffc39b611824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ec2caa8acdcd93315a8bea7f879d4d7dd23e20e2df2f8d325696b9f1ebda9a16d7007d40998742166199930d976fc4d0000000000000000000000000000000014eccc8599ed8a60ff883b78145d6ee2322789b5a187e5555e73e74fe6825df39b7a13a1b578b3210951c341d7446a0d00000000000000000000000000000000094062cda05cc366b6058ed2b92a86c5c5b9c295626c4bb52dd61fc1bdd49e9d53c64aa8f3ca6cb58bbc091015ef8ee9000000000000000000000000000000000d530662c8d163a3c5491203577619a323d42d293eb1d31fc2b5029a13c9b1998df11ddcb9a6dc7c35e473592b399f1b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002582c6041056ff4fc1d2367dad1ed78f93eef3f4b5e0f78017a77a5498a0dacc454c74954aad456c4002cac6216260f000000000000000000000000000000000f61690e0c89ce638c43f10b6e57c0d784336dba9f715a86ae59433662ab267fb9914f54c0bfa734f0cf7e3fcf17fcfd0000000000000000000000000000000003734378e57b0ceded072693877931bb8b05fd0152782b888e0f7411c93fc2bacdbc62bcc6b059f6cb7cca5ac467476e000000000000000000000000000000001459d737ca0a3dcc867bd1df41a2872f05c9d2c5dee46bad004b5d04bebca3fdaf2a6bee1ef42bf0f603772ec82654121824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d4b2767605c0139fa3bc2a0be2d437c1538e5daf87faa9f2f8742e91845f5c61fd9daea20c3809bfb822062a12a0a150000000000000000000000000000000018a216adfea965b17378ab05f25184b3a0a31c263baa7b77990a1c5a481c4f29036e71c79e9cd81dcb81e68ff3b6cc73000000000000000000000000000000000158da59570f52f67677a544f0333dc63a2f6cf4087514ef3012ed967cbd6156455cbab587dd3f73120823081cf804220000000000000000000000000000000018d531488160cfe020bc1c45932f0e5fa303963f81b2294da7bdce32b5c17e101531b01c3821464efdf64676623201a41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000181d8f3e9a3ae4adfe1c591810c0b4afce2d00bfdfca492e16f21daff95db61b345ddade1d42dedef897646b10d040770000000000000000000000000000000016da12dec4bdf7101866b2de49e261f676d2c82b90038c18a82c82b2f70a4d9ce9b399c394177d93167de864632ec2ba0000000000000000000000000000000010d4fd88a97acd43233cab2844e7b1a6985bd2cc1a82e85185c8d7453b5ffd14e554e7641b543a978d4bde8357b65cc10000000000000000000000000000000012e3824fd448bc2f6a00db0007a2c02b6a06bbfdd9d51e08e709d9897070b59db6358d097ec89c886e6a803dd49af6e21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000150781b0769c415d377bdab84348ab4bf9ea0278a46781f761a5c7f7d5785e1df86b88a38cc1bb9b20020bfe608002900000000000000000000000000000000012b8748c5bd496e17a03b4004db93528e2541c9b5fcbff687a9c4cfe7bed997e13805180d4b6db9442de1877aff66d1b000000000000000000000000000000001836b670c9b94be7bd732e9dbbd0ff420b1d1d0edcc8ea08cb61f4c7cb8b125a2d9d15a443cc91ad43bf33bd1fcb10e50000000000000000000000000000000010dbb3fc1a2f74a303b1c9ec5fb4182d68c29c695db59d3947f8a13a3eb45e180306eace0b5e958bf87326bbb440cf9d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d53418baf851d031aafa773dcec128ff596a8af0106b94c7cbf1605542bcb01ec1bb6015e89c922a4d2d8ca4ad6b0090000000000000000000000000000000019475786c922f3663b5cdc04b1b61b1957e6a5185329c18c7478725307dd2ce013e247f6ac84f1bdbbc79fc87e388da2000000000000000000000000000000000370879af9df10de8f606dec85944d78bdf46e5bd6321d89513b3b4052e55386714e818c156caef121d5b55dabb95e61000000000000000000000000000000000b68d40a4ef98f44c07b979b897c0c6b5337071946e1fd1f02be3d31a2858d3757115710cde795f8f5180060e9733c191824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000942586ce3233de1a402661a12cbc229edafeda4704163a98bc22e05589964b211e827724cd2cd1a346ea659bb5e10a10000000000000000000000000000000001ca2a3bb9a199aba3a8c02bdcea6d3716043a73de5562a911592e4a78fd29009898c7ffb1c4ab7189a620eb7cfcaa860000000000000000000000000000000005234d991cf7018a8ede89a30392e66da4149a34625e5030979d79c08e7b3880b1963ae1ea794f0961640ba896593a220000000000000000000000000000000007c38370bf85ee2217e71068bdfca769fd5c6a58adabf39425ca8aa6d8e9e6be18a52ad7d6a6154fb8ec711baaab919f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013c994d8cf8e4499251b7c70832fed4b86dfa255788f8d1c90199a17afeeb705dfdcd87448eb0f3e76e913441f5b732a0000000000000000000000000000000010f8f9bf97c3b41c33a5fecb1095018b7031099385e4382dab1a57d3831ba5af8a04fabde1953d657330ef9ae51bfe1e000000000000000000000000000000000753bff5bf384e0916bdcfa5a5acee046ad0276a94384359722d6fe5d7d42920660ee2e920c6eff2c111de895195f55300000000000000000000000000000000197cf040eb92ecc3d0182612a3f47540955130858d4eda38ab06e32d3eddc6b58152db3fc6efd3febf471f00ff178b0d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014dac6e8a15015ff190a74f8e144e6439079f217988955c0c3415369d11397d855d47fdd35f9a381dc7c093180e39a260000000000000000000000000000000002b01762ef3f2f2082d22ff4d0703344ce25ea5767cd907e0b98effa50dffa9c610d2888c3b73e16d132f1b652f01742000000000000000000000000000000001890f862601f4d7948764f29ca6fac6b6d4a7e719d92474b7f03c26ceb7d225c91a20adf0aa8a362e580e95a24121bba00000000000000000000000000000000193bc5466d999634cd98bdf0e73c5f456f7f80663fcf3126e1dbab5ede721b7c7a4d906661967f68861beef99a2de4e41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000010df820a10ebacdfd0bac38fdaa746d422d991995ccc366b2681991186600fab3e9cfd9101bf4b5b0c786f77a049bd300000000000000000000000000000000099a2f4ff62aa4c792ff1dedb84119051e2c4986970c6210fa793bce2969eaf0ef61705a231edfdc69dd87f1e55d9bad0000000000000000000000000000000007ff8fbd0d1981e77c14a1d47a2aec3333dc696eacc01cfb23c68168c26da8853d31220f6beb7ddae19b3c9d85d29f39000000000000000000000000000000000d95d9c6fabf3136dc210dd43431b62ba27544d965e057ffe8a93fb6328a0bbda40b35d6d21d975a8a7e70cd0ac8feaa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000071a984a893a7af2938fa210ef750c8bb4539213062ba53d4c43d9284774d4c2d6eb35b85a46100e16b393e0fd564f48000000000000000000000000000000000aabd48953be8e03867e84347523b40e44125d9899772261a253422033cfa0aaed0898ad4657c45ad31c3b9a216be18a00000000000000000000000000000000117fc1f279706494470571a77f2cba6553dd82a81e25d0c05a19f4a60419c7bf3c8321df5b2c597a2a76f8f424962c870000000000000000000000000000000015eaa9d89e3f651d0399855922bec54945c228e08dea0a2fd6f9b9de5e50db7ed56ee1226d2464712c1a7cb5748e46571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005f2dca96e423f4aeba9263db88cb434eda320e17a442be55621c2ce775e2b143c82eb2e6ba15a8bb5938198fe355d8e0000000000000000000000000000000015e154683f585fdac2c9a2faccaf221b0c9d907f0d0bd7cc5ee41f88a9d8b08b8e5eb70c8225a476f972c585724ec82a00000000000000000000000000000000075e59a1710ff6a16d470186ad54872d8b26485518ffda1da4933d1bfc5be9d61fbb121d2d1c00c8787de073f6522513000000000000000000000000000000000fd9267402d667ff53c7cf7e3a7282f11d42fec1653f8d0a5294fb634207429ed63ccaa4ff053881718eff08d57282191824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000430d54b947ff648f7399d86f345611e1367f6693dca5ea208fa450fcd0df9f8dd64580e99a0510b4dd79d0090106ffd000000000000000000000000000000000cdc0ff0619d94d8d8f467e7be9682b5945ec4d05b0735887fdd0fbdcb6c71ef4223ed2e29acba32bb1db599638c4fb10000000000000000000000000000000002de61321d844f72287f79372cbf3137a51fc5c277ab55b4c02d7a18fc6b7c2f5c59c187cea4a87dc8c9c744e4a5d7ee000000000000000000000000000000000e9953859401421c7e4f1eb31663cfbbe44766b6ef4929b9093765ffa61847d8fb6072bfc3bc0b0dbe4ba53392d15cfa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000144197ef8de3e80faabbfdea2e5c174137236e5677e2e33e05661ed3521ef95fae1e8bf0039d8cee18020b089c0157d900000000000000000000000000000000191c3ec1af9cd31cc55ed72ba96eceab258547fbc0df9c45e89b2510a857a2c1541e9b4153ff1f0f43e5a9608e8950e600000000000000000000000000000000032418b0cd38f17f1927ba62769626095115677a0a4355563b0ae2684c6958cf44ea2f3af5157ff6ec3498c5080f15c8000000000000000000000000000000000580f646dcda9cd1b6c866b83e3eb7376f144d61918b21eec578ee1f3ed14e70549964cae768efbfc4f3029d6155a4c41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000dc7c4fc554363ee1c8971e1bb5ec2277027814cec4555b181d9c074ed6bcbd1c23aa18ca60952e719f4dece2e7234960000000000000000000000000000000009094da02420ffac37202103cefa6007d2db43217ad3fe8713654b26809958a48c63e45df3a418a0feb03938f22af1aa0000000000000000000000000000000001332bab83460db2dab8ba1dfedb2a0a8fd2dbe804b9df1b632ca7dfc243c276607de5bb7a57adcd2040ebb6c6e8a5f800000000000000000000000000000000131c61baa69159c6b842cdb0940e7db74bc2688fb028207d3c3c2dff3b04ee66d9eee902dec1852d3faaea85d3891c251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000026c7f0d403a9f0ffadc72acfb6d5d6ffce010e287a103108ab388e15e710abd4b6763b2ba8dbdc7bd65251d7dbe18130000000000000000000000000000000011829e649bbe71605e9dcd7cffec2f693b5bb8376d94bef35780bddbb3127b61233cf657b4431ce2b53f7c3109af91ba00000000000000000000000000000000044e4cccd338f4ca989cfa137db4b62638462ffc5298c2a4319aaab008f9665416dc41032eeacad257a3525da7e180b90000000000000000000000000000000014a9741fe8e4b389d59b454950514b26c5e96888b2540f08dcb0f6940935dedcc4580cc216df578718eac8ef2d5232751824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000869bd184e03442a72e020987e53e22b78a8e19ba85f4bca24feb9ba25d230e2e5f1389c3a72d80970e73d0b2b9d3ddc000000000000000000000000000000001392ca32d183c7be512340c3f281843a0078fe122ec772c3251aad67db97f7f29424ebc9dbba9c718e49b584eb97bc79000000000000000000000000000000000841a7fc314edec4fade78880d1f55a481d1c59436ea6d10ae8c873b777e1095f03b6ecd02da4aee6badfb06c3d515fd000000000000000000000000000000000cb4f57c6a4fb92993e08f90e7ac8691f5743df915db919414852317c5dc27de5f015ad35f0f74cb20dc253220229a761824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000661b63be1a6e5c8d517f7bc1efba732d28aa6a79d29a0e46016115f3601aa4263b7690f64e3437fa0c7347f0a43134300000000000000000000000000000000054ba61abb44247da16f99ce39bd2a91d893f681d787206be6177ffa6286075dd44ba07ee0138d86cb169aa9094f992d00000000000000000000000000000000079c02e5961dd0bb9f0646f950f5c956e09b6dd495c6b8c2cc4f075fe5cc4a2b2681b9b739b1f38cfbbfb1a7fda814e6000000000000000000000000000000000fe5b0112e3ed319d81de39069e15b6d75b27d66f4683f77691755a60913a354e1e5c20f28ae19dc63ac8cfab27ad1341824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001b449d7ef367658ab4431d14276b18fd6820df160f799ca86c7c4100ff2722f99012708ef9dd8dbc8e8df7938857a7d00000000000000000000000000000000071dca4416b8eca004e53f870201ece759737ba88e769ca86017a77aabdfe94bb3d721879491d9765a139182e462b7ea000000000000000000000000000000000d0d352661eff22003c809582cb02ea1bb8e56ea97ecd02cc2e0e86cdacf4950044d5f0532323ff22d0cf2d6eb044733000000000000000000000000000000000d7a0cb8a69e5566e52c8ab297b4778fa06852a1b6133bab46892a04677d266548caf9816cd59d83afb389cb287ce2ce1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000041f5f361dd0d5bb7fa89d6a3b9e85af7dd738f3069612161d8163ee17cab59e9d3430415a97f375d25bc962c9863d150000000000000000000000000000000008240c6a28648d4dad94722d11183bc2fce44559f73f0b1cfb2a11b389a4a448a49e38f7368eaac139e56f0a565c14060000000000000000000000000000000016760f38df08899c79dffbec406ae694a18f595c962631cc1269e0d640b69a54dff5a093eda11b42bd21153713fd39860000000000000000000000000000000016f8de7a13d0e7ca228209e066dcc8be4bc3fe2a968c6daab94cbef53370a0c6bda63ae1a488ace02111296cd833710d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000128c2f8ea70b34b66c90071c62002638e1ecf1594f1efa0b99324d05c805583b44e1a4d385896fbf33de6fe9de7402ab00000000000000000000000000000000169909590f3ac5a4251526376d95700c40709be28c69ebae8d88ebd98aeff63fe54cbfdf205210a694c7e8ce7c9a2aae000000000000000000000000000000001567a3311837f99f35ea37fb6526b3e80776e9ff3907aaeae91e43891d94f3a6337b5646568172763cf376cd4fe1ebad00000000000000000000000000000000110538bd9fce5f280c7e0d5ed7c6e90dd117221e7dec283c8d87315375b5041867c6def97449c370aa118393f38d59a41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008501f00568391601db35a5a80a53bbe84f53d28a45b26e9694771e82d453d941dea772eba964f3af0f62eb9dc7ecbc1000000000000000000000000000000000049c816ececbdf6b0add77ab1ead027448f08e7433287eb8a67a44d5d873b36f4d6edc8c2558fa881f52a808c34b1fb00000000000000000000000000000000008fc72234996bcdc1714715d24a2c8bd7e61e4402e7ac691031c816cb74670a2554d21683e8b8090381cad0c52a9c8b00000000000000000000000000000000062dfe200a223cf3cbd8efbc70c20a61a42fe6b6b8ba90d3c717ee6cd224504fe726680f0ed89ef31abe3fd3221ad0191824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000001ea085a42dbf1b36b2fcaee991e460a83b049e3c19ba9cce27e47670810c5094172e1a6a3ce373ce3e28d7ef87f6f3000000000000000000000000000000001979c2c21a5b78f3f1238ff99df2982823ba683f047a98d1c7cc5a2bb1c2bd6846974cd5733cf503a2d6cff97ec2b50e000000000000000000000000000000000aee615d2d24f25e8c9897c936e99fbd183c8c789be2ab3785cdbbdb2e5fd85831bfdad3154777370194445058ac675300000000000000000000000000000000127fcb6860c393fa199bd6f644fdfd2e2465b7c1f68cf4dd62b5c2509ad76bab7f8d7b1f351de695f59bd401407aa5c21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000004b855000650d5fac7abd5cdaa58ccfcbf86919c8a7744ea69bf0e966eeb0f2011fff71d94bbe5d4f60ba678cbb9e3f0000000000000000000000000000000006b0970b71690ba25daacdc9a9c36d57d02aa123ea2ea76c58f5c8bf069a35f156e7b115e491f2cded49e5bf93e1f55b000000000000000000000000000000000775f4ff6c24aacd1e2a1dc738031ee8e32d6e47ae6bfdcf539822b7efaf2816b8dd58136bc6bf6a14e725ade134a0a500000000000000000000000000000000188285946e65235b22ff05a2d4aaa9dfd37238c872cd663385b42c54cdb813967fcfbf852e6db3f457adc2b2ad70cfa11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012ecfd019ffb86b58e8a5773482b3ac8b58b705c1da2896b885c41b6053c06e25cb76d8dd222280bf5ed1e81d8c8478e0000000000000000000000000000000000c249ca53663917212d185d472419c8777276dcdac08ef9610c54f07e326ddd7ed60198fecc7b6b4fab3ae858fb3f8f0000000000000000000000000000000009922a9469e46e07be39cd9ecfdbfc1cbc030b8bb48f57bc5c8feaa447a3573f06d397134357c48854486d717058151000000000000000000000000000000000177c2d7fd5136df5bbdc2f220ba4b92c1ae97a1f43541afdbe67260f38bd2b0f556ce034212b85cc2a26acb210676bed1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001565c7c15bb1763d3289a31155eb9d28243427f07b8db224384fea64d8141f2e5a3592c5ac39e3e373148bf71cbfdf6500000000000000000000000000000000123ba9c99652eb0cdd19fe95a641b1dbcffea425bb3c07f2f099ca226001e6df17f42271f246c595bf872b69e830eb2b000000000000000000000000000000000a25e0580ffde95097d303a9ce76948e40fe7e5b6bf172f7add2f66de0ea715268174fbbf20313ef7ae197b656d4571f0000000000000000000000000000000001eec81ab2eb68675f031af0b425767917a400cf5a0fd02a9178e4486ca9e7367271c644030244532c4d5449daa04f801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000004a266245f683e5443d77d63d7995501a5bab7539e980887dc546595f873b88fbd6a84f4dcb5c6ee6d3d8a3869be6dc000000000000000000000000000000000e5e2af537ac763ac1ea6bbd1fbd0eef4217fc53194ebe8a71af44e20f78dee17178b2a82f0471f90ae80ea73521d9f90000000000000000000000000000000017f7ddba179d67e69eacb523cfc100a5b9aaef7c2d8f8a5e360c1f3d274a2816c391cca0e110ceddc7c9f5f62c7facd30000000000000000000000000000000004881af530e0ccb481e7b5b2c0efcb8cc2224cb13d9c4d15f96941982db3db3509641cd5d10aa9f409fa8fafdac896801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002014fee4aa06b8b54df685fa317e6ae66ffe03400bf00a3b4bb9d8582f3cafcf20eeddebf29b42cf38182eb2c9f5969000000000000000000000000000000000e7bc3acd7c665fcaff176bc371d6b1619e71f8ff0d98c934281fa980955a872eda935d312d2be51d1e18ccc794f505f000000000000000000000000000000000139f54c94fd27ed1158ac68a963a3be189e3c5321b5b339734d467a01183a7afc20af10e56a04d05a40c3ef66e5d5f500000000000000000000000000000000082ffaec3f71773b0a337001f7eb83b7127f4bac147506985c22671e5845f9ea43c2fd07ef75ccec9f0b3c4f999d8fa71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d3188ec56b89efdd4140eaf94729db68ad1db5d8409be8812ca2c55f6beb41e288b5f57b7e0e320ac9ba524d5ec775d000000000000000000000000000000000e5d2dfbe3623d9869b2370b44bde33263c983c2b127b2771e8998593dc74b7e95dd3e06331993e02d316f58209f9265000000000000000000000000000000001846dd1057c0c1611d130392b6a85e9c21dc97bb4b7e58a1f2b29feff4189a1d0ac08b848a0d8514c7acff4fee8c9af0000000000000000000000000000000000de97f51f406382a0afc5e8727f78d528e04b138d3e99e38c0e285c556af840759eae9d61a65c99ef08a22f3a97074301824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000159f056cb7492c136a22a9bed3213a3d719648bbc94c62a11368a59b2df53b2d064fee6b64453e75efe0449c891a2ecf0000000000000000000000000000000008917a967024410371060e279a065f42add5effbaaa3f0d5cc9d50a2d11a1bad2b277b8d20e9a8e0704895b383bc2bec0000000000000000000000000000000013ed48213dddf23ad4582a18d944d031995dc1fd8911aeee63379006adc8bca790791e45994c3950b336a8801badc037000000000000000000000000000000000edd30ec921b9e05f15e506814960d49b561bbec136e4717aa58d217cd1712e45c7a5fa81788d1aac8e1abf37eca463c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000030cab3e0e518d8ae1b59222dc4efe3d0df221cf3062891f9df9bbdae0db7b3cc691c19316c563b76ba7d2eecea5768c000000000000000000000000000000001439f17a3c3c78166c8ad39474c3959f34fce0909b8073ea397d5574d61915efa153518005e03896f180adee8dbad2ae000000000000000000000000000000000428dcc93864d930d05371cb0e8cfbebe26e3df67611ed045c68f86462b43144fc47eb7a7a8cd2a60f1c83702112e99c00000000000000000000000000000000009536646d9c7120a3691a347e100da139cc05c2bf8ce351f0710aea25bca104e6aeeedd0463103f459ba920e42f5d401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000020489f3c57221e2e98823e40267d8dc7fec5ecc16d6683e6abddfe664d1ec19ad95ac645caf184a6a5a9765cd88187800000000000000000000000000000000141c336c6cc6b48ebc614db0b4a3f06a471619386444b00a16720e924a8afbfd71a262e8639eedc2e58bd32c8a161a000000000000000000000000000000000004f43c1d4b9d18d1859a7b1a0f2694cd619f1d05662ace8095c19d59bf5baedeb8348a6584f2530e2c9fe34c31e505b6000000000000000000000000000000000d1dda7763109331eb3e777b94b9a9d2cd4b055689dd31f26baf3a17f866714a97729808abe2bc7f3f107e4f74fa65551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f64fa02c64668b8c31684dc7d028a674938ed86cb3654695ad4b37c093dd21fcff225927938917a14cb59340808b0ba00000000000000000000000000000000147f9a2ddb46311e9e25784ee360b367ba4566f06a59ff18d525120aee4903bda6de92b8f264d2cc9079594e9df590cc000000000000000000000000000000000dc9eec8d41d4461394585e662b9cf53e71ae86633e7602ade1ed48ca2a249194389a46bb301ebb9abf0aa946a724adb0000000000000000000000000000000015c4b0513f54009dd97fc0a1369f1c4f9f6a4420b88952baac38cb641d0f4bc75be8d64ff2219f0e1eb54c9b117711c11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ff9450a6384a743c172c50548c5771154fb701bf2676f565ce4ff1fd542c5ec67f5e6246029ff25aa3bc124b528ac83000000000000000000000000000000000df5a88f6679e81e5ce2b04b9f40ea04c0716fe3242a5ea38df33e4f704ae3ef9f0a8dd22d0ec80c739616bac84c6e70000000000000000000000000000000001198ebd3f95f5901c323f5363efdea94bd9504a91f69177348fb0e6499ee07a1c90c1d22c36a6bbfff111f538c36fc5100000000000000000000000000000000190c2e4d307a9f4cae822c5feb1612d89d5879d1e5ee7fdc65006b30f81eef7a9328fa030791a892b2a01790c2ef37551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000057ab7a09100254232f3cecdc9f8029948ba29bbe4c02dcf7840c8c9ca799e96436c6de292dd74284f0a1a3b4a823386000000000000000000000000000000000f24cbb3c25de6a49054c22a7312037ca10d7cb29c4c56d8cfefbf14203740b5b44c57f1d94c677b58abe4a7cc862f49000000000000000000000000000000001763d329b41d215e5c83d305a5ada860123eaae55736f1aa9af00113a30911e7999e174c4bf77ca28b373c4ecf1f6da500000000000000000000000000000000180e78b606854b01397b6be1d2d399aa5786de6ceb9dd71b5f0620d6d9a14d5ba8a8d3725c6c4e04d9b627d5a032175f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b4a7ee6a5d8a800a5a6dc52244b4a16be005a5d0f56e26b5f484ae6741bddf0c687864ce91d7034983def161065562500000000000000000000000000000000199ae18d3d872a80c00a0032e086048ccd9f960a916179fad150428f86b4b4c34a4d68402b54e7930c2b8c5e18424c690000000000000000000000000000000015785624871df04325ac9a1adef70b61c5095fb7f04cb8af48e28b3a538893f1ce77f5ef7bc46c9360043e2200a236ef000000000000000000000000000000000be56d37fb902564b9d67b7041fb126afdc19b71695273ddc7db741ec33c5f7b9bee392e171e2f86b2a26d156055f10d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000237fd377466aa897cce1cecac822408d835bea16ca81e3f4d78de1ac9c88f99f7c3060400d576288270db785a11c7690000000000000000000000000000000017e97a5c1180bd4bd1cf6c22f5b2796783908d8920d580131cddcff5073a9c04aa4b6312a010367a72db94e3f71cfdd30000000000000000000000000000000012bbece809142ef3902867698aff9aabae77f30efc79b32f3ab75899b06fbb26618d03661010c92f2c87baa88dcafe19000000000000000000000000000000000ff2bdf42031e500c7dd4796a417ba6543e2dd98ee7612fa345d631bcaa518c7c6f7b66f9cbc54722e0f519752f67cdf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fa59c8bc43e312392ff3a9e6dea839475962229bc408bd6adc0da18cb60e2b0b534bbe1c008549d597454391c44e5430000000000000000000000000000000016f101a351d3e0b1c4fa4598f1e3177e017b73fe843e0bf980fb570423f91eb9c334827c77d845432dd093ed205c9fb1000000000000000000000000000000001196ebb311900d6868117113d90c552cab49803cb0a0b8cf391b2fd9cdf1990c7649d47dcc2410a0cec6a64a749343c7000000000000000000000000000000000132a5483eedf0731c8659faae2ca4f5a3fff34223ef351aa7f06e4c981ee82945f5beed4682f78d4886c7d5446f50f31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010077db5bde3b49ba046709a79a880b655b0f11fa3e4b9912172da0f8058a9a418d609d9896e79418df1ff227737c9ce0000000000000000000000000000000018176b1ad8a805446038336a04c69f98e29980e60c4dbe42dc3a9a69f9081ddb9507a271869169ae302751994ac2169900000000000000000000000000000000050a78400702e9d63d7f9b1ed76d4c94b80b0bd57860b01bbebba1623a859697802de1078f42f699944edf021d75e53b0000000000000000000000000000000019763ddd75a07fabc1ec6ed793b7a844141d264bb439c4356e30497904ac9fb51879252e2f52668970b7cb9a0810fdb41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f3b26ed3bfa1080d26fb1095bb7aab4da72c0aa90ffe9a7571aec2e623f0951eed48e1b811e0b11deb4e337bd720c640000000000000000000000000000000011241b13882b91e400b9a262be668d516af35e6e5142c247121bccf2b66b0d3e8b597cedd0d845beba4062424286464e0000000000000000000000000000000018d65ca084d05f17eb56bf4701f73590dd942bb9a9835b5588d66eefbeae5469eeb65cc04db75a57155ac24ca253245f0000000000000000000000000000000011043d27631cfddeba611760746df2fee3ea3208ef1b603f741570a98d88c3389c46dbabe5701402758ac12776a198cc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ee07ba9c2316d44065fb3d9b8d739da7e6d8c4226b8184567e59d14e787123918269c153b3f5e0da0dc077461be3fd3000000000000000000000000000000000d01499b5c0a3ebdc213938656d3ffced0a54c236cdfff93e1a0490074eb428516464779612efd2f683e8693029bbe2f000000000000000000000000000000000aaa270b96987ad5935b4f8a987381791952d8028d2983e71ae71c201d6c583bc2aeff5ca827ee4a1b0bcd801646824b00000000000000000000000000000000064e8e652d228d78f49ad75a6b3b0a273cd4dac8b81e5de5de45040d822a09289460475e2f24260b48d0be2407526f051824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001981ee496f2adb595f8d97a1720264670d87f1860486e16f00dea74a945663681b09fbc7fd793492406cd51f7722a7090000000000000000000000000000000000d578a8badf0380362f42eef18a115e482bb2b14f5f7c896ad1b248bce86fe4282804f44ee9ccae8a29ee860b4ee8650000000000000000000000000000000017ecfddad4e5a0f335900d19057274a928cec1a6818f5ce0d81c0bab5bcbddac68a94cc724ad67c0a600e45d879cd3d8000000000000000000000000000000000d81b219565f8554ad1f7bd139e77a96642b51d73f1b89f978db4dc1cf3e781f14a659226b7ff2c524970dcb02a462061824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000907c0e117ca2628517b6807a0d023d17b2a5a7188ab50c3660f5a716d05fc78f51d98fa739adc7959d77b16c832f5000000000000000000000000000000000006ccc067a6886a88f7a0b1f370c0ffaa7bb18ab4f4923cbc39aa292257dc69f80ee2d78d6785aa5bfd321368c73e02870000000000000000000000000000000010c13078cbf02f1cbfde48e11f52c5e9b6d74845244316e6482a997bc0c35db14e8c7246627ee2e6844864a775fc168e00000000000000000000000000000000095aa56fdef1eb2b268a0b996c1aa5342303f3dd2b50923c99c4b72ee81f742f7273e78c27a7ab3984af493b574a566b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004349ae0f80d90d9b92e757d4ed27dfb7a003e22719cca7661649a55dcf3a79192bb19b92309cc32af8020b344fac02700000000000000000000000000000000085e2c5493255e911482144788920ebf311bd5e93fe85056ffd08ae76ce666474c11bdd9467515621dbf65f998138a72000000000000000000000000000000000e9767ff8d73500397a43d644fcb3d114d6ce336b75cdf0744978051603e891480613096c6959f279518a49efbd3cefb0000000000000000000000000000000015785fa9647aa5be46d82bc5b257ba4317a0c8bd75ba4f0735c718086abc35b59e9d8761023643fd98d0ee82e4988da51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010b5c47ac28de1316725fc048d06d172bf9e5205222802f5293bd3b39869b9451d1c23b4514d7f0d7db1d750a641276a000000000000000000000000000000000ab2fea3c7659635e3d37440e49233335dd18cf3cb4d746738d326b89853ab04da01834a35b02f3eb9c555f4204abf5a000000000000000000000000000000001603ba50751ba1d3af8f8b9a56edeeec42eaeb37ef89e2bb445f058f9a0aa4e94e215f97e51ab747f3357193ff56815400000000000000000000000000000000047e7e88c5e6074ef0ce938ecde5f2d378d510640f049f738d5999c01762bc050ffee6eb9e05cf3452404fbd5c52ca581824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000065f0436ef74dcd0603b4b6921a150754232aa5a0b36631f9435fe95f189f6f9caa5d41ea0296a77556ec1e6be69ac0c0000000000000000000000000000000003d518363c68dde58f596c2c83424c04aab530359fbc288bce56bdbf0a4275cd9ab5147feb77983b148864528ebf9d56000000000000000000000000000000000d2fbb6f8220f4d7975df76ae86be37f448d13392623942a4dee4fbc16dabe86ca33984c429e1732bad7bf2bf7a63d93000000000000000000000000000000000c1f2e5c07196d59e61cfed0282dbf84aabbbfe0e5aa319dda47f15f663888533730dfc62a3b626f5d647a2174b555c81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b63b0f91837899fc3a5c8cebf4fd03de4997a36d7fb2ebbc46e3a0ca62b8d4f5fe193a669ad6499b004580f9a6a67ea0000000000000000000000000000000003fc02cf7a48737eea8e699b090f8a24e597227fea2c4e7c78f03fde6601df9409ad84b3b71204266136f5ec11961224000000000000000000000000000000000e0bf0e94ec6ceb784a16369d446408292e8b3be7137ea066956c16e75bcd29ecba1e76e6f6010189a63d64424deb206000000000000000000000000000000000f4cb04088808b3486a5dab785fefa7eb8bb01d66a9e4b696a2fbab2add7b7b2ecac6905f28f4e53df460376ed77c5351824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017a001a571fd2a5427a678066c3283226c153f41b38260923a9235717a8f63438ba4630d968ba8b6d35ce6f10df559b300000000000000000000000000000000187fd7ddfc6edfe8c168d0c39f8ebec03bbcbcf5d660a0b7faa4c9c02ab6844505835c97337989be85da128ddbc2987800000000000000000000000000000000191696547c4f4aca3cefcb2e37da58960b2acac1cd7fc3c6ac2ab6575c777cb8c643d51d1aa4b7f1b894413cecd7c14d0000000000000000000000000000000004535f298eaabe35018ea1aa59309445b86c90a6098157ee3514b2ea5bfde659ebb197673d0e84853e006b4413115ef61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017c37aa4b763862f685ba6ef89b4d3fcea7cfb1c40c26710a428d20209c2e006ac7eeb04bdb23addd60c6603673d1a12000000000000000000000000000000000af2d501c2cede3ca33e62e38fd9cadf61b1e42f39ca5d8cf96094702572b66fb0a73007bfd8f8bbe35e7f94a83f3507000000000000000000000000000000000fb8aa0bf0065003fe8e7b7d0438c00f3c1d4709c2982380e9c5919f1e1840efee59c01f72a619b092ddb4af50ddb6b3000000000000000000000000000000000030c347b5b289a2099f05d51f576d10518503e40932cbdfd8b2d8728d6ab67731ffd3553ee5a501fe4b256f6f0a8aba1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000092003e51e8ba3c7184ce5fa1e841519902228487588950d551df9c73504d26360a226cb287acd00fadec5019af35cb0000000000000000000000000000000001623545a003b3a0dc0f832fccc1ba420b353c2c2a15d77d0d8bc7c52587b79c7c35765cd1cd1de008c7e6bd96d994ab000000000000000000000000000000001986e9f839530a8b6a7ef4bdc2b7126a72b3a73ed2f24d5c7558a34578305ab82bcfc4d6a449a0b844844ffd2386bdd60000000000000000000000000000000006992656873bbdfcab7f4adeb4fd4c8090c132df16325518e4e9ecc94e7e9150067026d554fe333248f5f357e6acb1541824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015c0644ad831033eb4e58db3f76c94a9bf31bd0be767ef15340d57e45844fc3f55fd29457f81c82bacc9bf6cb97b5b490000000000000000000000000000000015926badcb95f762d0b86c430b67fcc471b9a56a29740d2367a71af1c3c97c8d41b97395ef9c825769986216ef14e5c50000000000000000000000000000000007966fbb5222ee7c60eed0b50be7f52cd4529aa1dd0e8144c1885329e344cf8809728a026fffe8e0f22e5968368aaccd000000000000000000000000000000001900e496c37ed7e743a76bbf121b8998af95a72e624618a5bea3cddc410902242dea40db1a5059fd628bf790b58e17581824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000106d9034694c29483e2cac1a3f55e88121f3dae32d08a15537b57058af93e0b125f87381bd5b0c3332e6240c8318a730000000000000000000000000000000003e925789cf8dcf78556647eda280c0f786a86b71d17bd04f8097ab478497f9f3388efda0f8cdbde83ddae70a61ea74c0000000000000000000000000000000018f2826daec8c239ca24395a2d4590b03544b1135558fd049e0eeb4e1e2e68924975527192bbc71e7a7984670af17342000000000000000000000000000000000ce9a748558afd245159bc17244e90df35c3ce08444d3313b8b090e5570bea1ace9c05adf80a381923d87da4cb36d6431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010d3c247d59457ac3feec6efe5c1aa07d91058c2f127281f8fedbbc2a65ddf5fbda2b07f92232f5b3f6dae5b28a0186a00000000000000000000000000000000085e33841f02c3883ec3b0184e4502c1277d45734789bdb2ce86e5ea3c03f73d9dd295be09ad99f3709d6c2b657e496b0000000000000000000000000000000003026ed8e4cf8c1b665f396e5c2cadf02c35853a7557d47477022d89a0b1fe8649ab073923f773dd39160bb5c02d6c6800000000000000000000000000000000096775ee4d2b24f1bc76e6e67c52c679a7852e64051b8ac0e0f448f42c4a8739185d585ece6bd91084fe6db7490a0fac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001179123c4e26298dc7757431d6427163d1458d0f16a5333e8cd695f1e0480882fb94bdeb44182e0243726209fc9719d90000000000000000000000000000000010dc8414f9f66cfc9539ef33bf3282d41e4bab53e3b97b88ab19d9bdcfa821532044ac081b22c17a1c7d6101c3b33cc20000000000000000000000000000000009d4f24f3427dcd4e64af0788d9201a2f081657907fe82da6d5a2d0949813aaf7fb0a2a276f4a426eaf0e19baa6eb1c800000000000000000000000000000000163cc177fb48e108539568ce153fa04dc95ef8e394c4cb50e9f087d81c4cf57655b6409aa97ad47849445b2b1bfa24f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cccef0eb0cf89675827ab514e56f05c973a8aef9b9b13022894e9ac115a1f57fdc6e579262aa11a81c38676263620c300000000000000000000000000000000034653e7da449c2084168697fa1b29048e592b6ecd65c4c671c64612167be749effdb3829827c5e49b0e8a875c296add00000000000000000000000000000000192a4dac703e856a587623d0727d8fe1759bbb571757ad70b69757dceea9b3b1d243549ba6ecd88d4e7c505179c8a1b9000000000000000000000000000000000d17d3d6e5c6b07b7768988f7c9234006faa7637d914ed7c40b4be9eed65a9a0261b42c1803c02c3c7eea5f7fd1ee52a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e964e6f7e134ca54bbdab74a6ea0bc19f52d7ee610887afdf058a5e6a855bdf0e1ddd65c40abb714291808d41cce6b1000000000000000000000000000000001705bb063994356c83f2fcf95abb8701b763437a38d4f0736193b14148f6a77cc96de59116a1d64601aa0f5ee6b498890000000000000000000000000000000005182ddf5ce75e21cb8b43367185a90b8712c652cc9d5a8e4931cbc2a347a8426eeec5d034e667c798939095991f7361000000000000000000000000000000001734837acfece89bc74d6b591eabcb09497b6fd9b08c28cfd4168ae75a951cb4b7de8cf7298aabefd1c8a8c088b102e51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008140cdb4cb8cfc8389e5cfe143bad14c5d52859418ce201b47e44b591d11847c17a9130de072e3b08b6d9b622628c600000000000000000000000000000000017f9e770eb975b1da79f5eeeeff3db2c256c4d9d0ef26ef6b9c7e84d89827d9e5857f80f3689c917e91fe35ce750316f000000000000000000000000000000001759f95704a6c088d7c32dc9457e6e79e64126f87bfe9e8ada8c3e6f6877c1498df2f4bbded33e8f2a591150f2aef0dd00000000000000000000000000000000042eb28f70e9cb5713ae0f99911b895af1fb136765cfddd49d126ac89c5205f1a9978222b06963823dc327e3555203d71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000df43fe1fdd5f1db37abe99fc5cc7a0d796c38257fe1cb483ca915acb35f9356051963ef03b3fc7f0896043acfe20007000000000000000000000000000000000de3030e07cfa332158e8c6739651067d015d3cbb7f13e2267d8eda3341b488c792a552a9c4cf37b9d85788858a3b741000000000000000000000000000000001815d4074d940078ebb29d01fd4440a7e903e2594400beeec5a49099158074d0892688d625d90fcdfdb344355865942a0000000000000000000000000000000011dfbf5993989b0918c3e1552c575b34c2ed33e27303480ad6911e9ae406d06f530fbfb75313cf9beda18b9aca8ce34c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015588b2ac123a52c7dba167e56a06abc3e1f54ebe28812a658f208d57ab423bbce08876624c10095132fed8261577f83000000000000000000000000000000000ac654818f3b71caf47cf0715208ebb5bf2afa87b95b85911b8b687f9d96be8cc6b8b94585e12b9611542990f1a1f137000000000000000000000000000000001759fa999db74bcd803aa956004422d9b389c51f5bdd399fbdfe3fa95e180bc0786358b6df2a90dd3bc42ef811213b140000000000000000000000000000000011910f7f1e572a2769b333d622ffc29505243f95d2c14d7cf477a521ae5ca562ab86a40747e3a99aa7b22b78d3c18fdf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003110ffcbca535770efc3237fa1361647633fca5d26a0c1365742326e42ae71dce6236f1a394a4cf3457622e5ce2b2d40000000000000000000000000000000019a808f34f27f28d1539aa96ac98f709ad2548594dfae76db7221d70f0358b6cc01b160302017deea95ecd7826d4218c000000000000000000000000000000000456cad0d6d602e87bf9426cbfe9681720dd0840dbfa72a88e23f4dd5ec48f3f6ea6e68835985ddf5e2388d12c380ea00000000000000000000000000000000003fa2d484b9203b926f52db3ce3862ec438ea01cd2b94a98485ac074b92ef2eda7330a8a2968926e48f4bb17268808ba1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bbf62ecf0e0f1f43d05ea4049114d316858feeb5b3f4c87755c8634831768a0ce6fe7956cbe9782d52f7c2c6daf743a00000000000000000000000000000000043fe2d93d8667b324daf6d0c78451469ec4addd89ffe26618cb3513c20b54d1667c4f0f798e0bb57dfff9544b0f41200000000000000000000000000000000001b7562ee8b7c0ca113c1c96354aeae4ae33cf1b7847f9763b8341f47c71f4614d7e6c35356f0b20cc9daeb3e2241910000000000000000000000000000000000da22f72f4c534b4f6a182f55778326f03966e1b6232526a9f61324fa21cf4e9829da54cf98f09f95d2d3d39ee6edc371824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001614a7583c4a0e9e75c5c05297b634b23f52aae53fd14fa298e7b9e5e6f396a41b6d14a5172501b6271f38887cd149320000000000000000000000000000000007e13688c00c2d5458328df8a761eb2940beb1d47e5588f6101dcac85889c19100c28e480332e4dcebdaa8ea9b2aacf6000000000000000000000000000000001919ab7983805f8aa845de443968bf0623a81aefe20b92756078f4768682f4ed974b7315ad60a44fbad335957d7044c90000000000000000000000000000000012fb65a7549fa68cdd4c595cb07c0aa17310ba329c2dc81de4ee78e15f801e492be9ebf389ce9f746fd10a27c555fe3f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a9dcb9d4e1731040b186c9749f12808d6f9befda70aeadd88ed342c0a655c783ad7c09136a3a8032afe3bb0acd88d900000000000000000000000000000000002fbfe6f827ccda267a37a178718568c327ba19b604d3838e4b27f0690e06d40147171bfbce6533c6fd68c06d9a205f30000000000000000000000000000000019b8bb27f0ddd3c8188dd442a5581ab45512ef49daf22b8eb3fc1c468a0b8835f70986fb036f9fbd571b2eef1d4734d1000000000000000000000000000000000bb135d756b526bb06d728bd1ad3078bf844a8abe2d3cc646aff5f8472f24aecc2683955d1e99775297072a51744918d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001997167a030a1e9b630aa66fc9ef1b5a756cfb164bc4adc1fae2e2fcbac0e79897074d6c21996d7257ca2a8ed3a800d8000000000000000000000000000000000cb934cebdccb1aa8d17d27cd69c11c6afc4f7a4371a159f7043ec12aba4ecccb489733fa0de3ea3dfe5ed2181c47adf0000000000000000000000000000000005f37a6783e54e8652cecf1ae73985a1a032346a2214208aa987b7aa20ed0f25b6661166ae7312fab7cfe4caa6713446000000000000000000000000000000000e43dd67e0e746274dfb00d8d447c8c476225905f82d881eb3d5443eb8ee2e186d0b8e2fade98da52d14c6135ee0ab7e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017a3199176836da4cc11b9222b2577335a492710d9550065583e18376f184525748f42124b18f49c8ee15091e3042ce000000000000000000000000000000000104f3bfd72a17e08e27c1269d029b9ca5cb0cf10578d5188cc6959041097982d8ef4c69347571f947f488cd2aea949120000000000000000000000000000000015e173d9a9e9b97a37f307795f5fcbf913cf3af37d2fb6831d6b9e9df56ec0d5bf277d6cbad64edd584efb96472b3e6c000000000000000000000000000000000b33774433dc1b6392d908fe01e6b5e6971980ad9f4c5be1be9faf44e1565c7a595498e9f078bb7e4c94c3aac3090db11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000132e2a31b62ac16f46166a9d6a77e49d627c6d7215165e30acc96ced4ae57b8653a353d6916ead2fcc59886c65b22fcf000000000000000000000000000000000c655f8b367fb8019b19f7f1a72349aa3640f22dba3a1fcdc749c5bf9f5f9c86e0a07dc7ff5cd4316691d977eedd0f4200000000000000000000000000000000171752d3d4f9e701c3514df071f78f13271ed4886adeeb65b4425d349a1c4a2bacbe94497be48a420abc3bde4f7d15110000000000000000000000000000000000ba2bc6a9d908b8760208d91b744543e3e8acc44241f480883c96d3beb169e6ac7229d9c9b23206fa745e3f449fb43b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000065a69c9bb85cac923021f28072283c1a4b77a9a629047a9fba87654365e1fb55833725f699b82d2a99e06214875645000000000000000000000000000000000126ef73f13a52afb960c11628a568dd181e97f7af44abb29f007b3f3acf376d9a428a0eac6ff38bd824835547beac630000000000000000000000000000000000f2846efd22b202ef8cb7fe91e3164749e69f66f449b72dcf34a7503c60c46f4d79da2ebeaa35d4b8bc3a156a546c84b00000000000000000000000000000000088e1d55c8206b4a2034ca0edd4d397c5a10ed3a93d2832e846bc128cb19356d33cbf4b89458d5b5ebedfdc1c7dfde231824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013a14529c650ce5e1e570a1ae183727810e20f4eabcf9c2352dec714448997a10ce044fb08fbf153da399bc1b4e8f36a000000000000000000000000000000000b4a0f2f1ffc49deb3959984f522ea271d171fb0e69fef232b6e12c50cd4c5f98b8d615b1ad8f53749dc396d1a3556f0000000000000000000000000000000000f08a83857984fb0b25fd2fdf4067264ae0e8940ff73cdeca74530fa85b997264be8bccc439216bf5612a4730361a442000000000000000000000000000000000326b846cf8a34045287effb1fd9f456c4b04dad5e7bb78883d9b938b0ee76ec09f0ad22ab23aefd549613d49f9ae59a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005d9b9c8d3b6c3eee769553717b2b8de4b51dcff950444b9644e18d87b676f3dde2732f57e41ea7ceaaeacd8b479736a0000000000000000000000000000000005ddf6a5fb4d7b28c5d4b045245d870415c255815802f9964321c13a38fccc29159e91d630b891111fb1047e1c45c9d80000000000000000000000000000000015e00957e6b97d936d60fdb331f0d78e992cc098d8a240f75caf80ee285cc414c7523a3a43ec90a72ce864151eb0c0770000000000000000000000000000000015de781c05cdaeb24fa6a8fe3497fcff4c4b102048c1a9e758412e69d15fa2112d52ac1f62ae155c967e52e2d7d4c1851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f34fc2e9e857f06ce231cfde4dffff2dc84dbe773dc4d7627bbdf126fd855efd60c644157fa84456be2160b08d397a300000000000000000000000000000000005aeedb4c7e91c93560dfc93aa484bc6180501c29f46a706400db27f3074d69ec239a9d0bab6da90e4233310cbe07c900000000000000000000000000000000170bc381622dbaeeef978b34f16f169575906b58827c0788d4ebf0c635db4e6c5236d3e2df9ed0870e7813863ae5cf3e000000000000000000000000000000001727237da4b3fddaebd04ba922f57675f52bc581edd75502ce970ce24449dcb38e53957094605dc62746e1ac5ae6b83c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f043a8713b5c0cf6b865feb19113927a089864d51918d10bae89f9971bf768f69185107be13e6ca25f60b7c782918c800000000000000000000000000000000187bd05d8348c82b4dce46dd4d325e8c8847d1ac954b888f5e8cda299e5c8d808f04e0dd0eb870ce1141823ea990246c000000000000000000000000000000001244ab6e621390501361028117d7144d0a2662fdcac9fb92c2189f2e1254c0acf4610810b0ab221332e5afcb750dca0f00000000000000000000000000000000105c16a2eabf83e2af2617eabe2ea68afedf9915bbd3d6694126d72df8fe07094014a1c833ee89ad01f3f77bdedf8d611824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007b013c832f10d4b31b0162c607f68ec74ec96ebe7078117318438b30267ce2e592e1acb583a3be6f8a714ba0d3d747b0000000000000000000000000000000007766ed0b47b107587682572ffe3155b27681d8a273a51a6aa15dd599fba1109b3cccd8f9ef070263897be0c238f6d0a000000000000000000000000000000001243031f2537fb8ca314b1a5046cb61f2ef464d2a0aea659a1fa38f2ba2d7efbf3d9c6cec33210fd2b511d1d2625830500000000000000000000000000000000069a1819789546594db0bf1d626f8eb39da9256e648dbcd070014880bff3f8276ae15914bfee85c68761ac2ff7e0fe0a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014b84e51d82ec11f438f79c7df8b7661041c9209e249ad47277cd6e0aeced61026b9af179fcc9856812e1bde581a57da00000000000000000000000000000000033176e1f0a031a70ef1525e1bd05c60a3a771aa3d08cb30c44a637eec12ab429a6643fc77a5c3e67365e187a2de3dbf000000000000000000000000000000000eeb5a8714038d775912b3ac5a153c3008a86b1033bf4ef66bbdc5a2a2e408fca069fed9991d08aeadc1b18fab17fcbf0000000000000000000000000000000014421e823b5deab8fb5b3be584f8ed7f5dcd54016a1b4e321fad29e7c6c60dfcf706d3c648ca8a35dd293d1fbda17b6c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000321e7a6a771006db61cf7bd270c2a7e3fe0e967fa54db316fb48290d69d1a1a6579fe257c86bfa27f99fbca3ad30ebd000000000000000000000000000000001373ba6b8d7dadf1f714a9c28f686ef2b8a6c14c03d776f10b2ede5f3b9b789f5e2fe89b660ff4d16a2a2c1e4fb55f100000000000000000000000000000000004949a7b91d9c068f874f2a447d8ae15f7460c5e10a30ea97d1f19301e6c199d83799c3cb96c574adfa3153aef92ce180000000000000000000000000000000004786d19e3602c7e0717bdd04d6a709291cad672df856c52b2602090ef47c7d02a2cb80095cbc2092e79c009d3ba81441824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002c86095c7a6d66ad54a240b99907aeb19946f899cf4dc3d60cd61ead53f765d728b4009545b36cc71b419762d66e49e00000000000000000000000000000000138c6b9df8753afd528af139fa1d3b419e2abd4d60e8a78695b537b0d7d9adc49d60a8774b69f98263c87422bdbfc9440000000000000000000000000000000008b499f71c538063606c0bf691615b29f9c05de70ad785db0e18e8fa955ee7d5553a3fc6f7492531bb6703f625ba7f4d00000000000000000000000000000000061c4a989bfecfdc2f83f448c2e15f69b87d9208d63c1a5948cde5bfb6e102dfaaa87f2b5448255df53c335b998de16f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017bb7cfd39e1869149d70091d4c103c7504090cbdede75e68464d065c9a535959d9f44ccc7b9185c637fe36526d911ec0000000000000000000000000000000008206f8096d24753e4ac3ddb360a4356dc0960940bd14c796804b4fea6be6c90cbdda053f2283f6de0259a4541f0972a000000000000000000000000000000000a5fa157207c1cfb658a430210d7cbe558962a6c3a9e05a60f3f20217f15a586122bc088a17246b999a3a5947dff5091000000000000000000000000000000000e87a8604f361e3bca64f51aa12636a908fa0792ab0448d6fdfe60e95f0b70bcad7522469f037cc3d53e02424f8e6b711824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018aebb8de8351e521add2550f82b0c5fcf2ba3a04278af304b90d4e87627ef822e391b7d01a43be4c3fefff721e95839000000000000000000000000000000000ceca7d82f2880b9667ecb82b87cc0b0902dacc204572d43fdfe534f8fdd9c95e993fbc6f5089fcfc86721378e3934ab000000000000000000000000000000001945eb052b2b18f4b24ba8be1cb8699477a0fb954589c1d54807562ebbc406e0b69afed0da654a43996246aca5e2d03500000000000000000000000000000000068ef5a9de112f857e2405a17aa13d7410e53cc0626a0de84bc5e036b364183b7578948944fe49deb8f1a977e50e64c01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000016aabd078fa8b7540e63b11ae13cafdfe774e9bd0c10dcc0306af335cf5d6b66059602c0257c4a6dc2bbef489894b63000000000000000000000000000000000aeb8dee867f9ef8b90437f3674ab6d9b6342dafc6fab273567bd09d6a5193ddd7832701082b86a91e81cfc3cc7b66b00000000000000000000000000000000005ab7b43f34f42c768ec878e5ee673e91cc83fa4a475c80462aba328f108ea989e62abf879ff2141cc3b53854336d6cd00000000000000000000000000000000176a4b3ec9d206a83e7584e21224eb9aa150c1ce954e8c9e6f6b3f76b0cadc716022decfe7f3299ba073743d416783421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ed417a3b8bb8fb8e45f60f4437544cbd79160ce4d347705a391c2d55bbde1d7b47e32ccf7704e6e7c1b8a10e915cd33000000000000000000000000000000000f96bb3fca666c578a2f7a5369aa18e47c75627c4ec4424449535405bf40ba7b2916ad79897b084b34dfa315c78dacf40000000000000000000000000000000002768383f66145c3ec1759a0980b6dd0ad3ff237b2f8cb4658fc864b9d35208f3a5ea5040c5e8fd40ed9809dcd9a960e00000000000000000000000000000000139e24f49dbc498318fd8a8f64f273958c2c79b8918e0206b6af76a666746e64eeb1c41a55cb8e906bcee31733225fc51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018c26537ad03e1d638bd5dec664e1ebb28fd2bc88bca62b722da21e2f3faed434142ea0b01c949ae4b9b56666e015ba4000000000000000000000000000000001107723a19cb9b2e556e8c2ac1c51455c611066e50c3c42278b799e1d84f4b0623f07252ec9c46b330f92f15086c85eb00000000000000000000000000000000022183865069ff29b06be9d6ce9ee9bb73d4e7ea7a0c7192c6ab1d5d72635c84d3b9dca786e024aeadcf891d58a0365200000000000000000000000000000000138ace168e274d2c6951f818a6e56a52451186ca413def4f0961aad4630cd64a5039e410bb66207b6d20238739ae7b4a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000108dae8e88406a1fa26abf9cc78c8bb3e27645e4548ea7edf4e1b98aea1be4ac546c5c8e9003ebf76cc83723c3590c67000000000000000000000000000000001250067057913cf430a3318e62234b53bb02a33f1cbdee6ca35179eb564efd2d547dab883ba7e7211c2c8c5da17909c60000000000000000000000000000000018d94329a21cbbcefdf0d9665430ca682f1ffea43e5a5e96c7d80bd77218e6ffceb58d8ba6e1d151d46270c948f60e24000000000000000000000000000000000dcc981a3f77ade9711f5c0a248ef6373bd9039e26f0b1c06b1404228283c506b5ee64a4fac7b61d12b94265cb9b5ddb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002595099e4ca262d5e6fdb7becebe3170644f02a9a444e9e2c6420189f02e1e02529f6cb5792186eb8a124df5ba1775d0000000000000000000000000000000009c893800f2ecf608b0b9d993f47b2adebbe2450653964f20351b25c11a491d93c0bf6bd80f791bc65e469a8e10f3cb900000000000000000000000000000000098c347acc5fc1dacc8875a68da38f997cef2f95438c7243e53f8036153c541ad78fc24e82505038ec830a6213b50bff00000000000000000000000000000000179a8b6c115b77b6b77e7a9a140590bf8ea52d753d9f42f866d199faf11b495fef7bd384478d184fd197e7736231a2351824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001965dae74f5c6ee804d755988dc4a3b73e7c93bc552e88f6a6d5f467011583c3e7823d6a233d44a783d6622aa5a40b650000000000000000000000000000000005a7b26c59d24bb7bdc47e1d71c3cc4520af964a05dca4d4ada5b409c6e0a952fddccc8e7e386862da75824f4d4544e800000000000000000000000000000000112df4a999cbff49f50f150ad8f55357cf56cb0a51f3ecd31c4a9450a6848c5a199fb41432549a529b12a4d9984e175b0000000000000000000000000000000011ab6adaa8c4c8134f0c008f8644fc2c4b8b4fd11080166a8cb87ae259c8f20318083aef79de76e2c64b5f0493ab94391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004bb84d67d6735c35bbe5e3f2fae19cc354965b7394310a822e71012a246c2c240676e2f4278f464ca43dfeae072514e00000000000000000000000000000000048438d5f8f0caafa487a2e52a7ec4db2ba770920d9e3232e63b1d4d66e0ff938927d970e7658fdbb93eaf7dbe32935f00000000000000000000000000000000179f8b4d7bc4c19c4f278d21a3f211d07263ac924716cf4f851f2235d5a6f162594815f6d4753136343f8c6f5996c221000000000000000000000000000000000b3eca2bb18c517f168bcd9e9e577b2750a0d28a6ee7ef412bb8b1147639e4ea0bf89d9b020ba7b45c84535603b709521824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011e5591dd97664dc06500ad3137921e46f156ee4645caa7b8db0a8c80d7f733da5cc30570d5b3d0715410569b6feb98700000000000000000000000000000000041c61a9d5cf64c543c755c229a0e1a969ec48bb47fee8fbe605fab879866d3ea3c01302c4b0aad573c9fe3c440c52aa0000000000000000000000000000000016e8cb7b3fd46af1a2e9c2064f19d2d37d7fdc3e33ef1ea44c6cb014dafa525bad99407f35c214d61198a39f79c22a6a00000000000000000000000000000000185d87111e9d9baffd69cfacf1f63ecb775edce00c44c1664140b94fae1805f66104adfc77e1d8526cb474b6ba5b83661824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000084e8a74e7ff97735620353e3b4b45c6c2e80c30b94c04798ab84fc7a47dedd46d3400d53e9a3d47e0567ae840c63c800000000000000000000000000000000001da152972a8d0dde24c788bd13fae8f28f2b2d7eda7617b4512f353d5c17cad542c39b89bb8b1a4d3832f89677bc16b000000000000000000000000000000000d1892e9e5d80fea8ed48c2f4ac9d196a1f98f2d4c1ec02d05da820da917779dc8d7c8257cd326d762ee7a718d715bf30000000000000000000000000000000003dc59c0c5981788515343468a8017e01f1a742e7e83480053d8b970243858859cfd9250d9dbc1bad3ea5d56f893b6501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009982168571eaa4b2d303c69a34a7794fb757d77c5930c4ae2742cc6ff69d3820898306ab8748ee7a2fda37dad051f9700000000000000000000000000000000128ee1222077755c7e8fd2451f2cb15a6ae1c2c29cbca2784b442e00ecbdc218e106ab9f5edeafae693eb2063ad5eda3000000000000000000000000000000000b12e0d0f716c51e8ecf053a8106a1a84768c0dcec09af5eba1f95d3172826294b50f7982df46b22ce0171ebbd25b897000000000000000000000000000000000b540b1ecacd4ed1b433fea300b4b2e17a36e8c6ce0a3395dc8bf7912f56ce8faddcd27ba7d9e3c401ee441d8c6d62f01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000077b8a3b43bbb3e79e621e533c93f5691371920cfc48d336fb23f18b1648a718069d61824b5df97e0cf08e14e7ea5af100000000000000000000000000000000189ee4087eb020ca6507bc39b2f41febed4696f3ede735f94256f5b78e3f1b6a0dc194bae5057ea375f3cca6fe9b103f0000000000000000000000000000000002dab31227e89c44c19acdb6d52db136e5e601a73143034b8d9250f06c087be74d4e47a6f3a83f78dc6ffb5aa2ecf1b40000000000000000000000000000000001aeecb95c081310c99a8ba044c06fe35ad7384d2dcce63ba66c2514937d3299f9ba629f723e12f5b13be292e205eb6e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005323b2e94ab16fa4150925429c6798b81c0911967f77125ee7b0116eb94b21dd67cc9680a1b4f97cbc849a2d43233940000000000000000000000000000000012fdbe3244c9333142532fdc8c09011a83edd16f96913f087931e215867581c8abccced2f05d0e36d17fdb3878a4abcc0000000000000000000000000000000014daf0112a5156d1cf5a9697df709f18c48f43776263e888123b3deb218b80353d9310bb09eb843855dd2d77aad627e8000000000000000000000000000000000ed7f356223a8b7bce7f935d6a284e20a4457073d44e981492df185c3c159e2abbfe79dc2975b0f7c6a5878eaa5f72651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000985fac75ea1a20930bb698cd4ddae6c35ae385a6c8baf55ff3d5a3d16b9baa6c944bc98de5ba3d63de70c3849e13570000000000000000000000000000000008d7cfd17ace82ae9e8abfb9f7048c8e449775db821f84fc3306a96f35a4fdfd32961ab8b77c8ad371cf2552f4a3804a00000000000000000000000000000000038a81c8b851c445faf6a4af2a16cabc0a177f995d65a88fd97f4a7429266748274d430f57fa5be76162480caa40d76a000000000000000000000000000000000b61ade03e3870a0d6551def66c5d742a91cd75196f0dbca323903f15d47eccfc0135244d729b190d2e2ffb662c29ad91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a761939890ba36010fbb173ab01f4b7f3dc60c034630779061b294520517a4c3828841910fca97987b02a59a9797deb00000000000000000000000000000000194c81f568ba893882c81d5c84e15789b19291d850e684855f27a32f0c621b3a5d7bf9235e845a5164959b4fe06d0b3e000000000000000000000000000000000842987c242e4d98311f6fb0ae2ea80614013700c9d5cf0449bd5e07fc2d0b7306b516aba534883d718635267c09c2440000000000000000000000000000000012609a9ed87e6568a6ee5896dd3a01e58b173d3feef634051fd033b27aeb78949d162b10da14097ca327aee8b2d5c3a81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000067fc0a69718226b192ec4c8bb4f254c579343e40e47269e6109776d0e127c3a90ec098ac9aaeb448b0174c51bb5ab96000000000000000000000000000000000fe0e2959b4d38a9e42d819b8386e77b7322b91b9e5a40310955b78385b8ba6f2a0341d84a1e5b26db60e126e4d502a400000000000000000000000000000000111507ab1b27ff88e79d0cbac5a8236a5914692165a104cdf32f93a0435559880b569761564567386fb3a4156569e2cc00000000000000000000000000000000015fef3c4e58d5d0dd073f9b2bac11de877b5cebe571874213664d85b880735e2e289915853ab4bc96516f8f0b5e68911824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000041e1fcb9927b7fce1294d3071ac15abcc85e6ea26758a50610d0ffb3e114c92f31bae94c30c2b4aca787cef1221e87c000000000000000000000000000000001430c8371e5fba95ad5bb65e6d53405e5667e0e9034c0e27e34213c423eb4e87d8a97d6acf6210e3e61b8665e8fd1ba30000000000000000000000000000000003e9b1f155f9458dabae1891a9d69d0b8f342c7e3f86cbe1d43f56431b5ca210779eaef73291991fef1624f161c88b9a0000000000000000000000000000000014d2ca7bd0dd239a4930644bab12d1b350eb2bd33367d777ecb695a08ba3f6e3ddf1bd1495b5bb0a04973556c3f4dc511824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017afa77238c5e0cb667e08b2a8c8a9508edfc2bacda648703fcc9efda7dad60f347f01ddbffcdd2a8c05c15b26352e74000000000000000000000000000000000dc197ccdf45b4f2503363983229918b8b69fa60778a2a7bd007a5751cb6a383d3ed36ff7b266cd66e68d248cd18263a000000000000000000000000000000000c5ae5ece084e9e7c9884fdd015047f6f7d152f687b887ee333f22a95cb9f3aa3dd23e4dc869ac8a23b5ce3851eda0af0000000000000000000000000000000007b9ed5fd063b75f9fc81d8e6b82d63fddf9c238600a95b3985c9dcd1e31d05f9b1e91f8150b14db48872571a4ef5cff1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000084c430f0ef1f01b7416715e51187340b4cefa4eb3adbb7a1f5e8459d2d910be20251bee0c8bfa012be3b90d7624d5b40000000000000000000000000000000016cfd5b2639f3298f40ae81f4faebd1e69c08462833e28125817b2732a871423bd4983efb71c12cfed60144311b798c40000000000000000000000000000000010746ba5447ea73a7daeaa61e60334a06e3a4a4506022a07c083fd86dc72ed15f9686a8d3369948704974598bcd89afa000000000000000000000000000000000b225fa5d85caa77fa823886fb2ffc5d7bc9600f0818666eaabec253211af94cdddde8ec8feb4e28972bfde8453f60c71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000000465439921f86e73931221d277f123cb43621670ded53d220776502df6cbef2002116dd46b8d7bd1cbfe76ef145e400000000000000000000000000000000004e1fc63250b42af245a6b32a21190a7fec583ac87c7375134aaf212d998c7bc4ad3cc00e2f2974a5820d2b6a3056b9700000000000000000000000000000000015466e026fec7d63696f332fc7d8a9a8b0b4919f81dc25e20c8d37cf2b9b6df7e3aeac625a3899dc1091d612e5cdef4000000000000000000000000000000000c33b599cfed8c337472164c9fbaba5c92081ce0d0662d0b4cda47880868c9f6ca610558147db95b653be75f6d8091811824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015f54ddac20f8ec287bcad0dd245ab866c68338a696aed87a21d7c122943c24d199fb0bc85a56e34a921f508ba847f11000000000000000000000000000000000023e090da52dabd4dd69b66e08f9ab5ea31e377e0a4ba89f36b9756548aa256cfacf52f8825c1596b31644c402cad4200000000000000000000000000000000058f91536572b5f68574b6a8ce16d177655cd92bb3ed56552f797fc4c03d45d16e25de704b7d33d3bb529dc4e8121c60000000000000000000000000000000000bc90836202a58a064e392c63de291ed768dd8ddf44867bea99f6fc00ab8d1a6fcb0cc5217aa4981ab8e0decac715ed81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007f63d0a841fbf2d9121c16f09787156e1d22c77c6191ff0e60a96c81d97bb6ed84868a5854d4749053370bb0a5ba3260000000000000000000000000000000018e513210a37174836f0351243fbf23b200af071051822dbab4fd2820e14ab4c159d3526c61cbb396f302211ae5e2e7a000000000000000000000000000000000beafa2465df84f66b15f3e6102f4d0cfb88c208f1583e69e520e83efdfccb2291d62ae662fbfd495e3adca1d11f0965000000000000000000000000000000000cdae97ddad48eb80e89d801ef711514580cead72c91ff40834eea8321c76af62f88c3ac980958387b190f76a606b9801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000035af7869f993e75ec07ab76da417b83938a3559a84ec5bc60413e343210b4f1e9eb6da7ae04fa787582378cdc8ae08c0000000000000000000000000000000012a313a5bdc30efa8c9d5a90cd4e91e43eb090aae4cdc594b484dfb4ddf6089dbfd708937940d2ebf583ef5265c6b5350000000000000000000000000000000014efc201d62ebd79da6d97208bf076c8380b8b849e526bfa1d8595c4330f162496124d63fe255f65b56fb285b77917bd0000000000000000000000000000000000d5760211807036dcb74aea4106581b126724692af0eb45da3d12d571a858dffbc564da62ec61dcb70e1a592e08a6f01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010a1320c4336f9a93e02b73efe85477e66abec2f6151db7c0fecf734a27ce7ab0d5d12633e9ceae5d223fcddec16a4b80000000000000000000000000000000010b537e65eea8bdcf573c3cd3d89d11bab36af71f4d50b12050201b80ed55bee8ed2d9029f61b407755c20bed2f6d6c50000000000000000000000000000000017a0c6ec237814a3207e006779fcf80b0a07e7d7681b358cb9b07731b2ae4511b251585bca647b9b1896eac90e6c40440000000000000000000000000000000017f95ba366fe9282b139b30b8f1a9821cea66fc5b105c4a2e8754fbc8d42e24337e4f06c2b12d286ecd1ef2b4dfe88cc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010ee38452b1d060d0b5b594b5d9ddb3ab25804800c64c5ca4f6c95d7fa23b678c7443794c809196a80bbd82193e5f3d9000000000000000000000000000000000fc028a0939b82cd60f0293978bbf62baa5ce2c05ffa9e5121e44afcb5bcd380636e8a4022f29baadc6a89b6f413b508000000000000000000000000000000000f04ac782872244d617c637cf0670decb9661f5b4ef2d602cd6389b888627294118d9ecd50d54d46a804e3820ea91d500000000000000000000000000000000018c843142aebb5f3459dfe0745006edba7d8cb7a258518b1cbd25f5c33b274a94099fe4785ce43994569d230ffe8eaa41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000161e2d36553b1c03dba20e683412d7d90f8964ebb1a3d4f9eb5b220c32f3e408d178dd8b4017bffdc64f0565402e7228000000000000000000000000000000000a0dcfd4482271b5c9db255f36d011e6534a571ac82ff0f01b85d1655c5851f07854fb748586f7b0bd861f9b0aad2aea000000000000000000000000000000000ebfd8cdf970e76860a2cf7432760cc8117850dc77383178993b62b48c7c04c36cb20ca97d27b1bf43aa05e574a81dc6000000000000000000000000000000000aae79cea783414facc2a4a973b429aaf4443bc5f6ac518b0591e24f939db49e210a836d057917b44bf36a67174a306b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002b494ab31945a3a615315ed9e4b9b89e293a55920a66242ca71d857987a6bf85e3c968acd588977e56831f241da124a000000000000000000000000000000000913c4aaa8cf7d57c4de6a49fec1056d6127b332b8b135501899d28e289162d3cfb19eb6bfd5eb2f8c015230c75dd24a00000000000000000000000000000000022dfc79a46220fe1cd8a764d1a0334a90f1f001f408787969bb688e9518f3035db065d645017301af32536e7aa3461800000000000000000000000000000000134c184220d8e8b13400677ce0756f8ef3e00da7d3b4a72458859034b741e45884ce32f3d26288c188fcf1ed1ce01a6c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e2bb32c2267b9ae69df73799299683583d2d442bec64457824bd2f1efd0c15696af4f0e88e6080f0944648ba1630f410000000000000000000000000000000008aa84b6d962f58ac3312a36d79331e9eb065633a7781f339bb0f7d9fd9af83e0f4ea0a58c0a23bba5f36ce099de39d20000000000000000000000000000000011e6734b0b64a57593e345c93f1a6214d3365c420b28e91d719985b4c09b81a77fdbd7027ab03cf4a369209bebe1ce2d000000000000000000000000000000001753cc3b957c364899724d73eff403e3e4c932f39060260eea3217b8227809dd23391ac77431e35b81fe6b1c76e8d0bd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000130f6e728bfb833172a003389a6f4bff85f8515804c41d385b2da36979aa035364fcf3ae0ff8c8bcfe6c05592d554aea0000000000000000000000000000000001344e8c7291991a9d96759c0bfb793a1545492fe027ddb898552fc298a4d2054d2d4763192c9ed5559cd6dc20bc384d000000000000000000000000000000000b6616290db82e28c08bdb193d2d17e6dedafcd5bd5a8061fb1a7ca72f4431aae4947a5fedb1026acd350cd1a11072c70000000000000000000000000000000007515e7bd725eadc39eb08229ded6af8735e032ecd6bbe1ebe828cd7bfe242de80e9d62e3de02406bb05067e4d7ec7fe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005cbda9dedc1b008da733210b9eaa0602b07f8cabf9e56943d64012ccf4bb2c93396d2d03383ee68b65bc102eaea2ebd0000000000000000000000000000000016d7ee91de2f5a3605194a1d3336b724035ab8dc91ea460dd5e560df7388a58e57e6a6a45c27665de88339a7dab6f19900000000000000000000000000000000064af55ede76999bafef4108ec96923ed74da10f3a9f50c993076ba9669756fb3aca5951641e9608f5cc42416f83efdc0000000000000000000000000000000017067ef5779adc304ff48c7365324a405bf1a48542d200b7e9b4dc4c9e9fc1a6dade7a1c4eea3c2cd0accaf24e7acd121824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d446b46a1da8860e7b1b2e5a4c55e002568efe4ca3d89a6fb50611e02171bef6c73cd0ee2c0183a68bd4dcd27f62e0e00000000000000000000000000000000001ec1a911224d214e20b8887dd247c9884f5e935dfb10fce3a282f59beac5e1eed71340ea51ceedf70bedf2614e640c0000000000000000000000000000000013ab6e89eb8ed1d5ef71689d7f36a329a2330c2574142eebf1a06e3ae9fab96293901c64c6303d4ef65f01fc4da140d2000000000000000000000000000000001083204307cc9f15f6768b4b77df2f8a68995dc1ed35e5ed596aba4fc34bd5c1e1fc964987942394f64eac5c2abbeed71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004328e525ed1e89479ae6cc0364688a0e522cd017d13bfee686a3fb92d65055456cf04dd8caf56551e38f21960eb3ff0000000000000000000000000000000000db6c5fa6af10ffbf625d1f69536c7bbcfa4d1c0e8cb0feb7594560b17cb8e81f6de0e840b51f90695f3f411ed66a2f400000000000000000000000000000000124ec35c7026d428a5898aaf4944ea7c7085ac6ea4382486f1f297e20e49990e3961f1a734306f336e0598abb816d92100000000000000000000000000000000073d42fb3dd0e4997957f56f0c177f8b3ce6a7333acbc9fc4f4af76d4d99ed85f23df1bacbfe856e9d5c555d394e59891824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000747dbc33ae074b9959935ac56203582fe20645b893084990efa71447e55c824bfd6beeb090066dd0df662543ab2838f000000000000000000000000000000001845fabec5e37b75d9ff1fef67f4132eb2ef8e32dd7b62c5862078ef6d6b3eb5db2f6fc1166f4a23ceba9587810738d2000000000000000000000000000000000c695dc7471908de469d84930d84443560d0defc656fd75f2a6b2c924c43714216100a965fd9edb7f03a812e97c9bdd30000000000000000000000000000000019553238f598b7189f576219db3958598ac7f793418b839d75525b4f2e46733f3710c32488f1dde45012ecb6b56cace51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e37445856444580b397fd12fb7f1651b0ebecff3ca9c46e781571e435bef3ec81cca9baac5c94ce9ac6b8b53d201d39000000000000000000000000000000000e33d411a9c7272e71ca372f6158d42d03cbea01621412c389558bfeefa3135cb9fb0afab676ff669061b7d56604863f00000000000000000000000000000000165a81c2aa2edc8b3a032fbecd022b989c45e67533be7938f65b0a09097f20dc80d8954bc97d2660c8d61c877a7d7ec5000000000000000000000000000000000527e608fbb76005616be5d3bc3f08e046f9bb7f994faebd2f9bafe9e947e0dd8aaa0bca0ca99e894f0aeb010326732c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001019c6036ee2a0fc7445f44eeffd2d5db0b005df7301518719d22ec06e35db46f329c1ee202f65daaef64d930a1c16f40000000000000000000000000000000014960d55e06f8163293b022caaca2a6e5a5b521fc65eecee47a512d8f0d5c242178f0639c2d8566e3541b887b090e0210000000000000000000000000000000009af79097fd2a17735778b799aa7c11b6a5fab703e9997e4b5fc9a1cad3c72f8ef05350ee6af74215e75324a5b7835850000000000000000000000000000000017dfd9e10c4a6e2080892140344dffb971fa0c3a2ef473343fedcf14be46bd6c203b6573b36d30906ed31eebe871ed101824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000180f84dfcf52a4efeb2eb62c66bb1bfa37045db287b111c2c491d37e7fcaa4bcaab57c0f9348758d05b7b8d742a60e5e00000000000000000000000000000000105171627eb5209afc2f8548f7741c810aae06c8cc1fb9f10a7b0aa570d9f99b58dcb096b5e24a66851af74e83648cda0000000000000000000000000000000001eb49a075e95ada314d6520fc0ba7b69cf25219e4f45f9b61cc715af4b78884bac6ec0c186cc85091ff00b4d6d4844e00000000000000000000000000000000057d550fa32942ed34be3051a40bb62109c17e81728727e30589c089ba50fbaef14b303f45ae344020f7c24ffc356d441824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f07436cfafc0387e4e91a9bf4ec6c2d647cc32cda50a087a147dfbcf56f9816969eb394d7fdb0651a7fab78ab9daffe00000000000000000000000000000000047281dc56046733642436fcc44a5a696f3621b00c6983da544decf80316c4334a4492381f51406c602f2adcb8932bf0000000000000000000000000000000000820f91844679e3a0610a62ede6d5575327250e2fe09cff50dcc3ec86b4db46f5d33dbfcc4af1cdb87803c236e5646590000000000000000000000000000000012b39125b4f0d7b5abd1571b1f70e2a51b9d1f26675b5e66fd5f1e815034cd46c5f07bfa131c77dce08b96868ade1e3a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018381b08dcf7497935420b01d123b56b3d6464332f5f3ae060ad469660b3bafc170e42986a5d08b20b917065baacbc7400000000000000000000000000000000198bf25afcb3cd6ec7a7c63d81ed6f659b3a31c31ea6ccc4f6abc62cd816b65a9d3804f259fefd97ffb7e57bbdd385d0000000000000000000000000000000000a09b90a42456589b0c2959267c3f0fcc27bb39ea331a0b21c33b4dc2139c89dc9bc5a67bb7be9a5f26497d7e941e1a400000000000000000000000000000000138ffd4533246fae7d5459022bddc29d445719a0a64629d6d31265889124accdd7a134b093c23cd4d1492a595c9407191824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000133305807ee9bf53cb90f0456fab5a6331ce50c5858b63e53e66abf70751939a2ce20dddd4eb1cd3c6521d09709af24500000000000000000000000000000000003e5abe0ce05207439166ba6cd4daae1a42b53a3ae69311e5b25e431361af3119d1a15850d41fb6244725e8f5672d7000000000000000000000000000000000147b1d6c406648bf43800f70e2625b50cda14ae55eb97c5eaabc4d8d408d7ffbbaa196e961d4a1fa3e7e0a3e402b671f000000000000000000000000000000000dff3e5a5c8a1eab0016a13f52b9914e9165a0de9252fb80eb776824e040e3a4d80b1213dc2c7a0f67baa463c52c182d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018fc66a36e3fffc39e0524c65e587510ed1142ead5658ca4d2d2fa41703d1aad0b2e088ce3ebb41873af5019d44e98760000000000000000000000000000000010ab928c40e69811f64dc00bcba54c0ecff044a39d5b8dcad8306438793edb56dbd8791942be3d35124d36022b169230000000000000000000000000000000000b1cad3934f954ba05cfda8d62e9dfd821a43c25ab2ff414b35e6a774865725f7ce62270fa80676fc1adf754ac6094d000000000000000000000000000000000195d27ee66a6f9dc11ed948f5b3460a76c2b9f6d83bbab696027f660a6846b79f3a11099704379f56a08e32f5b1c1abf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008ab75b888f1ae21333fd83cfb93e171907d8b1b95d45483a551df1c92f213b1de30201e7b04ec8e35e337f35d4fd109000000000000000000000000000000001615776a85a520867052a8c1ea19d8d1536179b7849d4ecab9ec5612687425b46ae84342e0b8b07aaf85d3568b0483430000000000000000000000000000000012d06192ea2a19bb822a2565fbf9f3e76c09c3fa48022724cf44bcfd757775d6c14fd030298719aa3f51d44ac26f3ef0000000000000000000000000000000000047d169f7de3196f91182fb3c78bfb50ffb0c528e3d6b76c97d6429fdf6948f5cfdb3700e34e013745d722e4955c33b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000149d4deecb9afdb80204e897446d7d060b7c2d32d1209974f1d0d9683d21bd3060d3bc596286fccd52bee350aea761a20000000000000000000000000000000014b4d08962d26b0ee461903793b60b780cfa7516a322b15ad6694f05f6b6ea4879ec0c406b2d72db315d041ac3131ce00000000000000000000000000000000019cbe0432490e9ebb9072fc995e5666935acaa49adb0bc9129a1fa1799c75dc3689be1bb8a432928383b644adace0bdd0000000000000000000000000000000014a80cd9727a3727e3816b77beeb0c2ffebf164cabf94518cd61a393dfe17df25a539ac59b328fba8b5e2a8c34fbb50e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000553a50fb49c1dd6471d61f6714f12304098a893f56bf84cb1c752470b64350d3250bb652190758255eb5124700c0e9e00000000000000000000000000000000012f049c16b72edc3f9280997e0c4701d877297443af2109931d4e699c3eeb0d842640a96b97de9dec9130f7d14e21fa0000000000000000000000000000000009f68ecf06f2d2921816375c5bd4a53d51e7ed05a1edb368bc26a528cb11c3d1cd57870b96fa6d898ce9cb0d07aec0a900000000000000000000000000000000181850492d5e6649331af0210c98b7f4b79871fd4fcd30a0575ab0214a265720f3fc745ef1826b8c0132124ff09fa5051824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000011c4673f5daaf8d246a8536a11e2a0cdcb5164a1e159f5a84c66ac812af2ba01068f9aa0fc9dc25d717608db73728ad000000000000000000000000000000000a4e182f39301aac81b759d0a02cd916a1773f3a84e0e6cf334e5723305642510b9eadc550bc7bc18992d8974791e3570000000000000000000000000000000006831a8f215b2c672807a6e4e83df2dceff10ef7c9b9c588567d7084c9b59113dbaab212004f18978bf386a12757fbcc0000000000000000000000000000000005dd8291e9d7282f3ecaacd9d3496a42e0ed2c248cb737ca0d71738b5f6da02237472689e4c3e015e58c4e25559986571824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000189cff90fe76fd51f189b00ba1ccc17246e46b2d8ea3a19a92512db3e9f1a99fe118526488a3de0be0fa6866558622590000000000000000000000000000000013d699c4590c6f3b3fcc78c3de7b194195251c0f556ac641f7f87c6cadd75fdc9a0ab340b340706d17d53253cef19ad000000000000000000000000000000000179ef69c8072cf5d91192c38fe5737d3b7435089447ffcca5d3fce53ff4b013d7876498f47a9f718bc9119b5feb2eb1c00000000000000000000000000000000020057b3ce97c01dd22fa9b9a41d40fb5341c25ad24b5511e6f1cb76f7439e485dc4957bc302f641191bacf81929f9731824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000df71bb08fb418533d6c515712ab5c2d287e4e3635f7ece08addc8d49a938f475b62ae0b5a598a1dd0fc24b1e52ceaf1000000000000000000000000000000000c075a8624972a038b9e2254cb687a463ea70b82a5982a951457fc1223b4c546999b2645530a7947b9fd79f9119d7c85000000000000000000000000000000001410084d1ac9f4c21013af8f58b21f12a8ec3736d8120771ec88a14e00a468f4ee3183039f99dad7bfbbea3302b4144e0000000000000000000000000000000006ad635e406c52381d509d01235b1fc3c766fee1468faeadb861b8e90185e64b3d1415f965bab67daf683442ee1e3c6e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000053654574e8f67559d97272a6a63e0e19bbd265500661c974f087e3c669be142fcbb0c7cbe8a1a3a40b6dcc291622cd6000000000000000000000000000000000cc07861c5d539bbf67373ff4a2c28d78ac69ef226789e34ae567d4e717bb6f6a3605fec897561a0680f421d516584da0000000000000000000000000000000014bd17548e310539800ec617a0cab956fc4697c1b667d596a386abc8d8cd89da79bcf563319634324574db6b2a138150000000000000000000000000000000001707b7d55315deed5050e166a9b236d12a9e8b70beea93eedacd6994646bc99cd787e99387848c2a68166bac34fc585e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000134212f232247bb0146903fa71298799206e1dadc81c8a5f310db5af337c705f9e9558c2f2e209a945ee1e1ecb6969dd0000000000000000000000000000000018ea6ac16702d131745da69b4d528c257a7ef0defae1940b224e22ac565a14bb539249192c8aefe1f763168d64125a610000000000000000000000000000000014dab5d9e7201254b90e20b27f224fa29e3593c3dbabc6fc77bc56a5b897359ed24dc887c574aa78a9d80be912f7afcb000000000000000000000000000000001508d2694d9dde8f8eba5913cce7971fd2ff9bc262be0b52916fd9863ef8ca2e92117edefd9e9638f6aeaeea8f1267ca1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000063ed171793bd5ea72f4bb54a7edbdee5fdf1994e55ed4fba62098d8145f95ac6aa14e2b10e7b2c9a6c716c4eb3171360000000000000000000000000000000002a301c64fff7deb7cec1ac0e62fd85f88836f6fc982f59d7fab10681592c6f083d32fcad434e7d8f55e7928c27c70b000000000000000000000000000000000028325b5057a14876f6a343076681dea465c5eeeabe48496462dd9366d5a3fce059ab8d1cb72389d1f8c2e61b426147a000000000000000000000000000000000c8294dcad1cd634bdd3a61999d0fe014ee2a3bd803c9c0fbbcb8e3c0f9a41446ab3ce51fa26bb243ece93e21441cf271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018073daaadccb7fdffcbd0b46d1e9ba0c9b6fe2ec2e2d5fc862fc3870b9f0e7d18b26943c526887ee01b6c25448c22e7000000000000000000000000000000000725c813a8a04e5f5e49cc773500370e994e0000ab38307e2de0e7c66dbc45154236bd100df2a589dbfab6bf7a970f4c0000000000000000000000000000000003b5a421fd3727ac7680427a3e95c1a2ef43d6383677e9c3df7c54dad239af2812d6873768bb4a0800ff01182d18472b0000000000000000000000000000000001d7474a2c9b17fc62fe996ca755fb34c91aa29ac56337d5cbebd2390246b6a6e400d5b6d2710ffd7012a2f86c6a403c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b6c095c2d195ccf82c2b7eb53ba940b535289df2315f95074397cb758517c3fddfb3c1f03bf73ef02974ed0af5c49500000000000000000000000000000000006f1a22ee51f26a3c9351678c5818a7168bfa518858c7c7a54df8267fb99ce3216b9f502f88cde8d3dd51e5dc75ba4d400000000000000000000000000000000008dfbf3cfab95dc2b8cc9173758d48171b77226d2613f1aa880e92317d20b5a455e668f5e7fa362ebc90fe73a569c020000000000000000000000000000000009d7e5bbac22580de9b76c56128baa3ea7469b861dd441938df0e90ca7f9697a83a78d82b1bda523feecbccc82623b4a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008dc883445fef661285378b6e053f72d1b35d6370a0b720c4a65c3d0a017cacfba8e43856b46ea4fb1a423fe1f8a855d00000000000000000000000000000000102e181f8ca99cd94ca424e8471b51a856f58e2b9b0efce070ab53e48836cba89cff48b174d4c53dafdc0a34226483bd0000000000000000000000000000000005f36f1884589f4943d653266157460ddb048ca3eca86f87a4504cb03494ec842d4a6c7af42512cdbd3cf8e680661da0000000000000000000000000000000000a30548236a367de4f5293ab75aeb15373fdea9013d151c253f4555f751e2ad157ea295024f73a77bb0dfaea3ed386a51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f28a3d7bf39c023e9dc1525c40c638d78d67a6aebd12edff007f6b9b45218d9968d3a98990ad6b14b8664e6a23f8f2c0000000000000000000000000000000017b70c626bc47e587b92c66fea71159bbccf3d3c3ebeb34879984aa81dac1fe88ff0dffbe60201028fd8c08740e276840000000000000000000000000000000013640dbef1de512d49b7e7a9190babef1238cf7fe7d69ded9387bd618b4fead5441323454c5379d624a53d1f00c81c500000000000000000000000000000000015094ee89fcf148fd0066539de3b6570fd5b8e4d47da981b275781367a5bf47bc59bf0a24f47e8c40b4847ee28376f201824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007a1bd75c543ad7af0c979d3b9fabbf20c8362e7a3b7ac2e23cb27c73c5afdb8b67f0ecca73e2e9cf12670e9ae25013700000000000000000000000000000000081567a99428365cb7fed72e455aa79fbd789066ef7a8d501caf02e6978f5e3010dd904a3660ae5a195ebfa2d47444310000000000000000000000000000000005a51918389a1c09e14fe965fcf079825c5704060d100e1574c797d9af0e177c78ba4644aee8484dfdbe98b826e7177000000000000000000000000000000000143d0cb5e6a7527e62a612d35348333b4fcb8280272c1639fecec02a44ca4864e7b017e46438b0430fb3cff4598fecd21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011fb3399d231aecfe1ca99625dfa94e4fab53de98304286abec4f14677351890978489e3093ccc48223b2bdb2156d08b0000000000000000000000000000000009ff9b663e90ab72f7a37c47d4d4397c5fcb610daa04bdeb2c8c9a6a66f08ebc13b76252d7db7663be78123e3d4c4ada0000000000000000000000000000000014fa39d8892b67375717446244c3e18877aa4bc6bec1d235959acde5ecab625db53085a75df043f7092d91f586f26666000000000000000000000000000000001468e90a48d3a9b78e8b35abb9096fd11ec88f8a7e3b3da091e122472739915c6aae0677ce185d466b27eaa5235c720d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011d9f1aaecec18cbaef602501e20b313ad72679d940edb729b1095a6657d467c80a91eb85877cebc62c0b74322a2202a0000000000000000000000000000000009afcd48687ca83a80da905908744443cd05b3d9b12d7bb311780bd5c6292cdb55a9bf2e00bb8cdcfe861d8d841ed0f4000000000000000000000000000000000c9fa5da50ad903a7f66d9d8aeb332dd26e9e0090199252f53ab231327029e55754b446e93b8dc58d7509a5175a98aeb0000000000000000000000000000000013c30c1cd7d26d9240477f01ca7cfae0d06f1ad4a6c6151b75b4e96b3517fd5c6e4af8480c4e7164b70a2e8b7668e65a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000167d0387d68c150151824974945fb46ff605ff5b66d690d519f3143af1116b5e71a6b173881a455357cb0859f14ef39f0000000000000000000000000000000000f193c9f3f1edcc2b9d7619f3eb72754d7458979d804e20574f7e0dffc34378e216bbafbc13e279c312b5be09e930390000000000000000000000000000000009805552fe2979b1ed49eebc77407114bc5aee0cb9091cb3fbebbf0ab909f79b68da3e12b4f5e486257ee7e261df00e30000000000000000000000000000000018aecc8e940beeec9a8955fbcd79fc7c333258f9b6bd70ab488d20411b296c61bdb3715f6f693bfdb058e33686ec25b01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000025c25b732b0bd6fc5d20fe3533b756e8a4302e05fe65470050559e741a942e32da8133af8e2d823044419e0b38779a10000000000000000000000000000000000d18c9704c8e26e6ee80cbe3f3aa2ebc282e21496f6d74f5b5a8de7bc53e08f1c9331f20cb3ed1b64fb55a6294fd8340000000000000000000000000000000002e3345d57d4335b81d44b88b437c350b12a20e3867e85a8547fca4d618b8cc35122d7e54b7e136503615cfb4d9ccec00000000000000000000000000000000001eb2b67575f30cdd60f052128e0fe44b17a9fa2579d9782bc541ccc552354ebc0f524db84276f59a109fb4b6335692d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013d1eeac3986fddeaa9df8424bc7bd44c7c29acb3de60f467e6c812e9b7f14f99b707a4a198d3fc70ce3a39c5ef7509d000000000000000000000000000000000d428063f48d0e330c6477a5c327c1766a2d52ba4ba476f7b83443003495c3198e0487f335d6b79dc9636f576e89805d0000000000000000000000000000000001ff67e92da087fc1fbc722642227e2c1aed8aca10c9d8334971382aec431e85522cc76aace7989027041f38cd31e4ed000000000000000000000000000000000f3d1fdfe3a81da72b59924fd2c71d4007639cada1afd95fdd75e141e86e6bd1a334717538a57f237e744f853c175b281824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000aa1513ef7c596d45ecead6af24b8fd3308ad308019de79aa5ae00e70bd0aabc4b8137110d31b8a6c18af843f7062ccf00000000000000000000000000000000168250e755b721750da8dc38e6b20e0f6092eee6d428e49052451973462057e1f31b6a5e4a7e0b3347132369a33f5d8900000000000000000000000000000000185701edcd71430466e0c4a7fd06dbd5abde9cc1678467bd8cf0f7ff5cb83f6afcbfbce74241db2c206222275534b1de000000000000000000000000000000000d5aeb387ac2f52a31f412b28d0e65994bfd71104a41e052061cf4073f890d2e81b11f20f9783d8c879ea0494ce9febc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000042dd8764f7f1ddb50f7c8fedb839f416e91c1b4f59666bdeef2bd9cd0c9f6d602e98e368cb0e4d8a1217715eae946c30000000000000000000000000000000016e6ec2c26e447e8a5f9520daae8a74c10ca154902a7e3edcf01efc40927f897f84f28f37ec1ae646236f4ec60e377fa00000000000000000000000000000000027d8c0f382f8b4d99b659ab6aaae365f0a733a44a2f3676adf5bf28a546757b8b09e7724de5d7ec865307657101b1b100000000000000000000000000000000112dea8cf3872944a1fcb334bcc6f331b0c6de8db72e473ea9c9d914febbab6358fb3d7e3830827ef705a515c7f03be31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000012ce5f7f54026ba1d41d155c9271a0953b25bbd3c6496ed744f6589bd120195c9e9de66973af3f92295c8d99b828072000000000000000000000000000000000d237e432fcf3fff29f6c52ee6096f57345934156013bae091b5674e99b79b5ea37bbcd6c1fa92830a99d39c2d3de188000000000000000000000000000000000099cddb0866b818a3a47391a97eed41e82f119778339e40a336acae9a96ee30cf4dd2848e61f2a72a3535b2118efe67000000000000000000000000000000000d6a97fd54a765f7d7ee5a0e5becf6dfd593ee1cfcb4dc35c6bd2d5a7567e738982fac529549659c820225623e7986241824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018207ef47f49a884cd279b216dc439d39eefe4f0c202a25dc246e75ab46b8801eb1ef55d9de6b0dc956d2bf29ff8a89d0000000000000000000000000000000000682fb0db1af5cf1ae28f99e9f704916fa1a89eb9449c9e68b45c9319c55feb699baedb65d44aab493dae61323ace1e000000000000000000000000000000000ad490c4e21f552967797a79a77fec33772045c0bcc0dae7295d07bdd1a502ec7f1ec093f3b839ee083bce6d9be58abc0000000000000000000000000000000011fbf2bcdac191374cd2eb64866cb2864c36a48dd7d81dc30815e6d994f54237bcfe3d253d6badd73125352237089b2c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a89b43d6be6666ee0eb1bcc876429946c7f7a37025286475b7ebca27babd263c5c804314b436da846d27a3fab08c99f000000000000000000000000000000001613920fe70fb0a606bdb6f09eb80dea27ea78787b330100ac29ab93e5f830ed35e8e8b49e8438690cf6f8771e62f9af0000000000000000000000000000000010ac3245ec3b9f7e8efa9931bd727829447a5c9d86fc24adc8d159accfcf8344a0f3f026ef35af0bc45637278f9578ce0000000000000000000000000000000003b2ac3248566508a643b0ec64fa5d886dcde11ecf1e1b0f3a55f05bb84e042137aedf168675fc25fa0143a9d4a92fb31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016e84ef00a1b34974ae511b95bcf17845361312b2cd7e9c02323038a6f347d644d3753075af11312e77e8816540281700000000000000000000000000000000008f9ad141fca814ec974d4abd09f01846f1f4c99196934857f8eb49b9a8e0fcd281a9ecc6846cb2dbfd34bfb28cfa08b000000000000000000000000000000000cbb0894ae780c336aa88f479d73764fdcc4b73625e862b610439d627eff601a4ed8b5a8b53f4e2d786a9ca3f74da03d000000000000000000000000000000000b2285fae63c4a7860bd021bc5d6b32336b3629b5f635307c203ccac1f954615e6252c8c5dfdbb5846f6a5fe55d615be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019291c6f7a563074d7bebd65fb39d264de46e5c10cbeacbf409acb534aa2160e1a77f36c3c934fcab6e3e4b179b2b8450000000000000000000000000000000014b374ca1c40554dc70f78f36f838db9c6edb403c2500d8eee09eeb8f685ab565654fd1edce2020d533fbe8062cecdec0000000000000000000000000000000006a6bd2f06d3c54a33e08c659ee028419897243d826a90be227c53c00173de0459aafabde8dced73864cf104d4f668fb00000000000000000000000000000000119bdee636612c560c20208f5023fb6fac042f927ec3bf170d60582f05b27439b222872de2281f9a26e00c37248c3dec1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000059944bf832302da5759bd3fbf7190031352df44963275e5b749b8e2a19b1a9cf56ce676a7c8495b1e8fc10daf731e700000000000000000000000000000000145ab4babd61ecd83ad9dd035b3195371dd6a09f7988886a6988d39b93ac74690f8d293c58cadfdf2e52f1a89f1e13e80000000000000000000000000000000000e9d3b2aed2112f91db906d6c33de7df37f4fba17ff2ffd0b7cdf24ccacc3e1b631085e64b6792ea4caeae44aeb8a49000000000000000000000000000000000bd91ea606403ce81e177db5ab9eb3304bd248697f71f6c545a15fef90a9612e447104f4a2becb76213b3f9a3a1537391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000035200183eced81565c8223f52f7eb624ec3f9ec42fac8c084fa52082b439c32d725523f21095c85448fa4075e6264d1000000000000000000000000000000000f9f49db2cdddc9066d1efffb6c3b854668f73699846a99f200e8cb3d36424e706bf7da998d53b3ea25fd6bdb493ff280000000000000000000000000000000019303ea1c21a3d79a1c41d1bb192017d0d9186428095bd996e56bceff7385580095cf4d93be3fe11aa9d1695fe2d8e410000000000000000000000000000000011c972fd52755534001377c98055c13b59d7eca825cfe928829eb54cb27089ee5bc43d98e126e4dcd9901c9eb9a846811824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009cc09652fff38fe1b94ce9c22989e66aa990d58e54b74adb3b43258a3dd768eae9b0208967746e7b1fc81274d652ca700000000000000000000000000000000112d62b3918e000b487f1e419969dc8f6ff82c126a1e5fe85a9647c3ea2f7c7236ddfe084e4ed61ad417fb1931547b2c0000000000000000000000000000000014cb264217c66e9a53f4ff1d151956a4a98111bbb42bd1d07a528fc26bb8181ebfc51f67bc3a42739834a5319800873300000000000000000000000000000000157e69d3c1c7cd190354cd51ba11e4699f0db61185bc2aff603198c23ac82e6e9f5e5a9a337efa7d66d23df462c95d4f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017259b78fa05fd691262b7eba64f90bc01d52189cf368948bdaed8419c679b31148ca3897ac92da3868bb46cbf364f33000000000000000000000000000000000c52df82928f0c1d1b6af11ced001758939b182e612a4efb8fd4748f4353ca2c8fdb818d4f6801f1e1b0372fd463efe00000000000000000000000000000000000acce64cd8bf0ce97d71a80c335cf6f1634d50c44a8489d282397021fe06a8ca8889fe775d909ee4d5062dd5f8e618b00000000000000000000000000000000059ae0973d9afbe900804dca9014c116e378be8d404bb956739af4fc542d55188e00abec42dedd8ca5fe0ad13bc71b461824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c27e23a3745c3494256e04b1804fbc26ece509b8f615e8969d28d01225abcb480aea62bf24ffd2897562ffa158464b7000000000000000000000000000000001725c7e705b5fb1ef59a4236c6ce138914e1bd7e9db9448fc89f5a00dfd24c073922d3b1305da378b87213044f472f6b0000000000000000000000000000000007c7b4b5f5267ad22776151ad738d68707c79e43a8344d891599833d09a4f5b202910e49dbb4edca7cc3da966839ff46000000000000000000000000000000000977b438b93819b4390a8a3cc6c7ef0f4dfb2db1927c9045645683e3559241f3bb6ff4ff59f99652c07ed05318c4db1e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000163372d3c45f9e2eac9b265bf182d25cca7c46c236e9d91a4cc2db4d735b6cea5840a5623411e6dd7f09f5970a1dd6a40000000000000000000000000000000018433796811c2b9fab0c50c14538560a1828427d60fe422c37f3870a132e5e6a219b91fc769235d3576d246e7eb3817900000000000000000000000000000000077251b75cc7aba05269ec992c40f40b5bccc3cf04670e31b0c11441c6fe5e9f4953f3918b81a2a0efb3611a6e179d5a0000000000000000000000000000000008716216346f3159e5c85cf8078d9f3d29ef8e0990ee3fbb99b17f12a8d76a3ba0526d6eb1f247ab3fc7297e174a53931824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007609f1a9a21bb51db41e339de97520003bafa842ec8720daeca8e87fd13deb62cbfc342113a773f7d236c747de99e9d000000000000000000000000000000000a394999aa00a495123b848bc041f1d8141d104b10ff3ce17428c8527d9425fe7f6b956e322db703ab81fd644195fae100000000000000000000000000000000101e1d860ad8429fb74d2e6096359be629016f35b6cfb06b82863648c74ee3b2de1044a41429730c6b6b5607a065c67f000000000000000000000000000000001670e95e6eaddcee88aa9f7ba4135f82ed1712732b0fcb926b940f78998933549d1fad909847d46724eabb8b606e4e5d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d51b4fe70fae821aa68dfe507e23afdb2f6c5dfec5bf9dc93f1837f8861fa6b680ddf3a60cade2bfafd6c0513be156f0000000000000000000000000000000001963af7a863bfd4bc34b7ae8e8a401c23f8626b4ef4e73f645b161b0683cd8f8474d718595b2d98da50554ab67fa7680000000000000000000000000000000000e20c4620ba58590dcc0578b6e2e02b5310ba488303ee3fcdcb9d840cd9a7a09c366494ae9e1cb7febffa56cf18e78c000000000000000000000000000000000462f86a7341e0621ed993e7b14badf8aefd132915dbe99890be7d6f3f204135ee16c6ca90e629156770434e77ad1c8b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011cde12d75a6e6e62d8a08af6b2fccf448c19a525f5fc7848023affb0c9ed310303c24bf3cbe5c9de81a3134cd1ef031000000000000000000000000000000001386173a8e30a6e7b88474ae9064d9bdbb2c182940449d843858a80202ec9fd7fe558e463f789f226bb211490d181e030000000000000000000000000000000002fb942fcbac015449c0448ff02d562802bfcaf9681661caa78b662e34d44bcf5ab828a5c8b69f7c71ee4e3a073b58e700000000000000000000000000000000166935836a70d0397e751bec1190cfcdf2e80334f04a8db22879f4ac236ecdfcf26b5bd633905227be2f1da4a37b046a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005780ac6e2ce2fe88f13e9cd39e5a2206d450289f216460bf1e49c26ef55c5b85829924babc285e1ddca62935e569f340000000000000000000000000000000017d4335cdc8bf515147f9b856fa8e911c77807e1e94fbb41f7c8ad576eea5201a15e916d357535ce830b4e3b301bab0b000000000000000000000000000000000ec579b70f8c4309b65dedf0826deb04736e8195fa83a6a9623556881372815d0845cd0e6bc7b80915e6f7c76e790fee000000000000000000000000000000000e88e2887831e6cdd4181795a6259bcc91eb61a8cb81651c73c4c6a07eeb9233b960208cb482f9cd8e6803be6646f8a51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009007c0b8c2429bb53212c6b84481831b2756ba4ffd6cde21aaf100bf0d682798671120d873d40407e8464d91aeafcb5000000000000000000000000000000000c8e1d8f27d15d989bb3bc8274bcf06747e17971ce8865af10bb5a0cfd2ecfc999133ef012469761369d9029dee795170000000000000000000000000000000002db7c39c99707064e2746248ba53ff6056a3372fe573e3da65298317297382af0bdf78e53f762082ade305e32846362000000000000000000000000000000000e0e7e19f352f348d83ac7cfa8e7ae514533f972850eeafe97ee7efa01f7d9d032289c4dc678ff1dcb9bab4e3ef775b51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013def788f3c083c0143204af94457ca879a68ec67203bbe5c5e0d170fb506d061f9a412895fe6e191aee3f59b768e540000000000000000000000000000000001565e3884f0a538de3eff89df68db64555ea011361689b1219723e79a236596051fd788fed752226ed9d4dcff801ef84000000000000000000000000000000001040c8e0c3fa7d654b947b0279a2cf3a4cbb7c2317889496133585c0b7d7f0f15a3da197409925044d38e05de98bc9310000000000000000000000000000000013300a437ebc507312c0378363e79e2cf7c9c2dfa7ff3e4d1806adf31fc19c8525e5714808b525e2dcaca717a2f177f51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000244c1febe43602487304751606d4e264e922e367d8387dbfb115304e067b1f5f66765c58eed6d9147e3169e6a647f2000000000000000000000000000000000074ea31af02a6aac1eb2b9d43fa35e92caac00d5ee2856ceabf24ecb69ba50bf8582b1b5e9a36a2ff0ad2e20010710c0000000000000000000000000000000003d12fc5cc498aece813ad8b7c9bdbac6683244f765186f39621bf96248d3e0ba8cb7c0164931653df1c101290a6652a000000000000000000000000000000000ebbe0b846c834608cf5c7b6b2da1616257d8cc551386766e43eaabf56b041419d595136e595e589d00ced3c073c2a5d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000027dfbbe2799b4d17a84b633df3056fbeee5d5254a1cf2740b6b246bbe3c7f7bd41b0ce7c5d4eead51b6f90a34ea628c000000000000000000000000000000000b8cfd51c527b7c68af7f8c2a013bf33ddf39eddd955c97c880539f16ea92e3194aee1fb2ea9da3522a257cb7aaa7a44000000000000000000000000000000000658bf2cd917aa308b881e39110a72a06eff60617eb91f7d864525762eeafde8653ad42ea2e6297820a3d974b20fd3a8000000000000000000000000000000000db6cfdc714a9d5f2d5fdc7715800273079dbe75715f939416472e1154e80c43d6e2bfbde2399453fbd682cd5f1a220a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ffd2ebf6aac8247c18f1a9d111ef187156138dcac9bf7fe01110c19885f0af511ecd5ea261bd4af36c3417b0e0c846b000000000000000000000000000000000ec0f821c0c1a297f5ac974fc0cfedcce1dc154fc0d93be10e6bb3e75a8e638545161fc94d5de27cf063c6bad92f3a30000000000000000000000000000000000dc0c8b13f55e2192fb537d5f6c5da80cc0b935c54c03b02cf2fc493695dd6d87363c07fbcad0cded3b9a4e6b4e296bb000000000000000000000000000000000816213c92aa0e50df698eb435b2ec9d4adad4a4234a5ceca8c2acde7f5513abeea1c4ba2d3acd52d81a5a71b00d8d631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001b156b96551f7c49c46f16eb065a1cc07ffdf82d41b0b0ab00b7fdf60748498c0bbf2e8d2558fe3e5414205f7929cd8000000000000000000000000000000000cede2a6e9e959fc87a98155c3065a3174a0f2af45f89f02c58eac5e5806e9a7c82586dae683a7bac52055b63c195bca00000000000000000000000000000000196ec658419b89a73d47eafc8efc018d91e8250b0b3b51eef9ddfe046fb244e6ed509af8afe7e4ec1f04ef0c30d6177d000000000000000000000000000000000126f9f054ab8f5728e4e055cb9bf5a1df678281e74ac9ebd83b9854f170759fb052c81b41f3cd1525b4a221661879b61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001514cbe8e0c8959f8076f84aa05f49b80e1050583d946bbfb5c7cdb78c971fe1ef1ab1406ae8b7f8eb892d1e2df7f9f400000000000000000000000000000000098a22a53a99dc2d6c2582327f22cbed632cab7f6a8202d8f4fac48d6df66e70017cd0bb4aa83d817c05000dd6abdf5000000000000000000000000000000000180eedf78a27b9feb2c3aadec66b5287677829989d93af9e25f003b3c11d9002ad76bf8787d5bb37d629496f2040638b0000000000000000000000000000000010c8e1f57eb51ad18a42ca8f02e7ed1250e1515a122571caa5893dbc660bae2d2ce91f4c33e38061493aa6ef2eda94801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cd89253b00beada2601f18e95dcf3554e9bd251fc2ff3effa4eb7e05ac50cb0c533f974c61cd4552d9213e6c04c5abb000000000000000000000000000000000a5094c7e506041a1980fdc800058fde643e07009e4a54f2040478158b0e18b3934d9b2c0dc38ca226395173df33f7b600000000000000000000000000000000179edd70799aa786533adf0d788181001f10f3ebbc08f72edb965b77b3adb1c6825cd8413d495efcc2beef03fbddd2c20000000000000000000000000000000011aee05037475887dfb29015355d3adb7487ea9244a920d8851a83654102c2df41264296dfc326ebe927a37ea2f4f44d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000042bfbdbb5819cfeba687c3ecd5a729ca9eb471bf4f0ec949e1aa79d179056b53a3836d8245a2dc5455518fbe49b9301000000000000000000000000000000001131e13447835cd01c0f9fbe03653afe64d0177e3fe010dcb071f4c078e86e997fb761ac3c28fe9c0c51f90e62a1018700000000000000000000000000000000043625fadd868b79d5dbc93c29b66bed78d4fa2ee8590d3cab9c039935fcdaa6d1dc24bd5850bf3d0bf2b9d276ded3580000000000000000000000000000000007a0d010e5cb25e9baa577f2ce4cf588a7a5f794c490e389dc7691ad3ef9d36923a6a5e05faf9f8203d393d6f17570041824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011313eb2c0368f64834c62ea4a21699025f0b75256a2197aab03846daaf627f0da0816bfe63e84233ffa0eb5717b2680000000000000000000000000000000001743845da7cf3043ef54d90f2f4e178eedac6c8f2ecaf717e6524cd93e29d0317252a2ff6c284afe0ac823fd96837b73000000000000000000000000000000000fb7ee15f22ee8de7fdc4359250c883bb9baec75f2b0ab56ea7ee67e46ab092cd285846c31be8171ee5f240abdf0fc0d0000000000000000000000000000000007ed200d16f2d0446e23bf4908c099c043e19e0a1a036608d0ec8bff652e33e7e15b208bcf7729a55360d324611a0bd21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001677bc58593f530326550b484ae187024e2a087fc3be7c13a99cf6780c227435f5341db8f001f6df9386ed5c37a9153c0000000000000000000000000000000010f9af2a65b0b34902f6eb5c020f4029d24cc46961935e4fc83efce8789b59e90025bfd612e5a8930793f5d28fbf257d000000000000000000000000000000000abebcd8b26f10915f074bd253e052bdc3fb0865ee88745d32328292bbac013602ecb388f059c880d5a4789abc573496000000000000000000000000000000001102d15cb931a34e8eb016db0e46450133429502e343ae10de97b8a407c99d4d7beff207be58e928e6e742ca911adbaf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ecf9a2d036c7f5c5f789bc99a13da40b6f2477afd666f2c9d1b27399f9983a4643f9330bb6e2e5b42813cfd82262a8b000000000000000000000000000000000e075550adb19de7f9edf0c80ce20598ec815b6f622516ab171aa69c697da5d8dea8137dd8d6af6e4f4448014f13ec5e000000000000000000000000000000001872ba58fe674545df41d435d3957b875e612b3b92410b3f30a3ad59de6b2d39ac1f99662c67c37484aa1bbf7e280984000000000000000000000000000000000172d9bd3c908d742d1afc5952fafcb020cdcbf41e2efd725a26a3eb1a40797a487a609a4cbaf6bb02939e4af2553e121824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e7e4ed9ce55921795e50504edf868c8afd9524cf13fa028e58f02565dd441b75c178321a7c1942fbe70ff3312d6543e000000000000000000000000000000000f1bba6ead692f7986db46196166ba9b9a616894be468cba3982b943ecfc72e4be3e53e3cefe40147c4276814e600ab80000000000000000000000000000000000398fdbe1b93cb02617029fd500c6ff3ba63b883dcdbaba4f0b143fb2cb035874dcd3a6f271b9e06df0d3c12e71123f00000000000000000000000000000000115d8367c5bc1a84af7f4a83d6241823b805d5d35740afab16d232130d7fe0a5dc49a92fe9fa360afca2f09d6eefbf381824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000006156bf218e8c2c50b927f9596dc17aa82bbf2b5ff85790a1e2fcbb422b61b08f3a976df160ff74623c30c6b88c65800000000000000000000000000000000001701fb001dd1f3335eba33ad5bb740b7ad917f0eabe8ce5d297491ed44391576dad6fac7bb18acd32692c8b92f8b99400000000000000000000000000000000116f035c44caca417117d00c77a558584a9464d1c426bf8d1118f8a3bb4c1b71db36547bfec7dfab188d479b8fc9f3e7000000000000000000000000000000000322591bb68f2409c483d34a1e55581c141f9d6c2032b2c1c72057a9d7ce36974141514029f99b245d32506653ed7e7c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000101b19b296daa4d12c0581ebeaa04b6dfe5fa3112e8709a7e2fe97242759efaf20e2e13556dc1af09c033f30b1c51253000000000000000000000000000000000794f9adb5ee6355123673c9226b12628517623db368773c1066e28876ffa1c15cdf643569e9e1d29c8c5aeb2f7e307200000000000000000000000000000000093a88cf490c92177c02478e05e340b888a1a257a76c95cb5b998e09c152f28af679405512887c0f7d1bf80297d0cd30000000000000000000000000000000000786a9148c62aaa8bccbb48f31332865dd03f2bb58ca61f116425f5ad935e45ed4074add241b62b659452838c231108b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ee1b05dbeec7d3f5c8646f4fee56c58155a4faed7fa29bd0b36316912a1f70b4d6b15c3eeff607a8bdc9caffd800e9c00000000000000000000000000000000028a644639a1f95f696109bd9fd771b7a87b2057ddc5068150cb3048dd57b5ca4199924bbb779a5496a953b3617f5af1000000000000000000000000000000000b71ef7777733fc3f3dfedfee92eb1b883760a00cb22d47e2bcca623efbc229b5cbc443aed34684dc3530841548c3c05000000000000000000000000000000000d4d5f057680ff3c45ade2ac0729e85b433127899df7eebf4660e2864e30cb30ac6d0a9bf2eceec6f68a7a0128ac86d51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000016f8ac5504f9b44ca40c1c6af1b4cf9beab80d4e356e20234740ced20614490834d50b264e56594ede33e3b652ef9e50000000000000000000000000000000016c4a07044a62d85c37000c9f696e5bd7fe4376ad22216005fe7d9a8d8c9acdb40d13e36959e03a810f5f9e9cc386e400000000000000000000000000000000009fd2f411d1de7aaf889f01f4ee7d96c2b85d312d025d4c11ccea64ad951adb3e74f235e5d28c5e0b22a4c82ace74a9c0000000000000000000000000000000013069b22e7304768c4040e1a07b79a7517138d97b23c472cf2b1355c940495b931dce2ba62cc6a5d6b9cad6e8e05388e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011bc23bd1bdf7d6cfcc5e2eedaae20a4e339cd05cdb131c736338b216765e405196ef09b349721609be9826131d44878000000000000000000000000000000000bf00cbba2e3b686ca4ea3a8fa417cee87fbc7d0de49486846987b6ed995ad49dc177776a95f1ff61340dd74630ed4400000000000000000000000000000000002f9d5215809f8bb74a21916c19aac86e653a7535c43800da58001a5f2a2f2b26e480e6b78ec647fbb51ab129832cd53000000000000000000000000000000000674999cf32314eddd2cf06cc4d646b30ec07cf062a417e4eb17a23fcaaf333e1cffc6a0126d452a854e28cf92b898051824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017038fc18ba5ab6fe6e8d3e6d124c6ca9a1505203a9f5087491e8a25862db909f4658b0fdb2e786c7ef816b5bac45c7a00000000000000000000000000000000038e6ec25d840e7317a2883a30331cd1c3e0b2517eb0b26dcf2f001abb77c5a08f1205ed2277380868b22092e1de85fc0000000000000000000000000000000017ea8c69d4ce8e12a5ed137219c9d6e4c662a1d5747ca660414b34f8f810d84c68a08f8fb31e3a0e79a928f5320435cc0000000000000000000000000000000009768b057adf0efc9f74cc761e7d784d46eb0eb388e55e9825704c5e783c640c65f7599cb59febcabb278ba5a950fddb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009d8a5bf87c36be002f5e62faee9a5cf1ff7edabefbdbddda85c82f236cae9b625920194b1b0a27d40b197e16baf1e47000000000000000000000000000000000b370a463ad25fb5812ff7a0ba468d8ddae1c38881cc2f88314df3d5b52dbb61df5db466a31dd26b75a6ef4f3c8c37be0000000000000000000000000000000006094bbc34bbd8a802f775f67ea19feffb2ae007ea7b976876b19575a917eb968c53c8d3bebdf999575eb363c1f229520000000000000000000000000000000010cbaf057b6e32b7faf7ef99c3403e8bbb65040f20f85552d0f38f0e6468a4fa72c314924465632aaabf9b50d8253a381824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001996a1974dece1248b83b80a4233fe3c0188c9f687424a4b19ee807be1a24ccc6cf6cb3ed4476e043e4cec57eca5fb66000000000000000000000000000000001997d422dcfc1c375f7755828d2c841826c7627b726d1595fed32a0780365691b5457357a2617c48385279376a0202f20000000000000000000000000000000009854ef3dd4eceef5bc2955316eea0684c6827ace07583b789265d788c44dc7b9ab8673002e98bf766b67f964aed8b700000000000000000000000000000000002e03dc04be97478afe07f0b6d160a4b1a1ab4f339613a6468d92f0a1bb08c6c3f0d6ae5cc6bc213b37c995122b0a6131824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000123167916a2b5016bd9031b847d9393888f3be3a862c615f5144598e1be6051cec9c2061bbe590c0f0064704cc160665000000000000000000000000000000000bf74f7eb3decf172813caa3901bd5569159ad30e71085744cb29364098fa94ae3e1dab50bb86f741a62f9b006b9738b000000000000000000000000000000001317ede6ac4224a3fae94a13cfc4210d170a6653aa34459f63f1e4f4a61476d197e177403b604ac33b9cc2de93e63b5f0000000000000000000000000000000007d550e423ff88e849e8ccaee57441c25f481e00f124243f38f2d9fc675d1e8a18845c6319494d5aaa89b4110330736d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000078691635956ca100a47eeb0af5af3b1d0089b3922377eebde4a7d07401a326211505786d011b1f6ee308c286bb20ec000000000000000000000000000000000f7908d5db053e1b57242532c2af87db634beb9fba99631af7037844840fe2c39dd000e8fb18d0559700fddb395c2ae3000000000000000000000000000000000204a1e215e7c01c65ee576a08afe014b4e1204fd4d0e24cde2f561af0b542a788e483a8b2766bec5f6bb84158d9a5290000000000000000000000000000000001f67ed7aae81a9e7e948e4b65ad89e88f9a9a75d015d28cc516aafee6162b410f89d91276e6b58186828639fc2762c31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f7d078a6785dc1689ec0a5ae460508c87db47c11460b5a27677b598f87a35bf1253b37f53ab83cef0c13d6db4cdc9e000000000000000000000000000000000014cb275bc56ab6e2fe3b657998226e4e6e61351cd98978e5d1860be5d30174ed51b7cbfd849a4725fd0ee371f197fb10000000000000000000000000000000011844dcc9d66a0b018aa1bf0fc5ceacdc984d3c81c4127c29f84fe048b50b6e32d16c5c48892e6081952715f145e0a66000000000000000000000000000000000c590593ca7968d9420bc354e9833dbb856b9c4be2dd1eff8319b348dd716f92f02a00fdf0eda30d3e16548d8098bf7f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bbbea141557723d939844d8d389aaeea923f29572922ecab9df9a4d7aee8298f9052cc7aad8718d804add3674b0fbab00000000000000000000000000000000181323fa4a9cc093181cea0426599d10220f9fc8cf866d4afbfdb1102279ef3511e461890e88198169a7e80b8eef6e19000000000000000000000000000000001045f55e6cc206ff627aee735fcd30b7dcdcd6bca99033b4e5606c80e3cc21bd9cb59c7f3a5e6d6ffb72089f6cd10394000000000000000000000000000000000e657d8cd91f791a98e829024df07d0cec92cf2fa4ded59a77f7afded48d4fa18bc19e04388c7b8ac7c47bbefb1c24661824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b66e8c0b0c1068e685663ac8a74fc48bfe98b53630e674516f368b4adcbd066e6b0a71fc67735f8f142a143b62b56e200000000000000000000000000000000127163e526f2c04a4eff66138512aaf06fd1c0d3b0ae6b2b5b0ee96375266257225eeeb4dd7cf13d8c55a49affd7d6510000000000000000000000000000000012c5ca350117c650073362abc9f574d53cb0b629d005d6473d1ce3e7dc2769906efb7c77f1269ffe640c714861fe7da800000000000000000000000000000000042bb4f741538d71567a2ed5658cbc575e24f4f2fae610631f76fbeaf4668583f8c757d474f69131357d9b44a9feb5201824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000596f9a2717b501d0052ef7167cb14710a6ffc22ef66239d373a9f8655a42692866e7366c921a9164c876ab1cee68a4b000000000000000000000000000000000c29df6c0191a87fe13c50946dfee8cc5dd6c8168674acfebfdde4c5430fc6e17de9507bf8a878aab88f17f9bcd0c91c0000000000000000000000000000000008fdffb184d72438a4cd355fbb45d2a9d1f92c51ee18c8c4505d1503090382e0479eda005bd8709424ca0eb0afb6aada0000000000000000000000000000000018a4a6b4867bbbfed63544f4f2d7fe6e07dab1fdc8418dbd375b638d7e28f1b30882e57e97387aa6410f21d1083e89b61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f1d105c03ac0e964fe62a9af0d5e16767ce5bd2feebad246a4b0daa82895707e7795e961e4d7aa264854a263e24d0eb00000000000000000000000000000000154f26eff2b4a9de2308f1ae8fe28cd247e8137df08b5d2aefa2d9552d1c483fa7aae4b2db4950266ba2b3559f71125b0000000000000000000000000000000008f93ce2fbca8452abf1e97a4bc6b997bbf151ba831fe7385fcd7a1135737cf66fcc23688dbcfebcf69f0e02a8340ff80000000000000000000000000000000015eddb9e121ff3a4dd704f52a47957e1630026e832850e74a977bf53ead27affff9fbcfeaaa40fdbb469c0ce92cfc4cd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000161db7be7e529e00c94958acf7eeddcd5db94327114370302e630855182bc5f68c00a474423ed70ae8387a0870fdcfc40000000000000000000000000000000002122b6b8e70d47ef1b68e23194efc083f573064037069f9c4088accc24552146ee557536e362f52575e7b2193ce3a0a00000000000000000000000000000000064eb7251d50afdb5989e7aa76d35a84c2f9ad011cc44c9039fcd3bb3086943e847e1810a68f67400b664b7a00dbba9c0000000000000000000000000000000008e48c44a5c163547fa43bbc6a1761bfbdc6846ade7d8551228ff8725a56df2815f1222233939440d6f350ea7b866e071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007a698abf6d5e08149190a95ac357b5e00b94372ba3e41edaac00532b554d360aecae081a9cf9076073241d86a59458500000000000000000000000000000000024bf59ff07ce6e319346a136df739c603411a0f2c5676d3b100f5ec86266015856782e1e01982dfe5bb3cc623ae4b4f000000000000000000000000000000000df2a5a9022accb780490ce7c73633812c3221c59ac11f82e3aa994f701f77b82ee5812f7a252dff014608ec1c6fd5ff0000000000000000000000000000000019062145773f57a55bd622c1e77541331b744a986523936c0959ba2f90d15842acf0978924d136b929c59e17ba2f1c7b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007401ea828b5fc36e7f50609b11bae9861142ac18c4ca0f7f11915391ff84b758ba028fad5c774e9fda0b22ff05040c20000000000000000000000000000000019e6920616c11d2874e224d9d14a65e06121308b59399d48f487bc8d3f3aa505b0a8afb3d039990405961f4cd8cf99ca000000000000000000000000000000000e56226158b3b388de0acd29ae0cb9708425d9047b6d0f1c8cbfdc3b26bac3cf11d30b02d3daa071c2657afa03b2bd7d000000000000000000000000000000000340e4fb653fdd0100ab142032a600f8ce62db208c739b0c021932a9376b91b4f9a3b3c11497415b696b2f22b397d55a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014f4422c9c408eea5d315ce6df29de6b7df007490125648b5c1089e1d8eeb82b3b9ac058d71d36a387e472739de8e9ac00000000000000000000000000000000015b0186d8f17e9f2467695379ff10bf85601f4cdefd8d5d248597b42117ad5466a945e033a0ee0ed476df608e2416660000000000000000000000000000000003ae0a4d4f4a6ed15d7cbb7f97e13b56e9819928c264a959fe01fd9d00750c769d9ef0c52c09ffadd7ab2eaf55d9e29c0000000000000000000000000000000000d1058a812761217aa3de189881ed8347942451473eba79d1aab4e2a9db55123f5e33eb47aac6b057337925872c5cae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001444f08505a72a4b256683c9c2ab7c3bcc589626c2222d1d782511888df4c77d72fbaf267e7796d87097ca38e539d33a000000000000000000000000000000000b8cd5bd4b704586914f40d423f4173c1117e7b297a7060e610d1ebe0c5e1e4fd6f385aa726c4868b3b992b3fc7cb77d0000000000000000000000000000000011a701f2014d4dad656cef3410e54d1fbaacdc310374c84e86727fed21bd94b988357b24194555624d3fced3daa719fd00000000000000000000000000000000069d333979d29ece520448c9ead568c5446d78cc84b6fd2910823c58f2bb11f796f42fb2189ceaa20f1a16ca6e83aa781824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000169148efb919d35d84241377ccc023352a0b770697aa2b0f83a66ddb57c1729fea06aa72e16d372fc0d83ed75c9f1d37000000000000000000000000000000000334cdd605b44fa7367bfe5c93ac57ec5247841e7e696c96ac1377ed4b9683ff57360ea015014aea144d1514edb4f8200000000000000000000000000000000017f1363dbd8cecae0f690c1d9dda176307a1637b1f2df1521c0f0e3241b59ee1f55b99f9dabea17d29a845f0c2f1e6260000000000000000000000000000000019e4ea16ae986dc4d3a7fd2ac010e0c0918630b1351fe5e262d529382439be1a64e70241526ebaecdc87e796a9e062001824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e7abf3fae65765df0e2eb1d40f69a7f8d121f0df539f73b06553d72f9a4fba3f309f2400fab2dd6b59f81caff97f16b0000000000000000000000000000000019b5b7acc105206dc3d524ef370a206e12b6c6078d665d67dea8469e320e25ef269e2247be30e3375e7684189f160d290000000000000000000000000000000011f9a4962ac09651757023cd02f14db921f7b543490fa6f14986a305cb49e9742fb248f6129c2a69fa6c5a090bed27dd0000000000000000000000000000000003108ae6fce2efec5eacab28685328dd10f604afb9a8c55405b0b96c8281554ef77c581d9fd3cd37f4b8426b9551d1441824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006e713ad7da3a1bf9333fd9724fcc25ac118d183141bf20b11178e489e333f2cd407a6ac599ad9b3e17c3d551c9a308f0000000000000000000000000000000015f5d9aad0ce7b93eabdd99ea74c0d39faa75c9a8b69079348a024f7ba29a4565d13e5731a1912192bfd911c4928d97c000000000000000000000000000000000d1f06be6e153794147a6fd240c2186dbf29de2bdc10e843c73ccdb631806fbbf996200aa4124e6bb00f01ee54c07fda000000000000000000000000000000000fe4e889ba64e5d0b28e20c0f835c88898c8018d590cd2c9083a6eef2c44c72bd06ec000d8e12dda461e6642d03244591824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000199d59439fbefed56182f7c72f08a67c510e5483faa9372a27b6b709a2a143deb0aeb2934527c39883302eee4506671600000000000000000000000000000000025c38fa6880e79249f278293fbbae06f811ccbdfcedf1f4c5ac33fdbd185b8f14e17f64279c47d9c17eb02372d49b9b0000000000000000000000000000000000877683406bd00449bea64f3d7b0fbe47863693bf0dcd58645357e5a493a775f90c1bd7121adb48992d8c0b8a54711500000000000000000000000000000000016641a2f58e1b60e7a5af9c33811e2c6d7bf77332c72cd587e2bb5c2ba8ae5c3a629da7c20d8a7efeb7da3580c51d4d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e4ee5a9b7785bf824f2a867e45270b1c92b7515d67ca870cb09f51f3f91130ea5c1740e7edae7751aba755e21fbe22f0000000000000000000000000000000001eb233f7e8af97a5d2d956c678a343c76799e7ea0b9d4546bba675f6a1cb1f854a148f92e7816c7081983c4b9187825000000000000000000000000000000000e4e0005dda86fd5057c1ca922e742b1212bc20e561ceb02e70cd52d6ca97ffa1022e7df5781f0da2ab06a2b54ddaa9b0000000000000000000000000000000011187d5204e2487e84b854e058d56b6b2864d7e0a78e0f78db0442b61aaa5f9c5087278103c1bace2255cda048f036a31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000167dfdba499597d14d17d2bf0b1c463f53d1b9549183ebf353f144932847fc55b538fa155693e7ac2afe94c2c3c025a0000000000000000000000000000000008c9b3fd35e0f8e77d837eb18cfd4082c1b5657a3f97f007c15812d85fd7656499304709a4aa2e3183806b85f52a76300000000000000000000000000000000007d6f70e1ce9ab6cbe48da75b18c5f159d9753eecd7afd3f61f709e02dd0cde863b1b5802484d1d60e646fee4d8e8365000000000000000000000000000000000ddc3359e379a407a56b530fef478fecfa764c94e70989fe2562f76fa2caba008c0d06647d87f4e4a34eeb7c52b54cd91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000eb008d43d5df1834599820aecb3adbed20938be01b19d25f828055e231e322a3c8604f64a5ae6c3e93cfe26ad8f59cf0000000000000000000000000000000003bf33c4f3748a204d0b636a9452ef6d37448296b9b26713cd079a7b4fb88869334ad884a8f39b0668cf251ee3a2840e000000000000000000000000000000000a093cea2de68ab15b76c12e1ca701ae13db4c66b511ebd5a282c92f81e2f381f205a74af9b7b6ba0bcc009669b976dc0000000000000000000000000000000003c92b8037398c39fe9e8e6929a400b892bdf09a6616fba001105eb7ff7bfc382e6ef86413195647be774e66d1675ad31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001e4b145840c0ffa6ce587adfd9642789f715c167c2c894a4ef390f714d3bacebbcc371524d03787f84be4cb3e8cd32f00000000000000000000000000000000108d71dc01bf5f0d7c8575d11c295fde11703953207610c5bdf4df065a0dfe79cce16f788d72782930167217cb9c3db2000000000000000000000000000000000c8661755b04169f1716fa4c410930e5cdfb8fe2bedaa1dd1268e8e51e747712f9d9db9d57a405c599f334358940a6e500000000000000000000000000000000022e695541f6e113c5e771708cf5f9051964729ead98e2f50486cd9122fc2b388da566c983e10879a8bca3bf766e1f701824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000000ca7421aabdfbec158dbe9de40c0eee5c15eef0c0ba847e01c23d6b6816ac651284c3b2d1b573365dde217878f5c770000000000000000000000000000000007b8f0976bdf1663a08839e44ca947d04903c8dac7eb3e0fe223e7c310124831fa84bdb29521c057e3a909ca494c1d950000000000000000000000000000000001718cab76151071956512b1c85ed0d6babd3cc368e4c889d35b90e3f0d0d27bc90849b1ee56614dd0b0500b4b74e4c90000000000000000000000000000000002189f491c3ca8f9f167c8fed28d96acb331f8dd516686d69eb46b2f611bb2c36b6cdeabdd4ba0b743bd7a4968a95bd41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006f691aed2190e5abfab56b10db02d1c7d39d19e529b927ff410556ddb20f3321e3e8cb09a4dcd0f8f1de67b0dbb1c580000000000000000000000000000000011a7c1b4ca1b2f9b8ce69e90d1ddcfa16f325bcd11f4310ded935d3989771bcd397a22d7e927e0a4ad028fb4e05264a5000000000000000000000000000000001835b6cf50add5f250c03e7cdd2e17a2989022a57a9589adcc8f1a502ec70cba5ce7aa16b0d1ca4c71c9a209ed8f5330000000000000000000000000000000000b7ed12db13b99378ad61732579a00d63ccc305c8caf3766fa8de7b0f1fd08b4437c65aadb6fd4710c4db5ddf4f879fc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011bb8aa0b7f6e74b8b886e63574a1e8ad649e72bdd04685bbcf9ba5cd794f9cb27ffdc0e850996e4a56f03b0cb089d36000000000000000000000000000000000d791df192964ee957a0a2107f619bb350cb9187424068535b13053a8ecc6243a76dfcd89c9dffb64a8a1050670c5ff30000000000000000000000000000000004ddf84b683616043d4ed3cf45f2397c5d2716be4402fe47fae04418b0f7b6735fd3101cef4887e06c35884e1ad1e22e000000000000000000000000000000000ef37a06ea0e8059b4c87bb634e59aff4ae4c90f4f90ceb3956581519e8b339b01869763768655fddc66dec82b4dde281824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000091940c8fbaaab85ee618960bdf8cca22f9f0ebfdab2140c5246899271d794c01e830cf6e13b285767358bcdc54cad91000000000000000000000000000000000b070fc560a1b38d7b19c417d135635647c92593e14ff6bae7921c49e5bc6b58f158552722b55d79a2a37eb0e9cae703000000000000000000000000000000000842abc84325cd6a2e4a5cecacebf9afee586a0c5767d832f1608a70fd81a7bc875de0e3ba3652e883b64d417b1dce9c0000000000000000000000000000000016ee3c8e4f974c577e3498c916ed3fa67db4b38e4f4d7f085aa1d4b6f8ec28ea6f394e66b06206be546e90986199aa991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f3744e80ca42a82a2f67f1e87a9e64dd7cb156abe1fdb8edbaa6ee352a9184677b3a432fe42eed9597200e800fb740b00000000000000000000000000000000141580dca3d93416e5d7a9c56a825c226a7d8b06149a0c9f2d7bb54c282acca9f216818b6876a8b6573c6e2fc42b238e0000000000000000000000000000000003b101cc769110e15c2e5462532437512d38cea9add3f02ae7865034f119d80a5b873d4954de57a6560dc477028e8b56000000000000000000000000000000000c50f90e4484559b89cd8d3f24458d6c4c28d26494a6b3e2a872f864719e255ae629f97a95ba39e0621f8d11820deeb51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011772ce4221bbfd558fe842057d26e84339b684670c6304c8a00e178d2ee971ac0db2d6d00ab0e57b03f5afd01fdfe4800000000000000000000000000000000052e3e9b96ec1dad52c8cdeb06cf676c8a386943397ecbb5b9bf0cbf14bddd6f6643e61badcb34fe2d9190526e7e63ba0000000000000000000000000000000017c1a98aa4fd85ab9f2880766d7967330378602af4e99bfe7f0a472c8e5b64f1d1e10324816a63c21f54c7547500aab7000000000000000000000000000000001411eb75df52a00d653dc3ba4cea6879aa468a52d3d84f30244db61f36c7b8f285fb4acdfa62e19db7fa80db4b74078d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001f86d6a5df59f0b81e0c067f49e0c4b933aa3704e73ee6a047f53d71cabb5f8059a1d391c8af47cebca3e7a671943fa000000000000000000000000000000000f6144cd8b8a0f761528b1805486a3f8b1796dc44040933c71da3bea8e7c49c08d5f8380548a72ae39538b72ad5f409a0000000000000000000000000000000000a775637b985d7453093b89bcd9791745cd353c026d55d6be9d752e37fd4166224687049920b4e95040602f428cea23000000000000000000000000000000000b35cf8c4cbf2ace949b4f6b8273b3d8957c7381dd7cbe7505ef6e5d4e12646390cb4e628758bc0e137387d00c749d1b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003aeb3ad5c88daed98557e6b827c2ead81cd643d51247b776b6e7bbfe2d745089f0d2d97134e04050b21cd205b2336b5000000000000000000000000000000000dc8f567c0a0a4ef1a7b66ad3cb18216499e24deabd420d96a1d445f79ffd37f0d412fa194743eaef4abee0c2705bd230000000000000000000000000000000011a84591a654739b6ac11e63c66bfe768feaa2a48d251ea11ce229d4d18b56d651483e5c6816de68ba08e08e8aa7a91c00000000000000000000000000000000038b16716e8e21ebb570fddf7b42c140d23c6e9f2f4028d414f72af0b49c64d8f913f05969d6f9a37abad2f3e4eee5b61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000084e88f229205eb8c9f3e2020aaa37d8eb19c9fca80867395d72a78b9b5695c0a8fa07d956e118df2662bd06d686acb300000000000000000000000000000000091481e29e3df01219e2cc9e145f59b42ed517b31586a98f52e3599d25d99e648d876bc12b9322d82f40be0f4817796f000000000000000000000000000000000a24efca5e420e68dcde12c1f99925cc3cae831da86ea6b9894921c02cd8c1bebf657b4953102d07ed15c1aecb823b600000000000000000000000000000000002772f947b555b98ac1313eca35f4104436504156a4165c7a651d67a9528752da72ab34fe0140109d4f3e2cf3e9344531824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000092156d28b4b7f9e76ea486f725ada3d7cd234a2b29e28900dcabe2540d4159215201b504b6e0c84658373b940a01752000000000000000000000000000000000953fc5f4344ea035a1de62de1aafda2971d35a173e857d2a879df5735a9380d184f381b2f4a7f4f1d0290829d0ded6c000000000000000000000000000000000cbad1e52595c079294b168ad5fb5843361f74803f45281eb269253cc1995a72c450c11616cfd7ae1f1f3eee8f2999dd00000000000000000000000000000000034ab533f905c25b9564b9f8518d28acc0f3dc6f4ae13710841fbaede1995703472becbf993203b190798b044b5a35d81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bb2dd566af07f70409f5ed9342ab72699d80934324a202c8047ce2767ef9d73760322b503598aad157d2c749804576e0000000000000000000000000000000005e46bde0389840731f2dd19c56f5589a0e7bddade4316918ab9dbf47c9c7d56df36387194c65687a8c73bcfdaef740a0000000000000000000000000000000002e93b8e95cd264252407cc8d7a9f9a432b2850a6f5e261a86a3e6e1180d4147367a9b561d55b5bfdb6e3f2951f60b060000000000000000000000000000000012c0bed900b2160ce809e31bc4ad41f3c3c012adff07b6403d91237d3b3b4a126a2c21d56db02e44a3411409ccee4f321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000031fdf2d52db432b390f7001de96b5028767ce7098032fd4980ca480461168379cbcefbf482cde54ec7a134bdfe3669c0000000000000000000000000000000012184ea06b1911757ef4c6c8fe756374016db70f70da2a39cbc02edc4a6ada034f177611671f13085c15e716261ed87900000000000000000000000000000000049407d3f03a2fd531e4df27f628f7a75cbee7d731a72fc3fb2af1466ae070e0794eb15cba79c6d62ce82b5b3998449c000000000000000000000000000000000a534bd3d848d5675306b97016409872bd65729e4f2091c1ed5561183b7ced144f55e61e341d81d8fc9555f1dc784e9c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000163c2bab8239f6ecad1e78801164c587a787fa2c9553d8572adadd9bceff86c5b2b5a52cc90c1c7a8a7aa99ad83a57110000000000000000000000000000000010fca397f41a8252de1c737358627c74a85c3a3090032fa7c7d4d3a045031bd1f4af58c8260bd9d64da9fcc86dfd5fff000000000000000000000000000000000a28170ee4277ae166ccb2fb0cd935b9b746025e19eb7ee640c454ae8694122bb22baf8645e302b8d6b20e5810f99fce0000000000000000000000000000000012e6891d623465229cdbe20bc680cd26193b020cde1e52b1f4467ce31e91ca9268906179290af97940106a78205f41b71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d5b9c2f304773af73719ed3f9605c7e2a0d4607985c090b4fed44147f22ea3d0e41b19bf42b50796f6b4c05512262d8000000000000000000000000000000000438b1726f06d701907646636cd311c9ed161270ac03be594c2165ccaccbde1cb2c586733e04fba7b27dfa45a7e06399000000000000000000000000000000000d3d74b40628fc547623a2eb4b9585eaaf3d4ab01dfaf5a894f06f9be9e6cda988fe9960a749d6d7446d2ea95a2602ef00000000000000000000000000000000171cab72de82faa190a8f3244549ac5a7540e3b510c8b3ef3b899b9e2191f01aa33b0d8af5e6b84b85f373c4d614e1e11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004dec8c78dbf2432224a94f7f75871da720084d90473baa95aac2f848bd67110103d21705400b685b551c60d58530a0b000000000000000000000000000000000e9761b36aac6781c3b903668c4cd13bded5af2cae8d951dbb4175b7de4b35409ee20e38bc136aff0feeeffd629873350000000000000000000000000000000011ee5ffc4cc7906fdef9efb2c8fb5695149c36dd0d8c2daa44c42fbade09db3044d4b1cfd62c4144c11a3e4a16072a95000000000000000000000000000000000c4eb5e6a09e4fb485ea04804fa1d62cf503aded33a0e54aab13f79b0a5b8151f25bd03bebf9046267fb3e809e2d9de71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015f8b80688f04ac8b498a19a9ff1d3087887d7238b9f82edcf578f408888a7eb1f83c587048174f38069ed105e434d3d000000000000000000000000000000000f86c4654eb6c9e9156b9e573f6b4eeee5d2a24d929a439ad7aaadb72f6de7bdc6b339d03b5a5eb26e1384c318646d3a000000000000000000000000000000000fffb308caff3afb10d956ea31e4680a82ebc147e3ebbbdeb7ad4f6f502fa5ddf03fb47018b966b37bac6754892ea429000000000000000000000000000000000073b1f7330c6414059897e9a316afcb77d6bdff4e5c4c460e09f2a3d4bbea09c81ab4902429afc148c96996e13c51d81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015c9b65bdb6b282e84d040df38f0df859ea29963f0cafea770e96f48d57203a4f8f626d58e49fa8560a2cfaf0d139a850000000000000000000000000000000018177d3882f4dcb9364db6815a9029f22db7ae4494994ca047d4614c3c9bb217cae7942fae17478ab393b4a909ea4220000000000000000000000000000000000b5048748f40aa1c7b025b9315acba77d8177fe9a358db033d0d38ea27f3255f3a0f560262097246a361cab4626c00400000000000000000000000000000000002f0ca0b2536b02cf0aa1dc53285eb690fb5e1b29d166b7dfb6ff9dbdba460207a051d77a9df602c6afeb5389d436b441824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000940ec5a6666dc5f885aa3bf8eb285e7c2c8695acfeaf52c5a163d84b665be9e4fdcd4200859c8830c5bbd750ba9ed20000000000000000000000000000000008feec47df6be1f826a2a498c08af3b6abe88dd5de90c9971d62b618cd6df3d0f3aed80ed70f097c697cb9981d70a1f0000000000000000000000000000000000b83bb05ce07dd177a2e8781b964d24d45321a42dce5e388806610a9c2742cc57f4656ae91871d32b56143dd224ec2b8000000000000000000000000000000000da578dd312e865aa4ec90912332246da48d0a3a9c01b07726cb10459af6c7519389ac317e33cd672e2e73866e0207ca1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010da73562a40b166d7bc485e50e9485c145298120f7156b77fe42d4d118081c86af972c732775148066c55b4167c4d9b000000000000000000000000000000001331cbe4556103f9ebbde20afd9ede0fb4bfd8a13198d7459b3671cd32b68a9e848f899e3f084358868e79ecb166d54e000000000000000000000000000000000eb100445185dbcc81e5a23836b3210c2fa94dd433d9e018c9540942c2a8662dffd75a10dc182fbce54e5410449c642e000000000000000000000000000000000ec9712a33ecb529b6a16d1507c960f808b3b0df141862282056315c2485ef659c4a97c5ed8af3469bb023e9ac6015841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000150de26ea0f5511e4715b0afee411061e64e547efe1aa9b4401db91d0869441cba1f8742878f8c3820574d2cfc22da51000000000000000000000000000000000971b6df1a2f025fd89343f3e678220ddfc8231884c7cc8b5df2a906c412a4a09fdbc97c66d2a1ef24ef0f1511067b5a0000000000000000000000000000000017ef55e0f0789f08f2eaaa2e71617e77df7754ae4a21a83d41ffb07109a4ab44d35d919a53038ee843b5813c91803976000000000000000000000000000000000ea85a8c74c55a5bfca9629752f1bf4772b48f3bff8e8efec5515b5d8e922e9b8639654a2af4352bac599c888a59b7b11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010b9f81fc55e94af896b5ab0ce8cca90a651fabd55a21721799513e2c34fc9ac491a5d847c1bf12a5f0a2930057ed1860000000000000000000000000000000013abefaf0c2929c6c27168231787035f9ce76bdddf80630926f4e755e80374043a7a7ad5ff44c38861996c026085392700000000000000000000000000000000000f72ef4938bd4701f8d387683eb0623e48b62879378fbfd6aad8e5746cdbb8a3338a5e1bca4f6e3727a9394062f25c000000000000000000000000000000001603d0e04770fa76924a3e7d160870fd541822d9f331697a25a27df4d5fb6220c6d2a459cc205de2d078c055628fdbe61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001bd8867348015794ea44cb8953ca0f03e6e1366be7658a045dd00726e77f66ecbe9be004cbc31553c456f07d9cd80010000000000000000000000000000000005cf9ac85c32d9c7de5c9608f00e37784c1de818958ea2cb490c9faff1773691b25558e6679a06db02b2b04cba0030fa0000000000000000000000000000000017e3debad1a3a0d3213e2cae83772311301930ff279d8f6273a6a2072a82acf2e8543e0c1978b9e9d4915ec0b1d81882000000000000000000000000000000000761937005c8dd98780f769fa5d07612db581d1db7b7257b1abfcadc72a1f7a1577cfa6527835a3f68c5205aebf7027c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015da361bb523ece518e0df4c3b81c6d250e1aad8fc5517cd044925a4a656068e55015fff6588595202833a9938a5f5b5000000000000000000000000000000000e7c0cc6e112dd78b5ab418471eb472185ad9df04222b04fde09454222a3ee909d32551c886630fee1b1c96a33c06e26000000000000000000000000000000000945bd09e309cb8f11de66cea612eea8e924388f06050153f9d57b1d4942780fb2e610e0b3729b1199d55a3f9cb5ebb00000000000000000000000000000000018ae9bf5c59dbf687b347765a94789a4764b75ba4c8837e553aa77f7ea943ffe2d46566b29024fd07015abcca4facad41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f7fa3c0cc4af753705d0ab71728e068370fe017449dbcf72bce54e00a2b8ed7fbb9876736a86f522a6dde40bbb626df00000000000000000000000000000000116a9fbdda1d9795e276f2b3fd7fdc302acdfaa1f25b6e53807bb8fb434469b140413f571b90b410102d09339fb6170000000000000000000000000000000000126de033c999e7da01310dc102af4ffa664b254be3038620b1dc6454527297a5d1067c97350b757d2651d48cd659aef100000000000000000000000000000000057460ec73aa03f4b3a7d23764510f8efbe156c88123166c2b2af08acc600343d344d3cdf692fa5c8f90dd380fad993c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014eca02bb0b4009ce30c523a2f929c9d13a8b6bf2b0dc38a75944af5a646b99d131230f4e9475282b0c5dc8485dfeed10000000000000000000000000000000008cc789fd7f28111623ef1350d0e3d7c578bd1fb226d163ad79a623baec0136e82969c8ac0c1cb9dd3436e85b65d650b0000000000000000000000000000000019306443ff9b484afc5f0eb02a848daccbbfac3564a27c1eeb226897d12d49a1ffbd1c275fb15e57658b2e2fa1f5eb50000000000000000000000000000000000e9052d5cc62bbe264fb7a628d5aa761530bfc69b02955840233bd0ffa1550ebd22e81e06ffd97c2043fca37c38800ef1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018697d54dd19ff8efc61052448373ad96e1c3016c8e69c516d8ea0340c963d39c16f3d1ebc9b9b7c308e3a2cd28797a90000000000000000000000000000000009e37a8aa4c69ca7d3de7137eb67878b8a6a0c82a61025b45ea2993ecd8bf5c37c8c700d353a91eac4116f3ce7560703000000000000000000000000000000000946c6c8e0b5cb80a65254f0e653dc711fd0baa18e1a1fe7682a43f97fb8b6d80a52fccbb5c15e52bd46b3cade5e2d74000000000000000000000000000000000d054b0ec40acf9e605c1822415e1e5f6c10c8428312d951c266ed2c2804e0e4da985c45dc36fd542b1c3a15a60d947f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011c2a641fa9b78e5bc887705f2e2cb02f37245f4fe95846cecde02d8d6511a78213b7232bcebab1454d1dc8333076a99000000000000000000000000000000000e6c897ea2ca9047224c0951ae48aac6f30168358ead33ff7efdca9181b794d36e499ff039c553a8796aeea087213c240000000000000000000000000000000012fa557346caf660f97d9e7719a1daa5061e28b3b86ca0e35accd7dba7ca1f2b1746936fe4c51158deb1f1193b0d7d6a0000000000000000000000000000000017a5ec25b331b697d82b43ca750f363fa7d9c8149856a730f4d4055c96e880b65106bcbf9e2a0eea4ba291752f2b17e11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000126d72e1958aa856cdb47f3264f8c252b212909b007199a1434dd4fc6614ac9ef676691e483e5500a97a315c5db754bc000000000000000000000000000000000f45331f74ce5a1f998dd825e7ec767d18deeb5ee0f0e5858625e1201252d6ba437989497ac832f8f91ec9f139bd3acb00000000000000000000000000000000051679243271e84152af1ef98952ab27763623c419eb66e39f7caf97042018b69b201954e81a5332a8b822fd39c11cdb00000000000000000000000000000000166bb7976f8305ac908b6ff37a1b6049de9657f573d12664f2fa3b50f2dc85f12b7e57c6f80cef1127ad59a155e1ba631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000196e0bda2ce1bb046a3affbc5e6ad8d40e42117e1e0bb75c2c386fc4b3413d69cee50e2804f1f225daa6e527f20eecea000000000000000000000000000000000beafcdb3c675e06b9df910791bced1a866a11fca019c8e9339e6380289c249449dbc3bbb1670e2c4e27aee1629050f2000000000000000000000000000000000bb412259ff260c7fe0e79eda3fc64d1ed8c5dc94f47b6cb391ec8e138d82bd0c4f3fef8e3134d3f417bbaa6173404420000000000000000000000000000000018c8f8b4e94c1bfa527f7b3155c518a5a8534706b485def7cda06ef930c359ca6074ddea0f60fd7c83903a187ff36cac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000010b3aa26397b4d778824f763d1e2894963e4d71190fee9a07054698d94d78450eed5a26d1719acad128fe4d72be3ba7000000000000000000000000000000000a50c2f13d358f620d31231cfe1cd685ee1d2f0876e85fc564eb8fd5543fbe79d883f169eb64303cd27cacff816d441c000000000000000000000000000000000ccd06265501e021a5a5633390ffa7b6c74e5483447effbe86f2bec06ecbcf3f01e8adf70328ff11e5e778551023e4b900000000000000000000000000000000176d55d2d3c689128c467e24a48828c1c457a482bbf1030d1f415f57088680a292a9509f008db74c333aa9d7fd811c7e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c5bf446fca039a6c06654ade4cd9a47540188626a8cb19995ace029fb5fed385d3a19eb58415dd5e6573008129c1e570000000000000000000000000000000004ad16ad06bf0b83ede4d6c6c93c406bc8f041aea31a931bec4c15524e9ef5b03216565090618f14f73fa63556582d62000000000000000000000000000000000d0e796ee8165ffee653a593d28303572f975f11ea96c314f7513b79c9f0d0dc2383f54ff92070b5642fcbe61c618c210000000000000000000000000000000003b627fe739426d01ee672d2af287f6e227c9bc312f166069d7097b3ea59c12be548c247c9c2a7141c681e7e4db254861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a97e79631fcd3a2eda627492c3629974979fa35c92108cd20d8ca194299e94d536621e05a4cafca52843e11fa7f7c55000000000000000000000000000000000b67e4a00422cd2f386372e1093eaf1e0c6ab61fcb866bc74e36ed47cd11135b7b0fda1669323948f010a4864e7a2804000000000000000000000000000000000cc8b392227f93591a7d5d4e20dc58b123986d235f25330f4c15ac72f38285c51cb3c05e8cbe18c000f5a30afd670a1400000000000000000000000000000000125e7b769bd524e06d8d4bc169d42ab5907acbc3964f82ad5fc46653d8843b3b9b6c78f98fc0ee2faf309f1db66a6a201824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019d26ac13ced53564543bd779c12ed59fd67c4ff04680e8c33ca350b26c55110f7e892d3ba5ac3b94a2ac69aab1a22070000000000000000000000000000000003ce5391468d3cd15a0112f2a85e3e695259fd621adedabcb31e886b276a8c1ea270f694c7fb743c5b897c3e3935b2f30000000000000000000000000000000008e2e8e27088aba2d302adb40e1dbf743491892b2a7d35d3e3fcacffe0a28f53426a071c67d9dea14619e25be07c4397000000000000000000000000000000000dcdeedc0f2dd3e7c751685cb36cf8bb0180b3680ecac5574c01f7f391f29c65f92061a9156e2fd436d00df6be2c12171824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000373a92f7c50d6a1759eb0ad307a659d7b63a6fd62a7565c438c298e7aac19939a84d500402a0116b184f52e28102ef00000000000000000000000000000000019b69882700f174ef06bef64ca3c9a350e453af1055fc75c97f4d65872c2d74966cacaefdb83093c204112a03f270cb800000000000000000000000000000000104069b74e662c9cbc4fd31dd730904db523826816d6a90c872e3f4e85284a0fa0fb217d9f9557d9ed032a32d94b262d000000000000000000000000000000000974a4dcf5bef80dec5bbac6ea326d7fe1611c83f07247935b98033d901dcb54359cc8a54ee4c2b75728234d1e285a651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001e9ec8cd073e00cb57852f86bec0fd237ce3800d1089677e7c222b15492e7657436157943b833ecaadfb4e2ac0b325c000000000000000000000000000000000ebe09b93ffa3883dd9b1dc1a2252d46bbfc760e2210dcc9305809ec4d3a631c4673fe73a0100b0df94c0153ed723d2d000000000000000000000000000000000cb36d51b2b3542d0e0abb586e3f648bff887bf3f167ae90663bc7b888c03739b87b12606cef5904b224f68dec6aedf300000000000000000000000000000000110514f7a63ec805e4b937683b367b5afc15581a221051892090eb0ecd33b58bd25540cf057fd5e54d939cdd9d51f53c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000113f5ce01b869b9a2d6c4116d7d9e6802ae56e4cabd7e0541f7d7cb02bbd23e138ede176dd23b7652cafb323321a3d46000000000000000000000000000000001711be3d5d9ee00eb15d8de547ae85984f99fe28db895808c7df12f162f6dd2d49ef4287d7a95e328ba1931aa899635d00000000000000000000000000000000116555db0c03b92375f109c8632f4f32de6d75c485e116bdb7a9c6cb88bd743aa44bc570f8cea8a33457d1d467f8c5900000000000000000000000000000000013e83e6af5363b65d1a9c82693dfe3f12b071add3effd51767313bac84dfeef005227291418912bdf543e605421feb631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007c4ec1f9ff2d1e0e3b66f54e026c3ad9850d97bbe9493bdfc66df26433344ee13ab99a6895e584f0805097b085a440e0000000000000000000000000000000005183f6c272feaef68d07a40084da61bb030ccc4fd1561777072e6805f81e7b426845a45b2b0d2ffea223f692dde6db800000000000000000000000000000000006347cb4d58be7b18f6415acec86bd873125c00fb1f3c9ad721a957a949cac96648fad4e3cc2431f436688faf4445e700000000000000000000000000000000097f1ea1e3c1f353ef757681d37cb0582adb5510359424242a4378ded03c753932564f9b8b094af629bd723dccf5ac031824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c769bda6ab1dde0088ba6a98213caced1434fe403f0f15659f57badc90c22ee12924e0cbff3b81bc83d721bf258a84f000000000000000000000000000000000add028dfdb6748a61a9b210b257c8971c2426d894cfde0bdccf2493ae7109139ccbdb22f4490b710b4fa526b82d83e0000000000000000000000000000000000dd69b5cd7dceace2b44b18b1801f1af2f728ccd6a04c34863ac770496bd3c769b94d1a97ba31120c2704c2fb765917200000000000000000000000000000000070cd27fd2bab7357664fef90d8abc1834b373fdbac7ba88d2d23908cddfdc05fc971ffe81eb0de3c7931d2c1f0032f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bd4131619dcd8977b9b7119124bd98735f9ed0a10161ae8990e2ef910da3643408505fdab947d396e63c8ff4791a9380000000000000000000000000000000004441ffc91cab39cb77baedac7656d8954a0887c441280d519363fad626d5ac039218af83d9152ba0335192c3b3c402e0000000000000000000000000000000019cb61cdcb0d4721d2642c27790cb1bff61d606651bf03461578b6101ecf1ccf9f816fd08d22cb780333270397a82990000000000000000000000000000000000e3944c093ffe8b3a063e9625ae99aac83e1bcdd500188525496f2ce0d572bcf138d9d4e53fbffa17cc869580d446f0c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f184b25423d67d60240e51f36f30d44a6edafa6e2aadd0d64c7e408a69efdce29b438401c71a318d23b8f475e287d3b000000000000000000000000000000000c54588a5ac8156cf0a602afea61af59ff4d1129566626c30515e4aeb27ec62ec94c91b14df463d0fb2bd2c7974ab51500000000000000000000000000000000026b8192202435d1df1f7a08f21ee7da8c4364dbba08c6d2411960bc4c3d5c4d934f4f695ed49eaaed0de8bdd39c7df4000000000000000000000000000000001745af385c9faa4d56ed2eea7819b168a902e57079d3e75af09625f24deb03a6898e674b63dca1439c68a5bfa090278e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000327e054f3a9b7a34de5b79c3f4474a123888e963d5293be93acc433a915a45318cc7b0b06196feacffb7c329d0a6bfc000000000000000000000000000000000f425b2c22ed73646036b45b90fab7852e7dbed9b2934c0ee762f92b0fa26b24e2ee3cc78c10b472c71ca2ce45fb397e0000000000000000000000000000000006379217cd6376b7da437913bd788585c99e4d8e9b3e2de36647d46ce9a8e19291c8fe016bdb4a86fa53837a82de83f5000000000000000000000000000000000daefe609ca2f03290bf86471a120a952bb6a76e3a19c50a334fb754fa470c3f269179a66d8025f24ceabafe5b8205ef1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d54937a1465c1a1f6cdcc3c3424e074cb25b5b8d6ce979382cd5361cc5965c6c8375cb0f59ccccff7d4888d6a6a4f530000000000000000000000000000000017e6152e041d405eab7e7722cebdae7121f8ddb3f0336f67c8cbb37823d377d3d90a3c40615d4707afebbdff78f8f3a70000000000000000000000000000000008fea85099a644721792c55ac1ed6f91967e0b6b8e671930fe4e76fa4a99c5a935fba364650d805797892bd24ea50b6f000000000000000000000000000000000b67a95dd629b70a6b50c845fc72d1efc078fd973bcd0c9a90e1dc5fad6c1aed4c696c8c2dd900ee45377416aad7e15b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fa3c17e8f1bf28d173b0401415093b216e3c0f915f102e1f6459e93837d1beb9510003564b6d6e94e8f1dd9275b51ad000000000000000000000000000000001106ce5694629e4e5cadde964513b211b5545099adee788a6bec3c9f647e0c08daa3c403e4f2c75da49e224438c6017600000000000000000000000000000000021a705f75ee9a4e77205e58219459562c555d62ebb6a28a51cc4b1ea8dd933e551f514d4e477c89ab3a7b7e33622ee60000000000000000000000000000000005eeb353ba43b1dd2b7d088f29e50138591b86346c18939b721f171a7f9a41c4957750f352ac7e0bf3f35668bec6c6fb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000192929f7ed8a0e7845fdc1b8c4a3c6eb8d1cc70a3134ceba27966be7c25c03b9c413963cfdf356afbb0d0284555c700100000000000000000000000000000000076ca0b158f3ae3923bc3360b7707c5575dd3e9a280301545d3a03b2037812bf58d40a5004b4aeaf27d2c9359cf45e45000000000000000000000000000000000bc6a5881954ece3fb95987c6f7ff60fa3e8fad078c2b7a808ede61aa9844f7fdd161d974edcf7c38d0a6d704d88dc9b0000000000000000000000000000000006ab9f6b230097467edb714632a0e48d331c1e6afaa503e18cc1919683f5885436ef97fc7ee84ab71bd44d114311858e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000165d84fe712cb94c9ba14eb23f925e229fafd759d25e7aad2f52ed54d3077981d9144d9641aeaa9a44e1ea8db0ff9f4000000000000000000000000000000000255c9772ab035d5d3ee8942d9b67b0e5c0e5a910775904ca18802ec11e8b1e7042db099240de5432b98a3a1a65f6629000000000000000000000000000000000ea9fe87af77a793811332d2745a4cfc21a089e9175286336717b303330710c27c5296e707a3623572025650e26aabbe0000000000000000000000000000000005b5cf552b9305f669189e66857a62d110b948f82c12e671893ce52d465e21594720c85c5feb215d3d1730d6aa54db421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b9f0db7fd8fc530cd276b1e088e103661cd92590eb1941d1cc529af9ea092721ce3d77e9c23919d64df36c657e0cd9f000000000000000000000000000000000bd0fa7923ef37e2b8ab757f4fc02b0f03ad3bd911ebe2c783d26add27664d997b97526323bae10a509d2a0bc6535fa400000000000000000000000000000000198fb717c39b731638009a32fd38add77143805e837ffcf610b535b0583de03884e09e766c162faf2ddfc800b9c791b900000000000000000000000000000000114b4c2187370bd02168ad24b6af24c81254c7dbf27b177f9664f38cbf0c6cf40d675c186c2d34838e0410d47cc674d11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000021425276188fa1b56ee332b8653e29ae12ede33627fad4b11c0b7baec66c4ccc766b7d870adbe700b1b9d6ab06bfd130000000000000000000000000000000012c2d581b49c4eecee4e2bc3a89d89fc044c8270b4103e3da503721c971be4c63604fbcf2c4e4f67385b59d2a058c0cb000000000000000000000000000000000ee5044e6e406c64212d4c85aecd60db6dfaa5d9d87e6a4369441c08161cb9d130a56c1eb4fccb7b0165f2d6921613a60000000000000000000000000000000014d2aa6bc7ac017f5648a9c6d84ebbe60d4903ff78beb0d5cf38cfb86b8c7a20d39c56c3194e95e5f94b745cfed169cd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000a3890c341086df2f87f53061c1a175f6f712ece1a1d4f3e9e768842309ea10a3c71e2b68ef6c27ee02cfda6f7f33340000000000000000000000000000000019743449fc44aaced93e1ba066f77af00a1f3f764e1f501826f6f8dc6917214b9ab8a68629adbef3ea5f4afd3ce1edfe00000000000000000000000000000000136269fb7c6cebf84dd01d4f6cb0cf56e005b8d8b900c63020d0a2f357968cfa32d9b823b5f5de6e59eeb2f486ea4c400000000000000000000000000000000016d53562e5f0a7dae599c41df3daab457bf3dbb67350022ead1be23daf09283a49472c950026809560c09686433c31541824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001976747f197c2e15b83adc7abade6d7187e911a8674a692bf3588e72e0a446c043f0050d57ca6e24a0f7a19e2c4b1d7f000000000000000000000000000000001919667dfb7babb095e40a42f09ce73d0c8d246eda076196aefcff76268f90bf3fd5b5e362c8375716acfdd1b82dab930000000000000000000000000000000001aff2e3f1acebca71afa78544ad0ec3a63aebe44672db04c857afa15f3e9a2c3b0742e2d406c3d34162d86eab0a7b86000000000000000000000000000000000c50d66141e319dbd611b1663a34f883f778b165f4da579ad9f9cf631cb370870fe8a9edc60a2d3af26eccaa7d10d77d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e15f6c0e14710eaa9d44a21350f25658f7e2f2e12264c6d7c4d079122884ea49eea89b9add556424638ddb2a1bdd0560000000000000000000000000000000010003ebe432571abdb309876926cf6146db05829387ec491149e25fda2c71a45e518477a5e448b4fc720789e0df64cce0000000000000000000000000000000007ce4015d8edfd07cd0b452d64d62a919f7ddac90fae662d64b0224e80bf4025c266a4223d4f98e547af19c36b458410000000000000000000000000000000000d03dbc43f133030a837f198e650f18eb8c20c356f8af680b38225c88bdf8f98a25da98d1ccac1f1d11ffaf131ce8dae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000079d76a0933c00df908576f73c529e9061b4afb00ef6a60ebdf23c72824f610122240bbdc2d0de1bdcf38d6197d7ad7100000000000000000000000000000000000616c836b2a78f41c772c05499d29a549d395bd40e2d24f058c8bf9bce2f10e9643b1196f0735da1eb5989ff1884fb0000000000000000000000000000000009216db1fc57889c35bbd921d27ab606ac667d1e5d0cfdf625f5ec59fa0059111d294435f46694b7656c6b1f732de5e400000000000000000000000000000000184d5a9bffaec172d01e9b3dbbf1c8aa523193b2aa18994e35b54d59a3e9c9847d64d1c03a95d4437d6a21b980a4ba491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001a7f9828141de108ba3adb7150a8cf3245dd75e503faba4d09fa9cd4df374478061eee436a13e64a8e9977ada53e28d0000000000000000000000000000000004efbaa96b16996db9838ebeffe831a6797b81712824530df24f79ea25b505fbcabe45994c3395481f822ada6d71c0f600000000000000000000000000000000189e7687248a102d4b6d81856a27f0a3badfd2304bcacb38d8001a7fcbbe90b5d8b19250ab307c4880af87de9c49167d000000000000000000000000000000000b679d584021f7d4ed51837b2d5107fff02a7bd852bd3ea69325728804ca362c332016b6d641175bbedfbe345c138f111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000001e1dca7a05a4a76ecce5d48c66eea15232be0bea17c111fee1972e5a466b7003f3930669898de107687a5da6637923000000000000000000000000000000000aeaa77666b0b07dacb2d020378406d42274e2b2679c5fb8277633165b001cecd79f16dbb642f322982dc0a82706ba870000000000000000000000000000000002d8ea6580e039e9299327ad3525847da3bc95571d0038fdc41cf39cd9b4834357704e51f66ade07527d0ed8d2406b70000000000000000000000000000000000745c6d9dcb5c6709f3c678956b1e837308973bf6ab658a9e22ef82e0191cfdab536542035a41e6ce027be69975322b81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ae4575214289f7e25d872aa1bdc8ec68a2e3a891226eafefaaca65ff66823417cb9fb1d940b2683ac2ce1e92569528d000000000000000000000000000000001079f904cafdf79694880ff13eda57d6b1bc35a3b420a7f65fc377fc6adf6b61b44e919bd70cb7dd59cde9720779406b0000000000000000000000000000000012508f92554ad575f493728a6b71813a43ea2ae3ee0a1888afd9eeec7553d8cef7bebcd880a178724e2584aa0c9180c50000000000000000000000000000000018f4b6f2564aed7a9a8842a039fb3d3ea51c9a158be8bce308221e27841d8793a18e00d8dfe0630f4cfc9ff5cef763951824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000011ad3252b8f513e1685847fbf70d6cd24812934c2bf36778676631735ad2663c0df2cae0a11716b4230846040add780000000000000000000000000000000018fa816185a8b2f46279805adaf67670ea286404b7eebcf1f67cc2f3dfb2a5f746ff4a24fe343d311d6c383e55b44630000000000000000000000000000000000d4acc195a7ec99b707300d7c1a2615692660e0ea2fc619544e4ee022d8fbffcfea13400fe79f91271121c50347de42a000000000000000000000000000000001115fc5429cb3cbf6adc2c0405a865a9d3ea43b9a2de331c22cabb90a68bd6a0d07026eff4b76f9165f945dcc31f894f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000149d919957d288550f8485a7388bdda9fea3bf2d184babd40f37091f6a7c75e2fb8f976bc5c18c9b674aa8fbb035cddb00000000000000000000000000000000008c1a688011da56db1a1f4b88a70ec4a6f1f8e6926a4af7a83a8c0a852c89778bd8a2e6ee87d1f8187597a2e0b5811c000000000000000000000000000000000ffb978b9d2936b159688dfbcbb49f04033e0e4682646d3f4d9aee28b93fada76c7a9c5a68eed4d06c03fd4758e42c970000000000000000000000000000000006f409ba8ebe146ab8472157abfb8888dee0386922120ba93593fe316cc28fc4d88aea859baa20f39d499bdf44e676cf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ff23917b604fc34c1c704d708c6e86a15f702e2e867cd6092e8ea5f55282664687ba844c1f626860da9294a2b9ec4e300000000000000000000000000000000021eaa431f7de8ffe98f2c844d96f9e32b56da4f7bcd49778a222517b42fc64cbf231b02db851e74cfefd48cf8e98cc900000000000000000000000000000000120d7bb19660e13b544e0306a3977bb97287803a10599ee735e186f1eba2ba234c51e47bce279b0be30b23fca14ea870000000000000000000000000000000001961cd1f54b036de3b1c82adc0191174e232914cbb9841a872bd28515a409783366c64876e5ebe3237d39eae049fdd7c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004172e98cd16572aa4f2456992a3673c6a9cc9205bee4b841f9db84f77eab11b6c4e0b0df92d95fc7e6fdaa88042d6e6000000000000000000000000000000001580fe0cb278d27f18c198d419ca66b3366e893e1ad3f473ee75be521c85bc6e657c2c3164c1cc79add257aa798b3911000000000000000000000000000000000e9c31620c99a6dfcf65f8cce427cb2aad8c500d7ebee93197bfed0b5b487b23d3af36766ddcfd010c49f80ce882fd480000000000000000000000000000000015428c05d02145a347a189ee7e0220b87ef2f00b93886745d41e58a1df055d927acd1d08f10b1985d1304135b862cbfd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012902581e021c0e7b0146a289b35a379594b5506e769c4285a1b1daabdbf52722c5c7532a28e37e2b1e290feb58a866d0000000000000000000000000000000014d281316e2f4cd09423cd54dd62394bce7c91e313f1f0d91c6414de1aad79547532e8ff34d3d964a47f5f1dbbaa573c0000000000000000000000000000000015865130170cc3528a349836f6a4160ee4f868c1253638d4cba61734338a5daab4cf7178531a61b890ff60344c592eb500000000000000000000000000000000128ec1401cac058f19dd22d0436db7fbaa6bbdfb4b986da671ae82aff51c65a5dc2ab9789bf6334838413df4414439e91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c4dda0cd3c81cb10f50fdbf35c84ad2bfb5be5d45e27204b4e2f9d727a1b14080d0958430aaeb69f6c0bf9088bc820c00000000000000000000000000000000111c35a76597ba93de6708c49e2cf0b98602d3ae13c81d1fac0c5a8b1f4e9350d710585f68ce1d30f15bdd2126b20b8f000000000000000000000000000000000b4f05eba6908ed036156f69fb0efb5556ba90a9944e52781a8a4a01911bed0ef641d2e41443f33223c066be00b168c100000000000000000000000000000000006c6c97c53f8613abeb4136c5f3f38580e4c45494ae311ff6f1279e3c8881ce4e4bd3a735533b596c56fb7ce1ad1b3b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cbf050bee1f9a6762990de0296f3e779e82092e2341f30886e316520facce215b8cab9f0ea1eb5bfb99ba9f37b16d2d000000000000000000000000000000001725ddd8f5076e99fa06001e3a84ebe4522ffc36aa925a1af31c3f6933161ddf2cd43f63b185b5eb30fa0000f914502100000000000000000000000000000000176b8c74d77b443af759ab5a1e949c01de483c564fc8bdc36184d6796900c2c5d039744f17de8569df941f065165f0e8000000000000000000000000000000000dd6d733dda7cab83e27611941a7234ff8b68bd97f61b9437eec8a63fcaa4e48f3b484f4f60bac232e794bc9c8a6742d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a123f96417b3678a8a8c84952f6e98faa6615b041a633e7e7ca995cc52e749267c038047762c0fa7f54419ab590e8e0000000000000000000000000000000000807b8d1633d8cd1619d6dee02c08fc8f23fa4893830cfda32ec6b2f9367c18006b7d3d797c0a7385e70a454b1027e5f000000000000000000000000000000000dfa56c5d81fdaf2abf8f82512679858dcd8dd0ca0f142e847746e45a63495b4d33431892bd0e638a5be701ed043190d0000000000000000000000000000000005b2ef1fbebfa15051bf048f65b851e88ac94a5450b7b9a600eb7422a71ba5bd2f67bd727982f4e214ed128f5c4179c41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005103ed736439271cbb7cb0372b455998c99b48915616ddbc9fa396e05dbb0dacbe27a2ddd2eadba3ca352dc40a765d7000000000000000000000000000000000d1de628cb79193e939d9a18f0e947f31ea00b5b2ac50dc1827ea41f6f134a59590d72e7cc43c6c17eda264287871bd8000000000000000000000000000000000adfae49d9ae730976b107a54b6d79bf37bd6d418d774a3898b615dfe6f8154ba9e1544f7eebc9fa4094bcdd7677c90000000000000000000000000000000000048ddcc907311c3130ea2cac650e8eb956959d52177f58d3ac96b294c27ed112906fe927291222295ba676e578e380cb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000214cfe61508ab939b4a1f34fb795ce58380e4bca74d77b485444ab5b741d4395a78ed9b6b4c00284d6a212664c14e7e0000000000000000000000000000000015b1817974f3da7d3280dd96da5a0fe9a924cce513ebe4c84f80880d23629f1d3720661d4d2178665521163938a55901000000000000000000000000000000001325e02e5e3e57ffd0dfce2f26b70aaaddacce46c91ce6be1bede883166b0441302201e71d1f5a3758dc8f72627dc1ee0000000000000000000000000000000007cd7cf1b798c28e3b09882bef631bae76ce2a3b25e3d7d9b13e5cdfa8c6de4c8832e5524f59549f980a70c2ebf507771824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ab0f16219535e39fd396a73af90d105679a8c384ece811c0c8d79cdf4a13141a1517d2223ab64c61b154eb11ceade0f0000000000000000000000000000000018444410033fe9496a0d27c5d82d2769fad952166adcab12b2b026e9d2fa4b1fc363a2e745cc1826e3397822900507d5000000000000000000000000000000000bb0349a8c0b0f6169df3c7efa546bb71b494e95e184fe6855fa4fc2aab5db198cab92517df33e1ea0cc54936c35a11f0000000000000000000000000000000019cad998ee871e6db8995d9e4a848050efe3fe8193b616b4355d5f89f74529f0fe3d7bd8a894deef85252dc2390079861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000071ecdc0b72d9a59b7f5c60b8d331780ce2010295e0f3a8069b75291cd9acfb6729e59736c17628d1f61ee893d1a34fe000000000000000000000000000000000e736b51b42e547b44a0d907fec6b4ff7101d3233a4f4c2190ad4d3cef61309b060cd236b0aa6f81cad80c4e987632f10000000000000000000000000000000005fabbb294c92e9657c998b2c785ab29e2b34e928a5db2b5ac637980d36b173da36841fa4b479e230f6fb64b26589af90000000000000000000000000000000002cabdb05b1db54c3e95d3d6bd5bec6a217af9a7989acd96da302da0bf5b954de69ade2da9edb600af9671a152409e2d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000184e9307c980ee860ce798c01babb58c49a0cd4e7ad89f5c88d565be1c7799c2f3b5b5681238b8b89c675491b0a8c9e90000000000000000000000000000000010ad7f1e13b39087cad3051957f4f6e2b059f4efdbd233c90d4ed2ed042d26fa8ca7281df84cd3442717f5b855f60050000000000000000000000000000000000242d502a4242a1ec6679b24716e678b294264f54219f46360dac8aef8340c50cf25fe194b25d78d5d96eb8b8448e29c00000000000000000000000000000000005f183ef23df76c8cb4e94b0faeb01fbe1080ed10ff2ff12a446cab5dcc1822198bc5a2bea9de66b47d86f21d173f5b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009edd9541676d4f8340ab0d57dfdb204b5c0f8c439576efeed3be8e546830ad92a450a97f86335a99b82c54265370260000000000000000000000000000000001762fa5eb1f01e2b72d0be14cfa8bf8faaffdd0fc8129c5e19c02efd8401fd24cf09c51bf0b6a186ad23d46874f0c4140000000000000000000000000000000016f68b1318fee9f749bc490ed7aa3f9910384cf9da77156b9130e41a6c2362e5be9fef7f9d46b2ea0a34a7383b075d6b000000000000000000000000000000000f4096aabd760dde416501117d62189a0936efb6701f47689d864a2e87b004fd24fa7e3eefc414dc06482108dcac9f171824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013cd03ba323011dc77b4d5ea0616a45e2b1271eadac932ba65bb40ec8caeb404d2e32cbf8ce0c9d6f6906d22e35c570900000000000000000000000000000000109e7ffaccc50db492d0308636f6530d2a8c67982fdde72cbc9a5beffa490a328b6da29ae41895a1f8c90d61c96d1b2d000000000000000000000000000000001102d27bf3ee092097087f1efb844f1c2c16578ac6745b8f80c2ef540df7956bc73857336fdd95fc40f9cd2d182064bb0000000000000000000000000000000017c3eff4919bf69811adfa2eb77d1902e860e0a50ab692f8cb59e13ec055732f3fdff100602135689c40f825cab748451824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004fe793c1c314fa38d501d26b54a7f515f4d2f3cccd153c23dd64ecc823d780d5e45716df4230de90b94f38ec2b6b47a0000000000000000000000000000000000208ea4ae3926138a0d53418d63f683de6ce9163bbcc1b17a0c2d3a61f9f57dbc43461c343422955bf5e447bac295ee00000000000000000000000000000000004f8b1257410d221a30880052a8c37a63686bb65f503fff02ec629c709e1c5e4989322ef0342ebda1426903b39e765800000000000000000000000000000000178b567544465e7142266a0d7e0c2d2e2876fe6509dbf18b84416d15c0f8e6d2817efd3dc8f10a71632f7324c1f66ec11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f5fcb3c738f5b0191cf66200a7d4c29c54b3903165bfdeec78184cc3679dfe89e68c7ab0c50c0a53a94f88b4b68369800000000000000000000000000000000039ac1d419ccf9d3540a859e51c48decdd0ab7ea1a78f9a2c915ed019f15b4f6efba57da3dd4955b1cb61e2a5a6ee017000000000000000000000000000000000b94813c49d13e3cdd4f6f3d6ce58b8ca9f75746a8324f5e3a4e9161bc3482ad478a9f8cc33f1bc5c2ca51008500a536000000000000000000000000000000000f6079b9a35d6b9c4bd7061275bf97260eb4746c206fe8ae27632f54008aaa2d3b8957c646c2b95ddcd95684e04f58111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000057c2a472a04e8d4bab0e8f610fbc3b55a918a7042c5cbecd6e137244a64da6a7cc88a3ea666e232dcff09be460b772c0000000000000000000000000000000007ca4091c90c729f5bee0b8aef643d2a0e96233f5c24a4ae9a46a40a7163a19a01f6dceda55ad2dc6be9603ca7d5e6cf000000000000000000000000000000000d0d6f5b7112d4ecfca98b5f248ae2e4241da7482d14f99d17cfbb0bb8e4091ced8aedb90db6321a6f073671ad5918d40000000000000000000000000000000011fbdd5bb2711ca0b0d7ce837edad45b03faa6a25b9d4bf4e2761279fff6f35e53a2df6ccca2dfa076f69b45fa36e47d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018278c188a10688cafe661fee5bf97d5446f7a4b90efd3ed1324f653f0b2c57b827b0a3ff9218b9e9e3dc3e1ebf95784000000000000000000000000000000001045e38ea40d3261e3a6dacd64810d140a0527b5804ac085e15352bbbddf4a763a2086d62c928c13168745bfb1ac4afb00000000000000000000000000000000193d1ba7fe4266179dfbcfd99e7f8fece3fee75ffa64e6c1bb5559dfeab16212167864ecb6e0ad8e33f815826400577300000000000000000000000000000000062bb1586b9b5fd4818d59778f87a57e6416ccf3744a9a2be59c6058642ddcb9179b5ffa1632b0c19e27d60da3c27ea51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000116d1f9ff304f684167c011ba1fc0c68dad640e7d3fae81641403f572fe85274d71e9d77fe27c5e2c2dc92df9e180dc70000000000000000000000000000000012b61248cbfe9cf54d489a259e80c10d444ace10e0a3bae31ee67de990d41dde96c5f55187ce663f22ec1284a6510a300000000000000000000000000000000003293571e8aa2e05e18a4ed3de76a5f75c2a62f14918b18f2ae5c158cc1520756e080394c6c96a8b4ca5b75ac5173208000000000000000000000000000000000bee354716c71f4a9c2e4f0ed6ed56ed0553567ff2a92938d6f3f6e22ff1d2cd7097b6fe65911000859bc50d5e6593251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000128c52265ffd0edd5253860d0691d71f95ba0101cc93ef8d86382e7461f3487242b139b31745f19270c6b2a1aa6d8a9d000000000000000000000000000000000f2eda86d5126e3914be6bcd8ca7b41311276e00f5a20740e3f0d11b82a331c841a79e3c60e2b42dbcd932778787556a00000000000000000000000000000000001d7d245194d622ec87a564095d7b9810981c6837e6cd1be1dfe4b01516bb400db3e7f59dfa001f1574750c80716bb300000000000000000000000000000000068809d96854ce40c835e58ad602b7f75be3299b5e064113e2098d292f6a79eb3d112c9d8ad6bff41b06b6d22bd230091824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d7dfb7a86ba605f5dd3819f0757ee9782fa04a9b5c82ee3dce99b89c5a522cca1486d8d5a49ae7940a622bc54388e00000000000000000000000000000000000fbeefa22d9ea62968cef3d4e8bfa5e81002bd509b209f4b4e10de82a75a995bb7a1cf4b152d3c235eebd323b9b13b22000000000000000000000000000000000ec1fb16b00e6cb3a6fcc1303769fa7f1d5c94b1e122b576daecdd5c484e6f880d18d074f77e7fd83f53d65e4f7abea00000000000000000000000000000000000bc7e58f9cf9ab293ba008c9eccff5ea2606c172bbcf40a058a1eadb012d69995ac23b9f7b0b2f4cb460b4c73ccf0b81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005e1c686bc90357fbc853a00e3cd3b0b03df94bc341ef9142da91696f6d46bd8a60589eb361ea068a8623e3ce0f17e96000000000000000000000000000000000acf45ea5a9f7a1cc7c30c11f80fe39d3e2eaccc4f9a2884365d6bb7a94d79786eee3a923788ee5497bc6645a25c54330000000000000000000000000000000018479ab8ff9787272d8b7d8e81175bef7911105fdb6f7903f8e5ceb57c2a487ce125b930251bc44b9a92cfcb082ab594000000000000000000000000000000000d6437faed48743a53caa2983010d0b04024d9c336242a6d2b9b2bdab712fd1b7dbc5f9fccf93a8839a95b500c1538971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017dc679a3c1568af23c75e9d450b47e8e9527538c1539331435d85573181ce998b39e2cca7016c1106b6724e2d2a7b1e000000000000000000000000000000000a2d86622d54542689b9ee01fa4b5c6a8c75712e4f32cb56ba61774110b8ab0bf8b66568a51f945cf2d986e4f7f5e8ed0000000000000000000000000000000008e4211618e1b8acb0e9a48ee5723a745317a24a9ae966fc8a0d0899fd701d59843064c4d0fde980565150534e1fdc3d0000000000000000000000000000000015b1e209d57954ac5a2bf6bb256746bd9c3856378a8dcf2ada78c4b3c2ad21eca26ec1b55896f3b1e4f3385c2f3a9c111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007a1cbaf9a335c5c4691117ace37384774d53788132b304eced94f31cc9e4a7a05c5e5fc716c7f065cd13f320b2f65c2000000000000000000000000000000001580904030bca5974f21c485d2418585162fe86b33e74206f95da76f1b3566ab5bbbf15710be0a39ad02f4ecf75766d700000000000000000000000000000000120d1b3931d547aebf3a709151a153f07528dd4f0f3a59719836b8de2322ec5fd8a12a0b38e39febecc06d60efb50948000000000000000000000000000000000401c148d0782abb859cb4c87533252b91d481f396d313bb7318c536052a2ecbba9e067473d85d7c29aca75e6e30a5dd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001916d97a329bf5754a28c085af6a3a3b1bfcda48446a1654238a584311b726c097092b38f0c3bf97bc94ea278c5058fe000000000000000000000000000000000b9121ac96f6a4b0b2172b4c43a9aa5a69fd483e670a205c093f498447eb898266700952eaa7b6bd3f4ed7e295d078b000000000000000000000000000000000143de548429a6215331bf5345c460a6aac7cd9b0c05035dbc15453b13477509a03f6ce9883a6ccc72546a51435661eb3000000000000000000000000000000000dac265a7b14fd7114492c89fc525b66ff2bbdb232f1eb0608b6d1406f48db9738accb1dba02f5a7457e0a4e678e2b271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000299097df0f7f5394805b7962cf39bc30443fdd85b73d9b38048b6309c9d893cfa4edd94120b2b1b801fe538216dae2d00000000000000000000000000000000162bb0f2bcb5f2fa14f807e38f0d023ceb2e8dd6617d190a9e7fa9185d48b4beef29631d0a66860d7a68b7416be9129e00000000000000000000000000000000110edb24a268e01ddfc79abbbec24c646ee7b3d93383a75b837688fae579f91e0a7f3c5a0b7855716661347522e35b47000000000000000000000000000000000f5bd5692e6ceb572903fc47f8f4e01d43a2e6c72694fe7ced711900d4b00c6b603d4e49e3ae4e097f18b17d5f2c2ccf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006e0453cc3a3c2274346b95bec30934312281306b99c3c054c20513fe31145cb4a5fe04661f2f5063da3bbe53f20894a0000000000000000000000000000000011fa917fe95f6ed0f912cf7aa46e91d7e901b03eaae42657244884ee96b847a0ace2fca43e9c2a3eb418f3292263133600000000000000000000000000000000186430abd0f849cabd821ca1a83a04c88a46795083de8b0ab75919e3f1efce1cbfd118a94c6213f2edc8237c94873632000000000000000000000000000000001541519d0ad580e1fe6375329e9843cfe3fc817833703bcc6ba53061e74e82db9900fa804b1e15ce51f6feb8de08b6c71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000033be273332f11dc925e221f92168cc4b162d9bd747e3f095036c81700f351f2c6575dfa742ab377ce2759e5c03cb63900000000000000000000000000000000133d4e54c040e7d406b92faa417e71d5867c77d1b0cbb802db3347cde0fb3558c212a843d40165ecbcec55c6a7d1c921000000000000000000000000000000000a045587b79d2b10ff8a1575abf2b0ecba81c9cee72c1ab2025ceaceecb178f47fb9da1d0c432a1bbbdcab7fe46f1fb000000000000000000000000000000000103b644cb11bf19a27a63dda30ad7b069450cc4afbfd8f42df201ce8e729208e286ce6bdfb89bc554e88f0261a5429c11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000157c33f53db31a060394a04e78a9242531fcf91d3a1a4a24052e873852f717f5e7cb318bd7485601d9a7829eb286f53e000000000000000000000000000000000a9dfb8956e78bb62a88b875a0503371423357b6dbe0754dc7273f2cbcf1500d48d3a2bb907cee8fc9cb05fbb5a230380000000000000000000000000000000018540ab1d16898717b59da2ae57a9627de25fcf3f31ba83ff8a110b3730331381d6515fef1d65022426fd36c35f782e50000000000000000000000000000000006bd1a503c954d9077dc4ac06bb902c141ce8d0f22788abef3d3b57420ab7b42080f7b9509ea66f374040244ffd720e41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ca5fa07f71e73d0f095f1c540fe4eacf6e3ebc84d0db37499919116255ec32bf7a8e0a68cb238be5b1b216376f35f1c000000000000000000000000000000000612c43fa29e8fb2c0804ef51dfc1263ccc22eeb92dc5dc89a25a96e22cf53aa1cacc66f9900c262115b95473b25883100000000000000000000000000000000030393cf4eb09d96962967e9a79b7cbd2ed077c14001360660e15f9ce2cf8f154acbbed3407dd8fb3216c9b650d1a3df000000000000000000000000000000000ce692802c6894c9c60cdfa1dbe617feee9ecbf65113393295be0fbcfb3ed43e329ad9cff3a87a07621f6b332f02f1431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003491599c9ea078d9627a85da1834b998d10cd06cd57770f5f05aa94dd6c3acf83bfbb4c1d9836bfa87d52d6285fe82600000000000000000000000000000000069a131c4804188c4abd6490a9e8986c4e27c639503307c8e145c15735903990a5a91caa362c5b3d75302b056df633650000000000000000000000000000000006ecac0df7694c696a1550b32eedffca51a344fca10a1a44776f56f43c940199e1680ed3beca99a004e12ce3ad64faac000000000000000000000000000000000d54e73285c45809d11ba8fe29ba21130cd12fc953e22aa91e5b0737c935b784039e54117ae436b086d15f286b0efe661824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b583b6ce4ad20c73fc91cf45f0f7cabfa8a06e432bb98d2f05ebf7a0304f61f700512194683a1e939ca13a34faea94a00000000000000000000000000000000181aee787d82adf8f06a2a42b64a8ab5a1782ebfa41ba3128f65ae1363511cca79885a79f3ac428cbf77c62f330543d30000000000000000000000000000000001f50d9987c373eb4399f2ed68fedab85d582076bd268747076abe57217ee5fd74f719e1bd7ee5bc3b1d76cffb3e709c0000000000000000000000000000000012a72bb9fe4f2bb9159180b17e59ab44f94b079a675c6c493acde3c2ed97bee2c5f6af312e9a84ce21b2ca67cbbe1ffb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006d920f35201837f2b70e8b26e5a86ffddeac1a386a118b71087f67f4a0a15c4f4c7d1fd5c136b91e572d318d734ef56000000000000000000000000000000000622ae91637a0316872f7b73b635c99fe87d43783aee14f617d96fa7e777fc4f4f1bbaeff9100779da2b2fbe2ec1118e00000000000000000000000000000000113c43164531b3dcd92365a7e4cd32eb8fc9809828a92f13214bf9532c8f01d57388d66abdd1d2291205026047a594ef000000000000000000000000000000000a2ddf1fe4557279c105aa397e126ff745dbe765b8607b8ed247d5a04d99cd714d345bcd54fdc025b34634a872eb76501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016453bc748429529d164dc126ff61ffa34665e8792d9abd3aa005eb505308bc10cecdd60253a289e88fc9dfa114af5f10000000000000000000000000000000012432249118862887de4b386d14e7ebf88e6dbb46c9cdf350ac8711bb3517a255b3c376e4c577b322519e24dc53541b700000000000000000000000000000000161ca3cc5946a54a08b3d2ffabd0d9d25e144fcfd043da5981aa105b993b254d52dcf646432d7fcb4da491f4a47f16be0000000000000000000000000000000006af4e6098ad590f4bf4e9cee74a0e24be6c8fdd60cf98fb7aad3fb244245062b40a67a63074c8780669badaf9b85c391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019cae2561e04ea32b7bd0bb6a74814b06a33ba057d0f4a5b35f235d6c882ee8f640cde2682212d9eedb920dea3c89e2500000000000000000000000000000000083c2ac5f1aa3a62c5a6b0e5fb93b8c16b9565bfd86bb4882f33af7a1e6cb13b0474869dade71c2ea709a4df945d79500000000000000000000000000000000014239e6f5c7521819b4769b9c81305ff22db4f8da8275ad48eb4ad15a07bd9e85457f869f3cdba7791bbfaf6c0e95c2c0000000000000000000000000000000007399ccd6ee2cc6a70a10ecb9b2cfeb089d169c54086fc233b812a8bea34ed2dfcfb59e58a9a132f396520305dd1e62a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008abf98161a1cd76726e248e77549386fdf2e314ee41299b8de9337e5f05c4590ce2420ba754b1aa16a06a17ed13749b00000000000000000000000000000000103ee9f075d71c115e05f7f6e5c5e06ea775534c6fa6a89a6c96c55aed1894921136ddb5f875d680c387e3453ebebc5100000000000000000000000000000000085aaeb0138668b1b965045a41d27319cd67830e47adc0038d7f6d82cfb0a2521c68fcbbbc14d4b2c5254e0a12c747010000000000000000000000000000000014526c7ec33f836a07a761a4da78d2ce89d9f54402be767ee34caf6a3e7be713e30e84931383032987dd91124a26b62a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000df8bc66cecc433f08031449139eb77d5d6067ebc927f2cb58dc793fc41c42e4971a7c57789ea282a3369489ca27cf990000000000000000000000000000000010e469d4e2fd2e0dfe4760dafa4c6f2d9eb4db9932175e9e3fdc4707c7fc085b020b8ae115462390d42a94b2dea48c4100000000000000000000000000000000061cc5a890e12bfe57c500670f42740e21080145d81672c3f2f13a90f8e0e9abc4d585204df6919b25bff9a57624e4d50000000000000000000000000000000012e7db8f5f679fe08fdaad3124625896a592fabf2e7269584754e9e9e8494fc071eea025489ffa92efad38e4ad70ec601824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000105545e59c4f35137d3b1b498a04b5ac54aec5a938527708a9925ab458ec1901636be021c29ca65daf3d703a84b2e00d0000000000000000000000000000000018a9280c169ea4483efafcb4052ec0c2f48ec2cbbeadd2714bba1e501033b77a579348a85be164d20538f1a478f32331000000000000000000000000000000000bbfeaceb179f3bd1c527549bd9f800c96c7938377ef7f95e5c3e02cc1a466a055c1d5debc75b4ff5060022f5ad4b5d100000000000000000000000000000000163f7822aff84027284112bc38a79f5e5f03f9944152255820165a8dd03575001a00471bf43710173460d3610fccfd361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d5be8e013b443c2437af0dafa8f1e90d59ed8ada6f960acbf9077c549cbf4a01e2ccd500011c12c3116b91c8eb4420a00000000000000000000000000000000156a5199187951ae35717401b27daad21b0308f0c689e179fcdc933447d6810d4176774b2f4635c18608d1926521a28700000000000000000000000000000000165301703b4424392724e84579b74a97a7d0151c30bc0a03dd4542ce2e8761c74b329499bb80ad874fd9a2bfddd49a3700000000000000000000000000000000133d7108bf9023949952a328c17d70333ff10bb2fc3058ae1a2f8b53c28763a7973ca37b424081a81a4fd70ea5d604151824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000aa91553438f837a96a1fce86fffad1741a68d65b74f98ef5e9a5ff50bfd1287955e52432c45d5a4d961dafecc9542430000000000000000000000000000000018abfbca49ddb0a759277951edf0ff40f9a7f4d92920afbd2f3aa091ed040bbe2bd875b125281c7f07b00a4593a949da0000000000000000000000000000000018400adf07e8464e6f82bdd636a911ced7598e4da6a5a6be191e980d85955c5b9313aefbe1e5819f562020b5ce32246c000000000000000000000000000000000933bee32d06a70ac1d22f217255d4f9170bd31e3f00112ff7a32a975c320eeb15f9a93584f2e2118fa17a4bd91c78831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000061ea682ffd6209a854551f6ff2efecfca4326fc3100f1b906b584b6981cc34e1058983977213bc9c0065b7ecd1dcfb800000000000000000000000000000000134c05bbbe8ab83ae6983a380a13797aeee052cd10e04f629e5a01f3a151d12fb2e1a389fa2d54c246826f0a1ee4f80500000000000000000000000000000000190aa651cb1ce8d82b1bf1ba00a205da45092b83af683bb35add75baafae08124bd1516d2724094c76036597a55fb7ae000000000000000000000000000000001090e6f35febf7a783b0e4b2e2d20c9816224c940face656bef7843bcf320645ce34feae80a304f59b24ff2da4c2328f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015f27f9bb136520ac0fc5ed0e1bfc83f312aa104c522e37dcbcb6b81d04018ca2dc8eb14bd881efd364041c76371c89100000000000000000000000000000000073e18b49f09627f4554c34f898cdbdd1f81eb405caf976be272e40fa79d90a0a69aed387ec1839168083de1923aac4c00000000000000000000000000000000095e2b74256fb640dcc076f3a68cfaadea7b44c5b456c4d1ba8fc8fb755a7de91f9ca99de8736eb3866f3edf1bcf898200000000000000000000000000000000065ef29196b54b6f74a6545c3b047b91e22f64b209bf7c147dbd42f54c24a4cd8d20b8e4340a48d52f6201758380cab41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000052225f888d217b3f68f22f1f414967fc8a7f2b2a064055f4be39fc8f0ae36700d12afaf603d7861574315ce9ff6c8fc00000000000000000000000000000000154e32034d449891209a6e07e00f283ff04754d529010586b4395cf0c7a05e62f2d61156b5ce2549ad5068f4cbbac283000000000000000000000000000000001517ba9fbd9d0e821265e881bd11313519f9613a92cd631c6ce501e2a369109b22b2e0fe263d918e3e244f6cefc552ac0000000000000000000000000000000016b7e2e729dbe5947b5ee9153e36a5aa1cba17fd98f4c396eb84af40d95a0076851b1e7484352f4eb9a50c5339393c6d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010f5c93830b642d8701552dd48a1cd044d50ec327ba49ce86bd9a3a877051317727977bf713144b213097200cd2eb4310000000000000000000000000000000003c801800afb875de3c7c69a8a62f0da133bd80f7e77f68da71d4a0a5957604e8d9b56b8927d0450f6fb2c905f148d100000000000000000000000000000000002be299a0e4a96404b1d94a1ce7995fe70abfd9fb76f3d2e7e5291aacba20b3a158f6d6470ff34b530608fa019fbf0cc0000000000000000000000000000000009d6a0413987fd5653c47ea7d9a1b64057be59d53d3bb6f1ce9503f48a1fe3eefdce66827d48448ebac82be98b9977831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007f89863343d5ab6e340b03300eb3d951d75e88b2f10ed0f5ad3f2ce7c428c8f241fe8dad65db1f8621d16148fcefdac00000000000000000000000000000000006efbd2522170d2da1b5f3ce1757cb0ca29f1d349360e62491f54230642247d9ed8b17f87574e36548d8dc7f8e90ed00000000000000000000000000000000007c163c12031f68ea603cac1c47248315a4bf888feee92ba6c69a09011789ec4985a62cf7cc0dabe582a1c4b1ae495830000000000000000000000000000000018b548add8363e0b6a99c6d40f08dacbc7d9e58b56699f0554faff1463669dc8660aa839fb5c2cb370f493bad6a31a791824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003ea1a249d41c107e8fc99c89cf1143da37b5d10c1ecd141f229dd4d0a4ec5a729fa72238c62480d9181790a73a12f1d0000000000000000000000000000000007e07fb727b8fa251c89ef8745391edbb78e867e1b304604943d832935a0803bf4e8c5120d012c986896b9d988974339000000000000000000000000000000000bd5b78773fd33062680d742dd3c92b541c41825075d88801fe91c67d392940abb6638bc045e59fc2f8c221602abb77000000000000000000000000000000000019f99fab2fb70b9924706fe5a4e44417d2debaad7d41cf3954e8392f75ebf4193c8db18a5a6e0cd492ec2a6f68354a71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018e8d229c6b22bbf787574ad39c87428ef40eea49fefda1eaa308140e03c310ce265ce7a138ac2f0343e9586ab88f5890000000000000000000000000000000003e8131900adefbbd7ac0b3749e1af4fa7654cbdb7caa737c402e99a74804bad0e1adc3ef8da76ee7a10e8045b8a51290000000000000000000000000000000015298dec35e7e652f808f7b5990f5fa3eb75a6a510109114403adcf698eabc590ae21dafad25fadb2617e03f513153240000000000000000000000000000000005d10ee7585acefde50d07662d79253e2179b9a1b1dadf41c1ca9b07415f0c08726c23762710d4af7e96d5afb34b48fc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f1e56f0f184a3436d5afd00aca3ab1df438843ac4f4be54489e629e3964a762466d0af711b0f7face917f90d5a93daf000000000000000000000000000000001144b021ab8e8048618bbb3eb17769de37203bc0e068e147319ab49e886d8f97e1bde16c62dedae35c1d46dd138e81b300000000000000000000000000000000191ee9b0e77313b177f5d00bbb9b265804f43441f0ab60f217c777771e3cafeac32abab451651bd68654d459e113712a0000000000000000000000000000000011996b92caf8eeca74ce7d347937f158748d7e556565fe8117c311d94b97c5b71cac6e20340cf10a2e19f9d26971774d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f2fd4d20fa2bbe8a36f07b2e1896b783c071f0a16d52a6b6eb065b36ded6a7a7fef512d3a47d7bea4c092451b87ee98000000000000000000000000000000000a5e8d7bf84f4ba86b6fefd500f7587b7e500bfe693d600487755cbc0632d2d1b8ce418758433c53fbecd0167e5c62ed00000000000000000000000000000000017a5b73b813e94f5e6458b9d9bfcf758671d9af84a326951017c6c1f9a419c43fedeb79bd1e52ba01509a3ddb087c5a0000000000000000000000000000000011f5aa33bbbb2c2825fc78133fa5758e73e1f7dadcae362730f25d1c85b68908aeb715603638e8831c181ca0e96dd02f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000abaf7a405f23cef690f52229ec51bc8c3a0ffab97167fa969a4d909549818d402a8f53fb304547a051fc3c7961c4c9d0000000000000000000000000000000015f2af9ff22ad3f23372184f7aebf644a0f0e8fe85bf850536f070dae1bc1d0dc2219b1d1279bf83e15d7843d1947fde0000000000000000000000000000000004d1ec46c5defab4a25f3d27af2d004fe5a7c2ae693d8e0892251d456f49c395c58d0f94c489402e5d2b99f8c9993326000000000000000000000000000000000e20f5646fc059fef433364fb948d84ceab0cd36b07ce397aa35ba71184618435b955fe3697a5937db471a5e01729fcc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000066ddbd4924b9304fc5e3649e5330220d824f9c9409d0f61190e47751616f4639d796cc1e51941e997ac8f0967cdd9060000000000000000000000000000000008f41bcee28dac19eb10feb91ee7a2b7c4f69e0e846c7fa0d74c8a193cd09e34fae0b21b7023a278cc2d13b06b16dc2c0000000000000000000000000000000013e966abe538a8f5fd03515608ff7a6fe78b0011090c8e68051aa6ed6bdf963a87aff3e6ca46a6d53eee6914b9a60a2e0000000000000000000000000000000013f92a8759497c5b6aac811bec7473fb5b884c14598d6a9e192db7843da569871aa7d299d749c58d2c983470870512761824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000033ee9277c9ca0aa5167fd2e0c5c31e035d639d5fcfee18e5511b5db577afb779655e1d5f50d61be281c914346ace674000000000000000000000000000000000d870f7bdffbdeb9c2fc1a457b82fb7df5c8cb04f0a3b97bf90aa451fd36df72f562197dc70e2b89d1c69649cd448d7d0000000000000000000000000000000000735c5eeeafc240dc2cb0adcee2eea2788264459d04d26b850f3acf33ff917246a0d2457e331f4a21d34d97875346400000000000000000000000000000000009d54785de42f34da35f3dd35d9bf7edfb8311a97a190d86ddfca28fcd55b06dd4e93d11ea9496c09621d596dbeab6231824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000817029a26cf1106a8f7634563183e1e9b76475dfad7732f8c213f151a1272c47643f3c90de4fc887b91274a3386e2f0000000000000000000000000000000000cc140b5daaf20f2ef7d7a1f978f6ce4b1bc044fda9305873663e3da26453d15332de153ddcd5fee3371a6ab01acd9e2000000000000000000000000000000000cba31d153a5cecebcebba7283a565fe17ee8c0e13d89894e53038e7274353cfde1175ef5fffd5d8d5724094fb7e9370000000000000000000000000000000000e069d4cb4914bc268f5146306d0cac6fec65e97f0c9eee89d41e3485512ca715b2bc6145a13ee40169afeba22cc0d601824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017c59b7969ef96dbd086d1bfeea835faea99e34a2c80027a3c9944cbbf224807f2a5c72556df07cbfed55442571da7670000000000000000000000000000000010060fc940296ce66c3f0d21f5ae9a91e63a04cb6f50a94a3138bd3a2b3043d33d25035be8946c749db6612938930b41000000000000000000000000000000000e53b5b7ef78be9d98af99b9640ffd6198add5c553d8e3e236246b7cd635146346a69330514292ea18ff63e9b011d3960000000000000000000000000000000015ab50891d6a829aee6b05ff8354eaa9bde44f2937b7ec7a12943b590dfa878c3b02b8a9d3ecba0f9368212af6e2702a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000004cb61ef4aa507107bc52c10dcc2f7e2002ed9ffa343a5814fd650d1be3e99474240c67661a6b8b02ea5ac93bec43f30000000000000000000000000000000010f1c31fce5228aefa8280585a550f129ff6af0d58e16041df670129191ceecd45b6ce772488fde181b38444697616010000000000000000000000000000000013e1254096067c28818e382addcc5e33d640b5ff8403ed4692f0493e9977a99faa5e5306accac2ce5cbdbea6804591220000000000000000000000000000000008698cb3edb1b4642c27f90de94751e6c7d83056abdf9fa4d9b8b682b645e76681df65ca8e4d46b04d3bbbec3bccf56a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001030489d08394cb93ce847531d64ac4e3b2dfe328691b7c891afe03270e08efaebe2559b51a2e4e06dba305c1f0fc738000000000000000000000000000000001863b4f06b4657c127b5e3d40403805e4376a8faa4052bdf84aff60423e92e85aaf3e0fbecac3a92c1799e0b5575b6b200000000000000000000000000000000097d5c89dd182c35b5bfab1ab68e35dafd1bc5a24b0b030100af01025fbd5c23538cf5b26c79aed7dd525f9707bef5660000000000000000000000000000000009639ede2635a34430b3f246d8bc141b2addd287923a2181885eb5adcab878a79a42012adefb804346b523ca3b4af1b71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009dc0050a638e4306c2995f69423e417b2e6302f26883ce16e7a1180b4acf8e137128a60210ea3d8e23e3e601bde930f0000000000000000000000000000000011d00f7521201a19be2d684bc83fe2fa713706c70efae0152bdcadad1863266e61f9281c2e85328b11617883dd8a8f8600000000000000000000000000000000006cc1c9c2b041ad84c03a3ff9c71b5e146104daf09f48cca5746a40f9700aa8d917cf5d93d528f8fc5e09b0f1be804e0000000000000000000000000000000003e33c96fd850cc43160693892bf1d9bd88b01556573830c995b793d197b0b15cfa2beb5b584f1e49d2c43219efb4b4e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000161e421667b2036f465fe7d95ee7eb34fd87be64e6401c6b3d55e79579a9194f9b73ddb11034efa4c3c32b343ce197d500000000000000000000000000000000040893621ac3b6c204eaa7f12242b331f5377400473bd7ca2abdda4a4b246f3123b9fd2daee859df036c6fea1bd1aa0b0000000000000000000000000000000012d6ed6f54597c5833cbb439f76c30f36debe8a96438ab4192d430728eb773819f70d33f92076d0d9582f95107f63bea0000000000000000000000000000000001572cc131514f004343235ea96f6fb889f91f1d1105cbdf9785e04d4306ba66f41464b6c2e68b422a8029a1a78f06071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000118aad854fb455f167b3743d3e05dccd2b888ac6506fe5d95e60d3c148d48a9d71c6c04bc9c421b0ce65602da60c1b04000000000000000000000000000000001888bc5efb9322bfe8460dbf0800e3e8bd17c464562dde8098d845ae846e6db540880b67f764a6e523cd27f1f9be711a0000000000000000000000000000000009fa95cb1afe5cda866cd26694758b14ff9f04c0e0544c5adbaeb3fb37e6b3847b09a9eccb9cd8c2e90541da2b5d9ba70000000000000000000000000000000018935953ee935a9740ad860c9a7790f8cdd7333646fa55375880363bf29a443750a8efe8a38b0eda0a8b01acb6810c2d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006ff65e2e6b09e59c2369cd50ba857592f7bd6615618d4f1199917c95cc2149f30e6bc4e556f8c9ddaa04869b3c2d1a000000000000000000000000000000000182db4c6aff99dd216912d2a9a811ac6e62f0d3973c82647cc06fbf8518d608d49cce6a5c728ea76d17e70a2dd400e61000000000000000000000000000000000afe3cf47b02038bab6c396ab289d0593a2f810c2ee1ba1085abcf9852fbd165ed4c73dd1dec4ac0c44dc3d325b28b7a0000000000000000000000000000000006b296a5ddb1c0d7c4981fc5f44b413cb8308641d3eacdba441187ded4c615326c8ea9d857aea4198c1a84244b2bb5661824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000130600009fccf0d7904cff657e81c09edb95cd125689e212cee2b897c7b1e642f68384ef15a69fb555ed1d2f3c4341c300000000000000000000000000000000086f7b892266417012c34faec3d88c195fee19ad01824a5c679f5b718e530fe17710a7de7e76d7b2f5f0676f34b3081400000000000000000000000000000000116305d1ef69aa90c2213c7f2f948597ddabeeee23f4a9fa43adf64d93a57f722c969137419b02242824c52cc2b4ae07000000000000000000000000000000000c40d66794e4c4cbefcd74e80f84e42e8da48aca0237cbcca5f2d53791c0c6e72938443d3bd57d57472b9fa49d1383ef1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000083c35754c26e767c81831bf730504e2a8e0a0a0b2c7ad50b225b3417b1036838d6fe00c7c23b55be8443fa25ff658d9000000000000000000000000000000000ca0a53c1e59d35853edc03a5833c334f7aba68927195a28c41f062a3e352090be4464b469bf9990f55e4e4ceeef65bb0000000000000000000000000000000005f90d7d3fd01fc46015f86b9ad8e4599e6480158290a1a97898b806e3aee8e2325b508d92678e5e17617befe25f40d8000000000000000000000000000000000c393f193867d66ce261fdf09b13899b819b75a730b76c37bf2b1f4bab189c90444ac1914ca87d1e88ec915ef2d7c1e81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008428d3e2e74f0d2db252711c2db2690f52cb51b0ec8522930ae68897e51bfd98430de04b859d95f102b0d07cefb43e900000000000000000000000000000000034857c479858dfb85910aff173a1a5917d262e019115b584e7f8d6ae724ea312360a2eb92359576e5109ca4a40fffeb0000000000000000000000000000000003a1f726ca7ff13ea5eee04a6348a961f6989dacca1764b0b33d2ba21009053c254338b05a92dd6561fbe8e74b55c068000000000000000000000000000000000db0dfaa9140f86c4239ae9463ada5b2ed9dfd0ecfb50cf0a2db9ad1c182f1e2301f0147ca63ffce726625204c2d8d651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000141705e857d13900b2b38964448761dd1b4655c9d965ae37115264d55cd407204dc04080bde5f615011608e42bc6a2b40000000000000000000000000000000011aec51c26f824f19f177b7b1b087493605c84741ae6dd95ad31af91de8779dd3df22c9b76616d02fd9a5c7402f987d60000000000000000000000000000000001381eedf77bb6318ec3c5c365cc9febb18ee0938c4b2d98d955b30b8da9d523a262cd4b48cccafb3618e21e44a08bab0000000000000000000000000000000004a9fd82a0d0f29a7fb50da605e662e78bac8e2602c280ca750d09d885bda853c9030ea24eb4012cfd75fade752b80321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000066121bf4edc50efdfb406a2d07b3c70d30de060bfe1a0b5f87328b9694cc2324cfc00fb9e315d7999b15c0aed5a0230000000000000000000000000000000000739a21b57db8c020909659edd56703e2d9b2362f001083dec6f3674816cecdb45d390506c1c7874c050df5c339489d00000000000000000000000000000000112e33366e41e331f01abd7c8c758f86185ceabb0fe73f44dd5ffaed298a774e43aad2ab3a37410e6afb33c55e3379e900000000000000000000000000000000186a697a23fe7cdb81c94d9b62849ba14a9c9651bbdb4f9cdc912700bc77def60072448a42411d593c24f37b73a4bdba1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000198ab71d32c3e803712f3b9dda32e3a40f5443248657862aa362c80b40b2e5b0b9777ef5dd2be7736249efa50f363c5c0000000000000000000000000000000012b81ac62b7688c68ed3049b75634c9188de0111ed36fde33966fcad5c64960113f39be75096b40b5abf994ff3965026000000000000000000000000000000000099b0ba997b5d85b14cb9a9e84d5f5d4875eaef80816130557f542756c47454d762bb2e127399d841e1e8dcd1dd0a7200000000000000000000000000000000058f24391bdeacfd762fcf69b87c757de18ee586fbee7be9c2c16f7e7d04555ae4a0305eb7542cf467d4e1d9348afa761824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018a8baa8f353630e7acbf6e6de8f7e4c84c00ee7b3ddd6400b3dcbd02125c9452177b5a135852ea98156b68a1d239e08000000000000000000000000000000000ffb411e97e94f621cb467cfda0de928fa29a28d481b14eaf5d37afb6505665299c935a4a2a057103f17caf627345974000000000000000000000000000000000619a7823378645f5be1064d99c44c9af2f0e1ec855ac20e7b40feaa77e3b507578a0b850fb41fd089e01aad172a9ab50000000000000000000000000000000013fbdeaf830296e45aaa64f31d1470c2cf8ba843cd33c32df6f17bcb38eb50995c1606d69fc0ebb59e25ebe8b298a0fe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015e73af91d7f28c3301387a3d2f653fb36b9288166b3cf814dfcc96625653ded1233de27acd4f0d32e56fc6bb1995b820000000000000000000000000000000018aa42d9453d8c1b20affcb76ad532dad412ba47998a8ebd2da4240995fba369a3ba8939e647ee151917884917f8f242000000000000000000000000000000001468624419912d192d7eef6cfdab1126f391bee55ade7f759f0cf47e78653b0dd875891ce694397c4b785d80495bea530000000000000000000000000000000016c652f8388a3297cb34509a80f54b5f3517123436596e90657fb44ee142d6fa9d1103df14594cb1bd942ddb73d3d1ff1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007f1beedbc1ce681ffc6b56dbf29cbb95a2cd6305da295d9ca80937a0e5c4892ddbcca561c86884a5db2c7f33b0d544e000000000000000000000000000000000be20ba040103bf078690a0543a554728e972b01c970baaa884c17df674a067bba3e0a13098bc22b32eccda37706dd690000000000000000000000000000000018fc0656520989cc352273d046d6230fe8b22534210a2ca63fc2fdeee72f2c0b2f5ccee39452b37813bdcf3b729f74b10000000000000000000000000000000001df2338ff82a70e24f567a931eba8d2a27050e000b409aefb2305c68656356eefdcb0aaa2e4cfcff7c441b9393dcbfa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000097bbfbff47d4592595a6879edaab1053ff761449814fece45262699a33316a156cf70323720703fed6af04dd9bf4e0e000000000000000000000000000000000e46f5c5d14e009cb89270004d416923e19903837f84b77125cfddc248e1380da69c83cbdde894cf981dc4278df426b9000000000000000000000000000000000dbf70b7352a38e06478ec297d20def1fa1d888e225b0f73cca46dfce6c67dd321dbab00aa3567a3af00f5f171be72750000000000000000000000000000000014761fd503806ee5e525085006f0c46f039cc21e672782b30a401997dab6f0d2964b29741b47613d728363d1c710db491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019ad709fd435bc4bad62400505f9e01acfba7acead4fffe78f44b2aa998b6f0a706cc0015d02a11a186170361b3a41c60000000000000000000000000000000010c9eb9e49c8151f0e976d5567d21c1d714fc27e549df12fe447be2d7bbaf396f5b018718cc176ff1ffb381212f9f0010000000000000000000000000000000003236caf1c2985e206ccc20e0656547e95721e2eaa9ec644d4ddd356edbb254bd9437f068c04b066ae55eb852b620ec10000000000000000000000000000000000f5c131bcfda82fb9ce68a935c3d4b4df045137d0cbc004912007facf36c341c15c3ccf5daaa8a26bcc81467f109e801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012d2c6f593db751b9cef38abdb85ba9d35cfc06d8d703c7a05ea48864aac90239928bfa050059ea48cf388463c13d73500000000000000000000000000000000101dd3fe101b69063a94e2d029da625c7e7d2b3ac457b640919b9ce22c6897d3292cf12fe4650bd1a6ee354ebb22cf7c00000000000000000000000000000000138543ee48e66e39e0de15e16d01f9a36e879e4bf1f18b14d3edacc23d29f7a846ea761cc5dce2eb95a7c66af533294b0000000000000000000000000000000011dfbed076abc6eba808aa35e6591e3ceec4cc502eb0ea9b764883761b6a71542a505233b7fec4c58a5788b1db7b16661824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000136e675a00d7327abb7fdae7e4bea10d08d1189404959f870ccfd46c686e0517886bcf6050e915beda1f81687c4afefd000000000000000000000000000000000bf15c5cefbac681b0aabbd772f0f0d0a7c81315f2441e92c838efc14020b3b423da37d2a20b9f1d5ee379c695ffe11600000000000000000000000000000000161bbaea6288e916b2e08ec7d288571b02c3155d855a177f3642dbf691c3afc3798b2094bd6426d7a9e0582fd93ad000000000000000000000000000000000000eb95d8a0bdf8de65b47aedab665c7f52741d86857e419ba2d13e89456593b675a12927326556979d0b96f58394692e81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003668aae4a4ebe846f30d254b9b31132607f87bc3cbf4c65764226cb040d356049a095c0dfd8a647b349f94ed855e2d300000000000000000000000000000000124c558b61ad61841b8bb90f2c52ab047e863c403fb573de0741c06bdcaa95faf42a95db3fd050868808445927fa712e000000000000000000000000000000000c58036b9f85fd8cf4f06f712a4fbfc223ca3bc9665095ecdeb4b15636038986bd66ad16556be3f61cc59ac5445f10dc00000000000000000000000000000000152116318c9a71fcd0d2cfd59954abe0f5287ab6e72c1d79024f7111667769c67956487c1c3175128cfc39c8b9aa138e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018fb747b1ebbb8887c9810a92c29d4bdee0fdd92987b3455248e0d880bf38a82b1b5b4a08d908c2bac22d2f42a8eabbc000000000000000000000000000000000b2c71b0a24a57aa2babb047d4023c4650c75d61370988497d6a339d168fa6972777f21e3c6333c27e2759e2156610b2000000000000000000000000000000000502bc3acb91187fe1dc5eb4099b197acad6fb8855748ecfe9037a06e7f5ea5ee0a11cb90e1848ae826618734b3c14100000000000000000000000000000000002006721c959431a9cc1f0531c59f8cc0f6f765bcc84256e8b63d28584e9bc962c8fabbf6783a5bc11693767aa5fa86c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001344009f4da545c50bbe5d7a3491a74615f6610f717225860e7916699d847a2a49b4d40c4e4a789fb50b9b237840e00700000000000000000000000000000000156f08cbf940b03a82a3c939d184657a6672fbf72075c90273c0f1388abe0ca6f57ae03764d2e56880811143d5ce89150000000000000000000000000000000009e0a74a0866af8e2a4546a5f63f09d9eea8c2868298dbebb681ff19c3a07593cb9be0f5ff778b285167e4855b90ee9000000000000000000000000000000000147767e8094a9baa0b803bd6c65cbaf80be7750af063b507a51ab4d07befb03b8614b4b66b450e41bc2f8447ce20196e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000165a03f5079da935d9890bc9ce1cf816ef7856793d6c7005cecd00e5b8190e8e87f50efae92fb5ddc1df570c4888fa79000000000000000000000000000000000b0dc849744767da681793dea031e37436bfe8a6ffc5fed2041c01d60353b8fa92080f007dc527cee59a9cba38dfac400000000000000000000000000000000018218715143377b8ad8cb93644ea665214e183113e51b0365029815ed89a360ff629f47d36ac99a51b7a188800ffb8860000000000000000000000000000000007e9869b2cba574f0fc71ddfe6b571a087f225da7b0d6c9bd7eae45d982ceab242e04e8c29d4fd3ef7a408f64ede73b11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004f1b094e46cce2b3d4e73782305e84366a58a96a0692b03cdccbc21f7ba2ea8f5aa3d0aa60a8b2fd304d4f78bb73f69000000000000000000000000000000000beab4bc37813cdd7ea18e2f13dbf43f44f39fb67f5323283f8add7e102c704cbc7bfb6da2f75b8fc0aa5dc5ebbd0cb8000000000000000000000000000000001795353decea43a6196c8edbe9b56e403a67ab926ef758dc696cd1d4804513e5018ef267d3667662c1e1b8dea3ba06cf000000000000000000000000000000000757a38fa8c04040cf35ed700b14db05fe39b7e4cbdda902cf96cabbbd28774a4b6c330c1f7f4caae77c2f32b3aaa7d71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000192afb9b6c2b8664038bee39a02411ba628db0177aead44a391adff4c4094c347548c300a5007792898be3c4bcd71a66000000000000000000000000000000000ff6189b269cdf73695607bcdab9d803701061aaea09271aaa8a95935dec7260465af7d795428cbe0769d78677cee3340000000000000000000000000000000019941ba431158354eb60360ae3818fb0c20d31b28bc3c5453f70673c8eceac4334d6bd89338e5925fb4351cbb8dee4070000000000000000000000000000000001d674da7c56b02b9eeca85497d5f92f9c35d353e88892f495e7c63ae711eaf8ee356033179ed19c5899e7a705ce65591824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000472bdab72d4b529e9339857437078b362eb85ff345101ab98a60bb1abab672b9ab5b6399f13531f24f0d54f6d498db90000000000000000000000000000000017b7d6a7ebbd712ce804ed176e1e9dfa54e1dae7721b55b6b940827bcbd9918ca50f75c3b51dda8f0bb5b31b2321fa0d000000000000000000000000000000000713554582bc9a2f241082343b3b5f26d95976dea80fca76161dabfbf6a9595cd30ed946db46ceb1857cc33505e719aa000000000000000000000000000000000df0897acc9cff0806e795cb72a6f1b46771a913f7d4fe5a036f2c1041efa1f9de38c0b73fab38714fafe8443e79339d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f135d1b78400549463382d47e1a417e53e29f9c3d898a945f75628fc38160278139164191301bdbe6843ffc591cf520000000000000000000000000000000000008304493477102e0de7610d01ab7a8f2ce3c3e22dd72dcce3843c324dd71ca106a95ace5162f98009574ef8c61490400000000000000000000000000000000167a8f51050d0cec79ad0d576e5a233f8547b85fa30e0fcd6a3bce4f5b7bfd6186491424a8e17f0925e20f589ac0ac1d0000000000000000000000000000000010af43b4e75be6d2fe80c9253a526ec90e47d9035022e084f9065668c2b0f2755808b6870fe40db63fcb1ed576b22ea31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000112ee57f536e59371031c9bdb6f704f058cbf9a776c2aa83bda842794f9f75057456e17b54652781407753b734cfc2eb000000000000000000000000000000000f83454f319542ed9e70a38eb39dd4fdf80409ab005386c20807a9dc0ae1d71afcaa9705fba631dfff22c90ae550d58a00000000000000000000000000000000184797bfa9adca051f09d233de5a642809b0d5ba61c43d679b99d4c791ebbfdd03d0b3836e4a070fc510229afcc8ea2c00000000000000000000000000000000014a7b8cf630f70ebd3c78507a5aedcba397cf6b25a43007cf6bffce4e2eef38cddf11f6f0e33e4831b406d21a3d05321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004b0b4409ffa83ba08277b02ee02e5495c16a5cd2baa4ec73392d3a3e79790b37d504f7aa2c27d409a2b32666a333706000000000000000000000000000000000a1c708f8968508e1eba0cb0b0cb8fbccb4fad0e3ef8bd25c5d2ba176ae455adedae06b0aeccd65bfcc50652446c2c460000000000000000000000000000000004ecb77bd0a209afd80d50b4404979a08266dd94d4562f1a7f91a09b8c25417b5b256f4048dc66d511316819e72db7e100000000000000000000000000000000142297ad4ccc7a1ed6b8d5baa3c565cb1b3e9c367181f6771d78156739f996bce6d5b1881569503dc60568c4f9ee06431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006b3a24d6da9473513b83b64c967e9774b70c12d74497582e3f611be88e610e779feccbb69e2213dea2d08587da8a51100000000000000000000000000000000064401dad14899a0ae1410c728cf8631e18ddde99c18b3a0d93a556f679c48fe9f5c37ea70699d9cf8b6d5ea2f696cc800000000000000000000000000000000027b84f45827817ec903fc12e22d105a613e3b95f2221004a06d403ec4d0213951ccfa0859626965cd0b941101b7eeb8000000000000000000000000000000000d1934071870f6c33a6c1713bde7940f93d230fda6fe24af8b8ba080a49c4b2e3799caf8daf7416eb7469cb1454ff8111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b794e15ed55ab8bfde1d9f818cb23455ea22175fa1d91c90f30d57e2b2b72179d308cd37d04b4260038eee439579be500000000000000000000000000000000030218d9b27ff96eb37273775627ce5a267b2e691e978de829717ee7f7ad7ed1d39a24ab95277a7e1f767ebbc9643d13000000000000000000000000000000000d3dcbbb9afeca28465fc10b55bdd611ebb60dd6bdf98530268104e19468ad6f100f56e0473b4029c1b02a2bc6c8baec000000000000000000000000000000000addb637202cda397d7a1b8a989164a382134d4e11c6060881673a1658ad4c35a2f6e815fa361802a15d74fd65ebce061824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000122d13878822673f38b870c92b65f553a48b6a270be88280f391f44e117c1318f8c74fa6ada11a6b402fdd5d9aeb19e9000000000000000000000000000000000b9cc97ba5ef2d496a4a4a3251965aad39c15b98c8e44670163d40455c79df9e6fd6a2866424e720a3a76b0f005c78e00000000000000000000000000000000013a979abd9a12faed427d96004a4bb6b9f35c4413dd27d57a9434c99aab2f1ccd73579db31ccfb19ae93de7aa703f2ea0000000000000000000000000000000012b25025dc6597acb26b3c58f03a686bb46b8edf041cd6f5b3212cdc6c6f40363cf697af9f2183ccc6df1eac612e99fc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001376e515e9c1ba13c091677194b5a24885061815fb10671cf5ad758c176586d16e707aa5107739312e54b69209dce36f00000000000000000000000000000000098fca25cbab13830f919053999e51e6dcd03231637f7ad2fa6352ab5672a7154983fce44f3c6550e62b41ce04ed223100000000000000000000000000000000074f435ef3bd15b9983860d94778028f1e8751e9905d63fe0710ef4fa54fe73274da25b3b5e6296b5742c877b4a5e5750000000000000000000000000000000005c3c1d908cc098b790a7c1d912bbea6869214ec64efbc5fc636de7d348717c2d9c63f04a5d45783b0e0d0b568ca848a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000dec626101cb8d4c202e616c467a2909eda7b672c256fe7bd381b0d7ef3c6d9d618839d64ada04c11ed597c98c606b8f00000000000000000000000000000000030fe1fa71f97677e8929a1b6e5f171799100a8a6cdf1b08f4a9b9eb6ca47d46fd0a81db87deb74dda4ab97b6f305837000000000000000000000000000000000e2267760601c8b13846b61bb6264b43464460accc55485d748b4c0fe4c55ed8009197caf63397e4693d2c2b700b21b90000000000000000000000000000000007f46397aaa640f3b8a330c14547d9d0f0a6fb7403ac61fd0c746f2bc7fa2d023aad0dc03efac6d03716a384c7d0813d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012507f86b86cdab8bac48a872a201cd676c626da17e09fd6ef821609b7bad4877edb445a34e9f11161eb4e4f5771f72c000000000000000000000000000000000712cda4c7ea7f9a5c99d83671fee577c825c7d62e7672f4082842a8b0d04351aa3277fed610fd268cba12e4c06c1aef00000000000000000000000000000000103bc815706d9818daea0a01bb53829921efe16c0bed27a10ecb74bb40b4e01ddccea5b7c0419d6ab241c4de6aea09200000000000000000000000000000000008a1c10128ad7f895e1b0a7307bf3f0a491391be183c93be57011003746320ef547c3b5a4f44d0bfe320a37b60f026111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ce4fe24aa2659152f311f4c1c877ba637a296da340a1e7a40a85cdffedfeb5ba3deb897a864dfca0a8d785650e3ae6e0000000000000000000000000000000012f3df9a2e9b7643a1d12ea2595efdb907b3b1308cac8aeee16c93e622512f37e58bfcb2fa03dafb73dce7137651895c0000000000000000000000000000000017f71159ad4785d2fafd9d17353a1e9ccf31c602c450dca8109d9d59e9ea8a6a754d6abe8f910b617a9ecc14e78bc1ce0000000000000000000000000000000006f20b68262a34735723b57e3df1755b85f39b186370151ade08b6e24ff43bb6e97d24eee2ddd957027f5b257a3b7f5e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001549625a9dcd55b3189e6cb1e18031caba3a06382c10cef2ce9c21f6d1762933567477eb6c4eb2dabe0331916d0fe8c300000000000000000000000000000000112db81c221c95e6ab7ef9d6b125b253a8f17f6b5c7cc36df114e1dd0f1218d6c5d6bac9442d03a9c03535be0c2e3b44000000000000000000000000000000001314074c055f79ae0c5da8245aecd133bceb4e718dd25770f2aad68c55a48c5114469b290834890fd5813879d51f5fa500000000000000000000000000000000005f239211fc88218ecd7189df2af108288047edc6555d610b710ec809564de02eecc19cbc43302df3aa973ed01da5fc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000042d368752875de851ff461366661ebaa61b56f8a367cec34b3b4bf2c1c9b13445e2260ff1c1eea3c8b4b50fb971aa140000000000000000000000000000000019773c9aeb32fa93387e4eee945dafb76a0a4619a86ba9a3c6e918769a941b03b23ca58d3c675e95751d20a407d208230000000000000000000000000000000014b79e7818c49bdce31ec0204d82723196bbea81b7b3e2f4bb92fe6e6a79da6cae910e6d909fc0961a6928b9051eefbb000000000000000000000000000000000f870981d1cf2151fcc3b870f3df969a801bf641da0cdff58905e387ddeb3279b90834ca0a890268cdf9d575b98b1c4c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011f8a8e6919574aac5b3d568abb72a2112b058193c10ffd19117323062213f167db231563001400e889896628e2d7b7e000000000000000000000000000000001169392e2f93d071c831b7cf78bbc82e4a05f7b6e733c22329d06c4aba0769201d2e5378e009e966daf19151a9c9742900000000000000000000000000000000140092b33b73472b7a7f8e9617ab1439351152f78604300dcb8ebdc189bca5dcd6d7b244ece13a2c2af24a1647102c9b0000000000000000000000000000000008676cfe15a0007e6fbcc1d7d900f845747bc93a431fc895bbe23abb5076587f369253938c8348111abf6583ed9113ac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000198257ee0350232280aa5ff2c095a37faf2ce79bffdfa4cb505c6a522270c3b64d8d7970fe15137d0471f0e281a41de7000000000000000000000000000000000825553090d142c190260a92f972bfe37fe97738eb1bf49969fc947a47a15280d92e5d759fe96feca7990332155e31a80000000000000000000000000000000014470e046b7b29224379c653c0df643b947fffdb4079aefffcd88af2fda33679a9f82e28a897e19bf238cce98832d41900000000000000000000000000000000110073b9bb1050c745e42d92b10b861a9fcdbd2a9f171331f809b8c94163fce7626770245cbf859f038154d3f7b013b41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000129a7c7dad0d394ade01926400c666e43f7c01df96c0ee01d1fc66877879565df4482c30f8495d58cf79c8f07ba7e5c000000000000000000000000000000000856c0804822d2336dfc3b8794f33ab11b2bcf45304be69f6abe7afa2e1184099bb27ca50e8ff5d2c6957881249c63640000000000000000000000000000000012783070ea327422376d199ddf5372a8e4ea40f8f1a2968e6ce738565fcdc258588ecbe8407ecea96c626fa5e2e070d500000000000000000000000000000000130e611e35810d447242b8da283e0e4de797d59d7dc6dfe9da6184ce0424c396a51717502b3cf05588ce1cc59e3d70a11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007ad9dea076235b8ac5be5612004fb2e549ca3003e95a8b5937d3a470c79c21d413568e1096769d445005fbe0d896399000000000000000000000000000000001033cf820bb8ef77630e4e300b563dd1a198b17ff974ce4758362d4911b6f9a5199bf50b3897dbd6b000501cc58909bd0000000000000000000000000000000003bbff8c98ed3f1e5a7f282f4b223cfca702fa9e263c9c88af307ced2877f27c420531858a9c92c96f17c65f27ea8f3d0000000000000000000000000000000007010ada05d1837b57869d68c83353bda1d4b32cf4bf75b18694d05a323ae9576ad93108bf6e37be89e2b247bdfd7a5a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017b544326c5d44231bdf5940063e34ab14116801ff92593fff409cd1bc3b8310a3ecf008c038f9b8e1e94e9df5dfb05a000000000000000000000000000000000ab8c06d72af5b4d5899837c888312427d92652c421b9e1683f891693b300d7c0fb25deb752d3aaf3d1b15ea142b0da20000000000000000000000000000000003c6c02b0bfe20c87ba1157047a163604049b6756501bcfcfc715f33c013adf014a6d8df1a0a52780031c74d0fe82e5f0000000000000000000000000000000014ae3219aa97e6ea1cb4cae2d43075bb181e365a031014e53c42264afa811b4a828850c12f3286918950c9a10d1b1dde1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000354afeb8f021cebd47c2906875806f30e61f47ce3ed481002fbbf38caef7f39bd1d7a3e79aae3afd3cfb3ba9a240e64000000000000000000000000000000000b0a1026dfb482622427ebe2fa83b71f14bd720ddc876d7cc71dd512817450f2de03c284c217d277157e0bfc1094b1a40000000000000000000000000000000015e526359d156859e6eae2045cc039c00f2f2b1f14b979ffef55d7797d2c06dcf3c375990bd9dbea0dad7b85086bd4f300000000000000000000000000000000154d3f9415c234003384ecf180221ae56e93e9c690f1eebed7ee063d5de241adbfb50c25febdb59b2c01528797223b5d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fc80112ee014df71381465ff5f990dd7e03271657e3a1fbe22fea597e212159a74b950dc706af28068829c21a4de33f0000000000000000000000000000000016ffe6f2bf7c365e257d496b43248503a1dfd52c34d6f3c43c0a9d484aa51eda456937a40fcb5af0a3d22342432bfc8d000000000000000000000000000000000d355dfc048657dccf4b929d39073ee3f04a8e3837fd81a724794a15e036765723cbb640be7714a782b49782e2c5ee800000000000000000000000000000000007c4532d2d759792cd38ab9b15cac7af7b6417a0b0bc337e3606279883dafdc21e0446e0ceaf7e9ebc2c69e6eaaf38b41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002b63eed1b3bd84cd4336c7e1e8851566e4478728bb9614e07a350286e03290162b64626d4f8caa3ef879d10ef12198b000000000000000000000000000000001963fcab39e0d2355b372654a5dc94ed87ef709151eedfd1411fafc7efe956f7b86e61adb3792aa6d94542f67af7380200000000000000000000000000000000127661f03ba355e54ae1e47d98b006270b09a2d4b476d65a394cb2085df3f1c80a8d84a8d7a22234580a7b2d08c68f500000000000000000000000000000000002f4feb22a9ee2691e44cbe7993db835ad208ceb8529ae5dab9e2c4269b56fccf325fb3bf569e994c9692447743227d71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000081faee8ea8ba5e91f6cab8b1fc8ad30285881f1136e5d2fcf342f45cf8f3b88ed0ec7d17bbad67870e8a0ab0632dbdd0000000000000000000000000000000009cb1fe7ff226f260254c92c7445ac82864b1d8b3d68cbbe3f737ff3eb430f866ea477c86bac3cbcfdef376a5cb7a61b0000000000000000000000000000000001da64626e5f09f557d549c6fa18658c32e0ca5e3f9ba30c2a72d123dbd330c461e36b13d1981730555a4013e5ec9872000000000000000000000000000000001314255857ff6c86ca352ccbcfee3394948b5f7309490faa1fac5c2bf6fbb101b1aa52fb199c3624e011f51b1559fe5f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000089c63742e437c35c1e488d348f97a20093f198b24dc63c60e8208f0ab73707c10a50b978625194cfd96154e4155450c000000000000000000000000000000001950a8334833ae9cb665f9d712211361cdcdf3d6d7d5d1bff40491054a9aec3decb74aa2b8a6bb11cc23a26c885fd5100000000000000000000000000000000011c971ae8838eae20977ba58cc71ce35fcdf1ad5249d59fcf4bb0b2ce9c050546f9940b3be3bbcb10b37282aee55cb1a00000000000000000000000000000000070739f8dd0c9293ee70511fafd06b0b1ab6b779e8a486ee28a2fa7bb104524b36009beb83bfbaa791bfd615d28f41441824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000116ab95547ba5acafc6ca254f60391ab04e07c2e125f19da6421051bbb856336c077012eaf8cc03e4bda9b1826c5a5a10000000000000000000000000000000006121937ed728a1f86892a1e66ab589b0d0dab4d0ee53cdd24ff7635af48fb3dd16ebda2efad7982d0bf24cfd9777c8e000000000000000000000000000000000f1a522dc55ebe5297d5d8ba7c4f331134a88347e88dc6eeb7e1abc483b8d638a06bb6550949f87a5c36cdba12f545e80000000000000000000000000000000008e1f0126ae8a2c81b5ff881af612b08e1289bbe1c505a32baf050654d819c951b31c5272c6aeaf7d6b59ff657d2400d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010f2cea33c7258b6a6c2b92fe4fb9d49c361f57474528b544b0b3386d499f8f04a4b8b9302497a3899a8054b96ea30e800000000000000000000000000000000013c1e885e8f8caa56658eb118917e4503d30ff6929a2a90818a8006136b4eacd51c8c5d149826f7f2a59f18ec0638270000000000000000000000000000000009563a36d6f545068ebc9e774740773b41f5847858681542d85e036766593e6994f4d83d5574bf54d9a90a945d0117af000000000000000000000000000000000a127553c8b9cece8c5da1dc5731c929928a2f3865e9b8129a864b94972683e2ae3115c2556b011e6b14f76eeac059011824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009ce4439a5a3e73b8062f1800f3bcaab8bc848a7f6c246a53c94cc3e8c858c2659aca97b27629c74d5ee021c703e0c04000000000000000000000000000000000798c9ce0c5fedc8e5d07bc57e2086dd7a676a6545d012d169c4adbe63ecf971ddec797433cb642651d1804bd3251a460000000000000000000000000000000012925519e680293ca5d1f71aacdfc17040b2fe3a0bc1915a0adfd08019d3d0da6282f3b00e5ccb06cf85170a2c16cb480000000000000000000000000000000007f7e7e47e383491531aaa75a53192aeb8af70eb66d350c192874e4f465fffd9cca75574565f229783252f906797c7bf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012316d6d49caaea2882c24a8c78cf9a22d977ae12f6e0c4b2cf2a933c4a897c11db5efa96549a4acc72b3c5f063779d6000000000000000000000000000000000f414870002a26f28549e553a7add1ed4b79fa4c6663ad4c70e9de519428d4bf41fcca9ffa496eba537fe28fe15934850000000000000000000000000000000017c26fb4f0cb9a9d412c515138c4553987dae310868bcc7c25fbca30654f212bb3fd123a384555267295de5dd84d95b0000000000000000000000000000000000d3398a0fb0198ed55e03bd61b3f7301b1909cabb8fcaf7b404fa54774b381c23c5059b39af80752e8ddf7001f3496fa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000043ac5cb452da2695b6d08572e6738a8cfda5ddd184231d3286b4acc718de4ac2bb748c40d29becb036a623c93064d18000000000000000000000000000000000af3762625ad743c414178536423c15e996169f71122eaf690ce3990f73c42efcccbde7cc90a209dee9f8e99e338b21f0000000000000000000000000000000019742a8a34e1125671f22f1aebde90babe31bf26b1ea30e36b063d3e31fa6aa53e001c4b5dd0630d3461b273e0e592000000000000000000000000000000000016aa2313839ebe9f55dde430caa75faa2f6f51435fdefe0a531beee998cfd8198743b51da99a94de5213d3f0f7895bc41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017e0abdbdd5e64a72fbf326bfe327e265aca2d364844e843dd287e33773619067b8fff7278ea245eb14d53627f4300440000000000000000000000000000000012d3296a683f5a1538f7a06e5873bcd36d5d08414aa6c89e6c564eb6e3db1030b96ad9bb3fcc3948cacca8e652a5f7d6000000000000000000000000000000000c228610f01444ef881ea0fbc6d0f1205739fcdfac84e482edc4a1697948b1d93244d3eba901ce0ee7216f11543296490000000000000000000000000000000006990578246c1f863cae375cdecc2c41dfa2313490fa067596ccc17c169c1a7ab73b2b83b0d9a5b2fc63bd1842adfc471824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000267823cd27b618ec291a456c297f7b91d5eceaeb97022461d5044125e8b82040526bbb5566b5fcd3c9afd756743b9a3000000000000000000000000000000001612be2213706a572d3d764fa06d02097086b2ad9b97a3c351bf8f06bf58a9198109036a43776d4ae49b33c1ff2f04a80000000000000000000000000000000009f15ab9963ba0292338358bceb43d5e58f14482cec904d5afddda501e1d2a7097d05ba14e6e2525c674caa58d48e19a0000000000000000000000000000000008cde8d2d376109aecea0a54383a6e8cd2aac7e5f97a5e0c5d8bf3b5aef888368523fddef2ab8b683c28c473c1b141a91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000be2a8c20f7e6129f754d6ced6937a491ae518b66c5240a135bb0716e09885cec8acf75117773f8c4e9c125d442dde5c000000000000000000000000000000001990455c88707b2800bf0269c15e78e0e03eec5aa283c6fa1c33cbced3cd6fc0894c3df8b7b0d1bdbdee26286d7fd25a000000000000000000000000000000000811d13d4565cca06de405060d6ea376b92657e9fecc34d751d5453d43af8dfaabce7dffb6a1105c85a19e468d3baba900000000000000000000000000000000012866d7eb581dd6bbec503da9631cc806988c5390e6c5ede4df734c161522425ef8a27cf8324c66fd95f83c8a18605a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f34c85fef6703c6eed85b0022cd1c28b46cefdae09c6ae72a5e0ef8cf3a1a896c6647e325138ff28cc83df999a2641c00000000000000000000000000000000070def530da20bf86e3544ddcdc5920dc01a5ccfecc284b1c7615c978fbf205302d294b8a026f11e8f543cdbf34fd9510000000000000000000000000000000019c765bc6acf3aa2578bc2b3a4a4f5aad4d63175bae3e420a843aed5c6d5ee00856d0b445207ef72f6e94ea11aaebab9000000000000000000000000000000000ca589249a7199676d285573f76a11f1c40fdc0d7e6ca0e5f90826240c50aafce26420efc382d43b8e5d4da2398f739b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017e3993148f2064c37248e728bda7f952ed43d7ebb92f0b29c8a298f5d6e6bae46b569ac5f56a716e231f337819cbdcb0000000000000000000000000000000007304e4df5f33f8b3bdf7d396b39535339a8e62cc0fe431492d8bfef549b6e7e18b3b73865eeec09eb774c05a9848d670000000000000000000000000000000004bdfc6b979a2ccb35752715d371b985a5db897aec87facdb28013d587116b91b0a3dc0e63af12a9102134bee588e38d0000000000000000000000000000000004d930e1d20bcd2012bf9d772424fd831b54a18a2e49c2db1ba5afa02cf69f68e3c6c42eac23383647b843830819412d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000242fc169e84cb04d36a7e7f0647cc3303ebc9b4a4848d046c5260a1fa4de8e92c00f43f9f60cb31468b6fa0c0701e7a000000000000000000000000000000001667a670ddc17b2b7ee9777840918ca30e420302b80455d583509fb8a32d80512bd24190eddef23e8d1f3cfbe04c881b00000000000000000000000000000000174ebaf4ea24dbd6ecd32e86d517d856b66b42f5847326003034f0cb7988cb3641a69344a0d3c8f9e0fdc72b4c9975b600000000000000000000000000000000052d2a9fb05a5a45e9870baa27e05fd7a31e6760b5464f4b64612ac784f8a603dc06278abd9ec9a7b2d9e859c3196af31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012ef5dddcdb430726be669f2e6a0badfa1ebc1145624b74ecc544f445774b7af0b2197578116c3cb7097aa0c3d8018a70000000000000000000000000000000005c8333caa2083ced238db58d344ce14046629ac2a683164cd7ec585a1f1d565541a0ff5a8975a85a23a4626fc6d4b9300000000000000000000000000000000067af59ddc23c700d05aee23f6f692af78f6c9d59a92bb58cc9cddb66411061a31f189000e6a66179149df44dd8e1fe200000000000000000000000000000000025b7ee79b9ad300a0944bbe0963460d43b95b8d7a300ba200154262a485839ec0f42a46d2d47210872846f812f5f8ea1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000157e35ab210bd0eed8c13520e205de4673c1ccfdfa46388ce0e5aac2172d5adcf6f55f571ae78aa212ac278f10a5c2aa000000000000000000000000000000000f4e318a625c6ff74c0c95baef5e8f3214b87ac509558f89ed9d76364695e8bd7a1f6eea701af793e71038cc49042c780000000000000000000000000000000008b65e0b6fa3e54c6e204e5ef5696da3d7e62d98a108a6d92a39440329a6dc4f6fd0308cd08c1101ffe5e27526023ed6000000000000000000000000000000000f901478846e605a4cc3c34b83223a31f172b40e8d3dc6c33c5b114cdb75e19300c31ac8c0ae0fdd9f399375fa2996d91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003fb0b48c001ae1a5054a8284cac0673989eb10146c463c9cda9a58e36c6c36670e7479d13bb20200ee68b52b3eca73a000000000000000000000000000000001417c52dbf9378c549bd127bc113e64aa725b062e065b4abbe7ee0dc2e0ba766cd49a8d3564f9f46fc65f473ab5e85390000000000000000000000000000000002d96ea029f8cc461bc16c940a704b18f61b6abb83738d340dfd1ce90dfbcf78dcd9af4c084acc060d7a4f54a964b9ae0000000000000000000000000000000000ffcf296dcbbbc8ab3a907c344941beca1bc9f12a14843aeb5dba12210fb1afc83a12cb20779ff9c2706147a239f29f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010968e0ee59c1b362a24b741fa24e94f526315dcdeb34a118ba06a4cd82711b52fe43c9572703d036e262b55629f8626000000000000000000000000000000000f68f4bef24c33a3cf8bf67deb956aff0dfc163f23ae1f77d73d7db92ab0bd5871afd82c2fc855286df81290d6f0f502000000000000000000000000000000000e84300e64a874ec275c51065ff443a1d0c571b8cde6ea6b64860ab838a050106782454d87aeb70b526bfb3b2ffab5f500000000000000000000000000000000031f2ba1b9d67f219f7b3ca567ffe170b720018b8dc84a76f74a5b7474239d7ae2ce7d45e2ceee09282c9ecfa1bd6b441824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c24690ceafe25f82ffa628e29a050afa29656c128470a32cbde5f65211bbcfee20205b619a6eeeef4423d859d316008000000000000000000000000000000000f96c850ac8389f1a29ab55485294eea0276112760d4104bc88c7a11e3acca4a55366f55eb4f49585ba18fe9d8c8826c0000000000000000000000000000000017029ca22f428b264fa8c4465ffa11b7ace32019a530b993a964a6101c0fa19567b7efce1549cda5a865ad512c8b5221000000000000000000000000000000001421d2c88aa5cce47dc38ae8e38066a7c8d53f14fa635933059ca45cb7d898f620c69fe58ec2d35ca9736f3b363d1a041824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010f53a77c7ec5336021349ac04e27db1c514655111f7673fdef9e7f7882e5bb4859a9bf127d600504e5d8beeabce70800000000000000000000000000000000006a4dcad66bb727229b7ba7a40de1794f161df8a6c7181f80cf06b207d4b54174ca4a99b3028b0fd13c9a05f8c6e7b1d00000000000000000000000000000000146586fcd94aab0e00f8ab00a3775b08944cf949e5b80aa711278aa75a039ac8273879578f5be5d6ab37902d2b648276000000000000000000000000000000000b67a5497ea182c4bdc9813be7da5691d1833e91b680ac8e2d99111ab9907e58718b6527ae9e15b7f2e05db22c90cca71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001153783fafd87fe55dbd9734ef2971c49d6a5bf199e68d0bbeb7c2a482bc1d69d638e7e53f8877de2a17fe16e8cc44a00000000000000000000000000000000196cf7ca552109f9b83febcefb2e5c16d6595714056c3fe96bdc9b987268228373c92f54607ec7b73f6978a9ce65c8e40000000000000000000000000000000010aee1938c5f8feb5e50059b9e0fbe32949ad5378054d9f4e4d6ff3223fffdab7f0c744eba63ca5ddcb2716bef1ac91300000000000000000000000000000000138612ec55272e09b7f56c5335684a37caaa5dbbd5b72d4b6bb2487a2621eb779b207bfb662b000c1e1a561d67532b691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000329c1947188b8489824ea0f5c1378c18d2f070206f49855bbcb45e29ff36e1663d9aeb9bddddb0630c9edd43cc41cce00000000000000000000000000000000108c0e7e2cb636ee2b740fe2fcc10f2849dafb872149de4bcf53e98ba7c87fe8391125604c65d9ef5ee33e1dc91cada900000000000000000000000000000000012124fe2eed509f4786a2ce495349f5f03f97bdb58afc112df7f0e2f6ccb46f0739890d4365ff03ec0160548f1ca244000000000000000000000000000000001442e3707d740b9d92b75e70c875f452ce23db0dce240dfaa1cb874ed1ecab568b58343132b52928ede6c1c79e17d4801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015948d862549badd0e40eeb5ca5f51146e0234c02173cda657787093c720a4593970db877f877ecd5c542ac339a76930000000000000000000000000000000000a1449583f2d6f22918f4675158c7913b8b1c37ac2eb0af071a6105c39e96a89cf2681927d306d33641795939f11b78300000000000000000000000000000000009668789e4d6fedb2118cb0954f25680bf50765b17885fd9ecbb475b1490014e65f780df5ff6edde95b4db0ac67dc770000000000000000000000000000000013309b383281f20a4a00c324e13fadcfd5b073ea21636db221b454e8e36e35476e9d47204cffd5bb210b46c8590837a31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a2e72917e4d76b643814028db457a6bb26f6ba49e8bd5a92943e9a928d043b5e7ae83efe2ebcb214f57e3e2a45d558d000000000000000000000000000000000e15a41346a7e5ba538223d91ffe1930765e5779f14ffa74c545b755d827ecd47766664d968176a3fcc42cee399515a100000000000000000000000000000000131c324e7da3b1d1798a9948cdce2846100e093d23d24d4d430b268aa4dca4726194fccf5bd5ffcffb81b9b2ec19eb4f0000000000000000000000000000000010a30201e0cea6a71b17071081a92e51149841ab6b5410de881ac9d14082d6403e772acb91d9b780463556fbd4a0ef231824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ca9901b40bbd52c153a20561e7a59e4f155fed3a8efb808299879c495201da88a1cd62eac95f28a174df0545f5b1d500000000000000000000000000000000019ff86e033b9ce9131630c788254c5b8aa19edd640781211b5353d513f269e79065a411efd01bf88b23644fb459db0320000000000000000000000000000000018fd8e920ebbc8ec615274aafc5c12424cc62ca4672ff6cebfdfdea3704f7247a82b9575a9461bc9373ac38bc2686bd900000000000000000000000000000000095763c5e23fe263deae9df9cd30926eb10bd6a644feb3a59ca4d636586ddecbfa5c7a6e50092ae270069469737f33731824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000191f67fff1dffb867b63827ce6f06a51cba58e58a9645150dbe7000ed52b4dda922e6c5f25998e2b23e3d4ba2feb98ae000000000000000000000000000000000324e3d678b747ad15aed135d493662f774348caa40fb27222c758c99c1d088ae1a6b93a7229beccda308c1de4a9eb6c000000000000000000000000000000000e3cdd3505249f242b43649c77c27f8956846fccaedda21aa0f14bb335c21032563aa712d90ea2fd779e4c998b94b8a90000000000000000000000000000000009afcf38ed6916914ed4657d8f48f2d0aaceb1d0c697e6922865b7e6404c627af16175943139f2477cbdadc3276afc3d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f595dd9e316be096971a6001084c1dbde3cf588eae80ceb5701f03a1469f3b09525d1ed4d849a335c2684546773bc030000000000000000000000000000000007843f62484bbafbd91bd933bd786b40bbe12078c72c9d9092c6a251646e4bdafb907edef6fe5b973e2d4b6a2aca649f000000000000000000000000000000000059d484d5bbd85869d1287dfa5655f89adeaa0d5607c573a32b71ba04808ae09ad117aa79763ceeb3d53c084af7e18200000000000000000000000000000000031a379a5fa709d08f1242d0645b0f1031318d7841121b2da4fc508e29b94bed0bdb792488cd4786017f5295a5e07fd71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001442e00a28a72d473cbe2b96ae2163b402a914bb1a91faf0739ea81c9a4d23924f1172f3b4be6bca27149bbbed73dfe90000000000000000000000000000000008600e6c370e296254d8986903cccabc27fd2828546b00e465a76cc5e77f8703fabff82b5489e88c02e62cb4b39479a500000000000000000000000000000000194c681a57a7fb54c0e8582a077cddfdd02dae579f67df50a569e27e415075f634dfc20b303618ab57f1d11e20feb93a00000000000000000000000000000000194d3df350e3f9487c82006d817c3a16a4d115e688d74aebe388ab40161142eaa6b3ae0e6c07b94f8ce216cbbfde16de1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002814f72e642d4685ff1c6dd64a0d70e151a9e05dbc95e12d811347ba502fc0d90ab9cc9f7f1efe9c577b7abe32455eb0000000000000000000000000000000019b5ec11adb99977a43cb05981160ea8d1041f58bee93053f71730149762f5ed8abb5b43074c088c0c642f8d8b7a0c8f00000000000000000000000000000000022e208c8eb857b6b1dac105dbba0350ad79f117d3d6e9ca75ac758e8cf76b475c28c556c1e4d582c8ab23f526a9f3950000000000000000000000000000000002d7750fab5a52ca3ba2c11d3452044971da4d6faa188cb4731e29f83d48b5e7ede94c745e3ab1fff9b54c726018bf051824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000020e0d4b96689f0158f821cb605befa719b61c775c9a661de6e12b69113a50d53705d1ca9ed1f22a8226714e353433ce0000000000000000000000000000000007c0df3ebfe031b3608d7789bc4b6975e01e33b9b11effcc705f644266ebaeec5c92bc58fd9c1d0a282de7232d364e6c000000000000000000000000000000000f8db63c165fa90453e715a9648750d3748175a6e1d4ff9d4c105811b365cf9886f1b029e9300bc98089fe402b78004c000000000000000000000000000000000d60892d63f1ca7e5da3c7bc160b02104bb5d5ec69623838a2023b72578a63aaf1bb957610b18e9938cf751067ff39791824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019ead9d57626068c975272098b448e7fa5745ee3a2faa8bc183216efd7f8fa66e8c740b467452752e0f1a79899f41112000000000000000000000000000000000385aedacd1f2f59381abf8c9ab16bcc75d7c79619c1eb42ac8d2eae440f68257cb00be2204a6ffce537255bb2a8f942000000000000000000000000000000000c82dece8246753103a61b5b0b121108dc6e769a2bc04116ac832a7c29d5588495c267e1d222ce74cd178a77eaeecd520000000000000000000000000000000003984b273d4e408aea4ba03beae21741d5c2ad58258b317e8b7478835c06c0778d1317b226e007a704724e55a8f91aae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003f7f16d32cfb19da9ebb5ae2b1f514127e9e9c654ff9d13874c21eaa905745d0bb5ade1818942aa5e04f5fb4a4f6c4d000000000000000000000000000000001788aa04aeea9c873a866844af2ed7f8120da6d4e1314aca6d0365bc277d6a077edbfe3665bd73f57402dd0ee88914cc000000000000000000000000000000000a2dab50f75ee3d5a966f34fe56c8b92678f82a3f511021d5e2dbe8a8acf2d00a8d0d6f7a2033d35ad2fd95412db91f5000000000000000000000000000000000e450139e665e2ce43c8c40a5177a01314a8a292348290712dbecd4024eae2c0c5c4456a90f1b375667b856da821938c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000887a101d3d660853ae6fa29cf457275c2abde75594011a4af48eece1b2ce4d5bdb514be848378f01a73529ca7bda26c0000000000000000000000000000000001a533d895a1a85b987617d82fbc7bf394db327010823ff0f46b0b29464f84e7075184a7602faa5fc67f08d199e3ba1700000000000000000000000000000000149bb4d5dc254c2e306668c1dbeed236453c639c6111b2fad74b091d71c4dd1540aca0ac627a9c36ffa2705cb680e1060000000000000000000000000000000001fe611266ce8487168d333f1b7a0a7f19a1f27b47223722b8fa82a5fb893570a064ba1f5f5cc3dbbdc1a3a3581add481824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001144389b54016f1eec4bcf885419b761847e9fd0f7c9b2a51a9cdc9f5fb9a0f91deea363cc1f3e72a58030f13510a53100000000000000000000000000000000174626c2a9e57ff41d0d1f1c53318bc482ccbe5a20845a15e5d77fe297ba9dedad0e52fb8a8a18de1d2e266da8b6ca4e00000000000000000000000000000000127c41fbe226a80693089a7695a4ee15fd22137423942e8ac4493a7b9604c1e7b56e39c555703d79d71d7de65955e1c10000000000000000000000000000000019007acbcbf82ae868a40cb3f477679a72a29de03c7645b338114627d37d437b1bbff5edabb2a1a8278f5dbc4f78eb871824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000085d31562b95d636ab26951234926587929c227b9c16d789d1cf939ad1fccfb67b67af86466c43d95518e1245c7bdc9000000000000000000000000000000000062c5860a7efb9434b157d43e692ccac31211e0e0f03df1939977b80566023ee683f275f41043016ae4e2eb0995fc0510000000000000000000000000000000002c81a07054bde110e3ddaf74aa84d807ba273857d3945e394a0a8524f6f3bdd2e3e51db026e08fc3c6b7d84b48fd615000000000000000000000000000000000661700c906eec4773c7cd6cef267658be7f57c68ea2f44b30474d9f2e893db62c4f7ef3214b64a54e852a86ab0e36841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000489b397c308ad508ea1dab14f19f5c11ed38f76617173a1250362c5f41f9abb3d61727c417dc82f22c6b678b5202ea1000000000000000000000000000000000705601673c330a65a4b516c74141d118c43e7f8374351e3f22a6174de161a259dce88c42803caffedf5665beb8239da000000000000000000000000000000000f5543d20e1d06e44d94451bf8e47a274d82a2fffb6c4ebdcd0cb552a588e795930ce3df97dcf3211c2cf79f1bcb64c80000000000000000000000000000000018d5322817b6a780d0fc37e0e2db3085f725b7aa4e64d20b4f1b40feb940bac7401caae0c80f6221df9ae845aca0493b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fc07ed168751006e9671613bc92a9adefebbe67936c0bb5e863fd177f284783077234bd26784d938f95b9cf4b7846db0000000000000000000000000000000008e7b5c1d9e23e2938660066a0f6eed6464b63757425f5c75d123990914c3f909a7cc52f4ed2091480cfa307b0888e3000000000000000000000000000000000134fda55c47b0815597f7f6c101a739d14e299269972ca88f0a0cdfccdd9167b8368a967ef834dbbc5626c41eacdfbe30000000000000000000000000000000005055e22f95145e63aec9f495651f2e360e1ff4d4baa6c7ba4986f336bd02494e65b2f90dcdb616adcb9ab55f862910b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019c32b1f49f0573786182a7b3b581c05e55e25f635a216dea33e887158bedb1ee9c4a770aa46314e7ac7b16e6f075ab3000000000000000000000000000000000e5bbf443aac540ab66a86db25c1d05a6e5cb34fbf5cb347965f4d00b1282b87759dbd2955a937a9f67e92f252c35ca60000000000000000000000000000000012b0eb95ce6da766d99393d9f01e01c339022798ea994be45fcd32d8c96e59b14eea6a5a0d5fdf1c94175297fc050189000000000000000000000000000000000778c349d6b1e2ae0f9737821f3be215ba7168cfccc4a83511bccf5bc4f7ae1f2b95c3f9d382491b35a35113f0a8624b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016659d4a5b0d35cf40d35b1e1aaaf04dbf930408f3e054981beb976f0471d7a859e8ff3250877f1bee27e7e906aeb6ff00000000000000000000000000000000056593fcba8a5fdbcda31fa732b81930405b9e34bceee6f83162521761721922e5231724a687deaf2ab5e7ef6abb90c700000000000000000000000000000000189ec6018b5bfb2d5d09b7b307242fc029f34c60e30a4372ccc521524c4c18d5745edd4adc291c5f5ff8adf1d7c745ea0000000000000000000000000000000019228f66fa6bee5ebf1236462e141e4e1b08bbc07a188631c379a571cf5f3b086c7d7e174bcf93f3fc7eedd472c179e31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c66addace5e99961bef8f026128719cbe2c58428cdd463898c82de33cf1cdd96fb83d790f2632d5f5e6e0f914debfca0000000000000000000000000000000013c348be0db111dd02dde7bca4e1702c52db76b376e466474b184cb68e91dae08e871c18dc09a793305e3538a30ca7190000000000000000000000000000000007cf33d4e36c92c130bb59fb5087afe5b83c404593dee3c2dd22df20524adaca37612c25eb2e256e2e2e1dcb118704e0000000000000000000000000000000000eb15a38483152dd3c3ec96d27ad8d07356a3f34fe128b34251aefaaf3e9523b14ebe0b6364800330b7a1996c02139dd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019e8946781d7f4d74b6ca034d57654b996b006660ceca6553313dc5d2b3eacafb9952415eb675089586d43b9adb752be00000000000000000000000000000000035893eca04bd3c5530f878df48482eab6191f67ff41062444379a32e7b68ea4cb60236a4e16ba4ac2b900e93f1591d70000000000000000000000000000000003987238cb5d2eca10dce7d2d70442199c4af82879b22742a4f70b68b47cc6317170804141efee75ca926d709061a794000000000000000000000000000000000fdf0d4de1417bae9e2cd2b14f90cf82d290cb9278e539273cd846698d8f2ef16efcaff9a0068d6fb4c707acbd19e7841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a6b896705cd53a1bb031ca0ac7e3e82221460f33b1557f2449b77e60d28288aef47b81cb1be40dc2112d20651c9c83600000000000000000000000000000000018d336b112e486fc054aa67cd7bbd770d364d834ca1f1fab9ab63e3d2bfd964c53ecbbd2a8cda89779ec5dfe8d8cdae000000000000000000000000000000001104fd8a9a6878b2d0d22adfa6cf14c04bb784223b1aeeff2bc8eb280bce00bfd8c3658bd6305478c52c908b07a41d3b000000000000000000000000000000000b601b3d81a2661173202aad276e821adbba2f1746b465ad0531e017845745d2b3f1f972121b6a13dd607bcefdef44d21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009cbbeefaea065c55cd84a66de3243b63bbb88b3bcc95194106f42de49cc5774f314d7450c124d654179e771d81724fb000000000000000000000000000000000b0d7d72ee4782ce83064a533ac365edbc9c1214b6ca56a63a484ee35ddeed07f23f0d86f9ba7b9527421ed96961517400000000000000000000000000000000103847d5071512e338773f733430e274881fd2cbc48de91ef4abc3f6549c506acd8f059bfacf602dbd1b316a9d4464bf0000000000000000000000000000000003cc61f71aabfe1e2c135d9508d1d2b557566334f425d139f7a6d5ef556d06f60c566b40a07bf50ae095d8333ab0d5c51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001661f515380234c0a59442d7c010ae3d1a1b1035cdbf2b7234153820cf9a92e3311268e51d5db16369a24363927147490000000000000000000000000000000009e8e735f51dc89e2bb06b2c2468dd53ecd58e8c2d0a5d3859a5f289277fd71e72e7f150bb3ef7ea55a42b5838a5cc17000000000000000000000000000000001030aff60617eb181f372b69ad3d1ea53a55bf4de8a1ccf6871bbc940c0e5ff7981ae1637aeaebcea5071e17c287ee0d00000000000000000000000000000000007c2d148dcd7fa902bb932c40ce6f1c92f88fbcb5e224d99f583ededb1805364e410699993039d38624d7aa1cf9a6331824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000db79512d8fd8fe4e7eff11b1ec883a40e740a4b08bf7ebebdc31c7cf21f62eea0b9ddb9320ee41b0c8a50a5d162d7750000000000000000000000000000000009962899d2cf55ff1072a150cd8065c1b5d37fe68e79ff4956a18ed1f55d48d48832c7c70cdd0ab481887a62c7a95e390000000000000000000000000000000003a7542b146cb58dd4eee5166f85c64fe0353fc3acfeab029cee0650a9ae292937220c083a3ce45564c8e5d5d4c730a20000000000000000000000000000000002251ce77b5c4b6e7c503fc0b1418be383bdb4002a68d1caff22ac1ff68c612ed722923c0c8f4ea6f8136fe2a64768ee1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000731ec3415f253a7bc0f86a9564f760eb7dbb11491b6e6690d230724cbb3046c75d29041c5e62f3942cb98d42750c90b0000000000000000000000000000000012ee823a7e4463f78e33599051cdfa85cff07e96009da46ef3989dbeca49ca125408ce8391245477b0cd5eb5d3c839d3000000000000000000000000000000000ab3c2c6f65656cedaa740eb99ee386cba7dc37f8ad63e4a9a9485591b6e49d8fbf3a5a3802a40408fd1c5ec41d3c98d000000000000000000000000000000000b2990209540ab2156920e52b6f93893377373c16acbe21677ddaca425334f6dcdfc614f533afec45d3767eaf0cd1f4f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000049646b7eccff3349dc143aada88a2fffb1fd84f8c2e80b87aa882d30789fa145c2573d4acb1735f5e70bf05949b30110000000000000000000000000000000005aeaf963ab3e5623b7de4854559e9778edef9a6f53e3493910bcb5dfbedc8a982bdf55b2b0dbd5a7f2131c2b1ff8eec0000000000000000000000000000000009727bff147cae9bc010b70710f1cb7d31ce8e55410c7ff2e650919ca2435d54d1eec8deeca4eb9cee68f2e4f0fb962c0000000000000000000000000000000007700b87a79f84d77b79f1c297b0decd16d012e45d976d50bbe39728ffba94a687f86a61f5eb79e2ea66fee3e8304f431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c7b7b6045249f57034eef7aa38ac269d8494373ce19e3790fdd0f780343707c472191ec0b9401ddf21af84ae42cae1a000000000000000000000000000000000d47983a09d102d71fdbf9e02eeaf515973422f4c7ce6dcacbc25250ab1cd8baa5b6acbe863db83ac090dc84d68763640000000000000000000000000000000011c0cd9c08ba860ee12e7a247d6feec77d13658a3cb43ed0ab2eafb713160962e1c2c9aa83a10b11620ca505c936e0e00000000000000000000000000000000015c802a6ee6c88bcdf486514b2762df039a9b6b3d7c30d1cd26a5f7ed794d2c6b4a2ee46045ca90b00d21992bafe8d981824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000115ea66480d6a1baf6894dad0a7dcdea4a2e83232b2e14daadb6ad79bd8ccc4f9ff946a39f9c709f036349fb4036c5ea00000000000000000000000000000000017e21ff69229b1a0f0f91bbeaf72dfc81fd8577ce044072d355adda4bc041d76e4e140fd7dfeb9b97560b9859cfe65b000000000000000000000000000000001238a9360954c5fdaff8ab0041566be11edf76acc5226946024d41dedfefd0c524d51caeb53c296b3749fb0df7b64ffb00000000000000000000000000000000109b068db4330ef999bdfef98488f89e8ec038e5e6f536812b8f30a1896c292c6f18de97ab383ad7433b7dfac36404961824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010a639365357db31fdef35065c3b032e6417f15d7452e7514be10c39360d75344943e1440c2b54e8acf3c16ab11dadd50000000000000000000000000000000005041849f2d6ea6e3e440658bc07891045b5e9ef4987d44a375f955e30b3abfbac55eaa36ea81be8bfcb1cb98f3230d6000000000000000000000000000000000bc2624037db36737824be7805b7e8dc4cbbe495497a48645007afdf68192e8c617de259268d7babdba8ad5c25c8272400000000000000000000000000000000193db7076e86563fab664acfe31aa963dbdb30f07d252f22580c88a9261ba9ac2890d852949294e0cd6853b060685ee11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000396b5832a0978ea80d727857d243ae6424d61f0ae505bda880aadd22f0f1cdf6fbfaf19beeb16d3e1c62a35ff700b6c00000000000000000000000000000000056ce2ef08387c754c2dcd7919ec36e06cf2142392b2c8226af3a1f454a088e035fd4a37ad7b7b48a7372f85906416240000000000000000000000000000000016369dcca2839130df1551e596520e06a4bac33bd769509f45905c7f44ef76c9a3c0100110f5386017cfa2aec49deaa1000000000000000000000000000000000be654adc5e8ef82bb5ab25e8b1ff1fb2b564fd4b50c965fecc02c301e3e7aba58df1ef72c23d9e03dc639d973ef243a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000151acbfa2c8783979960cf61e509641c8fd1836900310a10f0d691cc09030f6baea22f6f153a69b3b5aba1d0f1a93c8a0000000000000000000000000000000000894e002072999e0ca7ede8c726f4c75cc6b82a31bca1740540fffc0e17327f2e642e2135c9f89da8ff740d803fb6470000000000000000000000000000000012be8168df1aa225e871256383297e9cdff6127bfbe92a042fab85c17c5599398b1f53a1108108caf2dc73e930d3a22b0000000000000000000000000000000002a565209a5908151c30af8dcda0b5934d2db6fb37e483c11dd787fbd224192d8cd10b571cc928ee6d616aee8f8782a01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000039d47d5c3369d1e62fcf47d71c811861a5b70345b2becc5787b3e3030abe72295626882e5c9754b95b76fbc213249810000000000000000000000000000000019763951a0f9ac885008cfab44f7825ced5847dd38ab656d6d89ff547b52a69698a577eda8cb610959be3b73775f0d5b00000000000000000000000000000000126d7bf11d1ad4c15f55fcdc340a5c0f2ff945aeb1bc783d6f4bbbf6603e5285630a7d0f34d990b4a6b07cf102b17b8500000000000000000000000000000000029b3e43c9054e0b1653e9fccd4d9a5d96b2e5a7b2504fad8ded8120ef5ba0569c4c79a1138a535f9a851aff6c2204d51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000157f47295f13df2d2627e6869b7cf056768b9426e8ccae7083bf2ca4a5a10b45b09f741637dab12a60c1de3a85ca0a2e0000000000000000000000000000000008782be2f156ebb382d305ab028ee9cc28976b8f9bb9e07ec91b975c7f0b39ce413b857a5741906892c26f8b4eb0423e0000000000000000000000000000000008c8d45ba88eee71a845c19dbcc97c9b261e9e13937579169fca22c1d9be48e413f7c9b4d38505316a868a027109958d000000000000000000000000000000000f24bcb062e33b2b898e9cfdbd20d7cb7177b868a69fa2ab829f310053bac913059171f56bbba2d4ad6216cc0cd81bef1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000084698bd604896a0cd2e0eebd4e382e167a6373de1253e546702bd000db04df8117f53abe1ae7344201eb3350bccfe570000000000000000000000000000000018bf63cb594d35e52efa26526fcd2ace057c8d3ff4b969678ebbad585d519532b0ea6b74e165aeb46a1b5867e39ca290000000000000000000000000000000000b2fa9c1340898f1c55c3b67328ee3b533e3f7a052f52a3bd4fc83bcaf12e15c7f216941daa312f653b0d35d86297ac1000000000000000000000000000000000dbc5748707d709d13c78a7b50d5ac5c842fdd8a63d07b9e3e86d0e2fe5ab4b643cabff581e0a54f6bc21eb3c5c98a041824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000102b7cc4aa54f08da7fdf99d027606114a1e6ca0776be7c3357de89c0c0aebfab12cf8767ed6e16760fc9d5dabb542230000000000000000000000000000000009ec268661082a56ce7149534dbf3027a0fe09e503183e96dc185acc93cfbdf407becf9e14e771d0bebe0dd5a42e733a000000000000000000000000000000000ad4e3af58aa2e2946ca41aedba984ba8d7f09cb667eba750e9052a3f57c62d93eb0392dffcb56f90b71e98d20163ee000000000000000000000000000000000038591cc8ae93647176a0ae5cc915ac98ebd1c9a442497168763217bff127bd12a55383a2458c1512599312187c0b5fa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019a6938f5c8440af210a5036b70aeb72b522a57fc800960ece6e501b84a6116239ba7bbf26c2eabbe447170f1e07127400000000000000000000000000000000149bee97d410f0c4b0d067fc66d83771758e31daacabb2d5ce812dcf2a9383a44693b86b1904cec13bd7b69b6fb1c90a00000000000000000000000000000000170b96e381c3c2f9c47ef9135541916795dc79d62b27489b0963f1da673a889e6d15ccfe8e04cf5bfb7ed10ac2b2fa8b0000000000000000000000000000000011fa0355ab6533c491c5fdb126ac9e0f8caaba2c0df9675b14e4d6f681894580dec59e00bca329df8db20f7efc7e19491824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001254893cfa1222e898107687c9ea1d456d871933a486e72587a57afe42d4c7d643934a58e15b8dde13b181b4002431ee000000000000000000000000000000000f93889fcad428b2d587855e449ae811b6ebf78fac045304507d26c876514a6d5aa716f568606c3b0352e5c9d556cda4000000000000000000000000000000000c862a99c63cc4f730e364806a6caa7462d63376e6de3c9162e5765fc40456b2889ca3e530f3387b3e4c575099ae2ff1000000000000000000000000000000000ece604cd8c1cf5332695f93c06f8a3c0b9734ab3caed1f1f904e670605064b6c18d6c4e82da5e1378cf45f46214d2151824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c47502c58488e45bae96614058688f60f75c93a3aadc2f2164183f16fc92bce8422217e99bff12f137905187fb37e73000000000000000000000000000000000818f48f961c2237d0500d09bc4ddd12e8989b277efc86b23fc418ea2e45de860e20d3bfea4fa36542d5dcc2fe81a26b000000000000000000000000000000000b59c3b766096df4e9aeb1aea7b6306c593b33a8fa69dfe6631a77715fb268e2d48f909e3ab0efc22a40b0def89a16a9000000000000000000000000000000000e3ff59260ef6120087cd3e6cbaece3a40f498be54e77ae8f90643e831fd521c861332d017b7150e3ce9b61b877794e01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018bcf01731aea813193f3f12e1fbaaccedb7c66ae7b589f168b7463e454e4af2c331bd4a3f4e429d0a2e5890190377730000000000000000000000000000000012f0d056d9879cefc792f0df1c1e28a6e41180eac7fc7d6406fd97149be577779bd37b6cacbc4721a37777b6e1187ee50000000000000000000000000000000004f34e4b494b21e9005d0911f85218b7fad7cf6cdb6809553e61bdaf920a54e68720534f9fc1196458f12d044fcdf6dc0000000000000000000000000000000002bc6ff2608d055860e191b3eb086692415d42a2aaac2c4fa6ddc20c9234eb81fcf2f96b22763de32641bce904eae8b61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011120a58672595b8efe37faa92d7dd8c584ba7e35437e74d5a6055bf894978ee198345d7ab8aea8946d2c9a2f53a93a000000000000000000000000000000000175ddad501f60b4de06256295b581a94e3383df2a61994e5e95b87a38001efe0e20bdd74b5f206ef7e8686e4ecc98fbe0000000000000000000000000000000006e57d04f12204af70e29e72a78497c86242c852615656e090dbd11cf4f39aaa38d3b9fc022a7f74a64606700b9c585b0000000000000000000000000000000012a91cbce10734eda74784ab5eff42faa4a730a31e8710c8b0c0ba65856403a22ce556ee4d560c429e55ca2010b711da1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014e38434db2ae79b97486a521f10d89ade3c1e4122e403b4fd4f2bd6a8fa84d8480362b7463b3373ac336831a022d0b0000000000000000000000000000000001186d9310ef488484748ea7faf460cb04c951b041a2c3c9ac8c6f3293cea1d58780f82f9d7e579096afe7ed3293494ce0000000000000000000000000000000013bcb4243a8260e570bbfced687a1ceb858e7fc21313f186cb5480f12566870562c138843080bc063aa54694006291ec0000000000000000000000000000000006de05e8988cc16b3d367a341fc33f9ba2b7d900d45f09d23be924c3b18c0caac93b4a08086bffb94797f9172bd06dec1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000420663488b35a491c7f50446e22a4da1371269d2da92715d0d5c6d2b4d93ba5d1c87410760790f1e21af7329e9ef06900000000000000000000000000000000139e3307f1e501bc20a2651effb35d68a015ba6114992a34a78072df2a4c6a04ab2d0d99bc7d613421ed944aba6f0fb7000000000000000000000000000000000faabb750ec4c63567307eebb95c60c81dd996cff14ee1ce3361948bbd404bf07983b564e6b7a46c1f5e95f912f521cd000000000000000000000000000000001272a4dce01b01a353fdd3a7d50e1bf8461e21b8860c8a0fe0b732db60c8843722dc5a895daafbd641893e749d9171d51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001c542021024ea92eb805168b2c4fa23c8d08eb5f7a498d4101766985f235d28231a35e753a9f173f0a200577338b935000000000000000000000000000000000caa5089b70dbe494ae28e68080f98c1deaa01a7167f72fa4adb4ddfc19396cca85a94a9c8fe46c85ede833b90657ed50000000000000000000000000000000014ae68c0f46636c233777459d18a686cf192722708e49077640ecfde8296ce5d816e599e272cebf3b0c71306f469e8380000000000000000000000000000000001054e3cb3910fa72eeca0c8bafcd72df30a0c70a2443bc90035d2e5ecd71ab1e04466b22b14b2518383373938136ca51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fd9ca2adb79bde0d55e765febd705872570f46e9e544badb26b57e7be63fb261f25b678346203ceb0628fdc646233970000000000000000000000000000000018e0bda32d5d736522feec43d6f63c2e69a55a19d01eb7d192fccf7a9f90492fc8f1b06667576042e523d866630bcbe2000000000000000000000000000000000ea94b95b21f7fa3035aca5e5d5599ae5ed4a95888f69b551a4626f4ae712a7e3f2a5739e0f0087aba716f43826e38b00000000000000000000000000000000008a3964da6261688cce2137861fb084d5bdcaf3be5e41dd4121eac3ec3db8cec534e2d447a6eaa91f3b4eef8f1f2df521824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a217e5b5edfd02f6f99a5f525416932f97cc808e6988d897d7ff1bdacdb034a3f6020873549e28925108da3932d05e500000000000000000000000000000000195c2f24022b05aa87eb8ec34c664af9bb27f79931b51ca690b8799070ae8a179b7de65e42a3811706a5467ed6dc800b00000000000000000000000000000000054fb9f5b95c2e685540b840c6ce5b143f80b755384eead683a5b05602e2f893c39410138af86fdc42267255fb55b0870000000000000000000000000000000008d30063022f4ce11e7349871a1fc8a82dc310fc96dc63f68f51f50be171c37e8efcd09c4e207e648746624038fd2d631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001219e002cf573ce860c209d5239a119275adef27766f8a80f71a174a4e3b8bc78c10c9f50f18b7ec05d20642c93bdf84000000000000000000000000000000000a731847d4ead262109a4b2da537f507c47cf8bd0d223f7961196a3768f14e17347d73cef5b095ca0cb3c9a297eadfa3000000000000000000000000000000000d862192b4ccc5f928b6b462b06e277aeadb9331a7b583c5a82c8dc9c0d4824eda570447ec1433c3b7c086455c3ed1970000000000000000000000000000000014a95b3999bb3cea421dc78d6f8d52c0322670dfa0e3d9f1d2477ff3918b94d86f7f7c5a5562a7b27c938dbc3a93b9bb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000004dc0cd7b46d37d091c30a0cbb48fd0e987560fa01bc0d8ffe33a425c5f0b4ce2e4be1ab954da8e005cbdf8735509560000000000000000000000000000000012aa8048d743daa19208a56224a8f833ba3bfe48d0ecbea51a7f8e577f13ca81e41fd8110108bf78b6e2f559721afe4f00000000000000000000000000000000041f51768940f4939808f6e3bdb703b9ef906dcfa6c3d8804ba315e1f979742f8876523fb34b4e39c3f43cc542b07b50000000000000000000000000000000001485722610e27dcd250d2888d86dbee47a3c19ffd00771899f497b85a75055d0f3e3fb55aba760874689d7f89dd24dd51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001806068d9ce9371f8913b44cfa2eb0561c137d4e8fe75aa4f0724a82de02f6c4f3d4c56863f11d0ce9d897c6ec14c2150000000000000000000000000000000011891f4ceea81df9c4cd4c981bc8b9bede1308b814fdeb32a4cb46bb78c239999669cfc5277951ce8dc7b5e0e3015ba00000000000000000000000000000000014484c59785be3c0b3e2f39adb4bc58a3e050c88674c72ed8b70838c62e3f8fc069b71124cbd7325db5e2569d06aa163000000000000000000000000000000000b61153c4e58ea62a32ac0557c8aa3e1bc63acb30e62d48e1cfc2df2736fe65a3e9b77780a43081ebb987b35378073cf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001596eb58fd2183ce3fbd12a453c2709e05ad578864bcf4319023a8d9130d1713f11d9d16d876cace8dcf85debd45b4c80000000000000000000000000000000019536767c164b10b490ded04d887e0f9abab3aa9e3ef41e943c6ae3c5cdcecc7c6f35a85bbc1c24c87bbce0917ecff9e0000000000000000000000000000000002d3561d12140f2a01ac12ed3266b4dfd91bdee8e4f2e5cf3244c46012ca778124ba966e0b5862309961396695f2ab8700000000000000000000000000000000049c4607dfe57d218c111c6a550ef05e6030dbc8f66a9bee77d2c2bacbe8795efdb8523f3d7efb277faac75086f329a41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000034bf7bc3f17a83272eb2b78dcba1a1561371c0067c0906769e499d3f7163561e5871560329581bc633721fc82fcb9800000000000000000000000000000000198abc566c2b50647994cad427d64a6bbb03ecd6cce2ef503ec88159bcaf161346333099b58e7a8b174afa4aa33d9b20000000000000000000000000000000001561a63042f604486e1a8588a2aa1a021c0e971ff1ee39856a94a6d18fa0d9d1d0da19085bc5e0b1c7274ed2974091320000000000000000000000000000000010703d5ead1b741421abce2e23c090e2621c7c0fb8ccc2b1e7a20ce23af9f0bd93f89d4c8d6ad47945e3655610bc01421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000ec67a203a192d981b8759b259425aff045fad249a769c0bec107745a199d31e1b4ba40d19c1208b1b532ae6d3b0cd80000000000000000000000000000000008334ed637b214f5f33c0359d6540405df12db5d707160d5bbf642256d94fc2301b6257619b8f8aca167757cfa4f24a10000000000000000000000000000000001fe8523ad82924a4143e12c03757ba53cb479a51ae427e79f91f0de469cd0fa8ce793505729706c6b4de49f43b3ccb8000000000000000000000000000000000abf6764c325e63b010f83c8de59fd3f0bc811b01ce43739015e3d352dac535f929b7ff0e6e2791f4590eadd10bbe04b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019ed60136b65c5df608c4c5eb0e7f91ee80c0233642013e0e5302c4fe3298ecd821445cc60f9ba4e46701cea1b3981210000000000000000000000000000000011ea7eb246d65dcb87e53c9f42ef0b33a419a67a349b3c3fabc47bb4abb84ad9dc319ec262fff0dc8a724c028b7e3ca1000000000000000000000000000000000b909897a2e0f0099996b70854018deb89de6bd6f1df5dead6b678332735390ca6301cba1367e63f4d42cb3e6668945b000000000000000000000000000000000f5cfdc46bbfa817a776d799f22c8c4c9989b65b3b188d9040c765b31acabb988058f8285e667d3b6c8d69aff00a1e0b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016ea8cf19f171bffcb398a648ee7882827870759fc3c1c14743b5f16ddb43a99c58394d52f792b2942c3488c55f86aa9000000000000000000000000000000000a2b8ca69571212fe07b89f7eb60c0e8b1f14b78601ce03107fa23dc9d04ec5c80b2cd7643fcaa42d4951f072131a41000000000000000000000000000000000124054e8d823ef41517902422d316969faabb314371f88e099ada9dbbe53a1bdadc0def8eee2399cbd7a1e51993824fd0000000000000000000000000000000017e2c1c1912cbfa38ec772ee45673e9ddb00416ba62432c756528c9bef3868fe14ea5953508846d623dbfd74715841871824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017ba63691d45869210e4d5c88c4118656ba39b990a3e84d2d4f307a4505c22e877ac9fec6e798eb77a101b8418b24dcc000000000000000000000000000000000497173e0f3babc0301e1380bfaa9725b5965ff0544f64bd9e53efb47fc7d91dc55383d03b0b262525c725032a2e847800000000000000000000000000000000071559248baa95962c3b6ab834b1f785fcfcae2fad1323b4845b589cde98baefe28b5ff71ed99391549835f08afb5806000000000000000000000000000000000554bd633ce9c440e266760dec954d14074c4fd57899bfcd9007959252ecdda9ae63996eed30ecf3b4c24e8bee6d5e361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004227229e86f6f395462f00d6c1a7d380684d6f6d08e2a873573cda75b2b856164d86e675489ab70727475180b83ea6e000000000000000000000000000000000429e75169e9848674ce1cf7149c6f22a539152283c2bba38d1d9546162a1e5f1f0010636755a0b1e7e4cd012e0abdb700000000000000000000000000000000150733f4cedbd2fbd9649cce0fab4337f7855a8a73ecd406094505adda8107f234e7d36e1018cc67c1b4bc839d056a7e0000000000000000000000000000000013a2a21696c04cfa8bf099db8fc352417f54b289688023ac7e911f0c6a9ba21bd15d0dd39740b8143e44f9abc88188d71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016885004c57809e7b29fd06fc2c207a9280bc522747cdbcee3cb94362eef81eac9e864ac8013cb5d5953bd1be19dfcf6000000000000000000000000000000000c6add91546fe4fa27f7a164baa2f8f3b4d93dcee48177f131ad83062da1cfc62673050bf486c5b1a47f01bd288b6b3d000000000000000000000000000000001978f26a82445aa10891d0fee103ae94e60bf1a72cd8029656eee28431235ffdd2dcb467d5f936d4e5a6a258cfa4cc94000000000000000000000000000000001822a2574af71405218269e841ac6a3e849da45ad9ce95a27e7933cceb32846fd945b157ada4b670d9cecdacad5cc70c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017e0ab193a264c7199250d280aeb69f8d99b90538443a4174b0fab1359cd1353ab5060453345381344a3397a642b6cf5000000000000000000000000000000000e155af008ed3dafd0976f1f50d18aed8bfaa859a1f3b1804b07cb0986700f2b9e3703165b6482927d5b10803b32b5b700000000000000000000000000000000171af473540c901d42ce187611fc099c6296480807f9825335e0d243627161342ab96e02e670d4efe7cc9c476f0dd411000000000000000000000000000000000370e24d977a0d91a1a2395e504730a26d2fc69a37427e371df8a8e842f94ed355b1cb09bc5b1e7018fcbdf7113f70a61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e3cd5caf573b0b8435456b7db83968f1f86743cfdc2c20ce6c49862f87095c5c8e2a11608390cd6023c1f7171e2385e00000000000000000000000000000000126c0e6dde86e59546630c658859d64c39bea882dede4d2a24f12a0f227071e8457a16f901cbbbe57e01b33f0df7fc9f00000000000000000000000000000000164b399c2b8b049e694bc7077fae3d60449b59e917236430a4f26bbb5a409078f21f98c35de7c265b9cd18c608be760000000000000000000000000000000000184eff9698c49a589a1295e4e4d9b34ed4a8022cbe1e74c97c501519f906cda51b45ab5004091845399c3bb5788b420d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001282b4bade13ac9beb21c0ed9b0d3ea584902b3c21d4fa9dde516c805331971481bf981195983501a6ebd28fc042289b0000000000000000000000000000000001ebb2e77e0eb0143e6b8cf248f725c3bdba886241fd431dee11c038532291d8b1c4fd2e7afece625108d4f4fc5f3a840000000000000000000000000000000005715d058973e4ba63a5f6ce8fad6f9e5336dddcb585bf812f25e37328fc12523175ebaec670086a46ff43a34089d85600000000000000000000000000000000051193b285e46080024ba0299cfedb52708ef5a6034f063bb35d4a5d3049301e8ba47702b85fbfd60f7812e4fe1938651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cf040ded64a384db949a456fbc85798e54fd850b1270c645bbddb6d31747a4a95d2d140a282e1047cbbd5f7e7024ad4000000000000000000000000000000000fb86c3885369ba3b7b138b085dcfd6b3a8bfe9e515a24e51fd98623419a9cc317e94255b7edde66fb5ba862b07eeab900000000000000000000000000000000003fc6c6a35063a35deb6db39c32251310dd7f3b4113832ca1511624df08fce6a1a0baa3d2d3abc7b925d36626e9893200000000000000000000000000000000167b67eba366380138b2631513d2a8c8c5f81fd8bec80fb944f70a5fa1de8450d6d8c69c726156a30d2871c487a3c13d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013b43a4455af23d4190bc53d47f0639ad47162ab9f764632f9d665d173c304134c426fb1605b16ba1726e4bc937cab6e0000000000000000000000000000000004e74ae6145b4c3e04ad2616ee57fecb6edf31111d570ea8a0f006e041dbab4dbbad1d0bf5ad9f5325d5e7e8849276b6000000000000000000000000000000000992e978c1eef0d5e3b5ee5d183cd923a016098536d54b53dda5fa850a7aa8e8e1e0a60e64b4495486e4cae18c51bd1400000000000000000000000000000000169323a1ec687f6e734d77c5de493ee5b092ad5bb1c524610e48f9729ffc3fd35bec3944071c51828d8a4365108ac9b01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000047b15d5129aa3b51e8677e28d7f42a4c4d2a5d3d0921e174a6eb165a5d96765bc2f9f8e8c38bca79552848d2e9f738f000000000000000000000000000000000c340911aa5db25cc79b264caab3129697712f8136c2e723425223ee8456ffb08db08d694a36aa59fd223b5cc95cfee7000000000000000000000000000000000e82e27ab63d757a9b90347145e6bb7de950754bbbc915157f13156da4b9492fa860073ef15c1e28f6c7a0db4099038800000000000000000000000000000000151176932c72b7425a7c6e4d6f570a853bde1c8bdbbef40f18a743bb100b4a037439314b839be3b246f32fc8eba174f81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009cb0ea143ed1edeef1a4e2b46a95b92e693eee9165dfe0447009823b134a68af564684a1384d7b0620573001f9ba1150000000000000000000000000000000003ae2466b28224a89eda1a6b3bdcc9e891a321bcff23c204d9519f29f2fe5b3f5ddda5ef80fff7f23de6ceed5298ffae0000000000000000000000000000000015deaf4751dba2071431fbbd70474848b18872cd6f6d7158af0f067b4c4dd5babdac7ac68360ec4bf7d8e61353693aa700000000000000000000000000000000083f6a38fa522a9fafa406d49a5f0fe498c8a6a52d32fc19590bd78f8ca043ef112b72a1de3d15cdbdbaf6d88841e6fb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009265979074f4f889c34e9c48010118004954a5a90d84064501ada8bde715bce4a625116b920d88a22df6b9ffd008a4d00000000000000000000000000000000045d98fb750ed9174977642f248c70aaac20da2d24bee02e4e90528fc5abe44689e26cee2343d90076dd4a8efd95f06f00000000000000000000000000000000070ed8a0064193d012d85ab3a63f32bb9953612ac1aff8b0ab533dd4fd12b93631359a28c50244bd31cd534364ba7ccd000000000000000000000000000000000b2d3c512f019ac2f14b3b656f739e1f5250a0f8149dd7ed58452477ea2c6e4c63918352b93c0d5bc998b782f132984c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000018826051ee4040d30cdab952b102a527dfe311d98863e5fe585bcdd6931e522633dc536015e77f07b29c89ec9ce31130000000000000000000000000000000012a57554408570c3025d8d02a22c1a73009e2f86351812529e12f7d54f6b32dc50deb47b599b7c5d9c6c71dfa1fdbcc9000000000000000000000000000000000e2e64e5d507ea00756a121f988b58045dfed499384cb0d7e19011c43a230d9cfc0d920e12d1ed6970579676ca4905300000000000000000000000000000000009184eeb95f3a7c0d0cf10555231cf3bc09d3cab40fc603152d4fa4f00d7b533f486486d671293d7d290fcd601893add1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cfd112957f6505f3108f08863888abf525f64118d7a421c98d8551a84f77f348e9171aa48dbc39b5b690fa5df9fb12d00000000000000000000000000000000093d89559bc88a157ce4667ef2da6784e6cd7bf19026914feb09c1bec2fc5d233187f07ec5fbda74f863c2feda8327840000000000000000000000000000000013b511ce2727c7bed5ede51ca520e389b3e23968f47b50264ab4fd9a9179c462c05a96fdfbb3532167e270020fae863e000000000000000000000000000000000d2e6506bfef756c04e9d3c4b9671103c76650bf011f3e9ad372c545dcf8736666763c93fa6e7e859ef116ecdee31fb41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d5e8897efb30169c85c346a8bf1c51be5ef283e353246744af4093847cf3cbc7433d91dc16c86c575129a0c928d3b170000000000000000000000000000000018cf36b7cb42ab433d55d788ffafdf038d19f318fb6df9c2f344e8c780256c6fe5f0ab07baca6b682be88d2f28af9abd000000000000000000000000000000000f3dc995c84dc8fb8cbe47d882d483c1f2fda52744b9714d0bdef3c861ac6d4067749150c1208dc3c9a3da6aec5c0f4b0000000000000000000000000000000004d735b846b627b9683f88f82d65a063ef7c7fea5a51942e47d6004d7b24c8f27715d6e1a66b62226f7c5b02c4449c451824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e38664c56e20b34e08e5f8fc856282078cabbbe0a207193fa7eedbd5f37db403ce077767e45d85f9a1bbd6b14e4056400000000000000000000000000000000149d6686cdef272e5acd31c507ed46223977a41de9a9d4acd01dc4b68e2d743a9e5a8786eb920495974f9119ff7637b80000000000000000000000000000000003dab75dde3a9db93920d92ebbb7743e026887fe4807a42d4f55aabafc7ab7d2cba7d3e4c86405dcce8acf5e4280c1c5000000000000000000000000000000000b17b81ba6e9cc6684ea723790da5fe36786f2a541183b7aec2f1660f7f0475edf34425f0ae24d243a123aa87ddc0acc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010ce789b7254f9f44fce5de2c166bffecea342150f66ff47472a2428d767756dc098c53018970fd18718b39352c98d1300000000000000000000000000000000117a853bdbdaa0304132440c4dabfb48a04e6100239df9c3c30c6d408cedb60f1c3875da9da472de1f7abceff52d7f040000000000000000000000000000000009cbfe9a411c3bd5a4d6cf7f2b1e392d65896bf4a98e4e6bd2e16dea7d7365f2f777639cbcfe01a41858bdc01540941e000000000000000000000000000000000269f187fb68af2dd9d2c89ee6b42ed1e8e52c01493b4f949d9c3e2478092da425e0a7f7ef3d8ab87511cda32aacfb0a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008b2a69e0f50382feb6a52bec5a619a52af2567a71dec7df9733dbc1563b9a752e7ea037f81da573e070e55a1b9f29c5000000000000000000000000000000000f2590761eb3bc0016d9706ca5951b70c5a0570494e7136e1b9d2ed5f4f852c1ee8c80263cedb8ee0c7d06e76479a2e600000000000000000000000000000000076281189c987570697535506aaa7f1637e5f4ce46ba9cc2ea5db0a902b508c7b13172bb5787d5476f11f8d7770f526800000000000000000000000000000000047ff3ec2b995c447ffc923087edb1591fa3c0ea93a632eadde47398fa0ea0a1d3774e99b5d159d8f82c0252f08093371824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d79de5077cbb627c5a4bc6957ea5d00fb5a97ee91aef69d8d77e1b8ab105b099d98fc1024c1ad219de4316275c9e59700000000000000000000000000000000166f2820053055b369b667e5402b080e0cef6b5373302d03861ce02b9270530de1966c8ce87487027eb416fc82278bf0000000000000000000000000000000000aecabe7773b36a21d1de641d26e13788df5b395c61e94d6aa935ef3e10b70a75fbbacadca94c62f780c7ff62385c68a0000000000000000000000000000000003c01c8de89b70754cabfb6f00e29b62c4c5b1f7b9edd06f7990a7f9d032beca685a2b68844b3b399d74f483e9acb45b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fc29de8e6307b77c2c08484e26adb64266acbc071f2f3a43faf7f4ed41ba2f954389a357b5abb49c7a9bdfcc95cce020000000000000000000000000000000004fee77a61817636917db7d8f03babdcff8d3d1e139d8874a1ad6c3995fc3d58969ec5c219d76bc4d8efc2146aca513800000000000000000000000000000000197a1304de74431d6771f9e38fbedebdaca6d8830a165ac289b012fde61418a8889524f4319a3d9e5e4c0223ecd063470000000000000000000000000000000017e6011a6d3cbdb9891a56fa7ea32ea2d89b49b1ae5739dba51dabc0035ebc90b7ecdec4c609fc0034b26f408252c5751824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001429a08cb8fff05e88014c2729808667fd9d38bcf1b6f405d20c4471d58fcc68b1cea316d8c15c7d0aabd03d7c5dc675000000000000000000000000000000000831a636f98491333e71b86d86c75d2bd959c04df0d74c3d96fcedbf9c0a5139e88a229b20a8fe52fa2910cfbe68354e000000000000000000000000000000000b3f5aacced744b4f9a85b9a60977606a8ea5b6f20af32a5c9411fad6c7bc62ac4fd79c5b25c90e74479f21191ba4a730000000000000000000000000000000001641a095d25640359111cd47b62acd27318a13f519a62cc652bdca8fa5d45c50dbfeaf4846a9e55428886998cc895a21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000044ad2ada71dde708fc35e2a75d4c92ae61b3da6187fec5a51777c1cfebf1a00ef24ef5fe71678bc8c756d9e6098871c00000000000000000000000000000000036daa00011b813f90faa3a28e5f7473fd0d0a025caa3cc2eae3b07be9920bbe256080a0c2745e72278381391af67983000000000000000000000000000000000e7f2ee200363c3fd0849b80984e5418535c0156988ad4be3f682f01c33ba05c537371345569c23325c5544f95dcdff9000000000000000000000000000000000d50102e87276992e31aabb20431273357c2dabff73de366a353a0e42c0147c0d49ae12d706157aa40b9636bc467b90c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000005ca3568c7e0d73e64ae72a9569236e9e9e7c7adc75e33ac56c1b11e3f8578c54ce180e4fa093b1f51576fafb309f7b000000000000000000000000000000000d5dc3d2b994e1da6541c68ece2d4711eaf94edeb19fb38b6a5cba383f58e9a064c482549fef4e373fd91ce778f38317000000000000000000000000000000000fc4d0c677cfee9213fb03d0fcc870412575cd73694b6d2b246b356692b55791e1381940a98ab6f8b160ec683334261c0000000000000000000000000000000002dfea3829e250bc04ec481859be8b5e608648488a2abad8545863b9e186afc852b6fa7a069cc4cb2c842c92ab4bcf4c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001189ab183dc1e7652515190d1a536be552a50c41c468b1ef1a3bf03c2d1bb4b5604e44fc5c941d585437ee3b902405e3000000000000000000000000000000000f57fab0149dc21cca83403628f98967dd12b3ed6249c8571f92d61ff73fb613ec84f5264775155b0f2afe692fbf33650000000000000000000000000000000002bddf2be26219b8a80ec130ba3c54d9df1af8eea8f588746bcee0e0181a11dcacc27df2ff6c7832c8a2d2d0b1e398b2000000000000000000000000000000000d8b552a4c787605c0b3148c9f01458ca5e9f302ac33695ccfbc8282d81b4c733433c1d9f7a78fdd61b56707b7c26c0d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008f4e120eb96e7e5677b3d884791b78d2deff8291162c85d3ee270dc2947cc7c405502bc615f0e157b33aeadfa08811700000000000000000000000000000000041e2cbc8f15c126dc192997e7efcc056d96456c5f828d274fc9e054bc27e3887e33a092d48af4292c90d7d4f04e6e650000000000000000000000000000000006fd2957b52b4568898a6d52194d63e4833f78a97cea4daf25157d13f924704c668505ec09212f57dc44acd698951ddf0000000000000000000000000000000011a40b1780f38293f1f6ea97e84145b579e65da1abb8dea94bf1138c6b263b7574a751cf88ea52efd3419b93b08d2f561824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000102a40a6b52635eb364902e3493a6485ac2fd17688b0d3a62b101ce7b7e169c0018e41442f5d5fb6244a06dd052c5071000000000000000000000000000000000f21db1db74bd329ccead2e5d0a773ac478a4297af923e1b2567c4eb2c0ec9308717b711258dbe23b4505f834772cbd500000000000000000000000000000000106602979ffbfa5806033c3b15fe0fe49f81014f76fa5862b187bc3ac86a7e42b9163dec24a38d3002e9969d405f19af000000000000000000000000000000001656a6f5bd0801b25b06be7430a411749848de631e1896db3a9948ddd5e9474792516c9083e34e3a055af866564762131824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019e4477901b302d1e6ffd3279d1595c26ff5e6556c569323bffcc16d7e55b06377af946ed06ed40b783f828a02c60366000000000000000000000000000000000f173bfbcaae854e0f7cdca127cfee99cfc84b57b114006f7cc2a1604f8159586599a60ff807150bd9a9594e91a33c1d00000000000000000000000000000000107c48b722f39dc8431bab90442248ef84bacc0e67718f747adb083bfb8c40b9d4e38c13eaca7bca9846753193adf7ab000000000000000000000000000000000cd2418be5bbdaca2a1603a69e6350327f5292fa8a9e8302ee5660aae0aec1470b47f8af1ed5c7ee1706fc6067c882cb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000168ffa983e03e3d4ddbc9fe80fb51be3f2db2d6819a1dfb2c96407c4be7df51f31a06c03be8af084c3264284b24829000000000000000000000000000000000170c5c3a90e560c3e5dbe3bd4e5eaca8c0cd46f0a19516b0cce13919ed1054467a697774a49ba359c47aa117b275635d000000000000000000000000000000001077a0e3866e662faef70dd1fa854ee5b12e92038e24dc55a24a2b3d893ec67a4f13b35a985408a881018477ef31c9930000000000000000000000000000000017d40135930c4782b10f269f5080b65fed4f12193010fce4a1c161c34bfce3142fbea24aa23fef48b2d908048ea3a76c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000df8f3890285fee1d3121a786b933e0b35fce71756ba98d1594c1e5c9bbc51c72dc4c307eab7a84ee97acca1045cbdbf0000000000000000000000000000000004e98ea549df24b6a1adb6ad3a6f01af4236b0c271de9fe95e8b9e8ef21283b488f9754ac67a12fa975fd66d595721ec0000000000000000000000000000000019ffb12fa5d0852dcc474690e621c0822ebbe57f44cdd2c515c8e64c152a6240b24f7d698ae1ba59ae69b745ec0dde000000000000000000000000000000000019369898dc67801a5de8b70b190e5bb36625dc7dc480b2992264d361c1ca1ba5036f39df6e7d4a9a79272d14126308831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e096cff78a1ed89b7ce9a048affc5b9fe1cb26ff9c94798ec6436e4f1bcdefee7eec2d6ead17fe1e3e8bb5b4d7d900500000000000000000000000000000000194a60031bfa005e5e6e540163c27db047a01f3c84478ba220b7ddad67e51b50c45baa695c96bed44bd5da5787b199390000000000000000000000000000000001dcb09eb696098747e28a11739ebc77d2252aaa50ad1ad28eb96f6250f1d16f67b785949cfdc7a7cb22363126673abf0000000000000000000000000000000018a063c9107ea44628940784fda8f52d092b5711695a14b89e42ad090b9c751aaecba0868fe8332dfd77cf71625185061824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019a670b82f948e1d447c46b2a59759232d2639c32933a01586af0f85b7043b2aebd5da0e08427d6d7d7e3c3b2e5a37a4000000000000000000000000000000001883625bdb964a19b3e3e3e86821ac3a0a17a04cb3609c8087caab44d9320b552e643e53b33485ad829de8114614b2a800000000000000000000000000000000049cdcdd6f4bb89e86803d643d31101aeac5d7f4405e655eb5eb63cc4a3548f2c2b92261bd7a2fb1edd15f310c08f19500000000000000000000000000000000113cd3aece00114467c3e86bf099e56edada7e14442d864a18884bfbf2e5241ccd4c0567b78758b2a26ffbd978e855141824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013399d0573f415e333518f342b3f5218d27faa6091caceee8dc06e4b375182d43b4f5cb0cb1603626d8244166b33f4970000000000000000000000000000000017825ef803a0a43c4f720fc29ca1e22d7116977adfda34ec7f6de95708b3b39695881422318e1fac75db7f23c6e98ff90000000000000000000000000000000017cac54453562899bcb5faa0ea866c2365c1e0a9afea9c0527b8a17a2efa654b40a1ffbdef7358d386a1e8793fad51ea000000000000000000000000000000000d129223d0a3b612fdfbea48fc88e3b8fd9b1c383f534a06404ef23ee22dd3ba931b9c1c3ca3f7e978b0ac7c8c9137901824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b5af8e8953836b3888803ca1819e4f949e74612f53f96ed0bc3763e77c6f192c67b383e4f0bd8f6867b40c15d1cd8d2000000000000000000000000000000000fbf6658c3bf26002730cdc0dc85371999bb3bb4e903de453f2f300d92b3003aaa0f843c5d39c7c4da28cd5b25bfbf98000000000000000000000000000000000dcf78ee8860f5dc01fe53ba4b60bada638902e67334dcc01088e8648e30355da5c8e1de2885831febfa48ffeca0893500000000000000000000000000000000049b7690ac7708e7f36f7ede214f53540e79dd586685eecee76e0150d45f9b103894d865dfdc9171e126e03208f983831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000057b61a050bed803835d2af0031547096661be9f3a29b6f71dd2d5db9484d6f7321ffd82405d156727b0dc7f2cadabd6000000000000000000000000000000000d25a03e12c5b5e4a69f8f7000881cd48259f4e9cd77a38bb05973c3ca74a6adf2431a4fa8385c5ab5769e0df9fc48360000000000000000000000000000000000411057626036cf7abec0573906e8aeedca814486ab45b48802dd5f406594df2e38ac7a706a5702fe995bbe45581d2600000000000000000000000000000000037d4ad9f294eb2d55b99540aa71141e0e47bb62d68502703a19fb1291cd702911be385e60ebfad1a4fcdc1809237eb71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000076762c73c719700a43c451c0ea37a0d2e07859b7632d25ed9c219ac2f8cd573289ccab4362755d78557076978261c43000000000000000000000000000000000126f61c62029d40527ea8d06c29dce68e88531c888e626f863c5529aff5c4e95f011719581d7bf59554d6432bf67ff70000000000000000000000000000000019520e2daa94b8de7909686204d867fdd9b40d9b15d08cae1769489248d790ce6c986288ed2ef1a3469c8a570591842e00000000000000000000000000000000186b7cb63c012ad06cf575b810966f9cf8e88d0b9478315971d7e4700633977f9fa05a3bc926abc309ab8648d1aff8561824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000002e30edbd003a8b1f35e5b76562284d80b9274495e85f1b78ed8a591fc09bea8ecb015c0316f8821493fa6aaa5fece80000000000000000000000000000000018aa84b77df8c602f087afd32a6b1b4abbed927d57e5b69efb50dcb5229f5a91aeae8f0277f337e6ddfaca145ab9feeb0000000000000000000000000000000015ddaa1f86eb5c20a22a3390284a63f6e14584b22d202117d56155fc6bc1ac63dff60bf046c2af69dadab0df5d730db70000000000000000000000000000000004f2558c5bbb70263071cd5b998fe03c0b1c91d2dc74fa8c5211d2b7257578f99756fe1c425d49dfe0792adfe5280ec91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b3ebac605ba794db968286e37279af75bc5b09af7a89463e9fe9382544e1002edcc3bd9b39f501a34fb7051e97fa3f50000000000000000000000000000000001dae26d6dc63e56aab94eeda509057fb70e74b1c541f17bf6958c2afbacf400c1b08408fa6d18f4a9f9d33046cd52ea000000000000000000000000000000001139178537e886e646778fd28b2857d2838e8dae68a0ab63686e34b358ebfaa880192cbd4a8e3a907bb928235e1b78d600000000000000000000000000000000058ec20699de411e7836dd8b285dc2194e643f9d5dac715c886c687c7e0629f849dd68d8176a2285f1a4e6afade67c931824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e7f21a14a48ab0ba4aee91c0625885d6b01460fc98b266be345eecfc3cdf1c34769a39f63f4668b01ed27ae507dad6c000000000000000000000000000000000853707f89785a2fd0f91cdb91a3a26eb945dbc1004c5a96739712ce5ac5dd718fd63de4b2cd1c41575210ad5e557649000000000000000000000000000000000a6b1a644e87bdfeedd7d5f5526470df74392c3e23e20b4fe9f22f3772aafda3b8185c36e5284b7cc25f257587a91bd7000000000000000000000000000000000c89bd84eb387935d59cce4171f00a590ca7007ee760d2581edbfce8e6ef8b2cd2acc22351254b0739b240e6126dbfdb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000069a0ec0378935cf3101ed6e52baec487477103a6fea80dcda112c3882b31feb45afe4c4d16f96b2e286b15493fa693d00000000000000000000000000000000171d6127a632cbdc8db25e389f60c50ced77989b8d6c116807bfaf7891d460cf287209f9f98ff6b28c118b053f88ea6700000000000000000000000000000000061a6eb11eb9c532b1b08933a61b9067957620b6a0d90e42c48d887509965dc0086b508f37b3bfe93993222cc2dad84600000000000000000000000000000000036638d40d00d948002019b937eb4936fee10601565d324b7b180b0e3ac404138f0d266eaef281be8335cb99ce201e581824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001359248cd0bf470c91e2c6707801cb1c663c12204fb2539e04cb2cbc6ce5e119866827f9ec3d89cb7f42729a1bfa5aa40000000000000000000000000000000001e93b0c7438774fa8c7b5fb6ccd58d648247572a38a3b47e3e998efcb8ea1d5cf53bb8f15fc52822e7ebfd238d930a70000000000000000000000000000000011c18f3f677feb36217c1824d9e316c76ed1baf6c8ffd1f938f01b2127e08554851db4901563a5849bb3941b19c1c7d60000000000000000000000000000000008e470e844f51e60e6f744d4426755e4e97bb3639c79fcfd2fc3c60fc12f82e239e654287f6a0a7b7af4ea2b889be1211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000aceff7d57bf85828f03febbfa81e512131b9d4ea6cd6a8b466826d3d143f0a8c0147d1c58a35290468cc7f31dc8d6b100000000000000000000000000000000151147df8066284c0165220ac8bbef374a91f36916aef8d2990c957fb34a65e685f4bff37be438d02349d5302c3c7f50000000000000000000000000000000000c5a9b5a3872ab252fdd2ed190f079741c2e3970c97661ff876eda3ad1fc6aafddf4502a7651e7618aa0121a957b49d10000000000000000000000000000000004433a3d4d5f2fc29c141858cedb63354fb863ed365b2c5a03dd96929d37c46f0959ff37463466067476e0f932c387cd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000eb0c8ab6e2b98c5f9d34de3acd3c50c191e012f89796149d8a95d4ca7a9a118541995757e0e1a725d837a364233e09200000000000000000000000000000000181728354e822ac48c67b3e6db100645377ca7c92893e0b599dd350b81bc301aaddfac54e824089a4ed9792e6f0def3e000000000000000000000000000000000563af6098beb4815eeec530cf08f50342f066d08d268138d9cdf5307e284e5a6ddce6bcd0242e00570aca3f13e5a825000000000000000000000000000000000d263de0cab6f2865c75c6f00e878633d33baf30a0a8bd7b637ad786b6511a3bcaed6f86d1c4cc8c8bdf08d2ca9efe6f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b098f261f7b36be73527f17037dfaca7d3d7d0654cd8eab5347e00b7a43732ce3063d3dd448d4909bc1c24f35293f240000000000000000000000000000000013ec0125601c2325c749281495841ac6ecc27f82f0bf84a907e3fe0559f425e1cf0b4e476723d6c12913706b0e10d40000000000000000000000000000000000115b837546fcf4eac8f35bb6c33ac3af2dacb6967b5f2b4062575646815d88df26a03b971f2ad20dfb10f18ddc0de36a000000000000000000000000000000000769941fa017e11bb61d304d445c4a6b5f9c012af2ebe84eaf5de7e7355f9c979ee945da67e56f4144cd80c2c5c4e2301824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000267dba8e4e5d087d44270e623761c7d11c9d00488433a69233f171c9d8a95acd9d38b9a015b7d116ab76b2b7154d2b1000000000000000000000000000000000845f2b24916d1547ab0be03681307219f896cdb5b86fc1f0e53c5b99a8b92b3df5f7fff112fea21d1e8dd940a938899000000000000000000000000000000000bade5301578cf7c77a5c7e01dbf6a42c46b4f01c2d8f386d522b649c8fd03b046a15a19b1cc45df65313b91238a8f4f000000000000000000000000000000000686416d563d90b506192987a5108d094be3c9830172b4599368c4d15fb2f3302474c8db966bf39f43a0ae0a7afd9d311824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ddb0d375b76ed7a209c4256be34324730de9b4fe138659a04b4072ec8a39c61bf49b310638f32cb6e4a9a00ee3081b6000000000000000000000000000000000c9a88aea70c3f1de752923eb586923d100e229b032d95b64c64b64e0bb8bb5d66a8de7bce337e94654c99c2fe08fc61000000000000000000000000000000000b00d25fe797e0f0853d05f3f680c8e71ab0003405e23d67e700b26321a49715010e09a4e9969b2315df28420337e2ba00000000000000000000000000000000181869b308b8208570c245d211f54c63c8982a5a49bfd738586903009513becd10ed89270c82c2e382c8d7798940d4471824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000081ec49df044de2aaa613504cf465f72d4ddae77ab22be1ba9ed6836d52babf265628d20bd6131d4be51aa8bd66d0ca0000000000000000000000000000000001575f94dce5530c8948831ce62e9bdf11b5fe74e6b714dcde95614d2087116f505126b68e929c6b6616e625cc07571bb0000000000000000000000000000000013617d667d380884ea04b6709f9046245e7781bbf171f32cc0c533f87f66aafc5d68a7ebb97a26ed948482f7c42e73ed0000000000000000000000000000000000029eaa93844a3da0c1ba0a52d4707ad29175a678439bf3081739117daea7f933b0a4c531d66036c481a56600e3092c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001689ec130c40431d438e491ae5a7bc87cee09becd88ef0e0648d8e8248cf4325c0dc982c6d0e20f7ce192a41762188bb000000000000000000000000000000000cc158f444af97625edf850a4c272d1c7b1d255030ba8b1239babe4e2c2671766ba6adbc8d062de205723ea7625c9ac900000000000000000000000000000000189ae15da3403ed35ce5d7ec407fd7e1247fb10155ec49ccb86c160e84212a6d47115e01c3ae10e72dba94d5f89f930b0000000000000000000000000000000000a3a7c128a2f520c53438ee70fe50783681072c95815027b919433c9a4b028e14236f6259bea12ece2b46e35fd002891824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019a4214f9de7c9843d047ff728093253cda06a23fda6720b690ab26845a8fe35c5d526be2670fdeb3e2e278fea80217a000000000000000000000000000000000e2ec56ef65c82af4b0eb1cc09248ac73538254b1a60035c7b7b2c845938e7edb4a5c71a44ce81c01d6f35d6dfd86af10000000000000000000000000000000014f0dfafaf14961eba9e3fe5e4d5783eaa364f11c0339a29f8fc7f94aac1ef219c61114390af6a58714deeb41d3b9b85000000000000000000000000000000000a6df933b1ddb9d120eb7df1a65f9b247e6f426f1f0a5f845b0c08ed437b2ee2c1a798997a9dc8da398fca488be78a241824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000709868729d44af981a8d77b241f931904be222bf61d69d75eaa2777c75c14fa24b70849fe30ac607c699c5d2313e6b100000000000000000000000000000000131cc6bf14bd32e234c534b015566815159596bc88f8d4b9a4805912fcf2387757cfaa011be1f5ceaa6de447771d95880000000000000000000000000000000004748caf0b67721fe17c42266be0a00ac8b7236177228bacc2a74d7009cf15b5a713f98155783bda0d0ea8bb21b47b3600000000000000000000000000000000020af8f341527d18b52d39dd221858bfeeec5e33322a08d5b330aa19781ab2901fc6ee9475c6cf4b6d84ce72d51512211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000144df9df4f9f3a274aa347e7a9162bdded981db496f48aaaad98ba54c3c793bb913ef27abf37a1846cb1dcfb2e276c1900000000000000000000000000000000140041f093bd58eba0438122b980da002d1e5e4d71450c00ba63228c14822daa702e4c3c412cb7b4bbd57c92ad3035000000000000000000000000000000000006324b67a55664f1c02361d0f01183397241c14b90c098c3d00bdf8c4b1ca2b26dd8257b565010cf72641628640d81e600000000000000000000000000000000183b82b62f50dee386bae75f5e24e13ed452347dc84240035b0b2221412db58e79ef2ba68ded05330993322bd57918071824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f719bb31f5e1f79a45c12230d3518463c398d97218baae01ab6c7d3f140ed3d04cb7dab2870d811202562bc5a7783d5000000000000000000000000000000000f2fc77e2a11ec4f0a9ed54939cc74f1f8fcbaa9b73c371f58ab979d933570fbbb09a6721661ff2550a526492536bd0800000000000000000000000000000000003b6a4c08f902b8353a0bc93d001d44e626bb0e7720ffe83680352e4ce238129de015f83441a467116337b9166f3739000000000000000000000000000000000fcf44fb32c7f37ff02fe20e4bc20874eaabe24b721ab44c879411bca895562a8b6cc60d191c7226ddd8606442b726aa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002724a829e7dafe58fa3f3932387d7c8b136d141d3c6ab18b385248f8e2fbbb91b0b52440606d26cd1b6842840b39a75000000000000000000000000000000000502c0cf101ec4b56c0e212f7783545f68f72b94aa9699de29a0c36568d9124b1ab30e9e4ddc672145048f32cd396a2400000000000000000000000000000000110c6f627595207e936fbde1ccd0588fa2fa66d47178afefe644d44c3840b5d3e661a8a1cd6be88eb49f9456f58c8fa00000000000000000000000000000000003dfa7c1b3070cdb3e31d9cf7e844ccc00cfe46a58ffcc2220d6416f71294d34885414af429c58cac0de9b26944404fa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000181afbce13ec8943c79ef2a915d4db5b5abc8be9daf6231f7c8a7f29a22f304c2148285292ca35fc2f2a85f52d542cfe000000000000000000000000000000001525bc110adf22f500d8ed319db2da50ba97e66238120b3a27516c384cd28725ca67586f0d6eda2e65509f6199b86daf0000000000000000000000000000000015d4652569125ab08bf224eaf841dbc3c6a41df4adf45c3c1419d7f6d030993dfaee344d2b5ff4c5ae597ea9e11306430000000000000000000000000000000003ee7c1e38456021733e8603befebd54b9fd7c7ed06a492c108fcefffd2da512da925ac6dbc59653e2b5a526ab47ad631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003e7d1bb17560f275108c2b0933b2fbd5819a8e188127d2171483a4b830d005a950512481369e12615a407aa069fb38200000000000000000000000000000000056013cef223a6f176a39d753b35029d84b9be3e4888afb075ee3004b53c9d50c1397464f19e9c71622500dfa2dfef030000000000000000000000000000000015ffc4d1b37c21b7e8ce5bc2d0985b68fac891101253783a1584a736e35334afc76ac1dfa1042b2af29f70e8cdb2cce4000000000000000000000000000000000c69a89d0ad5d1a10c423ec320ef61f27173a7b3862f6ec5140b42551617723b59f22a1358ef4becfab338b31547295c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000165494a48107c001dac8dac9a3dba18c1bb88cbe7c02da2ff26f190afb145af687c085899c8ce8255e147709c3e616f70000000000000000000000000000000016a7dd65362fb61f713d734b26afaab46fa9eb9641eacea27416c72f4fcf9cad7766a7ba7bab90f4b9c12c889f2347e00000000000000000000000000000000013344386e8265103057b30e0e033a9775c4d2199c7ca8def995f63e1bd5cb72fc6e7f4dad49b7e8989001ff2c94c9b64000000000000000000000000000000000e5939754646b3fa1756ed1fc052d2855752de4626c47343a15663f3c1ac984e34ff0859f71c3906874ea76770772a7b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019a5e70e4faa0c58fb8cb8071682b83bf59b05e15beeb110c5f64e6fd92ae0a2396e951de4d7494ac9d22a9636c5c51000000000000000000000000000000000017b29cc701f229e76c2e950618486e43e7a49a1665069369f0bfd562b6bc84fd3eaa2fade85e8c7a49242ab0b8bf686000000000000000000000000000000000ff9d5b8e8e55abd68dc13864c4dadfac324bed8edb82a7f7044f4d002bcfc08818ca34f6fcb40d218119c8f3601bb6800000000000000000000000000000000192ddd284cd3cf707d54847d93ead2d95a64edb9903934a55a661b0496cb37a82ef3d745e23bb6800e847caab5a0c0111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001673100540b2263bb43cfeef25f79203ff9813b53ac74271e511a208c138bf333f0274ec22c2de9e1d0c5b61388d492a0000000000000000000000000000000004952f3c7cb942a5cd603e9ae97fd449a5c89dbb9e4f10067009b525eecef339875d8483e470a6f88573a9501658417d000000000000000000000000000000000710cf44181450c7d921b2f7fcef0482664af80f5b25e1d4ff054723995cd8a5ec4e83e5b40c183f7d33c80898de3987000000000000000000000000000000000aa0a4fee37a5e56187da1a321f63a59006a8e79e8c96c0c8ccaa29a755c0af7e130310ad8adfee2f3af5babd32255b41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015dddbc1a2fe5116c220f22b1f66f4aaf84f914ed863b4f89e633fab3e40c307c031c30e4f12e7f103793c499c17808f0000000000000000000000000000000006f932bf8e5814a429be0e14d9b0ee1bdc86b76834f90023017ff05480356d7dd84c0ac8990cdb0af048318f3ef2e0af000000000000000000000000000000000285a67174a5e62716c9007d995d059bf3db978f30f682dc34fbaf35a948731cd88b1f04997e72910a2560df3e1d78a1000000000000000000000000000000000b57de678988fe43e30c1785c8795a2df8e6f49e7c2a3e934a914fc506f52d2992a33cc266647fd884d3a5c1a5fb025c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014338a8d8ff57255377f4b50fa8a268d53c48a134fc3d540b309c560a66652d321489fa97ad4c482b49471ceb7da60880000000000000000000000000000000003b04d2d1dd8b1f7fc216b81e2c20d1dd4f382357aed9b8a65335c39a404ff6a03748d8aab545ac8683debc705f951ad00000000000000000000000000000000128ab8aabe5a12de0ca9a725b8256703a3d5071a05a1ea235e1b51a5953deb6313bbb014521f3a0803c1d6956f23820d000000000000000000000000000000000eb24ccd6830c787321f6de698ab43a404f7a47c21cd502feecd80a1d711dad6336937d68baaec3aabe31cb69e1ae96a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000099ba6f8a88fc0d6384dcc5c79091e4871f0afd07ea655cc9034ba800b324ad05cf206f17b1b34944c6af0e5e166c2890000000000000000000000000000000005ab857ad9430e00a14abb44cb43ed5654ba957a475752677f92bfe1edf18acd31460f3b63ce9518fa667cfb27ea51e6000000000000000000000000000000001175f99fd078c1b24f7952367cd0ca868dded4f7c961d12d950bf70b73fcabd625839d263c2227db1cb7b18ea20d7d290000000000000000000000000000000014dff1f530df08f4af9df5a6530428cc80c430c1a3624ddb084b84c3ec41b81b2c3e1a892d54f851eb7866b9dcac533b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005c04c1aa0b9ace3c3b6bcf84e2c466e8c1874fcf483324c6808d2f3f2408da43806fbb56f0e66fcaaa4e4dde8f75aad000000000000000000000000000000000fdbb8ca07dbc7d444e6d9c3f89f6f2e9cfe33cea0b77d43537a1258bc5d63d6ec288205bcece21423d753031094b458000000000000000000000000000000001932e8729fa5bffae3f9f6bee7aa1170d57bf63abad55ca4dd0c541b59668f5b2760034ee0f99e1584126c621180640f0000000000000000000000000000000012cd141f78973fbfd0f270e8efe5aec7e5a096f219859c6cf883916d713e35d5b3f40f5cb5126654c9a6a6fc89ae93721824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005fa7e94a776ca6df651eaf65bff2a07580394e47c2ee2b3c6b2779efd4077be6132961647d2fa8ecba9e1d207dd29db000000000000000000000000000000000d61ff2a81a962213875bb45cf14260398c9a00c594745fe53943f7630bf1602a9ec03b11757f3042a37fcea8e9dbf8900000000000000000000000000000000126fb94bb500eb760f0ca93ecd665c63040d2b264d23573763f6c655db91736f15ebbaa63ecc0305471407fcf0115769000000000000000000000000000000001789e6c34798e7dc104a46c9ab162efce605d82549148d073cb510fcaec56fae4b8fde37329ea8f89d339151a80a34521824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002b4c8c06678d02fadc3ace20e692170b3676faa3d3ca0907a8c015479443b42367d4cb564cd15258de87e29ba4ecbe600000000000000000000000000000000057951498d606a20e2177f4632cf819afc45d03a6bf2e781c125cfe5007debbfb3400f4a61cdd748aa2e267ced3b9dae000000000000000000000000000000000e074b729f8ec07b627737238cf8620eaa41b42182b93c966dd377eb1eba593ca67885926fca46f2fa29408fa9e80d6f000000000000000000000000000000000079eb0f264a3d4be99eb1b3355115d5bba6bbf83cf77ea8da18e33923f47b3b2fb0897cbd4c884bf4c4428d7590e9cc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001917bc809717f34992120edc423236e18bcc06b8d44aac3a0831d3222cc3d532301d8ecb5a4f40bbf485263383c64d300000000000000000000000000000000000eed9c45e8679807531dd7c3688a0d470b2c151e84ccddd40152805488b85aef14fac8adcea7a943cb1c415e87af160000000000000000000000000000000006c9efcff83966a07787c4cb80dadfdce96e2bf79cc4fedfe65e1c91122eda6d3c37e38047ab90d043538aaf8374e0c4000000000000000000000000000000000fc64012cf665e6c20f7a993831ec06ebf367b36b4a9c243f74366db52035bac90855e0600802a4b62e086bd74ec156f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000116f5809bc9199b21990d092d1c5d195f58e7be168ad49c261ea38789038dc3123c4f93b055dcd74286c6011dc62a8c900000000000000000000000000000000053b4c190ab3c785a735259d04d23b33c321a5be985e29e90dedb01ac641c937db36f0a36d3ceb9e973a0902c8996b90000000000000000000000000000000000dfc0c99b1456bcbc63cfa571976e4181b99d13644a0a4ca01d75fb1e9b0476404c3bd5b3283d82d9d51fedfec35fd6800000000000000000000000000000000178bbac3bf05705d6265168c1fe8a0cd6dcbc93f126263f756f0e255aece8d474cb592a722697488cb894d124cfe84151824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000aa2a2d4118f60b66d1726695735aaeae4ac5ae7366404a62f8ada825aa7b5e1db4cfd81669c92e2c0b284c3daa10b0f000000000000000000000000000000000f0a7181c463e30d1b35758f12dc71b99d8953e34eb934726381a72a98f8dcf3aa3adc57c4aba31f38b901911822c6190000000000000000000000000000000000a341e4af8f24ff69cb37f27a42222640a1a131b52fa83ed2863fcc2a99d02e678e60db0b63a90a750343431e0bdfae000000000000000000000000000000000f2a07b3ea760779691d43a58096458421dfd6f0eb7f150eb68953f7acf98177741c3f273fc3db86857e75f447c4cebb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015d475c932cebb0b915bb9d7e0e8c13878186d832debcb7b7f28eb029060af2b5d5aa827bdb7f4d2750fd89d10fea258000000000000000000000000000000000520caf9f6a7cd2254645fdc9b6c7d4489f28078ab4bd40f36012366a079b68a3af995c66c7c6c05e9b4e0a08cc561f70000000000000000000000000000000019cca35e5c162005918693d02b3e45d6362ea66bb2b907a53e0a0d2979da7be7c8396015fdfc621966e3c9b8f37585910000000000000000000000000000000006025ca77a89f47b27c0af17120bcbbc53c1afff891949cf2485d1a897e4c8c8df49630bfa1bcac0fc77dc663d2c11911824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010445e2b83040a3b948df09e5cf39c4804cb3a8b024d9916dbe143fe3ea80dd678a165b3d7e1d707ef85ffc3a1d7b4850000000000000000000000000000000000758b0ea67585b17bf96b0bae92d4893e1abf536cf3449c2cb1318b14d10e30db1e7e203b11790743eef00904511abe000000000000000000000000000000000c62948913b675d591aeebc758a01b17285e36a4cff1c76cf28c8f41998f7bc23e444bf874fcd5af6af75909685c750a00000000000000000000000000000000192b566e3412b2b552a4537f010d2cf46a80334c56e73c58a96f39b2733ec328c0307a1805328298790820f44a75a8bd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019689cfe16d252a9c25f07970c30db5c8baf59bd74c6fcb892a4836add6dd8cecde4e6ffb57d238214e66a34035e82d40000000000000000000000000000000009cb3a73b936ad8524e2e47590ed54ce72311835d4efb2211285c4a5b5be5daa5cfad58d71a6708ecc0efda47eab29e60000000000000000000000000000000017beb9d2af62503cdb05aa98624c212780889b9d13440e699b60707f4d3178c6d01305205d5a42d23f5301f6241fdb8a0000000000000000000000000000000008e7411727c49f488502e6674e36bbba6859080a4456893d4f513521f55473a9abf353134bc089b2b7eb28692c70d5de1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000004957b5f6ca75a70b9fe42bb88df63a8d6bf2f01abc52f644a886cf5a08eeac7097f49222c613710058d48aaba158410000000000000000000000000000000009790581d267738075d7a7107479f2cffe447bf319e00a6285fd311323b364d5a97ae8bece2078cf7d0ea380a7e555970000000000000000000000000000000017d0a2c1800089f20c079143a9e3091f48f6f6870f2a58aced227e60d802e8e85b3440aeb2d1b4fd3d36b9c3b53392b40000000000000000000000000000000014f9159460e560eaee29b1c78da7058efe5e1457f7f0c03aa23537c23f648b1ee592693d7c3c87b02224bed6735a457a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000177ed297174517dd6ea283733d18bd6c204f5ef00601424a87dd1d2cc24a3a33e50c167624865b6e7b4c4619320d1490000000000000000000000000000000000d3fb5c56bb3f713d61e955f5e5336869649af82d6a73ea9d9dd2bca1dbc89dcc226ad52634e815486fc1f6740e471ef0000000000000000000000000000000005a44c6276945b86ddca5bfc78cfaeee16e30f793fa24b877dd99dddea6dc1dcc1626f99c47aeae79725d81332f1140000000000000000000000000000000000160c0d2b670e9caeb75e1f85bc1245119534cba3160e73db34d412057275c3d728c25206b64a33b3c624ed38ac5e997b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b0d4256916b7c7b5951c4cafb5e2511bb47e412bfe93ca3917ca6b2c6ff3118cef186d54c029b1215683a1a65b1ab4f0000000000000000000000000000000014c3b5b020b255883e9504ce92fe3194e90e4aaf3240226f2066f382096768b4121c73638baf143723e3221f26b2b861000000000000000000000000000000001792c5eefb76255cca680d20cf63983fc2449ebc0296241535ff5471cf095e6c29010e738a1102fd10c016aa0e188da40000000000000000000000000000000018786e5549b2aee0614bb9547b092d687b173aadd5d17231cb3d71aeca4f253bf8af1a00945604211e8a9e39250d53ae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010e9eaad650b55002dfc25e4156cedf321dad4524fb4bede2ca949656cd1023a6c0bcbdea861fdd582b22f6d894032d70000000000000000000000000000000019a8710846ea7e0c69e25c1d7744499537bfedb3a86c911482b4b340278cfdf0c0a51e58280477c8e0e016de615983cf00000000000000000000000000000000186e518aed5ea61cde29fca3fec2155c0af008572053a19c7487617ff344b071a79f633f89881644683570256ab932b4000000000000000000000000000000001405795c44d5c04d076e0120b7b61d297d1392ee5d73c1ef300073c86146e99c726c2dee3abd8f1bf1bcb9d8377f51d01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000abff40939849a038697f19932861d4a76cc10929bc661505f333e0190c2c20082a53c29494414c28b07762b2993593000000000000000000000000000000000060e7d4136ea2a93f5354e4332e338b94ea8afbeb713ad036f6907bd5a1c032ae8e6f7484dadc0cdc97a4d0f0bea539c000000000000000000000000000000000b9bcdeca3100689c0374e83bb95d7325eb55e61c755b5c2aa7540f1c63e9018d217234cc8437f30353b0d1b7fc44574000000000000000000000000000000000741b62a1cc4e2b4d8bcdd33df2b253845da922abad4b98f279553e60caa5dbee82b5129f10ffc7ff46c74a9759a13451824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011c62f015bac76db98830b024c7204d1e328293106086fa76418a1f31e0d4e6d53d7a357179de03994fac98ca6f5ee7800000000000000000000000000000000104086c4d3b6449ef507d49d81b1f35e0cedf3aefd7d4543ebc237b4d681bf36ed3735af8cd5ea3d1c9ee26b8a3c382b0000000000000000000000000000000012439681e2f8c76d75b84738bdde804fc779b6ebe2fa64beb28f3ce334b411dff35358839a7ab02c35367a08dc29ee0b00000000000000000000000000000000063a68dd66f63df2067b81f51b2b1b95bc378125f730ebe02456808d2d88446a6be630cf2515f195dc70d7ae029d2d4c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000abc17b721b7f2f6d3eb92c918904bc014e2de7ddaca1a7f97aae29d255f6e3f4fe48ca0f0ac040930f0e99cbd6e8e8c000000000000000000000000000000000e0054bd8defbadec7d7e0eb14710361322ee508dbcbd3b4d3c0819f14c80f4dbd61d47c41d0880ea0c8d87794169ce70000000000000000000000000000000015ce6029134cba549dcdd9f73d9de31ab8076e2335091e652519d01e3dd95ff498a784c925146a4393665cfbd18db63d00000000000000000000000000000000198e1e9e2f3c7d33890a6dd5b6db5b6c1ffe7b92dc471a537f26a08362f45efc487468d32e98339ae31f86e824f7b6ed1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007718137e88a2f8e000652482615281b996b77230148b54b4ed4c470053f995a24a1bc4b5faa3f06a3c153170c45d0a70000000000000000000000000000000005d92c689ffd08736f1f4d4f0d942d9e44fb2822270f80513c84640163aacf4fd3b1014faa135c0afd8d55b10dcebef30000000000000000000000000000000019bfead70a4e1d3cde4b64876da431680280d70c8451c4454b28260c2f3aca32ed533a060ddacb60284f34097022f46f000000000000000000000000000000000fa96e17d8be8a521b166f5fcac3289b2cbdd5498fb3add85103fceee1445d143d93c87f9ec9f5f6a390ce9a036cf5461824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018bf90a4bab9114ee3f2902c4cdea1f69d28e3ff32cc5bfc6e5418065293cbdedc0532c23a45ca27545e5a96ed7f0a6e000000000000000000000000000000000ce224ce4ccb2caecdc8fc9085b2717831d8252ebc045e50e3383645c5a114fa29c24bf01d5c3bc35f957f5b5ba82ea00000000000000000000000000000000016fe0c75a2a9209f603313b133aa355fb52f04ff8a01142d5a97109c9b1797d45769de74fe724897d8e05affc833d0ed0000000000000000000000000000000019d70711101fb25af1a54aad5ce24e386348d62ae0e61e11af69a7f36f815367c4f57e2335cf7b7166d4f3a8509517781824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017d842fda881df718865f8b9944f0d485d158f1f013e50851e79a67269839897be046488c8704b0ffd8c92393f856907000000000000000000000000000000000ef30cbae5512176bde58cf6d12429435fd3d3b2f469f74f99f73fb1142801c4c3b895ee6b7955614ab01bf34f125e510000000000000000000000000000000001a5a0a4fcc432f8a523e1153619a5342ff344bb9084a79eef88fef94ad4d7c63d3d0871a698d7d634a462cc3b99a0b0000000000000000000000000000000000cbef2c1e2610479d01969f75b1737316afa401ddf2267808563d2214fadeeae987ef2a496c945cfd43272b50c66cade1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a7ae002070dff96ae3645c91b1814d82d96aa7b84ba54d7104154e3f6c190cd3f508ee0a5d53192cc70a0c0c08ab82900000000000000000000000000000000113300e634be6ca3679abe1425737026ac0d330f69471dc409b4eb0d586eed89acdc210363ddb211382df2bd8b27150b000000000000000000000000000000001059d8e200b5ac2fa789f0ad451c3b3146a8aae5a6e9a811e05c2542f1a01ebfcf47d7bb985cc0a693e2a949f369e28c00000000000000000000000000000000092015f406ead8e680c79c1bde27efd43761aee2e68617b3308ec947c292023b732a0e4719f531ec61a0071bc7e739f81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003865f377e22b6cd97042f7051c4e1d555e41b559b4d3fadc0243982c82ee6cb1987d56413b25ca35df81b80d8f5bff4000000000000000000000000000000000106d883f74bff33c0b9c2e0d2ae5c4d5849256052a39aab503e096a88e4e8bfdb805c635fa77114f56a7c21929f889f0000000000000000000000000000000001713712649164bd47203f77ea1ca8cac9eff03e579d7c2b16bc4bf49348a0ab37a03649337ed08a573176b1c33a3013000000000000000000000000000000000e5eaf92ecd6781249c4914f71887e6d12e28621eaaee4e63f285e93a22f41e288deda63ca7e40305c7a8b9772dbc4361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016b28f5ec052e263b10e818435f3e75fb962da023e544dcc3014ca0d537a62ea1df5e69165bb215ebf27b26f4a05b0670000000000000000000000000000000006ff601642fbd93b29041111202ee8c2c902c783148464615d3e9d676c900530d4b17514abda99a872c4060f164241d600000000000000000000000000000000094338d84cb8f6065c1114149310b107885570cb4fb12f5ce43d3528c4e0628b2d388a37b2f76f1fa3144aa90cd94164000000000000000000000000000000000d1b8cc47a954805bef610dff73d66a49445dc7567443c297b4ff1219b3013c9346ed2fb4dbf91117d2b205e48d0a0971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002e6b29457d0f0322111fceb1fbf214c8a8edbac56bcd773e4132c0284922fb5ab60c719c93effebc431f2601001603d000000000000000000000000000000000fb178cdabb181bfd15d805fce2ff5a07c277dd51b082dcadf13fa69b465f4e15091e399f459d0063d5cdc415dcd390c0000000000000000000000000000000005322c49cef01a7137ac0f712c393df7229ff74f1021ef67fea734ba7a0bcaf27901ed269836d5a48384e2799d93a72600000000000000000000000000000000022244755cce1a4b1654f56e8bb9f573bdbbd78512ead3960587a3b5a0c50a9039683294263c3bd87c3fd88dd07ee5a21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012b0f165dcce1e88b9508bcd3a752fa8dc8a01e89f6cda2fd469df3454bb0b49105640303766232160c86e7a3124c2d600000000000000000000000000000000109e54d2e4c0144443b0ca391cca156f2df0f92051d85d6a62ddc611ee3ed7f1598d76e83e5dc322278ae78d9ae606da000000000000000000000000000000000c7cf2adf7873052faa09e2331fe7dc9af81c2062d7d35d9d9278496663bed239a84611cf7e28c6b7bb7958acc74098a000000000000000000000000000000000af03dfa488643cc3fce89bc9850cf96490535b7dc6aa64cb9698e311b7aaea295efd3093a7a6aad3807d0bcba3e4c011824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000def3196603d1e047795a08c04c2f645a2c6a56e3bf5fd4ab51ec9e77f6cd6208d194c83b744437e85af5d586b4fbe7600000000000000000000000000000000096d92d089d4c82923d984acb8436a1b3775610fe88db70556e75955a259927ac5051402226b4ca67a121a2176ad5d510000000000000000000000000000000006fca4841d16bf033de4b74f73ece7f9dbebfb9764139826391e9302f1499c7b1566ac1dcfadc14be6879412406ccffc000000000000000000000000000000001753abddf4b24178e91f3ebf00491664e80b8c97c70a26e90419f3880b2f1afdffdd7546c6bf68c04bf83a16b192157c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000777fae0b6cd6f260560c65724985a042da7df7a6f132d27c6fe111c9290f8cecaf06f3624f426250b49b7e7fa89508500000000000000000000000000000000069b4e74cedf01869e6d633aedd210347918fc53f663ea3ef0e53a39d5da9feb616f02aa96016a3ba66b10318e57f4f2000000000000000000000000000000000d0366d217481ad7137df055349a8e9f2292dde0e30610fc19a57f480e6eead369e3cd4ef3896a3a559dbabf1ab766f60000000000000000000000000000000016ed4ca3f38f1435dfdca3d4e63053711660bf1088b6f4f2c3e595ab4d6d83541f0098637a1613fddbff12784ca45e2c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c7d68f815d6e9e670dd2b3f9e254d5385f3d36db42e0d8c9dc148c41e7564393330d5dd7bcdd099a64676ef2b178304000000000000000000000000000000000765abcedc72d48c62070dd2c2b81ccf0211ca302996ee77b84294d7491f15f005dccb03b994f79060b8392649f48b9e000000000000000000000000000000001862ab3ffcf336cce1498d82f7d72ebfdc28c6fc6af7f8787f5a71ce36170a243a6b6fc72b03c925ab0669a96dccb3360000000000000000000000000000000001a273b2752edfd56381a1b106fe1ed691e173633c3d463c211d474537ece36ca0900b933570d64d6113f2170ac3da971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000189ddc1115f06063281e58e42713da114bcc7fef3ba4cc973881d0f350d3b4f95c3ea1492737b6fa0b47ed6a5dd79cc7000000000000000000000000000000000a5f0d7c0014c0a9adc1f9b2247260bc5813b64c0dd079e523034fe0bf137533757c3e8cd23243ca0c0df9e00cbff3e70000000000000000000000000000000017223b26c89a4d7bbfa44e197c2f54890cfc9bb9d1136a7690b8e9030df9432421dd9280e311d6a1470ec0c36f79ab060000000000000000000000000000000000484502cec0ad39ec237c83dfdb99651bc090b42b8a7edf1e15752a726901e3117d616456d313c3532dfd02bab2555e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008cb3ca43220f0e79eca8ba899a19dcdf2aafd3f7b8728506773ca9c458f8e2e3c44c72ad5f815365d0b98a12ad95244000000000000000000000000000000001683608ff07d3f38dfd3f11cbd368d207139eaba6c5120e18a48bfea68b6a1e3a2c51c49dc148d30b11f69099689ad9e000000000000000000000000000000000426ec6debb43f340c5110f830bc46e2fcaa723ad2bea1d0db3d98414d46172af100cbe27d71e208674dfdd95470f817000000000000000000000000000000000978bc27dabf88d58426510ef4e5e6dece2fb22151df5a8af1ddfcb05a9abae773e94e9d9184881ea9199b43bd2f30941824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000066dcb061e83deb38b45233b2fc41417f44d3c7355ac318dcdb122b85df57e4e7d649115b62624b9da4b27c78b74c214000000000000000000000000000000001162d37e829ef40bba082dca59b0c3541a354a31de7f745a3b2e976ff5986ec26f4660f077ea9c7024c912e4616a1d0d0000000000000000000000000000000001ff168f874f3eb9350958a29dffe6a12cd5e262b79f742249ed5f514ceab20ebd1f3451270be153233d02926d93f3bf00000000000000000000000000000000056a0913ebb34ae39fc33691c98805dfe1931d9cad0ceb19dee33fe4a1e45e44863cdbac5d31eafbfe3363030c20f6bc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000078be24ae206e04e873c8957b9edc91a21b53429dd25e60af0f505c6b7ffb91db832dc283b5e256a080fe295fe41ab38000000000000000000000000000000000caf223a522a5b9b3bc19a4d714de1ab7abc1634db8894ec56654d98d1d5fb5c2c3cf90aa55e0ee550f47533b2aa3d5d0000000000000000000000000000000017151fc25c8f05d41eb4a5bac124ab137061ee13c29888ab2bf111ec468c7d4b02aa0c085d09cc6e45fcc786aec82d580000000000000000000000000000000014d8f39110411107f058cc31b6a3cac03a7d5bcce23e4264b0b6a1e5452ab5c3f5de123c5256b5757a0ec6d3a9bd1ca81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013e73ab575a40b395c247fbd68b4b0d23163c3c30dc093be7aed74ea588d89361a785652d320c5536077d5a89ae4c7a0000000000000000000000000000000000db8c81c0fbdbe4e45548296e36fce418fa559e4fa82272a9e578ba671faed797ea46cc08e572428c95c62ed64cda67e0000000000000000000000000000000009643e46ba839f2d3004405f334eaaef1d2ad888a2456d63e56b5b9957128498d9eed6111062dde4b9fa6344c1748093000000000000000000000000000000000d2f6f7d6c67391b9300bf69f5af2558434fd03cd370fd654699d23702fbb3f33e6b1608c12747000160253ca8ecf5c71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014fd247e8e6ae9b4e782b5d84f191f8f5b3a59bde4a0b9aa5fdd22f6597db0dd14a58813dddc0bc5a38c85366ec7f7e200000000000000000000000000000000119c254b242ff185465fa6e081486478d7148789dd86b38e5f75721af9d6baaf6a2679214316b5ca410c60900e33599200000000000000000000000000000000049ac54643db917c4576f724392b86070230e3a081dd94ae70a71ff6ddffaab4b145941e3047e3b4214e92c3df6034020000000000000000000000000000000013498d131a1da8155aa7faed75b7d55b2b60d0b79b4c199de4da6b87b82b90844a5531758b047628c4cfae136bd1413b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005865fe0238422b1da4ff6ab487fe389a5eca786f44164c9ccbdd7bc04dc2d2f7b9ea65153218757091c6402508590570000000000000000000000000000000006ed2fb68e7348168004786796ad4989f6d1a3255fe2d25c4951909298d0fa27666fe21a9e34e23b0db09591dd63011c00000000000000000000000000000000107b541ae7945cc2658836755c7adb4259754cc3f6a0a067fa05d90805cd1be339e81ca122f645b5e87fc376c9a3a4950000000000000000000000000000000010d4b65e277ae18d05cb9c469b749748ec2bcbffd2d661cff9e2f571f43c13a9a342e896b78121206c74306a2b98f4d11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015fce34cc72d56590fa28777db8af7d3a627f5802825bfedbebf9a9d32bf6ae41551f9da2cb81d993cb4d49a79287d580000000000000000000000000000000019458052d819c1ff8d686d893681b7f8411093071c6b03e8619bab346519ae880ad8c8cf50ffd2061caec0598656c06b00000000000000000000000000000000119a1f8007847c0db8774b6d0f2aa5f4a9c12991858927641ec4e7386c387d302eaae74b99042212d2531b300aa78302000000000000000000000000000000000ffbcf865c52c616ebba4236221572d57de4c98add09eb069a41cd86bcffc3450563264927ea45b5aaac5e43765c91e51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d5bc66f4d00b0be456eca378b5d27b97ecd11ce0e54619e7401b041b22f31731491ef4f50073823f13476be03a1da1c00000000000000000000000000000000113d4d650dc4a031fdaf180f9b8740a99721190ebf417788cecf17872319f40d27ff04342b4992d7ac91c0275ed302dd0000000000000000000000000000000009b6dfb4f31e9f93d331bfee7cf56bdcdd3e6f36019bc5344b8089362edf3ea6dd124030d3cc378281a62cc7138ae51f0000000000000000000000000000000002845de987222a9bd6b69af5632a839e43c6da4ded2e11a4fa55a093bb87d698ad1c53ccd332ff6932aff2cbcde68efc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000573d3c745c6f0d7d155e49301f1db01eb4c31d3650ac1bc4c061afcda1d32b2fa4250ef3f206667c13f31a9edf1c90f000000000000000000000000000000000787a1aa0058b38e56106aadc185531d3ac75aa5073b46a1ccfa3a37c000778de7bb5116681a5e2cdae7e71cc17733a20000000000000000000000000000000008b4223ac3ce99b30baab19d00a0faaf46a2ee9257556b54b88e77c202fa77dae0465e5d6b59ca6ac43b0078959c1bad0000000000000000000000000000000000cfef6f7ade50d0bdf917bffc23f59c1256275620349a26b7c4814ad745cbdcfb49372fe2fe7a3c5f8baae14b1397401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016eca2ec40415418a0b00d7505d5d49ddfe6af6e1403eb8c8075f666f52479bb0991444f3c0a34daba899af7d599eff000000000000000000000000000000000029654062ddb405e9e0828282b5a939c5bd63358700dcd14d40d312fd0a24cb5addf656501dba301087846e462092bca000000000000000000000000000000001148dbc03051d355430ced38f855119d4781c219e011bf40b0e14eefe3e40d95bd3d3a4362171475a56bccd2822805210000000000000000000000000000000005fd9d7bba5b16749c324c33d846b1d923ada7902c5e66877f238e60fb18281e888b37218cd831ff288223ffa9eed4b61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017c868961f18f02faead4479c0a95ca9bc2d7fa9f038eedd645d0a69e41169e40e47c036a53746a697bcccc9433b3cfc0000000000000000000000000000000017dfbaf1c07e26411736267f0cc8dd0b10742a2fb388223c295b6f9ba34c02f15a08cc8a945a668c8abf9925f6797ee90000000000000000000000000000000006504aa29ea99589a7f70bd37a46ff658688d3ae23731a7959461e0ab8d34eba49964acfa4904208deea19c48e498f100000000000000000000000000000000003c6e943be26c1dc313a2d544ef9c5f77593125f44a42d8d1e41c8e53810f88708fbef275490be616502c8468041d4dc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012f646083fff4e3d6ba5cd860682f93031d3332b09bf561d8df2cba9bc6f58f866bdc87405689bac228234528ba2acf50000000000000000000000000000000001e0e095611503a7e916bf04cc85ca4461016e419f04ad6f8389a5c72f9b924ac54079c9f335b288c34eefb8686795de00000000000000000000000000000000019cee62be31a84b05d242b21a6772760b1e9ef2ea9bd3225f60b613a49958b86ec368549be4acbd07832adb7bf3bcb8000000000000000000000000000000000976113df5c659871ef972a42cc7e6963e0f4217667cd0a5d7e923adf8d0cc2eb7e8fba8f916f64558a9518c23f7e9b81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000009b62014432021ea5e304db73fe988ab90a5ec32ae7f13f79ee732edaba2c9fb22f9085019b2a3278024cde677041e7000000000000000000000000000000000a31fca503715ad271cbe652de608c8e9d5825ee7b04a40a1c708a438c2ed96d98dbeba1d2b1cd27859caded1fac9d0e000000000000000000000000000000000d0047285f64738e752642ade541a8332a5ea6f7dcaf6a3f6e0d4bc3ba8c5f185ddad68072885b79cbd294efc3efaa4e0000000000000000000000000000000010c6f24ce85bc819a3519d5f4f31457a40f110a0987137c7b479dc21b25b57ebef55ada63daa4f5589390b8c50c9ced81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e2f35e28c64fb31502e504dd16867167e91bf796ed1fb7c219b26a380ea34daa08a2af7c1fd5f5240900b61e771b0dc0000000000000000000000000000000000b9ac468ba0421cd63f817e56bc75e5d939f3f0761e0eaa884041175a1400090a5fa6f60a9d091d35d8a9efda98232a000000000000000000000000000000000a834bf52722c059456a6a5e5c27617fd3f34e5549966224bfb1f0b103bdea0efd8db1657acc28ca79d3bf93b7017a6c0000000000000000000000000000000009864fa7f76f6ad5babf6b5c1e313e618a0c860efc2d880bcf63929308255e8e69da502e675b413a17109c1ce1a175bc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001057362300cbf5c5cc9755fb6a0c8f82932dd4da6efcbbea52ad30edfe0082d731195843c575fdaeae786ba15dce3b7c000000000000000000000000000000000d27048d7a9c36602bc97d42df08e34d45b7ab097f1201857d788146d0cf7a759ec9d9c151da2e83561cd2efdb92372000000000000000000000000000000000198e29d9115d2b6b7fb59c05216d1f35eb0c1ab9d123fbe1688d883a32c84989151dac23753ce0b3002b5c2f3cb1e2f3000000000000000000000000000000000311bfa53cb8233ddbba8cf52bf7aa4785d9db6a19a3dd84c41b196dee13a5948aa80f04f876cd25c9b7d97b1bb249781824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000091fcfda6ee019a71cd4ee26b7552c0eab8a1f056702a80d23db19e9b10f5d8c68283c34732e5b356390387548dde44200000000000000000000000000000000020fbcd1c35b9cfe000f6ed8eef438f8d73d281bb4eae18e8c53bca70fed5782f588e0ce0815472168b613e83763ee8e000000000000000000000000000000000e57e3b4f558924ac1c93fe2c0eac2edbf53bbda1139ec2073af10337dbe5ca1c9aa6b3d0c6a276f1ee32d44dab890e50000000000000000000000000000000003005007d5837562b10432889327f8f5e1a69645b7f0ef737949fca0abf42a6f92ec463534a8f153f8a3f48d0e0542931824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d61cee7f0e3703ce621ab56fe946e4069409673ec30d221534239b16daa9026ffc924ad3e1a8d875be4398f1bc164800000000000000000000000000000000009c5414bbfbc11fae7b74061db6b039612c77314efc0515e6f2a470604cb6268e27b6f6efa3d3c851d89734d2f8ab468000000000000000000000000000000000d898cd8286930f55c07d3ab481bcec5afde71b40f30ec83861bcaa5f00a28ba3dfa86f8efc4cb9c9d35481ffd160cf900000000000000000000000000000000059830dc41bfe09476863c6bf42fca0145a194845d959c28ffcef27f40d79851d774c6d445d54635c4b52136530609991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000116bcc85f3de4a7bb502694425b0cc53702f0cc3f1ce8a89b3f21301c97e290bdd40f920c26f0f3d2b44c33f5b71067f00000000000000000000000000000000130ef144706bdd7de3f639621b4772d2748a5650ea95c9514a247e649a21978575b32d0c50ce1f997d16698bb500669f00000000000000000000000000000000127a6366cebff9a7b65cc902e3704d974d024c7b75d4954644d89981bd015c9ec749cb785c82d79f35ad8468cebf96a80000000000000000000000000000000019ae7097fc64cad02820dea663a58e6bff13ee4a4cb4389754f888614b7d2a5ff4b02a37eb428bf319d6873464d92a171824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000049b52beff42d57446d9bcc967fea2052eb55721e8d89a93d67fadbd79270ce9c5702045d3dc00271a07318d6bab7ec80000000000000000000000000000000006c3f4e4a229416276a72b7d8035c3ba6a5202774e392525fcd630d3eeb35258e7aa854979464497c024f2006fe5df8b000000000000000000000000000000000aa14f5945a7976b6cb68c1b3c5e29b983945e868befd4b055db43c1ab68215e9b10e38d5203363d7eaa82f260cfe61b000000000000000000000000000000000bcf2914427f76a26068582e6bca484b78fa6ac134673862cc4a51db214a3f50280a815812888bab63b7c0eac55552ff1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000677555797c0627a120f7c8e1948e0cd56e9d1a404fb59bd4e9ab6820f87d0c3a66e38d4146a95de0dc8ad6fb2cc5fb40000000000000000000000000000000018bfeca1c774a454d6387bbecd9eda3d479f978d7d61dd9f1930dea4479f597a126a25e30f7dc89d0f8920fa2aaf82a10000000000000000000000000000000010eca98132284c3df31b3092d813463bbacb2e4e94ff0b551a251a2341dffd75bf970ba19777bf58d464530c2c8e75b3000000000000000000000000000000001113b849206ce29b7977b9d733b745a8a94bf587fc88a1934554b9ac5dae09ff733612ff69b70e10ec1249fc5a98acc91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000133c811f9ac0fc8c2120de60cde48c467ca5e668198aab0d507e321cc1299ad783b87af798de9526ff43f6427f9c9772000000000000000000000000000000000e57e5feb6eef8463f99ddc6f9fdd0c8c95eb10a5159059eba4835d522ed1055458176527fea044a14bbafe72788154000000000000000000000000000000000086381552e3e5f747b0de26aa3ff606fdf470c8f3fb5bd2fe32a2c4676ae9bfb899f1be405f79e3f32c54d940dc50db10000000000000000000000000000000016736c2e328873c987a9d1a777b6b9025ce7ddb0297346388ea6283afe68b6f7118998404b5b002a25e03d9fabfe667b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009bbdd418783584b0f5c75e68015c63a28626b7a6021feefa6c5dcad0f1188ed559245fec5d678f00e41b8e45938d74f0000000000000000000000000000000015853bc65e68363e78c2b7e75e0b826c9a01721ebda605a6bf292dc4c48cd484aae92881bfa7639c995975a59c92b8060000000000000000000000000000000010f1ce4a87c6a3622844769e6104545c45068e91e22ef0bda4510be21fc61bcb66ccd19e94ca8f01ba20da89ad75de9f0000000000000000000000000000000010acd9cba7fdcbe38e8f9bb07b71ef1c79a082d4d7d21aa49166e3bde0c8e4ff35d7dfd4c5144b333a7c9cbd431391181824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cc9bb5399e922540d7f00cb40df3e8f5194cff2c8ad86d6b6f5f356ee2b44bb213bb354ced372b4fefad42dbcc157e50000000000000000000000000000000005b86a1a5758146afbc52911c5cf7fffe3b0deadae6fbc830597be0431ffe190db7a6a7b13c17fae29ee01f1376c0353000000000000000000000000000000000df8d8af518013f1c39ec0c8dac2ca78334cc8b7d36ac57c892862a7d4cf41e232b7399ea275204f7575976ed5a236420000000000000000000000000000000003ecdb633151d2631e09e65c6e60531aa81b8217ac2eb9d4c9c02f3c1491623c840f9a9047695b55e0536167833c80861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000167b2acdc1658ac4888d01105cc027ead3be1219360ad2f3051d5bcda6b0d40689143782099e69d421139925c5b626e5000000000000000000000000000000001869ebbd1a45a542c69448c25d66c996ac93db6448d3e5371d23794597853a0da438b4bb445ab6e25c66a4b12169ac8b0000000000000000000000000000000002ed09ed34be4571563e430588e0a06fe8b986913ff6e350156a629bddfc156e58a4c254b3ffefa479328ee461e5907100000000000000000000000000000000150f09fb1ebb0c4583a9bf5b0b94649e78a668fa3a0b484aaabbc046d72c8a5a8bef2528acbb02d0c6657a8d88e9b9d31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000128fac6c562713b37b25d65b39733d48cf26f9db6e04f86ae5259a9c4a81bc022347cc72d686eb28c07d7c699056e925000000000000000000000000000000000a4708673fc3b587d9c786d26c74052510f214f75ad4eaddb820ffd623b25c7cc65b0020bb7e2a963dab6def12439ff9000000000000000000000000000000000855f569da42b2c6368383dd5cf89471ad73b7e06320c51b5c2b60f4ea73454f22c1383c730b791428ad745ca539668f000000000000000000000000000000000c79e2f552fc22bdc70d056713d060b5ddf808cd430e0f6811aa1f7594fc73244656e39c0e41704262a33d45c773c7bf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f2c3b9e321c6792837de46f3cc80c2f0e40a6b53599954caa65aef3674406e47db224e56dbad8ed74c87965f2b179ed000000000000000000000000000000000940dc94e66fbaadd5cc173b41b267a540efdde17550798b5e00e3b1b5b1021f5d024aaf94b438a32fca94f62f64e5690000000000000000000000000000000011945c0cf903972bb1549e5cde5fca4b65433c6df78eed106e78ed13ff7bf7e91b2592bb132d6479b82a4a25dddac025000000000000000000000000000000000309bb2f3cf059ff552d26fe5b3d6af15ff9a6872440ffae64088e00cf8f6503a09c441ba626fb16c8ea0f8f27d03e2b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000053c7c7cc29789b497886771b7956959437f8f30b3096977fa0afaecfa7b920ee0e4f10029f1b7044931be331d56e84b000000000000000000000000000000000a65599eacea617f1ddfac947b928b9e638838145cd91587ef1aaf40779591ce9328adf76fe9af573e839ae9a8b78e0d000000000000000000000000000000000bfc7aeb636b07206067e415aa7be74190ad13a7db71c869fa2abf756f8b0671bec8c5581f70de87f277f60de44590220000000000000000000000000000000003f437da111e8a98e22847a849b718e1481d95f33e9c0301f7e9af0fb389a823fb2f020fec7169d332e02aaad89f5c811824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000276d9568e9a453e5e912a2ef3d0e0393f44354b876ba00cb4fa5a4f3c78ab8674d36bd08c358b7e29e6bf1d060d55be0000000000000000000000000000000002cc809deb00924be412d03d09e3dbc23aca77456cb6a92465615eee65e13826d5536c16845467867b37c21c52724c9e00000000000000000000000000000000102a3569bb92f49f760a2a2084081067c693dfbb9598b4450d272e130643e2ca442637aaa27e536297abde363b484fa1000000000000000000000000000000000b81ba1fd771dba95e76fbad68abfd3eac31f2a361d85ca9eece02d2763c24a60791466d77853b1ccf5f17cd49e377bd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ded75a6df70a72d41b99cda6fff97b7f40f2233700e7ad5fecf5460cfe6fd9447289848658345f029581b903fe91827000000000000000000000000000000000af19b9ce241193cdc1d229849ea8f52a98be4254e8aaf9cbb8e9233cced5f4bcb53c6d5e6867839e9fd630dbd85db4800000000000000000000000000000000032e13a3377f41c9544e99b68c31df0e4b3265c8e546040382f817584e97f0804a8f4819b2afa645907603d87d7426be0000000000000000000000000000000016a6b82210834d16ca9b75ffa17319f4b7abe9e27d670eb6b084de10184ad8f1cfb8247cda957e1cbd89927d2c6a11691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a1f36063132cd14409372133296b82abb09c954e48c0436e65d3825fb1e97b21a447c416bd3ef5b30f1d5cd31ac271a00000000000000000000000000000000177953cbbbf705dbd469ba2fdb49d1116b12b9133ba8aacb58b6bf8c7a56f3fe552f7622a7b1337230d4740ffce0f82f000000000000000000000000000000001535da46034bc92cf6e8cff61e59014f531c1483e6fb2c5dd3c6b90898694ee005516fb05ecbf7eccac210a344c19259000000000000000000000000000000001761ac0ddb458dc3cac31b321c6746979ae08608f86e0e59b84c39c255635ae3ff4ff0a01e803702e954db2d85e8f51a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000026cebde043b9adfc001abd772a5847ce72a5671261ccb809d638f1f54e59860364b15c1a0b363bf927636ed8381bf69000000000000000000000000000000000563f92b65660a1d62702738a85fae4ddbf92aa3fe2e3754e595650653a297b15b07b642b023a1676834fc8b2bb50f5d00000000000000000000000000000000048405bf169c9a765f0ae653cd57c8f2a928088f2a2ffa516b52075dfa1e5f3fb6f5c15bab6c45d8663ab6f5f6b37977000000000000000000000000000000000656c03c520a01b0632aae184f04bad70be7e7e12c4364c411db7af5f2e50faa65d36d0d49d3e9ab6c92df52fd5fe7521824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009f68b1c74be63488305cda0417131f23659927b276a3a8674ed03eafb2ad969e5e824f2bb8e50b5e2873075744d2be70000000000000000000000000000000011611f02d72abbb372660c79cbcd05c0271ad8a4eeb294d50946f08f1314266c772bf1a8fddf7547a01dd5eafc6ad76b000000000000000000000000000000000f5972127021fa24e5d7a819c6b457c171b3c538294b8f1c26cba6d75aa82c207a703ec097c9e9172a00c049feb0055d000000000000000000000000000000000eb3503f69471516387585a69fcc553ee4f367d67412da7f6ebd65e13f1de8cb782c540cd090b338e14a3b1ff1c2881d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011474a5ed1ccc1e1c554786bc61efbe7f24008d23a5b0bed5924a8df8e1f80b6202fa51e5fc08fe9bfb3e6d9d2db7e99000000000000000000000000000000000aaab2537c020f72e78ef34c253f7344a124998be9249121301bbb87dcee995659afd65b913749067fde70ed61266a690000000000000000000000000000000000c79f362a55ba6ae051eadcfbca2174e1d78f0c416ac1491542fddd3b32d20b5c6c28814c675b333fa0a3aa92268dfd0000000000000000000000000000000002cebce9fb34978cf0b5b69d0a41b3848bdb024eb0c263799894f31b2c84e7d3a75397172472ffddc0847d7af7f17feb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011e9c29ab7719f842bd439233a6edb540c5e3bca29e9813050f6b51cbf49ecd4d606eb82073c488198c04e67bf72c3b20000000000000000000000000000000007cc2ab4c03a762ba1dfd25df2476ca9fee77c0a9c3069d6e9a061f2913908831f19eaa5a9731661a54073f5e35e960d0000000000000000000000000000000017928018662eae1825abd3c460d02c9abd8c2580fc24ad2e1eaa1db3448ad9a913f162fdee3e705643c9cc1649aa245b000000000000000000000000000000000031c2baad28c6c7311b7d1cd22e5c7f5674a9e857210ae6d7e764b3ff802f1a271653ec15871797eef46cce1c74295d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b88e9241776f5f8ec1989ba1da8592bc3e42c4c67bc15bf28cd51903b2ec74ccaa470a1dacafa8f1da908d2e62dff4f000000000000000000000000000000000ce3fd106496c3d4b9ab0327e695b30f6827afb45c75379206fe8ed8b81664440accdd37a76e0a7eae6a414f612ac8130000000000000000000000000000000018e066eb37ea89ae8baed435e9b07e268c66ae227ce0bfb720935140f76baddf9e08ee390956cd112a6d34d991044ade0000000000000000000000000000000015d3bae286dd8a166527584cd15826540fda53b40af71e4d559708b711d589a356b4ec46c183a244dc15fe4b90610c421824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000103d64c1685555300fde5d9961201e76c53cad947036149c003dab16d09cc2d9bfdf1f83a20f822bb694d1573b5abca100000000000000000000000000000000152660692870127e72359f6ca1d375d580ac3983febc904ae0ad0350ad31a82ad78f8e7d4a097992884b990ecba556b60000000000000000000000000000000004939c5cfc08f76578983ca59d14786244fe8748a3b47f068187667cd37f1f0e72abdf6741def6e1384c308df10916e900000000000000000000000000000000054d5e9ccf0bc635e1fb4570c67fe00cf571c901d59090b5f44f8eeb42f05f62aadbef5d10f66152f05017159c38676b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000318cfd3bfab1360eba1f07b898108bdb5685212efd1a10bbb1e30aa80a28caa9b7c8799c60f9e606ae016acc55c22a10000000000000000000000000000000008d7620147280eb8562ec97c6802bec3a075510e85e5b6dd2c30485e0ddb8bbaf1a3b6d013900c40c0ab9c5954f53eaf000000000000000000000000000000001150c79e35bc45d2ce7ef94c048d6aeed09d55a45b7e22c053e82f7be06f41d314cc5b9f66bed7de7f260f4ceaccde0e0000000000000000000000000000000010f4792df33198a61964a81759260ba9c6b80288b8e1b4c133604c9b71de4ddbab315c78bc3c7ee10b5b75f44dcdbd2d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009fc853672e07ab70fcfc7c7e0c40b349be68bcebcb3a41632791c9f04f1d74c125c62bdb414d77d56aea5683ce636a000000000000000000000000000000000034826e0493904fe118f444555f85a0baa08bd88488d700ee1d0750f4749ee3fbede4a45adba1884db7388c2ec2654860000000000000000000000000000000011e5941880e4c8b8b99c8bdbadf695fe181be75f1f01249ce501186487960ac8e49d35df9796b4220394b8fa72c90013000000000000000000000000000000000b4dab793a4a667d7af2022bc5e18fc8d8a7879b6857cd0d427973f147dcded42bedab845a708002b6f28a8352fe9cb01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015c9ab495e5fe7f2bd342fc2efd27490a455079801dcec626af30419975c37f1684f72b5acb41ef98aa56e6482fb270f00000000000000000000000000000000185b4b1668c0e0ed198d5d04b95a3d3a389c801e093e2c1b5727b0ef36f3b99a804926426d6ae1b791f9f06e88db58200000000000000000000000000000000002a399f8dedfb0851f1b6e2a4c23304b16cae8eac6b6b770c9f71a32a48300e209dd25011f2d94b748b95789dc91e3400000000000000000000000000000000000b78c49e9eaaae55372c80df92aca504b7391f10f9fec1dfb4ea63b35c15c09c4c1c4c0743173b55afd987e64413df61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c36d184d69756a2612eb7556537d558b332fe008c635299d2dd81618662803a3479d11eac43ac591c70bb5d4cb1137b0000000000000000000000000000000019243c0afb079774ea0248ffd86d43d68ab9e803358dd1fef446b0d7208e2cd2412289c546028ecdf7a5deaf56175d59000000000000000000000000000000000a500303a89da3795c41e7353b91f0f446ed0118cf96e0907c7022fb1af187e99d74fc83764bc8831f6a6a9281ce398f0000000000000000000000000000000014f08026c48f8485dea8ee48f78527a02a39aad64763e837b99832043941c8b3c0c962d12e5a545a0eb1316b938f16fe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000052c30760aca7fba6de13ee17ed14b41a2bb32423d4846e0bd19abf2d058589ba504d95ba96e0596a0be12414049e353000000000000000000000000000000000bd79ab008494216b3c71b1c614338f2dac580a4915d5afc2da53ea1d2dd2034e0791cf69a0c45aac015f62fadb4e7c000000000000000000000000000000000166f8a2add5a19b2b4024d9adc20043f259c92384324db829e09e7408a21f42ac9799a9c342629c6363f426902623974000000000000000000000000000000000c2746a502f50e7633dd983f4ff389b9ec25308b96561c97b480f95271974be5d27da266768fd771d2c784f93cb233591824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a898e9bf6073147fb1e60102db677162003f1abd25edc5fa5dd6ab049254d4524f2d8b556d29fa3eca6435b05c979d80000000000000000000000000000000001f5ef70cf6a1d05e5aa5c8874def8738b0db2cb49db7c9af351ebfd204434331de56c6c6ef98de04d436fc5bf557fc200000000000000000000000000000000051dc3879cf41087d579bc0e8a7ea5e9064f5841ab44043afee45c0c4e3b32e11720f4aeca328ea39aecef743fe9b18d000000000000000000000000000000001383c1b6994087d9a0dcebfca28eba05350b71ba2425959bb064f868a782a36aa8a63e45a08503463553674b1c821cb91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009412cceab3a86856160fa4bdeb1d58ff1820523e691070850dfe1b103954bb9693f3b3041176689c57f9750bcfdb140000000000000000000000000000000000faca7a963fc6683388a896c30e02d7cf1f240e535eabbc3097ed183c8dbda4a4a3a12dd85e4c3022523e2a380ada35b0000000000000000000000000000000006c4746f6ead0992092871bbda492de9cb83385090bafbd6b0fcabd2ae1ffce99ec57535a4dad5c7f2db8486409899f7000000000000000000000000000000001129304e49fcfbcadf136841f097aa993179013aadc959a2c591bf8a1e641317488464ebad805ac2562994e2712f1c9b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017f5c2f7fa387f1eb2a22fc25e84dbc78ecb4ef72827e3163a3a5a693e336ee722efaa857e114064b4f8a170f628441d00000000000000000000000000000000186b1670491a0ff4a1d9da4d22d35fb3924e47b2839b3c531ab862456e80e2e6854bbb232222f42de1cd85706762656a000000000000000000000000000000000f0851a5c8dffc773be9a02500650b8a7c3af338bd334b4acbeefc5e076d60290137c9328e132ad61e04ed561071407a000000000000000000000000000000000e64ea24961341d10a35700dd2e771ea7f727bd18c2c0211aa8e64df540d4482a3e5a6dc95b24bfd136b3e082523d8db1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000002c72b172c14d6ce9a4acb132a1263a2fd4c331596657542335bbb149193a8d6f66ca6c2f0eae3e7ed77388b204c669000000000000000000000000000000000cb8ced85fd739869e64a13d15a331172589698d6019963e5863e9500098e1459fd1f960142f5320403f50a43f35cb4d000000000000000000000000000000000e4130995bed7d1a94aee38154766f36cfea3ec89488d2e7cab0b3205dc999ade95e37d1ddba81e496eb298b9a2a1b0c00000000000000000000000000000000103548e88f56e2d285fe630000fba9f9b0b8c0eae22c307d6e4cf9af75f282556e4ee02bb50486990b9b43a0624d1ec81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000273eb86e28dbdd6b2423884bcf55c83487cbbbb853418392cb6656f4f440056f8bd4c5f3d53cc8ca217647f437645cd0000000000000000000000000000000015d85bca79db13c5b3b7a889bf50ed9477def0e17c316ec2d5dafc039df11ddadc98f109a02d4f71680f402ee24d576d0000000000000000000000000000000013ac7ec160094d25148263a22483e84d88a36651facd83f03b1aeeece8d0fd93c0f084f921175c1cc0bc1df19e9c12ba0000000000000000000000000000000016b110d12d8d4563e972bc0886fec621c2ad3544c508d58ad424f9b80eea596799eeaf7cc9fce77ca6e35c43ebe171561824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cd9fdb238ff03989b23a6783fc0b0de69de6b295141b98cebbf5f0fa2d316b3fb7698cdd1e6ad369dad4779ef1407c1000000000000000000000000000000000ff358ed45aaa6da0e2b43f850aacd4aa46a133c856289053d3c89134c6dab82f0398cac0df68bae717c4f4eed11751d0000000000000000000000000000000005509f7b37e168a8b03fc8830e9cde61e544b13e03b08d9fd0972ffd34cb07d98d53fee794382faec6ff58f3dfd86928000000000000000000000000000000000fcf3d4e7e1501387c4ad71e146c2cb03b30465fc3c5191ed4e829e37a948ff05dea484d969167a38fb63743ea7426d91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019bce9cc56a47d29396f85fcc71486b1737441f95319cfacde19d7fbc53f7a053bce166ec2a38b84fb6221a151543ef3000000000000000000000000000000000ecfcbba6fc001bf16c004b45b869334fae017a57f5f038359633b9c3524f6449b7476c171ab23514e995dc88f77e1f80000000000000000000000000000000016ae2f78dfb78b606eea0ecffe24e4c4f085b49f3f38e41a8d6697e6b8dd32ddafdf1d7eb9ac1755d7942396d6f5e5a40000000000000000000000000000000011223f7d0410f677dadc11718667557ef3cbb8604b0519835f6853b06aefa80be64330ccc3457b7fc3b257cfa8584b0a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c1a54fa926de77692d75a3cad9e71be514a3b2552c818ccf6c7fa2408afb6fb9014d2984beb460e9df5c7448d11f8d00000000000000000000000000000000014776766c096b363e1cd5e7128823a2ebe879dbd54face59eb5976ce84901fc5b9f2555a20944ae49c1240473717c17b0000000000000000000000000000000015a31c692b8f24d999ad4485fd1e6c49d1f4f3bb6dfc7f9eac3d20300bf697649a3eb5e3c8466f77096595b4d40b3e2d000000000000000000000000000000000c4a57c719b3262359bac95e3121ae0c651296c9bde0c91ccb6f734692cd0ffd46bbe64c37247a3b754a11f233af37451824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018dc66929e95cb6bb55df334357a7749e5860a0af7df982361c76cd6ee988c966b25a9fb1d8e2d3db9f3248a3496cdd90000000000000000000000000000000016337a847d4b22165257d5739c8d3737b846768f4b700bb9dea3a9921f824555f1133e1503c8f8ff361da013c011cb3c000000000000000000000000000000000701ca35573a82020128bda1f7f339c20a1d0f357dabec6c50394ef9e2ab05a1acf7a1e527cdae8ef7569ae389d7810e000000000000000000000000000000000bd4b9aaa17f6f93255cc93d118abd364a8dc9a1a9e94b794cd61d76dee9e977d622caa43442edfd2737e95a2c5f646d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001150376664173958be2ea5d309142561dedb2bddbd0aba954b6cbfd9db3759c0940bbc79352044706606d7c7a3d03ba3000000000000000000000000000000001636000a4b9423a751072c304051b1413434351556ad7e58b905f46fb0362861303abe34138370102497c16d186c5ccf00000000000000000000000000000000092752b76c60fb756feb4d98dcd5a776c68f8f8eff9962ad4d613007be0d4734fa5dff1154e25271287f7965435771fd0000000000000000000000000000000013637d02a5d90e2b160fef32b57d4aa271cfba5dd8ca373af7fcf3724fa49a7551790a5ee5bf54f5038ef5d75b01a24b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017051ed4d39e0abd5c3145554c90d0a4a478fbd9685572fde9d71be1a4f9815f4e62966f3f2358bba3d46d73d8ca54250000000000000000000000000000000010bcc4c0b57f90257fd3b62c0e79c93da0e5b17de9e4ad20a8c1661b182f7f838e460a34930115f264870e2e03322928000000000000000000000000000000001256736af16c9490b18c649ac67b5e1cce4d20fb5098aa9861d668cd502a69ac2424ded4146e2f08f048fdcf5da56a580000000000000000000000000000000004f81b24a6dd764ba19eca06df9b8fc8710a5821e31541d8c754acab7cc7ff01cdd66686b01ede62d2824d0c185623c21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000195ddb1687debed13e531a304727c3f30240e17a1aaca98e517191428c38f5e25a735833f582b6bbc9486b28195a3d82000000000000000000000000000000001092620786f7846ac2dc228269a948a4de3da3bfcff07798a6fa9377c4fd879c46d4519eb0bea59bd49e5d4eaf86a1f4000000000000000000000000000000000ce50660ce6d3fd708fb3ba997b1185276ab8b05fc7ad763d7661bc64f31f0b33308e12c7e8ad2fcae7d9fe24347e40f000000000000000000000000000000000615c39aa9d1454e9ca870d896c4ea74357df18c1c21be9ba6c0477a3b8716e2c8a0e31f460236b23f6f27539d1503fd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001955e0c0f1896185ef15437d7198abc66ba02647a4ef4af586c2b7750d71de0d2d39fda884791b0c66a0275f93c26bea00000000000000000000000000000000180176eed7d517031ed3a30a0c58a108c3616e00f6c70d8e020377500b2c44dfb40a0ce049021db1440dec84845bd59800000000000000000000000000000000135299be63c3e74f91978b9bcebad6c2f35378e37528ccdf06b1bd1fbf93e8aba219b40332969d1fb46a77b24f05370300000000000000000000000000000000080ea37e8a2a4f73242d764380a6c9b79b26d936e81977e6e2600af076f7c231d08b5477e7861482a54ac1e64aece7161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000133a8dddab8df4f14c06f5b28f117053b02f61ef8c9da1356e3a81f81320804db033e49bac94a5f1e037b4104db396390000000000000000000000000000000008352f81c73310c31e31cd5f267303e49bb1490c13a8b28e09c5bf3d72deee1f7d15f33a1df987c9202ad89e18c36a7500000000000000000000000000000000041d43f619edac2ea8a3a15b9915ac47e31a65a0fb5e62833aa5ec93086d8371c0f9a56c0d8afdb3403141f7735b8a780000000000000000000000000000000000a31e2b5840129cf2f2b7389ef4ba5f5f4c255e81486398a2cf52408f14f5556790fe11aa57a08836c15921baa0e56c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002edf086f489795507935e3b941f89775548b6e897f3544de7bd7c5c759aaa30cd4bf60c0922ddf3c352f9ecf3981e0500000000000000000000000000000000162aeee3f31988622e2f3302774a01a6cc1e8993a2cd3bf8b0684953603994db7367a7d5e5e4a2d1dc8cc476c75d6140000000000000000000000000000000000a9f0a63bb4129716047ee984daf1834ed7d9277739059db13c735a87fee6f8092e218bdbbb7c1a5a6ae1cdb9f448905000000000000000000000000000000000b496b2a1f6e4f031b7764f56b20aa7eb70e5bcddea7bc36ce59f2a9139ad1945b55b907986ce95ea8c7c4a98e8613a11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009aaa77547265b05493ba1875a42cb8ca412fc010d9e706bc66343c15722e6e870ccf47f54d7d218fa4cdc06dcf2ce59000000000000000000000000000000000350878d2d873b3802f80594382e50f66eaba21f8559c61432acf6b24e3126c47a6d377fe39fc4cf89fca9aed09df7be0000000000000000000000000000000011292e077d168103f893090e53bd5abed36c8f81930f5580f8753f527d61a451b73fa142a57a1ea6da91693cdbb7ee4a000000000000000000000000000000000db0b51469338ce21f5a3dfa25e0761ca07f28236f9821dfb2283237c82a1c1bdd1be7ffa27124d00d31fb6812d78e6f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000126403343c8dad4dd0d8e800aa59dc0aa60f4196a72f4aab76f07fa4c64ac48b448f12d01721a15ddbeb55257b2a74f0000000000000000000000000000000017d8b47e9033786fee0396e0a04bd3abbe4d014d8f9560502dd65c2c8420f1aacb821e011db7f20ef55f54f19aae6d6c000000000000000000000000000000001572acc3635d24bb78c24b436af8baf966eb167fff2a0be4b1d64b19a0fa881fe917b5caa6ec575db6a9f91281c7068400000000000000000000000000000000111f84b16cdf1c3781c26a3f8ef0b2e85963b1fb640862a7dcfc1aa46fe76560d5796533b60d6b9711bc240424b80e731824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000079c8c39f0d403bbd3f44dc94ae92328b345058020b7f33422a7861891cdcf11e6cd4e0c4c77b501fb36ae2440f4ba8c000000000000000000000000000000000985b745a089245da76f6d87aa6d3c9b629ffb0b43905b719e2703bfb00a27aebae3eac37741aaa195fa30e8567b065f00000000000000000000000000000000131d3e353448c195068b752abbf0f4f394e4a8762ed13eebd3183d898f44edc5f6f1306fe82b6cf4935d18474109aaa7000000000000000000000000000000000f8041783b4030af0a3d88b724b4e0276b24238201cbe9753355b10f3a11d53580eea092c52f60882ebe00126128200e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001037cd0e7d7b00136f2702285fc6f73088826d0603ecca0f3f1498ea5d20e1d6a62360c0300047f8436c442f7efe13b0000000000000000000000000000000007906085170bf3493bf0ff17414c76ba19569a10b258e4c7abf23604f8638dbf414f7a20e6d9ed0019ed09b41e8216920000000000000000000000000000000005bf679a8f619e79c7f50f39bb44fd1c02ac18fe4e59f8c1c86cb56619dedbfa5f2137e42328b033f721bfc0a58ff48c00000000000000000000000000000000179ef36a294ff15c4b8efa726e0f500169854bc5cf5ee44def42f6c53e76112604e6899b661718a3f6c9a2db0ba1c3df1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011d8cbaf19363b801e11efcd5576a7972f0093835ca51077705545eca482bd70e3a666def2ad867416d8a08fd93c655200000000000000000000000000000000079b32498cffa784e0731e39c94229b2eba2bad5606f4aa4b89ad8f813e710d3f51de851cb1a38cdd5f52dd162f82a6c00000000000000000000000000000000034b14c6339705c8fb1c5546bf4c6a10bca33a92eb75dfa70431e65e0a3a1546d6e443082b258241465496231619a93e000000000000000000000000000000000b8e72dbb405bb9b98b62256e41e771c7f2e04ff106ae140f37953a2f84e4b00e97dca8088ae37bd96f50d0f993fd8271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017b87d23c37e95b6dfd26eadf7f19cebe18229a04668f32384dcc73b5b17ad67f6375b09f5f11ccde6dcfa2256b4ed75000000000000000000000000000000000f62dbed8bc5090f1244fe1ac509954a97e771e650699541df4887009806392b7e647138a465868fd4d6d8a1a18628f400000000000000000000000000000000103dbfd9571687b5af84aa444cbe4abb314b042c7043101cc78185af539455104ec0edc16bbe6b53abc2e3568b7dca5100000000000000000000000000000000080bc7f1510037f91b1d769f0cbb49a373b06818c56fe8c924242e36bf4766acb3938c496e7621a5d2e9a3767c8a0b9a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f3f13801accf8766c1f3c9d561c3c160c1877474bd26f67479b3e7f82439d9695ce9b6086c18aaa3e34f6173f51feec000000000000000000000000000000000465674bf53e64e5dfe8706e0601ee0a176ac8cf3b34ac91f59180d85d05c22bfa2c3bb7e46779ec8c0503b19f88b7db0000000000000000000000000000000004bfb27e4312d7e090a4ffc5cdc14531cbfb72ec491df77e7de0d9b6938598b8e66e9db94ff38507539cd510c4dd59c4000000000000000000000000000000000154be220943b8ee38326e749a4994c6182ca4f791b314b4cb3d4f4aafa6b5182ab03ae3e3569cde04002d2fa1be55f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008ea38a022397ba85a538fb2947e8055fc42002f121d6391f3a0ba92b8359c805d57764a8230b2bc15f708af83c339da000000000000000000000000000000000b39783edd1f7b77a8265198115573ee4088a909827b48b35a8ada6e6f424d334cadd805b19e887af7b18c9350b63ae000000000000000000000000000000000019f581ee78caff7ac187c1a89cb4049323b3ad1239c8a62bd7ed6b4896e386a3789dc4a47a9edc01f31f1e55da44567000000000000000000000000000000000929f30d804ee39c217b45f8cb18de3752a6935fc894a3acc0261baac783f0f30e86e58dcf4a5284eef8d7ce2426b9df1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007dbf0dcd22d0a03961397aa48c05c9b0e4d7ebf877d9fff28fbbd413439680a3c81802b987ae0509164f7777b66a5e20000000000000000000000000000000008349533421f0442a88daf60bab189c157aa17184cae1f1daae4d732efee8203c45f6bb27001e95ca8d583d74e5d65b70000000000000000000000000000000003025f5ce26d2d74c53a2ffc2b320041cbefc19d45349ff9878baa60d284e47bce97938172703fc8c644446a5ce004a2000000000000000000000000000000000ae27390faac2649aebe6a1818d7da58666db23398a044974c783cbc777abb8dbb06da01e735af6e12c70ea042d732991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017b9c67380c949a0a24a75113b4e2c86ab60170fc23659caac0d0f0f8e1b4abfd5b0ee58b9e8fa6c20dbc23703b1581a0000000000000000000000000000000014dc1d46a84e86e64db2274d073f193b43430dc167eba1a92604178bb25609e181765ef6585e778fd7db1229f649ae3a000000000000000000000000000000000f75446b93a2f3c5bc49e9b7a1424262a1ff7a3e742786424ea05334a0e09ba4badb4d9bb93362bb374985e74fc77b6e000000000000000000000000000000000ce56eccc0d98b184dbb892d517fa0acd694bb91dbcae1798f24b0c49d58e40596a092317584d02a63a2bf1cbf4740401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006bce5b221e27b2e3885c693a5b05cb508b317d704bd992e991e42001ac01ec94ae6b3322f77141013243b9f96d27e6300000000000000000000000000000000133520e5e823c6a61e7513b5df1338ead16bbf403a0b1b98754fcd1eb5b143b0b907be55f3bdc8e36ede2dd95c4fe12e0000000000000000000000000000000003fd7501e9b8fbd788a1ed9b786c1681b878917623ffc49c5f317b42947defa58e16ab6b95550c46b260fb46cd5621e00000000000000000000000000000000007f10ae4a3cd2fdc2b43c8e179301283329757971f2ec1fa2a54e1959175afde2aebd879cf182bb7060d379fb824af281824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002e1f9f7d0048c82ab84c9b89326f4fa8a6b853df1be9b851705592bfeaa44a1ca6955fe41a8f634ee6097abad5b805c00000000000000000000000000000000159974f70f6e3d670feccae339352803dcc84efce07940d06ce066e34c269539e8e99a508bc5021340fc897bb57ddb5500000000000000000000000000000000077f9ea71f064e76151ff58e0ebfb2fe809f222309b8e86bc7e14fa0284cdfc52b07a38122caa12715d0f1caff1d8b770000000000000000000000000000000015a5241481d9759e8e57a68713e07f2d756129bcb651416aed40ddbd8b9bf8a03f61b272f9f721bf54639ddeb61211dd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000012b50a5944a9a4b3344c5d4c59db746a2e5731f6f61127b314c6967a8a5d7539431fa82d2ef095335ec590955f07b080000000000000000000000000000000011d8fdf2892ad7ba64f81432364ab96e61b5b27463f467134d885f1490d4219658a287700bff256be0ca9618429ab84400000000000000000000000000000000028f7a22571cc0d04b7e276aa42dda4f67ea8e3a576dce366bb795eff22b38d36b5039c7575ab496eecf6e3c78ac74bb0000000000000000000000000000000006f6d7dce287fa364d19cfae2406cca3fac9e068540d6d2bbd95ea74c62c70ffaa35abc3113a90e79a35c785e49f9b5d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005ab06fbf3d816cf6549a7e687b1956ceb1862318b0930a813bd81051976f193926fc4e5d1a2d0f1812ff13819fcc3dd000000000000000000000000000000000df92ec37a7c37079c89c82f0f1e33184e9871d9c039f249dd78e319b1abb024b9315f77220fe94c43c66cafd884267e0000000000000000000000000000000011d8787ca7aa8369b2decb423eb0f8d94dabe02a2c8cdde843cce85738454cdf22c79917095d0ee9d1ee6780fcf571760000000000000000000000000000000008808e276bd25cef7ffd91119165f261656a882673e47ab00cc01573250b0fda3ff1a9750842ecd2b6e7688cf95001771824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019db9e29845dcd0ad33c9b1d0d3dc4abfc126873b637e1d8ab1d830cc9cb6978a303616107211272b996988329866d6100000000000000000000000000000000016e40e0d3c1e9ae56da9b877b03ea498864f2c7c8d5b9424bd29e09c4ad9530633774b83f7c6eb153b39101d4fa2eed000000000000000000000000000000000a54f39e77441ba4750a7f9a524a4368109f571b8535af89f6669531384d4e187d13f098641c1fc81d0db2c8d307303f0000000000000000000000000000000019cb93ee43cf626dc8d7d301e3ec84a41ad94f2c19906205b818ee7f2bf978428f62d23016403f33e0d6f88b979e39701824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019297a4adc7ecfaa534f652a409e598370c46147e7074d0ae847d3b0d20f0455a0f76acff49f7c09ee2fe9b9bdd4b26500000000000000000000000000000000183b0698cde4efc6b43ddf50de20afed7c3c6f385261248cdd22c348cbea3a74d93d202535717fa0c65995ae2e7406ed000000000000000000000000000000000ebe942f591fc05f70d0af5c899ff13e3a9f2c8ba904d972353d85e2584dcd5ff93e7274dab1e0306d9be507d6a9bf420000000000000000000000000000000002fd3ae56e19b0fada08380bc3ccee76ef9960abadbca1c603f9e6e304c01be96b763d9684a9c43dcdb1c8dc244267251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000175b1298f71958411a230be34e16fed58b5b17a0a6aac479d95e67cb3743b1b95b76f4676504702478e0f10ff3e5c0ff0000000000000000000000000000000018a55a478776c7b9fbd60bcfc88e45e8b7836d6458793f5bfcbcad2b8788ec8d3ac3a4542f573cb0449f49ddfc3cf83f00000000000000000000000000000000074b62425f79b4d8ac10bb9bad733ffeccf380f480f537fdf16dfabfa35cdeaec748e80f55a01ac4bab5aafaaaf713830000000000000000000000000000000004c0ef7dcdd20074d611ad06ff60061c1ad25287b4bd085642ea14bb3df8dab3fd2b6536c939b700e2af5057c75ee4c21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007f72e00cb4a5b217ce2b6294359fd979e0ef0918d36ea46471f193c7f4cc9fb86bd6ca1ced232f96d0940f6e00e32d200000000000000000000000000000000172506de01b301dc54980213329bb02ab14d4fb6c523130155b5ae5262767a919eee8165071a9795706a146556d74a3a00000000000000000000000000000000075878e455499f636715eb8543214f39c067873b3282e263c73877f11a4902c42357edf7563d8e9f69cc3336f697cc7c000000000000000000000000000000001821feef28dfb7507b23e29bffe9c53a1ea9abd99a63be06a7f41ef11ef8b848ad5bbf260bee74902b44d39cdc30a6d81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000049d5e2eec780221fb6a73e21195900ce1544782b7c7c2319ee479a70db21f71223e9556d79978b7a172f9a3b0fa18810000000000000000000000000000000008cc9886fafabf0f4b947fe416e0a4423a113a4f06cd6aa2931f4b51f92645c9710d7223e989a7311b3bfed917fea627000000000000000000000000000000000aa8d5cecbe99fda4813324c2e2803df05f00ce21183e10e46f4c5ac19e1e14f70a07bb9f2b55e37a9b9fd1b98fb5af700000000000000000000000000000000187dc3577bfbb50e1e6cf4e5410400469452230c41f17062c4d11421f885b8bc410954bee0e7aa1e39420799b89530841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000130d38daa9f3b5a0ac75b18c12c51f80f1e49de3a019c91cb82b67523817cd2434fcb557603e372c7cb496b95e935c1f00000000000000000000000000000000082371af4aa99251a204d91748ecda513156f43dee192cc71083cdf73d7d54fddedcdbfbefdb2d66faa91e90bfb0f4d1000000000000000000000000000000000c7f8474821020b02fb36b4b035c4014575aa0899a8a258558aa410ea0f13cb59d404fed21e95f7f97047aa5faf358d70000000000000000000000000000000010e6c26ac6b4fdfb5fa3b9b443d4c70f8edf8b63d4d170853780b3b55a707d0c3ef9986607c4fcda90d7b36c4908c8a91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014c801768920ff74331d33930daa4aabb9040e99dccb5c22afd0b430a39942799f56c4205b07a1436f8575db5aa9a0160000000000000000000000000000000003efa318c88a612ef6919681d540a8139d1704f36218d256b01741cbe4a0aad5650f5bedb03baa2fb24f54455745da050000000000000000000000000000000007382864a35024f4b3ebf353b7d5903efade4be2da8f1f4a85b5899eca8007165c59e8d8847a1660e107503c9edd555c000000000000000000000000000000000eac240b773eea4ecc4ba7f4f8213216dd088f0766489d503e361b4d46cad3e1d52d1c28b4064c873d90dce1cecbab6c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ee1d1862c3ac2cd03b2ee00c67a8cfec3d668c04d4c75963189a6b27ac32d0d9f606fc153ad3db968f339f7c55632960000000000000000000000000000000004b882ef9badbe9eccfc771b001dab81435a347712ce32cdda52a1d042c606d7423d939cf13c3ab91f5e8f1eb12b858b00000000000000000000000000000000179c72deb6740d42be45aab0d7f606c930558cd83e58fc447d282674178f61c1a94f8f1902d5d11dcfe51f5b504b805c000000000000000000000000000000000ff7bf505a5febe052206aa81022c9799a03d3124fa83db4d8f16f521b760521bfe928dc3d4b510ff93211f5ec5d25b41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000679f44cd736a3a44574120a3abeb11516bcd4c6957b3ad0ca16253bfa964b9a151a517a76689a71ce959bee7d7f5ee500000000000000000000000000000000040bb186740a9a6ae78927c839b5121f22c5d16b6708fa3a573b572e9214572e273fe6791dd4f75b918a3415cfb8f35a0000000000000000000000000000000013064b61afc225b673274c2a4a1df3cf89becc2688ed92e42ef9e5bfd7cc2b9a0609e59755a16433ba0c7894d5b83a9900000000000000000000000000000000063f98c43791be32b4c7a07885a6622716e521754a982227258b1cebf4ad7134861d504cfcd4ee42d05716b1d2ec5c141824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018d7524ee690a740a5f307238b2a720920bbed7929c2bd135aa25f38f4d73a161957e59fbd87da388bbcf5529ce960fe00000000000000000000000000000000060ec0e83dcb5c628ea715b6f549f37b58f1410897a466f650a9cd6295f3bc877db3a2f838311afc39cdc7582998ab040000000000000000000000000000000017b1128ef973b8bbf2b1b40d147cad2c433a6d180ed06d20df736fe5624d0d3db516b60537e31067860a187aaf7c2c3b00000000000000000000000000000000190988e4d55e5c407c394547cb3373609b3d959b8aad66e87a0d888dde1127c49db2784c5441a21116ce9207d396f6e41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000276312a5b15800f53987193dc84dfb1d2ce5672e5328ae3fc39e1f460eab23d42499f991dbbf0cf6a1e9e39b3ebde5f000000000000000000000000000000000550195b6b7bbd24a776bb0e0c405dd01734e66ddab73bda74f33e1781d9c3a81cf4c114a091b1192cb5e8949716ed6f0000000000000000000000000000000009cd1f1bfccdf21f61c17ae7d5af891631ffd77ee09dec82c8e5664dc3fc81eb3788fb525dfc4ef43323a328186bf93f00000000000000000000000000000000147287aa781dea3ce6ba5db8b25025940da8a8cf9a58ae5fc0cf592d5055e0a6fd848de5d47abf890d79ae715b59ae711824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000101dd21251ce5222db7e686167b327a2f6ed2577d46304ccb975d36f547f30db8c0bb3e1905ac47c7c4855f6f77d35860000000000000000000000000000000016dfa1679a2678884f494c8c9deb60f8445a914c84c94a13ba4584ce590011014b9cd35a12c755175ea811fb9f21b50000000000000000000000000000000000192fe2061c167bef84d95c5fe254ea9e074071826eabee6542b3775ebe497fa7c01e0f2a2bc0042cca59533d213e19fa0000000000000000000000000000000018f929f25308da10b2d21ce7fbcabcff4610aef253fbb23c672daec107fa29a2ce82227ac130fad0be6fef8f58d0b8e31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014e6b71faf8a7db82c34d89ba0f223c3b518ff14559440f306cc341048cd4155cba42f234c47d0197a59d5750df8fa7f0000000000000000000000000000000012ada1890a934f812332ab2787718dfe9ad95ff5d2d6a15160dcb98a42459d59a622057b46c90eac9883284fca2b73920000000000000000000000000000000012dce874a3e81bdce42560d8cf588f29f0b0e80cb00974f616f467e63f0c2ae924b76a50c4ed5c60c1eaea8561563bdf0000000000000000000000000000000016ca998a066416aca071ec812b5dfce0ce4d50e116c3ddeee5701e006d5d465c541b1cc2cd591329f47aae69498cc9381824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000062363a22ca6261947a218a24ccad5eb75c011fc52a9c001016209f837958ee13cf0b51c58fc41b534a750f5892438600000000000000000000000000000000008ac2ab97a2594a35f6c05dcbc19513378b91d973953f9f1dbc62ff2259e071ae900939409cffd0c10c8eacfcd7061ea00000000000000000000000000000000041e2eebeb6b79654fe232d4ebbf6805d8b963d4bc7bfdbaa3c4f407828c0aa7ca0050c99086498fa689804c18eb482d0000000000000000000000000000000018d10f2adb5978e3b17644cc48c38ef671e82b7fde2509452701abe02e2086f7b8050529e70766de391dd286540ed4391824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003bfc68dc03cb8b80b19a2596fb49d682f38a166b907e13240dd6ac8d57b89ae7a390608949c221e771ccb0947a3a8d900000000000000000000000000000000128718b83ca9b9b20d06dd811ecf2bd3e33d3fb49b15006c5cee67ef6abf20b50ec315c990a2b28ef8d4e71490fcd506000000000000000000000000000000001718253f5faea86eb809ea9780cd75dbf2ceac93538c19afff8bcf9cadb3636e2e9bbacd6fba7940dae601ac9d16d543000000000000000000000000000000001090e127447cf3d84d863178b6b39e580aea4e1c7f214d02d3cbecb863145b6916f41bee779a0e383069c9c8d60065fa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000549371d30d49bffc4021f3a926164aae90b87c58cd8579f6857fefef519c52736f7bd154475bdf6bc5378a33c1524b600000000000000000000000000000000017394a396578fcfd49fcbdfa362ff99705624ee067e25f551ad37e03605173556fba0fa0aa52d261df9fb483575f1e30000000000000000000000000000000012e2d0b76b73fe55810acc2b6f6128d672c8acd4fa3bd7377aa81e4f21d87d8103fcc6c965dc798e89291f42a643f837000000000000000000000000000000000599888c960b1c253910311fceb07c21e5cce03f68bccaab3cbeb043fff84d462e81de2f1f6bbc913d59f24f110b5df11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000177294a4e2144b42b011ec7f86ccee70684a5b41eccc86d640386d8bd09f55e27c349404395d6ad8331fc7ed1ee4e8b30000000000000000000000000000000016ca647a9a1ae4a29c0fc3bbc462c3c624915707f4b2b5149b52c96661dc34bea10e5040e25b176a22c677ad9940dfcc000000000000000000000000000000001249f0d55d94e8ed44baf565ba3c14209eaab9b4546b17c04f5b56643aca1ff6f5ea961619036047c08ac2e37a4f23f5000000000000000000000000000000000937c9fe540d74bdb5b0a73d984bf8863a122a22fd06d21534414330b673dd6a7e6ca02833f61e79161234c0032edd1b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009bab0da6a2235936692a0f62f4cfe20521fa94f5d11e52df052c4c8d869fb94d72a64fbb2b805f38af6e7d30236cf1d00000000000000000000000000000000153e914116d1b90a84831b1c53d7bca6b6029a1c58bb65275b552c3170de5f7a3b695e29be51b865e5b85ed8534ecaf8000000000000000000000000000000000eacbe9abce096c8f98a2df5098fc4ae3f9d885926077bc32b52c4b88e054d65306b7a8bacee545df0b6112b850b9fd4000000000000000000000000000000000a27949b36f57bcc14679b2a4dd52aec709c8431fec29de4435a9783976e8b22cc9a30863ac4fb6d0792c76c9dddea2c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010d2300c12bb6218dcba92f96402cda4bc3c039b8c63c546008632ca4106fcebfcf5d8824b745bda87b246d5f8ffeb1b0000000000000000000000000000000013780db322d7b6cce8f35fa17f16f59db5f44b91550d802cb36f7c0c88704f5810b948e3a7d529d4274b0e7f9e05b5280000000000000000000000000000000007034a0e82a33fc50439a6dd4fe5101869571bb6c9933f83d47573da714ee2a5887683bea688238ab1da9761c7a24a86000000000000000000000000000000000b60f798acb7595c3c6f66f254d198a2bbd0e2304e818718ac15cac0ae811c2c98189bb6c2d6f146347af83a34db76c31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002ac34afdbe2547d23c6c16a36e877c74fd9fdbc3990b70379f0a9a2a83a770fb2d54bf1126b80df92bdcf264a3679e30000000000000000000000000000000000bfe81abd2cc11486fdc7d455ad814fade8a95e0d9ae4a38cf487d2927e14ca84f6557e1857bf58c573bc6d0285d92500000000000000000000000000000000042e91d8c0cb8dd9562385cf707864786d1dc1c7b5568d1aac58a8709cb4b0f12d27807feed96b12381f246061b9d8350000000000000000000000000000000016cc27312cf0b40ddf2a0e32801c64076b3b82f0e7b13b8e623aac5fba108ecc6e48bc6c2b1af2334ae1e110a01015501824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000135fdff40e206b4172414d72e5e8a2b14365fcd69bd1727aa01a5c183810be819b86c0d80906b27c168021900c0d031600000000000000000000000000000000081fb85f2010e892d50cf843e65bff69a063016b24c9432fddef000f0423a153a17e1d2693c68815fe509bb82727ad77000000000000000000000000000000000e22f5ba0deb00d09bb53f29cc2f74000f28cdcb3808f02b24f393b530066328619b2de26c583babfff0f61e24e3f25800000000000000000000000000000000065ad005050ee95c321d012275ed4a643acc7f4008c2aa92967aa8613cc10807b72159851648e4d9e5404716dad6f1361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004fe240eb31ae81e9cf1bd853d66932b2003ed93779286c7f2fad349b1cfd1209d902705fcc3653cec702603246f27ff000000000000000000000000000000000ab7809d6c1e5bc804d4f7c85f31a38de7824cc67ea24cfcfac032b38f724a03b626647b3d4862dcbf58d7de2891c29e00000000000000000000000000000000017727af51675aa339e73f44bfc470b547ddec2a093c41652ebe7afd3c3aaa679418056c44c2d25ed353774cff94569a0000000000000000000000000000000006dd33f65a2252293e3df728c405ed25b4d04e3cd3d699009f5fa81a73570811c82334a466ff1cb92cee8ae4ee9320e71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010561cb107e8493fa542f341c9ca67f59f1e3d594cc21f95bb54c720159297e435b4e4b4976d706e28a2b6d1366a5c0c000000000000000000000000000000000a96209093914d1bede9cf3c71c948545f848acffe94c82885219dff5779307070ab5b99ecd899903546c3265f35a60b00000000000000000000000000000000001048989a0e6505ac0679f82f58fc56bd5c7c6ee24a6602093055abcf9deb45a49b0f607fd81506408152b4f2e691390000000000000000000000000000000018daff12269d6aa42ff9a273c61bc53dfc3b5e527e51f0d852e186e67f977d6a139d21b9604afe0545a2e29fcd6004711824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006366a86469913eb09d73baf15c2a775be36773b9db2544f9e21fb92fbe11d93cedc4ea0bf480c3b1bd3335e193d974d00000000000000000000000000000000126126a48ad1aa83a743a2d87c1fdfbd62ba65d18b564fef9a58d2c1fa24e3de8e36f1fd06122e72ddc23d51f843704300000000000000000000000000000000011d326b1404e62207ea95efe2e99da412381499d26c4c878ecb278381d870ce87df614d21926988447f66ead84e959f000000000000000000000000000000001699bbfad9448ee94f7cda86d624a47db405efe28fab6bfd88c82a05d6b33941093af0b1f24b50fa33c355d9c294ac231824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004c3424afe8eb2df5b554bd8760c6e1a5c7b52c9c4e18142c1107bda305eafa2c1a7266799b8d585f6356810ef4dfc730000000000000000000000000000000013854be6fe7bd5a4819bbd8085d89b868e98d847c572f4ebcb4364afd55765dcb9038eec1969c302b5720d5fd64f512800000000000000000000000000000000004451ca2a146ce88bd007a5352cfb886f2c0d3c85963f4b9bc2e00db68c145c6b341ce5fa2c4e86dc846ed359f3c1da0000000000000000000000000000000000fbf20093dfa5ca56bee01884d75be9814a9b80ed5c1db73a64d1a80dd7b15854936a7bd15dfa0b1f7154068e5f906f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006434964546d700f66e7764334a5d51aa3f2bf0eb9355d957466792aa7bd493a856b4b4b6c81237eeef02e1ebc289e3800000000000000000000000000000000126921ca5e56ee4262fc5d9812e88e4173f7ec393945c67f0df3aa0b84b9e595dfa46f1bc851b46952f184180487d547000000000000000000000000000000000745520de7871d4f3e2cc8443e24170a4ad3696640076562397b6e65eafd235abfd2fcd9c40f799d4a1d8ffc797bf5f00000000000000000000000000000000000f3bb7e229452c2e96df937217e484932488c6903b5f409d2934b71a2422be034934c36bcf892cb648c0d4538a559d41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000108cff35edfc19996527bfe881fc7391f4d9dc10b2e5441eabbaa23cc48e9b4050217c74460c779ac7988e124a8c4622000000000000000000000000000000001813f0bd823de40e1a5a0d06b650c22055bf376c38014b85fdba4fdca5ca0578eed080f1d26599ad2abec32a5b176c1500000000000000000000000000000000004a732350bd6b265055bc1475c677f683fe388c972931daf046c43ac36b53b62842a4f685af7dcc2d0702b24db5dde7000000000000000000000000000000000c43328fa78310b94f125c6e1926be7387c181690d18d13d6dc93cf2bb995143cefef631e44bb50e5d6173f52483c7251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b36a7521c4e15d11c7c8bd3b10a74043e36aae4414b860588ff55da7de1df9b397ec40b8dbee7a10af57315b6b98a6600000000000000000000000000000000170e84e5f96eed4d8af494da7e2c8a4377454a6f79bb5df725a02b985aa8077fe34fa9007995f957d039a0d054be843000000000000000000000000000000000059c4c0992e519a159d00c4afbc20b9080bad7b770ad9cf8967b6e4e31d8d3d70615c9b073bd48d26991d4ca8c412e5f0000000000000000000000000000000012a1c6f0f93b3ccd56efaccc1047190c2161e86a9dc1f167c14c87562d8ca4340e4ffb2447724b33797b6233503801741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011313edcdd41e12877b8ae3be5d32bb251f16aeb545d24441e0310c9a9e82bc6fa29053c1f0a49e766301ffc511a6faa000000000000000000000000000000001024985dfde909917c1cbcd32c070b99e485a0695b9eaac558c5bb96a8b517cd3851a3458c8a7021a871132c33e26f3f00000000000000000000000000000000027bab13bfaf0076b436de3f071bbd27276a3cfba3b68d8d0f20eb34e6f16ce617cd09f06aa1cb4e8f3824b4c1adc1a500000000000000000000000000000000070901a56579cc144a2426ad7bda45055c9280cbf84b754262cd337f10a7d2abb635149b337e058b637928321ed32d8e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a9ea39cfcedb8bc4affb781c0789e0d323e61655e5be4d3fd1d5c3bfeafdd1075e400d9a476d5f7b01a8162f782e5e1000000000000000000000000000000000495ce7d909ed7a478eccaac7ff2bacc25c34b71921058920dd46caca34cff8d8e8caca979858d9db72953651975bc4a0000000000000000000000000000000017607b61852ba9d3ced5719df1a4324359cd251948d15091bb19ea443c9fb2fc3556bb3116fea1922d17c9f763c4c207000000000000000000000000000000000ec36466a3dbc41d20b06219aa2e13442e2249868337b707526c6d81e60c861e2c9a0f923c6793fec50ea24cff3479ec1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c9b306ddf5e76b4af38833e1881aa1c1327be40b5df157e4c3d18334dedbb8a8a9c7840b3957a6fe0f4c85e7d5bb0da000000000000000000000000000000000accb5bb88a764d71c82baea2e08456959c8970bf60baebbc91162beb3ee876c58a68d6c0fbe2acb2c69eb55d1980cd000000000000000000000000000000000149f49e9c9b7d1d68e45a26cd7cf88bc93fcf90e156790630d1e3819a63f302073adf8531d1fc2a71710ed435205fe99000000000000000000000000000000000d38cc3e3853814d20b1ebb20d396b1b87992754e96af4a6cbbb0d7e9ddcb771b3a82a622a1f786c923c129e82d857861824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009c2996ae6122a98a9fc36425c0c22b6b00b82f9a8a6d86c28b000c4204c67c8e0c5e176193fba8e696e80efd993ddce000000000000000000000000000000000d3b18a731b8bb702ae279d5bc8ce5a20c4be033b502c115f683b2656c3de600ed94088cb77744850c4467aa98314f940000000000000000000000000000000011179b01fb1289efc28fdd7222a72966eb38c63bb4cb00c82a2fb523d341c3c7b0cd015d179a8c1dbf64163b34b7145c000000000000000000000000000000001034eab1f023c61c54b74a9ac7e7c50ecb4a6a889939da3eaf5cf5ad5f6ed33147918dd627caab152860436284f679301824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006b35738c36134d42a50c2de98cd85b8943987a5fe933de2c92f44805ca1a24ccffbc9e634ea6ad18ac676fbf938a2a7000000000000000000000000000000001538651d78ebc75bf6f48f5df8d7e44d91c4ca1e3b1babf29a7df3059df88188a5c555d963b03dd6bb3b4488cc488490000000000000000000000000000000000fda0a0ad3ed83d7886da108332c34c7099f59d06c9c63977aa41f092ac0a54c51d248bae2a8c7bdf72d683dd92687e4000000000000000000000000000000000a375ca1fb70fa49906cd14ee29a13881e3cd4edf070a1226dde07978d8f619bad96bb61c0fc9fc05c21af7884151f251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019da887951e85e073c7c46cbd86f9fbd821286d41cefdf8bfc376205d9c5fa5f9f936961fa6b7fbda51330408da5bc220000000000000000000000000000000001baf7646092529287a2ee35c5dd9112afccd5c35d4cd81ffd43542c6e828e48d56ad392551e8348fc53d39ffc51a5950000000000000000000000000000000012e987e09e6332e115b672f3b3c118f1f0148155e4ad9fe1aa31492c8a3ec5dfc0f55e448cd296e2486931730e8b0a3100000000000000000000000000000000029bb0c0bb59be221afc85c155cae3c97cefefb6f6d1a0d8c2b3e9b881672afb3618584c82d3c9d40e083739187e68ee1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006a061fd60d00ef87feacc12cdf48fac79cf32ca64fc1fda9bba9b13eb67bd54bf66c86e7cabf3ec1105ccb8b92caf6a0000000000000000000000000000000008249d8e4d8105d4b81940acda2b0c096d4706fa6b1ef604dfc66eaac6a8f104ae7445931db027e18df9d67d2460b4a9000000000000000000000000000000000e66773227bff5fde682a98755290699e743850ac4091f8a3d9904d094e4c6fb60c89e0484c9d6376c5648086790084e00000000000000000000000000000000190b273712deddf0d85454deb4bd92494264c765ae2f10e359819db4ac9bb0ffee8797d7b7adff7d863050bc0d179be81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e08dbadb6ab4b9784aa805a8f73d55655a293f91bd454248dad05cff6ecdd6cf4dcceb1765e52933012a12cbdb7c3eb000000000000000000000000000000000c71d60bf2bb9fb12e570cd4ee6d57e39e2170bc47aa49338bfdb943486ad5298e59d2ff37c0bbe6fabd1bfd403e6c680000000000000000000000000000000010e10fd7cd3284446e8506d577e31401bb730be96418b97160cf994077408fed9c7332d2262909fcffe05e8a2035ea7b000000000000000000000000000000000eb03c999434173772a14d3639f0a4a4dfdb800d34b38e56a993bbdce4b8edc37f6c454be8e3f4adc8541a5872e4e9d01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002ce9d0227ba905b527b5901550ac3185ad80ea07847d357ef9b5261e52122f0b21ad41109054b8f530ee6508a366bb1000000000000000000000000000000000b983c40526952f3480da633d6a0a3228057a1804b14748066c8b2e1d848aabb62e44affcd35a7da0134a53722bb4cf90000000000000000000000000000000006eef96420d99b86b95e61e77334fd04a7bf5cd2d0712b0262cabd5d61e85552ccf3742d1af392ec0774cbd19705ef11000000000000000000000000000000000bb9f60235279c80e18976b40a10fa7cee7f40c4f26e88e6c518f23886a2a72f2ebfacd798b15e2794cfcfa2402f122b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002ed80dfd93492bb81c380f2983a48c61033cdcd0c8e65d960d91c88e256ce5dccbc1d867b113a3974507e5d6601247e000000000000000000000000000000000608f9f60a74814aeb7badffad1a3282e8f4468d3cd016a54734733d395f661dfabf9772491736a3df371b51f1519622000000000000000000000000000000001470b48e11901d3b36a8fcae4155090f3ed66665a74a686105c7c9720dc8f8078130beb5e29789c97ecda31620b099e4000000000000000000000000000000000d7bfc7fb471a3068871e08cf8279512f25ecc052c68cae84e3b5609d84ac64c6c39dbd6c3df98b767da729a367cb4101824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000eec047b9d63a7b31a5bc7a16ef2ac626a7b1885fe1c6efd24eaa31beee23eb839296cc5ba74cdaa929ebf3d7cd81277000000000000000000000000000000001046a73424a7c9e533361ece7dc2fd0381eed96f6501dfb19025fd9f175f71a4d723d797f02a080c283bbbe1e3922f150000000000000000000000000000000014e451848cec6dd4b2ed6aa4a1976fefa34f382be497205347a521337fa813a6caea7519804bc24a0149c12f073babc60000000000000000000000000000000003e6ee5c2ba37f65de587e48f8b2a0e098ce36c87121896952c86d8db258330c97419c918e51815e60a90a8df3be781f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014e17ad9aa80a485ab08b7e3a89bbd402a6b1c0c183759a6090b2c33ab52a79e0319d68f676cfbe9b5cd57c3c502fb8100000000000000000000000000000000092338ca37a12dcd7a2c7991c2e1ca7923508896a8205aa190e17dd1b08e9a87c2a14851ff0d13e47109aa2b5f009bc20000000000000000000000000000000007a463f9c09de4b3c91ddbffa4a337271b7a1bba6462544cf0b9e304570467b82eb5f086ddf24023c7bdb7dfe8c4fd0d0000000000000000000000000000000000732bf09cb2051b59f8cc9b3bb247543b95ba4b8d9ed7a4c6a4b89f03786387f4ab899b6f47eba340d13cf7d12f087d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000006225682eb4ed0e52bed3e85a7960f722346a1efdf53733f4ca4cad1bf92c9e4880b90c705e7306617ad750f2d94939000000000000000000000000000000000d564cb26c440ecf1c73092ad5993199cd74a04f3ca50e5e51819c5562d58d5717ecb3e2b393346a47f70e787ed79472000000000000000000000000000000000efaed6ca12b94442ced852dd6325916b1789b1639559b820c5aab9e854dd47aa49b26318187d5d32ed65f00d4697e1b0000000000000000000000000000000019b73586a45cb579e3c1d9935fb5b63d5e8620054f4f4bff089904bd3537dabcf2885a2fb11fd22bf4f00721876828e71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000178823ed42745258a61944f28c33d4e2e620755561bc44d72f072e3fb933c43737d03eeaa06d901a5182bdb423436a0100000000000000000000000000000000073b0e9307b2a457eca228510164728a261d2ab189754d785c59ed95393560bfbba0d2d0dc8fec7e8ff682d20fd8e71e000000000000000000000000000000000d300ac575472c99f1690af3e52c22931769feebf4b50d99710660431b2a619f4a95926bb7b8e965edc590a24bfd4b5900000000000000000000000000000000028cd64aa95676a2def419a8fa639eb9a4f6361261ae323367c2af982fdb10036b5768b5101f7c501ecf875281d51d741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000072f86f3c90234e4df352f3966e542e9e7577132cba049743f63ad4054b58e30a09e12489bef6cc485162ccd45e00aed0000000000000000000000000000000003edcf4a9db723a43a32b48c81f906cb3536370935e30a3ff46933310d80c8fdf3f1c5c175128f63bed5e3a8829c20ca0000000000000000000000000000000000e0cf2560e89853f0d2b0918c62c801d20845949058badb2d7e0028b19aa35dd020102d6b29f89a41989be41d6d890500000000000000000000000000000000022f3b233d23b1bbc21e703dcab3caeb18a19b009fe4a6989f3e13983ed8a454bbbc7f74d4145625a5b0e85cddedb1581824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000199ad3ea86dc2b02add5d20479049ea669c01ad172082e642014661e956916f08ff31670fe7464cb6a1f4e3ddb77ad94000000000000000000000000000000000ceeda74bf5d6aa1ea8f2e10d284120981cff618c632edd416cf60d2f67636ba93bc964958a12ee75ef24da9559fac350000000000000000000000000000000017b7060ebf3ded9cf1eb236ce0e2c880ba238aabc96e90e1dad35544272b699ff61856ad45860b8928d01a76ef21d55b0000000000000000000000000000000005b0315c2f3a18ac601accdd875d7e9c3ab759f86bfeedc7f184d0e9a38a21dd687049f98983590208c8527c8e4db8d71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ed593ae848e2bbd2542e72875c8f8a07aec2357b3123dfb71a70e2bc7bb42af8c54db20200a21cece183a02f2b834f40000000000000000000000000000000013e59423208b1454f01920da11eaf4c6a2a7431d7b15dffda0df76cbe868f43ef4b85b8ac6734e9b536c550a40bc886400000000000000000000000000000000179f713091a79a157231b9284c78070ededaa3ca1abb43f6e1d4182fce4e43a991404388f8b4d56bebe23164a164c4d600000000000000000000000000000000091e466f622aad04dd2261762588f67ee64a3d831a84983e810b58c97a049e0428ce062b812d0ae44bc9c88b989431a81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e97be158a87113c7f12d9d063cae42dfda54dfa7c6f1647a870e16f2d8bd0309a1f160fd0f790dc2aead4b5282cf831000000000000000000000000000000000665ef19666b2642bda49fc596625dabe772706950120eabe0d8ae7d7c9086de55987f43e2f73d68ce599d2319d85696000000000000000000000000000000000bac6b0bb94b4eab0878d929623b772e82ed8d475303917fd8e694de3cc2ef6bcc733a8c7ca8a1b48d56da6bb00a936600000000000000000000000000000000101c51ae4d592116e7362a630abfd85d78f4d9ca105e722050782d6810b360a954b232df6ef830a78d5fa9cbd2a953b71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fea13830b82b15eea4e4d5a7626002f57f24a4be86f23a2bcdd97ad47b77feb6f4534dfc067dce4693052e5336cf47e000000000000000000000000000000000983408c20b090d49c8b10abc85d068a217bd979ecf73f487c3f687aefa13bdba714e0b6a681540a78b4221b9c7a0666000000000000000000000000000000001021c0ec79afc0edf0eee0fed313ba553899ac601faffac0f1dd1a58bac4dd52017d181b4809bfe19f1c52cdbbb11951000000000000000000000000000000000d712fe8c0723b94b9cf67863569a7eae660fed08127f66d183e3e6fb5524db4e6a523620ab05bf87462b0795ded75cd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018049f77560200cdafa9e36123d20bed8e1aca7157d97fd6c95a64cb02eb3f93e5bb41c1017534b7b1a78fc699758067000000000000000000000000000000001243c9c097da84b4bdd82daff0f63d480459f154199b900162d8fdddee11c8ea2ae31fa8a2dccbc0f7d1f6dd99a32d540000000000000000000000000000000010c9a183e439c55a30b2d830ee9f9b5af9b5b11703a3a43f630a195afab19d1ea3d81cdb99306f82a82bd7bcbf3cce5e000000000000000000000000000000001343e22d23306a18c266b9884458a260b6e9106c6ebadd39f2706d4aff343730fb375990ed78684722e7ea3bac069f671824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000163e24391ee67c2e668f18ca2c052d5ccb24ac3b427af592c12bed05d6ad929ae7767745dc99074eeeb8d63e020561e40000000000000000000000000000000010b5f5c330722ff6f4a3ba72fc7cb66c6d73f3da5f1ff144792555ec1dac509b1ce38c567cf8caea42de1e53b5b2168900000000000000000000000000000000160fe4c4dec8a24cf10c04572674132a929e95be253575440c38b107c7184199a1ddc835122a841635ffc2f2a20679d9000000000000000000000000000000000240cb3e0d8217788fef85e7e8a9319b7c70f5b164c580cb02a1a19a0f04ac02fb352d59c12ead81561c0380d34fd69a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006cc624101b30437fbad665a7862ce3a046fa6a1ae2391d54a9a203f20287f939fdb1beb9788cb1fe8d396ce07df0f6e0000000000000000000000000000000002c5cdb6ea3f8be5630799eadb307304a68d24b054643b96b7caf0f0b3e393d6552b38acd6ed8f2eaafe92694397b743000000000000000000000000000000000c0b70e788eac5ce02c2435441ad189a027c8f25190bfc48fd90ad9f2e528e426431422a7b19b484cdf11e5ab3c15f570000000000000000000000000000000015162730efd8432b687b5dff860552c0c899824b2d14adf50b8a2df4854bfa362d3957590b0c088b23ea1fd01354890a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e85d8f9b8f1c734df3f774fe00357f6b8f459a33a72a9d56bb6eab1eaba156bfd620466e7d8b516e824958b6143612a000000000000000000000000000000000ee3389a3e6cd163f0c489b63e0d863195e247042fcb719377ae13655a65a908031418a7ae4733c46b7997d707a848e20000000000000000000000000000000008cdb756ea5a4711b46c4956027a8aad41fce620173a48869cdac139f18fd39ab6c387ee4ae819a1b0474100487d07c7000000000000000000000000000000000d2248c2b03b7532cdb85a3158eeab966216feadb091eab3d5b8f877bf7b6eae9b35d00a0afdaf11698c86a9d9b3335a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011a725d9588491e79f44a2b34d1dca28d36987fe1b415a3d9f7be9d9a5fc2e1b21c096fb3444c0ff1e5421dd3be4c34a00000000000000000000000000000000084f69c3b49ded14de5e7143aaaff1fbe0e5b486b25d27cd19f3d70d87919daf0f426b0627efe414fc99492a6948b040000000000000000000000000000000001674cdde4b113fc1895f588a648545045ffdf123cf9130f462a18a1bdbc5ab8c5b1bca8c0ec642c398b2a4128439a6cc0000000000000000000000000000000012e73fe126a3d373b5536085c3714ca4f3761618b19df85d02b77ecb9acc8bc1110c321bf96e76025e689a0e300c90161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013dcd0eaf26ec02eb73468f8677f388b1ab4b8f7a02b3a7f22c4e87e598070693dbbc62e5e8bdd425db0d1d45d2854ea000000000000000000000000000000000cf94bd98c67887ea70f724f39a1a8afcbea090558611b3f4003facb46aff731bb2f105f7ebb3836d415661be902aff800000000000000000000000000000000086e8d170aa5abb237dabe0a9076b788cf6e549c2e48139fdb53a8b0d204051414bf596f8a4de4f02453692db20e65170000000000000000000000000000000018f200e0609e513136e615fead1f6a0577e6414378b7d35054e1efa713bf579ae103abf43dbe1042643a2ab33e8d779e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000091a48c15a56ca911fb46e7345d85ee4fad8905218904a9aa858d635dcc6044984e932f43779a32daac5937f3750285000000000000000000000000000000000c0476b0f7d091b458b9a455e79d9515d5a128123da8a071d32e5243d784300940fe8359997419d78f835dfcc8e2f7370000000000000000000000000000000009a90c08d8c7096f444a1c39ad2534b15b4da71a048e51845ccedc1f5e2db8faa534afa4eac4f98fd9f7d68cef918a4b0000000000000000000000000000000011301b5780b577be096fa6ddf2faa5b6bf7dd9ea4540c0aa90e5fbcd0793c893330ef2f5be2522575445d2c117de56971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000084ce2cb8d38ea2bd4eb48c217472998c614c4c527dcfd8eb5ac56424e8259f5e996053448f0f60ac55cbd915309c16f000000000000000000000000000000001374404961742a306c45eea63ca8437efde40f7bccead29b3475dc0d7824b5a07f03baf913a0b66570a76e7ad99e77d900000000000000000000000000000000014b244d86ffda34171b4760a21d1d24520dccf606b74b96061f56af48d79b7f2af0791f0006ff72a525bf7364dccf840000000000000000000000000000000016a8c96aabb813750d940d7da5f5c43e214d971e615f6dd9c6aee0cda7925fd93003f323ba1c30b60f2c854016878bf51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003225c4f0f420334c2de4f782fdde19e3710151584d1d435f415559f5c3f320bff4fec8b600972ebba5084cb6bed09970000000000000000000000000000000010cadbeafae893a0f6bd09fe3fabea90c551977ee8494b21a4be3c945d7a84d4e438698b7d3f62afded7f4430e685eca000000000000000000000000000000001351aab4be82be8720b1ac0e6d87c88bd714732f5e98e999492f2bde419bc928a73ab4d8445d56d75f1c77f44cd0feac0000000000000000000000000000000000a0191315f15836aa46ee64f3c726ec953fa3604c2a2df121d5a1f6e56a03bd9ba0e9e4653c883b7ae3f0f91358a5261824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000be692ae928e281521ab9465f096e533a6b35a9e1436c5cb122c0a71574a03c7980b211b8e4627e1c3ab7a0314024add00000000000000000000000000000000106f396f6b3ac247c6cdc28c14f147de2b007c14ff4028ec2ff36e57e8c03547ec874a33ca569d29088452a3a70f90280000000000000000000000000000000019c58669d1355fbe838019f124e87d8d2adb051cdfd763d70c43a1d958736af0002a0be49997d21fdec7a19fda75b2ed0000000000000000000000000000000016d94d5968c790dc23c5f83a995d7d3e98763a4a05a99b0ceed7c19392932b8ceb729099ea37b94c6d3e671be10881841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f8abe44fad75df26c87fe24d81c37f3ad9ae2296d44ceccc55578f1c840d862dbdf05617e35b96976fa18ad4e947cb60000000000000000000000000000000014401d2bbeae4169398f55bc8a68d89c25a179b32d43e33d790a1f57a2905bf76c24993f5c1d0bb8bc5e0da167c8ece70000000000000000000000000000000013cd2e983d82375856105ceff18d4f3d7c1f37a15c985f26bc4dfbd68fa9c17ccd4012b0eb6dd46867c8c11114217bac000000000000000000000000000000000d6d99cb4b90d4085fe9cf943aa24c064049d196b98bb13f4f78e48ea3b8e454eb58b4bf9148e9d2d0d3ed146e544d431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d9351ac36ef705d824943a224e591665ad0c702a5a4f199e414b6e3b5c78e02afcaeb7e168a108e1e08a91e098bc0bf000000000000000000000000000000000ce8984f73998071f6e0e474c880ef422290a090d9718d1ea1ef26f199de2897d54eee65c68c1d07cf605f812b922f6f000000000000000000000000000000000ca78321f8d2e38a9699a653061f6e76a52b9f602780ece6ab9afc19f27cb24034c31fd4b9d4713a0bec252983d25a0200000000000000000000000000000000117c034af42983b7d24a4499e6b0d7b8ededdd1376a1abc951993bfa7f89d20a5157bb724f77489acbaadda17efcb5e51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002c740a9380661edfd62409a5c036f734a878e5cc122dee24ed03f277de70d8821f480995003fb361b4ea12c3e2f0ba00000000000000000000000000000000000276cf71f3adef5fa430b8dd2852384036e0474090a586aae38a66d7bcff663dd58a8cf6d341d2d2879b3680c17029b000000000000000000000000000000000a01d0d8a25a66fc3dbe3c4a11aa4c6ccecf5d3b594382836a6c26006a67b3b7488597267a65e1836cf9a89284744d23000000000000000000000000000000000a5ac2b43f92b0640174de668a35dc2f86be6237f40677f47c82821cbf55bf2a9b50498d5c2e7b70d5f2a2db1f8fc6841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000aeeed166d7b11e0c8b1c65092b40d16f8790d7860a9eee4c89f5d0a35f3238b5ebe1d4842662e755b848df09f3bcf730000000000000000000000000000000018ceabbb63ada9a230659ee9728b5f14cf8e857e934181e67bf040c42daf7de4affe5e41743cad6b5d3046ea8f03d25200000000000000000000000000000000049c863eb295b87e6619475e5b4632fc08f275f8f32a31cd97125fb565b8755f316c20677e145e0eec38520e02bf4eb2000000000000000000000000000000001897ba567dfde72cdf30ec183e909e04d808c8c23ebed817dbb4807d589a5ecc4dfd5f2fab486fa1a7767fc62e1e790e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000076e4bd310f4dae8d66d4b53641269e5b379d34400ab954c0452fd194d4346005b1e0771c1c2471109f2eee6dc3c945000000000000000000000000000000000070cd80eb7d8c3ccec94c0f900a301dbf2d372dc8b602bdf3d4a0fa8618d701592852cd36a5dea20eeead5b4f712fee800000000000000000000000000000000156475dec4773a0418f669d40434b3f25eb9c2c96ffea2dd953bd8902a61f33d0d40a1a79b5de6c158b08e7461d027ea0000000000000000000000000000000007d998e9ffc4f02036d0ec51037063420fee16c579c30efd9161b38cac389148b50dca5d01d492b4dc4b9f6ae832d8ae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c7a326c00f3dab7a7db7858fabfb10420d369a7d30dbd73e5d69547641c93eb7153cb223f0963c851c3fd55d3eaa45000000000000000000000000000000000054cf6b8cc80016886573e09fbfb3fee0354f2ccd38f1ccf0d212c5379cb04dc4b3878f883316dcbc6552c1fb63360260000000000000000000000000000000011e635736a42174dc7516e0d04027094ff9cc4b93f0d03f44cc00beaf1147056c79b5e543f7e657754a1d8e0ed15dce500000000000000000000000000000000005423a00b8d5be1ffbfbb43669be726c95963d7a8a08683dfca1ec163f99e19b4a38e688094b8855a93be22200c52181824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003bd22069cd233033f8c1d3b2916470cc28bfb205373d8edbd708750f1757dd2788f54c86ba377ee48053977c71d99f20000000000000000000000000000000000d6a2074905e73acdee2a68962bcc4486a5582f3876698be10c2e5ec0a5f5fd098843481183343ef7475881ea51373b0000000000000000000000000000000008e86f0e94a8492e689adb757ed465d7682f57a8d72461a5109ef11a1d4936f294c5e9b4f5e56607b6345361a4c4c9770000000000000000000000000000000013581fde5f973292678d876c339dd5cbb6ce57521c2c4b2711f464354fe805c30a62568c7e3bacbcbef47cc67ef150791824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000114a17e8ad25e7406ee68a36be5102af45f26da1c124f14e4b371f43ebad8a9ff9edc7c4641c4281908751ed217684a90000000000000000000000000000000016501395e9c3adcdb4177be93dde731e2282c7ee8a2447878e671be11c91064e90fa445d548533a3dacde70b1004ddd00000000000000000000000000000000017a998652efe309ac621784d4a165ba2d0bcb907bb5074624f23f469f157b4918f004f4a34d246bb85cbc93401f2270c000000000000000000000000000000000b2e891ee80afbb636ea80a44e5e7a61bb5c7a295bf429e82b8aa98f7b994f9165effd787183db75ba950b0aa95639981824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a659d7ea97bbb4443f9b7aedf2ea90628c280773585d76e9ccb934146a01fdaa7030ebe1169e66067dc0a55068bc7850000000000000000000000000000000004ab533e7a52e4f339cb17e52bec0fb7f329392805440333ef27bcc25b040ea37203d35fa7a1b43b8c056d3e3e913d740000000000000000000000000000000013e9e9d260b02bda35b626a96420a956e0757429396301cc1a40e3c50599f18aecce2076d50e9a3c6b75666a53d305fa00000000000000000000000000000000149e04d07d4775efd7f19b8a973c1c1956dc742bd65bce47f3bdb06e0b23ae7bb44e995b64139b72eb55f6ad2c4ee63e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000fe359021b94fc37795bda8c9f934ed1b6979833e2fc31fc3af7d21793d38a292f1fd1f476834e8263c698dae2eb4d530000000000000000000000000000000005a9caa42b02282f87174547ee49ef7207aac3df969049bf38e3f2d3de4ffefdc580003fc6a834ef4ac853212cfa458d00000000000000000000000000000000127c38a8128dc05401e44b950d1073fdfbcfd62c309554b60781ada7faed08548859364e13ae2611a8890c3fa4e4ff92000000000000000000000000000000000fd8dcc05bd1f9a9e0e6d886d7b7ea53df47ea44c61fc8a3f3b35095fe8d8e577966c672089f1faa46e0cf10017cca321824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c90a6913b11501de10f3a49033c880e7c06230a0ee9fd7eb604c86464790228f4bfb5f7804377d25868f75b0a9d733f0000000000000000000000000000000003a4cc92f612b995cc7a0b414d6990e2f8147594c61b8bee7b2dcb20e50f0f98d60bd6b39aa4e7c47d7f59d18ba0d26d0000000000000000000000000000000013d269b30c504d8caa273b0d9877e4efaa87b95a72527ae960655c5833e6279bac03a3114c8f5b67cb7d7672b59a7a840000000000000000000000000000000009b3e68d04cdfd410eaaa29bdc4280292031431444da767ae9d4167c494fc464184d06330140b3a4a1579e16973a65ac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c34dd384673fa91d37b444bec4c7d92379ac92bd98f64f9f7ad96f74c91ef190c5a9ec18802909a6fb77fdab582fde3000000000000000000000000000000000d42489679b07b93e23abb4dbe19c4a6b776d8d86c85a0d16ce039cf585c82d010081a4586884019b878ab9cb4b88f15000000000000000000000000000000001876216f281db581a351686d1b7c0c564b40811ee7f968e9bb0ea393d4cb610ec2fa24ef27db7425ca54f8614b55597000000000000000000000000000000000166292886c3728021695e28a18c48323e8afbd6c50f97ec22e89c2285adee2416d057394ee353ddb8de05f76d4678cb41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011076613bffb6cf2b0bc8b22f9b47d379f6cf794877db267b0c489041172ba892ed2887fa4a935633720d15759c20dbd000000000000000000000000000000000d6608ffbdc80952c59255ab400b8d70b5e6ae325cb8c8d3a3130f219f24315de23d951923594bc8aabba23e81037da90000000000000000000000000000000010c8899827fd80778adce74f463a2f859315717492ed9fe9c28b5efbbc450e795d0ce4ee4255464d0575f7dfa66b23d5000000000000000000000000000000000b1132e2c43d4d7121b53765a83b86450b5141e32b1e0de8de4cd99772855f219e80f1960951798a45ec8e0a704b0d4b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004a8a6e776a2d079adea228435bed8883731046c1a503768a4e258ec554d960af0f3888f339d8ddd3d9c369e618488d80000000000000000000000000000000004119697ff4b5e5e80d0aeac8907147125fa58fa03da8bf9dfa15bde6a7f6dcd6d22bdab8fbd835704243938cece243500000000000000000000000000000000181d77bf29b0ca13bb0c63465c22e5767171fc1304c2e398e42ce08d736a770a562bf5bbc1b4c1d8bf38a16481ccdb5f0000000000000000000000000000000016522df4083d9fd61cb55268a193e298d6d4ff85e142408a2458f3ccfcaf6629f4f760a9dfa8614335e5f6a54d13e9a71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e40b90704e1d011480ba4f23b55b10990806f3893f16f19b5af1b9ff912751fdb697a580ca3636556e5ff8b287ad2d700000000000000000000000000000000008e4cecf52f2173f13af160245d085069d176ccd0fde746536d22a3b6be4ce4600cb96abbe99f514720adf1b7f27c57000000000000000000000000000000000112096263a0f96e7cff6f4e591f81f83179bf31dd2530597d7e2a5672b743bc77a3073b5cb7e2ebbdf4a1d8c822306b0000000000000000000000000000000008564ec67c9e03dd82197dd53f97227a395e994adcbe78b8cc1ae60db7b516c1f655eb578a61af4be250ac80bc6cda991824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012932453f18a7b9636ae94c301ff770ab9d4933ae76f685b1ba974fff080d0353fc7ba6f90baba1974d13c48dc1274e7000000000000000000000000000000000f1400c9fb9b5dd663c2ea0ceb9aebcdf8d278f9a6bfb0ca1bddb34c17bd48dbd9485507ab7216f6a8414dce275cc464000000000000000000000000000000000d4a1ac04a5e2e72ff0c02c4ed6e4f66bc3ae6a5575c3d5dcddb0c7bad3d98a6b6cbe65143f959c4c091b6d04da9431a0000000000000000000000000000000006bd749afd600587773530d214b79ae5229196ce71d86e052534f670bbed9ae3cfb5b61d181d70ef504c935d42d5af361824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c1c65af8305054ef717f1d97871a9fd706e827fcfcb238ac08be2fbc9fe1128e7460dab92bfd3a33a3978d7ac304b470000000000000000000000000000000001aea908dd74c101022c7e21c04af814bbe6f2114b3f790f761e359f1399677eda7ff1393b14a490ce91a0e6f4e8f35300000000000000000000000000000000163f1ff0b9163412551bc66618de7f8b2cfbea9bd3302ddb680566f93582b9514f17f8c38b75d53c5955b9229d0592be00000000000000000000000000000000101518c20316176ad6fd6b939d9b316b15c8c56cb7fbf833c5c1c4c4ba15ce2e4329f64e6c15b05ce1ca29889b5432cb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001553d033b622a1f43074842b5a406beb7e19f4ed5ce7d8091b0e877ff89cf8cd8e021e82c197ede024f776c684dae62d0000000000000000000000000000000005f0ef9eebef4777792fc434b7376fdbfdce36db09093380b9f4c3ba674fcd85eb952ec7d5485178593a4104596594490000000000000000000000000000000013fb72b0e82b1e14ae41893b8c8394ddaf25e358943eaccb3ed912fd19e6f550abd6dce2541bb54b35b61c3a0efa4f9d0000000000000000000000000000000016035bc4c10f7212d1a4659d1d3f8e2696abf8f03def6c5207b8a0fb8dc82c9e543e65bd5692d66a4ff24d2544f32beb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e8db00c8e27f6c9538dca2fb1ed120aed85d6c70f1534992fd69b19ec27a7f5f6574fbec880aea2c6076e2bf01a8bbd0000000000000000000000000000000008f1d3c1d87ca51f68b1101a155c1613bd60ec1aa2325f3f48bb39dd841eaccebed3ba053b389c027d8582a5801bdfde00000000000000000000000000000000169eec186bd18e5019125e8934d2621349de731a8e80c9224e1404f37daa81dc4097e10de3318f13cd6f8fa32aa4d2f4000000000000000000000000000000000d180b02b0fa06eae14ae2e629d57983a6be10c2b648773a1caab83c927d5dab637a8d0f7cf1ffd2d5a6baba3a131abc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003bf543c98b68020e26c5e8d03e81f33a6bdc8fca5b312383f4b055dd198066ae3eb15168b52bf3e4add4e6b0148253200000000000000000000000000000000112a6629a7814c8de9a89685c083f75306ea52ee7f00102f1fcf01065b21ad7c81918ba037af05703cc1bf47ba9c44550000000000000000000000000000000005ed770e9bbfbb323aab5ed5ac9b8d6cc38acbd613f2f2a7f516fe06136fb8cc6a3300a4f7636316886478c457567b8600000000000000000000000000000000090fc0325e97bf20ab51b6e45e77a99de929b7404920c337d811d04db43f829c0eeda9bdc1950fb2f5f8948fbe18b9cf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003596c9296a8f7f6744836a05f7760a0ab6b4318874563e49e688d9c8219af0fb700657ad718123f697be3185ce2e6df0000000000000000000000000000000001031fbc80cea2eb8f5a1426f78851469f56630563c92c1386a198a4efae3f20fddf5724bf2ca43c505b885ff5ac4cf8000000000000000000000000000000000b2ecde10665dc9fa228acfb349c5844e937de601af24270ec9a03bba40fbb46d5369ee84d8b3d19471791f280fd614b00000000000000000000000000000000118c44871160322d1145312ca065430894a08da9ca527b2a874915fc7930f7be78060955cef47c1a56a21953d5526a331824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019b3af8dde9b5473c2de6c7ff8630c3a8dc102dd87ad1bfd75181df4f7a8081ec0259dd89a1ba2a4a757a4fd47b243130000000000000000000000000000000015096b7569d790136f95a58d85cca1b1f7cbc65587d45561abe417b3494e4477b773c0d98b36a4274c36c0b750d0b3fd000000000000000000000000000000000b29f95b84a4d18b31973a3b69fd956c873ebff362c6e0253149f98c4f4fdee9b42837a30830ebbebfb189be9eff6492000000000000000000000000000000000aae3ad137e91fecd02105995c393f88c95efc71f860120839a8eff3f47bbe2ff6a4a9f79feba374462c015bcf77ab0f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004263c8d9ea0a330300cb4830ae76b8b7de2700bb5bde6b14491e9c47701960ff5d6c47064a09abc3309da278aa3183d000000000000000000000000000000000f1bf5c6bffe11a5fce0e59977edfa1c3dde1e0244a15e61b60b5afef379713cdc8dcd1118424703937f2dea490a65f2000000000000000000000000000000000cdd880536481144a2b32128659cedac2427cde5afea533a7f4307b1ce7ccb51831a8e8dbf24388de4896a9b0fad21ab0000000000000000000000000000000008c536eb64d2ab3a572c485e9592abcbea7e8d66f0da46cb216ed56f57711ab68c0cedbb24ff06315223ce95c88798b61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001761a37754e58701c38caee53752502dfd1d21ae9593ddb8055ff2232573c3a8cec59d17a9f45a9c28a2437d50cfebe3000000000000000000000000000000000c1a8552a1f059672a1cf33a91815a84725db6008950d60de9c8348b3c40b6fefdcdb96a8b05b0e51df20ec59d95a31f0000000000000000000000000000000014398955c9c4c227ac2914eb88810dffa591357fcced5416daa7ae698712bb6d1fda60f93127874dfe4fc3ffdd703bb70000000000000000000000000000000007ed13ec9d402bf10277f2157fd0322f8e74844b9542c251a81d2f5e2b29d4ea00960707d3334923cb2fc375c4813a8d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012fc934973a609315413fdd01e5ba712bb388ad1b90653a77eee5785a873805d6ac17e787ee5c3d518ca6546bd4c1bd50000000000000000000000000000000003de2cce604421255271c12173256278c4205902ebc54053f6126f5b7db74a0280a1b937dc345689c40cd3e489e417dc0000000000000000000000000000000013b00489a1be8473d9f5de62a9a04678f21a985f6eb38474997b4cdfe022aea226679457c2b20660f63a297a91d9eb4000000000000000000000000000000000113336de707f7cbfca8c1584eefd11f589b450cb9ffc6a6170952a8a7c83c660105c0b754f6812bd54b25728000093ba1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000043b6637277d95a91b09d7caaf198a1d12f174879eb949868a117650890be31976dabe4d94172a912df4e1f3bea5b2d0000000000000000000000000000000000b944ed882ded4afb80e38d4bc9198fd514db26a7a2961169b7345c355487ee6f43b834881fb76b1a15d5f110e45ff76000000000000000000000000000000001076a938b6e182483e262ea6460a6176580a7c85415e53eb9e94f8daef239728776dfbe4c9c8a95464c4eb08e0fa2013000000000000000000000000000000000471ed648662035cbcc685da843f14cbb5d4ec416265fbf289b694d11f8d265c49369e4179e4eaa85a235698ccccae2b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000094741febbf573f8c1abf410fa21015fb14ce5748c0cc9dee332b2cea95eb2c9dd815e24d7cacfa24bd1b81d72a9651e00000000000000000000000000000000066a66b8aa45a66aef71835aa6427ddf37b16eb65887a06864380d41e264df5c2518c11ae38c530b54184d223aa10e7a000000000000000000000000000000000a30edf74548a4a921e2e62c4bdde320f8cc795b4d749dccd832d2050deaeaf452a2b989a15faf212072b76a0bf786e1000000000000000000000000000000000c644125e1541c3eebc18df5b8d1139eb385d8945c6131329ed6167a200871f88c2dc15c7c5e21fba2f99f15d2e84e431824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003a58b10792e64bb58871cc738d0adf631a95bb6f006c1eeeb4b7905ed41bbda196ab24662b227e092c9988c5666bb9c0000000000000000000000000000000011fb6a56ba06a9c239b47101e6fa2d85360a55ceb0f6878d24afc2d45e63b367c176075f8a360e87f2b8a19f9d314d0d00000000000000000000000000000000036fba5dc42e68d18e9da3bb57e32eea835608e01d6e2c10becb328cc8423ee4126a5ec7bd1922e3e7e3dd5b70cec6d40000000000000000000000000000000000750f36d2ed2bfad5a9c99479b8e7d8d3113beb70f43b4c00bfe3b545643467a9770e461ab0f370f67512b877b73ef11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000141fd961e4eaec72e6ffc8a6ec1c201533cbed22c71131e05a7af4eb862d749e33ee5b577f51e40ed066d8768b188fd9000000000000000000000000000000000ed253284e17c2860e309b17ac9297b33957d90b148aa181e9b56900ff5be90377f626cc94c85fb507b2ee30bd5210680000000000000000000000000000000008f09499000178f63a9897b78b50002d2977c1fec05aa63c8a38341bef8969eb01652f69f629c147d37a0c8984c69c17000000000000000000000000000000000527ff185fb07c3f50f8b56b5367e57300944830e4bde821e2a21acc81d44b39afd50d7dceab458e1b5a1930782c16841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015da155cd703fb6ba2237128e12445d218e3b8889a32ed0f806ea4dec2f9b5a91df6b87f6d798b6dad8ed1831e0436cf000000000000000000000000000000000e1cfbf18424dafcdddbd8d619fe04bf2a6970746413b443dbb7eae79275e06ae741fc8a5784931a63a15c2dcae43e9b0000000000000000000000000000000015f3beb0fd136cbb327d52efcd57aff1649a69655984b9228f46496dd72b0dc904a2d1622b67c8f646cf35f532e3c4700000000000000000000000000000000002831375e89e596f7fdf494b91af829bc2c5ff26a31685ca1c113886853aa4995d51da8899be70cd71ed5795c519c06e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000025698a7d7adb1b7e214c9021ba8f1c988aac626bd62c8fafc55a446fbe24f22b3c3a346324c153e0768aee21fbd80b20000000000000000000000000000000001591c862a715f208f8759ca439b6ee477457b8dd679b6fa4fa4388c7c83d1ad4329434616ca97d330cea79bd5392f05000000000000000000000000000000000d783ef2c0e9c8a6c0220d2897d207192c46fa13a4f0a965eb1c2e6492ac264e036d975e7993f7e5d24666418c7d8f780000000000000000000000000000000011114f88ea27f2235d6f7025608c0fd2cd6e06284a5c91be92ae123391de35e28d1778ae2cc6a5a399ce9c5d5e5752891824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006556405ad63aa3edf0520995023df56aa4ca5f89cb9f88a80df053d9fdcee2a7007d908b0fa54a838f9c1d95419c65a00000000000000000000000000000000106b8ada7fe9f96729ec1b5e597c964d4e410861ae1decd34121b7258b4e4b6eecf7cd57ef3c4256f7c1e5630d73e4e20000000000000000000000000000000003c7e760026812060587bde37f0ee36b1f98cb0dc673931da468b3f5490f0678a8aa3fb2daeac581e6ea4d12a750606400000000000000000000000000000000171666266002f3677e7210996c363f0173d62b633784a8745276a25f239888c89793c0678276b4ce863a3d4d3b9411811824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000091d5864bd824bb9d2557b68f9de3f031f719313fd8b9e53961e410f79e37290eac707fd7a5ee28ccdc4b83359e65c56000000000000000000000000000000000db6f8ed9bfe832899f6bf14b2ac4bca5ebbdc80218403312e72a4bc27c219b0021d831ce57bd2af58915950358fe2c70000000000000000000000000000000010bd2eb5b65cdb72900edeb058e5da09d9071130b68e442d523acdac27220fd5da011b9b7a572516d74d3fd43fdfc733000000000000000000000000000000001624fe0155ec985ea2e3def4263b9b97928620b63793e22b7498bf83218ecc3c6cf9803c447ffb8723c2ca0fbe9f53631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c683dec0c017398b8a33f67077ed8ba39099874a75cfef7b35171c329e4bacb0ea931264ef04f1b1b77e3a93e295ccc0000000000000000000000000000000010ef88938593a56d846065eedbf72185e67a8cde91f78c49ca1cc0dc8b036967442b6b56a22449911c7c4eedf52bbac00000000000000000000000000000000003cf7d6d1515f83c35d9fe1c75340bd05b5284c3f5dcd08de4a0df6480734f6b91d8859ebf506f4b390d5bc937d0062a000000000000000000000000000000000c17332e7f0b062f1b859ebd46a99b7164a6ee9eb2a0ac4610cd79772a0b7f50f4607c267a028ffd642016eec0ede8c61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d8cd5a74b0bf0ddeb256cf97f4505247e5b53199dc04be1f3020d0864beaf208c0a241388da9f15997a662dd4f60733000000000000000000000000000000001421d35626d2367b20a0c6553bb00aa59b8df8d6f41ef3c02d4310927fc9ebc37a32392cfd4b858f2d045fa5166915b70000000000000000000000000000000005fcf311b4aed4346027ecb663756651b322e2fbc08aacbedd19cd4d026cf0c1b9a186254df6d0474ec644ed524732ae000000000000000000000000000000000aa7377e3500a797bf5c58179e2cf31398a07dabea5ee995962fb7ee437e1d8c3240dca891446fe6e7ec36f1da957c821824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c466ee9ca224efbeb025f1d69e9b2ce25c2ba096801ef3f51da07d982ead125702f0e11474fdb23c3be32ffd165a6320000000000000000000000000000000019ca6989fca100a5ab0cbcdbec95724f2ac002811cd3993ddb9dfba3cc1cad206e71b612cb0ce3be4a85a42633321322000000000000000000000000000000000ed5fb711a2acd6456ec2da9a4dd2f1542a8c0796ac0fce2e24380cac6cd8573dd79586167a55fb5bc0a2585cc1ea0a800000000000000000000000000000000158c20e4dc1eab22bf97e75d9af4a00bf759739b84824282a2fc4f5ef723510e0ae305e4783c2c6b3f1a658824c19dbf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000015fac153f91d15a5c8158aada69d56fe4fcda32fed73da6141c6eb54feacc96f4ac79deb711f4bb711eaecee2f70b1b0000000000000000000000000000000015c7c796d34ccfda01c014742d0372ab5d172e345c64fc0b9c5eefd3092797cd71596a91a10269698ccc5617dd64a66d000000000000000000000000000000001482f722d2c1cae7d7bf30419b939190d198f6a74e5e29de8236c5f116eeafa013646e328e13a22f98425cb5346cefb10000000000000000000000000000000019747f33ed0ef91f0090353f5da1e607f462391f91f179b89f0e4072cc9151099a78654787b426d3573c99b18a6226be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004dc2cdcdee7ce704348b19f03d9719d25b01f7ae2ef06bdf5019f095022d724f6740d15863cc76f39fb3236005ec041000000000000000000000000000000000e5c695835e591cf4175252b87979ce87dbbdd71bf6f43104d40ce2eebae184e01d0f20011d674f9a1d5593007670f21000000000000000000000000000000000495db7a051e7a410f8f2422820caeb7ba0305321d1d3e4bcb0f28c9fade60c68e325d8ac8277f52d4eeba6f4bdbc459000000000000000000000000000000000135a21462d7a49a7c9cf7912b683b83ff99c9fb8204a88964deeb43174f7caccbd6adfe3986f0b1912ebfdf852d4e8b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000bf1d665765d7b4a19ee70fffc5521554b428b1b3e76d3b64a4b8072d7800f7ce2f5ae589eb1fa77da63f3f8957c6092000000000000000000000000000000000cd4ae3ca4ecbb7451f942879504ce9b2197fe86c19d75e201f16080ae0e7fea09c3397eabb1256a095722ca94872b17000000000000000000000000000000001506138fb2e2c0c3b37eee21759c5e31f2a2ddcbf89a6389b09c14d0efbecf34b0ef1becbfcbb55ef5f987e8545f80e700000000000000000000000000000000087c6167568d2fd49b8901e0d8a487d776666199ce37a5a022076bf6c45f4ad7980d7144de3c6fdb8079b43d9d530e601824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000094a7138c5791a68a90c2d59366fa12794838eb83f82cf7acb0a7d2657cd55aa83e81b8342426d1e5f180b4176de79ce0000000000000000000000000000000003845ed19a6fe121f4b4c09d50232dad512a51dd0a496e7a2dd37d1c7a5b779c6539e5234fc6cc30bbe3a644127bdc4b00000000000000000000000000000000176b8926a5732adfa97cb3fdb7ab5d70264cbfefc79c1222752e847e5545d278ac466f1bfebf317abc6dce42bd616beb00000000000000000000000000000000048e64336bfbc1c0b004a7bb00f65180f7c7f213b565d1133b0b31e79262eef477cc97362a9b8046d05c7e81037a688c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010797e29a4900b5fe01f75ffe3f640e6484103c80e0b0f3aeaf1c4f79dbf86b154ca8f6d2331c13d8af2c13ca82d5792000000000000000000000000000000000699bee300f14f83c19ee47ea25b4c90cb1191a00120f476e582f3348dfbc78ed50625533117989f15b2f04d6ae9bcae0000000000000000000000000000000017291005915567d8c3d7389bf3986f0bb2428e3a03b6ad0c2b0a9335c3036a5023ad11fa1188078683f1c9ee93746020000000000000000000000000000000000663496a95a79c05fd18ac27a3138a3287f83213e1b76a26bfb194b491a172d7b87df955ccf14eb45a8e57221cf8ac4b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003cfc9bfd507e5cc70ba4fa6c9f68eda8ee3f7c0815c8cfff63fb7809087f112293e9b31f8327eff59016f718f68c4e00000000000000000000000000000000002d039735aa9e34261ce3ab102bebca08d157e6ee56126bb8fd1f62eabba1b6364bed9b0515857f49c769715115561390000000000000000000000000000000004946c5d0508945d3a31c4c67d2e1f3b963a05b468dadca126c7ed38255e1d4c69a0da8aaa40c0368581df4ec91316430000000000000000000000000000000017fcd079e55e6f9dbe0890e81f111b11a9e86693b2864a549b884e8d8c10803888943ae1efeb01347dcb392b04767c091824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000133f9519d4cfb9e6db6dd9b22a8dd8a566f49c1cc1d0278eec4abd178b44013145363dda08b71814520846feae4ee5b200000000000000000000000000000000014234e365fcfa6c4e8cabd3f4e54d8885b1558111cae3d360dda8f7c039a9300667b7c00443d7736b59c6b324c51c4c000000000000000000000000000000000250ae48806537ad044cbd829105d01bd0687c9991a4d585c2e25f1bda7e48eb05b6bb994f870905265634e2f798464e00000000000000000000000000000000070b9ec7eb94797cb4a02e9969d8c1ed222c0febb84ebfb8f164054b96483423fe828e21ebd59e2d4052f26c286bc0e61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003a8167c191c06a896706beacfa8f71b971f1f9f64d8e8555c720f5e8ea1460715e3c441372e60b93253a015aa7e5cae00000000000000000000000000000000056563cdd51061f617754b658fe2bb36e99453ac79b6b5a3ba6638a7458d721fc146316e8112ab5bd3f54b8281bfb5d1000000000000000000000000000000000b36a794b72050b997d60205fa7e0b1fb5f86278e4217263a82b5ed774f88ae6994c9cd0673c2fc10d7ad0481a1e99a4000000000000000000000000000000000961ce2970a0efff0f0b8689d0db831192526ab7b43263966f17d9b9e20f8e24af56939db3f5081255923f73621353691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000122fad5a5f9b8e9e4121a83f5b5b6ab0ab1e7126a4e997be86e9214e786b22ba19a20bc3e54241df3f1a5a0cdc1af2f0000000000000000000000000000000000a6dea66e830b60826397a49b2a96b98adcaeffbf9285da9c813d46880cbd171d8a6799261b970d6a5480565b46f133d0000000000000000000000000000000012e15feb89478bd82e07911636e04a7cbc5b7cba58cfd55ab268274ddcd9d34151ae58962c30e93741d9a99d3bb28fb2000000000000000000000000000000000241e74ac6acbefbb94f23c2a488e59080b0003d9db02646199776a12d621b8678d725a094089134f20b0cca77818af81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014e6d74a7a1616c42c6124c86eb2989c0269f440da7bec470c35e6669d422ae4eb6a7d0b2f1d8cc1632f3eee32498bad000000000000000000000000000000000dfe924c6b386852a8f80ec12db58740389d3ce23b269909485d588324e7d47cbefe051fe4c0f8a225d11b59ff148efe0000000000000000000000000000000007ac6ee8a33a17339860d3f07a63c3cddb72a29d983367c8a77a2011f62379d1de0fa0ed8c5771eb0215f629e7cea952000000000000000000000000000000000dd18723b7069beff825684a49023174865c36082a1ca749c8ba39341d3cf312a28ee0ee48368f5e96516345ec6132e21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000388eb87d87878e4b9635865d05492a10c9cf6a23abb605c0aec50e0aeac819272c21277525d8cb8a27f5ff378ad38f00000000000000000000000000000000016cd0031b0c47a0e73d43e0cdb8c25c9225e6c67cad318b55136527285c00884827eab6d7b6753adf6ba61e00effc894000000000000000000000000000000000d85f9850151d07ba16feceb7f7a64585cc22202ae58d5d6637017e61804bf820f9e928b25a0bc1a4b202ddd6545a9dc0000000000000000000000000000000014f7ab9bd0eb8e7da04a8da89c731be6ce0882adcb2588a5880827d6b616e736c798c988c0f084d3ec6e6ffa4cdd22731824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000011d33b656778ca2f10ab3770159671f297046dd1c75f75b3c456b464060d8dc61701a3e0198bd03d646654d5f11fcec10000000000000000000000000000000015eb4d601f16909ec3c3238a6ed4642f006fb61b84327bb16a51c2fbe10bd98ba5ed9e2b136c4d65b8909b10bd3404f0000000000000000000000000000000000d55bcfec98de5904faac277e189506e9dd4d569ee96df512d13f58cc2da9a08effe47be63507314b8d2e392cb7bf079000000000000000000000000000000001139582b42f59692e72dfac3c4fdfa34e95425f11d32609b6e3761922156b8bc493d00cd8c1078cbf127fc3d9463d4561824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001265fb7bc6ae46529c3fc46add2a7c68d997b1227fd4106281174ed8e65622bfdd1d81ffd48f9f7112452748eaca37df000000000000000000000000000000000d1671659a49c4f4de7f5453c07577411d307c88fa64c5c5d9c81cca4c7c9f9c39752f39fa472607ce507b2c05c66a470000000000000000000000000000000017b87dda4b117d3609088eafa8172a3ff91ba3445a6df6115c0756adc27965020e0a605e3acba2fa2ac9dcb922a01745000000000000000000000000000000001044d4ad9f0d70ad50511356a0a17429320b3ed07c963766db84374a50c21f0b4607bf4a4870a0ecb100343308c817ca1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ba377a51a85e0e666bffa9a43aacabf498505a460b287523ee29444dbb8d88b4f580cb685e7b6aec86dad08963168f6000000000000000000000000000000000635f9c31e4bae6b2f5407fb5d8ff45d395a051770d47f66f7ffd345b6899f2141557731852e43d505d2c1ccd9b6b776000000000000000000000000000000000263646a22761d58ca1fe0a85a021dc29c648826894e924c312ba92da45ee288304c353a2760b779dacac49e1cfed4380000000000000000000000000000000000bd5d3705bd40e93431ad76e63e4a2215d91e0c456cb8bfec5deac70a8153c01ff7e4ec88e0ddd28df7dc2b4f7f37ed1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001558820efcd210c4b87210500dbf928bd247ce9f402f3ccde9cbb561e7c8850f279c4c05fef06cd24ccd6f658715798200000000000000000000000000000000189eb6e2ddc6d8bad1615038a32682c9d4f0e46c1fd7e736ce83da55f1d7057f637f2dc94a5091e4416a642b5831cc9800000000000000000000000000000000173fa28171ce4c4327be6d359a83ed75e6903f3af8e73c89845c5848af9c0b0df4e7b0ce5413112c26f10654bfaeb42f000000000000000000000000000000001722a3d3a3b6e639d70850e0e1df37e4984f6309bde6097e80f3de752e98139415c54b8682f03df56cf043f27d70fd311824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000835e86b09c7953c0631e6521d4eb3392f7044944534a7b2022ddb53ab9c7f5ed91ba311196348a3385b5cf503e44bfd00000000000000000000000000000000015c95f00c6908e2bba970b2e08f95b2a9bda9b738cc045f6cfa91c259ddc29d1dcfb4815080cb87595ff77cc27616a300000000000000000000000000000000130dcc0dfffca7fe40aa6a29dd73ac2a7762b5a351e52bcdf11bab5d84538b307bc7f2ddb6d09150d59ef88db8a06a8f0000000000000000000000000000000009d40bfde86b0f658e55ae724660b55076ffa73ce8c8ba19f41abb0c308cc07996552ed61318b737100bab5038fb5a711824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016c383ba6282e9cd17b676f2ed0e4cee0600b1ff848c156e12108d85de8187e749833bd52d79d247562b1d2647242ca9000000000000000000000000000000000d425a39acead53d8587eec2ffb1dc1e59e335a0449dde28f2a000e31a5ffe4b106512274bbc6a254813481e8b3199770000000000000000000000000000000008e9fcde4c67faa5d243f234f8bae794524fb03d5ccf660798ba764e9754d89f77698a51cc195c82725ac4b712f5a3940000000000000000000000000000000008938bb9d340ca0362f9659eb009286a82da813d5f303dfb3c98caaf6ecb56dd12da34a52b055ad0192d7411cfd0766a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e364372aaabcbbdd1db491bc5498563d2c618a6dd4b945e01269c0d5ac7d9f47cc9fab05dd89e964a32f313a959ab16000000000000000000000000000000000f53d623291a24a7b16b0fe662252823a3cd13f51d7e17737ff6051f126545fa8a9b15f259b171bc80a4c78d6d85f8a3000000000000000000000000000000000a835cd9b48c61a526b54e346a5ac9f18be8aa7b6102ec65b406802ff3e3aa311f18fab0eb94632e67e4d12baa58f29b00000000000000000000000000000000159c9ed69d46f49d0f6bd4af7e04c97fde0396b8bb01bcc2b675c646a7cde81bc5ba7c4e9f9b8aed2e2e03df1e32754a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000834bd07f5ca9adfb4e8a6940c655f53b1754c6c41cf33f13568d8df974a9ed496d2464819d073a5a8d1aea2034e46e000000000000000000000000000000001712e1c7fbcb92df74ffee1fc0e82ffed9d3a27f6c39d1f46415ae06af12e7e6dd1ead5f709615eb064d2ec4634ad922000000000000000000000000000000000f9d5ea43d714f231443a84e751dee453c0fe8b1def06b0657dd2b17acd8c6391a47437600557b790ab01dff96a839d7000000000000000000000000000000000353fa9e8c50f6277cb1b355db14bf424b0b88e90eb99edcde637228a6c98d6454b1efebddeb77b8647f87aebcb39a901824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016151999451c18622a388a840ebc1b35e0c038f80d5119ecda1ce780983c999b14a115d101381bbc703171b3a473fb900000000000000000000000000000000014afde5a763a70668dfe631a68cb001369fdcfa1d484d2dab37404c9e587040da68b304e679fdbdb8a11f8be6215e5f80000000000000000000000000000000014acf3cf03328dcb4bc73bb40ca05f590bd1deab34d7173535bad07c501747d12a05f8063b1a38fa821d323011f3c78200000000000000000000000000000000087354b0e64839bf7602c2cc6505ef530b1acf7fca88b05e03486f9abc548f64dc79b21df28b3f6c6b308fc0c2adc8661824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005d2b23b040e35db312cb41d76ef57838956d32f459ce074559df425b7ae462f6bcbeda0b715e6ba0bc69283560f6944000000000000000000000000000000000736eed339e66933e7e083cdd4e48b3b931ef4d8afab0d601605536871435442ead4e824ea37a0f2113e50f98c3052a000000000000000000000000000000000130b83a227feb9765ec77ea6ae34d787017eb4f60849f60a78801d3d80b5e3f363e194094f748644b18d2ba12b27c68b0000000000000000000000000000000009c33360e70b2fc08a8ee4d5c5d56ce1078cd5549e90d7246e9462934648bd8b062db2c0be8e8cdab4d6db776b47961a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000024b13eea5366357fa852bda231dd2d17c405fb405e903b3cd0d5538a6b829ac428f565193ebc77e1376f70ff03fc3df00000000000000000000000000000000147d549543c86fe83a7395b6fe5fb9b1c28561eb51f5b6212348183ea1743d6680d048cc881a0e76d605ba372a3e172e000000000000000000000000000000000434cf4cd629703fcd75c5269fd17d92d959acf10f20383849eef29da56947f2f2d6682d4283bcc8dd3412485ac60e320000000000000000000000000000000000683431fa5f360ae2a367cf8d9f39eb261a1e7c4617a4a43cae1cf4b3c1310d91450b26fdf4c5d6261cabdacbedcfef1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010eeb920fe41ce4952c50bc400db650fcca7dcb8bb29ea14f1607b2c1fc604f6fa4d3efeb8d6cbc79231e0216a9d89620000000000000000000000000000000019b7dd44978f46bbf2a2380596fe3551d39f426131421d5f470a5b8ddfacaacc90fd824cc8bc2f8759ef6b6d783dc22100000000000000000000000000000000088de28f137d782a6647bc917e7b1b3e4f17d4ad7098f4beda3373814b0c3bcde6f588fec3bfd5276ccf5ba18bf10e9b0000000000000000000000000000000009829f39d63616a3c3875385b12b9f029cc7de41ded5d26cf7d5432be6c08c9b09f9c4f8464d35c2e9c4252ec0809ce61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013d2e1f4a6eecdec53b63317b171dc485192988107c7e2aa9d3ef84f5ca7c3a4006646e9fca3b8b9ad451779a61031cb00000000000000000000000000000000164d567c6d6b8e3f8df6c252c918c124bb0bf36dc9c98fc1298128a909cb5de1827e5cd3dd62ebc42a9968f87bc8c6bc000000000000000000000000000000000c0dc7f3d9b7ae6724cd374b6716da9dc041ddc0b78324076f40e0f9c86a9a02b001c825c09da258b0a8175313b3a5b40000000000000000000000000000000012bced71cb57dd2f70907925a3ad6835900e0acb8b370b7297121641d5abeef473d6e0805a024b99c4e15bb321c0e5d81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001539a337111d7f25dc8460aa6f2cb3b1f0b80433cd437bad0addcfc6f376be4736642dfbb8dd4411ffb80e30c4dbd43b000000000000000000000000000000000eaeec4f453cc0e3e814385c9d84fc41e5ab7567b89e9162df0078804ac570432cd8d7e00dbcf45e3f6f40cf7c8e556500000000000000000000000000000000036c6a34c42943a156831c350a8e289f319ca60fdb4208a048197a16d6da6a875356c8b5ac079e49ed0eb44692c2c6b30000000000000000000000000000000006ad0289b4a108d41dd864ee375ac17e513660e55ba0f10c3ee42ca311a9c7dfbbf0b14fbd771d454c56b7baba1bef8d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000017ba8f35367eacdd681b5d24ba9cc39b8f2635975d87fb9899216c51c6445cd6f3d7e7109ea2fac0d0cd4c0767e2d30400000000000000000000000000000000084d88829dace9719d2667b84bd919ae2c5b14f845c38bed640e2fc91b114a568d67fee11e66649fd48760cd60dec3ea000000000000000000000000000000000c1ef628647e9c967eb409a965eed091f47dec4d6810d4fe4a15e3292e1098a8f621afa05e9d0e0a7b77e41944b8ab6b0000000000000000000000000000000006849a02accf1601750c21e11cbd6cfc7022134f19771efe49058000c6994406ac3325054b314b9d9897390c63fda2e11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f8ce4c439446732e3f13c81658f0dd0506ef6ab6232a5d539dacb75d6b01990efa681024af1bb50f91e2f2b57644488000000000000000000000000000000001401520246d9116f2c53f69258a3f6d3bb10b660e3325950cc451f6c125fc375378ff8a359ead4097829d4316f4b46d4000000000000000000000000000000000c4131f86ab7d4864d555b95af31163b5b5f48f03b4358b5ef37b24a957eec32d751a490e28d5679e62f6b4ffc9f52a1000000000000000000000000000000000abec50a41637d879f77091d8db1fa8e1f1ef03cd964c834277699b2c32041ddbd21343bf0c86b5720a2800ca6ee7d4a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016eadbb358edf3863827f7cdaa5c532819a8ad21066335a6f4fffb27588c483cf18ae754a72cb660b6189beffecacee30000000000000000000000000000000007348ac60a9b2d6b288f412134fab783aa15fefc0daa5702621852cfd15a70d9b2d3dec7c9d9598cf871dea1934750a200000000000000000000000000000000100483e1710958f1841f9f4b588850db0ed179fe442579bd20b36bd6de7e2a93818a77e0343f54da6159c55c3aee1ebd0000000000000000000000000000000016a4db9826d9acb35df1f9f59ae04434700acbc62f91a36486ece774d730b8ec0a8d8cc92cae2d050e8cdf68b576714b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000414ec2911d0f8af340d440f3084b90f03a7fa2ee8af36a3759bcdfe47dde74a6868c6141400200b4ca2d42e62588421000000000000000000000000000000000bd6d392c3871d0b23e69081cf347dba0ebe1403a95d221bfac57be00b0ea227b7c1e981d21b63cb67c756229f75d1190000000000000000000000000000000001a2cd89a5f3faee0b57464ef350d5de48e47a938c40ae0aa721dc503d064b4b7f7cd883457f7b86a34820137f1e4546000000000000000000000000000000000df9624b6676b1f5e869c38499816c92143f81dbb01194770e33b8a5ff027b20a33825df3465c575ed14108ca37a360c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001851a9ce9ccda98a388e8b0b057998be89a046b2f6d55a81fe0d47923eeffb249837f01d57679a70d55aa7a5920023b50000000000000000000000000000000014c6bae92d2d6866cd56c3402869acb0e15f888aa5fa76339c8587c136ee8ff7e0eeb5d02d8f97b7fee7fcce496e0fdd0000000000000000000000000000000000293a1d2dd11527df30161cbe1676bb714c31bef22c95282d0d3c29af4450fa581f6af53a2e2c586b964b103f344c9300000000000000000000000000000000179c341177a4fe720d610355c948b7989ef2f93d7214e25fecd270a79d46a352f783af34b20bf950ded31f06765d709a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b8e5de0f35982c372c5656645f0def721b5e0ca79a66a6ed57624ecf42103184f6a746dd39c77d94b14abf6b3d8bf1200000000000000000000000000000000019cf04a281f19b9363d0120036f63957c4149595a21a16285dfc2e88938b41e945f2b565b0b249a250aef65cf28e99c00000000000000000000000000000000142bf0169d953d526735d32b4dcc1af7922b94bd388812a539a05c9621c80262e977a46b209110fc963d96d8be97a4460000000000000000000000000000000013b5624a26c5d7b67e79beaef451828c6dde67d11bec99dccbb04b2aee6db1a570a4b4495f344cb64f6bfe5394f5917a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001221dfd9cd5dc7d0b2e1fa532b77447cc405aef2d9a2332f2c515987247adf37f4d6b5db314114b65129c174231ca5e30000000000000000000000000000000011e7009f332391898993d631bbd5a0de29a4226a9555c80fd310c57a965e950578a3d5b7d79d78e40f7046aba94e310e0000000000000000000000000000000009411ab0fc172bc18bb0e6fc2328d351563934cf363878e3e67c9de7f580559109ed312bab68d7457ddb93957d9a10dc000000000000000000000000000000000009eed5fd804bef986f8c15589b0ac94634c7f5fb82641970a9582c7e30fc500726b0fc4a34bc46c2305660a8d5dd511824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000111ed230d374796c86a5ac71fdb6317de85e35da963d242562c5e812b1eed0abc0819049c296bc1b38317e486c8aa7390000000000000000000000000000000013e22f39a8c2bbcf398043d54b1ea8f1106d137d179db281548ad1e0975f87d9c1d4b5b7ce1bc015d1f3c9f93b8b8747000000000000000000000000000000001498cccf4c6d8fc2007c18a7f63798b981fd986452af21f96c67bc453c459d36b49d554666285d1c1aee4bc8f73dfc370000000000000000000000000000000017b6fb9e4bbcdeedf579fe687a40f60ddb4cfe881509684eabf28ae933478f82af6109f2a4714a947eaec73b368645fe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000096461ba3aa19e21b5d2f6d9ee6bd3b2fb5c46917f47e896c751d2bdca571aa16f1ff9f03256c7e268fd73c79d2dfde30000000000000000000000000000000017e79facfef179527ed19f8fd21927a5db2b10fc3c34ad847420d59df6e4999ab24a2ccfe776707ea8a6ba38c807a6da00000000000000000000000000000000159f535a1b2a97410d361c5c3935bd85884fd9bee4355833e1777d24005480eb6563b4479aeb20f42cc461dbbd32a9d0000000000000000000000000000000000202ad2bad33895f5a046b4c13231cdbf7d26fdcf3cd754a512e7a0cf8209852e07443f62f6d70a01815d0f5026221a71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000090ca17c3a27aea9dd866f3a3f1c49eb98073b42933e2292ce6b74e165d61f71ba2b16a31985987eabd473856b7c1e550000000000000000000000000000000003cc688b3750779e99d9a7acb2692c0b330e6d1d43081dee9060cc85e9c1b1a70fd940d2e236987866f728262b4436b20000000000000000000000000000000002e140e1972fec8b1c975b2ef7dbfc19774630fb64a6b0304f181ea4c5e20c22245ea4b354ea70fc86032d1192e09cd90000000000000000000000000000000009173d4d59ce7fc35d9bf15840f3f56a735c5e0a87108b2ebe5be19d3b4aa690465cd59ef2661d0a3d7e88009c346be61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016307218569b19c148703af5f321698122baf03b59251e0cd0469bcf7a8a20d8b9e54a16d2dc1f4a2e2c2c6fca95ea780000000000000000000000000000000010d8ec69d5ea3897197bffbd494e13679b82fc48f5468e4ed42b4bdcc8d9e0870e84c70c1ef0a997175ecac162f99a54000000000000000000000000000000000abd8f45025a5342284a746e2d6ffc476902279f81a7eff67c161c9212a42f7598b5a213b46711d014f0635ae41caddd0000000000000000000000000000000004747ae66bbc88b9838af8be374a84d914548670cf28885a49fc9a1c8dee736023f8819b1a72c1fcf7bb9e175667038c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d65c68026fec5ba5456025f4c08b63669b486ed1761ed1dfdc40acec99490833109dff7b401ac0ef66b7ff67cd3466b0000000000000000000000000000000014764b47407d0dcd32169e0a1b83fc76c0773c8e511141de9344f64e8ac63f5eb48cd8b5c6c54fba4326791b512525320000000000000000000000000000000000cfcb716c322857a46d7a9d2467d4ef1f520f752b7f264abd4b0ee4e9606d255cd5493849ed3c9ebd6f8681255ce53d00000000000000000000000000000000010ea7f244f9c31c3988c8e8859938881de9380c0d773ae353207a7207fe5e11cf52dadfe79c96e5630e916de41a9da71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000153d27abdf1dd3dee817d9262dd41e54134d8ec21c350fba833c3a9105b7695967e4d1bd5828a42a17a49baaaac7d947000000000000000000000000000000000b88ac63a84dfe3ec5d12bbdc2c91d6b095b2232fb071d81041462a08e6f82cc376fa10821e3df609bf5d26d708d78880000000000000000000000000000000018695c06ed0769453546cd1ab92af6e6cc500b0ad74b664bc378eae8f6ae533c4163316a14e98d084838274527a4e3a5000000000000000000000000000000000afa982eb924c3a70b47920210986d3ee3660e4c1765377055d7c9a087112e68023264f7b1bf2248a91a3c5b3468cdcb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001eca2992a6208112a2bd9af4f48b7b4b64f23a4745ccf6e22ab271b88e4d1a9f1dfae50703dc408f4a917a2685e53f70000000000000000000000000000000000c291bdba0e6aead00c842c522baf92fe3c53117618e8a7e3df9bf110619b5f01290d291cb309a651dcb49f65e470f000000000000000000000000000000000179b4eedccdbca1966b94bc7fb5da250656e92243f7c4d301be858733ea73f49516ae25d6f5257e60285865ff26c1ed4000000000000000000000000000000000f1e7a0cb3a9d8c5dfb5b96c6f01afbd2c7cc5542e88184d8e0f72a6c24916e91e4f8fe2690c9af8a9d82cf737f02c111824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000002431782eda44ad08e1b0eb24da6effddbe2488ec70bbc81c0e47fc384fab905070bea968fbc1a9fef69ee0163ff0f60000000000000000000000000000000018434211578bbc2be210c29cd3820b1b8f99e4ef9c39e8db8982e6783f1be62ea5d84c8ff98ab420386590b7b0497f080000000000000000000000000000000016b1f18bfc818ac6f8b42b8d725b4e3d108609b55827361734a1b178d567e5a91375118089d59f0096415b02f80fe6ca0000000000000000000000000000000015311675dd364849c0b15b3e68fe3ad222c381185a95be25233e9f72b089b271ba4450db5b5298e9ea9dce5b4f62ee951824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001826b931f8f36dcd99855fdc37f2f76fdc3831484d9ff9d5a4dab19dd80a78f698ea26fb7816438757c7b43f85ac3df00000000000000000000000000000000001cec37a4c3a9cfd37d47199ffed888a4e08b8926cc81c521604a9102f45e5fb45fc696dd5d6c5ff8ed5feaaaaf25d610000000000000000000000000000000014b01fed71c43b1b2763ba6adfbfc77faa1d05d8f92f96b4d1d27513f106cd9308dc4a8d14ed63ca7f885a36c92aadb7000000000000000000000000000000000692cb1c34322d501e07cab7e9f65aa9b7ede69ab1cb51d3a46f3523ba11564b3d6510f42649903d98c6f4f640c1e87d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f63a21485c9b69c46dbe177e5d6aae9e0c0972450575f85cafa41d38b701308fcb4615231bf3670d2c65e5968931e7a000000000000000000000000000000000a2d2a9ecacbf2853dd9657417d1056c42b62904eebb1e2a91297fc73ffe22c09d5a6fe6951b7b3ac799fb779fb8c0d700000000000000000000000000000000170ef99f741779fab6443e58f54131631a337d1a51f50643f3bb67f79ed0c5d4f76ae52541f141e8eb7a12f1fc9a0e5300000000000000000000000000000000017ade664b2250785a250377d3a2d5867c32b8558d886a0391816f200bf90d3d43a69a02461af75f5bc823ebb63241411824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000976091509c439fa6d0a28ef740be1d2a4adbf7adceecc68193884d3c0991f995bc4cd157ff8ba01fefc7fff9fd605e600000000000000000000000000000000195e4b6d8742b8ad41b226ecba866ca0e2e19f132d2421110256e71c8efecd08499928796bf0dfedba7e5a7b5b4ff8e8000000000000000000000000000000000b238a6569412720060d1044e4d22d61279b8bbb5dc7036577a1c7991a2ff18ca04c5522399890b22555ffdd4e3e9e94000000000000000000000000000000000278aee8ef24f25801baafbcf353f1ef8d0b6d78e5dc248791a27b050d207688ef9180512098c45ffa0e342e6971e5871824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016e2d0cd0111b5d5078c9194bdd84158c7022ebf87a3853b0ecdb9ad1d661a51d742b2371769f62f4ea8c0b622ec7f5f0000000000000000000000000000000004a4e735ce00444a58212ce7151bfb09af25a9d605f72e3945d7c1a39e06d7be45c65b4602e39708d1aee1c66280831000000000000000000000000000000000181ae1c4fc4bb2e998a3088f025c06d5f0bb1211d162d31bcd30018c3d12b05796458eaf46cea9c99014c40ba3dac6110000000000000000000000000000000019514645ef5c815bfd4900266363a04d76a8aa4846feff37c95425513bd07c413b290e45ef6768546c575ca58ee6a1c71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000159716deafd9486d82c1edd265e334d58daa3f715a89e0b138b2fb5be8273e0cd6af4573804267e3caf1730152b3f838000000000000000000000000000000000c5efd41e630583860e09e28a03aa294da83e21678fa1d66c126cc414d3e86126126c5814a1272152578e8227c66604c000000000000000000000000000000001003959fdc8b53df3e29f8c78e155aeb88fa1338e978fcdc11ed9c0a8c8058be73eb2de6091c8c2c071ea1583360c57400000000000000000000000000000000104ccb8e8cc1edd2aa4a7e856a3d655b3fe3a3cc29fe7ff6431f490dd783cb435bc04f2c0ccab28da7b6b0b9d988cbf61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001212a2c67dde7ea1e34f8847d6c1ede1dcbfb09c9e4fbd60004aca8ad0e116e5a6ef114682a2c3eed89a1155d786746b00000000000000000000000000000000016a6fd89dfb33da0c3ad21f49b24f43622932d5554a51696182137cd2b4e75a182e99f26ab350b724e9fd5a97a145f10000000000000000000000000000000018ca96cd152882ac920b7b3373cbd5d58f956022e3bfe2b5fb943f663a5026c194f32fa0ba66493e92246435ecb27d9d00000000000000000000000000000000135e65ddc9ebcd7587408d79a460eb3a056797199ae736ee24c96ed1fe7af3c0b06181aed64683b2ca54e3585e63ea6c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001146898701b384be18a69f8b8a5502872c07d2dbaf8b9875251ab4932ebeac48516896239dd26e697617628dc7f5ce9f0000000000000000000000000000000000c2e534f3ab1c183ce868f3a8f7f838ed8073873453334e81c66a3c88e25c9c152c1ccc557d7381c6d3ca227743217c0000000000000000000000000000000015c9bd39c476def60654722e7d66a1c67e5f709a79d4863a986932df324d3098baa81f7983a45ee3b9b243dbf5c7f012000000000000000000000000000000000391e16c496f3970d3e651bfba2de04c3ab8d2030832a96b4f9d3e6eb929f8391459ad0b731af382e92afc69c791dcd41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000149c62ca958b77caa3658cd486e350a153216c597a0e2df863f17207ef8023414e87ffedd9365813765f05fd88b0bad7000000000000000000000000000000000502514928161f0a28de23e929e8e5f2113fff4374ea6c6b48982e99a261f46da0d4619d8ed587b714ae84a06b2d4abc000000000000000000000000000000000978b5c010aee3ff492143936547fe42618ad525e95ae9ee8d045435db9b34f8e621cf78e0eb2b05c3ca7896ea8a3ae00000000000000000000000000000000016e2fc63f0066702f5b98441efe6d7177a3396222a35bea29d86296b7520f5fc20d221e2cbe5e4222bf564adaf3a22be1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007ccd685d94a5d4c35ffe3c9205651bed55c4257673bc4e34f1009bee5648cb2ec5fb468876eb4471c4b207adbb3b7de0000000000000000000000000000000009a47a6052acdbc4ae1ce4580bf65df6e62f3309ab7a5dbe3985c88798fa4cff026d698cda16f2b00a9b97e4d0be85d400000000000000000000000000000000016da47d5358e4faff56da4a4285ebb52c4645af82d90886312258eb5c5bbc65e59f8a4686affd0242688eade58324dc000000000000000000000000000000000a43a1e05a86d25657de4a5030a5dcd0093bcc0bc7f639790eca54583d0ae38508a37809a167e508f808d2eeb5c2cd8a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012cf3a001164694b023453a40db3985d13eff8efadd0dc1b6271c794361cb7835b481c9a65a01c1c400b43285d76644e00000000000000000000000000000000165f4933d313e30080651497bb851111f7f5026e19024988fd637ddab6b661820d65d94e8bc3e250ae517b3dc05b7251000000000000000000000000000000000c0dfdabee46f9b0e218ca45a1fec30b31f9eaff8ffc155fbb48fad1ce8aa5fe94628245117dcd8e4771a72c6c32e3120000000000000000000000000000000017bc7378f4fb0e5192da4d093d01dd520f2fbbdb8cd8e61ab153f1a69e57debd4b6503e136ea559d406b09069143c98b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014f2a0e834d4c1edfd89a97226758e4835c6e4d5e1526463e796ec984740d82e9324875fbec8d3f3d6a7e08cf7a878f20000000000000000000000000000000015ebefda39a7113abc5b53488f00cd6c57b1dd388f1025b4e5661dcd22b62aed4d1fb3780fa4e18aeae548a616f4394f0000000000000000000000000000000016cfaea18431f548304b5f2898de0def2bf63c98731e66901b4f41e32f70a5b6c768673dca87441208daea27d0c227a7000000000000000000000000000000000cee61b31e2c3d9a6a8e2bdd24f9c63ab1316a1da37066b50a6d73245e9087b2e4f65f0da1d17164ec561b67b1b63fd51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b6c3b69da6de4452ca6d621dbbcf0f54c4684caeec15b382963a00e0a0ca1d34a17d23c02073a0dead7dc8bc0ea67b20000000000000000000000000000000003603466f5b593eb067330695b2bb6ee89ecf48a32e71f70f5e5b6ed9ef99a7af877f762f3171f7843d17ec3813368b700000000000000000000000000000000109d7a34b29f984d742bfeebce03f0b972270be7838ead74cc47e62c4c7ac28c4209c00b81c3a5eb2979f23041fb87d0000000000000000000000000000000000eb9b10f194316243529c3539ee89955635d7673db96c41b7972863c13798b27cff6d0774ec522a55f7e97f49d7eb0851824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012fe84a3486bf8e818643ff42802dfe934b4eb5930e3158dccd0bb46ae4ecdd31367fca882bfe7e63bcc0105c50e31230000000000000000000000000000000002a29dafe28c8b35ef7bd129195b9e9a1a5a7267729577c290e82f13949ad6a78cfc7065091c81025e3fc3c46c978d3a0000000000000000000000000000000001da15e767337f529479b0f29a4ea3bd8a28f1d0dda7ec2dcdac09bc3292c0e336e778226e2ccf0622f3fa60faa186c800000000000000000000000000000000168f2c2a00e33dc93dbbf746974df7d145ceb3928f58fb4b8f345401d972080e18dab0a8a0ed893910d37545c7761ac11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a7d918787cbd36c05ba95bb13b742f3d8694d3accc072a0e7492d8dd13d4375f78c2f1506e86be64bd4814ce041e2390000000000000000000000000000000018842ebba79eaca0b724d072467a4c50827e2e57da5c5b632b82432deb82129789f01f912a192383a7c2513e9df0d9610000000000000000000000000000000015fa7b6924ead3bfe46446bbd55d4e8b8c154ff49742ef3db6e075c813f5900032eae95bc440e3d06f66dbdb65ef61ea0000000000000000000000000000000009691570ec96b20adf3719d0dfa4dfda5b41dba1f94d512f842799a518f39db46b0218cb3bc0a6bc26af3cea83ffe5211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b32fa61a5bb9f7ed055b8e6aad30b278d5404ff56d1b81026c7767f974f9d83face382b7b4f0368b8286e8e1ead8cb700000000000000000000000000000000071a73dd8f89250437b57e28c3e5af365bb363406c4a70a277b57242bc931ce6d2750339d7517f2a7b9b0796976395ea000000000000000000000000000000000d2bfbe18363c73ab189ce5abc02567442ab24f5ac6f8b76a1b5d8242e5d7417679ba1c65a1b1972db6bf8635d49abb10000000000000000000000000000000000c47ff062ddcc7401da07612ccb76bee27b83701b220e7d295b252074e9ae0b340296e8155c585c6e347a0784d3c0831824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000237635eb8189d612dbefe663222be08e27d991a092a9e42db7c2dfbaa55370b4e68a7ec50cd7120f3980d991e485d4200000000000000000000000000000000109b548f41cb900f3660b63cede53454261e7b871c6724b23855fe475882991e7a52fea573cdb2859755d70eeb4b4fb800000000000000000000000000000000094ef53e1a5f745f5c3e23c7bf58600f52e0dbf41296874b43307b8244e3cf6fc4044d5659cfdff4f2fea888a65fa5c90000000000000000000000000000000015e3bc1422f4eec1fe741c6e9ba94f1f9d2d096bb27ef99910316d0c73f78441d473a32ff1d4920a58f6bc39c429d96a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005950540b7f5044c42c34690c88c99bd9705b58abd5dd5142e47ebabf28472452021cb7978a17409820843a2eddaeaec0000000000000000000000000000000008e8cf9c6fe1435a5fc320b3969edca84008aa45688a88c54a882e6ee2c63b6dbcb3af5bffd9bc451dfd6ab8e72106a70000000000000000000000000000000006770f7eeca9627507906a3bc548e21ff0858a4588b93cbfd40ea177fe55ae7354bab74c2a6671dd4de29e7fcb15cbbe00000000000000000000000000000000151cfa452a924f6e5d085bf573bd249ffb6de78844cc369ef6736d82017c455abb5237988b301d5d4b6c28ec6b97b44a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001555d33d3067d263ead52793e6b21662c9dbc0d57cfb4e7287a0715d010013bc14d9c66840774e100ffac3199e6492010000000000000000000000000000000009a80bab7066195381b196e6e84c722235e39c77ca3df5f758be7ca87259011f20ac2540c07dd587ee3d807bdd8d484c0000000000000000000000000000000000a64060b8c54824a49467473efddd469583ac5e31a8a0c95a4308fd9d1dbda21b6497b7d772a059cde2ceb5dc1573be0000000000000000000000000000000012fadce1e622e2a355451283cdd33d0774f17cc425cc1dfcd2e85fdfcabecf013c902597b9a387506dd52caf923c08e81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005b77fbc64ef78568a3de70bc0f5b8282b7b3fe2e0d6d4f06dec00e90e78d757edcf3286a4d47d6613c2080c8eb57c3400000000000000000000000000000000083d9a9ac10b128580a3af7aa704ff2dd42c698d38b4635137c8a7491738539d96724fc8c8cbbbe9c7ed0369f8bfaae40000000000000000000000000000000003eb249017248e1791ad9f887f34b447c2c25886dd3e7c3f2a052404877dbf3eaa3764412f4e5000a2b3d53b6d55a337000000000000000000000000000000000939ffda58c435d64123759c0e512444d05908a2834f2547f5278502032eb84f1d6047d67096c706769edb40f67e0a6e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b630173e8d1a00499c6fb7740626e75bf5fdd1e91b875e21163cead3230e8ee9d53b13d53ea116d029767305807431c000000000000000000000000000000001320be7664b46285322d5f767e72a4a9da32463b58d9aca4118a5d738cc40dfd0feca21f6e9f308c8e0c8b61e8b482600000000000000000000000000000000011f5b5ae033d14a8ef8704d07fd409fcc89fd94fb46c50ff8c56d0ce6e35e3ccff78b447f9b7bba1cf075648631d197a000000000000000000000000000000000e2680c618adb8ffc751c5999f68b18eb78efec68573eb212557aca7edc891a2c47c0f96f8cf14149eb1f0c8c67061a71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000af258f212fa69a9dec8910015fb968440bc3a3681ea593e8ba16be58526177549ea62493430b22f1cf2e87dbb45ebdb000000000000000000000000000000000510bea33d26c2de27ab23b36803bd4840bd7c399d0ee4329193e6b9c192c109ebd9b37539dd1279e7498084e734573b0000000000000000000000000000000010dcf586845d62a20bf0e63bc8fa02846cff6aa2f2bcaf009823b46e907a428f2eb724290a81587af781c60c55abbcb8000000000000000000000000000000000088ff84e0c3b7ef6825f2527985689fd2f2a54961befc05a76ddaf4c7b8c601a6d0b40200145de06b9b50a6004bb5211824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000441f28adce4619679e982d3f3e3041a2348131a5a54a93d9ac45d62802a862f5610ea21939a0d6df0d3e0253926436500000000000000000000000000000000160a14cf9f2e30d0655580c3d7e998adef7037d2ebbab02885f721637e797c74a53618c7d6d09233e3a80582e3e4572d000000000000000000000000000000001414b0fc8d37d5ca1a24b5e1e1fba58e154069d0ba8143b0b0e105dbf74a20b1bb9c6c95648646edf7cdd58ae507119b000000000000000000000000000000000f22084af73bbe1320971836eaf0e775467b70c55466a6f5cb2f20d9a35107036ba621d3ecae74fde937a2a810e600b41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001466de960bf0b18f045bc56f8d6ee6f5e0e293a589dfd396329847a4ae09582b2597ad5bd514009883988766a97daee1000000000000000000000000000000000a31eab509a1fe1a624e6606e95fb54d3ccb8a317c321e616295ce910b854fb0aa4617dadd42c686efe0138848c91d4f00000000000000000000000000000000008a6eecc250f1d648b6d8f4aa9dc72d5ad0d08d69d85178a1b864d5d84b8e121a6bdec3567b9cfdca6bb93b5661bc440000000000000000000000000000000018bb1ec3de6f8f11bd897b9e015a7c3362c396af45fe52feb005f268acebc4019006250a469f01d62074dfe1457a6b281824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001954ed78df89916120fc161ee805397543c67d31258ac58d666f56a6dce6e8b9a6ddcaf95121153cb5525901d85a8a23000000000000000000000000000000000baff6b95e1248e9e1aad9d9519683c1ae9a915dcbe270be5113599979539d5b36cad24782d9043ed605221a537ada18000000000000000000000000000000001642fb8c382e2b8bb8cb113b0fa3479b5ffb9806c0959865002501c39fb69e6574544a03f88b9754933cc97fc9307d280000000000000000000000000000000007e3a95e0f01d44cc452713c22d7e712afa190cc81eebe781944632a3e5eb2c2403c08b91dc2233ab96e2b6f02d30dad1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000746613818fb69a7e9b30f2751f8f5d412ffdd5e04dfe14b6fb9547dc40d8a2a5fd90ace85b2c5e5f342e27e6544eda2000000000000000000000000000000001463f79461ab147e2427f886fc360542ae37d53883dace17dbe2493cb57148b3a820d68a9d2d1208268796ce2cd7a3400000000000000000000000000000000014d087ef9d735a798cf78829e5a64b1e5a86dc2f62baf6c8a5e696c196db36a51c602eeabc6a1588ddf5ce1c814e2f7600000000000000000000000000000000149cd177b7b2ca0964653d49e96f6f175c750ca4df30d0560ac6678a5d650083ea14b04b69c2eb7aacc9407fcd2e1c611824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000dce477f427baf54a2620489cbc45289f1df1e9132767c218fd19661de2cf02af74a35a9e66193d44bd395fb96c5f035000000000000000000000000000000000116a85c3ee84147afb19fd112ebcdeca8a6a5f4dd48d33c7cb431264c2a61c96a36605ebfc284a7158840605051717e0000000000000000000000000000000000e752aa973c7f7c46b763f4ca1b8390ff12f241449cd09a95d81bdd532f3d0cc894d51ee2e41d6e41b161d139e39b6f000000000000000000000000000000000e8db82b8019c534a439dc2f09369e74915bcab3b6ae7e9d49427f59d52102cf2b1db043ed11e9da30aaea67b41d56a21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000111830b6f009d5e92d2f19f9ee0b51b8d0c82e361046ef0a1ade136dd998ed6e5a0ab1794e22943fcc6a3af4b5074a730000000000000000000000000000000015a06d6ef2aa3780aed246e22365dc2903b4c30ab89c5610e408e64f0deffa66fc39242053c0492538ca023f1d006dbd0000000000000000000000000000000009729686416c78c85e492c922fd9c1b0a7e69009609119abb2dcfdb0877d5f750a84035ad5c04ffa918c6d6b6ff3b2720000000000000000000000000000000006f0502a80a83cc8d787cdc03b0b8891b7d24a693b9903cb08ce4007ce5b6ada13fde360a483da18fe9316d2d6e03faa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012da5a2f312c5c352f3ef7a9fb5015568cfaa56a2a3859d4067802839ec07201c24d9717550854bce3058537ce49742b0000000000000000000000000000000002f270471a3ae6f72647978c850d4f9c3cde09dee309fee2b653d18b5300243c620afe37325fad422ed2d3388294d8740000000000000000000000000000000019e2838c731b3a02bb0faa24dadb5d46ed5edc9a318c5aae8bbff763489db5a35ce78b9c0d6baa0ec8617be6e55bfb6b000000000000000000000000000000000fa8ce31762a18432e8d985e25737b124c8443209d8e0789f3f3238a9e825eda9d162457a017ac3037228a45279e84051824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000139ae67f3c4cc1bddbd70e180242f25f4637c1b109b671a667ea72f3e647406f8452d653d04890202bf4acb01786f88900000000000000000000000000000000078513b9f725201cea64ae5e2c6473ed35c61ac335429b1715c75c9cfef7171d894771f402254cfe84fc50ca36c386a000000000000000000000000000000000121a8b1efccbeecaaae7a499479298289c17fbdf1e2d89c0cc4837ad39d3839c7c9736822aea5740f6eca15e001cf56c000000000000000000000000000000000076f73c42dfd90d49803cfe2fb2678df7cf609430b2db58af00135c90b1abdc6307ddf4efffe5f5f416c08c0a7464751824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000600a1682ecd3af6957c599969468bcc1a000f4cf98182645b6aecf256af4c5987375659a76db132607ffd77e4a5134e000000000000000000000000000000000aaab49b490286c29c818144ed6682fa4604fd952f09d134a4de74aeb126b76df32d02fe6a51b62b1acfa303ddf4f2e800000000000000000000000000000000101c4f705ef8014846fe56c3263882dc81d0fbcae85415c7b6ef0644ccfbed27b917030c75f8551f9a354a7299ec2f1f000000000000000000000000000000001241f7e85497fa33da4a6f0ea679551a03481bd31561cb243686c3c62bdc66c2d93b645a54d2d29244e306af1d6f007d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000226156e38cc42de1c0b9bafabd5896e6809c08724aec4d4bcf1db3d397ee539163096ce97286337c189c0a3d4d764320000000000000000000000000000000016c9fa7dda47cd916d8ee2ffff6414ac3b3820d36e7762e3eba836a1d1837c700d4cd4b18bdd56f237e6d5319c438c6b00000000000000000000000000000000107df5fc706e9cb9eab01616d30d001ab32112d1934afc255792f70bd1f341c2ed7fb1272ca62e9ed0efd54a5c6722b300000000000000000000000000000000190db68f1ea0a07e7d236969fb4405507b0dc53088736cde07b11452bddd26a6b3d4ed634632beac36fe5ca01e9bd16c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016aaf6c50b3a4807a9dd34b70c38283ec5021d8aa9420424a352d1578db742cc612b828e0a2a435ba6323c8dda0ee3260000000000000000000000000000000006df2db36b93c9d9c171388d1b09c41412c2099c259a857b93ce99b5350d51d82ba18c37d6064290c6e81beb7dbd82d200000000000000000000000000000000035f2182ff6edf2b95012f2ee57e1a28f167eaa4697a5d4928f1019fc6b4abc27fbc65515454f833beea1f07a8e3aca300000000000000000000000000000000062ac88083ed4ead633678f6dbea62bb89e386d4594a74586293d40d888f10335c306841e519c50032d4964f01fdf6f41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000020d2bb77c3b1203e201ce0a2b9b978d3426a1a825a2af0b3e340891e67b3684c8af47b819cfacc90313c595d9d442fc00000000000000000000000000000000022b242ef209d023014e83165f26838bac71e3eaf395d53801de21b1982af93bf250b2d61d9fe570eb0ba328c612242d000000000000000000000000000000000fa61bf491064282b3ece7fc40c3736c0e3e25553aacb0b5cdf277358ea7d251ffc2dfd432ff2bee5cebbf2b6c3bbc530000000000000000000000000000000002d29b91c99b60f6013e00ba867d943d5375c118070e109461ee2d0dc9e0a5f6bab9b9c2fada534955eb1c63face10691824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010446443794bcff7795a3377b3af9b9411d6a7f3cb2568fd2db5a8a0ab931d6a1b217fc9838ace79d18e9c743bedef070000000000000000000000000000000004df7f86aaef2ade996ab857c8ff1b50e78b928451663d444fea75d41cce178dfa2067eed81450854215f2c004b2641100000000000000000000000000000000123e9ef5f5b3961e34d8a194da8f264b468ea89ea9beb305f33ac7f6ea0ceee1ca84656b315aabafaead635a8641ad43000000000000000000000000000000001753c10d98cfb625244e20866260080107fb6eb4e1a9d00ff5f610d5604723f5c69dbaf3057a99d72fa32b04232de89a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001292a864dfe5ad73fa4e057daceafa483dcee68289f1090ea86c4a64a242342067c71c9ff5816725bade360beb6d4273000000000000000000000000000000000a776b048b47e4277e12d896d580f04d964c2129d9fbcb17985eb1bb5cd097b3cbbaaeec0e5c835973a235bc507f282f0000000000000000000000000000000008b6367b731f2f4d8cb6a7c35562457f1ea9c9ed48aaaec963c39a4a0026eae1519beb4c83ffa7876577732f0418f264000000000000000000000000000000000e549976a666dd7c85e9503114de6e1a3c8329b8ad1d29e13249c813af438de2db006bef12cb34bc65e24a1e79bc82f41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001f725f0e0b443774734dfa3e2a2e6070b08f88580c1c1c5faf3b65a2fd6dcf8000908939c060b00cd5b821567194ae800000000000000000000000000000000194a7445389d64aa9d29d9e6cda19b2360442a1ca70c883288ac75fe22f5848737eb15929581544b21ce26aa3d876088000000000000000000000000000000000b6de53d5dda1699fb305578c86612fc71652783deed78ebbfd59a2f419b48598d26a9400673c68cce2991d137ff590b0000000000000000000000000000000012d5abc09dceb589932f15f7f756763f1d5047ccb7d5f86ce41aa13ea2c4b7a9357e6c4244afc1495965fe6d92b4e9f61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002c871727a46b0b7aec724b0c5a88f84a45795bdb4f22f8f67bff65a44e6c818ecd577288a2bf913c3b61674abbfc33f0000000000000000000000000000000005d5bcad18543933bc4c120f2da68bba81015b2237975b69ef6896a618f745be72d1145ab62908ace3011ed00beedc5c000000000000000000000000000000000f061c113d4d9cba6c4b402710c7fbc23e81b37dc6fc666196919dfdbcda511ae312b3751faf560e60ba606b90470b750000000000000000000000000000000013e96a9d6f9201a20d25bd4fa96eb0f78d6705cbc44fd8ec4e760043e44fb36f36285ba67f94ac4ffa3012080cfa64db1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009f93cb9617c245969955e2785019c292227038d8f8ab4ce4bd057766420ed88b8c6e08526472275ebe1d4677a912d7d000000000000000000000000000000000e16ac32762f466ac7cc1b0388654610ba1907a1152437de4806c8ea56a827dfb60c9e99a3f5893514bcc1c7d32304ed0000000000000000000000000000000014cb917d35ec93eceef9c5253091c55cc0fb08ec6393a8fdac1bf13aa8f2121ada05871725cbaf9f5b2da3c77b8999b60000000000000000000000000000000009e44894cd7cc95d33d36dba905b780170cdcd416221aec8bc46dfb2e62587a238787b9768c492e8a9e4a6eb4c439fbc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007340a6fb5da118c1e7ca4a4ae1d03268acab0c703be69ecf6cedf37673f7726d7a1fc99ae11e9b2366bea7eca8f0f5e000000000000000000000000000000000ddb53eba1eac64a37b6902f67ecdb97020e3c2fae3ebad9c7c77248986a7b41581e9aeb18f7d9344f12d74662eda6e3000000000000000000000000000000000eb65453a34e6a1b29103e588243c89c424faf793764beef2f76adea8e9373d52734dc431bce6c46769a1258e697b7d10000000000000000000000000000000008f07de200c60859be4ab78263e72b6a326c3c92bf5d29660b050b3ab147ac64cfdc4e20559498b0487fb327c94f3ea41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005c87312005457656a177d97575b4a4e7f5b7c1ed372bd66820b57193493b880cbfbf580f0af64e68186d93238df195c0000000000000000000000000000000019689872835fd016146686e6f104bd9aa40cc1f8a4f58809ce5ba2e142211bda39e89b0cf6edb76cb4ec498c1ed31d820000000000000000000000000000000000720ca78cf5394e60c28f86c28cd73779e1acd9c91d33d75768cf8b2e4d81c20bf86df5b996fa837ecf222a576d42c8000000000000000000000000000000001818e35c64c9bd6885295cf37e96a73b88f67ad793703491f3dcf5cda8a65db0494bc5b47c491536cc3bbbd3ad30bb4b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001243248e664acf6d803966286cb3e13e5651315b509392b89cb511ab5702b8ee92696d9071b64221183804317456ae76000000000000000000000000000000000ea1031d4fdf7860ea01ed3dfff2a8d56c7a588862c22e9895d74ef770743ddd964f681c4a07d95f4a83ff06c4a148b700000000000000000000000000000000034049cf253306bd7d326d40db95adf5b97a5b45e25d27c7fc7478ce4e4d51a4e0080420f5c3b4540d774c259b837d5700000000000000000000000000000000178fa2d33ee61af3aaa5f79f29badabefecf07582dd61eb16e26d9e863e2d222cee9735f0e4cd70a017da649ad342e271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003420a3eaf6d6c088f3abaf983df3caa90bdc2a82170257341595af736dff55e5d071e7e4dd0251d7984ff7199d6dcbc000000000000000000000000000000000db7b8e9a17b49f8af699c1422344bf47d5855ea27e190384384b8e51d2b2151eb7f983bea785e529d1620d076af8c92000000000000000000000000000000000f3d784f5aae94783a5a47ba0ada086ebf722bf27b7eb3fccae56b2b0ce5136815d28463e42620383dad753e39b6b7db000000000000000000000000000000000e1b33e3d2a2720f114d3f3b2c6c73f4d4f222a58f2fdfcb000606d4e047ce636f1ad5f460a2283f6b674b7c2d5747c41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016b7668222e37387e21cdb6b3e0107846b7aa868f687227b7d9d6be27cb1efe57fdb0b719b5401e0d6d4e1a64442b354000000000000000000000000000000000ab894e8a47e8a15904e1760f59249329cdcb7f0f939720629f060b530e4998094a949a34c2316bf7758bc35622003270000000000000000000000000000000007046b0f7c092b0cda5891d405a64829152ef5ad41d4d5164a20bff5d176b1bcd9ac71b6b96ac7f3910dd4ccb134188e000000000000000000000000000000000698dcd91ee30501a9941993085f860e4e30f9cdfaf27ae42c904a923490ed5b845b14a342cf7fca58c841dd85ad92551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d5e0bb49c375ef74222a26899dfadd8e257c2d25d7301a761778e50c629d9cd733470e78178b73ed66e3ac140656b5900000000000000000000000000000000172e59fe16d189e285a09264c39fcbc7d010195019c7ca639ab83982114ac8c54c3c3db4aafe067a791d33a5b3abb849000000000000000000000000000000000cfe5c92cdd431894cd0b9f79fce485e45e377ee549a6bcf4a9b54e776485b52a1e27931a423d1f4e9791d12a21023790000000000000000000000000000000006b728d48057937aba2c06b4a1e11962df778e0189bc89937bc0221b9603c24b50a570a02617fd3c61650aa5ba8a20f31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001729ef90984984e54d57d18cdaf1bc20aa9a4649c25b171aa0b8ee6e82dacc4db41680ef522bfc6e1cb7cefaf4ea7e920000000000000000000000000000000015b89fa758178ba4f1bb19b00d25080055bd81e509260ec9abf09dba87537970d1fb96afcb4e8d98a0b3aa5d2b0d309500000000000000000000000000000000185fd81eca3bd34f4fe0f40ebbccef4b13926a5463976d09f219f44735cdccf3fdeafc220e2e6e89851dbec64137545b0000000000000000000000000000000009404a51e47648befc1f6eb8020ef5398b62da2686475082023af6b875622b54b1fc035855dd102e9d11e8b9333fb3891824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019f7695379d718fa1344007a23e4e2a7eeabb28bf7c968bfa47b3def88c8ba4b1b9c5af136adf18464f6f4ce93b1f51a000000000000000000000000000000000b3c7e3c69de69ca838c461efdf8e24624c8cf6df71ee4cebf7154d0bf91cc9226c0c91eac3ed7a8a55db0287176cbe0000000000000000000000000000000001116fecdb47df938bf45fd6dccf8c047257f2478865dcd484d74693f1f2afa11913b40c23708b77aad16377e00de3d1600000000000000000000000000000000013578c050db7ca7bfa84061f9621d885ec1f0b14af74892eda50523d9392eef2295b0b70df948b3d393310416713ea61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f790f46b0b15e30a76d3a47dbb411756712a0261807e425a4beec395bd48dd17111591bbf6adb86df128c6b68d9d81a00000000000000000000000000000000008ba25aab1b09db4e9d6edce642e9f16ee4a6d9d42af02410cbf728efcdcfca769879cb5201b0b4e40eec2a67c0497a000000000000000000000000000000000a0816ff7c73cd383f1c2ff1ba5702c65d057a1fe7a8a9d049b42057f725c1ecee1418d2fe782fe04b89b0d6ca6bd22500000000000000000000000000000000141fd5d1a31a1827b84397adc3265abd00aee9a2059c3af2bf266f04aa166d28b332a957f5714965bc9b9902eab7303a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019457eb033efa116078c797dd924c056471e6073105b9eff7c6777e3e89eeb5a74e56fa7045b7b772ff3f9139bd9b5c0000000000000000000000000000000001474869e10aa64e32f534fa418d0d006e8ec57fa2bc31c06b5164accbaf389e2d1cac6cbfd41f51080de1b68a38d78540000000000000000000000000000000009ec92685445b1039531f29947af1f4a7d1ab30c1ed25d896ecc7aa23d0caac0c9bbcb95a7536522fbc142dd28548e2a00000000000000000000000000000000104fd0947bf8e74de3d5d626c7fd743a4d0b1b3ac5abdc546072d88e7daf31b8eed60287de7b595ee9b4b7c75121eadc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012d893d521ead5cfa993f3ecd441d060b674fe4759fb393dc342b1db428964f71b0864f3682ae75cc696a8401a545c2100000000000000000000000000000000020e5d15f393d571d92b204f6d0dcc66c60e870685b058432e2d18d0968ef9df1f60b7b91c428d2fb03915218d50e2540000000000000000000000000000000006946e5db6a06b0a74f8df5ae252c978e98e5aceac355e41031737b4181e4e30ef51b619fb3209ee91ad089965a15d3c00000000000000000000000000000000023ff23f09d104c9407b0df7fc543b469464e9c09daa7632a6bef2ea7371801b00ac90874d5d8534da964b7d700cee5e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001246150193c62c8d5bd2e35a0fc7c539b27fa1991f3f7309afff45548a2c862a51b8b917026f51e1ccec594e283cec1d00000000000000000000000000000000105bbcdaf24c0e3011428cfdf5511dc08edfda5e318e4148ed442ad069c68d195de02bce17bd1374d47c2bf89e39634a0000000000000000000000000000000015db5c23fb930f1adc6d76f14dfb54b0fa1e19ccb773aa0215251e4ca3f1b6a84c536ae6188924bda4b42531c4544d6b000000000000000000000000000000000c8d52c67dc1b86cdbaa3486385af0c43888c73a9a395a296ee95e2cc5ccb70cc73d5e9be07bd62fb0819025e173f4d61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015b9f0c580d7eb3cffed3afb22235c4c099504d272c5b9aca95d87c17121efcaae42333b0b0c107c17efe7ffee2a07500000000000000000000000000000000019286479995820bad141d275e2c73a14bacd4e5713d3c5e3146992a05636e5419c7c76c960428ae6cead53025a87e70f000000000000000000000000000000000d2faa2e1569f7e57eaa730b98af089f950acdeb36982b88d8f8a9b9ce10573457d4e2fe9ef5fef1db21927278bcf5230000000000000000000000000000000002b88eb2d55e8af15b7677e6fae3d16a20090a7f93b5998f8772cb351d7aa32966a11ed7929a872f8af7274603cdeb661824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001276ad4fcda2f33e43f83bd4498a1ebece3981e8e0876189a4d911320f9697987207b44ce33df7653ca7a9949f1490fe00000000000000000000000000000000002509ce5b2c21e6d6f7656c6e4ba97c5fc55245494d3db4c2ec1737713817d32996150fb8afa32b3d0860162a5cda800000000000000000000000000000000013aee10bcdb8e316173ccc47c6f43181671d9df84c24474166496a09f65d3f7f9acf5e8e05bf9e4e79b747f25586d9080000000000000000000000000000000012a34c91c708d994fb0c20659c5bed3ee1293c11a138d86b1180ff23fcc5808b5883d6b9023b1be67e8d9309a2481c901824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018029631bdd03f299fb60ad1fcc7c8d5384b3191d148ceeb1257ab745ee072ee5feb1822a72881faa64e606ca4d38d0d00000000000000000000000000000000143284c6f978c33a329c5b87f8dee7b76ba0b6040e58903684e973eb0c9e3a5645404feaf6dd97d85e56bd57d02c8c240000000000000000000000000000000007bd1c6081c6c472aa18549ea922ff46dcc6429361fc2ed1f67908584021bb4bb634d771a5647f87ae438255d43e9dfd0000000000000000000000000000000005317959b00fe5fbad4f4fa7c10a565049022e8c1b5e168681536156f1b03b96fc8b44df3fd97d56fbccdcc413766f271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000174b8624208828c62f08f23a7ad6a59501b3e98e80e150e5cc2ee8752318d43fb3faf0bad522bc8aba70a04651df1e130000000000000000000000000000000014776d28af31e64d4038ed0319e64180cbf9b5190a62e3a43fe0607b5cb0717f1fa8cee8b4824d8bbe9a531592084a2f0000000000000000000000000000000015e87692d47baed1bb4326be47df36915e69c24deb68ca0357118a25a4d272f0cf58fa8bc73ae35ef6ed48f38e5bb153000000000000000000000000000000001427e8ae9c2f0619e700310f1e72d8f291c8b8c53e8c751b8f0ea3424650216908bd56d4a76d35d94524e2df5000dbdc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001f10bcc727a623b45d9c7f267d22a8ea999631339dfe53d9c3de32cda38d0d131579821fb08c742c2c0f80737aa6593000000000000000000000000000000000f7463f27129241ed2c32b55ef1c38d05e3f05a127a8ca6efed07cc4206393ad06f4bfcf173222ec66d944bd8f4b8f9b000000000000000000000000000000000f05be82493b1a2a0f1285e1b77850e839535533b88a8c6546c6233a0de2d4425876224fe7667562424129ceb393707400000000000000000000000000000000085a9c309021c17e08c15d9f2bb8098fbfdf5c4b3f3bf8a721adf9aba8eca00ca46950a287132bb4031d557effa4074e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005fbd873e62a1242f96e1f5a45cba9457a9cdf3efc80b09a66eb716b245130103ac0b2ddf9751fe501d26c4da179ffbb000000000000000000000000000000000deeb3ab3344392d21ef61529627d7afcd3285db92d09bd5e1df7a3b0667255cca86f6be91f31ff67012c2a6b8e90aeb00000000000000000000000000000000155c6467efb899da51284b1e12aaadc37c20ef270c43f83a3f9a09bfb14a39b62b3444417827cabd7745298ce8097be400000000000000000000000000000000093f491139497f0019e795da164f0102625f49cf7aba1c5903e691418d7e2ad3f353169cb530af25feba698608caa0681824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000064a572a868debd34835b63dab5826cb293d13a83e8f931c199a0764d14acb8b10e00be8a4a7869601467fc4d86c2480000000000000000000000000000000018337b37fcaa71d06b60c7dfdd4db785da6655190a97c4f09fadbcfbb45168f29efd6ca91a8d77776f57032ea7a97853000000000000000000000000000000000066edbd82d76c063b0a91f37fe737e9fdf4967d9db18f4abe707df654c9980f77eb090142693f604774b6e800dc1b6900000000000000000000000000000000181bd9170f327740e4da7189bda44da0fede263d9bf70264b95aca21c6c0dcdaf50cfd107a5555fee1a1ffd299fda25b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003a9e35e9310d75d81bd47d86ad79b532aeeeea8d26f4dd803e74d7e4ec11baea8c70136e0245f801695b1ceb0c71dd5000000000000000000000000000000000578bed25b80cf68dc823acd017a30fe09f20bb7ee4340d9aebf9980e041df3886ebf85b1138a3496c0b4a4d7e21ddf90000000000000000000000000000000008814a11e702fe9af00c3b46c44fb00dd43104832724ddfdd012e07375d7a3e71a33a17ed609fe2df77a58c60af293850000000000000000000000000000000014a20167981a60d9d037c0975ad63e8f9dfd004f9a9d501ee892a9ee3cb2c80ca9f65f3fa850d777908e53c01d9cd5401824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000c11920161a56053346e1156cd06ad339f0f54706ad87d4513e797149322f14bcf56b28589ba1e8bf8e0cf5896a769b0000000000000000000000000000000010eb2aee9bfd8c54d48f4f9406c91233f7e7c4c52a0c64c2f1f828955cda0ce22b370667a5b535d569a51e755f5b5e00000000000000000000000000000000000f55424cd3f70a8bcf02e076f7f05a667205a29f5a88be5ee8659a8ee9ce4f0fa68739379dfc34cb70e7e11d8033728d00000000000000000000000000000000071cd00e983952802087d2697ee63aa0ea29972cea5341cab20013586399e7323d110802a291828c90b4b83a338135021824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c3564953e25d303df3edb5d3b7de4a1f29439e6b72c7cc487edd630b3beef300bfb01b8a2a7c46b2d87e5afde080a14000000000000000000000000000000001545c38231e77bceae49274c7b0f8090cb6ed196d641f79df2f9305ca1588aa2a7de88959560957c3b83cb33db5ebd720000000000000000000000000000000007f569eeea5df71f20809ae8294fa9a4b28541d564027d7b87565871fd78b6cd1cf2bbc04b7109272a57795fbb859dde0000000000000000000000000000000015647a3e0a32dd49deb073963728586ec7b8dc0ad79ba3f732400e3c39b38445e0b5879a9899acccecda11f7afbae8a31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013fcb5a2589cfb11a0a1ebf034b016a2f673fc965d068e12a2af726bd97fb2086dc37a33fc82524f556c4ad43aa903cf0000000000000000000000000000000009fd7b3f337e0a5d8232211756d55c4e78d0f73db4570319ae4c978792d0cda5c212a7ff1a733d4ef3cbe35f77142984000000000000000000000000000000000b124553ef8d3c83c60065f9146c93accbe59aaf4dea092ba72095a4a5c94c1db01a6a64d13d7e433755e553ac5258580000000000000000000000000000000008b349e371a6ba1268e2cea53c0c83f8fa13cf442f1056687afdd9e09ba2757be841c00f1a3c0fd6ac6572d8599b2fb31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006dbfa8a278b219fac8e2a97d8be8508e4cd854d28e66a4383688abe8bc3727ea625af720ce454f31c70e159d301fe420000000000000000000000000000000002c36aed8126986c60b1401008ea598aaf9c5c8c92ef2b2b2cb516c059e91fbf66cb455251b0c09345f35eacf7c6add30000000000000000000000000000000018dc9bec0f78e2ed26960bdd3f0c7cbaa607254d8170312ef510701132e365ea0acbe9d3a922c269e5403e0dd10d06a900000000000000000000000000000000005340836d5d7061b4b4a1585e01884ffbede51118f9e9de9ec21983f870fa3c78c3bd861b8c433e876b1ac08cba94651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000157e82195994a1d886043de55f0fe38db6529fea161dc749157f623a21fd377efe72912e8576e7c2d57b994bd52e75830000000000000000000000000000000002c940880e0fa4dc84ce09b3c3bf05f6b3315cbd253f97d66e7c95359b82525e70dc05cd1b490dbcaff16a901d2f13ee000000000000000000000000000000000a6a4083a2b40f734f347920937f58ad0b4958aa2712ed367df1c44131137f17ca1bc264ccc746edcff33320ff32fad80000000000000000000000000000000015920088371d552eed0efc9c0ac20881f9a2d41d5c19b225a29678e3041ff03fa22875bf840d59431f4d005f3532c3d91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cb7f1ffbde73e1e58c2f0706e489072728302ba3ec71f337f6db0bc9644eafa92251763504f72622c21cf80f5b54ef7000000000000000000000000000000000102f6f9a587c3974942ef5eed138df216d9e6198c3bbc51f7208f9f1da98eaf3231d5433a5141fbb2e0120d285c8c690000000000000000000000000000000014ff98db3780c67df0fa65e4743222f76e53568e17d0e43d0801804d1464d1e1dac4968fc2348a8532e282dc3679534a000000000000000000000000000000000a95ff99bbe17d799b3cd8737b88cd211eafb9f9de15fb4b2436cdc33ce9cef17e679bfbe9c0e1897c36850d81ab96c81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000090e255d48b8bd61525d457015c4ad33290e44f423ff30a1354609f39bf2905031a65e7028103e877b8da8080bc9aae90000000000000000000000000000000016f7758c642d6d0ce541bff39f8ff0e0c7538f870fe63bb121d154c17c48acf6a307bc7287412f5ebd352faec70c449b000000000000000000000000000000000b2ed3b4721ae409d60f273268f0c356bc1393670b4116eb25d16f5cdda960348b73d232977f2384e16dbf072174319800000000000000000000000000000000085367b487d6972109041177bbe49f17a2e2186463a1edf8e9006c13ad93afda64b6aaa63c0a4c116ab08f1708652d7e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001456424c37c92b6777a1e00c487c808ad903f79513dae5cfbf1cdd824d1a2eea62ee8fc2da2c9fb18f7a022f45855e660000000000000000000000000000000000e4ce03ff33f8e05a9c01d472bfb7be6f6cb91fde45fc7fded22c53afd16bdaef7669425e74c1670d652f57ab4d1a0200000000000000000000000000000000059946d0b0e64448a93ebbf67298cc7340e85f95773ba4d425385eeb02834f9b456b648de22de9fb8da58d28ee73722a000000000000000000000000000000000ff09ac5240b3e99dbf8a39399a1868ccf7818af33f09c56a50387896ede2b7de959c63ab28e3a6f36da389938e585631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001275616a06d4315888a1bb987459c0f5419063d31ec1c45393fcd31380fc80d4b5932dc9f33b2b5ff3a04e78347fee0f0000000000000000000000000000000012fb1b304e77ba40d324935969bd8f8e294d8665e6cd73469a2d9cab7889cce98e812878baa1b4bead0e41c141e09ebf000000000000000000000000000000001838016e18d55180da13aef58e5e8b90a4f9a2e2ded1f78905b704a29fafb5c1ba236ee6e2d760bf936cf07448e3a2b8000000000000000000000000000000001542d204d553a6ca455f5e15484e58bafe5258710a7a005ff165b1b475d5a11c82bb9478a89466a65fbfe705c9e619b41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000021b2234c619bb27f62e480d4fced211584f115d6cc5dafaf6e8910c8e8a79035dba5fea01ce7a45413c99513c9682e60000000000000000000000000000000000d8989378e1657b66baca43d8cd93e54306d51cfde5a6de93ed506b6b9bb1258e8dd407f1ed9a9fe85d62da2b88533e00000000000000000000000000000000092b4133ccee71b20f7fe2b2de6c001ed2aad927298c0a4c6a1b4125a5db823eae137f8aa5cd854f222fdc8d5417f114000000000000000000000000000000000a82a008f166632a685443add00edb2a1f333c491764fab59cac13dda878c2d67f42fcb4c8a0c6b5040650159930a8b71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016cc69cccd75e170a4976c7294c40f99ee26a5cd92e9d4556377d00c08dee587237daed3fbdf9ae4444a4e55f4f8707700000000000000000000000000000000120b40cc8d0d370ce1f894e8276e223e98be9e604d0d23496895a615bbe6da1c1eaea53e4725f8a241278e4126b9290e0000000000000000000000000000000010e0af8399079f7eb3e3cee68be2b33256329558e19bc2870ebe6454958fb72121e3824897d6ba806a6d47598038dd44000000000000000000000000000000000b4797b811ff46f91202ec949b86ff25fa88de3ceeb3fee8a1e1e6e141ed0f1d95b1d34474d902e9fc3579546a27f7e81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003beae7593bc02d5cb0557e56e2b5c973d5a2111b3447f8d03219d9730e8771c7bc4c981117287fea626f2762fece2f60000000000000000000000000000000002b835c09327bfcc970995392dc026f5b34cecaa02a5d9b352ab216c9576f623db15d6d231970da3cd9a1b9c79ccd08a000000000000000000000000000000000ffa66e9703bc4cd31b2255ab05d3f153193634602205d459c81683f4d28bc4594cc462a00379dd490f11c303b0e97a1000000000000000000000000000000000fe651094f4131410ccf9c4dea2c8da727ad9aa16fc1bff55547414a98ba99f532ff92571afd8e7cb4345ae031000bca1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ac06a0bfc3c89a103d077e18298a15393a9ac7d06dbc054ece5c2582b9322d6048fd6a11cf8dee6b492bc6e7cac010c000000000000000000000000000000000bed51ad1f2a3efaf8f35f9b5445201987861e77d44513a4ba61c741d4f4f262ac308b5089097817c56c3b697496c52f0000000000000000000000000000000014a0d55188fea736487f7bf71dce35a7ec1dc0bf2363de6643775db68cf8401ae656823ee10a888c09233253fc4727d4000000000000000000000000000000000dd97cdbdf8906b2eb44f50ba0d8d684ab56754cf7d856dc23e4dd2f0e791b32e00268c3049f2a574558c452a01ed3c91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000040eb1732f2f122f799a46188d72a8e7bb0a17c93cddf792c99f0db5ec707b46a5edafe54a9893d9f188350b7abc1d7b0000000000000000000000000000000002e86ea84379337869a671751a5c6a860a27f5a8418e5c401933acc151fb4a6208b8f7cf446ae7bd5d30c29c6868bdbd0000000000000000000000000000000005acde871aeaa00c7e7ca769b6ae095cb47177346e024fd2ac7e62ea0e44567242eb68e3bda423df33c3584fd59ae1f400000000000000000000000000000000137ae35eebeca7b534111feb1865343b468cc75c521b8bf12b841455bdb6711f9608112452623f5856d7ac1342724d201824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000efa285efd6a028ea9859c7859e4d8d9b873f6d9638e226a4bbc7b77b5c282287182fb24228af36ea497436acdc71a68000000000000000000000000000000000f78674aafd1fbba816e496a3d2bf543069469fbd8f68e79d1aaad766ebe5150bcaef62a008e1dcdd02637c0905de30b0000000000000000000000000000000017c65210c093405cbfae8b839118c874d7a817fa029d3d7f7bed069db01511780224cfc5bc036a6c73794cb2d364d0fa00000000000000000000000000000000109ddd0f6f42d96abd9d21bccfdc3ae626c95d5dda347da3a0675f68b59cd0bdd7263a571a14ff8658eb60a07800ab721824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a468461b04dd30a46758b497b87b3783f0970f258983107bbf76df37e274320e3bbfdb057485d367f7c1085b77d0755000000000000000000000000000000000f0bb22983c5edb6340b34409eab0a119ab730ec3af217c7812fa42f2392228a53d43d266f308d52c1354a9671510c640000000000000000000000000000000014abd8da46e68284d66e65760b531f73266e3036081c456226a8142f0ccd8cf7f2e53924bb596e7e8f9813e0d79f4caa0000000000000000000000000000000010e6ed2a8c023d292998adc162edb02e763f101d4938303fe6460a8cf1e5f3d91288f1ee7745580668a023be8fb0c7841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001771f86eee35691905b3c77b6c49827e260cd5ab39ddb6b16e16cfede00f050a99895b50fbd47c3d5e5ea7408902a5760000000000000000000000000000000010941ab2cb78691c8bca685bf4618dc3b07c68e937f6fc51d693c5bf0c2c49d19d3800332679fe6db6383e75884ac5b8000000000000000000000000000000001216abd3ceb3debb91a4293e67d46a087520f2db4e74929e44b00d5e74dc946f1bc86b8eedafb9c57f8531a18231ab5c0000000000000000000000000000000006d30188b4fbfc168806aab5eaa348f3c6aca17f40932d05b517b26550f7cc53d09021df44ab7f7ed01c1c48ecd5c6e21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000028ed057e2c1452a4e8d68bbbea39bee340ff617acb45d2a202a6bf49c55a455ee7932b63168512a0276587ce410a1120000000000000000000000000000000000e93f238e5375538208aafb42c7555f5d271d6ad62f0c4132dbad3531a33d40a9f663e5c365b687fef143c9aa2bf9e6000000000000000000000000000000000bae3df4a6652b898059fec2716f8b9a968c007baa9cd93a94573d7c8c38ea92059f489bab29cb694bf53be9bbc49b6600000000000000000000000000000000063bc330c9a01a770ded61be9cc38d5fd614e5f5075f2325cc6a7ea816e5fcb379fae2a7e5b6cb6b99277274730ae1d81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000f6d816e2086a9c04d415ff83fae52ee2693185596f11b9a625cac512a8cc6a262fe121e0300f707d7f7b2c4ce70258000000000000000000000000000000000559e7ad3de60b5c864f618d5a116a3cf179d4ccc5cce84abf41fc2c7f914b309a3f38cfe4567b99e0b3d766b9b3203f0000000000000000000000000000000000637feb00603156cef80402a44d127e10307ab8705ec283f942bd5525f6bcef890eabb376f644664f7512e0a10e2a9d000000000000000000000000000000000af575d2d87eeae3447630c6972e0a361f7d0584ce67deee0d86d52f1db2870b92bedb2389535bbe93019a21e4dbb82d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d7bbe51498b5d3cddd5d15e4b4743e2e87349f1f6d42e757a929fbae25c11fe027ea68756cb073130152edfbbc99c3a00000000000000000000000000000000071e26257841318822a1c5227e5427b780f6dea649cb4670d410403b1a923291094f3bc7cee658f8e467d9fc994e74790000000000000000000000000000000001f5f87abfb00f0d0114310f15359b99141cdcd3e42a69d0f0e59fe70ef191ab54667f1b7a8249e75dae47096f8b7781000000000000000000000000000000000085adb61c88ae489dda0b4936b29118bf9a8c7610d1ab239c75c4c98a69ead8fd0fca2fb51b0a779d4fc83e2a6dac191824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019122c98fd1b0004c280177eaa2c6a658ddf81bad31db4c1dc7b36eb62bb066009c4266b6a4365c76243a25623b3617300000000000000000000000000000000133cfe42bd773888dd4e6b7729266d7fc060acad5cda2abd65f31dbcfaeff72b3fcb2132174aad467c77b5377ca890740000000000000000000000000000000013e75ad2ac9d4107a8ceacddfaf6ec3275b1a6c39c3b8baad9f9c6f5d1aef2513dc2fe7e21df44c3d9ad5ed2b128891c0000000000000000000000000000000000adf6a14bd108bfd4908531e6ca0e738a3596c080041a7143d0746cd7fa018443f24c6f265ac7eeb3adbfd5d3ee0c981824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013fb29e7e495cff757afe9f9cb6d13d3631140de6a75b4c9aba42b9cfba4b2b8a8ae85a19a3113cd6123f5fe855fce5e000000000000000000000000000000000188596b9988acaf27ab8e45a63d8211893e4d88a9c9caaaba6cb37d48778cae5b770c0cb8f574c1b4a9f4930ab467e70000000000000000000000000000000006bbb521062980c2fecda6211e1b40da39b4fd5d7bbdd4a7794e1c9e09bfe0339fca0adaf1113b0b5b06b46842283b800000000000000000000000000000000000273498da932faf53410dbd2bef983e69161d417fc02c527fa75c44e1abfe7ecedcbb6143e9213c4576d694c66e429d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013cf42fbe9ef85b47f0b7974945484e911e63596441731da09750a5f3483fbbdcb6e344f3e78615d7ed5484f3e33d5170000000000000000000000000000000004a4f03c4e9288530f148cfba12b8e646a45ac36e06beecfc27ce8b63674dacff9a9a1d4deb0c8624f440c5de28a71cb00000000000000000000000000000000071aa999afe3a0cfe48fde579e7ccb987f6a5577d0f4e63e91a2bd24b41d3831a5835ec0e2ec143da6502b98641b808d0000000000000000000000000000000007d7c553a045e42c6d8491fdaf838fc6ab4d0818faef3e5babe57b38503b9dfa67543e99d5a53c2800cc91e248a130c91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000d3182d845e0bba57863799f41861c92e11f0a6fe90fa57c210b35d5d520232a1ee098e4b68bcb5e3fb52872c261a78000000000000000000000000000000000a2db4d1ee3ccac7f3178f4a1cc4ce694a43449aa5f1d6a87e14ae3080301574407128ee385e3f8d4f9d922cf9a7a5db000000000000000000000000000000000fe4b2348cb7364c4565f5d7dc4d080aee93b5f9f2144d81aff6925ea5a2f5c66fe77202df692f32c0be9711951ffb0a0000000000000000000000000000000019db314b62e2b68b70b7563bf5ec4a329d352486c64d28218b5f9886963a9c523a0ce3b4baa2e88b8bfe29d9a656684c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b3f70ac266626f2af4fc93e3db2b657d5b627f5d344320dfbfbe3f28a05176c5feb937a7e64fc447f799941b43cf3da000000000000000000000000000000001537583addd88d1c876b00a4f5f707cc272fb3d2bde72b244b061c1a4d689351af7d078606fc752680ac667424412ac9000000000000000000000000000000000a95097e5ae9cecd211349e1b478450756524a1a5e9e02681fbed713c6a2505cb789dbeadda38d692468200dd4039d6a0000000000000000000000000000000014c63db461ed28f80794648f302138dd5ca3db7e6d24e83f0e14b27a077afe9e5ddc6effc694091605f7aa128db93a3c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007c2cab9fde3bdaf9948cd8c9b374cfb627dffefdcfd52fd1df219eada149e7dd9ae2a287a095a519aac1b88fe1ac02a000000000000000000000000000000000a875a456f6c5a2985fc904e56cfdec30f7819fc0a65c863c033d8985aa41b2b74ebac6db2b7c0a59bcbf6f6be1c63820000000000000000000000000000000002dbf1ab764de8aeaa66bdf87b14c1339139346912b735065c8feb810565a9e5894cc5b546aed233671bbe81023d087600000000000000000000000000000000039d228aae06367d612418e3c092d1fdc261956902b6045d3eda215b8acecc96bdb20a5982e672fdc56291fa892601041824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013d9df9a45916d0e7eb0ad9d05e70c794259a686b84d4a9c0707e63d84a2a0cc6b4a69dbe8c63db70a3f844d88fb77f70000000000000000000000000000000000f4bf88fbdb4273783dc53295dba5eac21546c4d582ea563d888fab98965d06ddefb3e1c0163ec33112c17d50a305890000000000000000000000000000000016b14a3cbb66c7ef1c9278972566e5325169bc0171ab4991de7bcdaca63a6416cb0bb7c8b19a764b7ba3f7859439a9c4000000000000000000000000000000000a7bf2c21afa974fd6ed1378a9e4e9a56f1d97f6f24c0550beececa432e7565641cc7af4286c5d3c118d2700e48ccc141824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002663656334d2e29608aa58aa80efce637af86551f55ce3408c6ca1477aa77f64bcfd1b6234916c2a0c2d38d95562fed0000000000000000000000000000000010598728d572aefe58558945aef6ff7948ed424ad2037cff6796bbfaa2d49078d61ed03dd4795b4b6a074fdd6ef7961d00000000000000000000000000000000060f14cc937b8a5acb514c181e64355aad6d70a314b4dfee6b10d327499e31bc331411fbb8a1e11d22ae5bc7b45c56db0000000000000000000000000000000014e148b8d179b63ec8dd1d382ffeb59a699211429f1735ecba9f1d18780f284e0e079e6afe0d1f449031ed3f3ca57f271824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005bcf6a46489f8b0287f31011ec48a12ed66bcdea7be8850f2138a8a4909fc3dcb2bf1598a7be40dc956ec1c6d30726a000000000000000000000000000000000af6f48196e6fb42209ee24bec47389c224c1dc1c87650549470397aa65a20224ebeabd1420171ab4008722b1dfe1c440000000000000000000000000000000016a95b38cec3244d6bf2d86a3fc2d19e5b6d26656625829d2407c6863a26d3a887f10d768384ee44356343cdd6433a2800000000000000000000000000000000038782043207ab8d39639aa267735da9400649acf4fc3cab4a507da1af5e1fe09b76f39a6b133139d6fae346551f61331824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001927daac24920e2a9208b9fc7a87533e27681c12c1155d7ace0d78114d522cf8b3e59d991e1f721ad9eadfb13069a43e000000000000000000000000000000000a1965f8c800c6e32e4bedf295c0ac9f914f7e17eb30d3eb908bffdebade6975673617425104db8ae6037d39db54d9a90000000000000000000000000000000001353bb21e4e3518b08349ab35d1dd22c8695c19f442745be6cff44c04cd94059513954012caface5539cc20876d11120000000000000000000000000000000001537d259a51476dfbc80ac0bf0235b21f3fb3ea62a1b737f5ffe8b3c77c22ea06158213dfc309595da0627c6d5720aa1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001fa9bf9b7e624d6b2cfe450bc2a1253e549ce40ce3f8ac7aef6a1a3a3d840d7f0e4a2ed34eafbd25c96b4cafd4f5c040000000000000000000000000000000000a45b09f2be6df22f20a454035a0ddb6b2a9302897b9c7761d0549a0917fa57cd298b60af8f55c0c5cf7e20ff4451f5000000000000000000000000000000001929e10d060820af285d4b799f959617907a649f326cf9d37d3e78a3c3c29fa718912ca9704aba511eacd6f2bf3dc2690000000000000000000000000000000008e017cdb8f4a4ce90464999d9f7b965a1d81cfc6e99258392bf3c6ab351cd9c44ca5aed99b120ad4a12ca4f39e6ed7a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000eb53b30757e8c7eb901bd27444ef6231431c8d14087574b000cfaeaee9cf711454cda3964bd96b2e7daf04b4b151d800000000000000000000000000000000004f3fb8e3497361d5b4eaa113df7be3820bd75bcda08659612c9223998070d8ce740d040f0e955d172c88b64f424f9500000000000000000000000000000000018eddd36730558f29080e826f081770ac9673085e3458fe2be02d0c0276a9d930c9f005900f2e9c007e56d326fdcd68500000000000000000000000000000000145f47fca33f1e6accd255be7a2b7ecbaed811e6fe68870de808a37ac1f3723bf79387edac8f6cbdc1db29513e8b2bdf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018ea1e9af08df6b37bf2bb257652b7c5de1512d5cfeb8706776d4810e9267c22b8f30ea53bb8b6ffbbf1f57e1d74f45c000000000000000000000000000000001074b6a8f13c29c7d4db7e304756f1f028adbc7cac61d96de2fe24f14207ad581a8abbb3428dd2406b8f12c21f10022400000000000000000000000000000000012e0f514a3d56f07ec8bbbf9a97d1978020fbea1bc4585334460b38dd9f29ab995ee1c24e17721c3a483778eaf070c400000000000000000000000000000000183430201f6154bc626b5bc3153768d3505a76706059d530c0e6468d7d09ceead3a61b8e69f6a625f6f2c2ed2cb7592c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e208f7b22018fea3d6353653edd6e274e51e820419a9d504a98d0ba386140e9c597921725fb2ca52bdc5f18a63d74bc00000000000000000000000000000000043bf3bfba7b951932dea932d79776a8ca3df9a00d7456976c76fa6ce613e404e9df958d784a7e3472c1b59624744c8b0000000000000000000000000000000017b574cc6d5dc483528c7e5d5b60f47d3c7447f5ff1b79b98c9a53b02c60213d890f2ef109899a28a37ad8180dab1b5200000000000000000000000000000000091659c6bf098733e8b451ad25d80326db8bf7f25a0e3faeaa88b7c749ec89e3c700378abd761dcab9396f1e7e71cabe1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ec7c584293e71c57cb09f23190e05219d847bfd95867832d4c8ea616ccee129227fe1e1dddcf5fdc753dac736836bc50000000000000000000000000000000007d75110d8d6f1f8170cc4204191183a9760eb532c92b34cb17226632585ff8732d2be3302dff775edc5914fc9d8607100000000000000000000000000000000167ed8a5ba23e0cefa09830d2ee533923da9d773ff724e4c6cb22aaed6f76dddac3d1c5da8ac562e66363277665d9f2e00000000000000000000000000000000128933190d15c3d33e3069b790d3efb3bd53d0ace163b82cfb1d33789273af6eda14165d58d8b108240bfcb0449dc3fd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001213e44cef05953f75df29b8c9a02617d8a662f6f5153b0838506c295a2e234491997acfa7c7f9cc5ec5e5275a7988490000000000000000000000000000000001ceef3a5dae59f2c5c575417418e4c23e94fd830b3acdc7feeab64cf2514a3e4acd610630ec2c9cbb42b67103a8a2f40000000000000000000000000000000012ba442af36566ded0a4f8df5b9da71769c4aae408c064c427f956469813d1199182dea2b2d52c95373f706784d00749000000000000000000000000000000001991105e87558ec8de90e70451e9b11e675a29efb3ca9839df5ea7db9ffc5a648f3f2959003423bf4c5beb00a045c1ab1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010b3aab5ba6a9ebba028735229e95da5296605c9bddb262050edc50a9924d5d3f41778e50c4e2508c62e9ceba6664dc3000000000000000000000000000000000c5c6c298824358d46f27bab06e1743a5a2ad84e2cf7635f71987fce5c54e8e11d826dc5a04d8a429303d84c0974635a000000000000000000000000000000001603436735afc3bd443dce435c436f1c5e6af47ee49142b668f419552acad8ebf85ea07b32d4c9658e65aa4814b3d9b90000000000000000000000000000000014c5493d1b23df125028e41f6d3bd9fbf633ec81592d9d1d3c77f5dd798bf5f47d701953deaabb46beedb6e3dbdd645e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000207e7bb5ec1e7dadfd583fa6bd777dd7e640caea587572fae42c3ebe5dfa0e0b878d757e70d62c1ef3d41f202c3c2ee000000000000000000000000000000001344915329ac8134f3aed7804be9bf47d77626c6f3a046e92cc38f994b945d18cbbf41697dbeb5aceb7659ea3ed7ff5100000000000000000000000000000000185d4dd392e3a1b1b389683541c55843189832d2179279f4adc09a02575528491e485ce0c67d25db894f83af1b32da96000000000000000000000000000000001740929ad15676b7cd72a41ca786c65160bfd5d51aa9e41c08cd6a8fbce0babd6d7041923e5fba1aff1f421391cef04c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000146ca59a1b0df35244c8c2b89eaee64977895bc41cfc888f03a6bc350c902924ee5a2ebbe98af0d7244294b66394ee6b00000000000000000000000000000000104f9cea6279617e236f25c3cd024fd9cb772cfed74b6a6aa3fae0560955b1e786bcf82d028bf158899386e1561f57200000000000000000000000000000000016e342276a72fa4d2c92bbddfc5cd9157d173b85cd998b65921949a1cea224312a6eb797d266943fc53812fc1beeff9f0000000000000000000000000000000007ebb7ffc650291a0c5a5693dffdee5bc847e18d12d9979abbba0625739953520111923c711dd62cf5c011d2f43f84a51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018691be4655e3904a63d777dd7c77fd31af6f060ef68f72f3c7d151f5bf146ca08b8f0db6979808c0faaaade3bc4215f000000000000000000000000000000000ebdded275e66d5bd8c1dd81c228b1141ab26c2bf4d9a79ac3d952b98528c8a7332eb13f63f858b3a036e5f5439541a7000000000000000000000000000000000389ee6840d1e6d749ecf5d95bd3fde2ced323260d6a80577f53ade8231e2862a34c8010721f9f2c3d7d929c2ccf34670000000000000000000000000000000010173a5bd55bc401a0a1e3d3771c71cf0fc0ce2d0ccfcfd4a07e8ee28ea0672e0e215980e02525eb6cd19279ad5ea54c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014b85eca3b187274008a101ee3566f7ff2cb5d3d0d1570641556fa0b41975e98446ca3a8a7e645d6066340cf6ce4d046000000000000000000000000000000000994935e97b2fdec7cdb02c624da3b3967363e248cfb1bcce3c78d66be3a6a5500afcb6902d4ecb53985e736b62a2dab00000000000000000000000000000000007474204dca97c20b33217cdb8e722d8edcc141aeb4b51f483dd38e4a87b4fc18a5468b536f043476045f82c50e291a00000000000000000000000000000000165b02c0640369897acac7c01555c0b53231b12cb804201ab1ead31035514050b8e72f23a23db3b13c817451da08e6c61824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003836ca3dcdca55164df53c624232f85711579bc9191a6ccc9637ab8fbedc0fbf7e4efdf71a99ea6ba84a6f0d7e9e0290000000000000000000000000000000013d5c830e29de1bf70a78a115ced284ea30e63c4b45e8f7c2e22ae39b8530db5d9b79b6456cf5664b55449c05f82cb850000000000000000000000000000000009dde75b93f423c9e2dd9094194346cd5af81b69c94381ebdb53a69c92ea5cca9910e7d5216b27de6c33028e536412d80000000000000000000000000000000003600e9cddd22fbbf592f0f8af8345558871736c7eb55240e1a9e5c9946911ada4174746e9fe933d5084bfbe285eb5741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000003157427b57a3d8939225e4d9bde6f0b588fc5e617ce70cf44e70dabc8aa48572ceed5898dcf4b755ef5bc7ca1ac19eb0000000000000000000000000000000000f641ffe91f3b74fee1b3a6a78cc5dd513f9bf3418baebc2d22f6e50b8b9038eb320a167bb0c39de6e03433ab3338020000000000000000000000000000000010f3cf0b2b024a575e007f9386b3bac5b0cb67ecb7dcf46cd792b7651d62c989d6c8a8f337663874e1927948a09bf8f60000000000000000000000000000000014e07a0fcfb7ede380c31c662ac9c8b0b0cdc8327b974ba2fb82b09a38b553dc0128f042b41678b07b8ee1378c0e31161824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001169f293b66d53a751e5076e1db96d0787d04af6ca872ae7cea0ecc002a9890a85b01f06a609d46d474b3413a17e4099000000000000000000000000000000000962a5b0e45a93e6e97ec3258bff8724b6bcc024746bddc4eca6963602203f9e8fe5ecf577e292fe67910bc9b21519eb000000000000000000000000000000000ce1ea1a7d995302136a9a3f60f64342ea69c7976ddde65ae603b9bdcc69e4f1df317aa863d14f435824b2da239ec0dc000000000000000000000000000000000bff09658b8512bbcfc77047220a63d9035357f907f7d73e0d27bb70f6ee423e086bbf8d44f16a1e198284065b8353c01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000012ab9938aec52913a167ab4a6aa660178a73aebf72f526a948a31102b425f7bb41212e8d4a87763ac8454a30fbeaf9b00000000000000000000000000000000012407d23128590e274bb206c929dc457c5cf99d26aa8fb5424fe17b7fa23a199ad98346ce7de1148efb4506bb266f860000000000000000000000000000000003477491b9b4512dc642cbc1d1a6b1ad3bad3156e387fa844ba9df9766d3a062ac38100f8099094474c4cd3b2e31af3a0000000000000000000000000000000014c1f3966da30cb1597277af41653ffa0283e8c9709ee5319780ad5e98f4627fd01712945102fc460bcc3759f76ae2b11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ce255d82ce850d116392702319478f701caff434ed6018504937815b0deb6884ca99a7845ef61ad9ec40f193f31fc72000000000000000000000000000000000c2f2bb0cbda8d1100f39e79f0f38fada2378bd5578285d5c35fe919f1c7cb114870d19d33695b25418bfae21a09e97100000000000000000000000000000000067e677ef5b8240074a5d356317afeb05ea0cf5d254264238455d9b98668fb7d5961e778df5e8be00b62ed352c6c9e7a000000000000000000000000000000000953f22e389c0a87d7d655508482d42a9c293bf3f3fe40bd0cdfbb21c0a34754e0f0c6bb66f9c5da6ed54483646adbb81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a1640339125bcb4eb91cde756347876cd74600d3ce825194f0b15b8d788e37304b0ab0c50efcea45f695225016f6237000000000000000000000000000000001642a08c000d113f45220777b5cb12501027e8a741d30725a7e61eaf1987d47c30c6bec3aecd094b1ca1e7841316e56f00000000000000000000000000000000102dbe78566e47b4c35f67d2ad04bcdf5622992f08092b27efe17ae5bd885503a205ad5ea3dadfd1cc3f1f2b4b17bf5a000000000000000000000000000000001533a6f9d99c4bec0fdc154dae9e3f5822421ca7dc3676995193ce5f9f89e72d1d27a86e3b9029b348a24d8f340ab9551824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008d7ee6960afcf9d04ff786e666cd869d766d609ed2ff1bd95281e9d731a00d535891cf69786e01e262382f929cd26de00000000000000000000000000000000164599e6263f8908b97becfe105f5864a51704feb01f36f51714c9a834f56042710ef62b0ac7660b3908af410e099f1a000000000000000000000000000000000ee2705c8c7515dc659bafaa07b54c022680769752c2108f4d8ff37888909abd77ecd86cf91329df0a6da4318ab191dd000000000000000000000000000000000e754081405b5e60111a14cb97a7f9831d48984f9740ee482c08d309ef4f00764e9a108d329e0f26f300c306e4514c181824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000eb897ccd128d4ce233afbdcbeda15762cf6fb69ffa509f023d7b8b31865eaef79c38a80a4241168041442a69f9b402000000000000000000000000000000000172694f4a075a69f96eed7c2ad8e7cc133932b725be829d13fef1806b4efaaf2cd34dd201b952d575deddc043d19f84a000000000000000000000000000000000c339d111818e87df3c3bd7dfe935b7d65a77cad6862dc8766437219e45fac306584f8b4a5feca46c54cce17aeff88ec0000000000000000000000000000000019d71963edb7aeff6e7f0b071763cd27ed31399997f865d6e0bfc40e8e7c22491c97cfb428673f0da241aef4f0393b6f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000906c00418c225184ff9e2c19d49d74a2246bbba3699badb4c65f8d08bec65a27d4ba1d64240143a1a8fbf260f0fa05f0000000000000000000000000000000011d66f22ce3acd52e43293ae777b03fbd8d557cef0107ad7b3d571fd77f22d887b4d5c36ab09b0ba2e4c3931427fe5a10000000000000000000000000000000000e2df417a8fc4da840da572a314a46e5b45040d32df1542d466a362eb381ad8929d4eaab2fac95bd73b6c7dbe937a380000000000000000000000000000000003d0232a689dbbdfb3b244c886ffa25fac07e993dbe4058b90fbe5aab220b5c80f3d4e52beb1d28d93f8f06c1110a2301824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000365b01425aeda60b4862c75a7d75134543b4e05802c54dfe879381fc6d3363809ab1694e108f27cc658a14136880f570000000000000000000000000000000003c26a9350007404cde07a933176b6e2f6d8bbd81dcadbbe78fc3e1755b61c653258ca27e44fa5328d94893f0205ff670000000000000000000000000000000001b9d0629df9e893eafbc7dcd6626ecce949ba7a660bf2fda2b631f260ab983daa5efbdfd752e80b79578366f88a6a090000000000000000000000000000000012bf88495d371754d40f11e43d0911cfc5c09c6b7cd35b3a33b77777589b32873ad9aba3db8a65272cf753e87e40d72e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001044694288f61226320d910326427620d00c74bde63bfd48440099c5169667a139365b0d21f1944b9840f2b7379a4439000000000000000000000000000000000af35f28dd4db796209b67bbfb437ad0247703c1c16a4e0e61c14b167790137d4617ae0c0fda7593964acbf327305e790000000000000000000000000000000004a276b412f247821e6c78520edc15850aef049ff50cbfa47580c401b83130cea24f54e9d666aad3a3539e48aef7b3da000000000000000000000000000000000a5244c83e3dfb164fb5bf75009c4e024891944e2fb43110d7a4d1c00d808bfb9a751d1a4418b68456d02a43652cd4591824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e5cb14edfb45378af4d377c102a75fb31b66f98663f16f0b5825660f4da60aad2559c4532d0914634183d8ea711913c00000000000000000000000000000000005655dc62c085ce8ef4f1a26cc6c2e675b0556d3e16c067de805c8166cc291c95773dfe2abba7864c9883b6ac36e2160000000000000000000000000000000005c64df7724557b6d4c78e6895944b55e769aec01c45611b1013f0653a739a72ebfc550a843cf388bcb388f09b4f77bc000000000000000000000000000000000bed9bda1aab999f3886fbc83184e0c7b4d393aad27e97a6b4f746871c21e4f18b5afe3aeb7a59e1d227744570091c2b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000cde4067f09dd264460c862ca6951ccb6d6426471d4eaff297a4073c238a6faf02af758b8fd508d13cb96fd9709a937b0000000000000000000000000000000011f5e85a3d81fe7cf5780994bc5077d3359531a5d59390107bf02ec82ed5a599e200da6a28b0753f3dc47df3632185bb00000000000000000000000000000000009e5b8e5349754616b6cb34b31d3e1942f799beb137892c437b0c7f8be09daaa7448c26bb10ed432d3bce9c1878f90c00000000000000000000000000000000032c24fd4f6c4061335ecc468350f236f03dfa5cfffa3490065efdbca3669c98a3b92b938fa8749e474e01a8f030e4ae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b6b1d8a29050568fea5da7988174c2c62a055d99077fb3f891ae7a983241f7e9200d88672e329aca40782debd2f653a0000000000000000000000000000000005b565ca99fb98f322ff0e38dfc0854615b83065488ace0556059c02e278daf4d525ac16d5e03e6b9ebb6a46321099380000000000000000000000000000000019573fe4511d38edb85c53b0d13ba927ffb79f36239e1de9f6e2cfe162945c7802e800156b4538e353ff7d12256fe2fc000000000000000000000000000000001833895cdcbeece53b87813791c372aea281636f9513e95be98eadad003227e6ea28deb41dc7682ab751942cd961a9a71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002d226368c872b1efd2098b31b7a8b59ba0c7f28fa9759b0acc41fd1a5817714a240c444b2d28865dc98a93bc756ec07000000000000000000000000000000000e7c50673720b873d856e62e4bac71bfce8ca7da762e9698ebebc80f7d54d4f23d7eef148de34ceaecf61b187de7a26b0000000000000000000000000000000018da00c32b1549c028f308e48c26ab47f2cd4a83dac7cd0d2d929f97c721a9708af5bcc6051a357b484d881ecafccc130000000000000000000000000000000004cf897aaec32280235bfc64bca69f7d31849185227d28a2e3cd6e7672223489373edf082589ebdfd2bc2e5ee0c858ea1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000019a9e0696f9ded3be996d5d39add737fc4f07479dbf26444f5b0d74e1a1f1c0a3c249760c46de5a726b93e8a11181f7b0000000000000000000000000000000014df3a0ddf2486f36bb64ffc1db1565cf9d4fb91c74ff3b71be6b017e66620aa2a8a797225da1f8bb7e4c171bec6a69b000000000000000000000000000000001884f21c35e06834dc8607fda3ea84bc2862a22159e608b3e8510c8476efdfe9bde53f210a70327cb151abba9c3ee358000000000000000000000000000000000a3ba7235418478b2ef35b6360707538f1488d2baac6a66b53d52c70b46f1a8d071dd2c2718c520f9ddc73ce6ea3adca1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005f4b4e720a9b8afef57b1874a856b38505040c00de74effca5dce7684bf74a8f5ed32a6f20d7adb7f7dc7ea9ebf71cf000000000000000000000000000000001153633c94b822c13c2195d1c4378acaaf65dcbf0c92254b50ba59097ed05ec41ea3338f7d227c62ad9166e35e86302b000000000000000000000000000000000290837b545e5a05e9bcad16092c161c4b922936a2ddd4efda5b2120d8b382921f05ddc8034d997d4b1234f1da292ef600000000000000000000000000000000173d27b8a441272c97369713ef00e1e753584952c25be71e6cfda910b9377ac7cc647448e8291de2911b5f057d0f72d41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008a5533408466ec1dee4d6531266b7012c54ff39cb9d8a35e3d3e8c7ece654c6b29d1074654a21169e5a67d6050fee1800000000000000000000000000000000064b8de7b7ea2e5615c2f8971669bd3fa0283734633c6630c4595f614276a9123b6f1b00f8bc45628b5b7a759f62d7f700000000000000000000000000000000090bb1a3782e13e472ab4ef61fc5ffdfe6a20f404fbc615338660e6fb8242281c6982cdb0852395528d32581eedcfb10000000000000000000000000000000000f12c50168db7ec8a822e5908af746798b99c4ff9a5cadb3b849d8a367ff3b2620fd0c681d0bcc907edd0a88f104b5ac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001f21e6476d659f438868194917daf491ef2b09cb619fb88db44f65bed390c83a9131583572106e90850ea020a447e1f000000000000000000000000000000000c7f0b60f4f0410a40e7daf8ac7f0073a7a7a7412fa1dba907d55aa4fc1f44ef771667fff572dd49532d0905df2105de00000000000000000000000000000000016e23357b61ea66fab4866036fbd3ae07f7a3fc943ca6d294f93e9bb81e4cfc004dae04ec6126984fad59d7529ebf49000000000000000000000000000000000e817957fb0fadfdd00add4117f7a1f2702c4419cc63d41072ffa8bf44663a766019f9e5bf5b5f12e09a5de8114867631824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000002816815337a850c6a70425d12ec3390fe91941d1adfe5f9542a521e7beff090ec7bad56fed028e7016021432ccd1c80000000000000000000000000000000012cf06186331264b8451bcb870714ecdc10bd339bc6c3f6e2f48e6a09c59f505bd2c1f6b8997043fb0bb3dd3a4902d49000000000000000000000000000000000c70e2a07de67066be51c29397a0f496ae20a583d9c09f0d7090572cf6dbc565efa9b9cc0eee942c54ba0b9e02d5811e0000000000000000000000000000000017ffc76c6b38bb859b7fa6f84128e5625b00b4e39a87452edfdac73d0364cfbe5d8e58665d0f05686ae5eeb72f07f7d51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b97a5cfdd2774b97fa71e22844dbd689d5c5dcc15afd85723b8f79d8a7fb3ad67d3ef0900afdd6cc54b3874e179632c000000000000000000000000000000000019b76d73e3ed60c2f718fe083f9e0a06f5d7d2484bda1008e143d350f8a913efca3a49fd62fb1862c71fb8335cb3cf0000000000000000000000000000000015590957f25caf26147396846514fb3948a168a72868d7bb93541a0863eec33d18635dfc630a459cde30f2786aa446c40000000000000000000000000000000008a19ed73912b02649e42778622d00f95b422c83dbc94b047bc9a9ea6e9a06b892c69fcf0848b7c585ecdaa36bc923841824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000104d483b82b2211d2924d8e59e54f0f33050d1380a2094d6be75f1f0bff4aa30998c9344b55c573ee7fdaf2d56e7106b000000000000000000000000000000000c743bdf0a67d1414b976ed9109892cc29509e92e87f285b204291c28ce384dc739d773b00a8b61d31e33f31eeca5d4e0000000000000000000000000000000001e3cbb7251dcd9e9eb0fb812f628f03f4cc4626d1b5c1e078fd02677a6509e60226cdabfd57025467706db6d62467140000000000000000000000000000000002d271102c8d3a60d71e1464e5f1edf93fd08a103727c2a358447383cbdc8beaa38c85ef3d0f8474a6edc852d8b754261824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000007a56584f6bbcdbb4c0fd7d04f731d7198392273db59427e4f4002ef453205b56b909785a20407173910fa2a49fd7c0200000000000000000000000000000000173f5f4c45358f3fee629b9c0dc12418b2652603026f91030558fff1c1635ee8214c831032acd249d7b5b9f92d1f26a3000000000000000000000000000000000bffa7fb4ab1ebda1701e000c9507a3519000f432d2ce3a731f9acc3670f61af22e5bc1cce07be824564de6e5ffcda4b0000000000000000000000000000000012fc9a52b0fc78c505abb56db1a74ceda46bc8f4ac20a80ac90b93ea94a593233559d4489eb156360869258d1238224b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004fde13120f9c0a7bc3f5b1aa1b291036830d770685f9f7798ec8228fec661e96a6db77b5a2638255f8954c18bf0d9a8000000000000000000000000000000000aad0fb28039b54c5799ee3c49b8425e3531d2f27fafbc1a66b7b85452d93113f95f983e3ac124e45c2978b12eb7f63b0000000000000000000000000000000014c89c9ecc4b713c409028fbdbb0fd393bd4fd4363a1b43ec43f2c658fb732cbf673d0377a7adb85f47970640855b787000000000000000000000000000000000270f8452abdc0cb63e5140b0d8570454694ce3c14bff3a0594952ae812bc17e850edf53a714a0ca39351f80f2be8e8b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000204b73d4e7b585dcf5df25e8faf02d61f92c8547f9ed0fdd71785a4ceeac79c618e76298f0fe579daa7083f45041e4600000000000000000000000000000000195fdbcd815abca1171946fe4cae5feaf7aa205d129ad8c28f0c2c349b03e497397a726910e56f0f2540397bc4a345cd0000000000000000000000000000000015f95e50aeb525fb4926b81f391a3f05fd3e462a93da3eb8ae927c15466745e64c10d1fe5ac68064478697c026a6c4c6000000000000000000000000000000001032f80ff598999f7e2afb61d77d9fadbce053efbfc254e2ffc2ebbf8279aedb668a2007a8abc3a312872ef0f612392d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d609b1880e6c72c81921c49f7935b56640d8cf0701ff823ae996ddfcee0dfacc31edbf56175bd4e2081164bfe43662e000000000000000000000000000000000105553df601273442739d5f10800990c4ff2d7ad14417337a4ad3bc455a2b3fe3b6d3a6b95f0afa3044091dab88db8c00000000000000000000000000000000048cd7dbd9f125d6664ebbb1a0e0dbe141822a5af05187bb0245361606767206d514883084700554514c64eaa51d1e2000000000000000000000000000000000000e912efc427fe8fa469951ca4b5e4d5c9f9743ee28cae53454f0cfba5fcd3e922c748d5a0aa32eca8a96e6c50ae4b71824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005ef1b20c17ea580119863acac8c8d639c5d60491a5bf7edee55676b64c172cd23ce3e4b0087d0c5d460ca13fc3ab200000000000000000000000000000000000958bf34c0106b9ca8b4f98a172515196a94deef9ab569923bef89de4abd35dba845bf7694c4bca6bc3a81248dc010d60000000000000000000000000000000001e0eabebfca330bb5c6a59304dd0d3b003dc7dab5b0104ee09c17a8d79f6f2a9836049fad26c0485d947177ef5eed44000000000000000000000000000000000d9e2193c921f83fc1931a33cabad22700bb716fad5021b0c902f0c71f84645fa0aa2d50cbd1919e765fe3d1bbaf532d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001387a26e4148f81484d3ca7a1be18d0bcf02a8f9d62e277d1f1b8a30b53bc17c10205bb05de743b5a67394ab4d47fa400000000000000000000000000000000008c388d3d3f7673d0356fd2cb043d1494f75959fc39aae1126c3a1c6472425298f3fce0da5d00c7974f6a9da4f94c025000000000000000000000000000000000ea3014f8811f30e51477d3f3c92e1b500657cb5a17a87b1dd103ebb9ccf8042d378e8f4e5acc53b9d9a3fe9c045d6ae0000000000000000000000000000000016e379123eeea3a088001a9e4d196104d2904a6c66939465ace7d815314ffdc35f18d57ebc32d008d6e15f41ab55b6791824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000462219e466e1a11e80e9ed687cbd07aa1044eb6b821fb450860daa6ddc27c78254e1d58fa115fe0745157e07174521f00000000000000000000000000000000144e1e18501711daa4cf3abd6221822ff9c42028d2c4f2af34fbb78b99498aa487cb32e5786f0bc2f833203e5f9bbf36000000000000000000000000000000001759941ba0cc06439693e42c7c37d011529a05348580ba8dd58fbae1189ae742cc244242c3ff07a7786ab44a5f73f041000000000000000000000000000000000fc471997e7b0ffd50562f80a5027f397a3d2c62c03260f8691125b550c1b8b59d9b29efe79bca80a098fb8bf44590741824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000014773a4bea92eff773a345e1901454971477aa1c66652d98427c5c6799c1e57aca767f5808a5487db0b867fdedb74313000000000000000000000000000000001596c205b2f73ada312d62bfd465917c9f2dcc5dc8115368630539c250ff5a817ab960d9781479dae1bf4eced86383e20000000000000000000000000000000011b30afd0b167ad733e48eef7886a18b7352a54ddee7dac85f1782cea75f05a58869f9eecb8991ceb1412a3476afd15900000000000000000000000000000000104a3ee1afcd6989b8cc3371e7ee05fce19be23566eab83575b3be9d1bacdbbceeb659e324ae937bd9a5b60d99f907441824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016ea02e5933cbf95186a6ffff469432b17588510bbe6092ca4ac7aadf9493a46a7559f9bac9265c027cc65d9e5e834500000000000000000000000000000000004cb34cd2fdb5c37b68b5db8a346336932f3ab8d34399ec3078c76f21cf4970a380e55ae0afa9597f6ff6ed51078a3800000000000000000000000000000000004ff2fb6b7708cf225512e50a3ec283d0b9be811dba7662e4338f2569add56c1d3cf71e3b063e5fecbe0a78e93a6defc000000000000000000000000000000000b5286e9db99a258c49272676c80bedcd9bc119437d0049f9412a13a0cc3c300b8a9bacf82a7632f7948383a95f7137f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008ef3ee375740801712747fa3a3c2428d0fd3220fe1dd5613a614145d45ee44244a9a33d6e50f65bd8da50fb4858ad75000000000000000000000000000000001611d8bc7f50ff2e43040569ad46d58655eab601c18c15bd47fcdc390b77c3252b43436d95d0c8dcf3b9188f5c74092b000000000000000000000000000000000b76d09f4852d8500b4bfcc735c0c3ed1a6b882bd70b1abdbfba870cfbbae87339091a6fc41e904f9a7c123eeea13fdf00000000000000000000000000000000140da05fc3b661b37ea4055586f26db16afe67dcf8c21d3cbc69deb290deae889ea9fc62dc7fe25ed4965e1cd32e16c51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a6609a5ad8e8198d14f3c4f4980206588f38ea32e0107c758d30cbd680eb0b035519ee386a00e9deb2783d221baef8b0000000000000000000000000000000014405950ec3539caa74e01ade48caea3c91aba07839fdfbb45fe7b04ed02274e51ae29f54a8b72bda66c9a6aa5101a84000000000000000000000000000000000f36661c3e23c1acb28f45098b3b2602b6e2ac0f5880bf5f3140e8ee2ea49a425a7039b65003593918b83d074a32ab7200000000000000000000000000000000064c3f493725dadef50f888578d2b021eddd5b2b5667d6967e568245988ff465399cb194c0a861519ada049863feda1f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008f77f9acae4420335aadd5f6881780de8f6a0c7a87f3c8476e49b519a6644636a37598502d6ebd5815eade8ad364968000000000000000000000000000000000ee29e559126c04b325549373926ffae1efbee969da8dcbb3d82bb90e6b01170f02f4d53558fd9035ca98cf4b3c0eb880000000000000000000000000000000002127f4fef39a86365b05c56c783e0597b0621f0ee979475e6156cd40ff44578c784059beaf5db74c6b9b9a2028252330000000000000000000000000000000003aa13aa6d02d04435f4ea1b759a8813a243f0325e1ba8b1895e603de553f9f43396c50bbc11f1c73dd8b8b8929c91801824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000044794895d7275725e59c5ae48db062931e8309dc069d5632adf6fdc8712d2f28d98ef93652ef0432dfba8f5781dfdd00000000000000000000000000000000006c650d984902c0efffd0cd45aa1d87d9c8b24eabe08f21ce4b2fc3cae714512bdd21098d5ec045c8deab145e89661f900000000000000000000000000000000144f9cfde1ac3cf15698eb8c5a4c334cb45d24d81ba7e3c8fc6ab4504f515f944a9ea9db0e0fcbc713324883558a9b34000000000000000000000000000000000486f15ab7f4969e5995b633a7554534a60ea246535b332945af452713f73f1b2dafdffc96910ac496215742fdcba2711824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009a9e86df2e099d35fd21d605fd8adf15a97f510e481a8aa61a8b446d98953f1b0f94084dc509305243af3b2ebce21ec00000000000000000000000000000000131d09c3f133d342548bccf841df423b77b748f5bd765140efab6257394a4a119e60593b5030ff1f7db5a38e056bd8580000000000000000000000000000000015f3e6a0378183fca3a20f583f11018adea1656ef89a6ff1ab3739d271fa4c8afc53c7a2bdcc4284c5ebceb651ae74fe00000000000000000000000000000000029fdb63b9c1e448285fa0befe229841ebca3763dee49b3155cef336f085ec010d3583414c754ca959ecb680fea859bf1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c5df1f70ea2693c8e2867c8e55a4d0844956567cfecfa4b9067feca5dcca31ddad34b0020e58f5e8c93865b6b14d4d90000000000000000000000000000000017997fb7d9554c79f2a67ce2081224976e0f7e0dfd7597c8dd8384d7e8dbcadc28a27fcd8c311d22e4e05b7e4a0d9b68000000000000000000000000000000000b12ec93de3c107f858c4c32b090a34cc3161a70f6ae8f473544b9ec5be417d3e35e9d761427947a1df669959d74e55f0000000000000000000000000000000016fe78faef9fe5db3e14e564d6b56b09eabf55685e229af36854282bba6d157b4b928da2a5761a7f4a444038ebb8be5f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d4778ca7c44ad31ab4fb26153d31ad435c54368d96bba290a76265ab70786f125962f53b7bfd7d62d4aa7d7213c45320000000000000000000000000000000015a2f7c68e2431a64ed7c6bfe34d2299828dd7e96ffa635f236bd1e5a447b1d150864a2dc7208461b373d13628bc58cd0000000000000000000000000000000010e7ce0d5d700d83b5f9d6e7e233a5cbed5df706505cfe2256abb7023c0891476bc57976a6833e1a7ee8f086043008610000000000000000000000000000000004f79afccf204d148c09eeb30049cd45db70991689ac9932eb2c527fe45e6404b6787368a0a9eb39397cf6eb1b2e91371824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015d8c87278cab864d10abac16056e279c1d6fa44f115f47b2fcb9e82fca25611a1c6ded85fc2c021d7d960ea81b366e6000000000000000000000000000000000c3ea6748a194fa6cd6b7fb5c0ad8137293524c3214331ed51d1469dcabe0e4f8ee0049e7d1f7f7109647636ec221c0b0000000000000000000000000000000010f44de525b392becbd27c1e7993af943525b233268ab423752d480098c0daa8b3361a7d3878c36a5753c57d72c3c72800000000000000000000000000000000154a47409c7b4faa667e60c22f5b01524f335182f1b2a024537bba273a4322c7bc081da3e722f9a2f0c6b536f4ba2eac1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000078a98c9107c3e149e89e8046b2a37024edd9e29d46ee5fc06e174e20aaa4ee11ffaa5ba44b56a20cb33026a45bb62d30000000000000000000000000000000006c072be91c524f34bca7bb74a18c682f731e435a35916fbebdcfddfa080b4975026dbca44981fceeafb3439ce5d2559000000000000000000000000000000000ad09ee876ec33c20bb1e191cb14091dd09d6fac15a52b00f415737caecf8fcabdcd2e15337eee86e7321b5cd27c10290000000000000000000000000000000010adcd5b1cf5a794dc9fe4b8f3f14cef4230976247cff3f6f0eca97e0b375430ab5a6c07ceb84a9685563f300948f71f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c6cd6056ff955b971f59d05f00f70fbb821fde269bff25cc4f116f8c3a9d5a524be2f194c7e50c4e695aad462e71ce80000000000000000000000000000000002e29fb207bce65d6f54ffdce6a71d2605043e7a3e3e142a72d88370f997b286a3d5825cc54796bde75fb215bb817a000000000000000000000000000000000001b98a04a09ff22546fa1f2abcf48a3f779b2e1b9b46d06e7e72e24946350841e3a1c1bd566dc29cdfe3e3f4444ed64f0000000000000000000000000000000014270a6e91dc58e236745b11f3ddeb2febcd49c75ce1de74347c137432a970dc3ac5f77a19acfbbb50512e69a721604d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000037faf1f2070326c33f5640aac8bfcffaeca6bb8704e279f2f217e6974b5df2a30a35c4ee9582c0ef39fdb0ea8d791550000000000000000000000000000000012e46f36065d4079438b20521643d455fc4a9d151c3a95d273d5e5d46296c671a7d50d34c106d545c9809a26359d87d300000000000000000000000000000000133e4c45ebce459aa2784b1dc27c8a6b4861de225bc944cd93d98b63e7976a8ba89dfd9d2e38a253c2524f43d4c6f32d0000000000000000000000000000000013b9a83d3ca8b4a16a89f54aeb9f0beeff083d30cdd2947868077752ecb0a7cc38a74c0f8416a523febd3d03ad56381d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000f1ab6f87f7291af0ae9ca604ea4dc83a1b9e56d5c515ef5662d033cded5e89a4cf30edf2dced8db27d7266a9cd162ad000000000000000000000000000000000337616207d7383231e6bc0b5926bfe7cb3ead824106656db9ffe39795ae44cb53c0dc78f9ab9ec9706228dcc2b1147800000000000000000000000000000000122dbcc7299137220d9b6228383276b2279ab325690e33e041e415cfc18b6abca3515168df1a410a13fd3fd1897b947c000000000000000000000000000000000238f5634310defab25c59e05bb39d0e620d7c74c1a2b7e882717a1968a5c9aa87a5d9b8064bf1e8998a461bd248f4f81824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000008ea368e4b9e0a3a8c30a985ecf805fc3768e5733c1c388f39c81585326c7c81086286fa67540378c6d0756d2f4cfb330000000000000000000000000000000000f2f626f68b59eaabf9d05b31abf8c8674b980cc31f7f449cfd56f02d15c575fa75601c6e6df78d06010c20efa688fe000000000000000000000000000000000681985e33cf7017bcfba59ce57a3761cce04ee68d8ed853450c07daa20c303fbb9ed704384e2cdfd23e886a030f327300000000000000000000000000000000100a062480edb3bfe23433a8de8da3136a6d66b6fe2c746806708203b0ae552cbf5be8f4b042118a898afdf1211e32971824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015cc32ea1bdfe2741059330b4de20c4a6aeb375fd602c7614535fdecc57a6902ef26fbac4650525045e3e7e0d78cc4ed0000000000000000000000000000000018c97fce161f1fc250b487979509ccdc7e63ef903d7acd6d556767cc2f0d69298f54f8505ca8ca977663f1bc641e1d37000000000000000000000000000000001032f2415560d8b51d32aa0d0de834bbdebe95b829ecc2f0dcba1235637c0502c044e5cc9dddc09d7be5709bec8bd57c0000000000000000000000000000000004fb62efd3944dfd4f1df6c732a96b185047aaba8bda6f5767edc6cd09fe188bb3fb562f1a37fee39a4d12d9e550eb2b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000942365ce762f989fff5188bc91010f952dccf4307104db492a4100e46fd139c394b17d31e805a8374c5476a93e0adc7000000000000000000000000000000000fd364c7109f3576b654f4bddec8aaa9832438b139d58081817b77a925e173729012e3f1274977ac0b33d7bd04ff11f70000000000000000000000000000000006edcd909b473d99f49a50389e7549a2222b062905f5a435271d16e93cc0970167176ed7866f1d232441ce2ce40b1d75000000000000000000000000000000000ea589e1b3d06bdbbfd681799ca49680cdc6ae1169cb7f1370cf30f238c89be862e5cd1cd1ded1f2c9e759bc2e647d6f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000145aff2d1569b04e42a7e44272bbb8e605f8cdcb155491b08f52a3cf22a4b7dba8dea9dbf3f88dbe88c3b3c17b8dac9000000000000000000000000000000000a08d25da1324ec8e8759595df36a7159ec2547ca18a5e430f6dc1104b44f351ab7f82e79d10e98e2a9ceccc007cd31e0000000000000000000000000000000019a6ee88832e0395c3c637512a00da0f0d4534fe60a1ea703dfd218fd9ba14e3d1bec2b04177df7afa62e2569f461c35000000000000000000000000000000000ac9773a528f704c156004ba3cb9770a1de86c44cd42e346bdd274a65a837de3a67c9450f01e28be1770b8a3b81530231824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016c5ad4977e509669a1baa2cfbdbdb0592edf7577f90bcf24e0f7011f424e9b2f219341f003082cbe1cab7c2e5c7fc5c00000000000000000000000000000000190c641daafb9c6e925341cbbe3e9e89576786e79960059d6ff2ce9d08e91737cdeb84874e83aa2fbf95eaeffc67337100000000000000000000000000000000159a56b80f0b584658076c1425febbfc03390bc8d97220425decc135a51f93f9c98e207d29d76bf120e7c871ac30f4dc0000000000000000000000000000000017a5a0b7a8b4e719a7cb0eaefe95ac9f7c72955f9ffe7e24131a6d633e087cf8c55c8b6a1fe2a6b23796d1e9361ee6591824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012bd89fd90118d60ea4bf4df35902ea8f930a39e787b01ba0a60b3f40591e52db36b4735cb5c694887e1f2020ade4dfb000000000000000000000000000000000d7580f67007b68109c8aca895045e58bb858055f5adb64e536bd0b975122e35cd62406be60adc3e619e7dc4632fa6d0000000000000000000000000000000000c9a637021f8508b02acc97733f2353528f8068927813eb2937aac6f39e56b38d7ffddec5147d18cbf4b52b20ed7ca8b0000000000000000000000000000000014a251a3aafe4a7fae33acebd223a24237d51f0d7e6c2e36b6993b91d4988a0ac6418a3b65b65cd2e5c356be21854a9f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015558a948d169718e3a33b17c9cb380318d9af9c575d001d44523d442d5ba66be7a85fe66a73615af23c1ba9569c3ed60000000000000000000000000000000010a135b145def15c7dd0247af52d5b893e4f47463f0e7819d415ef06521075a565dc64902b3d5ed61981399820845034000000000000000000000000000000001873a08e7d041279d03e88dec0c700ba91187143ec7687ea1b66ffc84d0e75e2be608eefffbb47f74eaad37c50686aa700000000000000000000000000000000091839cf5b284a11da9d12bff9acc6a082f0503b3e04eda3ecd68a32b5df89f91f7e5373b86df5125c4385ad51263bc91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000b8f4c64fb3f7f3c040cf1811a5cb01c4b04a33db798010f3e7dfa1a974e629308bf9fbb66f2bcfd4efbcfaae7568943000000000000000000000000000000000a82c3cdb469e66c44bfc6aa9efeb452082cb72c98430fb6d1bbefd3d9c64760aa2c38f453a75ce813228d760a345e0c00000000000000000000000000000000018efab4d919e1adeee5b5fcc8e89fd1b9ecbb49de50e80d60f70251d4a7da696c1c5e8c5de0d55b2887101bfcd88b240000000000000000000000000000000002d0ffa855389efdee28281a1e95fc805ef8dfe55dd54861e450a065885c49b7b6f69ebb7099bd9dabe96fd3f65493f91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d0e6156f0099845f81b3e16246bffa9514ac35edd802e9f39a6603f3cb1a2e6056d2a09ed2f2ebccb72371ae0726ae40000000000000000000000000000000008efde50a1e9c7bb4ea222aa69904e89c0995493ec17e4260f09b4663bf9dea0f5939a526bef1684506f836a115112a30000000000000000000000000000000001a24f67ae179255fcb9188fc5011f7cfa3e0010b5c483b524cac9cf5ced6e118ea4d91a9d2839f41099cb13358a118900000000000000000000000000000000090a800d9657928f63d9d1faecad7fb0e40377e56ae3f8c27c61a3d09fd1e9dc2c2b6cf423e0e0f88df6e992b3cbaedb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000702a2dda96def0e19b6c754e784c519b4f42972cb976bfcd973372f17e1fca6ecc0088fa5bd448bd55ba3ae530d2ff00000000000000000000000000000000004e08465aa570c5c4a6205021cb49f2ac325bef823eef8302be8ef884f62de7e68010416fb070bb3d4ed08132055b89c000000000000000000000000000000000f2ac59da7ad3336cbeda881d0e5f6b71db2ed0fda523d0d9eeffab8111e64eff04d21c66afe1fecc8adf6911aaeec1c0000000000000000000000000000000014252236ed41d358902a8e7ef2b3e2f15add33f59efd1b0c553c4b16c4dec0efc5aa34331009582c57fceaf4cd3b77901824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000ad103e1f49b1a099ebf286650b65cc368ec423df1497e624fe5108e6115e4f7e7eae8089108bf019fd5a808fba2133b00000000000000000000000000000000039cb70034dbea094eb5bfd0a854360b378a3d333c55e3b9ab93335f4533ba2cc6dcee25a2eb90e61b1d3c54fe1c9c370000000000000000000000000000000013002ecc2c47cbc64e963d8fde3effff07450cc75322f64ab483074fa93e85e5aa2a17f0a2e85bcad8da09142b0921fb00000000000000000000000000000000074aad861044292daa97ad3f3cc4319c3db7d1eca9b66fbf5cde7e21117e026cbcaa94fb4ecdba15c45b7442f15e85a91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015ff622c75fda41e830d83e1f7c2c8d37967b8b2073341b856d17cdc25fed9aa4786f7295960212c5c2ca2945065ad72000000000000000000000000000000001580b7ed98c3b9e3dd0777caeaf42386f683efc9bb8088158c9c43fa4ccd178405307b67b9267c5f8305962a794816df0000000000000000000000000000000012f80580334017c86013329511527829b51311e5d52c46803ad126f62f8d548767b5dd29692b2593a0adac436becf4c60000000000000000000000000000000014144667f1a8c3e4eaae596afb725020992ef1eec41861699ec8d659d23701012610cd5591c98cad72927a3d96f429251824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000001328dcbc880a0f6fa5d244ef89ad81f3c3905a0af36794800089f922e21b72ffe6b72e31f7ea58d1730e840181fbe00000000000000000000000000000000032a3c9f849533af17db9a05b229c8d3b142db58a8ce8ced3921366d27627733608126ba716270e1993b58cb3a1e596400000000000000000000000000000000045331d73f8bff93bc50cfc75302799e4a8898821e165f3de0b7936654beb9320c7ca4d5036a941b5f27ac185a8a234e0000000000000000000000000000000009a1f7b893dde9f0653f64d6a3bfe4a0f505c82a01eea7485a6bb07e39b42511c479a31e8237eeac3d766a3666dcdee91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000df72c38326575a3dfd0c60abe795ff1f91f2d6e84440a16ef6c08eaea96fe445f68dde38fc9da4053e74f201f0063e2000000000000000000000000000000000dd12c1369cc16b00532cf89f17048ee560515a6fc29242e0f9ad16bf90e7ce799344f970f349d7b9c38d6153afcc9a60000000000000000000000000000000010d56040471c724e0111e1012f1c5e643d6829413e8937a7c8f77413df2511d2a4ca41bbd4e4beedda986c40b285e7e1000000000000000000000000000000000d724cf9958bb8036e3f91b09c660a2ac10b9c0a162c2989977d9ec7757d3bcc6b72691287c85b5b05a171e24bc8d61d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000168cf6afe08f62a48660c4bbda1b0e29a6b63c07d2cc86d66cd200dbcc0fdd3f69376296ed71338672a3f7a9262967800000000000000000000000000000000180c5db29ff0e366520db2a55a871e560981a850ce9effd61d544c7253c99a4b61b0cddd0faabc205ea6f205ad3bcd800000000000000000000000000000000018c2251a6903d33ceb0b12abecb7535515d5289b112443aea65f6bb96e303992f01b53a4db7961555163863cebd8c8bc00000000000000000000000000000000005fc705055c3bccf7056c9a64e6f3b9b656b7d58cac5c8a8bae389029ccae818de768c894da3ade62c83cee02ab771f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000765e1b6bea654dc67d999421710ac41965952f53ba835a589441841a6163e7d0ae41ac5406b591c6e5bac71b2f2423000000000000000000000000000000000146f33c010ada3ddeff9d87dbdaa0c4c3be52d0d7295a4da3205909168687d0948ccd1b5275b700f50753a2fd15241b00000000000000000000000000000000018ab48c636b46c8cd24191795679e83876d274fab1ddc3ceb6749fb4fd6c1b0b74998a98a34f03ad4eace16b4f2a231100000000000000000000000000000000193d73264418017fe9d23976533e9e4ec522ef71bf97f2659933f354b19bd08ff423e25a08c0af9a75af77f897a3edb01824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000173d99f70ef55128675174a6d51fe24ac8ad83dd6bae15a9f391da65a4e5c9fe7ca4bac373a478e532739f21027aab6c000000000000000000000000000000000769c12f882e6e02cab80df2733415fe15b389bc0cbc6145013836b51026b236df8296e6da211eca019096131c98704b0000000000000000000000000000000014e7153561ac62442875caec537c4b16f06df2faa89ddfeb3994e0498ed673c4da24b3ca5066292fca1b9c9e1b1610c60000000000000000000000000000000001cc840b59b13af870042bb0ba7231f85b29a7bdc8d9368d5aa379005a7b2aa79cf481e54768c3bd9ab59fb93d0dffdb1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000d2f80834b33e2cd3f3c230d5a9e65fd674f29edfd8c0de3eac11dea59e8a9700585ebfcaac07d1ad59c4afda0a379a2000000000000000000000000000000000d6c27b820729a16a5050b1bc8a1d415f6f61da5c49e8ec83399ededdff4fe236ffedbf58b5a6ee7cda3a2d3977b939e00000000000000000000000000000000190fb3f8c608eec93abcbf1fe57b335919857d26521f30c105289a7a222490214f4147a4417aea594d912564c8e0db790000000000000000000000000000000016b8338eccde031e62fd0127d15ff0ea5f76c33ef2a49d87771228739e06e7de386a7e294bd77bb3b4f8c8a80e85ef5a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000052ddae4c6155a2cb711f864e53455aa551f92c76c25130658f6e6392fbb66dd548bedab448ea5bc197d7c781eb01ee90000000000000000000000000000000009237657cf177f84ba2fa09c2efc113d8146f2cee5890fb207daf667b640022decfb6fbfd98c0f6b2ae7248488004e5c00000000000000000000000000000000129704e8b35fc11aa753f3b2c2145fc1b150f87e16ad84fea400ede06149ee453e51c5394cadeda7beee63e04733fab700000000000000000000000000000000128d183c88817bd7297bcd58e33cf1da2e21dbcdbf3e0e7533334133431303ac6c4723e449ea889d1c043c8c99e56e091824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a8b24cfe2db01eb6a20327ac388d08e2d7bfd432097c9e3dcb697a3ff3a05d3ba1dc4e249391deb2eff3d0a08e1763600000000000000000000000000000000129b1c3b9ec9285f6916f279eb15513b87deb860b64ab138493453187d2f705559f840165e337f7e9b76d3361075246a0000000000000000000000000000000005763c17c5358c8fe56cf3a6350a6fe717545e3236f14ff2e2d9c202d8905317595b0e7e20b6ec17a7fcb1486f7f617300000000000000000000000000000000175a813782e259d77769d3f17cd9edafe10af907a8d940364a29e9d3b8b75ec3fe78fb07e9a2d77909326cd49e4ad1941824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000027f79d337b30bce1689db92d77b95fe68519c3299008faeb85235425c983b239789a690613b3a72bb74caaa5299ca1100000000000000000000000000000000173b4961226319cced64538536a0f0dec928b8a79b1f0e8a49f18d0cdcad68bdabfd452e30f96677fb5b2979b82dd8a500000000000000000000000000000000130833412eb66afaf6b445c8b367e6dad4ef1c2558c6c5f75f484371c464a260f860df4837b69d568d89068053d70f1500000000000000000000000000000000076fd9f1d0deeff4d3784c597d12668910dd7d94ea5156f3116390204a75a04f087f6ef5dd5a4ec0ba7270092527907e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000e762c624f0ea97818c0bb83117d5df0afca15407a2641ded8561f00c7ab2e4e24cfe82457876aad20db7d3375254269000000000000000000000000000000000339a65bee3e72fea81701c3d0edfc75c38750e006614c4fd83895b10ac055ba5733ad7be8bd8a0811725a66ca12411a0000000000000000000000000000000012f92ce4b8c842fe0a4b22a3d950b1a1fb190ee09e771ed297369cf8b144198ef352c1d0e3f7e2390705ae1bfe18b2a70000000000000000000000000000000016f5607cdc02f9170619c0fb4e7ea1e24dd226ba67c41ae6cf7105785d18571bcf8fd601512fa824b247e6766af6325b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000c9fb4d154f2dd4fc40bb8cf0a64a36e6027b4ceef0f79516ee6dd5cd8144303ada1ff15f5e9b1603e2ddd6f94fee75500000000000000000000000000000000114dac33b2a522c7f8ddc9fd92925fd325b91a08f67e9d639cf616f517c66c4d1faeaa79cdb784f511ffd550d9dc81c4000000000000000000000000000000000bea9b7c4323d0b54b7101caeae2437f57b44e039c6b205fba391c00ece275fc609e4ab0213e88ee8f998649c6dfd5740000000000000000000000000000000010893701c4e486ccf3e3095d2f3f02a439611d4608a681652f2f4d8207b67c773e20b7805bc84e39f4faa480d8bdc2dd1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004273c66a22783fe880619708d228caa29ed4f3198690ec8ed3be4dc6b675f9ff47468c36df6d290c1456242d15231ec000000000000000000000000000000000358ef987e8d618b057948d354be0d95c8f140adec04e11d98200d66c500e57bbb527044fd415d6b0e6aea1380c620360000000000000000000000000000000009a290f91b985126e3419fd222e53f1bd23aa69ab9b81b9d957ac568d55a5c428bc981e216b7ecec357b6154f79848b90000000000000000000000000000000011d8f3f6aa71e9456a44244def7f0af9bf00e48f076a7163a4b15fda145e310078192ba8e1bfaa499e92f5bcc7b70a051824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000004ba6ba86b644bd96892caacce01841eed057ddf9f460eaebdce8f26fd50d31d9bac315303dd2aef7e3c905386ed6a9000000000000000000000000000000000043d9e7e32e4ac93f0903f0e7bf2e1c94a1dee22812a9d1aff62cae5fb665362ed4f3a7a775fd9ee3e2af252c617b18f00000000000000000000000000000000163e9d42c96fae30f013353e9d97e0b5786a90c8110e712341176504994176be149ae3e238141f7ee5e58b8bd269154e0000000000000000000000000000000001fff186044751ff136e0add91eaa4da0b2ca21e868b73607fbe0acba408596614a86c65e2e1f88b81ca8d8f9fb2289c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006b966bc869f1e1c728cd89b7c99e79d19b7daa0856f4d9ae54fad6c7fcd0772b69a1d00d60c76303a21f46e900f5f770000000000000000000000000000000014cb15361ef896464d79f84b0b3520e94bbcc92927824b4d269c2bbd0af0ae1fa212cbce88ec54346393c4d423ba52b40000000000000000000000000000000007aa57716b7d95726c0b76e9b7bcf7e311da08fffbc81ee15b02f4bf08b3dd41d165115a259d34384d72fd75fe6524f800000000000000000000000000000000008ba06b5a787d2e8ad4c3f910a601a45f30b176e3618c0439c00a871b2bc14e1de0bcc2b72ed593dd69798bf0ab97d51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000111ff17f78120f59943cd9b5007a1c607d787fbc08a3bcce5eca9a6e7336291e6b696a1efb6ce5193b7b7fd3f68fc43f000000000000000000000000000000000b799c1169fb6262224d7e953c3d710db495d88918fa5ca3ea106bd7cefc198f038df0e13db4aeeef4c4a6c6e8b7691c0000000000000000000000000000000012d458b19c9cd7ff654afdc4ea4d3e275271e579e3f083ed6fec04b92192ea19c1b55b921b34e20e1de9cc53a47951a800000000000000000000000000000000097e35ba7cf8b39ac42aa4c3632a0a0d6e8a8f057bc0fd4b11f71aca126ef7686f8f8a2c0241f67eea242e1a2771b1511824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013eb7950960759e13626c7b5be87693bdb5eb05968bed9cdecfa1068cd7d3c97075ccf709ee8e9637c076d727747cd7a0000000000000000000000000000000012ad2c196a4f7fd2d4089484e785062e43839b0bc3e1d604d1630e4f95cfc9ac91bc750fea7f1735b4ff5d01fe6de12b00000000000000000000000000000000113e31c9d50cdc9f50b9b00e8793ac8a07d4b1a84dfd732c53933c43c0cf0b4506ba18037798aa47348d2f1ca24b08b7000000000000000000000000000000000cec9ee9492a05a533a2a35482454592436c4f7edc5695a88f0cda522e106f07f35e3bd72fe01647029b480b6d52ed4c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001439a9fa5602ebdce91b248d2e1bb6d3f937e2d2249f5fe817301553bf36e4ff002d6d066cb63e24ab57ab920e600c59000000000000000000000000000000000da6eec4829a4b940710643495c17232d33bb7bdd767e1eee4915077ed0b831df1a3080da98baea829a6e377e9e0d9eb000000000000000000000000000000000c2a4d773e64c10431842145644ae2f63730555f11da19e1458f9a9ab2adf1c3f1a045d5aa997f8a89ec924a8278c27f0000000000000000000000000000000011ded0635e59e428d88629755a8ea11b8bd23e0b0c60182c73a4e8de4b7e50664399d88e228ead5528189448781166331824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000012d620ec19ed67af168446e21d5dfcce68a5d1d0834a295357facce7e26f4455030993a700ef8cd5a91891b613a3bc38000000000000000000000000000000001630fa86ef31311af9802c43c0e0a873f75109d5b76dddfd2da074d5720b23094dbccbc470358eb192fb5d365bfa7a3c00000000000000000000000000000000032d6422d25d881dd94b629ce2fbb8b6c2ba6cd08d2f3da854f1955affde1eaa6e871a2ab489adb0b5ff978a7df6d3f500000000000000000000000000000000169b3e6864dea595ce86d97bfb9fcf26eb23093ba75aebda1930fc5e3e0cf2f641d27226eb5f994dbec8e47f8120e48a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000ac9f1ef69025b67da31eafb81eed658f6472c2fceacd7cb5ac84b62fca6b04346e8341a02ce589d21e302a390d976c00000000000000000000000000000000175c5f9083b2d98038cf64df48e34222172c42646a57b9b538f02528950fe7260eea0502f6b04699feafe41d59893d6a000000000000000000000000000000000bc921434624de5334fd7f509977d4e8b6b69ba433a61cb20ebdb789a959748b30afde60e6bc6e740c0a9bf2352bf02e00000000000000000000000000000000002b757118fda743829e1d8fc328aa246d28be1b95f95452ddc146bae88660929a96ac6659984ad8d715dbcd6d6bf3481824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000a3b2e15738504b69eff2a74eac44096ce50ca0998a550c3752db69289276feb136c27c7b1eb357f73ed6e4a14810361000000000000000000000000000000000629f1cc9c59201c332c38620a90236031fd803a1ad128d619e643e1d4d532a71eadf8ebaf5a4b45852876b561fef30c0000000000000000000000000000000017d094359487563883715eb07669854e4f025cbf47ec303f7303842c9f022b6ed7a037eb0d9bceac987621c08e8d4ce9000000000000000000000000000000000e1ace86b2e1063619d1282e00565e0d1412482070fd43f400e0a9fc042311b87b348a33ec925f878115b253e08bc4e21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000006f40d0ebdfce6baf1024a669937170ad9e666660813dcd37ff6531d84f4151b6305dd084ff869988d99228fa1b60b410000000000000000000000000000000010b3ae2e95fbd78dee8c29da880747249eadd3334aa9472f08b31fcda74f8ba0678e7d8f44b30f0eea2c00d1f267d2a00000000000000000000000000000000015cdf4a52f79f6ef8aa5d61c4488b7314a71d252face9c87c93627c49e8a981a4b553feedf2240942632000b52a5b56400000000000000000000000000000000072e87ebd1b0d459651b6a3a0421304e5decca06aa8b4fa8e13a5f3bdd75b788014387a43b68388c0d2c34ba3f96d81e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009a4b021f45c78564fa6303113aef811501c61c0624de6dacc963b42f8ffcbb53164ca4deb0e4063c9200e84736aa5c800000000000000000000000000000000173a9c582dda8f313e1f5c14f21a7f00320ec3c2b7558ed6d113ac89729071590b3ec982a79873e20caf3c6fcf565d700000000000000000000000000000000002047ea8f40ff057dfd05b17b67a350f325e78dcc4a0d19a405e64ce23c44a8e56841ca9f57e35b2f7e88771210b31440000000000000000000000000000000015b5688dffc2613c16bd1a11e3410f660d40272d682c2329a8d04956c01806d7eedb9138001a23edba6a738a21ad2fde1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000100e0e2b1b4fc00721c1155022da0e3b394b0d8dcf6d8d29df8847704ec4dd9f6305ad7d2e1ab284c1074ae0e99461e00000000000000000000000000000000139a1bd565aa1f7013a5c0f08fab90bf3c157bf2b4bfdff3ad0de942fc4da05974b522be22478d4bc1b269444303f74e000000000000000000000000000000000e82ede5724d6b42a0b30ef3832c8519df8eccde633f7e2a91c3d25aed3e423752391b8f378d26e329f28f22fc0afe830000000000000000000000000000000006cf72bf453c494798b05ad401d1be0f1987681549869387dc85afcaf7a8e3f7bd4c9c9564e6087c8db68bcbf234d8b31824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000acbbc26ff8082e6201281507ec817e1aa48fc3cd749245e4dbf9813ddde2082f2232fdaa4397ff995b5efd258361ebe0000000000000000000000000000000013c2592b2699e28b4a4a6a55c5077e4e927770937d0b585bf5bff3ff94fff892949a262fa60d19e7a08e11ee278ba49b000000000000000000000000000000000aefb08f71fcc8531b67b5623403305914f4a1242452543c05a67b4d805e04bc2b055ebad1006d2d84384794039d2c80000000000000000000000000000000000df5642c7ca23d3bf49d6978cf0689718bb73c020d503e7cb021db046d16ada87161feb46fd56542c8dde6b382baf3b11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000030aa5bfa6df9718620f17020a39f2f6ae0441b5682e11651070cfd91ca9426061b98daa3eff2dc8cdbb850829949fa800000000000000000000000000000000104d57eac1696ab955e852f2e092b3ed17471bb90bc093d2bfebb75c2704f6ea8c7979117568a18f25d5f88c3a7cebfd00000000000000000000000000000000099415ea067b342246afcfbc0555ca55b6c26e25af9ec43ec087e035fa8675b06eec4aba6161d6ddf145ab33f3089ebb000000000000000000000000000000001384ab642dc21526b26669b9c690741b98244d45e1ae5161255ff1ed444d50d5d4ea9b5fd9906c822cd646a05381b12e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000086963227ebd8ae42e99eb67d87de72e9b8c8c4669cd9526bdd68670a76b4244f2827afc2d41a607dcffe880b466efdf00000000000000000000000000000000095650612c2197d7999241ed00ddae080c1627238d1884c339364931ea26b414e31c78a91bdecb1c7f797f61082748e40000000000000000000000000000000004c8900e47a670376abb302004481cd2cebbf5057115a63d03285afe62942f3c6cb2d165068cbe257895604bd0c107e8000000000000000000000000000000000c216aa20807ed1fc40c1d9a1792943154f77e87610416a26528af6a0571b2f5b61496504140d100ccd673d31dfa47121824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000002a47f12407eb06e902e57c1b44b95f74e367e7f9332fe3f222350169d9874b422f97d51a01271b3b2e6ae250396b72b0000000000000000000000000000000006e429926d5253dbcb6dada8a418be7aa9c80c02b10b201e2d9fe9968c610cd833451f43029f62ca0b1885d7922871d90000000000000000000000000000000018f4170bdcdf38caf19e7d3c9cd2d78d1180ba945228672584eb75b7afdc5083c41aaf5861e876cba452c384bfbccd5d0000000000000000000000000000000002e58256b22339fafb9eee9050aacf7f3b34bd63dbff334844cdf48871f6b5d5650a0ab8d70c48640cf04b3b973e20d41824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000124b19da6d8fb220f7e566499c192778e9b28cb2da5fe31ec2e569a03fcd7a1ba39deddf36d489655f7c69e10675e7ef0000000000000000000000000000000013650d54147ac7d016b4ee94de62e90469534d8f6a2bad6ebfd6e5d50247a7f184ad6a1af804cd43520d47e8c9d6d1780000000000000000000000000000000010d0cd79350974897876b17bcd2d6674636cf970ec3344677e381c72419fee418c15588fc37cd1063c5047a5ffbb5faf000000000000000000000000000000000f5fd55bdd7ea1b1c57702ed40cd6c63912ec6c0d13f954f41b5d8347e2a0befe2af9b900d48428b34ae9f5a038551981824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001400738f1235b9302b86d2128aebfba46088b755cd7095f8e0feb6400a91360eaef54bf8e714be30d743d91803457e3f000000000000000000000000000000000644d3929cc9911c1e292336c0d43d771410d46c199e064bdee825381ea26219d2ee9696e50a291f94ff2752f5e6574d0000000000000000000000000000000004cfac7cba9dba084b0418b147cc7f0a6090ffb3619d6206121477dd8842f09dbfc48e14d5528d7f12bea9ebce41d9b4000000000000000000000000000000001025cd701a8a3dea5097c94c3924350b53c9c8af79b7ed9baaa928065a2833f860baa1a154b61b068e5d9e2840bda52f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000084dfbe49f37db531979d235fcbce3b5ee534a654ae64b7c1616bf5ca282b59325bf7f69825a6831c3766b867757f12600000000000000000000000000000000174dc6e4fc2575701da91aaf5c3fff3ba476aa664d183cf57b2634000a82e05b075768a8a442a5cafdf95135c2cc936f0000000000000000000000000000000015574ae00f6dc32ae57f1db04e1ba50c82087cfb269349e98b0f8841f83a7bcacd3785954f8847bd88df0bab01de8444000000000000000000000000000000000cbf903479efb8ae9818a9b824daa117bf8c04c7922cbd7185b6f1456f425049a02f87abac7dddabcc0a183df781bdae1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001039f728d8d83c9e8700063c169395bed6c7490d54dfabea1fbdb714dfead0ef5c86c8d8dcf8b06564ff3bcea2b803b50000000000000000000000000000000014a40ad99055d4c16e76d9922446d27be5761ccb547d22137db5ce8909004c3a39f797b0873a1a5637834ea0da52aac7000000000000000000000000000000001089b3a198f4f532514a35d74d69ef387fd54d8e8805f479b3425c840b256d40016f4972ccb3e1b650f6cbe7e17df05f000000000000000000000000000000000ff6b147cbc7407e1361e9e9f71c62d6b0d81a81be5be90aa6ac2d565fe07661fa73c8f0b604212f3c3a268c1f56c1b21824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000015f3ae1582692e3e33f2442991530517219f9b3ebf88fff03f81237553cc1509a4732155423dca88a6e63e9f036318b400000000000000000000000000000000000f80475ada3353f9f4beea3181004bfbd77033276fc97c73cea875cec86ce00c1c2956c5d45d548436226c4d0a48930000000000000000000000000000000000ced6435f355fe76d88f54401e4fb8f3992567b969177975597bb8f4f085b43dac6c4bf7b79b63d8bc617b1068655340000000000000000000000000000000010599298d7f952758f22e9c64f54b0c637c203b3fcafd205d08a408c20a8869612c7484c88d2843de8ede4c63abff98a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000deed304633e52f8174b8ae6f730f6751676a6e3f8e26ac8c114615f463eb2da71a9bac650ff188f16c1e9b61a2e0c900000000000000000000000000000000166b2764aa0c60dfc3d8d28d4a4fd2710608721be0074505f7c2f6061a48160812488f5918649d973888bcce4263f79000000000000000000000000000000000025811567302686b3d8304c35dca281ccde474b65acc50ab4c57be143cd60e73edd776395aae8ad7fb50d8d8f596ef1b0000000000000000000000000000000019b23e64059448e92ae75cd1dabbd569eb727a74f108552c06c1d64533d6f79b066a60fbfb1070eac8d9d095512d60791824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000148aa82244ac489a6d29cf7a5ed0a2099763db2d5b4c7324073e240271e9f9bf215a234ab16ab5cabffefebb36d8b3d10000000000000000000000000000000002dbac638f7cfc530c9d2bd1cdd3faf64f2c4a6cfb636ef69ea759aed9fd804f890e1d94a6507c1f330a760aa5fc37370000000000000000000000000000000015edbb563b6fb737e9f7eb0ab733b675ee622ea0ad3b27ad2088012434d01e00965c9d08d7d5e29b3e2312ce29d61c48000000000000000000000000000000000586c5fb0a680dcab6c924a7f1b77a4c4c5eecd7906ccc5766f0a9f874d19718cc8c84ec4349f4b2adeab311b259cfc51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000018536c11854b53a080f259976c390546547ebd0216c60f4b992c396297720047a64912403d86d2e7f89958b6a7e196b900000000000000000000000000000000019667de47937d95031897a3fc1b977d5d7194327c62a61181f28d5480a0cc5080be670590f1a3735a5e17e5bd1d9a8000000000000000000000000000000000006a522bb9af0557b0140812716059d749d47e8258254ef496dfff3d33c53ab448ecebf303ade65fed0747539cac0ba30000000000000000000000000000000010fe64b2d4243d5609af091dfea721fa7ac4a7a20e1d6a658ac48cf74fe071136f9245c76839c8324e57da741c40749b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000023284f6bbb674448250470b05317d1d5464aa25d2618ebbfd2c94dfb4242bb24740dc09b088822d53e81fa0c3df684e0000000000000000000000000000000012d0f6105f450da62341fcdf77f85c8635ae876d892fb8b84107cb3e1345eb9e6d4443bb58936b40c3bdef769e6f8f74000000000000000000000000000000001469c571de6025bf61e8d26bf42f2381caf37213428671ca27b5c3418dcc4c07acecbb01ca2b62556c3e04d498d7c2d1000000000000000000000000000000000ffcdaf88a02d1c5e67418ceb2b6dc133d8c35aa080b84efa8ef68ffa330eb85f99f430cd5a06878ac7241c811a160c11824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000001eb0ab3b9f7c535d2cf14bbce867368b830f0832c62877c581ca80c46305e2f2a264279a33c6e0e311881a8d38300ab00000000000000000000000000000000069180f60e9c49d57f3ff7f25698c34842f8d1a08a3c1b3a9c44389091898983571c4100ce9fe30f69d616897ec280820000000000000000000000000000000018f9cfb80f0e064808bc7ab72b07ff4d4cfbac4c2a332a52dc0d8864b87b8b0b28d971b0b55c3e173ee2c34880eb6f620000000000000000000000000000000001d32e89bbb423b49835d05e1ef847e3f60ef7e9c102547ef0d5cf7e8ca3860d64f304a5e9a652e2b00a24cd3ffcf17a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000084fa87381de3b4029a65a89d30748c6b36fdb5dcad5bf9f16a288a50b8ae8390725db0cd7b78fbfc18127cbb50053940000000000000000000000000000000005f29523e7ce25322e5c01696ee6a7b1b8c870e53dfc83918df6dc52d1d0890157c927257b111ecf41bee03bc90f1e9b0000000000000000000000000000000009a428030f019ee2907d46706e120be71ac4cde2f6bbf534bf8ff67d5e025f74f49055034e5e621cbb6fbdcc1024607600000000000000000000000000000000136934b9a77919605cc5cdf267d7ad3e17d3b98c411b824ff02a07f26c565630fc628895560030e9c69f0b174385fd7d1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000016e05e43fea0f6c7b589be17d2fd51e5d2e9e2c8119c391e3a65573dc4a29fa6fc4f134e6988f64ef97fc2ce01c09b040000000000000000000000000000000006da32b477fe9f75ca6c6aefd26e4a6c2adb2f179bd37c9f156380167842e85c86044ca21358363ef2fa4579c432ac94000000000000000000000000000000000a006191d9277dd93264ca4d3d7855f3298905e5c27c46983e91e339b890204d4b3e4bc7924da350dab83516902551d10000000000000000000000000000000007b203cb2e15248c5fbe2ce269c2e3027a5c03b07fa2cec6d2619ad9d9eda38d2e7d96de0ac5c7b9d3976001c5df20651824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000174a53f2ef50d98eceef87abb8ed231ccfbb065fde000854ec8ec55ed1d480ff4022446c06634fc9a7cb71eff99c4a86000000000000000000000000000000000a758cee0ec88392aaba77d7dd3b9c18df2f1da31b2daed006c3d79a196b86d5443388ab9ff3369e87e3ea7a3539fb0c000000000000000000000000000000000902fabb7c99dba8759f77accb5261282efa36bc101908e0f7d9569c7363d880c3b4ebccb93fb04cd6b271010cb524d0000000000000000000000000000000000b217b772f517d90805cb4e6037f2e82839fa9549da1859e85cf76ec8952fe98fa8a9d40e3fecfc7bb1846f1f8fa62a91824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001050cb16ce5ecbdf55d83ec6804945b882602035c3a621376267dd5ece77f083250c3de885ff65adb310e01db32a64380000000000000000000000000000000019da83f5fa1fd94077015622535295a6d4763c4f464ae5cffb3796cf99c3e0c115ec65d28890a3b68d0d62f7bb86452800000000000000000000000000000000102c31f1bd3638a26b7046fcd64919389572a6d2b290d03b0c028a0ab48f2ca5f30dbcf925ea90f68cadef85a239c8c70000000000000000000000000000000019a33801bf1c2977e1586a9ee9cdc74777436aaa069d241f365b13db0946078f5a70c846946488485eb1c19b022991ba1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000049318e9ce756dfa02a47602fef0c5f69c3bad0c1825ecf52afa1c9001e2b60a4bb026fb465eec2b61c040d467890c6100000000000000000000000000000000147015d586e332fa678d2e6567e8814861eda9d25813108e54874c37441349413aee08839bf48dc8050b6ea7cc5b3464000000000000000000000000000000000c87b168ad95ec5981eead6a37d74e30ad575bb09aa3ac17b8bf0e5c6a11bea1b8d40f56f90d347046139c19110ec935000000000000000000000000000000000b8f20662e356ca8b3616dcf03a065a97a859b72936d472ed9f12431959b4fdd69d414b53879f86bcaac130eac8198ed1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001900021195089a4feee22cf8b539dcfba09ca48f828e77f5d905b3c2033404f2ed7b21509faee6ee6248683db7ac3c860000000000000000000000000000000010759a56269209a12894cad47c979c6b46282902cec89511f7adda7392c90bab9e191b5b6a8005f72854ae8e858f0ed400000000000000000000000000000000076bc78ec0a0c097ab589450c886f300a8edca200ffc84c03749b76b484131c620b5db35ec0195ac33edf304057b41bf000000000000000000000000000000000a92607c52d5c7d0ed24738f671d1c6b11e0590f64283df1e7db79ee40a9ea4ae2e38c3cf76225d0facbe93e5eaf8a5a1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd00000000000000000000000000000000001851f0f6db1eab1b69dd7ced468aeccf2df239b455fa38e9313330e5281f18a20a8aa20ca1c5e5bc2f9866aec92a12000000000000000000000000000000000c1c251901260bab20360db5b0b8e050ac8fe5abf074a67c757002403416826c502a8775dfe851d2ba8cce472054337b00000000000000000000000000000000139740ed23b4d29802be95d6f302f54a2be8ab0aa3f183afce973fa9149b89f877a85246cde29676a6ae5ac1e0965c3400000000000000000000000000000000091664122a88acce381e1c405cfc18cc11f8c630bd4f438aecd02e9ddbb0ed85d38da050fa98e6adddc29a7c8c17344b1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000010c65ccae34ff73b68373937aafa307355b32e3c3d0ad250fb062ae82f9cc13beaf298c6a71dd8d5599831fb38a8d315000000000000000000000000000000000aa6a6ed43fa75789d2fac1a0dcc92eac8b9ce5f49d4e2429038141a47144d37e0a8a20a232ab6ebb075e0bc17a26bec000000000000000000000000000000000bd00304bd516b3b64b3ca19235c55e1a4dc2f7d8ad2823992909271bc659fb276bb8c42ad2811a13dd3c37ceb37d88b0000000000000000000000000000000000642dc986bd879cc949e2229935f947a17ad848af0d52fb990504f745152e4e7bb11259ce4a8bdd419480db833424201824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000005ba6a5d12a35ff05fff302c4abfa325db749075b30acdba4897092e9838e24003afd118800182b3a82b24695dd32e150000000000000000000000000000000013ce6eeac487f264fba1f26b6924734b816b88e120aad4a650c6033568e1da2eada3b07f097f7eb5f1433185fc68cc7f00000000000000000000000000000000175f9a6a026830306e7c9ab80dbb19bb0d0dc936141070e1bc165f0cebaa8bb35ddadd090ab8c0d85724eb83751578d60000000000000000000000000000000004ab1eabbbc1b88785770be143c478e059ddbb4a0be5c301449f7abdd358e8db0f1570bde2c37d25c33053a5cca5c49e1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000001393118b0664124d991ac7a98eca8888ee52cc90065b468838bba3371495ba4d5bbcf481d3d642c444bcf17fc8a69cc3000000000000000000000000000000000d3b5e12652096f1d9c6abd0475f9edc3e43998d31488eeba4f53c0d8b7261ee2adb0392168ea23ad8ecc8b4b607fcd70000000000000000000000000000000013b5209b79a78df0465415dec28ddecdc254f8c843199c62c23731a2f7e3f6b4f2f03a5e80565f74173131ac3cfe19270000000000000000000000000000000012947041c7c6f0b5cd83dbf442bab64e0c10cc33e0b53e9fade4354eff20da0b1c7f080fd8d50c429cc036eba2eafa281824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000009213afdc588d27053de6b0ab5df9ed62b313e1d05d6e5b0965d78f7cd8f665c3615ccd7a7759895a4402cca974a32fc0000000000000000000000000000000015c4262ad1b113cc6a65d022d480aba4f3201b519c296ccd5873a72bff4a9c4aaa8b6b1122486e15b1d9063e1379600b000000000000000000000000000000001832b25262ee5b8f100049b7e527f7adf82841f81709593211c3c2b73c20ea2627dd94c4af553d35a48f30416e7fb74a000000000000000000000000000000001776386a29b3457b0852f03e0c5abdf08c98a06809c7f7711038b8fb920f059d0211dcb7203177e37ea88b043d70f42c1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000000749414cbd262bbc05c87e61cf091ec90dae3c703e87b4040503f15cb0a0a9b5d208869cdf4a54baa9f737414717c350000000000000000000000000000000005485e5fe4329edff91541526ad98544953d58bd405b0d03a76aba85174b12910a77c2149f6479752e858bf566032a260000000000000000000000000000000014578447e6068e02f5d13120e72148785efae64bc1d52efaa8594dc0491a3b280ec9be9b06400047710cd7b88927b267000000000000000000000000000000001615ab016fdc2acb99eaa9872b4a896bc11009a66bc2c9cbe5cec0b187b2cc8a213731fbd33c6261d3b636a237e79efc1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd000000000000000000000000000000000292589156be4715b87f0946d868034f2d33c22f3f615ed620faa031be47b86bcd1713c5c6330872390c1632b6c6317b000000000000000000000000000000000c35b7e6e42834831134e7cca1e9fff98c83f8dea9b21baea96d3aea623fe6b30c4edff140784fe9f1581aed28d7d2020000000000000000000000000000000017bbfa07a4746be906e692e09a3ab20629c1be8c07fd275ae37d717b4b4af1f25303cbfa3473588886a614aa04e3e6f600000000000000000000000000000000083f3b8815c245bfde07a139dfa4910743241741ea46876e0c8e0a7c55c394c112b76c71f401d0192afb63af49007f6f1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd0000000000000000000000000000000013a8312c30f3a7f508cbc1cf6f00a6973873309a9cc1ea8cf682f637a73855ba7dc5c10908f306a5282764f66ecd3175000000000000000000000000000000000564c133be0d3be8698ab98a2dafb2b82ca43636a9876eff19fbca8e113e1990ccefc4492b6a6034ea2e2d6ff411e574000000000000000000000000000000000ca0f865c096920be147dc662619a2763817a474ddcad928638de4dbf121ede32f8c5b5d39475b18e8f924054b86a7e300000000000000000000000000000000043f0230d9352dd19767bc715b8d471dff8e4c4b355019321585add13f15e73bd5f7419abb924a300bda1f3f77c01df51824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffd", |
|
"Expected": "0000000000000000000000000000000007ac96192f4225233b4b88f7cf2650464e10f3b8275304e790b72f006637051fdd82b98d791928342b00a57282e81f5a0000000000000000000000000000000007a341a771e2ef772134661c486268c3d354e8332655792b88d6bf7ec3cb8148974141d09b21a76a9af869d30bdc1b750000000000000000000000000000000004e01c938b6e64e5786b7e49b19d1f437d14ea9042b5b25e611789d1eb6c94db812976e75b9cfe635a7e9c8dffe8bdfb0000000000000000000000000000000008da0941af163a46252e9c6057497cd04637924f158f0507ccbff466ae810e2178eac76cb3ff8835804b88951cd44c0e", |
|
"Name": "g2msm-1024-jwasinger", |
|
"Gas": 8017920, |
|
"NoBenchmark": false |
|
} |
|
]
|