60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e6e6574000000000000000000000000000000000000000000000000000000000000000000002e516d596b37506a52644e5841467337356e727474344762714447734d3750415777314672337a7575676a5a693644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000045280ee6c792b60d3afe14277368c2ab5679d957000000000000000000000000a3d96734402cd5f93f7afe46abb37d884f77bbe5000000000000000000000000714cc27df36137286e5cdcf8b33a2e6573dfdc350000000000000000000000007bfc560eefbb3b6e9fa7a57cabcf56447670d94100000000000000000000000025d1243581d3a5b2363337b923f7d2a6ed0fc13900000000000000000000000050e573e2e6b4c62af8e1a1ea351adacfdedab75600000000000000000000000001e07c7ccb43aeaf5bcb6754482ee659caf34e610000000000000000000000000d17210ad8c58b9fb47066629f3325ee73648ca0000000000000000000000000265802413aa24cbaa5394ecacb230a1ffa7a8dfb0000000000000000000000008a7a8aa2209264fa80252b7642d60124c8966917000000000000000000000000db589b51bea8232f4c73825389017abcc3b2cc18000000000000000000000000e098fa23a73ed8fe3734d93ddfca657c5d3d87d100000000000000000000000028aacb3085aebe9e8d327cdd7059e263bfb695d7000000000000000000000000ba897fdd26f4b578b371ba69f6ed4e823c1946e3000000000000000000000000c9ed7c5ae4b31dece1b8e5f224023e9583d63863000000000000000000000000ed9cb0e67b7a11ab900e059e1a514fc26b8e49e4000000000000000000000000f54408cce2e62b9e2ab7ad892572193eebff75f90000000000000000000000004760a1befe3a3fdf735b39e3ee0d1d3dbfe501820000000000000000000000008e54fdeffb799e94b2467bdde8b882e3b27f480f000000000000000000000000e913d69f78c2becb1eb8f15e1f288a3222bd54da000000000000000000000000fd05f364f5ae94111a3a95b4ab1a1be46fe893a3000000000000000000000000fc57433cc38836e7b6adba9262d299513d9a7088000000000000000000000000d55cf3ae6d9f661b1d1f52d10119dc97c26184df0000000000000000000000003f365b182cc15b6743c77d4c30debc3af62e150b000000000000000000000000284bab7921b76eb25a36012e178083b3eb866077000000000000000000000000b7c66d881b4fd5def56ac38bdcd6580d8d27dc9500000000000000000000000022349e8efee185689aa6b223c796974046b159620000000000000000000000004dada0d707fb4ff16d791440f3692158c2a12e7a0000000000000000000000008a33918857ea7c5d2075bc2ed154255f86d68d120000000000000000000000006ec7d6618d5dbf66c52f1047261146b77b386a26000000000000000000000000e07664c12ee65e449796f62ebf4ee4d72b27a7d7000000000000000000000000be5d5ddf01f2a329c35c1a43f2db963baaac42100000000000000000000000004f5a188988fe7b79075f47219ca14cb42589cd1200000000000000000000000047a07248d837bbb59796d37ee305d4aa501d4cc400000000000000000000000060b4db6deab558c7581ab92df01530e8300959d7000000000000000000000000851c2e7756a386e1227a4b11ed5c0a824d483429000000000000000000000000e30640b11f60ca6e8fdbca668bfeaf5c8050a5140000000000000000000000001baa7043b0b7d4cfc22ce8f501065946a4b1abed000000000000000000000000906dcd5ebb5632d1dcb20624c4833bbe9acbfc7d00000000000000000000000078dd46a3f1c217eb1988b35db991a0869be28a4c000000000000000000000000273d74e2222279db7edecd25edff604335af941c000000000000000000000000f1a51b0c10a46ad8308f690947801691eae15fc20000000000000000000000005b77181230854ae83c37902a569baa5e75eb0056000000000000000000000000a359c0b6863d720fac95783aee458969856b81be000000000000000000000000d602239bb3bf2ca4498467d4796657977743b9ea0000000000000000000000003fb198723890698333b5093efef637b702fc512500000000000000000000000032492af23e22a03ef5aad3d242cbc3ea672522c20000000000000000000000001362544aba95600ecdde80d5c29f4eba3d2c1df7000000000000000000000000ffc748894d1d984375143bb896b525a9c4a2a76e000000000000000000000000a160bcfad930a40f79fd5766190ad3a8110c88e80000000000000000000000001b160e70b11195793bf4ca4c536648aaf0a0d996000000000000000000000000c7da8f2e737b6ac849a6b1e1092e029322140748000000000000000000000000826ad7d3232dfb9473cd7cd60b7579146edb649c000000000000000000000000f85a4ffac936880bafbca40c5016a02511d2c2f000000000000000000000000071d808184ece7a64ab1ca78d80f86cc376fce830000000000000000000000000b315d456d2651418d31197d7acdfa0ece44408ef00000000000000000000000072bcfa9b69894d1fd661ac4cb33fa31706588cd4000000000000000000000000b91ec8496d40cfbffb30a0e07fb17f84a1f039f60000000000000000000000000125d5a2c872a2441f8781d47ef50c4bc97778fa000000000000000000000000387e863e87798cf9deb882a0c6522eab5f8e5a0000000000000000000000000098ffb3c99d4968271453dfd88313c7adaa48bd01000000000000000000000000db70eed3578f12929eae82e0f13e51ca0121678900000000000000000000000053ab8f1d5cb985020c483aba346ef2cdff024d9d000000000000000000000000f2bc84dae97dc72000404eef5ccc04ed236e9a790000000000000000000000008b092501d7a9adaf97b1613f135ccfbd9cd70a660000000000000000000000003ee0d4cf5afe78a9f269daf07e04df8306a0822d000000000000000000000000b5fe09d687fd6271e585ce8c7481bf8c606e99ee000000000000000000000000344726167388c3cb0c851907a2f2bb42d1d90f330000000000000000000000007891b6400fbb9195b96eb99da0b6d0de383fa72d0000000000000000000000000ae1b4d2adf7573fb51882bb26029773f88bc71f00000000000000000000000091a443c742320d73b463612681e198fc8a583ed00000000000000000000000000a3886e13d06e4c4b080d672875212967c0beffa0000000000000000000000002faed096811cec94d539d44372f0ce7dbc1987040000000000000000000000008e4356677fe0150e882d2ff40aba95caf3f6d8ad000000000000000000000000601e9b79a25f5f9fb3092e84830a43854075ae69000000000000000000000000c6501bc6f2ae9dc6a8ca7199ec97282e36c2f894000000000000000000000000ed4a42da83b29efa0211b79c50987d560ae902ee00000000000000000000000048630b5e957791daec63df0a7c50c80104c411a40000000000000000000000000a467d2091810ca3ddac69711e11faea2ac3c50000000000000000000000000097a17ab5b9cbc225e9019e93f56e5f3204aa61fd0000000000000000000000005f53084b0f072db35134f122c81d6f7e20a269500000000000000000000000009359c7834868a0c9582e39265d984a6ba2b753390000000000000000000000000408828e21348b5a006f6b519669598d69fb1f59000000000000000000000000450c0a5d8945db9511ac1ee8380ae118aefbd939000000000000000000000000d36c79fec8922c453a086ce1c47e2cc0b337cc5e000000000000000000000000ec86a4b23dcab2ad56881be438954215511e391a0000000000000000000000003989242c1d1fe5d650a17a041c4a277fed777d6d0000000000000000000000007982881ca314c82c8580ff9e9629266a2a509eef000000000000000000000000adf2820d65c649acdf8d4dab7b3cea3301a7bc79000000000000000000000000dc87f8f550a237b260c6ba4457e62a5f285285fd0000000000000000000000006e6a814fb1402f9df52acbee4a5207a9cfc94b7d000000000000000000000000b72923cd5238a1fd1cfd119954421e398d62757d0000000000000000000000001d544539cf3b846226c85d6bfb860f43dc3db99a00000000000000000000000070f3209cbd5d2d52a301b43a1ebd4ed4057aafa60000000000000000000000005c82cbfb6cdf3e62a4b1385897cf289a953e33ef000000000000000000000000d0cb7d4d94be40037f6626db72e303b430763b58000000000000000000000000533598a748da7f9e5ad8f7ede2e54f7d91d6f057000000000000000000000000c92189b7117b1b900b44fd06f4748c1bb51ca34400000000000000000000000047b497911344552614d05ff237a5ca44077bb322000000000000000000000000612944221f171b8d8a78226e79d21cc1acbf763e000000000000000000000000cea9e75fbed589daf19da9d559331aabebf408d3000000000000000000000000e19c6bd9aeb959ea3249eff452aadc20ab3428cc0000000000000000000000009a3a21a7f56fb6424f9a2cc0cf8108147b62443f000000000000000000000000dc14812645f2bcca2ec645bcb3af26c35c2a4d78000000000000000000000000b2756fb591920337a59323db07a6a11c1485cd5c0000000000000000000000003e046df3e3412a68ffd0739bcaf5838ecac7d6a300000000000000000000000083c1eec5799b1e964374ca80b696147dade0e74d000000000000000000000000cac696e9f3b7fc95aeeff02aa98c599d5497dc560000000000000000000000002e3c2c418ac043ae1027a2f1bf8134e36cf6f94c0000000000000000000000001d26c1fb1048167d352c11b23396f3fe5867714a00000000000000000000000017812a4d157a911e681968e125cb8cbacb363ff3000000000000000000000000516bf3ea4f29ef56f892e78d8827d014ad83999300000000000000000000000008a994133602411bb618c263e5cd9033eeb5a8f0000000000000000000000000423d71ddd9dfb4fab1606a6ba97bd3ed70ea81750000000000000000000000008abb347cb2fe2b417e84d506e44ffd12b053fd6500000000000000000000000096409069b740744a084f3d7cd95ec36c72b6e6fc0000000000000000000000008dfa288c28eaad5b2d23168c05d0f42a6972c7c500000000000000000000000096e3db4a083bd70e22172f985312498e5927eddd000000000000000000000000477c2087f3d6e49b1be5c790a33b3a025a4fa569000000000000000000000000e1e126abef8a5a6c80e8b23724522a5f75adc0fd00000000000000000000000010ab2131d39e487f6ae85d2ba2c3ca12d123bbfc00000000000000000000000016be36f3efa833507bb4b60c8b5dc9a1bc0a2fbd000000000000000000000000d3c49b9c83d35e5514705462c1c0ed7d09e4903e00000000000000000000000087a49a572f9390b1d4bbe47633b7befdcacec4e8000000000000000000000000c15e5fc1c50cfd4748bde1327dbc44beb8f421d700000000000000000000000089d12b2d5402494d4e44e9ee44d9ec74b6834fad0000000000000000000000001322960182f0ac27ba961632e9521314a08ee4660000000000000000000000000545be1ca675accc9507f22e1256c26be78ada13000000000000000000000000bd9572f37d0879a7caf6a81560c035b6bb492b240000000000000000000000001690236b7922b805d3b8019dbe20f2f2159bee8d0000000000000000000000002763236dbb03647356f1b7b50bbc7b72a22c79b2000000000000000000000000135d5324e94456f572a3dfcd16d61aeaf41b32a1000000000000000000000000a8a71d5fb2d5fbc8f31799c5cdd8ae67722885a50000000000000000000000004de3bed05387f5ed924b776124e7a9eb088317fa000000000000000000000000548ad0505fd795857faf647a6e386e7d2c5771af00000000000000000000000053c514d0386131393131bcd1604679135999b1150000000000000000000000009d0b9e7b1054efcbb7dd090ac10c07046f5811260000000000000000000000000b84c73336c991b76b7e83717bf8e1788888888b000000000000000000000000e9a1bf5895663a15b8c2b5c185d5a2cdaabfe8a90000000000000000000000001d885c2f39b2a267e6cad001c02d857a782a55d500000000000000000000000001075b31e987c49772fe2e65c80abc93f63a16e90000000000000000000000004d86b98e95a30ea18c92f78adc69d7894c4e2aef00000000000000000000000050ffd1b6ba43fabdcfbaf1ffd5d8a022bbfdace2000000000000000000000000de41e1708903ec0e0548c8311d92c908ce8385f4000000000000000000000000378b06ed92367e536b92fef82e3becb2afa9e4f500000000000000000000000018d4a69a7afea72e4e5603b4504e3820b92c37f6000000000000000000000000e41205372358dc8050fd586bce3ac9ffd528e0eb000000000000000000000000223a83e18d96ff56d5acf7401d248b345e4fa7e100000000000000000000000041ce338e60121f70a864f67e46757a8d2665dc1a000000000000000000000000761258047e4828cc89bc0da389176b1eab59e591000000000000000000000000877af5bf0e8dc66ab94db93f71ceea589d419d1600000000000000000000000012e6b7c051b7f83a3485602abd96083d2027bbbc000000000000000000000000b53dc95fdc2130542df79d5fb3c887a5ff4420f6000000000000000000000000708b52e6c27ad53cbdf3c17f3e8b5b5561dfcadb00000000000000000000000033afb8ce5a5e6e09ceeca222df2d3347a2aa3739000000000000000000000000f5f2a4ba006fff535ae3a2583e54a7ee0396792200000000000000000000000055f6fcba1c22f86f391651508b28a67a32a2769d0000000000000000000000003d5a4a0038cdd0c97378e85a13f006e8d44350270000000000000000000000000a24da7f14cb920d343b1fcfb039c73f1ab92e8c00000000000000000000000046b6f87debd8f7607d00df47c31d2dc6d9999999000000000000000000000000bcb37f033a86c785cb2f5a8b55b16526116286f000000000000000000000000066a0ade99ed15c5ae51bcf102e3bf929da291b430000000000000000000000000423ddf26b4c5645d1a5a74eb6d94b93f4aa3a9700000000000000000000000093cbf1d524c166c27b0ff0fbb0bc577c41bee122000000000000000000000000afc5232c253771e6eb66b9e89091507a9e256482000000000000000000000000eb47ad930a811be72c83cf651691f9d2797a1d0e0000000000000000000000001de41f02c63bf896162c340ee4a0c57bac99536500000000000000000000000072ed5f68930a154eba336896e2662f62d5caddc30000000000000000000000008cb2827d7b39636e841ff32da4b11ff8b4a667bd00000000000000000000000093b7ff1394b7b46e1a4da2ec0e756ae7da257c0800000000000000000000000033b533b5f62aa41bae7f613247e732cef04a710a000000000000000000000000878e9acf0ba80be835bac02cd3633228f2fcd301000000000000000000000000fa491ab7d82f4c6d19791a98e7afa816be164792000000000000000000000000ea9ead0bd9c871f1592b520f71f0b146ad7eb7bb000000000000000000000000f834d88e6c71ba0a5f64af00612bdacf040bf86b0000000000000000000000003d5191d9b4a89cafd52144aa089789ada13843f6000000000000000000000000373feee24964ec7cb9af70fe57793cfa02786826000000000000000000000000d4e9aacb1785b0e0d8d1259680a882947a6d052b000000000000000000000000a90c4828243680f1715336011655e6e386fae4f4000000000000000000000000954c58fad0fb5a0a05ee3ca3130fff85aa631b0d00000000000000000000000011c73ae24a15679dc2baa5a7e8b5b1bbb4b66d94000000000000000000000000fdd6de6cd5773bf28e6b4a423253bf14c4b5ca0a0000000000000000000000002f917f12cd0e7df26247d8f3fdbd254317956e6c000000000000000000000000d4c917b3dea8dc03290fc10cfaa553159ccd6645000000000000000000000000543b39a5cb2885959fc89e5f73088153756976cd0000000000000000000000000a914dca7182b78c527b1fd393470b039c34a82800000000000000000000000029f24382a79f7eab0cdd697c0d8076b3387f63de000000000000000000000000157a654913c3e5f4329d8931b853053d9c2eb713000000000000000000000000bdd01e49ae47d3d2ca70bf469659ca372447c15a0000000000000000000000004dc883ddb0320bfacd4dd4ecec58fb9db83a10bd0000000000000000000000004c5164c1b1636b6811112ca5f859568293b6840b00000000000000000000000054823f4a7b92594779709f1a0e177272dc269e88000000000000000000000000e182b4b006e2969b192bf2570146ef833a8492ab000000000000000000000000afe13c3bd7daad2f58ce4d9448b1364f33019dfa000000000000000000000000a2f55abfd1295053a641b58d253b7c3dae6016e500000000000000000000000045fe8662b4c1131cbe407c9fc9132247d47dc0cb000000000000000000000000bced53346dea092e06b5edcd58849ea7cba1d2e9000000000000000000000000a0f713c1995f33e820d30274c543e0d1387095590000000000000000000000005ac9d8faaf7e926c3f31a370f159c27d4d6da82e0000000000000000000000009cdb3f70ae3acde58954dfc12a840e898b801188000000000000000000000000b69d9cdb0597318f4449c014cbc0c6d141197365000000000000000000000000e54407b8d393c233579cb750f1185caaed25d1b600000000000000000000000057142ffb0f72e53c4517639aff7ae0b31a7d8179000000000000000000000000c94ee701afc3b1c33a10f2385f8ce38f65a0a52c000000000000000000000000e52ca65024a0958f9d7cca5ed899a562877c930c0000000000000000000000001c96a9e9ea305e44165d89c048bac64d0278d4c400000000000000000000000058885c86f27c3c811bc6a49b22fa6c807b0efb4d0000000000000000000000006e480b69064c4c6fd8bc2e3bb0d409dc4ef723b10000000000000000000000003ae7783b7fa466e2c9197e60c05c84d6683cbc53000000000000000000000000ffe2c3bcca3d343311c5c1ea6f14d4b6a58ed30100000000000000000000000020e0977deec084df87c182b8d4b1c5f9adfd32f0000000000000000000000000fe2f400508df9ce707d95869792cbba7f3b8ae43000000000000000000000000459a64432c4f19d7d5bad970a0d8d611f29c325f000000000000000000000000d11480be62e728974b4f1adc9471c5827e62bd4f000000000000000000000000058811bc67df237e6d870b995856352032762bc40000000000000000000000001d2f34cd3f7adf2c8ba7c3ebb7f070837d441030000000000000000000000000cf67ca460840e2935ef48a0830d3f967c51606030000000000000000000000009b405d88e7ae796282dfb73cac0d26156b8e352b0000000000000000000000003336473cfbc166418f44a4b6f4e9993f57a443c8000000000000000000000000b40eab77b1d8384b6afad9775923688b69c8c54a0000000000000000000000008abf14038274dc6ad75077e757d038c30e1dd73f000000000000000000000000e6e9457b7e801f9f8b6b21a7dda53c4d4e929e9900000000000000000000000026cbc77d08bc3b10290da3de5e4088db0b45d3f5000000000000000000000000b5ef51562f46c089781386388bd3695fdc437c20000000000000000000000000d413d7d10a8365ac95b01f6943502027171895ea000000000000000000000000246179c7733843408b7dbb8f310a12bf957ac8df0000000000000000000000004ed9c6193ede88a5d41b2e833e4650880042078000000000000000000000000070eacbc04703e9d807f79806d19945a614214ec1000000000000000000000000cd92be1f23e57b4bf5ed04634dbca61ac1816ffd00000000000000000000000067bb8fa6aa3990e058258c001dc8909a31aa39f7000000000000000000000000b21a2d2463bd1379a545dbfffcc3bd3d691da822000000000000000000000000eb80242c9cd28852b6deab331bda9dc212e697560000000000000000000000005da864e5d72fd678c8869bbc7f26553c871b9fef000000000000000000000000fc88a948018eac6fc62dca6772837216552336ec0000000000000000000000004899c161bf167bd234e55cef0810e38386e546ba000000000000000000000000aeb2881e358b3c5629e803d0e6492ce51002c70f000000000000000000000000a7317e09e733fb103927bb4ee50661442d9b4bbb0000000000000000000000001eb8c047b0b23cbd9b95e84d00202e413a795a60000000000000000000000000a3d852cb7c5ced524e99b8b158abac10ae31faf20000000000000000000000005fbceecebfa01ab8530435f92ec9c2bb68ff37d8000000000000000000000000258b9ef7ade781301a1e82256f2d1a3d791f7616000000000000000000000000ba7b81a11579b7322341c181d1faae07cf2ed4fb0000000000000000000000001c27231ebc7bdaa7950fc4b8b892650296933eb30000000000000000000000001e2a13dae0ca43be7b29f717815d0915792005c6000000000000000000000000dd09aab205fd3594466d69946cc3d246e7efa2eb0000000000000000000000005d7d6c0d3c263dbd5be7c8112ae1fa121c40fe070000000000000000000000008e2fa62b762f57e94e6d891bf5ad343f7b410e09000000000000000000000000c307bdfcbc896357e192c45522e13184d5d8685c00000000000000000000000039126fe3bc026956c67bc16c6167e078a05f7d24000000000000000000000000d67d1fac583a6c21781ca75cceffd3e298e4702e0000000000000000000000003a239a7ab991590c3f227338452cc9edd17cd8610000000000000000000000009e6a93c72fd1a6813b8b9af50dad8b6ae539762e0000000000000000000000002ef9110cfa76bf36938f85380369b054fcf1bce7000000000000000000000000817a33e007afb85ec23da7de231c1902cf4686c1000000000000000000000000140c5747ad1d0268a3b08041d0e6e790e1aa1b3500000000000000000000000009dce0f0960c35ee0307d602f22eaeafccff209d0000000000000000000000008aaef71e3f4e8b70ad06701bb0743c906bb4dbc80000000000000000000000005eddb76c3dbb5f5c38b4753a068c090ec55690aa00000000000000000000000006a8c9c5427d94c66797c293a8c80b511ff9ab72000000000000000000000000bec0ba5d7e663955911f27e6c3da80019fb8cd3500000000000000000000000051e7b28cf211b287c257c7ec57a40402a53c9a4f000000000000000000000000bf3c6dfa43c48743ff099a06c95dd533aa1be1ef000000000000000000000000aa63ad4b54961639ab73e9e0308171ac083699a00000000000000000000000003c4abca6e1d9b6739c49566fcd8e6f015ac48bf70000000000000000000000009efcb3e60ec717b333b371323bed2be3c73a4b65000000000000000000000000d1c8b6ecf27c4053271604c0426693c5f7f7f7fe0000000000000000000000004d3875545893e21bae6f1e0ab137cc2d9451bfcc000000000000000000000000280929101db753f843ddab6cd286ececa4e4fdf2000000000000000000000000ba942ba205ddcfbe56eb3fa0d1e325b4c9a9638a000000000000000000000000a7387ac9ac639ae297e2d32dfaa2fe094d770e89000000000000000000000000c310a001511294db944760f1c1fa6868e8116b64000000000000000000000000af985e22f934da5c99e0fcd7cb866b154f6f27ef000000000000000000000000c690d4283e66d953656417bd867eaea807e7b4280000000000000000000000005df6782f474662e12afe03672d1ac30b0b7e405e000000000000000000000000f92925587a5500957b3e44a5bd6b91f97787f6160000000000000000000000009270cd92c5270d7fbafcf5c96e6f06d108dca42f000000000000000000000000487ee4a1f147d64aa53fb5b432c533c95e247baa000000000000000000000000211370310a5afa44f6648c5a377c6b895464c91e00000000000000000000000002e9a5f06ad0c9b372e696991b4091534cf3e7c2000000000000000000000000a4afbb7ec06f6d10332122d292d7c1c7c14cd61400000000000000000000000023143f0774599e501898ac71bdab9faa5ff0ac84000000000000000000000000ee4b6ad7ba5bde8ce07783602368b0c25bfe0ab90000000000000000000000007802b77086f9ce68c67d1512bf521c2e4c4e358d0000000000000000000000001cb15998a75f4628a2bdcbd86a632a33d906c116000000000000000000000000a1a3b883e4d7aeb0f49c763f84cecdafc762e1f00000000000000000000000000224d34045d13c0e926fe0bfcdfda6b13d33656d000000000000000000000000557b76d21118ebc36dca4089269b3dcd5ce79b000000000000000000000000000e5f08428ac2c58b05e2798654dfd54007bddfec000000000000000000000000b6898bb960fbd1736cbfa1b7310e058ac9475ce90000000000000000000000001b4138fa9473dca72f76351858be6dbcfccf34fd0000000000000000000000000f2c80cd14bff62b911cc6e2626c60de4ea3dfbb000000000000000000000000c0fa2707a744fc0456f381eecb66d5286b63d4cb00000000000000000000000099296c72d0185a93617d5be882b769e19cdcd2b700000000000000000000000084edc49e977bc4e92e28f39448f472484adcf633000000000000000000000000bd44ca2ab1a4a5f15d4049e8e2c61fe234254c5a0000000000000000000000004321e05088b798f5151e0cbdecffdff7a8fb8db6000000000000000000000000b1240668f6f87ddad2339c2c3cc36fc57e5a4ad0000000000000000000000000f50c7a5fdfdd1f38f9ba202884d08b3b7e5a2a8d000000000000000000000000fb38b07240332261255d1b9b3f84052ac02177090000000000000000000000005ca4a2cbcafd06168d1d9d52572df7e279ba2dd900000000000000000000000044aa96f9194d0a2add62e7a63465032e2d27bc1e000000000000000000000000f5dc303a0517bb65170e1f2313af46915582b52d00000000000000000000000026c4096e17c8d52d87141009a12582677badb14a0000000000000000000000002b4046b353789e86cb6cb50cba4c17e2c6587d4a0000000000000000000000003f336fb6476944363bf303a6bce87414ea615e5c0000000000000000000000001bf68a9d1eaee7826b3593c20a0ca93293cb489a00000000000000000000000072a82874356d63aa3b21c881534fb6a138fe63bb000000000000000000000000f222d27eb3491024a23ed36ec222b61cedb13c280000000000000000000000005611ef0569b669531a8122c59645f8e19d8256a10000000000000000000000002757eb5c15951783f22a9447f2a75e74c89d99ea000000000000000000000000f2c9b5b459dc8f3e54488a6829fd6869f8f48420000000000000000000000000c4abc95955ebe5c9cca6f19f0fb880bb9287f00f0000000000000000000000001f0061eb635fd5434557d63b967f163ffb8885210000000000000000000000007dfae590fb770531c5002fd369b2f3608f25378c00000000000000000000000074740334b9072a20a30f34de84f3ed1f7b0220a00000000000000000000000003c0def24bf7acd8443f07933b5fd1029c79c6892000000000000000000000000bcfa42372c8d34fd8041372bb13bf83ceebc823d000000000000000000000000be97d4ea7e8e2966a65677e50ec12d9ff930dd1c000000000000000000000000cb3c7b0124980a6845e9549d6be44fd110cf6b7e0000000000000000000000008880f417294ffc240fc5a5e1b6e1be5bd0115846000000000000000000000000e5c8a2791d13b607ab306d76fa7f8ed413e2d2f3000000000000000000000000376ff048df77dc921906e2734199451f685b41bc0000000000000000000000006b88ba57ad7da293e35e0fb3628b6dda483c163c000000000000000000000000768ef8fabad7a2b4828feac5d5e40c11daa4cf4d000000000000000000000000c0f49ca91107a1750f8dbb598f0b74fdc43f3331000000000000000000000000a4e6a305e7bcff11584559903396fa88b5d420f3000000000000000000000000b4a33609421ae17cfb993b284fc837e27c4b3771000000000000000000000000f4dd3838350b6c77b069b30a9c6d11e80097c19b00000000000000000000000036ee5df461fa56e83dcc2ceb76e60cf767a5b66f000000000000000000000000acf832e6be340fd11d484d0bd23c8c43b66d8cac000000000000000000000000e2f07192404f6ad7d7cda7044da2ef4a314295be000000000000000000000000505b3feb7391b6c7088b36ce5aa29135106f166b000000000000000000000000ba1bc16f99523e8acc8561340650a17254ada5c10000000000000000000000002cc7e77c65d9da3a85badaec6a4d02499c8fa55d0000000000000000000000005705eca017ec2285e7f65252eff354335636537000000000000000000000000047f8f512b0b139be967cde643918ad8e4b17dbce000000000000000000000000635428d7e2a2f0d64c1424d254cbce75214f9f0500000000000000000000000019da27078de8abd0d327b783477cb11d75d8a1910000000000000000000000003a2af7314ae49780e6c4e954d77e2129e2463dc0000000000000000000000000596cf4303e78576cfbfa4403fced213f3b106c68000000000000000000000000f66313c8ce5ff2b4712001952674530960f9632a0000000000000000000000009267c51f03da1d8bf055afecfbcdebdf47f7c632000000000000000000000000dab0f2fa0c3e202998c90f9d2aca3b19cca8ec6a0000000000000000000000002006ace606d0e96eb874c9ddb5553168368c253300000000000000000000000023820a493fe0cdf38e56d387bddbc40702c706030000000000000000000000003e0da87b28a06fa63b69b9537dce1be107c4e645000000000000000000000000306e23dd10a3f40a0b4a7b78e005754af8f913d60000000000000000000000006934aa14f51324c44d858f83a0e81c4962b19847000000000000000000000000c357dc03e4fe0e68c6de4e2fa50a81e98a645521000000000000000000000000fd943cca60acb182097690ac11258ffb070aa835000000000000000000000000404979a063cb8b48f7ffd050035f757387bc12510000000000000000000000005b65c3d549b502ce8e86955ab5baf52195ffc0f100000000000000000000000048dc32962379771ca72c11cdb78abe7376ca7ada0000000000000000000000004c5b26a1e87a0a0163e90bb59bb28fd4e9c2953b000000000000000000000000108685528c6cf72cb49da1adbcc7e79d290c398a000000000000000000000000291444dfd4a873014a807bd536226d71e9f2f11e000000000000000000000000a420c6fe9cdde16824c0639486aba4f51da799060000000000000000000000001bf4c3a11b9ff5bc82555fcab90fae6156bb430f000000000000000000000000a37075defe428d21ef54b3ffe28c87aade0f65ad0000000000000000000000009741c9eae126dbc809398d4451521f5f521cd03c000000000000000000000000e02e138c7aed5538cf5f7e0db9142454e92e6d74000000000000000000000000829dc0874fc165277c154295ece9b72191f6184d000000000000000000000000ed753c6d48dae6da7a60e4d6e1607a8cdf57ae81000000000000000000000000b969e3714848ee9ee837e24fbb50b4f9472a45290000000000000000000000008fe0b7179f9d85fc6bfba34caacd4a511103106d000000000000000000000000aa66de574e27a8677f5db1016a31354c6446db3900000000000000000000000060447e4e2063de664c16d2ae5c52fcc8fa2d280700000000000000000000000095f193252427e8bdc348f7c9bcca79fd630a00c7000000000000000000000000f9366bf5a3c9239e96b4e14d31aa994cd978e9b20000000000000000000000006a1afc8a229d820015361da64819e64e6a0258f90000000000000000000000001555c3679fb9364c623ca854db468018cf3f499e000000000000000000000000e76d0d3c7af5fa2c0806f221cba88d7e044178aa000000000000000000000000d48a50c393165f216b4f0da1768701e88311dd660000000000000000000000001a1947318d09199c6c198892072b1d0f2f306f87000000000000000000000000433b1ed3618f460f992157470fbee57f12dd702400000000000000000000000023454818c8e312fed462e344e6e78d33dba9e7a5000000000000000000000000702d7123fa75b1d22bd16729dc05dbfae8298d7d0000000000000000000000003f1bb305cfd4366c7a126cd463f0c98719c8af000000000000000000000000003d070d2b746c76efbcad4ebf9eb8f867f49693550000000000000000000000002de6a332a27c9fbd1b4d6c14bff6c394ca749458000000000000000000000000d83cfb5422ccda7e9eaee2621ac30c63d1b3db7900000000000000000000000030d32e3bbe2350fbacb6d5d7df71b13369cb587300000000000000000000000050f7c1a1db6ac509d4a9e684617a191f3b400c04000000000000000000000000e8b80ddd19e6a83cb380d1ed74aad9d8a74f0e2d0000000000000000000000009bea417f4c06d30d4eadf6fb22f54c2e0341408a0000000000000000000000001d23363ea94d2edc9be3373c130d3c687e24cf4b0000000000000000000000009ce8dda4d9d8f2a975626b522c193155717ccbab0000000000000000000000000459462ae38f269b284c561b5e979c78f792814700000000000000000000000010a2f37fdcb980258376ff3779a7a9e0942ad2ad000000000000000000000000db8cf8c9369c482806062ff1f517a249ab5ad314000000000000000000000000a0bedf26e0593bb7a332c503dfe7fdc5f1c7292f00000000000000000000000090f1fd4267d810953e00c0f092eac88c6e5f6eb0000000000000000000000000279ce412284d57eb4bbc65d52b017cf4dcf6aaf30000000000000000000000009d7489c8b19036c9d09bd95763d335f49f6c679e00000000000000000000000069c124c6816e5f923caf31d2b36cd3a053475f7e00000000000000000000000092104b475427e0a7585c74c8f684c0f435d14258000000000000000000000000adef67845ef02c8875ccb9f037ca8410a70b38530000000000000000000000001db7cb1e5a3174ca3865a126bee42be1cf857197000000000000000000000000b1aa2a6568b2eeaaf52ebba0e667917b050a343d0000000000000000000000007e889c4123ab3693f78c19adc1208c088212c1a6000000000000000000000000adea94e6b90a6c9015b8573706c4ceb4e8d727c500000000000000000000000053dd1801964f19c6f540d4a3f608affd4aec7105000000000000000000000000d66ea597d2d84dfbf531b1a9b8f863ff97d2776a00000000000000000000000024e70f679dbde0d72700b62005d1952c261475140000000000000000000000005e2ed74bcd2dc170c1f6facea45baee3cf475d3300000000000000000000000071ffcb6c2f8bfe4b06eeb569b1a26ae535a284c4000000000000000000000000c8de5f6a66992460159fe67f5cce31859379d1e70000000000000000000000006b66dd85600972b55f0f911aeb4df544c590271c0000000000000000000000001245b302fe686e5fdb608619f5f75936ddd2aee50000000000000000000000001ac8acf3ae42362875a24cb49860aa2f6e6ada30000000000000000000000000241202a851dbb3cbe68a42ac2c7f11ab2628a5da00000000000000000000000018a4c5bb1b6ae72acf396ed38392a0ad3e52a4a20000000000000000000000001379eec02593072093a49e41e6cfa7d552fefe51000000000000000000000000a945bdc43dfd41e07d50a17b649ab1b42f1d7545000000000000000000000000b535d7e41028d0fbb3a2a4dcdd033a6d876573aa000000000000000000000000b8e3227de195d5fef50c51c2f4a1555332c4602700000000000000000000000031d7c41a77f5c1db02c0b31c7daa10089f1d42940000000000000000000000003df07868cb5810c6f8abe95dc224aed8c20e601b000000000000000000000000cd145628099ac0b0f361d5a95a7a61f385b59e95000000000000000000000000caad3afce5683b14d5915a9aeb9b8b204d23e7b80000000000000000000000000420c016d716179fec93849f93b734d398088f9a000000000000000000000000ec6e4a22a422a4aaf7c4de231c1fe510aaf07d150000000000000000000000007fa0429ee6ca6ab542fc2326d16d7193c6b53a79000000000000000000000000089b664c4f6644ac2f0395a78b21217a195c1bd0000000000000000000000000b9428f4e0c0c104f89dfd1fd3f4ca89549666666000000000000000000000000cbdf77209f306b8f272128963c3f637989bd517e00000000000000000000000043febed892f1d2653864418b5772382b37f3806d000000000000000000000000a05f56db39309382c393c9399cd6878d643f4cca000000000000000000000000621bccf4a480ffe164491cc1620fadeb60e5da76000000000000000000000000f39f35f3ed43b2c2525c28ea17b7b6aacaf1272a000000000000000000000000c077c537727b07a6521332da75fa8966192f425d0000000000000000000000000b391b70dfb300db34e3a4393aa6dff948f924d800000000000000000000000024b06b32759da77c1cb926cfd0c881967b4b3176000000000000000000000000001357b99b55f141d65937c4e6bf1323d8fee3a600000000000000000000000075f7c07ec948fb2cef10c17e39522a7e12e51387000000000000000000000000001deaa99534de21228158301c9781684087f9bd0000000000000000000000002ccac13e66a7b877ab6a3dae605e30df5a32dd9c000000000000000000000000990d1961c0c818d1d685450096a97bca75ec18dd000000000000000000000000e5c82fc83f4810ae86b16e02eb94187f75463ae80000000000000000000000006b759bf480407d19c8903c16023c706868c29a2a000000000000000000000000493122d3a5485fd14fb6b24aa58da9698873f58d0000000000000000000000004bc7ca350ebb22a6781d7024bbcacfb37f6619830000000000000000000000005796da787e451201a1f33d7078cf7d23c71f2e6d0000000000000000000000005849db44e01245392dd98940aebdd2682391621b000000000000000000000000a35787ab3828a10b27f197472ce0ffc1fcf5ed7c00000000000000000000000010f68ddddf707e714139556dbc9a6ae5ff3979db000000000000000000000000785e6c5a44c897caa573cff4116bc9ae619658390000000000000000000000000f1854e510796f3095de90b1acc832f87a3914a50000000000000000000000000bf73a4918a371f0bf2fd813f0e1d1379524eeb900000000000000000000000057c99477c5f1ebe4989fd50927de869c63691fe800000000000000000000000084422dc885bf30fd932e586efe36b0dc20cfcf920000000000000000000000008e91ab47a06792337b89dcb6f4d78c1ef2aa13bc0000000000000000000000005394c82a791e7d319ba49fdd320b67085274d6f800000000000000000000000084d6a0b300dd8a8cee4e26abd733e03e87ace28c00000000000000000000000002c5453b646572fd57f86945393bd5ba754ce0cb000000000000000000000000aded58764f200f761fc0a4090ffb8a37b580f068000000000000000000000000a86d460147e604160f08ff8f42a3bef2f849bf47000000000000000000000000d7075d1bec6445300a6d84ac1ba122116516b3be0000000000000000000000006badcc1957e63e95162d4ae3efbc4b3ff9e2c025000000000000000000000000f99627b9dcfd06749a1f3c8f3b0a5f35c891966a0000000000000000000000006434c7271f9311a2a8dcae8f754f439786aba6d00000000000000000000000005ce6e4b2df35e7ec28a0a72a8bf14e98ffba2b0b0000000000000000000000001ec87096c25c2eb3e42b377645d8884aa58c00830000000000000000000000003f99824949fcfda23ac7f45a1947904e4111d9e0000000000000000000000000297bf9aed973528dc1c783b33542cd0368248cdc0000000000000000000000001f1e0ec4092caee2b557f543324d5843932b6d9a000000000000000000000000cdf4cd2ae4f29c671f91b1ae7a721f151764e496000000000000000000000000c7d0ee6d94dfbb9c66859379ba1b220aec880d6c00000000000000000000000057e24fe2849ae507d212cf6eb8cda1330f98510e000000000000000000000000b7a7dde4b8202838c0f81ba6ca6c3740452549c2000000000000000000000000f7158768c56f08a3d825d3523fbe421cdec85315000000000000000000000000fb6ec5f9a4ed8251f408a3e6bfad2ce4e1feb185000000000000000000000000eaf88734b125c8b3043bb34b8abf03ac9267af480000000000000000000000002592fc0a59bb601917cbfe1b99c979709b4a45de000000000000000000000000fa6e906dd9084d50be4b0e6ac13ef5b7186362e2000000000000000000000000c45e9d4c43c622bf215c9270172174fd63921ab7000000000000000000000000a5043d0b68ecad164ee7ea1225b525a281d68f0d000000000000000000000000214ec8d35ee320cbd352f649dc5d12d897461c8a00000000000000000000000071961231ea6c5c021a71dc3c3b524bb008a73c7e0000000000000000000000000a8ad61533b105c9f69550cf725d0a6af2adea0c0000000000000000000000007e6c404dc96dd4feedd6946c0c34c0686d417a930000000000000000000000008fad628ee374c24f30ce8fdc47682db1ef6c8bcc00000000000000000000000091b8c63fba651d3fa0660f0901520c7b2b9defcf000000000000000000000000fca3b591478cb5fc24925cef6e4f4e91ddb01ddb0000000000000000000000003c84a6eef52e37da5effde3db78928956b1dc4ea00000000000000000000000062f155abe385db2ae4637aec83ed69001c8de5150000000000000000000000004ac98697448e91ebce98964ed95ce386f6ddc516000000000000000000000000291e49a97070f1b99e6959fb6aaccdc4ba1a01dd000000000000000000000000d357bb55496aca16ab644f906b5ee0b2da5a8773000000000000000000000000b13dfe9751c51f5eb3a2aad2176319aca55ae94400000000000000000000000075a46b7f09681765b12e07cceb5d0c91692f516200000000000000000000000057e791d8124284aa07ada54f6b93c97e79418d97000000000000000000000000f1948bff26223aa31e93b74fb66773ad3bff67e5000000000000000000000000dbc10ce6b70d48e52c13b085842e22f4208c40e0000000000000000000000000ccbe9270948d0684103efd68c77cae961ebd46b600000000000000000000000083c25b86a4fc0a29f6663939903c61a99ab2bbfe00000000000000000000000053a2d6c587dc9fc6a83925529cf18184da569faf0000000000000000000000002acb68af493f8e62d6ee3b8579944db7117db3c8000000000000000000000000f79a60e648ac5edaa67e244b0653d2e3523848fa00000000000000000000000051c113219a3f7e5c87f1d8b3d8e709b94c158425000000000000000000000000b7b29998dd72acf37c6139c1cca1f7607115136400000000000000000000000047d15ba5a8d554450cfc6c3e88c4cd36c322475500000000000000000000000000013da6bca0223682a80a8b47a418d1b447114900000000000000000000000019406beab3f39522ee8297618c4b2a21806c7403000000000000000000000000511518dd51b73f1a67df47301cbb9f662e99c31a0000000000000000000000009aa300c5ee29a9a61d8565874c68fc4e0843833c0000000000000000000000008d2a74733b4d6a6e16c802f8548b7a755a6dac3a00000000000000000000000059c3480c04f02d7c221b03b4451c851a09ac2e8f000000000000000000000000f6522fc7061f4ab77d5353dd631002d86951d2450000000000000000000000006cbdb43c6a0d6ab2d0b1f408daffd69cbb92216200000000000000000000000055d682743773342a97ba5b6d44c7c7f9a8550a64000000000000000000000000069029a66a08a78ebdc903b9ff9e5f1aff2deb3b000000000000000000000000391622fca076466e3e42f1534a7fa897cf5134e0000000000000000000000000121fdd4dab1275e0859213125c2ff23e8edb02270000000000000000000000000a7a4befd3e9e355d8bd650d307e05a0acedec580000000000000000000000005065d72003878656670f8c67498924704108c00c00000000000000000000000004abb76f0275c60d801ef68220e5fceaa167155b000000000000000000000000fee9731cbba0bd1d4c12b42040e8533d7bee7e17000000000000000000000000f04fb8f444b2ae0cfec259e3883d570c406f2aac0000000000000000000000005cbcf7ed0f8b403f5e5a33083efac68b6f40cba900000000000000000000000072cfd8028233a781feb8a4aef3d39dd35a351b70000000000000000000000000464290f7ca67df078b0bf4f4b334705811e02d01000000000000000000000000adfebdf4884daa2ed3b3a4dfa2d14436e2fb71990000000000000000000000000cb4cfc581a51c7cac5f2cbf5f7b5824d951aaa50000000000000000000000009a61ddfa98055f1e286d7fd53499bc28ca8aca7000000000000000000000000070e028e6160a2538ef0cb6e5d27baae6bd7c7327000000000000000000000000606990cccb6d7f7fc71705cc3729caa93f29989e00000000000000000000000020a4ac0b90633e5ffb75ce3372c54c0b10392ff70000000000000000000000000a1fa0fe9947424c3572ee843867ce3ebb76a12500000000000000000000000070ab92c137a589ae2ff4d225dacfdee1d9415ad200000000000000000000000033c2d5844ecfd150aef7319a63860eb7547634c10000000000000000000000000e3ba890fa3cd7e5fe0c2677ca4e5268fb9c9e450000000000000000000000001cfacf7a9e1c2a5bc00088bc00b6e228404f4a29000000000000000000000000d66c96b5d20f2cb27b68269508aa2d210300a43b000000000000000000000000f1106c3c26c0036dd744a8fd59a10c3e736b95c90000000000000000000000003ef8ea74a4f2c5a828e96d4d7012299cf2101f24000000000000000000000000d6469278a9213965ce8aeb1c362ffa0246aa9126000000000000000000000000adc87d426ab5cbc0c5525ce151ca192c7403bb6e0000000000000000000000002ff2e07f09a99dcd761ea0eddfd1beea3bef942d0000000000000000000000002b7b4aa925742a92096fd2dfa8e628712823e0a1000000000000000000000000391ad6e0fcf79f2f3e9517cdb765ceb70abcdd71000000000000000000000000fc55274d4b5e885180403584bc9a3b68022b8a25000000000000000000000000c47598f22d2dc1df1d81ec7ba07bf0452cbf9ce8000000000000000000000000fd5ca53a908ca88cb69db72a6c4c3f533cd2dfdc0000000000000000000000006eb15e005532f638a82c1efd60c607f9cb6ff9e6000000000000000000000000fc1facd67faee58861c2c2a92bbcaa73fc232cd50000000000000000000000003f1827cebb2254c64e8cfde7a6251c81aa00f1df000000000000000000000000367425b231b63f71f80cc7dd766d7f49cc01ae56000000000000000000000000ca8020f15cc6125b516ff34202e0238b6fc889d000000000000000000000000004931eba3e3fadbd720f4a27bdfb211f911c9182000000000000000000000000b38b11878e6679077b7a090102f7144eeb705cc10000000000000000000000005ffa7ffc4a08cbebea258a9099103645b64e1d4500000000000000000000000009ed83a2727c901898fef8d1a37ae0c7e9df08e400000000000000000000000005a3ee892773de25a9d0c36e32de9edd7f65aefd0000000000000000000000003e81684a723bc5e5a6abcfd0131c43b335545aab000000000000000000000000e33453f0b34265a3865ee20da9472480a587ff2f000000000000000000000000cc76ef26586277e35ea1ef57fdec5903cfb9acb3000000000000000000000000a56d810795bdba715ea175253bb9b55941faef460000000000000000000000009ddc4318bef0157d99684e459ca8e4c6837ad36f000000000000000000000000670dfbec341636ff737a22372f2903eda0a34a9c00000000000000000000000070b14a9d33567edfa1e1b173e2e62123a5107b8a000000000000000000000000fb7c73078d99de6c3fa4586238ad8b216af6dc7a00000000000000000000000040cdff5bc87b62762be8c169e27cd11b7a9f5e3800000000000000000000000016560fe1356a1268a1cdb996fb18dc8c83d43366000000000000000000000000c7fe8b672ffe4fce5eec2b8efc776bdda42c62e9000000000000000000000000a7539f6f16fd4d8ef18816b0bf5742e591879c330000000000000000000000005165e75227442f0850bda7e1e68c074ca84409f8000000000000000000000000e0e3cc9daa494a51b0a2a5680f5a7c24f41bc8a0000000000000000000000000bb3181d8c92aa4076a6ca87187e46e06259469ef0000000000000000000000003a033978733aa27fd79d0eb8e42c90be02df09490000000000000000000000004db1c63d7041a1835242c2a6abcce2fd82c6e8880000000000000000000000003eaf1cdcd846a5ce189c79c4bcc28213202118e200000000000000000000000025ebbc5149363e5656d01b7c431dadc811e37e21000000000000000000000000f03eb2a038a5102045bef3baac8c439d7cc691450000000000000000000000001327baa2fccce4973f4fa08d24dce7e0c549aa240000000000000000000000009d36b5ca1edf7555ccdf48d1cbe25a01e22ef268000000000000000000000000a0355212c354e3d6c10c9cbbbb0eadeb747ca3330000000000000000000000005397147ebd043d12f1f7ff57a2e3f1372bf5ba7f00000000000000000000000006deeb0fd82ee006ea10433f1e024160619e14220000000000000000000000006dda31ff10b3d73ede97cb48207ecf69de2544b3000000000000000000000000b2f456886367c8e50566377ec6d9293d4da5bb810000000000000000000000009005426d690d4418dba3f835dfe49ada5d13880c000000000000000000000000bd64eec6af1214f4b6234a39c29b182574342be4000000000000000000000000b8f18caf2ed90b707cc6e08662144e1659fd433400000000000000000000000039a8a3940458014d9f4633a1885354e3c5b9f631000000000000000000000000b25a7630e05ec85beef39cf86899d4836ed74931000000000000000000000000c60188ebfcbfc4f0771ad9c2ebc02ed5c58f1aed00000000000000000000000058e99735c21d6ccb9f4869493225932bc85c55d9000000000000000000000000a7a4fcfd487e107613a1347edf3b93fc9d872027000000000000000000000000fc57fde57db7bb0baa58a24341124a72d6d38a24000000000000000000000000e84a06d89483998d7b9a69e82272721e2d843bef000000000000000000000000252ee100f62131f1c6f124ad49abb63be56fbaab0000000000000000000000004c4e87a43d9f079dca99bc754666cc8c78d862c9000000000000000000000000de44034965719ce7c33694dc2e949b48616eba2d0000000000000000000000005cf9063f1f0aa645aeeff870630afce52203d5b80000000000000000000000009830c82bae3ec3835b350a5474a40f5c65d0db26000000000000000000000000c84e602ed576c8a7d8eddf32e1d4600b3f223001000000000000000000000000754a96b5b8a493c8f5ce681272ff5ccca1430b43000000000000000000000000fd5accccfac1eeebd03101f9a6b3dbf4971fd19200000000000000000000000017d74a59fe1a6c4484f1df891fcf3cf4871dfd1e0000000000000000000000006b4de0941fd3d244b6d278e80f565552a373d613000000000000000000000000822cd4f645d14afbd06e51ad6672c6bc702a500600000000000000000000000081809389b929152d751e0fb5c95ead2828d511d40000000000000000000000006db9e7f63fc34a5727bb54dc7ac487acb23dc44a00000000000000000000000042b210355761a5e13b20e28a9b31b96d497711c3000000000000000000000000fd25e7b217907aff8a9ff4e00d5943cfb48a21a90000000000000000000000002426432e4058c1b751da2990fbe577a764f6bb4100000000000000000000000057d1cf74f08ae1f617e462dad0f789a00ebaec84000000000000000000000000a0f51da66672409012efd0a263f7c5f5423843db000000000000000000000000dde7cf83307e6986c36fc2e161821cdf20cf083500000000000000000000000053c6b9c45f5a6a08fab1b3af1a6c27fe1bd9d1af0000000000000000000000009f0de040ef58c2de1ef762de1e91c3aa156403110000000000000000000000003b87d5ac1ab57cbcdf469e39bdd6eeddab342e830000000000000000000000007001417f9605fd2003c22fca11619561c0271bab000000000000000000000000c4fd5063a5c2364a3d25bf92de2d42c3979ecadc000000000000000000000000ab3755342a39bf4add662451881c8aa74aabba0c000000000000000000000000a79f69d88679b98747fd58737eb2e0291c6e3d2d0000000000000000000000005b8c960125db8e22c386cab7b7fbb511c23d61f3000000000000000000000000441a4747e298fddcf1eabf1edc3723ba0e32689b000000000000000000000000cb84245288b62ff5693d1557d253845da4f9f28d00000000000000000000000079bdad6592c79249f71dd0d40d8786517ffaef4f000000000000000000000000097108416e979c88794e3a56be25aa45463e6c40000000000000000000000000b4649484e2e3c4f1b689f9df327c2248b8203eb4000000000000000000000000d1b434e2ee21f4b90e3147da292270d2ac0b06cc000000000000000000000000e5b5732e75124e26c7c538f31667b37d36985d09000000000000000000000000b9e66e9e7be89798d8025fb86bedf1dccc36f963000000000000000000000000d25df5767313f7dee38c3f7273d9a41ea0f23f4c000000000000000000000000d33d7a4684fb831011d26ae8c393a7c8046e5d7b0000000000000000000000003caffca2249339ad0b026233330594920585446f0000000000000000000000008b08e61135e204ecaf64c6f08368c5a6df9f62c10000000000000000000000006d2e427c99d229a069fed05405e5d0db1c26de2a0000000000000000000000003cba3999e8069ac99959af11de54f4a78c891dde0000000000000000000000007c2fdbe65ca2cc9c8e8d279f3c7121d4c31742b500000000000000000000000041c789ab5e5013830eb650668fb5ec77c74d1978000000000000000000000000b1c98de257d853fa8c1f82c9b62f93ffb53d49480000000000000000000000002fcb45c294731ea7ea1f615ffc280cece30c16cc00000000000000000000000017714ce06c4bb346a0f9faa150abdba238c3d78e000000000000000000000000293e039179f41f05a59d4a1b5a2144646a355e18000000000000000000000000206b6982c8e958259f0e5d99f1beb545b44b74ba000000000000000000000000af58fa09d9580383ae40145ebfcb2cdba81f84e5000000000000000000000000dcaad8fc6d73c9a58dad30f4ca06de36620eeffc000000000000000000000000c78bf647a7000d26219932587c98d09b7185f28b000000000000000000000000763985afec190ec7cbb41943609771f368cadacc00000000000000000000000027de0fa057415f722365e64a7005d80cb2f3be1f000000000000000000000000a7499641467c7425385a708e4a75641f6526fab10000000000000000000000004e697d7f95129e10c8f1ccc47a05205f005619370000000000000000000000002a6bf7c2b17df685398caadb059beacaf3dfdf3a00000000000000000000000034dc40ff9557130ca1f06f63ec79abc40b7f0c530000000000000000000000006af8884d041c10facff074866203747095dd8cbc000000000000000000000000b5fc828b38ceab42e81bcae2e1b99169d4ea721d00000000000000000000000092515a2dff68529c8cd8ac16b532ac2c3442512d000000000000000000000000cbdfb7f6dab3d57cd295cd962c37b0855334530e0000000000000000000000008307c24da8f8562be3156374c28f886d30b429470000000000000000000000009ac729fa9e160604c0dd29e64b0ab8a7f14cb87200000000000000000000000075fb8adfe61cfe097e26c0bc4284a7608e2b2c940000000000000000000000001b59c6027bf22b8917abd4d8043f4d74ced3fbb30000000000000000000000005fb4e2de657794bf42219ca0f1962c3b62b14589000000000000000000000000afb9bc60779e052c56f9db05669d6cf291e2f8b30000000000000000000000007efbce924bd4d5a18a0b68c9128db10d838f1fa8000000000000000000000000ddbb0f097e5bf878fa1e84b167a3aeaa4c9234e5000000000000000000000000564a01e00806b23bea3666ad61cf1aeb8fb23a92000000000000000000000000889797cef467a8758c1d22a89db43c3fff462dce000000000000000000000000f117099dccd4e509319bb52355447f7a5b600b9d0000000000000000000000009debb56c9f73f8255e179c1ba9b7fbf6c422e866000000000000000000000000e1ec2ba8ee75c1db4a203ee39266b2f22e271b0700000000000000000000000099ff01283175b102bfc684e64b16ca8727e6433d000000000000000000000000e60ae979eba8a4868fae632464306ddd6b712ae90000000000000000000000002b9f2412a9a2186b5ececa69a11d4ea0dd1e25a10000000000000000000000003453d9a854bb7c1c0837ba62561970210d06459c0000000000000000000000005ac4c1915c815780ae044525f3083c71851cf186000000000000000000000000939f9d713e00abc8fcd98100b747c521ab33cb8c00000000000000000000000052d2e17765c1e201555dfecfd404910fb9ff84d00000000000000000000000007bb40ae7276b3425b4b70e3f9c09b4ce01ab117400000000000000000000000014bece936bb2a62b7255e5923225ee4c8f60001d0000000000000000000000001b2dc44edeb1a600bb0713a64e529cd8bc57bf04000000000000000000000000e04e5016c2369dc11052b084a78245ae26ded855000000000000000000000000cafccab9f690ccbe32fd1e9fb37e30d59063283a00000000000000000000000003fa785e13ad6525246205cb75dc0b917cdf0ab20000000000000000000000005d71763cc00760afc9c46aa11f68f373cc06ad21000000000000000000000000d452726dc7b67b458dbf92a63312873d17278fb3000000000000000000000000fdc34f61ccc6e5cbf8d168614ab29bae624085c90000000000000000000000002d2917a896b80cf82a6ed52de19848cb61aab230000000000000000000000000758cdf3310142c038a676453b541c2ef7d9a61aa000000000000000000000000c1b15ee7de1ebd514b8eab754d970097c3e308e9000000000000000000000000b6de326ecaf710440234866b0d861c19a1a207100000000000000000000000005b8431ee3c8f688ccde440a1a8b76259cf7bf0820000000000000000000000000aeb2ca219a985205e1dab4c13976491120c07a600000000000000000000000039c20f51bef87b3051f3d0189bf4da62cea2f17800000000000000000000000064eb789c5f723c163c3763ccacd2395b884fb617000000000000000000000000f00eb61e2500110ed2a9532f7ae189b2cc26a8400000000000000000000000006cad6cbc087772aed5e11895ae73bda62f8dda45000000000000000000000000119ff2ccb5615c2dbcdfddfe0f977b01fa8810ed00000000000000000000000072c013a592ac045910deb7a030fd7713bd795d9300000000000000000000000021fbb046869fcaed3b67183581fd25f1fc14033100000000000000000000000096cbfe711896bdb8e80ceb17021847758555e565000000000000000000000000f123391a1edf8c8fa74dae0f6aed7b0f6159802000000000000000000000000094f73395d4382a8707d3accb3fec16ad1eb69e90000000000000000000000000f6c5139b135ffd2d6ed2f7c373c660ecb57a0191000000000000000000000000a3f854da8109f1b75600c8f0ef95598d71f15ea50000000000000000000000006b7a75893bba1fb8f0e4b9df9abb0f5fac740f2f0000000000000000000000002a9e1a2d3af7c29f7125dc21bc93f15f2bc27c7800000000000000000000000041de09e53a90df58af824069b26900b9c048cbcb000000000000000000000000d8da129edb69b95c0fbad219631ea8364e0e8f24000000000000000000000000da88a0668bc7f404f8e0376322e53152399f1eec0000000000000000000000003a893ffd9631afd7bdae75cf17cca11f644432c700000000000000000000000084a6bf861e0bb67a1bc0ce75876f8d4e9a27039900000000000000000000000082369342ccf109156bf2495e18c3847dc8040cb90000000000000000000000005a3e5a78d4a9cc80f0a1343d812b43ec0b939cb0000000000000000000000000b3e84e881fe78440534117623ef7ba602efb4ad8000000000000000000000000a07936123bb2472042a488d5a98a8ed356a003ae0000000000000000000000005f37606e3fe009aaa7d79bf5ca2f340894776daf000000000000000000000000a696cf8f51639a0ef89eed653e71f1b1a3ed4f3e0000000000000000000000003de2f3f1273fd3f777cc42c13d73b862f1390c72000000000000000000000000617be365b5af7b7a38bdcd772bb119ba26c1d15e000000000000000000000000d78121310d7bbbffae43158be5402f4976f34e380000000000000000000000006aaa5d19dc1d89f5beeaa8c0a8bedc702371575000000000000000000000000084f8ebe1ee809d3e7a2c2423c6f569ada9638600000000000000000000000000d549a853c6f96a838204ed3ba53788596f564a11000000000000000000000000ce332e0fc53f077d826f0a2a634837b9fd080cd20000000000000000000000003051df5cd26dff922fcbef2964f15f22589b4a71000000000000000000000000537b3f5cde9ee79838017aba93208e89b95a4e7f000000000000000000000000a60e84c5bb765fec49fc3c1476fb581e21c307060000000000000000000000003147cdbadec2d5d469a0398dca0c39c52bb53051000000000000000000000000fa9849ca2df8ca62371e0b5c092f785ef32592970000000000000000000000005bb09b8580f473691c35c2f70e01bebe33cd2acb0000000000000000000000007b4d4a5963a3f7834284eb4886a257fc4dac0e9800000000000000000000000059f2d2b4a38abdc1eed6f5fcd68fda9ddb07c8ea000000000000000000000000c098a445daec18e2a4b90d339af20fc4dd910973000000000000000000000000e1724ca6446095b26a1f51351650b74a4e5766dc00000000000000000000000020b2b48b92eb26d43fbd3af62f445a0cb0d9ed6700000000000000000000000060942c5b6172c9d422c29884744141d2871891020000000000000000000000002726b07f4e7bfd852d0a54352090db568de78c39000000000000000000000000d9d451c7e9e77b44b47d3d688477fe0bbee95bb30000000000000000000000007dd7a10cf626bb4c7530530ed8eab8b8c19eeab40000000000000000000000007d06150f9aff3eed11897ca9df10f957795fd00400000000000000000000000058875ed0e96e12f847d8502cae37d2d086b87a09000000000000000000000000383e3dc190d359fd5330b3f70cb0041feca2b6eb0000000000000000000000001d4d2a31bf1eb40dd5222250f0fafcdecc4602500000000000000000000000008709634009781b1d9bb42a7cd38738885fdf98700000000000000000000000003d9004806fefedbff021e039352d2c2ed6573c470000000000000000000000003179e38f3fc12e27272eb4fc8c33da4fb20677bf000000000000000000000000bc31a136b78f2032a8cd34f6e3e7190e858a99fc000000000000000000000000df2abf88ce3006a36867ddd662907ecfee58c5e4000000000000000000000000bd92632e7427cff91e916154123d646f6ffcc3280000000000000000000000005b21188a831c0520411af8cfc5fa20eb159a396d000000000000000000000000e7841ad5db7f6b9fa089ac3100a9623c6aa3730f00000000000000000000000084f6bff14ecb098b7b98dc1fb83e4f7ba276a069000000000000000000000000ba17a0c570f06b36bfb8c0d8c22725edc47133be000000000000000000000000c4c34c508600d5a8ae06f3bf9c0074495a3cf1b8000000000000000000000000101855a1df1c27c900bb02953d57b428ef284dfd000000000000000000000000ecc82966fc5ba71019620e501eddb935d95449f700000000000000000000000025b563c42ab5e1e9dafd1b4a19010799a4f64a1e0000000000000000000000007892dfea9fe50caa5f2c7e4afa678e8760f66b34000000000000000000000000b8a3093e9e5c7b1d747ed27af3b62903047abafd0000000000000000000000000db7815d8f394026a9216d7aff431603bae775060000000000000000000000001ac81fdcd10b27d2af73ef0f097159cdf0f0aa8a000000000000000000000000861a0330a570961fc8050ea4802337b08a9f029e000000000000000000000000ed4c6eb5b8c6a51fce838f5fc55821fcf31281cc0000000000000000000000004131f37db0493e9a6b8f50c0d175e9b4efb27e1c000000000000000000000000d9440d41570fc59b91fab055bac713a3e8384063000000000000000000000000d3c881ecbfafda00f99f0cf4dc8f7fd92c2278c500000000000000000000000017b96086021ff2e6bc7db685ea84866cc32457ab000000000000000000000000490b9c0f49d9a8f281cee344172c22cd40db27cf00000000000000000000000089ae7de6198c830038248cd3abcdf7e0af8f8c460000000000000000000000006d9907f40df135dcd9743e9ba0553aa42ee995e500000000000000000000000063fbbce17f34a2012343bf41995b3e54db5caa17000000000000000000000000952f80718d770801257e6b2e5181a15bacb27ff3000000000000000000000000870424d5b4388466a86a232a53d2f35d3fb87b6a000000000000000000000000a371160090afc46d8a36b320ae046d548e8c4ace000000000000000000000000b5e0a8114b0245af87f9251ac7824b88332acd7e00000000000000000000000092e216ac6dcd7d67f138443f95fdc83bd7dd398f000000000000000000000000856932d1a9d6a1ca4ce24694893be2810b08e0790000000000000000000000001b6099db0e8c519caac2f2e659a15982b452d177000000000000000000000000a7aba87e6f0748592a939a85d1189952626029f30000000000000000000000003ee58849ff3344d76416f6657ebf0c57b53bb27b0000000000000000000000004ef385c2d857d1ce2d42cac1ef19b1cf09097397000000000000000000000000638a58355b0b85aa185c491a22f617fc928c8a800000000000000000000000001b7a892a6ab1f7e4b2534c4aea45cb23a5c8c5a30000000000000000000000009e680b8b91046bc67245aae44531741c63ad656e000000000000000000000000898eb16a07210b8dddc618c737ee275cf57b7dc90000000000000000000000007ecd06891e3f223f4c9de50e4fba93daa3648ccc0000000000000000000000006ec2f85a0fea17e7b45c4f48605a520f48f7e2510000000000000000000000000ec72a0c64543e434a5a07b57a129c88cbfcce6000000000000000000000000054673c0fe9f2e223e7781b41a13b8bfc27ed8ee8000000000000000000000000183030d4b7746fc5906c853096c0a79b9ce3f753000000000000000000000000589fe4ecd61fb78a42f08f497129173917f8d2c6000000000000000000000000c397da4d8bb1d5e00251034c262687b8b5b1a450000000000000000000000000c15fbcbb80a6f206200ded902cbf8cc434c6e89e000000000000000000000000fbeb7cc4aa3751797a4f11a426ceda0f1d9198c7000000000000000000000000934b24381486ddff9930a2e6276517d45868e2a70000000000000000000000000a7f12f501fddef019e81b15024d80f0caf89e430000000000000000000000002ca406322096ea10cc68a0f8ce173f5631353d39000000000000000000000000b01a1fab3fc712892bab003e1a91ab0ab049f78500000000000000000000000040d550c8d43ada14821ee7554df81cbada504f350000000000000000000000000708fd535eb0dad51c1f3ea060a9a9477fcebc570000000000000000000000005bca660fb6aafea878ceeb1a43cad9a47ac0f8e80000000000000000000000001c955624a4d38f940a17425ff3ba0ecb0b76c6eb0000000000000000000000006f8691e0fa0eda4427998be823876e8854e5b8ed0000000000000000000000003e2e368d43e184d307206d0fc8fd80e1dabb99a70000000000000000000000002c0e2e41609648c041bcb2a662d7d13c6a309963000000000000000000000000e6d8201c57b90e312b1dd32f0aa46cdab9be17600000000000000000000000008c7a26488fb29d648f6fcea4f36a5f4e16f9b1be00000000000000000000000071f1bc8a8e33b6b200859d714a4fe3aaf9258554000000000000000000000000f84c58dc674b8f29f3d5b56f561817e3920f9a630000000000000000000000002a8279580a204e9721ccb5043a0e9cf32acd16a4000000000000000000000000a61145b46baf9bd3039d37a08a3db91b0b9c5ae6000000000000000000000000e8c6f2b637a17ef860533046b2ff42754a254150000000000000000000000000c6adbf61b6b25682f7f92c1bdffeffd8dbb8cd1a000000000000000000000000eea5e387323f2786606e108e0ac5585b99ff3823000000000000000000000000d6668baefdc3371a80aa730eda557661fbc22a35000000000000000000000000fcf9a0f10034e04b1b379b8c0a66b021e651669a000000000000000000000000a9b77da5994daa3e15f0ae99ea0c74966b986608000000000000000000000000978f88dc513b2069319bd9431702794e58169d920000000000000000000000000629836e432def6d3778394e03e0d4c2d3ba45fe0000000000000000000000006f572a5d1d2524281651b9e0f2c6098af160691e000000000000000000000000a89247b5e264fa73b9cdc3f624c0494b64534c59000000000000000000000000c0b6389713bf59be9e77be9a4e4311fed48c8d380000000000000000000000006f87a855b542ebe59a7605ea36beb6b9ed35a54c0000000000000000000000003fea0e8bf688b023caac29ca026444353d772f38000000000000000000000000d96fea4939a9ad11f3c7006ac89c75e158253b67000000000000000000000000dab983b6c2f060742a045b3e1834ebff35933f7f000000000000000000000000305f761e007fecc6cb363989ff7610a59084bc4c000000000000000000000000aa66f02a40e544addb3946cee6b0e448cd31cff30000000000000000000000001144061f23d529bff524b8f821ad8ac40930289400000000000000000000000078129c2c70c2fe19199d50e47939876be140f3eb000000000000000000000000b7f63b2ea0fe87a9839aea73c97fcbe3a2b22522000000000000000000000000ae5e8d3ba1e9ce9e42bfe6a5e9ae9018a1977762000000000000000000000000223a1e404cf196425f294388467da7d107185191000000000000000000000000b20ef92d81f2160268a0d9e00f875171ee0829c4000000000000000000000000e33064669f8cf1a30bbc39360cafaf4147fa39bd000000000000000000000000c0c75f63d998493a6f73a95a833b48b3c507db7d000000000000000000000000dee094d90085a2c15d3eff0602ba5043258bb1040000000000000000000000005827d6a7b1a683869ff1dcf885989cb02dc57f9d000000000000000000000000136f815c2b825428e3f5a298a204c28c26dc1af1000000000000000000000000c769f86f13a003f76824c61f65077e1cd25181e4000000000000000000000000f730572ad4dd4d62da7beeb3dbb858e460edc68b00000000000000000000000013d3b820426cddcb54261e2ff7330091199b6081000000000000000000000000b11de8377ffa49cd1ab01f171c74bc3fe909af6d0000000000000000000000007fca7fc9b45f613637c79b7c60dd34adcf96125100000000000000000000000047f823bc0ae3af80e6db4775b86875ebdc60b733000000000000000000000000a8e17eec3dc048b96df14cf42d29eda24339049b0000000000000000000000002a587ac6edb0b0eeea0321c4f45ca936b20846a4000000000000000000000000071166715dfd6223ce6a598a0dd1ecc9299ad5000000000000000000000000008a24540966989c849409a1bfadda2d44976547c5000000000000000000000000d3d6a2beea31085da6be2a874618d466693399f8000000000000000000000000fa0804f97526795a303e0a7a88754f4f7078740c000000000000000000000000e3496b2e888eaab0b0613c9b3532548fe27672c7000000000000000000000000ed569eb380afa31a7f9f8bc3ffe01246a73393d1000000000000000000000000b28f1e207b4b17d3c556ed97536401a8bd7b0b5c00000000000000000000000052e4fcbb99cb0b491c13a160dc5cb65f923b8d38000000000000000000000000ccbb26e2e047f6da344defaba31a319a799203e40000000000000000000000001e6c1bebf643ceec4181453d9d017353a7c5fe870000000000000000000000004ddb60ab9865e1370ba0718f2a8655383c9e0d940000000000000000000000000b151c84ceafc4848d1bc2325fc403ac175306ae0000000000000000000000002a31e4ec1920790c085ad61ead6d8bf6867df10800000000000000000000000014346d5468c5f31b5352f7d1fc8b6c4c9868a475000000000000000000000000047f58f6e230c16cdf63ae0bf60f3f2a859fb7440000000000000000000000003eb8f88422dfd2aecd1969e24443281cda239acd00000000000000000000000078060a72d6085f39b00f1b5e3907284f9b136bcd000000000000000000000000e7e4a01112a3df582b1ffed6ae9538ceb189922000000000000000000000000082cb54023e94bb507ae2ddcf41bbf4e9e4ac74a40000000000000000000000001313e238852e5065586f0733e3959269c69bc135000000000000000000000000f68804f78e6193b3ee7ba93182ecf9f89b59a4880000000000000000000000005e6d83a0abaf8cbca22370e53573b7f299cc75610000000000000000000000008e44bd11ec13cab275b559eb2bf62de5294ac42d0000000000000000000000009e77e8b6d4b8dcf3fd98da17633a10ce3cda05c9000000000000000000000000a4e005f8da968a26bb003a6d1c141a1c1244cb4d000000000000000000000000c1325204ae31f52c381625690f66fc8a2392b7260000000000000000000000009932e7e22968b43ec39a6f6a8e8ce38d86e28242000000000000000000000000245e54a14fb0d7c10e350a81fb766455f644248400000000000000000000000053730fdc9ee5fb6cd181e5b5e93d5a24ba12f103000000000000000000000000db8bf7201569570b091cedcb70db549460a7e3e70000000000000000000000008d075ceb5208a1053654290c334ce150f51bf84e000000000000000000000000b8880ac002503fa41ced284538a0f9d8fa208fe70000000000000000000000000397584555df62f0f3ba34f0248c2bd874d93ee00000000000000000000000000c33ca2f4cd0d1caa09a452392d3dfa816378658000000000000000000000000cdd3641b39e30e318a0b25c067cfa706de9fdee0000000000000000000000000755d20e542af017bac2b5dd0f08f550c7180db3a00000000000000000000000072b861deaf0ad196c781dba9d38cf7adf4675ae000000000000000000000000055a2a30546632a6b2ca8544ea3e4182cbcfded7a0000000000000000000000004e9a3f1ba4f53a3372adbf0dc093de35edfe8c7b000000000000000000000000f6ff3c05e8807c23678e3736c4608e69622600fd000000000000000000000000cee6a76bd985da50b07cdd49bbb2cecc86f72d290000000000000000000000003aad72510b16562e4952d689e639d9935d80555900000000000000000000000074ac7779d4fc806f8e8f56f1264f267c8f67e695000000000000000000000000466468d0056700d1d2598b74f28045f31ee8ff67000000000000000000000000875af5d3fcf1e5d73a1f47b5cc3222616b05a9ca0000000000000000000000007664b3e97058768aab7e35a4faccf206d87941fe00000000000000000000000037b662357b0bb02dde45418084320a4f85288269000000000000000000000000e76da950d4823dbcbb3ecf348929d7c76b4ed89f0000000000000000000000008f44147a3e9b97c0f450051270892bb8bb72879f000000000000000000000000b6e7e7b254b14b52cc17c41926df9affdb738d4a0000000000000000000000001adfa5dd377a7f848e15ae98dd1fab777e1c90a1000000000000000000000000480e223b67531e44932fb2774e6fe3d0ebfe94e200000000000000000000000011b08c7030f4388ecd158ccd399b8e4f7af78fd90000000000000000000000007abd7b54f77da01ee47bac42e9771179cd49adac0000000000000000000000003b005d5e34b6528c088f7e910048ee8a8ed94dcb000000000000000000000000fa46f613292093f28920a27b10fc00acb39981dd000000000000000000000000b0800f19b3af9cbc77e2eb78891f3acc72a658ea000000000000000000000000f1d9951a0d4ca713e26d3bd81d04e92ff1e738240000000000000000000000001c89ef34829d7a820e83d1657f909de736b425a900000000000000000000000048444b7432799c05eb2a9b293101591ba476848a000000000000000000000000b9b1e8827682001314070f9a3a8a0fedbcf6d7b5000000000000000000000000aff8f8b1dd083e8b1b0a17e3b84897275f99813f0000000000000000000000005e46aabfdc345c025252d65fc6ed042229d058e00000000000000000000000004f5f95c5cbd439ba1f1939feb1eb65b625595ebe000000000000000000000000636101025e604165cc5a4f4c3a400b737f0d0308000000000000000000000000687cfbb1c0e6248b15f90b91d847e5cc3289087d000000000000000000000000985b64d3e85e6ae8a86a6d9825f0bd31ed49dbf4000000000000000000000000bfd4ec210c56b55741dd97d1c6b80d33042d69460000000000000000000000007bb80cda626fde6f067df527cd61b78e920511af000000000000000000000000dc3099a8a261a5fa7fed97b19520df5e5bf5322f000000000000000000000000396e7102543de26ac6ff2f30e76846600aab92c60000000000000000000000003b567b66edc34ff54ef43d0512b05ad1f15057a10000000000000000000000006e0ee7b14193cc2c29044a6c32695956855481be000000000000000000000000039b67c3a9f1a7b098346e4aadfa8b6fc5ed15d90000000000000000000000005ae9b9b1e30d79efcef21fb80d3ccf4428caaa1200000000000000000000000093682993bc684e3123a26f095cddb70e22234b6a0000000000000000000000008dfb7a0b02f83c5177ecccb469ae0a27858094ef000000000000000000000000fff9039a2a894038651adbc4489444ce6eceefe000000000000000000000000088f9f103e8d0677fe98fcbb1208f780c76c8cc5a0000000000000000000000001e32b30bb123654f60e8099974f6550e1e82ff6c00000000000000000000000014c592ab71e6bf94c362368152f83ef4281c8f1100000000000000000000000045ed1d95f9d2f8d8f5ee62701b1477c2dcfdbc89000000000000000000000000b1ad7fe67318ebd2e3daa569688a9f7149bb1f860000000000000000000000000a6eb394ef39c4604e77ac2f98ddbcb780f61e8d00000000000000000000000066b333423409d3ae4008d6fcc84aadaa8d31a0c1000000000000000000000000ca3cd633e18105fe7afd50a798436921d44c05c2000000000000000000000000ad8e5f1c9a6f1bc377256b37ae75fb1c5a0746320000000000000000000000007b44de9c231420a541f5385d4e407179677b3aee000000000000000000000000a01f46f642b552160bedef92a6dd9afac2a9095a000000000000000000000000ef373c29b5761d84782f5888be73a9a2a5f93149000000000000000000000000a5c31da8ee28098f3147da4865d543d5e4a86bc300000000000000000000000069a3b1c7dfe843395cd160ba09aff32901249e3e0000000000000000000000008a88045462b1e9333aa212956e7a8be78b3419ec0000000000000000000000002696d8b4e72c9f0e8027dd767514a4a3148644bc000000000000000000000000a77df4d02378fd15addcc031951f346cfcb6dde0000000000000000000000000d49fcf8dd00f92f559797abb77ce466848bf6894000000000000000000000000e506e50bfe6a201d71a29d30b7f423d3e84bbf1a00000000000000000000000032bf6e41c14c081cbdcb7a092f15f4addad253e3000000000000000000000000dd3df63b718af0784600fcd238f1f936a30f4a160000000000000000000000009c57f0cc21d213b523d8c34f8d88b1be9c3c0369000000000000000000000000645a851e624df3e4b9c3849c19057a3c62ae65c5000000000000000000000000b29e5c45ffb5a80d5f47795ed3763f223a9c0add00000000000000000000000094d92ae06ed0ba0ee27d4314f8d14dee78ee6f3500000000000000000000000063f4ca0624867f60ac0caca5ba18cbe0581564c2000000000000000000000000d7b0b91a83314dca8811e1c157be182536df4650000000000000000000000000761248e3193ccaa62fb7789e6bc4c47325591e6200000000000000000000000095db35f28c740f82f67098c34eec80825b71272e000000000000000000000000d5be7c86248826f68fd3fe8d0b5c2f48eff6cecc000000000000000000000000c385e224391c6776f4bcba5c65aca3ae9cb540db000000000000000000000000d14a0d2844a0c0acd7f4c181311828bfc44d519f000000000000000000000000c88a75b3b14a4280b314f4541f7a4c5966270eb50000000000000000000000003e0998e9fcbd992d36239d5c5ad182d2b5cfb00b000000000000000000000000446e289678d48d6132962511cd14125ad1c0189600000000000000000000000095a5a63ca8ff90d5495a366ca6ca1a05c7b7a9b700000000000000000000000046d4920943bf58e941413f5f8ab3ee0f22d4bf9c000000000000000000000000d3a8767ec519ac83f852b0cdc9b58fd7450f57950000000000000000000000004fc9334d3d78f6f3d7b173d66b0437d225edc3e3000000000000000000000000165998da269f5cfa71f42cec5724cdfb8e1bfe98000000000000000000000000ef29ebec98db894d13bb5c1827389fd1a95bc424000000000000000000000000457737a7cfc35a3111ebb549c18fb420fdd09eca000000000000000000000000b13c543e924ab9cde4de72aad4d1ba9cefdd34a4000000000000000000000000f505590138a574d1aad3511fff73f8105600313200000000000000000000000062db7eaa294c5fe9e692cb5fe8f6c9bf822964430000000000000000000000005717f97f0a655a01a626cf730b378d6325736ac50000000000000000000000006ca6b151e9150eee79de43bf01efe438d32a923a000000000000000000000000aa5f2ea8bb32695bdfe59a914430cf415a5905e4000000000000000000000000b339f39dd0d6b661652d1adc20cdfc561ce71c71000000000000000000000000c05b75812467f544a425d94ca2786d718bd41d6d000000000000000000000000ada5a7f57c97cfbe43ae94bc4400a8eb390d86e30000000000000000000000002d1567e84fe1cace687aa2436cc1a0e4e793e52b0000000000000000000000004e832ab5f92bfcde0b8771db72f944b0633af3ca00000000000000000000000097cdef79d441e922ce30cbe88c63f83773e78c190000000000000000000000005fff98f0d3ac22bdacd3742283b434b7f53f1c80000000000000000000000000fe8b79e647dd40ce4b296790c42b63b18c9cd97200000000000000000000000044ff71095dbac30175bf71cda7bdcc86c70acbea00000000000000000000000033087071ce52be70cdb8a14c6395987fc58c4a5b0000000000000000000000007e01dfee17d8c8925b20d4428856b0af5d90e569000000000000000000000000bd5a7fc11efeacd7f8620aa8f219941f889739660000000000000000000000009c252228883d32541084d49265cae5598ca9d0d2000000000000000000000000d434a2fe3a118c114b66c74495916d27ac259584000000000000000000000000b50b9281e4f10ba48c030fc4d1f60c1c5c15bff2000000000000000000000000f318efaa90e76112f6dd360bf1e410de7510e5a7000000000000000000000000c7a7fa8ce64b4ee19bfc9ac3d609d54591cc58f700000000000000000000000018a061ee2e87cac1d072ab5c5c92deddb8584248000000000000000000000000761ee5c52338a860638aba0b91c0453b2a5007e0000000000000000000000000097e58f2b28b5d233a86982071ec9d9a5ab113a40000000000000000000000008975ad4031d741d685bd3081af1c297dbe045f24000000000000000000000000db9386c5240563fab62626daa6a8f265cec46f320000000000000000000000004b85122719ca3d8281ec05c2022627ea93399c2800000000000000000000000001b06120a3d14e189e9ffe90158525225042e60d000000000000000000000000bdf2ca4f42872d6eccca0c638bc9180c06c510510000000000000000000000001f8bf2cbf9c39bfde827fba471436f449674e1c3000000000000000000000000a7b2d6812cbe8888e7152a1b30f728a3e1bc04fe000000000000000000000000d589a4ec380daf40b667b81308765d06e9fc3756000000000000000000000000428681e4c06077bd71d9773d8587238ea1a694b00000000000000000000000002020cd43028e38a0dddc61622cde97ce5ae4281b000000000000000000000000f1c1c04152938e9f8f03a6ab2467c5415ba19ce8000000000000000000000000aab1a3fbf6f0a4d8b8ca5340124186bb0d293e4e00000000000000000000000025106094ec055afdf2d1d160aafd4a6a8d457970000000000000000000000000d95da695f7d7736c18756286a9f5319a5b14efbf0000000000000000000000007e15eff66e69cf29df06d4774c6e7be8ae3ab33d0000000000000000000000000ee14369aa77e4862e2d3b4aa6feb3889ec9b5520000000000000000000000008526a1962c498aa32af5771515335ce1be976678000000000000000000000000578e341bd0a0c356ad3c8425cc8e4987e2e5b2d0000000000000000000000000ddd05de4f26aa6204843725fcd74e334ced4b8ab0000000000000000000000004e5dcd2ce5ed6fd7f5b08374bfeb2704c4330e6300000000000000000000000015e56d41ffcbfcbc553b8223f5ea6206445147ad00000000000000000000000086454f252500fd4972e53c5d76a10f5dc60bfc29000000000000000000000000dc2571e65e22929c35455906716720cb422528f50000000000000000000000003ce853af5d96b3051ae563cfdd0caf47e145223a0000000000000000000000003c963ecf3f42179299cb637875c9abe4b836c3f50000000000000000000000009a62a6495f7b2e2812d13497f817dcbdd3884d2f0000000000000000000000009923b2a8a4002903ada066b01cc6a038fc52f6ea0000000000000000000000000189844a0a91d8441fddb6b90e4cb7cf0a006b730000000000000000000000004e95b4a8238c918b50202d4e279c60b8b802cfcc000000000000000000000000e31b9b3e5b631a55521b3706a7a8b67dc8c91f79000000000000000000000000f8941e134b52f64ecb9e3d626cad265b02c3472b0000000000000000000000008278573e318ebea8e764e0aee1aae865c759f8fb000000000000000000000000bcb1dc069a8cbfd62fd5ea9040970bb812aec1cd0000000000000000000000009a86b8da46a6a87f1ef0fee5cb012ac7655cab0f0000000000000000000000003cdf0fc220c9ef57c3e1e595ec24c7f02e2edfee00000000000000000000000070c1a178deaa1043bbfbaa7f71a50a077664c153000000000000000000000000b7d517fab6efec8c689d3c9db5cff50d3f947ba1000000000000000000000000fde63a899218eb045a606d08f89c4b3958b6561d0000000000000000000000008e8d5da5b6fc7b53ec8246b0d886605150f38d81000000000000000000000000f3ad125c4f7e4255c0c200db886d0aae89efb0060000000000000000000000003f86d9cb58abc1d9e582b85ef9f62e97ba1e7534000000000000000000000000b063465a7358bb14a4028db1df72ecf81d4676f900000000000000000000000033dec5ebf2c5775e179fdd81d28c70d87281c23d00000000000000000000000034113de54e8c38f81a94337c49bc7bb08bb48aa0000000000000000000000000c79abb409db92eeb4bc67312221e09e66d0d3bda000000000000000000000000e0e0a30ee58d354ce6131a4d5860ea77aaaf3efd0000000000000000000000006bb1be9f2bb1ca2711840682a71fcadf591087b5000000000000000000000000c5158b1366de72133a8d38de3cc4a8ff15d2902b00000000000000000000000076018b44f6f444211f22f7c3aa0f8d295c847b780000000000000000000000001ae2319e7a6a6164fb7fce38e97256b340483566000000000000000000000000c5907b7dd91bd7445eb095dd18c43882a5c28778000000000000000000000000c93fa19707a8d164bd940df754e541159000c59b000000000000000000000000191b0f6c54c641b45b6347090039af08f9934e49000000000000000000000000d3e2bc12e43672132cfa18e159c2d96b437428450000000000000000000000003a0c77d238d5f405a486e2e07939974dfcda969d000000000000000000000000ddd70d7eb9ec7bac135669b75d0691876bd05ddb000000000000000000000000bb4b854ed8f6e5934acde86d6ef25175e1e3dad6000000000000000000000000795690ea5dfd1e58f1cf9a0d5ea31ddc5ef0408200000000000000000000000054552642feaf2c586a421f062056f4f6a0bbb534000000000000000000000000d2b827aed1c7922d309b626ae6bca03b355701c9000000000000000000000000715dd1d4275d2a26ce1e043adff6b2bba115dc51000000000000000000000000f19300e5667cf45de94264ab02926d5b5f03c3d60000000000000000000000008c1213436f52beaed91b74fcf92dfc6a78e9a954000000000000000000000000d0d8ef9eb0178607c5700537fe6336eadb86fa350000000000000000000000000aca6a3dd5c76b04bbd6fae9e3d2a7047f5e42010000000000000000000000001b6e492a176f16535454d513f3c5a2d9b01d973e0000000000000000000000005b9eaa274cd762f65da86d6beacae14f7649fbb8000000000000000000000000148745cb5a6bf072fde7f2f2e7d05b7846b7e1a8000000000000000000000000cdf3fc1df02d5f3d6f04e9be922fbdce53d8d8cb00000000000000000000000095b72f56afb05541aa3f5c39d7f7e2bd769294ad00000000000000000000000047c12200eb04c3d6e85301c23e4ccfc9efdbe3a9000000000000000000000000e66a04f33aa174931bb725961628a7bb97f3680000000000000000000000000069c229ac68a177a78a6918e9cb8319fd9459685c0000000000000000000000006400e53111fd4b600814fccdb990c8edd18780c30000000000000000000000003918fbedace0e98be2c04b25bcda86e0b999c69d0000000000000000000000009f3c061270c4492bc65bf976762742a861e6236a000000000000000000000000e662a223c4b9be9a4da33356f0ebe79205c841170000000000000000000000006bd503d67bc2befeedde640244c31dd10344045600000000000000000000000063acf98dd69e31f7ec29b76f2e7e52049d6d3228000000000000000000000000bac62d2a81c3684a47b8c6bb0dd9a94a4abe8e020000000000000000000000007d94da95d1309c862f8c11daf6b54ff35dc01ead00000000000000000000000070f1248bf63aea6d2995dc9609132443a3d33a59000000000000000000000000a3cd1fdd97a11a430a363d2698f1b29198a89e6e000000000000000000000000ca543223659dbbb23e5e0a891a0c48ce16bf356c000000000000000000000000e3a8ef86b0b1d496b1f7e123eb5060b5993de1b40000000000000000000000008377be4835732546eab943416be48206033b71dc0000000000000000000000000dc45d53d6cb0b61f2524f44da85c562b63d604f000000000000000000000000adf84f4b86a37d7120d54bf1e1d5bccd8ed1c1d2000000000000000000000000a14ce732796537ef05c50c4891b4bd71c2ceff1d0000000000000000000000008930fa056024f4762fa90d5161920b66111f78030000000000000000000000007c8bc95ebe9c66853a539fdb896f12f555a8ca20000000000000000000000000e73052aa21b655c70f4aaa1f947f793c4bf7a95d00000000000000000000000040e2a2af3d5a2a2ec1c8f720ffbc5da8184423800000000000000000000000002d08b9a8da06e1a5c67706e42148cecb34135c5100000000000000000000000016ce6c6662510faf7c34bb1406fd8c20641db9e3000000000000000000000000ea2a672b884787fd1a7d8d8317071448ecb4c0d5000000000000000000000000cfa291917464f4a8daa7f501d61a6150975a0e250000000000000000000000004fb4072a33b7736b6ece775e4166dd53894005960000000000000000000000002ee0f72f38fb2d7a32cf66227d7bedcecf7fee45000000000000000000000000a46e0ee16989495a80115cca2c392b508cb062df000000000000000000000000f0bcf56d626a31c7f66522183c166853f5e3c61a000000000000000000000000c23848e8009853d108d795b93c7f9dd95d00821a000000000000000000000000882fb8131048e58454d10033b7b52ff0495aafb30000000000000000000000004c2aa00a82e4993f001b9f1d243dbbdba0525f40000000000000000000000000a4dd9f99359e09a3a6bc0bc4f685df8b173c9c8d000000000000000000000000723265c5beea70e0a6060bdf7fc0139e0df1171900000000000000000000000002bb49a9f279036ded4850bdefd89017e9fdfb820000000000000000000000000037f842a31cb635e7167af177842845d93341b7000000000000000000000000aaf48b7705bf11f95d439d45053188d559a33983000000000000000000000000c097666599028e78264014d29adac16d846c14ec0000000000000000000000007b1d70af8b5a9ef6faea7acab6dfb9bfdab44660000000000000000000000000f21837c0664ff1051d63b1b5a46715835cd0827f00000000000000000000000074bb6e7d1c6dd5b905b8a47de606b65373ceca4a0000000000000000000000004b38b42c02fef852214bde96e22cd85aab73c6b70000000000000000000000009e232a88f25fa75a8363a8667a9a48253e06669e00000000000000000000000080430f5a7acc8047a201399048209af01f03ad62000000000000000000000000c4a0b44448c98f14a498e8bf98a1fc8f8dbe2b6600000000000000000000000058b4df8d2b595d381082ad3ccbe811377fd50c4a00000000000000000000000097f416c1f40439a8d454ef83030efe23ce3e608100000000000000000000000072af244c7d77d8f9c5147fe6e602c590624f36720000000000000000000000009026bdeea56836916a5108f2a928a3732906404f000000000000000000000000c007947b14e556528acdc0854409c4ce2a7e229b000000000000000000000000dbb9d37691d99595111ecc1c19f832a4fda5a8eb000000000000000000000000b084ec7469fcc8a82757b768165650c75c2c5c9a0000000000000000000000009d784dd0d704788d567c33dcc36ed7884158152b00000000000000000000000059787874176bcee3e239d0ef63e40dc15abe510800000000000000000000000085011907c1973a0df7bb5de422f7c7fb3c834794000000000000000000000000fd259b5b63881c62ae364acb18752c1e84b5bd3600000000000000000000000000e1c77703c664a43c9da6057ad35ef4d047c1ff000000000000000000000000cb8c0735c568ace419f82db6994d72506c5361fc000000000000000000000000d5ca7b1d2fe12896289613b078fc73d870c5593b000000000000000000000000992a8b7e324cbdccdd87a1d6732c98ba9408193c000000000000000000000000c0cd310c2ad97bed5756ea4019ec00ac2f6334a70000000000000000000000004fac269b2fd84d949bc5894faad684c9a491f7cc00000000000000000000000030eaa53f0bea416db4381f90042716dd07463ade000000000000000000000000ed2e2d4c82cb7a1ed514aa4cb82054e888064ba5000000000000000000000000d102acbd87162e74ae8ee9904d8393e97ffb32ce00000000000000000000000097777b6ad8b2f892f9a4dd60649127520f2fb7d30000000000000000000000001ba6443eaec76c36b8d68e2f094a18f858134cee000000000000000000000000984a494dc4b9a1dff57faa86a284f9bc11193679000000000000000000000000b65d7e06476f940dcc02bd946d62498227bb7d56000000000000000000000000157e95b16c8c2326a95c6918f059bd77c58936f200000000000000000000000056f87f7685f8b9f2b67230272af98e308943e8f40000000000000000000000009844b5f9f808408432d2e4cdf328577db47e93230000000000000000000000000003cb0009e52e6ca64b4744a1601e9f1d6ef1300000000000000000000000009dd31afcebd2fa7a811ca193ba0a84c665d32b10000000000000000000000000845d2e19c3bdf307285b7d9d824099cfb068516b0000000000000000000000008b21a209a12232c816d93272625500c71a9d09da000000000000000000000000dd77859837f8649fefc633356fac451facc35539000000000000000000000000799c1470c3c6276149e768b23d2a0e14ad8cc48d00000000000000000000000034d38eafc2c0248b14324c7820d67f2531c4b9fb000000000000000000000000fa467f06720200ff69d2981f2c868f565a604c850000000000000000000000005c47eae1e38891afc7f0a7215103527f0abdcea40000000000000000000000006b6a2f702b7cd119c04916af7a996c15423616810000000000000000000000002f2005e1b815cc776e9f230ebc5e518fac832637000000000000000000000000e0d97eee38a7820eaeb049771d7a33f99aef1c67000000000000000000000000a6b34e8f8239e19fb4aee5c47e075274505651bd000000000000000000000000650ff0eb348c8ffbe37102a5e89d28c87a4fcd2400000000000000000000000027be1c2df79540a1577f5533531e0fe08e04bf53000000000000000000000000abe4bf487c18e8b72ce74176b897e8ba1c1b8f480000000000000000000000004ea90c4c3fc60efcc6f7cc7ac3b5adb335af61c30000000000000000000000008acbcb6e75ddb95887dd95a86edd8053193a4d0b0000000000000000000000008b6c1995f2cb026ea49718433cf01d2f02b68ef5000000000000000000000000000631989ad80246d4e847a9687b4a2bf7d4ec4c0000000000000000000000008e1ca7a2978c7b83aee36b803a384f03a164f6f800000000000000000000000035aa986232f71098f4d3d7c18ff9b988a72ffb4e000000000000000000000000752e8cc452fbaa7c8d8e25b4270d2db46bdd5b4700000000000000000000000069120f72293c1209498a343e84f850ff41a1e684000000000000000000000000cc5ab75493d09bda783a2a27be138b4cf25893bf000000000000000000000000f1eff7801816db61e6da6e653b339993715a35f6000000000000000000000000b08b1ea10fe8252b1bebfe52f5ced4aef7d12e11000000000000000000000000c0e02cefa8a4acb6c461fe70b5e492313f2af6eb0000000000000000000000000205236f9de60f8b063d0179f8695faab8b06879000000000000000000000000e17a860be567edf66a6fad2d500d8d9c101973f50000000000000000000000000a349e2ddf4f74c31ec7416e9259ceac02c03bb40000000000000000000000007db6dcef1261e21a5e64afa9f4f20f1e4f4c8207000000000000000000000000bcf4e9a35bd97d1a0cd0683b319e7d2ceb48e37e000000000000000000000000fcc0813b88caed73cf70fee919383403fb9e2f72000000000000000000000000bbb370b0c085fdc33b7e90cf9fe7933c48727eb7000000000000000000000000a9d35a7960716776437ceb0e9d53fcad59f1571e000000000000000000000000c27620646d8920b955c3c4b236c321a50a4fc73f0000000000000000000000001d9e0a891e0ca686c0b210421d89dc52a6f97a7b000000000000000000000000d25c5b2d8e737a2ff29270dd35412feba1cdd0560000000000000000000000006eda035051268c151f42b0ade9b87f66e7432a09000000000000000000000000457bda03a7a6768154e61db097bfc1889154617f000000000000000000000000fb841b8e956b61bfd3d3387a137f7a74cb45151c00000000000000000000000062fd10069c882d85cd56aa61eb0664068574d80b000000000000000000000000c973a70c1e33bcbe122a5c40388ab5c0321cc5fe000000000000000000000000b7e00bd0342232a1e1e27c7a820fed76c5d793ff0000000000000000000000003f09ba13c9955f465d266fba3a7d568635abb4020000000000000000000000000ce636b2129c7611803668c7d056d76e7a7ab9ec000000000000000000000000b71279bbf099417bb0c4b2d688f43f3a289c6518000000000000000000000000000be263b3ceb55d22ed9b40d7619f62c4862c80000000000000000000000000569f9e28e4b3ca0c7aebe9a7ffaca41a17f12ac0000000000000000000000000a5452412997d00444fd4ac48748626a9d51da67a0000000000000000000000002bba084a800ba198347af2907511ae100607f6710000000000000000000000009169bbc74dbfc8c0757e7e49c2d14fa40270c9ce000000000000000000000000f1131622239f7d7b9fd0dc140d58a9214357b05c000000000000000000000000ad6134370d73ef629c03cdb382c639cf736ffa85000000000000000000000000b56dff58682dacde4f7fa5c434c6223ee18ae9c400000000000000000000000015de8a2c9957b7e316f411a3e0fefc59788ec1d5000000000000000000000000e7a6b9340c419d9aed7e605c2892a402006f21ef0000000000000000000000002901f1638e8e124ad85dc74dab6af8b7fa67f9bc000000000000000000000000d0c8af736150624d5bfd5a0bfd2e51332704893c0000000000000000000000007350d714bba7167e6edfe6ce8432aa15b1d396bb0000000000000000000000002611e052ce6a76e2c133fb8e95b85ff734435b3f0000000000000000000000007cbc0e71b1dc68955c59cc8d6b62b5959bfb9321000000000000000000000000e778081d315c91ba1f646e25f28ed16a7d01d8a30000000000000000000000007d70504fae1d156076b7c3a69dd8303bd38d77d90000000000000000000000007b4ad7accad45191a0892db86d7d09adf54d3cf3000000000000000000000000ca0dc1bfd872f5b73ec6cb3a4e2c491d5ebe9cfe0000000000000000000000006d5d57e6a600cd1d1e6e21bebeeb3e849beccd3000000000000000000000000006309bb04025947bd4e77ffead88c57ee71371c4000000000000000000000000c7de276b3c8ece3435a559953b253576fe3a8e1a000000000000000000000000e4fc240625df294667ba8a4777cb634f933908d50000000000000000000000008ef6af347c1d55ae89df29802ec0af4a9552608b00000000000000000000000055b463a0a7b51b25697d13d300d16b35458b28b10000000000000000000000001dd25a168f86d57f6159750727bb7d88e822c9c60000000000000000000000006bfdaccc2806ea41e817abdcbc21a22b5039c5a600000000000000000000000046653e7755524f184919f01e04896eb0946d719e0000000000000000000000000308bef7a6658a3d310928160328506d92be1e32000000000000000000000000cc67e57c0269dcb14044559e95bff1292a7b783b000000000000000000000000373da0a6909dd411367ff450f2052a640a0bc68f000000000000000000000000fcf35acda560618e42fc84e2e7753659fddeba1c0000000000000000000000001e6af19da87f3725c52902b60345ab125347ea7800000000000000000000000052e27b8b14e635871edebf66d34befa340e5448a000000000000000000000000fe8c8c127e14e7a36f5d2f99554817e7a19d637a000000000000000000000000d6ca5a87ccecd7b5f0639cec1e23c706eea22367000000000000000000000000b86796b6482c4dc35d1ea44bb16e16d470c14d11000000000000000000000000e2fd5d5f9135fd40fc2dee94f74733a11a79efed000000000000000000000000ef1956180839551f811c34487ef60cc2d6092ef100000000000000000000000047ec749d45bc53e96dc11356c83c96671c51a4f100000000000000000000000006bc5a5a2b90f97ac04e0abf5cf489a192a047b400000000000000000000000097995ee9915ac22c5aecfc1e5b441956d7d605b00000000000000000000000009f736ded82ca628234df080e8cfebeb70e41b7290000000000000000000000004fa758c72a4aa977825ddf5b9196a6f29364661a00000000000000000000000023fcd9e4e41b901544a0e2b19c467fd1e32d8868000000000000000000000000e4fc2d02e5c52c514e7a84fa476137f783102c970000000000000000000000006a89b2e502b2652ea5d73a15ba0d43c9d1194f7c000000000000000000000000cccf8bacda39d8d3f2f50c45aa90cdc6f92345f9000000000000000000000000edb2d77ceb15b0b0550db7a23c2638824802ab710000000000000000000000001974822b55239dd1186f2dafb6bb45589e73bc9600000000000000000000000024f7e6d61c48be85375b80af6c37821103bc1846000000000000000000000000d49d6ed20ee7c63abe6333f638cdd1c7b939433b000000000000000000000000fceec3c270ffd73457cbf9a00e306d38236b12160000000000000000000000008ee50246c6315287166607f7a7c7ef08aeeaf3df0000000000000000000000004cd8902d26b5517e7053488918557b7a54572fee0000000000000000000000000bc245b57c50479f8116bbe4c9b6bc3bb5dcea3700000000000000000000000097a72a78a9d07a849d1023987cd8dd11be836a55000000000000000000000000046abfc06897e8a86542047d6b22e931fe99bee5000000000000000000000000c415d7d0dbea7038477d980fcc7d728a77841d11000000000000000000000000c286184a9b7c41d268db4a69ed472914e58ec2eb000000000000000000000000b8065e9e8f99e56ff0cb1786de01d94f24472def0000000000000000000000004c2a11f6668d2140880d456db89c15a2308c5bb3000000000000000000000000e2db8361d949c51143b04e44a87abf94d2bd1115000000000000000000000000f78698c1cbdb295a4c6a3b480cbbfb5df5be1fa4000000000000000000000000311e37065e6357206f0a8e0cdf93318f6e344d93000000000000000000000000b3777b34cf7ae9593083cb2a8815f44b1f677ee2000000000000000000000000cd9694ca49e0c07d508bcc0d107c1bc9eb6f070f000000000000000000000000cea8c1470fc469159b4c5042d7d432fe74338d620000000000000000000000007eabea3d1be08e7e5524653d499e8a4c760e427c0000000000000000000000004d72d1a034812b3eed705a6b2e9f6b0a8c22822f0000000000000000000000000a38a4cba58d51d29f1ef7d03ea5256c5af82b2e000000000000000000000000ce3211d2cdee76ae0f69950e4d5b2f99ea0b1d5c00000000000000000000000016aa28569ed5b88b76b67249e3381bec7efe6eff00000000000000000000000048910a64005cff019885bd7b277e0a69a94ae11f0000000000000000000000003159156cf94dc33f5709c779c8571eac1d60d3bf000000000000000000000000bcd379d1acfa77e760ca500b565ba73110a0af8d000000000000000000000000b001cb1d5f696515c1a7d8b452aa4d15236b7be3000000000000000000000000c4bc9cb5b4e136ff5731e514c24bbabc2a9d820c000000000000000000000000cf3cf4abe1667431b586c76b009bb12887312d0e000000000000000000000000a97194da76015debfd01cdb740d287e21a188d1b000000000000000000000000861b002f2f5a39e98b1fac3eb2e35f40ac58693d000000000000000000000000fc50cb4edad68e89f8ef9d4a6102612a7fa357b4000000000000000000000000f44f69b669524d3c09d00b08a88238b0ab05c2b000000000000000000000000026602b289e3e2280189cc54d2ead00992db2bfd900000000000000000000000078cb8f3c9a36ef2bcd2ab064204bd691901002290000000000000000000000001780e4702a43d94c2df349aba3b517f121a0ccea000000000000000000000000f70858dd2a3cfb5e55a4527a97cf67b40379c6f00000000000000000000000000f81377675987dd50e019770ec88eaeba937901b000000000000000000000000530fc97bd4b6f65ba7cfc33118adc1c98d0802fb0000000000000000000000003e1bbf2c017c7a301744e44e0d6ee2c0e7e0bea3000000000000000000000000c8a48ca4a87c3ab8066eb496cbc351b08e456e29000000000000000000000000facc5d45cf8ba8d12685858a67c42312c2ec3f2f0000000000000000000000001a46ff374fb4983c93897d7fcaeca3ed9ffd2417000000000000000000000000f86488787e22eb9e9141b82a1d28072f316750a0000000000000000000000000152b6d0b116122dcd788ddb7d564c80f3963d3450000000000000000000000000591d23e3df08b934b33941ca1ace10cbb1ac9b1000000000000000000000000c1c375d5f7155fb5dca5779ed8e8bcbde1e6b87a0000000000000000000000007825f5367a4c23dfe3ccb3a05b562fad019525fe00000000000000000000000092aeace435223c845bebe98a11e8fed917a8845c000000000000000000000000bf2e73f0e42e6063fb1fdf3c5da649977383afac00000000000000000000000026890ecaaceaa42e35d1f1080e1aff8d3dd0d5bd00000000000000000000000089699f3aa70892c43d268b34011c9af72f7b4b390000000000000000000000002ee63d89340ffbf93ea852e740b88da0099857610000000000000000000000004566a670bd4028e3b246ea797ca9cb7a0d93b2b60000000000000000000000000a174caf0047116927854143afe4424424f418e2000000000000000000000000d8fa63d5edc2a265d0b453f4e13d1507320a3178000000000000000000000000c6d29aa3f9e2b65f2e93195ed64cecbc01a58748000000000000000000000000608c2c3a716c4b62aa639a8444be98293b9134fb00000000000000000000000094620791b19c950c1f902baffa89a4d30a591ff8000000000000000000000000ac13764d06c00d6be86d76be52f9ece89c296eb30000000000000000000000001a2ccf00f1e8a455e5da89956827e498413ef39e0000000000000000000000006707aec6cf2c970d8ea5a10292d258330bdd6d2300000000000000000000000011faf645d81d1bd4587ae4529342483ec1835d0900000000000000000000000043c0181ac9012be6b79123b3608160e4cc09bb85000000000000000000000000e830bb7b9124d472936a02fd24a70159223147bc000000000000000000000000e001e6f6879c07b9ac24291a490f2795106d348c0000000000000000000000004a6621ce282f9b51b3961764e87c2483282e8b32000000000000000000000000fddc0ce76715a5a5b2a3cfdf8acfdfbe82a0359a000000000000000000000000c7bc4e88a38bfe1d57477535d10e92d0f069159c000000000000000000000000d43d4012f9b680bd22b2388c0728d65692aacb570000000000000000000000007bc5a06669d64b7fb495b91d95331156420c7bef0000000000000000000000001a8028927383a0665b62b4aa6eefd5dd66cb5a380000000000000000000000006f97df06af043e839608ee7bd2b67a5f14bb62ab000000000000000000000000e9c67dd40b688a54349bb0380d621edec6d2d6cd0000000000000000000000001552d058c32dab7ecc8837bd70cdeb975ba9a9de0000000000000000000000008119a8604ed87e325513573f6aca4ab7ee804e66000000000000000000000000cda6fca61f917d766669c8f1575e32ba308a1beb0000000000000000000000002928f63476326dd7aa678b0b87fd0c79ed8cc7790000000000000000000000001efb705efa4531bce11d7844d37f17cf8b5065ba0000000000000000000000006495b133c1be2de706b07ad159f9a9f0cf7d9c0200000000000000000000000044f9009b7810f15f1fcb22c7f4a5cd18aa9a6faa000000000000000000000000e36440ad83cbf1b8d93a2056de19938d2d6351b1000000000000000000000000560849bba75acece657f3df072870c23f869a0bb000000000000000000000000d3123fc78d6f12399ca3620e34cf493773c44a9f000000000000000000000000dc67dedcd92859567801210ced5c3cd3b26ae608000000000000000000000000cbbb2956738399ce45fe0872e0dce82eb45d64490000000000000000000000001708a77197eae9b05fd63ebba070bdf0e2e585e40000000000000000000000009a06916d02fec6193e6d2b1465edd49976fbaf67000000000000000000000000342f5be7578ca67506a31214d93a99e5504256cc0000000000000000000000003016713fc91076bcb6fae7b736f9b8e03668129a0000000000000000000000007520ae566ba590a421404a30972a439689a865230000000000000000000000001e2d5b0fc625426442a6f29d234d7f4f1f677713000000000000000000000000f3aade8e4ee51aeb2441d6d4e88385585e8281e60000000000000000000000001512f87bd6d710a3375131a0470dcfa1dcf894cf0000000000000000000000009ed9469e2f75cb9a33b94890f840cab06b87667400000000000000000000000054e19b0528d2d1da4209d74242b9f8020c75b88f00000000000000000000000050707d1297cd92faf7ba6a91c08aa1616111824d0000000000000000000000006e7dddc228e093edf7874be5999a17128f263f6c0000000000000000000000005e72a3d9bd81f8783cc1fc356dde20e9c5f050af000000000000000000000000109411388a468ab0b6eabf07bd754dc7d188ef9f00000000000000000000000028a0fa38dd4095d2d2609f06fc42a83250f17241000000000000000000000000c0f773d1d12930884e3ae013e4173ad3211d2108000000000000000000000000a05e3034831783e01954e163f647d5dbb5f9adc60000000000000000000000009e52ba298b6c7fe03617facc25a27a0f476b0f980000000000000000000000008586a8963669ed778c9edc352a93c88527c6175c00000000000000000000000097b1b4fe3b85ae6cc85323bb91c62ac9f56aa9ad0000000000000000000000009c4f24ac71cc05e7883ca660d1c2196cae71c6d60000000000000000000000001860c2ac7c27ad4bd08ec395873289887b43c995000000000000000000000000cca8aa6b8de778a05bc69c1f6b6e68e9e76e09790000000000000000000000003335943bcd9ff5fa29afa3fd9d065a52239a2a59000000000000000000000000ee2fb3353782c61962f7020c1885407751d8ac8500000000000000000000000054e6cff46dfb081fe37d4cb5ddfbc28bfa0c19f30000000000000000000000002938865d32f71bf033ade022f86b4b2c346d96dd000000000000000000000000ae42b13cf992feb85eeef0c8b91fddbfe721c02c0000000000000000000000000fe2b5c5d7924cdedc574da89493f5cd86cb01530000000000000000000000003f6111406ae8054343bbbf456c25611f150a634f000000000000000000000000f7d121db515567692aca2f7b32962ef1ef9a809e0000000000000000000000004e216c511db4f48ba59bf05b59d5da93a9b9460a00000000000000000000000053c6d8410b026b0184a23bc7c179227c028a3f6a00000000000000000000000061b7ecd4a88254a1b51d00d49e774e078d119181000000000000000000000000e7678bec539e41020668a72225ac9ba7c1551a4e000000000000000000000000f677a7d912a09aea4f1d05d3f45222e14b04c8660000000000000000000000003c00f2c00b91a0c1639214c41cbb1bdd3b8af95200000000000000000000000014e1ee4090a3f972edf9f0206b0e6e911ca1b484