60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a50437074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000748e6a38b12b253ad0fbb2cad593fa4b5f76e53c000000000000000000000000abc9ba324433987ae97e05f722ad0555c4514b64000000000000000000000000ee090d631b536d1f54309e303f1de3625ef628d3000000000000000000000000db16e0bfceb9b93e23f05c6c182b626b60c2de3000000000000000000000000046210b09cd0b5a80bfbcdd46e497e895ebf7e8a90000000000000000000000001eb9c930a39deb706e3db77c2b47486b87dab01f00000000000000000000000094978eb2e6645df0778ed4610f8c58198423ad0f000000000000000000000000341997e6ac1c3a097eb0fb1a08072017d43495670000000000000000000000003bc26f03b435b3c7a5ecce708e9d21fa1d22fb790000000000000000000000002d35cb00d38b29115c10535996b3307931550024000000000000000000000000e35c05107dda68a5b54a084c0b45b0d4dc3fabf7000000000000000000000000b557b1db88d5b95e323be6f031fff55a2d923a5f000000000000000000000000c3a78c99864786370d909a2bd4129481a55f04c9000000000000000000000000f0b34579c27bb0a21fb302e7c7f89b6454d5591f0000000000000000000000001d97d030888ea78d554be692a9dc7347ea5e3659000000000000000000000000ca9bd4a776ebf85717aeaa2aadaf63e201e2bf0a000000000000000000000000c49063a3cc9b92665b47fdea21fdc2b0689734b800000000000000000000000095a0f4101e4798c2eeb728cc46856844994da3e20000000000000000000000003195ff88a8e27859515c4c1af68db4ab7e9cde67000000000000000000000000ceda47e2405f02dd1add336e37e3d338576d72c1000000000000000000000000d8403843daaffaf698cbb5e4793f018ba6003cb5000000000000000000000000937a727bf4408d53d880019bca4bd480914d2d2400000000000000000000000067b9392666e857de1dc97d41a9909eda3ae02025000000000000000000000000bc210706d01c68afe0f96c7ae675384efc87323e000000000000000000000000648037a6a7e203207da83bec065491488d138c6f000000000000000000000000b9843bd7c0910981b15cff8bb6c1fd3720a754e9000000000000000000000000d72c88938f37b141cf94d71fc479764994940113000000000000000000000000788a9a81eb103dd66b3ecd278b2ae4d53d78617d000000000000000000000000591db37cd21ff1feae65ab7209775889be3bd71900000000000000000000000007f08650b0e50f46826fe30ccd4207303ecfaf860000000000000000000000004b2cb13b3ca9fbba31ef26fca1ce2f7c9c7658350000000000000000000000007ee8273da9db9c5e64dd612f9bdc3e48dab4ef6f0000000000000000000000000ac24aa1df4ed4f32be99be7a16fdd2055f4477d000000000000000000000000e68d88d59bc9e5548caf55a9b2307ecd3647bc42000000000000000000000000c7a10e8ed376c7ab96d5350e2f89d19d723cbe1b000000000000000000000000924ef9d92e01401042583dd9cfb514cacea562d300000000000000000000000067964c5e3536c2b9a9a15958f41547465bff8cf60000000000000000000000001273517a17d1743676b71cb2e6d5bc570a3bb1a70000000000000000000000004fdb70de917aa6bac070d5cb47b089c704df821a000000000000000000000000649d146d407f2a224c2b4969894daeadf4eb00de000000000000000000000000836f27429121b3535160ec8ffe9e9d37202ed64f00000000000000000000000021fffa30ef445368f0293578b040a6c97539c4340000000000000000000000009c422193e63a0cf7699aabf6cdb84fd1ca45f545000000000000000000000000cb6aa6ff13179f8e305a1461ced75f82025375bd00000000000000000000000058da175ff6899323da075770c45f7bbd111d2d3e0000000000000000000000004093e75d02d42cb0088e5705961a4fb8c519708700000000000000000000000063660eaf84fd0d47a8cc3dc434b4cda96a7c36aa00000000000000000000000078674b8188a803bae7fbc43509d89428af59cff50000000000000000000000002032b2732af5e1cc3c4b046fed4eb1f1467d9727000000000000000000000000828d80396ad408ffecdfcc49f0507279646ac377000000000000000000000000979d213008c60eaa008eae4c09158fd3f49a225d000000000000000000000000f960e8f52194695e48c4f6ce393e90ab392ee22f000000000000000000000000315ef0a3020ad5df8dc8910c6ee9f919255660d8000000000000000000000000b85a398cf6ed4cf4fff8b372314b9de490ca12ab0000000000000000000000004d840c39217c02bc98246878f2d60cc55f8c0653000000000000000000000000188e5f0b390828f5e169d41712d79b4033c2edec000000000000000000000000a6a210cd8bd074a392865bc0a2d3acbef6e4a54c0000000000000000000000007895abaa693b4f181be97dd3beb9769790cc5e74000000000000000000000000e09787a1399892748a015983cd4a4640c312a8dd0000000000000000000000001d3c6c59077d717d4f95b5066b5baf338cff99470000000000000000000000006a3e19c1f6b7e75691260e3fdb6891008997c2e2000000000000000000000000c3cd3a23ca2b97919f9ce8275c730dbabbdfeb970000000000000000000000001cad08c7b23523c0b04468296684a7d33d314708000000000000000000000000f4db3660e7db692f70e4e4ed7afbf5fa46ce9a12000000000000000000000000a8ba5f80bc664517f919467bfb5e56f7e6a8db7500000000000000000000000024de2d820f8357c2dc47f8b37972b4b2e70a9a1f00000000000000000000000071a07ebb65242d098c0a6992b525501f4981311d0000000000000000000000008553039e9a45579e3921000804059bce75f08c4c0000000000000000000000006493a40c42be63c7a98abb55559ea79db0e1fc0e000000000000000000000000b62c1945d6ed2adf802a83ee8323630c5f3a628200000000000000000000000016b87afc69e9820242275f5c648c25cf098c51410000000000000000000000008baf778c780fd3bcf71428861e78ae1eca64dd48000000000000000000000000aab92086b1da0e7dd263fde8173e17b91db93e8200000000000000000000000010223cf17b52a2b2988c547c33b45bc63be932f800000000000000000000000080d7ca80191bce0097f73a132c623f0b4fd26efe000000000000000000000000ba85ce84f25dc4ccbd65fb214e72238ae9dab7e700000000000000000000000039eab3236091820cc7f1dbd0a47ca1f8e0947f75000000000000000000000000131e667192b5a67a132048a881e1b2db90183c050000000000000000000000000a87dcc09938d328f73823e43d40a617ba8a4e680000000000000000000000007e6289447b64f7b96ec1b194851c7b8dc85f5c98000000000000000000000000e02234a9782f370cdb3fb5805b00efe89bd799b9000000000000000000000000e7a46b375b1eb1d9cbe9a6cec9eae44a69a8ceb700000000000000000000000075cf767f5afc2bb28d8610f8f34425d767fbf4110000000000000000000000001270a51e20bf785d317d8f1b4244ed96bbdf907e000000000000000000000000dbdd5ab675e4a7fb0ebbed5a91a0f5ca662b33c6000000000000000000000000058e41960282a2c98cc3d17d60766cacb3a4dda1000000000000000000000000d167274f37dca01d5eb5e8d6fa309200e36cc61a0000000000000000000000005af98f9c703de8aee3cfccd8bae2acb713340a560000000000000000000000007c0cb8a269423cf586dad705e6cf7a471778f0cb0000000000000000000000002945ff540df48833b5ce208b6ad281df80de7c13000000000000000000000000f828213fe9cd053b130307b786c07a339b27cea40000000000000000000000000eb45b825fc7d252894a96b8c3a0a5f43da4ece20000000000000000000000008edad4bf813d064c1ac01266eb43b13b23c97f83000000000000000000000000c411a8e0b1f0d980b7897fc12815a32d2514222a0000000000000000000000005a597c55b8c8ef14eb927b615a1c6b816aa5e20300000000000000000000000087e386a80050c10a3a6e329a4f3a95116c62d1b9000000000000000000000000970fea5ce34f06a4ddb481c36fc150e434ff12b9000000000000000000000000ad76b74d33acf4540a58b147e1d00455a30c8e75000000000000000000000000fc6553e093bc35cdb32546e5ce97d6a8f406834d000000000000000000000000c400beeaf94335af7101c790e7640c04bfec6f290000000000000000000000009d2b61537b37c5c5f296ca7e47bb16baf5f39248000000000000000000000000a241e53bd98aba3e0c213c9af2b9e1d69566feae00000000000000000000000008e7d317baa90e4249a3428c9db5854386b65b4800000000000000000000000041e8cf79ee27d03e1116f5929ab210d166c15087000000000000000000000000894ed91f56771c818d8258df8b3bfa1d225ad5cb00000000000000000000000037cdf7c68e984ea7f511aac232654b725fca168c000000000000000000000000fecf92ad43eafb3548b43ea467e058ed2a1130d40000000000000000000000008317902c0e538b60c296adf5c55550f2e0f8240700000000000000000000000040666c86ecde7131dc97d8aed3f73c48240bff6a000000000000000000000000f46067c981ec311f63aafe2543cfd48f282cb35800000000000000000000000094396b1411d8424c1257ead5cbc0e8a22d8e208100000000000000000000000092a995168c64b0cb3815943ecab71572d5b5267d000000000000000000000000cb6d0bb3e9155a895c9f7619b9354ba6bb97eb3d000000000000000000000000f3f4e9431583031986e13f98c95b1026d0052efa0000000000000000000000008c7b22bbf226c2fc860cb6c3a2f56e5bae0ca6630000000000000000000000000489319c2e8083b2c3b5d4a4c9cc60919a3c77710000000000000000000000001b27d77248b8f810efa430a77bd3f438c7d499e90000000000000000000000003b1cb7d4eedc0840c17c51eeceffbc19de81551200000000000000000000000041bec15f443dfe33dd6d21713b88140e3ec651ac000000000000000000000000f5dae4731bae52acc79175403233f2d68c4c0220000000000000000000000000749561ecf1837fd5c3ed90c7a13151f5d31b05b90000000000000000000000000038dc4dd7d500aef9d216c93c7eb5e98b32bb1e000000000000000000000000f10b6740621a6a2841c86e068c0ec1fd39e8f56d000000000000000000000000dc8a5a2225fc40353451c1c1affccd101f4f43dd0000000000000000000000007e2b22aafa282daa6ab0d165ed94dda9c39e1fa500000000000000000000000072ee638f59ad7875efd45d0d4c950be4d6278cde0000000000000000000000001bdeb363329b6d24afa1f6a47b73c08825494277000000000000000000000000b03ac8f3745edfd3ed6da23a8b0417c5bf5059980000000000000000000000001d7d16af5fcda3db83cd1d6aa7a76cd96851af09000000000000000000000000bb52a1fcb1c0f736f8286ef3eb65986fa4adc01600000000000000000000000023ff615d21ea611ff7884f127eca5007343a7ec3000000000000000000000000f533d92d4b8ac8af9e6d0158e13e241a102d623b00000000000000000000000066591cc324c95c206288a24d66c401b12e8ed6e7000000000000000000000000ffbb219059dd75e394406308923e69bd7169d7980000000000000000000000005ad0eeaab8e00081b1cf6eda4cc93c3b589dab4e000000000000000000000000a571f74db2f0133e3e40980c02d42237c025acd70000000000000000000000007370767c108d657edd0fb8cff8d4913a382dac08000000000000000000000000007e5f788cd8e09184de2907b236148973a90262000000000000000000000000a4fbb759d7a37b2b10a90089654b93c8cdb919bb00000000000000000000000045dce7e444c16660061eaeaae5eb569ea0c91b0400000000000000000000000058900914802109a1c1010526eaf34399a75f2288000000000000000000000000fc628f9903708d0d8045120daa0f398a092f3fe70000000000000000000000003bba743e34cef08fb0dc4cecb194320aeef96eb5000000000000000000000000e50f59e429899dea84dc676a8f047bd66a15233e000000000000000000000000989e1b5a72153dd1c469c8cd7e62c9a0d68cbcc50000000000000000000000006c156b4ff616e6041dff682630e61915692244b70000000000000000000000008b3adb33db1baba217820e8221d8e154a208fb6b000000000000000000000000702f2f7331bbda816d523f79d4eb245fae342f7a000000000000000000000000ee1a3ab79ac76fca2b70e36bf74fe4e03a988cbe0000000000000000000000004ba854ddaa2509b3feedc8fd3837519b659625950000000000000000000000003c3d3abb695fc6a06e62d99dd51807ef8773db9a0000000000000000000000000a8e5d737f90d5818887d73cd653afaf18377739000000000000000000000000b5f421d4d9978dd28505d460a559374facadaf5f000000000000000000000000bc790d94cbdcd9174c54dfed3cfc67e4fa4e581a0000000000000000000000003ef025c68643e1b4619114198867a75fcf694c5d000000000000000000000000a9afb96fd33372edafeab4b802146fd307546f8b0000000000000000000000006c924e02f83b69c344eff40c7a7b9382be36546900000000000000000000000096d30cd07b596e00577477039791ffe6a1504d68000000000000000000000000131390bf8ec42452138a7fd80d91c2449eab300b0000000000000000000000006fd37d2b3257fb519e174a974a40b18100404b0100000000000000000000000005eed9ce02b5f2848a8e3114e11ff87f460181730000000000000000000000009fcd0da7b87e3003e31bd1e1d1d111f6b7b7680400000000000000000000000063cad2158878a2ca6465f3b73584b4c81dd52957000000000000000000000000b4adc46d1a9e002eeacb8b1b5323e8fd2b0cb0ab0000000000000000000000008e4af0521cd80c273f43c3b0345efdbb0c96bea600000000000000000000000037cd195c7d293b77b43939d64e49d40aea04ebac000000000000000000000000fbb9d2c71aa0431f80e4437480bd743627bb3d68000000000000000000000000124cdcd4f5b6a778f1d7457e00696d67e4248a44000000000000000000000000ee8de434e2d7acff0ff816c8eafb519531bb9285000000000000000000000000cdb3c52446acbffca597aa6e1ef59229c62a302f00000000000000000000000036698f356f7f214fac0eedd0ba93cc13f2ae7737000000000000000000000000e370ab7fee36427ca97c5edaf24320ce19cac92d000000000000000000000000a7b4ae7c69db39ce653c39ca436efaf2ccfff8b90000000000000000000000008a8c8c3b0a7268e0faa6c567d864217d98f2721e000000000000000000000000995a149a94541e210ed0562d0478955774a9c183000000000000000000000000dad4af631eb6cf026b354548d419efe1018070a3000000000000000000000000d05e1d7fe020cc90d001b2c0e0b8d20f1e0162ba000000000000000000000000aa58b1e54ab8c97885c4942789721ce78eff9921000000000000000000000000d66bf8ddf849381b0d057f4678f4f115f33fbcec000000000000000000000000c777a36aef532afcbe49bb00bd729d7a05c02c3000000000000000000000000004b8fbda23ca1a082b62df089daf58dfe1210aa9000000000000000000000000b7f774ef9880decf40b33f56d34c07b20985bff1000000000000000000000000507812c4664f2751a8e5e1e423cbc594d21c9390000000000000000000000000e5489fc46dfc0b4167e95e46daa9eb94c7994c210000000000000000000000002dae2af4175ffad757b687baefc6956303a78c4900000000000000000000000050c2b14ec6de1b78ce3eccac3a2082328ac66557000000000000000000000000f6ff0806f6c1e8cf5ef2a6ed78e68bce40a4061f000000000000000000000000b5f549918131378478984e17eb281e7bd9b4023d000000000000000000000000411b5a37eb28977706e3f625d652a303214b3cf40000000000000000000000007a97623f5e351249f43f4fea1cbeabd82f01f0dc000000000000000000000000b854fee4aa2584f0d62878ccc9cdf910ebf60712000000000000000000000000af2e7d43234af3ebec52f45705f7d2817c69f5260000000000000000000000008d151a5dad1ad38b69d16e8c2393deac32ee8825000000000000000000000000933d053d20fcc75cf615d32c1f9eb7b58600837200000000000000000000000089f1dd2db6e28ba48cd40cd93fe7b07786e49b850000000000000000000000001af8895f0358a5e3638466764907cf57e642fd1400000000000000000000000055f4bcff4b4acb3be281806e27b421a75bc7e35800000000000000000000000033bbaa6a68bde591ccb55b10be709dfb71d4c3290000000000000000000000009e909e0037ae49a6ed59645c64084c7234e1154d0000000000000000000000007b8dee35842714a524cb9bdbdf735102f5b1b2b400000000000000000000000048a168ef107a7573d3f84a945f19138c1c872fdf000000000000000000000000d60fe519a7aa6f90037b823390f2764295ede512000000000000000000000000d57d3b299fb588478fe79c29e0cdeefa0f4e86a6000000000000000000000000f695e3ba59ff0571e28f9c9b3a67559c595a2fa1000000000000000000000000f3789b42b47fc3844fcd40448fb5f7768bafc37a000000000000000000000000e73193d0cacd08db7bf9fe999228c2dd47a8f8220000000000000000000000002b6d84b0eab798e5cae9358793fdad7471499d0b000000000000000000000000db72de958dbe6963d3bc902964a4f3554c79da2900000000000000000000000047da74c1ba3afc0f94aba68063d1cefb166e114e000000000000000000000000a5af0d054b5b5ad32cf4f5ce746a872f688d3ce3000000000000000000000000e8c68a2c0bf924cb6d5a23042e872cf05c96117b0000000000000000000000009c0c7ef2f2eda173ace127d5fb3c42309c945a370000000000000000000000007b5cf6b32ccddd99658505c0a062405b943f0d69000000000000000000000000ddb00a2a2fa694f535d7d583f92d68ad67e0886a000000000000000000000000a6c229f38a375c5acd6e50b2b2813b0d12987731000000000000000000000000dc27c5f788d8e64100be494c029f1d63df20b5390000000000000000000000006d55e22656dd283fa6340e6fbb0efa041bca56980000000000000000000000005e45ae7a85ca12bbcc44b437bdbc5a1b3b1a7d21000000000000000000000000d836e164b8e3dcc76c4bce139828061eb57c5882000000000000000000000000ab6482c9a7a179d648d166cb5e4020eeb2871cf6000000000000000000000000bb6c3e9e2b950daeacc903df17a7ed92c4607dae0000000000000000000000002963164b627c9b1e2dd221c1c993d6092ba7d163000000000000000000000000427b7571d76227eb2ddf88d08eccd3ed649e9db7000000000000000000000000f42de9fed78104ddd34577fad7bfb766a1cdb2fb00000000000000000000000088b3b0e9c06afc2dc34ed4e6e7f6d818d33ac96f0000000000000000000000008b22af6a0c4c2c3fde09b4657bff26177c3c239100000000000000000000000099e0b0cfbd2a7c889913d7421b769ca72ddb71d5000000000000000000000000f1ec9bee01dffa876ea7111449fd1b1d0323e091000000000000000000000000b62ac6bc23cafbfe007bfc81476141f71b4b03c100000000000000000000000060bc5e8b7b55ff36a91e849485921e15053b7b6e00000000000000000000000019f8ca267b7b50121977766a4ddec5e5722c29ba000000000000000000000000d54e2d731f037c43a046edbe3ab34b185333d7e500000000000000000000000043c8cb654180226630a6285f4388284b5eace60a000000000000000000000000e79a89cab27efc15b532668333103d6f9830e9dc0000000000000000000000007a09b10418bd11a6f7df672d3546f6467dcdc070000000000000000000000000ef63e7817cb6e38c7682a99daab3e3e8d9b9423a000000000000000000000000aee3096cdd7819e992623fc924480e6262464d5d00000000000000000000000064e060b7cd5258a3fcc481d2d4f7088fe581603d0000000000000000000000004a5095648ac8496c1ddbd78cd96c6e0688c1ae9c0000000000000000000000002c8a72d6a4b318cfdb2ac2e5a28b0960f626b5cb000000000000000000000000b76ffb5b0de500c7e31609fa2ead74cf381ce3080000000000000000000000004115fc83de2b473d534b9655dc1354758f4579a000000000000000000000000041acab89be5439e5e07f81dc05c61b3b5d5c4cb7000000000000000000000000b410779e7a920deaf0833fd57027a11cc81a1b63000000000000000000000000d8ff3645a5a8a19ec86f470cebd4fa3914e80763000000000000000000000000febf2b282ae67a89513f9e23f9a917d7d32231340000000000000000000000009b94ff0088ff4b75266af8327aa0018a7bbf925100000000000000000000000035e3bb21d4989017d2b7848b1146b1be55a860ec00000000000000000000000058f4e0208a8255eb392181f41bfea7613f14800e00000000000000000000000047159d8dc33cbdd020ccc32becaf903597f3d390000000000000000000000000abffeecdda83399579a8c1e60f1b7613cb9aca6a000000000000000000000000386918dacbd46a1e1c0806a4a79f46ea3c097ba7000000000000000000000000b83f4735f5b8564c535dd520ffa2cf58b7899ec800000000000000000000000008e9d401604115a466a5b04da3ed1ac24ea57039000000000000000000000000a1b134148d36e7cb68f923b752e72a0b433a5dac0000000000000000000000008dfc56d87ea04569cd45efafbfcfb9e59567e2db0000000000000000000000003ea58026f99950e057b026000e852a683291bd18000000000000000000000000a6ff6a9b0e8cb5116eff0a357b44e72f29897819000000000000000000000000b90d9778f979d360a8884e8914f0caaf69c7b137000000000000000000000000afb03252d27dec0a8cc81326dfa871c551b138bf0000000000000000000000005168ccad3d88c5018ea4f070f755f071842cdc180000000000000000000000002c906d651d6005b79cf371f455a90b1ae488ebad000000000000000000000000cd7b6efa34f73ce3a63a4d75d11d6f7c6357c36a00000000000000000000000001182ca4a6dd7e3d32e593eebb213712854af185000000000000000000000000802a9575edfc28dcb3cac48e145853df2a54cb470000000000000000000000008c025d72b18ae07489a2b25d3789a3501414a45a000000000000000000000000a23681e4601c84dd530c4310a409c2f9315bd4a1000000000000000000000000067c4f22c2223b3899c24296adf017ee3ffaebef000000000000000000000000b4c67164478887ffa0bf5c83b8a6ce70718256d6000000000000000000000000e6e2850dd9c8a48ab76f22e8dfc6c1260c41ff2d0000000000000000000000004859e999ca97e08d9f25754bf95a576ce1416863000000000000000000000000bd25c9d40bb5c1dd9e9ec05793ef68c1832a522500000000000000000000000074f259e46dad6bb0a721c5290d9eba5f3fa1844f00000000000000000000000078b61fb0bd7a68d051d88380f6c88d504042c29b000000000000000000000000fbb9ec659f19ab47f2c438f21a374c5c7267a528000000000000000000000000e8ade2588bd223dbc1a775274eb25ae41846a60d000000000000000000000000a4a0b404804c4e86194d0048704d432e72f4520a0000000000000000000000006b9a90d5ab34293fb6f7b8e2ba6d034fcf335a3400000000000000000000000067dbf6407d28664b44cd7ea16d58b74156155a8e000000000000000000000000ef188a29583a8ee39ee9c933fded3378c5c668210000000000000000000000001793cb7273a83d872e48cd7e804b1dd4125226c400000000000000000000000043a2a720cd0911690c248075f4a29a5e7716f758000000000000000000000000d78cb6cf094ebb2a74b31acef94c3ce477848acc000000000000000000000000bfe07a21ccc5cdc5d94067e9002b9a60217b96c60000000000000000000000000b8170df2061e92e1bea8a3a5fd144c1ee4367d0000000000000000000000000a90759f0351db768c2ac6e9451de3ab71c2e191c000000000000000000000000043b62d8ef99a39dd094039a10c4cbf8a2bc59530000000000000000000000001489f9ea2218eaaeec60e882067dfc1dd4ec25bb0000000000000000000000004cebe57a17bc6258895fb890a5bb39e24978feed0000000000000000000000007cc78f677d6da79bf1195c3c413ecb31d97bf90200000000000000000000000002e4db576855d4f48b91960c07443e97dccd8979000000000000000000000000bac434bc237bb4471ce02042e801f5f2224e5891000000000000000000000000cba19d9f1e3b4f09f5c273c698d594d543130ebc000000000000000000000000f50e7b09acee50b5df1682b02f508a9052349299000000000000000000000000331794a018ff54c1da0273923d115ba0ae1fbdb70000000000000000000000000da11c6aa79e841f97fc7847aa6a6bb24ef2786a00000000000000000000000012b47c26c60580007a809111d534c57a77d45dcc000000000000000000000000cccab61ccef28a5b1c6157e64fa43a36f19c3f3d00000000000000000000000058542addd67ec8dcf80b57cb8ea2a0735cd8b513000000000000000000000000ca65806e59f59e1dda7a88707185550df14230ae0000000000000000000000006c756d803aac62899040384b28805fae01c779730000000000000000000000007998122942e69be9b5c38625ceace9f9e11f66df0000000000000000000000007234fd748cd8f912cc575099a8f4f76637e2b34b0000000000000000000000006754053805054ce395999057a8392819e8431ac6000000000000000000000000322451928eae37b1cf3eb15fe23cdc5f0eaf5292000000000000000000000000d46ef30f7fa6bd7fe30ed727ad53d344981e0a7a0000000000000000000000000d8adafa38b3a71689d320ff1211534b9d997c6a0000000000000000000000009c3b55136e4699034d126945f83f034c74417dde000000000000000000000000c642714949af7d35242d72f5338cfdfcd7dcdcb800000000000000000000000038cad2d03252895d36ec41894ec0f5df1614c81d00000000000000000000000007f9a0c4aeab1a6ec2e70684e743f1c284703bab000000000000000000000000a5526a6442b1c89b85ae670c0cdd7b923eeca24b000000000000000000000000219b6a3a9aac650d115fcc25719dbbb0856f1b73000000000000000000000000610dd9a5a28fbb0dca2ba514d295ce9be2312f7000000000000000000000000076a1e08899240885d6b6dc51a8aa0e536e9646f70000000000000000000000008ddaa6d0a2fbc8f3f5e842446a23266af919e4250000000000000000000000009816ac4413f114b7e8d94d511db0c06fb419fcbf0000000000000000000000005726918136d45102cb268851755b457efdfd8ac3000000000000000000000000cae6b148e4c59063b6a13ef19a9b3103ec317bae00000000000000000000000006ce81f43dbe739c2615123d184d6183bd861ae6000000000000000000000000b8f9df4386ca628280a482d97d7af9d02e7f406c000000000000000000000000bd4f0c82353a430e662fe49630a90819a40fe3160000000000000000000000009b7a14eb49a945521faccd974b8ce44eb63674e400000000000000000000000008fcd8ba91b4ec13b768a1cb6805db219289a23b000000000000000000000000201b79cf8d3b9884d18d48be0b046d9ca961a7f2000000000000000000000000264a7c6cbc669569d20c4eef2522e698798f39d00000000000000000000000001c39d232e4ff328f844301ebea821cfe1a75fa0b0000000000000000000000000756ec66cc0edf93454dd0993e301e6145ca802300000000000000000000000001a3356951c5bcc8e03bf3aa51122ef2f863176b000000000000000000000000887237f90d03531570dab13f898470c9b5e964e6000000000000000000000000d42ab5043eb2e08c0e048f541b6b69746af4fe6b00000000000000000000000069e097d8515d9db37d2bb790f23ccd540ccde9e3000000000000000000000000c4b51c1651b64cfee8b9bb4c22d925172d2c4064000000000000000000000000ab6a627fb196de6bc774519b67d42b61614acfe2000000000000000000000000464d3caa3ab4933f7aa2ba761b5a387af0541cef00000000000000000000000009f89f9f5d09529f9a7a11230970d35a3dbd8e23000000000000000000000000d4e8fd6cd36a93a80bb63b647a56472de3e1e4a10000000000000000000000006e3b2a8020527ac805ed7ea781f95ea5ebb3f80c0000000000000000000000005e0371499a8242f86abf0bd5284e1ca0792600cb000000000000000000000000cbad9019be42666ab9e5437502de4db8dce08fe0000000000000000000000000cd32c0c476aa09baf25e18fa8c4317eefeb6bc7f000000000000000000000000a5ec43e8b63476a0573fb58fcea1d0ec7eb438c20000000000000000000000007513d0a46290e3bf379a5688fa5650ec78dc97520000000000000000000000009068cd609144dcb9aa1fce59011e7d4d417688900000000000000000000000007311816ecba08bfba7677f08dab149caf1f537300000000000000000000000003c9e39f7a2d3e8276ad6fad273ee4fd5de05ddbb000000000000000000000000219a90481f4bebaaa6b8cbf0728d13790190cbb7000000000000000000000000c6eacfd4a9b781d5c93c9eb4c054b3b08b255b88000000000000000000000000807580b4cd480e188084f4935e31d2188b7b4964000000000000000000000000d14f1d53182f1256759bd43b5169218ccabe130b000000000000000000000000ad9b8089319bb05a25f381e23914a7ac39526386000000000000000000000000b004840b772d067b93508cd095f55b4ef9adfa6d000000000000000000000000c2be33de969b252f941ec72951611c6e431d64040000000000000000000000009121c39af9ef0c4ffbcc6eef9858668784133d27000000000000000000000000c38bab7f3eaf49d5e54cf184e8e92ba0d15404900000000000000000000000002f903b4355235e7393e6ca14016161eb5a9640f70000000000000000000000004875236609aea2cb94bc999d7eb0710bf789c02c0000000000000000000000002b360325708657e0d022fa292b0942b776bcff4a00000000000000000000000006ef4de6e82725f47ce05a0333258908a28631e1000000000000000000000000ab1470fcb475d1bdd038313eb4f0d80f8646f6b700000000000000000000000093ff1aed93303ca7a79dc32f7828a6124b711546000000000000000000000000c3141599ef85ba9e7a02a9ef81e697f3b8ec2a9f000000000000000000000000968f3399fe845a737941aadd226dbae251d294130000000000000000000000006a3dd6c6ab114e95fc82cab98d3d647400cb1745000000000000000000000000869b04bd784bbdfeb7b04cf6b4e693b02aa39ae10000000000000000000000009acdcf21f383bf8cf07b38fa78de69d3c2d93d420000000000000000000000006d949035bf2b273935a22ce879e65513264eb0f8000000000000000000000000feca3a70525436cebbc8ec8a096b8b4c52c1f746000000000000000000000000b9994aeb336fea2b9816fe010f2b9e22e03a1c0a0000000000000000000000000eae3d49043a6b9f4120374458384f9b07a1be60000000000000000000000000c30268df63f8f82fb1db78a6965344574479424d000000000000000000000000a6aef9e5de8fccd1d9df755d29af977bfa75ebf5000000000000000000000000808fafa1c568269bf7c05f9fd8632009144c684800000000000000000000000098a5f14ad189662536e2b2905753b1f28f15c3ae000000000000000000000000f7c74f47c2b3866949b998e40dca481511ac6dfd000000000000000000000000e2c6f31a8b6e68ef0a84d43c6922c658560e4320000000000000000000000000f5b680c77a3784971e8209f0f0211ee2638f5d04000000000000000000000000bfe12f847a533f7fa84f211c84723c8a211bf1820000000000000000000000000cb22d2adfc9c5ee4c659553ce2f55ee63371efa00000000000000000000000006319aae5a28cab1face78d633fedd6287d8de2b0000000000000000000000007e4f8d75c0e9685a6c32b05a18605d4d2432f80a00000000000000000000000028cea740619fc6492fb60f48ee06c5ea8c90f836000000000000000000000000c58fe1ac30524c538cbade01546037cb43c66266000000000000000000000000827b2abc72feb8f2a11c6dce2b7bcaf43bdbbf1400000000000000000000000064582cc7e0b64a37fa397f5f3a0f9e85a32117b7000000000000000000000000a74a2a9f331386cf1d192a6348c4ed73abebd3bd000000000000000000000000c073c6027a7130c2074df2aa3b843f00dbb34dc6000000000000000000000000409afbc79c8f1cb484c9a657274bbc34b7fe5766000000000000000000000000d81d79f5896703b4c52ec12181be58cb2a8da9a3000000000000000000000000c27956e412622c4137e66fd38e0a21d98cb86a7f0000000000000000000000006abd9d0cfa92386ad6879d2c60bc9518100fec5b000000000000000000000000fa7bc73dff8ee280d104dd8210f577727f3c0de7000000000000000000000000711843dcb86abfed20d483e9ad354b8144de2d8600000000000000000000000074ae65617bac02165710b748ab53475ac04b66680000000000000000000000007fbd99643a1d0e0320f60674bc8b06b82f1d4d1c00000000000000000000000019e601a1dbde64265b5c7d37e8245bf198ed22bd0000000000000000000000004045d7dfb080ef8df6a5ff76ed4c899828ff0bc6000000000000000000000000748ee24ecba22f0459e5d9bd43cb8f92d51e18850000000000000000000000003d9da82c5a2d3a268f9096923e74521f866d843900000000000000000000000008be2ae62a59d57af0c9083d84efc24f8ce7a5d1000000000000000000000000d007df9331fe8fa8e6d7ce879a75d3237f1bf17700000000000000000000000038f60e5274880dd674d7a7bc595ac3787bf90148000000000000000000000000b95c65a9439bc8421043126914f1b72eafc2990f00000000000000000000000039694ac6aa8e53fa284eb4e6e11d2c20dbb018a10000000000000000000000009faf202861fd2b3e879ebcacd47c2e244dbad659000000000000000000000000b9ae2cbcbfe06cf89b86a688a91ae53b5aa974d3000000000000000000000000ffb95668f3f0520196a7d8efb2e1f340f0afa22d000000000000000000000000c0c264fea69c9400a1e578909905fa7453edf99e000000000000000000000000aa4227424d68a738a5321d93acc1f557a30c855e000000000000000000000000f622995dc5ada9cb967bfd08520c57ea1633725c00000000000000000000000054b8cb69ed85451befb599d15514813ba6b4ad0100000000000000000000000047a03a85cd4e9037957c7704c3bacab646490a63000000000000000000000000a6702d6a0b4af157b5d5f23f8d8b5547bad92e6a0000000000000000000000000653d7e3f1747911cad3c642967719907b6224d20000000000000000000000007693678da4951a53fff8984352353abb162ef980000000000000000000000000f28337b3be4d5e9e569001e6143fa64f2b80c0b8000000000000000000000000edaaabea4d1a23e13acd2d5fba590825dc1daeee000000000000000000000000e3afe8d0c92bd4b0b370d8e9607e57df0c8689cd000000000000000000000000eb3a38585db800a1ca9077e51946017825c0d972000000000000000000000000a549bdf440332c64d68f2a9b195c35d72e2978b30000000000000000000000008f11eab5ce7f7fae874550420b688d1c405cb5bf000000000000000000000000c49f1485dc6bcd59cf6adfddba1816963a51d13000000000000000000000000025cba009436fb4a3d4a15f7df18f789684b675a00000000000000000000000007d999d157b330d179be992d84a21b549bb0984cf000000000000000000000000db05338af54ef271938255035709ae3a6f4c29c9000000000000000000000000e2f1fa7853565eaf54b8e4b0872cd10c2ba6c0320000000000000000000000001e2d0154433cbc3b5225b906a427fd7a2917cda8000000000000000000000000e77b3bf63ff0fc6e624d1d61e3ff8f49273a0bd5000000000000000000000000126c58f586b23824660faefd2d7797089ee2523800000000000000000000000068e63d7a80f7c076152a1db44cae6ba25ed38a0d000000000000000000000000ec9f552783dc46bebe2a5082f8e33aa51cdbfa59000000000000000000000000adca75c05b3df191a2c481d5bf85c5bab7a3f0ac000000000000000000000000890a4eee640d8e3963342a867e6edbd1ac240b100000000000000000000000001fddbbf2e842341915592ccb4c0c77f4f613a2bf000000000000000000000000b1657ba508755661433d77003cc9572ddaa3a64d000000000000000000000000726cfeec1e4491a85231c096889a5157591691120000000000000000000000002826e472273ef514b60c34823c4751071a7e99a80000000000000000000000003097ef752aed49b0faa1286f3890ac83a13d53cd000000000000000000000000cd48da38ef1ae41187e0d0bfb93c5a4dd4be0e0400000000000000000000000002ffa4fef91a96f41cb16709286ee2017b35026a0000000000000000000000004c59509636187544be1dfd79d1fa91d53898cd54000000000000000000000000dde2bf7161d81b050267d050b12a258fc65c67d1000000000000000000000000c0824548e9f288b557bc924c9126a5068e3b26c000000000000000000000000050a20425e8612f8e18a95824496eb8d6c72fa9ea00000000000000000000000062af7c148da0a24645e0b27d97918e9cfa4f129a0000000000000000000000005cf9e54bb425f890b8d3754856fc9b9eb26d63ed0000000000000000000000003a33e18a8e96abc15a749a07d683deb4cce4b374000000000000000000000000a47a166537bfc47749ac421e7ab803a6837fa8ca000000000000000000000000002b9d84d5c109cc8814ee83e7b00e1d36d77dea0000000000000000000000000beb21a33008d93ce61a17cc73dee15c01518f730000000000000000000000000aca4e0a9c50e7ff12d18603a7d29812c35636100000000000000000000000009179338c41a4f7961b2c447e51f222371d9ad3b0000000000000000000000000595573979ebc42d5056607aff0a5e84753e3e6cf000000000000000000000000e68cb8ad708971f0500090a614c16c712359b6e3000000000000000000000000f84c417f7cc3b99d1f17af0eb55b61a4ba45b29d000000000000000000000000c216203388ae39c7eaf7dbe8409792756bb62178000000000000000000000000afd097d1a84350269c920832198b99393a0c92db000000000000000000000000d3a40b7436549b99cd517ece759acedbf52a592b0000000000000000000000000e2983a039a7179903c5c692f37e80bcf49b24a0000000000000000000000000f9645411c583327eeec691b132fb18bd8ae3b8d40000000000000000000000001a221e938c1627fc9956481b47c268c261a8aa36000000000000000000000000d3afc2870d441cd87b0d861cccfb0e0013d9e9ba00000000000000000000000048af27e624a5d44fe3118863e8bb59b79eee989b000000000000000000000000728ade9661051d720baebfc17213cc8538251233000000000000000000000000de1a60eb4ba95b08f86ee7d4a70444135ef77fe3000000000000000000000000fc3a216675fe033c1275ba8bd60863ebd36f418300000000000000000000000035d551bb5ab63c532df558b9ed2a5af1471bb95b0000000000000000000000000b8b219493b2fcec4e926676647c128ca826d3ae000000000000000000000000be04bfd01ad0c51669bdb7c3aef5a2d4ec942b570000000000000000000000001a631cf941758cd6555108aa911f5e5a698aea74000000000000000000000000238115164182cd2f2912ef3e96d200b5ef5534ff0000000000000000000000000f70c8d42d53f52500ffd3f3df952b3e1fb685530000000000000000000000003a14050c510789ec91620dc6fb3f92a5526af4820000000000000000000000003339155ccf91139f764d984fc00d4670e65d36d000000000000000000000000050bf5129fe857d035a39260edf06f909768ad74700000000000000000000000017619f34a52e4068593ef5aabcc4b6fb8a06f2ee000000000000000000000000f24ab18689d744d6bdfdb729e96a6f4f7350e3bc00000000000000000000000012e8ef8847a392acd29eb5a3c0b9635e6fffd716000000000000000000000000a5b7967bda62832ce1f1b90c883626c8ec2e64d70000000000000000000000007a2612ff0b44949ef4a129ccf7dc79e577437cfb000000000000000000000000779760d2870fea95a4e14adbd390e97c81b372cb000000000000000000000000541221665a1603f91624841ccad11049342a10a80000000000000000000000008527d690920fff24df8ff1f960d4d045f00d3eca000000000000000000000000c5373cc7c2cb64a4d6717777510f1f1f8506e9e5000000000000000000000000818c85232d3a261b83d37eaf1067ed637b6093a0000000000000000000000000e94fd600eedfe7fb0faa9a491c910bf9c002a1e0000000000000000000000000cb11738480730f30e880dc017685d363dd2190500000000000000000000000002f3056489f8261b86fae499b796043a63a4ca99f000000000000000000000000f56b5445c295e6b3cc79f40f51d81c44acf358420000000000000000000000001a055cbbeca925ba21406da44d5ac3940f0046af000000000000000000000000112773f9e3ece0104cfec5e0a46b883aa04af8fe000000000000000000000000132c868f016cd80e9ebd6d16577e32c4c92016fb000000000000000000000000d04b325c74857134d58d14e20992e1aa4be83f220000000000000000000000000c8f88c6326220c29c540ce832c7a29fba4747e7000000000000000000000000259665236dd0d02ce6400f21eb91556c5575a6db0000000000000000000000004aea1ddfca2145db96250f6fddd994dea64cc438000000000000000000000000729fdabbae4ffe1cfe2bf2ecab3fa67a861222980000000000000000000000003676dbb8b064bd0abe67314d9d45b53ee70348ee000000000000000000000000acdbc3f48bad66ef057eb2309e3bb6f2488b7f960000000000000000000000006dbf9d387e4d5c0e49a8371739d220a32451ddff00000000000000000000000008bdfd78e474e8ca7b37ab2e49b36d729134c7f400000000000000000000000047786c114125ece89853522b73434ea3da66d039000000000000000000000000e1e613e0a7a8217a81f5b7b572a2d08043579dc50000000000000000000000008017235c7b21f1ffbd3c2482858dd85f1385a27b000000000000000000000000c0890cec8e0b0b6a69f23a66197f02221ec08e44000000000000000000000000ef96cbc02a5be709a47261cce25eb0cd8ac14c49000000000000000000000000b499e8017409401b399f6313980ff4583e5e7ac1000000000000000000000000adba1c388bd18586ab32798877416600133300720000000000000000000000009a21d705a7764cf946698c6ac50e32578badb5fb000000000000000000000000679af19f4c9218f11c1c15a0a3e202c4670defb000000000000000000000000047580fd2f08bc7707b2548caa55c0416b62510af000000000000000000000000154fc20766a2213742ac39fdf254c54262fe7a6a000000000000000000000000aa5127ab2e5fc8a09eade9631d837b7dfc3aa46f000000000000000000000000a18dbcf396025efb9b6f41d8d62fc810bc36d8dd0000000000000000000000002b84bea22bf40db32349922a76f6a958ea63b2b10000000000000000000000009c31d11aff983507e351a61f7c393529b878cbe70000000000000000000000009a5142d0c5dfae9fca21fb58f53e10382f8f08310000000000000000000000001015b8843cc5ff8ffc0054adf6b1a673ec0a3cb30000000000000000000000005af2141010e58518498bf2cf27030690e4d4c0dd000000000000000000000000b0ed65cc0625fe952b8d8b7d6e03033768dda87d00000000000000000000000065249bbc7fe759d8b8db5ff7b8b3145d2a9c6d9f000000000000000000000000c750e7983325f9158de736faee4ec91ae69b3b9200000000000000000000000087436a4b56a65ad12bbe1335c8d5b0d0b8c19d330000000000000000000000000a6c0c39cc918fc65510ffe86ffde39870f2c72b000000000000000000000000f2ff9d6b2b59590aab68908c490b6ab8ef600f5f0000000000000000000000002767f559fb5af8895a4afaec0f0c39f0078022e7000000000000000000000000e02e869fee91d4fcbe1a013c35f943e8e907e0dc0000000000000000000000000239cb202d926bccdbcc18e5a3d27f0c98b259690000000000000000000000005281230b9c94e06d75e15d918fc467b99aaf99ba000000000000000000000000cd957500f8b595431cf488e3d6edbcde79b2a3ef00000000000000000000000012554f53b6e42632758fb83ca3e61468fb33cdf700000000000000000000000079160475e933bb925c11c4391365fe524cbdf9db000000000000000000000000c2aef1b99aad9d2bb26ff8e7871f126262f9c72a0000000000000000000000007b36547e34f41a5564f37801755d9ff9f4fad3ef000000000000000000000000d8033c5a495db6100f39761ca7fb853950ad5552000000000000000000000000a1e76eaa54ac6c59b8070abc7c440e63d9e047710000000000000000000000003c2286719634f4846111ea718be49c477381c07b000000000000000000000000f600232acf6ad3324a33ba91977f637787e292df000000000000000000000000f3c6df7343044f6b31047555ffd5d1ec9edf881200000000000000000000000025b67d7cf5a66bf8cfe760af51a39b43aca8bd6f000000000000000000000000440f62ea85214c4196d92b516fc3a558c144575c00000000000000000000000051e29f50714906cc4c5cd4f9e981296b2deb36d2000000000000000000000000d64d1c55ed07ba070fda4bbcacea065f10c4bb0f00000000000000000000000021fbb63a4121ea582c4722eae0778674d98da616000000000000000000000000d661f2e8417e922a22583e8e9b5e8b8e474a77ce0000000000000000000000007b8c6302c18fb633658bd2c339252e161fec6e25000000000000000000000000e37c6b2d445ebf87c2af4b459052b08831d7c86f000000000000000000000000f6eb7b169b3bb2e52889cf1931fc8d015cb38edc0000000000000000000000000bf1ff7c02d125ab714cd6b35721ecf6a479cda10000000000000000000000008e324e58272f38229620a09f8b15f055d1109c9900000000000000000000000012818ac38b6000fee54762d4fe8cd61edb4c55a6000000000000000000000000bc60bc3fa73bcf657df340f68930b9a2ee0c77fd000000000000000000000000b42473c51cc49a0c79a7acf00c655ff8a27a75a200000000000000000000000040c9416c6c7458d4975f38e45b5fb8834a9fe9cc000000000000000000000000868ec87ab3494c2e530ddeac11b1eb75fede27b00000000000000000000000000b17d816af788dabb15c574ae0362b1715864f3e000000000000000000000000e53763ec60be936b455675dd74e2cb0a9d768459000000000000000000000000c95e2f2a287d813918e0b2294371e67e360f3136000000000000000000000000673b821b74b2551c24e917d20726b758a23f199400000000000000000000000002228055de6ceecaa13ec09cf24ecbbcfc60dee3000000000000000000000000f97b652ce3f42a2a12762337a1dc536b65a6031100000000000000000000000028230c9f0729a711055e66d3a35eb95bfbdf99e700000000000000000000000061ef8ea839fafdcb378cf63e18303ed1525a6d480000000000000000000000008d2103bc27e1b0779836f95092148407a106bd5900000000000000000000000036ff405ab5b5dcb9e5082fb3adc8de4a6f2125a30000000000000000000000000b1c3bafd6af6a5a2855dbe53a21074394e1d9e600000000000000000000000095ae5c60b7c651cf6bcc9119495c29f6b1a3aa85000000000000000000000000caaae1db9e860f0f0808d30b5ed77883ba2bff120000000000000000000000003c8bf488713ac65ca853001cc6a26df5d8b4990a00000000000000000000000063ce6645afc4b3cf1e28b79e965eecbeb94467e20000000000000000000000004fe67bf14f506382bb88db016616846a41ae78580000000000000000000000002ce3f8043066d26e8b15a508b7ecf1ef1bdc96f2000000000000000000000000ce0c71ae1343bd07ce7b65d83073c4678e67fd6c000000000000000000000000bebf284153b908539dcfd372c53d8f5b712e4d8000000000000000000000000050bce490c60f41060143276cfd0a71f3272163010000000000000000000000006fd86b591312cb89cb6b8d818b6345d31288e0e00000000000000000000000001cc378e071794c9324beb983b9ac7444d3a1bd730000000000000000000000009b5dbbbf7f74b18fea451f0d2599b5a07696dc68000000000000000000000000ea949c3c28ab4dffff2a5be4e7de51cadaff993d0000000000000000000000002e12c714eca40bf29882d2af1033b0428f44dd2e0000000000000000000000004fd28b05fbf91cab053e0ada5d406ae98d116be8000000000000000000000000634b365fed403b99f7f64a568bf4ccfaec2dcc44000000000000000000000000539b6dae83064c11b54befc91093af1d690616b5000000000000000000000000b03976df8295ff9eb801c4f644e4a208fd8be3c9000000000000000000000000e22b671a82dcd81e842d10a0d09b54e0e9f8030a00000000000000000000000032b738f4e6f58ad93b675d0b1d765ff1a211979c000000000000000000000000f316bc46873ec79ba25cc8d47b5ea4b342cbe7c000000000000000000000000056777e561cff1941d84637f2794775e7c8d64bf10000000000000000000000007c078ee1bdb895d0c561be76e4cec7cd392ba62b00000000000000000000000095780db2212eb6d88348e12c793d2a130541e45000000000000000000000000051e26f17667c5e4629af39ea3b64813980b9dcdf0000000000000000000000001537b8c9e7da7322c8045d304aa5ae76a9fbcffe0000000000000000000000008a2fbaa2f2f98a11aaa1f5696e34ceb9dc200913000000000000000000000000ef07fd979732653ed759b658b5b1e285af561ecb00000000000000000000000050577aceec0e9d473ec6a802d4b62a069842517f000000000000000000000000aa72c2c3949496a19a4bcba828282662059bd9d30000000000000000000000005964ef92b39a7e4deed32c661c41713dfd5ff3390000000000000000000000005f49a69e185e2b173b72fe03e46aefd63085c0240000000000000000000000008abf50a75e25a321410dfac1c18f1bd906a5db540000000000000000000000007521cf9a3b3e299cb763b755de43dcfbb6ef0745000000000000000000000000a15407fe1fca13cfd2d6dca2d2eb88efe5b9886500000000000000000000000072607802e55144253806a356aa39af1fc7d3ec3400000000000000000000000030febb8caf7c57ff588fa01f474e0f3658dc9e27000000000000000000000000de826e56dc25ff9df4dd6de6843e431082a019c6000000000000000000000000c17a512be84e9e3669ef1987fa53aac8ed54a98e0000000000000000000000007e449b04c8d02d7df14a33460f45dd6e657f57ed0000000000000000000000009c38f042f24654c295c375abe55a56724b35a23000000000000000000000000063610437add2bb8e6800c11e1a9954acd92af13b00000000000000000000000039b4b4b323348663e3048847d7d8157d187187610000000000000000000000002e815182807cba61b0c8d8aec4b4937a3e391451000000000000000000000000da320878dfc7b2409029437ab3ed5f81b8080bbf000000000000000000000000c07baa30184cc00ee9d82dc077eccfc4172998ab00000000000000000000000082cbe0402b3364e7f91b9b3793a797a073e1bd85000000000000000000000000ef78d5fa5f577eaa4f2811cfdf89c1fed05cdffd0000000000000000000000001cdfbf0f1b15c8f12d84fdebf67fae63f6ece34e00000000000000000000000070ce74ed37af9b096ac9c57873fac1646e12aadc00000000000000000000000046c9e7a210bc33c1727e4c0b1c8d72bc7840237f00000000000000000000000093efa2922404c2cb9fe09c976c60797a444480fa0000000000000000000000004fd4b43ea63ab0f0dc1a3fe4ce32fcaee13a6007000000000000000000000000f6f4cf19f77e9d2193444e56693de850bf68a8d100000000000000000000000084b3d87383b0c73f5eae97315c745b59016ed6ee000000000000000000000000fea6d83cb29ef0f0759875e392ed5ca537dc6887000000000000000000000000f437d12f7c6a19a07e6cd4805382e53d1eea21da000000000000000000000000bddf1a2729725c9dcad3b31b2bf097c694ea67e4000000000000000000000000088a96e6ab4dc351d659ddde2f5a1fc4947302ec0000000000000000000000000f39c5b7ca2b22dbb3ad38a5cd9ff50d627e064200000000000000000000000069b73617a9ab9e71598d56c4882c5845ad1b5305000000000000000000000000e9c1141f4db96ef447488a51cc7ac06b1741c19d000000000000000000000000bf539fea4a740e01d4132c453aee137af1f42eaf0000000000000000000000002b79c5479a442ec33badf9ac1cbf012b405a16a7000000000000000000000000b3dbeb8388560dc1e90c8879cf94c1502419f7c8000000000000000000000000af3218394cdd7b56aaaa07d24163d79563a70755000000000000000000000000880e8a5a0ca889f0452cb43bc45e93e657dc36d1000000000000000000000000ff362149a167f00fb17d61a417d9af85e9d48267000000000000000000000000f0f5caf63a43bafd30a09a8d8ae563e42b16eaaa000000000000000000000000678d4c79731b94496505060272dc21f4e865d81d0000000000000000000000004f8127279f7b2c69d2788c4fd0200ddac3128d6a0000000000000000000000005daf7f5a3ace5605d594616f9b90c918e3988cd70000000000000000000000007e73c8ec74edc177670ed26d8e9b7297430ba67a00000000000000000000000044d2f0ffe1eca2d3ca09c336e231729537fb9eef000000000000000000000000fbb85283b5d0d1e27d28f684c6ce312d567be976000000000000000000000000faf2feb52cf02dcdd960d81cacd5b60d1c1b6f62000000000000000000000000a9c32c09d420d86eb85c89a441b605d31182f7a6000000000000000000000000a69d70fe7b097d2991dda3ac8b03cd95140cb13a00000000000000000000000050e2066071f51ec5a0b0685933be4a37e39f01630000000000000000000000004e13c3f4b4f8deebb596d2dcc7ae7b4b17ba70ff000000000000000000000000e7fc8774c89dd816860307c9bc585fa6ad294a58000000000000000000000000c7b0d46f212914ced48c386750120b4c9a3ef711000000000000000000000000d0e4f114c478a5504d39562f51c9caf905cc4656000000000000000000000000c400deeccafcf92d017ae948bc67a74f4da5b6370000000000000000000000003acdd8c332fab7c86829e04dc54f83d01443dd950000000000000000000000006cd200a503c069b54ee2e511ca85b4548d99fa070000000000000000000000002936ba6291d72d07424df4db8121a033b79f6c52000000000000000000000000125cff39558c915bd71b27faf6df411f5b35d408000000000000000000000000b9b31c8dc408cac2e99494106d8cea9d2d6312770000000000000000000000004a190a5341cd29fbd8b8a6ad458d999cdfacefe60000000000000000000000008a75d119c5981b2a97d09deb7cfa53bbae633129000000000000000000000000855aa5bfaf557df3415384aa39668f88d5fb8cf60000000000000000000000001f32fec05946eea5072dac7f246ee7af36595660000000000000000000000000e287d88e9961461d074b8935442eb62861e4d57c000000000000000000000000035914b09f18cfe74b63932b86a08e41bc0196880000000000000000000000003a42be9da6d3e726c524d7e91d240327b8de5668000000000000000000000000a77704c19ad745e2f4514d1772d124453ec0af16000000000000000000000000a53a8197ba6b016355246741ea0181a141ba5b35000000000000000000000000439f5220c0fb2135125e7eac9bf458c1b785451a000000000000000000000000851e5535e0d42f67bcacea460291a21b3762a0020000000000000000000000006d0c49a7fa8953fcbc097a7beb44fc703ba21978000000000000000000000000eb0f0b449392f46a2d167151b0792f980ce8e0100000000000000000000000005c6f6c2ead3bb6ff67273ad88ea6fa620c8951280000000000000000000000008818b1b4e47e3550bd63d457db099565d156a4e900000000000000000000000011c4e60d808f00b9791513d2c938c4c8c7d5a1a600000000000000000000000035e8f17e068eb88b715cc70fdf98c139b2b55b27000000000000000000000000bb3aade27cc635b2a3f5e3857e49c7b4924424a4000000000000000000000000ff57df046d0f49a449118352f7f3693605724f7a00000000000000000000000027d8a8c3c976b158fbe7b9591673aa866a797ec0000000000000000000000000a4f731eea4e60ba817549f80e45977f78bd05b91000000000000000000000000186e7fe6c34ea0eca7f9c2fd29651fc0443e3f29000000000000000000000000ab4b6953167d0450873fc8258987ff34ce0a36f9000000000000000000000000bf85212edb8400ede7e25e46e23a81a42b6adc5200000000000000000000000032c80bc1453787b8de345bf18aa38f8dde4d609e000000000000000000000000861b1e6b14fbe105b6eec84a8ecf9585e2e7075d0000000000000000000000001b66225419716395cb27854ea7a8e37ebcacacb700000000000000000000000031f19e029f3efdec743158b1d7e370ca4655160b000000000000000000000000ce825e611df8e857dfa9b450947a4034b721f4c30000000000000000000000001e158f7a22545f2cacc5774c2d2f3a6335798e8c0000000000000000000000005bf95f654210ac920e107bd8ff9034018229c0d9000000000000000000000000b0cc9960aedac5f48bdb849077a50f3d63835b900000000000000000000000009cb8b2564e7c78b3935c6661b6c1965f0046d1fd0000000000000000000000008b9018efa4bbbda57c72b383dbb0c326beb168b10000000000000000000000006de4a9c2412a491d35fcad25a71d7eec6a258f35000000000000000000000000180efc303cc5509aaefed863a16db67558699bfd0000000000000000000000008358bd988b6f04a757303ddd06594f189a158d790000000000000000000000004201981d1bcac7dab2a38545c30b48b13d5adc440000000000000000000000005436ed7a8f27f8be4f72009a2bb5cb0aef97697e000000000000000000000000d8acb3115480e31a66eb245aa3e74cb0c553dd72000000000000000000000000d7ca88676724a81ed27141b71d6dbd28b42a36010000000000000000000000003577c51aa5d4b3d006b4881753307178ad15f2d40000000000000000000000000524e09d0a9ac994a40487149bbbd3b54e23d8060000000000000000000000006950cbcb12f8d8f1f435758b8763e5f0aee62feb000000000000000000000000dec134abe2d7a435fd62d9b14438b77933a9bbab0000000000000000000000003f19feed13427539c5f1fb30d7c3835e7baa69870000000000000000000000005f9581e7bcb1ff71aa8b22e760065f6b07e54400000000000000000000000000d953a5275f1a0cf9b1bf13bc9ddcd7458b1ec529000000000000000000000000bcbbc7c83634fe45420707a8f9c2b477e3ff618c000000000000000000000000c4c80b3d6724054607af9a419cfe0b4459677bf3000000000000000000000000999a47af95567bc7ae73f9a7370d5c97635a8e110000000000000000000000009f00df5cdfda730ba68e588b385684bdcb005e4b000000000000000000000000b47f2849a6eca2a7bcc91883141dbc7b4bc13e1900000000000000000000000090d3b5b83c1f3eadadf292150faa4a5fb4dd0112000000000000000000000000326a53da46a5c884572973b087091afc6e3d046200000000000000000000000007ae8b387bdc87c8e9899b8dc7aecb727c4cabdf000000000000000000000000b504d843ed2298c0b9606abb1dfc5aa49ab94a280000000000000000000000009b6e384d56ffbe3150fd6f66463dd6f7f2fd78f20000000000000000000000006111ba372105eb8b87046956bbf33a293146c989000000000000000000000000c7ddcce4d2dd1163562d1fc6bdb8e196b7b2faca0000000000000000000000004beac085aac3d64aee4f6ffd37c2554ef885d135000000000000000000000000e6a9b909be182e7f15e6fbbc33bddb9b90e74486000000000000000000000000071897b5f9f24c83c2a42d5aef7e3b5ee1e4aca70000000000000000000000006c8dd6b21eb72d4c810a780c27a831b1668f391d000000000000000000000000fbd5f5f001c062e8d12a32fc80c693600922719b0000000000000000000000008d1acd54bf986cdc6e3ce7f64850ee01735eabb3000000000000000000000000b0da441954853aefac6d94f08322270de8be2500000000000000000000000000e570223aa24636ae6de577bb6c194251ace23e74000000000000000000000000696dd19172f38605e231d76f794f0ec0b290a16b000000000000000000000000809430e67ffda1fb14eb1ebc37fab05f6ba4863100000000000000000000000029b1261d37bdc2c93f10abce3614e30cc7ef236c00000000000000000000000086f0a82dfd9745ec23bc8a72c819193e74962eb30000000000000000000000002ab5119817942ff2825dfea4e1a689ccc35c5bbb000000000000000000000000e122725dc4c4fd7a0178cdd896eaafce770c66e3000000000000000000000000c7dcbf63c49f9f55d6ff073c6643299cd4abac7800000000000000000000000067c95ed7197b3e45052069d76e77643612d8b80e000000000000000000000000f478b5302e85a6245efbb048fac5bdaa733ee875000000000000000000000000e54e255426f36de15f3a726a3967b5a3d9450ec2000000000000000000000000573bcbd61ecbea6ab5d83c3f01c3737e0ecfbb0900000000000000000000000060eeb8f8c69a5a1891c9d822d3abbb9642a080350000000000000000000000000488b2672c6d01cd43ce2fdb814d94a720228aec000000000000000000000000596b907c0c001379694840bbedc8e2d62a3a433d0000000000000000000000003469743eba32896588d67735a4feb215e5bad64f000000000000000000000000a133ec8391d203b680d1703d583c2c0254b26e25000000000000000000000000b03190f42b81b83591e6bb8718abe2442be46ed600000000000000000000000025e34e842aee4f5547f87ad352a5b6eaec4fbcad00000000000000000000000066b318dc24c482009d6a74184509199533556245000000000000000000000000e0a8aecd2ac8c791effb0fd3110244d9c29cfe6d000000000000000000000000aca890dff1a6dfb6a2f60b74e784cb6e13ca856000000000000000000000000083323ff1bb05fffeb97380f927e88bc39cdf29e8000000000000000000000000ce41458a64d6f132a256465eaad1c7973c6189c800000000000000000000000076fb221f76d83956b920d976a8879f036ba1ffd400000000000000000000000010cf1f03250979641fdb02b742e0530e06766ace000000000000000000000000806626f204a7d252e51252a5196b106919d004f60000000000000000000000009fe058be9f74d1c5f98421a14c83cf222aaf55f8000000000000000000000000b41a67bc4b23f13bd4ad974e478c1979341b3ceb0000000000000000000000002a1df55eee012f010f27f31aa3ac3b7b323789e30000000000000000000000000279db3bf9121d60ba89fcb0e3e59e5707b420fc000000000000000000000000a633e2cc774fd0ca72bdf9a2797945b645b306ff0000000000000000000000008b489f5b5bdb70ae33fda30e5ee443c79fd6ef920000000000000000000000007350fc956911b416d9f289f8f57b3fd595eb6903000000000000000000000000ab91c738e3ccfa2ce49979e97e3a1b7d66921eff0000000000000000000000006126227c40f1c2c7b2dc2e4eb97033e7f299a5d4000000000000000000000000d8063b2e36c37fd925ad38030ea58414aabe8e6c000000000000000000000000b97d53e063ee45fd26425320d516e3d161e6f4f60000000000000000000000005013fc0e50e0b79efc0fd1773aaf501038c1988d000000000000000000000000f4c100cfa6cbfa0c5c9c970b8e2aed74da887845000000000000000000000000454e3fec8ce26c3f58e8a291c2496a84d4f333c0000000000000000000000000d441996fe3cbd09d52e6b4b43c96aabd9a88010100000000000000000000000031425ec38420dfc45699016a1052857b857556ca00000000000000000000000015de5101e8342db7ed5b153bfc8e2c42113a3ec6000000000000000000000000e2562b9276110ac322a4ccaefdf05ca817ab81e10000000000000000000000008addf41ae4d3e13a0e56c6516100452891b6c04c0000000000000000000000000f3a3528fac74119e1092da4c02d5180f24da65f000000000000000000000000e97a4c422dafb6c4bd556bad35ff4c3863b574fe0000000000000000000000007b16e70133fb58f357b706a5a80b828711c16aba000000000000000000000000dc7c4a3da437804a801bcc9627f151efb75194e50000000000000000000000004d8ca9afffc60da07a70c97cec529297a2d0813c000000000000000000000000e432bbaf3ca3d93b6045199b873d67540a60b1be0000000000000000000000007991c39238b4e55895db03f357b75cafd634326000000000000000000000000063f896fc79b1156c45f4cf81ea7fd9e0c99ecd540000000000000000000000002b4d980d397633da9896a4544231b5ecd78af77800000000000000000000000049e8f048640106b3f0ad8e9fd2aad7a7310e4454000000000000000000000000cea7f34949edacf7d929a680742e10d555f5157a000000000000000000000000e83508e4b3dd3c03461d5c576a915bd0c8550a09000000000000000000000000857f56db9e7f4a6d203998d9266327fcb6f08cf2000000000000000000000000ce4a16cd2ffd4f64afbc5d553166c89208ddb153000000000000000000000000c00eaf92be474a1c5d4d50033347865fd9748308000000000000000000000000acd653c5043f1a649e9e79942b38c0fa4646e41f0000000000000000000000006a175f5d9ab341a066f36e8c3facaa6469bd47f90000000000000000000000001fee436ef26c5a49ab56862a8048926f554abc200000000000000000000000004a950b900f4b5982bbc37f5a8c458eb38d00f185000000000000000000000000093f3ced3cf7b658b3eeee2a3f78e4ba42c67d43000000000000000000000000847d28b418415f0f1e74207a4823690878b6b53a000000000000000000000000384db55a6a5ee718891477e599b8185d4fee021c000000000000000000000000d958004b5b6c64f3b3737a3adc3479488e52a2050000000000000000000000004d46887b6d513b93f36e93c437a060377076766f00000000000000000000000005041156147dcdf9e961c1e18d1f954367cc7f9c000000000000000000000000550af5a6542936f5ecab22c65d7beb4920e858a6000000000000000000000000ad7757aa94f7bd0244e430157ee29355c10ca26f000000000000000000000000bdc65bd13826b615ee8f65a1ae4eacb3d2915948000000000000000000000000e137a488118b89bc0bf70544b26264c2bd2311b700000000000000000000000011f50fd0e6eb5184d63ca99b1e98ca4aa6bc4f5f000000000000000000000000bd6d47ba37294956aebee0990746d4d7f82f29cb000000000000000000000000a1e5dbb397be9a80660fb250ad65187a64115195000000000000000000000000245e5e91270660baf71f6d06e21f2c0bbaa54e1e00000000000000000000000000420b554b8824eba44a19f32bbeaca9b334f5df00000000000000000000000034bb7288e5f4332b48957ecba7acc653d872fa29000000000000000000000000895d9a207dc5ff315df097d2867cf8992a615371000000000000000000000000baeb4d304b08cd42e958ff0845cd8392ef5566370000000000000000000000009da807656dd20899b8f94008b898857c950ac2f00000000000000000000000000de7899a6fbe375a725fac090c044c5de207d8b700000000000000000000000020cf8204c90e297f470e99ee28db2f3a6ea6065800000000000000000000000059a8c6accaf2283e28df882894bb6a2d8abd0e97000000000000000000000000db140259e89afcf6276d91bbb3a3ee51e8a5a28300000000000000000000000053405d0e99f30484622c4e6a54b5666631b835b2000000000000000000000000cb1c36f26321d30530a99df5cd32ecc000159a4b0000000000000000000000002672e450779031a2bcbdd6aa5fd070381ac43ca00000000000000000000000006117512734e840ace202e9ce6454ad0af9770d3d00000000000000000000000059567ba02867e336455be699422db4812a51c963000000000000000000000000192be3c304dcd249377031ca3a59f5b5d0015018000000000000000000000000ee01590ae9c0a99fbb46df87c73c2b543392422d000000000000000000000000ee606fda29843c0fd859e7ce0905262b4dc0c08b000000000000000000000000dcd2611b3644ff321b52533272643b661b989319000000000000000000000000f908c1a97164d1c2539fea2f2258b883ba9ff57a0000000000000000000000006331d4c2bf480fcdcdf40c39bdc18da7441681a3000000000000000000000000faa8855d4a1eab29b2c69294f3c2ef29a24f661900000000000000000000000079e800f15ee8192243f8fcbabe91936faf620ff60000000000000000000000004f84828fb7e3dc9ab2f7dc299766cf9bc6b5c5e500000000000000000000000022926f2f19fa1250d65f662d1b4bb2592c0d408c000000000000000000000000e9a2553b49b1b6c9a6026feda20c3d6b7be8be5f0000000000000000000000004d590ac72ea1472b11fcf0e480923febd9d1e9e9000000000000000000000000bf72caa5b405d28216abe6cdda96a0ba768519a90000000000000000000000002a4391ee7b37f721bdf2e07f3afc14d6af5304eb000000000000000000000000beb77b66cf4353174c387a4d6526a00e338432e8000000000000000000000000badf9fdd7dba75408bf596b8fd8d92b29c967776000000000000000000000000c26a52fda1f84f699a8ae8cfd7cb74b2a6e8f47100000000000000000000000066a491f4141b9f9408008e0116e9f583282314960000000000000000000000001793a3532c3b6ae9d2b5a54c5de7d52879a4c127000000000000000000000000caca8019c9b3eb748e0aed3f072c0da7ea89b6130000000000000000000000009c99f99f35099e89ef086bb8a790a83d4543ffef000000000000000000000000c93f6ddb5f85656412b746f202acb45b9f95a6af000000000000000000000000557c7b7263903e05cbe316182cbac8abe1f216a4000000000000000000000000b0e933a153ca7cff65c76c6a3ef822cb4cbe2968000000000000000000000000561f04e6e8bf0b314fa6db4663dcfe5bb906a9ed00000000000000000000000031e1b9fd0a3ef6b9bbd6238237d699f4eb69b69a000000000000000000000000f1179389339b6cc7b07aa4948adfae0df49e96dd0000000000000000000000009aff6cc3925419110cbc3533898056ea88cc225400000000000000000000000035934f30f9ab4f1c4aee0a63f60a83b2532e97420000000000000000000000003880c3c8ac1939afeb732b4d19bdb8b94d66fdac000000000000000000000000e8886012745eae06d374855e71b4bebfa08d250d0000000000000000000000001b238f17bc36952d131d38a844e87ab320911260000000000000000000000000c6bf41b25915377dbac609e3f040d8927189260b000000000000000000000000ac0b049846c6f90306ef62662ecccfdf7509ed4d000000000000000000000000c6e76004a8ec7313ddcb7e214a2bbce154fabf4b000000000000000000000000df9aa11f5dd9a8e3e4ab1c81714d6db7061e05280000000000000000000000004b44b66bfcb055f446b53c78c25697dad47e26ed000000000000000000000000540d328276854e96575bbae1f2ace5b236cabaab0000000000000000000000000872d74357f416417969df4f9e802fc3eb61cf1f00000000000000000000000084baa913c3ddc11b76325509b16577532d9519850000000000000000000000002884612b930a0bb746bd52971126996884d5032200000000000000000000000052d1b917a03dcfb422a65424284b3d2e0c444799000000000000000000000000a76597036c91f89fd893ae91963de1d93434683600000000000000000000000017e0ba512244479d807ef2ceb39dc5a4a9600b09000000000000000000000000a962fe68ccb8a8a94d0f344ccab011426d329e5b00000000000000000000000098e0410809a27a40b77d9009cd0859dc1d3dd418000000000000000000000000774b3faba16457c3e1e0d8460ec1e729b16e432d000000000000000000000000c67aef7eda934ab1f8fdf77bff51486bfc5fe5be0000000000000000000000004db9a46febcaefa86b2e0cac84c4cc38bd1dc11a000000000000000000000000926e10cbadfe0fc510d0966b82bf5f9b5b696f77000000000000000000000000e52b960cb43a6b4c95a1dfa8bfbd794c261a71bf00000000000000000000000060850b60909950413d9e0e2e2a927438805f83de0000000000000000000000003f6fce3070499b336426a70b76e60f8a5bf96cbd00000000000000000000000059a4074523e0eae476a8ac582dddbf34a5a6bea10000000000000000000000006889f6c37300908151ff012730bbc113ce9b0612000000000000000000000000f7dc191ed0b387bb1daacc868efd5bd7b91c320a00000000000000000000000083d53dbed9e72ea89c85d418b09c4be4c81d85c700000000000000000000000086111c0dbbeb103a77ebf7aae2058c17b52f6608000000000000000000000000992250461c3012ae9df6d674aecbc484d12a23c9000000000000000000000000e1a30c8e0aefcd0d357e068a205d866fc91d5edf000000000000000000000000e981f18a466b8729183d263db32be229a73440e3000000000000000000000000df9d35a55f7fb1b2ff0d1bbcae5f6acfc3819a65000000000000000000000000612a22782f128113a5b297d8ade61f31dd9532240000000000000000000000008d2ee8e5264ceb2178090915c390ee63a82ff47e000000000000000000000000a987896aa082d7dd83d60a8ff000946e0004d572000000000000000000000000b86c8e41e53f6c32a93c8e8000be4517d9a85e85000000000000000000000000a2ddf0297584ba54d8de02ffd7817e57e5b28f610000000000000000000000009f956f54acdc7dd53811f5ed2855351b7533172e000000000000000000000000347efaed429ff7fa3a14e6e2e243ce6a74db45e9000000000000000000000000c2a7fd1de17950b4b415d7dd5380c69abb5efdc40000000000000000000000003bf34ce7e291148bbc9dc80f656f968c982e4b510000000000000000000000008d3e3aead68cccbcab5459a98972d56bd160131c0000000000000000000000005383c3c6162bc2078f6493584e0d768cc7aa8fea0000000000000000000000003f159262659ba32bf413e9c13f724c86c8cc595a0000000000000000000000008cb6d3b71255a549ef7167a93796495c3ba9ee230000000000000000000000005ff5f7eb12d480d672395dd0e4e38d0662b2bcb60000000000000000000000004f10c51399f185ce51c69c895766184ab700fce7000000000000000000000000b48f52ed52fd53f937e0220ee4dbfaa3af6435d60000000000000000000000003138583762999c1fbdb592b54f38fa04724e5532000000000000000000000000ca84ae723bff983185a772361604c05bde9d9f140000000000000000000000007f363f3b659a80700a706722d9f5cb28caa87f460000000000000000000000000ed48e5fcfeb7f3d1c00d901bcf0e3031d87af2800000000000000000000000013a7b2cc683e5849de935f9c8fc66bd8529a46b60000000000000000000000003fa9fb0ab1582d6f17bec55fee9d490147ed1f5300000000000000000000000097799e3402e6066f61bb5890757a147bd4bf360b0000000000000000000000002aaa32a41723a1700291674756ae65cc00023143000000000000000000000000cd875c5e88dd03ea287069881ca05913b6cc2c5e000000000000000000000000fa115890e2e87133d1c12207883650e979137fc00000000000000000000000001570c65d1253471a3b38e61c63f20f9bf75a905e000000000000000000000000fa978e7219f3520979ba32d5768c90ab0cf2589a000000000000000000000000a3e35a5d90cb8090eaf09c0d9ec8d32079e7e450000000000000000000000000133bd1c06cff2efaed987acdca383f2c85ceebc1000000000000000000000000172572d2cc5da665eb27f1859a1bfd1a9291d81b000000000000000000000000d9c6d2cc52002f037318027cba426ec9847cff9800000000000000000000000078b67f22a5135e7f36a3e1c3231d01506ef65d960000000000000000000000005484fb60fac17462eaab9962f20a8d23b2836e8c000000000000000000000000080dbede35bbb6e10e22d9a521cdf6a01ba54f3700000000000000000000000059f180f448244df4e827b59df4ab3655c505c7c000000000000000000000000067fd8a6b8b00421b095f38231770e4f49cf637c100000000000000000000000058855ec6896fbfc4965732dfd0db21c07d958ef9000000000000000000000000fc8bda0fb5e5ce827da310677772b2606da3970d00000000000000000000000072111ae9acf0e0f992d0a45681ab88fda5814845000000000000000000000000a9ebb0bb5d0df52d20c72edaa07afe12414aa2800000000000000000000000005b2b5f1b2868f84886ba11fad2bcb62920deb1d7000000000000000000000000aeea6ad0777f84afe0a3487ef7ec28b8f6f37644000000000000000000000000e58c3e66a5a70119c02cf3b094cc69c5cbffe49b00000000000000000000000094f603062efa5cb77ebfceadc59802ae915781090000000000000000000000002956a9833029ca32d15fc12b0d1569c6f8821c66000000000000000000000000d0de095929b4734e074b9bac7fa96426dd25cffe0000000000000000000000001b040b57e54056420614ee4daeb621efac242476000000000000000000000000d75966063a5f87c8cb94457d692730010c49d349000000000000000000000000664f92f8b4484c20f447212688d3ce7372ce67b00000000000000000000000001aa17382d3626251628b1f40e7e30d14c61e856e000000000000000000000000d14dcced2dcde73b23c46a47cf397ea5bb62e3fa0000000000000000000000001fe2a914eb5303bf84d7b6504c516a1c093844c40000000000000000000000001c8ed94b6bb61178580dcb0086b4d8eeeec9a4460000000000000000000000009f12f8a143f9e86f66db6837b84ef49827cec695000000000000000000000000f7dcce93c1f5bdfc050b1163aaa7af258e3200c8000000000000000000000000e35f3a2732dad16a891fbcf07db55330996c25730000000000000000000000001fe14b3d608972fd6bc1f4a736b759df7377ccd200000000000000000000000062fac83c019998c35e5ce8aa678f3ac07f8266a90000000000000000000000004ae29ee26c67a6c38786d7ff523b7dee966ff13a000000000000000000000000bc8f88ed36b75713c099c735fed0b91de30a7245000000000000000000000000fee27924d4c988daf96fecb91e09ac9400cade83000000000000000000000000fcc318971d4c76b5e3d00e7893f70b097aaaa96300000000000000000000000085b7afcd84cd9a181e100cd6f6b8a6a621b4178d000000000000000000000000ac2eb16ece28aa94ce45056988ccfd7ec99ece5c0000000000000000000000000dadf4a8a431e691a57506700008cd6f172debb7000000000000000000000000bb570528c35ca9c7148272c496c5e204e374d1e10000000000000000000000003e5620012c67635b5b367fc02aeda7e9a532e41b000000000000000000000000fe74abc03ca4a510d0dc8be6b7b0984d0fb3421a000000000000000000000000f36113a2e050ce685b6c680e1fb6e02c21c1923300000000000000000000000082194faceeb3d1c1f35b4b4b63ad543ed6a04a960000000000000000000000007d46d7f205bca26437deb10700db72778378edc100000000000000000000000007dd1fccef9d5266618498aa0f5694cb91fa49dc0000000000000000000000005a2c298ddfc065805d9210f429be40fc5578e614000000000000000000000000129b25d1bc5527262becbebaefd176bfdeeac51b0000000000000000000000005ead5b12739c26b2117b5eaca6e06290b0e98d8f000000000000000000000000592c66101ec00272df363ef0689c16a20d1320f0000000000000000000000000e2f584626a090cd2dbe5d8d5e29a9936aa16d17c000000000000000000000000cdadcd70d70477cb49e6c4418149196d3f0a1b58000000000000000000000000e6e5f532ab963bcd7fae0d4a14f9f4b0f1eb6d990000000000000000000000005640e80f53fa2b53b18f4d5486b018f8f045f7c9000000000000000000000000b9bb17c9d3686fbe921db748600c064f0fe883fd000000000000000000000000577fb87223d63f24f0aac79217915bcc837152fc000000000000000000000000b970167b8c3dc472912ef63a77d99a9146beb2df0000000000000000000000002c439c3c0526e6ffb621c6925aed8ad889f481fb000000000000000000000000103dfb27038af0fe217470704a3383b8fd7629de000000000000000000000000f3d14d5f337561bbab55dc226865e62c0bc0426c0000000000000000000000003353db19486d8738d33ed7b936b9262c806ea1b6000000000000000000000000c672e29dc94ade74ee0f2c23951b3eec6e7990d8000000000000000000000000b75a3a85082d3e3c04e9ab2b8b307883fb9240020000000000000000000000006f5f05c4e0a062bfb9b8e7a8ae778e891fcce863000000000000000000000000dbee3dfdc3468f1986f959b03f35a88ac6c4283c000000000000000000000000a0e7f672bc7bdb06ee542fa2a8dcf478f3c25f9c00000000000000000000000024b53e4cdf64ad4493d29ab79186cb85c95a32450000000000000000000000008e274ecdf93edf4d66c33b57180e74c8aef49ac80000000000000000000000001dc3dae9527fc65999e28f1a8900e96642944fd10000000000000000000000006390b941622cc4fa7ddb10d4668b701db7b573e70000000000000000000000008f361208112dba1f10e188b38df55307d3a732ef000000000000000000000000f8c97013418bc05ca637d426875dc14f558a85c7000000000000000000000000634cda1f2776de506f5f8caa3659909f6291ef060000000000000000000000004fa2bb10370e969f889c704eefe3ad2d6eac91dc00000000000000000000000096c2c9079c0edd21ebea7d1144cf9731968821a2000000000000000000000000b1f712ace5dd20fab696be49fe2b937f85c4b01900000000000000000000000001b3268ff4b3d0b95182783eac708f84ae1d1d36000000000000000000000000cab98a243a7acc7bf1d335f3fe2c223dbb73980b0000000000000000000000001ac16594776c32fb09bad687b1f710372c3bd19a000000000000000000000000078a3cfa0c6f371309509fe63e56cf5698dd0e83000000000000000000000000c11cfbb772d0d0339fb10252dca486658be9083100000000000000000000000074df1fb0a6e26af588eb7a6c22b7710b98218b2f000000000000000000000000dff3917f5c8c938aa3cc096dab72c78a9073f450000000000000000000000000b4b15829294d9968caa1c2745586f2908defb6a1000000000000000000000000d91b58e4ade03987cfa9bc9e410600435d911f8100000000000000000000000088ae8e7a2f2051f8a2de21896e1ee263ea81baf7000000000000000000000000b11fbf04712d370d3da70e577a3f682c26e060a50000000000000000000000001395617cb04a9a0669bd0663dc1d61f64b455ddf0000000000000000000000007e54a2bdc294f0605fb1ddfa2e095e4a5a3b06360000000000000000000000009c7cfef7e4f515066794c963c529e55cd81e8eae00000000000000000000000038efac7aa91d81b8abe61228293dccae0175601c0000000000000000000000008099106345eef1d801f771c420fa256612cca8df000000000000000000000000b79a2d39bd2a15e5f4058d62ee88c07a02df34320000000000000000000000001af42ef0539ea1dea810096ced6e7f05a726f8e90000000000000000000000003c53b93a9deb92895ccfe1740c62e4c2f5fd9da3000000000000000000000000576e66a08dd097d4a85a9a835b40d17b590383430000000000000000000000001e503967ce2ec6a7ff768bc6720c4a1458e54760000000000000000000000000020a05cc530d10b2039967fba584aa37d046120d000000000000000000000000d5d36512388eea6b4cda67095770bf5b14e16f350000000000000000000000004b4e84a7d14a70ffb587eea46d16835f23d360630000000000000000000000000f82fc3f646a73f37aeca70610ed35b66eccad88000000000000000000000000ad3ee3ad8165d41cd185153da245a7135c9093fc000000000000000000000000232642185bb7ad2a92d53e5e64014bea3b6646610000000000000000000000004ee4b5f684787f9791982635cd705ad345d083930000000000000000000000005cb3318d072b01a02a4ed79d9c4583da2c7dd900000000000000000000000000dca5a1b03289ade734086cf6ec76fba750b8e4e90000000000000000000000002d57a21bb27b306156fa159ddfe8dcc337b1a70d000000000000000000000000bd788eb6a3a8bfd85abcf4d0750932eb8fbae457000000000000000000000000681612fecdd19ffce3ec807465fe0d30eca2e14200000000000000000000000012114f0c7d8e0d2fe0d2f3d441fa7bc73cdc37d600000000000000000000000055cfc1c0b83f02b066db59d17cc1eff26018a6c50000000000000000000000000322e2c413de6cc172edf977e71a0d429d47debc0000000000000000000000003e0318a140e2f794c9841726f43d3d268101fe5e00000000000000000000000027a0c6b80f5b64d00a7de7a6a310261eb7d34ea50000000000000000000000004204df67665458b968fbba70f8640e89cab0bf38000000000000000000000000063baf0bb6a645165c936ecdcaaa7e2ff6f3fc42000000000000000000000000b53fb5fca84930eac2d47133585e850b56bd5371000000000000000000000000eb727cd81c72805fbb45236a05f24b0067a0b48100000000000000000000000088c00a55f4ce662ae4ff93d1196983744fceb02c00000000000000000000000067912afc9367f194b4bf6776252d8083ca198c8d0000000000000000000000009bf4fbba16263b5f560dff22d2aa31b8b1d46df800000000000000000000000012c688ee3b9b0e38da58ab02079a4029722202e2000000000000000000000000e12aaf005ed6ea88f646821a5cb7f6451ba126d6000000000000000000000000e8c616523be2877acbed5734ae4a791f467f347c000000000000000000000000dd9bc0b6287b2fe5904c9732d74fa74ed7a8e65d00000000000000000000000044d852fe1c92ebba1a69bf1d287a81432950d83800000000000000000000000034c308e32001de068a8d2f9c2ec1d2836ce4325e000000000000000000000000878b93606949ea3fe3f9638a9f914652f8efdf2c000000000000000000000000af30a51d3b6e2d5639c281f1e30ceec917a414c2000000000000000000000000674c2c22363f0fb13be137397a6f17c2fa025aab00000000000000000000000036c2af47a2c091185b79a4bd17775b0ca350bd000000000000000000000000002e6a5cd88a0dbe5b7e2d51f5c99a007d29eacb3f000000000000000000000000ecc56d8eaf2949070f275fe443361e02a781b1bd000000000000000000000000b790b828bb4dc13c0776aef3ed03562b95e8dff20000000000000000000000009ef7a266b3fc44fb49ac3f2b35f97a3c2814fff3000000000000000000000000eff750c2f5445ed65bac36d531649ca0b3ebfa630000000000000000000000007bf51bfe2054abdabca5304bc88e62fa342288b5000000000000000000000000516b54c0c6539ee0b7581cf2f4d128eb7d72fecc000000000000000000000000ec3755f5e0ade73bfb2be95b8f274047d9edeff20000000000000000000000005c2d044445ba18d911f71adcb18306330c5226de0000000000000000000000007bc11c3540df738e9513adba9caaf6e6ca930eee0000000000000000000000005f932e1616bc03009bd13a21074f4ed6c1242cc6000000000000000000000000eef6cb630314aad336b1dc9425fed40627451aed000000000000000000000000ff60973872226c3814231f1b2789dc5db39b75b2000000000000000000000000ffcacd5923f51593fe2555d6deb388a0e2fcd2440000000000000000000000008030bba31f9bee800972446cb915cf474d26baf80000000000000000000000000553b94d7f688bb42f6df635d948bc8ff51f49b10000000000000000000000007e429c32b448d74714373509b6d698912a3c5b53000000000000000000000000320449ff78e0bedba8dde2dec16f5811f6a5d32d000000000000000000000000781244e2da335ac6bcc304a119d1d887f0f642a4000000000000000000000000276a15c1c01ce4af00e1783468feb0be6bde2f9c000000000000000000000000871cb3b90970fdfddc0fb8f4d6b361f9ee33bf4c000000000000000000000000d20ed54821f532756528d24bf88918ce31e16afc000000000000000000000000345309c36ad35d6bf6d295c1624016adba9257890000000000000000000000005b2ee18ce125845155dc757f8c29fa2a2aa918bf000000000000000000000000924e0caeb2d345e44e5c594706f8c9689c42906200000000000000000000000064747e6d9fcba989e04d265453fad9e3095b5cf1000000000000000000000000d6f22e0c2ea280291f41f78d83930b577609afd50000000000000000000000007885ff42ea0fb786378ab605eae7e62ed7acc07e0000000000000000000000003d19357af24752bd5b5ff4358b23d94a653b2d60000000000000000000000000a6fa4eec0e5a3ea06f541f176e22872ad5419c8f000000000000000000000000c10a8a49c989a68ccd3ad2c05817563d43d8bd2c0000000000000000000000002e700fecde30ca90fe83ff291096b4a4f2cca97e000000000000000000000000a83c359c92286af977daa7f6297f6931f39f59a6000000000000000000000000b808473522a2611aec2b647bd1eddf331c5351ba000000000000000000000000bb11e9397a3c48a314c2cbc38b389171ef9668a0000000000000000000000000f466150ac6dfe094122184775e842234cb5c813e0000000000000000000000003002d4fb5ff389aab4da3894a957986fe4a5f9ff0000000000000000000000008f086b55e555257a4ea677aa76618d602b38dca7000000000000000000000000dc4b012cb79a140fccf055e3159c2b29854475690000000000000000000000007a0d6c0e8af99e9f1260f82ecc7ba3b46ee1dd3a0000000000000000000000000664cee33a8caca5f1e6451cb0348fad4fe4815e000000000000000000000000f2c5910c8495be449eb3fca04d318cb0294e4a8c000000000000000000000000029cd6fa35fa8e53dd6e03ede2f97eb4eddbe20a00000000000000000000000081829c5430db5129cd7ba665c91c64b5046e26480000000000000000000000006b6c0de90c6eeb17fae8e616db15ee908249628a0000000000000000000000005fbeabd592202444515351906d2d8feb94d08b000000000000000000000000007bee33fab1fe3d4627ef885a82e34831fa4bee9e0000000000000000000000009f43dba1d9182f3d642f317380a5d09fa2aecb3100000000000000000000000010539487a5330a20f418f4be3cfa41d6a028dbbf000000000000000000000000375696603941d7604d562c153df7eaf6fd0ac6160000000000000000000000007a5b827b81ab3e61dc5a18d7397687325d89c0060000000000000000000000006c0fc331dcbff92a472dcdd52a1fecd57a4992ef00000000000000000000000076c953535ae2e044e72a331f23c5dbdc68c931f200000000000000000000000076a5ce06ac156771181921e38bb7ebd72ac8a12c000000000000000000000000050a10093a28cff238024f0ee1ff9a2aacafbd95000000000000000000000000d4a2dc84d610b244f06460d6e712941015c5eec9000000000000000000000000763ba3a4ba555ef6c6764e1e1e305c5c03f9c12a000000000000000000000000f7721fcce85a33a80f4bb4af1f529a5a4f4a915f0000000000000000000000007bab010915188cf0f195de7a90b5276acacd2bfa00000000000000000000000093d810cf808f00e05b742f8bd011aabff1e17de700000000000000000000000075470877f7da41fe6fa5562e71e437bc2b88e711000000000000000000000000ade612e9b4563f1644e2b370576ac7a4b98aae69000000000000000000000000230fd05a000c23490e33423a93021ed8a8ed5bc40000000000000000000000008a7ab4c3e2413b5a6c7b4050ca0fd415503291e20000000000000000000000009e40c64e4de8f6df74a43e5496f823b96220a8a5000000000000000000000000e608e9ef2544e829dc3e201317c1cc858b864f7100000000000000000000000082053fcdf8a3bd16f553b52131a61962a66e706b000000000000000000000000fb42cbe23e7093ce9746a7e3ce0711e445779789000000000000000000000000ebe5111f1998546e4b6950a0fb664bd7802649e2000000000000000000000000927b08a390a106c047fd13299204a5b9bdc38d580000000000000000000000006e6ab8fd095b3dd36fd70612231c88836f940b7c000000000000000000000000b6c36d7448eb98a53a2fe8bc6226237bd9c738450000000000000000000000004f5ed2bc52af1e69ffa7b39315e6f3c3e3e4155a000000000000000000000000f767a2f313242fe2b0157c09227b97e327dcc62d000000000000000000000000be1393d4ad31fd0181d326e34300cec94dc1314a00000000000000000000000060d736bbc49f0eb785e12c60e5c4a8b0a8f45b650000000000000000000000001818cead9fbdd5fe1dcd9b41bae787958c292f9d0000000000000000000000001aa45d64d3657ad4a79b9687cf869cce05edbbe00000000000000000000000004b17a5dda3ea5ecd4be2aba4f754f3ecbc41188100000000000000000000000011ad76f8974c4496442f8c96322c58233b58bf50000000000000000000000000461f272ac0794495017de26151d6dfcc454fa9860000000000000000000000000351870e98ed79b62ce31bc61144a6e084644a2c00000000000000000000000032326f6d57898e43e8906f766054c4a0264582d30000000000000000000000003e4488729874be67bf4826b543bf083b8139817e000000000000000000000000426271f3aab753ac412c2e46e8600a1972b145ab000000000000000000000000380ca06a17fa3a21548d09027e5928178679afa70000000000000000000000004cc3d928058948810147ee6f8c0c3dd95fb0bd38000000000000000000000000c8b365c06e079795638b099834ab86b70dea19530000000000000000000000009654f8aef0e9726ee0e51e0d941cae42a7f9c9520000000000000000000000000eb69d54d39931226382f12bfd5ef8b5b41847a4000000000000000000000000bd72b1cc54c997563ef2f4af7406bbe05833996d00000000000000000000000077b744b7e57378da9ce5bcab901266537842c7b0000000000000000000000000d1fef70ac545e54cb89653660a86839571123cae000000000000000000000000d9890ca5250b8ffe04a2d8e0145a7d535cec6cde0000000000000000000000008cf5a38781609c6443266d74f0bf971a03d3fca5000000000000000000000000836066bf8f7f8a6ffe87e29b17980de3763386cf000000000000000000000000029ff4eef8c1b21eb5486ed1c6ae82607f19e7b20000000000000000000000001420a12ae34ef7b1d6e46721c6447c265d1a401d0000000000000000000000009f04dd98898240f594554036be78589a7742223b0000000000000000000000008f2d7e14932d48df200faf70e6e1616db695498c00000000000000000000000027cc984fc35c542771e957fef494acac766bed1b000000000000000000000000ccb66383198b3c62ea7d20a79a168b195c9c677800000000000000000000000009655b5705bfdd8af7bbca94b2f20f1f1fe70607000000000000000000000000b35e7d21fd7ba9f3164b603bec203aaa10922b68000000000000000000000000546f886c99fdd23d8dcda768dd418a85aa8412660000000000000000000000005a832fdc7b6eb32374f084c133ae108570ea98b5000000000000000000000000f51fa47ddea7a07770a5f9b32687af4729d0d4d70000000000000000000000004c7691b2d9dde43dce2c0fe75412887be4ed2b0f000000000000000000000000bd4e67e2fb39b2eddf6724a4afeda183bdba0cfc000000000000000000000000476123069f6bd82f568e3fd64b2bd940b61e2e7d000000000000000000000000525659d446a3fe9ef4dfc73857701a8369394c2a000000000000000000000000d93dc85a7a472e88d1a1f61e1edc658270419931000000000000000000000000de2b2b5627d8660979521314f2df6a711139558e000000000000000000000000f76d9607fc067b468ba7b2d511213678df215660000000000000000000000000e5faa8c28b8093e285bfd03f79a1d1776a51b8be00000000000000000000000043722cb88534fc1491e1b8779a3d88655a5d17990000000000000000000000005e4ecbcee8a3c66f6e90b4d7f60765ad56c6f2c30000000000000000000000001221ea0bf0f9556f551268d7a57ecd8147fedaa6000000000000000000000000c7f376ae0700bf701c8a7930fb6c93fb9f27369a0000000000000000000000008be1fab1d715a0dc1f86d98d4b1226c3f3d9dee200000000000000000000000069bac30dce0d5be75ac436e2fcef4d1bdd8c63de000000000000000000000000c5b949ea97485bd68691388e3d69a1afa12181ef000000000000000000000000580b67400f2444a2b4b8d537b5c282786730257d00000000000000000000000039f7641d910d43ad113187cd33b03aa3cd71f9be0000000000000000000000004be8c08086218abeed0a451d5e63309a8a55d9df000000000000000000000000d7d46003b41f4023e6a0d0503d3671ea93eda66200000000000000000000000032669a68dfeef3db8ca5a2faf9b8c2c3dc379a1c000000000000000000000000ba8d77682ae5ee0a3edcc44f561926be24e69a9100000000000000000000000086c8c012a95e610ee422f3310b1e5bda18d0e14b0000000000000000000000005c95d89e35d5c89f66a8180ecfd3a29921d0565c00000000000000000000000012ab3466f8556fd90ba331b689d47d228aed2daa00000000000000000000000077d9f5290ac8fe7361ba8f7f75be7d571310be6c00000000000000000000000075f0b429f0bf0c5a71c23d43a1c78bf35fb6a9200000000000000000000000001b0bfc96b64d48d85c17f5d8be3e72c01dc0dffc000000000000000000000000abbfb15176781399f13c328cdf6add61cebe4d4e000000000000000000000000962110167454a734c8f7e92173458cd034d633b7000000000000000000000000747e603d072bc2b5cb77272941a401957663f32b000000000000000000000000155069dbc11b948fdfa81f702845a2f63cf20b2d0000000000000000000000000cd077392ac1c85bde0dea3359256a30e1bf8cab0000000000000000000000006c134b252d8da8733575ce94d869b8783cc51a16000000000000000000000000b5ec88229ca6f6bda67a4651af1c9e3c10694d850000000000000000000000009760916eac1343a96350fe7dd063988e7c73c3cf0000000000000000000000006402c1cd28a18dd14d6bb167731e44b9a8f4a01400000000000000000000000070bc8c0abce41c48d2e5efa1a3d3fa716689a402000000000000000000000000a3611e05ada262d9da6d99f1cc658341275954c2000000000000000000000000f71e83b9a0ba40364a90be1fde98c249ac949b6d000000000000000000000000a3e2e654cc6770faf0932a078edaaea1d38fdf810000000000000000000000000e5d54d53a15f9c69d233a22e1ae142f821677d20000000000000000000000003a226cbc0ed5510cd05e6e98de827f0a0c7d3e9f0000000000000000000000002cf066ff390334c678689f36c9daa5d167a7b70b0000000000000000000000002317691d29dc1e20d759850acb5684da4a812dcc00000000000000000000000058e8dfc7892779d6702ad143472c278cbfd2f68700000000000000000000000060254f6a26de3d638df2e0cf48cca49b662305cc00000000000000000000000083bc17409ab9a1f57429b68228951966b4fa79ee000000000000000000000000b558f17fa1d3ceac9ee92234c1485a636dd1cbbf0000000000000000000000005439c8c526b35aab0783ba8c29b9d148e2fcb8550000000000000000000000000c2ba818d9729ea6179aedbbdce759405256dd0d000000000000000000000000d4c219cc93a3175c5ca273ecb0bd48e89ce011d5000000000000000000000000b0ddcc582191a8fd26822de59574f662ef328bc3000000000000000000000000569d71ec80a88035b70bb5d2c73976616b0c42cc0000000000000000000000002705dfd9a6fddf0871b2b428eb0fa6e85055805300000000000000000000000071b211b9d887122ed38eddcc142bda86204a039b000000000000000000000000e2fc6d8fd9c385bbefa72e80be312b53c6ce47cc00000000000000000000000065dd91c806e8eea4d7a0ac3913087573930e1990000000000000000000000000de31e638d43b0e118d2183aca1ba424a615d21060000000000000000000000009c0e025ff0acafd9d1f3453c88a34bce0fb9df8e00000000000000000000000036c51b7d9fa1afc8d95e1547a04f2a4cb2d7597e0000000000000000000000008414850bd86056eecc90da72b519704a50cad34500000000000000000000000044c8e6e3caa13ff8e3f249c319911329a28c27d6000000000000000000000000f46b64859e3d64eea897f0891903600c8d8fa891000000000000000000000000d9d3e73c426f632d57be981e0c62ff4c509e6c4a000000000000000000000000761e06f0fdff439fe71ca5900bad9c4223be4e6c0000000000000000000000009c47ec27c89238c1434268f4a559e405c0b674f6000000000000000000000000b424999c91ca978b970593b0e43c5b9c73d6eb35000000000000000000000000d838a20d34eec99976e7caffca307c5d473f777f00000000000000000000000011e810bf70310d08d446b3a778819868a5af0cbf0000000000000000000000005cc1e53283540ce4afc8290b0a4d5ed206be342c0000000000000000000000006f45c9bea3d9c02dbe95fcb4f1e63f9fd0ae8a3b0000000000000000000000001537e11e2d94eefee3a5faab264399531d1f2f41000000000000000000000000e0e9172956da5bab27b78684ef46602d78d8b4070000000000000000000000007f34e40170fa049f667ea2bd6a25c07f550518f800000000000000000000000011f4d65ca3bf2a3b7da30079d41defab3ab19589000000000000000000000000dc1b1674fca4945262d5fbedf0a310952a68dae9000000000000000000000000a6c9921938ab43acee35e99c0763bdc0a3ef93d000000000000000000000000032208c019a866549a8c517f4259af561ee04a5de0000000000000000000000002366da7d1537b2fcf00ec257a1aac581969251e600000000000000000000000018cfb748cb5bbf8ef871f7e43f2030113b9c32a00000000000000000000000007fb52a65ebeee9ae7d81525ee22568c94f9aad3000000000000000000000000079311dd528a6855c91ab462de42869eaa0a9730a000000000000000000000000e53cec9765e9c59cf67d3d87dcb9f5ce0381f4500000000000000000000000003e77ded1eaa7deed6faa00494b96f43a5f4141f4000000000000000000000000c553f859e44615d7f718bbd3c8607721a607e1010000000000000000000000001f878fb64eb4ee301a6c401a3bf256ddfe8174460000000000000000000000001c36b57cba62b05f41e9844ebd811d702bc9d2b90000000000000000000000003b9fc9bddc4825728d67b5bac8f2866ef46718070000000000000000000000001ad7379684cbb29a330208ece3c01f4d1e397f370000000000000000000000005e0f7a33457606b459b70c98a55bb9bbc34e93ca000000000000000000000000b6ec072ea456565f9386af86a242d27d0ae7ef8b00000000000000000000000030bc441e1b6f8ca7355e20b5e65a483edf0a13190000000000000000000000006bff2b2ceefd745b86eb6a7f3ac55fcb94c9db1b000000000000000000000000b64d9784e8516983243434ce3badf967fd5cc71e000000000000000000000000d8857360e8c24cf54e18c0294c6740cc7197bb0c00000000000000000000000071a01f90b39e3bce664dc4367801b89113e81f54000000000000000000000000884d5b967d4d6d07c8443e7e834ed40e43db9c5400000000000000000000000032e0c2555bc0cd50220a5c1cd405a23953951db5000000000000000000000000c4ea0f6d8c90b6c424512d7adf728b27826ee8dd00000000000000000000000099dc94c380caba1c79fbbae7aad379804b6f9e7e00000000000000000000000079134a3e32794580ba2361b96ce7f8f29ee393cc0000000000000000000000000d3e66ffc7abb1354fe5450ff7f3dfc792174884000000000000000000000000e75d3184fa156f681d45eb22bcb122ce8d1f7cd3000000000000000000000000bc812919a6cf3c9a04a779af536fa1055c7c8a0f00000000000000000000000004e46bb6cb9b3c477cf2bcde4c00666473274d170000000000000000000000006cc8d6de10f189b4b7a4e1eb3005c4a5141978110000000000000000000000003fbaae28bb5a46e167ad5dac4c582e51efd5db35000000000000000000000000a66a46c1149260910b4445c9e5e7a0e63447249e00000000000000000000000042b941ac816d875e25f5f42211e9c856c9a8ef33000000000000000000000000447eae51789f9924c884d64ca6a4f6bbe68237b0000000000000000000000000334dff8f6665d4cc82809d2941792c25fab787c400000000000000000000000050f3e27d061cf5c678030ae638ac1e7f4943942d0000000000000000000000000e3a6a31ae6fd2c9ff03abf633cd367a85776857000000000000000000000000073d8ae55dfed10a4da3a22869ec93a29fbd20710000000000000000000000000a2ce0efc5832fb7b518646b4cf2952052b8371b000000000000000000000000a9d08fb053a6455d4d320a9cc788f72d86cfc4140000000000000000000000004e4a3b736ed5406181bf5535a0f3786465cc98e50000000000000000000000001b3fd358c66974572cd7c77b5be7759c67c178b10000000000000000000000008920a5404bc7f13a90e26d1d8ef083e2b8bfa739000000000000000000000000d42b13389ecc2a15e23015b68edfd8e2545edb750000000000000000000000003344acd95b095323ff80d74293e2a481bdfdf9da0000000000000000000000003dbcc0d4a991b2831d4ecbe1282a73b82b7669ac0000000000000000000000000f9ec6715919a284aa293609fd2dba99e2c03f86000000000000000000000000f8e0229c2267b5973d89278e2a7e96d6cb82ca24000000000000000000000000ff148507a285cdbc2684f8b1bf1c17851563c1e40000000000000000000000009dfa722042ab49c910232268478ba396f72fe804000000000000000000000000d0ea90e71789e7532725140d92ccdd28540f4fc8000000000000000000000000bd9bd94a049ee73ad4761e7ccd4bc30af7a6ee2100000000000000000000000053678442eaac6a37cbd8ff75864b07fbf1b2f319000000000000000000000000bce448f576f22300f0d243ebfbab275c196e945a00000000000000000000000021730c37c7eb5dda2a4238e2740a36edb68b8aaa0000000000000000000000004129827f42519925ed39a2cc8ba848dcf3d5e641000000000000000000000000fe7717e5386fbabba6a1ece4db6040ed33c76774000000000000000000000000f7b32e83f6980ff76b5c985a2413182693262b680000000000000000000000006f9e97bfef89a07c7f543746d177334a1e7ece2d000000000000000000000000ee7ed65a5cfc688b1b3708fb6c48d438199d16c2000000000000000000000000abfda53d18ba419abad8ff199bcb24e29be48ce7000000000000000000000000f44ee34a3f6801f1e46f79cf985489077bce9b8c000000000000000000000000dc4fa6fc7c7b8ec82a06dd83826929a821c76c0d00000000000000000000000055da369b9acab2ca7866aa2e14e31fc0f975c8b1000000000000000000000000e330f954e210c48c0e51eeb88b228ae491a621dc0000000000000000000000008e0785a12656c54b00ca436a6ea4f2b5a9f240b200000000000000000000000038685f9437fcb1e31a9a1becee8eec5bf67caa48000000000000000000000000fbbb1a7927091bda1ce3ae43192dd25c9dfcea2e00000000000000000000000012c4ded194b3ffe378748c6446bfaca72adf08c1000000000000000000000000d17e7b036c8f8038797ef43425f1e9ec8d48bdae000000000000000000000000154fc87533302a85c8a7306adaf8d74d4587a747000000000000000000000000ce0a0f7977cbbd3f70d0586a95c61bd6bcd856560000000000000000000000002fbb7e0ee2567e2ddeb6f28806c509f950d0864f000000000000000000000000c25ad94d7734aafaff3bda8c0b292c2c601c29cf0000000000000000000000007ffbff352d2a88fa89570c486564879035ba2fd6000000000000000000000000076a84db904495343d01d21133233003a23c0fe700000000000000000000000075606ade2473e1279c7a33c5834f087a16c4d303000000000000000000000000c29a7043b63417efce079da7223bd41ce977252c0000000000000000000000002b0bdc4ce6df2f2c56125dafbcd8ffc5fec32b910000000000000000000000008db99002139877c6fc7065b3be38a7ff628c90d5000000000000000000000000a758ee5909730612732c95eedcb4c65e23750e590000000000000000000000003b1d628077a617d4f97352350afeb6fa9dfc6b51000000000000000000000000454b4ecce308a839e27e47a6c7b9a1fbd1c9b67f000000000000000000000000b77d067771cdf9e01ef16cd5f1bcad35818a8da2000000000000000000000000b1866670fd474096d3ba299f51ce173c1f8c2528000000000000000000000000f75e3d1b0dc479bcdb51012a4db82391242c2e8e0000000000000000000000004931554ef9e2c7903ee8b738c0b3d83311a459910000000000000000000000008afedce1bb269df86d3f2d4a5be7a1b2075812360000000000000000000000008d2f51a27f080ee4cca5bf45dadb078e9df8a5c5000000000000000000000000a97fe05d76468303b5d9ec8c3b21decfc59cbd7b00000000000000000000000032d04d95555941e63ed43c8eb4a0759194943e0e000000000000000000000000ec9c8601aa8a477207297b908a50fbffde95614b000000000000000000000000ee9a1fd98ad483be3ee1fc85fa750ca11643404e000000000000000000000000bd41b00c2026d5fc328f00933059c8eefb53d52400000000000000000000000021fa30bf5c8ecc5a365ec5a434c914ba40d2372200000000000000000000000035571e423bd37972c355f2ecf66281d243693ee9000000000000000000000000eae84c1a35376326f2da6af77a7012b092011478000000000000000000000000f5d592579af2ff63618d74bf18561ad919f24e2e0000000000000000000000004f60d3e93527966fc0c0b6f26ee87961278ac5e600000000000000000000000087f2e60e707bd4a2073a1d501db1c2c2b4bbf7f3000000000000000000000000a42a73c199d5551456913a67e4d6d68a59d0f6c20000000000000000000000005222c80806419c0a9113dc0a26a0f971a8ff28b70000000000000000000000003b151ad0556af7fec28372bdb1c7948d60b744a1000000000000000000000000562b41bb61cea764df86153aed6e6274a3416e26000000000000000000000000eff166d8e10f41122ff6b4c89771519cb89776f300000000000000000000000007c6c87652c069b2dcda64c102c44b3fd763aa1e00000000000000000000000036c3b7132b51e34044cf639e86663d8759dd862a000000000000000000000000f1f323990797b6d8da349b4d505b4bd9673b6ebc0000000000000000000000009c7c133be115ec51adfa4aab0b645b011279104c000000000000000000000000217a345de51bdb97d852d0a1c7a8a294a204a4ab0000000000000000000000002bb889a040a78ee9f8b39a4f42cd30bf1cea2b800000000000000000000000005108fc57cbfdbb026268d577376f11aac511e1f8000000000000000000000000aa439bf5c59de94f1793121fd86e481e24c035d7000000000000000000000000a86fc975f4cc14e8b08efb55810e90a110711de2000000000000000000000000c2f940b94712b1d6ab95b51c904153045a26d3f2000000000000000000000000d8c55dab29a8f3606d3038f64c246933107f9259000000000000000000000000e2913284100ca75a46aa0bec546cd0587d23288f000000000000000000000000398b7a15e6254b51f84f06673f7a93f06d1f9de20000000000000000000000006f414c1537a092bab3a11425f41d812dceeb57b80000000000000000000000001aa891197e77e53db069d2e8e5123ec202d11318000000000000000000000000f72612926bad87f3851dcaf506bd1d30b506b38600000000000000000000000007304658b0b959c3596cae98e08250a823ace182000000000000000000000000c65a3412e30bf1065d9dc008bda797f376d48769000000000000000000000000066fb90f754c38cd33df51bb3fe3aa7407666afc000000000000000000000000df3c34bdf739a8703437719b9cb652aa4d290e35000000000000000000000000cdef361d2d143cab4489e4bb1102dcb47c7e8247000000000000000000000000aa3c7f5062ec3208675976935b3b3f6b80808aad0000000000000000000000001a4e90e6b35515d672252a735ece7d32dc2c477a00000000000000000000000094b973545268d73c13a59c36dcdcb672025d13600000000000000000000000005f3e19d088f67fc6eac39d335e8d1aae4fbe0f680000000000000000000000000b88e744cb5a905b57a7908bde0cc325b9eb602e0000000000000000000000008972e298c6f271dbe74b6e45d5499ecdf92df18c00000000000000000000000053925edaa97ad64f2096fb3c5b4bace7979ccea5000000000000000000000000bc99e22d06d7bcd72c78ea15b11e25e11a525e740000000000000000000000005cea7dd8ad9408d04a58e6f69e4d2277d55f09af0000000000000000000000004ef2a117e8f468ee6c0759308fd977301a4bd28400000000000000000000000012848af7315187881d998392e7919b98a4478abf000000000000000000000000efc7c2f100af8f915b8f02620b7fe0c4d987a71b000000000000000000000000cfdc0494865e5a1ae0877e8e021dbc9d79dfb0d70000000000000000000000005aec24aca614bf525d26087ae41ee3f9c7b0ebee