0x729ad39e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000003840000000000000000000000009ce6ac2fbf78265843832ac23f039da1e08779eb0000000000000000000000003aefed0ee23742c706ca3acb24facd23dad736a9000000000000000000000000a4e787169d0489dac72a739e93cf9026f6f5e739000000000000000000000000e233f22603bde8b86c8941e5dd677617ce41aa1e000000000000000000000000ed00c3683e3fe60b4ac014d03c78c473bf87a156000000000000000000000000e91aee4906c8635bf15962a639436f40780233a00000000000000000000000000324d274a03909131d2bea523c0d6e20a212741e0000000000000000000000000f1e28cc998ae417cea1f169c8fd2155255d003c000000000000000000000000d0c43374bf61d8a3b98c158a6ffae10370836a50000000000000000000000000fa204a1b8d4d8da5577c1eacac9b7e5f3e896c70000000000000000000000000e5916534146e71d6d1d7ed02df96c6ef273cfe360000000000000000000000004507c741394826d02b12b34a1fbbf81c96ff0c96000000000000000000000000c0a8af5eb25da63e57be21b179d78cd660de06a00000000000000000000000009381e7ca2a8a7077a0bb7e59957d815aeeb62c8d00000000000000000000000088f1706c20d94a4d1551c5f799c9e3380a24c3ac000000000000000000000000c4a4e71ff95a856bb5ed58b651f853f6ed295bc4000000000000000000000000a053e46b46157256e4d1a0197edd2601ada38bce0000000000000000000000006263656c2887444b74049979db04649f69acf92d0000000000000000000000009e33dcfd567addd657b6d15b62f65452a4f6defb000000000000000000000000bc2e5e1167c153aa5db6d11c6a8ec3aea8a4bfee000000000000000000000000062096405ce4d6e03034a8e33c72a03a2824c4740000000000000000000000004e122c62742eb4811659f6d85fda51cc637649400000000000000000000000008c46fc18d0f8efb8bfa35c972ab685bbb058c309000000000000000000000000ef3990a7c8fa92d84dce0e7816ca3410820c1d36000000000000000000000000f1b0e78a2bc422df50ec9ee4c324895c9b79f80a0000000000000000000000007cf5640b794f3e7e8e36d54693fa80a9912fc9fd000000000000000000000000498ffd378391c1200a5fb910c3c8c735ac7ff8c6000000000000000000000000ce5029b6e69b59cfdb76e7eef8649084de8977e90000000000000000000000003afe1db2c480dc251a0885e3c3716dda1e5d5dc4000000000000000000000000630eaf1754e9494f2f449179de63e7a0a098c6fe0000000000000000000000003d50421ad4cd9d93e6923e68506211712ad1e5a000000000000000000000000001e664fba0e000695c9eea4a24daf43c0c49388d0000000000000000000000001b45e1f14ccadeea23ecd5fb13fc2c26456fd748000000000000000000000000fb81a8109e447f9fb0f9654b3726ecfa327e8761000000000000000000000000d94af0085d3c690bb278fae8007151d1dac351c500000000000000000000000045c889425427ce94d4116e371120f34a30dbd554000000000000000000000000e5505a8ab5c6e7a4f9c7043c013492d8ee49f536000000000000000000000000b319e82d1b3a3e9a9bb122b81770824337dd6321000000000000000000000000b2c42b7ca433f5c176fa7ae93815f7c91974c28c00000000000000000000000098a6769b451e6625b9d8487f0d2bbe1cf6dbc7b3000000000000000000000000dd8a04411ac02ffa63a01fdf371472932d9031ac0000000000000000000000002b59efaa68ce3fef1414ea42b9181e1c2609dcd50000000000000000000000003065b72454ae1b839ca56e33ae37f68c1a6568fb0000000000000000000000009577b4e3c50c010f3ec070266004ea1aa07e2037000000000000000000000000a6bbc24b4cb7672810fdf753c453559a86e9d775000000000000000000000000897ec5f5c942ddd3290d2f5b72412eb2baf23ea6000000000000000000000000fffb40df1278b4c8ba72943abb635d3da06d4cf7000000000000000000000000651c2514450d209b2d44e7850f0919a0a567e34c0000000000000000000000009325564ade7683706107685cf1993678b1163261000000000000000000000000cb8c273c4a9378cf3eaf53a5afca6375d7e333ca000000000000000000000000abbab30e9981f45522a77e2241155a2cbb5100c90000000000000000000000006e95fb81a24d1b7d29079a0e7bdd50771fa803b40000000000000000000000006fcb971439b2c430cf15a5e26f0fcc2e46a2c4660000000000000000000000002d42d6bb3d18a7be35d76b599aee9d3358b22b3e00000000000000000000000093293f3117fd5398a11a20674a6deae2ac51b099000000000000000000000000975c5727d00fad5a6287f50fc39a0caf5c9927cc0000000000000000000000000eab43c6698fe4e6da4f1c25e7778ce8aec95d640000000000000000000000007308387a105abfd0aee18a31e3564cd40cbf44c5000000000000000000000000466752a924faf823b48cf3ccee3ec32102fdd47c000000000000000000000000e596607344348723aa3e9a1a8551577dcca6c5b50000000000000000000000002ec962b75a2ebc63b73b66070eede3832f10e619000000000000000000000000b00b53ab6b73314c6c37c6adfd1b58294d236bec000000000000000000000000b056d755f88938086032e1f1695f2ca70a12af9f00000000000000000000000027db6997e933f0dee2f934d5a828e07e84f5679a00000000000000000000000006d4b89475a53111e8939b1ae8af7e14804a5186000000000000000000000000a8a17f48807a6122b67cad12c010ce9180f0d0aa00000000000000000000000058bc938e045eb05b199aa6738d349353d66480410000000000000000000000007b40d5c17aab371a6ed5ac622ea232b590f2a31b000000000000000000000000def73e6d133f96c52d3f8dc05bd266c0fdff78af0000000000000000000000004f29ae8480537a1c20b7e17e995edc9337f5dddb000000000000000000000000f805f83e7d93aceeea225ea65b35b14417ed6cfb000000000000000000000000c856ab84c37a1950fe9b56d76205b6152fe46d10000000000000000000000000901a664271fcda5065027edcd339ca50cd9d77f3000000000000000000000000b4bb3a1360ae65ca773c3d755cc53f298ee5d9ac0000000000000000000000006446819d375e34837c4a85d6a42a184829571e8700000000000000000000000037d5edf70dae31c1123564035c27bfce5105cb00000000000000000000000000c2e5329356eb06d97406260aea056891f8477c0a0000000000000000000000007589c41e3c811187a649339bcb2b4437f603a9a900000000000000000000000054b75dc72b855a3a1480be1f5c2e2b6ee498b69d000000000000000000000000ba764812bd784cd19ac9b5353876652ac447d600000000000000000000000000f91f9bb8ecea1f4046804762c5e4db3482f1fcbc00000000000000000000000072a2d7762f99d58d0389ded83d03c38260b9bb92000000000000000000000000df6ed64b17dde1a4c65f9d14d4610958aff225cf000000000000000000000000b9228f1cdfbd5bdaccff91c633bd15d73ea257f50000000000000000000000009a0519e68974e99f0accbba8d19e1eca53e4d14a0000000000000000000000000905b14df4847537177d393a957fb8d6db4a3d9800000000000000000000000095f6f16b8e45039a5aa679711b272bfc6b7805c600000000000000000000000093a41cce09f488f914c372139bc8063dbd6fc3cb00000000000000000000000019b97b896c241fc39852b1bc0ede5364a5b011f7000000000000000000000000337ce7d0a1e44fad4ba641000d3c8a38b2f47e11000000000000000000000000419dfc554e82b00bdaf23e767515eeaf486ffe93000000000000000000000000ec28eae174831e807ed49efd2a897dfc4d674f03000000000000000000000000675a5be178b6b02ac1548e1b6499d42664e211f3000000000000000000000000ccce883638b434218415c08a7366ff6fcf66dc6e00000000000000000000000015a441b2052b2756b07f726fd0ceb407875eba76000000000000000000000000d12b654189d9acafbd3182793a09a382afc33fe7000000000000000000000000a95a4da1bbfd074ce4599e33e348d3c70bd3262b00000000000000000000000014c4b78680b4e8d6373f5b3fe7c421e3085ac723000000000000000000000000deefc714afa34c44845e0452241a29ab4a4e0764000000000000000000000000a36925c88fcb8bb3346013e68685aa7016cab86b0000000000000000000000000d50abaac5ec7816179ee839cab66988eee76cb20000000000000000000000006782aa9e728497c3444e895a49e9254a05d4c4f20000000000000000000000006cf0a988dc3ca51236c1bc2a67ffb9f88d927ee2000000000000000000000000824d260daea6d79eac57286812e939f5192cc09a000000000000000000000000aea7fc78561ed1c2f6308cd8d63849a40bd2726e0000000000000000000000006857619c925250068b646e4f6a4b7eef04df93960000000000000000000000003eae39e29af926503e5bc2a4c0c650db9e8091f30000000000000000000000004c8ff4e357c6626749559184c7877bdbc4d6815e000000000000000000000000231de4975fa7ed182e4a83add1d1b5b69b40a41b00000000000000000000000008a9ead5bd9af49a1f777a9f15929871abd684c3000000000000000000000000bb2844146f40689b1fe38460935e31830204c104000000000000000000000000ab0d9612f02cefd178ad1002d71ef242fb855cc1000000000000000000000000ba8fe04477ca6ef1ec00cce7ea7f4b83773faedf0000000000000000000000007e873b6d84e563144ac23ee52d2e6cd2461a056f0000000000000000000000003f17244f636f12e4324717ba47848be81d6bcb350000000000000000000000006171d7e0bd0355f6f212b7240bf6a94bb1293f600000000000000000000000005380db93b9abb01bfff5d294c7620697df7f58cb000000000000000000000000258ddf46d11116a90161daee14b990bbb9f729a3000000000000000000000000be275bb0aefadd4c4161524e620b5a8bd14d3ad7000000000000000000000000fb47b2ca7df248d36cf0e4f63bfd0503c25debd4000000000000000000000000399d07303275719fb83acb468249a9a26ae2f67400000000000000000000000076ade2f654eb9490275114310fde8dac0d0eed8700000000000000000000000020990bbf370e410898ac4f5a9533a29b4f5fbd52000000000000000000000000ddf142ac964b43c0cd8b04594f47ace18674d0bd000000000000000000000000b4e8f6e1322e352eea78a172fe677e0b9fc3e33f0000000000000000000000009fa09b6bc07bf4a70357072134130be3d9a4dbcc000000000000000000000000ab72c96b990f9baa23ae12b4ff25b29f8181ddfe000000000000000000000000720a4fab08cb746fc90e88d1924a98104c0822cf0000000000000000000000006ec2e2be14e4dcc5c93e61fd221487b8ba1b179f000000000000000000000000b3fd5137aa504ce9c2636521a74b41daba416837000000000000000000000000ede4a32ddb7353d883399bef2bd9be650cd81bf6000000000000000000000000396664dfc1e515682c2bc6c32b394d5734392fd5000000000000000000000000c0029486305636b5ff9a9cb8b20193be283d42a1000000000000000000000000067fe75a1c5ccea329dc40e2aa7f305f8473ba3e0000000000000000000000004a77cba0b22646dd2f6f5a9998527d7d5f49703a0000000000000000000000002fe2cea1dc2ad8eb8a3913c91c33c338aafdfb40000000000000000000000000258577eacecacb50693b37fb92821aeee85eabf8000000000000000000000000afc2be801f55cb0ee2d65c11eb14f88cbd6c576c0000000000000000000000005034a9a16ca49dfa07885c52a803b3a4cd0779e9000000000000000000000000e2e07551f6454b0812bce305ad223bcf65bda254000000000000000000000000e79a65f00a1a377d3cb96c7bdbf8e1a8e45a521e000000000000000000000000921887803bef20491fdd1ed3b0b3e0a102205131000000000000000000000000b7832cdf244aa5ff5f02d340c50a4ed47fc93a490000000000000000000000005e12c24d4564d7627b8357dc9e8337c1ca10808b00000000000000000000000096e1199931a9e201a4d209262c8c379e2c0e485200000000000000000000000099a2947730854a97458498e1bc580a581ef0a0d600000000000000000000000052bea656c0738d9e790df55e111cf1a9decf6f2d0000000000000000000000007db6a8b835e4484d5aab7162e52af404cb89a8dc000000000000000000000000a05dbe7fa2e331b34bb77e7991b902dd2cf9f853000000000000000000000000534c8bc9781a8072b524b853147a69bc6bf2b5520000000000000000000000006b17fb1a77dd4e3d3cc8c5e06876bb5275b669f000000000000000000000000068c4d9e03d7d902053c428ca2d74b612db7f583a000000000000000000000000d979eb02e175e2b02712b5506b7cd2e284711c67000000000000000000000000f4197e7205d3f420b764ed504d12771d147a774e000000000000000000000000577ff1df8c33f95c6180bcd7b56251a9d1f3422c00000000000000000000000047ad7b5f38d184491b28b716718e4987f70c98200000000000000000000000000fb95dd3f4beefaf237addb5486fa183b1ebe794000000000000000000000000bdea56efe73e2d2e4be9f1b210af36500df16b450000000000000000000000003cd062d48908d9695fa6dea43ef0e637795bdc7e00000000000000000000000097a9fb8072af1bb71dc0388c1186a4b9f67db6ef0000000000000000000000008fc1a5355abc5110551cfd6963abe17f125e7ee300000000000000000000000074a4e1e685393015a1553baa877f5d6ac708b33500000000000000000000000023099ec85b447ca18b62591813cb89d9c3a4455b000000000000000000000000a9121a36839463ea654cd5b2f00fd7c5f1d5f88b0000000000000000000000000c85d735ace6281455d0ac10338b94dcc549fe0d000000000000000000000000f1f1ceb38591944912622aad84f06c59c0c1428e000000000000000000000000123432244443b54409430979df8333f9308a604000000000000000000000000021587b4030e875e9d9b70f38e314e8e2a8b29b9a0000000000000000000000007966c5bae631294d7cffcea5430b78c2f76db6fa000000000000000000000000f0b3ca6fb280e8833407c16880455b82e71700b7000000000000000000000000894701ef3b3a80d02221845fbb2fa217a459e269000000000000000000000000d1a3f186ce7f7c4d27ebcc49326cad6688ea3b700000000000000000000000009fa079d3b79ad775eaecd8767a64b2b6280f917b000000000000000000000000bf77143b70ef9960d204d03d8a255330f785abfc00000000000000000000000067cfd6e65bb2818726449c107795b3f7a08119dc00000000000000000000000064804258760086878e69bf6eca13edcd1d9a1429000000000000000000000000072c807a5447d3aa990d33c06850baa4caef0f9a000000000000000000000000aa5c31317974eb5c3e53b72f64b79a4fa672e827000000000000000000000000b25a1d02b029d53212e4c356b6daad419762e6060000000000000000000000001a090b86c126e4a6a93c3e5e850843c0aeaf37ff00000000000000000000000063cba7361ff2c717e90033c1bc3071444d3540a4000000000000000000000000d0862759694fc2efce55c0845276c0c048cadd1a000000000000000000000000159968fad6a3df074cfe7e587cde0c5f375c1b7000000000000000000000000015bd2aa5d34727f72d17636b055b62299486fe1a0000000000000000000000002dcc8ac3ca3a8771ee9f8f3d2ee2a1b485a737da0000000000000000000000007d0d6421e08b3f9a5172005487cffb146aeb86d6000000000000000000000000d4c8ae4747926c3b09b3a9b83071d94fa6e2c7400000000000000000000000006dde7c3b02858ed8fda2e85c44fd53b1673052ff000000000000000000000000db5485c85bd95f38f9def0ca85499ef67dc581c0000000000000000000000000b806136280f083bd41756b7426daa368f35a2dea00000000000000000000000031fc97d832885fa80c1afd6237860528aaa3eba80000000000000000000000006585c97951f689abf86022ab62c96c00933791280000000000000000000000000e656c2b0064304a956c375b5dff744891c0e9ef0000000000000000000000003739479bbaa53c88ed42a1dd90b3248689b90fd1000000000000000000000000cd5ee4ebdfe82b28d604b6c8d229654205824f47000000000000000000000000d11405086dd0f542ffa5731e2e493210ac07fc820000000000000000000000004b132a315e2f16e9b487605674630ef437cb33ec00000000000000000000000055e94e836f312d98171eff73146926a5fa2a3b25000000000000000000000000b8804cf174805d96e0425bf765d8958d3bcf3069000000000000000000000000aa727d5b6c0745951250f5c764eb27f563ddd765000000000000000000000000bf5af9b141de77ecedd9593387b9b0b5463a26320000000000000000000000009bfd67ee8677f5540a3fece98df779b7074d07bc000000000000000000000000c5326203873bfcdd63e8b6bb49312ed0d98b571d00000000000000000000000014e2bfba7a191ccdbbb6bb6bbabca1a35bbaf2090000000000000000000000002ffbc532dc374b690f6af9a0d04f04f196eec2a3000000000000000000000000952ce8ee7c57c891d34cd8fdf556bc21247d0b8e00000000000000000000000016bea2e63adade5984298d53a4d4d9c09e27819200000000000000000000000053b730c6eac8029b5f2001bda5a12b1f8bace8330000000000000000000000001c3c20a533f581a732bf5d4aa93d2453e97ef1490000000000000000000000007ce7279b7e4e6b1f2e762e86e577c781d0fdb2a4000000000000000000000000d1a415e219b6cff6431d64ede40cf25188f5874a000000000000000000000000aee0839b8e885372c3a7ef788110ed7238907f3900000000000000000000000020d7fc9aa71dbf6497ed1f3049e66eb6304a679e00000000000000000000000068e26daf88da63bebd3da05fc9c880fa37080d3e0000000000000000000000008095a83ce9dea8a69fe89e98f4265e6f9e372d130000000000000000000000004ce151c74d2522ff03474f721c8d620e673b1b93000000000000000000000000841f529fdb2c5226e0cbea0da78d54b94059f4e900000000000000000000000074b54f3d4acae72de2fab0cbf95213b7b20cb81c00000000000000000000000039c387b7afa1d6efc771383f468ba860fe7a1605000000000000000000000000f265d34aaba08803732b206424d2b58d2d2350c70000000000000000000000004dca1b8f92ff3f6994f5169cae93cec99584c28d000000000000000000000000bd5ff72d5b5bcd9c45579219ff27ea475e05a54c000000000000000000000000898d17ced89d855f3013af4ff532804463b7e9810000000000000000000000007de01667b18bd849f6cdac4eb22fd00567979a200000000000000000000000007a40c974bbf8295d9c5066dbb4458f2f49bbb7440000000000000000000000006c39b7a74711611243b1bc1b73ca3586085ce66a00000000000000000000000028c0208b7144b511c73586bb07de2100495e92f300000000000000000000000097df5b38ee5a4151bdc9e1ad327e3157a9926bfe0000000000000000000000006f5dc6b94b82fe6b360acd33c73d2a18236073a9000000000000000000000000943d91d8f05f4d21bc53c612fde635ffce265a7d000000000000000000000000c0a8d7c093ecefd6f4aebe97172731c6a5d5fff6000000000000000000000000023f07bf3d153a8c49a3ed74f03d0ed221a11a390000000000000000000000006ed5b4a55f294ed175a51f049d911b8c22b6007900000000000000000000000012db9ea20963b8f8d68d6ebed940e6285a3f6c7d000000000000000000000000d89e378ee70b587416871f7793ed36c478beb8bb000000000000000000000000f72aa1ed351774c2e63521245c6bc01a0db186fa000000000000000000000000919deae021985b435273578440475dc7c357d1f5000000000000000000000000735adbbe72226bd52e818e7181953f42e3b0ff2100000000000000000000000068bda3f4dfb378ec57c96b298f9e6ba1b10a60940000000000000000000000009a83b7eb9ae462e41ccf109897359066e007102c0000000000000000000000008a326f03699cfbb9379677f567f3ba4bfe3b83df0000000000000000000000007d895c5102c0ec78a1082f526e3cbd750845454700000000000000000000000063051bc0e37c2d12dfd5d597c8086413c23f6650000000000000000000000000f8d6748bede0ef22abc4a75ac809d904f2bfdc810000000000000000000000009c84940546e7bd42816da7d5455bf0716c81798b000000000000000000000000baa3159a367c72bf3d2327baf2d0c8cf861b1e090000000000000000000000001022a225cd49fa3c73c9094730a16e5f70ff015b0000000000000000000000009e87462c4052f83d122a5f8dd20e99ced63a915f00000000000000000000000016d840ad69264e7d0dbf6ceebde0002a301edef2000000000000000000000000a01876dfa59ebc1442d146ba42c08ba92dc9643600000000000000000000000092013139cf8d0eb42a801f346babf9c3406d330b000000000000000000000000099ac0c5ec8db9d99977b504ab2d62e3722c5e82000000000000000000000000cb034ae9ca13fa4c6c9719d05a0217954e3e38aa000000000000000000000000959bb7ba6f8a8ab3c9db357a7756c62aa3599ebe000000000000000000000000892739a585d1fa3acbeee7f7f5d97986722ac69600000000000000000000000009ddb4e7ba268a87c42c53dd47102dbfd41044e40000000000000000000000005d34b7f6a8dd15f3f04d5c63dd48a70c2aa8204000000000000000000000000017452532c7c7ab04bee88921f292993481fdbbb10000000000000000000000004d6fb5d2af89d68c2c9603f62a14be664787c5580000000000000000000000002c42553b57844f27ba5c0383644e2277dbdae92f0000000000000000000000006456abfe67135214e77e806caf8f575e01e62c75000000000000000000000000138cc0ac4d8d5aeb7d7447db0c49c2907dc95d4b0000000000000000000000008937e56f926c04205c27dce54e273c0dd171aa36000000000000000000000000cf579d5c4d67b3552bc7e0a96857aedff2fdad9d0000000000000000000000002b8801299891ebdf79f0011d1b0d287860a91279000000000000000000000000d03fc0fde9380b0cdef20aa34afb857e125c418b000000000000000000000000ebf9d697c83f6e5e14f207f48cc71689842a3d5b000000000000000000000000442738139ee72dbdc6ea6d242c0f03e21cb402620000000000000000000000005062ede6e6bc8c4777f5ac82059e509a062eaf6b000000000000000000000000444ba5a07d5122f3ab381afb44481d0df831b1640000000000000000000000000d347b104270091ca554c370212f576c021b37d7000000000000000000000000cd31ab65a4b349427cf7f2aa08f6e04e6e46cef80000000000000000000000001cff22ef3cda94d3068c2c30a6dc9bc286800dce00000000000000000000000046c0a7123f3266550938e4b3ef92a0289d81a6e600000000000000000000000021db41ca5e617ec485251f699cdcc55543c35056000000000000000000000000446aacf0a9834e61c3bdf0b46a978ada3020dbfd000000000000000000000000e1ac9f1f528e212f7809677a10dc562e363eb0f10000000000000000000000003a178660195a9a6d45620493fd323ffb53f391380000000000000000000000005c55c3d917737a37f8dd24de144591be441b2a8000000000000000000000000078fc4f018e554f544d9851dac2a7ae2a4ddb194d000000000000000000000000aa0e9980771b967f50d057a66a05403d14583fd400000000000000000000000033d1a40be041f26f8701b006afa0b24ce4ee47cb000000000000000000000000cbf8e6b950c3a355546fb1b2bcecbf2b75ea7bb20000000000000000000000000345ca923c66e59bbd158841bf3a31a62d29e13f000000000000000000000000da2c0f2af0063c8c38b85e9840277a03a045186b00000000000000000000000033c7dd047d8e7dfb84d349599620c999bb7deca5000000000000000000000000e7fd201812fdd4874485d7917ec22c4469c2426f000000000000000000000000ff346d8bda54f8104d2e1876fdfb087c4767c4bc0000000000000000000000009fa1b23dfac9f5f6c8160d2a5e4cd6e3f3958d890000000000000000000000002c57128aebd709b025c047469a9afdea816c4568000000000000000000000000a1949c1ee73416604ba6e362344ef2f003c0793e000000000000000000000000e965ab37e2e3a0fd6c3beb956703da9145af276b00000000000000000000000079f36925c0d1a21efa34c5148dcb2158ce23a4bb00000000000000000000000038b1b0cae29a0405e09a820fb7e2eb0b6753108b00000000000000000000000051c7277312a0b65f194ad6a2277091cadebdd4cc000000000000000000000000b538dbaefd59ded3a89a0aa30a50c405228b69df000000000000000000000000f18573c9dca940e45dac4fe57dd41621153e449a000000000000000000000000760f6df7ebd7caef64cbd2074d1f6d2bf49e21db0000000000000000000000005614372795a94ebcfdf72a521345b4b148b8e5de00000000000000000000000008e0097298ac59890cab1b62487d4803f06db28400000000000000000000000085b9665c37e11e97dabb1d3a2d2275a1aa7e778b000000000000000000000000eeaf61935c0c48f8f8cc28c381683d7fa2f75e1c00000000000000000000000088812b4f3a593bcb6faee35fea189af677d6d00d000000000000000000000000851618e0ac137b94589d18b954c20f946c6410d2000000000000000000000000e1ecf8ef96a4a01e1cb713321564530dc3165a8c0000000000000000000000006976ce365eacd861e0743c53de0ca053bac730d00000000000000000000000001c2527b9a1156c1886a11fffd715b0cc17afffdb0000000000000000000000001eff71ee5463f7dd88a36a5674021f1e94f5166c000000000000000000000000b5a1211360e8288e41f5ee4c544933ee615bf26e0000000000000000000000008e7c94ab135cb4d2f3a7de2c8ba4c051a23aea110000000000000000000000000b05dcb04f7c4e4f034c069b9ecd50b7a9468e49000000000000000000000000d6b7718d99fa7469801eb875cdc1ed1f1b7794f800000000000000000000000038dab69dbfa3f50182779b26083e43be46d6ece0000000000000000000000000cf6ddfa5d4b43ada7ba78a43e0703d912db3209c000000000000000000000000c6860b6f448afc2001aa627f501c9d5f6ba4fb28000000000000000000000000e88a7d10d4604262404c59315efe5ecde29f76c00000000000000000000000002eb48853b952577009d44a030a931058c455ea3c000000000000000000000000a0e69d3a57cdc69293ca6030c3d6f195bc207aa3000000000000000000000000054921e5368344d06c2246f98efcabb8752c217e000000000000000000000000328e0a007896a4e92642bc7844e55845919085d90000000000000000000000000cdbb3ece67210c1cddcf2f4ac7135b937bed7dc0000000000000000000000002a3c7376a50bf3a8fd7e7d943856a8e941b7b2d4000000000000000000000000b39c4d0cba2a3b71a98b66550f11872d21a7a295000000000000000000000000a274c5766e754eefd1b6e998d3140d83ca4b875d000000000000000000000000a56ca14641520915467e443ac69fcd75fb56410b00000000000000000000000068426b792d336fbcc8a4f31608b4b9ef6133709b0000000000000000000000003f1c9cddb448c969c05dd18144b23fc71875f69a0000000000000000000000008b8af2be18cffcc690a904549791ccd20e4dd5c8000000000000000000000000c64233d1bd41709e34c6cfe74286973b7d62cfac0000000000000000000000000589ff53b98c30f3de5a73b1b2bdaf81d7ed41700000000000000000000000006d65c9770cbc38a18eb3533521ddde9b35d5a501000000000000000000000000da19bde7e075c65e5c644d09b0d346a5ce7b2c500000000000000000000000004b7dbc51bb2dede996c1c64c9aa25b7ecbe989d100000000000000000000000052c3eb7bd0d5f773c0677c55f822e1e82bc9ec1e00000000000000000000000045ca25bc762926c68ad026c40019588b3f2057230000000000000000000000004a5644ac6edf051a4dee569686161293e0830006000000000000000000000000d0fefee51ac174206aed0f859ab73a0960b2523f00000000000000000000000023f4671ec94226219a592808b7eb0eea6978f681000000000000000000000000f7dc18956c4b23921402623a1957c669932a7c0f0000000000000000000000004542f523b87581747580e96b872ecd5afc4cc58f0000000000000000000000007bb930c98aa76bac7bc6f4fe6a522ee69138ed64000000000000000000000000f18f3dd8a6c5a34fc4b23b9dd006cc16328fd5cf0000000000000000000000000013cefc104698bb40d574e2ae6c822d5d52cff3000000000000000000000000099089a5dd712da2be20be018071b8f38519b4330000000000000000000000005182470a81cdf43ab7845d4d4551c8380baa8905000000000000000000000000878bac81e5ad94409fd73055d7336ddf90b569ac00000000000000000000000063d93f0cb948741bc392dc64e570d1ddf2808c9f000000000000000000000000f58a5586f3764ae0beee916c926b6f7a77f1a315000000000000000000000000259d255b048ad4d5f59eec69359513e69ac05aa5000000000000000000000000b0dc671a3c1ad87a95b3f883e576be5461a52962000000000000000000000000e030fec019fe9cbab01eab3106eb9ce32851e64d000000000000000000000000657d07095b082bb71ebd93f549f407a97f49094f000000000000000000000000dbe1bcbbc8aa4629acff2ef6a1cc997c7dea93120000000000000000000000007e2a1d65fef46a48dd728e99f82d02b7f3fb5a7100000000000000000000000042dc6348384d8bd4c871c8b1110c57630c533ad50000000000000000000000006ff46ef4f0edb539b514e6e014497545fbb94d5c00000000000000000000000085ac6ca9da307b6d6116e0c0efc082e3d69bbb620000000000000000000000005a0778f2a898e7143a2129cabf4029678e4d5396000000000000000000000000e1248eab8a54a191d2e24e01bf52d911c362fa590000000000000000000000004f05d5e482d07c645589ce12ab4da8a8ac011aa6000000000000000000000000000000005af8a19c078acf210b11f79a1debf366000000000000000000000000d266cca8156b43c1626fa673d64ebe1dd6089446000000000000000000000000cc372ad880f1ef941f647ff38b723fb546ccf1a90000000000000000000000009a1f507c8358318bc9000d0cf6c929bdd5971ef6000000000000000000000000a69c6fc2572f35517af809cd0cbadca2eb41808300000000000000000000000062b9f3f2b1e6139481e67ba804b6acc69ea607a9000000000000000000000000fcba362f279426cebf862f66a5bb34308907974300000000000000000000000065fdb76b5815a3ddff55f68ad67c7452af29b7980000000000000000000000007fda7e9db59f857989933d2077f143a620312fd40000000000000000000000007e2a8594f7956b58deedb77a9685b2f8247ae267000000000000000000000000a9cd1f4f98a1ae23d5dc76958d3d0ef499df5c1f000000000000000000000000e4a0e3c7900fd42b02de5526d8480d9b18c5344a0000000000000000000000008007ddb263de0aa6f27cecd227ed9e726c3cc26d0000000000000000000000009676be176d75558149b4c179e19eabda048199ac0000000000000000000000000611bf5a24c05264a940da19e98235c3b873ebaa00000000000000000000000039bba3c54a3412127bdfb0f218efea52b5d283000000000000000000000000001871b9ff55b2546a62cc643c36ca49a58b78eb3c000000000000000000000000117950051fd151d394a4551db296518369a285a2000000000000000000000000a15d58fa88bee24a4ee1884d1a0c59b58f631b6d000000000000000000000000c0e84d78676d097291813843508ac385e7749207000000000000000000000000bb49ccec023dc369844eec3190503853b13806060000000000000000000000005dc06223025ca67ddaacd3d231ef44a5c213b840000000000000000000000000f2e9a80ad394757de1bd9c4cf8a56f9debf5d913000000000000000000000000bb370213488ce4bf684d2ca3db6e12b5acf6472f000000000000000000000000ed9a73dbfbcbd7d05445549cb03c9c420fc5b2b1000000000000000000000000a12bbefd6ac6d831cfeca758f9e774b869bea484000000000000000000000000ba7427e297b5b751cd33e985e43532fcaced1e0200000000000000000000000045d47d20a072af94ca96bbf38455cf33350170b4000000000000000000000000eb8ce05c00d87f58fd47647faf21d44b0d4ee86900000000000000000000000043580a5ba9cfa1975ac8fba84d99f04e433df96d0000000000000000000000008f868023b660cb619ee2b82412f2b3b115cbbd6d00000000000000000000000011d67fa925877813b744abc0917900c2b1d6eb8100000000000000000000000021b5b54ac3997f63d48ac0382abafc07a811955c0000000000000000000000004b25c84ccdd326db327698c2f1cea294e5772e090000000000000000000000004b2a184fc485bbedb8c66cde896f7cc4255822b1000000000000000000000000b2dda6a7d03ed50cfc4bcc92655ff45f2758090700000000000000000000000069e22fbb1e95c26c39fe445bd60ca219c91ef7ff00000000000000000000000006a30395353d7d3742e49bf69fd25fdf69a131c80000000000000000000000007c4a24c5b1c0eba323ac796b841708ca4f79feb10000000000000000000000007e6db35729b28f1357f846c0657edc44b4c2fc12000000000000000000000000997e56f2b12ebd68d0e561149c9a8d32d67426720000000000000000000000005ab4bcf284031a67fd8cef10d0ef4388f08514010000000000000000000000009c0e1b500149258d866418b807d8593127175f42000000000000000000000000df75ea94f54c3d35cae64e32a7858e7af7bf9d34000000000000000000000000d4399245ddc313e18645938d655f29aa2a055fa0000000000000000000000000668768b0db25b9c5dc81e2e2d6a7c2a69e24927100000000000000000000000096c41aa08d8effdfd86697f6dece1bb889b27004000000000000000000000000393373e875b66f80c9ee3f31d36777a55552896c000000000000000000000000409d00da400724785d485b159b1aca97ad280eb1000000000000000000000000839c8b27c0c01e9f1c17f4b90934eca8e0cc67400000000000000000000000006f32bc68a5a05f8f72f08d2c2fe088d5c0a8cf550000000000000000000000005eb8fd22fca64b72f36a0c69b7c15fa10c7a1214000000000000000000000000d6fb642d550c65e3f8306ced3bfeee1caae0e72b0000000000000000000000007cc6a903e301e8fb6c857ca0f843bb7dc4936372000000000000000000000000201b70dc6ebd3b118fecfbf1940efd49845659ca000000000000000000000000e5fdc490ef5581d62da9093ef7aa5332bdf0b6d50000000000000000000000005f36bd75cbde93f59fa7acab29d305312059d4f50000000000000000000000000d2428262e7b059eaaf1d45dc1842d7feea71f750000000000000000000000004f5191f5a53eaab289e429d0cb8e8d559d3956a8000000000000000000000000188c30e9a6527f5f0c3f7fe59b72ac7253c62f28000000000000000000000000180dd1a1f2d43e0162b62a2f1d19a8e4543d75b2000000000000000000000000a594363aa71d9e40378de456a30c8bea2dd624c80000000000000000000000009355e3fa0d4b14a14ca160497e20438249b7c36000000000000000000000000099ec9e66a0e1852baf525b9ae31eaec9db105a0b000000000000000000000000828c5030558428af00ad1715db9287344bff6563000000000000000000000000128086fb203c4e29af7878d157520abc4cf65da3000000000000000000000000d204e260ac2b6295298151e6aaadc2c6af29f78000000000000000000000000015f8de1e8f702df01b15774e6eb271149f6c42960000000000000000000000000668c934a1e5931ebb4037b43e7b10173fd3c0d9000000000000000000000000a72f6993da9a0e1fbd2fe1ee2491718ef9d95a17000000000000000000000000b96ac71732d0fc922add81f908127da3bf6a410a000000000000000000000000de03b85f9b205a83a3741196bfbafa02eb6bb797000000000000000000000000da6bf1dc76d4f166472cf329ead6a19d19be72aa000000000000000000000000f58dbd74f26e4bdbcf2a26e2f848e8348530f0e40000000000000000000000006feeea64029f73e690ea024d16b6c3436a7d407800000000000000000000000048466bc93df6563c2a638a4be20feca46a1e314e0000000000000000000000009b36cf890e350d4330f4e863bd2f20cec70aa66a00000000000000000000000039b974354817a8f7544eb5f7a433341f228f22f5000000000000000000000000b33900253268f60efb68ffa372fd4effb4b16589000000000000000000000000a849da99a1713aa748050737997f5cef1ef7270400000000000000000000000068f4b110b6862f2341d8a869a79025029f945bf20000000000000000000000003da6394dfebe72421b1a2567a94a3829fdcdc71200000000000000000000000080dc1c9f26fb9f979189e7806f167901940bde6400000000000000000000000016303bb7f842820cc25ee73128dd8bfb866135b6000000000000000000000000bc890350859a86b5cbcd8b5148cf35864d0109f30000000000000000000000009abb502f272e8840ccb3ad68cfe7e2e82c809a210000000000000000000000006a392816cac88e67c120228d6598d93c4a101fbb000000000000000000000000d6c35e78d400ceaeb9b5879d11e321f25229a56f00000000000000000000000026ac664e3ef89ed4c1ae093618e4505e62e7b4a700000000000000000000000064ddfa770f4bcfe7358d1331d81e7f75fae9080c0000000000000000000000008957f299af51008b9b29b7d8c5650a5e07090872000000000000000000000000b2f4a2a0e400547b2b9f6c3c058befb3f5e1279c000000000000000000000000ba8f08e7eb69fc1c9d8434fdac09adcb4adeca50000000000000000000000000ca95cb22706e10c24b72210c818366d4023a82ee00000000000000000000000046e13954b898c525c3ff1e8036333225818ce36800000000000000000000000009765777ab9ca3fa047cc2363178364c9ba9d2760000000000000000000000007bf8bf27e3f300fece90eb785e4f09aba827edde0000000000000000000000004a90e18f3e90074a820532a3da62b347ea86711b00000000000000000000000093f4b9b6ca1dd512957d41abd49d427e8e3e9cf0000000000000000000000000624119f7710a36e86af1e0e0baa9f04ad466e097000000000000000000000000ae357d83342113a77556db77d4ce9031693dfe330000000000000000000000002423b65c54bcf69633752c388185c431da74dbba000000000000000000000000201195156e8fceaaf21222a18662e56e5424cd1b000000000000000000000000eead628332a31a46d852223bdc96a24c9d1b10db00000000000000000000000043b52dd6e6473135ac65b5b6e8f7dfe2dd6c00450000000000000000000000009b3c1ab774b82b6e9caf39a1d29dc8a4615dc609000000000000000000000000679da807e96fcc98bd3ebece4035d3bc48e08a8d000000000000000000000000f60cdd66abd786e14caea332c0869ffa82e90641000000000000000000000000a91669b3e44d01303dd9fa20249b02d026396628000000000000000000000000ef0cfa1df7acc83af898e701839ca7eb72896eb1000000000000000000000000ea4ea3cf21c63e2d201b83b20f029d67109df70f0000000000000000000000008f1b5a2c412b8069e80ea399c4b53be4f4217e9800000000000000000000000018a244147f9e7fbaef8f871251c94bff190556ed000000000000000000000000f0b49cba9d7c2ee1591a5c7f372869ab88cd0be40000000000000000000000006071e91aa75f2d1ffd8adf308d76bf3c97e3a108000000000000000000000000e21554a7db9fdf8ebb08099209a6576fcd9f41ee000000000000000000000000a87089d2d2017b7dab68e0cac9ae160b2822ee23000000000000000000000000a22d6bd7bfeca97c60063087265a9fb2bb8ccd1b000000000000000000000000517d822d3e0e8267e6daeea3651f0921b2eadf2c000000000000000000000000c1c9a15ad507a1a9ca494f53768bff6b5181a8ba0000000000000000000000007eec60db54571e60965dd8d1429c5ca03d28c975000000000000000000000000e9740971fa3cfbd4b39d2189215d1a140a1ddfab0000000000000000000000005f32d99f52db810d32bef3e50d6533cabd9dcd4e0000000000000000000000005885b7ad030d85773d64e484943580b35b0167cd00000000000000000000000036cc7b13029b5dee4034745fb4f24034f3f2ffc6000000000000000000000000cba0861b3661b8ddd2316ee563439becdce358cd000000000000000000000000de1e4c3cfc5e2be601d7abcd70a1167a3e0abb7b000000000000000000000000daf3f7f611efa83033155d23c3ebc5b52ddbaebb00000000000000000000000004f671ff7215eb5908ee1fb5e7a089152681aeb40000000000000000000000008e76f1e123d20f1167c6d6150774559b8267467e0000000000000000000000002e305cc2f245908a8b4839935e9ab3ee43b859f30000000000000000000000008be35ca7f8cf057ef0857276acc578c0a2e7a0270000000000000000000000007cecaf26321dc34f0fb84684c761ef6939b04e8d0000000000000000000000002f8400f3e9786758d80c038cf9e906c0c2b6875b000000000000000000000000c76ebabf2389cea2c57559f4896e1006faa7b94f000000000000000000000000f3b3915f3658969eb1c2782fbee319a83b29598100000000000000000000000035f1bae79c4e74ee25354d326b42f809744f7e18000000000000000000000000c91a369b080638a1e1d0cfc81f3c420414e66aee0000000000000000000000001f4341e7b8ac0d3c4f2228f2a5503c2338a4d6c10000000000000000000000006fa1bffcec203855c7182f85beca3a972ee7c44c0000000000000000000000008c0db5981505bba41f030b7225f41322300aafa2000000000000000000000000f39bb2ecea85b100df279c22734c4c9d2ee78534000000000000000000000000f679a24bbf27c79db5148a4908488fa01ed5162500000000000000000000000039f2f6633a9b8ca0b24874b55783f47395ba2f9200000000000000000000000079729196cd8376ea7f657b4ba86747e588c202ae000000000000000000000000f557d450cf577b656c6a0f84c75c8864602abfc70000000000000000000000000fdb8d0a5fae2f4b856f51268aa53a587b10be5d00000000000000000000000088652137f399f2410666b52b1cbff5ea8563f735000000000000000000000000fdffca1246924de90f54f867db89476d011e5ce500000000000000000000000014618bb67bab73d104c2b1bbf70c310418484b1c000000000000000000000000e5444c1478985dd43620f0c9719fbde85985e44c000000000000000000000000a3a0a4e65d8e62c330a84f215c895226ad65c485000000000000000000000000da321601d8495ad7694af0676f832676c7fdbe6e0000000000000000000000000014c49e3bb2b70807a3417509670d1d821b99970000000000000000000000006fef1a27be1dac12442fd0ca9ffb2fa43e73e5380000000000000000000000001a9e9ae809062c1fe2bb2d00db9742d18dbafeb2000000000000000000000000331937820480275e1acf67d36f9d9096bc4db1e0000000000000000000000000c3063cd0ac48a3c9f5fa4b5351302aeb37b374e20000000000000000000000009a46fcb90a47f08112a21c158c8bf5f4aea29230000000000000000000000000090ea16a48bf0fb533785af686ee6ddd3add1f3e0000000000000000000000001b523256a502dd1c53ba30879f90966b93771b66000000000000000000000000e5e79dff856827559d7a710c4788694d0c14a1aa000000000000000000000000921ab54679d932870e29bd378cce6b46c3513fb60000000000000000000000009148511d57ddba92b00a60e8083638e676092bd60000000000000000000000006cdbe03b8eec5c9243604b0c6b5e4f342ab89a060000000000000000000000001f17032289dc9bb26cde9e400af1c26b5da0ff5d000000000000000000000000d5de43ea15f5cc00a253a9e283b1c0e69a4ca70c0000000000000000000000009594b1acfb5dfee0788b822aa2d0bf5ef519da4e000000000000000000000000a44804c4d3d6d9fa37102fd0aae39d23de7a38390000000000000000000000007b6555058649a1a63a6ea4fc1eafd28e78949a0b0000000000000000000000003018b55796b0b9f6b4fe6853561fd33b9261ff30000000000000000000000000c6ed6911e1394969ea93882665db526c14c4fa7e0000000000000000000000006f7c8eb06591d03861d82e10153bfd85f9598f860000000000000000000000005a7ba787e7cf00f9ce55ccf2c54bf1c0c29231bf0000000000000000000000004d1f86cb18cc052ac63e5cc185fe1ce73504f7a30000000000000000000000009a8ce6a7300f2a85e3b297196f370aea3ffeb56400000000000000000000000046ed94c2240c9b5a486bddb3e073eb30c9b7a8f2000000000000000000000000e8de0d9a2cabf5d811e2a4cc8612f6f4231dbf050000000000000000000000004b1a0c49c3d4606c11344f1180febd70d8603543000000000000000000000000c41947f2a4e64ced66a459fab4a40b2fa558703800000000000000000000000076c3243e363fa26762dc2fe6384ac793831c99c40000000000000000000000002993e1d02b11377f44455aedc618c705acbb0591000000000000000000000000200998f1c6bb56b100752c9334dd445c7d0740c300000000000000000000000019d2803fee514bef3b59a65a2bd328ce35e8fc2f000000000000000000000000a7aed907939f1dff849666118052b459bc3865b20000000000000000000000005d21ff77675cceab181689c8d16f18b8353b35df000000000000000000000000288543736523c5053d642ce659c4182a2d3ae1dd000000000000000000000000de705471bb4414bfdabe09f52665914ed0e57254000000000000000000000000e213fd7a8fdfd1867b86f0c1bccf449bd58251c20000000000000000000000005d47e5d242a8f66a6286b0a2353868875f5d606800000000000000000000000088733a1678e8316609bbb03a562a3b140982e7200000000000000000000000002df776a64afe12f017f934c482125da956823861000000000000000000000000984f94c6cb3f10b9f226ca6f472d13271332e7f900000000000000000000000074d3392323df14331aecc0aa9501dffae742ceb50000000000000000000000005d901ff907e36e66344a32ccd453a83e3b82722700000000000000000000000042377c2f095976379bbd343809bf10fcfbfb4ffe000000000000000000000000f01101e43c0a4ba64641132b93934c19a23dcf51000000000000000000000000302b556f0c383fede931425a6447e0184cd532bd000000000000000000000000bd287f5ec9089c677e4c8254de48dd2d2474e3340000000000000000000000008a19f76bc03c65d5fe35cadebb12cc397898c79c000000000000000000000000d50ef0e3b8d6d920a6c898aa139d038e014ba4a90000000000000000000000001e9f01efeecc1d88769c7a56ffc182414930417a000000000000000000000000fb2bfc7b5459bcd4bf24f8865ae8759c09fde29500000000000000000000000089d3818a2f7c709799ee983ac567b5dc1690b4ab000000000000000000000000865e8a72e84a19b7218023de3075b157a3860f03000000000000000000000000c2f1dbdd4bf23ca214c43f83001413b1a95212040000000000000000000000009667430164ebe1bec2e8fb0eada9d22e219c84260000000000000000000000006de03c4d1f14bb495f756101deb692bbb94381ba000000000000000000000000efb77b2467e23f0041c96b43af64af365081ceb4000000000000000000000000b2cd7a4643c702f2bc301431d65ccf96020abd7c00000000000000000000000095909ab48d39ea125efbb092e167c9419356b32e000000000000000000000000f82d4012f76e85580e1394b73bdbaa4f0d4c7560000000000000000000000000bd5146380ca48552d69d256c49f5163a47b4da440000000000000000000000001cf98210f34cb989be9694de2091ca35dba9d92800000000000000000000000006dee0222948c8feed4c44bb971f32c19bd355a100000000000000000000000085fe8b40520c38fc2aabcd4c8309eb0cf0624167000000000000000000000000704e9a9ea2d23683568154ceac27e03dfa41f3bb0000000000000000000000005038808d110f703c034de13428a6de48e1c00b15000000000000000000000000d319905afea8401f1eb56fbfd0754853b6b798160000000000000000000000002f55b2b9449b88c900b26c7329f6698a5fb93c840000000000000000000000008a769939e2f515071c4e30fbd66ecb8bed783d870000000000000000000000002a46883d79e4caf14bcc2fbf18d9f12a8bb18d07000000000000000000000000deaaa4131110cb7e9060c8403c43b8545c837c600000000000000000000000002c546c8e5036423e2da121003f0e822482a6937f0000000000000000000000004fe193d65b9b0661aec5cd96e1df58bfb299f40d0000000000000000000000008d99e71d8b216038bc114d43e96ca2028ef70fa6000000000000000000000000fa9c8692b3e38d7e1e4ede05556c08fb9cf3f35c000000000000000000000000867cdbcf0d4264bb723e3a7d1fb3e9dde750f6c9000000000000000000000000eca345b5c749b8a9299b154fb036020e13394eb70000000000000000000000007c1b4b31fd641e1ea73e895b3656d93a659f0d0d0000000000000000000000006109ba83a4d13ecfff4564b2867ac4dfedcf6b8a000000000000000000000000e61078ade9ba2e14bb841568b27e4cd13b53d0f3000000000000000000000000546b7c27b29d6425ab102ab3570d85281e104555000000000000000000000000aa9e63aab72b853fa192a13f32d71aab209813750000000000000000000000004c399eda0864958af3ffbc1b4ef11b06ccb9dc7d0000000000000000000000007283021286e47ee3d110243a3265741041999d850000000000000000000000000a400b807360f8183878eefbccda6e1880f7f76300000000000000000000000063f9b840c6fb4464eb9b8317882e84549a23587c0000000000000000000000004f77bde8e5ee5bad6edd6437704c183a40d82d640000000000000000000000003fe4b9c51e238cb90a25a11e13167e37ff9742980000000000000000000000007adc6c038b1dd7dfe4273abf7a1522229406ad58000000000000000000000000f224ada45e2db91fabdb7b9a1e78eaf7d5132889000000000000000000000000ef78de6b96e5e3c356134df26c464637cc9ce59e000000000000000000000000e14d9279cb8ed03c29afa72f852f5e04b209c5010000000000000000000000002e2214a70e8a731fe39e2575e1c0084d090b01db0000000000000000000000002d557687a2be5c0aa30fe1523d405c2af724098c000000000000000000000000ffea1e99890df4d5ab29f2e7ab8843b5324c060e000000000000000000000000f9facd8a5c99d756c51f94c1b56987070114d42c00000000000000000000000053c218ee4b05f817fab41afd2c66fd92550a8888000000000000000000000000691f21d4156737f851cc18e9acd06eb6e57cb3e90000000000000000000000000b5305f909b57f483e0b2c9614cc625943c4bc9a000000000000000000000000cf6b78336864bf06ebf8248baeb3fafdf70748a9000000000000000000000000cbcbd6f63a49b6484c654065fbd00bec5d2e426d0000000000000000000000004140822d1f1bf706619964a330cc622a076d23e200000000000000000000000001b0fb806c14a26fbf27cdb2522cf706890f0fee0000000000000000000000007e81a63090bb6f364cf530e9576be6e81527633c0000000000000000000000009ed23025aaab4331fd8157d4e23fd676dc44793700000000000000000000000088239e51ba2abb3ae2474abe006ce35d8bf86d1b000000000000000000000000c5f2816d1255623618bf7d0599d5eaff6d9de6c1000000000000000000000000f4804e59b49698815f1fea91d91896d2d67a4130000000000000000000000000184b3d4dc67971f3810a5bee0ec645ef9d2dfdf10000000000000000000000003d96fbc77278b83702dad4cb2799809866b478d60000000000000000000000008c736799d721fc4fbf4aa53fbe8d6488fd5c6cca000000000000000000000000322e69cbce8da7e162e3a6994f6b86c6070aac3a000000000000000000000000bf8e4670fa2f86fb870d9898ebee5ced9db10bf3000000000000000000000000485b53ef702fec52fae0e11fcc48502fcb2990f6000000000000000000000000eb28c7bf43ac522673498d9f93dd6461f87c569b000000000000000000000000ef8bfb75ae74e70ce09c290e176dadcfcbb999360000000000000000000000005196f5c1d8b44077b3b66c1510e23ef2c41e4b92000000000000000000000000b97d317745047235262fc77f821a170e1190f2a9000000000000000000000000dbd50b5fdf97e3af21bdfeea7616e0e59c0c8fde000000000000000000000000620995eeaf5af5d3f8d57c9a4d7b03b87d5b97b1000000000000000000000000435f72550035d5c98f056d029c2f7f08ca610e3100000000000000000000000074a459091f4d822cd3c9eb9c2cf3c8f4c871abe6000000000000000000000000cc025c4ba4195395e3d00e46547c44c9521f562e0000000000000000000000009c83bc9c28cddb92007d0ad9d783de817814e8fe000000000000000000000000f05b6e48668f7427df6ee743043e0cb906ea9ed9000000000000000000000000a971fa488ba9cfa08d53fd0dfc04e6358bb773ab000000000000000000000000a4cef62bc0ce7cc5853a74624b393bb75b2c0c500000000000000000000000002603fa4f0833c9687f9eb5d5868f40644e6764b500000000000000000000000043549c5b2e41762a4b254f67da57477789865203000000000000000000000000b081fadaf2176933d591f45224ccebb0ef0bfd0d0000000000000000000000008a92886130355c59088a3d67d0b34b5ac1e1d5970000000000000000000000003ead7240cf7801b7d49279e106471ce7ef053c66000000000000000000000000a21b06f78cbcbc7fdc31d5738bda1f4ad8f6b1090000000000000000000000008f6bdb967f4b9d3b551df48200502d545b0a69c3000000000000000000000000229fe1c6c76a499df41d22d6a9ea5c1d481035f0000000000000000000000000e2ab299409cd6a4c0d0901a2dc9ee970f25e9d0d0000000000000000000000008f0d56191a2a34862e084492a52f46492d086349000000000000000000000000b90cfc52855dcb55c9ee4b458b2822e582f7e5eb000000000000000000000000e5fe44c9569c41c14fa26095a4a92b2c69e51cd0000000000000000000000000eba5699c87c031bab59bbf37834ed36f3a992f9f0000000000000000000000006eef82d043ff485f298d793b9ff96371e69fbfae000000000000000000000000cb9730653ce7d93b10a7fa4e04ebd9b920fdf8c700000000000000000000000013a404dfd8b7f769ed5760354f9c4ee98b23fbee0000000000000000000000009541433d98f8adcef667e32ab7b891fd8753bea4000000000000000000000000de06810a28a82cd1a199638fb627a0f214b6b4bb0000000000000000000000008642a7b7ba499884374b1cee9e3fee1189cbea020000000000000000000000009c8e23efec92ae7b700fe12d4da9c5871d060d40000000000000000000000000538f7a5a30827d73cdad0c5b1a6520819381dd1800000000000000000000000073da020796a9b5a1450f9f46aed3e17fc0e44946000000000000000000000000c85c51223b1ac7e232246c4747ff81d85571c7bf0000000000000000000000000d62f10776032d7c34375bbaed2f21e70f4788df00000000000000000000000097e64fa78efec25a452f4bc57f74aaf4bfa45484000000000000000000000000fe0e55a397fcfefd876831e98caedfbbce70fc3500000000000000000000000062352f1a701cff2aeb6b69d6a8cb196887020f2200000000000000000000000066979bf23c37ada615642db9148919136e18955e0000000000000000000000003bac694baff335e6ee8776fa20ea8fbddf6a1b5f000000000000000000000000afac8893c2d13c5533ec46ec79e7a3da0dc1d6f60000000000000000000000000d9b96771e1d8f00f59c34eff46dd387f85cc92c0000000000000000000000008df6a4e357bdd16c6b840d72da60665ce5586766000000000000000000000000774c890bb92377386bb94eb13ff8516c8ff8913800000000000000000000000071a1cd686e8ae069e715b2f5e6eaa3c8eb9152cc000000000000000000000000d7b4045e0f58d57c2a777c507a3dfd295b92bfd8000000000000000000000000b160feab4afa087e20551140f9fb843539bfa92b00000000000000000000000060d58e3f3c1a358221924471a40a4f6ebaeadfa4000000000000000000000000b8d0ee90f645150aa30a953348fa5298f8da7e360000000000000000000000003a80c6f03c6c1557ea10fdac703c46e7668ce7de0000000000000000000000002e7dfb2d6352b296ade3f48cf64b756e3c8df23000000000000000000000000092746fd4e11617d5ea0fce9e6bc0411002416bc10000000000000000000000004b4a3ca05115f4b0ba0622568d99225666471f1b0000000000000000000000004dce57ad6e502fbcac33dc22a4194cbefc26cc31000000000000000000000000550f21b6ce42a3e1338d7f85f8c877574908739000000000000000000000000090a391ae15bc915a78ef487e71721416fca0f8660000000000000000000000001441e450e0b6b35e120cb6cb90ba65427916cee4000000000000000000000000eb3837c611fb2c5550f816f227d85262f0d04a520000000000000000000000004fa2f354cc517f04c471e32be47da740c6d63901000000000000000000000000bac82590764ea9833ce592dc0c9ce2e361d2e21a000000000000000000000000110c31f3324aa8b3f033a66427ad799e8b3a0077000000000000000000000000c7f32b05cfb5e06f2db7758e9852c443fb8b7231000000000000000000000000d86def0125a67b3e57d04ea8d18b5a94e5c66c360000000000000000000000007fc6463386276461cb83605b2c115421c80a6651000000000000000000000000ccdb3c6ad374dae16fd1fe4b6fb437967a5ff968000000000000000000000000f81c87fb76f3acf458ebd29df60c92f4b7ce8db30000000000000000000000002752b9e5c06d9f9a9dbe349f70ec285033f72d730000000000000000000000001bbccdbd8dff8c4f3a66da4402406d8d6e0c35c7000000000000000000000000316b4f1db7717c4266f118ab12e6dad0862a50b0000000000000000000000000b60211811a4977b5f4b65a1d2d27a2591d73d1ac00000000000000000000000043a07fb6aec539c94a19c7859c18bbb45775f482000000000000000000000000e4b408794b48ce64f812eef4b834a9fafc7a5eac00000000000000000000000056e094616618e5275e04ca9339e0df1c2aa77cf40000000000000000000000004e645027a69c3d6ffddb4661cffc72edd5e383be000000000000000000000000bc5ef15de79c1ee800f7a30da8256875781e2cc5000000000000000000000000e7b89194a279f293fb95234303c96e736d6ec8c80000000000000000000000002d31564aec6258b69318eecaff32371139ae063800000000000000000000000050c1593c9117dbb2d497b4dddf6a8fbe13effb5f000000000000000000000000eaef35afb95d1b584add3b06027653b04a6e82000000000000000000000000007b4e32d7c0a0bab8083e3e9767a5af2472b5ccfe0000000000000000000000008b30bc803dc3a279bdc9a488212e2f4d8d722022000000000000000000000000e81674182ba352f6e00bee922895c10396da7519000000000000000000000000bc3ac1ec5f155ab95551780cd4575e48da26cc12000000000000000000000000edd0ff915b1b042310eea3c056ef4e4faf4d148f000000000000000000000000f7f341c7cf5557536ebaddbe1a55dff0a4981f51000000000000000000000000d7158df407323a8235a37e851c078ec49e7a304a000000000000000000000000f8aff9d9f7c54f88da4f7f36d9e1279b2c1a4f0b00000000000000000000000050a451fd5d7d8c857d73c7b0ba6220056af10853000000000000000000000000fe6795a3aea16a2b76f4ee24fe319cef4b93af84000000000000000000000000867d4b1ba4d3fd597fbb22d608b1536f891308970000000000000000000000001cd48b685d5ef7793aebcd964eb55dad44c250280000000000000000000000002259cc4ff58bcb4a748e2143ee35be3e0564feb70000000000000000000000004b49003bf735c36f414e907d1e904b9f5fb6e89200000000000000000000000012f2326a3c39a299d34e8668752c8d29ececc76a00000000000000000000000071be99c9b5362ad07f7f231bc7a547f4119c607300000000000000000000000075c1cdb27570df5a246c79ef5fb9ca08b18a484b0000000000000000000000008b503c46930abbf53d8a9df51733c84d6c29a76d000000000000000000000000f33c718aa6e35cd76291b2216a885c18a02b40e9000000000000000000000000640bd820c97d28b6019cd601fe868ab5307a6472000000000000000000000000bba192f91dccaa7ad9e1d7150440ce70dba7ff9300000000000000000000000012d1b76162550e3d7c1c6ffd344bbef705d524ac0000000000000000000000006a71a6cf91a612719df445d633f2ae39344f1ce9000000000000000000000000e586496407a1f9b4b60f2c93bb34b886e41e4e1e000000000000000000000000438bbff80252c9c959797d0180a5c868e1a86c91000000000000000000000000c94bd2e857e989c78ef22dfc8d9415af89059d96000000000000000000000000dc5a3ed3ce12a78c9b4c8cbc370501ff06f5d90d000000000000000000000000d610283b99a522fcdf024e337e5520b3c87a0e070000000000000000000000007675cf4abb1a19f7bd5ed23d132f9dffa0c9587d000000000000000000000000db26c4a07bdd2f6f9d55fd711d345d028a7ee3d80000000000000000000000003fb7c90e78db88097bb735d5d16e157623f7763d0000000000000000000000006731752f968f439c60b35bdffe8bcea0cb9d055f0000000000000000000000005f1637655cc974d3d47b1e5f2ba9f98d0529066f000000000000000000000000edd983cd14544a2ee67ccaea588b7388d08c73ce000000000000000000000000321bbc8be5307d12846bb5960dfa2a4f65659a96000000000000000000000000b05c6bae13436d4436ab4acbfc34297ce53abfb20000000000000000000000003c133429d0b941be588eacdb42415bedbf13844000000000000000000000000088889778402dcf6cf363bb9ac47f7a2d8e77a2af0000000000000000000000004b079458a7dddf89d490eb163ba48ce857205572000000000000000000000000231f023c4044af2d017d7f0a423d208eae47803900000000000000000000000086d48f73010ca7c65ec027ea566cf67b0db6404e0000000000000000000000009916f91c1d905176a23f94077ae6b775e64f4cfb000000000000000000000000716415d5ae556d4888356c83e7a46a77ebb72f040000000000000000000000000eeffea78e89a75f6baf1d345f16b185ee75a8150000000000000000000000001cef7e8200d7eb6a6f0dce61be6067c9333e57e900000000000000000000000091363073fc1ccb04189a1bbce1a575190aab885c00000000000000000000000080771c740f659760c9423f82110c03087c21cbe80000000000000000000000000980d98f15286a9ce91af06fa6526980c42deb3e000000000000000000000000c919f4947e2da3dbf8b9834c5a7d87c8de61c8850000000000000000000000006ad9503755d51adc0b4818c91009a618d402df72000000000000000000000000b0bc0980b46d3af1f1800e0da3144b88d8b9cb0a000000000000000000000000609cde2445391b80af1f499d2c854409d9ec846d000000000000000000000000b82ebf21085fb979c86af4e0a2ce998cff0891e800000000000000000000000096042d2a1606b72322a0af9a7f714fdbca4e6dd20000000000000000000000001ec7e016dca34c88c02794aa64b852fc35ce047100000000000000000000000099e32eef37bfba1973778c7b49db6103982275750000000000000000000000002868ad0a7b9cd57a4dbd3ac1aeb04ae4e04f99e200000000000000000000000024ac005adcbb3d9551474b43f855191e12e8a4ec0000000000000000000000003af6b38590844039e0321f56a7b96f5b33bbb2b5000000000000000000000000dc82142e5fa1ad18bee3f351d0c820db63ca5a91000000000000000000000000874748805b62a5ed9251fd2beb62a39f60f7b90d000000000000000000000000d340032db0744dfb794bb0bb45c8898fd691be480000000000000000000000004381c1d7edfade960936f90b04d8148a7cc28c8b00000000000000000000000043da2bd51a514b3a3c1f90b5b482e99b0f787669000000000000000000000000357c430a8deb21c1caec1cb0788f327f08071b44000000000000000000000000153b7494e87d752d7569650683eccc939ec2a0d50000000000000000000000003cc28b9b830db99a87e6cb16db0ea94981e9eff6000000000000000000000000b8a706bb3ea1af5002b7a7370d06ec12a54721e50000000000000000000000004a8bdd15bdb8b1ab534d39c9f8d65a36011029f40000000000000000000000006a77249a8672e1c06c5436a704e86e407b18536f0000000000000000000000003d8b6c31d1d5b155ab44b742fc5ca4d540d05582000000000000000000000000ab5b2ff54e44968d3557d613de9dfdddd5baf44600000000000000000000000020f93ad48a478a35d7115896df65290fcf7adea200000000000000000000000085254a6c599ce816d1215c2d26545ea411686c9800000000000000000000000089c69e649ef9adc6646ae456a1d8d6e6022f4695000000000000000000000000bd5fd51da85e4ffeac38c0c3462279ab09e4fcf40000000000000000000000007e74408658e781ccaedbdffabe1a6f66638a7612000000000000000000000000e0d6480ae69e7c4928a3f45e6cf5651e52741ec00000000000000000000000001ed4800a62fbe3a4dc09d32a800ed43bd87b5d200000000000000000000000003c130d0a4ab9726acfe05bf125227e32a40387b0000000000000000000000000085e7c1ccf1753e38e40b04d0db2327ae8d14684000000000000000000000000bf32c7407e1f84478df9a60c966a9234bedc20760000000000000000000000005846711b4b7485392c1f0feaec203aa8890717170000000000000000000000000099935251dbf0f71a832f2543b42561bd9db0990000000000000000000000003146f17d9bef9dadd00e61c87cabe6f9bef79b2a000000000000000000000000e346b544fe25ba829bc0d799f653116f49b35330000000000000000000000000a2c205c11071051d2556130a7165b6256eb6601f000000000000000000000000a324776f600644997c1a341e01f7602189990e68000000000000000000000000f0c7ef0861d4f55368cbb7724ef61aec198a8efc00000000000000000000000010564a9b3b4a70b3f20681355bcfb94db11137d600000000000000000000000042355e7dc0a872c465be9de4acaaacb5709ce813000000000000000000000000c5ebf8e113f1599c301cc139ba7e2862e652f31e0000000000000000000000006b964be164f8c35cae7638047019421edc11c15400000000000000000000000029fc2265d1b2b5c72aa60df45abcb3deff56adc600000000000000000000000030ecbbee0171c297d41e6e6863efa110887ed58f0000000000000000000000001b22abad571f8bb64dea957e9bcca004015d934e000000000000000000000000ceae503df9e7f27562572e6c1f93f86c618b885400000000000000000000000084388c688fbf149d6e61c5e776cf25ae2ad1fa9f00000000000000000000000000adbdfdd4920f73c0bc77c99c9c05cce147c759000000000000000000000000b09d71046337859ac165b8628606bf6b51fbed18000000000000000000000000e4b08cbd7057f05aa7e9dbb83cf1511dc7fb3b1000000000000000000000000013039c10a102b60a47114fe4f49158d1df2b08840000000000000000000000000bb3164a6d4e714e4f849834beecbd3ffc066d880000000000000000000000006bbd193965abcb16d2a847842fdd057d90d9ab3f000000000000000000000000dbdf51d5055221bbef2d5252301f78fc4e6c2668000000000000000000000000ed91c08514b1ad5c147d69ee4874457349cb74fa000000000000000000000000f5979c44b689a7c76b57cb61543701e33c2222d10000000000000000000000000591c96376d638df0cc6fa45b3300a56d5bb7fe9000000000000000000000000c2b7ba421822a37fd89ab93673bbcb39f7cc39ec000000000000000000000000c6aa8c3a8aeda2ebed6e3e64c15e4d3cffacf1da000000000000000000000000442ef32034842d652d9e403fcdb7db05eb68c5c8000000000000000000000000bf399b10c6ceb2cb0706db7d72f1185ef8773a89000000000000000000000000439a2d8c08751ad4e8130c2585c7108fd3957f0c0000000000000000000000002874ed2e587fea4ddb9fab60de2cbd8427dbf9440000000000000000000000005f8e0f0ea1ef8155147775676f0363ea9cb4ccf800000000000000000000000050a358364ea6761dc52de41bae27f2a25c212e0100000000000000000000000037d493e32ca5ef914389c8cb2e33e81805309d96000000000000000000000000e3a0b35bf633643ba4d693e391e5e6d16de1eaf5000000000000000000000000ebb347005ce6fee6b2c8d3e554f279d97cdc8dc90000000000000000000000000ce675eda2bca7fdf20711ead95e61933711977a00000000000000000000000005f50186a0ff18ede81c55ce0ebe914d9d0e1ff500000000000000000000000074e3591425325a35e41e0e230d7d8686c7912ab40000000000000000000000005229ccd28a8b56d90492a6ba04dc9df708416674000000000000000000000000e64710506a372b17859f5fc7015633fd8b9bc2470000000000000000000000003900a92b90e373e3543362f7cb5f27dea501104a000000000000000000000000fbf237ea8c8cf8a2f96224ff8624d6ded060180d000000000000000000000000fb88a5e3c91bb2ec2466225bda5a91de60d0b48b0000000000000000000000001251c6528e8ee095cdb7cb6284860f3290756cde00000000000000000000000001ad8a993cea95c18447171a64d84d4eab275a98000000000000000000000000bb3626dbfb2681b25f144feaa5773996d5ce7f6d00000000000000000000000031cc6fe584c5157d6cb68e5547c92d728f29d7fa000000000000000000000000e4ceb9fd726beb9db7cdf95d350dd154a85d52b1000000000000000000000000e635485723e7d9ec8e3d935b50ad4c4c4f8f6e24000000000000000000000000a1cb671857a9bae25dbbb0e71998e1192e09af1c000000000000000000000000e3ba619ba3bab0f3606aef1cc672a54c7ca545d5000000000000000000000000e8f123587b6ee0bb57e6178715448d12c6d8673f00000000000000000000000057e6cf96a2e99a3fdaa79acc3a14fc9be1eabc030000000000000000000000000224677d61336056c4167c508b0c8b4fb52dabff00000000000000000000000070c7b34b486e544b01154e73c42d780267fdcb3300000000000000000000000038e061b69aad4ea8559b54e133e54f6b45e021e40000000000000000000000009bb12bf494ca985d4931e9b2f680ccc284fe7a0e000000000000000000000000fb15b18bb56a587d4c87e3f06f51a2d6ff73e19b000000000000000000000000868c20050bdd1b0fa90c17b6329051a45f0031bc0000000000000000000000006683e449bbe7115e78f3d0443999d2984dbe35a6000000000000000000000000347cfdf385f06617dc03a7a0f43aae78690596ef000000000000000000000000466794fca4ef9a84456d23e8ac277dae259e18bf0000000000000000000000009ac9c636404c8d46d9eb966d7179983ba5a3941a000000000000000000000000da2357c0ef7321313e44861b0e9d655645b0bd30000000000000000000000000c6673bd72cf2be849e775b2e16c28a71f0a64e190000000000000000000000002fa8c78c879f44721b69a9bb858b16d8c82a3b7f00000000000000000000000058f63a60ff5ff3cd7d2ac7efe0b9d4436fd4351c00000000000000000000000091ab0155bf814495d2046606677b97fdc7b3823d000000000000000000000000c1880cb499ffc26b6bdf9a8e507542063b1b8f65000000000000000000000000321550f10197285bf771419c8a37d099e96c44d700000000000000000000000025730e89df9b6466fda56404021f61fef0e931140000000000000000000000008dc50128897b685be770c71cf8f8b0d81b378c690000000000000000000000001bd9098b58353a0f359cb27dbf458eee3c3d9950000000000000000000000000a8d76e20b69742e78f63d9f96d24946754782b2b000000000000000000000000441dc51b74059e259b83c33b2db567760d2f1e1c00000000000000000000000086c8d93169dcba9fd5d04a744837430cc7e03954000000000000000000000000241a3b8275d8ba961287a38712c18a0a7f3676b4000000000000000000000000b7f3969effbb751049dc918ade0842c223bc56370000000000000000000000001fcd44347fe510277a943c9ceb83902066d12d6c0000000000000000000000009b5494bb8e65a0bae608d0beb1714e795a49486000000000000000000000000012269e80f80f108a6e29f19f57ee4523137b4da9000000000000000000000000c8fc8ab03034f1ecbefcb4b3978398d4b97e9765000000000000000000000000b3085db4c0d85524635bf9f69384c94d853683fb00000000000000000000000061550efd92ad0c67b01c31cc69af48ffe8a18db500000000000000000000000067a57535b11445506a9e340662cd0c9755e5b1b4000000000000000000000000e86ef8bff0f47f8cf09078a45eb421a6b263a80a00000000000000000000000012ee827ae3b9390560eec8d6ac1685d8df99faf40000000000000000000000005f70975d9fa60529b012fe96c868ad15fc4c4efc00000000000000000000000020e4f44bb4f0dc1aba48ee805c6ef61417a39dc500000000000000000000000074ae25df79093a91f8d3379dc20fa4b479ac8ce50000000000000000000000009908d14028c5980364b6871827ab8b049c77fbfc000000000000000000000000f6928cc54f464c74077355fe8ae49b3c85cfa10000000000000000000000000050e0642d005b09816573d401519648c8096cfbe80000000000000000000000005e4efddee794a9606361d4772eebdc716124fb60000000000000000000000000439a91c6a1a7edaa1c571f6785c541321f6a18c7000000000000000000000000cb6c219686d9bd3c3e9e2f0fade4c3461448fd1800000000000000000000000045332edbe13e35d617b1fcad1f7919b7d7203ce200000000000000000000000081777c3709db90f80534437ec5e00d2253847fbb000000000000000000000000d47b578720cf876cc5231f78e0d9a0f33b3594b300000000000000000000000084a01c9f9f8f2147ab178d1fcec4ade90cd0aa5b000000000000000000000000646f292b7f4ecbfa6515415f5ac3000d248dbe8800000000000000000000000032fd0e993ceb3ef8e354ff7f7a20a4acca0ca3ac000000000000000000000000c55c1a0713044dd472f86f7fd8a4b3a67cf49442000000000000000000000000b1de2728fcf5b37c75c165ddfef8e9ab92f25512000000000000000000000000fab48971b60fc457e9a6723b7f662683b9bd92370000000000000000000000000d8a9580db3e0182b5fb6de856b6a732083a7c9e000000000000000000000000054392f01b5a93436666593ba2301bf1b43e883d000000000000000000000000ffefc6912d1b5cf5d2f812752f1003b749ada4ac000000000000000000000000b88ce121ac9e16d759bd3d49ecf7dbe4aeef3770