60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5465475a6f4d37796a66557943524c4d68725539346178784570725748444a484b3666386461624e3770314d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000009d2ca27726ffb1da39637a4a0259e4a26c9a80bf00000000000000000000000061c31753a63cf3d7592ae6e6282f96d28167f87d000000000000000000000000ad96e7ea47332bebca5f2156f4a9b7e6ac760a8a0000000000000000000000006063e8f4df5737a1782e0b73fb607f031b724ac10000000000000000000000005a69b83904859e9cd54a570cc8cfbc48be572567000000000000000000000000caddf59b9463085257497deab1b06e2b3e473bca0000000000000000000000008e7941f01c47a04097ec42157d7707f19173d2930000000000000000000000009d7318356924b74cfffdd64f4af6816b3a864a2a00000000000000000000000040c63196a8398da77dc5972c75cf1333dfe6a12b000000000000000000000000c5c3b79b94f9199e65f20e53ae51206eeae7431900000000000000000000000092cc3390babf5a00dc447a8debfee5e7aa94a4ec000000000000000000000000f1fbc9219e8ba81f707145fe4f80c36517be4f1c0000000000000000000000003816967f474b256b9db65c650984c9d0f7d586bb0000000000000000000000003a2661b6bb41ab08599cd3ad18e36c580e2d8ac5000000000000000000000000791bd0bc68ead7b4816d630ed07261fd7d908804000000000000000000000000ba725ce9661ad3652dad3d7caf2780d96c020abc0000000000000000000000002afb5e3c42b1f2a3b6edd1c89602ebd509192a07000000000000000000000000863981f5e5a802916c8fb41f462e7597fc75cd85000000000000000000000000c9b55b375a687a0b8010799e8927f7d867cb77940000000000000000000000009e38e11ca81e92d00b953178566d365fdf78ddf300000000000000000000000058b5408cd028d0e9c403cedf5e8dadf6a95e0332000000000000000000000000e9929e0c76b3163fb425566388e9545d22918ac0000000000000000000000000ca2c0fdaafb5534bdfff840247f207cda78370ad0000000000000000000000003c405526265ab4fc7b30315d80489d7930dbb3750000000000000000000000001308144260c52a87e287b0586b14b2f2e2a6c8920000000000000000000000006b4303c6cb6442ca989b88d633cb82ce6d80a11f000000000000000000000000509c8f11864f91b0408a0b8ffae1f0a5d708763f0000000000000000000000001456dc6dac581c856d002c048e4d4a5c0b967b99000000000000000000000000484250b97989d0dfbc7d1bd0aa9590123425e343000000000000000000000000d66698934404d144d5f15b51c52f53aea34f7a9b000000000000000000000000109c3c41a62c0ae73e3a3d56306539472658bb6f0000000000000000000000005c194bf6b3bce539f6d1457763ae9fb44bcccfc8000000000000000000000000fae908f36b641a571e27206c98e47d53e6c3440d0000000000000000000000005bb75fd426b61be265aec0f8aa6512c8e9714df4000000000000000000000000f8eda077aec1b2f48dbd42bb87eef2b64efb28a400000000000000000000000032af35e66dd34f68ccb8b5a1e605bfae10a8debd000000000000000000000000d17b4ab9e84e666229bc1729378c8da8aac474240000000000000000000000001afc15493152360f0ce671ca3b70b5a21608e2460000000000000000000000007a44b7e09d0c2607f3456c06c95de96b36d6da480000000000000000000000007cdc2d445ca25fee3a4bf57cb1e54979d0d5ffcf0000000000000000000000003a1ca9887a9d050db725b635fc5da4653b87dce2000000000000000000000000ad8ef317106a1c45ab3add09ee740ea5ca6bdb8b000000000000000000000000f1859852226d504f730162afbdb328c17900a90800000000000000000000000076306664fbbf4031cc9c28bc7c8bd853a9ce1d71000000000000000000000000d28cd116384cbc7d017840f03b9bcbc35bab7b570000000000000000000000007d6c183155de88f853aa59e2a37d24f8cca9a5f6000000000000000000000000b495a1313f92bd27b0595f9df7cca8e9d37ef81c000000000000000000000000319cdf0ea52ed03b5ee0f1cf455ce24bdbcc32b1000000000000000000000000d1a062dd8afb6ebc11bb67c26668f4e0588692220000000000000000000000007a2728c9c53ffab689da0ac18ff59ef285e58e74000000000000000000000000be04b2e966304cbdcaa954989c8016b0bf1018d600000000000000000000000067e0627ab2ac1b8bcbbaffc63dc67b8c6d196887000000000000000000000000f7c901c222028a4944ab116c816126f18f197a3c000000000000000000000000d7c1be959ff4d42fd0f1c61fa701064941786f39000000000000000000000000942ae5d18fb0b38472af5da5052441b1105c0068000000000000000000000000b3fde83d44649991b3cb36704e367f9aea30182a0000000000000000000000006b8baceddf8ac82c983c069ea83901857cf7f5a200000000000000000000000034d9d237213e2a1187aeb7d179a1b19f7872387d00000000000000000000000045c94109c188dd806327fe1a1852b62cc62a7c45000000000000000000000000f6f4f4437ec3edc845ed542796bd7a11c28be67700000000000000000000000009346dfc86c61db1e056fcd5241ad41cf6c2bdfa0000000000000000000000005fd30751805f716817241a76af357df8af6ba291000000000000000000000000b2bf4ddd3d23e10de9cecc9a71eba099232413b30000000000000000000000000cde6b0f2ef26113981712984382d2f94099b80c000000000000000000000000f7bd00b174dfb5e2727366abe970018e62892d7c0000000000000000000000003c7d788a062bfc78bdde7f09e8407d711ca83dd500000000000000000000000084d7390e50db1d822a6d45ea53ab8bea65b50a420000000000000000000000000ae01f5d8d4e0051a0da3a3ca4ad32b043499dd8000000000000000000000000f65b87534f44991162a1a09cfbaf4650062085cd00000000000000000000000076ad4c359f059bf4b5439c034a643f780a70051900000000000000000000000042dd3fd9d78cb31b4d7557a2e63ca2ffd2ba1b66000000000000000000000000b54166d93b1b85b712813f42d0bb3ee9533793c6000000000000000000000000d112d312b4951ea859170942d6366bf55b316e420000000000000000000000006b26d68805cbee5837ce751c73dbae63af25b7d10000000000000000000000004cc886150d83ef40d72e5f8bddb0e48e0d2e474f000000000000000000000000f92d862b14d2cb4a1ab9c62b7e5014e6a7134cf9000000000000000000000000dedcb97600d25103348ef7b0424d3dc84ef48156000000000000000000000000dc2a445ac6df99ecf044dfa24951ff3ce17f7f4c000000000000000000000000818e2d0de21116fc55080ec90a6dd2475308806700000000000000000000000078ad9e10ebeb311e7e89a6dc53880bcfdff81c620000000000000000000000003c495dd2389c1846eb9190b9b5f63615914280e0000000000000000000000000d3b1233394e1e965c6ab8885885830a924df9845000000000000000000000000a1f5dc9499b2617cb7daa8e5a98044b4b4ea799a0000000000000000000000008eee29b5ad6440123318abf436e534f337723fa5000000000000000000000000eb93463080e12ddb10f1cafd8c1b1e36c91ed0b9000000000000000000000000bb019a03692a2ddb9ac11a9fd32c5f39ab6209710000000000000000000000006a83f399149afb44c8d92c0dea6aee7ce2391a9d000000000000000000000000142de68ebff6c259fcfd8b020ab1f41fd4cbe1590000000000000000000000008ef9275446582a7baf94e879b326697147b34310000000000000000000000000b4eb2b7e5520a60c486a9b8fe1cc72ebce4666d300000000000000000000000066666624fcef5d427d0142531d23ff6b61db23ef000000000000000000000000e671bdb6949f2b6a8e58be0ef31245384d4f4ec7000000000000000000000000a61a72bf829f13f7f2b14fbfb02541c75e74c0e30000000000000000000000001e4b23d7715e155f82f8ac5b4e05496979251aa5000000000000000000000000c48569bf4a652cfb2747a62af6fbb6f8e647d7f3000000000000000000000000004f28ce6c30c0c12269687750490ced067be73b0000000000000000000000002254ea490e9f62adc078905a4b1fe3e5566614520000000000000000000000006f07b5d03278dcb6de69797d5bcc349428645125000000000000000000000000217afc86372650b7eb455db97a4587104fe1e29c00000000000000000000000065239909419c8a01be1c22cb5f5470adb67c65350000000000000000000000007e5f687c565cc78027cf0b87541d31c9e3513c9700000000000000000000000098343c82beba832805d95d60bcb86846fe9227440000000000000000000000003139bbc39b4ec0b1d1bd6cb2b56fcedddabfbfd40000000000000000000000000e299a54520b745286c0763b9e4a00917d70f00f0000000000000000000000002ba7671fe1598cdb6e53edd7b2a622aa23b80add0000000000000000000000007446b162b9bddb9212f4addf27223cfb4a290007000000000000000000000000d0f4d1a844df7564d17ec7c89ccd6a7934220852000000000000000000000000586e1648abaeafbfa279eb08293fe4bd86db65bc000000000000000000000000cf9eb73ffdeb45c12c0d7f36d0cdee2354cc4bab000000000000000000000000655a7a448d5fa033e3bf76e34f6c2a4166c4e07b000000000000000000000000045c55fe8626eef95437cfe27efdacf1908360c40000000000000000000000007e5d46219b3c533ff4f15f1a08280253bd5884f1000000000000000000000000d4fe95bede21d4cb7bfc32c121c47f1bf8f7c18b0000000000000000000000005c86e72db7d53547b8ffcc8365f1c2d1cd0c13ab00000000000000000000000071ac04f35b461076c48aecedeea95a9139ca431f0000000000000000000000002e9abb9896d2b0934df955cad7e9222f3a8940c100000000000000000000000028dff7848cdeff867ad390c937d0d939254cf5490000000000000000000000009064a60c2b10c2ae58d57323ed0615f0550422f8000000000000000000000000637f40630afcdf321e237a0589bb9bb86eaf7fb8000000000000000000000000aafa3d2b5a2a9784fe63c603c45e08d03708c0600000000000000000000000004d1706e719c760c5c2dd7cc2126123dbb5a54e3b000000000000000000000000bef8b0b96e1319b5b444d91443decb565f027bd8000000000000000000000000b58ff22d1b4d51499835464a48fb66a83d585781000000000000000000000000b10fca5faf3b2adc9a8a81c020926f77f96d0023000000000000000000000000e8e4a52182dfc1a2f4131cba8d1235185009959c000000000000000000000000a51500709223cde5705ab0b61ee1c629da4b5ad600000000000000000000000062ff86cb5ba27f4b4fcc2230087843cc1a088b3100000000000000000000000023cfa6b8f53efbfeeeb420000da106e1968cf1ca0000000000000000000000000cb53aa573ed18107cb173db3d5204a2f3a985b6000000000000000000000000b9445d782ba44fe11c7fb26a588937d9caf84a810000000000000000000000001bade2ec7bd25798879772d98f627408cbc9ea7700000000000000000000000054288507750342ee5025339d22ea4651b816eee40000000000000000000000005414b10a94b98afc534c9d88b7bde0ec119e7a2c000000000000000000000000f2158c934815951c2fb311d48c1485ba368ebc5c0000000000000000000000007b404f7c7a325813248f88102d53610702ec3ec5000000000000000000000000396d406ee5dba09f62b4009fe052d9bfecf48d3b00000000000000000000000073552c1873dda21366086b6fe5618b000ce0a684000000000000000000000000ceaf39e1348889f4f7a767d6a05b59303ab3a6830000000000000000000000001aa75fb25c955b4c8e2ecb46a70c68696986c2b6000000000000000000000000a77b07657e7a71cf2dbb924630fc793dc24e07e300000000000000000000000008ccf9548fd004ac921ca410f2577b3b3dc420e3000000000000000000000000e2881eb0b7aea90d143f4a8224b8bfdb6ae70a990000000000000000000000002e8a8a3e908b7d5708d8ed9b6ef50af9bd48c57f000000000000000000000000bee6f2c3721ef11b83b779e24b0fff54c3c690fd000000000000000000000000c5f5ba11c2ae5bbc88f17b20517e10b21e5d354b000000000000000000000000f48c8af9c048141d84c58f996847a80b011c8dc00000000000000000000000007d65dc2eecc77872850fe81554433953fc85148000000000000000000000000003d27ed18bd3b71b8530d0b0572c92e75fbe10f700000000000000000000000017265a5534844f6b13fe7e596493489057963cb1000000000000000000000000a7842455f89bb87c43c6bf484ec494b1de2d25b9000000000000000000000000ac8ffac4c3d5336606ea53ff66792ad6acfd8574000000000000000000000000fedd897bd1df87245abc0c974cade13af563281e000000000000000000000000dfd70dc3b8fee5aa881cf26c477fd4721f86ed4a0000000000000000000000001cb08c75390635e71cb5f3e4153db111e1c5a809000000000000000000000000c4f93e96ecd0eea5c7bdc76c1169982a107c080c000000000000000000000000c9a733b324c4054248dec6b5284ab9befe1169eb0000000000000000000000009216f8d53e46e0c960b18c5f499c78dcf2056a7d00000000000000000000000012be7d9ea89e60cf50ce56fcd0eca61b9e2503b20000000000000000000000000761cde840d6e4c571ced17c2b81b09ead32fd13000000000000000000000000b91363f7ae4dedc43c138856b84d1519140b0b2100000000000000000000000059ed3104a0cfadd18f7380b73e2219b3def7ef56000000000000000000000000b2ed8f71d652f7d8904c1f6fc061607ddd949224000000000000000000000000fbb606f6415c53a80a0bc7f221626c36944c91a3000000000000000000000000513db12a7460dffd206c557143785eaf020eb860000000000000000000000000b8a9f27498151daf2162a80aca4069b8b5bcd98a00000000000000000000000071f90dc2a948d33424c2d78fb851ccbed763aa0f00000000000000000000000015f401252fc3997c2c5715de98d1b2a905e5ad3e000000000000000000000000960f1826fc283f245383abb70c698e8eca4fcd39000000000000000000000000f22bf0204b34ca05bda49edbc9e7848c1b866b790000000000000000000000004ac0f5aa826e4b8e65e5d75fa2eaadc52ef0bb93000000000000000000000000186198576cf7b6bc252e9a80b612ac1604b959670000000000000000000000001f7ab13f24be0c401b9640eb65df358c9be3be3e000000000000000000000000a5ab985314537495e571d0ecad465365e1d5e30b000000000000000000000000f3b0faa180622c0f8ee2b9dcb34808c410b33403000000000000000000000000237fdeb46deaeb634e6ca093f4236267a8bcb224000000000000000000000000f839d4790ecfa869ce92813d25a0fa1c3e7a0e16000000000000000000000000f1bb5e180d466cb445d60937cb57f83e9cf9204a00000000000000000000000068d07730ac8bb5add8ebb6fddfe8afb331bbe6a5000000000000000000000000bdc492d6bc8ba6ecbc0cf342c1bc76ba136a9b8e00000000000000000000000097be4c5e85e1bf0b7427b23de94bd85a609fd6e70000000000000000000000001d49682ed8056cbbb5f2b7e1e0b3b4458d28e5ce00000000000000000000000096d97448286d25f040fa2367e32b17678019bf970000000000000000000000001ff05a7258d9171d52da647172914e80b94e0eb7000000000000000000000000cc962d41a287d6a3e93c57cfe86294a529995a4e000000000000000000000000d433dbf6ab0af0b2e1e31bd99b3a6aa0a84c7947000000000000000000000000adf4336bbe2634c1e85e372e1d6ffb2c02835af00000000000000000000000003d3a97160238c0ddd77275dcc7a6d5c8a488dcb90000000000000000000000009188f16811ef118bb4458fbddace1eaac708fdef00000000000000000000000058b6b91e99a2c25f09fefec986aa2be1d2759e2800000000000000000000000034599883f73585ff2f81bfcccec006374d176148000000000000000000000000c802d033709a4882064c39bad8570d0e1b1d03c500000000000000000000000085531c2444af32739ae4b08eeb055d43c9c94db900000000000000000000000010dc721c4e7a5cb79cc1168c4f3402ab214d10c2000000000000000000000000129165e1afd7c251288d66e64e7051b8fd2673c9000000000000000000000000b2eba73e582a4d1fa00a57aa328c5ccd72b3d025000000000000000000000000a57a92de999bbb0919c42fd97e8d23f5b2f8bbe600000000000000000000000030b46f174a751a3961f82dae2dcc6f1675fb61f800000000000000000000000024b5ae258dd7109b310fc98b28d028a602d2e28500000000000000000000000041e60a63eb4275d7eb9c8535b6f9566855764d860000000000000000000000003c02c7a8a1c97e9a8ab952f074d62765a944982e000000000000000000000000e785a29c35e84c0b884f2a2fb0d2d18d6d1acee6000000000000000000000000664227172ba8e3ed9c8d1dd86fd3f441dec8b710000000000000000000000000328435986843ba90bf781c4de1b29cebd00fee2e0000000000000000000000008f7ac773f32025a8af5f94983470a9557c7b6cbb000000000000000000000000f1114a5285caf694428db02a452e1c2932ae85ae0000000000000000000000006307368f3ff9e3644b1fd5ea8d805a6b6840426b0000000000000000000000009a9a4df1c7c8dd9122143ce04a4ae687942bf160000000000000000000000000c15dc0b4223b05588a257e48ed129fb59c6eb7e3000000000000000000000000eb97aa499ea2460e68fd853dfa1257ab4de51fb0000000000000000000000000beb6d3b2d55ce4d9ab63cfd6ae4bf6ef8c825cd3000000000000000000000000a33ed49d445b3d6dbb625db6cdede0e07b7d6a43000000000000000000000000ed7f1876db7dc406a68afe5e5ce06056e09dd34f000000000000000000000000baf5ddd91015419f1fed6a8de541791e8f60b6da0000000000000000000000008bca00febb77c06e1001eed882921a407db01f3a000000000000000000000000fa1ebadb150938a01c82775468b364e7e927a7b40000000000000000000000001abd1662f03ac0741143bf93ae3bc6fc33da5a000000000000000000000000006964e7218ade87d0a373634a3c20c7e3f9e62bc8000000000000000000000000864447d8acdd7fd29000e2ce67b7e289c91140210000000000000000000000005fd5c9f79f3c2ca4dc5531209c698dbeb37f8cfc0000000000000000000000001aa7492cf6a17b72a2828f85c482aed293f3af460000000000000000000000009b1765e9da6ef142bfb4c206a12963ec6a9b6c09000000000000000000000000040f26b6c39de4d73b480f3bbfd60138742de69b000000000000000000000000881f1c71e2b96661cc70b72cd53b75e6601fb183000000000000000000000000b4d1b0e9e4c3cc31ce09e524380c7a12c2fce02e00000000000000000000000087c3760dac9f30705d683ecc2d7e27cde4c5d2f4000000000000000000000000118cab4d1bfbf0a8d16f06d857a1a92e2d6875cc000000000000000000000000601d6376d548ab9b40a2dc524eadeb523afe6976000000000000000000000000e7ab0112a134ff67ed31a7ee066ad0a3add21a7f000000000000000000000000d951de76c60f8a2187f47a1aa018c135a1024799000000000000000000000000c7345901a192ee3f6abb32cceb923e25befb7ea700000000000000000000000024deb790b8b7aa046298d09312dbb91cadb7a3e4000000000000000000000000bff7e5499eb144ef2e9c14c9e767f27ac7ce78e9000000000000000000000000579e25559275598a3b8322863d8de78c62a19ac400000000000000000000000055f4c55fb495ef619d29a50f7ad01fac32031df5000000000000000000000000e62716e179ba883b61687f51acf7654838995f31000000000000000000000000c703435327c113df4a408433dd728132aa92a9b600000000000000000000000055fce7088f286f9910884393d39cc09176dca76d0000000000000000000000008ab70b55b2dc945bd6d76ef4ed195eb86fc049e1000000000000000000000000420b4be7987ec24a7dd915ac70e0fded6eec44e5000000000000000000000000da55820b34edf252069b09d2e02a180082f24b79000000000000000000000000b75bb771c2aa938736acc0289357a73e55078bdf00000000000000000000000005d258f0b35035783c0e555703d393b7cf8bc222000000000000000000000000e789aaadb6997af299cebbc70a96b6152c296554000000000000000000000000f29b3c6011064a569f4f6456b9d3421910b54318000000000000000000000000f9d985406c8bd0b5056b4fbbe2af4091c7c0cfd9000000000000000000000000a1d07a834f8b8b899b07084a1384ce846e2ac01a000000000000000000000000b3d7d4c3239a73bee2ad5c4935d39992019200d3000000000000000000000000947bc159748ed2327c3edec9c68f7b520bf92e88000000000000000000000000974259b494fdc2114dc5d1a4b02cddecce93bf61000000000000000000000000812f052fd37849a2ddd5b7c2381aff0933650e1b00000000000000000000000089a098bd93755fd3b4712de4ca24c3b6ebb17e430000000000000000000000001a0d8f44e3a69966fa81a6a147695a174aeb70cc000000000000000000000000d3eeeef357a5d3f1276599a53cc34df92930078500000000000000000000000064a79718fc74665acfbf7258e25af0ae2029ed09000000000000000000000000b68d4fd0f5f0ad3aecf464550c5cfe48928d4f9a000000000000000000000000aad3f0ec4addc7666b9bab2057e181b1585fd434000000000000000000000000c2172a6315c1d7f6855768f843c420ebb36eda970000000000000000000000009e8d2f7fe25e672a13aac5f6863a5b2f48f3188400000000000000000000000036d01168e6e040600b664075f4966fe50084db24000000000000000000000000eb86fdd81f733e5e8ebdbd6d4b35540bb71e53e0000000000000000000000000ed05b092156c896d8b81fc1a322d2bfa04d69fc100000000000000000000000052743407dd417da70293376b22fe91c98ba8b9b10000000000000000000000002505c40e0603fc34b9d4247c750f70a285fccb9b000000000000000000000000eca766d8d391b41e60387de869c11ea4d1b4b5d9000000000000000000000000d39c59071c5d9a2118a6a700c4aed4cbff04a5240000000000000000000000009e649f162c00613da414b8117b222559f2a3bea9000000000000000000000000f2ca5dc14b4cd5779d024892cceb7fb09bf9af5f000000000000000000000000f5ba5f8c021980b0f75cd49b9d29614f412bc98400000000000000000000000081fbbf17d9507fd20d5823440b388729eee73b6c0000000000000000000000006a27b24671e25dccfc73be4564f39613a7f011830000000000000000000000002757fbacd78a6babe15cf26afe54787abfa954e10000000000000000000000001ed2b38f80344f8b186a1955ddccf2dd425a607500000000000000000000000023c1a9a8b46ac5341131759b461a2a7a808e85830000000000000000000000005154dcc061829a356a104222b83a8c93514f9043000000000000000000000000a9a33b0d76e83f2d609551e5cfaebc6cd3fbe50a00000000000000000000000004c54091a4f3c37cc22bbb74d43208939e90d7490000000000000000000000001082b589ebd69b439b6a6872d8da65faed73fd0e0000000000000000000000003df076acfba491e81efa682e34fc0b212d227958000000000000000000000000c7e112bf366315a4f630d238305e202092b5aaf40000000000000000000000006c2ac37173e16c9ffbe6ae3d20488397bccb4e74000000000000000000000000cf4f4c3066ce3fc714e78c8fbd927a3715f59b010000000000000000000000003368331c44830f1226b870ac4ff7209046d10d57000000000000000000000000b035bc8b187e2c9adf2b3506ebdbac65b648e137000000000000000000000000077cb9ed1b55c4af194eecfde70b5d5f9423ba0c000000000000000000000000fa75427b8adf80d299227a96263ce055ff09b59e000000000000000000000000bae44e64f899622345960943b8b99729ff042dcc000000000000000000000000ed5c1ae343ff90c02bbf883cd526b8b524ca84960000000000000000000000001f5b7749157acab623414af39fa9bfa76796e01f0000000000000000000000007db5067adb0d8068b5d98ef682a90b4f700547d1000000000000000000000000a95d5541f7f7caf73b383af51d0688359c175c050000000000000000000000000f2209848b62a425915be357ceb0c4463a3c6246000000000000000000000000402a9c6179251be4ffaa17f9196347ccc1e3b06b0000000000000000000000007f4ae42233f0f38fb1e57452aff22bde3757b1180000000000000000000000004e83e7446a0db1ee0a7f6ef8204303e1c7486a47000000000000000000000000231e030cbadfc7e3071baabf61e8768a2eb45a83000000000000000000000000e42769ba0957dc872c668a90c2c30e4f371d6587000000000000000000000000e1b7572d416b23dde72b1dbe2f6848462f109c850000000000000000000000008f3c382abb34e13efc2f886d110add98f42c945f000000000000000000000000e4416fd8affce3167000e6def947497a168d77f6000000000000000000000000bc81ae4a46b0e74c1d1883b8fc40f7fde81e09a60000000000000000000000008b304d77b266bd54aff87a91d480e4560a6a240f00000000000000000000000074749537ab7cbaf401a595d864aa3e884d66f23b000000000000000000000000eb5e1a1668903988a8bcfbe5327c495f976b4c3d00000000000000000000000062b3fae43cfae55d9af61a085d971996a6ed3498000000000000000000000000f883d12c80cac1146639ae1ee83728c57a086e660000000000000000000000005364ee7d7a0621c7a5fb70078056cbe023846cc600000000000000000000000044c4e1a62b68e9085db0e71d14ed920c7ef144e7000000000000000000000000d2c15110a2a8d79355ba21858f132fb903980262000000000000000000000000e8b3e509c29946e1fa5acf4f7d29947b81ca38b900000000000000000000000072645eaac4010a5a3e8e117c1a414d1d63ba3e3c000000000000000000000000ffceafe015b1d85e99bad36381d95080eecb078c000000000000000000000000fb238379e33859473869037b0fec538bea91dea00000000000000000000000004c10792daf1377872e9b2ba507150f542341546a000000000000000000000000bd0ae24045359069edf15e49dd681bee4435cf5f000000000000000000000000dec11aa2e341ba484e342ee529936cdc8d8c1b02000000000000000000000000b343c1e1aed0a75a599db3e24d8e11c8752af7200000000000000000000000002d7c5a5816f579d706caf8cdf3cc4f6796f070dd0000000000000000000000000fa2145166564ddf4397795783e2c550a431892d0000000000000000000000005ee0fd6c74a81b993105c7624e34da72f78db998000000000000000000000000c5f4088dad3a6b14b9f2bff3072894b60ef06044000000000000000000000000c622b0c93a2d7b595670ea73672bcca50d1aad45000000000000000000000000a387c44537d0b22b90f818a4c75c2935b5addb2700000000000000000000000082c931a17ab925c7ad364ac78cc6933839aa9541000000000000000000000000304b67f77a2a5b4387f5e9ba5e8e040f5806bb530000000000000000000000005d96b6a36b3d00f7bd5a62ea888acd1263b4252a000000000000000000000000be3c282e74d37569483a5a6926136eb68850de970000000000000000000000008ea4484148e1f3defd33953e99a6fceadcfa5c560000000000000000000000009217e9f1d9858e9b2ce535e8f37b0ecb6cd6c73500000000000000000000000069fb68e165f2d9af06e18afc40b5a9eb3cb912af0000000000000000000000006cc893c7d1947837c02da47011e3d092d14d448b000000000000000000000000e609c8ef1478008369de064492a2c6e0f369db43000000000000000000000000423487d85bfe461d3d31c992ef3c1098c7a13f85000000000000000000000000242aadd5d51d2d140275c8b0c9ec509d8fdcb73a00000000000000000000000059615e0296d10fb164c96bed9a70da33a703910400000000000000000000000016ac781414cc2c901027571048c48cbf35367ab3000000000000000000000000a639d009667b1257506e1036abf8abbee5961460000000000000000000000000f1d6fc086660802182703e7e5eae0c40c2f1c390000000000000000000000000ffd86565d8c0f3abb9f084ee7645cfbc90556f7200000000000000000000000069cfc6384fc1193261af871fd38e185046725d8e0000000000000000000000008a99328a6c012f2f9ac61e0af5bba16fac60c7e70000000000000000000000003bde276025b0f5ae5358b9178248f9e7091558880000000000000000000000008f1775ed21fb866ce89e80c64a27aec2d33d20b700000000000000000000000061f4c633cb49a2b50a32fd30817aa1ccdc127f23000000000000000000000000b76bb3af478b26c4949eaf2cded63169c1bec14d000000000000000000000000ea7d4665de3e272ddebb891465c4172dba8a1e740000000000000000000000006fe4c5c4ad7f9905a3d7f190a2865f8e711ce85e000000000000000000000000d583a1a079d59cac2a12190a7a149fd6f81b907e000000000000000000000000bf3bde78fb9c19f23958cc44c4f70a6e3637e5700000000000000000000000001bb5dd11eccc81d48f4380ae1ea55be492ac7aac0000000000000000000000000eade9fe2fa7501ea053f331aeb5f0b89f045d420000000000000000000000003029915f11198e158a0c6f8d261748e16b6d1b58000000000000000000000000c07a3aa8b2b8e885e74d7fb8a944007683de94e500000000000000000000000075fea25a5a3a05ff3d257836396a09ad3f68889b000000000000000000000000854b9e288bb8eac352b2409897e73878db1714860000000000000000000000005469624ec5bcf817e133a8d7d9836a61e73cd90c0000000000000000000000000bcd749dd2049bb15f9fa80789e8d0ee7066c71c000000000000000000000000afd9b2f1d93d3a001aeaa7b1b0d6b1329a88f05600000000000000000000000086f9ac42c11ce20f92fdaaa179822c54fdde3944000000000000000000000000d50aeb5be79635f7d5a3d0549e83b183e94658fd000000000000000000000000025819120b0be012ec82fb18125a6fde2462842f00000000000000000000000049c0b1edd65a2cf440a08e0a65a74b0f5dd4a2a300000000000000000000000044b189215e8457643ca6295225544b431418ef7500000000000000000000000072a689306cb76b8def0407d97e49540795b527630000000000000000000000004ac60806024f7e588277d7998871a2c2dd730c8b0000000000000000000000006bec705c8bc9a1bec82918ebd839b63cba7719f10000000000000000000000002f41bf4fb182284de16a93e40e7b1858fbd62649000000000000000000000000f8ab27034dda9591e427ae5ebf9048c7572e36ff0000000000000000000000003246e968173869943eccb007bd840d1cc97402e2000000000000000000000000b466b906a8b4061b17bc7a1137c3f0363f9172d9000000000000000000000000b466b906a8b4061b17bc7a1137c3f0363f9172d90000000000000000000000003371411fdac2b956616043b931199f92a4f250960000000000000000000000005f6c2d9810a043244b08e31be5bdf623658af47b000000000000000000000000b7ab0e6259bdeec736f87df2052d4a484299c82000000000000000000000000074325fe945264c0ebde1454960fe3f419dd538e2000000000000000000000000201de3d570c6e1abb70b0baf65ba5ab3403e5ce7000000000000000000000000f85bc6729836772bd7eb7dc56cfeb1fd67517208000000000000000000000000e927dcb1ed959ee7b5ee98278a5890146938dbde000000000000000000000000421f3c0f0ee19ef366d4cb77483b661fbf36b92c00000000000000000000000031dab8f9289f39d96218833df0467f3d9765f59700000000000000000000000049ef32ff1fb194f9b8efcec117bea8ab24c63b1100000000000000000000000057753484667a78cc400c05abda497d54aef27708000000000000000000000000d9f7e30c7d1b7d907d7dbab32b58cfa9b6a5f1b000000000000000000000000011aeeb859a59f5e72afebfcf24bd12f8c66146180000000000000000000000007725617c2b762ef14c4a7f9db81337522d613f16000000000000000000000000d87dd12dd44e29ef48e6287a449538fc01b4c3a9000000000000000000000000b3c1d0319adb598d4f796ca8b2a7ae5ba76a70cb0000000000000000000000004ad5eef9dd0e5abcebf25b9a139a832ef174f8420000000000000000000000002ec212532e1e779175df79d4623ce41b71dbc981000000000000000000000000359d1d503deee5a21f6c45a02a891314d5070e24000000000000000000000000c114a1c3d8f72a1988fedc178ae25345ab1bdd80000000000000000000000000448118dde84750519a331bc2ff88c224034731e2000000000000000000000000668b39855951eb052983da0620c26e24e8c8fa2f00000000000000000000000051816bebb2542ea934bacba7c5d0c94e4cdabd79000000000000000000000000fbadcc22e6bf2f0d366342d23e09309b3357019500000000000000000000000009e4f3047484fc7316a356d32fdcf57b56337ac1000000000000000000000000b8ab9ba40877e3ac96e2d7baeb94b4699f9db4ce000000000000000000000000d72884895959acc6f26fa8f1c728f722cdb2a66a0000000000000000000000003b5bc1cbb7e941082cf9bfa7e959b15f0a8f5ae00000000000000000000000003f4a39380cfa97aff968fff836436d8173d41d290000000000000000000000008aa56cf297f26cb85c2be35aa170a097abb955690000000000000000000000001fc97e733fc7f604047eaab5232eb7335aa94aa6000000000000000000000000b7c71cc06643304cabdd8d1e1da45ea7f328f108000000000000000000000000ce22600ec84b47afec3ff1cd00dc37b5337b052800000000000000000000000004755988fdfaa4096050799c132626407763b914000000000000000000000000c9f74aba3ee091379a2438066018afc54c80addf00000000000000000000000075d84acbdd577d890815d0365270ea3016a0c25800000000000000000000000040e871d3c21ac1f1cceb0a46808f2f62fa70ef92000000000000000000000000406481a963ab77ad0721e089d9ef797b2e81159400000000000000000000000043de00cf897161ed015fe2ce973097524a89fa990000000000000000000000005bcdc94a7c438e3416595a1dc076a24cf71ce0c00000000000000000000000004ecffd3345fcba6c306112170aa288e47213dcc0000000000000000000000000221ae72528a262c4441ffc2dbb4c79f2e922de410000000000000000000000004ed9985cf19e38fa050b6a3281fa3e553b04edb40000000000000000000000002e74cc579d125526ebbd3b3cc651db4c29618fd6000000000000000000000000c208a97aa70415ea5b8ee620344d3eea1f98d3c0000000000000000000000000cfa0a264ea3397907b4e028c49e52ed47f98ec0a0000000000000000000000000ad35bdf247fb88587aeaa260262efdb637059470000000000000000000000007c20939418facb5c1f43cd0daa254905a580624b0000000000000000000000007f792b9ca405e5c0f6d3919861d2edec9f913dfd000000000000000000000000dac89a2b44dd8a767c929fcccba8b2a544a32366000000000000000000000000a130d8ecb0e26e9aac34294b2da93a38a90b141c000000000000000000000000e192bfa92497a4e739215b8575d6939c3fc4f27300000000000000000000000036921f8b10a6d284172f7a8cc928a3fbbaac766e00000000000000000000000078032cc9cc1dc7753cee9d175af8fa274bf8582400000000000000000000000056c8b291eb492e4ef3ff1f7447d157369837a6c200000000000000000000000004541880eb4241e6881019f4badfa3c5c22b96920000000000000000000000002895a4cb3b12e2b1daf719b6b3a772b1adca920b000000000000000000000000d9aa5462a966c164732d5fbf2669f6ccee43fce8000000000000000000000000c1c45b4b59470abdec307b04bbd455ef754abe4a00000000000000000000000007052901fae4a4fe31b87faa191cd10bf420b705000000000000000000000000d5900544a7f7fd4e3c955a77ac4fc30f108a614b000000000000000000000000c54e52a28cee00ac71c37ef21489df375cc502c70000000000000000000000001f70a76dce4c24ad98a85d5ca745057d8651c00c000000000000000000000000c95dc06d2baa9979ecbde7812f3c4430602ea11f00000000000000000000000067b3910550b606528dc42be00a6f1ea0975427440000000000000000000000002753beeeff0762f82f733bd8810866ba5b50d2250000000000000000000000005f43776dae3b0076537825ee3f9adad0737ddc4c000000000000000000000000ff5ea70028ee7774fe081d2eaad49e72b79615100000000000000000000000004cecbda8cc398ae1fa17f40fae612371b0f2450600000000000000000000000080e8df861545760577ae6b998cf892dd363308a7000000000000000000000000f040a7e639ba5cd38590d3a6e06225aced64509e0000000000000000000000005bfe0289751441939eb7d75beedb429f8f19b0b7000000000000000000000000057c82edb615dcf23ba193effaab7358bab5118700000000000000000000000063002c9843480a516c5ab927f64946e556c986380000000000000000000000008b1d2d927e2195d26b1abe829809db32b9c18603000000000000000000000000da881f162b5e59a667993227afd1ecbd4e991b120000000000000000000000007eab37f7375837681cea99ae773ed2abce4e5a2c00000000000000000000000078fe78dcc28e0124f2df6bb7939e8eafa1aff80200000000000000000000000070fb01b9f472c3f044530035aa219802a8ac7f6d0000000000000000000000008fab388c7fdc2f51132e5e21d3af2b1b11c528090000000000000000000000007f9637b80a3368bb8df54ef5cb8eb3e2712fcb710000000000000000000000005e8afdb07baa0c516c31f49c961ade5a665f2ad5000000000000000000000000461632bd2123605094a568071169faddb6d2a58d0000000000000000000000005441bf2bc1b2bf9c7c7e656070b38bfb59ca8c03000000000000000000000000388a87a8973acbc9bc8bad56d25f066fff9e22a20000000000000000000000009af20c173a75d86b671519801a622fe5125051b7000000000000000000000000b10ad69e0aa7a19b23b7f8629fdef39012059ee9000000000000000000000000daa048e97d9cfa5b5d79c6afe555cba1e4e8d4ae000000000000000000000000644140c418a446c64efbf15245461b7ab123094000000000000000000000000052187eabb64f9193a9c02c719c2bfc5c481f169800000000000000000000000019aac99f2a1def565b53526c42d9276ddf76920a00000000000000000000000075aea47b53c24cd0f1e6b64cab62448af995cb730000000000000000000000007dbe990edccda89de7bd02a8fdd27296905baa3b000000000000000000000000d887438d0c2827ced0101f8354e953147350f2ec0000000000000000000000008f5269a3f1877d6bad1bfeb926a2f1e502cd6a2d000000000000000000000000d12aa56baa5a2641bbe5a6239dd7e623dce115f80000000000000000000000004a0f03bd8553df3fef248945f7dd5a0d0697cc5d000000000000000000000000010526bffd7af9bc0d26d519d8ec788abbf87f0e0000000000000000000000006b048a955209a239560d548bbb7991faf17dff55000000000000000000000000c551799eb29073d88d1de3ffa37d2de643b4f0cc0000000000000000000000008b639b5fdb2852fd87a3f9877c869a5fe4604c6f0000000000000000000000008ddca63ca2829762ad2a48c049bc5948e77741e4000000000000000000000000f3b744b342c69f9fe0a6d89cdab692c9f3ec049a000000000000000000000000c19941cae619ac25b8691c80de6d08104149d577000000000000000000000000cc1d21795890c20d12be5346dadcf791fb702f74000000000000000000000000c48cd9cb5c85bb052634e480064bc1bd6002abb200000000000000000000000027fdd68095711c6889a42dc32c305ec92719265700000000000000000000000060d0b3f06bbd7a1404e3cdfedfeb145ff59b0dc9000000000000000000000000476580b8a9a5448273a896b91683b9d5b77801490000000000000000000000000889ac387773243a5e459d9e3b88cee3c6582e3900000000000000000000000043f1b7db2a677328f1f97e9fd4eb905f3b6b1e020000000000000000000000001b71b45622f51c50a0fa169ea258d28e4eaf60e80000000000000000000000004b7bde19d0feffef44b62fafcc1811772b6d6682000000000000000000000000ab0ef7900e1baf8d5693f12612b754a3990c9424000000000000000000000000ee0d8162cd31881f125d44b6f0f8d7c6b35d4956000000000000000000000000109d2e3ea5c99b4350db0ab474c12b77edc9a8d60000000000000000000000003e4612adc0218622eaa1ef454226eca9c905054900000000000000000000000030fd22f1e30d34ea5bdc99ffe3a45a1fae2a5f100000000000000000000000004134663facfb92fe61ca3fa160685d8a807e3ef100000000000000000000000034307124c3c5a79fd2ba5dbf79bbea26ed7ae15600000000000000000000000082869f3814fb5ec034bb8a3331b4576141526bd80000000000000000000000005065ff9fab540e5dbd330fb15e3012875e5b0161000000000000000000000000d2d22664af1fa43c49559d6c79ec75f64e9d6a45000000000000000000000000d0fde883301ca3b5c7b8d36d9ef6659f5c7020940000000000000000000000007e710ee8cdb4ba5592086e70b8eba887d3a48e18000000000000000000000000e32ee2d4d424fdee5b83f7035c7d86eb9f15d3b00000000000000000000000006ef65c1a39aa1e41685f47175f7c6bd9207dee4700000000000000000000000015ee5cb9605111e6c2a415375a2eecd511d8675c000000000000000000000000a8a9a579a130793cc7bd4493da951ab567f71d4d0000000000000000000000007d3c5a09b3bb18f463c42e7b3110d486be63794a000000000000000000000000e86c11bddd106b7ad773b5fa492a8d4e36e90d4a0000000000000000000000006a4d104bd3702cd73fe85457aeac50f3185cf504000000000000000000000000b921b0f9b43d30e3ea6f392857f6f1c853985b830000000000000000000000005ba5523c2360a34007f8268cade9e7da7400f25b0000000000000000000000009370d10cfdd4549a76154c5005da3048b34ba2270000000000000000000000001fe36475d93aa75fbbaa0961351dbc8b182c883b000000000000000000000000e69024e85f8f330d34eff2dacee9922aa107c62b0000000000000000000000003713efea840592057228afe2a328de609e0738800000000000000000000000000040726054d007878995004d117141169b16893a000000000000000000000000d5ed16303df9c1d475064af66be4034640edf811000000000000000000000000973047e46a71d9157f44b64e297b98307b805f44000000000000000000000000d884b0a3b38be9ece9a6364e496aa6f40191f13c000000000000000000000000d1d91782e5bbb942b06d6c549748ff134797d2b600000000000000000000000038f8c50fff01beb780d90f5314eb0a378836795f000000000000000000000000b48cf4907abb2d8f51e3a32561fb32369709c841000000000000000000000000af1f9d9cc176ef4ee8e64b3260da9c885adc9cb900000000000000000000000060ac6eb12cfb399b0d8fe1364b26a0037507a401000000000000000000000000159a46369d811b0a071acf57bb6d1b9d57c4e0c8000000000000000000000000b61cf221b9b9eac8b6dfed91ca8dfdebc5e241cb000000000000000000000000de6dcd90da0b42df69e2966e9dbbe10c4204916e00000000000000000000000088b83475de30dcdc2f905ab755caf122dbc147cb0000000000000000000000003dc56db37a1d73935076835b4d0ecc409cedcbc4000000000000000000000000991122dbfc0908dee207163b18d332def6b3b682000000000000000000000000971791ecfd7b056edc75d729d23bafa7c003af000000000000000000000000001fbb9a7ba2e011f297396c0be461fa60c77f7ad500000000000000000000000099bc9e6d4574cb68cf3f193cf2293742f503b76f00000000000000000000000083fcd9244114f17fcb4b363f5d0736eaad74652a0000000000000000000000002c31dc5073ebabf66ef1b4bb598f9eca078e15e9000000000000000000000000d80c727488bf486f67240c83725d930b6564ffce0000000000000000000000005f4a803777f1d3187b73c0daa3f8bb0061f36b66000000000000000000000000e277343c33522247a6d774c134c1b0e4d778b5420000000000000000000000005499daa0d4405060adc3732f32cf821b4d096b4000000000000000000000000013e9675a9a9335bebf4e692fec3aa6d3349b3e640000000000000000000000003bbf0dffbbecd88c5f8a6ca93dd5a19e39a3c369000000000000000000000000e8121fb92071c5b19b5a3ee6b1358385d3aeb3bb0000000000000000000000004ca65b1e052eb3fed94ec4c7d6987a1f55d04d1500000000000000000000000032b9c4b21252f532029c1428dd21da6c6bfd0d6c00000000000000000000000026c4f99d9b8cf4c5e6ede2b0faa856daded23c940000000000000000000000005e1841a716f53b491ecd6e890742595c61b8704a000000000000000000000000e85d7c735d3323def8e7fe08ebd8add0949ca0820000000000000000000000000ba906935e7560f840a6d9c95c9c1ac544702d950000000000000000000000007ddd37852135c512b89c9ac0bb16bc7a45a5d342000000000000000000000000c4564bf841af1f8d30ce4e85e8e3560f2965aaa3000000000000000000000000973846655e2d83d6a98edc42cb7cf55eb07876750000000000000000000000003361726b62a10d2984ba107330fb1bf27bcd4b840000000000000000000000009856bd21e51c57fb9a7c29e91425a5fc58592bec000000000000000000000000f79f9bad89293374bdb6f186cb5dcd7fa12cbe43000000000000000000000000172704fa62804a79de2d9aa08e9e23bb0498dde30000000000000000000000004595264e6da2d0d895b5ce67793bcbae9fd810890000000000000000000000007719fea174b6eb78c4e15fef23f05fd606d52577000000000000000000000000c91d66199b6d0a8319a14154ccf09af75b23342d00000000000000000000000098a3d89985d4b64de0fd18289d759a9c9aaa68f0000000000000000000000000c8292fba66c19ee1aaaa8fa32f22cff17e21f711000000000000000000000000b03a58e0e3d022b0577d24c84071a48924faae49000000000000000000000000076260b9123fef0130ac1ce5cee595ed156fac2500000000000000000000000071a5fcaaba7606139caf310672362531a98bf3af0000000000000000000000002bc3932ee22ca94c356f89c07a1346a8cbd8851a000000000000000000000000ab11940e168c781f55db9fb21fba33ce26b08206000000000000000000000000ab031ff6f1ffd603c2c9f90301498f24026eadfd000000000000000000000000bd136be847b36db40fa81d6695124c094ae9a42600000000000000000000000023632862347390f316bd30f1485b10263f6fe4bb0000000000000000000000007bd87f94535e3efc6278d3e69288902570b23ebb00000000000000000000000000a547536c48fb8a2712912685bcccaae2516130000000000000000000000000e4b01cd167bac039e2d0603cbaad7d2ccc5c26200000000000000000000000002679ee2bd53a6709b726a5dd5f537b13c19d867a000000000000000000000000e9a81edd83b2b998083fe2330923d4e2abc814680000000000000000000000008e9216f640c2d3a92431998679eeecc03a54c3b9000000000000000000000000ad37b4b20c086482952d5d4eea559753f7b3facf0000000000000000000000006dcc79c1dc9b10c8220ecb048dc96cc2f29e11e600000000000000000000000072b2b14d4495c366fca317488ebc8a2787e4cf150000000000000000000000000dd9cafdd20a7b6e789bad28c68d79fbec0a6b5a000000000000000000000000e9a891e393292698fba4d5456bba973f8e8bd188000000000000000000000000362581c406230ba597ccd1dff1495576e068302b000000000000000000000000ad357bbb3493ed9a85a3dc0fd0c4c853386347db000000000000000000000000ef9b3386105a5f42a509ccef5c395cb66b21851000000000000000000000000030197c582aa615aed8c6a4710c43209d6929e1f2000000000000000000000000ee0a9dc68960533cf4c0e8745251847235288ce5000000000000000000000000ea4d9135c1db693c52097e39457afe313e2412d20000000000000000000000003f01c367672a05df2209191e06f126fec0acd7dd000000000000000000000000fbd5c2fdccd14e760355ce61237ab7964140e59900000000000000000000000081a476f77f5d370147129c93b619c7a6e36b4a4d00000000000000000000000054dde9c908221149a2ea4dfb098ba135773685ed000000000000000000000000e0cb2ff6e88f32f22a164426184cf3573eea7381000000000000000000000000094d9b66ecbfa5a7ff200f7b740f71c6a1ade5110000000000000000000000000f2ab9d8e91d7bffe2e297504171b42aaca0e8be00000000000000000000000097d364105c5097b0bf1ae4aad74dcd9d53e462680000000000000000000000002055eff4f3744d31bd71fc1570346d2cf84823ae0000000000000000000000001777d8334e312a025344c9599b60c5517797e2eb0000000000000000000000002ce98045ea34c05297339a0b3a13a9a672e0de19000000000000000000000000650d80e8e606386c2b430b13073a3117ff22a1360000000000000000000000007d8a836f3b00e3f61a9eabc6feece84aacf4f65800000000000000000000000013c3f5a6157e3cf2f37d8ae1b08bbc22731fb8d3000000000000000000000000434ec829e6ad35870f40adee683fda2fcc608da200000000000000000000000032807465ff8091f6b19a9d1c4bb3d27fc39a945c000000000000000000000000f4d30031da6f6a6434813576adbe5a6088d77ac500000000000000000000000056330bedd025cb978a51fbf0471d16eb3302ca68000000000000000000000000059dfcb6e1bd1cbd0de076ca644eea4d451b2ddb000000000000000000000000422c688b8eda42ca38940933231388d1ab03a8230000000000000000000000009b8076c443443f11c4ffd7f6f8b4fb223d0067ae0000000000000000000000005637dbf87f02840919880b0ffa786565c6271795000000000000000000000000424c3b7775adb635d1a5492edcb461a2d0d50159000000000000000000000000c709da60876aef1de04329c475ae988590632d19000000000000000000000000cadb94ae68dff16b565269555ebe05d82f37f29800000000000000000000000018b19254a9f4aaf64664af0fca875786d312b6ac00000000000000000000000051353cf514ad5d40f65ad249c7dff0d9900077170000000000000000000000006cdafc02b48da487b8227aa60349639780dc2178000000000000000000000000aca6480c069cd4e2cdda1300c393f6a93398db3a0000000000000000000000000397fe466775fab0f269c3113d9abd46b219886a000000000000000000000000e2a72406e55609d5f9a084ae9b02de259b8d6703000000000000000000000000b58177a55cbb79226b6bc1d0b8ce48dfc7261bb5000000000000000000000000ee4725887e37138387aa28d75c04e9a04c1593540000000000000000000000008d89a242d2310e029c988cd893633876824764ae00000000000000000000000071ae720d38913554a226367d8afc45429e4bdfa9000000000000000000000000edcb1ea340be9788f5f264912a5ae33bca3ea4fe00000000000000000000000073857c30e9ac99220977eb915770485b241f02a1000000000000000000000000b096f5b0768a04bc48465a6eafd5cabb053bdd110000000000000000000000004d7c6d0e4dc690571a5c998b37f0d26deeea9c3a000000000000000000000000e39956b1b85c3dfc2ae288640079f3978faea2f3000000000000000000000000a5fea3f67f5fa82b05e3941ca763a466e570de7c0000000000000000000000002462c09db10f460e9429f58b88825fe0426d609c0000000000000000000000009c57350e17aaa0a373f4922f5c080633a1530fe80000000000000000000000009853e44e84635368040fc09ac12a75ff3c9c8d4f000000000000000000000000356688e92b9e594234f49564a4bdfaada8b018c00000000000000000000000003a2febc4a891cc54afd0183eb3775af6c296feb6000000000000000000000000e6251643310134cb8a69c4fb5bb0df94b4bd523d0000000000000000000000008027c210dec3f9f58a0d992ad83978dbfddafc4d0000000000000000000000000ddad20f32c30bf7635a6702e2cf7c01e64aa28e00000000000000000000000092e160cfa635e5d5faea43a92994074da8671d49000000000000000000000000bbf6de94abd22e138b94a938f5859d5c24cce3b70000000000000000000000008f86a4c1ebb18109c087c526e4f189a4a6d960d7000000000000000000000000f4ee3af54dd9ce9b4b6c9e2ace6ec437059d37570000000000000000000000008934dff308439ede8a5d3aa00a2a64cd469a26f60000000000000000000000009b100b2518cc99a21856e9f08e327dab1846d033000000000000000000000000b6c91fe88c6552b981521e8b25dba9713d02bbfa0000000000000000000000002a6920ecd7490ec07bf947f5ca2ff1538554cd6300000000000000000000000094277485ae95be21760d7f1e2f7541c1a5e35a100000000000000000000000001e583e8fb31bc54efeef613d0f9530a7008e0da2000000000000000000000000d41b631b7f3bb7922a69aed0f9bf074ba07dfbb50000000000000000000000001ee6c51b7968528de0e0d7fe7935585ac920a8e10000000000000000000000005f18d4235ab6d74e03a5a3aa1bfd1a422dd888f100000000000000000000000039e8ef7b69a6d9c00f0786e0751d15826293333100000000000000000000000055c70126453ed12d384fa88afdcdb46497e2cdcd000000000000000000000000f07e3ed36a443d8915e41d588edd06e9659b0ac9000000000000000000000000a7195291d9758b738e18d708eb5d4b7a1bb8b942000000000000000000000000f536a568ee3eee0a5949e7a90abb0f7f76d24b33000000000000000000000000237d43069fcad5a8f7d9d42075f7499d9a6587eb00000000000000000000000069fb88c20152d71a94d162e90b8346cf97be4d0000000000000000000000000066175a7eef1616a8bc2602be62a0654abf155f8d000000000000000000000000b950d73e4c7f77aba9b2f3a3b2c445cb91e5cf14000000000000000000000000732fa4ff93e2d2b9873dbeb87c6359cd2cbfbab00000000000000000000000005ad7b6bfac23734d0b05f57aa07a5e94b5053ed3000000000000000000000000f6ee722a3f3d64af7885fcd4fa38302e65de5c9a000000000000000000000000714e723b1bf246003a04d6d0d18478d6d6059355000000000000000000000000cc58a4df65720ff0c1319127bd461e29b4933ce400000000000000000000000020086e7c36dc3d57b80508bf4873026aca47d0520000000000000000000000009cc391abd699fd9935abe0500df23f119fd8721300000000000000000000000066f3b14b6782b6010494fdbac629ed2db3d80244000000000000000000000000949b73b3676b9236fdf72fb589196a8a30c3f7ac0000000000000000000000004ec6716f934b2bcf1b844f7f83921599c51461d3000000000000000000000000e1ede5b26be74c97eebc6a9d54b7afca16d900e0000000000000000000000000a7a1dc507c8aa9cf11ab849238d897b57a1e2885000000000000000000000000a7a1dc507c8aa9cf11ab849238d897b57a1e2885000000000000000000000000b8918fa0b8647bc713205d5ada500328210457ae0000000000000000000000008752cb649210310c512c6d47dbf3433fcae3e28b0000000000000000000000005cbd657ae18a0a5b0b938ff69507047b2fb857460000000000000000000000007672d5c289e04048e5ea88c04c40ece7d0f0f31f000000000000000000000000570eaaceba8f3a22f85e2de19dd3bf1f85bd724f0000000000000000000000008a4122e21b36453a43d4047ac4b60f7fe343c287000000000000000000000000f0c0f17a38fc8521eb43eb04572282fbe6148d2b00000000000000000000000072bf0a2406033bda6f0aad3e52b4bad2169df7860000000000000000000000000136d654d5e5080ee1d13d55b9513fd0caa3eeac000000000000000000000000929d8c5342f4a8e5a26334aabfc24cdb82e63f0b000000000000000000000000ff67aa3f5b0da41d539b95d48bb47ef3e3407282000000000000000000000000867fe166b066d66ccc7e62630a6b8cdb2e655cd10000000000000000000000000da01a0574cbb00e45e53058bc6df87a48189b2a000000000000000000000000cb9955b93be938f4fe9166d8dabbf8931a56798c000000000000000000000000914b70a91697de3f7fe50edd3251d752dd993719000000000000000000000000a0bf65e320743ed5a266d4dc5c613ee4514ed4620000000000000000000000005c93952ab2392bd7d218ed6daedde7a832b6785d00000000000000000000000089b921dfea1560fd1c1131eb19ed816d16b6f965000000000000000000000000b614b13c287fb26af382542a195523db93ab455b000000000000000000000000fd77847ba9f81f2b833b4736baded16ae7b44a6c0000000000000000000000005d33882b6a3d262210fa7287878d790b3e995e9f000000000000000000000000bfacc2faf9a9c8ffb8aa77766175bb6b8a0b8f21000000000000000000000000441e41668a7be24f5221eee37156750f194dfee60000000000000000000000008baf1467c25ba2a91c30f7bcf4015867656edadd000000000000000000000000ba74890ec52c3be8b11cc00777b2ce74512fd50600000000000000000000000099a4528cec4f406a9c1025a849e12054af412029000000000000000000000000a3ae90bdc1133b6d46113ea33262205fda1e8fc700000000000000000000000010a7c990bee4bbd1f43b1106f88323f00ade1570000000000000000000000000ec2c0456bb146982e8827e243f5309d6ade91733000000000000000000000000e1a4e61da8b61b7e67b21a1787a612b09eda72e90000000000000000000000003df9ffeb12bc6e750c847ee21ec061cd3583a83a0000000000000000000000009899a86b8734f3258cb4491c032efd5fcd0d0f1a000000000000000000000000e895e30eb2a9dde18dcba9c4bcebe6bc6cf86ffc000000000000000000000000820b329a4359ab06db2c7a91fb8e5d2708babff3000000000000000000000000a490723d9bfc0cbf90393cbb3e2c25d156b658a9000000000000000000000000487fa3e4dc743ee2eac52d4f2ec4b2e61392e5550000000000000000000000007540e4625179d0c731e3c1334c246b22da01784a0000000000000000000000002468171f3573489bbf18d80d52318a6da225da3d0000000000000000000000007c8d3f69c5226ab6885256fd8fbc5790bc43de60000000000000000000000000ac34e932c45bbb13ae0953824758561f99725c0c000000000000000000000000afac2712c7a32147babaa15838576a5bc7ad2a51000000000000000000000000cb6b846385cb5ef83592ea4ac063e842ef7f262a000000000000000000000000520ec949e54d6f044f9dfeb2e0d19fc1565841b8000000000000000000000000fa8cec231fa0b3cdb03db19e679e534f682f9064000000000000000000000000d3e4328cbc1028a71d3519f66cdf12d7d5af09820000000000000000000000005ec339ba0ab60e231ec62f0d6003d6ef71a2b1fe000000000000000000000000e33f199395c89d40ad5f98a70320fa9f37781f0f00000000000000000000000049ec472a9eac1e7e3e52f0eda8f799ee7c41b9a5000000000000000000000000ace858a06a52b98f1710e2c6dea2746e73a6db260000000000000000000000002d67c8faf8ed8a4d53a6b7eab1ae39e204d74898000000000000000000000000705009bed8a74b10ce867d721e04e2c87f5014be0000000000000000000000004b7b8f20e5e9a3a2ec86e035352edd99651ef6f4000000000000000000000000628c88ff9b46e23f2812a6e7aaaca09727dbb712000000000000000000000000dd100198e7da1d92fe4d2dcda26e3e9917fc0ffa00000000000000000000000065e08230e78956e6341dbe7451fdc1f149b2beef00000000000000000000000030f63c71485a37de97654a0f993874931ad817ed0000000000000000000000006907eaea6fd0946b249fa9d16881542983ccbd4700000000000000000000000088364cb8acb39c9d85dc71e69037fade62af95cd00000000000000000000000031b89a25c43a9925caaacceb32b1ea9e129676b40000000000000000000000007f3a727087636ab13f071d42f105a3d3076be82e000000000000000000000000ff6fae115fb9a8f975272510cbc06f7e1c9b471400000000000000000000000092a7845e33c49e890d68d61cc9f168591723c0c3000000000000000000000000d34a8a200daa12982853002d6f931b9a6061e971000000000000000000000000a947be2a8c973a8d7a81894e356fe6edaf2b0a180000000000000000000000001578b53e37e6568faba62d462ce1aa0916b879d3000000000000000000000000db1360da7468931851c840e260b40e8b96a019a6000000000000000000000000a88efe8dd38c6c27effb1d6e162eb452a03189fb0000000000000000000000009f2c0d3655e856b0c93c69ce5d8f4b1ff789044000000000000000000000000063edaa69031e426e4225ffeb2b56773e014a84470000000000000000000000000c9fba6d6a44b7d21c6b883328fc8db54ee6190a000000000000000000000000784850abcdb16dfd8d0740b16a6ace0b2c4b67580000000000000000000000002be0eba1c4eb19d05d1dcd5b95be8179acd74eca0000000000000000000000007b3077038dcbd594f92c80978f8fdf4cbf12664b000000000000000000000000e3add4831080cfbd2e9ede365e602c2f0859d48e00000000000000000000000004581ea4158a1013da1f371a797fd5e821a405e000000000000000000000000083ab2af90a2663a151fe4e7b781746014eaa392a000000000000000000000000b0051d93e4294808c954f71d2fd05b73564cf0ea0000000000000000000000009485ca10332368ad79a40d7f7370c6661f5ceaa20000000000000000000000000bd489a939893be38ee425bf5da030a996300aaf0000000000000000000000002df5865616a06a31c3d87ef3422ce2668237f87300000000000000000000000022c152a812db8b9de5fdf625e45e5e76121ccc88000000000000000000000000545e3cb4e3c6f218c812facd6c588814502cee8c000000000000000000000000ca9eeaa901625bddcf215f9c45b74e168723bc04000000000000000000000000d5c6efbb369c843d849d78153341761fabbbb346000000000000000000000000c16788b2181a89ec2ad21f5e65cea95dc984be8b00000000000000000000000039083de873b3cd41fd68d764e65e62f5eb13b9e0000000000000000000000000921adfb016702fb3b66291b68cae472ca796c8140000000000000000000000006208e48b89e70a0b683be8c70d87d14a21a50d1b00000000000000000000000073efee5f7e2b45e725f3ec8ccfb19d9eee596b710000000000000000000000001316113e45261c4a4df2123c22d3e328447eabba000000000000000000000000dd2665bdbbb9026767f29bf23a24c88a5fa5bda80000000000000000000000005cf42992a96dddfc9bf8d837de4441b351335b34000000000000000000000000bd646a513a11bc20454977a0892cc0e8efb7b030000000000000000000000000134cfb1e2802164c293a2ea470214b9f18a2c6290000000000000000000000009050e3f7b6de4c3421533d4d1985f2dc506bf773000000000000000000000000ba0aee340f6ed0c835a60f1ca081ef407de42bac000000000000000000000000fede52c775415620601e7936c80c45de26c232a00000000000000000000000005a445761c7e8ab09ea96b463937bff5ffc21ee36000000000000000000000000b56a037ef2c04a5bde6811bc539d5367e4bf585d000000000000000000000000e740bf0d1d68f72fa3e08b2a36ccee9baf1c1cfc000000000000000000000000538bb99fb2a5919f945bb3c5a38c9dfb736ec9a8000000000000000000000000274cc66f373cb57cde4a864b6be803113b3e62ce00000000000000000000000065c027ab0dd67c66d37e0c9198dcea037ced547f000000000000000000000000a77d3c80baeb395fd2ada00b4e43c3e0574f242a000000000000000000000000cb0f42bac13e6a348196bac6f79a21d1eae9a5b100000000000000000000000076e34cf42fe3f09ff1e17453632852834f2370a5000000000000000000000000c50e772f651344a4ab1fbdfc83df2caa6552c51400000000000000000000000040216c5b42e4eecff2ede966c773b2556bb216de000000000000000000000000d059008e14f3eb6ca71b000674492d5a2fc7a3480000000000000000000000008b4372cde2fe30201e073e98425a1adad7a87d5d0000000000000000000000004a8b9fa6b245a34e587dc9a9afbc395907446e4c0000000000000000000000001049dcbab30f1a87534b85c1e76bdd7c09a110160000000000000000000000006344758f7dee978bb481be56ae3d31a247f2131a000000000000000000000000d574b52241023ba5f8c69e40bb4d748a1eefee2b000000000000000000000000d4a987697855d315b508695042da706a73a7f16b000000000000000000000000556136fcf155533f7439266cb649726e2769ec8c000000000000000000000000b5bbaa5dc5312fbea09b5f7df67ab41e57b201fd000000000000000000000000861b825e005ec7a8e6d333d744ef045db505895c00000000000000000000000002f5ee560b49bf8909686f0ba144fa4ae5b1f8e5000000000000000000000000dd2fc1812439c7b4d20dab604b1feb6f76a4caff00000000000000000000000075cdbf1d85fac5342b6939e5c70700be5b424c59000000000000000000000000953879b4dfd1c84bea310da030b138ccc073f0da00000000000000000000000078673fd98eec21ad15f471fd525f8406dcb602080000000000000000000000001def3b4056246a5203f3391b97af275da99084ed0000000000000000000000005deca842744d1ea16876a57fb5f1f357002645f200000000000000000000000015f8e93c184aae191054a65d369ead90b802bd030000000000000000000000005a08017356fa1b0abfd2d4790e7bebc518baed32000000000000000000000000854857ed48a35f620044ddf150ff16d654ffba8b0000000000000000000000006d50de8f17619101468e442b658b03db9ae7c2a400000000000000000000000014657fbd24a43529daf57bf2479706ea3f7df96400000000000000000000000089d0d401b1efa61ef94d40e266901c800c0ecdd2000000000000000000000000c3e125264f7bc6fcab30e51f7cad7f03efcde544000000000000000000000000959490451726e5ee4d246d6ef9de118a53c4e5dd000000000000000000000000de1c772ce742643df6299674fcad6509364cad1c000000000000000000000000013dde3caa9f0c135fa3ed26874d6242da452b6400000000000000000000000084b0aaf1d633fb18ed1ee802260df4cd138c1b870000000000000000000000007d0a93c2b2a9fafc90b6604c7d6fbe343b01390b0000000000000000000000001034c0d1f184629da626a81d4d019fd95e8ee464000000000000000000000000ce0af7acc1e1e70d915c0fb1e29391723dd4d110000000000000000000000000c7a9b002a053fcbe706114b4904b5d01a8fd59480000000000000000000000000ef58062bee74b19299b6f0e659c1c9bbc39cdd5000000000000000000000000750d059b045f4c3b306797c19454e1826ccf157a0000000000000000000000006578d439c8ffab59a0ebec0cfd8cdd6117f991cd000000000000000000000000e4a7d4b27d149c316d3fb244bcfd088a63dbd6160000000000000000000000005037f874438933ad32a10ddffd57f6ed448d8553000000000000000000000000c44fa1af077ffca03df92381061d7b8ea854e7160000000000000000000000005bcbdff288229e5e899366e045bc526830059301000000000000000000000000e9b44ee64f2c6e78ced648e8ebc6172933f87551000000000000000000000000b4fd59e2c31da5d28b8fbd86092fc960d46d9cc9000000000000000000000000d8d6de03fa0b42a3b94bf26815bda5d1cf4b33860000000000000000000000007f1ea005f4256276af68e0a96c151750f002e78e000000000000000000000000475af89188add49dbb5ae430242269bf4b893bbb0000000000000000000000007f82a1de66a8e75f029a69cd4395c1998c1ded580000000000000000000000006a5180158cde94b7fa129d77f07c6fe93072143600000000000000000000000063d12bf6fa20c316377f183618aeac3e74dfc043000000000000000000000000016b5bda10524e5ac43b18f448ba8bf607633e190000000000000000000000005df023f2d0cebba05b385795ec8a6f725d43f8750000000000000000000000007d772b243d25220f675b1382c3c4304e50cad00a000000000000000000000000c7d33627acaa175dce0e7e73b31921d6f00a6da00000000000000000000000001724b8f96952fa0276dfe0bc1f2992e01cdb56cf00000000000000000000000033cbf66174f96c3c11eb00213f6f2d8f5b742563000000000000000000000000a0c63d7e9f976fd49551bfe9468db7b20ff7edbe00000000000000000000000080350f6090d393427023d6643dd0aa5e03551165000000000000000000000000cf1a9dc65d9a9a7fb3f30260ab22629749d9c468000000000000000000000000fd313bc90a57cfc36bee8fcff0325bb97258506d000000000000000000000000bdd94fc0d55cf662547a50a9b59708a7f432a7f50000000000000000000000002b48a20ea1ac43be63aaaddda0e1a82570623e4a000000000000000000000000e3e993e8a2b6fe1ff1cae056147097776211f7430000000000000000000000009d001ea520e89f4034f575f96e02a36c303932910000000000000000000000008855b63d64e249545e0b3a5dd4e140f6af5e70d90000000000000000000000002949ee529dbc694f5cbb9b97bb3f753aa25bfa7f000000000000000000000000e30796e52d12096d7d2475d6b7767c23376d9e420000000000000000000000004b9514aa6567507a42e1b7271491ea067e62b88f0000000000000000000000000128f8506bf870ef709117c687cc3d12e06dc8580000000000000000000000009f39dcc194f95d8882f42730def9e49f26d369d7000000000000000000000000a3cc8e5b1be0b24631665111e335752517fd21850000000000000000000000004f43d41c4cf57959466984d680b8b0b0f06989dc000000000000000000000000028bca9c885c6b9b6b81d838f5acdaf65d2faad20000000000000000000000005632e0d8920db1ca7c8ab72ceefe2bd2755238bd000000000000000000000000fd3361d9dacb1fd2e0738254129df6379c808cd200000000000000000000000083ce3c73aee0224bd2e02de4944906f94aa10ccc000000000000000000000000412dc959a2924fd2510f6ca20785e45135b5cb8d0000000000000000000000006a78d154d7c8a385b0239b155a604ea42d39424f000000000000000000000000183e6d62c660eeae106b5ea6b48747719259d3360000000000000000000000002d30ddadccad5fea913cb972e5d4f4bb32091799000000000000000000000000713b506f0da4846c2321f9e16e7eddefdd497a4100000000000000000000000090ac2445ca966bc4f3ce892bec2de4424102838c00000000000000000000000090e3e3c256cc639f5a52a24260e81cc66640db33000000000000000000000000c04ef1fa087c3c9515730e4ea5e04c489216a22c00000000000000000000000046eddfca8ad6aab49fa2cb4eb602589211c860f7000000000000000000000000eeddfc2801d8e4aa63da8b6c28e23d2a7401cbf600000000000000000000000021b7006ebf7a13b5e63fc3d5d2b17dbe8d45607100000000000000000000000085d3e9f9174fff52efaa3764ba25608af252a8ad0000000000000000000000004bafb5bd72035ed86024e4b97a852e7d263b8b8600000000000000000000000017305e7cbcd14447e684cdc634ad7e82d0ad11fe000000000000000000000000ba42cd88a70a3e9c87d975db6701ba1cf5a0156f000000000000000000000000cf7684e1085f78a181dd6bb2a5df4f59e052754c000000000000000000000000f9a4a2f3a9883c4bb409fff84f2cb02bfdf61003000000000000000000000000ed7a13b33d5f15578aad3764cba3b33f095a5f9000000000000000000000000023895712b2555570774873ef2b0c0631deae998e0000000000000000000000002ad5cad95d7f2f7465b148ac4e70dd9efef2eac4000000000000000000000000d4b96935992385861260776540564f62a8c3ee5e00000000000000000000000095066711536c0daac91e4cd2e5893ef119f50c310000000000000000000000002a06151826fa440000a5afea1ade7c563254bc610000000000000000000000005b67846168be6718269240c77e78c272786cb1e60000000000000000000000004d8f79cc8c404507d38931917a7aa1ca08e6639d00000000000000000000000097c3c75a5ab74dcd3956cdc0086afe8658c3375a00000000000000000000000051273974d98cfe4f16163d94e5d1614bbeb9be24000000000000000000000000b8c5ff50256beb36a85e695d112db05a338347dc0000000000000000000000003ff41e11d9654d442e25c47cd8a7cdecd0a64b0300000000000000000000000036affa8ea668fe69702195a431b3935751454e3b00000000000000000000000000706bd2cc3808b681ab3dbdeba3cffe2b1018ca0000000000000000000000005c25835637ca52beb07e27b7ccaa34433ebc9f720000000000000000000000008b37f6faa123367a413d19b885452c996fa3a599000000000000000000000000fb91b2514cf21a22223bde120e327111ec10136c000000000000000000000000a7156205398b9ceaaa7679193e493c21e2d846b3000000000000000000000000127923133bcff4767afe0364dc99f7f087f0a0810000000000000000000000005831d4206143899cd8df9f2ec48b0a4ef480657a000000000000000000000000627525dd2b1c9df91805274ab2adfdf05d7efdbd00000000000000000000000083baabd7fffccdb383ee857755e2ed8b3e3c583b000000000000000000000000a87d2f2197422cbe15c462a37cbdfc779ff0065c000000000000000000000000ed5a41c2abc3efb1162255c57a0135873f13bdf80000000000000000000000005402b16e408ff7ce037054b745c93969561786a00000000000000000000000007309741e1650a2b59c00dfd71b642a53298f3b4f0000000000000000000000003ec2553aac78ea7ed399a1809fca90a0fd1948d30000000000000000000000009c9180c8666a9fb0a7cc3a53dcd4da3b618a245b000000000000000000000000cb64b4ba3d3f551e7ab4a4dc8a106eda89acdaab000000000000000000000000e82373c78f85376ef22a5667b9331e27a6bd97fd000000000000000000000000560dbf7f837378f81f5aa188a3864cd8214d53c60000000000000000000000006104838606aede9cad951aff8eafd3b05fe3257100000000000000000000000064732e2df89055f5bedf7a416ba49c6b65907e560000000000000000000000009f21ad5c956e612dbacef9cb15271273e757673c000000000000000000000000c194d220f418976a17bf5273ef58f282fd7bef6b000000000000000000000000bd31fde524f93ba8f90643938232d62ae9c0a3ab000000000000000000000000f22708dedc82870384c99d61a5e6c448c47818fb0000000000000000000000008497b630645f766b3c6a75723ad0079d23b5c2700000000000000000000000009213eeb40e3e590c478cdc27d3acf6f57c88099700000000000000000000000040e4899d7639e217dc7d2994fb0afbe45cdcf362000000000000000000000000e9a81ebde794d4341edb6ca90f61485d73d2ee4d000000000000000000000000c895908fc376bfee6128307423a935117dacfa760000000000000000000000006c261896ab90ec36791b2e98a77b4391f76339a6000000000000000000000000b305162a470740babaf8a35bd3115f3d975613df00000000000000000000000062ceef5485ad5023cc6dea7c20749257cfe26794000000000000000000000000e3a39cec4b088b02fb5ebbe55015f2b6fa1cd2cc0000000000000000000000005b821b259aabad7de4532fce634f1c09846f1ebf0000000000000000000000005df14db6d103da3828d33024db30fd3fc9aefce2000000000000000000000000cf3518441cf42a32d422d4174bfe456cda3079fc0000000000000000000000003934eda7425769f96641f39c7154870c976a03a60000000000000000000000004cfe9a9a79d9b92b4538b81a3f982ac837d07ee20000000000000000000000003cb9c391782b32efd707531d52da44b48712b7db00000000000000000000000071438d15120039434ee47d7c3f7d9610598228d50000000000000000000000006a7822ab74f84beb184c9604d62a7e57b732de4b0000000000000000000000005a4d22efaf4f4dbe94a24a50c2fc5530461cf70b000000000000000000000000b1d46e4df0711f0ca4edf16499306ee493788d63000000000000000000000000905b8d4f9be409b979f62a043467459871d677ff000000000000000000000000cc50b0e819413fa2f9d7374ffe71bbd999a3951f00000000000000000000000056e7bca9d5e8c13ae436ce56dd6631ee42c2b017000000000000000000000000018103d23c90648c5adc2a8ab65e90e8effc4b4a000000000000000000000000ecbd510029980593c48998c59b53bb5326e23f59000000000000000000000000c8eedf903edc590a28c80749e1961d15114525660000000000000000000000004595a0a7351fedde14995ac24a45d1056fc5f5b500000000000000000000000012a996ae1703b86b79807cf04023d007da6c0295000000000000000000000000e47c24f2319c3867ca86e47baee51464cf779fb70000000000000000000000004aba7388d4f908c4233bb07eeb961714f965815e00000000000000000000000046eb2fb061a81b8dbe56fb839415a1979bca2979000000000000000000000000073937c3563560d4d2a0342143be199c0b35443600000000000000000000000017fb20a1df2697d68ebece1568978c3a0dc4f79a0000000000000000000000001daa50a0ea3bf728e026a7746f6c0b3535b51b64000000000000000000000000c37b5ff4bfba599703b3c5564393a8aabfb475c800000000000000000000000094a46156600874b7f15c97b3a098fbb1502e310f0000000000000000000000004c3f8ef84df6bc47a8e81ec3a154124d864b43ea00000000000000000000000011caaec9aeb9cdeab19428cd86e92a281696c08b000000000000000000000000f2e690df5d962d318a8b2efd1e01c8bb0046a7c50000000000000000000000008d48bdb1a7e6c42c46cc60041b9d0e95e7be66c1000000000000000000000000ad2f7d15ea0ee73fd47480571618417bb381d92000000000000000000000000076e22e48f16f31467bc5054ec2a81dabdd10526a000000000000000000000000a7ce94bb29999c83d42e5e2c527980be18f607e90000000000000000000000001218a25da2eb7b77a7c6e9f97d6b23395d0fd44f000000000000000000000000205dc8d490581306746c949ab9f0d6baf848851a0000000000000000000000002dadb09067bbd548c9b0f3b068b4cd70ee352bf6000000000000000000000000d3d0cf5af7f8999217fa0f3a79ad5b83705321700000000000000000000000004a8cb38b1eb47965b50d2203d3c2a1fd2c636fd20000000000000000000000007052762428390b986170d5a7dca146164682a8710000000000000000000000001a4dfe492a4ef4ff58e696c39279caf9f220df0d0000000000000000000000004f23db3b26518fc8a4164132fc0fc642ca91147e00000000000000000000000019e8ad3163b207e3b1878cc6afe1c04bee6511d5000000000000000000000000a5f2eaaf4e031812fb11482ac0bdee9e76279aa20000000000000000000000007e988fbeef7c5594f208b9d010aaf816f92f40670000000000000000000000008c49e324168fd53e6fc6064ea5d72a281b574f97000000000000000000000000211b1a5adbb64a5d173cc3b95604da431eb724400000000000000000000000009bb13ae28e6f485c90c6484976a7462430748c33000000000000000000000000b4c716554388b3bb760395a404b4a21a92eb4f9d00000000000000000000000098b9bffc7b080a9765aeb8cf68490dd7609ad7130000000000000000000000000c14ae7233e23b841eb7f968c1000b3bf501157b000000000000000000000000849a0f0605d1a67434fb6a907515645afd976d300000000000000000000000001efcd561491da78f8c1586bc6b02bc79bdec2a2d00000000000000000000000035cbfddf6827d4c256b4614cb98a2feafa6b39e7000000000000000000000000860f9da9c5b0d824719584bce4438915020878ff000000000000000000000000f8e1cda0766d76d083af57887980a79f5a0a39ba0000000000000000000000002bb970ddb549cb0f98dd8d08a59aee7ef0625d39000000000000000000000000193e23b6bb463bc16de4f4c3345c157d3c7ad918000000000000000000000000ef8ce8bac0d5fd797e34e8245a035a65587a6b60000000000000000000000000648b89d674dc28c7f0d0e49f03ef94751f8afe31000000000000000000000000b278140e95fa61a04fe63fc762f902125e3b46c8000000000000000000000000f90eb171074bf796f889abac2a89438079b0e19f0000000000000000000000007fb37907db9e17b6e1886dcc6db62a96e0dca9e600000000000000000000000073641b013d40b5e15b7045b9923fb06cea4a14bd0000000000000000000000007ac342aa8c453c4c33e4f817cc672e9a955b87ee000000000000000000000000a81f48ff2a9f71df252b77b782fc40d4bb009717000000000000000000000000c9bcf9f36dbbf66366038f0538357af1d318872a00000000000000000000000063eea8b6d4db1d3d86e99c97ff93ff75fccaac4b0000000000000000000000000046006ed476b56f274052c26ab7018532a49359000000000000000000000000e062ee10cc1baa7ba7e404672e6e8752d4cb328a0000000000000000000000005f5774f64b0fd823b6effa92a17721da6fc6ec9e0000000000000000000000006ab7a374e6726b64e280b1f669346fbe6939bf360000000000000000000000000d94a2f8837199c88f9481716cd8c9b5b91168f6000000000000000000000000502601b74bbe9895835880a52816b10e16bf2e0d000000000000000000000000ae797f8f02e071c09c45c1262837eee634a6c92e00000000000000000000000098f6111ab62c90cffaf7cd7ba6da6909a591b8d7000000000000000000000000516a629440551b2298ac7fa01496340f2f34588f0000000000000000000000000f627a924e5d3269e5b607631d7b849dc724815600000000000000000000000065c34011e11f681d30800e1821f87892302c023c00000000000000000000000004ef01c3af7e82ce6aaf992c22962725b98a45ef0000000000000000000000009d7dbaa88a7c4daff53d2dd27ae4ebcf56ca25d000000000000000000000000051edbd33a3010aae4d60086a2503b9468cf3d0d9000000000000000000000000aaf6e6a3a559c73b7bfbeac3c4cbba3ffa106768000000000000000000000000d856bf141dd445bc26c92309246d79e39789233e0000000000000000000000000627c1a11733bb513952a0f88c77e1dc9dc41d16000000000000000000000000ecb6ca078bfc4bed4477559dda7889cd419859700000000000000000000000003da32fd287347b557ed375be48f01eafb0c83f6f0000000000000000000000000049e1f368640e92732562981beeb7c0eea593330000000000000000000000001395559af4b5e62b10d34d16371e53091abac263000000000000000000000000c6269e04e324739878899793afd25342e827aa3b0000000000000000000000001e5020d0ef9e669b1f479fd545d03a7a8c36dda1000000000000000000000000619752388e709df4efcfd9315a4b1feeee78b0380000000000000000000000000f6748827f324522439d9e8a499d5c1963de8382000000000000000000000000c6895ac7881318f401e845ee0d33e9a229991e080000000000000000000000001a24c3228680285c9c0d2a24d609e671ccf5b5f6000000000000000000000000aceecd64583860b5fb86185e68453e5f6d8842580000000000000000000000007c9df9bf7ab66e89a37e259b34b726dc28593e4c000000000000000000000000bda5216910473674c810b144990cbb75be39309a0000000000000000000000004653e5b4cbb563cdbf5e5fdf938ea638237c063a0000000000000000000000009069bec56cbb68dd7fe36751acee02d42bde692700000000000000000000000062843cbce4a70fe7f092cb13c60af7f7609edfdd0000000000000000000000009b3683c93e18bfc554d096a50681fd621b1ec8b000000000000000000000000096cf1f08c93dac2ba5868d2b3b082dfc30eb70e2000000000000000000000000d9fc2357d0d733fa786928bea044266e539e53e60000000000000000000000000ece3fe9bd1f7823a79b65ba4d45871985340c780000000000000000000000001d41a13334ba3456cd2a7b70b9eb5a7b03e90cc3000000000000000000000000e0946174b9eafc065177cc78f76b902d165fdac100000000000000000000000058f109d1b295e57cf27b3f7f6d87242ff1110469000000000000000000000000c016532328d74b05da25aab8e8bbed53250cb983000000000000000000000000527445a68a6a84b5da123bb0f4a370d458d6da20000000000000000000000000992fb1ef8563f39be9866ba4b8b38069645f2f6500000000000000000000000079f042c0399b59532ecb3d2456ff8c49eea0178c00000000000000000000000037125251e728a467548550933aad9fd87cb99cf0000000000000000000000000c87cfbe1da9cbdec0eec193bf5a4abf052c05ae2000000000000000000000000a1083a0a137ae5f7b6d3370e9d3e2228b9908e64000000000000000000000000e9ab60c872f1285d3f9e257f23069bca77dc7ebb0000000000000000000000003655e4220f18403c9a2f0ddc5e07e4cad6344a6e0000000000000000000000000d1e4d49959f98e5c41eae5824dd1387b7a201eb000000000000000000000000a1b58e28a27701609a261135788e13c2015896210000000000000000000000005f67fd7c3f9c42ca868520f609a3e857bcb7949d000000000000000000000000c8560f8e254e3f5e93e53ce17c7b8dfff7f59adf000000000000000000000000bd20bab4901ad4981ffef3146e9fabf00a6e712c000000000000000000000000b04f12e40bcc957d89159aa90831b40ac6dde79e00000000000000000000000071b3335c2996fb686090b6517945058d562ebb1d0000000000000000000000008228a80f6b1347193910c1113852f716f5a0b4b4000000000000000000000000492fe4b801c4974f59d56e177a8d32beb750115a000000000000000000000000b19abd26e5ad94bc75deacdd34e15f42ae3a793b000000000000000000000000b6bd4b2376c585fe1a0690f66af28d581d31bc660000000000000000000000007ecbd9886c4d6a9601599608ac701a3c9bc73c9000000000000000000000000018695cb0f59ca387c0544b5495d282e91d6dae7900000000000000000000000028e915887d05370a87fcc2fb10ccfe0867600fba00000000000000000000000061f6e3d23360e5653b881367bba6842098b859c500000000000000000000000006cc9a5d76985cde1b551de9cfaebdba9ed3620a000000000000000000000000ae587e68b5e6fd23c0ed069b9ddeda5f91d9beb9000000000000000000000000e2213c88fc43f9eff79c85dee62e5c8c3221457b000000000000000000000000f0fcb5b2ec2d511c4338f59528baafdaa1f3ff37000000000000000000000000e7eb474aaacede434540bec78eeea9cd341a8675000000000000000000000000d8aed8b08aee77063c1b96f9c9644f86eac0860100000000000000000000000066ea5f7bfa4c2369598801a9ec1751e221c0851600000000000000000000000064e01f06d8a6f037485dda117cc849f158db06ab0000000000000000000000003e63787bca02a3e6cb27f025a1f11e12e39bc70700000000000000000000000037bb6e45ebeeb0558449ff15d4e65f7459a1f589000000000000000000000000037d3caf885349236a008532056c390e335aab9a000000000000000000000000d90b6aedad35d8affae4cf8bc66e0f9f9c87fc87000000000000000000000000286e8d876c0aaba103c0fb7e4df021f3746701c600000000000000000000000087d1eb05cb4d3880d76c9da63152735fb6faf12c0000000000000000000000008032e544ab4ffbf283ddf2aaf7c82c24c6170032000000000000000000000000ed1a4b35039de95cb315c82c35a75983f2ec36ec0000000000000000000000006a9fde37f0b34d18f10dd0e3354e9ad265b5ee850000000000000000000000002fae6ab535643a7237c67b03ee22691b22de735c0000000000000000000000005f1d64b94fce6a54e7fd68ab270465777056049b0000000000000000000000009a568ceb1ded9a2a9a4cd4a821cc53b361813c020000000000000000000000000962292bc7a7a1c312c8da9894b22689acb35b290000000000000000000000000ec58915913677e7ce023d5f1c69c56b514c558b0000000000000000000000008a99c70f70b3f4c0b33a2cf4137f0fd237257dce0000000000000000000000008e5bae8dc4f973e15ef369186b14b4f59db2a4a60000000000000000000000003774de1570946690de652de57dc773c0713583810000000000000000000000003f82864d5f6105d127f50f68989844bd5182b47c00000000000000000000000087a055daa00ff819abefba62ed35a9fd945e71cc000000000000000000000000b38655ae06e98291043d7fe4fcfdbce850a83db7000000000000000000000000b28b6c3d35ca95d9aece748b296f6a6565b4bf5e000000000000000000000000743fe2bc375f98ba95a64c6a96faed26d78399fa000000000000000000000000015e5246784a5ef075a0306b6b4e7961e889cb28000000000000000000000000eb7a93ecb9e57c804ad37b0821a015b84297041d0000000000000000000000007283233c2f12eae84f51fc772ac41198390c2396000000000000000000000000b7f64ed67e0de7bb9b80f4ca18f22c6ee5ce4094000000000000000000000000bb65a75257ea1a8cc678bd8ca0a9f767ecf92005000000000000000000000000bcb61c0063e23a2d665b5bd7592625b92f4e55f800000000000000000000000074c50547d7b142309671b304bd340947bdffa0c6000000000000000000000000e395775ffbd8c727145ef2610e367d2b2526df3800000000000000000000000076aa20859e0a485b627167dfb091587ee2ddca8700000000000000000000000069820d3b1b6a552eacd546220f3895ae1e5a3af90000000000000000000000006d4b3f340b3d9688be90b5db17f54df02ef209a1000000000000000000000000555b2261d3475d57e313451c78486cdd28aaef46000000000000000000000000fe132df6fb8252c8f857b095558fdbb5ed6fc11a0000000000000000000000006f80ae9beb25f9dce0e297a43fee141fd5f2552f000000000000000000000000f4de12a9440c9178fd78851abed5048a0a25f93b00000000000000000000000009affe9539b9031ae1d996b5a3c1663ea66a666f0000000000000000000000006c84d33c41958cee24372e54dc40384671fa5fab0000000000000000000000004055c7e942648248003cd75249056300fcb4006f000000000000000000000000019dbe3691bd278b70e46e3994377a59f09b7e0000000000000000000000000014f4407e1919082fb5fc452038a45029affc6aa0000000000000000000000000d2246bbbbef088da5693943ae380752ebbf745a7000000000000000000000000b0a8c33fa120b1d61e81e0736970699dae0947390000000000000000000000006b3c708eaa3b13d45735ed54a1df65f1026bd96b00000000000000000000000044ca5b26d777d959aadf6712c725776b6824259b000000000000000000000000c0fac351da8904cd840a775d283473fab439353e000000000000000000000000cfd49bb33e002c1f4d3d9f5c67ef4e590f7ac7890000000000000000000000009005133330a161daa28f470ae5b5a2c2e1753cec000000000000000000000000b3f38ab7f2991cae824c48c1c77ef224d75f591d000000000000000000000000955c45eb7c70bbcad19c6ba0b8d07926ef36e58800000000000000000000000013b11c8eabd6721fa6692299aee72a508c7125110000000000000000000000009381c801ae2075c85c21d89576d1b7c0556d70e800000000000000000000000006c03ecc0f886682397a7d5a7cd3f56111a08cdf00000000000000000000000047dc0027886215bcc81bb8c66fbbe9f98365c8b5000000000000000000000000ba69d4e387bd8c03a487dd2e14bc11a4e2eaed0c000000000000000000000000a9b9eca5659185eaec488912d6de8be259dc3481000000000000000000000000ca4af87a8ac7da415b64d7b428b4ebf994deefc80000000000000000000000006a16d37a4d61b91b0c0aaebd8230c55d3e213c00000000000000000000000000a6841bbea14d0bfdd58bdc5a65906ec454459ebe000000000000000000000000ca40ed8ee178dcf6901d5d60ff647acdb36d232e000000000000000000000000341d2bbd9a887d7b3ef85e34d60cbef764b16aac0000000000000000000000007b91eda68cd2be0377e2504b757235557f35dd98000000000000000000000000d16d363a08b2ed4c4308122536b6f7cb4368d4f00000000000000000000000000018559f2c6b75252cb51599ad3c5b6c6cf134d4000000000000000000000000bf9e9d67b0f713d2b645757bc0ecab6107fc903d00000000000000000000000092e4e4bc9cbd86bb35d8ed28752b9e7461c6b209000000000000000000000000966fa41d76e69f584355fce74fd3055e827097ac000000000000000000000000b411cc47bb58fb356364ecc54fc7279ed3f58bf10000000000000000000000004ee68d8145b93fd9d2c2bbee006b74318c8edbca000000000000000000000000d5bbdcc7d75bc808e63f38c0a16647077fddf2510000000000000000000000004e5ff8a941df99f04c7a2ec21a054a5b85515f36000000000000000000000000c26bf1162e6b3c51345d4a170d917b2102a93ec3000000000000000000000000387f318a172348b3423efe8b6f78ad8651333f910000000000000000000000001b02954fc446114fe5c8f4df952fae73962678e5000000000000000000000000e08241db45b0a0c2f794a4340bfe0ea8937922d30000000000000000000000002f374b2b78133a344b2fbb7061f9a9e5989133af000000000000000000000000d7412dcaa71d818239a740e08f2ac88368e03283000000000000000000000000cd5a61a2485ce9dd3866c37ef066c21c941c73f4000000000000000000000000857a78abbbcab2e092ea6655ec205984528fe81900000000000000000000000064d28d20433cb17979c229479cfdf0195c5a256a0000000000000000000000005ce171ed5cc04f1d610db616ca02f15c52a7a4a60000000000000000000000005a3189152b81abfe46e564a1fc4ee1dc9afef7770000000000000000000000006e090206e2d98013478223042cfa872484b66c7800000000000000000000000058d0c4a4c1eb9d9a1ac1ecc8b78da43313bf4d460000000000000000000000002c5d2c63cb7022538c00d40b7f085cebddc2b4a8000000000000000000000000b0fc9ea6e39af3045525be949f9ae83e3eef9ef8000000000000000000000000855898f9dec226f1f8f9445075b11d3ea3ef764a000000000000000000000000015f8f04cd2b8c8abc4757b8a3eeb1171fe5789c0000000000000000000000005d4988869f284d7ec3821fb9f20c6d3a3068cd140000000000000000000000001e12bcfbe7e8f58ea8059d3c079b7bd432854815000000000000000000000000173f4ce63d87c12cdbae302ef09bbe600b12c39e000000000000000000000000103b564ee4c4abc7b7c969075d1850f272797f28000000000000000000000000f4bf36e2c9f119b0c20d4fc2963e8e19cca10ec10000000000000000000000009774e219d8f2790a0d9e7ce57ad94922065a871f0000000000000000000000006f8bf1ccf53ea953973b01fddb2a30c92c24c9700000000000000000000000002fb76b31df356e5f7d1d382c2e24f1eb44264ee700000000000000000000000006fe8d9fb87cbd85d38e5591114e7716581aa6990000000000000000000000002d6f5723cc6cdf7d2074e2fba75d2f31ce060733000000000000000000000000f684c9c5a49bd609de5c2aec568f2796b18e53ae000000000000000000000000f16425a18ffe003a8687dee7235b64be2707175f00000000000000000000000065d195ce979058bcdfa2efb4bb0df47dac8b1ac30000000000000000000000003eade070aaaea0de282a35330b8382f88d3487960000000000000000000000001d2422d7802ce81b9e579cd8bc9ff969ba78053d000000000000000000000000c277bb305b3617e3d9f47397525a0402b21767e20000000000000000000000003e7027121166df091ccb395678ac980e11edbcf0000000000000000000000000b0a35a3b4acf28e2b4154708b5cef83ba63fdef600000000000000000000000090b5fc7471662bcd5bf1e788e559887a8d3b5b5e0000000000000000000000002b6b933e218260a74d3a84ce0d4cc60f2225c0c7000000000000000000000000d1564dfab580573b51659bce5c5cc0f869c55638000000000000000000000000b93a239782c1a7699b972baf51bc49f108411f5a000000000000000000000000f1141abb1ca9a7d8e8843a92a9ff5f30df1197a9000000000000000000000000d5a89789a006a7665e1dfd91cd5bf838f39ee1e0000000000000000000000000bf37acef35d0632e5d1837a3336dee90c3ea227a000000000000000000000000e304a25f97164d5d4d8d330a8e013ba34a9071b3000000000000000000000000c1ca90660042e6e2335bc03a9d2fd6de8798f3dd000000000000000000000000d898a9cb013aa6b2da5f2125fd49c00c522348750000000000000000000000000fda63d7aab82282709c64bca2e29fd20d8104bf000000000000000000000000498e6dd903f042afcafc3934f1a436e278a8b2c8000000000000000000000000513d02edf0a219b1a0a63321528e1c02641a62c6000000000000000000000000618a991589e461c186a41019f7506447639107280000000000000000000000005ee1f3df2a16e0842d334dc0b45ebab6730de553000000000000000000000000b190fcf27dcde9fe9a9600b5efc525256059f1b2000000000000000000000000e1ea582e896ae8541fb7c44b71d8a6cd2cafa3390000000000000000000000009edea33c010d01ec65784e36fd42f2150a6649dc0000000000000000000000009705f8631aa1e8c6b2513480720d03e5c76e8a27000000000000000000000000136c8906877a9c9efa68c2b7941cc88d183f0ecb0000000000000000000000003d0d4f0c3f68c957991a176789ea0d0b210b54d20000000000000000000000001a26623c01dc145545628b1c4771e014bcef150300000000000000000000000056beb7226415a1bce2903f404a3920ccd51bd31b000000000000000000000000dbf6fdbd13690487e0f1a3d02e5b98b536b619de000000000000000000000000cbcf03379af83a65f72d097a26cfe7130c31b285000000000000000000000000b8027c0351bf281fb466ba6b25c2d90eb6ffb51a0000000000000000000000007c9570c1b52d5e11452d1d41665874a6b24c28990000000000000000000000009b2adc0eb20e73fc1e1fc4ce9832be8bc2f8708c000000000000000000000000dd98378105dddb69b0e441c36e1f55066cc4e1bf000000000000000000000000e8bd9424e58fc8d3a0191b868b43f877c8c405e8000000000000000000000000d4ab318d410072568649f1bff40ff766de6e925d0000000000000000000000009d60cec0f7663a522f60ed56c72ac86874f1b4a3000000000000000000000000cbe2f6e81670de18352e0e27845f669cbab5700b0000000000000000000000009cd020fccdb7e8c33486c273c4ae60bf164814c500000000000000000000000019d3583a62da04dae003a1749f3ec0d5ba0548300000000000000000000000003dddc6ac17e97a2a6f0072e40946ddb10c4b95170000000000000000000000006a7a61f581d7c0adb385b8f84b697d019086ba57000000000000000000000000ad3f3052dacd3025c3c2361b3ba57f597c480a3f0000000000000000000000003ac8c5ca87171883972a2ccd1b337dad4872174700000000000000000000000057d9c8c60fe3dccb1b3731ae618c3ecd8ebb51730000000000000000000000005fd5018421ff7fc42e1e149cad1faad14bb77bff000000000000000000000000ea83d541818753d00d50cc0dda80ac392de98600000000000000000000000000a076aa6ae20283bf3782089da7eece57bd69538300000000000000000000000009cea8a802f632a606ab88e8f509edda113a1fae000000000000000000000000f99ee130ff85f9e624fab2fd9eb4aa65b5ee07fa0000000000000000000000009c3220a37e98d9e0632ef2250d3fbe586ce29ebc00000000000000000000000069cd11af131188099c2edb91c98c2bc8680c0358000000000000000000000000b8dbd4b3bc777b9e36a7ff9ba7b4dc31bff1eed70000000000000000000000001dac486409f26fed57888e34efc6ce939ef4e2be00000000000000000000000062b6e7ba4cb52cd396f3074e616d8e80bd929fb6000000000000000000000000b1944847b29b0626f3704a2ae9d5c5029ab5ee260000000000000000000000001739e6e25e3da9107b7f60145dd2c8cbb76fc1390000000000000000000000009d760fd1aa0e84a5b7d358d2362325852ac963350000000000000000000000004dbf5373b91a35a7be2d4702d36fd0f1f18c8542000000000000000000000000fbdde15064120a2be593214ca6c6631f2a08ed2200000000000000000000000061d5a459833eb159f4225013f214ea2f9f780aca0000000000000000000000002f549f2e6c1787a24a6c3cd181cd498d8338714500000000000000000000000068f5b5d33a83a247f8dddaef7fe424956c11b55e0000000000000000000000008a48c633a9bf93bd2560ead559f9c1d89817a8d2000000000000000000000000629ab75079885e1cd3546e3a8ccf1b81fc057d3300000000000000000000000055645d0484c355c0aac376c9bdf881ead607a4040000000000000000000000008f3116f79c8f9a4a5e302dc18fd304fe378b2fd30000000000000000000000005829be792c916caba2701b5bce3f9340a605b60b000000000000000000000000e1362c7fb04c8b0bf685e34904fbaa1896f16ece00000000000000000000000051cf2d77cba7c54ad5ffabd75c266d967e45b8e70000000000000000000000000c049ee114065b1ce4f8869127f3ba1475a199fa00000000000000000000000014298210d3d44bdba107e20c2967fd725f36252d0000000000000000000000000a656ed645d6c69dc1a40961454d075057a8a8fd000000000000000000000000108e308336b5970076527b4a7eb97f8e9b01e1bc00000000000000000000000098ab2c7d55ae42a6352dce3923e6bb17259f4581000000000000000000000000ee86eb5f0222fa614fcd1f851cdbded407699a09000000000000000000000000db216f4c83c48d716a3933257a4dcd6bc5905e99000000000000000000000000e161599bacb1a9ea888e1b207ca036159dc6621c000000000000000000000000a1012c53d1dac24cb15d8516689f24a4079b2414000000000000000000000000ea6d3c3c51d91c6d9d0bceb2ff307c4ca332a950000000000000000000000000a505758d3b268ebf24ec200ebb301c340cedf79a000000000000000000000000530d50396e28d51815875cc0e05fa63d3e3220d9000000000000000000000000ec4652bfd596b5b46176f0fbc551099c8f229dd4000000000000000000000000ae131f77bffe0f437eb3692c7e24c181e9439a940000000000000000000000000ca9ba560fcfb85bf9be77ae645414843cecff420000000000000000000000008ebdf9eeb6f2938b5a1a1fed60211f56eb4b43b90000000000000000000000007f345e76c306f23facdd8913af5fc4564d20b9f20000000000000000000000009d85055496ebbdef03766f1f1c2dd15c9b2d0dae0000000000000000000000006354164897714ecab85fc4645aec3eb34cff5ddd0000000000000000000000003a661131f34939272ea86c5daca58c475376e7a6000000000000000000000000f3086c57220686deaf6d0c2e3d52f27cd05515cd00000000000000000000000018f7e5b1f4580c530722a01a15a0f67fbd959331000000000000000000000000e30fafec0d99cf0bee4e9394e877f6aee1436df6000000000000000000000000671d0ca0152d8fa1029baf1d01e332b88b7060250000000000000000000000003309cb09ee459b8980a2e31e5c22e24f10e59b08000000000000000000000000722094575dc27522aa6e20a9345b13bb1b826cfe000000000000000000000000875635e07bbe755a174f5c954c881fc0b70facfb0000000000000000000000001d1255fd212472f7a649db6c54a6114c134e68800000000000000000000000003c002d09da6e4bf8c060241332be4660951af8d6000000000000000000000000ddd0b599b248bff27aac7e088a0d4cbcbdf3198d0000000000000000000000007e5feaba23ff6a8b0aecb54a2496ded005593504000000000000000000000000baaebcc205395c4d03e529c7fb35d50d622029bb000000000000000000000000312d906c66bb80f72391a3ee8dc621ace9d3e2d3000000000000000000000000842fdd13db25c5f44a4d31bfd5561f45a810bd61000000000000000000000000fade4d4bfe0b47644887c1598a761ffd8a6f171b000000000000000000000000ea92846070946617dcc6908b121f3a48e21567c3000000000000000000000000172ca62f9b02816e5e3fd43cc421ba94317e25be00000000000000000000000071e3661a4d5ae7d5768f0ff1bb78134c66d18c4d0000000000000000000000008023a8f7870440b35c898accfd826f6ee888e7e200000000000000000000000015258cc59c2846562a6601628d3fda1e0d5e704b000000000000000000000000167bcddb9de57cda8be6e8403a48adf6707a3e2800000000000000000000000013f33438118a9a2ff95ba7fda31ac9f0e58e1cb80000000000000000000000004a39dd4044f03ede30e570d146196914632c6767000000000000000000000000550a7ad0d2caf66d92e1a740b2d07d31dded51b3000000000000000000000000b7e6d417fd61b0cfb6b7c2e08243e49f6dfb994f000000000000000000000000a756a32e5770a1116c4b51f9e2252bf7b8c3d86900000000000000000000000066f51b427ec66003af0610690ee364af90dae7ab000000000000000000000000ea74f7388f0ebae01859c2a2efe458792a614b850000000000000000000000005abb4c44a76ce01fa84dacbd733c8464cc2d568a000000000000000000000000792dbadb46199808ec086acdcae4556a7780f492000000000000000000000000c4703f0535512823484e533ce9cc21c71eacd092000000000000000000000000bb973acef3c79e6cb469ea016dd07b1c4362b2500000000000000000000000002bd4fd9322bda03905d0ddb477377d01edcfc3e200000000000000000000000079ce6b8c7db62af3f2a43e2f57b41adb089674280000000000000000000000004c803ae24bbe28d4253b61a20bfcc6a3330347c0000000000000000000000000bc9e513d812fe2254091d96dbea207d6131098c30000000000000000000000007fd438782da539933a9054892db79626b10f7e78000000000000000000000000df101fa48b48718f3fde6d862a245e4dd23bb7fc000000000000000000000000a66f76ba4b07722ab651d0503f032c8a95d44e990000000000000000000000006440fc55c71e4dd263da63207e675fdada0c6f9700000000000000000000000055fc598bd9696842833fc74b34396ec007e4b2900000000000000000000000004e7116ea2d6a468d6cc4d4002c3e9f13c2894a52000000000000000000000000e5fb851ca5866c04f696b1b56afd6b802cec965f00000000000000000000000086ccd8db87efe3363b4202e5834af7f920739787000000000000000000000000169f55611a68d1192d6d796b50259d8e14f3d2760000000000000000000000004f70ddea6c79a770a7eb067b9daddd4f6bf74c9e0000000000000000000000000597192115e3e9dc686a015f74e9581241c3e0b5000000000000000000000000469077ce41114c76017dabddd8596f9858c940cc000000000000000000000000a6617760d595b24802969074fea42c6f90cc6578000000000000000000000000667b5e42a5c80f5de2fecd34a31f3e7ed28644a7000000000000000000000000d38fa643b9c42a49bd1671bb9a74bd784471df68000000000000000000000000f07b2ead9579e0d6e8ef96053b4e708533aea687000000000000000000000000487aa3c2154ae61e84f8e2305eeb6c4a93102491000000000000000000000000c60080deafa9afd2ff2b8ec816912d126044559b00000000000000000000000092c8b7de0df7142164c6c6cedad273f552e6056d00000000000000000000000074d37f4d5dd2fabd4fda3b499eae2154506a50c50000000000000000000000005ebd6a2c50e38abdd865e4d6bf05b65dc23589b6000000000000000000000000fa1d11d0fcdf3e932ca9c6464f83115b604d21d40000000000000000000000009c6e264cf87f1dea8bd1d1f347971ec0023ccc710000000000000000000000004a78889d22ba5aa52712fff7edc54e9f5eca49d9000000000000000000000000c912540a85778d3e2446c10b6196fda88319a616000000000000000000000000d15b968034a9e2b76bbd5f5ade12d5a7de72bafa000000000000000000000000236547ab40103ee2da88643652985771e14b21b4000000000000000000000000b40586fb4d2a9e9b12bd1bab52434f538dd0b4230000000000000000000000007e283c996a1999e741eb167024faf6ef03002f03000000000000000000000000e9b6044761d65e0a28b91437621f88f9d90d6b3500000000000000000000000038e1164c35a26b33d411d462117d272056ddf03000000000000000000000000067a19407141b5785e78d8b9f134689856d6332ce000000000000000000000000ee1f0f08b37d8ffaf2afb82238a30f3af695d2c2000000000000000000000000d0ca4ab0d5e0ef3ac87a3c5ac2ee61305b70e288000000000000000000000000060ab37ebf131faef167fddc4a6789cf86f923f90000000000000000000000007bbad8651350e377dae4e7fe3fb0b21637bfcedb0000000000000000000000005f9138ef4dbe23cc870c9fc61a35753627f3295a00000000000000000000000084bb1b82a5762d598c05d1dc6efb5b4f3a026966000000000000000000000000ffbb03103389035c42c2f3a77252d8fefe7799300000000000000000000000000d110be4f33c02e86959fa4c011fa8e14231ad88000000000000000000000000100dbeb9d3bd9330f1df19e065994da98ea9be070000000000000000000000007e3907bec24f38557b287570061672b8b98aba5100000000000000000000000086a3f869c9ac71f27e396e2a9d1b51bbcdc5bc010000000000000000000000004059fe12fc5fea5f83fbc568ab8ea0de83df76d3000000000000000000000000e85cc46385ccc83e2b452f36ba7800f08de8ea5e000000000000000000000000e80fabf730628b96965efbb10a984def9665cc130000000000000000000000003ae131d358e6b12cc60d655b6c70d0f53aaa5b10000000000000000000000000c7811bdeeaf545a4f842fdf42dee8b7825b973dc00000000000000000000000051403214f368fe4587170bedcd303cef3f56545b000000000000000000000000e533055d9075c6b5e8aa5dc0db13ccd4da48165200000000000000000000000008b618644998019b553b210931a385d67a6ada3b00000000000000000000000050712abf4db7ca7f647e90d793d6dfd4edcd5c4d0000000000000000000000009de2d6cb45a1361625d61d73639b002736b8a252000000000000000000000000b1643cbd179afe8a04b3cd44e83a423b82cd4c68000000000000000000000000fcf2a5aa39a100e71df46a6916bee4459dbb6696000000000000000000000000145007b5fb84ac19de7f3888ff8d5491d86bf8bb000000000000000000000000c37829b636a237ca9f8fce67c4ef1d1fd3f87938000000000000000000000000aa5f5cec17e8e8a3d34ce1dd66a32f64e6ca529f0000000000000000000000001753da15967597e75f2d7ebc45f3ff4c79899aef000000000000000000000000ba5224da7d30a2c48413bdbb200b850f364e9348000000000000000000000000fecf38217c6966f403e09f96a7420e43064c714a000000000000000000000000a2f440f1ac91051636b77cf4a4dbe2d5b297fdec000000000000000000000000d454a6d1ae99e46af2e487f104ff5ff80475b7ef000000000000000000000000439d49642cfcb1dddf3655312e3d15ae24ccd3890000000000000000000000009b6c03e96b3841f36712e4c093e4b583093c5f7b000000000000000000000000a1eee5a9a134868c13af5d74c17d33191e6f543f000000000000000000000000a7eaed6f81de378716b64f366144ca645d7a87cd000000000000000000000000e53bbede947fac91e05c10b36ffacb1f69f2eee000000000000000000000000094899fc9b5c29710717cd564b760a5477c00c24f0000000000000000000000004ce5c9a5b1797fb13f3b998336795e3ba2bed8c1000000000000000000000000768c12e72bf9f3bb6ca1f6cfa746428c93be42010000000000000000000000001975e807baf2ea7513a3bcefa39226e8ae6a5f28000000000000000000000000692cd03a424c6bcda4e7b40024ac22756c26261f0000000000000000000000001f705a09f0d2ab686315438651491571f3cac0d60000000000000000000000002291971f65d2fb7a16da27bc5fd9e7874b686bd90000000000000000000000007daa73e7ca46ed16892685c5a605974c93c02d020000000000000000000000007faf14f438f65662766400570d84cedf7a173726