60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b666574706f6f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20666574706f6f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d594c364d766d6b6151435577465171445456507a6d79426636363366364c34466e4b66365652575131746776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000177abab4824c8d230da4d12edafdc7de0162c9d100000000000000000000000089ab4479fa5f8a6daaa36ea2227293af96cd799c0000000000000000000000007234a81951ff60dae99d3ab708af7d33677db73000000000000000000000000029d12e698e675124ee86117a6eb400829e94e03c0000000000000000000000004e7580650b615b58bddd0999840b35eb2454beea00000000000000000000000016a86f5df1a20dc257c88613799e8322a456a076000000000000000000000000e99ce565ed7a6db362b1e21757b14fa4772f56a40000000000000000000000002c22886aceb35a2952da26b77d310bb4734b245a0000000000000000000000000f9d10acf13a1666e68e9f040283ba871025c56e00000000000000000000000019c180a2393b727273da5b5421a43e5e492d4271000000000000000000000000bad55fdeb20c73331e765218d81709d71699465a0000000000000000000000000dabc48bb7cbf843c256f612582c4ec1121837a6000000000000000000000000cbd7fb25a39bab4dd04f56009f157712268bcdbf000000000000000000000000a216619ae07e9c025ca07a60ecd7c7841ff23e0000000000000000000000000048e11a6052909941ff49da7afabd5c3a0058d1a1000000000000000000000000245b7140e0f93cbfb390fce507882afeab0868100000000000000000000000002a925ffb1cd49253d035687fab9349a466ed171d0000000000000000000000000e9dd4311cdb258f4a470c0c0b49ed620d41ace2000000000000000000000000734a4d2c14bf688920efae30c47b8da28d7bfe1f0000000000000000000000005be5ef8f38ad7f451de8c9afa3119bd81b271c410000000000000000000000009e2d651db0c4ae178545536828b042930a3afce400000000000000000000000026179941eb66719f281c8610c4c8555e0855ced70000000000000000000000007a3b899c0998ee962ff30f83c22bc07d00cede45000000000000000000000000704c7cb4372e6ddb4c12517dcc8e0587e8ee4135000000000000000000000000973705e18f8f8022c12ea5e69fcbab52b0345c84000000000000000000000000556c4fb41f808639d86bbaf59ecc3a7d806a8b20000000000000000000000000e5e1359dd2967dd9c11a5f805d1fd35fbd9cab9100000000000000000000000028669cce72e6b8f9bb3a707a3f4c34455f23579d00000000000000000000000005c7c87aab4716445f7b23987119c64781eb39fe000000000000000000000000e8726c07a53ee7db6875018636a7603f8c9fb677000000000000000000000000a942516341a807669efa41d63bcee14d4dac0db9000000000000000000000000f4c5d2b87a65f47dbeb24fb642afa379038ac034000000000000000000000000a17e13451fa52fa42d645a7f652f7008d4eb9cf1000000000000000000000000da9b6e129a640eea1d14ddaa692075a278ed5e84000000000000000000000000177760774ced3f1076c07c4623a52b186602325e000000000000000000000000ee7b40a895dbf9ffbba448e3fa794ca6938af3990000000000000000000000002d65e1934a24b510611bbcbe064cc3873647094a00000000000000000000000033a09e6893d8c188a1aa2995c8ce657beec7f5610000000000000000000000000c14298a90ccc38a4617a2fefb6214a6e0981915000000000000000000000000800154c9cf0ca6e54233ec4936f8c3ad6636acae000000000000000000000000cedcb89af1641917f8d87216a0065d2b9322085d00000000000000000000000061c5886f37f1e272c9b6237869927b6e8c4c4999000000000000000000000000ee6bf45ec388fb9efd3b5989f5ae678c7ab690c20000000000000000000000001a113b6d435dd50707ca613e8ec8a2eb8c99f6540000000000000000000000009dad76fb1857eb92c71854fbce2838dc101ba58b0000000000000000000000006f9e40007f998c5167731e011d4b0ab54ab4be6400000000000000000000000054bce1022e91f19fa3ac8ff032abfc78a1bab36d00000000000000000000000020ddcde41d01dd054aa52f74532fdd5f0fa5804900000000000000000000000052099ba629cff3dcf84b85568a041a1c9b603ec200000000000000000000000086f522ff3246e2221b61c366ed9c9a55b0dfa5f500000000000000000000000097904089f7002f5a134682ff7d464d8fb72d4db70000000000000000000000007cc9ab8463f58d3111d9ac032e8b866fa3c5f1d0000000000000000000000000168c25acf0fa588a96246b111c986afa654ed4fe00000000000000000000000052bf94e5ee9874d79289aa6415ae05b952500a8a00000000000000000000000021dc4cefe4f56fcac56945f22dccba10df304132000000000000000000000000e1c14ad3b7726dd9090799df86c6982590b6f4a50000000000000000000000007f96dc91235d865e441fdac583ab9f05695fa4c4000000000000000000000000d341d17f57019159b4746d75f3dbcd3cf0f52c2b000000000000000000000000d4f47edf84bd0c01669fbc9e7bbb98e6fadf49e1000000000000000000000000f0c58162070178b3a6254431edec0943c5f2df30000000000000000000000000d4e2c2403bfeca569c726b0b9e417d55602e011f00000000000000000000000041c8ffed1823a5ba95965f1be694599e2420df4900000000000000000000000032074223b32f163ce4e9fc66d8f3b11adb96a3c6000000000000000000000000e09446b5d0b0b3fae81cf1182687f7a72584906b000000000000000000000000921cabab80bf08f99fce29d5da78bf48f06f4fb8000000000000000000000000c28bb557aa0a99c79598ff2d8304185b7a845809000000000000000000000000400332d9d51c54406ad85b59301d7e2ff7f46960000000000000000000000000e9a9dcae6d810e782f4adafbc4e21fd7db03f2010000000000000000000000003d501644e08d219a890e851df54aeeecfa40f0f7000000000000000000000000232ad7035de58645481f84ff87dd9e3d82059f6a0000000000000000000000000d6042f79d809451847a893ca1bc1aae59f733f50000000000000000000000005cc9588f80177c973f0652c6b2abd901af9c3108000000000000000000000000124e5055acde018353d8d097b5b2ea7fcb05c05b000000000000000000000000b980fc1b97ed99a55de325c564230e446a91b5af0000000000000000000000000f1ec7f380f9169ad0c428efc27921f86f1de6e4000000000000000000000000755005dd4e9cc0e16981037e397cbde22f34ec7f0000000000000000000000009d28fb3a159790118996978ec8f48198792155310000000000000000000000002c0a3978efe29c28423e257d1d1a805d2213c94200000000000000000000000066e0a49a91e45eeefb9f9a9e4fdc9dc03f4ccfed000000000000000000000000314256a5a463a610a5062dcdf1764262ab0c85fa000000000000000000000000dd8b29e61bde7789cc91ab41b68d5b1c9696e78e0000000000000000000000009276cb1f89a3db87f4cf9714e6b99c8635d02a7e0000000000000000000000002f93e5929e0edf7bdafec84360eb1e2f6e3b55e10000000000000000000000005fe88850a4f38935aa85238a84a67a7b9071424d000000000000000000000000bba0589186a05f0c6b7a4ae41693cd308917025100000000000000000000000057e61f3561c28f652d5ed51d39e687244ccfa4e8000000000000000000000000470e3e40c1691837ebc3edf803f09e92398416b5000000000000000000000000c0577448c12b9463d03a8244763215f945bc76600000000000000000000000007bcef389a7e650103c9e50c90ff5fda7b9a90397000000000000000000000000a063f7ab91bb541589558a4fb4db6016a86c6fa900000000000000000000000057b7427f4cd61bd5015bd325cfb324361ea4337d0000000000000000000000000ea7302b6356f69644d35cff53812ac5ffe911770000000000000000000000000e495843ba00792b1caf5bc94295a25552e4a168000000000000000000000000a18cd2ec35b59c3a136e264c6c758a6c21b0b4c8000000000000000000000000e18a92f78f1a0dde16a65432bed23c1f9c85b5ca000000000000000000000000396a1db40087e0f3ab94e2d1cdb2d745f0dfe324000000000000000000000000f562a5265221783be5d5bd672526ed7985421f10000000000000000000000000007aff3f9e8dad9d02945c622a1bd98a88fb7c330000000000000000000000003f6cba0c7470be10d985747cb71add4194d991ca0000000000000000000000009df8aac27bcf650173924b97504dcd0708f0823900000000000000000000000051ab2f25fd30d3452d0f54cd0fbe90bb6dffbb37000000000000000000000000744e9feff4c00b126de0fdde77f83b07438e9d640000000000000000000000000e5d2db3489a80cf551cf4a43db2662870269ac900000000000000000000000085b0569353ab2ee3dbe8728f0266e3d8f900a7e7000000000000000000000000f08d84cc7bed6c0bec61a17a365b0570f3d3b4f7000000000000000000000000df01a4874462213c3fd1282253cf9a2d426c711c000000000000000000000000df517fea891029b97a90142ed93c3075d83d84e3000000000000000000000000ca1f096f40d1e3b31c38d4f51884f65b4e9e80af000000000000000000000000e86783fa73afee07b7ec799f3a0d81adf2abf13f0000000000000000000000005c7aebfa5c21176628c6795bbe96f501fe5219c10000000000000000000000009a3f8bb628fd3ebf72d1f92faf00468ef09a2ab0000000000000000000000000a619a89dd98a3627ed51330a413fa94a9ef930f3000000000000000000000000b8c4d2fa72028d2aa07d999b727fd0b8104ee9fe000000000000000000000000c06df275f1c77d8e7f92f5fa8aec72e976fe0588000000000000000000000000f5ad04243377b336c46fcd1e0ce1782e6e8dad470000000000000000000000001748471df8be52c24ef9aa787913897ac06cc6e4000000000000000000000000f26861a3a9564780f7d1c86b6d9a88a66093fb5c00000000000000000000000049fa099955fe1bb8df8d74a4d05c474603c5b54b00000000000000000000000047532756864bedfde6f8f741416f87714f24d7f70000000000000000000000005430d19a7a61477a1b9144682ebd3984794e8e580000000000000000000000000f08c4005ad80fe0b10056bdd87ca3b6a5a46ac50000000000000000000000008e9c40f68f910273a1c9a530571e94c1709ed5730000000000000000000000003fc7908fb41b492fa155436f9a1806a510d04770000000000000000000000000e40b84582c2dc30a2cd2d7e794ee32d064583a00000000000000000000000000a3320f803ce04109b99d00b175f6b96df28204e10000000000000000000000006c46cb0d13479e5224329ed812660c675d2262da0000000000000000000000006031fd2e96460977c7a0a8cc0d4120aac1bde335000000000000000000000000cca24f17858652d9b428ad284fd031f6cb4bbea400000000000000000000000046062dee81dc9c5aef90cce48151807283f6c292000000000000000000000000d9b947fbf0e4cd928abf40eb28af3edda316a9b2000000000000000000000000cab08d3a0a42c62db4b5fa8b645f2599edf17bfc000000000000000000000000980dd4957697e2c78f1dda03112a455cbde212610000000000000000000000006a0e3b6b81eaa89284164d83f28087f4b1cfb15800000000000000000000000004177f799ce8b316db65301000d0d02b0673dea1000000000000000000000000a66fdbe01af22e36c09665a1a1f4abd5d1bfb037000000000000000000000000aa97224cf1338f6971008c03f3725e07202682f2000000000000000000000000b09eca03ec542702e667eefb1eae1e226e7aed1f00000000000000000000000014debe84c284d1ef2e787b965a3eff00cdf910aa00000000000000000000000062eb9c469788c06d6d43b693e602aec8469d383e0000000000000000000000005a143b7bac375e4cb1d102207a22fa4b54d9eb1f0000000000000000000000001b3a01b1ae32b83d60978e4a8c4a0c52d3c1b446000000000000000000000000bd648258fe33d2b4170f28c2d0128defb7d7ec6c000000000000000000000000b6e8e022594d867ad93f123bb622ba26b46540a00000000000000000000000007ee0f01a6ae400545f72fe96a78ee1a2af82772c000000000000000000000000e009fac7a2b0f0799628002c955a7692fb5e6292000000000000000000000000276b392cedd828c147e4b8be7585c830c17f26c9000000000000000000000000b4d0bcbd64c0606d34dca7e024682defb09f8e8e0000000000000000000000008fe06db51d0d9477a267d6e9f89579575addbd4b0000000000000000000000004a918f9c124449322d7b53aabce94ea556249799000000000000000000000000c4a6490c135ad815e4a42e99f174031e96245cf500000000000000000000000038c33d65b07d16c3704d4d60ea0d430ec2501a09000000000000000000000000f22c56b7ae72b8865b248ca069f9263b87b245f7000000000000000000000000a34b575e2671792ae0c6a82ac0b6f4a68a73e1f00000000000000000000000009e5688ab6dfd1dd5cd74c0d415c4638b8a5c7c9d000000000000000000000000bdda893e59c647f4be922a1d5f00bb4c2930584e000000000000000000000000c07244ad623af869fd315ea367e021f815666ebf00000000000000000000000010a6caf1debafc23db7b7350ec28374149411c00000000000000000000000000a437c5b85a47846aa4b1b571580a9bffbb50a2920000000000000000000000009f67ac031cfe07e96db3c3ea94fee582132b988000000000000000000000000021e54af25969de0bdfc9e52df9f92bb8233309ad00000000000000000000000025bc6ff3d447e2789e530ea4ff8686f57cd6dd01000000000000000000000000d0e592cefe2c10bdd13ee9c96ae32e9ad7b1f318000000000000000000000000b1d7c0ba3eab5d18c3fe9544ca4f592112992726000000000000000000000000c23dd72db443f50182b1776556f27bf53d4dff8c0000000000000000000000000b140d770dc4883049ddf9df774abf47aa3378f0000000000000000000000000ae85154b8cfe6daf00b00e4bd23631f33cccbb9b0000000000000000000000009a6b7d06ecba102bb3670330407612960e9e93e70000000000000000000000001d3d32fc2f0466b714ede8e2bee50c6707327c530000000000000000000000008983c91faea3603c9bfb89317f13011b672c39e80000000000000000000000000e70195817e5a59110f5a5664595378b57c4f16d000000000000000000000000255f618e06524ae31df886bb277af79fc57cf2f5000000000000000000000000b337b0a39f4f254625ccdc65c5061caf21e850a500000000000000000000000039e6b54b776bddd0f085856cc9ad8e16bcff6976000000000000000000000000ed4e3fde9cc6290add8a0a71866b7c1c1e21fa3d0000000000000000000000006dfb6e24fbdd97b84d975dcb41d34f4da6fdafc4000000000000000000000000c20c163a9b5d56aca4fdbd2cc06a5ad25fa2323300000000000000000000000079b99e8939d12b5280c54653eea54eb81a723efd000000000000000000000000f70bc501e69f3f6d7bbe15eb8ad02d6d310a6936000000000000000000000000f88c49c53eb2c3a1e15d35665fbd087e7b1dc98d0000000000000000000000001ba52d60f90784cb59a484be892456541078980a000000000000000000000000c4662f806197abce6ebcf9059c99dbcc905e3753000000000000000000000000a586f680ea96ffc06f3dab882d54595a5f91f20b000000000000000000000000ac03e5f88c1278ebf91d8a5b69829227ca3f7fab0000000000000000000000002654a2d7dd65f5c9295669f34547202052e3e9df000000000000000000000000cebac1bda760fdc45786112d7e426d9808aef138000000000000000000000000f90e45ae54d9fe647b5de2f31b8cf52512ea76a9000000000000000000000000467374d1ea35f5fd0914ef7975f8178aea294b06000000000000000000000000845d4872bfdee874890fc36480d7c6e7a161720300000000000000000000000029ebb56afa1e26d45dc38d102e467dff2399c9c700000000000000000000000000ccd3ee58a1922cf82a5586f8328946929e8fcc0000000000000000000000001fa375dd07c1faff94be1865c1b66133477fa549000000000000000000000000a5870cf41388a3092e8af4970bb94f5672eaefef0000000000000000000000003407e37f633aea7ca6813b99c89445f72aec122e000000000000000000000000408b908b6ffde69906efd6b65af1e8ba64d74cab00000000000000000000000018f76c5f2b31c4337298295edbb1119586419b550000000000000000000000002754ef70ad5c477795fdbbc1176377bb07d5fdc9000000000000000000000000c76b7a9146da30c7b4b90088eb14cc4f3d46bfac000000000000000000000000a50de491e5d4df21fca4344e4358770d56f68b7400000000000000000000000033e3018a2e2cd3cc3e359eebbf0ca5ae4729364f00000000000000000000000073dcdfe58d368f7e7ba9bf84fea1ee0e0d9f3d3b0000000000000000000000007fe3f29433d6b826b231b3ddfafd9bb55cdb010400000000000000000000000069f23188d1188e4c64562275d345fccacb8abefc0000000000000000000000001edfae6d59e21ad41321565155012cf4d72952fc000000000000000000000000aa328afd719805f28edbf19b8b89f80b3dc8225c00000000000000000000000046a3faaee9d377c34f123f7279eea974cdcbcaa60000000000000000000000004a62335bfeaaf7c23c710d37b9d18d0eac973fd4000000000000000000000000c90ae13dc2f7877b5485debeb4914db5b5b396b2000000000000000000000000120c6eb66bce9ec10636b1abc750b76eec9ba6940000000000000000000000003c26044907ebd5690d3645d4bc1f3453e3d17b7a000000000000000000000000966df3ee4c58c0169b361520a944584f9104370c0000000000000000000000002fab5de3bb7901ab91d7b0d1f3fa5353c351080d0000000000000000000000009d1bc606f6028cdbad74842cff838e3ea468980e000000000000000000000000a29c6a0804e9b421ecd8c5114c1be665de467c52000000000000000000000000686e3761f19f9518f4aafad1b4823edf3ab91bd200000000000000000000000045f7bd553d7364495ef069dd57821e2c54540bbd000000000000000000000000b4f2e9776110b4a66fb0218362a27d951a8a6e32000000000000000000000000c5a270cf05ac5d550f4843ac0c119d808899cbec00000000000000000000000055dfb57980afbc5d3a3bcef3b1b94a74062f926a000000000000000000000000f463463b3cebaf5b53a95b584183a0e5ecc767d10000000000000000000000009d9a28be17c6b7a845488d4355acb699e1d18eca0000000000000000000000009b93e93913c8f6153a77cb8e7a648b89488b980a00000000000000000000000073f2373d88de4d190f2a88d87fb1d79ed0264be400000000000000000000000005843f83fdee671023c0be8ba7db851eeac295800000000000000000000000009e54c975b12aeea5f8eddf506f257b024783fa3b000000000000000000000000c5e16be56557124a1c43c7336eb3389d1eaa98d40000000000000000000000004fec64a938d92b8117c96626f7e8cc2fb095e860000000000000000000000000a353fee3b6882b95da23c81d35215bcbb71493630000000000000000000000009735e9c72e2fa8ba8f408265d17a98d003ddbd79000000000000000000000000ffcb4e2e27ab0fc0ddb80b7a03258dd6a44ea199000000000000000000000000d8055fb38c702c68d104ddf846c0017f10dfce6a00000000000000000000000001a1660f2735187b9a7d13e69dbb4d138f11ff860000000000000000000000005c3945bda80d0537a51c6659836625ec4a4f624400000000000000000000000086ac1df5cd990483eedfc568d36591cdaa8ef4820000000000000000000000007fc7012c779a60f2e03771bca73382f2df1e72220000000000000000000000007b21502cbed114adb6a8259354c5c3d453afe5fb000000000000000000000000049af8d8c53d3b06d517a55635dd5894571bc2a600000000000000000000000075db396f731a6db49cbfba2b30d83950d92e776e00000000000000000000000003aecaf143c3713a6ceb4dc563f1e07a0b0966480000000000000000000000009b6478a897030d7b2b50895289bcdef98e8cfc3600000000000000000000000003bc7197d79b1eaf0c243bb87621bd13e874acd50000000000000000000000007e66086a1117163a2c087854d80403bf219361ea000000000000000000000000f30b24409d5877b97cb731925e52f32217417e480000000000000000000000000e96bc46ae88e800d8875a08ce8316582abf222e000000000000000000000000af4c4ffdd8a6424340fd94f22684d5b04e5ac7650000000000000000000000005f543986fe60739b9bf7fa4a72cc43b8c74390a8000000000000000000000000910f59ad124c92671a140c3d18fff614ccb73db90000000000000000000000000e79506c023408113dbcf97c5642303738df8b5d000000000000000000000000865fbbf113f2e5a04a7c6b88837461e2ad881a4e0000000000000000000000004426bf35c421748bff5c18700f08dfe783f8a9ec0000000000000000000000009a50033fe1d180f45d8223bf480801c4feced382000000000000000000000000c69c4328767f9dd42329cdee67e4388eb9046806000000000000000000000000472647828c6e295e327d49caac698114213f9805000000000000000000000000cd6b8b9ac6d8f19eca896e3ba790a266693c6b4900000000000000000000000006f0f93aa176d34a5a957871b48252e433af6108000000000000000000000000720c9244473dfc596547c1f7b6261c7112a3dad4000000000000000000000000e2be2c165bd401394fcf9e2af762ce0f5ff0c4790000000000000000000000008e3691b25d4c41330e29ad971655ac8f336bd44c00000000000000000000000037105e5def0d16e8fe97dc3994fee0e283c7477f00000000000000000000000098a964869e30cf6de22fbf07da21d6a07a2f9c110000000000000000000000001df272647f0d684f0faad24e1ebc687c45e097d4000000000000000000000000484ab8bfd26e35b6a77d688e729fb29f7a554a2200000000000000000000000054160df60f4aac3d7749ebfd205054c36a38cdf70000000000000000000000009b74947fce2f3f3c7fcd9b855f7f749f14181e8f000000000000000000000000004f6219d47dcd4a9504865df9e37ea650a95c7f00000000000000000000000062a24e6c475efb4ff0778c05c507ba8c63c3e479000000000000000000000000a5a06714674929015d098f25ba6ea14ae20cbf7b000000000000000000000000085d786a39f50d18ef60f2a5a8b1d6e43e494b8a0000000000000000000000007f8b2d2f52830351024f95d4931821c78696bc3c000000000000000000000000e232c293b2c87bf12e3772f88933a2c870dc9be300000000000000000000000098c2df880ecae47da5e019b0d062ad961e2f14ac000000000000000000000000f8a59cbec6327e6d6e129443d79586033c9a324b0000000000000000000000003540179053f147c48cdeef3ea908fce16580171f000000000000000000000000e906e54744bbb16c98e0c68a4a478f77c39ecf150000000000000000000000006f6fbdb63661c4a85483f66fbc148f4885b854e900000000000000000000000033aaf2928924a0c9e6d12bc43763813fb5ae122f0000000000000000000000007b4bb86de0105e381275ba4a97e15263b7275084000000000000000000000000036b3e705db474ad4adc6070b7844a8fe1a74cea0000000000000000000000001d47628d97293ae2ca852940f455c2d8f8520106000000000000000000000000bfbe7298075b64d3983449b07749ce9f0e61bb40000000000000000000000000aee44813b8e59b250aafde8589ef355e5e8011c10000000000000000000000005e0ded336c6bac3f747be65601f8478f064b90430000000000000000000000001caee0e91778c68bd967187ecaad4bf8a4efc5770000000000000000000000007b6a284fc7cae66810f69892420c5e33de427744000000000000000000000000a19e64e3a1cb4f1772bfaa47e021fea8646fc7ab000000000000000000000000bb17d359eed1de277cc286edc501d31860e7c45e000000000000000000000000ec3df3f446946f2a90f9a6e0e90222e60ee53dfb000000000000000000000000f4486a3065641ff30a4955596df6a2650cd6a993000000000000000000000000d12ffad0abf697f6e07b7c136813b2831d8b02c2000000000000000000000000bc947b6f22fdb76bbbdfeebace05a2fc2dde488000000000000000000000000067e6fabb8558db3339a6fd78a7a291dd705b7bc0000000000000000000000000206870a7aadb31b531f455cf596942e5841bc5e600000000000000000000000070d9380a820f98acf45dcf4873540be2cd39580100000000000000000000000044ed796ccb195392a8d7e705125a25dd8654dec0000000000000000000000000163a6b71f158336af730774084a6c8a89cf9384100000000000000000000000051aab619e94eeaee3fe5bddb62fa44c7739ba8750000000000000000000000004c5794309f4cf9f48269f90048f6ec344a9a1ca40000000000000000000000002a8ff39c5670c7be1e584edd6cdd03c731d6855f00000000000000000000000037a4d612bed5bcde682037bd7042486bac6eb4d70000000000000000000000009da52ec9c50b1805e5ed9367c75253fe4b12f0f70000000000000000000000003113909b8da77d85ce717f434ef4fddc624c6fef000000000000000000000000a63d09c16c3a936ee42245ec110b7538723b0c68000000000000000000000000bad2e77e017a374445cdf63e80c1f5bbcd015a28000000000000000000000000e740f7476b4fcbef96c3b27c2b83a59f16728f140000000000000000000000004e70d658242abab53065cba36538cab8b11539ca000000000000000000000000602b39baf4076b7553bacd782e50e65b0795b4860000000000000000000000008793de4f9f768f0338b4dcc24542fa1c4b6a73ef00000000000000000000000061aaee0ae5f63c503ab282e06d8239e71b7d868d000000000000000000000000387f6ec65b73ad2a8b9e22aa5110a4d358c60bd60000000000000000000000001405ce1258486a0ab4fc3ea4fdee06452351f9e6000000000000000000000000c71af8bfe40a51d2a779a8b0c30db9e921c9e85900000000000000000000000089fc89b6b7eff5e8ee6d341e47d0ea348bbb59cd0000000000000000000000000a5ebaa83762f0a5117e662db3c82a746431d6480000000000000000000000003c03b22d03f6f9c76ac7a0f72193ca01e668e71e0000000000000000000000002a0fa2b21910c2045fd1769c471df50b4cffd831000000000000000000000000f757984ea31cffd78c8acc4b7b0280c1ced7befa000000000000000000000000405bc7f8eca235d9e9efba40055f232f53f95d9e0000000000000000000000009a32752fda6770420a2b4be41202ef1e1a6c2d79000000000000000000000000f5378a323ac9cdf7b5cedbacf5fa70b1d407029a0000000000000000000000005b0751fe63b60a06a2a1af6b736d59bd5cbd08ad00000000000000000000000026c796cc67fe08f2d830c315e8429cb69ba231c600000000000000000000000076d85b9bfb964e31fd8421e7f397e6080b8577b8000000000000000000000000bb2b695db198227e40e2900e8348bc6f7eab2746000000000000000000000000f4c0d992543af4fbadb474123f89e7e71ef805e1000000000000000000000000b7f24cf70c51e4365dce93da41054ac073cb4f30000000000000000000000000054720a9efec7ccb25505a7e0cd0cc5b3eefdb4b0000000000000000000000007346f565ecb19dec4453a45333ed1363bfcce2d80000000000000000000000001a2f7943b23daa19bf5316fc5fe57170e4c2f27e0000000000000000000000003c48883634ee72e1ff2087b3cf55006413a25ad5000000000000000000000000ead515b4cc81176416f15dd220e8692d364715370000000000000000000000005d7097e1f377998c9b90918b5cada83244b1431d0000000000000000000000001b60fa65eabd87ba3ed0de5d74d4ed7785655dac0000000000000000000000002e30b9f5ce07b3d043e7b0951104e135ce8255be00000000000000000000000048b8419b2bc0fb63ee96e3a370e30b200cc2e6720000000000000000000000007dd4266f3a31182ba17b129f41278370364b379f000000000000000000000000507a619693c1d3e6c80704df9dc517755df60f620000000000000000000000001f34d9beffb2b95e0b7b18f50408ba5fc40f2a910000000000000000000000005f5e40feb99f2c731fe009b6b304a44cf7b6691400000000000000000000000039c866941f5f6618150e1784fbfe2a0cbcd79a91000000000000000000000000785e63b11072af016b80645cb52a8c260d2004bc000000000000000000000000c133b954beaacc129a171dfb99bcee0987b242a100000000000000000000000030162e5e3eeb861bf415e72c790e294102b857150000000000000000000000002f6e1dfb6785d154a64cd55a5283328b0c55c0b9000000000000000000000000e93d1133bdc56e06a23525de095ac7e2806991b70000000000000000000000007e9ac27cb54fded3f7c1e28abf760879b146162400000000000000000000000062818f4cf81a6175dd55a758b78442b9160f708500000000000000000000000002be1d3a2a17109efee039c744c930d6dfc89206000000000000000000000000e340f684392b879e89ed7594f549f50ddc5c4c36000000000000000000000000d14e9d40278b9ce3daa887414cd5772e847e2bfa0000000000000000000000000f6944d48b630f4f1187181b6a4c7682c02de2b9000000000000000000000000d9c7740aaf554258969f055d2ab6bf1e15c8ceaa0000000000000000000000000dc07c0b6c05dc36701d5f9f84959bf1f1902665000000000000000000000000837231fe3ada26bd0d5e9725a5985df5cdd300ef0000000000000000000000006f2324fdf9bcc5e2f7ce110b141ae76495482844000000000000000000000000a3e5e41901ac1412783d5eb7ec7bdc3f533b8ecb00000000000000000000000001a7c4ff9eac565605a6eadf10a9dd534842ba8b000000000000000000000000d54827c6c24e2a1f923b01a33d4b7d6f72129c740000000000000000000000003986f7f7baf4a6295e8b65a552b203e91f39150d00000000000000000000000085cf418e9df3d35ef9bcf9c9fc4637a41fd3ddfd00000000000000000000000053bac995ada460a1b2f927948382c2d163d706cc000000000000000000000000b0b16894e5bcaec1067543fce2b9ec8979677c6000000000000000000000000014339cf3fa995b5d7e621064dbd2a09d408c13be000000000000000000000000865f076eac19d476c412c2399f415f351a3cb7af00000000000000000000000020bcfaf4f191f259ff0738c399fddb5810dfebdd000000000000000000000000ee218fe2537c2e3151548efedf48b53afa890dee0000000000000000000000002504bfb23b2c95ffbe2b1d73afd4a912be11442f00000000000000000000000052451dbc24c6f168e33b0cbf20d2a022fa1ee76a000000000000000000000000ef286891823558f6f1e99bc3a285d48a0457f6c80000000000000000000000001855c0ee21c7893be43723ad2de8ad3b06f346380000000000000000000000007776358ac7105f04aa974b60c148cbfb21980d9a000000000000000000000000fc7f578d6494bd8e077e132293036771c481d9fb000000000000000000000000825e80031f8fc98fdd3f5f5cb7c920cbb7f5f92c000000000000000000000000c893c97b7eec7fb6ea93f94c23ea5c2d214d4b24000000000000000000000000b5d11fae59cd2c039a9d0a4dcaa74ee5f3cd82c8000000000000000000000000dcfec1f8fc53a3a59c5b5f04aa232c31e1cc59bd0000000000000000000000005b6013041386fcddb21b42b83262337e75b5ba6600000000000000000000000010c44a80cea425aed3a99cfadaef5c8af751bf00000000000000000000000000874dd06d740e7899ecbba42191979a67c87f8daf000000000000000000000000b58e37034563b27c1d36ce24be7e2e4376fd0e7e00000000000000000000000019cbe56f6425076d535ae428a25f5293416395ba000000000000000000000000e08a62bb1f6a82a032d10828d6680ed906e23629000000000000000000000000cd8d504dd217fdc02b447f82534348226e6f023b000000000000000000000000baa399d36978a78fd5f0006f75fbe5a88c22f573000000000000000000000000b4ef31e8d9f4b72a893a4f6e230e1771102666020000000000000000000000003d3b319066cbcd0c3f95d05e1ba77419be430f77000000000000000000000000fd74d3391d38dd468360eccc539bebcec758353200000000000000000000000027687cd8cc900f39f0657c1da07242c7f374171b0000000000000000000000000add13fccf743697aaa1d7b7a8ac79fcf8ba7e32000000000000000000000000578fc7885268959f5732890e733050c6664bb2880000000000000000000000002b3ed381ae3d5554397b50f514c69b4fcb99ea160000000000000000000000005367f44718687bb6336a043376c9f6169e1d99d70000000000000000000000001fb5167919f27fa0c085b6de257146f930a02084000000000000000000000000ebccd240c18ce3f6b33db5bea7f90e1cb59185d30000000000000000000000006fa1d4ce08dc7e783eb67bfcc68e996d0aa681c3000000000000000000000000cff5c9537d4a03f466ae5d3b46c9899ad159070c00000000000000000000000051ea77925fe3379c608986578b53b7b099c4b14e0000000000000000000000002ab9e721af5e72888a8a584636528fa236b587560000000000000000000000006b8e77775d486ef435e578a945806c6c5ab5b48e0000000000000000000000002f805b7d741e16eddd238878f5846d9df9e7e5db0000000000000000000000003d0e954255498c853c0c2bf0f478b8c1c4798b5d0000000000000000000000003b8541459005e94f47c23b612ddedcca2f6522d3000000000000000000000000f2f1259529040e39716a8677be76c9d64e9ce6910000000000000000000000001d7566cbfe4bd6a907311f114496b0152ba6ebc500000000000000000000000086c11430e64d9129f14399497d58bdcf28e053e70000000000000000000000001a745039dc8271e37022574126d8ed234d523ee3000000000000000000000000da2e996df31589589a832454ae22b4d4eaeceaf4000000000000000000000000fbd42646c4fd13399a765dbe3c0417310dbf624b000000000000000000000000c218cc0daefe3882aba1c22ef3ba66639624944e000000000000000000000000630645a57e0ca968682c2ffb907f8161b312a89700000000000000000000000028e95c39a0c6afffe6d2da7b703b1c8482b41b9400000000000000000000000095d1c1e196d41f23f9acb1f3f1541292a8da6d4e000000000000000000000000a3f2813a29bb14d0d23fe9152be70c2adb874960000000000000000000000000e4654bf9f5469c8a59278ea94460598ea3c2c8a7000000000000000000000000e7b8cbabcb8f69efcfda36a33b9c993dfde31a9c00000000000000000000000000faef5101e685587cef5eb37678e6dddab1d642000000000000000000000000057194f6e85835050a61fef0da2fbb17bb87071a000000000000000000000000f543523ea38852ec96d076e2a23b88234b26cf74000000000000000000000000165b296e7635422c5342f343822841de319a581e000000000000000000000000e99f0c7afcbc307ca6685150fec9c77f1186b786000000000000000000000000062354f54d2d9f0b2878872d676f5221381a96470000000000000000000000004629800e9dfba43c21affa24036fc1e26897ba310000000000000000000000002ceb3179525c448ded5a4145ebd96af7ddc67e05000000000000000000000000d6493396f0e16d851f1cb43f65700599624fd2500000000000000000000000009a5802229030371635ee47ef80e8bac79210c220000000000000000000000000363d67bf5f9f7e803bc89efa74c6d16f7940767a0000000000000000000000003828669fc11b08ecc49cf04458a611fbc24495bc0000000000000000000000006f782359655548f7adf6d4217a8728d8384e1696000000000000000000000000c62bfa17de84c9e32cd1e40770bd7ad03fb164530000000000000000000000007e0308aaf1fd018d0bf7b637c6c61b270bd273ab000000000000000000000000e28075494ce8926cef177f3e024f3aa17e0e11f9000000000000000000000000863b801d11a572d1fa63e28281ec53585a22ebc600000000000000000000000026d3599e6120b7ebf1305f7ff1d1dcf4420c494b00000000000000000000000051ab797c9ca08946876f3690451607a4e8bbafe8000000000000000000000000b611b5d853345d3cbabee2d50b58ac9391641d470000000000000000000000007d12a149e499e50a15600b8085110c77ffa197ab00000000000000000000000083b3ce4dc2489e4f03ebacaff772997d33131010000000000000000000000000267fea7cd3aab3b48abf2b404ab9aa3f328ed5d500000000000000000000000032ded08d268f04708e929794b7cf7cd17e2838aa0000000000000000000000008a95e91dda3118e920c0d82ddde0824f47c9fd780000000000000000000000005de6dc20a97580fb344271b7ea02b4d38975b96f000000000000000000000000af770baf7f83c0a3e09b08b381a8e0ece2a4374f0000000000000000000000002f7932bcaaa9d48d3dfd9d99f7dff712a422c241000000000000000000000000546b79381f65d927eed5d3401b4183e5464e8a690000000000000000000000001148dea0fd1bfcb8ae744844b489d2f2cf5df61a0000000000000000000000000cc4ea0c7f73004fd70906d0d38bb4b184e09803000000000000000000000000d3e18f195f232986fddf84b121da98863dca6f6f000000000000000000000000e8320d59a9a4001fcaac6cf61817bea413103b51000000000000000000000000e28f98c3fe94cda461702506c004de40e1922f59000000000000000000000000d3185f9a939a8d3005dba857643f5d79594f7e32000000000000000000000000efc78c0d6628992f367b69407be43c42debf2f81000000000000000000000000258ee7950a78d2eafe877f276dfe1ea19f280b6100000000000000000000000074cf1bd558606bdcf963d94c3f53f7259467fb8a000000000000000000000000579ab2c5ac2b8430dfb8e5df7a219021422987480000000000000000000000006392dabe6e92d78ff56928eb3efabc17b92a4bce000000000000000000000000832cd07e9b20e9da85e381ba9fa9f10507f46ac90000000000000000000000006e4c9896a1c7dc383a82378d8fbaef1e51060c5000000000000000000000000059fc7c2f7870160b7d9efa3e98d268c7db0395d10000000000000000000000006f83d80bed7c0d14e58da84d79c847a7d13dc8530000000000000000000000004ea5eac8ea59ba4b60312b6f08b45a8b370596360000000000000000000000000e2c123ec9fa6086a16a13cf4b7236354fd4122c0000000000000000000000005cf4bea495ea376800996bce49d2ecaab20b3de400000000000000000000000091148db237b21c811f0fe3ec5834566076dfee4200000000000000000000000085522e8f462d5943730c1945758fe3ffed500d35000000000000000000000000f095508aa82ebbfe00e14aee31445a6e22abd1a600000000000000000000000018a4ff46967ba329e7eef8e1caefffda6532a52a00000000000000000000000072f21a477fa4c43b6ccd772c2c895698e4b486280000000000000000000000002d18c1ebd2b8249f64c2e6f46b31eadd0286fd510000000000000000000000009edc71b24235ca9e3f147fd11af4cc559d51e9c1000000000000000000000000268c1ceb446e9a632f42357a46a435291d739dc00000000000000000000000006b1455d8835ba98f43f8a90e02f4f2de4572b47f0000000000000000000000000afec3fb337baadae6de21ad76ba5adcdd8ff8d1000000000000000000000000477124fcd250f7ef7bcd6373cc1a1d55b8653ca1000000000000000000000000e1e8a0b37325ffe404906b6eb9873cbede269169000000000000000000000000dde78056bf6e22ba11d76d01380bb3de53576019000000000000000000000000846ac6fca6a34eed3f73214160cf068440fbad49000000000000000000000000bf4546de6c13b9fd415d17caccac10fb19166b150000000000000000000000001d2af44e99835430f29d83b68815e8664d0ac65a000000000000000000000000d48252e8ffda899197b1c783ef19186eff1a3bca000000000000000000000000f2808e7511e579cf10df5f81b8c916facc99b3710000000000000000000000009ebc4c2ee875fb27c146bc5f4bc9f559f2b41a6b000000000000000000000000199c75433e0357f2c6cf3321fa7887836427fd5a000000000000000000000000caefbdf65c5e183609b3ce114f0ed1be20c3122500000000000000000000000088457a942c5632d9cd14555b242bd758e3d7c7990000000000000000000000007683127db80edbdbe1efdf156aff6acb1d0baebe000000000000000000000000aa41f92983170953ac878d7e4f551ecefd0bfadc00000000000000000000000066f6e074783d5d4ea4557b4b7b06b1f879febc7100000000000000000000000068f721547905830ca6bc20ae9d55c751fb49c8d4000000000000000000000000bcf55b795e20a3d37c2cd334f553939f9cf89bfc00000000000000000000000023a8fa4b2285a5efc58ae7956732ad0351c5b3f90000000000000000000000009b528416dfd4b05282d93227ddf0fbe819287d6a000000000000000000000000bb6e01944b281f504f1c1d0bf86f995d700323280000000000000000000000001fce3476369eefb01ef74e32d942470fdaa9037b0000000000000000000000005e2ea9af0d0f9cc2a15aae81f0b9f2f3b0be77bb000000000000000000000000d65f4363707f291e900444706cc4d1a0b0924479000000000000000000000000f7e0b6348c409e485ac49f62c4799060951e2d210000000000000000000000003ac33fa42e5cd3c38c1fda7c40641735fd3e83af0000000000000000000000001401e8299c9a9e8086664c743adc99b90094858600000000000000000000000072c44e65fc3ff8ca106a0deaa251b8eeb2f9fda60000000000000000000000008227e1887c22c816d3ed0675f22fccb080975574000000000000000000000000aae50f74e99ae15d5692f65e19a1ab31c8010a6c00000000000000000000000081315fcfdd69b74f9f03d180660e422f4fe09f2b000000000000000000000000e2572fa108090fb2ce2e6b3ce3765d7abc4b5c1c00000000000000000000000058da170c32942290e1ef760dae3308a2504aa2df000000000000000000000000f160d466dabe9c2a951ceabe97750c8085fac476000000000000000000000000084b49df61354755f6f4e1ca01fb312075aa18cb00000000000000000000000068c1cbf4d2266a39bba3c99817199f5053222e65000000000000000000000000eea36b20fb89d66ee06a805e3c08fdf18b70ceed00000000000000000000000035b62cdadb94c80f13a1ecfcd830bdf62e7d67f4000000000000000000000000aa9eae3a2ada7addada488f6f84e019be68cef05000000000000000000000000dc4773c2965a633898f3846d5d259cb071447027000000000000000000000000c94e374164c4ce6c066b247018b165d2f9fbfc250000000000000000000000005ba89f5b040fcb2374a92e11bc370d955845bf8a00000000000000000000000059cd3a39b2e7c645b7622a765b2a0ec4f60794c800000000000000000000000062f1dc2a95ca89787a05056a633272feb5a6522b0000000000000000000000004c891a27b976402697e02f342403b6b7d163c2e00000000000000000000000000859bfce669171b67363ab00b6b9ebb945f80e180000000000000000000000009c5269a49359a764a76950e6001400ae2a3fa9ec000000000000000000000000c9cc820bcec9635a9017e46f8f562f9aa4cc7fbd000000000000000000000000380ffe77bd34f5a050f263662321eeac51b05af600000000000000000000000084ebadfb50a3e143c6fbf55f5f519e96461ddab0000000000000000000000000a08b57d32fde000815293e1ea0945c8eb3263889000000000000000000000000de7e93d5615b045b754fd0b0c1947509b21fa49800000000000000000000000086b4bd637d77d5e4bc4dbf1a72f2989718a232ba0000000000000000000000008056765ea0f0f4432fee647add59944456161ab00000000000000000000000008eaac006461d2f39fccb952bf980d68e6496da680000000000000000000000004180fc97e71973832fa29442d53b77127e293f590000000000000000000000000cf9b02c535a2adb98d6e9e4d42d17a128c0998c0000000000000000000000008c9f6ace6b50728f76f63955b164f3f022719c450000000000000000000000002cbaf4826aeab44436d9f7bba4aeebc76e35f21b0000000000000000000000001d654191bdb5e93f5cc4481426f98591025176560000000000000000000000003cf63192f952477662029018844679e918e66159000000000000000000000000530acd4f5cd8eacb953e0a30c4005b37dd2fef4c00000000000000000000000064c769b4e8bef9a24a57306f484b90a24df6cc34000000000000000000000000d54411a76ad708ab4172fe65d720ccec648f591b000000000000000000000000934671787b50584a7b77aabb3a12e22fa567af000000000000000000000000008e3589a4f3daa4df8d9764e79cec6bb3e87504bc0000000000000000000000003953edba3f898d63ea3b0b2e53307c4644466a6c0000000000000000000000005ff6fdd59e56f7b45cd2cdb0819ae7716a6ab497000000000000000000000000fdc938b803cb4be1080b66d8d80cea37371c03c7000000000000000000000000f4720423102f4baa7205f89ec7901e052bd9fc1f000000000000000000000000105609ce2db8becebadbea0bd13bb1357f9da0de000000000000000000000000227f1e58230fa2b8d4e6c1e31d35e3ce6c0af22600000000000000000000000084ce6540d94ca1f6a48d97cb0809bf3396a3b71b000000000000000000000000ff065639e863f0546a027843c183bd665e546eb3000000000000000000000000c4d946b20b20b2504a48ad64c7b9aebea40fadcc000000000000000000000000d0f89428b9ea2456d7d8246137d6795d29ad6f130000000000000000000000008142805ac829a6f7d669a20d6f145f166ddf1cd7000000000000000000000000309225db5509d38c7aa7a8af6c4b390ae4cab498000000000000000000000000a4adbbfeba5bf25e40f59bd751c50b6e8ad09d5c0000000000000000000000005a0c71f9174028ff46930b72796457f8b7b88eae000000000000000000000000da86549182ff83a421653a871f5e124f7fb763c6000000000000000000000000a2a20964b9fe10fe4d4b7f59924ce1e48e43863700000000000000000000000005402bbc6be46d2a265f7004170297713e443000000000000000000000000000573f8a63a2286809335c722cb8c0892bdaf22dc3000000000000000000000000c2df3c63653c8f062478f13a546c1e2b71cb0d55000000000000000000000000bff407b94c74c9d074f836f5c5ac136b7b3a7e10000000000000000000000000b233c7bedb6cfe7e1605329264fb8c301a7381810000000000000000000000007c048b0f632ea787394017c86e25aa6304e7dbe500000000000000000000000033c3c1fe3e75eb4f2e0ec339949d902c4eb98df10000000000000000000000009217d94baddba25688f5a61c389732493208b2840000000000000000000000005b22a3a2ddd0d8ec47bcbc53fe9f8a033ce907c4000000000000000000000000808241244c947c183479ee7a2f096e0119ded2020000000000000000000000008e69f91e66a54cf107dd7a5e2c633c75bee377bc0000000000000000000000008e4817ae65110a185347a3b5133a435909f0b44c0000000000000000000000005464c2c8afbc7414fe4976a468af22cf4bedad5200000000000000000000000077bc79405c8d04a73f6026630c2616722a17763400000000000000000000000027d7110913f36a72f2c0ebef7127a6c8e2fd1d3400000000000000000000000005326a8c841106d2132809cff14852c434ca965e0000000000000000000000001e23f636028321a0293e5a5aeff3b6f3c6467b3e00000000000000000000000076f2975c31ad05d95b8e90eecef427d53918b06200000000000000000000000037bad8ece74c9695d0dc4e2c767264afa3082189000000000000000000000000aef577d1b0f24e4e17cf21f61d6b169e34b673480000000000000000000000006ba327c7c25344d0cb1ad03fad8b502be1cf3210000000000000000000000000b0be97f937f705464ed04706ed14b3cd51dd908900000000000000000000000077657b38f8b53cc8c8d01c52da7e0e66e5bbc624000000000000000000000000ba9d716f5e9145a2e208a9633fb361b9a831ad5d000000000000000000000000c43c04ea16ef3fc7e22dc9a7350c7bf0ee8d8846000000000000000000000000052dce089798230c9d3c360b01f7619fb2a7032a000000000000000000000000caff340e8cb9fab4b23b8db1959c0564df9dbe820000000000000000000000008a75592cce392a256bd58fb80d28485ba5f2597e000000000000000000000000b7bd4aa7be4f2ffb86a355e267ea0e2960ad2181000000000000000000000000b361fc6eb4b6e7f09335a1b474ed553050da611a00000000000000000000000063b90f36084238ad538b09859d4f5ae62fb61cd000000000000000000000000065c393ca6b95a38603a0c2ce9ad25d0a1ea01418000000000000000000000000daf39bd4ab0f33e0009c2d1568b32873d2b7bbd900000000000000000000000086c5be7c6275ceaac29cc540591c7d41491881f60000000000000000000000002141e28a30b0b15c537b3f8424cd1681643322fe000000000000000000000000c48689f8eebb8959159308866f781bec5e4dc8f90000000000000000000000008f913fdf90e49360c54c203bd607f0bcc9a573980000000000000000000000007cc1de73eb6f8fbf2e19106d7b5e7abf5809f8d90000000000000000000000008b3d2a832f2141ba20f97f0ee9bdf556f0da8081000000000000000000000000c0dbf4e03333f302c891329592ad39bedaf748f9000000000000000000000000e4d03e1ac14ffe25b193dd588c68d326e1bc65030000000000000000000000004c9282b66015b49d6b8111b871cfb1eb473312260000000000000000000000001b8e1a4df11c83404c40f4a72bf2d529cdbdf74600000000000000000000000091ba2a54ed1487ee5c82f663d6786dd1945faf8d000000000000000000000000c7fba0f96b41cedd4c84b3a5f00b18cf9ba88cf70000000000000000000000006e9161c77dff9288d7cc83d98d3508752b41bf0e000000000000000000000000c371cb13568b179c576fbed7838e1bd2a307946f00000000000000000000000043ce957a1c31405ef5644f553e3578a6aa371e43000000000000000000000000c89530678e2125223455863568aa1845daaeacb9000000000000000000000000bfeb9e2967bc5939f8ef928e9b5fe0457c8a69b70000000000000000000000007b304f273cb31cc5e48af6c425d8e104613f9c910000000000000000000000006552f479d610296fb6940f17f13eee95c30bc1ac000000000000000000000000be5b61dba902d1f4bb4183a2163dc9523e406ec5000000000000000000000000d984190d6ab81d76f2bffb87db753c4b85d34cc4000000000000000000000000974772ecb905263e0ec9f756bb4de07a671b0c0c00000000000000000000000001ee8ca26e70861f51ca37610a9ae84deb29570f000000000000000000000000899bfca3ce333cef6519126d947c83829815830b000000000000000000000000031d588f3095d7ded027f049869a8665c42a2d5900000000000000000000000001333b7df8ee98d1bbc4ab3a8d9807eb02abed170000000000000000000000007bb27010cf3fb68abab18bb34e0c00bbdefb6fc30000000000000000000000003267780a0dc4619a30983a1835a557f8800ceb18000000000000000000000000e79fc33a37cf9777f64686652802898b237e833d000000000000000000000000f80862299c7098bf898316685a5287bae3142a7100000000000000000000000085dbc4ecef36873ba262f56a716234894e1e73150000000000000000000000001888aca1f8c959a48b42353ccf8b5d453efea4970000000000000000000000000db614cbdba8f3b7f50d2c9d14d698f7c8ba66330000000000000000000000004b6a5aeff3f2254c5217633b87aa2836ac6b7347000000000000000000000000a2c76115300c594bf067f409f7b9afb507de1e14000000000000000000000000adbf10380e3a4c2752d8472e9288bc749f0483ac000000000000000000000000f2c54dd56639fbc246ac80826ed8f722382df497000000000000000000000000a6fdfbaa4e0702563c1f3c4b165588a6d2fb23290000000000000000000000001c20bf7044d796c18d5278319b0e28d8ad4b3a3a000000000000000000000000f5218418409836034104592464d01fbcd310ce38000000000000000000000000cbe7430a75da4258710a87266cc0f66e9f352c3c000000000000000000000000f29a6d5fdd70c5687e038e90a00aec733b9aa7b7000000000000000000000000bfbbe02a3d840fe8ffd30dbab839100c59de25cd000000000000000000000000cc364cd63f89eeda38a5c5cdf920e265c8126045000000000000000000000000306a5a2e67c04574769b20e21aad240f0f81175d000000000000000000000000144860415352bf0f7acf7ca9d3f49984130abae6000000000000000000000000556659eef2c15795610049638d26de42f12967f700000000000000000000000080d172d801302d1de43b5950c04a6ca6e28b6bd50000000000000000000000001375cc71752a4daa423835ae34cc3f36f897b96a0000000000000000000000007d204e42e22bc59e319f6bb725443dfa350485e100000000000000000000000095b76514ad2c93752f5389fbe1dbc5b9ac34e680000000000000000000000000faf39cd868d83bf3fe177859de3794ad27c47aa500000000000000000000000097d651f96ee196d0dafe50240061895259d811220000000000000000000000004066da92d55c0bd692d212a9fdae6ea4982070b5000000000000000000000000790a7c2f82e866efe91a8cad676e17451c5afabc00000000000000000000000066690aa24ed79822805bcaffa59f59dff98446a4000000000000000000000000acb0980cd4f0d10a0f0af493627549212fd5c219000000000000000000000000a587db18f286e6d807ee5a1d4e23fbd8e2bf3d90000000000000000000000000ea6cc2ac51963bc040f3e7438a378c6f683dcb3400000000000000000000000032e0d8e5ec2342be02d0e6f6bf6b7596147e07330000000000000000000000006729a67d43ebd4abc122a6e69f4e2f9982ce976e000000000000000000000000fbe28f406777059028d7a89009072c7d989a6030000000000000000000000000009296211efe8f01653e6b3f667039ea673ed73a0000000000000000000000003afd9380723aeb85eaf34a0b2144c9da844e913d00000000000000000000000097afaba5442772f763122822e8246cd211d3eb7f000000000000000000000000fa55dae0b00bb7907a7ee9a0ce90cbda0700d041000000000000000000000000a48f8fb441c5111ac63a0685d60a00dbe0eae4b4000000000000000000000000e59dd50df50342a16552e034e3bade2e818d83eb000000000000000000000000ed599292072d93f37b8cbd6ada633d13052cbce600000000000000000000000005170a7c7e0cbaafbb037c835d37b308b3a7f582000000000000000000000000cbe8e4c74279b919ce5f1aa36777e2628ef06dca0000000000000000000000008ab0b18ad3ae5804ff2fe3d9d621842712ba4d8e000000000000000000000000170a8ef7464ab7d32d7cded53a78a82ec7ad9c79000000000000000000000000f813a6c206bae0cb86c8f47b3a5197ae5265eddd0000000000000000000000002879ca3033c94816a3141062b31a2a7b5628a9fe0000000000000000000000005a2cde07b2162f725d75eb16cd35a44daffbb326000000000000000000000000a5790b228744e29bfd8d9287959f6e8c23a36f49000000000000000000000000765b37214715e66a13399db355ae94527e1913a80000000000000000000000005d61d8c42946f718908bf21432729ae37283e9e9000000000000000000000000c51e209765e5367813a8d643d74c8b37852f4bbc0000000000000000000000006801b43eb22ca3b4e4c535750df954129a3cfb15000000000000000000000000fedcd8e174691e0316b0052f4470507870a30925000000000000000000000000bc0ad3fc00a142ee4dbe3fedf392377b03ff0bb800000000000000000000000000a668033637ca9fac5f82144e5a83264eeba3d7000000000000000000000000cbaa8372830f484f57a44e8e9f116254152679890000000000000000000000003452be4a7ef3ba49de73988b63de12b4d07322a7000000000000000000000000ec727571a50f7c1510324d3e0b266ee5946091e20000000000000000000000001de1e147c664dfc613f2c7c1b6f235c3ebdec8dc000000000000000000000000b602ad470547d24d1921daa3677392d9ced7f997000000000000000000000000f20b72844995df9fe9b48bf42d63278b6f30fa1a000000000000000000000000fbf2ee289b704e89926a17ca03823f05802667c100000000000000000000000043848999011e98e58ff2a073ad878eb84e3f549f000000000000000000000000397b245c86ea92b19f72e799108dd9b40741d7ef000000000000000000000000dcd9097064d396c6440a383d272907a51012bd410000000000000000000000001fbbada8c1494cf6f62f8fd64e74d31ab93558d2000000000000000000000000d8f15d2c88ae79eb3b05e0b69e6242fb442cb7740000000000000000000000002ed68384005a14e0a0afe392d1038c6e7d3bffa000000000000000000000000045ab1a1873a1e8761eabb38a786aaf1203fb7c0a000000000000000000000000f30afa01672a23e3748450dab2946b957d77f650000000000000000000000000f6eb0c2c8d04289988e68cb20513e0c5fbdc06cd000000000000000000000000622d4e8a8d65cdf7494fcfe66906d56c804816380000000000000000000000003c067c52edb22d9349e7e11a58b54183659bdd8500000000000000000000000097c0a2a1604f51095db0157a9ee879b094cb16f3000000000000000000000000603eef4631d2a17011b3a0ae34a59745cd54d7330000000000000000000000001524e7f1dc934a4c2f5f46321dd2fbeefb45931d000000000000000000000000e23755768bee01240dccb08626058bc3b0317759000000000000000000000000b6c75e94e48f7886c95d8784c94cdc76717abb3f000000000000000000000000f2e57924db072197d70e94162a41766461022486000000000000000000000000053bccc0b58f0993d984f600f6e0a1cd2714223900000000000000000000000073fc3ac139ff485faf281b0fb15b3984e8b83bff00000000000000000000000052543ada804ea03e37d4343b08be13ed2ec073f60000000000000000000000005d9bdddc66585f5196ad2b2192673bb279a09d280000000000000000000000002096820d5016dab806fe04da95e2df2592237db100000000000000000000000083bf58df473f7d55e2d99beb08d6ceba28c0e4730000000000000000000000005883f84c135319e15a69fdc821cde47b6a6c0b0f00000000000000000000000070a2beaf861777cb3f7f899a17bb30496715a37a000000000000000000000000df17288a2ce52d01239beb474ea4074cf4dcb8e30000000000000000000000000a2acf4adfd658ceb76c7eba3b36f088cddd2606000000000000000000000000a2897a2a3694ab1b6f92c662c02b03e3b4309fea0000000000000000000000002cc8dd2d16231cfcb05e94031bca5fc2009455c4000000000000000000000000c6870a86fc832add38b165b5bde0555dea34ade800000000000000000000000093f92225249ef77dd75724ae8f024f672e3e5dd800000000000000000000000027c8ed5a3401120743cf6e75303afd578c82275e000000000000000000000000eada552a2f9fd5856fed44940a3af14ba2568e72000000000000000000000000d32706466661547f171540e6fc4349dc5768f67a000000000000000000000000d0bb1cc909220116280d438d28f283b05962ac960000000000000000000000005fd2fe31b6b5840ede3a69f0eceac6b97dbd15290000000000000000000000008d5982687fb87c8d0e3949aed6be1df1b92bce8b000000000000000000000000a83f1f194406e7696c146a093013f7895c198a0c0000000000000000000000000d5696cdff727f4de80624dae5c6458b6ad8fb440000000000000000000000003a53a166efb2227f244d93f097e76ac2d93f2162000000000000000000000000d7a94dc401166fec8929ebdac955ceb3266d565500000000000000000000000076ce9123a6af747a41a688d5225f5288fd78a66b000000000000000000000000283d307b1f5b423fc24851a97029abdb8ef46d530000000000000000000000005f9401be8062f9c353aad39df01dd0043bc9db82000000000000000000000000c8505d0c89c82cd4547cab3112c18f264ea9a221000000000000000000000000b2cac532341acb0c547563d5a57de23b788c192900000000000000000000000017e5e993b100f36d57044188d336da1e1e97822100000000000000000000000014c8442043483699e6cc0a6b23dc98f8014abd5300000000000000000000000026900b0563cd4b1fd3d93ffdfe9fc6dcb3e1a1870000000000000000000000004cb9fc2cd408353d4d9b8502e2e774cf6d5e053400000000000000000000000099279a0595f8a4463a9233acd38e28eace6f5fa400000000000000000000000028d8b977dd929fa59a7ac8f07ce481d17e4a8a8d0000000000000000000000007089890f5879f3d320b41543ca5dacec7ef7a4950000000000000000000000000937e4222e22ae7f44e7d959bc18bd62c61fc131000000000000000000000000b3b4e37b3247e0fd76a37b28c28f9a6f49216e730000000000000000000000009374016da956395e0c8094714f059ef59bee0b280000000000000000000000007a4c6e66375994058e7c676e8f157f3a1e812696000000000000000000000000db83e03f664a89666f81234eb4166a025de939eb000000000000000000000000ecf03ac5a26029b51617500cb37ff5a3900557a7000000000000000000000000d8e565130638cdc7911dddd9b5a1b75cd0b7824b0000000000000000000000006507ca9ef4001d6207e6ca2210abc34314525529000000000000000000000000c5a80aebd1a345d26d0baf105f82a8f676cc738b000000000000000000000000aecb91cb35db62ef6664ac81513b2b59490519340000000000000000000000008900b26b5d2aaf767ce74ec1528cfa0f28a14eb9000000000000000000000000d57d832d2a7aa70c212553f5eb5e3ad69222f326000000000000000000000000d063ce094d2f9d5c613b3f78f93e2571c17dd3a70000000000000000000000001968db77d2e0113c229d92cc754218ac5b7baad50000000000000000000000006c48613e9954db99d75fa554b6ce61659d97eba1000000000000000000000000fa23a810009db2c52743ae157706f22e5d4bcada000000000000000000000000c92e82e3036b75cc96c069520733461b8a46f481000000000000000000000000a14a8b8ab3d7e801248312f71620b38ed25a3e3f0000000000000000000000006d0ecca376d6f6e8856e87c4ac6ecfcd2effba670000000000000000000000001a0d7de1a187e10b4e615ee34659dc37204751a700000000000000000000000081cbfd455f7454968d3ef0a59501c4925388954c000000000000000000000000656fc887b6bdfda5e63ae20caa5a486cf84e23180000000000000000000000003705d74865f2ac5c62ba5f1562e646877fc1de190000000000000000000000003ee0c196a591b9cc42be74ec8a90cd08c8f2839000000000000000000000000064606dd369a142a170273161394b447be80b13e1000000000000000000000000de1248f6b6394faeddd5c1bb8daa41d7cae854250000000000000000000000000e778afe0fee9aa504e16741cf10d3f8e9548891000000000000000000000000bd6503c52580a79b4a2ef3f4a7b703883e59a9280000000000000000000000009b48a2fffe0ef0074280533dca9ae55821b4632f00000000000000000000000085898b0d8f719f6aa46511da504c56fe6d2f234c0000000000000000000000001a59c166b80258685d1d781364c441ee987c9c3d000000000000000000000000c4d493b548637ac1c2fb1e10df5e654c89b36015000000000000000000000000253ffa5d4b522a91d2ff172484fcde7dbbe156590000000000000000000000004aa59eb06877472d29ef6be211f3b541e9c8c32b000000000000000000000000fe3c529deb4eedb6810e3fe71dc51e9e9edb56a3000000000000000000000000104b5c011f327897af439167583d8ffdb0772d2100000000000000000000000063cd49266169ab8395fb18303f3e80fde1b04eb70000000000000000000000008116546555e22f610392a73d2a9b7a8befa788cf000000000000000000000000ab428f3a9121da20865c3eaf4b508250e474053d000000000000000000000000bd2f198ce54d859475e4ff29c695e93c19f9320c000000000000000000000000c53b4d23dbf12e469cc0532b12a3311402e36ed4000000000000000000000000ee1231b3d88bdde8579725bb321b77eb4479434f000000000000000000000000f9f6dfa2d85794358d41154e508574c6a9fbe26a0000000000000000000000002f3818e41cb9ba62fd149a5b2e5f27963c364e83000000000000000000000000f002fc79289269ac5191dd1ec2cfa7a5b3e4270000000000000000000000000011772aa9db82dd2c2f26a68ab29e9a704fc097f9000000000000000000000000776c1e6a713370de81da0997170924e06b766f29000000000000000000000000aab54a9709c73fa43b3d722f6ab6d498ccfd8838000000000000000000000000b5a5934e1303feadda885bea3eff5fea23c0195a000000000000000000000000e200cb76438897046306a55d348d37a73e90568b000000000000000000000000c9739709fd6a2e7a4d1655086dcb5f75878b71d7000000000000000000000000ce783fd7df98c362f7e0bdad6a18e3b7f6f538e200000000000000000000000020f6c2c1daaaa610c3d068bd3dd654bbfcba316a000000000000000000000000ee2aa62117b035ce9ac42a2c7dba9f82db8062b000000000000000000000000028d6bf70d915dfa464308a5b56a4155ae7df56e5000000000000000000000000594e2ac45ff92cf3b1752e19f65ae5cf07876b270000000000000000000000005265d909736fd6c4a9c2eaaaf72bd9849d78bb07000000000000000000000000fdfc7d404953aef43dfd176130b09126b8ecf25d000000000000000000000000da1b8103c4939b91b21069390da7d61fe58fe192000000000000000000000000ad92418931b6d1cf882a9da2d50322ca4b7ee87000000000000000000000000010a32b0f9c5fbc8ddab658b14b4aa6f1aa87e4a60000000000000000000000000c517c4d4d66a19d5adadba51f6a00fa03b7953d0000000000000000000000003f8fcbf1433c223d6d4dc6991288423308290ae80000000000000000000000001d6f094bcd4c7b36a3fe3b97671f761e59acb8d00000000000000000000000000397c91c676a8a2ed095781598ac40a1ec00db95000000000000000000000000f8ee056d77f942853a53479822f7ef02118a882c00000000000000000000000052d6ed1590e3c36defae902a53fde001359d1ff400000000000000000000000014544cf685febb6f63e45d353d716b4b2a2b90ed000000000000000000000000e67d132cd544fe7bd6649cf3758cfe90e73455550000000000000000000000005ecbcd7b643be83778d7d799451d308cd4ce7477000000000000000000000000d2db72af5bcedcdd9e92f5733da09f5433bbd12d0000000000000000000000007a95c3469bff9c327aed46c53bcdb2dbfeb302b20000000000000000000000007164bcc224bc61c82d9af1f3190dfa1dc8af29fc0000000000000000000000002ccb6011f0f4daaf6721b3d8bdf0d9d309848b07000000000000000000000000e6e94c464a83064e08b2549262a898d5c02918ba000000000000000000000000e270e1590d323f2b49fbf6c4a47a7dec93c79d7c00000000000000000000000037b923d39417755c188e0db6dbbb24172b6faef90000000000000000000000003db0b6849fedc4d8067d725753a44a3b9fa1ed90000000000000000000000000644ab60e33d48d7209411bc9f79ed0b879eb0de2000000000000000000000000c6a054b7fa39b5d763eb0e66b26080e724d31d380000000000000000000000003b95bb86107a1b93fc3efed6100b95d93e126e2d000000000000000000000000c35a20ca3943e7a4d1ef1d21df5cfb7baf48d7290000000000000000000000004e77b0e4e12d70f6ab701d07ad456072b0272c2b00000000000000000000000049c79164f5d101c4b8477b5e4c4e0544f4b339c10000000000000000000000005f44e1fa2658d22932da80bf0144e005c04fe786000000000000000000000000f75e0ae23e2ac259c4c99a0445421824526108400000000000000000000000000de4298a55daebd9442349ffd7f060fb8e466dfa000000000000000000000000c46ed951a4b6abd6e8742ef49200a8a2ff0826f60000000000000000000000005d65945bbb35c3fd108f2a0973dc7a353f1be336000000000000000000000000d169921bed56989f6fcd658948b97e9e7a5ef30300000000000000000000000073e8f1fb0d942f0cc7da5c095e5bd32641d38d1c0000000000000000000000006c2e1a2cdde8a3d20f995ea0061af9da4e41c442000000000000000000000000c769571fe4b5da8224db5522abfc6d65e7ec42c600000000000000000000000086b60048fc641a8b28a78186b248c048ce0ea2930000000000000000000000009268dceb16ea44a4ed5f3b02456658a14411bb6d0000000000000000000000006730f5ad6f1508698cb946e46e7ec072c421d9c000000000000000000000000004949295ca49a2b2e9c093f2ef608e5626f825d40000000000000000000000008aba809dda5512d42e997fba5c7b987b1c1925000000000000000000000000008b209e2293e70d59f8816185694de52b4bf18b2d000000000000000000000000c0d95826b78a7123306d00c8fd9f19e9f334f1bb00000000000000000000000003e42dca66fb107ef1e8810776c53dd18f669f17000000000000000000000000b7a734382310a21b345f3564b47e0a6179d720690000000000000000000000004b64bb8455ab18547ac19410e5c9ee05409789fe0000000000000000000000007132624e9231b1fee30a8f14c173b069a814044d0000000000000000000000008548dd31923c16a73157b7cf0f3783711ea61ebd000000000000000000000000f8b4c8e479d0b1304508053a478748055e3018900000000000000000000000006f0e0d59c94d4dec2d3a4af56b7894b0add510b4000000000000000000000000d0bc026e9cb8196b42d40022b1cf09eb32924fc10000000000000000000000008024e7f2c97d905ff4f3fbb4b0598acefd53f7e200000000000000000000000068cc3e52a89fb50094553dd74d033bd98c1be999000000000000000000000000781afb0fb5999f26002192fa57873ee58e1941ba000000000000000000000000b88d3951b87176d8e2c840057f897ebae7f528de0000000000000000000000007b6a07373396dc27236a4e9c1edcccd10ea3e5c200000000000000000000000002eecaade8da49e2e51c746d5bd11ca6b29a288c000000000000000000000000167242d264e05bb2dd3bd022480539030a49683c0000000000000000000000000204f3806ee4db085a06c41503da47a629810d6500000000000000000000000086e5beb38afed22964e70de370bf4e79f35dfc03000000000000000000000000b8420aac8fa54667267f87181aad1cbe0a053dc2000000000000000000000000be2b110fc42c24da94568b3f80c96f69e95281b3000000000000000000000000184f3ab894694db50001f46f8e68065311f5eef90000000000000000000000002ac937c9fc66ac2bd21f90916fd98c98715b990300000000000000000000000000f6fb317f69654d651bd7ffae1696875f61ca21000000000000000000000000c3ab94e684c3af0847444dc647f5bb97fcfb8f760000000000000000000000002f172768e5f37c41f021f4de3e8825bf592fd62f000000000000000000000000c33c0b92f71efc3576ff28587caa67ad0e3c779a0000000000000000000000000c9404f0ca7f412b2624fcff9a8128710a32559d000000000000000000000000de4f2b92268b6e9230282ff620e7f9c6dca57e230000000000000000000000003a20f0f01da9212a04d69a675d70324af64f5b480000000000000000000000008c45774397f2d27be0ac50ddd1eed09febcff6e6000000000000000000000000280fa665286c94471dc7451a7a76452ef9e9b79200000000000000000000000036250da511bc500b28acc45ce80b10e1fec26d40000000000000000000000000054e08f50b5e2a00fe9f874482eaa625f99226e7000000000000000000000000f452a722f661f97a2e3dae4f0b187f75f19ed1f500000000000000000000000047d22266367181b19a0d42c57fec3d411b21e6ae000000000000000000000000053788434c075506a842c6f324847715d282af6c0000000000000000000000003b9eab11ec40e4a1397b47de27acf157ce81edba00000000000000000000000083662ec6c98bb1c9889e79edd2532d4a242aeef5000000000000000000000000bf1af95537523d86b928da735f0245bae8d418c000000000000000000000000086fdb04c045b90e39453733bbcf1c32023a318780000000000000000000000003e6704096e36b3c066bfaff5129e96a6c5f385930000000000000000000000000bbf095191f6580a36c84000a529a4bd3937a08b000000000000000000000000cfc4a7fecd1b80c7096cd8430269b4e9df65a7a5000000000000000000000000fa93e184b3dc9e359cda7a5a99a7e5242d9ded47000000000000000000000000034cfdd8d09d1c72ecf318510fe1a44189163ed4000000000000000000000000b4cdc1fd7a42746d0c1719b3f2a8781502748ee90000000000000000000000002c4e90384aaec7ac5da1dfff99febeffe9fbc912000000000000000000000000e3caf3eee309302a01a01051dca2d28fa75d358600000000000000000000000083c751488e6e4d76745b778978a1359280722b1d000000000000000000000000ad02e6d55a7c397fa84d6afc7a05cfd1ac253bba000000000000000000000000a830c333fad51dc7aae4b9e84f056823bf711d0a0000000000000000000000008731be93978b7c4257adb4f12fac46347b041d1c000000000000000000000000620c213a9f18c1cd435f872e6773b1afe8454e4b0000000000000000000000004241d79a8b0294c2829d1e78d79f26271515284d0000000000000000000000000e5068ff2bc46a157506961dd1c7c1466d41a601000000000000000000000000e481487cc799c2f19866a138c97c183917b435a8000000000000000000000000249cd5b15a3f3fb3e05b29c3be4301098e363d10000000000000000000000000750d3c04dc0c5f278efd56656b8ebfc688149b270000000000000000000000003856f2264c0b94a5e97b96d825905757face7aec000000000000000000000000204d0d6cdc6124bfada78a1473aa4f6d0d2897900000000000000000000000005acdb7ca9068138a920650b3dc016f40773adcf90000000000000000000000006fb97408812c42f9ba885069da0e76623af6492b000000000000000000000000bb8055e1fbe1e525668cb0da8b55684dc764918b000000000000000000000000870d3c63deac681c7e772269dc3c9a058a7a6027000000000000000000000000c9dd95834b471e9c47bacf5e44e681afcc8f5b3e0000000000000000000000003bcb5cb88e4cb52bac0367bb398b53641a03967200000000000000000000000065a888d84b8d475e82d9ce3bc28425ae42f9ca56000000000000000000000000c85fc2a7d4ea1bd4746e44f8ecde183659a8b5d400000000000000000000000059e1667be57d60217868186ed60c5b69e75ab5500000000000000000000000007956e7f51f7d1e6f86abd615854ed2f591a3cc150000000000000000000000000633f38478ec8c92fcaaca2ee5f94a45d9b8e2ff0000000000000000000000000bc0b9b30631b13783fe0fdbc8250cfae9957f4e00000000000000000000000001891e755c62cae9d9a9bb64e977bf25cd436df7000000000000000000000000ee24fb2270ac842262f9f10e2bd8902313c3eb0200000000000000000000000007f8e9600d1f4e2c9dc812ce31301d2c6958d13f000000000000000000000000a8047a485782a0ecfd04049312c4ba9ef7f16a6700000000000000000000000018981161de7c6e7f8c99c9b9f17537d18181955f000000000000000000000000ef27aefdcfdeb05e766f15906aeeef6519474f7500000000000000000000000046ea1597abf119e08a30c9fa410d168547dae18f000000000000000000000000f91c4741b56312e27776c6aa10ba1481b87a61f7000000000000000000000000ea4189959734e581412479455e54811f54461131000000000000000000000000513a1d71a1318687985cf5102f41586e5d04b53500000000000000000000000005767aba1c6f280ce74c71a1f822892879216a24000000000000000000000000037277b80de796209ca7e4904f1153bddfcc4b36000000000000000000000000d65ea4a481aa62038086ccdcea490b93379ca24e000000000000000000000000215b90cb08af25fe1853982738154b0edace488f0000000000000000000000003d68a9602cf1f6cf11398299beb6328ceffb552e000000000000000000000000f811910b9e0badd15f9e93d42cdf8749a74f6607000000000000000000000000ba5487299c4d5e7a1acc39ad60bb0344f06a0f2c000000000000000000000000d47f8acf45ccede4db6c92cab1eab5141ae4e51b0000000000000000000000005781daa7103a83b3b1fd77a83be9f77b69cfa0e400000000000000000000000017d35b5c1471986380f40e0824117153a4baaf97000000000000000000000000e5aa9e034c7e0d6791470c3b7568354a763cf94d0000000000000000000000000ac1d2930c2b0b6a2cc295abed198be0721b687c0000000000000000000000009b8150261dba2e536c59f0bd096cf45051fdb301000000000000000000000000d9ff93791291fa1b2fe54e4a19fc01963bf7d1a50000000000000000000000007fcb4b29cc05926f9d3ea411e95632ad5603a04800000000000000000000000075dddfb045c0f0ef72d940fe935bf36e773eb05b000000000000000000000000e2c0b530b6e0d95c53f20ca7f174f4da7df156e20000000000000000000000001130a1fa6c5d54d8e4c28bb822c8dd4628147be200000000000000000000000072224027ac953858830266f882c4ec424989b042000000000000000000000000f08c6dbace1e3f6a6b99e9e87e16d11104f167290000000000000000000000002b88eaeb63122990f5231f696f675047cb270ca60000000000000000000000000f5fc76c5e65411c6b4d95caf298a86a5651c557000000000000000000000000c9696c1306b8381a3def4b723c2fc24020f97e0100000000000000000000000034f880f4252fe1f3698abcee33d69467fb64861d000000000000000000000000456de08b60c870224402f0e90132d16d515efedb00000000000000000000000012a50deb02185360c2af828484b7f827988187030000000000000000000000005d50871605fe5b2e0655abda73177db5ba8ed16f0000000000000000000000006ff6d0320ed54b29fc4a0c3a2666888006776991000000000000000000000000343bdf3dc7df47c2a1b4efe2cf19d6977541597a000000000000000000000000a15c7d651e1ccaeabcc9603038917e97a6e35ce4000000000000000000000000049eadb3e860a83cbdd113e8e79b02214783bb6b0000000000000000000000008d9e449253882f0b2bb8ac8056e3fbbbc33b103d00000000000000000000000042c19c2ff0864eed43c90c96757859e4a38337c9000000000000000000000000cc002a93f78f3afacad203a7a17eff486679c31400000000000000000000000013963562696ec234148a093f058b4e51d6993488000000000000000000000000000000fee3d1a067d8c1cd7c60f9b8796b013606000000000000000000000000fb1d35611ce1a72f1c42e4fc428491df9062d5cb000000000000000000000000e26958d7fb3f682d54c624d5c523a83924c7d13c0000000000000000000000006e96f5ac6dfce3c385d0f0f3b13c9b47978618e600000000000000000000000071a8acc56221da440e1d4f399e9057c3009c28b2000000000000000000000000aca135588fd2a7714e593458b7e873387287cbc3000000000000000000000000b480534e81e453787d62f8a7817458e06a6e1aea0000000000000000000000009853bb623b7ddd542ea2378e9955c1c34ddd38b90000000000000000000000007c3377c40db4e288dbf489744fd695f765802c53000000000000000000000000ff881607c14e2172128403ec4fd82f411b7e588e0000000000000000000000001ab9b5d11a525d1f90bc18c26de7b2620b089d9c000000000000000000000000b4c13447af31c249ef8461ca6baf5955248fc9ff000000000000000000000000eda09c601d0a4b4c181ca9103c3087641aafca17000000000000000000000000f3009305a56aac2b389caeb587208fc1b90fff8b000000000000000000000000879f4d926ba8511971403b4d8562d81f73e951d100000000000000000000000014107d2a6bdabbddd97bfdc9945339ee5b21584a000000000000000000000000c9df9eb79c3a9540bbafab7c00b69acd5a399e88000000000000000000000000b61df4d29bcef7d4bf9d572488a94caeb6ce5b310000000000000000000000003dda6aff6a934a736394b12240da4dfe51c15a3e000000000000000000000000714f868fc9a264901e937de2f9cfd5f391e5a6bc0000000000000000000000004cc0f3b6656d94cfe2705028ea200423dfd30cbc000000000000000000000000e344ce4bc687b67512c1e784ecdbe1e4903f81ed000000000000000000000000074f5cf0321585045d4e57d1d69eac164d8333b6000000000000000000000000da4bf6528daf94642bd8c6ef89c281692d3445ba000000000000000000000000d4729884198dd2866fac082e985abc449fc7258c0000000000000000000000001ba530e3d83a51663ac2b89581e166e2571a0b3b000000000000000000000000291d6a044150046546359a4d503a786d8f26aa44000000000000000000000000a05fd965a5e969cf6be9aea5dd6f11d789e777b100000000000000000000000094abf108bcfb6eb5c5561f0ba9586f8a80baf4330000000000000000000000003264ba9ecc1ff70ade0da594a3dbd40d05d9f82b0000000000000000000000003be0f2d2fb4f0729309db448304134d411f15f4c000000000000000000000000a28a1384dbdfe993642f921e37e49abdd31e7de9000000000000000000000000282f4774e586b20311fcdc6b52f7a5ca06ed573600000000000000000000000026d4fa63d1ae81c31e9cac0c91d4918954f1b369000000000000000000000000d07c5b72dd95834718771981b88506df0ca5218600000000000000000000000013d436b151eb7564625da506bd0fef2e3454ae0200000000000000000000000029683e5f6ea0f9608b969242a13909d3ae2565a60000000000000000000000005ff450f88c12e077a40c2e1fb854802f5a265b0a00000000000000000000000002d2417afd2fd6a36d77a91ca83e9aaf3591cc3b00000000000000000000000002189af26a9d266d7788db61bef9174e4632840f0000000000000000000000006a1a3263f4ed4506eb4c6d755c5f402a69d9f502000000000000000000000000b96a7478a6d833ec94b6b549d53b9ddfa59556a90000000000000000000000009b42ab96d2d8f3386d9a567c87f57cc1b3e3869900000000000000000000000008cf170828498483748c07a40f2dbe52c77f16470000000000000000000000006d3812e43f1ad18d77b423fcd85d97aef5390eeb0000000000000000000000005c6ff3e85fc2f068dc8f3e9201f539eef63491b9000000000000000000000000d1cdbed4e7a0128e5639eed548af5b6ef1116ced0000000000000000000000000d2baf7ab46cfaa2176c32a717c2c622474d22c40000000000000000000000001b3d2ade6a14caf25c511bc9c81556b79d0594d3000000000000000000000000ff240a9e749c6cf8457217598f97543f563443ce000000000000000000000000211cd0dd2699338e90afcccaaf46888ad60e6b94000000000000000000000000b541f05695ebe776f398de90fe15e85ec028f90d00000000000000000000000083cee7939019be345cbb206f5f99f8d99f2a87de00000000000000000000000028b60685fb43194b6070ceb6d5ffebf5790d5d7d0000000000000000000000005a3b6cacdd4a703bdaacbf277b9d97363d9d96ad0000000000000000000000008da374b0995cf46af9810ab49e9eb8c6f7fa83e4000000000000000000000000fc0e303ccf96db534a7bc95ea4b98352132bae300000000000000000000000002be7041cd622d285447dece993afb364de413833000000000000000000000000fb4ae7a10d222330fc44efdbcd21f9cabf62ce33000000000000000000000000feba8fcc5a9656ded5908a809bcdde65e20d1a3b000000000000000000000000badb4bb4180299278b6baa369e679b159db7ac10000000000000000000000000a22f005f37c92b6c95e367a5ca85829a7b54f578000000000000000000000000fa2450358cc2d4d1ca631f64731dd073892ab94c0000000000000000000000009fbaca2dae3e1e47eaafad22e5433c716f53371100000000000000000000000094beda576528e2fd77798e5cb412b7084e9c4ac5000000000000000000000000d37b89081a885e979b9353b6b697883afed5da6400000000000000000000000086e662705174c9a7ee427c0ddb9a653ac6afc09a000000000000000000000000c86f960ad09a4f1660bc1ce948cefeb72a12c3ef0000000000000000000000005750e40445fc2b48e3751f539fc44a927812a5b2000000000000000000000000a52b1594829625022e1838d31348955e52ba7744000000000000000000000000ce3a5c57e68360ead04536e6afb5f67fd2c294370000000000000000000000004846e67aaef4a031782b0ef44813e871db07c2a60000000000000000000000001ab292ed7fe31202c0e958df155048df61f59d6d00000000000000000000000044724f445c3b940aa122343a184dd115d1a5d02d0000000000000000000000003aacc8ba6b7eee969d46babb4256cf92936ffe9900000000000000000000000033db81156f04bdde5b77b27a1e8b6527cd4cad5600000000000000000000000021f3b723c5d0101e15b5b4fe67dcadabcc0577b700000000000000000000000053dd23c91104db32be782d6adac1d03106498b2d0000000000000000000000000f2bdab7c30054ab4de77a8a015465796995bb39000000000000000000000000fd24589b9db44d7936b35d20bbe2b59b8d89001400000000000000000000000089ea476257720e10e748bccb4c771b30cf86160f000000000000000000000000a6ec0379017f8fc5d250bd2ceee8faf664933fce000000000000000000000000bcba88183c855ea7930963ae972b4884d4e3daea000000000000000000000000890a54ac28f0afedc3c9917a56717b1893dabe470000000000000000000000008b8647047be99c3db18c29af887df1319eb623ab000000000000000000000000de06946925cbcb0b7c8fc50f192d828c309465ba000000000000000000000000da2f62a97996f763f7bbab39fd7e02dee9fb12e4000000000000000000000000ef62a9a47ca1b375d89f83ca4ac973a135eaf73b0000000000000000000000009f9ba494c8f7791f14cf40fa7a2ee5324cf1d1670000000000000000000000004f93962504282cacd4e5aa4a69d83d6da879d1f60000000000000000000000009ac4318f49edb1885b2359a2eb24c4b102091c87000000000000000000000000dec9bfff9f752d6ff395489cb7ed90fa2a81869c0000000000000000000000003adfa63fc8407cbe8de89373e2258af0cfe69ef500000000000000000000000038c8febbe7902fa69ff925972d1f28d80b116ddf00000000000000000000000047a4237fc25e6c119a3f4ce77766feaa9b11e12e000000000000000000000000f6c761629e0aceeaaf149ed046689224dda2e2c800000000000000000000000038224e4ef40ea377267c7121d51ead28f5dd4a64000000000000000000000000646ccd98bd1b512a5108d09597a03f255411fafa0000000000000000000000008526dd1d6658f6279afaa0c4814fb3617318fc1800000000000000000000000074eb231c8b832c9749527db2a03b6ee1458d741c000000000000000000000000853eee4c97fff2eacddac8fec374fa51d75e11f9000000000000000000000000369ef3a93ed9cd94f21a957fc771f97928afdb9d0000000000000000000000000f7ae69dbde848ff242a7ff9ed87b61fb4d980a700000000000000000000000039b270071e2924953312336d2c9fca0dc6345dab00000000000000000000000072ca57ff53fef26899bdfbf586db048904e4e65c0000000000000000000000000b4fddec150cbb3e1c38c8511857305b5f888b99000000000000000000000000718ebba40513954eb4fb5d4439d540df3890c3d40000000000000000000000005cc7bc95af9016b9157e2bffb9cf50d0fa6abc3300000000000000000000000018aba3cc6ce8cb19fe0029539c3be1d318b72ab20000000000000000000000004ffee3013d891a8e2eb96a34093ed0807adb7819000000000000000000000000764712f5b18e4f1737de067750bd37f1f1cd99cc00000000000000000000000015fcd95d0efacd8afe6be8dcf2457f47dd694c5c00000000000000000000000096f3b8b3dff0cb6bffbef8535445f96a9de4c2e100000000000000000000000014900280cf7cf2dae666bd2c94b6724441182776000000000000000000000000c63a72b1d00663d7f87c3aae6bcd67a6033a4b9700000000000000000000000041470a67406494b617c771c4660c20b138b2a0d40000000000000000000000005297492439d4eff7e0584f2d063c47c8f2bd6a4a000000000000000000000000cab7cc634adf96309929edaa84945aaf6ee472ad000000000000000000000000835020884a24019d49d8ee70e204fc771c8cb43500000000000000000000000060439a97c25899bf2f5d0449ee73cf988825e017000000000000000000000000aaab1150834e601b7e73cad9b0ac6f484ab8166a0000000000000000000000009e5c9977ddc9984eeb9b90aa08622d7b5de2edc10000000000000000000000000eebeac596f44c3717fa137a90763e0c2ba1ea4b0000000000000000000000008d6230d83202f56e5066fd76d5f3eeb673120eb1000000000000000000000000ffd359cd176ed4dc58a7d34298e5e05bb78662dc0000000000000000000000008851881a8977dceba6842b17aeda324ba1f5a0cb000000000000000000000000134695d3b24e35aa9da7f4b09a51afd86c67cd7d000000000000000000000000205f5afdac90dd3285f0f37916ae53ac99a26f28000000000000000000000000d77136ddebba6d3017973afd80a0694f2368d55c000000000000000000000000b8845bf1d2c2ed25d2371aa65ed3b67f047603c90000000000000000000000002b0f31943050f3620f6a91935227eb4dd8e0c21d0000000000000000000000007d39154129c09e9872b84fdda1be5f576bce4542000000000000000000000000ea3a3567e6d33c0aa046838faeb182b5b721f6a50000000000000000000000004c33c2d9ac3e7cd9c8139ada8f3cbc759d0b25fc0000000000000000000000002dc7fbe1012a6e64ad58a69c1b47a0b68f326226000000000000000000000000c4e3c4c2ab6bcfaf047e177c76667425801439540000000000000000000000009b50b364ececc7de896db1b4993dabb202ba6e18000000000000000000000000464a0cccab60d9d35b7bdec3a1e868b48854b048000000000000000000000000f47baa786d3a18ec7fe96e00411c627bb93f008b000000000000000000000000a0b4812f193d6b1e91ac7a6e37b4ad0361d5e558000000000000000000000000e686e83cd4d6dd2b42c8f867c4d8e6e452a332fd0000000000000000000000006fe3ad4fc2cf0162b82e4e4fd95164ef1e84e724000000000000000000000000bd5475868789ee3a27b560f9a79b8465aad3b9b8000000000000000000000000af258ace955665ead0a02f78d49cf2e2f79d50fa000000000000000000000000a6ab1bacfbd2cf3bb67eb603bc4b04f687e3cf240000000000000000000000009246922d7ca3e215e26ff22eb24de75f21080ee3000000000000000000000000c5dc55a7b8e6d2a7e8aaab3ecb54cb4207d5e5d000000000000000000000000082d284a35491d1ba358788ef816819dbba78f48a000000000000000000000000d8f7b6db54a596420eab9d67dacd59e4d2d6185f000000000000000000000000044c04d46bde44f69e7aa06244c424ab53249b74000000000000000000000000f0bd9d288fe5c58b41053b9e6d8e9eb52f8c4bd50000000000000000000000006bf12755c2a469bce64881cdbf73ba5522a005960000000000000000000000001e645d159bbb28ce664973046d5a235ac8d627050000000000000000000000005d7ad42dcf9dfa017a1aca96a0eaa8d158abc763000000000000000000000000ceef26570e9e61f8ec9b8eb03fc2e528d202379d000000000000000000000000adcc04c95512e86816e78a31542e05732f7ae73e000000000000000000000000e813a49afd394a7bee3a5f1f124710ff8f8fd5f30000000000000000000000007da2025717a51075be67c4683d9b6c0ad5c8cea000000000000000000000000031e106bf7eb07bd92585d25d766638d1452dd8aa000000000000000000000000a00fd345998fe8b26c0cb6e2e047e3e5b68551ab0000000000000000000000002ad836a62fbe16e41bcff4dc506d31837b4c9e4a000000000000000000000000f7fae2a8a029c2774d2c4ff662b69802da2df6aa000000000000000000000000a98a1b610c045ef4f69c38a539c5afd55d3d9be7000000000000000000000000463d3d0f822a0e7f9f1d651bb93648b12c0a7b90000000000000000000000000446e026e3611c97aa9e99590adf6083230f6adfd000000000000000000000000ccdc0086ddf7ac718fc27ff519a7f5eaa13746f2000000000000000000000000960f3fd76966fa1e79473fef155b3f01f157420e000000000000000000000000725510d34865a6f77ff16d18aad7acf00d1cc1340000000000000000000000009604d48c505ea938839aa2c83d981ca525b146af0000000000000000000000006cd26a0e916020d9a56ddc55803eabaee82e543600000000000000000000000080e5f024be23dec8c089bfbafdb61e852479bdd50000000000000000000000007e4c5ba4eaa2519e02e4d790e7fd6ee999097e960000000000000000000000000cadbed2b7f76483bfa508efec9250790c5b1b86000000000000000000000000a3f3e87619bfff8b6c162f9fb1450a5533e4cff600000000000000000000000051ad4a703741a24465d91ba8d7e8a57bdf4fa34c000000000000000000000000243c3e84ecf81f06511606f2afd44c92028f3208000000000000000000000000291444dfd4a873014a807bd536226d71e9f2f11e000000000000000000000000a7ad4968b2cf1407be43d185affd1dd48bbbe3d0000000000000000000000000845aa26ea68d4fe9e96de932baa452cc6d15616b000000000000000000000000b24934e5167207d06ec4bf003f417432e14680b0000000000000000000000000c79ea287acdadc48d0d7ecba99c04e6fb98f7b9e000000000000000000000000f0e1dc5eae95f575b1e8c0563e801a4de7b4acd6000000000000000000000000597e0ccb4e5b11bdc37ae21f00cc36ff9c17fc7000000000000000000000000062901d969bce78336e202e5668721c6e2f3dece5000000000000000000000000202b3ba7ea3190a6223e84f3b75d170c918c285b000000000000000000000000ae19a3ea1c60c3841ff8052a95139a97f469968700000000000000000000000015f2ff9c0474c13aa6617be2c3e47e7ac092364c000000000000000000000000372fae22f062b36cf2c9cc4c1143cd810a85120b0000000000000000000000003d3148c290e4439bd6c13f8956f6af86ecb2594b000000000000000000000000ae504ed9523148d3b0dd0aa63e54b573d1f9306a000000000000000000000000616435189c4421c424831f5796c321a8206b29de0000000000000000000000007bb6ba211250364ded48d61568459a5d539411b1000000000000000000000000dd8904fc063e9607d4eccfe5fd4afbe74dd8aa9a0000000000000000000000007c7e5e0b1c2505dc9051bdd7d258451a8cf1a112000000000000000000000000f2d92d18fb547616d84d6d19ed5931a3cb02ec54000000000000000000000000011bd96505dea0e08fce23fbd48223ddd169b17f000000000000000000000000634b428d6f9e36b6d558c3ca7e09520d16f8e89400000000000000000000000023abaa72540c996cee99ed4936eb19b94208eaee000000000000000000000000d9b06da9782ad7cd45d6ef07101deec9a5a740160000000000000000000000003a69312ef43b36423a4cf61b320e65209abbd7ec000000000000000000000000be9774379097716403a4c7da06eb53d96e3e10990000000000000000000000000a875117ffa505e90716f57cb16a9760342643ac0000000000000000000000005f5e6a19ea2a9841e965730aa042e912c62f91410000000000000000000000001540f449affba4af8ecc3fc4a284c2fd6c47706900000000000000000000000031fe0c089e7f2bfb2429f7461afb50f2cfe91bdf000000000000000000000000688f697fa6628931f68197c3675f06052b39942900000000000000000000000000db4e270524d7262a0d36d7cfc98660bbb5d50a000000000000000000000000f321e0f034b8f08a300699e87c80e14663376721000000000000000000000000123c796725956512ece9c15130a3f6c75ac457dc00000000000000000000000047f5aa00f777e6581ff58b80888f69826374e41d0000000000000000000000000924a4774432dc29bb8bbc6e40990af4bb355477000000000000000000000000d228c8a551a872097e35529cbfcd123b916571620000000000000000000000003f858c62fd21811f7a9a8db27a1387ae70b7525f000000000000000000000000e4e7dbae08a90294e3fcd99705a5bf837d1b63b8000000000000000000000000aea2af93a59d83f70b62515014f67d30cae646e100000000000000000000000072ce4ca367f708e0a6d7978a07c0530a5665506400000000000000000000000001be2a12f13dff1fa738f461faccda6475c8c0d60000000000000000000000001b7cb53188ec32cb50c0c082d46b6e399308500200000000000000000000000057064c39570cc1f8b04ea46c1827a7ec07aa5810000000000000000000000000a2c2de8955fdb9da32d8f1c2e053f98cae6400820000000000000000000000005ae99c4945110d9b1fc10c3518e94f14d129423a0000000000000000000000004807cad4e7152656145ae1e0416e11196016ca3900000000000000000000000055930e64ecf28fb5325976b939514a9efe6d16c1000000000000000000000000eea932df89c5787fdd4dae595c202b65c5faa708000000000000000000000000a8dba530ad99f9ff2a4c0fcc229198c5fb13bfd20000000000000000000000005aac4e2c8f0bd5e6be35c87c03305d0716c0a412000000000000000000000000d2499b068972ac0283bd454631753a26f5d462a5000000000000000000000000baa13e568c0c8d80e0830d15629b52935825e7d40000000000000000000000001f8b6c5101e388fa1f51adcae1cb055237ebe1ad0000000000000000000000000c3be38d79579c08539746c4c122baa7ae781d7b000000000000000000000000d309f86f20176fcbbd069c0dd5fb9e0a16ff4e2f00000000000000000000000054d7bcf954fe10920fdb9010ccefd622879423af0000000000000000000000000aa89e04d7b1239737b80e0f2146a03210577faf0000000000000000000000008394acc26eeb55744ea22462333505fdc3f67e610000000000000000000000004a03216307a08ef0d6ea92b570cba1bd83339146000000000000000000000000a816e146509ce2e487206d64e61dd7cb07f2b3100000000000000000000000005058fa18d7c9eae4a800dd2a0da6f20a9b3dff3a00000000000000000000000028d4a52748c523ba1e58f0a3f4531954290c91070000000000000000000000001b5e347e26b5f894fe1d53abf8bafb54fccc06120000000000000000000000003785d609baf7481f98e55f53fa8a02e290f9307500000000000000000000000078c8326021ec97c299fd39670eb2e4778295a4ee000000000000000000000000dfdebd28d2a0398a6465785e9e142db0f2a02bb1000000000000000000000000df19f6bfc4b6f0b0103f633c690b0370e4987896000000000000000000000000e50f3688bb5e39a37ae20eb4f6c7620d85431dff000000000000000000000000d723a3c34f55a6823645e197b8df794f36625e560000000000000000000000007646bde039d0ee4c673f3bc47b4fba04267dd56000000000000000000000000044e903f7464cf378297db8ff7f7783da57edce790000000000000000000000004cd580b61fe723719a09de74f844d056fe8cae040000000000000000000000009e304294476b5eefccc7906a1f02a2bf7f705649000000000000000000000000473297aa2c183ec9505ba6fad8415c561373a3f4000000000000000000000000960749a20f86a89852386dd73a0f24327534a23800000000000000000000000038dd1cc72a049a9b9581e70dd0c9f022734399540000000000000000000000008015d84143e1026a9f6a163adeaf953aeb6c58b600000000000000000000000054b3a6255eb4084e81b7d38e7b8e24c13d8803b6000000000000000000000000b80cfa610da82b5108e2a7481f4447c645bc124600000000000000000000000026ede51cac6a1a442ead44782797a64f470f3eb80000000000000000000000005453210be327f40922ae3d8b357e26d03b6eff9a0000000000000000000000004274265bb39de36c9d262cc47f4dc5cc489b507d0000000000000000000000002fc968e294a8b03d4a359dae2913d612e21d7d3e000000000000000000000000bcd06c5bb2e51aa4b4b5f5104f02cd91a0cb09ca0000000000000000000000005e0c2087029cae0fd9894ce45dbacd0363154286000000000000000000000000859d3ba6e7685b1cbc6b8451512c786ffdf7838a00000000000000000000000074b8662706c8a0e8b10967149e2d4bfa2cc81e7f0000000000000000000000009e3310241ebfed8e257a66aa47d637df2f3062be000000000000000000000000a109b2f2f2ac1a9fc8e95d4f5c83612b3b1c029a000000000000000000000000f7cc74ff448abbd8ff78875b3455295eea59fb72000000000000000000000000cd2d32b1e28bbe61549135cc8751fc032745d4eb0000000000000000000000001480524a31f55c2b57d8fede8c138f5800e9a196000000000000000000000000b254c1e7aac9104d9b7389ceef708c60bf607ab4000000000000000000000000581ce227d7822361b94c42773f99588bc2d51774000000000000000000000000919cccf172e4ab5003893c6f555740758ce915ab0000000000000000000000009b3d5bf33b11db0ec6ee0b0f63daf005e5b58f1d0000000000000000000000005581abcc0524d9f6e3fe2660387c06a5618dc89600000000000000000000000001ef73d422f6dbcc6d458fef8f511942f75d649c000000000000000000000000095d43aedbac5e0a419f60c8f0a982301042caa7000000000000000000000000da481b31b19667c8a3f7138fcc17c8ecf4e1a5d6000000000000000000000000a9b9f839708748662c06afdef9c478b15fe70ab9000000000000000000000000602a4736f089df174efe9a0ef478b287a0155cab00000000000000000000000095e7a3ba3e9176bb4462459f0af8f6a3fdd24e4600000000000000000000000039d17f473bc6a768340b21ef0fd4402c8b29161600000000000000000000000066a53b539a19c61aa68b1282fe3035da8890dd0d000000000000000000000000b65685c1b69213b76c5e5a1e483b959e8f681bce0000000000000000000000009915d804db757e0448213c4efff2edef888d0244000000000000000000000000ea07340f30add76e590846fe73b37837ac8dd018000000000000000000000000ea91ddb58f5dfbafeacb2b882775386929c3ef500000000000000000000000006b587c13fdad7c2954c492546d6b6a072ecf7862000000000000000000000000cd048d00f816b0a5d70cd3d938f2b8d225150ee7000000000000000000000000ac554eaa1e5668400935720d88d7afeed00c78870000000000000000000000007f9a7f3ab2b4a90834a5da8c96561c45df8517a7000000000000000000000000f037c193ec4dab0f9ed9f493c62f3520a544d2970000000000000000000000007b8fdb464b00560e110ee72d7ac3bda3a3ccb802000000000000000000000000c89d92ac95c58e5709ab214af6f4dce733895ada00000000000000000000000031e3fa48597b71602fba4c12b40c7e76c8fd4bd9000000000000000000000000636a3f72c8544989350b97f77d44f6d1d29750bb000000000000000000000000cad86a562c821c81bcdd05dbf4698c842fa4e1af0000000000000000000000005ebbce205f80b885d3f63b66a8c4884d1e9193d700000000000000000000000070e56c963c868cf488131faa3f7cafdc2432cd74000000000000000000000000ed2040384edf48c40590ada47da3c3b471f8369e000000000000000000000000dabe67eb8727eec684aa9ea306a74bcec737f297000000000000000000000000274c141c4e304621ecfa1caee70f3d1b16afca87000000000000000000000000a0a68d58d3880fc260f7f831b074f988c9858c32000000000000000000000000c9ffa47b8fe4252018775f9905bc0387747e10ae000000000000000000000000efa0987dd66fdeab377ff00019b87f73f0dd715a0000000000000000000000007956092f180d81124d6cf38e177c57ffed8e8ab5000000000000000000000000bb23ad87430ee448afd19851ed723283d26d1268000000000000000000000000071c3e236cea26670a2a25c5a0e76cecd486d5b40000000000000000000000006afc3bdedfcd6e9f4075ab7129bf31839f46b602000000000000000000000000ca32031b31b78f0901c1a8bc0a8311e0a5d587030000000000000000000000007fef8f0e7ba148616602484958287ae0a29ce202000000000000000000000000b83c71926ed04195cf6c5b8d9cee79b0e20a77fb0000000000000000000000002cc1f2bb028d82e56593b1179bb17383d7c5ddf300000000000000000000000022dcf3306f1b8127cff82d6252d6e68d53262587000000000000000000000000267d577c9bd143e275764bdc2ea9f3c7d5e127c2000000000000000000000000c0c81cfc0b8ed1226444dc74693792f1d0407a70000000000000000000000000c65543ce95cddba1d0b1620551f781069a16d3c500000000000000000000000080afd774daf9300b1bdae971456d9cee065bc7fa0000000000000000000000000852384c3e626a5fc043370e2971af3e4ee10c7c0000000000000000000000000e483b9da62547c1a2a5cde7751c057477bddebe000000000000000000000000527457038a167ee14899ab25b2b93b220ddc166800000000000000000000000010f83f3a2cc5bc253d442d2962b0fc963ae6138c000000000000000000000000e811a06cf499de331a080af9ad27338e12803a5c000000000000000000000000b9b5fd71c06c015f37b95adb523ec7ff45b7ce75000000000000000000000000e3a7baa24be3a47743a68db9b28cb06cd8c6eb73000000000000000000000000f7136695ddc495ab113b9ed19ff46f560b82bd700000000000000000000000005d4ac3c066c368c13c215c5387c8e078d6ad163f000000000000000000000000e5130b679246e95ca3a0ed2f284154b80607084f000000000000000000000000e670be318f30e0bf7807f192d40eb569e1f0c2380000000000000000000000004ce09a008412c49e676037ef5b86e6f37bacd788000000000000000000000000da35e18b29ded438fa4a9f59c5633d8e7b1b4b210000000000000000000000000b3288f5521613bbce39a734554e6b454416a467000000000000000000000000254a3557d07f594c015596f1a6c1ae3bcfad11e8000000000000000000000000cec54a67022a974d346dde63050b3c3bff43def0000000000000000000000000dd2b241f64b3b2bec533e0230264d29ced0161d90000000000000000000000004e8ee54cb799d11d3403a7a0d46a660ca551c160000000000000000000000000894934635652d346b66bf4672ed2271c86e7496e0000000000000000000000002b5c98c4f81ca5cb0482e98b80dfeed889e260af000000000000000000000000f22f9b34e3d100201030ee8853c9f7a502e7f1e2000000000000000000000000fce275d8cf11ecc02a5a9ab77445be3173e967730000000000000000000000007ffd2edb338573653c813dc86dc410bb87b2555d000000000000000000000000b0a9cf817bff561114d68be383eda3edb3a9809d0000000000000000000000004b77b8559c4b504cd0425f6cc4037a952604709b0000000000000000000000004f2b2f2a13d4aeeb3576d993e9b36951eed2a794000000000000000000000000a23bcc913ab2d215ca9f34f6500eabd5c1b5d14b000000000000000000000000a33bade89b1bb4e47294799fc84e028bf8ff24b00000000000000000000000004cf8dc1a73e361991721ead19f87d4b6486a082000000000000000000000000037e4921db81c238c82a6a00320d75c099c87a1e20000000000000000000000006e27a7c7ce52bf0c81d850d2123de1c7f35af900000000000000000000000000ac2fdff0f6320d1f120c4d9ed26d823b4c4f0bf3000000000000000000000000c7ec60ddad3df0f61d8e9d1e12afbd2918578575000000000000000000000000c1950e71b62564da4e6a6b03e69ae36797b64587000000000000000000000000480324f25a3a9b5fe169d0050d10eaa957edb5fa0000000000000000000000003bd6d4ff5ea75f6caefb9580072457ef2b310cd900000000000000000000000068be6985af38637a59b6840935f6d26190459e03000000000000000000000000dacb25ae36b49d44acfabcb4857bc2c9157d142b0000000000000000000000008b5ce409c408793338cc2e54dcf1876fd3856b3600000000000000000000000084c8548428c1115043e4b1fbba88dc43ede121ee00000000000000000000000052c03b1163757e25bbdb768e71296d4a21da8d08000000000000000000000000c69d9f5b6f8e635c2ef7b781123a53287fa42b9300000000000000000000000065db80ea6a69830748800966bf5d935c7a6ee8410000000000000000000000004951086d1ae566851b02027fc084ed3ee985692f00000000000000000000000032c8f2773d1ac21329c4a9adac1c9d3df7d64d010000000000000000000000002a0a34ccbbce533ed60a4fd4aa947bd3e442a06700000000000000000000000021fa5b7abbcc02eaae3cddabcf44653235718261000000000000000000000000cdc379c5ab5e888283bb725eb34ed9c864dcb60d0000000000000000000000000a3335a173038958d29e65e45ddb88024408c48d00000000000000000000000001916681557c3c28cf239590291b2839d447a69b0000000000000000000000000dc4d6186dbc8d8c97d05c6ee2e7f5d404b41bc5000000000000000000000000003e5fab2199c41e22cf92e7429befefb2b360f00000000000000000000000001b1569b2439f0de108e642a821f9c9f705228963000000000000000000000000b2b2de340f28eb8f8afa9492c52ff4b0b7ce4f5f000000000000000000000000a61d4d6b8d5a2e0297ca8fe358e24bc167efc5e9000000000000000000000000bfc17a9d054ba9fb376c165b2889af4c4dd974ee000000000000000000000000fa3ec9812e3bc78cbe060964fe8229afcd9cdc7a0000000000000000000000005b98bd012b3bd98b9a93b2ba251a6cd360e4eca200000000000000000000000027b3d1a5b64c15b294e4517b828dbfadd994a667000000000000000000000000ef37459f84e468476b2232b38417e8ac1d151f5a000000000000000000000000e76b400f9a151700e9513bfe67a26d45f70096ab0000000000000000000000009835d17c1ee201519b604ddf2be148cb5902c12f0000000000000000000000001d809c526b031bc91886116b170ebddb9f2539800000000000000000000000000c8220754ddedd6da878a353781c097d17e77ed400000000000000000000000001f28b1778da087d2084f7beadaf214d809ad693000000000000000000000000ff6c96e1aae634cf3e87b058c15aa661cc79daf30000000000000000000000008362d7ccbb3344b457a327472cee9d677c44287300000000000000000000000012a662f80615dd96c8dc70c3c0d533672071a9bc00000000000000000000000065296f506e3bd013f654dc9da79383b76e6aa447000000000000000000000000c02c2dabd48f12310861ca68b1d8796c6da966470000000000000000000000008d68236e41c9dc0ee4efda1365704768ed2ab39e000000000000000000000000c44b20acd3b885caba03eceac728b85e06eb1f520000000000000000000000004be85bdc0e8f68d9d10c8d70a849af715221835d0000000000000000000000005e96400fdf2659db18bace9f1ec6970e91e618940000000000000000000000000473d45ac2f2db7b98ad8a8113b5f06635a5d696000000000000000000000000595bd4906fdbff65f41965372c9c1e1f6d19829b000000000000000000000000929f29cac5883ce5d81ea189c9be2dbebddf75ca000000000000000000000000eca8a9ff8e4132507181d3e2003b37cb54301ed3000000000000000000000000f5d2ca82cf4888d415fe7b28460054f26df141ae000000000000000000000000bea5b7eb06918639cc36c5dc0f6cb4fef76fdd3f000000000000000000000000553eb280a8aec8787ffc27d0cbe5a538c73a15a30000000000000000000000006a5b5bc98ae3fccbca3b07751fd64c9af111889f000000000000000000000000085ff9b899ddd123d0511d1144037a834cdbb3ca000000000000000000000000dc412e6d01de5ed28ef348456ffd560690fbe680000000000000000000000000e1b9eb37164b0cddbccf4c80fdfa131c81ef76680000000000000000000000003e34033d2ac99f20cdecc91e90c7e612c23e9ec20000000000000000000000004a38f47781a15b19577caa3f2f006005e2f7e852000000000000000000000000d858b4e39dc426423a727707f0f010150cf70cac0000000000000000000000007de0b5a1eb2aede9e93515858046b7ccf66368810000000000000000000000001920b682e432bdb3f43f034935ce0ad7582631a20000000000000000000000007cec9ffcef88788aea4d357f15faa8338d0aeefc000000000000000000000000b1e83f62cb2297388bd4e7c71e09a2db4ae0f3ab0000000000000000000000002d7a903500855ae1610f8a75d69189d409d5979b00000000000000000000000056b0fed5777d1b404334fc14fa7d9b06c6c13d31000000000000000000000000dfc212086f20f5c9c187cdc25a8b49bc1b09fde40000000000000000000000002ab590d594ab54a63c1dc07f8baa6d9a1d12d835