60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000c349785d381bcf8a50fc41a436f8ec62e705e7b40000000000000000000000009154b1bc25a99a9d558c63673c9e40374cc09a0f0000000000000000000000003f084a13a24c4380e487cf79fc66ae9bf5e847680000000000000000000000006c4df5856d74a6cf881495c930732942285bdfc5000000000000000000000000e9fc899b0760581b10e70e3534416999a8546ee800000000000000000000000087117d887854a1d719833177d51e26007d7dbf5e000000000000000000000000b02321ac11f52697cbc48227feb58705f470d21d0000000000000000000000007f066de73a2197dcbcdc411684499e548a5e9143000000000000000000000000d64df91c859a9b14d9a87987738edbad6064d6190000000000000000000000002b37987343a69af857abc124c02b8328b738bb0600000000000000000000000041a7235de1594f22bd51b9f6bf561044853100700000000000000000000000005c64ffdff33ed4b90a82b1dd350950012c7caa670000000000000000000000005037c775be9c6630286959a338ed2516315aac49000000000000000000000000919d56594c50ca63495abdc77f967585a5afcef9000000000000000000000000993d92e9cf22822def5e7952356a50d94bf2a51f000000000000000000000000f1a69ef35f92a1d7bb406934daeabec7819d2683000000000000000000000000b07aac075942ee2aa81d982716ecd1fb880efad4000000000000000000000000332e1a7d7d779b9fe7fb79cda970c6f8060bc92b00000000000000000000000014094b68ccfa482281d2a3fa8df05ce795d48ef9000000000000000000000000ac9acad18a82340fa1a84cad2fb4a13fa0ba4f2f0000000000000000000000005539af573780a7c1ef68669f39d0a9cb0daf93460000000000000000000000001e4041d94aeaa9115470fcbaae36b57d6a1c1a77000000000000000000000000543be6627f62ba2db78cbcc3f3610a7407e6b0770000000000000000000000006c3ebcca9d30e2af9d7f82b6ec66ee8774a9e8f00000000000000000000000005f8fc622bc23200e17c9e2d9db601a29e1619ea7000000000000000000000000101aa480177c806aca808999466d4d95fed2333d000000000000000000000000146cc8b0c78b05d1caefddca4e4368460dd1fef5000000000000000000000000d2efb620f63eda0404e8cc6a982bce589b5e6d31000000000000000000000000a5a8249ef9a8b92139167199870a7ff076e9bb650000000000000000000000006d8e6c9d2b5a69ace3fdcd1f988f79d82883eca0000000000000000000000000ebfab9e1e1fc490f987b9deb60d069fd2108c1fe000000000000000000000000428cfd12f36d38122f76e3c007edeb7d6aceffbe00000000000000000000000040e31424f33a44a77ce9daef7fa59358293465ae0000000000000000000000001fb500957083d31231ad2aad7cd7cc7f73589e22000000000000000000000000712af60c7deea7f3d3ebc95f6f35a0398517aa09000000000000000000000000a6e6f998d3635973e22a31eb1fcbc92a09817067000000000000000000000000e19535a053c31f85e0f2df53bce6bb85e5a00ae50000000000000000000000000fc2df1d3be9ebd436a6828530d2792b8b4b675900000000000000000000000070071b591fecc8e55d194654c1ae63ed59a02703000000000000000000000000e93f7f5412b40c8e19fa6abdcca4b0217d75b73e000000000000000000000000978acf70e3dc2cabcaac86f255645985cbd56fef0000000000000000000000007d28f475cbf1f3c61d52b0428e134cdeb52c7f2000000000000000000000000088e7c507b73a3d41790903ff5ec85942a20e9d5e000000000000000000000000336233c579d2050a4c42c06736c66853e02f69c6000000000000000000000000a3cd22a896e296b89130dd79d2f854c7b7ecd973000000000000000000000000eb91ea05a49e8f5b6ad687b7c08a10acddc7d2280000000000000000000000004906d0b8978e8f49a7595238199da938d610f4ea000000000000000000000000896b62464fdb5beb95276e5e0df1e6b05ea7b34e000000000000000000000000a18e1b2362e426830b801770dd93ccc9ab45890a00000000000000000000000015be642925ec032db7313b6c51f06209ce1a2127000000000000000000000000d59d3218b8401b3746e1979838eaffc248c55fc900000000000000000000000091121ef8f2949317b36a8a283ff41aae86bd6e5c0000000000000000000000003007329d3f506af0fe772ff1c531666ddadd145b00000000000000000000000036498375fcc7d33ce0dc626d13c3e919c3c0331a000000000000000000000000bbfae30c56e7e5667021fbe08661489993f6acc900000000000000000000000087200521f1510bffb68ae220249333dedfcb84540000000000000000000000004e913b8d03aeca4a820d83be981d74edfac13682000000000000000000000000cac0d274d3f55b700d6794d61d988a4a244cab9f000000000000000000000000369d0f0f4e49bb8bac4e473d419069acb4ababf30000000000000000000000000fc12f5d8113e2f7410c79f030ff82c96428de59000000000000000000000000c3f1a3fc174090fd5e36168b9910f7424bd858ef000000000000000000000000b9f66cc4741cb17c51088a3b03613509c3cba24e000000000000000000000000ba784a06c0e44242b679202edda7124940318422000000000000000000000000a58f06b916ccdf0513aa2aa632c4e189a0545c2500000000000000000000000009798c0ee590be8920fe85d4df6b9771e3353444000000000000000000000000d216ecd6add1abbda7f9ff3856b38c0c09dfffb000000000000000000000000059f00269876a7beede3ef83cc343684f01dce4d6000000000000000000000000ce73bd8f3e699406027f5dfb86d38a363a7538a300000000000000000000000040a52c0e87b52e8156ecdd603134f27994cabb600000000000000000000000002dfedad09e6cc415ac62f1648fcfce1503b22eee000000000000000000000000704d25e9facf11ee32440f1213c1a4adbab53418000000000000000000000000e005d46bc430849d625caadec616ec704dfd9bb6000000000000000000000000a9370ec5c47e33b9d86984468b0b4a5eec000c790000000000000000000000003d26d281e4a971a2e6ce7c9ffcb08cee6e85bddb000000000000000000000000278f3d1fe8073cc04f660183b32557db0b373e09000000000000000000000000f288154f726c63c0a6ee0b37dda8dd150f4210b80000000000000000000000000953785a6190764a396e5ed72eb9f5eedb9d673b00000000000000000000000059edef2c10ae95a249ac74c295e6516d738bd0a9000000000000000000000000bbef63bade6e225baa8cbf20bfe869ca6edb68cc00000000000000000000000007182dfc73a84842a1592169f499b1c7ce9a0b47000000000000000000000000a472bff35cf8359572ec71a707149f2eaaae680e000000000000000000000000557d4f1e05f9be3d0de0f6c9c742ee50a99b3d5400000000000000000000000096469b3ec12d9261aa15b00f58d86d0e06f6c2a300000000000000000000000004f9ee8e1ea7eeea2c8ece110c4ae54f0d0ceff5000000000000000000000000bbfb7e7b06d9c8b4e6570f4dd4aeb6fd945e66fd00000000000000000000000005a792131f2becc8868113484264a0e247fac80d0000000000000000000000000dccb2f6ca27c4b879886a192b1e5e04975c35080000000000000000000000004c2c787bff8d1ebfda8348c091fbea481f5ca599000000000000000000000000c932c3c0be29e876f6d9863080bfd787b0475e5c0000000000000000000000009f135c016a11c8e34c97b7aa185d5c41fa80b7e40000000000000000000000000d6fde3baab3d7e727e1c82d9733acfda32cedf30000000000000000000000001374e72fcd96351a4b0206d0681895ee53a8f9320000000000000000000000001b30339c5cf94569d1f7d4b98f3b53815585f7330000000000000000000000008ed7eeca27f8528a97900a9b68cc29ebaf829f5600000000000000000000000009a27cd56b0bd677e2ff28eb92bcd35a34b716f700000000000000000000000015cabad1f726aa1a7d0c49e7fa3ce0d8db9bcd65000000000000000000000000adbccebe4b77eb6796ef4024a9a3a4206ba7f5b200000000000000000000000049da5f900406bc4c0ee46cb1f8276d368da67121000000000000000000000000ff9af06b17e010f698b64d03c34107e2f09ed76100000000000000000000000077e657bd56d16b73c6c28d8855b9edb8d30f5b5300000000000000000000000084754aae0f10ac03efcc455424f6b612c8eaa30f000000000000000000000000b125eb6e056edb84f733b1f5f3cad872e724a5e3000000000000000000000000e6648efdc5a9618cd6c84e6faf3c72d99edc357f00000000000000000000000080d75d916917067f1bdc631b9ccc6847fca70e4c00000000000000000000000063a993502e74828ddba5710327afc6dc78d661b2000000000000000000000000342aacb648e653c654dabef7c9885ea065d179de0000000000000000000000006de36ae94af98efb3475f14ef08c6c0802fdf1a10000000000000000000000007a5eb0bea420f5abecd8472fcbd1b74e4bb9337e000000000000000000000000727e0eba00a33d77ceda993c0d81322069de9e9800000000000000000000000055a06d93ca5fe50a3c4b6bbfa9b977e0742a1d73000000000000000000000000b256fd3dc1e2b269a52ab3306e8de1c5f033c099000000000000000000000000c2f45806c860d83206292f429c3cb26b9c70349700000000000000000000000079e5f6104848c04f5d19543f13e298c31119da940000000000000000000000007b45a49854295d358c015ab745a72d1a1b28f96f000000000000000000000000a99c3ab5487697c63cde1a686611ae807723afaa00000000000000000000000057ef63a212684bd7904f11641d4b547ebf2f0adb00000000000000000000000089b905dd70d7e901f50fb5cb4e43da047c2aaccf000000000000000000000000c7fd660814c0222e53a8b2e2b8b98ecf0d87faac000000000000000000000000dfaa34cdda3b017ecdb852d4a3366bf2fa1ece320000000000000000000000003fe237c3cbe7a78ce8db2dd726a348f5d69b3c93000000000000000000000000bfbcb670c85459cf5ffb296f5b15e9e2e061fe9c0000000000000000000000009992c3b1366dda37cdb8c6b27590d233cec6c4e1000000000000000000000000aca3dbf2920f30ba4c2f151cdfb928370220d9e7000000000000000000000000a5253b5f2582f7de44c742408c5af88a061930190000000000000000000000007d458773ac8e0d360ccb33a0796ef7d0334b8a7200000000000000000000000002d429e896d9e79fdbf816d7ddff29b0dd5c34ff0000000000000000000000005eaf659462a440b7ea6508326e55f4b606ebaafd0000000000000000000000005dc22a656f9be3bc2b8f0f0909bf64076acac370000000000000000000000000c25ca3fa4d5eaa9e022f9d40c0749cd253161bab000000000000000000000000e6f07d5ce3a09bb69935cc8b891c029c671b9edf0000000000000000000000007ff4c274fbcaca84fc4591ba0cd44f0556461b0000000000000000000000000011af59a7df9a4041d7c3366e39f480b6d617af290000000000000000000000009f662fe8a59bb9978b5ea833e750d44c3e0009370000000000000000000000007717b822402baf6f86cbb834311a39f0f16a1c9800000000000000000000000044301ae95d0b8e001271a4c8170995f5edbb1551000000000000000000000000b405f346fb4671045c8e3e6516277518910434be00000000000000000000000025aa26e1fe61a3bed9b04eab27afe6520be47667000000000000000000000000e217a1c19de22535fc3f4929a98cd4b8666f64be000000000000000000000000d130c247b2cc74d0e46511ab66e9153288a1a8770000000000000000000000002e76a71f3dd6bda716ed3aae54b276d9de1aaa5e0000000000000000000000008f02501ee31864dbb2b0aa30226a5e03e2a82adc00000000000000000000000041d2a2e03e112c5a7d95d6e512bc63137c6651cd0000000000000000000000002f6c0eb455c5dfc2ff8ebcafb03ac2265a01bad20000000000000000000000000b4009690209b9ba9144bd370a63c74b39db689e00000000000000000000000053ab5cf86ca5137d3ec34fdace48df7cb70845d700000000000000000000000017642193e7a1fc7a37f7d23a3c92bfc00d8105aa0000000000000000000000001bcfe890e4683004989f37ff317f78c998278a9b0000000000000000000000004a165fa325b8e2af134d5ac64cdabfe6fa0f03280000000000000000000000002606c5278a3813a4d97ffc582f7d4194e96855660000000000000000000000009081d0647ea45887e86913140d1a6c5acceabee6000000000000000000000000ef5fccb73de6baf58a2f68bf510b3d5fceff90410000000000000000000000001994a423c1aac6441df8878b669e160d8473dfd70000000000000000000000009664aada7010e0f66a059f37e7bc3c60c622d6e3000000000000000000000000017653bb5894905dee5e57262ad69c751a139ccc000000000000000000000000ae13d842b81be815af958aee0a7c8c31f6f5067d0000000000000000000000007ffd27c46c7fb90e75b1d7ccce367ec41d3298de000000000000000000000000acec0c7d7dc4c229011f3c6e8c48e5cde60b4e4d000000000000000000000000b46bc799de858682353d98cc22552f739af1127900000000000000000000000097a97d7339d1319ae02efa3dbe622dae9fa536860000000000000000000000000f7d00fca19fdbe0cd195c31791b3d9b69b63e6900000000000000000000000088509c29b723d3ac92c512e8be37e5cd72763ebf00000000000000000000000007975e20d48d46def59238b37b71abb7346066e3000000000000000000000000f7c3613224320a9e64bdfc60068b41d6d9cf6afc0000000000000000000000003e4d530292d4c8025cbb70868705cec112571a21000000000000000000000000b5baf9c3409a4f0ed651ac2f908a0b248127ecd20000000000000000000000005562eb127aecdb2dd257b35b2108c310f1205f8d0000000000000000000000006dc1a298aa5182e654eba5206a085fb97ad80815000000000000000000000000088414624782b2df9c93176aafb5e40f301b67d7000000000000000000000000ab0b8a62bbc2d79291061644752c0762a71128030000000000000000000000001ce4df44077246ccbb394c348e462360f930ad52000000000000000000000000ec6179638e756645488025237591024a99400899000000000000000000000000fb8c697b7de9d68707ba44c78bc901448474d5520000000000000000000000004d379265516882d2f2e7545f6cef829c2cced172000000000000000000000000847511f359ff9cd9553c0fda0f9d7ad9289cad480000000000000000000000007694a9b9881a5088170be100a7cb1d66bba98e80000000000000000000000000a185d9dde1a69ce232d6b8fee4c10cefc3148019000000000000000000000000397002b40ced578c20143c55176f791f12086eb6000000000000000000000000e8aad15bef0da5efebe6043ac793443cad9d5e1c000000000000000000000000316cd76daf6b03085aebbdeed71826bfc8d8200e0000000000000000000000006b1e4274d91ad1fcfefc54964293818d648046a80000000000000000000000003b8d0cae9625a58ae979ef868a786c937aee3216000000000000000000000000f393c749810bd99a9244deaf6fa151e59789b95a000000000000000000000000168992e9955a55d6131c81a1ee2eaf58e0f9712e000000000000000000000000d1bf49f6c4e5d067c2d6f69f1d457f2cf8da5cf0000000000000000000000000696d54fa55e1febee06d0329386c3792df63bb0d00000000000000000000000066603ee2f7f8e791fd2fa007d1d9a1749b64b8c2000000000000000000000000bb235b189fd7a078bf7ef24f678f92f5771a251c000000000000000000000000a8b59684fb8acab1a3b9c61530a12dff684cabdc000000000000000000000000cfae0e19679d3bd89168c7207a070d88445d2c4b00000000000000000000000023b33c802dbdbdba72d85d343d81dd6ca093fee1000000000000000000000000c08cbdc11bd7a87f64ab2928e763c2d7dcabfcee0000000000000000000000001a19586224f4a892ab608ccfa7af72d3623abe9a0000000000000000000000001286edda551e24b9d8843292f4863baa51544bd8000000000000000000000000f377b9005b9deed0c3288bb00692db760495f8b90000000000000000000000004caca2eee37c05f718a751901605f16b8f94aecb000000000000000000000000814b70a25fed6a5cdab58a6c59e24ffad11bf3510000000000000000000000006aaa1edb08f5ed87a4c4966155980027537fec3b00000000000000000000000017f954236b3642230bdff828b7e9fa9916e18af3000000000000000000000000a7c5c95e6b59c87ede5aed05981a78bc19368e8c0000000000000000000000003de5c6eac39b95c92fe171c8be86083de1a48fe20000000000000000000000006801aaa93043d7be401cf7387ca7a300fb8c79590000000000000000000000005ec510e67bd268a687453d1542cb34314a3578670000000000000000000000001da8d64c0af5ea43b77066a7274cf5181f6cf15c000000000000000000000000de4b9a6885374459eb91faad43dfb331e35f0099000000000000000000000000766aeea920f4cead353c922a4cda619cbff60c5c00000000000000000000000063c0e2f511ee1990c379942cca0ddb9f09dbd05c000000000000000000000000e85d7f94bcda086d4a7cad81c36a39599187673800000000000000000000000051d67e0b58b873c4c3aafcedf0eab50ad62e56d6000000000000000000000000bf07fc96de9c4b97a8420714bece3e1ff4ecf9680000000000000000000000004397046b59a30506db608c6f6b34744bb39980890000000000000000000000004caf88e4b54b5c3fb70daaea04f3e004253a7c2b000000000000000000000000dd6d390dea1bcc4e1fe468de6534f5cc79a81201000000000000000000000000216d57ff1362e71f53dfd558120f5e2629e58c5800000000000000000000000057a47710e6ff16703306b5b4046b0b41689e207700000000000000000000000029928660c5823a0b9e74c910dbe55c608dd3cc4300000000000000000000000025c1914b1bf2d4c1f07ef29721c05d45e1f8d1e40000000000000000000000004fa04c4879bcc5cc99455544707b2943d2e66fa30000000000000000000000007ffcc2068d637be668c0d3c3cd6914ffb4350db4000000000000000000000000864f3759505dcbfa42d65bcd8a89accb8d9ba82300000000000000000000000091f5b9c794e1d47e4d2d3b65712039e0fc2a6e79000000000000000000000000a85bd8948f21ebf1aab214ef04031b7a358e8685000000000000000000000000f5546d7d42b59f83214f9bbafb71ea2d7962e1b10000000000000000000000002b024504d23c516186384a79cc338541a2bafa0600000000000000000000000045fbeba74005f56d3419538f2770a09b0629ecfc0000000000000000000000001c6977f6877dbe1167c9f1ae60feef87a7fd08c90000000000000000000000009fd451a4bb1e462786fa35f212439198d4b1d8b7000000000000000000000000ed51336a20d8369f6be632b154a925c134ca85aa000000000000000000000000a55208ac96cfd26a1aecec25c09c486a93f81797000000000000000000000000f4f8656ba0fa9c346d6a3020c0f00c6b30da124c0000000000000000000000009f6601854dee374b1bfaf6350ffd27a97309d4310000000000000000000000002786205fe8cd2f69816dc64e74e74074c34818780000000000000000000000000e1a6e03d0b0ebad26bb409357c0f3074513b8d1000000000000000000000000dbfcde4efb63a1471d9208a187c430cd27e47ab40000000000000000000000008ba4151452753954a2458f184ca1a8b9217bb32f0000000000000000000000008cae0b8435ed983c9098148d33569c5d271c1bef000000000000000000000000d9e21ad588b8fe51eed6cfb9dd05f3407d54329e00000000000000000000000047bb37c9b64a72ebc8851a2fb63db4a51495d3f400000000000000000000000012059f8f5543fb0db276ff4f6d7b499d2cb74051000000000000000000000000b96b01a5c82030baaa210bd5e0a94411a1815b370000000000000000000000006bfa80a3fb3579498fabbf4dfd94099e80977f80000000000000000000000000abbde4fd85064c698f73b0b7592ba8285813ee52000000000000000000000000e3e52f4a56133a5588f2cbc1b4f2c0573c2cb49f000000000000000000000000399ccf49b552a9cfa6b0cc7f78b1d4441a2a21820000000000000000000000005acdb7ca9068138a920650b3dc016f40773adcf90000000000000000000000009faa9456ef1a6a2bcdb6691008bee3f7db86f591000000000000000000000000dcd07be87c2ad9b58daefdcb99ff5389f89480af000000000000000000000000ee48b966e7d594b1dea41213411a0be2d3d966cf0000000000000000000000005f4bcad9b84d173eb53e184fab35732af4e58b8a000000000000000000000000dd31509472a547407d2e9598e68df07e75e8927c0000000000000000000000009582ed959f023d4178939be40b65a2eef33e4356000000000000000000000000aa65de75f0b94597c43a5ffb203cac116a28316c000000000000000000000000a80427806f9136a17298e6823a9eab71faa1f19e000000000000000000000000502e3097b8464168a032d55dcd6d29bbb31a9282000000000000000000000000d594cf7bbf5eeba64e4ad2b1c674921b0d819361000000000000000000000000f7f1f2c5a7fa23092f3ab98461ba70c609d64d87000000000000000000000000aa80fa6c3530a1b9a1a6804e23552d725428082b000000000000000000000000b1b242abf007b13f5a6b89904ae06e72a9b51c3300000000000000000000000064426986cbf1dd854b0324243d1af5b653a9bd6200000000000000000000000046217a8fb5ae8037248ecad01d8fa2cb6891b34c000000000000000000000000071f36dfab0624a3a3ba2cbe58e8801d97b0f39a0000000000000000000000004ad844a7567e5f9cfcf8985755921b680543fea70000000000000000000000002ebca442df3db84ce1ffe106a17d91f0e65081f3000000000000000000000000fd65da75d941b9919c0bd63b5c1f17c84fd5a76b00000000000000000000000096091efa13b72ea7dc66ad76f77d6fba75021a80000000000000000000000000a1fb0fe2f45fcb6ea3c41230d5a06d1f749a7d5d000000000000000000000000a3798ccd781d1b8a070462935c341d97c335ee4d000000000000000000000000f50ddf26aa30f50c708d9de5b0f365b2fe0515d3000000000000000000000000104a30cc221a25384d8542f6381e19b84797ff90000000000000000000000000e50b8741ed8da8c39ef7c02de0cadafd36f1c75b0000000000000000000000008bf7edd41e0c400f6251a8528ec88c5972b4f120000000000000000000000000385bcb249a92c099eec79af04e83853b7b0fc47d000000000000000000000000f1f3b505f8d06ba473f6090ab5200ff07737723c000000000000000000000000bcf433aedd462f1bfec9d55817b422a0bc98c48f000000000000000000000000d0ae10d7bd67afbf3319cde451746091799b97dd000000000000000000000000d650d551d96630134f940994ece4ef0ed8aca427000000000000000000000000ed21f9f5c777bbe97e8adce6abd0e802b28baf3c000000000000000000000000208e353ce9b480ef4cbcd6eadc3fbc8138a87a670000000000000000000000002e064151d5f6d5bd8f4e03795f3eb81ba4f299090000000000000000000000005e7ff641d80ebc586de576e4a0dadfbde44ee880000000000000000000000000613a3334f1f5d321938e07b770da4731ab19c146000000000000000000000000b1afc2f175f11db37bdff7341a7f415bd9a2b4410000000000000000000000006db97e291b54dc1f53b79513e5b8d40b90d1d29e000000000000000000000000f198bc8ca5e03a65a002a0b0f1a2d8ac2cb7baf10000000000000000000000007cbfb4076a53cb50214ab9c7d65b979c361ed45a0000000000000000000000007d02ae5f7a8caa9831d7d43cf66f811f3d676de10000000000000000000000009c2f8002bd3e2e227140af5630d497d18eeec3e600000000000000000000000052bc560c149f12103e77280d122b5617dd5a4d2f00000000000000000000000079dd11ee6b3970dd46a333ff03c9fa775680ae7d00000000000000000000000036f2c0bb8889ef298d70adc595d870367e176c410000000000000000000000006a676fff3287a16b7858401f17b4346ff56bb2f0000000000000000000000000a70357504e739777978d262708201a731a5687d40000000000000000000000009a165d896aa3c56ceea508634e7388573a48565d000000000000000000000000c580793e353a4cb3011947a4d0747c15c9f0528600000000000000000000000038e58cdcc900a5bf7a2f43e1f42b86b0a4a9ace600000000000000000000000093b76c8cf183cf0e8040cb558dfa13a067a183f7000000000000000000000000206171ef3a649afdc2714187d7a81892fccb4ae30000000000000000000000004a42a0ef792c200102d0474ec907ba4159f5350f0000000000000000000000007d8aa09a3979e08e9b03341aa51e0f5d90a91c0d000000000000000000000000eca468505614222e9b9ec72f3502751b3112bd1d000000000000000000000000ce7c0c631e5cd6751bf7a37c1ae8b155664d4fde0000000000000000000000007d5bd2355180aadb92dc3ffa4e664f6e2ba5fcd0000000000000000000000000005ca05e464953592aed29f8acda542db7beaaaa0000000000000000000000004fec37a65015334bad5edf3cc1652b8eafddb50700000000000000000000000071e1faf7363c6aeebedfcb3e43739958cf9e6e1b000000000000000000000000671589fdaed501808ffab15c694af5e8b7d015280000000000000000000000008bf1de390575c1d145f1661fb17eea5472e367bc0000000000000000000000002ce79342837105a60eede7260bace06a173c29d8000000000000000000000000760832d39b97a1c6cffb8fb9aa9bf34b84b561dc000000000000000000000000dca4d8301acbe8ca4ed9e96902fe9a4eedb4dbf200000000000000000000000091d0cfcdd74f792bb0ec8bc8eecd801f6e49a59500000000000000000000000086ceb3590e0f4402aa98e16864546d40eeedb5fd000000000000000000000000d10a721500a76d17cf4bf3a13b3ff2ef05e6b4ad0000000000000000000000009d94e8ef6553f37e745e08ac694b91ec724b24b20000000000000000000000004f43bc18ead8d74f779efdccd260c20d0c13cb6e000000000000000000000000b071b9c26f832a138a655cee63900a1dbd4a29280000000000000000000000007fa531d7c9660e0ebbf673965212121020ac9863000000000000000000000000203af5fec5d8a59ebcf71faacc8a25eb37eb7a9f000000000000000000000000b0f19703cb3ccbfb78e063222a681aa9b9c8cd5c00000000000000000000000022508e7f4026ceaf9b2992600058c945965a14880000000000000000000000005afeb423d02eecb1eae4d18ece51517b4d52fef10000000000000000000000009f0d3cc63c7909f8837446cfcdd13e07a57e1b3b0000000000000000000000003d05dc86984f1cbe72ba8b8c5ba2fe67505594e8000000000000000000000000d59a238e2bd3b2c0d4ebce360df6e2d9fec5c0ca0000000000000000000000004ea3ee81321f9fb5d2393f4b8ed38f6a6459f7360000000000000000000000002408f4f0ba84919b9e277445b3757c4c64b300600000000000000000000000004330f4384988453a317efddcc20ad1bdfdefc69b000000000000000000000000b6e9cd670d09683f621fd9074e4510e22d22fdb500000000000000000000000080a4b33b7b1ebb3013bb8b4dcee9f55f221fc04400000000000000000000000080a6120cb74e4f4b7ee901c59e89fcfecbeeb373000000000000000000000000a457aa7b483cb9e02af7e559f3757327a569bd7200000000000000000000000091940bd79a977d43f2ba89930b82c5f90592d052000000000000000000000000a437fc7672820e97abf85222b015af20b3c25e770000000000000000000000002e67ba227c7a8c7157f99879aca588056f78ad00000000000000000000000000c31397993416cf70e8ae1845ad577ea950de9375000000000000000000000000eb0b39a209068049c9b1e8cf6e4579d1f39e91030000000000000000000000005ae4505300432cccf367e6dd3485e6b6a2388fcb0000000000000000000000001d126c64f2e157558a539b61fbb0dec64b75c104000000000000000000000000770113ebc1b98dc47ba5e238f2e4ce38e67cc726000000000000000000000000a8e2b58a90b1a595cb1d982a8e15a563ea495349000000000000000000000000f05c02982e992a3f39d26e95d1497ec5d9e5bf66000000000000000000000000c2f02c90d3488e3b15918f31ae4b45e22f9b2829000000000000000000000000dd94c1263d2d5db2ae6e5c84632b6f093c499704000000000000000000000000241a81fd503db7a4c6695a4b0343e4a6a9c7084b0000000000000000000000004a4f54a54697968629db0ddbee9610263d1443910000000000000000000000002926701f2ce17d831e878737895418945ab486b5000000000000000000000000256e99d746a28a79925085fbf228593cb44d5866000000000000000000000000ec347998b2b389ff4522aa025ab1b1245020a0d000000000000000000000000049e6e72384fbdf994139492485c4dc998d13184b00000000000000000000000054184a18647428ee8e43607262369edbb74e154f000000000000000000000000c62075c4272dbf48a9a63c739979e79d87837472000000000000000000000000dc45f6664a14e806b8ff7e481866e03d6849d76c0000000000000000000000004b7ad8ab861ab5959270ef745a1ecd3657143d720000000000000000000000000eeec7148c9e96a19d9b1bd4ae3e675fc11eda26000000000000000000000000c0771f1a6a381f208414a22a1d664265adc3de4a0000000000000000000000007b0f97a5611e145ce4c0c0874e2d2dc4ba1fa6de000000000000000000000000ef371df893609d56590d5d5c91892bfb7253a5e40000000000000000000000007717afa64737fa8807f3256c4752ccdcb6450bf7000000000000000000000000fd5f2befe86a7d4f2a9d5e1636f8b4b18e495db6000000000000000000000000845df53010a6832bf0053ab2efc15086dc4c7c4f0000000000000000000000000b7d952440a79819ba267cd1b1565bbd9e2acb1c000000000000000000000000509fdaab0811a891463ad961cce2dc1e615e1b5600000000000000000000000048f20234ea143d7561c510d03c84e083712f82bd000000000000000000000000e7bfc44048731d15b38704248981cc862cae5248000000000000000000000000589f9c1333557e26dc841bff594ff395f12817d7000000000000000000000000800342578dfd2c883f4460809ffffd72a7e8ce2f00000000000000000000000014e453ef59218254b9a1e87d21963f881594ec7100000000000000000000000046479c2934643350bfc33f15ded4a2aec68a8df8000000000000000000000000cb7c7c52224e9041b3b102e74fb1da5274cc4bbd000000000000000000000000e79f6a32d41e7cb2d07538d9cf0a3239a30b17f5000000000000000000000000defe4b325e01e55a91d6bd5c7b70941abba9a99900000000000000000000000045cfba1d6a6ff929bca2b09847bd3d6f5ad60625000000000000000000000000a73a3bb8428250603d7f53fab12d50df80567d55000000000000000000000000d27acc8eec0e6285c81972b5eecd8da241a4bcb50000000000000000000000003d77afd2f086789ee2a44c5cc3eaaaefb41c7936000000000000000000000000c7704f7807c90d88d8018968514baf4e045f4751000000000000000000000000fc058fda0dd1f16b965aa2f1d18de5daf3ce18e200000000000000000000000090d52df788a3da7e488c199089fbabc4de455c5300000000000000000000000066d1e041cf7723ace3c6e41e5408c290d8ace74d000000000000000000000000082002ee2c699392c28f0476f9bd899b1b0f2f42000000000000000000000000772aa881acd541df99e1ef1c4b1a959362feafdb000000000000000000000000b2922b23054f7ab8028c06b9b4ccfe6f71bbccc7000000000000000000000000599d526dda160ef9b6a4071b3ca4477c3e104fe7000000000000000000000000cc4b646b52c92a26bc82e3f9330681de0550fe41000000000000000000000000f51d5ff1c2205cbc2d3236dafad1c14fb2acea4500000000000000000000000028896b9093f2cb8dd3b9cf5efc163d844c6e761b0000000000000000000000008a3e3272a291094cdf5b98b6a7a9dfdab90e724c000000000000000000000000d22699a022c9e66614a33f78551446c34f88d8a50000000000000000000000003b71989f2129ce5ea87e2bd4afe547c9db7011ab000000000000000000000000583b2a7ec639832bed7b5fa8830cf4746c8faf1d000000000000000000000000384665128cebc4fde558cad0c7d2d31c5773fd6a000000000000000000000000939d20949013b910fc9934760839cdf0dfcfa5b3000000000000000000000000a8b225b991b1e96bb12ee71d5ef09f5d3118ff97000000000000000000000000a6ca0496b476596e52c1136b01e13c5ea9db41b7000000000000000000000000349dacdcb68bfc22e17df7e5d21a40ca1fb62ccf000000000000000000000000f3234b95a20c4bc0bd4fbb4704cf1175386883ca0000000000000000000000006f354ad9e82a353f2c317689982a86289e595c1c0000000000000000000000001a5901ba0e6155e5e13d980971afafff0c6033260000000000000000000000007217de85f7c2c6a00b2d6247f24fd0f8b69d0eff000000000000000000000000d1e2ffcd26c8ce7e450b27f6aaa6393dc1d895f60000000000000000000000006a855046a97eacaef61f3c699fe190b135016a83000000000000000000000000c0d140c9ad1be8504149ae40cb5e28af7b1fb0e8000000000000000000000000c68b707349cc768b149b2149ca8d90f86c3af1140000000000000000000000005260703463c84d746ca9f2842193c2578954ca5f000000000000000000000000cd104f8cfef15939225295dd10eec784ed2c7b980000000000000000000000003c56a515f1462c26002b919d2d69a6776e886c1a000000000000000000000000a04388549232408296041ff9c30eced0437921890000000000000000000000009e55a6a487105be70533d0893b4d5d5249cb480700000000000000000000000081b2d3b0d792147a56696d993873b27ad51a65fb000000000000000000000000d63662d853264b6417f7a680e1485122009d6ef100000000000000000000000086c7c6d98ff83cfc03565c89ed5b4e469dfe3003000000000000000000000000a2d38e7242d4a426049c26a3fc07278819fec2ea0000000000000000000000006c32d22cf32c2dac861b44b105b557024cad0ccc0000000000000000000000008d5bbaf8c8cea57330ba5c8efafae17023a3e0250000000000000000000000000c5c573ce8e809166d2bac153e69afc7834d0064000000000000000000000000534bdcdd3ac23c0e851ef24c99097c6cb0c70824000000000000000000000000f42d2087dffcc72ba7ee8c4e1a1348327d9ccdf4000000000000000000000000945119a65aa6b909ec225e332a5c114d2a3e432300000000000000000000000080b69f64fedf5c5e9eae9b637fc000b787d12eb50000000000000000000000002d04998d95a8e23ffb50b6d8ca4b665b67aed26a0000000000000000000000005275ee56f1ba21db2377fc7f293766d2986943b100000000000000000000000067ef677432311cf016150df9af86beb31e85efe80000000000000000000000006e0071c7fc86b2a572d24beb1508f1ccd9c943080000000000000000000000004f9071bb5ab38bb9b9d536964bad104070514c870000000000000000000000001c6656b481cb4f635058a547a63e34295d2e48230000000000000000000000006142b9453d03b1b02e181d98fe440636e62f9cae000000000000000000000000912d8fa10170b7cf5541aacdf10a5474f7c559c10000000000000000000000006f66238e1724df6451e0f3cde94e5ed1941602140000000000000000000000002a4d32f061a1106fb537bb85617daceb2264086900000000000000000000000010ea707aead3993906eee0332ee4d9fa5e76bd91000000000000000000000000b06cc1931b06d9867fc146326cb1a58851d943b300000000000000000000000099be5752f055167a83653c7f9b3f25709fb043fa000000000000000000000000cd0d16cccfaac4e2415383968e246f6a5a1d5e020000000000000000000000000f1406b6345574e7f412c5fd415c378c0ec3752f00000000000000000000000040b9988c17ed378972069b661cbad6727800ab1b000000000000000000000000c7e90921854dc61346067c5512786241a4714fe1000000000000000000000000f4c67f31d2d7c38a140ab4a7a7c69b9caf9aa1fc000000000000000000000000fcd734af6b47fe18bd5b183d94f7b31b3d78cc02000000000000000000000000ea636502d71423de2bd2634aed0f45564ab0404a000000000000000000000000159af1ecc2dfaa66dcb0f1d733e12599b67899c20000000000000000000000000a4adaa0926dfdb499a8933cfd3654454bfc7aca0000000000000000000000008dd2f2e5604d514508903483bc7e3cb885936550000000000000000000000000643843e78cc433ea7c44e417e55bca60725196fb000000000000000000000000c04be3a1afb7378591b9c4a62773d23dba4de656000000000000000000000000021a28ab6147a920fe4c23b87a37d2a5dc33b8ba000000000000000000000000171d035aa1a8c34c9b07e6842c92e7b9e1cd453c00000000000000000000000011680d4dd37f1b567832aeaa9a57af061c975574000000000000000000000000030ce5e11b3a74b9b3afe9aac7ca60cee95c49a50000000000000000000000009c4236c232dc35040309a5d23642e9c59c7494a50000000000000000000000004386130da5aa73946513266e9ec0d34078937c97000000000000000000000000a0ee808dff8eea2b335ec741b2bc87b7f87967a8000000000000000000000000bc29dc10896df52430be37d93b4e97e16be6d0d1000000000000000000000000366db6306e0f6ca4c77935b36fed6e2cd4751ca700000000000000000000000028c57d2c98108a9d356589d327f85cf640f0a44a0000000000000000000000004f080a13511effd61fec9c72e8d1097c20f967030000000000000000000000001a1505a99f26425fe88bc364c24b18798a9044bc000000000000000000000000401a20c2c48c547a6bd89748337a53df3354772000000000000000000000000060a33029f47bacb0e7dc18091f37e9d58004f43e00000000000000000000000074f105e9873eb6bdf4c7480da90fc569898a7900000000000000000000000000209249c7c06fc620794af3d9e61bfe6a343ea160000000000000000000000000e98d38587bcedcf4fabc786ba4877c5f906f80a3000000000000000000000000611d2a79a3ff103bcacc8b67df99f322aaf1fa23000000000000000000000000b4222c939c6d701062d2e95b18e9602f3ca41581000000000000000000000000250d90df9e48b4e8facd033a3fd381c1989c5d9000000000000000000000000054b72bae4076312e88a5c90fe8b1244b36a396d2000000000000000000000000ce94fa7777034df4d44a97321d33001f49fdbdc60000000000000000000000000a48e7f83421efc55fd2f7ee8614923d76949dd500000000000000000000000055ffdb151c07974714e0e0ab53ef2dc93c7526eb00000000000000000000000086dd82ac9a81ef3107fd2f649872e1b50278c75b0000000000000000000000003a232a7e5564be972d44fc74a09b485e89c7ccc9000000000000000000000000e52d3197c5ad40c1184017188704b0c6843674970000000000000000000000000651738594439fbd3b2c8dcc3e8e534a8873dc450000000000000000000000006a6b2da2cc2a10cd535344d3164f610966b6aff300000000000000000000000026fbf1a1402ddd3ff3314fcbc4b8467af419a6f00000000000000000000000004612a8f7ddb896c8d64df0159c442943760c52c4000000000000000000000000dedaed0bec157adb3f0e8910017494aec613a5040000000000000000000000007623f5c3d954e91a01a5ec5f41d302654500f9cc000000000000000000000000bc5c7f8f9a2e6e665a61a514477264bf4c5e7978000000000000000000000000ed861e4e30a1e1c35357d9d898654bb61a1a4a650000000000000000000000002cc9fc066d4a9b7456f1ca117eb59487aa760116000000000000000000000000ce1daf944f6162390fbbdb0a979ab28c63d8b509000000000000000000000000a154ef77dd1fce783d10297b9877b9cdc783bfbc000000000000000000000000841fd94c5eb16760de480471bd78969a80c9051b0000000000000000000000000725fdd26296e41149bb8ae28a90996e713003d2000000000000000000000000f09e3cf44a4badfad1dec5760353d4b1198690600000000000000000000000001a003b1643aab0f5de05d17e27330052bb50bc84000000000000000000000000965615d74c7f10f7bd81b706ff9f0933c89bce6f000000000000000000000000c8dcdad85c6141eb97a49b15051fc9be2d8410cd0000000000000000000000002b81bee2b91c55e8b62a40ac27c6c8bc08581bf8000000000000000000000000cec4b0ce04787ff3f7600192c196b6012764a0ca000000000000000000000000bd2baf2611beab8fa047ec1c59be79b36f7b40f50000000000000000000000006941dd1ddcad70977bf57fce2cb493f42886bdca000000000000000000000000345d2f956968c0c262397d54db210590c7fd4663000000000000000000000000b243ee8975d6c1778a09b96d162f1a516bc0d4c600000000000000000000000079ec26da071c6d8e9f3012a9f2f322cf9496ff3c000000000000000000000000056fa54149ed811283b4cc843ce87824957d042f0000000000000000000000003fa50835a6ee9523688fba4eb987d13e933b1947000000000000000000000000844c57eb7cb30280382de5ed011ac67d0895b621000000000000000000000000421ca88adb41ac6f9e0b37bf73c028a88f6391bc0000000000000000000000006a70b50b4c1649721cab97e0d52581c1353b7212000000000000000000000000e27e570aebf01666f5b4818cd5e72cf4d40d4b30000000000000000000000000b07c6d9d70f14886db25612640fea23a4cd10f560000000000000000000000007c15e7c63e969a3721c979b6b3253c8e8485d7c70000000000000000000000000f54dadfd11204399ef93281aad924501dbf4bad00000000000000000000000046b0278cf869a2bd483e5fc02f99f67f10f6173e00000000000000000000000039d1c573ddd699f956c1de3d2f5ee6703f54a8eb0000000000000000000000009430409666c094de38d34a915f287cf8f7af60ea000000000000000000000000b3f7928d7a8c1eb08fa011570940350a921844a2000000000000000000000000d3cb57cf5060df1f4ad6564df5b1a76129d7835f000000000000000000000000928eb2504ebc83c3895d985e6155329524f243f4000000000000000000000000abe8833783696378129b68a0496277897d2425d4000000000000000000000000e0649ce53a3c00a72c9cb39caa77b82747012bed0000000000000000000000007ada143653fa46249f622f21c1742d36acc557870000000000000000000000006ca6fa27405b4607796bf4c2334e560160793e7600000000000000000000000006d4bdbae83c99c38bc961c7725be9075666ea9d00000000000000000000000069670e7e88807ecfd4acf76bdd655f1cbfb032bc00000000000000000000000030a71f9a67408b2aa4de918cd6780f3f88ed949500000000000000000000000087e2b8a67ca9314e671b349405b9036490c55032000000000000000000000000a9244a37f8e246f1fc891e0aa5cb56573919cbf7000000000000000000000000af62b45c3597ea7f67d84ccb6485618a4d3967000000000000000000000000009c0de0afd173476e8110216c61e560b9e8ff1b0f00000000000000000000000062ab622655162bdecc80e250ea6c3d57d8fe275c000000000000000000000000028d3618c758bb3cdf710080cd441b00dfd8600f0000000000000000000000009a8df9d3a3e18e1e8095c3ca31a6ec1610ff35a8000000000000000000000000809ddb1d1ba6f70846da4cd5e4be6bced282e0910000000000000000000000005005a1fcdbaf6e2c2159e063f9c84dcf332c3c780000000000000000000000008222a342ebfaa76764c490467652cbbb6e18240200000000000000000000000057b69d5912ef67f7cded7bc72b23a85737b8172400000000000000000000000031d0a6f764e76dbadb5b2cddca20235d69676f0a000000000000000000000000588806a760bbc9ef3e817b2b8be14c03f8eac95100000000000000000000000051d322cceff6faa69a4eb7073c69b1e2c20f868f0000000000000000000000005d65cebf5eefdc12c5d1c7e078923b81bb00b8600000000000000000000000005e0ea3a5fbc6666ca956dbe8fd54396a142d159300000000000000000000000001ef716db37a92a977ad55e81659761240e57f4400000000000000000000000030984e2255334dbf7f65c235f2743a5e5f6cffd90000000000000000000000009c91dde19232f98c52a049c18c866cdedf8a527100000000000000000000000051965474fc80afd520ae988d1b5f501f70d19b39000000000000000000000000dcdb5addff70200962ba2aba788137877a34405e000000000000000000000000d57987ed4c8c6307513ae1656b3f25aa393d13f600000000000000000000000096a754fa61a8570bde27e1c678592e4a3ce66ba2000000000000000000000000427e9b1dda02f37cf8613b17fd532cbd507854fa000000000000000000000000e3e25d4b5a699dce8eca95f48228256e5e19714c000000000000000000000000b5813fd54710ffbd9d541f799070981f04c89322000000000000000000000000e56ba3de9c78be5f26be226e436d22b61c362f7c0000000000000000000000001a4db2d42ebb34e258ab3990a0eedbf2ab2e9056000000000000000000000000806df0f82fe23fe0c8a0a87e991e2e380a82505f000000000000000000000000cadf726df80d1ae606a0f81d961f7017585a1ee50000000000000000000000003f3f2b555f516ba67f1135269cca62bc6f9d07a50000000000000000000000000ff5b963bd3b6b6363bd807a2524d5bf4479c15700000000000000000000000064d8c05ee85f520bbf7bfb902166e835d0f95401000000000000000000000000ed2add80119f57afe347fb74da1b76612cdc41150000000000000000000000005ac711e8bc06486b87322e4bbd2b70e56979aaad0000000000000000000000005b76d4732d3d88bb298602ace10827be80acf1eb000000000000000000000000ed691c5fa34c5c9850da63219634bfe6641fc79c000000000000000000000000638bb423c2059cd2ac1a040d7fde36c4db6b02c5000000000000000000000000c148a7e8aaa79affadf5cc7fba9df8db76b49519000000000000000000000000d04bc956c7dce98629d6f37297c73e4533e8f89e000000000000000000000000389ccaba9748ae5efd08782c0fd6795c932d8897000000000000000000000000c228356c9a3fb9bafe3e30c16c38726bd13a6c2d000000000000000000000000a373a4ed5034151fddd53a9a17a548950cb547fb0000000000000000000000009a08550cc434693bd9c926d780d5b33e1033b023000000000000000000000000ba5d2642af0b483fd7d7ef520c3ccdcd353f6ab20000000000000000000000009cd2d6f4761d3d2026123d25afeefc5041c39a6400000000000000000000000027bca7a3ec9fa9bff95718848242472f253e557b000000000000000000000000cdfe4ecd21659b3fd80ded13c8374c16b72f1520000000000000000000000000fd3b5896a9c3acee77098d73013f2a429b085282000000000000000000000000a75dafe27b162a94c7951f7a0364f4a8e3a159c40000000000000000000000005576fdcc76ad9b18e609d75897e834c0bcafb4d8000000000000000000000000a5b1a2794bbdb440b22f8ce52cf34bb1e90f2ff200000000000000000000000051400fbb1c90eb2d76b49497a30d1a81a10123f10000000000000000000000000aa355109f015e7c549ade693f7a0e3b833117790000000000000000000000008812809c1b50db3f39e3b10e032fbc22f132d1f1000000000000000000000000fbdf6d8768dd7eeafd471a34f817d599c2624b9b00000000000000000000000098536aa8e016dc8b8a0b47cc8e1f28bc34a1b440000000000000000000000000ec820bc03bc91fa4b037c4eb7cb35301232a77b20000000000000000000000000df2224a594b06f7467910c44d1368b98cf3fd07000000000000000000000000b6b6196ac3b5062b2cb43611d51559d9964589f1000000000000000000000000c4bf8113882beff2e8f5ac23819698415a57062e0000000000000000000000003bf0fbe8b77d67128369abb5df170467e61e2379000000000000000000000000d1f927797882d83cf14a873d6651d34ddac5ca53000000000000000000000000124e15670b4389fa2d62953f6e8390cd2acc116c0000000000000000000000002719e28e47203569740b083a5c596ff6e75b21cc00000000000000000000000024ebd05d134e8e3c6259febbfc1179c2470ede4700000000000000000000000076600797b3122d36e1df0e84a8c877fcf599803f000000000000000000000000f4d30031da6f6a6434813576adbe5a6088d77ac500000000000000000000000044b08db0dd81fbbff5bb6744340e7a982f0459c7000000000000000000000000e6eec62490d46c9967ec7e7b17024f01a8064b4400000000000000000000000079821a9396fc33e52f394aa956eabceead522304000000000000000000000000eabd8689cf2f95ea9a15d62d3a01eb3da364ea82000000000000000000000000c7e886f55954581f1dfd8ec739e4effab4db42340000000000000000000000007f93ff0d1357c6e4a95c73f28a9145cf69fdcc1e000000000000000000000000af6008662097dc045b8e66a593b9c9d876e048880000000000000000000000008a5ef46f1a8edf7b466cbcba757b206d5208dff300000000000000000000000053a0638f453f772fee9e57ff5dcf6cc6bb37b173000000000000000000000000952ac302968414f6d2c3204bb415352d2bedfc8600000000000000000000000051805c77ab145c0a1fbae8e9a2810538c25c831c00000000000000000000000041e4831f550b1ad234d7c74892d6dae6cb5f415e000000000000000000000000456e04644c00105839c341bf481cbb52f75b0eff00000000000000000000000046adf462bd4873194ed2dd5d8465881e14d4edde0000000000000000000000001094efd228478e69a4e4d3dfb149012c22a101ab0000000000000000000000000660bbdb373b05c7c39f483847ecc2704a07f0d4000000000000000000000000b82c0586bd3053bea8e2cceee98b6da56ebd4c670000000000000000000000006c1e21d0eb3f35cecd5a09b04fe5bd0803157e57000000000000000000000000bfb6ee072c659971e00bb14a149e665be7755fb30000000000000000000000002c479a29feda1b768e5cd67d502838ab928f1bc70000000000000000000000005f982faa8e967e6e3aec26f3a91f4a0ff49a40670000000000000000000000003fb23312fcd677eb4f29427091b2ba5a96ef9a6000000000000000000000000031ad105b23319e94f48da90521fcd75e69aee9f20000000000000000000000005930b1a8fbf32383aef90a8190f288004060643700000000000000000000000081004907979ac63c0c8a40fdf5bb6af1c6d30c300000000000000000000000009ff488e7db4833c9887f809b365f3bc44d40fb640000000000000000000000004b62808c6d59c233b47154235290654920c51d2e0000000000000000000000007fae10f17c5893568a41a7bb6d88991fadd7f5660000000000000000000000007c30bc4bc2ce8f9abc7c809eefb00cf7b74f6ecb0000000000000000000000006c79ad3021aa3491d4c031601b1ecf4ba3919ddb000000000000000000000000d73061885c05c01fd83e2ee0ec7aa4002bfb69b5000000000000000000000000f198f1ec48e3fc405c23a8b05d32acd7e2147ed6000000000000000000000000706bc1d595157ccd17a4250ee7b8ab0700fc041800000000000000000000000024223d62e14509b0dc15fec8c9336c753e953536000000000000000000000000a257e4fcf635a1ba1ba32c6f063a3037f17414530000000000000000000000000e5000978cbae7c7e8886e84da6b0fb31c60eeae000000000000000000000000c0f8b101dd1e45d44b6aaeec31597262006a005d00000000000000000000000092780b790ea5339a88101aca349f6c5c97f6f56b000000000000000000000000166cb7f13091ebbcbf9f806163fa4430ad7646740000000000000000000000007dccf76ced91dc38de8b72f35069cf535b09c9bb000000000000000000000000e8b08d6998196b3f5cc22d0faf2e3549aa7cc976000000000000000000000000b45a8b9d63c36196f9813d3896ce683478d4f396000000000000000000000000a8587cf7ed013c318d9333becbc6125366caaebc000000000000000000000000223bb9edf51d2fab3b1b5e8e749b60c71c110b250000000000000000000000001f15366a306d8f5412fa09811ef690006b59d927000000000000000000000000af1a6183a63ead9f86c4e6e7a02e9c2da39f72380000000000000000000000000510324acfa07a34a3a61f71874192f4cd6d4595000000000000000000000000dacff9459d646df756b0771c318a6483eefa94f3000000000000000000000000717e188b462367c2eed34bd7069db7e7ac12775b000000000000000000000000d1fae77916a47858332d399786f078df5b9478b500000000000000000000000023b00c108eae24914df18fb4f6f208726e5bbc30000000000000000000000000e23716acb17c54b9a9fa4e5c9009593b9ad23328000000000000000000000000e1d225e3c1d79c327ca2fd2f47df53d80575e991000000000000000000000000de54f4f4d9329f5aa4f51d9a5f0690758dd958a100000000000000000000000093974804df0ddf584974ce9a94239952a6d51ae100000000000000000000000042b2513e2f9e9f9131806d0f4b7e1e63217d8f59000000000000000000000000fac0ddb154f2cd5b4475f85a2b5a16a5a313e026000000000000000000000000d0e1913d799b83407a0faea7ec74f11e88d3e7b20000000000000000000000001c472ca6312e362e3e68bb0b36e9d85d1dece9190000000000000000000000004731d78e78c1f36043b9d5b482cf90c0cb1fb192000000000000000000000000a50f923a4c11109fe9d72fcc343613e77f89087c0000000000000000000000000462a3e9a993158972622003f2c650befb4f83480000000000000000000000005a54e2dcf43433135184b04e19241c82e34e0104000000000000000000000000f1ebe3eafde4dc5716595ae60e39bbdb5fbad1b700000000000000000000000011635bbee50ed6b5bb01b887cff2a864bdf35b980000000000000000000000001401e8299c9a9e8086664c743adc99b900948586000000000000000000000000895b052024c11addfc61f430e68af45063f174620000000000000000000000005ae6bfaa952cd0b6bedf09b6a6d4c9d244cac8ab0000000000000000000000006bddd9772825dc70b484f67056173fdd652532c70000000000000000000000006c26c1a8d8b719aeedf6d60d41361fc641f5bab60000000000000000000000003248d0db11eec65482c71f684044dee10c5b56e0000000000000000000000000fa0216770773902f047042678a6a1e331461d5cd0000000000000000000000002c76144b3e0fcb28b0e64264ca2a728464cdd4820000000000000000000000005de45df36fd6af24789e9a92317aa4360ada3c08000000000000000000000000201538239cc0689f6b300b8944077629611d9a33000000000000000000000000323ea59e904de02b54e96f658618a290fe0ccc8900000000000000000000000030bfe72d7cbd89fda4696f46e236dbedcba0a24d000000000000000000000000b4b1dff90616ba0c46cfa1df5f42984c15095b400000000000000000000000004f47ce80f12ef943648023aee6c77241bca89f2f000000000000000000000000a4849781fda0873b4737475573d9abede49d8acd0000000000000000000000007ecec863383fba1fd5a1bfe852d2382c2a73ee210000000000000000000000005d59ab8ea0ee7c371cf865fbeb9d27872bc268c1000000000000000000000000054323de9411acad4d3e4c52eaae3a5d337a0b20000000000000000000000000996d80044a06d4f46230818679680b0dd76822a900000000000000000000000023ba779c5955ce5af3101f275cc0fd6b3016855c00000000000000000000000050bca5e58e136f87b9c9d065caf6a019e151ae0f0000000000000000000000005b966473fea1d3b569b68e24d16ee52df99e9fe20000000000000000000000009fed8afd967b8162f5cc30c684434805506ddced00000000000000000000000071d1dd1f60d18375366666e5fe81e7861a24877d000000000000000000000000a9abbcdee3fd13d35af4aecd4fd399566623942b000000000000000000000000c5d434255951886c751345fd4115154bd2a11680000000000000000000000000f503543a2610dbcf342629abe5ac7d22706372a700000000000000000000000034c0a41bcc824c013a64e00c40a10b0accf01cd6000000000000000000000000f15d864fc7801666f57be83c2b94c5a923ff87a10000000000000000000000003336f1748c3553a0c6e74a427d9724349f6294dc000000000000000000000000e80ff54d91d8ebf9e704175080a724b770deecac000000000000000000000000dbd6e10c050561edefc45a9a9e6ef89ce9f37c03000000000000000000000000c6976e4cf3ec5e2b4652cd5527c50cd86d988637000000000000000000000000ccbc385ddbbf076e228b0bba4a066371682a7da20000000000000000000000007ec97117b5ee8c5d02eba4548555b994e993f3720000000000000000000000006b397b5ec4bdf5cebc392ef85244b71ab7bf766200000000000000000000000015118a230f7ac4747b06d368320f2b6d63daf93e00000000000000000000000014d22f205571b5ee993f0c110e2478db82f692f200000000000000000000000023f112f3193c7e2b5fdeb4397617b1c5e4af539f000000000000000000000000a28d4bcbda466f532efaf6b455b4596bc016e9f2000000000000000000000000bd5cb55ee279ef46457fc1ca22c4e54d083ed6c4000000000000000000000000e783cc97441895eb125a63ebab0547d0583aef2a0000000000000000000000002a60c472d26d6f6a6de115665c7b6d8b5d9107720000000000000000000000006f86dc4b95173bc6ff399b546879a02b4145e2bd000000000000000000000000bb81165d6ad1172d6980cbbc638b95a04ea49067000000000000000000000000264ad65ac9a97254d072749bbd1b52098f861c950000000000000000000000005355af308c8cb00be7e9b4689dcc85d3a5b7d0cc000000000000000000000000f68432b20331e24672b7e220bab9c39293cb49c6000000000000000000000000fe386021f6330affdb034476df0a6df189490eff0000000000000000000000008810ff7e4b7c51e509a81fe29667b6cea42def190000000000000000000000004792457c5d000396a16947efe70cf77c0af36ed90000000000000000000000005dd3cd6b1034cdccde67029a635eb9442207351200000000000000000000000073605207ea2b3d5231ac871132649ba7d0f8657e0000000000000000000000000fa92ac4c354eb8c13f2afb410f5c6844839bacc0000000000000000000000005fcfecc04f2262cf0ce4193851cb1e8af3002054000000000000000000000000ad62883442436d4075e25a4083118d7ee4cdf3c7000000000000000000000000508c4f3f9da46290c469c55da32ec1e15a308f3200000000000000000000000055cc834a6fe41f6ce16b8ddb04135c5d5bf59e470000000000000000000000004c5cdcdfdfd50a08fd89841c0f2de9308863a94c0000000000000000000000009cffb31666d95c8d047bc0b73400ef9de6aa6da1000000000000000000000000ea49316e181c6c8a14c7c27a4bba7141a9dbc730000000000000000000000000865f732139b3275cc05530dae06396d610d151e3000000000000000000000000c5c799571a366343ef84803c5624c0f1ea58465c00000000000000000000000084beab832515ffbb26dfafa3d9ed736de906b543000000000000000000000000909612d5ff6f9d924d8605cad7e82bfbde0eb5b600000000000000000000000018b461b970c58b2549f25e9963ee00e69c35900000000000000000000000000011c0701064f11df9f2b52723dc8a26e684bb40c50000000000000000000000009584a98bac1c3cd26eafa770b3b97dde0b9ad09300000000000000000000000045f42127bc759cad434cc4d204578aeca4e483ab0000000000000000000000004de38ae449334087c5fd1fb368bc29df62aa4df4000000000000000000000000c5c330372e0d09b70b4de2fbcb8f1cbbf96aac61000000000000000000000000e6d7cb907eabadd4b6319abb352c9b2d83d982680000000000000000000000005e02f9bc3c75d78d72096b344ef5952dc6582ea300000000000000000000000082df23bc45a80e8b2ebf849f822620dba5bef78a000000000000000000000000f5fc55f6b4fb24e1b6e81299d699f9b926d9c11b000000000000000000000000ae6c9a87273cadb57a5ec56753ee0487ae062d3e000000000000000000000000f073f66ab9dc4c75057c759bfbaafed19fc6c96c000000000000000000000000d751b25ffb0d75969292417727d6d14c22beea2d000000000000000000000000eb7d7f667e230b86eb32b37282c952b199d3ad8d000000000000000000000000405a681da6873cc7c6050119139e327f3e64f2e4000000000000000000000000a9ad627cb9aa7bec2c1a327c575381ccc10b867e00000000000000000000000075fd70be29b9c4b72a83a938213ecf17a73225bc0000000000000000000000008cd15a5284f0f351d7bfa06da320cc9e50a36f0f0000000000000000000000008613619263368c36a450d1b8842db698b82971e000000000000000000000000075e70ec2c536d41624f78a5cc5f3af86385fe85f000000000000000000000000068ff26daf0cd7d2748b999ddc6d33275fe24775000000000000000000000000394680c99d4dc400a41ed4beaa482d0305c9291f000000000000000000000000100cdfc144d8ef6662aa8df64568428e5ea61b1c000000000000000000000000a385aa4975cbfd48931604be142544da27911da30000000000000000000000007993e60f6f6c6e2221446ad29f27014a088c767000000000000000000000000041c9c9149a9974133236806e9fcc45dd59abd9e600000000000000000000000068efc01a70d269012c044b514e3e9b13d7a28c07000000000000000000000000c77c9bd4970ac3a0d408b294a3f11decafb8ed160000000000000000000000008bb82152d20baa88877d8d71b976693212b44aed0000000000000000000000002bdb24d84ef774e0acb632718500646ddf965f470000000000000000000000009286d9dadc3769ac68c4d5f2aa4cb4e41abf192d000000000000000000000000a54bab4bf93756a1e31ebaa44c1fb286f4d5ad78000000000000000000000000ec517ad84c38ea3c8450e8937585f8d4764778bf00000000000000000000000092792b5910aa9a7ef3a6c90942cd68f4060d20210000000000000000000000004b773d684256bc0594cf4849c0d930eaa71a03240000000000000000000000003214ed77da68d0d729eef430908b0685c53e65e60000000000000000000000002bd0e670a7ef2b38757b03043c9322ea9b3e72150000000000000000000000008d3d19cb9842c5916c437fa1ea3c2a9522ffb57d000000000000000000000000f8e1322af4979d9022cc5479d6ce448cd2c7e1ec00000000000000000000000057da16fd9df7a671e0375cca63712c747027e3280000000000000000000000000192d6d33a997110471b9b1469be3a9c7a7504dd000000000000000000000000a34df9589c92c556e2cd08fbcf01acf28aaae99a00000000000000000000000044ea1420113b6d01065d4f5925bc05939c909061000000000000000000000000fc50b0a88174584672823fd64f34ecf9e008275d000000000000000000000000de5bf83a0df4e1c13db21224b7c29a06fbb2e7a200000000000000000000000045e32f351861432c7666f452749a89d886f495ca000000000000000000000000c4b41e20cf27bc44f187387a3919dd0b39b906c4000000000000000000000000f593a9deca40f7bfbea346012cd6c83018cea68100000000000000000000000055a36afa6ccd543efc4a9f5bb77150f61613d56f00000000000000000000000096311285cc114ce8eb4f38910e026e527969db3100000000000000000000000017f9c61e5a04bcd1b07c67b486d817b5c6558567000000000000000000000000de00ca79e8d399d34ad191bf418e20807384ce240000000000000000000000003ca3ba3f017c18878968c1a3bedfa86fa341732a0000000000000000000000003a3f9b5aeee46eaac6aedba14abacaa771a1544c00000000000000000000000000becb009889139fe9dc08162c7e909c49e7c73d000000000000000000000000593f485e69d60e87cd66ef1fafa414f7961d3bb5000000000000000000000000309275bbe55b04d0ae49171f3f9784ec23bf731c0000000000000000000000005838c6e2a4fe8e3bbe855fb096d0e23f84f300f9000000000000000000000000afc5077a01a5fb395db7c39422ecc31a81b783a600000000000000000000000083f557dfd2a65109f9cca1906e305cb59c08df46000000000000000000000000adccb6b6b196e27d9daeb4838c3606d6a42c63c4000000000000000000000000f92a681ee7045097dd2d99c0957bdb79c4ecb64f000000000000000000000000b3b30bd6dec95e66289d867f1fd01e3203f3de8f0000000000000000000000009223c88e5350d62b389cbb9824cece8efc95fff10000000000000000000000000e0439b64530198bf802f0fd9b797d7b581ec49800000000000000000000000008a8e689528172f7c4adff282046a28b83352d71000000000000000000000000669e73faab24ae2ce453d8b4d86d63eab9df4f4e000000000000000000000000d5a9f4ce30e0a2c83f75849780c0501571c23a6b00000000000000000000000010ef3b4a067c65c0c3b3b569e830fc16e0071ffb00000000000000000000000040e9bfdbdf14d5b46f0f7cbacb0e17e71931b90f0000000000000000000000006b5ea1614cf1698c3ab058a5d3b2f3a2b0f074210000000000000000000000005bd8ec46e2809298ced5d01559a8f1d5adfaa29d0000000000000000000000008c2fa7143bf0070c13564b1bb4fd296b56e562eb00000000000000000000000061b709c1a77a7c674dd5d7f66011c9a12db556b100000000000000000000000081d271cb657b4d1edd7072fbc35c58a270840b640000000000000000000000006739e929798f7f935642473405a63abd742863a80000000000000000000000004790f85a49015c4f211f5357f57ba0ee7160a417000000000000000000000000ec5bc6758c4d71df1d3ca1e1b64cabb412efd40b000000000000000000000000f78aa8b527335d45b80c4629685b4d4b13b00d7a000000000000000000000000242039dcaf879c472dc5948839f3b89c41929e72000000000000000000000000f392224e167384b5deb869994dec141ae2fc2ea7000000000000000000000000ef934a0a1267cca007afa4f3a5e68aa7688d0a3a0000000000000000000000000baa9f82752042bc3c02f94abd653a04307ce797000000000000000000000000026f930a143a86b1e2a291dcfc1710e5f37976a2000000000000000000000000136d8d9a182418fa75fa1ce5f99137733212a6db00000000000000000000000076942c9483aa07bd68be25848421db7b5dc367ff00000000000000000000000053fdf5a4fb15906f224536f7648c6908d9d97ebc0000000000000000000000001ac18bb3759764e4d5975783dc2d3a70a21cc163000000000000000000000000c877c7fda69d9b04e1432bd89d2bc43d3d394b3400000000000000000000000073f39c55ca19a4ed05152064dca7461b92fe28460000000000000000000000005f5f07bae835d8c372e4f271db41f7b9c620b47e000000000000000000000000a84c7fcd53a61c2f52e31c982396536ddf78fde30000000000000000000000005133a47c6eeb843f75c43fb79878c12f30b550df00000000000000000000000025bbc936c0c5ac0d148e30ba1d0b851a9b22b6d9000000000000000000000000e14f5c4212cfb7fd21cdfe4b87e0892782de18b80000000000000000000000007f3dba159729c7f6d2870fdc623cf210fbac2e3500000000000000000000000029dc1b81acfffc57632435f199cabdbdefb3aecf0000000000000000000000004f15b3369de1dc709a00009ea2b15bd69cfc0368000000000000000000000000e05bc701cf289e99548f532cccb1600fd8c577c400000000000000000000000076569b6490b3409487165cc0dbd082c3d32dd23d0000000000000000000000002c58bd6c5b6238dbd4a1db31d7f0ea7c8f0bf9530000000000000000000000001238eb47973a64c348f85db4fbbbfccc2c5c23f50000000000000000000000006c752f2b5834cd195c4021bbdf5a92ed9005e25a00000000000000000000000019040efe9d633bf41842d4d18dca149b8db2fa0f00000000000000000000000049c90fa1679895dfb6c0cf3f71b17d468d8e1de8000000000000000000000000f2494341bc6642e5d22cb6d05a58542e6de8820800000000000000000000000083e2a6e6d4791e0bba5e827e413cd33367e4f7d4000000000000000000000000fd94fb2f07a4a0cb5c8b88c7a4346dded36f2b1d000000000000000000000000a42989f160cd21dcc7373c35f48c199fa93fe84b000000000000000000000000179a462d2084a7d6738a03bb229bf6aaf076660100000000000000000000000089ba8f89e52d6fc2083de4046db78c162e49849c000000000000000000000000d6f2cb389938aea40447460e19a2b74220c2665600000000000000000000000074a265d9ea3e78d72cf173f45ca246df9a3cec4f000000000000000000000000d6451b3448ba33ce88b43160553c258e17d7d6330000000000000000000000007b0f99a3911fa3773c8fe173f69873d9984a2bfc000000000000000000000000434269937857a4e8cfd5ca572c90c807bc3ed35600000000000000000000000013f8eff0371f404e245382f516bf11b095615ea00000000000000000000000005506496d89a23cb36066691a966b589dba9662f600000000000000000000000031e68cbf8cf55def8433ad016807beea13c90c60000000000000000000000000576dc9b750f4c526953ba19fef8817a1e51da57a000000000000000000000000f392d408e0aff95636f690ef42e3610b469c52810000000000000000000000004d1cc277e2d2549d6235ee2faef3326e64c1d350000000000000000000000000ececae5c484f3953b42696ef37c671e1081ac3060000000000000000000000007cb42ca8a220ef3e44a16a9ee1099db3bf43b1a80000000000000000000000005e9bc33e69c348ad230f571d92db0000915270110000000000000000000000000c7dd18a6aaecc6592baaa1741ed1b2d9a93a90a000000000000000000000000edaff774edfbd3dc5d5685ebf4dd055db1ebaa2d0000000000000000000000008e0878001bf1837739b644c801f5a1128ac09839000000000000000000000000a2aef5568c30a4cda8aaa5c6d35a587c4c0c52f20000000000000000000000004392b5fb76f5568a17d62237ccf8367901a138d5000000000000000000000000613604c0a449243db111ab4861e5c70ee14a542000000000000000000000000003c3222e51acde11aa7aed56e9c21c0926c2ab160000000000000000000000008e83713ae6fa225b8661f7dcc065b6b51fe40238000000000000000000000000d82bbf051261c8bd0a094702102b9fef6643c6040000000000000000000000009edab592529e07280835cdde9b65011df1799b0c000000000000000000000000a23e433bba643e9c6bc6b5988f9bfe22dca9c4500000000000000000000000001f95f341079f786deb1e499dc95d9240c2ff725c00000000000000000000000066f917f4cf1ef03e9824d19ed2fd8dd187053784000000000000000000000000f96f54e3b76647d8537d4daa1389cba846d16d10000000000000000000000000dac691d456555cb2087897644b1864db04d69c7d00000000000000000000000032cda766b3cb8b941b919a60142a5d253157170c000000000000000000000000540840932bb33aacc2802d69d5e8d8442ef7eab6000000000000000000000000171896f664a716ff0054012e75a7e39d77e55e070000000000000000000000003f5fc6fab08ac45b808a34a36ddcac18e6abac9d00000000000000000000000042dcf74b99667b8604dfa55c92811cd6e53c94870000000000000000000000009e522adb5262cb6924d67a469c568ab8d17fdd3a00000000000000000000000095f84ecce0d8dc19d525fd59ab30c9e1fbff65aa0000000000000000000000005f6b629e73d00b2ab2c5a3ebc7a73a94460ebc550000000000000000000000008f6035362c1ae76d01b50a0090f6286cc55980080000000000000000000000005a19b08ee8e1671b34c6f23783974b0574ffd53f00000000000000000000000058c4dc78d651b305cf76656c479d5fcfd48c7c0000000000000000000000000034deb6d4558535717c0ada2ffec1c0ed78f957b9000000000000000000000000f3034f45183cb5881195d941b9f7f15722bb13b60000000000000000000000006636860cfc73e9143f887f0e7cafbd8634cf7dc40000000000000000000000004049822e27dcb6118d9e1e5475e8c9c3a9f2ed9800000000000000000000000003d56be113e30e0060d2beacbe56a1ebeb3be584000000000000000000000000940bbc4e5ffc62d50f11dd56318eeb2c098ba62600000000000000000000000081c53e36bf29202ef2e854db6c4e8ab7141ce0070000000000000000000000002c8d647d917a818f67a8078531d3532cdef97520000000000000000000000000df6b40c0f93c884f8c93effb8f272b5383a493e6000000000000000000000000795e0a11e31f37f2305155aa6903b11f05393d8c0000000000000000000000003304c683008339eb722b63dec66d9fa5f522ebe1000000000000000000000000e321aca22d052ca289614f104d3694339f3af952000000000000000000000000fd7ac7a540f686816540b1e06dac832b224f45f3000000000000000000000000e4c886f85de2b65f3da9e412c102fbd52131f47d0000000000000000000000002e1c4f254c61f08a4b3ba45c6867b4f585014f84000000000000000000000000267b79f90d2da9da7553f00d1e04a76575115737000000000000000000000000bab9cb7cea0ad7378a92a41dcc7e03b05a749930000000000000000000000000d518f6aea21d48e199dc7927945173d58e520a000000000000000000000000002abeda68031af43a76d63a47de6dd2a8b244c2b70000000000000000000000006071b636366845d697589a2b8c5ddab5e8f317b0000000000000000000000000ac9989e9d27fae2389884824f338c369443a201a000000000000000000000000d76ee554e404bd086f130c6496eced56da8c867d00000000000000000000000022e502d598a1cb174cde933a5cb8bdaf92d83a5e000000000000000000000000f1ef456f5cdef4aeb46d8d7c9e590288bdc98af0000000000000000000000000452a56a6e5ae5e94fb6e24f1dffd6fa7f55af00d00000000000000000000000099192ab326c3e2a4326a5384683c77d95126e6b0000000000000000000000000bb9dd8b3cafafce1f1d5a1cdca0f0cd3cdcaac900000000000000000000000008efd648be063da39bc03492f6c790f3db88f94d9000000000000000000000000d70581c32f5dbec0be6f2c65f5b429f6db5287da0000000000000000000000000c9afaa2a8fa1c240487d1d81830df74f144f2500000000000000000000000002d81fecdf0e5015068869f51823707f6f725b2ee00000000000000000000000088a65d7658a46ca23039e07b0bb3d478ce8deb1a0000000000000000000000005fd9c0625d1fe989e90ced07875bc420bfdcde7e000000000000000000000000e52dcb5da7810bd8615c820ba80aa47735c0ebcc0000000000000000000000003ea0dc46d5293b8a36830bf565fb7a3c49c15b1f000000000000000000000000c4d04c19cd5a33ab706a370bd0e0bf9cf6138a88000000000000000000000000c172fec2e7b45a907863a4b03d059209ebce29d7000000000000000000000000afd7e639731323a5556d2f719a2a4e533e1071310000000000000000000000000383c2600c1d746112b9f74bbf63eb2e1fb1fb37000000000000000000000000d319d9f892bd12265f067defc58be98f3f504af80000000000000000000000003e48187fce9394eeeeaaf3055c15f448f17ace140000000000000000000000000a4ce4c42229a7f413d184fd97f40e7483063e7d00000000000000000000000037bad6bd4a0705d25c607f1f09674f6787c19446000000000000000000000000beb69632f1c92036ad76f5136f918be8a5587efd000000000000000000000000850959741069a629c047e549ea7afd43406e080c000000000000000000000000e03727f8b10a30a4b2c5f43958b2b9e6ea2b4ac30000000000000000000000002fb97151072e303f012fb474b4a93977fa8d30d4000000000000000000000000c7d106d6c164365b3482275c973043368980c52b0000000000000000000000004038425c4edcfe645290b4c5db958855c2791c6d0000000000000000000000003600cdc6aa7affb32d42d8f3c685923a3f1fa34f0000000000000000000000004ce16653f14a6bcb1a91e9901aea99afcbb84d820000000000000000000000004943685d5f5a278c86e1f5c2131240fa282516c900000000000000000000000042cdebb73d9eb544ea8ff9f8153991c3d69b53c50000000000000000000000004165d5177b829f02913cfb337c1c083f3a4ab0a30000000000000000000000005957f59e68c805129cf1b691cda40ae2ca36b58f000000000000000000000000437abad81b02a71818ab9871e673a1d868dc0b24000000000000000000000000d7dd1afeee45924a1231c8b992c6dae4601ff4e8000000000000000000000000f47fddaa3a44ec9d25176d309e961eab18a99e170000000000000000000000001c3aaf6b8206792fa4ca502acffdc7f9d67940bf0000000000000000000000000ac4f7a4bef7cb97394b2322b8d9855e29fae15e000000000000000000000000bed7c5844ecc7a3a3c80929f50447967839578ee0000000000000000000000007dbbb688fdf984dcd299dbeb31f353a1986fd7e8000000000000000000000000b64067c805b694635f851a7f07d0f5713de069ce000000000000000000000000eee4f2370a90ff96cf556f0f7450f94bd6679648000000000000000000000000cd3c4807efc44080b00a18b623832ee026854f660000000000000000000000002aa9aec95dadb297248fe85fe2871026437ff5ac000000000000000000000000f8d890b0ca47c03c524ccf57df68279c1348523300000000000000000000000067124eb8c58876cf1cd42ad7a8e1f87c8b160d2c0000000000000000000000003972d4e37e5f1ea1f9035f7cc1fe3a47f700c31400000000000000000000000056e4eb37f68b71859b7609634e6e35ec21cda56e000000000000000000000000d484a01804340a21d5c76f9223f1127c2c52bbca0000000000000000000000000ecc8ecea49ad025c32f81535d8a3a9eaedcf8bb00000000000000000000000029062ce692698b722a6cba20149e3809ae7bd91a00000000000000000000000071e4b59d0833c45e8f23ac18a459ac26d888aceb000000000000000000000000ff0f01d4fb2cc03ad1fb8cdc02c7c06d7760048000000000000000000000000093791c235afe53c3d9b66b75fa3430b8d6eb2d2000000000000000000000000014f07122d1f6908c2b5899a3d2ff126c643a4b570000000000000000000000005a35897ef64a8a9050d30119a5e82fb602e9644300000000000000000000000033776835b4b519ccb0f5a421564e66df644e241e000000000000000000000000e90eefd7cddbe03f2f82f5e1c07da0196d192974000000000000000000000000cc42c84426831de99750fb2268ed3943f4706f5f000000000000000000000000d5f65bb0d930b0953f60a44d0ad6527b846a277f0000000000000000000000001ef93cc4e957845d1db076d0aabe2c263818c6e700000000000000000000000066cfd8090ed1abc37c8cc8e8a78c5b2c10135de40000000000000000000000003edf0831c34efdd2b7109eb58855d72b2868ed85000000000000000000000000108b2f73ceac19ff3279f68894424b9f424f81090000000000000000000000006c07249fee00e46c5d1a8ac275378feeea5067cb000000000000000000000000bd1a4ae2665c6ebfeb192550f0b13f00061397960000000000000000000000009b426b4716c3c02e2db7f7e830e7bf11ab08dc90000000000000000000000000f518439adaf3514c1fff2c448b90084df4db71a600000000000000000000000077521f8dfa935b0b929dc47754b72addd06877fa000000000000000000000000f87a5305ec5dcb1935e5778d5c37eebe7dc35435000000000000000000000000efb031ae62e01a4320ee6a76ed8513543aadeeb2000000000000000000000000486221ee421505c1a7c6beff0f59c1a25f9e4fb2000000000000000000000000cfb3d3547efa376311383fee89c06ca17ec0583400000000000000000000000071e29c68eb1032b46cd8b2bc5fdbc7b050fbdd0400000000000000000000000008a4098fa4ea89114f4e7bee644129e7134f3cc1000000000000000000000000b0832ad4a49d98b1bbddf78c7db86b273de8585700000000000000000000000094d7a84f7410c0aeaddda242323f0e1aca3fda270000000000000000000000006b219adf80b1a5375e04cb0895e9b95a7e29fd0d000000000000000000000000b168d07419b7b8de5c4dd78e30740872025af5ef00000000000000000000000077eb5dce26680f293e0fe93dcb28c904dbe61236000000000000000000000000da913e9593f2677338452c0f1b51640fb9a07249000000000000000000000000cfe5b2619311eea138e0c9bc8f608dcffab60bae000000000000000000000000cd39f5c92943e75b56d0628fdba719e1029959700000000000000000000000007bdd5c8deefef1273190f2b1464105cddbab5d1f00000000000000000000000000f2d9520e607a736d938e19a7091f9697ce07a3000000000000000000000000b8ceab7ad263fc921860c9a3a8abeeab05e082760000000000000000000000004ab80ae70ba3dc9bffb1de689e16b13583c6bc91000000000000000000000000ea22c01dd4ca956ef2f7d970864e589f734cae3b000000000000000000000000e00247c4fde6cae219994fe36f40ce3f3e5e86b3000000000000000000000000ffb7b5e5325b9da588e15e2aff056cf9cc9f6715000000000000000000000000a318294148d11e3089f54b12a7957104d7773828000000000000000000000000e243afe3d513c94551020803d18d3a12c2b047c80000000000000000000000005cb80f33bb068b6ad11fa316e9020eca3e49131700000000000000000000000013bf19a2275449f12ddebcbd97519fe31f559a660000000000000000000000004b885c5124a97cd9e5c4f952b217f097ef83c1250000000000000000000000002e12539f66e54df549f82189c9b536bbe5b9ec83000000000000000000000000b23eede0dc0b16503912f315eca0b56ddb522d0800000000000000000000000005e3a64a9a1f0c48362ffb59cb5e1585557d0fad0000000000000000000000008698fa0329d1d74a882b4741b0129eb6fba02e1600000000000000000000000060b0c22761b292bb4f21ad502b26ccd0bc65720b0000000000000000000000009f9f3d6d8e3a53865381fcfc09ad4e599e07155e0000000000000000000000004e54db13831101b4207eb3394dddd49a7987855500000000000000000000000051b6d5f1c4282b938f6d9fca16874afc9750ad0a0000000000000000000000000d44e6f5f673dd779d3323deb7d1a79f0f2ed4a20000000000000000000000007c47cbaa8a7f3f51a88b6e319760b13917e7ed17000000000000000000000000a6e039a7d687c7a181856c063e4eb8ada81379e10000000000000000000000001ca5375d5214d7a04b6d665b6e494f4894ad8e7d0000000000000000000000009ca8f1da6f3e5dc70465a16c8d82f393b278133400000000000000000000000099cb659d2dd7ef9dea053fd1a54d23568ca8161f000000000000000000000000c50070bde30bf9e0908d79a6e2b2c57df9eacde1000000000000000000000000140a466abe64ccc030211525ea1cbfbb227db36e000000000000000000000000a903177ff2859eeda36f7bd4465f0e07445b2c4c000000000000000000000000b62b068a12f06a525dc1d458657763e096f3ca59000000000000000000000000f2f300c642b775023d0aebc4c2476ac85035c8bb00000000000000000000000086638d2a9b994f56f09091d57bb2dc8ff507226000000000000000000000000053a39fdffeb73a6c3ff391793e77c2589febdae70000000000000000000000008b08c4eec94b0e815af17c43e7bf220e93eb71520000000000000000000000003d5f55de48ba38542c96fff9393c8d3316e1f0e3000000000000000000000000c6de2edf6c6e959d7fce97008c4e119858b5d78a0000000000000000000000009aacb95f72221d11f402eb147653a90bbc901d7d000000000000000000000000195853e5e754a01d2afee6be396e9cc4b4d3544900000000000000000000000045be5feb3994329635e0296569108a8caaca3153000000000000000000000000ff626bb992250d5ac671b9293afeb78d71f7e461000000000000000000000000315bd45e201263aec3ce5e6ce769f2c90200f9bd000000000000000000000000bec63635048218d1ac4e67d7dd8af621bf6c85ea0000000000000000000000009b4e75aeffec24e29f859f2d3fc48ea7bd3ad4380000000000000000000000008740d9ec65b40be5ebb84bd22607e81260fe3a3a0000000000000000000000001156db5c62e44ee12bedcb4581f709116f8c2bc1000000000000000000000000be991c8abd6671ae30354d722938cb4786cf6dc6000000000000000000000000ad0d924f00e3ba5b312ad3a740d8730cb1b18ef3000000000000000000000000b3560ce0c27eaaa1c02c5d8cba3aed998d5b9491000000000000000000000000cfa00980d6fc3565ea88d9674e8f08aaed8ba3f4000000000000000000000000d43a73545d42d9e1046046873421f97b320b5a880000000000000000000000000f311dd8041f7fe1f1432e0b187577fc991b58810000000000000000000000005f6d8f7c7cf2fde59b73df24391ad6fe2e2d26ae000000000000000000000000dee436afe398521487e94c35a9842d2336e6c1c20000000000000000000000003c53d94ecdc9474bea01297e45e7bfbc478bbfb3000000000000000000000000890d33a5f170888ee499976f714faa5778fad75d000000000000000000000000b9e2e56f01c5b4011a69d4c0354000ca1ae44cfe000000000000000000000000cdd37ada79f589c15bd4f8fd2083dc88e34a2af2000000000000000000000000698f2ef74410951eade623cdd7bc7215f2fbd196000000000000000000000000d1c3b463983a2fecbc142021cad9cc9d7f0f359c000000000000000000000000b176d9af1f4236faa8dcf2ec94777522775444a8000000000000000000000000634c8c2a619c2ad99535be9c83eed9426bfd3002000000000000000000000000c6ca0e733dc69e8800c0f88e2ff716fb6e7d19810000000000000000000000002e17a0bdbbedc4e99e743d7965b153cd81b94c2e000000000000000000000000aa69003488cd49a95f84e9c596d15edb6dda5a9b000000000000000000000000714dd530377e8498490bc470eede55cc756b3a96000000000000000000000000b5f93c5215daf974a24a50751ea97eece2d03484000000000000000000000000c2d297395b5cb9760899d3615ddea01da4705bcf0000000000000000000000000231066456b9808e871e756dc7c6e0ad7e7b6ec8000000000000000000000000039f1f9ad86520dcc55f73cdd8701585c845f6e700000000000000000000000095b299e1923db9269b3efd7db5dc517748f34f7300000000000000000000000023b14f7270c48c53746a613a5a860f99b657041f000000000000000000000000498a2a5604be705675451208f8b88e5c613366790000000000000000000000007bd191f8507142a83ee9d9fcf3080d01a37d2bc00000000000000000000000007a9245305be517a3359c98f9f60ea5f31e1e55c0000000000000000000000000b8b482ada75663ac47dca20898386f36cf40bb43000000000000000000000000ff033a64ec9d4cd4eaddecf61d524b04212cf0d400000000000000000000000008c42bafc842e97131a1c95d95513cd0f643cfaa000000000000000000000000fb61413c98800a8ca99cc3141d4fe0f1e88297ce000000000000000000000000681c2768b7a6d5a08db05e9a0c8b4c1cb46c97a2000000000000000000000000005fcdcf0c68cfb0bf8271f98131778fdf9835e50000000000000000000000005fcd5b4c6b9810cf5da592086ff42120d6d65c5100000000000000000000000029a635505ec81c393535bc3d5d1b8fe51756cd1f000000000000000000000000075ab3566484491c6067becb594fe82e34e6d6e6000000000000000000000000c3fbe0dfd72fe39f4aa5a87c4a5d111242a84f6c000000000000000000000000301116513d46080f4cc229f08155e7222535a19a000000000000000000000000d8bf50492ec73a5e753659fd67275f56cc6bed3a0000000000000000000000008f9607de6b1ebacc35f44398a58b722883aaa7a700000000000000000000000007dfd079378a3e3bd932d93813b40ae341b0da1800000000000000000000000085ebed0da2d8ef5939e3d738de4a2ae6d54f85e60000000000000000000000008f40ee613c6d251edad52bddb472cdcecaca2ff5000000000000000000000000c1dfa30801bb03a8484b09fa78052296abf78f6200000000000000000000000095915c37b5fdc74c7d84acb222e2221d23d8ab2d00000000000000000000000012fe38c9b9faca2b11bf12751a4c780e6ebd798c000000000000000000000000b6d8303670a93709ce80d89cd6eb6369ad12b0070000000000000000000000008c864a0d83c32aaa6ca571c511f9b65723a1e2b600000000000000000000000081feae139209765be9b3b85e92015daf9f507244000000000000000000000000c9413b8ab7cb2eea5ca164ce60481ac57eab95be0000000000000000000000008c9c2a7a5f62b53c50e253dda76fe6afcfe95b5c000000000000000000000000145e761d3a9dee0e57f82318a5ffba323ff77409000000000000000000000000780932549f2348c7d07789749d9712e3ff13316f00000000000000000000000075266d29925331ef953c045ebd6badd8f9748bd800000000000000000000000014888a75de09df4b6c9a8862ea1c06edf016d38e000000000000000000000000a66de1f270e3e2539af2189a689414a42a376b71000000000000000000000000e6986a461bf554e2aa2a8d1f0472c3491ab8d6f10000000000000000000000002495a6af396595084215a2060786d3b102338195000000000000000000000000f5875ff31a8b7903b6306689f5bd81e7666ba407000000000000000000000000de98a95e4bee14af130a8ffb5c6d47f98b11c63c000000000000000000000000584c526db4b73adb5e3fe01b9b00bd06479b6a43000000000000000000000000a5ddf41365c9c74fa27d3fd1d2c967335740dacc0000000000000000000000001be93b8e5676bb14601af812871e0c1751e15260000000000000000000000000ed9067bbe25adce2e155a89f115d053fa8186156000000000000000000000000b62b8f6a5566201031bbb062a14ff8f04d2e716000000000000000000000000003ca5d0ab0051632cc79539544be7b195dba5309000000000000000000000000717612846970beb1882d712644917e92c9610dd700000000000000000000000025cc395af4c03532fad4a18dc879e3cc4689664a000000000000000000000000f4cb2634727f3880354ad1ab5c70b9f15f5d1e970000000000000000000000002519a02e924767d7e0dc97596d8089db5b5ef62a0000000000000000000000006b8c9678c2e8764749160cb6886426ee27669b7900000000000000000000000017fb7a02e66775784ec2dd05513f4d1e31e1de17000000000000000000000000bdf045199aa8460788f36145cbeee9943bbbd00b0000000000000000000000002f0c87660fd0c5c49fc4b717b4b74db9a00c87e30000000000000000000000009c30ab74cabb073a4cbe66d5386c0ca235f0aac90000000000000000000000006b123c09e3a1746b14629726934846c88c87513800000000000000000000000093371b01637a9061c789be02ff92953a9e24b25c000000000000000000000000b8fbef4509e6568d05e2e107b9948c44e4cbeb31000000000000000000000000e703b8f15f999fdfa5fb713fdb87c0f9ed40257b000000000000000000000000a598d37a78b713411c82d9ec210d6758dd260da70000000000000000000000004753402251b50f63f138ef0fb5416c31c7c56200000000000000000000000000feca7d5cb8dae36a42b6bf2c9b218ea88ec1fef100000000000000000000000078d28e890f7ca495d5579d66e3b6e38a67c9a4fb00000000000000000000000006be129fba8d3c2096c50225d9726e311f9692c00000000000000000000000003025c4af09a9f1c48be3a5c551766f2d780c34e2000000000000000000000000679b984e75c47e8112e7e1501f9f1bc6a823e966000000000000000000000000082a736aeb3930fed9148eaaca796dd96d273460000000000000000000000000ead1ca98aa2809a52b6996884a85e5e8d15dd45c000000000000000000000000848a1482d27844d0a392984cf7a4bf75583cd809000000000000000000000000638f25a9bcdf3fc55099ec0aa00e062627a46f5d000000000000000000000000f43564134fbf825fc7cbc35746022b6bf8b2905800000000000000000000000040687cd28eb588f9f66217d67e901a3b8a23f8f800000000000000000000000050695176e16bacc711c5e87b3f4b358c6a1389a7000000000000000000000000a0edc0df99b13f0d965dcb01da2298ed8d33efdf000000000000000000000000f662e554da8b4786fec4526ffbda453956f52dba000000000000000000000000f15c0d13ee621c0ff3105a650cde2575f3a0e65b000000000000000000000000caa8270b50f44ad885e03075ba225c183f70ef9f000000000000000000000000daa5d909ffe98d5a7a7fa31d047780b70e3addda000000000000000000000000e14f66d95af72dd7b5ec90549ee96c21faab9cad000000000000000000000000cd762ec59efbf1f69a8a56ac8c4ce9b51d550e9000000000000000000000000097f0a8078078e6f65ea3b2b8c1440798c159301e0000000000000000000000001666fadfc7ff059ea4002057219542c783e04a6c0000000000000000000000006eedc54aca6129532d7f939d9f2b2d4e61379241000000000000000000000000755887048e6cccd60fb786e326ba79d3488918140000000000000000000000009d29461a5f3de135d704bc76de1051e60db69957000000000000000000000000a8318fc7479e1138d7dc2d12510c2d9a80ad659e0000000000000000000000008a89ab6a7b4b396accc625e7aa5cc77addc0d02900000000000000000000000071576f64c9310f7bd0d2c6589cf00c7b1124587b00000000000000000000000008a794d5b784960f63b1f01627fe9c709ca49271000000000000000000000000824ff4d3cd94aaea81d81cfdc83db7ddaf7821790000000000000000000000009ca929435d077c307b0accae63908f11cfbfd6b4000000000000000000000000b1cd7e852f2f59935539a5429e3d71d1137da4de000000000000000000000000955a5faada28927f073b3e2e4f57cabc99f5a2e7000000000000000000000000b3221bf4df26095436ab3d989bde6578ec366a3700000000000000000000000069d8ad6d8b8b5401943b1b88e001c6f2c61cc74200000000000000000000000039be64889b0c99ec3ca2ea7d211fbcc6e13b3b22000000000000000000000000c0bb435b0e42c4685247c5ec612e0989ea92b54a000000000000000000000000a6d9a7f9130e65d4ae7aa140c6c92a67876dcba0000000000000000000000000a555873393631269bcaf3a38c548ccdb74dffad20000000000000000000000001f4fc6a37e01b011f9d41cec6e4fd955a7b717120000000000000000000000005059688bf6d95331d7465e72119d05424410a266000000000000000000000000f3e87833cba5f44bf5720cc376d8cacd2e0ce7a80000000000000000000000000f2e31877c8a2cb76fb46013b066f3b115cfd8b00000000000000000000000006da1f6e1454a79ede9ea1c5ab2451f9a1fa217290000000000000000000000000749cd53bd623c2a61c6682e8406b1c4b4c3f1fc00000000000000000000000087912c2aba44b233e6ed404aa5185ee592d92804000000000000000000000000cde03eb2d3b738076e451dfa33b4b25d7419243c000000000000000000000000e130554497691a53890ab3d04b881762ed635ae7000000000000000000000000ea5327b5b26876e70be3422e8c38ff136f37beee0000000000000000000000005a04ee9fc44ebe88d8a640fcb4b9d8fd19ac40a7000000000000000000000000263f7dc52891974b992e8040e04bd058e27418bb000000000000000000000000f89547363377dff64a42d5aa905a42b8ba0e8e57000000000000000000000000cfcef1025ee34993a4ea8aabfebad121eaf7c94d00000000000000000000000079aa2603256c8f38f96645bb012932565f6a1ed0000000000000000000000000ce21d78049fe7bf7a8d4afca55267a74839dde19000000000000000000000000d776f0a4e8c075c6a4af7b474147d8a7895f565e000000000000000000000000b2e8dbcf532d70ae0d4c24b51d05251bdfa929f00000000000000000000000002e9209c5229b12ff492f16249f4a510264197395000000000000000000000000b77d3eb2a2101da74327e5b9faec903ea3f7d0e7000000000000000000000000901418364716fa44dc9a5ccd19677336e2557d1f000000000000000000000000208a817ae27584b3825063a687fdc32a3f0619c7000000000000000000000000d4b780befd1cffce85c24b655a8afd8e0d43a1ab00000000000000000000000083ab46a428e75bdfd31fe0f6ad697dc01a4012c4000000000000000000000000ca07350d9dbe682fad1a25a5367fe28d36e8b156000000000000000000000000eea4a98449cc16cd929066d7a5bc93c3ef699c49000000000000000000000000133be4cf90d4758a702f0c14503b5a80c8beb964000000000000000000000000e4465395c9334b1d09ae30651bd8d5bcd4450c96000000000000000000000000c9fc04e94ba95a410b574f1c9f0f5e61a22fbd33000000000000000000000000cbdb5807dc4af9844b3e86364ffcc46f1a86cb1d0000000000000000000000004db7d345fb3354f9ca16db8abeeed9943a1109290000000000000000000000009375d4748fc6a9ef0ecd4314710ddbc029dff233000000000000000000000000f1e1d9ced9ef404b7b4e1f6bf6fd48cdf02f4df0000000000000000000000000905935109279fce721a7e8d53113b60c47df7dbe000000000000000000000000e285430ffb6886419d314ddd5fde14ae0bdadd2200000000000000000000000033d24959ba124cab67f474fd3034cee5305769390000000000000000000000001cece8a31f979b92687b2ca35d8d59fbc3e3741000000000000000000000000045fdd5167223c68cd109c9e427c29d29817b06e7000000000000000000000000fb2258f925ecdce9fc7ae71591af442be8db60e8000000000000000000000000896e46145b0b971e806c4945e63d94f304a3cd0c0000000000000000000000007a3b9ffe9e26a12c9918b0101820fe9a1425a6ca000000000000000000000000e185a111fe3d2ea97a27a7cdaf11eb589d9205b8000000000000000000000000ff5d437076788dc1b709f28e8d1794113ec2cb4c0000000000000000000000006eb5bf16f97312b97d75a2cb9c0beeec72ccb499000000000000000000000000c66506e45ef26c078c45230c08f64ba2772ed4d70000000000000000000000007b3230b25230da7012126cb87ce00a8d7b69f341000000000000000000000000029c5aeea06c2bfe218c6c71ca6b04f54996388f000000000000000000000000d06d43e9c8e87896161e1427ddaae43574c56adf0000000000000000000000008bfa082888472541cb0813f0d7323967ff65fbdb000000000000000000000000b88a0ca224b6dfa633fe4a8e6a82adafd9ad754c000000000000000000000000d96c5dcbfc962f8c2f900f2cc1ec9fe8122b1be600000000000000000000000032519a4e46fe578d06064c2183dd7bcd633d24a90000000000000000000000006bd4d934d8af722c1a8e56dc0da9abcaa5dc47a70000000000000000000000007a283e62f7b82d04a439007d40fc8df7947d466700000000000000000000000012c057066342fd949a1d4e6e9e943cfcdb958a96000000000000000000000000d8818d1cc0bef80c6179f226bf5b9d28d5f1352300000000000000000000000070b13b617401ae5d80907321e20e225381747fe50000000000000000000000004f312045c361a49a13027fcea831c92dc3e428fa000000000000000000000000a326d08658b2c4f2cc781a0b039075e5e97b8eba00000000000000000000000059093e6db1215c431adeb3dd2271dbec5061ff3c000000000000000000000000fabee3fd18b289d4e76b1a3ceb0a52cb8328c3ab000000000000000000000000992b3eb4d5318cf4ac70579c8a343637f6d6274900000000000000000000000086e35257e0595afbe9c67bd7d866933fd64e3ca4000000000000000000000000b445f510a756517e47688b0c8f3d9240d5c61e8e000000000000000000000000f71386f91df18478ff75503d48d3a2c74ec4c75000000000000000000000000024ad5d2cb45b43252d9deba5efa0feb1147a07f0000000000000000000000000dd84fe284938fa21468c321c7d4fadac7044a3fc0000000000000000000000001c02f675d86fd32471ff4796626dda83fb9e4b830000000000000000000000002fd0b9cfa8f7dade3fe255ff79c6fe54c549bb1c000000000000000000000000ff82229ae3e45ceff48e064aaef65fa4ec0e8416000000000000000000000000b70242c0230d9340461a54564e1556b150f7c96c00000000000000000000000077dec98ca5a1d19dbf07195e9e248bd5ec0b446c000000000000000000000000584b8cc875583ecf33ab4bf68910c1da46750c8e000000000000000000000000392d4110a6f001922771e8bbd34f304e0ab3c1530000000000000000000000001aae6df02da3e71bff34fed021500d0bc380b79500000000000000000000000062565006b689fd71967a1ec9026b7b429d4df6d5000000000000000000000000baec6e3a6615004fd8ef3f1a3a515baca1192eb600000000000000000000000041d5e53daa30941c4d72b31bf8e96d7f6de14b82000000000000000000000000e3746bb2fb5e507b09d3a924a7056bd28dbd68c30000000000000000000000000c9170e889ac186d70b2ce47156d15e6bd755c6f0000000000000000000000007269682986950bb19bff6dc6d9e4d0b9fcae73a9000000000000000000000000dfdabdc994f736762c1bcb55dfd3befe12780a21000000000000000000000000d96566c87b9a62671e11dc5b0a2f6fd79d4f25cf000000000000000000000000be189f3d9320f749c0b49cbdaad0e38fec67c55b000000000000000000000000869879f652c1c51157bda9733c5ddccd7c8bd4bb00000000000000000000000024bb9bdd0a489a67df65c1e1552ee5b09190ccae000000000000000000000000c7f186e07939d329107750c3d04cedc3d1dcfd83000000000000000000000000886f6e891594004412ba367a636d1a2d1cac2ae60000000000000000000000005823d066e67e8ad9919e5e27371271d67f236d1f000000000000000000000000d69671528dda67232e19a280ea0fe32468bfe244000000000000000000000000a9851822774d0dfcfcf8d28517e63263dbaa9f9d0000000000000000000000002693505dc945413b4f7734b359421881f837dac400000000000000000000000040e04a201a101257530ff8a8a8e6a3851c2e71b3000000000000000000000000aebd82eab9ca7eef61b0c0a7812019683dc7f669000000000000000000000000fea6d62a1fd9eb4df3d0c342073e302a24ac85e1000000000000000000000000ebcd250474c27cbad3c56f3f34e08f97b370ac2d0000000000000000000000008917edcdf25b822c12fbada2f0f9b9f0fad70fc1000000000000000000000000014003be07014509f0a5e645693bb5168521f54b000000000000000000000000f61585af9cc2ace6e471fd97394a11afc101ab8200000000000000000000000049d16577cdc2aa33898bda6bd766a18158f362a60000000000000000000000001bd49352897329e80732de0bcac4d1c9e1fb241c0000000000000000000000003b142e585a085432de2b978d3b7d9ab3ad211632000000000000000000000000faf69da922ba9dcd6db107a3df0ac0794663040e0000000000000000000000001ce5ba7f31681e08df60f8cd0db378bb27d6c314000000000000000000000000c2b03d102fc38e9b6d70fc701e09ebc8224ef9e3000000000000000000000000f991c1c4a49a6f15fda6bae862682d2121d7bc2b00000000000000000000000067c13ed40146101dbd57d3e937e074a38622c4b7000000000000000000000000d359c15ee9e796ce2e8a7ec3c3f07fd87460242e00000000000000000000000082b96bbbb48969a7c13d8d5f857a95325a5a408c0000000000000000000000008574bee99e1e29d779d9ad45c62cf58a3bfe1e91000000000000000000000000a6d848af14f53a23e476a5b9215c97fca4af2a0e0000000000000000000000008c7ff300a35b1a7eda2a8000f44cab594feda5280000000000000000000000002b19797488f5318afca8b86cbe86955665bcceae000000000000000000000000940c3e1de4fe2c91540c4d3c99aaf953874e58ba0000000000000000000000001a26916076583a2372256949b08d4e8680f8be7200000000000000000000000017055b20a8da04e4507f9395b3059f37ffac4a5d0000000000000000000000005318cb730b92861548ce675a49c91615285ad018000000000000000000000000053c4be045e3437ca02d534c767c5aad0b80d6bc000000000000000000000000bbdb899e5602f797af38a194e06611bb6385176a00000000000000000000000021c7481722bf290ced49b82af764583a12f0c300000000000000000000000000ce21f8ddddc7a11e3488f068517793659b3c14310000000000000000000000008906719f864688d20fc281c196ff43469dae767d0000000000000000000000008775dca57f9210441fce3f72a2bfaba16caabe4e0000000000000000000000004f347155ada515724639e4bcd3855d9d10f8e271000000000000000000000000af221a3bb94ab9e41d26ed6e55dee4ed7ce10a170000000000000000000000001cc225e2868d21892f13164731d5922855dc320c00000000000000000000000056ff712049ce4da01aa3914c2c376e5265e7a4ea000000000000000000000000586038b3b489352a154a2ec27e98c56a8d9a4ec60000000000000000000000003750f5ced1db43fe79f58f80fc3dbe6c83e7acd00000000000000000000000000cad75bc02331d0bd83172eefbdca9ca7da22c0b000000000000000000000000045044ea00b040c1d93f686ebf12ee5dae20c8840000000000000000000000001e9b8d4b0830a933d9f5e235bbff8428a7fe11dd000000000000000000000000576b1ed7b38bcab0d0348ffe23e4d13e1a3e0b5c000000000000000000000000ec2d8215af4fbb1c875b59c7c4f24d51b3a09fbc000000000000000000000000a3e2612110164f980d646cce195fb5d0df2ef71400000000000000000000000080f75b4990d2e99df4f5b1d2e0ffb351a975cce800000000000000000000000079681ef68247e709f1fafb04f9e93ae5c6305e140000000000000000000000009ea44934e2aa61321abe41e18f7cf1327cf9806a0000000000000000000000007cd324507719414b27dfeb9f5d91e463cf6a7fd40000000000000000000000002f7b111abb4c741acb69b044b87d5becce2fa8710000000000000000000000000551a8d7f6d1d7d1e9037996ed2973d925f32c9c000000000000000000000000a1c33a0c84229f5f7df1ea0469820bbf35e8ff8b000000000000000000000000edce832f7a918237c522cf27f8aa5d90b52d95ed000000000000000000000000bef0a65a197444f3f37b8c2698952f01fb28845f000000000000000000000000b91af4539c3dc763d115d329aedbca213c8b2a95000000000000000000000000ef99b654ffbca24bb37547a6f959cf3b087647600000000000000000000000009dd575e87a2582710ca7d1a6bdae70f4685e2fcc000000000000000000000000a533a7611b6ee07ecde6f3032beeddeccd5579f40000000000000000000000007e1a770bde840a57a5141bca6c7ebec68baf000300000000000000000000000018649b47363dc94fc346cea279521e7d572e1d0e0000000000000000000000001f79f4d9f1d7e4a66612f722ae8dd7562d76edf7000000000000000000000000e9be8875a059f1030282d77c3d40c310e6a66abf0000000000000000000000001ae9b5bb9974ee114ced2b9b2dd93c85a86f4bce0000000000000000000000009a0bf37695eea9fd18398660f69628b856743ee200000000000000000000000027f1efaed976edb65bbc33aa249ed81392c84b9c000000000000000000000000d573c261bdb002e489b4bd71708c1c6e87d96e300000000000000000000000008da7481bc8a3a260562020beb46ea0d30fda87ab000000000000000000000000df686be2797215417e5d8876946eec80c07673720000000000000000000000004b235850c46405c3531113ad9ffa192d60f990eb0000000000000000000000000a59653976234045101b4920945b2125f8a9d2ab000000000000000000000000af3836889f7b058539a4f314adf6b407664ab01400000000000000000000000067dc83f994238a55805024bc001e8fa86af1ddd8000000000000000000000000767a63eb2c16ca6c3cb810711e04487a71aac359000000000000000000000000a70154229202b2548c593260b6119515630559aa000000000000000000000000b3b7d7477e0aac9ff8487b25946b89ac553ac12400000000000000000000000049885965a73a958a85d638e52e988f1d38855f210000000000000000000000008bac4f42e6e560b8df2257d2c466e6a74f3016e60000000000000000000000002a13e6a45cb381ff2b821c01c2baea8299a728ed000000000000000000000000bd9269eb8cac185888926c82b096d664df86da40000000000000000000000000d6af81e1b5d2af8e4050556b781087351c261e25000000000000000000000000b04c72f184d49968fc6dd348fe7576a7d69b4aa30000000000000000000000002e4439be2c38e275932020add7fe9e57b392798000000000000000000000000042d1d234dd3fffc68cec78347080c192e9639e00000000000000000000000000ef5c9a92f1d15325e6514d01e9b0784b7e8487cc0000000000000000000000004e093e4c5a75455c93658d9c0d474ea482007a34000000000000000000000000594677c2e12d5a1b50c036bbdd2950a6c45ce7ba00000000000000000000000047cce285b842cb3518820c7233188fefa640cb1f000000000000000000000000e3ee84c4915767aa774df61a1244ba7e5d4bad3a0000000000000000000000009d360da40892f029a4ba4372b8072a8d1bb7dc7d00000000000000000000000009c3e5c83f6fb5b034ebab2d0e9b4d7523aae8a800000000000000000000000009b202c4e3c2e9f520aff4947aa9da5d549eb08e0000000000000000000000002b48a1372b36bb72b5da10ce50e2e6e39c84b03a0000000000000000000000008e4eb6b3b25e21eb2686be146d2b58f5526e15fe0000000000000000000000000818954975b4c715c0d5d6ff9174c865121d55ea000000000000000000000000d3c5ce343f60f3de3cba174c1aa9e68d3d0c90e50000000000000000000000007d6ca9cbb324a1a7de6725b13b80f77c5d7789dd00000000000000000000000023e56cbee923e35e9656447e1243040877df084d0000000000000000000000005e2a769236fd234de42711b4a946f0c935d2cf37000000000000000000000000d33a781d41ad65ab79eb2a079950442cc2ee74a0000000000000000000000000ba90738c49d262362121274dec8bde32058d9bb20000000000000000000000005d3014fcfcfcebd53a25d38163b3f8b6b50917ad00000000000000000000000003eb10f549ff5929a1eb88ae55094cdcf032e3cd000000000000000000000000ff0c25ee8ac3a4e54f0474dbcf079e79711de2830000000000000000000000007213c0536f6e1260ea7bf7ce4b671b0c2e832cb50000000000000000000000005ce7d82de9ac7c657c0d6187bb1912e80ca2ee390000000000000000000000000de80dc818c28a83c46aa6524e242aa06b661e5a000000000000000000000000874303dcf26c87e3975be78d4d07383c1a578199000000000000000000000000c10ca37a2e2a28f29607a9ccda62945d5f153c2b000000000000000000000000b43c3586c9833270f4027a15c98cee6284e44d41000000000000000000000000d4a1872413bf088f89cae25a22649f2d76680fa1000000000000000000000000cf10bfd1686f44532e8cae28e8717e38cebd96cd000000000000000000000000055f9569f7743d0446c9f15943aa033a22aa5d8e000000000000000000000000fa4923f053a57ad1550a42f8671cdf2d532b959c00000000000000000000000045378ddac4498a13d4c0c31adab3d4592f65b41e0000000000000000000000006cd6e8f25c9121542e3b0dfc8a3e4fcc3e06aa98000000000000000000000000bc1a0a54da6c9c37f90a1139a23968d631fea37a0000000000000000000000000ef076055473352ae97798810021cbaa8da4f466000000000000000000000000163a4a88c2b3cdf1fbca9a19ce4f9c052331788f00000000000000000000000046fbe3d03ad635988d58f4f0608eb4c0e2830bbe00000000000000000000000038ce9ae5fd6b0ea98df7d4ec38b02e14a33801da00000000000000000000000069f0289ed14e49202a456bfaf2774a9f1a068fff000000000000000000000000feec54a1b3579ba27eac13fe6fc9158a2c1534f10000000000000000000000005490ae12f37b61e7f13520ad16b6e607cef398210000000000000000000000007a102a2e243ca85005426988547d8d69436d9d350000000000000000000000002aac4dd33e484407d5061e72cb11256fabe8cd61000000000000000000000000b15adf4e835a12fca1cb224941866bdebca300880000000000000000000000006dc66b60ef2297895d5f44ade67eb9189041d02200000000000000000000000030963f4c69f749162f60090ae71e4a9b5e73e011000000000000000000000000e6997b05c1303a01a108c42ababece26dcf1806600000000000000000000000067d7991430cb18002eb1f1779825cc54a8ff9066000000000000000000000000d746891062fae61d34b9e5891c3f80a47acb5055000000000000000000000000d746891062fae61d34b9e5891c3f80a47acb5055