60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000f977814e90da44bfa03b6295a0616a897441acec000000000000000000000000ab4a1ff6b3c029f47baae511d304050787e775210000000000000000000000005a52e96bacdabb82fd05763e25335261b270efcb00000000000000000000000028c6c06298d514db089934071355e5743bf21d600000000000000000000000006cc5f688a315f3dc28a7781717a9a798a59fda7b0000000000000000000000007d96d2488402ded8e8f66b3f251b68258fcd42c3000000000000000000000000f3b0073e3a7f747c7a38b36b805247b222c302a3000000000000000000000000098cbdd8eb01b19d37539644821772e9bde12d55000000000000000000000000f89d7b9c864f589bbf53a82105107622b35eaa4000000000000000000000000032c51e066d05d177a802b7c68859022c8cad38ef00000000000000000000000046f80018211d5cbbc988e853a8683501fca4ee9b000000000000000000000000cffad3200574698b78f32232aa9d63eabd290703000000000000000000000000835678a611b28684005a5e2233695fb6cbbb00070000000000000000000000003f08f17973ab4124c73200135e2b675ab2d263d9000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b3370000000000000000000000000b443d57137534fa4b0c1f8486fb8467275168459000000000000000000000000326d9f47ba49bbaac279172634827483af70a601000000000000000000000000ee5b5b923ffce93a870b3104b7ca09c3db80047a000000000000000000000000308672703961164e64332ba1ce19b85827502b4d0000000000000000000000003f6a6f3b1bf064296a5880c0102d2c4e7d383932000000000000000000000000d6216fc19db775df9774a6e33526131da7d19a2c000000000000000000000000ff3edc21c7ea01ebbf24083421076f39fec9465d000000000000000000000000df3288f9e54809c97edabdeb8f0c3c26ce0f5192000000000000000000000000f35a6bd6e0459a4b53a27862c51a2a7292b383d10000000000000000000000009b0c45d46d386cedd98873168c36efd0dcba8d46000000000000000000000000afcd96e580138cfa2332c632e66308eacd45c5da0000000000000000000000000529ea5885702715e83923c59746ae8734c553b70000000000000000000000005bdf85216ec1e38d6458c870992a69e38e03f7ef0000000000000000000000003d8fc1cffaa110f7a7f9f8bc237b73d54c4abf61000000000000000000000000d55b0ea22d39267d6a8b9080a75fc539a94123a2000000000000000000000000edc6bacdc1e29d7c5fa6f6eca6fdd447b9c487c900000000000000000000000048ec5560bfd59b95859965cce48cc244cfdf6b0c00000000000000000000000043684d03d81d3a4c70da68febdd61029d426f0420000000000000000000000003cc936b795a188f0e246cbb2d74c5bd190aecf1800000000000000000000000010a9309c40a4dcd792b1a3c76f9fd4ccf3ac33fe0000000000000000000000003727cfcbd85390bb11b3ff421878123adb866be8000000000000000000000000b0a3a2b60e969afd26561429aa4c1444c57e4411000000000000000000000000a9d1e08c7793af67e9d92fe308d5697fb81d3e430000000000000000000000008c7efd5b04331efc618e8006f19019a3dc88973e000000000000000000000000a74e8ae2f83d2564af25420ad4d6a7fe224b053f000000000000000000000000077e5380cdf6b7f8e8a08c73c31a4d566936ed2400000000000000000000000020b255c0f069a9c7dc1dd0489ce7be4d10ab1079000000000000000000000000c09bb8e2b5f972cfff419f6f8382e9f78ffd8fd60000000000000000000000008f5c10991e69bb695b0b30e9b5f2c1b274f9fd160000000000000000000000005770815b0c2a09a43c9e5aecb7e2f3886075b6050000000000000000000000008ee6ef15e8998e8631fb68e03f03837827cfe8db0000000000000000000000002331599240a7ce1b157035ec41eb5de5d6897355000000000000000000000000a5970a7b2df0b6e6ed1242919559d8be48e04528000000000000000000000000a3673c3175566389d04c1f49a383ec814097404d000000000000000000000000ca20a45cf759ab9933aebcf47b0900f7b390eb010000000000000000000000002fca03a5d70910ab8b66a7e6057f27cdc87bafee000000000000000000000000c753c0bad417272eb435e1fb94e2d4b7b366584c0000000000000000000000005a92be4b21dfa89ede86e37db2799fcc381542c30000000000000000000000009ec10b35eb8000502b68284efb64981047237abf000000000000000000000000c9306f8a9724c7f9cc9b3d2dfbbb39f7be4895210000000000000000000000004c895b2f9c4d66c3cf8d98c7a73f365407ad4df700000000000000000000000002871c6398df54278ff2a82e4d4c7850b73e65b0000000000000000000000000da7b60a1b667913b2a6b1d47ba069b4128a06503000000000000000000000000706f8f077d184365c36abc622abfe9355c7f0fca0000000000000000000000003785f6382ee3adfcc23e79fbe17fe199193713ea0000000000000000000000007b6ab2ca4bb7b456161baa8d395c4dfc94658d9000000000000000000000000096c0045aa9fde4b6977910650cb14aaa65c8743c00000000000000000000000035e70a01f0d76491aba891665fc8a16fa4766d32000000000000000000000000628d6380a28b8d9ae7516597fa625934185bfed4000000000000000000000000d5fb705ea9834fd1c2e4b03e6371a6f942df9d710000000000000000000000009acbb72cf67103a30333a32cd203459c6a9c3311000000000000000000000000167a9333bf582556f35bd4d16a7e80e191aa6476000000000000000000000000ee9fb7a615cb76b46d26be6ebc9114a627a81c5b000000000000000000000000e3ecd65cf2ad2eba2aa2be1d0894753b2172abd1000000000000000000000000319a5f16ff9e37be50bdabb520eb3cd8b2cd7da60000000000000000000000003da7f6444f802c499a36084e48feb335ade7acc90000000000000000000000002e80ca42862464d545e33113a651306a778230c7000000000000000000000000072235ea91f2ff3364a5b043882e7cc893140bce00000000000000000000000079d4c25260f8e9a774c0de167ae2bebe917d19f5000000000000000000000000e741ccdc5d9c5cdb3db1f6bd3ebf06229dc1330300000000000000000000000066547a17dc0bf6f09a6636fc5b3f762b94e44182000000000000000000000000a23cbcdfafd09de2ce793d0a08f51865885be3f50000000000000000000000007a1cf8ce543f4838c964fb14d403cc6ed0bdbacc000000000000000000000000f8820c59db032c5eb5d8fbc56c7c500575468d9f000000000000000000000000e66baa0b612003af308d78f066bbdb9a5e00ff6c0000000000000000000000001579b5f6582c7a04f5ffeec683c13008c4b0a5200000000000000000000000005d7f34372fa8708e09689d400a613eee67f7554300000000000000000000000021a31ee1afc51d94c2efccaa2092ad1028285549000000000000000000000000dfd5293d8e347dfe59e90efd55b2956a1343963d000000000000000000000000afedf06777839d59eed3163cc3e0a5057b514399000000000000000000000000305dcaea67a9d4152e54e68060c89db05fd67a7b000000000000000000000000bb317c75f7ca98f830dd6f7eb1981852ebe6f839000000000000000000000000ecd3b4b7fd0bc9f52335f29a3e007453de07d2b90000000000000000000000002898188783b88bbb28c5121caaa18fac710f727c000000000000000000000000f8cd17784f425120de2f0d65756d8a707c13d04000000000000000000000000050981fcd83b4514105bd79b5b116342278313b11000000000000000000000000bd19c1af254953188ed78ee35904b6d26b18e5ee00000000000000000000000082ca56d7f3694bbd1cc2c4b3143e6cfd7c172d67000000000000000000000000b5203fb78d5d982e3206775f04772018a305fefc000000000000000000000000c882b111a75c0c657fc507c04fbfcd2cc984f07100000000000000000000000091dca37856240e5e1906222ec79278b16420dc9200000000000000000000000094dbf04e273d87e6d9bed68c616f43bf86560c7400000000000000000000000018709e89bd403f470088abdacebe86cc60dda12e000000000000000000000000ce6162cb7f8a8a97a5ab465d954836978dbf60a0000000000000000000000000df3c90570b56c42337368fef06812f361bf0798b00000000000000000000000065c4b6feda69f8f846c7fb1f5eaaacdeeabecea900000000000000000000000042a178633240601d3485e1f51d8b62ea58c9b5ae000000000000000000000000e280d66529e180496303e80e202d01c94f981631000000000000000000000000b8ba36e591facee901ffd3d5d82df491551ad7ef000000000000000000000000465e56cd21ad47d4d4790f17de5e0458f20c3719000000000000000000000000772396dd44ce3d347838bfec437cb32f534963f20000000000000000000000000c501d43206b97fa4300f1b0962742b4f938f70e000000000000000000000000caba6bfb34ddf8de9cabd2886b2fd0959bf07904000000000000000000000000f7f741e29828da8500a5daae6a348008fe3a58160000000000000000000000009a2bb21be1312b3b356fe2772a605e33091d98b900000000000000000000000064b6ebe0a55244f09dfb1e46fe59b74ab94f8be100000000000000000000000077134cbc06cb00b66f4c7e623d5fdbf6777635ec0000000000000000000000000c4ed2551f687d785866ebe7ed73bc2f4dd7c88e000000000000000000000000446b86a33e2a438f569b15855189e3da28d027ba0000000000000000000000006ee80043248cddf48ccdd1c60d22918c0f36c95e000000000000000000000000ac2f50a8e577b89412aecd1cbc7b9474d2e94e800000000000000000000000005b97a1cd49754878630524298296abcad2b4cc2d000000000000000000000000b8e6d31e7b212b2b7250ee9c26c56cebbfbe6b230000000000000000000000002dc90e4b139ae366e29eefacd3d050a5d7156a8e000000000000000000000000ddacad3b1edee8e2f5b2e84f658202534fcb037400000000000000000000000025f430a7bd45b1fa42d39601c8106835d798d8c90000000000000000000000009bdb521a97e95177bf252c253e256a60c3e14447000000000000000000000000977ff6975008a45f9f7590cc18b016fb15194edc000000000000000000000000941b4fdb4b1533ab2cc8b90ff0700f658b4aa64200000000000000000000000053c902a9ef069f3b85e5e71f918c4d582f3063fa00000000000000000000000037e0b16cfb499a77d8ae3d8ce709fda2c3f3e679000000000000000000000000a5856dc54bdb6b3a42ae9e8fbdd4baa02831d3b40000000000000000000000003dd020d7d291a283cc24ce726932a39faa760f080000000000000000000000008cb316f6d78f2314db5ff734ae8e290c1c8757230000000000000000000000001c727a55ea3c11b0ab7d3a361fe0f3c47ce6de5d00000000000000000000000075e89d5979e4f6fba9f97c104c2f0afb3f1dcb880000000000000000000000006455327f820edd69c4cd665b995e0fec679d7f9e000000000000000000000000f60c2ea62edbfe808163751dd0d8693dcb30019c000000000000000000000000c3b3b50a14a47e618a846b749e1b2bc2acee4ccf00000000000000000000000083e066fc6ec5b022670a2d2e97ad315cb55c0b760000000000000000000000001a2ed985a0318b2b9a6e17168f9ca03c048ac35a000000000000000000000000a8cc885ea5f1d42cd3678fbb2de1e4557d74b9af0000000000000000000000009e87f37f27516d18096f48b68f6d448fcc4a705300000000000000000000000076d15f74864e97befa572b0882d8f87130d4624a0000000000000000000000004fca851027b52ddcc7bbfad327a31287a00026e70000000000000000000000006297f7efa107ef33bd0d287d1d4410dd40b3bd960000000000000000000000008389f4f008c3a3d72662d2b77f6bee3ca6cc617400000000000000000000000024eb3a39856723138796c5068a17ba4fb15cd25e00000000000000000000000050e11ee6ecd5dc8f5cbd06951fca04c536e8fb24000000000000000000000000b018205b46af6a11241c395ca1b8dda8ff5d82a5000000000000000000000000fd717284a5e7d039b7e1dc47c8ff36f21bfaa3e90000000000000000000000005cd30a2c146fc339fabda7f11b53cc88f68025250000000000000000000000009642b23ed1e01df1092b92641051881a322f5d4e00000000000000000000000044abe2a345964ff87add67460847c937d052587c000000000000000000000000ca5a2a1228d1bd71b472ae882d08e6e14ee3c6af0000000000000000000000004c405bc9dc26435a48fe6a637b6b08ebe78b9da50000000000000000000000006cc8dcbca746a6e4fdefb98e1d0df903b107fd2100000000000000000000000086523c87c8ec98c7539e2c58cd813ee9d1a08d96000000000000000000000000ccebd6d15236180ce374fd06411dcfd2829e842d00000000000000000000000090487897bc505e9619d32279ea1a5e899d18e3ba000000000000000000000000ef9ff5b63eb441b408e1d3295a315b660d2f64ca000000000000000000000000f702f2a1b5a85cbad820c9ae597fa4cfed56a04900000000000000000000000094f35b13ecaf2e2d97413d8b02814cf5a48e12dd0000000000000000000000002083a5111eb52dfb8ca0dfd6b64070e38b215169000000000000000000000000f0bc8fddb1f358cef470d63f96ae65b1d79149530000000000000000000000005c2da75eaf18cdbe6b7151dd4e2c3bfe0b3fbd1b0000000000000000000000004fb312915b779b1339388e14b6d079741ca83128000000000000000000000000fb0a6ee77c686faa65fc6985a9a1a02d6609b0a9000000000000000000000000477b8d5ef7c2c42db84deb555419cd817c336b6f0000000000000000000000000d0707963952f2fba59dd06f2b425ace40b492fe000000000000000000000000744727a6fc563f54fd0f6f0442c0bd1e212011f90000000000000000000000004d7945a5827b4642908cd2c86a1b6a3f4c10790c0000000000000000000000006c874838eb3268a6a711443eb72a51c41aec087a000000000000000000000000de2faca4bbc0aca08ff04d387c39b6f6325bf82a000000000000000000000000b53c06d8f158ac78e0ec4051216060c8cca4cec20000000000000000000000009bddd5372be4888a099b025a61d7636e1354b7ef0000000000000000000000009f34a736be5ca2a20eaa3d9ea6e5d5ac843fa5d8000000000000000000000000ab782bc7d4a2b306825de5a7730034f8f63ee1bc00000000000000000000000004154268243fd5a74d62c0e09857c2849fc249560000000000000000000000000d825e3a456e4f0ff8fa6e53df5849958015448c000000000000000000000000293f522e26a3036325e64169f3a90c489ab98484000000000000000000000000e34d104ae0c164b119853db958c65cbbc14825b60000000000000000000000002264783b2ae3cadee4e8a76b8e60dc4af1b1f82b0000000000000000000000001b6171b74c4021dd9232605c68845236b36c4a5800000000000000000000000018e226459ccf0eec276514a4fd3b226d8961e4d1000000000000000000000000c4abc82a32db25a366735f34c8905d5bf4cb702c000000000000000000000000dd3d729e924e381a6ded2a07944428d6eaa740a6000000000000000000000000e3b33976c36f6d59396c5b4c7ae1a73f96e2b9950000000000000000000000001be34b887fe982b956789f9fd8781f31d4058f1c000000000000000000000000e906737de403eb2ad68d8f1837fa187ae4d34243000000000000000000000000adec0cdc6adabe44f461b48358d4a8d3a7d62a95000000000000000000000000dced95da595c8eb4555a6761dc8c8cdf87aedcd2000000000000000000000000ceb69f6342ece283b2f5c9088ff249b5d0ae66ea0000000000000000000000002286c49155ea28e81e476345b684dbbcc71780cc0000000000000000000000002f1f7fc76e6cf5ab3e186a2a2fd4fc31952a77cc000000000000000000000000a8d4c7f0416cdad7d1d5079a4358fd04d128b603000000000000000000000000ad20ca26f93596ec15cde1922133d55027413370000000000000000000000000f0276aa72bcb3264345f8a41683c42b4538733270000000000000000000000004ed6cf63bd9c009d247ee51224fc1c7041f517f100000000000000000000000050be13b54f3eebbe415d20250598d81280e567720000000000000000000000008fd1c07b86073ae1897db5afd56e9595503afb3c000000000000000000000000a01aa2196724a39290f465b3925e5dcafe7f2256000000000000000000000000867bf19c42cdbaafff825d691d9cc895824c491b0000000000000000000000008c24a6466aeee75e1cb3212bdae904fc260a492a0000000000000000000000005392ba3a4ea9f45aba990f1db106cac895e8527600000000000000000000000020a3a4ae2aacb8bbcfd89dc71280dd18cd9a0cb4000000000000000000000000406c6d9e9c31e6e36bb92f05db5231eee8d01ff0000000000000000000000000725039cba84534a1cdbe0450f636b03017f1f1020000000000000000000000008923f0a94c66c05def99ad4ba60de9623629b4ca0000000000000000000000000fad1b0fa9d86a4a688614d704cad5c8cdb271ae00000000000000000000000046340b20830761efd32832a74d7169b29feb97580000000000000000000000005d8f42503ea6e7807daf04047aa749e43847be090000000000000000000000006eb6945eb034c814979d540b18199e6962eb31fd000000000000000000000000e4a4e0e90204348a4d368e2971c91cf89c645da8000000000000000000000000ba20996529d2722c4d9d800a7b20e96a0a2353360000000000000000000000003136ed252d6ec340c7d2fb1285c15add1fd4e0fa00000000000000000000000089388ea0fc4a414d8d5472855fc1f556c7904b7e000000000000000000000000cda3cda5def71129bb85ed42f084e09983339fcb0000000000000000000000009769c761e3c6ac0932283590770133cff91022de0000000000000000000000007c0360db6399c05e5ff94a03ef72b44371932602000000000000000000000000fdacd2a22e22b2d0c436f8212bd7391d2b810b6a0000000000000000000000005b3b0e8db99bb1bde16a405e9f2c81b67dc332f1000000000000000000000000109905370c1860bdf818b0e7f6b4c4d47a458844000000000000000000000000b497153cf63cfa3e966a899453c676a77114e17d000000000000000000000000a89a1278ac85367f38bdf6746658ce2b9875526e0000000000000000000000008efdaa8f92c4ae0bbaf7c827f26668f33968eda4000000000000000000000000478271c960137418c9d90082dddbf68aa72e43670000000000000000000000001cd9ecd53328d098b522a71e4e1719d4fcb6a2ca000000000000000000000000a4e3ddb44f198277fa9b112188e9d3935bb6a7c20000000000000000000000009c1e74e014010095440838a38aa967cf4cc8bef9000000000000000000000000156c600a1bb63cc4874d1f7d5001ab84481612ae000000000000000000000000bec9c6ec58a532cd8aca0af9ce28bf814651b917000000000000000000000000e1448215eabd91fc2da2f9c1d64e691976e2985f000000000000000000000000c669b5f25f03be2ac0323037cb57f49eb543657a0000000000000000000000003073091a6e97dcb2ff75307f1d930ec12c8dc675000000000000000000000000394c619a55e0f113bbef530076622ad8271087a9000000000000000000000000fe540c75609de1aae9d96a83c78c9efb846ebd160000000000000000000000001648ddd56af7b729cdcbfe222abbdb7602cebc1f000000000000000000000000e955e61fb93b0871953d5c55f8afd416ebaafda4000000000000000000000000521a1d8202f3a21d7dc95f2aec13535dee47abea0000000000000000000000004da57a838a90a60b4467c5529a06768627af3691000000000000000000000000bbe9842f07587d1ff1d4b32c32e23433411ddfb2000000000000000000000000e9e888e1f9cad82b05065d027fec22990d297dac000000000000000000000000665f6bc905ba1d202fe537bca40920cdecded514000000000000000000000000c75a55734ece04b55b46f9b845dfa0800a1e05f500000000000000000000000057c2a615b268e8db97d17d6068a96f95f40176aa00000000000000000000000010dce18d6b5c779bc8de620f8d0a561dfc3a51f00000000000000000000000008bee7340304a051b16cecee05fb8c999db3b65ed0000000000000000000000002407b9b9662d970ece2224a0403d3b15c7e4d1fe0000000000000000000000008b94f9c38a6cacc49cbd48ad867c0a9c2f89eb11000000000000000000000000c874ca348dccf93238017ef57565dbca8507448500000000000000000000000015cf517e9ec2f1d70b448072355d28f5a11e67e3000000000000000000000000da02fed42084ad245b482707e5132c83409ffbac0000000000000000000000004ce55c8b0f90494d1b2c94601f9854dec947958f000000000000000000000000dcf5687aabf87c3f8fdc6947a9360afe10f23858000000000000000000000000a29e963992597b21bcdcaa969d571984869c4ff50000000000000000000000006a955df8f99d2a3054f9e270658b8f4bf4fdde08000000000000000000000000be3c55d06422a811d2fe47a84984d5168cf7fd63000000000000000000000000c333e80ef2dec2805f239e3f1e810612d294f771000000000000000000000000f9fb0dfc7c953124829418dc17ac4126f0d9b65a00000000000000000000000064e20a41a631c1629a4407e1e3a87c8687caf902000000000000000000000000f5b7687c0cfd29637b34ca6f6a53ce843409e8b800000000000000000000000051d628ed9b7bfdc1a8d1888c6db2c363d89f38f4000000000000000000000000db08564d73d82107a2a8e1890200fb669aa23c2300000000000000000000000020b49d45136d121de47757240883af09d7b9171f000000000000000000000000a9bff538a906154c80a8dbccd229f3deddfa52d6000000000000000000000000fd7f14eb8f719e5dd115a4f04b4a3982ddea90b90000000000000000000000005f3c9f7e648a410287fe3892435643d13c0820f9000000000000000000000000f97deb1c0bb4536ff16617d29e5f4b340fe231df00000000000000000000000001a283e856be3ea71fc399e0d40d42674120e2d20000000000000000000000005bf2eb73b153ec29b52018b90a2f9074bdde70cf000000000000000000000000f11905413612f5b894627e5bef27c0c9dca3458f000000000000000000000000ba412e6477fd05c92807928aa17c2b66c9783c3100000000000000000000000073dc7aec441534dd2b9b94c6e4e3eabd9e04dade000000000000000000000000cc10f06e3877044565bacebbd4b0b7cc6a40732d000000000000000000000000955cc95b46e9582a3334b83fbd77e98710cb31b8000000000000000000000000ffb336489206e446f9131957565ebb4a8f2d912e0000000000000000000000008f0e7db4c95d1d2b933a1041fd376b9d312588b60000000000000000000000001ca5aa5b1dd8d948bb0971a5fb1762fe172e00400000000000000000000000003ee3861575204b0968a2e36e53f92191b82115950000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000071921fae8ac5eb69c998318f0cb5fe886f5070c4000000000000000000000000d8f3282c5b3309b534c178dcf8ccedfac94ccccc0000000000000000000000008b170f058cdb1f732928fb706fddb691b5a8af010000000000000000000000007a80216ae94a31891bea3d53a2e7eed624938ff1000000000000000000000000380a969d34d286ae251932cedc74187d959ed22000000000000000000000000026f3f8e173f2e1e8694402652976fbe833abfbdc0000000000000000000000006dcf9016f386f78e38f2093155e3d2b8083fc2c6000000000000000000000000c57a9b35b1a09955c77de12a09adb226471f7cbb00000000000000000000000051c72848c68a965f66fa7a88855f9f7784502a7f000000000000000000000000ed55d1b71b6bfa952ddbc4f24375c91652878560000000000000000000000000a5d6c1c2aebce8f4c2b86b7c01f9230960602f9a000000000000000000000000590a043bcc6d76576b667659dd73b5d1f717aecb0000000000000000000000009b3cfde33a3b90b9f915cc534fb27c7a4eed563800000000000000000000000042dbeae80f3457a9a33bd9c3b07ccf4f36eda0f70000000000000000000000004bd0f4d80e6887f094c9947365103daa2a0c09a7000000000000000000000000b106aea14e33e65a28c863d8e954e31ae1c77427000000000000000000000000bc7cdcfba8328c6d8db2a50296a10d142f13843b0000000000000000000000000cde8a2ec22ff9073dce5fcf35dafe0963afff8d0000000000000000000000000c889bd004a927bb2dd6775b32418619717179a800000000000000000000000042d17b7f3532ec2f7c4e4e5e239baa476846e2cd0000000000000000000000004d9e10809c1d268d91056a096c640ddf5e7bc11f000000000000000000000000b75690f6916933261796a06f93dd6a3e8706b020000000000000000000000000e0526bff2aeacbe5dd2a0c98b0276144d14f932a0000000000000000000000002dbf3d2e7a1cfafffc99d01c6155d90d4bdfc106000000000000000000000000a92abb0d0dd1e8e73006fc3b6229b7bd9e0d5c6100000000000000000000000067e022256e5de118994476a621d709d658b65f04000000000000000000000000a594d3953fda05f7c89b3727275532fe2fa97ee8000000000000000000000000c0f2a809d36557ef1891ff4954b39e300a9d40aa0000000000000000000000002bd59dd169968b6e9d79f2dab645daebf4d653ba000000000000000000000000367c42a6f261ec54ffbecf5f41c226be12a3dca0000000000000000000000000085c90d3718000594111d3376799d2f3a3d43b0900000000000000000000000081c1027b847c5119b2b39cf77c3fd401da412f26000000000000000000000000a99c5a5b570e3d062911103962152eb5c12381eb000000000000000000000000c0368bf11b23d46733e48f696b427180f8fbaaf000000000000000000000000039ed671ab729138e72ad218f493295078990021c0000000000000000000000003e95665cb596119946ab8ee7ec246298f0e0a4080000000000000000000000001c7e2e7269d9ea99290dd797ffb05249d8d8e84d0000000000000000000000004557afa1e0e952c8a244a7a6a5440f2f17f656180000000000000000000000009dc2f2eb768704ca32afebc751e11a7827f0ab15000000000000000000000000a69babef1ca67a37ffaf7a485dfff3382056e78c000000000000000000000000f34f0420b588b6cf956f66beabab3f75deb10a63000000000000000000000000d69cb0c4a29e3ac7e893277db6321cc9c100e56500000000000000000000000029065a4c1f2f20d1e263930088890d6f49fe715a0000000000000000000000009ee8d2d5de2f6eb25923e14640d0b94e86e1f0ca000000000000000000000000a21bb27f786f1246f8642c4749154760182719a20000000000000000000000001ef701aaba91a7b74e7f98b31f45b19e99399fc90000000000000000000000009dded631cd3c6e9aec16e4c5effba1bc580de7c20000000000000000000000005995867bd0b9f3e7ad2fbcfe73c82962c57fffcf000000000000000000000000c5d35b5a79ba6b44ead31d17adafa2fbec0dc3b60000000000000000000000001c3f3e5224b5c32186839f6ffc970081b63a6f940000000000000000000000000bc776a118706d92d634cfff57f25350caafd48c000000000000000000000000443fafd352338f6b3f8e4093cc1ca6c9ee6349d20000000000000000000000007aea63dabfc184b146ef61ac56072702d3146dbd000000000000000000000000c5eda6f45a259d4b14173d325bec765c74b7fb820000000000000000000000003c7fe84f9c5611175682195c05c65d24b293d12a000000000000000000000000764b6990b7c8eacf9af121ff6730847caeb33f22000000000000000000000000d925d35431d281c8e80790bc2e34ade20ac9dabe00000000000000000000000078769379edec133a989f72195476e21f6b32c37600000000000000000000000016866341250414c737ea336402225d850044085a00000000000000000000000095cc179ec51112bb973012a1c1a3dcb973f87c210000000000000000000000003c922e98eb4ea36eb6b3bc3d78b0ebcbb60a70590000000000000000000000004359baaf5f62ee0cf3cdaaee16fe924592c78233000000000000000000000000b319e70c98fc23ebb8fd437b306d9b3ebc47a548000000000000000000000000970ca819696a9be175af69469c86bbe973edb4020000000000000000000000001499b3f843b3ba6e335bcf8793c9adccecfb48f1000000000000000000000000d76912c98db183eb0660ca7ddbbf549c9943c49c000000000000000000000000c598e4594fd5dbdc5fb236ee4377686178f40ea20000000000000000000000008f14dc721bf82775d8c20d9a75f9a898eb91325d000000000000000000000000c2c5cb69e70ff273e6d7d7add109253865425f75000000000000000000000000c919fc8c66c58574048c66adcd95b2b921ac26e9000000000000000000000000442cfb5dcb07e1ec92ece8344bf701a3206308d9000000000000000000000000f81cf588c563c4134b26eac8dd468aba887f41b5000000000000000000000000120051a72966950b8ce12eb5496b5d1eeec1541b0000000000000000000000006f34db167cf29743999626ae84454702a0d77a270000000000000000000000004726da380323aa519d399e9a1f48e8b64ea357a40000000000000000000000001edce80a7d23b415674b23e9871e53ea8ab38b0900000000000000000000000063a026412e9e33935dfa69f6d29b0e344956ebcc00000000000000000000000009b1675f22cd438a2d4c07ab24a637a291b882c60000000000000000000000005f65f7b609678448494de4c87521cdf6cef1e932000000000000000000000000db5645120924cfdba5010e2869cc5f1b0c0d10d50000000000000000000000000c5d4c030d7df485d7d2b1be262bf9fbed5a4cb4000000000000000000000000b199997b631da66bf130b90877177bca50b660c300000000000000000000000008f6256954d17ee0a95fc1cf611d3f7fa7df7412000000000000000000000000bb71befb3f12fc75f681b7d8bae5b019e32a29df00000000000000000000000039987e66a4a04890c4b1bf3fdfabc7c016b4a36e000000000000000000000000cabd0226a1c8c335a8f03ef0fc9726e5d636efde000000000000000000000000c1c88785e9b5c9c85b3f6c99255c3bef9e3b14a70000000000000000000000003e93fc2d844b41184c02c1786200eeddc2437da7000000000000000000000000e607879a617c7935a3db0f7f9ff21bebba5f36ef00000000000000000000000070bd6aeb446f520810158278ccf529820fae7454000000000000000000000000e22619f6d538de6e0b6c1845174d45e90cbd357600000000000000000000000008901119020f0aa870980c966ad11d63fe8385c7000000000000000000000000c409fededd75341f18f3480a614d6effcc6c062a00000000000000000000000081bd6d1f3ab29ac2cf695947ca9597b69252a7b3000000000000000000000000dbd98287f3e7c062eb98d8835f34c18832587fcb000000000000000000000000429e2069f75965198f9b92a7c61bddffa6e376cb0000000000000000000000000176704e0cafca37f3df3fe803be19c62c7e56cd000000000000000000000000344be5aee3afe79e7d83ad9c82341a54b8ffd5710000000000000000000000003486032e0131fd493445f6d3a452209ba362463b000000000000000000000000d1730e6e3ee65b372c5bc5ba278b6daf4484452e000000000000000000000000783921182eef1c16a349ed130882a5e4c333ed11000000000000000000000000b5a46bc8b76fd2825aeb43db9c9e89e89158ecde00000000000000000000000021b936726c53a499b4ece9dfc53636e0235cb715000000000000000000000000eb6c4be4b92a52e969f4bf405025d997703d5383000000000000000000000000cc1b5baec1c889581fe7189d37eecfb732188c16000000000000000000000000cb0cb22ba246eeac33cb5ffc7a51d4134b122677000000000000000000000000b081cf617e48f4ec45d40e63f1fa1de98e3728c3000000000000000000000000cac5389c95b5141cf2b6a00f9ac5ea1657a66994000000000000000000000000e5880af0991566f4c1c71d5f81cf9825a3ec11490000000000000000000000000363bfc09b48616190d15ddee5987ae2d05da6f40000000000000000000000009a539f692cde873d6b882fc326c8d62d4cea8048000000000000000000000000e1aa0cf41c9a17ef8c671cc007181ee7b699a91e0000000000000000000000006ac8bb6ae2eeb37cc33aea0acf129267ffc91619000000000000000000000000b4b293488d7a22245d6e1f290c056afeb872e36b00000000000000000000000071a9878438e4f2023362ad85d907d717ae6e6ca5000000000000000000000000ff72a982d88421fde72f16913ce957553cae7cae0000000000000000000000005d97126fb7841d2661b69f0d4b857e09568a2fd600000000000000000000000051ca8086b07fee505825090687a865a2f67a521100000000000000000000000069abdfe036ce7b6de7ccd69449a09523b26e0500000000000000000000000000a060581fe0482fd754c8c456d3eb6aaf02913102000000000000000000000000ec457c9736e5aaa70dec4d039634fdde6b31db20000000000000000000000000fb72d5273a8e898cc274d71e42cc8e3e378789b8000000000000000000000000e4dd3d87f0429628eb2ede36615c6e33f39102ba0000000000000000000000001b9e68f54a95f0d2c1fb23ae830a9e8f152495c2000000000000000000000000da189cefe4768f76254676f21bf231a61466e731000000000000000000000000d49ab0dfb2bb75a7e75cacd8eaeb8fef1d0acbc800000000000000000000000031bad8131e86ad19e7970bdda0eab7d6ed72bc1400000000000000000000000020145c5e27408b5c1cf2239d0115ee3bbc27cbd7000000000000000000000000e960ba4c7740ccd89e290e1d8db5a688772cb309000000000000000000000000a38236d10428bdd3f5997adc7897325a77c2fa97000000000000000000000000da8c7b6a7ef20b92bd1454ed3f341b3a6e58d961000000000000000000000000e6f5346fbc46cfa20f0f8c0db6c718d6e4dfbcae000000000000000000000000269b4e281e60281a966c78a2d1f22c8ad8d95bf40000000000000000000000008ff377b1cbee8d88d0a330a8523da3c31838bade000000000000000000000000bb051017299d30a9f0f06b6dae19b7d3aef1842d0000000000000000000000002a3dd3eb832af982ec71669e178424b10dca2ede000000000000000000000000b3c0f936a701af9019bdc35acb5ec3a55379935e000000000000000000000000f3bdb9e62c942f85600f731728aab87f673adf760000000000000000000000005f8215ee653cb7225c741c7aa8591468d1f158b80000000000000000000000003541153449a2234941af185a5b053f724f9ac091000000000000000000000000333208b1bd6641952cd3fd5e88054c6546f31445000000000000000000000000c42f0f5588930ec58e9cdc399b492b32a2a27519000000000000000000000000162b31f1d5cb416aa5ffd3f52850ed3e9d61ee12000000000000000000000000e04b687067409672534cd9a80099ace2878800f8000000000000000000000000f32fc9dde9280e99125b555fe79571adf3a8e162000000000000000000000000f2e871989faaaa818e0af8ca6a4e4d91b545a1ef000000000000000000000000dfe0b95efa1a7621f077385bfa7478b2704839e100000000000000000000000092fc71e72139dbb7bfd0eac89d6bb331def16209000000000000000000000000073645cf2d3d3cb91372b18638884a42e8192df000000000000000000000000032ad418ea95cfd41dd0dd4ca96a808e6b2882f55000000000000000000000000612e2f825ad33a1dac061f6c331cf3e0dd42663d000000000000000000000000e0bc9604072d9eeda04b136b3baeebd1b2284969000000000000000000000000d7efcbb86efdd9e8de014dafa5944aae36e817e400000000000000000000000082b27d303bd9eeec0e6af2b3961257eefc5955f2000000000000000000000000f5213a6a2f0890321712520b8048d9886c1a990000000000000000000000000095b564f3b3bae3f206aa418667ba000afafacc8a000000000000000000000000b54f9df741c2e5ec71212653ede3329fd153e0cf00000000000000000000000026b8b3146378eeb9f0115d340e92be13de18047600000000000000000000000018cfb69f7d723d16490074b7fd8d8e835165adf00000000000000000000000007513040a6a1958e4d2b59d6e222a71c4aab51bee000000000000000000000000fb0e47e382200f01cf179a8e90f73fce0246ccb50000000000000000000000003a12f343ec094ec1e57a265d5693d2c61b900f9d0000000000000000000000000e3b9c848ba9dbe56ff54037e0aca6afc115492f000000000000000000000000031e711ef9edc024590f64021268e34997d4880600000000000000000000000092859167db7ab6a28b7b17c8ae5d5fb1df7f91550000000000000000000000005ee84d30c7ee57f63f71c92247ff31f95e26916b0000000000000000000000001b882a9aee88e0ff7e80d09e603cf4d084ca503d000000000000000000000000abc27d4695b06cc694e8d5e4e852e2daf0fae1820000000000000000000000003e144a3a31e4dfcc51a4d646d9fb0a528de95c510000000000000000000000003c6c53556f126cb62206bcb4dd3f12ffde112614000000000000000000000000763bcb64aef96b50b048fa10f9a7b77fb4c562c50000000000000000000000009a8f29fabf30fc937b39d99f029b0d2743409847000000000000000000000000af4683937f0d9c354ac112c92442911eeae05fff000000000000000000000000e28f2c4566b72085856eead5916082d06f726b2e000000000000000000000000c182b06240a2ba16445dc0810880d0dec137e8da0000000000000000000000007427ac0c0dcd73dcdfd2d1f223b29dd729b0e83d00000000000000000000000092fea0aa5941739705ab5ec0940f3d0c3fffa6610000000000000000000000005030a722be0c461b075f5c1b62d17b7fe142ecc60000000000000000000000001a35fd27467bdc420f487b11c8aba9f89b5ba6d600000000000000000000000063ef55a3c9416aff9e136c3361bb65aa480294810000000000000000000000006ea4b247510fe4fe62a506235ecb32c0dd26a2be000000000000000000000000b98462dc718c84b33ea3a565702f18cf1992ff0e0000000000000000000000003171a99702234b978f121596bdec0f4406c7328e000000000000000000000000a1fef4b37c34ef45e30b120d810806ae79372a45000000000000000000000000700602e0d2907a8fac25809ffc53fc3fddfa8560000000000000000000000000fbfe13f6bbe0789d1497bfa2b7430a2fc9ddc0890000000000000000000000005fe4043659461962d24a6bfab13dd8e067a5641a0000000000000000000000001fd548ae6ba7eff76a5df379d72d0324f03cbd9b000000000000000000000000d4101e9b5a49c810a9af3e7b2633f43daa68690f000000000000000000000000f3ccd75835205a0df296193ed912127c8d162043000000000000000000000000b18a571922d76ffb555ce43faa999f92dc9ca2a7000000000000000000000000f675e7b8e83fb8cbc0818829258678e2aceb6b5e00000000000000000000000013352ce29e2bc4522bc13bdb7a0bd49ba52afd400000000000000000000000002f92d208b1c8c6ca6a89a39530f9444577ef85a200000000000000000000000066e422eaa2173d3aefd130239b55b2d3a2216f9400000000000000000000000026bdb0fd806fb51a333f141c995f7c86e1935caf000000000000000000000000e0523fd8672fab297f359178863e06b55456db160000000000000000000000006e89d67858cf2f163e21ea66aafb5c537bc59599000000000000000000000000864115cb04a084e33da92f58ac2230bae2711c670000000000000000000000004678bbe964597e8420d3ef066683096f83591ab1000000000000000000000000097b6b8e04059e612840c05ba998a92b02216839000000000000000000000000d640b63b060297497eb177e7cae93f4c63e10aac0000000000000000000000002ec6b4f982ec99f422a62dc64440880d47ba58dd0000000000000000000000007eb87a95948348d6ec7231b52f61281e01d53941000000000000000000000000cd7742b748eb8096d131dc17abc95ac9ec43e5440000000000000000000000008f5586c307a7426dc3228cc518191eb9f03fd8770000000000000000000000008249e3d2de40a8ada0981ae6e6218d236a86a16900000000000000000000000024d2073b40db883acd90a1a7026af9a13c6c8dc20000000000000000000000000ef267651ab23d215cfe4c9022af23299383019d00000000000000000000000097d6a10a1b237cc53a22e35432ed501e77faa3950000000000000000000000002783e81b32e97d021ea002c1346b53212fa2f3f200000000000000000000000023c05ef427857116f29f030b5323288144db2e910000000000000000000000006e3156d019b9cb21262cbeaf2c65486eaa15eb5e00000000000000000000000011919d22b1f9782e5500dd6765782b100559d3a4000000000000000000000000da62d5999907274cd9a4722c4016d64541ba83d200000000000000000000000049451b0b96e509b4a8dcc966c00eedf71f71631600000000000000000000000029842786f4d520c4247ced0464124dc60740668d000000000000000000000000bad9a62733533087a037dba1296fd186f16aee170000000000000000000000004f55a42e0378d39f91ea87d0ca88a00a7833f2f600000000000000000000000038d26821103ce4b897a64f97381ec060259fe84d0000000000000000000000009cd9863a95f084b0aedc048c6aa109aa55ce16d1000000000000000000000000259910f2064a1044d60046497cdbe4ca213df9350000000000000000000000005e3e1016e3fae588f6183b52d6e7132345f0588d000000000000000000000000c973950f0303a0981bd8d5b2d8544e06b885c29f0000000000000000000000002df063c621929a7aa06e77d6da9673e84935db740000000000000000000000004d09a338efc8d4df53fd3fdf7f9b8cb410e87eba00000000000000000000000093947d1f8335ec81f1eb7285d57d1f43932c5161000000000000000000000000abf3bd1b50e9b7b55a7c804f686e37e1f3cd53ee00000000000000000000000060fe6a7b82f516fc7ecf0f7e08048e9bc8873bfe000000000000000000000000907ad3850279dad2f3ea81e79aa16fedbf5fee58000000000000000000000000d73cdc9c8ac2c7f0a093cbe4673d9d51a2f52c7c000000000000000000000000577dd669fec52a374c2e590e0171dcfabd54771000000000000000000000000041384d8b789e4039eb48255266f2e1a5bdc4eafc00000000000000000000000063b9bf84de49f647a0820802cf97b651dc387fa1000000000000000000000000e878f862da21f95e7bd20e20e40c26aecd27e128000000000000000000000000fbf44dfefecdf9aa5e483729965eb603e30a0d32000000000000000000000000b5639931aaf80fd1228f8b44fe97bbf623a73044000000000000000000000000b29e852c02c33238ad9c5886ad00c2b72b6c3db0000000000000000000000000553e82eeb6fec3a5a4ddd3cea2e77fa9acd837bb0000000000000000000000006b52e852fbe4aa926b2176c003f4dc64a128246d0000000000000000000000009df7ff47e9747ed0164537cbb70120a06d0f67f90000000000000000000000000ecc105abcceff5420a19455c323a68b16c89a34000000000000000000000000ac07c611f2f3d676e1a7188442c166dd472b6052000000000000000000000000c0475a266692acf5e5826c9ee42ad375b3c582060000000000000000000000004294f8813ac97d8191cbd2e217b512e3443df3e7000000000000000000000000944f30929d6b5c7cbe2e183d5aa1a17f98f8f3e8000000000000000000000000b4cdfc0b7e07d957c9853fe23d79ff97c8bc275d000000000000000000000000d5a6cdf1c771c0ff584d32d3947aa72e791a5ea60000000000000000000000002297443da197ff3a589d64a7db575383e62e12390000000000000000000000003d2e145f15ad4f2da6154900b812842e15b55238000000000000000000000000bb801be693e963f6856efc1f7ef44c7e354f40840000000000000000000000005a6ea517ff8a8304254291765a8a12aa8c251c76000000000000000000000000f031bce546050ffaf6938a2999fdbbe24a4b1a3600000000000000000000000058ecbbfb75733f5d9d3b0d30ba77bb42caadaddf000000000000000000000000bd010001a7e154623a0c5d469f1007782a7b461c000000000000000000000000ec32a3cd43fc84dc491c450c9e806cab30ef083a0000000000000000000000008cc573cb7d0844d17095944e27110695d8723d3d0000000000000000000000008f924ab3cb050d6558bdd4d2bfc6ad9f0b5cb6ae00000000000000000000000008df76e88fa47ffe131134e28d3a75e0014955e600000000000000000000000035c538da359190c42020be47ddb1e26805cc283f00000000000000000000000066c6ddda047d66e398e76b86e050dcdab29b08f30000000000000000000000002be2d8effec4adbc14773a1b4bc80df4ae914b0f000000000000000000000000918901f146fa05ca29b2158dddb8f7dc35cf4e6000000000000000000000000003193ab3d7b0e15d1a3b37435e132e544d7a29ef000000000000000000000000f77a97d56c73befa67b945a357d4fc65c8b16727000000000000000000000000dd7c68b46f79c2e639104fe41c6b64bccb6ca9a2000000000000000000000000a1efbfeb5ae899ea74637fea2f00ee11f708530c000000000000000000000000939c835f1ebcd3a24d4dab5a08b93be5ef53d6970000000000000000000000004fa7c06298c1ce2470bc893d0e6b374fab3bdabb000000000000000000000000ea6bbbf308805c62d9083e436657a5a089a5e0f8000000000000000000000000221b368bea04f1aadb7082baa69fd2b1e1a3ca3700000000000000000000000047d6e6104b943a6a1dadb1e8a845116af9593b8c000000000000000000000000dd10f4da1ee8ee41337bd07ced34c4d27a1feb6c000000000000000000000000852c039bb9d9a09fcedf62690f1ff42b262fd3b5000000000000000000000000510c67375d7b97c282ee36647a5336e33c4404ec00000000000000000000000080ecc7e06258e151dd1e76a38a6156f5e8331b64000000000000000000000000bdcacc775c5128c3cb1ae32f134333353ab0ce7b000000000000000000000000a3389483f2e89664c021664a0fa02cc71ccf53710000000000000000000000000ccc257c85d3d499af893aae6d8be2422608d1b1000000000000000000000000ebbeaeace1e677b1abcbe38ca1b19b8522bfa0470000000000000000000000005a372baa9dccfd9a72172c089aba1e56889e3c210000000000000000000000005c2e0c36d293b180b33e02478a3d6844ff495afb000000000000000000000000cb4b6b7b9518010a5326706b60fd577d9eb755e2000000000000000000000000cdbaa4235abe3d172e6a648df75814665e2be0940000000000000000000000007ed1ccbb8f0dd7e32fa166b79e720bca9fbcc99e0000000000000000000000001584e7ffd1cb07398da2a29aa55ed913091ed92a000000000000000000000000c22a47fe5271ddc444e0ef5d31761f93a370eb0e00000000000000000000000048633a5aff45a9a54403c5a677926b4b8a9d73bb00000000000000000000000090d6956407a8ea2e4f70ba1b93e16ec4910203db000000000000000000000000f9044a774841f7862027a3e5ffc2789c595fbd6f000000000000000000000000b2e6948471c4f17223f11ddc770d6f0a0e2ecf25000000000000000000000000c6316adc1540567e1f3af0ce22ccf0f5aa72931900000000000000000000000060c2af2780da802c1ed7fc30e6d1cba78a98c81600000000000000000000000074dec05e5b894b0efec69cdf6316971802a2f9a10000000000000000000000007581c0ca3374ef75ccae03bc43546633e890f61c000000000000000000000000b67a4f08f2b19eb23b04dd5c640a6c13a51431340000000000000000000000006724d201fb6c394b2c2c29426db83b4e43e68c9e000000000000000000000000632d617f1875fb6fc346fa5a4cdc86beabc9a83200000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da0000000000000000000000005943ed39a0115508c225d0f1ab2fa3a6bf95bb2a0000000000000000000000004fd438ee9d15b6b948ccb98f86d135fa99f42c1e000000000000000000000000afc7e9fa3fa42af2604299bcdd9a9c0cd7eda9dc0000000000000000000000004cf6cabb1cdff704e5dd0d27eccb6f0ed5b66568000000000000000000000000776fcd96b8f671a40b339341d85ef9c4035a3045000000000000000000000000512ac48b23b0b877c578e608a908b5ac2bd3e899000000000000000000000000dc4f3d8036ec324a485f4a11c464230103f060f4000000000000000000000000366ce054f9266afc6882c5ef7304856bcbf3fa9f000000000000000000000000f90a906a0db2dfa896bc51a79537266e6da2cc9a00000000000000000000000024a2c5be07d9f140bf39730897be85da517c9ad600000000000000000000000005d47f71fd064af41a3bd6767e48a59e7a55fbe9000000000000000000000000c0f2b320ae1930cefd42d84fb4c1bad433e255260000000000000000000000000a42137ec494a43326b5ad5e340cb525e84a206100000000000000000000000013a376e0f8543d2ce1445e3efe52677f2bd463b5000000000000000000000000b1f361a24014b3962b162612a2631591c1c8276b0000000000000000000000002bd5ca493a86f1dc5c9c66d4bb85b2d329c59fd100000000000000000000000016f1bb5218348212f58513cae325ddc471d22498000000000000000000000000bbe9cdd560d82c4f339901ff2bf62d0fe15c2fa4000000000000000000000000d81010e64e909431b4e64f053cfe85d38671b5350000000000000000000000008712208a6864bd4c35162af50e8ee04ebedd963800000000000000000000000096dbb0bb53aa6892636824dea7ed5c78043e9abd00000000000000000000000031d5cbd9a7497cee48c4a96a4468e591e66de5e000000000000000000000000044c47bc0170ed37f521b54788f22ce7cada4660a00000000000000000000000084522b8295ffbbb5598e223c498ac31320b05d1d0000000000000000000000007328248ee24c49cfb80c2095b70997c073ae1476000000000000000000000000935bebe90429ab3433431e28fd0b9a07774b304000000000000000000000000005c0bfa7034d4bfec397421cf7a96d9e33f42e6f0000000000000000000000003ee0cb91fcea148d8bc79477f3a80c8a8ac9d068000000000000000000000000cd2b9311e10e6625976e4308a4f512a36fad5c79000000000000000000000000c1e34bb3be855e8b8f42ca44f433eae34caa80d20000000000000000000000007ba94f091d5d5ff90e8b29a9763cf38cbc28ff2800000000000000000000000044f096d825b1300870c43c204d6e544b6812d2c0000000000000000000000000f9d2188d8d5c3b875f1b6e03ec84923d07fee109000000000000000000000000d280823bbe0cec2fcbe9fd7f461d3b4924427039000000000000000000000000ba1e6ca258813bf256e67b5aa505737e349a4f330000000000000000000000007a415e2f2a859fc677efb72e231ac1e89940f431000000000000000000000000c8d7a89764e8f24d146c2c19555360d915e8fda300000000000000000000000069a57afe45c399bfd262353d919998b888877a9c000000000000000000000000aba43a4e18e6681555488dd8648b35bffaa50445000000000000000000000000683998648a92167c418233682c365edaf25a87360000000000000000000000009dd5937b0939283de9763d7c21be4d2477ff3e20000000000000000000000000582b3308c1ae99c13c8d362813afd020a39fc90200000000000000000000000028523b903ada30bd4956ad56ba25f6fe688d4942000000000000000000000000f76f99429fffbc4d5eb8131073699d4374f557e0000000000000000000000000b67794ce71d28cc447dfda023e9d196faeb6f42c0000000000000000000000007bd66b5eaa4b939db0b4dc3824da37f531ca68f90000000000000000000000004777f6728905ed46f5d44bab72c78b85314fc66100000000000000000000000045f32d390449cf75384dfeb8ce6d08a9041de01100000000000000000000000014c4017f81675f7ac1321218d4a385a2d31173280000000000000000000000007d6f1cc499e292019eaa9518a00f4a8bf2b611f60000000000000000000000001157a2076b9bb22a85cc2c162f20fab3898f4101000000000000000000000000b91a7c9a2811d7bac04221f59e541756b35a2d5f0000000000000000000000006e4deef310e4ef23e58393caad75222c77b66b0f0000000000000000000000005dd4e4ea53c59ed46917b5538467f5394f032ab6000000000000000000000000934b1469a5de35a15250d4d0bc7ea98917ce2d16000000000000000000000000130bc1a398ad3da039808498e6b1c854ac97c421000000000000000000000000cbcf09d37f38c18e458514104ce37066e7e9cee9000000000000000000000000bc84aef39db4028e719d46eb5eeb57bf793f9800000000000000000000000000f6d4e5a7c5215f91f59a95065190cca24bf64554000000000000000000000000c3a83a4fda39570a7bdfce0805eacf5fa5d8bbfd000000000000000000000000116ed94d09e3f6a23c4e128506dd80003295524a000000000000000000000000ee585fc438313ee19d48a90aae72ac357b76b4a90000000000000000000000002fe3f9a13264443ee3ac2e0a740708bde42d3ac2000000000000000000000000615ca409a290ef0bb6b3ee441a81c1cfc0a34ab0000000000000000000000000ba45b1f534ced37bd5bc82b621ca54fab2bb1f740000000000000000000000009c16ac4197b5f08c6805e47a4d6a99e0173bb5c0000000000000000000000000111fae74ae283b84ddd5303742aac538967f6dcc000000000000000000000000e4fe4666939dc2eb39867c7e2348d90593b37bce00000000000000000000000099ae11693a4af1c1ecb07ddb45f974de338bf56a0000000000000000000000001522900b6dafac587d499a862861c0869be6e4280000000000000000000000002d24af11be7198483a3b3e8f22701fbe743fb057000000000000000000000000b9b40c6fa0628779efa3fdfee30fca2f18138a22000000000000000000000000e28bd61bc4b96b6713ec17efc3b32de07ccc49e3000000000000000000000000a25eae156b38337f3855d99aba6fcab5e8e21e040000000000000000000000000dad81e2dec106747085ec53894c745fd7abcae9000000000000000000000000aa9c7fae3c761029c059eb71bbb54c7744819cd4000000000000000000000000032b92c8107db47aadc9f251c29c04a1a250c19900000000000000000000000011c21538fb0fe02e524eae3444173171868002f0000000000000000000000000f4583cfc67665f7442dcc85d9719fd3fc237c5170000000000000000000000008ded4b78237ad29eccd0dd7cf3f08dccdb8e31c50000000000000000000000000d37c9cfdd3d312715426fd80e7afa974678f23e0000000000000000000000005141105ec4eb904fa4ac2a65a1bfd00812660593000000000000000000000000490449be4bca882bba3485bc3102aea95c931c65000000000000000000000000e4f62724bd37cd632ae4fe3b73e9682ad64758480000000000000000000000000ccd326d2238d4db9e3bde7c7844518952c7f144000000000000000000000000db78c4d5b619627ebf5b35fdaf9becd3abc835840000000000000000000000005acf92c6c8e4511229a96bcf5e7d4492a3f244ed000000000000000000000000d290d11de499d364be82bf6eb308e377142180d10000000000000000000000004ddfcec19da9986b9a722adf1ef183b8a2ec5cf90000000000000000000000004aa0a58acb5364614652f1b0fbc69589f09a69040000000000000000000000004b947f35474b1b6b63f1ac17b6fb93946acd55130000000000000000000000009c84c03c863d401a4a6db62339fa48e73b8271ba0000000000000000000000005518b74090bc7e70205325229a61b73b67e8665d0000000000000000000000009d4b39063ec62533f05132c09bc507cb958ec440000000000000000000000000af5ba9e7e8efa0b434a37c17244b822e99ba33ff000000000000000000000000c41da887a5dc5c975551237c6bb1aa6eeb63f41400000000000000000000000076df3ea982e63ba3d6a1c646c89064c45656090600000000000000000000000092851994db3f82977df176001da43814ddeb873e000000000000000000000000a12505ccd7ed609dff29f241c5bee1c3ffa80a380000000000000000000000000a0b41447fe8ff6c9360791945c0409739c7f31d000000000000000000000000bb8ef38a2749fc20055941b6b7dbcb58222d6fc60000000000000000000000009999f5fa7c56eabf937c06cd8f6c0c9d526cf934000000000000000000000000ee1c6537e589a15a15f80961f5594c57bed936fb0000000000000000000000008c4d590e2d4dd64828c413cb82289f68ca34d216000000000000000000000000e3d19545e4226bd71a9df412a0a3d4189a5e2b420000000000000000000000004a1d18db60f0de6f44dc4e7dd8ec54c649cb1908000000000000000000000000a2f90a9f0841eba4b0f0fac451326ec786a4af01000000000000000000000000bc7b7f80ef08bd81e786c8512c602c281279839200000000000000000000000079ad3cbed8c36f260f4e34582a8208b7c089d5fb000000000000000000000000f75be8e056c9ae746a53d3dc13471d01f52ea35c000000000000000000000000b67228dd73efb414910d12b7377c9496abc1e79b0000000000000000000000000588a0de0683541b3fcc684f11fe0a03a84836380000000000000000000000000a0deeb2dc71ed12b97bab415c4c4f6895546601000000000000000000000000d1fa9e4df47d6d2690c5941fd98eeb81854f317400000000000000000000000064febd90dfcd599dc6ac3d96ba262836f761b35200000000000000000000000032717be805f6b1558cd126dfe5581ab4446beae7000000000000000000000000dc6fff58e222cb4e784b81a18cc4c8da1f49e75c000000000000000000000000105fbcecd2e547a8190bfd84e5e4d5585fe39c160000000000000000000000006afdb7641182be8adcac0a9bf51a8348b5f8c47b000000000000000000000000f9d487abc54bcbc04018c2a0d7740278ce220de60000000000000000000000008d45719cb5c409781217c8b28723de5765b87d83000000000000000000000000f7efc55ec34888e461c15b966d9e04a33c7b65ff0000000000000000000000003ea8f40f61451480289f997ed607f065be0cac900000000000000000000000000e4708e33a335a62d51075941285a952d6b8f395000000000000000000000000c6b6a842f4f1c552a716b06f1c6b876a54deb9780000000000000000000000009caddc621ca9525878291bd4fb65485860c8456e000000000000000000000000350984fd91d5de9d362712a7a905d0acf871879f000000000000000000000000ba7dcb6960729bb6947a74050182989039e7cab6000000000000000000000000e314d44039752081b66508384d93ff1c3ee51b22000000000000000000000000502571aafe620578b0a247a8400910f70336d236000000000000000000000000f4019646fa2dc7133d26caa2fac67414ad71ff5b00000000000000000000000095ace9c13a7edc7ef5ddb9546f3af38d65596e0400000000000000000000000040ff30dce373c85dc81f648afe80b1dbf5e79c8e0000000000000000000000009e43831e476a5945384c15305e479b8ebf503051000000000000000000000000a8450b21bfcb7345513aa2af77a980cc1cfc2d9a00000000000000000000000019f2009c5323cc7c6d75bc28b6a38a1685d613a5000000000000000000000000a8a45e8236bde91e490b271cb89accdfeb0ea004000000000000000000000000379c341d9207e25fb43938dd780abf5e99f4de010000000000000000000000009f85c6553a71bd4f315bd119c45fb3006a6683d50000000000000000000000008f93b4e614f3bf8d0ea4d91f8381c085b927b06100000000000000000000000077c855cecd24f8979b3967544caf4f848d3073770000000000000000000000004f1813a8959671b4169d68ac5837e4f0e16e85020000000000000000000000006f6eeb0c83e188cb0c06e48a8c7fc4c0bc62757800000000000000000000000004d8f0a2a1a019d5a34702c28529a37c77d7ea96000000000000000000000000852a200c8f7362f0a7b4ef6e4aaf8d7e3cba0e980000000000000000000000007e2434c7812030173b5b3181f84105ad467a89ce000000000000000000000000ddbaca21da089688a7ef9371add6727c3db0c5bd000000000000000000000000bdf5c778bb76bdf6db00f342c7b5778db00c07750000000000000000000000006d4beb94f60ec025e64a375a7df00980afc34bde0000000000000000000000005898210880085c4065d6a3c04df3cd6f1dea9bba000000000000000000000000699f7bfef529c18bba2b4f5b1f26684fb52efc51000000000000000000000000992f0ae02962f9e3c2111380760294754aca7e4b0000000000000000000000001a094bb034d1786fc02d122f896ac368ad7e50b50000000000000000000000007da02fdeb4d1024e460db3068e47c3efa8bee01e0000000000000000000000000111a4166bd12e37470c1fb1ad7f33b38cc1ccbc000000000000000000000000dc1a5a35fb7add09140a1e8493e8ac9d67b077b2000000000000000000000000c7c3974f09cbfdf60e5c30165aae1404ed7766070000000000000000000000003dd432b4d4c552a444967cc7dbced592e34c98f80000000000000000000000005308c6d2581f6f33fe01e557d35d2bf3756f1e640000000000000000000000003c37b42ec57c0225e7d13bc8c34ddaf460cf4af40000000000000000000000001de5f97857b42c27b74778f8c5f9ce90d20a7c030000000000000000000000006c8c1d8bb46e59a10ef14ce2857913e6c58667f900000000000000000000000047d38997194aa08483e76474f34469cdedd32f4f000000000000000000000000d9a4b3a220be7d68253bcf8032243bf4e7858dec000000000000000000000000770254452f76a5d238b5a0dc101560eb7e68c90400000000000000000000000038805eddb45784b628ee0faa7417ea2d4b8b603e00000000000000000000000056f838c1be047977328e30c55c27b041f7aed4a20000000000000000000000004e8501637a2417d4bd5e3ff36233d9a3f6372e37000000000000000000000000f9d73a3abf6c21dac7521e8ca10f5c282d0be2d20000000000000000000000001b7e41333ec129083ce0da772a7811030ec15be4000000000000000000000000b191c8381c8cab4dee832d09c73212bfb00e1fed000000000000000000000000fad8ddb81130301295cb2b1c1faae6bc698ae593000000000000000000000000894464c12e4393389a6f966683439a8a353ba943000000000000000000000000a51f36787b9d2d15d6ccca27802397b22fbc2ab3000000000000000000000000ef65cb4caabab4690f34c6e8ecb8a8ab9705a8cf000000000000000000000000ab36db91154ece6d684e91bf14c8ccfee0bf382300000000000000000000000090c685c31953c2b2675f723e7fa74efc83fa8fca0000000000000000000000008d8bc6640547ddf4fc24811ae0fa37d3028ba90e000000000000000000000000f2b0279314bdbe852cc4a03604e0841d86f8a7d200000000000000000000000031848cec394b7f8742366a30396110c4df6e896d00000000000000000000000019eb656745f5fe3cca8e451a1d7f08de3322974e0000000000000000000000007e37975e7e4608dae5781fa7b523a403e9be1f88000000000000000000000000ebe137b80ff564b5c5d5fd6acdc8135db47e93860000000000000000000000003cb23f884d49b723002456a670d6d56b0badf82d00000000000000000000000060aba2be66522378d7c377f3b0f530fe53da709f000000000000000000000000fa8322579ad4f6855117f8d825a356a07d82275d000000000000000000000000a5ccf22e62bfe0a7a50e10ab29e1e89df50fa0a3000000000000000000000000283af06004eb5d90eed7790751f48aff9b81a515000000000000000000000000e708e33f28013d2180e7f77245e03e834258d75d00000000000000000000000029ddbeca22245ad0b7141a9f6c10932cea056217000000000000000000000000d4951248ed7ce7b0cb68b26f281365ca6487ffb40000000000000000000000007c85146de12e601f0244f5070c7bc583ab43fa510000000000000000000000000187db3ef2922937c316512607444439a920a68f00000000000000000000000056d93655dd746c809ff497d0d66987a1d2976be7000000000000000000000000deaa7623b50ca065ee4f54f9e7e81876fc6f1884000000000000000000000000b209631c46c7b11e0a8ce3c0a883c606328c503b00000000000000000000000021d9311d54ba8a805abf8d68d00f7a8dee59396600000000000000000000000085e8b614b79374bc8420998bf535bde8227571b8000000000000000000000000a3d09980d06866863b99e274cb656e6cfcb3acab000000000000000000000000d0ee9c3e5ef0ad2aacaca96f1a742fec26c45e500000000000000000000000002c81be68bf85e1e1f737aaa412449fb8f26c9708000000000000000000000000b8001c3ec9aa1985f6c747e25c28324e4a361ec10000000000000000000000006f6aeaad268cb5e3343dcb3dcf876fac4eeddc1a00000000000000000000000052f1b011242cffc33d81394327c7d12ad83b9168000000000000000000000000d74112ecf01e465c980bc527376eec173b71bdf10000000000000000000000002d38b94c3f4ac08e4ab948bd63db7acf962d70af000000000000000000000000f3d5c21f5a6092337d3154cb8561f8b418abdffb00000000000000000000000007e5f54c452432be13d698f38d03798c41cd205b0000000000000000000000004e7e23aaeee18063296031d9484524651a4fa9ea000000000000000000000000ed4e504b741b17ed913f154977bd7b104e25c0c600000000000000000000000040ae460e2ea1a5e028993a559f63fc1f635d99710000000000000000000000000084dfd7202e5f5c0c8be83503a492837ca3e95e0000000000000000000000000ac9fce7636af8fa933068a3a5ecb71f8177c4f3000000000000000000000000ce6c896db002298c966adaf1383b0cfa372458e500000000000000000000000035c2418616de69ff71b9914e3e5ab751e2770dc500000000000000000000000066c0ce5d849f4f3a6e0364046005371a9eeec839000000000000000000000000948b2a89796201bbc7bf63d900b0d794ed0d6968000000000000000000000000897bdbcefb51457b2051079105b2d729bbfbb7fc000000000000000000000000427960e54c05b9e598ba8fcaccacbee9c7b7c5220000000000000000000000004aceb6e23c1b9f5a4f320b2c0c741e679a4f5344000000000000000000000000126a8ecd55a27ffedcd2622b1f1db6f0c2f394da0000000000000000000000003edef8a71c41e2f579412a3e8f00335b8c495b720000000000000000000000000ce39105b85c62aaa69c011caf5a434e2b5ee2db0000000000000000000000000c19688c6a235d16d9bdff0c02de7b432bb16da2000000000000000000000000be464510357447fb4a274ba9b8132c6e80dbdaa200000000000000000000000058b704065b7aff3ed351052f8560019e05925023000000000000000000000000d25bbd28d22cd88957922c3904574b18c524ad70000000000000000000000000beb0ff7e2646dba7074438440bb2141c7fbfa799000000000000000000000000ce3e42a9fadd0b534349332b2068a5b6bcf1d58000000000000000000000000081ae52980534a794bcb432063517a98835992b2e000000000000000000000000094ec48fbf28bbd97b0ce6135b499f62bf3fba9800000000000000000000000042fe47a6078fd7f286485a1a94f98c903506dbe200000000000000000000000064e8136345bfbb6942b011072eeffbb5e93e05a8000000000000000000000000d9857d24e4b40a9f852ea468b2843b43a1f7031000000000000000000000000098f944a5e0efa3a5bb9d5e6378bd9d639ef5787d000000000000000000000000f4edf1a59e19a7f2e929451669381b873c5a20830000000000000000000000000e0f1783b96b4e9f0ff79bd3db7b34b463cbdbfe000000000000000000000000b718e9eaec8961d8a480070dc0cb1db31983cb8e0000000000000000000000003cecb36bc02910130f1d531a6e48d94c76ce15020000000000000000000000006acb8e6104ce401da410f77d0ff9c2cc9734afc6000000000000000000000000e96a1b303a1eb8d04fb973eb2b291b8d591c8f72000000000000000000000000159ed81861447c63b338bf09449c658639bf46b800000000000000000000000087d18df84d332358cd786daa2631c1de41135b7800000000000000000000000055b09cd83ffdfce190921d74f8bb911c3a449c140000000000000000000000009fb835bd3ab8901858332e11e87c1e4b24949ca00000000000000000000000006cb1dd1e03e4af95fa29121674f7b946ff982c7600000000000000000000000068cd647dbb598ca3ea78ed61bfcb6a8d886be8df0000000000000000000000007099967f421c9fbac542df79ff6771eaf1d83f81000000000000000000000000e1be69f429634b841fec442ecaa5ba27cc629338000000000000000000000000feba279a7d3180e25706c523554266b875352cca000000000000000000000000e19dedca3a808d257273b09f597a8a0039b4357100000000000000000000000029a8f31b34e66b8c4661f084884138f46acc05e8000000000000000000000000aec21544120457d1b2015f8408315706a53491f700000000000000000000000048740015e8e4172a1e7081ddf963b471c996d33400000000000000000000000035433cba8380d37bb487e57818b7b74f899b6c2c0000000000000000000000007d0c0b5d1ddd5f0dcb95cd63c455d24a464b79410000000000000000000000008b814882627d1b2fe068fae6c6ea34e28483f3e600000000000000000000000070252b922235c7f52ea9a18452ce13785f98ec8f0000000000000000000000004d4e7d65ee91a7a1e4895d2e2ce688f733aaef0c000000000000000000000000791d8ae2b7fb72cbb0205d34aaabbfe4df3ae6d0000000000000000000000000bd205c4a077b3fe95b610a76a26b2de7979e3c99000000000000000000000000fe844ddd675e1a3865070cbc10b3a331b82e2eb1000000000000000000000000a06d1ec543832562863ba6f1ba2b9d17d8e54df0000000000000000000000000b92191cc0db824f724b9f676825764260de4de40000000000000000000000000c9439469a4676483b67743c7a728e149cb92cafc000000000000000000000000e514ade23594966eee7cc8fbb52d37b834edf1f5000000000000000000000000a3222357a0eccf60c73606170be6c99adecb59b30000000000000000000000004345c538e51a76dcde966d84743f05681af5014100000000000000000000000024f1d2b31d30b9dc64ca6383dcbf364a917d716b000000000000000000000000136cd81c2417b281eb1a4e4ba641283c446fe3d500000000000000000000000085ebbb25b941b8b88f23bc47f5440e4d599e31100000000000000000000000002eb0721378751573e63b64ca93e36cf233b18a73000000000000000000000000104703893f56243c0e56441a99eb3f32e1ed6ad200000000000000000000000059b8c9e43bbdf1d33bd681c981dd79dc2e02f1d8000000000000000000000000e9ed9000bd193634db524165e0f24efb4aef17290000000000000000000000000f6e9e7c160d116ee2a93e7593c2cccdea6c0ee1000000000000000000000000bd932b47dd5ca22b2b57d5f6dbcd8d8eccc5c281000000000000000000000000d6c4abdffad71b8da89fe22d0118ddf4267c90b1000000000000000000000000c4d2b1e2cc53c69b8f5b9b2db548cffa4266011a000000000000000000000000d1d2eb1b1e90b638588728b4130137d262c87cae0000000000000000000000004f93b36b4255edb15cb6c4adf5dee70a5d60842c00000000000000000000000000efcf0b05321d5ecdd59730377e486ef185273e00000000000000000000000073586f2310db8e83f4324470bdd778487483c1f9000000000000000000000000ffc5bb6cb380469649696d3430525b3c8a378ab800000000000000000000000068deb9d9df671ca18d83e9a2c2c196b9768dfcd2000000000000000000000000c8752cc2a819d31995391fdcdb2d2ce0e875891c00000000000000000000000010e1510e7f7a48523e63eb4354a00e63dac53a4c00000000000000000000000031e064145da927f85ea39de4ecd425a8a953a13d0000000000000000000000005518e6b819a8f8efcf0d3c755288abb020b42cd0000000000000000000000000d9cebee277111371f19945b05951ed538b64eda100000000000000000000000094340eb9c680542578da66587e2fa7fa771e725a0000000000000000000000008dc674d53df8d59fef0c83c7d3d9413f144cdd2d000000000000000000000000b9a337ededcc3ebf25f80c4cee173e72356e879300000000000000000000000084d94a9cb1be94336c61b73b5db1cd3ce634b740000000000000000000000000857cd16a827db79369ff9920e94e22fb916d2d3d0000000000000000000000007ee4d837b5575d72415e16c5dfd164aea7fbbd6200000000000000000000000083c4631be036c02d401c7d438a3a188e5fdadb62000000000000000000000000bc3cd0143af2247b4a4620369af59754758e39ef0000000000000000000000009a9750a276beac4f80686c056fa93ae0cc7660910000000000000000000000004139971baf958a83c961392a2663fb4b33abb6e1000000000000000000000000550a0f78f6435851a63d87c90aa0f8fa97f1ec9b0000000000000000000000001974a33074668d4ef399f9548b7ce7e8b06c3d1300000000000000000000000037a7021f6e32a469d5be277b5a17f54dce3b50c4000000000000000000000000194dcf46878d970b53c2a10cb4a4338d96cbbacf000000000000000000000000822377e691bcbbd75e39c0631165bc744e5a3c72000000000000000000000000093fc20c6217be972f1ef0861650646a3f81889a00000000000000000000000065197261f5eb5742a201f002495069fbabe537dc000000000000000000000000d2be78e848809334ff1bbf6eebb39de08ffc649c000000000000000000000000e461a7d8281f385df7cc833b526b57ac5deef48d000000000000000000000000afacef938de0c54718d44f768a98ff75a429b05d000000000000000000000000d4e72265877110be8515b9874da3342e70060b64000000000000000000000000e3dd5118ebd5857163076a545fe87c5fe6d332e5000000000000000000000000d37b6c6ffb4ddd6d107440c35c0dda3a0d28bf780000000000000000000000000885280a5e3068a876f4cb6cb21c170fb8c93134000000000000000000000000c68f8e46712480b3c9e60d1190f2d02fa7b22e540000000000000000000000008e1727c7f7e0b259ceb76af2e30f67f541f347ac000000000000000000000000c18d2b2f20847cb2454bacf48fe1ae14820fdd07000000000000000000000000f02d00a2138d26ff3542f3e70853a610ab4fc037000000000000000000000000a527a4db7b4cab97d36a85de50cd561cf168bf6700000000000000000000000080de545018c5432d0d7e52a62c32859103d8c10a000000000000000000000000b956477c9d1d3f06b889d3370698381758f7e45900000000000000000000000083c551fe5c49aceb7d909cfb80945ce870b1889d000000000000000000000000e5052b5ddd7f99c95db1f0767718c8c4bb57ca92000000000000000000000000a514ef730176567abf3cd5e35b0a89d28c1e197b000000000000000000000000fb4bb676a80820a038ce0500a4051f45b3503dd3000000000000000000000000cf21d2a6c0670d9084f42debefda362ddb936d330000000000000000000000009d11fd27af6b20052ac230636e50f3441f7f6df7000000000000000000000000f4cd2618b47df8a5e16c59323852e3496256b6ab00000000000000000000000093f7fa648e8abe5c2d6fc6861c1dd65aacd582ec000000000000000000000000bb0dda7b89c38eff7934ef0775edeac1f7d55422000000000000000000000000ed03971b16bea6614dd9a43831b01ea8fbe76e7e000000000000000000000000abd2852ba18a2a4b7238cf7dc728b806ef5f58bc000000000000000000000000ceff902089930fd91d414c70b0ff616938eca43e000000000000000000000000211d92fcb11665fcd5b7faefdb950782fb9dfa4700000000000000000000000005055748129e5ac4fd5f035d382a86887332bb7f000000000000000000000000b507fbbaa0da1a39f22b986c2d4cb3b8084e8b94000000000000000000000000aaaff093bbda998bfd1026689affe711f5eeaabc0000000000000000000000003c56e10ea4d7346de4db11e8feb9671ed11c95f7000000000000000000000000f8295fb66d710b90a550d55fc9413d9e4b7350ff0000000000000000000000005236d25454479934a4ffea9d605fb12f5246f00f000000000000000000000000ce2d7f40987c9e26cfc1bce05b5bf6b2e3519fca0000000000000000000000009043b5b895f0ecaef378805bb467b952a6d9a6d0000000000000000000000000f41e6a06360d3cdb835f02ebcbf144f309367322000000000000000000000000241bfb0b68afc3e45b2650a458b34b18a40a31240000000000000000000000009fa27c142c70e7a267df80013ab415c175acc8eb00000000000000000000000011a35b89603f484e89434d319e8546744ff3fe630000000000000000000000008d4df93cfab0ad4c8adc01b0596d1c5d9a2f251e00000000000000000000000043702ca5bf8f558209b671f9292579dce863fc9d000000000000000000000000c24d79a48d60eea201c46bbd882472c14eadc3970000000000000000000000000a22657d68e42689fc7dccfaa3bff843c02cddf40000000000000000000000003f7e0fddd5455213ccf4da4b142d3e6a446442110000000000000000000000001b1dfeaaace279e49c5c389fb8b0d7f7fc53098000000000000000000000000023e142aa32cada29fe632ffacdc7014bf7dce6eb000000000000000000000000e7d6beada4ff176ac0e06a777143f22e139028dc000000000000000000000000a64a64511cb41bb13cb69cc4428484526e8a694a00000000000000000000000054e23d57064e208f26787d89c64fd0333e2e3daa000000000000000000000000a9c64a8949f1a428127581a0cadada5199f7cf51000000000000000000000000813abf1ed4392aa41d1c2f3968a76d201a9b7b320000000000000000000000004ffc239da2d88340bae57e8dce3e0fe66e695716000000000000000000000000a76bc92d6423f5ae5561926b844056f13915a88c0000000000000000000000008de9c5a032463c561423387a9648c5c7bcc5bc90000000000000000000000000a000386cf0e91221e7df7d58f219565c438cb8b3000000000000000000000000c235c5f8cf6aa2e97dca439882dfbbae2047b57f0000000000000000000000001a25037904a5d662bfba5d1bb59f292a9c4827480000000000000000000000003671985b846a411ec08ea25243baece7fa3ea0730000000000000000000000007c0571b6b2528d7ae783aec06793b7ba3d9e8f29000000000000000000000000be774f460444e7555d788a477c2490f3ce78288c000000000000000000000000124cd38261b049e5da8be8a667b3ad4b5154c240000000000000000000000000b432863b3857f1cd9d78f5856a8d20693a8bc1a00000000000000000000000003f58cd4fdf2bd6cd0ddd516dd621cd32103aeb400000000000000000000000002c980df081e65c2a11348a7348ff46509f1b0037000000000000000000000000dc18b2eb6302cdd335eeae1526a3d3838705030000000000000000000000000097f0cd64b4c8059854b45184278e6c81ad5ddd41000000000000000000000000d1d67d942412adef8b7aa3687702632e7fba4c40000000000000000000000000ca8624e2ab701eb32f6253c89212d8dc17f474ed0000000000000000000000003ee2f4dc0ccc6caa18044ebdc2dcc5e7415f52e00000000000000000000000003d6060e7815332110e52d09b58b726fcfc4e617400000000000000000000000043efbad7ece0c6ed5cad26ef606facf67fa54411000000000000000000000000e2ae5bfe7e6841fc41056e9e3692581ac4e96cd300000000000000000000000051ca9fe923d26873addcaf48ba684817dc9ae385000000000000000000000000c53fdad68fe58303fff67f2332cc40e7fc303147000000000000000000000000b91424dafb8afb9ff0bec597ecbd86cf9e712718000000000000000000000000627e0ff209d12f2945aceb8b1e594aecb82df18000000000000000000000000041013f6487eae8cefce73c004d785c713f5f768500000000000000000000000065cbc8aa675e7e339e374568746b6d40e87ba084000000000000000000000000bdff7353070942ff2193aac3059ce9e4841fc5130000000000000000000000007383749d5fd3ea81f36891d75d1097ae403cfcc8000000000000000000000000735f95a6595e081c149ea86bcc4f0001546e675b00000000000000000000000087d2d948236f5e2ee7bd8f3c6dba64064d738f14000000000000000000000000ca3f1e78e2649f630ff97a86aea64ff6f7308545000000000000000000000000460ffbb40465a3f0a7a82115b69ce4ca99fd86520000000000000000000000006b3643518cf1dc63e982e5514a669fd0cf7b9ea3000000000000000000000000485343265dfda3acde05d10938165557568795be000000000000000000000000a4beb7c2a15bbf73be938284c802887dc0c9cca0000000000000000000000000663d1b4f2931242aa8fdecb828d9cbf663712d8700000000000000000000000086636c8aeeb78ca3b351b958833d1884927df0020000000000000000000000007d2129159a15486699a16a644330c76b7423d166000000000000000000000000d43dfddb5ba5b556a7b04746890b105efd32e74b0000000000000000000000006a348193940e5766da3fb000591ca74f42c04a620000000000000000000000001bc1b1b601b4a7b2f1a4ac6b7752e2d4a897f98c00000000000000000000000031587b30dd06324ad288ac1f6889729996f9f84000000000000000000000000035cecba1ac1f026a4c07ff59af3ce7ba49521e9f0000000000000000000000009a030ae74e6468cca0a289f37578fcdb534a456f0000000000000000000000002814748a0ea92700cd99c7c8580aa99a18de2456000000000000000000000000f1ffbb2bc525827b4af11fafb5c39f54be414bbc000000000000000000000000f28a96107cf2db70bf184c665a99782072aa13be00000000000000000000000038b78904a6b44f63eb81d98937fc6614870cfbb900000000000000000000000057bd6b90b3e934a33b4acd260c34b0a722d3ab4900000000000000000000000089e31de6fe65324ce3a54184a2b6549dfe18e3a80000000000000000000000000a749a2f20d2388e920a861f8c5dbc612adfdc2e000000000000000000000000268cff9e707480fb2ab4cb11fedc68bd2c41dd8700000000000000000000000008b322640f094e7453940fedf5f8500a311937c40000000000000000000000006c17e807d4178f8d9a3bbfc562258d73a985519600000000000000000000000099377622236f4c37006ae60567927d3fca85e38b000000000000000000000000c557f447cb9b03f6a770617d8cf84fcbd38d5a0c000000000000000000000000f1fb9202226bac38ed3f889dade103a671977f43000000000000000000000000e1017231c71f9bf2b57cf737907309ffc372d69e000000000000000000000000d91efec7e42f80156d1d9f660a6984718895074700000000000000000000000013d83c2d1f68960a5da47302fc403313f219cac4000000000000000000000000fe4fb1d51a9ed631df6a29382eb102c33227cd36000000000000000000000000e15a915373d37554a853a3aaf77f4fd559f75707000000000000000000000000b266c754808c963d8b37c938e0985414c6fd2aa10000000000000000000000004591fd0c3160cdbfef4caf804df3e45da23af56a000000000000000000000000318d6115a802635ad775c21ab5bf26102dcbc701000000000000000000000000c56f81286cd34f5e81edff17dabaccb7e839b70a0000000000000000000000009bb858a8671aaf4deeaafffc4a9f35ad2ce235ec0000000000000000000000000ca106b755adc3cee4e4a736cf908e819509b1e1000000000000000000000000572da93fd8dca09625ab1b1d3fa33fddded558b8000000000000000000000000e0f391699030c4820ccb803d201b4a9af5f7824d0000000000000000000000008e3387a5f9d75a74408abba1eacb3ca9c5511746000000000000000000000000e6e73da8bbde0c3b1b9ba37e0aa3ab88654665e6000000000000000000000000352e0242a58c4f43dc40f3ee9a2ea14ccc6bb2ea000000000000000000000000b2e9bab9870c87a31bc672acba543c732afe13140000000000000000000000003d067dc631e08a1af957248818dbe887d1b466fe000000000000000000000000db18082c1e76190f9b85c27dd9b3d235c7e7e9ca00000000000000000000000072a4134b5c12da195695e45e720b779bc0edb01300000000000000000000000084bcd10d27fa6feea3db884b93bf8e89e6f67bc6000000000000000000000000f033d2ae2d5710350fcf5466309784a94db8cff30000000000000000000000008766df8fc6871047a70b17d97a3a4a330e12658f00000000000000000000000058edf78281334335effa23101bbe3371b6a36a51000000000000000000000000a0794473a19177d2192867a3a84e1dd97cac0d220000000000000000000000006f750c280f5756639fa4b5a82a17ed179daa2311000000000000000000000000357c9e10e2cbe30c7db33aeeb499dc02e6dc6d59000000000000000000000000d78c4f6e03e0b8213ef653838d4db28306d0fe3c0000000000000000000000003ffcb930fd04778d5547dc4e55a7877c060140f700000000000000000000000009bdee14e5ed2fd4f5ea808396bd4f4a9a72cf4c000000000000000000000000d721d2659bc7c825034baa3a7fa98855d78f37550000000000000000000000003e53aa94c9ae0d57e32dd34afb26a55373503346000000000000000000000000365e712d716f4df6f0b9fb5285e2c51a03cd24d4000000000000000000000000af6df0e770709146ac59b691d3cd7511a5f8c9f3000000000000000000000000e9b6a795485fcfd046e3c42d72b5e658cdcc9b76000000000000000000000000d275e098b4e2f68a0cf21184300a983889649b9200000000000000000000000032daf0f45829bc77d1041be16b8998378a4c456a000000000000000000000000490577c391710019fa1772fb5cf3046c73e8aa030000000000000000000000006972e7101186aeb96746d23389a87a220a06636100000000000000000000000097901f3e77f10cf46aa91358dbfa9bb4c5fa9dca000000000000000000000000d48bab52a10e578a721039337e13e72afa4f773a000000000000000000000000a03400e098f4421b34a3a44a1b4e571419517687000000000000000000000000a2f9c4ec94e729855466642eab77f6e320d43d720000000000000000000000006c5b4e5eb3e29dc8f53490761e77ecb98b65b065000000000000000000000000651c9eea9b9d55fa1f3e2438dd78fff53328832a000000000000000000000000a70c8f1b692747e675cdc443819a249b621340e6000000000000000000000000aa44185df847d9aba78c17d16da49eb5a1a16c430000000000000000000000007be133b759294ea49782260278b3ccd081006e97000000000000000000000000bdf2051a4d56b857ed1dd0fc881041899d378835000000000000000000000000a6a826255361993e71b24ab792862529b8375ba900000000000000000000000079a79e8d6daa0d288d6cb1f0461ce47709032eac00000000000000000000000036417a7a6de2eb18e627e632514a2de16f226fb7000000000000000000000000dbf5e9c5206d0db70a90108bf936da60221dc0800000000000000000000000003b236f72776a8c0b93fb1a09095de992e58c36f40000000000000000000000004965d32f3e63c4f7d7d11c7ca80d01fc16064278000000000000000000000000fd6ddb3b83eb342c52140edc044d1f5ba3dfad450000000000000000000000008f19be7bc9c8bc1a1476fcae4bbca4195f6475940000000000000000000000007f6db4f447676d52cc2fb2d3dc36bf4b338957590000000000000000000000000d22b02291bc07f1385ae619fa907dea19e829ff0000000000000000000000000534cd55d8d3e4e925c4bb42568bb993d1708da8000000000000000000000000e05151c35059d8f9a946f3de269c7bed33ced058000000000000000000000000f95b89ece12c93638fb6bfb4ba74ef4552be9e0000000000000000000000000011392097a64b2174b9f160635ec4c078231740a0000000000000000000000000f26315a90b852967b84fd36b89691a67257c331c0000000000000000000000002589aa1c1f5d6d2ade903f26a208f007716cbce2000000000000000000000000b397855ca2900d2cdb28ffc201b3ac01b50551e900000000000000000000000022955bfaf210bc1341e23aaf9b01c7bc23111e8e000000000000000000000000d98ad90fc4e330eb313dae4d15cdc30a752145a5000000000000000000000000f86fb99721b24a684c001e1ae0a1dc85737314e1000000000000000000000000fcb0c3650f2817688bd8a7e48f6350fcfcb26d9b0000000000000000000000005c33d32ac7895c90621b3cac6d43fa61b330ea7f000000000000000000000000494857b6df4210f472ee318aeba668fb12f433aa0000000000000000000000000000d46e00f14e0a592865d8e0a2abc4a429f62e0000000000000000000000001bf2bd8339af85f9c46392ff646470c50c742afe00000000000000000000000041419ec0c35200cf9e329714be08fc895daacb8a0000000000000000000000008b82c9e190b3358f4b5dbb015b405dfd8241ef60000000000000000000000000a0baad49a4387907f3ec59ef6154f7bae36bcc1b0000000000000000000000009b9818921a4a88700de600c718fd4f4bbfc3069a0000000000000000000000007987d28efba2e74fbbcff0f1166252b860274397000000000000000000000000af41708007e82d75a972e23ec5e890687a1d28970000000000000000000000002360c402e3810c0980d42bec8b449892936b968e000000000000000000000000eeaf097a1976d25ebf297bd9f7274fc08bf080d5000000000000000000000000521aa1ba5819f24aeb9b968319788cd7c3325719000000000000000000000000c21c066e7b6fc7ca468cfee7e5bc3bdb2e2fd05d000000000000000000000000595883c395ec2c31c9b887fd16add93727696b08000000000000000000000000509db14ae32a43b98c6427bea50d0915c38c01960000000000000000000000001509e146a0e48544db2534a254eb6f42ce3bb40f000000000000000000000000b60c61dbb7456f024f9338c739b02be68e3f545c000000000000000000000000037bbfac90be5d593e1c0bb8b2c41f8346b6237d000000000000000000000000403439faf1dc7e9f2c1e3f00dc2380c99907a83d0000000000000000000000001d0334554e5763ec0a7daa12631b60442577e16e0000000000000000000000004523dc9445e49d1cb7fdfa26623ccb440dc9ec7c00000000000000000000000046f02fb01f9b3ec80e3306474aec685673d6db0a000000000000000000000000b17484035dff3961e59637efcd8d27049e9318c3000000000000000000000000de91b62eb1195063945e0185f47ce0aa3f84d1f10000000000000000000000008937d8c354c81061456644e0d0e575c7bd3f807200000000000000000000000085fa9c03b8edb2a114a2c594e024c960824dc7c2000000000000000000000000b1157bdf3d2af5001e4de0e3f4606f6e606c3aa200000000000000000000000055a9bcb4ae35df7f7f11b30a930fd1aa2579cf860000000000000000000000007645e3a1c50b0a1a593b2be4c93f0ade552fbbbf00000000000000000000000071e9a1df574ff2f42bd3520c0649d84b61f2ae8f0000000000000000000000006f9501c08da372d7cad83ed102c7c606c67958b3000000000000000000000000f3546b00e93362e2d0f556bc9674140efa00dc79000000000000000000000000c1e6d014845c3e9be49b7c7ff404d57eb70bde55000000000000000000000000831a4fed6f784554f0eecbdb067de478df904c35000000000000000000000000138c1f9d349459d7bfd7db1d30cd1bed31491e6e0000000000000000000000007a24e992940f2e64e11f8bbd374d091fa7be3461000000000000000000000000032ce235e0884cd671e3d5b4b3983822a5f6740d000000000000000000000000123f3effbb4c0d8a6007d533efeeb0a93361e490000000000000000000000000670d61f0f59b49c733f013ebf2277e1eeb7b98cb0000000000000000000000001e59093b0727012f4cd489594f9d766a00ac0829000000000000000000000000a09dae7a7321b0e14d191b42bdb39511a280d86c000000000000000000000000106f0af86b1ac29fe953b4ae4486f9af6504ff1f00000000000000000000000019bc351718450dedd06b67462efd9fd16cdbb098000000000000000000000000dde2cb5f6521132426539368556323dacb04178f000000000000000000000000a8332be06f52d852b9b5ec7a1764f69342e8f4cb00000000000000000000000080cca2ffd7dfd47c3eed989cc1f5ab8a2fe5e57900000000000000000000000039ec0f7f6f72cc9af4620318ffa42ba89075ad5f000000000000000000000000e77be6896ac17cb324ce039892b3aff06ac5dc7e000000000000000000000000effc0811c9b1ac5ccb44f71aad3fe7588079f06b000000000000000000000000b749c2589a7ee1d0e807ba39e7e413834ae0d0c800000000000000000000000017d7e95a46299c5160edf6f98609bd6915a105890000000000000000000000007ac1f33dfd4fd20ab147142e1d6954e4ae772e5e00000000000000000000000000b6437680c9e621e5a36ae18687a1313a68f89800000000000000000000000008ff1fbaf24498f0d2080eb510d559dd3dfc671d000000000000000000000000d2bac54769cfea60259f0a09467a290ffddd832100000000000000000000000029172467e9f489b8b31f365e974a93875ab32a4100000000000000000000000092ca4f59bbd93b971737bd531212e2a8c602332a00000000000000000000000061b69fdd270297898c3908d95423328381054356000000000000000000000000da3af764b19ec00d50447c8927b9320b0cd86e9a0000000000000000000000004f001ce45087b5ee566e26a303fbea8046dcff3500000000000000000000000081d5ca40d82d79d73dd0c899c6f0c770c14eecef000000000000000000000000a3ef8c7e50cd63fca1d6b4de45366759e400d8b2000000000000000000000000f68696266dffd1aa0b963b78ee25567205ef46fb000000000000000000000000e6602303576d7e5762ec2d4e7f3e79b2c3320e3d000000000000000000000000902185243d83ac5cff799b1931da6dff415ff5cc0000000000000000000000008c2ce3db5560ccafee1e094755c98bc34a824789000000000000000000000000aecae6401fd10206945dc488fb66fd85b8bd4184000000000000000000000000e1c840acf00540103f1b0d2622c06a085b9a11610000000000000000000000007f5b56ed3840d2e3c1dba76f0e32e562f293f71a0000000000000000000000000e1694a36619013b13001b5a671e912199ad5d6c000000000000000000000000bc03b05aec2141bfd06159aac145a3f672a7d62d000000000000000000000000707eb76e34045a69f851ce880f680650d502437f00000000000000000000000064d1cf65238d6b603552f7a5aac4cd3889907da100000000000000000000000080818b9112767d55c4441961143579e3b64095a40000000000000000000000007061fc6d9b0fb318f62e3542a61800aee165a1c7000000000000000000000000c6fd94490292fe14b1dd0d97ecebda52eb20510300000000000000000000000084671f3e451db07796f6f1a1c1da3a735214bef3000000000000000000000000d21417b58547090af405482f736d43bed50c0df600000000000000000000000028ff752cc130e942f2cfffc567b01797361f310f000000000000000000000000ff8a035ea6c80673f741c2265985ed976a40d39000000000000000000000000003a3a694c3a54e233d7af8e3fffbf899d3f731ea000000000000000000000000f1a4118c8a7609e40397ae3eee5cf30a42c107fb0000000000000000000000007bc9cbf82e2c71b7d9968e5343c7476bf8b1ed210000000000000000000000005191771ee246ff7392063747d59db9fa8fb76e9b0000000000000000000000003ceba5a168c47032db437a3263ac6a3efbd5e4de000000000000000000000000a5d769fad56bbec4dfab83ee7edab257722f6ffd000000000000000000000000062ffeef83d84bded8c71b254d5eb001270d7aae0000000000000000000000007fe5518be8ebba06293fa9560af5cbb220e07b24000000000000000000000000a895c7bece437623ee167567e45265b18b3a24a100000000000000000000000018d4d4438d8e28656abb63487a1c576830e410ff00000000000000000000000014b18e7c5776ccd7bc472cd15b7a1435384d77310000000000000000000000000c8fdc4a0f5033ebaf3cfde06726e05ffe230c330000000000000000000000004176e5827d384ec9a02605b8f0a7eb6c3cb800520000000000000000000000001e83884bb168901fb7ef41063da9f10f0f0e126f0000000000000000000000007a899648c6f68edcbfabb2402b356e3fffe6e44e000000000000000000000000b6e78eab4f0f1ed50a8887860dbf68a44cbc161d0000000000000000000000004227b395fbd5e826792ca08ed1c3dde76524691800000000000000000000000074494b0790a3c4dc64fe1e476d3bf91fb9246b2e000000000000000000000000f8adfcb4a6cc4dfd7d75ad36bbf1a8c1507b6d090000000000000000000000004cc7a9a050a90b73ef1122a4fa665a9dd11683a800000000000000000000000030febb8caf7c57ff588fa01f474e0f3658dc9e27000000000000000000000000da66f93a9f3ffad2091cbb74dfb90dca009d9df9000000000000000000000000590791104898aa4a08cd0b0b0ad08bc2085a6e5a000000000000000000000000bd1eb084e2fec6f6d294949ab51d2379df0e6bbb00000000000000000000000067ea24703a2e31994fa7b6072508b468dfb6dc400000000000000000000000007a96348cc16601a7853ae30f182f35cef13b917d00000000000000000000000061fd867fb9097ca423d8b052bfed20342c444bce000000000000000000000000d93c831bd27c90041b5551890a74b2edd41e9f8e0000000000000000000000009c2731b32d1846fe1e95f5c7b4ff627c11204a380000000000000000000000006d17b3f12059eb2ee0b1dccc79dad77bcba870dc000000000000000000000000dc1e5eddc42f2f561da4f15dbc265522fdefc2bf0000000000000000000000002fa935a9504321ea041cade8688e761024d4236d000000000000000000000000dc7cfcc6aa5b0f0410ef94d672ad815ac21c1fd300000000000000000000000040addeab83ca4cb660842f5936e74998bf46cb7e0000000000000000000000007d5662f81e023c38561a588e4890e94063e42ca6000000000000000000000000f6e298a6b3c46da0fd81a2c1c29c960e6353b3ce000000000000000000000000304f845531515462cda381b2fadc23e1c20c673d0000000000000000000000002301c0adbbf0cc0759404e8a749dc34b791ea4d900000000000000000000000047ffc2f385f9d4bb6513b79aac8755230ba333fb0000000000000000000000007c79c697107553936f32fc29173b0228774f3f590000000000000000000000005a1fd58240787e14f03589f377222af23a65744d0000000000000000000000007d6272e00d83a261b664656bc97910a7626a179e0000000000000000000000007472b9c202a95d5859093570854c7663e0284c5d000000000000000000000000ae766ec1017633bc20518c1bc852c650e3e55ee200000000000000000000000023565d343830f5dcf8bf3b6308b3dbb592a3e452000000000000000000000000975f52e174ba36c8c7d9184330a1b88a1f3a6503000000000000000000000000758267d1ccc1c340f013e9749425eac6d3ee471f000000000000000000000000a6442679f6b6755b3da640a4fe87a9abc2bf1363000000000000000000000000740cdbf66c2e07fc32e14591c02b638f0a0d94b2000000000000000000000000a72e0644ec1e2072d150cb6b417e6d87c2b1fdf600000000000000000000000028551ea04846734309ad54fc44abbfd78a628328000000000000000000000000b333e543d1fffa63b1591b8feee7d51c828ce44e0000000000000000000000000fbe3d807fe5b8f9dbbd167a348e3ced7ebada1c000000000000000000000000e9938743cb6dbb53f1b0496f89b6d2a143b0bd5600000000000000000000000075954ac54a0e84a04126919a2631990808b4c831000000000000000000000000efd27776b5a0fdc148a2fa4f846a59a61476117b0000000000000000000000001dfc2609591ae42afdb7e9658b5b89408069b78400000000000000000000000071e73c63315f2c8e10fca73aa38cae6a222ffa450000000000000000000000007ec574f48492c366b62c6e79fee2dc700b4af3800000000000000000000000008e1ebe356898e98a5498f9c55c3869cfca46685b000000000000000000000000984011db9f4361f53d1b3c3d5be4ea9d93da7c770000000000000000000000007a487868f9ff1fd9736ab85cada5f892f75b25080000000000000000000000003ea6f72eb3f64616fefea21fe9226a8cd1c926fa000000000000000000000000ee406fa232be2b67467f1b89c15ad94e9dc6bbb9000000000000000000000000f99fc5824627cdfe30d9e3a883f15829277e737b0000000000000000000000001b1b3420388257caff298193785fb674768d9cd0000000000000000000000000b9f38b09fe5d116bcec3640e59d920f47fb5c71f000000000000000000000000a6e5b0440583c2009e0845b1c0f5048826a5be60000000000000000000000000968c7ae07aae5ec26f41e313e87daf8c57bc1d0d000000000000000000000000a2e2b8ea90921d3a6c5dd2ae0f497465f4a7b5c10000000000000000000000007e8a75a3e9286dc3368e93ab48cea2b215a477c9000000000000000000000000cd6b2f67abc1f1a78941c486d319228c8ee2c8f20000000000000000000000007a454d23d3be1809ae7e1e09fabbacfa8c6116bf0000000000000000000000003cfd529813010b285025639e30b05c177fd964ce0000000000000000000000009ee874ef61e9e85366fdc4598b6a271a6b1cdd78000000000000000000000000528adf41a4b9ad2581108af300814242e5c0ad5c000000000000000000000000ab7945219f076bd5ce700b26620ed8323b6a92dc00000000000000000000000043c23a163123aa72b919df5d499d7dfdd2599b0a0000000000000000000000001ce44759df30b6e746901a408c00f26766b4377f000000000000000000000000a342d9bc86090cb8b5b015a2e39dba10619548280000000000000000000000000b6a4873855d6130b413e7d02a33214072d79bf90000000000000000000000006d5bd7509676053259e1f5d8087332b4f04412d5000000000000000000000000972e4394327f20c2c35758486212c9c85c02075d0000000000000000000000009a03f5501ef1fb33e342827f725e7567079b412a00000000000000000000000053e1a86968b8923482b81e74045bb9e62b0130b9000000000000000000000000e116e3496b242730c3e7eb1784afc50412a5f8a3000000000000000000000000e2ab52b856c0381e013300e004284ef0d5371ed20000000000000000000000005e4cb15c8b37b54e5eba257ac247afb638385654000000000000000000000000ad201bc799d35b89d83e0677c069422e7a19cdee0000000000000000000000007627f01d1f6fddc13b3b2b83ba0d4a98329fd64a000000000000000000000000bba81e9c6e8f1ad406773cee67e63e4c117a814e00000000000000000000000035c540109215ec5a69d292b5dfbe32626f6b2d2d0000000000000000000000005f9f366a3c6d2cc083a12222dab535f395bd735e000000000000000000000000133f25b71d67048d5953a4fe504cb1a28e91154400000000000000000000000086ed039f17f11b3025048d9ff991ccda7088fa450000000000000000000000000f4437269d16ee76f5d43aeb4f5e2ec3c305b5b40000000000000000000000007ae849ef160917fc60aa8a0c5ab5b57c5fab2008000000000000000000000000355b22e091c9c4b454617e2d78f9ba028ca0508a0000000000000000000000005e22c3bf48e283ba7c83cbb3039370ad829b4317000000000000000000000000e98b254df0724f8658404cd16242bf0d96bbccc1000000000000000000000000880ce6d62a371dc6674c3713f738d46b73780f2e00000000000000000000000012b7ec2487397aa3edce969406d6bccde5c67c7700000000000000000000000020ae2e817ab508ec313b33bdc27ff3a94f8238bc000000000000000000000000897e4fe1cade3707dbc06c5b06575f2d753148690000000000000000000000000a7d76b3f28219f5ded5a00b9e89280099ce9f1d000000000000000000000000ae27dc7c2a58c1035b1fb10ad69685542143b6030000000000000000000000006283bc256bf392ac79046b36bffd94387eeef346000000000000000000000000ef3d4cc5b0e04b30823c1cb9adffaa86edc2b0d7000000000000000000000000254df2f2413e0981d25fd184a66e075da0717675000000000000000000000000bc722edf3c597d90242c52e25fb7eb1cba191fef0000000000000000000000004737f00b92aea681949ae9c2cb6b979f9d6d232d00000000000000000000000064d80b788e979cce077df3e22361aba72add80c500000000000000000000000093d502c58ac43866e94828c0a5b6a98a22206a8100000000000000000000000077798fb492e25721b8b3c8ab740258451306688d000000000000000000000000bedb508b8f1f8e41e9ab61d10715b65fc5a108e000000000000000000000000010a68ffb39d10eb6ab36cf7d69f15f65a57a8c4b00000000000000000000000000155186ce12305bae230537c2c1135e5b11aa860000000000000000000000002cab889c4a12f963a01e3118f972f238fa1103ff0000000000000000000000001469b22219738efc5665ce0a5f1867fc6eff6d5b000000000000000000000000b38e426eceabd4d4e5a58b5af01d0c1601cc033200000000000000000000000071e422f994cd78d7674e6d607efd8bbd0cf0ffe70000000000000000000000004f20e7ded892a662308c915e374703585529d3690000000000000000000000003e7e1f5397b7d593796c869b8a3066630b4d78ea000000000000000000000000c3afd68d9f4c47302a96a871f0b165d528e8671e000000000000000000000000b141706344e09dccf047f7551e7b0e80e6e8983c000000000000000000000000436e41ead9f861a466af0e2445393488343577be0000000000000000000000001034dda0f4e9768f61cb1e1ffae5fcfd9a1624490000000000000000000000001e9b5c08eb0df19b6e8a4cf4d6bca8f26a3b730400000000000000000000000055d309143fb337383c5ebd8c5a08da33791af46400000000000000000000000089469c1c5e0a2e324e9f8f8368fc56bf36f58b6500000000000000000000000075b959f1b3520125c44cb4dd1c848612b60dbb7900000000000000000000000022e6815230a6cf0267ed44c4a42422589bcf00510000000000000000000000007e1170499d2f6cb22ddbf3964c44a98c345dc2c60000000000000000000000003d4139cc3f2cd9c16ecd7c6fc20fcda1a10981de00000000000000000000000063fec856ecb598d44b1722c41de098f79b092805000000000000000000000000537364c35510e0a262b6d485ad5d55084731688c00000000000000000000000080d9561f6933f39bc3b877108186989dee1425dd0000000000000000000000003cd641d2e1aa4be7f7a8a5416cad5084fa2c01c80000000000000000000000003230ab65f9500922941f104cf6df1b6100c6ef8d000000000000000000000000302b3f276f83a0ec64fb21d231204ce213307640000000000000000000000000961d03fb09d5e5712ac5c76827bbbe4bcb0dd08b00000000000000000000000093ce7be9705fcd2f55b735b3e4696345a3c7ff090000000000000000000000002da9c2cdb134e1797d2e90ef21080fce932a9db90000000000000000000000002926462abe9e20a1ac4ddbc65892c2982d592f770000000000000000000000002464ac8fdb236b23fc6b35f971bd601c784ddc180000000000000000000000004bf7aaca8f0e65463407fef34e17aca6ef026735000000000000000000000000bd15046ef37d78af2e4ba28fb0f3f7b680175daa000000000000000000000000510f62237d33da0ec4f50e83bf3e97588ce3f9530000000000000000000000005fcff3bcedfe725718a75ff842f5a8faa7e99e1f000000000000000000000000cb7fffd2bf322116dd9844282a8c15c1649578a700000000000000000000000010f97b63a7644d8f1c2c63e4f5f682cca28abc92000000000000000000000000bcfe027b139cc5e0a1abb2c4d2555c396f5a48dc0000000000000000000000001798053470d14ca709baa28f5b9ead05f4a136a9000000000000000000000000bd773baf1d025490e030e2ca92c7ee896d2ac8ee00000000000000000000000029af5c17471d28d2b1bd4b6cfdf32b6b74c3e7430000000000000000000000006950a0d14a01f71b9ad1fe571ff9752805d892d80000000000000000000000005fcb1d048723239117330dea645a2f5d6f9be9380000000000000000000000001e16e06fc10b4b7e175005b012f651a43c0a00f300000000000000000000000015857ee960a1966352d27d958f2a94764645b29f000000000000000000000000f585e3ffd86dad722de6091134a92a099cb11117000000000000000000000000f0c359964c8de36d29b33897f2fd76ae825066ff000000000000000000000000e93faabba5b15d2b690c80a4b0f25e11c3338c75000000000000000000000000e84b8d6a37ec941583c7987b9b85f79745f740110000000000000000000000002b764877f116989e10979b6057d41b7772d84a5b000000000000000000000000506a6a7b6a565d26c64daa570098d84ae7ed840f000000000000000000000000ad3749a1ab7744e1229e184b0c40e365f35b1174000000000000000000000000c71558f2942f081d5b5a36b3dccd480d6ba7aa160000000000000000000000009f17203888dc74360c838bc906ce44d9f913e9320000000000000000000000004d24eececb86041f47bca41265319e9f06ae2fcb000000000000000000000000f0bf2ac299558b112b6aee7c832e2693b7d0f90600000000000000000000000031090f023892c67053749296508de859669e6b0b00000000000000000000000086333be5099fb58ed315a5d360eef6a3324e979d0000000000000000000000006038ebac73755793045bfa93a632c56d47259f6b0000000000000000000000002c4e77a05d86d1882b5b7a8fa6c489b53479d47e000000000000000000000000795ee5c5e99cc2ee021a04566a4e252224b9632e000000000000000000000000e51361fe3c985d69cdf585b292c062df9c24c4bc0000000000000000000000000d9f9eb664253f8706b35aeca4b45a217474d9d100000000000000000000000055c935ce7b175dff0e0f5ccc3808f17d633cb3f40000000000000000000000008955491b7ae7237a696a150c9ee912e60b3db408000000000000000000000000a3dad96123968cbc4c0d391fbb776dc6e8cad3c5000000000000000000000000db3ded7731c781224ec292e2163d9554c094fd7c0000000000000000000000004af0e9640cfcce6c4e88dbae159ddd96441ee099000000000000000000000000a415af8afbaf44f2be549e4072ff236e7b4b70e000000000000000000000000048bfa2939d87bba75682bc15429aae59044ad45a0000000000000000000000007ddee176f665cd201f93eede625770e2fd911990000000000000000000000000d8783ba36145de327ee981c41b8fe464ff1e97480000000000000000000000006f290c8d2dd38eb4f2f3b6ead300b710aad1bc11000000000000000000000000bad61bcd82a72af581fc7733a5a6d467691463a700000000000000000000000078625eb4fc90cb6511ed9aca1bef819d15bb61c000000000000000000000000020f06d48e2e1b6e22203c4459a4df6f1ab93544000000000000000000000000097a2b3127394c69f63a94cffab9fa7dceabe587900000000000000000000000058c59f41c925af5a8a04766f35e331b3279e437e0000000000000000000000003b885c12b31c64ddf69ee306219d23b1e683ee330000000000000000000000007d03a9af07c80e056ad2cb7aece5d4a71f16c0d700000000000000000000000017a37c4441fec940fce06c03c3eedc8a0986d2590000000000000000000000001f5365f389f08d49ba4be8cc1e098221d00b466500000000000000000000000015bf93cb1354091eda4e82827af95ec2b4e09730000000000000000000000000bf6e5d76713bd4993e8d43619ceecbfe9593664d000000000000000000000000a9cc8bacfacba1a30cc44ff869cf7dda794ba7a000000000000000000000000037106614728322acb47f71c77adcad3f8252c5230000000000000000000000000330b78059174857c7e85d0a27397c229ab46427000000000000000000000000332bbe3ebe69095078ee2237b7a9c8491d91f54c00000000000000000000000042bbb2fc4d596bf095818717f419072bb38d0504000000000000000000000000cef7c46302636ca94dd1addb98aee06d7aef2d700000000000000000000000005963102c06a2143c01c8da54f688799961e466d50000000000000000000000002b5ad98416fd65e67e07ce5eb9f543bf626f85c9000000000000000000000000b64d9784e8516983243434ce3badf967fd5cc71e000000000000000000000000a815484fcaf0d81f5df660bb9cc8ae00098a578c000000000000000000000000807cf9a772d5a3f9cefbc1192e939d62f0d9bd380000000000000000000000002e9ceccf65520d8a4912577f4ed5f559e5a784330000000000000000000000009ab99ccad548f18181bdae84e21559cbc0186982000000000000000000000000052b5080a3e32a54b5df6f7d46385ab0324589a900000000000000000000000062c11e7a13c6102fd209748bf2fc2f3b33192853000000000000000000000000228b8d6e0a5f8b339467a27d38869aa4aa8c9a24