60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000006e5282e862c1b8c00d9b5241d598555d0691341a000000000000000000000000253243df9a5ff060e6b4db253046cb34f1c7bab70000000000000000000000009b48d51266e05ccb16a410ccb698b61bd3a05a1b00000000000000000000000031b28e01d8960ce7ddf31232dcbc73fe8daf88350000000000000000000000009bbd01e05a9ffe509788c80b89d6c68f713e3a8400000000000000000000000017227219f3dad4b0c682e7382a3cf56d122f015a0000000000000000000000004a33a9959be0f1785c1ffb7a9a68fdbba0e5df990000000000000000000000008447b6dcc96662d7c40f19621341e1b42c09e2f5000000000000000000000000bbebf746443692e77374f7f1e511c1496549f3db00000000000000000000000022b7ad079b43b298dde9de0de7f541795828663d0000000000000000000000006d28ce1affc05d328c6212730f6dd05a7ffbb5a800000000000000000000000060506d3a8238dfd0c22eac6faf5c3dea1264a28e000000000000000000000000ca7efe80ce82ca114775775a6a812b6f19eae19f0000000000000000000000000ce0a3c23c598f2736b3e3fc3f163d41ad3337a100000000000000000000000042c5bc669aeae05943b8673a3d03e822acae60da0000000000000000000000003e51f79fd0b4fd25329a4b5e7700cf6e1d56b7cc000000000000000000000000fade9cc92ac15d644abf88da7d1a850d2cc1f85e000000000000000000000000d9b7fa84437b1959728463ebddb68568e659ca50000000000000000000000000acc9b6eb5ceaaa6e6e0753caeb361caa0f08e9c9000000000000000000000000d6a4f52967bc92d614a3cf4bfbfb5222ecd822f8000000000000000000000000c878e2bce112e8c25a3b9f45358d3f54ded3fbc70000000000000000000000004952b86d36a6478004ada3a4a9b92796dc3abb46000000000000000000000000c853eb531091888c652e09245ec5f607536d09ca000000000000000000000000151b671c0e0c5c802f7318a4c984fd27f8d5bc4c000000000000000000000000ed3260eb04593b6081f82f336b4b05dbffcb31d6000000000000000000000000671a06f93e4c4ed13d7bef6f21be131de9fb3de70000000000000000000000000717a19fcb8522efff1850c8604b3dca8913d7da0000000000000000000000005ef3e824715ef43a294c911094b9d36de41010910000000000000000000000007299ed8a9b224599034a483f1d337b2ed96cf84d000000000000000000000000b68dfda402851ac1dfc9dfea560f3df82b00cc48000000000000000000000000e0f5501bb244a8904f0b448518eee287528b6e8700000000000000000000000032a44aa2ff7811035cf1760f3f55c11a80cd0b980000000000000000000000009055b77e3b2b975e280d45fa0096ab0544f883da0000000000000000000000000c7bf12dd8f12cfbbd4706c790cab21b9f81ac2c000000000000000000000000e6542466c2c39947a7132328724dc76c3b9ee281000000000000000000000000ff64ce707d88513a2670740871eae4931f1d763d000000000000000000000000dff40de76f298eb1d796ae37a92d601817b676eb0000000000000000000000006fb30a636d1481a39e66dd2394bd568b59f37856000000000000000000000000a6fd0b2f0786d240bfe6d5b3aced2a5dfcd4aee30000000000000000000000002768000d98047da1e5b6b6abad6c8bf13a2e0fde0000000000000000000000003a52f20b512368d126ac234e150933d712b9f02e0000000000000000000000007914e1f9d53638dd4bb04f1904642f738a236e120000000000000000000000007424af2676db21ba7df99e9b9a9d040bc25670ca000000000000000000000000eaf535e7327ef9714d84181242babe0c8de0bae500000000000000000000000091de74a4d1adac7ae8b38c2f84d8fbb07083b3e8000000000000000000000000013ebf3eebe435f9c66c0ab008f03c86b073fd28000000000000000000000000fda437b10d4e8dd837a2cf94259fbe1567d0f5ae000000000000000000000000ced68cb61e828a3f31e7c60cb5765843ae40c61100000000000000000000000058a8601e33b0990712ba21957c8e4d606dfefc2c0000000000000000000000004573906515b6cacb4849e067f83b2134c15b6af400000000000000000000000041fa7c1525876ecce245c7fbaa566d071eaa51d2000000000000000000000000357344090cee8883ad467776a92edf9527452cc000000000000000000000000035bf6e8d15b734e2659c329d6ec52c552d61d45d000000000000000000000000230dc21530d8894770dc266a6196390875813781000000000000000000000000b21928e3aa0a23a621bb6296fda1d3fc90bfc81200000000000000000000000021ec40d2b976baba07dd490443e54ebb91c772120000000000000000000000009851a7a896204285c36306c30955b4bb3e37097c000000000000000000000000e9af77a3da95020e5a759cb7eb61740dabd996a50000000000000000000000000628ae584bc7e9e02ca1c2a24451eb800d26064f000000000000000000000000285fe72d810013f08afdce3d53f59bab8089f69a000000000000000000000000eff873a7fcb11c42b50abb8011fc045445fde999000000000000000000000000116907b2fc0956bbfcf9319b3bf86482b3d9f03f00000000000000000000000093312bc1ae142a219d40b0f3d8d9707fb9a18bc70000000000000000000000003a453d65d39f6ebf7fbc6a14255544f0ce55b840000000000000000000000000b0e1dbf789a48b939b1663d81cb5807a0d3d940f000000000000000000000000c49970b5b6c2cdd08d1267c5215d51974ebb7cf3000000000000000000000000144ebdb3af1cb32938d6045ac322ce39aed845290000000000000000000000000072bfddcff94320f0453d2d05046313573a5f86000000000000000000000000e243fdfc118f62ab422d6ae9e69e7f97fc35b8ba0000000000000000000000006d4484825ea92fcf713ebda902c22ccca3695e5800000000000000000000000019f84e2c4236e69d7b17c9e399cf3711917c9d56000000000000000000000000608fbb46b4fd56787e5db6e3097986e884717eec000000000000000000000000be4ff8e64536313904f27da00b4d883077cfcc09000000000000000000000000ecf5afdd599b0a7fa52fd0a5bdea94f1bce763ba000000000000000000000000053669a2919c675471c742d0eec2d9c8b0f5ffd20000000000000000000000001aa45d64d3657ad4a79b9687cf869cce05edbbe00000000000000000000000001884494e334017018f13da23426aeca78f32a0ef0000000000000000000000000346faf364b8ecfa324ae3bc91b3bb0db44240c00000000000000000000000004a91991425a2582c62bc56e6921f82603d87665500000000000000000000000043a4af56bf6b8fd5ced2767201a3b404c1d2669a000000000000000000000000f242f57ad8b2794f28543d3088c0fcbf2a7c8e7000000000000000000000000057d115e001eb8ef9199046ef5e0e5f3961323f2a0000000000000000000000006e97f350ca03a68516ce1b254ae94d269cee8e3900000000000000000000000052a84560aaedb663b79b3ea0995d58dabe358e14000000000000000000000000ba89f6e980bd6a6c2e200b475855d30b7ab1ff8a0000000000000000000000006a2ff74c202b6672925b5622c31e446d00e585230000000000000000000000008de84a07b7ca7b383d96aeb84a83ec4174c960b1000000000000000000000000c0351027bb4a29f7b435af274dfebffb470c1beb000000000000000000000000bbceeb2133c13e5e90ada5ae734787455e1f9dad0000000000000000000000003c4808c5b15e8aceb53274c9d1b87b9c10d1bcdf000000000000000000000000763a3f2ee1d73c4616436ff34e28ebb1bb4854510000000000000000000000002050b4a78f3e451dbea13e43a206feeff82916a3000000000000000000000000b5200eca3603387e529c08bd726c70b1203376ec0000000000000000000000005faec9fba84be240eaff8527dfc26938264bde930000000000000000000000000d89fd76f5df567909270b37d8a6fa45a1df3a750000000000000000000000004250459301510f86e9892675b07c176679f20a2d00000000000000000000000080d5604eb857b2a16125dac653534ab4d2c45e62000000000000000000000000ddb0a6ac128fffca1cc4570f909456e0f4adcfc30000000000000000000000001757310fe89bfc14f48b1e5ec980392136705619000000000000000000000000371a4c4ba324c57eb3c2d60f6f753c51365eb1660000000000000000000000002e7881629bd71b54425dea92d9e749420e059fee000000000000000000000000423f3da946a102c4795b3e4cc83b71c87b6922c8000000000000000000000000295f28151dddcc3a99f71f7e66096bf576451f1d000000000000000000000000e50f37d0283617d8b6bb4763acb0dfe56575a95800000000000000000000000060280262be1f00eb292d9ecd3bed096fd78161c9000000000000000000000000307eb54af197d29af550e97cb53d813cbb7774f30000000000000000000000006ce3b260b8636a9946acc45641534164df01e777000000000000000000000000f0d9e922b108eb84998ffabd92d7b959e7eab4ad0000000000000000000000000c391f25977a91ce8565fb4603f81e0446a8678b0000000000000000000000007d383755b1b48e8e6c972cc53e5f3583e4cf241d0000000000000000000000003bc80bec1ed6ce77e01f277514257bf15f9fac4100000000000000000000000041ede6f247f7852770e1e6fc547d89940debde070000000000000000000000009acb8d0c29486c70060b364af05c0962e86a2609000000000000000000000000847a503a4b52e3b0993ea6ec673a1593cff1126e0000000000000000000000002dc70a67218e71a82ac45aa9a2da47f633789c05000000000000000000000000fcc46b4a36f499c67304cca12f70318f7cee2af10000000000000000000000001cbe0f97188318182f8780ddb6672611f51606c70000000000000000000000009d504c78fb505604e1d2602c09f43d6642dcf6e4000000000000000000000000ca3a85e4916c762ad62984938f59e3babd0dc493000000000000000000000000f38bbfa89d4106da217231f4d99c2b9eed61c99a000000000000000000000000a09d08833386a357773a7c6eed6358c090b774bd00000000000000000000000093fb0435704ad2f439058148b88458376bc20187000000000000000000000000f379a018f6c2b78c58baa675330757da3e1df93800000000000000000000000027688d587db0ebab59d1eb5c3c3697c99609b6ea0000000000000000000000008ac5c0b12b6dd2d371fc565d89f5e3c839cc79ef0000000000000000000000001ba093090a5cfb4a7902112864c1dc35a4d2980c000000000000000000000000f1a4cb55583bd261bebfba0a71cb115a028f25880000000000000000000000000be5f5d0db766f9d669ab340d29b0845de38b3ce000000000000000000000000a132de6ab26da219a13f637769ace8921a646596000000000000000000000000cc56ef63b5ecdf3b0b67763ec1e7601a9b2afff4000000000000000000000000e2625020dda4845b0be38480be199c331ccba4e7000000000000000000000000352f5b18edd70e35da41e2280c77f98bc33db901000000000000000000000000f5822b024324d163219c7444e3d13e2a51c15a780000000000000000000000008612103df9b635d2af01ad8f54d8190fd9e5177b0000000000000000000000001e82cb6b89ce4bb9cef1f52cc77c21de990342d90000000000000000000000001637ebcb03773703cca063e9aa25cf7d729b6b0600000000000000000000000094ae6c80d2892d904a0b3be68c813b2109048f9f000000000000000000000000c0d77bbc3aa2b8e74d89ee775828533eb35cff17000000000000000000000000a6a53564d4b972554ad0e6226889e98f0225b79e000000000000000000000000d748dd3af3420a9b7e1960702e6d7ab8ead41030000000000000000000000000c8194b0b83c5f26d09e6d922f5c4cfe0530a89ef000000000000000000000000717dd6f131e57037b33ac3aa4480c107d3261c8d000000000000000000000000375f4b3f9dd943abae849a932966d1d2e07f62980000000000000000000000008fb97be081ea6b05ae6ca7f2bd9eed62add67bde0000000000000000000000006e4622f7138e539ba95713e654b3570f4537cfbb00000000000000000000000083870b07532f5a8ba31e784d022ee4670af93682000000000000000000000000dbb9854cad8e90f80fd5e864365f580ebd20b050000000000000000000000000f9c26d96c892fec6bca56727b493536f6a6335cf0000000000000000000000000dccee7a4853d52b314ad8f053f66e5366572cd0000000000000000000000000cb9af0f20b277044cb788cf6df641e5cdda308d0000000000000000000000000991709e4f8f8b9a4a25781baa335993367c785b00000000000000000000000007353c9d2189bad18c1fa9845856b7680096960c0000000000000000000000000fd7b03c53133909a273429df92dbe5120623862d0000000000000000000000004e54db13831101b4207eb3394dddd49a79878555000000000000000000000000177af4e7bc7a5a9353dbf4c65c4ff63602aac6a3000000000000000000000000c6aad785bf65bca612e3983fc1062a4f115ca9510000000000000000000000002b2d45cf1e5394f9a081b1fa18eed8af80efdb080000000000000000000000000f813db137ebc408becad1b5fee5bf2da98dcdbf000000000000000000000000e4b1ff1d59bf9ec957f131ab99e40cd06d26b2d4000000000000000000000000c1315f89595c1e0b786d550efbe8481c1cc5901500000000000000000000000004c1e022e6b88b0287c939558aa1c3fe951d72b2000000000000000000000000498deef851d794ee9beccb24c1d04da8f943e347000000000000000000000000ac43b172f8f8b86fd5ea1e1ab718dfc74df736ad0000000000000000000000007273652791cf58ad3db8bd8671b75f50fde9fef0000000000000000000000000a0b5b0f866efb45f197faf214f691aab434caadb0000000000000000000000001e1480d782078733ef2eec9398247164ff8a7c33000000000000000000000000dce8da0101dfea492729ba09da4a5d058ff6cbc5000000000000000000000000dcaa9e9fbde515f8b08c744d69a37b051715e06f000000000000000000000000d577764305a041f4da9f5bdd11bdd07f59aa2b79000000000000000000000000c67fdce7d5918ab78f556abeebba09d50d630bcd0000000000000000000000005b0671176049d49909de63eaef22b80c3aa9528e00000000000000000000000052ddb3799a30489bd51c7394edf2678e630c37e9000000000000000000000000633854c28bbdfc833c5c09360ce8756898173d4b000000000000000000000000ee1763ff3dcf19a4190e75baba32250b498066480000000000000000000000000ed9e906335fcf4a4c85a292b6c76137e1e7052c0000000000000000000000001988f7638a2e14c88cd8c29e86d030a9024f47340000000000000000000000006ddb2bdaab3f2d2b65cfd6c9379fe4c2262afb9a0000000000000000000000006a4d1e0baafaa1e508e449882157ae195df2c3c3000000000000000000000000de98075745028d85693df36fac41391bff8f031a000000000000000000000000a47da3987c191126c6d8360358b8343171b58a980000000000000000000000008bf38a3dfb376f4efd47803eb72f91703c812eb5000000000000000000000000095c64e12e143fa195081e54edacab2fa436f451000000000000000000000000f52031ee85140bb3e079439b35bd967480718e4000000000000000000000000041f9c31eaaf96602d508db41fc8d1d62d012287200000000000000000000000014cd55c98edf805c0e55e0c80e5ef2671fc85b12000000000000000000000000999f888bb40f5b40bb072078758841d4ae725c0c000000000000000000000000f495ad40bb6c30c6462370b542b9074bdcfadde9000000000000000000000000a0c839468b2346290fce7fd56453ac5c4f6ec3ea0000000000000000000000001d1af7fbb6ba206c66c5fed0aa181faf815ebaa30000000000000000000000007052762428390b986170d5a7dca146164682a871000000000000000000000000d552c3ae887fa24f989d1d256048cc0cb0736de400000000000000000000000068968fffc789405970160583a832ab5b4d76d41b000000000000000000000000144f6f43b59dbb33d48d7ea64539b6052ef0d2660000000000000000000000006e78b6bef98f2b928d74be19cedf08d3426b576b000000000000000000000000bee7fd5c578fe74ae2ce98fcd0eae28ee7fb98ec000000000000000000000000bb816362d399987857d614202b916182eb702b150000000000000000000000006b5e1eae2163574c46e26a02c7b55bf5e8ef61bf0000000000000000000000001a513e23ea4b94cfc778cf6ecb116239f4824dea0000000000000000000000009b1afcc5ea42a3a38592f958104b2631108616e60000000000000000000000002cec3647d22a3e45f72ca270a7578920ade86050000000000000000000000000400f9eaf14a4a75a5b4b0d51f5586fc7eaf31e610000000000000000000000007ecdd41e3e79ef2d7a743ef306b1c9d8a92ea7c8000000000000000000000000c619cbaa12b2dca4e6b55db1e15163d900618995000000000000000000000000754801bf978a39691bc9d28af968f4885ab1e81d000000000000000000000000edeced1f99bfefca7c54b90e33c9f678a07f1a06000000000000000000000000c5a9fcb1e8648a1d84d7f405ff7faf73683d7146000000000000000000000000c72bbb8a61918c154715093242261688643f4b07000000000000000000000000db0a6826e59fd062741008ef2d3c03cce412628e0000000000000000000000001eed52ebe8f553c2288afc948747fac493f73487000000000000000000000000b0839a8cb44bf980e8a942f5857c4c679592af530000000000000000000000009b78babb413b1f57b733f66152f7702556d04cc0000000000000000000000000b0be273c26b9df468cc332ea58de231a7179b11c000000000000000000000000f7c58027af5dc43fe275d30272902435ae8b893c000000000000000000000000d0b3f69b6c74520c3d6b421d4d39cf1518d7381c000000000000000000000000b925a4d75e0622a50559c14de7bdc20f23c9e76d000000000000000000000000a9bd4975143189cdd56095a582a2ed838fc99c2c000000000000000000000000b1fcebee6897545857c0615b44ec4eef542d79ac000000000000000000000000e652ff71eed4bcfdb5f5fea01cf4a668dce41c6a0000000000000000000000003ae3907c9d0005d60fd7d6dac69576eb5541f9cc000000000000000000000000068a505ccde3da48015eb6ce9ea595e2ecef64e5000000000000000000000000f0b01d429839fa866835af511456cf2be130ee6a000000000000000000000000300d607442c58c698b143654cdcfb1e71c61046d000000000000000000000000585badbb0ad99cfb685ff708847710954faa43e2000000000000000000000000fa9cb9777bc170b0fe4d8e4ff69a927cb25bb909000000000000000000000000ab8b4f255cbdde5f379d41ecda6f31e5838cdad50000000000000000000000005b8ace1dfe5bccbd375107033ddba5c36b9ed158000000000000000000000000a1f55ec03034b4f1319e37e9fb632104ea9253020000000000000000000000006259beed58e581e95bcbfc2a88ea99ff6f13b5e90000000000000000000000001a779ccea4eb48837505ad5a93851193acb0275c0000000000000000000000008d5b2d7098874449c691d067fac269aba6555fee0000000000000000000000006c163ff40d96c1f70add9b3fee4c2187a521f6a8000000000000000000000000d266b1b8dd58e4c69009e7e1a31fdb100987cc150000000000000000000000005866ac60a39a7c3a60a3c8bc988210aeca978ed90000000000000000000000003e0979a9267faa8df296950474c142aabf6ff2cb0000000000000000000000003d4ec948127e5006bcca22c00a9d8145dce717cc000000000000000000000000870021f3cb91ae729397f563954363c7df2a499b0000000000000000000000009a2b92f32100e5912629e48fc49c93637910f4e1000000000000000000000000748b65934050ad60e64bb121258d2620e541186b00000000000000000000000020f266a12be059db45551e537a99a53ebaa00deb0000000000000000000000008f20a6f600e140c2a4bd233e60bf9be18c37883e00000000000000000000000015ba50471c92e06c92c35ffcd72a7d91a5a45731000000000000000000000000dfe4afc710d911f033a0c0ebd6da3982181baacf00000000000000000000000026a084c7221e5df482694a565fa2f29375a4626d00000000000000000000000097b84739a54e7845ce9451081f9af46e566e7b2b00000000000000000000000017f925ec5c01fe3d6cfea9bf3269c6f0aac9d239000000000000000000000000c2d179dbad2adf95751e85f0e2453f875bc83e6d000000000000000000000000d30f5a8df318b30d5e30b18ef214dfdb22f1809a0000000000000000000000000955f430ab0ed1474f051f6c465a42ef6b4581240000000000000000000000009a0f1fd4086605b8425ac6abf97d7ef53dff456600000000000000000000000005866374a58b2a7c1e86a486413f2cdd122d10b8000000000000000000000000fee3ad1784ea7d3361e76eacd31440f34c0727b30000000000000000000000002848d6189d1c696d3cc37c368656cb9061741478000000000000000000000000b283af891b1b41c9f3261f6917e40421842f003400000000000000000000000046820e9696048aa1b55852818ee0eec0f9fdfc93000000000000000000000000314ad7e76631430103ba95587722656cfa643b9e0000000000000000000000000181d02af8ccd5db8bcb7c65b67cad4834d79689000000000000000000000000ab89433b5dba1dfb34754a7056c75db04f1c066d000000000000000000000000e8a657099d3d0639928cb6faae3071eff40a9dbb0000000000000000000000002af85e22e85ec91635e14038bb51b88305ba6a550000000000000000000000004f919fd9acfcc0e510978432ce131bc5738ce6530000000000000000000000002c8a5e84fed6a58d2386f06b493b42e68b0b40b80000000000000000000000007ca320123a727a420c20e940652f3f52e73e41a6000000000000000000000000e3b7e7cd076bb8b9e5d12efb61900f59344c2114000000000000000000000000eceb26ff24f0eabbb09632e5eee4b5324e7f4985000000000000000000000000f498ec61a484a11cbb37ffdaa089d51a0b9abf97000000000000000000000000085e89a6a989a818aee763cc9f9563bb09cfae4900000000000000000000000016e8b6aaa9f6196b408ff03668d61ae91fcb2ed0000000000000000000000000e570d4dcaf743070ef037b2c244993e2972ee412000000000000000000000000958f76d368c4e564cda5e385a2e9f41b2cd1bdf3000000000000000000000000842790bbadab57307981641fa3f49d7656612b530000000000000000000000004a1bf059bdade2acc80eebf9a534267ad66f21b5000000000000000000000000b6e70e58768b9b78fbb1fe3dd67618a7a92c763100000000000000000000000074ec1a2233ab341c8ce69039d0a5ef756f36d1130000000000000000000000007b5a7458330593f1bd693c93956a388d4e10a9b8000000000000000000000000d32032f405a6dd7e652710a7867687d7e76f6dc7000000000000000000000000b11f72572cd0ea14e7388405a2e8400c10fbcc9b0000000000000000000000003be4dcd9e37585fb39aa0d03cc632504218afcc3000000000000000000000000e6c22bb5090daedf167a3850e4abefc7d16ab0f000000000000000000000000013883823e5db621eb9743289fdb4ee34a0a49bc300000000000000000000000069a0157cb3beaed8896b085c55d4548bf338c13000000000000000000000000072edab2cfa92e0500037c2800d1b637abe2303e30000000000000000000000007e42d1a7e28c121913d8d5c3a3d6b2261c8244c60000000000000000000000002d8236b23061e06080730d2d93a229fd5ef05a61000000000000000000000000f6b232f37bde456d02c85bc0be28be605837a502000000000000000000000000be28f4eba33469c23e96e0d2fcd0dc107590fb9f0000000000000000000000000e32e57360d9cf7aa743e3fc0fd97be29f5d67e00000000000000000000000003e9437146007e9efdd59e8cd3199cf94f89d5a8f000000000000000000000000965bfab2a2c1d5bf2f9cbc627b32a5963e2dd3c9000000000000000000000000c39eee7b50398b50688625785382638e89d1506e0000000000000000000000007ff04f40d77170213c0b9c96ba37af813415c018000000000000000000000000eb4e99208e3a0ce3393010a583be1394f1e9233e00000000000000000000000067eca8dedd24bcd29f4ccc535f640c38df40ecbe00000000000000000000000071480d3b9ba1c3cb66a6ab7398095a7b3be8695800000000000000000000000004c3b646d5aa73cd3bf120ec8a8e6aea8ddbd26b000000000000000000000000afb9f36e714ef2539d496566d9ee5248f5326b75000000000000000000000000c33a80a6179e8d306cabf72b14a0a2e869f19871000000000000000000000000a9164390bebf3f7d8de737115c5dd708817de9fc00000000000000000000000030ba65d9342a4716a4433a0de276d0791c57060d00000000000000000000000047b2ab41ea64726fc775c0696c4874a021ddb6cd0000000000000000000000009d0fa0d66415ffc2dc60bb6b06d7d1a26673d951000000000000000000000000f01ede0fd79568e971ab4338420e287f421b1a590000000000000000000000003b9326bd636f40f18bce799afb842ef5907c89380000000000000000000000009c71bcad89cb55c55645b717a5e5830966cf8c070000000000000000000000005f3a65deeec9357ce4ca6431d94e0a3b0b227eed00000000000000000000000059ef995db92b0c2804c85ea83d5b67f2e1993101000000000000000000000000cc49fe54ba286ed9e15f385c73d10880500b7ad9000000000000000000000000315ad7fa55a450e28050dd67249bd16c12c69c430000000000000000000000006911d436502c5035d99673cfa5e9e65a716a5784000000000000000000000000b1d0dbc342c3b6edd3aebe383c5e481ad3410295000000000000000000000000cd62d72e5ba167ec4a24c0277a78503f07e32129000000000000000000000000e8de035a9e99724cd312c34fa838c789ebb4e43a00000000000000000000000057024bbfa440125a714c94bc247c3803bd5f5de600000000000000000000000065341068b46a5535bee94865e562ec667b0d1ee1000000000000000000000000426649b90ee49c5357738afb0d43cab06a02894100000000000000000000000031ac529aab65a7acea4a5e10e3616076a6b2772e0000000000000000000000002d84d3ca5a54194f2a78d11ba166b4cab9c6ef4f00000000000000000000000023baa7e7768a93950ecd5e6b4eb1d1d361e938a0000000000000000000000000eb0396da1bf472b23f746791d57bdec11ac376400000000000000000000000009891147aaf7b5bdb43719258dd10d3b54d5069b0000000000000000000000000fd09b524c5c3a921aa8dcc589f6297532c9e6a87000000000000000000000000791a756838f763841e39b4ce26386c5421238a0200000000000000000000000042baabe35028676589e72fbc83cc1ac4a980ea810000000000000000000000000375a57ba866ceb1648c543bf1fffb7a9b6879cb000000000000000000000000f17e287168944071f6e8e929bf2f988d67f5737600000000000000000000000041ba495ba2c1711be445f925a67934e8a32c73ad0000000000000000000000009707aed48b5081dea7380536c35ec5e28bc4f8b000000000000000000000000011cae591f2e1f3503ed8d62af85eb92aee2f4046000000000000000000000000980804d28b4e6277327ffd97802ce24576f47ef4000000000000000000000000aef48ffd3fbf08461d69f929f73a6eaf9df6e72700000000000000000000000017812f2c8950c0168c3ae1ed3b777384c46f642b0000000000000000000000006ae4ceda9c07966c7b407bf7aca41f24e5351e4c000000000000000000000000578fb320408024a5bfcd6ff28c32b76ea734ad7c0000000000000000000000005307afc0b0532a5098b242ea1837dfab213886b900000000000000000000000023e0bf5f5bd430f463c1f9e964d39bdcf22ce1d300000000000000000000000098a7fcd7e04e7c5e86e2a95e7c7fd5078141b32d0000000000000000000000008842cbb99a0479c877f6a52fb4312be52b8ac06b00000000000000000000000061c902c5065715d99b2adaf97a56822f35900dcc000000000000000000000000718afbffa45fb98b02f263db1c064b3e87296d0c000000000000000000000000afe7f09cb2295683ecd0e502487d36f4bbe5ae50000000000000000000000000fe3f0a06dd60bbe922469483dcfa91b87e5956200000000000000000000000005565b1775f98184f8c122f68531abeae8a181f1c00000000000000000000000066bf798b42006b725d4ec9a66be8039eb7441feb0000000000000000000000008b7bb93a6145a0a2242db25ec40ad0ca5464f17300000000000000000000000003da7c0c2ef3ab25ffb1c7a412d57275d337d705000000000000000000000000a21aa1dca5ca9d13359fd3b1ba594cdd39a19f63000000000000000000000000ddd909f68703500441224eefa72d69d5855dbe93000000000000000000000000e75ad99148306dbea237558fd5370fd28ac21ed50000000000000000000000009f15f8309728757e201095d8d88393f07d130a410000000000000000000000001dabb628f67f7505b78f51d3cc27b1b7c6307bec0000000000000000000000005a545f0de9add29894961db8844055740e68b8f70000000000000000000000005a36abf0cc424ad5e651c6cc1a0ad1686fdb1b23000000000000000000000000c8f52fbc1edba1853b2a2267c14984186d86db62000000000000000000000000b159da4460d8e403444d3efd36b49a59618727360000000000000000000000008d98f845cc3ee5addbbc92e96ca283b4fb82d4d60000000000000000000000006d40d30c4b9886840c1d61c5530d9efd9813c055000000000000000000000000165f6db6df2c25b65daf9542e2edc918aea62bae0000000000000000000000000b5ff9817f83f43f9b8a79db028355e74fd8f4550000000000000000000000002822e1bbb065f44573f72648123f26cba9b4e039000000000000000000000000dfa475c8f48dbe1742870c4c8a2457e88b7d781f0000000000000000000000001917ddc266220dbce6ef11613c69118967609c07000000000000000000000000077f6257643b61d56b4cf8f07ffb28ada5ace489000000000000000000000000b1a0b8d25308977b61f71d2d83dce851a463efb6000000000000000000000000eba89a15b62fee39e432bd31c7580ccaa5a95644000000000000000000000000648c2ca791a6e005328cbba66a3c7b877cf9408f0000000000000000000000006fd540fc3ed906513169857df60319cc7dc7ed1d0000000000000000000000005d61206a4106f090a9b1171dc77771597ec2c0e9000000000000000000000000ead5d8ff2273ee9b87d302f98373003e1c441882000000000000000000000000c92b0ee8e24a7a22339305088aca15949b5ee8be00000000000000000000000009da417bb2e21984695acf83417f83930809579c0000000000000000000000009d46e22b00936be90bf7d62bc8847942c7bfe095000000000000000000000000363cb76c5cf77e9c61e1e710bae9214f0a6582670000000000000000000000001a8c6d649358699b424ddf83d056209d5b2be4a0000000000000000000000000903e56cd7a196bc126794c99eef8d8925d534917000000000000000000000000757d39616c40b78dce14ce6a90c848b2002965eb0000000000000000000000000ed11fe8dc33db51d4be425d38ba76acd50a802b0000000000000000000000005b9545df89dab2290aa661c0c9eb9ca7a5af97870000000000000000000000008a9cd6024e5dfa9ffbde0a7783f63c5886c4f0350000000000000000000000003e064e1b16aedd08df29e571dba785123e920302000000000000000000000000f1d2933f0cbb03ee775c9857541396fdbd9daa9e000000000000000000000000454ed98e06f08178107499d8d8be34e4a9033730000000000000000000000000b667c37c063f9ba439c87147c7aeeacc00709f5a000000000000000000000000c4c0d2889e939fd06bc4a05e9927063e3791cab20000000000000000000000008e3b231bb250be7b658fa5bf8fc404dae83393a5000000000000000000000000512560e7131a99e43d6dfe2803ddbb4d00a59e430000000000000000000000003f9f3ae96081eb9cbae328ff1df9ca0a151dcf270000000000000000000000000406c0335fb7ac51155c8aaeb6858f1952a5def1000000000000000000000000f08e59504b1fff4ad9ecb008731f34652729a91b0000000000000000000000000910fadf6893600d99a15ab40dc37146207e557400000000000000000000000076a0e5c360bce34653e4f8d869663ecc2610e5c000000000000000000000000005328b0bf88086b5e350bbc88f02a48b2d100b3d000000000000000000000000939527c4052a049693ce37c2d7c685aff8e0e50e0000000000000000000000005b26d52e89bef54d1240b58bcb3aafc34e7c61ef000000000000000000000000ed93acac490864fc45deca769632bd79aaffaa44000000000000000000000000fdc51e0affb89ff8108d0d3c28be8c02302e29010000000000000000000000005d7a971d4d63457f36baf50fd285ed9599fa854f0000000000000000000000000bd06c354b8843d086a43c66274d2893a18c4f2e0000000000000000000000008d9d5f29f6ef962fa0c09282025401dbd03fedca000000000000000000000000e4cc10c0a5613a477b7628588030156d36d3573c000000000000000000000000aaa9c3c99a27c14bbc55a73803bee1e8b594049b000000000000000000000000d74ae0a79b94d4bdd8f232bee79991af3ccfbb8300000000000000000000000060b735d1cba349343d340e00b47de5cb38fbe01d00000000000000000000000022a7fe690933b910d0ec05d8bc1fd8e60d76ccc6000000000000000000000000362db5a0505209cd8e633cbe3a7fcd76f7ed1e54000000000000000000000000989d011ddf3be6de5560db24289a1dbb72113620000000000000000000000000d03592efd31f92cfd993d9f91c84eff8fa97e8ef0000000000000000000000004952004b889eca1aa6b0ecc77242380fd655b707000000000000000000000000697df63c3b02e238cce41118cb30dcfcc60346960000000000000000000000005a66381a6cd44a9611a52f5dbfc7cab36271d33e000000000000000000000000a9e86bb321e8498fa76bb359be8e0d91f86e635300000000000000000000000000003c9c440383ef834524fbef3b37f4db850000000000000000000000000000d3411b1dddd9c434baa77ad04b75248bbf030490000000000000000000000000989f81643fd7f7521a4887d94013e9d8c04ae2a7000000000000000000000000bb4ad950c36d71030a50373d15308de93ac3884d00000000000000000000000054b9d33bb1e33eeb07e2bb7e3676e7e4dbccf362000000000000000000000000379bb2f29c1fefedc7d95b302e10dedaaeccc373000000000000000000000000c269792d29ffa2fab95657c9304a7d1f6ba3653a000000000000000000000000a7e318faed3f0b0f400ddc273b2fce97218d3e7f000000000000000000000000e99cd523a97a10c8233e5d7fd4784409a88fa03f000000000000000000000000a037c65ab2c00d2225a7415f27e35c24bfe567ff000000000000000000000000b6e216811031df493bcbd5619bbe25dd97da0c9f0000000000000000000000003afcebca1f2b9c3863cddf6c110e508d12a284510000000000000000000000003922c4315d0ad156c07e05a95a7300086b2b89f6000000000000000000000000769161f989eb28117a97317948775d65e229bb3800000000000000000000000074f524269db942264df69db267901229cd2aba5800000000000000000000000030f8f6fb146de47b37e14912f5e88462dd4a2e3300000000000000000000000010be81cff17ef0cb4f5ef0c09ed337aac682402400000000000000000000000008df7ea9e5faf6f1a63fe6c31480fdcca9d47a5f000000000000000000000000bdeb90210e00932a45abe250e52efeac2cbf16b50000000000000000000000009ac8b5572a79581891303fc922f5ce4a3110cea9000000000000000000000000e6e015ab2e3e66c5b24faed2048607496dcfebf100000000000000000000000026a19aa678070246e90073532ea970cc70f5db9a0000000000000000000000003738a4aabb274f098266701bb52cb480b547c76e000000000000000000000000e8f5adaeb5de2065339113b3930bcdbc248857fa0000000000000000000000008f32912094603a9004937c1da9c7752c89cabe45000000000000000000000000928c2763482cf6a42a0a48df9be4e1752688c514000000000000000000000000bac8bf7499fe8fdf2098e30c10b58288ffe88e4d000000000000000000000000560074a15607b678a4a4657f1dc9162e2d422795000000000000000000000000fa01a9db2bd14332a45c5e49e53d94f21692807a000000000000000000000000b4a6e8297635356c588237cf13266267d8d2f5b600000000000000000000000000656413879d3b4f1f870f83883672d2e4596570000000000000000000000000314582481bd7efe20dcba73fe16ce50e81689bf30000000000000000000000002ebb6fa33b247d9c3b26f99a94e09ed5e1456817000000000000000000000000c77ec02226937b37c9a27540aec139cf1a4dff2f000000000000000000000000e93f0848d507e2a56bd663d21d592ea4fc8efa5e000000000000000000000000a01ee3aa07eaf60abda9ee7e2b2d4d5bf0dbe1f2000000000000000000000000a15295acb09d6fa818499ba10d27abb9d4d1943e000000000000000000000000ae9b1c8e3eaf548566fcbe199bdaf5353b5ed9270000000000000000000000008b9e87041e82ae1b000f1ee575f61302b07bc9c3000000000000000000000000586f44d895bd91cfd5ca3303360ad35d6af13ca6000000000000000000000000f6cf45bb6c6c0bf7498d11350351f9390851e728000000000000000000000000ac0ed615e7b268f06344791c2225ac42f797b48e000000000000000000000000bce94ef4dce912eca441f05c36f8826d9640d21b000000000000000000000000ba6aa73ee3078cd1f3558fdd15140dac5f345a7e000000000000000000000000fb06d426264c83f96990defab4b0add0d2874e9f000000000000000000000000e0e34899c951b1eefe0a52339425f83057ba34ef000000000000000000000000b83a3bcffc8dd7517a30a2d31ab13e137b28003600000000000000000000000010f506bf439795d877028538e231d66f9f5bd9fd000000000000000000000000c599f12595e42b496cbfa1b7ec6bc68a5dccb6e700000000000000000000000095e0d083a2078f170d47135c0ab91b32ecc12123000000000000000000000000171cd0898cb4be58b4999cca698961c2159fc6a400000000000000000000000081fbae3da4f5a0905f6ead283aab47487514e53a000000000000000000000000a307abdcc439d5ad2bb3329bf2e26d1973948b010000000000000000000000004f38033bb3d551c57753113750a066072b62454e000000000000000000000000d2c56bf372ed8aa23f4b53e6b8cbe3449a8bbb0b000000000000000000000000b987d6ce0d34371ff7ca9aebb3d4f218c3323b33000000000000000000000000b76e7a38302f6eef488bd686f02831b075490f19000000000000000000000000f9bf568c4deef40fbc87b9183173a45824f3ee260000000000000000000000001145066da1aff44713a178d48d77e8712e1a52f400000000000000000000000046ca59b7a970195b7ac9e562dca1aba156f5cae3000000000000000000000000c68f960811969c3e0d3a585e2184e28f3ae83f090000000000000000000000001293a2f18c06aa0266333f36685a2116b4e59f7a000000000000000000000000cec1debf7c1685856ce768345836bed9d9fc2ebd000000000000000000000000fef436f70f0ea1ace20b308233e4f97804a36cc100000000000000000000000068c1acb681c49583b4a545ffbe223f2a151b490c0000000000000000000000006005d2d6e14c1f7c73d3fc634d696566c8f4a4080000000000000000000000007425de8e6dbede9a8422ac23d7486b0bf8b797c1000000000000000000000000f9f0ef16cd4c253cfcc45566cda2a0d1ee5c27cb000000000000000000000000586f524432ec58e79e94f185835385fee06219aa0000000000000000000000008bc17535683c6f9bc874a3547d23b95c2b7f05360000000000000000000000004222f5b3e32c6ac540c06da501c1aaffd48efb4b00000000000000000000000021f4d52c744dd8bf08ff2cf0e4ff2c2d7bcddbee0000000000000000000000000a130dcb5f8a7276e0174661feee698da0d24f320000000000000000000000000f04120ec9aff741886558b2c2ce67487dacf6ab00000000000000000000000070e19e73407a6d57b0fb094c4cb5e6663d990cbe000000000000000000000000d777a4dc658043e80176cfd1240d497c9610760a00000000000000000000000099f5c48262cd82a3c0f64633e98eedd47275d5e000000000000000000000000081b3e15c206396e68f5cec597aeeefbbffff0380000000000000000000000000ba832141668d83e3ae3e3fe6150bf327c93ccfa200000000000000000000000001b276abd1702bb12013ae29489e84d650bebe37000000000000000000000000f612ec4afd8bdd0417ef7c80e77e425ee1e071ce000000000000000000000000c32735cbecfff826d63216fee176499e84c60ceb000000000000000000000000baaf6db4d8da96780eb2f14b748fe464789886b400000000000000000000000006cee9a7f95df6e73403f2c5dff7b7c6e90419a2000000000000000000000000abe7641e66a57f17a57ef948283632b58dd7149f0000000000000000000000003150519fc23d149937687b7d58176598e60cf73b00000000000000000000000078b65e661984305ac5123539ad7140e01e623ec8000000000000000000000000dd2dc79d8f3c8c97dff6406e7d3cb090c8401b4e000000000000000000000000f1261028bb0572951cef831d37b6e1d4cd1d127e0000000000000000000000001a3982b30601a098fca4ce8c57b0d8eda2ccc43400000000000000000000000048fb7829c66f29f965640603acfef4ac2cdf27e2000000000000000000000000b6e62d2a8f7e3a1c6529a4276fa1bb41dd63a1b80000000000000000000000005f35693d94d14548bd1ea0312af663259388a2170000000000000000000000009ec43e9548c701d32da7bfa290f6d9834849ebaf0000000000000000000000001967a67ae96fb2077639cefc2447cde2caf82c6b000000000000000000000000a4a275ac8d63d3ab6b6256d556d56604f5f85361000000000000000000000000b5dbdec018d9de07d1743af37223e728bfeb2de6000000000000000000000000728861017b38fe67a1f29c450248040ed50442ef0000000000000000000000008ed7f42944abe4c0e1cb6ae0b47d6261bd48d3c300000000000000000000000026a3729107a983aee3ad2759e21b10ecbfc8ca2e0000000000000000000000003f71e7a8b97e6237ba2f1855554d4bf7cb62efbd00000000000000000000000050d2f8981257518b85b1a74604cea59cb5e8efff000000000000000000000000482d7c09040e37dc34ce889d834bd1fa4c6f2aa6000000000000000000000000ca1c23b5eb43675f8e512ddfbc533e2811ed26aa0000000000000000000000000104108dea9e60e77122d583ea8bf12879b248e400000000000000000000000055437d86461d6ff8d959226af93d0e93a62a31fa000000000000000000000000574f074550eb2be36cdbb9e047a63f2458422399000000000000000000000000a194223ed750d75ee3ab14b7e10880a0366a6e31000000000000000000000000d97e4d8989ac80b0f5e327d2bae629c248ac26d5000000000000000000000000a34b81ad8755e11a23d2af5d0e1890f01d892c46000000000000000000000000d2c34e0e2ebd6087a3fc2614d69d0ca9d7e99a4a000000000000000000000000761b665b8511bd5248ea1f651edb9bd7c3a5521f000000000000000000000000115b527e6492c8b8c585d3f8298fff801320a25f000000000000000000000000498b66db6e08675fd4cfdc9287f10fb51e208c6f000000000000000000000000029bd2a96c52f6d37655ea4258bff5cffe9eb226000000000000000000000000b4fa01a03afac47e1d1d4a9b7ae658890e49fada0000000000000000000000007363bd1efae299d920fc8b264ccab8c38dc2685d000000000000000000000000755abda84c110d5a8c15e47742d6c2c5234fdce3000000000000000000000000dbb5d966716411a9239de7db7645c64f89151bc10000000000000000000000000c5788d2bf7252a2997167fc2c2442dd9939369e0000000000000000000000006729cafd58e7afe4ad05e40eb4ae7d785295fc9e0000000000000000000000005c87ad33de0e409aa5ce958d0f79f89d945510bc000000000000000000000000ca236dbe3e91b6bab6752b8e91b4ad8c47dc9137000000000000000000000000777cd0490e96a4d68d971b1ceaa4ccf80220fca3000000000000000000000000440936487dd18ff65054e43e3d3da57c1e0a7872000000000000000000000000eacf68da230f46ae9851c07a8ae7c2f3a34b2078000000000000000000000000f31e1b71e3e37dbcf737e48ccb44c2ea6025f142000000000000000000000000d02f260c9e6aff9f815e247c2070b1f6dd94b8110000000000000000000000001da512bd73a1d450923ccd450a30d6ab16320c8f0000000000000000000000003b19d64fbd320465cad55cc1664a352d379ee14f000000000000000000000000671043f700bf8094d45df37a8be835d79d6e46f7000000000000000000000000c8f259682d32cfdbbdd675df9e162a0af641e9e200000000000000000000000024dd9e3e886c3d58fb34502502b13d066eb9ce100000000000000000000000008b3f14f0582fbf275be87d265c931b4dfd5f13b70000000000000000000000004806301e3565d4e364c22732529d457bc5cf278d000000000000000000000000460b7a0e74dff91b458058934c366745a72e0dfe000000000000000000000000f36c8ec7666b21a2be635a29ec0d71e7e14b9525000000000000000000000000eef37e0ddcab6bf562d3813902eac4a1a9c8291700000000000000000000000099b3329908dd51f94cbde556f6df043e56911be50000000000000000000000004bd395159dfb45f83c037045d06386f4482603ca00000000000000000000000064115f51a48382934b8eaef4e64cb3f2f8ff6554000000000000000000000000c09c6ff30759a39d6c3d830e0fdc10b4867c7e93000000000000000000000000a48a78a60c1671960a6fa6a59ecc5c2596f18d910000000000000000000000000cd7a401ef34dcf497072920a8a50ae8c2d1f440000000000000000000000000afc43f10b2e252f32bb511580d95fed5920b6fc60000000000000000000000001337603d5f372165fb00e505d4187cb5b3f3288e0000000000000000000000006073198b08c2c6cd34d103cdd7496e83519dfe290000000000000000000000001709cb3e72200b425f1fe2919f393c62984270040000000000000000000000004e83869dfd7c7c4f6f54e2682be6e6ab68d4d1d70000000000000000000000000b7d6b11111427e332f3253dddd2ac02bd5c634e000000000000000000000000250f21000591133b1982f3871019c9e0813c0227000000000000000000000000620970679ddef044420d4708e844ed8cc0958be700000000000000000000000096d5f3fcbcbe60650853a339c6f19f76e8e54ddc0000000000000000000000002f52e529e78969e0949cd4278da4250dfaedda770000000000000000000000003637631d795f57bbee197cf7deb8a06f4c164b860000000000000000000000007931e265581ca809fd9d94b32fe89eb62ac1a955000000000000000000000000104d924d7e16a5ab24e65082c7d2a9a3d26a5e7a000000000000000000000000bcbd02245bc2e142b6f0732216f2bfc28d2b4d3d0000000000000000000000007163125038a40620fcc9e350c4bd2421f7464bbd000000000000000000000000c1b1a6dc6ef36e7ea85f1ea0660c8adc1f558f7d00000000000000000000000013c88d8a7dbbd184b0aeb51037b16b4a787b1620000000000000000000000000f5513bd34fd83a7a978869cfe6d783e84974dd00000000000000000000000000f766f301888d6bae495d10bc96293fe8ceb280d70000000000000000000000000ee3632908d5771b5819c0024d3b797c38ef291d000000000000000000000000bfa9542288a66514f210ad846eb391329331b2da0000000000000000000000000184b9fa6fa9e9bb4cd21896c8cf7a3eb5ca6bd90000000000000000000000006c98673e44d481b46eb63e3f70dc30386653364e000000000000000000000000cda0b030314de85061e591fd55dde521637dd73100000000000000000000000005630dbc15d93dd94ebdfe5d60383114f8cb5839000000000000000000000000de067a4438e8faad996b9ad4d22308fcf0a50885000000000000000000000000c483efbed57d148c057422e12174e9fcbbba80310000000000000000000000003d70106b139ccbba7ba9f053f7cee0cdffef2ad6000000000000000000000000cdccecfb2522ddf6b20d762baf1480caad2e9c2a000000000000000000000000623775fd8798ecab90abbc6b8b108f45372e2a3e000000000000000000000000d3871295047134f13e6efd2292e12e1c7a6da6b4000000000000000000000000d47ed13c629461d3dadb0232250b11311cb88b81000000000000000000000000fda62bbaa2a4372999086b6bad2b5fb18d0ec62a000000000000000000000000ac83135b4e636059e52998626ee96dd99682c7b7000000000000000000000000404c0d03dc33aea2c98e0429eefa6548a2836d9400000000000000000000000047dd93e6a70b26181219aa84c6cfd00f9bda632600000000000000000000000023bc5a66ca4c8a6b985799fa880b3fa6099d3166000000000000000000000000138cc39b3a3b36c450026d73e0bb3da0c80660150000000000000000000000009f36b7e4ff12dacdd0134d9b31b22b4a2608e79e0000000000000000000000003bfbdd05f0fb792665ea6980adfca5f33fa0f9bd00000000000000000000000008a0d3295c3fb794c0eaceec64151ab282b0c4a50000000000000000000000005cf4d1a0c65da76b04f575e54936c794de6b0c5d0000000000000000000000007b1d39c2d94a99c1e18e9884ca949042593d6890000000000000000000000000c9b625d2e48606e8b6dd5539ab461d11670e8cfe0000000000000000000000008d3535ac5a06666745cb8453cbeca5f1b076a9af000000000000000000000000c9181973118635fc2475b9e15427ba82d749bd8f0000000000000000000000009719f4323914458658e7380ba3da832a76aec492000000000000000000000000e2a2c56185c6c0d5299c7a1801cc7d2853f8a6c8000000000000000000000000457cec1db585013c65aed396bd4852b7b4dd304a00000000000000000000000028f6a21c174bf136dc3e998c061b2dc23a1a5c52000000000000000000000000213a194869d9408ad6c6e88b7197accf75717e6f000000000000000000000000815991ad3fb7c08ca40e8cd23864493850d4b56c000000000000000000000000a32adeea1013ef76f28d9cb82c8e84bb7e40ef0c00000000000000000000000086d6be2cebbe09121001af351082eda3c9f005000000000000000000000000000c285efcc369bd6ea9869e68ebcf8cf25b2ebb07000000000000000000000000dffeeafa2566a0063b75b262477c8643f247577700000000000000000000000008e14735520ad38a0299e0bb585e32425e712146000000000000000000000000d004f4d6470690fbb33e1a941bb91f611017684d00000000000000000000000085a0a48de8284b825b568160906389273d879adc0000000000000000000000003199b24b5710cc6f458bb7235c8b638a1258a2c30000000000000000000000000ba10101c9c6834f9d987746ecc728f0f12c98040000000000000000000000007b8636944da2b25c5d73ff6ca4fe662fcba7080400000000000000000000000081bc4a25d318cc4cb72c09a9fbc944017140963c000000000000000000000000e3fe8785e241d9c03b97d38f274ee92df3fd502c00000000000000000000000087e2646a05623abcc11fa7570fb7fbe37b27d9a6000000000000000000000000233494c95fb367a31316a123052b7cd53b4bd3300000000000000000000000002cffafcaa55c6d30ce7b4e2da88033152fdf3282000000000000000000000000563c07f3431a8199b208d6469ff5e229817d3951000000000000000000000000520d3378c08f5aa941de79383819836a487a6148000000000000000000000000968be7b135c7962399233f81b7330990e6d353e0000000000000000000000000f8b2b90b4d02029248d5f5d2a2ec086321fedb04000000000000000000000000ff78dbcb48cd0a8a13f49b142e59d62909b8f6e50000000000000000000000004ae5172d6e7002fbec7e9478887510ddb7b675280000000000000000000000002571eb426f8b255c16ca55bd9d4e13e1b37d1b46000000000000000000000000e1b37e4038013fa8afbcb46beafdcbb262d535db000000000000000000000000c0147813e73f64bc82175f8cac1023a9a67f360d000000000000000000000000a32c273993fd01b2c0368553c2c985a6be7bec3d0000000000000000000000002ae7ebbfdfeb4c72039b0bba97465f2e194bc5020000000000000000000000006e9229df28434f7a9425686780b486d42db51704000000000000000000000000bad221c13134bf41da1baab243a83314c8611097000000000000000000000000313dd403ae1e8a59e0048b1f81ab3fec29a84335000000000000000000000000f5b1c34722c2737dda615439399d90dc3a28d135000000000000000000000000c4ebc6c29d5b24e50b5c3db10ea780f2da4b64bc000000000000000000000000c5cec95bdf69650b802be4c3b1734b59235d8a0c0000000000000000000000007bce1abec219b3e7c6b5236e6ff0a16d70f330ba00000000000000000000000082faa14e4d0d3a8954265e773bccbd36c93c9a9800000000000000000000000085257f23e4de44ca758aa4e2ac2d18554b6f61dc0000000000000000000000004442e8892cd6a924a98c12b75d3492104e13a74e0000000000000000000000000e28ef8b5cdb06d1e06e53d055eb4d3c160a81c6000000000000000000000000ab19d5eebe68c5b369c98b75259394934b83107d0000000000000000000000007c415aa156fe480eb83e32f740d8c2bcff08e4e8000000000000000000000000cb8a3cb955576e4c9440ebcd813737c4d9331f59000000000000000000000000fe568475cfc25563b5a5e9769f56b61df85e7dec000000000000000000000000f0732958db551071bb8ec798a643910ff1d41461000000000000000000000000eea4c08fc2ae1757251591518efe313a02f58e59000000000000000000000000f9ff4da1821c5fe34c72ff2bb5db100a1313054b0000000000000000000000006be6f56ce0a786279f936620c1fa37922cc214c00000000000000000000000009057c526951fe62b0ea5feb2574fc2d19c85dbde0000000000000000000000001adc917136e813caef94f485fe749b909a7d96a3000000000000000000000000c8d971ef497c2fec595bf1dc13f09e32cc0e7ceb0000000000000000000000009e495a84a8bf5fb1d076bd108d09dc544fe8223a00000000000000000000000030b0b6156886297f6b551dff1d6eaeed86b39d4a00000000000000000000000010b992f6921491b2554dca47a97beda5aaac9a140000000000000000000000003d8b1ffbf98a399632d28833af083475c62497a30000000000000000000000003fcd69127e996abe61465d7dbf85291495190a0d00000000000000000000000064a6e92c9936d031a4f73e7e651ad573df393408000000000000000000000000ae66dad8f329d78147ab196beccafb86d2fb30540000000000000000000000007bec9d6ce713459886bea9d91ad63f58261915fa000000000000000000000000d4859d39b0246a55247083acc73401e02d820823000000000000000000000000cc4713cbedc573587c3864f4f4def1b0a02f6a690000000000000000000000000ac44f8ff1e9ed25526cd5d24be4a20edca0fa5f0000000000000000000000004e89807397f5e1ef7f2a162e90bc9fc96172c9190000000000000000000000005ad4c660b797a65e0b9609c07ba1749a0b4bce74000000000000000000000000cbcb88642e19981f55b7fcc261312419b85cdb4500000000000000000000000053c1f7ef7c826fd9ae4b8be29b24e7a1ca4cb74a00000000000000000000000030ff0e35f01602ce854e7e88c04474c0aee57e07000000000000000000000000d875bfa1f47a296d3e61fdffb7464127fce38a6f000000000000000000000000bf6a1bd147a7a874cf015448417109f95898b041000000000000000000000000bed79932aa9a237e3b7f56840df7d749ee20e12300000000000000000000000080b092cb8a216fa957e2fa0877c9e1c00816e2f100000000000000000000000051f36a4d6d6a894b1d6dd6d457d5b5e4040ccc3d000000000000000000000000c082b939b801f7af2cf80f5f6f5ba3f750f1cb37000000000000000000000000a162b6baa092dd83540167793291c9996148df1600000000000000000000000008612a1c73b2718cf6e094824e9cf818b21e99da000000000000000000000000e7aa4023f0f63ea6d8dbbee6bf5584edb6df73af0000000000000000000000000fcbf72dcb6faf4ecd206eea5c45589a4334fc1f000000000000000000000000b561616626cbf6bedadc218b308b47e802124095000000000000000000000000e76f5659257f7f33723cfb54e6aa353066dc34c00000000000000000000000001cf66bc0979a5341b9a40bc5f33bb11749254ed3000000000000000000000000423385327fcc5eef7881b028fee034e041275f68000000000000000000000000f13cedf1d7cb82e4eb2102061c52c9c6d766985c000000000000000000000000bc2b73da9b73b89c7803899805acf853ae472b17000000000000000000000000ad490ef0354c373561530f104c45e34a93af567000000000000000000000000019bb8f8ec864e627df01753ded440b3ab88868fc00000000000000000000000042ae98cc751182280060bf66c0ef36f5076084970000000000000000000000001e9676d1a16e51ea389b5f1ae2db8b4652dabd6100000000000000000000000034812a51f860f90bf064590d85d7488c7d219d57000000000000000000000000ba6cad92c82b93b1d3e767f0c1b685dc589d86f7000000000000000000000000483b6c80b339c97346958d0c0a0aea9a593085a4000000000000000000000000754dfd5e2c661830b10b176af68cf12958fdffcc000000000000000000000000392796186944bb3b1d941f4c509841199268f8130000000000000000000000002d7ec3bf21e0b4f643557327514bbf03a974fe59000000000000000000000000b91e2071762e2825d3ec7513304b7f833be32d4800000000000000000000000042ee99fe635a545e8be95b71eb76dbd3a68ab3cb000000000000000000000000bc65dae9531dae051ba9dfd95d2fe101b41fcc380000000000000000000000006ac52196201a50663c1dd98d51080c45ce7c70f1000000000000000000000000c5ab7792b879ae26afacb8f6c081ac239fa79e95000000000000000000000000509c8cac78373dea49de01ba3689bfd5a6a17082000000000000000000000000ba12526d5f8ba07c681ed9a61e7dee0ca1fd12390000000000000000000000001f537ce4e5c92689732d3e700bd0e26e9902db8b000000000000000000000000c592cf93fd24dfc771d956de6f577ae188c1b5bb00000000000000000000000095344a8bfaba1b7537a8f0ae7e87d16414e2ea980000000000000000000000007a30a527ffd82483bf80c1185d6d1a8c380b0cf80000000000000000000000009a288aaf3c9db3a429d8189942e8e7f9fb5c32e2000000000000000000000000157c4ece9410b9c70d909827f76f430386c8df9f00000000000000000000000004cb839a0626efbc0a9e77980817946d63d7ca930000000000000000000000009a2cd51b2660bc12e9766ce5ef4a1805b34c5dd0000000000000000000000000d866bae0b838b45b4dafc22a288bad809a42db0e000000000000000000000000ce1870c3d0826fb909f97a7904ccf3a858c8a3e10000000000000000000000003b5ba1c80f6762adc1b3470f218f7e58ca909ed40000000000000000000000009beb737a20d08c2485331e8557c6f643c8d89af40000000000000000000000000875a3fdf455b63b776a8cfcbed0352ba69f8aca0000000000000000000000005ecf58932d721fb7fbd1c2c160f374c6c59ab2e5000000000000000000000000e825302831ee922217cf5786090cf685786b62c9000000000000000000000000edc32adcb25de33a2ef84ab98f5129650c5b28e80000000000000000000000006b85fd80d9dee0659e8880c4f72d6159a277765d000000000000000000000000b6fd2d7fc4838a1aaf7f1a36fd07d7372050b71c0000000000000000000000005bf4b43af8846b4b6265e109800a89b7e1f6421d0000000000000000000000008472625d70c0cf3f8bdcf0ca8c3e95f09706806c000000000000000000000000e804befc393594e6b7a287a2b9938e3102e160e700000000000000000000000076525a919ec73308c87acbc992e93caffecc99910000000000000000000000003cff7483d4794e2a99e56779c7b915e4c3427ede000000000000000000000000ee2caba60a7e26e405996e3e7ca4280813cbb328000000000000000000000000beb40a0e051db613cd4df5119f8f10582d0c88d600000000000000000000000012a1afbe754947e36baed43b4aeb4697f46fc7db0000000000000000000000004d360b7b452e055e3e0e4ff844bead57578371d90000000000000000000000006434d6b35f527a4591a18d005393f02c6539b263000000000000000000000000c8598f57422eb4f6e0714d10b1c248318ca778e5000000000000000000000000df7ad827899b4dc680759b1cf0eec859e0430fc6000000000000000000000000d4e555515b1e663e1a91be6180342a2b979ac3590000000000000000000000007499dcd591adda759d734e433caebf72076cdf7100000000000000000000000079ebc7014406d3a2d6b320293eab59f9602aff06000000000000000000000000760bd5d222ad9beb018dbeb800a396bb6fd0c1a4000000000000000000000000255b460eefbe8a07c135cfde8db637619deb1a1c00000000000000000000000060148c8cd22fb763889e498f35aeaf8aeb68c6cb000000000000000000000000358fd78eb11404b7ffb713fddd3a8e97193963bf0000000000000000000000009c06616451ea5aa9e5479e548ce6cbaacc8b5fd3000000000000000000000000def3459f9221e2f829e0e8c4890e221821a5c142000000000000000000000000aaa407de6773855dc18c502f74dd2965c4ae291d00000000000000000000000083c2e356f81ef5c1d9cb5d1665d74f75d375d8e800000000000000000000000036b27a15aa668d7e2f3a6ca0974eb3721044d9570000000000000000000000008ba8952a7b8da365297d3610a0ceb66bd276c9d800000000000000000000000060dde7f8ed285ef12de00f0d8e5cdfba1c0f7d9f0000000000000000000000001df08047a26a4757b6269aff4af4b3863a1a262b0000000000000000000000002475092f570f61c983af962e39d07c2eafd46da300000000000000000000000067d77a236d5868593dde903f36bf24003134fc8900000000000000000000000020e24acff9f767dc92c8afc2c45771d1b8565508000000000000000000000000bea983d10c3079c2cafd05ed9279e7b1bd288ec8000000000000000000000000014e0df5082f76dfb7564a32864fdcb4bdc0a45300000000000000000000000030a102a04737e423f15fbb3d98dcbabd976673d10000000000000000000000008574f4be34ef64774e3fa826b5762f09d2d0af110000000000000000000000004a4a38caa9027b1f5d687d2eacd4c1648dcc693e00000000000000000000000005ea34e37b28962b9f17fce9cff68637ebb80e58000000000000000000000000e4bd537adcb60d47e44ab8fc8b7e5f59f95285fe000000000000000000000000ba263c682803b0f97614816d28e111da165f62fa000000000000000000000000dde9e5d2c5e24af584487d55be3ebfe6bc5d71f0000000000000000000000000db59893d016c46c326f8b04d47e2ce23a35eceee000000000000000000000000aaa691be8501011a53d5ff638709e5eb67d2975d0000000000000000000000006cd797e96fdfe6cc81df58ff83546a5e88ca706a000000000000000000000000475372ff91f02da5eea93550a1e066a15a86c8dc000000000000000000000000a58d0cc084b71995490c46c10f8b804a563d2020000000000000000000000000272f6807090a51b0b4f332a9af874156bf39a990000000000000000000000000e87ea839adc6d28e1aa30198d21a6e3e417175530000000000000000000000001705bba130bcb8afc415354690f8ec0d81a99b3b000000000000000000000000198ed08f23ac2714592e3c3d0edf5e6d4e8163e900000000000000000000000053d710b1514acafbadcfa6f73541bf840e0a361c000000000000000000000000c7e34da9670afc4f46ecf7848355a19b2a73e537000000000000000000000000ef3f87753f486ddfc6405d802f612ae1c518a73d000000000000000000000000e60535d4636dd5e48b64c0e2de7771e2a734de520000000000000000000000008257224cd90c7584746dda01cd965b8cbca51757000000000000000000000000b4409201b8a62385117af219b4635971bd97266e000000000000000000000000db42e318c2e36f8d2b9e0f66476fc253a26147e3000000000000000000000000d089acaad7a0fee42fab57948937cc9d29fcbb7b0000000000000000000000000cc0b4ac851e438b75aac08ee115d21f752aad42000000000000000000000000444b77bf855ec0c3dbe0fd9808645ad2ea33d50d0000000000000000000000002a9868a6dd4aacb979194014f4293298610c8248000000000000000000000000892ed7296bbb83135569ff59329ca5c8684ee867000000000000000000000000c8d158b16e7eeb8564546ddeb496e922e9f08dff000000000000000000000000aeb1a064ff50809641a25a5935b789168c3d04f5000000000000000000000000b9cc3c38a9dee90e2e98bffd5c98f7e98e1277a1000000000000000000000000c75c5a7e10e7a327ca4aa86a811964cd6d7d4593000000000000000000000000d316351bced574320ca6bcbc7ef72af933beb8b2000000000000000000000000bd4512d86d36725de1a52a2569f8138238e30348000000000000000000000000a3771e1d5df3ce8257e7e91cc00000214ab2f074000000000000000000000000af3cd6c932f2ee658f9087f3b537fc74bf1824e1000000000000000000000000f5d2ec172990dfd0d12fd07d2334ceb8cea0bbe10000000000000000000000003fcebd199bf7335d416af13dd73044dcb919d2dd000000000000000000000000670d10fa2bd510dc1f0a129522e9de3187f106870000000000000000000000007bcbac4451104809297bec64bd758c98b715802900000000000000000000000065dd5d645db602c955a0e4537b154b8d4e1c6fb3000000000000000000000000a29e9cf8d454e9f10fdfc6e342322cf5cf64370a000000000000000000000000707c71bfcfeeead231201508d660d068f6524c23000000000000000000000000604b3a19c049718669ced4f0d8d9b06860a23ef50000000000000000000000009bffbfec23d0210671321baae021986bebd54abd0000000000000000000000002c0f536136b748ec7083356f10c6babc0cc2bd5900000000000000000000000022e54d68cc12b2bfa51e6e104767b7453589fd30000000000000000000000000be408db57a962a71a2b368d28f773e58c18854ba000000000000000000000000006316d1ded8fc586c658bc6244a3050d1d5bfc1000000000000000000000000baebbbdfc1a33f0830ed58f85f9c138c2ad53ae7000000000000000000000000f97e0a95b57244aa73cbcc0616cc39d6f3b00615000000000000000000000000dc6382e37cc24d0365a365fc5a3110cf45c202a30000000000000000000000000fceafe8b2a6386638cb61859140346f37395227000000000000000000000000440141704c3bc22d5976af153048ea0f9c1af726000000000000000000000000d705ad22d288abd654829a94aa1da7734e2cadfe000000000000000000000000125794788f3ec2019ffcc3bba2fa4bfb85aa5e500000000000000000000000006ab3058bfcf66e1f09410f13dd1c5b1d2676048c000000000000000000000000d012fc58e4a0a3187554f8a2ae898d61120898a800000000000000000000000056c3c854b92aac111b258fc933206714f153c0f1000000000000000000000000e2081457b60969addd2471e251dcfb1511403cd800000000000000000000000026bf15ab711376e1cacea5f88c4a8a1909c5d6dc000000000000000000000000c065d5811850d90b3ff152b800e73e9e00f72e270000000000000000000000005d3358ef49942b139686917e75e080a776f95562000000000000000000000000cccd779639addb55b60b978d520a6ef9b03cc817000000000000000000000000ef9455c9e81ba5efa15e24c14ae740ae7335a6f0000000000000000000000000673f967c65e5a9373634efdedcedecdc2af81feb000000000000000000000000e3a17365033b7139d88af36e21e1ffd5dd83f8ce0000000000000000000000002422c3f42a15bc578160c8cc6a161b2c6d7d938c000000000000000000000000f49341cc2463b149a86dd517b13bfdfffc4ca80e0000000000000000000000004c90e6c3eba558ef13aad602cff9d7f05c417eec0000000000000000000000006ebdf9240a5b6c6d69384c99bdc4c46df04cb0cf0000000000000000000000002092cc3a9cf6a9a54483cdb0bccce871f2e762f50000000000000000000000008472ebdb960fc98ed5a90e9d74eb82e8117be9ae0000000000000000000000009c459a5de1ff8b315896c9e4b07268004b7e56e5000000000000000000000000d8bbfbe76026728cad93050ea248684ae25b252f000000000000000000000000eb85c1bfc102e8f93f9e4f282649d792007245ef0000000000000000000000009763ccf84de71b39bde9f955caa31fcebe4ef4e2000000000000000000000000bfbfa3f7557f1e7a93e7ecb08afdca176c1673f300000000000000000000000070c056bfb82ed2d771e51bd5fc0fa350e3f5626f000000000000000000000000ca7fcdb2a882ae22b598f1a3b57505ac6320dbd300000000000000000000000095eab3c1990beb57f46c2cd1dd6a5f214c974fc8000000000000000000000000bee791e29ed05935ed3d90ffa681247ad2d963a50000000000000000000000002ae9b75fd9b02e03880023136d5869aeec88c776000000000000000000000000e06aa6bcb0b5f4b3a74863858116aad14171e3aa00000000000000000000000068259ca448d2d56788e11dc2bd8c4d5a98d4ea8a000000000000000000000000afa434ddc6dc39a8f259fcdc41a64f16e44b84d10000000000000000000000003b96665607a22c39a8101556f84801cb6f93c5ec000000000000000000000000e5ad63b23d4b6ff85b88729de36d3cf8c85134cd000000000000000000000000406192c244d75b0e9827fb4641b582b7903d2be0000000000000000000000000554cdf55fa576a850854219a6efd634d2e6e5780000000000000000000000000275249b1ec9ee560bd9e87205862fd72f0cc00c900000000000000000000000041ccc3dd52f8e09d89b1c7ea51cdf9b128c5989400000000000000000000000073b844e924e4cb09d4c48f20e1f141aac0c16a000000000000000000000000007114e2c0a8916b94a47febff3a6038dc4f22c82100000000000000000000000090edfc8205a7563e4e760c1738fdb77328b3fd45000000000000000000000000a799d0b83a3193fe256282995451147e5571ad58000000000000000000000000f7f49411fa8463fb4819db75c67e8952fbe0fe14000000000000000000000000fee35aaced2f55025f95fdd6abe373add5903e020000000000000000000000009002e524628bb6d3dc31ca572fbc4bf86d5ba6af000000000000000000000000359bfbdc9613339a2ae8934494902550240f8c75000000000000000000000000600587a8155689863e77e021a6b79179ab8b8cee0000000000000000000000004fe66b5971b681b303fcd008a48f6604cd6e3c0f0000000000000000000000008b68b692f9ef455892c2b8eb327e5e8cde50487d000000000000000000000000de519bf217306e5be3a4db9a1e2a2f9053acc4c2000000000000000000000000defd7ba134ee9224a7e52764c1c57df6b0ecd23d000000000000000000000000ebd3e044b542f46bc3fb11e299992752c614778f000000000000000000000000722e3535ce744452330568c77d45009368afac470000000000000000000000001fbdee948c104be2ddb65e3cc55b339de562bc6a000000000000000000000000d96648c45bf6a265a75cdd6a90a43615a9bc56c4000000000000000000000000312202630e52cf11f2ad5975d407cb650c2c3584000000000000000000000000bfbc8e228cd514451416c4263575af28c38973d0000000000000000000000000b586988ba5df1f663b2b6af6e77caaa1a0f4c514000000000000000000000000524e2e861a10be8c0b7092ed421bdea2d5f95377000000000000000000000000e43c30f491e72f89d4002223ad99bd71a431b1d20000000000000000000000004ce1db71bb66410920440fde35a667c9230f3c17000000000000000000000000bc31ba98d497fc6dbda2d21c6470862aaab631dd000000000000000000000000f84d4e159f1cfbbf2c7468b8a66cff65339e8cc90000000000000000000000003e3775e0cf7eef1cbec8c03e6dc13730ff932c7c0000000000000000000000000a4b7780867801545986933d84873e230385ea870000000000000000000000006910e51b73da7ee5354be5749067c0695e46dd6d0000000000000000000000004e87449538f20629e933b7431075101486dbd5ea000000000000000000000000aedd4c65ba05896923a7a24f056a7701e62dcb8c0000000000000000000000008270442a85749a54688bc0a9b5209c96290ee37a000000000000000000000000ba8cbe3f0c8e347c09f1d76e7517dfc7e22f37e30000000000000000000000006cc87c563694ce0c9ecc525d9acab7e4e279903c000000000000000000000000c71d739e1b53407883b8215ea8120b9841111960000000000000000000000000186ea74055ac6e5a32b49a45ac5456aa96065e5b0000000000000000000000000e3a0b23beecae98b4e21f5143d8753029dd6c30000000000000000000000000c393029e79680741a376a144a94e738db06a04570000000000000000000000001529124b53cfd317140453746f0e27accbb53d50000000000000000000000000deb44b73acca38088817e470aeb17e9dc13e8903000000000000000000000000ac8c62a07059ba7f1fc26508ece183c5f41a4bcc0000000000000000000000005d580b10efe1ae0aa89a204eb1876fb68278ea4b000000000000000000000000d0e4c1e438bde08e984ff3e3c956ed747b41a1fe000000000000000000000000df0d6a64740d5d7d3cecef3093742baf6f4580dc00000000000000000000000054f3e4297109667ba60421f17bb0bdd7e911fa5c000000000000000000000000c5ee70cdba695f864fa07a378af6711f45d1339a000000000000000000000000fbbb710d6597424421c60c6d8791dc5f30dbf129000000000000000000000000fbc9fe80daf440f30136fb2cedae5b141432551a00000000000000000000000041bf1d5b979d4719a16916ce56ab7e08a94b0bec000000000000000000000000047973a3c3c7b95eb62c9b023e9e258e7e7e36c40000000000000000000000002b4c94cd113b4270f90d8bc773d90deaae0ba60b000000000000000000000000519c898d1d5aba9eb87e189ca8ca4df5d84d8d2d000000000000000000000000567c8e249f9d6a7145d9ed4c5017375af3bed175000000000000000000000000dc59b92666d4b468f3d7b5a71ec5fca4a51353760000000000000000000000009a6454040eea19cf194cb61c91d7f9eabfd52f770000000000000000000000004e8545e0b480200c13e47872e86378b8a5e3ab67000000000000000000000000222472dbbc278f59932efe6a1743153b1d727618000000000000000000000000a57c9747e059465fe2310eb90a34b849c0beb4cd00000000000000000000000042ee10a90ddeb034ed6b21850de51fb68cba1c790000000000000000000000003e0a5fde01ab05186f7808b3ae0cfdbcf844d3ae000000000000000000000000d150160e4f4819eafa80ae6b0dbc2bb0f8ef025a0000000000000000000000008aef9c8ce912d807e0444282f36efa096f0075660000000000000000000000008bc8d7c24071508718c359559dc424d1c66c608f000000000000000000000000cae3ed57240568cd2041b44775cea7ed9810e13600000000000000000000000009ee10e270b1000f642d3ec3b7ef499a9c4b763a00000000000000000000000099c8bc80b6430198f522b1ac4bb163efe68b9883000000000000000000000000e0bc7ecc5f62087e88cdce43f6e90bdf7e3a8bb000000000000000000000000063e44a3a31fffa5c71345e576aa4b7dfde1b2dbe00000000000000000000000088a09f3f3cb2f320d6498964b7990199d11d2dd9000000000000000000000000c0dbc2a66e95bdce797a4bc2fccc2bea301753ee0000000000000000000000005885aa13fbecae6c7eebd7c2b11c959ebbf1af3c0000000000000000000000002f8c2e1b2de93c9f76c9f553cc147b53e479ad2a000000000000000000000000912e9a1c0fe8cc9beb258f28725bd1c5c86d9ebd0000000000000000000000005459766a66f2d698f1ef6cc1e6ecda30c4acef9f000000000000000000000000be1f5e42345683506686ac2ac02d5f1a4a207c6e000000000000000000000000deb3b3b295bd3ce53e8705cab9854ab3ed6dbbcc0000000000000000000000003f72856da1a70b3c086c5abd3722736eadb455940000000000000000000000001d3f408381bb8f8647ba594caf462cced91f313f000000000000000000000000435070fa2cde39da2153465a05b15aaba167c520000000000000000000000000ef6c14ea94b827428b2b6cb16b0300a5829e38180000000000000000000000004cc608792df97999d29886d036f40d0e8abb5c4200000000000000000000000014fa2b40e128a967dbef769949488c7cc2ee910800000000000000000000000089a058381a3dfe7d1cc128ade0a01b1e6036a00e000000000000000000000000f70dbeb843c02b0f3802d950695d8962891153050000000000000000000000002be1f58773af364adbca6bdc8ca2679f1eb2680000000000000000000000000022245b09369c6588f1459d44ebf31bc112c5f88200000000000000000000000017531ddd67d89b56b9f3549bb6c4340f0de880940000000000000000000000003f607c0cde3ed191f6eea21b3657c31c9ed0d7f4000000000000000000000000239ea7e8aed99b0b23e5a709f0352163eecc6b690000000000000000000000007ebcdc920d237c76768072c1b2d2bc55ae559d2d000000000000000000000000f7b8862b4291200a4425f1f6cf68d0448444d693000000000000000000000000d19848dec475766eb392d8412f98639eb544a6e50000000000000000000000000af2f1b49a1082837842785a01e4abb094976789000000000000000000000000d9d6aeff5a22147af60f518ee08c049a73d0f376000000000000000000000000ade330dd8c9d868728082eac9f9795ba9fbdcc1d00000000000000000000000025b33a4459aa76cbd751bf719ab0918a5f871177000000000000000000000000bfb0600ffc945a4f8190028155f1db4e3831ed4e000000000000000000000000bf19e77902aef16ff81f5495e97818ecaf515e45000000000000000000000000439525c0e7d564d663a1e84eb31299e4dad7a11f000000000000000000000000dc7e0604f4eadb7b6f720605ec47e947166961070000000000000000000000000700665eb647b9c318d5ef2e6fdc0cd764475373000000000000000000000000d807e8b929d86a430e7c0b635b0ed7e9ef61c23d0000000000000000000000000ad3a34126064d744fc0d1e483e694cd05bf4a4a000000000000000000000000442982a7b1263b8f187ef180722bf72d2a3e608b00000000000000000000000082274c2c6f9ee3d42421d0b865db854324db66300000000000000000000000000889cb04e5c5b821d8d3a8ed417c89f6ee65dfea000000000000000000000000828c895966a75215f2bf6cbdd5da39b516fccbaf00000000000000000000000027760a42aef5fe42658defd49de2544e3784bb30000000000000000000000000032edcaf8c467b9d0fb685a07c236f6bd4242536000000000000000000000000496eb8790c7155e8bf2af5e74f77dbf4244bcb030000000000000000000000002bb0fd6543616e6142b331159193acd0e9c6b59800000000000000000000000001275e8b655a32845d98c3776c7edc8298d55033000000000000000000000000f548306f3ef391c4a5ca61b1c787a4dbb5475fd7000000000000000000000000958d127843b4be986ed1aae7f3564f8586656fd200000000000000000000000091bcda54f30a01e956010dd6a7c4f13d3f9d0918000000000000000000000000566591fb4d50c4e22e5f80e5993dd1391b153e2c0000000000000000000000008e2b973a30db3bafddef433543df96bea445d7920000000000000000000000000d3783afeffa108a4cf4acbfc9dd0268f5f1a294000000000000000000000000a3d3b7da4884491e5d7525f0b20ca3ecfaffbe50000000000000000000000000a09df017923a98d79edf6c4018a37aa8575b9056000000000000000000000000b995abcb20d317182261db1194fb3040a4533e030000000000000000000000005a149ab2a62e7491effbf1d7a292f078806f2f8d0000000000000000000000007f378f09044ee0679db83c54ba216f6780bcfa7f000000000000000000000000ce58c0352b6488f8f7c7aca736bbd438e8e2ec1a000000000000000000000000988c0111b9d3633a0ca505b7074a1d675be5f756000000000000000000000000ded825f1657bed7c61013ab77e14550ff38d177d0000000000000000000000001fbc615f35722a7a923e4644088799901c596a0a00000000000000000000000029be05cd30fd8a0043258e2908d1fcd84bdc9008000000000000000000000000247dc090524746daa507246b9168bf4fcb5348fa00000000000000000000000068b19df56261da59c2ca7085a24a06d30d1bf5d2000000000000000000000000651e7289185e7b4e70b3851ddcf181f3d3b36784000000000000000000000000ac4b1c1b3f4c924e8bcce5c7f60b289b3890f60b000000000000000000000000d84bd1760d9b0ea54e184c0999e1f1569e68f49f0000000000000000000000003e7d90f021ed04c7dfa186746753d686581f066e000000000000000000000000020ae956c6f07b8a74d5cc5618e813c236f48753000000000000000000000000851844b37ce16a5a441a54e1bd20350902c7f53f0000000000000000000000001ae053efe954d459bedbd5e117f1917cc625a4110000000000000000000000005cb1ac820a24ffbd896b7d4f51880d6ad993e865000000000000000000000000e38aa884c238664b76fcbab30017fd6b001dc5990000000000000000000000000d3a8b4f534d8afa71269e01349a2a508bcbb7ca0000000000000000000000008a39220ff3724cf10a6542f6eee54cce4a0ef23a0000000000000000000000006c5363d5f53c481c55950daa684f646f8b3dc27f00000000000000000000000039ecb2643460470f6c32f3c5e759a31368ae3e5f000000000000000000000000ed0b4962bec2c517459fbe1273a9fbbf2d0fda5700000000000000000000000078ca632fb197daedad1733a100dc61902899ef13000000000000000000000000b87a84515886b6aadae0552ec562cf851a2c8df90000000000000000000000004ed82501128d4ca31dc38a6e4675ba6ca2a6151e0000000000000000000000008de004eac2b1a2eac703d19e8cbd21fa4a122c60000000000000000000000000e7d98fc95628b59582ec556c2a6e2c86ed6735b5000000000000000000000000455ea15a63e8bb3a84293d2fe5132afd6a3c9eea000000000000000000000000c241a4da1cdea9d6be5ae8b8c2cf0e75e3dcce9f0000000000000000000000003c4b79dfd3d10dd3889ca94a731ec98da809299a000000000000000000000000373424de5c34c8b1d3e0113e5755079b581f4e8c00000000000000000000000066a7be5549836d83d81c5e5de98b321f3a64ebdf000000000000000000000000e69dafa291a6ba5c416d86f07c1ba1d54738dd82000000000000000000000000c5531e94e300af930a89b5554dc8146d06bee0be000000000000000000000000b18a96f57e24d6cb8f6c242ca35cda93dff665f700000000000000000000000009d8d90b23096ff57bade5e0706d330ca9cec5eb0000000000000000000000001bddffdbcfb8f52a75d057de15f56f95cf5e9a86000000000000000000000000fa87374753e528b4dea388225e5723f42a2db8bc00000000000000000000000004c8818c39cf184e1f9cfa80c54f1dc6635f9cd00000000000000000000000009dda40effa5b8b2303e2e81c14451c9b570c8e65000000000000000000000000bae8f5a6df9992e67108c4c554ce079f439692c8000000000000000000000000f7e812236443e109dba9c0e1a17e99da6deec1de00000000000000000000000073080b15048d5fe47f13a982705b3efeaf5187eb00000000000000000000000088b1b276f58e4da958627b8a243d69d015d4f525000000000000000000000000cfdfb69fe9a2daa79ec42c72705e8c7bbe6ebc6d0000000000000000000000003c6d8ca4ee0469127126de9d155d7c0207f29724000000000000000000000000e5c95ecd3f664268bad9b765335b6a6c7b3a221d0000000000000000000000007af12091315500659e0b320f110d239acc42b31e000000000000000000000000bc4f3e2f65e3d7210978599066c847aa001841c90000000000000000000000003103be077abea51236c129abfdb9d1cf0e9cfd5000000000000000000000000016efae53996c8b416849175654c460b7fd743823000000000000000000000000d23794d02a2900052e17e9da1023d6fa780f8d18000000000000000000000000f21071f14c0a5fe4fc2c03a39105d4af2536c2390000000000000000000000004f018361c80e43fba3ecb600bf73c99cc787055c000000000000000000000000e15b77d85160eec8ee8696aeb31a9a9dd471e1ea000000000000000000000000b0d7aefd86c75968ca097f0e251fd2f6b94feda900000000000000000000000033aa545b1ceb557029cf3d4701c1583a5c533360000000000000000000000000bcbb7042b1d064975e4a30075d88a816687f9e5300000000000000000000000086e349612731dba57126967429f8bd2263ff3bf00000000000000000000000007f067c696d41f52e9cecb3f332c26af3bad6db9f000000000000000000000000e5a6da4a67cf318b96977ba50113e5c29170cb0900000000000000000000000066b203ef3616adf05a01ccff65648e6c60d1a45c000000000000000000000000edda034a6d166ceade6f2e11bee26b6d1842b9350000000000000000000000002c67a774eae42f169623e4f70a3c982ba7e78c6a0000000000000000000000006a76b10905c9a8650acc7f211963e857ad07713b000000000000000000000000b7139970428aa9ff52854b0e08ec601d2d667b8c0000000000000000000000005d7681a220875f21a27b4a18e4d5b423683eb24a0000000000000000000000002479ad22a4931aeb141f74bee7d8c055469b54f3000000000000000000000000b5e757495e4bd1d1b9b53815b64b0e03e2e42dc0000000000000000000000000d418330720d5fb5695abf97af39401db97fcdaeb000000000000000000000000e080a0bd0c1560e36b5997667d3d18a3953f38860000000000000000000000008b4dea7465a3c0588e38a7232341902355b20519000000000000000000000000df661c323def80e5469b6f6aeec5b7d136b5415a0000000000000000000000002b9c5f120ce378e88c5f8566d965ffaefa5c7325000000000000000000000000c91d6c798f3ce1fe641595c4cd15be36feda8ba600000000000000000000000090d49c42809664b6f8c36e11300235c1ea2dcf8c00000000000000000000000032b786766aaf54fd9904b5a72e24576fd113c36600000000000000000000000071b77fb3e693d2dc546a55043aa70d827f52d5b6000000000000000000000000164d186285cb8a53cb27da6e8f92e8764f0df3cf000000000000000000000000d6f50d67503bd0f2d4448bc2496643d717f777d700000000000000000000000018f2e0f6e77a0df91fe5f7e135039774df8fef7600000000000000000000000070cebb35fcdf5a3d893b380058fc2b69e666ed3e0000000000000000000000006eedc0b0cc4aade0aecfa2485311f36c09a11d5d0000000000000000000000005a57f27b388c2fbadff1319f3241de6f0fa2cdc6000000000000000000000000a0f63ddd66a295f7e0f707e30489b83a56ae3d6e00000000000000000000000027cf492a83a4af2f18e3e748669f923cefee235200000000000000000000000070da1e96383c23aaf3a022f108c4d5c6ee45b15a000000000000000000000000d8fbd47e511e349bf640928a0393fe186d6d547700000000000000000000000058b451d97fd72b5c0ce7942006c761872833d9da000000000000000000000000208735df3147d49fd4e0b83b0de91d9ade92c471000000000000000000000000b867b13825fb2a85a773d05c6da4ac96cdfdec100000000000000000000000009dcdc945c17b8dd0c0f8b1f20f69b0ad537960920000000000000000000000001e362cc26341dc6bb5726f1733139a51dc90d872000000000000000000000000a4e2537227f0622e71fa9b83dddc4355179bbfca000000000000000000000000acd0cd519c29e74c7e844833e19beaef4b1fdead00000000000000000000000069e108f6e31e8a5f4fa0813474c5b542bc25a4cd000000000000000000000000e73d3471274cf1fb529766b740d928361383f56c00000000000000000000000045c5afede40f3b2fa48f26c5d570c7b573724d260000000000000000000000006d4b36f1dcfeae45acfd353ddc9980bc2912dcf5000000000000000000000000b039c276a7176ea5f3cbdb04e0e115bfcff43d14000000000000000000000000ac85892b05edbf81a0b71cab2058d3accd20bb63000000000000000000000000a713404f2160c6b5ccacc3250bc9268d481982a80000000000000000000000003c41c85386af6669f980d18bf8d9e02e9c3f13a00000000000000000000000008ea1e0b39308725a6672a2886be08d81c918eceb0000000000000000000000003ebde87f325b90b570962783a8b07ae99945c19f0000000000000000000000004e5a0983a6e8f256361bfe72cdd9367e640e7fcc0000000000000000000000008e6d18abb4cbb1c91c0707670227cc0bb0530a9c000000000000000000000000ad54eed4f40b57ab65a27aebf3404a5d437cb8e9000000000000000000000000b9f28f15a1a6deae9de7a979926d5c9a6d7d03ac00000000000000000000000059b3d353ea2808769bf4bec97be06cdb205d0a480000000000000000000000002e8c045be05103b8c809f229057cac4325a55ccb000000000000000000000000fc79e8fde2623ed8fdd72aa11eb55a226478947b000000000000000000000000dcd726321906ed1edd9bccfc4a46a04ccd9078000000000000000000000000008044cd755d8188cff31bfc5f86f3948ec70930de0000000000000000000000006b84f87ebc1ce938d0070162aae9874582a3e32400000000000000000000000038683f597ebc983b28f289fbeed3a09c15b607c200000000000000000000000019767aab1bbad49e1f7696cbdd0e7ecae9045c6e0000000000000000000000006e37dc9b7d7cbd59a6dc98ae9c55fbf21c76b3fb0000000000000000000000005180e8c4db594b40a4990cdeca505b5493ead607000000000000000000000000aa74cb89a60ef7caf74887bfe90a7f641b1617e1000000000000000000000000be589fe83c8c9e6f720ce8459987faf59af07b8e000000000000000000000000773f7a115cc7bf2d2e638f869698428798bfa581000000000000000000000000f0a11396a2c0cb3811dc6c5f6fc69a7b0223a5c3000000000000000000000000552169adc02b70ffdd632661bcdd445b60f0744b000000000000000000000000bfc19d9a478254f7093416bfe284c6433a996d2a00000000000000000000000049935284136e209cb085711f68da9a59331a76a7000000000000000000000000f6d91a84738f42541e09e218e6aeec76a129f92e000000000000000000000000b8d1f559ce42c9605cf02c95f7b5087ec6dfe6f60000000000000000000000000497d434d8a01a953489362e9dfe5f5cee713b51000000000000000000000000487385c3b85e5d40ed4a6e3c1b9bc57907a5180a000000000000000000000000e774d3810f57e33e72669c0f3af5d6c487b5a57a00000000000000000000000022a26944e4c89badaf1c2f52091896ec73a4bd4f000000000000000000000000745d78d8a739f8fce6db94d475aadd69853c84bb0000000000000000000000002868ac01d5bf1b6aee3bd1531db6660d3329028d000000000000000000000000d891f3d244f8cf7963ef26b8c26c92b887f553660000000000000000000000005a8fe1458d13f424a37e08fa3cad3942b6411d4e000000000000000000000000a2373880c89e2f3446980deaa8843042b13cc2a6000000000000000000000000b9b96ee27af0377040cb1a1c8b0c22b5b6b4ec49000000000000000000000000ef7e04bdbbf1cadd1b5a852cf8d0a2ebdd39b5dd00000000000000000000000051f34529cbf169c43b496c60b9975e6837572eec0000000000000000000000004cf964f8c4e08e23db364b5a9d9fe3a02f78002d000000000000000000000000281745f8537f3bc6ca663c6b5af3083c124ac64e000000000000000000000000c09dd1948010f6d42553f93893584b198fd7396800000000000000000000000040ecd323a16f2b88addb29b97fc4f772297231bf00000000000000000000000069ded3869d9f68c3d0bde4f58bce84fad6283ddb000000000000000000000000fb5ff282803192da1139f483b07fd7fa13997802000000000000000000000000bc9829d76625889342be93d01bdd592bffd13346000000000000000000000000d81c03958900d4a19e941f43057c92d911071c9500000000000000000000000078d802897fc1d1e219a47ba00ec162f35ee94c6d00000000000000000000000006ea6ff63df9efd0e19758d52d3ab593ad6b700f000000000000000000000000bb1243ff06f34880d1a08ab9965e4c9be699349b000000000000000000000000cc2f5d2e8c7b32aac5d47f4e47dc2f8ded8c04e00000000000000000000000007efc10ab50fd902a6837327ac10778adc4cbf28c0000000000000000000000009cd0d7e1c2dabd1ed72dbd2a226e7f1c37991b840000000000000000000000001c49fea12552336c6f6db483af2452e3952a65eb000000000000000000000000e2708613a81db9a8bacd959f5904869f334ca45e000000000000000000000000f6a052002bf4c3e1b7e3052336fe82a01e63e079000000000000000000000000acdee30ae67d70c23206be1255cbe5e7ed5633b500000000000000000000000047eb9f030d4596f276ef52f78149686fd7915030000000000000000000000000f9058b7bf87346601db2d41eaa93a87610d57ef30000000000000000000000005ef9f77476529fee9b588f2492fc99785029112d00000000000000000000000099fee741c44fffa96c1bcae42d75d523f9fdc5e200000000000000000000000084c03428d57dc83de3c8065881eeb4f4f9f6f21e000000000000000000000000409df7e6bd2385431257da7cbf300b488fe21e6e0000000000000000000000002683ca7e143d3673067efd1110d45dd3bc981ce60000000000000000000000005173aa3a3ded5e219f8e8fe7f47f1214f4266e3a0000000000000000000000005ac70c2b9650814f68fe6ff84c6420ebcaef1018000000000000000000000000d4401a7bbe0573efb0a766b42525436bf258b991000000000000000000000000c2c7e27e31cc1ded026aa2e9b6fc69e14b8e6c66000000000000000000000000f4f843ca93fbdefd975d8dd6f6ca736d050a1e690000000000000000000000005f544d6edcd049095f9d476c03c0bcbb8c309400000000000000000000000000b737f06b97dfb7be3736d3a12725f1c7c627a92a00000000000000000000000038f93a1c83ff97c261b6cfa86c525a44325eee8e000000000000000000000000c52a6d27b804ba985bc904ab37b2d0f1decdba8e000000000000000000000000e494bba9da60c40b9853c3352a7a8a3bb5acf3ce00000000000000000000000022f36a44ace5852683b24bdd22531f3b13ecba2300000000000000000000000096061911b84d70d972608553a55f83de70a8a67a000000000000000000000000c6ee12191b61b8498ae3cbdccd0ec4ace4625eb90000000000000000000000006cb0d3c0605eb6f2ba9ddb9528129fd143249c73000000000000000000000000238315004e3ee1fc52746dd36d64efacc4009289000000000000000000000000e345309f2513b90c05e587d79271953bf84599b00000000000000000000000006375d09ce2263a30465ab3ae784da4a45b654fee000000000000000000000000c3638d5e741e81c70a4d8660f1fddf2e736511b4000000000000000000000000c2722271bd1fd68c8b6ad3b3b1db7b46342caa1d00000000000000000000000072a6658a16ba90bade89b831d6406f149ff5a3260000000000000000000000005005eb84f0f8addc187d3f6393b456484b313d64000000000000000000000000a71a26e1fc729c2ffa30045cc95c955a476b75d0000000000000000000000000bee76488185eb6ee5179bdc726ddd2276c37a89e000000000000000000000000efc49c6187b9613b6dc8fc3d57cd3c402545271a000000000000000000000000020403be1ed189d6fda985f12f5de9be90303f2200000000000000000000000072d96577e4ede5e6000b89537cca686e192f4d620000000000000000000000006c0d5e8d2d7c2acaabc4b6feeb29ae3f3c54937f00000000000000000000000062f0c03d52ebfe445ce87e9e5131d49cd1306e780000000000000000000000005dbcb23dd347bc9960f525c9aa9c1c61555c65b0000000000000000000000000838ee21b2f7c0c7162233829308a68eb6a0e684e0000000000000000000000002fc00a9c7e89e21875a532d608a3cd59f3487bbd0000000000000000000000007257b708b8aed342ff3051b405cfe163b41d810e0000000000000000000000003805d97236c14fc0dae21113b3ef107a690e38d1000000000000000000000000ae0f869fd889f1b6cd4d444e4526acd43cf82c59000000000000000000000000287c98a2cde049fb1c7dda00a6b630891761e1e100000000000000000000000039e86f4061afba221b82399d049cd864573feaba00000000000000000000000006d2a2bab61f0008d0519c32346688f51ed33fe900000000000000000000000020b073ed0b33a19bbd4f24f8d584f9c0791f0572000000000000000000000000ae9648d6d8a1aeec15c0c9270180bbec925f24f2000000000000000000000000ec80d01e78f2b0860f9ebc0c4f9ee79f6a5dd588000000000000000000000000639c4b3950362eb281004145b09c85dddff21c760000000000000000000000008e298677a0932a1aff0c815d6d86d571f6c8b9cd000000000000000000000000e14cddce7d0edea102da7e3280ac27d438214982000000000000000000000000d366c522d47a0f95a2d78a366437b92f8c0fea74000000000000000000000000f09d3a49d59c80790a56c3359f000e4243c639d200000000000000000000000000e61bfe0f14982fff5184e7bb852030ab9d885b000000000000000000000000ad45f74009c9750598d663cda52459258fec50620000000000000000000000003b93f1a4657199736c7bae0fb171515b607a1c490000000000000000000000003ff3175e77feeba49884365a59b1fd6959396abe0000000000000000000000000a06c85dcac7105bcd179d2fef9b4f2d2e947f2e000000000000000000000000645ff50f9b577c4a047b3ab23e6659979e009b1e0000000000000000000000003bd78202da01ee92bc9efeb4f99f69a005269022000000000000000000000000d12c1a3fc4adc931a85b66722cfdfa8179f32361000000000000000000000000184a25f8dbdff8afd76fa547370e869e5a470dd1000000000000000000000000db0f391db45e590c95654374dd39f5411959ab66000000000000000000000000f61b9911e2673f160d009dd16845f2483ae9072600000000000000000000000085aafee7da8f6f39c9987afe08ae01c034d8bf760000000000000000000000009096fde8e735b949ecc24373677fac5425c6782800000000000000000000000070d552cfb1dbe6f6bd8c3c6fa8d3e9b3d29b3ccc000000000000000000000000443a146f60c8d54958868d9b9d45378d294f0779000000000000000000000000b38ed2a62eab0f9813816bca5cf14cb20b5c34fa000000000000000000000000a5ac75db4ea0ca903d36d899089dd2a622bb2ad5000000000000000000000000d67580993b7d5160111916326ece9d667aeb41b1000000000000000000000000cdf9aff0a7d760b6c7ee373fa508f88909ba13e00000000000000000000000001cd6d795395f0a1d55356713fd0264e2bc9bab640000000000000000000000004dde724b1a175bde1017a5093a73a8d227f01f65000000000000000000000000b1dfa799c489f1920514e160e7e44cb9611d981a0000000000000000000000007d9efcd63ba21da67745e7bdd6644b1a90e2150300000000000000000000000001cd55db6a0080cfcc06cb2aa9967e239806e4aa000000000000000000000000712df8de0f6371e1e63b5fe6e407e12f19621bcb000000000000000000000000f6e9b4003e4f38cb4cb85c4b0ec85859599cc01500000000000000000000000030ed25bfd4f093674d54c9afce32fa39ed65557700000000000000000000000000c9c943f3e556631ef7bf53912c743b727763dd00000000000000000000000095ed89cf968fb363ca402ab42832d61b792e55160000000000000000000000006092ca880a264b2d761483e17b1ff3b1802ab09e000000000000000000000000b6c6ef4252af5b5130b675f9d6bab1dc4588a782000000000000000000000000ff09007ce0449d78334677eff5b55c8cec5456b70000000000000000000000001bac08001d761c303901d5e32273a24c07d3f3da000000000000000000000000f091918c5b2a3c1401109f8a3315a39f21fbe77a0000000000000000000000001340e2bffe95294454597fbed38926ed1604d17b0000000000000000000000003fa2914f50213584dee49a548cc734a2ce96b5dd000000000000000000000000ca91845582b9248ca9223dbccb622ed32e7fa1ff00000000000000000000000007ec74b4d867db0b19c0d7997d1bd3a407a197e40000000000000000000000007acde907620cf62e7f71593cedc3aaf37fab706400000000000000000000000049567a2352e7f0a7c302bfc03d3604d5c0d3e64a000000000000000000000000c8f19e00170810b03d38123c7cd7a18c9242710400000000000000000000000044d7e774f88a5b94ce20f6f65ef5875514fbc27f000000000000000000000000cb84c7a3844394a3933339ad86db4ea2ec520696000000000000000000000000975895a888bc2007fa8c190fc1242117c97378030000000000000000000000006761b4645c17cbc96d3e7da39cdb7c6d29a2e5780000000000000000000000007a7c993019755bc82f26768783f5ed1480f0b328000000000000000000000000bc1838b79ede54a4f72cae795c0486d3faf7506b00000000000000000000000015b51bb5c93bcfca3ff9adadfe54bc2f4281a0da000000000000000000000000a5e0795b9321ac7b6a27eba4bae231dbacb7193b00000000000000000000000002c0034ae7dbc933b5585c5e862986f5acbe67ab000000000000000000000000db96bd88d2bdc993cb61347f698dfe6c78e1db34000000000000000000000000da7528b3d20a89d563145eca6be6faa00375a433000000000000000000000000db9eb98778350c7b4a02e77ab57c5b920b973e630000000000000000000000008041dce3004c5420a1eacd22582fdc1a8d695e8900000000000000000000000032b5b246fc3b74b31e3ce16b2824fda41267b0140000000000000000000000007d76dd53a7e864b8dffebfd4852e05e233d379fd000000000000000000000000e985fbb44d5f5c0ca9bd4c753e3da76626e1d4d80000000000000000000000002556cb4f50c3ae9928364457627901a8293287160000000000000000000000004174f933500df3180ce6fdd4cc8f786b07e667e7000000000000000000000000f9b19a9f98283d8fb121c6c004e27bf4ff25d60700000000000000000000000031bb34f1acf3ad7e9de5230539d72d79a34b194a000000000000000000000000089ecb0efd963fd3afce66062b9cbe4a1781fbc5000000000000000000000000c483bfbaad2960679c051b8c678a142cd4ba021800000000000000000000000054fdc7b7f130908b84e16130a6216e40057d5d1f0000000000000000000000001d745dce954352197604b1ff64db705013050ccd000000000000000000000000b08a875f621d560c4d7b60c320af8f3c7006de8f000000000000000000000000e8a307d24eafaa890b1e5e37f2b6fd16c40378e9000000000000000000000000e171a3690bcc93e82d4847689c6d13f92578628e000000000000000000000000584da805959834e3d0235876d8cf2522b8b7d6f30000000000000000000000009c9c5db00a9483d3a9d606333b4aeff2a9d4ec7c00000000000000000000000035f919d8a2377a6d854e30ccd9146e30cab227d90000000000000000000000000da07b64321c597f9e3b53299cdd28b542c0a7640000000000000000000000009dfa8a1b19a2eefcac2c5bf86c172b27517e318a000000000000000000000000bee7667cfa52d26d92582359b9a5a7fbd7e9c98f00000000000000000000000042992575b5dd5046dff867c411ad81dc7e4ff7210000000000000000000000000144a4d9517b5d3726dd360c22e31434ae372620000000000000000000000000c0311a64120cd3ad5cc2616e66560ab50943669e000000000000000000000000aa0c686c00e10f9b73b1cfcbf42acad65a5ff022000000000000000000000000a35c7214487b2137c1680f7b07c4cb5c8153faeb0000000000000000000000006a2bbd43fa3b92f3a23ef6e9f9766b7b5c349ade00000000000000000000000092d353ce1b559736acfba564fbebe23772ea87410000000000000000000000001320a413a04d0b020e28c0c7b81014fc6c0f541d0000000000000000000000008fb539d946561f4078a257e795ec3fa7d18424af000000000000000000000000e63c2e4918085e6e36e52c3ffcc9d03a68e092c300000000000000000000000018661e03d6fed02635297b09dab4703fc3ab5d51000000000000000000000000f620fddaed440ce542b96c44420c72a7b9277d7000000000000000000000000025e9e9af34e9d4efb6d0abbb4db265057f250b5b0000000000000000000000003faf990f60c9a2c49be9cf956e04d47fc1b06f2500000000000000000000000050799020e8004d5b43dd8882a53dd27f47396b8a0000000000000000000000005e8888b9a7d6c82530378f8fafaebb59c9be2f94000000000000000000000000a8c4e61a522eef53ed9ecf4a9694db240dbaf52c00000000000000000000000028cb9e38d9f9924fe523a63f194adb25ad645b4500000000000000000000000064f546927e1c0f4bd991e101bb2b06ad4b90e6220000000000000000000000007d2c28b3488522f4657b5c8ae1e9d574f8cc43600000000000000000000000008fcd5bf5f04a92f0adf7103ee6e372501caf96b10000000000000000000000005d07d0a01b52da3ccb4de104b5060a6b2e388f0b0000000000000000000000007f65c64ea807901349a7aebda4b1f8a282cca051000000000000000000000000907934298a5db60458e683b4c2235e4d3a6f8bb6000000000000000000000000676760c99deb340c4f7cfb88b5be5a33bd1a2e88000000000000000000000000b8a0b6600561b4641a718d32e65537c171e1f58100000000000000000000000079aeaf8011d65a21e1d4eadee4ff9cb6165d8a6000000000000000000000000067b1c9bc354f1e88ba403dcd3eee6f0542131c2800000000000000000000000060e2253256c149c8d72170f5d1590a8e5a2b1c840000000000000000000000000290b54e881769aa769c630a11f57b292fdeb122000000000000000000000000ad3f60ec36a748ff41ca2152b43a3cf55a1f85270000000000000000000000002751f95f7de0dfdc0c6afbc9e1b8248ca6c9b62b000000000000000000000000a159ccbdd3c3557b8eac2dd6cfc8dc2092be690b0000000000000000000000001865997517f435d1dd1263304468f07b7639540700000000000000000000000072eda9e247231c809e8c7f7511b4930dfebe3a2f0000000000000000000000009f96c925d5a8421a17d131a33e1145eefe1b60a7000000000000000000000000b1fa22cbc7b9be0970a5391238eb8bee95557f18000000000000000000000000bb6f3e3d1a25b2b4bfae8c9af5c403725535d2ac00000000000000000000000022e85d2919a91432b56dc5f33922385af123d15c0000000000000000000000004793633be2730caaa6b223f60903c196fcdf5282000000000000000000000000d41c5c838d61bccc4891f683dc51054a97ec87c90000000000000000000000004a934d0c751199365a3de094cad0ddcf742852b9000000000000000000000000033bf47e535e599207467b1aa73464ffe0de0363000000000000000000000000db6f737e1463fd0bebe152df16cd48e59efd4ba70000000000000000000000004bbbc9e090c78ceff004c915d8f2a49e287269bb000000000000000000000000c81445868aab56a5974682f53ceb2454ea75542500000000000000000000000048e214f54e6a3397008ff3a3c3ea4b7b4c7734c40000000000000000000000007377fc59da7f4287c27b1124f3703b89621075de00000000000000000000000003b5715778059d2ff97a96946a78d78325bc256b000000000000000000000000db21914ac85c71dbaeef9ce900e10b62b8f441750000000000000000000000003bce6405d86588dbc11ed3dc5cb440d2198284d0000000000000000000000000c89eac61cbb16d9ddc4db9edf8853e563bc982ab000000000000000000000000b50506f7c0f946699f2952d9cceb8adc146e6cce000000000000000000000000ad5b6f12273b3e84940364549e5fb1e4e1e50a7100000000000000000000000013460b368d5c6a10ad1f4cf15828c24dafd40fbe00000000000000000000000043f715fec54a6388927587629b83e33c8b9e058200000000000000000000000042e50dbe2f9d62429d502c8b87b6cdb6d3b0dfb10000000000000000000000002566991f53964e17c27b92cab35e61ed74a442920000000000000000000000008b8a9793a633bb5f353954d13f719877afd48f210000000000000000000000006d01b4ab4a4ff1a4006a2b6cfcf3e21b5d388681000000000000000000000000f46d45124a04ad5718d38f17ebf5d5d4ae3b71dd000000000000000000000000750ccc0c31ce9cbef973cde10a7f55ce2f2246f7000000000000000000000000417c9ed53d5f3a3cfa552ac91a23224a10dea67e00000000000000000000000015a4f745895adbee191e25ead0a22429ac87a3480000000000000000000000001be72c80a9ffb42f1f3e31beb03d78b7763bfcf80000000000000000000000003f1b4635c2cd751874a58ac55a4ff17ef1fd67cc000000000000000000000000676f69659b60abd71db0a36d792bfd544110cdaa0000000000000000000000007ffb74a65a2c9d1d780a82e21ed544efc3820114000000000000000000000000ad23d99b697a862b73a5b68406638a321559907d000000000000000000000000c81eacd56c187e0e122b2f3c8638aecdbccec6ab000000000000000000000000699d103d5700b48ce2660f9e6db81e038f72d27300000000000000000000000066c61f7925b949ad9789da03bad967a8c0582daf000000000000000000000000aa67b70a0cdb1a20eae5e9c75c4b80a6efde996e000000000000000000000000baee40ed3536bdb6fb38b0694ea5207d21dcb0020000000000000000000000001d7792ebf7e62a1f425089d3849c45ac0bb7feba000000000000000000000000c4dc807d6fdc7a230d47167307400b5d5ffc76a0000000000000000000000000b4d85130b42024ebce394e028d2e5a0cc7763980000000000000000000000000dd715ebfe00caf10dace07069d4eb66775d8367d00000000000000000000000088630d15d5f13e3b7f28fff8051ca7b1af93fe640000000000000000000000009b6da27cb079e1afa2860057550b89e2ab301426000000000000000000000000d23c8ddb290616ffee0b43be5cd2ae04db4960130000000000000000000000005d24634ca04a476d3e4f6e85d66a6d7f239873730000000000000000000000006444d8541a3c7d1222ad0cbcd089391cbbc11341000000000000000000000000648239df0a0935a391cc3a1dc103c37169a61ad70000000000000000000000008ba598ef06023f4419e91f763102c151a808f81c0000000000000000000000006e01bd11a6fd4433bff614922dd0ed55f726eeb5000000000000000000000000aa10df4adde6605b8c8fcd5da75349c0a842b302000000000000000000000000870a65161401d49910491056155e8f4a430b1089000000000000000000000000078d77bfac1143a6a4f2f386b53d3ee141c4ef400000000000000000000000000f039a5d0731977755e24b453ee43d222c160f270000000000000000000000004e00171147515f1b264c156013ebee5c1d5273bd000000000000000000000000594880fc190b217acc57c853c507eca770a36c5d000000000000000000000000d9cf20242a984593b643222722ab176f156be73c000000000000000000000000a89375295d1865054a39698b8f515cca60f7e6e5000000000000000000000000e00fff9dfca8727052ae2aff53d2676648eb85ba000000000000000000000000fae8786a31dc9fdbcdd604036af1142d9e3bb82600000000000000000000000098b5f49f69d73656eccec2a7e87c4d12a9910fac00000000000000000000000002e61ed5be8d4c6a7416379dbbe25f0573a4e7d50000000000000000000000008b48f5f348725e6c57c2213bfb09ea83e1925d730000000000000000000000006ab5a2d609befce6b90dda5ea60daa88a06f0fab0000000000000000000000000e13f5308cd27dc44e39f41349395dcf7a1113300000000000000000000000000bf37e4252006d366b4ca0f2f8246c72157bfde10000000000000000000000008f74b8d3bb81ca33ee8d11e65087f8725951f45300000000000000000000000076b68b4733cd73ca031c45979459873f90fcf92500000000000000000000000076b68b4733cd73ca031c45979459873f90fcf925