60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054800000000000000000000000026241ff595ee1735bd17586682e2f534980d26dc000000000000000000000000c62673c3d462844cd03f576b75acfaca86f120c4000000000000000000000000abd625ad97a1e080b2ba76d502ba88ebe7820fea0000000000000000000000003285250d896ded88bb2af7d162c28ad4a09cd0090000000000000000000000005a87230267bbaec7e8d8e27d9d9e1377a9774f72000000000000000000000000bc101165c031ce580c1ec9179c0fef039831a5d900000000000000000000000009b2b153bf424d99b7440c15162126d2edca974e000000000000000000000000cd8d69d63928e94f694cef972cee247696c8c3eb00000000000000000000000094d6bf628fed642aad644d76ef0f734c4c120da9000000000000000000000000716a2dbbff030ace3cf965206657f49859d7d2de0000000000000000000000005a32cc5243180de56b7dee13225ddfeca0c76981000000000000000000000000d7c5c9e7dda419a648e61a599995ba5c88bd5bd700000000000000000000000060fbea54ee555e415e39d6b0592854ff6a8ee7f2000000000000000000000000a485f1bfb3d8bb3384001c7d347df52651c2dd6b0000000000000000000000002010d7089d0b932cf4d5e1a996a28354c9dd1ef80000000000000000000000005c3099b599244cd392a25bb2d16a307577d134e100000000000000000000000003ab140be47c5ca1b700e09d343c256803ff799f0000000000000000000000004077f47268deac865e200f08f0f1b1a8e2d850f400000000000000000000000004863722768623b20fe849b1d7263a21e1691b360000000000000000000000001ac9497641cdf7f41349da97f11cc041018ccc65000000000000000000000000707107d52105b37fdcf8b3d29dd3b8c2835d4adc00000000000000000000000024edda482a754815910eca2ab27eb80f6c84ced9000000000000000000000000fbd7548d6a3315f065bf4e3bd10db46ed52d68b2000000000000000000000000b6befbc3a2f3642d6274f3ec5ea36ca80866cada000000000000000000000000918b1e3515c8c20fe538f0669d864645fe664ffd000000000000000000000000699f7e03d9dcb5093bd5ca94d6eebb45b7cb222100000000000000000000000050e39bf014be48262e2890ef5d508a89976c4840000000000000000000000000dd70a46cda38602d97c8bf5b40e86ab78cc58152000000000000000000000000a077d866e020973f9a0c036cd01e1ac3991d690b000000000000000000000000b1c1622af3c1916a671c609620b4c308fbdb1438000000000000000000000000f8b627295652e0ed2fafe2315693d81a370ced1d000000000000000000000000309bcec75f7d84be20197fc35a98074321755ada0000000000000000000000007054dd6f14e77c2c57d25727381c6aa40ce6ea650000000000000000000000007f848183b995e1eb1b4b591d1a65e988f22c873100000000000000000000000013c3149c995a43374e5390afea5223316aa09c300000000000000000000000003d0f90f4dd08bc4e6121e81694900ab889233b5b00000000000000000000000027a1363f5e027ba04410e73852a6e9e335bb2d1d00000000000000000000000085db1b2e282c80b416b5f36db8915b8789a24ad8000000000000000000000000ca773840ec2029a26a0096a70c3a5ffce4d34fee0000000000000000000000009f31b80a6b41389339961b1179286fa6a9d8df150000000000000000000000005c9e714099725d6d003cd47fa7d9756fdbb703c5000000000000000000000000bdc3f301e289c404182d3ab9f43d859f93b56a8900000000000000000000000004316eb4dbdb69428b8daf9597df49c14ddea8e3000000000000000000000000693c38985f515a3c17a3adfec23659c826b615b60000000000000000000000002c68f0db8a0e33323f2ae725d506114005c73b25000000000000000000000000d9190601ed5f8ed484407d4f019cbe769184019c0000000000000000000000003bfebc5e0e77ec93f526d1cb2fc9908198c4437800000000000000000000000063e35ac24fe1d13293d075f2108cc81b28154ef1000000000000000000000000bc633836d9bdae372a27d38a206eba2ab5f58124000000000000000000000000ce06c0d1ec0df717730c382219147ccb5141b707000000000000000000000000327a93f1f04c70341adda9425f5ca84e97662e0a00000000000000000000000062fe1a3ce16e8779e16f2d230efc90e003f44b9d0000000000000000000000008f1782e4725637c91f1eb105a29c255dea97889c000000000000000000000000c1821e01233d0917a04a7eb755f058a64063b4f60000000000000000000000006de14b7bf7a98e3e7519fbbe8eec82cd6dbf812d00000000000000000000000044aeb2e25d28f2dacae0eb318c9cac6ba7c3a9b300000000000000000000000025c3788715d94e4cdaf237293b3c29654bd28525000000000000000000000000eceaa56f3cb14beb99dff0c5f826a7caa65cd6fc000000000000000000000000b32892090f0c2054b7a5806b9a7f306ab3378c92000000000000000000000000d200dbc7af8773e4d3c969cb2a6d4ae4948e7ec400000000000000000000000028bd517607186410f2ed52ce37b1c7f9eb4c3b9f00000000000000000000000089e53431312c7bf811968e26af1fda333779c4890000000000000000000000005e73921f50ca143110749dd8fdb8ac3a2252cade000000000000000000000000212f3ccc2d638935d44e0bfec849bdbb79f715360000000000000000000000006bdb5aee5f3ccf1d3c62437248a736844adb45780000000000000000000000001ff85298b905ed588491cefe4b56d508c39df092000000000000000000000000c4fddf1e054f228dd189cdb9d52b274c48e0ba08000000000000000000000000f76615c906cb764215ab48d30b963c2d40eda262000000000000000000000000d774a7ef06ff78f699130047edacf7e870635fb20000000000000000000000007103de71cb25c977a13dbf86b26bc8bc66e70ccd000000000000000000000000be9a3055bf0d4bfcd205049bd1c5c2aff0aa546f000000000000000000000000a466ffd8cdb7b65120cc6b413f92ddd5b5c44213000000000000000000000000247dd012794c7bbb3b9b59e0965bbdf9809ea85d000000000000000000000000825ffe9a39777f8d9f2ac1b756c303f08395168d0000000000000000000000009a372580658721f95ca33dc4e52d176ce2aecc820000000000000000000000000d5aa9bf8f2eede78fdbf16b7bf704e1511dff4a000000000000000000000000ca3c808b9d3899b5cbb7295a2160d4ce9361c6af000000000000000000000000dd01c5a40080e14a19d44c7af2f48b6b4c806d750000000000000000000000003c9d84992fab79f034c0cd4b8ed24dbb1925d26d0000000000000000000000007644f58a9c7a21018e38bf98d2f99dd8a1ad63d60000000000000000000000000f5fb4f5ec9947b7b8c8dc4c4b88ac79c963a4ce0000000000000000000000006e0ca21159e78ff06bd6d0bdbf5b9a351c38b08d000000000000000000000000b0c815bf5d0b0f2d05e69eca5fe6d92e0d94d9ba0000000000000000000000007a75db32e1a00de8c9aeecdb28c9980bcbd8108f000000000000000000000000d8076fa61585e94e17ac0e756d9cf863032e8cf800000000000000000000000050655f87575bda7d08c0b76a5cdbd0198ea624c000000000000000000000000009ada9577f6d248743d92049dc2ea3dbb6b63d74000000000000000000000000f9a174146d8962e3394f40fe210c144ede1ce3a2000000000000000000000000a34d6e87339f13fb01fccef761e185630ed07d7b000000000000000000000000e53e6590d4793a8ecd9dc5d5268588224232f953000000000000000000000000484ba794b5ae286d858f9c10911db4efd6f0678c0000000000000000000000007fe903ac6158ec09a4eb52d0a1f6d6642ce74b2f0000000000000000000000009c9d466ff013b75985673e67b7ef70ad041450de00000000000000000000000020d0b9323fedc291e7606e728958d224bbeb40aa000000000000000000000000064fabd207887ad48182a20b8754bb23f5cdd279000000000000000000000000965186843c1c11107e0c82cc5ea0fd04506a3816000000000000000000000000eae21e8e81062456c35280989b37b71b698feab3000000000000000000000000e6d8dd8015235ca8caa9ada488e02d95b3b003890000000000000000000000000c5767c776e8495f4aa994996578c9f22315f38a000000000000000000000000e0803f5e985afe1ed05816908a94c2bcc9103ea4000000000000000000000000b34529f9f2c9834c12d35ba908ecb7ea57019bec000000000000000000000000375531f0754244e669dd5f0bf41de3b8b43d590c000000000000000000000000dfab80b705809427b179cf4477b7278e02f3be3600000000000000000000000020dc1eb35261398a84a64be806cb980980a0c8be000000000000000000000000700c0d5a7b33c446285325720db4ab984ffbdeaa0000000000000000000000005f803b406dedba6ed96d341070040deee08416f30000000000000000000000001b265f012730d2e9db4e6d4aca421f2230b79734000000000000000000000000b60615c3c75e23292706142712cbec4c9fc0ccc2000000000000000000000000dac0d60ded83d816cba7df74f2c49e783cea5b9c000000000000000000000000d00a5f3a19424ba701dbfed3b3b71f09af999fce00000000000000000000000044eb10525977efbd599621629bf197eff0d5ced5000000000000000000000000e5c6af21b3fd06e254f7783b6d7d770fa989d09b000000000000000000000000032bb5f3f4f63939e4bab76eb1f7741fba7bdbf2000000000000000000000000c968079c10c74b654a77d96c4c997b7ac8d40b0100000000000000000000000037fdac702cf9b223875f63e3c69db8da01973fb6000000000000000000000000f05446c0c49e87050d0a6943d31e5a4bbbff307e0000000000000000000000009c722e115e922207ab73b791c72f9503e07a5b38000000000000000000000000972220f48f5aab8dbdf07a0b1e6a15075f87929c00000000000000000000000079f600e21b27ec8fbc1f051a79b62606b29869a1000000000000000000000000ec05330c069f3488a3fb2a21456ff031512574ad0000000000000000000000005a217afef83ad42a95a56ff3af1111ac3b54f3590000000000000000000000004af0aa8844a536c526f8b3c726b568a75e048929000000000000000000000000c2fc22aacd926ef1ab0ea793134099314feec9c8000000000000000000000000de4808b76f8ceb261faf654cd3ae25614494b920000000000000000000000000781fac1b269285c7024038ea06ca38e56a95595c00000000000000000000000020228952f555eb69fc6885110a33eb444a5fda3a000000000000000000000000cd690936ab0fb5ca0ff78b1278e1f0651236645100000000000000000000000023d6cfd2896628e43756c940fa94babb1ab9844b000000000000000000000000d9a3b9fc8d1d3712196b65ce249c083cd786fa770000000000000000000000000a508a7dacbd6315b160fa8c74d1a8152379fa9b00000000000000000000000054974fd1d6f59a6169ead8ab2827bb16c276f966000000000000000000000000f47ab3689927a75c9dfcb17d72b2615e9d481e350000000000000000000000009acbd0130d2a2688a0ace6b47bd3908c6bd20d660000000000000000000000001bdf5cb419b8d9d3bcf521dd72073f94d4ce49ea0000000000000000000000005b02d395df73c7ff167b2d5f395fe72a9d65cc01000000000000000000000000fd575f9dc9617e17be8a30adff52a691cb796f520000000000000000000000006258dcea2879cdb926b968bb58dd5645d4827d07000000000000000000000000107277fff1f0b6eec0b4fcb857d978f0d4b36e29000000000000000000000000764a7a1008fa45161246818c81624be5482f5add000000000000000000000000242139e453c637e24ea7520482d4ea608a7ba485000000000000000000000000466293f290faa7501b153db222583fcc218c3c340000000000000000000000001b10cc74aebb27fc7af1990661016759170bc37b000000000000000000000000a74462cdae3451d09104ef56efcb476e58882d43000000000000000000000000bd8da0b3b5369dfe9a0188f2969682c4695b508d00000000000000000000000013c3b6cd518322cc8e8868fb2962a73fda4573be0000000000000000000000001263d4fa4f0dac86c43e97b05fabe9da58a00b21000000000000000000000000bcf60dd40450a471fd68e6270cc898e1edb1c395000000000000000000000000f6aa0a579f7af5874bbc76ec85e3f3df2c2fe634000000000000000000000000292190214694d74686563de1b9f700e827f82fe60000000000000000000000005466e46791e376493ed3f08ab027abfc2ed0e7410000000000000000000000008faf0bbd55990fbe615abe3e397e4065c1e476b6000000000000000000000000f7892c92944551348dc00bcc45577dc492c76c7a000000000000000000000000a64f902a8b8e7ad2ab8742e06dd6b94594887eb40000000000000000000000003dbcf7137ebd78336bfd2daa82fea36978754273000000000000000000000000ba127b756c2e294e262b90238ce8ad81b737f29f000000000000000000000000fb3eea74dcfea0a2504065f1dcc34080b73fe5ef000000000000000000000000b4ca1af718b30d362d6564558634e9004d8c5ab20000000000000000000000001a35ead2bc5c71a6c2dd7c3bb19d776bfb0b3e060000000000000000000000001d828518ba2ecdc0e22e09bb72b2a33440a7e5b5000000000000000000000000734ffcfab8f0bba0dc25494976837bffa8c15e17000000000000000000000000006dc06ec9b2582f69e82fe317a94d59f25d6ee7000000000000000000000000503844c9a0e6d64fd74366feeb28772007fe26d6000000000000000000000000bad86717736ab6fde9f2d2a348fa424748e55f09000000000000000000000000666bb6e080ee807f403b155b7a6d7525e8a41c9e000000000000000000000000c119346a69b81cabf0a43c92c2d67ff5571e36cb000000000000000000000000819599a0e05f7d8306f9030ff29d5a50da35292e000000000000000000000000a7b30f4c9e06b80f86a33bceec78e52b4b2f05e5000000000000000000000000900f4916d62b01bda943011a31683caf1259e2e4000000000000000000000000311a1cfa9b6ac480ef0e82e376e60538fee5900c000000000000000000000000107cc864a4e6ce4f1fa5bbba975d4558940e5c4700000000000000000000000047b84e32d1629621dc1474754846a970f2de9c02000000000000000000000000d7a6ad771e325f26c44a1458fee5a6dc395fb2c10000000000000000000000007c0b6fb16d0fdfc60396e486a6e65e8028ad65c400000000000000000000000037423716cc32d6ad1823c7fa5579b0a1eeac2f350000000000000000000000008222de19810d7ca3f217cc4f71ac025f32c43169000000000000000000000000b9d6b73a2b8c3f82d36b62fa2a419c45ed73201b000000000000000000000000b24f9b8bddf559f7220c6bc760aba7e7882ff22200000000000000000000000026a147397a4606490ab6af617ff29cf7322382970000000000000000000000007fd72489214e7b97d3b710f8695cccf02218c284000000000000000000000000fcd073b8b33076324a972a48f5ffafa488f48f2b000000000000000000000000b3604e0fc1a7d81d36c84b9e07424d6204ab5d3d0000000000000000000000002997ea57e14f7a4bee6680daa9d76d8782031c1d000000000000000000000000c0dde0c5f51fbbda96307e9a80a4247e4ce1c9f600000000000000000000000005ece26840a44d73cbe0f203ff0d903b5da665520000000000000000000000001b4c850277e9766d4dcaf239d0cfc18c717ddf01000000000000000000000000664becf49cd12f45473b2f66b66a5e5a29b4758f00000000000000000000000057969105aa1d7814f4a7f2b9733618911ca262240000000000000000000000003568e50db7a2e46f9cecb8857333542a6444e62900000000000000000000000002a9dd58a18a8e1aa8b79dfa44b53836097d59b0000000000000000000000000464195091bf011bf5c8068868fa76a4a4c5b660300000000000000000000000030e40a6badb56b5e7949aca6b54b14a018d1b94c000000000000000000000000cc21af0d049e4ab5e1da52e10d3182f9a189a3a30000000000000000000000009f944fb3aeb685f5799ea615be1667a24f66b2560000000000000000000000005f9a135b51ce2a7f42c1cc8bdfd1245a017b6d85000000000000000000000000cabbeb03f6aa227bb86e096d8dab1f273a3b5cfc0000000000000000000000008708f8267a073d05141484b841c31a53520ed28a0000000000000000000000000194b6a48d0f9dcb5a66c9068776d0327f28c2ae0000000000000000000000001a174f1349e68d7214eae9474629e61e95d271f4000000000000000000000000686c03e88ff6345045362aa50eaea41dc3bc04c2000000000000000000000000232f93f22061634d67b3c5b9a24283e0022fda3e00000000000000000000000044585b7e1e7880c9ec83af9e23bee7e928217e59000000000000000000000000fb10552333bd80ae2fa52d4507c5c466b374bc84000000000000000000000000f23a0cd085d80d095ffec9e6879ac7e931020340000000000000000000000000d3cff0f3fe12824402300ebb66c6ce9bbd237c6f000000000000000000000000992e0194dee9407610d2316f35c88f31ab275b320000000000000000000000001b3ced3ed95afe2ef13b1571af9e0a9f7b4dc6f900000000000000000000000026f344093fdfa9c861210f3c6db6f8c198a9bd28000000000000000000000000c4c86ba5765078f1bb4a374c2b66431cf79ba38e0000000000000000000000008dfaa6eb7553218c2c9309e1e53aa251d80dd89e000000000000000000000000fdada28084e0d359db8f9733da63a970a5757b59000000000000000000000000759ff8675a245a284a8595fcf0dcdbe5bfdbd74e0000000000000000000000002dca2f961619dab6fdeaba964e20b4449c42f4f100000000000000000000000059aeb4e3f409a82a16c22ceaa428a7e47b6f66aa000000000000000000000000844115ec20aafb45a986ad7240f2c54ec22ae0a900000000000000000000000069b8d20aaa66dadabf67cea11d96dad0f1b70f3a0000000000000000000000003e440c5daa1d970492f098e61a7b959f76d77037000000000000000000000000255fd1e500b5aaa855fe42d39fdea3b7da6343580000000000000000000000004d0cf411481d8af393264588000dbfec31884051000000000000000000000000c268243e48d4b50a3d6fd0d18082031a90742cfc0000000000000000000000001c462b36277c2a06a61a2fd1a152d98529890f8900000000000000000000000006cb963a2d8dc21d95151b2a2675d92cab319862000000000000000000000000fedb43fe727bc8c4918534464bb96f3dd844fc8e0000000000000000000000002b941f8efa5efe7f04f9d36d77c77096a241cf30000000000000000000000000d05fc59539b281846ab8736644592f3cc45c32710000000000000000000000004b25396682c4c77e9c21d229554d44ce93220b53000000000000000000000000194c3caac67761792b816cb1e34e48709dd09e4c000000000000000000000000433c0fbfaa225c9cec735467aa50ac3b5d3e589100000000000000000000000083b1c36eebc40cbe868e84582ba5ee52cba91e5d000000000000000000000000fb5e02481d15c34a1c3252cfb8a83781a1453687000000000000000000000000d4b6623a6dd650e865809874f94898e7068dad0e00000000000000000000000002eacaea2187eae4e2b8c7716dc3249b265d9d560000000000000000000000001e44f0d0a486c1e6597d1ba79ff79452e87759810000000000000000000000001f80d6ba2475f5eb2abf4e92ba96333ba70672f800000000000000000000000059a11dbacfb32d6904d3805dccd82cb6f40072db0000000000000000000000006ee2857cf8aa1383681dcb6c31229e93d18293c1000000000000000000000000a04afff71ab68b01ff53247738a18c358a51d90c000000000000000000000000ec0291392f54f8552cdc37eaadf1f0c06da7f7aa0000000000000000000000003a77455c1e9252c7c9ecbf0d25d399f356a3122900000000000000000000000091200ff66148f73221cf1fe0fe5723ad152db3fa000000000000000000000000ad0d5a0471e9b93ceae64483d6b82cf71110c9c70000000000000000000000009935c874a10d6cb19df4ac4be591d288a103a17e0000000000000000000000000c54fa8d22fb79769609fcef67f684e8fca9c275000000000000000000000000fac36fb037c29763b99daf2d837123baa3ac33df000000000000000000000000727bfca7a2469e0068468fe89ae6a308b57f00ac000000000000000000000000a4df98221dfec8bac237af48106896228f1d185d00000000000000000000000052c5611367d5015fede1c4a985027fa4df6fd6320000000000000000000000003ff6cf43a135d6745b74fd0f69137ed1208262610000000000000000000000001c66a2f8c514d1679da9af66601c711cf90d9b9900000000000000000000000039259a4ced4b36a03c74466f555f3dec128bed01000000000000000000000000be0720d5318450072f6026cfa418574ad82df1b50000000000000000000000006baa02da023215c67f3fda829b5ebd8a38ab98fe000000000000000000000000dacec8dd141657798486000e1d4925c324337a1d0000000000000000000000001e3a5bf49364e691ac11da4364c098806e86e454000000000000000000000000d7eb3bbafb4cb607013d65af9a281ed3c52ee6a1000000000000000000000000dabcf1d4b0e853fa8a2bd97436ed0cabaaa7c34d000000000000000000000000d6105b1ae5d8ef90af4c273b98ff4a20d70f427c000000000000000000000000ac5d3376764047dde4e13c693ba688ed352552d00000000000000000000000002a3af71b3235565a802a5c0267ead14d1500766f00000000000000000000000076cf8ce08efe9cfcc50366bc9469fea6a13ea5cf0000000000000000000000001528eb74022a32ea05674d11e127eea3eb09fae2000000000000000000000000785e268f62dbf27824a25752ef28bcc5259c4738000000000000000000000000f1910fd5b0060847c9a3dc40036a508fd6b1d7cb0000000000000000000000005f7cd8d09ee4703568e28a1b70e9c643cc07fb770000000000000000000000000f1a5c3a594c74260a5dc0f9d132b9841d53079000000000000000000000000013351aff61344d15e1e30608cfb786610763d0960000000000000000000000007f7a9c4b4215488d976d4ceb4407c37fca2ced4600000000000000000000000054eea811c28e0b3edd1d5b2d3afd52a8c2e9661b0000000000000000000000009b5c8d0f7c8bed3c138d0f42b070157ca0ca3d790000000000000000000000007e762e26ce5f1b6630ae9f250a3c8a55d7b743c3000000000000000000000000aedc108d9e50ac1ab3fc5cf91a54b5ead2b5d538000000000000000000000000916ebe951e8b6e18459f3bb6449851052efda532000000000000000000000000e2d2747e0958270fe8264894431b30f5e05bfa61000000000000000000000000303d0c457bd76c27c2b329ec78fadc36e328eb2800000000000000000000000047342a29e1a9a6f6b1aa10f3f32c5c3ab7d775940000000000000000000000002b1c09611639b865125cf39fee790fb00e58a2d60000000000000000000000009c1831e07364881bca8330d6e2f9b5f80f61c4ab0000000000000000000000005916a0065b725523b212118746e47fe834a23379000000000000000000000000790c51aa04fcdcfbe3e1f9aa8009dc1bc6256a17000000000000000000000000b71e9be2310a96dd242830271de342b5f4378bd5000000000000000000000000a38916c905f7bd58963780540aff35e7f5e09cd8000000000000000000000000e0ec940fddb401dabd86b697b1660e3697c90d4e0000000000000000000000003dd7b76df81036b2cc31f98b1dd39da5cacacb020000000000000000000000005d7ccac9ca802575e254c290b2f95a0e0d0f62fe00000000000000000000000084302dbfc3633d2855be57b1d023e326a022e846000000000000000000000000260d0bde7d21b70ac53c19f1db7bf2d29775fcf2000000000000000000000000459042a4160239fd2085cf86902861315dea2c3b0000000000000000000000002d4d23cce90267ea2ce6ab5dc7a44474bb0c82c4000000000000000000000000eebf3362e4f552ff2a65a4128e30deccbbb2561d00000000000000000000000072696b9cdc34b8e83893e215b682c86f4ae51e2c000000000000000000000000871bb682c0704ac6bbffd4473cd5cf74d4a2a05c00000000000000000000000083b8fd5a9376834c46ddaa6269d2e0f701a70005000000000000000000000000ecdea99e2b7b8a61ae877daebba0c649f9af8b0d000000000000000000000000d9737f76d335271c1e6907339990d7aaabb4ffef000000000000000000000000aee3d5b3c7757c6c2183f406c2ef4083f8241543000000000000000000000000888e436f86aec13de3f02914a434142bb3287591000000000000000000000000b517aa515dd6097527c6a9924d28fef483240ad400000000000000000000000009aebad3653a45e22137497d32d144ae5ae9ff4600000000000000000000000062a6fde86062e7b5a3ac2f234b12f5d42cf0c99a000000000000000000000000dcf40a3a2abf705c2ce2724e6e0e06013e900e3a000000000000000000000000201fc0ff0ed8a2aaa920028f4c469d207e450f0300000000000000000000000002a7553fe49a09fd8388fea8162a53a61f3ad11400000000000000000000000054f2334b1939bc7439b61a509b6cba3bc048a47e000000000000000000000000ed8c6ff3aa9a74d31a43d0b843c97c74af1acf3d0000000000000000000000002b93c2f42a04fa8972568ea7a0fc0b4a5f7679a9000000000000000000000000ecc791b570b441d2c711be85154ba1775adca1750000000000000000000000004b102cd05706ae4163dbafa5b0d88b7f2a74472c0000000000000000000000009293b72052ee6c55796fd4ac05749895a5a2202c000000000000000000000000000041bb547263997dfe1eb22d32f22e9a59000000000000000000000000000046ce618819bc93da1eb52a39a9cc41387ffbbc41000000000000000000000000fb2a52012f5e757ba748d1f8d7f582b8d1a613c00000000000000000000000006bc2890f0380cdf92999967542cc7a371c2d1c67000000000000000000000000a6a26790b615b250f33591f609e751ac5d042744000000000000000000000000f03ff7ac1138123634124dab6d2fd28bf2c0ad7f0000000000000000000000007bb9ca48f2eb32635b2d47996b2fdfa9708e783400000000000000000000000046f8756e211c92ed784b7816664fc8a2685a2ba5000000000000000000000000dd5400f60ac1c4b8d77d98d9bb6d963ecc0cba38000000000000000000000000880a264c95a8c397f403d9d5e9843f466a4bea0c000000000000000000000000010674ab223c4301d14d1ec43c4e2bd1ea8b7917000000000000000000000000866f77872883113bdb66e54cd094a7d8fb5bd1370000000000000000000000001c980011265a37e6ab1a1939d1babedc58f38cfc000000000000000000000000d504ff514f3e3ca5cb3b0b721d3531f0764d1db900000000000000000000000040ba6301345ccd854c09ed34735bef88e80dffa3000000000000000000000000d5dc285d10662505d2ac71b6e8b42c09edfd5939000000000000000000000000880f88fc0f6ed2228a1312797f7c4fd0515b322c000000000000000000000000acb6962c4edc11b3164c89bf99e508c4932dc0850000000000000000000000006306f8609a840afe6426508ab9ea35299071868f0000000000000000000000003ba515fc399c3f5024e81e64a9ecd80f114c23c8000000000000000000000000fed687bf24b95a86883605989ab1ed6bf4e7ebbf000000000000000000000000e32af78870c76ed460c14516278346c928f56628000000000000000000000000a50a4c9cb341ee14efad078336947e4f7e2f4b39000000000000000000000000ad0705bff7986d88a4252fd27765aa2741d9e646000000000000000000000000d115f821bc0270cef505e56cc2b88f7735e2517800000000000000000000000023b00f67005d3268752a4bd83d9fc600cf1357ca00000000000000000000000069b4a3f2451341ca2beb00eb1ccf1f78f81c1036000000000000000000000000c812c0502d13f832d77b4960d44ead47d74638ac000000000000000000000000946b026dd3837c6b6d789ea4cbca755779d2bebd000000000000000000000000c2ed92ee809c2daf2f4f493ff7b4bca14f98215e000000000000000000000000ef52fcabfe51e394f322c9cd5d1f8ce8b87b17dc00000000000000000000000070027a8282e03b9bf0c73ee649386259df2c251d000000000000000000000000e69348005ee65b534d606fb72483fe17c219ccc3000000000000000000000000f6cbafa641e14505f562f7f650e8e6d29fabf0eb00000000000000000000000013777e9bea4099b938685f2f405d8a473b3161880000000000000000000000001ce118304d6a74680d01258b8ef947cdcb3dd7dd000000000000000000000000df9d6ea4123b33bec5d01d085fc976e7ca50f56f000000000000000000000000ed417f2a0246094e10077b2feba992f5038a1a570000000000000000000000008caac06ae702a99832425c88dda115baa5fe1e2d000000000000000000000000e33d123d175f27b29a2ccab36e3a7911cafd1eec000000000000000000000000dbb7f1b51721b6e6a427891019712310709f7d9400000000000000000000000092e093623a7536913c429ffbfe2297aec8c5892e00000000000000000000000073e72b574ead3edc47317ed5be7ecaaf962d9cd8000000000000000000000000d3fa7f48ecfd45f3360355774a9d945107cf05340000000000000000000000003adac74f9b15c06d47730ea5b0aa43829d06b65500000000000000000000000056b4a8f2dabb81ec0199483ac70a52a34496bad6000000000000000000000000a7fbad21a152d6dadf9dbd8a048fbc44af59d408000000000000000000000000a93285efcf83fb6a0c8bc9bff5da8a92ffdfd82900000000000000000000000027bd310c9e1fac90cabcba155459173224c1820d000000000000000000000000c2eb346b6313272f1e5e9ffc953a7c4824d69a5300000000000000000000000077400c359ce48c2197d91243436889f9788a1f5d0000000000000000000000001d8b900349eb58cd2dd85eb6be535408ce85882d00000000000000000000000028581c29fde3a7133e3e71845e0a6a7ef6481cd200000000000000000000000021a65dc87b6c0d8f74d98d9269e20f875d46c1ed000000000000000000000000c99d3ed3bfcd900133cf20abe9e3867d91cb19f000000000000000000000000089558dea635e9879276f92622b10c43cee8012430000000000000000000000003845ce4ae8255d50503fcd80a760d0876d40d439000000000000000000000000ef906bf364bc62aeda9f8cc31f65fea7ee08183d0000000000000000000000007271ad87ec733a654c4dc5d74acbbaa4569867ce0000000000000000000000005d7f1b629cfe1a69550b1adb115adf3ed916bdb40000000000000000000000003a14e89d63c5161eb56475599b0830059f29d6b9000000000000000000000000111d62e53161228b5d4daece743e52a9a2ff576900000000000000000000000009df36e2b612d725fa145a0b86b6a9ad043f0e980000000000000000000000006fce8df83be14fc9ebb1f91ea16f40481254034d000000000000000000000000df070d5996b9185d417c0c5cae7554bd4475fdf4000000000000000000000000980781ae345b4944bf89ea78070006f6df9ef4ef0000000000000000000000009c9886b81467fb2f8375d08668812ceaaddb2fd5000000000000000000000000af46e06d2570ee0ce1ac9ebdc842fc881ea7f473000000000000000000000000e3748ecc63320e01862f166fa7486ceca4e6ba0e000000000000000000000000e375686634c9ab62492e7e4d2400e4a41bd3daa90000000000000000000000003c4fb146bd675413453f10eab8281ed3f09123c00000000000000000000000009197764819a374ec5512674ac81518f78bf5c624000000000000000000000000c5e2a3089032b862015bea2536d86ae43d584bde000000000000000000000000ca35199a62035e90ae8251fe1b4ab69011482074000000000000000000000000740f081311d42fbf0d094aa077ac0fc6daa60579000000000000000000000000e11718fdd90bf5884ba9db01189b7a5437413d560000000000000000000000008a585d5b60bbe938b24d716e8f4519bac2043e67000000000000000000000000a5ff149bd49f3b54c7ee31b3f78eceab13788e460000000000000000000000004b35c39c193032097c174f19ca33eb8ed9d9853c000000000000000000000000d3a6d9cff9778c36480d199818fe769411c939660000000000000000000000006806e40839d634998af5299118984ce872a0137b00000000000000000000000043227e9f666fbf48e1f0c3f29e04cf331c300f9400000000000000000000000096366c718959d4beb3504a08c18092d12d9ef0ba00000000000000000000000052399738e2e16aec205f7d490383c734542544c8000000000000000000000000c6f1e230d80366a97fdd0835c5972e72b35368b30000000000000000000000007ba996c7fbd48f22941f597c5c04d8e3f2ac41ce00000000000000000000000018a246a9c5c27daa3fa515a65ff201b4e504f0be0000000000000000000000004448205c3ae4b661e975645289a3017c3371bf8b0000000000000000000000009f0e11fd3e1484b06d8306041b8c82873ee5b001000000000000000000000000055e5d050c10aea2f4d2bf6b8a19315a2bb5dd9900000000000000000000000081b551c304cba88c7b2902f659ace68112b87e35000000000000000000000000ada36863f6dfeac3509185b7033af5fd68f78df2000000000000000000000000f2afd0edb03cfa284afb271dea534b88d7af89b60000000000000000000000003ea81238192a55ae9067cbcf342110859ac52e50000000000000000000000000c17c870f6b9d8202ce03d1aa085635cdda9bafaa000000000000000000000000b4531062f4d25ba2a7ee67b23ec10a2828feefb500000000000000000000000016bdc0a25ec47d1aa8a89b3ed765693ca541aca5000000000000000000000000bd4ab902855f81a91aa7ed0f48b3079effa95b1c0000000000000000000000001c68f82726ec2c0db24a09387497fd351be141b9000000000000000000000000133da3df6a6d2f536752fdc9ef6e081de2f2994c00000000000000000000000099a5bb7ba26a946c7a1b196695c82cde72c3846400000000000000000000000009257d12a18fccb8cc7ef96fc440c41d6c2dfd6d0000000000000000000000008b25998163c38d3a8491584e4a292294c197f2dd000000000000000000000000f7459983b0e475fab24da64af9797bb55103efc400000000000000000000000059a92da037b29254c50039e0e3efe76cfe09716c000000000000000000000000c8df647e4b3b8054ab7967c4ab023ed3361311fb000000000000000000000000e9160befee2a8e3e1c57ba935a384e4f7ccb0ebd0000000000000000000000002156154589a5fc631bbc8b3760af9997c836db13000000000000000000000000b5734e93af2e79e7d38e029e34d76521f9248ad60000000000000000000000007efd95b6919c3e4d45682331e2023d91444b747c000000000000000000000000231fdb278307ac2d5191ee30d04c949c6473d3670000000000000000000000001b959d4e1068a04d7693fd04fb7b94bfae2cddea000000000000000000000000bd87a1cee37f73e3335d09cefaa4cbe3699bd23a0000000000000000000000007c322847345dee59cbd6bd6e2c4b9dce967867da0000000000000000000000006ad1ee2c2d88c7bf9f614e80ff67b72d9f29097d000000000000000000000000f0e4b8e011667e8500943e3f353eb27d3fd423c5000000000000000000000000b4a9673d3709478dbc304191f9e8a110a2191aa3000000000000000000000000fb47b9d70c45d873669a5e2c71cd564a84a04ae80000000000000000000000006019e1fb3da6bc52de76fde9aee8cb08a5be6771000000000000000000000000a437d6e419e5866f6a7be0339edcff212e1dd27e00000000000000000000000026b26fd6025c332b6bc20a677fa6c7530ab130bc0000000000000000000000005101c439550aeccc8bf424931a876a5d1d0f6d1e000000000000000000000000064574d247c2c91cfafbe5a42aad7cd4c4b712730000000000000000000000007fc3b5bed62b36ce2ed9f9061b256b8d1a6340640000000000000000000000005f0ff019f47e83cc8b99d1e711d2b690276da7a800000000000000000000000020a146a1634b9224ae5540d65cd6e4475074589400000000000000000000000072f52ad8b91065844558f5034185b996f2a37bb40000000000000000000000001635f4949a7b701fb20ad8c8a99d5c8886b3697e000000000000000000000000e043c0334cde20491423b5dcc27b7a65b73a4365000000000000000000000000e62ec89af87785f963d304466173342d759627d60000000000000000000000004c457803a284cad7dfdb909aedce44867627cef50000000000000000000000009daf5fdd4f9a06db168855c21e73bf8b7f3015a20000000000000000000000003a7a1074b53b5774337c951371ac61dba758a29500000000000000000000000088711a3320f2247010c86e58add587d069d809ac000000000000000000000000d841c73c9b4f04abc57f46ff9efa24d6dfda048e000000000000000000000000b1c14395a2eff98c0cbf9bc6ba367ad9a7cc308a000000000000000000000000ebb686374bcedd010b632a6e23edf3c6591213c30000000000000000000000007338bb4bcd749ab441dd4da1539604955bb4069000000000000000000000000058304b2c5998a5c567aa3a6470ae7a94e46a78e800000000000000000000000057dacb737ea5f89e927ce049ce42b6eb25e3dafb000000000000000000000000418dde2e43a9b569ef5b268f5707685aba4529cb000000000000000000000000a255c9d8f0856abbbe7fc18729320b4144d3ee9d000000000000000000000000c8fe348ec67c0210a872dd295d3c679f45745e4f0000000000000000000000003b0d72b0aa10f62962c6e5aa0f1e543d54c6585e000000000000000000000000533751bdf55ea88839b2c2e69a909dc989c98dc2000000000000000000000000d31038381ba189140e92492f4ac27bed76bfdbd80000000000000000000000001ca8fc41f4a4c7d13d01f392a281c8d81373c7c10000000000000000000000008df2c9b371e046af24258f051ff942e0f0df1760000000000000000000000000df768d40104d966de261a8750b528de903cf12be00000000000000000000000093917abee1ebe5d07a434c822e497a260b81fc280000000000000000000000003b07abf70924da5b2025db2f43577c78c86c6b220000000000000000000000006c3e1d1f736d524326bef3a7971465b7e6d999e8000000000000000000000000df78acf61acfd25f4073c9a33152c0cc68711c44000000000000000000000000a56e41c911f878e03f674b0fc953f55dedf22059000000000000000000000000ff989c9568bc63ceee8fb9a60ac4de4e800c791b000000000000000000000000264215e3add348fdff4bdd015e426f7fc6db6929000000000000000000000000839b9a1f61d6b25ade40784c95116df08783b67b000000000000000000000000783926a821b0b2c383b8496054b3580fa7f9e7440000000000000000000000004ff1b9c5ab076dafedf1dbef74055298402d8acd000000000000000000000000ce65a44ccdb3817f64503693905353a1be2d9853000000000000000000000000fca352801421f59da0ee3fe378e76ae444101a1b0000000000000000000000001ddf54f4c50459b9e2a4838f5935999b36ec8a24000000000000000000000000416aa57941e494b06cc1fe89593c2e354ee531f50000000000000000000000007c9ff769b2333d703329196e9f8e5dcef3883e8c000000000000000000000000507012802f2d73f487c0b86bf4d6552e82f00946000000000000000000000000882167be5490e623849497a0113acfef4eda37a400000000000000000000000005adc953396198c42384a226cd056e0b2f57731c0000000000000000000000005409389fc27c56ccced356dfabc3b236e91b4df50000000000000000000000009de6201fb1cb8ff3e5983e74a8f93de864a31c820000000000000000000000000a9815f0677479985d391d6ec43ec72a6e867cc800000000000000000000000075140a37104df530fa7f9b2ee03bfdf8e26ce9510000000000000000000000008afb2befbd6bdf67893416e0063754dbea0c82e4000000000000000000000000c7fb021efd29f1b278657a9252b0ac4dab50dc8f000000000000000000000000d7ae6cca2f160c07d2e398dafcdf28c1e4326c0000000000000000000000000027cfc4eafd93c07ae721c11ad2bf32651210f5cc0000000000000000000000009da1f5ff9d82f504ca4c86d3fb752c6fbd2b35aa0000000000000000000000004a1776dd1fb187c2145ea397d0f135f4ec7318390000000000000000000000009e5849fd1c6288f6c3b75490fba2dc59f05e6a35000000000000000000000000cd504fe0038d3b5dc2fb0216cedafb9931b31af50000000000000000000000003889c3bc7800436bd602a5c752d444fd1b95c24d00000000000000000000000011c4c72f0730e3caf9009b8d32eaa6f79057bc670000000000000000000000002951b88b96917305bab65405d304eaf53463764d0000000000000000000000008f073d8a6733ff0e16bab36ff8c59d515f23eea8000000000000000000000000b6283e077cd255c755b3281152cef95c6de284ec00000000000000000000000037f1de07a4253f84b67629bf008b4621d07cc4f70000000000000000000000009f58201408dc8a25fa307cd4d918a2fa55ed4c700000000000000000000000003466efc4fd367d694a4c04789f6f3adf0616481a0000000000000000000000002db6eb19ecfbba71bd3b2a9b7338b09bb4186bb500000000000000000000000067f9f935518058805cc67a9748ea5f19212648470000000000000000000000008638081a400b01864ef4915fe9177d55a887182f0000000000000000000000003b1d7b7b3b04883a1e1c655948fa3148660f99d1000000000000000000000000cf6cd14b8c30054a4f780232186ffcb8a3550692000000000000000000000000ac17dae8cd847e64281926b4d89a0f1be2d72f84000000000000000000000000f95c106fd426d3e2a7b6b869d1bcaaa71d24d83c00000000000000000000000020ee251535eeac42932fccf59abbc61f415f5c3700000000000000000000000099b628af8da02635f5a0be086013dfb757061b850000000000000000000000008764b944f3626f93936532935472176df4c30e7c0000000000000000000000006f0969e9df875092878344ff267680b03c43d9f900000000000000000000000082540198bb45dbc3d776a0efa8c98cf7c5c746aa000000000000000000000000fbf793978f956d3600a8896d7b4000dcdce5e5b600000000000000000000000035ed53c5e8a1b9f436707c6547f82c019b2a54f500000000000000000000000082cf13ac51ad5979faa2412be659633d51158fc4000000000000000000000000c776be8dd12a016e3110b32adaaf1e0403ddba220000000000000000000000003da19a035378b6b98e3cec052c5a27587ffb2c490000000000000000000000002d4d60ff6050f5e88170b639e67c538960cdca21000000000000000000000000a8654c4f58e04ebb7132caff74d9e3bdad3c57420000000000000000000000003743a7c11bfe5e0731eea9e9d6f96dcdedfb9d0d0000000000000000000000004bf95820fd5fbf2e2d95a2318f0503a99d5238f0000000000000000000000000f0dd529752e7cb6ea5f5895f27edb1943bba5336000000000000000000000000db1cc40983c946b87e6468ca7f62b84b605b63780000000000000000000000008e7aa95a074c5ce8eeb72620ad77995b5ac2309000000000000000000000000011e3b922a8a36a82a07d17b4198c95ec0f0ef3570000000000000000000000009a6dae7ba7a232f258e7d6ac4f5d6e0ea6b16c03000000000000000000000000204e7bfbf8adec610355a737a55d7cbc6fdbd4de000000000000000000000000f9374f796ea3976143836ca34279025674c680db000000000000000000000000b0d0b18f22ffb2f8cb764d329957691084cf801800000000000000000000000054afe8ff5465c00fe5c6aac959a5f0324ddf9b9b000000000000000000000000da3a99d53e3496e6a283b22f8f8af774eddc2231000000000000000000000000e8bd89e33abd24df69bd322018559dc5b4db55570000000000000000000000008550764813165f03a8529cd67336f525a60b63790000000000000000000000008259461b917bcf1c01d5bcecf610ffb731d0d114000000000000000000000000dd43dbe710d356bf4ab9dbbe7a72d00126f1d1520000000000000000000000009767fbb4b8ccf7a69120b7f69de895a34127a3e100000000000000000000000092222618a7591bfc8027c2fa6eff0cdc151e28dc000000000000000000000000e70c648a2549a04fcd593ee47e53e8dca23283fd000000000000000000000000a5ac07db41ee2504696b6f8fdea2cd80fd6335ce000000000000000000000000ac87c87411c612c514c378ada0c0a99f7f601c75000000000000000000000000de1c3a4d63625d85ac51aaaf94f1e6855e5cd7e60000000000000000000000009fb9ec458a1918707bc7915fcbbdea78995672840000000000000000000000001c6f9e547766bbb2d4c22731c6f86a5f3775dc48000000000000000000000000ec30061e11e20e5d91fd7c115f3e84c492039e7e00000000000000000000000086e28872029d3d9dd618ddac98866c31be33939b0000000000000000000000008d73b2f5f5b273a01f4b601f81f7c075df03dcfc000000000000000000000000d8244927e02bd18249aa12c586272768d95ef20e0000000000000000000000001583fc4f644056957c0019f40b89af9121c2f29800000000000000000000000089f0fab092595dde321dbccf1fb2739ad3bc271e00000000000000000000000065188192b54489895f2638b00414836346d0938b0000000000000000000000005729271d06181e0da1c490303fa3183c11199c3000000000000000000000000018a3b389f6f35b1a0543959e2bfb04f89f791405000000000000000000000000cb5f8d93156c2938bf835b59e80732f20d524ce1000000000000000000000000c12d9ddccb7a6459bc38bfdeeb8b4a6bfbc4d2fa0000000000000000000000003bdcaf15f51ce658b1b1798096ce5b40abbce1d0000000000000000000000000255ecdac2588ed5977b5e7f5d81247e783a56ab8000000000000000000000000aef6031441a7c20b9c5bb2e217eca9c9f876156f0000000000000000000000003c6d9c11f97eea2404a35d9416c9e45e0b3068c500000000000000000000000081c32f5930f89ccb20964cedb5b8ca7f908fc4a4000000000000000000000000d192d92498e06d164e1020a9fde82e36d1197b2d000000000000000000000000a2416da6acf695a0faf0d039808fd0ad197b6f0700000000000000000000000008429f65121b14a62b211dce09d8572cb44a25c8000000000000000000000000b0a6378dcacb4d59f1e7e2b386c6c8ebdb12b1a40000000000000000000000004eb9c9c77296ec16b57e61f31c8512c9290d68c2000000000000000000000000cab3baece80dfbaacbd8ee7094abb0794361791e0000000000000000000000004a669464055310be31ab304f9a2dafeb913e3b760000000000000000000000009c2a7af1d58e8b4d61bf7edf527ebd6a710eed990000000000000000000000004b820de282cf73c1cdaddd4d38b14a3f1e01f9fc00000000000000000000000038fdcf0d58432b2668182af0e329dc481f100d9d000000000000000000000000162e11efa7b3db670303a2306b8ba2848fd18eb40000000000000000000000008277308277b603eb6598b8ada7396a68d2058161000000000000000000000000c0896e83309c082958eacd9fe4aa230472bfa0a500000000000000000000000053f8e9f3dbf4d7701118f4b6fb75f34c8e9e2b40000000000000000000000000a3b47f3b7233dd3b77f2b47f82dedb6c2d444a6f000000000000000000000000d93779b0bbf9908cbd86ab1f14fedc2952409e45000000000000000000000000cde5a62524df6eaf5b52d30e3e7456cfcf29bc790000000000000000000000000436050518b9f87ca43e13f001e5dff3d94986a00000000000000000000000008a45cf871ff89f26289c9327a09eee97ab81a43100000000000000000000000005f64518bcbd62f6da3888c2ecf8caa050ea108700000000000000000000000081d50122bff0d66ca0a8b47ed19581f0fea2cf6a00000000000000000000000067fa7a9a693155488b19bee9cbeb026319336738000000000000000000000000231dd887f927cd33c9d60e562b1f58d2cc3c48ca000000000000000000000000504ef24121de9a04d0e220b713948e39668e793e0000000000000000000000008b6f687b1f8db9a4b3d8151f6d370c5c5c6b4900000000000000000000000000b59502f891a3e21000df5c8a1a95552dfd23e15f000000000000000000000000402225aa368891f184bb8a82331d323719f743fe00000000000000000000000053acf4facfedaddaf7dd9b4c33d8327bdd9073d3000000000000000000000000d8feace4257ba766b01139db618d28694e86e0f90000000000000000000000007cbe06598e473eeaab5593b860b96bc84eccb343000000000000000000000000f4917634427f37481ef1d288bb2f743a55a814010000000000000000000000003bbc55918de4d1c065ee5cf363f662c02bbb78ab000000000000000000000000dab42115c5464671ec055ae11b62c6b7b9fdd9e9000000000000000000000000863e5081409bd0c2a29f71c08035ba7f58442e1c00000000000000000000000012beee8c24537e447bddbe136bd108901c78dc1f000000000000000000000000a4ef95854c4bcf1b130eed8dffba51b67c23574e0000000000000000000000003fa6901ad3806aadc42d2da6a7dd788875014bdc00000000000000000000000049ef3af608a984826a5022b677faa1b254f6e7d5000000000000000000000000c83bc869fa7e1b63da27b60068f1f79563b5358e00000000000000000000000030a09447f1adbcd2be7d1eaa8eefff6c26bb1726000000000000000000000000570fff394c30ce3756048ecc529d35b4d976260b000000000000000000000000734d97a3cef92ab3b4ce08801d36ec2d74c9d1560000000000000000000000002730d5d766b721f0ef533acb69fcc8459f55520800000000000000000000000038f9b604c2e2b20cb1ae90f4863e599205a7449d000000000000000000000000babbe7c48f92bde5081fd0c228fa2e442aaee4f7000000000000000000000000fde350b7890ed9268595ffd9362cf7ea110f497800000000000000000000000004e8c65595c6b528620ff37dbb8097ad35f779a90000000000000000000000000d1b936e3d0f30ece407a058c76972361b282c99000000000000000000000000f04174ce2ac9726707c42abc8b548f4494d2f5410000000000000000000000004246c219c208bf95b377ab747f0b4a24fa0c521a00000000000000000000000045ad0fcbd1d7f059e33d6aa32e7761c9b74b74070000000000000000000000000935205138034cd49d3aac6d9ef817464988064d000000000000000000000000ade3c4868e280d067c6b2416f9d64d33ade5d25800000000000000000000000055a3a9247ed9f69d3f286ec200a0ddc195fa23470000000000000000000000009c9231d0467aa39dbb228d054704c7a695b6f6130000000000000000000000004ebda3aa6eb1120f7649559ed03958f7b618f2ca0000000000000000000000008cfc32781f6af1a7dcb6ec040c803649e989967d000000000000000000000000a948d00c74e637a65d676b0be576d1d71e8b2498000000000000000000000000dfb38de928974560ff76de88060c5b47321989af0000000000000000000000003641f4bf153a56a99a2a32a869b12bd3d82a9dcf000000000000000000000000b049bb6d818024d7d305cf61504ee7e855ab032d00000000000000000000000009696f32ccbdff51336435ed7cfbd4c5654f37c9000000000000000000000000223e535731bc1da01fda86d27d5f979e19c0330400000000000000000000000001e6cf894f8ebae3d35f9c504a0e70aaa45ea57b000000000000000000000000d7766da39274e66bc9c45b935e99f27ff7d7a01a000000000000000000000000d197eb1cc76cf75b4bc1b11b857bbf6ed7b47ff7000000000000000000000000b5959522d62cc339c005442b12174dc46568452d0000000000000000000000000e43e8d10a2f5454ec8bd21068081fda9868acf300000000000000000000000030012fc72153c6096cb8f95b13e0b8ff7ae33202000000000000000000000000113b7d21bdb16627a032b8cef6f9f0d22071c2d3000000000000000000000000a0e5e5f3fe642d725bb382c3e6b2846ef84c1a8200000000000000000000000002d71aeb8ff59a99d8ef6a831815ea70d8d8db72000000000000000000000000ea6b2219665d006b3f5b994fef070315494776fb0000000000000000000000001e7cd067b922da5933a381ea8b45b58417738619000000000000000000000000199317f70cde5610bc74fbd6164c48c608fefa41000000000000000000000000105360064fb4371db6d8c61a659e639d3d42f06c00000000000000000000000086435f1311aca09c21431a05e104b11e57757af6000000000000000000000000b64d50fda8a30f2b7fd31ea9a962d721db9869f000000000000000000000000051abd5dd39b7495b863955b2aab28547af275a6e000000000000000000000000af8175bc15995cf3d3ade78a562bd229c64e3a2c000000000000000000000000b2d146d34957c8e1b50daaa6d2b0db699464eb9d000000000000000000000000bf09cc4a4d043ab109dcbc74918a26a6d603b1cd00000000000000000000000069c3daf30e0c4e547eec49a2b3a4cd0cddc2befc000000000000000000000000a4199aa31f9c52073d5ce73e118b80f20a5110c9000000000000000000000000af5020ef891702277d39cf26f2dfd24a7505813e000000000000000000000000d78540a64843269cc9a2618c16d0a5aa14cbd4dc00000000000000000000000086f89e9932a7640b8dddaa7f08cad8fec82d68aa000000000000000000000000ee89845825845419204e6283b270601bc92f58ba000000000000000000000000606f39d22cbb20cdad04cd5eb3124f6fb4fb1253000000000000000000000000a5544887000037fe670ed3808007d5f71523bdb00000000000000000000000001ded8afef66210227e517d1f934d4d6b60568f5d0000000000000000000000009c912635bed3fc8abb19b32fce74e9a0523d23f60000000000000000000000006a4037070f81a951b95ea7541807eea6f5da72e000000000000000000000000095928feed5170efb3349281e3f82ff30804691a8000000000000000000000000c2cf5c8ed6d687b2761a43f6d53938a9dbbd1b0a0000000000000000000000009dac8e88078cf407cce99ae0f611f562e516dbfd000000000000000000000000959f36c140b2bef027486cea8781e6a8cf92a7eb000000000000000000000000bf32edb7e908f8ffca0942c34f2bc683c124230b000000000000000000000000e57247bedff31cb3615362fd3f8f117a92e86198000000000000000000000000a2b361bacba15868bc52d85899b184d77f2ff54e00000000000000000000000047028338b07e3b1691cb62c89babc5c85708a518000000000000000000000000f8d7c6922499a4d396438c88ffc9ceed814b3b57000000000000000000000000f9eb3d40133c36b707e11114762b16841442a66d000000000000000000000000dca2b83e7d5b158130387b710fde55310157a9a100000000000000000000000092aa26c070102bf20bb57236b313566c5f60f02f0000000000000000000000001e0b1380837549a714305facc22446d26588fec3000000000000000000000000ca2afc0b789cbd818c3749665e6076210fb4e56c00000000000000000000000093ad5e52138cdc7f8af6ad711515b7f2fc43e93a000000000000000000000000615ea49e75ac849d082266cebd83ef68c6529bb60000000000000000000000004db20abbb0b3a1ef4e7dc13e700cefe142df03240000000000000000000000005c355b751d15d2f52cfa67995947add9e3a62bcd0000000000000000000000001806270a66a2823328e827f796fa0cbb877bdeae000000000000000000000000b4018a14ef2aacd9ef2b907568d2e0ee73ee982300000000000000000000000098be5486483e7f18e7c532f836076e749073b5f5000000000000000000000000de11b143e9988e3baed39ad7980df300c643bdb5000000000000000000000000525868a807ebbb3cc3d4f9a5354fdf4f68752240000000000000000000000000c7719359f53f7cfb8f01c70bb4abbf5e641d887b000000000000000000000000ead2f1c30e517f4ebdfff6225c1f0e7fc6546758000000000000000000000000f2e9f49bec33ed7c25d1e14319377967a28433210000000000000000000000007f9f3acf7734b31119c400b6fec67a22a243b7d800000000000000000000000076bb2f1dfb721fdd3c23945c51c0dfb3eb508c9f0000000000000000000000001d14a3cb2bef7610985e3d79c8a49b3408121e340000000000000000000000000fca9fdaba1f3adf4f786d9f3fbb47cb029351110000000000000000000000004ac9133ee848f13d51290e36b4a050244998657e000000000000000000000000151e55d66dbe9393486b9b1fd67eb31528dab260000000000000000000000000cbf8c8c7187d033821bba71b013fa3169abc769f000000000000000000000000b34ba6226f3da0e7d686c7f59f7e1c3954f0ccf300000000000000000000000014f43be781836f2a890196a4e2d7eebcfc58aa080000000000000000000000000605c70ec33a58c0d859fba583187ca3d4619cff000000000000000000000000951674f95618e02e8dca794be2210c9a352a74df000000000000000000000000f3d417cb86188c2fe5f7f68fdf7036798673e87f000000000000000000000000550b8fc26503266ae9fa844620ec757a1cd7a9020000000000000000000000009555c25dd49d3b7a8ea7687d526239b152e6d1d7000000000000000000000000fddf58b2c596f5745dc8ecb286d4518401c985f50000000000000000000000001786d0ca2b790e80e8c78c4eaa496cae806ff66800000000000000000000000079f972b88d80a311d3985ba1ae647ebc64e97429000000000000000000000000d7cb112b31d7c06679795b391d405612a3508cfb00000000000000000000000056045eb350b08465dca545665e30762a36aedd730000000000000000000000000504efffe0f27f5e0b1e8da9a3d74165a57bfd160000000000000000000000009fc8256e089564191e375d7dc70442b7132db1d00000000000000000000000006acb0b642c3c0e07551fa94fd9d93539534a973c0000000000000000000000000d18e9f2a0d89f757974c0b1b8aa077441404c050000000000000000000000002540b1e95e9c5ab7d7e2a6cb7045991733eb7fe90000000000000000000000008476e45c0dac650e035cad5e21083517190098d4000000000000000000000000d6f07583febb6711d2be0ea4f0e1c9507b49656c0000000000000000000000005945311b73823f107236a45ae1d75b5362b811ad00000000000000000000000036c8118c4a89a8bf56cf9324bf17d58fa12ec8430000000000000000000000007093aeb0fbca319fb27b68a7062e5fe0a83f29fa00000000000000000000000025b5566547c49563eecf6493890f4a463246c951000000000000000000000000b3aae6d17b466d81ab08f0bec99a80817484211200000000000000000000000042798df3cb3396bf7ae214a57ceb70c24542de0c000000000000000000000000d4b8679d45b215ec2b5800c2a6ffe6c6779ddf97000000000000000000000000de76728c142fdbf3573c9c7d4c58c0447f227db0000000000000000000000000b65705982826ef612380c73d98820de9894ce652000000000000000000000000bce793d8e59b7f8faf83f1fe0c9cd5df8b0dd564000000000000000000000000ddd0ec380f7012800e17b21e8898bc6830d250dc000000000000000000000000df2670b77c2e777d463fd98553609eb1b96b6291000000000000000000000000d0c6f2817da4c8f9d7f61d24f327f72755c102640000000000000000000000000e0be1d7e24765ad7463e591cfb4579ef65f21b50000000000000000000000005e2ccde8f3b106604af64b279309010eeda494ef0000000000000000000000008fdc1031c33d7e19935fe988bff6249840cf66420000000000000000000000009fb25741a0468ecd1a95c96ef868b3fc34cdde3b0000000000000000000000007f9fb586a6e095da5d9973f6cc83907b7b3248890000000000000000000000007df2727836348a281e00b2027a04233c1f2868fb000000000000000000000000788d8023ab9e95b316fd297aee716c59264e3181000000000000000000000000755cbb05222170421d6aa9434feb933e51a5545b00000000000000000000000031cca06e6884fe5808e7b0ec5ebe4f876e8c2267000000000000000000000000afe491708efd6fd0f1577b220a50c34332ee47db000000000000000000000000cb3d7257f9605455412dffc64e0d2a8777e2b4a40000000000000000000000001afae8d74c08a8672f90091a7d8ece4ec26d453d000000000000000000000000d86c67c4e919866cd5213f59646be61a61a75ba60000000000000000000000009ca335bcd831eb473d88b33e438f707170ad7acf0000000000000000000000004445f80e691e270b912b76b0f64d7076c6909717000000000000000000000000646df5593173ad19f386fa008403404153b2c89b0000000000000000000000003b8582fa981ba6a59a25c7ef97592fc2d57707d4000000000000000000000000a457e8b6a2697ff172be79903fb3f86ffe507d5e000000000000000000000000f243b8991bb94e45b31b61531ea1ebef12c915290000000000000000000000006d45dcb15a727d61d2f94ded08dd3ca56a803e90000000000000000000000000c2b2230bd6afcc1228644679709f501027246dd200000000000000000000000014c776b44f84997b5eb220194c635e37f635d119000000000000000000000000ce686e558d4f3926c6d12023387a120160174dd40000000000000000000000007df8bfd07bd55e9838d1352f1610e491b1fa2a3c000000000000000000000000751649b6c62ffef5c5416e4bc715c8481d0b703c000000000000000000000000e32850e8e4b7faf5d71d5142a4ca74f7ad4e6ae30000000000000000000000002cc85070242bb74e4e3b26f3a325c4d7cad547ba000000000000000000000000d40e7c023fcbca14e7cbe61b0969ef1bb78ed62300000000000000000000000025f1d64bc29a5ee8b9c39f3bb43718833bb7f248000000000000000000000000d3a04b242c212c68b07b251c10a940de41fda7090000000000000000000000001359675e07701d45c5c91dcaf2cf5cf74d535791000000000000000000000000e94de4d8b984955cee4605fa5768b011469387de0000000000000000000000002bc33bd1665a2d3e51732e49b4b65b083ea8929600000000000000000000000067be8ce27ef8158d51d8593bb5b26eafacc955d9000000000000000000000000d84b1f634abbb804ba18fa7408d8f72331c527d90000000000000000000000005fd08fe111b5cc4a8879fde072d05bfcb02700cf000000000000000000000000280c69805bbfc92b35a2f722eb535c442ef21179000000000000000000000000f46327c1f8ea73f0e81eef8e24009201f6ad36ca0000000000000000000000008c308e1d433164cd5c0d5614ee70933d76e7cb9100000000000000000000000093f792c95337ea87745ff97633695ec5852659a1000000000000000000000000866fe8da1b8707df0954d0e91f4f3968206be886000000000000000000000000d9ecb51b9cf071a6e4195ef93c60bb2ed67777f900000000000000000000000080ba36c7ee5480b5815135c8adb543df5259b6e80000000000000000000000009dc6f952a75b7997611d1b2a9c555429c10f518d0000000000000000000000001c67f95be9fca9611795114d89aee372e6536e1a000000000000000000000000232e25e2f96229d218328733d1fe7b6b3d574a04000000000000000000000000f9afbb0f5cf20c19d99f6e823e736a6d27a091130000000000000000000000007dfb4a00cda270ab2f4cae412f34cd740269c25d00000000000000000000000053eea65723e4891a17c807014b362672d83939f00000000000000000000000004c439b97c697938aa4002ae5fce2bfb64670fb9d00000000000000000000000091c84a004210c2ead7068368b0cbfec939d5804300000000000000000000000090f244ad7359b842c195e8ca6ba2d5a60e62fbcf000000000000000000000000cf55d05a8b53c82e243477c309a0c716eb2feb26000000000000000000000000edac932588bac5bccc46d98c4202b89debdc3be8000000000000000000000000331efd3825ec555b45021331a10494facd3ee67d00000000000000000000000002aad1e4d37b4b98f793c285ba3f3c01a63b6000000000000000000000000000f943b9daac52568c3f5b5ca41b0c31ab2d737c4200000000000000000000000026d2d7268bd24afe4f573651c5bdcc2a336e3c9600000000000000000000000081bad230a802bdb2585913a7bde7124df8040cf4000000000000000000000000f87ff29c22a2450f9e159b894541469749120b6f000000000000000000000000edc7c5f64f0863966800ad563b12a13b7a97a25e000000000000000000000000b1d3040648ae1955255be858be80883f1a457b7b000000000000000000000000765428f252bcce1928440e10de6341ce23ce3c90000000000000000000000000af67403704b2f9c2e960d112eecd381156bf79e90000000000000000000000002c96c38413fa76891971aeb1b2a3989009658d9900000000000000000000000041f27ff0ff38f9c15f59871ddaf05fab09cdd3200000000000000000000000007bba1b81b1e780fe5ceb6e5a2bfc8c47b5cf3897000000000000000000000000636aae46ad4efc80161d8dd30685c834198b1e9400000000000000000000000098dc68d548cf2274fe5d3733e1e8de225850ec6d00000000000000000000000006742bf3c058a900c889dfbaa1d0b7a751ef62d00000000000000000000000000f478c007592686a4d40869c6730aeaa6813f1ba000000000000000000000000c4760020d947ea469cda4c8a0de4e49c6763ed770000000000000000000000002eb8f980c4fb24c1392f88aa2b69fa4b8268dee9000000000000000000000000dbb2567500191850f6449c5769d6f95869371506000000000000000000000000f10b1bc487282c0de875b22b559595f6d86be2d80000000000000000000000009e28c22701ed8ba92ed28f8fb7d4d038a8c1682d00000000000000000000000023e9070517571559ebafaa97a22291705eaa3c85000000000000000000000000d4b82845fef88b0bc66c969906f3ac64ccadfc1800000000000000000000000004bb030dd32c2e05c91aedbf7b390702635cf8040000000000000000000000002ffd484adfefd1395d825bc38bc900f345fc6753000000000000000000000000644ea4f5e4d260140609ddfb9fae8ad6d0bcc835000000000000000000000000837f8df62e46a5755be92d95884d98ab11267e5e000000000000000000000000147c98c1fff6ee7f51bfbb189a9eefa42ac18dc60000000000000000000000000119195012c411cbbc9823d25215f67196894514000000000000000000000000f7bce33043617f2788a5f34efacd3062248365040000000000000000000000007a15ab96c28432f857a7b2061c14eb5e7e070d910000000000000000000000006319b447b0acd172728c39e82b454b3b4906bf21000000000000000000000000cc9499544134e2218a6e5c35a099f564431815c5000000000000000000000000157f8e5cb49d3471897b6d9ee88683b2b92986d600000000000000000000000074a0644f9e68c12e91c3fc663be94a244a86d3420000000000000000000000008ab7a4886160bdf8615d7a44adcdf3e743e8537c0000000000000000000000000a9ee7ad4a3ec547467fc6706ecbeae5c9667bc000000000000000000000000049a2f019db26c4a583bb40576632c095e1b8fe0500000000000000000000000031bc1783882033aa1c9cfbf38374ade83df50301000000000000000000000000b8866ca6914c2c232b3e14a1e56cf3a54bd1fd3b000000000000000000000000f10b88acf0c8b949ebb17cd3d1f0e1353e81f38c000000000000000000000000509d11ab772ccc44e317fcdf524f646c1d46c4fa0000000000000000000000007e010241c685499aef384c84eb57df2a6dc9ecfd000000000000000000000000aaf97724aa25a77f67e53365c7d38dd9c2dc90c000000000000000000000000085c0624112e65ca0fe5b68de0df7528c540da1e800000000000000000000000036649c3feb3a90aa837f8f71eab5ca7152743ed8000000000000000000000000e9b25c3c0cc81096cd570700efbc7d732cb90c6e0000000000000000000000009ff05e7899b87044a85a47a390cf88f48d49a88e0000000000000000000000008841251a703689a8a52d9f0da28412ea09cfe1d70000000000000000000000006b7a5975c2f155f21dad694dd0a69afb8376aa0a0000000000000000000000001f18e7ba2c16890270ec9c3a8846e46a287dbda00000000000000000000000005dbb0b18e8b789ed7755871bf9b62c48f8f5bd45000000000000000000000000d21de65f3574039f209bd1f0259488537e9848260000000000000000000000008003fa9559e2511afadaa244ed3de323fe5e1b14000000000000000000000000bba93dfd2608399b5b513373361d9838ecd1a698000000000000000000000000439791bc8bcc0652910ccaff2a42e7af765d22e50000000000000000000000006bf785ea72ab832f11ac2bbd923514f6fad58dea000000000000000000000000dba104c48b03a30e509e79eb8f0078c056b0c9a8000000000000000000000000baa677c50007c55cb891d14b197d1cb08fbb847f000000000000000000000000fc290cadb567847f65b60cb0805518e406666abd0000000000000000000000009ddf78888d2bc93acd1e95819025b8c01e68f83100000000000000000000000065f87ac8f35178b5f8fcd5108cbb05ccd67d16920000000000000000000000001062fdc6ca4b720c03216ced40b67a1aa1d12594000000000000000000000000bd9906268df92abf4d38c33ce8f531fc8ec5f1570000000000000000000000009fdedc1d15bce956fb6bb040837715d75dc79c060000000000000000000000003c4f3ec7a728afe9230ec1d81181de7f715be29700000000000000000000000032ba427641c683e493602e2e9e279e443a2d08eb0000000000000000000000006deb3f835040a87ad33fd909c9fda81bafce131e000000000000000000000000fc08588403478a7c8dfebb00f708c3abb0b690b9000000000000000000000000cce50539ad171141f08157bf4c086c36b7ce986800000000000000000000000050dcda5f36d3afb87f8acbb93647f2e36aab22ff000000000000000000000000273c802410968498c864f660ae3e7376110a7f7d0000000000000000000000008102b6b2e2d89e10af853b1abe97f11f75a3671a000000000000000000000000af9e639d07cee9348deba1cf948ff19eb6bf635700000000000000000000000089b73da627d4973fe829fcc3ae4f6fd4766450860000000000000000000000003095cd9c72d379ab4c68b8d82e76901494e73f63000000000000000000000000f1a2f0382b3a27419fa285255d3b36fc7815cc1d000000000000000000000000b28663e8c526c2d3cdd944fc7b62bee19a4c48260000000000000000000000007b785b4a121eb1c6653914393828b4f97dd00509000000000000000000000000fda90953cf42312107963142ad8576b47999d2820000000000000000000000004af40b39342266658e2026b595896a99f73efef4000000000000000000000000d477a3c1f61f73388ef1b87326a0ef8e652c7bc60000000000000000000000006c70eb22beb748687938693e03cd1a9c30f18a96000000000000000000000000310ec83656d3b21b791601808046f0ffe355dbcf0000000000000000000000000888b14d191dcc8f29c780038c3abd14d807ff220000000000000000000000003264013655723e48e2d6bef44a23d0a585554999000000000000000000000000a1883f2eeb3a0583132ae50e65efec2e837324cb000000000000000000000000ad7d6ef965642c0d8747984bba5527ad67aaf75300000000000000000000000017ce77a63af98c2f6551ff73e0784740909660a000000000000000000000000027fdb5cc25c101b2ef34e39a2776d382543b4f9d00000000000000000000000001447b45a905add50cf73166d58b58cb4e93622900000000000000000000000049cd82b8c9b57e1b0e0bf79c35e6fa9fc508068c000000000000000000000000eb2b14af59c123ec58361540a8506fe0f2eeea3600000000000000000000000031cc5461cc011e908586ce2d00805f20701d9a2d000000000000000000000000e804c028886703d5093e00e682a3afc8a3d9f67d0000000000000000000000008a68cc4bb1eaaef0bd281fbb72bf43f95210b707000000000000000000000000f57dd08213e591aeac65736ff36d65ff682f87ea000000000000000000000000cfb6bbdd5721b9ca7eb3f070deb4144bf71c6472000000000000000000000000f21a016addfba3353b6f08a2f653cbcda33697a900000000000000000000000035e4f066ce0f7f339f00ea9ff4ecb639a77a812b0000000000000000000000000c6bef3421d63a73c4fcb4dc1569eeb0d5e95292000000000000000000000000d8431d8394c52bee832787b7f6e6f0e12795659a0000000000000000000000000883872387609bc1c19bdb8f84407e3ca7a7993c0000000000000000000000004a9cbed2dcca1a287f19ba6828632c35a0fd260500000000000000000000000073539ef957bbf02a7d75ff1188973554cb43d6c700000000000000000000000091a27d72c0cad27fd8e164e4c823dbae6a19145800000000000000000000000098fd88717f9b0d42846a2b6e6f8ccdc20e93842a000000000000000000000000e3bce90904af53d079e16a993a0f8c6c92a9289200000000000000000000000009c65aab1e04469e74aa2a0a35a94cafb9cfb3e6000000000000000000000000842d0aebb68b3a4f3a27c89be3f59bbce48ef44700000000000000000000000049f606528a54c0a43bb9e5f20369e9ee67edbbe5000000000000000000000000e65fd65e9dc9d364c68ad166aaefe3f941fb020200000000000000000000000064f954bb379d871c176b33dcd82f4ffde9dc516c00000000000000000000000097aa1b59abb8d7193d05f2919620c54924481c0d000000000000000000000000170b1c182341b0c7f4ffdc77ee267b0d7f20bd53000000000000000000000000f206554a007900e1e3ba38c910c65583f7ea6b8400000000000000000000000052d9ce20981a04c9946e7043c3c4f1ce5a8c108c000000000000000000000000885749bc341c1747dceb57c67f9e0dc6d275a3680000000000000000000000001a84bed1a6c6d906c2f11372f47383d4d0ffe03c000000000000000000000000baadab756062ea965ab44bcde5e2f58152c3a6960000000000000000000000002d2ec699d3fd4999e572a0ad8d29a3b9d82035c40000000000000000000000001f2f16582e95d5ed80e924174991712283105e36000000000000000000000000e10da5fea43ecc1aace7eff9956e4c9d02f04bde0000000000000000000000003fc34bfa0242d5d2fef4f74142e204b4d5144dab00000000000000000000000038e0787441d243adc59f3e486f9985c19dd3e894000000000000000000000000e1b6e37499374ab5ced42f2569e11553ac46b62700000000000000000000000083494eae39fa866bb325c7a7bc5c2f1a17b3c07600000000000000000000000002f00ba40181c8d2214bdb1194ba2f6a4bf580ef00000000000000000000000073173148d86f1f40162cedb5bff04566d1e55cdf00000000000000000000000010605cf3a08a9a4a159b814975a3c487923d4046000000000000000000000000d3fe3bff0e333f7581ea1a6e651b28cb8a5212b20000000000000000000000001db51e7bbfeaa301e6f6964e300b025eeb48d8460000000000000000000000006dafac0592b129ff8635b5a5103424d7f8764384000000000000000000000000552e4c8a6e0c9c6108f0b280cc3223d3e4d2a383000000000000000000000000cb370db517538aa1aef4825b7d2192176c04c4c6000000000000000000000000d1e247056320960c07ae5dd0a6ee60800060441e000000000000000000000000afdb1571258dcd1df02416b824419213d10936ba000000000000000000000000d10d0bd8f6a054d8a123dee121ee5496bb4039020000000000000000000000002b73b730f78809b2e74ee40491777f00a74c7e7300000000000000000000000093219213332f67f38ac7b8295858c8a019aea1570000000000000000000000002181a90b30d3958cacec0f9823574c0473bca8dd000000000000000000000000d72b3bb81f1ef8f2f97f11d2534ffdda2743b74b000000000000000000000000f89446270d7d97dcf6bc5ee3300ee80b32da31d6000000000000000000000000a9f39dccf4ffa9f826f1e7945d700191642e34d6000000000000000000000000fa4ac5ba1113bca137470914b2700019ccb1d311000000000000000000000000346c4bf2b201cc240da553c87d2cb531d10528360000000000000000000000006e8ac8ac2b6053528249f5dfd111712bb7a8199b00000000000000000000000024c4196fcb16901643d5bcd0e1358426238ec9840000000000000000000000000800792c56aaebea94c7c254b63b4cf6456c3474000000000000000000000000c48e597b5a52247f2b2ceba7b4fc1a338b60831e000000000000000000000000fbf4f4664c53ada1a2e6867fef16217666b0ca580000000000000000000000009b9ec918f048787c32cecc959c2b93ca39c547b5000000000000000000000000346b6cfd4e4ab4dcfd3de648c88cc953a388ed9d000000000000000000000000ababccdd8fa5d0a7b6737133db0df31b4e95be9c0000000000000000000000005970a747fa2a782396b96fbaaa218105595a1cc7000000000000000000000000427fbbd48b5cd243628780ba64765f46294c7b19000000000000000000000000688ee59305956e1b3f4ba5a014fba0a2648127d90000000000000000000000007fa2eb23f765bd958b9cebf51c2a9de34e0ef022000000000000000000000000cb669767e0b8dcd21a88f5bea87b00b2c15a72f300000000000000000000000078fe89f5cc1654eb2dedcbfb7605d352072e7c91000000000000000000000000c9b8e3ac1a56caf709578e5da8ba6cbf93896727000000000000000000000000314d6c6d3e76bd22d41d5f03ed36188e6eaf3bd3000000000000000000000000d705a7b6ba9b58000c6512687ca44e6d7274e72500000000000000000000000088fe75725fcbabf042f3c7b09a84dcdb0e213e24000000000000000000000000973a0568bc75052ce763417ad8115db1e23fb6f3000000000000000000000000bde705ddd27a36873a31dcfb3d5d70a05b05e953000000000000000000000000c075a04605107c94ff62115ee9c1dd8075664734000000000000000000000000ae368dcabb7cf155df4630c6c580fc6981b6a84c000000000000000000000000434174d07c4869c37ac5ec11ce7b8376e71d1cf40000000000000000000000004b3dadc50ad7c56b0fd199bc3428ab734466a27a000000000000000000000000f7cedfdd2c1a1310396fde5ab22b4ce190d7437200000000000000000000000076cd929a3efd6dc62c948ed205432e59d65ffda7000000000000000000000000edbb5d4b7ac9e72a550d944ae82c939a902cadd1000000000000000000000000b4517f468979b957a08bf78b6a1052f93e7c28800000000000000000000000008c5164c590e5c90ca693bc6719466fff00c2f73500000000000000000000000094fa8b606b4b673535921240e2694c129b5b00880000000000000000000000008442702cd655814d6dd43f2eebef4175d4744158000000000000000000000000ee12bd2e2e41b5f0232abb34906489f237a3009d000000000000000000000000cb56145edbb31ec2b54b00c33c30ccec8da9ba94000000000000000000000000792c3c4f1dcb258b632d27fa255bbde90d1249df000000000000000000000000f33abeaa4d072c9e712eab844a03a77c9050b44d0000000000000000000000004b3d2fd411b6769d8e964f4bd8204a58fe80092a000000000000000000000000f1ef4c00f80eb355bb23034df148fe4f39fe9fc6000000000000000000000000f98f22d7cfd765a9d3f6e116d9ac2178a2401cbf0000000000000000000000006df9def7e769c57776e1e42da911eaec02a681450000000000000000000000005b369ba1b1f50f94286ad9d7f3db148c8cdb037d0000000000000000000000001186b2719add009e6ae26a48f7f629e365aa214a000000000000000000000000802bd2bed4f9d64d146b82148003fbd5208a41d5000000000000000000000000fa29d0729d350b4c4d4fcff4f73ca93a6430edf20000000000000000000000004a4cc3826e4275b41ce7e9130a95ed1b2ad8af4d0000000000000000000000004572e09af4ad43c7a5a2a78f5529692f4de14f800000000000000000000000001c6b9f19ab8bd26af75aae80d3f49ff7122eed5c00000000000000000000000039382a5720f642dfc9bc78397847c1bd8f88f0a8000000000000000000000000bb2f3aeb598813833ac109a7fe742f574612c92b000000000000000000000000f8fca7bfed66aeab8ebb531b8f6f5c4344342ef9000000000000000000000000e152225388e18903c2c1a57d22e2c464c36d2f6f000000000000000000000000c37fdbf67511a1413015f842e909f893b63fb61f000000000000000000000000fe4e0d7683981815338efd87734df443dfa46b55000000000000000000000000eb769c8fe80281c11f4e2c412a8861686e4917520000000000000000000000003fe761424e73f694e7f54b0c8908753037ea118c0000000000000000000000002571b3d01172a2926f5cdf260b7c277106d9320a0000000000000000000000005210261e173f663f0b30e003b7f59f84a1c2a43e000000000000000000000000bad963558d903f3c21672644f30ef7815825a7b9000000000000000000000000c83307a7b8d56e71c22118e1852668316d3779b3000000000000000000000000b24b91bba2fe992a7ac718fc0344b2dda2b84b1d0000000000000000000000006a46762fba2e0dee2a17733fe558170c527770050000000000000000000000006e6388c22d8dfdd5b3ed601804f15c62ae01ee75000000000000000000000000e61a97296d0b2b87d79b417a72416bf0ef5d90420000000000000000000000001f4fb6e375f6a58bf2e87152fc4a3b478bed3208000000000000000000000000d11c5f987e0bcb9c17cc5c188a919ccf6ddd00be000000000000000000000000784d88b9b96b432be9d591e5fc74b87735dba175000000000000000000000000557c8880aa8ba2927e66621dfa9227814d7062b70000000000000000000000006676c640a4dded8752bc35a66756b439294c8c96000000000000000000000000ec0a42e3ce09fa630deff1733bcf0af52b36c2a20000000000000000000000001b6c4aa39f64eca346ab3f6bda076a81c43e817d00000000000000000000000028af8bf322414c1492bd5d5b62d15cb1e47151d40000000000000000000000002edd4f6560693576c4f01c375af8a89e15da0590000000000000000000000000c529ca1173338823499d2718c53d04ab9e427a7f000000000000000000000000f79cf2dedaa47b1d89c851d318ffae8ccfc5a02f0000000000000000000000003fa8e49cb035e492d6df3ac3423558ca3cc2a703000000000000000000000000d620974eda78970c5518a816d345740052f61f180000000000000000000000008dec27864e67693e4eaee67bd12ec1aa58c253530000000000000000000000000dc600db57c9ecf46a59246178124617ed4819f800000000000000000000000049b0957cb51ede852e856397e695ef39e2e5d3fc0000000000000000000000005ef0e6cf92a9938b8cbcf360b134332ecd695d3d0000000000000000000000006823cecde352d760b3c17ca6fe5fe71066692df8000000000000000000000000bd4e5167e9d25d96b24921e13c95db33baf1ec86000000000000000000000000b6090cde4740952c64cc0140b82f106f0afaa12c0000000000000000000000003475a44cedc287c9d997f86606da62f770ccaf23000000000000000000000000b4b830586e8fd9db28d1fd1b4105ef86f37b0c5100000000000000000000000069e2c6a2d7e123bcfbfd7ee5388a62726514c5f10000000000000000000000005d6cb52a621bfd717a86cff1667cffe06bcf988200000000000000000000000078948110013d42b4230a7807a757381e0c0dffc700000000000000000000000010ec4460ca525437b61b830062e49b50e84dd5190000000000000000000000002611ffe6ffb436bf2094b2cba4ee89a07af36ae3000000000000000000000000f6171567ce3b339ce619f773f1326e6bddd62889000000000000000000000000d5fa1c3cec3c60098abe044f15c410a865b269050000000000000000000000001e67103a6728e5d4294d23658b7804ef47a906cc0000000000000000000000009a4b7a0c000bbad78802769a7810591c04a30b340000000000000000000000001c98bcfcbe03377d2f9f16e25cc228949f61b1750000000000000000000000006373525b343e94dd0a2e5e75d845da43372d75dc000000000000000000000000eb084b7da7ff955503f7f631e6c0dd45d8685cff000000000000000000000000b20b2666b5eae5d2143c375a721216c0b6623f65000000000000000000000000bc024126c94d4c60cbc582b86cada07e9fcc85e3000000000000000000000000f688d74ccb2297deb1cf930ca185de1a162f22930000000000000000000000001bc9cacb7b72b5689c6b7cb4159f5cf66d91d73b000000000000000000000000203c79e6ed56f80ba9da4dec6df08cf1aee0ba14000000000000000000000000c96ad7efef3acfd7cf050ec631ffd8e2aeb99005000000000000000000000000e2b16ff319f7d3ae76130c15ca701c367cb6b1ba0000000000000000000000002238f2fc464ece4f512d2c36107958ae4393def9000000000000000000000000ebd13098536d19624ac492f6db2cedf7f1e67eda00000000000000000000000008b4935e1d7908c3e0cf970ca4aa2455c5bc2f1b000000000000000000000000ecd9d96b34afc6178ecf25c4d90e0b213f5caa9f000000000000000000000000cf488eaae82c0a4fa05c6ec6b525c3c8c2fbab6e000000000000000000000000f1c70931ba289dfeb82bf6e7e2a23152cc12282800000000000000000000000013bafaf9120df47f4d28cbabaad0de8242fd0969000000000000000000000000b5eeed90a74e452ba08bcfd89e1ae2e99f3326060000000000000000000000006707963f2a6c02c3dd37de5d0fc26480fcdc27d20000000000000000000000006403b124130a494d738b605f59a89bc3c89cfdb3000000000000000000000000c0704ced5568c21050090ff150475cc07f2bd59a000000000000000000000000edb0fb353fdbd55f9cbc576f81a0ad4017b197b100000000000000000000000032960ca25e0639b177e5e80e23e2d2c4903339b70000000000000000000000008e3311d24ffc03e2c9e705ea55a9fee2e075efbc000000000000000000000000a66acc3d258c66baf3a32c95dcdeda03436d3527000000000000000000000000c430ed3526d5bed5ff78cabf2e9fdf6519757b3100000000000000000000000045d9d33b663b1bdfb9619dbcdf461602a3f2d57e000000000000000000000000af87b29963d00d6e706fcc7f2b56d33bbeed5c5d00000000000000000000000085ef1bd3fb369b28924481870af95f1b2e871c84000000000000000000000000c5c13e177c6ca7021eb70c9aa040ec30e33de2ef0000000000000000000000001f09e4f46056349eb81e21adbf5939974ae91c5900000000000000000000000072b6fe877636407b28c48435127742d9e9c1a50b0000000000000000000000009f58b2a9099413e1abe81f0324cc3b089fbcd418000000000000000000000000dda8cee95cbcf94d6a1990fa08ab07d73787aa960000000000000000000000009818997d40b1be45b9a6ca25eb17e91fa57dfa240000000000000000000000003655b02de7a777b0877101bc0f75ea805f960a49000000000000000000000000e910269f1d7f345510e4d0c32b7e3f8f709295cd000000000000000000000000383ef7a1363c91f190965fed3aab08a29a48421b0000000000000000000000000fc4d2d3b233701ed6a90659b8aaedfdb77e3a1000000000000000000000000098d2d9c70aa0f92ed52f5cb0863aa967eb8b5fd00000000000000000000000003dd8b10a0a3c2ef9cd250d7a833d177239e800510000000000000000000000006bccb11c39297d8e8f52ad251feb7d8cb6769612000000000000000000000000b7d95d60c77a94c9d54d61af64eab40f877bca32000000000000000000000000dc94f1d9f01ec666de77574a5a81e062428ce6570000000000000000000000006575714e35cd9d9e19844a80c824d2172e12ee390000000000000000000000003ba8b6607bc640499bbb52623dd495df8f1d8c4f00000000000000000000000061c24864dc5ef8961ee1e09efb6708fd2879ad44000000000000000000000000ea9034996b9d10ef182140cc6492e780cfa6a1f10000000000000000000000000fb6d82e464ff9693fd4af43b4717642b941a66f0000000000000000000000002c96d486ca32acaa2a8a1ef83c7a409d8a8a4d4d000000000000000000000000eabacb6e332a0a269ad75cc1ad0864ef105cd290000000000000000000000000aee46be5ea4051a3d78bc2ce2af201a1731beded00000000000000000000000051d68cde940dc92c0ad73ebcb68fb496dad3d73f0000000000000000000000006ad12a9ade9036f851b4adc470f1d6c3027df146000000000000000000000000ea36628c9e56a16b449b247d5051ef24496bc498000000000000000000000000b39cb03e2f5e31b1b305afcdb4057771526853b40000000000000000000000005b02a720fdf6cedbda24c51f23cba8946d79b71a000000000000000000000000c1079026f0a9426c5cb0bf2029d1a172e92877d1000000000000000000000000ba3ffbff62f879bba88131af6d820ef95ede13f7000000000000000000000000414806bb899619b792fd91fd5641f3fb173b711500000000000000000000000019efa2efb84eb8684533aaa33244e0b1ffe7ab470000000000000000000000004366b55cd2478c278ae5a6c8c57f15ebd3bfc4bc000000000000000000000000fa44fc0d7623f3b1b83241425cb3de5d90536ebe000000000000000000000000ecaec03cca8fb1e3e8fd00ffec5fa22884b3aee20000000000000000000000003d0e88c60d07109506242c51032913b58ead847000000000000000000000000095306fdd2c6e19440af15a86fddc1c32605b5a93000000000000000000000000b1bc7d7906456bdcde9a6eedb21aef5023e2223e0000000000000000000000006a83fff1def8d9406ae82ac792ce9fbe635541c3000000000000000000000000e4b7818e87a74e4bd7094d37a49a24212b80b1c1000000000000000000000000de6a387c698725022d239e21de99f452b74df7440000000000000000000000002ca7a0fc8585afeada9e73aec99c6bede62d655c0000000000000000000000000db2335ae63dae2d79b0293a7c03a1eaaf3903ff00000000000000000000000042090db1922aac02f97de8492bc8018e9c8ea19600000000000000000000000073166239e9acc3dcc81f104d76fe862879e18962000000000000000000000000c787ab278012d276a32d32788dbb9203ee1bdcc5000000000000000000000000ae3f2a1a859d27e67d1dd8bef6c1c1e111122f2c000000000000000000000000697e1e5ac5f07bdae1e92e48e67fbf7a64fdedf1000000000000000000000000ece6c751b658a90f89a36b706a4add9602d7bad80000000000000000000000008928708fad3ad1d45225330bb511eb8de69c19f2000000000000000000000000c33551a4c1b69d41c9695a79fac87a3d76937c3b000000000000000000000000e67a4f3f04415b926cb9d709df8c4178a57945ea000000000000000000000000cee1d72a2d39fec1a019782b01a6c0c5d0eefdc0000000000000000000000000431da4fceb8c6d10920532144a81aafdbe220e10000000000000000000000000f180c218c9330f37d033cc90a49474db50221f770000000000000000000000002177e693553f2fb68271d1ba6e3857427ef178b4000000000000000000000000edecdd788a65d6c97b3a5a196d73545ab6e6d8220000000000000000000000002a3e3de60babd46b27809648a624826e698e1018000000000000000000000000e476c8c8dd395d86f0c4b9a7a79ec760b6129857000000000000000000000000b850d533353d3942ee8d3d86db83b8ab141321d80000000000000000000000001741240f399ea97ca12c597140d034bd6bd8e4cb000000000000000000000000a0f10cc8dfd04b38a0876f2dc8ee5f5dd455028b00000000000000000000000010026aa1ff4ced125e062e239cb7f50444085997000000000000000000000000448f438930348c3504bb7735a1299912a8bf2f2e0000000000000000000000009297d49c1f0a02b6f57e56c28952689b54841511000000000000000000000000f0e62cf31fc9ec013bcb16473147446c4742819500000000000000000000000093045cf4d48979350e83a9ec480cab17c1cd3dce000000000000000000000000c6c160cb1c607efe393e7a1c019b88e5ccd75504000000000000000000000000b25bc43ff062f4650ed8718915986b9e98d5246700000000000000000000000081a90c95f1d256201599963f79b2c6461ca6c2d000000000000000000000000091ff76acf106623efda35549bd86517db611c778000000000000000000000000abada6c6b5b5241059ff0c30d7bb62d5d1857e84000000000000000000000000723cae5d15808eb0349479ceac49593ef46d3c2f000000000000000000000000d5da86a0cb62a66f1bd0f9f6b9ef40b615ef60050000000000000000000000004619b9211f23b894ffa872ebb5782722dca469d5000000000000000000000000180c5a11f0c38e23a5c6454b6f19b08d02c243750000000000000000000000001429eaa062c439a739e1c8c3c67f5ebf72760bc600000000000000000000000014a652b59159465dd9559d5c9b55bd91103d60ba000000000000000000000000cfc6ef10c7c1c6ca1f80139ae593c86a421f7bd0000000000000000000000000aee9ec183fbbf587285474fe3712fd13184eb3d70000000000000000000000006ebc0643bb5dfa4d3e26d4b5304181189631f85700000000000000000000000005d61301c6b727e3e98f2420b6fbc8905cd58201000000000000000000000000ebb3e2e64b4e9b3ef7e748e037aec899a25e02f10000000000000000000000006a2664230eb797c2fa628c4c13b312ea1ef9d2450000000000000000000000004133eb63c091cf3e14a76484d2c752498e9312b0000000000000000000000000d8017e1a1f2cbd6b3c2e58a81a1289a3ca98c2dc000000000000000000000000c4fe663d6fb4fd33516a2ba296b757c976e70a6e0000000000000000000000006f0fbffd8bacecb8a6393ee29e188662434606b1000000000000000000000000e6db52bec47c3f8da3628123022a3364e1f7909f0000000000000000000000000a0ef9470313384eadb47c0c7b39d17b110a9c1200000000000000000000000098381c2c4173b6c28291de8e33466da6ace7e5a800000000000000000000000096b4dcf3d7d5f3df09459fe98d8b29094efa295a00000000000000000000000055344240de2c28b11f8915042993b98e87378e9e0000000000000000000000005ceaef0c70b7637c81123b153c536e9e13ef6c18000000000000000000000000233a268a519d79078d8f239e2d66985ec76dd97900000000000000000000000050ce3b1c233deca2f322c53bc873a4cc0082a1c3000000000000000000000000c18e8abbfdde9533eaf51eba96394c1ff84bec9e0000000000000000000000007afe9869f63712af3d63071ae3a8153b7f6051cc000000000000000000000000ea1ac2d3ecee3181628ef3b16f999eeaacce48e7000000000000000000000000146b842e059fc4992ee4e9ce58ffb5818b1423020000000000000000000000005d3794b4f16d8056ae3c86da9dac6f5d1f9c7805000000000000000000000000d6a76a13823751e7a316383836f241324b45c12b00000000000000000000000093e43954d3975e118e6a0219256cad3badbecda2000000000000000000000000d5272c2fc08736950b0d672c91125baf2b35b26a0000000000000000000000002eae13fdc0ed1a2cee81e71f630109b5e9f0524a00000000000000000000000047fca76542fea718a2a0683525d2b79084e4b2ae0000000000000000000000003e51f9e25ffb8e1832a43a866fc3128d737749ef000000000000000000000000b6e3ba77d451b4c685fcbbef99a8bc6309d8e70000000000000000000000000072106547943170ce883de10403fe38dd63604bbd000000000000000000000000e5ac80e3432b80c88b77ec16df1398aa10e8948a000000000000000000000000c1f20fa138ebce7f020c6a7d9b50a5271ecbebf800000000000000000000000007ccee22f83b245de9ec9b6af7769365e3e9cbb5000000000000000000000000d925c8920cbbab2faf1e52017371dcb8a638cad1000000000000000000000000be81075369efbc7e97ba80ae620dc64bc5403265000000000000000000000000631f4b01bdf2205aa03aadc6e60d67d7fd6031380000000000000000000000008588da3ad2d24f6be380b7f03a8918fab26fcfd40000000000000000000000000905114c3e6a7631cd44851970db28dfc29c0119000000000000000000000000cb976f148c0ba2dbeb6e7102effe714dd9610da3000000000000000000000000b613126f6972a96cb66e764cde32d463d81dfc48000000000000000000000000501cb26838d9d9dbb24ca6633da62a88f69bcdd200000000000000000000000065fc68ecd6dfac495a104e394a1e7f349f5c7d43000000000000000000000000b10f4a6d7c1566f687fb57988a31fa6b95ef2e93000000000000000000000000a8e1953d68413fa4ecacbe609fc15ce45c17f2a8000000000000000000000000c7b7edc0e4de1aded8a92c120502ade8cdc44ef8000000000000000000000000aa6d99aa695264372c7eb7c00b453fc462799068000000000000000000000000b21d308c87d18cbe676844e9b1505dee325673ab000000000000000000000000163403e80c0042f838eb1889232e2ac18c61d15700000000000000000000000059a803b87f260f8c74adb548ecf680d6722b5123000000000000000000000000639899e3fd10909a1e6585576f5638e1986231a20000000000000000000000000f7c6de436f6394f8edf6252f66ed254765e32770000000000000000000000000c1a0dd9fb68c17deb0e22a0bb0161c8d5b64780000000000000000000000000d0b2e6885c4d6f0ba32584bdef40e76531f9575800000000000000000000000072e806cc68bec95f81a4b9797514df7c8b40182f0000000000000000000000007ded05d9ece17829549bc1b774e05f5b4fef6de8000000000000000000000000874254798d81c233c16152823fe96e21df0fdbd4000000000000000000000000117c5c18f7e13288c2b1afca8c29fdf6c613fef20000000000000000000000009a71389efe9d90837fc787dc82e6b380319948460000000000000000000000005c9d922f35ddb6a7ecc718a1fc8e37ceea4ccee4000000000000000000000000d0274cd55f30b76ef90fd91e1a92cf8a9100c24a000000000000000000000000c96e57016def45ec167fe9bfa67931f7b7a09681000000000000000000000000e3bf53acf3117fbc5a7b90fe921bc20db05a0c620000000000000000000000004e7167cfa192aa5ef8ab04a90b970480579e6db10000000000000000000000003fe4c95f32a50f89be3130095e0caa404980cb0700000000000000000000000063940ade2996b2ee7d32386c995a4f5c09f6488d000000000000000000000000ea6f0dfd94b87ba819310e7a430167474d0c7c6b000000000000000000000000ca9faeb6f154b92af375a0f56cfc386726adb3e400000000000000000000000043a338021ab19861b42a188f8afbd4dd0fb3893e000000000000000000000000e06120b07fb7de0db6a960bfe530600a782487d00000000000000000000000005c52d412eec649156cdc58945ef58b19c86ea11f0000000000000000000000004e629f02d10f2578b6bc3cb6d5ebeb1ff26ec49e0000000000000000000000008aeba1aa6f34dd9f83c188265665167cdc79d3c5000000000000000000000000efd7f31bbef33b1b2f6e49078b4a25f7e370bd710000000000000000000000002c745f91104c92098c63b57e36a565cbe16b391000000000000000000000000021395b9cbd4deb19e8f3431a9bef0928dab62f5a000000000000000000000000e4ec3c609288f50060cf82c47df8bf6a18f2f086000000000000000000000000ecfb7661327f4339b176c0e10f4274ee9a5026a8000000000000000000000000e1d37fcd0a62f91203fc3a5fb3d9865f657d7b42000000000000000000000000322b24b810b81af8f6e6ed772212c03d99d5597f000000000000000000000000d002c81c03cd8f8548cb19bc3e9a0e91b1e49b4c000000000000000000000000ddc10bc46c87da730698689c62f44a737028cd7000000000000000000000000095fad9dbf1f9256de03aeaf01d97a71262cb038c00000000000000000000000095327b765107e6dd988710bce9442fcbe17e5c1c000000000000000000000000bb59080e64811709dd52ba3917d14705db1285860000000000000000000000007ef6f74c97c577b22b6fb640016780ace3fdb5080000000000000000000000009f9bf255eca32ae061b6614cf32c204d7f7fd0c60000000000000000000000009156247a84400800fffebc4bfe53f22eefefe5d6000000000000000000000000c7e1ed9efc0cceffad791d2460d638e642c8d4ba000000000000000000000000535b76436be15c70de947585672df01c25a6e966000000000000000000000000890581e433c79c58bc57de9362a2648fff5b168f000000000000000000000000157b0726094ba4746612299a66741270832bfa9f00000000000000000000000098e5597e7fdd82480d1a517fbba62d9ef4f820500000000000000000000000001e38f3c9a5dc038dab4a43f5d82e2f318d862b5d0000000000000000000000000ab5a22efee347871aca05dd07c3a4a1f7d7e614000000000000000000000000008ea8e0013d2e55c85387426a33eccda21ff42100000000000000000000000029394b9ccfe64c8a91752209ec8bbeb6993183f30000000000000000000000005cf3936eaa0fd21f0b91d79cf3526b8b23617c3e00000000000000000000000094fe5ca9a7cf361c104019df4d8625ba8ee5871a000000000000000000000000941c26c14f3ccb88b57060b4e82f0c0f83e9bc1b000000000000000000000000309314c818793fbf933e5158160bdf14f8d2eea30000000000000000000000005bcbfd0f394c551f7b4837f150c3eabf609eff610000000000000000000000000aedd0a568f7091686bc934fd472cc1b9a560900000000000000000000000000745288e077a22a3e9119c9e66571c6aa7c827674000000000000000000000000baf6c5e98259b884fe4fcebcc9844f18349e509a000000000000000000000000b39f6796396c126d0ef84aa9268874f78ec0a4f7000000000000000000000000e79b0319c6e2629aadda63616c2adb0c423a1ea4000000000000000000000000bd93f7b9be9511fe0fd0fbd89316e1ee56861a4700000000000000000000000086bceebde52efe5329141881f00d19b81bb351420000000000000000000000002ff60cb0ced75162978b3141b514cd7a7f6828fd000000000000000000000000014e68ace70e85d97e5afeb48d844644814a903f00000000000000000000000052ec322a375e283b0b4792612f862b14570f811800000000000000000000000048657a84960ee1304cce6a002bb468a0ed837d08000000000000000000000000f964baff505ee99288fae283d418a94e03c47627000000000000000000000000497acf05d3ea23c11ef187b307000e482f0f985200000000000000000000000004621de245d73f5ef8910c1bcdc71ea257501349000000000000000000000000300e6bda1a9708447b9e99380a8ec59d6902940b0000000000000000000000006ddd9194df936177a2bd57f3e348918ac73814690000000000000000000000000a7f26ce52e298d18b0e986a2c08002f9ec01cc200000000000000000000000066b4f841e7ddb8a6bffe0e95f9a1249c665be6ec0000000000000000000000006037b05e53d5205e310213b024993faa4b5684ac000000000000000000000000002bef7a58d9965c65e279f6b92f951b9be2997a000000000000000000000000af37a74ddad38efd423dbfcce2870074c67378a8000000000000000000000000fd775d3d20ffc927ee019d3a03cd44732468020300000000000000000000000004076bb2f7295dbcf86641769e0561a93fb3394c000000000000000000000000a2bb24442a7d635c92d8cb46a3e7982037a6214b0000000000000000000000000e4b09ec20ecf5b55c597eac8ae705f47faec988000000000000000000000000b133e0b655d79730ab4371d3dffe11c86c6e2a34000000000000000000000000bba0743dc319aeeafb93d5001b51dcefbfc8496f0000000000000000000000002cc19134d1c193d9dff244fe84a66f6a066064cc0000000000000000000000008df09f3131faf56bd76e4b4065eb63bc518d254800000000000000000000000093e3b9111d67b71e0dd4fdc8ae1eb295deba92b70000000000000000000000008c7c679b9df9f945be5a2d2f2d46f8bfb793738f0000000000000000000000001487f67e57fb76346b2e422da468b4841f266f000000000000000000000000007b2c2d090d1f5ce45da3a4162ee8a8f16aeb57dc0000000000000000000000004cbbe20238ff85366cec642289646e00a31ddcff000000000000000000000000998289ad121cdb9fff3cf7e8286a1ebe4cf5e2ad000000000000000000000000d187edb0def0e2083f8b4871a5653c3f016fff17000000000000000000000000ae40e6f3e7c6d8fc7413c1f6903e6f631a9893a60000000000000000000000005f9b3c2e0aefe45981005d30d2f073627ca1f8a5000000000000000000000000bae60243fadea1e39f9d5978155ce1a6230a28730000000000000000000000007b29f917ba1f8d8e3b6d13dbeb5a92b68cb9d27b0000000000000000000000006bd42ab3d141f1ad15ffc61358caf0d0c15698a600000000000000000000000094062c1b1723f6539322d8acc1e2c72e0d530796000000000000000000000000ae34e8b3dfddec7a2fc87fd67da32aae20889f9c000000000000000000000000bbde86e01c33e93db3a67c6e7d6a2a49adb4fcb20000000000000000000000006132731e16ab1f0a0a17b9ebb6123347c3cf194a00000000000000000000000002ff309572e0862894a375a657372ecf6474f763000000000000000000000000b004246c149927f5821046cc696ce6773f61da240000000000000000000000003a0c663299c9ef5b6382f41de18d263f0343eb0d0000000000000000000000007c8b50c968a2b8dc14d901508da3993d91f29549000000000000000000000000d2be550986a5e9adff36cdaec47d6dd585d5d14e000000000000000000000000d9c8cb1028d48650ae1ddae0715457b9b45299e5000000000000000000000000de305ad008070bac375ada478b2bd110e094df83000000000000000000000000880755aa001fa1af4711746ac242026266070727000000000000000000000000f3f29ef2d06eea217c6b318afb103004b7360c28000000000000000000000000ce4ff28fdb45123bdd6542752b60b757628dd94e000000000000000000000000bfe4b42b458da3f1b982929b247193b5424c0428000000000000000000000000ca218ce70f17843efae6dcba51e8e65f46578a1e000000000000000000000000137aaf825689a0c065123b77ab6d40bfddf5d3a60000000000000000000000006717e9c0def92a3c735af37aa3e2ffc2ee8bc7000000000000000000000000009f5074be09a4c34071029278f4497a3a1d887eea00000000000000000000000037aa5f357262ad022c003af75ff30417f0c41d3a000000000000000000000000ca30d7b991acb18163a331e6867e2843cd2add2b0000000000000000000000008f10a96b4b8cd36e3af911edae371d71b9774ea6000000000000000000000000935ac183e39411aa33b5a202c4347b749aeff1d4000000000000000000000000281a7b7c41a4fd6759ab52faf9afa0be98668c270000000000000000000000000df87f0f655b3d4dc10a757ca5ad8d986f71603f000000000000000000000000000246a9496c6d390beaf16c9c826617609f1964000000000000000000000000cfb9d32c39bc6a7e5feffe187a47c3c96edf442900000000000000000000000074aa92d8dd9be71e5978ecb2310807aac9dda31c000000000000000000000000be5e3dda6e6cdfdfa07edbd673314fe9335a2fc00000000000000000000000007f4a98e189e4bc674d819dbd82648b4c92e5b400000000000000000000000000bef2f389d56480db4ba18f09cbc12aebde6ede840000000000000000000000002d4de79dc68ec9c18ce749b668a05bc39d411bba000000000000000000000000dbd52fa9628fd12933fabe2bd21059defe5844dd000000000000000000000000ad319a6106aaf2ad3979485019b1af341fd1fbd60000000000000000000000004a143762506fb7a4bbbcc1dfdd243e260108a91c000000000000000000000000690026a93eb37c0e3497252e5b4356bbc1ef62df000000000000000000000000479ff8f975453a4119344631b3a4862c7d16a0d1000000000000000000000000cc4fe9a6eaa6b55679c572e071bb91099e660f560000000000000000000000000e21f2a28b61ebcd2528656e105daaa1f90e4469000000000000000000000000c8e103c8903b9717efa8af8ace45f8a05b9d4b21000000000000000000000000562d166739db8bc0e76be50d2791fef1257a6b2600000000000000000000000086913b85d96e570c74364d2e134874ce84da005e000000000000000000000000b62f17f171783c41ed22bc37cf7b97db88a13f6200000000000000000000000033adc723f571f83de64286d3b8319a1a7531b649000000000000000000000000f9cabf239a5c481038dc32cdc5e196a97d89786d000000000000000000000000f28c5ecfdbe67675074048017118dc16bdf479c00000000000000000000000006659942a859a428aea1c7a28d14eccb38cc3b07d00000000000000000000000052b974aa40ae3974d9a1014c29ed3140f1692d07000000000000000000000000d91f9960e6cbfa4cc606b82c4b38d58e323b30ae0000000000000000000000009a8c1737cc339ae29e08f9e4a12e2dca45abf604000000000000000000000000ebefc255a731e4339ebed294d78400ca1b8bc63e000000000000000000000000695cf62c68ad3775a47a0b9f18a7e20a9a1357ee00000000000000000000000032f0735513e1ffb406a7f0681d860adcb7ebddfe000000000000000000000000c48d8bb05a60485c1d40e6acb8818a99a8882d5d000000000000000000000000f82575440c8a9793e74425758636429f4e1b03e2000000000000000000000000c25af1762e5eebcd9a9ecb3f33a797c35e33f33a000000000000000000000000e79eeed13e3b15e5e10df5b44121590d5eec6b160000000000000000000000000933b0a7adfc8cbdf634ec4fb97bb660186cbdf0000000000000000000000000f7027e74da0cae4754aaaace9525d5feeb8b024e0000000000000000000000008da6900be42c6119dd11823617b21f5c14178b510000000000000000000000004fb751489f88bbaa90dc5b896b6a119cb019c6ac00000000000000000000000028d97fe543c7560f4b72e97408a931ea0da7d55f0000000000000000000000007221a38487174ea15f147795832fa6731b2f0f39000000000000000000000000aafc52abe3bb2de3ee49aa6f94f3f1c123a43f4100000000000000000000000028c81ca5990851c578210a361964157ca683b00e00000000000000000000000045cb66303820c8bd17fee19a67fca8e5d5614070000000000000000000000000e22731724d4a452a01cf1f3c18034ff094406a710000000000000000000000004e42b6b4d3581adb74678284dcf4c83d3d7c847e000000000000000000000000ba0b00ef786f2799e8f4235da7bc9d8eb832dd9900000000000000000000000012cfb3a3f6d6e0863b35f46b3d9024ae97a749c1000000000000000000000000acd43f839239d3c08cd4f28b3856a889096ec9660000000000000000000000001ef35d132ad99e405f0996caf5518a10ce962826000000000000000000000000ed3e0c4f29473f4f422d970e33ffc0a8349856c100000000000000000000000085c8982d7ca713bc9da184ff75bdb7b740cb140e000000000000000000000000716659ad1a6a79d398a3c7b624226360ef1151080000000000000000000000005e02bd4c6e749c329c0c5a09b6e3b54e3420092b000000000000000000000000549cd155611a0d9f1f7b674795a3d05b1746b12700000000000000000000000099359a5242e01daaf2c76c1844df8b16845c97000000000000000000000000004eabc3971449d11d4051b181c6b9ddde996dfece0000000000000000000000004cbc0703879f786776e891e4784549a7f69fc497000000000000000000000000189848db0206d82a1c2a5b463483bbbeaa8407d400000000000000000000000089af87953f195da2e60e1aebdc64f15271a25bd500000000000000000000000069130e731298151cba4507c73cb8a04b21a503880000000000000000000000003d522abb6cadc840ba4a94af478a18f79cb626c00000000000000000000000002fa1783105372da84448a156d55b89cc6c25c33200000000000000000000000095dd47b4b8150f6be1faa32e3dc62a50d259e19500000000000000000000000071fc7aed43e6d3aedf7b9323210bc898df38f2610000000000000000000000003094f5dad128f923d9e9c0a5ade8373c7855384d000000000000000000000000d8f82604df4c9786ae46aa3898ebd945d44ba6b3000000000000000000000000498661619d2eb9916160be128b0c29519174d22500000000000000000000000081ef0dbca50620394a88255bda5c48f48ee34ec0000000000000000000000000dbfc6b3115b311c15beb0db5f549ce811a74595b000000000000000000000000326993fd1d024c70180d42c98c456be4c98270ca00000000000000000000000061390bf123a34f187d123aef766f5bc8661d1f5f000000000000000000000000549fbb10079bf8a596aed61d4869bae5d5def4e0000000000000000000000000bd9bd94a049ee73ad4761e7ccd4bc30af7a6ee21000000000000000000000000bd9bd94a049ee73ad4761e7ccd4bc30af7a6ee21