60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b61707967616c612e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e2061707967616c612e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5844593873764c5752415a35325357376f4c473346346942425a75655a385934434431456f744a714a6a39310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000e395852e0232c08e03ee8eedfbe0beb1dd6f70960000000000000000000000007cdd6da6079f28c73ff6a51dc3f0fa8c9566b5df000000000000000000000000ebf41011150187656a94a72b2614575fefacf97000000000000000000000000077cd92272c0f427a29b703d77955a3d4de638c9000000000000000000000000007cdb67c324ba22e66254286843b33966e5b551c00000000000000000000000054979d3d7b81f58c0393079bdd8ba05e8fd164e900000000000000000000000066538f2fd5a860d06477a094d1fe452eda8d3375000000000000000000000000c8f1e126a32befd148853adac9ed3df74a18a20b00000000000000000000000037e25293009889730136e1b1073379d89b7894ae000000000000000000000000ce989f425a0bbdbbc6af067923f5283b6caaf0e900000000000000000000000005c0d4ff46e4c180e9a59e1420760aacd1254e08000000000000000000000000bbe68d0d61422f162251ff669575521fc6efa57f00000000000000000000000031889c8c47b3abd62e1e3044fb09904dcf69c8c10000000000000000000000005b569253de1ea815f43e0c0c9c6e8ec00432cc97000000000000000000000000b651c324e4bf0d421b2fe5c99b03564ecd17e19900000000000000000000000075c7add93b7831c357228fe21abfa043116445ac000000000000000000000000db8faead3374e2231b115223f04836e7ff21179d0000000000000000000000002e43a305c888a3d2879571912246e5fafcec9d9e000000000000000000000000c5c3ee9c6cc91c38f59f76aee13f9b813203da5d000000000000000000000000426280193236fbe232ccf60364428bf77606a7bf000000000000000000000000eee3a3a58b8a2fefa1737dcfed46bb5a8dd07eee0000000000000000000000004f3d6bc33d66d33139210761e9975092f6a0fc760000000000000000000000003a720fe42ed99e5447509fee134ffe69a581ebcc000000000000000000000000b80f96bd2a9f78187d655e3fa01069d84d5b9ec6000000000000000000000000594d74c140c4eab677b41f2ea6c5d19cdec7bf1c0000000000000000000000002c0dc7876c70d13b4ca5d2d0e466c9a5ae1f635d00000000000000000000000073dad417ea09444812a32547ad9d23bb9a6c34c100000000000000000000000019bd5057de331509efb12834ef889f780c4ba869000000000000000000000000991d39bae1603b7025253d9aa1ae8e9f970d6561000000000000000000000000fffba3b80019bff1a999ef9a38dc01e7aa111a3500000000000000000000000039b8ef742f3494875e93c6d32e5896f26c9f9d57000000000000000000000000115b4c966064cd1a7c4466bec05c050a6bbc8600000000000000000000000000a2eb44b28412b47c84b51a93d497a94c91bb516c00000000000000000000000017fad6d269bb1bfff95dc669e837ff2a3442b14d000000000000000000000000b94827558f8f12f78f5eea5911d954f35624e553000000000000000000000000468fa83567ed1e743b97603bc265db6dc43f2059000000000000000000000000aa727a14980dbfdfb60a3ce5e599f73e2566b4260000000000000000000000005674ac301f9bf96977347f4a0aac729893f0327a000000000000000000000000b9eaa81833822114d379488bfe63df47b2fafa2d000000000000000000000000d5e972e4624e9cb15fc820bc6b9b92794580e9c2000000000000000000000000c558bfe76cb8c161fc8169266e77a21d7ff7f4c3000000000000000000000000987842e35abd2d10f2a8633d45d788c915fe3e1d00000000000000000000000027c66c795178eb8afc70acb2c48f936ab59aecd30000000000000000000000003d9faf3d194388ec2301cbdc81137b2e8e0695db000000000000000000000000eced36f15901ba8292baef927abb44a0533e26580000000000000000000000006584b849dd9d982fd6cf46b32a57a1e2c43919ce000000000000000000000000cd0e8133d56c8f4a28fc143be6c16d92b6f150da0000000000000000000000001e6cb9040854505dd360b36cbd971b4bcdcf2fd500000000000000000000000013dd36477fc1ce2439f459a2b5eaa0efe400f2f5000000000000000000000000bf9d25fc9fd12eb16409ef875836724f2db3980b0000000000000000000000000c944a4218d8e38d381ec575ba39d74a8f8fb3e80000000000000000000000002cc6db96dd54e33a5646351005d7554bcfbea977000000000000000000000000c8608303bdb9be2c985b1751deb9f4500e422f81000000000000000000000000696844313051265c533dd707a6eabd990cfe4e7800000000000000000000000017bf0b5e32e30541e48484904a6f04167aac56570000000000000000000000003ed728de4acdc1d359c1aa7bb68db1a9c37fab240000000000000000000000005f27d8267e04487c00a34185ecb97c9c23886770000000000000000000000000c9c3e492d49a100fe5eeb74f24e8b54c06e11b960000000000000000000000002ea8b99f3d712893aa068a678b051a0a38004d3e000000000000000000000000e70e8471b2fdfde972f65d5cb7f13f262da1436c000000000000000000000000ed34302548d579b5dc5a6aed1ed1a8fd67ad4e39000000000000000000000000f131b5cf5355747a45f7d2904547b62d5f2e2534000000000000000000000000175423e12382ed5d81c26c13f180082c2d8e82d5000000000000000000000000c5e115ec5b779c817f4ba52bf81fb5ff9192e931000000000000000000000000e9d5197c7c3c12aad7a8888f3ef43eea364318e200000000000000000000000089f831470dabc2f425a6eede6225ff70261e0c8800000000000000000000000091494e45716dfce21fa0632bd96f40be67e7491400000000000000000000000038f0b984333a649b0cb64925cd4b8980232a1a1e00000000000000000000000088b4ec54ad44a3d8273042f5f06925acf610fced0000000000000000000000005f2b0fca059f2f750f0d6dc8e736ec58826fdabb000000000000000000000000ca7f46a37d78a286159e1ceb02697d224f73fe0a000000000000000000000000ce7a34c56f178fc8f8c1ad0b8675937364e2bebe0000000000000000000000006aa86ec0cf901284840ab0885c0fdaf520a8e509000000000000000000000000ab73a85135edcdbda31f8ab069525eb7aeb2ad890000000000000000000000004c6d2c4c22f49a7d3115b5a00386bc1e23e13ba40000000000000000000000003bc4f30071aa8397dbaf6140a88321cec754e4a90000000000000000000000006b99b8ea41262a360d7025dbb89b93edb38738af00000000000000000000000026d38e941088bc2b6804e4446e29615bbf6fd2d7000000000000000000000000433cd87e77de93dca702452ae32bbbb4b5a6f2bb0000000000000000000000001014b22a7f3d95790a48c2c641bfcfcfc114e1a300000000000000000000000034cce17982f820022a8a46834d5e43a804f69e170000000000000000000000000f4080227f329004c5f49cd5dc561af5fcd8530000000000000000000000000024bc3b1f74659d61cb2118ffad871eecc0895ff1000000000000000000000000d40645f19907eba068abd90564bcef41967ef0d500000000000000000000000030d26c08939e9aae24aa743b8bf218f2c217d16e0000000000000000000000004a9fd807c194f7bc8e4546a539c062317689725600000000000000000000000041d0e5e33c9bf120e25ce8965e10a600e6fd42e5000000000000000000000000f8010f62225e7845b3aba3d42a0e44954d50ff48000000000000000000000000b73027c715e08878251021f10cd79fe1c9aa0b24000000000000000000000000da0b94f47e681fbbd9bd22ae0a37c35fa06add6100000000000000000000000072728589ce722f9dc2d6df1a567b2f886f436161000000000000000000000000ecb7c5bcbb3c31f6c37c3f5c122258e434120fa3000000000000000000000000f119abf62c1f2c25a441a1fa921b39b2b4df2d110000000000000000000000002eb16f6b8c3382028d9911642b89b179e6594ba9000000000000000000000000074ae057b158f2656348f9cf19033dd72a597f3d000000000000000000000000faffaf5cab8bfa40b290f2bc3085e24b7fedddde000000000000000000000000e5b2bc28490b3d65b3c4ed483119150912cfb59700000000000000000000000058e83d8dc95973769e0f308ab41b85bd9735d5cd000000000000000000000000b595558a84cce306217eec09018dda2c2612a6a0000000000000000000000000c9699ee5e8c672e88dd3c33e1f3ba6ad1695b619000000000000000000000000d13e044bfdc7a06fefaae608913d34ac0964d371000000000000000000000000cecb16975361c37dc08afda702b4b8604f97a35100000000000000000000000017b4d3be00776acfa61751746f64e23d6fc28339000000000000000000000000a486b8c983bd7c5c7ad8a255e9099b8d7ee9e2c100000000000000000000000046a49744ee54dc8e4acbb03f1bcbb53dee675c1000000000000000000000000080729716f0ed3e24c315190c918ead512cecee91000000000000000000000000d9674db2a2c1499dbbcc01e46bf4e5a280097bab0000000000000000000000009480cb5584f42dc29487050085f56cd11bb3a7db000000000000000000000000f515fdde10313bb55432c139217c5c2f8769919e00000000000000000000000002e35c6ca6bbc8af2451298f884ea0c8b62803880000000000000000000000005264b344b601d7da17da05663f8309a7080a843c000000000000000000000000ff610b89347465923b3ffe490ab4bb7949f65ab2000000000000000000000000d127e5becad4188bc001347e834127e0c8d9e8b200000000000000000000000007cf6e32c2ad0f23ba4779e3dd3c692477e1cf6e0000000000000000000000008ac3e71cebc81131c9e23defaffd61bcc10592bd0000000000000000000000004ae6fe91dd28c8a493cfa2b26bdd73aa8c8b22f3000000000000000000000000c8bf75ee1f9ee42e24bc10fef4ca194f9f4959250000000000000000000000000a308a1d2d1a5ab649de5a111391de0497703f810000000000000000000000005b9554aea238ac683d156053d5ebbf63c36439cd000000000000000000000000f0bed67fdf6551e83341bbd965f10c05557c6878000000000000000000000000cf3aef7b3ea650fd594e6902e71de42fc6f633920000000000000000000000009ab65492fd41c7707fbeaf61f99aa54312390ebb000000000000000000000000af6dddf9c48e5e8216e84209c0000b5ec00e1e700000000000000000000000009d1b39fcb204d60ea9d0615fb9b611647197be8d0000000000000000000000007c71e31991f72e8e33f40bfb5ec534610c6eba2e0000000000000000000000004dc01e8ba2eaea91f9da0fd99e3971301aad73cc0000000000000000000000000ceff26fc5b3cf4c74b8621fb3097dc37199fdc70000000000000000000000002d175803041e290994ea725f2bc3bcee8298132a000000000000000000000000e8fe69dce712a977fec8f5f4a4ac64c94b3018c70000000000000000000000001b28d23f12e1ba9a7778d4ed6ddab88d11d6828800000000000000000000000088fce652d1d311dd43bc1ab57fa1a61c262a2018000000000000000000000000fc63c830356bc7f44afd4de782a71b8ebbcd3df2000000000000000000000000884d4fc394514beb6fdb7cc007451251696bd2d200000000000000000000000028f1c22fb1593e9deb313f4d55bde9569f733df10000000000000000000000003784ffe743f31ab1634dee11214c8bb3eee7c057000000000000000000000000b46e45f57861d6a453511e46361ed346e6218531000000000000000000000000928be9d69b2a1f03ee40c38e4368ef127bf51bdf0000000000000000000000001c45e186f6ac826c76d5c4d4464cdd3d58123db3000000000000000000000000acd6f59fc94b0dfebe7d2c7869fb3e677366d44c000000000000000000000000de3bda8aa2bd9511bbea5dc5e62083e54fd96637000000000000000000000000e2005c000aee1318aa506c89dc08320aa69c055b000000000000000000000000b1aa4bbcef4338ab9e85f1983280c1d267ff570700000000000000000000000082301613040655977eb03f3376084f6e560668140000000000000000000000006d2783dd67e58d442d4ff082f29d77f8819caae300000000000000000000000095ac8a2617fbb04054348d16b131f69ed02e48d200000000000000000000000094d59c79aee921a6ac54a567887119bb9fe455f600000000000000000000000029162e798d9c8e9162014fc2a602f5bc6bc9d197000000000000000000000000a1dc1c038612e57f7bd30abd0a4fa6b648e13962000000000000000000000000f44f18b5a1c3be83c820792f0befe2cc38659672000000000000000000000000209acfe24254e37a95c4ea4641d6f7e72d15859e000000000000000000000000864aaa77819427b191622f9fd8f4dbcac480e822000000000000000000000000dda15964face0239b12dc718ec008a42ae61ba0b000000000000000000000000aba746a538c31b7685e3097714dc4efce0c5363a000000000000000000000000778d0f3f3c440f5f735e0ff7c53ed088b37ab1ed00000000000000000000000004a4f114e2cfdb99f92f529454ee8f63b6cbb17f0000000000000000000000007a2d761ace31675568212b10281e7c8957db9c860000000000000000000000004a5ab54587cfdc16d0c5540c8fccc5ab2eb808ff0000000000000000000000007e01e2f5e7f4b355d976db69511b154a152cef4c000000000000000000000000a7a82d9ace6d09b76c207064cab7b0c268459a3600000000000000000000000037bb535907c10b74c69edc57310c9fa872ac1c5600000000000000000000000075095b121fae1518f930a3a00478c1fa20deb8d100000000000000000000000014a3f8a5cb8244f158741787b6d5e748ca875b79000000000000000000000000923ea04fd3e37218090d63212add0f1b17827ad7000000000000000000000000a7aa2f1424ee7ca6688bc18e479c0ad08adee9e10000000000000000000000001d09fd1cde692526b7642e2e5d1b6fe792723d740000000000000000000000001146edab16e2d90b8c57a4e90e16cfd21a7207e20000000000000000000000008a5f4491e4614c8e4f291eb16b45f47aa021db6e000000000000000000000000cb141c355163ece46e80d0b1191e8035fc4b73a4000000000000000000000000ba10d1c1c70b3317f8dd6c2b0c2e408b38555ca100000000000000000000000076b05784faf2d81f4aa4f052a7562731d352f12d000000000000000000000000a6505f3970a0f544df7b286a1e797970b648e2cb000000000000000000000000542a4a195e946116085c8ae20590597e9351b2f800000000000000000000000096b695d940962a9c8e3b80fdb4bbe923b582ceb20000000000000000000000005cac264f10174556955566aee8070a7b88cbed840000000000000000000000007fc93f3dec02ea1d2c60cbf5ff3e776235c9dccf0000000000000000000000006a78f8735b0cc7d9a6bc6737e11499d7aade83fe000000000000000000000000bc06ccd672d07efcbfd81c740d6d2b7e4be8aae400000000000000000000000054d0a2153490162cfc0ba17b57e488aef6bd554700000000000000000000000019f8256d4392a57341155f5e4e46b7882bf0cc040000000000000000000000007730d78ae3b4f17e593e4ebc2c5e8bffcfd064b50000000000000000000000003529bff2d1fc822eecc584dd82246481da0e67fe0000000000000000000000004e033399352de626417a3983760ce042f66fa87a000000000000000000000000949e8b058579f914e813ca53aa13028d1cf8a12d0000000000000000000000004d14e4684414764f434f736e433aac74be02bb900000000000000000000000007af8d0c65c65a74c66f90197c32a9fe7eeb4ba180000000000000000000000009c08a70cb99b7715d5cab4d332805337dbb49d6d0000000000000000000000005ac63e9a04bd444216788ee6ac80f43fa3220ae20000000000000000000000008ca215d3386c159836d38ce74ebd598389af486500000000000000000000000013fb70c63da09e9971c2d5169f3152e2e456dbf60000000000000000000000000becdf9d571ad074416d78e0164d696d6e9c91fd00000000000000000000000069e98ff90a515ebcd608f4c0efcf4e7a86deaf3500000000000000000000000048995ccdd5d9542c2587b5a8bbe0a4e0f28950c60000000000000000000000007eb2a5b6fea0de08bf6763408ec67a5ec0de7ec300000000000000000000000082c12c683003a568c699d085db3fa4c9b643e224000000000000000000000000f9cdd34af5053bd68805a60183df0330eaa1c175000000000000000000000000474b1aa130d6a7885409cd50da1b66c050a8c2c300000000000000000000000079d9cc28dcec3b339ea27e170bf4374178ce4d9e00000000000000000000000065251ea49f3f00d3ec365acd9da320a6cfd891870000000000000000000000005e006df090497ce7524f5709f588cb039290c9e60000000000000000000000006ca36790b16c6a65dfd12ccbfbc89e9d9273744b000000000000000000000000cad42855288abdb904b7814f944a126408d2a676000000000000000000000000515b7b03d9669fed4105d912e65a1555d643ec8a0000000000000000000000007dae03f033c1b66ffcbf2ef37ab53c136ca860c000000000000000000000000032e1ef0216eea8bbce738b1d3f33c383a69ca395000000000000000000000000645424fd515b0c374f8649a573804c2a85edadcc000000000000000000000000d13464cab51e31a16908368cef7f77e40d6385e00000000000000000000000004df043f7aa7be41df974ed0aace041865a7f654e000000000000000000000000e4d575d11a721f30112bbd9a3885d9825474636200000000000000000000000069db855fb69db10c143ebdcb0b98c4765d3bb3db000000000000000000000000743d3908d20ea5f1a7128201581b0cbf94c4089f000000000000000000000000abfb24912876ced6b1bacbee9b6bbb3153bb68b70000000000000000000000007fec371bd51a80f367820f47e9650b50d2fed391000000000000000000000000b0dfa42171696cb5699895f43354ce6f38eb7321000000000000000000000000fe2a04b5b1b62eff47df474da36f104f369adaf50000000000000000000000002f2f69f9c8541e476d86a07105b3757be768033600000000000000000000000023732920df04686f02e372729db06a84732b07bf000000000000000000000000b18b2c872a8ecc4613c97f0746533b3bd354524400000000000000000000000042f8561244aadbfc5eace74d4c349773c2ebea8a000000000000000000000000be5778e4bac187cb570801af18c4b88d302b27620000000000000000000000007d21fe6fa11311c3c5f568e761875f27d048fe9b0000000000000000000000002485b8bc5165f81b989f645a5d9fb37ae2fc57ae000000000000000000000000e7ac63ef51ee52f998bc6401a9624b346f6a9a5300000000000000000000000041b12ba761490f1f06354a89842e2333fbe42e8c000000000000000000000000cd196c27b7227aaac4fc7a12bb4925583527d0d7000000000000000000000000c109fa7e664c834e8c9a4bf8c3eaa3463e9738de000000000000000000000000a078d16a7c810cb8a63001683e7422917f8076670000000000000000000000008a675210a9ffa3fc8a89bb4bd5de2666a4c867af0000000000000000000000000f168720bb652a4dd4fd8181cc66ff8f6c6bef93000000000000000000000000bd111226627f5c47871ce46c07fc945f75e0bc74000000000000000000000000ac8841eaee3c6744fa19d1c11d2333c67d905a6700000000000000000000000009378cc9486a24ea3bbc932ffa13e62839c5424000000000000000000000000045831e97ed4016ba5558f7c446f47290070301230000000000000000000000005d7a75d965ac148ebd4f23fe821eed93affa41b9000000000000000000000000e683d0c29089f2cad169fc7c9d109d404e12b635000000000000000000000000fd1113ff82a344225221991f6c69970e3e8e6af1000000000000000000000000c2531c83d2b9cc89a3c153c39698d9468e5e261c0000000000000000000000009c6e1a094ac12bbce5b4c1acd770caaa7290aa35000000000000000000000000218d21cf0587bc164ea7d77552931980991617c4000000000000000000000000cf178ccbfb93e973bcc242c787ea79c4d26312650000000000000000000000000692bf46bac255e04ce0bece709aa20b2bd3f8fe0000000000000000000000002d54bd861076265b2c2a98ab9ab65f1f0466203700000000000000000000000039f99d08440f9cb9c2121a112ffb036b2e04e9b60000000000000000000000009e4e01438bc45b2da1293e60d61103ec1868b0e7000000000000000000000000bc3a70ca2648c3352286c7a173288943ba53c204000000000000000000000000f61a5aacd24296936c2c300c6597c9a27aeebf6800000000000000000000000070bd92512cde6df30baf1243e22cb647df03eab2000000000000000000000000e0c07be89331ed49b17857bd0bddc8fc71f5897c000000000000000000000000070cacfbf67f9e7821af1c21ab3a58ca516167cd0000000000000000000000006ec2d2af15ca6293be102212ca7e67551c72b659000000000000000000000000ccbf33dedccebef3e66d5417640ae0f9861baf6c000000000000000000000000707380dc76a19cb0caf2f59c619320bfd84ca4eb000000000000000000000000f7ed91a2f72ab31814528c37f853f6d110ec26620000000000000000000000008aa0bdfab8cfaafff905506ebfb143a7a26e02ff000000000000000000000000092ebe5823b17395b31b4f567d103c17ae2d81db000000000000000000000000a526b0506955f447fef9fca7f0be8c8402d4b267000000000000000000000000d2a4fe127243ca5e26fcbe687e4963451360ba47000000000000000000000000c2b8824aad52f2c2c16f3ba05bfe7cab6e9f14f50000000000000000000000003d60a62fd02af08ef11ec400dfcf0908d27683650000000000000000000000006ca78e93925ae8cac38a1d95d2cb1a9abc9fd1eb000000000000000000000000f440b0945cffaa1b63f95d1aa32055e1038d5d0c0000000000000000000000007fdd5c0fcb870530b454b095d0074018120831370000000000000000000000004e9002def257c4d5364de0784798ae0a4414ef6e000000000000000000000000b852cecd0b9311f656ca4497ef1ee3bf65af8fb7000000000000000000000000296a44826860bd11a03d7cd5b568b7e915bc44e3000000000000000000000000e3df0b58be5d7fa4c80a593123366962943c72ed00000000000000000000000001aab70fc3ae9a55fee46e1444c689c21c2d7add000000000000000000000000840655e72d0c1d853762e7996829725ab052731c000000000000000000000000ad633c953668c6c11245b6aa19009ed91139b4a4000000000000000000000000e5d31dae6b5f985c1744530ce46229448c63d1b50000000000000000000000000be561b0b273f6932a94fed049b22b5e34ff682b0000000000000000000000004a22d7c5ebc06d1eb9d897126561e4b510a9afdd0000000000000000000000003ddb1091537962fb608add144ac0bba378fa078b00000000000000000000000067e9234f0ac4c7ffb5752e897b1d04827984f4e60000000000000000000000002e675a3a2d068409729ee993f0590ba7aff003bd000000000000000000000000b441f5a2398c0ed635620cd676a311a46e54e048000000000000000000000000948d55bee39b3f6ec5bd4a1544080323c393a0dc0000000000000000000000009576b3be1c1ae3e54e281d29053550ae4cf75d95000000000000000000000000f825a5c27e0924a268935cbc51ed0a292d198f880000000000000000000000001aa342b269308c42af5200b8fda9ff1f4892021a000000000000000000000000b867044d40fc0b8bf00be223e4e0e48358fb4a4f000000000000000000000000ae985d3ab2bff5daa87ee5fdf4c53cf6bd4ea526000000000000000000000000323f63ff0e0c6bac1103fa83e1c03c9d4a3911d4000000000000000000000000c4b53ce285c984993da2a8ea13eb5ddb40a7899a0000000000000000000000008c7f8d78ad614ac31c87dff3c37c4e46e004d90d000000000000000000000000a36a403e33dfe74d1096178e1bcf4b0a48a65297000000000000000000000000296454d159c8e0a140d9a0cc88072d6c94af0a75000000000000000000000000fdd6bf46f5c84308a0a7422399d4266b8e0683e8000000000000000000000000989dcee714c184b566110064ec10952764014e8200000000000000000000000078a018c2993cc92cb0d6822e04fa87928e40d1910000000000000000000000009421eede35f827932f50c6c2d4e1aeb2cd09d1d70000000000000000000000006bdae53710fdd00178dfc4a461368ae12ba7142700000000000000000000000079bce4298fe95ec4d2d8411ff5a3753b56406474000000000000000000000000cba68f8a5b543f445ccf263ee7e2e8b4b6ca40580000000000000000000000003b7a4647e561b752e7b9e2f2ee38ce5f9fb0f973000000000000000000000000e7aa04c49d49755e5f04f0ec4ae1fed9d750be710000000000000000000000006b3ac0d9b400bc28769bd34b8e23b5b1caa79c8b0000000000000000000000007c4e439e764518c8c5ed79c24de7ff5ceaca9dbc0000000000000000000000003117ee5f1889470d3e1a8162d23c63f12286d3cc000000000000000000000000722f276586f2296efb8af46f86eb4911b1a156fa0000000000000000000000007e15e3bf6aa7623b342b4bd0f33f507e3c203e540000000000000000000000006a020912329fb7125b81d9928cd72d2d253de7440000000000000000000000004d08a1e71b7d25f4c19a6820d2597d8cd3c15b480000000000000000000000009e25c7d18eec54a3282d4ef61ec2367ae572a58e0000000000000000000000008de4e46406618f95159ed7a156cdb512d0a6558700000000000000000000000020d15cc350bded6c8bc32d9de3b5a512b5eded7b0000000000000000000000003478ca84f77aac454b7502634abfb8b46f894839000000000000000000000000d257398b8adbd2b318febce0aa8d57f74f3b9bc5000000000000000000000000112dbda17f693566f239239dc3e52a4b2d9a93670000000000000000000000001a1476750a10387e4c3f5ef8e0e1af92f9d50cb80000000000000000000000009faad9287dc7f4d3210a99c75d8b92c42bcaed6300000000000000000000000039b9ce86df5791918eb797408f281a86198ff9890000000000000000000000005689e0c305ac91bfc86c5cbf6bc6ecdfa2aa8fe80000000000000000000000006c5f5b67e297ea8bf0a56f5cd03a5feb0eeffcb90000000000000000000000008b70e96061d2625706c739f352cf863166d122c700000000000000000000000059ab5631eecc77043f7f6b3fcfc88a153053f6b80000000000000000000000003c840e444eb2fa3cf5da1df95d65ccf51d5896c5000000000000000000000000117601a1c95903f0324cd47a2f9579baf88f1e5f000000000000000000000000cd08443e5af8151e645702b6eea3e2d99587cc150000000000000000000000000af4a5c820cc97fc86d9be25d3cd4791ed4368660000000000000000000000005df2c45996e3f3a0b4ac6dad1bf0dfc473018b150000000000000000000000008e682ee76b48e8a60fad47fe2884d6cec36f346e000000000000000000000000da179d0f32356c466386ea17b18d87e0cf63e9b300000000000000000000000041ae8d78286cbb1d95ccd0f715a5b6cde55f0c21000000000000000000000000a79abee042b3eb2b8bcc974614f3f66fb74784cc000000000000000000000000ecba20d3f8ab14ba2401e2cde04d44ef4048815f00000000000000000000000097dbd22446951f3cf39f8aae89d2b0bbb33b88d8000000000000000000000000b3659619271ab905ae56e022248478f250c57f9b00000000000000000000000092413234b8fe92a3d8ab19de7054a82d8c17a4a3000000000000000000000000cd1f1e40afdc06f2ae3d6d24356349ce3b9aa91f00000000000000000000000041a888975bb75d08f349c159ecd3a8ba6dd5dd9e000000000000000000000000a6c7f3dabddd286b4059ac501e7bc8b7e89dc4ac000000000000000000000000421eec1ad594e1f049b2a0ca277175192e7e3755000000000000000000000000238194ce47327142698242b126bed26fa6b6d7bd0000000000000000000000008dee1acdd0c5d72f26906fbc6ca0560322b46e10000000000000000000000000fae6ef14b06625d1a8c82f14c5d73acf7b3d33b60000000000000000000000007fec4a4b8b0dbc81905f2c5f1a99bac32c0666380000000000000000000000009299f1836c1b507f87a295773f01f3c2d2e2d2e500000000000000000000000019e97c4e47b9a1c2123277d1199c0a9eb25e0064000000000000000000000000500559a0d39d041251cb22c7cc61d3ebeee02bcf00000000000000000000000087d9f98c61cf5b688ada049fa66cc41408763c040000000000000000000000006e69d039ffd72074013fd4dbdf84433cd55c44ae000000000000000000000000a8afb633bb6ce5b971cfc00c72adbe514ad3a1740000000000000000000000001bfee006a37cc0cd816bb64ca8ac9d08314b4141000000000000000000000000a1a57106f2c38282effdeea35784eb88aae9a6f8000000000000000000000000c4dcc62cdcfbe8e52b2385ccf6f81e7985c6ca3700000000000000000000000056529d06b4a898bb7f386e57f1755ccfc3fbce9e0000000000000000000000007d8386990d056ebc0494e24c2672217d6a4e4ded0000000000000000000000005816c677ebcdb83037b2d6227ea76fd833683391000000000000000000000000152561ed65abecac146bfa797b11613cfcee7555000000000000000000000000fcbf835fbcaaf1d2a6330fc69d8de8fd75f922b9000000000000000000000000fa05217884ffdfc836936397ef2551b7cec78b890000000000000000000000000a2e7ffcf764e492ef1975abe757652e60e614f100000000000000000000000094f131a049bfaeb406be88e4b84dd1a55b0da1200000000000000000000000007406d22edecbee026b88bb9cebc6c8e7fbb43b750000000000000000000000001f68439755ec030d07b863d286b774be0be4ff16000000000000000000000000828bdb74ba172933f0d1cbaa378533dc45f953aa0000000000000000000000007a74bbfa5bfb5cc79238996dad069e602ee24ece00000000000000000000000025156eb36c1fec41e3599dcf907cc5026f3dbf630000000000000000000000009e5ae27f84597b8d4e1b7c66f4db54c87b3a21a4000000000000000000000000a1130d34cb4abd87dd14a69e48770062250109db000000000000000000000000cfb08358882a133349dcd8dd501c186c0d5bfb560000000000000000000000006953efb208e97b0c956bdb03d5ccacd1b01bdc9a000000000000000000000000045d7eb77dd34603d83e318135839d01d7f2a7650000000000000000000000000f350403b3e6a2630576d2573fe9bc62747440c500000000000000000000000087a7ec3b383b5b1bda26efac648732bab68f88cd000000000000000000000000fb6c655f0fd63a7d9a749d639f934961d1ccfd00000000000000000000000000c25b6a38fba7cfd660483d28812a2060e7dae026000000000000000000000000dc8b4a6a3848b878962ae2e0f7a307549e030aac0000000000000000000000008b9e83aa42a2d5b781925bfd09740582695b8ca30000000000000000000000006ed23c2bc7016e8ba8d09b82be6dbf222f564031000000000000000000000000d3473e7e2579bd93612b0a064613d9c7fed28940000000000000000000000000b996048338fd42f716fe5602c314a85096ee6cdf0000000000000000000000002169a119961c96c5b127db6216f3676146ff11a000000000000000000000000013b5300eaad17bb073de65006908daa7c74c2c06000000000000000000000000bdc43c4be028e3280dec9e029fd5680ca1a95ce800000000000000000000000013e24d988a62dba39f351237eb4b842b01fe2d9b000000000000000000000000cff1399836baa077f381fc8e5ca1641508650758000000000000000000000000ad1e3f89138fcdb78cae48b50a384cd306376507000000000000000000000000ad5cb64970acccf346c24b97afad0733c50c6de6000000000000000000000000dcc1e5f770a34db9463770cbec6854983743612e0000000000000000000000002733f23f3cd817d7bd9f53ee83a95cc0eefba3a5000000000000000000000000cc1352a9eca4d65beed27066a6b89c0dcd163fd50000000000000000000000007ec98738e775c99146b57d88a784966a5756e734000000000000000000000000b69f83f07ceef9d858a9cdfd5786bcbcde81cbd70000000000000000000000001bef0a4c9c11345706254c2961dde492997055b5000000000000000000000000ad974d2b8e1b922bc73714639ea62c66761db594000000000000000000000000d6d745a9872a3b817b42158ca3634bbb3ddd8270000000000000000000000000325391bc63ae7386a01ffff96a6a2d693e8e8eb40000000000000000000000004013a5c17bb39bf1dd7b19717180950c2e71d78e000000000000000000000000e0b273a29d5522e8cd628732476be7e77e30b38c000000000000000000000000bd444da5094a6d30726f3b9327324220c744ec1a0000000000000000000000002309fdb9b99ee32fc8704cc1c04e8cdfbf7c741100000000000000000000000018ea10de45e1389f6d792bd46c0f347f3360c05200000000000000000000000022b085c290b05f2b19e9d6c1488675b840ff7b16000000000000000000000000224753d24cf594f826d3f383e73262f39d807fc8000000000000000000000000bfd89ef1301ce96e62479e797c814b5908f59aff00000000000000000000000009163c7e893bfd684cf94838ecc7fc4a27e39943000000000000000000000000479e6c24de04abdc900ab5bf441f29fcbc3d54b3000000000000000000000000e5b3e5148bc854a519410d87c53981bd02381a13000000000000000000000000441f12b16ed45dc6e8c456f29a64a711c9d50de5000000000000000000000000e37edd7cc676c0efd7a133c40ee340ac3ff89528000000000000000000000000eb0829686cdcb35e284be751880e4df7c799e2ca000000000000000000000000754804a56a47777ab113c02caa2f821c45a1eba3000000000000000000000000c50fff941c625013cf01086ede830399c7840cc10000000000000000000000004abc928e4d4c6d5526c44f94f6578d54569dc50b00000000000000000000000076e60ed2a3e64ff4ed098f460ec32b0a2a2a9647000000000000000000000000cd56a0eb21994d5c2509494e41f030d4e758fb5a000000000000000000000000a74708a0b146d3d9da251a14aedb76a1652600320000000000000000000000000ea9768695f5e9241069b29ad7262e2b31daa987000000000000000000000000cc87bf66e5b99fc566b93047ad34053dc8d4ea7000000000000000000000000000a58da39733a00b7266e75b507995564ceb2e5e000000000000000000000000c98ba829b0448754a82a0e0881f08774d804163f000000000000000000000000ed03b6ccd433bbd1ed38c377f9be214c90b951d50000000000000000000000006b96ea53c44129d54fdd4b548a4956e8f53942a5000000000000000000000000b78dbf9faf7a6fe218cc4f17275defeb5a97fa0300000000000000000000000054a0160d747b2f588fad553ba10a7d208dfc0a93000000000000000000000000988a2fd48bbe7237bdb119a4b33f5f6585ae3bc500000000000000000000000005a5f8e40ac529d1ee94330e6609810ad4751e68000000000000000000000000c89bdabcc0525ec3f4f088481a2bfc186f536db50000000000000000000000003947cd07da05239bcb0e7e00589cafbcfd56d190000000000000000000000000e666551746fcaba52d1ac7b75c9f9237f31890330000000000000000000000003891f88321e44007f78fe1d583e32c76ec8189fe000000000000000000000000391a62e960ff5dec23d225bb78cc4b4ceb9352520000000000000000000000002ea0874f400ef9d61a47cec414d8f3eb2e16b397000000000000000000000000d67321864e892fcff2c52f7f60a72c5bb00e4fca0000000000000000000000008466e5441e5fee894502b4ec344479b6ec968eea000000000000000000000000ae5371ccff16ef86aeaf3433069554983226072f0000000000000000000000007fe66bb8cc82dbc1a7dc8893f6f40e94a266d2d0000000000000000000000000d957cd4a9ab28e1c00d5be15c87d92408d7bd2580000000000000000000000008acde72f78cb1580213ade1f7ed9e286373c91d7000000000000000000000000a27e907d64a40e71ef3c869631c51d47cf4a0ca3000000000000000000000000b2b3c7a7613e46ee97ebd2d98f8a8aa7e9072c0500000000000000000000000020ecd422c950494567d83b8a93935a8c4e0f43240000000000000000000000009fd590b426d1f9f5209d7632fb88ef72e664bb16000000000000000000000000972ec5883de4e162e5b3a7ee16b040a5e466f8f700000000000000000000000078d3525cbd7a5488a08e2204dcb560f5b8f9cd8900000000000000000000000047e538cef19e34ab9903278f00852cc936709ca0000000000000000000000000f0097e14593e1d04e458c164b4d6300e736b4f8e000000000000000000000000b768b44fb62f9eb5b1b427445448374af05a77d30000000000000000000000006e35490fdfab41fe8a26cb3adb46198a511b0e26000000000000000000000000cb0f2cd0af361c54229a2fd9c0818fd4a1ff19160000000000000000000000009e32edf6e9fced714ec9f0ee469929e4ec3b757a0000000000000000000000000601137c023e1b812ccaacf7d794aa63d4b86df3000000000000000000000000d6fd5ee31002d3404592bcbf3de27681af0a9c19000000000000000000000000b32e08dfae8ce135c0a590de7f3da7652cad12710000000000000000000000006ee4a0349ba389a4c2fd81f9b7ff14a44751fa5a000000000000000000000000be7c3fa17cb05a71cacccab2b62c04cb0d9e09a60000000000000000000000009a58c355cef5818f9b2e216b9ef0c2d8cc74ac6c00000000000000000000000022838fac1a086c7e5ce9936317a0812282ce290f00000000000000000000000097c696c515fdd773e5ea5714a96542b58346f950000000000000000000000000ad8f278d950b7ed92f9d78d9a0972065d92841dd000000000000000000000000e03d60c16510d7c83eac31d87f5280a94e6315600000000000000000000000006e2e6bb588bd70b9143e165dd8215aef9ec1dfcb0000000000000000000000009a2d3fdbcb61760e298719b7c47664a457d5e905000000000000000000000000aba292b050d0b0a63141ba4877ac85854e5dbab60000000000000000000000003b3f355758c24451c0f12e5456e9a1bcc2411b28000000000000000000000000bdaca2b4d8beacaccb6197c402cf73cfc44c1419000000000000000000000000802e1cc013f9ca1d78bc76d1d084f45476bbf22b000000000000000000000000f7c79852f1bf30af6f0b293e4a60dd70f3dd524000000000000000000000000069b65bd2f1ba7b5c92e97fc12c9cb41ae7505abb0000000000000000000000004d1498f26d0f753068c722718b389e57ad0cad3300000000000000000000000025402b08a7924aa0711c20b0e2bc5deb9db51a36000000000000000000000000e7e02182b34209783aced3af3ccd72f54aecde5c000000000000000000000000d8bc7b8fea8f6e18127ef3b9cd53f4a60620db1100000000000000000000000030f084c972abc12e3e9b67192687ae1c59faf990000000000000000000000000ec0cc3a6333f331b1d4b204d1c451d15e745d75000000000000000000000000020b2d4ec8861aba0cf2915fed07db3030ed71bbe00000000000000000000000034140088d23db2d128705940ec211adac328be3f00000000000000000000000053c4ce0af18b31684e1ba347f69ba3e99ef253c700000000000000000000000073af7902177a0aa3bdd8ba06a779bf4cf9c0a48a000000000000000000000000fb443ca85fdaf29304f6a73caff4e511f9cb025f000000000000000000000000c68b4deac16578316f4eccc938b037bbc0713def000000000000000000000000540b0cf739f30743b7eeddc38f54849ec0e0382f000000000000000000000000c32a9194abac1d3ce6aa09f3f3691797e17f383400000000000000000000000044c50e52aa63b759bc88207541cef1b18172656a000000000000000000000000a8db8259ecbee8e4545f1d0ff46a5adcd1c88ae2000000000000000000000000b20e2c4f2a1ae7b5ef341a171f423d8393cd63e60000000000000000000000006752d20badc200c69be1e9428b722a2166e2a27d00000000000000000000000076f3d2e5928ca63b20b06b484a8a1ca76042cfc9000000000000000000000000d03d4e32c37a6abcadbbecbb49f4d1f1a8530ab5000000000000000000000000f1f63656b4d02e6f24ed8975663c7fa81f8cc6f8000000000000000000000000b1d0bdf24e4d5cecc54702c2a7befbe42102e19800000000000000000000000039c6d7a561d5b32e67a60d23624cba4281255a74000000000000000000000000b6aab5a0bcdd91561844e5139aca1d7b867ebe91000000000000000000000000f6108ed2d3c68c2042cc0adc3a84596387ac9f1c0000000000000000000000005d2b90cd6f2a436688d35de8d431fe7723697036000000000000000000000000f5dd82610d1dd9400d811c345a4d9b4b29d6b96300000000000000000000000006c7e31f187d3f7c7c7e623cfdf55d13421a1db5000000000000000000000000836651738b8943ca6bae957ab19013bd8f467006000000000000000000000000b4f4c9d00dab28bdfd280e4aadb4c79c7ed019430000000000000000000000002e2d16d0e752703d81fbc2ced1ba2c93a914803b000000000000000000000000dc9be94d052d229fd8cbdee66888cb2c21613e7000000000000000000000000033a3d5f5861c7d011c3cc71796127067861204a3000000000000000000000000c8f90d1e30a7b8fabd0e1f5336f4ff1620fb61f0000000000000000000000000777941ab58d4d7d7d602674565cce90a3f63e5290000000000000000000000005c66fdf3b03e0650c73b9550f97e6673b0f6d01e00000000000000000000000063b81e2ac866578675a91779018642813283d792000000000000000000000000a49c5c7e43872dafc49cd1717e1a9f48fc71194300000000000000000000000019af5700edea0ea2cefa1f3b20ea67812cf7a679000000000000000000000000bd27f54731a4da8796a2da7e44cdc2ad7a99d0b9000000000000000000000000351c99dbcd9527f4ce0241db01a77101e3e7d58b000000000000000000000000406b0b3960de1c77f70c377f31a29bb8e84269e2000000000000000000000000f22a0dcae69c92546a5f1e1e511081bd547c6b4a000000000000000000000000189469135f9afa8b98d76b1e924405d3c3bbd418000000000000000000000000c28d5d3bf9f0ccaf0a0772a94f353b0e91e8c408000000000000000000000000c9af89a7f3cf54690a864992843f3410fee2136800000000000000000000000011419d662b62cbf801e0552c928b144d7b32f830000000000000000000000000c82a37e5b25ba513a81d9b1786cc03a210b29721000000000000000000000000561307890150bd3a575d0165f3ab15f311a7757c0000000000000000000000000d4b9122631e4be2ccb4cfd8f2f1a5b0f4e8da4d000000000000000000000000bbcb98c3e13f5acac4ddfd016104bdce44d9fdaa000000000000000000000000a913aea88980d0897b004c185121d302429a4bba000000000000000000000000bfe54085db29bc65ee7e22970c351b9ad19e15880000000000000000000000002f3e879098fb5e8da18a1935a9d5ec181b05813d000000000000000000000000cbce797ae5bc6b8b4a81fb4bb1eab52943ca28cd0000000000000000000000008c2eac74388d3dcec4cccd87f1884bd9389da6d3000000000000000000000000b7c596f3994748bfd19590e597cd794d6ee5d2d200000000000000000000000083b6cf14e0faaf0e4f0a248da0449e8c0db5723d000000000000000000000000ac4fd57b55decf9852fb9a6ef2933a0a1305d5a30000000000000000000000003a7f90c4c5c6703165c91f917827a2a48d9e7fd600000000000000000000000046d662c7a7c66c5ba07636d19edeabdc19f842f30000000000000000000000004616f15a52380b65ed36beea595658203348d98f00000000000000000000000064175efc6930c42155e4d22e4cc31cf6a64a4e06000000000000000000000000117411c3a2876a544174799be5fb7d6eb2e13faa00000000000000000000000083a55a029c250bd64fbe122f3712550cff76ff41000000000000000000000000aaf8b6f1d89dd561d96416aa40799ac0282fe8710000000000000000000000006d2a069920ca2bb0a19305e23bf9dd93df7687760000000000000000000000004a332f7b930a94f1f33c08a1c53e3148fc42a895000000000000000000000000043ac8065e025e93dfcd2e46ad9feec535b48f64000000000000000000000000f2ef7bd39fd72d0518dd362f86e3c46ed2ba8ef6000000000000000000000000f6e1c98de59d97ab135ecad38d5daa1ed1e34721000000000000000000000000b7b10bb048938d8e580acd997497bef78fdb7f0000000000000000000000000028b224c416a5266fc518a44e18fcf78b7c34018b0000000000000000000000002383e24bc8c81af8c6aac227a8bb0cc3d2434a5d00000000000000000000000004f0d13f44147db2ae5c78b15f0845aead7418850000000000000000000000000111fdf336b5ec2d3951070d7555febd502838ad000000000000000000000000875c371e91e685bababdcfaf98b15ba6845c1daf000000000000000000000000e873eb0ec677e04d22b45b3cac45325101a09f1400000000000000000000000047b111d1a83af11d9ed50cebc12d45e453bebcdc0000000000000000000000004116be342bd87c9cf7b7db438594a620d5d8dd9b0000000000000000000000008f6ef15938f09694cf030562b0864cb3bd421c33000000000000000000000000fe3bf9834ec48391c4ca5a400790c1e6503166b10000000000000000000000005e6cd2e8ba108b12f97be0b12b2687a8f7a12715000000000000000000000000f5fe7b8288ff9f25a09d4df6655f1159ab664fdb0000000000000000000000008186afe9f4ee7c1667c9f22966b63528b3cd1210000000000000000000000000625c48316c49635e76501a26ae13e869121464b70000000000000000000000006a14d715c70e218f24ccfea4136f386818072c1c000000000000000000000000e9e70a5871351ec1b7f22c2532c089a9251591aa0000000000000000000000000c5706c0bb38d275348d46fe6d80c95bdc786a3d000000000000000000000000e61cf959ca88a5f6c772cd8895f8167108bcd43a0000000000000000000000006f8e5618b53ca5f23a6532002caceff600ec62710000000000000000000000005ed3cd623bcb64dc9ebe31985a9b2a6f35cd80df0000000000000000000000003756a9a6492a8d18952a613cf5d557a763ab7896000000000000000000000000da35e93a2221ca1bf6c6d73bdb3118abff161495000000000000000000000000621622427b42297846c6f999306afe6c8456df850000000000000000000000009f4715cd8339acfa908ed5098ba580d1147da7cd00000000000000000000000002a9bd74bbde976c4e92beb067c7cf31fae6ce3f00000000000000000000000028cdacc951913f237bb3c7d705894a24c6624b15000000000000000000000000c03b1c90fe36c37431387e46ff5fb6baf0ac4d0f000000000000000000000000497efb0c50edb3dea7d4332be643a9ef864de2c9000000000000000000000000c3ddccdbd692a7b0a38a8099e02885880a399b790000000000000000000000004ef51e2ed03af3fffa9f8e112f1c360926f89e4a000000000000000000000000fc3ce74be1088b255c0445a81897e5bd6708bfd20000000000000000000000007e8549a21b254592733ed7834eea2d66ff7c64e5000000000000000000000000c18bdcc5c6b9b79a370def8d675cb13cb76d1b670000000000000000000000002524701a7d43ba5aa22a3de70c9ac8c892bce89c000000000000000000000000127f56b261c38c63693c1f5aa03236bd237d59ff000000000000000000000000b43a7827bdf3d52906ddb6b520dc727f7c69af840000000000000000000000002f661929c410b23750dfe7616f563429444462f800000000000000000000000017ee188a0532ac60f1e5de0711f0a33ab85bddfd000000000000000000000000a503e261b460ab2e77322e1fc4c70069414edf64000000000000000000000000b7a313ff9ee0034e8d3b68ad24ad191e840b00980000000000000000000000000b9ad8d2db57e5feb6ffe2e2b3976b20bc6b3495000000000000000000000000ecfb6afab65d0ad931e1cea42c430a78fbe2a46b00000000000000000000000090a2beca8f91a4bd649173418c029321dc04a95a000000000000000000000000d3acc96943f5d803a36703e446ff8d58a111e21a0000000000000000000000000f42920c76721d12d0067df65733d11a26376b310000000000000000000000001d76dec5092e0c47b5149b29c89dbf554a5ef65a000000000000000000000000709b2039b27a61b077d9c4250b065981b9245b8f000000000000000000000000eead74a70bde6d880b293553a5969e8097d4810300000000000000000000000011308faa9cf29d148d355148994be024f11af49500000000000000000000000003804dc894d3336e38b038b1c16c7ccd57750a88000000000000000000000000bf28ac4dffda3254943d80cf5c5fc5cce56fd79f000000000000000000000000f591fa5feed4e6233fe3c3d02af703328d3429c1000000000000000000000000963ea47e2ab1baaa81f65e05e52b4f75fbd7a3af00000000000000000000000040bf9cc1c266ebf28202da4fd718f2ffb550c687000000000000000000000000694f6e791b0ae7cfdcbe5d1befe7bc80e86c4b8800000000000000000000000050f499bce51a4a0b54efad7ca0ef98f2fb33a749000000000000000000000000bce734b535c5fc4ac168b84d3521577bf9c16f1d0000000000000000000000007fd5c3b798e337575bca3c5e1e4f07d514a7a33c000000000000000000000000b4e162b1f25ebbffa67950be3e8ee7dd9cd93fef00000000000000000000000078b89ddda5bd322548c8d8f55d3fb3a5d4431fe700000000000000000000000018d0654094aabeae2cf6bb5ca045e17aaa7cb0b9000000000000000000000000d03708527c6c670a02ecbe6797a180bf6d6a68c10000000000000000000000007e3c585c88c74b5de480523efd22794a099e933b00000000000000000000000092d58f505b27015fc306e954b633c19b7402e9a900000000000000000000000029b3e2c7df292b6341c039e492a83d92ff373f9d00000000000000000000000060bfb0699a5486ec45c0fcb5fb1317eaceb80b21000000000000000000000000dab11f7a980e0069f0ad3061942c9bbb94506f200000000000000000000000003e672a7efe2e98d331820fd2a625d3ffa93838dc000000000000000000000000759933dbf0a17950116aeb76b5b727bbb028ff4d000000000000000000000000f3164a04b812b0ae89b0402b3f6e7fb483d9bdbc00000000000000000000000027cf3fe02f17e6a004a9d809a5f1ab2d497485ac00000000000000000000000056fecd5607e9edbc620f345ccad936b4d349d1aa000000000000000000000000e366970a7bed1eae09512984b110a840c8da2496000000000000000000000000c4ff00c57910c9388134636a94e696058b658666000000000000000000000000ce1ee7aeda73ff7acf6e564262c7637ff12943000000000000000000000000008266649b1248e77f87f25a88ebe6ea4014a7d675000000000000000000000000e51e2a421f0a4a765d8d7ba4461361eddaad39e10000000000000000000000005eb14a114b513ec0292e941db8b1a95b0b7b163000000000000000000000000014947c3cb1bbc49cd7d011ea6f09a226bf20302c000000000000000000000000a2e5f6574fc71d1a44fde6752d38fdce0358fd690000000000000000000000002f8697e8a75520d6fd10fb05923b5f24067923450000000000000000000000001be951d76875093ac0a8119bad8124c8aa5b1b0a0000000000000000000000001b16d20352d1c1a3375f1e2906c861404cb5d773000000000000000000000000c6a0f83e3c65f0ca750db41dc19b3577908eb448000000000000000000000000cef81f0a1fdf9dd4e112b22539cfe34f93659fda000000000000000000000000009e9106c8ade9e48f1308674fbb4126a7ed605800000000000000000000000055bb590e0c7d73748d56e827f58f7b8b9edbc65b00000000000000000000000092fb679610115f8c3ab15b7888673538f3c9d6d3000000000000000000000000911a0a0d59fb74d24114ca0e202d3944fe4660aa0000000000000000000000002acc6817d124e1c5fb31c06dd8c8373593fed993000000000000000000000000748c9c9014648e413ba3cab5639d8caaf15201030000000000000000000000003d4f9d39484e5b363e761549c1050acdc12eef7e000000000000000000000000feae9fa38a7c939b4d5b5d2c24856d95cd0f9e74000000000000000000000000daade3919e6f27218ba337460e7791a5d580b809000000000000000000000000f8a237496669eacb5d7f15b27e45d034a62913ab0000000000000000000000000f53aa88c21bf0c809e13afcdf00303f417ab3c0000000000000000000000000c702946a04764dfd38510ace7573202d7a09cd6a00000000000000000000000077f64365d2dcba4a173f0de33c94faec94ea808c00000000000000000000000060342e0d39d053caa3303606158b18ef0a81b1ee000000000000000000000000b6f7606d04c49cce1cfa76c9b1127bbdb0bad9f9000000000000000000000000f94745a2e5783be57377d0b63f89d5032f7ba59a000000000000000000000000d6320675ab15b9b2c1e91d85daa6adfe9aa42cad00000000000000000000000037946140a137faab4a8f22fae785a38b8bebb12400000000000000000000000001dc7dd1f008008e928a51f221bbdb3825f9491b0000000000000000000000000a7eb419931895c988167d0cdc199c2147ed750e0000000000000000000000008b6dfa7787fe942e0671f43443b436f0e671a83f000000000000000000000000ef2edb850ff588193663e375ae69b0ac70314c0f000000000000000000000000a591cf3fe1e3b117c78eb0339b5beda255f4a05800000000000000000000000065c190b6e2ca5a616b72dc96d7282796db6afd8000000000000000000000000096b99a9b1cec9c4c3638945427ea8a4456326ef60000000000000000000000009db694c62295560020905405ac8fc59d733215ca000000000000000000000000b3564ca5c4abdae6dfbf8b7b4206a5acea876e4c00000000000000000000000053a404eb878c9a6d8594278957b0b4f4478b4e080000000000000000000000008802aa5d1b21c3bb6a928f1bdde3bf1888456127000000000000000000000000b447d3f4a7f389f26325f6eb3bdcdc08f353e8260000000000000000000000008c4f19e24f5fdddbb9b3ddc6e21287b78f6e0dd1000000000000000000000000ecbfbaf652a59045f7896279df42b7994d75f7ed0000000000000000000000009f32f0045ee0f9a4a18ce348e73b47d68bca68d80000000000000000000000006ad5d75b9baf2de1170ca2f6935763b2c965064b00000000000000000000000045a84546e98138c9eae347712c44c4e0cfb62a52000000000000000000000000aaab74dbf15088507aea723205c27dbe501b7b930000000000000000000000001370b4c1d2c6370db4f429031f285d56ff010db600000000000000000000000057ecdb03bdfbf9fd538979e39963d31e0faa5bfd000000000000000000000000623340f9caee63eb45565538986935f79a6336ef00000000000000000000000051a150d2e8613ff630c02da42dccbac5b753aa4a000000000000000000000000bee61b5e15e51c67c7b4b4a1797169b085e613d4000000000000000000000000611ce8a5212502332d64cdab57643f0b1b118af6000000000000000000000000ba3477b98d1db7043812b1743d99123c9db5368b00000000000000000000000022406718280863a2eb9dd024c2d7f5eb68855a3800000000000000000000000093d640958db880f0490d9a5706a4566e5c607f33000000000000000000000000d2c7da7ff36dde8df4e572391e1ac275145288c4000000000000000000000000d6809a40df544a8393c0dc2b72cf2ca84395900d00000000000000000000000089536ced35dd68294a2cdf2e10205a51ce4f734d000000000000000000000000595bfba1f1a5c202d9fb98e5c24d5ea7873e3735000000000000000000000000bc8faf42970c6bfd8b679d3904be125cafd7f4e700000000000000000000000059d4ecc7bda458ae4a13793a7e9157de88a020f8000000000000000000000000f96cc9f17b6626172540af34dbd54d4510875a9d00000000000000000000000020804b9d723f10a3caf2f289d1aabaa6c51a6f26000000000000000000000000c4bef48b0a3946ec118c8f3606add112479f8166000000000000000000000000ea922b7507eb11d7712f8d102ec6ecb01332d373000000000000000000000000c16256486cd887fa26d955dcaf55e9ef04b833ca000000000000000000000000b89dc55b44246822c11353de5350df32bd51cfd70000000000000000000000006bbeca6021fc08fbd1e8cc75b4f0f20df5df858c00000000000000000000000009e39eb4faee5970bdb8b3639475f8c2c456fb390000000000000000000000006ce6ebd169fdab079beb3d0e2f5897cf7533aa4d000000000000000000000000ba944b2e7dabd4e16fa4d04dd74a32c34c5732850000000000000000000000008013a051fddf2fd1973e1f92db428b918750632500000000000000000000000066db5ec39c26e9c2b01d2dfdd16af5e6af5e239e00000000000000000000000093d398a787085071339d83705eaee854a37482b1000000000000000000000000646ee8ef095c6fd9ce8ed5fed9e635b5027b882200000000000000000000000062d28f7d63711a259f7e1cf5390dfd1a394ccb720000000000000000000000004c156c1247495263676c37ecbfb9ad8efced62cd0000000000000000000000002282dd92bce3c2bf33530c20491a5969a112ea030000000000000000000000008820bfe3acc9428190ac5715b20d58c9288fbbe8000000000000000000000000b12c4071a5260d07a7dd846eba12fc47c1b047f90000000000000000000000008c6a2ddfabb6e8007c31eed6ab1b8aa875d721080000000000000000000000002fc3cc7500fff1a602b7de78d724ba92d091b9f400000000000000000000000053104be20d96308523b76eeb7ed9d77a8fdbb82b000000000000000000000000bcd9b73e7806fc7d5ec77c284d2cc216d6f71ca0000000000000000000000000aba76f3027a72dea2e8383d3db342b3c8f89127500000000000000000000000039e9cf527210280389d0d700ce01ebada46076410000000000000000000000000d3959aa5625f5438c41b5e270217fcd19acd499000000000000000000000000567cafe9a5b7b8aefc4c2df89721413e8044f1a4000000000000000000000000985150a9d6324bdf138bd2ab9151b5da234ff227000000000000000000000000b97b3707fcb134f245e6f9e621565dc95cb5862c000000000000000000000000cdd1bd803d914a8eeaf36fd5804a8529cd770f1f000000000000000000000000846ac258fab64a0889b350baf875e3db1b7a584b00000000000000000000000073e2d6dd52898590da127fcb2e4c836dfb96c58f000000000000000000000000cb6a1a8f1fdf5f0cfc6a2e76ae7c0d341147174500000000000000000000000098c1a58522a49e567272aab29c0ca056d97839710000000000000000000000009dd1bb56687f44c371b6aa14df1a4df0db0a2553000000000000000000000000bfa2317b244adb397d09cdb9ebf2d900db6ed24e00000000000000000000000057e5bdf861608fda717a6b2d8f3ecb2e05963126000000000000000000000000ae1231f66fb20ce62c58acc9cbf102db8934aa0f000000000000000000000000d2af5b74857d0c4312273765d9a38a75e1fd5305000000000000000000000000a00abedfe551e8087cba19c231c5ccc852852370000000000000000000000000f78b6cf79b3915b6fba342def1fcbfd38813e1f70000000000000000000000004bd356cd0647d2633682b9f89c6c40dce98cf2d10000000000000000000000002fdd9a7cf73e26de50e5a80f8cd027165b55577f0000000000000000000000000b3978eb4c081b347de636127328bc39df701d880000000000000000000000005d093a30b480841b58955ade06db22652069de2c000000000000000000000000bfc6d208b90fc2840af176e440d44826c940e83b0000000000000000000000006f711b2a5daad9eb2e04233e819a6d58f626c3be000000000000000000000000e7e09769d22353316acc2cee998aebff1a48a5010000000000000000000000005c90fddac9f3bfd4714b64c8bdcf15a7e0a7ab070000000000000000000000006978d7261c77ff2fd18936c833cc9f648c29eba200000000000000000000000093be3708b13780adcbcf363995d4643a54bf0d1a0000000000000000000000005d9711b9ee26012f7bd9a3a987e4ddc407e0fe15000000000000000000000000639502b23bb58ea43befe58f3f4d055c3a02dd6d0000000000000000000000007f89df66f38c365e9a87d7170b37ebb7f8997370000000000000000000000000e9b616271c2c1780bc1884fd9c2949fad70730bf000000000000000000000000200e0c404658ace8166a61676e092b8da4c0d646000000000000000000000000d2781d9961a7dfbb63a134a9615a74ad863761ce00000000000000000000000011437c4f1ec27202794dcbbbcdd016e8be2e3948000000000000000000000000e04b7306ec393f47571f9f32514d21edd58d0f16000000000000000000000000efc84514347344cb9607c42ea91b966541157227000000000000000000000000ea7efb50ad2b29f65653f455b7ebb3242a225d8f0000000000000000000000008468cdd30c3a1901d172927bf8f7db0de90656db0000000000000000000000000384f650b8d9fec442f7c432ff16a49d1f3ac8ef0000000000000000000000003c29ff9312c6bd6624ee787db6e1738c9887bcfa0000000000000000000000002b90cd6dac14dc48a03acf154eb7cce0ffd6a68d0000000000000000000000007963808b8968293c72c38a30b95cae4c16a557ea00000000000000000000000092525161155a4bfe6938b14355b8fae579d7577e000000000000000000000000f61d3fe70850824e01fd678ccf2574878207674a000000000000000000000000545892edcc4e09653cc66888fbdacf7d6d82bbae0000000000000000000000003c0e9ecb482db16bf0e48f625d6ea4a5277072470000000000000000000000002ceaf8b683439b896884092ad79cb056eef4796e000000000000000000000000433d5bc483285c6be140a753c8e6094ea313df690000000000000000000000005bf5323c3469af52508dc15f7922edd8df29b86b000000000000000000000000332dee0c1b79fb9309fc44003cf956d54882ba10000000000000000000000000fac6384400b20178e76bb481fc0517a89c7ed4d0000000000000000000000000204d6cd50a5f6398058bc13bbac549aca956ae5c00000000000000000000000083d36fe6685ed3e9f11a53f832e9f049a2560cd900000000000000000000000072ef32afbb38d1a484645f6182afa681ab48ba3e0000000000000000000000007e2ff742b1490f00e640d771cf26260f4f936fc9000000000000000000000000607c791e302ba6609a0e9f7c3c808310d825ee90000000000000000000000000cac5217cd9f57774e8297cd2bb0aae91ce8f63380000000000000000000000008e5601ec78e652a11c98bf017f62b36ecefaa1f60000000000000000000000009d28b53f1809d561241db0dbb4e44bc20a3fc50e000000000000000000000000c7e109f674d6f82678cef86a0f4b7a2017e9d0d700000000000000000000000058554581e4a7835960f4c6d6d75bd5c63098afec0000000000000000000000004edb67dd66d494b8c217eeb9702db18d1145af370000000000000000000000000e6faf04cea8828673547c104f83a8c97e66a5540000000000000000000000005afc3943240fc1cd36385b48aa734417eeea2c8c000000000000000000000000f9795457cae033aa4631e524219235084668f77b00000000000000000000000085b4b1032f8d66fcf9964e7eb9a64ecbab6d16610000000000000000000000003f9c884f19443cd4df2f0a57d062ab4490e0cee7000000000000000000000000a8f0eb8e7b5ba270a528209657de7e58dc383e6100000000000000000000000030b7c515f2e080d932c971f4d19919678886eff40000000000000000000000003279c80a9295be27e67c85eae1441f3d4be0146f00000000000000000000000075ff28aa45132fad608d8f2da8071c1078cd17e2000000000000000000000000ecf1beec8ee1096f886aafbd7726896b060a0071000000000000000000000000ef57a45fb9a7629bb117bd9eb7f089b1aa2324d8000000000000000000000000ffb24954aaaef138f4acd8988f56dc463a35439e00000000000000000000000098ed2580705fcabe69a9083eb5fc1882329d83cb00000000000000000000000000014bae1b2ab6c3021ee67c4574e3e6839e4851000000000000000000000000f6cb6f2f2d0b1b88e730ce45b7d988b5211843fd0000000000000000000000009ee858cd94829be6ea9d2eb0b2b989b950b17134000000000000000000000000fc683bebfcbcdfe24963813a466bcd69693528380000000000000000000000001b6898c4acbbb1394a298ddbba04a4be4d227325000000000000000000000000adebf2b2965328e172c238cf4d5ef34a00988e9a0000000000000000000000008ba4fcb72541655b2f7e900841468e1d4654e35800000000000000000000000004980b581685a8fa9f0ca2b955e5afc01114a45a000000000000000000000000dec537f4e9ca55d83fd80e0508902b34abceed93000000000000000000000000f6babb331aaf9032781c5f4402b7183b34ee48b9000000000000000000000000dd2c0c571c6de8807f1fb6c0a3a6ac520744f56a000000000000000000000000d7974648345f9e1728f0e8e95532ce7cbf4b5271000000000000000000000000ced0d506e1140ed1118ce1a17d36a67d028b3e65000000000000000000000000f7c0fa7e1af7a93de4efbdc1fe97a3389d68bba2000000000000000000000000cc6b48666a13bf00c37bf6d1e7beaec23e6c0bf00000000000000000000000005b1287370dc6f37815c25b97a7fced34f828be1200000000000000000000000019c105c334e00be8c86da5802e48b2424fe2f00e0000000000000000000000001ad7bcbb30c7d82b6a9b653f4558f5bbe0704d7f0000000000000000000000002642e684d61cf9b3dce62ae040777d5145ebdc25000000000000000000000000ae457d2d7158448e71f7eb07cfde921ec2262fc60000000000000000000000003b1061cac90c917877d5633669a6f83177fdb8ca0000000000000000000000005029180b8720e75716bc59587bc0efdd28af19a1000000000000000000000000117692ed4d1bfbfdbfb16a44a5a69f62c98f3af100000000000000000000000056d1389505e090e77881915095710f59089bc97d000000000000000000000000f6077ab82973504f1715a48fe7be6b3324fb4c44000000000000000000000000e280d529c96fad945c822491a33092a583c4b4a9000000000000000000000000fd5e5db658747bfa7ba4b0584a963046a1ea6720000000000000000000000000b9dfe4929e88b54df43f4bfe5f7d279f0df0f30e00000000000000000000000079947c56b6835e4d5db09878db54e395891e424a00000000000000000000000028a044cb2458acc0c5a66548542ec99bee08dd41000000000000000000000000e0a89267535943222a4545caaa79111d39e857500000000000000000000000003b6e2d45c60a5d9dc23d3df4a5843eefa844d5b0000000000000000000000000149f619b340c205d6dc82f4f4ded3f453247ab230000000000000000000000009b04b18eff9d49786709f3516e55dca65970a3c80000000000000000000000002b0579ff0c66e4b01da0266113f96a6b0ccf45aa000000000000000000000000deb28cb4a865d1f98d55b0b00a2e2dd04764958e000000000000000000000000f0dbf57c4e27b4bbe9743119c91bd6be86f7c60b000000000000000000000000fa7f821481898d8a20dd9964edc0aa0f64e2aa1c0000000000000000000000007926603326ccba61b718589d47a4a1a2f29f13670000000000000000000000001979c8745acb08c956cc5f0bb8545b2f9a80c7450000000000000000000000006d6c21393fd7998adc898f71c128177aea1e04a5000000000000000000000000fae2ae9838d979a470d02c30eb76f6bf84c3f7fd0000000000000000000000006da823b1f1d0f5d347af4df28fedcf27d15d1e260000000000000000000000006510c783bc5d928325578394a7116f11676d45180000000000000000000000007f3c2cf8c9aa8d9f5b7252353a675304157f6d48000000000000000000000000a16479e8e1582b68ee10a0857154f93ebc190630000000000000000000000000ed4b055855b43d77841f1211e78d2116c57b80ee000000000000000000000000ee69ab702e6c5d59c9d92873bd91471a232cefa0000000000000000000000000c84533348c591e9974ad1b30f978d6f9b604d6ea000000000000000000000000c571907f3f519eda6b995681897dc88cc75354ba00000000000000000000000079be7f1b6279b7768d97de4cb36061d77473cc0a0000000000000000000000001781455fc036a76370428b6722909b6394e882f30000000000000000000000009be46367bf760e9a7ed462f0bba1708de47238bb000000000000000000000000d0db47850062b04244b495767c50d15d70339f40000000000000000000000000d95a0557d4320a180a9786036302a1aa45635fec0000000000000000000000008dfa06cee2e0c5712571e0cdad34f62423e93663000000000000000000000000f958168f0378a17aaf92a1e0da8793b586d1aa29000000000000000000000000e6dcf4d1eb4eedb06e3da74e9fda25c07f8790a7000000000000000000000000a25b733128862ae9544a0e44c74efbe5bd65fab7000000000000000000000000a17e2cd8e9b7189e08fb66272eb1ec58e777c51e0000000000000000000000002070e8fa782dab57b0582a1f3ed49d0e24ba133f0000000000000000000000001a66e0f8037f5dcd49e6d616f0f4c06c792a86db0000000000000000000000005c64ad395da27415d5c66352d328393cfa1c363f00000000000000000000000042210faa1724dfe04500bbf7f58529cd96e9dcf700000000000000000000000046e6f3b43c75bd5fa22a30db6000679c6b457981000000000000000000000000e45548edcdc3c3edc03dce46dda798f059e65f1900000000000000000000000038b520bcb0b65ade7f903f4483a8406645accd19000000000000000000000000f8e07a1bdb0b92357c7dde82bb6c896841a7b6350000000000000000000000005febdba256511ac5df167532062a3e90872806a70000000000000000000000000e8f91160e7f48a006d3d1d2588756a68a9c26470000000000000000000000000245216f63aa463a68935817dfbce61aca301d0f00000000000000000000000065152a6c9f5fb7915c0940879e8c58d74e5ffb14000000000000000000000000f579688039944bcde2e1fab074cfb709a6d8786e000000000000000000000000526d48c32a2e8d8699352cd3f90ccf13fb4f67f9000000000000000000000000895c55b9745ce083f2529629361546bd38d82121000000000000000000000000dea66788dafbfca213b3f5fff4b474aad87f6130000000000000000000000000153f9195c47e47788589ce239896ea8f04547a5b000000000000000000000000ec9c021af66f864aa969648f5bf238f673bc6a68000000000000000000000000ba9646194c1199cb37cc1483408dd736f5d8e3bc000000000000000000000000e271bb437827464d05acb9247b00663f4ae25c05000000000000000000000000f14f983c04656b6e9590b20fb126e5c0c54f15370000000000000000000000005e268b26cfe1634fb7f06cd41c10d30381a2a87200000000000000000000000011c143cee431cc69d7c48e039405f10aeaa99050000000000000000000000000a4d64869db59e64a2f8a8a434619dd17e050822e0000000000000000000000001fc6b9d85c5f26e9be20263e96f80120eaf310d000000000000000000000000091a231184898e8e202ecc0194296991f4de5bb800000000000000000000000004be639c1529cc09db048eac369c3d667e16bb717000000000000000000000000dbd3183d8239f768ac61cc1ee137d4dcdee4567f00000000000000000000000053e190adbedc86ad92aa1a7d38121ece8260c9670000000000000000000000002f11aa14bcecf7cb7682c5ba1e1f1defc6dfc71e000000000000000000000000102c3ee66616538aa4458a4a40e0df6273869a2c000000000000000000000000152aa2e85af8cdd133b529426ad7f1562e2844c200000000000000000000000040de6b69458b2572498e13823c99ce9ef87821ec000000000000000000000000166894585f4b22606541565a9126a3bcc0dde727000000000000000000000000bce1a527256aae338df38ac890f88547be58ee25000000000000000000000000c8a561aa99f1919b7a18801535b0d9fd54382f4a000000000000000000000000026723e7da1c33c9d060fa923ed3fb066057384b00000000000000000000000073d8ee204d7883d619bd63af76affc9eb9a25485000000000000000000000000b4079617d3f0f5e08acdb785645d9a1aa33c08a70000000000000000000000009a9804cbee64cd6eae8a0cedb1bccbcc20e4aa250000000000000000000000007fb88b8a582d51ce7ae90ddac78fa67de5c213950000000000000000000000006a8753921f34319787c148789dad6a94fcd84978000000000000000000000000f639f0584053f205b09347a1a1341eabb4fc4611000000000000000000000000437e9ecf7a334e273a11328446c465273388b08800000000000000000000000009627bc93216b41c338f23c27dd6dea6555c98a700000000000000000000000066aacac11833edc7fef12eed6b591c5006d43da9000000000000000000000000a733f56da286ad2a0faf614dd9a8bfc67cc0f1df000000000000000000000000a40405c3fd6871bb72fc6650f6a27bec595509b00000000000000000000000005d82fd17a28c48d1d7afa04cc961b9c1a91be2a20000000000000000000000002a625901285173c457c9bc9ac878709c364cd70c000000000000000000000000e2f08e96cb14ffd286a883cb8749afc7f6c480ed00000000000000000000000028f214fbc78577458ad1fb469c1e3cf15b62b60d000000000000000000000000d2deb4b9069d439ef23984d2685d5ffa35b67fa7000000000000000000000000ccda2973978e39c4496604eab0f502f0d1eb45d8000000000000000000000000473917152b6bfc2ab8523dffe6d35e8c383b808c0000000000000000000000000fde298520c0ccc22ede07c5d57107e3abfca2af0000000000000000000000003bab8d2878bdbf9d388fd55999b2672748e2dd9400000000000000000000000097707dc8d2a9d19b5a9c658c4b698fae6fc66e4a00000000000000000000000002dcaa780cac28ec4aa678cedaca721dd00d161f0000000000000000000000003f5d55d38f34ca3b49ebec8af2d1da9773fe1ff90000000000000000000000000c5f399b5a390f7f1f7b40141ae397892e43a1ae0000000000000000000000002a13714d7f96d5ce625e790ab271f675b0c4f45e000000000000000000000000ab60496648d9f90331c626fedacdd01116368f300000000000000000000000002c143f02aa75897a2cee88bf763722b26af04bcd00000000000000000000000068223439879c8562255e6c95adb605a229fe01d5000000000000000000000000aa9967a6325f09ff8377b7ba7e135ac4c3ec28e3000000000000000000000000a55f7d5f0efd1b5a7e144d77011aa5b650afc872000000000000000000000000b6637cc1648c7d92819dd45eefa582dc263c2f84000000000000000000000000fc8bbd8a04beff6dde0dad86316e87c8c181dd0400000000000000000000000094546454399c31e8d0c39474a97d1a317ec07850000000000000000000000000a9e193445f678d7300aac75448fe55e3e12b67140000000000000000000000003ea2f4057966ba89134213d2a53e39745ab8433400000000000000000000000044f85a970e5ee05f9c33703c391759dc1209c000000000000000000000000000c03f7f85713959854e14d80644f9fe17cbd0b8b10000000000000000000000004c3c9f873918d028a1de0aa67f259e9aadc31f2e000000000000000000000000138a4e7340452dd5038bc73e587728b6bb12ea4a0000000000000000000000008088b7c505e5ebc057c44ef959bb76b835cf134d0000000000000000000000009260a78221f5b09b308c86b988482b23a590038e0000000000000000000000001f506dd31f13e10fe5ab7293647e6ddcda80b79a0000000000000000000000001013e9fa6320d3121e2b3d9e37711d4cbee625e100000000000000000000000043ef31741f9f78fa11a7cdaf96b2d03fc56edff70000000000000000000000007b2418401c03555871182118db4a4ddc7520bfd900000000000000000000000077ba3d4839cc9b3c1e2215151cf9135a580b22ad0000000000000000000000009ba29b0c5f3b6f6bd0bd144332e88892bc3b91bd000000000000000000000000be6f79bc18a1a49b379c968be99365b524c052b20000000000000000000000003c2ba0cca659cdbe91318f86d3b4dc9c116a26d4000000000000000000000000411c949ccd7508a7b9899192f4fc557effffebf0000000000000000000000000afb51ed0f7671fdb842d7de3b825cfcd4615e77d0000000000000000000000000c258960feb54ae0cfbb8a93e246cada71de953a00000000000000000000000003cba610222fedd6b1283f0cd6104e7796a092c6000000000000000000000000033c09383c33bbd7e8933bc4e9864540f2042bb8000000000000000000000000c29cf932d70e4dadcc2e614085949cbc1653b3ee000000000000000000000000c1ee76ea91cdd960416f4e27ec17c55d7a088d4a000000000000000000000000c5d3a721df754d28ca1f74a1c270cf79eacd8861000000000000000000000000a83599e69500e28be4f507c44a8859f2884834a8000000000000000000000000ca1fbc22a9118eff4e06f2a88c11158af3e194b40000000000000000000000000ada68eb8644b638b9a8029a95149b6dbfce76df0000000000000000000000000d7128cc8dcc6f42a9c9a3c6775418b929288cb9000000000000000000000000e9c0ab936e54143ebbf42c33829b4918339ca322000000000000000000000000be165912820e4ed531bfc5be8b1ae798d6608323000000000000000000000000e70c8d15a9527a83989f80bbd32bb529711cef52000000000000000000000000695eff4e21187bdf4b94fd639a977d9e17025bdb0000000000000000000000007b4a5996cd885a0523705be5c052797e0f408db90000000000000000000000009c2987c0dd367da0698053343ed036a53ea4e872000000000000000000000000ca00d9d7907fa163334599fd072cc73eb21efd0e000000000000000000000000b14fae30bff508b088c38f9147063be722cc6c76000000000000000000000000c2160cd4ee99265311e332b9b24bb5db7e6bf6be000000000000000000000000532e0574d44387f63ccd2800a2df00d1db0c92e60000000000000000000000007d79b7180bc425c96666b5338dde7f91750afaba00000000000000000000000034b8bbd218c538b7e36e50c144c036ffea9fa820000000000000000000000000d87a89ac1ba1e3faa14e61036aa5eb4a5fd1870800000000000000000000000049d44d3174c2b7d20aa0a8826a6c174f57f3710900000000000000000000000082ec69a6f2df7f93873ecd641333cebb10b6f66e000000000000000000000000eddc2695e04d1d4176bc30ed7215754db705e1660000000000000000000000002368a1e144d371f0134addedc7190c6983b56c56000000000000000000000000c6c741f616f29d5b9305f02e188c1b480350ef3d000000000000000000000000923c3065804018ffaca544369d9cb0a47982acbf000000000000000000000000f1e9e668021480330b2acc477eeba09a8377b3f80000000000000000000000002c3a3704d500ce3e4b3eee40a37fb41b8db0d8c700000000000000000000000055ccfb2b5570bd0ab5416b9fa9b8c65c63af38d7000000000000000000000000f353cac21196eca60fcf72c691eeca07494d838a00000000000000000000000097a6fb3e9bb20859c7ae82087943083b65be1b8a00000000000000000000000059bdc583d6cd64fed490db14d413aeaefe866440000000000000000000000000b3e1d4a14992191a6b38d4bed98dd130c8ef4acf000000000000000000000000b10206f9d1971e9548c57d85581b70f5f7a326d8000000000000000000000000fdad459dac3e3fe2240a947d09dcbb93623ff45b0000000000000000000000009e1e62677b2a3da54646ade8e87b21cdce38b177000000000000000000000000d913908af487a88f5b02c482a95461e32dfbde0a000000000000000000000000eff9af50027076e5d8f1d22997cb72eea83ceece0000000000000000000000003970a5779823abaff296dba5cdac2af0805985710000000000000000000000004d639852ef8a1b9e11900e393b82efe123e5af5e00000000000000000000000051c4cff21dcdf39a9a26fc0e17583f33943ca675000000000000000000000000ff43887aa21825087faa1b1993479058dd754bfa000000000000000000000000ee818de2b5209508ad54b6c777050693ef556f6800000000000000000000000010e90fb601601f548b42a8ae270c976d7cf1e8d90000000000000000000000005c42b6a793cf64398a2de94104d79636fcfbacfb0000000000000000000000005dd25878b48db2c17e9016a453da77ee078db44b000000000000000000000000f3bbb9472f1571b71a9fc50073817a3c0cb0410900000000000000000000000025dc85d5cc39fc4edeac44e9592051783d822336000000000000000000000000eaf699c97d569ac24513d272d48af1a55bf9a50100000000000000000000000081f2c9be05dd05377a6179862beefca4e2e3780f000000000000000000000000fc1b08c0136a39485a11fef0a02c38dfc6471882000000000000000000000000c403797b8ed58204db75c1ee79c516656de4088f00000000000000000000000072727f7450fab440ed22be5bc29d06a515993aae00000000000000000000000061c7b47a8099a5ea4be357ad099f2aaacd82c6080000000000000000000000001412c4ffda096d17a45438a121697ee2320768460000000000000000000000008401ad22ed27ababb2e83288eed826a32151a90700000000000000000000000007661551c59ffea926a81e27656ede074a6f65de00000000000000000000000081d0b3341d14c9d53567047ca6dca5d4dc313a5d0000000000000000000000001f21f567bff1f7d9fb2e092e50cd36e75fbe3b7f0000000000000000000000002fec4cb4991fe247ebb9ebf0f3a274d0ab659ce5000000000000000000000000d4bfe81392dcaba3f0878e5e4dfc147fc03d95bb0000000000000000000000009f3226a2ae5304eff708606b3ee1532d3b5dee1f000000000000000000000000b3c6cf4963f2a9ec68f6f547c09d81c88ba02663000000000000000000000000daecea2a19b8bf083a5b9c53292712da7911e5a20000000000000000000000000940a524853754b5a0ef3f8f5f4a0c2af8936c610000000000000000000000009dd420fd054803b0c3857c798c58e8c62f70a7410000000000000000000000006cc9ca890fcb34624f4df0551290ffd84b96cce8000000000000000000000000b0a1e1c8347faa8a08eed10c79a9b01f7b5ca8c80000000000000000000000006523950ace44437d70d526b54b2c2f6a5959df0f000000000000000000000000e16b32160188a258ed34d1ce5d4a344187eaa0980000000000000000000000009051a90a2bc89a71469b84035a16fd7450048aa6000000000000000000000000eddcd6f5ecbb8731f40e7abd77fafc5838f8ac260000000000000000000000006d55f1f1972b845dd37b6b15edff01026aa37072000000000000000000000000c4b6c93957dcb7053ca895da5e9573906fd33d3e000000000000000000000000898d0f935d9232d97b62f2009b11c66a185e2c2600000000000000000000000091cbfd4731ce6e07076a937af34220ac3e8c066600000000000000000000000042efc3fe1b2e45ffd848cfe052b7f62ff093840a000000000000000000000000f59a4e9f786eb9f64e29cf4931eb28ec592ff141000000000000000000000000c206ab8e44cbbc8171bf32e596ca3fb744ad1b76000000000000000000000000d42d13d4900594099355d7d7f23a6c7e576cf2fb000000000000000000000000fc93275ec53dc09685f543968094d7e888579576000000000000000000000000dfd3401d68b6b9352ed8d888f371d699889c06f80000000000000000000000005c79f919ead65b81ff55c2a58112c102251caec6000000000000000000000000908094d1a2199ac01cfd841a2975868bfed33abe000000000000000000000000d948123b13215904ea6251958a2209928809ebbb000000000000000000000000e36d988bb1e48fb251e2224758533b9e65e46b7f000000000000000000000000a3c39f6e2c90c9713c8d6f215f1a0f01ddd77fb9000000000000000000000000405d948f15cdb58c24614c1a5f6b2bd3c70f899e000000000000000000000000db3d0a3bf2a7d745d1c410930ff46ffc895233df000000000000000000000000f8200fd31aea1c3159ac0ee2f6e770fb6850ab6500000000000000000000000052320b33937d64f79f6c3df39d6d3bfa9aae83f9000000000000000000000000abcd81290943553651c688787e2626c95a15a20600000000000000000000000055f64e7b07dd6c89010e3c78464ed42eb11dd1950000000000000000000000005afd1b1b0a8cb201b7af7568ef899b0b3e166284000000000000000000000000a10f2e54f426f325df46ddda34927afb7cc91cc8000000000000000000000000e176e724a8b4139b88c73366602eef1fa39e3e47000000000000000000000000500ce5abce5766c0f57522442388660c99cee1f50000000000000000000000001c493a44e7f84d844163cb0c8a56356656f14757000000000000000000000000952fe054d7ded129bed7933985452cbd8135731900000000000000000000000000d509e563d27579129515436826fc47afc7af6000000000000000000000000080923adae1903d5d0a5001a52efdb29b8cec09b1000000000000000000000000f102b72cf0b04287f08b6c62b16dd3c71df6877e0000000000000000000000009698d5d15bd273362be7416951e60a185114edcf0000000000000000000000001d38d46da7a784c537a976f98d653dd3fe96d763000000000000000000000000a40a238812282dde2c4540882eea9c38053dcdc9000000000000000000000000cbf2f21ba0a0f24798c4a49714de3d2e1311681c00000000000000000000000059d897c557461f8401c89e60b38344abdb418ca100000000000000000000000013e605245a5e9d9beb5d72a8f943cc2cbf30f979000000000000000000000000a739ca0106a3f5b55d98d789ae52299df01d7730000000000000000000000000edd5041930a00aebf6bbbf485b783d83b116c645000000000000000000000000174222a4c62037362da5e0ff8e783fe6d75356800000000000000000000000004964113bda74a4e5b548194f89b7be3e1bd01c7e00000000000000000000000022ea2f4895686ed9e2e1f36db9b2c7ef972a83c400000000000000000000000006ac4354928d0b8dc0ebaa218049a1b457ec32b3000000000000000000000000d8db333bd0d489ae57eab8622013903fd2a4b50000000000000000000000000088449e23f0a9aa79a0451343532b6e99eadd7ed3000000000000000000000000a238ce59670c9d0eeb7763e18b11608a74d44bfd0000000000000000000000002056ad20182eadc4b6a92f09fda6fb410cbbbfcd00000000000000000000000027650f024347ff1148ad4cffcfd350bbaaa6b1a9000000000000000000000000c4670bbef8c51defd6af4b5a90d04e66d1772edc000000000000000000000000518a358e003719a51f94b25db75b727447e454e20000000000000000000000000a4c8e0950eacb6a4385e23b34ca7ec84d1e3004000000000000000000000000ceb21875833dbbe6e604284fa66268e5b0862f88000000000000000000000000e89a1a63bfeb6c3d9ace40f07fae0854ce4385260000000000000000000000000feb811a82bfc885139087f166f274872fce7aa200000000000000000000000082f13d3247049154f1ff6785c2da82d1644b7d7e00000000000000000000000076189d908457db6572f206153844b1085e4d246c00000000000000000000000027f54e29ce20038d9dc31a9e4e3a73c060907fc60000000000000000000000008c65ee8cc043d9f290a4472a68bd4bbf98b0af600000000000000000000000001f2ccadffb2f45492410663f927652a858d30be9000000000000000000000000b1e3757b11fad3edaffccba3a94d928384543dcc0000000000000000000000004dd789b01d4c919ab6531166e480c9f85f95d0130000000000000000000000002c87f72947df82415f3c55644395f93e400c73b80000000000000000000000004c2f3a2d9004b25238d5a0b7fa7fadcfdce3389c0000000000000000000000002f772db70174eeb64890f495bdd35d874077ef9d000000000000000000000000a1e48cd10558855f7cf60a845e211ac9a78760a2000000000000000000000000c262ceaf74172a7349144601b9f1a508e259d3ce000000000000000000000000e53ebf7ee3d4f8d0f224201449ceb2105fb2acaa00000000000000000000000009e4e32b45fbb4387e10583e02fca4e06c3ba21300000000000000000000000095c51423b7c1436b7a9d532255426eb1a22efe420000000000000000000000004f895d319781637231475e7f9927dc82f261b7b600000000000000000000000005ca64125c80fe76cf5e9983c4289d11b142a02d000000000000000000000000a9627bf4cd71478d7b12ef44b004863d65f4cbd2000000000000000000000000c3b92a401c1063038bb7e73486ebb95b94e25fa500000000000000000000000027952d63a2bc58beff91566a1a12add5e035882b000000000000000000000000b2e9b2b7118e57e1c700f8c0a786da1dc510c6600000000000000000000000006940a21dfc2a6301d1e8c938ccb94e3571368de5000000000000000000000000fa9c74344b636352a9a94f23a7de4ddb1552fd9b0000000000000000000000006d0bf9850d9e6fd2c68249acf22e488ee3dd2378000000000000000000000000059356c51c05c6a2183eca89eb946ad58f86347b0000000000000000000000003961848400dd21668902d19c2c0a9046456b30c6000000000000000000000000b27ffca86b72911647c49da867decbaabcfa7799000000000000000000000000c4b4aabd1852f0276b434eeaa9c38cf3531fc2500000000000000000000000001153d9da1c08a93dbd1ce39bff85e7974cba7e1f00000000000000000000000028b44e95a681e8d49662dc61a71d74aaa2ad9baa00000000000000000000000062b0988e65364be29080d1cd31abca50369d22060000000000000000000000002443d4be25fea3a8899dd76e074ed39bb91ea42c00000000000000000000000088d28faa03d0c031525bebfd691759a0ceddfe3800000000000000000000000066a0739a9e7138becdf59386dd2de34241114965000000000000000000000000c2b960b5aa68e8cd294f182f8b8e5f08d32110950000000000000000000000003d8d27a777136445b9c3c40f3d1d6d416a938d2e00000000000000000000000073ea1dbe2e8c15a4767b1912b47b970ce423265100000000000000000000000093b2f261cca848c8a4f33bd0272593659890bcdd000000000000000000000000ba15994fd5a78bcff4c607dadbedf98278ec6e1300000000000000000000000010c1e763bc6c9680fbd008544ba8bb380e5ce68f0000000000000000000000008640d0d236e20a0c0e08c20466bd42f2547290b2000000000000000000000000fff7ef6ed05c9acfb3870e0fc384e6beb839e40c000000000000000000000000593d55983e3635a109304aafdb1da733c5700b8300000000000000000000000095c63a188c8df8df3db388cea9422ac3bd775d90000000000000000000000000904117f4125ec3205d52b91fe2124bf4a127c0b20000000000000000000000002e53d8330190d8eb4c5b2e7d58c791aff5ed1dd4000000000000000000000000ab08f72ef6912208aa6531b1c553ca73621dfd730000000000000000000000009ad9d440782119d116fa026542293ce46569d425000000000000000000000000e3eedbdc7f0862edbdc12510f40d3628fa9aa98d0000000000000000000000009e5d06ef6f86527f18db5ac6cd375a11076830df00000000000000000000000088605deee8e1c70237dd2ace30f2fa6d28bcd4140000000000000000000000009898a6737357ae8f739d586360f381433e81f57300000000000000000000000024bbcf15d4a2c402d07e6a069dc0a27380e1c01000000000000000000000000001dd46cad3a693dfd8d9d1b25a707a70c7ed1d13000000000000000000000000bd98697256ff79fa0168480813ca8a4f1cc8a7f800000000000000000000000071eee82561ad876ce52ef395155141d42d2a0b330000000000000000000000007e1a369adf2c867bdf17b3ba96b11665e4f749fe0000000000000000000000004c11b9358c10def88274aca17dc02b4aa1b323040000000000000000000000002098393700ff4f2620779987f47766ef601c07ce0000000000000000000000009b12cdabbb697ff9aba2b77a0278953a05d2da220000000000000000000000008a1ab54e04f52689aa004f7dd84fece9ccb82b93000000000000000000000000e1f0d861d6d290ea4914f6a8c83a5fef9d2c7b48000000000000000000000000944175544f22eb3c37b444a6d9a244fef84a9b65000000000000000000000000c1851d69114acc55a0861cd4386ad122081b909600000000000000000000000008f3c1afb6c6387edffad46d0b9e1c1fa46616520000000000000000000000006acab4c627a3060e7de9c9d27e3456492fdcbba1000000000000000000000000d7804292c5065d56470c50e41ce106e6e7fa7f4d00000000000000000000000035efae9a56f6fc7a499e83f2ec6c4c81cc021f120000000000000000000000009961d807cc9cd044f7fec12b57fb236285676bbe0000000000000000000000000a6d372cb3691d35626394314469f0273600767a00000000000000000000000017d7641d08fa76bf5d26b26274797fde22e8194a000000000000000000000000c7da5ffbc34c7c8281a2ae722939f84d5726aca2000000000000000000000000813674ecdee44b0a471cffc1822b4d70d220a16d0000000000000000000000008e92c5269a6568de20869871d665644d8156f698000000000000000000000000afdf9ff03b04946e107ffc435fb2cb8d20a2ac9f00000000000000000000000073a136040a8a2c8e1dbd8dbd226fa7196b7d4081000000000000000000000000b0baac42dda674b06808aca23e6ff01f0596adba000000000000000000000000559f21a067564082f1b63ff0c9b229cfac15555e000000000000000000000000a53a1eb8ae15d96f5ff2a70578ab0d4db3710814000000000000000000000000a2750e50694ea6f532c9ed342e8d47d4fee31299000000000000000000000000cfa7b4cb775be5b2d15539d4d2418cc7207f8c17000000000000000000000000b00574024445c7bb5168ac0d51f0b103a235c857000000000000000000000000efafe5acf2c44a423bc2c7f298aa142dab28f8940000000000000000000000003b2881b60c2e1d1c54c0aade0da7737ba24cd969000000000000000000000000bef56678e8cd891302534e30657a6a0a3ac53d83000000000000000000000000e4e45038dc1848f3ce9a63fdf5bd2787884dd302000000000000000000000000af2e2a682ec594c9d5eead3822c51ae1768789850000000000000000000000007b5ab856a40cfef50d955cf137b10cb0533d575700000000000000000000000087167344ead3317a780d9ce528e6160837f43a130000000000000000000000006a8aa2ba39eacabf7863e4fa2beec54a396c4aff00000000000000000000000083de2598eb452793b5aeb056d5a93160869fa44200000000000000000000000030cf107cf6450be4fb0ba6e106b435b977b267fd000000000000000000000000e1836aa0ba5d40e213b626e5e865a0cbeeb66ceb0000000000000000000000001db07a4d940ed412d4e8074911fa2e00d5edcbf100000000000000000000000081902e840724cf5b28a33cfa7edfba316fecffaa00000000000000000000000068765038415fc1fa9cd0414d5738ba67e2574b8600000000000000000000000079b866fd7751e5310806d4fd9e692e1231b383c6000000000000000000000000472d6f06c3b311e646cd60f642f6951fc19a993f0000000000000000000000003f0023d5a1e6bd8f5b225eb95352096050f55660000000000000000000000000fa76520bd4a7532243422f43bdaaa07688e0b01300000000000000000000000070ed3f5638649b4b369888070470c4fa6e56114f000000000000000000000000cc45a8af676e9f1b539cac6c6ea47765f06d4143000000000000000000000000e7faa0a2111ce08304951b0775ddad1559cf4d9d0000000000000000000000002914af76734f4c2e91494ccd551fb9d0c4c5a44b000000000000000000000000e73003e064bcd466f7391c2cc111fadc0f3ef7c70000000000000000000000009bb0db4950fdba53057695a34c04fc040d5c8f14000000000000000000000000f51fea4dbd08888d518ade136f096fbdb8d9b3e9000000000000000000000000cfeeef8a5da42515aa151bf4e758bf7a8966807200000000000000000000000072b1c1593f4ee1d4c68dd2a0d4db1e0faefc81b7000000000000000000000000eea4bf87e34b8d5c4ca3475a79a8b65d9c08f92d000000000000000000000000820d3aa788657fda9fc1c2d06df23231d92e8fde00000000000000000000000004f338f131d6b14b005068d10296c3c0c600bb380000000000000000000000003af9976b9611a5f791c5e527eb1d4b9c66780eff000000000000000000000000e3dd19ec70559832da67681417437465d594b3ac0000000000000000000000007bd789499f001487e208a6f030c226e26a4177fc00000000000000000000000033e155a4bbbe2f42746f466dd9e5384dbc734de3000000000000000000000000bb5bc7f367cf15940b86f9b5aaebbaae967a1c9e0000000000000000000000008a65dd99d401114de5d7abb6ed4ef660d5dc5b6b0000000000000000000000008c1b9967c1a439b85f3297a2ae4ce299c9040e5a0000000000000000000000007f061e2f0a2cd7360db9235e949194756e86df3400000000000000000000000082c3e43434757173cadd36b93af009f644f587a900000000000000000000000091b8e5fe83570aa9c5789671bdb7f2eca32d1055000000000000000000000000f697eb7cf6af5703736f3777e945d2c348fefd2c000000000000000000000000e5b9dbdd9cc899d0bd32e7825db9892712c5f6ad00000000000000000000000067327a701c3fc0b06d2f2a4cc1c240506e8d29e4000000000000000000000000bd6c8a50fa30fff4c60b45e837f96b2bcffe1cde0000000000000000000000006a3916eea2880b60f564765bdf79deb7eba72b53000000000000000000000000c3b2c94eb6acb40cc6e09f1f51cc6840a33ad18a000000000000000000000000be838638efe998889f6d07d487acf45d8924d8d20000000000000000000000008d45793cef9ad9409bfc3e81540095cdfb5dd6450000000000000000000000002cffde249cad7fa3b08d36720a42af3d35132ac400000000000000000000000031c396ba1e318657d0896b63988dad604cb5a46100000000000000000000000013f32f5d070683eea33abd7415927fbc63f9c7b5000000000000000000000000b5b8cf25a51a0bea118314c08e8cf417c83f3067000000000000000000000000a95968947dc8e68e0894adb25bf505d1821be20900000000000000000000000088af4075e14357bb1eed71529512f5c694f9fd060000000000000000000000007e9d4cad9c3035322568dad30d6d92981e63005700000000000000000000000063f257bbaaa981e7f6b2dd670fed765bfd1f844d0000000000000000000000000a63b9362fe5a6489625b7fde04cbc4db4e81379000000000000000000000000c898f37573b4685a95001b7deaa4819a102e91a700000000000000000000000031f6760a1add2a656adeb523462a5779d4425d10000000000000000000000000cbdfe1fc9672379e41bae69d60f257ebd80ed727000000000000000000000000c6cf972bbf59a664b9641be38f66f153820ef8e5000000000000000000000000e69ada45b56a409aa6e2133493ac69e1f5434391000000000000000000000000a6ab95ea3fd810e102120b83aa0e3ec0fda9648b000000000000000000000000486d3fc7e8b2027252eda88a8c21d6b42622a024000000000000000000000000186da3f21f09e4832d1eaa85ebfdc28c74110d220000000000000000000000002b9ac1c2bf9685b6fe8682cdecd769efcd8c161d00000000000000000000000087dd76dcef75767adf6ec5fd01a31a5dfdc262cb000000000000000000000000690a6d023fdf061efde3869a3d6beb8ca2e7d3250000000000000000000000003375e6483ab01eccc61c0e3494f94440c18249a7000000000000000000000000a59d8c495f16db194e550bb5b1f55f6bc92ab335000000000000000000000000808732247c23265e6666f5def99c767a6c84ec6e00000000000000000000000014d97094f608c56f53015eb34868a4328ae281fb0000000000000000000000003363ac42b48d9528d60a28de60048f020b3df00f0000000000000000000000008bca9f3016a33b1e34135d5f536e46ed541f1a280000000000000000000000000c81240a9cd44524a3faf54b79a90a228fe965e5000000000000000000000000e63e73842f861bec128d8c7b6597b8e39c4281f50000000000000000000000009a181868c56c958f11a990386716d8a879f05025000000000000000000000000176ce3af634efd6723199bdc7223e69f6d50c59d000000000000000000000000af3403b1b041dcc42e726877068cdb9faf82ab440000000000000000000000003cffc6fa8ebb246a258c0b8cade0e36978f6bfc40000000000000000000000005af49b191638443838488f5f03f92b88b0ade897000000000000000000000000a54eb2b8be2a0cd58eb13d5894e2f9f25eb02754000000000000000000000000d4a287c49f942a22fdd6e97916b765477677a0f8000000000000000000000000fd4483e4391a070a5e1e0a06d355cf172637833c0000000000000000000000006f93e17de55d1e40d605714a0947a4c650a1db2a000000000000000000000000a89ce45168c2c9fee6bb4f9f4dc620a0097a7cfe0000000000000000000000004a4149fd7e59f4a7a80a682beb97df8f2e1010be000000000000000000000000fa454a879da1712ec3003ef27c77ec966cd581e80000000000000000000000005ca1dc8192862f8b2ff889d37e2dcc3afaf7f0c50000000000000000000000004e1c8561dbe9565746a4be3eceb569908b3ebb1700000000000000000000000009fd2460709c90d948644cbee808e0d39bf2b7da00000000000000000000000012777bc4672d0839ad770b4cbcf20d8b4cfdcfe2000000000000000000000000aa0c6b9b88ff5968f659f295c06e9f2d1fab082700000000000000000000000022c9d0e22e2b43bec015ac5816959f831041f4440000000000000000000000009e71ee2a92f528a0c2fcec4dd878b110abf14e7c000000000000000000000000cffab94091b8991a65ae3d00b11931a8c3795d3d0000000000000000000000006db54f675b540aa21e89ea1c24a7dae57786f5b400000000000000000000000078b629b344a350532f70aff8e54e78e555a5b3ab000000000000000000000000544cfae43c40c03088583ee531141f56248bf479000000000000000000000000689b835f6d8fb706f34592ece0babe10384141000000000000000000000000005bad82c317245d0357022e7b52018fdd7f6abbeb00000000000000000000000041febf58bf5506b0bd5d0208766e2b29b37c82ba0000000000000000000000007feda5ed30dbcf1c062785e4ccf0ad1b0cdcbe3b000000000000000000000000c0dfbe0b32548c8048420c8173a0415f5f1e8e8d000000000000000000000000c72b270cd2bf3909441d5ba8aa5eda4a731a08b3000000000000000000000000e73ce604eb11bc76085e3816ab3f55befc28f36b000000000000000000000000db4c619a2886a24122a5c071e11d74e5fb1aeb450000000000000000000000000bba7563caf008a2b60d50e0bb55809e45b50333000000000000000000000000b1f9e848a418d8ade1a32c50abcda833b18eb46a000000000000000000000000f656e293ebbff7370259c59c77cbedbe5970c52200000000000000000000000095d8c2521469d620b37670451c094a95ae4752e500000000000000000000000010deb79ddfe1a9b893129c49577d539ec38a05c400000000000000000000000002d6a13ff8eb201a49e384daea83b924284768df00000000000000000000000021a2c43caca6cda9c54c0b30a1550b39c0a58bb3000000000000000000000000f1e57ea1d2d720651c7615d6628e9492316ff1fb000000000000000000000000264627536a73b66ce6d7d3e70d338e9b89eaea9d000000000000000000000000debd33c3b83b835d7416a603f3e8cf30adc3b6ad0000000000000000000000007f6b98b87acb08c2a3954908e0970114d210f1830000000000000000000000006fba13d73407207388699a083f1e8720a28e1446000000000000000000000000bc1e08232e21118f7d13b48653ce08f852c45e0d00000000000000000000000043ed9418fba34c210f64114eece9f7977340d54800000000000000000000000007fd0b2d1272aeb9c1cdf83ae938c60f670f2de6000000000000000000000000f3fed8e0cff3c39e740b020b05625b76d3bd2bfe00000000000000000000000041c22759eb066652155120b0f8ad996e48de4bdf00000000000000000000000069944e3daa77451c4afd89ee50402a43b86e18930000000000000000000000002236980a250e467fd9c16cbf56f678bb6a08da1e00000000000000000000000050880f9c8f78d030b3525b4728efc5775097ffa0000000000000000000000000ae2cfefa274412f6b01719c4329d933548a7595800000000000000000000000068d32810645320fe2b5d84282d86fae91a04a8bf000000000000000000000000085fd012c5bfcc44fc3518419fe44aa13471700500000000000000000000000028d64f011207ea5ed239b86798a5a1c4c09e6618000000000000000000000000dd0dd8acc23939b547ad90d06cc33120e830487e000000000000000000000000fd37472ca05caa6589aa20e351578a92734e5a7b000000000000000000000000a4f45855c9ac625f13f27ab74f6f73987a8fa512000000000000000000000000a5d1d1ef55ab8ddc8d00ea2cd08bb1de00e0e68500000000000000000000000033ceb6d01109e79d00c2a8ccd880c7c812826ee0000000000000000000000000f8824bb39135b7664c5c128b76ca493227d3de79000000000000000000000000ebcaf379e7418223872bda720b5ae124a185b504000000000000000000000000d78c996045fff24306a94a65b764f1c9c3a41754000000000000000000000000c4b6388691d1c02aeb2484d0187cbe90db1cff68000000000000000000000000b11a37e8986d14897ead0fd8a14b1988bb6dd9660000000000000000000000006f0d3d4be5811b211602b69d6b5f592f8ee479b6000000000000000000000000aa3a66332326a271b3b5fd5533c09c455d998532000000000000000000000000dfdd24965e41694cff949fe118d1c8391ac09a2f000000000000000000000000bf8d0383fbdae3dd324ad25e9457650c278c17190000000000000000000000004a46c82a5400380de782d9e6c2b2ef56fa5821ac000000000000000000000000fabf31dd96f77c7a27c066fb094061b8bb1d4dd10000000000000000000000000d1f3ca22d1e6c2f6ec4a9ad6a51983a2c3cb3e7000000000000000000000000d2dee0fa5d81352142386437ae9796793cf57783000000000000000000000000687f693d1bccaa3e8e458759b29d59d080bdace70000000000000000000000008686a366637c3d5591fd21036167bad1432856f10000000000000000000000007b3883750eba34dbcdabd09d6e5eaf544a4f2e0d000000000000000000000000489620cc491af4edc195acda177a3e7481259b59000000000000000000000000ddbb0a107c7b3394a85dc5ae62a38bc37275392a00000000000000000000000038f40bd4690c439339c1b9fd1a2a8364ec4197ea000000000000000000000000a1f83360de5deda24dae6ef98711d71872b1ac410000000000000000000000002802d86f6200b3a362f549eb89b3fcf06ad47fd60000000000000000000000004e77b1d0608776799f832752513589dec1bcef43000000000000000000000000197a15ab67de838dca767288cc588fe7bacfa913000000000000000000000000327b8230a76e7702320d73ed029cf82494de015400000000000000000000000034370f3b89e3a64562be404dd5e4fe4ca27bf3140000000000000000000000005805ec51c516e3aa9907d2dbffea7f267b1baa23000000000000000000000000dd557dbde867521b52664d7e1aa1731d8ac8eec700000000000000000000000004200cb3aa7059fc0e97d10cf5dec7119fee5005000000000000000000000000c2930cefb09c6a6d6eaf8fa5cd2da640dbbf2438000000000000000000000000a2bf911aec6e1fa790918c7a7292b0a6f23bfd17000000000000000000000000330afdaaf1f853cd250d6ac7c35a072aa3e2cd6d000000000000000000000000545203532e539258f9a5c951f7efca1c59bd59e60000000000000000000000002782435454d70d80b959a9c3f8f13947741893900000000000000000000000005e0a4a9a351eee3df039cc1457d0093c77a14fab000000000000000000000000d1a23d9075643ebb9ad98bab5f2f9247e93fa75e000000000000000000000000bd26552923f8dd52df078ec93f8a3e471ce2e4c80000000000000000000000001f5c7525e78b0d5c628dff3a76a2ac5c1f238f6c0000000000000000000000008091d5f4814e7e10be1819b531fd2008efc9fe0400000000000000000000000079b61b166d66c91a9cc1964a7c0f2a7a6c0e60da00000000000000000000000073a47c47d7c2c83a5f2dede6a6ba493eb496ac37000000000000000000000000e1d4c76932956694cb41e6d84282b0306c62371e000000000000000000000000257150eaca46230e72120f932b003a8cbd1273340000000000000000000000009aa37f4e4537736c172131bcef27f51c27332b5e00000000000000000000000081797dff175d33e68c8f340dd89c5bcc72908a0a00000000000000000000000085cbc78d26b9b445b71203f074cdb4462f171386000000000000000000000000c371bd18ec7f84275156f6b46328ae46b496927c000000000000000000000000915a9f59420d8ffb3bcd3f0a576f23f6e2c57ae2000000000000000000000000ebe8d3b3326520e0231aeaf802cfe75d3223b61400000000000000000000000075304bdf8718085f7e80fa821fb3faf8afcc283d000000000000000000000000422ac7518b968b5d8db3f6d259c0b0bdc610cb1a000000000000000000000000fac9d92ded1993bbc262132b888f48b1bf55856b0000000000000000000000001348f038cff868b27b117b16a6d7138b11f98f79000000000000000000000000b43be35c92ba7279a2ce05795d8b67fb98b1a8790000000000000000000000002eb8ac323a9b51cb986d867773c36222af89b7ca000000000000000000000000c209e3ed4e6e9c77581b662fb0378587516159cf000000000000000000000000e13fdcc61ab87f7671ea84502c383c8610487eff000000000000000000000000ec85c534d2bc05bdbd74f42f0be89773ed99541a0000000000000000000000000b5d64aa9a732606f2df2a4163cf3316897273a7000000000000000000000000ec25b3c4bc35fe2c5be1fc38a24f52fa6ad7463a0000000000000000000000004254b3542c328e11b1739a0dcc7344c82e552aed000000000000000000000000c4f962c54a44f3524bf2f7d971e248f3cd09ad81000000000000000000000000db49ce5a50390a1e8b6793ba506fdffe3d885fba000000000000000000000000e343b9418b283c5dba4c3090ab6b3371e5375e740000000000000000000000006fc6548189ab6a84b8a2fed2f6f376e9d0b5ed7300000000000000000000000064231034c268643bc7f1d9309a826d15f572d3e80000000000000000000000001f5b152c855ee4a6bcd10d1275386379be686c5b0000000000000000000000005179116a8d3b2d60dc166fd5fb4cefcdb3cc73020000000000000000000000002caddf6acf39932ecfb5803d5d86ff8ef3bb2857000000000000000000000000b07e56955d51e566c597d302427406195e81fcc10000000000000000000000000c1d59f1f25e770018dad4288187f2123e81e9c4000000000000000000000000c3890aec77f0459e9ca33b1642a5762d0cbd73270000000000000000000000003ed30883583c3b207178e05bfe466fb4cd88a594000000000000000000000000cf5c1f8b82be315fe9b387a5afb7460ab20950de0000000000000000000000004c84f5b6178a13245f0e50687e94896d48fb5b130000000000000000000000009ad14e756b206cf1ffe210749ab34b34d6469c8b00000000000000000000000014cf10c28c7b9c752e3e947a413d428e477aafed0000000000000000000000009fdeaa24d53c64d9283c9fbb6fddbeceec74797e00000000000000000000000049a9e78ab937a7ca4782cf671e808f7d31eb7558000000000000000000000000f9e524643b04407ea27d3111ca5ec5a52485507e0000000000000000000000000221f3dbc3eff8b92be539af7bb771ca3d9e5fa50000000000000000000000009a6cc020251fc75f998121e0d47b337146f7eadd00000000000000000000000075c6a7de9579e35b0041d226f499c9b46cf8532200000000000000000000000010dceb680a23db28a0964564855b251a7cae295400000000000000000000000092ccb4d12dbe97b295def66e592e3bc8bab4ee1e000000000000000000000000d50f4dad03a03d31eaca55e9b230c0f29ef2fa910000000000000000000000008ba784a2df8e7caa42e62b5f733317a86bbde81c000000000000000000000000b6f28ac3003994a9cfd2dad5abae6b6c4ccdcc33000000000000000000000000188c6e684d9df5dd9a412c47d4017d8d4c3f03e800000000000000000000000027e9ac7ead1d20b11cb947f6a70c64bcf14042b8000000000000000000000000da94f2f403f873c5a3c66861b7b74474381885a4000000000000000000000000c24182404bb80ce46f2febc75db49b98d12f60f20000000000000000000000006f3281a6510c217132cb752ba63287049674241700000000000000000000000006860ad22200b9756aa829c56469e3366460acca000000000000000000000000148123d01823a9a8e0b8eefbc2b131ea99f597170000000000000000000000001f3b24f913e334631ab39302d9bd2935d1828047000000000000000000000000cfa5a159ca52a60bb3026d7657b98f882503481a000000000000000000000000e3f24f8065e32721416f7059bb590bf03e49de53000000000000000000000000b30df7579718f8bb5e99c26734d02870bcda7d8b000000000000000000000000d7105bda32f2533c52811d8fc1cf1d8e1c220f5f000000000000000000000000fd6e42fc923057372bdbb4299b6a51f85652bf75000000000000000000000000eaa9d15eea1c6b3d6d48c5413975c3b1a76faaf2000000000000000000000000d4f2e22b70be7c3196c5aa3887d356bcf537b4af0000000000000000000000003dbaa03c2435ffe48c140c39a0663a158edfdb4f00000000000000000000000011ecf534f710a01e731d1e413e5eeb529dfd3ac900000000000000000000000060af65e0fd51f2e61f078b071d8f05a5ddd15694000000000000000000000000466d5467e9e4a1d1bcb051903b15eb41d9d59027000000000000000000000000b0f7a1d58cedc0c52535f546dd7afe89b4667918