Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d596b4b7561576579665278587a4c746f6965384b44433538737a775039366d57794b68737a4751326d6d46330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000c51f654eca3d12a24352b9fd8ac0c4532c4d3ad40000000000000000000000001700ce578568ec065d0752fb5f20fbf87c40a90a00000000000000000000000041bb4b740fb61d84eed5abecf0f96cc706196ad40000000000000000000000000e37218d148e730d9816556151c7f96049f776b30000000000000000000000002a351bb09edf4eb9239687b5e35268ff28ea61a5000000000000000000000000ab73a8107035eba831ea2a5462f95e98a33e2b51000000000000000000000000abb8c039ac4f49bbdfde6b6b95684e44c09cdbf0000000000000000000000000cfb0ca3eccd22e6ed49a55adf14d44c521f50284000000000000000000000000151d10509e5cef3d3b61b77717597ec72e5855190000000000000000000000009e6191d7960ea30d19a1d758708024873285d911000000000000000000000000450671184da005416d9685cdecb0705a9f35a87e00000000000000000000000094e47d47946516745990aa2cfbaf8dc269a36c68000000000000000000000000a978b6d8aa0b60945e6603c6e610e653a53196050000000000000000000000008d7d12bb0c370560bb1c75ca54afb0504dc46f490000000000000000000000005234b319cc0c34a8a43909040b23a162a37cf4190000000000000000000000003bf58d1c7079e93d183328e983227f8863b5a853000000000000000000000000c7807954c0276dbe33dc1e16ba83fba26c116135000000000000000000000000aef2c9af1cff9076b41667ac2a9f906954f0bff80000000000000000000000007b85809e5ca63d56f3a0afc7774e625cbd6b6e0c0000000000000000000000001e3b0cc11a0ccb3617ceb0b2657a1036916a8f4d000000000000000000000000bb58fe23b4b7a4153884dd89a2fa7c3eeb06185300000000000000000000000063526a013bf056af0d4084973b1bf8691639ed250000000000000000000000003031d502c0adfee65d654db79678fdd6d3020e69000000000000000000000000c46909d31114f81f8e167e8ac8eb63ec8df6566c000000000000000000000000c373956fefaff488103475f77a5190bfea9baf1d000000000000000000000000a658b5ad7b26e958401eca6f09df1992cba75427000000000000000000000000f8d3a347eeddcbaab2e17d14deb96fc02b966f9e000000000000000000000000144d5afc73603ba4bf2843442551d599fce7194b00000000000000000000000030d05e391bffa6a3fd3209467b07ad93fb9b77f3000000000000000000000000077c5d343e226e7e152246780be2bca2af91631e000000000000000000000000f1b21cc53494c232fb6573513f70a0d4dea59c6a000000000000000000000000deefffc22e975ae238738a59b6763f3c8da291700000000000000000000000007ceda5dd4aa0d28feceaa1a16c8192459fba1e51000000000000000000000000a8acc14a6d09d43bc6f83ea0d6d4f210ce499e9f00000000000000000000000013ed1b4140ad0c738b4cfa224de8c5996d588d3f0000000000000000000000009bb00e14d63e8350a72f084550c07c3599ca6a1f000000000000000000000000bb1e1378e25bba52641822a044030e9e1d9ae06400000000000000000000000020de1f29c16f302a213f97dcbacb412c94e76bb60000000000000000000000002d8ead0c113176c31f0696b24e481145cf6b932000000000000000000000000083d8b9735b7c8baf8b796eefe2ed7d6565d2514b00000000000000000000000030c96b8543c7b6ec8a7b244fef8da88f045e17db0000000000000000000000004f0614003fda753a3b4559445c1451fe821b833300000000000000000000000041e2ac71f55ad4c0ce17ffb72682e1f150f89fa4000000000000000000000000b2fd47925c65c297dcfcb2f73c96dcc1f23eb7c0000000000000000000000000e72e3b6565281d67819edfdc38d08aab3037c46e000000000000000000000000cfbb3841242f6c9e11e03a855ccf53415159b1e5000000000000000000000000032f7fc3e3734fa5058cb6010cd668d756eda5a4000000000000000000000000340d23addd2ed8984e86cd982fa037d13cfbda110000000000000000000000000a970f91c209f46eef6eb0900987154bd00fbdf60000000000000000000000002f0ab1055193c4721dadf6f7945bf25a72a7fcda0000000000000000000000009ac925746db10e7aede18c69a94be2b7f36bc188000000000000000000000000de75a2c8b36816065ea1f1bc003e58010a5ca321000000000000000000000000d2b8d58092c360251a5c8a45fb479b6cdb50909c000000000000000000000000a6621e287c8a7355a7db6b28b3a6da3b8fbc8d6c000000000000000000000000cb2b6b470aaa165646b18fbfcc30286375c30f84000000000000000000000000b0862ea64b2bea6a157adc45d758b32f34782ff800000000000000000000000090ed311fbe979cf83acbd0672c6ac07fd4d25f51000000000000000000000000f50163c2673a907f1282d4398a3c402c7d1321de000000000000000000000000698ffd7be9821069cbacb07a954fc4d5945212db00000000000000000000000013370133728abb6ebeb12a8cb4b7cc895018f01200000000000000000000000094b92de4ed1cd105df368e876a2b1c18330ba5d4000000000000000000000000966e02e9f7e4406d43cfd1610b95ec9161570f280000000000000000000000006c2a356360e351f2745d181f37eb04151a3f02d100000000000000000000000088ed43b68b30c6ba364b4b37c9320901b2b340ce000000000000000000000000bb385fffff13d4a3c2298a52dcd047173aa48334000000000000000000000000a5d6b32bfd6710f5f1b3006f1500e499e4567f22000000000000000000000000ec082cc7ba041f094ac0aa5f8697ca41b0bf4d01000000000000000000000000cd6370d313f46c927edc4f755055a663405ddfbc0000000000000000000000002f087c47537cc953bf98cdbe1a41a2eddd4f7a890000000000000000000000001f72063dad8ca6b42b0eb4044e946ddd8b4110ae00000000000000000000000026d75ade6371dbac803fc6ce3c5f3915b5af495f00000000000000000000000048505d396317eec68ac2630bbc22bf42cae13f54000000000000000000000000faba7c7a0f624be63e9b5970830d6ef972c6c526000000000000000000000000482f286f0d63df9b941e0add35ad62ce9828b25b0000000000000000000000003a856789c34359bb85300a0a4a06ee4a843081d8000000000000000000000000c4dfc405d2a84b4f684dfa31c39cb066cd947887000000000000000000000000416c3b51964e06d9d740c70ea258d998021edfd5000000000000000000000000c09830e220641bb20d10cfbfc2f65318b6003d1f000000000000000000000000559659182206d1930f0e17e97c16a96f50cabdce0000000000000000000000002d97188d8b07148130de640fb464da791f2fa72b00000000000000000000000037dab939ffebd446e343ee25727ac60e5a4b24f000000000000000000000000067e8f172c5ffd54bbc609e4fc5c706f933867f68000000000000000000000000d72a187d0f613ded4ec5505ae3f4c828265c37da000000000000000000000000f07a45e1a5f47df2041284309cd9023f39f036150000000000000000000000006139da894f1f8eab704822847fadf3b2f5dbce73000000000000000000000000dd819981b5ecfc71ac3e605d9260238a295d37b3000000000000000000000000602809252600121dc4b9c0904148d07e4d5db26f0000000000000000000000006957d2139d29e7db7913ac21e813f2a561e47ac800000000000000000000000032442811570aba571e39a41ddab9e4d638bcab200000000000000000000000002c6ee06f36dd5381706f4bbad5ab8ee6e4ba4e2f0000000000000000000000006640b03ccf663f1125059c836bbddf222c98e2430000000000000000000000009b2e7d85b88449d8b4600368c659e894dfa5aec50000000000000000000000004fd26aef6e05e229107745afa09cc66413d544e900000000000000000000000072fe203be6eeb2e0dbf39ceef6768506c2ce1dd7000000000000000000000000b30e3f4a139230b924cfa8b1de8cb19ff5643618000000000000000000000000d23d50a687385bb4d3b811e75eafc4cc48e1cdbe00000000000000000000000036551ab96e3d386029165fff58a2a61179515249000000000000000000000000e3eaf32e9660b671b8c3bd4bcc1c8a143d978573000000000000000000000000e4b19242758aede43470c955c77001f9042a3b1000000000000000000000000051de997c788a64d9438aa6c487703ce4bcfd0575000000000000000000000000bc0ce03472ebd36e81f5d7d12e638b207e9709d6000000000000000000000000282d8d29abff1e4dfbfa91c3959ecc5932bb2968000000000000000000000000bae5ee7584bc3f34b6daa76a1594a51636a5a15b000000000000000000000000a3710e29239961fe01cd640a562d860acf8f99b60000000000000000000000000000f9d546a04d8e434f00941b6d8151772b8d4600000000000000000000000099c19f925f487e4b4aba37d665c5c4447e711e33000000000000000000000000697ca36ea2d713e085ff44acc7119c1ce210e0f4000000000000000000000000fbaa1a923c7b9505f29fec01b7d179110e0acf800000000000000000000000001fcf67283386857a8ab018bdf32125117b7fd43f000000000000000000000000fd2ba38a97a431c416fd11d9bd9961ca4f7cc797000000000000000000000000ca461fa1158921eeda4ff84b71681d5d0c0fe38f000000000000000000000000e5a69bacfad07ee5ffe379356d3016f5c9eec5180000000000000000000000004cbec262d67c656a49be8f21af88fd7b114888f8000000000000000000000000563135e0495d1177ca1cd1894b299a05100f6cb5000000000000000000000000ccca039a731100395b74c2ac92189828ed6ffdda0000000000000000000000006599778601d3967b35e2883a9c143cb09a05a9010000000000000000000000005ea235bdaf46eff44ebae02483279cd0be601e99000000000000000000000000ca36f772d0e443009a618bf7d3b4316dd7983ebe0000000000000000000000008ee552ea54df670e952ff2f416d499bb2dea07a3000000000000000000000000daf23a5a07d88a10bcb025f7f757a1c05ae12a890000000000000000000000009754b4597a0ad02ec752e563135f49e50a5e3b4200000000000000000000000018cd427941d2b8fc7d5abcab41dbf97cfcaf00f40000000000000000000000000a8cf207cac07db01163346ff79713e85299f3830000000000000000000000007526721be2dd3125d324ba77194c0ed5a53efd1e000000000000000000000000fb0ac2412169bf1f2b9267a9d17f7b86da6410110000000000000000000000000617d62b6637886829bf43b72b8749edfdd32825000000000000000000000000989a37613156d7e622bc57af5d90bae81eeb95ee000000000000000000000000f9f512ae144d32a04150ed81389b19e0bb2a0fd9000000000000000000000000f17a54599083ad103c6ec78baf69f93f7b9ecb83000000000000000000000000f958342a0fd3f0256fd7a6b57377ba8f6838aa70000000000000000000000000eb5d020b053d943a6944be4687c04fc05a94cab8000000000000000000000000ac236ea8ed1c73a83b5a10d17988028fec528f59000000000000000000000000bb11351e88816c87e120972772c796a6fc94b3280000000000000000000000003ccd092d286d09bbd9b0e5511cafb862db852d0a000000000000000000000000854029019c9278b48ff992abbb68469215af2953000000000000000000000000cc5c09b9a20cb57485288f74809ef16b3b29e2da00000000000000000000000040ee61ef5a1db83b1ecf67d8e9f8b579213586180000000000000000000000006e8def46f470ee6274af7b41525b08da2c431fe500000000000000000000000099e56f086e5cb53d2e5e80f514fab4c81c7752a8000000000000000000000000abfa93d7eb45a05cfa38f793fbb4645b6962b1e900000000000000000000000016399432c8faeef483b9e56f90a84a03601e50640000000000000000000000003a7324f119529974ec8405ef0ea9c4361dc9c9470000000000000000000000004c1966cf6f8eea5ed2c507ae81fe3b6f46b5e359000000000000000000000000a371f6b9f5595fd72127019ae618bae546b8a02a0000000000000000000000000aea7ec23b0dc5d84a2db319ee84ec5ccf727e22000000000000000000000000b08d82342c9bb7d2aa7d296d8444dd331c773fd0000000000000000000000000a5cf348d7a2f1b38c8f3d0791845d45fc1df7012000000000000000000000000b7ddeaaae953529bb8e59dd02a23b9aed36e2485000000000000000000000000665ef9bb643fa58a77e7309069dd8d91aa8935c5000000000000000000000000bebd0e8fef0520141aa61788fe62d92cfd1566a8000000000000000000000000dd39bae17a6733dd8bf9c6109b0ab97da334456b000000000000000000000000a65ef7adb4be3b283f8592169ef29a8ea3fe3ba90000000000000000000000005e177cc13dae32fac8d7cf4218f97d2f012fcbc5000000000000000000000000ab030d58298b6f8949868af024f808e44d04390e000000000000000000000000d8c715f46ad471a5ab92a95caaa79532acc60d2a0000000000000000000000009dd5f5caf20320b1dc5ea8a40e81364bfd4dbb8b000000000000000000000000b74115e8090dc2b379ffe1e8577a29171a9a761500000000000000000000000010a046b56b57e1398e01814a59eb16bdd5ee3f81000000000000000000000000f13929444e6463d84f3650ef1c488491b0989bf10000000000000000000000004cc7a4b486db08e737e41d851cbde35f8ddc18570000000000000000000000001e800b37a851e13a55ccd07503432e7dcb1672d300000000000000000000000040d4f9e9cedfd692227e9a3290c9989e1d7bee57000000000000000000000000b14d5b87d59e33934a79bd5960276d3ac17b2e8a000000000000000000000000a50efde634bd78c5737446e20960580a700c7bfb0000000000000000000000002448247e25220ac04a9048ac563c5edd5b5644ce000000000000000000000000c29661cb5b8843c53cc59d89c392a706b263085e00000000000000000000000005b10c0ec945e5b3ec069a1627b5840c2bcd9e09000000000000000000000000080d37ccacf503ca0a34b80837d806cbf4d7c4f4000000000000000000000000e3b3812484b0ba0be88e8dc78f9be9018c85ecab0000000000000000000000001807920c222652ef8b8e06a1fb250a5d58eaeb220000000000000000000000002870dc13c53de97d04a3c72caa3626b27b708d460000000000000000000000006ebd1bcbf02aa82041e7ca34e990c6cbfff1d38800000000000000000000000092c804ed89da20f9c5cbd61ab6deabaa4c955a7d0000000000000000000000007a99bca2683ecef2cf1be9d32cd807d94bb450bf0000000000000000000000006d5528042cd4c840e236ab34a1d4c2b0a3da6e22000000000000000000000000b59419389d1fb089135a6a2c4bb32e5e8aa8b333000000000000000000000000f1fc882e3fb3dafe60e9679b5ced4fb893dce827000000000000000000000000a507057be965ee2d786368ee0e6682729f9b8061000000000000000000000000d1db83a592e1580277e54457c3db472230e3c37a000000000000000000000000276efae2f6141223dfb04107eb48e57852b264f10000000000000000000000009cb3683a8c9a835d3c36621aed02fc21866b1d3e0000000000000000000000002491c645a452beb84e2b40c15ffd4d594b0e179a000000000000000000000000b05a0b12bd8fcc0616b887e2a2f01bdfb8d2a4c90000000000000000000000005909f88856e7913d6476ed0fc8b49674c84bbfad0000000000000000000000007871f44b0701d1c1e64ab32e718c0de7d535a5a0000000000000000000000000e3ce205f8d7f26849d75f11a55509eb72f273dcb000000000000000000000000f84baa7d6033429d5bbf2bb41965e1a0f74109dd000000000000000000000000be6fb5120aff6c721af8f007976e2167377caf9c000000000000000000000000d89b020c1e15afebe890bd2a55008270c41e79d2000000000000000000000000d5473cddba4422fe8341f6ac8b9f7fdf85146ce7000000000000000000000000f4b0e5ba735c37639eb61a584e2a7964c8dccc7200000000000000000000000094883c3dc57bccf97d57c8a0950ec74e2fdc785400000000000000000000000055053fdda2192d5cafb82cae795bad83b8c70993000000000000000000000000b60681b5e810eca79d16155d5a07340d25b30c0b0000000000000000000000000e7c7b310a6dc704d45f225e1ce7171bc4151e02000000000000000000000000cb424d5f31231358ca102e62d6678d45dfdc4b4c0000000000000000000000002d8632ff97c7e27e403bf3a3a040e51524839f05000000000000000000000000b64d7bdf638f6f532275254027a38a5d9adcc5b400000000000000000000000063bd3e32a22d9057949944f190508f3d4b6c6291000000000000000000000000ef5d3c66b2d93c868701b7104ca876af2efd12a2000000000000000000000000221e3c2381bda1407fff165a9e0e47c785c3e95300000000000000000000000032af4711cd3b79d955182e2e8e78e7482ebef75d0000000000000000000000008bd449cc3c2e535352ae84a3ab1d983170cc5b23000000000000000000000000eb619115240b2c9b171e565afac687d7179f654000000000000000000000000081d0e60b18abfeffd768e3ea0a62561be4cfeeae000000000000000000000000d8704b67e6f3395ef9dd3d059e1b3f6e6272e161000000000000000000000000b7d6132234d1c6e8648a2a25910c0ef5c65bf35b000000000000000000000000581563a511886bdc41dfc47a20b26fac9b11b982000000000000000000000000df204f97a7a71d4d93829129e63a5f8a35aee331000000000000000000000000951e46b62a2e6798b596d0df62a83f16e0cf3560000000000000000000000000132a26c0e815704ce64283f4aab7333ccdc175dc000000000000000000000000398ed85403dd46e6c045479d289eb0f8fe08f625000000000000000000000000de9b63cc2edfefa32f0b298c9b433532ec74cad9000000000000000000000000da6e37d696cd1d2b0469a8d13d16ba58e1b799810000000000000000000000009194a93f5f6cdbcf3dd8c92f9b545e8f47749a6c000000000000000000000000a03eb16e4b72e9f524c3d69d6db9cbce5ccbcb1c000000000000000000000000c38fc63ecc40f376892f1b3381b36a0f0006f77c00000000000000000000000088b6010a99c125e62fa1eedcff8b57d4ab8f33ae0000000000000000000000004f4715ca99c973a55303bc4a5f3e3acbb9ff75db000000000000000000000000a6bb4e23c5e78c2c57300332deffc115d1d9969f0000000000000000000000007d9f7203364d042bc145039b57aa9fe56cf5ae6f000000000000000000000000059317faf194773f3ee79708f6d7ab783a5bf5310000000000000000000000007c995f857ca21b7575963d57090f179a6d75f782000000000000000000000000d06aa1596e47839178a141f2906df2cc0d726d66000000000000000000000000ccb36ea17b5509184cc71ae08eff272c6d8b761a00000000000000000000000018c40ea67f24a6bfe6197fcb8b80f5cbfdcedd180000000000000000000000006e48094c8b0bdf84e2fbe08d526548852266d3aa000000000000000000000000fa2ec4b072b7cdd81ecab0e8b433892a60c2d5620000000000000000000000003cbf036d6c709fd723d3bcc0b4123c603260fdde0000000000000000000000001f8018a124132a85a29b6b14666d408f00af20180000000000000000000000005ec44e9bd628484bbec922defa36851b39d8ce7a000000000000000000000000624ecdac9b84d4f77a805296547a61c4ddf2463d0000000000000000000000000ca4b255c1998e06df014b08ab5439504d969e18000000000000000000000000f8fa2e5f52ad3c3c49ffa1f3f4e6f3ccefa4011e0000000000000000000000007494364b45c7378224d1285f0a1a316548b855d3000000000000000000000000b58eacabc914014abf49d89d1426aecb175996bc000000000000000000000000bd2325da89389bfd1dc7915b469049b1a2525ef20000000000000000000000001e7154375411aca70759bae77fb1ab43e40e7a350000000000000000000000005d5af0fe453722001c6bae38ededa283cd934d57000000000000000000000000747deac68ed8617738c893497addaafcf27a8f2800000000000000000000000088b4341344f7b40b70c9d9ed6596a6c1974ca316000000000000000000000000412eadc758b323c63348b7fe11e7754f11beffb10000000000000000000000002b9f95615d79ac24cf7d4d2c2fae27bbb11bad850000000000000000000000002300ba2c9237b1b5a069a0b6ee6b5a4126207f9d000000000000000000000000a05b0c98387e7dbe45b70b3d0f2b653d60c80be9000000000000000000000000530b521b12d4b1923b8f9170b4239dfa3551695500000000000000000000000029fb989c0df96d9213a3debcbf346f9f82142f32000000000000000000000000e8b5543a2c5c7492731ba31f0ef827467e161e9900000000000000000000000093eedfc232fbe8091f2233ccd5359bb79eba352400000000000000000000000025a9549ff58396d9dedb7b5d5437222f7b375fb00000000000000000000000000c1b9439b8bef84064808d0314275a498162e8ce000000000000000000000000d16f28706d571687b5053bfeb413e8c36f994ac60000000000000000000000002968ce564e3b04d68450c0348854f0bdd50ace300000000000000000000000006d981628d04ec0aeafcc5fdf1419705e1ad5736d0000000000000000000000002373701f416637b7617dc939bd4b484834ae7db20000000000000000000000002368892be0a83803c1e236d11944ec94a91299a1000000000000000000000000178e0c2d62a7d6e9bf31a709f8a956cc38be1182000000000000000000000000e602add1f92a0be82cb4d6bdc66dad151f286d2000000000000000000000000004b2a19b2fcbfbae381a486f5ee8401c483634fd0000000000000000000000006c4d5a55fdf8e6431794020f97e488a0c16a1bf200000000000000000000000038ce225f3adf52e2cccc772ea000433c8b553339000000000000000000000000c47ff9a8ba9d625369a784a9d7509ef77bacc91a000000000000000000000000a020640255792383f6ccfff7dd29fed2ddc68323000000000000000000000000dfab8ad10517a5c057fdb3ce11916e171117055d00000000000000000000000082ceba69d99f77ec78e3afd55031eb7fcb2e504000000000000000000000000033a587d3640bf0d88bdc8fea01f88e097ce73b3b00000000000000000000000016ab627b1acc1fdc143464e1e180494a475d7c770000000000000000000000004468562ea0c4f1649eabcb3379118ec1fe46622400000000000000000000000063e8df28d62630c79b526a633b3194c26fa063f100000000000000000000000052ab482c06c13c85f5211bc0592f14a2964df83000000000000000000000000058252ef6e82efa3acd8779b16c9f398c247489000000000000000000000000009464e2faf7a02afb6ea9c152f7fd931957568cb400000000000000000000000090d7017d2e1e8bc885c9b3676f608ddacbe6094e0000000000000000000000005e666460e5bb4a8bb14e805478176c36f3b293ab000000000000000000000000a6618cfef938d8d8260b5fadd56e5ef9829e903f00000000000000000000000052a5efcab4af0e38e91fcb735d1137018a152984000000000000000000000000471d76ba0947ab60b8ddbb43fc18b6575aed81bb000000000000000000000000d398e0cd98aa1b6cd80efd1028309f313a9756f70000000000000000000000004670cc26c7d7ab40a10659d4238d436d928c835800000000000000000000000026c62b2d86ea9a6d0b8fc1aebca775d0589e9230000000000000000000000000d0bf691f86d2aead08921eb9bcbdb87d0cbcb0d40000000000000000000000008b0ae3876b1f239decaf383543546345bafc78300000000000000000000000003d40541f430ee3f0075a657bd39b2f5f1b4138960000000000000000000000000ed138b824071eb2bed44401bda80add99a1b51d000000000000000000000000347b56472868469ed3ac7a4b548095ada2d9e06100000000000000000000000046e5fc9dcb02dc5d37ab08a585dc5022b7a6a514000000000000000000000000c1ec2cbe679e724bdd9fd9065d212fa798a9e9b90000000000000000000000001653a5be4e736715c7a5ee5fc35fea7a7cd69f2400000000000000000000000058c46e8720c775ccee8e206b656706d46854e9e60000000000000000000000003a055de4ff72107c8a1048935439eb5b473891dd000000000000000000000000b4de4c83bbe254835a44bfb5df0a5529e11220270000000000000000000000001ec7a67515479c1b168150ca80be524fa72efd6f000000000000000000000000c4b2d5f4c50f304823db7e7feac91a3d7356151a000000000000000000000000b79a2554d7a87379aea9371b2211c57acd46386d000000000000000000000000e8e452d0bd08d44e9d9b5eeacb045345e96750780000000000000000000000009597067946c289621a37ff771a5a8e4c29fe871c000000000000000000000000d20554f2281733d81b4421a959f07bd638b4c88200000000000000000000000068272b2476e9c135393f6337b70cb417f2bfc5430000000000000000000000002ae15e5ba4aa47ed4982c1d856457d89b81828a6000000000000000000000000471ed7960ab787357d2e85ec50f0e740364b8da700000000000000000000000011c0267a443a776b8c3862640b16cfe748488038000000000000000000000000c1ddf4e3fe932547fd77b153884011da2e617bca000000000000000000000000822bf6d8ee8824fbdfac8d54c8e4ebb7fd7428a40000000000000000000000005033666b25d75f8cb6d744e8e3db3da21ab1c84e000000000000000000000000578f71bd18b5c5079289e643e35365e85a0ec33d000000000000000000000000d68d3f3ab284e9c687d5aae828d958da0b886218000000000000000000000000029227b42a95037305325f083c3b083fb48e803e0000000000000000000000003ed2dae018a192c9ad3bc2d8873d6c40a43194fe000000000000000000000000cf6a4b7632a34b4b986600b8bf3911117a8de554000000000000000000000000ac53a095deaca607a0d19a6d35daf9d48125182a000000000000000000000000de24838b077b0add8ce989423ef8325f821fae31000000000000000000000000deb3a24278de428bf939019ad3fddfed33d8ef8a0000000000000000000000004f4e7a0c155f06b08a8b0d062006c8f0c6c63ed3000000000000000000000000ec0db38c9c75a85d7820fb59a08df92a13b0f5ae000000000000000000000000eac7a138182f7916af9b809ea7e5f4950a7fd7da0000000000000000000000008c9a87612f9e842855016951c427c565b228e85400000000000000000000000040930039d6c3e8c322e58e6d289245bfa826bfe40000000000000000000000002f901a655d632c291f076039a54fee04778d5608000000000000000000000000b1f4583d010849ac5a4ed588bd81735f9a40990300000000000000000000000005be6675a3bc18a12fa0a3e07d9eeb2428f0ca25000000000000000000000000e1c606c62398d5406c143aa58eb98b6569654847000000000000000000000000ea2588cc602382ec70c7bc132cb95df7d329aa120000000000000000000000003c9e92fd047a69d105fac9bc81557a6c794510670000000000000000000000001b27185c309ed1c270af68673ef1723e07da152d000000000000000000000000c2745b064f988fbd32fbb653b50ef4945b3409cd0000000000000000000000003e29d410a7296d6f442baa98bc8f1698318e0978000000000000000000000000951b4fcb8b5db3ab990bff954cfd20bf967f58bd000000000000000000000000568c38f3325a3ce2738d9f5672259b5a4baa6fe8000000000000000000000000c05ce6faa2835cc0d40e69867851f3a3290f90ac000000000000000000000000cd95f5ff547a5a5009372896ebc65b657db0337d000000000000000000000000dfefebc21029536a4b41e13fe0e6ba035dff320100000000000000000000000047a2a5a8950dd410410f0af03af0964cae6ffec4000000000000000000000000d0375e5fc555ccd8c19fe131c81584fd47ec8d0e0000000000000000000000003d830d759cad45ea153bd6d2d0151b03ec5dbe69000000000000000000000000713f391798f5d5ae8abb84941120f2b6b478f3d200000000000000000000000058a4ea6c2179987a6e3c6261848bf871518b31a50000000000000000000000002cb269046452e6654933faa7d9d1028f735ce53300000000000000000000000020f333f8d294aed1929e14f119329ec3262e3e6e00000000000000000000000084c421eb60c47766bb096d4530793be3b33a33db0000000000000000000000002b1ae01a1cd9584423886eccb6b001726fcd0dd8000000000000000000000000c1d500b827df9a235c56f34dc0625f21a56e580a000000000000000000000000e0d7d70695226cbfc074e736069b4698cb2e31b9000000000000000000000000cf10fe1ad2eee7ce5f83767c8b0c77df5857b64d0000000000000000000000008cd11d382805a4ba4bb9ce0e6b162f6cfcfbbb850000000000000000000000003bb451e33a1922f6dedf6f37aa7c4a3c19c259580000000000000000000000005afed3c33c7344df1c5007a94e401ecd411f863e0000000000000000000000001286bff958ddfb34dc0e49493cbc53f9e6d27b60000000000000000000000000756ace8a12537107d061bb39274c7a606b21a046000000000000000000000000eafdec513d365ef08970c2d14140d746fb9cbe160000000000000000000000004d9aa2aac04ce1ba557d6008b28210f4187930a2000000000000000000000000c7ba68a43f2e1fbae7783a46c11098dd56a249ca000000000000000000000000f3908124efff1772d785f5e7ed9631f0a03216b80000000000000000000000005ba54b760ce10974b0f15a6c8fd27f286acacbcd00000000000000000000000009872fa1d78dd6e879f6cb0a6075324995dbd5810000000000000000000000009512966a05e46cd3daf21f979e5fa943c2383bf2000000000000000000000000fc74deedbda57d3e85a9525e973184625553efe6000000000000000000000000c6202741906341ac490e15d84b875a5229628aea000000000000000000000000bc3a065464a2839ae268861356328ce910783ad3000000000000000000000000ef6573dd5cdc03ef75b184168074fb0ce4228249000000000000000000000000dc511f6b00f55c1400bcbb636d0a85fd04b3908800000000000000000000000097ec0f62dd4171a473a4fc619951ce7b4c1300ff0000000000000000000000008bdfd263e5789f87776d737f0194939f3be2846300000000000000000000000082dcb04b273777c03bd2181091bb8c01e8314c75000000000000000000000000364234d2a31275ec0499f4ca24e104f5d7798fcb0000000000000000000000005c0e507c59323b292fb52225c827858440730eea0000000000000000000000005f45c7ea2e094fea813a8a8813620ffcc4a19d0f000000000000000000000000f8cb53b9250ae395c4d7475335c19713a5d9b3df00000000000000000000000032abbaeca1e9789db33257d4f0f02d6e34e62875000000000000000000000000a1c4ab40965f29b617b7d9f715346fe76995cacc0000000000000000000000001be932e5c0f1477e2d80bc0948ffcae7b254db260000000000000000000000001a9e943476fbe1204247cd9224e4e8993d389cd00000000000000000000000009766d65154071b9ff3f14272064998548b03b6e4000000000000000000000000f459cc5b95c29af2aaf6a79304dd63e92a57f4da00000000000000000000000052284a83ac0dbaba4a98b1ebf1957a7ba173f7ef0000000000000000000000003e626731961734d28e393fd35ea99848546c56560000000000000000000000009f79ed6766432354db62cc8350999541e42b598f0000000000000000000000005a48ee3b2a6e38742f3e9cce9b0ea8d5cb2b5a93000000000000000000000000ae4ff81299862f82098096bb24533cab138d00b50000000000000000000000007568614a27117eeeb6e06022d74540c3c5749b840000000000000000000000009042169009bd00fff7531932201b359980e1eff300000000000000000000000058048c57c6a4bba97246a07f4cc9b3ed61717ed6000000000000000000000000d2a0ff6b82d7e0d5f3eb205d39d60f3d5cad68d1000000000000000000000000314a7838e7ff842057f52ffe6f764cd5a983a94f00000000000000000000000087f071d5e0587f61f95cf211fb7bb514f878d6b90000000000000000000000009a996e6efeca48a16099ec1fd300b71d33acc50d00000000000000000000000015794ea6403ac4a62517d44805d1aa3ca0655ed2000000000000000000000000071ab2bfc8b195205227d77d67253de1c5448f2600000000000000000000000068f68c6ffb2d4dde200b4e5c05ba8f9d2418533f0000000000000000000000001172be0d4161999ce2598ca2bf8c3cd688c8e04000000000000000000000000074e38cac00640c96c7c799049d372a100a4d3d3c0000000000000000000000008c4bc55a08ffe8b31b540367835552b3e7811e510000000000000000000000004435b94720bf6857c650a9e753975aa8b1613dbb0000000000000000000000006fc93cefb033ab66a3b3e7271a92d363418a2fdb0000000000000000000000005c9e2845ca7ccb7bae127d1d0b06837c2201dc560000000000000000000000009353a2c4111854bb98fa808cda0954de2d246001000000000000000000000000a3c59a1fa80e256a88a1851b3f82f6ff5a64780d0000000000000000000000001bd31b4e6f11c4106fa3d0747497aac50779898000000000000000000000000035d3fd53f5aa5c458a441e22da0792d1469852b500000000000000000000000069a0bd17ed1c8083d782441e6300fb823e29f4c20000000000000000000000001fe92ca01eecd5370243afe763a9e63d252a696000000000000000000000000052211ecd73317091783e4b296a400c20d252ef5700000000000000000000000064cd7e27f22c76eda9869dbfd6d08db5471e673c000000000000000000000000d3fffc3be7aa008f5e97161b537247169607771c000000000000000000000000ec446059be9483a3e01d606e67a872481a6aa43d0000000000000000000000002d0ffecb26fac8a7a3d73df6a21ef03cc8f8606200000000000000000000000024463d095146415f4ba6b1f6d8ee539bea6ed2de0000000000000000000000003c762317c0a5127637c7b7405059275b073dcb93000000000000000000000000a50bbbe57fab57ef4d695f10d4437adefc29afd4000000000000000000000000b103edb9eff86d6074c6bfd7d2075f69befa1be000000000000000000000000069c5698efd0a4724f0113f7f21da119f7baff4a5000000000000000000000000c7e33a206e4a8553fa32a27723ed171fa27d89a4000000000000000000000000dd45236f43353cab68f316ff2a6c193d508a449f0000000000000000000000009841965da31e82968ff360f3ef50f0955687489c000000000000000000000000b10d20a950d01e0425499649bcad019edb72cf09000000000000000000000000af33cb986811793fe9018ae57fab4cbeec012db40000000000000000000000004121a4c0b7ed0597a90a74293ae444d5ec0e171900000000000000000000000037a43e43afc7030043b38fbc6ce293a442ce27fc000000000000000000000000c49a608434c7263a254ac8e060fcbe7236b1a279000000000000000000000000341dc83dfd802106db7f3dbc36913b4df01903ec0000000000000000000000003db8851c3adc0c6f5df5bd508ca280ea0c51f391000000000000000000000000f95c36420f137187f5e2a9cb3442ac982c60e3680000000000000000000000004d3bea00f068f3993e58f3648680f09e5611ddc3000000000000000000000000ee02157228e37b3cd7f26888c2aac4743386c56e000000000000000000000000c7cd1e22016bf7c35873711a62aa68ec731f28a7000000000000000000000000130a8b380eeb4e96f5434950225b3f87770dd77a0000000000000000000000001dddd22c861174c308b64cb4c4b5e764cf6c1d6a0000000000000000000000004686e4b44b31ebc49ddafaac6a0a11180fba11d20000000000000000000000007a7d569a4e9377441c280f1cd8f1eb03d7400c59000000000000000000000000b12ad7ed0eddd4996ffe11951f5b32293cb1e24200000000000000000000000079f6cf23f23d202d8a8491a808fe6d7de6b23c230000000000000000000000001956b6192a3f5b94d061966b6e40de1d4d7f89d800000000000000000000000013f19ce2cfec95ff021763b64774eb4f4e2d55c40000000000000000000000009a7b427dc59048d950d4649ed0bd4fe6f7747b69000000000000000000000000aef2eafc3dbb0de7010e4d1fa540d9a6299d2c26000000000000000000000000ace3fb479ba13321cb96bdf9a53bf6fa3f3ea6f1000000000000000000000000525145f821d8d2abb494c454e9445e14c817f7cb000000000000000000000000e419013c8712bd8445634846a92644b9592e5eed00000000000000000000000006ee07a1591f2d8449516ef167acc9bf0b968103000000000000000000000000113878caff6eddb045970ddc8d8c031da2995c9a000000000000000000000000b2020161d4bc2ef6a4da9a7f3806ab119b82c973000000000000000000000000f3763142bb85dc5ab303ad7c1a4190447d7cea070000000000000000000000005b85f783e4607b70abdbb923320fb46a47c59a0a000000000000000000000000bb8089cd0f9625610b4279aff9fd3d334392ad5400000000000000000000000063f0f931f542c2823d39101871a5a7eed356abd4000000000000000000000000fbc5bc9a3e0e797819fbabc079dcf6bc37676578000000000000000000000000cc9aa2970f43f0d82f2e466f2796825432f856d80000000000000000000000000622080609133a70ef3d53efa3c48b92e6ba848a000000000000000000000000379f2fa61c6e1db98eb5eef1601d17a7c263c02f0000000000000000000000008b3f4e2632f0ba612914f5cdc2316a052cd59440000000000000000000000000f5702b371d93c4ff8f5fdbf245b554eb517c6126000000000000000000000000e76965a000470b031fd06452c509d799f689487f000000000000000000000000e6b975950831d18f69dbf2dec6ca34a4e2e91e690000000000000000000000002bb0c3084d57c9b25755ad1246f73946c326328a00000000000000000000000050b5595301bb8ff9b175265248667767bc1dd56b00000000000000000000000094b4896369da2d89c44346ab7e3b520c3933127900000000000000000000000067e17c4f896f298b5cac7ffcba76e9f52f44105e000000000000000000000000a5331aafaea40293c514c2402a1beb0134e08232000000000000000000000000e6ff059d1cc0f1a881d58e19f54572c5a0b0345b000000000000000000000000a358b12e7246de38beb3bfd21c6c8e1642276b45000000000000000000000000fc29552ed5b83d5e72b2254d9597985a865f1dae00000000000000000000000009501e915ccc5588fe9230064f6dfd52bcbfefe5000000000000000000000000bc4520cd1d7bb20eb6a61768f0c517b96a41d450000000000000000000000000b3119aeb33d0f972b759093d928445b34fdb80c5000000000000000000000000ed1b6a256afbdc465e0e59b215287b8a1431dc270000000000000000000000007c2d12412b53e6f4ce2ef3dedefe5455b23c29fc0000000000000000000000003a3303a83506923d7e7480f3f1e964d40d25263d000000000000000000000000ddfa320ce708ea6c0daafef02129e335003f6ebc00000000000000000000000036c52f674b034bf724937da3ef36c5dd7ddb2de30000000000000000000000000444372c77453b8a71e6ccf6df8062f8035601bf000000000000000000000000b1223e508d1b7bd31b1fee6d8f3617a01e5c6e300000000000000000000000004a5e787863d89b46de8f64438d720404cadbce10000000000000000000000000d74c8b52476670f3abf1ff15ca38f40b068d7fe5000000000000000000000000abc67475980317257ab1a6d09eb2c2f4b195322a0000000000000000000000004b47f4339a73d50ac1cf965b9699a5966a3918e9000000000000000000000000cb11d050cef947c2f9c522480948d121102b88ba0000000000000000000000001e9ac38dfa595004ea49e178bb44be173a2c60d500000000000000000000000093035df4f94793f316e41435d63f636cc1f25daf00000000000000000000000092ffff18347597e4e16b5027f9db48525d20d305000000000000000000000000dec3d8b8f2210468b4008e18d4e201f1e2d4b60000000000000000000000000050e5e5b2c6b54454563c3cff07a428ffdae1086d0000000000000000000000002dfebac5dfea3130338e203acaf572061536b580000000000000000000000000aa83aa3f88298e0ef9356260f0ce29df70adc76d0000000000000000000000006723e9e370fb008b014e5d8d536490389c89d72a0000000000000000000000004853f81413eeff3c53baef6e9efe7383ac6a24fd000000000000000000000000900f42105a2d9787fd7c4e2f162ed470f4dd987e0000000000000000000000001cf4dd7d9828b72007259c1da9d41a7b6afe678e000000000000000000000000db5ad67e48aa98a0e0634669fb02d8bb7b1e6af700000000000000000000000000e853ac88711b1ade8b89509ffc46281dc2b75d00000000000000000000000029c9c782cb6cc0c60ed497dbba92f3d3e620527c000000000000000000000000707ad79ec8cbee9e273cb5f84357adbb207127c0000000000000000000000000d6921d0110d6a34c647fd421d088711ae2577d26000000000000000000000000b7ee3ec90520b34099e9b015640a97180c339772000000000000000000000000430cb64d0ff771afbcfa8e41623c89a70a4f94010000000000000000000000009430a38c390173e6ad79e15bc372f348997c97b9000000000000000000000000fcee906ed1475fb5a42343bd92bc48ba0343891b00000000000000000000000087961c547788f69116fe013d630a114157764e82000000000000000000000000ceeb593f57259b70490eb8eddce50a23206403470000000000000000000000004a3d0eee884415fa05fa610d9b1acb57c13eda2200000000000000000000000081f32c36acd82997451be0ebe0fae49745dc8097000000000000000000000000f5198bf5d322b7d1eb965c6df7a011a850f3e305000000000000000000000000e91f1e635cc810e7ca10733a622fb695e6293cbf000000000000000000000000f2c451d2d47493b635fbeabb6c3906a77952a519000000000000000000000000c861ad471497e198a275807590310638807faafe00000000000000000000000081611353f98603e826c9c7dfe21515d3dae5970d0000000000000000000000000f9119d9fbffb82fa094c8734661b4319ef7a96400000000000000000000000054a04cb8ba23271e0361d900d4e2002469c07fe90000000000000000000000004b832373a57b0aec975c90e0cfc13a93e366b26d0000000000000000000000006df129bb6da569d6d219ac693919c1aa78dd90850000000000000000000000000618231bcd9e0f8b0db2b44fa43ed021dca41d78000000000000000000000000a770eca357a7e230280a65b223bf76dd1dac7c74000000000000000000000000a34a1572cdb1f57f16cd2af8268ecfe3e8a1f52b000000000000000000000000d8972b87a5f83d7d6a040bddf714b7a3096879790000000000000000000000000138c0a6c4930a69487e796d03030e269c24d5f1000000000000000000000000f63e3de5aeec10e8a42e82c6dfd0afc08515ae0f000000000000000000000000d2dc98627990507a07b8d6ef6f263cbae6d9d56f000000000000000000000000a48138d5e953e2efa6bd6df79af79d12ac92217a000000000000000000000000873631bede51cbef55ac148c0f09b4e186ea92fb0000000000000000000000000462c1f6062b7ac7721d5507802c8194de1031200000000000000000000000001ed446ca3bbbe2a73d1b3eaad7a9f5d24b5dda1d000000000000000000000000e514b0d30a55d706536e419bfd101ddc065c49250000000000000000000000008e783c22b9df27c329e56c5a5ccff66d736c6aaa00000000000000000000000008350b0690e79c396fcec1dad33f7de5f8bbbb2200000000000000000000000029e4e4ec7c7c27ad25cf09e82ed9f42587c3c9950000000000000000000000003dd5f3d9ab4add27f63ca83f63e12607715787ba000000000000000000000000d7366ad30b93f1c6b28dccd273df63c173a7fe3c00000000000000000000000060aeb65b2dbff37fae79def421b61c15bee9be1400000000000000000000000016d200a0851849a5653082e99acbe61ec60dd561000000000000000000000000a2178e6dd12367b81f83376456fea111054573790000000000000000000000001d5cad80e2e3fb76e948a5a3095e4587defe130d000000000000000000000000a7909468ae376df1992ffa56a68d09e09df5cbbd000000000000000000000000250a9285b37e6c9886766bfa84bb6e99975ba29a0000000000000000000000007e33d2e8df8e90e7221b95f2789e3aeb1d7c908e000000000000000000000000127fb6b65d9963503962b826e73dbb6d80028fc10000000000000000000000001602ccbf4745f2564fe08ab065501d9286034354000000000000000000000000fa1dcfe3cde12842d5f74681a1a2ca90319509c70000000000000000000000005f1dabdbac773685936840edaa5380ad11adfa120000000000000000000000001517f7ad6732dca1f9ddbef4efd527b8c91b42a1000000000000000000000000348aa579ad95909cad1169ec82ce1aabb7e2982f000000000000000000000000734c397acc17ac6184d4d81bbc567a545b11493d000000000000000000000000f7494829486720a3b4b420756d5a14c2327d71ee00000000000000000000000001dd63ba9594cd994a0b88bdf6e35ed3513125b4000000000000000000000000a343416cad365477785956bd149ccc119f38cf3d0000000000000000000000009623e0fc2f9053c5c890d2afe80f3e31ddb9d39500000000000000000000000057816dafb2342a429ebedd35d18f439558f491ef00000000000000000000000073c8abfdf6b5fe31c6f862d9224a86c9b171fbdd000000000000000000000000e6e5758213f1a0cfa4d09a0df7168eddbd1b020b000000000000000000000000cadca3540fc168dc8562bf0ee8a3e4cd01534904000000000000000000000000a424d4fde9039828c441d6e98f8620ec000ea4cc000000000000000000000000e395e0cacd7f8cf0cb04d8a657753b3c67385742000000000000000000000000ace5efe44d0890f0dfc4158538c83775198e12ea000000000000000000000000dc5374363da133ee9bed23d2669e07fdf0550b9e0000000000000000000000008ac2304afd622af525518c87b620e09bf6b3cfa7000000000000000000000000f7106014d248b303fd27f0de3a35b5ef6865646e0000000000000000000000002304f0887d5ba86c01c0baab07dddf0ae8f286a500000000000000000000000088c0eb26a270293c0655640bcb777b46d52dfd52000000000000000000000000e5eddc96e9f430b7b8242d21545b1cb2d602d9e6000000000000000000000000a175c674d8b01a00442e9d5f3234a9d7d493dbd3000000000000000000000000ed9e28f92a8cc276aaafbbc0eda23ec561b094d400000000000000000000000001afef8d1fd98f39161cf2878b59da5b8816dfdd0000000000000000000000007aa644e986f09da10970b7ffa90146f220fb6556000000000000000000000000b417b101e1f99c932b53509048860b1bd7907fd40000000000000000000000002b3768b773c81f47e9ec79b6b7ef8a5543469ab300000000000000000000000022941ec4a2b06e11b7490ef51fb091f41d4c7c6500000000000000000000000095d3e372debd196c83ea373e90d298301d395803000000000000000000000000be789e4055326272eebac1bb66e359d5800f4499000000000000000000000000ace0441781c98e0f9619b2184a7558113ffb78740000000000000000000000006118794b9bfa6d8fbe34137118d73eacf7808e81000000000000000000000000b3be88ecb59d0112a0fb413ab956451c414f1bd50000000000000000000000004597c2486507caf8e4cae9c59471ec237d0abe3800000000000000000000000046830113a978210d8076b53358cb79b98176fd27000000000000000000000000bc4473873dab616c86ca13e397cf356086fe1050000000000000000000000000558e1e574e4c5d1aa6ce5edd070e761f3982cd330000000000000000000000005515de03f84c930cdae230de1e98b658d56975c70000000000000000000000007cb72f195db5b24e0c7d477c499853286c85c6a000000000000000000000000020a7549c9f0249486ff762aac2ed7c2485d7c7440000000000000000000000008d03107fd0b360bba19d840d0369e26ea2da02b900000000000000000000000020b3bfbe9f511cb8ae01d54a21895177e6884f97000000000000000000000000933866f496d90611f194f107befd61bb139ef61b00000000000000000000000048ad9bd41e76e1eeb0f4f5da64b97e48f43e3bed0000000000000000000000000f2247da9273dab731d2350ed9f67e9e18e68156000000000000000000000000f73dd0270ca7b04f562fef46416243e07896204400000000000000000000000073b317702b4fe33e71a50ef00f9de89bc35624600000000000000000000000001ab5222021180a674f5fb9f08526474e80043833000000000000000000000000a9a1a2d6620fbaadd3bbef65b209eb238150bd300000000000000000000000001778a43fb59816973a1f568a65dae9eaf868201b000000000000000000000000109eddd1377e8f7dee8a1c294d40ee626d75a27e0000000000000000000000002307888aa5041c411030937be66be393fd9f46f7000000000000000000000000198407d6374e85bb2157352e1cedce4396a97fa20000000000000000000000007784ac91f8fcf5682d28d024cccfa2972eb51bae00000000000000000000000078ea04056455da560cbab253053032ace99889f900000000000000000000000033748c3218505adcd8effd0dac371fb94a64481100000000000000000000000050dabe607c2513195edeafea52265049560c626f000000000000000000000000eaef1e41325db8fdbd9d26c99698fc8c0dc794a70000000000000000000000000125054443c774ac1009187b54bd6b035ee4c61a0000000000000000000000003d6083f77192b3e5c5a5e314bba5c87ecc84bdd9000000000000000000000000e3a05e036fee92747642bf8d2a5072fee0b4eea5000000000000000000000000a5d2b0acac358430175bd965ab06675cd5a492ba00000000000000000000000069c2b4bc8f80728ddfc908a9303cb0de76ee388e000000000000000000000000a9955e54e36bdcf81fbae0eae05d6eb2de5a89c9000000000000000000000000742fde1d9ca14b068b0a6d531348aeeca1fac40b000000000000000000000000d17dfbed5469754d814af626420e8d254d2d1e4e000000000000000000000000d5f52a248dbac923c3f591deff6e9b860eaecd5d00000000000000000000000097aa1b59abb8d7193d05f2919620c54924481c0d000000000000000000000000bc2a432a01a64b5bdc9360c22b6603c60e96c86700000000000000000000000002125c2258f7f8b661ef2a4de2852ddcefafec03000000000000000000000000bcfe8ad070398ceef51444d3391501ff84eb15b10000000000000000000000003cff12f54298dcb43dac3832dbf264ac1e141b5d000000000000000000000000a050ece661fd3acab48103a9c085476e195a8af2000000000000000000000000d9e1debe7eed357392637d0c0b07648e148b446f00000000000000000000000074af1b143caec168bae843b454317172f34fd2830000000000000000000000006cb443a148345afd4e64f23c2a45479b2cb8715300000000000000000000000073847a54fec0b770f0a35b577b8cce1e0dc176850000000000000000000000002892729ab52129672453d9fbc870dff66dbc01a30000000000000000000000005c37f1cf902411362405771bf8be418482118dea000000000000000000000000d96412c2d2e7307afe73ccc03ee31f5737a12caf000000000000000000000000229229284c0ea7c2a898765a5652fc03f0e35293000000000000000000000000944d6c50cfb7fd91eda553e973d3c1c9efdd0fe4000000000000000000000000e641a99b99b7fe11d6d6b44442a2a37bfd5696e500000000000000000000000025ff010d61e5be810cc69bbcc94519f6e0a6c52c000000000000000000000000510fb689b2c4393502da3c7116619e62472306a2000000000000000000000000c55fb0480a943de43dacf20936f06b332b124824000000000000000000000000e3bb10dd56b2e87fd997d6ac7e14824277383be60000000000000000000000000cfee1361444f39caaa6adab61d9a85d2689185f000000000000000000000000d3be17fc4c8294b35dd029e900e6091a1d5da990000000000000000000000000b145ac7f920bf739fe3e733ee1221a69de6a21280000000000000000000000002ceb8c2feb6e982af341798307bdd0b82d5dcd70000000000000000000000000dc053e4914ceb5f506ddb090576a01b939e47ec8000000000000000000000000e166c6bfb382f08c400d744921a945b8fcc349b400000000000000000000000004c95c6f8ea7ff7c3f7a2f148fae75650c5a875e00000000000000000000000045bd2b6d82b37e37b723cf57c970e331231956980000000000000000000000009925ffa8b89f155a23852a9358c5b5df1c89b112000000000000000000000000432b85bd8ac1ea98ca90c2e6eeb560b0971a2b1f000000000000000000000000e6990c7e206d418d62b9e50c8e61f59dc360183b000000000000000000000000cf6dabb7d6f87028930ff4d569d80b458c4ea21400000000000000000000000029aa7245b28a1ea0acfd4d9d6280bfef06b0cdb2000000000000000000000000cfc32fea7b8dbb5da5c5c035ac630f596c1e27bf00000000000000000000000095388a9c868c8a68fe81dee7c2a9b556ec6fa5a800000000000000000000000018571ec43ea0ce2dcba9ce442aed3dfdc621a7c40000000000000000000000008a4c1f47cffcfa53e99e1d18ab18b5ccbb2e3dc70000000000000000000000007a9ee37b562be3ec389cc697de55a6479913e72c0000000000000000000000006114e178ce776c718d3b93422f3402673df91bcb0000000000000000000000005131ed44698be6888f06d0b3bd65f89efa44b18c0000000000000000000000004ddd83f142b6b439d9a2c51fc93266b2f18e8a42000000000000000000000000aa3ec33e604980490dd91bc257ceb3ef282e380c0000000000000000000000008e8f59177eaebbbdb32618d7cb11dac506b77a26000000000000000000000000d4cd4dad80b2d36c64d2105cb0bd534f1e7bf79c000000000000000000000000932288ce299d48327f416e2bbf0848a808e284290000000000000000000000004b381d2db39bf7867f8aa3cd605b073531d7ce4c0000000000000000000000000403f4292c0814b947b8b35273b38f4609d272d500000000000000000000000025b5c6598c4d8c0c948dfa02444e87a9ceb81891000000000000000000000000c685decb2469b62e38761f267c07f5182a06522a000000000000000000000000a667dae556ab8607ebe548df158fbeb5754f0cb8000000000000000000000000eca8e13b1c8a8cc752c6eb3032109df888b53f1c000000000000000000000000526fb0fb51d8892f101ba529fedd12117e7abc3100000000000000000000000065b10be80e682b89e7a18c1298488fa5174644c900000000000000000000000060bfbb7e79b1f7af0dc513e460defbe143a1bc21000000000000000000000000f8c7643000b82603cba4a0a5d06927b6b5e82c520000000000000000000000002b15e5f3fd0244555b7bf0e1177eac5b6ab55b5c000000000000000000000000744d17684cb717daaa3530c9840c7501bb29fad0000000000000000000000000f21e1b63cb07dea99c16bf368a9e97a58c3a3fff000000000000000000000000450c7e78ac4db69951e4a5d049b44cf0b22ca4b90000000000000000000000009fcf6ce84c86a2d2f5751cd6d765922207ee4f7200000000000000000000000029c135fd122c84e2ea829a3e0a62927976dba5bb0000000000000000000000002ee687eddd621c2ebdc961d848b0faaf543aea360000000000000000000000001a7aca03758790e66c639c086a60c36be387841b000000000000000000000000aa86b9d0ee215b349b157eca37266816403547f70000000000000000000000009842f410530776932bad3bce0c7633b509d4e0930000000000000000000000004c8def677c176b32e99da9e3a3cfa25fc91b5157000000000000000000000000049769e8506abf0a3f0c1b278cf33238c96122fa00000000000000000000000061078c754d89419fc1f113c0cfc37d6d69ec336b0000000000000000000000001b2e3fcd7080fe1099c0bc1265f8285a1070001d0000000000000000000000000c19554936688a5c54e3a551e1966551830fafa3000000000000000000000000dfd633ba1cf126074d6e164e2e4dfdf6c721ff45000000000000000000000000df2bbaac455e63506e949293ccafaec4dd3ac80a00000000000000000000000086951b2e7cab5c9cae52de4329c179432264a159000000000000000000000000e3fb6f270c517e4899d3c2040284b35fe3917f6000000000000000000000000074cfae7b1b76ea063dd9b63b4fa9d16da31e062600000000000000000000000094751e66d8c461ba64b01c735093a4f54a3116c40000000000000000000000007754d2c711cf65ff0a3381316e92e7487f091d550000000000000000000000003b35690f4bdb3e99feb9eebbd6df5486550e176f00000000000000000000000079539dc66e42db2b325738a8a526c4af16e8257a00000000000000000000000063cba0ea57fe0dbf45f64400212896cd750d1b05000000000000000000000000ce173ff7f1397039958f327623e1b697e47c64f80000000000000000000000006be035d4747c6fd62100234969033cb2aac3c79f000000000000000000000000a5f42de0e6b576b932a20c5eba5c790753040e1b00000000000000000000000055cb2ee68f9fba45b8746a56478c3c15b9e12259000000000000000000000000b68e5b5c53d2b070a71eb95379a4ff4ba5ab9a8c0000000000000000000000007b1fbe10c1077a77a36357eadd1c79aa1f68542d00000000000000000000000020fec57a354c18d81ef9c6c22a6a33cea4e2fb8c0000000000000000000000005a0e685672040e15283db71c90a7233336285e25000000000000000000000000be9608ed34b9bbf748502e7060d332a7d67b21a70000000000000000000000009c3d50c5c3709afdf9ae954041d1c90fc1ed9f78000000000000000000000000a5b2f68df9c61409c64767ee5d738995b87f3d7000000000000000000000000069d1ac46a52c5c19674ea8bcbe8385af0699b9eb000000000000000000000000d4d090ede5e325eb667712c441fccee3e499e21f0000000000000000000000003a011a695236c46916ba8a5b43ed435a9a5cb428000000000000000000000000a1b1f3cfe4ea414d698bc11cac7932696969502c0000000000000000000000003cd057dd254d11ec79f84a7c1e8f149fbac28f8a000000000000000000000000a09e28d947d376ed97ab5daa54a434fb5a26cf1f0000000000000000000000009a212305c951911d92fc7a457c48d900e33dfecd00000000000000000000000031515a63ea88544f06683212357c67ae981d12df0000000000000000000000008ecde1d0a63bc851d2a60948294682afb1a3f30c0000000000000000000000009b0aa29d0c8044a076ba6a119f2d67418dc88e0c00000000000000000000000044a1671c5a8dcb7562a6c609d3656b45e2b137f800000000000000000000000063baa2ad54390f39d2fc18df98e8c5696b87a0f2000000000000000000000000f87fa323a674e99bb2283ea80ce11491915dd47c0000000000000000000000003d9b82d290ebd03f2d18bf0dbbebd8c06ed3e14000000000000000000000000074e15027e97cc9231bd6bb802233aefdbe1406dd00000000000000000000000069221195da85c39bc0b31c3bc7955ed5231acee5000000000000000000000000bdcb9ea80c91c86799b98630bfb91054769243470000000000000000000000007cc903ea639aa82b70113526661a484f26b01919000000000000000000000000ee89f37b77ffe8f53fc56393b23191f7fc4f08d10000000000000000000000005860abad93dc808b14971884206bec375544d8960000000000000000000000008e0c1199f0cc01379b9cae87701ef4d054c1cb47000000000000000000000000ae4df72db78eb10fdeec2497e15e790971c4d812000000000000000000000000bd71f285ab35c72409ab87da2f43040ceff168e500000000000000000000000034787c3facca0c20e1d50e32abe70ead187b5240000000000000000000000000141dc811c515c21702a1f0d78f00e070905d2fa1000000000000000000000000bd73912b7429fd4f2f4190b2a1d9d49920ba0db5000000000000000000000000955a466e2c03a83269796e2635a1a86d23bd7fcd000000000000000000000000ef149d3c65476fe1b306ea2eafdfc054edd5c1d5000000000000000000000000f647b937d0c841f4030c7076e9516b734328ec70000000000000000000000000e0eca272c9ef26c62bd1c77dda4c5d8fdfda7048000000000000000000000000696216e3fa85abaa7aeaabc3e3896f618937c3e1000000000000000000000000f90ffe1492c62d7f5302c0ff372e4c6bd6c06724000000000000000000000000a8765402d4050e38a47cd81a5040a9a598570a600000000000000000000000004a1e49ccf8b4e1280666e8c40ecd7093f82228a9000000000000000000000000122c3d7ea4f39de8c3080b634aab8d11726cbaba000000000000000000000000ab6017d8dd23db6bac4c3fc05a05097fdfd2c2240000000000000000000000000dd50dbca39051d9ca3cd66dabb93a2950500680000000000000000000000000ed79e9cd2c750aaaa88b3c295f15edd233f3abf50000000000000000000000005219d9de08251333804afcfea648f810e1683a15000000000000000000000000665f482b7f9e050aa7aa5db8daa346c3d3caec1a000000000000000000000000e325a38d0e59ff91be1977151837f1db729cdfa5000000000000000000000000ba832141668d83e3ae3e3fe6150bf327c93ccfa20000000000000000000000008a5d613b4c9575da33818becd9e9b1e1f200c50d0000000000000000000000001f57081233608f0649ca15c8b6c91c62ef6ddbb2000000000000000000000000408fc5413ea0d489d66acbc1bcb5369fc9f32e220000000000000000000000006b5fe1fac485bbb89cf2354681ae71788777c55e000000000000000000000000c71f9411565ea0013ae61d89f2eb5d95c3bd8ebf00000000000000000000000004bce5da3c9ba283b9b9d399dee6267dda9352720000000000000000000000005c3ece79ea39f0932b89dab5d59b2363c4fade950000000000000000000000004078af570b84c64777eb416c5cb8d19564b78dd200000000000000000000000017d1974ad7234b830d009ead884ee7989b435cc10000000000000000000000009952dccd7603f4f287b7f1ec43136d473eec4114000000000000000000000000a8633d0a8f15f367d8a7bb25fe276fe162a740a500000000000000000000000029c3bc76ff9455e525443431b28c0320a36482a20000000000000000000000007e5c540b343fb854782617decc82fbc1745b559100000000000000000000000059644e9f38afc4992e5e53d9d1c6b71e720c052e000000000000000000000000a996df50dffd49947ce3d50a963c3416efeeaf030000000000000000000000004d5e66a82de082e9ac4931aa4d6dec2f5c70cd3300000000000000000000000014a6e7569d53a454ee4cb028caeb5a69f55194da000000000000000000000000db4ef45f4f30734c01c1de84585839f961d26a790000000000000000000000003ac4fb3a9542064f81cd164b8f938d1e4db7a7610000000000000000000000003b6c6ea04ad8f5d8ad7ea2863b5cb9d8e868a354000000000000000000000000893c3ae9f49535f6a9b421e7f97a9dce45a5f605000000000000000000000000cd3ad9e55bef7a6840c8cc6346dee607d67da0c400000000000000000000000043892400a5d637c0764d2d1fe8429fc8cb8308c90000000000000000000000003d9d941d3d8e726d212f89caa71b1ffc0bb0db390000000000000000000000009d7e72068ef95da69121683e7c374a90c59253c2000000000000000000000000e46b12c121db2b204693502d3f09ecebd3f9d9990000000000000000000000006dc5ee7fef887a8c29d983f3e3a48527aa142b29000000000000000000000000f54a1ee32d2ea4cb07a9cb4f20694c69bcc5e2a700000000000000000000000052ea536d6282808ec54fee426f7366ef110cc8070000000000000000000000009a8dbd9127038441b0385449f4acaa9bfc3be6690000000000000000000000000eeaa10ed804dab2230227ea52478d5ea9b69595000000000000000000000000332e4c04f95fb9d8898a7ff5b21eaef43daab5a200000000000000000000000061153f4ece0e5cbae349b147911d6055c528e47f00000000000000000000000087a2f37a98a7361d20775a814510d6d6470b8b45000000000000000000000000a181b963e1fcdd624a37a59f5b14948a26c72f11000000000000000000000000b966d4573bafc8d3f627e4f31b37b4200a1f630f000000000000000000000000ed367ec63de9af4e6516ef86162776624d833162000000000000000000000000d7802e4213ff68d4d27ba464d03ec889f586f008000000000000000000000000d0ccdc9cdcbedf20542984b35b5f9c4c56b31152000000000000000000000000a83b2254b8d671c5ca819ba500e1b25553ef0f550000000000000000000000004e3d0f40d77d0dadbcf730f4bdae487e9e0de078000000000000000000000000d3364365bdd918fd06e3c9a6fce3541889b10344000000000000000000000000a2f10ccba0f5950eea846be601d7e0a627144b4e0000000000000000000000005731c581bb40faa061ffd3aab80134e6961134c70000000000000000000000007b60ad278d3faa333f607a6590f48065ea12e1f30000000000000000000000002ffecf74d23a58cdac2c55d287a7e193fd222465000000000000000000000000e2a835ca86dcfea83c93a6c636192a730c0b5651000000000000000000000000745192bc0548c7ae0da2e52420ec7197459be5f70000000000000000000000007b9044d2862e1bcf5212f9d41583c291cd5419f60000000000000000000000004bfb3cef89c087d0add708ad0013376cf818d5900000000000000000000000004b80e6beedfcab955abd5a837aea3799d75b116800000000000000000000000099233ea3a576192be6af8ff9e89dd29f23dfa49b000000000000000000000000b9fd92407ab39fd21e139971ed51e932afe863ab000000000000000000000000dfa1c7790c629483665f99a0458328b0cccc4eda000000000000000000000000955c1c461c4984c2860273d380c432ca39e12b5d00000000000000000000000026e764eb98238eec3265bfc3d0145dd4a2fbb160000000000000000000000000ba787fcf301be32ef6404224bbb95ec0235507950000000000000000000000003311da1c698a47747e0f711bfe2f7ecc9d697416000000000000000000000000201a145ae9fdfe2db4c8b7b30280fa8dde9403bc000000000000000000000000c8d1f101958353df7380beb273d8739e2dac5b69000000000000000000000000ee117e45879a73fadd16955940057802a9044113000000000000000000000000ef9bb7339ff534d3a69dad2607bc682cb7c98a3800000000000000000000000083f0dbc106a3a781dff20150d6ca1f3426ba1a0a0000000000000000000000006205c2d8482bec5fae564db967f9636d7529454a00000000000000000000000021b28ca96fec4538976986ef14e2e7bff0f2498e000000000000000000000000d7a9fe9ac784bcd6f2b516e96a98f135cbb74f540000000000000000000000006f7c57a520836bd89f98e2ad319edd5644b16d4600000000000000000000000042a398e43c93492edff69fc12f17c2d6c347942e000000000000000000000000e3294c1f1e8e43652f4a2c7716b521691b2d932d000000000000000000000000070b6df5a7b9b9aaff5b372f870f889d5b37760d000000000000000000000000ff32897d9e1043efebb01d25b4eb687249be6758000000000000000000000000e4413ca5e579374cae7b7a1e5b0997c38d9644c7000000000000000000000000d3adbcf6327f23583698123bd55a36a57af9368e0000000000000000000000000bc801d25699d53069f184682097b59decafa2960000000000000000000000002f55b2b9449b88c900b26c7329f6698a5fb93c840000000000000000000000000226fdc99d861067a243c7c9a6c1875309757fd10000000000000000000000006b9f03e7fd6e7b4e2f62eba155b3b3ee9d71fddc0000000000000000000000001e4235c62929f1c8cf29464ba625a937022cee450000000000000000000000001be32718d0e44b0140fac069bde714e4ac920d900000000000000000000000002a19561a43f7c6d6a692e58c2097207865f9863f0000000000000000000000004d3c194960bbff9d3d6e7a79be2ebed33f067035000000000000000000000000d1df0922c36b9ddbb7399282bde8a109ff35f501000000000000000000000000eab946dc88be9fff9248a7d5238d082ba057555a000000000000000000000000107b32caa6450891f6125f1e180a1128e762f6c50000000000000000000000002355305ff96d4b0f0584d21f1eed8d9c8b82367300000000000000000000000070c73ca8010fb4074a598ddadf90f23c6934037900000000000000000000000014cba675f6828e0c32d4d1b95a9ba6e078733bd2000000000000000000000000923a39c4a8e909b00ff304f2be0cbdd68f43345e000000000000000000000000c789bf7affc082235d7848b59f555ff0cbab9ef2000000000000000000000000ac0bc99cbc26e3d9293d757d61cafcf8bd4ac0a0000000000000000000000000d36ac1b46cb03aedf8604507301d7f3ff6146566000000000000000000000000c2f00e5cee7a64e025c14d83d859bc724dd76f1f0000000000000000000000001f2c3a4ca2dda17135583f045f6e34795208760c0000000000000000000000003ca40a0bd6c70ddde915cd57c5c39cd6c0d9f839000000000000000000000000eec43329c2c2e8ba8a9816ca457d2323ddd1edbc000000000000000000000000164ac2d400e4d9c76a743c9277b8f52d305f2db10000000000000000000000008a45a1a3dd9adfd067741334e68be434ff1bba8c000000000000000000000000a2987989cfaad7f37ee5892ed3fc2a3118bb7e5e00000000000000000000000040393bfa904dd3bafdf909650d079be1da8207280000000000000000000000001ca0f0faade4395c5659b6d839a6257cf534eace000000000000000000000000749cb95d1ca79be602713fdcb7d053b3a4e4c02c00000000000000000000000042040dde95e08884be3bce3898a2f32039d385b700000000000000000000000004b55d469af29ccae824870c0a1d263cb7b7132d00000000000000000000000070f87caeed299fa32808479d57881f7560c0a1df0000000000000000000000000f527bc60291daf9b79924600664f96f09db6d26000000000000000000000000f91c56e0ffcc4213d7715e54cc2906d7679292c200000000000000000000000003c38dc97125d6b346d1268d0b22f52e848f6e880000000000000000000000001198ba619fa0aa4501089ac83b36c25b56a1668d000000000000000000000000e3cf4cb122a339da4c3451b3cefb11ee364648e9000000000000000000000000cda0af7dcb2da59fd38118ee0db9401c82581d040000000000000000000000009ee16582bd8431741f0ac71b1b6fc613dc4de8ba000000000000000000000000d4f3b9bfd2478c89946822a7739c9bbd6d17ee550000000000000000000000006da8890ae43414818007a02d7364ea9d7fdc81a9000000000000000000000000a40e4ebad44af9e99f8d7bdc1e219978388b343b000000000000000000000000e2f89892efbe8ee7376061a5c3af161ecb7e29ee000000000000000000000000071b772c14e19c80f6be7aab3e51f890d0805d1e000000000000000000000000baeb18fb39e5c8b70e643935e8a0dec10b3a057b0000000000000000000000007e7b15fc52e19d271216b992b5488b95f846113b0000000000000000000000005357ce0682cc5613a471e2145cba8efdd18f8151000000000000000000000000b964550943c0fc2c43c5bd2c04a5d80c780596ff00000000000000000000000053a2221bd4d8d94f4a2d4eb357dcf7239f458f81000000000000000000000000780e75b35510e1af5174499f0ce69fa715bb72d0000000000000000000000000e6b30d042799a4a7d6ad5d7b9aa32155a58bd6ae000000000000000000000000a01865332a31ac5cf87d3eccf557522957c69e7100000000000000000000000039cf1d7ad80326c2c11e411cb6e4f143a5bd6183000000000000000000000000a8440a1ad56324ea60616c29e87c62a43c82188d0000000000000000000000002765f0444969b7d70bee333f75f24b5d9c481e300000000000000000000000000ed9a1f6b6de256bb17a8f52c9763bcd9466502900000000000000000000000022067e63ca190e9c2c02bc9a2860262d5b6010c90000000000000000000000005bee746d50a10a4efeb233a8dcbb6864c7d087c0000000000000000000000000fa5c86db9bfb5a2842ac444d05ae59949b92cb00000000000000000000000000f5d935c9c67ee23f00d08065f12d0d02eb8a1d5d0000000000000000000000001277e912ca70b0593dc357bb2b60ee11581176170000000000000000000000002345755686551d1611ce40a70f56340ad93ac8f60000000000000000000000004068a1092db9819f79d349678b9f173e5743fb1b0000000000000000000000004c04e4e0fc1313954469bc07ff2f34d59cee9d1b0000000000000000000000005033bc118eb7dc6c947897f58eae15b3c046c6b0000000000000000000000000b256fea84809f904e04df7771aa43dee495229a60000000000000000000000003539533cf158f301a2964b98586d47b6ea06cec7000000000000000000000000839b878873998f02ce2f5c6d78d1b0842e58f192000000000000000000000000a5419c5427007a58de93a39cf6161b5163988b8400000000000000000000000076b51f5a1a680b8f9859c7490d67387f759ed19400000000000000000000000075c05ba8bae55d38975816ae6ddb011bdd1beef70000000000000000000000008145f44fa8c1270cea48416819d48f78cb6af7c60000000000000000000000006c24d453edf98a237f2a53baff4f0a495149212d00000000000000000000000029548d5fb69b65b8445115e3353cc01d0888000a000000000000000000000000cffd614e5019c3610fe2c9f99215d6a97be137aa0000000000000000000000001df4591754488134b855a1a9c51ad00fee5a4b9d0000000000000000000000009a7b483489ecc9c2902bcf02d3d77cdc7618867e0000000000000000000000001bb2ab63c8482a8b96771234572d170567d723dd0000000000000000000000005525047fb05b1934154e17f664d5c9b228b0bca7000000000000000000000000d5ac4fa2cd568dd7573e081d405da541ff82cbec0000000000000000000000002a80a1d6f3338d58e349121ffacf7126ca72610a000000000000000000000000783ea3f33ad0196ea46f064e0d84b3eb8530b4070000000000000000000000006ff5509d9fe0c2cf921ca7f53c4556c29ef2dc670000000000000000000000001f3bf5e1b658299c6e50adcbabf5b66a06870ab20000000000000000000000001f4ed30de1c48e6c693d48889fef37d3a080e118000000000000000000000000ad894b3ebdc84627e02981fe2bc0dad93ca20e4d000000000000000000000000967723341fbc3ae80aa584b451bba7a2399fe7060000000000000000000000001dfb429b20ce45c81863d6e9c48e173816171b48000000000000000000000000d10a3e1fc2787e0053cf097f8e754a22e870b778000000000000000000000000b3d24993a206b5891694ad9ea27f866fbeae977f0000000000000000000000000ac6ce7530e446f5e47e5a7949961a623b5be3f0000000000000000000000000cc5ccc3f99eda72d6f5208340e9fa2d4bd22c569000000000000000000000000b8367c4ab18761be3de2210e95c93c246b5a33a7000000000000000000000000d1d960c995cbd376f2feaa41bb8c221496afcd56000000000000000000000000fe254efa26aebfd48693e214f30fca97f9ff91b8000000000000000000000000f171bcca66fb7facadf4dbbac8b94c5fdbd2928f000000000000000000000000f5a0898b3f1daa7b3ed7e217bf0ef5efc04eff9a0000000000000000000000004c5f6ad6628d205259443ebcf6cc4cdd7d6cbf81000000000000000000000000b7be82790d40258fd028beef2f2007dc044f3459000000000000000000000000542a50c8a103fdda21513bab7e57b15d5d4880140000000000000000000000002eeb9e240ee26a051f371918f34e8636c3aa7ec8000000000000000000000000614ebbb7565642465b2099e60fe38b5bf1ac28ae000000000000000000000000d566c9a9c5e26d57d8a193db7f4e081c2f67a69a000000000000000000000000acfbd65913ba978faeffe75e6bf3678ac1bb498e000000000000000000000000ffefa70b6deaab975ef15a6474ce9c4214d82b02000000000000000000000000a6661e988052b91d0c6158afbb01d91a03406f3200000000000000000000000046b0c2203222db2571189cf510e0f50011415c42000000000000000000000000572483b2e295abc1c6e268ef0d8f586a06e8b06b000000000000000000000000cf2e36d8b9ee07784e9ce2469ce5235688baa0e200000000000000000000000065588015a9b3de3f87772f864f4df2bc6cea3ab300000000000000000000000053fd900f59080a5d426bb736cd1aa2402ad18dc9000000000000000000000000006b4a599f2ff9ea83be9b3dbf4b259157a93d8a000000000000000000000000e3dbf40118d0dee3767c95a4bef01c7655b87cec000000000000000000000000cab7b4a88ef04901a5c64a7d59eb77ceeed921b10000000000000000000000006a10304bc75a7f6561f524564d3113807d70e88a000000000000000000000000f46986dc775e81309ffb0337d7a216da0d0a3ca40000000000000000000000008a2cf69d1622d06f739bbc2da1b4f6e797f2fc1600000000000000000000000084fad778f7d85af07e4c4e633ce7e572d2537dd30000000000000000000000001ddf4c4ef848fe06f2f6a86c58be4be59a07203f000000000000000000000000d60e3b3ac7a0b6e98761154747c2ca17f691caad000000000000000000000000c27c4f22e5b181bc2841f13a5b8e1b5b2a6f0f5e000000000000000000000000b58532862c0f14bc31209d6dcbe6cb0f78d553780000000000000000000000004f9d0a9a02ecf5aba2f634bf5479c7e8e173ab080000000000000000000000003949ff6825d6c1816893639c39ba4a13e566c09a000000000000000000000000c5266aea185b4444d583df202a2a09dae9c46dfe000000000000000000000000d2f320cecf62a9305aa6bd7922df9618fea3df0100000000000000000000000012e87742530c63718d6b87acdb9650b0d6155e0d000000000000000000000000321550f10197285bf771419c8a37d099e96c44d700000000000000000000000000d7f1aa22387230cc217bc394bc85932cf4876a0000000000000000000000000effba8fa813b2ee088012f3b446df29a0894893000000000000000000000000e37a59f79b71ba6f50294d08bda43e5c39b9758a000000000000000000000000f9fe2d25ccf5730f52be381092bed308cc936354000000000000000000000000bb345654d9fd56e766c50822c2b30a32e839f7ce00000000000000000000000085a86e9a0ffe87370f17c012b73e5306547f3b78000000000000000000000000f2ab1b9b517a1f6dbbd50dcbda6911cb4ff248c700000000000000000000000080b85f6a652e106f414da56a7d62ff8bf164920600000000000000000000000061d54b82f292aff3d537ab458bde52e4889328e2000000000000000000000000ae1603dbaa1a7c7a1a25180621bd87afddff3f29000000000000000000000000b2b631f04e9eab1d0b9f5148faa20a3ccba96eb400000000000000000000000039f1184e0ac64790a8ccbc5393627d0c15ec2d07000000000000000000000000a6b017f38ee8908c8565bdbe87adb812a5d8b279000000000000000000000000021f8808c209beed802eef7176a3d0e2964d5f5d0000000000000000000000000fcb7a700c68187c092aee29c03f2a5e9ab6f72f000000000000000000000000d0916ef241fcc9ddc24151f7d0aa9a0b306e2583000000000000000000000000e958d1fd6c72dd31832c902e165e680d28cd2df70000000000000000000000003ddab31a31bc3adab952b2ef058fb99c2c626fc10000000000000000000000004496295360628a51c2b5ae8a9c42af46b52d1916000000000000000000000000a4b921c7f2a3356a196d2b5c008954e32d843b700000000000000000000000000d260138e20c4702245493e1709d45b7075dd932000000000000000000000000a4354f71254a47e0f6b2cb3d8dabd5243034e19c000000000000000000000000e42db151cdd2de8c827a94677c038d11a38c078f0000000000000000000000004fa937cda7e8fed969504279fd96ceaf3be516ca000000000000000000000000148ab23743ba85ef2bf01a2f084d11ae20e6e25700000000000000000000000084c0aceac67fef4dfbc9901ac131ab8a06671740000000000000000000000000710a35531147a56b42af7b530f38b4af79baf65100000000000000000000000070744ce2584344c3d2eb359c507197f47f6c51a600000000000000000000000024a5bdd2b09eba095af933397f409f9d0b14ac6c0000000000000000000000006b03299f84b4f8b4773eac68629de441fa0d279b000000000000000000000000778549eb292ac98a96a05e122967f22efa003707000000000000000000000000ecd92d0b1b408d1e787965c440b367d56bc2cfa4000000000000000000000000178016012ce80879fbb3e5007671cbbb5a43a35000000000000000000000000072cc9bff07c97262a6a0146c231a8d9aff955ba5000000000000000000000000a314971df896729ec8658ab2eaac248ae7170103000000000000000000000000997708dcedaf279deaf0b9176cc470c5ce1fbb7b000000000000000000000000f8768f36a8997bae42afce7c46db4093d5c3dab500000000000000000000000067d75aacb966627d7e3398583dbfe06c2c42a6340000000000000000000000003eddaeaf139016cd65f88b944b9b03c31675394000000000000000000000000046fcee51ad7670c28465e0fb4021acb5876df169000000000000000000000000bfc4f3586be852a25abf77667a8a758a4f2bfa560000000000000000000000008328bde70ac49e366f40a10f2afc3bd1cd5c83a8000000000000000000000000542a3bd811a87a0c2592067653e668d30e9568ad000000000000000000000000ea6e06952e47d6b78a85a0bc7e980aac96ad90b8000000000000000000000000ae14d713f7ce66b14cc172917c77bc5f7dc3832a000000000000000000000000bc9cb4c9eb7ad827a982a2f5e4c884fbca33f17a000000000000000000000000b6f33b927eefbf4768785072f0c1729175da8c0d000000000000000000000000a2ba060300881b26cacd881eb01ea90fb337c48d000000000000000000000000030aa38b08297dedb3eb691d113b02ec4ee6ff8e0000000000000000000000007cf14861f6e8d9f3c2464f663d77ecf1d087c607000000000000000000000000da1c2a710ab010856b54c5b83f27831130a7c3300000000000000000000000004ad79b285ecbb3173461a00375d59da27ca237620000000000000000000000001230762f817f64105554ad0e775503e1ece8350b0000000000000000000000008b21f8dac39d8f22755c9cff1599064673033f4500000000000000000000000040d77841566573acc68dd724ade37bad12fd0ab60000000000000000000000000fd84d7cb911728737556684050782b298f70f0f000000000000000000000000849d289b4e75ab0db6a4e95b95e4f588d4d144cb0000000000000000000000008c9af878a44678b49aef8c60ab0e90ffd9271e540000000000000000000000008ef5ac8343b9b44763bc8f03b06fb391b8c61ca70000000000000000000000008892614f04f9d16357e27feeaa195c68f882ebd1000000000000000000000000deb786f4a1f3f78d703c970dafa139e572110df1000000000000000000000000dfb6e2b2f86380d4a4fa08ed5017904d2ad848ea000000000000000000000000e31fb3c69da88152e2f7b114833f6a37d1dde8fa000000000000000000000000323de0af62f847cf2a17c55e49a7eb7c6c66bc7400000000000000000000000001f2568dea98827fd33451c74e53a4b6347dc89d000000000000000000000000ad32f32b608065c08bbae0716c2bcefba87d7335000000000000000000000000f17b09e65d35f705a89dc9cd281128268d828624000000000000000000000000519ffd9dbbf10fa78e4043b096f276ef577374e1000000000000000000000000ec7f92c7eec6912f5797a0f68982eae0ed2ab19f00000000000000000000000015c2d33fa9bcd8eb55ad847086f84fcfc98e2cec000000000000000000000000e4b513cf5c173fb17d7010ac8c821f52fd87a3810000000000000000000000002c85f3684b41f5eb7286131377c5a6d20aebb84e000000000000000000000000b136e6afadbbb2ff4480dc000e5f0a0197fbb7b30000000000000000000000002952f53fab434d9b97fea8745880620242b09dab0000000000000000000000001db3fa608e61e05f33095aab75b845c697bf6e6f000000000000000000000000994ecf9216ec631747ec690738742d9c4307f615000000000000000000000000f2391397fa352cad37023731d37b8013c87592c1000000000000000000000000fbc79dbb14d0ab8e43663fa577827b17f5e503330000000000000000000000003e39062c0ad99868b61144ca0290cc198152c3130000000000000000000000002bd134d720ebea6959963b3d981874a562a1ba79000000000000000000000000521cee116e4926b7988cd53950f946995f64998500000000000000000000000004a72740eb4bf6d2edd77cf807612e3c7f867ba000000000000000000000000099b0ab9ae2b72d0c2e1ed0ea0f64f291958294f7000000000000000000000000339cbb80ce5f27c6c0872d888b0055f458ba68330000000000000000000000004d1b92a562c2ef6ca3fd3eb372f24de24cde47d50000000000000000000000005982f280b5f79dc0f20b95ff655adbd71b4f09c500000000000000000000000012c813b4b4a6a96a76f2cf601a5a33b9f4df968c0000000000000000000000002d8528f0dfbffbe219b9423caf46e353ca893fb4000000000000000000000000b39862e5287aa1a51dc78f733b15ab65fa1c0ec10000000000000000000000009c89d8f8c549095a96d84d1b24669de1b93a15c70000000000000000000000006c5440faf45c6963ea7b092bf3890e7242f6b085000000000000000000000000cc4c38d7a5e47c008bf20c2943492fa3ba00848f000000000000000000000000768bd016e68324b788835961f129d2470abbdbcd000000000000000000000000051554c60330c542810774d6e8b88f0994fb1b3900000000000000000000000018799902c24dee7f499205f9e647c69e97eb193b0000000000000000000000001031e96ab4c976ecf339ee4af3e2689222a2de980000000000000000000000002d15120c236cb0336bab236b40a432cf09d7a4be000000000000000000000000b8fb8249b81e981dd45e55c48d22cef21420ac97000000000000000000000000b4d038d36575aea2bc31486a8c8b84baa8114091000000000000000000000000bc4b13f646dad875ec4fb581ca899e6a3e812679000000000000000000000000c84510493c0f93b01d5a0b9ec0ae9879404e0b8100000000000000000000000098a591b024d9cbbff341faa641f488b87748334e00000000000000000000000015d45fb2e693211640653e6fcb22126fc81a5ab20000000000000000000000002e495ee0a5e71b65273631dd30b685d02b3a90d700000000000000000000000030c1666f291979d2e36579b1bf46f71d37f0e0a200000000000000000000000088b2cb9c2b50d27aff681aed44f8117fef6b908c0000000000000000000000001d9e1f031154fbe242e60917179e9349b0b497ed000000000000000000000000da035641151d42aa4a25ce51de8f6e53eae0ded700000000000000000000000079c64020fe61002e02f8bcbadbe4a4fd7a62693a00000000000000000000000040df14f60d28f23b3ad8002bb9bd2e2ca6fcbe65000000000000000000000000a95c4d52128f39f66a2910c4ef822797d76afc91000000000000000000000000d01aa19d183e491aeb53e46708f45964288bfa6b000000000000000000000000f3c069b22e88ab3661655bbbec9fa0a5291beb2d000000000000000000000000a512d1af518dbb4ba30149206f69fd0f775475460000000000000000000000003432ba5d10bb7070cab52595d9cc38961b637839000000000000000000000000f1970b76e761f1bcdd95133b72015e4851a864b1000000000000000000000000c8cdebd5fde67706f692665bb09a8c24167f9786000000000000000000000000004bd30253ee874cf14ff7576d7cccdb37eb762d000000000000000000000000fa9b1dabe9b4b4fb98462f34e57932a7d3799904000000000000000000000000a56054befb293afc3ca08b00c765b76b2250aa1a000000000000000000000000aad5f1df980ab01a6259d7832041d2c1d6dfc43000000000000000000000000019aaf5b9d8fb8b70cfd67c3ce7263933a27998af0000000000000000000000001586104092c2ea15b17f9c2f4c2327c16e57d72900000000000000000000000032db9412f1dc23c4bf8ea97228ce82b5ac91681f0000000000000000000000004afec3ebe15ddff6f92771cd7cbaa17b33cab448000000000000000000000000fc4093373913ecb321ee0af2fa9e6408a51cf216000000000000000000000000ab7ec01c1354a3502971603486f5272ae3d5b2e8000000000000000000000000bbb5838ccfa3230504d6ed144c464c07e60f8e3000000000000000000000000010a93bd8eb1365509ad049ff534ddf634c38dc7d000000000000000000000000344a821f89b71e96b7e2f7af5a42d45b474d041e000000000000000000000000f503c4cac2b5a27f68eee197efb94e6fdeaa48d10000000000000000000000009a246bdc36fde13401cbe36424d0b49669631b360000000000000000000000003839750668cc1a222e99525ed208d24673cf1a6b00000000000000000000000058892249668e6fa92140583697e6dc4720cfeae7000000000000000000000000026f30250e3bb54fdbde66d4790c8efd72107ed6000000000000000000000000a0dffdfacaceb403acdc644e15f05853dae9e31500000000000000000000000039b89fb69522a306bf6781456a026cf774e2b368000000000000000000000000fc469ac5ea654e18db7d782ea59b25722f06eb3c000000000000000000000000b96ebe637af2c4f638f5b2d7272bff1613616d5a000000000000000000000000c06f8a5a0a535e68ee6b7364cb70666277e3b9cb000000000000000000000000247ffbee3315e3175448b4ed64eb5d612f9103f6000000000000000000000000936d8e643d21b37d0058cf5323be4261c68e3085000000000000000000000000d95ea3d35d5b4ab1decaa33610192dc7f459cdcf0000000000000000000000002a12fa21001822cf0c678e931997ed3fe5aa6edf0000000000000000000000007cf127da45e4668c763eacd6335b92474e299c1f000000000000000000000000c18b574dabaee17753f073d779b59d50fa08d6910000000000000000000000001f9a1315c41a2fea98dd6efc4ef14e8a9892b925000000000000000000000000b2dad9886a2f75a8f71399f4a0803b7728ef23400000000000000000000000002fb633b622126b9cf44a11289e47c5494d92fac3000000000000000000000000523173bbafa431afc0038462c49d526be84131b9000000000000000000000000d80ab7ec87e04d2ee9bfb54ed5bd5fffa9b7fc0a000000000000000000000000972d3ec19a3a78212448ab329e14875b1132938e000000000000000000000000d13ce4e0963f58f9c6c3800c25e4e3cdefd5c6650000000000000000000000002020c8e280c92bbcc925c52032aaa448631046a3000000000000000000000000cdadb2a13953c17efd55d5c24de5fe8a2cf0fc00000000000000000000000000fd00a83a333f447c9020cc4139efc4456a64e9d500000000000000000000000044585e97bb87591ff444f2b9823306ab1f7e510f00000000000000000000000053de92be67faa362168be9bea62a4f0afa9a272100000000000000000000000086894b45fa5543eed3c57b031cac574698f358dc000000000000000000000000c9a786165842da9d8b62ec8c7ded6d4c788324b5000000000000000000000000c022021af608d16ab4061060504d5b6175dba883000000000000000000000000e80714400be4ce065519984395d6c94546b9bbe8000000000000000000000000225b4bc64e051827c069312f82fa590ec9632209000000000000000000000000a25def49c385d6914a51370915980de4706ddac2000000000000000000000000fbed3783a3442de40295cf6b2cdbb41ce0d88103000000000000000000000000147617b183fa7e3128d1e1201e843f87bd0bc50800000000000000000000000015ae1e68c9a4e5de38552846c70d5fc2c87e5dc2000000000000000000000000039d7d2fda620260a5baa3dfbe6429d3b7e73f5100000000000000000000000094ec954c3d454a6d916e02c126e7075a72e669dd00000000000000000000000022b96c93e492bd5f513c6240a37a4e7132a05f31000000000000000000000000181e06e4eb14b57b3617d2ce849cd11e73eeba7900000000000000000000000053aa17e5ec2ab93d17703940a972eab7751ca9200000000000000000000000005b3e020bf31b4f6a1d8ab1256ca0266ac1e234d0000000000000000000000000418541e185a9686da066498cef8ddb8621c04c0d000000000000000000000000932ddfdb79a4279ba0047f2427824b650e6e8e07000000000000000000000000b83531c8a283b21f3c38295f8869f84b1543a36b00000000000000000000000032cf712cee778c286bda2ceeb36853cd382203fb000000000000000000000000d191f3576b5ab2fd66e0589e62f12c1894c2d95e0000000000000000000000009682e7c330fd4100cc3d56610bfac904fdf7f8e40000000000000000000000003c040249592d8e0da3c029f4cc4fae5af30bef8500000000000000000000000043ffceeb9c87f1e24b68c811ef6708727bf069b7000000000000000000000000237379e006ac7f8f5b3f916c44271e361ef418fd0000000000000000000000006f59ef450dceae588ea5ee942d76fe4ab8ca1ea500000000000000000000000063dc7db1e26789904e1b0285fe7471059f50f7ff000000000000000000000000cb073db5b6fb9c8fa75d8fc333dc1d96f1b6fe740000000000000000000000000bc5940fe5d6b6e37dcb933b5fb81eb1748bfbbf0000000000000000000000004846d3aa70d51732ffbec55dba0fb697db424054000000000000000000000000bd3f8715b0c7092131eddbb3dd5aa5e9e586eada00000000000000000000000004e3cc7228b4461bfffbee69e31768796b2d13e8000000000000000000000000700dbf9d94b551fee2e7348e4c7c59b5ba71384a000000000000000000000000cfba71a59e7ab7055187336d93a7773cdf1f05f50000000000000000000000003e6f8b5bdafeefa8346e159420d407f0b03209bf000000000000000000000000a5e0427ca4eb4f4e5d036b07a234cc23f063f785000000000000000000000000153d3d68eb7ac3d82fbc32bfaf4c6a9a4ba0157200000000000000000000000074597a233e403ac2f48c40dd66fde8d22d6634f2000000000000000000000000c5580a8dbc4a36cf109a61524dd1265a4728387d000000000000000000000000c2935e5d1a19a78bad6ca41bee54c4d938aa28ea0000000000000000000000007e83cc4a43fada438dcee5c862a37b5e507d8c590000000000000000000000002531b5de82ed5f4321fbf40887cec5481ba1986e0000000000000000000000001c476181c1c4544afb6c8fe381a60f3c0c83e13f000000000000000000000000c009134e796512832cef4fcaeec39dcf2a1f72a0000000000000000000000000b3b534437e11f96543888593e6207194d4aaef7a00000000000000000000000002994349f49fd2cd36fc3338a27c45e2386d339900000000000000000000000091e371c3cd3aa81af27b1602d4d8cf9d81ec5a900000000000000000000000007025657054710026bc7bbc38e9fc0acee4a1eb1c000000000000000000000000ab2c777f6442f0b2496deeb715b9da1c1a8d3a5c0000000000000000000000009b52ff95b8357a8a3c6da31b11045785afb4a4d3000000000000000000000000f3b998052d378c078e0728edf3f2e8f2d6637c17000000000000000000000000033adce53b0f03b249ac8952208fba4f34e2917500000000000000000000000048a3f2df1731fa2dfc44b280a7760e3c2afe3e46000000000000000000000000328bf0437e6a9d44b52b93091c8ac658f9538d10000000000000000000000000c001f16a7f0801f2207ff7a93d71f0311e6e998e000000000000000000000000a6d5540bdacd14dbdbe170fa5cb60abb62cd7e2f0000000000000000000000004d547be90ef3f7bde08c8dd5314c6eb1098c7e4d000000000000000000000000dc1455c0523bfa249d04883c7bcae6b58a8fb9d40000000000000000000000001913afd9fa9f4a8a5b0ff0c967c5b9f6e6c2dcec0000000000000000000000008a5b204e1f744645efeea4614bc64bbf91d8562900000000000000000000000039dee401991454c1671da6e86e78b8059ffdc940000000000000000000000000eba394514c5a4d3521aedb91a5fe5d73f7278b4f000000000000000000000000354ad8e0bc57887de983228ce20a10c05dbba2860000000000000000000000007dbc5f88986db946f1d5987edfbf9c6917230fa200000000000000000000000081997535544d5356ff4481ebd598a1105aa6582f000000000000000000000000690cb599054c54670522186edc231e9a8da202ac0000000000000000000000006baba4ac49adf0f77e0046e53a3a5ffd3d0866f1000000000000000000000000ce5926f4f09dcbc19b3d8d6c9b9388cbeb42afbb00000000000000000000000062040d2feb7afa5124e93131e1585526c3f084270000000000000000000000001d2e6d985f5e5bdcdf499a053b3e49a336a75d68000000000000000000000000861dc55f3ca384249e1717529dfb32afe89d13aa0000000000000000000000004373b9a2ad4334124534fc54caeaaca7e146e25f0000000000000000000000002891242d6ef49e31d6100fb34d658ee5002aa777000000000000000000000000117ea802f39548cff0ab8fd9b0c80efb1c1a89bc0000000000000000000000002b8dbceaa3f4dcea1956a9f054052fff48ffd28b00000000000000000000000029808e42e3eb41682cfa483e4b973780f809e2590000000000000000000000007cf6ad87b6cb345d58b948f876b7ac2eec887444000000000000000000000000205fcc217dd531e2a91c0447ebe6e00f83e205420000000000000000000000008724915826d3c8e475064ecf5aab65a70af4b98500000000000000000000000038b7eb19bedd82fb1eef23070bcfb327231781450000000000000000000000006121654d3fd4c8b42a90d30472e4d40927c3e6bb000000000000000000000000eea81e1b4802d0799e8f22a2b8f7a98a8d1df4600000000000000000000000004630c57245c86b79286d1b24a40f2793024c80e5000000000000000000000000480e24ec3cb0a06ec0f4101458ef06854e4b0877000000000000000000000000ece6e6f48facd38fa6e7b4a972642d050dea05150000000000000000000000003ee66e770d9e8772260e81f69c01150e67387ab3000000000000000000000000d4c30123f719bb981cf1af193557d79a1607b48c000000000000000000000000e11a5952db9e713e6e0b4fe0cf81386ecc61c7f7000000000000000000000000312f8e8336f92a7d393df012b842d42bbed9d218000000000000000000000000a965532d6a5799e7e070a0e746a24a192dc956bc000000000000000000000000ff425d12d3240fa777f42d9bd23d31b3d2fb494c000000000000000000000000695608e5c2ad522765db89429fe8b5fce3100aea000000000000000000000000121573700cbf5169943a426c829b68df05be7736000000000000000000000000fc9e2a74780bf3faa7b901f4e6459fe5697089c2000000000000000000000000c806b64c6365fab0964cf7971c646436fa6735490000000000000000000000003acd5416586ff21f0f68a60c21dc54887ba1ab01000000000000000000000000aad6207a3621bf0780169521b0498bad5d5a670500000000000000000000000009a5c464e7d8144a8d071938429736d2f1ce5cc9000000000000000000000000ad46a202ab188aa6f9ffff53babcac8a3b4eb90f000000000000000000000000e419216e7149ade42d5dcfbbb55396d0e6ba23920000000000000000000000002ffe64333b3a85d16f310168093c72b637634469000000000000000000000000fbc472ddbe6dae23fc0771518d1791d06a52cf4d000000000000000000000000d9992d8092220e70ef0a571792d991741420a7720000000000000000000000003e2b80a7f0e1adbe521dae6c1658f7fab79853f3000000000000000000000000769356ffca30b2da7bf9c602448fa250129f53d0000000000000000000000000be1cce4285ef51931d33e52c15c87251cec36bb40000000000000000000000009623054ed7d698206611493836df65a501c5631800000000000000000000000016c580a10d1171eb89833a51b0ce5f4218af49000000000000000000000000001603e36162ce95e776f986c6362e49c8b3afd5860000000000000000000000005c869f2a92c82302c221a30685851a21b71a0e1800000000000000000000000067eca46f25358ceeb04a2120e36824a9c6c771dc0000000000000000000000001f5f7e72cd23b77af57c400baec1af0c4f8d58e600000000000000000000000041d7a1cc6a4943624fabaab077647f8f8562dd6300000000000000000000000097ed95ac6bd27c369ca28a519476c241bb0d1532000000000000000000000000022aae8bab3f87f8a3707e0adfef678c0286c2010000000000000000000000003b9e878dbe54cb745babfbcd5042db543d4b7d200000000000000000000000006fe5425fdf7d9d32657e991b5125092c1f839d67000000000000000000000000685c667520346a70f622243bae18b2ded50d65cc0000000000000000000000004fe4f7ab62949e31a4cc562f8df8a52671e9155b00000000000000000000000059247871758976e2bbf77131c1d59a916595dc98000000000000000000000000f17643e9c1cd43232b4dc11c813c407c4e31fa6f000000000000000000000000b8a81bfb2a2b350d7b82f9dbfcca65146e09b79b0000000000000000000000009fc9ff8575179123f855dff905da425b6f5c7339000000000000000000000000aa5dafc4dfba3475fe05554b784e68f51b3dd8170000000000000000000000002f98c6a9b943059b4fbbb8da27b6b3749f36ef4a000000000000000000000000bab63deefbbb5f6d4f61aaf52f15ab6e894126ad0000000000000000000000009245175fdb2ac373ddf94f4bf50a68f4f5836998000000000000000000000000e514df11a40941139749f19a513d28f67b828ab8000000000000000000000000a932d198f74991765a5a35438ea0bdcf4517edd4000000000000000000000000afb749586d293203a4f912fee7acad979ddc0ab30000000000000000000000004003e22f9214529b63dc71f2ccd2ff4beee6f753000000000000000000000000b638947185ef3c0176d03e6a3e2a728964f665b00000000000000000000000007e2dfc4a1f7aaeb8dcd4c6fb5c4898c78f582e190000000000000000000000000beb88102547b2ddef5e9fa56b3fe13bda4ebdd0000000000000000000000000cd93cc998cd37162a398b3dfbe1c6803241286d8000000000000000000000000fe5b95b0f1d5e43d639d4986c4dd019be3be556e000000000000000000000000fc1ce525249863077201b7f18879d8122415f5f20000000000000000000000001ca323e658f4688996ba3ad73f1f9e6b13448cfc000000000000000000000000aae31218543d3c50b5e0f6a1df96b403cf843921000000000000000000000000110370177ddf039462fc6ac6fe7dbe74b0ebbd8800000000000000000000000016869f82b64c4d7f11ae8e37c2f7a8077c33bd42000000000000000000000000632b57841cd9a4fc55e2e6241353dc18adde7ba90000000000000000000000006abc3e55adaae2d15f1308e75015f34a4697e0790000000000000000000000003afbcd256c3dda962cce9e6a64c34ab0786da8620000000000000000000000008aa891c7257bfe7a644ae9db179e10bedf58395c000000000000000000000000252b3649ee46abf1d98f1279f931ba5c705dbafd0000000000000000000000008f921cc45e2ee7c2d3e662b77c073ea829628303000000000000000000000000ade531ef02d7b47c07e508ad2cf3ea1e870f9b08000000000000000000000000d3c3c731ea11d35123ada288142cff0c8ee7249c000000000000000000000000b02f4595a171a5e0fdb07b98103fa9280219d81e0000000000000000000000006daabebde3feabe8fe4f1ecd10706bb4afba30a90000000000000000000000002b648b00f8664faeb19afc51b0acaaf13831b92100000000000000000000000020e2e4ce81d3974c4a2c7967a786589e59240de70000000000000000000000004fa68a5ba2941841c91e0751c553ee1486d8861c000000000000000000000000dd1dbf995bb35c4be035c1b65a1553a424e686340000000000000000000000002479bc2daa1ce7369b7465328514441e224604c30000000000000000000000003b782520cedc80ad8196bb383152c6474c8072830000000000000000000000002641ef9874489a0007f5e696fa29f9c438e49609000000000000000000000000209d77c257fe30972bffd6bd5275aa2ecf25163300000000000000000000000067b813270758c0c462f4d730f46d2aa8bfd995c4000000000000000000000000f966c95f5caa11cb3c0c2aecb3ed54424795f4b2000000000000000000000000f57fc1125247e66f7795bf3bebe497c0d7e06e7f0000000000000000000000002c0b88828f0dd58576245c93bb907dd81143e9b800000000000000000000000060f2d4a17d26a86c39b097cf1b79867c4f1036f100000000000000000000000035b932d6289c63a294a732f7be553c5f5ad3b8220000000000000000000000007f9a4d4c6384830e51b03a402c9797c0272462bc0000000000000000000000008a6d30515af22cd4232707f95e5d3816f8e4efbe0000000000000000000000000662c65cf5f3f030c4dec48fe70193237f7625e40000000000000000000000006fde9b9acdccca7051a3b4170dec2611d4b8f0d6000000000000000000000000071dece79905a6d67ab8a61b18b021b3e29bf526000000000000000000000000c3d5ad1105b83d16f1b312b0da8955929f96e69a0000000000000000000000001d5a2e96937c5cadb971e88bb055be23b2338bd300000000000000000000000031ecc25d559000a2a56877c3a93f336f3952886f0000000000000000000000003371197ff0df9a602eef2809a98c7e56b32bd3da00000000000000000000000043e92661ac240796f580b69e9fb3bca1e9ee3cb5000000000000000000000000e508628fba182c6f6678adb95a44406e29daa199000000000000000000000000ca4e5edec09d810c5867a733aa05fa2d9f85056900000000000000000000000047ba8039c6ea5971eae57b839ea9d02dba172a780000000000000000000000003503025bfccd542adbc2b65e0017b452eab1a784000000000000000000000000db3060818792e026d560448468fde7405c2feb26000000000000000000000000030ff12740865de682163537194497fa2c2309d3000000000000000000000000fcaa1315ce7a910f9b68dd2dc888030ad9edbfe8000000000000000000000000ba7a398e2db93ec5d25fdcd7f211584fbc5d6d6e000000000000000000000000f2fc16cea870d67be84fc3698b0bd416f06c5d260000000000000000000000001808e235dca170f778ed4bd190e30a6213a42c54000000000000000000000000c3243327ec69bf0dcaccfe18eaf218273b536b21000000000000000000000000a5dddafc4b8eb6fae04f815a17115b151ef21594000000000000000000000000ab47b7c3f318303355fae5d655c88109bd9524c800000000000000000000000004f79414a7dc677842d1bc18371972f357635bc8000000000000000000000000faabde7c9df5f755fafa156a93957b8d56cc3f68000000000000000000000000612f3a2acc68d019db9deb82372d719c938c559f000000000000000000000000cb00fb1ec7f94371dc0890b65bf8efc55d9fb9460000000000000000000000000d8b7c3c06b3ab6d4ce2940c927932c12e159fcb00000000000000000000000044ed59a94605660c9f4a919a8a2c45622689b890000000000000000000000000034b9a1542f90bc64f0b53616e40fa51085fa3620000000000000000000000001a4ddf3f04ac5476e65d1d9c1185416642348ccb0000000000000000000000003d0c46cda3f62174fe2967d70587d12d63903dee000000000000000000000000c6e766fb2570fd9c9d006e6562529b71d86e769d0000000000000000000000007f59bcb74ab7486c992aa25b9671906a18d5e730000000000000000000000000a38a211c5c93f6e7a9aa202c6b420895ad62be9b00000000000000000000000085fcb39b94cbb880ff82d35bcb5e60244a716c470000000000000000000000001fe268f74af12efb46773205575d7f360c22cc260000000000000000000000002db4e430a0f4e0c54d73ae0aa4e0940b6d24f0b10000000000000000000000002903b3f93d6619775bbfd205d4c0191b6eff3cb6000000000000000000000000478cafc1bf482ba4b4bfff2500cbdf3a9423ea610000000000000000000000004d2d79e2d9fa0de4cd96b17a82ffb6f175e32a3c0000000000000000000000002f913cde70176ab7d0ea1a4b1fb474070314584f0000000000000000000000001723f14b72c5d2c3b16610596ca61c9f0b347b0200000000000000000000000053508a37c69df302c55e71a43cc29f971a3808f200000000000000000000000008f59cb371d66d6f9dc79393cd38c0d667b6cb3b00000000000000000000000058605a5b094771d4e1d972d5d23ab7ec29be81bb00000000000000000000000068049e6df9ba60d1f38a2db8f39e24ea2bb7cdf4000000000000000000000000f54149ba6100b3d5bd315c1256af980e2c44b58b000000000000000000000000ccc4137de05697258c394edc1b14a84f137af6330000000000000000000000006a4c7cada167a0da8b0323dcc3f0083ac5706817000000000000000000000000388c818ca8b9251b393131c08a736a67ccb19297000000000000000000000000b3bf7c5d7aaf7f1375bf80a8761945050a4c1bc3000000000000000000000000f57522fa8a752050c7647568adeb4d8224d0885a000000000000000000000000b6c9978210820c50f002d5529ee26cff087f1884000000000000000000000000e951436de47b3246619321bf095085d94e6b8f540000000000000000000000006fb4ee53078cbb881ce07c235de660b0635600780000000000000000000000006a78a95a1bd36c3d88bce6eb12bdec18de9f50280000000000000000000000007fe011213d08c3bdf22ba146b3eb5c829cd4f15e000000000000000000000000bfd4c03ba77d852b6c637b9b395d513ea918bcdd000000000000000000000000d0eac4ff30b0589e2d379ddf827d8f2706666c5f000000000000000000000000a650084e662f323f31143b7ecaeabcc9ed8b6f9f000000000000000000000000443aa9eea91483601e0e9dbbe3710c53b55a34a3000000000000000000000000726d16ece0c808bbda562d842fc3e133a4a2f0d700000000000000000000000077b6a340e868463fb0e939a94672086533073a0400000000000000000000000050346c1886401ada7fd972020f36861d1077b9f90000000000000000000000002a8d9d2d47c2fa97a05eb11154acf8b92c6f250b000000000000000000000000ba90f176d741ae9d01e5e25ed42ac1d2efd5b9dc0000000000000000000000009e720b658169f8e57f76ca78f45dc8900cfd5daf00000000000000000000000032458e6a29010cbb7cf030b613ff9162f92ddb1f0000000000000000000000007acfb33349499105dd6fb05ba1e92bc2c58fd731000000000000000000000000713ca08c3ecdf51fab82e565b293850682ada5f5000000000000000000000000d12ef3f45e5e8ec5577c32f897e1def16c57fbdf000000000000000000000000461ee3ccf4d664993c6d23a9bfe54b7e9aa6b927000000000000000000000000e7286144efd38e5f8ac8acea97c72a254e3ad2a6000000000000000000000000631ccee87d69185ef5a545b54cc5032d788415d8000000000000000000000000388bc79c232197a641ecb4915fdbe3f67cc773b2000000000000000000000000fc98ca27e3967e26a531655f031037e017dc004a0000000000000000000000000d61d47613413a52fd3fa21698485f6bd126d23200000000000000000000000055eccd002ef8eda82ebaf76d00b8426a3a29c9fd000000000000000000000000aff0e26d15a19e124b5b0ccbba1ba76c07973b3e0000000000000000000000009f18eb870b647976964cddc916e448912f7f0016000000000000000000000000f9589b4da15ffe6825df987e9651f7a4db8a296e0000000000000000000000008084aa972bde93a7a735a581fd9c9287963ae90100000000000000000000000086aef245207e2f93fba083d51852c91a7e711eb6000000000000000000000000e31709899e91b15454cfc87ce8917ffcda2b463700000000000000000000000084761735b644067831d1e38b34bc050809c8de150000000000000000000000001f66e944c70499d032762d74adb37191946034d6000000000000000000000000005d382c8b4c6d655c39ea711bd90b01d2080dc700000000000000000000000006e4d8f5298dae44fc57bd5fe683b9192e72eda800000000000000000000000072a652b6a67395940ba415aaa381edd2d28f30fc000000000000000000000000f347de58d1a3b72a2dea7f4d2a00b3e87a9de14d000000000000000000000000b6bbb19902e19365da38aea05b871c6cc9a587b20000000000000000000000008a304f0a4af73a7757cf0b6c9942e2b22bfb558d000000000000000000000000598094a9478209c2d3356a4302b875c4d7be26a7000000000000000000000000bdd99f7b39af44252cb47786e4ba954362d44462000000000000000000000000c1fa5f4f7b5cc7130a064961c12b1293b244d45e000000000000000000000000ac40a89ecc4dbf20160b84d0807f0998521b269f0000000000000000000000006e5cb2165ca0282ef2a93804348558a6af30f3da00000000000000000000000098e1f85a704d827fe281f3d91cf683d6ef042683000000000000000000000000278e9ef9e0a88bdef13c6b9e5a5799da83ac9c5b000000000000000000000000201f9356c198d1a273c695279c18397920f8b0b9000000000000000000000000bf0323e4e2829cfdbbb5f0f720409330f4e05202000000000000000000000000c64cb2762214361329cd894573561972fadd94b70000000000000000000000004fa90afc6d80215629d69c92475d6e879d0f15bc0000000000000000000000004fd5ff9fb37bb9d3aa4f44826c1a6a94f0067d8b