60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697633706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697633706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000002e516d59765a33655154763133334834395641334c62685a63706a6d4d4a4859423779705a796531695044787674590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000546e918cdacc0951ebc2d9bd4c0a396f0e3c9f4b000000000000000000000000d527e80841f2860eff5a5b6535a88049e1bc7cf6000000000000000000000000ef6d98ff745194380e358a6d215f68ee01adac87000000000000000000000000e02c173816d2febfdb0bda21a5c43adaf0478084000000000000000000000000af62c7e5f9dbc804f8c24ddc0e3e23184199453d000000000000000000000000bcb6296bee1cfbebb28abd6cf2cb754077fd30d10000000000000000000000007937266e33e22ec6a958730fe0bff8872f754dfb000000000000000000000000139d55988f802ae4920e2ee20884ba3869fc5cec000000000000000000000000db13f6a914f4d010c5a6f5e730642e35f076dab5000000000000000000000000ae555fa965eb50e23cc8407cf98d119fd12927d600000000000000000000000083a123abc354dc3b3c172cec9d44de191e5eb3d2000000000000000000000000ae6a85786b05fa415c25ccc3ea31c776b26c6e12000000000000000000000000bcdb755c6b2c4c079ad8698dd7ac9c57ba034803000000000000000000000000cf70916e794e192a9b85e78368e5f6dc6a3e5841000000000000000000000000b1f61da2480b92e699b1dc5e11eda17485ebab040000000000000000000000008484ff00804c6670fe5b0cc3a8521bbfeada073f000000000000000000000000e90ea445f6e7095edb9c5bf24cdf52ac9654c6280000000000000000000000000cc07e8ddad137ef16bced1a6eaa27e0adaad4aa000000000000000000000000bdd9bcdb80ea9afbd2862e3b182abf318f0c8dd5000000000000000000000000271dc06ca388494bf9ea9b7b9e36fb2d5fb71455000000000000000000000000b30d5fe4cbe8e1cc89028410a745ac9e485bae1700000000000000000000000024787d1bea619a883443a969713a099dbc2c82250000000000000000000000008d9c644b395a329a6c1d81588ed4b028678e100d000000000000000000000000f37fdbe069c4ec3fb4ad38de1958f79a675b68c600000000000000000000000015be855367ab93abf60888b5e1199a3f81c661170000000000000000000000007acc0aba626d462495bdd5d71ee8d274691984a7000000000000000000000000752971c6357094f6517078e6e15b5947fc0d135c0000000000000000000000001eab83631d3ab4260cf3cc6920bf99512929eba3000000000000000000000000e350f160bf15f4642068797b7df79dc22da8d5b3000000000000000000000000ac86a18d8ea32f170f5b767f21697040bab8f33d000000000000000000000000bd1a4ca3dccf1d601dae4056562507bf7c8b814b0000000000000000000000000dde54d8746f7304581ed47e9f407e7669acceeb000000000000000000000000ac4fbbc01d36388194c0654287aed9ef9f3f4236000000000000000000000000ef3b5fbd7ea9d5be64104c03f7c695879f30b8df000000000000000000000000bdb0ec3d27a0c31ecc94f2f6d8d2a015565b4194000000000000000000000000b9b598326380037466e37260cf5135ba93a0a41900000000000000000000000014382dc63a4c13ebb9d244529d4507ae0befed5c000000000000000000000000c0f845456277f503aa1f51d2bcf2f68f8ce2ef120000000000000000000000000ab4aed82fee20580b2bdafe0d79660eb4eb6df40000000000000000000000001ddcde18b792755fe61c80b78ce0491e96983d680000000000000000000000006820f25381c6850d171fb249118eb26b02f8dfc2000000000000000000000000d91c9f80d7c1c24fd24a89ec7fc1af837c532e1100000000000000000000000046ddf0582286c9b5dd684aef8a4501ffb5b1bb80000000000000000000000000d72b1ee4a0d7a8fa753dc1ba0796d4d72aae0dd100000000000000000000000065dbefaace0979ca4cbd7674cd40eef1a0b9e6d20000000000000000000000007f86e4968799a04c3bdc8a26198ed4646b4ee975000000000000000000000000252de16234ce358a3e2e38afc87b691c4d211e8900000000000000000000000046025483b53e70adcf8cf65b245831b66eedbef4000000000000000000000000929b8e970c346508940ac2819fea33bf9fc9b17b00000000000000000000000013b59649df2df8f9a5d39bb1360c9df619dbadd6000000000000000000000000f55f53938d391d4d7fe434eef0ce226c344929060000000000000000000000001800f12d733cf1659d93f483a7199c8daa80d31900000000000000000000000027c814ca2cf854f5d3086bc9cf94ea72a8580a740000000000000000000000007cd8211ad673ceaab8b8d45fad6b29f8e9b3d1c10000000000000000000000001921f8b432d1f6754c2b07cce0858864c6ea2e70000000000000000000000000623d7233b3e176ec73ca57394cda858f45716921000000000000000000000000e28d1e08cd6d406b1e609a770a61376b6b396bf7000000000000000000000000c9aee7fcf97ffc19f831b108fff44e191f04478f0000000000000000000000003240b24d39c54c22b25215c1ea5fdeeea7e4e3570000000000000000000000006a5d9b3f9b0cefbe9bd36dc3d0b05adc9e1537a300000000000000000000000018ccf4f18c7b9792496b716faf9955238817e52a000000000000000000000000f3e9dc0191d35589f1b4839a1c479cbea66bc37600000000000000000000000022ae72fa70f3df1f1b2c45d963a659ceebde6ebf000000000000000000000000c9bc17624992f0387cfb70813123e2762da96a8400000000000000000000000090c3160002b74ec4343e016293f0707aa1631de500000000000000000000000009ea352364c84659193c4120fc4d273bf8aa23c8000000000000000000000000a568c72c49a28bf16e57840cf4b99717defac2740000000000000000000000004b17ea1df30b84911670ddc45ad4cf1e90b9b9ed000000000000000000000000645d25d9e9edf31529077d74e26bf3dcd5f63a0200000000000000000000000057a18c2b73b50b3c5dc99e9bea5e54ac020aa6960000000000000000000000000981ccd309b0931f2a988538095324fe8194f6a30000000000000000000000001baefdaee5d5ea92dfba19a8057ab6ff70c661b0000000000000000000000000e3d1df27a5cc22d9123a32fb0c95c16e16f58663000000000000000000000000f4c1bbe3eb4996aa6fa99d6730e7d9f7b602ecca0000000000000000000000005c58d65a2bdd4e9426a5231001c54845bd0216a600000000000000000000000000686876b4cb104f99768bf71b634b37e37f9efb00000000000000000000000034be21e500c16a46b8eda2bd1be86b4fe28e94990000000000000000000000009278a8905130542f73a46fd54ec72af1670902c0000000000000000000000000823e66bd96242896f557819f1d59ae79d600e29b000000000000000000000000540330b8f7c9286d1e3454767f4bad1889a9fca2000000000000000000000000ad2b0d5c34285ce1f3acf347d3e028cbf1432084000000000000000000000000374c0ee7ed03e40c6360dbc5254af3e456e16d87000000000000000000000000bbdb147caab2e89689d7562b1d512e4cc73f072000000000000000000000000094a5b1565401554106f7027aa3e712035394f7bf00000000000000000000000095b7f6b2727d8da8348220dc32445c178a26e0690000000000000000000000006cef1b2dd18b4a03c0fa13aa1e4a1533cec017d8000000000000000000000000bea72489f929cfdeb5dd99702d9cb938d106ab930000000000000000000000008bf9159b957f9cec517108f2e2b9495ab7e5fd2b000000000000000000000000c7b99fe99b41cc005ad7b327e42ed230e84a0b0f000000000000000000000000882668c887286d3dd0eb894a78eb92798484978d000000000000000000000000b891f99d06cd744fc072e06f2692457bd6308cd6000000000000000000000000adf6b5b2becab956dbc278dbe8294f8ee63de56b0000000000000000000000006d5f159a9b8629ad2b9727d9cccb4de429eb51010000000000000000000000009f931d943d05eb828c5708665d584ba59dfee7df000000000000000000000000044476756d53ce651542483d025294085f491056000000000000000000000000e2bcaf85d8786cd62d0ac52ee7d768b8d54b3e5e00000000000000000000000096319bcf35f39e40fd5e235624ed51ca5eb461e50000000000000000000000007fdc755151da8cb83cebef1c076e8d1ce78cfeca00000000000000000000000029c4b54f347892d5b573a6c5b288b85493cdc549000000000000000000000000edb40d225e52de602e59088bf1954e4e6268f61d000000000000000000000000d37d308308459830d4ceda7cb27ec4bf860e8c430000000000000000000000004d192df377c4b53238b9fdd33f8d4c3d9380e50b000000000000000000000000b57370caeb307b2dc29e4be0cfd5acb9c939571a000000000000000000000000b9cd4e77e091295146d64dc5d74def7ccedaa4aa000000000000000000000000e79cedf34e44db30da3bd905cab362566220f4c30000000000000000000000003c2e0e2e975735157ed9bf90959d8e2b8416871f00000000000000000000000068e06a2e82aff05ba2e45ddcd8eafbabf17f710f0000000000000000000000004411df358e0eaf3896e5a49b2e0063854497bd7300000000000000000000000061102c03d85d486ba89d961ce39e0e6a994b19690000000000000000000000009f689a904463bb5763e647a47c859201d6482295000000000000000000000000d7420d146175e74c3fe6a86c7ea079590a5d128c000000000000000000000000e66fd4d5f84e38c1356a6c88529540c835a1cea6000000000000000000000000360353f57472280cce410bbc80c72fe116380034000000000000000000000000592d4b050ac64fb18d4989670d2351c83400f2240000000000000000000000002b05cfa088b43fce55b9fd9eddbeddf33ee26c210000000000000000000000002526061ff8c49e59454894e2ca0af2c202b2a1090000000000000000000000003a5e6c28090d6f8b94fe5ed8420aa1f767a1816a000000000000000000000000425e8b9aa5b47544c68452803afdb1fb81b3eac000000000000000000000000020c61cc7e41c63bbcfe21f5b4bea92d59ef9a9d10000000000000000000000009a151db315779f772f43b66a800d0920f8ea8ec600000000000000000000000053921a55c72eea90fb5b26a93c26461c4adc087300000000000000000000000026a6a72121e1e639e447887d13b931c2cbd2d937000000000000000000000000206949261f7c7121126424bd657137915ca181910000000000000000000000003596f779f886844f560668db5cc25abc499efca70000000000000000000000000c814aea6d391eb85cedeaddd34fe08f79afa12b00000000000000000000000017fffa973e11d4d9ebf04f01e2076d75e3b1d180000000000000000000000000996555a9f4c0198fc255161f500f711d8dbf918c0000000000000000000000000c6e6a40f3b841c9f4bf2c96bf83e583633e6127000000000000000000000000b4296b42fc656cee359194acfff8b67f4c5d4de1000000000000000000000000433b585a8173481957d15b6ee29def9af6dfb3450000000000000000000000008588e2119f3e158a4d312db83e23f789a33dd512000000000000000000000000a655f32667c79f9bc123071256222fe021eab7a5000000000000000000000000c37cc360a3831dee9c3771b3c60f5a8140bb0b92000000000000000000000000b76fa5c760d0e5b2379a2c3c324434d142ad42180000000000000000000000009619119ccd41c156eb5aabfd0c92a32d2015d21c000000000000000000000000267b9e977d44dc1839e2a8ac664af782a4f0ddc3000000000000000000000000bb312da9f8bf5327803b66b41cc4ca2989aa4d6e00000000000000000000000039626a862d8a4e8171e9d0096834527e6659233d000000000000000000000000ee05ee541af9c54f13ee8a7d69b0642a81de6492000000000000000000000000b504247b525b89206317b7961e0b733c986a562d000000000000000000000000bd67e32d9c86e5f996f83d6a59d26da32fa0d957000000000000000000000000007daa082b361b891a7cb8006a5a4237a028f126000000000000000000000000ae17e7d6fec7af34b0957c6afeca0208dc5929d000000000000000000000000045b23f5920ec74da47c174a3200c5c3b2381c9f5000000000000000000000000f7bc4ecf98c54b048d345626f9df75c0b57fc4290000000000000000000000004306a84933ed7fe5fbb9def2c4393a591a7763310000000000000000000000006e72c7b85f900144fe8110fc24958a123fa5d8bf000000000000000000000000c25bee16d764bdcb1b72b03ad6fe833f2e3ac044000000000000000000000000ef3f9753ae0eeafc84166de87cc6a8d4ae48f4130000000000000000000000007889f5f2796d8dfaf929d99db3dc6dfad07a0156000000000000000000000000265b8b7ff2186ed91d7ccd4500c482f7afcdeba700000000000000000000000037ed48b03e1f2447e178830606c15ca43412a39f00000000000000000000000038417903fb97453dcfe28e578418c4c3e7daa7ae0000000000000000000000008f0c8ef1f7c711532d592922953fbeb531f982490000000000000000000000000282126abca8ed7e31f71d0c73183b8641033255000000000000000000000000ea2ad98685974c37375e57756fa95268e141103f000000000000000000000000a8da6cf2ebb9b00b765bc65ce355611306ed43bf000000000000000000000000d82d0afe7f20ceee3f21809db1dad025e4c5a62400000000000000000000000043f26466347babd31d6d79e136d01d6565614da6000000000000000000000000061bfd88e0499233257737ee6e9ea445bb6e6daf000000000000000000000000472935bad15e32dbc9c3e35dca2101423a25eb140000000000000000000000008e269d9cffbd464cb5fa3f768dc9839d02446d680000000000000000000000008f296b1b1c456bba347a965156f54eca2c8b7a190000000000000000000000009a18ef99d68154632cb4d3daa0206cf5f5586e7b000000000000000000000000fb7f18336716c3573bddfef137b48e7e6bd72cc80000000000000000000000002aa736722f29e2419fc1036d0fd74fcdc22689960000000000000000000000009b35791e094c6a58df1e34935f1bb335817bec660000000000000000000000009dfbd35684ca749bd7e44c0ad5987c46375825640000000000000000000000003e205b8a8ae4d092ccff9f0c31a3a26dc5bdea4100000000000000000000000048d13fe49c65712cc44d34ab8eda233fc9bbe682000000000000000000000000bc0f479c6f4e0548b248df476c5d10c155e1fdd0000000000000000000000000f32fdeb89b061233bd345a4264a937dc861aa9b8000000000000000000000000b7051407f82b73228e4bda51a2c5241004a50125000000000000000000000000e6d0417a8e211bbd6c88e14bf7a441b3e76f587d0000000000000000000000007ad59896f2fcead7ab38845fbc11aa8dd44d44560000000000000000000000000176b012b5b08ee43c90fedf58bb3d367288bae40000000000000000000000006fb0100ee6b1b787a78cdb3ae13fd2d7b3dbfc030000000000000000000000002bfa61a6febcbbd642ab3d6235c92c0e453c3caa000000000000000000000000afc2beb4bccb717c4d53c287a7458055cefb950600000000000000000000000068e8dc34cd8109226e3ee41831629a2a20f05483000000000000000000000000fdd427788471937853f70001655721137a16eb9000000000000000000000000009962fb1f06d7250315d2b019270c87e237fa958000000000000000000000000b32f1aa7c57d013c2662abe25a86783e1aba9f1c0000000000000000000000001679a1f1fb8908ad3586eebf12091a8dfe30f422000000000000000000000000df0c8b164c3e6c28d802452c1476d6aa8a35fa3300000000000000000000000025f42de288667efe69fe87b459152f52d52f10b40000000000000000000000009e965810590a6ecade224fe2298af24016a0fabe000000000000000000000000e79ebf9ad21504acdfb6c6eca22b2b6ff8be0755000000000000000000000000d33d344cd6891d56f4ceec3fd937bb4cad6c159e000000000000000000000000cbed242d6f9c9cf2dccadea9b321c2fcbb4e87730000000000000000000000008bb6731f831636a165bb9a08dd256759c9212b94000000000000000000000000d717d52f65e42bf836e746e0d912a78747ae6ba6000000000000000000000000c1d29cbbd4725e505a8d45c7c6de3f10fe87bff5000000000000000000000000e207019c8ad8c45349090ddd8852c37748a12489000000000000000000000000509349ff8d32ec6642451fd66d7d73f4a542f317000000000000000000000000d3c2707b2b4d77bab53cf79ad426483811061dec000000000000000000000000637eee56a2b25676666c46b71999e1e520a11cc90000000000000000000000007d3b354e7722efcfe3a9746dbc6eb985786157a90000000000000000000000005384be9ac011045376bf871dc6eff909cc9ff33d00000000000000000000000081836c175fbf4d7ee3aa50106041849914c879ef000000000000000000000000c7e7c23485153ac4e30cee5fd872e678192af0890000000000000000000000006f1dc8c61d415e39bdf78162d7af2c37880c094a000000000000000000000000117da271d9269b8871cc2cd3f0ba55cf9c8236f9000000000000000000000000b1115686ca4a808b5843b6992cb2210421b487db000000000000000000000000bc46fca05b3c5b782c329b647c27d09a01febaf10000000000000000000000007ab6b512017ebf2af49a991d16c585206a8624fc0000000000000000000000000a5a42b0d7488c0c88f9dfec42604dceb786a74e00000000000000000000000013a2300bfc2ae6a99cc46fc444a977f885c1d7e70000000000000000000000009a9a86f40823cc613a1d77d177a654e4d4f3864a000000000000000000000000c867f7f2fd66a62cea19e216ae2018d759b1b847000000000000000000000000ad63163b2f4c3e88af142e5b4decfd4da85560be0000000000000000000000001abfd0a6dd26b7480e0cdad7df530e7893c75882000000000000000000000000038e11154cc16acba798a691a6dc173e94a25a8d000000000000000000000000bded4eff0ebb695e872145915175a0d6316c5ee80000000000000000000000008ab4944355bf3d7ebc4f3e64f47c458e694ee8f10000000000000000000000001530e79fe93209292321caaceeaa468c73157e11000000000000000000000000a9640c2c8083db475fccdd8d170133356e5d4095000000000000000000000000ae840bcd3655e6947c062e4d6e74c385a59224ac000000000000000000000000d915013b11c024870f86d33b819e0481f670565400000000000000000000000041dea223cba222210e1a145691bac2c09c8b22fa0000000000000000000000001a3850b095b50729179c3c701e9a58eed1c50a890000000000000000000000006ae01c07e13869e9818845e957ffe920c1d8880b000000000000000000000000b85806ae552c2a67a9840aa5784a7a40784a463e000000000000000000000000bf9dd6eaa5b8800f125be0afb2c095946a342a69000000000000000000000000813c9846e9db285a177f2f39042e789145a7f50f000000000000000000000000aa86405dc6ae8585e1567aef3cedf22cd34966e60000000000000000000000001fac6f447034306c5bf8b6697a5eec5b525dbb6300000000000000000000000084f15990d93b7120e838fa38b0b63525377327c000000000000000000000000062e9eff4927bf5e35c121e7d75002c19a44f38fb00000000000000000000000040f36483ed6efe2caf8b2c9b391e6b0b01a09363000000000000000000000000044e809cf1a301345021af397565a5dd885827cb000000000000000000000000f63ff5f1c34324af18b0447d89466ea62f171f6f000000000000000000000000912411bd06dda4ef64fa1e6d30504928902cae1e00000000000000000000000033775f53b69df37a7311840ceee5001b61ad990f000000000000000000000000d040f1e4a7e91ef9d2c8a6c0f26df70b3c9da47e000000000000000000000000453095fc585c5fda2756ed16990463038a6d8a17000000000000000000000000d1be2b50186ef64fd387baf7cc24573bfb752da6000000000000000000000000323a0ba1ef89334b6af5cb50516ad83f49ef0bb700000000000000000000000082c121b43d5c41c29b46b90aa50f941f488c563a000000000000000000000000b4fcfcb759f5ade06b670bac6aa95466f6e2388b0000000000000000000000009af4c2d488b07f414d3008d90bf307e217cb08200000000000000000000000002293f26fe89125f17f7b331d74a8df2f02adc1490000000000000000000000004e30e648061c5a41ad1125723fd5266baea36685000000000000000000000000a24dc16f9a6179fb149da79a4293f427660be86800000000000000000000000034958af2d2374472e56d3d0b2fce7741cbe30029000000000000000000000000981dde20b35eca1ae93a9f15ed4c4eb002fbe07200000000000000000000000045225429e2c9acf6a27da464591e83afa72d58890000000000000000000000007ce1f53b7be972da7f4f8a313e7e6dffe1b35586000000000000000000000000d0faed71155ea92ab49803d391148ee25030d9fd0000000000000000000000000126514b6e1ac3265c05806b67bac03c75d787f1000000000000000000000000f6f8c6d34c797a0627556f0183f3767f0c5cca9b000000000000000000000000f6835da66e8afe049cb383e6a3b9734b136621060000000000000000000000006431c1aa5abb1954e83b534f9567504e550db8180000000000000000000000002b186d40dedece442c291545ff146eb42400ffa2000000000000000000000000368da60090b92a87990eac504948b675b68c79430000000000000000000000007907f6f87059f8244d04172010c664d2543a605c0000000000000000000000002673c5a71e3ee4a97c16da174987589acdf171ed0000000000000000000000000c95d16aa99d8be43a96b5f1be710d3e7af71ee500000000000000000000000028f7fa80a10d2b99ce5aa7b8b75fdd07050e5e6800000000000000000000000028d44cd499f7ec806d6255d2fa334e1b2bf945170000000000000000000000008d5401e0f4448a735177683b4ab278fcf55c12d8000000000000000000000000bdd4f3ecac7ad5c6e2b698a14d05e41996cb32d30000000000000000000000003c176e539ede05f01d12a3d0c4c5743a8d02be230000000000000000000000006334f4aebffe7da81a46fb53c3805955a2b59ed0000000000000000000000000827ae9e172f2b51546898fb75df645f2dce48f24000000000000000000000000d911886645420564853a3842f9ff9e03e93df5890000000000000000000000009eb57fe905f8b39a03948167f39f3ef736ebb506000000000000000000000000deffc679f12b497a8dbb329cc5ed60df077118dd000000000000000000000000d03f10930e579769a0973d569521a91b6ccf1dc7000000000000000000000000421420a8e57ca8e4483c2fe64b0f3465e50b566e000000000000000000000000a95225d02f15973f214074d837c431c99319afea00000000000000000000000083f802c7b46ea4929a39b2a25e79a06d82f246a0000000000000000000000000250e9fbd4f9990001543789aece434f6b2f8d95f0000000000000000000000000c564fba1675c9ae47f79a65383d749f77cf214400000000000000000000000036e9975a7b0f473f96b7ebe29255fa6c6a7a3ccf00000000000000000000000035d4094bce7de1fcfeb621bf93f8aee828e280e7000000000000000000000000263b6ed12813b3774831727398230ee5aefe6aa9000000000000000000000000a74807005e923fad8ffb3c3aae0a41ea732faf3300000000000000000000000025bfe04bd8cbdae8104d8fc441b593460c961457000000000000000000000000c8b948556bf63bf7dd7e791eff0ffb481beffa27000000000000000000000000cae8895e885582fe84e9e6c16775bf784f4056c70000000000000000000000009949e88f606ec855cf4a675e5c3c899d0abfb8d500000000000000000000000068cb044700a987337595509025d5bedc77d9b8cb000000000000000000000000777dccb1da198544d9d523f41fc0b0613a180033000000000000000000000000e36c2f3401c2c855fe80d2908a00769fe15fba670000000000000000000000007529d2e00c118f566789478eb1cbf4c80529ea4a0000000000000000000000001befbddf31dbaba9d09ef9142d08518525a9c55900000000000000000000000096c8c84d063c8813a02003ffa81bd54b0cccbd67000000000000000000000000f90c9abe5bd982218762970b1a39c09468c26a2100000000000000000000000023f3ff7f15a8d8c1382dbd563471d4e2faa566a80000000000000000000000000819d7292acb5b5d2d17f82980067c6361bcc89000000000000000000000000043186787810ccebfcebdc5bab160d2b5e1e727e10000000000000000000000006519a7c3e5d3923ea3ee3284cbae235d756448bb0000000000000000000000007993aa269da835b78949d07f05cb5fcf994865aa000000000000000000000000b0eaa3631a9a2e67d2d78dfcbca6f6508fa1a8020000000000000000000000001ff0caaf75e37573955174e0b115792b60e9fbd6000000000000000000000000b85b787337a914542ced13ae048cb4cc277eb66e0000000000000000000000009b9ceb4cd8160ee2464a3f71303fbbab4a76bbbc000000000000000000000000ceea6e7fc13b5d7584a49ab0f25f571159b7a42f000000000000000000000000477441076c869d80cf8fec8344bdae60cb6f48210000000000000000000000004157eb3e6ca3b5c0c2173d7c8649bf4b22631179000000000000000000000000a548a44fcecba7e2695591446a546190731e783f000000000000000000000000645cbbbd23ae3d6ba746b6e3f88d561a23c6be9900000000000000000000000034d5160cda56d3c8b5d67a8f6f8b94390e6ee689000000000000000000000000bbaf1b0b96e87cd12c7f8e87e090b799a8ebffbc0000000000000000000000000a883017f69fb6debbab248ee67a40e57dec55f3000000000000000000000000ab9458608f2ef8ad05be3174e4bf0ae2d776f4090000000000000000000000008d72da389d5898ae2f72f33cd0cb4650d6f32e1d000000000000000000000000cb53ac4365a06fb9d0ef2dcd5182c503d9c3eeab000000000000000000000000f53086c5949b6107c432e0b1c0592cc5e7c06b9f000000000000000000000000365207d0d674d349a787ee603c9090119bc6fdbf00000000000000000000000068c7241b89a70317d7c3d2e981ea70f1d339252e00000000000000000000000086db7a2a65822a9140b02ffb30bb1bb8ab8f7a07000000000000000000000000c49c300186453abd49a4fa78f934e8c4f0ee30d700000000000000000000000050fa25d6e696e68e8388c02c8a9aa6382a3ec747000000000000000000000000303eceeec210dbff94c50534de7227322fddfe580000000000000000000000008dfbef68ab6e6349c79defa43b1bf070ac991bd2000000000000000000000000da5d8fdaf1709c21f31b9690270e507768a290e1000000000000000000000000c9c654e139172d3e24acbc21e65e26dfcb8af82c0000000000000000000000000ff8cdcc0c0a529b988b3c6758fe2ce9117faa5e000000000000000000000000c30db86aaca39cebc9d0ad9f47c8218fb5c60baf0000000000000000000000000ea0b5ea76140186c0eb4c9fb1c40d33ddc7c8d600000000000000000000000068d35821d9e76a66b04e59d4ddba19164437654100000000000000000000000019e345e48bdbf949cd570a204fd02e74b41e7967000000000000000000000000a37342f0ea4a3aba5514bf439b7ca3da0909d513000000000000000000000000ec3d400b8daf34afe9e3b9c4f41ed8c252b3820e0000000000000000000000004ede7edfc0bb6848339353ad96ef105f742f94f0000000000000000000000000995f8d1d67c03fade1d3ba53e92f20f86ccbb77200000000000000000000000065a213a5bbed99c0226733788741b21ba8def742000000000000000000000000fbf0f788ceb77cd71255d8d00dc04879b17bda31000000000000000000000000e70093e743e7b1df0b0bea239a311635d1c465c6000000000000000000000000b51e780588eb04e58e8b61e7566ec5c6cb866b0f000000000000000000000000d9c7c628de0369dc6355d9cf7a57e741d4fe262700000000000000000000000006557817d902ea0b02a26f431acf68c47fe05161000000000000000000000000c93f8e6e961358e25b04a2ea3a67945b80c92ea5000000000000000000000000e814c9fc74fb1914923d87755b970c32eeacd804000000000000000000000000b2c485bb3f50341e1e5b6b0464f951311b85a9390000000000000000000000001596b5349d6098e788c6975a11f77d45ad340a160000000000000000000000000ffa7c49f816ec9fcf62c79a844599a71d51279b0000000000000000000000007cfc06b4b9265266158c3debf683f0bdceccec1200000000000000000000000099cfdf7cad04daff0acd87e47bad16ce543f8fe3000000000000000000000000afdf3e3e3e0e045784159548f6861886fa5f3d4300000000000000000000000067f90dcb35ff7e4e88d7fe6e1f36412f1d18c1da000000000000000000000000ea7214e1d45f96259e4b6c185368ac1917691bdf00000000000000000000000066ef8a7e80fc96565cfc130a8149291a27a0c55500000000000000000000000000b4989a2f00ea1ee7a5a27a6ff90203c75e795300000000000000000000000047c9f44d9d3f4ab1d0572b2cfa3d093509f494c9000000000000000000000000f4c39a5d15dbe7217cadfd0cafcfe843a36490cc00000000000000000000000029c2afc9c8da40adbbf528429d5be0513b72b715000000000000000000000000a044e453bb2d72399922d76bbcb4aead592cd1bf00000000000000000000000002eadb3f644361235521b1912dfd7c179c29d98c000000000000000000000000885222b4c7e3612945ef714ce085e62304ef04cc000000000000000000000000cf2272205cc0cf96cfbb9dd740bd681d1e86901e000000000000000000000000ac61067a64b2e74ae5722026f103355bff6102e70000000000000000000000005aabad92a6a2c677996b917ddf7a59721d9dccf10000000000000000000000003c0f7f4ad1aa5ffb442d7ca240ce33737e0afe7e000000000000000000000000a4444c1e37a5e06f679b0f99f2d796e47964be330000000000000000000000009326d1261b2ddd8f026bf6c26ead335eb5a046010000000000000000000000008a02d2ab6d6f50f05c08d9a80e9071752031594e000000000000000000000000244d70e0189490f7442155d49108dfa46738311c0000000000000000000000003fddd2d5614d23d8636b7b36911b1733e44893ab0000000000000000000000009df9a3b2894f43be2eec3825dabe55bdf2d9080e000000000000000000000000e10e7daf31aeac8b28217c6334c252ef9798f370000000000000000000000000bded839bed7924c5087411617132bddf73e566d4000000000000000000000000dc9800e877619a6462a918778183575404ef846d0000000000000000000000003d33c76a3de44d9f03b9966499b8003fbd3949cf0000000000000000000000006b7c2d0cda4521fd19b620c9b75f3f842e001a5e00000000000000000000000072133e94fe6046e1842741884495a301c6f3da5500000000000000000000000035315da94e11caab2eb20aa5b569da2a68dbee99000000000000000000000000a64b28efa4bc96ad3e583b86d760af8b086820f90000000000000000000000000027d9f934be8fa83b1ef40e9572d7366a52bad2000000000000000000000000af89fc78593d1b7f7139d2c0ca7e814f4cb3af1a000000000000000000000000848fa869c80dc46ee6e2c8cf685319926821115700000000000000000000000008134d829836aa064a1de51c51ddded1682f11a3000000000000000000000000131158d5eecfc3d3eaf436f4b3ca419129e0324a000000000000000000000000d552df6d71668a6fbe7d9871caff8a7b82c78f0900000000000000000000000076f671105b7be84595ad256e0b86d8b339bfdaa90000000000000000000000002462dd2100757d9d9e186702ed34cb59ef6157dc0000000000000000000000003c6302fbd9ee8d7e985b86940e8faff25ac2c996000000000000000000000000b48dcd3068e1aceced5482fd8a830ee214ef45c9000000000000000000000000588c9d7a7e3dc96388216046953ef57ded44395000000000000000000000000092a5e5377f523afb57084a645b9041dee5ee415600000000000000000000000086facce0b95ec495a4a1a483713187b6dfae767a000000000000000000000000f2a33123ba07b15dbd7208bd2c0c79887041df87000000000000000000000000d5be63ef8bf090b73a183e21bbe805a7e1d9de42000000000000000000000000619640b2bcdcbd3e60853253d315058bcdf01d9f0000000000000000000000000e234dcaf53d4aa4b18473cf46a0fe9de45e871100000000000000000000000066a9a729836923bbad7793ad0806191f4f87ab8700000000000000000000000032ee33530486ea49f45f078cbc8149a8537b78ae000000000000000000000000e08597202e7fd3e1cc83e9d077f8ccbedcd8be320000000000000000000000004f52b091cb41cf1a5309fe3a4b6394f5361530680000000000000000000000001a4c733ae8cbc08a05bcf0a070890d656d7fefef0000000000000000000000007d72b3065a529169c5c02e5920d6484ba2eedf73000000000000000000000000f81c5bf1fef164bf9693b68eaaa57f007b15b9fe000000000000000000000000306a7942b0174232ee96463be54307627af0f1f200000000000000000000000015e83d5232c6ec0e7863d747439c6141c46ff136000000000000000000000000e22f562ea5b9e89014cde3955841f4d44718f2190000000000000000000000005a518f7759a5624903023b57ff85c760c2157d1c0000000000000000000000000232e876b96bb52ea036114e1c88b0d108e8e1b3000000000000000000000000cd396ff2a6238dd46259c2fbc04c82e313033dd600000000000000000000000067c1955bea3ec0252c45dc2f6aaae644006c701900000000000000000000000079e2eb332738b2fd72ee0ade07a81b8dbfa9186a0000000000000000000000007bfc78205956fee729d1dbf2595a69d5a25d4cf400000000000000000000000077e123a7999ccbce163db3e9dd7882dcb1d58d00000000000000000000000000eab620c92a6d6b207ec28f401b2858b13f922a8b00000000000000000000000079681ef68247e709f1fafb04f9e93ae5c6305e14000000000000000000000000392c996d08fd365091184d8bfcebcd7bed2580b0000000000000000000000000af7019a93a6a58fa60a348671e9be63ec841d57f000000000000000000000000e11465d05a9470d89cb7cb08e19ae4ae1e6ed4130000000000000000000000001d92c11ecc5fbae098a4d81c6b516d9fddd6d3280000000000000000000000000279bc71fa45694844c65081203f731ff958ea01000000000000000000000000840c613e0af72b6d15fbc31a1ea528c9efe71894000000000000000000000000a6ddf3ca5421d5706476b1891a6587d5757cdce5000000000000000000000000af87772dacbb39ebb7a3067c97e366612c3128050000000000000000000000004d713cc595349896aa5c0c24bec636a7509ebc770000000000000000000000009ab08bc53830b3a3b923f2acb9241d7e19e2a6f9000000000000000000000000035bed93bb77a262af1b2534bd3fa6c2051858300000000000000000000000008cacd3e24e1370fe4b938b6bb7d9a83d003288b50000000000000000000000002e243228a373b3e78689063eca0ec7ecb3a1cd20000000000000000000000000ef270830551ce820f40b1ed7aa722db6fa96482c00000000000000000000000002d356e0200342251cdf1fb3fb56b55e67c47ff2000000000000000000000000285cc31971a2a39ce07bf961f1b39199653827930000000000000000000000002d5e83d95c6f05ce3f310e5885522e0f7693e23a00000000000000000000000000f0e0ce9fd32e23baf60e7ef31c488e14453b85000000000000000000000000b93ce8251478923052baa8016d03e1faa1c530c200000000000000000000000038b261dde1231b32df732831a7d26569ef090798000000000000000000000000a34517d739640b3f6fd7bee366ccb11d3557d81d00000000000000000000000024723177f92e166ddb460701424c80a50a14315e0000000000000000000000007c707ea96b204643689042ba0166108a5be84f05000000000000000000000000385161a9fb200ded40f27b55d8bc4b05da0ba682000000000000000000000000c079010eedb25764d625f65756abb52d7873a61400000000000000000000000024e464f5bcd0ce8837fd91a02c3095eeae6d17960000000000000000000000003bf7cd7c62f76e08e0b4324f93707526d91b6db8000000000000000000000000806264f6ec783e293067370f37d904f80fd6485a0000000000000000000000009f8a586ad123002f3a22799dc2e83349112cc3e30000000000000000000000007464fea804d91e480b32d54a2a884b4250cec3e20000000000000000000000000b7f97d7a34051d2f5e3971ddcaace49e9819cce00000000000000000000000023b4cbe20d173f33de9504ebffb4c932ba278d8d00000000000000000000000087a7e41876bc71c80f6b431a374bd1f5f0011be0000000000000000000000000a7acdb972535859d5df1ae1b51c4a57bc0bd4d49000000000000000000000000c1e72ea1bcf7c7fb347aae9a59415e9fac04e1fc000000000000000000000000c7588109a332ac338adc513e2cf14b5cf75ffe2a00000000000000000000000054fa514471f1b6ad68b038cc9dec3ac9c50098720000000000000000000000001ec455ab72527c49f76593d675b8b9c4ef1e5e8c0000000000000000000000000f425a510cbeca6d0044d44cd934fcfae1699621000000000000000000000000732be9a3ef0177fe396d30eea2e76d574e04f4a300000000000000000000000082ce1e2591982aeb9ff99127c21f162c84b812e1000000000000000000000000a3f50184ab87922c7acdf9127a65ed6c837d05240000000000000000000000005c90082d63bbca1e28be4f340acfd50100748db0000000000000000000000000530719657515c673013f18453673d9bfb61fb62d000000000000000000000000da1c3da065c9844df038593c8b1f0f16c74e77bc00000000000000000000000065a2ce0914bf25e20e6178bad016282ac0dc5ac70000000000000000000000004fa2f5f2d8aa51b380098ce9f81ae52b6fc62878000000000000000000000000958f481a9b5fd7aa2303ae78793030a0ed0ba1d0000000000000000000000000b8f3134583b4e1ff5a7732d3cc2907ee4e82e9ad000000000000000000000000126c396736480b316b22ae1270b8918ae15ce30e000000000000000000000000f84a2acb347e71a7f844a853839bc7459a9368dd000000000000000000000000f24aa87da71a27c8f7ef635f4fd097a62bd2bbe200000000000000000000000044eb9a9bb2a0b23dc8cfcc6ad6c07fd2c83ffeec0000000000000000000000008bb6ca5204b95f2378e13949df6806e6d9da116c000000000000000000000000acb12919e1490d9f4bba2b0785d0bb1b44b812d2000000000000000000000000a5cee2ebfd85c40003500425a3d24852fc28a6de0000000000000000000000003b485f588605ff24efc650aa0786bbd4a724a1d7000000000000000000000000472c528e670a86cfd4ecfa213f3baeae58460465000000000000000000000000096683a7a5eacb9d12495e603086a3e3e488625d00000000000000000000000002dda260e864aedbdf9c427c4df020274a4fc1a70000000000000000000000003a92dc87230912b4566c532a88a153677c6a0a9700000000000000000000000094282b453c5a48c5d7b6de05eff48536e915d92a000000000000000000000000608540211b2087051372667267b672851218ab0e0000000000000000000000000b9625727535425a0acb76a222e83ad7957178c3000000000000000000000000027cd48eaf89d0d955e995e3ba195e322004964b0000000000000000000000002fdaccf978356fc3293069f6ea67c7a956149cc30000000000000000000000009905d3d69fba7f0bfbcd4a0c2a0a8b5b63e98ad50000000000000000000000009dabfc7369956a4e25b3490bdfec4d7b5a5f485700000000000000000000000091c50e95d54bc14011f2624bbd7adf69e4f777da000000000000000000000000596e08d0171112ec4ad9ee2a8178269ad45145fd0000000000000000000000005ca6f1dee28e3a80f9b2a006c9c58508088cd23600000000000000000000000054f9fc33ddbd9cf5486dd9e9b294845b0694c1c700000000000000000000000084ec4ae6eb16874c69c5709b24b5a3a9020ac1580000000000000000000000008486c16503acc257e87d0864f4ea709f891261010000000000000000000000006e2513cf0b012c531f1985204f78885edeb23e080000000000000000000000006cc527cfadda0cd00a6aba810e741d8f237e5f1b0000000000000000000000003831e77d9c07f7b62a64901ca3f571735f1bb5570000000000000000000000006d8583fd91c81b4af4873ab321d21df2db079895000000000000000000000000d54e2d731f037c43a046edbe3ab34b185333d7e5000000000000000000000000ff3ccb398f8d1d89091d7ebeafb5591de70a41e300000000000000000000000012ebb34d315a49424c9b63ae9f5540eca7fcea75000000000000000000000000ff0ad8e6e311ca0729334bbe6b6793ed9afc70ec0000000000000000000000001796ae0b0fa4862485106a0de9b654efe301d0b2000000000000000000000000e6537d6b07b4e640204afdce96f8c7df4df94758000000000000000000000000897e44236a73ae7556c0b1139cbb11a0604c49d3000000000000000000000000913e80a9355c5f7943ab423d40f4de1ac4622346000000000000000000000000cb6732c06d26ec04f71ff084e14541e1a7f1e16300000000000000000000000005f008a24365dccc32efa9445fb4cb178503a3a70000000000000000000000007fb24f272cf59b975ec7c85de371133d44bf8709000000000000000000000000f08ed8ab6166d603e23d82d31f01e7e1303132a20000000000000000000000006fdc779221f5e81f3d2240aceb2dc7719a3d5d970000000000000000000000005c06955313f2c0fc6a127c5249189a3e6d8361be00000000000000000000000002f748bf0bd27c86b3078edbb9d548a9a1e4e580000000000000000000000000eae6d4d7ed774840bf6813929a04082fc2363949000000000000000000000000dbf8345cb2044a44ce4bc5af940af120f47b671200000000000000000000000078534a863086f14744656e35b24a9daf8a6c308d0000000000000000000000002bc056fa7fdbebc217971b73c27ee4855579d4000000000000000000000000002b9e3adb88c0558838906defbb1c3db1264cbe4f0000000000000000000000002e967f034d19a95ccea30ca7214d63f3ab9c35130000000000000000000000000384af2e4ce5fcf9733c40133c7c7e88ffb2c85f000000000000000000000000278a87f62d5cdc3439014fd5db968fd8a3238a35000000000000000000000000bd39ef3fc2344331df0698ecbed4c03c8b769b660000000000000000000000007017f4e4963f296951921fa5658aa4083c1ff85f000000000000000000000000b8011b9b338480e3ba208f620cabfb3581b3dfd80000000000000000000000004558f46a0d521aba30dfab5746ee3f02f26136f50000000000000000000000009bb901d58386ac5b7dcf86ad5fc4633a378dc89f00000000000000000000000089497b8ec6ad17eaa81c86677c3729e6fe313169000000000000000000000000ef8305e140ac520225daf050e2f71d5fbcc543e70000000000000000000000003a583168121c9fbe93ac14cad2692d20d9773566000000000000000000000000ee2c07cfeb23a7971d21ca93e3cc579a1e73572600000000000000000000000015b8ea108ece575c9e6710cbfdd01a792b096085000000000000000000000000051358ba7a3c5b69c28dcfc37859b6aa000d2593000000000000000000000000648c3607543e9480ee1f41fb8e6a425aeeee48040000000000000000000000005b32b9ffb2be44735860bd490cae18f9f996820c000000000000000000000000f0334c781d9623aeb0b78fa35faed733e0410c36000000000000000000000000e9fc173647f1ddb763bd8adca20fc2e7ccc6407e000000000000000000000000307081ac169a0fba751faf400ed1a389bce7dabb000000000000000000000000fb93c1435dfa163b9fdc0055c9e1c691a19cb0b70000000000000000000000003e6862a40a5643ba7a98cfb8171a62664fe9fc8a000000000000000000000000cc6d6f8ee70a55326f9b506f5cc80d9e4799374d000000000000000000000000b1a3121d45de774db14fc75e3e5c62c6d7a8810c000000000000000000000000a8e20f8fcbf28cfd759625acccce0126b135282c000000000000000000000000a02db95ce9fd0e87bb07263de79fb8934587a9da000000000000000000000000d39b23ad721a5041948ddba56e3e38ee567b3c3d00000000000000000000000086b56be661100253e869e2d6c6dc52cc58b401c60000000000000000000000000b85b19bdc196b5a0888804d8d4a4b00a9318269000000000000000000000000870d1b9276bd95716a57bea3e225d547c49819470000000000000000000000001ee125c3c96888a8a7e85b854ccd44f4cef99496000000000000000000000000efa98844d3b49bbb381d68ece61f5e010b3eff360000000000000000000000007e8d2f0e36c67230c93d05493fe5b514e356cb05000000000000000000000000ec95c393d9c7fb0dc9edbb290fa8836b7eb9a12a0000000000000000000000007a0e9f1f098ce526c2b54f37ddde5251f1b3f30900000000000000000000000041e8cf79ee27d03e1116f5929ab210d166c15087000000000000000000000000495a4451156a5d8a71060ca7dc198ae89ddde14b000000000000000000000000f8a7bf1f7198917331dd58448a0c352e09e391f500000000000000000000000099671ad3b4ac37726a86d49c09d83e433c9c8be5000000000000000000000000fefe9cfd6606f4c72b834bc6e20c44a071fe10e0000000000000000000000000aea731d9205880c2f12ea08210316794cb86b52d000000000000000000000000aedea5b759bd747b6818b10ab630912dab80cadd000000000000000000000000b3f8fda1e13cf02ba350025aff169ece41884fd100000000000000000000000093bdffd7a736e6d4bf119d414934b6983ceaf53f00000000000000000000000089829716f6b9f45148f39a8d93577567def90f5c0000000000000000000000007a86e58f93673cc99013ff2bd1535b21c25eeb39000000000000000000000000eec6dbbcc663d06bd06a88c06c83eaab41aae8a0000000000000000000000000e749d9d768832bcfb1edabbee56367d1e146580a000000000000000000000000a67ababd6de4dc40ea6011aaa30a9d8579afe4cb000000000000000000000000b87c1412388e3719582e147043cef92e2b1dbd590000000000000000000000003cda734f378f58798815853b0d9bc0c62b625808000000000000000000000000c7a6d9ecd26ec48298d58d71b69acbfc651db8f8000000000000000000000000d1f6cefd1b85d258f9cc20754431ec49c5ab9ec30000000000000000000000000fe7c5c2a294bc9c0a368447e8110e63e2307be50000000000000000000000007ea46e9c6ceb2433ee7910ba281c1c4f0c4541ee00000000000000000000000091c03a4fe02a0ee75e7cbfe9c80775669872f0c90000000000000000000000007dcdcd3e1b5b847f20eed3ca1b8adc703f0848c300000000000000000000000029fe22f8d6f035569e5525def9576e1304d7c3d6000000000000000000000000f3ce5471bb15213a9215dfa7c6eae47db1de46f00000000000000000000000009c68fcb59f741f5c2635e460225c581d1c046f420000000000000000000000007b4297b3d87d38c539699c160e8d234a31d0191400000000000000000000000076ac6d665be2102f8326ab5491c71c8ca92237720000000000000000000000002cd88f002f499ed609e88bca4c65ed0315d19026000000000000000000000000ffab170b6deb410fd38f86e07b75d3016cff12e1000000000000000000000000d6d82d0ae25e44a15a9a7106bbf9cbbcb804a70d000000000000000000000000022c48ce1b509e1c042ce3fbfcc8698ca6165d0b000000000000000000000000ebbbd4bae471c695aa4c417dc88ee69bc8ea3514000000000000000000000000b52970763137735dbd07af87a4b5ed615e24cb26000000000000000000000000ad156f27acf793279719afd34d6b855922ce07600000000000000000000000002dcf59969e79d3dafba2dd180dbccb464655fd760000000000000000000000007c8e2084b5168eb4822fa4520e37125c1ca0278c0000000000000000000000007e050a00d5a93ab6c51f3766d4080e9ca790e27e00000000000000000000000027fecef5ca83f7d466bff625c4748d3ff17e0419000000000000000000000000e654c747ed2468db1d56bf678704752ef4a127db000000000000000000000000cdf9f809b5f5751a97ba5e4f670d69c1ced7f8530000000000000000000000008d6068f2b988208f2a95045cd4d323ff6e98b1b40000000000000000000000008287ae7b97de14609db95ceb655de3cee54792d5000000000000000000000000d39322dea2abf832f6af32894a3e3293fa6909c900000000000000000000000002f8e798a25ecfd07c67abed34cd551bbc97f801000000000000000000000000071671595839eb140acc3e8f3a5a93ba471e3d3700000000000000000000000000c00d2dbb63d7c0318e237fa8f5cab51361297f0000000000000000000000003487299081485e58ae19ef29f79596671d1c65ab000000000000000000000000ea4583bfaec90a40888f16c360d2ffd220909c35000000000000000000000000073ed7bf34f929bd3599b98048c21b29faa432580000000000000000000000007924c0ff3ce6d560a8e00772d81c51bdcb47ea500000000000000000000000003e7cad5ce776c2d53928d50101524a9a5bf4295e0000000000000000000000009381b2b0efc56a36f4f93044c8acf9b74317ea04000000000000000000000000706399ac393ca2660b9ca06a9f93f1aaeaa745b60000000000000000000000001416f67316ec4eb12e78be159d11bbdb9b9987790000000000000000000000004bb21ed7d13653681d4c5e40e1851fb99ebb8acc000000000000000000000000642dcb03ee6adfa2fa9bc7518ea8bd1c8f27a3dd000000000000000000000000967c658eac8ac8070d52a983bb6a02e6448b40f8000000000000000000000000afa845cf31608b06b6b27eda329f2814648ff8d90000000000000000000000003dfcacaaf7249f5504e892088077fa5f0340a926000000000000000000000000ae649f362ae18c430cb5762a530925f4e3bd758e000000000000000000000000ee354bcce8b0d07c493977b405332dcb3b35864d000000000000000000000000b394c8a5ea562f96db9d9c93234407622f336ea3000000000000000000000000269055f956218961ca42ea679ab0953d7a1862570000000000000000000000006f71e6eadc5118fff6a7b7bb7eeff5da010509f6000000000000000000000000e085789a6a0fc5d0253082bf857c8e4dbea8f2f200000000000000000000000049d81f2045881fad66926ab57a6242abda8143b1000000000000000000000000acaff500f09e371096c5f8113fb35ebec63db8d2000000000000000000000000a62dda04fa2bb717b2f88c4c48fe6736fe6f414000000000000000000000000049c28cf437d5f24f0f8a6aafa3cfd668de98d0fb000000000000000000000000370cd9b85caf83e0bb4408770a6623c6f7236af5000000000000000000000000e0d3f0195bf39fa1f2f7e09286f4b952380aeb64000000000000000000000000c1f4e88a7844fa42d2caf0e07ed93dcfd37b050c00000000000000000000000069a2e97d403561774d45118c9c6e3c7ce857e61000000000000000000000000095b99757e9a7fb65f38dea7625133b426cf288490000000000000000000000000f5cd2687df4adf9039c83121e94ea147fc2de270000000000000000000000002c973745e2eb90fd866ec6847147ff0804add830000000000000000000000000755556ba2a73a429d549d19330d3c669f351d863000000000000000000000000199018aa2c9cdd20a95b7e27ae52c86cc96853110000000000000000000000007da168271af705ddb1f75ad5d25630183fa37fe3000000000000000000000000efca2fcf79dc6ae0fa0b96531b7a4c5dd123c78f0000000000000000000000007b3b1ab71fce8f611532340bd2b45f791069f437000000000000000000000000cea9ee5d48b4d0a9ba08abf108430ea0924175c1000000000000000000000000b5c24c17ba6ea8e560f89d7086631cbd5936bceb00000000000000000000000048eac693df1f3349790412b47cfe10733c7d1781000000000000000000000000205eca2d16c9dc93bf33ae3f848b709571efa747000000000000000000000000bce2eabc51b9f5147b478bdebc85fbc087c69e380000000000000000000000007d8dbee4cc77108f7dd68b6523cbd6ed5c292a380000000000000000000000007565355c2dde9066fa69eb2bd5d29be50d3afecc00000000000000000000000099b4ec352df55270c15ca614b00f6009c58b241200000000000000000000000037316217adfd540d0a72de43287e51dc9bfbdce0000000000000000000000000e227d0b9517d11841fe9a695e30f650d4d3108bf000000000000000000000000ffbb219059dd75e394406308923e69bd7169d798000000000000000000000000ae84655585f2ccd8ca35f131eb81396f8a6361670000000000000000000000002ec510fa13edd8e19bf6aa154866d26fcbf2e9800000000000000000000000001570808b1ff90a29fdcceaad25d2f9d0c08ed98d00000000000000000000000026a8cb9d6ada010fb6a43c9ec8cd9432c3e58602000000000000000000000000af67dcbca2c97be8370459bb63c5c5df0d0742cb0000000000000000000000007db5ad778babdfcf4cd02956febeb77f530cd0d7000000000000000000000000577255b18e9e900c11c170a7595f129d8edba80400000000000000000000000006906d4ea24bf97ad4ef534340813f58df217f64000000000000000000000000d947bc0ff5484bf08a1c2a94c679accddaabee5800000000000000000000000088a9788badb5aa8b2d29d2db66ea5434ee4b17c5000000000000000000000000ebba4820a1fb39c12b31c7d5f9299c74f35cfa70000000000000000000000000b71454f421a06a1704476c3ffd7d547c50622675000000000000000000000000c9963013989ab053d823f938d0c26ff22a63217c0000000000000000000000007e73c8ec74edc177670ed26d8e9b7297430ba67a0000000000000000000000000150b03a82e2953fb6f22eff3aa6b7e8ffe1cd8a0000000000000000000000007ba6f36143cc9a97e827f8b1ddc32935bacbfd5800000000000000000000000065abc0002e19e44ed6944a58ad715303ca195ed7000000000000000000000000568b23231d7ad3c4ac7aa4dbd5fd332c88c90cab00000000000000000000000038ec0c4087567bd05cf2ea8a460df87d9f2e5d75000000000000000000000000f8643f0e56d4571933b68320cf9c1c51b8cbf709000000000000000000000000de80589689099d5af433aa8edfa81bd2fe7345c9000000000000000000000000b6153349fc86a0ae2a63e2099aaf7f93046323cd0000000000000000000000002e059b62db581bc3330b69d611fd55f5d0a0a6a30000000000000000000000005944e37e1112e6643ce9a5734382a963f6a75cee0000000000000000000000009e43f6125e5b064b39bf8decbade34d9d8544dd70000000000000000000000001fa6428f3536ac5a98e0d5fe9410d9202b8d44f6000000000000000000000000e2c012c814ea17ba7c73913bb5ab1f3e5f314b0b000000000000000000000000ac0b2f9b773b909dc827433b4b0231cb15833c64000000000000000000000000724678a3b9936c8dde51a6489a8747ec69927960000000000000000000000000e7e10c3424aad5af3a5307c4dccbfbc22290034500000000000000000000000047de2d7c3ad41651a3bfdd646e31fc89259c476800000000000000000000000062a0a3536c8c05f1905c404258ddb45b16ccf9200000000000000000000000004b61cf67fd03a700c3cd8ba3a38e5ce040622db5000000000000000000000000316a29e240b365e8f60b8baaaba61913cb0ee6bd0000000000000000000000006c2fa29b0051d4483aec75cd3b52062ac7657ac400000000000000000000000016d3543862a05780f735d05b4701e39477b817f20000000000000000000000008a35c758234441bf6dafabeca20c5e585e1db911000000000000000000000000b5dab38e7a9c77218e7b16b3b3d68f487ce37528000000000000000000000000927829941827fb79fbcf7d66a88f09edcca2f1c0000000000000000000000000f71e365c5c5b1c7a4d4dc862315b235493eeb0400000000000000000000000008c1dba496a69da485e33c628fefa743c6a25c06000000000000000000000000014227bf97528a72b3a4c7d603eadd4df75d888da0000000000000000000000005106fa0ff2c2143da23f1beb13100a24ea28ad1900000000000000000000000012911ac55e769a7cda96f712bf6e14077233ad4b0000000000000000000000006365ee40cc1807dd3d436ce079a2c3d8380fdb9a000000000000000000000000d23826408c9516d5886784bcf3ab836bffae23cb0000000000000000000000003abec35a4660ef871d6bfea860fa265f89c83c17000000000000000000000000fb87cdb9cc42dd48df46cf5cf11787ac4ccbfdcb0000000000000000000000000a89d84230c22f1452cec29b2836d6be086510d10000000000000000000000002a90b8d1e269b0d053aeebc8c36c38d55a039f26000000000000000000000000fae66a906a1b07a1a74121c7f8a4e1d6a9a37f6e000000000000000000000000837251b64e27b1e0b0a70201968dee9a3de1377f000000000000000000000000a152565f0c3676582d381df4d1122341a986b46a0000000000000000000000009b85ee94c25294d5e2bf9c9b9b5fa5b58602fad3000000000000000000000000f60a164a5f1ed0041be7d9b5118e133a32ed6b3a000000000000000000000000e9cb65a5dab5128d328a51da81231316c279f2de000000000000000000000000bfe3fb7617ee125e7468e092a483bd5e2b593bb10000000000000000000000008e97fec6264dd75fba1bfad0d25d1f1d0530834d000000000000000000000000520ade11f107ea1bdf5e4ce96948d179a4bdbbc90000000000000000000000007f53c8b0affe78f7893600590371a46ef8ec3f4800000000000000000000000074fe01609bcd0c9dd39336c96676714348f896f0000000000000000000000000989da0eafad5b9bd9ea0bb24d133ac6098bca840000000000000000000000000fd9b48befe5c44f09e3bed366dbae3e6c1a79196000000000000000000000000e10b818023b5cb96b37dd496f521b4f6c0e5e6760000000000000000000000001ec1d4dfeafba0c8a517cc38d4e16d0bbd0e5d010000000000000000000000002f9921c3d7eda1e9add22d591fee650d2b8410920000000000000000000000006b6c7894ff620350994287ff32a8f1fec699a00e000000000000000000000000b55fb67e169b7013eeef5ab1b7e774adb8524fc40000000000000000000000004f5b386ccd5f557f77497bc2250c2c07a1ea398a000000000000000000000000e0417cac53c81ce63655cd0d89a1855510c83cc800000000000000000000000035d17ed4d63a819dd7dbc0cae58116a460a26f7d000000000000000000000000c2b0242c4c0a563389529ee2d5ded8ca1dc2b13e00000000000000000000000013fa54e0db32df0c23a4f1eb3651f4a8b9f70745000000000000000000000000cbb0a79d7807f10c3187f7e7e06fbd9e3b1c7c7d000000000000000000000000e2f2088fd82c4ae4329cf010e27d74ad8b7296f9000000000000000000000000e082cf52057485b1dfd30d249c001e39341da28a000000000000000000000000e408c25f2dce2410a28d374124cf3276aade54a800000000000000000000000027798cd331b64e3592ea2379baceb90f11a62947000000000000000000000000665e411773d8c127df0cb4c56f0369ca53a6a95a0000000000000000000000007283e4377eb161787f8f9359953c282c657c92d60000000000000000000000007dca13b99a59e1eb2a4586efdfe71a1840111930000000000000000000000000dd6207fdd01c9c71ee5bac32247c101d5fd7806a000000000000000000000000da2ff00d6e9bb5b76dd918bebaa626f6bc61537f000000000000000000000000094b1309e377a88a8b883e8e62508afc7638c005000000000000000000000000025e9ae97401e33e5b929f2e195c8feeb7bc508700000000000000000000000031b7b3c5ac40feba9e3eb86b9121012a6eb1aa73000000000000000000000000c2582aff77c010ab48de413c3f8be83070a515010000000000000000000000008a20dcda3c05e510a9ff86af4fe7de7e738bafef0000000000000000000000002747044b1da529f4383481cc44ec825c3be58cdd0000000000000000000000005740bd3c5b7ccd5ee8607aea3282d3c364368b1f000000000000000000000000fd693b5bfd9fd9a04681e5e4f761cdb30c13cbb3000000000000000000000000e795e34e3248263ccef8eb3a29db7c8fa335136b0000000000000000000000003a33d6a8065bed669483b416d81d1c4b00b0a0ef000000000000000000000000955900cfc62ec94e28806f6782fb11f2684df5c80000000000000000000000006894c021e02afa08ac16a0b1288220ad060acc5f000000000000000000000000725f81573653e3c26813de999d442df9984d03120000000000000000000000006f90f9fdb72300bc0a80add89ccb9bae8be5976d00000000000000000000000066cb3c9ad6e06a5d938abdbddda9af1c9cc4dd4e0000000000000000000000007b3ea8d6acac91694717b0f3f192fc22658057020000000000000000000000001244b88b4bf7b6beea60fdfab8565d1b03f108510000000000000000000000004f40f05dc35bc99d137d050157970b97dbbdce100000000000000000000000007ce371bf406a56ab13ba0bc96215c550aabe5cd4000000000000000000000000d892321269ebd529d7ada5686e80b48979bf4d940000000000000000000000002a294efd00cfaca368d1e98930d65605263b9a8500000000000000000000000054ca1ebd499d694f94c0f0e75b851c5e154f519c00000000000000000000000071bbcb0fb87ed59768b2f2f4f8494e1434641a37000000000000000000000000554efe71b7912908e0d63a47d8789bfcfc60397f000000000000000000000000ec9339e114488e0b679bc4bec50f94b4a95726b10000000000000000000000004970f93add273d96e9f6b6084f7637f3ce0092e4000000000000000000000000daa77d05c0e6feb0f4e1214261d393b13642ac4f000000000000000000000000ddc9a75d286ad305439e80bd8efb9829eec3008d000000000000000000000000c4cda7879011bf5433aa585bea2dd5dd2f93178500000000000000000000000030e06bfe5a7bc1634e3f7844530f2e759985bda80000000000000000000000008762a540717eb79467db9cff63586d5112005f11000000000000000000000000df1fbda53efef37a0fdc6f9a58d080c0fb03125b0000000000000000000000006be0d269f240715fa22a4155e120b07bb728f27d0000000000000000000000006bac48867bc94ff20b4c62b21d484a44d04d342c000000000000000000000000e0b563d4085124cae12d054e918551d6599bc64800000000000000000000000007ae2d907aea6714018dc010c32bf75214bc63b200000000000000000000000078787320d3ac21301ad3a651878b7ca5077f2b06000000000000000000000000e74d7d4931e6ae76c37d341f8fd7f061b2277bd2000000000000000000000000bf75113ef5dc9269ebcb8ac415dba14a15ea1e05000000000000000000000000cada8067f3487670c2322ed45e4fb159251aeed5000000000000000000000000d2843e85419db5369f5c5ef729e19c74c5c217b20000000000000000000000008ceac07f0649894ccf1ac1de20c6b809ab8cff64000000000000000000000000676621152625036cf49525a14826e504f4dd0408000000000000000000000000c5832795df74d6f3e00d38b51bcd63998a101cdf00000000000000000000000016ffd502d99c96e1ace46d2062ea99794a5254ba000000000000000000000000f737b4a507c5b22fda3b617e8dee32a790530df600000000000000000000000069babb654d65076235e167c9357325971e4976940000000000000000000000001d07439f13e2062efe7e147cd954d15100577bd9000000000000000000000000ab8ac71689b07ee3265f2b96a8db484c0915aacc000000000000000000000000f2238a255e60bff38afc00a636f88ae60a56e0480000000000000000000000006319385ac73ae52eba1bf31ee35786fd841b2d5700000000000000000000000096c79f0c91a31c256dde8f7c3b702fe216bfdcd400000000000000000000000087bfa4c1a7197aacb65d838ff2d98b034e35076b0000000000000000000000003ae3fd1c124302874c2d9f2a9788da80bfed1a120000000000000000000000005b2b9044fb1a688b6b3e0d842d2697591c30b2400000000000000000000000007cd46d8683cd6b4772fe580ff96589082090f8dd000000000000000000000000e3ee7fbee8055ea33b037b2ba011116547f2769f000000000000000000000000a0d7157bf6fb2f33104e718735aa824f6690a2da000000000000000000000000f5c083d991b12461861e5f539f9536b8e674d3f3000000000000000000000000fd1237baa2ad60ac160a861d1942aa395b15d9dd0000000000000000000000006e2be99a89c130ddb0c8356a12bd9ba5befa8bc40000000000000000000000002b14c50148d949cf54eec41c6cad2ff4cf2c9fb900000000000000000000000030b0485809fe9610f1771e9b3e67b4ed22c328210000000000000000000000005944a50f736aa23a482e8618682b213f65d9e50a000000000000000000000000abf9bfcbf4d8b028b8efc9f2ec5dfe86c92177a40000000000000000000000002a5ca069cb2a77b77d2b5cf5b74cbc84e2f93722000000000000000000000000312df75b30a1acb6ec713acf1b4eae4e6192af9e000000000000000000000000fdf6076cc4ee2625bda5a10830249a361714d82b0000000000000000000000009e3f8f6d9507f9d5974d095d2cf9014e2cb3423a0000000000000000000000006c757159d5ae59260cb32bc3fb1dd83692016504000000000000000000000000f94cb1f809c27ed43a7931a26bd91e9dd58889d70000000000000000000000006144ddeb5ce4ca2f77bd327b51b8bdb207a212b80000000000000000000000006abf6075dd8321ca380d70d5cfeaee0cd33514e90000000000000000000000005d758921540dcb24829b7ed3708e4b7c4f2bcf46000000000000000000000000e12e5f4ac8ca3049708103c04287bbe15d66aa1e0000000000000000000000005bcd9873e4e15c9c1131844d2d5259292227851a0000000000000000000000005e207ce674cbdfdf001ec5f9ab87d733450d607d000000000000000000000000d6e5852ca23f11a1c4c57fb25a7f8d7bcced0d06000000000000000000000000067f63e51c8e95857c1aae2e0ffe99db5377df590000000000000000000000002d4c001204252d38580aecff1bdc0d7d761fb9b0000000000000000000000000da7a62dca9a27b11027e9b14285c7151b5784bb2000000000000000000000000e50801d4fc9126ee59bc95cb143b56e8097d7f4d000000000000000000000000833532fa9da37458b2e8b62cf69ffd8d3ba2c1df0000000000000000000000006480ba16beb2bd0db37f69f441d8df017b4b8532000000000000000000000000dda83aac8c6f71d5fa512fc350e8a35e33313b88000000000000000000000000e2e7fcc7c9a1fdf7a6bd4c51e1dda8fbf9401396000000000000000000000000a3dbd736d9e8e4828acd2cbadc98a319dd4c03c100000000000000000000000059e563efea144e911bfc2acebbc32748ce54487d00000000000000000000000019193320a5785ce070f2b7d8765b3c1478090322000000000000000000000000a9c21732878295281f916d1dd369a03dc586049e00000000000000000000000038fc5a943b36e7b894bc7886cd0a407d7f8b80f00000000000000000000000002e3b1d16609b0de57d7940c5a32175cc4d1f7d7c00000000000000000000000087a570203cb50bdac9b178888e1b64d2b11eb575000000000000000000000000af437768588665d436c2fd7caf15b81e7b8b14550000000000000000000000001e5a69369c49040c70896660c00ce5351d5c281e0000000000000000000000007f373f487c37eefe17bd739c819863289b775fcd0000000000000000000000005b66fa1ca2c158f57f23e6d40ece0f625a3815f9000000000000000000000000f8c442cffdfdae0d23bdd92be8c324a0b11cbf1a000000000000000000000000c5e01e30ec4d8f9f0110ae95b5873e993f9581fb00000000000000000000000087f26696de4c933c543ef05575aeca663d4ed11800000000000000000000000036a4c5448118553581621084c675fb92bdc6d8b00000000000000000000000006c4bb91e00ac24b7bb86fb225ec504476068248c00000000000000000000000075239983ae547012d5fc053649129ef07733fc94000000000000000000000000b6e756e12c38ae4093a3747cab25c654ef547d9e000000000000000000000000a3f0be3a885bd9856735cb3c4bfe1cefc99ddfb5000000000000000000000000ec4ebec1f41564ee279623c43e408793b5466c30000000000000000000000000a66741d23abc74dd25de7cc0b4253b79d70f44ba000000000000000000000000949516422b61c962571758e62ba77f523efc9f190000000000000000000000001e08445770a4b286982d674300a969e8a2f8b5f7000000000000000000000000ea5370193c8af1b406bb8e66461a98393ab77975000000000000000000000000425e2eff6b891ea45a7b299e4851bd0ec26893e40000000000000000000000007708b523000ad8ab5bed24b337152045515dfdb4000000000000000000000000f19017104baf8aa5affe4eca3750aa2a10cd4d7b000000000000000000000000597b8aab5ab09d273814db5e02ef7ea85779fde3000000000000000000000000586e2d49aa2467a0fb5fdd4cdb08bccdd362b069000000000000000000000000dd9bdd32e4d7687c4fa5792c9a0164665afaee0e00000000000000000000000012d934f9e017e291db9390621f4acbed934983de0000000000000000000000007fd3f0c37ad3f2c5c67de46c70f8f6646ed9679900000000000000000000000046fa40e3649717f4f54fa7e293d9ef5b3e9a0fc30000000000000000000000007cfdaccf27fd9118700dbe52ce3cccc54154bb6e0000000000000000000000006a896731a76cb678d2d217318eab1592343300e70000000000000000000000008490ba509614bb9749416478e8ad86048bdd0bf6000000000000000000000000f3e915e704d071c28b93727f958e79966873ce62000000000000000000000000094ff702a107ce5d75d4059ccae7833c8e5d7aeb00000000000000000000000072c59ba08971903f82028de51ac0aa79c1aee1de000000000000000000000000479328e00e01eb3217aa9efcd02a902176a562ad00000000000000000000000006b5c47e54c70dc6a64fc3b19319233cd0b7912d0000000000000000000000001804a524d7cce34fbe45dea513a1d3226137d881000000000000000000000000336b5ddd3d578e2df0f32779584d165dd7ac5f06000000000000000000000000a76eb505dbff37780dea81037f6b21126df31635000000000000000000000000756b783e9308bcc3c03f047ba5add335cab8a696000000000000000000000000ff37d25bd13a97d7379e29be8b5e049370b5746c0000000000000000000000006c1aba8e5d6762e1b28366a04a4f9dd47fce87d200000000000000000000000071caf9392aaa6f57cf8ed627f907050d7e5463c4000000000000000000000000f0cbda67e170fb7271f1cc41e7c10f3722a4986c000000000000000000000000bb57f19c67c1885a34d21bf2677413c46f784496000000000000000000000000e0fa84d396af97e483889e0ad87415cb612c5b21000000000000000000000000cfbd1afe30e88d94832a393430f79f3259cc1f0c000000000000000000000000cb75143aae9281817b18777f3a2f2ec1e29ad95d000000000000000000000000f8df98a392e375f320a0406c849d731cd7fb361f00000000000000000000000057385a6561522c5a490a538fa84519f752afb5d1000000000000000000000000b7fcb35692d93bed85716b5d237b5c49a6b448fb00000000000000000000000069411377237715f9f09202d4d415a52f9d1708bd000000000000000000000000d1d71e170480fab06ec849ea7e9ccccb26772f1d000000000000000000000000af6f7c436778352c0de2b3ba832ffa9767d1c1a200000000000000000000000006c95571ce6ed67c23c54032ffd7a5904f3208c2000000000000000000000000d62544e46a5514d0b8d2f439755caff8982b7ca3000000000000000000000000bd69b2aa76e324f5da565446931070f68f16fa8d0000000000000000000000008cec20c123028764ea0b82fbe9aa6feac07e77bf000000000000000000000000d98fb77db6be78c3ee8b2bee264d9aad74c35b59000000000000000000000000f9ff7c26d2831efcb3a7db48f695e88e2ee130710000000000000000000000005870c303209b01f2bd7e0da159b8e1178493b38600000000000000000000000030d276059449213e466375d79973229e9f99baae000000000000000000000000f3c1e0ce4944648dd7b84bbce9ffd056ff3cee79000000000000000000000000fd8ad0ffc52bed717e8b6d897c8d2d5db56cd22f000000000000000000000000227140bd6805f5c8b2c82004471a6ef2b6309f62000000000000000000000000234f962f2378934dc5dd2c8b23cc55b7035f06e70000000000000000000000001721e0cb83bd4b504cd30d0dda2dd79973d725cc000000000000000000000000fa8c1e80de1bc6e119db9125cc9c164c7b6e3c2600000000000000000000000085308a769648004e41f6083f5cff57d035794cb700000000000000000000000070ce9e1017bba4c917563741e19d83ea6c82c8b60000000000000000000000001a947e6ee4d119ea0cb2e0c077e11f5d5556a46c0000000000000000000000007467d05dbd7a9a587c87309588a9b0c9c765c800000000000000000000000000bd3a55a0296452cfd71cc30e3d44d3913be2a9ca00000000000000000000000098b0b7f9df37d5c9a2e90ce677ccd63cfc14f3fb0000000000000000000000001ffadec063e46309a500a321780e6a07df1efa1a0000000000000000000000007904be268b75b0820d195ad103e5b886569ce86a000000000000000000000000af8ccf2e6f159d211c47309bb7e7a21baf57c1e1000000000000000000000000bfad908a25f750e12c49036db7ce626ea8f0f77e0000000000000000000000006fe1aa83f134c045cf631a22be2e2d661d84d421000000000000000000000000448558fe329324a4fc6faca64c5b9db46506833b000000000000000000000000e615390012919644e6e36a3cdea19d3507b98172000000000000000000000000f643d6117fecd6f7aca21a8aac637cab9e4bba5d0000000000000000000000003356dc726ebc6e894a085cf5b0ffcb729339abea000000000000000000000000ba52a495cd02382e507794077e7689c7e96b4e8f00000000000000000000000078e96e14004281c44cc7cfd45034bd0e3268eec60000000000000000000000001bc14181c9d59e22efc7ec0d77c82c0415212be900000000000000000000000001dacf9cb5f37da8733d3b8d0ad27ca921e13b9c000000000000000000000000844cc320639d0dc9ba811ce0c8e08fab9728c4150000000000000000000000005c2d4658b8f37a56e5dd5459e66dda24c5ecafd1000000000000000000000000dce24d56a64c790efe6d96c8f53274344f40959500000000000000000000000023b68889c2918446ee7546dfe5f9e73ff067812c000000000000000000000000d20eeae8b94154e84b7309c25c879d730fc1d489000000000000000000000000211524b81d5c3849b8bc5434c347d4016a1f1cb70000000000000000000000007c4235786352c8b25a5369d0828bdf139f6d1c09000000000000000000000000979304c9226dd4b1bdc6c434a92d0d1dfe65d73700000000000000000000000084e6371e499da0712430ed3bf2a50b441620e6d70000000000000000000000000b189b1d92a2fc61ce6adf6744e8b5a3371bec0c0000000000000000000000004ac2a166adfcdc218f652a46cbb04109f3d142e700000000000000000000000043820e71be9be7635d22f7d422c7b4117207b32000000000000000000000000046b4fbe58b1106e98a2bba2dda8036d7bb18265b0000000000000000000000001a05e02b5002beca10cebb1e050c2947cb6ad31b00000000000000000000000071339d06fa083d9d38eb9d798eca86a6b8f459160000000000000000000000006ab99a1a7aeaaee40a4006b8720a7d36b4ed4c28000000000000000000000000c938c17414f899731e0cca3139e517ade986d03600000000000000000000000086130aa3286985e0179502022030e46808beab74000000000000000000000000f624236c0abb7f27754dcc6b40521b39ff3685980000000000000000000000008a2fbaa2f2f98a11aaa1f5696e34ceb9dc200913000000000000000000000000936e2e9a0e3516bb57f083deaa061b5c3f6966b10000000000000000000000000c1bcb98ec088485164c4213a0acacbc7ef17ca7000000000000000000000000b7e5a0379749fd814c4d35f57585d29ad0fdc8cb000000000000000000000000f2536c7a3723e1287b569082ae5d32df68b22cab00000000000000000000000039ab1262d8d3a332bf68047f8d94cd94d093c800000000000000000000000000d70369db577eaa06ce8f2d7fa4bd37861a6e176b0000000000000000000000005f6af046e2cf46ff3df4909313f072fb0bccde7000000000000000000000000086d0dc1bbb183c6f19113cacb77194bedd5b57d1000000000000000000000000a83dea8a2dcc2c420a0782dc338706201af9fead000000000000000000000000d76147456764f62719c0a64861697d84c8b7a61500000000000000000000000042ecc41a9870aefd8273a0c5bdef70a1b31d24c9000000000000000000000000d183928fa4965e0bcc5f413b47ba4dfb552a8a610000000000000000000000004282122b40d7fe4273cccdd3006bd660eee1d385000000000000000000000000ab8d4a8e403e45a7e1fcde2c6435f88a89fb5be100000000000000000000000027e9d8dfeb31a39de082c92813bc57c49c377a870000000000000000000000001aa39bfe754286ad946d5b4b6ed8eb150bc65087000000000000000000000000543da850a9dfb64bad9af1c0297f2051b65f3ff0000000000000000000000000195e25d344f9b6e0338135bfb70bba781a4400a3000000000000000000000000cf69e62a3ee46de3a10b0edb25e136b2f59752b5000000000000000000000000358eaa394fabf3aa155c0e3f31b43f30af0290090000000000000000000000002afd8859678245cec38d003086bd61cd82142e59000000000000000000000000cb66c5cf6e47f3493ef6bc31166076925c600c74000000000000000000000000e767d324d786a4941ede12785e685505679c0e2100000000000000000000000082fdd5be062a92ed67919f5d3afccd3f50551c580000000000000000000000003f3ba88132d7080d0e10a69a9c2428d9a0dd2669000000000000000000000000ce401d4fe87c349dd0865a7c0b100e32911ff585000000000000000000000000172845a81d075b8af93c22661809440efc044a980000000000000000000000003a4693b894d4cb536751fea3fc6adc49af7155650000000000000000000000005e7df3e3ec669975429fef3afe2d08f49eba681600000000000000000000000079964f4ce66d8d83148154d576f3bdc3124be7ec00000000000000000000000081b9561bf162393bbe92720ecb5a781bbed8d2cf0000000000000000000000002206d46b75b909a86a3bdc748dfb9886372621280000000000000000000000000a7a96c432a5ed8bb6128c7dfd2685efb940d9db00000000000000000000000061bc683fa860564abf2b982086304f765c9f4ef2000000000000000000000000059353caf95f0359a8f38bb1436d64e6e648ec3e000000000000000000000000e1ca58099d90dcdaef84de9390e2e3b36d0a3da1000000000000000000000000415da2dc437a06a4681a84c3ca05ef8a2fce8832000000000000000000000000db95778e1b9e69589b9571bb582c8b1c3bad264900000000000000000000000070656669e99ccd96f8e0278fbeceef6ed41c612100000000000000000000000063548db0cc821c9d13b5a73728b50fc763bddbf9000000000000000000000000c6016be8c4620aaa6709f4fba2f1ea6b5147796c000000000000000000000000e2b3c0dc305580b876f1c140c33c56719f53f8df000000000000000000000000840bfba0617fe4ff2087ec4b0a64e0777b349da60000000000000000000000008b8a7238d4d9a20eb73c0ae50dee775fc01399dc0000000000000000000000005a75851589d6ca0cb01878abed95f617a1a19bc600000000000000000000000001282dce4ec8f3838a472b0d05901f41e560dcbe0000000000000000000000002ca1fb83e6093593be28dc314cd15ccf3cba6e89000000000000000000000000c2cd8b1a23736070f08f92b925f6224e2f32c9f90000000000000000000000006fadd2dff74c404920ffd175055713f8272b7ab5000000000000000000000000bfb484d3fa40ac0ba5b58dca284e1cf643d7e2b6000000000000000000000000a7ca97a90113b86f510c30ac4dbf5c9d49697ac90000000000000000000000008bd51c25173316f2da5c7adcec48d586e4d7a086000000000000000000000000b7775aa7b329cf4359965c8e43fafdf25b48c00a00000000000000000000000023ed7a8f6a065b92046bbac92ee13cf0f5aa533b000000000000000000000000770d8282708e719d1608c05ed80e61de3c96ed210000000000000000000000007b28c374c38265765cc7b2031c0e15327cc7d29c0000000000000000000000002bc1cff514a02a19a8f6c4bf2a20d45f9874ae470000000000000000000000007a82a17a014b5568e0e6031f537fc0cac08aa273000000000000000000000000910601a244c858f39c038cbf3bc6c192bf32ed56000000000000000000000000815fa70d5f6834343ddf386bfe704d6a997c5b530000000000000000000000008e201e690f0fd20e50b6c86165b661c96677380200000000000000000000000019f5ec759fe08b83ddf8c2bab3fa10d25576cbf100000000000000000000000022a9b523b6ef116362801029a4158d1b90bc67370000000000000000000000003505916cb1b170dccc687dd2f28e718f18bee5e9000000000000000000000000587f55607b60f4dbaba24e522583a66348cd00a6000000000000000000000000cbf8d629f587fe7d333bd83cf21e1508729c1e660000000000000000000000000b439fe90166192485b193d36560bdd411c8c7d6000000000000000000000000a7b0c8f290d4496a6bed90d0c1c184310212df39000000000000000000000000c027cebecb87420982dae217e3330e4d458d87f30000000000000000000000009dc94fee887aa5b256d3ad4e2b65289a7e66dee20000000000000000000000008c1eefcfedcf30161c9112d0d04717a1958c4c7c0000000000000000000000003d5bc3c8d13dcb8bf317092d84783c2697ae9258000000000000000000000000dca28212b7fea9635feff8c05239aad0885f7a90000000000000000000000000541ebafe188547a9d8299d897db0c71d2e0011bc000000000000000000000000712744346054ab3f421add284b3a3f603aae5d5c0000000000000000000000000959a893d63ed7d8b5c4471be442a13ad7d75e4b00000000000000000000000062287fecc72552b158ba324bb2b6954cfef95ead00000000000000000000000021cd089f6e37db3a0ae48a5d1240ea6851f8b2190000000000000000000000004d25c86eea964a0091eddf423606b9204593145c000000000000000000000000c0fe5d44f66952b7297b1da29bb993a64c34e80700000000000000000000000091e8e8fac63b65b8892b098f3a1b40060de85306000000000000000000000000342eca5d13dd5fce4b3019e280f3dc4c50bc35ec000000000000000000000000fe180a8bc59ef2d08fd8bcd6734319e0392ca88b0000000000000000000000000ac682cf59304c520252be2546efe5ccc40f2eb20000000000000000000000007e3bfe8819647d4118e5760146cd3a9ccfcfddb7000000000000000000000000c426741fe51c76258ea919006cce26f5adccdb9a0000000000000000000000003cdb1e1c3b129195d4c9bb2907fc0ceb448a73eb000000000000000000000000e8f40efb258008a37f756d4960aa515a1348d3f9000000000000000000000000cf7d48db81f4e7109bb22c81d32e0b7a1d885212000000000000000000000000abbdd61c94c8bb598ef515d03e62c8b96fcd703a000000000000000000000000da6b99bfb0964190595598727239208f84009d05000000000000000000000000a8263755f8af6277ce941b7070ac1648ae46230e00000000000000000000000010c7b3408a069fc7f75e50b962a2161b57617747000000000000000000000000938fdf11474e58f75112c7f826b28ea14c34387000000000000000000000000078ea8ad152f7bc2f5d1f9eedacd0184c692c54c8000000000000000000000000c46fe09e7c11a137b09d7e9b65ecfd5b0590cddc0000000000000000000000004f45a3c34152399d4cab8f031fc4bec1b773dfa20000000000000000000000007b5df86775cf91a1550cc5f1dc4949dbfb06841100000000000000000000000066f6cfee9f1a51dd175f515c7e4cf48ddc5289fa000000000000000000000000e53d27b6fdbefed3cd988e2d3ac412764084c5de0000000000000000000000007441596309045b87f5e01b285651513b62cdcd7800000000000000000000000069f0891b115bce08296b45e8f545d799dc290952000000000000000000000000060a5c61050c0f0fd7d094c780a3b63ade2e1c2a000000000000000000000000173c240eabdc4e48d0466b4e340289b04037a04c00000000000000000000000089c2732c974af4dbca38ded4f59a740ce5a00447000000000000000000000000af1269c64f16a4476cba9fc73eae2ba40762563a000000000000000000000000a6c3367dcb7fc9514899c9f6c2f7325639efd0fe000000000000000000000000d29bb44efe5d73389e4950d0a99608462d1d92c8000000000000000000000000985d442fc6917899c075ebfa189e41f58c9758ec00000000000000000000000063e5b49368a909b6346e7d0a8217d0eb73d060ee000000000000000000000000a986f29d8aca46a057b9bf41e36ca525618defdd000000000000000000000000e5ac44c9e734aee8e95c6d0ae1619d2c190a5e7600000000000000000000000018b9929fceec7638cd08ab6419ddbc60d45f066800000000000000000000000085c34f4a561eb5347644ccbfabf5d19e4e92f7fa0000000000000000000000002b54ee2aa538236e2370c0babfe072a4d5d008970000000000000000000000002fd7ec2b4485270a992d53850e2e04f800688733000000000000000000000000c2eff0f36b224dc3a4ae518093c8ea7e18e3e4d9000000000000000000000000dfeebb152e43ee5bbd745db84fd1cd6656f2318f000000000000000000000000239511028e3ec03955913c4789475f390e161deb000000000000000000000000689cc0adc1ed7942e8977f52e786ac8eb8825de800000000000000000000000041c6028da8dc2dee5ac2319d43e251609a437fdb000000000000000000000000f3d27e41a4a8ae64594e94d6c81244e952074aee0000000000000000000000009bea0366169eae5c1a5bdef293e8e00b62094c0a000000000000000000000000fc9e4b20831e7b2454e84194c7e8bdc04b34aef0000000000000000000000000d217dd76c77a3509559f2064d5427bf2dc0f1e0d000000000000000000000000c4c00b243f07dee276f5b64869ddd91cee95ca230000000000000000000000004c6a344e3ac5d00553f12969fc3b511d572c99ca00000000000000000000000058a136c64229c2a3d8b06ba2e7fe37b79acec04a000000000000000000000000abd599c339333f281a6fb3b3c8e8d57bb404d4700000000000000000000000008fe9b50ae3185b007aff215bd4e3746b709fa6b0000000000000000000000000e330f954e210c48c0e51eeb88b228ae491a621dc0000000000000000000000004103f13e5ff5ed072be381e47713ae50b1fbf4aa000000000000000000000000656df308becd7d20d1b036ee483d626e673b7704000000000000000000000000e81f8c724e9a7aa88d2e91542ca7b087556cec230000000000000000000000008e93d98e302dc986ade2413c6f8c06bc513c50410000000000000000000000002f49b7b5dc19fea248ef54a54d10409471bbcabc000000000000000000000000f0aa5856b6cd85868e9f9df16c92416815373d3b000000000000000000000000a39a6e35d98e531058b52c28af4ffdeeafb1749d000000000000000000000000666cc667999459819ad0cdd770a4537eb03a337f00000000000000000000000041e6af44e17edb4c9acbfcb4156bda15d15bc357000000000000000000000000b0dc4c633173b36e9d389f3e36fce268dd56531d0000000000000000000000000cf2567ca67cc0233a214485e8fcba4af04b196e000000000000000000000000d372e793219628fefb52ddf18ac4e2d494de7943000000000000000000000000b28676be2de1750f5a2e5a4066912c6534617b7c000000000000000000000000fa61d40c107aa37bb51110fb2cf77d317ffd61c90000000000000000000000004c6138ec4d0ce3431848ad86a816f7967f1b756b000000000000000000000000a624d5a5f794d65c63c34bc13116472064006944000000000000000000000000b61e283812357a0230d99fa803ef63cb22f2b1bd0000000000000000000000002111d1e88945e9930d8763e20b33c5bbb463b07800000000000000000000000056e01929d06ba6003482970f32c2d76efdfd4db00000000000000000000000006f6561bc3d659de7fca3ef1bb05a42939e7961ab0000000000000000000000000723fa31e6ef8e3a7d67c9a5e0a41bba51a08bb200000000000000000000000063e9dde40d85336b8f000b3c7464acf63dba8b51000000000000000000000000e94d044cb9c2639530bdbb8c5dc7512d6c7c02c1000000000000000000000000e0e5e840cf8303a6e2c543e437ddcaca09971e7000000000000000000000000004b7f28c3826dd6ed7835fc9f7b76ea9fd0265d70000000000000000000000009680f00d04558996b0ad1d1cfc31428911f4f7c4000000000000000000000000819e932776ba2c45ae82e1fe91602a4c91724646000000000000000000000000a812c43e97d5e84b9c93389b741b8d152eeb6d5000000000000000000000000037747e9a810523518fc0c0c539279dac3f1f4360000000000000000000000000bfe6d886e8a14a889538f25c1d9904321a5fce57000000000000000000000000bfb0a4792bba64d1fcef8e6bec2b3354781b7f6e000000000000000000000000f8392ef1e3b114ce626500ce1610407ee320dbaa000000000000000000000000875378f21e52b074b078b152376352e46f2510eb000000000000000000000000587386c3bb2b326d4585520e76d7b0f913361bb2000000000000000000000000202ff930d1db101412fa158dc9723d62472059a1000000000000000000000000bd61b56e12bfaae9040b51ca6e23e5a55487cb6b0000000000000000000000004ada7a53c27cb06025d6e78c06ec9278c53008b8000000000000000000000000e5b3e60cf3650db044955cde247a1c653587ab3a000000000000000000000000f2322771f71ff6cfed81cae67c608d1c235e690e000000000000000000000000340ab66f3126f44960cda1c7129abd23fd01ec720000000000000000000000009c277ad11f142f47ed9607b1449c320355fd6b1a0000000000000000000000000e3411797417f4e1ee3f25f11c283b5263daf9bb000000000000000000000000c82c8f8292e6e13fe98ca980edb92670485016900000000000000000000000000ca0f097cb4dca7089dcead19a42fc8f05415f9b000000000000000000000000e12cb1833a75a84d2a48f2c53204475aa7c43db1000000000000000000000000f42c254a52eff427d9ff7a1b55ee82940ff304a3000000000000000000000000cb73eb16afb82e86889d4f19b5e77e7f678d224600000000000000000000000013b42efd93e741d500ba3878cf80b5f38ead8098000000000000000000000000d3e452fc99ecadcfd87ae53b313997902a1c8cf80000000000000000000000001ae2d546afeac197d575476f1fb0d5e30c1015480000000000000000000000000c6c69c89efa9f97b0182c934953915aa1807e880000000000000000000000002d79e52d93aebf4d066cfa8a223f617bdb648fae000000000000000000000000aa243b24209699c86353fbda7a172f0114aee28d000000000000000000000000192b4676c968fb7b735550a835ee44a528930eb9000000000000000000000000fd2793cd53a23d098a7ef51a91bf0d5b7fdf2fc90000000000000000000000003e0559ce792743c6a73573ab8e8314f759e57183000000000000000000000000b2d8156551fbc8dbaf18f60984bb4e9652899a330000000000000000000000007b350d14f109bb692c5d41cc9198d6739e729733000000000000000000000000948df1684feb0998e594412f5e3847509def817600000000000000000000000030574689d7b1dc880ad9394472b7334a5a6a98e10000000000000000000000006f4089f7509d6889a8a14b47d786856e5f50c1f10000000000000000000000007c559f6f5d63a3547f740bc4e648f28d16fa81ca0000000000000000000000006ea133b6b4c359c087304089cbdcabaa4245ec6000000000000000000000000076d7e47e20117c75a3e23fd50d1c5dce3fe26a09000000000000000000000000b4c818c8f46186466d8c7b3292644738b2faeec3000000000000000000000000e7d987acc05a60a5a2d4cb1acb3a55da0c16c7d80000000000000000000000000de6c83c1d619c10d07fb75439a7ce1a7ddbc6b00000000000000000000000002fa65b900484db943bb0e7c457953af96aac62d2000000000000000000000000ad0939aa036a99e5da8cb831412226b4ea99fa9b000000000000000000000000ba18a368a93cdd1952778e9d7e30a864adee104f0000000000000000000000009b15108c79fc0f7e4f17efccfee363603f72da160000000000000000000000005979a46233a225e33e974164f76c842729665367000000000000000000000000e9bf6238351781d097c7673e876bedb2c6387351000000000000000000000000ca6ac749cbd3695af456c288fe90ec40775caeab0000000000000000000000007c830a2249aa75116ed8a1e8bf8c913a28aabcd3000000000000000000000000027f283f79285e88719c5001e76f435179858b33000000000000000000000000bdd6b378da2a36f7c394cdd84ebde8292145e967000000000000000000000000a174ddad72a1a865129f99e3759ed242c6569c2f000000000000000000000000563885c9ccec885e1e4d334c6d8a44a1ffc57980000000000000000000000000926672abd98e17cf53720894f59e761f62012ebd000000000000000000000000e2d207047494a0523aad4b9cbcfb9e565e2e60d4000000000000000000000000e19a24b7e1bec8efb8cccc318cff09c370dcbd35000000000000000000000000916c659914aa4206231330fb4f3abad5a7ada4dc000000000000000000000000d11291af7847036f41357147d579e41dbec2ae4e000000000000000000000000a2da4365ff812c17da7d20468cd80bbcde0aa7970000000000000000000000007af1cd3bcc8a9094e6e6384d71a571d48179307e0000000000000000000000005d6c17e3d9499abff7b7abb3c3c52e1115dcf1d00000000000000000000000008a548dad209a41b277a60c997bc452e44dd83184000000000000000000000000528e37659b3e418b7343dec9d6e31e8730ded9f7000000000000000000000000ee8600cc27f6ffb2040bfcf8c5021c9d8192beee000000000000000000000000e7dd3daadd058d19a2857ed7ab4e7306fceed03a00000000000000000000000078284ddb44a97e409cc7c290ff79cc3c000259a000000000000000000000000025dc6e23ba342d8f0622aef186e5cc20fd953a13000000000000000000000000b2906020d60884f9ae63a1fecee3944547c1d02c0000000000000000000000008690b49a96f9a45414f168519266d1bce27d40b700000000000000000000000055d4fb3e95fa203684255dc0879eb4bbb4773d740000000000000000000000003b33141dca2f35e2d08442373b06647d04d18f1b0000000000000000000000002cca004497f8791998c5fe08b1361738b04864c6000000000000000000000000138bafb9dfc9b29e17a6533dfe56a4e063e65c3a00000000000000000000000037899cb140fb0749c20858650925846a5ecad6eb000000000000000000000000925a3e47dcdd211ea15b5358247400246112741500000000000000000000000072ec4bed0bbb658bde11943edfac955e9287b848000000000000000000000000188825cc5588e76624c42aa161be757649f3dba1000000000000000000000000079e5b1a4d0a8ae3e7212faadba63c512ca3bd51000000000000000000000000e6bd2d539f71e059076676863fdda23e5c8b444300000000000000000000000056ebd792d2d08daa55cda8cfb09f63db59e7af5200000000000000000000000050fd71cd756679307d598606459e99e64d656da600000000000000000000000025db556965d7b04500fd9e6d9845fa5b20073c700000000000000000000000008331f1faaba10fee2b2d92ae9f2365c6cfbd3c4800000000000000000000000054b806239edfd3d11fee233525333d5102dab4ac0000000000000000000000009d5493dce2f600995df542ef0172338e876c35ae000000000000000000000000ea1db3513d5102c7a2336819e9f43c2f60e870a90000000000000000000000008286271ba147bf4b90459d061c15c71ea0d73b030000000000000000000000005610d6263b708b9a2f308f9d82d9e2d5c2b5463e000000000000000000000000ac7b1909d1f92f441ca16fa1b3297fcabec9c81b00000000000000000000000009e6a1316e299194fc1a33183567bae109bb0939000000000000000000000000bccc31f70dc8c7098d4707ddf34245b1ff1cfeb10000000000000000000000005e88a37e182fd3c27f3e779c0149815917d2dc1b0000000000000000000000000a5c8620ebb8b0a2c37adc95f3cd357aca367ded000000000000000000000000a80d4ffed013e4e4d2e7e86cc704bd72bfc9181f0000000000000000000000006b0a28bdf1f76b426c36abe1fdfcaee85b845c1b00000000000000000000000095106756cc46517092c23d4b2078c7c65f8b0439000000000000000000000000c30c3b91e7e743c539da660da7eff56d5a643409000000000000000000000000628b9af9744e94ed40c5afe165f8ee138746e4a5000000000000000000000000449dfe53745c2e77b0fdf64ab59a96794651f402000000000000000000000000b825f7a70a4086c7124ae0e5b1ee2798118fe9c5000000000000000000000000b4f61a68cffea33b7428d1d8bdf9b3ae5bde6fc8000000000000000000000000d216b432ad98eb967e6b58a4bdb1d7c2ea20cff2000000000000000000000000a146eb8de2bd414bde56427054c03b4f01bad6a8000000000000000000000000d5520b18e52273a34ebab9f9e77d015a2ec1ec23000000000000000000000000ece046aacb01da21ac16f409a6f5e468a808a802000000000000000000000000930701305ed8735cca5e493f0cb0fd427799e20f00000000000000000000000047870518b3f93bb1fb056e20509f3fb3becc8cdc0000000000000000000000000a0a40dba6049212319ff14dc49d773b889f10600000000000000000000000006e5d72729df1669f80685885d77dc91583871d38000000000000000000000000f8fb7f435cb0bebdf8cf7c490da333fcca456c70000000000000000000000000b823f08e11d6ad3a94b851c87007be0e53bb376d0000000000000000000000004c6dbf0afda7d939558399b6997670a62420677400000000000000000000000027f064130b5fec4eca0689d9e832aa9500898c5d000000000000000000000000b0964627a602086710eeef6b311050298f76eb6200000000000000000000000023d7dbde9d5d0e6f0d9a92712b1b5a02462436d400000000000000000000000065fba75c045ceba038b00b0c07765ab24fd884f60000000000000000000000003e62d2251747e8cc86449ee6448e65201670e7f3000000000000000000000000ec57ac223be4fb21bb7441eac97a134b95b69f9c000000000000000000000000b92197bcf7793a69291740723f19cfbd152e91f5000000000000000000000000173bb2d815cc5bff33fe1e5ec814f5a3c61f23fe0000000000000000000000007dbcd8abc6c6f5f43b93f1a5fa49a118a2a10f85000000000000000000000000e5037aed760fc760de2277c953945985ff88a810000000000000000000000000b0083ea36140b5e06ae198714284e4bd53d60987000000000000000000000000fa87042359711f43fbcbbe24ea556f19bfb27d850000000000000000000000005abaffb61e5e7b09909710ed2ba09377f66817e6000000000000000000000000a9b9a7a49f87fde34bdb6d715ecf5305fda5e0ba0000000000000000000000005b7175e0b28ddc2f25879050c11011e94287810300000000000000000000000030074d04c51a0304775c22d2135ea16b60d48017000000000000000000000000669d40b177e0e7df8284f010897ab7b84cb76abe000000000000000000000000df4045e5a635cb0023beccc5f27869d09afca0f7000000000000000000000000d7bb3c0df8bd0b83c5d7d2deb228972f9d84aa6b00000000000000000000000088721a1fb2a59ada1b21ff1e51bf8b35f82533d5000000000000000000000000a2e43c5fecd5b566d722e7365a2335bc25a7b6b70000000000000000000000006207d9e93f7b6c2cbe713530a13cfa61ffb6cffb00000000000000000000000045825fd2810666349f9769dac57eb14ec5acd8e500000000000000000000000078a3c9a458d16f81eb710ef39d15b0f72d0bae8e00000000000000000000000036dc99bd22b5afcc930c322274dbf6060fbcac9700000000000000000000000020c12d1aae21093dda23906e3e5c4122d44107430000000000000000000000007ac330b4adbaf2201b5d4dac0b50d959bf369d0e00000000000000000000000071a07cb3179422b606a6f49cb373defee5b51dcb000000000000000000000000883cd62018de964b87159e047e76dd36cce5f65f000000000000000000000000595b1c28c7bbed9dff84d6c896ce5d1f063367cd000000000000000000000000cd98d30b38e3fee886fa420df476f5b9c3445865000000000000000000000000d664c62319f453314ab9abbca217973c83784dd50000000000000000000000005a15d539b629ba530d3d4a627ef71dd289d2e17800000000000000000000000020c02b54d8f0d1c972f51712ff14aa4c9b85d313000000000000000000000000874413cd323548fa6fa9bbf30dd580b2053b6a2b0000000000000000000000004fb2e1e718ec713aa7346687fce8e4411b7f423e000000000000000000000000bdf2b9fe46fa72f6906578f4416c708ca705524f00000000000000000000000087e6d54418407cb577edf0516cf0ccd3fa6262ca000000000000000000000000aa4b3bc03527fadfd1d865bb97f627b72b90e0b50000000000000000000000004a55c780bc2d041e25700465483529c60bd0a12b000000000000000000000000bfcb30e0bd74a09fb237cfeb8ebb217afaa5765b0000000000000000000000002595e9453eab6b5db7785072455f730b810e99be00000000000000000000000053255eadeb42d8008a912a289a43b8175d729a510000000000000000000000000f54374adb5f43159891eb6dc07d6f7e0f0124aa0000000000000000000000009b43482a31df4e28c846c9e8c002c9f138fde754000000000000000000000000f66536a7152bd7f5fcd8d738187d9b5293b5374b000000000000000000000000feaff6a14a8553dd6971dfa2f561ccd8f7ef7c070000000000000000000000009025aeb0e43ed49ae6afa4eba9473a9ef19583e1000000000000000000000000f4451243bb9bff04e41f252ec1e1ff513deac0ce000000000000000000000000d1bcb671071142fb50153e966eb9024af9f7ccc3000000000000000000000000320551666a91f9fd47970d05388114d7455e8098000000000000000000000000cca759ab993b6354e0ebaff2592c186041ba7089000000000000000000000000969b0765e965adb1bd12c46d84da96879544d9df0000000000000000000000004e12fe907fabaaba64ebba430aed71c525d3f579000000000000000000000000d221d155dac637b24738519d9034577fe39f26350000000000000000000000005b957454bcbcb7c29e620546d4221a2cbda3a9120000000000000000000000007dda1d7c953bac87301d1248770c07e0254260e30000000000000000000000002b6ab9280830d9c2f00e42197cb5afdf4caa67ed0000000000000000000000001ddc33c45196c13570f34aa8c13dd0ce2643dd100000000000000000000000006ad87b3c16641eacaa4e7ec0c56e9359ef160d7f00000000000000000000000060963e2a899797ff6c0259abcba37bcdfdfbaff20000000000000000000000009894fa7fe37dd28ec384bb2ed5c924c607cdce66000000000000000000000000246364045630492617e401c2f8b9af943c5864080000000000000000000000004837f0691bdd74a11255e96f28e2ee3bd4f58f160000000000000000000000009fc89441d13879605cd345e45a0672c22198b8fd00000000000000000000000061c17e6b75043892c6729b721f59b912de0e25ce000000000000000000000000002b74398f2a063904bfe8b18c2bfef047cb39b9000000000000000000000000655561affffbdb619924a0be1fc798f14107c44d000000000000000000000000c453f67f16d48e72f8ac4c1e33d5a961fa2330df0000000000000000000000000616d973dab344c58c626c7adc63b726a54f3f71000000000000000000000000b0a68c192db07747d4e49d2a5972fc518c6c8e57000000000000000000000000ea6aaed58c27503808091160c048a55ce2d9650b00000000000000000000000098261d89f09c4806a5cebfe00fe906ffaef8f29c0000000000000000000000001401932064c75dbe45dbde1670fbe17618d2d060000000000000000000000000d92e2fbc127d45970cee12d4db16fa3be356c68600000000000000000000000008461a1cc8746461bd4a106de647881e2dff7cfd0000000000000000000000009aeea331efb67b142a6f539cce06a2374651518a000000000000000000000000940152decbbb49569d5426302e0091ae69faf8450000000000000000000000001db5249a504e58b269adb801a8d0fe183ef8d1ca0000000000000000000000009413ca07decf1d9dfc4bb03e6c05e9f456c48a2f000000000000000000000000eaa1b9b1da9ba4cbf7b0a043dd1badd0846585af0000000000000000000000001beae574d046eb48141e58b48f001c4035f819a60000000000000000000000000047c5d8c7d9f1acd0dcf0d52cb1ab78919e776e0000000000000000000000006387eb1036879f05eb1276127830a6721c2462e4000000000000000000000000fe75fc178e27786e9f5256fc6a6b936087b35734000000000000000000000000898e2471b4925415edee1e1cf7474074df75e32d000000000000000000000000a4a4a19282563326f9d20cf4e4c4337311db3349000000000000000000000000f4b91820ce15f70186736ccc53cac791342fc071000000000000000000000000bdde8e841630b134392d48ddc30a812dc8ae0b250000000000000000000000007a1a6ddb2a0dda63aa7fe91ba17c600f329433c3000000000000000000000000c0711c32458b055b9e9cc2f7546db03cef1a080100000000000000000000000039155030f13f20d2bb9243d212758660de6cc1430000000000000000000000005186ec0910f39157b7285d43d6092087704d155a000000000000000000000000742d6528a9f7de7c4c2eace7491f81f755d3ae54000000000000000000000000d3d22be770332c94cb0e7e79d3faa65d64d5382d0000000000000000000000005894b4fd65ad7345d1fddb7a3854e577de480886000000000000000000000000a1e82bb7961d94d6c71c70c4679d6cbc9305da13000000000000000000000000492930041374da52689063a10a2b6c8d24822e3300000000000000000000000016a0754182bf5e7fa92857e3f50d7f6ac82ecf410000000000000000000000006ab67ee856f73a200aeb2c66f7eaed0d19002389000000000000000000000000cb67aee56d7657c733ac07c728707746dff316fd0000000000000000000000004a773050c1ef172f1ce5a11d8a334a731a6c062100000000000000000000000052a5711dc4fe437e81205bfad22ffc43f1818df7000000000000000000000000fca132ab5f9a3eb3dc2a4366977b279b5a94cf730000000000000000000000004ae0b2e01930180df6d27d0bfa25190b9de84ed30000000000000000000000008597a463a48658e73ecd6bf9b7717c8add2c692d000000000000000000000000189e4bf907ec6c444fe915c85f47e596c6673a52000000000000000000000000225d6a79657fad56664b4df8bbf98aff615418da0000000000000000000000005318580d31be2fa3a80ea19574a9ef722cd0926800000000000000000000000069636b3b4bebb6c327aeae190713a4c85db844df0000000000000000000000004d9b4e2fd959f9d20053108f7368a6bc87510d660000000000000000000000008f6421de6c8ad0a5250751f5f63f0c8c105cc793000000000000000000000000557839b583bba292e8be6f79d9f454d3d60a8ec5000000000000000000000000da0b50a88697df4b676802096838261d90ac9e5c000000000000000000000000076f51a2d20b25acc84a91686f37764f98d87099000000000000000000000000439c5cfa9f4804af27528305199621aa0d4dcb1c00000000000000000000000065c2943e1cea7e58290276199ba2f33bbfa5c07e0000000000000000000000003c2407e78a8d33f8f3276aa24bf107a6743096b60000000000000000000000009bc0222ccd513b5b9f5944c67e95afa202f0a15800000000000000000000000031f3d1a405b5110c02b391450b34469bc182d01f000000000000000000000000ecd40b151453f77545131fc5c2637ad6284304c0000000000000000000000000b5106d06701b6d0e3c62e749a5e07c706719ae7b000000000000000000000000ac17cd9b8cdf814e487b490b61be50e4b2559fcc00000000000000000000000016367ede0d0377644582292da43b71a90e088efd0000000000000000000000008b83b24d9f3e4abecce85336e3e4c2c34d0727300000000000000000000000008fd4dd391d1c8734ae0db187edd13e9bb91dbe420000000000000000000000009023afa72f211e36bf7290ede8c8aca591ec49900000000000000000000000007fa707b68210e8f81f445a1d41d60d0b451f700b000000000000000000000000b69ee39a6c98d4840a97865f2649f3bfca516f8b0000000000000000000000004bb00a31c4f4127b4cdefca62cfbe449eea98a2500000000000000000000000063e4d7d1c20066f94d72d696f8a0480fba2779f700000000000000000000000074feedc3b36548d5c5877f5750f3337af80bc853000000000000000000000000ea71198cb6b9103cfc3de2ec65cbb2c3ce80296d0000000000000000000000000b39b31da97a06ba43b4066d85f1303d1743235600000000000000000000000074930524dc6dd81f606e5586471d2b1297e2b8fa000000000000000000000000945f2b5a2d47c3d22e4eb6e9cda70e91a5791ef1000000000000000000000000af4318db2de4f99c90d83f9a4b642982f28b564a000000000000000000000000e2ba3d87aa22afcf88c7bef86e2e660535a7c65d00000000000000000000000017161fa90de7a8e03d92db0705f6bce05b8e560500000000000000000000000089353a11b648673bf91f7e1b6af705e2a330d87f000000000000000000000000f35cae13ece0e4c099d33e54a612359ec9ad5f5d000000000000000000000000e3b1ee25e3d8f6b2252aeb63d26024302c52220e000000000000000000000000af83385b924a8d10d53ed1393bff270ce2d99ef9000000000000000000000000cff76aa462f0f3938a3ad3e565dd387f639f48c300000000000000000000000016f4ed5f271a66f4bee68ae9a57d6332d2f9ec4a0000000000000000000000001980e426c7ee56c6d262107457f3bd63c7c8d48000000000000000000000000088a5f95774ad7c01fe75c596f6da385b0494c35a00000000000000000000000009c8ae95efb06ffc57967ef0c47ac0591a08ac22000000000000000000000000fd526af60340465d072c84de03f27fb4478f97e3000000000000000000000000e0ac2afd3b1944fa164d3b2c3a8f3b26cfabd6820000000000000000000000005d28f8fb8149f2d90f9e127dc76a69a34e8779e300000000000000000000000048116616e768cb2ccf933bce172dbce9f6d9a4ed00000000000000000000000072be8d2bff9bae0db54aa1205c19b31001a246e5000000000000000000000000f7219675a2e1ed37b74ab8c9e9b2cda030cd738d000000000000000000000000fa6a94ffb63a82c05392ffee3ab7756bad8828830000000000000000000000005856925e6f12c29dd99a31cf571de4e421e5799c0000000000000000000000003e5b50984fb40896a843876e31aeac331689a2840000000000000000000000003b1cc7ef0d59bdc48415501d44e923df904227f3000000000000000000000000d18f13e272615742d9ff17078b0ee7b6e09cd722000000000000000000000000bb01c2b7975ce746328ab271b32025afe5451e6a000000000000000000000000129e838f3468737fbd3a349c2c22e302967e70f20000000000000000000000008006f50740b690a449123fd268bbdd737f9c94a60000000000000000000000001f57f735970545499fadee83826790ec24e40fa1000000000000000000000000d911ad65845b7b9d7b7c0d00575a9f2fd7f648b70000000000000000000000004b2f68ee0400cf368f29f05cdea74c62a164e174000000000000000000000000dd1c302c44ce4854b0c491b128f9fc17910aac6900000000000000000000000061af12ff6d81bf85366fb03e8566c79930e2032500000000000000000000000091dcd37b7693653eb510068a020b6b097b030c77000000000000000000000000298ab7c04eb47b4cbdf0850624c6586758370c8e0000000000000000000000004febfc8c0c1f2a1858b0199633ef4df91c873b22000000000000000000000000282dbf7badd119d8d79e1aa5c67363ae8981b634000000000000000000000000e22b3701c51133b6c51962b889882b710d469766000000000000000000000000a312636a1d19a9e04aaf191f9241291941d0292d000000000000000000000000c0dfc6acc65ec23e4398636e140fa56cb2b9a0a300000000000000000000000065d5701fa4bb345c18033bf2dea099d74fbc0e900000000000000000000000005b0078373ca99e9a2eb3c876dcad7c4d7b8f24be000000000000000000000000c90ea7aec2b44d9bbc6dc0adcb5781177a438abc000000000000000000000000b9e6614063cc22faa6785ea299608c4248868851000000000000000000000000f511f00c6b7994fafe618654089dec843e9872d20000000000000000000000008692a38ab258521c0ac711fe849af39e865519ce0000000000000000000000008e727a2c011604b6cdb520a86448b33e46232d75000000000000000000000000afa501ef65e4fd37517edaf1330516286c6f00db000000000000000000000000deebd94a14b1c01efb3a97cec6d12a75ee950a100000000000000000000000001bdc118eb57a98a91d09191842d4d8a80c3ca89a0000000000000000000000007ec8a9f03b302dc90a121ea684338ddfb2aad1380000000000000000000000000430f457720b98f38900a76eec9f114a1dd2bd50000000000000000000000000f05a9972f92b8f21f640def0d161dc49b1e401b3000000000000000000000000d51ba6b78a9ef4958c488efe8e48745820738d25