60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000003f08f17973ab4124c73200135e2b675ab2d263d900000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e7175616e747072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e207175616e747072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d557363377047486e4669694e655a686a47564e6e48383467696561344e42574b37657761676a336241454447000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000046f7197f5a7cda89b3817e6eaedd374075ade39900000000000000000000000057d9361c7efe658b00d0de1aa6d980263a8327ad000000000000000000000000bd63cf85b7bdb00f8b3ad690b80e880641efae5800000000000000000000000037e061632cdf5e5f8776b1a7f386bacd737d946e000000000000000000000000ec360d0c92a89800a126aefb4238e852f69accac000000000000000000000000dd0d6abfda9f916fd483a905d49160b6e4925a5b000000000000000000000000eee0e7d3be13db39de5868a7e3e0e27a08b4194c000000000000000000000000362b5109606bcb66027ccdd9975e2f489bb30cc60000000000000000000000003df664e682b6709267078414d3d71e2e5e2173de0000000000000000000000001dc98d679cfea23fc68e30a4e6c5552dde122c6e000000000000000000000000231a21939deb7e3b216c84bfd051bec7d0675fde0000000000000000000000003801e1b9cdd819704cbe45d8c7940b80686d2a0c000000000000000000000000dc297e72795f0e66fb7590cd7c457c705835d550000000000000000000000000c5f5b1e7ed03f9c2fbfcadbbff7cd78f4fe3cbcc00000000000000000000000023c27f0fe5cd75453098dd1c126e12bec18088e3000000000000000000000000f78acd0f2cdbfbe1fdcbfd3041a1951576feb3bb0000000000000000000000003c6ba16ae4fc579576f508a661ffdc308f01113b000000000000000000000000ce3de16581bd1ca85cff0a2651e9afabfde0d0a700000000000000000000000043079c652f04686603086d1adbb3f777df9a937f000000000000000000000000985d6f164c8b4432b163de3224c21348578a28c800000000000000000000000059f308f84797f6850879869e19197bf9e78c649a000000000000000000000000b805edc494a62e9d54285503c055913105fd31e90000000000000000000000002c93397e5fe49ee80e5776158e016583a351fe3c00000000000000000000000014fe2d1fdb1af7cce44a76fd4ef1020a36d6fecb000000000000000000000000e6ff083df46968f4e253f0799016ccae8fa6b9860000000000000000000000001555de1dfc3c8cd0e88c8349672046a25bd3abbe00000000000000000000000021df9d010db8e74068aade483f85e28331f25b9b00000000000000000000000017a71c6bd8c286244d8d5c2745b7ed13ce37a3aa0000000000000000000000001891c65ed8cf458c55428ba0e489bb23e3711682000000000000000000000000ec05eb405db205d05b9233d1c34df27ee46209800000000000000000000000003e10b68a8c0015333af44242b517b46395a810030000000000000000000000003f34628c3d22b25d2d34c042b74c91c76103809100000000000000000000000098a3e9055d396aa47ab78feaa941ce1fa1a922b7000000000000000000000000fc75eb435bb686f97518702016d69f1ee69d638f000000000000000000000000097a5946a06b800d342eac0cf94989b80d092398000000000000000000000000e244e359e6ca0d6263f53a0a6acc5fe48210549a000000000000000000000000585bd228d08bfc9a43fbdd51e52ed2c3abb629b00000000000000000000000000c2780deb1cfe1904112f560a57fdcc0843d091d000000000000000000000000dc77c60c2fb388674523ea09e580af89de8a077a0000000000000000000000007feb8336707c31a0ea9b0e9c7f874cecc402ff48000000000000000000000000444ef99aeb4ca88475f9c47d69f2afed20f62f16000000000000000000000000575a09e33f1056c55411ecf0c6ea1facd9fbdc82000000000000000000000000082a4f2c8119c7eb0087c9d32a00b201a4f518b8000000000000000000000000ec03907db8571aaaeb0116a70d61d3fefa741d6e00000000000000000000000064f5601b3f770f9711df42e439b18fa383be12970000000000000000000000008691a0896945a6a4882ad229cd2a573d33ac5875000000000000000000000000dd11868cd4038f1e00cd037f506c6486c47f1c8a000000000000000000000000a7b24cde1a36a587bde7053a371e857f4b3450ba0000000000000000000000005a823fa5faf0bcc55287668da2e52cd5c80d3030000000000000000000000000b7ce89506c6e5787d805ba40269d9f34e33aa6ee000000000000000000000000102b1f3f27366b0fe2417a803b9d613d172b6778000000000000000000000000b0a4d3b181c3a886f9484a98eba102e8063f739f000000000000000000000000959833fedfa39f07ca02189e5b0f06d9fdc5568b00000000000000000000000080bdf4e7f09c57cf41abf0722b3de238033a76c00000000000000000000000000109ee52487a34cda70805389fab667cc959f3240000000000000000000000004f68301a2eb7bb3e237e23f811c784159b6f233100000000000000000000000026cb3f7851b366a066d6b5a5099335c0802076010000000000000000000000004d5ff188835a0bc0cf0ff02bcadd0d70de13d909000000000000000000000000d32e053f4979438eea91c182c6a345d00b6a99a0000000000000000000000000e77659ab4645899e1ea5e6b08921d9b10f7085fd0000000000000000000000009a3a5fe944e6c294eabf5207f68fd3af675192760000000000000000000000008b67e4753356feb8442951ec363935d41c62fb61000000000000000000000000caf400f93a087d70ab7f966d460b023b3784c4e1000000000000000000000000fe48618958af25c4786233672405d282f4719c2300000000000000000000000066c8b939939122403e29ca3c7303a4449110034e00000000000000000000000096e08a0b3b91c24c2edddd077940fdb875322206000000000000000000000000623597f0cf3b52658c79752ad65926767d4a562b000000000000000000000000568230f34b2ed46e34a92001e4359bdb98d568df0000000000000000000000006a263736392a11ee745a51c00cefcadbbc813c280000000000000000000000001031dcc099b9032c006791c76f405177982c3e7c0000000000000000000000006687211624e10cd4fe4dbd8cb124afd09235552d00000000000000000000000056c67a0cd71b1d00f4b36c4fe65a8b8f2bfb5b16000000000000000000000000f4fa06e050fa62120256e4611859b14892d97c020000000000000000000000009250281bb73c83383b6b071a14676bae3e1e99ba000000000000000000000000159da8dca1aee205c6891770b9b86b10b39a561d000000000000000000000000e17bd4a0126373bfb4517df87da815622c13c4d7000000000000000000000000c8dd72e0ded3253c9d664b4a620a967dcc7542f600000000000000000000000060ebacee9697b9d37b91cb51b03a444547616203000000000000000000000000b6e756e12c38ae4093a3747cab25c654ef547d9e000000000000000000000000062892aac79ffd2c91a0244e426210352d9ebf94000000000000000000000000df2ae234891f4d56b059883b981045c2644f6d590000000000000000000000007abf252bb9af11d457f6f8c0611d0372710b5c39000000000000000000000000fbe3fc7b731da636c74011a6b16234317fcca07e0000000000000000000000007b73637b4aff2d9d217d82f4ced8fdb906f6582f000000000000000000000000d285717caca7189ac7ae2111e7dd053c2869d3f3000000000000000000000000e0526de8c7ec19ea410765b5814cc70d832f8523000000000000000000000000e296ffc70c72513ec68cb619a9cec86665fbb74f00000000000000000000000064a26e2930f15140140e4a8a89e64048a19b8ec6000000000000000000000000d94cc146adb9159a497889c88100e1fd94066231000000000000000000000000dd9c5202385ccbe2e888b5ff9cfe2741b681ba6a0000000000000000000000009bab9a23e4b2ab85821bc0b563503792b7e739e4000000000000000000000000a9cdd387248b950d34ceb7c823bcbe2658aacf970000000000000000000000007ea7ddc71e4394288904ae2b99f8d3649f25bbe200000000000000000000000005a8ba31c0bc4a7a109d1fee6fd6c68e6383892c00000000000000000000000027b78bdad86a378f28e07b7034f3f605384c7d4800000000000000000000000015068b90a604679dc0ee28d32ce4fa77def601fe000000000000000000000000c40da3d16d18975ff0b6313eb5039663c9b553780000000000000000000000005f22e07f155769cc9b50e2c16f2ecc46ac70a3a70000000000000000000000008faf8c4550f72f88f76fcdd65756e3195d46d37700000000000000000000000005a2634bf565330fcd1d643beee55d8e1c8c1daf000000000000000000000000fdf7edcf066d2914ec18cd9f51c0e8fb6f76f793000000000000000000000000767cd147cb209af2dbf2c1757cac67a0a48591b40000000000000000000000004a00f2192ad43a78be71c45501e5fd3fd8db27b100000000000000000000000066e920cfa567273dec38f17f3acdcc7422b9f38700000000000000000000000002efe88cc3c1a15e546d97a8cd954d6d4a8211cb0000000000000000000000002ba2694b15331dd2eb5c9990544bbbddb88d8bad0000000000000000000000007552143c832018227163f2306609de1fac8fdc4f0000000000000000000000000c133a02622bedbd7db73d781015dbfd6acbb75f0000000000000000000000003607570390e34539d84596172192e76e0f2e4c0200000000000000000000000093be2de755af43c5d185b14e071c282ed10b578c000000000000000000000000c6a032e347852a218ac1d26df4ee14ba3b22be74000000000000000000000000fc399813189e972ebca94f26177388cde8537bae000000000000000000000000fb78a05e674e640117129e3c26d1484064f02f1400000000000000000000000099186b741070d22645157416f740f362c348a522000000000000000000000000120e9821b357640c77e93f8a8ad421e3f2605a030000000000000000000000002de4bf28a97c9ee9668ae5fc2c1f74255746fe540000000000000000000000006c12fd1daff7959b7a3de245b45c55fc588502ce000000000000000000000000e4e7a0b0334cd97f04af40fdce6dfe58c92dc2e40000000000000000000000009f76526e580be958d540de75438ba0dd5a9da69d000000000000000000000000c0536fffc05729e7a536d5ad82f3d262576940200000000000000000000000002579d156de14cde8e319e3344bead2379844b4280000000000000000000000001835dd342abb6ae2b1a184fa8946236b071b7e6e00000000000000000000000089c56359d69d3e04c56ea8dbb0eaf6bc2665cbb6000000000000000000000000a34cf0687a10b12be6d2707771ccad152a3db6cc000000000000000000000000aa07993fa717195414602f785b7fdd578b9c6e9a00000000000000000000000052f3d3e0a11dc4ccaa23631104afea77e2bc61c00000000000000000000000000dbbde2ceb6140c18ceaa3f724a6e315c0061034000000000000000000000000b55972675050912d0187c9d34f4059953cbadec20000000000000000000000008160a48f0a3ea95598e29ad0cd32f67fbc50e799000000000000000000000000ec47f379988e0590eab340120425733d86c69f3c000000000000000000000000335235cdfc3c44ebc63ae5b193bd43b086961e880000000000000000000000006d402748cb7a3f0c9b5f312da703ea9bc32801aa0000000000000000000000007edbb3179e312370e08dd91d8756b45d613c1f650000000000000000000000008c5f13dfb27db269beb735159eb50b42dde27696000000000000000000000000b31313355b76392797632f7d5b995a10f06ffda10000000000000000000000008969135a737ab981454f35c544d56dd5131b39db000000000000000000000000fc36ee6c46221b7e388d0ffd301b222821725a2f00000000000000000000000070337fa6972a36dd638518b4c852eadd4e3407c2000000000000000000000000197d26fb9c3893a9ae3a6b4bd1dfd4a0fcc46e14000000000000000000000000d05abe826aee013d636f631d40bc3c1e8a70f25b000000000000000000000000b145647c8937c447832198192905983a6eb0d91e000000000000000000000000b897851860aaf7bb10f06076ba7ffcfb1a4e18890000000000000000000000000bd13b123ee6dc6e17105a3ce155b80fbb71e023000000000000000000000000214ded361a71922bf62ab4cbc38391d129fdf0ae000000000000000000000000b558a057476550ad709da0dcaf89f528aec67df400000000000000000000000085ab83dae58cd63d4f4cab11121105499ba8d869000000000000000000000000d31827b5b96a5c25d72f114ca2f6d3ed53448bbd000000000000000000000000cec889615a463319c9d346245adf142973bf7167000000000000000000000000c7e393be7fc63dfe9e5adbf435e9360d29a326710000000000000000000000005b0312a9633ee2f34d0a0f556bfbf716feab94020000000000000000000000005bb552bd9b3705a89f8e6eca9f4960f2dc2f7849000000000000000000000000ece973425d29e23c1b4b171cefcae320645d10ef0000000000000000000000000228de92a92965df8311ac271bb190f023b9efe5000000000000000000000000a60dc29f869634d629d621d4a0c9ec72ade7eeab000000000000000000000000d908d7bb0244c9ef86bf1ea4c85523d525e6f24a000000000000000000000000c5e6c5d80319622fb9243bb0e397d515038e49ff000000000000000000000000c7e89f8c573d900426877e3c88da048d8a06e4490000000000000000000000000951c408944b20ee4631cf19b578b3c2e5ffec3b00000000000000000000000053b457378c3853eb64148aed1d38043f9959f1b0000000000000000000000000715d2cea4486737467538653e51bd9af775347c10000000000000000000000000e58b70abe2835c963dae9b8743955c8cf810097000000000000000000000000990a0d70ebb617666d3c2a97ebae7f0f70ea99ec0000000000000000000000000dae10607daf81b6d1f5be451ae223f76ce7e5cd0000000000000000000000006492c9f231cb596f4211c7519b766094b2c13c6100000000000000000000000099586dd1a481855c9152d099cd476136a24b66d1000000000000000000000000e13f355aaf9b7128ffe3809302d06c866552f66d0000000000000000000000004338b338c123879727681eb10e29439f8dd4e85a000000000000000000000000984e3face04722fb4e2f56fa4b8bd1874570cdac000000000000000000000000f8255722db2c0cf813b951f53b9d5dd86c9e4f69000000000000000000000000b6f4d92a791c079c51f23a20cb3c8684b84da3e1000000000000000000000000714397ff30f947cfe60019da5870473866bf45500000000000000000000000004453ef601ba100885c454fece6c0214d9656f13b00000000000000000000000085fc93d77d43898b262c361ab676e4e3caa6dcd10000000000000000000000004a66d39028d99ed7b5247c2be68fbbc39f97d3b00000000000000000000000008470b6e01fabfedbb3b94a1d695f1d9f7ace28710000000000000000000000004aca3e305ecc1b1df4b53f49f153604ca252afd60000000000000000000000004eeed591d918856a6e512d9394ba2d6830c5fc500000000000000000000000009d20eabb9d881be3d3758e63c44bc5e2491eb22c000000000000000000000000829f4635f94bb098bf7b6c5e1bafe3a4e3c14698000000000000000000000000f4c1d5db3ae54eac70ec7833a84ceb13f5743fd800000000000000000000000027de0d4898eff80821ac7da5c9859b9075ce98c7000000000000000000000000a516880644179f34fc6d3aeff3e7987ef49dff900000000000000000000000001dad1bf24c80ecddcda542cba744b5283834169f000000000000000000000000a37aec8fd352fcf7a77ae2f408ee738eaeba7a0b0000000000000000000000006e3f0805c2ff481dcfd32d306f1d65190545573100000000000000000000000010e6668b201b4178d7af0fa87364895060d6c0f8000000000000000000000000b0d40b346d4a4cf2a3627733d86e3169c5e80fc10000000000000000000000008c9fb537df5f4c089f2dcd3798bc7ebbc415ab9d00000000000000000000000065d37fd8be4ed1641812bb19c98888dc975c3890000000000000000000000000e960196077f1aaaa19c7c13d85b731f55fc1282c000000000000000000000000f3ee64144c919268ac261933994b3b19bac299000000000000000000000000005dfabd508940fd5fb16fe3621dcbe63cf9aecc31000000000000000000000000fdd0b1008d3a56ef43873b85665b9cad577bb48300000000000000000000000095f967dc4a82a528c4cfa27dfea035cb180be561000000000000000000000000cf3be01824901387ecb1d1ef0a376409b957c85e00000000000000000000000058b8ee1b1704ba0f23453a1e85e680fe1a6b561d0000000000000000000000000bf3fe8ae75b797893b3182ebf30a88d9e410463000000000000000000000000077aa6edc3012b1eb1cd5577e5acb5cd01c26ddc0000000000000000000000002bd6d98f642c3f6f43320ecf1fba47d5e4762dab000000000000000000000000a0b9e1b93adc5e0433e8a96d78f18c3e6bd099d400000000000000000000000056a09e2650d7d9df3fa84b9eee6890ede512ae7400000000000000000000000000e3b57aa9f329ce0a87585ba12ad3022cc5ceb100000000000000000000000000573b9d4b4cac269ca6847f2a256da2a654a8970000000000000000000000005175905389d79261f68ba4c685fd7283c21429d2000000000000000000000000b7e94272a03aaff7b358b78f78634dc33b7861ff0000000000000000000000005f19ec1104804cb58b497e7dacb8134f2e7772680000000000000000000000002f722365834d8a854e8e6aae006faa0de79b861b000000000000000000000000eb923207271d697c9a21173cd9ee66bd507b86ca000000000000000000000000f66f2a2d72ba47528b17785a1444914a62d123ed0000000000000000000000005a93414a46177112d545ff9ae2e43c3eb7b502630000000000000000000000003b2105718a13f22034c706ebf741931b5b931bee000000000000000000000000c38c96657c5dc2939989992482c337b79b35bb50000000000000000000000000c7f14a2b058d0a87ef6b08387869f5a7f7a63950000000000000000000000000ea29950515c788da4d2bb5f7df16df146b659d1800000000000000000000000092dcf8f262722dda1d0940b99a63a25adf7244c400000000000000000000000069371737565abca04b268ce9c97a9c2abc6fe5d9000000000000000000000000581d045e6c6093abe9c7b8c41e69fbb54ad08bd50000000000000000000000001c28e604820673f1326946a563526f3c670c379200000000000000000000000017ea08b2b4ce01111f867e891ac0917cc92c0439000000000000000000000000fe9b2d176ab883e47ba64a2ab011660b17de47d800000000000000000000000008fe9274da09429d59290216ac18a3890e8f3526000000000000000000000000cc2424e62ed2110d065cf1de1ee36cabf352f27e000000000000000000000000118a5606803055e7869311c5f37a2febce0d949900000000000000000000000047daf6a04d5421b23d76a29798d99e36109444bb00000000000000000000000005634e804be82aff412bb7be9eca9bdaed4af56b000000000000000000000000aec46c81941917a83669cbc15c33c314c1af0519000000000000000000000000183e64d2d6f2270a8eec096d3905eec813ee4524000000000000000000000000545b212d47ca6c07584f5ceacc0cad51b809942c000000000000000000000000dbd3b37db978c8fa8ce9cbefcfd17161e029be08000000000000000000000000376a1749ed9b047800c7f873435e19ac0855d9d2000000000000000000000000457f9e62c448faeea79b14066b8d0ba6cf297abe0000000000000000000000005095bcccc8868160444af0ded0e578e4df568a500000000000000000000000004228b07f8926e16fe2a0d8950c1458f69c0cc6950000000000000000000000000ca09a965c5d5d97aaaa69d760dac96963c282b1000000000000000000000000796403f098319714699bbe656131a6b0370be9120000000000000000000000005520c6d41e2c96a384a6f92c5103bfd34370b570000000000000000000000000a5214a4b0998cc734f795ff7c975648a3e9cd9d800000000000000000000000047f1d2f4bdf508da72c482259e5c500d645aa444000000000000000000000000b407a04fa8e2d4740e65109a2d96945e2b392616000000000000000000000000d2426224b2fc967778456c353f89ef370edf0b7b000000000000000000000000b8919335cd1907ddc288da49b681cdd94bb0056d0000000000000000000000005277be03df46708d36f443b5286415a0e90bd5a900000000000000000000000021b92d5a8b151e0f7e31926b16521096789b66d90000000000000000000000002a2e0a2d54e5a96ac46b5d26b1684d8c7034d3ca0000000000000000000000000b59750ce207a5608f13e012b029b7e3b020dabd000000000000000000000000a7a85cfe1eee17bc0645ad1cd7e69e50763c335c000000000000000000000000aa60e77863ed7b8c1ff683536bb28aa3195af113000000000000000000000000f6604bfe1ec32532e45efccdc689c8938484f704000000000000000000000000612a0e2974206357e0d0d654a41f16a31b2ebfbd00000000000000000000000099b57a741db1406afe4dcd93f00456e6a4802ff300000000000000000000000055dad0f6606e2861d5339acfb39cda0cc7e297510000000000000000000000006812deaa57df8008cbea73efeccbc1970d9b59e7000000000000000000000000690ef004b7f2342f17f4637e815c9e1903cdd494000000000000000000000000266b3417e0e65f967ded5a1742b86503f012bc38000000000000000000000000fe9c7405f1cc07a3a0505bf0bb6d6d1cd317ee98000000000000000000000000ecaf07127873ae594d82c3b691d60bd8feb6b54e0000000000000000000000008895bd9472903a93fece9ecb76f8a5c69c37d7eb00000000000000000000000025f87eaccbb0bf3b9cc7b84857db6b895009bbbf000000000000000000000000d34bf08230de14c9a1d0c08029992a33338ae6eb000000000000000000000000de5aa1bad4e3f228cfca63953eede95b70d84c6200000000000000000000000045a858908b0aa9fd21eeab5f622fa3224f58dcfb0000000000000000000000005d741e319736c1a8d4d3f8c28e7300799ef96aa5000000000000000000000000a4cff606b40a194bda4698d2a50b3010d8102abb0000000000000000000000005bdd611ea833acc1167026b3601bd37c24946d2100000000000000000000000029fe28c21b565b79713bd598bc1fa04008bad6ab00000000000000000000000020e977488bd9ba80c646da385adfc6b26ddd3f44000000000000000000000000c7e47c9143e16bdbc046c5a4cf6a970cf460fc5f000000000000000000000000eecd3a5506b49c8e528f481f26ca3cd065225b47000000000000000000000000f1c4921fc7c0e103ba53ef07e16c3ed3dfb8379d0000000000000000000000001a79a2bff864a207454346f14fb11ba9dc723b35000000000000000000000000b43e583625c9081c832c56bf1f687b9b2090a0d700000000000000000000000007da18269b93ff78e9cbfd024604e24fc6dd7fc400000000000000000000000093f792c95337ea87745ff97633695ec5852659a10000000000000000000000006af731108f973897576051e037e368963206da54000000000000000000000000e0ceee6a7fc366fcdebdfce1c98e817ad070fcc0000000000000000000000000accf09c2f2367951d12a1ef9cfb0eb446040d446000000000000000000000000c98c413282b97c6d1250564ca08b72efbbdc59a30000000000000000000000007492acfb4746f65b28fd15b3069772375e7d033500000000000000000000000032d9b20e90f1eeee6beb4fa8db7b64a19933070d0000000000000000000000003f62092ed55a4b76fe032e1be228ca26513aef2800000000000000000000000066dd222b5e7ff9aa73804075a69de54068c856df000000000000000000000000c4b9f1fe522394c0c99237031907999898292e5100000000000000000000000023ef13d992c8941e06146d24a8b1af334564f219000000000000000000000000cf92c411ba4a4567a7cb5c3fc6c6b7c8d402a577000000000000000000000000c49333ac962fd6425435428a81d019e53eb38a7f000000000000000000000000160f9f0cb653e6e6f2b81e0c0ce086ac9edd9a0d000000000000000000000000e169a7efd883cdad63b96453580a3c79ec30de21000000000000000000000000568d34495a694de478255455d3c1ca77c092827a0000000000000000000000008ab2cbde86c30e45d58eeef2fd9226bace94af58000000000000000000000000b312e541842ff7e27e70b4dce2b179f162c4866c000000000000000000000000a2fc09734d647b29ed7dcbfbbec7e7ebab9ca671000000000000000000000000726a8475a598ab6084e2d6a2f174f2b343949c0d000000000000000000000000d003bd7e60594c06925b6beaaf9f88b3dfa75c420000000000000000000000002bcb2adba44325201829b5173a83e1a551d4b045000000000000000000000000a509b73962cac985a3e6fadb5396a19754d307bd000000000000000000000000d0dac0ccd3b6b415367caf607ad533e8bc39afd5000000000000000000000000bd4f71f0964fc4ed26eea322b3e68bdd51204f38000000000000000000000000b228f3b9c606610e2baf82a932633e4e47694590000000000000000000000000c1c5d430c85319335f05ddeea7bdc6e3a0a8d46b000000000000000000000000f936db7f2c9432407f500b0fa771b16d1b9553aa0000000000000000000000009d4bb6e33d0e86699e7c52c21bd10e386ff289c2000000000000000000000000d8b75ceea4a16f22c5e8b669276a15055b8550150000000000000000000000000babe3bab5b65dedc686d88cbdce41dd543c2c0f000000000000000000000000bbf7ee558841f06b78132815e4a8c738bb0de1f80000000000000000000000009187c9f78b2f76a25977c66fbbb6847261dc7be900000000000000000000000027ba4c29b54060815402db841ef26f47e0c20338000000000000000000000000906f0659737853a215c97d720609e009481adc3f000000000000000000000000e6957dbd356d69c7b9899f5075029353c81a0da70000000000000000000000001e92fb6cc1d6dc4e040620b9b42bcc13851624d0000000000000000000000000c77a97e480ad318d18b7627c17339c36033eb22200000000000000000000000022ccb854bd0f08ee0b39ee25d5729edce18217180000000000000000000000002da3464c972ca08bdfbaad6135e9a404963fbd16000000000000000000000000024f48ddcceadaee75d739bf3deb2e77439ca7d1000000000000000000000000dcb5138ee2be62d8e3bd0bb39121b304eb1c2a800000000000000000000000009b7217274c6d2f2d6c15c0a43daeb35db62e5d89000000000000000000000000a4237253ff47ee2f0275a81e2ecef0df35f9eff8000000000000000000000000ee5b9f7839ec333603f7f9c1b4756eea49faab79000000000000000000000000934305733729cc37a59806801d63d73e4353eb82000000000000000000000000207b1dc278b300ce6defdc8f620ffebdd9d61802000000000000000000000000492dc5e14f647b3978a587cb239deb40aac5344a0000000000000000000000001b3aaa3c6b988327d1ea4fcb7fb10fd6ea443c4e000000000000000000000000523fc4f8791a28aa4d0f0007cda24c31b3c53d7e000000000000000000000000b6f62aee493d7a04145e4ed56b96527d196336da00000000000000000000000043ceadc136182b3e01f4691634a31ea779d8caed0000000000000000000000003b7df33b77418074ba7904d572ee6dcfd7d3d3c50000000000000000000000008aecddfaa5e9d00774cae876da96ea4676f62b41000000000000000000000000d80ddd32bf22df6ad3e06edafad1551b4d95c365000000000000000000000000d7acaa79b1b17adab3904381cec2945e4e6cce5700000000000000000000000054b76f9a23a6d1eccfdc1c9d97ac3ff7be1d8b95000000000000000000000000e49cebab0b26cebbde587e1e7efa7291f839c9ad0000000000000000000000003467331b048c0375e6bccc49448f195b2623725b0000000000000000000000008fcba393850bdd3154bd81cfdcf8f0843933cc4f0000000000000000000000002e8484efb4eebb57408a3cdb696d1e6a27717863000000000000000000000000a342c72533d78c794f124cdffc8cc60d21f4c39d0000000000000000000000000f03316795748a37339fe797966a67a9d5b1d33200000000000000000000000094e3b586d059f039c74ac6190e7802165525de8200000000000000000000000064e70ab042a0511d31e5231362cb433a24a9300b00000000000000000000000068c383abfd37a8b96e19f33cba1b89e9f7ba6d730000000000000000000000007afc8d98851268bc164bf3652d7b31f0d28d5b99000000000000000000000000de19af6a8c934fe28b6acf58ceb5192b7267146800000000000000000000000008188199e8bc9ac8ba37e0e6c14276aee0f01da2000000000000000000000000187635475f16993716aa6eabf635d20d749923ae0000000000000000000000001de97eb58d0279b7fa87968116fe2283bbbc3c0d000000000000000000000000969c5374fa73d2f389cc096fbcf28631f4c440e7000000000000000000000000e0a760484b694ae5e9a27df88b8735febe2edb8200000000000000000000000052265c698639495275b067a7ce5d5793dd92501c00000000000000000000000002df5d4c125d589422d158fc0db6135ae1f4927b0000000000000000000000004fbd847c5b2b674aca5f01ffb29ec0e11b5fcdf700000000000000000000000016e50ab76010b1bc596988955aa523a21fa2f103000000000000000000000000271180a77135d36ed0dee13987da848611e1a13b000000000000000000000000dd36d8111a5507a2412833dda4acdda8373822490000000000000000000000000892e86c669c3e3de3ea310ed20c5c9c9312c79b000000000000000000000000362e87bd3b02f61f53153097fb95586196cb3b69000000000000000000000000b8d34edac5e5b3032595e3207dfc638ffe08993500000000000000000000000093cc03a658cd104195e5a7ffc49e6f03bcdc1554000000000000000000000000094b56f51996486cdb113d15620d04872a1f133b000000000000000000000000a11a6fd9297d8edfbbd16c5e065ab39d35a577a5000000000000000000000000127432b2fafbe5074ebbf81224576b2294797064000000000000000000000000cf5701cef9c584497ded91c53ab4dce2d0ab544c000000000000000000000000e4bd4a228e71fad9e4c1be6d7bdc47adb853d8840000000000000000000000004358d49b0b7bbfa242c2211bad863eb5de8ab787000000000000000000000000f2fc7f96c991fed22d2c005d00c4c1ba6812d0820000000000000000000000001c1918e2640ae80044841f9c859f72851eefba9c00000000000000000000000077ea3edc4753f4b0f19228454c541170dcf2e618000000000000000000000000060a143cda3dfb3206a74f03ced330daf1de80c90000000000000000000000002a196492c6f5fb15c122ee5a603037d1188d946f00000000000000000000000063334b65d3391c07b86875cdb4b549397e3f3c4600000000000000000000000045a7b802af8a1a304f56d291923a42eb4f7c95a1000000000000000000000000c4871d4bd02c16de8bbfe840f8457196082e6ff100000000000000000000000060780b66cf3261f62582554809a5b34180d15cdc000000000000000000000000dd2f3945e5ae63262ffcec921eb6c8697a614e9d0000000000000000000000005fb94124b55ba5df4475b0df09ff834e198f41130000000000000000000000003f305686450c1f5dc33e06ef4e9087c047bd8d3b000000000000000000000000ba2d1f5b3a582959eb1befe1e9f4ca86270c6d49000000000000000000000000bcafea32e6fa65fe28475e8821ee866ffb54740c00000000000000000000000041021ff7c20736b794c91ecef60002f52b1822c2000000000000000000000000118711e19950bc137b5505a0c94319204a1061ee0000000000000000000000001f1e830732f48ba928efa60ae7dc2c6a5e863850000000000000000000000000b95959163211492d2ae3b7e8cbbade7062131adb000000000000000000000000bb050e2843bf0524e66bc8ddaacc8a5c8c557455000000000000000000000000504ece5c94b4c5fa55d0308331de9f4708fcc1a00000000000000000000000004ac961a2daf23eedb2c59d122af8c77cacaa3842000000000000000000000000985dd57231d799951c85cc2bd7720ecbd725ce6c0000000000000000000000005acd1e95426affe2b09bae7778d7b3dff58f7d630000000000000000000000000f83d21e3ec2f2171ba118e2d08d2f7da69890ac0000000000000000000000002da04978cc93292db78d94d65ddd2ac1cb5bdda80000000000000000000000008bfd7cc21182bcec96d8af11c94b9c834567fc84000000000000000000000000ddc6828829b5b6deb16f0d3ef94316ce0e6db487000000000000000000000000f7fe0d4eda53e9963b9c5ed6465a3705979da435000000000000000000000000b785d49c6e618308115cdcc950b8a7453cf1299b000000000000000000000000f9e294e29f4bfbd4147d7b5459cd97d157d295c3000000000000000000000000d1a99532edf5c5d1e060e86fc72b8c93e32ead6a000000000000000000000000e8019f1b744f317c820385e9bd76ed6ad288c3170000000000000000000000003b88521306f2a4b2554cbf06571b1ae018b9015700000000000000000000000013d1c3469b17b92fcb15f047c64ad11eec57ceba0000000000000000000000000e13c9b8a2aca33d6fe7f13f1d9aeb07176e27c90000000000000000000000009509ec41bc7d608fbb7616132456c81a4718b88a000000000000000000000000a201ac7d04727322b9afb8ff0c6bf4443686ca6f0000000000000000000000005d188e6ef286264b6c6ff8a752fc1f3480f1afd500000000000000000000000076f8aaf25c4cb1b9650c2387acfa775001261ad2000000000000000000000000046bd126982414d32ece2fd7f8c57fdbd4df9edc000000000000000000000000b09a4e1a7afe42f0e41daee80a0946e18cded574000000000000000000000000317337ba03d96e68b100c3396682bfeaa0808a6f000000000000000000000000a2589a37614c2a9a248ca4662fc31cefd9ce84d6000000000000000000000000f93aab22aaa1c8829ed03a62b8ded30e37ce9e940000000000000000000000006f2af2d54424f95e8a11611dfdb611003d3217cb0000000000000000000000001c496963a7c293907bef4cffc2ed5916897c1f12000000000000000000000000f124d0db77207f25a483eda4a95b851b4d04a7930000000000000000000000009bf9d9f25c0e459ac235bd91f818838cfd17ec240000000000000000000000000b6a553a55c0a4604312d41dd9209283a9fd63880000000000000000000000006342d6b65f7277c4445cbc627c3edebf64c8750300000000000000000000000015d41a5fb3cd6e73d271d66faaad65bdf9ada39b00000000000000000000000053275d5c3d3e4681e0a3b1ed37a16364fda65e670000000000000000000000007dcc94bd9022ed51fa36346b38d70f37628450d8000000000000000000000000ca0a0de3080ee3d73205981e033a69467981263d000000000000000000000000ef139fe7f94499936a5fbd96e4ada3e828fd2e36000000000000000000000000e8c157760df7428e55cb4aaae3b52d2ffdefec070000000000000000000000007dd79a3a44f59a7ea4ded5bf70cee82fc26e7557000000000000000000000000e85280fed3a47730571637b33652c818e4d5194e000000000000000000000000af4b6ac4405b67400c17e0abc2d4b803e051f855000000000000000000000000fa861364074f402c1eff115972c14f5432a7c630000000000000000000000000e84e68c14ef9123c8fc2975620af0e44796f7f1a0000000000000000000000009fcca01cfbcf0dc0f11a6ff535f53dab11c3764b000000000000000000000000a782ecdf9439da038face966827eac21acccb90c00000000000000000000000029a7f9af19c16a7e299b8c67056c63406d3275cd000000000000000000000000d8859b7bcd30a377cdebdf8ecefc1e7eb6a912920000000000000000000000001357cfad10257f136242df3462a9d2d3e9721a6e0000000000000000000000003c1b8097b83bc77072ac77295f2fe5f059be99e5000000000000000000000000dca746bb0892a2bff87e4847b08d267066b39268000000000000000000000000e87159fe4a340d5ed7db6f1ddbd6a6aec3d52e3e000000000000000000000000612fb73585c50db0c3a693e6c2d377f1dd47b3840000000000000000000000006101a0324754b9243a9526095763355bd39b3de0000000000000000000000000d8c29c2c358bb4a19eaa4955d8ecd8026f4298110000000000000000000000008181f0151332fd05d9fdd289bb888c3b5ddbdfcb0000000000000000000000009d2744d7ee7f395b36e3976e25a0bbf0874954c5000000000000000000000000a6933fb4eb030ac62b28b6a092c767909880a5b0000000000000000000000000e1c245b6a40477a1d717d790198be3ea86af3c3e00000000000000000000000043300df5a7d36ef951c4cd63517b393d3126e1330000000000000000000000003ddd4e9c172d2055dad3f656e0971dad90f3974800000000000000000000000053cf7fcb294cbcdcfa312d69963ff32ae19e2b8a000000000000000000000000c99a7f2f84f7c0559c2f7814694834fd91c53d6d00000000000000000000000062f9224852855c70b1ada2652507c270f0846872000000000000000000000000ec65f0c5f69b07f4ed62884b9646208f08240461000000000000000000000000c116c29a99dd49b4a85f9acbb0f62725d4ee75f20000000000000000000000005fa6578d007ca9aeb1537cd8aeffb166e4cb529a000000000000000000000000d07752df2e2cb6515bbb3ddf8ccf3ea6b21280d8000000000000000000000000465beabdc67148dd6be62cf13ef3e88af865ea6100000000000000000000000027a40ed589f6500aad0e4d35cb19de556abfe4ed000000000000000000000000421588b37c715f8f640f72be30d88df764cbbe31000000000000000000000000753860efa7a28bd72cbe69cd0745ec2637fa9903000000000000000000000000ca0018d15090e6ac473ae4c48f5be053d7b95e3a000000000000000000000000f40de0cb483c3103a88e67cb0828db223f0211da000000000000000000000000af4fd6c9cb882551c22a157909f8f432d0d0df2800000000000000000000000062f80567c0e03ab9f4e4fc4c25ebd8c81fd4475c00000000000000000000000039c4b0b9cf70219e227d438649565d97f136a7e6000000000000000000000000a1dde886ada3bfdefdd14f5146736df8a68d5d66000000000000000000000000b78f93cf0ebf86b2f87672448642d9d5444fb3db00000000000000000000000037e3ee3d5423ce2b0cf88fb44eee7b0d39122593000000000000000000000000161b1a67d500408d502599b8cd08c2b0aebff6c3000000000000000000000000533fcc2257b365d2bc4560cc4981e31cc0dfe0d70000000000000000000000006625962a8096813d1989e4b614892ad89b4f3011000000000000000000000000815418e8310452bfef0b739edef4835a7fbb1fc0000000000000000000000000c1b587585f29a8812c96aa82fd13009903ddc6470000000000000000000000000cf688ffbba65fc789eda7be716be23257673fc0000000000000000000000000f4da1ee6c7ec4f1d14adfb2a7997f9ada71467c5000000000000000000000000f70b5115be94dbf1728b29a4188c7f14238ae71f000000000000000000000000a75911ef99935b00586a08928b13931374cfedcb000000000000000000000000b1e8c1f8dc7d6a33e096bae06d5a34924718f21e000000000000000000000000c45f8bb8b7ad0da1b90e7908923379ac961b878c000000000000000000000000c0e54c1e43f144aa179c175117294751a640e3e10000000000000000000000003a7cc3b36712112fcd24c1b2406eb7d64537a7a600000000000000000000000031b68c3f606257608e56759b17492f6a43376a61000000000000000000000000a784e672b94e7e658648871f11a269fe0cb9e3c1000000000000000000000000a4b47bff97b8aad47192b058ae59d4ea9926aa44000000000000000000000000c28e695b86ea0db6a17e0b3ac7ac97db2b5d8ba3000000000000000000000000fd3ca9ddc2b334faf8db7c965702864b52055a2d0000000000000000000000002b6b2d85fc5f74fb123cb39b03cb8c30cca699c700000000000000000000000003928aa323c13325f01f631164f104de892665f1000000000000000000000000fd3cf80af56c0d9ae0c5c09f36ce5e0e6b96f458000000000000000000000000d613ba42ebfec7d662aaabda9b960391b0be90f70000000000000000000000002c18c2f078303f36d9ee79df709f725276f547a000000000000000000000000018afa98629941d5a070ef4a709b2cc9f3e458f390000000000000000000000005e176cccc527d410b9001ef391a899801d076a67000000000000000000000000f76b079d5eb2e140614e36086f50c9298882089a00000000000000000000000094313e2e18cc114bfca59ba325776bba564894b50000000000000000000000002dbb9230f0a15e3513d33366fd5fb9b5a719a4fb000000000000000000000000cdc66eb064bcdf9b389af135052494e7d689acc9000000000000000000000000bafde130403bc720786ba442090f6ca8b3426057000000000000000000000000ea10c9e926f25e1eb8415e051b0a4aaea329f1b9000000000000000000000000499aabec33a26dd625ebefb2ba826c7fcfe63fdc00000000000000000000000019d4ba55310eda860ae008c3c180923ec1e144910000000000000000000000003573efd40311202112428db7c682bf2255418fd600000000000000000000000078521c94263167eb8e99bc1d6e24195f76511b4e000000000000000000000000050d3101dff72a48192eb3c3f0df50efa03c72d10000000000000000000000003656d3d3df7e30721130a5ae6cbdab3c5f36f2550000000000000000000000002216ce0c95cf71b75d5eddf7e9d3895e062eee61000000000000000000000000aa502bb1a0ace94e0a60d58f10927efde0ba6cdd00000000000000000000000025183f2fa723de0c36e31a9bb6a41a67c315663e0000000000000000000000002c2c91cf9b069fe236e1f0c30c37bad7afbeec4200000000000000000000000099db6e75f11aa6c6beb57d2310e5fd4f256284960000000000000000000000000b10ade06603b00ed23476873b813265f97c24630000000000000000000000008fc9cb2adbbd481352de9f524737fcbd2d2cd85700000000000000000000000056146a8b97ed79ab867cef9b46f7b7a44d60e59300000000000000000000000022a6bb6e76f38fa53c9156f518c7f5e2cab495330000000000000000000000004bce2466d8d102abd8a2cb72d0fcbb6767c8e819000000000000000000000000f00624630c438abb83222d3ce8126418ef7f28e6000000000000000000000000229fa177454ae3ae8b26e4128bcde3c3bbc0398e000000000000000000000000f722b9dc4123347d7c537900384d65dfe614ba3b00000000000000000000000039e2ef38cd7ee122a2c08d691807fb9218d38c0c000000000000000000000000ea30785d3cfd51ff8ead76f16969538b5c6709c00000000000000000000000004129f39578f8d7ad27a128a79ccee2ec48f054c200000000000000000000000028fe87e9014bd026c1f4c6a46a40b73f6a4e78cb00000000000000000000000055ef0875eea89160193af68f7b58c2228547e870000000000000000000000000b7427aa405c615048d6273cfc7acf0b8a6e553bd0000000000000000000000001845ca77d0fa5f57bc4aba07b52c0a2d2c9f72c2000000000000000000000000070fb40086d47ac6b06e0f81e74701895977d7fb00000000000000000000000066ddbedf6028d9b5baee165dab5b93e1e1e7d32500000000000000000000000005937452f43079436bcf9a0c8f652c3f4f1157a4000000000000000000000000b4c9d7ac3032abd8026a23055c868b4674cdb1e60000000000000000000000004441ace2d6b1ea868a1487a8d2f7295c5ff9e11900000000000000000000000097c53211098574f40e1362ec9f1485d09b3dd79500000000000000000000000098877bf101cd336ae51de76dbc04ba95b303d88d00000000000000000000000082767b1705de70c647d487f6c8dc898c1fe07f3200000000000000000000000040714ebe453487ce722b79fd4f220ee358b939bd0000000000000000000000005f477bf4ac026ad1c7f8df0cc45ca0fa97fc966c00000000000000000000000011d1d1b5a0134847bd87e7ed32653ca8dd16736000000000000000000000000006d250db8968e6de08dfbb4b4d9ff6515f69d7e8000000000000000000000000f268acee9ba5e3cf70778d81020c53063cf8264d000000000000000000000000a162bb9e1b5457ce9904bfb125f0d54e933628a800000000000000000000000005066bdcaecedc9908cf96081fc33a884d7a9def000000000000000000000000b9883131cc03572310d705a11c3c167c7ca9ff79000000000000000000000000e3600b3f250f1e3ad631de9fffa0a3ffb8eae44b000000000000000000000000080710f9617b21d3d06f98f8c7ab2ba5757d861300000000000000000000000014584d07ba715f44070415b6a5efe00b4608619b000000000000000000000000dec4be68ad531473b84e38b7bf475fb8ef7550cc000000000000000000000000a6a95fcadf6be9615d33453360648145335c326d000000000000000000000000e22223dbdd79158f2659d4d41ee262fcee6978c9000000000000000000000000454a0f51761a0d1a8ae6451a44f884a24135be7e000000000000000000000000404b471d3456d2f1eb014c690b238ef71a19fb7b0000000000000000000000004ee0ec78972e39fc51f9ee2fc813d8b37142c1b7000000000000000000000000f531baaf44044dee2883cd181e7f6ded626d3fb5000000000000000000000000916e1fcad8377fcfb2b159b74b27e53962dc8855000000000000000000000000e48bcc60dae2b2ac88ecd40c8eec0969330ede950000000000000000000000002abdc4a784a705243429c132a363db7d9f49e9ea00000000000000000000000080f1a5d050b3d185a6d9d34e591f8b93fd9178740000000000000000000000000ed0696a1703929c325690bc11bbf27060c66595000000000000000000000000f0fdf9dc1a1e07b8208a623cc82de2fdfc0bdf54000000000000000000000000af94f206ee179691db2fe19694cfa63691bd0391000000000000000000000000bcdf03a0560506d8c11bca43e0535718b66a38200000000000000000000000001b3e6079b3505f255233cac3cee18cea8a40f18f000000000000000000000000ea7a983fe8c2856c49b20b94604077775117137a000000000000000000000000f2d53375bab773ce67876e24417e389de0d3d4970000000000000000000000004aebde93921169fbafd009da1754e9093375e6820000000000000000000000006f4ebdf83a99ac919a780c4fde9221b4e452bd1b000000000000000000000000ca1932176bf867829a6884e0d4a17b015b48c4c2000000000000000000000000308394abce497056effc1da7e82a129db06a3e890000000000000000000000002cd00d667211d7c771fb848d3bbf5be8ec6f12d1000000000000000000000000ba681d343f92b300f625f641c2d1f27c78ad580900000000000000000000000097be4c5e85e1bf0b7427b23de94bd85a609fd6e7000000000000000000000000de1de184ed67f9881de3bd3eb138dd90a908b569000000000000000000000000411a2e123b2b732300766cc31cffb32bdcb273ba000000000000000000000000622718dd2a95bae86b2def0d67971418fd8fd5ce000000000000000000000000c7aac23ec42b80a40c8099ea7957b423e2b7e9aa0000000000000000000000005fcfd5135d2a253f93a0dcd72d6476a95d33a8750000000000000000000000005169744f31dd28cfcd3f16414d4d4d527b5602ac0000000000000000000000008f6ec63244e9c3c800a0355a9e8c159b4d1145760000000000000000000000000c151ad9f4a5c4801a4984a92c84bea08c8527dd000000000000000000000000953bab66ffc744ab9d0dc9459257a0ae89c319fa000000000000000000000000dbe1ac22a83f7c8b2127cf6de3a4e3c5ae85b4a1000000000000000000000000a064b55cabaf71ffd31e37ea4655c0a4b483979500000000000000000000000068185544891705b1026ac71ed846cf68e2e404740000000000000000000000007c44720e97667586ab00bb0d4cc97230b0d6c77d00000000000000000000000023a63a08a41e815ad35df8c1736ed39d39e291dd0000000000000000000000009151d42810beeaea15c2f71220533a488b67716f000000000000000000000000f551cc78799c6f66cddcedb70e9c9dc24f2c367e0000000000000000000000008dd3b8ed5815e8961eed1c9cf5ec0429aab61ff600000000000000000000000075ede82190c9e41ed2bd12b76236599fb21dfd17000000000000000000000000c6efc49e6e03c20d150ea264ec334097e20bbfc60000000000000000000000008cb89c6a1c68745edbd0a9a7f5932f4c5a5901b90000000000000000000000009cfe1657ba6ff7fe66e4c17265f18e0831c1c554000000000000000000000000004a6d0ac830ecacb97a73be86a1e9eb616f56ed0000000000000000000000003f01c6ad3b6c2e2287edd27a88325f1b6aee6c9700000000000000000000000009807b5711c6422b90c90b79e9cac938e31e2fd8000000000000000000000000c1e10797c23fa045fdb1983eb4f4bb6093e4d1e0000000000000000000000000681e3004ab16f82a2176ca9d0b7985bf9fa1b4b3000000000000000000000000993ac7f2dc186daf264d5de95d4e812cfb458fce0000000000000000000000004020c1f1fa219663678eb5b1e6a0d06b1a4c624d0000000000000000000000004d7b4caa73d7e60466e200c8da52ee8bed2acfd7000000000000000000000000724c2e2798e1040463a73456650a6afef01d92c100000000000000000000000050fee1925fead1c448f80b023f620081e917f8950000000000000000000000008f6b50d0de5f77c4dd35f023b4e1672591f4ab3300000000000000000000000049fcd167155213b8f0c881633fe4577b68e9c467000000000000000000000000262e48b0afa1066d40c6091466be7a8c6fb73abe000000000000000000000000743405aafc1d914f0f554b2c0b703ab5886efc5f000000000000000000000000ca3f451c9686833a5c8d670b226790ee1a9eec470000000000000000000000005b8817caa5998ecaf1afba927c5e4bb602f84a7d0000000000000000000000009f318bc184f9d2b337665d7ea8d6863f38029db900000000000000000000000046386cff25a964e5f562273c4bb77dd5adaa45bf000000000000000000000000709315ae0b37888f1635369f6ebc10e8ebc12c0e0000000000000000000000001925224392d062d95341f29c6162cd5d0e098e69000000000000000000000000e78cabb660f4a9bc5374ba3438ffb02ccc9aaaa500000000000000000000000047cf6fe780ca90b966d12aa48526fb2dd390e3c60000000000000000000000000ecee2fc6b0656d252b819299370a09c319dfd2e0000000000000000000000001a59fffecd6ba2a729d709f898c0d2d6bc1f3a6c0000000000000000000000000c10469e8d3912a653eca475a6f75506407297a1000000000000000000000000732e27aa2df96994d15b2c5b3fedd1fc268a1ee400000000000000000000000025865866ad00ef17996a3e16aa7a82e231b0d21e00000000000000000000000059658ea3d3313684a52e8493763ff9d41a0bd0d4000000000000000000000000ce8559f5aad48a739b53a722a947ccb4a566fe2a00000000000000000000000032280a805e77cd8807db556c3cee73d8ee23c2c1000000000000000000000000942bc35e37b9ba100eae5d731254a1d84e71bc640000000000000000000000009cb79ee813a4abe25b13b085985b63335a8234c60000000000000000000000007dc48444b2da22525142735d1af7b2a3831bf50900000000000000000000000017e3a28d91c62334bd6614d0f24f21e2ee602e8b0000000000000000000000004182ca6f29091b932c478f50773385e84b5593670000000000000000000000004386751dd76ab93645b888fb99782a4001f93aaa000000000000000000000000dfbb20ad9058feeebea9dd322c08d78cfbd964150000000000000000000000000edf0e4071cdb002e13eae272311396e57900e07000000000000000000000000fa9c23f3dada2dae600fc7a650a89c59e2ef6a6500000000000000000000000076dce9b68a60ac03850df542017903ce34c61644000000000000000000000000e41c3bd6d7ab57ae9babf62ddd05885dd876e64e000000000000000000000000df8ed9dd95f6ffe0d976ef55a3a9570712c6f411000000000000000000000000b1ff10516b21a5709e16e349ea39a4e1d61debac000000000000000000000000eff2ab062aee3c6cd07a1174564d8b5b519b33f10000000000000000000000009d0e840f62db21d93476d9d86ecf65fe7f6b8406000000000000000000000000f3caf10b959e666fc496ce80f0aa954f073b1f18000000000000000000000000229824b882c2345838b84b33d9629331a08eb606000000000000000000000000b4845dbda82aa27fae92236abb3ac47ee2f0745e000000000000000000000000ce6da3a22dd86504f48f378341210772a82d8e2f00000000000000000000000072194e5970d525fad9f0b4fc2621d569b3c0cbfc00000000000000000000000004be4698728df6257ae24d7f308546a326174b8200000000000000000000000060f33f65d4f3d8650e63b036594baf348565d35d0000000000000000000000006bd81ce9631fc84c514a9f5e9a75200b1020da2e000000000000000000000000ebdd0c030d086dc27579af769dd9b08069ed4907000000000000000000000000487f666efb64742f7dadb572080a71f0409918be000000000000000000000000486aeeacfa3427e6868e8ba1b2d226d4dcf75f49000000000000000000000000aae7c5a7710327623131e81635cdd0a441e91f95000000000000000000000000c4f22266cc4179c286d1f4bcccb4d01350541f35000000000000000000000000e7b80ebecfbd841dcc4b53523e89683cb35179c800000000000000000000000096e460ca4ac0b260d01a471f0e79cfec920d26ec000000000000000000000000b0a569ba17cb6f1921807f08665d8cd01a6299d2000000000000000000000000d1cbc14f73f1bf668d7b5961a3d0b8f99267d57f000000000000000000000000401557f61275ef23611fc2cba410bf2841741ead000000000000000000000000500eddf6789bb7e5d319f68e4d2d9e3571229f710000000000000000000000009e58bd852d7a2ce57768b97430f4659efc2fd23200000000000000000000000093e95199216bae16cab9fdc2b27c0bdfa25dc84a000000000000000000000000337039ac4d04ab010ddeed1667c5e0031003b6c2000000000000000000000000a32d72a4fb88d90986d32734d46d9414716086a200000000000000000000000025b38e4f0fb8fcf18d72d87852110918ba05c8500000000000000000000000007f832f102ece66a41f267e27501723902344592d0000000000000000000000003d27aa7452988af530a8cda14bfb6ccaf5eb107f0000000000000000000000006b391da927561c2d15361d0fb9ce5d6c7c6fc172000000000000000000000000660e2050725b431c58a6fb5388232796d31b7a73000000000000000000000000750a0ac59be3873188cfa0ce7718c7fcc40b16c0000000000000000000000000e893b56337618e98e62bad6366607de24ebebea00000000000000000000000002ab9572c97cb1a7a9baf6f0280f4ea0f8e5bb3ea000000000000000000000000bc64ae49d71298ec8f7985988ee99cbef0e1a6ac000000000000000000000000ee01f963e182997df2571fbe55255b7ed321fb10000000000000000000000000a39b281c7e15be255558ad5c9e85b03cbaf20da900000000000000000000000026ba295371e84fd785593e3139a8d33147e1e67a000000000000000000000000ad56e3f792abfa46a61278ab2f7a4628f750314200000000000000000000000013e4b289179a08d5a39c1b96aca5bd7d16f82a1600000000000000000000000021bcc407c0d0b6e3a3ebbd2a90df232dea8c095400000000000000000000000018045240210ca15ffc9f1736f4a9aae92ba6627300000000000000000000000007aa59f607828785e5a3d4287526d8d595e8bcdc000000000000000000000000f963225f3d1614c47a67600a7da1bacf1f915f050000000000000000000000002274ed144c07c22a01f540fd3a78c816df5d465300000000000000000000000067d0c1ec57c5ae9362eee8546ad297e4a550b9c70000000000000000000000000bed235bd299885aa96e476f3f3ac181a374275f000000000000000000000000c1b68d8744db0f9961f43c5825b56268d421de190000000000000000000000007bcf5cdc68e73905eec2d94a0b61a6e9944d7f6c0000000000000000000000008fac9fd120779290274ef96e7a25c71a4b88b7bb00000000000000000000000072576d400c8aead9cdebf129c58ad65bee9b972300000000000000000000000083a14272b7f46ddb6e863e01db5946e7ce618e9e0000000000000000000000008c0e0fa22e45b096a4a4e46ee0f99340a37df31d0000000000000000000000003fa4eec00ded27e4c040d29e9543871d78abea2a000000000000000000000000cd1519cfc66de3c6faff107a1cd2cb6bc73a1b5b000000000000000000000000eb3ab8e931b0c39fb4e8f6d4f3610a0d37e090ee000000000000000000000000aabfb00cf86b0b58d226aa7c97baa66935768ef00000000000000000000000009f6f7a65d17b72619493dbd5c3bef68d1482dfcf000000000000000000000000358b03533b76a0a2fefa680417c69e636ef6d6bc0000000000000000000000005554d97b1f650e52865e7738a72bc2d3709d308c00000000000000000000000063a2f2d7c1e55baf382b16565f3b89d19876d5c900000000000000000000000014401f69867d96b9fb84ab13ce1f523de273efdd0000000000000000000000009725e3fc88e4b64ad87b6c34f2df7c793642accf000000000000000000000000cbe06c316622a2806ad8e21afcbe7e38af1fcfd5000000000000000000000000bc51b3066993f426f56b5ceb83b498e481545b7c000000000000000000000000c599fd3bf73d608ffe68604daad3a9774d126c080000000000000000000000001ab7dbe71da2364b64a3c342f0a7b8e4eb2d083200000000000000000000000081314f6f90283ab3d8302358823fe2c9002749730000000000000000000000002267efaa8e2fcbbe61d16e8cc4db475892ba15730000000000000000000000006f475ae1f8d6b96d697015c71f470875bb0c5f60000000000000000000000000236230de589426facaf8287cdc6c9a70c0f27343000000000000000000000000d6ae9f715d357ba60bf3df28d9da88ea482e066b0000000000000000000000000b1752ee92e14ce7d2283384f4b873e6d3ffb1960000000000000000000000005ac72adeb7e5fe8a2d9003e8b4181e7bdb52097700000000000000000000000044ba700fe8ba303b51ed215bf4bdcabde8216de20000000000000000000000007f6ed29792227db2ef4571cdad71dd8fe75d6b4a0000000000000000000000003aec111bbefef7461bba5b6c01451f52b51ce4ce000000000000000000000000c826fda8f157b0d04500dab8f15d7946bec7eea3000000000000000000000000e979abb067708f8cfb7a59af563538024e3455d0000000000000000000000000f2bc72c6c48c426845791c251627cd6993b221190000000000000000000000005c7ca2b41b5be465e971219e7ee89bf8cfe4d8e800000000000000000000000090635c0368f85a46ce0c8b49ccab7fad188f4e9d000000000000000000000000ba1c4d8978f89ae6d40b576054979e7539338a7300000000000000000000000055717dee827df64cbb5475b068603a2f48510f62000000000000000000000000a344057409ddb1f164b9681d9ccd7c96b9598b6600000000000000000000000099a6dc24c412edc6d931921966ee10e004beb572000000000000000000000000c14a6f48bd6b33f5b3296d1dca551a5b267204ca0000000000000000000000000d7079994d735fb075ee56c837706c2d7cba3e2b0000000000000000000000009f66bbb14bd3b7432c6271b5c8f0cc482b546100000000000000000000000000b6a7713357f13791ffa251e740417adb92e6aa49000000000000000000000000e50a8a313a5f98d0be286d4a1d4411ea096a70b9000000000000000000000000b747489c2152bf4b9e511e96fc6e2ce1739aeb240000000000000000000000002a5d976f93c873907ede0063dfe751aa56d424a1000000000000000000000000a9ae3ef38a4b520e089d28e34346d29ec4b9d017000000000000000000000000ff81e4c0cf71cde35b3cebd28002ac87873ca458000000000000000000000000ee3855a6e04cf48fc1b49cb11967b1096ce2319700000000000000000000000055e19356c3ffd067305655674490978ba10aa8de0000000000000000000000004f1dcda1bbecb6eb357808b143fc0e8422334258000000000000000000000000e9df72b38efcf05da04d4a49ba7951d03d15f984000000000000000000000000cca818d981fcb118ca50b0fcb430d74d025459b000000000000000000000000045c3be2536c45ae8eb76dc038c4cbdaa75b212ab000000000000000000000000803ccfb1ffa7a7b63d8f74a5d25f32c6114c4d8a000000000000000000000000f370b2a6efe01ccc1ccb1589f325e8867f523a6c00000000000000000000000029b0e0cf2e31d918b3b2a9aa000a1c3dfb232f03000000000000000000000000c6577ba383d30d22c6b70b131e87104b77d22edb000000000000000000000000479df8e05dbc33922e9d66fd22fa961b25d04012000000000000000000000000483ba9151492aac2b6343fbe4af4aa9c2553efce00000000000000000000000072df4b6f10290bf6d031050d2401c12ee05073440000000000000000000000008453076b5335331fd3f19962baeea74fbd878e96000000000000000000000000735fa0aa5eef098c82abe2599f8ae7ab36c8cac9000000000000000000000000dae25d84e453664161fe7f4d405e465c91c299e0000000000000000000000000e13c8d2b81cf58525c852c2ed5a3930a732422330000000000000000000000005fe54365543c51b04d3d892673f827b4ac69e61f0000000000000000000000006f6d76c184b459673b79ec4dea24d3a4763b6e2b000000000000000000000000e154231b82b2f0a67ec7e527fe30250fc64ead730000000000000000000000003fb3cdea8ed11852e8ad098b9d1ee55b89c29838000000000000000000000000f78078c917d7a5a07f54d587a25b433ba7e2d2b600000000000000000000000048df0759daaa2dcd5896901d1991e98c4ee091ca000000000000000000000000739d3ad0439e592e722bd5f4b6e5a3e2a61a19e2000000000000000000000000dcbea908ab2fd587c55d9be30b41ed715919c9200000000000000000000000005387b652f80c8fd52bee750edc5b87ff827f49d8000000000000000000000000406c0ec20a47a512feed522997e92345b4c4e74b0000000000000000000000005b8fa1990c2f5436895b45ec160080e5479e139a000000000000000000000000e96f68e03b5df6032686df1746ab59cd0da1af410000000000000000000000000a50a93e85bc910c18079ac1047c16a31442805f000000000000000000000000ed2216534f57b286c8a51d37a15299c927582a770000000000000000000000009225b639b21d42dce7f608ddebc82ae18660c6160000000000000000000000001fbc837480dd248d37da92e3d7ea04fa76508fc60000000000000000000000007062e20361fa32b5f263e6239d276e0498e3e25a000000000000000000000000a174a8d3c1c476ca98210d095c142794db374d9d00000000000000000000000084aa1f7d1dcf78ce25dc7c19bc695f6c5f45ea35000000000000000000000000adbccb87e5e5d11a8eba3a172c340f260cf1b4c4000000000000000000000000e5e2ecf48c3ea1da4e794993f91983121468366e000000000000000000000000a383ba8b490c373c2fe86ecc317da67103410f700000000000000000000000001c4cbd77ed943337e3297099dcd20577c85d98960000000000000000000000001402631846cff702ddfeacd78dd717750c18f7b4000000000000000000000000b0e5b899ff817b1c301ba6ddfab1bf8c1b2fb897000000000000000000000000068ab13ef7c46ea0a622452bed23977b6f62da4100000000000000000000000077e95ac7ec0b6c67cec874836fbedb62d56c001100000000000000000000000048a86751f95814b2d7a0a3e499fa4f1ddd77f9ac00000000000000000000000025a1152584d0485f360a9e3bc1eeb55928e4464900000000000000000000000095e5425bd9c2b6ec331b196af663fb7f482bc582000000000000000000000000a85aa379d2f58a9efeae8c786865e5344cb2aa020000000000000000000000009ef7a266b3fc44fb49ac3f2b35f97a3c2814fff300000000000000000000000078a864412fd59d33273d2e2ca580889fdaadbeb2000000000000000000000000aba9705954771a08d6e26f0469c894dffb50c296000000000000000000000000725d3bb076d4f090867af43e7dac7899791fb88f00000000000000000000000091bd16aaf22b85321a509f3d36aee114506dd30500000000000000000000000017653393cdac2d7872209a5a4909cbcb24de2a5c000000000000000000000000f40dd33a24bf6e82b4c8256b9fc40a4778520bae0000000000000000000000003dca5aec162244ae8d95e2fac89b19a7a56a3fa90000000000000000000000003cd6171ef84730b0a4784fbff8c5d8725af375b2000000000000000000000000ed55c9c44e98fed068853cd1770cb3d4933eb7ac00000000000000000000000052113bc6bd481629109673a38a8e657f2d5b3e9f00000000000000000000000005c73a74fe690c14960f0f1685b0319b19440c37000000000000000000000000e52bdacf77d0b87d58ea97d87c701d7f43b9bfce000000000000000000000000a7f96d87882209dec74e9e9177dc56a38abea85d000000000000000000000000146b8de3ef1b49ae3a0fc5e1194fbfa58b9fcba7000000000000000000000000f458e73f93bce7c28685417e2449b2c76837d247000000000000000000000000bcb5543f3992ed9da6ba1b27e41681a69876fae000000000000000000000000028f491c46fe58ec08a1398c0fb0f0909da3fa4c6000000000000000000000000f76183620838fb82680f46a4cfd1aba316ee4f270000000000000000000000001132487e67c2cf6dadf9f9ac27121fe30503961a000000000000000000000000b1a8503f023a7cdea8951890b79cd7decb32178900000000000000000000000082aac18662e39d9267b89b93cb8184ebb20c0b74000000000000000000000000799d367d742e5fdd669a91c190ae7e27bf3e343e000000000000000000000000b014da433ac95bfeb2fbc91106f71c002d18ede7000000000000000000000000c6f0513b5df2d1d46069662b5f6ec3872149bb010000000000000000000000004acfe3965e2f3e8fe67448ced63a94bf6fa3d16a000000000000000000000000a629d2bdadf70ba22201c0fb4fab6b57dac7cd0800000000000000000000000089a85160fc9297b21e09f8bebc6fabb45b493fef0000000000000000000000004ce737ded7539cf81d77f975c19e66b1fc1d50190000000000000000000000007dccbf980e501ffe0f43b37b5a07df5679c13f3c0000000000000000000000009cbcb61e84e70b7fe38820c471d023e0e90dd2820000000000000000000000006534963c67d0a05ad36565c972906609721579a700000000000000000000000078c62fbeda8e3b8c2c87565c2d3cceacb514add40000000000000000000000001f74195a827360c84182230d6ce0ce6c53c676f90000000000000000000000009607da0e43bc3ae25893c2d3c9b7704014851932000000000000000000000000e861e026c5c1319d57ca3588d5c58d1caaa3952b0000000000000000000000000199304ba3741290c3167c19a4440860fbe50089000000000000000000000000bf50d20f03516fbb65dd4d6e121c629f3d9cfe2d00000000000000000000000021614f89b50c49ba69ae7b8cc61b898bb14f9bf3000000000000000000000000d34fee9bb3ee41c23acf72138dcd8315a5fe6ba3000000000000000000000000910e27c22adebca59a583d4f545c60f7b4267251000000000000000000000000cacea6c7b7e067b11651cdb1b3de228c45f376270000000000000000000000009fad7747e2d55fb5d21163819a8a019f962ecb850000000000000000000000008226e3a257126d46e60f7d4d209a4b633b5927030000000000000000000000000f391407a8cea5cfd83e274a96b66232e0b08433000000000000000000000000fbeb0a7005254f208d06cc24c6b453177b876779000000000000000000000000f67f33116bd7f349087cea5aea629e011ea25b290000000000000000000000006016d85fca0df8bcf05b29eb0b108dde115fa61c0000000000000000000000000faab69180be231d78fcb0f3dbb06070145e06d00000000000000000000000001403874b823375aa939c2d0accb8e830e5dde6fa0000000000000000000000003f2135c156af1b9c2cbf7198fcd91902062bf011000000000000000000000000779c67f5fca2642ba3b738bdfa687259bb429fee00000000000000000000000014a6711406f8f27eb8fdfcef3cc97088b44ebab6000000000000000000000000c6d80e2a5ffb627a7e97dcde6c0bbd14a270b91e00000000000000000000000009860a96ab3745c786794406a456037731c35312000000000000000000000000a41294be58c4c784d8db3a01ccb5703027a6292c0000000000000000000000009f41be3748f7d97b2c8eda2d9f6982e8e95fb9920000000000000000000000004f0f202ae3b490c8d0e3b74751de4c0126c32a7d000000000000000000000000b7d25742d400f0709c19147dabb2d3a53f9ae812000000000000000000000000c75bbe6e32ecfe68ccad222a2c8f63cfb1c8276c000000000000000000000000da99fcbd5a099359fbd2d7f8c3290bb21138bad900000000000000000000000036eec75636259cae2b6c94dca30d8de0e8acf6f400000000000000000000000007ab5739665c2d12d484881dd697331288eda2510000000000000000000000000caa1c854ab4893e724d0badd884163559d86a7d0000000000000000000000000462e214c528f23a6b772ce0e38788b3299ec59c000000000000000000000000efca2fcf79dc6ae0fa0b96531b7a4c5dd123c78f000000000000000000000000c6942314b014775fd2c37cc8138ea79d70b1d829000000000000000000000000ee80306d0986dad7c64d9141cac4a9eb943ad2ff000000000000000000000000be841d9506c96d641f85bb83ceaa43c3d3d233a9000000000000000000000000788dd6bab0de5eac9b4cfa071d79b73358f424570000000000000000000000008f9e2f18b8d1a460e20f2da638da2e189ff797a600000000000000000000000039c5440d78cefe6d0bbcb12dba91648fba9354440000000000000000000000003cbd1709e1c9d78901ad1cd7bcf251ff1ea9c1e4000000000000000000000000e75208f23f18c85f43a24cdf7999aa0e3d46dae20000000000000000000000003161579245987bcffdc8df4e7b7f0c628472b8960000000000000000000000009fe20c7f5e6d7508551902b6d1fd8cac3c2ed439000000000000000000000000fa7da6e1a8c93dfcfbfbbf08dfd9948031d337f500000000000000000000000058416bf34c64c9a3b46a69529919d4bf8190e9d700000000000000000000000065c469c7befddfe6399c242f1f3c57ef78755343000000000000000000000000b57185a808d3995dfc21d9f4575df81ac20996eb000000000000000000000000d1b1d86875baedc40d7fe2d9cb0d3e93aebe4036000000000000000000000000509c56fae186fce9dd1d0fcaa768fc10ef3d550700000000000000000000000051ec2706eea51c32e98c962c456550bfb60cda09000000000000000000000000dff617912e9414aab8d16672ca82b6aa48f5d5be000000000000000000000000e72ffdabff45502b24826acfa775e58e2152dc0b0000000000000000000000001418245cdbb135793502a4480111e9ccb3e23de80000000000000000000000003f71ccb1ed7527f64eb4d0672987eb1485901136000000000000000000000000193f898082d567b0930dd416eee4d1bed13c9ba20000000000000000000000008cba816c6730afce0a8f500c4e3f44237d836a310000000000000000000000009c24820372ca51ecfd6af1197ed62ecbcdb9dec500000000000000000000000004522749250b13b77f46ae999d88a06b70bdbfa5000000000000000000000000fc3127af2922dce45e362d51ef33ba9c3e3a53bc000000000000000000000000864a38602126eb99df111be0f98ddf449375c3650000000000000000000000007808ce5fd43ad772e64ae53d0e2a247acb7766e70000000000000000000000005b2d856ea566582675e1f1ee702494c69c0156d0000000000000000000000000a3c1cdb2c71e321850ab5309a8e4405d56dd04d0000000000000000000000000495833d72cb1c78c5f53e0fbafdbe18e012b2482000000000000000000000000eef0c929f0387031a157b6ddb46123b79f1ee915000000000000000000000000de1f16a280c3c4b1e43e29091d673e50c38e2422000000000000000000000000c1b88bea425e59dd2558920e10eaecd1c77bb3c6000000000000000000000000f8cf11c1e6b14c62b3f79f70a986459cdee2d8b3000000000000000000000000f9e41fc298fe67de1fc915cd588b9c88466ee46c00000000000000000000000041ef059bc332127da1be0fd32797b6100ed903800000000000000000000000007369ab327db952d3221aa512919844d9c738f793000000000000000000000000c0409ae599ca6ea1e0f5c56927405eb6fb5e6826000000000000000000000000d44c168a6773a8c4cb2114aa31971ce8e92c86e30000000000000000000000008490dc3ba2a5ee6068d1a39a2fbf14d936159b0000000000000000000000000051137d272bb10269f0d268e5027b630d9599c52900000000000000000000000010f511defb0e07ad985f6daba8e415cb0c8fbe73000000000000000000000000f3d35c01bee2432c0eae003c8586e4c734fe0414000000000000000000000000b68bdc8e58c597227988bb551e5f78fe8e5c1e61000000000000000000000000ac567d89e5c07a6da48ad6fb71432e7b4594145f000000000000000000000000211727e203b76a817fa6fe61a4acad220902178e0000000000000000000000006ede8578256407ebf70da52c9d99a32633d1fe510000000000000000000000005341a084f41a1f4fc454cdbd7840cf872e4433300000000000000000000000007caaffec1ddab4fecd4d3350afd3ca11e12d1bb7000000000000000000000000a7135f34f0142a6dfa783e50755eaae123a8c1a10000000000000000000000005995bae1c2c0c74ebccc09acc66991c334c33e4900000000000000000000000047d88204543b08ea03b053a5924ae3467b0781110000000000000000000000008b27a8288645a6bd3fe94096787df1feada0602400000000000000000000000019d440c3a9d51f4624d17eeea5339f344b3c80940000000000000000000000003443492097cfc06344055f86741a82ece23487500000000000000000000000006813c59866fe9716a28e1b3cb0fe65380f3c0b950000000000000000000000008e8a313fb45b61f75693cd12a48015db11ecccb600000000000000000000000087dc02986539d19cdab109d9b1077c7f420d23a30000000000000000000000005d9052190df5e9ca61fb4c5749ff362dc2f53c1e000000000000000000000000c60f9ba3ff31b2685af407c01bf02944deb11d930000000000000000000000000285745e30cbf86e7c48d469929008e912cc69820000000000000000000000002f1832df1db0212e52c215fda04aa0518bb857a3000000000000000000000000762f0854f9201494d2eed814380fd673fc0a3c1a000000000000000000000000da08c0bc88c1ffcb7932e89a55a126e62eb7d6d5000000000000000000000000d77de4129c03b38231fce907c48ccfb48dfb1bfa0000000000000000000000009550e1b131511555e1f256be115ce66930779572000000000000000000000000d9ea6102e87ad5137f5781201b7a9ef9f45d0cc400000000000000000000000004b34a64300c0fad43fa994ea395cebd4b86db9c000000000000000000000000eda3e7fd77ce549c5e04ad576bf595f804cdd131000000000000000000000000f24b3c86c8066b428e90989fbe83ac60a87aace60000000000000000000000006a4a4d81c80043b4daf4713eacdf8ea995b6a289000000000000000000000000f787ebf7671028801bde3bcc0b6cddf05e7e63ac000000000000000000000000dd14926e635b2c573d1cb99e596edf0e2ce039e7000000000000000000000000fc35307bb07e425f56f756a46a5e0e48b3a2eb6a0000000000000000000000005798a522ad684a290e3c2341102c3277fd00f3fd000000000000000000000000cde143cd24b26963bab239a6d10e0eb5e76fce9500000000000000000000000019e204de2893d521f0b278c352a6475b1133cea6000000000000000000000000c0c9eb1b96a577113ef1a8048e91e45cb31c7d0f0000000000000000000000002b9a95c4f3924465fdbcded0a79cbd879830a04f0000000000000000000000005741748db7194fa4637c8d7329748af88aaf54c3000000000000000000000000556e0969ab9e2c77fc073165583a21fe10213a6a00000000000000000000000027484d846caccd94520d9214589522979ac6ba850000000000000000000000005ad324d6d9200d3d79027416b80954d4649045b80000000000000000000000000172fbeb4608f54d5914695299b4c27a37f3e7d80000000000000000000000009421497b25e13ab99db24cd49101eabdb8a43e2e000000000000000000000000fd3ecd7bdec13c89c6182978050ca1073e3fa781000000000000000000000000ce06ce4c312090902fa58a9079fa465e3b18439f000000000000000000000000f2a4d3280f8b91ab2afd961d43d379c6882d0c0500000000000000000000000040efcf9c4f9cc726e8eb77f1897541ee75feace300000000000000000000000041c087b93aa590f24c786af09f84f2a456f1aba5000000000000000000000000b80a5726ac0aa7acdbe87f348995e8f30c5e1828000000000000000000000000cfa2dbc9c12dffbdc575a982b91805a7766983880000000000000000000000004645ada001d46833c203180cd071b22471a5f1600000000000000000000000004da7a15954cf0e81465b05b198a44651a8d126b6000000000000000000000000acf19fdc33a5e0de9b920aa74d5ba8b22bfcc9270000000000000000000000008b6f97f35210c33e1b53e18b59f0144d0e8a61970000000000000000000000005031b8693b68b591acd0fc44e052db959ef8063c000000000000000000000000a98ee9133d3338e5aeea749831398fa3df9d828e0000000000000000000000004c667abe7018ed5aeae9cd77a743cb1a1ddc81bc00000000000000000000000068480d327a8ec2e5f3c7122988c709de12dc40da000000000000000000000000d5e1717118cac2c465fd20d0fd102e775219d57d0000000000000000000000006af226da782d564944b31572213425bff4feebb60000000000000000000000006cb8e3273a73ce8b7d1dc83b7a00bdf593419aa50000000000000000000000005ef51b5e4c4b294df3a4f77f8140691d83a364620000000000000000000000006eb82a168bbda4918a9f344f7354271f5cea2ef7000000000000000000000000b2bb56b343a30a0adfdfcfb508ce6764534d37b90000000000000000000000006f76938e9ce173d93e41f8211426f66eadb56cd20000000000000000000000005ac4a14ad42be6d2b6747b1cb18e5b9665c2cef6000000000000000000000000ce7cd5e7193e83bdb537629dad5f85115bed009c00000000000000000000000023faa15862a3b3296dda847d2d173a341a115df80000000000000000000000004f954757432b5651a745cb7de07e7079142992d600000000000000000000000015c82cbf64f8a9528fd6edcb0c550bb0fba8496e00000000000000000000000086833bbfa39e81747669e15c87545f1ca4ee6edb000000000000000000000000fd7b9e6d6f6f2fe733551892bcf6e0d2ac9fb95f0000000000000000000000008ffe4e2912bd02418949380f477ff0a67fc41938000000000000000000000000dae0a0da6c547c904900b41c27477c5aa28fe7a20000000000000000000000000b4da9f92e86c2416cb5abf9ba41adba9470bd5d0000000000000000000000004d1c78656dc9e479e6ec8700d97603b722164cf30000000000000000000000003662c3c7e99eaaff8e751d346c00ff19234d6f02000000000000000000000000957699ac5a6d1c7cb6d7a596d7c85eba3b114c9900000000000000000000000003265a69f2127a545a253ff366317fa17686c5e8000000000000000000000000b57c9d4183c8728b78813647cb5e9e783a01d4130000000000000000000000007efb88149613a3010b3eaf890163dc360750d30f0000000000000000000000003799f38798c4c02d07223dd889495499c0fd0944000000000000000000000000978792a08cf357ad1e1828066554c7056a6b82b3000000000000000000000000ae7f24706c124389f1572ec20c100a481033e689000000000000000000000000ac07c653d163d0eef99f9cc0916a5e01966eec38000000000000000000000000d68a06a30cb6d68a4dd6b4543ef7916ca2e1ee75000000000000000000000000d5ed616c5060427c73d30aef0a0eab5af16be9a500000000000000000000000085795c51de78b85f3f637fe762c92957469d4fe5000000000000000000000000954f6828e73343f1cb593198ca06893f5d1814150000000000000000000000006d52e7653a17841545eab54ebe3505878e7b96f0000000000000000000000000d15b815cee0f2738377e9d027200d691379141c1000000000000000000000000e3987f1c7ed8b47d307e517fd9fab57c5a690761000000000000000000000000e2520678eda91c61e55ad335f81198ac6ccda941000000000000000000000000c0f2ae582e83a50c19a9d2108827fd4ae89906990000000000000000000000007f9a40bcbc38d1265c78e042b433d0b9cacdc1560000000000000000000000000a9a9204b64f97b785a6f6a2c07526a085df7cf2000000000000000000000000d138600fcaa135c6a758646ab5f1d4442790da92000000000000000000000000698f5001bf281043d10d92ceb3dcde55da0e58dc000000000000000000000000628ce8da6fb940162e6ad9d3296602268c05b331000000000000000000000000f1b7696741cbe6123620770313bdee0bc3f8858800000000000000000000000039ab7a9d4625f51ac4fe0cd64783c265fb45ad440000000000000000000000001f0778820f8960a1d4f2f111b779da53e2e7b9dd000000000000000000000000acd8d5b8de695c45e314439508c3c1b27e31d9530000000000000000000000002482e478072238c56898e789a8bc52562a0f3591000000000000000000000000a916d2930a2bb19f4bc60781c2713a6198de0653000000000000000000000000a36ad50474451ef91b85dce1a976f6ff0b9029740000000000000000000000009b6cbe42b7c246ccb9f3f0b55fcd307295dc0358000000000000000000000000ae962428a3c8e5c9a7abe32c8d246ffe4011c82600000000000000000000000033da8a713d15a9522357d15c40a70d5d0466681e000000000000000000000000f8a9068aa24b990d6b17be053826f584f88091b9000000000000000000000000cc927a013364a4ef9c69864f15c941414676f44e000000000000000000000000bf1ed72de5d51570a4b311d6a508a1d85572e37f000000000000000000000000d072955f2ee0d3f81face0d9c3bdaf8c2043dc4a00000000000000000000000047ba8039c6ea5971eae57b839ea9d02dba172a78000000000000000000000000fe7cb73bcdf77e7d292c6aa9116bf61dd59d46db000000000000000000000000b7d4e8fa45f57c58ee9bdfa48e2199067e0b26df000000000000000000000000454f3d817769d9011db45f06adf53c6cb2e29968000000000000000000000000dc6d299c653009f0b6aa79c1f42fea701e78f9600000000000000000000000000d24d992c50f9b17469fd4ad50f21bdba1bb3cc7000000000000000000000000aadf4ed42a287210ee095510ddb1ff8e910dc7a1000000000000000000000000925cd8d6cb5f605785ce8644d5826f4303362d2b0000000000000000000000005bad7ba78d88372edf3e85f283f35c449311dbf40000000000000000000000001880622e4f4eb11d97341b350ddbc3e537a47e3200000000000000000000000036dfe0b8f3b8b8df209ea95f5a9c536daa4c1d24000000000000000000000000d415b1b7506c2a08f1b3dab7ca32a85297d23317000000000000000000000000307039f729c93afa385186dc465ce6229761104c0000000000000000000000001bceb802edd6f6f6bb1258a8d47a96362ef0acc900000000000000000000000025aa5b0a9a0bea413a14329ffef5abb17adc533b0000000000000000000000009f9b0d3c4d9cecc3ca099ec21b2459345910879700000000000000000000000063f4c75dd9a107bc9f604af7d6e50753cfe6f8eb0000000000000000000000004068c92ddfa5d1b7de2d44be4ea739a9a90e50bf000000000000000000000000fc80faf2463248505ef5bec86188a84f7066a9b7000000000000000000000000c46f6b3198d697f9a50acc75b0904a3224a5c19d000000000000000000000000f18a8a86c5eecacc799b53b10948acd27ab3f500000000000000000000000000dd4895b48482e8b2bd707ecbb17e6c5926e0a57c000000000000000000000000038d3dffb06793e32cd20b9cfaadad7189a5e8bc0000000000000000000000001bd7a9cadb9fc0e5175a71af2d1de4e947f003ab0000000000000000000000004b795d8c9716638c4fcae6b86f0ec5ca158f70d0000000000000000000000000610ea52a333709bf4ecd81b07fdaa8b119b639d60000000000000000000000008934faeac99260338926106db89dfc3331c1446100000000000000000000000065b1ca7f0fb56abed711fbbf713d390a3ad9c186000000000000000000000000de182245caded4659ac80d9fbcffb19cebb49553000000000000000000000000d0870c3fe170aef869de2eb301938f9f0125d3a6000000000000000000000000f0ef0d8c738fd444f7602e09665c2c93b05423180000000000000000000000004aa6b07fb286a874f0889ed70d314d9ef40758b700000000000000000000000088e34320bad6520cdc196bd2ac58e13eb64a72d50000000000000000000000004a0c3fe96d748437eed2ebd5240a0b6c652fd6d6000000000000000000000000d8f2134b5900bfc7d5af08d53c11d9f3d4d2288f00000000000000000000000041be1cb8696a28f73944e55e10b6c51a8b4176d2000000000000000000000000b5437bfdf31cd3ac101fb35cf3192b13a85b042b00000000000000000000000056f0bdfafde0f4170f02e55ad7945cf23b12a902000000000000000000000000166f7ff25b59d9c0709c272431e12813d5971398000000000000000000000000b30346d51de50b6ce2f1d3c599c043208c652bd700000000000000000000000063ec53f27f74a0db5c8782281a7b613db7b4cb28000000000000000000000000a5162262b6577407aa9c4c156c96a641dd45aea2000000000000000000000000932b4a0cb0e3e994f60ef336b1418a23b9b33ac7000000000000000000000000adde14de674f9649b8df1d28b16933f3ce215d2e0000000000000000000000009afe2227742ec1abcc5f43c1ca52a5db6e5b740f0000000000000000000000000460e9b44469a66c4db9a133ec3d8cceb77af7fe000000000000000000000000a8be67a5c9a49fa86edec53903a6bf8d08d1f211000000000000000000000000eb52d4c72eb7585b0fab9411606688fe27e1c654000000000000000000000000d80a5ed51ad1589b18e9a50f3783dc54896b62640000000000000000000000000d3334e817f60e3728fb97bfc8a7098280ee02cb000000000000000000000000a9b4370d7f967ef3facac8cecace5fe716d5d34a000000000000000000000000a98c37d77de5f95b46d09691f121b37e4a242ec6000000000000000000000000f395ecfb14933296147efa562c934f86e4aaa3470000000000000000000000007ab074534051b6939881d280fdc777eadbece8f10000000000000000000000006b3604ee459ee7fde2e535e88b89ad26f4e8f15d000000000000000000000000841614589f5276fdafff46ba7943e3b83449d15900000000000000000000000072654d2a9e428e9edf7a6df26744ec5ee70b06ab00000000000000000000000079e10007c9dc159659ef84a8408a22977a97507a00000000000000000000000012a37440dd72b5396d12cef90af8c0a5ac42d373000000000000000000000000ca863d0d3b2453b27dbbfa63180395a9a121a36000000000000000000000000005a02035e105de63ca9b49b92900573c48bd05090000000000000000000000003c185bc73fe245cecb9919b0968c1496325b5251000000000000000000000000beaaf193874b9ba6a7efc1cef5fc0eeb3debf5060000000000000000000000006e1528ed809dd41b5e90baa123e197311b705fc100000000000000000000000079868f670576a1afb6b7b03a4f0c7f04f6167f790000000000000000000000004bedc2e422ddcb15d92d96e0dad0f20b2a2278ef0000000000000000000000007339abc96bdb8f5b45867242fd11377066d41054000000000000000000000000e2cfe442bf4a1e4c85e038179472ed4a46514117000000000000000000000000b1899117c7271e9d7cd4e438beadfdecf52e41d100000000000000000000000025530636f883412dd17eaeee3ef1ea054d0970480000000000000000000000005872a5f39a8e3e85233b20845a6947a4111fcd4d0000000000000000000000002f61c18a34e56664f23d681c576806423622daaf000000000000000000000000626cf031b5851fcd09cbbd7c131165d74851a9570000000000000000000000001b01fafbd7b533286cec20bba7d265139d164480000000000000000000000000acce0616a37c47376d662ad9d9cba6fb32714f4a00000000000000000000000057248a8b0b69fc32ed505066ed9ce10f2c3f8ca9000000000000000000000000e22eba2ab78f4309a67e81519899f05b0c171907000000000000000000000000941be3741a7834481fd5e0b20096d25b11713dd900000000000000000000000057278b71acb2a3c6e8b98aa8f83e26d9b7088e000000000000000000000000006f8c81291c4fb4ae07a4510e68894899c14f4001000000000000000000000000fc3ff5624fd3080b1db009ab06aed8549baf26b10000000000000000000000009f25b582c98d137189b9bbb84d4c293577b3cbf100000000000000000000000086e1d213b64af9a80a603aa5f809229ce89e9653000000000000000000000000ebe0bd2dc3aa051a313e6ba6803838c48f74a03d000000000000000000000000daceb3a09b1000b84d7c2f3f666c54629eb274290000000000000000000000003b44e6cb0e0662987cefcdd0e6e3d348673eafd00000000000000000000000003331b2a90effe4813d56deb37092c52343acad9c00000000000000000000000007a4e6fd66843b5f6d4676a9b8faf98d881093ff0000000000000000000000003afb8a0386d5472cab82ce7e504871317021e847000000000000000000000000945a6a700d473d7da026f0d18bb7f68392dc6d93000000000000000000000000fc6caa860ad55ef5442a725cda87692dbc3c3979000000000000000000000000288aae41c8698ceb1e3d4552e5361b82c4a7733e000000000000000000000000fce6b5c0ab8bdcd9188eb88c73ff32840d01988900000000000000000000000036c634a497d3330c202bfa9e531ed21c068f0317000000000000000000000000f2ead2a2bf7b2283175f6cc1509d6c03926cb6b3000000000000000000000000b3eb4d59f4039a717b27e5986866feeac25d2f72000000000000000000000000950482abfec06ab9a8680e63def5d21245d40bd500000000000000000000000018197708d733dc9f563d9aabe2ab3e6ec23bd4f60000000000000000000000002b58d421c819a38d1d2038cd0c14c830f51fc076000000000000000000000000423b9026161e0115466d94f4ff58e30f636e62ba000000000000000000000000171bf3cb8d7d5ff6d6510fbfefc0682e14c4032600000000000000000000000020c2c2a98572e6785dddfe96edb13ab20b44a4d000000000000000000000000086e2ad20b3b187358079d2a479c1ceec41f8076e000000000000000000000000c8181860da82a7ad1011bd6ffdc429092bf9abbb00000000000000000000000047140a28dfb23a514fa546a8eeb9f7052195b6e700000000000000000000000094585f601a31365671198aca72733009396b6eda000000000000000000000000a0800d084525151ee40ee519ed18961862726d09000000000000000000000000f7e43d6fa9966b2874debcff3cd51573b4633df5000000000000000000000000ec65dcd066c4b0441a7efd12d9c9b28313e05f5c0000000000000000000000005046bb39aabf02b0f0e0242723bd69b89bf0734c00000000000000000000000027a8920979fd180a8f3813fe2481d0fa91b2d32c000000000000000000000000269aa10398aaa695259c3e8211ab27a15004110c000000000000000000000000882f9b848363b54a28bf5cf4c1f446c6e83c09e200000000000000000000000035d24d35dce422f444627be168a422c9bccf2091000000000000000000000000dc96f36f61a873b0f83e375a89906cf21a377e070000000000000000000000007852b638b3789b06ea249df17637c65abc300970000000000000000000000000891617085cfb115053ded8cd57977609a908564c00000000000000000000000097785e9a305664e6e638c4b7fdda0f06cb3f8e7b000000000000000000000000dc68c42439d1afea9e19f861f7c9a64085e7aa91000000000000000000000000a7beffe990c0fb1d5659b9f571b3e6153a0391c50000000000000000000000004bac2d597f5f03eaed6bb65374e1389e54a2da9100000000000000000000000019720ee123a54784862e0df3cfbfb89986bbb99400000000000000000000000091beef25dc0b1331f232d2de3f18c5f95e812c08000000000000000000000000d6047ea533a64c2271ea58659de2cc23a1bc712e000000000000000000000000e12a85859f9c6195d5d44465c5d9b6d927ce59db0000000000000000000000006aba29cd18a319c104f749363cfa9ba9ece22b980000000000000000000000001665435ba31d4a3bf2f12aeff646e7d5f12775ff000000000000000000000000190326eb5d0c9e01a451ffa719287a6cac99da42000000000000000000000000cf983eb10c9691fd64129170922c3ef3565a5362000000000000000000000000cacab19dd5b25c8be67c0f081ea101d659b0936400000000000000000000000003fe3dddec205ea3273747eb4353600df45ce8b0000000000000000000000000f61ad14b1aaebc0ad88d124db727d1c567e07c07000000000000000000000000d5aabcb8e66283095625fcee58963920d6ac67d40000000000000000000000000eb2298b8ee58e73ea519b603deea35d3815f5f90000000000000000000000005c22dd10ead2fb1ac0fa7e570f6309cdc15d4d7f00000000000000000000000011454ab4800cd8a044b428978f15b274893a98480000000000000000000000009d935dc520b5ad14a0f27d612fc75816146451c700000000000000000000000061fbc17ad5c6c8c6b3a684f58732da9b8e15740e00000000000000000000000047f564cd5500ca69061d145dbee2358d1d0fdba5000000000000000000000000ad3a75ceaad386762180673a067b71db2a714af30000000000000000000000003d6f0e290dae6eea8c8876d8e2760222cd57da1200000000000000000000000026db329b4cbcb22b0398d4a60c58b3d27b267f890000000000000000000000006b44fcd55385d29e13c157a0d03c57dfa4a02f930000000000000000000000003a3f321e0e2cd6a1a623f276370d3b38b400543800000000000000000000000091ab8ce3fec43eeddbe93a354d09d49e8a40ee480000000000000000000000007fbf158f7175e96719d2be91d639dd78ff96ff050000000000000000000000009efa63c7801c75860d9e1c0ace7d43a9720c4482000000000000000000000000615a50b3d8c64503641bc5e70f9b44942ae85a34000000000000000000000000be0800f8b2249a8468df69a5b5d4bfdb4efb2b140000000000000000000000009be73536f9004cf3f17eeee3d929be5ad3b2679800000000000000000000000008ee28b0c7b4cdd375e508ee0cfaf3d14941ae2f0000000000000000000000006727c5c5010e6bd8b0c941f5e2cbd5db6706689a0000000000000000000000006546113470170872f6483aef1d11e7e9927993e0000000000000000000000000d6f283b61ae9329d9aa4a5e6ca2edd357bcb474a000000000000000000000000db6df8d0eb7d728a2c89a3e901b9af5d139579e9000000000000000000000000dfbe377420e6fe95faa3c4d6986df12b4f29c6010000000000000000000000005c805e318b1c8c4c899dbf1d1f9bd69f8b8fb1c30000000000000000000000000c6fc478f84a83961582ffc9f0700e1196a40125000000000000000000000000ce3f981f4e3ad019c646b40f525ca22814ec45dd0000000000000000000000003e6a82eaf57659cf03f0a7d4a66d2984dc713c180000000000000000000000002c00b075c71a6eb8c79bbd5157ddb0f748eafbcb000000000000000000000000e212b7ef2ac26a0b3b4817a9953c73b8ba02315b0000000000000000000000009a92230d81caf5159c0b6c7e8eca5650bb5d95e5000000000000000000000000b5e02aee383c5785b81d562759d0c78306613b04000000000000000000000000e5c1942e5d7117554ed7ca797f8894d96a89782f000000000000000000000000ebb8cc2a952d335818c8a7ed364f99a272c6a69200000000000000000000000066d0b11d3ef153902be87497c4d915b29787dc92000000000000000000000000f254d8a33045c012d90d5ca6526c9fc6fb1c8d95000000000000000000000000dd975b9e3136ed6482e03eb07474ff77bfb6e0ec000000000000000000000000d170727be2d2edf1c3b019bba8bf9bcea14db82e000000000000000000000000a1c5babae55d242b97de28e04876f26f60e8a9450000000000000000000000006a7deddaca2a9ff5908f619fb28b5b36624bbcf8000000000000000000000000a39e40c0a0b7cfb05582a5417f809159040117ee0000000000000000000000002dfac41149f242004acce66b0d8addc5c83fed00000000000000000000000000f419a17fe350818dbdac3d7cb5792d47cc55dbe2000000000000000000000000c167dfaa5e4e2acc7aa418ac7aa009e3c3bf4eb1000000000000000000000000cc7248de43e0748d1bb9c97deeaffbfa15a0e1d6000000000000000000000000667121f7187a263e778b56b3f3a49e20bbbf0c1a000000000000000000000000934ac2d3aa5ad87180338ab79251a582c5f0b75200000000000000000000000031efefab073cf40f4c663751fd0a31950449757c0000000000000000000000006273903b7349933d9990919977572bdbe265891e000000000000000000000000128c686443005aae640325228c48d66701d3fea9000000000000000000000000c6cbfc118e21fa0358da4ab3a33522c26e953edd00000000000000000000000002c3cfddf77feb3f624178cd91ef4aea8582b266000000000000000000000000c0e00988e6ea87ee3e8bdd3c25cf609677433d04000000000000000000000000c6ba6b87da0256b08fe536ad78f29e00902714b9000000000000000000000000f1e6c6cea3f578267f2a01df11efc20686c168230000000000000000000000006c0bb7ec57e92d2223890599d739592bb5a3da3e000000000000000000000000a473631a5301041c99914dc733cb8c689ec94a00000000000000000000000000635263adda0f093fb5c0f10d03e3871c50e55b200000000000000000000000001bd5ae561145c13c68ee50ade6289b8a409498fc000000000000000000000000638ee4d0406f17940b4ea2aef8e6bb6a031d37270000000000000000000000003931d1ea1df391de2246b41739e21243168c855500000000000000000000000096b84c0ed054c60086802fa0dc225b8ad2065220000000000000000000000000ef51acd8e7e061aa7483362a9762e94a9bbeac34000000000000000000000000fa3b985091f1179d61ac9c30e4600079a77190ca00000000000000000000000004e09002c8e7e1674c63331eaa257de1b3707ec4000000000000000000000000c6690bf2800499a7b240c93f9ba3e53db87d88b0000000000000000000000000c1c8681e7ad4bc2eac09607202c79adc7290f866000000000000000000000000f9043a918dae9a1e20cfad6d6e70e823c4f7169300000000000000000000000007d2a96b7c0dc2aedba24d9e0d448002848aae4b00000000000000000000000023ef256d9a5e4d5d4c7dda72c68cc384e9f3bfa80000000000000000000000006c833a93f87199476471791b5e988045e54ef9a5000000000000000000000000aa486b3fc6f03b190985d153e250d8449bb873c200000000000000000000000056781065b3f2806fb54a643e577dc5791f21add3000000000000000000000000fc0b30214c2ea5454970915282c3817ca5f86d850000000000000000000000003389b942ea5b5f33e0595cb244973001b45d4bed0000000000000000000000008e468598c4903bf9eae6fa71935b7178d590baff000000000000000000000000d658906e34e36fc2616f6f54479146070e87a324000000000000000000000000a043de226f5c0c106a2d62eac066913ad2a3b6970000000000000000000000007d9fe0956937550a482414127a6f2c914406ebf2000000000000000000000000a97334fa90a5fa1da23ca29099d903ef0ece4132000000000000000000000000b980e3bd6dd12ba74ffd4fb8c7f07c4eeee712de000000000000000000000000a0314f03a89d0202de2cb854ed01dc8a2d495e730000000000000000000000002ffb370f67f6c31c806111c452f4fed62e71669f000000000000000000000000f0659e86bdbce184053a565cf5245aa8f6a1bde20000000000000000000000000cc38fc6e782ab76883cf1ef959b79e6c71a95f3000000000000000000000000abd5812de868342fc172939641fd4ceb4bcf5bba000000000000000000000000fb6e777de0e803d277e771b4103e8157d4e8516b000000000000000000000000b52b573fa083832b606afa63c26e733e356686780000000000000000000000002c32b7245154efe78f7561be53e8252ea7b27d4a000000000000000000000000cc5a91373a9417a5445d1c6d87715095ab55fd7d0000000000000000000000000c3389529f3218b08abd8d1247955f39966099a8000000000000000000000000d56087c9e566fa97d208d46dedd81589f769832a00000000000000000000000019264805f57529f173a2dd89bc1fd1110c5127590000000000000000000000005b83b5358241ce20acb5fde5a55cc8569d104082000000000000000000000000e57d8c1256763574a9623c2f7c6b8a9cf8de41dd000000000000000000000000aca9dbb0f0349d13d618b67b81d393db5b19aeb500000000000000000000000016e734cc3aabe208b682f456d433e751906fa3f30000000000000000000000008d2424e442cd30d497be51c5a2cc28882e2ded17000000000000000000000000543e49840491689193433ff5d639645299e5a2b500000000000000000000000096fbcaa84c630d21d3fd502c746545b7697377f9000000000000000000000000b044bc31c5f25dc5263f4a306e86ae28456a072c000000000000000000000000671726074b93c04b0c905a0bfc0beb4e63ef84ae000000000000000000000000391e7a173049dd07fc73c3de5c44070024a221770000000000000000000000003541d747288fec5f4a7c121607afdf1ee8c5a42100000000000000000000000001a420301a0162e9e69335b3fa03afc7e9daef9f000000000000000000000000f3e7cd41899a3dfc8390208d9de80e99126bb4e9000000000000000000000000d8c934b5c61515638ec9001080b92276a97c0be6000000000000000000000000006974ae1920511f1177f4eff5a97f0ab4320bd600000000000000000000000003da3bc528eb782c12a4c9ae76f9f03c7ee8224f000000000000000000000000dac7a7bc19c2a6a6b6eb21616f0c53e1c45ca83c0000000000000000000000000d5af9a86a3e501d3fa121e5122057df2388f17b000000000000000000000000b35bf3edb404fee072c57df771d1412c2b149e4a00000000000000000000000081ded46282cbf69c3de6ce1b3ed3b9fb6cdd747d000000000000000000000000aa30bb8524ed97d0625af0881c21678f71c17be1000000000000000000000000f91bd3eb58278264d74d04822e756957456c4cdc0000000000000000000000004f9fa03430504eb1f8b1ba32d767d9308dd4ba9500000000000000000000000046f57a23020769127636436bba51a00aaed74bcb000000000000000000000000368fb3d9e4c9b983b7292a2cc7830045e6965b5f0000000000000000000000008a5acdc3b94aa89800f58ec8718a5d39fe9d745d000000000000000000000000c19a1736a38708dd341dd53d3763397d0cd836b2000000000000000000000000346afbc498545a9f44e203ca8656ae2d605a8c69000000000000000000000000ba9a9cfaea6240244e1a2641d944ac9046163b7d000000000000000000000000e8b2ae6f48f39026633fb479e9c5c1e68bfd6e39000000000000000000000000dcc889bb5e4d067836616e4475c3095214f5a84d0000000000000000000000001808826c9c7fcbfa60968763a4260483f41698200000000000000000000000009442c0bfc9893532403d234906e0c9d26be17a0d0000000000000000000000005e03e0985fdd8c5f3ddd0e0f90ade307e72a1fb50000000000000000000000005471261f54da5e7ac6a29a0996680d0f5c6a550d00000000000000000000000093874dcf94846faab8c44110e8169b89e77d0f87000000000000000000000000a923a44828d19c92c9825be60daa2251a5c5835c00000000000000000000000037f76641e21b8e49b1327450786567c6a3b9696b0000000000000000000000008e8b72eaaef1b0b3e0b92532b60a0c1d9e2d79cf000000000000000000000000a73cdacb4ef3d0b30def4477711abb050454d7050000000000000000000000001537beb36066a555ef5c80af23da057cfef9ae2d000000000000000000000000c5d45a8c75700710a9ddcc93a1350be6b7847ba0000000000000000000000000c47293ce30ce502e62a762602001df4c571727250000000000000000000000000fdbdf61e847611623ad045f476c51e1ea48dfd9000000000000000000000000cf3c693b2e647259a3f43ceb4c96aa0d1886b85c000000000000000000000000d14382c26b7bd1f70e36a999d04507f918583979000000000000000000000000cfff6e56b637681dbe8b0ce262efe537f37cdf8d0000000000000000000000007d1ac9af5efd046b3a133bca46e9d4acd1ff3b550000000000000000000000005092593b4bde0dd3c5a8e0858d620430dfba64e600000000000000000000000076f040f2f9c019164f5d58c088aca709d9aac75800000000000000000000000047b206528129fabb8180ea85b67e62d99c2a4855000000000000000000000000ff8a2bc0ccb497923e78c0ceb1f874c83063975c000000000000000000000000d7d683afe788530da48f2d9aa992f6496497b07a00000000000000000000000040eb0e390791adacd58fc8699ec2d4fd6b0b5de0000000000000000000000000f849e9787ea61e2ed5ea33639ca26d2fccd2d1eb0000000000000000000000009c26c52745ff144d81826ffc450c4d64b7ea22f9000000000000000000000000745f2dd4091cc95128d3a29077d3348683d40389000000000000000000000000001fe37da5446a2867159b84acf16dfa2ecf313b000000000000000000000000fae259b669dba562cd1af2870a258d27218cd616000000000000000000000000574a8bba75ee715cf71243a539ba7640f388bdb300000000000000000000000087de5a1a36fbef549dafee9d876ec27ed742f6350000000000000000000000003678758b6df24cc1e7dc827bc203f30feb402ce100000000000000000000000087dc7d43dea1030614bf5940dffe6ddc1d1a1af70000000000000000000000002cbb602d5f3cc9c24409303157743f8978d485ba00000000000000000000000041bf8727a9f78fa8c4bb67488c9c19baeb0098250000000000000000000000006a9d63cbb02b6a7d5d09ce11d0a4b981bb1a221d000000000000000000000000a9928f5680e777de27a9d1d21bd8b5741e434d1d0000000000000000000000007c921aad393ae97ab1bb8bb4c94972e6bd9526f5000000000000000000000000a2c1f11c448febcc2e053494a98a537be70f15760000000000000000000000005f3862ceb83fa10692347b40fd6d29d967691035000000000000000000000000ffbd0582eae9327f912461fbcacc77acd7219cf8000000000000000000000000013292e6d0314862da75728fac2252c09cd56a7f0000000000000000000000005e291216bb8278c4de6cebfd307a5faaf07ea45f0000000000000000000000000d4f1744b237d140cab0509c59c146960a5299eb0000000000000000000000002375965c4b60ae695529c5292ab648c88a461c1900000000000000000000000000f864ead14813c37d5ed0ce60a2bd9290c0d42e00000000000000000000000058c7ec2bf16d38c6b8c8fc7e183df7e8752c0cb2000000000000000000000000ff61ab9b3c49a529a5a6ebd89bc171de111055770000000000000000000000008f525e83d73a8090caac2b189d9f30f33ced6274000000000000000000000000637e6ab9d835052eb1e81dc1cf5d132a0407e2770000000000000000000000005d4e5341fe78123fcf2bc3fb2a348112849a566e0000000000000000000000002b4fd0268580c5b04c524e088cdbbb7445c66e85000000000000000000000000593ffc5d924efa5df4493308f9674942d8d61e9e000000000000000000000000a2896c8594f363d9cd28d6870f29a5b103915af700000000000000000000000056c88cc0ab8738404b1692b6b14518a247ecc970000000000000000000000000eea32982343da7858c171766e31fe2801a1cc11e00000000000000000000000043a51300fb31ff60e2a8fd1745f31a5a337dbb420000000000000000000000004254c9b7588ff451749c3848c6ad66a30dc5d7d1000000000000000000000000f6345cfa6bf0e710d3e69179831d21173ea937b4000000000000000000000000def2d53a44a11776a7c56926b057b7d378dccd7100000000000000000000000099051b306d91eb9e1641f5f6b5f769c7595ef90a00000000000000000000000093407b0a9276b4ea49e686e1dee3bf70336d64160000000000000000000000007d196c386c45334f09589be45d2bf09ef8648069000000000000000000000000076af90bc0234b8bd9e8251db8bec166548642580000000000000000000000003d59f1252bc1a1c4c177f50944037c3c6c3dce5e000000000000000000000000df0ea563dac8997616c05c188a2af90007ebcb1800000000000000000000000079f16911b6d752bab04bc9cd42ec746426bcf12c0000000000000000000000004d6ec54d399ac216fa97bbc2d9668d4e6f046d1a000000000000000000000000acb39c53e73ed7739c3c466bd62ee291323d24c1000000000000000000000000a481226de84acf4fbee716e03888dbfb4798360a000000000000000000000000b67c73660660bae976b8a016c41849f6eacfcdea0000000000000000000000008a50144c4ed41ef5b5095e4aeb38111b6ec2da25000000000000000000000000c945347076302c2e36be436d3c38d45a1f37f2a7000000000000000000000000ab6cbdaa4e0f95720e5cc113a25cf36f257b43af0000000000000000000000009178415fe2d998d5f190f8fec1a5167a1d3410890000000000000000000000004b53b3884a725ffeb374939f428b9e078bcfbeba000000000000000000000000eee9bcdd37343bf2ae492b5b9c922e717dc91966000000000000000000000000b67732c34f220e8bd7df39f32fbb3258a4c1a5b40000000000000000000000000e2cc1218a826101e334fecfc3cd7d6a02f860e2000000000000000000000000d18e0c9fc3e9105e719fefcf6872b09120b0041500000000000000000000000001b4ee57afb5e74b5d661e2917dd2331b06197530000000000000000000000004ac6897438815d30f46f23073e6f8f5acd975ac50000000000000000000000001e2f6798b4a10cb23e8e5fdbc332920ce1b4b0a8000000000000000000000000744d6926ffc90f62d0a620a67fb47acccf86d8230000000000000000000000006403c2418dd4959ed4397754113f3ed3fb53230e000000000000000000000000348c885f40db124fb1ea65c2bbd170d28a9470fb00000000000000000000000052dd4581386620869a3d5a987e0503e2d5bb2101000000000000000000000000e09d019f9262649ca8fac9d484ab3a961c7c1ec4000000000000000000000000092bf04ad16430865c488f802876b28f91cbf8140000000000000000000000001c6346a6f991fdab66f24c89a681f10f02d2453b00000000000000000000000008793b324cc1890bebcfba76499029fc3bc4099a0000000000000000000000002f9afb81e101f3e9b62fc283892e67bc4d4366c1000000000000000000000000c58718d3badc1125847940fb73b9ab4ed9a7b7dd0000000000000000000000004787d7a2f000d39e5742194e04cbecd030ab65c9000000000000000000000000594dcb187b1326a4d93bdcd9d6eb5d8c504c23560000000000000000000000000708b62a79e2a24b4f19ce449abc904398ec4a390000000000000000000000000bce8ae98c53f0d37a05c1a8e8e8b79b36b729680000000000000000000000002468e3b9cd5eecb76c8db6ddb77cc312a780ae5900000000000000000000000076a59480c91c346e4a6e242051410bffc22ad8400000000000000000000000004ea5e957aeb64fe21d0c93215feed1a89f34feb700000000000000000000000003cfa9ca3b7faaf032d2c49a19964d99c6ea96740000000000000000000000000d328289b0bea192739d777ef582c5e43beeb3420000000000000000000000009c073b539a34db784617ec5c6c3024c83b9385b20000000000000000000000002607e28bdaa8e51743e3a66af8990820c097d8170000000000000000000000005768c70600a04a8882a89e42a80e256675691ffc000000000000000000000000e6c9e746120732f5debe0ae307ea2b1cc30d20e4000000000000000000000000112c9b6de5052717c5fc0fab1d9d96f329ad1b070000000000000000000000009e882a8deab24ee4e196e64bf293cf01e3b535fd000000000000000000000000447254421f41a844959fade88c2fc538da692de90000000000000000000000003b1af548a84590d8cf0187decb9a13f953be3f9f0000000000000000000000007cc3e5956c6f00d7b8a750dfb2236a44c61f52a60000000000000000000000007cc3e5956c6f00d7b8a750dfb2236a44c61f52a6