60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000ec60a69dcd3ac1858929d1e5c75cc2995ccc333000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6765747175616e742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206765747175616e742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5846637a4c367576454159474a4b5a4d46326b76434c697241714c53546b454d66667a75446f3434573751330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000a9e5df69683fd048cbb7b149f49616939f99d24700000000000000000000000046b2937193ca5abc2b2789f69f01bc9d10246664000000000000000000000000cfd67ece02e29abc385ccd40d3c54fb3b17a4da10000000000000000000000009e60db8f5d8a77b57ea6296271c91d7ea6309365000000000000000000000000678503fa2b3caee5cb30ca0252810bffa9fe82ed00000000000000000000000001d3c479c551e48779fba6351539ca4488c8d9650000000000000000000000001c0f52336bc219beb4fe5300e92acdb32d85f62c0000000000000000000000006575a9f22bf5d3d1dbccf1536e6a590892cc5bb30000000000000000000000007e2cfd21cd4059acc152cf8ab99e9ff334cfe29200000000000000000000000011b4a7343e7a2c9f25fa307925cc135f06c9bcc8000000000000000000000000a5b75376a5236d62480516854b06b260990b23e20000000000000000000000003517d0fcbe2c3f6351ecf87cc7bf47cf83c65ba80000000000000000000000000b98bf0009226fcb025c2047aa99bacc08df3c08000000000000000000000000c30ad8c269acca22fa2f0f4ed16ea365e23658f4000000000000000000000000334ea39949d5b6fd2b39a92f63cc8f3699e1957800000000000000000000000037552e418a01b90464ee785b6bb2ef310767e943000000000000000000000000b40bf72b3fe63643b7a0cabaecc532adb2b492ae00000000000000000000000035258737110f1510db038212edd9507ee7a4dd9100000000000000000000000045467085440bdb5e12854ceb6b727e1cebd72439000000000000000000000000f832fa36014f10f0b56c1a18e6cf5e3adf9ac4bd000000000000000000000000afe98dd12ac036451b27e4173b9c9038f92e221c000000000000000000000000d092a6fab8af54c636cb8fa55d01a9bb79de5c75000000000000000000000000854f81e14906f4716d632b4d80e73ec95090388a0000000000000000000000008e31ef24cf1400a6f7b7b5e564a315d393d47d2a000000000000000000000000ba5ae8fdebafd559a40e275974e87aaefa62ecab000000000000000000000000ef3782fb1f1d76c5b686c6a50580b848794252e5000000000000000000000000dc27176772d16f8abca865ce1a17f1d50e0b07650000000000000000000000001b621f5e29e91e36e3be92ab9c2a0d0716795ed5000000000000000000000000d2feb27543a3b379d95c23cd568a505e41d29594000000000000000000000000bd27231e5f62786b36a10c0a2d8fea359d30b39f00000000000000000000000066f203e0aea17a82b5051e51e9303f058acdd38500000000000000000000000031b039aa0ce3bbdfe12327cc54fb9d0510531f7a00000000000000000000000068fc4d48750830583bb992ea62da55b5e0255ab20000000000000000000000000d3c75345a17ed302d015b4748de6bcf119310c7000000000000000000000000b8332dfaac29627faad37be0351f7db44e515344000000000000000000000000419833916528db4153548fe9417e619fcef4eeef0000000000000000000000008866f83f3eeed1fe233a02758f983b7a7e951d4d000000000000000000000000813ccf241ee87e93a598e5acda74304afb45da98000000000000000000000000d2787e85fcd52b9a6d7d7e7cbb1346769a0759f0000000000000000000000000f61cb0beeff6f83d2383cb68ba762094a28925c70000000000000000000000001321e27c3bbcfb3a2ba74000c005a9a1fea6a2ea000000000000000000000000718951ad9a7963739294af707677fcca2d15c400000000000000000000000000bd2b2c6b684c9efddc1aae82a42d88740775c2760000000000000000000000004e2d3aa944453c0540db5dbdf893b90aac0fc1390000000000000000000000003cb17467d5b53e5d01cb6acd820b74b0f9c65bcf000000000000000000000000d726a868970391f3cb128ae7573530dcdfb6640b00000000000000000000000035b36a4c1beddf2b8578650d3241ca0c795817d200000000000000000000000049cfb6e4899195276dd8a4cf976ce78998041dda000000000000000000000000a7f314b9c3d9c08608cc5247783bc384578b87d500000000000000000000000021009066c5294f63024a866812ed9a0a50f50f1800000000000000000000000028706fee1a5b9ac74b9acc1fb8cc140a8ee71e640000000000000000000000006e703b191fbf002eaaafb852cc590febf2dd7f54000000000000000000000000f59c1a207f7e410c9baece2ff2d34f05296438c9000000000000000000000000391c0984444cfd6f3b3480c51a33b7217c7028bc00000000000000000000000058591743e619495795e2c33402883f6c1b94f63b00000000000000000000000051d113ff401b413561f91c8c627f02c6768e499d000000000000000000000000be336999e92913279b6445a0e3c4c61382c7d3410000000000000000000000000161af2a33cc814167fdadeed32cba7e59f81e4a00000000000000000000000064378a0222a502f5c214ac6a7726fab8b6dee33e000000000000000000000000be92b5ab9a25249832433f39caa4f6e7f8d766cd0000000000000000000000002fb69f879fae61c90ecf0e3270ae2d652e94970d0000000000000000000000002fcdc87d27b076f06acc0b3631664f6302d3eff5000000000000000000000000d4fa15c4ac1323e38a7461a9aca790ba47fb6d24000000000000000000000000f1a9b00828266e759e26077221e9f6d2eef2e874000000000000000000000000229a97506b8ab5a8c4d78effd6cf0f68b64f7ac200000000000000000000000045b12cdd7be59449bdbabbce6f3b512325e7689a00000000000000000000000061c6f3c831bc9388a806f797affba4bd4a1a3f8a000000000000000000000000d919df56e958d72bf4f343e15f50909c38949d910000000000000000000000001ba5c42fc884b2abba67f3a14641005d84c3f489000000000000000000000000878d82948c85f833063b7efc34763b377b5f76f1000000000000000000000000232b648a41a019640414ca30214180f9bdf37e4b0000000000000000000000003a3a0e0ea39bc78058a598d29ff6b06c3c6cf7e8000000000000000000000000d1306a365944228a4256c1c7c6f211a22d588a020000000000000000000000004b0f96b576b915af3d9b499159886bc4f01a91230000000000000000000000007d0d306a42d6059a31c29a02a86d80d450c655360000000000000000000000004938e32ac4604c221d10cb9ad302e5611a5bd9a4000000000000000000000000e9f1c40ba61b00a4cffaffed0446952c927d6d2e00000000000000000000000090e470cb7b09d636ba13bd1a6361d4add7b524c1000000000000000000000000a05bbbdee3386b36264e3b581c9f4e08a3534b5900000000000000000000000041c5c759181abbbd6356bf8644d13034cf3604e0000000000000000000000000769c3ff585daa77ea3b96a2e0e0928fc1b092431000000000000000000000000ebd9a0d92162f492c74ca57e3b2f994b7aada4480000000000000000000000007513322228b979f3bd91cacaf8739c227cd738d00000000000000000000000004c3bfb159c030e927ae770d4af134b6b44094a9f000000000000000000000000694eb44f0ad495b1a81d15928cec1dba23ef3e75000000000000000000000000cc0267d36013f48bb66545c72c2820e8004f8b8800000000000000000000000078ac722b778c0a409c97294be33ba28097cc2bd70000000000000000000000002218f5f3eb2f5b2ba7e4f15507e3b793bd14d239000000000000000000000000afc8a2fa07e11eed8fc1d20ed52d7b4653b72d11000000000000000000000000c7486ba67baed062a49af76cc0b4e722330300b9000000000000000000000000d9e88e53075c62a558929a55d838e7053b29a9d2000000000000000000000000bf0ea9175c2fcd15a3b951182ad337b8913c0dce00000000000000000000000041d9b378a09161d6615577ffeb2256a2f4f6e31e00000000000000000000000090a6970db6dc62c0ac5c9b97dca51c4826946822000000000000000000000000c5bde8abd848726e0775dde8895a559e55f2e3fe000000000000000000000000ccf17f97f00d742509c0bfc4a800afe91aa942f9000000000000000000000000488c0e5c2fb2166c03a1f704642aed4a5563561c0000000000000000000000001b3db25bb1160c28a226bf56bf209eb030bab486000000000000000000000000ea55a048fc84b2eec3b74b8905dd78cf5816ef4b000000000000000000000000f7cdd76194dbc90b97388fe75e3ce460c3d631840000000000000000000000004406c463cec7c462bc830b755dc50212df6a7b5b000000000000000000000000aac10b0cb48b38b3b263e56cb87ff20d9926ac04000000000000000000000000411c9ae86a61a9f25b1e4d624d0df1335de4273200000000000000000000000046ca5363edc40ff99af92a0c2161181c21d7828400000000000000000000000045f93098a0163347010814a9e68f6954804c7370000000000000000000000000f8b73b79705c1f10275949a46e169c401e03de49000000000000000000000000b1bedffb336aed441d5f74e5d1bed73fd055e2b2000000000000000000000000ef700d77dc185662b41be9f88336d0b61f1e6be7000000000000000000000000c3453f4074e7b23acf2815682a28862954dc048a00000000000000000000000047b89e1886b7c829075de149f7545db805dbfecd000000000000000000000000d7d10af6842deda899b1d1941e4bfb608989975000000000000000000000000073ada7a72350b5dfd2c085757af7cf653e3db7390000000000000000000000002fcab2abc19cdbed5302becb49f09794669c8f59000000000000000000000000573e3689b0aa6c456e94dc8f757969612ca0c5a800000000000000000000000022253455b0ee591f1a66bb8171e0ff0a6c6519440000000000000000000000000ed828c4b50301d0d43a19d86b4fcfd07c0562d400000000000000000000000044443bb239c24634826a607f81a81ecaf98d267600000000000000000000000066facf559a02a0645e68abdf93eca69bcc2d9adb000000000000000000000000639c0dd53bd16b6d1303adbf820d1a91c1ce2d400000000000000000000000007446b162b9bddb9212f4addf27223cfb4a290007000000000000000000000000ea8a0806d4daf084cd829214794d5b2f9992754a0000000000000000000000003b71a406170dab68991d6dba4a9e3ea2c021daf8000000000000000000000000f78c9b96185165146cb4409693d8d354065b3971000000000000000000000000d5a54eb218eced6b80720663967a31228db53ce7000000000000000000000000bd7cf27e4267e5278cc62cd3de29e681342a45b4000000000000000000000000935ecbb29ce9d47b5ab9e50ba25f6ded67a1a450000000000000000000000000a1304491961f9d6c5c9d04d0c985f0a1f6296cf600000000000000000000000090799a128e9138015782abf00c87c685a737cfe70000000000000000000000004efbb9ae67716be1ca9e5055b18d3623115f74a5000000000000000000000000f57b44efd9a6edd9d2925ccd08cc6dedb8ad24d6000000000000000000000000872f502fb73c23391a6a32750e74ebcc55832288000000000000000000000000393baa6146347bed835bae40597081a5367f1292000000000000000000000000fdaa4a2c317a5c4157581b58497b243b84d44d2c0000000000000000000000005aa4fb8d6e0e051b00aa08d9ef13d4668850c5f7000000000000000000000000370770134f6f4c646bc32fe27aae78d734c0913f000000000000000000000000612c2d2c1214b4140c5a47daa3c4c7c95117aa4b0000000000000000000000008a523fe87e0aae7cacfe3703feef9ad0e047957c0000000000000000000000009e1de63ff64080d6ec037066b39f1697f57e61d6000000000000000000000000bf611a1afb25ef31460ebd10e10b28bb4122ab47000000000000000000000000bdddc66488b25073b32caa8a16491def557a73bc000000000000000000000000a69ffdc11114a3ded193961cb9bf11e8a25608a500000000000000000000000098f75309d684c26a767744665c9d77716206a3e0000000000000000000000000ef21b19f7aea365c396812134c237c441f795d78000000000000000000000000257eabf78dddb18ef31b8e57f36edf28960c61dd000000000000000000000000b830d0978b2dda6baf9bbe18b308ff0a23ff14610000000000000000000000003772759000448f57593073dfc3a0e788c35d83c7000000000000000000000000aa575c6f31aecc8e05acf86d45abf1ed2fdf2a3f0000000000000000000000001ba35ac97408e76bfa2791074a32b657dedc9322000000000000000000000000cd7a4e36ee6f52d01e7e64854caae0566476f958000000000000000000000000d17ce9122ef22fd86725b6d1717d2700a91a1f880000000000000000000000006ab18a623d1186eec4218e6cebce8d404dcd19950000000000000000000000005fa8e3295ec7678e4d3e5bfcc0c99840c30ee33600000000000000000000000083dff8b57800ff3b710319fd965f6e36da05d350000000000000000000000000cae20372b8c57e86b765924e60cca3470f3cb9ef000000000000000000000000c898f6ed60b758600bba052f5afba52c44683c12000000000000000000000000cda2506a827ebe3e25257d5d2fd45392eda0337d0000000000000000000000008fb5043eed84687c4e06e48f53641b7eb2bcf38d0000000000000000000000006c58d238440df63e7593b4edee9394f1e4c2ccda000000000000000000000000ac3300228f8483988ca3235729ac682619716c31000000000000000000000000ce2da5fe0d1b84cde604488d77ecee0d88804c4a000000000000000000000000e0bb0208d66469871cd5ea616ba0b9dfbf1514e3000000000000000000000000ca9a3c61ecb30c6fd673d377525c23b109536517000000000000000000000000a0597ae67f513e60188eeb02401b99d6bde2838d000000000000000000000000a08dea37e632346018e0afb82906e79a22fff6a20000000000000000000000005c75415a678352d5ec7ce3b45bbe506b62002ae1000000000000000000000000d007df9331fe8fa8e6d7ce879a75d3237f1bf177000000000000000000000000cf80ff6dd90db71ac13a601b47c48c5cb8bfd08c000000000000000000000000dc986434376477bf0c56a9d700f2ee49fff26cad00000000000000000000000021eafa18a95cc78090c67d06eb46f31c2a9b699e0000000000000000000000006789bf529f3a3c6efa3b1e1450280739e31447e10000000000000000000000008774ce43856a436dc82200d9eb89390085c3dd72000000000000000000000000a028b27efb60724b6e61351f74cc65274f738207000000000000000000000000d6e9281030984d634203d6ff414e2e188e4120f400000000000000000000000076231e9fd0fae1c8b84d79a0df17d107f9f2ecfd0000000000000000000000003470997096fc89c40dc34d70e749ac15dad252fc000000000000000000000000899f7160e1a1e1fd93c9229547b37d6bf7bbd867000000000000000000000000838e8a312e03cd5e7c30f510abab788dcf99c88b0000000000000000000000008414a225861a0a5af27ca4f559b3904f3261fec3000000000000000000000000101e059502fabe83fa45aa52fa3bdb80d91a6d360000000000000000000000002f23b5ddff1db9c7b588d8ec7ceec4dd46d329fb000000000000000000000000af2d0a46fc82c74893796130e2ee03f697ffe50f0000000000000000000000007acc9c5cad1b1b4c38c42732944fd9e2f00b3bb800000000000000000000000000203a476a9ee995ec2fc929d078f112a39a58f300000000000000000000000051a6672258e6ea65bd0632fb370139d90e79eabb000000000000000000000000a8245d4daa33a69a176caff6a4a9a3976a2ac4c3000000000000000000000000a1e5d5953ba960258c82fa8929f9f2e54668d6070000000000000000000000002c13d2db2564b1cd8c1aa95a93ed653800c0db18000000000000000000000000b3c4e69918ebdedbf8020dc3f959138a8bfee1c50000000000000000000000000329de533dd0e514eddbc120fba6242678f7013e00000000000000000000000021069bab81a291619901ad7ab6ea380c0fb98be0000000000000000000000000549272b2632a5a2a433ba63ab3cf18abeb62038b000000000000000000000000ff4cd701c3aaa2c4a4eefde841107b01d71b6662000000000000000000000000209886db7a1b6b1f508a08aa8c1d9577c9e284830000000000000000000000002352d3bcb501c59fed07096cb51539b5a14974c400000000000000000000000076da3d97746ee746cccbe09ba4940436dad67a29000000000000000000000000e14fd86b330473ee437dded76e50be597334d6d1000000000000000000000000771078d5d2416556d04fc4f9beb4ed6c75fa177b0000000000000000000000002e41a33f518caa028f30290a208e7dc3a6890713000000000000000000000000dbe3a40c7b093d28cdb7b81f6d65fff24aad4cc6000000000000000000000000cb0d0fede2dbfc487d536d268a4e9289ef46bbad00000000000000000000000077c981b18dd7fdb609c1933a2ca93b1a43d0045b0000000000000000000000000df90bb0587b3154d2ca2b16a004a9415363a98f00000000000000000000000078521d3ab717ab419fe58c6f620d2d80efb8110700000000000000000000000066224265cc76180ff20c9d8273f02740ad36d8b6000000000000000000000000c182e6bf50631e9bec384e338b58ce80ebfa12190000000000000000000000001c7351036ee50996caa7603be8271e90c8f8b7150000000000000000000000006e84657ac13e31f5e166c3bf7853ddee4cefbbef000000000000000000000000c07c03a97841326a53abfd0bfc5f5cc5986c0fb800000000000000000000000050e3bea6864a2eb861b50d8128cf8c009ee13d230000000000000000000000004074aab7834ba47cd3f76c6f175e08c8fe9fa1c9000000000000000000000000f0f8df456b76b1a1531b5c0f4b956ca66265ab890000000000000000000000004182c244d3321f2ea2016868f057830d53dfdda60000000000000000000000008b1355972cbfe178184bd8c1770dd120f9c952cc00000000000000000000000028d09f127cac192b2e2a2589ceb1d06be0f265e800000000000000000000000068cdc66a70026636f6a62459ddf889a9662298000000000000000000000000000b1f8c22c12e70086016adfc66a8b5d4d09af665000000000000000000000000852e7b51f81c8424a191e956b44a23f506145ddc00000000000000000000000012f502c9168ade328ffe4702f99af3d7eb863703000000000000000000000000d14525cb9dd756e9d73fcdbc45cc005aef88788b00000000000000000000000006bd44eb8e5b42b247901d0d961f69a64b7edf4c0000000000000000000000002935835a900c5bdb31f61aa423566268d1bfaf5b000000000000000000000000a63b0fc736730265796cb21205fb83bcf3e95d43000000000000000000000000f9f321d05d26a862e9a6cd7d6cb272551cfea426000000000000000000000000dc2f9b10f484ba7e949dc27b010c4e4f433a51d0000000000000000000000000bda4e0d6afb0e6696a546549c44be9fe6ca103f8000000000000000000000000fdabebf6c5c313b1825fb4d94e341c629754df3b00000000000000000000000088f4d05a43cc2fef5533cbe194d88f6a86af36a1000000000000000000000000e3f897ccdf4757099cf4592a377bc024cbc4f37d000000000000000000000000a4b6ae4abae9003423029cb90bc717548a76ab3200000000000000000000000073ebc4a8093f3844460588b4bbac95e3c2eb1524000000000000000000000000784f60a0f561f43e21d14478c81bf1468b11f28d000000000000000000000000a771a67aecb770d20e70492ae73be2f7471b2e8b000000000000000000000000c887504b88f3189e75653498578e6bb7b67506dd0000000000000000000000001274b4105299ce9b5940455ae066cd939adee7fd000000000000000000000000f8a2b194fc6f668c107a777b2410399429c4f65e000000000000000000000000826989728c89a647946bd49d95dcbbec61af6a670000000000000000000000003e1060e68c9228fa3c03200f843fd413fa7501ad0000000000000000000000009af3297323e3b6c142d84e12900a2d32a0dd4ee100000000000000000000000090e9e057c9544190b149d076172b2b686250b7c30000000000000000000000000a8d2ec8ac2f7575a8adf0b31571b194d3825a7d000000000000000000000000649a47f145675fe1ce7dbbab051cd40f1c28892d000000000000000000000000a9a18e0975f4ef7c35eca53627a2ed47ebcdef19000000000000000000000000091dd96e45aedc070854b2f782cac226e2d3dbd3000000000000000000000000cc3053daa132cc5c67f6fb580ebf5015580fcccd0000000000000000000000005be96bf0e9551dfdc5b9ee43bdb54ac68c7531ec000000000000000000000000692c054c2b1b7f9c20850d248f4a272e251fb95a0000000000000000000000000ef64210aa5f399f23c3dde20d43214790c14a460000000000000000000000001afdb0e7e44facc988136b6a1b1ada8397780eea0000000000000000000000003d48d74b934f78d083c97c74fe33404ff2a403e2000000000000000000000000f8ca5915396057ea9722022b9a71cbc6a356ecb9000000000000000000000000ee68e32815bf76ef0b18cf7ece06a714eb181bbe000000000000000000000000a6b42330a541f5641e60c9c49fa138dc414c7e540000000000000000000000003ebc3b7014d4afbebb838970a43ace0f790fc5f50000000000000000000000007c0bd33803821765945de0d141d5caa019bfeaf4000000000000000000000000da663bbd28e992e459e8ec67b16bfb047d275864000000000000000000000000a5f265879c604cc38f391e14fc22799e20d4eb72000000000000000000000000fc0c271af49e611e614fd5c8bbf0e4fa74e477b7000000000000000000000000f46febd0fcf49ddb15bd3a30050062e8861e86d300000000000000000000000086b7138338128e863062b1c9dc6889361cc7a00e0000000000000000000000006c8666e6863063547075c6afb8c4cf1e36cf61bf0000000000000000000000002a8f83f9bbfca21c4b2b5de838a765154b7b2828000000000000000000000000231401e13e46c343646c140beb901975bd38b693000000000000000000000000759ae880ec498fc3a9a47465973fa5a54a4f608500000000000000000000000026513e648981ef3e08d4dddeb2a33b787b2049bc00000000000000000000000062b3d8a64ab232d111d1dce60d479022fcfe1604000000000000000000000000b32ff6902315edc018ce1384cbe7e3fed612d312000000000000000000000000f6b1ed56bd30d2efdb9242cbfed635720d9030d5000000000000000000000000d4644589aad8051cdadc3a5e25c4924a54e474ea000000000000000000000000453b3e9b4a62e99051ebecf6c698bacc60d65df2000000000000000000000000b973147e9ab8df20f5bc5f434e26f21fee1642fb000000000000000000000000fd0374fce6a3834abad0a42502f30ec6ca05a8fd000000000000000000000000a54c83940a519502924e64fcd81051bf1141860c000000000000000000000000ef7afdb643ddc71059b6f74620e6d98145a492090000000000000000000000005fd844a308bf12dc21e79409f85a4a2c758321b8000000000000000000000000fc995806225c35ac771874050dce2e28b1b0e1a70000000000000000000000004440b41e4f90ffb8c360d2a88b473d831a1ae72f0000000000000000000000002418c51bbb41d4b24bab9232f1cfadb87ebfc5d200000000000000000000000093b2d3aef21d391280e6c68c14f16bd3cf9a9aac000000000000000000000000253c411ad2e8d5811e820132d40efaace9238ddc0000000000000000000000009e80d002cd3c2afa7f692a8fc3e877f0cee9deef0000000000000000000000008a5688e3119b65af31441d76ab39851510f654dd00000000000000000000000097b42e205df3ad2c6af58bea6b2b20d300a7133f000000000000000000000000323dfa2347f39d0d4f1db925ca123e35612b16f1000000000000000000000000ea2ff6a607d87d0eaa4453ea562f9360c941d301000000000000000000000000cb6749d65c37878e2b3310c508b28dd19662cccb000000000000000000000000862871ded80413237410982f6752ebad98627c1f000000000000000000000000ac5384b18dc2faab2b34199886e82ca38cb47c7f00000000000000000000000063b0c00373f8d77304dbda0bce6badb392890ba000000000000000000000000056c8a09ed607cd8f67a0083b8050ce3b6e4baef40000000000000000000000009b886c52cc62e914e661ff0848b55637c09f523d000000000000000000000000834c68808ed675a0f24ae36f26f029d788fd0805000000000000000000000000af7e0e29f5f8dfd6e4d69d33eb8ad6c3b2c522ef0000000000000000000000009029c14e10ac7b3537466c12149cc0247b16c2ed000000000000000000000000083980e2f4179ffc0eb70c40de7292fba341f9c60000000000000000000000000ce9483f3d6226b71dddba02db88945f5f7b5d51000000000000000000000000c2fc88cd26bb13d223d21ed9197f932e683d3c00000000000000000000000000ac363183b7385b696162976648bfb36ce153fc030000000000000000000000003dea9b004c7349d8ab02b8efe7cc0464f02fe34f0000000000000000000000009d7508f1e79bbab3691ffe9ebe1efeac20d3263900000000000000000000000057c06b41ba6109fb69d84f41696d9213e72ac052000000000000000000000000c23bdf1affd9d5ee9f843c5db18a08bff58c6e0a00000000000000000000000040eb3fa56a8af128578e3fb56cb143744adaecfe000000000000000000000000a841d524659b161d3a2995d02e4a1d3338b7609700000000000000000000000024d3d02d18c3aa6c77582dae1582c5fbeaa041c0000000000000000000000000461f3c69198237d6f87b2f18feaed13bcedc25430000000000000000000000004290f7c6ad1a46a8fe4f70a9ef839b37035997d20000000000000000000000008787cdd069b97cc688a7210be91ad703dc446efd000000000000000000000000d067de1a82d5e4d8c91cd5c0ebaef22e643b8580000000000000000000000000d502d85303c64dd2d924b7c8c94e6d62b941a5c10000000000000000000000008ba2d964e75cc13bf2381c2da95040c1b090649a000000000000000000000000275391f45bc804746ea62162835903beafb0837c00000000000000000000000026401dfd95055a43945b710ef49aaf46d1568e36000000000000000000000000c3510a99adc15c9e0330f85063f443f4c4ee2d93000000000000000000000000ec8f892f3206ba32903acedf20ad1e6108b9bfbe0000000000000000000000004173444d3164b475026383a6bbc011f967e34603000000000000000000000000409c8ba67b0ce5b1e477f4f9dc3b762772e21bf00000000000000000000000004710b32ff755adf5b130fb076d724b516a524a62000000000000000000000000ae4526cf85a0ba2c9ca405eab0ee251f61dec21f000000000000000000000000c2bd82991fe7ceb9beec03966f24ac273b78775f0000000000000000000000001913da834939619b2d83273ec43d5bdc42d0ace0000000000000000000000000e135b06769bd823b2b8d23163326d129f4d02844000000000000000000000000e932b4751508965b6aab8934f35b844bf2a742fe00000000000000000000000028bed9270950a67b8d5b22664c2ecd458719c487000000000000000000000000acf87f46235fa0ad2cd6e6db86f77aab58e46f7e000000000000000000000000615cd2bceb936ce633f313500aaea9fab662b22400000000000000000000000097b890ba878f92b698f7ff1ca6a1a0fe36189e27000000000000000000000000faf964427a925707d3ba2950f5d414884b7ccb55000000000000000000000000c23dc0131569290f82f29969ee5d76ca76a61cf10000000000000000000000004994025eab812a105f91cddfa3eaa2e6f441ffdb000000000000000000000000a95ffe4ecc1df5269a2c1beb78cdcd05944ac3c00000000000000000000000003402fdc6a9903385f2d914d0f512c01698cc543c000000000000000000000000d21de8f9d38c01bc0b877ec70c0a2e314301e5d4000000000000000000000000c1e11b0ecc3a4ad2168782f185770da49fd35251000000000000000000000000a5860ef4d52702c8cd4d40a409bc7ce5b868a93600000000000000000000000025acf62484b7a91384af4ffd81f29666a622e36000000000000000000000000045761c4f7e627436e18ae5eb5b667757359c047900000000000000000000000032b2820830f8c60ae97539a5711c138ee1bbf09d000000000000000000000000300512952891b147d7e0a449e7e7757612692d020000000000000000000000008226748395dc5063600133ad6dae1a163fab390f0000000000000000000000004fc7d52599f890068b1abb0048d6b4f6249faf180000000000000000000000006e3fd1c8d67a5b6d5766b129b2c65f94e361c928000000000000000000000000ff29e3cc20f39cb953396ff5bf7066a0fb6f513a00000000000000000000000034143d266944cf24b72e989a18ec829dca16a7b200000000000000000000000079250fd1b6385f886b49cc47722d4daeae49bbd6000000000000000000000000c29ca299cad155649a64d80bda510ee68e04c3490000000000000000000000007bd6153e1e0c82c87d214e012dd2bd3c88dc43d20000000000000000000000006b4d1dd84e16f6b45ab2e331f3b01d449e3ef19700000000000000000000000002afec57869fbcda49d04c763a476e937620f90800000000000000000000000044678b8db9b82a664fb3aa467ac0c1b338ac20cf000000000000000000000000a778619309d3008773caadca1a87a806799c8472000000000000000000000000532284aa6870641cf96e0b7e0ed5be84774139840000000000000000000000006d72dc844dde44bd80ec899c55add028ec5448a8000000000000000000000000980e2af95bcfdac88d4943ec75761509ef133b460000000000000000000000009d24fcc8eab7d6a96a8b98012af77915a21b4a9a000000000000000000000000083675236dba597d84ff4313c178fbd2183c7cb900000000000000000000000003d63ed69a2c9eb5fdfaa884f533b4e94f8960dd00000000000000000000000016081ddd016be5e779fa9c500b3eddb0a8ca228f000000000000000000000000a5ccce1d20f3c9b87166255f9719f467c33851040000000000000000000000003610d9544531856269d63d8a031a664b6c1450b3000000000000000000000000569789a0be5b69e237fcabd32bf9ec1bd070cb3a000000000000000000000000a5c79f7584c36aa328d648c973337839dc1d2be6000000000000000000000000ee6758681751866689fbc0cbe85e406f6d3450de00000000000000000000000084dd07aff6b0ee434ca718ed09307a56834b41890000000000000000000000001ddcedea54f21302ae7bc8b844fe9126b4e0166f000000000000000000000000d6ee493ff58f3a04ca311f5c6eeafc26494878f00000000000000000000000003ae6831c57b7525eb76522a7f6824021c1c64a3e000000000000000000000000c6294fe9c25e3e0c84fb80700784381c4d056f5d000000000000000000000000bcaedc1f1983c3a3ed3a151b598cfcb8dc227deb00000000000000000000000014a8e0f8ec82ddde22839a4254c95ebe95dd54180000000000000000000000006da5dfa7c56230555a66247a70aa5cd979fea5a80000000000000000000000005b9b13e7ac1f04416373e9132a995e00827286710000000000000000000000000722be13ee2af940b138dd4c15d8da840c7abcb90000000000000000000000001253cf46cda7e58835e26631457eb73ea8693c73000000000000000000000000e02b44006ea49d551ba57569e1b442e82325cfe2000000000000000000000000fa3937e2e91d15c9fcc6639b2125caa79df376f3000000000000000000000000e560bf97a53cc7b37eda9c63cb8ac93187b408a40000000000000000000000007892d717052742c1a8e65090d1c9b5e214370355000000000000000000000000ddc9a6666b8b6202bab7c3b7a95c96adf5792a9b0000000000000000000000008bf2bb63f497fdc3c8b515233dc2af4eecad17900000000000000000000000004c82ef5db08358ea5b031a35febdff104b0078550000000000000000000000005d0006fe715693af1324cf933f7db5ef41c564cb000000000000000000000000a79285e358823c0edddb255161eb3d57b7b187e7000000000000000000000000375733345d048061824072e68c430a5190fea4df0000000000000000000000006c1aa6e84fa0108af4a8ec8c9112de3d93b567ea000000000000000000000000146e5dc7357d16686dc221b409299739d63b3f68000000000000000000000000e56d66061968765074909401ea68cc389ed68b92000000000000000000000000cbb9ac16d4318711f39c382ccb21f0a00a8137a00000000000000000000000000e380b660cc0cdd209e5fcabe7a2cd42c81dea3f00000000000000000000000090c58e09b36f76c958c08b7773171df9e4bd9cbd0000000000000000000000003a87f62265ed11ba651bfdb1b92c1376684f73160000000000000000000000009e336824021f9db7c68b32757460d6535d1bc6d8000000000000000000000000b486c35aa3dc66953d01ec8cc95fed0062d4963b000000000000000000000000e8e41c2bbdf9b50c776b48a135a2ce6848898ca40000000000000000000000008f7bb6657d70844db3c3269e00e291de5fec4538000000000000000000000000432f8a9c884039d33bcd4bfe083890a1a6e46ab400000000000000000000000092e4a1bb72cf01cd8d6421462aa7b119eefefe84000000000000000000000000685b6f0d85f9822bb6606f235fc5391203ccb1ca0000000000000000000000007ec106c84cc92b6d0ddaa673730998ae1b80d19c000000000000000000000000abd3f7ba57327986bb75db1593c2884f4366e50f0000000000000000000000009c5e98e59fbd2534af09f4d4c4728c4502e830c30000000000000000000000008811c8c37e2e94606b25bc1b4ebbf008586c78a2000000000000000000000000edee7510eb7fd8f6be383d5c91a2cafa323fd2560000000000000000000000008f9f44b4cff29904853f352b454723e0a6c866340000000000000000000000008f5df68d374d0c5a1a9d32d61d0b55f429c7f9770000000000000000000000000195691a87cac08cbde6645251f587b6713fd41e000000000000000000000000c435520146d52415af952eeb98589d396f0636b60000000000000000000000000f9b6e3adf93e52eef8df1a24644425d4d093736000000000000000000000000d661cd3503323259e10d46e7956365c0cac4bc0900000000000000000000000025d2714157873b7c84bbbdb9b0e4515667d583ff000000000000000000000000cd898d7d5e3ce1eb32b2951cbe6cb9534139aa90000000000000000000000000f50565b63e2d52f6b920a36b5792bca3493439520000000000000000000000008a6eb1b0b4e50f9f1b7a9743590b2272d83499ac000000000000000000000000b0cda5ff45ceca764a842c3c88cc73c87bd379490000000000000000000000009bde3a7a10fcba0d3c83fb385bc48ebd5ed793e100000000000000000000000086adc2995680f195a666e877fd7cc1332f8cb97c000000000000000000000000fc45d2b8699df5c9cc0244f25c3bcd74493754d20000000000000000000000007cd75615b20d325db120973ac653a975ea9ab01a00000000000000000000000039ecdfc2fc6acd3bbf18c33307c8382f8106df88000000000000000000000000060800a7c4c392d6eb362ccf64725e6d496b2a710000000000000000000000008acba25844b9a13100879707bedef183fe7aa56000000000000000000000000091e01ec5b27f5d628e754293027f7de8827377070000000000000000000000004ae11e5f234209c5c71dbe266b52ec75d686a2ee0000000000000000000000003085c5e1e50d64ee19e837a44c7c7a91b0729a97000000000000000000000000b2ab3da3169d077ea08c1f990fa3e140dcad7fe100000000000000000000000068031c59c7267c45dd994a2dc33941aed6ebc9bf0000000000000000000000005a9591708f53cc64ed5f9f439086a38d7e841378000000000000000000000000706b835b7991919a9f85e58e830662c417775b2a000000000000000000000000bf5f734a45b8d1d9e54839a928a17035948257d3000000000000000000000000363ee8e2ace3f46766afc40845ac9922d52341300000000000000000000000004b9fcf7f466bb4330356da868d4d83941fce63600000000000000000000000001c72d6b7d8d3d94a680af2c11d3fc3b5566cfe8d000000000000000000000000596ab6a79e1ac440fc546fea3e79cdcea6fb10b3000000000000000000000000b649fa91b31c3e62c00a8a283c59ae362467a6f20000000000000000000000009e02f1f36b78d2f905df78ec8d1778548f960db9000000000000000000000000ce6fa76089d4ac21522dc48fa6dcfa45159f21fd0000000000000000000000000e86338e2d9c00c52404589913c11cfa07b4c5110000000000000000000000002b2256b1ca5f3d12d1d3aba9146439bbce80a8430000000000000000000000008cd1014a236f6cd18ea651471f8ea35b79ae1edb000000000000000000000000f0b2c6769f698282ffe03d2b013f7e51949b49b7000000000000000000000000a8e4aa9b8c614af5d50a70a88c64a48723beedcf000000000000000000000000cc573295084b9c414cd81d40bacdfc2495e8d633000000000000000000000000fea989c070d5f8c8175681b7155a0b81f581f1b9000000000000000000000000b7d802380e5c38f42822e20199bf2f0f72fb2d0b000000000000000000000000e8a0344707d027d3123a2eb2a417a63f71622fd20000000000000000000000007a6f0ecf37dabaff7b1d12a4efafeba0554fae77000000000000000000000000806239876c71d770920b2702fc0874e7f727816d000000000000000000000000563cd9193aa761ba186709bde7a092f05d44ae7200000000000000000000000048ae236fe564d6fdeb00e2abeaa0d2baf9eba29d0000000000000000000000004a65b82f08f21463f489d8f14ec356a3563a7a56000000000000000000000000053c0c4dc7143b9b74e79e66d084bd91c91a4ade000000000000000000000000043273d633282b83140cdd322a5a6955f6312d9b0000000000000000000000001b7acb4bb1bb4b58d8e1c91e3a2a0b719ac909f3000000000000000000000000115e591748288931749e91d3e67b7abd36d4c2fa000000000000000000000000b0972573b7a1d307e4fc80dd84153fe32ed1d2110000000000000000000000003d8ed6df32ceae56ec2cfebacb7f1a2f571589120000000000000000000000007ed5fdf7ae1b20dc3f1fae80ee11f17f1dde0bd8000000000000000000000000b834e0297f40b652a3f61840c8591d978c00e5a20000000000000000000000007ab764361b35302b971ff1075a825ddbdd6d98250000000000000000000000003528fbe47c68e1fc9b74c6813c0f515a7249e7be000000000000000000000000030e46ff63a569bb4dfd801db0bf7a5c24cb3058000000000000000000000000c3bcd701b5f44d74e9514ed1bbe035688526d6d9000000000000000000000000359cc26eea5fa2429fa2345652a3bb3e46a9e1aa000000000000000000000000bed2583ba444f3b8755ba0cc762ebf376377696200000000000000000000000099785de670cbf11f3743f756435e6f8c0785f107000000000000000000000000de0e45427cc283c2e4dd86941b78f5db84bf27aa000000000000000000000000eb69b2fc0699239f03b2e115952edee15ce833aa000000000000000000000000728c5e38551d835931cc5a14634194d9767edffa00000000000000000000000031bd9bc106f6a0e6e954639ab516f8eeeaade8990000000000000000000000009d8c3191b3eb682bbf5b37e3954b1569d0893bf5000000000000000000000000327011831bd11f993a9b0f6e095448972f7edb7d00000000000000000000000016bc9bf64ab6f4b00ffb84ee83a2adcefe58da2a000000000000000000000000de04cf394de2c537129c41af6afd04dd17475dbf000000000000000000000000f54de6767c5ba07fb4265397a5146797fcbf8e55000000000000000000000000238682ef44a52dc84773d062338a47df14c9cbac0000000000000000000000000e8f15e12aa08efed0d0f146a01b9ef01b17e017000000000000000000000000003e6268122b219a010fe589bac1cd96d67df939000000000000000000000000856d34a56b48cac3caa16adbf52645a816edfe9600000000000000000000000029dad73c059809d9b180b5ba21901895956932c500000000000000000000000004798d40cbb4f18bbf5da4fc0f65867d82f6c6120000000000000000000000007c2ee97ffd356675cef5673def1611fac947de2e000000000000000000000000910a30e2a0b0fffa2c4fc88c67fb6c1091b1071d0000000000000000000000004bf74e79f1df3d77077d4311b418bdab347ef31c000000000000000000000000b85879e468046d613fcb63bfbd05ae1391ec68fd000000000000000000000000c0cb60111b89395277c4c401cd6087764c799e88000000000000000000000000124c6c1a0c2ab60ff0edc9bb7b2e0bc60ceaa1830000000000000000000000007aa3b3eaba5c79924a29e17d6002cf5dbe92599e000000000000000000000000f00e74af2748da4cf0de0771d63cd67d5cab6b36000000000000000000000000ce2f454aadcbf48eb6770bff6cabb8ad8cff60bf000000000000000000000000b86d26ffdd082d469572a9d77b55c31848e1e09d0000000000000000000000004c33dd20eee69c26d9099992306ea7d0ec7c52bf00000000000000000000000088e06ff4e94b31322162973dd31112640ae642b2000000000000000000000000652af8d511ee15d092b41f2ad980e58ccfa774020000000000000000000000000c5816ce829fca90c0e994da4f6b787ab6cef0520000000000000000000000003e7996fa94bb70e6b2e597cb99256b04bae57c53000000000000000000000000ef14767b995e1183f34ce99f02eaae2e4060f7d10000000000000000000000001eeebe69a2a2ca4235bfb201f886c98614d08115000000000000000000000000e71b06303609054c1c0f408442a60b1ad22a2e7c0000000000000000000000007a5a61d653ed2b65cbd4dd31140be97d5fe25a39000000000000000000000000d16e9033cb94cce1dc4b05b5cdd039c15859a1cb000000000000000000000000e13dc39990b8d6b53960598d68dd5f125b4e9c1e000000000000000000000000344c98b01ae4237745026ba9db6a4ec5ba379e2e0000000000000000000000009dbd14f993b8008ad709795f101392a82066d07c0000000000000000000000000e4cb9568375623a45f5167779ae1a470137ab8d000000000000000000000000556d17c2fa5b04c4a7e214a31bd1590bb7a82f7a00000000000000000000000090ed6f0c119956aaba7cd31ad70bffd851ca9341000000000000000000000000959c1d0aec410296ad4cc9bab4fb1cadb1efb780000000000000000000000000d5ecf2b81a5ee137f101de166f3e41a0849bcef9000000000000000000000000b4272a66ef7825a44c64e1cfc6e9ffc75a7adb66000000000000000000000000332781a040a0f720e95b985e5fe9d7dd45ff4395000000000000000000000000fb8b9eb57dca888687f62803e528aac5a18eff740000000000000000000000009c80a3e81705855f2b75edf969ab0a09df765455000000000000000000000000b9c34fcc757f0e43a2455dc0a2dc2542c172f828000000000000000000000000ada337842b20bd73653bb640487ef3b02c4b308000000000000000000000000054b5c16cff715d897a1a6fb213b284bcf7995432000000000000000000000000c710074dd51a55ab1046b29e0ed842633639d77e000000000000000000000000fa3350acdb177558fc63e6cc9e683165bbeaca1b0000000000000000000000004805e57cb8a05852b2819de72698047f9aa6b8e200000000000000000000000045562328d7c3c91fa85016900df0a2ad3b4abd970000000000000000000000005dfad6ce8f45d71f88ee8dba0e39ee26649b701000000000000000000000000033480db5d4d84eb49ae84a44c1109b2fb99910b5000000000000000000000000b88ce036fafb89ce77f3903fc198c125d35df3500000000000000000000000005c319dc6cb6530eef942e3773ca1ad0804df14590000000000000000000000005b2435a7a7eeccd6b077d8c860c4b3f15581c21e0000000000000000000000008b46f95eabecce2c6e11f37962c277a72468765e0000000000000000000000003c0c749416e975bcc721e678d4c840463685a39a000000000000000000000000688d3b6af2f1ba339cd7ab0710b78f24b28de30400000000000000000000000041ca0d8cf045236052709c8050fc8d8728fd7f3b0000000000000000000000007eb9e83e62f20c3d851c5535ae4460e184a7b344000000000000000000000000ca28e238aeb2f416fa84c8d9b9891ed95a0bd922000000000000000000000000ff5720b42ca4d3cf3574c9a0b9f2e1e51b6be34e000000000000000000000000d3753d879323116bbf7b6f1246f66a8dc5a6ea80000000000000000000000000aec057e0e6c6be72dba86a5c4f27cd8471cb90080000000000000000000000007e569da5889c11bf7aadc26d8ef66603cccfb01b000000000000000000000000cdf516387bf1140e3f703623ab9aa7e587d68eee000000000000000000000000ed150d5e8723df573ff23dcbcc4ad3b1abb5afd00000000000000000000000004f310abb4e78132805782758ba37fc8506838b7f000000000000000000000000653c5c9e860a58f24efd6a880edef2600f711077000000000000000000000000ed11991b3c1b8b0c772c5bbe75b84b0554a51309000000000000000000000000b40f11aec91869c619357d3b8ae87ea88a48597b000000000000000000000000526224c7dc400d9b93f9bd54f26d0c0fc0bf68d70000000000000000000000000c16d9ed249206f0dd9dcfb002bdaa2f984fdcbe000000000000000000000000ecc6a72580cb376b8d18aeadc109f13da4466499000000000000000000000000e153853bb6e19571df6e4fa4dc941072a74a637c0000000000000000000000007570e6d961235b44cc85a6e8897fb238b66f6f730000000000000000000000008c5baef2a03f8b983bc1c1589cfd07efcd4e47b30000000000000000000000003b22738fcc2e3df3dc9389faf9870cf02f8eac5d000000000000000000000000c1997a559ec10618ae30e74a0b93dc2294609a25000000000000000000000000ef5947ea6fa58811e7c16ccafec7a21232e39382000000000000000000000000de833e8e6416194990e2cf48eb245fc582ad6057000000000000000000000000ecb1a966ca38633e5a61bffc04bb88971cf419fe000000000000000000000000c0279d32541ddfc1f35db24a3f3f0b8ebe1e5ac3000000000000000000000000e1aa30596d31be74c011ed13925b2c20c13f4048000000000000000000000000a1a319633fcba0f23a099ca68acaa415f957757400000000000000000000000046b63a9329034012b0fecec89e86c1cc5964e7e00000000000000000000000008d12a197cb00d4747a1fe03395095ce2a5cc6819000000000000000000000000fcdf5ee0ce245e165485a6f0bec3fcfda0708db20000000000000000000000001a3bf77b698bb001d5f0c7b39733314acba87bd700000000000000000000000031cc4d766627ce8f339a10e182d474f4eb76935e000000000000000000000000adcb62f411ec9c4b0029dd45828d6f2d714f3af90000000000000000000000003f453604691008349c7f0aea80075051a27ce14c00000000000000000000000090e2c5faf5a4ca379eaafa54e52da342df3a1f49000000000000000000000000a1f0adb4fba4c39c64168c2bce1852dd05fa49bf000000000000000000000000e797b7641453476bd9ccedf02009ed0c3402ca4d0000000000000000000000005744bf67663a3d7fcae01def90c1bdd53891582e000000000000000000000000e47a21db404853a89c6efe017db91fdf320a6170000000000000000000000000c2604ed16a9416fd295523e719c184ef9041ab3b000000000000000000000000f273fc1d50f8161a3756bcc401ff3fdfb60a85d8000000000000000000000000bfb237fc8270c861617700869ab9e84fe6d63172000000000000000000000000bc14c480e6e8157e0f549173f33d5fe4906c3e4e0000000000000000000000008f3feebb2367a5f91c0d8f8c6b365d3fae094c570000000000000000000000001b0bcd98e5c3ec01a58a9d34a9b9aacd43feae98000000000000000000000000ad30f7eebd9bd5150a256f47da41d4403033cdf00000000000000000000000001779f5d87e84aeaf7fc03e401ffd42c6fa409c75000000000000000000000000edb62aa43a3296924a97ffc9c01e5315e1ee26600000000000000000000000007d501731fcba349192440b339e3d8640af36814a000000000000000000000000d18482fa1d8daca9fbc224aae73db9a0f60ef13c00000000000000000000000096d508583dd050e5cdce33faad207e5958879137000000000000000000000000b46f0d5bad87163d3dcfe2803042c84a1027320d00000000000000000000000031195232c28f0f83f99e7aaf12d4b88254a6adb0000000000000000000000000dab048b0ac1717921126737c9bd3b71d4e7f629900000000000000000000000000cadb885a40b604d420354387fa60e2927a2d6c00000000000000000000000073e769440ab1640a8659483b28645e24a73130860000000000000000000000000e761e7aeedc68d52e03bd5a16234d75340034c8000000000000000000000000bc8a0bedf2b60ca2ac9e81f315b5f432cac095f900000000000000000000000067199d82706d4c9dc24599185ac08df87a8403ff000000000000000000000000ebc5cc5c193c8fb39174e4d94b72f0309a10d0b10000000000000000000000005288ec465df88f5a449c69882c50531bf9b43fa20000000000000000000000009e202d4d2ad2af34f4ceddb4b508642b26deed000000000000000000000000004398ea4b2b0f618ee8677312b6b7834de442a18c000000000000000000000000086a26c67bdf360045c326d5b5c698b36bf4105e0000000000000000000000008fa4fc59f62085cf2d823c22dc56b4285b4ae6f8000000000000000000000000672b4fbb44a33e56c8b33e868961e8b997baed69000000000000000000000000dcf1958780afc41700cff01d7c5d7d02ec61855a000000000000000000000000fc8862de347d9010fa457841328d2317c1d7aff500000000000000000000000012157e8cba74748775151a4856e70c9dad7c40120000000000000000000000003cc2fcbf5593ea8c5b9b6dc8cf23c33dec85c156000000000000000000000000d45b1fa6cea4e52b053d791f933b35e2d6902e820000000000000000000000009c82f0bc5691640446a2926b64fc5a39d4c38c84000000000000000000000000d8825961b83e29c5b6f1bf7f0dad013c3d09339b000000000000000000000000b9ca0821b95db0db9997bd790e1d2685d681930c000000000000000000000000aca45bb4ce360ed293d9d8dae80142cf5839ef7a00000000000000000000000039f942ecfa8f139e7ead7fef51792eaad125b6d300000000000000000000000053cf77cfa38cd1502d39b00c694c89d68877bf0b000000000000000000000000b99de8278596fac1a6968e1a7dfac250c4f70d59000000000000000000000000d9fad0f16e4b034d726a6cf0875a2b29bda95038000000000000000000000000c2917f19e162bae198d4520b9b415b3166cdd6aa000000000000000000000000b7fcb35692d93bed85716b5d237b5c49a6b448fb0000000000000000000000007afdc49dbccc76548661fa6b7642d88aa6603a1f00000000000000000000000047653cb12fc9c042d96790949290968fa1c1ea250000000000000000000000000ce3bed5bbcf80892efed7cdd327480252f2aa2f000000000000000000000000f822a2c55ae2e86c0c7b1b7fd308124881ab170f000000000000000000000000ba715d41eb5cd2fc248c6b869233dbe39771e42f000000000000000000000000dfa85a75a832d09120b0966cf3066feeed014723000000000000000000000000726d2daa72a1d4acf7d03ef0e5facf9d917a375a000000000000000000000000942fbbbdfc4fc3c4232b679ebdea28f7a4c766610000000000000000000000002c7f16ecb5c2261eefdd804c83cb6f5356f23e24000000000000000000000000ab477502509b7416eb16e26ae470568d27daf72c000000000000000000000000259e4c306d3aff67545d8b76c97dc9d1dc3b32660000000000000000000000003147746103b5030767251e80083f9b657028df5100000000000000000000000009efbf1262deb15faeecdd353204bbb95801a00e000000000000000000000000499710a5b6e9bc7bbc7c31de784c0f6e4db00686000000000000000000000000850cfffb9e3ea09fb526de6790a44dbc6e9f7e2c0000000000000000000000002c1b7e1d2a8cf6fffdf9278c82bae9622dcedf2e0000000000000000000000004eca77843b06b40127bf6cad472f7645445c21f000000000000000000000000039aba44d206c1ab625f31e891ab8299364dd6b0c0000000000000000000000001161ed5aef9d75713b295b882cbcf6a48c254c8f000000000000000000000000b4289dd8592d590e5142ed1f84be0b1ab5e112e70000000000000000000000004e98f3cd77136f075a1d0421e115c4ab02bc94300000000000000000000000006cfa94da2a2cc515776afa3e17947f5d56daffba000000000000000000000000667717fd5a22ca7ed4d13c8531f8148f3d7de5fe00000000000000000000000041b5881e33f75da7be48c79fd305f6088d703ff300000000000000000000000032a882cd7d8521e52afe9aa835fd29f1fcf1a09c000000000000000000000000c69584c289a64c973aee871ccf7961098b4e898d0000000000000000000000008bd09dfdfaa2d5a9b62881a8b26173983babe6d6000000000000000000000000b6a743cfc6b7fe892e153af6522173922ae17da900000000000000000000000061504e66abffd845cb00a0abf87083a8b42f454c0000000000000000000000005b35eabcd3a5d36f229188da7524499f6bb0183100000000000000000000000052c9e746c8d9c0acf5dd193226f5a9713cc6ec68000000000000000000000000fab5056c364943ca25187e454ff3c592f3d61cc0000000000000000000000000b91e08056a17329e0269886b074ff25097309d5b00000000000000000000000071cabf667181679af599ca4dae909524856af9350000000000000000000000005125b900518d9a4b0bb5e152bd42c940353aaf8a000000000000000000000000732b1fe3b08808e95cf959d7341e3b5413a50b67000000000000000000000000dd52a05ba3059d6dc6777c3651d846568c7f6746000000000000000000000000d75fb8a77e9bd864284395a5d42b5fa0766769270000000000000000000000005190962fb36fafd778e854c487da966d1ff3af1b0000000000000000000000006c68623d61777ed9c6c62422e9248b328072c8470000000000000000000000008165e43eb8a519053cc4db07d1e2c3cc1012409300000000000000000000000080e603455dfcaec87492d907a292638e0d20270a000000000000000000000000c04819598dc6c8d758e0e83982366c9cf51edfa60000000000000000000000003951117ced4906632ceab4bb11523ab474846d52000000000000000000000000e61f7c9ec8ca720cd2281f5432e4190263f5be70000000000000000000000000831655b4c9e7a48f1dc425643ddbc6738032f71f0000000000000000000000009a4c1898cc13a296b9242f4766077f2bbe1b6505000000000000000000000000181a7f8b0390056e7aa182cb428ff1cab412657500000000000000000000000056b9a2ea0488d177de343aadb71171cf238c58c9000000000000000000000000d68ceb6067e5ebb41d43af1fe0ed9a965d031943000000000000000000000000e9bb1da8c6040b276d6adeb91d4ec637307dc32700000000000000000000000083310f6f57344c41580707f76e3a0445bda64152000000000000000000000000e852d763eec1fbeb9a589e50a1b04a96ec461f1f000000000000000000000000d1b5aac33b5503ed89360d3ff34576ccb9279571000000000000000000000000cccfeda8e15f3f54a5a7d283222dc0b965a31dcf00000000000000000000000081fda630947f88311c25b200bb93605a7ab8002700000000000000000000000059ecaf87c95edbd7714e0eda9430c1d8965971df0000000000000000000000007dc337e982d5c1a51d7b96963d2415088b038b5c0000000000000000000000004ba14d859c4331012cfd93b86b3bb24df90585a7000000000000000000000000540f794bd56edf5e14bb89499fad3d564d9a7ff2000000000000000000000000d93f2551afc78a5541f6950db1872e86f7cb4c8e000000000000000000000000746efd76b6f10c91bd2a105d7ef07ba142954fce0000000000000000000000004bd14bd93f0528051c46e873384f3ceed92964ab0000000000000000000000008aab94df32dc4a9a6d661e3aae94271fb89e945e00000000000000000000000061c42c8a683159430976908b82b960779c418b3c00000000000000000000000001e7039488e578e6ffd6dccf9d156217681ce178000000000000000000000000c92fc53dc42fd5881fac3410398cdb93e998d8920000000000000000000000004b1a538fbf2cce8852b5f886d0d3ee302d53c729000000000000000000000000ada6bca3b2ac8aba504cff46922b6e02e582ae1e0000000000000000000000008248954e2b2a6866d7a0c00bb2b19ae866ef201e0000000000000000000000002a350eae2d21c87adef25e478afa45fad9c31b590000000000000000000000008ded62914ba3245e3207b6ce25eb870bf378f1f10000000000000000000000001ddc9bf0f1ca1072883a1bcb6cc5ac831d5ad836000000000000000000000000ba4cbf1cd2279ebbb5981530afd3bd67de287e1b000000000000000000000000cc24999ac6c93732b304784dc5afcb4259230eb6000000000000000000000000fd3f509b65499734e93c288a2f13f1b59ffa5e1d000000000000000000000000647d3a34f0fa8ea439734ef837996bf270729d0e000000000000000000000000d2d003e9f59ca706f680497061eda0e6fe6104c7000000000000000000000000cebebaa9357b68d014146067f0acd6a3900f348a000000000000000000000000e1917b2317b6276c20d136da8098d4214884f8d7000000000000000000000000f6792678533c74734e9c62a6ab8518d36f6d5f9f0000000000000000000000009bfc6d1c71df297db8434460036de863fbcc4b710000000000000000000000001f89081b2ce0e556f8606116f296fa1468f47c970000000000000000000000003f5904d1300d12025850c5fb89fef474e0aec43500000000000000000000000081bad1c6c4eb1c9ffc967ff3f1341fc445117bd7000000000000000000000000e9cec8c4b24f9debf26fdf52018a5e4e5cc5feb800000000000000000000000055fb161e70e742b43ad1e6ed56b1c89669de30670000000000000000000000003aba5bebdfd8a4a6fe752092b3bde89698dedcc4000000000000000000000000b0d6f48067a862fb2e6b72c0badf54762140ce14000000000000000000000000a29655081622fda606d6b448a28d3c919b01fb18000000000000000000000000f491b4e1ef319cd64904a851cfa49c092decf416000000000000000000000000d7ed83309a6057ef8727c8a2994b519fb1cbc704000000000000000000000000fda724bc3cc360f59f90649ed245f7c2de88dad6000000000000000000000000555b1f429416acb783d5f3b465563a5538796671000000000000000000000000b0202f66651f58b49378cd1a219758d31eb7519f0000000000000000000000007a1eeb5a496aaf6a6b943cce1baa8a6e8c9d0edb00000000000000000000000023fc36f61b459f3f47a6c6ca4d2a966436f0d838000000000000000000000000a423eec166f661b7a5404d24e5476a615fa4c4130000000000000000000000006aaafa7fa6b18a68e67cfe3590664019ed3e3991000000000000000000000000a23fe2972196fedb9f34cc7be73c373bc1def508000000000000000000000000922c6710ada6c46ee489564dc20953db19de512c0000000000000000000000004ab7a8294830038afa2e8fc6e6ff26b6dfe57edf0000000000000000000000002220a90dc6c86bd0e0a6732e6d74624b1d3a0da90000000000000000000000003347817695a1fe69043f72bbb3ad878069c58548000000000000000000000000e3b72ff35dca1b9bc04cca75e806180cb72ebe9500000000000000000000000082a155544508462c441c7194830dc54fe94f6d560000000000000000000000006542a26476b42e7c3260c74e0be8128b6b95262f00000000000000000000000060f447c710356228f132491e7a02eef24594daef000000000000000000000000c550ab1472cfeda6ec264fd1b61791bc8603e6760000000000000000000000007888309f741bdd5a365f7f4930796d564126503600000000000000000000000023f7f1cf960ee79a70652af9545da0d2d5aee4d3000000000000000000000000a3f67a4da3e9923b5d881d0775870749bc541fc50000000000000000000000006b3102e3f598f67c767c2b5ddf5a49da5faa8485000000000000000000000000d54121e8e59f61b599a50f6a94da93c029a2572d000000000000000000000000260f808b50c5eab9bdde8828785387714c6501c40000000000000000000000005565e876c3324a6cc75578ad55d649d641dd33c7000000000000000000000000ebbb8bf7a98cb5bb4d721484eb24e9c92d7c25f4000000000000000000000000bee01e061db3105c8dc5ff71313ba880df719ce1000000000000000000000000ae3308ad8f83a7f435e3a6de46d72543a1b640820000000000000000000000000ed58947fb3fd0a5cefb958b76ed8cb25bd5304c00000000000000000000000089cf36c129773ee970bc10f8279e54c56eb7e2470000000000000000000000009da0dc9f01282dab76d5521ad276ee586248969300000000000000000000000059c56933a9f3d11ca52de3285fd4fd647ea93fab000000000000000000000000db182a7d2b154ff6882f4d9379cbb18a52b81013000000000000000000000000e1970c05a3b46855b51c1ecf19924fa5ffc26b5700000000000000000000000076c9940ee3175e56aa992a8f7c1216702cc5410e000000000000000000000000bd1ad4b651de80ff744ad2871461fc9a50118df7000000000000000000000000eb8492c94670a52a50cf42fc2d63871b60021d4300000000000000000000000005495df85ae51e85dda107280e85d3cc76c11b9e0000000000000000000000009ed2cf544ab9df45d1d7644f13e8b25151386d3e0000000000000000000000009ee1b0de0337c3f85315255f29b21a362ee7b40c000000000000000000000000ceb962b1ba36b7bc9af18347b5aaf3a9ecea392b0000000000000000000000004403516f29ebce97d806e1541fc5f083078603ca000000000000000000000000c627ae3b4445826327fab96748eba14c93ff3d4a0000000000000000000000005f6c8b6aa977615e7168fffba65f229c26e21251000000000000000000000000e7533ee3bbb0965384f2bbeb079a0f465b9d434600000000000000000000000001bc6412fea19aa6cc8ba7cad1f8122dae74a0df000000000000000000000000cd0bdce700da1c195ef0ffb0ee64b33c75ab030e000000000000000000000000c47e010dfb5926af3defaf3544bc71adbd1d4914000000000000000000000000ded0af60204c5611a9a1bef4903b99ae7817255f000000000000000000000000387745540e1331242d4d0057ed6ca4b0608b1beb000000000000000000000000835c68437cde216f76984c004739d1bbd6e1acaa000000000000000000000000b114eeae49872f8cfa29f6e3ff35e2d9e60c7c8b00000000000000000000000061600da2320064d18efda5e5a58369218c500301000000000000000000000000f189ae6bfed4634b8141b1f3562008de8df0b3bc0000000000000000000000008a4134dd8531ad388f1232e362e6342cb539a0ce000000000000000000000000685bc63aa6b9cba994f18cc41e8c8b0c377aba7000000000000000000000000063d8390775a1fb35545bf7a2972eb466b6ebb838000000000000000000000000cafdcdc3a0ef94ff53959256ee68eb2ab010671f000000000000000000000000fa8c71a25f046b12391a965b3dab7387621d887c0000000000000000000000003672e6a365cd528f07d5f9c1bcae12de1e5a57f5000000000000000000000000843d92abedfed8ccac656ccac1fbdc33c95100760000000000000000000000000c3f1513102757b040ed2c8043079dd84795ddf1000000000000000000000000241beadda83f3e283627cd139182f3e7228b9d880000000000000000000000005488406df6c244809b6ebe45c8b0d561f23fcfa10000000000000000000000007d13967501d21e9f3702693d00e2665e13e83eb0000000000000000000000000e55c4a53f59b56732b9e72d51a18d920681f39890000000000000000000000006068e9f83f76c2328fbd1e3cc4727527441e300d00000000000000000000000003c986d0e46f106d9a9b23feb59be4b314d60ebd000000000000000000000000cefc19cb77705743316edb0e2e777ca211757c9a0000000000000000000000005d54cbc545c1c93ca2b7fbd79161be927e1541b3000000000000000000000000dc085bd309d71a6f616ed525a2a89228534cf4e2000000000000000000000000a963a48bdd44a032cd61feb033c06251e82230e7000000000000000000000000dcb2c4972f05b2536722072d6c613ad43b26f5cf0000000000000000000000006b8fd975ae5ae438c00acfaebf9d387f606c0b260000000000000000000000008ad7ad5f14ebeaad57bd922d8b66d3d5b475aeb800000000000000000000000077c6118978dc331253e6b1ea904db3dede4712b4000000000000000000000000297a18e4a14636f2c81b34ae4ecb15c9105682a1000000000000000000000000ceb57337a0cf7ebfdd141b8e022319d62bfbfbcd00000000000000000000000066721783f7881871764a9739ed965906133363c8000000000000000000000000a94c2e7ca033b198592a3af09ce07cf59b9b46ce0000000000000000000000002ea381f244ee84f2694d98701e95ed9cd99c8670000000000000000000000000ace9ba189cbf24fc3226f121a5b3c0c831c4c8bc000000000000000000000000e2b9366e0eb5af9b170315c55f9b21e0b6fe3dae000000000000000000000000d31d1329df56f696e4891de0434fa86b6a373a1f0000000000000000000000004cb9fab5b8be4c454e376a59608ad6e06dd7642d000000000000000000000000b3928dc43f9d4828d987f7ccac42e4b18dab5983000000000000000000000000b32072d86343f7c3f3bb9cafd896d26cfc2700a20000000000000000000000004aab8cba51399cad0917681a56f3353ad9492aef000000000000000000000000a58529169f6394cf2aa608e349fee7e98a8af0610000000000000000000000006ec4f631ebfa2bef916ed76e0d700c8d1dce94110000000000000000000000001b6e0132dfc78a04c0040c41b4b01f988e04d85f000000000000000000000000991e79debde773356bf287db03c081d813c1229000000000000000000000000017857a05884a8e8aacc9d5c0aba405a10138b91c00000000000000000000000069de19e4f2d7df5d2455bdb568a4f133dee6c9510000000000000000000000004492eb400d5207d3d28a9cfb1174ce6094d458d8000000000000000000000000d70a083f8d73412341773682a3166289b1bcfc8f00000000000000000000000039c376a1633dc7cef0e10d2a202b60686b322a7400000000000000000000000029d576f4e3aef4eca44f914f8d8d0cbdd6ed40bd00000000000000000000000093c1dc4a571cfe60cb8ed11bab8252ec7d7e632c0000000000000000000000003ab693f6ece4a5365511bb18a130642d171d5cbc000000000000000000000000bd1803d0c0a5a19307d012d40ec9a8e800e4f7120000000000000000000000003f8e83449aefcd6e3111eaae371bc4c99402d5060000000000000000000000005034411cdfcdffb1cd7f2a3d12bb0d4b76a6d32a00000000000000000000000044da0c5316d3f20e2280c4c93ccb9897828ac4b3000000000000000000000000ac561c9ff5ae1fae33032a3338cb45b8c0fef22e000000000000000000000000ee14677d732575c18f6211e2b8ed29d9ea3016c9000000000000000000000000118a6be0252722cbd4b4ff6221dadbb63b1d2be3000000000000000000000000058263f933de548030ab6c2587b4f3036cf60da9000000000000000000000000f1b3e4204008f36817a608dacd769ec59df879790000000000000000000000004d32a0e3331b585dce491aafa5bd20e95fcc10000000000000000000000000000c3c0b8a99b75703a12d08038f2679b3b544991600000000000000000000000078c913bf7522904e880fe71f9cd085420ce4ad27000000000000000000000000bfcf94bf649fef28a3466ed770e5f98f882f4a380000000000000000000000003249442f378434f68eedea654d7e255ba1be27ff000000000000000000000000a92b022f4818ee1e38022db86c1688d86c5207df000000000000000000000000755ec6994bc67be188af89c942c2a451483ba14900000000000000000000000071a26f34a0e8a18733a275cd1a53f507fabdb75300000000000000000000000015cb8cb91e03a20b5ec09e8471b27a176ce4c22e000000000000000000000000dcca411049c37bd671c499090947ce40813c4eb400000000000000000000000044dea3c552a0259c84a9eb5a44d13222af3360510000000000000000000000003e2d80a78ae5e8831ff2ca00e7c78a6b0aecc8fe000000000000000000000000c0589f364c19fa74805531f1270a51ce43b0076d000000000000000000000000c92c2041663eb900c0e2968d1b945aae06194d6f000000000000000000000000f67831bf4df79eee425d13cdf685f39a0e7fe605000000000000000000000000e90b75cf96960ab007450d450d8607dd097d5fa00000000000000000000000003a9b0528f221cb71b2e693947bf153d2a90493a8000000000000000000000000992c3d24702f64f4af5202106f0140671bc1e21a000000000000000000000000862605489e9d2ae5314042a23566d4ce973e99ad000000000000000000000000f6aca60c7b145b9c0714bd365d8997ea403ae09a000000000000000000000000d05855243a85b5dcc016951d6521063920acdd74000000000000000000000000bed23070ef1cdef44188fc7a0c7f38b35ce7fc2b000000000000000000000000a30d52361c9b89879eb188534fa4a523bd8e5a620000000000000000000000003f40f259e4f7457d29a03d67b4cbe80e8aabd867000000000000000000000000548729b3aec1143188af264c8578fccad13354f2000000000000000000000000f92ff6582949a66cc4238b2c7011fc17d5e57baf000000000000000000000000faf7a8fbe55462da4632ba27be704414b682575f000000000000000000000000cbd85ff4b4f7740cc66a9d7d93b35eaa243164e1000000000000000000000000e7a38a5fb45feb10fe1cc1f8da603ad823f94fbc0000000000000000000000002a7b4381836074e8e71ef54a82f4607d709707ae00000000000000000000000089f748ad83a5fe0a241e31e7c0d8a8dfa0842c510000000000000000000000004bdb9b3e28a98734c760344562f2756967edda930000000000000000000000001d0ea24ceca1089659566f81db5a01dc3e922886000000000000000000000000d7ec7aa3444dfc542c385870729099eec2859ce2000000000000000000000000db8250cc9cccd89ed7615975ddd6f0fdf1011c6200000000000000000000000032adfb0a1c6ba7d762be2a7f8d694a9a97cdfe8c000000000000000000000000f09d888cff5dccc211a40cd15117a4b3233cf9f4000000000000000000000000cf10ab0f61fcb4ec2ec992515c549f333f1992b900000000000000000000000064e0580fb11ac07526c50231297f11df0c187038000000000000000000000000ffd222c38a108cb074e141ed2b592d183858fce200000000000000000000000083f4aeb35e5db4dfd42c677883b97a5f91879446000000000000000000000000eb102db69d0926331a7bb42b2092d239fcd892d500000000000000000000000070b29ce4d7e395ccf379ccf16e10c77c86f8f39a000000000000000000000000063fd537dca0ef0a8250bc8b4e1a385bd0993450000000000000000000000000c686f2632ada622ffa2370479c589035309a0b02000000000000000000000000de9f3762cd07da6ca604b716f822deccd633adfe00000000000000000000000092513299ca34b19488052543d67e7eb215799b2f00000000000000000000000049b3d3647b1ef03041aa20544d266408b3bc1bc300000000000000000000000000dec889a5ed7dd49f6dbd306b98c2f6c8896b1600000000000000000000000095c9f0daf2d461a62f745a91ae2bd0c7d01858f10000000000000000000000002ee9be79219e6c09793190e86769ab59abf3e79c000000000000000000000000c5c3228ef3a4cd63cec7eb2792516b7ce820ec590000000000000000000000005179ebf1fb0ef646a950453b8c737b260c1957260000000000000000000000000d2f47a4d5d3f67af5df7a92ef095e465d8d2e4c00000000000000000000000052b5521a4c6f99c5971a4bda030adbcde7cad81500000000000000000000000035636387fc4aefd12bcaa7f514979addbc07f502000000000000000000000000adcd22fe2698cb0d8f2961084f7a12c983361a41000000000000000000000000feb86f7f2b60a00435a7d9419f2c440ab47512ee0000000000000000000000009661abba3d1409a0b649da71607de321b1790f4b00000000000000000000000054011f7f0f0eeee21ac4b52a531b8bb97b69714f00000000000000000000000089a9e1c7cae748590966a19406b74bba47035b0c000000000000000000000000ba79a5c8145fc2ba12aaa4a72f36df51e16cf169000000000000000000000000c83cfc3783669cc5fa3334cb093f824191894f30000000000000000000000000a502aca0f057db0f0ac996193333b8dcf5adbb20000000000000000000000000866208f9592e2faf4059b583a491f64eca338bb4000000000000000000000000cb16c5196cb8d74f90ef592384910d6858e22c61000000000000000000000000d4fe3af481ed4182c1612f79271bc312f966f5d300000000000000000000000009b6d12b71f2e1e30eebc27c83418d64e14fbf5100000000000000000000000012237b4129173ac313a8c276b92f52f33c098bfa0000000000000000000000002eaf7ab2ba97a090d59bbeea5179889000329369000000000000000000000000a7cd9e0c2ba78783d59c7aea56d636c31a232f77000000000000000000000000693a37c9d0c585bbed3e46aac8075fa8d0229d02000000000000000000000000c4fbc84f970223321099cde2f91c56b6d6610ea50000000000000000000000004bb7e887147b8bd0cd7ac1103810010a9f69dfde000000000000000000000000199658bd2309c58c939f278d640fab1e6a81c2cb0000000000000000000000001ac133773a6a92dc43f90df36f088d17c0ac056d000000000000000000000000cac1096fbbf0b989ded7a877bd6ae59315173b0e00000000000000000000000096059b45c0a761a2c6a1e56425463a02b3b0e3a70000000000000000000000003882b7a36c4d1efbf0c84866585bdd39ec06f1100000000000000000000000001207758905204fe19d1d5b7f530126085bf8217b000000000000000000000000581f9e46de26a49f4ea5cd338a8ddd364959448f000000000000000000000000a09673657dc2fad0d64c52d9dc0748215c7fcef000000000000000000000000060b05f5fac219605ab8657e76e8c8e301f75162000000000000000000000000042c551f0493985271dc39dec62d44121b968a8ab000000000000000000000000e06c6847a9e99e3de7ea67c5e8c998ab6757d902000000000000000000000000f8e09bbfa32fdef6a28ce655c87096474a4ff4f1000000000000000000000000b87e0be54250c4ff464b35972074b4b5b71b58ca0000000000000000000000005e4914920a9af137c667cfc038b9135a3338486700000000000000000000000057722804431e5fb21bcf9f203cec059152e124700000000000000000000000005f42709c1e5bbc50477378d6c58faaa49f59d7050000000000000000000000004da0fac44dc46dc4e7b43d9f3c66b3be67c3f2cc0000000000000000000000007d67291e2be89c77a48cfad7473fc13f15595c5900000000000000000000000067f79c48fb7911dd06acb9269b8f6cbc7233223300000000000000000000000039ef3bf155071a4ef3f20d71deef86b11a44ef2b000000000000000000000000521e73307646d12411249b5db9c512c9a1c03e85000000000000000000000000c15bcd2b5ee1fbafca275daef55b93d791cda7f5000000000000000000000000621fbf7d159203adeef8366abde1051b46fd9a8b00000000000000000000000018754b83b32de108dc1dc481181f3c9201f9ccfd000000000000000000000000618cda28bc143839bbd69104e342bc10fafdfe8d000000000000000000000000feeea775454ed8473e4dc5ca063277edd436fa7d00000000000000000000000022367f1e3783fab3d55f4218c1182c7a3d5304650000000000000000000000004316947b71ac7192450cc40a0ae461dcd73089db000000000000000000000000ad0ac5324171f5af018b81acfc0b073059186afd000000000000000000000000d623ae8a9772d8508ed4625554ff45c08b3f7a05000000000000000000000000a82473a507251c4a21d16cd4bf89d9e6fd6dfac50000000000000000000000009466b22621a32787d1d9b695aa8b450006de1c8000000000000000000000000099dccd00565ae7163b164965ec912e34996b6fe600000000000000000000000052e82dec074fc74f58a614551d99f20653b60d3700000000000000000000000016afe3d63bb07df24a8245b73c7c34efb50ddea8000000000000000000000000a8df61dee6fea810a7c6b776a78bdb23662cc555000000000000000000000000f4d08213225b47a3bbee4c1047e4f22209edccc7000000000000000000000000cc6f751b8c11c616becd4367cfd0b9ce6ba649b700000000000000000000000031889789e3e29227fa10ba2668dfb2bbec23b98a0000000000000000000000008721949773298e65696e1e86c67dee0ad8419e43000000000000000000000000049a720e31ef7d70a640f5a6c73d67fb732ff92000000000000000000000000059def5d74e0fd3e4d462eb27b27e6d4e52e63eb90000000000000000000000008f058710e24820c5cc369d8ffba293f2f56df574000000000000000000000000d84064838e60b30bd229e308e73d30a58c27d8e8000000000000000000000000989a046f3579199001256908c6c86a04fd0b4c5f0000000000000000000000008b8b3f551f8d95c9319f9f9ac105656b1472c5a60000000000000000000000009a6c8883923eaca14216b74f9804f2b965d7008a000000000000000000000000761c638bf9501db28cf0729b2e5fd60710596a2b00000000000000000000000048b66b287df016d5f077161d03715e92dcc7165e000000000000000000000000643365d55e605d6ebfa8955fd251ca315439d9270000000000000000000000001218c1e979208c822c3961aaa50e309612f32db9000000000000000000000000bddea6dc5b9688c4083f6716b38f488c1a088cc5000000000000000000000000d0c7694071733cd012127acc771026ba511b847b0000000000000000000000004948d09e3b8662ddfac593c8991b6c06e9b2c22a000000000000000000000000792bfd3b068f2a165224cd1fdc6566fcce162f1b000000000000000000000000239c5577d032cc507d6df6a074eb690f265c916e000000000000000000000000c35ef2b6988fb3a67da313ebc9d2f2400a21ca140000000000000000000000007e8f054aef2062edd2e56e106652250b8b52baf7000000000000000000000000dab1cbff7f2d0eaa57a65ee3ca6dd8f269e15ed600000000000000000000000060c6cf8293f92773fd3e0f101180b8c79ede7be400000000000000000000000019a5a40bee6a656076e451ed38533ba0f20b40c000000000000000000000000060fd5ed792c1b2de9d68fa031e71d30f140e700c000000000000000000000000d55b55c87f86b8a76bd2c61259c530d1937d3e62000000000000000000000000ab36c1cf1343a54f0459244a24534c058feefe7700000000000000000000000041a4afc007b316af42d73adfa80bd6d91cc021110000000000000000000000006a81426b196690a94404326396cf07f5a68e5c8a000000000000000000000000288fd80d298362ee1ce58d467ab9d50c4b6898360000000000000000000000002f87d64af21b63ebfe384ea5a78c0182de89fb3b000000000000000000000000fdf07a5f095b82e490e676cea366f6f79cb464060000000000000000000000008d2c7b3ec04a7cbb93877c774561c85e0f06ed3a00000000000000000000000058571500f7a7b6b91ac2e2556bdcbeaf2680fde40000000000000000000000001339d068e20cbcd73663dc960a7f8587cd5a69e7000000000000000000000000b430e744da99fc643c75e7e1715edafe7ff2ae590000000000000000000000002e5a7d8f83879dd6915d3a82b7f782ff862c2e3f00000000000000000000000054cd3f8639187e01f236bad51f9c086fd19b4f000000000000000000000000005f8a526d3114ca520f47aef9b299dc9c9b7fc41e000000000000000000000000b4ec5d0f3617447b1425f72064349293921b4fb60000000000000000000000003042586af22753524183c648368ed37c8c2d9be600000000000000000000000064d91a7dae70ac0af8ce4b460a378b21451d3391000000000000000000000000c3bf9a45796d898f13990290b7879489d3badd3e0000000000000000000000006efe85bbcb6a35f4ec2aa0d4a8dd788fb705e8220000000000000000000000006243a7b7c80d88dcb9a0a083bb190a301af8be390000000000000000000000004228b09181dcb57d648183ea70370e68c678588a0000000000000000000000001544b5471f8d98944b0f8e34226f3c680f58529b0000000000000000000000004b91c013b3d681374601f12d8b78d40943b7ff55000000000000000000000000a1e5043e6e29d071903173f24178187aad1a98fb0000000000000000000000003f39c96717ee7a572bf7e27a92f25bd524015481000000000000000000000000f00141251f724b0d684584e73624825218252c70000000000000000000000000f9e1e3303687da8c805c756dedeba4da043794cc00000000000000000000000003929b42e8f309d3e6a7fc8166c2d97384058052000000000000000000000000544ee518396467f288f0ac68ee2414c66369f524000000000000000000000000e0679e1bfc4cdadf5b8feed8b41ce5605ee74d32000000000000000000000000541320dfd66685acf2b4ebf009ae71608b990d97000000000000000000000000945deb3c4b561b01473a429d5857b42ff2d30502000000000000000000000000fdc0977b277484545c46b2545f1277e116fb6af6000000000000000000000000b007a24cc8506e16fcb17e05253e6d0341f144340000000000000000000000007acf7f0981fa316f27cecddaa1216c46dc968f06000000000000000000000000e48cb2201dbe682a95929138e57f15465376c20a0000000000000000000000009042e4a9acfba38148fb09b42e5dcdf4af49671900000000000000000000000035e0528579af7309ccf1005b51025033216bddec0000000000000000000000001d24763b57683239f0d4df10f7e052e8e5f436fa00000000000000000000000078f0be46b2fdd04cd3f0cfcb7fadfe1bd54de0bb0000000000000000000000006e2a98f01d75f0df385eaedc126c531fc7e0ab730000000000000000000000002cee85f1cf2c272d1d940a399fff2c6655f45f79000000000000000000000000297f8a294d08706261ba0cda05c47b904a7ce44e000000000000000000000000d0c845e2a8194b08c01b14f081de42678766dff80000000000000000000000004bd65a7e90e92227de3d3ee18a0d835bf9d8a61d00000000000000000000000065d6eaf2a7cd7fdf0773ea5a4ac69a4cecb58d070000000000000000000000009a896c4625168e4fe0bb1a60d211927a65743c310000000000000000000000000e78ee775f256f1bf708968b3ff8808dabc176e20000000000000000000000004347e671bb23d36197caeff721c80ec76171116300000000000000000000000054a120206d302fd7e1b634a553ca0a38555c2921000000000000000000000000101ad9b6fad787f672d9c6610e5dca0cb6252f58000000000000000000000000678e1e7a4c55b5bc3735df2355c4c1240c0798460000000000000000000000008a7004fd576917a20911a457de18cf1b62b9e93800000000000000000000000051832199c971d296124f3e2d35a1570bd1e43b67000000000000000000000000adbf568dbcf24de5cf18198049c8d2c4c45934c30000000000000000000000003637777583c4701abf0065b0240b8359774f7aef0000000000000000000000006bff2b2ceefd745b86eb6a7f3ac55fcb94c9db1b0000000000000000000000004d6dab82f1eb69e6251b3687a9bda55dd1a921d1000000000000000000000000f6b028b32281ca5f4d48d3ba41b6fc6fce6802d9000000000000000000000000ecfb9e5fb6b09d8154aa34c168ae824e9f22004e000000000000000000000000b9a5c6e993e95972a78f37e1be25ea312fcbe019000000000000000000000000153f557bcfdfe718f69836e0e4890b9d192ac15e0000000000000000000000005a6922f97978db1f6a7bde34b2acfd887934186d00000000000000000000000024eca49e9179ac5aaef41754194d78665c69fbe3000000000000000000000000f5f30c5ef8e1b76f70ca55e654632b7d9d384a3a000000000000000000000000ab1ebbbd9ff705b889658ef8a782f780cc87f1900000000000000000000000004c706935793c0d7dc338330fd6a6a5b5a6b01ea9000000000000000000000000e5f72f075cf3836a766a9b2264fec1dad5be0d4c000000000000000000000000da54e04fa02c54bf3fca1e760e11ed75cee9d57b0000000000000000000000002a6559b2c173e822207a4bc35be60fbb2841fb9a000000000000000000000000b4050d4506bde6bf6f98a83b421907fe81cd9075000000000000000000000000f24ff0465d4d82f579d7e9dcc561b52a7f0e72800000000000000000000000002e0a46056490731c69c8e97c1bfec8a3e5f4ee08000000000000000000000000aca27caab61243bb25c52c26947b1044f23f5a19000000000000000000000000a1b269485576a58ccabce43eb5f1b8fdc8019bcd0000000000000000000000006588e29f223bcb5edca7234e53ecba348b2a787b000000000000000000000000f0e4d1902d63ce16a30dc3b7295d2dabc053745400000000000000000000000013ed70e4f29e6d2cc21261f64922db23030fafe70000000000000000000000005e8c79e3e546e7339aeabfaf2fdf0a8e6e8b57920000000000000000000000006556565ff9c9b9dd8044b8f18a7899ec521654d70000000000000000000000009521bdd346ad9fe583f583874d2b524da26add4600000000000000000000000072c131ff27fcedd5ece97553418afd20c5da979100000000000000000000000033a732cf7549f39947a8120ff544022b6f40716800000000000000000000000031211f9bd2d32b14d5a3e5205ac74f802a841a1d0000000000000000000000009ba4145db8245e2c500537b50694f3efeb0022dd0000000000000000000000003633a8f10c2c5f8a78c50178b7800eb869db3e94000000000000000000000000c92c9aee450b47536ffc7b9a7e518de892f8eb42000000000000000000000000b56256e84875ca3bea88d6343169fc2257f905ea000000000000000000000000ba7e9cec81b8c0248305e593658c51472cc4a038000000000000000000000000e5cf68a9b8cb8b434df7717b939a368de0b4685f000000000000000000000000f08fc1ce60766898700e384bba8a93ec6a49a69400000000000000000000000039f77cf95d9272167fd7ce30059f648514716716000000000000000000000000ac439b7d1088146375c5d3b05ea4426410a8f3680000000000000000000000002ad9ad64faaa3cc8db0e85eef78d3e853d121c01000000000000000000000000b4b3f2fb55a2721e9317fba60638b114d533bfa4000000000000000000000000317128a6ef801b21fcf0071c8817ad3387b5ce89000000000000000000000000983129c2299504c9212228067cd1ff2ba88c8857000000000000000000000000be289d4ab33b710555da095c2be9cb31e57ee4620000000000000000000000001c20f3680d051ebea59da481d00ae4eeb8e8aca70000000000000000000000008a8ebb3d890056b73775cc3f80d8ee42251a0c680000000000000000000000006637dbb6bb292c9d49e7f02021c3616f65027f94000000000000000000000000fcf8b3b2564c5f81e5b08e14cd234e7d5e2016ad000000000000000000000000dab930f3824b14e789985fe253e0133f57c142aa00000000000000000000000061ebede52517bdbeac67989a969ff11fa287730500000000000000000000000094ed6d93ce3b7bb400ea3723c6dd3cf1104f446d000000000000000000000000dff28024904f373b7bae8d766d9cd0893b30848a000000000000000000000000eeca16c797332e1dc12a3c1d45734521fb244b9e0000000000000000000000008d95746cda01592eabac741dc1e9c38efa218e52000000000000000000000000f4d646992025b9b5181e36a3a1c52146ef6c0172000000000000000000000000d046e2cfde43b27af44af5c9966d08c795acea890000000000000000000000004134e140805afe786f03e9f92f72cdb3ce163f100000000000000000000000005aa2b29455f15a93e93138a90cfb9e142927ef91000000000000000000000000dca84cb8fef98eebf7706fc893db8d29dd744919000000000000000000000000436c20ad9991055bd2b327bbba54579aa34170ca0000000000000000000000005db0e7fef19f2d0ce011de902803ce0ac1336510000000000000000000000000b115c6018d0a728c2448e72c4b6c4e0631241315000000000000000000000000daabd09244aaf3eb436be02aed052d401a221a22000000000000000000000000fcf3091e904146794f9cc60270f03f2e8b634ef20000000000000000000000003fceceb64d92202a8296e41af24a568fb6ef50d70000000000000000000000002a970a4fa9e145f0eed8692eeb8219f0600bfcd500000000000000000000000056b55cbb4e7a47bc9ea9044cb11e78a9c6d6f806000000000000000000000000f50792a7aa982d3d414b1a4bf34d0b7d4cb0842f000000000000000000000000d87deca520611fda8e3c299db02c241eb02c1b9e000000000000000000000000d3f22329681f0fb48e26211fc83d6d7335dfd2b0000000000000000000000000c1b27694ca869ae05d6774a40f01862912c807d90000000000000000000000008e5d242aa0a009a1fd4338a5521a7e27633b282000000000000000000000000073a8ac618d30b7656bd55ef921bad1e3e23474a3000000000000000000000000f963cd6b8a7e37265b79e673f0f3e6ca3c2324c600000000000000000000000082b3f967b2ef5257a502013ffc4d26a80e08337b00000000000000000000000006d38b9a555593fc49381051e32d38da000b02140000000000000000000000004e7914898dec0637ca49bf1235da05d4012dcb3300000000000000000000000009298ff20678694dbd3bfed66ae9e3d6ac016bff000000000000000000000000ec815e2459cbea7ae6a9278229aaa0fedf6697d60000000000000000000000001958a6c78dab74fa421db96988e672cb1b90fae8000000000000000000000000be717fc25087e76d87fd1cea06e2d3e95abd1caf000000000000000000000000e942d05d00c90421591e8babb7a912ef677397b40000000000000000000000008ccddd490bb9813cf1bc8f51f37c3c099d9d54ad0000000000000000000000004d1fbaf87668dd0ba987df9c54b65afa72c9a54100000000000000000000000075e6e0e37168f3bd9796b6737a8e15860ccf3958000000000000000000000000ddfdf47aceef35aa135a709d0df88f9ec66ebb440000000000000000000000003fc16b81324907bb776e350eb157d876422a54e4000000000000000000000000586c2b86b20f508a6e3a25c85d8546f7a0dc75ce000000000000000000000000f984dbd6d8eb9f7d20f76bec40a386c5fb6b17cc0000000000000000000000008aaef62688808e456496092ea77c88e51d332cf1000000000000000000000000ce6535cc5dfd372b8f2b3cdd0083461f16fb00f300000000000000000000000015952a7c74cbf552c431720a2f88379eeb279c3b00000000000000000000000057065de716e2ef5545e40aa574032cc8485be552000000000000000000000000cea1024f2afa360fdddc4f0a08319e5deb6dad0d00000000000000000000000017303eab5e378dd26b06c7b4a617f7f767e48a57000000000000000000000000448279d8a0128587aa7330dc3d42e8ab95f38ab8000000000000000000000000c6c3a3a597a6d2b3bf6d1acf8b61ddc8d41a487b000000000000000000000000697fd4d9f97cd9903c4c957fc8b206ded56603c800000000000000000000000017465916833be855d831c18f95cc9a84b18dbea400000000000000000000000007486b6a051153df5abca236cc4eb8787c02db27000000000000000000000000988374614b57642f402bfe6091557320c708e8ee000000000000000000000000bc4bb794b7b7eb381529b06bd6815e945694c2fc0000000000000000000000003f988ca0da328d7f6eb42b130c5743f6a172c098000000000000000000000000c4eb6b4a64f68d90dcd86535d55bb112523b68b400000000000000000000000042175f0c180b910b828a722d787e93f638c83bc000000000000000000000000021bb5e8d771d443b55e8eee54e99a501a321086c0000000000000000000000006f4bd51c6c0314cf86320e8e12175c0627660f65000000000000000000000000604b5d771b64c9a135b72ae76c60980adb82fbe90000000000000000000000008bbe4c243f643169208def7cd50b2fd32bf682550000000000000000000000002e8694f7f47d0ecbdaebed8e27fbbf86cc1be0a500000000000000000000000037ed3982e1425cee1d801d2ffcb76293874d4da9000000000000000000000000759dfdb67fd1af35f82911ebc528ac5ca66210450000000000000000000000005f635a129318a6b20237227c6576f687c5a7e078000000000000000000000000cd0c48ab3666c35e40d56f3bb44808def1d5649a000000000000000000000000ee8654e6530a0084d55aa6b5818faab67479e23e000000000000000000000000e6c6f55cc7578000b6616a93165ae6fd29d1e9be000000000000000000000000439123bf5cfc516348b84b2f503f8b8805d0627b000000000000000000000000a54336f63c5bb7da96ee4c082e57f3eb1804bff5000000000000000000000000daa9a0d236b955ed85ca776cdd575b7623209e6a0000000000000000000000004fa6edcda564a5ea9aeb2599b8bee69ffba1a4e7000000000000000000000000edd08ad8d4a9c28599f51848fde8af260bbf83f3000000000000000000000000c49ecdcd7013c83b8250f9ea214fe790bef1fbff000000000000000000000000858739954fbe7092a85d767aae905fd14994898b00000000000000000000000012952ab17ab4885e5b2f6035de5c06c8c154f35b0000000000000000000000002a8a933a5f0a4026f3308ecf51e4c9dc590b97df0000000000000000000000008d2067a90571c878e4a1ba0c42209dabdfd802b6000000000000000000000000a59583909728e8e52cc294c77d3dbdf65eb3ebbc000000000000000000000000c584185294a9e9d6f12b680c11495e32a7533a8b000000000000000000000000eb781e865912ee8496f9432fb6dca558c79f7694000000000000000000000000c2d638c1559924bb2ae7f92bc4de2b9c053bad9d000000000000000000000000249d0ceaffe12a049238f730572d0e8eb6a46be300000000000000000000000092a9779ec9ab61e3e7c8b123d6721e43db84c8cf000000000000000000000000f39cfea906a29a92e2d9fde0b26498afaa7df8b2000000000000000000000000a55fffca4dcbbd7bd42414b7b6d22c4175bc2c860000000000000000000000003cc6a6f35e38582d8d1622e261e93d37e568cbbb000000000000000000000000c16fa29145ad3da64e42c20b89bb04686770d7f2000000000000000000000000c5db24c9ad8c74b0908d4642c5908e63f270a3ba000000000000000000000000cacf403c09c337ecaf02b19b2653fdd096f56f18000000000000000000000000e66ade405226f4e60649cdfafab30877770e6bf10000000000000000000000006b41890c215cf63fa1e08c3bb5191a6a37439c4200000000000000000000000032a77de2dffaec006bebfb9b362b29f3e8ab0ff10000000000000000000000003c14877dddc3a0baf602bad99bd6123035f4b1e5000000000000000000000000d6e4c754a29d3482b44b5791449e91534c676447000000000000000000000000f177c3a10804d29aca2e245f6ba8c3a4054183f0000000000000000000000000288bc651589f8e709941c43c52a16c1efe364ebd000000000000000000000000eacd7f92cd45000a7aa1ca34605eaf6318a37aaf000000000000000000000000e1bef5e61db4a084b8f819c6ec45f60ed9d5cb5c0000000000000000000000001f9fefcd19f628d259ca59c72ab6108827ade9c3000000000000000000000000ba77144d00af1595201cd98b6c5dccf75cd0b50b0000000000000000000000008f09a56170b359d19237f52fd9d4909322c1712100000000000000000000000094a6a9fc74f91e2eeaf4c4d5e3c4539a7fe971970000000000000000000000001058ed1c056be880a44a0ef111db935028ad4c7f0000000000000000000000007d514d7d1caa950197bcea46f347eb76ce559905000000000000000000000000f459373f33cce1484e855a1ef37508493abec0130000000000000000000000009470dc97352a2d828d4884dd8a2dd04764caa3bb000000000000000000000000da3eb7a30c243e423b1b7d2d03bf91453a56a6ec000000000000000000000000f18394a3b7cd793fed5290384feded7f9a34f734000000000000000000000000c25bc4aead64c16df7467bb045590be5451fcd28000000000000000000000000fb75864ebfc1965b9fbd0c1b35e9e5a4da64cb90000000000000000000000000fcabd3c4f75abc4357bc10a058303ecdfb4b7d3e0000000000000000000000006bf29d62aa4d3125ca41aedbf50ba87a602054a200000000000000000000000090c3e057bb8509a6670bf8e7d950eb41c8b078af0000000000000000000000000f1eccfba072a5a7b4167c2590b897fb3adbf6ec0000000000000000000000001165cce656a89c876d683275b9f1e4da7dc08c42000000000000000000000000691fee098f6bd30353d6c3d55b61f540b76a62f7000000000000000000000000e0042aa972d275476de8159be41a36289c358d65000000000000000000000000922f8e3961cd31bba76a05a44414a4468825aaa50000000000000000000000005ba836d4250a8d3b358640ca325bccb90f084ebd0000000000000000000000005b2d18a531f35079e02c2a179570c9b5c9701c7f0000000000000000000000009c7a74761cd9cf910e48d3b2f5d0ef457ad4aee60000000000000000000000003c36888c1b3294a3af9053eaa7ed31d38b09971f0000000000000000000000004e190407501320e0e9264c65f77d9e7e375ece9800000000000000000000000057e20320aa1d0928975bf57bfc33b8fec2867da400000000000000000000000014ac9521a930785e6dedee4dce976e21caf4d9d20000000000000000000000002067a87e0a287c55776322464dbbae6b63268e59000000000000000000000000021de679f3e5630f818fd7e39959c6298780ab130000000000000000000000006648154a98ad8efe5d8dd7c8ff7cc016a0bb39a6000000000000000000000000f415c891043a189508125724cb7ed03f90cfa6db00000000000000000000000011a25264c4013666a8550cf4fec633fefd180b950000000000000000000000004133ea5b03e388fed42231512d0642401105dc40000000000000000000000000283f080edcbbf986d4873bf79e8a3be2cdaa061e0000000000000000000000008f7e62db57e940d810910ff29c25cc6987889d72000000000000000000000000cbd22799d55bc23b6b80e0bfd9527703c13e2771000000000000000000000000ee6560e9fdd21dc969246a6ad5c2feaf3271f8ba00000000000000000000000085a7ef10766b0b40e5736f9f03948a8374dfecdc0000000000000000000000001a404a6db033c05e53abd8874110f63504a9a790000000000000000000000000f3e494b81a58229ce3da0f049c6cbaf0d260f64f0000000000000000000000004cd7b8033dc0eed0ed7933e51fe64b283f2a6f0e000000000000000000000000e26263f1351892e9e7fa64f59f2832db3a15c37b000000000000000000000000c896dcebd46a624a9c04c1610829cb56409e40f7000000000000000000000000f634a42e19174079512a4ba42808951b3428dbd200000000000000000000000001844eb7ea7c8c7ec5d8a8a9922753e7a7e219300000000000000000000000008adb65e16073f003648e62a5547f529c89986b910000000000000000000000003d82502ead50e22a42e6470973186e46130ece74000000000000000000000000bd9e8beadac6e9870a87bd7727ab6cc0dbb899cd00000000000000000000000053e41dafafb72fd46e9f8e00d573acd0777419e1000000000000000000000000f9b306efd6cc8a65c09501592665e96d011a0ed70000000000000000000000009760de72b8712e42e9bbd3e1400a5465227d00830000000000000000000000005b673df26a6e47c6f40571c8400bf8f3834e2d4d000000000000000000000000de399d586ed97731cd4e8c6c2e431a247113fb5a000000000000000000000000446657c560796dc94d21602e407a83351f1708530000000000000000000000003e12022618ab387e863ddd292c4dc764a5101795000000000000000000000000c5ec2336c6c8d5864a37270e5d267f73ec2ed2e0000000000000000000000000dc5117bea7f800d5602535a42b9f02acf51219c60000000000000000000000007519efa0ba7d0c811ea8b21fdb08a4f6d34205a8000000000000000000000000e712c41b47fa47a0855c35e23a046ac5da15df6a000000000000000000000000b01866998396761732522e1f885bdda736e71a0c0000000000000000000000008aa9c9be404e70050a878bca723c51866fcc4d60000000000000000000000000da9fa059ce963be5378f60f3a367e77d46baa301000000000000000000000000c2bb029a31e7aa1a5ccdec15c4da13ec02f15d8a000000000000000000000000cd9dee1ae2248b17fd5f583851bb458de8802c2900000000000000000000000075f53de113aa8e5be9986f7c50f057fe9852328000000000000000000000000070d0b155dcaa4ac7cb56477faea2bfb4ce780ded0000000000000000000000005fe516b4b80060752553f45606913f26afa5930e0000000000000000000000004249454b01ede6a81cf830cc1e284afbd756d1c0000000000000000000000000d37c1fd1c98ee46614dea31f6ccc5190bde5e173000000000000000000000000bd07e79e843a824a5c520cf5aa28e104f8a1c9bc0000000000000000000000000d77de5a78e8cff008ae65ade65671c538f929a300000000000000000000000034698be99f31ffe734c426f0435565ebd0ec5ea9000000000000000000000000e95aafda7b097cacc1bc9540a5fc04583feb9dae0000000000000000000000009bb64f101e6ecb278d71590cd0de4183ad05820800000000000000000000000079d87e669e9edf91aad31659c4bb0f3405a33f8e000000000000000000000000452ca41de543fa2ebd4546e811ffae5a0415d8ba00000000000000000000000018d91fc00798c31d80fb4343e71c7ac08bc5a672000000000000000000000000e65a06504c64d497598145be9fa3b0b6c554e59e000000000000000000000000766744edcc3c4c0a118226ecba5c70f3f8598499000000000000000000000000a6978fdd37028731864058ce662dc0744d780f130000000000000000000000009103f79016fb205f3a9bbaba3095f89aeb340f830000000000000000000000004a1b8da91444d2e03668e7726d773163e5aba6040000000000000000000000001a0b68231a8e4e542bcce2748f02ab5f37013e1b000000000000000000000000f99f6739a6308e41cfc186beaf6e39162a06fe000000000000000000000000008230c71d894e68fe4f2dc9aca67d2b53bc42bb1a0000000000000000000000009e29ddb26dabbaee1dbf2af07f293179820c29230000000000000000000000008f39fb54c7c104d239e1cb694266d13fe624a5fb00000000000000000000000055fd815902127c2c96db76ca0ea6133d72bd74e1000000000000000000000000babb573dd9cfbf9cdfa9b2405cb40343159c0bc3000000000000000000000000a33574d23e3fa84fe81a66ea4c1b29a581ef8aaa0000000000000000000000006d04a78920a02bf5b142ecfcbc26ed96ed354d5800000000000000000000000072f08580fedf6276eabb785a09166fbc5e72006f0000000000000000000000000288ecabad829b2c2a0d6b8f83afa02e56f0a0e80000000000000000000000005b5a2faf998dabc2c41f2fce235922ee6548ff8600000000000000000000000026e7578f9bf6d7a80bc2e0b6b559b324e3dd7f92000000000000000000000000964f15c6174624aeae33377e36de4981c70a1e65000000000000000000000000dc8f5aade4aa89755e76ab34e502f5566a4a360b0000000000000000000000006122e075efc7cedd5a26d0c22ce3b87013d100f10000000000000000000000003fbc6fad80aa9643d13049f03884fad2b0921b15000000000000000000000000a98ad28e7055178d66ef395eb7116630bc430f830000000000000000000000005547339582b22cbb65430802179005c552c0e4a1000000000000000000000000d041b0ee8a5b1a1fed1339b81c301f058ca652d000000000000000000000000048eeb5b3e0f15c0c5a16c6da30216c0562c103c40000000000000000000000000922327815199f6ca8a6392bf8b8f62760f6ba68000000000000000000000000225f28211dc99ef9dce86e2ea0c0496bd7488519000000000000000000000000676844df1d0add29804febce2306afdf69781bbc000000000000000000000000159c641840b11b7df7355d7124b983274c82dd7c000000000000000000000000e34fb9bad0e94680dea892457438a32b0ad261e2000000000000000000000000e031bc63c1f9a0a9e06e9ee6f0832168f676d4b200000000000000000000000065fc8fbf31a5f09d34ef8758f854e2a9c290246c000000000000000000000000cc8c6e9ac33b1bff44fdd087b1d7689d037b32c400000000000000000000000036b499bb334870b963ff8707c8c05348e1abb5ca0000000000000000000000006146baffce8944517c126d126e43daffa343f34a000000000000000000000000dbf40a663633eb8febff0d4497a2edec25830ab6000000000000000000000000ca791d0f22453c2df05ba3d36a697ef5815592a60000000000000000000000002d62cbd96ef48ff8dba14ead5d072c63960aaa7e00000000000000000000000021a7694d5c546d8a3c63625830db460a7ad6cd3f00000000000000000000000009f51ce99afe246419cb847a51ffc6e52b481ed300000000000000000000000061efd21a8f732696a4be9edfd1d66318460bba020000000000000000000000001c812378404e3f721673adf8ef68945be5c399680000000000000000000000006c059d88409fa4321e20795cb52d8c8fb305bf4b0000000000000000000000005c562e1e763ac6eb6d30bf8984df7120790c27770000000000000000000000004022af2dcafef827d326b4d7d0362232f924cf6600000000000000000000000094c750ed2901d02a36a9bf79a510e84c2ead366e000000000000000000000000ebd14cf85713414d7dafc709348e7675966abc100000000000000000000000009738526e0c8f75c12fee56bf48d197ebd742ed630000000000000000000000004d0eab4ccb18a4651fb82be7f8636bab200bbdc100000000000000000000000046ca89c20e9aea6b27f5feb4bf5695cfac63f7640000000000000000000000008d01a59742c176fca1ef6cb22fd61315b3697ab6000000000000000000000000de46efa0072fe3d3bfb5bfcc0dcca4481d99e138000000000000000000000000d253b77aebeb968426eee03f4188955d03739d520000000000000000000000009d10a1d47717c59f8caf11af8144c0c3fb1cef5c0000000000000000000000009e80adee9a03c858b935937142e2be2248c41eee000000000000000000000000193ab31af581f8d4ba249573fa5ae63de90ba803000000000000000000000000cdf25363df7a4103473ad5dd2c78b7950c4a245e0000000000000000000000007e36b29a8d3e0beb28430112e2da524f1c258a4e00000000000000000000000001a8730a78c4b5d202dfcc70b84dbc888e0d284b00000000000000000000000093f5a2b791f14b015feacbcf0ef3d1a34e7a4c6f000000000000000000000000bd14cf01f72598a1e6c353bc9be713f3bc53f7ba0000000000000000000000002c422509ef81a5c25fbb1aef265cba50b636433b000000000000000000000000475689c4ed5bfb6669856e16e1bfcbd7775dec640000000000000000000000005d92a8d647a472f225b64317f73df486ede1988a000000000000000000000000a682b72e1e65e4fef6e309d4f846cbf5ce621eb10000000000000000000000009ecff6617abf3b268bae3adb334f76a9b7238a63000000000000000000000000ee9d2058b23c353a91e8f37f282576d45900f5290000000000000000000000003149db4dfa2b0aa28a4ff0a98ea5ebd38004ff970000000000000000000000006d325bcc23ca64cc67eff178d5763c3d962a615b0000000000000000000000005ce055ccc13a2da8333a52942022916216ef7ef1000000000000000000000000dafa0a50c701467b0aaa842a8d77e15cb045c60d0000000000000000000000008503733f3abbb4ba860727e4c672a4cd33f06bce0000000000000000000000000b810e7d74def93bd7e7d4d93ac2037dae7d86a9000000000000000000000000f537eec593957704e9c0c81f5370ebf4aa835381000000000000000000000000cff412227afd61f2ea591148a2fc779aaf32d28300000000000000000000000024629291f9b72c7626d1f542a7d82eda9b6e3dfb0000000000000000000000005dcf4868cd2db089ecc154033374ae6df4525f53000000000000000000000000a77354ff9469a93050823677c096ba2ebd5b6f720000000000000000000000005bf5d6f8605678ab372ffefab00463ef2aca3ab10000000000000000000000007ce3bef7dfbbc8762df5de273edec983ee7d8ad900000000000000000000000018a0841129c6752646adc5f6db4b6a5118e36da1000000000000000000000000e8061df148c8702749bc221c30fad8a24f6fa4c3000000000000000000000000bdc63ffc0814fc3844bd5e6a6248f8fa488283850000000000000000000000009315c2e87f0b5750e7d573311149a57af6ff754300000000000000000000000094796b7994d97df12bcc88fc5226cf31ad692152000000000000000000000000639e7311add1249d5361705d14320cf39377d9f800000000000000000000000074d7f0337ed258962f8712b22ba1343416436c7c000000000000000000000000363773b91eb0e06c6a9b946ddf3ddee5a685f268000000000000000000000000f76a204863b077c1c6d64a772d58c6ea628b28bc000000000000000000000000644449510de6c4ae98ec0a1eacdbe769074503be0000000000000000000000006ebce9329d1ccfd367baa26fb3e51bf38cffa71b000000000000000000000000401f67ca6819d6fc01a449505126d775a273f768000000000000000000000000b0dc3f0c99839ddf15e0e56f3472ab1a900efd3b00000000000000000000000096af6f1fa41e649a52ece9dbbea3d2b72a261811000000000000000000000000e643360113b66cc5b4c65e0a13f18e314cf544210000000000000000000000008d80ebb29e04f45d9be328d9ebc34ab12e39973c000000000000000000000000a6d53a5ad6fa69e4ea57a8ea35a55a0c6b04565d0000000000000000000000008b925a0c1b19b5a8100be546140efa9c0a3a79ee0000000000000000000000007ba74bc7d8df3a3834ca1d79e831110dab6840680000000000000000000000008be1af1ce31c22c240a716d5418af1047ecddd9c0000000000000000000000003e72642ac632c453d760f8adaaaa473818f68d300000000000000000000000000b827254b509109f270d81360da1c9065c0abc67000000000000000000000000a104bb37de93155219c263019c0ba6f687088031000000000000000000000000d72fb25f0541660040162c91bd413c85a2e7fa580000000000000000000000008b25a92bfc84b24a17882a5c0ade25b243049fee000000000000000000000000c95497fff552f14ada8d80f2f793b3acb6ae3f81000000000000000000000000a0d33be783347fa6215e5e3e750c0ab06b14051d00000000000000000000000004761aeec44cb67b39e8719b1f93e7f94ccf055f0000000000000000000000002f6a3bdde0c328d07a613626935988f1fe52c567000000000000000000000000f8ea30db38db2ec3053df15032adfbeec017c2a8000000000000000000000000a849099e95005c02cbdb9b5ecd9edb7fa576f1af00000000000000000000000076cdd9a8a5365e0019ed235ae1e4df4e4678cc2000000000000000000000000070fa8b856e9a87222f0b0072e5e3914c47d4c407000000000000000000000000d5814b7aba9e2576c31773b36a7be3c2b32eedd20000000000000000000000005731a552b69bf8e5eaf7c8b2a86d42683d6462aa000000000000000000000000346c8179b6e909d8b0a35393749167460cbba09200000000000000000000000076a122d255d8fc3a5dd7f29b792c7181942430f4000000000000000000000000bcb044612ca9fe702912b38a19186cb78af8f8980000000000000000000000002ba71aac1a9eb664c53da9e670afda9eb24e9be90000000000000000000000001ef74af2ae3fb06ae6816b90f1e42ec692a169f3000000000000000000000000f82e60704347703d6b31be418ce415ab5123636700000000000000000000000030c321904d0a718b15733beff358ad00e15d6a870000000000000000000000002d8168de0d6497b3cfdc7523206850c019bea264000000000000000000000000f26b356d42b2b104015689611ac28f509b1e100a00000000000000000000000089ed835c696e79c63cdd9990c2b0e465feb695260000000000000000000000007a1ae0f5baf91e5b890c78c6bbc5c3d5cac033c60000000000000000000000007ee57eceef4ee77625480d6f5dcd1f98b74b0f5d000000000000000000000000f6210eb2227060d873bea260298e6f2cf10a831600000000000000000000000081969b185a00cb4d6cf2d52f708be9c835f45e8c000000000000000000000000191a94644eb3ca02ae78fceb9ae9328995fa00b70000000000000000000000000f6eadf6253e366b74a0df6355854a194ee1d9e00000000000000000000000001d49a4b0f43b84a2b6c78beaefa2f6b8caeb1395000000000000000000000000735fd5c0801667b2bfff87855fa70de6ee4f91830000000000000000000000009d0c4c6812a702a7b84482b34c9e2e2928ce698a000000000000000000000000554165c86b12a9c2936944cc6eefa671ab65f78900000000000000000000000052f47bbff6a700633870ecbc2705f569805d7bfe0000000000000000000000001ca060359b92580b9c227bd8f7e3acf854a594b1000000000000000000000000002ab1f4eb2c1fab5737d87655c1042049b787100000000000000000000000008ce3a816075b7edf136c5c3fa7c2bbce86fdd08c0000000000000000000000008ce3a816075b7edf136c5c3fa7c2bbce86fdd08c