60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b666574706f6f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20666574706f6f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d594c364d766d6b6151435577465171445456507a6d79426636363366364c34466e4b66365652575131746776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c00000000000000000000000032483de11d48f95602d0daa4bc50e88c86ed6baa000000000000000000000000e9eaf928e209a4b496b510a3d843cb42939ec85a000000000000000000000000069a22472e9e15bcf214fd21b101668ceacf5b2c000000000000000000000000e5e5278d6226349c5e58784f0162194289dcc2840000000000000000000000008496dbd816918c2ea72d934ec1a7de483add5339000000000000000000000000698152d84ee421a7b6c0518de229597b59c9ccc700000000000000000000000007f25fdd40bf69f42aaaee4cc6dd8523f431332a0000000000000000000000001edef6d40561435897e160fd3f8beb80d52ae6d3000000000000000000000000f85b3544f810874abbce5f747cd147f284672b9400000000000000000000000019961ec58443fa1a49e570fe8fcc6ff570e3f40e0000000000000000000000001ea7e270b65c24ab311dfc5852867b868b6deae10000000000000000000000001c8e74f08cde70aebf4713c78993aa462adfafb2000000000000000000000000766de99fc69cfb7fcdea0ae8f38bf8b285adfae6000000000000000000000000c2ca7661e36742fe3883bc23eae3f5449a833784000000000000000000000000de57c257c391e5169fcde6f61ff6e1565ea893350000000000000000000000007899ddb0dc373fa0583d3dda7f8e103e8a129bd4000000000000000000000000757f43f9866e3c82408eed2cce967c8bff6ecdf4000000000000000000000000847622b4bd528e081988e38e0d864f30f1734b75000000000000000000000000727e0f96cfc335320216c7a6c2149d0a2948b2d3000000000000000000000000e1d3f6ab1c7f0d57a121d4742e93ad457e45b5ba000000000000000000000000a1627f564a0bfe39d68de134dd535367bd8ec1ca00000000000000000000000076f146e78a2c37316771b0bb8fdf5d4a359fa4200000000000000000000000009dfe5ad6975e66348bf8c797c797c7323a6875040000000000000000000000004245e88c8b0594584f437f47a8953a9419d69aea0000000000000000000000006885a902dcc53543a886e7d32b2c2aec7eb4c32c000000000000000000000000200d5e156ba20751bd8d3e5411aa74ef196d63b6000000000000000000000000457ebaff08b5514ba430591e2a2d835d3c217ec8000000000000000000000000e63eae0a9253fe45f78286468063f4d31f76d7320000000000000000000000003097ca4be8c7370266f783397b0bced1ccf442fc000000000000000000000000dc02fa16b559503baaab76fa8cbaabf51484724900000000000000000000000088ae4c9b6b60dca8d2bfa5c5abf6985b2d4851c5000000000000000000000000fd1592d565a48bafdd42c57c6c3349a2c26ba5430000000000000000000000000339d19ff5b0a7456a9ffa60811180f91f1e4270000000000000000000000000831f741f968b3d7a7e939039c6c2990932a7586500000000000000000000000079b1662249dd926a77c6d3956e45dd829f30b0ed000000000000000000000000505af42e41d8e66ccc76e88cf0dc64f04b8f82b20000000000000000000000004ee43e41679e9cff49070e327d669de7cc48359a0000000000000000000000002bb3f9b8c43d187e413d3fd8d41fb88dceb8c3b0000000000000000000000000025df64a3f41147861ab2140cf132a26af06d359000000000000000000000000699562658968269f9e59bf3c7ba2c956b1aa6e81000000000000000000000000fdd5ddfd72efccae7d4a3163d6b435dacfe25acd0000000000000000000000000b7b754e869b463990198b0b4f7b5ab199270dae000000000000000000000000a134431b09a79e647ec78301ad7e142cfd5270cf000000000000000000000000a80e9c69a6b8c454b902d9762d49e78eb7c9f681000000000000000000000000213dcccb229b5793bc22547acde250e51a5b9a49000000000000000000000000cacf822eba4d4508aeb93c6b7091011ee36dc7e500000000000000000000000070736c99f6b315b5b1fc435738bddc6a93752ee50000000000000000000000007aba91864dc3e07f26bec53a31d1b6e9c7aa996d00000000000000000000000026cf1c59457d711c0b2d78276c84c3297f2970a9000000000000000000000000b5ec082b849c8cca070bfd9fc767e24be4c2e1fb000000000000000000000000406a3acb77587351505a3f49e854692de601cf47000000000000000000000000bc61d73158d262b243edf2cd9ab52b8f56579b9e00000000000000000000000011398cb8bf533c3c93983bc9d755f06b90e320a900000000000000000000000006f7b7a365916eb0dd25114fe59f612f7650fa0500000000000000000000000038ba8e673204f6efeca4a2d0f9ad00fea930d16000000000000000000000000032c1290b96076690796d44cac297c3a835c522570000000000000000000000008eecb70cf58b6b7e3c6e81a620aca9fcf8198d25000000000000000000000000256abd45ac558c2cc9cd6becd169bf436a6f4d5d000000000000000000000000ff9c1132f2a4ba53d30ec8f543cb3136ca5da4f700000000000000000000000080356a7124a515307f5bbf59296f93dd2f6281b6000000000000000000000000f0fb6c1296cfe08e5bb979c54cf17d018d3bde10000000000000000000000000b899d451b24d66f5c5e2dad5d702bd3bd78b5bc100000000000000000000000014e3288b35b68d2875b1d569adc921062bfc20f6000000000000000000000000dfdc4daa486c7bbd949bba99f5970fba9b6e8d5100000000000000000000000088100f662eedf36ad7b53cba92ddca733ec859550000000000000000000000000468fd8ce72ee21c1dec33f8b27c6d5f30d7cffd000000000000000000000000677a478b491808c5985db8d588f12732c17f909b0000000000000000000000008f251f7fbc8d51ef3e1d7bd11bb6a08afd176e010000000000000000000000007fbf99dad58103bdf9103b73b8d74b8c8c8b2663000000000000000000000000623638a32b6a86ff613eea76833a4ddb11aabb3e000000000000000000000000bd6d0e8b8dbe1e02d9af84291cea0c6d1b6a155f0000000000000000000000002a139da3ab7bcb7ad40286c71cc68de85e66ef0d00000000000000000000000051624f597f2da3d28ceca91c200caeec4c3fa476000000000000000000000000e2489396a0044200ddc4e47f8eda9a89f9364b450000000000000000000000002433543d0576fe3f224c9ceae2a23c485dd194a70000000000000000000000005efc6c050cdb09c803ec8e03c53c9757c030facb0000000000000000000000008cd687bdaba7ce2fe12faa6a6e452610e044c45100000000000000000000000064bd1bd1d04bee6d1f380ecd8a1c58178ffe1ee40000000000000000000000001a02e916ce3f00d0eda4dee0290f85ce02eb0849000000000000000000000000471a66167ca89813ea1711bbdf511326c6d3f461000000000000000000000000c05968fd0461eccc87348a40864a5bbf5af541820000000000000000000000002b24a3090d857b01ab3319f8efa381a73f058f80000000000000000000000000c42a7071aac18bc22c6461d37670b292ae94b3870000000000000000000000001843a00edcbcabaea5ecc21b9e0f0131e454b1bd000000000000000000000000ef895474976335bc3c5e9cf4ed001e8458111c810000000000000000000000005bd8676bb959b4db4ca7d4a85365a0bcf3c0643a000000000000000000000000ea9baaef2c5a18ce4489b375f952fd58328d0abe0000000000000000000000008934dff308439ede8a5d3aa00a2a64cd469a26f600000000000000000000000079290c55fe24bffc07037e0f887506185491370b000000000000000000000000968e5559ebb43f0fd2abc421caede64769475fca000000000000000000000000db6a5685c271d004581a8d742afb21f27af861a50000000000000000000000006b8487d44c94a7571b7a944bd6df0b1ebabf8988000000000000000000000000b664b60c866b71d5c3ebcbfea2f13f64c1c863150000000000000000000000004a87fb39c8168e0da8391c5460ccbb125776c8640000000000000000000000000a6de52f2745d411c56a3659f5e4d4d6f25a93980000000000000000000000002050597025d597a55772162fe9a0fdfc5f35d76a000000000000000000000000864296e81906aae67e75b97d5ce0b750ef578eb2000000000000000000000000e8e7f546330a2e18b4a20f30bb353f3ae1042cc600000000000000000000000039adf4a95e6bde1c9bac874a486df9905fe4663c000000000000000000000000de380bad3d5ec63025e2c3308c41b6ccb5539c0d000000000000000000000000101dca395a957439dc04896fd045e962f52b4bf50000000000000000000000008460100e0c68e17a98cf16d2c193aae5f1d93036000000000000000000000000f4f8900f13e4a29fb5e8f0c8a044022977bc9b10000000000000000000000000f83f73e0adf3140f67b070db14e74c9fc1075b98000000000000000000000000ea9915fc18f2c3ceba04085f4f85c6325c53cbf30000000000000000000000005376033ffaf4ccd4f4bc764644fb761589afc7b100000000000000000000000027ae95c092c062bc5907cfb6a589bb2423213c79000000000000000000000000f0a4c5eb1c2e70043bea2f371ebbda63d15863d0000000000000000000000000bb2cdaca40f51ff20c24ea655fa265359cb7c2300000000000000000000000006ec2f9e8534396008245a18377dcc33c0a8659a900000000000000000000000079e0e05bc182e7a44c0c34fba7b5808f61b50cc1000000000000000000000000e210773453a5ef008ec0c9f478dd7ea3640834400000000000000000000000003d08caeea723b87ae5bbeac9c5e0cdf8ac672fda0000000000000000000000007c9a74f4706738c194b72837965d30a3fbdd8498000000000000000000000000c8a5bb1e86210b3f55b4f6589b417678215412190000000000000000000000007d2ed51c1890e325b9b9e13a7e84e8a54d4885350000000000000000000000002db52a4251873e6c7ef5e76c0bb1646a1ca6bbc0000000000000000000000000db544170de0e5f8e974ac10433237441d352322600000000000000000000000087191ab6f6d132b054ec5cbfa171b2ba7f54e11a000000000000000000000000d1307cc8b8092ae10ef35a45e7d779d990f4eab70000000000000000000000003538f008b331baf066b467bbdc1d77751736ca02000000000000000000000000b5f7b63fed9c2b69d7115c71cc54146d5bc56090000000000000000000000000002c2f0deb39a59af93201bcd470bee19f6faae100000000000000000000000069f76ea3dfa964058e6cec93e7937dd51c5fcdee0000000000000000000000000cb2088ddb8197524da83cd3976b16dd692f5c80000000000000000000000000d7c521ad069314a0aa3525dc86399eef37e59d7f000000000000000000000000ad884677391c44828aeeffb0b17c0f21a0c93e75000000000000000000000000a96296bc88e45e467065c962f6d852091f8781d200000000000000000000000055ceb65d83a0d5cb2a4313549198fdce62fd8d57000000000000000000000000af7b00d80957acd1f9212d98dbafae01a1a8ee450000000000000000000000004079d06bb48824086b0c79a2cbb9237006515d0d000000000000000000000000586070d4a6687c67d2cee581df52951a8f7a0ee1000000000000000000000000ceb66c943303cc0ce90a2e5e790d01e44e334a05000000000000000000000000a871db20a57938c910695bad81b460aa67d569f80000000000000000000000004999d87f24da179a7f67164b111fd7f3c236437a00000000000000000000000008dcb7f582b1dfa948ac35602078d143d9d1206f000000000000000000000000bdb8e7bd3a550ea360a6add81273490e84ccaac8000000000000000000000000363e09975baa4f94536b20f7b812e7e875fa8bed0000000000000000000000000f989f1e6ad07c6281dd55ddf9cd14cfc93a782600000000000000000000000070c82bafc7d0c2ce0a03712066a7045a19a5b7180000000000000000000000007449cd18ed8a6494b5e1a85cd991abe6965543ee0000000000000000000000007444ad7b2e8cacd771a528a609c847396d6a466000000000000000000000000051368a67ada0e2613f6d4add4c5e749239926e97000000000000000000000000ba5deb5879979b693518b39cc6bfba321f2196a5000000000000000000000000dbc9d0f4c503955df6ca6ab85bd8ab7786f381aa000000000000000000000000befc0c7dd8d7b03cec31bf43795023f8cb4a2465000000000000000000000000a9c0bad5ee454c95de0bae6e5c3f2dc4305f2740000000000000000000000000d79a537f0f5eabd0ad63b44a3034f2fac99d6535000000000000000000000000a3dfaaf6d1c48819cb08e4056bd8542d056d0f09000000000000000000000000ef2590b6d6419b251102a7b32e7559e0377d49ae000000000000000000000000aa64e75256ab04b6ded192ef5cb27eeaa64c8d0d0000000000000000000000006c6797dd26fa1aa306ef1957521828b80017a86400000000000000000000000082691e573ad426c03e7b263f69071ab29ad3e45c00000000000000000000000096858ba20d971ff347a0d381207ee6c29fe3df17000000000000000000000000309d3f62fadda4ea148b9305f3b25a9b7b77a664000000000000000000000000f913281d309083e23deec080680761493ae31693000000000000000000000000a6f57b41ef01aee0e0725a6fe06f52bf7f37049f000000000000000000000000ff52ea48d6b708021cb470356e9a2385b7c72875000000000000000000000000467043ef7f3ae93351ab2484c6ab48e427d5ac23000000000000000000000000a8d3fdd3cb6862c8d0ca39a23d8ea34b98d5ce5f0000000000000000000000005447c649dd70011db8b647ab442e8f4b4bde4791000000000000000000000000064c551304ddb0ee3e538a99974d1baae53f87b900000000000000000000000057b42a53fbbf48b82e037447a1e519aec2fa1580000000000000000000000000c3c88c56e9c77fd2b625d740ed42004026fb9a870000000000000000000000000e72125a5492fbe09728188af8c56b59d829a812000000000000000000000000ed78c871e61d41d8f688a671b50c831d9b57c9620000000000000000000000002a01685a377c0669a7d85611bfcddd08db2764c20000000000000000000000005234530694cfacc2193b4dabb4764cc0313cafca000000000000000000000000a048e2a51d0f3ee5e778ac447a6fbf354425a6fb000000000000000000000000ad2ee603311b141dbee9ee9be3e7ddfecb1cd5050000000000000000000000000a6d78660a4dd1b71e98c7e1e627078a1fbd9bef000000000000000000000000223e4e63b468aa7563aede3595bf740e518167c9000000000000000000000000bf4b13109fcde73b59de9e9a5e14e68c5f9023ed000000000000000000000000b9acb087f65f8355223259904c6c11530914cc0f0000000000000000000000007ddc60cc982f123167ae46d54e6da8635ccad361000000000000000000000000f7b47e6ebe78e69c15892a731546cc22ce8a625600000000000000000000000030a6bad5c52908743dda3dd18fb235895771ef6d0000000000000000000000000acc12b21ac9a4a9c0831f487380c91d6455126f000000000000000000000000901f1cc2fa266ff4d40c34f86b6f340eda47df49000000000000000000000000eb7c4b84bbff597b80c74f6425ee2a8b1113c0650000000000000000000000007d854738c16f22acc6856b006660095c27653591000000000000000000000000df629666e28769e0e137f381fc650d8286b9d2b500000000000000000000000077a00bec1fe19141ae95915d5e01bbc4e0e5d9b8000000000000000000000000fd6e04f93f779139949ca1672a0c2726bceff7f800000000000000000000000015a11a73fab2555cdd43384eed81044089b30c680000000000000000000000006e89ab9d2326f85d1092491989d99859fa8988d70000000000000000000000006fb6e7d2e6e6dad48278db1d1bd94a9c8beccc230000000000000000000000001af34efc10c33f83d3c5b340fef94108a500ca640000000000000000000000000dd5912bdc57f43624672f920e8c1f0a45d0d30600000000000000000000000043d14706d1d8b0e6b13b53d97ad8d105e338411c000000000000000000000000c90bf7f2a242c1d6507fbbc430bd3ee466aaa52e00000000000000000000000007837d301df317bb119f0af93b3cc81d734407cb000000000000000000000000983284c7204ca11d62a6d940b3ead3eb93ad8ffc000000000000000000000000a75a5a83ae930359373b5cd8c1ffa916b3a2492c0000000000000000000000005124e13f4565f02bdd76b2838f636997542789b90000000000000000000000000e70a9e39a056f9160fcf451032a3b118c08b8aa000000000000000000000000cea3bc7382d093bed59c2fed6fb76a22ce55c5380000000000000000000000007372e51118e8da33a2615221d7d6be71d0a5e6bb000000000000000000000000044cb53002a2d9a4eb103be447d77ad597c9ccdb000000000000000000000000e962cdb5dacc6e0bc9e0b731f83fcedc26c0bbf7000000000000000000000000b8a873b5f0f64d270c5708f5770d675fe94fae060000000000000000000000009f6601854dee374b1bfaf6350ffd27a97309d43100000000000000000000000048884bf59c8600900659cf35594e12bfabb093510000000000000000000000003c32d3bc968bc200a952162769bc6821731be41300000000000000000000000080a8b166361bddb09712743016c309f49e80f8be00000000000000000000000017a49c8e96a3a247756985ea0d3a6671bf47259e00000000000000000000000031532aebc1c70b409c03f868411a8b05690b08d30000000000000000000000009b6cd9376aba9b8bf1e7bc371f6507ca95462ec500000000000000000000000074fb712c7126bf5b53a2e83db171ae10b8a0894c0000000000000000000000008f8c950038ddf5f238a51c039b6ed7904322a26400000000000000000000000072f7b7c4a25e596caffb8b12c167c8b26625474a0000000000000000000000000a3e963f72360adb1481d3b7a44ef453b817111900000000000000000000000067977014f337c6a03e9b1c4a932bdf18d0af100f000000000000000000000000afd61d32666d3b7c5701d6a7b3ea4bb56f7b028b0000000000000000000000004d7194e2942fe7bfde32290ea442fe3171d8bc45000000000000000000000000f0a7b55135378e051ded5e49d362e159e8acc6830000000000000000000000009a0ea27478186b5dcda0d7cd500a09f188a6cbc20000000000000000000000003423fd1732ad0ac619cedeea0467eac24d0abc75000000000000000000000000459b4ccf6e2bd8a629ffacb76be5c96c7481e2b200000000000000000000000021fab3fef07d1c1e0274d9dea600c76f32a4138d000000000000000000000000f2759470e77c9fb2d703db1015b1e9293e3bac1f00000000000000000000000080e2d7be1e68c3ae45663003a29a45089d6f878c00000000000000000000000089a6dba09d96105ce747d4be0e2bc3d3021173f50000000000000000000000001ccfa2b8607271fd09e1ec5f48948f762c69e2500000000000000000000000009e1edbca4537b9f05b6506f52e4b70830293f10d00000000000000000000000001f8929079e429716b2c9f293faaf5715055973b0000000000000000000000001bc8e0defa89c2d1d319789c5d02617a5fb05f67000000000000000000000000c4cb9dbc205c2434c7cfa38037f84003822cbffd000000000000000000000000c44215023aa855cfb7a8f35fdb5d5a349a25a035000000000000000000000000c5d0a1b6bd0c7849ac6e5ef77245edc1ec61d73c000000000000000000000000f1b1f2becd40b541c934bea485a768d856f370860000000000000000000000003b867c3baa773eca7a76c3ed0e60c11d6748e0bf000000000000000000000000e0c06fd7a046e4ea2d196fab18c014dc0d9bddaa000000000000000000000000f2db2adfa31a5b53fe0bdb7318785b80add85074000000000000000000000000c0caa462fc781ea1afd54be78439808d9b0b433b000000000000000000000000f218098256bf4b1f16ee740d055450bd5829826e000000000000000000000000bd656db318abac214f3bd83befeef83798b76be3000000000000000000000000bdc934581c55feb98ad70b9a04579f833b6c1d020000000000000000000000004d6901163643003ad953c9511a701b1810bf31d700000000000000000000000059bf563cbd7c5e033808d4339a82aedda721ea8d0000000000000000000000003d9dd72f341d1e5fe06d461b101ad2fb2ce7f6ef0000000000000000000000004d447f8a7c82eeae24375adb09a0ba0571a17ebd000000000000000000000000ff387dd41b7f5d9c08a080038ce121cc1272a56f0000000000000000000000008fdc67743d33cbd9a10d5311618172a05efaff5d000000000000000000000000e35acb94171e3ff596992ada745cb4f04acf616d0000000000000000000000001f6f7038f8270ddd7ff3bb80155e84a5ddc3f48000000000000000000000000024fc98b24b1a9dcbf3cd711dd1e7bb71ce32e5ca000000000000000000000000ccec966b5d801d3ab31070ee414c820c43d460f1000000000000000000000000b5c13cabe7228df20dc7d921838a7d083d434720000000000000000000000000fe279b0057b4e15653b9a05522d5e8e99bc4902e0000000000000000000000002534469f371f80724afc209a7ae777e3c97ef51900000000000000000000000000d7ad13118e03df0a73e9b67ae7109ed061c7ec000000000000000000000000faf9102e980a95e99a63ecce741544fb19af2ff9000000000000000000000000c39f9294aad0032785be28bd45fc56375f61a10400000000000000000000000026bab7353592ffecaa385bf0a8cf17cfe6de6c7c0000000000000000000000001d1be8dd0dc0967f5310b31eccf89df2dca7876c000000000000000000000000c3b70db0183e7857b39a832d2d88b81ca7f08a5f0000000000000000000000007a5bc2a69b15e412d5bcb6e90835b0829be4efb1000000000000000000000000419e62439478e325d0262adc9963f98030b90e8f0000000000000000000000002878d12c6096244f364857f4776e40fda1425387000000000000000000000000484f9f256c4186419f5cc3c206104a4d91e39ad0000000000000000000000000cde5629cb69d61dcf39ddceed84bf51357ffaeab0000000000000000000000005c1a1121b026f0ea7b5502d3ef19849f94228de00000000000000000000000009bfd8f9c7669e2e468c74c237e16dd994f6c59df000000000000000000000000361698e5a50299b233dea89a05f53c40837c009c0000000000000000000000006137322273a6ac5c9d12ec0f80cced4bbf01752c000000000000000000000000a1bd59132c26edcb829620fc89e80a2811ec2f01000000000000000000000000b8542b516d6c18200a2715a8ca89c163808e8f180000000000000000000000001f8100354594f5514a0b2f268b84dbc9ce740901000000000000000000000000dad8e2bb61faca9df45e159ca08b3436f408ae04000000000000000000000000337e035f2a8130f9073b2c29ae98f80f697692420000000000000000000000004c8c3ddecf23210fe0ae28ccf8dfdd17c95e9cf60000000000000000000000002c65e443b46ee6722324707b09fcb8818876d9170000000000000000000000006c104563cee57a21d0906465cab0834d7daca1e200000000000000000000000059549934006d89086edbdfb9e2ce4815169a8dec0000000000000000000000001710b6879f1606dbb33b523eae902391531c0591000000000000000000000000bc41fc3004f0028e59267d8c14b54302c8e7e1d60000000000000000000000000fba2821af3ec8a38f1037976e0d9a99535c358a00000000000000000000000015d4cafe93329b5e869f1b79c8c454262ab15190000000000000000000000000f6fa7b9d5edce62f92c517204ef22713eb35df6a00000000000000000000000066a5490bdc0e84875be4cc1465bf19d61b615fef000000000000000000000000de71091aa7e9f479a79553840646af66160dab0b0000000000000000000000005f295b16a602b317bf598e021dc0501885be81ee000000000000000000000000d07347edcdb0476c0f9f92bd77b64a62d326966e000000000000000000000000c6f38cbdecdd4b93f0074710bb84076f6b72ed48000000000000000000000000442b3e5080e547d95c6537022e88dfd85093652700000000000000000000000010e72fdcaba565e023fe75086acde62c033c02dc0000000000000000000000007a16ff8b9b6d9dfa73c076ff1235344fa3a34c090000000000000000000000009b2b8bac44f3a7a01f9ce4bff4a4f0a7188192fe000000000000000000000000001b2f5db4a460d5d7c9d3a5b6c2590be5bce15a000000000000000000000000bb68ee21a5914511f53df07ca1ac3c5d08864f6c000000000000000000000000e99717674d0d1441c28c2f0294cd3e2c96a2844e00000000000000000000000030447c16476dbf08ae08c5ce6e1a303abb212fd6000000000000000000000000890611ae2c80145bab571c98cbc86a577c468eaf0000000000000000000000004359294cb18d8b3b4ff6743dd2104a59020ad41d00000000000000000000000043d1bcd86a7258a672d71b1084d792018a7d6948000000000000000000000000c4d7cf2a9a14cd4c67fd9870fb6419c97512c6f00000000000000000000000001182aa088c38975d8234b62cd3ae1cee6e6348150000000000000000000000008fd875e0febd0458abf03f345cf617a0404e739b000000000000000000000000284e27115c5781fe224732088f97fdf76b4993c5000000000000000000000000eddb1711b5e683e4bfce24cd6db9610713f1602f0000000000000000000000001dc08a381fcbb5fe9ccd608ab3f5c530bab52a3b000000000000000000000000b8c4f122660b95e43b3974862505bff856afeb4a0000000000000000000000007deccc3fd98152b017d4dad0ead0f659a456792f00000000000000000000000009d61f231b5a6693fbdc24065bf9c8d1209bf5340000000000000000000000007248f92fbe3eea390cf68f3d302aeb4279fd91c0000000000000000000000000582de14263d62ead44c3c00cb0b1804481c5ee31000000000000000000000000fdba3d070c908d727b2fa2136c87f0929d064df6000000000000000000000000ea1b91d14e431f4e4a61a1c7cb017b0e4815104c000000000000000000000000f2e613916664e322fdf0311bb5fe34fc3b6f8df500000000000000000000000060399a6b4a384489220e90e9b4bf1d136e4feb44000000000000000000000000deb9d67c8da3988d87845bfe66fb2898dbccc637000000000000000000000000733ab38ad222a57a43455cc6a7b0cd3202f12958000000000000000000000000ce1a04755f150502da81c24e53451645e1f42f5d000000000000000000000000983bf260ce0dd2610d8513ea1fe5a8d5b797f9cd000000000000000000000000d5cf93e6f72dba24670d106b0ed06c310ee1c3280000000000000000000000005ea4d23e3ed980b1400b2e2aa28221c31c597c390000000000000000000000000d3cbdeb9b36e6ce6c70feb53e8c3f65ddf831670000000000000000000000004379e1a7ae5140751b0fba15b1f6935e4b53686200000000000000000000000087bb8cfe23bfff0499e35d16e27b108d54f8b8fb000000000000000000000000199886458a1e48ff017a7ec06a0d55ac29407607000000000000000000000000627aae1c3818bb57bcd7590d59ec3bc7de59fe050000000000000000000000004667e6cec0ed148a7ece355636fbfdaa0348111a0000000000000000000000007510f47ac37c66e14027eaeb4897259b12ba5c80000000000000000000000000b8703f1f152d83865ffa5eb1bf8f913c968008170000000000000000000000002e48e9c5b2b6ca6ea2869ba65ed8c78b8c503ed2000000000000000000000000d66586877392680baebf7a1242b7d35b22c15c190000000000000000000000006455dce5206b3b59117639f740f9dbdff40b90ac0000000000000000000000001e101775906f62e5ccc42dd69e192a75dbac09b60000000000000000000000006f31d775854f7060846a5f054c16c30bce0719a000000000000000000000000013339f4daf75e8dc7ce326fd6a10c2ae10109bdb0000000000000000000000001e293412cfac8ce6d1eed5a4094f33fb517810ab000000000000000000000000681db2009e6b5fbeb7f10a5ce570d98588f8c15c0000000000000000000000002a5460347efd7b5ce8b0a419d2b6dd5032a1b018000000000000000000000000cd33d25c35de8022823ca073d330d80678c3487b000000000000000000000000e3bfc80a5a57359c217762c15c99621838d4042d00000000000000000000000064b4cc132cfb5efba225dce92c98d784b26eb54600000000000000000000000043d3b144f73b9f1c8182f2332e69b10cafc319c800000000000000000000000029bb11a3be56f9aca5e0066963d87fa00340e6c20000000000000000000000005b3c2f1f4f4657aed5e6b047c0c79460bd83bbb9000000000000000000000000c19d3b298cce4921e1fe5b136e4be1f86e71ea44000000000000000000000000178b9681f7383f73a07aa4f5c30bed2cffeccb77000000000000000000000000010ce712c95afbe7da6966cbc0012212070445e10000000000000000000000002de3b1a2258964f82e3ea5e4cdf169a6c29c2ba00000000000000000000000000f9ac64847b4d4c4212b6358a44209763ec2a8420000000000000000000000005908922a196539807ffdeb86e016ace2e05f8699000000000000000000000000ca667a51c8aeb556c594b780e136455cd8b802cb00000000000000000000000086f61539bb9a3956c30494e390b578c24e6731dd000000000000000000000000de4b8b3e33dacf8a1bd3d4ef123b04513ab873be0000000000000000000000003d4ee26ecf281ea3d15dc1e2a2ffa80d68e06e65000000000000000000000000a28e3d893e32b85f47942fb18b0ab9b350bf078400000000000000000000000016f4a2391116b235707c1d7a767473aba089b19400000000000000000000000053a48c231126a3172e2abb048757a4106adf9123000000000000000000000000d90f9ff341846db0c260e18570d0dd8a3666c7fb000000000000000000000000cf47da4b120051302eb04f8020241526e7847eb100000000000000000000000029e3c685588f278c164100b0e1f9f667d5395881000000000000000000000000664749bb56e25614a2a550260c61d0e9bc662e56000000000000000000000000403e2c1e60fbacefa7b991f6f5a363cdca62214b000000000000000000000000b116f2c48ba76706b1c2a0aa08f264a09906e08d000000000000000000000000ee8952d8e818788b74894aa31ad5a70ae71a098f0000000000000000000000004aa8815339b53bf0183c062c8a1acd1a19aeca550000000000000000000000005e9768794529fe69636cd91c36023c1cb761922d000000000000000000000000389856645767f8086dd83ec63ef6f119deda0637000000000000000000000000404c3d2b0bb8e54a82ec2c0f9b1927a989d0edfc000000000000000000000000f0f65af8220ff8fe99c3cacfd6bac34d711ba67c0000000000000000000000002aa27498ca280e7825d3efb6f81dc83876a20f2d0000000000000000000000005b72feb85f3d170a4e902c763b5b1b78f68a2f4e0000000000000000000000009643146a89b42011bded0081311481ff1d527126000000000000000000000000695e7ff0175e14328ff73ddd1a05f4f971b5fc09000000000000000000000000b08d4ac45d10b5dc0f376752831ff6c828163d600000000000000000000000008ffb09330ab534c413c3f69bd9dda9e6ee3c5c44000000000000000000000000839e8ed7672a857507076eb8ba3180b91309507f0000000000000000000000002d409396cb03d31079ca74e019b1b896acda5e1d000000000000000000000000f2784b4150397c6897872ad714f8ba3ba2cea46600000000000000000000000063323768f15e9501d8676b99515a3721774b48d3000000000000000000000000df9b32d4573fc8da8f59b1ca7d0ec059c463ef7d000000000000000000000000bf402223bbc758c1d5d9d513401d9f85d30cc6f6000000000000000000000000b654a358bee11b1814c8c214d2eea94c9cc23d02000000000000000000000000859a62dda04a0a61a8905a47909d572d884ca20500000000000000000000000080d5d47ff124f847e706e982758f9302619d1cbd000000000000000000000000e3b29818c8b97606037842ca4c3528402871bfd8000000000000000000000000aa9da133487424ff24169195e075ee92ee9b4eb3000000000000000000000000560f0f168d0027fefee5ccac4a9df1b9de3d0c1300000000000000000000000035694cf16f223435abc467f47d4f2a27f074304a00000000000000000000000052d4a25c8b94adb6373b537fe220dea39e8b84e3000000000000000000000000af1cdc67e03cddb41bc8272e49b5bb39c45af7c3000000000000000000000000fcc3ab6cef9dce37ffff3d05fe72f0b01f935797000000000000000000000000591bcf9bdf00c8521c5db7447983b2ca1b7504f1000000000000000000000000a7670857379bc7524c998591070c83db5374effb0000000000000000000000009d8d61d4c7a884aed01b44dba636d9ba278b99530000000000000000000000000c5cc76ff1e1e2e0d2223589002c33c4a59b78b7000000000000000000000000d53bb8eb671a9a937119f695edb0a0c02cceead200000000000000000000000093fb7422c793803d699133c761ee1a31c293de4c000000000000000000000000671a6990980637c3faec2cb66b74382d6fab2661000000000000000000000000a02f126e2c77c6fa5cf2bc1f0126082ebdffa98f0000000000000000000000004f0e9353d09de38341eb77a188550f5421ca6cdc000000000000000000000000d08798452298b8de9ae32b047261490646f274230000000000000000000000005d536e076cb7c16d0f0a29c5d98a6335491edf1f000000000000000000000000ee5b0f3657e8c418606d477b3acaf8784590ed86000000000000000000000000dfef0ed4271509333a40a2de2167236205ffa2ef0000000000000000000000005d5b4fe1d27828180dc0cb142108927cc0864d0b000000000000000000000000547050ecca2386d6faecc62a66f56989a5ca717400000000000000000000000027613ffbb972dd6bdb65e3020feb8a1a257b1c5c000000000000000000000000d778db42bf4d8904b7f7e6ffe8d9b47633cc8024000000000000000000000000889870fc1a7d5e098696f4a16798a6f6c8017a4d000000000000000000000000185c12274f997a8092b0adf178bcbec2bdd15146000000000000000000000000cfe23ce89791062f338f8338dbc62d031b87cf4200000000000000000000000056b52b6847180f8ac9e061ae2ee8b7e80380703e000000000000000000000000a2949838b1d851b993c413dd195d36c772fa5fcb000000000000000000000000808f49f92706e48b74d181faa09ddaef9621aa1a000000000000000000000000a3a316a19206433a4cebbfc1759ae82462f5488e000000000000000000000000fb6672ce18c9bf1593a6996ef3e6c1782192be85000000000000000000000000b7678a5439e8113e11fce803e97316deb79a0553000000000000000000000000ca23c870cd17199ff8cb45f8c5928498a0bd7e56000000000000000000000000f2c7fbdb54607587789a6e2900b7d7b73a4c3fb80000000000000000000000007bdeb62e0e6247773e2e3c84ee81eb6701fb3b7400000000000000000000000047612a106f0b60cdb28373b73f1044bc74f282b5000000000000000000000000009fab774198447f45bf663e5de5da73eb8ed28d00000000000000000000000086bee0da09d2e5182fdfccb7950173d50f439b070000000000000000000000006e795b2fb3010ff240c6906d75f9047afe01b4c7000000000000000000000000c6a385d75648a7c6fb9bb728606598103d7b52e30000000000000000000000003f9612d667521d03dc089cf62871e2a73a0478d00000000000000000000000002ee7a3132f86342334b2d0d050633d902e77a5e3000000000000000000000000d927c37113602986123665588de127ebc03091a7000000000000000000000000f28807de83179b4a47a63798dceda2b555cdd7b9000000000000000000000000d1b961728cd29636870856e47050a64261f479e9000000000000000000000000e1cc3571f0f22524d1c54a67c15c9083884c4cfe000000000000000000000000abc3f7bd294db9ee484100a424b0e860f766988500000000000000000000000016825cb2d2436791935323d4cad07b4cd9a965cd0000000000000000000000002a8ca469c833bbed8069cda78222427a18429b3c000000000000000000000000c40e67e191f570ba7fdf22cc29eca99e1ec13bd50000000000000000000000008406b81de68f98c169fc68846eb36bfa62e19107000000000000000000000000a873ea5db09816c84b242694d08ab7edd95085e6000000000000000000000000747d7b411799a2f07f629a1bf8faa73cb5677b980000000000000000000000003d853828cb5c3222689f13ed6f73e22241b6f30c000000000000000000000000fc5355e031e7c6e112595d77fe38a1ecfdf3d14f0000000000000000000000007ad7142868cd22bd1eac6e4ce9f70f01751242330000000000000000000000000abde2448adc21267dd87686f00cd943b12415b90000000000000000000000009cc39d378a640b514a57d6638828437ad571dd9d00000000000000000000000088eb3d82b13241e360bf38bf895ca1497ba7ea10000000000000000000000000e6fdfdd7d79786cfda5feb74fe5bc6fea33c6c0b00000000000000000000000022e888460ec5763912616a27b1b23084253dc63800000000000000000000000094265e3db63d627684a0cfa186982cf317d0915d0000000000000000000000006c372db0defbb13130155a9af6b151866962472800000000000000000000000097942db0527edff3ad866049ccb1cb7116692716000000000000000000000000580faefa52b9d04334c8489f4fbf02a6b5c654c1000000000000000000000000a82a62188b6e0ec1ef163412d57eb4b619e0a240000000000000000000000000cd06a8065c22b21161f27e4d3ce021efcf91f32b000000000000000000000000c4c55808860366f38d96dcf8fd9be2f2f86b9d04000000000000000000000000e98c79f1a9b3837f52349e1894149c70b4457b150000000000000000000000008a9f216b5fb97043da478875515dad37569b7911000000000000000000000000b1fa1be102b6a50e2aded7935e488b87637279a00000000000000000000000002a17bed0492414e6b8a25a6f4de2e65325527e7c000000000000000000000000468b4d294fda132571af9d5c69e8e28f3fd67fa0000000000000000000000000003e501577e4e0352baed996c387f26bb379e7140000000000000000000000009ed762f79a1dba04d2a8281f85ff61d79ad5761e000000000000000000000000300624d59f3eb8d228f8ccc61e0a7bfdeacef804000000000000000000000000bd68f47ce5a7bd9155fde18f784c35919762f428000000000000000000000000a1fa76e558efcdbf3e51905cb069cb329497b1d50000000000000000000000002da3045aba9cdd745da48cef159f7cf0901d57f900000000000000000000000076a01cf1f6f6321422f51e5443427eb6980d89a4000000000000000000000000ccf702bc98c89a2639d69eb6fe222a727547397d00000000000000000000000049b75737e67049fdd71bb0dd1868fc819b12156f000000000000000000000000e1e24c8077e034d1c9b96ffb87a40db076845fb9000000000000000000000000cbdb86d9652588a1f361c891db84e5ed7fd8e3470000000000000000000000007c26a78ec5a094e81d1b953b115cb917caecae6b000000000000000000000000fe512ededd32bb37e9dc52dd3dab9e236ebd5da8000000000000000000000000471c261bdf378905e7bd5e764e9341e7cea2d94900000000000000000000000048126b584ab4bd7dac38a11c3aef070fd669737f000000000000000000000000ea9b1ce9797634641b18ed2b3cccb687e5babdc10000000000000000000000009bbc491825fbd8983cff5549af3b7e10eef470e00000000000000000000000002776ca583599ffa43b81291222fdbe492d876aa200000000000000000000000072c6b0c53eb8db0614cedb09f3af942a8475362e000000000000000000000000221fb67dbd530fa018877c8818291c6c0245967a0000000000000000000000006ac26a841bf33dc023ac2e851e96d8a744ea361d000000000000000000000000655a030d7a13040b4e4eee76d22b30f8511d6f2c0000000000000000000000009e23afa631456c5a42585ee20627df305a1f28d50000000000000000000000009e382134663ecb43128e1341ea089b8abf4b3b7f00000000000000000000000034554ce11297d9e2f6f3154f05c2762764faa3af000000000000000000000000e320f1a3943e448a6d149bbf162583c3782d10860000000000000000000000006f075bdebf85da1463fc126d38033452cd55d0a0000000000000000000000000160fd7e8dfc2b80e926cc859959fef7ebeb9507b000000000000000000000000b2a643bc74db4ef4692ceba0b426c95dc5dc6a8f0000000000000000000000009c7d2c8e77dc4819c7626bd9dd7f49376ffffb9800000000000000000000000064cf58752062d3b2c9b5d0ba1acfbd98c1ef3a60000000000000000000000000ef42d643a883ec88518607d505041d3f89486692000000000000000000000000e44e34d5c635488b05d0012202ae98f07608f1ba0000000000000000000000006d486c6b95c110e0d49ee3dfe3db76f8dc5cf9d9000000000000000000000000100ff6d432441e245fe534e6d3f50961227ec1480000000000000000000000009a9163b6827ea98d1fcebaa943b23f5384cb493400000000000000000000000006ea97f395497a5db8056a154cf1b7d37ee48f76000000000000000000000000ec2e45896cf396893802cb55a3d6513249ebb061000000000000000000000000cecce09934da7cbb1ee3022959a0dfe0fa1656e900000000000000000000000095bdd9b77af51f033a51ef24e7a1e7ca583eace50000000000000000000000001ea1546dcbff94c754e9e2c359a8ceffb3a07c53000000000000000000000000befdbc1a442fb9ba1fde827191add8ed75f8e093000000000000000000000000a81d4488bf642f7f91400a8b8103a9b461b4e64700000000000000000000000073b9e26ea138f0199a1709cd7057230593ff7154000000000000000000000000f4c897944ae8cffdfa5378299d72292aeac2b1210000000000000000000000002370d8bf6a5329c2a6e91c73589ee5166f17df1b000000000000000000000000cf7e5539fd88c02cd3d94a42e09c79cea726e3ec00000000000000000000000092b5cdf8da0786ff7e071ed72e61049a96381546000000000000000000000000d1aa8204580ccc895d69f6be933e38165fdde74f0000000000000000000000002b84dfcad7b5bb460bc0232718ff1b29f636447d000000000000000000000000abf1e9a6529775e1bfb7b58693bb09d9ec3884d4000000000000000000000000525d7a83368bc4c4c4cff6390c7a780a1c41dc88000000000000000000000000c6a56e163469a816248f5dd74bcb1a1548a43dd8000000000000000000000000448fcdf49c8cfeca2daa863d21dc6e924498edde00000000000000000000000034435e763028310a6bd47da9d514d1db471d120100000000000000000000000013338d96a2ad9205a1df6be0a21479a79d41359100000000000000000000000037992a27929bbc15cda034113188c202710b7c43000000000000000000000000f2eb3c091baabc4b48c088cc8e210fcaa814839a000000000000000000000000ed9a912182745fe101ecb4291d00b802d982ba0f000000000000000000000000f5f1f9aecca0dc66670b004572828f5b81fb0d6b000000000000000000000000dd5675b7de7785adb82eae26b762be441a118a93000000000000000000000000fba0ce9a25fb4d878ac6cf174846f5a52880ffd20000000000000000000000007f9bd5bee761d40183a50b3dcf5bd76835ace6820000000000000000000000008aebc4f2e6fc4bede5dcfacce576f9ba8a708cea000000000000000000000000c3e2f7c87eabb3ca6f02360c07ff597464198b3c000000000000000000000000560f1d187f7995268173221e40618bceb78ac083000000000000000000000000682df3899975b2ff8f66cb422b1ff6598b4d2994000000000000000000000000ae8dfc8208b3c2516857fea10f14d4578576a4b0000000000000000000000000b980fb37b60ea30359d3500cf9af4c5d392686f7000000000000000000000000fe19d02b148133f80eb25bc6ec41d20d18ad1d1b0000000000000000000000008e54f255a977343945fa660fedde7df357e0c0d0000000000000000000000000f945660da9fa7303bd26ce2dcf23267dd8e6d2f20000000000000000000000009ca8504b501e932e44554fe7d6a793175fba317e000000000000000000000000e1b94797fe097bbc92c4d0e5c071329100648452000000000000000000000000787e166d42e71bb9c67408836212292415153e820000000000000000000000006fd4a32fe7d9c3790c53b3476b6a501f3c9086990000000000000000000000001e115b507c83c482a02e4e1c2935719fdc02a006000000000000000000000000d3902930c53eb4e77429ed6b3334b07e092ab595000000000000000000000000923834907ec6bb96f355ec340e71ce429d9c1365000000000000000000000000ae46539a2d0df4b5ec164b5b33bd60a0854e89e7000000000000000000000000c24f9e6051edb52920737267076cb3bb7edb8615000000000000000000000000d9312b1485c649f87943b41d0659b1ca9cc07c090000000000000000000000007ffbaaa7dd47a052dcffed36686e4e6603771ebf000000000000000000000000c99434746af35c9bf72965084f5138f4bc0bbdfb00000000000000000000000093f6bd61acb4a24a345ea619751a8c6474f77c820000000000000000000000004e19f7ed4144cb45f732a76751203f797e2e32250000000000000000000000006b5671be39b65e42236c802e7a603c14af2df96500000000000000000000000087a2550dc7261ae719bbe4cbff38daecdcef1c00000000000000000000000000c9d2909dda9ae6f5bbf3cf21dde2283369d774a5000000000000000000000000c346b4ce2b662c5d8f63766b9ca2255d9e4b9f9a000000000000000000000000fd89c63b52d830c799c7d6ceb9efd90205e4e5f60000000000000000000000007fe0051388e9e7b8977a636c7aae501f0ba930060000000000000000000000006beac163d45e57f0e1fdb14f5314b32e2a92c019000000000000000000000000c64da2aeea9a6b11ce050667ec0c9aae959684b500000000000000000000000094ce54b10c311f04c1e036a63b11219d95882f6c000000000000000000000000b9e96b44b462c29e6cd7bde802f8e3c1592f6d970000000000000000000000000aa824b717e45a8ce3c3851927ced4b85d06b8fc00000000000000000000000087ccbfb49f9ea602dab60ff22aa3fe9c25bc70e100000000000000000000000025434640208a9d8d7e9a67f7bd46dde8c28bc86d000000000000000000000000c9310f8834956ae5cd10321b9451ae49ce3a04f300000000000000000000000035940c786713c30588bdfc93648a88df6aede9e4000000000000000000000000c0037e0f2f65b9ad301f56140d6dfa231da69646000000000000000000000000cf43e8edd139c380375ac172b668e5662dd738bb0000000000000000000000002fc317d2ffdf46e4013ff48c0032bb323743137c0000000000000000000000006398b66611eec7f5bd95277d138b84ec3b9a70bf0000000000000000000000009f3c7ca48ba429d903c38ec1cec1822f12c05bd700000000000000000000000051f06ccf490dec71cf2b0f20bcda78f8d5080e9700000000000000000000000045d72b53224a8e37632d2659d78c136d6638a689000000000000000000000000ab8a60b85db594948f0374393efbeeeb1f91a7b00000000000000000000000002ac94cdb9d09cdbf0933b91f3e9b60b299b75d94000000000000000000000000a77c6e7d628c9f79d17a708a31a75d6c45c97ead0000000000000000000000009e083825072c33739ddede5ca818ac569acaead9000000000000000000000000efec223db10ff36e2f81c3adf599d3014b798e5100000000000000000000000020f73de8132e4754e822a7c78b02df4dae941ef1000000000000000000000000467a1c29179252fe7e8e3ed75571a58ee0542336000000000000000000000000b3409b703a415418f3481394b5785c244449b06100000000000000000000000073cf9309bb7e2d5bf03b617f20208a99016ceee000000000000000000000000094a9fe58262f5b0bdd732275062ad7a57d6c4ef80000000000000000000000001689a089aa12d6cbbd88bc2755e4c192f87020000000000000000000000000002e82c58e919563728fb2340c496d137b49dc0ac1000000000000000000000000b5b2dbd4377d9ef7ab5be0b0c6368cffd2e694300000000000000000000000000a4a2fca4ae82d0c2ef25de38de0e0532ff148c30000000000000000000000003b97ce533203e2cc7a702d36266077d4dd3f66420000000000000000000000008a74362c2eb5dbac9ac9bc1f98bf85dd9529ee6500000000000000000000000046058a0ed11431fa16729fac8d1f13dd9c27e55a000000000000000000000000d7feb136d66efc4a6ed03341d60f678ae17d7c530000000000000000000000009c7b36d2be57da25c4aac4d71b0244c7c19b770f000000000000000000000000bdad1978687fab8d04e2e36f03d53ad5944f4133000000000000000000000000fbd1cab25bea11e22d82c353f7ebbba9db0ee71d000000000000000000000000ad01c20d5886137e056775af56915de824c8fce50000000000000000000000001a0b23348c8c4d803db904d4819be4178b1081b500000000000000000000000045b08d9b888dd3e275f2cb952d6ee5a598bfeb64000000000000000000000000a275ddc78e91f70418624e91a5889e8f5d8747a1000000000000000000000000e101984a2f08cbc85da0c4606afc39a63d66c256000000000000000000000000892b76afd9b3821702e169bf4285d37b79566afa0000000000000000000000005ce9e86aa9fd857bd2365e766ac45b0395e2bbbd000000000000000000000000d6d70fa7c5f10e10c5b2e647ff7da61608f0d21200000000000000000000000023698e410ad22f5ae270a024b180ed6c8ca5b49300000000000000000000000002a5e87c892566f58b8e91046bda6c38544de0a7000000000000000000000000bf12b0e3928670769e1c99db7012c5aa2ba31491000000000000000000000000e645752e0d0b9dc73d228dfa91344aae52b1ff55000000000000000000000000c9fa6a9dad240fd0b71916a3946d419cbedda1c100000000000000000000000023f83a05ee666800bf940e80d9730225fe79cb38000000000000000000000000473d4f5c28985e6738bfb210e5f6418fa1d1bae80000000000000000000000008e09e162345308b41754a663ed074323fb2fad9100000000000000000000000012839c821e43635bade38f8eb8a23439679ba0730000000000000000000000005877ee591536ae0207786e4f196adb743b14516200000000000000000000000026e347c1fa93b8e6b03c9007767b7bb2a2611b8c000000000000000000000000cae65573ca7cc503cc4dbbbafc37ece7ed4ac84f0000000000000000000000003b012c03c4ac7837dcff3bfc03dca87b814c14eb00000000000000000000000056385b43bc059c9879181b0c825306f7ea5f49900000000000000000000000008859b7266d347c7a41f77090e83c42aea7210bae0000000000000000000000001efb4208bbb22f21da507a618bab806794597c53000000000000000000000000d3a0fd2263ea31dfec549e260ca4242fa58bc64f0000000000000000000000000bfe3c921c00e2b3db9e05668e3bde8cf3cdf75c0000000000000000000000009833b16cdd07a72c58f7d98b9a668757146c64d100000000000000000000000028504d4aa3a30502d4834170c4450bcc4bf66331000000000000000000000000ce654221b0ef27e36213ce9fdcf0633582edb6f900000000000000000000000030b3ab83504c84a93323a31def467660d952bff2000000000000000000000000e9602acec9a8b96c26d71262c87d0cfecfd3bbeb000000000000000000000000c674716561b7b0e1f32bd8b483a31396c5148394000000000000000000000000b5bde0812561a04826b05614eeb8608a4e94df75000000000000000000000000f632b1db4212a407d5757c5cd1defd52e8aa0d480000000000000000000000000172f78145cc1103bd0755e9215053d30de78feb000000000000000000000000b0d4d9c726a65411e9896ebe7632ca13c13962c2000000000000000000000000a08914c0cacd46e20662fbed49d684728c24f41f00000000000000000000000047ba7594efdaab7c0fbe9a39b39d0e1b73d9a8a0000000000000000000000000131b4ee4ac11eeea15406c4d400313385d4b41580000000000000000000000005c37e8909e150c45c78196b5eba2f15954b3fa92000000000000000000000000a2a87a97d1f6a8aa635031c064c385b689c01300000000000000000000000000f5a1fd11732fc776bc0da60a537f01f2278a3c3d00000000000000000000000016908f7d7af0ea188f1bbc01ac60ec901d31e20f00000000000000000000000016767a5933515dbfdbd75b3a6a6cd748bbb5e496000000000000000000000000b30c51868a1f3b9cee5fc6e821ed7f2eb417473e000000000000000000000000154110ba4dc0f9083343bd3781fedbee50e7d57b0000000000000000000000002368e21932347ae7c8a0871b52659d80e613736b0000000000000000000000002a6fbe96dc9c4262b40d48234ba1843c800584cc000000000000000000000000e78ed5a1490d2a5d5921f2cb183e377517dce9cd00000000000000000000000063417f3ae050c729be23c8f2352c82021aa8743e00000000000000000000000015c0339c6c6fdd7c7244672df2e47f94901a617f000000000000000000000000ba023028125acbabfddcda343392f03a20e9a33d0000000000000000000000002e0373d54fcf97b6be25e49d3252b2ca8967417b00000000000000000000000078117c18e00e2c8dfa74ee2fa4a93e2bb5b8190f0000000000000000000000009cc0780bdd1e51c223adb45ea624a170872336900000000000000000000000000fde8e4fca5f048abe88a470e9ee4a6919150de9000000000000000000000000eead6d956ac85c33a6b299aaca719bb928008123000000000000000000000000c663a227cc44b14323fd15ec220839cd5645e97300000000000000000000000027beb22070a1e967e3033a63ee374295fe8222160000000000000000000000009fcd523362d4fa6ce8b7145328c7df39dc74ca91000000000000000000000000f4e26dde16c5b5cbfa829ef58be5e3567f79344d000000000000000000000000e495c54078bff1c3f682929eedc4cb297b1fa41b000000000000000000000000ac6c9a9eb4a6e31750743043a28f91c045f2163d000000000000000000000000eb2616e6298b2b4901c90573cae243a188808dcd000000000000000000000000ae21157d133260698aca382517544200cb151f74000000000000000000000000275b49b80e92848dab0606ae4e599c16f56ce0ba000000000000000000000000ea5dc454882aeed0b7d9164d48863c2e269f79b30000000000000000000000000550fe1f04b0887b835bccf65dfd83bf65063363000000000000000000000000a81a780f7a97266a3ecaa58c1d6054192d09da9d000000000000000000000000d797313640647844c08c5294103342378297bf77000000000000000000000000ceafc50a4456a0acf85c4a4e66a60a78ae4c9e6e000000000000000000000000968fdd11faa4ae412f79ce5cf29058f03c6f87e50000000000000000000000007540b9605f1db8f627c87b2210c0b7cc6ae14ff8000000000000000000000000d315ca72235d827bca8fd48765c640373b6fff2d00000000000000000000000069d61c873856a806d08fee502f456cadad583b41000000000000000000000000cfe1f5c8d7eb5d6b7c02aab67ed7ed93348b62fd000000000000000000000000d2a19aeb7aa941714adc8d1f70b4de0d8d99ad2d000000000000000000000000e8edf2235eca943313fb336eb47416aad6b01535000000000000000000000000508db1a9bc8ad03ecc1569ced8ea8b9799f954c700000000000000000000000067ef25725694879b6aea654b14b324e55a9108d0000000000000000000000000b11c04ca1e94747d7ba9efc3e52b1e949fea38cc000000000000000000000000ae00f8d9ad23f5602bd2a9847db3c09521c7df790000000000000000000000007fca062fb7c43f5df534cfdd835c393e538961cd000000000000000000000000e01414645eec8d1a9ebd1d66b8eecf57f42b5be60000000000000000000000001fa49daa7941a88952f4f0645867f95d673a6cac000000000000000000000000fdc2bc8720d5d6ca09f8ea8466769507fc1dd23a000000000000000000000000d9c1a7584ef1821101706edac22b4d50336544db0000000000000000000000004e85683b53d818ddaa89de92a50f178138d904280000000000000000000000009d525b387dbced6788b0f2786bbbd7a14943ba6e00000000000000000000000024c704642b69dad3ad8269575045a0fd1437179b0000000000000000000000000ab69aacb2c4f0ead94e13470d0b72ff65bfa26c000000000000000000000000069f66020f6c02daa3d931e44c27bb8ec4189ef5000000000000000000000000bbfcd71e533d6a9ad5e4af1d3fb83bc2806d47c1000000000000000000000000b11ffa1d9be6b3d253483e0c8524506940f75ad00000000000000000000000001068c2511d91c8ccdfc6dc69fc571b83c19655150000000000000000000000001f9020550fb8c7f0494e7012fd42c4e5bc62875c0000000000000000000000004fa6edcda564a5ea9aeb2599b8bee69ffba1a4e70000000000000000000000009c7fcf91a5cebef317b300621e7e5168f6653c6300000000000000000000000053a22d565badd5ac920307a4b8ace0cc8c48c7f30000000000000000000000009220131ffc814069ffc25102d48cf0e9c83985290000000000000000000000004294d7d1c597dfb00c3cc62fe3124a18570660120000000000000000000000006af814faf11b3552b0323a869d17faaf6d938ff7000000000000000000000000c9425ececf22170ef5d802c265259654c73d70c70000000000000000000000000a6d251b71701787c7380df1df9df6a274ac9a4a000000000000000000000000af006ffa55a64f73dffdb8201625101b3a6cd3b0000000000000000000000000b744edde91a927245a43a148ead898a8d8e086390000000000000000000000007dd0348ab73c4c98f971344620ef27d3175f719f00000000000000000000000097232bf1ceb2c4a7c0bbc19c5c69c5453319700c000000000000000000000000ad9bf5761239b7e7db1f5014006fc2e241e976b30000000000000000000000005934309af15901c1041ab684f58c1868d5a0369d000000000000000000000000dac4d8ad60057e2b089eafaeacaf8bfd93279f4b0000000000000000000000007c4f1816df86305e3cc1caa334da50652389a2da000000000000000000000000a02cf1d7907cf0f72042d1a44a4193f01b9b2a6e000000000000000000000000f2d1a9eb787aeb771b491057fb7f835c2f47c5bc00000000000000000000000080f858353034bec32e7ae0d01e86a101975a6be2000000000000000000000000a49722345f8d943426c6cda911ca76e9367db98a000000000000000000000000d24e9d02b342a47ca8dff850af3967756d78c585000000000000000000000000c053d7a4df7e6392a7f91d12f238a998663e3fda0000000000000000000000006dc614e90ef834e44ffe51d1c285164cc3509ace00000000000000000000000048f6891c3f964227e7d9850d79ab7fdab64c4609000000000000000000000000dd446912eaf96a50aa71360c94c849660b2f99dd00000000000000000000000096b9a589826e9a13c6d5364ddf74f65b74d27f5300000000000000000000000056ab4ae70537aa74015bb72cbde39c0fbbc23311000000000000000000000000445cd83d01731ae5dfb22d4345fe930c35b6206e0000000000000000000000007f23aa8de141108dc6a7d4eb81e6ce7ddeb8f89700000000000000000000000075408033d89908e2beac85d0f6d4b535b1df918300000000000000000000000094e0440db810bf33425c061aef16abcdd86347ee000000000000000000000000be525be6c1704dfc99e4a9d06e0a8b259d120ac6000000000000000000000000ab287c033b89184ef39022b0788945680ac8a9530000000000000000000000005e6e6547e98c37f2b0513317afbab2eda641c48300000000000000000000000055c6bc772968081c48b228c1bb93c0bcb67aaf3b000000000000000000000000f40b55f479e7dd53de985614570bc992217c78320000000000000000000000000a05704279440af87c13d9e3a85d751c9a708da7000000000000000000000000d20b9ff27fa5ea676d834be6fd80beb62338c71b000000000000000000000000d80fe992c8acb8843ff6e22854fab75697a6db7c000000000000000000000000d01457edb47b32102a1f65e85ac1124fec539e430000000000000000000000000d5cf37e2604fd9a4ff7d0dbad816108ffbac10d0000000000000000000000003c5a8134bdeba81f49c68f20d383b9ec54927e7100000000000000000000000042f9437c109e4fd722c351f943ba9bae7bef6882000000000000000000000000f785f73404d3f358ef6c122708b25a3d947542d0000000000000000000000000f361206c3f666de2a3806e9d7bfd9fe0f8ec22ed0000000000000000000000007c7aac2288bc83b96d19b5be2eca972a543ae0fc00000000000000000000000076e156c74a5cb09f15e0c9ce7dcda11970586ea10000000000000000000000002c89337f78e9693740556d808ceadbdb45321d64000000000000000000000000ba445b4ffd189b38adc4eb36ff324163962639d3000000000000000000000000f315da8c514736ae7b8d77481b0beba20574b1440000000000000000000000005d8ee4745c5ff78a47922401f239a491da2589b2000000000000000000000000b2faad35068beea63a380954441080ffa26fe48a000000000000000000000000476b48a415b6c0e69825983ea019b0ca5241d3d2000000000000000000000000999e4ce1ce2e550f395b66c8662e1a82c630bd1d000000000000000000000000df9d4283fba7ef2f51bd61c3abd2899393935de40000000000000000000000009d4333b34faeef026469b9791a201bb114f023f800000000000000000000000074459e1009cb5b38d89d16c5ff667e85bd32ee90000000000000000000000000572e3c8907ff24621db73d937a45d83a5d7eb3fa00000000000000000000000043947fbef737823e7301fd8889a2d9a940ed8c870000000000000000000000004b4669c3fff7aa97533e70dc1cc178cc5269d598000000000000000000000000945071b214af9b9541ac8f6fca6b004d1953197d000000000000000000000000c9f000567b82a94befe9ec7caf389eafa529c0410000000000000000000000009a8ead91deed1b9d4e754729a9266584d62fcf4e000000000000000000000000f1c5b4bd039e2f98b555fcf70ecd9c72a3bad7cb0000000000000000000000001166e6be28cfd5ce2531795af003b1a90c2006cc00000000000000000000000055aa701621cd057185006454aa3abf8835498a4f000000000000000000000000871c62a13d2d3c6f9abf09f738c3892c91135501000000000000000000000000636acfbebbe544e8a9c77774fce14b21ad90db71000000000000000000000000a32c6390775e7a73a11125b7945b0e54ac7434db00000000000000000000000089887851c636ff2de8fbe532d5a3e6bcaa7ab7940000000000000000000000003f4b95168926b151ed775ee57526ce6c568f0b7700000000000000000000000053994f4c874593e28363efa2c4674f08a2bcdc8000000000000000000000000091c3c791645b437f16c9a8317ce20752385939d20000000000000000000000001f556170597b8ca12619692dcb3d6d8fb7050195000000000000000000000000bbe2ebcd6fb018ae9a2fdc4ab0fa611b47dc54ed0000000000000000000000002a6d8c30e25af6d6f0c5dcc1455352c0c8cfaf31000000000000000000000000bfe3c9137ef44138a0c5d6193e22673172a79f670000000000000000000000004c346c325ccf1f8f26e8621578f5c12832030e480000000000000000000000002cd8b311f882611044d7886adbe07b2b3b157f0200000000000000000000000063f9b26520fd148b776d1e35512b6992e558dd6f000000000000000000000000f0f37aba5c511c6418426b3e7bc39b41f1ba5d500000000000000000000000000cebcd0c2c28fda544e596a5cc191b20c962d4ec000000000000000000000000d14a3186fa870d832fe9130e16270e47e8a77054000000000000000000000000801bd56867ba75240934d60dbdf90d288da517f9000000000000000000000000abd84010e115975b9f2801746a09d9b0bfb4bf2b0000000000000000000000003965d7d8c1b9382c95bb6a67d66e607bf9ba4067000000000000000000000000ffe73d7c1e459316bc476164d1b960a5a6020de90000000000000000000000007eb871d670537fbe1b596408113fe2ddb6a825e200000000000000000000000072efee3a532943c02eb0a577e61b25196536dabf000000000000000000000000bc828f3872caae4178cb6d71f6aa4a82bb1550af000000000000000000000000e10e05c18dc225077a3a1af873f5fc22d3035b9e000000000000000000000000090b14fd4f3d1932969d8a58aa81142d09d6ca65000000000000000000000000021517aefd55dc54a20c6d5be3338c07a196b322000000000000000000000000e251f1a8ddfe3e83e43eb9c223733fd507deb0f3000000000000000000000000994cdc5ad3875b9e85f0f934b44c8126db50a777000000000000000000000000a2632910ce0694712d78c0cfc509932877426f44000000000000000000000000fe0a9566bc2caa1cbc2beb174a21fc3afb42539800000000000000000000000002fb6f3bf85ad0b11d332154a71e6ecedbae8c410000000000000000000000002d0acf66c9873387eb3b69cfa650fb1222a8184a00000000000000000000000024750c695e727006fb7958ebd5543f8b0dfa6af300000000000000000000000041623b19970c9fe3f5d3161421ed05c4f3aae97b000000000000000000000000af90273d0ea48f087ad8bcc355c871d9e839bd0d00000000000000000000000086b1f6810192e267cbf2df203b141d9c63be0f540000000000000000000000003fb11773d46b0df1555a244e5059148acc81c879000000000000000000000000233c3c7e20ef2bd5aec4b33caa69db42984fb8a00000000000000000000000005bc3e946d88661f751629e3ec43da2687fcbe7780000000000000000000000007dd7e158a40e3a6179cf00df350a1b85208989c6000000000000000000000000e85a0f4a2ea1ff4fee75dd689d1b09c8260f499c0000000000000000000000007a7898225dcf8b40ac5f22d4d8b0c2cfc9e84aa3000000000000000000000000cc1d4913329c87858656058e78a7cbc779f316e70000000000000000000000003611e3dda67a2313ed85771264131510c49d393b000000000000000000000000447ad6b72d79dd48ae9753719e8e8db9e62639f7000000000000000000000000e2dc5399f858a67549dc9703e5d15b2a43601f860000000000000000000000000a94dcff70d5437b29c00b8b2dd7d52560d7b231000000000000000000000000934006feac6b71c816c7d82178be6e7df0985cf90000000000000000000000006561719c700500008e22748fa996bfe7445e27d20000000000000000000000003392bb2429a0ca0b92dd283559b2726ea4f4d67300000000000000000000000026e087ff9f84298934266fb75347d6821ad7dace000000000000000000000000c4e472cda10ea246ffaad30748d77121b306b37000000000000000000000000016fe19853cb05eaa31aaff3ddec548a3fe5e1b9f0000000000000000000000001c1c1ef6a4c2b73c8e00ad1b18bfa14ccc0a8ef9000000000000000000000000852e5a4ab17f9619981f71d9f4efaa00e5d1c581000000000000000000000000b89857b75c56d157df7999b2e5d434f96bdbcb6f0000000000000000000000005400f64a2d0555a3a8d6743b7e19dbecb2d869e9000000000000000000000000b15e95fa18ccc859441506ad634f086adf85a1e50000000000000000000000005198157ae0f1dbfd552b89af1d987a7c54b57877000000000000000000000000765512efb03915596dc5c748a981d93e4210eb3d000000000000000000000000aa07347e4bd72dd10652f6c0c8291bbef38555c600000000000000000000000034d523d2b20d2ef2e91d0593cd4e7935cf2e836100000000000000000000000041b9e1c25e6be79914c2bec56f98d1c910b088fd00000000000000000000000026279d702b27252cfd009698f722f682c86a8086000000000000000000000000b870c61905be70fc84fa28b0c7da6ab9b1c02e13000000000000000000000000e902f40f010425840c1993bdaf87dae3ef6ac42b00000000000000000000000001878116b7b3ecf0285f72547260eab2ca219e4b000000000000000000000000b870005e15385454825adfa8e4c7696dbe30925d000000000000000000000000cfd14e114b4caab7139998c2a4f03a410b6e2aa9000000000000000000000000d3cc210a8d60051dbc4888d0a87b6cf9a1926e3e000000000000000000000000bdd37e7e906dea9636c13f2e08fb7eefb94e693e0000000000000000000000004f4b97b69cb79c0dcbb44c148bbf16d69797dd9a000000000000000000000000fc9668e6b406804198b97a6c6e141246e3912f74000000000000000000000000ead8bda48260e0bf6ca85846a9a95665a816da1e000000000000000000000000ee4b9124af04350c06c1524dec4170c79ae1194200000000000000000000000000680f9eaf46ebc18c2ab6ae7e0d38e7a2800a660000000000000000000000007d4bd642ee1600cf8e73badab11f1735eca81023000000000000000000000000e9b6679f703155b596ceead5db06228d53e681730000000000000000000000000a22e78475e1718dfccdb76f78af5c3206b6936d000000000000000000000000754fb910f5bd63c75a28c565224ee2af395228bb000000000000000000000000ee701c5ba9e3c35e7c606e4cca8d8425ed169a13000000000000000000000000871515dfb8197d53ab2c26b797392aa9bbf81038000000000000000000000000acba828f42a0abfbcd63ea4b69f36650661b05a60000000000000000000000005b6356f6946b6ee3718685e10f17d4e65aed0078000000000000000000000000e2f88db3650a963040773eeb3f91d8697e8ecbed0000000000000000000000009971f1ec58381bf10726b70f5ed02bed338a9c2b000000000000000000000000a53d4c8e9197b2ecd2c6201b64692de48a4cf80a00000000000000000000000063d03a4dc949fe371e4ee3625f622395e1bf484800000000000000000000000048a78d1bd8d6a94d5e7c079394912a26590305a600000000000000000000000061ef07a71dc85fe960bca7d0f455601c11117042000000000000000000000000be8c121ba82a83ac93756488a19eca69dd18ed7e000000000000000000000000f91016ce604749fb6050732d72d3881182a319e5000000000000000000000000796bcf3398af2f1e7a518fda2e2aa5a8562c9b88000000000000000000000000ee8c835332c2efad4fb6f0999acce49cc14d899d00000000000000000000000055cc4e666c12a46b05203dc45aac38f8ea6e8089000000000000000000000000461c20264478ec840938f78d5586d8d90cc24829000000000000000000000000599b78e85cab7a885253b786c0dd1204123f0d44000000000000000000000000e429a60a8f31b75acc2e15168bc24289528373b90000000000000000000000008a2b0591059ae7dc5376321d86303065b15f85ca000000000000000000000000b5ea48e9b11e477c07f6402a3da0a1c890188e25000000000000000000000000eb5fa860324b6ee2863f96c318b2acde30baf4440000000000000000000000000296c61c3ccc3a3842f2268cd58b91cd598b52a00000000000000000000000000705a42a5ac4f10391a5c3999ab155f23e6fe3d60000000000000000000000002b7652bbbcabf700b616080b87cb73a932e255a1000000000000000000000000556e96afc2adb62e1d65920344a87ecd89517820000000000000000000000000fd315aabaa2c739b988309205616612efbde02e10000000000000000000000000c96fa59ae56cf277441ef5e279ac2a9651dd97b0000000000000000000000001a169b9cbce24f943a0836b7cad55070749664f30000000000000000000000008a0ecb7622c9046331a4337e8a50a5a92e3338fc000000000000000000000000d2e5eafba97b7ead76b7a74319147d5ec5f09b12000000000000000000000000c3931a123c8eb987a7da24df29cf44f2bfc47e0e000000000000000000000000bf3d67554adf9a0f29b002ef74126a48e495ed1400000000000000000000000092de92aec07709dc05ed9e48422f1505b13eec49000000000000000000000000f3d9e04850b266c3d5de8c47bde2b546d2bb1adf00000000000000000000000071c65b1e66fb4cc6e2ceea3bafe33a74c0d5142a000000000000000000000000e2d9a409a7c95d8779b376d4b77ea08cd35ac64c000000000000000000000000e75615780337da6a97e029135093ddfd29d89999000000000000000000000000575f8ae07c6ed0bd773c80287c6d645c94d52f5e000000000000000000000000eb5a94466bbce3ebc2968f9e2026f87d50d90b3e00000000000000000000000034b5a40f407b0376968be708dec907f43a583e01000000000000000000000000b863eb80e00a38ef4e36c0267850f4b66f5a90bb000000000000000000000000cfba836c975856f2c3905ed8c6826ad34a1359b8000000000000000000000000eb8ad50b769ffebc13dfc40382297d62b6495e3a00000000000000000000000030bc6ac66c87f92e5c953fb1a7a4097393bd721a00000000000000000000000062ee67dd4b1e95f0b123842b26b502da1da10c37000000000000000000000000252e1897c61260e135d3da9f6eff3e6a98043cc900000000000000000000000054dc053700b7636bcf24e70ed9ee19781a0023e70000000000000000000000009cdf75263646f5c53685819ccf4697752e6d6005000000000000000000000000d246dd3b8b8579edcf03d42374d6cf279b313f5d00000000000000000000000056076cd47132572508d52b10105a1919b1e3cc8c0000000000000000000000009bf8b764150fb475f59c70b15a49aab6f030172200000000000000000000000056362fadad7a14b08c9b108832c31f0ec256356000000000000000000000000072eb65b85fefcf4b9ccc50c58aea99d553ac62b9000000000000000000000000f7da702cc14a8dcad89a9df4102a96e2497dbdde000000000000000000000000e3d1a2d8bd10db37ac500163e9fed451d22a6adc000000000000000000000000d59965a84a8c787604cb649304ae962e777e55540000000000000000000000008f6f21204cf8b841b544729c1d20b452a7454cd40000000000000000000000006a558b8dd9bfede13997ee37988a52070daf6afb0000000000000000000000004bb10bfe748f6874fdb836c730b687e5f8936c710000000000000000000000001ee26316cd55ba91a0fa83ac12783820f769d6e000000000000000000000000036c47849fa0cd45d4a10fdcf82452ffdab19aa8a00000000000000000000000087ece66371620ecf444a137aaba393072f627763000000000000000000000000b72b1417bf7c25bd8c3c12b760f606ec585795f80000000000000000000000009cc5e65b3f8376375d8da958777340ad442a4de80000000000000000000000005f2f62e28e5e982445b4fc6730952a4887970efd00000000000000000000000005b5bdc0d3e918b273dbf6d237e0ea90d9e9df0600000000000000000000000055f94e86b3519206380adf6226f667ab9d7294c0000000000000000000000000b9650cb4b3da8dc0c5a507197961a60937d1525e0000000000000000000000004b5098906911abd1592b5d501f2ae2907bf00a44000000000000000000000000ea955190ccaa478b9a333dac93dea9c594875a2b0000000000000000000000004a58e22a31314c97b94d47950dd691b8fa593f3f00000000000000000000000091ce81402a3a74cbc8a0f73daafb9ba8241c78c70000000000000000000000007001cf60514b8c245996c5b323c360212ebb6658000000000000000000000000dc63d18f7d2e6cb8de49ebe14030dd52b6033f3f0000000000000000000000007692f582860af707ef5b2ad643abad61f7bcf68d00000000000000000000000017014fc4158be6eca6ea430425c029a0c14ef2ae00000000000000000000000036b009a7d85716fc120f92f6a2a610a2ccdee5d30000000000000000000000005a14bd2f23e32c1c3ce5dd1bb032ca740d3512c00000000000000000000000009442cc37317dbc2bf061d8639b525a875c380f08000000000000000000000000ce355fb63c7deaaef06775060475243224cdea640000000000000000000000001a96cc1c082398ce0b71f7f2ba510af2a75a9d59000000000000000000000000cd81297f6b9e3f668bf30d1b2e208922cab353ca000000000000000000000000e864fc5bb24b8a48a11d613675f6edc720d7f4d50000000000000000000000002409e809e65ce389727f78cb2039d6b75c2e353a000000000000000000000000d5b296a0e6b7a7eec2de7afeb9f4069e4c079076000000000000000000000000af35a3aa79a7114bc82c13c4fbe5cea85fbb66ac000000000000000000000000a4e4daea40eb489bd229b593a7e11bcfe7414fbb0000000000000000000000006494ee0fb3f4e640da82d97c931ec9d79a4a249b00000000000000000000000032e8ae7a2e8a6b1609fca7e54a9dd10480ddf02700000000000000000000000053aa519f35f5928d0f9e77a90ae9665c502e4a6c00000000000000000000000049ab412c1f81cd2766cc35b34880f1b90a90f0d2000000000000000000000000d13d5496b06bfa55e5c99be45e89e1a1e7b4f511000000000000000000000000eecef955d075ea1ee7f0bf4d40e9b3af03837021000000000000000000000000e59dc718dee6a76ce05a9215b7c7936e5e52e3d700000000000000000000000025f7ba0d4e41c810b58198e9715e6986d7dc9e26000000000000000000000000d39e1005c18a7dc8a3b14cb73a3ff209b96dd0ea0000000000000000000000002941c6a8501159490843c4a930db348296ef0537000000000000000000000000eb7e21babdfc204e973bbe4149960bc3e63f2902000000000000000000000000418837ab5bfbbd1fb65cf3f8b265f0973c234f900000000000000000000000007d8a5ba821ac91dd94bd65bfa47a52f7abd4f5060000000000000000000000005322cf27d423ba39124af3b4d3542dd5128cc5cd00000000000000000000000018a95baa614170004fd87f79b9cbd0647535f7c20000000000000000000000002deab0da5d8b82d6b2adda1f936ef60d6501b36f00000000000000000000000000075a41e51d650b41c6bbce0f79c1b12fd95aca000000000000000000000000534a8f2b6bd1aead0703c24da81bb5bbbdfdc2ba000000000000000000000000ae9ce21711a92cda7505fcfe48d8144826574bfa00000000000000000000000028881884e8cf21eecf4da6acb2a231a0e7686ac30000000000000000000000008ea8a0c1a381b4bdd957067866acf14d02f3d33a0000000000000000000000007af47f36d56e16e4960a66b8d1de4bb853f2492000000000000000000000000090651ceffab8e6a74419a80dd12b562599c4b46a000000000000000000000000145f661a06a15cabfeb33e5131e418bcb944b8340000000000000000000000002dd8f13b38768cdf93ed7858cbfe6dd151a3f22f000000000000000000000000e0989940ea4e38bb52757baf1e7ac4e02be950c5000000000000000000000000c91d3b5a6962b8c215d4e536ef589cfa011342bc0000000000000000000000001e6672f6a88a4a35519b33c44bc2ed268d9c15890000000000000000000000006e1a8abcfd7d29d5161dd99391b37ec14eb0e1940000000000000000000000004ff343a83dc14e263fb3c0c9c926a93299dc3985000000000000000000000000c28de126e148361cad06a235eb39651652360ba000000000000000000000000022f5fb47e267b2ace21780a46fef3414d7dd279a000000000000000000000000bf35de716fb19c27015803c3741c73caec00a684000000000000000000000000f5dbe2383eb3eb99cd14e1e240e189005fed08e5000000000000000000000000edfc32ce8303a68135fa14778abe8212ead5485f0000000000000000000000003909397704a3343f94372426e667e6e8c6a1d46000000000000000000000000048f19bd01c34e0c53ce8063f5901224de01374a00000000000000000000000009d0a9ebffddaded4415a7570f2169af2d12e3e590000000000000000000000004fb6ba34ef728cb291baed599e2f3363ae7c24e6000000000000000000000000df0e4896cbf3d921425bfff7b5afaf4d8384b5c20000000000000000000000007a1b951279301477384e471416bb7fe2957225630000000000000000000000006f0623f2f74c30ee16188d795098f85ae08a1013000000000000000000000000b83259a4f7aae9d39743c8f4e1c2c3d8ab1ce930000000000000000000000000396e8c299c19c2270fadee6f8ebb2ab5ed3bee3d0000000000000000000000009041ceb544b8ab754a7a2c455530d558812be2aa0000000000000000000000003467ba1cdb1c2c61efa8c731d1fc31c99ec414ae000000000000000000000000bc16f511e41c92c3ccd7144e965a6d5fa7d8396b000000000000000000000000be3c9e4432a1ed26dc3aec4ed64fc9e738e6e138000000000000000000000000328f5a213ff8deb60d83fb1d3211279fd67a87d600000000000000000000000021fc0f696656e2b152298b5d2fff76a3e0b52b670000000000000000000000009f1374b7393a41aa161bebd00f1d1ad99b7941820000000000000000000000002cca1d66ffa1ee02f53371024cd7ffcf1fe8d91e000000000000000000000000b32723bcb3d479cad98aed085dd83706850df84a000000000000000000000000957578e3ea793cdd24ad1f3c9740ea3a9089e86b000000000000000000000000442f462b674db3aad8748acce95dc626e85a4355000000000000000000000000069f0b9a742290ca802e2b74f21097df3d474f71000000000000000000000000fb0d00e27816a8d6722af364ec50a363564364e1000000000000000000000000968714f300998c27913a9707a246c953e49c3c21000000000000000000000000c8df2ac1867fc16659354d707f2faa2c7652b6350000000000000000000000006515df5b38a45c3367721fcb661835aba232a194000000000000000000000000a0f2f516f5af40108c3bf497e01db07c242b56ab00000000000000000000000067c057b511fb3e55885422c83324d50a44ae271000000000000000000000000027b84cddbd7eacec5d02d991cf502c29846683ac0000000000000000000000000a89f6ea6fb97d8a205a6a63f8ace7b4a4c20fed00000000000000000000000045f131c9dd65c95ea3d281820aa32b797ee7c1ef000000000000000000000000e78d0377560c89c29d5ea55c1031f72daa3384d8000000000000000000000000ee58bd14625b1fba9372fa974a397794910847b00000000000000000000000009902744516b1ca6dd024c2581327f50bf432cd4e000000000000000000000000a84e64332e80591e6b64ebfa4ef7458f63e512e6000000000000000000000000151de82982f1862c3b5fbf5bcc49e611da4a08d600000000000000000000000040b178142cf9dccbee095c10bb368dcb959c99ef000000000000000000000000eb8aecae2e3fc85c15a7b8f06ea9e8a25676d98200000000000000000000000023afdd2c9619334ddfbb9368348fad61c817fb88000000000000000000000000150449c329ce82fc586cdab062ceaffb523623850000000000000000000000005e4757b085654b3417af9e605d3b2c5f051f69aa00000000000000000000000019b377a47c41d93045163f504b3af5854ad37b7c000000000000000000000000113aebc160d082a041c2838fcf2d67beb473cda300000000000000000000000024798e51758cb34f691a6d8898049b310f5e57b700000000000000000000000092cc648ff162452f603f0ceac286782813b0bb01000000000000000000000000d9e1738173c754aef0033d064fdbc4550265bd53000000000000000000000000ec9c9b96e1ba3b4e40693eba80d336e2c4b9403e000000000000000000000000596270517abc610621e8e10018000a11f01ed99d000000000000000000000000952208ded9f3e74a9edbf7030ec1bf043256c16a000000000000000000000000898951e5ec372f12bc85337619f0ff69b2ee37820000000000000000000000009b88fa28a1f2557223e12f5e328e835971f2eeec00000000000000000000000075b345aaaf2ea21f89a554900e63b4905277bb1a00000000000000000000000075aced1aa160eaae3691746dc135c0898beed16e000000000000000000000000803901615ac6b9796bef1b9876271dfc41bc94a1000000000000000000000000751aace955f4664e50c19be7cc15e08fd343f110000000000000000000000000f8b16e01b9fad73b51afce7cae4ef5579a896d15000000000000000000000000a49f7ee9070f9314ec414a42ff3b11115a60340f000000000000000000000000535be30425ce8d2a9879c5a1d747f3420bfe6cae000000000000000000000000aa447d6b655d63e7a72c1a83645e2e8687d8fc27000000000000000000000000ed032a188b639352a7d911f2cc59cadb86846a7000000000000000000000000059fd2d57cb2e8951fd84aef4f891baba80358f25000000000000000000000000d2a05311dddf41044e1c0c9000c323f2393cb747000000000000000000000000a71f8a70cea1d74dcea81216f207fbafc89340b6000000000000000000000000163b33556c03d2404493006d45d425fd49ae1240000000000000000000000000d3493e2fe61ad9e53ef97876bfc5869404f4da46000000000000000000000000b1d5360784c2278b065be471064eb0743c8ede7f000000000000000000000000225e8d6a006244601cec632d3b2c6fda1f1c7cd70000000000000000000000006acb07284b28aa1500080f657bc9d1ec30339e08000000000000000000000000862be5c13f44035e0cbaa960c3caba02b0c40e1c0000000000000000000000001fc4fea17e0f5f132be0ae463c1097d34298efd00000000000000000000000008bec5cd986e2e17aef337a51b315a7d71f177fc90000000000000000000000004af3d86bf45cb097998bcd1932eada4f5e3cf2ff000000000000000000000000d992685d84d741f2c032f1babf4e27c79ec13a55000000000000000000000000ded9973be2b03ae9e98d27d1dc8d6bc936f4887e000000000000000000000000210d96d0f9f47d5e5298d32bde35283302f858ee0000000000000000000000007c19dfa79b0bb1fdbf2d51ef65def34be3b96553000000000000000000000000bc160be33d27b505488b0c7c175ca8198ef0fc390000000000000000000000006138cda7c9f7f20ab233d0585522daa582cb03890000000000000000000000005e5e8a420cf2d32003d9671b42f9c1ccbeea475a00000000000000000000000054f5aeaef7ca724b9962ffd17992f276187a6998000000000000000000000000a7766de1d5fb90788f2e3d87ebbeaa53eaa557440000000000000000000000009e0cfad311b89f37d69498c49433a63a5c22ab860000000000000000000000002cab1c194c0957c2d99969ceb6ac108ec16af9cb0000000000000000000000003852d3ccb0c680e039c040d8d47bdfef37f8a14a00000000000000000000000076081477ad0e400a1cb1e42fb04da899dc90497000000000000000000000000033480db5d4d84eb49ae84a44c1109b2fb99910b5000000000000000000000000165a16bdc9998c0b250e5cbd7f7f31ae5336dad8000000000000000000000000abc64035afe36853b30972a248f09ac03eeab44e0000000000000000000000002488d32911fa9cd46f179dc17e9ab50e15cc856500000000000000000000000039019db5b9644f803bd37716ddb39d39ff7fc8100000000000000000000000007c6121af1d555e4d4ad5fec7aa54579bd4e38888000000000000000000000000b78f1c3098b42ac7f6418559036f10382700d5310000000000000000000000003e5c1243485ea9fe13b392e57fdf3232f4f5cd48000000000000000000000000b2a12a92c21b97f182c1b5d354402875f2a18c5d000000000000000000000000ea37b4744568af292f40de686d9db055c68dafce0000000000000000000000003026c6bdb9ca87bd7a6b89579143eefdfaba16450000000000000000000000006cc9074c81bde8bf4b40dc7be36f973234fef236000000000000000000000000886dd1d9d5239f773c4d5759bd8c235228c33ddd000000000000000000000000c638c9476aa78c1b9a4168563073165996eb74e40000000000000000000000006c9e985b16244cec4fe2f0656702f8c91acaf52700000000000000000000000014193aa3cef51609045a43ff30c8437f36b07515000000000000000000000000afb6c4fcd7d845597f3f7355c3ebea10e189b40a00000000000000000000000082b2dcc245b752debabb70541243f59bf8d7a5a3000000000000000000000000375c61f9ac97e6cc7535887fd13b22d6c31b284f000000000000000000000000b853334e245c2e49c15f8f22f3b1078e501731180000000000000000000000000e0d9bc22910edb19155760ad960e99dd74ba904000000000000000000000000b88e673b323eea1811d9390254efbff24f6f6c0d00000000000000000000000019ea6f5caf69961122a9b919fba3e035920e4c22000000000000000000000000a227a61fbeebd6b2b28889b333000b6425fdf485000000000000000000000000851e26806119196ba61f790749e4ccc70a0d7382000000000000000000000000009d2574e3d273edf40bb56dd475f14fae3cee94000000000000000000000000bbf10daa75dd0425d688d1b161cf0455ef21ec0f000000000000000000000000ac24f90c106bc2e5aeaf4eff3df6625cf823c2d80000000000000000000000004b56e2e72a74dff8a40366baf9bae314cf08897c000000000000000000000000914f6f664cf02216bfaec2530353d4c3efcae5b2000000000000000000000000ef3ce3f97f0f94de3bfc9591beded462288dce7d000000000000000000000000f15d34266388288ba080e850010ffd7774edac39000000000000000000000000f02318d3a305b92029df39a5916a092d24128edf000000000000000000000000dc84df0a3e0f4aa6e00f36ab01d899605c462442000000000000000000000000a513ba980863d5386e46b234e5c4fb357235f9a200000000000000000000000070e2f65562f684c3af66eba8076eccaac1f4f6590000000000000000000000006028c2be68c0e121526938d08c75f80082083425000000000000000000000000dea6a7a69b40aaeb90827649a2e2ac913c606886000000000000000000000000d4b74edfdc6074a09d4b2317a064c8476e5bc47d0000000000000000000000002cf36f2f2edae25ad2edf16e8b70f34d457699cf00000000000000000000000085414d751df2605fa80f6372eaa21082df1ad81f0000000000000000000000009a187ba39e83401650192f3e5fddf327ff904b81000000000000000000000000c73af77f6676956ac0d4effec97f1df9cafa3dc1000000000000000000000000081cc667924cbc3f113c96b68bab5c673fd531e90000000000000000000000005831c2eb66859a07f79e260d047d90fe8c8276e0000000000000000000000000b7d1a416153566e3b985f85cc3ae11a8c540ab890000000000000000000000003151a0db378ca31988f2258458db61d23e4b85b2000000000000000000000000ad07c73af6cf95df02fd91b07a850126e3d8601600000000000000000000000055050ca614bd8046a87b26d09ac704959dc193720000000000000000000000003d3741b3019810a6987cfb2eccafe1704f8cacc700000000000000000000000041a9420d6a42ee60acca4ed71d1003275c099d9b0000000000000000000000008de37922d67577037be7f9179ac58e5acdde9c71000000000000000000000000f5f0fc0b93ba69782d89096338a6a939a6f3cc6700000000000000000000000040be215c762611dc08ccf05f11bcbe08d236c9ce00000000000000000000000036deea3aeb2d9a2c6240533b1d7c0fccd2a92d6f0000000000000000000000002702c884c62a02ad84a0004963394f30b1e22b4700000000000000000000000041100b7e81f29cbdc8266eebc798779ff0af0ef8000000000000000000000000cda45299ea0db45acd77d649b7855497676a8300000000000000000000000000af4ace35f2d315c7c59024b65caf41b2d2a05d5f000000000000000000000000bc30284f1f1180b1ec1ed121d1f43542d90cc4e6000000000000000000000000f24a3fc765c2190dfe3491700200a0f9d6da6390000000000000000000000000f4dced0a0c20f1cc2a5189183726cc30648bc9a00000000000000000000000008538da109416198ffb16426970e560449490e225000000000000000000000000887feb6519b7b5b24ca23f6ef86532fcce9d67650000000000000000000000006598aaee63cbca19948b9a3da753388d7144da30000000000000000000000000b0ffb2d596f702788e0c7048efe5cc6a78439c65000000000000000000000000a816c6e248ae419e2d5916d364f2acab62a1cda70000000000000000000000009aa2937cb73f858aa31586a29e4daa30caf36db7000000000000000000000000ecff322264ed86dba1de4296c4bb8d8fe7135fa70000000000000000000000004a77339d3bb6315897864198a5931f59fdca7e41000000000000000000000000cae0a82f53dc780c5667913038e4f5da9d49187e000000000000000000000000efb4877f69400ff0fbd49a75fc3d81da996d185f0000000000000000000000008ac375ceec76c1ba699ec0f6d10548a024a502e9000000000000000000000000662ae0150a74e5145533b57bceb8bbfacdad6ae30000000000000000000000002ba75695ce5a213b6f36ab680146bcf6d5207db40000000000000000000000003079a285a8900896016222145b8e3180573555c70000000000000000000000004493f01c82263db5a84357dd9fe11466f7f51cb8000000000000000000000000b52aa06ab8d8978b79d10f6c3f97cdfe99d266ff000000000000000000000000be62f7d9a4c6cff6c86d69f366323e7c3980678a0000000000000000000000001e97d40c9571675ca95a66ceb4fe798261d07f840000000000000000000000006ee789368d012f602a136f9700f007740b66d6ac00000000000000000000000030710880ae21ddf3ca567777a1b57cfd90617d2c000000000000000000000000de14c6b76844293d0ed871364af1c5f290685201000000000000000000000000bac84a60c1e4a089d20382cb820a903b74c74e110000000000000000000000004a78f198f2ad51e4338f662b08a9d9c9e5a8e58a0000000000000000000000006d55614be783f939d5902174747fe205bc2efe7f000000000000000000000000b237dfcff0190664da30304f4dd93ee0aa96817e000000000000000000000000dbb9f5b0d7c73ab6d0e632faa1b098ace0948d72000000000000000000000000ba8c607cc56f0258da24f9fb5ab03d88a2a6467100000000000000000000000092553b725560d4cfbbf9b9c0be85c7b918563602000000000000000000000000ec97d4fbcd80a66b5168cee83567a26464b15676000000000000000000000000dabd3baf742b686c11d7feb749a4f95dbdf7e749000000000000000000000000130ac5d63141df0607f82009598a1ca838062aeb0000000000000000000000006efae63d4c5dac83fca3880a140bef35f41d5c9c000000000000000000000000ac7cd1a6e579bcb1d8796f6eeb49d72a2c463721000000000000000000000000dda53e0bd0a3188b049eebfafe14cf7634aa46b20000000000000000000000006e4e66314d737a7f115fc02d8a0038427e6f87ce000000000000000000000000394bee5d2b8fafa385204bac0ab93ff7d74cb5ae000000000000000000000000603f22bc5c310126895280f0dd1735c28a62ce37000000000000000000000000df97c218d9c72075908dcad108ee8e78df8eabe6000000000000000000000000c7d8f895ee357717b92b1c9024ffe04a534676e4000000000000000000000000b3d5d82e1b77203518acbf2663a6a747867de442000000000000000000000000b763745d65216a5672e84569bb21100ca9e284c000000000000000000000000022c327708cd2d97f05e57775046fd343e5a59475000000000000000000000000ea620dba438dc41720d9df6e73b568abce829e3e000000000000000000000000a7194159b76378943a644c7b2aa61952cb840b28000000000000000000000000bf87b0817f1e2db62a861e1f1bdd40fd00f671500000000000000000000000006bae46713825ff0fb175b4ca8e9a52bbfabd7c80000000000000000000000000dd8c43a39d5b621981ccf60f318d9f8b74c43c6f0000000000000000000000009f1e3e4bf703c0e46e7cfcd81f25c6c7e22df6ac000000000000000000000000889941e909e2b79cf93a40392cbcccbe5654e08c0000000000000000000000003ee0e4e10fdfd5a74b1ffca59a8db5424b86acbb0000000000000000000000009a57c31a1973310048849fa243e4ae937dd08a63000000000000000000000000f0ba5ae3ac03bba054587600c78966bcae13a169000000000000000000000000c5a65dabeeb41b7a6afeecadb0fb6aa63b6dce7a0000000000000000000000006e4fe95ad512f5c31335075a1b03589373cfbfd30000000000000000000000006911132c0b731f8f9242e3d16b24c4484f3e98b8000000000000000000000000447b2ed72dbc242fe5ebf857b952c11b0f417a80000000000000000000000000128490b61105851047f0456eb9298857ebcaf9a3000000000000000000000000136a0bfc2b8516d8ef5836aead4319d38f6ad3ea000000000000000000000000bff64de3efff9502f5208366139bd1ea139fcdaa000000000000000000000000a609a1faca04d51521b92518cb65a5d54f520ea80000000000000000000000002ac995e12f61dcccba4b92bc07748bd54bd062b7000000000000000000000000f25af6bc5822feccf25708d700b21b566fe5404b000000000000000000000000885d5a74b7f6d51b40862a920606258adfa66fef000000000000000000000000bdfe0a1a51c373f39a17256b6a26908b67a9654d0000000000000000000000004ae5088a38aac67666aa865ec0d74f0d9d6fcac7000000000000000000000000385c0fc156d5c9f530a55b4ee5af62728625509b000000000000000000000000d5a0c493e14d0085a0e0eb8d0285fc0cd77838b00000000000000000000000007de1bc75b2db920ce26226a3e2a67b417460310b0000000000000000000000003c5eddc01be79fe6a5496047c331ae686f559e3d000000000000000000000000e9c05152ed694d1d9933fbba7156909ba3dbf9bf000000000000000000000000fccb54d3e6e87c20f5eb3685870d08197f41461d0000000000000000000000005bccfa0f8fd72934108dd17aea58f5756d0f9639000000000000000000000000458593440b45dcdb579f0d15ab4d5f5bf3ccae1a0000000000000000000000003dcccd23deaf1c09d72aa6693d4bf8b16ab461f8000000000000000000000000dbc6eaf84457412611a598d7e46948ca89e4c5f700000000000000000000000023fc91937eb2464721e3295fd8ec0372e72c25f7000000000000000000000000395b569435d235a8ed7d47c49c3e1e07845d24240000000000000000000000008936afdf209c6d2b28b2723ec8437a2959ce66d70000000000000000000000009be5f4fb68d8ff78d82b3d7bc9c4f00d3c6cb31e00000000000000000000000026cfbc16a9e976f3f8d6bc8e6632e1505afa963e000000000000000000000000b60debc2b167f38da1689fae52de19bd9db20c8e000000000000000000000000a6af871492bf01209bec1d1abef82b64b6ad9222000000000000000000000000e63a6bcf2f66567b18c0a9929893eba3a40465ef00000000000000000000000030db02b14adcce35a5ac43d45a87c3e2c70ee8810000000000000000000000002d91ace3c4eee4c6dd2b019c3008ae5c57ab458d0000000000000000000000001659b948a27c4b1003767f67edc7adcab303492b000000000000000000000000d15b27e5f138aae16e664490774f9350cbeaff3a000000000000000000000000cb6251f24991915475cb5c3cf645e1a00acd97cb000000000000000000000000243373488c53dd1883f4f8af77dcb11a34125f70000000000000000000000000f5f43cfd5054d8e5a84aae94a733e6c52136ccce0000000000000000000000009278403367a25939b633ede666c8a1b1b0aa51590000000000000000000000004ab0c267aa135c92e75c5977fd4271b6d8ab8a57000000000000000000000000974aa68360698ff97a6af938593e1961d12a10f3000000000000000000000000f5163480116406aef90131b13c2125fd7a6a73be0000000000000000000000000e2cb45b85ab5b9fb4d7ff298e3730986f605ca7000000000000000000000000c5834c8a40e6b2a4eb3471f3562889cf0a062414000000000000000000000000a83f524452b9cec7595a58bcac05a6e646975f3a000000000000000000000000d9ecebefc2361aa2d5fee7e9bca39ea9b82ca78b000000000000000000000000e1149b346d68172708285ad39e951ab80e24f7de00000000000000000000000082a67b2327f9b8e71f8b12b18812071c763666e0000000000000000000000000a2942ffb49c337f7d4575753eb6da43e5cf2c0af0000000000000000000000005013d908305fc786b473cebc8051616a59ad0ec0000000000000000000000000645e594b168ed94af4c1f7b9a5b46d5779aa51eb0000000000000000000000009ce8e2c30a252501d55a5e599a6362367f6f7449000000000000000000000000988630dd6c5072242e909d5eb60eac7f6fca84920000000000000000000000001cffe6b6dc71b6d4d8a44066f468630efd9e81f6000000000000000000000000a7ab120cea6e321d567dbeaa8046796ca9a1beed000000000000000000000000dfab30a74ad50bdfddc7527914271a1d70d7190a0000000000000000000000003fcbc34f57f1f77d493392c872142843c2e222f700000000000000000000000085c4945d20e922692824fcd58f0d55daad961c980000000000000000000000008007df796d5477c099d9e0c7c0509e34c1141035000000000000000000000000b31d2c7758f40308c11e216e33016b908c59b00b000000000000000000000000c9cae2e799096bc17d81f5968591fe5c8e4c7a05000000000000000000000000dcdd5bd07d47bd9e68b4d58223b3166f52436bbd000000000000000000000000cf808c5a71b46916a5f0f589c6ece65a2351bf27000000000000000000000000a93a5ea4f3edef3d7837776ef06c276dc4648f590000000000000000000000005c53d01afbb0a85485ff0eccb13e371e19a1fb88000000000000000000000000a70cf7f134f3b5eaa1ec9382d5272485be1778500000000000000000000000003009eed7b55c8a949c793b2338107802c696b10d000000000000000000000000e7881177bfe70ee4c4abdd3b70f5016204108b940000000000000000000000003d281e0ce3d850c8f6b991fc8879ba26f199cc77000000000000000000000000bf02f464d957bfef29f5db0b95a8c02a5f5bfa3c0000000000000000000000002bd0308bc2021bdf51a8db46f943e4c033c2ccf7000000000000000000000000de37d4f4294841c6f268ec2eb4d94b916a4f5fb500000000000000000000000046190771875ac5db2e6907aa4825659ff6b707e70000000000000000000000009636888850cc462bf87bcf616d84824fd8fa40f2000000000000000000000000549561dec99236a5251942a324cf85e86f42d2770000000000000000000000002e69937cf8a7f7d0bbfc26f2b0bb59dcbafb6177000000000000000000000000e93a35f7afcce5fb1a1efd00d4cf11cf1d945a9400000000000000000000000028dea311dd5d7f560e97935c172597a0e1a44fef00000000000000000000000034164dc28e55b0ed5cbe886729613a8287812b0f0000000000000000000000009f5de64ea802ab8d1d32fd0515b64184b91b466e000000000000000000000000709e8411b6cca453ff42c7cee21356a9d9db598800000000000000000000000065e0998660c24ea402abc2ce44bbdb4b42f3725b0000000000000000000000004c0e90178d06142f7e3b928fd0199a805cde22b1000000000000000000000000a1a41aa5ecce04aa05dfdd98d22686fa7af21f9d00000000000000000000000076671dc9718ed74f6432010e5a8f64a3edf873700000000000000000000000006b088d23da9af7cd9ba62b9559793156e8bb2a5300000000000000000000000028cb9e38d9f9924fe523a63f194adb25ad645b45000000000000000000000000c5cd8ae5fc0e8f348ba2fa18098d5808f4e3054a000000000000000000000000bce28072c0af9967eeba1f542e3466487d3327d10000000000000000000000008a4a9cb5f497ec50052de32d28d5b33941a678a40000000000000000000000002b7251dbde4263f4bce1a27de0b9b5576770b57b000000000000000000000000561c1d693d6cb90aaac21399d69f761022fe4de9000000000000000000000000e2407533735ed785dd81df78018164a5b467b39f000000000000000000000000e52f266348ddddf62ea9f54e11254c5ea8777e72000000000000000000000000946afe2d4280a5f7a2102defb845e4b79d1016bd000000000000000000000000e44d18a32a17ef502d7a951e300ced5253f943630000000000000000000000000dba3f94ab56d4124b43054c93ed267ac0eeb1a5000000000000000000000000fcea785bd77c9e822a3287d10c7c406dc0817a1c0000000000000000000000004056310d639373be0011fe9a3f8bc1f9d2f50def000000000000000000000000c89c216c35e7bf793a253c9dc3f31b7a794a6885000000000000000000000000f1b75959657926563dbf4e9920a3627b45286ba700000000000000000000000098f29a1feebef7db0279a3838a6ff39d242dcedb000000000000000000000000f700cf8b5634ee3859f3f9c8f663375a8ed39e76000000000000000000000000b54c2484dc8164f16da51fb9e08e11b3f923e1f80000000000000000000000002bb0b77a433c53190ae49870c3f759e9f577fc460000000000000000000000009d817fcb7c28c3f5ee3a47273fc79602fff62ff00000000000000000000000006e425788409a71d3e535e481839a3b18894e6cdc000000000000000000000000409bd9c4c7bc0f41562a0f8ab44a8d10570c6c4b0000000000000000000000006d611e88d4d424b138bae0d7e7c38ca1564b2ed10000000000000000000000007a6803b8e50799b515ecd93e3e2aa171d6eef0d80000000000000000000000008126a671d5d9bde8f224ca1704d940703b096db6000000000000000000000000ba5fa2aa086546fbc2841831b57740c42f1d934a000000000000000000000000b498fa41806c747d704eba860edde983705ebe4e0000000000000000000000005afa6451c1e2f518afb1e464cccb80a7a778ddf9000000000000000000000000879a07f5a3845281df65a19a42713f6b27740085000000000000000000000000af061a300909585fdfdb3345de01378eba99843f000000000000000000000000833f09dd7ff48b5a035ef9bf6051dfc4cb6d14a20000000000000000000000004717f2ba4128b5d5855037906181d6707526f849000000000000000000000000ab56d53e715a24d1ac7ec66fbce95d53048d5f74000000000000000000000000976fed7b5785437a477d653d7f5aa157e47b81e80000000000000000000000006f3d693f0e23e0d5c0f237000f167d9c319a93b9000000000000000000000000607b6d07da217ef1ee4f03d60996b2d2928668da00000000000000000000000027e581be10b22253fd3eceaa1c58ea291434d5a90000000000000000000000009a877989b3de460c79a6e02d22e9804f13298376000000000000000000000000e6e5ad022bb641ecebbec74a5f0bf0da6e0c864b000000000000000000000000457047ec9e3369ad4209185e051facb85c61708400000000000000000000000046f9fc4688ecd4f08fea8f0114adb58610d37d2e0000000000000000000000006b839010773503e628264be649951f9c75d53337000000000000000000000000f74c477568436a36370c32b012c3dd386bf19fa3000000000000000000000000632fa9539424cd82b3e2672423424cb4ff513272000000000000000000000000c9fff745ed33053239e60ddc7bfe2463986d1e040000000000000000000000003c057a8f2875cfbd62e02b6d13188d7f5e120642000000000000000000000000fe8b9b78a65a8d4f49e860649bd2f4cbf90562e4000000000000000000000000a37781857089112fdcd5019d6e65ecc8c20a231c000000000000000000000000c302143e2f08bf9e654d6dc908bd23add904f3d70000000000000000000000007615998532713f8fa7b78f8940db5a30ba034cf30000000000000000000000002b4a4e54a0cebbdda8d96ed928cc1c909ea178750000000000000000000000006b5b949002b8d05879eaadef0ae7e24e0834e464000000000000000000000000389e45668c4fb1c7e08ad354c021bd2257844034000000000000000000000000d1fd386551f8298d8125bbcb72d17d2fc84f31d10000000000000000000000000ab40162c8f22f6bae5281d88bb2ecaa42cf9ed7000000000000000000000000be98de7c1f430c0d74b155435a67159d3b5076280000000000000000000000000238cadc1cc935d6036db50989e7495cad5623de000000000000000000000000b6eafb0d6951499e8d3f067c75c3aafd7d2dd51f00000000000000000000000061e7e0cfff7b2c1bc372b9a44a46aca11a94b1900000000000000000000000005cc411af62020ded22075c8583da37d98e0ae4110000000000000000000000001ce69be093461ca76798514fcbe283faf04e98660000000000000000000000006e945b39ffee2430c4622568da78ef61276319ea0000000000000000000000007f368bd9f01faf916ff767424b31f46c1dd70e79000000000000000000000000af872a56554815475b0c95dba72ff652b7f73cce000000000000000000000000b74787a29178ce44bc7a2f98f234cdbff59c9b68000000000000000000000000bd2c0ecd90305de7b5cf7b8892338316ff31f5580000000000000000000000000019cc333a421ed54887fe177de731237b3ccb750000000000000000000000009b4a7ebab196dbfafd860f45a867a74d35ff76e8000000000000000000000000f968bbe577a72bd13f0a4964a07565827004e16b00000000000000000000000099bbd3943b7510a9e1d44527100b82fbc081b25c0000000000000000000000005a9ee9b65f4862a4ef090f620460f4d75a93d9c3000000000000000000000000444087417e5ac7faf68caf31484c21badd30682900000000000000000000000035943e97faede408a76a326d4ed0b1ec3b5c44f3000000000000000000000000434f16e3e98109cb3cf19fe93e4c442a7ef1cccd000000000000000000000000fbb6aaea00e5c2de7a88dcfa0fae176bf5cef785000000000000000000000000bb1039ec5e42fd045d544b00384efb00da6e1b890000000000000000000000002c0343574bfd22e4774e56aa4b9ec9e41945f88d000000000000000000000000349bf57234f68393613b1a78fdc3360c20c6d0620000000000000000000000006d7f8b254e6326d5516d6216e4b64722d26e5d64000000000000000000000000dcbb9daae10f6bb6fc2b1c6297863931c1df202600000000000000000000000096c2d6ff5f285cb5081d202ae37be35809d797710000000000000000000000004b3095e70e7b401e7e11d21afd6eb179598fa1c600000000000000000000000085cdbffac73f61837397a34790f439593de59c1d0000000000000000000000003e04278a320be961c39481474e828e9378aaaa3400000000000000000000000008382044c3f08fa6eefdb2031fa01ba44e2a8ce20000000000000000000000002ffb42d3452bcb1cbac654e1ca848a249e5259a300000000000000000000000032667a0e1ae1c60003cca56d3504f5eab94f9a8700000000000000000000000097bfa3f5e228a5f1a3652be7fb5dd578d370cd090000000000000000000000004b30cdd854ad5ec122c2ad04cc851ad4e5eaf1f20000000000000000000000002d270aac913f483ff8eb4a119731b35cffd7a944000000000000000000000000bbb1b64dfb3f9eb19ef037b7ad1b4bb1599b063c000000000000000000000000d89d44e02d6ce98844ae156c2aebe70ac434f2e0000000000000000000000000f13918aefbfc17c76f1a19a637f46cf16844b27d000000000000000000000000e948182af5435f0a05526d3fc5172c77e5e1434a000000000000000000000000b3bd59f268b4a8c8fe47cb14a0c105446c92026500000000000000000000000007e36424fd2e5a602f6a8b6814dd6513a5d12f1600000000000000000000000007e5736569c7b7210aa0fae3394a8e4212f019050000000000000000000000005348d1351650885ae454e5b0caf2efb26d5876d0000000000000000000000000198535cef386f09587ea89f2f0498cbe2c6fcc7d000000000000000000000000a6d935b3ba5b2fd1cb2fd2d5cf41dc2168d821c400000000000000000000000032bc2a769889c8fd8f7657dff74d1617feeb648b000000000000000000000000c7a576bd9bfe36e8251a5116883a741b1e9844280000000000000000000000008bdb212ee5de80b08f8bd93a1178015c32d271c200000000000000000000000081704fc702798c713bc91ac55a77217c666ef71a000000000000000000000000a5aed2cb1c57281cd3d29a50a20568a10bd9415f000000000000000000000000ce5fa7fda3223f1a6681d717f6ef64ff521d3e0f000000000000000000000000e6245091653e1812ec07265ce49237e06397ce91000000000000000000000000e6aac204e4f3f534510fbd3089a545c77d390222000000000000000000000000696baebbb3597f4de0e9202114dbafe7d0dec9bb000000000000000000000000165556ad0a65759fb5aa7f257acf7783324c846d000000000000000000000000e38ef9bb7387395e3250b44d91fe4704d6bddc820000000000000000000000002a3bd69caa3ad20f115d14cfdf95447ae710c3bc0000000000000000000000009c2c1df66624663467bb8247375ad85f70d8a737000000000000000000000000ed29a7e23e9a952b36938aed6b8840ffce047eb5000000000000000000000000ede6e5bf9467b3bc8808388becf4a8955fdc7f26000000000000000000000000f4d9c8f4dcd467f0fc66db3ce40f1a056644977a0000000000000000000000002a759a208125cef2b6aa8338af80c5f543a59c63000000000000000000000000b610c23ff2c09779d5aab66bcd95cec5232d0c1000000000000000000000000042e18050775480056be6ef1d00b171a289e76c04000000000000000000000000cbca68abc072914f03376a7e8da54fa362fb3d8000000000000000000000000000a8e3b218314aec0f75e8c5c5b72310ef34b5a1000000000000000000000000c1570992fc05d698b768b545e4a79fb3d54af357000000000000000000000000fffed975a3c0a5bbfca5b9a00d0fb9c5a8add31a00000000000000000000000010b1759de493d381b44861a2b7c13606aa45e0be