60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b61707967616c612e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e2061707967616c612e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5844593873764c5752415a35325357376f4c473346346942425a75655a385934434431456f744a714a6a393100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000008e47b09666157e911b7cc3ac31519fd17960090d00000000000000000000000062a1b31e070cc7ea2883fac5b337284a09dc1108000000000000000000000000111f3457f35cc5734de9c7f01edbb558417f8031000000000000000000000000657e22143cdd2a18876799922b0452f7ed1dcca80000000000000000000000006cbc5ea0c45a15911f21b288d25d0f1419eabe7e000000000000000000000000239ab0ada83bdbeddfebec0de7b1f9882c8b50bc000000000000000000000000145ea7f4696087c3dd7881ef9936b6894368cd1400000000000000000000000023f17cab3cd3d5292a86a0207ac38cbe956a6c24000000000000000000000000235ba24175ea9cb576a3fe6cf11da386223da3ca000000000000000000000000a41eeb7adab59eba532308432490e18bb408212b0000000000000000000000005abdd0434e807b017737e9aebb029f15136c1c00000000000000000000000000d9d5c1b29241b3d0a40ac2741500e648acb6e63f0000000000000000000000002335f7a39a603dd64203f09eb3fbdee6e31cbab0000000000000000000000000b72926e28b8c83c8db064755bad1811c207b1396000000000000000000000000927f17c3e7c376125350e3295ef911c162b02784000000000000000000000000aa5e600dfae84a0af45f18c069f5554cefe270b000000000000000000000000067d632085255b562a7cb3a50e637352d104a6671000000000000000000000000ba06e2c2795587ca81d7dd141bbb61954a10cab1000000000000000000000000b6f3eb13996d30124a19d8491a9a17f43a32e5f6000000000000000000000000240116903b360b8002f9c2f6a56f11b429bc2803000000000000000000000000ae4e53f965314c02bca0fdfccf3ab12459439c270000000000000000000000006640270eaf7b2bdbc26fda2baee208381c9b25cf00000000000000000000000079259e4a74613360045cb2b6293f98f494a4bf6d000000000000000000000000cc6fdfbff811051f678453ef21fa02be405404d60000000000000000000000003592342d711af1d581010fd86b9bb92a9b70c67d00000000000000000000000068473d57c165b0cd5b5203d1f39001664fce9eb3000000000000000000000000cc9ffa6af111295d2dd6e9614224a04ef3adff86000000000000000000000000a084756aaedc951dcbc11a3fdd4b1dad3716a3f90000000000000000000000007c776eab40d67c22d96c1b51d61ea3b4195e57ed00000000000000000000000006301feb961a26000f45616b708c59cf142f0429000000000000000000000000897eb6d237135c72b615cadb61b9382a2c37d37f000000000000000000000000e73e2b401dc635d9c0848d93ce6f438215948eca00000000000000000000000026617a53833c688fbb2d369fc04f2b0aea6050bb00000000000000000000000065da0d2366c3608cdcb908355fb9b6f5a53100570000000000000000000000004afe733f92ca8db807142e3021c6862435e31cb40000000000000000000000004ae44f5077fdcabef8c0eabbf162c91d933a80aa000000000000000000000000403bee8f57cd0df436aecd2d7d9b0256de228e5b000000000000000000000000ee0090641aa3ba5f634a4115b97d8c3e8a6c805100000000000000000000000003a050c56361ddd5389c30164979f48d8f5333070000000000000000000000008000e900d1f739e5c3e5da349eed29e75f2006210000000000000000000000001e047ed09bdc56bc8f7a3552e6bfd14c836857150000000000000000000000004c73ed42a6febda81bd49489b51914ba22bfb8cb0000000000000000000000003137576166a8390d03ed5da615093cce991590e4000000000000000000000000dba11b846765b15e9582941a8db1f7b301e392fa000000000000000000000000be2e08f0e18dc275a7e638877abe5df49a354267000000000000000000000000a3f7d0ffeb56cd2b0fb7c164cda144ed63bc9f25000000000000000000000000c5e8451cb582568916a497bc15986599ef0e7c30000000000000000000000000e3daadaac802116fa0dce3427afa5a22d6d2907f0000000000000000000000003db3c1fd2e1dec13a7883d68cd30a9b13ac637a40000000000000000000000003dd6f973fc359485dedd62d47c5079bb1a3bbc9d0000000000000000000000003030e529dd27748fd9d655927a8b1f97f2213a2f00000000000000000000000017c6ddff7df9f612cc844ed8a6949e6a09083ff5000000000000000000000000169c4f5dbe977e314d5a1e562f6655d926d9cd0000000000000000000000000067122e46f1c15fd02ea4dd884f2dc82df776053e000000000000000000000000fc21031372c97f22e57c9e20cf56621d461b7c1b00000000000000000000000054a1140b8b6c0bd107b01621266259112e947ebd000000000000000000000000e290ec10a25ee4ae562d5c8cf4fae5ac2f81dfa5000000000000000000000000ac2f6dada2212f6591173b36d00c2d8913e88736000000000000000000000000f2cdcb290e538d423a12b476cacc92b15d1a9b6b0000000000000000000000003eaaeb5286101df0a7978632c89ca7bd9e5790b10000000000000000000000007199089987cb80d1c836d80c32fc1ba5bea13ef10000000000000000000000005d84f7c49261c442ef9b6961f7eb61eb917387640000000000000000000000004c32f08725f52f58d600a68d899d65accee1b2ee00000000000000000000000085aea1bcd0b532577168a6b6a8a394028cb37be1000000000000000000000000ea69e4faba97a6ba69dc0d5f26b5ea261ad0c39b000000000000000000000000c8cf29d08002137049c7126eec80395ac9dc3f0800000000000000000000000035fc78e6836893afb37f03baf192fdaf97d424cd000000000000000000000000558d451433bd5b3ca12620f2adf17e9cadc948dd0000000000000000000000008b570a0eeca4014b20e8b4e9ce67ee8fd29a6a6d0000000000000000000000007f7fbed16d33e5f9fea343ea81d17f61717f5ae1000000000000000000000000a6e8ae1ad19a2415b5448b049fb5aa7af17e25100000000000000000000000009c5eba9513c0fbe21aff5f8811f32f14d3f3d78000000000000000000000000003213d4edfe5aada1a7c83f2fb2c867597924d9000000000000000000000000083917b118605fd83b05345a982a1ec0dda8ac5cc000000000000000000000000db311a68bf7818393a3e30a23a125fd915ce1cd8000000000000000000000000a37d2eb4010b3bc2126be5d32d68f16bcebaf330000000000000000000000000afbc69855059ecf2be4ca27a86bcc5df013e0cb50000000000000000000000005c967ba0f0298a5859c4c5bcb8ce55baa519a285000000000000000000000000d44296439c343b716a56932df612e9f2c8043cad0000000000000000000000009de02235e2ed67a1d1f49cc844b2cd33a8bf14b400000000000000000000000075730c131b7060efe8e0b7f53c9c8c512ff66acd000000000000000000000000aadce8038ab0441cac67564bbcc0b22a4a6b84ab000000000000000000000000d12fa93b12c683df62b98e1b64b26f676d3c22c50000000000000000000000007ea68d1f24bb06b6d5ddc8d3519125625a7f2820000000000000000000000000d21927391bbad42b1bdbb871560601231f93588e000000000000000000000000f41281b58d24ab1a25fc60908ff5fea3185910520000000000000000000000007c16849cba732e282d85c398a7bfc1c4ce1b6a9100000000000000000000000051e58bf1061eb6ce16ba394420ff9efa026397de0000000000000000000000009313fa91a2e03ba9dfe30af43f1ac63a2a3526970000000000000000000000008ac1d89dec3eb1d79d067755bdaa9590ebc1488b000000000000000000000000a81e723063ac63317c223687b5282bd23e4cb4b50000000000000000000000009220daca5b8883bd0f9b8dc5f93fc8b0beb35399000000000000000000000000b649a80ef04adb64884491363fe42cffd673447c0000000000000000000000003bc8886ec76b0e34c33fc503ee708297d49c3558000000000000000000000000a2ad8d2c26af8458ed170a7e237793ea7d11633c00000000000000000000000091591e26c50d6cfab94aa3c5eb4402802eccf37d00000000000000000000000061a51f05469733b9604b08786c3cc149f0a1accc000000000000000000000000de078487152891426d0a10478bec0d8c4f19fbe20000000000000000000000005f0df414eec538ab1359e98d75aad6edd16a3c400000000000000000000000001ac913c729ee65c8056bfc45fa3bed14b007e09b000000000000000000000000e50fd11cbbe27c8f2e20d3a010a4e0c7482f35e700000000000000000000000064be9cfad174660b17c9136a9e7817f44d00e8f8000000000000000000000000f57312b1a8d6d0324cd459a60b1650d5eb1463ce00000000000000000000000010e0380e86e1457a8d3d02540839cf50d957e83e0000000000000000000000000b48601af28bd6fd746e58409edca66e6e72cb490000000000000000000000007b5aa25366cfbab502efecc7a27eda46fd7a11b900000000000000000000000097a98be8e84e4cf1985b7f62feca69985c7ae004000000000000000000000000cbc62392f64c6d333f2674b4b3d10e4e2be9c609000000000000000000000000a1a7ca9542b4d6623135d715b17eee62ce1c931500000000000000000000000034e537e60cf14d0fd422581cb9011201b917122f000000000000000000000000de3a28ee1183da23ad33a07a8e92613624a49f3b0000000000000000000000000d08981902607dedd301d1f7edaeed9408c99e5100000000000000000000000059488ca4fc39afbd2a6e1911cb8621a6ca631c800000000000000000000000001b2380541682e4caff8543e09633f514f9e04d9200000000000000000000000064eca6cc0032ef348eca92e515bb7f7a75284424000000000000000000000000e8f556876f50345aad2198da0980124ebe490aac0000000000000000000000003e5313b8cfd4b70a5c43e4feedd90976000acefd000000000000000000000000cfea6a7ff235bdd6282b5164d5656d4e1211f392000000000000000000000000135c655172ad92f7776f559166fec5dcfa3eec6d000000000000000000000000639272670dd7521a3ed200728700217aff73051f00000000000000000000000052dd7f3ae9146e754b5e243ed43f2611d82f92d60000000000000000000000008bc81cb303a34661fbfef1ef4cb65722774a8375000000000000000000000000b4ee2a183acf53910a12addc60a15dedb0e5719a000000000000000000000000151a1a2c07cbb53f823e93261a595515cae6b5ff0000000000000000000000001ed4a17fe5a0182154470cc38dbf860b1ebe4d030000000000000000000000001a32c6f6558e2aeab15738d8e5c48d901b5ac96c0000000000000000000000001e436d86995b082281e5bc2f2eef8abb2cd74b8e000000000000000000000000d43153e2016327083704e5f88e55b81117d46fcb000000000000000000000000d2683acededba72f8f53c5892d3913407e7e236f0000000000000000000000002e4681cf87d9ef624ac9db933c45a3be99b3b1ee000000000000000000000000c376a79fa71a8f0629d1225d8933b8caf4006a6b000000000000000000000000ff9d444a5457b25519f01baaf14a5539d1f803fe00000000000000000000000097a07e1c95633dc0c4ffc6d7c48b0a7f6d8975760000000000000000000000003b77aeba0a2489af3cbd43c489e34083f1e49dd00000000000000000000000003a2efa24eac96caa75faca8ad8105c5c42d546f400000000000000000000000050b00f53b177ab55de8127a74e31d3dde2f83c82000000000000000000000000e1eb9ee7f147db5cf25caaa7837cd96b657ae109000000000000000000000000ff902599898d17bca457bc7f608cb913cfe6174300000000000000000000000095cd922d4b77d01fcf77ee0cf89477fdf80294fb000000000000000000000000a477c2fef29ece946609add1ed2967e977109278000000000000000000000000574ad7a04840057660a7c312045f5092cbed68d80000000000000000000000003e768b6f1b8cef1da4bf70ec9be22bc5dc8bc55a0000000000000000000000008387c1990b508df4523cb302d92a0d840f626d81000000000000000000000000700e6127a2dbc7f74b1d7a63231a17a059b22cbc00000000000000000000000060f89ac62cc2f60fa28b3f398cbfc9c5e9ff581800000000000000000000000020de641d51cab0344a42264a9a35ff1d7752526c000000000000000000000000451cc3ed7b4cbff917ca073d37e8d14e03eb41480000000000000000000000007ab5d2d5cef1224b66ca71d36c1e9cedc0d5d608000000000000000000000000cac04a7517f65f31ff1bb5249f2aea7cc1081cad00000000000000000000000028d413ee50587faa7efe18f69224bb3631e448590000000000000000000000001de9f865709379cb4c173b511825b5c64edc3117000000000000000000000000dee5ab22dd96dad0010ddbd5cbeba41b4e0b09b7000000000000000000000000ebe049e03742710dad6ef06f5d9a60ee5449ce5f0000000000000000000000008af2745577e97326bd9590478d438ae803e4b18b000000000000000000000000c786f0262fda13cbed53fb1666b675e58acb182c0000000000000000000000006b894cb2c85f3bedc3c6c0a7c2c18631eb7074430000000000000000000000002bcc386110932080606b95f462d9bc853a82159f000000000000000000000000f16d3f2bcedb06daa9f0f724d0e2ff11b86f91e1000000000000000000000000f5d4deb473eae13354a7aba5a131c21076d104c80000000000000000000000001ae6040a0eb9b7c9853c95fb470db621c8e3d7c2000000000000000000000000a6e98032e6a3cf6b4f946f2187d73630f4423348000000000000000000000000bca88733159093c8a93973612375d9b6ce6bdb9a000000000000000000000000d9fa1262296213b483037911cfc5af721c41b42500000000000000000000000023e1e5b2c0524bcd811e9ab09f080c07934343a700000000000000000000000044eef2ceafd6dffbd15abd41b0458e5a3c77ab13000000000000000000000000fd6d1c32b91082c2c51816c0a264d4004b14609e00000000000000000000000013ab98af1406d09afb9c7d8f0b37c81c3f7e54ce000000000000000000000000982a2c05088e916983550ee34d75994809f6603c000000000000000000000000d1a7a4f08eb7d8a75ef884409f90a2785a27771c000000000000000000000000bb7ca387ade01b655865bf108c0dff7b3a525023000000000000000000000000893b124eae1dbd32631b36eeac524da25c188b7c000000000000000000000000ddc428f61b80dc3083440dba59a4c7bdca0ece1c000000000000000000000000a67f5af4be66b690ecc842d7a180db56590a701c00000000000000000000000047fd513418d53f825e2f491fb6657d66b3d66cd1000000000000000000000000d892c5cf727c40150d4ad1854e4dcb46658c38d5000000000000000000000000c94588c49eee4c9cc0054beef49b4d48963e25ca000000000000000000000000224fd4073303eb82aa2376550d364d6a5735b6170000000000000000000000008c16e74a1f33321a7590eafa6748339a13e4b549000000000000000000000000527fe1f4ed2cbc0476b6dbd9f3a71e13097ec6f000000000000000000000000037e0881e37fad38d7260a6670afbb29598ba9b350000000000000000000000002012880be4b05464d6b656b2ae5197520726f3bf0000000000000000000000003509672ac4dc1de2b3f7030a1845d1a4269f608f0000000000000000000000006b2948863fdd8be8eb21bc2b76fd4b49299aef300000000000000000000000005185667ea87ee56d2e7a5d2a2ef66d74e74f31db0000000000000000000000000c53e018aae4084b5fd2c514d55925888ece038d000000000000000000000000adfc93b26215ba5b1fc94dbb2797be0f42d316ec000000000000000000000000602591a8d080d8884a0837c17fa792abc0c7ce76000000000000000000000000d6e370b29b91dc70259eddaf07a057e6008c4ffb000000000000000000000000d172a5788f1301a30203da6b8cf526e2d63a13160000000000000000000000007e43fba0af02f1e098256ba16f275577aa04845600000000000000000000000031040137b8763731b833f0084dd34daaa26b0473000000000000000000000000142c4bb7c21711054d198caf8494148f42645a6a00000000000000000000000054134db1ef1d436e763bf2ce6e588e475961c46500000000000000000000000084175e41d7c7c72a83030bbfd58219c9e1c2b16f00000000000000000000000073677b03fdffdb87ba7fb3313d7ce6c58188823300000000000000000000000067ff52e9e8000f710c8394c2d12d0537d4dd999b00000000000000000000000093826229fa248449799af1e43a968563b6a8ad490000000000000000000000008a78a4ca6b05289dc81aa1d0e5be405a9a3f98fe0000000000000000000000002a83dae2a069e9ec48777be4380206da6cea12e90000000000000000000000003e5010b3cb7fb024ca8c4869d4a9197907694262000000000000000000000000a91c664c0625983a043ed8dda262abb156af6fbf0000000000000000000000004407028f39027ec5ca2748bf9975115107f5b8600000000000000000000000009a5e5153d9739eca9b1cf11ab942390d0aed872b0000000000000000000000009c3c2c79d6d17c80ac5344dd08830413f433b98c000000000000000000000000cbea28061b18ac77930838b36f85b45bb71364ac0000000000000000000000004b86172d17a02c0b8904cc7c6861dc388e9ae9c8000000000000000000000000888b35a36bb215fa74d624e70dab6519ac6e744d000000000000000000000000ddc4e01e9825380ae72b919e652e8719d2731e250000000000000000000000000b3f59a2b66d277b124a180015dec895f60d1545000000000000000000000000fef3fc6be9928a3f9a71a808a1ac25d832ff886c00000000000000000000000098d80a45d4a6b1c5c933dc20e0f60a76bf1f543e00000000000000000000000090722d89301a94d1463fcc9aa2434e3c8d6cba51000000000000000000000000cc380feca4b377373fe3f64521f6fc6524a8c5c6000000000000000000000000e1a7be77a7b4b27fd72982ab7b0783d97fc5ecdc0000000000000000000000002cf455e8c7bcb844422c77cd30094011d3db1a000000000000000000000000008e6c10c8486a7c1f1971f80e076201aa15f31c6a00000000000000000000000046daa39ed3a47b955036770e607452c95f37c5ed0000000000000000000000006707b76a18305faa0c22ef118c6c004f3118c4860000000000000000000000001ceeaaa952be16dd298c9e1b040c8661dcc1dfb10000000000000000000000004b88b316ae28b2830847f72441049fa328d0b6e1000000000000000000000000eb61832491b7ea842e1adae1e1f2c190b5a00d21000000000000000000000000c3c54e2eaafd0f5d9371087164c15173854a00e0000000000000000000000000830da672ec9f5f97e724a550521b6d807d40b34a0000000000000000000000006de750772dac7b3990b61643020599fba41d0e1f000000000000000000000000ad2c636c4c974452b2560d741f557e21922691bb000000000000000000000000031dc6c4b4220306d0f85f506e32510422c677a50000000000000000000000005dab6dc4792bc8caa116489bf73121bc32642974000000000000000000000000da53e70f219cd7cbd6f1b3bc4e7fce902c8acb7c0000000000000000000000000007d7b0a78931a641e4e17a87303524ab3c154b000000000000000000000000253a9c86d0e9c4c3d8c4021c5619b46b9792169b00000000000000000000000051064eecbd6df53b7890965e0b936e362497f731000000000000000000000000c06ecf0c38eaeb77677162e6d7dbd0fd00162b1b000000000000000000000000ec284a05fcb2018d8d3c8bf540f8be9da79f199b000000000000000000000000cb432110910457b375a33ca6db4719ea55b6c9bd0000000000000000000000001f143f8ec67b3440ae1bc60af93c5518e4d876e700000000000000000000000011011f1dbf7e7cfe4dd4f006bb15d953dfa3fd0700000000000000000000000060442282ef1cc8e86b2154a22d0ffcfa05451c2b000000000000000000000000a7bac394abc5e5690184e27f5951697944f4b59c000000000000000000000000909f5b50e5115114b4ea325d06867808a754fa47000000000000000000000000f2f7d75af93b4299797d2c4540ae0f28b6d43eee000000000000000000000000f942532616de87574ea0fb87491852d07c6f78d8000000000000000000000000419cb1627e1ba15f99e5aec7693ad4d37bcfbe4900000000000000000000000008721298b7e6fb52c6d14a2249114264d74b79b20000000000000000000000004e55b7941025bb5f229a7773dadc58ec42bbcd520000000000000000000000009e61dfaa9e64468f1b3c0a40d054ffcf46e2f7e7000000000000000000000000fe7fa2f048262941b5cdb6448718c2d7454e9a9c00000000000000000000000087224a60726f3880074a502615bca0f71e594ad900000000000000000000000054c538afb514c05362731bceaa0cf32c1e68d757000000000000000000000000917a748f988aa9535505d730667d01c11ec746a6000000000000000000000000378874af865cdcbd4e3941c401fd34d78008dae50000000000000000000000006a437597d71e2fec26827e634810770c7c71b684000000000000000000000000a1a9abab3604835b86e3943ead20385454bbf49b000000000000000000000000ee67e64f0fa7cd9f48ba58e9059194d23485ab1f0000000000000000000000000a985b3c24a27c8ccfe3e53ff647218983f15ac300000000000000000000000009ed648fa833df17da78974bf175967f007be1ff000000000000000000000000646ed968294d8e82fa137c44c45c90abfaec94030000000000000000000000002c80f9fc8130fd4f1c40a37183f4778256f30280000000000000000000000000867737e2b0c86ef355de887c22b31694ed2a37d1000000000000000000000000c4b72d35021485498e8661b1858a86309b9782d30000000000000000000000005b9aa039e311640a39214bc226a1298041c0d4620000000000000000000000004a39614254f6250090325ee4bddb8b296aadef9f00000000000000000000000042ae5e704c2caae3e9f5374821942987be1bc3260000000000000000000000004f70972a0dcfb1c66b0c3df4e93bc5da4a1ee450000000000000000000000000c490395de7b3cff5d85db85637147675d7a125ea00000000000000000000000075c412be0084385d94d0924af4131a5099e143250000000000000000000000009b90c43b9a71c4c3890c6ae2559a0c3bfc468ea40000000000000000000000006cca04b16b9582caef6bf92308838ad378a505880000000000000000000000009f9acd9bc8acd26818b5bb044aca144f3197917d000000000000000000000000def0bdb79d93d03deb828bf6c8497075dc70063400000000000000000000000054fd76ea95bb19fcd2cc38479d4f1f4d91e2b7af00000000000000000000000032589f570d602042ec3b5cebc7d519f31ba3768f000000000000000000000000e96f26f94d17296ce0d021e21a198558f7aacab8000000000000000000000000989f65f29025cedd91607b6462c58e1fe80b977400000000000000000000000003b9bb352c7389f8dea1520b04dd0c96e1f98c51000000000000000000000000bbe47a4e6455d03bca9d1e2953d2fd67ead8acef0000000000000000000000008454f8242a0c68287cf11c7e2b353b06ca111c22000000000000000000000000d288af95b23e2290c8a9a8cb205f2026416f9b23000000000000000000000000997fb231946ce453432872fd821b03ec5fd4dc02000000000000000000000000906cf3d3f5b746de273bf7216110d97a255a02ee000000000000000000000000c15a48a4f4f0a44629eac7e2d42731f0e7a2d0fa000000000000000000000000f36e8e48213accecd3552a2d5a4626f405b69f5b0000000000000000000000000d08a61c6b144eabba91683d694a2745aa56803d00000000000000000000000008b289c77e41cefab3ec4f8ca6bf444ec58fac4a0000000000000000000000003fe47d13340befe20b79383e3591c9336c834826000000000000000000000000c37ca2de014e1b596fb223df7f60e8bcb9a36b320000000000000000000000005b3ce3196e5890cf423c94fe925f87182a44072f0000000000000000000000003dd081527a6e3e70dbf65949333867d730d24c6a000000000000000000000000092f0b64e71b6802975c078d6827aeaf0585a50e0000000000000000000000008008dc43159059ccc69b3cf4168a9a34179457cf0000000000000000000000004015fb9d285f9ac510d0ff05d80cb18ceda102120000000000000000000000000cd15d04f2107ef3f2344adb8aaafd40fc4afc8a000000000000000000000000f01c99278d776ad9d5187cd9995dc5b9b02e526c00000000000000000000000099400aec0e3b2d6391dfddd89a9a74422337eed5000000000000000000000000d34820f246ae91e01b585c510cc0c42fc0b6a9210000000000000000000000003dc540fae8610873a5ba66b1445c4f30b6a0e95c000000000000000000000000fdf49a991228e78c141f3da82f43b624309b3c86000000000000000000000000a5482d51b45b05c315b7cefca393cce9eb6ee9d9000000000000000000000000653dccbf1b9ca705eaaf01749bb8fb0ae230e27b0000000000000000000000006d3cba4db5ac5e966108a5ca30a6238b2ebddd3e0000000000000000000000001d17019357a6e49f24e3803a5a4a6c9e3750061e00000000000000000000000057bd4168bd9676397431cbe2e3e0a8fb0a69389e00000000000000000000000063d961c37839256e1c14fc4cb5b896d54e1fe0b6000000000000000000000000f87b0440a2be42e4588a27176d217b0560d273430000000000000000000000002012a326d394871a86ea83155aac0238a8c675a000000000000000000000000002dfecad44d17da14dcafa750e5500d29a2fcd750000000000000000000000003b33955ca2c52c4c12da6ba8945f0f001a235de70000000000000000000000005572e4e0e03cdb4f4dfdd11de2cfd04bfebafaad0000000000000000000000001629d917bc7f3f5e75479d3632a709b28a9f14420000000000000000000000000b13a765dddf7f8975a8d0093d0991ca73389cd7000000000000000000000000c1a36eb21b0d23b72bd9fa4b9e45cb7dbfb7a51c0000000000000000000000005581a73a0668c7f6acee6f7fc0f59f9ebf70231a000000000000000000000000e6d46dea372e99682ba913b7af2b24bf9dde226a0000000000000000000000005ce007e98d340f6391d5469ccf83b3233308f11b000000000000000000000000d9cf2f85977df36603744a57192c7f92eacd16380000000000000000000000004552a3789fbf5477882e0cbb6929176edb7fb9ce000000000000000000000000a255c612166d14db9edc433769536f5413cbf966000000000000000000000000735c69ab22a7d6b53fabdf4e2d0cd7ad45b4be3e000000000000000000000000568857e2d6b0d2d6697792f8e56f026ab438f39e000000000000000000000000aece2a628bc4665c1fa22fdd839a02fd2457d87c0000000000000000000000005a42fda5de2cd5c2e5101aa38de2692992eb5fdd00000000000000000000000082c656fd5c2537ec2b7985e8f1785fcabfb250d40000000000000000000000000f123aa87741dbb3ee3c69f068adec0631c8f46b00000000000000000000000041659d39dfbd3dd88259bd464e0f6ff712a9a346000000000000000000000000dc2e2d3aef133c4aed62b990d057782bbb6a63860000000000000000000000009db1d0ee5d00c731d6f1ef7df1bc0113d08f73db000000000000000000000000ee3cd15ee2473c1fc44381e589b07904fc81e4740000000000000000000000003f8d45f721af3d0891429ae2ac919587f7271c83000000000000000000000000c715d7ec4e4b73d671c01e7caf67ee351f1c61eb000000000000000000000000850d0940b3a238d90069112b476dccd53927879e000000000000000000000000cfdd89587ed5218c01faa8c303608ce6895ccf75000000000000000000000000bdfe4d2ee4c4890297e7e8f2924d3d1a5817c1480000000000000000000000001eb03b5cdee0d3d1024c0fcebd462fcda29537c5000000000000000000000000194a4138424d76d358081cdb2df51ab147cc88ef0000000000000000000000001344ca76687ac990c379625fe70a59b057d593310000000000000000000000008a6dae40252d4665fa6c7a1b0e9957f51a65a0bc00000000000000000000000093252a84b83404498219716ca7517e70b89e7ecb0000000000000000000000007d7074529ed66e204cfde231899c996c33493401000000000000000000000000b5510936b3b5e1fae2da42ce3596eb571ed51354000000000000000000000000a1e1e84788690cbe8c9f46134f6917a24063eba2000000000000000000000000c91a8d65cc773f15bcda6d735dc6a2507cef4b4b000000000000000000000000fb30e96f4ecff962fcaa64a5d831d0f20fdf035c0000000000000000000000006d9f7d647e73f5076268f1c667dada1df8c0e0c800000000000000000000000091d1ced7b27fd94e300a8cd88c8d3bc2d88ba1c5000000000000000000000000584ba286715c814ef4945aba587c410a1783c6800000000000000000000000007d2fdc07e34ccc1c871f0f2e08f2c8beab8b42100000000000000000000000000596644847dab2d05fe48d8bba98d29e72eb224a000000000000000000000000f921cf427f53957399d75a5d67dfe120340a95ce000000000000000000000000e91e7f2a76ef60d6ff1a334a948d533a671df48d00000000000000000000000054f3941f210f1a61e54f66a4467fa680f8b59237000000000000000000000000f55508083b61126166125a49eb0915017aec29c7000000000000000000000000df7d79f418cecce585e26019a68ae89a19f157ff000000000000000000000000b18ca55998ed832cbe3583bf337d909014b697f4000000000000000000000000930ec217b8cd0a3285c0fa2452004361ed8b806f000000000000000000000000b11303b495b97c79025801041a080a8418e81298000000000000000000000000c392389075b01e2fb5a4a03317390d67d3835d6a0000000000000000000000005ae69294c6a3ad18bc1de11f243114339935ebc20000000000000000000000009b71e36805aeafb561181d16c248ea83ea651a4e0000000000000000000000000c08071e1dae08237f88f89c339ba3f8993864430000000000000000000000005ec9677ce2593170ec9b1b901523935245e7e9ed000000000000000000000000d9ea505114c5e168fd55362bfe0c826714e7c3d80000000000000000000000002edef7ee008d014881070ffedc15ebf82d07f6d400000000000000000000000039685bf0b8c4e7c12c874e2cf86282a874460ccf000000000000000000000000ae49a7774c672e510d36f8bfb9154c4259cd32430000000000000000000000003a094571fe23300d08b4dc0c460e4e332336dfab0000000000000000000000009e90f011296eaf064f3b900f000e2a64f080971b0000000000000000000000009c6ddcb135a7a816042a9ec344d67516cff785f7000000000000000000000000da2d7c80d77e385611e50c3705fb45c782781033000000000000000000000000598282dd8c3022b44fd0262382c6cab98e71fd1f000000000000000000000000b33644362411a99e72668cc814cd3dd4e339234000000000000000000000000027cc4fd20a7595681761e5a0418bcd7783a9045b00000000000000000000000050060662a088ff70b64aea9f20c347215794b0fe0000000000000000000000003f261170dfe4195f1c6e73b87d0b5fdc6888862800000000000000000000000055d4d6ebcd474b6d1486d1409ffa2f17d278437b000000000000000000000000b00fa0b3a4492e346bbae7445471320f568ceea6000000000000000000000000340b0546dabccb4e362066a546f9eba1d790080a000000000000000000000000bdfb7499ca11242ce9dffb95e87ac2ddf8cd5ce00000000000000000000000006ce8281f9546bf0b14280a82b91b18fe3ac96e0c000000000000000000000000676d5a468da74aacae0179e61c94d727c16191bc000000000000000000000000df8cb50bdd5ae829a13a72d707dc4ab2c15f921c0000000000000000000000003b7e95249a42929242d9a4a5c74de325d824a1d600000000000000000000000031690a481a2d9f261f6a41c4b16f856ccdd98b5c000000000000000000000000746e938f95dcc9045764553840a001e77542e97d00000000000000000000000052c277560f63be6ec87dd825787aa20953b2b29a0000000000000000000000004b8922633b7d873c95c8a89f94d2d1dc05380d6500000000000000000000000032941bd5306c17ee64a39bb5f85f395638438d51000000000000000000000000cd344b7e7f4ef43592f6092b54d3e9c2fb77595d0000000000000000000000004eedd2d6bdcd0a86521249ccdddf12bab522204a0000000000000000000000001f76e8bed8d21a0dc7407e323b03e5ff5bdbb245000000000000000000000000be06cf708bed3357c3607b243c796a8d6c41046800000000000000000000000079119be899f3f25d380d7ef9ce2b190635c35bdf0000000000000000000000001c29ad30f2271f1b06afe271479d0521ad338d3e00000000000000000000000054227ae9a22c0f7f88d99c34edd769e3102de7c3000000000000000000000000d029bbd5fcaa712a6e9230e8d6bf4b000f395b970000000000000000000000008d2d49ba9a2a2924f2ec40c8c8355a18cb7a52fd0000000000000000000000004aac67f32e4a6b3a55076d179bbc08556bed7e800000000000000000000000009233fa7a2589755c8fee439d86e79bbac68303110000000000000000000000006827b4b46720e546aa9c68f862e98c49527aac0d000000000000000000000000133fa57f0f89e68af58c63ecb89f98d75429194c000000000000000000000000fca8b4a9da2eeebb3320cf15cf83cadf926f9d2f0000000000000000000000006c98d20aba94d738cf7ad0923720523cd774a2fd0000000000000000000000006b3bfac7286f69100806cb774cb54b7a5f1a89610000000000000000000000005d104a179f0b90de42999ae944dc75bf0419721600000000000000000000000066c16e484d25d7ab140353c7d2d6fa164e22392d000000000000000000000000b962f16ecd671ed1aaca6b4e323651973f0b910e00000000000000000000000029abac42964df69ee4f34ebeecc66416450dfa500000000000000000000000006027f605754e9118ecfd6a85006c9ebd0682bc5d0000000000000000000000004c1650c451eeaa3338362cd837a9450cde89ff1a0000000000000000000000000089dddbdc296406a9e58f2301772704691637db0000000000000000000000009437911d423f891626adfc298c301fe591753198000000000000000000000000b4640ff61f7dda5dceb0ba3720cfbd3df221dd3800000000000000000000000065d24f2aa348348a8c1f3aa7b3f83efe3a1d3f09000000000000000000000000ba88093d268043895b22aee938ca5d153b1edf52000000000000000000000000d84f0db80825cfeb89ac20a0abf236f04421597e00000000000000000000000037635efded2e10268ff33586fd4c090f70e92b25000000000000000000000000c58e45d5dfc988ac9f682a7bc89360d06d57ade0000000000000000000000000935dc0b99b7a9709358a5a30bee6be72199301fa00000000000000000000000085e6b1aa9bc5518f7e0889763938447c57b0c723000000000000000000000000b6465f1308f7f85e97fbc966ed3c5f21071b63f100000000000000000000000058b86664f1ba33052b6ac2d8b8c78c4d881c680f000000000000000000000000c9b7c102349e887eb2c36e43e31f30b69dba6fb3000000000000000000000000ac342cf207ff244f573261e41d79e556a110ad5a0000000000000000000000001b2a21a03843f3545b00e9ba0d3065f85e2c28aa000000000000000000000000de99fa68b8c38589e57447d004e09451706c91b5000000000000000000000000f2b1522bdc0d544e0dab73146eae31a1da60335400000000000000000000000027b03cd74078273605400af57face174b239a9b9000000000000000000000000f2d50dc7f9d2064a2ef4e9b391ec6944921d81b70000000000000000000000002420fec9e802efddd5a07a0efd6d10eceb77f68f00000000000000000000000057544226c2595f2b028024d6e45bf657d740912f000000000000000000000000d5bc514202c0feaada4060dcaafdec7b3cc6d47d0000000000000000000000006d6f582e5794c0fc166327a645ca68eecb4a1977000000000000000000000000ce53fd87a11b60da921f40d000e084a21414801f000000000000000000000000518c90c94add5ecc95330fd0a313e63135d982bd000000000000000000000000d7576d91faaaf1db54462f91eca69e7d64192deb0000000000000000000000005f5574936a00c863a1ca11da9aca0f165caece7a00000000000000000000000000f8071c5de6c3da654379a18827208f36f4e1660000000000000000000000009db366d15b19cd04793f69a930843e56aa43c3ce000000000000000000000000ee73d4c0c5bfc2db64b62d0004cdcc0e0b09ea6d00000000000000000000000016becded2e6474c874aaa9e2265791732f062375000000000000000000000000da1cf5af89da73de7fd534bc0e7b4a1861a84d0d000000000000000000000000edbcfd282ef6bab91a114a56079061dd60b8bf120000000000000000000000004ac7512995dc626ac8f979e90235551f79e0f92d00000000000000000000000039cd2c7821175038f9fe258a8a9e2451854dc00300000000000000000000000059ddfe06dc169bd289a1e38702c2e9fe1317a879000000000000000000000000c096d40e6edb67cc1078987654b1029136bdd2930000000000000000000000006af67775a0c4ad2b0e4517b529da08aaee7c0c93000000000000000000000000b109b90bfb821a00ed83a5638154598d23c686ee00000000000000000000000046bb0732fdea49cf08fb86fc345bef94f4fff358000000000000000000000000b1e6c14b5850c4d54542d0d9415e1ad53cd1817c00000000000000000000000012217d256a7232b36cfb755c571e2c89d158a9ad000000000000000000000000a54c57f3a8bed03b177ae0cab298a458e1555c9f000000000000000000000000d62631cb63d5b9a93dc9c999883c61f0573da11800000000000000000000000070c4d1db1d61c704ff9e049896c10bb837e8b2680000000000000000000000003d3e4ee3b66dd5a031d5862cbe6bba19475e34e3000000000000000000000000ed4260ca46a8b3b8854c0943d4a19e9af66f138d000000000000000000000000028e90f37c15be6ad93c708294eb4fb40df58bbd000000000000000000000000e7d6cb34b5b1c7d196a10ef0ac4ff1e9acfa20a5000000000000000000000000ef324e85d42686b5682d85ae9a53295be57f10330000000000000000000000000432ed1525c33274bd5bc6224534e999daeeb98100000000000000000000000032662f1f659e8cdd4de798bbf549f56fc22e2f33000000000000000000000000a60619b41f2c23af5e5d655c690cfe18cfe1b5f2000000000000000000000000582b8d3f2871ed2b4d360649c5d9800fe8ab83520000000000000000000000007410cca84ac186759fb6ef78c2a8bd4c64d4aff3000000000000000000000000a554705b0b64f55fe3fc452101187413c720b84d00000000000000000000000006f5a68add11b5d975ace47fb34b4caadda9c2f00000000000000000000000004679376551ba5de37721653b98108db1badfd92800000000000000000000000098181c18d704c645ff8a83543d683f082a40387100000000000000000000000056e4651280059af5e1f0192dd37f5cc5c82aa7df000000000000000000000000cad448b9b591a351ac06e6bd9a4149f2c29529b0000000000000000000000000408b7e662ea816c3eda5ccb600ff610b1af95d60000000000000000000000000fbac8fe618998b8786285db472bc03177aed79d2000000000000000000000000b295b3a5d1f4f686f17c23bfdb6411d9803bb024000000000000000000000000a46f66e60b6ef2f11b123814a66fdda68788e34d000000000000000000000000e58cc2ce4b00ff50e4f564ecec30c69ce76aaf680000000000000000000000002bcfd7a514df100cc829ac4d084dc012f08fbbae000000000000000000000000364af7cc1cde91be5cf11445f539b9e9abc27ef60000000000000000000000004026dc4aa8b2cf0a21e2fde00c24fc5a72c7674f0000000000000000000000009c967d814a3d74f22b8f000742d5917e2f41ec8100000000000000000000000062766818cbf02214b21a7ed39bb25e38c1f3bce80000000000000000000000003532c66f9ddedfd599363c1e6881169828c59b7c000000000000000000000000f16c461a80f87e5b7916afb023192fd59d6e2b6d0000000000000000000000009997b56e3aa49a4915c30f991d1f1583a8edee14000000000000000000000000f887e7fe9339318c1f22298ec72b7c6354a144920000000000000000000000009f51c0635d3f227fab3c9305849357235b60369f000000000000000000000000ccb9f36a8b4a8dd87a5dd742399e695d7abb0c290000000000000000000000005b0a67f87c6fe29419ee4c185c451c64e6a9e1d10000000000000000000000000519edcfc124a7984ccc341ed4906637a4f22bb70000000000000000000000006c47e28c5359c8fc575c71c8c41012833f20bc710000000000000000000000000025bb60d891dee8f28bfaba2c72b589cf6740c5000000000000000000000000d186dfbc823ee6b0127a4434035c641da61ded400000000000000000000000007a6071250348879f144f893fa325f4fecb0bd3eb000000000000000000000000fff3b79877805a528198b3bf2f6ab7085cdf0b7d000000000000000000000000f303b9394c8e4d592d26a0c7bdcd09a51bb4ec190000000000000000000000007d68cc424ec12d219361d7750be6227e41b847e5000000000000000000000000b3aced8e82d2860be2df0d85cb7f6db6029ad846000000000000000000000000b0c2fec1cfde2b358d2cbfffabd0f4997860375a0000000000000000000000008fee902d2501784be6b1df672daa63addc295edd0000000000000000000000005743f8aaab5a6f47f05364b296c9ff2beb49570e0000000000000000000000000825c3236489be22085b46e4f732685339c6bf5e0000000000000000000000008dc58c5939f8d3a7836a1575ec1cc8c52a4d7b550000000000000000000000005e90411f19f5fe1f7bf5ba179409ceab1f5e7b83000000000000000000000000d113188360e1a03aad1d163b3b97c926ec8a00f200000000000000000000000063343cddd7d4f3112ae7a7682ec27ad14fca1f2d0000000000000000000000002aefbe70a26dacd8a1e9fe80d5c22f9ed1b653300000000000000000000000000e6a3d8bdd10165478e27863f3ef76d8ec9928ff0000000000000000000000006372e90daa43570d9d6c6394879365b5e600b404000000000000000000000000b5eed54bfbd6d598ae1b52253edb298846b660420000000000000000000000005e93a25f4a25b7b524859eda3bf8cb36cdb7a57a00000000000000000000000061335b205c5b606b0f065bb0e7094d0caf1cc62d00000000000000000000000078083383b2ff8758b08160320e49eb3ca7a15eb9000000000000000000000000eeeefc951e9fc8860eee9c592a39a651b6713e580000000000000000000000000e7f2550e94858e2c97a621a7b103ca2f5e3eed800000000000000000000000029cd28b1636a4327be63ec91a5ea97eea7138da2000000000000000000000000c66dcc7eb1765ff60cc87fc7c3ce581f87cfe550000000000000000000000000c33f2d71055933f5ce120ad0772ec77ed3070d960000000000000000000000007fc2c12de2819b6c79515b3c8d90d9502b801fff0000000000000000000000007532a10b8a19cdae5cec06abee63c3640e51fda600000000000000000000000056a6a621ed3cf93d454363ade393be91085bae8c0000000000000000000000000441c146eda7082a194ba228672ab3656eb7c5db00000000000000000000000045d1f2a5c3b45f264e815c6d51f1a36006e5e215000000000000000000000000b34ddf829cdbbdf37dc5a10e152999c25a254e77000000000000000000000000322774d4eb8e57f660e4b00dd038fd7e5fdc827a0000000000000000000000003a897ef0a6370c15882b317878b4795f7cf6592a000000000000000000000000b1469e5fecaa7098523a4414ae2805fa3c2aab7c0000000000000000000000008672ec48f6cb0fbe4fb3088f4598c00f02f17b4500000000000000000000000090977a6d6dd19351ff1e4995cc4e5351c1073f650000000000000000000000007c93c28621a1aac5a6b6bcad0a47528ccfda11020000000000000000000000009e8ded2933ecbca23c6accbc008ced078a3bea62000000000000000000000000150539bc31bf669d40ed408b342bf0a9e88ed12c0000000000000000000000005d8771548d2196d29f76aa99acdc024f3485ab440000000000000000000000007f33b52106bf91f49d0f53e9508e044fecbfc1f0000000000000000000000000674707743e98ccab6e089ef574849bc067792772000000000000000000000000284d2d6d1fb38c40e1124733601b075b461584c5000000000000000000000000b620f8fade01a5085a6732100307b67d84a759a500000000000000000000000091427b33916d1e2e3dbd1e450ce104c0bf5d6ded0000000000000000000000004c568fd302505321d02d0e1e8740ba3d006c047d00000000000000000000000009a00c7bbcbef5fd1c9b73f89be44ab8f6159b5500000000000000000000000019e149791b396b80f70529a6b83363bed0b9592e000000000000000000000000de1a9acfd3292e51abef31f94c457c42c0664cf70000000000000000000000009cd3b541cb2f679c224e01abcfefddd7651ae201000000000000000000000000f54325355cc3d9279c00571052e2f3c51d964a0c0000000000000000000000003ae92f9273fcf72127ddd01cdabfdf9a8d78a0c5000000000000000000000000c8538408397be11317a3c77861ca2b26ebc213b600000000000000000000000000e4e4f3af6a161dc18bb09ddbc24579d2713ce6000000000000000000000000e37b873f81ee3cffb9c4b091b5b03d7b0b6ab59700000000000000000000000027f41f67b7ac5aaa40867bc9e8190feecde6a8a1000000000000000000000000f3c22e52d6cf1ab64d2f23590e35d93907a6d36b000000000000000000000000de37e46a11122e2c96c077bc12dd6a5bd763a8290000000000000000000000001c28354a0377705d1f8f01b3310c1c32940535170000000000000000000000004d055630030125189df12b3aa722cae3ffe4efef0000000000000000000000005eaedfa372f9ef1d13485e444804359a100e75f90000000000000000000000008c10028232e628ec72be5c180ecda18fbb1f2fc4000000000000000000000000e829f8869f8aa5249feff9b61069fb63bc0fdfe800000000000000000000000067d64aeb79a8829e780caa8e63fb081a07a99ad90000000000000000000000007770fef8fb68d3237888d3a6654d15920b54d983000000000000000000000000f0224de692f64f9d9e34b46988a0f9a80c9e67d6000000000000000000000000060e89bff539627e421a8f31c34f089fecc6085e00000000000000000000000010bb77cd2ffb48f05c2a9ae1f4241a7d570d95b70000000000000000000000000e3d9ee8ca1bb60945030b8db0c066962c601f5000000000000000000000000006e91d27b5ab17650fa3f31a332377a09f5b26540000000000000000000000008fda4752f18990092c382dbf02d07232635ffe930000000000000000000000000b2840225fe8d9965e1586cfbd90508e24459c810000000000000000000000004b357126e63fd18b675e7d6486b168d0e13b1fda000000000000000000000000046c961bdd691e327b01b05d8b2631ef180f390e000000000000000000000000dce613065dc731f023daca4342c51c8aa9b2f386000000000000000000000000529b26ea5aef90bcc12f795880a473933cba315800000000000000000000000062ad6fdb8fa18caaf2c287505de4c8d0aa514df500000000000000000000000035ddb4245e33a22ad065e0a8c9acc95c77b0bd6c00000000000000000000000044ac4929abe32b907b795c76b22095ca485cb7200000000000000000000000006b757ede73a75a1609d2638093cdbd29e52fa7430000000000000000000000009ac8eb17d1234e91646e43e2c4b9563872620e0400000000000000000000000092e63f3158266bddc9152c3156e589fafb8c2941000000000000000000000000ade97d752fe7d7f448143ba464a5aaf4af021c03000000000000000000000000623ea38766ee96cb9ebb35d91cae1ad4286d126c000000000000000000000000dfcdb02430e87ae464cbbc2057947aa23b2b00450000000000000000000000004025c2a5064e0090b8644a79c0fc5ad6d72f7350000000000000000000000000e6ab8a06f9f866d67ae6f7bc57691f454a221eed000000000000000000000000338eac9b2a7d5c789d5a58c3eed80e6f2dfe6e3000000000000000000000000082ab2fea3ce7d5167ec34c3a2126d9cba4427ba1000000000000000000000000c5ae5199c9c2d5a7a842d46acd55afb5f5a5608d0000000000000000000000002d94bdf3a4436d6a254a3d0a6afdfc895370018f00000000000000000000000003124270e81b4bd5ae48bb369358a1bfd7420ef2000000000000000000000000038ce99afff784588371ca749b370183298e4356000000000000000000000000d83146470db6405e80a6fe37ed13e20963f7dca200000000000000000000000035125b80d6d17519783c329c4dc69ff2940d6bf10000000000000000000000001259b557d7f97255172d4f6f50b2a4c6a0b761c80000000000000000000000007c92ef8edcdf399ee7d2db7b3a99961ecc1fa4a900000000000000000000000099b03b5f17660a5ab91a5c336e5143b7a9d1449200000000000000000000000098baac353fa3b5f7fb03ba030dabc269ec5d7f97000000000000000000000000b5557de42114dea3a7a17b1fefae9da169b1fbc9000000000000000000000000497f7b176f9224b16863c016337cc1399d00affc00000000000000000000000047f8046b5dda7d84e2e792a9c20cd92938ab547200000000000000000000000098f02e986d968e212279edc2b046377c503017c900000000000000000000000029cf1f5060a436c14b366ecf57337999cc738077000000000000000000000000851e313a88559914dd24baf3476cd5d16acc058b0000000000000000000000002f8211098369f5575e2a1feb29d4088368d4d487000000000000000000000000e36587ddf195b3f5c55052204410ce2a62036cbf000000000000000000000000c14e538a52fdbeaf25bdd1dfcacaf8e14b98ffc0000000000000000000000000d3cae20d890a3d04f2e226b39f66f305939928740000000000000000000000002946ac7042654fcd808cdf9c7e7f9b944665699d0000000000000000000000009a42cccf5cf85657d800738e7cd798cd8aebc8fe000000000000000000000000f61465a5d4aa5e3495e1d35f1768b75cdafd20390000000000000000000000008eeb98c5e426d40ba3ce296a3e9af3b108703b36000000000000000000000000c469e700c221d551e1856408beee0524c9f640b5000000000000000000000000dce9f20e88fcd7b25b205732b3f6d2b2537315b500000000000000000000000090d9d956d18665f05046c02761230ae35642e92d000000000000000000000000f6e92c2baaa21f06353a52570e735ad72491d8f8000000000000000000000000147f0ff5bec34dbda4d580b9d61506d5e2033cd90000000000000000000000005cf310f647fe78e0683d87dc30b71b8dc3ddab6600000000000000000000000052ce476d83bbca5866f8718894124e3779a7e3360000000000000000000000001c6bd1069e128be571c191ca3db5cf953269e3a5000000000000000000000000c6bc177d0448f73d8253ed61ddf5a13ca28222f8000000000000000000000000a5edae3d0adab4a9474890965e1a8081a5a9910f00000000000000000000000020a265f8d5be0890d6273840fa89cd09371fa2a0000000000000000000000000dbda7fc721c267953493afff76b3933780e46bcb0000000000000000000000003d362bf7a6818e7bb5edfddd4f5334f7ec147bc100000000000000000000000087553cd560749a2e0e8b43af4e94324a6e0ad22a000000000000000000000000c686e31c507a857e63fc4838b07fdb8cc0e9e99300000000000000000000000070146a34504a137518fa16f34188d6f14a20fd57000000000000000000000000aa9346e8377a2b6e75fa41ee1c5acae80d7dfec700000000000000000000000057ec41a167a7540d713007577a624aa7aea77174000000000000000000000000fd62efef6a11aeb5a053b2f7e21f6eaf90b4f55f00000000000000000000000021e4cc3733804652b37cacee229ddee1cc0574840000000000000000000000008db71f32ba8d4aa1b842483b676fb3551f351adf0000000000000000000000003fd80a870618174e322f1630c2a0546c3d938da10000000000000000000000000b09c8850567fc03df54ec4cf0825e47500af365000000000000000000000000be3e3f6093f05de6ce2f2b094fd91525d5d530a400000000000000000000000033eff014bd0313b089ef3ad13be2d6d3087c4159000000000000000000000000d518028dfbfb59400ffb782bba4aae4d8f99e1f30000000000000000000000009a0ce2b1be066f8e78d523fe7c93669ef750f8ef0000000000000000000000007931860637d8dfdd734202b0d548eca0fe49249100000000000000000000000099f5113a70cc174e78f1dd8fd82974d4f1e09533000000000000000000000000d08354642e13e09355f038d6b8bc577093e1008d00000000000000000000000092cc17c86ebf30cb1d80c6c7ba497f002e62364700000000000000000000000097a00239306dcf75b49e932380110e2b307e9a7000000000000000000000000072c11333c10cfc5a5173f5c5e9d0f2bf6a3561490000000000000000000000000a65dbc81552545a341eed54e8dc2136cc275561000000000000000000000000b39cef26dcebe2b657024565484d90ee0af4df7d000000000000000000000000aa9ff377b27040d6c1e67db5c4515f2dcd898bac0000000000000000000000003b81a326e065d567a8e7bd245222ec7b52212c3a000000000000000000000000d7d6b24562b49910eeb4e003efc78c03df8dcbcd0000000000000000000000006f69aec71227636887418b24d1c6208312d1f180000000000000000000000000caaad9878415ac6ed89206eb38a39b9de29565df0000000000000000000000002c4fd3be938c9a8ec1325fec7c91b80a9d448526000000000000000000000000e7b4b229a83a3f41c1ebf944c7548041f7714c9f00000000000000000000000029709a3f326a1a2f7745aefd2c73685503b835df0000000000000000000000008c1bf2d10cf06b49215f8cecb90d154d890784c6000000000000000000000000b6514ea3b9d85ff153a32723b1dd9dacf6e7038b0000000000000000000000006008879b91244c8a9022e5841ca1cf0b13a81c77000000000000000000000000e0f7118fd482a4aa9eb5a343bde28c00e5616df00000000000000000000000005c6d3d4f0023d2736ba4d7a442dc8e33c540128500000000000000000000000015f690f86fa1efae741ef0b6dcce83c0dfc4cfe60000000000000000000000002cd64abdfd8d4ddbca681c1629a44e18ffa4674a000000000000000000000000724d59dfe355fe7c57bd4719e4e44d322897f5c7000000000000000000000000b3223d6841b8eeccc51940554be616d76a14da48000000000000000000000000b1c5e3eaf162bee0e1f94871da8a1f10ec401b300000000000000000000000005e8b211829f422649b2c98acda138d5b4a059a2d0000000000000000000000005ffefd5d79f6e554c398dbf39c60df6616f5244400000000000000000000000031e946895caa03f0a505639b551d15c5e5a46fa900000000000000000000000014ec2f80efeaef1c58f4829a6682b93d4f8227f3000000000000000000000000af79cbf962838d4977f6c1594767e53deb9f75380000000000000000000000000f555feca9d998050dea51b8c5956ad16d71ed480000000000000000000000008aba77e30368e20199015a9b562cfca9243986fe00000000000000000000000076edfbbba207a5bda56e1457e3db1dd3a5c6f842000000000000000000000000c5c8d0c413357593f193fe93785cbc479693d72e000000000000000000000000d4369a84f1404a2aadf482dab9124c97a4f4256900000000000000000000000047abbe25f2c71af134e19f3f18de50dbea8c1676000000000000000000000000c0f844dd793f48a4a9f13c4dfa6a2f342fe72d5e00000000000000000000000054a928cb6f838f60c0d487998d0ee4c9926a6cad000000000000000000000000d679ce61e1d91d28b82ce4185edad42fec32d80b00000000000000000000000060b84159d0bb6461630678f15f7b0659ae22bc2f000000000000000000000000e7525c3a80c1b0e67838c2d51683a5912f718f5f000000000000000000000000924b9958e728eed3a970a3fcd842a9f99f8fce91000000000000000000000000b55cde1e039610b0c0feb98305bddf5e06dace1e0000000000000000000000001a2b407f41b536a5e0f43872262c500d74a46b6c000000000000000000000000f5160f8e2a3f8f6dc0fa5e04cb37adcb5b81548d00000000000000000000000024b9559d71d7991ebb3204f28c25df6b599d0c47000000000000000000000000f7f3eb38bcc094aa209d4195a50c321089918be000000000000000000000000051bc23ff4ae48723810aceac392155edf5e4454d0000000000000000000000003c7955adbc7e2e24a3c72b8d630539c3ce3b6647000000000000000000000000fc3ded73fdb35152be053243b981bcfa8124caf700000000000000000000000038518e5e71536ba0e3ed8ffa10a2d945e899aeb60000000000000000000000001798e60f96eda4dd149f34fbb4480bdc92fc8d03000000000000000000000000be8daa91516a9dfa6f7f085ce15a35d57f2a89b5000000000000000000000000f1b02b98a63ddccf1db0e749255533423ba636c1000000000000000000000000b1edd8d1e4dec2b1d1a9860f20fe4f14863c50a1000000000000000000000000bd02b62f3a341e90b5b608cf138afa5d5112f0440000000000000000000000003af1e78c2692e6dd8db03d0bd91493100b4923fc000000000000000000000000075e5ac245f3e3faa9a2612a39efa8e97ed6ab1b0000000000000000000000002870e4e7fe1c73084878eed1f6bfcd0cf6a695a60000000000000000000000002b706c3d355f6b2a32aae0e9049b9c160a0e0984000000000000000000000000e809a5567e510f7070cdf36dd76f3b869d2d4a6800000000000000000000000051cefadf8158279f3c41ac00658a459eb753775500000000000000000000000067fa5a4304610eac45263640be399b8b3af30d63000000000000000000000000f8ec78daf7bbf77dbd70e4399ee68ed524fdfad800000000000000000000000020b21396c56e060825e5cf2b735235a2406b460800000000000000000000000077dee8ceaf2cc6d19b2bd569ecaf722c46af4b88000000000000000000000000b6c8f9c80ed2e7be1a14f4d4d9d8f7c1b8e0d5150000000000000000000000001545bb2ba2f80c8f24c8961c414596adb7abfe80000000000000000000000000e592c553bbaf347cbf7555df82719fb2e59439c4000000000000000000000000c73ff11b37bfea052a84ea42196fc198ed979536000000000000000000000000a01ad6535e9605ecdcc9a7e29983349d785fc7d0000000000000000000000000ea486950d319c3afd23cdc9ce287bb04a7bd2983000000000000000000000000177643e464a8e91a03c01df1821fa6fa48f3c2e400000000000000000000000062aeaf0b9a8c022632366023a063c5492b2cbb19000000000000000000000000b81581f83e897d14cd5747744446898cdd78d31e0000000000000000000000007d1cdb0ab3fe2c8b06a0fb612266954a02d001970000000000000000000000009f4a422462d3a15d17de712b27b4c296847e743d0000000000000000000000009699981b684bc875860ccea09f50c9c2679233b40000000000000000000000007617df4b2a3d909a4650d6867d94cc65bf352513000000000000000000000000c659a05cdb8de87c00810d4b34f0e2574cae67720000000000000000000000002ad12dc051b38f88788925e9e7b6a1c166a920d2000000000000000000000000c21548f24111bb55e9316d236f5d84f59bedbf0400000000000000000000000057e9efed12f01a76193e98b729323ee412d26dbb000000000000000000000000771ca2ae0e93dabf7293002452a779129c4d08ca000000000000000000000000aad42b1167507a02da967c0f9e3bd17fb2c4192100000000000000000000000014a374e5f46ce780dcebda08c8caa09f7f4df4160000000000000000000000006ad04cbd4a59994559e5c0b640a9bdb38ed0b0c3000000000000000000000000fac2244d9408701c306688ed8bfd83d77466a80c000000000000000000000000a5e5fbeb801d7eedd6acd49cff54d9d1d5f5ff790000000000000000000000002c360a0859a4f566d16ec3021df8f79e14ccb669000000000000000000000000554835f0d9c40c803eb6e7ac6179483678125b3d000000000000000000000000eeaf10a91af5be42e5a53a8c9d06ad3cf12c46d9000000000000000000000000f8bf567d0ea3bd36cccb968c07b8893ee7651c850000000000000000000000006c270ca9afb78d6d8782a0269d18ecf7f50074780000000000000000000000004beed0660c896a78210620975b5d27e3fac848540000000000000000000000002e91904a65f54b7b4ba052018934f11bf9af6778000000000000000000000000a72caf5c5799000d1832c253d947fc7c61f4eafa000000000000000000000000ff27e9202f591d9b657932dba4392800bcef37e60000000000000000000000000566a8099100069c63d9f1944c1a76008c9085a7000000000000000000000000abbbf68754e9420ae45826aef5e05e4052ec96df00000000000000000000000008ca2cbda5b55ed754c3b161feae44a863f30a2d000000000000000000000000af75272e358465b2b3d205674e5226e1e207f03c000000000000000000000000b180bfd55ad2e2d24c931b583c758b09b2866e670000000000000000000000003093e316fdc3807069bfc4d9888a7c8bad7f30ed0000000000000000000000004864b0ef9d9b9172bb03cad8b21ba8b10a9e34000000000000000000000000009c9a7e7750818c3b09ebaad22a4765f11e01f13500000000000000000000000063f712446f5bcd7fa82f282fe189d56149dd0d000000000000000000000000000b6390ba76b64fea1368ee0145771f398d590ab3000000000000000000000000e33eff61236fb2645d9abbd7ab4fcfd813a17155000000000000000000000000bca16f7c048b0f55cfe9451415cf35034df047fe00000000000000000000000097c176c974ceed9fd6b38f4714f4cc521ac32ca10000000000000000000000006191984aafb6449f3e342e3780b781aa1ac7a7ed000000000000000000000000800be0ea38a30d5fda5ff4f22daf3bc010e6d75b0000000000000000000000006a219233248ad7d04e049690addcdf76d9b85028000000000000000000000000d1f218e2f7676a1ce5d34bd3e20fff6b3db6f3c70000000000000000000000003d23b777f351a5eb02f3d5a0a9c581cfd69cb7dc000000000000000000000000833f32f7f82461a432d2bce1fdb4627defd441d90000000000000000000000002606166bfc6fd82933ce8f93418bfbe5aedd696c000000000000000000000000c77ac1393620a01dd4593ca755f6826e4e6f4d25000000000000000000000000e673b77d5bddfbb6a98837a34df3dae86ae2ee610000000000000000000000004191f03bf41b9c75588bec527c4255de6859b61d0000000000000000000000001f0c33b6d01fbc6347a39ad1ef62d967a6dee3c50000000000000000000000002641ef425b0d020dab894c9078f441293db4178d0000000000000000000000003aef0126a9a63638154650be61fdb625256204780000000000000000000000005d18480d6330bf83d03b05ae64c6a35b5a566c3d00000000000000000000000021d69755aa284be8e670ba6eb1ab4a05f359ca9e000000000000000000000000e23fd56c733e320c02c2d2c96157649eb99b4ced000000000000000000000000f5c27bec8b0ef52129599a98d861406842999e27000000000000000000000000a9de9730b86bf2f5ba4bd3fc4dd95a9e2c119d5b0000000000000000000000001054411f77b615d385dd6d8af932772040fe5bc600000000000000000000000097d3242fb9259b165c5ecd1f9f4836007dba9e4c00000000000000000000000030114fb18276eae92fe4d8fe38849d59df62de2b0000000000000000000000008a31490bbb1917029a8712860549b3a732d3fe68000000000000000000000000dad6a32798225fd11b2923972c5b5dfe12c596890000000000000000000000001e5e125839b29c1ebec35113271a7b83ab2175c3000000000000000000000000a350d95bbea8ed87bd83d8561c9de41198babb2d000000000000000000000000bc43f94eda505c09a9f8ee71cd35bb886908ae6b0000000000000000000000007b5a42d4569ce3fc3a69d4f82b04c652208eada4000000000000000000000000093c4be194095a520a8f296bd3267e7d1d46f80b000000000000000000000000552e16338b9343b194f40fb768526129ac463ee6000000000000000000000000bb34a80f9fda3ab1c5400e757cbde9d1f33612fc0000000000000000000000006c91b3c041150c8ce9821d630851fc44b2eaa8da000000000000000000000000b1fa84cd9fb7dd943edc5582714dad1f515068700000000000000000000000004782ba719e2055e42636e08a0bf6a6279583a7910000000000000000000000002f2f84efdc1027a8105ec8d4984159351a31077c00000000000000000000000060552bc6199d08831dcf8504555e751b0354a4ff000000000000000000000000cabe4ea1dab33152f4bbf8e54f338036bdf59224000000000000000000000000d3b42a75012d4fbecb9d5ca40904b51410765ebb000000000000000000000000dc77f7a5391f8f16161841bc022613b1e8ebada9000000000000000000000000abf60688a97c292653310d49b980c16061221e8200000000000000000000000059a5d907bf77851a6be4652ac31cd6a8234d185c0000000000000000000000009cbb56f0835884a9fbe70dc602bf8285cdfafadc0000000000000000000000007ba6593797eb3a39f37c838cc5d227bd6b0abb620000000000000000000000002bfb0bf4af50cb36f3a8c168e3ea3fded31d4f680000000000000000000000009b8155e02e757853c72cf00fb198c414c559854c00000000000000000000000066b0a0880b25b2ee1c35d3a69f365083ae8b4010000000000000000000000000f3a19f28722727c1f660ba81245d2aaeffbd64da000000000000000000000000d11549aeda7fc8cd8e93cbef99f5e617828b0dba000000000000000000000000707d901ee1ab620eb3ec504a74097d947127083a00000000000000000000000000187b31d19f60609b02bcbf9d0466e59434a3100000000000000000000000008ee23781362e35f91176d48009aa1af8999bbece0000000000000000000000003ccb08de3170f18e2e59a820921daea175e4ee8d00000000000000000000000001df007086506da61a691d111daa2473f0e500fa0000000000000000000000007e6ff464fd467b01d32f1949524dbc8b1283492d000000000000000000000000766dc2b7aa81212e4a5a3fd1ae3930cbfaa00a690000000000000000000000006133ff9b89bdeaf8d7ff93020301bcf659338d2c0000000000000000000000002ebdb7076f63a1c338705df154bcf1034a81cf630000000000000000000000001ad38da5c6d058fb26148bdebf8e4356c773f231000000000000000000000000cdb6c63141d0c83df352f8430d5779e361e302f400000000000000000000000045f50aad1ef5f414d7d21ab368155b03acb05ff6000000000000000000000000ee8f646c7b7b71ac2c542da3f56b43ccfbd6f03a00000000000000000000000037accb8f37c9b223f88a1542c70215f70356c38f00000000000000000000000035f319a0f1e4092a7ac47bc7d64595fb049de609000000000000000000000000099c9d7ca0a0ec1e0e367ec223b38cfa9e7b1613000000000000000000000000c44e8bd613ab436f68e4ba3e4dbd6a18daa7838d000000000000000000000000c67cd71b9ba8e5001aae1cd7d1514628ea63d1b900000000000000000000000062b9ed42b78cb813d12a465525559bd38c998667000000000000000000000000fa082deac33db4dae0b07ff49fd843e4ceaa0642000000000000000000000000b1011cf830d2f00efb4ab5d7f684476dea45623300000000000000000000000007ec9729db81d3809e7cc66823888490819bd37600000000000000000000000079be6c2e832e09d06638698576ff6342c1b787100000000000000000000000002e02524be54aeff14f93f3b0822d9580e276dcfc000000000000000000000000ae019f9279f18926aaf0a73e6780db23c16949860000000000000000000000001a1a4784a0345abdfe3e2b64ed3452a962ee0fe400000000000000000000000051246c3a3d315e77c0a5029e6d4e54d4f39a9afb0000000000000000000000006e21e153d454ee754e9fe0fd2746b985e2346e710000000000000000000000008ce457d7b22a717dfb37488a9fe887bc0e1afa96000000000000000000000000e6c8bb301b40c053a4b010d1737b8bc44868403000000000000000000000000035e8de9ad39cca667a96a5d93f065af88dfdc8380000000000000000000000002ac1aad670aace6ff256dba5e06e156f1e978dd5000000000000000000000000c62c3876f7f543856854c50e0e13f71418ba048c00000000000000000000000018b3b1fd40ebe9473d5c541fdef2ea5631806ea60000000000000000000000000e8aa0ca7e0543bf373a1fc707a223953c042f940000000000000000000000000c1a17a473a7c4a0b708a1c74d551acdfd66e20f000000000000000000000000fb1fd04c5e29b318d259277fe608dec686b7dfe6000000000000000000000000cf77b9232c01f7505089448de6a758872eddbcb0000000000000000000000000bc89b2ba00efb87bf96b9386cf1953958675598c000000000000000000000000eefdc4dae5e1f128bbba4545743507d2b6dd17c7000000000000000000000000a587565c2f131869bb5d7135d8de783c14eb89be000000000000000000000000e528ad1165a888bef4560efc8abe3c07bcc058650000000000000000000000004d64fec2c45fa6977f39f0c50d9c8f9271f6a446000000000000000000000000a362b701d60c28b3886b57a22f006e98ecb5be2e000000000000000000000000971be989ad9705bbf2c3611d0297b1947d98888300000000000000000000000057d061b06165ba6011dc4dbd807fefd7fbeb391c00000000000000000000000054a6318719c713dfbc9e1d918e11b9fe1d8b4dd500000000000000000000000001a2aebe0bc4daf394de6877e942780788214cc4000000000000000000000000a814278881241b4c4882647cfc2fcc73a06403c8000000000000000000000000a64f7656797c2f50222406b20d58bc75fb9d513b000000000000000000000000a6da5e7555035f2e14cc652cf7656d2b5c9724930000000000000000000000004174756b6d66269f9c8776ff32e4dd67433638160000000000000000000000002b6f014833a835adb7799ed28ae14c84384e8068000000000000000000000000d6bd898518c6369d1320eb35980462ea35139a1600000000000000000000000048ba2d3d45267f3d4132bfba59d59eaba30a2e3c00000000000000000000000070ef86308f29bc30e3035e071c6a0cdb5fa61d1e0000000000000000000000000b7f2bcb641e819386d76a4e4f7f7cf37431512e0000000000000000000000006647cf4c5c3e8e7ce152b3079fe28b85dd9c48e0000000000000000000000000c4e1545c6ca2e4771e18a11d2d9f176e11a4f5290000000000000000000000009fb18b6c4d8d24a952e27cbef2c44837eb5bb87f00000000000000000000000030ae236e2edd6edfa9ed0ab90d4466c99db293e600000000000000000000000007667dfac1cf6e6c98fff481a87c336ec5e4e61b00000000000000000000000015b50af4857dd8bd7e29de6ab2872f4a84737019000000000000000000000000692be39ca6f5738fbeaed3bb52137bd656be2bee000000000000000000000000c259514e5429465e291afbfc1184be7268fb6a080000000000000000000000004654c00e9e06a28c8e24dca9a48cc7ac531de603000000000000000000000000916eb459d1c799b9ba5a1413e53075cf132e39930000000000000000000000003f617879dea8cc478f94b166ff615bc26555f4150000000000000000000000000d6993a1e0ad8752cc815207322456ee9b154c1d000000000000000000000000a16456b7af5eecf55d69193b12db68022234c95000000000000000000000000091be2faa214510b10db5e725663aece4f433b6cc000000000000000000000000ff820ec029a49a4a19cc2fafb7695e60f8e7282200000000000000000000000044fa356cd6b062652c28234ee89edf998505736f000000000000000000000000ae8992825ef5332abde224749f378a4f6a3464230000000000000000000000009732e0ab808bac921e56e5d7f48d503cd1890532000000000000000000000000171d634c69cd3d5e7f263b10bd7f59cb38310cf4000000000000000000000000e047fa88015ac09d289611ad46677c40fab1a1590000000000000000000000000d4d8bb9250b5f13354096cb219b265c04e939470000000000000000000000004ed7a2586edab4647dfd5fb935d0ac4d843d9a280000000000000000000000002465a80dc918e5bc95efba9d7becca1b1f44c5190000000000000000000000000aec1510ff0b009dd45f97600b2626bee1c702210000000000000000000000003d4e18b879db6176067260ba8167708a9ce97fc7000000000000000000000000ddd216f9dd0f5f9323f4891b1fd984f29e6abd3c000000000000000000000000cd48bc716f9d847d8b430d8ffa0a4d98af89134c000000000000000000000000ec51599fa8f0f422518d2bb9a7eff40571e7cc5600000000000000000000000028d8d3d80edd462b9d91d7a85807c2cb94693fde000000000000000000000000a2ff41ce026a43fd016ba22e070a1a18e6dfae9400000000000000000000000080bde6a3a032ea2f05066a5ce9ab7ae944b177390000000000000000000000004b99225666b9bf0a4ade025cdcf9dd72e6884df100000000000000000000000040f8b4552ffb28f891f5db82237b34cca094dbc3000000000000000000000000d3cfbcee367fa5e50534e5bbc2888b459c0f968d000000000000000000000000466a5bd4fbb5d5af4d0feb401b93b404f89da0ee0000000000000000000000006a8b14659db1cc3f21fd37ba95a2bc064579413a000000000000000000000000fe0609a8cf9dd6f8406b85ba436f9ed6ac8d1c4f000000000000000000000000afa15fc4adeb3c905f8981363bcd57b49ce4a542000000000000000000000000c47eeb56fe1d7caccea1d30780514f3ca3b8e45b00000000000000000000000023d40fdd7cfc5e5bae3c6153a7b44e2d14d0fb37000000000000000000000000df926afe9e6487f7a4d3fe60ce4a16466a3c0d4f0000000000000000000000002bf05c583189cfbddaa79cf51d8499cdf31e8c9a000000000000000000000000f01a9eb2f33387fa5ed95dcfc2b92fb290c64f1d000000000000000000000000e0724077102777a29fd5de2582c1e1ed907464070000000000000000000000006cc7f3a2e54c8387ddb77e6db51f203f39a5cc480000000000000000000000008e934f79b579f171303f216911022cb86014d7b000000000000000000000000072a23d064a0901a575f9d71da428c7987bc06f3a00000000000000000000000025dc17fd0eb9a8598783ab4302104fa976f7b1330000000000000000000000008c63279ba7416b32339c2c6266082f391d77e3f30000000000000000000000009e4037d5971ac58381b995c89d40c127f130551d000000000000000000000000c3ab6240453914e7c43760f4f3239e5dc9d6ab0e000000000000000000000000370922816c3f4cbf198f5b3f489848786491bc4b000000000000000000000000d586d3c8c36ef2ec8b283299b5de80f2f45f61e8000000000000000000000000f9aed15deda574e8f58c9c25c8557ec39dc7024b0000000000000000000000009c5d2794a84705fb3a2aaba06a67d0c4bb4635cb0000000000000000000000009d033616615463ecc505d69a8616fcd575b405e9000000000000000000000000474554b89fa75c0c21b56a0c010bcb75d8865e7b00000000000000000000000010d19067774cc6500aef21227b36a731bc0f458a000000000000000000000000d020ca4953bc49a0d0077214e4597d6754faa22d000000000000000000000000d94568bb057c972132fe23fd739cae13c1c0a858000000000000000000000000d46c2801689c385b174fa8dfce035410ce5c6f07000000000000000000000000c167f9c5e7203fe656599457fb9e074cc13cf1d0000000000000000000000000d9813204e1812b4ed9d7223dd9ec809bb95b6784000000000000000000000000db63a149579b17678fd3da678acb8a0dc6565282000000000000000000000000f798675147e3a9bab94b46bbfb0d422af8f93ef8000000000000000000000000fe2d3cad08c3fb73a6ddb3ec690dd7f376b524df000000000000000000000000f761ad2d96b6446b9038c948cdc077a98083e4c6000000000000000000000000d2011b01df598d3102454158ba36bcaf690f2823000000000000000000000000a318400846b7083204cc78439264e77ffa0eecef000000000000000000000000d754c9505e897b01da5a3b6cdd4ad4b7df79a3e90000000000000000000000000ecd6e048616ba4b36bb4a2a4ea239f6dff4c5e00000000000000000000000003a0cec6ac31b18d95f399df37bd26917922add7d000000000000000000000000765533d02182f127ab9df44cf7d8acbc45506f3500000000000000000000000085255bd4d7b1005aa47dfe4a9b3fcde3e44c4d4c000000000000000000000000072807f8dab5559e02f77eed2e46aa0033b1917a0000000000000000000000001b9261420cea307c0e4ee3081d8b7edf8c0f8e14000000000000000000000000eb11f2f11b7bc4162c4df7b95444b39302386a6a00000000000000000000000022e0b09f31e36b0bbd20a6ec46f02f01b92e4fdf000000000000000000000000c27b9dd552d73ed1991c1484c38a54c8e68f99ea00000000000000000000000001d04f89df598053f0598a850a8a1b8c257100c1000000000000000000000000e166c4589630c446c05475bddbf9fd782283a2c4000000000000000000000000fca6e4a5fa89ee7183fc8b9a98b0bf2a6f1241bb000000000000000000000000d9a0f610870f600c4c8111d29db2cd9e4180c316000000000000000000000000a4e5aa29cbb62a5bbbd27450fdade388990cb71c000000000000000000000000d50d9bbb8201382ba0f097fe7aa978592d69331b000000000000000000000000297048119d729a16a318b4a3a69a9121e46045d1000000000000000000000000fd2ee365a26015746c89bcc3743948b01fb4b468000000000000000000000000011190f260f9d099f4914ad4825960c600ea8b4c000000000000000000000000a6cd96fd3141a6620a26197a849506e8c04dd23e000000000000000000000000371f1aefc0cf5e01dd99b2c4973d79e6603751a6000000000000000000000000534ec05791d9b3ad2773dc1c94a834ca1961ddef000000000000000000000000bd8a03b2a6a9ae7daebad14340afad90dd281601000000000000000000000000cae141d3c2e00bd485f002eaf7f42b852dab5a9000000000000000000000000073eadbd07994c4675a0539f5b698c19fcf74b0ef0000000000000000000000003d576092755e1357716a87bcddabc145f46f450d000000000000000000000000340b43116db27127982ad1f6f2a0cddf8650a2520000000000000000000000007b281efa61983492a43c75b2d59cebfbc9a7aae6000000000000000000000000e3c6869f0faab396927b5a832fb0f2571bde2fac0000000000000000000000003117f84391fac06d3b750938696e235d1b4ac8e00000000000000000000000005f200e1f33a91b9c4d419e48dfa4d2e6c681b2e4000000000000000000000000f2fdf49b3f80a56da4dffb8cb766e698552cbddf0000000000000000000000004adeaa3d04f1af760e2aff04ce7f57f02de919a4000000000000000000000000395a8a3adf157456dced1c856bdaec3678ccb718000000000000000000000000c09c046d192b3c7ae1fc7356e3474f3266852bc1000000000000000000000000619800e7ea3d1717a627827023dc3abdbbabf62b000000000000000000000000f4ce8019a71b7a4c9e44d59532e3067ddd1fc0a9000000000000000000000000c628a4adec8c9f8f251396e5facc2c974471d83d000000000000000000000000aeaf2ff06234132d3f367dbeb2114ba29c88d7a8000000000000000000000000df8c31eb15df05fce2f31ce8458ea2c0df086836000000000000000000000000317453b8ff3f1b1286559ab3cc6217df14e5b327000000000000000000000000990875544cbfdd99785eaa3e38fd6d3eb08edb6f00000000000000000000000022f7e3a7fcac4177d449731ae2427aa3fc405d4200000000000000000000000029c54d3ca0e2310964316ee22dc927eac3f48c120000000000000000000000005d27a64cf3aea0cb4bf2bf87df9bb7cc362d5762000000000000000000000000d7754d1acbdb431e03db1701ba4975877df20afb0000000000000000000000000781e80c7e6587e7901b2c2b4e0f6ee7037105e50000000000000000000000009cba3d49c09a57d5c20b03411b89837668f3e9fc0000000000000000000000009259cee681ea98f68894b320f503fce2e983b3ca0000000000000000000000004063e370ddeb001555673c4ae10681ace15e39280000000000000000000000002e63ba54c55155e5431a594f21200144f4fc4463000000000000000000000000bef1a8d7811d7d118db27f75fadce76f9515682f000000000000000000000000a4d001ba4fdf50351b854a19dc586f1ba3eac8c5000000000000000000000000e100a424dbe1b943bbcef801307e728fd902fb02000000000000000000000000f6d814e79f6614a4a1ba5fa853c2f969e81d020a0000000000000000000000006713438be6e8e83f45c2d699b367600618f4039b000000000000000000000000935b1683dbcfe6fcaed6dfbff476a04410c49c410000000000000000000000002fd0fafd18ec6f9b2259461b26fdb7ed78eb94ad000000000000000000000000fc2da4f3172a87f6cb66bdf1a025048328d23d7d0000000000000000000000008572f2859d0e277ce5c562f1eb646b13077e27630000000000000000000000003266094df564f1404f24a746c98275c786849c7900000000000000000000000023c23e7c63416149ce33c2416c5d829d108f4593000000000000000000000000d066c766edc5a73cb6b546cbbd809d6b31c40233000000000000000000000000163cdbf0440144bb94ec94f78fd77ee6badd3b29000000000000000000000000df905e28a36399a37270527a14520584dda8c6a900000000000000000000000031700b0321a91eddc6cdfabf720f95d34227ff7d000000000000000000000000d07ff2b2a19ecdf3b36cf71a80fa5003daded2a000000000000000000000000030ed15aada9d8d801d4775eaf92c6526fd5d731600000000000000000000000037364bae146ae5aee80fbfb942304dac84afc700000000000000000000000000a6e6aa9ff2166c6d1328d654f6814dc6e1a9c532000000000000000000000000d4e600acf196a233bcf59ff7ccd2e4d0262c38f700000000000000000000000097878e1decbf034cc08e271932e7c2be9ae81072000000000000000000000000b263d25f4d6be1f16e676dcb2edf16e79e782f2e000000000000000000000000bfca9a73dc17dcb85bf79a2b5a26fa641bd50442000000000000000000000000f52ef3d21ac7e6cdc065457d97d1d808df7ef3b6000000000000000000000000446f771230451e67bced162eb53df02e9b9e178b000000000000000000000000577671e2ae7f04bec746c0542af56ee356aa49b900000000000000000000000092f927c491c26f119d97ebfb30b9c78d5713774600000000000000000000000008a65737bd6816b637cd1c22f206b429f8612a28000000000000000000000000124a6974e5036c6949ca2bb8c0f2dc81105f0830000000000000000000000000573c62451fe594e7427e6dce399afee7089ab2070000000000000000000000004012f39f141cf159f06936de71b7763fd0f24fe3000000000000000000000000e31915c018b64cf845ff3aa9b8403b429d55ba350000000000000000000000007a36d6b98592aa0d9ec4b6edd16a018a7b5001a5000000000000000000000000d384060b85cd1a27ea8b4312f7c42224e7bf6ac60000000000000000000000006516acf121293b65c5d2efa29e14660ef6315e27000000000000000000000000578e869e480c39aa12110b6605cba1941cc8cd86000000000000000000000000b409a8473b6588ce8bfb240edac03ef41d3add17000000000000000000000000486b34161278c6cca3cae6058cf3179503f097190000000000000000000000001e81cfcc1bf1a3a1eb8080d20d737622894a0a21000000000000000000000000851afa91e6dcd07e26f2dc9976d2ce61105ad039000000000000000000000000a0672db1204474c467876210654ecbcfa9b8f2e10000000000000000000000002c28734eb82027c897848c8454dd61f3e05b150a000000000000000000000000ebf0758ea100cf4b9c524c0a9b88f0c7e65c168c000000000000000000000000dfa2070d5cf152be9befe14d470a75338d46701e000000000000000000000000e16f3ec9b022f788991055f0788af56e196a250a0000000000000000000000000398c79817c891004094bb0651bd36a693babf58000000000000000000000000293dd8b6269d94e36a221257ddafafd2b44d780d000000000000000000000000bd543db36cb26ee42a1e698003e6c4ed4fd0ca69000000000000000000000000b2dc8b2b843c6baf6cf057e48d134fb6afeea54a0000000000000000000000008531cae656a016e576bbf7bb8d83ab63b4475bcd000000000000000000000000c9174e2d3cf149c5555e69002197ae3ee5d5be690000000000000000000000008e0c9d1815507077ea833ca9bf000f138c601f42000000000000000000000000a09cff9211590f5dd580f83d6559897d8481f83c000000000000000000000000ae9511f94a33785db2a5ae9ff3c95d15b3e5f3d2000000000000000000000000cb6f18d67dc897d8e46263d792a7644c20e76c03000000000000000000000000aa31f12583158b8d1067c3996cd187e48afc581a0000000000000000000000002b33cf30ad0268679e4357bc608262aa95169f2f00000000000000000000000022b69e058aa767efcb4d439008523def7c4fe6e00000000000000000000000006f3ec1f620247c0c6f619bbdf129d47b4c8a24ac000000000000000000000000ad6aabfaa15bf7b0e375a60f65ff7e10b8ba1e4f00000000000000000000000008beb4a88b22a73068e1fbfd45d1f8ed3cffb2bb000000000000000000000000b4d74afd378045d7913fec1828f356b9b9e29a3d00000000000000000000000089a88bc5cfb8b6b2582d3f23078ec221f0684ab000000000000000000000000036b539a88156a0f4171b76bc98a609be9e2942d70000000000000000000000007a2ce372ee31ca2804cec9bd11b40021ca683bb6000000000000000000000000f9cb80e2ae424c88a2bc5925fc9eedc92505cffb00000000000000000000000009ea7ee3b71419c477b367773012f877d571ba3900000000000000000000000064fdc6a175b0ad1e2a6259834d2e3a4515cc2674000000000000000000000000a8b01b5d939ff2d76a8579a61a117571372e173400000000000000000000000050048dd9bc139572c20dfbecc90238508f0729da000000000000000000000000aabe0ee4fd9437878e14cf46c337135c4a042c02000000000000000000000000b7ac94e64ad7400cdeaed05070a314f0e9fafbcf00000000000000000000000072ad0a18fb6fc0717747846d8d37092b5769985b000000000000000000000000d2027542fbb24e2f3971a290703c1239305f574100000000000000000000000094303cb0542383792b2e8dfd1c2da70f5172900e000000000000000000000000b9d785fb5cce3e9ac4beb597c2029863c3c650ad000000000000000000000000ee47cdd122b3c237a492adcb559c507d3bc8bb0a000000000000000000000000c703a19045d4f77a4899177469da5f7c3930dc9d0000000000000000000000009d2b32d26bae4dbbedaa52a8ff7121b406bbb45b0000000000000000000000009e0cb4b30f1ec7e4f33691635dd11c99beea2981000000000000000000000000bb1811d7d517560e9d72f47550e7895eb74387bc000000000000000000000000f117c24e6d68fce6e53d156cccd3ec2ca63bb56600000000000000000000000016aee0d97e570640b70bac26dedaeb43e0e64db2000000000000000000000000ef5fb5de97f2ed2f83bb73dc882be5b81e983588000000000000000000000000c077e636adf32e95b54a48075774a4b340d0c4e30000000000000000000000003901defe6b85049dbfe67a7ef18814538f414376000000000000000000000000da4fa265f9558736d6f6bed4119624a2013d1d1c0000000000000000000000000e4d225bfd0d21ee08b5a498644a3f5b9af63a1c00000000000000000000000091e443d3f367ae77d6153779ad214ea9c58c44c30000000000000000000000007b5669986b9e42197686b4e32b64900519cfdf3b000000000000000000000000ce0d163a398910bd90b8459f397ab33713fc966d00000000000000000000000021b6b53a1d47bde6b919d584d0fb10b5923acd220000000000000000000000005a71fadd18a7a0c0840b8791d5bd8a09e4e64d320000000000000000000000008b3d137d4b7315b227bd25f8b053a3686e5a6b48000000000000000000000000b5876c3f7de50270cf33dd6db41009d71e9dd20b000000000000000000000000b46fab0643c155075902999543a15b0576dd9468000000000000000000000000a430dc07abeb442eab87e7492a89a59d361a9aa700000000000000000000000038c3536b1e0b0589833e56e092a3fdc59e351194000000000000000000000000d78961972809a495472c5fd4570fc514ec60553b0000000000000000000000007ebe5afed2c6d1f6071d33eef49442eb98d92078000000000000000000000000e921ca6e2c06e4c148e40f73c58164da591d21e4000000000000000000000000613d3f10cfbbb44f93228b81ce94efb9ea43dca000000000000000000000000048d6c6face5c3d030203db1da579a1b008b5360e0000000000000000000000006a32f85dd742bb4ece82d53f2b51794f921db6a4000000000000000000000000576ebd46e37cd0e29fb5d8d76c442cc75f5b183d000000000000000000000000b5ce4ab100b77fce2797fb539fb0cc8c4780b1ea000000000000000000000000cb7c31528d9c0acc57d2eb1aa2fe791a4f861b7d00000000000000000000000067adbdfd21a1f0b7a5f612f0c4649e4bd3df569a000000000000000000000000c88d8108e824289650e726fbecb2becf501275ff00000000000000000000000042d8cd9b6e02283f274cdccec918fe598b5535de0000000000000000000000008458b7283f11616ec80c7f55107b640b7ec3fdd90000000000000000000000000265c72c59c1c6a2000fc977b088069635027d6700000000000000000000000074235f7980dcaad5bf45bbc7041a52b24d7f3c33000000000000000000000000506703c56032f2a257da88d1da9d2068559527e0000000000000000000000000c0d77e8f5c055f7488741e17d4f2553be47d38dc00000000000000000000000050f336069c0b2527bee0583eb417c5227049f28c000000000000000000000000f5793503e2943ce32c2708c80d190b964efcd98e0000000000000000000000000f00899a9db28267dcc32b32ec9d420cdf7e6b3e000000000000000000000000ff2def6cc516bc61c4773dd21f6fcf2daeae17590000000000000000000000004aab2d4876b3d5a68852b48bc1b8540ed01556bf000000000000000000000000ebd51dfd6d600ac5705c3c90a427e3384f3e9140000000000000000000000000c77d79c55ba0bff3ee17c68d4a9948dfd87a0e84000000000000000000000000bd34e6a32c145e142f24890e0ce187240280af760000000000000000000000009a86f1c7de5c10bb30130c26e172f42d1b21c1bb00000000000000000000000016425087b0d4258414cf5dd1c76878f0e9d40bf50000000000000000000000006245104a13205f88a5ffe8f308e1892af164a3b40000000000000000000000006bb9a6ee280c55cd981ab7dd20fbec3015b8d292000000000000000000000000185092cd049d39618358fae426716ad43ead10b6000000000000000000000000efaab219036fd06bf5e80c15b61fa408f377b030000000000000000000000000f46231e64f5d6f713ed880203e4e22bc2c958f470000000000000000000000002eb49a5cc10cd55eb1ffc610fc53059a2f38a0f800000000000000000000000025528513f0ba541dd832b863b9ba72dca31de1070000000000000000000000008559d01caa3129740eb6cfcc8d381296a4e35c1b00000000000000000000000058cdcef1af743e6720298e738020d442e811ec07000000000000000000000000cbd3efcdfd35450c3eddb2f0c7ba9e577f169c05000000000000000000000000a5beac6d7467ece1cffadb1b1379a6c1f5b476ca000000000000000000000000f1f08b38986ce7a64c12579b8ea9a10d4b53f4d90000000000000000000000000faaff0fab1f98013138cd668888a12ae516e828000000000000000000000000f36d37380f923cc90bbd9f821762ed3efad7411e000000000000000000000000bc3f172e6165e360dbbdbcc352231b0fcdfcede200000000000000000000000015a9495282975fa3f069ee3bd0219151eb800d910000000000000000000000001fc28ee1b2acc476399cecffcd3f4b569ee7415f0000000000000000000000005d910ce8d417f25b68be769da496341cfda16002000000000000000000000000264e2952d28040e2db560d1f47f5e1488b7304c5000000000000000000000000b375c41f604e77b2731d1d11429095b212fa4b0100000000000000000000000002a5c949c6c1c1e1f574559e22b441b381e0de8b000000000000000000000000e590c1ed83e40d33a24977efd6e0a230d8b7bdc300000000000000000000000055a140b5f02e6f66b7257c4b41bfd97ea7db4572000000000000000000000000484f074b73f2d4a2da115749b5886cf01d9c90d5000000000000000000000000be9c040c4bfbd7558eda5a165cd5c6813fa803f1000000000000000000000000d1c0840ad2feb3b87b390f25b5461b88ae1b01f6000000000000000000000000a2b7debed0fdc0bc44fff714dd4705689e705abf00000000000000000000000032e14ddeecddda14f48a1f04a76f7882b67e7c84000000000000000000000000eb90664ccfcbc5b40d5917f5e5e92139b2787e880000000000000000000000006d3e9f005473f3f9c3bca9b8c763be2e259b92cb0000000000000000000000007d1f5081fb1305d79cc3e7064a55bda6c4f70590000000000000000000000000534e584b00ba26ca8dcb0bea87b04c71889397ad000000000000000000000000610b2f01833be398b6a759fe8e2ac014fca87350000000000000000000000000e79df5fe966b9debc54fb49fa4482640c7e964a9000000000000000000000000dc93782c238b81d49704a7a1d12a7da4ceb1612400000000000000000000000085656c70bbb460f4f30867945faa4d8a882a55dc000000000000000000000000747e54c81b930baf081da254dcef194fead4f87900000000000000000000000074a359f1e2b35e0e0650dfa4f3672dc6d85ac4de000000000000000000000000c1758edd3499c4cd44edf3c6068b516245e79a0f00000000000000000000000048ab2b333a2a72632affb0635b065ff40c7a6208000000000000000000000000df8356dd63a88ff1a8cd3a9ac44e6e1bdb3bd435000000000000000000000000f9782c7fe2586acffc0417737a6a609cfc4aec340000000000000000000000009d4cb592cf4aa91359a71610e2e9ce9ec3e534310000000000000000000000005650a67a00ab1b47dae8cd60ded97f2598d3a810000000000000000000000000297530d27398c21e7568a44fa7f6522c19b0f5300000000000000000000000000389f52cc3d82a89f6327f516a5b3ade5a5b498f0000000000000000000000008f1606b6bd34b994c57e851e25899e2ec55de8ab0000000000000000000000006cddb97317d5b0417092bc8299185487e702b5050000000000000000000000009ae941837fb07d648c7e72cc709a1ccd1b2be5420000000000000000000000003e98ef3dff7706f1f67312e3aedd9e115a153f72000000000000000000000000477acc3b408d02c5880f1c7015ea6e1b8f4842c6000000000000000000000000c9e9282fa8e3d93f2639de9ea48af6bc88b898fa000000000000000000000000cd3fdbd8de821b660d69d7a5fc2fe7b0e60a64f400000000000000000000000085a3e4cf846b10c062c89eec466743fde3c7a08f0000000000000000000000008bce7c2cfd1a25a69a8a36887440b795c3e98bc3000000000000000000000000f9df5b4149431dca638477f1dbc1f2b9fb83ac50000000000000000000000000d95e2ca7d5b16699514e5ec1bd135e510ec384c000000000000000000000000031a667da788240620777e5366d47d503baa1494100000000000000000000000009248905e9dbffd96a354abbfd67f96785d6e7e1000000000000000000000000be4761838c1ad14808dea88744a48ed8eea56f9a00000000000000000000000074a23f95848c21afe45addd11f65f83bd0f0921c00000000000000000000000090baefa78c0f524bfea297d635a893264fc950e60000000000000000000000000c8a821807d521f3d89a7a443610f3ae86a10c390000000000000000000000003b445cc05ef2638d3e5f83dbd055facf88980651000000000000000000000000e3376b93ddf18cd0b727cc101a00b5f34f8d7917000000000000000000000000cb06c58c75e61b69639eb5197f7d7ffe804031100000000000000000000000000c470dc2505eda1c328bd91f3cb9844db71d756300000000000000000000000054680cbccc114e0ef5631569f0be1ffc9f08cd490000000000000000000000005f4d244eea76466dc1c990685cfb492e86df0751000000000000000000000000f54b679d800ad679ecf7211ac80673a4ac9207e90000000000000000000000005dac675a6062f1e6ba07a096daa62d7034b76311000000000000000000000000906394f5ea793f422ee346fbee6484626552f234000000000000000000000000efc97aa9c456f314e85b2cf74ec4b2bb2e35408e00000000000000000000000062728ef1aab12c718fb817358254f1835c86f40800000000000000000000000094b39599a407d4bb594ec07197c66914c8bedd1600000000000000000000000047023fce126fc987ea0c5ccd0dec10051fba5f220000000000000000000000000646db50f791987801e222a0fcdfad965a9a3f16000000000000000000000000feb0948d597bcf949f8f0830cd05108f999a6151000000000000000000000000baea68cd0fa353de757aafdf84a747be972b571a0000000000000000000000007646cdb5a1ff41f49af13dd8ecb0f86c4c724d28000000000000000000000000d86c51b68135a8c580f12961ce4962640dc769ff0000000000000000000000009fe6f3bd06b85ea7ea14809fd153dd1198ef5f8d0000000000000000000000000d75ac9cf1653a7ced68300693e5996b517bb0e2000000000000000000000000590e3734dbca5cb0be0eac667cb2a8acb7004ab60000000000000000000000000ad6c98cfe945a3f09cd5c9ba612c1d6de37ee42000000000000000000000000ee2abfbf388f8cea2c900412a798b99beb99ff870000000000000000000000004782de530e5d8490f219d6f3864c4a69f3d52ede0000000000000000000000000f536fbe16182f8e7c2cb563bf397df1850e7d2400000000000000000000000020dcafb5b75416da1cd1a3ecd8b2afc8d932381b00000000000000000000000087a3b9a3dfc41076a67a401bb48f62b2751d0a230000000000000000000000004d230f003fca499e4f15f7584745744e303d1cf900000000000000000000000089498a8fe59d9f99098f6cde010cc76e0a4a26a800000000000000000000000020737a20a154c02824bb2870f4ca340258f1b7b5000000000000000000000000b3898c2428db22212e3dd16c0228a831876b468b000000000000000000000000dfc3dd90229a3a651f79c233db0dfdb946e8c014000000000000000000000000d715e789ce9b8ca789112babca4d651e65c6b83500000000000000000000000030b6fab57f34e56542e548473bb12eec504878ef0000000000000000000000004e833c61768fc519979de79d6b956889e3858a0800000000000000000000000001f5f41ccfe46dd594f8b82fddebb291131398b6000000000000000000000000113f0c89cb02f5f1dd9d0faadae2bb0544f7e4ed000000000000000000000000fa81ee74e509b79befbf533ff475f4d804d5bb5f000000000000000000000000f8656269f69982c02804bf6a87986aa274ca55e20000000000000000000000001a96097c7e89fdc6dbf2147af2290c6a38d560630000000000000000000000005bd79ac05a245e295ab921db1af821d5c91a9ced0000000000000000000000003d19a740adf7b7f49622f6bf1ecb1699507697c00000000000000000000000001531cf7b45692e41ff5ecc0ca91ca64ac9fa93f2000000000000000000000000a9324d708877f4d094324a9aaa96d70094dfeb160000000000000000000000006c433bb8d166e4c46d6df88678f452632fdb23b600000000000000000000000096b21bb57573c332ec85711acefcc804cc861bf70000000000000000000000003055e08ff04d14b9058336c02b56149b05b9de04000000000000000000000000cf7c1fd93867367934623dbf3db41b4f0773f24e000000000000000000000000c5572ee9aec52e48e95988396db880e4ec07ecc1000000000000000000000000b298e3c199302f960995efe3bb55bffb4e59a07b000000000000000000000000ec0d33b3576f4e2b188e835aca4b06987bad51e8000000000000000000000000498609310c8c940ef36a874a5cdff0c6707196bc000000000000000000000000b099ae22e91dbf7b141a7564bb44d28a353f4c3400000000000000000000000006ff234aa5bde8e8243b4adedf76d14ba645d09d0000000000000000000000002d3b07436264a4a789ff6d0ddddd903e5a8d4a4f000000000000000000000000e113f5a0baf81a53757327890b83f742405ded01000000000000000000000000da8dc31e77aec60e6d646d6df00805f4a3d91c2900000000000000000000000039a8bfc0f99b911f747c1091d7c35996135f91c50000000000000000000000005642654b63083ffa4166d2ebcffd46fd5de2ee74000000000000000000000000fe95fdd926bb2a5f00c125350f620f317b70dc0700000000000000000000000080e7d2e67f014dab2d81d6c974ca4ddb2a452c23000000000000000000000000ba40a85e349edb1981c047e1ae7458d5f801f0c10000000000000000000000004bd9559fab4c84dcdb327bd56d59840787081089000000000000000000000000295ae900e306bb882ba84859e741a73ca10f67e0000000000000000000000000713a3634f30e198054b466e5fd858e73eb650fa1000000000000000000000000a2627eb584faa476f444730bc1a91877ca7dfe5400000000000000000000000083e78bde9be8c481fbea3072ac4a02a4f848cca0000000000000000000000000b88e8bd112777a35525b9c88f256dfafe7caac7800000000000000000000000063559ad5aec6c828191fbda1766e8972263e3e65000000000000000000000000f8a7a12078fabdf403439c36a6092e2eb5b619f00000000000000000000000007d2c2246af6e7ef0d2c5fbbd3aaab9c5cfd65d7d00000000000000000000000041fa19c93c2bf126278f6f447806ddc4971f295400000000000000000000000030300739bd4f2959f78187ea8c6e1677654dda260000000000000000000000009e5389db637c065f1f9a1319cb369eaf1d176fbf0000000000000000000000005e0c1bc7cab21961d94dbc31c9d27df356045447000000000000000000000000bf3b8567c20b11190acb5a0e0aa601ee754c9817000000000000000000000000f9ea2b55e88984a8d303f4e3720595f60a7a6d6b000000000000000000000000bde1259ae880696f7da09a0c51c17807e9acfe910000000000000000000000005e4894e22ae732e96fa9e7c24d6ece3f1597662700000000000000000000000016d292d2766c474b009ea68e94d861724dca3fe5000000000000000000000000476c43e1cb9c8e044dc88d34fac7925914e36ff400000000000000000000000006db9a88dd1330512e95b60ab7798193be3a6d3d00000000000000000000000019a5353a26fa8e548c4a5f989cead99dc44bb02b0000000000000000000000006d8cd0b552fb15d960192b46944f1d1b3c8d063b000000000000000000000000009293e2bbcfde1c6c7ab58ad11203f4a926212e0000000000000000000000003d69714d88a5e2e305299bfe1134f6d6dc857ec3000000000000000000000000ccda8a729752ef19a48a379fbeaed46ef8249bca0000000000000000000000000559362b67131f8e017ba0583a1f83c352eeb01d0000000000000000000000008730b40a46e5fcc3b6e3723f22268aeb4295cce9000000000000000000000000cdf411bd5b4482f947f3a16502e27ca42cc5c413000000000000000000000000a5d91775cbf46b5db2df3f5f6e060a1b82fe92a8000000000000000000000000ea3e31e6cf762e68f5c9e066da2999c104ef3e19000000000000000000000000026c0db6761366f56e4ebf539f95ff9bb4f0fca7000000000000000000000000cc824f7e15a527c3139c0b376b15784666cfb93700000000000000000000000066170be58d5a883168f4b9c9aeb6a5e505c5157c000000000000000000000000aa028b6c9e685aeb910b015b9c58619a4acae1600000000000000000000000007d0366603f6c2badee28a7f5991a9f4468b0ce1d000000000000000000000000f507017be200b53e1ec5256be662e0a4f7d86665000000000000000000000000d3ae589aea7536b91e4aaac86ec0a34536cc728e000000000000000000000000eb322e45c60a1e8baf6f2558563819cd7bbaf10f0000000000000000000000000a1d86ae866f6bd89145188ae9cbb554e3650d4400000000000000000000000036d78f0c74d7915949920cbb9abe1d598e4ff4a30000000000000000000000006a73311018fe172c25b8af29b0d27cbc8876dc03000000000000000000000000063b03262ac88e04a74058bca98f82c26121a82e000000000000000000000000bc89b84e741ac738b8871e37ea6d6106a2061194000000000000000000000000bd5215c0d391c80225f12e811e75e9456c3238270000000000000000000000002906b4a4df388c62a6194b5b93e7b4a3cb43ea15000000000000000000000000872048ce68db19f37881b57e33f71c7dbbe1a431000000000000000000000000524d709707cec42280e6893fb97a6639996c7834000000000000000000000000a037eac5ca51ceaef148386820bfe52bd5ae31c70000000000000000000000000a4a79240d2e43e2040e983696e3953de162f1f0000000000000000000000000bcdc91ef5dac5677c083fe0e96cabb5c6fb5098e000000000000000000000000a0111fa23eb9f6b2a9931eb480036ff8ad304c22000000000000000000000000e663fe928c3f97747121d8882965a695067cfbd1000000000000000000000000dc385f2fafa020cf934e8058440dde21ee230d77000000000000000000000000b3231b98044bb25eb97cf207a79d7a13e84aa03d000000000000000000000000220ad6c6b4dbde6729084c0b9b024966b3aa3632000000000000000000000000b5ce9da5b96ad35c09c1d56d1fda62f1e4483bdc000000000000000000000000f772e73b114138c74c2d52b594329d2ac284a0b200000000000000000000000063c6771bf603d5472d20d1359afc26da065ee352000000000000000000000000659aaabb8eb4390f197564849550fe57905aeaca0000000000000000000000000202616ea93aea3c8e2dae64c18dbf371a72c81b0000000000000000000000001f4faf3cbba45d14ac8c8473c148fcf5adbbb2b2000000000000000000000000fbd1724819b656ef61970a6ab66d4652186e7eae000000000000000000000000d1546147e6009bfbeaa34cc0018b750770cbe3f8000000000000000000000000da09f809b576c788304a6b554f0726db90886bc100000000000000000000000008b119d112b77e1999ce5d439236d418449212a3000000000000000000000000278cf4085af5c67b570a45b64f331ce3bc537fad00000000000000000000000057444532f7e92bd9c015ca3ab55817e4cb6894b50000000000000000000000004512471308b1b0b56dff1911d9cbbedabbcaaba9000000000000000000000000c4669a47e301edbc122e28862ffc3cd09ea5fca3000000000000000000000000a9cc88d639af253aabdeb40ed4ab93d919e38e0f0000000000000000000000004becc0579bb0b2588517c266cc600e1602f333c6000000000000000000000000bb0ddcd4192041d2e5d13572d00f1068db3fe88500000000000000000000000018e56eead2ac4cbbaddfd75278a68518eb6a9b5d000000000000000000000000647f9b8a0cddae33cce23ae6a2869cc94b9f8d4a00000000000000000000000080f905a8b2a5138d91dd9fb40dd38a5aaf38832f0000000000000000000000002698c457e234533715fa2f93d08693d05ef271eb000000000000000000000000e1b11aadcc0c5c4480beb35add9f1632238f906a00000000000000000000000055a271f7fccc72d9e046f55424476bdf758133c1000000000000000000000000a76c808510589539dc008e8eba452ce72a8e3e230000000000000000000000009f467b4aa6ab72aec05436e9ceb25b3e561281dc000000000000000000000000dcd74379b3a08b9d0ec679249d111c3b655a3df300000000000000000000000065ad1b8bbe83f197d281003b3c131a9858d2f4e2000000000000000000000000d64c80cccbb404a1b2f99a962f2b45fd777e9f1b00000000000000000000000009015a1df5e3f196caa4e00c8f4f7984f729e3140000000000000000000000005f1c3d417ee9f1859444f850ee5f53afc9ce8fc20000000000000000000000001779a4fb8f914c1e47916fad06658957dd55be230000000000000000000000003859265c7b1b442fba7c94a843040aee3c29899600000000000000000000000078acfc8cbba85749c1e3db79bfaaa25b0fed0dba0000000000000000000000007babf0f37f2af8d24aea05ccaefefce852201bf9000000000000000000000000538e8cfd2be5be8d7dbf7da507ea6912b6b1f84b000000000000000000000000df46d1f9a78daf09620344f5149d055123f0ef9e000000000000000000000000164c8198b718dfaccdb73b20e808d5d9c10038b90000000000000000000000005c29c50808ae2be86b296cfa4dbab94a275e1b2a0000000000000000000000000b2dcd7a2080c34122ee52bfa942dc1adc6f238d00000000000000000000000026199b5dd7637d8ddd76fcfe31ec1eadee25e27500000000000000000000000083ed6c0946d531b675e968a576bbdad6120947d0000000000000000000000000577191d4f57ab8fbe32bd4df4895eb5773334795000000000000000000000000a1f58ca9b2edc8f343d10f3a3e64a0405369b8d800000000000000000000000091e5ab400a463995d751cb7e0de6560bdb3fa3fc00000000000000000000000025f7e07f622be36b806cb57a9c3d40675412c1360000000000000000000000007dace962ee29b83d84a99dbb6ad9dc5ab1d64de40000000000000000000000007d476ef1b44a48aa6dd572cfc2d5230778da1fd4000000000000000000000000d619308cdba828993e37473fd83af009bd8db33f00000000000000000000000006602c90f900ddccf8c2779d60ed7a33028c148300000000000000000000000042481793838b5cdce72e044efa90d0eb0880d43f00000000000000000000000074be276489b1af97fe6dc124e28bdf366ba71f48000000000000000000000000daa9a50952e7faf59cc480bc92efc85bab0d664c0000000000000000000000004ce4b13fe2382dd3efd9eca22d533ccd11bf6dd90000000000000000000000008a6c1cc7b03e7f432d07cfcf0d8cc55a685ede580000000000000000000000006955999cbe7be7e191018e287c6b9d25f40bdc8e0000000000000000000000008c7faf99100274d0376fd84f456c54a73bd623630000000000000000000000004a942e8e3cb76ce8a827a3e85491b7baf409924a000000000000000000000000d3d1ee00d2ee278b7cadaf3a79f138668c2bcf8900000000000000000000000043cfce5e2b10b9d1bf164672f06e1c37cdf179b700000000000000000000000046e9746182729109ee658279ceb1b5d781f415ba000000000000000000000000b530e785b7747b4b64c961bcf6d2b02ef534f9530000000000000000000000003e0aea43032b004d6d1fe1af82512e5975f8b6a0000000000000000000000000f48b3674e6136b817e8c72b843c6d7930bba208f000000000000000000000000e3c24c038b9463e903229f0b739ef4ac8809da6d000000000000000000000000b5d4ef83b047dbf90b2047bd48e06e40148c8ec3000000000000000000000000f57d3932c2263350d9d876fc8c70d83bc273b54e0000000000000000000000004c99857ccff6f962b006db19ca0b136b53c0511a0000000000000000000000009ad8ee76198bb4f1c89b49bd95fc61b9e9148ef400000000000000000000000090c5d6475a3fd9a86d7319fc4ca0675c48092977000000000000000000000000f244e6a6367b506058b5fb5e9786a39391f03d74000000000000000000000000f59d98c646c64e912be9eb23a959b2779edddb2e000000000000000000000000b332139dab84d790fdd0655e8da218f492f43ead000000000000000000000000742b6406de92f30bacfe3238103d5269ac65c0f400000000000000000000000092331a2dc1a63fbb75711318b00f1ed8d5a831fb000000000000000000000000c4935817cc906884b4dd8d55b249d6cd28c54906000000000000000000000000d1f0cc4ff34b395dc2dd57f53693990dfa918273000000000000000000000000485b66625e3049f2d3229718a9d16fc5dd439f5a000000000000000000000000d7fc93e2babdc94ef684fe7a66c3c44e7b80f1c300000000000000000000000054acea1e35e6594f00ac63d1db2b60dd704713b2000000000000000000000000d32d8477cc19295a97b34d0e45fc55f92a5090170000000000000000000000008ad63c3ffa859920c146f5ea516efa49d5a165bb0000000000000000000000001f7731ed210425f5b3baefff0f12dfefa3ffc4f50000000000000000000000009c7b776a1e1d304a506ec9c78b0252b18f60de88000000000000000000000000f1230e0d0fce254765d7a6e2332190d8f542cf120000000000000000000000000324406ec2450afb7dc571480f369692e0e900da00000000000000000000000043b0ba5728b31f53ed2b0726655cbc96d06f548c000000000000000000000000b751d72b6d12d7e0e8091b97c672924a64f2fca100000000000000000000000079a752542bef6fc0ef21c9c3197e93a7486743210000000000000000000000008c71d905e6ef183f4275e1b8723fc54fa1705fa2000000000000000000000000aa7fd7322d44f2d2a8718e870ca9c7bf89a8b77800000000000000000000000032c36fb1f7879b6cdffb6de61f30c3c9d784d0ae000000000000000000000000305f59fdce816c8e9dd21c8c60081be7b0d29cb6000000000000000000000000592baa21b81b8cfe82fa82041d8d94cb3372604a000000000000000000000000190af1a30d5508decf4ad2366be883d4234b9a61000000000000000000000000a2b166f19eb31de3f98cb643ab9de12ae0f28f0900000000000000000000000094c00684721ad7fcff6bbeb7ba40c428d0a7ed5200000000000000000000000036b8b568cfa51042fc75b3437c86f73b6b5cc6d8000000000000000000000000a6113add30e24bb296843b928f915172514bfea5