0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d564173793165794e72547673454d4b6b77427a653538507554336d616b706e73454d66765572624457735a6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000008b4f6bfaa358666c685eb5d565d6c205aea535370000000000000000000000008aaafc804c9d4e383b4520c92a7f3107b37c00a30000000000000000000000000bd6c3002ecda1aaef89af0385836f59ca6d71a100000000000000000000000069076ebddac5f3e53419f279088db262a01a8803000000000000000000000000baab06941f414baeab067f9e02425f1627c55f0a000000000000000000000000a6c78a484cfb9ee0006f5b927400081fad2bb13a0000000000000000000000007a2ca0e336def3c2a38480cbfe7d8e08158f5e0a000000000000000000000000a5301ba7a9fab34ba25716d0a8d10aae41dd10110000000000000000000000002f6718d656a1c6e75139a3c206f3fa7d084c27a200000000000000000000000069a6e9d53bbdba0df226f6c73ade290e6bfec07400000000000000000000000022a5a3499fc57ae1d51b192c8350793e1477801a000000000000000000000000271f0a9e971b1d0a162fe5eeaea160c6bbd56772000000000000000000000000e0f05f2dd96a915fce062d9b88089688da428ea300000000000000000000000088b4b73b1a967539417a1569f5091977ae911580000000000000000000000000690abe4b179517e7a4102dab374fa3cd48623cfa0000000000000000000000008d729484c5671a0e10289b48161d093044b38e340000000000000000000000001fda0ed4c4a2d6db53a8e4cd9136c3793c6f0d04000000000000000000000000dd0f306e642bff332fffb8d215ac3841931729ff0000000000000000000000000529b29fb8919ff1a60128035c2da703ba294d320000000000000000000000005c61c6ff371865272aebe1a943e6cdd908983e0d0000000000000000000000007f7cefa5e74f9c2a182ee4df157e73b89f17670e0000000000000000000000007330ba8ccc03e0ead66cec3ea5bc97d363f8920a0000000000000000000000008f33c65c002f08a69d28241e9d7cba0080682793000000000000000000000000f4247258598f8b132e327f6e35f2d74be96d9305000000000000000000000000ddb1435adec9b3d90cd65daa1621df135b3d33ec000000000000000000000000a5f7d7b98ec41ba6517d6640a6f39baeaff7bb32000000000000000000000000a91841135d2af512c755974fbb1c19a5d902999d00000000000000000000000096c0d2d0cd35b7d225831ccb6e84f5c0ce9cc7a90000000000000000000000006859c8f7967918ac3f0b76c8fe2270636ee93dc70000000000000000000000000d7c57a02ea430963275503079538275eb96bcd6000000000000000000000000c6ca0e733dc69e8800c0f88e2ff716fb6e7d198100000000000000000000000043da347cdb2c1220f303edf82a8a98da4c32c965000000000000000000000000e00219847be8d4bd909654b5bdb96689705146bc000000000000000000000000e6f47b11e08d5bfd657ad42f8911d5ea46d0c802000000000000000000000000222e972897034b37afedb684b775a51b1dee121b0000000000000000000000005cc3bab3a190f9b71fc67d628293cb11b821fa11000000000000000000000000153fccaff5f00f8827e8bc9cbe8324f5dacb10c000000000000000000000000055d3c60e31b99d37e0e5830ebc45f71e7e4156fc0000000000000000000000000929e2e23350a1f2c10dfda6df5c570137653ed100000000000000000000000016c26417816b390728e83c8b55d0b6e95055a3ef00000000000000000000000068a61e9a11b94ec93178583af605b0ae917031f1000000000000000000000000690a9a3288748276a976097e67dc4818fa0befd50000000000000000000000009ae79395af811e368fb0bb302840841a6945cfd70000000000000000000000003f90dbc7ce439f4643928a8bd62aef4c66603e07000000000000000000000000b3b8e825bedd072f3ef60cc46595442312a20ebd0000000000000000000000000cbb5d65a548848730520f3806ef45c4f880139d0000000000000000000000008f03bd5d0a4286ef9a6537bc7f3747bcb2491c0a000000000000000000000000a1c32fb753755be9c8895a7e9dbb4f8d2ff64b050000000000000000000000004688ed8fdea00c915f737681faacf37424bc525b000000000000000000000000a86595bcb94279359f70ffc753b573c1ec2bfeec0000000000000000000000009d244e8568ebbf5417a4a2a75fb4b24d3ac4a147000000000000000000000000bd73f221baa38bf61155ce3970ba91afd72460dd00000000000000000000000014095bf87f24a893ec297877b75e8940e77ebc8700000000000000000000000021c970afa9b76107c46e2a8cba7e2b6ad335bcc60000000000000000000000001d1e0cb7ab91b1ce6b833f91ed7e19454cb51a8b0000000000000000000000001b8e177990307ef6ddd7c370f5f2fc97b685386c000000000000000000000000ba8ad098f76ebfad62114a60cde9690632cf83ea000000000000000000000000fe1dd3317994a163eabdf2d0fd7a25e72099dfa3000000000000000000000000c104367acc8289c6db47c59c580d3843651cf9f9000000000000000000000000125baa7678821faed927b359387e99ff8ca988940000000000000000000000006f346241b0a462fb0a0add5359de8559d7fec6100000000000000000000000003f6f0d1fa666538e18fad3b867e02125387783ad0000000000000000000000009060bfce0ce465f9acdf93db3cc21970c7986688000000000000000000000000b583582f3c909d1e62f4beb60923197425150183000000000000000000000000c9ddd80162f0b5353051e47db539e452b036307f000000000000000000000000f6dba00e8312fdd9ff5c660bdc0d5afe36cc3e08000000000000000000000000b1bce57f6d49f4578840f3f174bc776fb1c31f550000000000000000000000007bf46f81a4728422a4cd8742c60effa7a4ec09e0000000000000000000000000644a053e01f27bde775ef430e4adf1d368915662000000000000000000000000afdd6caa21d346bdfad21da11ab760e63255fbad000000000000000000000000db6ccbf571d5e7285b8577f61aa9ed9c82cf4b84000000000000000000000000a3f7a2ee6ec16a1c03eea335a198f77a6a7580970000000000000000000000001a917ead82493cd266d4ba76162c87fd1403c6ba0000000000000000000000002124a87906abe07e357893a17ea5db668d5f0e0b000000000000000000000000a4d77b54c1ed1a9f2ac766eca4d2833c39d032210000000000000000000000009cab9aa759aee33da6685ffcec99d989d5044274000000000000000000000000fd1bb38db7c3a5dcbc17a3653f75623d1c986cc00000000000000000000000001ce535e40642ca43ea428bb6bf0fe1fa84ba9df80000000000000000000000001513b50fdff54e9cb6b03862e184730dd51726730000000000000000000000007cd837408aac2d243812c7fb70a598064b9447770000000000000000000000002952b44be2c8d66acc65fc74a86d915caf475f7200000000000000000000000028ef471862679b838ed06e34345a05dea395c044000000000000000000000000cfe1056a0df41042f766adb2797b865be952171f0000000000000000000000001e1e4872da9a8e4eafb3b60524c0c4be39bfec73000000000000000000000000f8c448bfb9c6618e123feee5c66f1c1617ef06f1000000000000000000000000f736d2455ac4f5dc23773a3df3eeec289276d7c00000000000000000000000005d503aa9900c418ccae1f03f7accbbcfd69a5432000000000000000000000000f7c7164ef8bd5a20037a72666985d11f09e93f180000000000000000000000003c1c4f99c9e85e49a9b3a3553b5b0a039dd3a0380000000000000000000000000c875a0ec8c79d6259c4763f1b2532809c919657000000000000000000000000fc1a4cad59f5d0e73c5e9bc7c9fbc8f40d73e5cb000000000000000000000000eaee4801cbbdcac92c6d90b6f23c42182d9b3f2700000000000000000000000023df146667c7d293121863a85a7bc9dd1aef4a950000000000000000000000007a40f0478cf2804f501cd1ae04fa608c74a17a2a0000000000000000000000004168db9dfb342a44628488cde64d36988e15a80e000000000000000000000000a28f5df39ea568f0ce5935e35ae5229330572746000000000000000000000000c73e36f54f791a255f98088dc89bd307a9d53b4d000000000000000000000000352ace85c96de2f14b38c562987a713ff0403fb00000000000000000000000001a3b3b326850e3b0d1cbe6f93ba732021e243edd000000000000000000000000c6cef7048686349d824d32823356bacaf4b2585f0000000000000000000000008fbad82ce5e1be55de61a20881efc38efb23ebee0000000000000000000000008076cf4ff4dc7d43503b33e6c81919c471d7fbdd000000000000000000000000aad3fd95f5f456dbcf7192ca8bd460e53acbd8650000000000000000000000006a5c9b6a35e6264d36b4e11776988e75445d6ed8000000000000000000000000f00e6f8fd2be4c44aae724c5604b31e13070d53c000000000000000000000000cd628c26b520bed905d3262b149c17f1e685ebc7000000000000000000000000d5133390dc387a3f2df3f33fe5a4971c37112ff50000000000000000000000006f4a4eb3aa964c66db99191538f262e561086c15000000000000000000000000987b4a37689dd2728189283096ddd7f919d27ab0000000000000000000000000d8e1e5237b4adb7c2c312b2ea1a5905c30949e5d00000000000000000000000092afd748799e46b2b80022d52cec9aa9f5c6714000000000000000000000000040443f8aaae4ec0df43a0a186c9d407205cd4eae000000000000000000000000177318125a48c798a64e49ffef664c9295d840b600000000000000000000000036b1e6acb003c0f1ea33aad5e6bd25fa07005879000000000000000000000000a5197e02492f2246bad1aa9836f79d570cadfe010000000000000000000000002d67e12c49eae47967d47ec677a57e3bc6eea5e400000000000000000000000060e627855688d29832ad914be05efd0a81acdb70000000000000000000000000620701b5172cb6706074ee1b37fea7a942a6d1cb0000000000000000000000005f45da423b6dbb3d07ee1266a8cc8aaa66e2fb63000000000000000000000000d8a7660d6027b42a9e771b6ab3eede6461cf8f6f000000000000000000000000ff3c4b26d96921df9188beb4f62c952eac03820c0000000000000000000000000135514a1fa00339fc73580384f5719a19e280cc000000000000000000000000fc2b9d477a429cff53172faba2895ff3a725274e0000000000000000000000001def1eb9665ccdc35613918f7d9503a10106b9f20000000000000000000000007b456a0129cb524b82d4283425307b620fdf1e9b000000000000000000000000970d107b1e8954f097767cad9d35e5818020ca0000000000000000000000000011b214a406f4af1205683dc40bf5b84d349933ce000000000000000000000000e972451eec05c100a303364af04951df7c01b0e6000000000000000000000000634d8d6d3170cd5de0d1b02a566bed08e2ab10dd0000000000000000000000007ea03c25c95f4bc8a12afc5ec8c4885bddc2098b000000000000000000000000ab8a55fe42b5bcebd94a2c77564508fee86a9717000000000000000000000000d78fc78a20cab5f46256db0363157fc2774e589000000000000000000000000008dfea59e967e2760dcec9ac8b437c0a812061810000000000000000000000008cbd5e547062f3fbad49934bca4465ed7f2c7c5d00000000000000000000000027af6c3cc1a3f4883b6195a243a2b450857898dc000000000000000000000000d60b1f90f1a2279aa118442e578c9c8367aebe8b000000000000000000000000975d458d83c9475345af4bd4468e1e1086b953d3000000000000000000000000ac7698dc30183f972520562db89acd8c4ae88d930000000000000000000000009b51b789e94b356f61c13d54ef82cdcf8f95de36000000000000000000000000ed97e5ed4399b2dc69d3e7c7787381739d3a183500000000000000000000000018b9b01deca8a9b60c40fd436c88ef20e7e7654000000000000000000000000060622cb4e66b598cf6e1ea849cd2197de10a545b00000000000000000000000092cd7d38b4626e8b2bbe8dfd3564102cabc2a5a0000000000000000000000000a384a56ce501089a308bbdbab1bd2337bf8c9f8a00000000000000000000000057c39d9204d4eee49211048f9d2a02040938a16d000000000000000000000000bfbbab1a0ea42cd29bc17aeffb30279a7da4148900000000000000000000000009557efc57b86eaf428324155e843cd5e34a139e0000000000000000000000004abdf7dbee4290b8cb2d9eb6dd1263acf671f11b0000000000000000000000007470f51b118547f7ca160d6ece05ed904c1067db000000000000000000000000639345749f7c04b35d62ae69f982e9f5213afdec0000000000000000000000005f721918574aa6822b7892236822387f97f3446b0000000000000000000000004d08a799a8d71ac78f5e7227339ffd7785054419000000000000000000000000bc4ed7b0c8f3905379587e62a2fe72770df2a4a8000000000000000000000000f48a77d58fdfa5bca52c6acd7da97aa6a1fb1ccd0000000000000000000000000d8d2cd22490d67ad26a00d7745151883e22b6bb000000000000000000000000b5cb9a3ec3e5a21eba2b2ab03a78f86ea7effe370000000000000000000000002e14593d75e80742af7fc11e958aec9bc76391f0000000000000000000000000e8b36b295ed763b937d758b18748b19647bd0521000000000000000000000000ffb1615951751252cfa08bb3d74724970908c99f0000000000000000000000007ad900d7ab73561a041b1a3ebc993e672c76b0dc0000000000000000000000007e1cdadeaf299a1ffe4ce3133b21aa301fa4fdbb000000000000000000000000517cc3e1334589f267ccee5e809e233e1ead6721000000000000000000000000c4bb98e66474d445227002dd218405f40f634f61000000000000000000000000097e7b5efec095c321607dd721dac5ffd3e36801000000000000000000000000f6e717e79945519906b4a452236217fda315cd38000000000000000000000000f82150413406393051f3918a0d2259eacbc3f39400000000000000000000000076d938e0e8786a386698e7f06867e54eb2cd6037000000000000000000000000cb155403abcf3aac480d94e932cc245168e148e9000000000000000000000000c05afe9d10c25b401dfadfa56fb4ef73ecee31d9000000000000000000000000d49f4c022eaaaca136d0374859ed0335e09968f300000000000000000000000038b61b2fe2986cd224115895e85935dbc1d3ef760000000000000000000000002f1a563b44449480d3b26a1d7eb7714aaf73d250000000000000000000000000f66c13c0da9fb622324b63c8acd2aa6e04bdfe070000000000000000000000004f85a024885cb32263735a1df5e6e103d42e09970000000000000000000000001935d4d13570d2824c884e306b5eddedd9e9ba430000000000000000000000003b8c4c0d83b0cc05152f0637b12cb243fa6f53f0000000000000000000000000440a2b89d9f674de3549eaea2e49dbb3b774ac0900000000000000000000000012dddbf312495212bea7051dc05c2936481ea5010000000000000000000000007dd30c7a2701e502ef96578114ada738968f79f500000000000000000000000043c8bcc497b56b6c9053a73958179ddd4c3c88d3000000000000000000000000aeb386b9a4d07c66fd0f1334c52a06424cfd72da000000000000000000000000d89a1269d5959406fff149f78fefb1e403315a9d000000000000000000000000ce375e92a6df7e092e2963c84447e35b4650a877000000000000000000000000a7300a6c94b56c62e1ee33609a9b0f0412b662af000000000000000000000000f0e37c1fefdbcf7c561e2b40a1da64babc22db5d000000000000000000000000032fe287cda5a8f267d4b513acc06daf03e16a460000000000000000000000008bf11b1cf255a0e1cd80feb0c621466aabc5cdc6000000000000000000000000b24221259793086306a5dfd7a86bfa49f04f896a000000000000000000000000e1e8619cef8e21e70e302bda88f9f4149775ef17000000000000000000000000f4f839fd36796606abb9335a4d9c4a0997a1d519000000000000000000000000a097fdfd49cb8fbada62cae1e2a5e8fe9b50740b0000000000000000000000005a001875bfab7048f356c506ec8ee642ef031c850000000000000000000000009fc28c7afa402e0240168e405e4c574e3cd6ce1c000000000000000000000000d213b1b63aeeafa2ad93231eae1c39b9bdebaa49000000000000000000000000231b23736975e883642f92d0520f3f178cd8838d00000000000000000000000022082e38b82d749524a9bd00f745e8d1b65e98cb0000000000000000000000005536b485e57557462b45c23ad41d1b9fc1641ff60000000000000000000000000e55f5552491ec4cc2df29f5e169a8a9c37228d80000000000000000000000006a5e730d00cae3c2b4e5c4d8b935751b20a62c99000000000000000000000000278e946e1767bba90073e4a0dc5b6d26fc8616720000000000000000000000006bd44ce8156dffd74dd955fb60e88232fee6bf6b00000000000000000000000008bd7361b425788b4dab4c24165ed6e15b92a32e000000000000000000000000a73046b94819899681ad0d625656c121bba1bbfc000000000000000000000000b41ef7884055a5723dc6e5f7ac16b806402880cd0000000000000000000000009c8d36a6d89daf41faea2a3fcad65afd3d8a56b0000000000000000000000000c89aa5d57f5ecb032019a54735473bf7662ba55900000000000000000000000041feeb17ae7d964b30946967c9e088c8ab831d7e0000000000000000000000005d643f7aa1cef0b9b1c102f172711d4ac17e37bd000000000000000000000000992eaf22b5bce6eb2145c19a5073887b30ab6e9600000000000000000000000034040aff5091c3d7b53ee5863fc81f3784e888130000000000000000000000001d09316b1fc75342c8e59ac7f278301336ddda050000000000000000000000005e2afba10ffe21f0b8e9fe84825c8c80089ff92300000000000000000000000051cafdd0e151344fc6bcf539fa4b8fc36a59558500000000000000000000000043ee706a96e907a857eaedcd70f036da0d5f39b4000000000000000000000000c4e86fa47b18694301ac2330da1c8912445e31be000000000000000000000000c76f916e6298f748b533fd9c4210e11abe65b6e4000000000000000000000000a5e24dca389bcde79bf7f78afebe6392147c85ac000000000000000000000000c6ee54384c1b97b6af85b29afa4cb185f1d366cf0000000000000000000000008d11e06aefa57fd987b079e0bb46281174847be6000000000000000000000000434f01d1f0014cf54245f710655aedc160fbf4570000000000000000000000006cc6e888968721f8233be2da3c5aa24dde11e8790000000000000000000000009b83e319394b12ef47a7a9a218c9a2c0a67dbe20000000000000000000000000f20dacd462566cdd4b3f34f37cb3843e361df0d500000000000000000000000057dc30c5145fa984929b64661562c149cd79ca9b00000000000000000000000074dcfe8bd9b0395d3f423d339ea8d79b4dbd6f9500000000000000000000000072da3ef4dc15f55af98b5941471e87a8de61c8d40000000000000000000000008d210e5bd80b235c8bf1b7351567029dba2378e300000000000000000000000073b58a1f022d3531f35c1043c3b3c13ebecc97df000000000000000000000000bea02db2061e4e80e405110df70fe2fa39dbee000000000000000000000000009d776df5ebf4b7062e7804c4caa36e66702d4c8d000000000000000000000000465cd66872b81953af4368836b5183c4cc6e5cdd00000000000000000000000092e52e83e3d1618c992a17abbd3345c32058d7af0000000000000000000000001a54d72e65f64851a7e35b834fbc3b29d4d191fd000000000000000000000000c87fa45648164350ab713429a595471e5d2c96c2000000000000000000000000167558fae258d7eed71d0533c61b3f4f02365c5e000000000000000000000000873204c0fb1c3efa8903037429872d5c0eff1dd70000000000000000000000008b5a24f4ea0c41c3aba6863cf464a02c3b0fbe1a0000000000000000000000004865f8c68f6fe761fc56ad79237b8b771041e48300000000000000000000000040223c5f624d734407a5715ea9a6594ce27bc2c50000000000000000000000001cace0a7496eedcf38bb1c2114ba5b3b5282c95a00000000000000000000000034ba4b5327d2160342e21e44a09be67291f1997500000000000000000000000029c3dc7d88db4508ab4648cb86a7da2caacff3b30000000000000000000000000dd443c1becc99edf5555fdfd5e4a79ea288add2000000000000000000000000d3e15de121c936f835342fecf6a727ef7be39d550000000000000000000000004c9e51484898da8d76a27dc8835eddafaf9d445d000000000000000000000000248c9ebb7e8b4e993810817df39431da097bb8d900000000000000000000000067d2d00f703679dffa19ce5acac3324fd7e17f2e00000000000000000000000072a4289a8931a00198e764ccf74cf2dfa404cc64000000000000000000000000d9d2375f178c69468c98ea85200f97acd6c67bc100000000000000000000000084b54c3360b3f0525030f5a16414c7e46acb2d07000000000000000000000000bfbb14fc16305570869fc85c9b816a7e1eba7cfa0000000000000000000000001d07354d97204d027d455004db0966bb131d554d00000000000000000000000056e833f4ba71f86ee0dc7fd3e7c0bfbc448c52f200000000000000000000000028a29deb87c2d1a8a6557b11b1ba9d971b129a1c000000000000000000000000ebc326ec11483f38bc8f3e454d4e88aead33122b000000000000000000000000480540489a5c48064a5e4578b222ef0a037d7f2500000000000000000000000038c2e5d84b0222aad4c5ad8dcdeeaf14017bb2fa0000000000000000000000005c4ffbe5d6e6360ff6345b6cf13794463d1fb737000000000000000000000000875d5d8c5cf80da34c53a4bcd21ac2c7f2d055c70000000000000000000000000c97a3ad5c9f9b1e37714ccf6518461c4597e220000000000000000000000000c9f5ad6d9589c8d61f1b65cf863e668b804f3ade00000000000000000000000063f53e665a31aa6ce7ea4e829cd6af7696dc73c100000000000000000000000022fc5171cf5d79808fea0c5cf9331461a0912289000000000000000000000000210004491acaf980ea39b4e0eb3560a886ddb301000000000000000000000000b2bb7ae27789fd65ddd6b4f3fee653eac4bf026b00000000000000000000000066580630250d96cb44cb55dae3e81d3744e11abc0000000000000000000000007911ed31864df72db7e030f62dff015b9cc3cbff0000000000000000000000007c5253905fece8fed1a1fe7e178075353a312c18000000000000000000000000687d41a2f010d4b8d1549c9498c4df52415a46cd000000000000000000000000667b90c3e613b3e25bf60b2eb78dc67e9933762800000000000000000000000005b77d86df82fb48de3e3cc4e563335b27b49f7e0000000000000000000000001b9eec6f015203c5f0b8d1ef4ebb09eb505a21120000000000000000000000003018072b9ac60fe7b997ba0c9fe0e6befc67e75c00000000000000000000000032676bf42825af49f4cd2e02e3e1f3c3b3523edf0000000000000000000000009d30a5554d0655c8bf8fa3aacd9bcd502b5e924200000000000000000000000017723b37176a9a8eabb3b52f3c1382cf148f52c20000000000000000000000003fa3bd0b920957364c4a60709c7d570e75fa19b00000000000000000000000002d0f4de4a099a195d9ef4775e653551e4a591f4c000000000000000000000000cd1cd50ae23ddc9b91220c08f7eee8510250d2df00000000000000000000000061f8fcd6bcfd0f5fc84423c0b675b6856c774abc00000000000000000000000034dc69a698d43e16e200e6c93fb484577012a6c5000000000000000000000000833eb7406f0ff1980aa262976047e53a0938433e000000000000000000000000f287fb49f79f9c69d270ad18e4200f2eb64d22fc0000000000000000000000001f41a4a19d817da11d7b24786490f8a384740b4a000000000000000000000000e8e2955f74f601620e5c1929ea7cef24f596b4610000000000000000000000004ad4f320f41863eaf8b4107f32c190514152d09400000000000000000000000088840ac272fecc54894ebe85b6caf0c38ecf2092000000000000000000000000709834cc26e1680da9cd2d20fe8224fc90169e1100000000000000000000000038acf143ccd25dbd3d5dfdf6f08f2e3f4da348290000000000000000000000006e8ae7e6925007bf43480f8a7d938d760c237b50000000000000000000000000da8cd915532e6f7c5c2d9747e2bc897aa2b8bc4f00000000000000000000000059f85d011b53a3b84523e3150d9289e883c669e6000000000000000000000000741a5032df66455a22dd2f230883d1d036aa932800000000000000000000000004b6e6595ef8ddabc353d60ed25c6bb1018b2db700000000000000000000000002dd9eb644fff17eea846bc1e1b4d9b80ad7f8240000000000000000000000000de73f7a4d54188cc549cf05ac3fd09a1f5deab30000000000000000000000004c0445a46416cfd96bf71eb8d226015470e82c090000000000000000000000007b6d1082edba4db6c9088f0df785ff96f3a5c6610000000000000000000000008c1dd387a33fbe771ba98218cf9898c146a1639f000000000000000000000000129cec69b802763495bb71b2988bcbffb1933a730000000000000000000000006de60370b6c60fe92699e6cc83c7e3949951773f000000000000000000000000cf776c9fd4a5dc31e3ac9f11c0bbee7c3d8b60b200000000000000000000000028083b010d6e940649918f3256a3932ad8fcc8d10000000000000000000000000354e2d94877f32a08916161b1814e46700d20d70000000000000000000000003258af45ff7d343b8a69fee4da5203e943264086000000000000000000000000fb50f4a0f14a8ca636fe7b7409f62df500270939000000000000000000000000bd24c4fb887363fbf1f202c15a7cc56dc10905400000000000000000000000005d8bdf2a780efc33b800f1b575d996626ffc72e200000000000000000000000056b1a393bdfbdaf0bdceabf7e3a750f29c5120f50000000000000000000000009e9a34ab41b2bbd38347899503c496df6847b304000000000000000000000000f71b736aae4a5ef8012359a775549fbc4c0dcb1b000000000000000000000000bacee0effdbee22b2a868510d908e1181bc176cc00000000000000000000000071de8b0efdf53f905ddd6fa757001dc76153a1fe00000000000000000000000092e92b2000d72c572c765f7517ca47e123f1fdb80000000000000000000000000258d24115f17936af06f6418d599a0e2e71995a0000000000000000000000006cf936f38b7a752f2541d183ddbe6e6e6a81cb76000000000000000000000000c2d8706441ef98f792d83a195790aa7782644839000000000000000000000000b56a730b10bbd8d455ac6b0edca211680de69363000000000000000000000000e869cd5dc9252556269c36504cde10060711fb8c00000000000000000000000020d8ee01a328be7792ff098c7ca88361c46e167e0000000000000000000000006715904d4a26e5775aa9a5009400b19d1afb3d7d00000000000000000000000011a7db3f063add8201c68125ddb878582b5dfb15000000000000000000000000e0d03f5813e42f2d646f6d43c44d55f1c13b9fa700000000000000000000000068b5b565b752b5449401e710a945aa4193a1770200000000000000000000000021e63dbc0cc75d5208f1914244f81b077512a3e20000000000000000000000005df8d8108bab8bca25b53eebf7bb410b799091a5000000000000000000000000f7ca2e34a3cea552f05255a92ca916658967bb680000000000000000000000002375a74e6153f19ea05c3d92c2d7b9a0e55d80200000000000000000000000008eda5e5577e0ce1eb82b8595789fedebc8232b2800000000000000000000000023f82354c299ed0ce3de6bcb570e323d9b527e0a000000000000000000000000e7b68a2b5cc1c8d2f0878422f589fbdbaa2e14c900000000000000000000000047369cbc450e68d842665c5e2cc7fde956d3525c0000000000000000000000006f02c7d3db1e607e33254e3740d79a26717a54090000000000000000000000002efbc91087de1d6c8550f25197feec4db67df97c000000000000000000000000993cca7b051b3bbd1633ae8fae1b5e2479afbafe0000000000000000000000004d913ad4fccadab61e805635b4389a9951b793cb000000000000000000000000631dd969997f296acbb8fad090c5a56f298989250000000000000000000000007a20e9b2747d5e5816094eceb9426650f0433f63000000000000000000000000337bc124679a4b50ac551d6a2b2db1bf97de1e3c0000000000000000000000002aa8cc7d92ddb43307e17809ae7c37709c27a8910000000000000000000000003b8ae0a44f131d8d92770b1e93f6c86bdae96bf20000000000000000000000005d4ee9fa5323fe565049977a9a3028fd44a28a8a00000000000000000000000039e14177921fbf04016d79bc59343f23d1e816b4000000000000000000000000a3346d45f3f5b7ad9e928b90a82f912494d4c8df0000000000000000000000004847752094e4f04482f769ce16434eb8ddb0358f00000000000000000000000019d623ef318bc2b5a293047df4303a94258884250000000000000000000000006be522425501382a1f5a4cb16b7cd7d2c00ffa2d00000000000000000000000085225cffc31ab38850974e2f572099a4a76be17b00000000000000000000000050aff8517edbc8706c65e7da4de0c69b76c549c000000000000000000000000062e8d6177f8ec0f203637a1f25464b2eb8c875a30000000000000000000000000ae6298b1d086ea6b649b37c27a21fb093bc3514000000000000000000000000fe410b9d369ca3e479c4e27495108601280aff5f00000000000000000000000082d38de34023f043e848c141b601f604e776e6ee000000000000000000000000fb93ccc94ba53c2b967bdf4e22f2cbdb66bde0c700000000000000000000000028c066d75bc47b165a0b47919f5b2c905982e0660000000000000000000000007f5294f006cc19b27575346c1aee4adbcce250b3000000000000000000000000195d0713ac875cc293ed5e722bed244e8dc867400000000000000000000000009941066de68100c33103099a88bf39c25ca4fb65000000000000000000000000b9f3a74b104018d59a84f08530eafa2bf1c775690000000000000000000000008658a79954e76ecc44cbbdf9f47eee6ee159ae4100000000000000000000000042a723d458a35579659ba47240c4684a2e26e686000000000000000000000000cc132315e3534afcf28a69c061973e0ea24dde6800000000000000000000000068e65a403e3e54ffad0105667003879814ba441b000000000000000000000000a070506c266b5398f6172d91d50af62afed2970f000000000000000000000000d506b7456d749cff454f4c9ec16d9afd2cec282e0000000000000000000000008585f681848e4bcb925c4c049884856357fd13ac0000000000000000000000000195efbbe3c00cbc03cb8672ba954f99c3de041e000000000000000000000000196fb3c4a3ccbd0fadc35d8afe6b29a6cec7c2a100000000000000000000000007676f538e0e6bf1c0c5d190da4a76337158e4b00000000000000000000000008aed5ec3699fac2837707db80bf89a020ccf66760000000000000000000000004012d05773ed5d2526b316d64f88a1c943c3b0680000000000000000000000000b9be2fbbc7a80f3c81ff8397874ab92272fd1c0000000000000000000000000438d13c6396ec835cdf688395f9ee5bfad4c775b0000000000000000000000000905a07ec361c40dc37455fe1b95f908123100fa0000000000000000000000003a73e3337039a10c0038430a9ae3ec0db5c8079e000000000000000000000000c2db859cd34a910211c6a90b40cf77b4fa5de1c1000000000000000000000000bb8678c651ce7cb7127c7ebe5b4399c6a4b41d840000000000000000000000000bd71be11aa9192537a761f1cb1745f8d0cf933b00000000000000000000000034f42ee1d9936fe84ec95f11133404262414a8d6000000000000000000000000686a66b3d77a20fab1d8bd43e09e7952c74b88b6000000000000000000000000d93a03baa9228e7c6bd43396020d7513ad46fd240000000000000000000000007f96b7b152a07d5550ff3f7835e1d69a49253b3c000000000000000000000000d6003fc496a262c840253453e53bb402f3f46b54000000000000000000000000aa719a1ebe190055b4cf8cf9ddb74065be3a019e000000000000000000000000fa2df82c92fb63d37a5b61a43b18e8a02b4522d8000000000000000000000000b27c137931a534795968fcc67dbde04c20e7c4a0000000000000000000000000551fe936eac4a2ba656d7c7abc87d8dbb689de9b0000000000000000000000005614304ac643daeb4a7a87d84773b4c8e00207ff0000000000000000000000009009558e3ef54e811b796fdb464f0502e340fe07000000000000000000000000291e88067f0be8a0c459dc82fa901b07ca0d87ef0000000000000000000000006953b876a818172089d7f7e305dd0a3063938d690000000000000000000000002115583515e463606f618500a5521938ec2b81f2000000000000000000000000a086856749383f0eebec9d6016b219ed5ebe8a700000000000000000000000000bfe4dd176542215a868721a01b10b7e70a33dc60000000000000000000000002a6559bf6d6123789c60363f628e467517d4c51a0000000000000000000000008b39b8c907620c49991e10350825bb0144b37e9a0000000000000000000000003e3e39d92aec4c864e52133d4f9135a1dcc574e2000000000000000000000000e318c0cf2400c1b15573fbfee28fb501aae916fb0000000000000000000000003901435fc58696b9b1be2d5da12457072921689c0000000000000000000000008ab880463c2070d5d9055ba006e1209e6cd2d119000000000000000000000000d516cc1ec6ce8ef05870c4346bb4217d0adf1b0400000000000000000000000065127b2c5bd4dde0ddc90bf524c4bbe37f6a8a00000000000000000000000000178d11672eaaf2842698d55a9c3d9af792b3b298000000000000000000000000873f1680c5e50e266ac1a8a51cce661b74f13737000000000000000000000000bad3f925dc3b184f606ad1dbd65181d6a53724d90000000000000000000000000611526663fb7153f3b6bdb2ddea87409d78ebc300000000000000000000000082933e08558102dfdd8f7b73694f03506d8e0caa000000000000000000000000cf96a2109b0ac9218f1ba88794d1141c5a039949000000000000000000000000a8f1dcad4ec476853c0c44c34a2e64eda06569100000000000000000000000001859980bc348c208243e5b4906902ac803f3141000000000000000000000000045dc2bad01b5bd88ad98b7b6038101483af7dbfc000000000000000000000000e4e03b0d8bfe8a2da41874e24fd70111eba3907b0000000000000000000000000b14f3424f357b02a92428e67641f689f0e93f36000000000000000000000000a9b84a01f345320fd2361747cef2185b7a36f45800000000000000000000000098c9706a781a7853d0c919b5253499967f12b1a7000000000000000000000000c8eed491bc3a947992d10a5efc2e1ce651459e480000000000000000000000004adb4737f897c8bf45f7b82bfbc5e50316865de7000000000000000000000000c1e18d73cbf27e006c7ed5faa69e8b074a3ca834000000000000000000000000a220d2b5dba7e07341654f54dc7cb450dc7a5da80000000000000000000000007a1c89a16b9f3d90efda191cd8257c55ec5735e80000000000000000000000000530dad7fd09f385c7c7cc55b856a2e9447ee5900000000000000000000000001ddece1e16f881985607ead1938409ea9320ae960000000000000000000000008c72878f7f3fa5b2963ad81be8d485271657b2950000000000000000000000006008567fe82c327fa1bf7b967ce630ea260c111300000000000000000000000054bcd31ca05680f24f9ad644187e06c5deaec6490000000000000000000000006e9136da703b0a273d1e591dc0cf9e77b082d58e000000000000000000000000d1404abc8c90fd20c11cec8c543363342cefd4830000000000000000000000003bcc94ee496628cc415fa848c5646c116a4eb2fb000000000000000000000000fea0be6ea795f3620efc3d9e4b731a1b23c7e3780000000000000000000000001a5d8db358b499c3cf68828d8925b1e477b99376000000000000000000000000f943f485964bd612d79d97e6272e392bfc951ec1000000000000000000000000632e57e5fa1a8a3e3dbdf9e5b91d0afa637de6f7000000000000000000000000672216d8f7f2dde63ca04e62f6154b86799e0d53000000000000000000000000c29ddf426ccdce35d44356dac618b51351f0ea06000000000000000000000000747e0068035d089db0218bbcaeb35c81a65f86db0000000000000000000000006fed087c39734c16387815d6e30b475833a3083f000000000000000000000000b289e922e39c70559552cfd56e8782a75f9e6beb0000000000000000000000000352560c7dca551bae4addc42e72c8ff4a6b67e600000000000000000000000067f396c0b1e66d68371622ad13b7f90841936794000000000000000000000000156faeaf17e5bd3f6123ef8d5483ba10d2a2083300000000000000000000000027ba6c2184f58eccb79651e5cb3512eb84ed296f000000000000000000000000991f6115bab2866d40a12224b89d12721060f418000000000000000000000000ff15bc7589c38d72024f157e65e61a76d88f5b78000000000000000000000000f589abb37f8c2816b2521633b27cd2c217d1ee8c000000000000000000000000ab4776929216c543c162a1928e51bdc577f8f06000000000000000000000000054fac82573060b7c999ac5a57f4b2d35380b1b5b0000000000000000000000007a4419102f5e1b2d5446633e01c24892642225bc000000000000000000000000db371b2bc8b008186e61243df8828f6bbe2b01730000000000000000000000008f95af5640065ccc5171c956360571249927502f000000000000000000000000331b083870d839f6ea339d6d7ed53e5992ffb086000000000000000000000000c0db10cca13fa47c942b165c2afa218bb3c73a3b0000000000000000000000000dcbde4c62a1e7aedb4d2373b7a75344793c182a0000000000000000000000001bb310883109f98c5246173703dc52b16a95c6b4000000000000000000000000b3526115df608282d56fbeab83b855f58b4bfc28000000000000000000000000ed1170e1b15afd448b10e8066ae53663d764d42800000000000000000000000025cacc4595fcb729427824ed5503896f7140ec3b000000000000000000000000c44f1477247dce11a3ad3b3c4d71471b476da65f00000000000000000000000067df57f937f7f3d636f646d6967f2c6d806aee1000000000000000000000000055e6fef8a6286dc27352320223046650e799093e00000000000000000000000037fa0e93f6e1d61effd7beab973dd5d8d3490db20000000000000000000000002bbfb50ec47a9e57a1452e90d50745837c1f01ee0000000000000000000000000171b500977719de967213ccae341bc76968b1e6000000000000000000000000fb3c400e22e616b23c75740737fabceddc10f4770000000000000000000000000ea8f9d0752c5289c33e48596a57ed2b67d6d8390000000000000000000000003236e19438e88dac94d49358ffaddd028d14e175000000000000000000000000a825bc2b4a1dd0512e7993208370854b3cef9eee000000000000000000000000f8751974c612cb1283857a4af6562ad11a488b0500000000000000000000000020788fa5fc917b48dd67f6861f584bb0839de439000000000000000000000000d1b41be30f980315b8a6b754754aaa299c7abea20000000000000000000000001f558ca7c2cd72ce62b298f5260ed860de13e5fa00000000000000000000000088ad549c1e6e4ef3faa0282b31fabc0eea3a3c370000000000000000000000003bbb6d685a57e741f235ecd30bb55b43da53261500000000000000000000000018a4db723ce80676b3ee8b2ab572297995313d3100000000000000000000000052872ea5bd76cf4052fad8d95d909d45b2670be3000000000000000000000000002341963ad6b27db9ad054d6507b1f3acdec899000000000000000000000000023a276b23b045d401b0464560d640dd1074fcbd0000000000000000000000003f6416c6f2812a13870d1bb4f2ca9855b8bf82f80000000000000000000000003ae0ebdad0d6a43b87c04291741e2829c37097ce000000000000000000000000767b8b021fa5177e8f680d98929ed154fe070cba000000000000000000000000e10339d40c1ed0794d01a035736d1d9377cc0537000000000000000000000000cbf468e94d4c792206bb543c2d5bb02469ec094e000000000000000000000000f4840d01cb5ac9b569227be225c430c092ab1b2e000000000000000000000000a32678a0e35ce3429f901464d055f3bfb3891013000000000000000000000000fbbe8ee5bf481a34caa81b6c61e92000c0a93d9e000000000000000000000000d13393b92433ee2f67d05a527ac82cb7f0e80133000000000000000000000000f000ec8a8837d6abc3a8ffbbd38b4bcd34d82435000000000000000000000000f31f612bcab913bf2dfa528db65d21479f53d05a000000000000000000000000e868949f1c43740f0fb34f3314d1ee0240ff4ff50000000000000000000000006dc578b3437cddde00cc1ef3de8ac056ed02c39d000000000000000000000000fe87c8d0c60a74b399f2730a63ffbfb24b789ff900000000000000000000000097546896bbb0f196faae1ed23045cd519268826e00000000000000000000000050dbb79ac3e2539c1b9882b26f7e482eb7ecc6a30000000000000000000000005cd4e37517f5452763ec4ee90a59f70fbf8f1b28000000000000000000000000593c994c37d6959b3cf5a791fce751e5f5ef03e0000000000000000000000000ed08055c0d3f6675ad052585158c3a4cfa84b3d4000000000000000000000000c5e6189619015cb27a7ee1f174707e11312f52b00000000000000000000000009fd6262cea2b8e8a593f5937e258ef62835820e600000000000000000000000060dd72001192a59a0d3f1b3db7660009890f5e6c0000000000000000000000005567db7187289dd350150b0287fd28d495162b97000000000000000000000000704b1f98facb81b65e8cc3b7c3f48f9d10545ba6000000000000000000000000c60010ff76715d865fdbd5549917ac4c5505db1400000000000000000000000078f59cb33701c1d042be52f77ccd73f687edacd3000000000000000000000000a6aea41d58af8b9738bf616ba822b3249128f812000000000000000000000000e6c353c68c89d8318eb981c2286e64d7096f135c0000000000000000000000007f44f0fc8749b47abbbe406d4fe493226bdae4fb00000000000000000000000006e9ee4cdd295a42c01e33b938fdea18038a00db00000000000000000000000037b7b3a257290f0c7422a88c2b1d020b6b97013d0000000000000000000000004bc6940701e4c4f4756f8544ac173e7929bebc92000000000000000000000000f4848139be9172ce9e861603c5abb4308f5029bf000000000000000000000000a7959caa62ece6ffaa7421e8dab89933129693960000000000000000000000006ee02eb81a98c184dd9284cee04a406b97a853260000000000000000000000004c4de420aaff82acd668ca780d473f186f8ac95e000000000000000000000000c5a0731dd734d085c4e56fa1c6cf85914e4ab4b800000000000000000000000091891216d2c2d9c20bc90c8e8ebffd069d2557ef0000000000000000000000004b42908041e6d547180f6931044d8ad0de887237000000000000000000000000085c45bdc9948f22e5bb92d1daed0784768fe3ad00000000000000000000000048453690ee6ad91b4ff7c7e3c3d6f62add72d85600000000000000000000000005778b753560478813121523f4a30706093a5fff000000000000000000000000fdfb19ee4ef79df7d522ba1019a82d8cf4bae1af000000000000000000000000c12ced37f5713cb81d85c87f7eac632b7e123b6f000000000000000000000000cf509309e2c29592f33d4feefad1d0f176d51cd60000000000000000000000009b392e27f8484379f85553724e55ecdae9fb5089000000000000000000000000e490ce4470b4c30341078251e2e12db3c4d27aca00000000000000000000000005cbb2edfbc108247fb19b1143489247a6feed7d00000000000000000000000037c2c7dccb318ea18cd4560e2683f72107370e170000000000000000000000009bcbf0ea2bd284e6e7bcf1b6a81588dc062837980000000000000000000000007fb63b87dd1e4e222c2f9d39c0a210f8cb8621fd000000000000000000000000e8a8222676979d27bf7c73c12151a702fae42eaf000000000000000000000000ece804f05c83d371b382ac4726f44b16262d89cb000000000000000000000000c4371b329dfb76f8859088f7b4e6e0a5af0a7caf00000000000000000000000006dba9961c1276ad78d1818c5c7504939c874d3900000000000000000000000008767dbd4564c5cd47c2917923d5c863804834920000000000000000000000007c0877b554f4aa85fd0285c1ab7f207d422f6108000000000000000000000000b38c96cb01ac1e26902aea387700a6283cd6607b0000000000000000000000006e11e0717f1d393022b654c3c6a44562b8f39222000000000000000000000000f76615c906cb764215ab48d30b963c2d40eda262000000000000000000000000e451a210d4dd8f0f65eff7aae802d7c7f143e286000000000000000000000000c63b9763dd1e212eedbba0bc4672c5a36fd48a280000000000000000000000007f9bb46ba517356766c1fd56f04124a46119d4f60000000000000000000000006715ad95ed66898dcd49795e919c2bc6526ab774000000000000000000000000e1cb9c5b37210901f767b2bca5dc9ab19dafaca80000000000000000000000004c4290fce99cd2d629d49a958186f8f0d2de5ce20000000000000000000000005864b8c7f37332d26af9b527cd99385332a365380000000000000000000000004a2bdf4f69edb32aef02302c9bf0802b9678ec9f00000000000000000000000088f407e3ba253e9161354aa280e8ecf9ce3dc908000000000000000000000000a5a6db5c50d722716cf122d6323dc36403324a36000000000000000000000000bbbe289fcd356be7e0c117eb9f39144ab52748580000000000000000000000004647f71e873a422baf4ddb1345a4079d67e43135000000000000000000000000ec478bedf25ef41bd8e8a3859e0e041fe956acdd00000000000000000000000028ea41a797fc2fe970e68e997a380b53e181173e00000000000000000000000028b3ee0a184f4b58c746f639279a1186a44cbb030000000000000000000000009b762aa72a1598261db1a79be3385ea9648cf29c000000000000000000000000c0d4f61cb1b3ee593101a3cddd17452c2f5467870000000000000000000000001725a769f2a403bf75b9e3bd756033f214e10bd5000000000000000000000000461f94d1ddca606fbbcd0a8ad45c737337328e11000000000000000000000000958acbccf7ffbad5d2962dafdcff68387beba0bb00000000000000000000000058de779f2f91be3be9011b2908c10d620444e5c5000000000000000000000000570188eecf342fad290f5dcb336cdb8e8fa8433f000000000000000000000000ae0587d50a833ead97a025df1f6561acfe504d1f0000000000000000000000004c7975d3263b119533f8b3a6d05a218ec8cbfbac000000000000000000000000c2a1a4944c1c7ca0816358f41f472b4fce5bd5e10000000000000000000000002f227b4d570c324e6ed0fd6d20ef7014b8ca988c0000000000000000000000006968949568e85c619198ad014b5e54932ae80d79000000000000000000000000ffb67d1ee1763b5b23468d3ad5c3eae91fc4fe0f000000000000000000000000516a0acd15d6808ebfb71e57990e763331eaa514000000000000000000000000168a6a1e6351349f7c9dbe322205928f7e6070910000000000000000000000005f8c78103270c649732d4cea06396ed670ec928a0000000000000000000000003e3d4380fe00df7d6944bdf0a20eded62ada11890000000000000000000000009d9687eed1872c9e4af01c6da125311a8cc94395000000000000000000000000f7a6e3f61cdb15b739732d051a4430012783934e0000000000000000000000004c7e85f635b4b72281a452c8b9482066b55cc97a00000000000000000000000095450179e6dcb6ac12ddad5b6f5f4412ad4de162000000000000000000000000ab0c15ff4174d904418ff4c467aff915c8c63c750000000000000000000000009b57c50b1194f04be4c1a481dee2b571f55d30e700000000000000000000000022a63252e0443ac8fe289efd5abd97a3b525f30c000000000000000000000000a2a34baf41091b789de25788352102bef48d956c000000000000000000000000b0ec3feb80751e64cd7e7c2a75eea572c1e0656e000000000000000000000000c3d8966856c1c7a825ed9a5a4721d925d373a1710000000000000000000000007e272674e883dee4f6b93042200ec2a7fd544e370000000000000000000000000a85ad7c8b94a50f5a09b421e0a5bc25623666df000000000000000000000000cfad107fde094ef7c597c3fdb25a498c81c428520000000000000000000000003f00c400002f47e6d9350042b8526cf3a37b57cf00000000000000000000000046e98104ea7f5cc2895f331a9e087b2f5e21b79000000000000000000000000090c7365a74b15ac2d12e4082f738abc1ca1aea9d000000000000000000000000fe891a4114ff953c344a1019eb6dfe1c277880d50000000000000000000000002b43a2eb6690e1b6339e286d025e64cc80ee68510000000000000000000000005e97fa5815081f0347add76258806bbf251b12e30000000000000000000000002529fac7f6ce650ad761815ec05e0a4884f60f79000000000000000000000000c621f5a66d48b0984ecebaa5ef24475704857d85000000000000000000000000f38409c8ea608c2c55374fea3cc14a690cee68fc000000000000000000000000d356abdba637367559b8e39e1854255d1c88d9f700000000000000000000000095d0725082036d893041a9c428ebdc98de4bc9340000000000000000000000007ca907e1d728368f72bacf91a87414ad7e6cd5bb000000000000000000000000a35ad21cf4e37222b45fa3b483a64c5adfee0062000000000000000000000000e856d06b00bedfd98e8dc5418050258c62af5c200000000000000000000000009ed7bede64cd13d5745574c61e05d0a719d8200f000000000000000000000000a945a8db6aff621ac2a278321bd15e5b69d032a0000000000000000000000000b8f1b350ed82d563a2a3ac869ff1a8f096a1a53b0000000000000000000000009ce48df3528b2af386d34feae2c1a4cc23cdd98d00000000000000000000000029af84a8535c75bcca7eaa1e9ecf44e029f4e52b0000000000000000000000005708cc403f5ea670873e57ade4ee0d7f4974b5400000000000000000000000009217dd58077fdfa4070da6062af0709d4cd81200000000000000000000000000712e3bb86b91801abcdcc99dfcfbf3d20127e08e000000000000000000000000d07df1b81d35af5ae70d9099c10a146f84a41cb5000000000000000000000000b3fa5cc49ca5cfb5ad1214188a56751c68ea47fb0000000000000000000000009302681116c976592e04e505db028d808cf71d03000000000000000000000000e14f3157efc3fb1a3b2077b28f84786fadb7fd9800000000000000000000000030b717741ad34bbd0f983ae59b21a4b75fe0f74f000000000000000000000000a554edcd7878d5f11ff024d04ea3ac0fe09e04530000000000000000000000007bd8fabca08fea215039561aa110118c263d2d1b00000000000000000000000079dba6b1f6d4900bf74697c50649545a60c5c50d000000000000000000000000bed2d0c6c75976773820237cf1ae551ed8b3be7f0000000000000000000000001ea4a3ddeb5d67c925f81ae76abbf7df4a6af74e000000000000000000000000bbbcbfa9e89bbdf95a238d2f47381dcd9cfff05f000000000000000000000000419b3324df7e43b40f4b835753dc40dd5d3a904d000000000000000000000000ffc62050ebc6d0fad07de3d095780688bb06504b000000000000000000000000d99657a2ef0bf6c9bcca787590d06d860328d78800000000000000000000000011e729823865827d2e005d7cdf6bd9a94cbe2fa40000000000000000000000004287d5cd96350f5f5d323ab0634816e5f877682c0000000000000000000000007000042970cbbd3c1647f9e095561446d4afc79b0000000000000000000000002e5200f9a9b8d2f1550109450813cadcdf13584e0000000000000000000000003349553ed5819d9e35411d23b0be62f6f2f4d3cc0000000000000000000000008c2cfaaf8fe5050aab342d5ac0928a32aeaa0a820000000000000000000000001b3ddd75d0c0754eb96af7401b0042ae6e9fb5a4000000000000000000000000e0657be2635f1bb20876096303a760456cf70a77000000000000000000000000bcb113908cc0df363bec9bad6ee2aba4c0f9088e0000000000000000000000008613abbdab0fcfe5ddbe4b87387d22eeec986e27000000000000000000000000626927b0ad0af06b8a1a8cdd8f41a457f3d9de15000000000000000000000000c168ea1cd8a5f7eb8c1a0f83b645d71a698b705c00000000000000000000000038be35b35f2a651b02f04ee841b325df8ed5bda700000000000000000000000097a4d54968622c947ab1c501014540339b4e618a000000000000000000000000351b88f177ba00fded4a1c8e7557ffd889f71c3400000000000000000000000021987642bf7948f1325bbab59d3bc638a0e52b4b0000000000000000000000003a632743395f5dd4f5a3ca50723fc87a03a707d000000000000000000000000008cd2e89faff7fbf94cd65df6a82434c5965accc000000000000000000000000ee2bc531509a41f6019351d89a210d74eeb7db7f0000000000000000000000006a0fa69e586f8acb50135f9aba6549c85fe5e5b70000000000000000000000006ed392e16415a732857d140a4c8d12ba0e75f96c000000000000000000000000ee26c4e314e65b9fe124fca42bee570fddeaf4cb0000000000000000000000001a352b734e2390beb17e519acbf21ccf25d1e695000000000000000000000000b030b5d34ebba04b4d48522e9ca4b2e402d3cf6d000000000000000000000000332f9ec1b9aa41140f11e352b9edbaa22e2f374d00000000000000000000000084e724242b9928a2e9a1eec53fa5bb53aa378b4e000000000000000000000000dac623494835f4938943eb6a40147fa06d2680b200000000000000000000000039054ff311c88b6565905c415c658587fdf249070000000000000000000000001b51da550cef6564912b3ebff5ef55a2a6dde176000000000000000000000000769e615d52a75b6e0955c4c3b610212b006968c00000000000000000000000001c0e4b23856f51e39cf1b797cf908ac75f664d060000000000000000000000001d139b186e1381580b5aa1276c3ac6b03c818a09000000000000000000000000a7303b3f00ba1d8d6b22dc8153a297eda6e10f46000000000000000000000000cc2e00f33c1ff882c5cc6af2ae4a29ee2b0ec9b3000000000000000000000000606843930fab0d6a388e33cb43173b3fbbbd14bd0000000000000000000000003ff703dda44f559ace5b9e743b067925abb7d390000000000000000000000000c76b90bcbadf05cd9debf16f7c43106be0de03b000000000000000000000000038615103ecd7ba73ef8b30cef96775cd3b082488000000000000000000000000bb11fc4d62b0b1d0a9ea705bbfe9826e617cf5150000000000000000000000006e199689c3db25938865ce7c5d72a5b0ee6f8ac50000000000000000000000007bb9c3181596fedb58f01081b0d61efd67685e310000000000000000000000004a0442e743cc7493932aba0fe5c2c521c81fc7f4000000000000000000000000754c5edf33e24fab6ada83b18db4d9757696b837000000000000000000000000f4f5a2a057be17be799abde3534c69874fd2822e0000000000000000000000000f1b9d50c9a4f52d747fa340f69568406a932092000000000000000000000000b19ad71774a1ca54bb05d8195034887fda16bbb3000000000000000000000000a8708bc7ff083428505cba9a2be2f047bfd07128000000000000000000000000bd894eb93d00ac2dfebe25972b1a180120bc067f000000000000000000000000ade8e16ae421c41c989442b5c5b6d21c6845d1dd000000000000000000000000b1b63b0d498d7c70ac9d004fd29234849a72565c000000000000000000000000ad1d72cd22c7056cb6b1e8a116a701c53414bd2e0000000000000000000000008ae91868a230c14b47277c2aed8337a0eecc90de000000000000000000000000acb6867305e7ab6cf3316850034f9034b4152f000000000000000000000000006ccfd22433079c629bb966e6b065d61b092825120000000000000000000000009e6346d5c0b161ac270e4f690d6e8f4a1b08e836000000000000000000000000f8b8005d380f739abff59de340e61a94b7220e48000000000000000000000000cecaff410a7c0ce67efd2ae799f2e8826610f5bf000000000000000000000000f4cb417f7ebae2c24df99b2ee5f66d390362020b000000000000000000000000c500d084f70a7439b7ab3710335de4114fa800520000000000000000000000009d8fa03dad7dd85475acc7f65869d3a8a501dd570000000000000000000000001e729cca0f2bfa389bd87f601a63a77f610ca2ce00000000000000000000000018452d05a2a2500c7fe5f4e9bca8fc36ea52f8c400000000000000000000000077623d84ce04dffc0a2ec5ea82c17fbdbddef76000000000000000000000000039853745e7be16d1666b6e02496c6fc6b3c8e06c0000000000000000000000000148d503383af3d42eb0a5ac8336838000e687d300000000000000000000000067afb2c5a5fcf4475a8209a343f936a246bf0fb80000000000000000000000007b1192bd9e741160c797486d2eef240ecb7e50bb0000000000000000000000004d92f960ab19db7d76c0df409f077254a2980b22000000000000000000000000a667d4f632d825e74e99b550bd546ef435b7e103000000000000000000000000a0c34f01284e75dd30beee93eb9abf27f31c506c000000000000000000000000aa9778bfcfd439205456045322e63717a597a9e500000000000000000000000056abc4ad4b4899fe87d4e028d3ec68386ef0e574000000000000000000000000d93803249cbe5023fc2861a07323bea819ca84140000000000000000000000004bbf2f2f557be9d9c72c3e5b73facda0b7d23e7c000000000000000000000000a4f3e7e0a4ae2b31f30ecd55c05684da13584cfd0000000000000000000000002a912eccf6f9593014b5c11a26b9363703630f8c0000000000000000000000000c5156d48a10a8cf9dd706f0ecf802e41a1596ee000000000000000000000000f495bb33cb7f7b1819b1f9ad021f5af9c86b34fb000000000000000000000000ec675dc3509cffd3611a89b74a3ab142f2a2ac4200000000000000000000000039a8176245619c2eeb1ca7ab8188b6eeebc3ffae0000000000000000000000008667de9616df588bb0c21dddadc034267c0acf2f0000000000000000000000005db337fc285c4a366db4e6063727929a0d7ed66500000000000000000000000085a625f7be0a1181e93a627fef210e318c1bd3f8000000000000000000000000f4ef94a16a80b8efcc1abd483ae92944afb4af35000000000000000000000000aca17d8fda583b1115e75649ebea0de89135f204000000000000000000000000b985b37c304d06c33efcb5411da250cbdb48811d0000000000000000000000000e0bb4cd420481dfc3f9b44bc39d069fa3a5de7000000000000000000000000000de67852ee3dd6ce90ca719f1e086f848d91e530000000000000000000000005bc871f7c2475140064d6ae44d7f2410a2117b42000000000000000000000000a0cbaf8064baeb2f976aa1cb26345d90f03c2068000000000000000000000000fbb64566dd5ab8e43dc715432d30c30735a5c075000000000000000000000000e78fed60f4d59de79244c23d76ca206f37dbda360000000000000000000000002d276481a5d0528d4bc9321ede58e92d5dd7771700000000000000000000000032919dfce62704d9e994d9a4b990190d93e1967200000000000000000000000035d880b8783c8c89fbef2927e77ae539f3905fd200000000000000000000000043c758143c486f590742235af0776dace462b12a00000000000000000000000030174662d1fc21dc5106d31a2781819858db0c81000000000000000000000000c31923e5922cf573efa09acc50ac537ec0aee12200000000000000000000000019a268322ab8519ccf78c5e8b9e9fa2b6d03822e000000000000000000000000d8c2729a399924ccf73b61e17b09689ea544206600000000000000000000000084d0e6aeae3adc766f8fd4824830f7f2665670ab000000000000000000000000872d61a58fe0cbf54ae28f9720295130bc708f4500000000000000000000000014dd6055c41a1655bcb1841d54dc77ef7d422b69000000000000000000000000d0f6aa7185389e5193b30d535255d56c0f80908f000000000000000000000000a0dfa8aca10a10d46bb1f02adb33824c1d86f57d0000000000000000000000002e3dea4bd04075aa7e22ec6f28e82d08ae0b360b0000000000000000000000001310e64e3a5a2256e87e7dfd7c042228655352b5000000000000000000000000f7b10eede9d3f803a5e0d80b659b37421a0373ea000000000000000000000000d8791b9260b8d23d364f7abedcaaf552892a74d3000000000000000000000000b8034c96395fb62622a88830f920e710ad5be425000000000000000000000000d1e03805a422e6d53e17cc7708082ef42f09a6b2000000000000000000000000d31b47bc47b9b6c87e6dbd8abd33ae3afbef0b94000000000000000000000000888db49529eb357ae654a311cd97de1cfc9163260000000000000000000000000cee4a53d71525998756eb02184dabd3effa70710000000000000000000000009648f38c8c8a805f12b05ba7863faf5aa2f898b9000000000000000000000000ca07d7c959f2f558095d733097246cd48488bdc100000000000000000000000079e9f66e3de294eb989008854e1c4249a02de91800000000000000000000000072d5407a57ea94988e956e7db36d0b4d2ef97c700000000000000000000000005abe71bc51e760b5d0924607afde43f0ab9846b7000000000000000000000000e5a5eb7d2afb57b40bce9e7d64d031e9d0d80bb9000000000000000000000000e9133db54115edb6cbdac9f334026c0e812f5892000000000000000000000000d511ab60182042adee1d8948a885314bbb76d1a9000000000000000000000000a246a8cb27edf3444993b740b8be4b0b50b6901b00000000000000000000000050d7dbaef6e1e53d5569f814de8b32b3bbe0db5c000000000000000000000000c8a58990a858f1c5d64c6bdaf00947a7c8b78cd500000000000000000000000076065d22c1124b89f59c05196a4d8bc864866bd00000000000000000000000007f6ebd0c723923942ec8d2214817cd9d5cf692e60000000000000000000000005c275c38062e1fb5974c9d52fb3609aad69ec6ee0000000000000000000000004d4e0cb3fdb0d9a98d43d71dfeaa789d2a12b1e2000000000000000000000000c5eabdfd8f8a7f87ce4cba365aa2e9c1fc98fb6a00000000000000000000000078e527f49269c6a16de4241e36a54eef9edf39b5000000000000000000000000e2569ddcbf8321e449051c983eb1176345a18a350000000000000000000000000d59b9c5264ab01f2739c753e75b74d93d869ec5000000000000000000000000e089dc1d5078dc183f14b79773757ffd0d544389000000000000000000000000d04b4a61170e0086c3e28272f169c672d5dbd0ca00000000000000000000000039695fe7b52a18bf4822a9d9b717ede43e94475000000000000000000000000058724741c01f475c9f14f411155f9f639562a6a00000000000000000000000006efab89902a1c1b183d327b00d7f368e3be03621000000000000000000000000581955dbd14704cc0f8c9181b0ed111a1d7c91fc00000000000000000000000028fd2933924d1165c5617e5aa0c877cb8c833b66000000000000000000000000e5b77b3bd3c1c9e556eb71abf476d1f331dc99a30000000000000000000000005bf22b2113bea1693b3941c3bb9c6e1bb555692100000000000000000000000001bd5ecd4f2eea0807127bd6f7ce4c92b0f1954a0000000000000000000000003294adcb1d4c292c11d79596b43042c9cc0b69ca00000000000000000000000029046c6bc1a1b2430c50cb686c44c0080ee51d4700000000000000000000000074267292c33b3486608f8f0c0a1d7805710a463700000000000000000000000048a88bc472ee36bf5938b8c9ad5c749649d5a230000000000000000000000000e808e801f2407b54dc29567291bb7e0a66a2aafd00000000000000000000000081894536ccdf35d9a4f13600f9056b6d6bc76cd4000000000000000000000000076ce01003f922d89f724f5b17987e390deafe4c0000000000000000000000003c8f674a4891fdd780c4b806833c5c47c304fecf0000000000000000000000004b3c44bfc68a67c014a656e8f2f36714e789b77b000000000000000000000000ec48b4b6bd3d9d7ff5c497fda3ece32fc9bcfd640000000000000000000000001a0fe0a043f8b7630fbbed9fc2a0b71d5a6002e800000000000000000000000011717f9637d6a9a5f76394ca956930bef15e2fb70000000000000000000000002ae88b1833042f6328b28d9948c4215e61f0870b0000000000000000000000003e4ba6a199a735d9ba1a3dc4ec26864f42d75c1200000000000000000000000068fda6a59599b0cfe320112cea740e568ab10d31000000000000000000000000f13798c47200f86d5f7c44794e23b44b7156667e00000000000000000000000001ce381f8b9ea913c09a474449898310794484ee000000000000000000000000f843c695c488695f3f1074748a625707fb4b5fe40000000000000000000000005b966fa95c1aaf705b28285ba5deff55444b352800000000000000000000000095f37ec0287cd732fc62ccd085a1465a8fd838fc00000000000000000000000062721987b7ba9b97dced36bac7293d9eb2efb916000000000000000000000000ab6a2556976c7aab5d35fd653a018d5c3a5d49ca000000000000000000000000a93938459f690edbfeaf71a6aa87c91c4e7a75ab0000000000000000000000004e006f2e3c1f4e275c48305feeb94a341c70b9380000000000000000000000009ae0d98a3b4fd6660c777a8aa14323dfa0d2d29f00000000000000000000000093728fe8307b776aa56ab3b2de025724aa73eb5200000000000000000000000090d86989c2374b0ae7b964acc85c03febb8c3513000000000000000000000000703ed517356341a69cc21f0663fa0895cb4bec13000000000000000000000000f346b9882bf42c7bdf8667adf82d2297617954af0000000000000000000000006f7e3e5eac33021c9315dcf4b8384fb3c77b97d500000000000000000000000097b890ba878f92b698f7ff1ca6a1a0fe36189e2700000000000000000000000074519dec6998b7be197e34964cee172114dcffa40000000000000000000000000a05c56be27f601fcf8c5a13b6ba21689d9425d500000000000000000000000006209080bcc8ea3db740f8715daac59ddd6459c6000000000000000000000000fa7cdb594498a404ffd83d96dcfeadeea3944bdc00000000000000000000000007b2d8fd091af8d08e9120cbc80aa954574e168d000000000000000000000000f22a0bc84887f3ef43f1f247ad631327ebd938cb000000000000000000000000142aff305bc4a2b46def44a3a2e628f4e581943d0000000000000000000000007999766c76508935ca9b03c830a78413362637ef0000000000000000000000007815d457c108f471e393fbc8c81fc4203d4c732500000000000000000000000031c8ab86cf6fc12e28243ed3aedbbd4fa1d52e96000000000000000000000000f511487a2f248b6f82cc7899ba4ee61537324b97000000000000000000000000f9278cf557b5291b2e4a78994d93c2a9d290a87c000000000000000000000000d78bc83b2835f4e732624ab00611d253581a07750000000000000000000000005225cc662826680469ae2d96df43e75053970303000000000000000000000000c1cf75ddc9e07a2cef8b87b89e5170fd7351a6020000000000000000000000004ce8b9fa5272c6b389a9cfbf51c95f24636de0230000000000000000000000007576bbcc51008ae4156574f021e6fb517ad5e8570000000000000000000000001c5c8ed5ea5f69fce0483d7c31814a4ac27fad95000000000000000000000000c9dd7087f20a98aac2d46b455d7748d5735acca9000000000000000000000000ac2752e63106971f06d042eb997554ebaaa29860000000000000000000000000dab28cdaf3ba8e01c7387aead0ff989476a6761300000000000000000000000051633e5e5ab61d17bfa9c9982c9c961b56519770000000000000000000000000bc1020a4da34c81b59b90deb68d4f1c709d427c8000000000000000000000000512102350609304e8e9cb0e62094d5f1de55317f000000000000000000000000f015ccbcc8c860565680e2318abf75044d19222600000000000000000000000042d62973d1c08af8891582d9c10f56330551351800000000000000000000000009f59c6af478396bc9d92092b895315fdf6a5817000000000000000000000000a4f176e75e28f548b92d2f92fc06706399869d8700000000000000000000000017b1af5ec4d463fde97ccb805a26d980f670800c000000000000000000000000367bab10d428d9555d3c32257f2029453185bf640000000000000000000000007dac9f5c30cdb4ae1e2f2be0c7545ba6fc13e77f000000000000000000000000c54c2fe103569c6c501b138019660a5b9555d210000000000000000000000000d0d45e7de9c3affa2fd360b42f48cab46dc133010000000000000000000000001f5003f5a4510967bb2a6e97d0a2166047f9b3020000000000000000000000008208ff0e9f3eb40a58fd9abc017b2e428709535c00000000000000000000000066376db42330451ea62e56aa1c8dfe1029c18309000000000000000000000000cd58e0e6ec62e4a3369a9cceee66d32ff275399600000000000000000000000041dbf0977d4c46d55f560b329f96c2b0f156c6e60000000000000000000000006cbd5a507bd416770b06fb4104eb4682a41cb395000000000000000000000000ddad8561c36f4532ae0648174be9af6b40454b9c0000000000000000000000001b86e5dbff6d4b8d1d561b07383a49e4d3733e2d0000000000000000000000007822f9d83d3632453a04167808b1e01f58f15b5a000000000000000000000000500511cdaa9e0e7090639380f6ca5ea9b4dbab6b000000000000000000000000bd0f8cd6151b1b7aa57dd53b9aea6902a69ad56e000000000000000000000000b43eeb9013c67c5d0685ecc4044bb130e8d3efff000000000000000000000000a025366acf5a72f80f6fa6f7969f27f9deb19e5600000000000000000000000095e49ad68858ad86c46860637de8fd93aeb3a3bb00000000000000000000000003f8ad39d9bc71f508680dd977b98c00fe8767fa000000000000000000000000c6f98924a5b334a68a8f3853da504cabc85882ae00000000000000000000000068e3ba947f54be3b0ec4a6e1925dc4cadfe07830000000000000000000000000c5add92f40a5b5483c5f8ff6c6ff4bbbe4446fba0000000000000000000000009ec697b173830358431a89e000b29fa5b59ee7d7000000000000000000000000d1e209bb083e2268417b2f5e09cb6a9a44efa6bc00000000000000000000000061edf546c02a212b0489b808eac9d13453a846a7000000000000000000000000eb3cba7125e131a55f7a1f71d28d29a2b5fb866e000000000000000000000000e38be809191f7984e3172dea04f59359cb9783c500000000000000000000000014f0500a15ce7a4092c36fcc86fae095e727fc9100000000000000000000000073ebb3cb2d5304a978a8c83e4fa8ad807ba7deb0000000000000000000000000cfa55d44b0ca4457cd774acdfb412ad8d45543cb000000000000000000000000f0ef23f7bb98b2b2f7bc430a3e7687dd49e3c7ed0000000000000000000000001eb286c033d57032734c18162f463385c0b3f1f900000000000000000000000078f8d846d4761477a5ff8fa1393dc9f7a3e3a3230000000000000000000000003c20ab330486708bff5e6572900b289fd759036a0000000000000000000000009b8d4e6b7718d63471c27370387f79463d23945a00000000000000000000000070d8e83a717dc95473c50f89d1766581b3d0090b0000000000000000000000007ef862483f020f6a2af41e86aa7e88918c42489e000000000000000000000000543ef8bbbd2c0bdbef7ab453285f41ab337ba3b90000000000000000000000006b30402a0b022379f345a80b463bdf5ce06a300d0000000000000000000000004a8a44c737036c6c204e265c3771edafb0b6b635000000000000000000000000ec523ac66493fe52bb3b8165f2f400a2942bf52d00000000000000000000000034a453130c653f5105d797fa1654a2eebae8e91a000000000000000000000000298d59ee803e64a2a96bfa713efb21ae5e75aff6000000000000000000000000ecb58d19a1cd154bec286944b25ee81eebd612e5000000000000000000000000250cd8eac6a515ab9a9996b1ff13df95c26027640000000000000000000000005d155e3025c0cdfd07cd6761801147de407778cb000000000000000000000000149b0b879d49d5f7955a96e4fa5fad86c7a171ae000000000000000000000000f91e8ff7ed9c489a2b85837364cb59380888804600000000000000000000000086a73eb97d783d648541b41c6fc0a3fa36fb4efb0000000000000000000000007763186c97bde359a00354c225cf91038e10c3a800000000000000000000000004a072b1fbe661634425a029bc7bc29b868d584200000000000000000000000027344fd249e17869c9aff0be8c966871ef5083ad0000000000000000000000007d484f95166726acc86c76779792aafa042f633600000000000000000000000007183f1c01644f7619a1f7d5e5c04b215b07b07a0000000000000000000000004d9cc8aac9308c23f359de4f613398a120f724b8000000000000000000000000bca7355cc915fe3acf190880580df2220d498947000000000000000000000000d77c86c538699cd8a6afebe4a092dbac1d3206ce000000000000000000000000234f4f0e9f083ce662364cd510b3e3e686e675d10000000000000000000000008bd1a710e8a36cd5675c365d4db07e840d488e1a0000000000000000000000009b976da485d2c6fd118329e5c745819834419e0400000000000000000000000085c7b1db6f5098df08316b6acb3e515e3770cee200000000000000000000000048619e37f2a6d9369f589f5fdd2af22bf327b9df000000000000000000000000371412ccc9c35e5ce30755a52355cca806811a66000000000000000000000000726738f8aacfbd99053f7e201e6a7051658a0a42000000000000000000000000c12b8a24563dbd5276a9f98bbe43a7fb03a3fe7e000000000000000000000000d0601fd53b2ec2c80b088dedfd5c56d84d5d03240000000000000000000000002fd93e7ce9e6eb154b88485ab446447e69784ee500000000000000000000000002f22576e41b33c96d5af1159da532b8b8e2ce4e000000000000000000000000b4f7862453974111d9eb3804c2ef371d0c2f379b000000000000000000000000b36d74c9db2d263f0e5674072035c8457b56724c0000000000000000000000008d0ef2ee552e6fc4e46bee9746c2cd48efcd70a0000000000000000000000000b4c14c562077aa5964aa66026892b6c65ee3405a0000000000000000000000008dbbf59b0b675733426a81bd131d548c691f404c0000000000000000000000000b606dbb8b012897bc7fc71f778ce5a2507acc4b000000000000000000000000547855b8c8c3678420a7c6c0dbf16b17d17362190000000000000000000000002f41f8540bd31aa3e271c50269d12520e4fa465c000000000000000000000000fb588a1a09fa5f26941b9cf0287a8912a76fa4ef00000000000000000000000047410afba80a14efef3a8968c8f945e19db29eef00000000000000000000000090ae0b261cbf4ce99413f3d6ff5dee1f0724b1d0000000000000000000000000c80789f7df9cf5dea8c6700d21300ac69ed323c7000000000000000000000000712bfda24caf712235ef99a73a095aec89a3c589000000000000000000000000295f393ee42401eb21ba8c328be6aea169f00934000000000000000000000000d17d85421f6d4ef4d5d4771c72b3584db6ce6066000000000000000000000000ab183d3f1ee9477ed05288df6df67938948e168800000000000000000000000056b814a2fb67494a2ac6aaa8c3db2117ed9df083000000000000000000000000e9a29ca9bb1b3c41de5d5e058e23c64f3412e871000000000000000000000000d2092193e09e97a2a33cc8c935b3fe5ba5464fe8000000000000000000000000dcf8205e8f3037447bcda7986b506eabc5ecc3c300000000000000000000000070c53b266ec99c71708590820735907c95a2c3f5000000000000000000000000b99ada738455e4c3bb53b583459c2c7b36840999000000000000000000000000e1d9bddebdcf207dad53294035e5dd413c0230b800000000000000000000000084e8bbb41bc529a59441c7c8b1e9af8c532705de0000000000000000000000003dffb464bf24971637a7671df22bd082ea244870000000000000000000000000c9a3b62191e8cf6d51ba89862d967c20a177fded0000000000000000000000008ef84997c402da30905159432c3d7431a673d33b000000000000000000000000438fb8648515c3f70eebad8b61c9b4ca56a1c25d000000000000000000000000549f33882f54d31da5d71821b3b9d23fcb71325800000000000000000000000039730c917793a9145c95d90a6cb9d44f92785950000000000000000000000000a4df6d2247519a35712330183743b000e27c4843000000000000000000000000b096220e8571da5fe6ccfe9e9dd397198b5ae6ea000000000000000000000000553b0176aac3f697ad7be162d6d4fa4447d77e4c000000000000000000000000667cb14063d05a81f511163ee9fff1cc6df53b620000000000000000000000000eb859cd289a524f70bee65370a6b8c0df0df98c0000000000000000000000007e7f201c935ecd1c623a7c6c742b2b3c33d11722000000000000000000000000f8b68555b8dad2982af22657968f810571cecf1000000000000000000000000002a69bea7260a644e1085ad955c0b86284578269000000000000000000000000d6d324924f2367b61c8ab9286dcafcc2ef32a24f0000000000000000000000001db531756f31994f9838079972f954979d9f210d000000000000000000000000ab3913bb6e95cf39b8ba0ac81acc11cb1a14eb4c000000000000000000000000d2787e14bbc97d55df519fba2295cfcc72500f110000000000000000000000007ad416656fd3876e796a31282587d7106957237f00000000000000000000000015a77ec9e718a795dfdc07b366407489be27ba020000000000000000000000007936c95b44d8a81c397c0c81c1127bc7244d0503000000000000000000000000d857ef619f9cf5b125db67dad1eb1d1ffc1c51880000000000000000000000009f8dad42fa7f70d43742eaf15b813739f456e037000000000000000000000000dc427b5deac3688a1cc8d0f6a6bbd4aa176bbfd80000000000000000000000009bcfe9758ffcdfab09381f834009b0eb5c9034c5000000000000000000000000750978f7efc8b1621321b992665d918a7977b2740000000000000000000000006348fb37cc34087d10188d2bf2ca753742ccb516000000000000000000000000fa5fcf86904876432436f4c9a1cdbe80ec3a2de00000000000000000000000009cb3cbc1dcf62215a6376cd437337e35c6dc32dd000000000000000000000000810a39ba7e1ac07c18ce4add8bf046200e0d651600000000000000000000000099899f394b936bf27b6e5b1eacc36af2e7c3df06000000000000000000000000cb693b15ee3d19d1e65f1cd707b59a44422633a70000000000000000000000000b8ee3624f1ba3c032582d596f688d0c132b5735000000000000000000000000b15bf26cd41b04aca9b5315b6853a6ac3756b505000000000000000000000000f28743c074a1fbd9b9c8579baf8a73f6c25a889800000000000000000000000035e9e23e5d8c2b53843f366083fa8e0c526cd4ea00000000000000000000000061f45997fb5d8fd3831ee5c6aa486aab21a61ebe0000000000000000000000007c56f3f29c0968935f6c00b3a785e36aa5d59b830000000000000000000000004b03f2416beeb0538a0b47cae1f20007afa497b10000000000000000000000000b19b4def447e2d73c11d87a41d1aa7f0452fee0000000000000000000000000234044d8221f388f9ebddb1bf036d648cdfbc203000000000000000000000000f379f496cc19587a7dad2a528e6d9d5cefd2fae0000000000000000000000000a8d01c3cc2043b99ce9d67457ecea7924ed4b9a6000000000000000000000000a7b282d8233fd0e861031018dc625eb33c9a0dd200000000000000000000000025c97c372ae09e324ba9ab07d840642a3c7732560000000000000000000000006e04b79efb9bb40fb42fc310603ecf0737957e65000000000000000000000000abf48e7dc9b018c3b9668756a6fe54a392c3a447000000000000000000000000acead56a4044e001a7c9cc13c4bbc3b336a633b1000000000000000000000000c01feecd65a91417885ba2a3ab7bd020f88a545c0000000000000000000000004854aa04a16d0e9708887731d854faaf740b84e400000000000000000000000066a14b011d8129f8c7c4c92e27ad065a091e2cf5000000000000000000000000efd0ee08346fcc5999ed66d5a77264dbbb36192b000000000000000000000000bb6661fb6c299e6457efa055678a3917259bf47f0000000000000000000000000b51de043f7fa5c514c4476182ad307eb8451d9f000000000000000000000000b6052b55c62cd8a3105146e430033a6426e1d0900000000000000000000000007b612383f6e7f04aa2b388fa5b48dbac6d38ee3e0000000000000000000000009abcbc6275d2e83153c4abc3f14dc5ab9162962c0000000000000000000000001c3b7cbecb5f07c93e4b5f37b7083c5dec12217e0000000000000000000000004051337f1d98ff9a00f969c607011abeb69b0bfa00000000000000000000000043f550e4e3eee188b2eb2c91d945c3dbb42fbb370000000000000000000000001ad6d2d1d35f6d1791c95e3eee3567ca00a00dcb000000000000000000000000c43c7a0138cc536bf0c63389291a8ff53b65116a0000000000000000000000004a0c8d02942947d5f347199c94ff43835a1d5ee4000000000000000000000000598a1649a7f9fcc36c9bbffaffb77ab212d1e40e000000000000000000000000885946099ec501e43cea189e43046b1ea780ce3d00000000000000000000000097a1ca841b4792068932d4224681f6f6fa22c549000000000000000000000000cb6530e5b9fdfd5bb48ebbedaa0a4c2a19376fed000000000000000000000000cd6423064f808f47c72433a1b4c5c130345d6fa9000000000000000000000000fe27c602277562ecf21b072fb117267409c6a26e000000000000000000000000f03557410661252bc589621e922eb916b19285c50000000000000000000000004baa4a7e78fac6d144a96af4fa2d13c8d0c3d32d000000000000000000000000a6363e1115ad16fde9adf61e6d9cd1488ae0c7b3000000000000000000000000b9e580f3597f546d3236dc870d8b711ae82f68290000000000000000000000003c839a3affc902279513c5070c5711edd5b1ff51000000000000000000000000f0a3b6daac28a0fce094f2cf264e040373d86f3f000000000000000000000000747739b03121339c2fc4b4da0b889232989046a9000000000000000000000000caf948b250432ef6b54732c9529aca060994d80e000000000000000000000000f160647ef7721de7acf09244a1788a36b3abf4390000000000000000000000004f21ae02fda06d5de20ad10bd0af15b5127683b8000000000000000000000000062cf54d83d5017612222062481c7d623ffb1440000000000000000000000000726ffe74dab3a6722844174c54f8bd80a57d1f080000000000000000000000006421f5c21fd45721413508de0714c2ba3cb3a215000000000000000000000000ac13b8b3e84cf65dd5c5f38d3663e7924acfda1f00000000000000000000000023d68f47f9195d0caaa459d673445bc4bb05b64e0000000000000000000000006f1cc7d14a1ba8a6e5970667d5f2f18c71bd1bb4000000000000000000000000949752540e22302eb03fea5c10c3a59d3e2ba8cd0000000000000000000000003708841c694cbe7793fd91582ab886e8450f3d8400000000000000000000000092741d5fc4521090cbddf2d0e710e99adaa4755f00000000000000000000000081dc66b6c2179d126d185bb84ece2cd0f3f62ef4000000000000000000000000eb14ec58f42019c56497b735272e695d4007e2e3000000000000000000000000ab8379f150cb1b53780f9281d9b731fc7d574d490000000000000000000000004a3dd90415dee95704c3a101b251dc8e8052f9a30000000000000000000000002bd11d95b7ad54a7943224b9f0fe6acbc4ad4d350000000000000000000000003cc2429bf916070081f5be094cef4313337f2b6100000000000000000000000093bd5efa175b45fcfcdc347b5cf430328738123c0000000000000000000000009cb961400fb17e89f81995f738da7d876cd7ed0a0000000000000000000000003c8405db8ee129d5a185c53d383b17eb40044c5400000000000000000000000075c8e5b8ad33dc6ea2eef544f093ade526e1c1ab000000000000000000000000e9f0ed237910156f80d167d759a4ceb30c3f82240000000000000000000000003a30f56be82c8b6530eeeb5739129e4665633bb70000000000000000000000008341e6354a78d779a91170e7656dac029e178a5200000000000000000000000038f1f3f25dfe559376a246786596496b5a4d5b7f000000000000000000000000254ca29fa50a5f1448e507e345e43c52c26683200000000000000000000000001af41a404562b1ca83d4688d5430f6b472ac612e000000000000000000000000f63300601a526474ce2ecbbd415f8c787993dc3a0000000000000000000000008109ab5922f22993c7969976696c184a575311850000000000000000000000007e3f56b9efc328c119a3056e2ba2fc8dbf8c3fd60000000000000000000000002ee288c33f3d4e31a165fe8437444106f90844660000000000000000000000000afe5a01d9bf9262f6a4f48d9473c3f74136511f000000000000000000000000bbc65b3f09bf79e67a3ce7efc91cd6f3d349cfa8000000000000000000000000d11105064367c63f14a0e7620478e744cccd0c210000000000000000000000008eef91333fda8b0c188e7d8f77d98e23b4ac74bd000000000000000000000000bdf21ab222846a3096750b7a315ec354a9ba4e9e000000000000000000000000fea7311b9aaa3335b1ec36915a7daa86623b3994000000000000000000000000df141a0496039f179c0313b3fd6bcdf28234943900000000000000000000000017720c4143eb695cc884b757342aaffb2bf1e794000000000000000000000000b4706293058948c1a018ea2714d4f85fb1b9035f00000000000000000000000085e705666f46af19fe108759d19543bbe2236b62000000000000000000000000a45eec032a68f27c1989f39c31dd4666b6c2e0fa000000000000000000000000663771c8fadbfa22a71ae14cdd4b6664c60f0f3d000000000000000000000000743955209b9e29036d501a7f0ded5a0e51817b2c00000000000000000000000086c417f8fe29c41fce026dc6e8efcaa04ad34a06000000000000000000000000f31b7a4e6733c1dd2516b1aa5977f0294c54ab45000000000000000000000000a1f6c2257b7357cb4602f6f74931a990786923c4000000000000000000000000fc2ec1e70936d77821d3743c3de25cf7088dc86f000000000000000000000000b4069605029eb888be91f1e5d67c20f1065e92260000000000000000000000000af1394bf61639a1df115ca1c745e69e093264680000000000000000000000006ed99d225ac1ff07923529a52e23f446e5b7ae82000000000000000000000000dc7883ef0438d6071efb3e2af0a52368eb016440000000000000000000000000ae23c4f6ec2464f15d02b335ced740078b7989b2000000000000000000000000fbe24f86817ab59dc3471d2fb0bae886f24d83d6000000000000000000000000074eb96447b98658392799b316b5485b342f08d90000000000000000000000003512ebb77ba8b563f379c7c3df64d59f65565ad4000000000000000000000000dd7222bc60878f699ee31603ab580bbe5f56b2c1000000000000000000000000eb7393d0bd8b8e6bf66f3c6b0463814684f5f0c400000000000000000000000064bfd9df8e6284fcf93eb86b9424bae53e0ceb72000000000000000000000000d5e0368dbb9f48ee6c71175e1f8b7dd541a41601000000000000000000000000063150257b1030230c7c6e8c05d2a236b8afa8f7000000000000000000000000f914f506629e2d1c925edf314d56902eea897ea6000000000000000000000000f549265a8745cc62c3449623b514238836fa0500000000000000000000000000c57efab4443e6da6aead449e4a4b7e511d8153790000000000000000000000003c1aaa2f983f3f4394438a43862591475690d8ae0000000000000000000000004f629ff323ad7cf7ba5ea9c95e02c705fde1291100000000000000000000000055615e93bc53860b5376bbe5e846d5bf20bb56f0000000000000000000000000743efe3bf3a9352cae25bdb09576324e926d74b60000000000000000000000001a0e40df1dfef8e7ae1e65ce47006cd5374dc799000000000000000000000000abd1be804977c4460914730bbabe24da0bc87da900000000000000000000000027a4d7adf518ace0acb09c7ec09326f723f3688b0000000000000000000000008662eddad46b761f93c5f935cebb30ba186a9d5900000000000000000000000019bf2beed686554295c6f84d54d6b8196ae84d4400000000000000000000000069645176cf57a86a12cb2899a1131a134d53821c000000000000000000000000d4603e12f3238874f530cd2195446ed28545bcf6000000000000000000000000fce7816db4b2d8de08d44119b152f0ebc8a6e6e2000000000000000000000000141c5f079f72b144cc713ef5383624d7675ec417000000000000000000000000c181c36f1f9981d71254bb99f856d3fd820ba6ee00000000000000000000000050744bfc563859f407219481dcfe7f8dc560a88d0000000000000000000000006778099136542cdd2b6684b0dd7a28e35e66456e00000000000000000000000041bc556715d505759154659360cd62d06aaec9a4000000000000000000000000ac88b20d618007cc74f7dc1e6253689fa365d56300000000000000000000000029248bad1423e84e476f337e507ca4838d20e40200000000000000000000000013431c4cfbb1d4e65fe1f53f6863f23fdf899999000000000000000000000000005ada359302d16bd0059a8ac0353eee1f6af0550000000000000000000000004a59bd9421fd78083ca072acb24af35bb2a13502000000000000000000000000d9f30c42410b9c610aaac1fa21c406338b961a2a00000000000000000000000037d46016f55368023f38d829e54f0ea24456671400000000000000000000000023ace33403307cf14a15b55b0dbda2fa31e76ab5000000000000000000000000336a6ff1e1d4faf670756dc643f076130f3bf50a00000000000000000000000026ec0ce4f467aabc60a515b7a0d1120a9ecc1ee800000000000000000000000014dabd42896269fb1621fe77c295e70c12162842000000000000000000000000da7c6e316fda6a55e0042fab67b16b4d2f827c6700000000000000000000000057168dce5bbcbd3fce6d54f244c9e1e84f195e93000000000000000000000000d36b47fa8c3ff0b8db988e3644e4ad1036824b2c00000000000000000000000062361c9e9e5a2ddb7130d77c6a971eeedd90d0b70000000000000000000000005256af5e1f5bf97e973ac1fe6de2a617922e7c160000000000000000000000004bd1801ea2f90c498425da09f19de79a91e47449000000000000000000000000b006b3c8014bcff9e0cf779fc1390877008d7d05000000000000000000000000ce4abf98d7087a2f8d9b3584960a9759b22d9d750000000000000000000000005558b2e76519c1ef2e8ea5ce3f892a987321f0420000000000000000000000000bb792676acf553433abc1fa68e9a2ad949daabb0000000000000000000000001c436aab6636302fbac048a6dab056cd000117d9000000000000000000000000579c25ad3495673a15c28d39cebbde56ee2be1f4000000000000000000000000ee7bc140bf215e0b5ce8050a93e5be4f614083570000000000000000000000002478de1accc63e67fe0eeb7eb05d3f31e9894d52000000000000000000000000a23a209f543600f054b01e22352313288c8f82900000000000000000000000009e5d3e737389abbabcb8deaf4c6d4464c712bb59000000000000000000000000ae5aaa84300a71c327c62f8ab9fb6a2fc247ee06000000000000000000000000bdeec1991f2c095843695f20f8b0cc686f73b619000000000000000000000000211f3cf542db18aec1eb3a43959007c0d160069b00000000000000000000000054af5fa70e50c949fc90e6720487f4bff2dededc000000000000000000000000bb9b231797b1141ba9791c81303417be90dc8214000000000000000000000000b3654dc3d10ea7645f8319668e8f54d2574fbdc80000000000000000000000007e9eb2a727eae26e32cd608cf3f01a84fc116050000000000000000000000000abef1d7386ff2b83dd0c877023e28fa6f4557322000000000000000000000000ec411378eb0b3ab1e1146614f65ef71ff502684b000000000000000000000000df6a8f3967c9eb2896015d13c08a4d05ca166df500000000000000000000000028ce4ecc4a8616d8c5b6001d66fb8bdb7e241a7b0000000000000000000000002b63ee393b8487edfd7a6c30a3f901c517eb404300000000000000000000000082170af93a1de080864c4323d4e20f14a051fe3b00000000000000000000000012e1126d2b8ff912bc1c0c1e2a8f3e578dfe523800000000000000000000000090aa35b5a32168d30b3732832b5a236db8e018eb0000000000000000000000000217f57a07dd28b5774bec7c98239690dc8301e60000000000000000000000005b990349d76a462a47b59127090f2c834b6d3703000000000000000000000000978b8cc7890181a20e57ec81babe3606b22b47a3000000000000000000000000889bbc75b689b14248a5f247ae8f177b864c6d950000000000000000000000001670212deac98bc769933e228f3bf3c9b529eb88000000000000000000000000c72adbdba5b8d59883f52256ced07a33b58a30e50000000000000000000000003341471a0083920445909751f3ec0d4416600a6f000000000000000000000000a151afb1404ec0e570c758f7c0a80761fcaa42a8000000000000000000000000cc91884f7f4b08891c2dd377111b7349660f660d000000000000000000000000723571c7c4f41c369352f9c5603d20a0f1f04277000000000000000000000000faf874632169a210db86b4018c028550efb37a44000000000000000000000000754b4c10002fbabac37b0cb2bae4f5be7cb619a700000000000000000000000086be7c25942c83584f257629048a89cef316f0bf000000000000000000000000a611446f5c3b38c13201405f6f3088dbfb8a44a0000000000000000000000000d187898602d6e2948fcf0e08f5bbf700c54bb474000000000000000000000000c9fdfbbbdf4e0c1b365c2aebb691b326ea6bdd74000000000000000000000000443f1b6d1ce59faf2ae77abab5897b6b6905d37f0000000000000000000000006bd0507a77bea293fecc742177b62e29500742af000000000000000000000000dead513af7760a5074f5723bf136eac9444c2d41000000000000000000000000079c0603558318840a8551b18c2532481a0189ff000000000000000000000000a6001e4e9257c02a307e02a1a5c7e306a7f9014b000000000000000000000000599af11cc9ecfcb0353052433d405328fc211baf0000000000000000000000001fe210ec8c85d6b057e266b61489305b9beee289000000000000000000000000156ae872e925a72f72b31876304c88e87c946838000000000000000000000000f95e0abc51f669177613631f1b105378e646bb0a000000000000000000000000e2550b6059cd3b87588585c394fbcf5fd15fef4500000000000000000000000083b44dc52e82a662c045c590f50bda5b7584c32e00000000000000000000000050f4ef9b61cbed1da9d306f34e0ccf9327561a6100000000000000000000000082ef12df1b7e8395c81ee8741b3829d2b5311660000000000000000000000000b52c61b674ddb917fbbd503c82a52a482bd779eb000000000000000000000000880a95460de0f7e276c63ad5a5629c18961bf9b900000000000000000000000074924dcc7c4422255d28754b0b5421b5598aad1c0000000000000000000000000dce654b8894ee685d046840e9bbbe800ea4d9c1000000000000000000000000e0968f1ab9aa75a122da7abc845e39970b6a0ba5000000000000000000000000af318315cd174ae0eccde5cdaf3e10944593504100000000000000000000000036b174f2bdc9d3af98831f0959dd4b353b361ae000000000000000000000000088ece3445b65f487ce32035449843676c6d2909a0000000000000000000000002f816340a89f5de1b448700bc0adb42762a0ccc4000000000000000000000000506666da8f325b34d680e00a5ad3e2c93500fdd10000000000000000000000008102e4e990ab7086316186e3878dea1088fd3698000000000000000000000000d94df838bd10b90a313e5d45a7407dd5c9484e5d0000000000000000000000001111a8855306399586a5d31605335d800f702b28000000000000000000000000c57032b704d5f67fe4f26f211f58a2f388ac82620000000000000000000000004eb241b0f714cd3fb5b76f98c1fdd37fbfa70dba000000000000000000000000ff3e22a1f438060bd4e7342f1a4a3fabd683c6fb0000000000000000000000008db75a9970e06faaf8e5393249c3528e3fe0f43e0000000000000000000000008904a8238915f65c7562d45402d83ffba01cb062000000000000000000000000b24d4ac84e1fde65e93de12472915ab423af4cb1000000000000000000000000e51984bfe97ef082ab1e67e559bd0f57b927b3c100000000000000000000000007f3985ae5e30ee93103adbea3669a6476b82b9d0000000000000000000000000f647e156f4f4f38765b50969ef1a4799442f53c000000000000000000000000dd647b87fd20995d490bc074a302a27565b9a840000000000000000000000000fffb524dd930beb7877eaf66d32dc4324406e672000000000000000000000000b29d36cdae23ac2318170b46f2e8f2532debc9810000000000000000000000006f3150d530a29bfd18efa3ed9621947224ccd3370000000000000000000000002855809ffd7c41cee862a7363952a99847fd1b4f0000000000000000000000001e97c62f38ac57f25b3d362e3062f18cedbad45100000000000000000000000096271d2565abda14581d348d1c3991183c936fd30000000000000000000000003a06c5debc5b25b6226516066f51aaba094912af0000000000000000000000005ae158b9f7d8e2f717261006a380557424928faa0000000000000000000000009b2e964c43f31e5a9e6b042908c94d51c5f4e261000000000000000000000000fd75cd91819f3652cba97d5ec98809498c2e765c0000000000000000000000005304d78dc0eb0c14690c9dc107fca7f300350aec00000000000000000000000064eae7889ec9884b749222e13a06e12f9a34d0cf0000000000000000000000001332ba5144b2e8a3a994333c95dfc484d65324e7000000000000000000000000fcec2fe3e9f5e6b531be14d589539b39c5423a77000000000000000000000000783179759902cdc9436c5ae96df45822e6683f870000000000000000000000003ebbfba6ca362d2052d97ccad0c89e38248e53f40000000000000000000000009a4991a10501255fda26f5dc2194fcb4dad72fcf0000000000000000000000001ee3e91466ad869aaeb41345e0092f08e58319ec000000000000000000000000220fc9394b4b7b0542c72727ddb5f47dd5ca0d93000000000000000000000000c2fe9f3f9b67e21383c7e4c9477316c662fa757a000000000000000000000000a01d5c142260763b3025d18788e2bd71bfed19240000000000000000000000008094f884fa64e90d0babc6793beca9df1702fa92000000000000000000000000573eee73e3e4a5dfbfe083b98204150d6bd16479000000000000000000000000175d89990b00556a1f3aa22c60aa202b40668dc0000000000000000000000000961f751f787ed7a14f518f8c10c13e31d2bdaa510000000000000000000000001e0c25fb53b47b158450138873525006e6602250000000000000000000000000a96598475cb54c281e898d2d66fcfbe9c8769507000000000000000000000000916f92d9ba90d40391a891e3c99281dcae06d9fe0000000000000000000000002cca5cf1005d8a97349b6dcebf095dd2df7b49de00000000000000000000000085c87bcb546dcce89f894bc77f69a3a20b182bd700000000000000000000000096c32c16558ed49eaa5432e454470260701525d7000000000000000000000000078d653885d37a268f34f815a4afbaf5cfe47614000000000000000000000000d9651b13acda716daf1c6a8564584930907b3e30000000000000000000000000dd5d7727f2cf1aa5b1a38186cb747f685361c1d90000000000000000000000005fa897747312da42127911628f686b9d661eceee000000000000000000000000e1b7b9aa35e48d7db28e98af47db9fa7acbf0941000000000000000000000000a70db5a60c5c3bab82dc76cfcc161372d7d6116d0000000000000000000000003f705e5d273d159ff80da01f95c4057281e9a670000000000000000000000000cc9c00bf6865500d6ab7d137b6dc87ee756d525e00000000000000000000000079914dc36eaa724fbf6d3af7e4fb963b4d4ed7d500000000000000000000000060ce7b6172a129fab3fa53ca3f5bf2b3e87a1f06000000000000000000000000b00af25973cdb18e09409a8957b6d437547d2d7b00000000000000000000000073b1175f50a85a1d675dd365a2d8040c74cb86cc000000000000000000000000338e4695087d2fa1eef28a68ff78969c2a9f1037000000000000000000000000a6650216da1b0bb1e8dc8402e8960d8069531fdd000000000000000000000000a7546ed0e2b919e32f2ca19ac70c0c06053e40450000000000000000000000001b7d464c6edcdfa4629a17f89380a190debbd7a200000000000000000000000060393379bd85397ea18514fe72b88faeec9b8a0c00000000000000000000000018d32bc9dda432397d5bd2ed8cfb003257234687000000000000000000000000e178ba35945f51e191fd4bb8a8340d51a5c3d368000000000000000000000000b31c9280fac51284cd877352ebd4fc0c98934abb0000000000000000000000009c7e312b1423d9f444a363704f4a921e1e3e822f000000000000000000000000c9bd470a494e002aecbbbf73ca5bd8a2807f296b000000000000000000000000025bbb8ef2d8ade3ae7b2ed26765be344d94296f0000000000000000000000006f3691d8016084727ffe9016bb44c7b32180b72f000000000000000000000000b0996f68b1e5f1ad06722ea628f12c888bf8589f000000000000000000000000b79aec16d28495ba49ad84fdc4156449753a3e65000000000000000000000000787f55871d8f5203d1bc60300999609a320022a90000000000000000000000006ac0aaa351f49f39ca0efc76b59427aabe4e51dd000000000000000000000000409b811f0c9e902ca9c701e4e874cfe500416c32000000000000000000000000d8b19b2913b67e90ca7e0215aaac905e2f9c37e600000000000000000000000003e497a255bb4be5bd5f2d143cd5701f0d50479f0000000000000000000000006a29856d27276f75802e2e56f6d744e4ecf11a120000000000000000000000001e4706086b8e50058697b9b62bd06faf39afaf090000000000000000000000000f985c6f3cb2651a0be0ee6077a2726868d57fac00000000000000000000000063cc949cced00aeb6a24111c8dc8d63820c91bba0000000000000000000000005a6fc2d1e894343b5d40b2403d0811364bbd28b60000000000000000000000005a6fc2d1e894343b5d40b2403d0811364bbd28b60000000000000000000000009f730dc12386cf5f36146d87eeb4b07d50588025000000000000000000000000c4dc1c127ae02c480fc3fd526e082dcd4f32b84b0000000000000000000000001d7bebb7345f62b589dcf03138877b182882a6aa000000000000000000000000faa2a83025cabac2ea5fdbb469d38fd7de20da7e0000000000000000000000000aa8a9b72a15b02886649df050a5c660ab62746e0000000000000000000000005b337d2d03eacce1414deb1f9f9a761cc353fce40000000000000000000000000a378073c5798db18bf1240d2a1a1345537f0064000000000000000000000000bc2c014b72ca2acd1e99c7d3fc086fddd34e17d50000000000000000000000007ddfc5b40311bcba030cb71e33e8cd5eaf562312000000000000000000000000ce3d24948312a5598d96e7dbfbe7d47ff9a9e34e000000000000000000000000a818424eb8886b379e1c09044711b4ff44cbb5630000000000000000000000005277aaba8a2e0c5170f6e4442b8d6cc2ba119b2d0000000000000000000000001816aaafd4aa049003c0251e364f6ff5e2a1c47300000000000000000000000046e16a85a295357b68b40d45ac377489d54ac20f00000000000000000000000057e1420270a3f0949897c61de2de387f0ccce599000000000000000000000000d120cff308cedc6d32af737eaeba866b7ba813ff000000000000000000000000d27ca0bcbb5550bae5a1e04ba935cde45b4564ea00000000000000000000000078d6edfddf38bc9c640e02d47e8d367cdfd9c792000000000000000000000000185d457b958806bbd26b7f55419a71011a074b000000000000000000000000002228b2c71b058a5f03795c3281974330b6fe6f62000000000000000000000000b547c5aba14a522cf9f9f90bfda52102a726370f00000000000000000000000006f37e5d1b199a60a1a2e66db7c95748f393cabc000000000000000000000000070432a7662946a5dd0f66ce2aa8db8373409bb2000000000000000000000000e81d91d183566470c193730ac4ea976947b7febb000000000000000000000000198fb8a0d3b0a5e96d2b6000d0fc8e0e8771c97e000000000000000000000000831dfb1c137ebfbc7ca2e9615b8db88804c1c309000000000000000000000000f6c8aa2efaf7d5b5af94029b6b8065d493f503530000000000000000000000005d3ca96a9fd570c2e652cc2df2d67c23321dbc0d000000000000000000000000a471292e328410b41a3a09c17631ef1bc7e009f60000000000000000000000009ca90b796cc28dc8505b6388cc890b85fbc4a2c1000000000000000000000000c817fcb405490aacf3f578e7b7a0ba88cd31b9cd0000000000000000000000001710dbbc6a5f9a7021c5ab0d47bc005fbd0154ae0000000000000000000000002aea3828f8a9828fd038db1a0e653a8d7f2978b8000000000000000000000000b23c9212c7cb9c01f08e942368b890b7ae161c1000000000000000000000000005bc8c53ad83c20474041f4148b565270828b0ff00000000000000000000000014ae24a4c90067d579518141ea509f554fdf3a9e00000000000000000000000082dd5137b105435c5b63d66ac2f5f0b8f71061c0000000000000000000000000c706f6ce4b85d98a6a1b1e3a4e63e57b470b3f3d000000000000000000000000fb4a8607476890bdd4753e62887a7965b0f830910000000000000000000000002d120333ac0d387ba066a8755107e6226e656fa2000000000000000000000000b59206b431c7469efb6a01ddd5b2558537ab007b0000000000000000000000002386bdd1ddaa9d2ae0f7a8742b2502767fdb34bf000000000000000000000000f1795751e616c67754a92170f9fba4c93162451a00000000000000000000000052ed3ffb043a7851da537483c74cf1dc4e9f2dd2000000000000000000000000fa2a064e51b39678e799dcb0855714ae493919e3000000000000000000000000dd6f48439082fca127ee04c4178ad63648c6bd03000000000000000000000000014464c6a07fb747a74a6f43cfee1c8e702defaa00000000000000000000000093bf30589b608ed1684bc77ee30a88382781297f000000000000000000000000a77e1f0fa680813ec49124909bbb112ea3c095600000000000000000000000003d7ec4aeaee5c8a66f26f07d21cfbf69ee95ae910000000000000000000000002e24313245e283b61cb99e936c0bbe807af63ea500000000000000000000000099f5745240a3282202a6c14e2cfcf3fa4c6d964e000000000000000000000000a97385ae4471dc5ebab8c45bcc5438308e462b590000000000000000000000001800c7a53228e6b5e9d019fd6aa29bf70ac8dcd3000000000000000000000000a423a435b73ae103217450f95b0aa986921238000000000000000000000000008c08a8211f974c60a642e05fc48692546d8c9aaf0000000000000000000000005e283e4398793272df4fb86ccb6ee13304e08b5c0000000000000000000000006c54523348dfcf54196cbb89c5186f10de336721000000000000000000000000148ff30b89164e941e6e72d36d3978fe1b88a0e9000000000000000000000000aa23e12527470e85d99d0a759ab4a93034314955000000000000000000000000d9f94cc0cabe86d72453a6bee1cd6375630c358d0000000000000000000000000598dde7c42d5b14fc50794878df44fb978d3801000000000000000000000000752a113adcbd4c77828e45de5b18a640fae25a61000000000000000000000000c800e6398488219d9f2abc77fab35f7b6df8dc46000000000000000000000000b1a34e332edc78f847f9b476c0fba7f4470dc224000000000000000000000000eb9d02cfd96a689734f85cbe22de30aab1902458000000000000000000000000cb78e3ae6eb254365d177f353e72bced0a38599c00000000000000000000000072b1620e8021e6cc672de434a64108a973f0c6a300000000000000000000000015413e8cc8b63deac9778fd08ada4ac8c399a668000000000000000000000000fdc99e4d6a3de80f3db9ef29a3bc54af9f6942970000000000000000000000002a05740b5da53768b3cf3879de133a9b5221564c00000000000000000000000027bfd7b5b7df48363180fb2b2b04b75a297856300000000000000000000000004e556584bfac5ca8f40f0d5514ff98aebb9c4ff200000000000000000000000030c36778f540aa0ffcd2bf73d75cf6470d21ac01000000000000000000000000b0f3b6dc89c496ec9262b0916ad03a958d57d0f6000000000000000000000000a87d12ee60ffbbdaf1fd95a772c91107a4615e6a00000000000000000000000065100776d034c0fe593c3181f89bd7d3eaaad3390000000000000000000000001abc03835c3925fb20ca79e7ffbb50f8540564f70000000000000000000000005147d02d2d4ef649ac21204fa98083894232649600000000000000000000000052d0cd2dcef02a04eb753cf86b4ea2434848eeab00000000000000000000000067b60d72c5da8dbd7aa1cb721f5473ebead870ed0000000000000000000000000c177158ed3220b4088dc9dc77cace5b70e72a0d0000000000000000000000000c58066c938a27f3f187af0e3d3930128ad11c22000000000000000000000000741f44636d73cc8503495175ba6f56c99bc68d1b0000000000000000000000004457382c05ffdb713e538bc14e6d0a55ad42f751000000000000000000000000d62e560d4e72c6a4ccf9888f8ccc24e30f20c9f90000000000000000000000002b1fad9898b74b1c1cb402d81791bf795ea0a4d8000000000000000000000000d3ea65162cc70a7a99ad0a8d77eaaec54b3145d1000000000000000000000000c35ae7b9b93638bf0ebad86be73b3b10ff9b4864000000000000000000000000db2d39c5d675966ca920c107cdac32a7b1c2bfdf0000000000000000000000009a1b149a07d6084cebb93f4e5db2a7b73f8282bf000000000000000000000000faa0ef6f60a31e90ebd84efbffdfa3ae2c5f597600000000000000000000000039ede2cad114a4039f068b07d7e3b8228d8fe4cf00000000000000000000000027859ad3919c4dec941957d7fb2dfe053785e3d400000000000000000000000058c371ae66a05b2a85f5fbedbdd0a2cd46b17bda000000000000000000000000dea76eb25c2dc77e088dfac53f0f955a44a1ef5900000000000000000000000015516e3f883fc4dc689df4dc518eb362984f1bfe0000000000000000000000001eeee4c51159c779abfe7896f92f9b56fc7e71db000000000000000000000000630a1e8b9b2a8220edafcda6a9ace5e35a9ef587000000000000000000000000918dd61fbc186e37880c1c3c8d1fe2f91ce7845d000000000000000000000000754cd7bc1cbe853b2873c61800666ddda39c98a30000000000000000000000007e42f9392ce93c40b4296ea512c1173cfac18340000000000000000000000000445954849c163046861bc9c5f04247b3721c87d6000000000000000000000000a5511554929c5da7ae6568369dffa785520b2d51000000000000000000000000f1ad7eda47b581db6359e163f291e4b5709f74e900000000000000000000000018d82f014bf4a3f98feb6a9c22335c56975712d30000000000000000000000002eee8dfdceef205ac7685a35e68a606d4c5c8f510000000000000000000000003d70e561af1b18bba3d92ef441ad482bdeffb510000000000000000000000000a33f6fb7e87d8cc4d3ef1c715e00833aa640e2a8000000000000000000000000c8fcaa88f5d3d65eab5b4af13a1325aac8985135000000000000000000000000d061e3226f1cb981c7fa7f849dde8e07dc168ca90000000000000000000000008e08161d7613fc9e1b3fcb709f3296a17c408a3800000000000000000000000053c0a24c561b0e4a0a9d895673a9e8f96ef3814e000000000000000000000000b24d6f15de43ed018f1a3addb82d4afbba79fe8e00000000000000000000000058b338068f6bbd11b12fc0e517e43eed467d479d000000000000000000000000589e8a28498ec1bde87283c8ff2093265a1edca5000000000000000000000000d3b7c7868a71913bf0141f16bcd38b0d9f5cbd65000000000000000000000000eb26e8613545f1eef7d5c896a4ba988fcf901b7c00000000000000000000000061480fe2a8feae68416ab505bb0d8deeb29068f6000000000000000000000000f39672898f0d6e2cccb45f53f2ada5e2a43a13db00000000000000000000000081f410508991417a16b1798116ffac106d7b69470000000000000000000000005917d6868b1aa14ff64874ab9e78eb6ee7b2ed06000000000000000000000000c85f47aeb8a8b8a1c053faac11280b22f96bdded00000000000000000000000066d4c0a20486936657380d12f7c8b49c92fc605f0000000000000000000000002ce18c193a73f8b0fc634e462bd8930bfeb82d92000000000000000000000000a1417794b03d6412471d115abfee81104136ac48000000000000000000000000ec2686e17bf69a1e508c57156795075c38780f61000000000000000000000000b30b7ec1ce81675c2a69c121ad0f46a5552ea755000000000000000000000000c68167368662ac77f2a971fcb355b2e87657fcec000000000000000000000000df9ad2cba461120abbe38fbeeaf8fe35dce57982