60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000d6bc559a59b24a58a82f274555d152d67f15a7a600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c736869626164616f2e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20736869626164616f2e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d585633777a72556437344765386854467a4854785677387467546e6e703363534c364c56506132764552367000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000009ce4cd35d28b7616b698b98c67b508e65fe5ee4a0000000000000000000000004e2b72e27e199eba615d423eff625bece6d3e6cc000000000000000000000000ff696aee8c1182ce6ef4456108bf68970d0239d80000000000000000000000001d7792ebf7e62a1f425089d3849c45ac0bb7feba000000000000000000000000cd064d7d78c1e4d8fc2f18b7a9188e98338907710000000000000000000000001f9b7680376138064ce816038b4d46f85a56a55600000000000000000000000006928edabea3256047b65fca130ca2a8c59c71e50000000000000000000000005933c6866709ccf71336c5089605940999da297d00000000000000000000000087c9fc8fc0b5d9c633e04fa747de8894a7fca9a200000000000000000000000012904e48d6ad1e59a4d19e6c6f5d8923ac252381000000000000000000000000d1a08da1b57c9aaca16de88d535b650ca7a4f37e0000000000000000000000002a74e95cb0a330bc3aa6c86e8e7a2442d17165c6000000000000000000000000e6ad8189b38b78d49d9780e823f5c54ff6bb58300000000000000000000000002e1108e95f61164ef18c5093de87d118318412c200000000000000000000000034e4d7b6fa16afe6adcb3b41d103c35c912ceaba0000000000000000000000006a999a698489fe8752ddf84706932ab2bda0dbca000000000000000000000000dceb7f96f0f31ee8395336fd1ae92844a7dd4dae000000000000000000000000ad9ddc0947da7b1077389d0748e4e192171b457b0000000000000000000000004989b96886f092afa028e65314fbf02a9cd1562000000000000000000000000044ec5d1ccdc03812f00b00c8d483a71b365fd7e5000000000000000000000000f2fba4901167b67faf641f9b3b87307f04b1b72b000000000000000000000000535fcfa340c61d65fc19ebc931554c0bf3c6348800000000000000000000000022287a183cb8c3f543143ab450b5e9b1cc72e62f00000000000000000000000008355be98cc4b2321dbfe06f847854b90fa10cf9000000000000000000000000b1acc1bfebebc52eaa4555e6c8dfa6682c1ac1bb000000000000000000000000638aa38f164437c8b60dc3282ce48d36653fe4020000000000000000000000006e18695034174aa0d36d518d3beb8c521c5d31d10000000000000000000000006468310de90ec1dcb9c28eefc8b7d4357f8229de000000000000000000000000feabe417dbe24d89288f0802a44019714e1fc71d000000000000000000000000e019b1c866ceb06e89e0384cfa3e973762b7941400000000000000000000000009daf0dd087c513f7602c32cde1726531072fd5b000000000000000000000000fc863be266f1d1d00c86566967f905a0dd302b2700000000000000000000000083019d6cca0fb337f061e607c526854c48fbc7850000000000000000000000006a95f46ae100e2afc199291c3f523f8f6b9f15810000000000000000000000008d257040f24b90368653503f47ad6797280ec6710000000000000000000000004c1230db4eac59e499bb75e28ab609414b9a2efc000000000000000000000000fc1fa15428df5d01d3b078137dd53eebe703e156000000000000000000000000a960dd83ab0396a22e99d76457e1af417b12a59f000000000000000000000000a0adfe248aaced2d3878eadf81fbf846804b20d200000000000000000000000093932ae890befcc3485504e95145facc82fe7c7f0000000000000000000000002e47df794bbefce428ee1065be31e1060a3fd3b200000000000000000000000085369b265b7286c8ef014b71955d19588c4887610000000000000000000000006f5275223725eda21e8a3293f3d4815a21ddca3c000000000000000000000000d8069f580d3d27bd8f7da0a3816a57d714b491000000000000000000000000009b97122a5aba6405343d3dff863d4201b42891c6000000000000000000000000a5bcb3d5520225ec04cd284d95b432096bc5166f0000000000000000000000003f7e389a45bbead27019c87bbc92da50f19604170000000000000000000000007a6732c78196fac7d0a319783e15e04271f649da000000000000000000000000ff768974dc8598c62e8c44d93bb12cf9d92649ae00000000000000000000000066d67c0d936dc3418aa85509e1e4fb5da0acd92b000000000000000000000000fe3cfd5151e1039c94baf63b17fe61648a63931900000000000000000000000060ade82e3f0025eba9caff7e3d1a6b020a2f56360000000000000000000000005de467d0f26ff92bf787261a29ae1e785614e9f80000000000000000000000004e4609e931fd5c9b086cb45a5a82524831a5028f0000000000000000000000002c758886ab9781718c25f4c8e94623c40169ce1000000000000000000000000045d920113345a9ece74cefcee0f129d635f36bbb000000000000000000000000cdba2360aff9ca11be9970511daff13a57e14dc5000000000000000000000000e0c0d6d5114973fae66d34b8f19027afff56c9580000000000000000000000007fc90198208219b93a60a5c138fdbbcef4655edb00000000000000000000000098bcde5c968ed8499f2d497b4b44ea31d0b55ea20000000000000000000000005b7c35eead5c9bbde8c0cc64bb0eab984755934100000000000000000000000063a1921d5865c3f814e2d79c6b284879b76d411d00000000000000000000000023cfbae6f9e4dc049d15c11e9701b29093f1f2fb00000000000000000000000085b2913f1f8fc2b3f8ed626fb02141604150803300000000000000000000000053a036f10580fbf60210377a38ed1a675a522d630000000000000000000000001f8c5124e592291a877f790b1bd55594136291440000000000000000000000004926fadb96407b5592bc83c9eb520481c6ecd01f0000000000000000000000002a4389d2471913d3e80a4632e35f43ffd40d25470000000000000000000000003b4ea82d4f1cdfee8085636e9b8a999ed22a8a790000000000000000000000002d652837ad230783b16675ea86ff1220df7f8da700000000000000000000000072ac58ac33b0ee441207aa37eb5a0ffd211f11fc000000000000000000000000e511f0b8b9bdb01c0246a76bc675822d688a56b50000000000000000000000004f75bbb495cc656e65afde5671a55b4c5cef3ce600000000000000000000000028344929e15af676b6723d5bcd760d33efeabd60000000000000000000000000e8798ca2c4df8fe6affc890d0cc6735739d415720000000000000000000000006bfaf2e4e2780d359aced7c5ad000dc3629a1a3b0000000000000000000000007bfac4628143582b05a48dcab29a5e48014ad5270000000000000000000000004d5adef6945e86c3e34fe9a58b59c0cda512faab000000000000000000000000415004ceb5ecde9e6d61ff1c280b6d090a759e1c000000000000000000000000c12dd1617d4e5850c3c96ebb00413009bf00cc7600000000000000000000000080af7c63a6bc6426127b263d836ebef66c8fce850000000000000000000000008f4aa3a912ebbeb1fb1ead855fd109b92296f8f10000000000000000000000008ad643c5a9dc63e1d6217ec223fefae455e63c6100000000000000000000000071d32350ae963305147c85eb5bb38dcbcfbb6acc000000000000000000000000c20fef91cab956deeaf7b90d5629d3bba5275f580000000000000000000000006ccba1e782e45091457a3e21ee885d1c7a45244f000000000000000000000000b3a0830439961a5c0d031193a58f04730d3811f7000000000000000000000000c692a0407092ada36a93b040a4f82dd68adfca03000000000000000000000000ccf663efa8c85c9b959a3c3477cbe8f5917722f900000000000000000000000003dacddb847b9b24a0f303ff3b3dbc786cf4d86b0000000000000000000000007a74dc94a383122dd3ba1953e4fdd360c6dd6bfc0000000000000000000000001e3f6d6037a3eaab0c3864931591fd9558c6162f000000000000000000000000ceed9f8ae8187945999fd401693da625ef09c0d00000000000000000000000005f0f4338c938db516aa4c2e9fd77421d5613251500000000000000000000000065310ec8b5abdf80d45b4469a5258e6b3f03f25f000000000000000000000000f0906f9b36d07e7f036d4cbb24b96dd453be6f350000000000000000000000005be23b8b715ab2993794360845f73c37e0ef1ff70000000000000000000000002fa7588bfdc4aa4df6e7e2e4b10f6db80ed0fdd6000000000000000000000000252872eb598ba4fe29cbee734c5f79a16fdc5c6600000000000000000000000029d8b28b0a4c64c640c0fbbe267d78732a6376310000000000000000000000000f82661d2423506941f72ecb455204d23701cf930000000000000000000000000d718cd725f0660a9ae1dbcb392b8396c7164452000000000000000000000000915f16b593f8e1927ce4149d03f64bc7a25d3309000000000000000000000000b69863755800fd8f0f543946f20b2f2d135dda07000000000000000000000000f78950295a131c85878542eaeb9b366cfb04a5ff000000000000000000000000cf490e2bc92af995a0861e55e204c26917431dcf000000000000000000000000580d3676e5033265930812f9b03a80d17eebb20400000000000000000000000032fcb38c2afb40f739ff820909127a0b773c6f070000000000000000000000009546bd124fbf9d8dc3953d633ab1acecd30849fc0000000000000000000000000d0f673682959b56b5eda4d00e7857659eadc8a900000000000000000000000070cb74d8bfc5c600eed2d98ffca7d886642830dc00000000000000000000000020a7fd3823e021858b6385f8b85e825d920e271f00000000000000000000000001cb5b2c4c651e7d9cc6955f73c5a679c2309a8c0000000000000000000000008f5ff627ad38c94a7d5c12f797f76fdfe434da750000000000000000000000008f53a77a675598c5b8f5284bb65f4c37d831bf02000000000000000000000000529ea7d523ab7a0355ee49a76087150c357dc798000000000000000000000000c42bb51ff6191f7ae9933ca295ef9fa75ee5d4dd0000000000000000000000006f5c0325afc24ca3100b0ad14b496222f88a8a0300000000000000000000000036405e741d0fd07ca6b239ebe6c1d61c573db4190000000000000000000000000ff2a953779f688ee3b456770e696a2b7228a4300000000000000000000000007fba1ee7e78de97f6dd0e54379311ae16645ec5100000000000000000000000045ff999a9011561d53e8d38a8d7ba8087cf968a0000000000000000000000000da5bb7cca9c690dc3d80e66acc4c123ee73c1f27000000000000000000000000b97f875491e1c9efa72c28b5ea57f0d6cdd5b5fc000000000000000000000000eba6c07fc4eae54ca321490b6e0afb74b1d98fda000000000000000000000000b733166f670bc5445fa70a5e2401071a0fc07dcf000000000000000000000000414ffb048ad9679e85b426412a8ce61b470c78ea0000000000000000000000007c037a3088ccad0dd081a274d57ff28eff64a1140000000000000000000000004e60a6f5f0cad7bb1dc40bb2449e975507eb02b1000000000000000000000000185d5c71c6b1b012fe641e35bde6d69a131859820000000000000000000000008a4d3203498b4a7ee3c103dfd20bee503f328130000000000000000000000000990bbc7e2af934be765b41f4c0105ff1e3ded937000000000000000000000000bc45642c59e95491659e65d38cddf42c086ae6c300000000000000000000000038009d22c5ad0b0cea1fe2a4b06dd0773c63bf45000000000000000000000000648e3688b26ad0566028cc708f03444fce50e2a0000000000000000000000000bb4f3aed9248c0d51d804bc368e4b05360018582000000000000000000000000ce7a2de0669b424d951914957e451d90cf87624900000000000000000000000004c65d43921a773f5caad742258b589abdbcc6e8000000000000000000000000c98ab54b7e494d272348368645f381aa0fdae0180000000000000000000000003feac1c2f9897249b84e2065e8f50fe094451a90000000000000000000000000a13ae9f1250991120415dcf91a664fcf1ac4676d000000000000000000000000d3adb4180d32484cceafa79338293a4b7d260268000000000000000000000000463154a729051d108d0933e8d7640ad80b04e577000000000000000000000000b57aba9142a51a47444f4f5234f0999d2f952dce0000000000000000000000008697f127b59d975069ceeec27f732c229e99760c00000000000000000000000097e11425d3358af0eeaded83db2375575dfadd890000000000000000000000007254d9c248d1588e63d562d0874bb4f7c5efe2a4000000000000000000000000b2b5658959c6234346cb1dfe259b680c7639b2a2000000000000000000000000d5624c30028b480e5a47355a5b5b1d4b91d6f41b0000000000000000000000009230662a9b2d5dc06e7e3b2ea1a315dbdbebd72b000000000000000000000000850935ca764c27b3021d2d897e547e64fb41b62d0000000000000000000000004dab982a3d1e5af096e55c95b1a19d2f3b3ed827000000000000000000000000d944e1fd925e74d1cb87a8c12862fe94f78341b10000000000000000000000006e823ce5287d638a9d445e733aa58d7eaee645260000000000000000000000005eeff8c90b8bfa7b844bd1f7c19d50b79becbf3b00000000000000000000000068f9f512c0b0d0a2591e9017c03fb480172d3a35000000000000000000000000f967608f788102284c3617a197697ea569f5768b000000000000000000000000f9f8543d308c69ee18e08de29f7d9341b85bfb49000000000000000000000000e8bc71c4c2a3eb9f10fbc4f5997083689ed9a5bb000000000000000000000000554cf473c26f4a01d931e5b1e4f1f2608ebba98e00000000000000000000000004aa9775f85477e7f23d9004dbe6d5cccacd8b65000000000000000000000000c1f17d7aa53762e3ffad2202f35d80c74c8caada0000000000000000000000008327e75cc2b4bc6d1b76fa937056fb7e51246dc4000000000000000000000000c505d8cc4373bdf97d220913d98bfea262762d82000000000000000000000000363296803cb81bd741d4b63ae0c5a9a5c6ddeae4000000000000000000000000c29d8759729a7fd5da0be5eb5c597cfd7bf2caaf0000000000000000000000004aeec56d760124f2b79da688114f49df02035df00000000000000000000000002f01be043fb73153ed56a974492245f17036acf600000000000000000000000063174d5f74353bd1f1db06e18adad8e0163531bf000000000000000000000000478f0b35708593e4ce304aaa6cf3a2fd2ce415870000000000000000000000002048849352f0359e672c7f08158006461c3d86de00000000000000000000000057e6ac29b38f076ff6a117e9ce82aecd0624aa2300000000000000000000000039e549a9f79fdc71b9d89d02468770a86c5ef8da0000000000000000000000000d02a7aa7a6a6a5f590cf5c59598eff8917b2059000000000000000000000000c395e6592ec5770daea9f915884a1cff81f140db0000000000000000000000003815cf262ee90cc236938e657388e2c203fa549b000000000000000000000000ef736f96cd1176b9e387ba257a678e5501f9b2ca0000000000000000000000005e409fbbe5184dabb1367933769387796121902b000000000000000000000000e6a3b2a7c833f381c7293bae1a6f90e235e83e6d0000000000000000000000008a8fafb6b0bfdae572a0f45e5b345a6004d042b5000000000000000000000000de3a1711d5a81ead5f582cd4b707569ae408c45e000000000000000000000000495d2a164bb2b7d9d2d20f6f1ae40d05b2beb2f30000000000000000000000003071a5896369c02ddda2e074bd57f29674e1ffbe0000000000000000000000009d17b434bc7298b76f173266d898e058992ff109000000000000000000000000c0d04fe4e12cc4cbd68e58b0465f16b4ac99dab3000000000000000000000000e442ae1e849461e9256480e2359d75e9fda375cf0000000000000000000000006cb693d6373e507e630f5749c7064485cd0785e40000000000000000000000002fe2327746c9f6b850e8f308ddc5e623e51bf5380000000000000000000000007b8257296b0a752b36dfd80f678b947844fd9862000000000000000000000000fab5226dbd72afac470fa94fcd192a5c0c8eb685000000000000000000000000b987763438ea3529679ef91eec5a528f7f81db4a000000000000000000000000d51a693be967d9fbfa4249dbbc5e01f7feedb0880000000000000000000000009bc47df9ab2c68238bf2d509b20f0e4419196114000000000000000000000000e5d6febbcc13fa434ca8fd89a6bc56205cadb56d00000000000000000000000037fe181773dce93a67508d1ec9e0be34b1442c1900000000000000000000000076fe7000751f17eb6ca790770f727869873bd6f4000000000000000000000000cb2107cb7faff48734693b4a16ac2204e52720aa0000000000000000000000003cc1963da46df310a593ff2502e0686d1dd9559d000000000000000000000000c526cb0931b7d6d1c5cc5c563d59fdc163b79ba5000000000000000000000000d634c75d32b2b5c2f1afee9bec7eb5a174ca8aee00000000000000000000000066d7938f7d45fbd0c72c877b3377d454110c80c60000000000000000000000008b03409b53aa189ceff0e35435af1ea871f58dc6000000000000000000000000ca43ae81eca27cc40418d04316091770f8643f08000000000000000000000000dfc34a515b3abb51e39836d647e1435c0b07458900000000000000000000000012dcd70fc392c3050db32bab4d0078616d6c9116000000000000000000000000c60cbd810f102656a81987bf830d40d78541fe5d000000000000000000000000516e987c0524a92960e96f8ba6b6f50b9f64bffb000000000000000000000000a3e5939815b4abcd8bcc17498f40c845c826263f000000000000000000000000b203aca50d53c1d24b1dfdfdb34955398e1f6ae200000000000000000000000090c9cefe78807ddbbe4581ead6c788f7da9b27700000000000000000000000008b8c7efa3f2aa57a89898746216ba5c6b2be0b20000000000000000000000000996caeca5e2bab000df5ea6bf9f66b1969c6d7df000000000000000000000000c05eb26976c06133747d8b1591489bbd67fa61af0000000000000000000000004a2bf9bca65a2f2d5ffef4e3c09c3d63cf60943b00000000000000000000000066166211a3b9ef16db3801cf498633059b511427000000000000000000000000e6869df670e7ae3e45577cc766b32c1bb8b6362000000000000000000000000033a3d962955a3862c8093d1273344719f03ca17c0000000000000000000000006784b65ad2484532b07dee6bff3b69a93699b2a4000000000000000000000000b95cae71555bdfe374a50693c4fd6ad9cd6252f10000000000000000000000007a20480839f7fadee70108fea0a10cc2bc856fd20000000000000000000000001ec71bae7a0e206e516c0860177ac96fcef9a4b80000000000000000000000006a56868d8c44156aa8db8a3ba64d4e9cd3526fb90000000000000000000000009d11eea77a4a79e5d54fdbbb2d5d7284393bf908000000000000000000000000b72c5dc5fc5b72fa3f568d4d47e6660e8de86664000000000000000000000000f3c3ae985ec5459ebca96b27d8c2ffbf74d1ff80000000000000000000000000e126e35e2249becc7ff28ddcb803314926b39eac000000000000000000000000dc8a8bf072049cd35d273e63852557ab47def59600000000000000000000000068dea0a685fa7a2c4efcc28e67bdbf8c73343934000000000000000000000000fa70565e8d024c0582d4339325a1999019dddba9000000000000000000000000f5c4a28e72cb528c5d49be5d228cbe49e92c7ba40000000000000000000000008ac57679711e94cf5cb2da9dba801b35574852dd000000000000000000000000b551c804a887d6ef91d80776c410f7656459fa64000000000000000000000000abb6b73882528e8076ad9c9846c5fe5e4ffdeb1b000000000000000000000000af4d93c9ebdcb4bda91183168287d4acb944a78e000000000000000000000000681710312035dd180ca09f39797d3756948f1a70000000000000000000000000abf94cbb79be08a020260252800addafb96f8097000000000000000000000000bd1b9db003ca0ff8bfeaa14d07d5835346a1027d000000000000000000000000591111a46c8cd0fa948c3dc21a0f7a4cc2bb5acf0000000000000000000000004d11886b00ce22bfc153d7ee94105b0ad5d4861c000000000000000000000000267c1ce35ad7c541fbb48ea78693d233fb5fc43b00000000000000000000000041c9fa33f2e8b6e7f5c04779f507991d54cd98bc000000000000000000000000a9950c88615f15d2ec351cd2f06a337f7b97136b000000000000000000000000a1654ffb13c25319f75a26c9dbf7f78706fe805d000000000000000000000000d635045516f7cc9ae2bc52196e59e5bc72331504000000000000000000000000db0b5232cba8393c095fc604558fff41439ca206000000000000000000000000feb07713004601dbe3f659f80a5ee7c018e02d6c00000000000000000000000087d13621e2e488fe75b5937a5dd7ab48844b4868000000000000000000000000c4b89bebd7351585785cc443d925e0d79477f9520000000000000000000000000fc8473d3bd0980e0dc88a1bb73446f09e24a6ef000000000000000000000000ab7ca4352a862fcdd08afd96a0bd6a7b33d0e3b800000000000000000000000050a501e03753b309f533b0d09d993f9be5f8b11a000000000000000000000000c191636d2727eccf94e9dd9a8d53a59c434a27e7000000000000000000000000e61403570a08312dc275d2682f8be134bd25d39e000000000000000000000000528ac74ae850abf87e934054f71eddc363d7204800000000000000000000000090442b06bfbcbc4b291623dee3765782c057e473000000000000000000000000f491dd320692ac976e40c7c6dd10ef150dff7bce000000000000000000000000c98f55b306f1f0f263484042ac0bc157625e1f4e000000000000000000000000b13d6dc1dcf70a9548e90e1b73d76952182f21c80000000000000000000000000b29ccc64fdb4e75f79b406ceab813bbc5648547000000000000000000000000a539bd49f653c45ae3bae06acd7dcc42d0090bbb000000000000000000000000c3b831e0d8086163ca10f2a8fc3b8ffb0f05719400000000000000000000000077043b2a10ad3bc93f87757f9b8d4447c8960ac700000000000000000000000077b09752f91a8aee89bd0285efe8f87733e3564a00000000000000000000000045eba3a2c2801b21d8cda69845d7dd04abf82023000000000000000000000000b61b3acd112fa9c8dc41ca73b446c2d0430c43120000000000000000000000003eef38bacdee1313f6a49b01bcfd2e9200c71d190000000000000000000000004637f7a52d46ee8cb5e0b6de436faf046ceb5ef80000000000000000000000009644f48ae655ce749ab85a6417f82dc860d5e61f00000000000000000000000028ac6d5b0142e02567192d25e95025ded465b41d0000000000000000000000009d7704f3772766aded11ac580088b044a155094d000000000000000000000000abd312f18d995e1ca15fd6cbe1fe512f12f2bd94000000000000000000000000fec720671353652d46ea71d462909aa869045b9b000000000000000000000000391f2e6120a34aeb5034fbe452f1209cd4ce173400000000000000000000000029be7b6359d02ca3b57b33c2cee6e1c5917efdf8000000000000000000000000cb7920af96845b7864be970235c99537f46f7f3d0000000000000000000000007969b6ae6de2cae426be4f50d0911576212f787b0000000000000000000000008a043bd9cc607c6c89fb9c3c9dcc127fd0adeb6a000000000000000000000000da3ad3c623837008076e9ef2aa487d489a16365100000000000000000000000015b04a712540e18a62a3f408525a551981853b5500000000000000000000000042d911e9726bebfabb05666795abe6983639ce87000000000000000000000000a0a7ec0d9f61e97faf015f682571b9dbe2fa897f00000000000000000000000025257cb18e33bb47028e5a6966e41608274c1a6e0000000000000000000000002344df9906ba74c1b876d027d13990f6dd722804000000000000000000000000f36e8b421204b815d8ccc89c34a7478e8ffdbfa8000000000000000000000000709d9411bc7e416680edc2d2ddb4dd37264fe0f000000000000000000000000051c2f4cafa0ea5fe09c61ca8f6aa44ba03fd441a00000000000000000000000015cf08347f3b01c78208b60ebbee2ca2c3fd520e00000000000000000000000083d405d13e942ba73c4d4d83b8baaf2d506e31bb000000000000000000000000ec8157f3098cd8c1f98e22658269bb2ece893d1300000000000000000000000052cdb93b0d1b291c657d34b929ec4effdaca55580000000000000000000000004789db2e980a0632d2d5fdd8e9b25c04ecc5a27d000000000000000000000000a3e363ff62d3c8c6b8778c57647f1717c8c925f600000000000000000000000026288eeb334b8f185385443156d2b56c817d59a50000000000000000000000002671cfc51bec462f5dc30f056475685fbee099ed000000000000000000000000b7ba37c44d079c47c7d6074207803495390a50fc0000000000000000000000007439fc144e7679cdfb616e3201a9f8bd62b40d6a0000000000000000000000004c3f06ba4d22f8762e2bb30f152c97cd4b01aee400000000000000000000000012a19831d50c2b76c2e36dc22f2c10784eae2524000000000000000000000000325d3e9ea784d4bf8b4f475d3c0b8a52c7d363960000000000000000000000008274f07edc92e7ec3ce1a299e16d0586309c433f0000000000000000000000005acbb969c27ac26fc5ed81e74ac8f09a373d93d100000000000000000000000005a19cd99a709fca8772ca16e6897c09c2d411d60000000000000000000000001320d75e82ea4586ebd3d351d22038223113ab29000000000000000000000000fab430b363d0b628f449eebfe3f1368ddf6ac6d50000000000000000000000003727a6891dde12ce460d19db4715fd7994509bca0000000000000000000000007937fbbaa1bc9d50d7a4d5418b099c626118604c00000000000000000000000033e1b0831a2343882fc60f45808d8882bd62f4200000000000000000000000001999fb2719618c6d677d2eea8174bef88fcf45c0000000000000000000000000afacdc88063379ffca37e914af605bd3eeb24fb0000000000000000000000000dd6f6cbcf8a45838756f2a1242300d5ca55977810000000000000000000000004af0ed3716de0d0f7725019aaea1e6f1f6addfc8000000000000000000000000d6f83c9df081d388cb528090e598dbb984707e7800000000000000000000000003660098e4aca7997b6fe59fe45ae4649497a00b000000000000000000000000d77ab0f18a11f492524c514b2055fcf7e132ae6e000000000000000000000000870ab9576219bc723f57b8610ace1e562e2b6abb0000000000000000000000003d55a4275b362890468affd7a4bdc56158220dcb0000000000000000000000002c0633c3191bc19f42b4d66456ea7d5ed508b2ea000000000000000000000000a561c872179530da791a1d5dabf205049e922d96000000000000000000000000454eb92cfb368f9592fd7ce24bf6237f357e85b80000000000000000000000001c2b1fea651e247165bccf695fc68dff93a9aefb000000000000000000000000a8898a2f98a0cccf6c6cd5c52b4f7d035558ae5b00000000000000000000000079e6bb1b486b9c24e7f8ea0c05d7c1d58564aff30000000000000000000000005e1fae68392bc42773d157de36c7dbe674fc61c0000000000000000000000000fd5ec7df3b1d4b608924d302a31bb172a0862b2900000000000000000000000013b73b707ecff634c0b4f9472dccae31c93c274a0000000000000000000000008a207f414d7fb6f6ad0ec7f874f309645ff201620000000000000000000000003783e514407c0e186503f1bc3928ff1496b3c3d10000000000000000000000008a75a91ca3a2ae2fcb8420bae39b7dc2595330670000000000000000000000009994b1d96e63b3250311b94e41f59013bfecc542000000000000000000000000b5f1abffe60ee524b6ada6870595ac52fbc79eda00000000000000000000000060badd18ab5b7aab4df15135962be71434c1160c000000000000000000000000cb14409c4db5c52fb96b18b5aae2d5fa3026fadc000000000000000000000000a14afad64394385e288f9b47eb550f35a8696de30000000000000000000000005bf05ae21ca525e74fec09ddc72cca8a71c772520000000000000000000000009708584fba2d496f229e7491c64a55877000ccf6000000000000000000000000e7a25e3e2341f2a48265dfb7d5aeb9c4adff7710000000000000000000000000b0b0366e41c691273085440a60a0f34dac6b550d000000000000000000000000e5426f20cd01223d9cd28b1fe44fc039846988420000000000000000000000004f3ec46e58dfc1b7a4d3a33d8d4157a04c31019e000000000000000000000000e5eb17d93f7628fbe8e3e4af6f38cedfa9f80a2c0000000000000000000000002f357c10dd4c06d87f0721e5db43704724a4385b000000000000000000000000f062a0f78798870c49267e46f52c972a0cb12d6e000000000000000000000000b0c3b8c15a75ba6e37222d4963d6b2bd92be277f0000000000000000000000004448673576a373912dc94b4fe0c0c16b47f5a315000000000000000000000000a9b7e9de922f963329a4bad6be085f6475b153c800000000000000000000000085ba244b4f7091c9f788b887f65fd9be633e12d20000000000000000000000002c6def2709332631c372c331857d46d2c2836d02000000000000000000000000669a70172d0363b22b17bb06b3f09f60a85a5490000000000000000000000000bb222a3dce31f770688fd72182567ad138c37169000000000000000000000000fb0d887708be563ff3f694ce0dff1d7b15b668170000000000000000000000008676fbeea5e71fadcb58bb7f33098f32d83bd048000000000000000000000000c6131c82f9de063910390fc2189a8c28072c9b440000000000000000000000002e3c5e28e27abcb36a2ef577e9d9611dc5c1b20a000000000000000000000000fb50145458f234f8c7c700b421c24f8ef93438540000000000000000000000002a49f7b6f31901dfe119b961e55b7c719bcd6daa00000000000000000000000000456360c07801908d16e0826dce69bbd7679db700000000000000000000000022f9bf5122177b2fd349208d167ae9ce289681ae00000000000000000000000048bcef834ff1b7e66811bfb7e4fae3ee67c3acbf00000000000000000000000051c16b2e578a84b319cf6066e8852076cbf05e860000000000000000000000003f426a31a77afd8c2590146b8994755b0fc71349000000000000000000000000eb2cf2ccb17c3c81452d529246ff92b9a2a97c06000000000000000000000000c952e4ca7e95964e89d3319e472b3e3463c44706000000000000000000000000249f561c5a042fb1ef6d2748ebbbfcdbd341bd4d0000000000000000000000002eeacc550961eb4e896dc263fc3003e53e015502000000000000000000000000f46da84943823204b8a09cd8f5cd4d91f5f5e4ea00000000000000000000000029c7ca7c53278af1fef297b182fde54c90cdf0cc000000000000000000000000f858e0617770a1fcf6b24ebcb46a4b55bbde8e63000000000000000000000000d762644f14180d6a4144b10a0762b221a829583e000000000000000000000000cd762a2d5327f59def78b19eaf1be5b98cdfc31c0000000000000000000000009ba302f54f5e1c3c6d3eecf4eda16fa8736bcc39000000000000000000000000451ec73c99f0f1acb9ab6a5f8c889b3db9e6f3f800000000000000000000000014fd38a29ed935fe7e1696618275a780a7daf4b400000000000000000000000010bcb372d0605208fe4f0384b32cd92a2c18171b000000000000000000000000971f5d35c550407c4746056676e6c08ecc63f07100000000000000000000000074f259e46dad6bb0a721c5290d9eba5f3fa1844f0000000000000000000000004450da965424cb48f2a8d7b2a97e006c6b7c51bb000000000000000000000000f0654d58a3128a3e383d8dc5b911e94492a8fbd400000000000000000000000082e33dc4a38402015d0810934602739a00f37639000000000000000000000000b15c16944b8d581ce3e55ad352930f8c4ec894bc000000000000000000000000cb9e7f384a1185e04b1885bce43b8e447da7d93f000000000000000000000000d44efeedbd3732ce8f7417cbc1226d951c34a2e3000000000000000000000000f1068a99b4fd29d9eb4cf38f26a1109ebd111bfb0000000000000000000000007d4511b95410b78c156132d92f57ee443bd2e55f0000000000000000000000008f06db6048df752930006f862d1fa1891494ba5800000000000000000000000086d3418c412122ad8a6f396eedef9f7f07e4c137000000000000000000000000a628f589abb3e07f6685c1b883c11efa014d360e000000000000000000000000d7938db977bf0fc673474844f0b17777a2f5a142000000000000000000000000866e179be2d99a9865c9231c59f236c6558208af000000000000000000000000ad84852c2a51662bb10bf18328c7091f6cbe7e4d000000000000000000000000b17cf68d07ad22b2e561de1a0f1f561d0bcdbfd2000000000000000000000000d166151805b993619f9036bd63d9a1d61612e844000000000000000000000000a0a1cd9eeae57f590ebf879d80831e1a05f67fbd0000000000000000000000006121e0f08682dc4abec278e2f535db767cd99619000000000000000000000000d5f841718d3b6d2d0ecb41cde8c95a38ad273f690000000000000000000000001a455e2f9f40fe786f8664cfc2de32005111d7170000000000000000000000001ded9c4ada680c3ecea7e249869650be740a5a6b000000000000000000000000e461f8be16626e86edec71d9326010d23b9dde790000000000000000000000004e1206e531ea7adf5983607fb46d1b7de206ef55000000000000000000000000dc16a040f74463ba601b131b17a2512224ff4f52000000000000000000000000176b79d38f64c66e6f5144aa5888d5705416533000000000000000000000000025805d61304635a0d2e29d066a8bba6e51ee2365000000000000000000000000b8df20c89dbd2149520cbee06e58991264ea5600000000000000000000000000680264bb94d90f2a0bdcf710e481b464a28696d5000000000000000000000000e32be845c1a07a5807dc3c421ef2db0f3deb00ed000000000000000000000000c0787c359af8c879dcd609c4a27c047c7ac8ec8c000000000000000000000000ff4daab6598f52aa3b74cdc13f4c328ecc43ea60000000000000000000000000f301b3daf9324afdc26060c5d76f984f970106ce00000000000000000000000011989bd4881b1ae97ab4933b6ef72c17731fe138000000000000000000000000ab07fdffa8c888a36a8d96e8f8953545d10120010000000000000000000000000eedfc4e72c498fa480b877b4dfcb0db2f1a0e9b000000000000000000000000dcd36af9a46d2d9a23a849aa12be9a7ac63003e20000000000000000000000004547ce133db4d32df00347ccdb8cf81d1664b79c0000000000000000000000003a9352722b50058e1d61574ff12f924ff8676c6100000000000000000000000035a5c6a6a12f71a4d35d81baaa8f04e9655672b1000000000000000000000000cbd7c62a2b6e8dac413b997a2ffe67199dd3d6dc000000000000000000000000a66a46c1149260910b4445c9e5e7a0e63447249e0000000000000000000000003b70e037df4a3ed027731cf216ea2fe3d133c0bf000000000000000000000000adaa0585d89a73b5d0198c99622163104462ae480000000000000000000000001c18cd10f8867347661d77a08a822848105a0cfd00000000000000000000000093d53c6dd2b9926465a66c31385a6e652584cb31000000000000000000000000b744dfa9ea4921bccd6a92f8f7abd6e1bf654b620000000000000000000000006e2e773a49e8c2bced85a18b8357fe7752a5e08b0000000000000000000000004eac2e2a752d0f90db9d3d1c16bff05482fd30ff000000000000000000000000f79740bade754a55b235b4af77be08113b4280e10000000000000000000000008df1171f28a76daa7502c742f91f57d8038b13e60000000000000000000000007182aa65cc60b9e46ee74c2698525698f042cfc80000000000000000000000006e0714a3c679b8fa074a0142fd042230c03aba76000000000000000000000000a6ffc588d00cc24df375d62b3dda108758576272000000000000000000000000ca559664292639d59802262bfa81c0dce0f185a4000000000000000000000000b01434250e3640afef2edd0104777290d8c05dfa0000000000000000000000004a629069e855ecfad0ae1659fae077207397d617000000000000000000000000565e4edb1f3e6cf3890210835070687b16c91671000000000000000000000000098dd37e21f7f9783fc015f990e1e2f6c7ff73670000000000000000000000006ed70ee39f917c30c1e5d5817794d9fb75eeca47000000000000000000000000a3bbcf09cd27c94a7a55ef671977eea6119b3fbc00000000000000000000000022410a9eef0dd6191f06c50bf8fded4edc6c20f200000000000000000000000022bd8b48a3ba89aabbfadaf01a3de1035ca4479c0000000000000000000000000753ad117d8929e2c64de3a29f19dec52ba92ad2000000000000000000000000b1e4d5bf26b5dc772cffb0f488a97a4c2f7b947a00000000000000000000000059dced67e632fdffc3667bc2a181fb54818284e0000000000000000000000000f19c258ce4236184d6c58f6ad8e5ac0c30997778000000000000000000000000105d80ac9328e4ba7d6ee7062179e283f4df025c00000000000000000000000098f25e0caf85dfaae863693ed8368067856b59ed0000000000000000000000003f690ba4a8327edeeda168d5d50ef95f3cd4e320000000000000000000000000d7fc96bcc67b0d24841f16efb9a5369f6b76ea650000000000000000000000004500c47263df33fd7aa574445775e401c0d76fc80000000000000000000000001be7206565b090d29a2ce8852ec193385bb3a67e0000000000000000000000003241d662d5fb74f962607c8859cb3c89cd7adbea000000000000000000000000bd805a2e433ca87a62ca5713871d55c0c62cfd0d00000000000000000000000022321268bb621ab10e8606e898e14c44ed62da85000000000000000000000000137dbb339c140bfe6b71ace1711fef01096d5fb6000000000000000000000000fb952158b16dcaff509d84f86377ccaf4810fea30000000000000000000000008f37c1d751dc08deb9ae66a87b3bf73eceeb0c3f0000000000000000000000008afff9f8fa4ab46dba959d75f3b3ec3adbe19937000000000000000000000000f810cf4381754205be06120ed75b7085c3f8879400000000000000000000000017ae2e6e6065f8af8c3c5aac775419220c281a77000000000000000000000000164e3c82442efb130b0442f6a3b8a38cf7599024000000000000000000000000d0293cf47c2334f33c39346d05661b004b6b61e500000000000000000000000094604785c1ebdf415558f69ecc75b2e94b7763be0000000000000000000000001bce7bff34042bba7bc72d2ac090d0e9be7cbaea000000000000000000000000718749ba6837e9a0c28686c1eb4e4a7d3e05d88b0000000000000000000000000847274f5b22573ce3591a6e774fe620224478cc0000000000000000000000002fdc6664e182aa59ee70fdf86eb21cddce010b3d000000000000000000000000a19d26c734b93e7b6a788d715e89f94dbdc5ee5d000000000000000000000000751b5b5c232d02094107b1902db412549dacf7ce000000000000000000000000d32825078a02b4860c5353acbc7f63e491ccd13f00000000000000000000000092897bb669c504db79d3868a2fb0ff218a4fa8040000000000000000000000002a23b7892b76b629b0874315760db3f25cb39f91000000000000000000000000164beeaa8d9d7dd1a23c99a4304e640f7ebf1fad000000000000000000000000987d5cb26cfed6149decbc6db92f7d4e4ab6047f000000000000000000000000d49a397dbb619c8cc1ae9cea4a1f3ecdd038bc6a000000000000000000000000838062bd717bad5aa8fb4f9540db141a14d7108d0000000000000000000000005829d37639056e3a7116fe22858177aa1825919a00000000000000000000000058a4301d826796b5d02b4a6ef771da3b4d5be6db000000000000000000000000680e127d547c7328c97e0901966c43e77b6fe022000000000000000000000000b4682397c6437044cf9125cc3277650da2d0c470000000000000000000000000f53b844a45adda6d9848b525e2bb50cae823640d000000000000000000000000b4927461a79e0476ae9c6da892a31c7fbbdb8b76000000000000000000000000f06938e54f8f9f1e71a15a547f6f96a47f1a26150000000000000000000000005ca7419958036cf814426041116966854cfc3e84000000000000000000000000ef2a2d61a4b1a0d34b31563abe83ddcc36c132490000000000000000000000004d165d90c71e810924c7321f8abfcbdebeaa444e000000000000000000000000868bea6267394bd36932269b762ab65d40d6cc5e00000000000000000000000005af644dec1ed8c5f851d959a1b26e4c2bd0d6760000000000000000000000002f264cdb4e534881491ae3d8e4b08fd88af7f128000000000000000000000000db4713ed9b70ef7d1c263695f358744d8f4af2b40000000000000000000000007f18393d6e8815c4afda8695655924ad149c93bb0000000000000000000000005fdea6bca682dfe8f3a5b3ee396769a8516fc671000000000000000000000000bc151f4403746e0095e1501710ff0abebee396db000000000000000000000000a644ad5614a766752c451504e7765a19ef4f57b5000000000000000000000000cd901537a0e2049345f487eb0c5c491aa65d86dd000000000000000000000000657fb3804b51e9b0a8a1fd3078d6b1a5c3bf95a5000000000000000000000000c559c513fe8e6a476788cb06bd9b49269ab9205000000000000000000000000005c893b07c601386028bae19053b0599eebd0c2b00000000000000000000000080830f2ab9eafb3d307e68b0413cf9350edba5880000000000000000000000000e284842550f0adcb6ff3702b692eedd2fda79150000000000000000000000004834b1eb8b18969a5cafc4b1d1fd8aad00c311aa0000000000000000000000003d68935817893b9f4613881facfe7559a40f60390000000000000000000000004d657ed9f878350317a2a2813121afab40e08fff0000000000000000000000000bb6b512acb2e7057de2e428042b1d23d8ec197300000000000000000000000074185557e0568b8deebaed0495d5f71fd8faf71000000000000000000000000057c5b0832c9b24eb12f81d63156608119e860e0a000000000000000000000000fa8c1e80de1bc6e119db9125cc9c164c7b6e3c26000000000000000000000000a1ffe09d7dedd3bf934f77e564142f71a80cf78a00000000000000000000000014de82f963ca27bac3470a571bb39b46ed8f4f7200000000000000000000000041292d03eb8f65b1cd4dd7561e6f4204b9bb3f5e0000000000000000000000009052728e34b07785c813055fad71dd05c007653b0000000000000000000000000ae26a19b4dfafed30ee7d954d252bb99484a3790000000000000000000000004f3f9384f99bbbe75f50e735e09b6860c9fc269f000000000000000000000000b11a88c645441775f6277395b5b52ae64d6030190000000000000000000000009fd1cb780aa2d30f55709129050f76c12db16435000000000000000000000000f112b2797b3495cadb0bea835754499a8c5d8e3d000000000000000000000000cde24d0cb244063ae95e97b2b29ce992e45e1378000000000000000000000000ee99015b72b1796f32918a9cbd553f9c6878bdbc00000000000000000000000079485a41972b81a1b26c5c2a01fec23d6339bef70000000000000000000000009ad80fa482704791f86536e50b27cac02e408e87000000000000000000000000af366d87b27e034e4f6ee81cf71276f8f28ef915000000000000000000000000397feaac00210a1b63035079555cb9ae3f6406d30000000000000000000000005ece26dfe8c7a011741076d7f0ed77e0d1d85953000000000000000000000000610451e6f8a3d69c076df3f632513a52f6236fa20000000000000000000000004ab1768ec09a2f8bd6820f510bae8d2360db387a0000000000000000000000006ec19e83148f68a63ee923788492ea5a3ad8ac0400000000000000000000000068c661a10024a809a02cb9054940d78616a1a0a50000000000000000000000006263fd4f828506b1dfbdad0e6d0919fc7fc687ed000000000000000000000000ceb522e8c986607dc76efffa32eb8ae75e4f893d0000000000000000000000002297e87a237fad2095985f3053a9b403053c7ccb000000000000000000000000cc4e933d6610e1d51d853bae0046021b78cf7490000000000000000000000000f1fdb93ac45b653d819198c6b52afdc15ba05629000000000000000000000000499e60f97e79fb5101d972dc4462217617eb1bc8000000000000000000000000ffe0ea90a0d33e461251d9a6c31745ba59c49e4b000000000000000000000000e54a73467581b2c24d4cefc1b6878fafdc9d3907000000000000000000000000ff5b316a546b67017cc53f6a029f2f0e7ab872580000000000000000000000003c325ea1f8521ebbe612e49881c78c01ccb040700000000000000000000000006750bfffa1e416a41ff0dd459f62c17401d59866000000000000000000000000d795f3d7541b6229e663cc52fe0d9f2721933b6800000000000000000000000041e3bda8c72c66762c19a277c193e18808d679af0000000000000000000000006020f48f25713563242a0e786ad68e25eee91527000000000000000000000000529f761e276c44f99608fa38f49ae88f09a7298e00000000000000000000000044aec6a69e4a22de965668ad19c7090fc02ce62e000000000000000000000000f7b6ea78644502e1c72d4079eee2ef8e0d2adcbb0000000000000000000000007804e349d9a9618946b16731c5b39587375f555a0000000000000000000000000404272a1c3095c208f42cf38023fd17859c3c140000000000000000000000000183c040f248c4f5534455b71cf8d64f6eaf56720000000000000000000000002b8009ab77717ac0d4b8727d40e62eb2ebc24b1a000000000000000000000000a64e34268f790f068937c1eb295e705e0348e03200000000000000000000000006a63f26b451358e339941b2db6c22b018f041610000000000000000000000002778e409b037ddbaa0b2162d4c2685f9301bbe670000000000000000000000002be5c055dd563ebbbb8796d7fbb45370662ab287000000000000000000000000c2fd2e11dc4a57fd8c132f6933bf7c2205dd61fb0000000000000000000000001be27d1b49cb9b8b8e17ed565f5697ba5534c4a60000000000000000000000008dbd0105be1f61a106a41260e0ba091c28b65bc500000000000000000000000059463524f0b1702153a4f17327c7fd3e24e2f9ea00000000000000000000000044c7993fc9345e97305e2d05ad260bfa0e842430000000000000000000000000b873580ee32399fe88311d74912ba8bfb8b6772e000000000000000000000000a8e62b75007aa19a77814b51df490521006e25f6000000000000000000000000617f8cf46b4b8f9f61ed05964f2fc309eb4c680f0000000000000000000000002276f6d41e945fa71fb64c9a965388e26144a82c000000000000000000000000270db476080a1c74d434290291029581cb2e91fb000000000000000000000000049b7e962d9adce100cc07431f7c4b4674ceb30400000000000000000000000036b2645049044654a1aaaae9b1b0d7403d15485f0000000000000000000000008802d2430aa9619f76a9dfbc5869bdbce3de68c3000000000000000000000000ea3306fbf3dda787b4e7ab74b598fc4776d5e637000000000000000000000000904796cce39d10b4215a8e6a76795bef237fae79000000000000000000000000ce6eda1f49db84a656e61aa5884dd32d6af024b10000000000000000000000004948da3b8bdb8106c929969bd6510280da45134900000000000000000000000073f54ec94de363e559903d2fa78b460e122a990e0000000000000000000000004e38d672b597b271e94417381875656a468575d20000000000000000000000006986a27cbc73964c84d25658dff515273f488d6c000000000000000000000000ee6aa14653f9d85689a0fded1d020e942b36003300000000000000000000000064b457af0f7b7621090f1a58b656a2bc7ea5fa920000000000000000000000009f1c65673725013f076e2dd1de8576db0bf8781a000000000000000000000000a351de79d30a2237fa3cf692a19b86746baf3ae300000000000000000000000094830e3469cd3c9e42e8851872107f147e41ac92000000000000000000000000f818d7a846964cb9cf67574626b31cf94f898fe1000000000000000000000000fafa57ce25456bc68eb5e7fb4119a365204e241c000000000000000000000000f56ff49cbc3946589cf34e4185d394e5c66d859b000000000000000000000000084f872e98e750604bf297f9405503f3a356b5b50000000000000000000000009c13f1d72c70e599b6cb9c5c73dc05c41e1f32bd0000000000000000000000007597d352c242be035adeaaa54267968bcbaba58e00000000000000000000000073b499048c9cbc3f2122a899c41d97e4d17bf2eb000000000000000000000000ff3845e6b4648c1c17294a648a9366f8908e9f53000000000000000000000000fc39ba8e55af2dd38f5a0a0a526c80b054ca1f5e000000000000000000000000ec97875170d238508b1039d68d171c7275046c4b0000000000000000000000005d373f37c2e6f9a8c8b163dc9c9e781dc41c1000000000000000000000000000a073afea1274ffff71c270fa1273cadc66c0494d000000000000000000000000293221347bea8ea7673603c558464a727ade8277000000000000000000000000104d74e2f0bb7c51f7d21ae1c30573b05dd85a6f0000000000000000000000003adb0fe3566bc47d891d29bd2c350a0e01734ec70000000000000000000000006d393fb8cd524b1ff6d08ee1a8de6f14a887c43700000000000000000000000083df70498a817a720095a240bdf4c80b06c22b30000000000000000000000000aade866149e5c04153bfe930246d6a3d077b263a0000000000000000000000000be94e55c581b07556965b1e8e3fccefef0b3f00000000000000000000000000f74c6df87ce624d772f56244bb4d505336262d0a000000000000000000000000bdb1ca0deb71243ca8ad57308b5a46c3bad661560000000000000000000000005ceec3978fabbcfb5bff9386052a9017faae270400000000000000000000000065aa1d801a38235acd64780a29c652d13df05e4e00000000000000000000000017b8665e19ff9a77e466e15191452ba4647d0f48000000000000000000000000fffc146cd6a215ed8ac2e6f3d34402816d1edd4a000000000000000000000000c1afc64644c14d020f3c7a99be65ba109d7a20590000000000000000000000009793dfcdb05d81b77c6547268fc38502bb1da72d0000000000000000000000002d72d259dfa5034fb02b8dcd56bb36e98038304c000000000000000000000000e475115fc86ba13902d883daf9bea0e4f3f4cf53000000000000000000000000df584a0ac4181170c7831a9dcb7371ecc83d1ace0000000000000000000000005ea36ffd34dfd180eac1c578e0b29de71c63478a000000000000000000000000f5c10e530fae451692c2b4572c77469996f1bba9000000000000000000000000465a70809c7c1dcb5c91a34f2af424ed63f6416700000000000000000000000084a41f7c5a7f1bac00c18f283b5b50d0bf7474720000000000000000000000009bebfac7de537821d8be76799dd24e48161ff90f000000000000000000000000d975a5e36efd0ca8f932200b6e1c2cdedc3dd12800000000000000000000000012e4d133a7c876e8d3eb82d24dcc7f20de7110a80000000000000000000000009d01346483f0d4623b3c93b5837462a8aca22b1b00000000000000000000000067d305d0e54294bce41a2e027a677052dd51f2e6000000000000000000000000b9dfa2b69f652113e48f5124b257e5fea5e413ce0000000000000000000000000cbac54efc0c0cf556c68518348998879796d00c00000000000000000000000037483409c779c76ee59ad502d2e6e9966599dbcf0000000000000000000000005fd5c20d79668991b956fdcd3f806f602380f542000000000000000000000000b5d5310e60f91f9b899f7a7c5ab9e267d9bd4e080000000000000000000000008939c1d736d0c7e1f8c515d84b6e19d763531de40000000000000000000000003c96553fd268189dd35404d68c997ae5b1dff643000000000000000000000000581238025ec0f86cc23f37861aec98de43d2e2fa00000000000000000000000005c4c7e6b493d7853837117da337ff1a54c0c34e00000000000000000000000097d3db0a4b15453ca0c71e1e8288902515f5821d00000000000000000000000081461392547eff12b42a5125501f29f68ba03dfd000000000000000000000000436e129dc97307040d548dbe123e2aec9cf2e921000000000000000000000000e2469dc61278931571203a38506a11ba680ba966000000000000000000000000df116db86b1cec97ef552a05fb721f434f3245a2000000000000000000000000844fd645675d5a71d4eca1a01d7aee2e03cdf981000000000000000000000000bbabdc2cdc1a7a1a82ebde4c20ba87c875f29ba8000000000000000000000000d529f8849f75d18df86aad393ebc38b2a6a7a1570000000000000000000000003afb44c711b3e942c8209da23c79ca43b40be53b000000000000000000000000c7591a45e3289af2b6b7e61148d3d282b597e03a000000000000000000000000d88ea346fe4b47bc711dea80e71f67dbbdcd252f000000000000000000000000885da06d516fe1b9257c157be03b4f46e948046b000000000000000000000000ef018f3aa67881ecd861e6f6d86e42a88fe6561a0000000000000000000000004f6832bfda7bee8fdb4e5ed74aefaaae0d552dde0000000000000000000000001aa10f4ef5abe38547f350de82fd8fdfdd4ce6860000000000000000000000003e13ae7d5aae83c7cefc00d7bc9ac21e1edf48ed00000000000000000000000038031e607c83c984ac78789aeb979024f462549f00000000000000000000000052c4b14cd56e3db6d7d2f388d3b3682a300319af0000000000000000000000007ec2811581279e25da776f0b1f65cf828cad76b7000000000000000000000000215ce544fb6b3702d2a802d812dd2b347049bb36000000000000000000000000010a0c5536ba2fc960260fd623664ef3348e7b76000000000000000000000000e43f0a47dfd48502111d08cc1dad57f48346d0320000000000000000000000003df2d8452f6fe37ef985d1a0cad5b2a2e9b7d5120000000000000000000000004f6549f1058adcf987bb3209245ff2091c4f478b0000000000000000000000006d8bff3aa149d104cb04083ddac1675555ba47650000000000000000000000004bac61fcfc0a0cc3f484bfdc8f252aaca44fbe18000000000000000000000000dd298446dd42f729b3b669681721aff1fccdb3cb0000000000000000000000009efa7f95b894416daf9468f32ee0dcc0345e6a6f000000000000000000000000d445c166a682d19ab8e0a77644519094b939a030000000000000000000000000a5b0c8b800678d0fac3cbe2e54afc8737b189998000000000000000000000000f0a7a51db22c7d1abe3fb8df070348a2a4f83f750000000000000000000000009a9a3f8b284e0e3afad4549368f6749a633b8dad0000000000000000000000003bec8e02646d2688d4d0f81395aef073062e3921000000000000000000000000e93fb5c29cc6ad4f02a497eda5017c5938bea8e5000000000000000000000000a536cbe17dd795c2868da5b00e53cb896d8831780000000000000000000000009ce7d6e9f1b66845ea398ca5dcdf51dd3d567dc6000000000000000000000000c32f805743da4b476cacf3ea92bbf28759931349000000000000000000000000cec05d597edc93181cd02fe710a1ec87dfe3c32e0000000000000000000000000ee72c828c1efdae8e9da80fd57cdd72bd41ca370000000000000000000000002013c248c135a89822d01b407e01243483933eae0000000000000000000000009033da5ef2aaf1c1aa9022b638e9c1a6cd0916150000000000000000000000008bdff4d675717d9c5d8ef6c8e0867fc7144ffa73000000000000000000000000ac026b3e7da1b180d06c096c18e99cbe41d8af940000000000000000000000004352c15a1497edfea9d18d40e917be2b4b035ec5000000000000000000000000c53355c0894759c24448d6ba9c66188ac898afd0000000000000000000000000537a526bec12ffb785b65e1f20a7238abad593ec000000000000000000000000d2ae276a4ca0cb52dc34ebfb6cda659097e80046000000000000000000000000fe28dce2c66d09b259a98b1d8625f7de294f2f200000000000000000000000008c4de0b75a9c2ded373c2321d94aa2ed1cfe985d00000000000000000000000035a8ba07456bd0c7fbed6cef503fe653d4da5134000000000000000000000000124243aa7901e6e13f569ff3359652d0f5d6ab9c000000000000000000000000da67d97715e0df8d71a1c69a4fef6b43eaa8c13b000000000000000000000000ee89d439d118613d3df163e0a9fcb86fb3705ac90000000000000000000000002707bd308109b9a2420ec75eaf0251476b5fc7420000000000000000000000006cdf0ab2126858239589d8716bf42efdb259f03d0000000000000000000000000e6dbab63d15943f044d584ad32b4c24492c27af000000000000000000000000a337d841ac1cdabb6f6406ff62079303e7aaa21c000000000000000000000000d67b298fbbccf7082d3b620a960287f6900ac0d3000000000000000000000000a081ab9f129d2383a152d7751db6476316b9947c0000000000000000000000001b9854fa25a5edb6d1444ad30e3917481f7a95fb000000000000000000000000964c0f3a154dfeb17d43dfd3dcb16db1f1c2c1a3000000000000000000000000096a58b2fd7f66885f667c0b4a6c3e05ba95b3b300000000000000000000000037337a521aa3b3b895fdb1e33ccc560f4de24b25000000000000000000000000a2ab41feeb49ed00a798a7da47760210367bc8fe000000000000000000000000e2bc284c021648e6590ebbaebc70fc0f9d1ae2f3000000000000000000000000aa0382aea44ae0211ce5b74fa4b4a6af3e045dfc0000000000000000000000001ee66e9a28b3a1fa72e7d066db5492db060a3738000000000000000000000000da9354f02c57f35c8d0c8742dbde982723176baa0000000000000000000000000f67844ae04b1c1c6c9f655dc04c2daa8e1bfd19000000000000000000000000e47417b738147d64d0109e66bfae4b6d18bf6a800000000000000000000000002256986a404249bbc9c2d3447e47f978715962c70000000000000000000000005dc4c2e064ff9b1c7042e12cdaf8431817f7be40000000000000000000000000f9f17d76390d66ad68ff62572cdd57df49031b91000000000000000000000000610c897839261af8d65c22676ec496db05451b60000000000000000000000000a93bb96dab430451530cf4d84e411446ff93e1f6000000000000000000000000aebe884e8327c3445b417229901fcfae9bb6c09a000000000000000000000000a846fb5c9cd431e67c06907bc967a6b0042a56d0000000000000000000000000fb3ce7d4273be85532e3ff146f94131d77ee18e4000000000000000000000000ceed8a3fccd6bb98951ec4dd2be33cb7d20f6e10000000000000000000000000b0e593e0029d6de41d5e8c1b500cea1f1c8ae8a5000000000000000000000000a658de617e9282a6eafe08b10f76842a7f00bcde00000000000000000000000086fd854698dfb7c59f247ba80e2a8a58a598c0d9000000000000000000000000903698fde081aee08144846219a1b17ad23b411e0000000000000000000000008ffb6424a58f398ad29faa6b5b3eb8cf7470411300000000000000000000000089f90ce86fe9153d003a31b1bf1afeca6777ff9b000000000000000000000000540af7640752641010aa5edeffbf7e398afe334900000000000000000000000068b731dee1cbc5b24899df7154bae3d3bf26f58f00000000000000000000000055d5f3c28e1f0a984c78860d3574df86e70ca5a400000000000000000000000009b08ede26c4f26c092a6ee181bbbb374536939f0000000000000000000000007f5cb2c155baae0924e8985fd53b41bdafa702ac000000000000000000000000632f8e5ed552315bb8f370d33caf8db68d2b539600000000000000000000000036999c5fe45fdbc2f04cb03586451de1666b450d000000000000000000000000073590cc5fd2b79a5fb129fce17dd4709412447c000000000000000000000000516c5eb7ea0fbac1681100ca7cd431ef18c9d8a70000000000000000000000001b20cf6b40fdd61a391909e9103aa62e97c3db4a0000000000000000000000003c32537d111dd723fc067ee8883c8a3824389ab1000000000000000000000000758f9d79665f1afd91c4ee999336717f3e70b38300000000000000000000000028630c4bae75a5f4999f63bf48d199499f603196000000000000000000000000f07a71681233539c2b26b85b8f76c824603be33d000000000000000000000000efdd3f41c8593a93e0567f45c0e85ed70674d527000000000000000000000000ff3aea486e27a313402d1d250282c35ac8cbc6a9000000000000000000000000139be2f6d7bfaaa202f8b4839cb603bc8eb675160000000000000000000000005934e393652075520df445f6fc6b35c9ca3da847000000000000000000000000ce4554812b2b47e8ea41788ef529435aa9be2de90000000000000000000000007dbeb421cb38f590def1d2fb968f685e588d166a000000000000000000000000ef5ad1924a1ff0a1c847b5100a8416c829af4aaf000000000000000000000000f4e32ffbcc6a24beac125d08b79a463b5fe704cb000000000000000000000000f77d25d20c318727284545c397013e25412f47210000000000000000000000009f7f94dd5df403c50b9a5aebd9e76f65397ab7b40000000000000000000000001e5697b7ca33176bc16aa60b896479a01c83331b000000000000000000000000abdb750516ce22a2b480d75a9fb660b94b493eaa000000000000000000000000f2a45dd7f2a3462426ac344e4cb367a5f600b734000000000000000000000000e78b7e96aa5fb0d8a89598cec5739d47292b685d00000000000000000000000069e0b0ddd550e83b1bdcd3d4456c8a4623196ee900000000000000000000000074a6554adb1e409a284e7ef01ae6b3211ba6f4640000000000000000000000000aa2ca754222995acbbe551033b26a8b43804ce8000000000000000000000000c1cad3b805a75d49018b82d42b7b384be07f83c4000000000000000000000000b59f1aaacfe505b506bdaabea4a185854c0c5ec900000000000000000000000095f11473855c9b847540b9a0f6af02b100d199f9000000000000000000000000363b152207bdafc8660598a99dea8c1b09c54cc8000000000000000000000000dec1125f4c7f3803398e8515f8992e68b6c5126d0000000000000000000000006c77d03ebd0b9fb401b96688bf31f46662ad2b7600000000000000000000000058a8a5d7461d6789163d8f58eda62b0fadddffa7000000000000000000000000fe46a16b6597954278293c0c0947055ef3ef6a7b000000000000000000000000d0d75f6b170ae9378cf88fed7df1a769247ad453000000000000000000000000b99b470c55ce0375419cbc9b03aa01d5c592de700000000000000000000000008f242777715021b8860d4ccabc3ef231dfcb50160000000000000000000000006be38ca7d02893cd12980b150087449d28e0afe0000000000000000000000000b619c536d70f85b40c1dd0d76d951a2ec808dccf000000000000000000000000123abb4176419c9ed7a11acb6a166d0ea46b0ad300000000000000000000000046541843791297a82d848c1473004d6f19f2c5490000000000000000000000007663f7cbc3ffd7e003e957c630efa74fddb1b565000000000000000000000000cc8d36721376a6194afcbf04d2dda895d445b23800000000000000000000000083e467156b55ff83de5bc8d3d7222450bca9e29500000000000000000000000006250499ea9efd079ed46a9a134ffd1301bd96f20000000000000000000000004f854e20760bde7c80b151f16ecb358d98bf8d280000000000000000000000000ce10f8aed999d8ae1ec37866afe2a53668245bd00000000000000000000000052c3e83a49614f4e57a1ba65e58a8100fd38327c0000000000000000000000009f026731e334b39ac1ee57ec882615828da8550400000000000000000000000068acc1cf3502c74ccfc6b9910bdb45952858a805000000000000000000000000b7f5e301b2727d19fe649851a4d2ba304b0ea0fc000000000000000000000000ed467584c137ecf6f75d89a242bf77b88005815f00000000000000000000000082e16e5e97462d8e1f036ccf368bc4b630655232000000000000000000000000e17f78caa4ad1cd44509d58e4eaad427bf24ab8700000000000000000000000059313423bd1ffb6e9835d2f08d542a6270eb6fe8000000000000000000000000337ba0de2d543d17a56a1da77c68936000b18fd60000000000000000000000003019e7890e1d91899024802db125bdcbc779eb070000000000000000000000007193868063e1c9f58dbcf519b6b75e5a9f4db8f7000000000000000000000000aff3ec5b3873f0bcd511115b815a7122138953ac0000000000000000000000004e4df324a0734b7894d144769ea5203a87e419cf0000000000000000000000005243bf9cebdceabacb089c7987fbba26183eac1e00000000000000000000000016870cc2a7beb652cb41d9a7dbbff5012b7811570000000000000000000000007a00131c6a7daae10ae8c6d30dd452a38915285d000000000000000000000000ee3bbde0df4abaeab5d14f20bd403bdd6a566dd3000000000000000000000000bf72b4deb1f0a870209ad19137c81218142d45ee000000000000000000000000aaaf2d614886fcd97011f496740115d7b172b48c000000000000000000000000008d9e884e8517d303af7e862ac6dda2847e93cc000000000000000000000000ccbebe32ff9de1d708351266aaec5181cd8ed4a6000000000000000000000000449095bf3c54194ed6f8e611b0a257d9dfdb7b92000000000000000000000000be56422ca7e550a8b0537cdcac379a847efc12ab0000000000000000000000007804caadf548b1ebe3dd51b3bfd581e4c64ddb5b0000000000000000000000009243a5f7fbb4891ef3d170325de4050fc22d824b00000000000000000000000045da826649d9e3fd453a790c535d053c43a3de94000000000000000000000000b52348964ec64f4b0d0520f389864748b421860b000000000000000000000000ad12b8884c6c00069f47ea3b58eb9cd92772041e000000000000000000000000140ada8aae4e5b5bcf4ffbe3934ae9074e66712d000000000000000000000000804838671658772e41ef79ccf5804e2e22f3ddb20000000000000000000000001d9e693cc5ed2788b601ece79e56284332d57902000000000000000000000000b94150a65529339c62e4fe2e34ec23a4f86d303c0000000000000000000000001bf517402fb2d157556191c55892e9d292a36caa000000000000000000000000d3128e2436eef0fd83649c9237a306bb3e90537e0000000000000000000000003e7c967f72aa6f5c829dd5d71691ebce9d5e6de100000000000000000000000064e31632b7518a7c4c3a96ab9191a68edc645da5000000000000000000000000c34483f9a9285764fbdd60d4aa5bbb6e80c575240000000000000000000000004eee11a40adf216509b81d2c93af4e089764ef44000000000000000000000000bd4c59490c98cae7d7f030f50b64e028da5d5559000000000000000000000000862236ff8528859f5094515383f29c1beeafd31a000000000000000000000000a567867da162e484d0406596b17684f74e8be2970000000000000000000000001dbf849c96a2897778f4b96e901bc193f0ebe13600000000000000000000000002db965497c55f44d5c0244d6da08c57b5047fc9000000000000000000000000688dc1df0235e1b793b486a63826a7d22e53b45c00000000000000000000000037837a9db2eaeec7a93c252573889ef296357764000000000000000000000000f469a74c336669cb40e91cf197908e8d1910fac9000000000000000000000000e8d0257617103f84e147c883fef5a04ccbfcc111000000000000000000000000ba452d982da208a3469aaa7eb6c0c9f88a1682a800000000000000000000000019772d496987c7abdcb933961a778136326c37930000000000000000000000006f674bafa667934635a9e0f14cfe8ffd14465d78000000000000000000000000f221a6d0878c9a2361c4f744d71392698bea1f0a0000000000000000000000009d32e536af1c61d8975852a233fde233b44689a9000000000000000000000000be7decd96f79176aaf9f22bea48e9507ee4f021d000000000000000000000000df16ba69cb46ab55a71e1f6a61769ffc2f6038bf000000000000000000000000c11e4fafc0335ecfa58ae9f733102dcbc8b525e0000000000000000000000000d34fb76a4e287b56e713af0cc79346d1bd34b0980000000000000000000000002c3067357e028af84719a2c45081005fb054805e0000000000000000000000003ce4295e0025610afcd7892d5cf78145c217578b0000000000000000000000002e10b7520e0c45fc99dca445f6519b7efffb5649000000000000000000000000efbfc1374d77552da0cce87e6df4151432c73eb7000000000000000000000000fdde97df0630a192b5fadefa0e4f58404666e7590000000000000000000000005df45e5a46401a13fa1e3dab0ebade72854fad4b000000000000000000000000286f183b32d592da3a99d6b1f6466295764e3c1e000000000000000000000000c45abd80461eddc7c9a7bd88a112a39615c548f90000000000000000000000004db2a2196e7cca04ac1c0ef8d89e8a97bc7cfb7f000000000000000000000000d754ca8fe1516ceaffbf125db1240ad7979b5657000000000000000000000000baab9769b8aee6658efcd18898799080f16ac359000000000000000000000000e5a5c20932df865996cbf1a50d253fe1b87b04a2000000000000000000000000ae5a17a17016ddad24366d88e828f0c518e23d8a000000000000000000000000e615f936f5ffaedba708e6ae3de02afd16b1d8220000000000000000000000003cabeadf93f51bdeb46ccfbf8af735a549b9bd38000000000000000000000000556ea589dcd445ba910d67901bce1a7d0faa9e28000000000000000000000000ed9825bf09c26f1805e50df55da8e65edc888ade000000000000000000000000f55d21331ea1535cac4360347756862ee176c7a600000000000000000000000085264bec5f3af7a460950ebcde2b6bced5ff47a600000000000000000000000054f8f17b859c2fdfa5d403d043d8688c536aa75c000000000000000000000000f8b93100e122277a436f6538177affd3c355ce5b0000000000000000000000003e44dd7b5300be91055e025302d2d9a7d675448f00000000000000000000000092edfc9d4663126058b35485dd1441fc3718bbc5000000000000000000000000244b500392e4d08faec3c29f09afd84c8c05c830000000000000000000000000227742ea616e11ff29bf7d8c5aec029eb4d52945000000000000000000000000431b1ef0ec832c959b7af26b7ddd0c1a809839fb000000000000000000000000c72602b47775bad4688fa957f82c23231212cb0e0000000000000000000000008e961f507bc476f325e46211d594df8063a5f394000000000000000000000000706d064e9d5516e878f074af53525d917d8ba5760000000000000000000000009d0501360c51cf0352d1200fcef6cd0fcce4db9a0000000000000000000000000813eeb4b91a08a2b5c7b293c196ae0bbcd38f690000000000000000000000002a93777d2147f95e218b80351f88848ac13d75b4000000000000000000000000f10c5630b7d7843588765addb070cec16fdad192000000000000000000000000f4d53b7274af1aacf45058b857669ed8cc2a92e20000000000000000000000006e8d25b2ead041309e54b99b2d28f650a8470d6a000000000000000000000000edd55e7836bb432122e0ecef629ea2b1ab3abf1e0000000000000000000000005965b5412e1624e624f961cb39fcc2f4f9f18d980000000000000000000000000aaa49263b57a9389a664ace111e2befcad599c200000000000000000000000053359d570a1d93642995ab3f54081eff1e3e55390000000000000000000000004f896b3c20f9ede42cf2f3dfaa83bd5cd1a2699800000000000000000000000038536eae3714689ce272bd9618e74e69702650260000000000000000000000001cf7770655a3b7c1d8d00b12b3333c755425b628000000000000000000000000f8a64e1338bc58426d9df73e8ceab5b735f9c6d5000000000000000000000000e2688787e6dfb065729a78aa858cf56fc575959400000000000000000000000007174723bb4e3f1dc4314c9b677162ba5f7962d2000000000000000000000000a6bbf903da4a03795bfb2e3a03b5213986908e2d000000000000000000000000d78912587d2947f26e49ac4e651fac6cc205ef26000000000000000000000000c4206c4d5aefbd5fb9b192575059be0c8b61ae6e000000000000000000000000c35c5a8dd414bef8a1327ac36828f68a9fd631f000000000000000000000000076c5be48fc33c6e341985c288400fc025250a7a8000000000000000000000000b24205b9a9ecb521dedd3a08992aaf407c5b2b7a00000000000000000000000055a6b6896fd519eb269b567665847067fdad835d0000000000000000000000008ca4eca5ae04866be0686b5cb91334e8a7e38d8700000000000000000000000083514e676e47eae2e41a9871bf0277920d1749b0000000000000000000000000486ea20ae3e9471c3ff201657008830ae25534ca000000000000000000000000c04ed73db4e6b8e86d840210b374dd3a8edc8446000000000000000000000000c8be8d71b22605f43b4672f82dccbe79d22d5d91000000000000000000000000e4396a1c80a8712b09e48cdc94dcd772429954c1000000000000000000000000b4ef9a2a020c14337e7e0ef9ebad8b1c2d50eec80000000000000000000000002353863ffe0e8d2b588b1c94fabadfb377a9883200000000000000000000000034edfaf44efa8cdde805733e580b99e172183c300000000000000000000000008ea0c0c3d05ee1fd0005e37eea39367fc7796b3e000000000000000000000000dd2010de7c66fed5427fd44b1fd1ce91964a687e000000000000000000000000a04a7ed2f0909f670673b74f3e45e8102d1f9181000000000000000000000000af28b072c9959707c9ba6d1bfe1199f30839b94b00000000000000000000000058fe154bb8f8d41b07419c954bdbacd1b971eb0f000000000000000000000000d9b032459e33d2cf033ce43d3a49ec9eead3693e000000000000000000000000ca9c73a015c12f561569b894550f3a396819287a00000000000000000000000053c991c30ecb6e7d130c245ef0694e673845cda8000000000000000000000000b028727ea81c3c84b9c059bb5b0afddc55db467600000000000000000000000087e63cfb59f390d73d2f5868f2f3786d61c757b90000000000000000000000004f867bf14c686da137b3148a54a2da1f76776f8000000000000000000000000056de28fe6866c1172ba7b5f572da54503fb112f0000000000000000000000000434f4b6cb0c20067971855ac8dc7385005b572bf0000000000000000000000007b8f5692d9d48770836ab9db86f286859260a90200000000000000000000000068fbc60311dc8aff92b9c26b5379c4294902e2e100000000000000000000000062579a0a1a058b63427e3c2b1890954b19db3f80000000000000000000000000b746fcb805b855f3970d5247a8b99d4cb1e4ad0000000000000000000000000021501e67575ee77af3e8062db07a53d637df5bd5000000000000000000000000972c1dd7a1d554bb9ce19e22adb5dc01f5d90a91000000000000000000000000e4df0d825f6014301cc096fef712eed71e8dab83000000000000000000000000eac5c70c0489416671998a52064c051853f0f164000000000000000000000000fab0555777396326c98e2b7af17e4cdf91a76d73000000000000000000000000a4f2c58d55c6dd09e1e263766372d218fb9d4a340000000000000000000000008284ec170afe69a39d84821734f8d96391546a53000000000000000000000000b85ddd6279bbc9c75fb31df00ad2d9f5cba00a1000000000000000000000000062bf47b16047c2877be3bfcbc8efbc7b8205b16c000000000000000000000000b08c28492963912a9e39e5cdf4afda28aac1aef20000000000000000000000008294413f9d47fc62a76a0dc11ce833c73c6fce3f000000000000000000000000fb4df62649ce83a59e99cf5ca9127ccdb149918c000000000000000000000000ea082386c252a98f96b95d99cb2e478032203fae00000000000000000000000084dd3af21d6e70da007c1abda375173551b6d7b7000000000000000000000000272c4429f75dcfa149c95a2122fb113b3b4aebe3000000000000000000000000bc8684f757994776d58ef9402ac083015b403e66000000000000000000000000b0f9bd5e40b747210a8c10eef349a4aca47768da000000000000000000000000a8ef551ff9659ad868f6bc0d2e42e8db3dd0b0e3000000000000000000000000580461b057d9a43fb26828859b9489775d415632000000000000000000000000dad35f82cd921600eeca4072fbe40f541fdcf5810000000000000000000000007ba0fb740bc8041eecb4e9defb26d9bf8c18d94e000000000000000000000000db0cc27a5ea3948d9a69fa47ab3424b7488f3c10000000000000000000000000ccdba1cc8d5f3d5045741913adec2b954f819ef70000000000000000000000005d715a8348889679503b3f1c42c9a8c69c0b25e20000000000000000000000008ea4e73bf1c31591cfbfd380a1222326dad190c10000000000000000000000009e21dcbed7128ab8c833cdbe0967bc9b8ece60ac0000000000000000000000008614aa830d9e6971ed1e10666861573831fa4c3e000000000000000000000000c7928b352a5bf672af6d4e54d904907490520f900000000000000000000000002041e51c7e18557ff86cc5964c606bc725b94bcf000000000000000000000000b5c62edc54dba71d7b3fd4d26a81162a513700e900000000000000000000000083cab9863529aa9335af2e63715f6729dda4b2150000000000000000000000002f40daa99c7e0cd993e498ced6c0c3cec8fcdd36000000000000000000000000b65baa5c570bbef6af080c29066994e69f549b1a0000000000000000000000007f283e5e4cfd966d6908e95b07855c5f7640aa73000000000000000000000000aff25d48c54990da9914edc41f62420fa649585400000000000000000000000090bb5423396a7d740f89af6f93aecc8c93d3408e000000000000000000000000c0fabdf8b88815bed498d56fdb5f34fe27796025000000000000000000000000a4e185a74ba85fb9398ff5b7b2a9191558fb11aa0000000000000000000000009d387ca0028cd3e6492efe78d795f664584e12be000000000000000000000000ff7fa69c7a9636d72da6cbc8e8f25e8be51269880000000000000000000000002df4537f48722021d026599f6f9df5dc09ad74bd00000000000000000000000064bea292f2b10eb3e7cabb206e58420c0b14b0cc0000000000000000000000006359c286a68fd3ceca69499e551b016602da0b34000000000000000000000000af1e267c9270b46f2d275f5dce28eb0f30680be9000000000000000000000000dcc26bb3138163801663b706f287d4eede9bdcf2000000000000000000000000a3aa91d6d5eb3c1348efab2a1ef689ad243a93cc0000000000000000000000009cc3780f6de177ba2acfba93f353ead5cd1bafa0000000000000000000000000cfb21c9d39cec771ca43b7169438ad7e4d9ce9880000000000000000000000006c77819b4e3c5f5944ac2f6f7306e4610633d17a000000000000000000000000644cc040e450c77a6e8c0900bc44b63b7d723788000000000000000000000000016c1c2db1fe7f192f39166db541504fb70de058000000000000000000000000a3d203e00f47b6fb65efbd3ad914d0e2157c8c84000000000000000000000000cc1e8dd4388ebb82390124364d8b893bcbf486d9000000000000000000000000b785e2386d8fa5e5d963162b706aa25d2d2a018f000000000000000000000000111ec50955106ad94187f406d3e1f3a134348718000000000000000000000000c2d36f85a839ef1e4259bf05ab0e78d6637357fa000000000000000000000000c8904b5899fc3fe1a5d6d231704e59cb739167cc000000000000000000000000675f96c414aefe95f1b8c6056a5942eca005dd4000000000000000000000000096578c7944cfc69d3bcc18114bf541c0269c0b8d000000000000000000000000b609ff2224a924e2c19f5a880d34cc75ce1c5348000000000000000000000000ff011bc0094b301d993696cf3ea5141173bd2aac0000000000000000000000007bd61951fb3c49f849c0e4f3a7c59fb1f50a6349000000000000000000000000d01b16e41d08c48a30852ee079e44f64d071e69f000000000000000000000000b9f1bab02431836ad12761bef868b27b87acc82c00000000000000000000000029a95d33f67b61dfa2d92e3ffe2e29246b240933000000000000000000000000bc40a0e684e17e07862c1489c70f9ca7020fe212000000000000000000000000f9e5ba345a753e6c391f9df41451cb18c30047fd00000000000000000000000085bbc8ec0fa0bc9d5a52833b8f529dfa4953558b000000000000000000000000889db381a0d2b61764cc9513311ddda4d0637030000000000000000000000000842f880eae4beb78f59411082fe82533212dd6150000000000000000000000009def50d3e8e81014ee51cf7a5a279126814be2990000000000000000000000002cc488b07eb17b224505c924e08b92115148831300000000000000000000000090d6d0be1547e74fabbb94af0ebecd5821e04d110000000000000000000000008089c0e59352fcd45e80fb8b0a76805c1e95733700000000000000000000000098a96973d5a88d8d81328c06827e25b1f363f2f30000000000000000000000006ad4de3e40cf10ce338b7ccbb2c007a17b3a22cb000000000000000000000000bd5d86a4ffb8ff260c9d1e5c840d8a39522d338200000000000000000000000021aa10ff06a366b642d034a6a0fcb1d88b9e804c00000000000000000000000064ce87ad614e653806c197c2967d3daaa4a716e30000000000000000000000000f809fcc180d8b31ce40477f2de0c21457aa29bb00000000000000000000000089a9fb22f798a935c7fcb0f0390033ef4207f41b000000000000000000000000bbf1b86a5b571097114768a3ce82f05f417cc3ea00000000000000000000000097e69c7b361aa45302c5a47be59278132669837b000000000000000000000000815427c8eaa8261ddf9fed5093c42dadd54e0ad7000000000000000000000000651625a5859912557a746d10fdab8e180096bac600000000000000000000000068a0b9ec068e9fabce5fd82a204014e6a7fe1514000000000000000000000000010ca3b06bd8257adaa0ef506d8226ac99201fe3000000000000000000000000a6d56b347e193a703afe178e8fcac9689fc684aa0000000000000000000000004c014ea66bc1a0475bf71a373437b9e5c8e7e7a700000000000000000000000043e0011ed816e945d2b8a8da25b180386520e7e8000000000000000000000000059dfa57436deb30169b41df2316c0ff7589e28800000000000000000000000070069a02eb3f62cca8c9c75d84a4f0461d22b4d3000000000000000000000000e3c7fcbb76f66db2848e000418db4366d2f206a8000000000000000000000000c984f4578a58ce9a960ec59b97d3f4c89c3422d9000000000000000000000000eb9fb4fb94fecd76681d281fe0794f13ca318359000000000000000000000000ffd85f2a04e6711b5f989e9e7f5fc5165bcc3e380000000000000000000000006875a00f8d2a98467ac86782ccee676a484d54ff0000000000000000000000008a5e7d63d53a1f6784a8231f5f67671b8d056bfd000000000000000000000000bb30ee3af76b7287a8de4c782e27a57baa17b4cf000000000000000000000000dc5b22de18d5131f538a73a27dad06d2460e86c20000000000000000000000005cb3a77996ab08997dadc4325597ac6b15be13c9000000000000000000000000e0ee561a2beea42828cdf2801c758b99881980f200000000000000000000000001f9dc896e8db2c715c13699b7da0d7c70929b210000000000000000000000008a55f87377ac82e40cd2182b2d4f97d1e6f93bd30000000000000000000000007bc3aec5f315c9b7a5ad6870eb5870fca3b901a800000000000000000000000056391c55f72b1cc164dc2cd23643a7e1df1c12be000000000000000000000000700d26c4864af1f00dc305a0ef424987e151794a000000000000000000000000708e6f1041f3d95a21c21ded4f77a9bfb96a40c50000000000000000000000007e2ac607e51b7242cad32137071d6170c14218d700000000000000000000000017f02260f1db4d8d78f437dcfb2cf3b9514ba036000000000000000000000000e34d6657daf0beda24288ab9a0df81521f240892000000000000000000000000a6f00980747fb7e7b3ef09d6d47cbb820c2c4ccd0000000000000000000000004be3058516cddecbab7abe0930949da7ed5507780000000000000000000000007a8b47522ec763eeada9d97e2de183f9288d6f660000000000000000000000005c906085e8730dde0593764346e5894f88291d6e000000000000000000000000f232975aaf3fcf039571e44f45d5df07e4c01ffa00000000000000000000000091aad207c3b2ef7023b2de855a7f5b74d03ec82800000000000000000000000083d08564c54fde3ce2096fbc21692d0c8c59eabf0000000000000000000000001ffc08b3ee3d5caf1d767dd4da2895b5f4e082d4000000000000000000000000ee5ede01a59d463688bba2ee29e2f7dbbf4e9da0000000000000000000000000bb434e98e63c3e630957d052e5186cbca55a8e63000000000000000000000000bddc0917ee13d87e9c09d0b6d9d2c9ba520acef7000000000000000000000000b85703e6d9580c3cf5ad29af0150066b967f22a7000000000000000000000000d93841b002991c0ea1b3a00013a7f026c35ade1b000000000000000000000000c0c86bb12625b09911575dd13690df2c21f538af000000000000000000000000fefad8874f63ee156a4041f48e39611231c459da000000000000000000000000b9a6e0fb06151676c86c6feea64eca7b3f09d816000000000000000000000000e44ca50045d152dcdb70939853dbb366b910cc92000000000000000000000000c7bb84748feb3d4d7b721c1cc5bcffe467b75ceb0000000000000000000000000cca69f2f24434838c16600ffeff0e63c47658d400000000000000000000000071aa2a62bbb6adeb39323fc42632c87c408a2240000000000000000000000000c34b72805876649bcc7512226f02826b862ec531000000000000000000000000bdbc2bf142a968d8a6386875cd62601fd3d9fb21000000000000000000000000eb8520ce3fa4b58a79c8766657208c85fb4f764300000000000000000000000024661978ebcac834a5c5c496c2a733747ca4f7480000000000000000000000006b9efddad0482a247b922656dc5686d24deec764000000000000000000000000a59992bdabf4ac014c51dd1fe6220323322255d8000000000000000000000000a24727fa29a1c66cad3171885ee7de6d4d00f6fd00000000000000000000000045248a31baf3da5c3b865a268b2ec59e9ff0fb08000000000000000000000000eb79e712d145425ce0a4d055e6bb2ec085d26b900000000000000000000000000d9c83a9a868d0cb9886d358ee40085a23eb382100000000000000000000000077c8191a3cf50c919664282fe007ded220e462fe00000000000000000000000060e477aaaf1296dd0902a53b5af1b1451335e77e000000000000000000000000cc1a23b5965ae5d9a6d8d2893e214966c9029155000000000000000000000000aa29747b00240c6c08cac978631585fb6a09e810000000000000000000000000fc109f06bb10da32631a60bbfa0e60f9e415a84f0000000000000000000000005a4de11d2264973a2bc6cb586791bc646ab934650000000000000000000000003768028376ac1af8b4527959027486b279dc6fbe0000000000000000000000003ea781b939d1f5696c67e368f8d03d45af59fa26000000000000000000000000d8722f6bf322446daa42afeab8ebeb7188305b560000000000000000000000000e0a64e20ee9d280c8ea715082caf5e30a6b934a0000000000000000000000004821e351a636537a6fc410fee9c15f3f5769f4ee000000000000000000000000c1a30df849d54ce58842e14193ea6f4541689469000000000000000000000000be17e0b1817868bc44dec26b7c78444d45c416450000000000000000000000004117a27eb141f193786e336eb8fd87facee09a9f000000000000000000000000246319dd6816dfca643ce66851bcf53400e346a6000000000000000000000000690d67a1981eab9bcb11688322732cae84dd31fd0000000000000000000000009a95a68e09e3d520cfd6ee8ea8025c2a3e52717c000000000000000000000000ce6805e55c3568850e033c74ce25e91ad9d21a3600000000000000000000000025dede3f982f1d0640b35cbe16319952cceba6c1000000000000000000000000292530c46a779fc2e3ea01632945437d189828e8000000000000000000000000c466b20789ef8c1b909e0be6d5e45f975fe3049900000000000000000000000041ec025763bb559fb61e8ffe63e0caeb38f7b62a0000000000000000000000009303100996c0850fcce0aceddde060e72b35cd2d00000000000000000000000099de2236b52fc93a65799934cae1d091c39da0840000000000000000000000001dece23efd22c7645e9aacf06d389063f078f39d0000000000000000000000005014a087b5fe23e80f6d5aa0ab2c3054a76a20510000000000000000000000001895386f031dda1b9ec76b571ebe1dd08f6789430000000000000000000000002ae27eb09d4b523d7cecdad9ec98c66d6085a641000000000000000000000000d31fe44421ecb37436f2f82d1c510b6d44e6d119000000000000000000000000ca85d131afe5ab5893b58dd9b74414b1984e077f000000000000000000000000757d4f9aab8a5d6eb062242576f04c5cb58fd5d0000000000000000000000000c27b52b3576b66c7298d26d14bcb188d157f2d1c0000000000000000000000007d7d01eef6b2ecffd09392a9cbd0987dea75828400000000000000000000000066289497d1695cd66ed3d81ed966d224963f7d1800000000000000000000000052ddb30e6b0979e4490b1c66857d58c8637fc47c00000000000000000000000003294893bc7f2c62c913faf87b5d992a6aa65348000000000000000000000000a41127f5477072e3fdd0a660e791df836a8f3b440000000000000000000000008f0c82350b6f528085489bc16451189a9b52fb7f000000000000000000000000d6c8fc05d64a314184fc6f35ac0840494687eaa0000000000000000000000000ba50134ba0a2782d07a1e0895759a015ca9c715e0000000000000000000000003d5f2b91b615cf2f8646937434303c6b43bc0680000000000000000000000000bb9b4c1978ee1694766d6f672354391907f5304000000000000000000000000081b58d6acf19b65dc33d665d7ac53e8db16e96ca000000000000000000000000bdb68073ee46c73837eea123c008b8d364ce10600000000000000000000000002954573ff03659efe5b0341b45b54caaf4888e3e00000000000000000000000039e0afd06ee83dfb0f046fe2b925c58bc3963d300000000000000000000000004222acd960c782712748efce2f8a0ecb72ee368f000000000000000000000000aece3d2f101d46376eab3dc5314d6ab53e626c66000000000000000000000000cd05aa50cfe4969d5add01ef4ad5aade704b7a95000000000000000000000000fbdec35027b8204e690a4cdc54e7a59ed6ae72e20000000000000000000000003f895dd13b28662733788b08e6b021fefe891dc40000000000000000000000006c5a3041005caa1ca4d3b0bf7a7fcf6666efc6d60000000000000000000000001979fcfc96041ddc120d44c9b85d7f4c94d8cd4b0000000000000000000000003a9faac26c2429c535b83f099da36cb72dfb250000000000000000000000000057a3016cc3d42b4b409cb6a53d542bd78827ec5100000000000000000000000068276b2d135e0e953bc8934afade09da320de4df000000000000000000000000fbe61bbc9f61085f6c1a77a8fa56be8a737ee7b0000000000000000000000000d1a8373691224cfb9305e47cb6aa6157db7aef6900000000000000000000000073e6126a95def99fba3e650c9b7a82295692f30a000000000000000000000000fc58d69260d0fd986857797c4389729d3e1f50840000000000000000000000008e25611c68db65f0f23e43553c82b84513dfef9800000000000000000000000037135af865cdb90f67b4a547680f2a4327b93e33000000000000000000000000f5cf169fe6a17723eed5abe564a5c49d8549ca3c00000000000000000000000064810403588745b2e5d1f2fb121faf2f0b31bb52000000000000000000000000135815cdbaf263a8f5ed1b56419e0360a2b6ca6a0000000000000000000000008f6c460cd2036b1bb6c610a8c78ad562a6e54d2a0000000000000000000000003e57bcbe9e46bb039c95453adc2209db2360ace2000000000000000000000000872a48ba64480a6af18097a504a80c22908122fd000000000000000000000000b318ea3fc05ed8936d8f9d51f8095ee5a16312f70000000000000000000000004f17c5640161e1d796f396c53ae1ab34da5e2dfe00000000000000000000000062a404a33b0f9937974fbe4f41935561f923be4c000000000000000000000000ccd148e1c1fcb42137fbd0f85fb985b6ccbbfc710000000000000000000000003847087c36633ee857993e0da4e88d6b6a53395f00000000000000000000000044ca63d97d693e18cd4a899a6637ebcd1dca69b70000000000000000000000001bb4ab6f0634fa0498e7b6b44465e72f89cd39f8000000000000000000000000728fc0c92077470047d03ad39fb37ffec0afcc1400000000000000000000000075b676ed113be54573923b58a8720b06f63e81ec000000000000000000000000f69c3ce5da59b83e221a9fb73fa7454bb8b2eab30000000000000000000000006c74488ab1685286dca9981edd2523ca499fd08f000000000000000000000000d0492c835475334eca15e589717f27cf9b807503000000000000000000000000f4aa661a048a9e66251d879c9e539d7bf4ff2509000000000000000000000000dd46e772d38102a8f7d79ce849889897b869eaef000000000000000000000000ce365b976188c8f0c7252965ac06122eeec8b72d0000000000000000000000000332bb749bcbfd4a9363b9a289fc4d9ff27bf5400000000000000000000000002ec79f2a4f106706673e497cb8b66f98fcdf6cc30000000000000000000000001c3b9d631bfbc0b0ff581ee90e9f082be944c981000000000000000000000000ae71b63634303f3cd99a708fbc3b61451db1c6d600000000000000000000000017bbd1c2ca306275aba9f3ac89c09f3d0d90bdf3000000000000000000000000885245bbbb27f67e8397af83d6c428bf26a18a960000000000000000000000008253750629ff50494039809df7f30ab0624de77900000000000000000000000086bbb683791e1d454889f45cb4ea385a786f55f3000000000000000000000000a3429bf6114bdaf16b67de39ffe507a89950f2ee0000000000000000000000001f1c8b71ca99fa3e6a391c6800fc9d2a39362464000000000000000000000000c7258b1719707d61f47191a47591e98f129f3180000000000000000000000000e58b628ed6c4848a38c79d49e94e7230c5df54e60000000000000000000000008e01b1d26dacc351ccf1ec4164b8b11338a867c5000000000000000000000000e927b93eafceaf237b5bcf1d44539b46dfc4b79200000000000000000000000076cf6a5a63df21b14faff85aba87f32887cab20c000000000000000000000000b0944f46562712ea8339d802e391904540bc61dc00000000000000000000000055adaa716ba876936e2f9a733d4e906a6979b5ed000000000000000000000000d75b26ebf814172b8074494e8813f6a6f8af7f33000000000000000000000000802895e29f8334e9d93c63ca321a3c703fa77c150000000000000000000000003d7a59a323ef44525b65ddfc106e56b8721f8ee60000000000000000000000002988d030b060ec8c226eebad66682e5b0c717424000000000000000000000000a36d2204db802cfe7f21c7ec36fbe47c520c6c62000000000000000000000000c9fc148ad3f00a319346f3dbbfc368882a69e85300000000000000000000000097b359ee0779a18b91f99a375c83c5afc23e446900000000000000000000000014257574f654c52055d61aa2e564c85396aca75f000000000000000000000000f7ed326adfc1b52c1366817059aa9ff02f7291e100000000000000000000000011e91cb93145e835f7418ad86fbc8878b09bec11000000000000000000000000340f761b14711ab6cf6aad6c31c1538b5af8de710000000000000000000000003c7508f34853bfe51769ef50adbbc8bca42e1aeb000000000000000000000000e5297e8aeb8656b6561bac7eea5d0630f247e51600000000000000000000000009b8bd5cb88d128633c8afb289fadbacfb446da8000000000000000000000000bac60028b946da591608fa51137db45fc10fddac0000000000000000000000002acef23bb31475edc003cf7438735845633b7c56000000000000000000000000a36b371fa3dac65c83fecf693ca69f600a4875fe000000000000000000000000ceebfb7d3cad5a2140bc6f6a2322f1145d14f2900000000000000000000000008a2daf57ecd5d12c712454bdb889ff7ebb918bdb0000000000000000000000003374ad004666f9ab0e23b62d5f71357e4a3a750a00000000000000000000000000d01881fb18bb64ff7095360c81653b48943092000000000000000000000000a5af1552a79b8e200c15fdb480aef422c65708d2000000000000000000000000b1edb1e27b3e699e0575e5fc7bef0c777c770a730000000000000000000000002bf25251b249d0cc21c77549dfc03efd436aa4150000000000000000000000001cfba4c7ecbeef0d7c7af381c0013bb6b028d2f0000000000000000000000000360804bc5d8d2c9df7f42b52f2e3d6857ee189de000000000000000000000000301078ba679e903d8bf2f165c43418199e2c9dbb000000000000000000000000ed773589612f4780edfc8d864b21dc90a9071e8e0000000000000000000000003dcce100d83081f08776aa0a0765c17c0d274f5c000000000000000000000000d998ac21228bc786f9111a563c76a146bfb2a0750000000000000000000000008634d452d19ceaeb0962511080adeb3c817c04f0000000000000000000000000a36def5dc3ecd399fa1b57abb9d222e471de23e7000000000000000000000000ace14c1a53a1329a3bee793bb17c25d1efba8a36000000000000000000000000784faad902558aba0477727e0f37f5e3e1a53fc1000000000000000000000000fbbbec7504458ea1d00f0dd774c88ac7f7c78d5b000000000000000000000000f2f94b2bf0a653b50bbe6d2e8b309118fe0d8e81000000000000000000000000d5922c7ccb4a0c14bad5bcb8eea50692695dd3d6000000000000000000000000398b393eeedc06b7f25ddce6da02c26dd27fdc7f0000000000000000000000006c77d7f27e820f1675c1573445ddc3129ce51b8400000000000000000000000077cfd5af2daa44c77766aaac9688ec84ad0522a4000000000000000000000000ef32c9f3567d7219b04eaf4c59ce4367ef6a9e7e000000000000000000000000966f5134f9285f7c7d018fbdfa3bec4d76c97143000000000000000000000000e611055750464082516b12309cd2338e287fed1f000000000000000000000000e459cd7db1ee596b03186de7927aa1044f6ee4ff0000000000000000000000007058fa074b100c11dfc9ea3a4ca18ddb64a41a2700000000000000000000000066b47a76ed12bc165e743bd36107c9f5511fe1c50000000000000000000000009fab2ea5b6531a5768c6801c25e670e485560e8b0000000000000000000000008f9442bc6828c649112add480a21d5df314cf9ac000000000000000000000000101c9c7f007ef51de558b07359334fe51dba1ad300000000000000000000000019f6337dfe57ebaac46203951ddc26de5f8e611a0000000000000000000000009cd29202e022d81b92d4ea7a16add9649d76eaea0000000000000000000000009d8387cc7a845a06642ae4fd88d2fdcfa0eb4015000000000000000000000000820456108559e53e35c3acebb8a74231907dc31b0000000000000000000000002a17bdd7c8f995a5b009ee9d02a02e94a8e533870000000000000000000000000c5efaea87e851620ea456a169cb3a676680a139000000000000000000000000379a487a4ca02f3f14603aeaeb01d2c9e57bd835000000000000000000000000496120cfb12f945ffa51e09eeddf5384aa086010000000000000000000000000aa1d6dbd9fd42f64b27ef71cba677c406ebbac2f00000000000000000000000010e239c1c7ef111c9d5697fea373e09b8668710800000000000000000000000065c34fc77c845085e43bd5698526eba3833b711600000000000000000000000080e4a5d13d9fa5d63f148aa5233012f3626059f80000000000000000000000008379285bac559240a206f664564f79f4582b4d2b000000000000000000000000c2d06bfdf74a7bd7c4bbedb1c4555d826555ca4a0000000000000000000000008a488b91a0de64f194268c04d68d51b32b3ba09b0000000000000000000000009ada593f997f91cb4a41e74366b6a2f9cfd2cf600000000000000000000000003b1deb39187c9285990357fd22f007af1d1e4207000000000000000000000000b89fba0d91b0192f8df5abe2fee889fac42e62fd000000000000000000000000025537ae8038d0d4e223d135fc0df9a0b85a445f000000000000000000000000065a0c90f67317189e4148dd25c7202a811a1741000000000000000000000000ccb539bcdb4531e93f68866438013baba664d7bb000000000000000000000000ce2c186e00e279700b6a0a9045964667b64e6c5a0000000000000000000000008e2af4a7124ef82fadb0fbbc0e84835b6d501c750000000000000000000000007792033c70ea68f064cac3fac5a2548c279c050d0000000000000000000000003c856d4bf1f2da3a4d335803259d14bec94cd6e5000000000000000000000000cfad0de131f818d533b87e224348b64179f093790000000000000000000000003eff1b4e64269e03c32ae8cfc7b8ddcd47af716c000000000000000000000000c6788fe8faff39fb31a811d68b47294fb509c5ea00000000000000000000000039ff6f72b0317d9a6bf87e910c589dce549a398c000000000000000000000000bbc4f4201020b4c65453f0cdba907a9ab5dcd8b6000000000000000000000000138260738cbaeff3473a0b4e81cdf1a97f4ff775000000000000000000000000ff3eaae947c3af077d2aabf30d0a359ad4c24b4500000000000000000000000014e67ffc255681729a9a56b7e840ec6c48351e3800000000000000000000000098f96841cafb08a1f0e187bfa985389d9100a14f000000000000000000000000c1952d16887039d8a8e6e568a814c63b695ac9400000000000000000000000006093074c732eb19f6c656a4e4cae6f9085f1462d000000000000000000000000e22f757cb92629b616e6fb1ad37c0685a115e5d2000000000000000000000000017475b2e9047a31f2d9000dc4ce3b1ce62bac1500000000000000000000000073fc0450732963e7cfa99522da45b97ec56140560000000000000000000000001cbd632dcf5545571f10f520e6edbb8142a2d11b000000000000000000000000fd40011be728adabc0e7f457f5f52e2df7c29e8b0000000000000000000000002cf120a3639c9b7de10d7c53fc3f6c80cb6b937600000000000000000000000000403d2c5de20c6d289c4397770c5bd2dc2754060000000000000000000000000620a87b1262e849f8b3bf265863b4d127a165b1000000000000000000000000d80f82e0cf23ca25a6297109e116c497894522690000000000000000000000003f2de4baee6e07dcd96ea9dd4adc95cd24615b39000000000000000000000000baa154c6de55f703311bd7c923aa36a14bec9b390000000000000000000000004856471cbf9c07178c2f330eec1e4c7931094897000000000000000000000000124adb0795fc9630f51ae4e53776df60d88170ae000000000000000000000000858d8650fdc6777cf92d2d6cb2379e7d3d0db28600000000000000000000000027b76cda49e9474596bc84e1704ea641467a5649000000000000000000000000e570cee00758b8c881f7634316302a251d0ecf0a0000000000000000000000009421c4fc7a1b2a58aa7cd16c0fb921b8db1694900000000000000000000000001e7a933ca3d638488b79a62c70e3504b782056bd000000000000000000000000880a3a6a34c2d8e8c86901dbffa7b47647c3bee1000000000000000000000000a3bf6b475fa7265fe45ca4f1d932270506c1629d000000000000000000000000ee05dbd22b852af897a5e4ce8787af7d3c3eb92d000000000000000000000000a36c7f4b63400d897232be3b94743361dc41c874000000000000000000000000fd1497e8a516fbb4d466777e7bbe07612d5a794d00000000000000000000000035ee960a8fc8474f3de045e3247705b0a5a1e90c000000000000000000000000825512ef2e2c9d9d851167e6797ed03d44473e07000000000000000000000000522fe9adb028b29a66adb4a166d02850bab521400000000000000000000000006be866162a8812400fef82df0115f237851bc37600000000000000000000000033e02cd3425bbe50548d1ed2281d234a3ca2f236000000000000000000000000d2b5e2bee7ec11b55442ea0d6e89d826a2f6d46f000000000000000000000000bc44b50b0cb9d6ce928aec6978f445ba5c19be0f00000000000000000000000043b60fd581c50e9b98f09308459c89f7cba5a8cf000000000000000000000000d35aad66a64b3ccee1136c5be04bb6646c81493600000000000000000000000016b3428c44aed439151796fd89b71fec89b13c0a0000000000000000000000008c355e488cc8d5eb871e3e86e2624f48dbc04f4b000000000000000000000000287d5cabf294ea17d5d31dcf88f4be877c4c6f36000000000000000000000000954189f04299300ba367f0c80c3177e6d005de6100000000000000000000000067f0603829f9ef750015b4942e12a434bc4ef2fa000000000000000000000000b1187e79bfff50d693cc6819903f9c1f9c7aea960000000000000000000000001c0a0bec89fffdce1f48289239c63b56d1a47c32000000000000000000000000dd10ef693d7c9bde0a35e5102dd75f03145fd4040000000000000000000000007ea620b0cc4b5aa7c85593970a2138ba4c55beca000000000000000000000000ebdbfd2920e03291b4faa1dc0041ddf4f8bcdeb00000000000000000000000003c2b8fa30211e3cdd452169d52379245acf69518000000000000000000000000fdebf035bc8051985318a963cae5ed17e6bc2b34000000000000000000000000f64a9356ddc4f800e607f5d4cf318c23b7310154000000000000000000000000eb87b75f1205af099bb98c47e501ff4a36dce84a000000000000000000000000c8e4abed4c5f547498d022cd7971caad8ce07b5b000000000000000000000000d9df3370fbde947fb9b5f944a434a75ca723454a00000000000000000000000079a6fb57e8ea7174204bd9e3b572ec1513dffc7000000000000000000000000081a315e69ba4fd06750af48655e48b34c38b390700000000000000000000000058cc6b982fa9672750c614558f55a19d9309e28c000000000000000000000000a223bccd94473b266be1a3c6544e7e05cafd6a6a000000000000000000000000b370cf11791a46c541ade0c9ab3286399f9801b000000000000000000000000032b27e947ecf7c9a57df95dc10e34e690e9952e6000000000000000000000000252a0204d8a75eb8201e95550b143b2fe6af9cdc0000000000000000000000004f243cdb31c373ea3406135dda36ad262464f6360000000000000000000000006c58ed01999dba130477eaf0454b3ebd7af139de0000000000000000000000003d82fa071de2a3387b00b2cf733bdd064c1b4183000000000000000000000000d2c96df6c643cccf9777432786179262adf8c57f0000000000000000000000005520307c3dae10de4feb336d4e2026a7fa170c370000000000000000000000006a5eea34a033cfda6cbdcaa8827ca4f66e0a6d4e000000000000000000000000ba9bf82e0bc8554990571d2d61b9cd3dd625a9eb000000000000000000000000fcacfee88d6ee792b8d9316be35a94ae110bdbe600000000000000000000000081a9f270f2cf9485b9d1dac50194fc31ae2906a0000000000000000000000000292e9fd0d2eb016498ae3bb4efd4bfb905dc8b20000000000000000000000000238ba98f77c0240f00d8347d453f2289f7d725bb000000000000000000000000e0b7993b47017ae4015944c4b725bf0e5ccb631200000000000000000000000059d4b25d870af12933481677755710dab3a84c13000000000000000000000000fdddf4c11c870390bf0f320f9016d68c852acb62000000000000000000000000cc05fe4a8daed5fb1478b5951fad1abbfdea87ca00000000000000000000000047a0790ed7e747a731d4b3abf082e77f7764f4d70000000000000000000000000a8deb106a195ffbee7c27959accf965dd22a56f00000000000000000000000083a08e30c1eaec310e300d3ab4e578fadb25a99100000000000000000000000007a3eb553f981e4e3f8d8356dccbcbe3de52f57700000000000000000000000095f7810172a3c468027bc002dd4ba3937d9f4692000000000000000000000000836bd79a4498a8eaec695fc000653a9a5eab84910000000000000000000000001aee30b351b3dcc71de5052cf0f94fc3c312ddb6000000000000000000000000d18a053284dcd06fc5707ca67387d160e7f6d10b00000000000000000000000056f328aec0cce4823b1ecb02af68d89904a25188000000000000000000000000b92300ac9ca07a0c77c68e27e12e0d4dde573fe40000000000000000000000009b73d923778df0a3bec8fd583113e075bc093c7200000000000000000000000005871b777b6ed2f1eeac359882d0037b3a8aed1900000000000000000000000001f4e99e597d3af547f978e8f35e2e9e9f5c7dc6000000000000000000000000cf9aa7cdba568d4eae77d7d31c2fcd66304c4ee10000000000000000000000002c9db9d4130d4046f21e87a0e97cd865cff33d50000000000000000000000000a415119fc016332478e6b0bbdc831186e36b3f190000000000000000000000003fd67a1d004481793b17fd505c90eb398a6afb6c0000000000000000000000007175204eda889fe76ae3c9befe6c8f71b513fb0200000000000000000000000005a30722fa078042aa249d06e3a8b100a0b308de0000000000000000000000003fec191f73971caebc10c7c1454810da202f23fc000000000000000000000000a7393f5a592a237f90b2f40409029e905bc4707500000000000000000000000080a6f1cb08ddc1f0ac30f175da2973f75c0b74d20000000000000000000000000a0f5ecf3998dbd73227d2c0c2670a43a57effb200000000000000000000000057a21fa47f78d1a2592cf4ec665246bf9c7affa30000000000000000000000007b7d22dd0dd8455de27a6f45db627088bcb92b0b000000000000000000000000a1f5f4119bba9ef50346b3441d21116606afeb2e0000000000000000000000008a56f2756a1d9b5e0a344363fad5bf8f40fe0ba2000000000000000000000000c578ece764225cdbf1e7f36f4669f0da500699400000000000000000000000008b99c233bd700fdfa804d4daf7fd9c1ab675df040000000000000000000000000f32f8e2195519ce32697c27db002698a0f650c100000000000000000000000096cead1d18cbd437f6e2bc788575ea26c7fb0d2d0000000000000000000000005924e96d20bbd0e81912c1118ccff5aaa3d67e0e0000000000000000000000005ee13878f9869690b31d2ffa64570a111f85de9c000000000000000000000000b408fcaba5ff134676cd23c54b613dad07f3dd960000000000000000000000009f03195b05a92364387120cba7f1f081f6e0c83c0000000000000000000000003490cec818c06e20e19df9dca34520710b320bb20000000000000000000000002fc1621ee6dcce1ad9d47b982c4b14375f030088000000000000000000000000aa6b752b83498592c356bd2726463fff6965f55500000000000000000000000048d06696dd06cf0a35034dbc7110152a1d92c321000000000000000000000000228a1a8188de68bfa8252cdef12af2f5e7101f5200000000000000000000000088b10cd3dadf4b31f65ca9ffea4f4c48b31c8a630000000000000000000000000fd5229c19b0552451299550a7235c7de77f194a000000000000000000000000abc10079da1e1b049150f0c82ac7555134e04fe500000000000000000000000028162a410514d88e0ea0e1e90c8f6996df8447a90000000000000000000000004795fee252da8f521a7d7ba4cc89fd9d885bfda4000000000000000000000000667c6a8cbc4a23305d401495091f5c700f8807f40000000000000000000000003d10ef928e3b70e51011f7cd3ac2de52521b1a580000000000000000000000007c5481e747ef70407d14c9966b1511aa3c8776ab000000000000000000000000ac5253f102e3c8836d1816b55691dcb80a12bc3a0000000000000000000000001f20f4873686826af6ea504c5af13e7409ebf138000000000000000000000000a832f651547ec9b0bfc74b476c3feaabc04c6c59000000000000000000000000374fa87f724ba86c7da661924dafd660920471140000000000000000000000001bc0bd064aab69000fa827c22be8a33436c88d4f0000000000000000000000002dc734e0efc2563a62918f8d64cd909edb9feec8000000000000000000000000d310e9a2c6af8ba356d8144bd190522ac7130e3000000000000000000000000033243b76d33da6bbe419c044dcb9ee42c9dd137e000000000000000000000000118c41df4687db357ea47e079643b86f44e8de73000000000000000000000000ef9b63980104cf073eda7fd319451acbbf2ec8090000000000000000000000003c2497767f2e2a9d35b6139ca56d692bb8926892000000000000000000000000735624ce46945a656c4255e146b1e9ca5d67bf5c00000000000000000000000089c7b206722433000aa92866de7304b3435e9177000000000000000000000000e3f8db179d794abe4e50998e43395ac683b022e30000000000000000000000002db769658c7b3f75aa96b54270676562d95060e6000000000000000000000000631fbda3bc6f18627db39e481ac77646804e5087000000000000000000000000ede8f58d6ed3f8b16a3234e379645c43dcfb214000000000000000000000000023ffc77e44d0e528fb0170b563460c7450adf955000000000000000000000000e4c35cefabf2cde14a79c11431ad1e0be5d97bf70000000000000000000000007b01aff2d62b788a69b765a3ec1c8ece2ac563c00000000000000000000000004fadb6898ebae9406aa7637624b27947d4ee182e0000000000000000000000004039b269a4623ccb5171e096a1562c53266b0053000000000000000000000000623e965c69463df4f48f3606aae561405dd2d03d000000000000000000000000acc2837c9f13081643d76c22e7c28c94814b73d8000000000000000000000000900828981936fcbb45c97a2712d9c4c0ddd578dd0000000000000000000000005152f24664602e3fd21981907be5aacab5211dbf000000000000000000000000425a6aae09630a0e3bbc90aaf18610097ab6e790000000000000000000000000d795d722b063212e0475abd363815924a8977eb2000000000000000000000000444e95631bc2e6a68bd825ca28cc04d8d7d5620e000000000000000000000000444e95631bc2e6a68bd825ca28cc04d8d7d5620e