60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf6cf14bb59d67fe58e40872e637d5eb46e3177a00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d61676978746f6b656e2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2061676978746f6b656e2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d625536334d6e793231396f517554416a6763725067416d4b57746a357933486d4d634b46567467595756536f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000790dc39e36beee79cd0e886a7012f04b77c9e2b500000000000000000000000084433aca1f0cf091cbcfff21aa2e23e313986dda000000000000000000000000ab94700a3468501e0851a058a631e464095afdea000000000000000000000000d3fe11e61391e6e07f1ec9cc7a7a71608d61b8a8000000000000000000000000a33a077f2f98395674c39b8b64ca13943f1e17b50000000000000000000000001fdfabaaaeb25a622939f13c705c9d56fa0fadc000000000000000000000000051bdf6be1292ce6412434553c14c432a7ba0a5540000000000000000000000001d5ba369347c7494315863d2ee4b344a908c33b2000000000000000000000000f7c0f768dbcab90bc79192852147d9e09f8647af000000000000000000000000dc3d81c2018b44c6cb129c2c437c3d5281881908000000000000000000000000c1f8a288ff31a1d4f5a9df14b5cd4a299868debe000000000000000000000000f9c7254fb1dd49b40a3800ae74e4ab407baeb3ed000000000000000000000000a9f0dca0bb105f61856d1c177c0873b93773034a000000000000000000000000c5c0bbcf5cbb2040161a85b31211f4eb5c0204ff000000000000000000000000e7fc58f2e55d53a548158171b2f27b363c34fa610000000000000000000000004d84aed2ad516498285afed9decc4e1093737bcc0000000000000000000000007250a39b94c39e935c31838be4659769577888a9000000000000000000000000597915c7fa2ed0a25ce81a8726c50460fe1d1f16000000000000000000000000aa004e00b571cb7e83c6078e69ecd6d09b44e8850000000000000000000000008d1657366d269510b078df94ef508d1d34fa31b8000000000000000000000000f608e4e8fbe3037f72a389b715c23fc1112e9145000000000000000000000000a92e690d52a097b77876650e0bc5722ef6ef98fb00000000000000000000000084c88ccca72b86120cb2ce49fcba53d64e71e58e000000000000000000000000f4a55735814713499532068641690eb2ee5603080000000000000000000000008b87b26f4900ab1ccbcb57ed19a27a19f63acd4d000000000000000000000000bc55407815667b7f58429cce3d0da77d060ddf4e000000000000000000000000959cfcf315093619a5f37ef983de241ff450d27f000000000000000000000000e8d0ce7623e3a4e6525148c33307242f6bde7b23000000000000000000000000c7724c16a58e6d735bce09e9cc960fe0b93116c100000000000000000000000070113efcb79d1155f64a3ce545fd860a0a024b8600000000000000000000000013a6e6fdbe32116f49037dce930aa2bc548a24e90000000000000000000000006590f5a856ca8761cfbe2e8fade4ebfce7d65a7700000000000000000000000060aa4eb158a6c31c05813fafcd98a9454abc2f520000000000000000000000005007ec18eb402b3549792679fe2f385126a493e6000000000000000000000000d830b74a62aed98a2354104836bdf8a8fc77c76500000000000000000000000000331f49182d99bd24cccd981b9a3ac3d650f3a0000000000000000000000000b8a2ceead8d26cc6dbebfe1f17eddec6b376ae8b00000000000000000000000072b7e616fda63a5a30e0eff490e3626757a8fb97000000000000000000000000419b9891b8201df0e279f9ca8b744e57dbfb57ec00000000000000000000000084d60a80abf4a2a6a6b9df40cb21b0e3cfc7b8d7000000000000000000000000df67e417ce5f62bb9f8ec8a6bf6144369ab234c700000000000000000000000077a2f22bcf99622a0e435f6d3af9e49b85445f56000000000000000000000000d7cbb43f04d4d28f983a063a697644ca68126bbe000000000000000000000000c558d0bb67d2b43e7897013ece904c66af60b16a000000000000000000000000a4b0cd223566a51176724da982129fc3765d9eb400000000000000000000000054c1597b22c254231dff0be520591d86d186e0e5000000000000000000000000c09bfe1e9c386bb29d109d815599b87657624555000000000000000000000000db26dcebb4aec639999e9745541c3d52864f8ae8000000000000000000000000bc5b0482a7faa2e71d07eb170bca06c5a4d01372000000000000000000000000dcf82f731d47c30b7cd7e72969f773118c594a8a000000000000000000000000b07df70f4a6e36731e105f992bcf65a82af00ab4000000000000000000000000683a1db87acd5b010a120f8785cd5b6f6f89bded000000000000000000000000e27855ba0de5743fd6a178a370660415784e8e6a000000000000000000000000dbf82dc898d79e9acdff1b3ba9cd09e32a534d3500000000000000000000000087f5b4fb1eb98c1442b5e3b984b3326bc9c9ae7c0000000000000000000000009118a98af1445b74ef625d788cfa2a78c66ac3dc00000000000000000000000080f2b0614c3a2de18972340ca6ad8284d5250a5b0000000000000000000000006863fc5029fe51eb485fbbbe8ec3fcc56c2051a0000000000000000000000000d9660e2e099deb0eab8b8ad66ec56e3da439e659000000000000000000000000a3b7cd330b88e30a7a1b5741bb49a85c88e0a025000000000000000000000000b7bab5ca5bbc0f0f53b1daffabea844836a6f55e00000000000000000000000071bb40f53d03a316739449f23e5ea16216f8c1ea000000000000000000000000aec17b01d8b7f69ffe70fd5503656a6fed65dee40000000000000000000000005e582f292b3172acfe98a436869e377ce45e330e00000000000000000000000053f65058111ba691033ac40429f66c52aca7aa64000000000000000000000000ac877f654bbbfeaaf7be0b99a165ed442366ef1300000000000000000000000038f6953b6cde52dc9db5cc1a27b0aea06c77bb32000000000000000000000000da7f30d2b14d783087eda39951f3574abcb1933e0000000000000000000000004c50ea66669da1aa27c03a83362f14e19087185f000000000000000000000000375c41488769557fcc82cac8f794eff27553280c0000000000000000000000004b0192a7684b952a7ec71a3038a5c53665751a93000000000000000000000000d7c686915f54aca31c6e5a6d48ba170867a0e116000000000000000000000000aeddd0be102063e82870d63f04e543586f20a98e000000000000000000000000923f8a3583deb4c3c5e09b2aefe1ccaa9aa5b1ce000000000000000000000000255e9394b53d96412b79792ae7e801f401ba3600000000000000000000000000b23d80abb5a3469b735c6c05e0a0f3b58963e00c000000000000000000000000c262f572e46a252131e13436caeec55d4934b6d2000000000000000000000000db4751a4e51891da23acd77fe0d87e12f5d648b70000000000000000000000006898e0a84ccad812462ad41c50152816a8ee9def0000000000000000000000004569f42bfde8298943f5f7990d907658ecd81a330000000000000000000000005212fb552a59a6489d4e599d2dea84c9e6829d26000000000000000000000000e566ed05aa8662e766a749917bf29f946167413b0000000000000000000000000c2e21e3d20025ff283449b70dcb2de24c246e580000000000000000000000009f08c29a347221dff8b3f17a2771b9e47b204fdd0000000000000000000000005a6964b556b41c1035284eaad0def851989bf04c00000000000000000000000022cd93505816bf18434bc6d2d4ddd5a47187587700000000000000000000000045c61247053f345789144bb84943ef3a04e6a35500000000000000000000000035e03aa75897b788f9c62c386e3d6d79bf8cb984000000000000000000000000993246137fb0475c4556a5a03927f1726da8b748000000000000000000000000487c52404e523a8c0a0b04579cffcaef436c66cd000000000000000000000000cfe911d8d8d8e30692d2fc2d6a37b3ca2b64af5a000000000000000000000000d2313c988a30d02fab54ca1b9338861fa027ca2a000000000000000000000000987d002f65bbee8e01ae95fd383eff77d48aa8b000000000000000000000000075b1cd0c7b6f30b8cb127d08f630ee8c0f80b1a300000000000000000000000001d87fc60734de68c24860e14c40d6c194e600c80000000000000000000000001b303f7aed479b13b22dc4def5450674df4d9b5e000000000000000000000000cf79e1302f58d078cfad937a32e0c378d3931d7900000000000000000000000077ca7ed9bc21bef3f052edd38b6f3281d248484200000000000000000000000036f1ecff2a41b6102254bc61c4d7633fa73447f00000000000000000000000007c209b18ba36ae13256446e20ea882faa069f168000000000000000000000000fb25b9f916658012abb288caa2f5b9098c3233b1000000000000000000000000b6dfede8929e746a2c4e61207686ecb103c73e27000000000000000000000000d4315665f35e8d3ee94e031c338390b91e9aeea60000000000000000000000007e144cd65fb13fc296ebdbfc0bba6422a4bd262500000000000000000000000038c7d40bf87c244ae7b7cdcaa06c543e49cf11f6000000000000000000000000e98bf730895d132f6d8098a66a1a6087d3b6422300000000000000000000000081a249f702cce956ac4482d65a67feb91998e5d5000000000000000000000000ac990b5c68c2b39ceebf2a78462da1141f2b67e500000000000000000000000052636d88f31956dddceeb81ca24841d0ffcfbb5a0000000000000000000000005bb370330134b1ad45d04086b2154135aead33400000000000000000000000007e41a7367c7dde3350c45c355eab150baeca41ed0000000000000000000000008cf6d1fd81424591fd3593f89a2ad36cd975c3710000000000000000000000009ca9d33b93ac533df17be495d6798825a9461cd10000000000000000000000001c278f0054a444213580d330a325faf9d86f4329000000000000000000000000502691f0ae0ce062a50d3138161f081bc929daf00000000000000000000000005263614c70f7134a544bc97d74d566278762d3a7000000000000000000000000ccbbdcf1d5cb6f5a4e8a0106b0a8b40796805227000000000000000000000000346a0f6a3605cbc57d0eb7ae254c95616721a89b000000000000000000000000e53c8fe67bf167b2cdd3baba9b3e377ed13bc03a000000000000000000000000b3dcc5f8ace263b2b318ce191ac57092d176c0430000000000000000000000004419d8cfbc833d632bd9a07529c4f9ebfda86379000000000000000000000000175d7ef2e78de280e24189a9513a9d2c7c993e490000000000000000000000000296f42ca090b02b3715091d1f086a86acd4aa7e000000000000000000000000c3605381ca8ffd3b257f0d077cebafb9dda2f77b0000000000000000000000003cc99587c7d41c7ac795fba36c3c8608d2dd6a96000000000000000000000000314fe760147009639835d5d1bcbbb83c158d7765000000000000000000000000e71e692a00571cae4d27f06a330563575e2ddff9000000000000000000000000d71666c2502d3ce109a4002f19f74b6fe4cf5db9000000000000000000000000179cc57cfab200a314be50bf1f9bcee7b7e0c05300000000000000000000000093d709777ca90b604672664cf56083ad65a018c800000000000000000000000030109287adc4feea825d2b2aeb0f129e8dc0c0d500000000000000000000000092747dd49f95e39a4a45dc2087f529ffe3949b50000000000000000000000000f117dce4b066328d4f18a574c87cc0cabb4f11cb00000000000000000000000042c3f7bbfa42af1ed0448ce7ff67dd58a3d99cbf0000000000000000000000004fd6bc7e4641326b8708ea26604a9c29c8f78dae0000000000000000000000000e21476eb0510168f8e010c5441273277e627df40000000000000000000000006532011aa83a50513022b03e325a68f99f6fc195000000000000000000000000238a1525852c6d445742c58c2ee4d535341fc36100000000000000000000000041d014be684c957447697f2bda81b28edf5a9c2d000000000000000000000000bc23adfaf12c266f81c42ce40cbd71698765ea580000000000000000000000004f1907bf201911e459fb26b65099a4a04a2159660000000000000000000000006b1a285fb143016b1a7ac616d284271e5aecc76b00000000000000000000000063afea3b0097b1fac36205c8e12b1e37f176ee130000000000000000000000001a2c82c71663e50b981c2256038968852e2f156c000000000000000000000000eb2df3acbe231bad8a1be89f9cea366f684707e1000000000000000000000000bff7fdbd4576499123a4f8e9de03b26952a5d0db0000000000000000000000006f4f06a59288ac36cbd6b96bd97542b4a1795f9e0000000000000000000000002c1c9c51494772f3abfbee828f138cf90fde4434000000000000000000000000a6f96de5512ef34954cdb35eacc000948341c443000000000000000000000000ec735dc131cb7e2dbe31701d58cac207030609cb0000000000000000000000009f62dc684daf37e33ff08c212bbe2ec76330db5800000000000000000000000029bc5a9a71ae4904a2ba10cbd3fe3153224886fd000000000000000000000000f8d30f3f25399fa782e5f9d272cc0186cdb07306000000000000000000000000cc24d6c2264059c11109c38c100ed8f56102e1c400000000000000000000000019b04dca0cb888775168d5fb078974cb13569d8c000000000000000000000000b4bb26552b8041e3d757460404bc4373bcbceca600000000000000000000000038b26e7bbb261ff7724d12973120d6bde05da8fd0000000000000000000000003e17b69651d413770f055624521c091c6f1f37cb000000000000000000000000c42f0d7656d078bc1787db77c53ba31902eeaea4000000000000000000000000157f318023e1d094f8da4bfc35b6038fab1b9b1a000000000000000000000000e005edfec1c067e24ae7778fd84d864d18789f7a00000000000000000000000059a904603152a617bddd36a57707cfa29642577f0000000000000000000000005bf2fa7bbf923fe6a0e46f4f3270cd8e0f5b21a0000000000000000000000000c54fe985f8e922915ff28ff954138fb5b35ea9ed000000000000000000000000969c2032f57aaf9b4b25d26dd542236c6bf631780000000000000000000000004324cb0cdd68a22ee93b52d34ac8e5d192b934510000000000000000000000005f3950693eb0ff09b9a4cf7df7878fd061386eab00000000000000000000000014818382db870cfe37071a5b084ba136a336a698000000000000000000000000715b62f5b3d5b7da010080983377f695944a06de0000000000000000000000001d26d48d5a251c14ab86fc53f692378b0ac08d3d00000000000000000000000026fafef1d0d63d115cb262cd659621e23085986500000000000000000000000042b4866fe2109010d9533d5573c3f461e270f8a9000000000000000000000000b24f79dd08611a38b800b5a1bac86b3ae3f89e9f0000000000000000000000002b92de837e8a53bfb05b8200903fdeb30e019ff1000000000000000000000000e4ab0ec2ce3dd4a77fec533cf61dab75205ef8080000000000000000000000003a2ad492799d12745ddf15046d1d52d7343ec1c80000000000000000000000006f7ba85d11c0474acc854645df93dedc746166290000000000000000000000007ca8f6b0e8c676fcb9e7d5b0a8ef6e27c9d505880000000000000000000000001d3991d00bb7254df7f3d0e338b3444db11a7fa5000000000000000000000000ddc2abe5636c92da66290f31e15507852ed37f45000000000000000000000000d3abb759b40e9e9ff5d65855a88049f353df819a000000000000000000000000d707ba84bda9c1b3317b6c7a0b6e27af13484603000000000000000000000000608775e1a69a6eba8cf8d6557f1ce48abacf3ea0000000000000000000000000c8a46f330ec7b992e70fef83747cb2c5d4381297000000000000000000000000e99121064557554f4bca381ba94c3396551c9f6e000000000000000000000000b74f146a59949a1713f4333fbf37422aff59a76b0000000000000000000000004c0666cccddc294eef390a679cc68b3d56b56ba10000000000000000000000004c51f3bd4268e35d2b321b0d36d95e0ba23e4683000000000000000000000000f2ca1c617ae75d4f8803d32dba6e3052ab3d31130000000000000000000000002c859b8d45a2d0b2e13ab3907eef7e308f007084000000000000000000000000ec387a3a9ea22994cf5a033365e30fb6ec967b790000000000000000000000009c01c42ee33e969cd8bfd87a196d01b799d4a424000000000000000000000000cf66599bbb3943299d507b0e0cf13dd6ef2a4aa000000000000000000000000027499f144df13dfe84e26d836e06a3540534f4f2000000000000000000000000f6859841d72910586a89cf595415672a6440e6c700000000000000000000000011fa3173008647bd039848626690430595d7c1c1000000000000000000000000bf1b27e1d97df27268604630c6985176156bbf2f000000000000000000000000ddcffb9c030d0cdc65ff33d820ebed329538fd1c000000000000000000000000d74d390db64e5b9a7ed5f334c56fc54ea49afa65000000000000000000000000588b6312feea0e19d6dfbe5286b86c4df8f2c5a8000000000000000000000000db1f8738d781f3eb88bb332db687e1897e2e1f6a0000000000000000000000008c1f80bbc69c266cd100bc0a97c4cd47260eba7e0000000000000000000000007894a99062068ed18b50796e4cf376671b82e97f000000000000000000000000961efcd02db35950a5bee61e28a18b8681651ec800000000000000000000000032e95b8399c47e87bc515aaa505dae77b85159d10000000000000000000000005529053356b5e3e7f982f897eb54c44f5cd09e40000000000000000000000000546aba331678df052c2a69f9bb0885e420206a2f000000000000000000000000c60893631cc104343f796350d2c6f19ef2ebd687000000000000000000000000dea0928add0ba47b07c128577fd7edaba6986f35000000000000000000000000ccfb3eb28f1e201ce4aef62ae9e809f9242b16600000000000000000000000000911f7eb7436e0319e37d47fa25ef4988efac8d0000000000000000000000000e7707114b6118ef46adf7145d07f632eac0ae0480000000000000000000000004b2426fb33794f344b293e25f40de3e51b2b5dbc00000000000000000000000003a281b7a72e3d5ef5a6a75023e18fb86ed22aa2000000000000000000000000a9f7238a99cca2aad5e54787987bbff0e6267218000000000000000000000000ec6909ef123fb547f6f4b7462a4ffffcc36e6858000000000000000000000000aa18a7c7e4e6971ac977a9442bc15baaa22442b000000000000000000000000090082890f56167b95a12e91c55c5957a4b8590e000000000000000000000000011aa4f9be85a844a091141223ee91733059bbfc2000000000000000000000000dcb9e2e09195da67903d1b1041a6c155499b14fa0000000000000000000000004928292cc77caf682cd584d829bfdf8d091df0d90000000000000000000000002001266d58884bdc0d2d36f7182a10d9bba866c2000000000000000000000000ef680bd2b0ce9481d579c1240cfadfeed13e002e00000000000000000000000039cb77fc37e778c56a359ed47dcb383332cb7eae0000000000000000000000006e9bccc8000afcc443b47bf03e38dd84e6b98ff6000000000000000000000000d905038418968e1b785b4276a2c6d959ae539d40000000000000000000000000cdba73f8192476332fa08d355ec10e3492af297e000000000000000000000000a8a78eea66530b8d37e5b5203b133c9d6dab09b8000000000000000000000000dbdf210083da0cba3c4fe83c5087f00ce991d77d00000000000000000000000077d36d799ce26077d20743ef515bf597cfd5ea03000000000000000000000000ea7d4879c37c78ec324a4c20a61c116093ae8619000000000000000000000000a04745be1324e7c2b4dba2b072cf23c245167a540000000000000000000000008c96c4f7d18b0703e674c79cd6634ead2cf7a07400000000000000000000000044947dfec4fdae90994077f03221ea33f291efae0000000000000000000000005a631ad2fa6dcf4f636d3f7d8a29d2368405fe9d000000000000000000000000fe20481e813adaca225024a51d8981b518408870000000000000000000000000f4c913b3821593b6ced920041049d014e853d7b800000000000000000000000045309dc72d3c3842bfbb2f8c8ca1ff4ecdd6c339000000000000000000000000aa4b2835365902d1b7f039bed38b6901797ba5f3000000000000000000000000df0bf42e5dd6d8251d07dd38f39d6649f4024f4600000000000000000000000055dc17f2d6d12c932082bd85436a10dc1dc01eee000000000000000000000000c67e3b35993fc845897cacb88d6ec13e762e43df0000000000000000000000008bc90511634d8330c9b70b4f193f30608e897e3a000000000000000000000000a23cb36fab379d940074af4df24466941b4789a600000000000000000000000066a491f4141b9f9408008e0116e9f5832823149600000000000000000000000076d3ff7797d6fffd678c5ba12cae5e0e8eea000b0000000000000000000000002e45259a879610e7cd51d5c8dd898153d497f06e0000000000000000000000005a87fe7efafdb98f0df19b228fbacc224e7fb0f70000000000000000000000005f730f3aa38740a3a4f44d6a29fceaf236341468000000000000000000000000349710131bbe9f2290794ac8cdfcdae551ecc415000000000000000000000000caee01eca561ee07c9824fb2d4b73606106149700000000000000000000000004d7035c1dac3ee3edf624bdd8a2446de110ca63b000000000000000000000000ecdfebf6c00775a924512a5d536548d583c39ac40000000000000000000000001b9a3ec51d610921f5a755f2227bc622e2dbad64000000000000000000000000421030f0cf1f7ce8c943a16c7b6ebc484a0d5fd3000000000000000000000000bf9a6d72248e6a93b06b25a9fbd344ddc36dbdae000000000000000000000000380324fa75bda59b99c298ffcb05514097a09333000000000000000000000000c032f35ffe780b38bfe4e7c364296b6d036081c8000000000000000000000000ec21217703af459797ec9a0bea494e9f73eeef92000000000000000000000000281207b15484fdf6a0b8deb0de0713cf981750160000000000000000000000005860e55d950829e11a806da50eecf7459c963b640000000000000000000000006c720333987be5f975642f422ecb44de60f32634000000000000000000000000882486920bf3c3e841390ffba6a6be813af759d40000000000000000000000002ac5523d1bd554996039de320bbcef0b37a6f01c00000000000000000000000069a13e0243188d5044bef4fd82b1dfa44fac1c3c000000000000000000000000e46e20e85fa6ba76a7918dd91fe61df75fa3f0f300000000000000000000000030aa425f089acbdc7ebc390dac46ec474f00caee0000000000000000000000004b48cadb4579bb1e4c219b3b2229ec3f52e7205c00000000000000000000000043cefc6786ca420f0338962b7cd0cb22604122b300000000000000000000000087aaf0222ed3d377b53d5fc349023b72d68afe0b00000000000000000000000057edd64e0e5a6c502048029518f0cf53805871b7000000000000000000000000a8184d17c62cb203ef5ed1b0035b1f7230d7b88a0000000000000000000000004d9b43d304f760dc288aa9d192d035f944f648410000000000000000000000005abec01579d38390d98535742a8302079e1bbc8400000000000000000000000058dc8857625cc27d7eff43c0ee7f63df9c0f4ffc00000000000000000000000086f6223869bfb0a810b3a8c773afe85b40388a240000000000000000000000001cc5edc343155747a66c8c10296dff3b8f33f7eb000000000000000000000000f50d61659180ce3de7a54e6149aca8fe89dec4da000000000000000000000000f1e7b7c53fff278e834a8935e610fa3c0aabd2e00000000000000000000000001570ad0b619473dd0c75139828a4ce80a9b1112c000000000000000000000000198a372ded129c84a21d087e5c6f7f79eca231960000000000000000000000002f2df682f5d080cb39410a446afc4975d23f931a000000000000000000000000133ca741001b07be4593083f399f0bf811664fd7000000000000000000000000cbadbd8d10b590e623bd816c1f1cd0c5b7a09aa30000000000000000000000001fff00eca785fb15a895c847106b8fd04977e61400000000000000000000000021b23b30ee0bf14764a1ed5f7b298b5adb459add000000000000000000000000626d2dad7c33267dff5ebebd803721a24a10938a000000000000000000000000fe6d1dd0039bc7b351040084b6fe5a197e0669db000000000000000000000000079ea8dc5514ee4f0d46b31ecf9caed67403b3f4000000000000000000000000aa1837fb70ddb8487b11d3e0802fb2c969e2e247000000000000000000000000985147d2f43f24e7c045d68a5233cead74d9de28000000000000000000000000eddb12fe698f59b39375e40cda0618abf7371b48000000000000000000000000fb000fe50d146ca4c02a8579aca988a0289ff4950000000000000000000000007fa66266ccc17df348146c2e9185f557c4f8424d000000000000000000000000fc487936a271766c0cfaeab2fb1abc3b5094a57e000000000000000000000000644ced032777b5534c2678ed029a9694a4332b39000000000000000000000000b598d366ff61e480b9872fdf4c0fe1da54c42120000000000000000000000000fbdc89dc4b47c89a687a12d4710673bc5e38fabf00000000000000000000000023223ee0c30f1ab8c1368b836d3f390424c36821000000000000000000000000dc231109ad13d17aa056df6a5c398d6dc5876f80000000000000000000000000b2096aa2abcf215e68e9094329b32d9fec9dcfc30000000000000000000000004081a867b3f3fb8761a054024d09d2575d81d381000000000000000000000000579fd1799c938bebf70116bffc27c61b481b66af0000000000000000000000003d268c9de3a8294763eedbce7dc09f30a0aca4c0000000000000000000000000ec9929009020a36077e1b2f8718a5f78a575ac0d0000000000000000000000007c9893ba01ef0d3359417e369a24ee9ee53cd8dc0000000000000000000000009862ed63920044b071e4045efb97493ef0aa38ef000000000000000000000000e7ed5135521de4a5ace0f355098bad50af2872b3000000000000000000000000b70281510965c546a57674c4819d05bd244c03cc000000000000000000000000076fee31f79ff75e876754f96c3a7151ac78c03a00000000000000000000000012b4e995dd06b6c93852d08bfbfd1b858f96b9240000000000000000000000000fc7a4f4c90c79a1cbc161ef2ce62c19eebcbf1000000000000000000000000028527aec2b6efc614681e25c350217aac2d9c32a000000000000000000000000895eb640bed03f5cd70c130219e5dc93af312c4d00000000000000000000000029ee71cbcf1e2eba1cb08bcfacf5acb9fe1cdf75000000000000000000000000a2732417a9c620ef40cc692121b41f06344d857a000000000000000000000000da4a3d82c548010a4bb4a9efc27babd13923cec30000000000000000000000008707f280cf1497fd8e9a3f4b8e31ceaa227040fd0000000000000000000000002236652c138188f524a0cf672284c7d50953000300000000000000000000000022cb3814a5444cc0efd9f8d2d586151f466af0a3000000000000000000000000d6f58abf9667d4f51c971325bf1f36db8cafd21400000000000000000000000058daf21042d4c35d0c8fabb8b93470d4d307bb090000000000000000000000006cee0dcdc2639c8cf99a0ad3c6f3c44b9ed969950000000000000000000000007c4110be800c8e1ff703313b7f1ef5999cf32c34000000000000000000000000d2b0aa332b6b5a66686993419a5ae3281009f4de000000000000000000000000a192df93cd86ae9293a3efc1aee08ef84e9737a8000000000000000000000000916e6afe6a40db44fd8c104f42526cbce332887b000000000000000000000000e09323e8419990675bf9a4a9cd802076ef75a7c90000000000000000000000009ea5261774bf1e95136674b3955754c0969f20b600000000000000000000000081fd0b38a7f6f3176c3061dde45ca8bf99bfc036000000000000000000000000e76af71f34c756e177682b3b96971f4a44ab431e00000000000000000000000050d68c0c886e4b41a01569d9c0c3c0e8be7e82e10000000000000000000000009f9d7f06dfbbf6cbfe1beded1a0d4894b8b6470e00000000000000000000000070e7df5650920041239b32c5bdf5bd5f2f645d050000000000000000000000002167133088a424a923e0511cdc60fe9098870a6b000000000000000000000000f5b920e9e5afeaddc4d0cfb6c2ffcaac6808d588000000000000000000000000db669ddaca8c83d7ba67ba7b06c2605ce48c203b000000000000000000000000ba0810f508bd7c272ab0e534f8804a50cc3458110000000000000000000000007a5e3665b894c6c89ee4c025215e039e961c7b88000000000000000000000000055f7f28e749aff819bcacd6ac559c7106a092600000000000000000000000007f543c18f1642cb102912e3e8fa38e9e1cccce360000000000000000000000005c8c2c92debd150bef747bb2dc75e3cb59f88a98000000000000000000000000175a9f0f5e165100194e991fe63ceb01baf8ce9b000000000000000000000000288f14ecd310bed29ae7e8dc289b0fe2a9c7e23e0000000000000000000000002746a06e0460b69205b77bbe5d18006dd03616f70000000000000000000000004d3d80513c0be4a5dc15591f294acd083ff09ed9000000000000000000000000d2998864f94578e8ff28cf4b703964d98600533a00000000000000000000000008c192221e33d04fd157f1c7005fa16ebbeb447900000000000000000000000085ca1d49c070f99c37cf10bfefbfc6aa2b7ea7de000000000000000000000000696cee649fb0bc5914b4a3c86d093f941676a08e000000000000000000000000df053a3e6d437e8e1849d92a9f62d6c612402b06000000000000000000000000ccabd77c090e0bd10494c39963aab5ca2bf6aea800000000000000000000000034d486144dae30969d0d8728abf7ac9be4d3f8c40000000000000000000000002f6af1940b7d76861be9dff94fb072c3e99fec910000000000000000000000000f3c225987f072c571a20c9e0ec83bfadf294e5a000000000000000000000000705a165df8eb4f78e4bcb744a47803a7178aabb900000000000000000000000023a7c8debf45be6eda208f69e8daccb0efea285c00000000000000000000000027d4336f34d175f8cd5d65f77a08a7f1e24b4def00000000000000000000000092ded5da6bf661a1c62329098917837df526a67a00000000000000000000000018d926df33e8e5869bfdf656c33057860c103de0000000000000000000000000a3a69cb4908201d742c1bdecac4823840fe406670000000000000000000000007f8936ddb21dcae59a36f53d564f716f705305d1000000000000000000000000c1f9f5ed35da0b71f592d1a57e462805eaa0f36800000000000000000000000073468ab497c2c35abc93820f73c7aecf9eaea5a900000000000000000000000013a1d5fc583abff1723089fe137aba2eab8f90cb000000000000000000000000c7069d718b1ccb93c9bbf49b21d998fb3ff09188000000000000000000000000630af8614630584fc51ffd1a8026232d597815a8000000000000000000000000013879946d505fde8c04810986e8a48f4cfc74ac00000000000000000000000018af924a511c159caa354f33c84a456ba2fd59930000000000000000000000008230c71d894e68fe4f2dc9aca67d2b53bc42bb1a00000000000000000000000080d47a45b9ed1c1d647f88432333142eb6bba3e0000000000000000000000000e49108310317bb8168e19a85c9b303622b2dc5fe00000000000000000000000039f7e555ddc182d01caa8b9acc316268e6844c2000000000000000000000000011699c65e5d8f4548c4a1f10587456d678f4dd690000000000000000000000005b1e912dd85fda4442f08b52af2a24c52eb399e1000000000000000000000000057edcf0a4e715fa9e7f055b4ff49dc83c5939c300000000000000000000000073f4661657970684bd72ecb4ce1bb750abe8d640000000000000000000000000e0fcb409068cab70738b6e4add26be70eaff6f81000000000000000000000000df33dfcd6513a8ecb8d3e387a144ccbfe2e49b510000000000000000000000009e9afb2d2fdecc9a2f15ebb6daff87ee8a88ea62000000000000000000000000afea79f677ddfa380651810b44dff1813ef73aff0000000000000000000000000a3fc9c40de89ad4f6374a95badad35fcda4fef30000000000000000000000005464a3bfd7c590fefc29c8c0ae352360daba425d000000000000000000000000afa8a123a25d9eaec5852ddb4a389a0cf4e5bc5400000000000000000000000036cf6ba3e649c0636280e739c49819ff24977b790000000000000000000000001be013de039e4a6886ad164813bd81a3e845bc9f000000000000000000000000473015dfbfee1098c110840e03006004beadce8b00000000000000000000000037bcdd29974ee5dded4dd40a017aa1da390300f2000000000000000000000000349df6eb722e2e7d72378550e931baa221470acc00000000000000000000000068e4c3dab41b853f97dcfc19186536eff45afbd900000000000000000000000080856d4550a314df413b11e1b7bcc8b3cce806fc000000000000000000000000aa26e97e4f5ac1d81d129abf3209bb0bd2d9f613000000000000000000000000a96649a05fe2f6d5ee79822e46b39ea8599fb753000000000000000000000000b648396de276fcaaed0b5c36386fc465185c89d5000000000000000000000000ad24b8904093fb62e31502a4c26bb477e7936c4a000000000000000000000000050c8c2133ff0f378596ff07a3af7904a1dd3d23000000000000000000000000a7683256acfda979cb550ddc88f439085e5b3d820000000000000000000000004fc71c8cb3cbb23037c0359052e23d6af31d545b0000000000000000000000003a1d9632ea161a54b4246301ea306361c37570da00000000000000000000000014232bf87bb8808f37e22936727f80c0f8fa5ab3000000000000000000000000e3930948068dc0d1971fbb3c6b7eac6bcb2d8557000000000000000000000000b65d04c304906197149ae2f981ffb0dac6cb216a000000000000000000000000498b4642fc790c6e192b0512a169ac3237d5aceb000000000000000000000000d20258360cbe13f5ff98ce7f34d9b87dd1c373c9000000000000000000000000e66cbef45ee79a2415ba53698affbaf011061c520000000000000000000000005e9b74b9d7695af9f41c954f929f5e200c7b7086000000000000000000000000d2a56e2a61f654fb11d21d1439492446109a1785000000000000000000000000e2cf11ae50151985ae9d74725cd202284c86dd630000000000000000000000009930c0a2c765f3a68c9017dadb1c3df16385f1dc0000000000000000000000006214bbffd7003aa6e78d40e4efa03ff45b89d15c0000000000000000000000008efe2038ebbe5d1d8406860c3ac05efd98f2b78500000000000000000000000057f48270067b88a46e7f82757ed667f08371d08b00000000000000000000000070848dafa33862770aab793ba5bc3389aea35508000000000000000000000000e60d53a2e3617b0c5fc25b3f4c3d5487dac6664f000000000000000000000000a35af9aed6a1983b332af037c0a23c6149c18d530000000000000000000000007e58517f6692d3d8eb6a8afe00b69c62e532bfe300000000000000000000000076a842bfe2ffcc9c8f7ec92d8a957bcbbcae2e11000000000000000000000000e434fe450809f6429a95b300490a3f422a787d12000000000000000000000000a79edad484e0a2aa35bbaa62201b996394641ec400000000000000000000000039dcb07811dbc1263c2485365dba98b0b59fe731000000000000000000000000ecab2394d6fed323fd56d32cc56757ff5ad55b58000000000000000000000000b968ef8829fce884d4b01ea809e280223882e96500000000000000000000000087f0e447e20dcff57887102f409ccbbfea8ee4e40000000000000000000000001babc784722c6a2b81118ebb95e18a438265a715000000000000000000000000ad115a6b400534d56e4d3e9debd6ed0e70c938140000000000000000000000002dec8809705a71087b8618378a79a653f6f0caa50000000000000000000000001a630dadf76bc88ea1c06ea0b1ec3ea1ef6ffc05000000000000000000000000bf434e5af90bb54b74a8597cf4d12655f0728da7000000000000000000000000742cb4d972f094dfe4aa1b977e8102d587f5ecfd0000000000000000000000006acadfe9b64d93c3c51dea04477ea718f9c136ab0000000000000000000000004b5a236bb89663b0c89421d359b4645d161f97a2000000000000000000000000fae226f03aec80de6adcecfd143a1f9549b8b4e300000000000000000000000024c0fcd04469628607dbe4396a2707ecdaf82894000000000000000000000000139dc4abda90e21b4be02bb39815572b0c09be32000000000000000000000000f27d4abdbdb84e6be318e2ad8d64ccdb3ff773ba000000000000000000000000473db191288f91d4241924113b032fc045750f4f00000000000000000000000000d9ad4bf9bc173c6537f6a9a81909f26670a91c000000000000000000000000692a8eb83543b1df0a37f533204e5d15140cf81e000000000000000000000000765f2067af3f9b5f92816c92a25aeacb5a2846490000000000000000000000008d3b94300b2bb8ddb5dfddf817a4c8308eaa141b000000000000000000000000f7edc75d43c0dd7efd2dc7254a9575dc2965cae1000000000000000000000000457890b2a813db8f347f9fad77ee5304e0023688000000000000000000000000988d35e76983f66ff7a37705ff03dde0979ad35800000000000000000000000015c183a70379b043bcbc7295f2548f895a74f3ed000000000000000000000000e30b7a795343816d292672cba30c5e20c573fe89000000000000000000000000f1e6a7914f0c94d9fecb557a6f970ce9deb96a71000000000000000000000000f4a86e7387c0597dbdbbe1c2fa1fdf9f502ccf37000000000000000000000000e73fc69c25f72b8de9ab1b8e6b37815824e73697000000000000000000000000c2a19702c452109b1c2def182839e9d7d7a93f2a000000000000000000000000c032e0795e779e2a87129fe2fad837d0b61d9a72000000000000000000000000d37421ed46bc1981e8a442954a45f18e5aad151a000000000000000000000000ac69798e68bebbde601b5f481e44d79577a7244b00000000000000000000000060ba44f4493d9dd1d308b4bfb2ed7fc0434dc8320000000000000000000000003e3956c8b34e7d4902f72b6255571c2ce8a30bda0000000000000000000000001b68e7aeb4a97a0b2e877485af3ea86856badb0b000000000000000000000000bd3891d4d207fbd8470070e76d6f83e3ad56395700000000000000000000000007a913849584367cec697a6bc6af256dd7f80d41000000000000000000000000a11595fc0cbe696b4bffabb6c421386054ff65e8000000000000000000000000cce7da07539215c8fa48478bbc5a7b6830b2964f0000000000000000000000009e0bb28aeccd946ff9a50f1c08354ee71488eef9000000000000000000000000295f4313794e41689939d6db9e0e846d75f713de0000000000000000000000000421bd6e5d5ab5a920916fa96218d7a706b30e040000000000000000000000008750fdb23dca7791bede27d59af98944543bb360000000000000000000000000133cae82679a2440261ba2efb53e3e7024f09645000000000000000000000000c12cb6018c4a5db318b2aefa071edcc7a7febf9a000000000000000000000000bdff8c147cf189735e63b74b88a80cd8623473f10000000000000000000000006d34ba41f99d91432e7ebb35436c7df3a3246f51000000000000000000000000963214b362309796b5bb5563bf7cd619ece038d200000000000000000000000041257d6fa51c8d51715c0bfe96c310e3c31859010000000000000000000000008c9c19f412093533fd21693ea87348b76686ed52000000000000000000000000bc5c58b740a0778c73ef83c361ba3d2ac9e99ab0000000000000000000000000160e4939fbe9a31994428fcc8d252983814182ff0000000000000000000000004691c8d1984f5518718a62e3c3684ae3604ea17f0000000000000000000000005d236ea07f52d4f77f5dbd4b8e0a785ca1d755bf0000000000000000000000003bef6563a2a63e18d05e99eef4f2ad47eca553530000000000000000000000007ecc727fa6ee94f978ae8e15ad9f93cb30460b31000000000000000000000000f65f6bebabd74110b4c2178951c7b88ccc6f52ba00000000000000000000000083bcfc5b94e96d8ad0c9415142f5fffa4efdfa630000000000000000000000001677fc6e15dfe6ef20a8886d1c32e5c15e8d6038000000000000000000000000ed858d5cc354f6ef352768f658d044463351f4460000000000000000000000009d96255c96e979aff33c736db82fc69f64598382000000000000000000000000a4940f034cee4d994da5b9c1ee60d0b2aae8e49300000000000000000000000001d0c3366db30139bc828d798e02f751af8cb101000000000000000000000000d2fbf89d63e11cbba73711d1d56ca60e056d6d0f000000000000000000000000982841374b71c6d983dca54273bbf8d418549780000000000000000000000000e0d346ab69d1db3e6235d3017b91f42a525c78290000000000000000000000006e92e92a6585dffae0184e15a02474166f66200900000000000000000000000044f77ac92dfd983d553eaa76bfb62a31f86025fc0000000000000000000000005ad1f5b7ee14b9c23c88e74d17dd3a012b79cabc00000000000000000000000056d5a07755840daa33fb48975b90f1345a8b2a80000000000000000000000000d2cd7f78f903f3093c1ded2d616b401eb3c693ba000000000000000000000000704648186ecb296f014513d7e37f77bbf33da7d4000000000000000000000000542a3c6db8b3ac33f77fbc318d76dd829c3c2fa5000000000000000000000000ad9145bb9cac4536108671f1755ea4096d1a11c90000000000000000000000008bd9f310dabb93a240a12626416f7b36376e3a12000000000000000000000000c4be8375b993788bf5edcc7cb1f73ff97a7860f5000000000000000000000000efaf97530ced95859eb1c0c41710ae7f78c0bbd800000000000000000000000068383bcf8f085f67b3cb3bd7f2bbc60ad427886f00000000000000000000000032535fdb2b9ba015ae79ba414c782cffd055fc3500000000000000000000000097d00b49f2a9e196854058bcb7f67bced0af54b50000000000000000000000004226e185d431227766e880f77d6463746555480a00000000000000000000000003c9aa8651c434060f9d4c1ed66cf893ec4ac4b100000000000000000000000005da32b6252dfc2ec8a803dd8eb8a584d7b4c53b000000000000000000000000bbdf59b1a1693a1b022c29f1c59b5feedb9817e30000000000000000000000002880260fe0336474dfccb7019b038ab5dd168d9e0000000000000000000000009c90f7f33d7c63f49d5bc9d0e2c38237c21b7761000000000000000000000000b9d982a82a7411b8e2fe774143cd6d426c076a3e000000000000000000000000aae43d0eae79aa515e221321e7b73b99cf6633b100000000000000000000000066ba33da29c315f0ab1ed3c01d41aa43c2bb8de60000000000000000000000003ab67381cd820292f32616fa1256f482020d4c17000000000000000000000000294caa53a3b8a159ff7ee750dfcd95f9c7a4b3eb000000000000000000000000d34b33b1b2a1afd88e6733f276983d9f7890358a000000000000000000000000b01e2ecad768ab03fa3e3cb5d61cb093c3908126000000000000000000000000397003da0fb095ccb5e8b35df9c82e97f296f1a5000000000000000000000000c994d7330570bad5f3c15072b47eddc1d6b2694a0000000000000000000000004c3efcdb984e61166b1dd0f295d45be734f07ad4000000000000000000000000691ec802b1400c595525ab1fd0d1180283d5c7bb00000000000000000000000024fadadcbb6e5063e7c63c0d727c84b0a8f45c1b0000000000000000000000008f32d2ce103c83cbd8e645b38aa9738619331c76000000000000000000000000838789076c3c3b917fa9f27f25360848b4939e9300000000000000000000000052654bb3555adb4a9fd4d517e0e22ebd8b00b39d0000000000000000000000004df20abb3aaa9afbbb6e9388d60e4f9649eb5d89000000000000000000000000c4871dacee10de8eb9885b4c42d245da6e628973000000000000000000000000da25cdb62ddc7fc428c37ac2246d2414047fa48f000000000000000000000000f80fa4b0d674c3ed3a98a205c07732f76c7bc73400000000000000000000000087fe7204ea80ef4889ca220f02b84a9d1f27033400000000000000000000000026b80fbfc01b71495f477d5237071242e0d959d70000000000000000000000002f1d66bb294ec12578f397c5bcf71a01468e5c3700000000000000000000000093c28f82afe67edde0c49e831c1f494bcccf4a99000000000000000000000000342c7e51838b6dcc5b7bb60cea3c49e5f772591a000000000000000000000000aac019d6e9d59f8f3f3388043544df563b98fefa000000000000000000000000920c4992ff2277082cc690ded8d1d1575df6f41500000000000000000000000046c90a0c5c1ae33068b70e832d2d13f3ddabec8f000000000000000000000000a22b873daf62a8eed3107aa78155cbeb423e899d000000000000000000000000be60432b31f3a0b76274cbd6b67c74e0df02e54c00000000000000000000000003b2cb87821242f51452d2a2d453d26d78bde8cc000000000000000000000000e453d5b367a2ce74cae2c8b0fc91ac2ef7ae30cc00000000000000000000000019959733faf2bd2c005b2718a666074ac0318000000000000000000000000000f2497d737be3b622448db46e06885387514a60d700000000000000000000000030d9cc7794ea7218106840c085138bcee9792140000000000000000000000000acc2fc552147379167722f5d33271c2cdf8ac352000000000000000000000000e287a3cd837a350d016ab9316d32332f6491d7f00000000000000000000000001538bdaeca0a9fc5e3f7d2215c25aa188b8fa47c00000000000000000000000093d667e75caeb6e2c418576892893c409fcdd0890000000000000000000000007ed9ff8366136ea31ade93c5b617dab0c78f8f34000000000000000000000000266910ab635924968219f48466b751d5c910a789000000000000000000000000f28756e016f84c5eb9846752b6e355c553502073000000000000000000000000a183681d60fae43d14e99422bef079f66b79df1e000000000000000000000000d6b6fce15312a1eb7c3efe08a6438a264430bbaa00000000000000000000000081923695784318d7ecb35c1c0d4d70a69c06450c0000000000000000000000006e4decc4d818e0119fcc48c8943f45f8786b92820000000000000000000000002c05f1af56a916c1e25afea94f0e2b53c18dfe2b00000000000000000000000077c402f7c244d669157cf315b99ebbb57240570a0000000000000000000000009b23552a8a829479ab9c4f9550fdee54dbade6c6000000000000000000000000a831cb1589e7af8172ced1488b5bf3eab00c2ccb000000000000000000000000b2d623a3880d91d51478b51f76e1c5dd244938990000000000000000000000006d42ed8018e2263d1f60ee30ceba9388b1a538c3000000000000000000000000851ba4e651482760ac480ae1e8678e4a8bbfe1ad00000000000000000000000035b2fb936d4227ec64e756615d9fa7cf817718a7000000000000000000000000f370975f915a008c9288aa5d9e7fa9d6070db2a7000000000000000000000000df8579039db3bbb14acb2ec8942dc9573c0b649b00000000000000000000000094131967d38ec10ffb4f3cedec94e7fc52ab5a8a0000000000000000000000004f95c1d44c5f64f286dc7fb2ef26f403755cd88d000000000000000000000000fc84ea2239b5575c26eb0931365f27742a3557ed000000000000000000000000ac601ff54dc4100206a094f8e7b1ff396ef5999800000000000000000000000082a4b17ebc1b89066f596cbb22bec6b8f68bf289000000000000000000000000b0c57c62679d9c08969417ef5915551bc4949ab8000000000000000000000000abc4cd4fa11ac7fd3d1172c0d033be05d9e7fbba0000000000000000000000000c7ecec6d3b2afaefee3518c3e5501da88dd3bce000000000000000000000000fa15a2c5f9b912398e4ab4816de7855bc0e40db1000000000000000000000000470075b2d6957dce07170879f32eda5329e5f0dc00000000000000000000000050830bec88a230fd75d6180f4253ceb251d619aa000000000000000000000000b147e6bc4b1f147dfe62c1e690c835139e24fb8300000000000000000000000016ee9cc71cb109e2447c5b10e7e548b5c2fec7f500000000000000000000000072bbc898246c2921a0b62d166a53b847cfaff6de0000000000000000000000002d55fc47eeeef67c2d5360cfcd091e69adcb8650000000000000000000000000cea876c03d3163899cb86d1f9c65d0465a462892000000000000000000000000ce05c9489c2ba2399c10246360f5520f2cfb51b80000000000000000000000008409300c9517b8f1cc4661f31a82858b87248bbb000000000000000000000000060dc89bcea8a5d0a418b0ed260059f9204018c600000000000000000000000005526b56f250e5ac61808247ceee2a64628e30ca000000000000000000000000031c1ee741e6543960ad8023b1c8cb4e2abb6330000000000000000000000000038be9dd97f234ff52c66b12778047bbbc2579cf0000000000000000000000003977975aa6b6363457e3a6724b18be718b70964c000000000000000000000000a50fcdff9ef975a7b7c596f7bb4fb65888d5160000000000000000000000000094b3e0c2597edc26e2121492a79742a62ec19df2000000000000000000000000878abcb6261d860ba7f7251fd9f8a8480ce249a10000000000000000000000001a11f8743683f47b49a9aafb02885c61cc88a8b30000000000000000000000006ff916bf0510a0c629083a243c8095f44d0430e9000000000000000000000000eff5944f549f0321cf1590573e3ffc62eec53c65000000000000000000000000203a1c263a19b193b468fd48b619ab1ef13907dd00000000000000000000000014eb569e3516cba266cccf1da0330d42360fbdcb000000000000000000000000416b6ee2747a3a09144d4f2a78d3261f3c8161960000000000000000000000009ec579a562b632d5c089d6a8b21b7bf0505d619800000000000000000000000003b31f7cd26a1ad35703fc84c67ccbd65880c29f00000000000000000000000001f5c62b17860a2fde3e972cd7d068eaa194edeb0000000000000000000000002dbd441ba035ba95bde88243d3c3ea64843cdb22000000000000000000000000d42a25697df03d74e904ff1064cb3d70e319c6c20000000000000000000000001e4d5dc23d60ba6ae4e1e01e2fb5d88aeb67126b0000000000000000000000007b3b1ab71fce8f611532340bd2b45f791069f437000000000000000000000000d13ac405f762051be0cf4b87d6e09bd2b0524b3700000000000000000000000010dbc2b39e8bddf82cc29250b6479de7f686a9ee0000000000000000000000007d54231c010497bd55be0d9a983c2f7060761c14000000000000000000000000d9bc1b4a319714190890a0c3b668d69c09bfc46b000000000000000000000000c691240dac7aca4cc5cd19bc01b8c4af83c70ae8000000000000000000000000baf1363893cd5d71e2e13455fb00214f22c13ae6000000000000000000000000da28c937b0e015d7b22802ba061e260869e8fdc00000000000000000000000000a8d10630bf2b121518a775f6110770445d9dba70000000000000000000000000aa95ecaf7aa835f05fe5cbc63dbe1b30b37360100000000000000000000000032456edaf883ec011a33e940df87fb1ce6b0d156000000000000000000000000aaaeb56210c63bd99ac221102d187b82771e96f9000000000000000000000000a060424bd53de0cca71ba5bdd5ff79c9a484bc210000000000000000000000003a159d381409114b55fb93546c03cea9b9d1a0e00000000000000000000000004483bbfe31905868c168ef6ecfbb67f126809c77000000000000000000000000244662ce834020e0b659d11c259004681c229d020000000000000000000000004aa084b80f158a16943b72b8d1ae733d2c2cc0a30000000000000000000000008c9bd78308614fafcf86d2531f6ac2b726eb84f20000000000000000000000007ed0f1aaed9a6cc2e45629cda73bc5a3e87e342a000000000000000000000000c7c8c8c9a265d4e9629f87a31e0301495e3317f2000000000000000000000000cca1634c8859f22b48d81b444c182a2ab1b70884000000000000000000000000e0cd1257fee14db1a61eeb3851e9fb7c0bf1b24800000000000000000000000080a7fcccce2eeb62c021e00b911ca3f911166b1d0000000000000000000000006177aec40e45924214421dfaa05917bb6ce2ff020000000000000000000000009674d6f596d348e13cf161c0824802f3a94b17bb0000000000000000000000004e7e538eb0d68f4cd1cd1cd0d5ed314ab558502a0000000000000000000000000f98706e3df0757ed65850658839b6fd095a682d000000000000000000000000dc82336ec37d6d58440c834f0e06d024cb4684d4000000000000000000000000425dd64068072b3dd5303dcd754214544eacd573000000000000000000000000eece5009af68f204267e9f75bbd2be017d12da50000000000000000000000000bf2fdd765b9e7e6d48173cb5ca2f64b27f51cecd00000000000000000000000028da5a69a2a3c8d124e07ddc8a95ff5ea29049fd000000000000000000000000aa451fc318b740021bfec3baf8c349f55d3f2c93000000000000000000000000049f0250acfccd2bbf3598be8701a0364f14b3e400000000000000000000000060c051aa30416e395fc5a028d50031552910c6da00000000000000000000000084d3698e7e8ba00e29cdd7227da0611319686c3b000000000000000000000000bcb971337576c79de843f12cc687a797b32ce7f5000000000000000000000000cb94c2fd879130ae8810c66417ba12dd65a50bea000000000000000000000000cbd573306c667898eb14fed9d77a63a94e07f6b4000000000000000000000000b042721da8ac99fc4be903742a5dc61b2cd6c7bb000000000000000000000000353f40146430ee968986d8ff505e935095e698e6000000000000000000000000783320e420645f14b70440ab7cdf821866c78dc50000000000000000000000009e40ebea1d9a9e1d6ca5a973de76a59de7c788ed000000000000000000000000df087463f72baf643db8378477eca97268da738b0000000000000000000000007c8c1530893cd158009111cee79e6b38dba875bc000000000000000000000000ff3f3871e65799412be680d51c3cf78c9cfa8e2b0000000000000000000000005b11a6e39453e44b748b4fe01a704ae0ea92d021000000000000000000000000ece435ee05c45e6aa6c29836f4176891eba556f7000000000000000000000000e4fdc97204035a6773d2a3d4ead4076164880c350000000000000000000000001c469790b87ac12d7854c9b33c581bb10faeebd000000000000000000000000024157f370c8d4d00844d4794406cd6e023fb085b0000000000000000000000008efc180a4a730da2a1caa49799fdaa369d1f0432000000000000000000000000b055b8f9517779da57b352040d56f7055140628e0000000000000000000000007924ccab7554e8500b63b7da726a0c0045b8568a0000000000000000000000006221a88c3802db1620709a3f7d3fb345659426ed000000000000000000000000f755d0b715754af02101bc3e5d178d5581076937000000000000000000000000984de7a0c0c7b2d2003d2691bc3ffdf3288c7d43000000000000000000000000cbfd4a54687f139913901ad0775ae3cefd9b24e5000000000000000000000000fa387b07581a1be32069a7a6312937cda4b05cf2000000000000000000000000342e91362d4cc93897e0c48f1f50f00a502689bc000000000000000000000000dadada07279d55e11fd5d20023d236fe2d21f9c70000000000000000000000005ace8fb928f94fad6ae2a7a0af5b4b51048753f1000000000000000000000000b6adabf4f57987e14085f8994109e7a725d5da7c000000000000000000000000c52f27c0567d07b68760978af4fdd78f1fc257820000000000000000000000000a78d175b8eb7baa04f128bc0081bd2aeec1c3ab000000000000000000000000d62e323eb4e9713a6befe9b010536aa5e19b2bfa00000000000000000000000093f8e1e1ff4801102d529f43b43ebac0f8936ee4000000000000000000000000d77b4ea05774dcfb94002441536d84d966095fd00000000000000000000000008b8246776e147bea9cb2c9926408d147fb0575b40000000000000000000000002c1725bff8496ab8098406639ee34e5b015f74a200000000000000000000000020f7381da21a01f4507b62b56f2edbb0b0c79244000000000000000000000000184287f7b89e7fd195f6a21f17fbe457bbeb71050000000000000000000000000db21c90d3d84ee2dbc8cf5337f7f45a7286d0d1000000000000000000000000da08d94057e72b41a1cfd3f65e39fe5048106080000000000000000000000000598bab2ed1b6763bcc4ce3711e6b082468f9b84c000000000000000000000000947cf6ddc9e2724e7b35cee9412370b6df83efba0000000000000000000000008fcd617d0832e8545aff8e345de30e1afcf23fca000000000000000000000000d4d77be4223166169df2d686632b76f3e90d28990000000000000000000000007973a8ee6d4560842b5db3f61e511ee67350298b00000000000000000000000006fe22f4b98e1aa9f01a7ff40e75d0ad1e3020e00000000000000000000000002b6f223b90b2f559fd50cc55f354d8d78910f1a70000000000000000000000005b0251bfdaad15b5318bde7a512ffca3c81ca81a0000000000000000000000004cb08e807809db9c6afedf9ddaf73851b069be350000000000000000000000000875e22f6873b59ef1012b5c0c3e783bd9340e2100000000000000000000000076fd6cffa9aabdac129a6591f3206338ace2381800000000000000000000000052c984805240d4f98ed6a56a4d421542dd4cdf77000000000000000000000000c568245894af3dc901131d41ae32c29b4a04642600000000000000000000000037688b76c4d5f4acf331bd3cf63658a5e6c67c5c000000000000000000000000e10b4c7481f2d4cf9f4681453412818c9b1ec0940000000000000000000000000b74e7e0a74391b2aaf183b013e481cbc89947f000000000000000000000000051361189b4c84f702aec622d46f6b976dabcca3a0000000000000000000000002c8ee4b44d040cebce3bd41cbe34f964758fafc6000000000000000000000000ed7c7cc383ae1141ebc77944d296d35f9b83c7d000000000000000000000000048444cf5367189d7a427ad7da320063b5b259f2a000000000000000000000000928471af893736a21f64c2d0425bf3e7f2340761000000000000000000000000b00ce4797e41cff3e7f5f5ce266254890b34fb260000000000000000000000007fa3f770c257adaac17ae3557047e5b2513ba8b90000000000000000000000006269809daf7b55efbc1029a44391d89235b4bc950000000000000000000000008a5bdfd3840455649a665530f2687878d3cf8487000000000000000000000000383b82dc3aea583221b80fbacdb0e73e3cbfed7800000000000000000000000043583a6df8fcd849618d52008400280ae0a4895d000000000000000000000000b6021e12893d38969b072ab68215ab4ad4cdf175000000000000000000000000fde94706263f00761bb59ff72e01555212d5931b000000000000000000000000e2bba586a2b40a1a16c1b4fc2e7cfbf43eca9200000000000000000000000000a1d70528d0b181848d18aa1a3f945bc40d711ef700000000000000000000000051a65262a9dac28bb4b350165aac84bf9dbf5fcc000000000000000000000000fe33c19f9699935935783c2e55ab5836e49fe4b700000000000000000000000096aab469588bf0f9e7056f884a7e40cceda079960000000000000000000000008cdd1045102f54273e229b1dba856972c0ae1ac1000000000000000000000000dac96034d6a834a2151cba0ccdf155682b6315e7000000000000000000000000a5cf649421dd461e4c2c41bfd1ae2b47f0c5876400000000000000000000000017dbcdd2af12e0d3e256eff446903d467fe1be2d0000000000000000000000001f9a741726d8ee8548ec5e9ea5fd1dfe4e4d470700000000000000000000000062d7505f931e80c8ace0ce69434587ef6fae409b000000000000000000000000430cb65eea085812f6bceb2f756b7918cddbcc9f000000000000000000000000f910b699dfbfa311692f6999d8f02bd89358099b00000000000000000000000083d4f331cb5c9eacc9c09e3ac42dbe824a1858fc000000000000000000000000b53b2026fa2c5bf1e7d1dd441e53f0df1ffd5d6b000000000000000000000000db8b718e69e49b6348e9b9c8f28ed0e0ec45f3f800000000000000000000000053275d5c3d3e4681e0a3b1ed37a16364fda65e670000000000000000000000002d2a60393dd35c633c5405a7c885c2e90ed5e040000000000000000000000000beb907c696558428815d8969c620886192a1738d0000000000000000000000007f09baaa28fb9b9935bcc6dfb1e34ac568dffd3800000000000000000000000088c2e10c2ace5beabb74b779f4855f1cac0a09a6000000000000000000000000ad2a67e5c85214426c7fe39b29e50e3c33c74cf1000000000000000000000000df5533a742c17a5897f1da391e31a42ac5123697000000000000000000000000a8ef485e6ce787225cd7592854ac9481fb8159f5000000000000000000000000965e455011401f5aea7dc2a3cbde8584166f68f5000000000000000000000000549765a736d910caef94ec53ef39ea77515fbbe2000000000000000000000000c85930d9242c6d63e614bd8b962bb7b1b3641c40000000000000000000000000d4f69bc7dc647c519cf386100dd3e5f7114481e800000000000000000000000027ca4e46ed519a15e2def5c98c8af468a40a4aac000000000000000000000000acdd667dd1b10fd4755224aa95d26cc1ecb3a2e8000000000000000000000000b9b957acc8e0febf8ff318151f2563c18b1f81cc000000000000000000000000ac055bdce0ccfb915f972644daaca731f3c7cc8500000000000000000000000051f5bfc498afb0c81e2164c568adc8b6e0f1f1b0000000000000000000000000cf1211ea8fa54aa02a5e0cf2df2fd6ba45c4270900000000000000000000000093f8b7b8fd1dff89686b66db96e357ba3a0278a40000000000000000000000001efbe9283f50f7d0f4ba21e3b58a2c2af5cf072e0000000000000000000000004a283eb3a9598af8f63c5975d12676c7ef848238000000000000000000000000ae418815fc81c955803e8ac316ccb0e053d0eec4000000000000000000000000b466e87c4557864626da913229462a778b237825000000000000000000000000ffd4617df28fb5f006c3571a47faf7ae7672958c000000000000000000000000ac85ea85ca5bc1a4b9c698179690d4452220642f00000000000000000000000090f8bc049a817ad29692bf45d939612b6613f54a000000000000000000000000a9da711b8ff59f8b108dd3cfd713a3254d77ccf4000000000000000000000000718d1591aa4cba0c1d5577cbcde9a1bf0bcac8840000000000000000000000007e8ccac36e8455feb14db8289ae245bd6a7ffed800000000000000000000000012f7a7d3e6df926775fe5d6616d748ec83df814e000000000000000000000000e33931457b4c7ea65068bd1ee7d0eaccb7fc811c0000000000000000000000001c49732c14cad16950eed0258d47cd2e18876561000000000000000000000000ecb8c6718bec933894121f4f211e0361dd64d2e90000000000000000000000001fe3e0497753dd757afafd6a3580c591990a5adb00000000000000000000000006e404441e2264f3b015e772bad973e3e332aaf5000000000000000000000000f81131bdd6b3037f33e1c1a8ff2593fa8286b7550000000000000000000000004aa64840bf76da49ebc53f9e5f0d6530e8c584a700000000000000000000000049f24621a772d658ea7401f977796667af41b0430000000000000000000000008a6b520d9a8483811df112054ffb4ab12bf4565b00000000000000000000000010efdd754cbe055b72931a5542e8b184349aa5b700000000000000000000000002386e7e7dd2e7599f4d344551aebc67b71f4c3100000000000000000000000047a1d1aca9d1b38152274037d8c0489bfc0546ff00000000000000000000000079ad03ad2c331ce3acb9a9df9e90eaa9b2906af100000000000000000000000004ea4408f33e438621c50b5bdf17e1f91656e3d80000000000000000000000008844ad49cab051bb73992bc8b471f253492542fd0000000000000000000000007a25a38251d5f9b6d644139ab6f9eb85a952042d0000000000000000000000009beeb0c873b3096d1a689fd9af3b2762dd5cdce80000000000000000000000007fb6e1d24b3b75762028a5627000925182ce573100000000000000000000000064d5c35cbad7cfe50bd626b276b8bace32fb3cf70000000000000000000000002a57231b5433176a3fb10b08f273641c44ed84f100000000000000000000000011926b250862d91ded009abc1bb65c479b690531000000000000000000000000dfb44ee6c3e961e474faaadedff11840e17723eb000000000000000000000000ed6f3af787add2ef05adb023155a9c306dede2f80000000000000000000000006f9c8b4037e35172a6fd8551a1e248047625a2c70000000000000000000000002702f4b78fd41231600743b75f26bfc4c56a92250000000000000000000000004f0fbe163c3fefdfa8fbcbff8cd55ed972189db10000000000000000000000006a0b203e4f3ec77194cb8211671eb55afc984599000000000000000000000000fcff615e618957a113704b9ae189019703eaf5b80000000000000000000000007ee2e95b2ed6b015450bde92cb773f0aa478d7620000000000000000000000009a29b31183fe2c16c18a7d251c4fa72bd3106b0400000000000000000000000029c617e0f8afbecc2f0e0a8d6fcf226a005e1376000000000000000000000000535c531d41403ab933018b55cd64d0df28bf921000000000000000000000000083a9acaad09f6580af13df976b9e32f56ecd655e0000000000000000000000004031403e38234e6fd8f6f765611e05e56e8db8e9000000000000000000000000b2acaa998809a4977b6b931ad1efb810c2272ac100000000000000000000000005b9375ef6843690aeaab2e60b46eca2fa8ea9e8000000000000000000000000bfc37a6c327768c15319d977d9603237380e4b42000000000000000000000000b5f6ee1ad8ce9786178e5938e8cc3f94b8852d1e000000000000000000000000785c93e5585bceb3ed7ea20fc9ea6d911d82fea1000000000000000000000000511f84f4001d18db3f06a49e0cb191e19d8b9be600000000000000000000000099a50e1dd0dc1711b5945984cef3c6afe95a31b9000000000000000000000000251d14da2988b1884d18a3d7a4d65a598bdb0530000000000000000000000000da65628c7b278ef3e976c5cd79f330ff7ca3d63d000000000000000000000000c7381f7136e5e94ccd8f2fd6b62b2472a1175dbe0000000000000000000000003ee18e18a818d09455025fff0c923a72aad30fca000000000000000000000000c6456b42395f3a2bad40d18c27b3eb5e4c1b87cf000000000000000000000000bace7277ac57073662dc4c3a610d04fe083091d000000000000000000000000008c0cfcb780d75fbe6a1e386f6f0184dc21a502d0000000000000000000000006f0ae7ad267012db8adeb12715ed9ee3b73906c600000000000000000000000008979c27dff49e0f6be057e6fcb842bf2d3015690000000000000000000000002e127a4e125aa43bb1f8900e80c81373d944fb630000000000000000000000006d287698a4e6d9185e0dd57ec7b476b0ec44fa2e0000000000000000000000009d043434b07210ec7883ecc8715428e78810e88a000000000000000000000000ff91ac83b23f7b3bb82febab68ef3b7bb446d1f1000000000000000000000000edadf3350fdc27f440fafda5b31b40dfeccd1bb7000000000000000000000000c9f73bf122f00aad6cca19411676d6de303b3a58000000000000000000000000cc122c856cc65be4e75ef54163fee230343b866e000000000000000000000000dc4d50d727e3384f8743e8d9458a0744189f75550000000000000000000000009240dbc693cbf794f6c6c9cbe3c07146bbb2ed86000000000000000000000000403eb05698039ab2b7af0300256fad8afc3e0c31000000000000000000000000250566ed4f71eab4f463b282f4d1db6fe66931ed0000000000000000000000007f1fcb8a75d4555021167003e9c392ef8bdf1c580000000000000000000000004b2ad6346294b1c42a5caef61cb6331009695a2c00000000000000000000000075d019f6eb1aced1c95255b902e7c5a8f45a459f00000000000000000000000089ff63ba1e219bff0de4c521bf8b5a285c00a7de000000000000000000000000321b384035a0986a76b7b9d2ba3d436bc9b147c1000000000000000000000000306f6c84ffa439eb2541f2f4f1d24a53a3b0183a000000000000000000000000d1bb8b2724505fb7269819b99348805982a98b3d000000000000000000000000e693b060616d65c0d9acea23307247923354067300000000000000000000000074f0cd4dbf24ab7f8e16d88c625efc174e0a7c2400000000000000000000000033821914c352de0fddec246cd5cf7ad861a67ad8000000000000000000000000949f765cd8f17ca8737537d9681b10edccb3df70000000000000000000000000d9c5605c748077f80e827e4affedb1db0ca86925000000000000000000000000161a1bbdc842ede2a8adea3079f6f610152bc644000000000000000000000000df2e75b30d1175a1c0912aa214a76c092becab96000000000000000000000000a57716031518255bc0b93be5c18683968ad0cae60000000000000000000000001809225429f61dba38dc088e2eac0b4109ecba1700000000000000000000000035838956044bf69efe0865b7619a9878656548b8000000000000000000000000363be719ac075d28ffd628d12a1ebef9400272430000000000000000000000009e0e7b003719ec12ed3818533c70cd7041358ab60000000000000000000000009c066d285ace2ac0de600552becd13389aef19b600000000000000000000000079a060e64f44313e58fb98cf036fcc56e707caa10000000000000000000000008a3a35004a12fa7bed1c851c5315d5b1d8cf221200000000000000000000000044152b26574b913adcb833fd9eef32d259f92cee000000000000000000000000a376012f41e6b4d954cc0e9564ff43efa6585424000000000000000000000000a04bcf078b0e222954e3e93eece21c2e2a613bc1000000000000000000000000ce58853c85c5d04e1194901574ca7c90733cb96a000000000000000000000000e2352cc03332788168e3834810dd7bb4d3d58f4a0000000000000000000000001a9a6ef57e028916473bd63b870612b8a5f1207d0000000000000000000000008e5ff051027e8ce23b2d9d0ea8cb7c33772a08330000000000000000000000008bea09ad4ea9a16043624e4e5442fc5848d5c50a000000000000000000000000e13d3586b2bdfe595faaf9f8a8cbc0f26b6e324c000000000000000000000000cdb347948c8b8ae69b2375377fc97202fcfdacab000000000000000000000000d66546c53f3dec3d8758fbd3b0e85e1ddfb16d380000000000000000000000008157859e79085549e8c9d3be2d98ad70b8a69aaa000000000000000000000000b285d4b78d9e2623b5d361f3721f679d63866a6a00000000000000000000000015874d65e649880c2614e7a480cb7c9a55787ff6000000000000000000000000502fe697d49a6ba77c230d7d30852efef8a5e82a00000000000000000000000050310fb63d9d500f47c23afbcf4826b186f3acaa0000000000000000000000003af2e91303c4de6e527f37634c12f14f61b5e6520000000000000000000000009dffddf294ffd9fa0490a44cd78c503f558ddfa9000000000000000000000000745b47c9baabc315cb50a2166d39a4ffb6deb97f000000000000000000000000bc56145f406486acd9cc0efa1fceb8f91ce946e1000000000000000000000000f31696f8ed0b7748d898423ce61685d7800c1982000000000000000000000000d2c5222f1ffe1d15e38bd43bcb2672c702eba42e00000000000000000000000035f60ce6038d5520a20c6443d64f9c6e3c0fec76000000000000000000000000380c72854e41b4c331a42a6e476ea3afce89b5fd00000000000000000000000033509bbbc26150fa1531ad4f0f50dd95559c7532000000000000000000000000fbb59902057e939c904610bd730dca95b7876b0b000000000000000000000000aa22fc18a61a947cd010e85111b4233606f415d00000000000000000000000000915ed6de507a6b86c52363b57e57efffdc0afec000000000000000000000000672fd18427f80e917529bb52c03edcc4cffdc8cb000000000000000000000000f53777cd2004615b4530f2cd3154a57d7aa20a62000000000000000000000000cd0f35ea8378b6a9a93308e02af0f56faa45432b00000000000000000000000008e9eabe16e0531a92f12bd6aa8a4157b319268000000000000000000000000091ef29826d2916028d76d9ad400fb9e33159d44700000000000000000000000072f4b1d2a9f9540c0b06f69a089628518b80b64700000000000000000000000028f0aa7273f5eb13fe781c3a2cf73abb0148f2ec000000000000000000000000d1a6dc78c534a8ffc86ebcbf39caeb38a4494cdc0000000000000000000000005ba6f4a3dfc9afebff724be678b6390f1bc4cb8a000000000000000000000000a2b36e29ea4feff8f67f1777aa5f10e6b08893970000000000000000000000008fc53a8df79550ee71a251624ea4e9cbe016e679000000000000000000000000923ffd73da1864409f410ef1a417899a3a03cbc300000000000000000000000054b7689c78fc716e75821df822c2fb65800acbcb0000000000000000000000002fd8a0ae11d95b81e0bec21eb17a8c4e285862340000000000000000000000008390e281fb69b16e3c767556b6e419b376d5316c0000000000000000000000007f528764dff8c330314195c42b24dc2b78bf28d1000000000000000000000000f8c77ae66f15f34b6552d00c492e5daa20dd2f54000000000000000000000000362ea2649e1242d0190ae76a6b19db373c89f8fa0000000000000000000000001447263c219458b87c7c56c0e90158db8ced7bec0000000000000000000000008a0bdb3227730e2d312531fe26ecc7fee4547b1c0000000000000000000000009fa2e811c394d458dda780f65dcf7823d35d8390000000000000000000000000073e65b746d08c8f6e3062a80c3ebcafa14a0d4c000000000000000000000000a02bf70693e655715005e98f70f65fd208f325050000000000000000000000004599e2c8da27778adb54203216914c42e5f26050000000000000000000000000f383e2fb07859e42584ac578ca38af98638262ba000000000000000000000000ed7ec9fcc20ba2fc409e1fa6fa80c627de9ff73c000000000000000000000000ead7bb808291e1551232976453428cbb87f0f2fb00000000000000000000000039199bda00317e56a80182242bc8f8950cfbd9a9000000000000000000000000b3c61e48de161e418d934ad55c1559f571b785c1000000000000000000000000f1bcbd5804c650d518ad5cd2d89e0ce1e27c9b57000000000000000000000000a572fb92112402ff60faa38881ec80cef29a3f9d0000000000000000000000004557dd54aca04c125ed2a3eb772575abf21c5da1000000000000000000000000056da2abfc340843a9b356779131c2ef1710f021000000000000000000000000bd8fcfed185de206bee422fb4e5dcfba3b7b60710000000000000000000000006cf49be238cd22aa6871225f7469edc7a92fcf46000000000000000000000000a18e5af8786d8555909b40697a52df49464aa26900000000000000000000000050cbe94083676cd17f25120807b6fca931978e1d00000000000000000000000055ac4f6a56d6920a7f18936d64c238a0d412cdeb0000000000000000000000000075f0a5a6c7f01ecaeea6a817a7b43fbb352915000000000000000000000000f93b6ebc57985904625525273278b8c706141176000000000000000000000000cd073ef102d5c988db0c0aea17e64a1fe7cf139b000000000000000000000000edab3920bcd9c75a2c857c19f2a2ee97476a6a5c000000000000000000000000900fc4161cb7c3627eba12fd37da5b58799dbddf000000000000000000000000cee86e620b36e7d9b197ec3481e666d3ca5e166900000000000000000000000059b946f942d598c630cb538fc192bd5de6b3321d000000000000000000000000241a5638459a55aa0ab7f9310ee3d7f8c28b9244000000000000000000000000c27e3d2e4edd8f0e6bbcd22b2c09da35843b950e00000000000000000000000056c1a844ce4644db95870a47ecc92bc448bc7d61000000000000000000000000e1aa6cc56181bfb750f0b34d660fff55ce7cc3ca000000000000000000000000c8ff00577f1887fe43eb52c876f327c600d895850000000000000000000000009818ff602dc87c75602b331fc9b2f2c34eafb470000000000000000000000000e72ae2b55a19e5f28de8a9029a24f4c24a4644e9000000000000000000000000fa832227830fe006d3570a4e0e2c6b0f42d5e0a4000000000000000000000000b1dfa381816c161802e145752d5e54bde304e37f0000000000000000000000006c59336ecdd867adb0cc0349dffea6a2bb6eb74a00000000000000000000000086124a0fa16cc7060617c551911b980d43682174000000000000000000000000df26c7c52ea16d8c5930fa69073770460ff913e300000000000000000000000039282e604403eb5049cda3c2403fb19677c576a0000000000000000000000000d5f984f8cf037156722f5a609fb4dba8debf66a30000000000000000000000005d633d06128ff9baf4a03134bdc5d307405b4fe100000000000000000000000000315d47d5ef1e2fb59e120fc1efae10455e13fa000000000000000000000000226732d077ca540d583606a2ba45e2c678afda050000000000000000000000001a0f91f1157f7119f0762713511ba64d4890fac3000000000000000000000000d9e3c18a944003a2a1c487bab47f4e30b081f3a80000000000000000000000002f7b85b913d8f7e756f3f02335ef464234c5b0f10000000000000000000000006b6973857da276c7a3192c17f327b281a169dc8d000000000000000000000000923d4db08cb8f5ca05b3d35694a18ef31e2736bd000000000000000000000000592e908d99c90d5eecb8ab91bdefd60942e4d49d0000000000000000000000004d5167e0d0673262175c1b040e13c80c00f53a6700000000000000000000000091e937ba6c91acd1fe50cb3de0fdb813f02b6a3a000000000000000000000000896e8739e4c8f4c5b5a25a35a17b424784c32e0700000000000000000000000018114f9a0ea61a379e846e1386e618e188ed663500000000000000000000000065257b475d57f840f4061a08d0f353d41c70a17b00000000000000000000000006db091b51cf167e4cfd10b81b3dd3a5a9a855a000000000000000000000000038171943957e9190ea65ee28b591cd0f349b240700000000000000000000000014bc4786e3cb1ca1dfda630e8b9fce30c1b0eaac0000000000000000000000007e961f09e7fecca0e819c061b8223a0d438cc7ef000000000000000000000000d11d8feae7475c6dcaa3ffea1a82850717c7b52200000000000000000000000057cd2f901ae629191e16b7651d906a502629dada000000000000000000000000eb11bd2cc717b9907719c5e29812c8898d693703000000000000000000000000f921d3173c13cf75a30b853cbb632d2117d29c7d0000000000000000000000002b10b3431fcdfe878add22d412481000b05c7b960000000000000000000000003217c29f0717dda9c160e3b421e723b576edb13a000000000000000000000000ba7b594d8af58229141aa325efcddf9a58078aa1000000000000000000000000e4384a0c1e8818b3c615a0a6b81e59c1b9c873ec000000000000000000000000c67fda24620aa784244df7853e18de1386e6ae15000000000000000000000000f17ac29a74b2c37638253c4b5e2722fcf2b01b0c0000000000000000000000000ef874829ab7390b8d39ec49835b53e40151967e0000000000000000000000001e7dc2270eefb7d2625c8bdde559224e62b722c300000000000000000000000001e25d3732eae54bd852ecf35bae897b14669d1d0000000000000000000000001550d1d494ab495ebb3d0e267a621169f651511c000000000000000000000000c044737e26dcb0bfde3a4c4017550171f57246c00000000000000000000000003c88c2a679bcff041826c0c0c92b4e80c58f483e0000000000000000000000001ce660a9b884880346c16e29e78121f610e0c6d9000000000000000000000000f4286d5f4e0fc185f1b13ccc2ee00fd5d891426200000000000000000000000095b8f6ed2edd3bfa9615157ec5175ddeba8e8c690000000000000000000000006c181ddb9e3e6efca7a4e5b36ab6173fd6abe108000000000000000000000000811c03241ba5e54341a88c06a946fbdb6511f145000000000000000000000000354154be1e12ac2cf44bb98a5598028db99f36f3000000000000000000000000dedee919fae901fce1beaa57b372b990b4309fb9000000000000000000000000a6ba13f4f36ba8f71fcf930a22d5374ca81ad4a9000000000000000000000000439125993fa3fb03f1c358b3a6b3d4efa3e36157000000000000000000000000e5fbd73189cfb2f381830d7ab13803a3d0b1f77f000000000000000000000000a8e280e7f8543a00935249f823d2bdc2f3749eca000000000000000000000000691829e89567ce49109562859a3f98cd1505b403000000000000000000000000fbcd94e4ae6ac6c1c6e87dc13127574272908d6b00000000000000000000000020892ebd282d6d5ee0314e331a817a8bd560764600000000000000000000000077b40ca5b7d9bb920b6fb9999bed65adf2f7ef22000000000000000000000000f80a02d205b251b7eb5df56f2c220c6adb2bfa190000000000000000000000008b9e2d9566a567750d8993878773a7432ad9e21300000000000000000000000030ce1012f7b39b5f4736ef7a6177d16e2c74e62800000000000000000000000051cec4c9aa2f9b03345855d8ab8d0f0ea4a0d1d7000000000000000000000000a0cbd4fe36ca6e6ea9c4cf8e3342bc0550485efd0000000000000000000000004350ff4d002edb7c1095a6375ef08d08ec9edeec000000000000000000000000e549c35954a296621e0c7defde605f526565db8b000000000000000000000000482bffc4b47f186a87017a4bfb3003d73a186cb80000000000000000000000002381647d5667e44bb23c610659a15d42bbe8f530000000000000000000000000aee2ec9e7032520a0b966a94c2dafd4e039094540000000000000000000000005a8f4f0a87cd56b397e4cadb465ce7083dff25200000000000000000000000002b490d51154f560f0293816ee71d160446ffa573000000000000000000000000d5b4049f5149bdefbc117d5964c01c10892a9a8f000000000000000000000000930173f869355781e1e8d74277162f8c79c18aa1000000000000000000000000e51653e3791bb8429637a26faa8fc2b6d3b03ee2000000000000000000000000a1d2aa7ff2d7d70e8207983554ccc9d7ec6208a0000000000000000000000000170f5576d3aa38536f1ec30befc3149b4ac535b5000000000000000000000000873560b8789448bc1973de4e33b28edc17d21e4d00000000000000000000000036337998611c162d4f9c933abd5615522731f105000000000000000000000000222a5edc9a7b03dd2149555ca619731ec6ac9706000000000000000000000000c277a7d28f69e1f4e809ca0b2f9ba38086e50e6d00000000000000000000000008bddc1986c0b882de667acb73e599839ebdcd6f000000000000000000000000df45e97a9797ad0a77bec4cdf79b23a7ffbca137000000000000000000000000ba1ec166cee02b1eccf67493ff80a1b7725f2cc40000000000000000000000001867f9dd93c983a26d91860180fb606af228d3b9000000000000000000000000979546b29492ebbf0947a004b0911edfc1cb52ac00000000000000000000000029847a95316117cde79017320bffe2434ffd4910000000000000000000000000f29a7bdb3ac51a15a9dd726f4445a7bbfc8f1d20000000000000000000000000180639a07555341f17eb2909d30ccfe875822585000000000000000000000000cfba4c36b203671a394f591e8c84e8d2b1c1b58d00000000000000000000000096051246c3e264cb192723562f62448d76bc774a000000000000000000000000fb04ae2a237147e94fa0407748dcc8a0972ea1ba000000000000000000000000587ec1cc7ffd750aba10ad8a61b6ff6abeab06b9000000000000000000000000d4d4e1307246d9509a13f5b76c9df05aa5dfba58000000000000000000000000de899f993c1b0fd76e504b3ee523c8198f55c19f000000000000000000000000759191cd037dce789bd91d248233832bb5400177000000000000000000000000e4dd705d9332488faca5e463f205a73cb5b5f96e000000000000000000000000e0c268e937ad6a60a0e595f6d48e803a0cf68fa80000000000000000000000001a0c25f209255c5b6a40714a599a97377c01deae000000000000000000000000ed8fbff0a55161df99f668ff598702fce14dce3d000000000000000000000000c1a1bc5937604b64d0009f7dfda94fd124b8fd7d0000000000000000000000004486c6c602c56a52694f2fd4cabe82d5719c2c920000000000000000000000003c95e812125c4b23483920914f5b6918beac077c000000000000000000000000fea9c7fe32e934b2720ba39b8fa735972518fa8f00000000000000000000000061d5e5ddf875227c6a02a1796472fb4f35028374000000000000000000000000e83756f2989b548bd08af805b2675a62e2c7a9d70000000000000000000000004d561d23fdfcd6da97b7bad0e0a7eb072eef5c3400000000000000000000000034410af1428befb23f0502bb7e21653086b2a29b000000000000000000000000fdb5f19df3e9d797ec50cb27214d75ad949fad140000000000000000000000004cdaf17ca90a4d6629faf6ff7387a1659cfd02d00000000000000000000000007327c3c0a8450944f75c2a1556cc914ff2365b70000000000000000000000000d2877702675e6ceb975b4a1dff9fb7baf4c91ea90000000000000000000000005472cb2f6f09cbc918f5665662131aef0675ba01000000000000000000000000edad74d846c59eba01e66b5184da7fd8d2caa40a00000000000000000000000016fee500855972ef19f3f97ba1103da4094e5a1600000000000000000000000021128baff86eb469fc6caf503523ab8bf771e349000000000000000000000000453d831f07d66776898728405effd5448eab04b5000000000000000000000000d18e0c9fc3e9105e719fefcf6872b09120b00415000000000000000000000000ce26c034a7126eabd98729d443856e08bf5243b70000000000000000000000008167b1874dab0bc5fba4e7b3db7921c75426410200000000000000000000000054cc53b5b2c2d865bc7d04abfe4f8201448dae0a000000000000000000000000466327273e5c0101b31782940f857998b96ea7a50000000000000000000000005f6253162bde63992c8136bd5e069a4ff4323392000000000000000000000000736033d7315e61a12309e08f6ca4ca5b18e10ae000000000000000000000000097186f68927109ddce8b4e303ad0f1bae1d90d9900000000000000000000000087e2d81878efa6b13f5cc9b1332529104202db2200000000000000000000000029d6ed1ca0c6339332faeb5d32ac02f1d17f795d0000000000000000000000008340eb91eb14af4c2f85ecaf1420a5737c6c0d7300000000000000000000000035a75767c23ab3c85332dea12c82b5aaba0e2a920000000000000000000000003bfff9b404105565abceb80615c86a94effe0fb70000000000000000000000007757bde54412ee3a24bad66b5d3b2fb6b702ad03000000000000000000000000bc4eb4236a9c02ee56ed778b3de0fb8d6a09ca5e000000000000000000000000dbd705c2773b556e9f0db27f22df93a584fa27ba00000000000000000000000029133b27c83e6067c8e3fd5e85f3dae5c7757649000000000000000000000000ac738f0f51e1370a3e26f7d522a4a88ade51f9720000000000000000000000004d9c1e44d69262a2ef7b6e657d72114bc8ec5c430000000000000000000000004836ef13e7861026d20be125a012d2ba58ba10840000000000000000000000002bab2e322c9c6033d4e5fa8345ac3d7342ea6e2e000000000000000000000000e1a7c973e400fb4fe1b221342c337a7ca4ce3b40000000000000000000000000c99aabe486e891d0d224638c0d50f06d4b154bfe000000000000000000000000d15d55ac6860ed621142fc87064b3be5483f9453000000000000000000000000214e52a7f466d2513a2b1bf7f8a65f407049b1db000000000000000000000000a73ed536c95fe3ceefd2bd8a365de603b961f0650000000000000000000000007504d0c6dd9981352f2cd1366f8791b84df5a9550000000000000000000000005830f619a3f15cf44c26a642417919350c657ace00000000000000000000000068ec697bba6b7485498e31da5291a0fb9941b6d1000000000000000000000000385527ece14765715f1c6d7a0fa4444ea8d495d9000000000000000000000000bb8bf9947f138c38f6fa677033c585484e666a3f000000000000000000000000ca06d4f359fd42bf67c96ef7f3e3417bd3dbd374000000000000000000000000e6121a286f531e6f4cc830ff6d7b4882b8761f11000000000000000000000000d09ff2215b856dc2a7b98ac5f7e2b383a2271681000000000000000000000000d8e3fe6c2846872958121903c4ea11802421b20500000000000000000000000046454f5c13f5a063647ac33530d4d3922d6de02a000000000000000000000000c9c67d77f013a2211d2f6a074c295418c75fb6a5000000000000000000000000b97fed3dee84c334212319dc524e30fce422a89d0000000000000000000000009ee236dabce0b1668b1b2070015b249352c0e77600000000000000000000000045c647461be0b70ca8c0b0f2c61086db058761010000000000000000000000007c42f81d0185f37b6c80baa10d47246a137ad6a6000000000000000000000000edb75ec797c6f7fac9197003c84de9e56491c01d0000000000000000000000005e417be85944caf8c02dd9838e53ea1e22caf843000000000000000000000000aba1134ebddcd2aef01ef148de22995755a6afce00000000000000000000000091e8d70179f045a4c0a3311700464c174253302000000000000000000000000089681238ed6da39395002e1e8a6cb2b209b802a40000000000000000000000009d154b84ee8fdd553443a2309ba02abc433c28dd0000000000000000000000009c2dbf80c6e877844c8373e69ba889bd944ae1a7000000000000000000000000e4a8c1ebcfecd895d375130c557b1a469bde8e6d0000000000000000000000001fd8c2ca773a71097ed2847b00493aef7dfa3a53000000000000000000000000eaedb84d0fc38845ac5aa3841961319bf0db1b9900000000000000000000000028f7dfcb407ee14e3f7f06cda3d3e8a48defecf7000000000000000000000000b3c1a3bda428afe9229f5ca59ea67267769aba1c000000000000000000000000d09908c52f3465fa2efb732fc5c9e7ca78765150000000000000000000000000e83f40cf8b04ab77c990aa15da5fd26dfac70bab000000000000000000000000a2094e7d2c1ea3eb26a025961f9c5eeee043aec5000000000000000000000000e5f74491356f234b0d77b5c57c6e07431798557d0000000000000000000000008992975b27d08bc79c3ec530a8c73d9b6e2cc193000000000000000000000000c9803b626faf98c990055f71e892804a9c3c16e9000000000000000000000000bf19baa79ed645edb490f0b6fb63805381b29682000000000000000000000000e4b2e7ed90a186ee23838af186aebd45f205651500000000000000000000000026307880629c6b13236883053d324c9fd7b8ccac000000000000000000000000530d77fa36a19808295201f176767a70647ed0d200000000000000000000000043ca9d41ed0a363b26eced42a57dbbb08daf226b0000000000000000000000007bd3965cc9605d017b90e2b8fbb328eaa37cd5a70000000000000000000000009501a7fc6cefa188212dda87703509ff15baac880000000000000000000000004581d2f860b10bc138ac181ae1f222f25f55b4b4000000000000000000000000d33699f70993cf54a9ed0411ae873836b46f71430000000000000000000000003a1ead04af33a93d01c46729de1fdcb1b2976318000000000000000000000000d9a1d4073fa12da9fdd2425128861a971fd6f3900000000000000000000000004f88a05fe30986ca5bd893e83691a2c3898105940000000000000000000000000a4b7daf1afc3d73e314cca5d755581fe64763bf000000000000000000000000c14b75e5918b6207a8d68fa05df3d46fd436cda7000000000000000000000000a2853b7ba6870ccdef2348a10c47b13dee2779de000000000000000000000000fcb646784acb8ee76677236c1ddb5571bcdd64480000000000000000000000008f5c08ccee2c852fc5ae08b79c69eeeb87f9727d00000000000000000000000060dbcd7831dfafd65d708880d08bb7ab23746158000000000000000000000000d606c97f0445c474b8b8a805aec0c94748bf86b5000000000000000000000000fbc0c92d451c89f6320112085a51834a8b4221fd0000000000000000000000007e454488202ca70d23c52abee7f3109c8206624c00000000000000000000000038f6ba1931a14158cbbd2d3bc0f4292e63bfc9520000000000000000000000005972d3b7293814e850f2d807f91f362af4d0f96a000000000000000000000000a8757e2abf07b628f96f634695ddbaa39de9b7970000000000000000000000007a044c504d71351cc10ed39b370641258df955a4000000000000000000000000cf800ced193ae6e86957dec5ab7f769aaf3cbc930000000000000000000000009168287817e5d3e7af14a447f36a6a0241afa55c000000000000000000000000441a69b23de0d0ab17591a19d0a1ec6a17f084d000000000000000000000000023d781c3f81ab1932b7e633b99896161c91bd46a00000000000000000000000029147721bb441af51aa5c232d730fd2ee960f27300000000000000000000000047afe3d0a41e092389bd5935ca612ee96f8d142a000000000000000000000000b05d123059a8fd4e0fad5f43b8eddc002488b586000000000000000000000000d1e221ee26e9f90466aab623cecac26eb4f86531000000000000000000000000a97f3a8149277fde7e379e5a440dad8dac914c97000000000000000000000000cc95add1836065803184e8da446f3c28740069690000000000000000000000003648e74086dcaf5992c1663191a4b174be4dacb800000000000000000000000070ad06b3f49373390f6f8cdf81e20e8b75dd5f45000000000000000000000000e69cbf63cce29e39d1a1f73c25bcba46818c3633000000000000000000000000bccbe79eac2ddc189f27b8ed046933209f48f3bf0000000000000000000000009b390c297b290d046469618eada735c4cbcdd6ea000000000000000000000000edb918ffd5dd0198de921fbfc625e890261df3ab000000000000000000000000f52720eb105d0005751c99e742af0930c5467056000000000000000000000000e515c7a24562b08eec31d36c4ba4dbd378351d0900000000000000000000000051b532d09b807f2a14837ccf9147b130f1a9352b0000000000000000000000000d6df199a1f6f8022bf89724b2c1621af57e3f7300000000000000000000000011b758f9350d5f0dcc0211bd12ba28ebb5e11ef10000000000000000000000005577e4541a5a76b2106c5181d2bd1b1e1ac2aadd0000000000000000000000007dc09e6b867cce98e8e6f20e0d9ce232e345fbc8000000000000000000000000f05c4624584e6f3d16ce118910d5b7d5e48d49ec000000000000000000000000a571f74db2f0133e3e40980c02d42237c025acd7000000000000000000000000b56451536c3c6b26795af8f4ee6fd2b1389018dc000000000000000000000000f3a1b53f1edfb10d3ea9b71a79c1e3eab05fa9570000000000000000000000000b744f2b2e0e8a2184072fd57b7b865acd082aa80000000000000000000000005faffec2be322925a8e3c0fe47e8288babe75ff00000000000000000000000006d6761b7fcd88b0df35173040022595a3662c71d0000000000000000000000001d84e5b4bb66219cf0a924baf18176c09b7def1a0000000000000000000000007ccfca62dd74d4ea8e4f3a4938856e24e63258ea0000000000000000000000008e907609aec2586cbfbf9c05473d89c32dc0cf6100000000000000000000000048b67c74ff8263eb4a8d617a5b10ecf90f6f46550000000000000000000000007ff029064fe3170dbc6ea1abbf26fa9d04a6d266000000000000000000000000286854d2bdd73703a148856ab30e81f62410ceb4000000000000000000000000c1b8fa098acd18dedb12d2b6d0a8afad49367da400000000000000000000000024341c70a19eaac67de9b4c11eb4e0bc6bd555150000000000000000000000009aef5b7412bf08b50b0da6bf82cf3ccbaf027054000000000000000000000000da6458fc24b0f5d0bb68399bd58d66f614708c770000000000000000000000003225d01e8c302696eefffb1fc9a668aa3b9b80140000000000000000000000008f62baf5070f22c7e19e183bfd8c2815cfa0c057000000000000000000000000b830fc07f83e73082a418d38a1ee22e263ba3de0000000000000000000000000959aec2a740911a97bad0423094eb2efc513dfed0000000000000000000000007d3c31928190e53dbd64265443adfe03d0f59e0500000000000000000000000084ecbbb26774c21c7ba40c880a232b03c6c6a3e4000000000000000000000000ff91483e7e74642cb1a8dd8829ef02c6e4c10743000000000000000000000000802834c5d830f258a2e53ceb3232c176b84787410000000000000000000000005e959fffb319f9015398473f574c506f94ca60a80000000000000000000000007f66eaa2bf6ff059360cb14df17ed4e70d67dbd6000000000000000000000000ac4a523d98e1099b0dbd629cc9fe73a20cb89715000000000000000000000000e421c3cbda4f48e6da36b54083d42f5b722aa2ce0000000000000000000000004011841fa7a296dfb3192169366f0103cb413c8000000000000000000000000071c2c1b07938483dd59f45ca0487b32fd26dcd6600000000000000000000000082fc0f9ee5f9f36c8d53e62b51da596e76f7e103000000000000000000000000bb427201288856e3c6663d276d1099ae9668342d0000000000000000000000006e2c266b3ee261bb0cee38120cf8f04316e6d5bc000000000000000000000000e438aa9c0808c3a00fec30520adbf979e0d0a4f400000000000000000000000081c219577247e497f1343ecad66405ee2168c19e0000000000000000000000006f5b7efd6ecff87b9179d371cb6513b2186450c50000000000000000000000002838bdf20760702b59279a92e87b1a9b0416333b000000000000000000000000c0416d300b35fecaca8cf8d83c95a32da6d9e3a200000000000000000000000021291fb49d793719d8bcced98716421eb00cceec000000000000000000000000a5248e064868562777cd7755d1d544f1fd7e45cb00000000000000000000000052d83fab68ce7de2bd214ec9526175b6cf0bc96d000000000000000000000000c9bcb127b07eef7a2fed26edb2fd2b3f170c503d000000000000000000000000999654512bd833b02006a0b6e4f9edd14476d3e3000000000000000000000000865e8abbacba9f90dea34d6d6678ca6077bad2670000000000000000000000009d45b13f2e5aaa8604614d0e740e59b7037d115a0000000000000000000000007a1cc3f6f430ae16d2a0746988c3a6143265209f000000000000000000000000f0fefe8a69f71069cff1f6095f8e7d26b23cd5c0000000000000000000000000f5da11f47b32ee11aea181eb7cdeba6cf017b2e6000000000000000000000000dbd2af5840fecdb1470047df9442f1085e811bc6000000000000000000000000adc535fde5108ebb1165ca2056b30d53ada277a4000000000000000000000000f1e6471bdab642fca6ee1ae40c3d68bed790c67b0000000000000000000000005f2f4a01b6cac354ebaf546661c001ca7b8043310000000000000000000000009311f7b11495b765d4ef0942bff38b962d68967600000000000000000000000068247c2c535814c1393de0b96dc3a10fe53371c5000000000000000000000000a12125996fb569dd04a2f37c1fbf1c7c18c162160000000000000000000000005c5c711675772e7ad59a13aaefc0be84e201db590000000000000000000000004c28fc6348e74114648bdd78dad009bd48959f8a000000000000000000000000333dcb2293c7a5104f055f554d8ceccb3889cce1000000000000000000000000c67a3f756b8ad79a661a94d8406681adf47f5cd00000000000000000000000000567a0a8bc9318ba819804ab5ece2dddc2c5c79f00000000000000000000000089dc93682fea851d3486e7aa2b8846cf6c270273000000000000000000000000481e88347c944fe6596d28164b3912c07db04cfe000000000000000000000000a9a1467a714867a1089c86ca05d493d7020ba1a1000000000000000000000000ac0f0c4cb2d1b0daa25dce7681542ab502e7c181000000000000000000000000823254626602e7f242698b2c6563247a9d910f6a000000000000000000000000f0fed579424d3fb718409ba75afb91c152c000db0000000000000000000000001c7a60aa6fe7f22ab72c3c7c44aa766309c8930b000000000000000000000000281e05c311f00b61c2ab29f2bc231ab435d62b90000000000000000000000000979b34831c8cfc0a19dfae71e93605f4997f8e7c000000000000000000000000aad12eab3391254fe4f20c64f61610b203e0d8e80000000000000000000000003eecffbf055eddc9367dc74a6923318684da5666000000000000000000000000294a8bc615a6365698278d53aeb0f4cd937adb6d000000000000000000000000c98d0e06717f4eb9f4dec88f877747b4b6826e20000000000000000000000000063c46579416968453549d8b321ba4c2846a797300000000000000000000000018fa489086a9f994e0ffeb8d2c148df913afdabb000000000000000000000000708f87b0b8d3c411eb23c3e66f2584c3971c54d8000000000000000000000000b9c9d9a6036760260fda6aab96cabd56409ee86a00000000000000000000000040da80f4de1f034015fd69a8411256bcfa8e263b0000000000000000000000002057255c9b63999e31368786025e315ddc59ca36000000000000000000000000c24f1e40c589f4111d5ba9b2a489830aa40ed0f4000000000000000000000000c9cd4a2af495b41cb887eb1fbc3bca79e067ca90000000000000000000000000364fe8deac0b3ec0af2375be2aa854412363bd03000000000000000000000000ece4feab085594eee918b54f6f9b430ba86b66b7000000000000000000000000c09c73f0a18341dacc19c35b0c4ac706f205bc08000000000000000000000000751bd81ab96252ad8c3f88b145b3f8e213220cb00000000000000000000000008d7ebf299be86c399a7b13aa87696420e818d073000000000000000000000000516aa01ccfde478f8cee2d4593a43c48b22a22ce0000000000000000000000005463c074683eacf880e34c490e945909b7bc50ce0000000000000000000000005912227790a18f1c70100dc203538140a346422a0000000000000000000000006ff65bd7d73f1845c9a645cc3cfea7eae0452f56000000000000000000000000b8f5e9e77616471fbae49bb2107ad142df23bb1c00000000000000000000000096f44576e2f3090c06fb5cb0d876d64964473976000000000000000000000000771dadbdc0b8b27b941b153a479e7ab4ef1b53e900000000000000000000000042b185aff73239d140e37c2454a068937c33f8a6000000000000000000000000324a15c71e6f448636cf73556505643e4a59bb7a00000000000000000000000074d8237912101f8e4e79aea3bcf9646ca4b78f2500000000000000000000000023d228f1cb1896f6efc703546d3e74829069316f000000000000000000000000ce80db03f57a905299de2f844b1a452a0b11a7860000000000000000000000002b1d29dac048ebe8033dcf49d027711472b1b24f000000000000000000000000cefa67c8be252ecf11fff9ad74bc676aa55cc0b500000000000000000000000088c4ba1df1b7bee75c656f2a13b1fc694d1f66c4000000000000000000000000d34b3e6bdaefde7680e5306c85f7fbae2db05a00000000000000000000000000edbdb76d770dcdcc27e7fca00085aa00ff4b7d8d000000000000000000000000a7261cd39173bba01ad8bd140cf38567bc095f73000000000000000000000000f7e6ef08edb452f223e7d6f33a32981f813d6a70000000000000000000000000bbdfb0daa86c43d28ac4419c741133a1db532cc00000000000000000000000001a80c91e1dae1427996d7404e66c8fbc3a1b7c230000000000000000000000007e3279f4bd7a6c70bac8ba400cc907874a179ece000000000000000000000000a3cd3753b435220a30efacedc4ccc90f68ddbb98000000000000000000000000c30de2ee5747dd7f0a095db00a7caa3e7ff56f0d000000000000000000000000829ef473ad6b0d50dcba0ad6f611cd7489487f8b000000000000000000000000e3d9700d7bd275099b0663e1afd765ed58e34f400000000000000000000000005201f640b03c69f1f910757fc7121acaae7d3bb90000000000000000000000009b3ddb988a9385c5af25318253afe053903ebecd000000000000000000000000fdaf033f099e62712ca12209f788471536e8f8360000000000000000000000003424ae5e9aa2e2284fbfd5ed076a62c812ea436c0000000000000000000000003f70adbd7d8895e68386d3c40943bb34047449ac00000000000000000000000019bc8bc44d0480ed569e06aa54d14be68b04d01a000000000000000000000000766f902c5ef0ccb408a940802f13cbe06dc918730000000000000000000000000c4f12325a2e13655a2f29dddf0b2ffe784e37500000000000000000000000007dcb26485bb84d8f93ff95756a30b4f0a9da0445000000000000000000000000ed67bc5559e67f5b416281426ff908cde08c1c44000000000000000000000000519b3bad847aca1b525d04fdbf9ec3744ac711b00000000000000000000000002c9ca4cf8593f4805dd37e3fabd894be0c5ff35f000000000000000000000000239f11f7f8b6a05113311e24198e11373e4c0b110000000000000000000000008b09b9a281bbfab1d9fd5bee1494a02295f163c6000000000000000000000000449ea22b3a735fe805d8819b1c6b00ef134e0ba3000000000000000000000000dc72bec5a7aefa3c83841fac14ddafb6c489894a00000000000000000000000054f54af8c0d5ba5d9b1b19cd9fbbb2cb1153a4a6000000000000000000000000de2c7e6c7f3d87c9233ce768fbb4f2fdac1a95230000000000000000000000004498f20cdf79cccf1b75e074a1a0c660727919ad0000000000000000000000006eaa45ee784d3f8b29ffe5a5b4dc2b2568594457000000000000000000000000ebe21d981016b3586ff0b5b3658f6972432a8a7c000000000000000000000000bcb989536b77cc42d52f4d4c42599048d35b9d1f000000000000000000000000c6d96cbb5a745bfbccf35c972e9833950276e93a0000000000000000000000007652b473f26562f18b49d9be4e16c582d570b4d10000000000000000000000005b90f95733e5b5caa1c345508b5e55a672caf39a000000000000000000000000f843210853d12bc264f20eb791ba57c310ead68b000000000000000000000000debabe8e16957fc58e198f172c1c850e3505ab38000000000000000000000000a37c84d89bfdc5672d43124277e277d8beda5155000000000000000000000000c263768adf4850d43ccb6dc6ca8423f87fedd19e0000000000000000000000000c150bc2db7b0891da2b08f6446bbd75902200d8000000000000000000000000e5489acb2b1f51c0257d9694f0927e48247a9cc2000000000000000000000000540bdbc02bc26702f4323f49e1bafed3decc78b000000000000000000000000066432c056c4ca81a85dd9580c8198d26098c9d88000000000000000000000000d7f633d4ce5f15770c52835b5c933457482308220000000000000000000000002e2b82e8e6108d5299a43e62e83d88c96e5ba1d8000000000000000000000000129d1a60ac605afa57d2f2320662674ecad441aa0000000000000000000000005b6f60be1b94067cce219ebe4818b4950a96769c0000000000000000000000001c03b293187c2f5a1975c9d4a46c471cd298663d0000000000000000000000009fd66e90aef13885db37c4cf97ea94e4fbf632b9000000000000000000000000f16a211ddbf787644361570946c979c1299e58df000000000000000000000000878e479983bdc122d9b61f68933012b3c221f4d200000000000000000000000001b6419cedc4b289af68516a8d146bc4340376a3000000000000000000000000101c2212b0ea7728f68f6ebeeb7e0b0b29a6ff3e0000000000000000000000001317814d721c9a32072272ebd3be97b0b829b8480000000000000000000000003dd962feb29774f5f30eb0d24f2be2c13c22dee7000000000000000000000000f98985cd6b7d566636dbdf06ef09a46014f64d800000000000000000000000004522462e6447053f222e9607d4a59310c4fb86c300000000000000000000000085f67d44c8c34adbd54335ea4b8df4d3167365ff000000000000000000000000f6c6bb1773119ac0b44b45f82f6ab06ea7c5018d0000000000000000000000000d450c8c5750eab642341e5918b0320e3af8759700000000000000000000000083a8a543e90c0db58cfdfc666ddb044e520082db000000000000000000000000b56aa0c8d8de5c9aecd6229a0a744084174911ab000000000000000000000000334275db6388dd7b7bb0f5190342b54b539013f500000000000000000000000063ad31b66e00e26b89a1446483df61c0463c09d00000000000000000000000002ff7d47027fae8958d2b26493275f6b09587142d00000000000000000000000035c425db34b1c5716cdba3bed7fc5125f0f38681000000000000000000000000f51f9dd754ac8036a730967ddb38c0674f723b44000000000000000000000000e17525be055bfa398f9ec489b17e33b37e0f79350000000000000000000000005c210e70dfa9701394ae66c77fed63e915c139e00000000000000000000000001671d0a0a5865d751059d7f203ea608aff874b030000000000000000000000006a879824b744ce44f1abf40b2747fade68c40fb4000000000000000000000000920928a0ab26f2ced8f375aafc5a770052e1045e00000000000000000000000081989e4c721fb8b386759e00d50bd2c615aa01460000000000000000000000001f7922a91f86ff6b5b231ce4bfe18c168ccf115f00000000000000000000000011f66b56e1d05e8d346a6f19b6c49d92b0044152000000000000000000000000013360f5569400bece7759b17b38d9a33ed0df79000000000000000000000000ef59765c4acfcc3d329ff7ab9cf598ad59f7bb96000000000000000000000000348af4e142894ef0b5d9c496b1dc9a4f00725f570000000000000000000000006f2d276379763ef15830f0bf5e2f8bea6aa570a1000000000000000000000000a163c6a300fa94d21e536e66f1e05574f13555d8000000000000000000000000c0748b6a3a6aa62e8068ff999d749e8fce33ab4e000000000000000000000000a7fa74011244cf532ffa91fb8b96572f864fe821000000000000000000000000b40494d984b8dfcc22915bd9251c04e4cd434a64000000000000000000000000dc4ca472df7f0b67811b319ad4430bf98af2aa29000000000000000000000000447a89e43f5546dde43fefd01a2496e74c11758800000000000000000000000073da56804636eb5b43b513c262f7e864f2b945e500000000000000000000000080e5734726596be667ee30eac9502e76d75cfc5900000000000000000000000007de82b6e0dbebee30b7b2f57912ee24ba639ad1000000000000000000000000fccd7c305ff4887a05b10d3bbc31c62ca6ccc23500000000000000000000000063b807f1bab313eeb10d75619679bf6e59152ad6000000000000000000000000b7be95c4744cdde1050a8cf0a8b3182991dc7c11000000000000000000000000b8697eb3e914904e68b32173aef2c66546d72b5900000000000000000000000067a7058b98743301f74168387734364fcc1a23c4000000000000000000000000c5e54462d11b7a187a613d5f45508bcd3ae8fe13000000000000000000000000ef4e4407fa251e63b4ffeb0e6ce9bfe469c76f17000000000000000000000000583f6dfbee63adba7c01dff8deec8884a7b53f17000000000000000000000000fccb1c0fbe254ff096e4da6b8fa7169e8c20cc26000000000000000000000000cd70f724b49a3ce1449a322dbb61b342dcb799c5000000000000000000000000cba5ffb2e58d38d28ee51ed1188de763c2083b68000000000000000000000000e2bbcc3bc5cd4d5e6cd2598444799892017c8f460000000000000000000000000dca9f2147fd175f7a0d71bccc64ba6a7ad005b5000000000000000000000000e7e6fae9ef2dc131ce1d26dbd7b3a889f90f52540000000000000000000000001174a104ed74051ecbe71f38bb6b24cb0fc633440000000000000000000000001bf08f7086029d54935d7714c46e3fa5374ef3e0000000000000000000000000d7e2c71eac79c2d6e1a9f05d7fab88c28247c61b00000000000000000000000061268ccfed5721519c2885c53fcf30c76605bcec0000000000000000000000001e10fc58bfe4a72543c1575238075d159d79c6b200000000000000000000000047f10d4bf41a5328db21fb2d6c7553fe6366481d00000000000000000000000074d2e603f1ec2bdf78efd37910ec3b3d6af09c0700000000000000000000000003fbcd51ca44d8e83dd8e872d15ebe594de28ce7000000000000000000000000b4338cf7728f0efdb474c43e99c61fcce0edaddc0000000000000000000000001afa143371b16b6fb6e56320c0cb9bf7007f77f700000000000000000000000042ac4473cf2a6811f236c299ac9e2c210bc195fc0000000000000000000000006b11d23e1c2078780b042c35b95e31c8d6834883000000000000000000000000d12e7a4674bb56c289e68bfa127642092adbe9900000000000000000000000006c6bf03291e8273d050c7de82fad416c5a9eefa4000000000000000000000000aee2c593727d325080bc737e284cd54ecb68b04d000000000000000000000000e508c9608b45175867baa1e45805bb3e63f6c66c000000000000000000000000bca2dff2206e2f73f32db4eadeba75eced47c7d7000000000000000000000000bca2dff2206e2f73f32db4eadeba75eced47c7d7