60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d596b4b7561576579665278587a4c746f6965384b44433538737a775039366d57794b68737a4751326d6d463300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000006643d0f5e7b0f1a5e76d8e33bf91f83950adc07a000000000000000000000000196e08cc3d42c9974d2c7136bf3f2fa1d6dde76e000000000000000000000000ad5e07d267d68adad301a5c720ec5e5b42d033d200000000000000000000000095e07658191d8a14c782d2f13e7e375831eb3d770000000000000000000000009d68b21484c354ba8545f561f7ac94e0d1036cb1000000000000000000000000c710a30ac9a8fa7d7cbd48fb2340afd44240733a000000000000000000000000e849ab11242ef50a1c958ed67129ca7e65f98f1b000000000000000000000000e83cd32e3c99aa66a4aaadbe4342783f1fa8e18c0000000000000000000000003957ca284a715759581468eac5ffa594aea45af10000000000000000000000003be9909766f2d5c3bf3e587ff4e53790ba4e40af00000000000000000000000052f44ba19a52fec9d55791cff13cb5f9e817e6620000000000000000000000002821d101a6132ba837a6b538f638713c3a5c905e0000000000000000000000005724f6d1cbcecc51c0134909f4d39736e2d71305000000000000000000000000ae4ee5e72c1a34a251b085206606b80118f69fbd00000000000000000000000092885470fb959a3c9c5a3e9814428da583311b6700000000000000000000000073a45d750f56a5ba9f209902c49c51462652e2f0000000000000000000000000afc7c16e811c68cdb826d436f3ff3723da7cf47b000000000000000000000000f648150f8187463f5f3dca9b787a78e27f6d7e1c0000000000000000000000003a0cecf0f239dcd2bd9ada3de5cb2b1aa5ac18bf00000000000000000000000001b8744b87d2befeb8b5aaaacdd72833dd08675b00000000000000000000000084b9f50f5a0cfaa6eab749c48849f397a69106470000000000000000000000005e0cbc90fdb04c8ab60feafeb9f01b75b9a6c828000000000000000000000000287d7663911bb6907683c5c745da6264a574a25100000000000000000000000005504bddc9696e402f677d43d0995624b7b1ab03000000000000000000000000adfe956215c7db4e9bdb8e85073384bed9a40f5e000000000000000000000000f8766359801e0a4ff053f88653100d7aa8cc7dd10000000000000000000000007d24340e49febf29b3c7d93c5af272227ef34c59000000000000000000000000af9ee35a4b4f7e0f1d018aadc1e6cf7a5c2b3c80000000000000000000000000bb2a65e83deae3327634db1156000153e6b648d2000000000000000000000000071d7fbc15de25f407de90ee71ae9a877f083bbc0000000000000000000000008cdbdb4a43cafa26211f02263821ca9a0332d76f00000000000000000000000066f26cb9ef83c172ce9ef2e268c9f3380eb24885000000000000000000000000c095016f051625ef71be1e772c4d82735556565f000000000000000000000000ead1ec1b2e4cff32d585415d2bfa1e3df4c4193b000000000000000000000000a7270d541f7c2021a0d02a0fcc91d468166c8e89000000000000000000000000b48f63b8fcdce3b9a0e6c1e11b97ef9be89616d10000000000000000000000003798d504ba14c2730d58c6c24756f64cd5827fff0000000000000000000000008d86bc91010590fe45c97619f583b60a4a2ea072000000000000000000000000e2ae7897bef6c1b2f6480451923dc4861897982500000000000000000000000067cb4b79387d160ef7c1e63f891815cd04d698c4000000000000000000000000ddcef5887526a04d71f52a90629475ff2c8e2a69000000000000000000000000a9105ff7adf6bb22bacb6bae85390da135f84ff900000000000000000000000091588ecfbbc922bebaeb5e31fbf0551c440457be000000000000000000000000c8404c1be36b0778346161ff092f43f33902f9a600000000000000000000000024a1e70320ad786cafe61c6040d5a09291213ba900000000000000000000000081b48e23c70bc4f5b8179c1a7f5b2cf55aee278c000000000000000000000000a9cc85636a5bb631123972c9529aacf2b351ec17000000000000000000000000480408876330748ded5ac2df196d6995414148ec0000000000000000000000004fe76f4341d9d2944088fc9bca47f83488c88afe000000000000000000000000e95df4706dc760a567bbf4b63c771da5f6b452150000000000000000000000004f9cf89b2544d2db3d461fdb87d21948fa9e56d9000000000000000000000000b17e492164787fab211ea5d70635e892203c5d080000000000000000000000005b16126090ffc2eba943f6bb77d179059cf9a576000000000000000000000000e992093b3a9dcc766b542cdc53e265d00cad5acb0000000000000000000000007815140de4948955932e2476d191dbc4fa9bd49a00000000000000000000000012eed6c1302453fe04a3f685879c8c9299bc7bc200000000000000000000000066a62fdfc30400284cbd0bf0246b3d737484fa87000000000000000000000000ec73756e527f6616587b3051525280d57d3458720000000000000000000000009d10449f400f9f514fb0bc36e6c6b4dea0ce00ea000000000000000000000000246ef026311dbfb08d5dc313538a8bb37e92094900000000000000000000000022367fb6df277f59af546a757d020e08102591b2000000000000000000000000004ad5205892890b4e6a49277d0a8eeb53894669000000000000000000000000c1feb0b7d66a3d43a3bdd6a13c28a58bd701fc7b000000000000000000000000b2f362e3296a6d88e9a46fa733d18ec319494819000000000000000000000000f482f76356153567315a6a396960d71a71c880100000000000000000000000002abdb157b2603e17d531d4fc51a4fc6174c3daea000000000000000000000000beeb813b76d97d47fa5091dd9c4645c30c887301000000000000000000000000227d51aad3db6cff358dbe3f02346a0fd7cc20350000000000000000000000006137116139aca37cb306f172de955e9931c9b9c90000000000000000000000004db9b73d835f5f435ea94c38c3643ea317299eb8000000000000000000000000eecc513497374525840eee4a6331d1d2d9d72e3e000000000000000000000000a5ae82bea345652f97d95e9fb00583ebdbeab7fd00000000000000000000000082caff66d0b46a8766216b9cbdce5d313805fc51000000000000000000000000ddd96b0c48664a91d265ce91a49acf73e1fe1de8000000000000000000000000cac316118e909ba907259f5942fc9bf778346cf2000000000000000000000000e2ca9dc9aaf9f154ab0d4aafe5a763d6cca6ea7b0000000000000000000000008c28a9fe8cc4c36718665dab1cd684a4e90ca8810000000000000000000000007a06a32f55efcee1a9e3f3360ca4b0f1011e3ce2000000000000000000000000dbcf880daef5ce2ab318edb28cfc8af253f3115100000000000000000000000059c4700d7f3716f949b5e2af1ca0f28103e82a0f000000000000000000000000d4464beb0506a32e50cd0dbc6de78fa6dfcfbf9700000000000000000000000067b4f9d64adf35a5a24c80815448bab9c8c26fe10000000000000000000000003fc8585fc5dac607f43dcfe7b08c4815318d5ed4000000000000000000000000710dd6feba9999ca0a44e5cfda39cb9aeadea8cd0000000000000000000000001aacd8c1319e219a3485ec319c3cdc790f63c0c300000000000000000000000086cb4a74ddbfcd8c2dc6f87c69aac3d2b76ed35d0000000000000000000000002bc2b04b35149399e606b5564a7ec07a48c534ce000000000000000000000000768751e493be946b842f58905f113ea2c3dc1f07000000000000000000000000c8f47d0c4771c88cce608620b64b6931398b3d260000000000000000000000008e5283b66c6e32d4eb90fee920cc823f1ff54a6a000000000000000000000000782ccb46017d9bc01125d6afaec1d8b30e13130900000000000000000000000065be509bbff0792427d7f56e2e51702b7d697aa000000000000000000000000039bf200a7613fbc1b7e19d0ef29e83b969df872e000000000000000000000000249d71f268403a21738632c2556c4942be7f9b72000000000000000000000000e3f694f26e0e55eea16f2f9b5dca14b4a0907f4f000000000000000000000000c3cdfb29a12ee8e9e83d6fa8e4ea1c8c2763a4b3000000000000000000000000ce6c7d6af2bf59850a6c156f6a07f27bdfd33781000000000000000000000000acc382c7d8b99ba7b80436e1448f18f24dd9593b0000000000000000000000007f4d3ef91610779c8d81b36d63d2bd995d2c91080000000000000000000000001fa0e9c74683770685ad173ea87f888eef90deb90000000000000000000000005754d05bd5e81bdfef051967b1bd0ebe0ff0bcff000000000000000000000000441f3884cf7c352fd201b88af7f75287b7c5faa300000000000000000000000078b1dacba13d0d31b9869aa79bccd39afde0ba31000000000000000000000000ff8432ea93ce82ef9a8a7fbd2ed160ad9eda732e000000000000000000000000eef935845f6d7c55fc0680c42f202080900990e1000000000000000000000000e949608deebeef580cc0ae2124d628d10b84c07a000000000000000000000000c3a8b0ee40098e32c1d749ebcdc6c144ada911cd000000000000000000000000973015bf0b97a880470cdf74e340ef35620ba1b200000000000000000000000042ff11ff3a4633e7aa8b231d883832eef5b4ae2c0000000000000000000000006c9e5be44879f97cccd48bd0c225e807d1d6afbf0000000000000000000000009e8859a6a5901358b67a0a9386bec958426ea41e0000000000000000000000002e74100d6fab696a4cbf619023d8e9040aa7e63a000000000000000000000000e02e88230ff86083ddbf1474354067e40a7fc6e6000000000000000000000000d540550c05cc2f16ac106d08d08a11eafc7b2f03000000000000000000000000224b56f71dd41fa5052d9026232df5e96a385b250000000000000000000000004941cf5f016e773e858dde778801b3a8cd8b56b1000000000000000000000000931814793d8833066d3f74364e01c7b8c5f159ec000000000000000000000000eb26b232a745d0e17791d13588f47deb88727bd800000000000000000000000042b4e3fd1263734f7745520b385e43b207ce65ba000000000000000000000000161cb9363200d95f2d702aaeac12661cbf3a9c1a000000000000000000000000515a656a45a64cb01a7fb583c705eabbf909503b000000000000000000000000d4817bdd06c2d38e58f4e5b34ce581df065c3de6000000000000000000000000d8c82c3b77304aea60f7ff5227ea0bc9f12c743700000000000000000000000008c03c5ec4d31afa3e4aa676da410325fbabf78f00000000000000000000000033824eae1da7d3882e85f17359a0530133afbb0a00000000000000000000000003a4763f181306066e07a22a7bcbced611f3e2290000000000000000000000000ab56561bb6f4624fb6b251e5e821dc6332fa6ac000000000000000000000000f99a8563aedcd502e3fee1064e83050318148a95000000000000000000000000a5b8821a436ffa17353476aa52e44c94568e1d030000000000000000000000003e30670ab18cdafa829be36df3f4c5dfb5a65ceb000000000000000000000000a6d52e0fd46aa7cf1fe2186df9c178d07956aa6f0000000000000000000000002a2cf0492ee2664d1da48f24a07eda0843a322600000000000000000000000003761acf06ab545bc7213f8f9a17b3d25901ab51a0000000000000000000000002cbef4baa652eb582cbbee7aafbda2c85da65316000000000000000000000000d85aff93737399ee45f2d75efa6cdfdc6077a82e0000000000000000000000002b51754cc786916c24d5835282551c672177df29000000000000000000000000652bbb218c2cb6cdc79b6928c9bab6c724a8d70b0000000000000000000000001d91f950805a1ed6c82bca35a6cdbd01d15e41820000000000000000000000005e04cc36c57dbf9e355fe2cb9b66d2d0816c20a60000000000000000000000009dce6d8a791c22f734e5e3e61518a48936057700000000000000000000000000e7b52b9c15a3dbe0f386eff763cf7a4cae9c2dea000000000000000000000000e0a18c81dd579fb842c6aeabfec7bfab66332041000000000000000000000000e1aac0f683a3ed4716642bc37d99ac796d9f7aca0000000000000000000000004b929f68a0f8062dab2b11c6c4139a9a832a5a7f000000000000000000000000ed0235ba8b10f657d352bd5ce033aaee1a17f92c0000000000000000000000003c6b62aeebe892ef176d9cf637e05bb390fcd0de000000000000000000000000f16488bc011fb60d7e777849982342df09f92c8c0000000000000000000000004740cc758ca1bc5bedf74668706217b37bf7f254000000000000000000000000f0743b6ea7673c0866767da7a04e6574d6f5ca37000000000000000000000000d88c9abb38d47ab85a3fe47e9659d6c00685ca8c000000000000000000000000ffb7e586940119690546b68375097b96986d6fc7000000000000000000000000f46f8c9900dded9e1d5896bdf0d6ebdb07a41ae90000000000000000000000007a7346918292ea438fd45e07a38b234987e22fe50000000000000000000000001b7e06eb5826f4cf9c9540a70b59136f91f8bf9b00000000000000000000000077c1b3303298cbcd91feb37ed19a3e46228ec448000000000000000000000000ac9b5bdd7957f675b409e44b930237eebdfca0b80000000000000000000000001675a0694dc19e7202dff119df881eff42740ed1000000000000000000000000758c407c4e47cb427e2e2cd2151ed70211eaf78000000000000000000000000020b765092eec20aab36780beebdd0834faacfc100000000000000000000000008b86b588eb5c70d281a1ccfa46824b4388fbd4b9000000000000000000000000c654f79963ccf1a3234c88a3a853d0f330c49c1300000000000000000000000056889bad11b38fe1fea28844e6eb230a23f46007000000000000000000000000772732410b5f8c1193ae4f4a91e77a041170da06000000000000000000000000978d033d5924ab1b8505b359097d486fa5117eb80000000000000000000000001cc4697bd589b8db7c40fea011fc6be1f27e2a4500000000000000000000000033886ff6374bb164a050b8b6e2da97843e3e819300000000000000000000000036364db9c189deb6b54c17c1016a29d530738498000000000000000000000000b1caad22a44dfc141a352288ac616baee6505d7c0000000000000000000000002f3376162d4e2353300ffb1d13e0b2ef0d788043000000000000000000000000b5876a8d4915110eef962bd386e0002f7574f0a3000000000000000000000000a1d29be92ab7a5e6d25822a10c9aef7af112122c000000000000000000000000bf6a472d95fc65ad65a3d9772b4d017b5adaf9a60000000000000000000000005c5ea070317f316c75f6ebc4874dc2c5131a2495000000000000000000000000a34304144f7f027d95830ef73cd8f17814ec41c6000000000000000000000000f9192986c9cc1a0cb4a8b665f3e6ac528d82b627000000000000000000000000ae818276e7e3b5dfa1891a37ff58684229f07115000000000000000000000000229d950c947b5a6a432ef954d249c488dd6e9a54000000000000000000000000fab6e6bf3adc3f2b709107a2cc0e5cf14954b9430000000000000000000000000c38bce427639767fb85aba3f9fec1b0813ec1d1000000000000000000000000934f638820b5543882a4bf5eceff389a32454e3d000000000000000000000000e955d9ff1fcaf5a2d6ade602c8ce179869ce20fb0000000000000000000000008b1045deb699cbb84efe26ed8c0dd0d432366134000000000000000000000000bee16621b3b705ac13cab9ded6fb74508fc1c32c0000000000000000000000008364ab98dd8f2cea2f37daae7d4859b60a7247be0000000000000000000000004af9ce879b517ff6b3f5db158bb3ebf18fba2dd3000000000000000000000000da31dd07eda31bfc5b1e75e4446df5279d3d1b95000000000000000000000000e30e67a7de0dd5e773dee0b4ba844c1c4cd00397000000000000000000000000cbdc29d075460c320fe4a9b74e9698d02a03c6ef000000000000000000000000ef990032eb79adfc5a30e8ea28e0849308365b73000000000000000000000000bdb3765f909a61f907487f160cbc05cce7cb9e59000000000000000000000000de91de81236177e59168a80b7db210d51ed196900000000000000000000000003f1f23a40beb2661891410d6c92e2c50d3761b3e0000000000000000000000009b6f7d183fe04ff1b7dbe243dceb2348e5343cff00000000000000000000000054d0c2afdbf5fdbdc8117feab68acd6baf0231c000000000000000000000000059e701315f8b6fb65cac64bcf95f437353bae5070000000000000000000000007c4550f23cadeb2e7b5e11ac9b75ab903177bce400000000000000000000000046d35cb6bab2a106dae7b201be149bd4ed534348000000000000000000000000da5bc4d6bf6f07e70ee7423086d9fc8ae7c797f1000000000000000000000000906b612c8ec09a40a638ed50feb7f5416c1938b7000000000000000000000000699a7499d316a80f392e32f616a68db2d899c48b000000000000000000000000d4a4590171785f7b9b0797f877cfe1aa16cfb33c000000000000000000000000f1ad911dc94eb8f5b86972c0dcfdbe42f281fdb6000000000000000000000000b67ef45c4e00d280488b26cbaab67369da6a73a8000000000000000000000000ee61a1f9b235cdba0d02922d1efcfc0f1204523d0000000000000000000000007f08524a47dbb6640de7cd218fafec16c964ee6d00000000000000000000000091a450bafb99f1f96bc089814b2ede8a8ab4239e000000000000000000000000fe7a7d95f9ef3be389011605d8ba50ff6cd69848000000000000000000000000d7e06fb67e4e03a2b0efb68403a203379ce8d4570000000000000000000000000b5305f909b57f483e0b2c9614cc625943c4bc9a0000000000000000000000005d8e32fc29ddb1341e0563b4dc7de7587f4067ee000000000000000000000000477db061c7cf5b7c8a73da273a6d1cf2cb4d9495000000000000000000000000e6f07a14ef532d478c5e1789423f5dddad62f2c8000000000000000000000000726d554ca2f1d05b2988bb19980a1633d00b01050000000000000000000000006e93694a99454e76c2da1653d88624f0a437abf70000000000000000000000001c10a6fd1105c8c9557fac7a8fd80b63430290c4000000000000000000000000a99631960c6225c27011662492546edd4085d9ca000000000000000000000000fe41f645ea5e3bd1bf88ff0d6be0c448bdc9e59b0000000000000000000000000718c22c0b7a0b397e8959ae3e90d06c1a767a14000000000000000000000000c0a3881fb435875975ab3937dee1e47d8fc2825000000000000000000000000067c79fd475e4fbcab1ecc8018a767dad7172d9760000000000000000000000009fa36b87a9b15f0201d6a3e22e935aa3de68fe24000000000000000000000000cfe38b483823a72f4a95efa228835215718ad18b00000000000000000000000021eb0571a510c27ade31e923ed8568644484b01f000000000000000000000000496b3fa0607f0477b0e288b0c91415f1d4d382810000000000000000000000000cbfa1c166a5441efc14f5236183254323d658ab000000000000000000000000aeaad8fff93c0c4c647c38fa022b32213b5ae00a000000000000000000000000f4275982a6193b2305115e2524468a7b35c6fba300000000000000000000000078bd448a33a1b775745da8bd1568b03f1a5ca19700000000000000000000000037429f0e3b7ff7897ca5f9822c55146dc89516dc0000000000000000000000004245405d11deb30cdaa6009db97aec23462787ba0000000000000000000000001d091c34b9853406b6e57edcc2e5cad2d00af3e8000000000000000000000000186c9a04a73c1ba630ac36b444e77ac425fdcd5e0000000000000000000000002313f5e27bfdea31d9a63bfe8f0499a1f12ce60000000000000000000000000097f3bd98e5d973d22e72493c86e85ec2207951e0000000000000000000000000f407c6e2c5398d2931e683f529b4d8604f366c9a000000000000000000000000ef537c69061c7af70695e9e9d777c6419409880500000000000000000000000091ac37609097fc916e5d2806432130733025e95f0000000000000000000000008d161eb2a29376636c98c555e91c2bb436014ed800000000000000000000000002c261266fa62c5b51fb188963f412ab9f5d49af000000000000000000000000c6884e3f814c010b1e8fde4e479650f1f4c3101a000000000000000000000000ac35613d97b5aa680ed37a28388556233cc1f275000000000000000000000000e711e0e6644c4d0450d745ab71fb61928f0356f00000000000000000000000005f59292becba689c8c119466a30213975a0f2f6a000000000000000000000000ffe2462b30d10b79a26b694d8743327cc6accb6a000000000000000000000000708621fea6a3e127f775886f4fcc5a7edc6cc7360000000000000000000000000a66fc2b46fb6da254e6c70ff0531fcd81a54073000000000000000000000000bf47dd3e89ef7292be2bd015d383f1487d8cff82000000000000000000000000546fdbff59af9e5debf0868434cf2381e8e840ca00000000000000000000000026563f225af0c65925d210ed0708dd9647045f5d00000000000000000000000038349da89717c7fc560c1d1e8bd790b268a165880000000000000000000000004965b5383977920999970b4de025034f5a586fe70000000000000000000000002f493faec4203507bb5a88f5be989a81d29e0d340000000000000000000000007f2b4c1e30570b7e36d8a814d5296d7db032aa37000000000000000000000000bf851bca8273c1d2aa3c8dab720e77e84219b189000000000000000000000000389ba8af7e1dc6ec91d4219ee3b5c2920c813a2900000000000000000000000033c0a7610c25d2ac572ec2511f63d9c665f30f7c000000000000000000000000d690912e424fbcbeb627fcd699af938685d6cb9a00000000000000000000000054aa393c83909db5ed41d2cb880000501788b3b6000000000000000000000000a34690436710919a448ce9c10f50b7ed80925de9000000000000000000000000b8b4c81bacd95ebd0dce0dd08d7533f821ecf3370000000000000000000000005caad8c48751836168cac910bb3dd6fb65921374000000000000000000000000215fa1ca634e6f5733ee012076e8254b4cff349b0000000000000000000000005bcac35e1bc2880bb461f617cb671e03d6861dfe000000000000000000000000167c330e61ed02b1928e43ff1552f55febce9b8b000000000000000000000000c0c40f7766ad9b538b06b825e5a2c7cf2b55f8a6000000000000000000000000fa363eeb1e986eafe94b7a6610a90f16686733e8000000000000000000000000fca4179ad233ded7be98d2244301be78bce9ddf1000000000000000000000000670fbcd11fd54908cabe97384f0d2785d369dcd50000000000000000000000007000933c968a2e8104c51ba6ec13fc339de9b80e0000000000000000000000006ba2a2955f10a292b807e68136b975e350b8806f00000000000000000000000098ccc3f58988f55a66420f69cb9987f10f1d6052000000000000000000000000224ccd757d8eec009e1a4ee1fa80386a695b5d820000000000000000000000002aa462d63f194febeb10ab3e3741013f6e1818e0000000000000000000000000b5f5ebb4ea7000df19935bde1e32d98b6f125edd000000000000000000000000f5c77d173b0d004a219081982c787ca91758d161000000000000000000000000b4d42529579a0a80d997cf4449d9d393947ef39e000000000000000000000000433599dd45434dd4c843a7ed83984e13b122ae71000000000000000000000000009f75fac90c31ee89c6ea45f2a09b79deb42fc800000000000000000000000046da07f08f4305fc5c4c75add9d06e536cb26d0e000000000000000000000000e7e29ae5aa01aacd0634d05638ee831aef7210f000000000000000000000000092854e9c0384fe9237ff39623b508e0ff257b82c000000000000000000000000af9613ea001255abbf2531dcca18293b678a2d43000000000000000000000000d1963a8b2e3b570434de46b1e2c9b813107225150000000000000000000000006f5586b32609a12444eaf9fe6f5c73007694a3d800000000000000000000000060360f0f42fced3ba679feafc45341d7cd8a3e28000000000000000000000000c7885a6e81588ab22cae593e18d96674cf40693c000000000000000000000000d38281d4165dd4032b9515ee10ac84ed9af69d1e000000000000000000000000552290aeadf265740e7091d9489fca05e3452005000000000000000000000000f50ddbf5767a11a5441a44245cc509b29ea1c699000000000000000000000000e8bb572437b67a0df76dcc2a92b94977f23f6c39000000000000000000000000a2a90bbbaf0be8832284c8d07e493ae5af059155000000000000000000000000153b4f4f2c6c284f844a53eb2e097d23b7bfa4dd0000000000000000000000001eb82f45378ade0aeb51ca1cd5bfd617732d7d64000000000000000000000000e5ee72cc45ea2e703c0cda926be779747d64fd51000000000000000000000000955f3d3663a652f331218e70645c9b3496920b8100000000000000000000000011a0ff19ee817c81c52cf35ffcaa4cb3dc2b1ba300000000000000000000000016fe3be226db6ceec7d522631020210504ae106400000000000000000000000037d192338c0128cce95e66d4923fcf10ce9f563600000000000000000000000015835b36659fa5c252a8bd575527d6b20bc6575b00000000000000000000000009eb52214240e338ad51bd7abfde9c1d1f298f9300000000000000000000000023be205cca62d97a59f0f8131411301a66feb43500000000000000000000000029fed2845652f34c493a94f5cf4a3446e68ee4c40000000000000000000000008006a98215728f26b7ebfc06f518ec5cf2ed80220000000000000000000000001b9f51934d07cde9d3eb19cfab8cdceeedf87fb00000000000000000000000003f1ce1654b7d79870f85bb80f1c35740e8df2d14000000000000000000000000934a26121fba1a759645913ea3547fc170807f86000000000000000000000000e1f7f9b0aee9b76daac47b7bdb24f3ecccb79138000000000000000000000000c2401b028126651d284be87695056b229b1242e7000000000000000000000000e200bf83b18b62762ab1ecf9b218022d6a276942000000000000000000000000317e2ba1893d1dccffd109eceae4d2759e195f6d0000000000000000000000008fe47fdee7bc7a79e4a9b0a5be83c86764e26bf500000000000000000000000004af166a3b6ba981b07e2259c35072ddb0a4b3e4000000000000000000000000306ff826a2279ab8fd77aac16d68e2efa685cf89000000000000000000000000f8f48c62e92b4a0c7f51b6719260883ec032db6b00000000000000000000000077a25736fe4396b226c1556cec61ae92ae9e17a600000000000000000000000072f20d97f1a392acf417494ae579c71041d55a0700000000000000000000000069a952106619531bd9f5817edafa4b934e2df25d000000000000000000000000091eba73e7b4c13d9f09b3853ba74dbc62c15c700000000000000000000000003579e83734dc874275dcae6636e5442486722afd000000000000000000000000fd5ae84e4e452137a4827c812af32c86194a7e5d00000000000000000000000096eea1f8bef8c4fe88b218ecf6155ddfe6726b480000000000000000000000006b3952b57e83ed4f457a47faf317e7771fd6a2620000000000000000000000007c63fb3e9e77d216e2348c781d12458e505b1d44000000000000000000000000d89a5b2e9b19f8fe017fe2bd42f2eab4ebab7bdb000000000000000000000000b26c439ed7bcebad5e0ab6bcbfa496db2ef0f82b000000000000000000000000d591b819b6cf6dc1eeb9663cfda34dd1b8c1598f0000000000000000000000000c108ca51be10973f724062f5e92302dd6ed9c7e00000000000000000000000089edc1c57d8fc29d5ab84421b054158bf1ad8db700000000000000000000000075b9fabe884d267368ae4b03de194816a821c1c50000000000000000000000002ad42723d8179b09e8233c37767c70b0233e33e4000000000000000000000000497d1d8f69dc80da367235e87c2ce73ab897199b0000000000000000000000008766e64f94e173a6cae49fee28ff0b092f9497fb00000000000000000000000070d8cf1a75c29c7839137fa620306f7a508a616e0000000000000000000000000bc96dffcdecf280132c4333017235cf726bb4fa00000000000000000000000039f103d2763e85297d2073a78be9cfb7cc076b250000000000000000000000008664cedfbfd62980211acefcd4919c72237d801b00000000000000000000000039521dfa154e1d9793cb64025008f4bdd443eb7a000000000000000000000000ec118911d8900c99eb90e380fe8177f9e04418860000000000000000000000004fa0379f4e4933907ac6942f07165062fd4d64e4000000000000000000000000e16eac223aa6d10415e88a48a23d67e6b086d3a100000000000000000000000097522cba8c2eb9d0067cb4b5eb5e9fa65eb8df6e000000000000000000000000d72b9967d730d60727dc3628510042599eb1965e0000000000000000000000008a6505afead1520a757001641f74d5c770ca5119000000000000000000000000d95a6e3ea37f81587addacd4020b398cbe6387e40000000000000000000000006efe1b60c67a466cc9516f310ecdb943169dea9e000000000000000000000000ff74fb8c5ff59dd00b25131957f416a738a6e30f000000000000000000000000e0af5c37cd63d0969a35661b5ef87e1ed0fb051e0000000000000000000000002e2fad80db7cadb529683fda3caa3b512f6b15f30000000000000000000000002a5a64109cdcfcd69fe9f083bf4211ad88ed4add0000000000000000000000006fd94d8a04a8b7226d5faf0997406b7dc7f1183000000000000000000000000051e31195c892f8dd7e7ef105cee8b0d304bb447b000000000000000000000000d7f0164a98be5e22a45b3b8e0c61e92ebc56fec3000000000000000000000000f33151106079de4d61c5e6873f759513cc7886b60000000000000000000000005282b353e76c527b17bd692437c61be341845b79000000000000000000000000cd379b02ae161d501b205acbfb088c17b7b0a8c80000000000000000000000002b855d10b084dd5941c824a9eb6ea766e2085f7d000000000000000000000000827c847b572b67bf30f402354552a52d164ddac1000000000000000000000000464dcc55106aef9170d79854b13d5ce224aecc0f0000000000000000000000001069f364cf5f959dca4fee8dd7255cf8a6c7d5d90000000000000000000000006a7dc166975e25098fe30c26242517d9dba1f771000000000000000000000000ddfb8142a4d50e28855e127c21663887395499b8000000000000000000000000b9594cd2405868a44d07bcf1dfad38b9fa490e53000000000000000000000000cb4c12f96e8d34779f2acb05ee91e30f07ad2ad0000000000000000000000000e70ce88ec6b39b56d7aba987674ce2fac67bf2960000000000000000000000004629d116ee666b2e654717b52419006ab0f5529d000000000000000000000000ba96f18e3b04811f5c1a603f36d16d1cbc909f3e000000000000000000000000071353352a25541a5ff9dc0d15e07c32aeb24fd6000000000000000000000000ec2bc4836958bb640a66dfadc7a6decd7a2ce26e0000000000000000000000000f475551841bf4d957d12cc479330434d814a81c00000000000000000000000011599694ab35b7c1f0d722e82c1430ca020409a4000000000000000000000000e7f8c94e34e4328ec31529545ff0e2a31e80a9ae000000000000000000000000da1c55bbd32087d3ac8c13f0add9485e33a8654d00000000000000000000000098cf613d3050006dcbccf0cca978d99a7d4e6db3000000000000000000000000ebbdfc4b47bffe3dd37d0456c8fbcbe24872c34f000000000000000000000000cebaae3e9c0d8bd7cae2697d275a2208975cb19f000000000000000000000000b8fa3ed9b5e91858989a3c1c887ab0b1e570839000000000000000000000000070996ad22c1e11c253a0730bad65db21207eed3b00000000000000000000000023fc44b87c8dff6cc946c5e2dab2274143ea232000000000000000000000000054106564795c98086f7dd4ba84021fb143d7001e000000000000000000000000916fccb2574e39bffd07abf09e00b3a9d5a1fe70000000000000000000000000d88870baa2ba305d141e1dc42140248167fae9ea000000000000000000000000dce96503bea289e5b504e2dbf0f2ea9f2430ebc6000000000000000000000000832daf4c3b5cb8c606865735181d08eaf0efd05200000000000000000000000040eef7c684dd3bdbc4d29454ca59547debc467670000000000000000000000004a99d70fbd93bd694a966687c7c68d50374681f100000000000000000000000069f24ee429ca14df1b7006663ce1bb845d4ccac4000000000000000000000000aeab53157dc9b0eb7b0f931cea270ece5da087b0000000000000000000000000a22f92466277a1d6257bd611ab37815eb684c90300000000000000000000000002dbc1cc9f90b4a1bfc245498d29e0e0a12c04cb0000000000000000000000006bcbd23540c559a2f2e78342ca4c9c1cd86d8c2b0000000000000000000000002fb3e9396fa2a1488993f45097922f404d130f70000000000000000000000000ec0a72aa788c34c8f13fe2cd38c3c6dedeb005b9000000000000000000000000afbc0ae944278ec8e363affbe50a730361ad0da700000000000000000000000090319cbc3525772e56eeec6a19f103f87ac72a72000000000000000000000000d7ba7b93442fa914fbf71d7921ff062314dbb1a800000000000000000000000058078c62280e37256d1f46f1c129df074f33e1290000000000000000000000004eb65b5575b61bd40bc3321645d1697d5cfefec30000000000000000000000006faa9ed0f66f689ebe2dfc82f4a3bb63d6d584a4000000000000000000000000cc33854c62ddccc3c22152cc86fefaf3495b51e70000000000000000000000005a01760f3a473ef7d917fe48a39a99e648089d2b000000000000000000000000d2b28804256414436447d93599ac16a1d4935222000000000000000000000000615385ef0e431d55b9a7224583dc44d20b9ef08e0000000000000000000000001f6965b8b8374fcd0dcb53d5062779f48d4bf8d3000000000000000000000000aaa260b03b2b0e1b4d15f6e01560caf5c57460e100000000000000000000000066a0359b1dcdc98ec9e3682fc69b5f5a8965ffab00000000000000000000000054592ec0507ae746e1e2a40b51b55f7c247a8644000000000000000000000000050252da5c02bf2f90fc1c5f8aabced7beaa54e0000000000000000000000000b2e4ccfba87e2b2d89b77fb3a8ddca97c191897f000000000000000000000000941a20e976740a47e46c1808d069f729e109f0d40000000000000000000000005e652ae63b1f1d13ad869dd2e8a80c0dc50542a8000000000000000000000000ff295c336f2695137e5637ee103614e129b3fde5000000000000000000000000933f136567196d667c3bba16561188747077648d0000000000000000000000004e9049affd7231d44c8cffa1c0a6d6f17a5deb29000000000000000000000000b597fe1a8194e8ac8a278b82cbf9ac2594cb6cee0000000000000000000000009a8f1e9614db87f9212bbaf8251c787f2f2ead1d00000000000000000000000093a356288e202db0c9533ea384ec8d4b94270806000000000000000000000000ddc2412e725f184dd69a825a64f2f86e0af06f050000000000000000000000002c6537f47d3d629de52d6cf9eaf541a0d9c551ed000000000000000000000000a4b1962fe322fb91f7794c42325f73c01b3b425200000000000000000000000097b8191bb89a064ee490edd9feae69a9719a62e70000000000000000000000006ca6ebd05dbc4dd69ab8b96f19bb171838cf2ee100000000000000000000000082ef91ab50d6de8302f93342ac32266756a6ffed00000000000000000000000070c29ea0aa3c7a295dbd9a953e49536af990ad390000000000000000000000006be26976f31b020fe5708dad62d6fd263743c79e0000000000000000000000004fb1843d30a5156f0691746937bd5d416accc21f000000000000000000000000c6ea338e1ac13fd159662a977d85ca64d861afa400000000000000000000000000af5230ff29a08c8c0100338cf2a5a248b066320000000000000000000000004295093af90ac152fcd37f683b033f0a16b0d51b000000000000000000000000b6ec1e32684c8bc6d2d338d3744e813960b80e2900000000000000000000000063aae60452d33f916049c7ccc7a2ffc40801b15b000000000000000000000000ae5a6e78a481996784e198062b79a7fd8bb7e8ec0000000000000000000000008530bf6dd057782df700d5b017b8bfcc3bc128310000000000000000000000006af16eb66034064ec37a335a130a1642e2507bbd000000000000000000000000e04e84e9b99098063feaa31ae7be868891bac032000000000000000000000000956d8d9c418d5a56fc7e1b65fadbf534c9d2ec290000000000000000000000005bc7efa2e67d97c8d3a85933b3bb0f694bb82e2100000000000000000000000096b36158b75d3c7e64cb1f639704cd41e00f6d070000000000000000000000000d6df199a1f6f8022bf89724b2c1621af57e3f73000000000000000000000000c5dac5cc2b7ae99e3720fa8e1b28849c47a43223000000000000000000000000a093df44299e957cbb28676bfb7e8f559b1502980000000000000000000000005237ed0e42c6895c53a29a51e3880eca3486bc2c000000000000000000000000f860af6329f06b1bbe6b975d9fd7610cffa38c99000000000000000000000000d5600a70441969052ac7b028be0699aaff1cf8d7000000000000000000000000e92709e2869eb7a25b5a6f178ed227eed952ac8600000000000000000000000066e96b67e9e6cc1fcd7232daa7bbb73b4af31fe4000000000000000000000000c362ffd4ac27a4da317717eb26f6e41526d694870000000000000000000000009f3e02aa635227f4234ae9fb250ca976566f46100000000000000000000000006172cb8dc1ba5e87a346af1fffb25b8655f537ed000000000000000000000000da835c1548a3c4da4cb9a3c1e272b40e29e889c7000000000000000000000000550b17871502975488758dedd8cf45cfbd1cba70000000000000000000000000fccad92caacb4e56ff24638aa7775542729af43b0000000000000000000000001e90552718e11fda74ed1129644ca0118219910b0000000000000000000000002523e3a8efef3756dcc28b69782b612753204208000000000000000000000000de9e6fb9dc88e8eb25caeb85972faf842e17143100000000000000000000000071264c7b1bb01be13b31a98aeedc5f5c824922e5000000000000000000000000271d5f886175acd12abd4cc084b9ac69cb7959960000000000000000000000000f858117d47ea9daa3bde527a7e431299aabb2ea0000000000000000000000001ffa5954d2f8d28002c644f03cd5fc77ce5d1b8a00000000000000000000000074ad3c04125227bff3e2fba4316c8b50057ff0020000000000000000000000001604a58bf6c048d01c0368dd477fab7fb2d3b343000000000000000000000000bb200820029ffac143260d835d9dff6936968d9d0000000000000000000000002d2ccec044eda4e270c19fdf1610291d43b303b30000000000000000000000003f87c5fa8fa21b8a98e846835bff66a61c1a531c0000000000000000000000004030f505021533bf282be6398b1915107a008c7d0000000000000000000000000a66e54e855c39805696747f895a4a99ef4e44a40000000000000000000000006b283325bdef03ad8a1484213c14df62016f8316000000000000000000000000fac17ffb8e4efa294d99ec4e0d25bce791a5a148000000000000000000000000c23432a2a7f38b6b1c56c7f2226e957c3c9a2569000000000000000000000000a13463da3e59103f10f3d84afb9c8a24e70ee2dc00000000000000000000000092e7326648db70e778d425a13352d6f6df033b970000000000000000000000006c35eb9b911adc58b0fd28c92775dc8cb910d7ae0000000000000000000000006d05cb6c8f2ac6362dc6bdb55802d6df7415b7d20000000000000000000000004c487f86e6785d26f25863545c683624d6e90832000000000000000000000000b574d2fb64314a90407c9dffdb63c1ba2bc49071000000000000000000000000b3e3d434c074272c8e99c88d40f188b92274a891000000000000000000000000e02ada8026e1683d1775475f6af5b69e50a3b06b000000000000000000000000d73603a46601010acb1b2958deb18bf307cc34ea00000000000000000000000033c984f32f42055cab4ec4cf2bc370be0c5ba64400000000000000000000000028591df378d21ba4e5694c181d2ca5daff519d2b000000000000000000000000afa1dea97be89e6dff89dc30fe8f9f2f5038105e000000000000000000000000b0af18bf963f12354877e5218313f564418cf631000000000000000000000000d78f925916f254444d17d3f3d6499df01ad0d8d00000000000000000000000005a34897a6c1607811ae763350839720c02107682000000000000000000000000d57007be522ea47301b23380e58e68a20e167bf300000000000000000000000081938fadad331bb1dfc62b1c14b476afe7d2786a0000000000000000000000003c9aeb46da8b9786dae5178be2c76ff4311c99ff0000000000000000000000002e09e2bb705f71c1ada36779b78398439f529d76000000000000000000000000986b79894045bb712a40f7a37a361868a844fd8a000000000000000000000000c074260829c90e88c85e0bad3ca220afadca46f20000000000000000000000003c040c1ba5cdc37e19fba4ec3868fc4d07c068460000000000000000000000007fdf46f549a6efec4b81ba49628add1f2623086900000000000000000000000056e1296f8b17b82ad6b44c0a69f9096950bc1f140000000000000000000000007e4839f2354848bceb35966d1955051636d5c9230000000000000000000000004334d083b19f8b6e196ae3d1baa9f2c2d5136afe000000000000000000000000f02f071333579916c76df289735682f5fcb5701e0000000000000000000000007b3fbc6e9aa9aec9d568a632e0db1261a9706a58000000000000000000000000bfbefb68b0196d3dbc182ff1aa93a28d4fdb0880000000000000000000000000fd880d23fa7755fcac906329d6f2a80f6243a3b00000000000000000000000005b20dce335d131c6de0cc11b481ace2aade788df000000000000000000000000cff63853ace7ff12603aaa21c1503f35604f3b8a000000000000000000000000b905865fc6e9bfbf79c84bbf119d608b993c8024000000000000000000000000dc5bf2d9f3e7afdc59be38575295b810d72365230000000000000000000000007544518edeb448b96c40fd891de92f36a92259490000000000000000000000009b90d4733aff957c7dbf5a0b8d848cf62de30393000000000000000000000000f4ee7ca4169f76befaa9c8a76630bfda48b0b8190000000000000000000000003e489972fd5a8a35aca1919179b37e87f32125a000000000000000000000000073683a210018dc531c66dddfab9c9cf7ca93ea060000000000000000000000002c870f79d3b0846d120e7decfe03b45d7dd5f5ba0000000000000000000000004f1bcb56e983e8cb6b00caafa945693d756bcb6f0000000000000000000000000cecb92b7a674f6e371f7339e3bfdc11418d125900000000000000000000000081ca69eca5c063bdf4326ee7bbbad9e507313ee9000000000000000000000000e75abbe69f543ff67c5946d5da0862d04d7abeff000000000000000000000000978a23983d7f4a690ee72613fc223f5ee57372c00000000000000000000000001092344bd96f351a00d07e75fa4974076342b7790000000000000000000000004905ab36dd93ff41a82546cbed0eed836a11d7a2000000000000000000000000b5ed40b54bbb0dfbf73768d781f5b801587f41980000000000000000000000009ecacee2de6b60040015d7fdfffd16068a1e6f9f00000000000000000000000059dd29813c9f15b4d0aa80832614b6839a025bc5000000000000000000000000f0af3c516e5c614256b5b1264d7f809e45c61dc900000000000000000000000091fbf94fe5d40d49c52ce06bae1e0a633f2414c6000000000000000000000000d4be07e657f2e8a27ff254cba8300c28e95e648e000000000000000000000000065cbe7d269549d2d5e784870e7faef72b72c458000000000000000000000000a8278242fe687864355dfb25c735fee8d7778d02000000000000000000000000bc657e59fa02c97a461bf9f02e9539e50eb38126000000000000000000000000db8915308244c01b7bfe50322ba6ff8c9df1f14a000000000000000000000000a295c893849494a456dc35d9097e1cf0fbbca162000000000000000000000000b007fe067b7caca64359828026e629a8e0badc5400000000000000000000000061fa1ec0a0ce383ae6d60f2dc6257881cf5e7a610000000000000000000000001556a19bbac246556cdecee0086b522bff322fda0000000000000000000000006b707391c60d50e4e414a143446c0b8ef9a2d1c4000000000000000000000000585d59da0cd40d9e2556fe4950c15453f5e059db000000000000000000000000adc9feacf29960002cc478b9aeab4849d5f9edbe0000000000000000000000008185e00094daa17abc2571d13ea0e9b406c95f6800000000000000000000000034fc611f93122510461fe2ec53e92dc0a398012b00000000000000000000000084745ece2a58d0d763137c8a48faa094b9f38be60000000000000000000000004d4a4ef0f8ec009efa15e839662fa09fef8f1ce4000000000000000000000000770e06cf478d3432665c8ba9421aef84bad754010000000000000000000000000f08f2795dc63d6858289df21fb19920d15ed07700000000000000000000000079a71b809a5211e5d54380a484241b9e37375f71000000000000000000000000a691d5649f32ed6d29fbabb4b8285d35e7d72b9c000000000000000000000000779cb40e8ec606a9a68ab6b7098be3823faf4b0c000000000000000000000000bf4a0d553b2e2f70440c09b6568e2b36e6c36379000000000000000000000000c19a45629dbb4088d5de6fd721943d162705a3c80000000000000000000000002ddc4ab3af486d58854a2e35139a5ec399197e390000000000000000000000002e2b953b663d2e457372290b1187590180fcf7ce000000000000000000000000e72aa4a192be3ee8267514fc5fa03069d13fa5b700000000000000000000000078968607191e78af7dd5150a65221a2ec7c8c6d3000000000000000000000000467e4f415c5583c5626a069cc18df5cb95e4e3e0000000000000000000000000f4130f5b9ad23429adaeb2a2e2a53af08828fae3000000000000000000000000d2b8d25a9a3b32c2451c028f3019560631c400a00000000000000000000000006c1e5a87467f2295e783a8a89e0393af748b7068000000000000000000000000b36f9f412959f40ca65599bfd6ac67d5b883d1d6000000000000000000000000503879059a77d0392ec825dfd820a840ee2a5c8b000000000000000000000000344e86d3b38279a353fd4b5de47f10aa972961e000000000000000000000000088a55e574d435a96646662e02aee7e06eb36b5fa0000000000000000000000005f972aeb428d95a00e8e32cafefac2a1d6a073c1000000000000000000000000d44591fbf5314f4fad4291f39eda2bebc8d5e5750000000000000000000000007b6722bbb13eb5fb8a33356263dbb909213c24340000000000000000000000008422d4c067eb028f2fd2a71e4fddf7c194111198000000000000000000000000ab1bb28b9a81bef4109ab83e541eb85a95f006f600000000000000000000000009fcf45e7beea2e7b6404c5c01f58ccb128c3b070000000000000000000000009f53f01ecfd29895c09d1041e37382461c9339e50000000000000000000000006261731a7a341d8944a08b19d69cc998cc9c61470000000000000000000000003315c5692cd80f0020bed518ecae30c90da99a3f0000000000000000000000008a2c8a9c01dd2499f15e177b3b063afc24a535e7000000000000000000000000d8c2e378c699b7e3e5f97cf4f0f46741296d8cbf0000000000000000000000001e5f013fa91346108785c5bec0cead141b542790000000000000000000000000300c5b1cf08c8cdbcfd030945e7cda3e1ce23f410000000000000000000000007d61bf3f1a9815aa267513532000df73b81d4adc00000000000000000000000034a83b31dbff2f2ceb1316d8ec1449a3466196c3000000000000000000000000e6d909d750315c36ae55ff7ebc5721adeceb2ddf000000000000000000000000491c09bbd8e3faec20c8573aed0b039e34487575000000000000000000000000071fa8a71149cb016669b644753aeaa586d24714000000000000000000000000dfe16ed36afbfb9a769c33dbeabf144f1b92136b000000000000000000000000f78cf02c17e2b2fd7d32f1246d18b7ef87a73bdf000000000000000000000000a22ea4b4bd5c1b819ab7a44cb4b59f49b9af6104000000000000000000000000344e2d5943099e180af8d28aaa9c11cce0e55db400000000000000000000000015ac4cd248e263870e21b1ddddd06b213aeffc6100000000000000000000000085506ec2ac5fb94da49ca9a5c4dbe598dc64e8a5000000000000000000000000984adc614b5810aa05517d80df5b34b927b0b2ec000000000000000000000000e50ece4a35e77f53eee5ac5d2b6064414a4419510000000000000000000000004362a6892940d693c9e1117a9eef6631aa6c11e600000000000000000000000064331b5a3286e55361f7a921acec82fbcbff7028000000000000000000000000d892f1cac31704c0f4fe586d142238e933945be500000000000000000000000026f4878f4889bdf198d5857ba4c452d26f1cefbd0000000000000000000000008864486c1be43143b2fb2992777ba0b85129f3e4000000000000000000000000afcbc1d2e8858f93cfc24a06038ebf4ed660bb87000000000000000000000000ff14b9adb575189c5f1d922e0d8869f06ed4d47000000000000000000000000089d0cade40d40981f0c08b2c9eec5d68eb4d5e15000000000000000000000000f8151dbfcf53306ae8dfa62034966f88cb85892b0000000000000000000000001c4cf3d6724e6a3367ab8009b53c60a5bb47fb48000000000000000000000000c46b8168ce647f825ce72429dd65a2e99a4159270000000000000000000000002c530cb88db62850fe2c22d80278950e23e4290a0000000000000000000000007af55319aa8dafabd3df9698ff3285be793a3ed60000000000000000000000001516ad2a3bef1a55ce0f093abfa869b804e3f4620000000000000000000000000476afd7447827ed67aff3fcda7c8008456789c9000000000000000000000000c799fea3053fc25efbbc1ebeadcab4f2ad8a027500000000000000000000000040b54f4925698d425b088305c92679536a9aa6220000000000000000000000005994cae9e647d9771cd7444820c63f7b624684d30000000000000000000000008bb2eb52f90f2997b3afab283532b5ee4f09dd6d000000000000000000000000b04fe16a6ff03e58a2e18b01e7209d25091c4eb8000000000000000000000000ef4e8204ebc6fcfe661d71883a83295f9d7e46be000000000000000000000000b5fe8fa15f9ac4e7c93f2f70863d1056e62f2860000000000000000000000000924152d5afa28aed60c82dd2f95c9e43eb8d47300000000000000000000000009951b8110c6d85ab9b56ed0a7ee48308802c716b000000000000000000000000583a9a3b407a037f1db8665f0378b6696e19c7a50000000000000000000000008ab2976d09dbaf0945d952fa7b7496a6a45bdaf6000000000000000000000000dc32df8f0996cd346231c19ace7e71301fd96ce90000000000000000000000006c4f6e342b116d496e0c41fa3795a55ad2717408000000000000000000000000cdbe4058eec5fff8461d43ec0aeb0b753aec2071000000000000000000000000f82c244c30ccf32c1bf09160c3a491018733fd2f000000000000000000000000f32bef857537771e0603c546aedcad1e153befd6000000000000000000000000ffb071506fd7b5e9c2e8e84b853a0cd12400e16d000000000000000000000000e277b8fb04e6323b8938324bd5eba0c7e20c93ba000000000000000000000000cc34775b84e30759228d5d59e7962654c56dfff6000000000000000000000000a78171ee1f73dc95a8f11409ba3fcf41e1cdbd85000000000000000000000000417de77bd29e655b092c8ea779a5c8d1f00e49f9000000000000000000000000491ffa94fc74e1e6b2f090b8c17435d49b7fa0c4000000000000000000000000c879940e31dcc4af0bf95bd505c98f6ae2272d530000000000000000000000005eeef40346a3eb27e32af0668fac892d6971689f0000000000000000000000001e36dc472cfaaf7866940710719290e4947025f2000000000000000000000000771bf686f2001a266157e453c2501500c4de46d00000000000000000000000000329d0a6fc4b61063b92045573d11517e3dc38d10000000000000000000000001ba910b4f110a5be472618aea1b90048ffb7e6f700000000000000000000000046e3afb8e79d35bc83ad41a84443dd8e26bb5d330000000000000000000000003d9ab8e4b65fd3c9273bd48742db8bfefea2ff9d0000000000000000000000004c956623424394c5dc4fd71f04bb28ee117b496f0000000000000000000000002a521469406233bf1f65147e221662b94b9ed7a5000000000000000000000000378335ecd19a0a0d9a64a90d7eb3a0b24a1349c8000000000000000000000000ddc0a97c7002fcb0f93a7b9f4a56fc5c9504d5fe000000000000000000000000c0fbbe3443cd0d932cef72efa01160b19ca6812d00000000000000000000000031bfa4473dcea5df7d9cadb06573e987f2992da700000000000000000000000031e5af857cd76ce1b8ab06bc2ef2c2973774fa100000000000000000000000003585fee21fa637bf83c3987634fac6fa69170761000000000000000000000000637086f3d199554f3cb41b54f3b80c4bf2a3e21c000000000000000000000000a320d334abb90d2f97271a50478fda407d7c82c40000000000000000000000005cf96915f3b76b0ff8d4f9ab6536a4da34d1ff9700000000000000000000000033e2570d7e85659fb9cea2442bdceb58f4214dcd0000000000000000000000009a2b135bc70a01051748b4d91b980d4f00b51d9c0000000000000000000000001fb7e6d492afac3e3988dbefee9af862f4d2e74f000000000000000000000000e87bfc60f0e2bbc066d524339e375407f65e6c1300000000000000000000000013d072b4e08f8ad8247eaaadafe8fd5e96cdb80d0000000000000000000000001115c39f20115eb1d7a879c9d52b6281b2172e710000000000000000000000002d1c65dbd0c331916bd2498250240ddef0ef5c5700000000000000000000000048b8eaaf95b14186ae1b6505e91e436b1ce70d200000000000000000000000007e87cb15ce6958c2cc6f8f6e488faf7bf85429a2000000000000000000000000f299674eefea658ead0ca7245ebf5e3315682ded0000000000000000000000006ecb1242540052a9f8306ecdac2b2213d4afd77400000000000000000000000094b08e14e3d830e8aa0172ca671358c8f588e2b00000000000000000000000005d38ac0512b4ee23507de05e4564e9f47cdd4c1a000000000000000000000000b9f0111abecc02d3d42541d6d2957af2be96dea800000000000000000000000072a292cc336dc2698c436c6145b3e13076ed080a00000000000000000000000051870e2ab10292e0607df388498270d3f6b73c2700000000000000000000000087539be97421873c0c49f00119249fe1fc8bfb940000000000000000000000001fbc63ca1169575848c2c31020f396c1776b285e000000000000000000000000421834d2e4c0ae51d2a3a74d525dbbaa1be0a89f00000000000000000000000012f9064e07b3d871736c6246e9ed6270e502b013000000000000000000000000154cecdb8a4dc7b8abcd21ed39ff2203f6de40b100000000000000000000000031d1f4cc891a3f8a19803f43f7763d73ee389ad90000000000000000000000003021315dc20920f6b43bea8aa13f743a3fb8c85d00000000000000000000000078353ac4f4768a5ac950c3935d23b89133c37faa000000000000000000000000006d0941810a25c55e2bf2a22051fd5b0db00db60000000000000000000000008ba91074f95fadb9b6bcc68f5c61e3d0aa6410dc000000000000000000000000cc998d62579c5e870319cb2a69b2a33020d9ea220000000000000000000000009dabee046e335e1360ec95f36eea977b7b6b4be5000000000000000000000000f6a97ef20d91030968b1c84b729c7a0e8f21f2210000000000000000000000004444ee1efbcfc7716754d4df119a1dbbe29934b3000000000000000000000000979552f63545650cdfd64ce92532c3fc514c3e28000000000000000000000000110da146bda299349afd029aec3750b5a084bc3a000000000000000000000000910a5721f62228ede18fb4a9da392eb4558000f70000000000000000000000007483e720d81ccc8df9613a8cee116db315f31ef3000000000000000000000000c46c664dbfee94a23e0c6e3fcbe01f63d04b39a30000000000000000000000006e56190dc124a8a93091542d2de4051c0d77468e0000000000000000000000005983988d0c43d837ee8b7ad93045a6121995a06b000000000000000000000000afa04cc68c345ffc9a5b032cde9577880f5ecda9000000000000000000000000f927251d6832591189f921ad24de579c1faaf310000000000000000000000000c436c42213539808cc32f84f6377976a00d36328000000000000000000000000c4252ca5999d77b710b63c996e2a354f0ce7da25000000000000000000000000ab2056903a7b62bac46f45a3d7a70ac799ca88cb0000000000000000000000002a808bde3466dc4849aab46d804d290ccb41b8fd0000000000000000000000000bc7758aa4e97ccfc3423f38819a69c65f120c09000000000000000000000000c292eafd5422a9c961cc2630cbddf04c93db33bd0000000000000000000000007e168548a43851d9045d389a62f15249c8ca745400000000000000000000000097075d24493a946f19263b95ec10ecb8d5f65d8a00000000000000000000000019e54edbd6f52e519436ea01082de178cf5467e1000000000000000000000000b6df69acddd58e33b05dcbfb300ea7c4eec2e263000000000000000000000000c5468c3e3f2c9dad33e218023fc913243b5472ec0000000000000000000000002e04d23c9681a598f76cb09e42d21f08132f338a000000000000000000000000cba4eb60ffa58d4191dcf5ca572f825e8722f9bb000000000000000000000000a2dfeb674d997b68ec5adb0a6fb9136bd45c2d2d00000000000000000000000030b3bc9b503a8bfcd9ecc71a9c4d6f1eb37956e40000000000000000000000004e56e340ba90556ad1f53035b29055c08e8a739c0000000000000000000000007cc696a7734f459d55d1b4d716b1f56416f0c21f000000000000000000000000d6dd36ce71fcb99cf2ca04f6cf54e58f61ff726b00000000000000000000000028c16e765e6859e274c81f7b3e448c7d8853921d0000000000000000000000006f1e3db7d6ae40216904e6891b5c1602a770a252000000000000000000000000980f32d84ceb98f9f8eb3a7a7938dd5c59ebcb1800000000000000000000000089dbd4a68985b2a1fc8e57815c06d87236d22dbc000000000000000000000000163fd56b5ac5a5c9a2bf3b941a46171f5ad12f37000000000000000000000000bc99d3d64998bb215150fad6c0173d4913e34b8d00000000000000000000000070eebda5d15b2851cfc6271952fed0f54db0204a000000000000000000000000f98d4976ea6f97b9966bdfbc216b300bead336730000000000000000000000002927fb036c4742f8a09ed0a9b4e28ad9d29167d90000000000000000000000002573c60a6d127755aa2dc85e342f7da2378a0cc5000000000000000000000000fd882a957c8ebc7010d70de45aa4bb6999587c2500000000000000000000000098194b669586bec3f8b04e178df3446652d7a46800000000000000000000000085a541fd46e13f5ce70209a18545d6d9b4b0c9340000000000000000000000007e16cb7da7d190fa7c3fb22375b8053caac290b2000000000000000000000000d0a68e4fe4d1d5fe85fb0de29eb6ecc86a119a67000000000000000000000000bcb6463b9d147e90ffd01ac3be8fa199738dcbc9000000000000000000000000b403f791e418e3b7d93c4609c1c4b711061182cd000000000000000000000000c58b33135f1b2dee1567f39f0a7a2a63a640b605000000000000000000000000fb2c551fd5a7700ef91756fac1a3e2230f5e9a38000000000000000000000000763b2810d3db3ac1cb45d6f0382c67c5876ac70800000000000000000000000024bb719ed1e868bcac9a7b2ca36746afcf82eac2000000000000000000000000e30c3284c3096c38aee209a368f5d8fca7368b5a000000000000000000000000d4d9934c12c7a3b49eff4b9244365c0b5c8a03bb000000000000000000000000a7b6ab813fc265ba8874330f20e570fca076324500000000000000000000000085df0a08cfa80733b3fe0d929b8a763c9eaa9b9200000000000000000000000009b6893eb217bdf8f541b83bf52cf249bc4531d300000000000000000000000093e5320a791c3b37ebefd9f6ba4ec41098bb81e8000000000000000000000000b8d8b56e300009c5d05e21cb1a6afffbdcb6278000000000000000000000000043125aa3b216843b68cb2c7d28f08b3664c0a1dc000000000000000000000000725d79b4bc8d745485ac247e6502e516e9776b23000000000000000000000000a129fa6ad608188147f95c01069ace82417bc9c10000000000000000000000000aa1aab2ad2500deb45fa6a6e0c215e0d088aaad0000000000000000000000005006f666bb2f0eabc1e476d1fc09ea3406737f5f0000000000000000000000002e0fb05cde8802e9c612e928eed03965ade89f010000000000000000000000002bd04d9cd07444482fa7a4f6fb627ea515298616000000000000000000000000eda8caa267f1aa6039a09b6ef5c7f8d3699ff8db000000000000000000000000b3a639757973ac341533344c78d457b934108c8d0000000000000000000000005fe88692b37c7f041d85a324d64d8cb3a6ea3546000000000000000000000000886a3677499787b26576bf94db8f216ff2979e20000000000000000000000000782f33d66700e03b1ca314be858a79e7729b76e500000000000000000000000082af519e97f45fc4ae2f3667e150eb90835fc0f600000000000000000000000001cdeb2f1034def44ea316e4ab05ef20eb0c6f1c000000000000000000000000596ac64f4f942140bcaa8e9ab6ccc91b77589d7e0000000000000000000000005d98a75ab23374740c04f074dadf80ccc4539dfe000000000000000000000000e8c90626db8a6d06adcf6a78316952a452437b730000000000000000000000008e839afc6cec4a27eb864af05f69080c60943e4a0000000000000000000000008c47b54f396a7dbf4f186aa5e22779207a30a81800000000000000000000000042abfa4b2db7bf71df9036c0f441b4ee2c86000a000000000000000000000000ea0037df1d8fe43e792d63cecb2f8bdfe7eca401000000000000000000000000dbd4aea76381f951499a26cd3aede84b4e5fa29d000000000000000000000000aa01d7d2e79ca3967b36d4b0f090b81ab3343a63000000000000000000000000be8b38fe344a63b42d030d4095d81091cb46a723000000000000000000000000e5a48b35da5ea69330bac7b8fd354fbe84e7434e0000000000000000000000003eeb7c924b11174f2b6b969058217a141f3bde9600000000000000000000000095b5599e4c400b5424b516aea41db3282ff118270000000000000000000000006b8fde60b76e47103fe9f2008d78035a2baeb9f10000000000000000000000006bae8d387949496495b70e9b28c99187764b153000000000000000000000000019fdbda6406f46e34628048348a547f57eb4f5a00000000000000000000000001767c6d2dbbc5c3d508acebd64574f7f40f243fd000000000000000000000000b4fa80e7e2b9be04a7a3682ff697e364fc19f704000000000000000000000000b135500d52e8aaa1d947fe82aaa02de5f189a495000000000000000000000000c22f1a68d9f91800cc32234fe62f3edbd26e0e2a0000000000000000000000001bbb674ca4de3cfc4fdded4e60db56975bce474e000000000000000000000000a5de48fa5d5f07a533bc1508f9a69653b4b5dd570000000000000000000000000213dd9acfd785cccbd8bca58829f06dac422d7a000000000000000000000000309dab173ed722911da7742807f37a9fca080b5a00000000000000000000000026f65b3afce379eff3284cd05ff58301da3c7582000000000000000000000000e7741a3c733bc1afb46a7b9b8daca8a611f5b48f000000000000000000000000191b6dcc45beba5a4ef4f801c456048437f62e7f000000000000000000000000d82057a72eba522139782b81003ba3f7a684a32c0000000000000000000000003024074eaa70f3d4c071c0da9d0c8eec50232c4700000000000000000000000015f46399acee9fed0c5d5cc50ef9048b64722407000000000000000000000000acbb2f117b9f8cbe5ed007f84f44896a565097e7000000000000000000000000190d50d0c7f5d6d6b01baa9e455bede8a29e56fd00000000000000000000000038f64d3eefa24c6d968d14024866a8b57b27fe970000000000000000000000005191b53d968c32aaf614c7860093e1281ec6e8b4000000000000000000000000086fb25d3c1f013194b4f8eb8b2355b00442e22f0000000000000000000000007415da73897c907faf4f3c5a45f54a701f17d43e0000000000000000000000008af7e33f420a71769ff4890d925cac61367d5ab1000000000000000000000000c2e067f19c2b89ddc5fbf071453f3139044c7ea4000000000000000000000000442df744886ca83beabdc824c5cfef258269d318000000000000000000000000d600c6e33d8a974b07ab5b9d53cdfe57b58ae4d100000000000000000000000002cbdb002d578b2b83b73b9f6019fadf39fff6b600000000000000000000000009186d50391afdf848ace86d82bc8ef942d5f19a000000000000000000000000269567203b9ae9349f9e996dcc3af02f2826a746000000000000000000000000f82773bed3d1ac27221838add5f9e25216212bcd000000000000000000000000928f8a2d2edab537c79e9b104d29d9835d33f995000000000000000000000000ef735931b3d7cbcf6dadc3889932647b9433fb7d000000000000000000000000e190928dbc9111cd5463a91e0171caa8b70f97560000000000000000000000000b326afba07d45d102330d3cb1ce8d9b6d7984ef000000000000000000000000938fffdaaff6c3aeb4c3d618518ab06c5a74019f000000000000000000000000dd9e1bdbf28a5fa49bb168c70601cab7eb70e6e90000000000000000000000009b4f1db5ba9bbf3bce5ebaab358234ff15b084f5000000000000000000000000d2a973604dd6c50847bfba89430a986fa0f8ac8900000000000000000000000046483f48fdf320b98700c7309270c0ad44f1d244000000000000000000000000d338c980bea3d8846dcc669a5dce71ee792375800000000000000000000000001c72999460346ea85090947dbb111720e25a719b000000000000000000000000e90c53b1e38ee53a86e8bbc110bbdda6c47962b9000000000000000000000000a1a5ab6d64c5f90cfbaa78afb3955c08b6e6029200000000000000000000000005be3805330353ff4c2c0e61c3ed69b1b936b290000000000000000000000000cb0e86bbbc53a0d066467cfb4fc63197fd5569fd000000000000000000000000fb3e824b89533803150466e178ba1af82a4c6a4300000000000000000000000012d90060accc9989d10bd7946a3f81383f790278000000000000000000000000e67efbac0f0c3d79ea3f32fd2bf21c220fb142be000000000000000000000000329fda9b63925721740960d6e8ee1f38816a17740000000000000000000000007ac6cd564783c2ca1493790687fcb450ec8b1206000000000000000000000000df99207a7ea9cee17ccc4e6e2555cb0f231d3f160000000000000000000000006fcd42518692ea86c5f03fca38f0a150356989ca000000000000000000000000279458f4176a690b61544f1b07f61cd8acfeb592000000000000000000000000e1a15ea44b2c52892a7d16f6f201a888b3ca4a3d0000000000000000000000005b0fde1af68f166d37189638b35573a57faba6a50000000000000000000000009f3a14c728810ba916aaf3dfea40d926d11f93290000000000000000000000008b18c55e4de4bab34a1729372441086b69469d0b000000000000000000000000fc93276363fc6ccdcf3543a80280e5be562fcf2900000000000000000000000015fabdd72a91a860f9ef9e148479681d23469a4f000000000000000000000000f98411159c6464f7cb5082ed84a0f424e0de9294000000000000000000000000d39bafb80340618a5990d217663a44db7e0b75330000000000000000000000008bf96f215d9d402005d0862da0871b932847176500000000000000000000000091cc7ebae438b80949696ac174f1c411317dc52e000000000000000000000000724ad3209404e2215e478597c5c7951fd44f00ff000000000000000000000000b68608066a8d44027d6ad12c9989b8f6671b73a10000000000000000000000008084df3c560b4086245eca0171c4cbec32ce564e000000000000000000000000a662c5fcbf114ea690bb407d001f32f751db5c8300000000000000000000000055147d21c8b1089f8a1b2d3038fda4f57cdb744d00000000000000000000000054975b54c81ad9e764e3ce115040c9444e39e9a4000000000000000000000000d2e7d35ddd33eb85fc6959414e5886f8668558d00000000000000000000000000d8e670bdafef84a54afe7b477f695ae61f4c7ae00000000000000000000000054545bbc618174d2d7e4af07075fa1662a7d9302000000000000000000000000d73b1fd3d5a0dd4de4f9f60f5192c8081fe46c0c000000000000000000000000a65e51836d187281cdb9627c142ab6c3baef3065000000000000000000000000d665e99fc10134d17ebb588ecb5ca1a0e08642ec0000000000000000000000003862f347049cb7fb65c33fd2bb0dfd39a063dd07000000000000000000000000f190d92e23eb27b49f388b04428c6dfba4e8961b00000000000000000000000089e85432de90c12ebc8b9fad3f03648ee8427c9f000000000000000000000000a34ce9ae5472f42506e5b901b316c54cc1d7d9c4000000000000000000000000c5c75caf067ae899a7ec10b86b5ab38c138793880000000000000000000000009fae9345a6c6227863b45c9238f49c892c503894000000000000000000000000572ea737bde38790398c2b46c4d4c608815ff29f00000000000000000000000036b2f6ae690d02a3f3d10b01370bff56dd26b708000000000000000000000000f2bde418010ebb17b40329b5c8c1d685364e533100000000000000000000000051c3ca2fc2ae0a94d5bab6767c5f59b3e2a23601000000000000000000000000f93f75e7316a30a691d395afa3ba28cac50590b700000000000000000000000008abc369960d2a34b4e6d3dcfcea7c01df7791b000000000000000000000000044c8d1d41a2a896f8418fafbb90a1ac5e450080f00000000000000000000000078400bf6808c1b3f7de9d7c2b356ed4e798c3c8200000000000000000000000018709e89bd403f470088abdacebe86cc60dda12e000000000000000000000000bd6c5f4595fbcc286a0ef6232f9032d301b948f90000000000000000000000008b0627da4b091b6e779e65859bf6c306c841ff2c000000000000000000000000d5987f272d5d183f3d58575dd04e1d7bad16f9c30000000000000000000000009b416427514f489a4997e31ad8c20d466e9b429200000000000000000000000096c0cacdf7dfca13adb61a0c3491f47d9e928ad500000000000000000000000054d764f32506c7be7f8031cd9630602487a80fe10000000000000000000000001180a8e39c104aa72b337e869960a18f36db54b9000000000000000000000000b488ce2064294788b0ba454655fd84c7b312f3d1000000000000000000000000d961a0e9f4900bfd9bbd88b7114b611e6d15889d000000000000000000000000143022d1c58f82245531faacd0f0e2e486e23a9a0000000000000000000000004033583470c3daefe3b8c240380d214fc6f93c9d00000000000000000000000094d120b691f5ba13b25af77dfc4ce5e19350bc8e0000000000000000000000005d7f55ccb27dbce209437e2b56d676a677ec0aeb0000000000000000000000003e029fd1039f64b75c9252b8b5c76caad58b03410000000000000000000000005d54dbb1da9fe0677a18a0c36b0aba5cf5daa9cf00000000000000000000000073c75ad2a194f4778132d647a913ac121d854e4d0000000000000000000000006147eb5577cbc1f10a9162715b09f6e580ea3f92000000000000000000000000518db1c3521791b3a7e3bf2da489d067a19274170000000000000000000000000f7fb6c45c04d6619a2fba85055588b910b15af10000000000000000000000002d8a78a5c9c062f1aaa0f8aeab67dc8b18920bd90000000000000000000000001ccf4e986eadb85ccb8895766676bb3e2c4b7cbf000000000000000000000000ffe454e0425548ea5231b8ab78ef34f76c3f7f1b0000000000000000000000009472c369d3dec3d8430dca1f9c14035ce142388d000000000000000000000000a0569cdb19f5dea02fc659dcfebf3bfa721fb1fa00000000000000000000000044dd056586070ccff2b356ad8709b491d4beb5cd0000000000000000000000001dbbb03eec3967e46f163482f86bac0540a18541000000000000000000000000e0395b7f2df437db6591dd79cbd081df7eedc023000000000000000000000000a7c18af94de2de328ffa28113520722847bc865e0000000000000000000000005820a81edac522750c5fec657859dbb036408c920000000000000000000000006819cf8deea9cd654bf48142b1e018f33759df830000000000000000000000005c88543441411aca7e35dc654f74d9dfbda8ce2f000000000000000000000000648d11ee45749530e7837ba6b089517e4bb8c90200000000000000000000000069b56c3523432236f7c17ba7627b789f4aa95f05000000000000000000000000c394a81a89aacddfeeea4a5e2e79d4470c324b12000000000000000000000000e379ad19528a01de884a7ca6a7fe480dd157c1820000000000000000000000002eafe0ab4f08b55f8995c5d63a2be508402500b800000000000000000000000031cdf1ac9cac15fed42175aaa530a4f2654a6822000000000000000000000000c47db3354dc417d5aaed6935171883d887b72c0700000000000000000000000047865bbcce42b908177e2535f9a7afdec415cb4b00000000000000000000000064339af4174c4b4eddd628346afe55c3c288052000000000000000000000000029458367dde8f5846e2c56eba685d203662e81f30000000000000000000000004ae94eaa1856af66b0dfe4533738d47bb624d92c000000000000000000000000aee2b529d29aa9cd4a56d9778ce088837c4b2e0a000000000000000000000000fa36616ea99d1526f5aea982e171d98b0fc69161000000000000000000000000d45e073e158e3c5311ff6e0a45f003919fe11ecb0000000000000000000000008ac180ebfdd3c11903abe0eeb3e7f253896f64d8000000000000000000000000eb1fa9a111f1acbf04be2158849c91788ce7aff600000000000000000000000053ba360fe4e396598548275935c67f49d78b85ba000000000000000000000000ed7ca82b9c16a2f7ff5749677138e1239e4b6e84000000000000000000000000e7dcf3920d55fdb6acb26d49f04e78398a85ee80000000000000000000000000854319dc57caa8c5ade56ed0b4fb3b9feac795fc000000000000000000000000d949da9140b77f5cd038ba8f7b073dda1f22a085000000000000000000000000da5394499bd8213a928333f64b94f309a95b08cb000000000000000000000000602658fec0a5d9421e3e448674d2f661a636b14500000000000000000000000072e092e313d1742ee48a8053ee144cf24288715d0000000000000000000000008515b60cba74ea241b96d96eed2e1f73ca098ca60000000000000000000000004a4a0d6a7848f449a42beee865bc1f89dc225bd0000000000000000000000000b4102500f7db4687f108672957ec2f0ca85ca05d0000000000000000000000005eb8a14cf8e481175aff2dd838a01d4fde333018000000000000000000000000e131a726062183ed978ec56b5c1768d8ec048e7000000000000000000000000023b32710e86f9cf32bc72aa1ae900f1003d44f350000000000000000000000008cb039393f1b7f1d8b76a8350c6c66f53df75dae000000000000000000000000b2006cfdc14f7d1d55edf39200e32186e741242e000000000000000000000000b4d269c8b6f38dc2de427636f95ff16569492f93000000000000000000000000f5a2e949831f09fd4152892b2a36a4345508d56e000000000000000000000000d7d6c357e4f616c3a2ba546807352e9c816c9d640000000000000000000000005fbca5c67fc6e5567d9949c4df3d5954781089fe00000000000000000000000032ab364be9c93893f9ce87b52c6185bc94bfd8a70000000000000000000000004e8dbb3ad75fed23652f1b578405e4118712419e000000000000000000000000e5115be6bdb47100cfcf1e960e4dda1f2bec15510000000000000000000000007ad6403bed8a5923a6777487b55d79deb79d5122000000000000000000000000652c60c5a8b03d2e4e3afb4a0c0a8be15fa218540000000000000000000000007fb3046f6284abadd5e029dc5855f0f17a8509b80000000000000000000000001c04b1f6fbec64b50d8c31167b644b965763a44800000000000000000000000061aa955c882610509dfc44aeafbaa4ab041a503b000000000000000000000000606912bf1e2de779687be3354330beb85cf2d5c1000000000000000000000000d3fa5d48e96c7b74c97aba2dac2bfa1dd02d860300000000000000000000000053b5e7125361741e3e81b6b9def16f3a395634e4000000000000000000000000065a5be111ab1d16efb437f04ce6959858183c4e0000000000000000000000001629f645def4404ac9ea68b1e49f7b0cdaa83045000000000000000000000000b19a0c5025ab08d421a80de643474f1d38483101000000000000000000000000d133db4b6d8de46f8c0fbeb51fe7f5f71060d3f70000000000000000000000005687ffce38a0b77bf619e1392c7875347952d9ac0000000000000000000000008e28925f1048afc71ca5adf9918bb74f423ef3c200000000000000000000000023d228f1cb1896f6efc703546d3e74829069316f000000000000000000000000af1cd809caeb612e5d9876ffb0ac47839b96bf3800000000000000000000000054366d3455380b057ea9b70f56f4af36c217a1b3000000000000000000000000d03a829cfb632acadf51ad7ab6b7bf02eaa8972e000000000000000000000000ea0a20414b41b9afa7e1e95bef9f7968538e59a60000000000000000000000001656b54cc186d44442363ff38543cd93e8f5d07f000000000000000000000000fb81df33efacd875bbebb9c5e2ced44cc32f2aa9000000000000000000000000206c76ea5d12278af2931f288e398765dbc67254000000000000000000000000004b02379f88369e34eb6ef003003b6294454298000000000000000000000000e9f17612b6437989afe891a85506aea6d3f2fee7000000000000000000000000417e7e27150ac1672f457e6e4cfe27697e39c4260000000000000000000000008c59a65720b17cf12c5606238df2787b22913f050000000000000000000000004f2e63ddf1703f9bc000d48f3b5195146d56023000000000000000000000000093b889131a90f517388ac01ba9afbe50344e1fb200000000000000000000000061f9918a6220b587dc99184554ee47e7e9afb186000000000000000000000000bc8b9efcb4cba978e838846765b9c9f275d7385d000000000000000000000000d2c2f3ac488d5837b9279f4cafd39f205573fb600000000000000000000000001190c458e364b4273a5498156754ec0559fc39e2000000000000000000000000cad2aa313965bd29633e9eab5bee1dab31d65c40000000000000000000000000927063aa73001f765e8ed123ee4d9b32f50d9a4c0000000000000000000000005f84db289f74a8f76669c2114966735496f52a9b0000000000000000000000007a69c8c2e0d768c65b932b7a7d4020600fdf5831000000000000000000000000aa64ecdd0ba9d6d31ce13751e4f6a5cfd52a722c00000000000000000000000000691a1a47303ebace1316e03650aadf7ee610f8000000000000000000000000240a69e8d25e2498e9cc979520cc95b10a8423ff0000000000000000000000008c90dfe70b64c2d39164102913926596c28a503b000000000000000000000000457088c53935291bc464ffcdc20052340daaec130000000000000000000000004e67e0ef1a3886540861c063badac9812386a608000000000000000000000000fc2082f39b41447ae5a37b36f6b54d4b76045ce1000000000000000000000000e447ecfbc6a9d6b71f88dfb838613de74439c189000000000000000000000000aa04e2be15690a994afef6ff58e0193d06b8460700000000000000000000000077160acca685895023c9279da70206bf542e8fb00000000000000000000000001439d7b5303dd860b7f6e2f5ab1621574f173d290000000000000000000000003f9d2f3f355f799be6cbc275131f5ab56ffccd4d00000000000000000000000033fde821b02867815ee87d4b32568794c065f23e000000000000000000000000a1d76553266fa8ed3d143794a462aafadfc34f74000000000000000000000000531cc264392d2ee9806ec739a48006cbbd7e888e00000000000000000000000006dee0222948c8feed4c44bb971f32c19bd355a10000000000000000000000008767c8b66c2438e4aeb6736524d7840af0c357230000000000000000000000008e651171208892e9d0446e498aeeb3d2a69d592d000000000000000000000000882da37878db9268d8dab784c331610137585f9f000000000000000000000000222418539f2e77bbdbf253fc2d4a9c5ccadc35cf000000000000000000000000b6beb9f4cf067876ca6cc5251d4dcdce6663b46d00000000000000000000000098e0becd1c45f3d32c94ec3a55fb2bee03167597000000000000000000000000355199897ff6cbd7e3cd183199afc6e993f3dd9200000000000000000000000085101bbcbbf09cd50d299f662448c3ae509592ee0000000000000000000000005e5b2b3f05b0887ef933dc0b9ac8be911e2eb244000000000000000000000000de33bfa7c09ba9c4d0ea03f0d14d7bd5b68b30040000000000000000000000000de2f0edffe9b741db54d1ba8246919f9353774500000000000000000000000026d48b87aefdd3730feecf021ae1a09e39a4177c0000000000000000000000005ede09861f22ddd2fff7182a3d7e6090036eaa25000000000000000000000000542d07b2b9543d7c7a750a662b6213c7dfd0f6e60000000000000000000000004fec38f14953b31be0d5ab99cbb9b5290d69d6a800000000000000000000000077922ace74a9d660a5f9f2b4737a4746a78ccd48000000000000000000000000a3173c8c3c46b1034204a673a79250f0da9cdeb8000000000000000000000000c36fb7073ab7962fac8005a54763daec133eea410000000000000000000000004f25fd1bec54dbf541c3e66f7154bbdfa60c40670000000000000000000000002bf54d192b531e2dcd231096d2db0d67b9d36d700000000000000000000000006a182dab760ed1117c646f17744ba5eadd0096ff000000000000000000000000580e24437aec91061c49120765acbf795082d7ea000000000000000000000000160cc809473655bf5aa7b7ebad37749c920eb4b0000000000000000000000000e5a1dd715768ca363cf9a8d545020165f392e970000000000000000000000000ae8959b1dc145e334ca80955267fb0e60b37254a000000000000000000000000c809b939f9c5fc57128cacda51fa694a8b578e960000000000000000000000000e97295ea96d9b8a16a18d4c613491d07b8ca3f20000000000000000000000005c87e02a0ea47009035e36d96d7f2e16a439b79d000000000000000000000000f95eb132c41062065e6d71247ab33e72685de76c000000000000000000000000215d67998dacd9da4118e4a4899bec60b79987a0000000000000000000000000459fdd2fe0cccbd1824ece7ca2149cc688145c8b000000000000000000000000e005ae1eba8eea05bc0057ea6ccf5d69e89e9a72000000000000000000000000b65045ca02995a0108f5370df94e6fb152952c7500000000000000000000000069fb74eaaf6a2a73c59daafc4c20c14017c1dcb8000000000000000000000000184e20885ab65b37f215cb6fd68d3988518456a2000000000000000000000000dbd218d3eb34bf2644e3433d4407d8aa38728d56000000000000000000000000592bf543355d1f6f7b013ad9627901994d22bd0c0000000000000000000000007654387607292f3f511434ded0163e58cc0068a3000000000000000000000000bdc944c3710f8f6d874bb2575ab4881bffb7105d000000000000000000000000fc467d0123a08b58965a0a4821eadc0eeed8779e0000000000000000000000009dee85a64c2a76b79f5e618f4d923c27d3e62f05000000000000000000000000eded1c8a89396b72bec0732e3a6eafc3bfbb0a9200000000000000000000000015815e4b4c65fd015e340ced7cb71d0e325a6c28000000000000000000000000ca6a55bda5a2c749221b915b5b45548cecde03db000000000000000000000000184aa86ea6abc983df22693cbd63e422fa95af7900000000000000000000000055b35e4a3e71d079d22eac7c37681626c924327c00000000000000000000000099bdce51a4ccffc80d2e7082fbddc18ede6a7d75000000000000000000000000dc583a3d6acfaf7f69f11e6c2d97b150b29d87520000000000000000000000006df0336557f1f51b26ff89b2f76bbb74f1867e8900000000000000000000000063796ba5aba311b1b5e5a03a5aa302ae758f5ed50000000000000000000000005cc8443a604d7ce02ce255544b5141e39a57cb2d000000000000000000000000150c4cb63250184794784a6f96768105ffc50590000000000000000000000000b5c1bba20c120f2b8b8f3a08028b612d0537e32e000000000000000000000000456fc9b35aa0835d91699a9bcad5eeb166d5c3cc000000000000000000000000a34019641d3bb39b7575ef64a986d08dfd556d86000000000000000000000000bb07cd2aa957949553f256d1453c45c547fe735700000000000000000000000073911d98c1152af5bb427f18bddfbc9176fa69d6000000000000000000000000beb426a80d1c016803113d5124fc5f53d0647acd000000000000000000000000683a78ba1f6b25e29fbbc9cd1bfa29a51520de84000000000000000000000000c2ad73e51d72e9af8c6399270a9c43375f908a0c000000000000000000000000a024325ed03170a2a6f571f5e25022925e699c9d000000000000000000000000577e0c0eda02c890fcb9c1364c9a8f67fbbebad100000000000000000000000054d0a520c5f0affbf15cbb77d57c1c3123ec3179000000000000000000000000a268f091a1a5a96ac86484b19a2b700877e9cf6c0000000000000000000000002df0619b128426d2f6b49d75c0f96cdcef9ef1620000000000000000000000000eb027bf12404dbf6f34b5022bca5cf93b232428000000000000000000000000a18eac9df1f905243bae31be923393c223ed9858000000000000000000000000cd6031bbda0fe028bbe4e569f81c2285d604964b000000000000000000000000b1d626ef2910ee8b63aaa5a95b79c9abf56e0dde000000000000000000000000c0eede1da2fe4aa1bf1de343e3a9fe843b6222ba000000000000000000000000a81814e7b07b338d914ef048515c2dbcf6a3331a0000000000000000000000002b4589fc38492e45f8b8db5260bbcd66ab07b974000000000000000000000000e5a791acffab450d6830259f7c7c601334ecbe0b00000000000000000000000012caa94e07bc88a56ba79c22fc800002bb8b8e04000000000000000000000000ff8e869576bb3a8ffbbe66350b03a5dbdcdf51690000000000000000000000006fce15100a0b2ee00aab16fbe66244eaf21001a1000000000000000000000000b42836f3a31cc50e2bd145ab69f6840406b8ff1e000000000000000000000000f3ee32f3bbeb3039b4ff1da1044ae99e7988be200000000000000000000000007a468857fd3cea96bec690b47116e3602863aac2000000000000000000000000b3c812a4cce1b087f093755935aa2bf1ef15571800000000000000000000000002340ebd54d75702129a5de6e15042fcf29deb2c000000000000000000000000f2ab856106c58b6a3bdfa07236cc705c7c54806f00000000000000000000000055f9b393f9b9ab00730eb37e4717c3051ee9dcd9000000000000000000000000df75e1963ba2ffa43791eaceeade80818ad77f65000000000000000000000000657dd0c36cab330d5df1bd45d327d0e6c3f7e2d50000000000000000000000000215716ccbfefed6545a8d14efa4a929e2a5f280000000000000000000000000b8fb62075ed041d9bc1bc9f9cc120edbb6d30f6b00000000000000000000000042fa1c3b900b237738278486f18b24ef005742140000000000000000000000003d3959dcb80859a852894d630d844b81def9faed0000000000000000000000002d7cd8daa0b5327ef3c6274683523b2877c51442000000000000000000000000773b01e9bbedd27202fcf7ff387e2c8bb2d3f9220000000000000000000000004ae46c6a84649a75846f46b8011fb319b734289d000000000000000000000000de74563bcdc313a85cd4864a553ba8652c9dd078000000000000000000000000865377d00f84086bed82fc47f2cc380c396add14000000000000000000000000ebe3600e7b4072f92b4c0506f309038a3061e083000000000000000000000000c6db3352f539755ed147d3b350e46a295eea6c22000000000000000000000000daeb97008581af88177f786a1f67da60dfd87f76000000000000000000000000a800975a3209f3bb76084de2db734da94241d768000000000000000000000000d5f78f0616055ed9b3375897ee9748f539bf653c000000000000000000000000116e898f35e362afa50cc2b2534fe171978a49bc00000000000000000000000022b9fdd0656454b480bb94bb0ba03f398493d64b00000000000000000000000076ec3090d628b23464cc3ed81ee4a6ed38a9e6960000000000000000000000002e36623b7ffb5829e6d61bc4d5f70aaca4c1c4a2000000000000000000000000f8e5ed855d4ca3e72dd63342ae6d5d4965956f5000000000000000000000000073163b3469df8c535884e3ec125de16ca167eb90000000000000000000000000beb0239302507005e7dac2211712a034aec0b8060000000000000000000000007719fcd1e1e7b5367e73aaf0bedf0e31679bd7f30000000000000000000000009d1e9beab329a0f62fc8021774b4db610c4021f60000000000000000000000003b6f141e48daca7bcb59340a0e2a776edc1e5088000000000000000000000000bf796a9c92a94ca579a0b13573182d93188891240000000000000000000000001a35ceacb9998d59d42177420a3f58469dabf855000000000000000000000000dcd2374f2cf7d2645bde1c72acdd3e6b133da24f000000000000000000000000455d7cc3d75b092fcf11725bf3567e5731bc2f280000000000000000000000006c9d6336181900741a96d36cbc4465950dc0cfc20000000000000000000000001584d2d4eda25f6e39579e4f37fe8dc4f0da3f7f00000000000000000000000007ad6808829c38a416ccc31b51cdabcce465971c0000000000000000000000001d55cfe608e92b74e79685765cbfa3040ac5c0530000000000000000000000009014a333066f57a052e5f7933c39bacdacfca3fe000000000000000000000000424c9a0e58bc9422d47ad1e89bf694d06b4e9cf80000000000000000000000003fd7d127177f96faa08649c77300e127c93f67510000000000000000000000006f79e5d65dd3c2960dcbe7422b034efc6e9ab542000000000000000000000000656d8be222e70e9bb9c920fb8799e7721219be98000000000000000000000000494e25e613eb0ddf2e6fba4edef49d716bbea917000000000000000000000000dc0462ddaf06b7321b2d9229d729d11c67e08241000000000000000000000000f18edc2b6829b51a3467260ae5fa5668761559b0000000000000000000000000812e8fed1998e3ffc578eca1ebde4da94fdfb6eb0000000000000000000000005d1124fb77c539ec92e3ef853053bbce1e98271b000000000000000000000000982336565bc8957fc2ba2a21f5e5844b652d74950000000000000000000000005ca0bb7fe222431c9b3ff050d760ed6c6b304aad0000000000000000000000003e94245868a8440435f6183a3bafb1020ba969c4000000000000000000000000b4c7c68989f0343812711fe4b9597cfe3329448e0000000000000000000000002e7b248ff9ae672fe368f55a59d552abe75bb25700000000000000000000000050cb48306d867b16b597a3d202f04a30a529961d000000000000000000000000b2a1110d77534dba0b2b512658a0a8dcd9e271ec000000000000000000000000d98360a1667b5eead8ac94440707c6fa707707b9000000000000000000000000e4d263605e5591c583cd0f14a89a3031d0afdbe7000000000000000000000000e3ad1b1576e13346dec319676d658fcb681738b300000000000000000000000022cca50880e523daef4629609785040efc8da5f5000000000000000000000000a33ed06a9002787ef8e232765fe2eb50ac2668af0000000000000000000000008a37b74451c928ba63c90a2fc5d975a65aaf9995000000000000000000000000e92a180db0b45e6398354ef3993a1faf3bc6770d000000000000000000000000d7411374aee922285a976266d6fd1bfff90c9c8100000000000000000000000027233e3a47a65458527e5fbcee5c5fcd14c99670000000000000000000000000b7145c4bf21697f8dca31f362ac8d452a2713117000000000000000000000000ee4b6bb2850cb7dd6cb5ce64641e0f5c4db77207000000000000000000000000a4353022f825ef3548ac93a451ad2751c89368bb000000000000000000000000d20d16877e5c7c0a29c17e60a9f128a8df97a0480000000000000000000000009bdab35a1bef22dd02e6facb89ef6023366e4b51000000000000000000000000c29c1e9c888d6cd603e9dda27d6905ea89208aaa000000000000000000000000b15b758cbae5f19390cc92f59df56eae892a73c1000000000000000000000000f83deb24f16c485033f21d69c12dd81a0224ed320000000000000000000000009d6dfa973d4d6c52ab52ec08c9ccc398e79aad37000000000000000000000000fcded69411fd89f57da1a2aed9b622df4e1d2b920000000000000000000000006a6a248655c894f1920015546387a24d616f6aa800000000000000000000000094a4b41ccacfcd299cf553f8892f7eaea014c295000000000000000000000000863200854aa6f18c7e8f2d554b20c709199a7b9d00000000000000000000000077ed114dcf29d295527a3bf15665aa1c795e27640000000000000000000000000ace02c9bf372f6e516be71742a4376fe689dcb200000000000000000000000072f075bc0ae6da97a51f2b0610627820dcc7da84000000000000000000000000ef5d02839ae94eea5a115cdf51edaaccc080c38d0000000000000000000000000e98a0276deef438efed3da539690983ff8cfdad000000000000000000000000c5cbd9b5ce049644acf61fcc9250cd13003e76a900000000000000000000000050cbf86fc00197650bfad062d6cf0c321320a511000000000000000000000000657cd04c2f1aba28a2246b5c5fa1116575b5d221000000000000000000000000a1cb12cd99b8f05058713da10375de46227bf0d1000000000000000000000000b3771717823b9e4b7f775aa6d656b5f5936cc7e9000000000000000000000000cc6bb6972c48227e74fdaceef2e76436446e8b0800000000000000000000000054db901ff29ebcaf7d64d1d663abb6ea455bd28c00000000000000000000000064f052c66e2a3c218919304c2c1fee362cf5afb5000000000000000000000000b07bb363aa77febe95db3728abec59cb5436087a000000000000000000000000293fca8898ee5a956c3687223ccc13fa0eb0f273000000000000000000000000ac5445ffb16013b365aa3f4d9c5f049b8db888f10000000000000000000000004577b5a802dafcf49098d8783d6440545d21746a0000000000000000000000001177827c1ccfb7e303578bf598dfdd973a3f04290000000000000000000000003555f1a0626accc0eeaeb2ed749e1f29fcbfc007000000000000000000000000dcd027550ab56ec61eae2be6c4e135f75cc4dc6d000000000000000000000000a0194c027a9ca5b30198e1b49772f8619ee183880000000000000000000000007964fb529e4fed21fa0fc0707c52fc19c0a473e20000000000000000000000005ce07b9b94aee59a9fb074640f30a6ba700c82160000000000000000000000008e04c6276ba6dfab759158ce3b2ca2d0039fdfe1000000000000000000000000687972594727cd94af4b79af16803c14ec94df7f0000000000000000000000000204bbfda72b88145416a94d1b2b8aebd0cd8d49000000000000000000000000e2e7a173cf03a90754cacac3997a2fc32375a4c9000000000000000000000000ca4a5b8ec0d8e5d2f52a6d72ea92f051a2722d7c00000000000000000000000012f6c93eea777befe67b717f4dea4659f1024755000000000000000000000000bda6d79d700984a48e17ba49068c7a0db2ab2b710000000000000000000000002111dac5e7c0501aee6c85b9ea95de9c12b2d86d0000000000000000000000003a5efff2a4f7b8ab4e9c78e140115e300a8c7e5e0000000000000000000000005021549b09b7ec133815c2dee71e3c5aaa9d1f58000000000000000000000000b7b95e44128fa6bb1bbdd74230ae0c8754053b5a000000000000000000000000cecaff62ec87b73a19d51635678e785a60680de40000000000000000000000005533312a78376d7d59f8c0209ae378d2d3ca84e8000000000000000000000000d7042769b6437d39a298b92ae4737bb6d83a1a54000000000000000000000000aff07486b6c92d464ff31c93076c08fde6bca34a000000000000000000000000f985d775b3c86020bc670c625c230b4ad4c57ace00000000000000000000000005067a0edbcf5b4c4f9ff5a9d746ea8b4084cfa0000000000000000000000000fccac0e0e0790ba9fece73eee205c6db386f5f9b000000000000000000000000c8f0f06e7f2c2630882ab32a22d7be1ddd1f55d4000000000000000000000000b5c6ccc54f1ef1ab612baf2bcd0b6b66ae0b9b210000000000000000000000002fe8f51afc56ffc91f42900672922adb4918d2c0000000000000000000000000ed38c8326b6a20b200e580237ea7444bf163a320000000000000000000000000ba28b4bdabedef7a9154b16387e7c456cf8184a3000000000000000000000000aa6f2603ac7cc63e16fa001f662023716cc1a767000000000000000000000000314f499b8bd81d9883213acc3be9ef8ba23b2b960000000000000000000000000742d9eb61e9d2620fda749f31cd809bfdcd300100000000000000000000000037baecf30e0b144420dc8196effd56ace782b15100000000000000000000000033f45c2ef39068bc49d36c872c285e09ca5f9cd2000000000000000000000000c0885c14389f2cd41992477bb69a48344d374dc90000000000000000000000005c64365e72792daf196aaf0221a811b98411e56d0000000000000000000000007ce4aa6d1005db18ca27b94c57b1d0610556b6e3000000000000000000000000ba8e72d08a487e7bebce4fce2c60298f243b1ae4000000000000000000000000d4f26f02c9f01b34cd8ab19b4096ad1037002941000000000000000000000000ef003448dffd50529eb07aba4276f2bd17c3ca470000000000000000000000005ed61296a18158c9c11d0553de9fc1c7009dd647000000000000000000000000ed8cfe99546f171d0ccc8b48d0954a1f2deea0e1000000000000000000000000139eaf1d3a5b04e5c689974ba2f7da25367190d7000000000000000000000000f09e81f01eb9c3ba71dce315d7b53dd113c081c700000000000000000000000057ba7b5c0f700038cc71b187323d770b3a4fff110000000000000000000000002dbc579c745fce57071ff5c65557f819103d1e2f0000000000000000000000002d1ea15d3be10374b7f360703943ae93900514f30000000000000000000000006c77a5da9209d43f2d5dfb32cffcbfaac0c6d4560000000000000000000000005ccee684fbab888ea092bc3e4f19c68ad3acd5aa000000000000000000000000bbde04cacee25899ca5c6a1dda41a719ec447cf3000000000000000000000000e98edef02043d0dfa691a488b62cde5f4d3e323400000000000000000000000075b595b2a5a7bda795f8895b9afa5c92d9cfe8e2000000000000000000000000235623cd2c48e02b617543fd0fbe72d2ea7b8e5c000000000000000000000000f31f8963aeea750503e8c6040fe708b09d9eaa230000000000000000000000002f162ff82412af3406d7c98783b5b205925ff96a0000000000000000000000006a2b530de3a1d50075b8bf72346d0399e5942b590000000000000000000000005db245878466d7acf2ca54dc796d7116456592340000000000000000000000003f14b1d36a837674568477fdaf25868f81d6cfdd000000000000000000000000e5ffc3455b69c80ba628365360836574d6de955b0000000000000000000000001f961b48ec47c104ad4bc6fdd275bfd26616900d000000000000000000000000e11b4a1f5e75ed9e98e89544f02bfc77e8807f430000000000000000000000001c713ff4fbdb6633f768719199579e9af6d44ba50000000000000000000000009e66504a892fa84705c24a4bd41e67b6be581c65000000000000000000000000c40391a2c572e02f18f36c2e79a903fc8d11aabd000000000000000000000000866f838efcfa416b48bd16c0d72b65475a9dc89a000000000000000000000000488ba20ff0f3612c9281421e502e7b9475ad1f9300000000000000000000000061d63bf950381a83b414154fb8805f0b178e5c63000000000000000000000000e07b967b171fd23bb1e00687b0d51f82ee0bab6a000000000000000000000000caf2205a1fafa11c0d77d2e10572b3948ccd1926000000000000000000000000dea9851a1b100e538730f0325732e768f71e56b2000000000000000000000000bba44aaee8f59840b5299d896cfc1e9e8cddb86b0000000000000000000000005ab37b6a89cda52524936c6ad64e2474d3e5452d000000000000000000000000e53bbc6a323488a95f7d2b4c0f86e4d7f30325aa00000000000000000000000006f6628313c3050917b79be92228c95eb9bd5b99000000000000000000000000646e51b4fb93386d6b51f1104b8a3293ef785aa900000000000000000000000087077470f2fb9f4bd3e31c12cffc6bbb4edb14ec000000000000000000000000b89b83c55d4520ee3ff6ece0ea296e95feb6af01000000000000000000000000b537135693e446ceb46b141cdf3cfb65208be580000000000000000000000000701ca65d21a2bb973a691787038510ae2470c5c0000000000000000000000000bbe265d57c755af0a3f9ff3cfd5146b90f099e2c0000000000000000000000008e53020c51dfa0ff1ac360bf14953762ec2558110000000000000000000000004268df76f02b4512ae2bda99bb1c20d3e7e2b547000000000000000000000000f96b453acd15b5822a5c3a4ef4211ca58027c67200000000000000000000000078b9b339c27c965d11437fe7e91021ef3427b2ca000000000000000000000000a4e9f9415c915597211d5db194e66712c891cb9800000000000000000000000098dfdc27a395173a36758cbd10cb9b111cdd4f920000000000000000000000002a63bd84adb0567ba1e0dfbd2083a698b496fd89000000000000000000000000fa8bed510b119f74b8459d73c014fcdd83aebdcd000000000000000000000000e00b160e9afcb91a6bb17bd966b91ca6c09a45d40000000000000000000000005ab27715d8c68b99bd6f3a56688ff2253b2131530000000000000000000000001bdee30aec4d1537861552b5dbdb8bf95519298d0000000000000000000000009e2ba399bebd28ebf48bae66739fa87dacbb1114000000000000000000000000711f471375a462cfaac52214dce35f3c0f31692100000000000000000000000064d86709ce47ff92ee549a94ed94f29c30aa456a00000000000000000000000066385328ad7ef39a1e7076778927badebb42ac40000000000000000000000000f7ddb1e52c0eb44bf08f0e321f89d434af37ce4f000000000000000000000000f9061c7e6d1e996c96c60a42e0a3130d09af001e0000000000000000000000006480129e8efad2ce21facbc753684e723a2559dc000000000000000000000000887f73a94a29f5e0382267d422c72ae21758ea2b000000000000000000000000bdb37a997598f86f0f64eda3b677d70c7fc3cd350000000000000000000000001a6e37049c28d11e7658da750deac731d74765b8000000000000000000000000a6f0c7419f3b8c0a7b8f832ca6bf98323e6d9a350000000000000000000000007edcf7487b8837f77a87fb7d91edec539a1d47ef000000000000000000000000f6c01101b690eee79a018ad198590784e7134b4400000000000000000000000099e9fc8c926d412f09ab746853b54f4a8a067d6d000000000000000000000000cfe7d151b90ed3a682f725cb6d09957096731c6800000000000000000000000081cc4ee8fd496979c976650888182787b6826b5c000000000000000000000000d348910bb2b80c41445facc7d4e5b0dfc109748a000000000000000000000000f10e5dc3995a2fe82045e86efbdd5099f898a9f4000000000000000000000000666249003cbc8d2d2f8b05627e924036ef2c545100000000000000000000000000029f41e7587bfcfef7b3444c260798c64a47200000000000000000000000003c75a4883de0157656ffd6bde9215cf920ff0c6f000000000000000000000000e6cec5f5123bf08b209a0e65085f1b0fb789b45a000000000000000000000000af79d4288c2777b9d8e5210b6242c69bd49ba87300000000000000000000000051d12e051f0a7c0b9c43a24ed26a024b1a4e3a75000000000000000000000000156152254335fbb0ea1c1bb6120e470264b237470000000000000000000000008fdd38fbff8a5169397f180807c4550e39599899000000000000000000000000b0ba2c1de00934dcdcb9de1022afa68e8826f4e50000000000000000000000003e0dd383ccb0fd2f004431d98bf516cbda346f2a000000000000000000000000115006a47608520473ae14bf14351eaa711f1fc1000000000000000000000000426d89da31557ec868ac780979df59b749d05bec000000000000000000000000afce63baca7d2170b0fb55127994a933a620611900000000000000000000000054341e85a1685b9dada707198770c5792f85c60300000000000000000000000040b7d155a719cdceefff8e0a6115aca678917239000000000000000000000000e480fe484f94ae31297c9dc74d1f884bc098580000000000000000000000000007c51282dff9193584e9936316f88d0709d554900000000000000000000000008c09a85c8def7015f4a255f5c9d6127aea6e203c0000000000000000000000005199c911b6271958e748729de8424112320d994a0000000000000000000000000b369ae063153e763860148556d0e5dd6c8ce56200000000000000000000000037223d721901ec493906ddf800b71dbcb347fa68000000000000000000000000111ca497185d2634036a99fd1ab527d5ddd29b05000000000000000000000000fcdd0763c24735a1f5c07b3ee3739f5cfe15c44c0000000000000000000000000b65f3f92bde7f90614b5c505ed2f0a646eedb9000000000000000000000000024b09bc2ec4c9891fd29b9a167beafd08774a3420000000000000000000000000071a0a1b9cca807963b5318a19127eaf19b41ee000000000000000000000000783b7239f7119aed39e079a41f38bd89c42af53d00000000000000000000000005ed6d832d711da61b6bb580a24e725bd0d7ab1d000000000000000000000000031231330459f7774b464edf0d5ce57eac97d8c9000000000000000000000000357f1e3a8d420a59401fb38f28b610ecbd7cd61f0000000000000000000000007d7849836a3dcd89483e599af788d025a15f7a8f0000000000000000000000000c46e0c50892e3f85a1057e45f38eb86bef79e85000000000000000000000000d2f4e1d0acde80f3fa29baff77c6165a84a3fe4800000000000000000000000041391a489b711af8bf9c31ad361a34edcc14269f000000000000000000000000569cf365b6e2ce601624aa115f8c84503f22b86a0000000000000000000000003923d2ea1687182b6b89295e635dace1581c282d000000000000000000000000ac1761f039ee0c90ae37580914b3aeb94473f83d0000000000000000000000001d29b75772b63a02fd321cadf5f146485d4a42ff0000000000000000000000009fc3f2ffaad12549ed48c8ea48a1c51aa77194f600000000000000000000000088554601fbd9be8f6acd24930ebec5bd3a1eb4f900000000000000000000000085792137872e56462a7c4424332082b8dbfc32230000000000000000000000002866bb0e526528b425cdc008c88f6e2864208379000000000000000000000000b218b71ddfd51e47fe2e482e0f5bbee8f815beee00000000000000000000000050d589c96639e2e9ebf60b62d73b9158816ba2d40000000000000000000000003f7efc2251951368051d6d8ecb116cc4276107d5000000000000000000000000e0502c432a5c2a5269e9b23b073a0d61a002d4a600000000000000000000000052e83e613f40e0968f146c0b6aed171f539b1926000000000000000000000000822ecbaf1abff1840f684044bc2dce9d1452dedb0000000000000000000000000cbed896a98a922e2326f83ae0d80e4776b3cec5000000000000000000000000aef9102007bb33d3b45699dd7324188f2567b5f90000000000000000000000000d1e51e1089da90a545e088cde8ff625ce3eff0d0000000000000000000000009ef093611659221401052c5c281f80159570b706000000000000000000000000077031fd82feaba89ae214599c59fe265e6570c2000000000000000000000000cc21892ddc45fa325f6b0f852fea8f717b70980f00000000000000000000000011b3559421c90d1fc6b951d948f1e8d8147b95690000000000000000000000008a3328113b552b5a2af9a4d90975e9d8a314e78500000000000000000000000029f6f4d973043db9496beb94e0f4f48b410aecb90000000000000000000000004ad70b719cc61cccabc2d75b3807dde91fadf05a000000000000000000000000d611f01a6bd219678507be6d6be711a8d529bfe6000000000000000000000000bbb58448019886bcfd01eda2703700c13dbeb05b0000000000000000000000002c7e8440584e8f8f6e2aad2e2e958d4b4a93f438000000000000000000000000f1f8dd72f441694d27f54f4257ce9aab9d8491ed00000000000000000000000016868028792c285e5fe8d9051abebe41e4d37f77000000000000000000000000fd26f25d6588b752a90e600aff038a654d64a42c000000000000000000000000e33d8a27f862afcb5b42c79ebcf690dc2c200b76000000000000000000000000d5cee5a6facb8c314c3acd39cc1cba3c05eebc070000000000000000000000004c0132f885ac02cd0fb555d17db8946b0c10edd80000000000000000000000004ab144d38073aca36891cb910d29b90b2effe0fa0000000000000000000000001618e94d3d9cc6938c4793b326229d8a282d14a5000000000000000000000000f102a0f1c800cc5b2e6e8a84f4bd416dc07e8ed3000000000000000000000000e613150bc61d5d458fd970964d679e1d1f5d65400000000000000000000000006444260d5022f514e4ae56d542f4f26d28545ffc000000000000000000000000a7410c6c2e0cfff431276b2e69b4948abe37087100000000000000000000000065988f4de1bd708df0d6efaabea158319f44bb6900000000000000000000000006ac48412cb0efa0bdbb312e3e7fe90f4c27cf290000000000000000000000004cd7fa36db0bcdcf2b636e55d40cd81ecb6e0cec000000000000000000000000278d70d32ab1aa3e5e71c784f4f5e44070218f090000000000000000000000009b68b0f4ac4052f37b327853545818d917e433f0000000000000000000000000ec6e4e15dd0c8bd4c4fd4c847caca2c7e0c312e30000000000000000000000006013f197171512d9e789d5bdb488ed673962d45c0000000000000000000000008ac3dd047f535c454c759c3c3ebc6708263c52a80000000000000000000000005212c7862223eeddcf4a659fe93deacd17a0ad52000000000000000000000000d64c968bbf53def2cd2e82c1868e9963df755b4a0000000000000000000000007b01f444aa43f36835e2a89b2403a6d645760e820000000000000000000000004444226695ecffe40884df041aa0d42dedbae7fc000000000000000000000000272384ff514106bd598eee2eb99c49fefea7f2a2000000000000000000000000d05e2e33751e5a0336bdc5297879ff751700c5630000000000000000000000002ffc3e6a41011b12c005b31efd0265a383bff5ef0000000000000000000000002c7f4f6496da5b186bee934b8f42697f04bdb4830000000000000000000000003c2715b4a4f74fe4c87a43c94a45841d25e41315000000000000000000000000a22fe4c6e6082dcdb20f797859de0e2beabd57e9000000000000000000000000a556e126254f591d72b3a60803062fc78af410350000000000000000000000008f8ea6da57d19d5c7e53cf9bd5e5763469bb9cc9000000000000000000000000d36016bf98f128a9f4f0899caa58d9b789d18a710000000000000000000000002a704f87cb047691139c6fec103ffbb10f9c67a2000000000000000000000000a1eab9da8b796eca3b4578fe34c3309020339d94000000000000000000000000ccb1770cf24e27fb5736acd36e72ae97b1e24535000000000000000000000000842836bffb75854a1f018efee80fa65c1623e557000000000000000000000000a13a85de0af0d2a0640d7ec03b05cfa00c846ad60000000000000000000000007ed565ad6d43754039d2c2d690410430b24b203e000000000000000000000000f42f04d58d66bfc3fd5fcbb4a511b3123ea46037000000000000000000000000053bc7cd624e48a74004ed9fd64a4f6dacac2f10000000000000000000000000420162a603e66e9bbdf0f884f08bf8692bf3a606000000000000000000000000f72930cdaa5e21b91405601c303e1af7003be6b30000000000000000000000006f4eaa91bb8f942d66f99e86f59657c86b4f1d65000000000000000000000000d3921a48b78b9deb5946dca8d6b0a92a3847a83700000000000000000000000025eab72c46612f7594c3fa5d81eb41e56bc02341000000000000000000000000c7187a4dc8285d92dca4377461d09d073e21643b000000000000000000000000051a3190c9342211eb311723b23b8c7cbd7b5a5d0000000000000000000000002027c6b3e2d9e919c30f51ab0e768ff840ec3042000000000000000000000000a591eeefe145801c42ae40a304a195dfc8582b14000000000000000000000000c64a6f697e6e6a1e74453b49620d363fc89a3d850000000000000000000000008af01548ab2994ad46ec1806bfc2ffd7ab8a9061000000000000000000000000490e90676b7e880e0d508ccdcdf87ea5745565dd000000000000000000000000983b19a630d29a96149b0aee118f6728cc9a9c490000000000000000000000004656b6245a2ff0a0f52ff5648c50cb169b58e2c50000000000000000000000005344f55815992d6ff3c299111589ad9bfee9b86b00000000000000000000000034143e319246c4d1217b1d640bec635736a0e18d