0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a66544559346736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054600000000000000000000000001bc98d9bb6605d02d6688236fc042687221dc840000000000000000000000009601095f4a16bcdb4ab8f8a9f15fefc5bff5c20400000000000000000000000011bb26adb746c95a2aaf6af2aefd4c5177d69e930000000000000000000000000d51e548261c89e828609bb0c7465c1b76ef72970000000000000000000000008fb66b0af65ce05c7a9f38d2ad1fdfd4029401dc000000000000000000000000aa4c390f952edd42ca2b1532c42e8d894183b250000000000000000000000000b3733689f0b97c151c477c951544188cf40aed750000000000000000000000003edb30bbc3b20b91bb264fd5e79e86587c0ea321000000000000000000000000452f8c1231c3f07c70516b2351c63144d8b17974000000000000000000000000249ff449f13d4dcee9280377cd8ba5c7461dd89c0000000000000000000000004f22006e2a3c61d778d179caf1c25754bb7410a1000000000000000000000000880bb9fdaad1dae63acbad5352a001d5c6fffcc4000000000000000000000000dfde4adc47b088e9b9d3ab7a7b8f9f96ee671a6200000000000000000000000047f75b3b703a94ac458d70351e82a1f737ca3ef2000000000000000000000000085d6c5b23788a8c3b06a6c6d336c459e30ebdba000000000000000000000000a019917db3db6c4975877080936c4f1d9d4550be00000000000000000000000066508e84fc4b1194c7c4e704bf31247331c02926000000000000000000000000b7666fcc9cb6cd2f8323a077be6c1e02cc5bf52e000000000000000000000000a5f688e32c06d6c5e40a20fadadb5a447ddbf3ad000000000000000000000000228992b620930b5f70ea8c6db29e142f910e755300000000000000000000000033238aa403dc64365281d49cde7668e5305b6b08000000000000000000000000369675a391eb9649626525f511e32ce17664f2840000000000000000000000000262e5eeb042f503f24ecba73dc189ce12bb8103000000000000000000000000fb0b9acb6674c7f3c4626e1266194ec83b2deaeb0000000000000000000000008101b917a57e81787382d7f5673b0cc9fcf1cb530000000000000000000000008e299dc9e00387eee4e96b1f10e86fc27be28472000000000000000000000000489622c7a000b3da0a1cbfb251f10e458eb1bd01000000000000000000000000b9c4567656dcd7983bc6b3a678207bbcc461836a000000000000000000000000cbc6361650a8310a2fbd40f61b7e322fbe15c8cb000000000000000000000000c7e6f8f63e847d0d8ae66b92952e1d3845b403fc000000000000000000000000381f523ed065490de9341a592e308145135b63fd000000000000000000000000a37b891b816a2cfd3171bfbafa472f0dda9f0a3c000000000000000000000000bce6c87cf28e0a03b7fc43b48877f6a0ef8aaa9f000000000000000000000000743f17d656a6718c47674bbb235801506c5bb2720000000000000000000000000c64f480d1139993f88ed834607961492922818a000000000000000000000000a025082d3beec94b5e9da11823d4e4e1136fe58c00000000000000000000000034f3adf097a08907a8e93c8f8a8c0bb910b9de2300000000000000000000000021d865780161b678e09283fa2d2b0893aaf5d9070000000000000000000000006b2d5d4abdc29b24e10e2a2086d1e883570a0035000000000000000000000000ce1ae2829cc7ddde4b637b1ae1cb2103193da4000000000000000000000000006ddfc72ae2ca473b44c0df0ab467c99aaa2366c5000000000000000000000000317bc92c75943137586f27faee33f1b784bb434400000000000000000000000000d52ac4815c779d40addb4da4a0d67ae1034f61000000000000000000000000b8988a6d3b67933eecf9a469d89ff03650be2ae8000000000000000000000000adbededee984be643181e78c026d2720a19b01550000000000000000000000006ca5276d9f570c2b4e4192f23cf6817496b3a827000000000000000000000000930dea2e9d900e6fb6fe77379e893265d6cb85e00000000000000000000000008f10956c659771ecb0bf0e495356aaba3fbf58f5000000000000000000000000dad2a9f185dd8a18dd5644f8e15216cef09482d50000000000000000000000003d6816a2f566eb902dec98a79a15ea9d0cd04e2d00000000000000000000000019c60f6848dbc4eec98303d4a0103b591ffa4dcf000000000000000000000000fdd9d7e6938fc0febb268b9f0a8b362caa8b807f000000000000000000000000bba86a1836d5a26731fd8a468a80aa4ae5c753d600000000000000000000000010ef8d33e96ec1cf6cfc5de4f696931ac1fd10c80000000000000000000000008bcb6618936fcb1340186865fed285125f05b065000000000000000000000000781a11784db7104f31c57ba0b9e8f76af250bf3500000000000000000000000082307cf35ae9ac293b6e595321a1f97bbbbea44b0000000000000000000000003a79c3e41db04d1ae5e40c324801e1af76ba84e400000000000000000000000028974f0eed60a8a1e817b9a51bbbd9265a2cee93000000000000000000000000de66683555a6c08bfd595ec6f2525346a50c0da500000000000000000000000018c954dfa316fb0516edb359e6dfab64e5d22ee6000000000000000000000000b13f5dcc0b48f82769f07cdaff3c5e612e613c91000000000000000000000000c1fdbb978b31649f5966625a490a3e4f2ab87b3c000000000000000000000000d64d7504fa1ea83fd8233e10e611e118adae1001000000000000000000000000fd9499305c09bd1a6317712f0c582e807e95a6b1000000000000000000000000321da5766de69f4dff5443e9f10a1f0b53b0c1b10000000000000000000000001f3cd45f0b2eb5182c2d9dc7ddf3d46d04198b44000000000000000000000000b42a22f148211b746fe3cc5253b74148b9fad088000000000000000000000000da23562076ca310fd1d16fdcedcc5e435bfd0f7a00000000000000000000000070bb2f81feffdf5172244fe5322e1ba0e0818c3c00000000000000000000000069795be847c7e56eda833e80d103b9be0f3e397a0000000000000000000000006942922d2c024bc1c7c0dfea68dec4f9974d75e2000000000000000000000000b699ab40fdcf476c2cca86439ebeaf2671b18b1100000000000000000000000038da613d350fe543b72c053912b81e4cc1d6dfa3000000000000000000000000afc75a2dabda9edb9089286dd5fea1998a1abf7d00000000000000000000000085b7f46521bb36c3b03783151372bbb97ddaa8f500000000000000000000000008cbf3c0658b3408262fa265d261eace0e252fa8000000000000000000000000c7a5ab4ad1cd0c39a00da8017b9d1641ac2aba6c000000000000000000000000b14445f910f2d718544b979e6710421197c2d86d000000000000000000000000bda9e7f6ef72ca5470c0411f28160114b32daf29000000000000000000000000d1173f70d9b7babdd0ad26e16cd41c644d38a5b6000000000000000000000000466ee42a96dbc4434f7c5e8ae3511935329a486700000000000000000000000063a087b1594af49a15d8605457cc677381e01f350000000000000000000000008005babec71840a59d01e4028e9532242714db1f00000000000000000000000011c8771820d74ecd49b4b9e3d0eb728d4b0d0bf3000000000000000000000000c74756696c1651a024bcedbb248f8ba688dada0e000000000000000000000000ecc359e16460ccdcb0e6716032ea3318699b05560000000000000000000000005905772b398af4ac2e22e615f4be9135acda51dd000000000000000000000000d850cac0e86ca33e4982509347da0c079cf7da3d000000000000000000000000ee928375ff8063f3452083f2db546f0c8abb3999000000000000000000000000726e701f2eef8fa66884e49baeb888f829ac4198000000000000000000000000cfdd29779e6f02572f698bc5b827e5f6963d3f86000000000000000000000000afd3d16022f99677bc5053ce5d85df90b40448ae000000000000000000000000c89e2265b9282e91aef998d4fc52e64e8aa14c0e000000000000000000000000eb8f8e62e4ac1182078f0f46c6579ff060c95f2f000000000000000000000000ccc3bdd4474e29df91c5590f7399f4e8d31a3eb80000000000000000000000007b655a59db535bed9e486512722e780df3c20bd8000000000000000000000000e47b4df311a43ddd4c4a0410e431c7c980a77f280000000000000000000000003f59985bfc8ced587ad807f59ca2659375f7dfd5000000000000000000000000edf8b833e8a19e3c0c197489b27cc7d44b1b99b5000000000000000000000000b8bb5dc183b47247d8951715f0c288834803ae7000000000000000000000000020d553b1557af1a4505fa20c0178380d176f80d100000000000000000000000070c44a4161d818f0e39dd8b935594fd02a3cf770000000000000000000000000abd791cd30328e07923160b1c83d9a76a9c6155e0000000000000000000000002cafb14237b117a70484885fb59c9c30e2645304000000000000000000000000203d4c5eadaf7a7fb597c477bb3c96b2c0257b350000000000000000000000008901d2b745c2de2be22ed464a4665bf45b2fdfb50000000000000000000000003eb75bb69b2afe65755af6905964dcbd947b4d19000000000000000000000000ffcadecbcb9327bee8749821496a1afa7489179c000000000000000000000000d6f326ab8032bc3cc4c6d424f36c3031027a838b000000000000000000000000bfb96d4b8dca6f1199a55cc330651b5640b59af0000000000000000000000000d245cb007071975a2d923d610810ae0fbc256044000000000000000000000000c44256b9c5bf5c8472000459ed70a7763e8ab06900000000000000000000000027869ef8198ee9ca38d304fd9a5f6479710053a7000000000000000000000000ee50f4322d0808cc69eedfbc6c6eff025790bd0300000000000000000000000044efeca2c7f9e7979cd8a1648f0ef1381a7aa3430000000000000000000000004034f95dd450e2e3d905bb172ff0d2a3ef06ead6000000000000000000000000adb0bf5f647bdf2ad0fc6e5485ef67b92d4a2e40000000000000000000000000d71693584b1e89751ad52e3b711f2721d159752b000000000000000000000000076331971426fb91eefcd2d94368ac9a25bcdf410000000000000000000000008febd89f09812543a203b26c9a30b45ca47b4a00000000000000000000000000dacbf6e98adbfe4151a427214785724ced53de41000000000000000000000000eeb338c8786d92a30794c25a285c5713bd5b22f40000000000000000000000009300dc3532c33e6a4d10ddb8e4c750c61c1c1a97000000000000000000000000ae85d6cde51d9bd9e2749a4de73e518ddef400a1000000000000000000000000382c8b10058c943abf5aa99da3c0d573838e65f70000000000000000000000003bd4124a698eb7dda68683f6778089f9121078290000000000000000000000006c512cdfc0784ff71a80455b934983182edb7abb00000000000000000000000094ab7ce253fd325d213dea47eaf049fb42ac92ec000000000000000000000000d49109b3e7b04270bcc5d678866e68dcdc6130290000000000000000000000006cbc2ca3a25bfcfcf26b7a681115a5a8db7971a4000000000000000000000000d381f0007cdee66cc258a0aa15caba15145f0ff7000000000000000000000000f05f24d5b19bc3dced2ee40502d5649a51707812000000000000000000000000cb0c12c31fe19e8b23ed598def6731e19a9d551300000000000000000000000097b8c1a332cd10adaf8c113a3da73430386b49df000000000000000000000000832466dea4ff09a0c535e2ea2406002d568bc54d000000000000000000000000e239bc5eff3e4f01b997cc560121798f7fbbbf9d000000000000000000000000c23ee20c2ef02f39e970bbb21da17572af1bbbbc00000000000000000000000092ee8087fed9e3307b8399b9e32b00cf15edbe58000000000000000000000000ad4bef4578470ffe3ede1fc1c326b61e47300ad70000000000000000000000008100981f01e830dec5646c548a71e857ceb6694f0000000000000000000000001d45b9977a8392c4458d60ace07fdd3d1fdd1395000000000000000000000000fc4ba35a21ccff751c3253978c560e58786ad502000000000000000000000000648021410daf9ff5ea41581066b21d923e85ff9e000000000000000000000000614295aed026418ae8fd5a0ccd5833de9026a1b60000000000000000000000005be50483c4ab69a8bfa186f86c88b860fd121778000000000000000000000000b20f5e3116c149d24e56a4e7aaa4c58c79c02b2f000000000000000000000000c24959f68f9e79bc0afa86a820c1e08a2cc7d29a00000000000000000000000002a64e2934232d2ba99d53afa99badbdd4fb1fbd000000000000000000000000fa9be0a387873d0e9162c3351fb44ca2c476e88200000000000000000000000052273e7128037f8eb406dad46ae3a9bacae4f4b1000000000000000000000000e4ef1ad75915198c097ad8fe130d3113e179cde10000000000000000000000006975bf0b9c8dfa69131b053c10367f41bd66355d0000000000000000000000004cd44ca51b67f5a781bd37d08d47594d38360bc1000000000000000000000000333a0f3ff2512e264a0c41c7d3ff4db5eda67b1c0000000000000000000000008836ad58b6292528cbd554c42b5e8dbf8ba0fb690000000000000000000000001e3a00a6b9be27aa599324da29eb8f7c129907c50000000000000000000000005daabd2b49121018bcde95b6a3dff695547fe9f300000000000000000000000067437ad0f44875dd28474b6e0fcad9cf4fa72fa2000000000000000000000000787999218a46f39f42689bc4f5168dc6f3a1d6490000000000000000000000005b1af34583dc111e1fc01a351de553ec4eb56153000000000000000000000000f2fab53c75358662805f8da564c1a99590683c69000000000000000000000000cbdbbf746b3483da73463de1758e93909cf287040000000000000000000000001b0e529ef1cb3516fa02e611891369dd33c5259f000000000000000000000000e40fa6345e807f658875cf3bb21ad679d80f945a0000000000000000000000008e75bd93b8e624c40c60f56c685c410c7d7989560000000000000000000000004383a10f793d22ce7fa52ba716499a464cc8f95600000000000000000000000035f79c93603341d2fe105a754e859a92e3a425cc000000000000000000000000a538ce28fa3efd83064cfca159a625dfc7ccec48000000000000000000000000ddc561767d1f0acd318d480bc9ab2dbfcd419d42000000000000000000000000480af22d057d2b6edfd999373428eee576e45f300000000000000000000000003a6ea0e8c950d7c94ea94df461a77d5db86215450000000000000000000000001c0eb54a797170c17288d88561046b824b999f4200000000000000000000000065d300186b8028ffc443b8efcc7c8d4f31de2cc90000000000000000000000007c96630c5b4c0dc200ef9c03a37d5a60495a8f79000000000000000000000000b0c4aef1d86333400ed0c4e1a47ced121e920977000000000000000000000000ea3d4ffeb85a41407549253a8436fb575392f6a600000000000000000000000035d48dca8c415411c92b0a5282bcf2e437c1d186000000000000000000000000d6be18ef845d7330fa509297ae59b9754ec623bb00000000000000000000000080dffc410d535b3c12fa01e490ea64f19ec75f9c000000000000000000000000b26694a318d2720fe9d6f7ac2dd7a1ff6a5e32b300000000000000000000000020d51ebdbdcd8704eb767adfd3656266fca37a030000000000000000000000000096ad5f191a256e8dea6d2e66b395120d47e708000000000000000000000000dfd70d6c867d123479bde5bb4e8316086e196e4100000000000000000000000040786a4c32b9b279e591c75dd551e6aeb8e50f1a000000000000000000000000d67215ecd82cd63e42bbec0e727b39f57f5f6fc0000000000000000000000000120c0bdcd224407bdba00a2d10879cf879ad3d5c000000000000000000000000492ffd8b704f268c32c7e2b43df7d533ee41baee000000000000000000000000333798f87cc9ef3c63fb291f92fd25b8d492005a00000000000000000000000047df337f3d2d4e8b9d988f4558ef30f87acb1a160000000000000000000000002666d9dc8e4fa5cf7b58d02af72fcee2b9a32b640000000000000000000000009a2f089a91450c26351b17c35880d08e30715a7b000000000000000000000000c5a82c4390bf791958b61d97bc6bb1975daa84a6000000000000000000000000042390940823d511553355a3610a281ed296d08e000000000000000000000000f67830ac872d9c9653dd0384211431c44c77fa830000000000000000000000007dcc2a8905d46f86525ea9d6371a420a7ac26fe9000000000000000000000000dcf764e117cb426e169a0d09e5f63a1e87e451be000000000000000000000000030e7624f0fd2b4a0e01b17b8c848b104099e57b00000000000000000000000030d9b09e8e28a774e8814a3a4ed54802584d2f7e000000000000000000000000e52445017a61e44ac56ace87ec0fb8cc67bc07dc0000000000000000000000007cab9e5e35420794c9f06560bbf99be459e85bfc0000000000000000000000001d59715194c81321363d57f1c8d0b3e805fcdca6000000000000000000000000c8c6019aa680ad98bf254db333eda515eb555189000000000000000000000000aab6fdfa4768196d9f106102f2ec5b985e9ed1b6000000000000000000000000e59c48225dada81fe7edf02b5aa55e8c29bd12e7000000000000000000000000445b9d12184b49e188ce05ca98f5fbf6dd53cb42000000000000000000000000e576a9588a20063d0baf0fa2802ff1d3a7dc96d6000000000000000000000000a31ec5be5e88361ef864d8241721137aacf8d99f0000000000000000000000009f212a0258eba2072b6495d8fa2772e3ff4436e4000000000000000000000000e4f81d3d0c199a8de450af0078179c2bd6672c9d000000000000000000000000b9e9841447cf8182f546a6d5617d8b575b8905a5000000000000000000000000591508262372a45cd951673f0b51e77cb71574a0000000000000000000000000f06d0d53ee6926d3c02e6a2acb2be9bd4c06661c00000000000000000000000080a80d926750e9780949bb8686f8fd93c478fe62000000000000000000000000675a3cf39ecd4f916d6d62b222a911d3a11999a900000000000000000000000054710ca9039ca7dc4fd42dbc8a7ed23b2dbd7a56000000000000000000000000e69bd17ec3e64b593c05ca0c94396e451c3975360000000000000000000000007ca70c3025e1a21ff549d962cea4971b16547b7700000000000000000000000055c8d3fa9d6e77629b73acfd73eb1b1779aa911c000000000000000000000000d16436d372586d525aa90f3f45302adf4a61e7900000000000000000000000009f5cf0443564887b99980e3caeaee98d95fa27cd00000000000000000000000070a26693a009caa8c7c89eee49452ea1ee286c2b00000000000000000000000026d171027b9b662bdec83e339c1f760f8839c9930000000000000000000000005387dd5032b81445f8fa0d1f8234de6d49f57ef50000000000000000000000002c20ac9250195525646154cac270266a72bb1a5c000000000000000000000000ff10c8658155f27347846d4957fd918f19ea19580000000000000000000000000209d144b4b16f9bb6026c434fe49ecfd2733dc60000000000000000000000000e63706033d621e9aae2f7ae5b8e959840a13b26000000000000000000000000a0ab53bf40eedeb345cd1522d9e150009d4fbb460000000000000000000000002ca799d7fec54f9c435cf5b402c66308068486470000000000000000000000007f8fade87194c9f975f12a53d887fdce1b9e9a24000000000000000000000000792273002299016a869c15d043c12b259fe5758d0000000000000000000000009055382afe8bdb89e3baff85fe5c51b3bc215f610000000000000000000000005f76c2d6c14352848285e5d272dcae68ebcdbf360000000000000000000000007a6b7183b6a4d94105befa4c0af56d7e0062c2cd00000000000000000000000084c359704487f2025e556fbc0d4b6e3f432b63a90000000000000000000000001f403fba23fe46c181116f1c2584eef693232337000000000000000000000000146b4bbc2292f5986cfd85c9ef5390bc85bf469800000000000000000000000083155bdb5ff69b056653418629a490acfd5dab4d0000000000000000000000007670c3efb87eaa3bf0749bc9f8aa595425fff33c00000000000000000000000097d4e47ff210745cc9c6b0b62a85a719192f31a90000000000000000000000004511f7e0ccfb47b7969cfefaf985bb5c1065bf69000000000000000000000000ab63a8f64600da5ec6e66216336c2cf0f4eaa140000000000000000000000000286f62c4f8a95cb65d98fb5b059911ac4254a35e00000000000000000000000037d0d54e426e2e419eae3f2c390acd328b16a5c3000000000000000000000000613ce171e9acb8c2dc1901d860d2cff897a42e380000000000000000000000001476f6528088559d0e7257db39f04cb310ec1678000000000000000000000000a402695884dbb598ac744bf02112e8f0b13fc76800000000000000000000000051d12859471ab03e7e6d1244ea6870f9641802e0000000000000000000000000c0be52c3c269672bc795da7854cf10f0b203235e000000000000000000000000987770685e7d6fe9be71f7d63b2da5b3cd5697a3000000000000000000000000f9e59f8a209d1c3be348b493f9c7d89a7339e517000000000000000000000000f8dcc853115a891b32d978a617c4a7b80153863f00000000000000000000000042ed703cc79e451c3f94c6d1c4795920594a515400000000000000000000000022e383974379159c1822898e47ef2f1bf1cb0b9f00000000000000000000000005347e6a292eff9cf02763b2c8c97951b5c20b0500000000000000000000000006d2fa7a9533540f6e5c7994c31b2567fbf6395800000000000000000000000059bdd76ffcb7ae8642112c1211f3e802e14719ab000000000000000000000000ab2c8c4523b3b6d24398c3bf8f7cd969b3f77348000000000000000000000000fdcb62f89b371ef35dc6f42cd322c315cad8fdae000000000000000000000000bea4a694824c98a71b2cbbf606067eac537d4c1a00000000000000000000000005108e4d2359cb3932ec7cc8cb4e5e13d7b47720000000000000000000000000e0eb89f97a4e292bab2659ce9c15db872a58bb720000000000000000000000006b05144f8cbee1a26e8eda28f168529847e7417b0000000000000000000000004d9b45ffc78e327304dca6aa463eda355fed0cb7000000000000000000000000e14b72250b1829c0fb50a5a06c819c7232a17b52000000000000000000000000fb8880f7e50649d4a44cda3f79ef64504c7f6a1a00000000000000000000000046e778ff448df319ab783c059c9df79ba933704200000000000000000000000033038523c70432dba41a2089808fa73f48f16095000000000000000000000000c35bd1bf517a3f90aaf0b737f1c025d74fbd9d7f000000000000000000000000a80e4c89f4df9bb66e87356d949affbd5f7b18e1000000000000000000000000e30f77e41aa35431b3bf7f8eb252bdecf10f8577000000000000000000000000aa097bbe1a5c51eba888953ef80e249159006d470000000000000000000000008c47c6edae46bb2e093d1d7ac70363d941d851de000000000000000000000000b3dc46474d7bd3861336e221eb46cb4afa99f3090000000000000000000000007e481216b4ab1347dda170bae7d9145cb4cecd9c0000000000000000000000007b108aa7e85dfcd052a76c44a1c2ed258d7a046f000000000000000000000000e6007959104ee31be5219231a6014a7060ede933000000000000000000000000056a78665f70c0eca9a9192f131058cf0bbbdd130000000000000000000000005ca44cdcfc23367567fbc9e4fe77c2b8b6dab2aa0000000000000000000000003c10ecbd8f078bf0b3953e439a9452433054dd6300000000000000000000000071bdde97a4629bd55fc776da17daa28d350fc09a000000000000000000000000fb3fd096b36f32794161f8b0c2726d5f2b767774000000000000000000000000de106902d4f95b6470f89438374a6b36f58097550000000000000000000000003048b94175edec2316f9c2b8c025b3dea4519d41000000000000000000000000fe07bff63fd526eb60e4aae1e4d1455ad774f0a0000000000000000000000000f6fe56c96c4f00dfc2199d12e573c3745a003311000000000000000000000000dbe5a925cb70cdfd3812072c6757993d9de266e50000000000000000000000007e426d4d0e54832ccf1203bf12a875ed0e0160a70000000000000000000000009fbe7e5b9aa70bcc0f3bc95b03750a791c87ef930000000000000000000000009cbd61d54c6e306b9851fb276562e7634c459647000000000000000000000000dd69e7c4cf235b461b5fce7d6a1cf1dc879344340000000000000000000000008a42bd38ea86426e58828e100e96af77ee2c775300000000000000000000000087813e944b974efaa97f3ac20b28ed2a6e5e58ff0000000000000000000000003d67e8c4ad2fe7c30ecbee3cbd67c1a8a15dc2a60000000000000000000000005f02d06d2fbec8d0bee45b1e9db967321cdd72980000000000000000000000004ebaff7a897c24ce88149d5cd71d895099ff69be0000000000000000000000000d7487e71331cc053d50c0badc01d2b39fddc537000000000000000000000000ed7e5c4e4657b0148c26b435efcb9d042db7dc12000000000000000000000000a5b84b561178dc78b0ecb25ac159d37e2998ce0b00000000000000000000000029916902ea617788c2f5ef3f9c7ef6b403cc960500000000000000000000000049d7b0b703d4d3656de7e19a53f01ee310ed23070000000000000000000000002e1a502040df318beaefc78e088c6b8431d367c100000000000000000000000062a3339ee7c59e26da731496e0938cd0cdc6d8d3000000000000000000000000cc3c98b76b492aec2104dc6b75bcd96cc02f7a38000000000000000000000000cb66392b1b5f18251b70ea494eb777faeb42a2e3000000000000000000000000a01cd091d53a5d55364cc93494a7bcefc726011d0000000000000000000000006e6466c76a177eca554646fc516bbabdeffc25a900000000000000000000000059d5484f20af23eeebb73861bdd8d9dc2e23d546000000000000000000000000dcd556db05ae1c751d8f6d9ca1a98adeb7f03201000000000000000000000000b10986ad45f5d0c061ed89f016bd3de246fb02e8000000000000000000000000cdade1e1b1a9a295d7b1486a7dcd5df82d3024de00000000000000000000000043402fbc2b37f27ea755f2a5d1dcd240ecbe7820000000000000000000000000f623fd3cbc35eb389cb3457e8b60e35e381b38f200000000000000000000000007963189731d53635099919b144215ab1eb1eeb90000000000000000000000005c4d3b919786f3133c28dc72bd32cdbe1cd257830000000000000000000000003c42420a7cc74ebb88682d083c775a1454d14c4b00000000000000000000000007cb2f5a553eccda6ba6b5f581d61b0f23ce4ba900000000000000000000000051ae33c527056ae0ed4c14e2efcd0c771a4d80da0000000000000000000000006c7ab448dcc1930039f1a5298c2cc3142d0aa5330000000000000000000000006fb228e476f6523b6c58fff882bed0fd9cbf4209000000000000000000000000726f5e77ded4d557ea2d13f6af6c41041a28e5780000000000000000000000005002b83504a908e7325b8dcfe84b941dff9457510000000000000000000000001208dcbdf2a3b441747de386b06dfce2d149e8140000000000000000000000009f05e237088e3560248ea7d4ff1b2805bb2cc5db0000000000000000000000009968c09d33ef280a12787e314f4730d082d7555d000000000000000000000000038b12833be9c5761ddb1bc4649c96573bed37ba0000000000000000000000000218e2140557f7f7a8457589880bb2e364ea065a000000000000000000000000b74b700678677572155875d5f07f752c1f8c1050000000000000000000000000bc052e03767e95351b4fa81e321fe14c07db352d00000000000000000000000077713abb105a59c05089d55050f78017978ede0b0000000000000000000000006e216c62ffb0d826608304dc32ec10c9b509267c000000000000000000000000258ccd6e2053cda7d2a52b77f3144719f987699600000000000000000000000042cb81ae626ae35ea26e9242865de01c8a76534c0000000000000000000000007ce428b88dc59c09f3046aeedd82bf90e71c97d00000000000000000000000009b406bd7df9566dfaef3928c37b7fd87a67f868a000000000000000000000000016432f23907203a83f8e2b0a8ed06cf64f0b279000000000000000000000000c2eb796052856813f6d629fbae043d71c595ebda000000000000000000000000dee6cd7f7d6640faa75ed8299cdaa0a5c6ea02c10000000000000000000000005b9aca17341fa2d02387901b646cba5c02cb05ad00000000000000000000000020256a9eeab0d6918e567bf12560cb83ce217f930000000000000000000000008b91043ba598aa017e5df06c2153e171c5daee380000000000000000000000003d55516cf46b618af79f6ea19de3fcbe8a58a10c0000000000000000000000002e4c039007bf8f9a374661b17f31fd2afd5d3629000000000000000000000000c177f07e1d8780d630db395f16554b2b1c20de5e0000000000000000000000002d3107a6ddc44d16f84cce2cb34ad09b8bc6bff3000000000000000000000000b1b7d4a8587a714ecae5d74802cc3b20f5244b34000000000000000000000000bbb3f64ea01f8fefb14c9e561a8b9698142ee5ac00000000000000000000000031433303cbb98bc6f765a3f3e3b7d8961f0ac808000000000000000000000000e8578ebc80bbd36f794ffa2eb1247b2f87ef4e2c000000000000000000000000302935d5aee81d76fe2197f6136ddc13e2887e2a000000000000000000000000dd242247063604a4be9066f16241827900462b0e00000000000000000000000068b27cd1513b027935f17d8aa9bc4e0f3f61a113000000000000000000000000f2f284cbd1981a106457eda3e88ef0ec162d2a8e000000000000000000000000aca5e1c27999086fd3460ee991d858f79fc3330f0000000000000000000000006a24fa84c28257a6d595273d76d50f4196259b0b0000000000000000000000000672cd024d0a9feda0e701100a7a0318080b13d70000000000000000000000009a6f41f187943bc7164ec7065b0af120ea6bac0e00000000000000000000000002399599facdc3e8867cbc43ed6b2786040e0a1f00000000000000000000000097fd1df010febd52c8895e2ecb841fa3fa217e27000000000000000000000000cbbcfdecc4dbeb0cc616bb0174376c4020653cad0000000000000000000000001e44433865236444a416a0f381bcb73b6b9cca7c000000000000000000000000ab451622a17e8f0f9793ee4c4c83dea3514458ce000000000000000000000000e0f3abc89b817408424951c7eed8e88756ab017b000000000000000000000000000b09750c7b753b30e597bb109e38dcfcf2d2bc00000000000000000000000086d025474284a4f9794397435db7826fe2cbee1a000000000000000000000000521b7a07d2ace997f738d66ab199541e1f94db4e000000000000000000000000f6f612e96989c8ae77f9344de3b8538dad93f8a800000000000000000000000064efbdd74bc2f87b99c40d5e77ff4081a4c985900000000000000000000000004a4f066f0480087ab54f71f60dde1e7895929450000000000000000000000000cd42bbdd0ad024ee7e3911e9c0b07b19569299db00000000000000000000000013180d1a8ca4d63e3309c3fe39273639c8234e110000000000000000000000006efd2fdeaa7c88bc045a8c44faca89587f1750e50000000000000000000000008aee194e391c161c7158f1c98ae4ba7050e65cb0000000000000000000000000ea7f3235502b8ae206497291af1f2fd949b2c32f0000000000000000000000006084f421fa0cf0ca1f3a8f95cfa4be486819701a0000000000000000000000008168d053f7bdc8af292ca252579d445e034e0af80000000000000000000000006a293d64520d376fdc728a3e88f847f9508d32840000000000000000000000006dbc4d14311b30a8ecbe8111b01945711b8c4e3800000000000000000000000025afe144310b3b2bd494657af0f70adc00b8644600000000000000000000000017d1d883c4b1ce988ed6b76efc563886cf18d95c000000000000000000000000893701d5e9161f8fac7ec43163ade8010f406857000000000000000000000000f101e39920dfbc73aadf27afb0412b935ee7af4200000000000000000000000021a336b908ec93e871a89a514afd670e56901856000000000000000000000000ad729bd10877c62c007d83b02018f09c0ad0e6a60000000000000000000000007343a21e6c319077caffc5d49a910ff9ec9c881a0000000000000000000000007b6ada61ba3e077edecf6df35db98fb3840196980000000000000000000000005b45ccd70b644f39fa427a5ad0fdeb742fa0487f00000000000000000000000044c62d59166fafd0ccb30a0967f62fef0cd20c4b0000000000000000000000005a7f8cb648de9152df9c50656f0ecd49f398437a0000000000000000000000001da0aa3a07baf022f78f4a1987ba0d0108a4262800000000000000000000000088baa6ecfa7ef815af0249bad09317cf1eeb7f2a0000000000000000000000004795996d43dcde3350f3bc46161e1d5d6cda42f40000000000000000000000005db8ccbfd3eccff39aa1f4d5485c04d2a676159d00000000000000000000000059354f30a232e2f6d4bf08ba3c41cf421a1b4b60000000000000000000000000d6f4722362d6cf193e11281dcc3bd4c31f117608000000000000000000000000de8ccd2c88eececf9b0a1222551203fdb9187f7d000000000000000000000000903dda303c75bc29c51592d52ab9faf735d3e024000000000000000000000000fbcaa05699b2e69c5d29be0195b233bf44105309000000000000000000000000b5e3aa1edd3185c6826b46aa2c9e72e7eb0e3807000000000000000000000000cada5109d96bb4efc8ea21f68a2d79191279c6cb000000000000000000000000811b04584886f4594f224fdd148621799c9616a400000000000000000000000054dc5a06d187f5e8ddb22048221866fe0716014f000000000000000000000000ec56e06a0f85a24e88023928300012180bb3c850000000000000000000000000ca8b71b7b63b87872ab10a7b96470a43e3f102ff000000000000000000000000421e0f057eb613f215d724b059b386873f8a7c5a00000000000000000000000011ed7ca8b3f58543d8de837780d0b7d57729bf4c000000000000000000000000f999be7eef6a7b33749cdfa167ac38ca92d501190000000000000000000000006d1d5d3b8381ae4f1d4491bd22490a778258e55e000000000000000000000000589948ddb9d0c0af6336ead25105e04b85aeb3270000000000000000000000001a78709643548728165183b75df65a165c6dbb0100000000000000000000000069c00e038fc2aaa2ef35c0c0a91ab478ac60e6c100000000000000000000000037db956b4543dae9563b6dd9d26ee9a8b013fbeb000000000000000000000000aa48aae2be73ccf40314137036bda6fcc64fb66a000000000000000000000000ac7ffb3e34bb6eb6b651ed87c11e572a857619fe000000000000000000000000384f17af29de27fa3ce545041ea3c09666cfab1a0000000000000000000000003bdbdf714e0e6a5eab867a71bdf7962544fadd150000000000000000000000002a4a73c9beabd376bd8f8904784b21d4af850daf000000000000000000000000a0d841edc0c4286cbfe6fdb11ec884c1c17b2fe10000000000000000000000000ade26e3915e16805398769ff96df5dc8c92ee7a0000000000000000000000008beabed84ed19f10cc72524014a8d1e97df5869500000000000000000000000009397b4cdba2d350bf5179111646891773ad18420000000000000000000000001f696a0f04c2d651bf764fbe817fab2c1075b0b6000000000000000000000000e27e9fe0dc7e8a65bba556e0569ecfc36abf9213000000000000000000000000b4f971015dfd2910d04e780d6bcfdc5c2d4ac6410000000000000000000000005b70b21bd1a5a1f17f4bff63fde751c59e06df5b000000000000000000000000104192d1acf2e3ec51d16b63a32eab5a7f8341ee0000000000000000000000008f3ca1ef3b25c4d5fdd41556197fafe3618b26150000000000000000000000003809854c23a7d272ec8303316d8d7e2d9b048c850000000000000000000000004fde30cb07783b323bf78e8594e608994a5ea57600000000000000000000000040a015cec137383780b505c6a08e388554521b690000000000000000000000008f93ad998bcca4aac36f086ae63ba9edf0eaa920000000000000000000000000db6c84048822154abd04b84b4aaafb4174288bd5000000000000000000000000c8fea31174b9d081b7ec55e8f39e88402df6969f000000000000000000000000c8c96ec056c6fab44b1bd706b2550031f489a6f400000000000000000000000052c308afa1cb67fb70918e49c6070935f7bf9a48000000000000000000000000bd350f93394e421e7bc6e80ba95338743c561691000000000000000000000000caeb03a256a5dcb4baeddda371b2373aec4ff65d00000000000000000000000037eb871c65e59b7ca33d681ec623716166ce45f90000000000000000000000001c52056ca008f051c81db29902e5de523254af4f0000000000000000000000009058351359a8347d779f47ab9feb66c2f64f0c9e0000000000000000000000002055c54a2f40cada0c0eab498e3f9dc63f124eab000000000000000000000000a8c798a934f388cb0a9941be092c3debc9304f38000000000000000000000000249db9373b01eb894f88115256848fe42038e436000000000000000000000000f6f89bd28b2cdf6e8b6f86a156bbde5e5b7616f200000000000000000000000039dd10b7d28bb5c17b184674e9d30801442121b6000000000000000000000000d98b6dca068c530b1f60cd1385319e8f8d5be4690000000000000000000000004039a03345e599e7d37c8df4b4ec6f20edd0890000000000000000000000000058c18638fd49d7bb3517fb79b09290a73b47a058000000000000000000000000d35d7bc8c0464209ec192cf23a0023d596eba216000000000000000000000000b35feb2ecf852218ac829630482dd3a0e99a54890000000000000000000000004a5deabb01000405f4b1c532c5367a310929e08200000000000000000000000092b54766ae3894ff05832d539379bb4640e5c17c0000000000000000000000000165464d62941d71c8a88d77d9485e931cee46ab000000000000000000000000263e6d0285eb86dd167cd86e50402a891e5c3d4c000000000000000000000000d0ed95cddff5c084d917107fecc5ab81ce36f7bb000000000000000000000000f80e09dbe284f5dcdf90038f81926f50b8013c3a000000000000000000000000630828ad6fd920b9ff86adc34716a424a7e7533300000000000000000000000037b7aeda7048ee1645abe4278600a6ed58eaf522000000000000000000000000c9e861a30d1f54a6f63b7585b5d1e6a15172c482000000000000000000000000bf3f98c50e138e7e4112d86ccafd9301838278fd000000000000000000000000217a112409f87cdf924eb342faf7697b2133b4f1000000000000000000000000a80e13bb339eb4710c0d2b2359edbca8541a845e000000000000000000000000b9785b6abaa0e5459de8fc3e9e76bc4ded475894000000000000000000000000c4d6a4f6f7c1233e713e95e2d10533975f2ad731000000000000000000000000c07ba5c82e3fe7352cee96c337ca4c7892babccd0000000000000000000000002615e66fbec6ec188e2dbd7922beca352d672449000000000000000000000000e2f26cdcd201c6e2c1dfefa20b63ece56bb5f0e5000000000000000000000000b915316dbeb3b53e794bb728dcf4bd2ce5e2845d000000000000000000000000d63b910b504eeebb956b6d244c46f6b0a453f3770000000000000000000000003edbc57de6ec7b5dd306003f112a6e35372043480000000000000000000000004e9aa7ed6948bb9a8d49a32bc94fdfcc878e5fae000000000000000000000000bcefa433b86760552f4d70f1ff8f04f5c78ca1520000000000000000000000003cc8929f778e349f5c9c471b9a7e2836fb4429f90000000000000000000000005c9a23cea60c8cb961fbd2c690169e7583e5f2100000000000000000000000000519037ccb8d65ff6e3f934102df722334879ec9000000000000000000000000793eeff0820ba9b0ecac2a8eac9cec886d3072c90000000000000000000000003f826c508f8ab62184dc448c44b9b91941a5207b000000000000000000000000db070c4ac257a892cc5e45773948f18b656a2d000000000000000000000000000f3f5a9db679de64ccd0bfe350a446d0298335d9000000000000000000000000a693846b8b97dceb5e839c50afd39c7f7179caf5000000000000000000000000b887c438d07e9f93e917445718ddecb45b5abcc800000000000000000000000074f1e2aa9d8da088f9aa5ae88e9c85d15e440faa000000000000000000000000127432bb5d3b76c86b5ff93e9ccc7cf4cadfb3e000000000000000000000000084bbf17db45625922a562e432ac870c075e5a64200000000000000000000000055c96d18c5a37b90f8bbbb881de4aad0d714a0960000000000000000000000006daacba7afc453ca5f455dfae2d46d22e1d08b460000000000000000000000001d3a12b1a16c185fbb8b12858789dceea545a08c0000000000000000000000004b9b0551cc09699be37fb0b158d4d64ad14c6635000000000000000000000000c4d08297e24ba87eba6140ac906d1bbcdd88b282000000000000000000000000f3023d32d1714d4a16287a59bc9a49aaf8bb7ff8000000000000000000000000c691ecc10364502c66226199cac2d017483727cc000000000000000000000000cb67154131515a117cad51c5cb14f7a88ccfce7900000000000000000000000057af43dac153fe2c66b944ee1c9401237ddd80a200000000000000000000000048a30f0d913cf7533694a7c009a05de140729f930000000000000000000000004ac8a42bd8ff426dd7d5efe8e2def6dd0fba1563000000000000000000000000ddf8da99c8d4be2be6cf321023d142b3fb17336c000000000000000000000000d5e6663d9cc519de31c173b184bcc59bc889e3d2000000000000000000000000a7c2a7fa0582d852b47a9484093ca12a28e2c1d70000000000000000000000009932d677621bc64f364e680cbefed826cb0ccf2300000000000000000000000096aa722c0090d13f5cd48daa8d03880e6ee3b263000000000000000000000000044594dd9a1f01fcceb0629110c49e42af8e1edd000000000000000000000000f650ddfcd80bb3eddbdd74d8e7fd2bc5e1905d2e000000000000000000000000ce3ef9e37a28edca8d561b66db6161b8e9af9dd8000000000000000000000000f12e3991ff11e755d3c57e85be05f7130cb7c94f0000000000000000000000004973d68cfa732de10be1512b75407db587017572000000000000000000000000aaff40a8dc1d6c9842b90e8e5bc03b5577f11e75000000000000000000000000cdef11d367f751d9fa22eba47c8f001b76776bd9000000000000000000000000cc110ba566cf0d4acccb581d8d3550754e4bbc3100000000000000000000000090a913e11defc17d30e036e2da5f2a074256b31d000000000000000000000000d7e20dd48d99550a5efdf76eab33400d82e01727000000000000000000000000ed894dd6e5654146d8ba1d7dcf4e193828b80713000000000000000000000000d762c0c3f5f745efcaeaf49b137661af24320afe00000000000000000000000027481d075ca94034c4dc0eba16472f1f2303f26700000000000000000000000063d5c09671959a499088b6fc499b749b0ebb87d40000000000000000000000006463cddbb4837895f54d238740a3fd0c2423c4cd0000000000000000000000002246305323f69fe9c4a9580723a8323f0e019c0a000000000000000000000000b3ce23fc536686a2e2fca450977837597a6dc318000000000000000000000000ea2dcf40a92d79d5ff645a8d5405ff2081dd5282000000000000000000000000d60dd2a58e973cdf004fe69caa0beef0afe1518f000000000000000000000000abcda5df1dd1c9f72a343b8c152e893be973d575000000000000000000000000bb46677a51a058276c2b034acf1b23cbc30caa4e0000000000000000000000005224839e5f5cc04a0e02abd2a7ee2352c3756582000000000000000000000000b7977e052e7182efec6e897c81e9ceb8b65107fa0000000000000000000000003327c072c95845fb47a4b032cf98666fe09780110000000000000000000000006bc4ea9a1688fd18ec2c9b93041ab403f13da438000000000000000000000000f70bbfdfd54b2b7281b54d64c6f7f918ddb6c65f0000000000000000000000003ee5bfd1ec6936a06b1977aea8b1aa8a16d8114c000000000000000000000000f6cbd2cc20682507a78fd5bc82a151d364d764110000000000000000000000006fc3932e3e34ce8a1fbc44be46d0b5e35470bf57000000000000000000000000b29a7f444f4bf5603541f1be04bc2501aa2b0d43000000000000000000000000eb0efe77d348192bb8df89fec7e8d049c9d07962000000000000000000000000f7d6dc218c1dcca7d3a77a26f994d3ee49807eca0000000000000000000000003bb0e1837002eb3a0d0307f56a60d35807dec062000000000000000000000000968ed89351523758927dfe54fc29f1c5336b5b52000000000000000000000000adc17b5429a06799266c4684b7e3416ab45bf8a50000000000000000000000004cef4b821ec550904fc737845478293fa0a65c35000000000000000000000000fb2df1378e6d05bbcb3739ddb70deadc7f4422630000000000000000000000001c681ef1d39009ae9eeb7240919628f598898c2c000000000000000000000000f4a4d54528c5a655b8d108550dcc9d13ada562c50000000000000000000000006502919174beedbfe861b7967d815428c53d59a0000000000000000000000000b6b24597b343e3a770dacb5179d6fb5a0ce7f69000000000000000000000000067868ce4e147722e692d35182ff001582c2dc4420000000000000000000000005f6374d29fda63a826e2cf421efa9a694db2ad31000000000000000000000000c808ee92f76376430e0c4839cf8d94afb9b48794000000000000000000000000d976f7092abb1ccd22eb11abb528f2ca2b2ae587000000000000000000000000d35c5f36ec4b71e7c3c7d720438f79c52b2e2a43000000000000000000000000e74644d8f5a12eb70d11732c17c524f1812824d000000000000000000000000046bc131bab3b7c448b60091ba411315cc5fa7d38000000000000000000000000a59be5d4fdda35f5b6c5c8718c3df8d9f40291a500000000000000000000000035d432930eabe290ffca56ddf177b7626bb2a60c0000000000000000000000007a6830b62287b20637fe5a36a9602ecf822dc15e000000000000000000000000a239757f562c53734db7aee02368ae641165d19d000000000000000000000000f3252f944050ff47db4302449cc5c60ced6c14a5000000000000000000000000f5ef70e7e58737c4ce6bdd366dddd72e9e71e319000000000000000000000000b8c288a4ab0c9b6f2c40982e93bb29ea35e9977e000000000000000000000000dac52653e4169cc39651443dae8c32a5d26b4d7f00000000000000000000000077c56a4c78f73a47261a9e794bb45c1caab347090000000000000000000000008f781ca5811a62e38c78c3957a2a77020eeaae4c0000000000000000000000005f2b17c8823bea28e196f831c6a4ed4acaf09f4a00000000000000000000000089f6bb94917b8f5790a1f9bd8bb1e9fa564ae9250000000000000000000000003924ec66e4a62378183f71ceb462c7e037b3fa2f0000000000000000000000003b4272617ce80d4f0a20ac4609eea03b826ef0160000000000000000000000007e8901860458d65a25f3c08402db70b93baf0c58000000000000000000000000b08ee46ca0a9c6f9d1cf597911fd0ae3b6397c5b0000000000000000000000003a11f708493cf9a8d3734068bf47abf9702bcb23000000000000000000000000c35a56a1cab33fddc609fcbc0d8d91c8eb2427840000000000000000000000004693dcb72c82467ca11b24260788bda11db804630000000000000000000000002d0a2d5de8f34e987bd9b3c462a6ba558b0507640000000000000000000000007b9cfad81db70f486a466cb56c4fc3519fc0f915000000000000000000000000bcd9471365bebd0ad49d5acc71fd76c2a542dd5c000000000000000000000000d8c3152994b4e0e7bf966f7ca083b02305566504000000000000000000000000835552a8c34f227ccb78637e8c5e51b7f594d2b600000000000000000000000053982d6eb8b88b8096e04d0dc1e718e43c11fd0e00000000000000000000000070a1bdd8b54ad40318464d5c3f402c2b2876ce83000000000000000000000000fdac352e9bfffb91dbf9897caf5f9f660aa63c51000000000000000000000000331c669f669c5d908f3cda5366c7492126c583d2000000000000000000000000eba9bf7ddf0176e3b872182abdd997113f7eb8040000000000000000000000003256770880639125e1ba95803a705a4cd20740f700000000000000000000000088b303333f43999019ec6532b1db5873b0a2414a000000000000000000000000bc5b5ce8af249aeff4ff221750241b4f3b9ed02900000000000000000000000021f0bf225a8ceb911639bec5fbc68eba9970924f000000000000000000000000be0a496d83fb2bbe7680a75702f751d6f8f907a0000000000000000000000000d15820fd0fccac3875127875da45bf1c7568027e000000000000000000000000bf05117e84a5c6e019ddb7ed87332ce7e77e0ecc0000000000000000000000003bfd56507fb26b144f88a18549ff4375a273f81200000000000000000000000030e33b61565766e17628a27527c390ff2340dcff0000000000000000000000003244514ad8f0c1f7f9229ab1ab6044dc5a4c4a1e000000000000000000000000c1875a137e30c583a978f7435d77c4bebc572db500000000000000000000000049a1639c2863d6331712c3fd71e84882c67694c600000000000000000000000084b390db6280ff0ad06930caac403f913c6f76550000000000000000000000000b281f30cf5f2352a7a98be43f8af95141740e230000000000000000000000005a6530b6bb138b3c80e9ab5432a2582b716289320000000000000000000000002de6761f81aa3facf25e87f270ad5127bcde05000000000000000000000000001b015103109f3560c888e5f4f3c337b0eeaa5f0a00000000000000000000000063f4e75450d1be95c523abe50e65622fe62668350000000000000000000000002abb444efb2bc15cfb41c81b0220af6ac0507f0d000000000000000000000000d5f77487971fda3f2e06d7e5f7951c6a24a8454b000000000000000000000000c95bcb2a971bf5cba48ea02c510501c7204b2ca10000000000000000000000009b76df3fbced6452cd3d0eb2dfe3a228f5cbe494000000000000000000000000f2145c6f3d0cdfa8602e5e879440b0a712aceb58000000000000000000000000c26058ea9a52d8f72417c24541852ab7aff36bdf0000000000000000000000004ec6a16a33af9ce1a546b2e2c952dd4219228e810000000000000000000000000699b8f28dc6129dadd813b20fefc6fb3bd8a660000000000000000000000000e96dc0c889b6debadc296f59c53d7aeed5ce2254000000000000000000000000e4c4547c155137f2071eceb9f3e47b5ca43bc046000000000000000000000000b4d273b8863b2862498edf63979b921f274facef0000000000000000000000006a5b66845bea73da2344ae70fd0902e1ba2e62ee000000000000000000000000f613481326484d57483097e072f810c2835e1ce0000000000000000000000000c4ffdb65dcc4a89522db728c4d4a8c49d587661100000000000000000000000073c35ccfa20378432fcfcac189e1d9b3b61dda94000000000000000000000000bbc6181711bf9df887b593ed703ddde8dcc7091d0000000000000000000000007c8be0dae97b712bb9cddb2481378f12bc4a83760000000000000000000000002429584b07eda534eeb3b9cded32fb2b10258a950000000000000000000000008fba94424c8f1881b873daaf9f87f56d99a4e2a100000000000000000000000044b94e974f0bafaec24b67669d9be23793e89c130000000000000000000000004be3bffbe80220088b2ec40614c4b04df239fa2400000000000000000000000064297eb8411088413cc526d7db6e0363c8cb948c000000000000000000000000b6970b66bb0aad85ba1e6e29fccd707c7d807a0e0000000000000000000000009b36fbbdf84ac39981c0c6a6b0961a4eaec6093c00000000000000000000000061b9cd41c23452d16f76cda7e71776572d3a4b0d000000000000000000000000a6a2beb3a7c453cb26d5b10dc8067e1fe8194875000000000000000000000000f04d0d828bed5e041d9f3eff494e5299ab9772620000000000000000000000001f99978dd91879b26f89b3d57812839d04ba34840000000000000000000000008f21e08222a5c7823d2266ea6f67da1833281ae8000000000000000000000000db77c7898205dd7c572fce02b64a960bd1d4509a000000000000000000000000799282bb405e7046b4b4468ab409fd752d2f66b300000000000000000000000035148922a76669bb679e4ab3ae61e7798b21f96f000000000000000000000000cb88780ed1625a3a1829ab1f5911bcb1b85b8c55000000000000000000000000cac5ebfbdc8a9990ab3c532133e197952ef88ccd00000000000000000000000061384433b6a0b33138c15b6c9428904d4fc3fc55000000000000000000000000f40a890154d3d5e390d2e9e15cbe2492df1ce61c000000000000000000000000bfd61a4a08492ac574e0605674c34b2a5f8df743000000000000000000000000a09878f2b16558700fc0a814f4128012e62e17320000000000000000000000004febe80122326aea8a650f7dd641a3cbc2c66aec0000000000000000000000009658fec1af400dba115f567bfe47b319e123fe88000000000000000000000000165a855b97adfb146d708345728f47c8e0c5d9ba000000000000000000000000bc92e136a00065bd95dd5806b8a2d347e585ecae00000000000000000000000072ee7dbd2d082cb84688aad0adccbe741f4a248e00000000000000000000000061afbbd8aa070daf9b8a1d219a3424a4d069191600000000000000000000000044433a8730c0a9cf0dd1c855f836417017bbd395000000000000000000000000ae4536b60c03b6245b489d84e2314d22fe8249d6000000000000000000000000d9a51d03191136d23b2506ae60c58b4219eae9560000000000000000000000001d7e67892ed8c2a65a7d1d807061bd480323a11e0000000000000000000000004acdea38d5129eae372c5c11389bf81528b470b30000000000000000000000005f51399100a848760a6f880b06a9275ab81f60fe000000000000000000000000fdefb532f51fc0ed3826ea3abf8cbdc7655bebe7000000000000000000000000e9f57757154501de3b7d142724181e504a4a275b000000000000000000000000a8dc883a2c9a5bc95bee2bb32edb3992b1fb806b000000000000000000000000005ab8e6fc87a3af339e6a78dfa4ea42024782890000000000000000000000001754efa050f64c9621a736573077acfb70a8f8510000000000000000000000002ca174510d08bd68744a2f0490b3eaa89b68bd63000000000000000000000000ebdadef1edaa62499e34717bc919bc1b964fe13f000000000000000000000000f7d242f5a975e835e673505fa5b92c9e221c73da0000000000000000000000009dde2ee9ef99328ed5f7b7df2b5d6c5eef133cb300000000000000000000000016e4f20241fffe62174ba4430d8c902dfcdfb709000000000000000000000000950d678b0441f5cb901805312c75ec95daa994fc000000000000000000000000661029587e243f2e10d309fef55534fd5d5cdbf8000000000000000000000000084819c97185ee5fef949f1ceea65cd53ffb56660000000000000000000000000b3fddcfd5a868421694251ea4261073d9aa1e120000000000000000000000005efe75c4a1e2445ced2d6e75ec4d9a6388f22c2000000000000000000000000089c941302a9923f8c260cf3371cb5b324d88516a000000000000000000000000041eb07f507189a769b1f3cc45e2fb8b64a05ec0000000000000000000000000294ad38b16c56b218ae26be24de43023ca6911c5000000000000000000000000ddd9d413df0d264a449ffb8cc01690d183242b9000000000000000000000000049421cc522afb6323f34877129b13d2fb7ee52e4000000000000000000000000b5c4d4018c5b83ad7e0e7c3247dfa07e0d1331a0000000000000000000000000d49411603640463b133fc5129c3d7c91a16757730000000000000000000000006103c2ce3c2d9762f9431f6301667145b6ba219a000000000000000000000000a16dfd4d6e7e848526e31f2ab388bafba1c40d1600000000000000000000000029bb74ab80e286f24b06431e610d261990a6a6c8000000000000000000000000a3db7fcec59be9ae8e29989e956d32d8c3a85ec500000000000000000000000008912b7735640e21edc818750d3d37fb13e0083f000000000000000000000000b5798a91e79c9a8313d07726fa4fd9b74051a14000000000000000000000000060054df1774b76459703d8dbe62b308eaf463832000000000000000000000000300acfcdbb957635c9883eeb7f868f5407da8c25000000000000000000000000f0d05817c5806c6f65b94a8d60e7bc9aa3d78284000000000000000000000000d5317cdf8a086bd6bdc65dca9b43b89b8bba360600000000000000000000000053f8e09f652361aef21f46700666464313f33bac0000000000000000000000004b1cd500cfe6849aaabb1dc8dfbb0c571fd9faa9000000000000000000000000eeb4c38284644f7fe216464ab7e9140296589ebe000000000000000000000000ea14c7abb5abc5bbdb2761c64fff9de9c0ad96f60000000000000000000000000f14856dbeacbfc98bd34227e1418dccf81b52710000000000000000000000003544d3e751fbc472eb50e4889ebd55c64f0cbf4e0000000000000000000000004cc41e595c9b9e14a4d0939b5d91d027421a1c9d000000000000000000000000e50cf98c891de5954f00bc689f15d62ed71681980000000000000000000000000fd1dae4cf95647bde871b78cbf3f310002a0a3c000000000000000000000000650a6d9e5664585eda9b471036358c0dcaada9df0000000000000000000000009d99698b96e8026543c625656764084ff3a5601c0000000000000000000000000456bfd0b35ec4e4cb88ec36f6fc86dc8217b54c0000000000000000000000005c95302a1b7d43993cf0fa416ab740ea57da81f300000000000000000000000086dd2be06daff7a1d8edf7a40e5512b2842bfbe5000000000000000000000000de25e8aa96c16c7a7135e1527c1b3d64341252b200000000000000000000000034d6401245baf613adf782751364f13328265f960000000000000000000000009a89cfee208372cac375d35863fd17a6d2ccaf5100000000000000000000000092a07b28e5f1ddacc2b6a886ae459a88aab8280a000000000000000000000000fdf2353568528e47f619255d0cc2fda4a4828f630000000000000000000000002f3c87e08f8f894bb0ee555045ceaf70a24628c0000000000000000000000000db608eb0f30a385b45f4b5db605c6e5bcae55cd1000000000000000000000000ebfa24039bea0b020f781c8b3dba0b456390dd7200000000000000000000000004784b609dd9cbad765c899bc38d6c224a3a3f04000000000000000000000000030e423278513dac98563a74ba9dd32c3af79400000000000000000000000000f15731f4b5793711ec25043536685030dbb2c2cc0000000000000000000000001a74f76d4ae12274db0a26c2ea1f54e424acf9e00000000000000000000000008ea2c26ff2932da59ea5a386e2405ef591786e2f000000000000000000000000e1d6669c6b93950732aa100355db6bdb5ce017e600000000000000000000000006a0daea81264790b7060d95cc7d1ba38c23c378000000000000000000000000720836934be28f78b7df22f616eb0ab6558219b8000000000000000000000000dbbe90058df8f847c18c2dfb4b8a5d8b8dc2cf03000000000000000000000000fadfe970d312afd3e2d1c8373ec7237502b725ee00000000000000000000000067b5d0866d148d76848a20d55bd43f02f52c94890000000000000000000000002036fa791ec7652085ab02ce550e0788bb06c828000000000000000000000000073e15e70a9085489a51b7b8b0931ab1362dfd65000000000000000000000000331806bde2b58589cc70b23525afbc9d30c5c2cd000000000000000000000000ce14b5eb4e4e0e47f0f43614c20bdc15203041260000000000000000000000001defb8e67b2c120fb44ffcf01e783279aeecf72a0000000000000000000000004ff3c791cd09377ccec72a1ca04e4a84da0562740000000000000000000000007a92e77ffeadca0e0e06927cea6f563537514cea000000000000000000000000895bb0dc83a4d72de3e69c40cb347ad8918031ad000000000000000000000000ef7885474ed6705802b55457b7dfde46b7918b1200000000000000000000000043a747bf1858fea3626d68c04f13f5ec4505602f0000000000000000000000005016c61f3fa815fc875bdd81720117ee47a6a627000000000000000000000000ca0245029d8bc378714b0875c31689ce49a6f163000000000000000000000000eb9a5a33e7dc07836fc2f0ece944f23b0c03813a00000000000000000000000017ece20eeaede881e1dadaaecbf3bd766ae7c1a900000000000000000000000024d8f96fb475e1947193aa4701692c7ff19fd9e00000000000000000000000002d52c92e08ea9a155d4bd6a81fe6f29cc9c967aa0000000000000000000000006174536714fa5db1b518b26ff4e505d37e1464850000000000000000000000009f47b200e1544e436469c4234335db2c81622a6b00000000000000000000000042d4e53a35ed0eda8c16a29d40d15f1b473e53dc0000000000000000000000007aa816733baef5ce609abc82ae337d2b1aa251cf000000000000000000000000903cf0dd2fa8073e1c455abe54ceb9064c8bcc53000000000000000000000000ed9c65e480f53fded24a2dc7a24b60f2e2fd79770000000000000000000000001a242b4b8af7d23c2609058cd8a6f4ace0d3a9f60000000000000000000000008a31c4fc7a30a3221e5486434dd8d2dbba0086b7000000000000000000000000cf3fcb9b87721a7eb791e2e51f10d0f33187d9d20000000000000000000000005c0252c46e34a45f0889e2a3b844e31f125284b500000000000000000000000010e6144311ae11c26ade32c8794bcf2042391cb200000000000000000000000009bf5b3328bf9e0cc69d3e6678ad0b7d37d20e51000000000000000000000000ffc1d3d3db9e4a06ae0343c25c4efb69088fe56400000000000000000000000066e147d8cb8d25d3d61d369a0d1d9a30ee825f9300000000000000000000000082ada58e6918ec9a05fcd4addf4113b952feb84a00000000000000000000000062230ed64a6ca286c739be94fd457a67bd9a210b000000000000000000000000d903c32fa2119018af3dfc3fe1214a40d6016b63000000000000000000000000018090e158f168ae949a233feeb30445ede95edb000000000000000000000000a272224df3b2ae83f79723490466b18ee59c99f90000000000000000000000007e005eb20d6644892491b5d595a32b39144e29070000000000000000000000008d21a5233d82ff666af2521890c534788674723400000000000000000000000092dcb363735f2c521da48aaeaf6df3e95b502cc20000000000000000000000007850213b4c1bca1f84f8a5dabb88e87993b66a9c000000000000000000000000b2ea578099d8a138ef1797026405103d0b8d09a10000000000000000000000002852ac673a126c1648d770de3729dd29976e0734000000000000000000000000148c7c70f47131279ff96e7a9d06db8721ab335c000000000000000000000000a3d8aeec03b46edb5b697535f9e47f24cccbaadf00000000000000000000000045f2dfeb23c78aa3161fb2f53b1e83de90660f9f00000000000000000000000014922ac26fd9817bb45dab74ac498145f3951892000000000000000000000000cb3f717798cad51f20e8153d9c9a6865c014522d00000000000000000000000034fea5bce6528e3edd747c27158925e241de92a0000000000000000000000000301e04a3eabecbcda4f22d9aa60a34b122902101000000000000000000000000ca82b4f0e888d1531373b18b04c910c55a9fe0db00000000000000000000000068424e54869672bd25299bbbef5edfc90b82c896000000000000000000000000bb6352a06c556d3f18bb3d085707c1b43baef908000000000000000000000000265257ddd06ffca7ed317f626616c042d86e5f59000000000000000000000000d5b44db694799969a0e9ed7e324aa2a0e74afb660000000000000000000000000a79238a1f9136a86ec4e63d67ae218ec2c49c560000000000000000000000008227ec4276d31aff2ce35daf047e78894f117f25000000000000000000000000fbda544710f053ae78a8f9216626ad7fca41d83f000000000000000000000000920eec57f1b76495192c1d334f59284b47d733a3000000000000000000000000bc521f7832335cd22fb2f22c948bdf2d95efb0ad000000000000000000000000d081d1be55154aacaefbdd67aa6c954b67f8d69300000000000000000000000011f228cbaa4a0c15d8c78a6f1653eb42d0571f6f0000000000000000000000005ac20c5301056ad08ba717958257c4a89199588600000000000000000000000071ba338150d22b1f2f5e7228e646a9d59cc3d1570000000000000000000000003c9a097d728ee0f3e9891e636f2268a1ce48d64700000000000000000000000031cb151b429d070e478ba5d396f9bcd649c9afa40000000000000000000000002fc5f91fc25a00ab1f100a78be3206496a63dcb70000000000000000000000005f4b1069970c5d4a06e8a7ed2ba697fecc1ddddc000000000000000000000000f66a754aa7f57c59fbf1f49de8de0e499816fe510000000000000000000000003f26bd9677b2511cb90a07f45d44619684fad2680000000000000000000000000e1c1ffb5f815d54bc4714468b63c43609ffbf9300000000000000000000000092261e3cb5e3bd84a2fead8c999407600bde0e77000000000000000000000000f444f69d7d0bf5932d74e9cd6c9620efe50f9a4e000000000000000000000000cb12c202b828e63cbe0f3410ad564342e9e8bb910000000000000000000000006011fb0d61d39b154018e4a4c4d2e483c38b123f0000000000000000000000009cfc39cc646cfa2031be612c25985e8e8f74c88b0000000000000000000000004d326ccd8c50c75c456acaf147eb3eee7e8937f4000000000000000000000000e2005bb78e5d10c9408b803a096e7341c3b4725d00000000000000000000000084678c6a2201c47bb73ab0dad9303e83609bcba10000000000000000000000004e4c5501c1fba5bd4eaad6d683b5fb4300f54a64000000000000000000000000ac919de985e0223294cb758552f8744985e3fce7000000000000000000000000cb03c7886865fb3faa44bd7f97d43d56b41387b2000000000000000000000000249d90cd28b03528b9a8aa30fa9b2e8c74ea7634000000000000000000000000415f193413ab2bbe621c8b5e1a6c22520baaa5f6000000000000000000000000ee95b778266a54c14d65d8061a27047b5baa2fdc0000000000000000000000002b67bf305d028d73828db6f642c3d88dc9bfbbec0000000000000000000000003bd93df16ada50f631bcb8334288c2736240de89000000000000000000000000d0b7e64ed1928396d477daa45ac9ceceae8342c1000000000000000000000000f15f6e2eaa4f676ea29091e578e552e2a1de0a51000000000000000000000000d893afea91f4d68d5b3f10dea857942bea188c57000000000000000000000000ea1d1d468f0644263319a83a4ca5d0ad5d36abca00000000000000000000000047e8932f77d4dc8484be5afea25d0e879d07db51000000000000000000000000f6727e213cf5e362a4b02cee2362c046029116a9000000000000000000000000193d1be137108c191915219ec84ba9f5ca0ea1900000000000000000000000008fcc75e7db778e58e32823d02bf83a0fe8b2871500000000000000000000000077d7385b877eb17d216b09a1649d3f640d75ce2c000000000000000000000000b5d3d0a81fc688d8078f67241d42ddcb98e0205100000000000000000000000013e0627da9e965a55cb0acc1c7ab17bbb1adf342000000000000000000000000dd3bbb94831eed104475d000ede2a99d0702acbf0000000000000000000000007d5429b1eb74a705ff12bf30d74a6ef67d44b8a3000000000000000000000000ca6bc7302f02ac725724e1e5205ec28260ba46440000000000000000000000005261564c43280db6cb5f22b57ece6c7ed533a94d000000000000000000000000cfb544a7f6dc08a8c5cf0ae8e14b0c4846d6bf3b00000000000000000000000020d7fb5bd35b0e2bbb7f244d531a9c66c90580d8000000000000000000000000f3cc9e686d14141a3d528287503ed61f5b331ff7000000000000000000000000130fc5e014731757b40ddf0fce789dcd076caef6000000000000000000000000bd6e1d09af11ea9516ac064bd10ed4f3b358abb500000000000000000000000097298bb1b7270463bd291b2e9c0609920e43958f000000000000000000000000759f6666082165e064ece3fc912bd5bb786c04250000000000000000000000002921841c855732fbd9fc48af11976ecd4faa60650000000000000000000000000a341bcd44248a0eb6ec7dc98602807b3f606633000000000000000000000000af046a3b3c47dddfb4046765b38927852f442af7000000000000000000000000ac4adc9476d4f5876e7f80bedee5a699e2c30265000000000000000000000000deedc08840244e980212669948845cc2f6ac4e8b0000000000000000000000002179ade5e9632549aa60d689ed76ee4fd2d466a70000000000000000000000002843b11d8def0e6aa4cd1b1899c305ac66be0819000000000000000000000000ed9d73bcc035fcd18908a1d190722d111e7e194000000000000000000000000004e4983145e7145bbc7973f6446630b20e1c49990000000000000000000000001422a66eae06ef6327bc17479f936c22d2a5238c00000000000000000000000032811a85ab85ac42a6ffa287bef57858b016d9370000000000000000000000003dac455d739dca553f88b8a02fa0cc57e52178e30000000000000000000000002735099bc809c373e13463c80f6f7396723d1609000000000000000000000000d58805676260aa30c04c9a0329d5cf7adfd43a96000000000000000000000000ab84659ae36f4ebd806f9d69e0d7dd66b5d75fbc0000000000000000000000003fbd725fcffcd6f4d196faf1728d854ae81a921a0000000000000000000000003c50d6658f44319cb5b805fec371af6ab041f239000000000000000000000000a52fd0646af6d8d0eb8f8b12e28d2ce7371849c1000000000000000000000000d5df0d89f0be94467dfc3f91ebfeca5aecc5b4ba0000000000000000000000007cc35202d0f83326daecd4b9014b327a0953acce000000000000000000000000d88278721b5d3ca1f3904ff3c6dfe931696c8c7f00000000000000000000000012f2586fc72c32f04041df99e86756771d2e0df300000000000000000000000082062f138bf218c1bfe8cbb37f61c945a68bc5c60000000000000000000000007bdd33c98ee679455a0df727e7682b0f1b8cabdc0000000000000000000000000f376a89f126ec87000e5061115ae642075430e2000000000000000000000000fbc4879d3604ab68d9096f0adeca85e1277b1a1200000000000000000000000026896a238db9ea11f41f756da74727025d0e3cec0000000000000000000000003d6d7ed58c553951b5b950b13c22d91b1c676f180000000000000000000000000fc36b895a8b5d2060ee9dc04a1be13948dab7d400000000000000000000000007b523ecda6705bbb414070d5e5159a96d35703f0000000000000000000000007646747c05312f1327149fa4804db27e238f8ac80000000000000000000000000bd9c564055c6cf8c96c7d12f18a91cd869b1cd900000000000000000000000003143f2be9a70a3fa8339e2e7e666046c0bf42bc000000000000000000000000837360c3ffcbd6be2815a0184e75da7f091c767c000000000000000000000000e60a72615f443b83611d11c0378557a3ee18063500000000000000000000000092563082abc2caefaa1a44d826063eae975605f7000000000000000000000000e274843b17978a8e1956cfd2777d7008d0a0a90b000000000000000000000000b29f548476fdec6bb5da94fa9861f8c82823ac200000000000000000000000009641a70888d38e729b38667d8eac86f51efd2972000000000000000000000000df86c6e3583c3c907798d5e00a8c6f7b5b2b0c6d0000000000000000000000004ee94e98e5b8f7651a701d62b7496e4f2c700af2000000000000000000000000fada8ff257b1b57185a4830bbb457e9373b2d302000000000000000000000000e8200d5c6d9e6e8dfcbd07fc2327dd274c2ec2f0000000000000000000000000f80cc11ce11fac08f4d240c5f27c144295a237400000000000000000000000009bf0888cffc7dc42a97f1e213a967df7084919510000000000000000000000002db74ecc947a902720af3447ff5bde5f976c9458000000000000000000000000ef29ef9c6f2334093f95b91cfd7f13969fd3c901000000000000000000000000c27b8f1af76ec88c406b7b3c86b914b63d76b071000000000000000000000000eeaf8f8c2a59f895c6caf5cb5850a9ed3631016e000000000000000000000000133f2565be67ed6869e6bc27ef960a0781fc3e580000000000000000000000005d2e30bfe37d59fb61af7c836c99a7c4d383b5ba000000000000000000000000be2d64a70daf1d6082927e1dd5651c583354eb370000000000000000000000000a1ad5b04859aecddd5ec2ab18d6f02880fd084d00000000000000000000000002b48e4d67962d1dc1f86782036b4555a6dd09de000000000000000000000000627a5c5315aa2b31a50486e7777d65bff49032fe000000000000000000000000599406493b8957f6f5542c0d3811955cce806861000000000000000000000000931350702ee0e99c6b31e4e3488f2d1a06b4a6d2000000000000000000000000c1d44eca344a6514df147dc57d00dda3417d37400000000000000000000000003e5df42218a2dd989f8b592f2880335ed8adb89d000000000000000000000000ab7ca2faeb6ef9ad188de4c65abc1cf32a702af2000000000000000000000000fb5caed4b9fab2266748c84595df02c6a7ab5b9f0000000000000000000000003d32fe249832f2128f791410e36d817af0d9d4210000000000000000000000005d9dc6ee9102c6dfcb5e6f47dcaed351314a0c46000000000000000000000000c7162be9a2a13cf0b6ee60df61160b54cd5c1f46000000000000000000000000d3a848700520efc07bd4f08ec613a0ca808bde000000000000000000000000008a1f36523f550c3c23a09d957b07266910f39686000000000000000000000000d348a18c39719bcd3f5cda1e8ee99d2e5462c995000000000000000000000000c447813047318d01d4d7b65cadcc406d86c975600000000000000000000000008ffee96c0feb998eb4ccb0010cd4365fa54497880000000000000000000000008662bb074dc3e80b811bfe2f03286fb4813d764b000000000000000000000000d2d97d3fdfdb903bceed2636c156207b0769683b00000000000000000000000079e8fdd4bd3272261ec3d142a77003562954e3c0000000000000000000000000804500877a607daf208ca6bbe79a49d5950130a90000000000000000000000001c3c87da74d598278bec6f74a45808108ab85b0f000000000000000000000000240834e1c8adc3a550dddc6bf656efde8966d1290000000000000000000000003e2b7b302a536ebaeb5c82f259a196289f64efd50000000000000000000000004aec982d04c389d44e351d1e99de05db72912037000000000000000000000000503de6f41ca42a0a13a058cf603337fbaa6f885d0000000000000000000000005680e4f7bd74df28067bd5f506d568471d7b11d7000000000000000000000000081744def5ca62a07cc76b8421cac3f3fc1496530000000000000000000000001429daf6e70097f03c92ca5d9bb327607f2488d000000000000000000000000042bcd04b589df961dc5aa56210a378800ee56de20000000000000000000000007c6a4094af1401808fb5b105bfb3c2915def7aba000000000000000000000000d177c6e57b4d3fdc2e4ce3882de4e110961a99e10000000000000000000000005c24ad7ff32850e7836c2a801c5601a14f08e42e000000000000000000000000fe78a42fcc6eafebc4eaf843a8441e26af54918700000000000000000000000095af7b8c0942f7ccfd51c031374f4d913c851013000000000000000000000000feee9117644edf26915bf2da5b0d99a61928912b0000000000000000000000005e4dd8618541a8ead3d69496f458d427b1a7c8d6000000000000000000000000aaf056ae4ac7613ff8e1e68cb3deb4257aec69fc00000000000000000000000066b1088f69caca8221cf858656f3414fc5dc985900000000000000000000000014bff08dcf0035386a6968640d0d7db46ab85efe0000000000000000000000005660990c81a94c400996565e3faee80a0c63e66e0000000000000000000000003b5c416685668e468e3a265ceb25253f1ee79ce40000000000000000000000003b740d21b50e07b3ac41284b0757dc0908075ac0000000000000000000000000df68b4dd4d4c8197f83a9a2cea6b2e98888b567d00000000000000000000000019dbb6bb1a58db048ea756fb3f0f13883488b92e0000000000000000000000001927187607e47eb95c400ae72d76a8b7a444edd0000000000000000000000000d63b5c27a79abbcd29b8dbb2400c7be05cbf39100000000000000000000000009a4cdc3b0bf58f4d964639ed16c1800b7f081bea0000000000000000000000003082864a8a35ba57d2d36edcf1f63a745cbd7c12000000000000000000000000824da9212ed78dc4569f4ca9a6b708f2303d8ec5000000000000000000000000c46e5c0ca859da7f3aa5e128c4e604406d0c4f6a000000000000000000000000d5ff5ce8c5e612190894dc52aca51b11b45dd7f00000000000000000000000002f67af7e14c8c6419f69d0c4cd2a5a1ed47b66e400000000000000000000000002cacd78ef27d77957063e2b44642ba627db4b880000000000000000000000005a871b7ddd888ee497d9c907ee4a76892fa1175a00000000000000000000000042de33f2dd4271b92facee73527d3de2f55dcf53000000000000000000000000bef383eebc4fbb62bbdc55ee17540ebd63964f58000000000000000000000000aae252100cfe160dc983a6ebfe8cdb93a6a342250000000000000000000000008fe81802d27c5828970ccd45764c60d91940df27000000000000000000000000e27faa13bd8adf0ed20dec6d60f5f6af00cb87ca00000000000000000000000028d9962eaaf36c18fa3eed615ffb1f250e1d74360000000000000000000000005f290e7cff1c2b7e9c0ede14da39328283ce05fa0000000000000000000000005052d59eec29e93a814d8a3c496a35c1d47d77b1000000000000000000000000fef9c9be1fee420288bf9a901f8c28c12e42320000000000000000000000000028604ecce41ee29ac9bbdd306c9f36f1f5f551b00000000000000000000000004098d67287cde9cc30074bbd85e6f7ca707a9989000000000000000000000000f61824a9687489f1484a7e0ef2ac83e630b49b61000000000000000000000000901105173e4d8a8896bf5f07dd05de338cbf2dd7000000000000000000000000655ff4e12ce31b46cb318a6c1ca8e91f6bde6fff00000000000000000000000085681464d32b89f86d6a8f63f936c6d34fee3a720000000000000000000000000f6008bb8300c87b40f83edcf3cfa30d900cc69d00000000000000000000000081cbb9dd34cc320568d74fc16ed48521e6f982370000000000000000000000005b7726fe7a6d3632153a20bac9deec6731547ef1000000000000000000000000dd23e1508fd32116d93c4eec2bfd31aaaf8710c60000000000000000000000007c2b2f55ccf82879735adb1aa7665aa84376db8f000000000000000000000000b69c00857073b3b587b739c4716924e246eacac2000000000000000000000000c08b83670225e308515e9952ce16f28c354160c8000000000000000000000000b2d3052056f54f6ceb9a3820b995762022475401000000000000000000000000448eb4411339cad4198970af3ec3ebd6bc3a4edc00000000000000000000000055061fea6fe191b322cc9d7b073e54ae94ca66240000000000000000000000004c15b47cc71182f01589be87c2e291885d29b30000000000000000000000000088d23b28d331cbb9d688e015244a262c09c37a37000000000000000000000000b4f74e07d19b04c868fb3565a5eccb9f9312fbee0000000000000000000000001d0ad76d8f59a87925253f24a4ad5384dfa7161d000000000000000000000000ee0b656327d691d2d179690f58220bcaa08ae9d10000000000000000000000004e066142a8945e85ee29be0a31eed83d2b9b1ba70000000000000000000000003c386ec817b3997b55631e87889c5713f6e0dbcd000000000000000000000000784731294f1c7f96b2c8ac862dc2dd095b228fad000000000000000000000000f415c069f5dbf7fc57ccbbbfac89362693ea1e3a00000000000000000000000012efa4ec379f49ff1cc6ca9d0999f92770777bf1000000000000000000000000cda80483814600b8492dab1db7fdaa989717b0e00000000000000000000000000dfbe88e2ad3f2e4c13c0f61ca53edc8e27447ba000000000000000000000000984792e26c889b793466b7687a5e4a997b0b462f000000000000000000000000b94653142c828def4303f299039ce099b5e4067f000000000000000000000000acd8d0e83c3daf9994d14eb86c762011dd37868200000000000000000000000082d45ee3a61893a2a7e2bd0a099ddff35edf3b7f0000000000000000000000001adf9a1bd397b566f7627583ee811cf1387c01e200000000000000000000000094ee7fc07ad3dd6ef22ee67d3dadfab4ae3fef640000000000000000000000005155081a8fe8d19c9cd2769df759421abc0afedf0000000000000000000000000f40ab15785d7cfcc34d435b3c1ad95bdbe6d3fc0000000000000000000000001bd6ef7d840949a9775e2f45815ea552160adbe5000000000000000000000000307a1e1ed1ee0302167b63448984310ec86b7a21000000000000000000000000eac9ebfee8b3ab9e017ffd42e944176405a5f7150000000000000000000000001599fd0b7954e5bcaaded913bf69f2de9cafe7e5000000000000000000000000bcc52619023d6a881fc8bc289e4d23c89fe80f59000000000000000000000000919e919b23eca1ba56235a84770f333efeb83f130000000000000000000000002a9fc03925b1c82bd85e0e544f22b6873421965c00000000000000000000000032e88fbfcde10352738070e03fb525a0eef7abe90000000000000000000000002967dcaefe2b3e474d747abdaa78df2a225196d20000000000000000000000002385331629b14627440040e884380ca5755ab568000000000000000000000000af51e4d5a419d987f44df7d684f72c7b0390841e000000000000000000000000134a6cf1c98b95e5d976a3c0e287e981ae3baf1e000000000000000000000000bf0db4b17685ee6b24ce1a6d32ba34925df9e275000000000000000000000000ccca15071192ec11d5641380e7f469b7b65e10730000000000000000000000009a639cabd8325c7ebcb60a8bd31670bc16736e880000000000000000000000004146492f938843e628f9c0aad6508e8260b2751e000000000000000000000000de4f4eea1383010085112ae4efef4a5fd8ee3f8d0000000000000000000000009bba92732acaca6d2f7bc282344b6f0bbd51ff6f0000000000000000000000000be3d1a0f989ae6ce8b5b6001929aea23cbd7ec1000000000000000000000000c508cf81ce348c155d57c5119c8554e2a68c667f0000000000000000000000005a5fb5c5c3e281b26ea6381bf5e6ec878a10da0b00000000000000000000000057e84f06015325722943649866386a21ad467963000000000000000000000000ead1e4ffe906a4ed918c499de0722e1f33d504e9000000000000000000000000375dbe6313d021c87a45ba523025ae52c641d77d00000000000000000000000085b73f15fe897d1935f8a15fe4e16f4c26953c6a00000000000000000000000023b27ca9851ffed9152b817ee9af47769bc128f500000000000000000000000047833a4b75ded5b13370daf411ef8439b312e040000000000000000000000000c00ff3e87c8f3eb068906fd336685314adfabfcf0000000000000000000000007dc6149802320aff31200b67c3ddcce8dd0e078e0000000000000000000000000ef3ea791bf00af57116effb74bedf51fd3dd19a000000000000000000000000240bc0c635186850250c5f1cc1493bce4360061a0000000000000000000000008e38f5db216dde91d95cea7d16c6cea9bb1959ce000000000000000000000000b4fb7df6a237c7129e2f12cc0a458e76fd040da90000000000000000000000004a42bec70c5d8cbfef0c2ef9a138e8016755bad000000000000000000000000024ca4989fcf4ecdf3560f3a2367e073ec3e396580000000000000000000000002f8f39a54ea0204dd591b1c5c6ee04f79ed4608000000000000000000000000096de7923d06e34b51066401cecce8e0eb3866db500000000000000000000000054e7b10bfc8f6f75fca5e9ac95ec1f2e60cc38ae0000000000000000000000000c0f493c3724c82f4ca66fea2b1c9c175b01bc1c0000000000000000000000002e8f286a461f5d9346e36d1b9de9180d7ebfe85e000000000000000000000000ba4f7841d2bbc5639465fbdb231ae20cdfd8926d000000000000000000000000d25fb72bbdab1827afe29b24a6f5796d055bcada00000000000000000000000014b64bed6d929248a2b0378f8f79c726ba734c64000000000000000000000000357e174c56e2e927be87d25b27fead339bb9a883000000000000000000000000f8bd3599cb7121468e473730a357196fc0371005000000000000000000000000b8751902e44859fc9d8cdcfc02d4e797640b38280000000000000000000000009cff8afccd36c41399f84ccdd4d5768e76d20fbe0000000000000000000000002bb5193213de669a5533b8e517ce8bd63bc2ec980000000000000000000000006194a32d65deb13d484f999e5f99f101e8ef98ff000000000000000000000000362951e8845ef0f46326cbaa28d32d2610ea08f10000000000000000000000000518ca813b357736da727b9d78174cc5337ea556000000000000000000000000e1e9afb191f3a1da2cc33b1494d4e57a6f3e11e300000000000000000000000008b059b585a463c149aa77bf0debca1186e7ded20000000000000000000000000be9836ebd9b2ac1fd7bf4d96287eec3770927bf0000000000000000000000001f75eeae15406b25d69b3f527c05e5de41cfedfa000000000000000000000000ede34dcff67882473afe07be84fdeeb6227c5de4000000000000000000000000a30505259a69547a510e25d29e7e36aa2de85aba000000000000000000000000db685c8fc1d8f259a985e2228869f908fadae268000000000000000000000000e8f269b488efd1d5e33c3b8e60ca7ade403d9804000000000000000000000000f874f705ebcf01fa708941941175fe1e82e8bf6e00000000000000000000000090946b95775a8efd96a120adbd9860141552bffc0000000000000000000000008950a5abe90f6abfa8be7a87a93604a16cfc7a09000000000000000000000000f68657e5fa578a31ef46dda8a204a3556177c171000000000000000000000000c82930d52d79b8e0c2fcb942e139928774322749000000000000000000000000c173e870a7715296081cb38e6414d336a8cc99f1000000000000000000000000d6f5c06f31cf279bda725d547bfb0ae5d595e082000000000000000000000000a5c1488d8796e2046b16a31a0ac0a547e575b679000000000000000000000000931dbc4978638e47b6c2b53ecb3cd4414c8b1cdc000000000000000000000000c6742ff1a3e1d63ab2af587f7cb52061c290934d00000000000000000000000055ff0dc35af8bc773e4aeb549abda0f7a138be0a000000000000000000000000a204e075834faed799e844413ceb10763bee9ea20000000000000000000000008e78aa821fead51b3e4d104ec14779008a479e4900000000000000000000000038547067800f45cf6023884ccc59e52f03f6200800000000000000000000000039e5e4470e75571aaf15ab45a75f6a547db3c04d00000000000000000000000081a0b9a746e57e8262ac1ae00c4b04b26fdb998400000000000000000000000091c6fcec8cece020ff2362e2ae490b3d5b2e4afb000000000000000000000000ec3ef378522b632d428a3987dc5f19c2d82f5070000000000000000000000000f0c3ef91aa8f3a2cce8eb55b0ced8b431d91ddff0000000000000000000000000350f4804f1559fecf4af5bcf8846744f410e620000000000000000000000000cba88629dc3c6d248d182f6187ff794084843bb90000000000000000000000002d0048077384fdc40625ad6b0aaa77ca145f231f000000000000000000000000527dc55770706eccdf5c9a9060222f879b3c9379000000000000000000000000b405d145fe0a8b3146b54c548a2e72f192bb9ad100000000000000000000000066e2441f5986b347bcb460647f0b44b6bb94e655000000000000000000000000d7bca6835c8729a67bfe24881097dc06f7cbf7bc000000000000000000000000bda75dcdf3fbc5592a083f28889f4b383233687f000000000000000000000000c1a0ca834f1afa6353a6ee7e577a16ab5cbda03c0000000000000000000000005fbe955176dba2973a3ce7f5dedf2c9b98fbb72600000000000000000000000047e2fbb5752d5a67c6c1da22267add6fd0c81088000000000000000000000000b9131e9b62a50b217650808e4ea200734e5bd1a9000000000000000000000000444f5a26708b719d77e671a00aa40a70ffbbaa0000000000000000000000000023e052971841a133c53edc44d1e5b6af7d94cb3a00000000000000000000000027b8cafaad6d65a348f860b791227a89288e80d2000000000000000000000000dce8fd41eb202945e9b3962bf99330534cf3ae67000000000000000000000000cd6372e5129abf91ed2d2d02a535d445018493100000000000000000000000004a38c87106e23eb899c98f52e8aaa21055c7fad800000000000000000000000044e8a43441901af70ad1510d116e00c8012b5cd3000000000000000000000000cbda02ef86fc913a8da11bc9c8c2e370d4196255000000000000000000000000cc757acd0179c37918d0ab17c6c63841802353fc00000000000000000000000085698c2a6ab48a6294b23d121e86e6469c0ba4d2000000000000000000000000f205830c415a94901df9f7fa528f63874e88cd3a0000000000000000000000002c8b387ed9ceea03815a13586de79213055c35b5000000000000000000000000e0a594d78e1179ad0b41fe3fb90c715dbb221f7c000000000000000000000000f064cf1b5871da729e8527f8279fabef512bf0340000000000000000000000005947f8bcc191e66a6fb3205021feea0dd6690e5600000000000000000000000041b6f35421dc57a27734aed76eb7a9f4324c96940000000000000000000000003f7e68d4ef2d83469425471ba99f3b1d5c128874000000000000000000000000c98b50828e878284b16d4e0ab95ad1141f2005d2000000000000000000000000bd9aa72fd23870abc47442119a5a354b001782eb000000000000000000000000f28b87d31127d500584c18c8525aec29db58514b000000000000000000000000529ea8db215415df8f9466a364b090acf488a136000000000000000000000000df1ce92f61561837ccb510412de0786a15b657f800000000000000000000000049aba369a85d2cdef9579a40386128954616997a000000000000000000000000898e25542fa7657a309e43fcda5b2af3623893a80000000000000000000000002c922e3c8c43364a64491e462b27e91f3e14b520000000000000000000000000cfa6a291b679158714c00d08d6bbf6075e2f552d000000000000000000000000315543ff308d882c3e7c858688d743bf99da3104000000000000000000000000b791784d66bbed004b1d6ac8eb476095b074ce920000000000000000000000001bee1d4b4a67db19fc1d8f6e2da4fe3cdb8f3e98000000000000000000000000db7c5a30a28f8639a636c5c6fd7567e21ade4eca000000000000000000000000bb189e8fd6fab1fbe09c7755acb76e2f001fe96b000000000000000000000000a04c10d96ada6912f3db8462c9fcceb2a224754700000000000000000000000060ac1cd4ad3d3cfe912ffd8f5aac944a4a86f162000000000000000000000000252979ba6abf91949a7d6e49d10b7e7a9ddebe6b000000000000000000000000f7df7dd2f388c038ea4129557fa2ec927b2db630000000000000000000000000949bd11d681cd8276655d3c4cdbe82f3db884b53000000000000000000000000e875a98cf2496530cd479028b3d15579fb9a656a0000000000000000000000002fe645fc424eb895843359e83eb1c635e26564e000000000000000000000000080155c2d76a07fa2270ffce94aa30cb9dc5eef9d0000000000000000000000004620ed156b5715eab4125e29bc9e358818af82f00000000000000000000000002fabd84c2b6f183ee474f8fc6c4802e4d4b6a3f6000000000000000000000000894efec34221afa5987edb0bad2a6c9ab3b9d1320000000000000000000000005007914785977371d35f299cdf30e1ca25859c7b0000000000000000000000006f7d9b1d13d826156e76f511046cbf7fa1716c33000000000000000000000000f1c67e660b21fc5a05f086cad5dfeb989541d0ec00000000000000000000000016319dabe4b160a1fedddea332bfa435d1931d6c000000000000000000000000b01358fa9044dfbe26a8da86982fc9cb89c005990000000000000000000000006fdaa9ccebcceca2660870ba6359609d322d731700000000000000000000000089542c23614089d253d5f5ad88986924fefdd940000000000000000000000000246aae48c05a1c857501ba0dfe2b39317feec8530000000000000000000000009216a4bdaf9e4eeda1190715b88af2b9d0fec86c00000000000000000000000029806dfd1c521f4fbacf38ae056ed9f1beb9a200000000000000000000000000bd402e77d8fb6e2439d6f107f5248a5a4d3db93b000000000000000000000000a96169cdf4b13524a30d3539ba1da5938a9ff530000000000000000000000000f16bca8db21d6592f5b24b985d0e30ac674641580000000000000000000000002fb23448ce026e32e7e6b0d755129c194412a1d3000000000000000000000000943b32bd95d93fb9203d3fa092c5314e85b3818c000000000000000000000000169fccf729e5966b533ffeb85df83959573fdf9100000000000000000000000012acac49fcf56818b09b87293f75b639e4faf63a000000000000000000000000428e4108785c4078a422eb338938a2903d32b49d0000000000000000000000006a907181a134c59ec2625c91bf169b9c7adff117000000000000000000000000566a1a4fe8409dbf4a9c97f1e9578866970231d60000000000000000000000008823b9a1f51aa7c308198a2e56396280dc6f0321000000000000000000000000faf5033fbdac83187dd5f067c78a4583e37fbcdc0000000000000000000000001c0b11278741d5d52eb43dcc62260d6832d3f89d000000000000000000000000210dbada9d10ed7593d149a3d7992ff271dd841c0000000000000000000000007f5b1c78832de267d3425e097e5ab6c7af1871c1000000000000000000000000663b888db73d79f0dd0122e53568cd96c6ef38030000000000000000000000009f95a5c83cbacf0d31502e95c380ed2154c89209000000000000000000000000e120735007546088d1699d2821e3d3dae06f40d5000000000000000000000000e2fc2fe20e11b104761f33b589e9030d0cae85f40000000000000000000000001bb5fa77b944da269fa4a0f845aa4a6361e237260000000000000000000000001c418bff9fd7ba5317aec813c0e813eecfda04f70000000000000000000000002e503ab11671ccfc1165c4be1c4f203446f3b77a000000000000000000000000c6668180fa78e1ff329f38dddc132e694f5d69b900000000000000000000000018c7ed34dcbcf60216123dfabb108ebe8587896b0000000000000000000000003ca9fb6220d66a323c414feed12823463445c54500000000000000000000000042950f247bc961b4dd84e836c4d803e38d6d31720000000000000000000000002ee4caf5b387fd501b97b76a813c63f1cf1456c70000000000000000000000008d106324b875ef15bacb20c5a31cf97008c7d3190000000000000000000000002fc253e3e86a864a2d2a535066c1c24f68b30c7e000000000000000000000000a1dab8c67e5a8cef6a409cf3b22b9bc79c1ca49a000000000000000000000000f659b6fa9704b07e00e52a27e895547e1b1ba2f6000000000000000000000000ddad3058648c95d19b3d0e83b820c2bfb7a1d487000000000000000000000000656386dc77aebcbc75a55a786e6049f9d5e015ba000000000000000000000000f8a3f44f57bbd31ca80563d92306d29af57dde93000000000000000000000000a574440a37177ded034f40bfa6005d470b33848300000000000000000000000081742261f177dc9655f9107c8ceb768421c2a99f00000000000000000000000014bbbda48f87b3843297e613a0fd804cc12a4ac50000000000000000000000008d6d8ad61772af1a0d16644ad104bfacff42f3fa00000000000000000000000024ead5b49ffec2090e55b156f636032cc6196c3f000000000000000000000000350f778434fd916481138f5c9ea6ee084234fee60000000000000000000000001b3967375c422b0247853ba58682e1f5d3adcf4d0000000000000000000000004d6e4639f8ebf071ddb86f78a45f2a9028c25b2c000000000000000000000000d9222a1fdcaaa77025b76a64a4ad9e24fce01c01000000000000000000000000d5a360de71b1a0abb018b891940828f1876f08620000000000000000000000005a7b1f304dc7c45d697c4d0608aabae2c403d5c6000000000000000000000000a1b2a094b03a250835fedeb70977a4f6c3ccad0e000000000000000000000000a1eb1f4caffaeb758b8319328dcade0eb70a8fa80000000000000000000000006b6c524d02d8e99d8933793567a5c4878f04a0cc000000000000000000000000ec4b833a50adf58ea5f9340a679ff4e8c1eb3fc6000000000000000000000000baf0e685c03a2ab719ea1a48caa25dc1b48f27220000000000000000000000003a421f827bcf83ae183cddf6a0a524a58265bfe200000000000000000000000074cafa85d3d55b0939559d020df956d75ae101d20000000000000000000000008c362f6775bbfce5235688eea51154241bda46bc0000000000000000000000000a23803a388bf172f9fd8a5ac4e64a567976e475000000000000000000000000c79cc9d255e9e86baf82a82db7ee5db17e985948000000000000000000000000fb8ac50dac0780e1d8cd2c0d395391c233bd53110000000000000000000000004fa32b0114fb080c43aeaa8147861b2ee990d3b9000000000000000000000000ad019aa9ea0524bf3a54d0d55322a4fa6cb5cc40000000000000000000000000b10d2124c851515b73121bf60d131f539855247a000000000000000000000000251f1732682c0aa08953fd23bfba86291f8f56a30000000000000000000000002b63d178ca30c04f7654aceca27168eb3e1649270000000000000000000000009013413990a9dfc9d0701e79b9875b57cf629762000000000000000000000000395891a54818050330ff857ab1eeeda3b56b27c6000000000000000000000000f47fe62d2705618eb74cee46def47336e1e8d2e700000000000000000000000050977a40f1ef8307147e018d3b4967fff136bd200000000000000000000000007cf06131a01105a63cc296183e03a8176383dd3b000000000000000000000000c8604bb2c5041fa96543236a17a733ec523e95ac000000000000000000000000a794b0cb2fcdb227651e274dff385098b9e6ac6c0000000000000000000000004296acc1c12feda77fba3ca1ea67b7194c9af072000000000000000000000000da93fc35fcdf4d917fce936f3497db52722d832b000000000000000000000000d50fb206e0a99a5e4136d3f4592524c3eae5b01400000000000000000000000030ae2d5ad30a1a7f478871d086fec862c57c073800000000000000000000000029ee5d05c5039ea25a73de4d5b405f48469c8850000000000000000000000000a5b87021992d32339fc23ea14e890350cc3e63a20000000000000000000000006e148f13704e27bca50d71fd14a679c9a39d621c0000000000000000000000009b8961dc96af39cc84c88f3490c2e508b0c2f4f7000000000000000000000000a0ae51d4fb9c1ab878593f97b39538b64a41212b000000000000000000000000b77cd09c956beb463da1576cd4ebfa262538fee1000000000000000000000000e691bbb58abc712c8f6053bf5c25af9c968457b00000000000000000000000004588eb0ab820461b8e0d3f0744737d3fdde04573000000000000000000000000b2ab927a53a42bba9e024cb9b093c61cf53126b20000000000000000000000001a120fc174ecaff667cb3b9ab4a2e4dc1f1a0ddd000000000000000000000000f9f4a1687dffdb9e1b493e981c08c74506b473ce000000000000000000000000819f63fb2d897e33fe8ecfc241b99c7f202a96dd0000000000000000000000005d93a55dd66758845d3a6fce1e79c7e7609daff00000000000000000000000009899447bebd9cdf81bf7f00fcda4112c6948c175000000000000000000000000dd254766b56369662681108f891cc770926d827200000000000000000000000028089f7f32059896aca43cce4dbf02e02d81cd8d00000000000000000000000032b22139eccfbddbc49c8a115674ef05dcc5806900000000000000000000000004f4e4df54beb111c8e90504418ebe991a0a4d29000000000000000000000000ac605a7e8a6d6aca4bcd2ae797e21a7ba0f7de0400000000000000000000000069422500e00fc730e3d4f86ebdd4356078007332000000000000000000000000bad691f94feb6e9bebd5ec878dadba0cb7e352e3000000000000000000000000724d18eb93ef3329603af6caf6e41dacf55e482b000000000000000000000000721d4b1100e996e4ff0a47f1c0f98bf8602167c000000000000000000000000007899280d7c059ac1928989be65e89084bc3aad80000000000000000000000001cc94bbe97ee6ee8a2d811f2d4a9acf729a06da00000000000000000000000009cddd0e9143d367eaa644d986d82bc9468222383000000000000000000000000c902e9726c835a4057e69579cd4fdc3b4f958c5f000000000000000000000000b081345d101123e447dee1c150bfaa793d422061000000000000000000000000467dde02e3c6a782a88cc097729f970709904f6f0000000000000000000000009e66ee7c218888f543712caab35510bd2d8443970000000000000000000000006eec8c24d0b0d4d5c68cedf5936ca09498f204db000000000000000000000000c68b05da0ded86651426347a9af8707d40c781050000000000000000000000009107a091b8d0a3a177ce5cfe20e622719d35fdeb0000000000000000000000007867014a8f71fc37f105862e8af256953d59b72300000000000000000000000061969f6dc8ea287637beec666d6ac46b5826ff30000000000000000000000000014a95f856ff41185002167b063b21a864ddee150000000000000000000000002883f99fc74fe5e81868ef3c87e46382949050dd0000000000000000000000007dcafc39083805241e85e446c0d1fe9b415242a1000000000000000000000000b64c545e08a14e7cbc0ce0f41b5ca31d507a06d700000000000000000000000048ddea292e2e860c5882c549823c7457c1451f3c0000000000000000000000002ae415e9cb412727df538f1999d290c7fae4b214000000000000000000000000db070f392e0252228d8e45ef626d68395d29e69600000000000000000000000063a2cb2cc03fc1ce08290d1d203677a16eb80435000000000000000000000000f82d33bff545cff593f6350274249cebe69f6c6a000000000000000000000000495387bcdeeec2ab3b6bea3ee735adae8ed38ea6000000000000000000000000232b5d859ea7046890a8ee0e72fc26c2568a83b5000000000000000000000000922d4045d99674250f859b805ac00f247620c7ea0000000000000000000000002f4314cf742035360879bdb621e89dd33177c5df000000000000000000000000de30a21b23227e6bf8ac59e4e0c1008255c8346b00000000000000000000000007a9454d86e7fc9f614ec61bd5122b252003d84f000000000000000000000000f912968701bf30e0e19c5a4de949f2747e0d8f04000000000000000000000000bb7548095aca2b9044afdf669e61813b1f0ec656000000000000000000000000fc06f168e6e90b2dad253b79eed0a09bc6f809e9000000000000000000000000a1d0a19437f5e0b5cce1aaf10dc0bc9ea62805b8000000000000000000000000a0dec9cb3dc5fba2341650e851f35c1ce6e2d0310000000000000000000000006046f5ad3a3b7d20394b15b8cfb8fa8d5793c91300000000000000000000000047365906709a50655ebdd8c059f82f9e74ee849b0000000000000000000000002ddebfd1eabbcf5cec669b1d8059ff7f933b5b9300000000000000000000000061c20db1169bbc0c3999f5df0329cf08efb56d1500000000000000000000000050f03c59482baba84874ca0360dfd135f418d42d00000000000000000000000070a79485dee4763beb6b4f236305ab00a4bba9d8000000000000000000000000a728a6a65358cf59cb9aabc8511e4695a3b6a2b3000000000000000000000000e16753a19b92053e06e0d60d00bff0037e367b4500000000000000000000000030f65cd9aa97c647c2653437171637960db8811c0000000000000000000000006b6ed48744097b79b32592890d5c69b05bfeb52b0000000000000000000000005c563423b432856c8cc439fec697b790292807bc00000000000000000000000024a4cfca032289d3868783af2c2564b41328bc3c00000000000000000000000077a0f07edd3f168daa0fc68f42ce2d4a358943ab000000000000000000000000761f6c92fe48ba0c685cf49f5027f24319481218000000000000000000000000b7f9d2e1ed93159fe9a9cce2ab98dbab32e9811d000000000000000000000000efb807f99a3590a69df0ade6002fedbba05a92a300000000000000000000000064bba5dde845f4292c916f12c2ab9277b633f148000000000000000000000000ef684133000d9bd39af981f20a2aa4a5b630d3920000000000000000000000009fd69f781494ea54951a5339557cd53a6da0c11700000000000000000000000092847d92eacb09f80d74f0ac33ac30b7618e16f3000000000000000000000000dbad968d3ae9e739ed8f8f5c29f7ece6303c5e34000000000000000000000000dee1a80de11c3889ef3d2aceefe9156c94da2c2f000000000000000000000000e905b7e1d5baf437b9255e8f260b369ce1b757e60000000000000000000000008c62c511e02e7d049f952fdd9c7ae1d8c797df84000000000000000000000000657da79d805e660a479e95c128e5b36a3778a0600000000000000000000000005446af27fc243605c796a71b831659d31ac85c53000000000000000000000000eb148305812c14b3f6d3666516a501e6b94dd532000000000000000000000000d7588bef5b4948b61774ffa669a8fb592fa1d51c000000000000000000000000946312897628d2c52d224c99f3cabc5fe9fc1ea90000000000000000000000004d71d1f0852c490902fd53aaac113460d4be2719000000000000000000000000dd74a6d3b1225c412162c66ec5f8a34ab5d4b94000000000000000000000000092166aa8296d645e9ddaa732718faf8f3206e7e90000000000000000000000001eda75dbeaf0fe97387b5b033187846d06357ea90000000000000000000000008717f1597894d107f66ad3bf6c3604a31b23cd1d0000000000000000000000004043f7c7a154dcbcae3e55f537ed3289f39c81e80000000000000000000000004b8b05e0e0e04363d8f8679c254fc712734e6e40000000000000000000000000864ccb25b3e8c864692ae5abe01d9ffeacd64cfc00000000000000000000000069bf9c0e18aa9c63fbaed8fa23ac040f217e557e0000000000000000000000002a33c2b7796cf9123af9dba896eec184250259a6000000000000000000000000a099aa44e546829a6cb3ad73e6f700a955acd50900000000000000000000000049dfee2f5447fe2579222edc28dd626ae519f02b000000000000000000000000a5761e04fd259536ad4ea408cd2f759993d2630e000000000000000000000000a666e8155f37f73b5a77a52a9fcff0f7df0b2e06000000000000000000000000394a4508e9f24b182ad2bae7a6a6211071426eda0000000000000000000000006edadae108daee8e1547bc253c773ca9e00f215900000000000000000000000070100b0f32a399c7e8d38d1a8dcf3d401c564d0d000000000000000000000000ce4c7f646ab2ed5bbb619ad03913fa9540f788800000000000000000000000003af5a91029deec70ca293c5f84796cce908b172a000000000000000000000000c9af9f219987150b18a51cb8917c0c6ef0a85b8b00000000000000000000000007d01242116651a2174115bc086fe9dd66ebf1ef000000000000000000000000fc3ebf0ce9d82afa1f4207c0f0f11479a1b7be320000000000000000000000002426d0d370ba4206de058dbdd49b3b0c84dc6fdc0000000000000000000000008322978bee4d28560058f8dc8db7477d7e340a78000000000000000000000000cf6d97c247606e91ce3e6f15271344487363ac600000000000000000000000002cd20c6d74913bd70dc7a2a4d526eab1e171c17b000000000000000000000000ecd0e126180d4c46c9138c861361a79eb35ad6f6000000000000000000000000b03694b3f4c6e2e878d569bd1906227037a51d2c000000000000000000000000c96ea3f005ba4d6e68314eee6b518175d1d07b3c00000000000000000000000004ea301cf40f6eaa5d0880a9add3018a68ff89f30000000000000000000000000759e7644e3d8b832dff161fde32f9b1a92a94a2000000000000000000000000f5100553882115ad560afba7f6ce91bdec4a40db00000000000000000000000021608de9a5dc59d3417aecd0f5e0532067491a620000000000000000000000001e223274ed8b86af686fb23455c865f6b2d6e84e00000000000000000000000025674f94e5e49284b1fcf4228eed1bf50f12b835000000000000000000000000c7ea0047abe643946c16a77a4fdbcf21e818d72e0000000000000000000000006e898a6ac1d7452386b645848ec7bd69dcbce1230000000000000000000000005bb870b643008661ef68d7fea89bcc17d58929a4000000000000000000000000d0428e6371ad5c51de16148aed1b85a33afd6a9f000000000000000000000000a12e54087512f127600c3a7be8c28bfcc1cb1f8f00000000000000000000000048c9b2a6ce0e79925ea97d096d1812b92ee2c14f000000000000000000000000e0b783ec843bb9f02c110184bd73e2a64a90f0430000000000000000000000003aa0f1c8277c5778e187a029d626049087d00b56000000000000000000000000024c3493289aa3dd19c8595868289b3fed8f6aea0000000000000000000000002fe63c32f54450830a9b8b8ec09aef257429ecb2000000000000000000000000fa324e4e3ad7821797e17974a88caf08433c86270000000000000000000000006b0c43c3c33e39a84eab191df77ea5ac2b24ff8a000000000000000000000000422252f24577ea37b5a870dab338b2e7b8460f0a000000000000000000000000aefdff9f93ee99812af77752be16d721d9e60e7a000000000000000000000000bad14963ee3b5bb6bb4b2642711018e2a51b30b60000000000000000000000007a0f94dc1c908ae097bd7dfc53b6118be77200620000000000000000000000005d90342beaa092b321dcaac23174d561b026f3d1000000000000000000000000fad3cc33fd5c44d6c6147ea3ff67fd269bc3b4a100000000000000000000000079b25d740ca87a38ac0a8cab687302991d6d6b39000000000000000000000000dd3ce60061165c4db0cc177fc0c0873b605d7b3c000000000000000000000000c6b14b646433fe4d213fd4d11bd3e5b4f75ba4e6000000000000000000000000d2e937ccd83c142f2213f87a10e1fc5261c8e0de00000000000000000000000090091a2e6e46bedd1b58967a654abf143150e06f000000000000000000000000cdb084cf8bd4f3a6e5e57bdccc2a6f924ff6c234000000000000000000000000ef65038509d0091e39a4f179007d482e45adc94c0000000000000000000000007968ce5d4dd6b996692fe01588f5efd67002e0dd00000000000000000000000066f97c56e719e7873e725e7d4782457bd7375af500000000000000000000000026af746168bb9f5e381061faa711e70bfa9f91e0000000000000000000000000a0b2f2713bde269f4f6044e1747a5a366603e9060000000000000000000000001863481cc986e94311a5e9c5f0f33e572773541000000000000000000000000078e7430621d2cb259927da36234e39c7f534e0a200000000000000000000000073df553d6fd10bdd92f232bf63698cbbb3cf41f3000000000000000000000000a4618eb7450461fa06b5986b7c7a7ac6c39da32d0000000000000000000000008f6380c68519444fd63bdecb09baa4d64403832e0000000000000000000000000bd9cb891ecb569ed089313ae04a57b3310c33510000000000000000000000009f8c4bc1413f2aeeeaa5e8962fde4519b383957a000000000000000000000000a428ff7fd0c66a01f8d0b6ce1658ec2e4108d257000000000000000000000000fe088f47baa7d2835a0368579ea0b8540c47886e0000000000000000000000005113bc28f82650606cddf6a6ab48ad76bdab812c000000000000000000000000d37c75d9688d60638bab1fd328e07315b8bc134c00000000000000000000000068ca873b564ac48f689d7a8d909dade8ee022ad400000000000000000000000056d896a8c9fb4708ddd52ddcecf74ec0ee13337a000000000000000000000000d77d840c8d52596ed69cb833cdbfe8545ded2c59000000000000000000000000d3c3a26f9071e6b260784fc9b8736d9469b98f5900000000000000000000000051c0bbe6d65e4b486a89c8b09f8cbd229f21422b000000000000000000000000228b29fa939ac01fa4c039a5d79acef8d37e53c900000000000000000000000073327d9805e3d213662a2f79c3b8d551c70507cd