60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000003d95f4be461de3c884b608bff61429ada6385d3e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6170796f6365616e2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206170796f6365616e2e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d556e3766594d776f6a646e75507a7a4e7a327365327539536b585846646d4a54746d37577548686e7854586e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000003b8aba0c3e540f73890514a47547f77ce6a15b200000000000000000000000001cf6ccfe90b572b233ea9f46e7ba50985248a25b00000000000000000000000067bb07e48fad383935afd5e4052b748434a66409000000000000000000000000e22f5bbd6905c85de4794686d91edcd2ca70ebb800000000000000000000000027d876a74b9a4b58b90c638da09fe0c358c389750000000000000000000000000510744ff070d634d3f20cc114dd1cdc92e967d30000000000000000000000007b09a972681b91c157ff5f6616e33034dbcd30e2000000000000000000000000ba5f324fc2e536c02508ffda9d1f31f33fec5abb0000000000000000000000007a183b0ced437eba9433fff14ecc0f50c7b27bb6000000000000000000000000f67c5408e94dd308410c95b1e6745c06fb1904b5000000000000000000000000b808514c3f185c0087b23a570cef6e81d48adf990000000000000000000000007b056f633bebee339f3171293751093a8cb2a325000000000000000000000000bbdf0b899ce9175edf578ab1b7dbce3738d976ba0000000000000000000000006652befb81f860a9e0392d2cd4d3f5a20942b07b00000000000000000000000053e1a86968b8923482b81e74045bb9e62b0130b9000000000000000000000000bc331d2bd376ca310fe4fc608f566ec04d9a4f680000000000000000000000008a72534f573ac327f1aac0c906e4ae7fd43ac14c000000000000000000000000fb8200209374f2a860e3843336d5f067773531720000000000000000000000009bcc3f0d6c1b9110d259b0a6ed420b6c9bf693f7000000000000000000000000185ca9b7963cda99005c4e0d41cc7766dda38ecc000000000000000000000000220a7b764a53bcc34596c5cc9b871ee6100ed153000000000000000000000000dd8d5450bac0c3f2275621bb7c647150714b548f0000000000000000000000005202adb531c0db1181be131cc61b8904d5be100f000000000000000000000000928a5f4bf7e1577d74bdc476e5ea946f9c5ba7650000000000000000000000008712790294b7ffaa1eae41399839675bc581d75900000000000000000000000091e1075a799202f256cda04bc0bf946dcd0f0fd3000000000000000000000000f35c1f73ffb956eae05586b41beca4de05e1f1df00000000000000000000000040c1987831e94b1c87fc12a9acf89a9d62772f620000000000000000000000000eed1b6fe47a8ba9ed5e0a22094d524ab63b75cc000000000000000000000000ebb25aac93f6b5bcaa71f33bf36640d8adf714370000000000000000000000008b820a8da281391873ead90b84c7e7c4236d9b250000000000000000000000004c5ac57080e0e13bde44d7c99b58da4d4ca60b70000000000000000000000000d09772127d4dae9375662ac5065d88f8ec5c1f50000000000000000000000000f678d9db70bf0f761e915e33a5fae5974e1b7c8f00000000000000000000000091655779433475a6ad772c7c1117d24da1269b39000000000000000000000000852d46ac95a60dce6e4b6fb83d7434a313b34c14000000000000000000000000d7afd9f7a81badbd37876be9408fc4697b2f1e64000000000000000000000000af72c34c5572f0290f49e112c24ca40aec558c42000000000000000000000000ca290dd3a2214dd7ac956c3c45df82595a5acd380000000000000000000000001fe7bf4145f00be2af268286acdf2f2e422b193a000000000000000000000000365c34fa2b97c14a55a99fa86dbac13761c68b08000000000000000000000000657a3d4fad7661c5cf47eb5660548997e26f27680000000000000000000000001582f209a593e7896da6883e4874c9e60ab73446000000000000000000000000894dcedbf6f21369fcaf4c9dcf0a54da8b75701d000000000000000000000000ac5d4de1b50d04b62e4a2868742f3d83e9d166760000000000000000000000009e7f35249a3202d2821c3ebc961592bdb13112b7000000000000000000000000c0facb6912f7a8db68d8d911eaaa7763b61ab5100000000000000000000000005f26321931ca7ab076e3dccf17d7f2a6a39eee550000000000000000000000005d9a3cbe5e51b7516ed8b9b310d1eca1de7a39db000000000000000000000000dc6c0649fa871a4ef85b9ebb9301f822c3f194280000000000000000000000001913086fdba58b28bd49fe7f617d44f5de3fe6970000000000000000000000008b6cda8b7e04a1c371c6891d1cf16a4525f2219600000000000000000000000049a05abbd60b0674cdee567ff2afc1b186e8ec91000000000000000000000000c551cac2f571ab7d614ef7134a91f2f2df22d39f000000000000000000000000322036b751cdfb7d6897a685adb1882d7129f929000000000000000000000000a0ba1aeb0079213e1d48fee1bed23b84a0b5e1ec000000000000000000000000fa1f8137bfb383c0cb9b34dc71e7e4233d080885000000000000000000000000c8d860bf46e631a2088a5812b998b77094de1ec20000000000000000000000004af6bfeaef61813fffee3eb05dec8f925eaceed900000000000000000000000091daafdcd1332df28bd332fd134ab98d6473995e0000000000000000000000006656d36a0570838cd28419c194222173d202af7f0000000000000000000000009d4dcc2815a152cc3497a52afb19aee47bebe1f1000000000000000000000000052d86ce785fcc69625a54cc6e7bb82776366719000000000000000000000000c56f81286cd34f5e81edff17dabaccb7e839b70a00000000000000000000000096cb8a653d8140534d879910c9ab7626e815cf40000000000000000000000000bf813a83d30f46368941c2b9bc8c6d85ee7c0ed9000000000000000000000000955e49cd8065be88903c11242d159e2a0b8aa3f00000000000000000000000001c8578fdb2ec57cbd87b550848345c38b69cd11300000000000000000000000069f36a5e83f9e5bf31faac61a7e5144810d9be8300000000000000000000000004aa87fa73238b563417d17ca7e57fd91ccd521e000000000000000000000000859e7cdb80f79f74e999cfb0917513b957e656450000000000000000000000001bfd04acf32b6c3e5326851f1f59ba1fec6a6117000000000000000000000000cb8aa616bc24a811823e8466fd02edf6b940f1890000000000000000000000009ba1ea281143d5bf845a20041cb8b144d949330a00000000000000000000000085782ea7155e426a34cb76bf37e646b85d15c590000000000000000000000000c2a0e126524e7445156cf5b04c8a151ce5c0b1240000000000000000000000006c7e6f826fdeb9da42fef84226b61851f7bc7e6d000000000000000000000000bc92a17bc4fd07f84e46b2d1ba89cb2891b006fe000000000000000000000000d59c6635607a1191db38b6f4d66523132bd18a55000000000000000000000000c98689e7ec0437cdd93fb1365fe04a8b8c4abc850000000000000000000000004a0d657c758193d2f2c58fb07d935a4c719b9e810000000000000000000000002150810526b19ec91486fbad94d5fa61c79e9e700000000000000000000000008f6e0a571487529f887a0890617b0969d8a88745000000000000000000000000fe20036beea9db94e62a69237c8bb8ba8f2653cd00000000000000000000000002eedd5fb1689bb6acf188fbc54b3e04e50479c300000000000000000000000007a2718dd04a1e3fa465e894e8a5aa29327b9ce600000000000000000000000043a39a1349e89986c8a376cf61ca15069358a306000000000000000000000000d0683174f91d22b1c12bbcdfb8fdeffe29d8f5b000000000000000000000000080b345f745d4b520dfd7587fbe9c9531360e95ec000000000000000000000000b33845ebcf6f41b8e16294ee0c193985b9acce0a00000000000000000000000071e9d6b4f32a7efdb026149bd1f0217dc71c93f3000000000000000000000000d6c9460e26af88e4785e7240530c8438c963c91f0000000000000000000000009d78c681be601c371efd0bc6e291df96cf437bca00000000000000000000000091e1d0294c07276c2198d6d203ae6f2f40728acc000000000000000000000000467162b26265068133dc0da4c3fd7f6a24277217000000000000000000000000e736eab27314319fc65b0e6acf19fb6c586e3992000000000000000000000000c938997dd133cef48ff0c8f271dbe020558bf14a00000000000000000000000054814b9a551de069f268a00591724220f836e00000000000000000000000000031cbd3bfb250aa67b2dfbcf629264f6ea45284d5000000000000000000000000774b07a1a1f4f96ad257b8f06015747eaf0ea2bd00000000000000000000000045de58e31231ba5ca3a5041a062bd32e20f32abf000000000000000000000000c70d171ff56ad854bd24e9b90ce553db0a6c25530000000000000000000000002e25020b626f485c8fefcf0b67ce0988e680837d000000000000000000000000e81c83d63faae0f57334d97f1a2610f1df33dbae0000000000000000000000006f49585b89e254d72c7774041c7fce5854fd3327000000000000000000000000c6f1b4bceddf25ea95f7f3cf1f9a927fd91b2bb900000000000000000000000028fe2dfa7edafd833564bae255f31e85c262a4cb000000000000000000000000d458312393047b3c65d90964ed9fbc5a3ee5daaa0000000000000000000000007acf88858da56a36ba2e7fb3027fe70e28a0065d0000000000000000000000009c2bd3c3769199bdd5a395fc3986e448a4b6996f00000000000000000000000079add136ed0834b35f9bd1200813d2b39ae9813500000000000000000000000028f13cbae11e2e295f53abb87ed0a8e9fc8abaa80000000000000000000000002e63ade876dd5552dba2532ba2c924659551bd6d000000000000000000000000d8ac5bf7db3c98b8085589318a254c8f861008ba000000000000000000000000e735f650d35504e3ccaa08d7b50408b4fe20d1d6000000000000000000000000430ea3580f04c56ae65de4d66d206e0be089a9820000000000000000000000004ac8e3fd41c06499fc63427ec3ae9d86d46d9d7100000000000000000000000068e74e66b23c09fd7acca57bea1c6dd7fae8fe0a000000000000000000000000d6b40236e5ed6938932eea93b73ea0da8949e405000000000000000000000000773db801476a705790ec9fe3fdd8c3f87689ef5e000000000000000000000000b5d801c6b72f31897c2d85dc9c4883e57a0e75cb000000000000000000000000d48ef3c32fa8a264adac6993207784b64ca6e51400000000000000000000000018555eec7c90067ef130dbc727276b2d757604e6000000000000000000000000e9bb44b31719dc63fed6d84640ccc85cd86c200100000000000000000000000067c2145a8c8c2ece9136a6655ab5cb5190a4d3b3000000000000000000000000390825dcb6344ad9571a94773d059e62f718d3e80000000000000000000000000f80f1794d1a2d96d05ddcb052d961383a41936a000000000000000000000000d503c0fcbe1fce88006eafdbba19caa3a526266e0000000000000000000000000872e7c9a2540bd0c120dfc0ae639ad6eff49f720000000000000000000000000fa3e5eda3c04b7df6ff44656651d16e001bff3a00000000000000000000000077d3512d068a1bc1b2e2dc37b806801446e0fa3f00000000000000000000000022834d042dcab9b9dfaa87c4a9dd8a74f9bacf68000000000000000000000000be9dd94a74ad025b9a2d494e1de1485bc85557b100000000000000000000000062ff0eb74e8f6df5ca3c77f9a4f41d8f23ff2d020000000000000000000000000b893614ca9625964c00de2500f3814b965c211a0000000000000000000000009f8c32e498739c7e1b04c4fd70ebad836873cce4000000000000000000000000ad67f7a72ba2ca971390b2a1dd907303bd577a4f0000000000000000000000001ce5b0fe8d8e028e225300fd20226ebfbdc4242f0000000000000000000000007ae2982f64385478499d6eb5b516fabfb86047a5000000000000000000000000309ada56f7ae26aa6ee50a91faf1435e41b18984000000000000000000000000c23698805946f26000c0ec83b8375ae431fcb6ef000000000000000000000000116e6ca7fd427dbba04f4ae574cb887456d563a6000000000000000000000000f54146c6e42fd61273213eef883cf27ed30ffb06000000000000000000000000095ac79f383dea1fca53e14736994aefa6aaa17c000000000000000000000000d0c3218303591c7ea68560509be2ef7b9e6d219100000000000000000000000052c6ffcb5604692ae0b6394af1f3cb6a4c837d230000000000000000000000008587841de6bd3300d91cfc7e1bf7f2236293b190000000000000000000000000cb371e594af80a6162f73acabdd14608f6b1291a000000000000000000000000ea9235312333aebfa8c8ca76c77574755b5c00ca00000000000000000000000037556252e3092e98ec15d0447118f95343fe3a9a000000000000000000000000304edf4c80cb35c2585cafa9d99950a3ed39788f000000000000000000000000bc16a941d6108e4bbfbd734888aad862c1d8bba600000000000000000000000015d817b0d36f485a7128320364961928dda856e30000000000000000000000001c15732d3ae15b7065f3100bb393e9530dfef90f000000000000000000000000f1ba482f7369620389dd09de57cc6329cada2bce000000000000000000000000167f26c7f4de4505782d25fea4878a2f9d1f8e29000000000000000000000000da4465b5def026ab0c8ea4c5b269781e885c9733000000000000000000000000323e599c52da6269f558cb7d60c554b220f35a7c000000000000000000000000661f95763344e1d986e061cfb886fc681220f568000000000000000000000000b0aeec95e8b273f52466a6e9918403654e8eb094000000000000000000000000e9bce998e88799b8682ab0766c2621e2f9e892ed000000000000000000000000f9b983c40365b6fe3730c690ab0073db32e1903b000000000000000000000000a77e5f02280b5264b8c363459f527b231f521d4700000000000000000000000081686737d7ff0c7309506142d4e9821850516a2900000000000000000000000002276e5c703d4b787efa34381939d99f12a5f9a3000000000000000000000000697eb119a3f55bafc8ccb9703b8dd02c14c56770000000000000000000000000c7d976ebde3653f4d126e25db604fc9e2678a0cb000000000000000000000000dd841aae540d296900e55f08dd5027189ccdb1ff000000000000000000000000187c0e0aa33282096b39a33457939f1dc3ea8e0f0000000000000000000000005186ec0910f39157b7285d43d6092087704d155a0000000000000000000000004aaaf27c9a46662b2330564485c0815b48279ba9000000000000000000000000ffc8de81c34e08cc8fb36ee3791c400017627626000000000000000000000000636fb8e81706a43090b1fde3a691359eb3e674c100000000000000000000000043c77082bad3917312b624a17a44daef1b9b634d000000000000000000000000eb577275b16df5977d0db3a2e57e9dfe34f99119000000000000000000000000012c8edb3e25a07bf5c1792f14aaa4a1dca4b345000000000000000000000000a8e8029cf9dee2e3cd6fefbb998ab0b2a72a08dc000000000000000000000000be224fd7e8c912e0796fb6a52ae02fafb22459d4000000000000000000000000ec9bd83f4d9d55e85c8d36dd442dfbd13e2af3570000000000000000000000004bc5ff876c471ef8ff797d95214450510bae9e370000000000000000000000001200ad20dc3127664c1ba13bec9533c945d6a9ea00000000000000000000000017c15dedd3b55dde78295b3565f9b0bfea8937b9000000000000000000000000a871bba05ce8ee481761d4f463d363d521fe2fe8000000000000000000000000b1d50f61adf52c22ab545e6c7a4ee367b669a2b700000000000000000000000091a87de3197ca4303d4ab82ebe81473db265bd5b000000000000000000000000e6027018245f99ce9951ab99982999a1c3feec420000000000000000000000009a4a2355de27db0916184f511b29c2587fa7b5490000000000000000000000008d520e88e0a99d638766b05a41bd25c4beef67f3000000000000000000000000c22ba2781a0ce3f002937e775bb4627bd6641b5000000000000000000000000084fc069669b7501ab8d38f718a5093e081a4a2e3000000000000000000000000136a23d2a52c0eb73bdd6e0c448d5ec705241df90000000000000000000000007c33505ebf69805f4ade09f3d840f6f0ed9c42b1000000000000000000000000df1eef027b613698a389bab2151c69449c4c1603000000000000000000000000fc6831f48320c0e93011a16d71f940f8eeaaa8580000000000000000000000005db1e4a99f01756bc975574555411d6b7b0f05fc00000000000000000000000088ae5a15bab4a373992f6ffe861ef8a949e5b78b0000000000000000000000005c19bf04680b2c0f2ceb0b7be1061a0cfc00e16200000000000000000000000086307df93c38c9a8c5e7e7bd40734ab522e393fb00000000000000000000000047c21838f90d355b2d3192698eb5810be669552d000000000000000000000000f6335ba76e0b96b250c731deec259f0c7bbecf3b000000000000000000000000486c2ce885225f24709e88bb2b6634469f46ad760000000000000000000000007250fa185732f7ed6fdd99d448becabe41bceafb000000000000000000000000a6d0cb49a04637c4a6911282fa9931a02cdbf0980000000000000000000000007d8362d8962b584dcc37de8f048b4ee553661ad50000000000000000000000003538847c59b83b2e5312b0c8603de9b5597ac9290000000000000000000000009bef0f8a4e6a5a643357fb9a6dd1c2cbf43730470000000000000000000000005fbce21839853f3e50140d080e5a782c080e35ae0000000000000000000000001649500e540686e82e25c4e54fb7ba47ddbf7e3a0000000000000000000000009df9e2fd5b3e324bb2cd338f87a0bcacc1afd77d00000000000000000000000081167bb60376e826a8504f054ad7ed35503b5f000000000000000000000000006a0f4f7a9ed1e10b4cd6ec447da46510f180214b000000000000000000000000ecfad6efa3edc3be936cfeaf1762db49bbe33104000000000000000000000000a15442ea99e156c471d89520440fbb617d17c3e1000000000000000000000000bb142c68df0eb8df03fc328f653dee00daa03d1500000000000000000000000058a66180962b26faf5597a021720ea9ba65b8211000000000000000000000000943537ba129cce229cc45e6e27cbeb0f722f955100000000000000000000000088fd2fe92bfa91788d89da8b64ed419dc3485854000000000000000000000000bafb437ba783715547f75189d406021ae7a1b8dc00000000000000000000000061ee9fc5714ed3732b83188aa82caec3a43d52ed000000000000000000000000cf3faa802b6bb188ac403aed3597564043b2dd6b00000000000000000000000090503337fc43b9ac5bd73d279da7c91ba4444c5b00000000000000000000000085ed40dbca94b5bc73c6c7ec7f4ecaad04a03a22000000000000000000000000b45f4e956af747a28e1687cb069e0dc39214233700000000000000000000000035f7d41e56b3715c5c8d1b883d31b73476730965000000000000000000000000e4fdef3647e32c79c1a3dd2f1a76f72c5f009ec30000000000000000000000007c4a24c5b1c0eba323ac796b841708ca4f79feb1000000000000000000000000258640c0cbc901a79e97c158e948b031172ab37e000000000000000000000000359a76db7afdad46f0e2c6699ec768c1064c86ca0000000000000000000000007740684adf2133176ef8c4fd44ebc1e11c61f25d0000000000000000000000006f03c4c0505fbe2399f8895bc38c77ca115d54b50000000000000000000000008b968f1cc036b2560d69c4af240090f440a6498a0000000000000000000000001169290b362abc148facfcb36a9e8194f4c1add1000000000000000000000000f23fea3ffc89ca96854ddaf7ae3ddd3ac0d50dbf000000000000000000000000419dc456012bf759b3e7d59930b5e5bd6a4d00570000000000000000000000000951962592e5a4103cd7494c6e620471084dd32c000000000000000000000000a4dd5f4838b9749171fe38cb7e8984b25abb3be50000000000000000000000009917e079e6606d8a9e8e0751182ae5869dc46ac200000000000000000000000076ded568298914b8d50e8f0f9613b8c772f4ae9b0000000000000000000000009ed80f72a35cab4396666c92f4ac962577583e8c00000000000000000000000079f13d90025b85cab557ab37286a7b9e65b69a5c00000000000000000000000078b8ada1faa09287073a56599fdb184c906b702e000000000000000000000000140762da40236d06b2075fec8d985f61271f41bf000000000000000000000000fc58b7ff7ee42e11c9fd1564770a53c6783a1bf7000000000000000000000000c20fe5313fdc23933a1c0c20a7c57e63c7b9657900000000000000000000000031439966e6de6abaeb67ca2a28730c959b928cdb000000000000000000000000905c4d5a7971879a85ced5c61de2aed6d7ad17cd0000000000000000000000001a840c4ead8a18e3ce0e9bf04f5f60da2748db1200000000000000000000000074edeab6bb6ac63805dba9f95fe76598e94563880000000000000000000000002a0ee4adb5028f4bfc8c5fa48719d6f5920cf7550000000000000000000000001f7f07c1db75c223c22e2f0a3920332a6085ca7f000000000000000000000000c9f00eba8bf9fe650160bb90e5abf03599f8d4dd0000000000000000000000001e73acd5c817b31d80a837f2a8118f5cf734f41e00000000000000000000000066a8cabfcf00ad454a2dce25cc291d6a2c0a0082000000000000000000000000e834c39272599043caf1d2a4e6f5964860cc54f50000000000000000000000002ef001574e1bf1570c261d229c686447bb6c46f40000000000000000000000006f48d61e63e46cc8200787ccfcc09fede722c1a1000000000000000000000000278942e2cf9e63f64453e58b889669560628491100000000000000000000000071736f94280e2d159a59c761ce6d39f50a1eab15000000000000000000000000f6e608a651c039d0d33c1f3f6c82897821a0e2a1000000000000000000000000b49dbd4c0c6a6fc9d63df22a8de62ce23dcb0a2e000000000000000000000000d4918b25de817346cc1ea054bf20cb17e0fad3b3000000000000000000000000fb0bc7c46711a06b4ea0341383954d573d04b00a000000000000000000000000c2fbac30f3e6d3d343a46f3846126cadb7b6692d0000000000000000000000002514e24c146744ce579bd02f80ac3f9b4a5e79fe0000000000000000000000008946d51df743c860171050348d0a5e41918adbb8000000000000000000000000644b31b26392c35b47ad6db5f8b17892d04d2b220000000000000000000000001ee310a9299c8b341d2d1316ebd629fb16dcf10c000000000000000000000000db85c9f393a6dae37b4ef200949f0c1bad310501000000000000000000000000a0377c2792df8890915d04f39f984b5fe024dcf9000000000000000000000000c286a0aec613d0d7ba1579057fd98e0baaa4712400000000000000000000000074922d8b7ce0eaa2150566af15ae4e8087db62520000000000000000000000006deee4a403966ea595396344f4ae47f68f89ce9f0000000000000000000000003bc4edfb9ae7c7c94a9c343add0b2419eef09b5e000000000000000000000000850d22016669dcbb7bf17a59e26a6900b080abe9000000000000000000000000947a13619bb389eb2594c2074f3fe6ec80465b32000000000000000000000000dd242d5c4396dab23d12bd0b37a41c5a4dfdb0490000000000000000000000006b61301ebd90793781496b78972c59c64aa5b7ad00000000000000000000000049ce89442c774c8ee33e4817c69d847ee837bda0000000000000000000000000ebc742ed4892136b76a5eb0ebaa9ed4fb571724e000000000000000000000000e62b721eefc265b5d863992efa6a1ebc1147bd00000000000000000000000000aea8922d8097ab438cb62452b1b337158055abb700000000000000000000000095ee96f65be775ae40f8c4663ec7abebda4f0806000000000000000000000000213a769c999d92b31ead1e1a54703d5dd4fad62f0000000000000000000000003331219a6b62f5e6f43c7f4df99c3321f1dc63000000000000000000000000002783e81b32e97d021ea002c1346b53212fa2f3f20000000000000000000000006f1dac2bad5d90de257f5823b68c1c0f1e69689e000000000000000000000000db7646e4cb8f430642b90f73b9d26122608870520000000000000000000000007e3276e1882ce19793e4f7263e2889789aee2b990000000000000000000000008869f32da49234e9220f0423a06950bc6de4ebe9000000000000000000000000ead031b46b2badb401c0b165790ef62340eb5a4c0000000000000000000000007831d644f60344de748fd16c0cde6bb58d2c1184000000000000000000000000f320dc9ab8c6ebf0ab3ba20bec12439b6276bf07000000000000000000000000f7460a66c5b432f0bad7f512ebef1c37585ff50f000000000000000000000000b8fce3df62ee134da4ba8ba6e52187e515477dc90000000000000000000000006e35beefb8a8f70786d695be6664e8adfd2ea81e000000000000000000000000010e487d5f8c786b605b85ce30cfb63cee3bcb6f000000000000000000000000e617cb6f95ee083b18287e86be729f87c172f9490000000000000000000000000ceaf1073c25b9432457d4ed14a430c7c88bb6530000000000000000000000006c0c260f63273a73d4d0852079099b453ac3a8c50000000000000000000000009729e0c7ec6f480cc90516416be0d853652734b100000000000000000000000080331c7b5c97fbfa2bf9047a22694ca36755eb820000000000000000000000004cea92567cb4991788bf94cde6da9afc652d1e940000000000000000000000001b2f7e2a564ec941cc1b228bccd5115ee07d56e1000000000000000000000000ea3cbc8daf8cfe771c90181d81282ac22ea9a4020000000000000000000000009eb98e2a788d6baf1f21e12aa18cba24a4f349bf00000000000000000000000016d21cd4e2010664382dfca4d36e272954136e0b00000000000000000000000057060205e2b7d29a84970b0471aea03ab6b97c20000000000000000000000000a75130a1a69bb06bfc32f45a1b3dd767ea0a4a6f00000000000000000000000083dcc65d12e274ca941370063ff64225a907f850000000000000000000000000bb35160f45199259524be000d3bd1eeb59a6c6c0000000000000000000000000bd7f9d236731f7cfc335a8fd57d09f6c67f0f24a00000000000000000000000060baa83e56b478efc96df48880e4a4fa88f0e3670000000000000000000000002b51626b4f9340efe3930bf0e21d21e5d82b31fa00000000000000000000000043cb0fe7698d7eccbdd50b5ed7c3bfe6abba9454000000000000000000000000d0425e6880abda9366b534cd0265b18d8fc1e043000000000000000000000000e7b672f3597b1b54e73f8efbc3fcbef014c470ac000000000000000000000000c89c216c35e7bf793a253c9dc3f31b7a794a68850000000000000000000000004b28f3abbc28ef11b0b724158293544c57b5d7ef00000000000000000000000006bc02187341e9901d83aaebed11f89950f8c5c3000000000000000000000000fa71fb3a15eeb2b05a2002d14aafb931c4e547a30000000000000000000000005399e049cf5c760863af078ba90a6c621dc2af600000000000000000000000001609665376e39e9d9cdfdc75e44f80bb899e9d21000000000000000000000000e3101bcfe652aefa8dcc98e6727e40508ef91beb000000000000000000000000dac1b2bccae7171a803e7e01d32d7a58e5abd4360000000000000000000000004a82ca2ea959e64803da4649c8b19a67dbda5e7100000000000000000000000076c008ba389cd8079d78fe3388e9908b629a2616000000000000000000000000cd6b2f67abc1f1a78941c486d319228c8ee2c8f2000000000000000000000000b6da110659ef762a381cf2d6f601eb19b5f5d51e000000000000000000000000f026b9e84fa1ac3986e9f49ec302025606a8e4990000000000000000000000007442c1e7fac33c6e53f875c4beed948d0a57873e00000000000000000000000083c2f57a8088474fd09731b00ee5eed733c29358000000000000000000000000394e5862c112adf408f8e7d16620742cee785d94000000000000000000000000c211ccc4c718877cda19690715bb81d98694f8a00000000000000000000000002a2cc590b6b12a06f78a99894e22ccd68a71f59f000000000000000000000000cfc22932913a26c559cb85e34512bed94e4ad45200000000000000000000000070408aec937c9d93dc0d5e265ccf395775911e090000000000000000000000004cdf8e2ea0ebf610cf1d763b2559d5ea657bc2c2000000000000000000000000c2ca6952ba3810b53aec91b540605aa482e46219000000000000000000000000f86be22683cb9a158afa839d84fd9c8ec5a5f73b00000000000000000000000016e3cd34d685e9af1a76eccc3fcb5951233379f2000000000000000000000000998c1f93bcdb6ff23c10d0dc924728b73be2ff9f000000000000000000000000638c593596099bf98920e1a21e3aa13146b79806000000000000000000000000276a166df31f7673201e3984d021890af76462ba000000000000000000000000bf7ab29ee0cd522d5b7f91de559f1f583f71d3a60000000000000000000000000ee4ed86219f583933182b0059494b8bd05ec6c4000000000000000000000000e78823428c0a8200896921ef62029d5d8b8d0680000000000000000000000000f3cfe82e26926c79c7fad7c9d929bf5c1c1d656100000000000000000000000076b26c6b675a0685deb8eae8c144c23fd25d22dd000000000000000000000000a8b85f6d7936c6099322ed62fcb96dd7cd07941d000000000000000000000000fa3e72e1597e6cef7559939e2df948bbbfd4890f000000000000000000000000e6cde63db6a07c0742b7465ebb96e7b8bf74bc42000000000000000000000000a2c7914fc8f8cecb4f0aee598c433e9332ba0837000000000000000000000000251cace6a321449b1d523ac20b7b4fd6a9c3f7f4000000000000000000000000ff5116b03716f114cb36c23f51e6c63f60f469ab0000000000000000000000006670c18976c1b38b2ff05f8269b678b5dacb4525000000000000000000000000b47641fe0a7021f6bcdf348ef70aaf5a8325ea50000000000000000000000000e105f02cf3d8ea0d6e52f61d9f4277983397a1a50000000000000000000000007b11dd75547a85300649607a8a1f4073fd9f9b7f000000000000000000000000f92ca6004719edce52335b35821cd18eaf7c590c00000000000000000000000058aef1bac94dc209a768e4dcdd5958c082fec5eb000000000000000000000000275078492c05555398cc464fc68d433916402cc60000000000000000000000007ff68232402c589e1ea581f7efc10399ce1a832800000000000000000000000030f2b7095d676533f8e5a4dc5807c9ae46755614000000000000000000000000f6c2f37a112466b888555b9be6692882d6a4c7300000000000000000000000008db2749b7fd06a9b063dc143b32daffb8ac513e6000000000000000000000000794a8704cc2a418d787cafcb562233f4898a7ebc000000000000000000000000014471d554d57c2709a7bbbaf4da8f41c2c88ab0000000000000000000000000323a470bb5609b70f4e7b3f94e2d5da6c2a6984c000000000000000000000000a4511d28e1f1dfac6e2e02a9c352a87638ac34ca000000000000000000000000c5d649a667109a1b84f8bbc6b266bedad82f3a340000000000000000000000006e080bbf33dba3e867a874035e217b509af70d27000000000000000000000000ba91e74341ccb17e5c5ecd6a2e5473513dcc09f90000000000000000000000002751f9db4c70feeab29f29348a0d89c63967b29500000000000000000000000048d5123a278b0bc3d2f144df7282961dd448c383000000000000000000000000f9a32347c5c4cf8f32c33df09b8f732f86ebc413000000000000000000000000644483d7d89a5dfac7944e2826a8f65bde24702500000000000000000000000080e736b0bdf6bf807e7842b81775a85e5d4f7560000000000000000000000000bbbc36b5bba11e949e7bcd582eb46a55f7ac942700000000000000000000000022ddcd0792a2900ed1fdb5ae7d962c7f294d748d000000000000000000000000165f7836a650c808c536137583147b590ac1cb6e00000000000000000000000060cc5028fe6d57591219753be8086978fb17f88d000000000000000000000000c3485542de4fb1a4fc428e63024a8e66b5d6daac00000000000000000000000017633c0504c9bddd4a7b52a7d6b0d4bf68c422c600000000000000000000000063d4d2523a603bf31d62af4226a945144c1bcc28000000000000000000000000e21e8b192eede14f4758c7f4a8adb455ee2cd310000000000000000000000000241a42fe937baac4687a4ef95f0c25f4684325fd000000000000000000000000056d308495f9e004025c29872f8c706dd40d92c30000000000000000000000006c404ca5d093f84bf8f8e89a3b0ea40e84f814b00000000000000000000000001b7b6f41fea6feab669c0baf3af3dd6154bf2bd1000000000000000000000000813820f05af5c580c0728ac264258dede8abcdc5000000000000000000000000c3a1c7e5c864fd69512f947a58c41280de82064b00000000000000000000000039d11586f47268cb210c7c79be64fa4871a15a92000000000000000000000000fa45ea8d199ff39846d478f2c3f272b5ffb12f52000000000000000000000000361e65bdbccc50a504eebd33afd46983721f3faf000000000000000000000000817619f566b58be3bf26d5533485b048cfaa8be300000000000000000000000042f032815eb2c04e59df726d99d7c9fcd55ccabc00000000000000000000000043f6e17d985664973f3d7f7043320037e4476cef000000000000000000000000af1f9d9cc176ef4ee8e64b3260da9c885adc9cb900000000000000000000000030558138c3a58834a9e1ca67527147b3ae4cdd9d0000000000000000000000007fb19e1892df6349e35c5f11fcd39483dd59214d000000000000000000000000edec060305574f63401996d413afc84e2c3225100000000000000000000000008f8a36b539e5cbadbdc24e1de3955e47af66a092000000000000000000000000fced237ac51164b198814e7f107181ed6f87bf26000000000000000000000000450fe9c65b822bde8725275b08197c72f42801ee000000000000000000000000f7912a9b7561a8e2e075855ca0d500c2b182ef2b000000000000000000000000c0ddfc9b743b68f359d35ced0c0a40d8b4189a91000000000000000000000000f82b31cb77f384148a33af56bcd53beb646c10b10000000000000000000000006a768d0251d08285b7efda023598db5234c8397500000000000000000000000040ada811a7c812e04927b4ee2e94dfc4c7034ac50000000000000000000000008eaf71535287aa012b1e999c6b0089c35a5e2d5e0000000000000000000000004e422f24851406141a6274e7bebacc3d25a5ad8d00000000000000000000000028f10ca9be9571357dee2dd149f43bc5f8a878320000000000000000000000003422c7aa4cbed13d6b1309e89da5ad771f6fdcbd00000000000000000000000014122116c2a2977fe89f7d5e05596608d4136ceb000000000000000000000000370650f2da20e4634c2fcbc6628fea2100a5626e000000000000000000000000eca433c8da331a7a62b84f03f2a3e784c252a69b000000000000000000000000d32cc0d88c11be5044c7d9d5e2c1b835a9e6981a0000000000000000000000007f9df52d4433ccfb509e0fda908fff409c534b700000000000000000000000006e1a2de63266750cfb82be68086a37096c26b35d000000000000000000000000d424356892d24304b26a9ba22396a2cafc610f63000000000000000000000000d1b14e851ae26666252fd05173ec9c5c9300e2a1000000000000000000000000c60618661e48ed93b59d6486d2a034013f883d46000000000000000000000000e73b5bc0078e65bd068b75f6e56d7077b75fa18e000000000000000000000000c9e89299679fc45256bf08e547bb0fd1cc9f25c200000000000000000000000067a25258109c04fed178c4a1f7541baf2ed5e3570000000000000000000000002d2abfc1f80fd25f444ac77b68d89c3618637454000000000000000000000000bef04898f25611159924239b4dc227927c1dca81000000000000000000000000558fc781ed9ba982ec1f70fa9e47816bae6557a100000000000000000000000079e281fa7513b57f5ced6caec9ea9eec3e7952d4000000000000000000000000a5334d368c6f9a692b8ca8e122d7d8b71725d4a20000000000000000000000003f3daa2f9eb6a506d4d6eef46a85bc48a971d9ea0000000000000000000000006c3a1634ba6313427aaec6377efbb9464c5020ba000000000000000000000000fb3289a6d13d624f984bf9aa07dd2a9b16151c78000000000000000000000000a65779aa9a29af831da49c48899e7146934905c70000000000000000000000003ca241650275c6645e3532f316cceb55ea23aa6d000000000000000000000000d4b5516e57a8ac8753c2cb5563da3fdcf3df330500000000000000000000000074ea0d894abbb9ad8e6f74142a525d8024ecd3ff0000000000000000000000005bedfadf156f87150f74a6931fd1d86337a88e4b0000000000000000000000004efebee8e7ece73ed2f4f2a8d889f4e1f98b2ec4000000000000000000000000734fe2738dbc8c171aa3c0053ca55579fbf1a4420000000000000000000000005731d0ca82e2589c081dfc912d179eda72b0250b000000000000000000000000974896e96219dd508100f2ad58921290655072ad000000000000000000000000ee7416d60e9317025eef0b595202cec6af808363000000000000000000000000eeebe672eef99c3287b0ab3dbbdc46b594ab738f000000000000000000000000a6eb6409c56eb8d22995d29d5db715874a3c38a3000000000000000000000000b16209c6d1b22efad9824673675f086f5c80f58d000000000000000000000000d31617d5d9349408bc4a2a13e273688cb354232b0000000000000000000000004be39bb3c3655293b428fa7f8793a19e3dd7b6db00000000000000000000000088afc08306da7d4fb25dc849899a96163e287ffa00000000000000000000000039e1506d115325fde00859e8ec6b0efc91facaee000000000000000000000000c19d2369c49cd40bcaf598f3a6bae4925757c65f0000000000000000000000002dc08e120fe01650801f06f7ee8f9758a6cca8210000000000000000000000001cfb634a2304dd3868c892a3532c2a57196f1e2d000000000000000000000000b87a3c966b3a9ec7b9dc3f954254c356044c94e4000000000000000000000000710075c1bb2c6e58ee6a7860d2c8b8e2b390f73c0000000000000000000000000068ea1cd00c4f279d7f9e7abc64e1f0197add31000000000000000000000000f9094d12fc718aa18f1f67f4964048a261b95a1b000000000000000000000000f38aa5799434d80ed07fd421ad1161b7ed11c06200000000000000000000000035acb27efac563ff5f6ee07df3bbb2990ab4bbb6000000000000000000000000ebb7ab0b5a219bb395b88dfb1e5ae05ef8fddfa7000000000000000000000000b512794fc1934a92dbc310f95309e2349694992f000000000000000000000000ae9f128c70a8145f0fcdab0b913fa80ef4d2672e0000000000000000000000006f9efd0c7cc0e897c108e2091975955839de33e80000000000000000000000009d65298771aa4b981d50df81166a011312c6b9ff000000000000000000000000057241c992d58ea57af48aee676a993db740ee400000000000000000000000007396f8cc5d3e226f85e25470fd8b8aa59fad342f0000000000000000000000003f4b0ee353bb2c11ee5b8f790cc1dea158fec12c0000000000000000000000000f5677dd9b979f514f6b80629eea1d5818e52419000000000000000000000000efffb71f048ed64873f04f59b48e2c03b2a82c390000000000000000000000007983aacc8f6f4a8e29528edcc7bd223b179422f10000000000000000000000007de3f177807611ead541550b16e061277752fb52000000000000000000000000905961c70d2d14d01609cca26b89a27bf4e7202d0000000000000000000000008900e1e9783952a9bba4a8e92e5b25302856e60a000000000000000000000000469d3570fb1f7bd8415eae37e3f80401169902f40000000000000000000000009aae9d028e3a3f67fc5b0c7f49f4b32fb2e2625f000000000000000000000000b11431acad1c33558d4f1c4858642465a93755b20000000000000000000000005ff890fdf4b736b2b95de49f4760e73df336d0ca000000000000000000000000baf0f4afccc673f683cbd992667c7f545851c2c30000000000000000000000004940fab0f875a59d4bc11bdeb36baa334b4cf81b000000000000000000000000ebb9e7517b94d1342868feef5aa4e6b0bdb681ed00000000000000000000000008e29a38e6f469834dab09142da41694c15d63cd000000000000000000000000c7f5655721455bb0376cdcafa2373fb412121a65000000000000000000000000adf204aa4d49a51f6da8ca991cc6fb7c9091f9ee000000000000000000000000a72253934ed394230e70a293ef2d0a10270c424c00000000000000000000000078e869870e425a4d78bc18c46be9a6b9b8417cb5000000000000000000000000730d255e583bad64848143f04a3a4099062d71eb0000000000000000000000009da52ec9c50b1805e5ed9367c75253fe4b12f0f7000000000000000000000000d50ad435a9e0e29af814df0862c90caae23dd66a000000000000000000000000e58a959443dfeb71fb175746bc095db0f4bd7f34000000000000000000000000154d3f0803005fa8883225fd0c2e8098c670b27f0000000000000000000000004086d21b875ad96a3d952ad80f0d453447df21a8000000000000000000000000baa2f1871cfa985e2bee450fdd8482f12543c74e000000000000000000000000d31fa60a8cbff3c4aae5033e110deea663cc84ba000000000000000000000000e44447f14a9060bd0417f19ff256456f40ad223d00000000000000000000000053aaa8aadbc505bd35581a8b432dfca00f8615cb000000000000000000000000e57a1f083dcf00db327c673d982d4e150630b65f000000000000000000000000ffa76f5dde188c520a09b4e8d6d07f6fcaeb64e100000000000000000000000003f2b459d0e4ccabfbed27f0f01b47b2be3a722b000000000000000000000000e7ef58aecdc1ddb573708a393d2a0817cc165b6c0000000000000000000000004ed578e73c07ed37d9d2c4d777a96d750e1b8a2a00000000000000000000000022e4230873602f5dde5e01f51960059897c59c5a000000000000000000000000966b6448b1ce88b5ab0ce680fb56db3888e92a3300000000000000000000000008893a0de1e554b9883532de48b2fcb275dba16e0000000000000000000000008c38515f6449fa2e8c910e68b91342ff4822848100000000000000000000000054fab861071a7c74952feb5bb70ba5ac9facccb100000000000000000000000038d274b0d95495430581be633ed6b4d9ef3150b60000000000000000000000004370a4cc0c503b05334b9d68a105d455ca66eb2500000000000000000000000039646b45ce697611875b522392762add4c9800ee0000000000000000000000002c97702f3e62f1a40b48be408922b0cf4f285785000000000000000000000000623094f7cd7af59ff236b656a915f72d7ab9ba7e0000000000000000000000009e4a9e0fb323d9b934d09950a86cf2efbbf941f7000000000000000000000000cfdda22c9837ae76e0faa845354f33c62e03653a000000000000000000000000fab137aea4c1849d11f654b318fa420ce18cb87a000000000000000000000000a0c34ed33492dca75c2d8a9b2a59a1ca2315e643000000000000000000000000e804dc1f30cdde32f232d8b542a2492da1d5e1b500000000000000000000000051522a59dae2a6585a8a4d6ee901821041ae209d00000000000000000000000024e1c2a6612396a1bc419b385324b183fa8b42d100000000000000000000000000af7ec61dabd5d196bd07e80a5a32f6880d7e6b0000000000000000000000008b6d247ee106eb79d599e1997247d0759dd51751000000000000000000000000b5026494ea932cbd161c46392ffd7a2855ca05af000000000000000000000000979808c715ab827e798a3c718695974395bc7a93000000000000000000000000b03b62f31a8c4c08b91c1c89ad4e466215a49f3c00000000000000000000000044f27e2a3c6d7e08fbae6324f39b560eb7124e0e000000000000000000000000308777272766338cfa2617a8b92940f7564b9cd500000000000000000000000046a20c0243107c65d06e94d0a1504617a2a10a510000000000000000000000004dec353aad4bf88583c1ea234958387641843b15000000000000000000000000c68fa8929017fde49a0a9873512766d080bff57a000000000000000000000000a22fb1357042826126e685ee89a122e3dd569ff3000000000000000000000000efc21e50a6d91448084336c4c1c881f6dc10c0ff000000000000000000000000b12a407c489a76d0fc14b71dab201a15837f9fde0000000000000000000000001e8261973981436687ad91c0f9d5ca65dc192a3d0000000000000000000000000cc4a210edfa8b0035fac93db9da93fe49f26247000000000000000000000000d55f63ad0ff8a11cb796f8cea98a98b26b81f639000000000000000000000000b65cb58762b00e5a6a9f67cfae62e91dd26c86880000000000000000000000004c965c35de412adb84757f198b583090ce6ca23a000000000000000000000000dffefb84d9fc348f74053ce8d98ce92fafc00fb800000000000000000000000004f752a862ff5aafcd2a9ccc81857d75c8930081000000000000000000000000a15287fd26040e143303bf3c572c5fb1c33793750000000000000000000000006b71d72f52b650e384f48306fee5ee47a0cb9d1d0000000000000000000000004e8c020c9329a0d5282bcea42d4078a26e9f916b0000000000000000000000007a5cfa038ad8bbeda60665076cbfbd7b4bfb46ff00000000000000000000000059c65cf8ad4153167bafc3fe92ec0cb62326837400000000000000000000000088e33da0d23eec22dae58c4922334cd081c05b62000000000000000000000000124d4b7bb9ee132095fc412996d465735c11f3ac000000000000000000000000a0becdacdaef75185d3fcd81626b6edec43f247800000000000000000000000086390fafd09df8ea667849f74a5931b5090ac90700000000000000000000000010d0739e251f5c212312d023c9fcfe0fdcafca23000000000000000000000000cb581d3e8288e9f1972b37c060e3e0f289d98947000000000000000000000000ffc1c5dc0f73d391ac1aff5e5badb0eaa2682fc30000000000000000000000002f13d388b85e0ecd32e7c3d7f36d1053354ef104000000000000000000000000719e81f9a62a913fe0469bf17e9ba07ed983d91a0000000000000000000000006ae23251162aaca67366351d76ee1605b86b5f5800000000000000000000000008fb7b766f77d5573908aa08b2c9575875b15c4e000000000000000000000000e5f4f288940326dd0f03fcec9aff40b5b23b1dc7000000000000000000000000ee9809c35850c9ca40a88dea962a1dd8b5f8c16700000000000000000000000080f08acd8257575d4159e7ce80345c16cfd02ce70000000000000000000000007a9204393f9b36931bea577a3218e8d580439d55000000000000000000000000a7f1df688b2c171bf5badf849f133f81e0f17c92000000000000000000000000ec7996ca71c7462f6a6fbfe4a5367cb7678ea08d000000000000000000000000f61dfd529d66b2ce52281fbcfe6ea80f383057380000000000000000000000002935d463bea1a76d2cd87c273264bc6f1114bd0c000000000000000000000000b01f833b57ac984fa5d5513d31ce4b51640e903a000000000000000000000000e9d7952d98cb39f4ad67f29f7b37677c36e5be9b000000000000000000000000d9a4188610a7685bbdbd56103dd58e505377dfa2000000000000000000000000a11eade3a998d419660598e9208b3558a7b16a4f000000000000000000000000a88563de16079548989f924a36032ca965335638000000000000000000000000d9a09c02dad7b3d22a32c01bdc3a9a60f7d3f22c000000000000000000000000a1c7d6bc04a759f816e1f89cf52f63a056e04bc800000000000000000000000012dbb63462d799209d69ab01f2fdcac95ecfd8790000000000000000000000009a79aaeca3c70c7b550cbc69d0ab9a9db2d42aa400000000000000000000000002fe759e96ecb50a96a48314c0ef3ad75e9a3bd800000000000000000000000052017c90508e32a71ac93673606a41fbbeef6834000000000000000000000000b048daeb35ca966db612af20b3f6a63f9cf009220000000000000000000000009087a4aa5f53fcabfb858d54dae219c3a63ee1d30000000000000000000000001c6c2630dfedbfe181c239f455a869763f7a29e7000000000000000000000000430ef4d245e93722b50cc6ab6fd5ab11c0984087000000000000000000000000be252a522faffbd08a8c12d6b21cce03c1fe6d3800000000000000000000000088945427a8f541045bee640116d2e55eb7ef951b0000000000000000000000009fb066043f23b2e5d1ae207ba57c5f8fb82e79fa000000000000000000000000aa49b24c8ffb34fd4d7934954fc4d21c12ee947c00000000000000000000000074e77d5d9c366c8a99522c3d73ea230c4002fba6000000000000000000000000e344627c5fd115eeb79c89be1e092cb07c983dda000000000000000000000000bcf0a2a4743066423e4887fde0f63f5b59471bb600000000000000000000000054e40355e522a886cf43c9c69e6859f38616b098000000000000000000000000362c7f1b44c6310b9b3b49b7000022e1cb328666000000000000000000000000528dc90ff6c9bf81d0a53f700dceec00f02e24d00000000000000000000000007e048ca2c8efdb2ced6b83fb17037c0e434a93e3000000000000000000000000d9ac458efba22c02fdbc245c06e2bf5c1a014e970000000000000000000000004d3d75b68126072310c85800caae9cf691b1fc60000000000000000000000000d17a89f1bb2c9cd6d6d8c34e3c847e2e3ddc11d80000000000000000000000006723f23380f3e75d2f4ac2e50b84b6b8eaef4917000000000000000000000000c3c76e06a62443a25c30d6581eb9f0d081763093000000000000000000000000d56b69b94a141539730337e90ef22c612ef9ff54000000000000000000000000b8a1d8ab8074ddf175994005604de4817d50bf2c0000000000000000000000002b1c0a9e6cbde70083cdc82d4d10b6ec7a137080000000000000000000000000df9c0c413e0e8abcd316867575953b5a3909dfaf0000000000000000000000002657cafb39b331c4b16ecd929d875ded8a602f530000000000000000000000002e3e5aca5e6835184de21241e601142b717c7856000000000000000000000000090c6beed6fcf6f96c3334d2802cc337fcf57e11000000000000000000000000dccfd90b1265facb8a73d930e76fa8a906b0bbe9000000000000000000000000a0ed128eb25a85e75928b31ff2075063cebd0fcd0000000000000000000000000621f19cfb03cba67c724bb78e50d36eedb89b9e0000000000000000000000006a8b7ece23685b0c7ee49e4e23a71db38b509480000000000000000000000000672a9bd65db3f9028f0a3f586427c7fd7ee480670000000000000000000000005d6d79347211f7404b39333823b6eb083262e197000000000000000000000000265ef9e3250cdfad85e14eb2e7b8cd880f45bb50000000000000000000000000b7470fd67e997b73f55f85a6af0deb2c96194885000000000000000000000000ac9cd7fe1592acc9f73ae2cad2fc966ad35c61c9000000000000000000000000a975764e2255c2240f6ec6e27f519cc6e3c3ca92000000000000000000000000be168e3cc7f48d13d6799b095e913e9a1c857a9b00000000000000000000000007bd5a48235ca38cb6017f312e82e3aeb0a0f0eb000000000000000000000000d99fe08f61e2da1e5bcb15eb3c66fee9a1fb9b95000000000000000000000000ea992174a3cb1a8e6c89e257120ceae1049962b000000000000000000000000006eb8d86cbc1693079d2ff0fa9cb55a26cd07f1500000000000000000000000033e684bc47c593ffa770b5d5988b4d7484d2dda00000000000000000000000008a2afc0d6680563301269406f69420ad36cd83050000000000000000000000009d6163b8d3de489f80f4584c2528fe7c461830e10000000000000000000000002488227f6fe04357b2ab70d36c8f78191328b81f0000000000000000000000006b714b83299a0e38dea679a0d042c876e2a9c0b6000000000000000000000000f362813369cd4c1e5a65ccc42a9936f636b645620000000000000000000000003d31901091147f182c643d938c55cb87f1dc478a000000000000000000000000ff5848e56531ccc1ca7207decf3dcdbae03c726000000000000000000000000037e3657e04a700cef32d8c748698d85b95f9aa2d0000000000000000000000009a4d35cb5fc8bf6dd948a6b1845b8710bb88b052000000000000000000000000f05222348514f728704a354ffdf408b19a2e555d000000000000000000000000fcad4c29427efab145af0399b94a802aa8f02d0f0000000000000000000000007690bd30752944ccf38eba8416c8a4366b32a709000000000000000000000000aa550ff1f5aee58160a459bfffb68fd81dd0d570000000000000000000000000e1fa0f175e372df316596279ef7540ff2ae61c7a0000000000000000000000009fea406d63411126bcd052b482545065985fd50b000000000000000000000000751819dffce148a639a712da590f2b9f43ce93ba0000000000000000000000008d5b98cc8beeef9d4a0bd09e5b0a9a4226a36efe000000000000000000000000f61663a5bb7f77b799c10804548abf51b88b4720000000000000000000000000eb3f500fc0020d7ade80022058f37ea14cf2f69e000000000000000000000000599600e8d43f583d48b4b683b2142f2551462f4d000000000000000000000000aebd4704bca9740bea315c2054bce455b832f847000000000000000000000000b44f3a1f5ef21469a6926979e913e5a67ae4a81e000000000000000000000000a9f32231453208cd1a5fc824c3679f84f269344600000000000000000000000068c753b62cc6093860ab5e8fa0bf7419ac0d8aa4000000000000000000000000fdd30a6cfad9b7c71cf4c1f0dc53392577f78a160000000000000000000000004aebcbabdcdf3d8d15c8886d6941548220a8be9a00000000000000000000000053b5507ba3f572365ea7b36bf6d7798d7c16d12a000000000000000000000000d2fe853fdd18ecbb624d8d8133f33932a8a0a05500000000000000000000000098354e3b32129f5d4abc7c89e2a75d95e48b307900000000000000000000000025d5d09a9e9e07e256f09d5f80f602256bc41e13000000000000000000000000ab984217d517858e27d2590cec5c06bb357675250000000000000000000000004fdda846d39b3182fdeb7f4f8c28e1c3e23e8760000000000000000000000000f7a2d983c0ae1613f4b3c50dd85965a81fa43a4900000000000000000000000082b4fd05f1a7347e772f7632b5c6b62c669a7c940000000000000000000000005caf894f450be53f124241da6dfd79d5f2c784fe000000000000000000000000549baab139c95c619d14e039559464c0fd98f63a000000000000000000000000fe197b21a8ea4a2b1484911e3b4005ca18bd47560000000000000000000000000ba6d6d04b20fa4abe1a85f1321cf4b5400adc9e000000000000000000000000d494320779e8625d3e062c1dd5384eca071e78b600000000000000000000000086e663a70db62a9b53e0a4d1cee19621cfd7d2fe000000000000000000000000e52c3b4a9c7d462fa76d3a7da05c941a53f7270c000000000000000000000000a02115257e3003240eb2903e6a4d4692034a0e7d000000000000000000000000ed50d63211b553eb5cbd74d4e9bbd8961af55c2b0000000000000000000000005e6fa7fae9a26cf342fb5c4bc966f4aef0597deb0000000000000000000000007375dcb63168ed583e3f725a1927adc3aef50f8a00000000000000000000000057cb1c425b5d653ad45effcec85d0b914123b4740000000000000000000000003c6cca68d691689da650bbad92f725c3d9bd69e90000000000000000000000009b2eddd1d808bc6827d71f9bf2aa70c96b00bc2a000000000000000000000000231329331238cbf5b45a240b0e0891ae3b42c0a9000000000000000000000000a488bed1ed35638db5b6fe8b0bf0b6610b882d66000000000000000000000000ab0b4972fe1bd9edf6a67c21adbf3c49f42ef9d7000000000000000000000000cfe450fb3e07ef2c319c7bb5e33433fd194582e8000000000000000000000000493aec3d53f4d76c7fcdceef417953af65b85d81000000000000000000000000774a9e02527decef4783336b1e7fe3d52f4c7ce80000000000000000000000001dfa947a8f2f5aaa1bfd1854d7db6fe87f1720da0000000000000000000000002154191709b6c1b9bc796946e508439cf8c15eed00000000000000000000000016c8911547075a2dbc7f925943710bce83e7301100000000000000000000000024ffd2a6e64ff7c7a3b94d616a096eefb57ab61400000000000000000000000036bf7fb8244345f8589351defdd4d49e31335eca00000000000000000000000099350bfe933a1836f63766b921338149b70a17df000000000000000000000000360d96d752ad749987707848eb5aad8a26968bdd0000000000000000000000001cd2f7c035f5dfccbc398eea3eabfc7209385ce300000000000000000000000089b242cb9a7ab829b22723156d7471215c82e9b800000000000000000000000044ac194359fa44ece6cb2e53e8c90547bccb95a0000000000000000000000000ebbffa92c04ceb5316c3c617ff864d305be400700000000000000000000000003555dc3c2252e7dd4ecdf3a0690f745696a16a74000000000000000000000000a796ddd82c3416311e67c4b945fc8e4a73e1abb0000000000000000000000000b785d25331f416f605662c2f417f07d9b62d75a3000000000000000000000000bc384c196455f725a8717c1d1688e3ac264344b5000000000000000000000000fcacdea59594f908ecf31ca9e5dfc2ffc1416393000000000000000000000000d70921f14a939757d7aec78a18f3578dbdab687000000000000000000000000031f86f1986f36a6aa0d5adaa1b7592b7c0906dc60000000000000000000000009581ce9c64b75ba07aaba7e24cd81ef5f3dc008a00000000000000000000000008612a71fce1cbccd23aabdd16baa48681181fd6000000000000000000000000f1860ab3f13550b04d2ec113c249c827fd0491bf00000000000000000000000036cfd08d55c37535ef917ba412f55da888e50dc5000000000000000000000000486e4e3d82d95955f2b1c1cb4180b571057bff320000000000000000000000007aa2bf57182832682b99756170e7baede021dcbd000000000000000000000000681a913dbdd003521671c100d116acade7a211630000000000000000000000001565f7db97359c26b2898bb150dd89c03b0fc6a90000000000000000000000003eed6b19fa4da6c56d44e815d48e8cf64dcbe8da000000000000000000000000dd8ff480dd3c99be704a7554c309252ee52d342900000000000000000000000049dbf9dccfdfb3bbe5ce3bce4b754113e60105db00000000000000000000000054431e2a99808201c29d1be56c86ca67d520ef460000000000000000000000008504d338ebee7f23a4009b02e41b3eb79ced6daa0000000000000000000000007f2436d628137a1a4f07631b1e09e37455f4adae000000000000000000000000019950940a858de15f8c001063d8e0a11b2dacc8000000000000000000000000ccffe2d4d1bf9a94741583a3c98fd3fb6eff57bc000000000000000000000000a9d5ec0c0842078da56932ff5be9f3477a2058ca000000000000000000000000f7e9a2bc6665f73e3e9a3914bcf6e6ff29e79b15000000000000000000000000e3537a68942d511afd6fe77884f81416e0e6d0c1000000000000000000000000cb765ced37b96f132fd45eba0d80cd392fe90325000000000000000000000000d82892bc4d6eb11d380f91f72fcc3d8bcea09d220000000000000000000000009518a319726edf872e955d98d2da1c94ed35db13000000000000000000000000eeafded55190486416c9b887a3a03d7f74cd7f19000000000000000000000000a5e3a1e7d37f310256ad26e65aacecaa10a88311000000000000000000000000ee4a65fc596e262798f2b27339306640cf643fa3000000000000000000000000759cf52e1b8b3379e97a58f41f54503c8d5ca8cc0000000000000000000000003f7acd05497292a1f86e74ab6656a53f00a1d717000000000000000000000000296e538de49b58e37c7279781542f9e3c5a6bfa50000000000000000000000002009e55c6b7e6c32f5a6dd76df8cef6800d14d2a0000000000000000000000005220b5a0d58c10dba2009672730a10a3fdb1894d000000000000000000000000ab8e3e2a87a7cc6b59202d72287e42075c8c6d5400000000000000000000000021a45a24ccdeaccfd281cbf49e02ad8a023dcff1000000000000000000000000094083c7879e256dc6d011914bf0f598d2291eb4000000000000000000000000f07cca5dc0433335c4320ef5c133c96dff8906670000000000000000000000007a5c8f4b3fafb4e0bdfaa882100ca7d94dbc79cb000000000000000000000000c7271e949742e846fe74313d8c2e0f2d54c7c2100000000000000000000000003a8e7b1125c1d6639d4692a6850df65bb1cdb897000000000000000000000000d006f3a789029fc481446bc2315b8d23dfac2586000000000000000000000000e7a4b75f1cf09dac63062f20c4d8e7684d95431900000000000000000000000072f24890ca97cb4eb6ee4ba32d3d5275a57dd5e000000000000000000000000094c5df2d3d61c277846d575c3f1258ffae08721d000000000000000000000000aed6bd7c9d08c961dd02ad79329a675cc0ed084700000000000000000000000017a64f8c7a1c570b9a39486e5860d4bda09a380d00000000000000000000000044eaa37fccf30e81b50502fb83123c5970bd88ed0000000000000000000000003140844789ef56a28e429c0c5ea2b91405a520c20000000000000000000000009d9f6809cf1f5917125f712dc67e7c4afa9fe85800000000000000000000000014c451095c86edd2a43dd1c9fb72b19ee56cffa5000000000000000000000000746cd24222c7a4942f81d37bb73c08b1ceabf1d3000000000000000000000000e8b67ebf4825fec2ab6c010a01064f5fa54672a500000000000000000000000067d9f067677d6ddcdfe2ece37fb8e76619c11828000000000000000000000000b8671b8732648bf37ca245a719be0c21f0d6bef2000000000000000000000000a25060ac9a5a045a91b7a2c253fe8e4b0ec78b410000000000000000000000005b45f4f7aecccb270fe03a28394e95260ed6c180000000000000000000000000d002cc83faf1d78e3ec11d59cd70cb0126abff870000000000000000000000009f6b35d56ec5e3fb6362d96f50e7365d74c8f7f500000000000000000000000017b06feff409e60ed8fcf9bfe0940e0cc9ae8da800000000000000000000000094da4b5111326a52787eec73717cb5e5f7a116a1000000000000000000000000360d5a8ace44b5a1a5781b889c90b429cb7bbced00000000000000000000000013e7b94d76b8d09434ce2be81e769ce8a358cff80000000000000000000000002a4fd1ce7acda247004ffd12465898aac40196be00000000000000000000000021521f938dab4b5ee55de02568c2a2d276da9a8700000000000000000000000089a463e3b12e0dff0f537c18d58e642f054006f20000000000000000000000005bacd3a2e4556aa147bb7f078af5c0f2d6a3c553000000000000000000000000d0bbd56303ffe56b870de4bfd0118ff08aca5296000000000000000000000000146c69b9e0dad1097abc044bc8ce3f57747ca5ae0000000000000000000000006a42c2e8530d32a32f31e58ed5efea187cfda236000000000000000000000000e18580fb4b8bdc3d0f07e578f5a36cb3b62c6968000000000000000000000000c9bde6dd3faeebf986840f2fea3d7d5680c03b9800000000000000000000000054957c64fab98e87714fb020c8894bfd902e78f00000000000000000000000003ea603fc2c5615fac07a657a3b1ef5f29161afbe000000000000000000000000fd49dd3186416a0fce33c05fa2bd66b7871e8206000000000000000000000000bbe6b62e50cdc3812d632016c77251e6978e78a90000000000000000000000001fee852f7af3a30362026cc38982f1afd85cd8c60000000000000000000000003b01567fa719f286dd3b9e95266723104915a3ef000000000000000000000000768730e657fbcf476ce1a4565ee90573880eedc2000000000000000000000000c44504382afb93c1de5f0370fda99d3bc73c7c530000000000000000000000004156e3561fd1bdcef0d282974e579a71eb84f4bd000000000000000000000000d2779bafc68e900265fbe692bec801fc2919796f0000000000000000000000000ac16d290b8a235925ae80b5d75c7901127657a20000000000000000000000003915821d8dc6695eaf787b971d496261ff9ca48f000000000000000000000000e1c9d483d68ff3cfb64d686320952d8bce903af800000000000000000000000000df7d2655a8edd8248ff2c20f35033dc816592c0000000000000000000000004e8230ad7bc8ffc33a4ba51cbd91a50aa0511dd7000000000000000000000000e5cfeafb8fa37b4d70879db3c42c937022d1d766000000000000000000000000ecd4d57f89c1cafd10ce3cc5f685c30ac9392b9300000000000000000000000003a28966c84a96649b795c7d6610e7a90c66e529000000000000000000000000e277f8b1a3b78297c97b234a9319022cec1f1408000000000000000000000000abea54ac36aca723a0f381d6f7753d86d14f73fc000000000000000000000000ac4ad1f81aafd8f9bba53d2f525c4b85862005b10000000000000000000000006ec3ebbb51482d630c124487659626f0aa4a2d7a000000000000000000000000058f7cf2f4e65dbd5f0d03a4f8707a8157bce749000000000000000000000000a73c35015d39a2f7b7384c8e2d3e3cb29a7b1d060000000000000000000000005c4ffe57ac63de43da6066cc98acef80f0ed835d000000000000000000000000ed293e82939188a5a83cd18315e790ffef08a323000000000000000000000000a7a738e65fdb020c9afd957928e96b1af3266f7f0000000000000000000000000a2619137b86d29ccaccfa3415ac948710bc196e0000000000000000000000007c7e8172805326770a91ae614033197f4b3babd7000000000000000000000000db3d23b64f86a1a6708607c45b72477e46e487b10000000000000000000000000b3d58aae71755938523efeac3b6b0d256bd210b00000000000000000000000012addb960fb7544115a5b730f7451e35ee79a9ad0000000000000000000000002889aacd1beeb4bd9e88882f1aec3d1f157d927400000000000000000000000088ce98821ea9635925cb06e3e3c8130a57396cd9000000000000000000000000acde1a6b2d02128e5a254abaac8fd33a4dcfece80000000000000000000000003ca98de3c72a8158c6efcb541e39398f2ba943fa000000000000000000000000caec4c55d3d31d6d75cf607d894b74c0f533399900000000000000000000000057787c184baba489ba069900073903354204fe3900000000000000000000000088879c0296f0a40d5e8dc530b9f593a83d50854c000000000000000000000000b4372bdab51f134e6c8eea3bb954192ba0705ac200000000000000000000000009025cef22f55efb42a411e66ea0de81dca05c9f000000000000000000000000e7cb395f56c4f53cda218ddae56e426bbe13ede7000000000000000000000000011f2d5d4780a97c9f779f90f1d484b2a17e0a750000000000000000000000005d79b3e9a5cc749272ae135c9c58e4375520e4e2000000000000000000000000ef620c4fea3df79d512b3a5dd5a80772f8e1dd220000000000000000000000002e82c755de5333e3b3c6b3fbe14d1c82bc6c051e00000000000000000000000019b29d3a86364be9d75c5be387192f14eccd08d7000000000000000000000000400c625d0ac5822b76da8a6c71bab7a289708b8f000000000000000000000000ea94c9a3bcc2bf5a3c08e3de1ccc64c6b604971000000000000000000000000035d2d40d93881082d2d4b681bf4041e60fa36f8b000000000000000000000000fc62c93c8f4f0ab258fc50274fdaa17dd7d199a400000000000000000000000076768ee1b78dff62929ada052f51a9bf6c2ec2a1000000000000000000000000ab8f67dc89ed07ea3b741246eab8852f5092785e000000000000000000000000c9cdbe5f58e9aa137e3bfbe8b15fdec2725caac8000000000000000000000000eb30447aecca1aba2861adedda4bb54d3aae164c00000000000000000000000007c401fa8f4989d41ac020ff6d41d5cc1760856d00000000000000000000000071d90761eea17f0cbf937497b3ace9df1cf0c94d00000000000000000000000043c993ba61287cf085ceb06d2da14ca02322d0e30000000000000000000000006947e0a27c5457b02ce486ca34d7db9cb8bf4726000000000000000000000000acae464fbb94311e8456c3e9dcf1198d3830331e0000000000000000000000005bc32ed3d4b4d02b32d4f1ccad38231e605a70bd000000000000000000000000f569cfdb886756954fef6d6c5c92c8854f0a0d9c000000000000000000000000dfa3ac3dfb33ad1236d513838931c6266ab9beca0000000000000000000000006d13182b7b071dab1605300fd92dc82139356287000000000000000000000000fee75624dd76e5b7cebd99b5ac7d5a341a615910000000000000000000000000b821a211957e317af957b28e7292b27a8f9a3b73000000000000000000000000b8f3a62400afcdfe9d6dcd03d02fbd5c6f13a0d800000000000000000000000006818b2c9eb55a8430cb83f12b030b752356e5d8000000000000000000000000b7bfbdffd92cbe40e7ba9b6985420dbc665eaf6b000000000000000000000000e1a034b8d18891640c546cad1be95e2d1cef34fd000000000000000000000000ae75ff2a9e7bdc9dc354ea85dffa513c98c3b5e7000000000000000000000000ffa18da332778eac7a4d631c6261936014e1fea1000000000000000000000000b2d5816b6f707d37506493fae70c57753827fd740000000000000000000000000c30da222d5a2a811ae5264491eeac8136584f79000000000000000000000000378a8b301da744a28fa34fad75f1383ea4ed776b00000000000000000000000083cd3573a10c568b40d3b90d0becc129a0ee17240000000000000000000000001092f0de83ea6a81928ee9ae0611f3ef97f944fe0000000000000000000000005a11623cdf40c011e3abe396053f349cd0325456000000000000000000000000a60556e3bf6424488072fb09a20ecb23dd6d609e0000000000000000000000000c11ee87d567b0ee6af3df10220144fb0b5c1f1b0000000000000000000000004805cd001dc4b8295542cc9bf8a3752e8b10a3ca0000000000000000000000002d6e72e8bf0f1eacfcc99a50e9f84fd13b8fd556000000000000000000000000a970fe7163a53e37f62a36d50b5b22eeaa849c2a00000000000000000000000070262594b3d3975126c2906efe5a4b653100ec71000000000000000000000000968e83502978a9a7d2b5f2e7d7cfa9ad02cc442b0000000000000000000000004c3c63dd5f512d43363357a430eaef799c2bdede00000000000000000000000082cdbac50e57cafdb23c51fed4bc17339c4ad7b60000000000000000000000006bc5876e59cc642863609e9c3b64dbfad46efb57000000000000000000000000422266cfee604d0336ed3210e645a0d8d3931d480000000000000000000000006967ed6d3b7ab993004864a2c6597693c49f63b8000000000000000000000000773c0522f049d0d5a12e0d4df3ee39ef4d808ac6000000000000000000000000d578df2afa50c429f60e6b8a944469cfd7e5bf490000000000000000000000008c498b1883eab72dd01cf8be50b10631ede2828e0000000000000000000000000bc60192d2873397357d65f70d5a83067e40344c00000000000000000000000078815d312e4787ca18f2e10f82fffc89e43bdcaa000000000000000000000000150d9d1d1d39be7eabcba96640dbbe9f1daa0280000000000000000000000000dfd53c48a46ca83d824dbf67b28d748c25dc4d0e0000000000000000000000003b80be555987d04993cdb64072a165ce75cd0ac500000000000000000000000043b391d901e2054b16ab537820964f595a76b8cb0000000000000000000000003cc7985c117c83ae1e30d8cc1148434df9e992130000000000000000000000005969440aa4708dc8858d430118d16a2d36b89b9f00000000000000000000000012a875e5ab90bf7e9ea3a2b8e24c782572c472d70000000000000000000000001cf1975c388e46eb801e57ca457db2542c6a1b8200000000000000000000000030aefaa6fbf9e9448d6f7cdd16c6cd8da6aeb518000000000000000000000000a7e06cbcdaa1f5e5f0f80c170961ceecf6d182cd000000000000000000000000b70a803f57ceefea5718399f51db6cfe283c6fa20000000000000000000000000948e32f4a43c99d12cce691f5bc53dbfce2ee760000000000000000000000009590ce2947fa5d3d13743f0b1bbe44c8738b0feb00000000000000000000000006fe22f4b98e1aa9f01a7ff40e75d0ad1e3020e0000000000000000000000000f7d6cc6bc65cdac5e374f72de3805979de0dd1f000000000000000000000000016f755f632b2bbed28b330dc45b51fd1293c1fab000000000000000000000000bf2e6aa8a6ec7f367d2387b773000f731084d8210000000000000000000000002bdb85784069ce76ae32ce88d178eef66584b124000000000000000000000000275cd68e702972df60b06e23caefc4b082a8befa00000000000000000000000092a54c597daec3f436abf52ecb42b693cc78b9e9000000000000000000000000e90a1a9c47c36dde522493e5c442a7e67eef2d2f000000000000000000000000c0ac04f4170218864fc44a5dd96bbc1424012840000000000000000000000000218a0f6c809a369af193e41f7364dad31075562a00000000000000000000000048a0d0d8b236c9366d47007faae2339dc981cfb1000000000000000000000000a38c7a895d1db4628c762331988ac00c23148c80000000000000000000000000c9c3109c9164c86de39abf28c67722ca91466f79000000000000000000000000d40a74881ceaf53599c5f67f48e182a89a58f00d000000000000000000000000c27e0504a059851c18f8e65f7aafd387ed05cc46000000000000000000000000e586f002289b3aeb10b87d3f0064cb39316edf840000000000000000000000000a268925c03124267d44686b27ab154aa4ae775a000000000000000000000000d3af268df9bc77e7b1aaec5c059494c0f5ced2fb000000000000000000000000a53de0c64e709d8a48161ab886275b121af0bdda000000000000000000000000c6d83f2739aa307ad44d62d2d42a86fbd181eeb3000000000000000000000000a4f844261557278ef77df1ae4e0accc7151f3d4f000000000000000000000000629caa8e48b94ea1979913d025ce7ba0bc97bd9b0000000000000000000000009648f6a488a77b843c96c82c3f1156d91c985e6b000000000000000000000000d694bfbfa321859635c22a5eaea06c7010d38d0d000000000000000000000000bf0821992aa50e330aae76103fc0fedb4373c761000000000000000000000000e2550cb945bfb629798ebbc0d1f561703bd816d8000000000000000000000000e7281497724278812be0e1514237d8aeab21f0e200000000000000000000000047c1e16e3032ad2eaa64f6c853b80567d1e7181100000000000000000000000087dceac7e696d1e1f9ae239b9b49f2f1ecea1234000000000000000000000000b8a0a18abd1a97f6ac0e700fc758c4adcf6bae6b000000000000000000000000e2bca3d9a4576652e5621978d2634fda8b5fb970000000000000000000000000f1b9e3289df21181795417e56530d383365fa412000000000000000000000000adf4b852e3f0376b5534ad84c4a92f84a0d649db000000000000000000000000901677b0f10c5f723ba877d3d4615a68f6c5b37d000000000000000000000000d951f81917d759af26b2434036f300e791898844000000000000000000000000cc72b6316ca293b59bbdcc2355632a127ea92407000000000000000000000000a139808be5e2c9eb78e6d78df9f57a0218a3e1a2000000000000000000000000d1de38526c5dcd6d6be01467b7d1165cc528cf68000000000000000000000000d57f4d99e82d26144116933503fffd7564b72e76000000000000000000000000e2ef800fa3601f8de2f347b0bc654580075009b0000000000000000000000000327c4e702266ef31b810ef9d9af9041639414ce30000000000000000000000003e3956c8b34e7d4902f72b6255571c2ce8a30bda0000000000000000000000006d4ebacdf0d00a50639b644cdde335dcb695b81b0000000000000000000000001329df8c25f713d92c8e6915ed928173a17a4b3a0000000000000000000000006dc8d762d2abc2ddda5f36b32476e1fd20e89e44000000000000000000000000c0623a31d555faf931c25ceb2761e16fc093e6b0000000000000000000000000313416870a4da6f12505a550b67bb73c8e21d5d3000000000000000000000000687c0dc699ddc2d128f396addb14f0a986ee905a00000000000000000000000018a5c094d811e1ef9116fa0bbc5cd23a70cfcddd000000000000000000000000689b79113d81e7d725a3b1816c40aa89fa66bd4a000000000000000000000000896c3407afd7b0a5906171ed738d13ef1f743e970000000000000000000000003a3c87c9b7e7643a1898cb756ed1d0c16b761e2500000000000000000000000099c9fc46f92e8a1c0dec1b1747d010903e884be1000000000000000000000000f9f8d90fa718d455919853a453057e41a0ac929e0000000000000000000000009d269fadcae45bb36060a9e159e5c8e8988a48ed00000000000000000000000020b6a01c6be3060eb212bd6c5106e13448e5e1910000000000000000000000007ac635937ba3a87bbc79315aabfce81a43612cdc0000000000000000000000006a340a431d31a9eedb2f60df77c927779dc530090000000000000000000000002e32eb0da046a67a51e55c4fb95fca733e107638000000000000000000000000b0a0d3baa67ec560f072b34ea92538e6b9beac92000000000000000000000000c22dfab69b1850799122fabfee7ca409186d32a20000000000000000000000009b886b3de61af6311aa2c1bcf569122309ee3f950000000000000000000000003e0103505186683fd51321aaae575154c18e8a700000000000000000000000007f694c648e85284758370ad056fe816118a509ea000000000000000000000000b8a288bdcc09c54f561eb73f3396263d31a902e5000000000000000000000000d3c3c3d6ea362aae0e739f2668833936e49b098c000000000000000000000000d3e205c9eac169f23f18f0846a8fe37715856f0b0000000000000000000000001f3e97adc96f6247734e629f58ddef284c98cd0800000000000000000000000088dc24075ec029e1dab5f21785ffa71ee6f6efd800000000000000000000000012ccbb12c099a7bccd0e1a984812cb15887947d200000000000000000000000033a64dcdfa041befebc9161a3e0c6180cd94fa8900000000000000000000000029d5dfd9b6406b51520d96f367e6eea850047f89000000000000000000000000c7536c64ef7a66e6e18c8cbed3dd17559c45aa380000000000000000000000002122e21451b7b3d28fed48fa2011a9a13077cd41000000000000000000000000a93d9b2cb4a810f7fa9d83b85092536bdf9e1034000000000000000000000000fd38e3f5a1fa61c2b4d822f4042b5fa0ec9dad5d000000000000000000000000f8c8e334c280731b1a705d6b260cab0eafa3c8de0000000000000000000000002260c76e451afbe1449dc64117ea92d1503f3766000000000000000000000000b5d57edf9df197284b2875dc9226e5e8a260f30c0000000000000000000000004fdf4f35969d2c0a28a63ca3a43c106a2ed69c40000000000000000000000000735146cc663f75b1c2ff4d3e5a299a3d19e604f4000000000000000000000000f9e8fc3a1e299475bc80a338df8978686be3342c00000000000000000000000035c190cf064a3975ffa51b45b0b2748285297b87000000000000000000000000d23a448bf40c401b98ca5e94f9f26f7b2383f4a50000000000000000000000006c66ec588f6d10acb17942cd062b64cfc063f68a00000000000000000000000019cdbc2302d2bbb4f4cbbf6452caada81d7f95d70000000000000000000000005211fd5641ae1c2ced7f40b76f648bea15b251bc0000000000000000000000000f82d5cff4a7e407d7ffa6f8dc73c99eaddfc6ab000000000000000000000000151479bef5063baee51cb5fa96d6cfca19ac97fb000000000000000000000000dba82da028f1e33e638912630cb9eb3655ae18ab000000000000000000000000c1171418a4616d32881357cfe12ce439b3e1487100000000000000000000000062d112d6a4596d9de410f3c2ddb8aeb4e549140c000000000000000000000000dc9ed56957632ca5bfda03268c1d14843de66a12000000000000000000000000dc37c388404a28c789f2ce5b05503f7956baf9fa00000000000000000000000082cb6cf4a10c088a334987b78351222ab8963e93000000000000000000000000c8ebe6c0acac6e6e66bccff8c2552ca26ce6fa4d0000000000000000000000001391a3b4d7cbb20270c7dddbe863804ca93464e80000000000000000000000002dbc1d50ccf0e70c922cde8652a3507444f0a27f0000000000000000000000002a27f133fd01b986c9e604ef5148c88648d9c1550000000000000000000000004b614f4d4ebabede9ab070f8fb8cd35e8848faa500000000000000000000000048931a09a45d14faedf893e571713ff360a54fdf000000000000000000000000191a7ce34f00ed5c414c03294f7c19da3a986691000000000000000000000000154c62f5a540a5abe5ba99bf0d182c6d71e82ddd00000000000000000000000023eca0789aa526f101ecee33216f52a32b20968c000000000000000000000000ca2d430d6ec77ef5df00135782273e4e63616bd60000000000000000000000002b738ec9ca50c854822df9ab79b7bb656970992a00000000000000000000000046db6fae15c705541f1ddbf44fb04a2243d9345f0000000000000000000000007b2ad6deaa900ad1e49c887e173eb16b8c5f9aa7000000000000000000000000096c63f1847b54cddddfb4d53e429804c32ea31f000000000000000000000000c0914ae160ecdec15eaa879b33c1bbc13f32344e0000000000000000000000001cb7bbd354ec00724e738eddd82f98d20646f89a000000000000000000000000f977d730aa19451ecd7bd6e88181302810ceae490000000000000000000000003e2a45dba4a4acb349383164d8136d823e87bc5f000000000000000000000000f4be7ff652fb9ecc897d9164281c55dbfbf279270000000000000000000000007acac021ae197e4c006f3647639dabf0050b6fd9000000000000000000000000624f6478bbb14388920acef8148c389ed8dd481a000000000000000000000000f21e146acd53d324afa4645b81e8a15af078be3a0000000000000000000000007c56271d6fcea732630ccb15d0166b538696ba5200000000000000000000000079fae1e5b744c8fb937bf9871533796c86e7dcf5000000000000000000000000050d60ff028c90a81c9ef4547a00156635a8561f000000000000000000000000e35ebc92a25fc820f006c9e98003415c15fac9d70000000000000000000000006f82b027f1d5fc6d734e5cee5e5fa59defcaa32800000000000000000000000081c59e3c385aa011297429a4464b80588cdc8e1300000000000000000000000066c2ff188fa439fdb597ef531f8481aaa629c5dc000000000000000000000000dea21103edf3e749c9de1ca5f5eff3bf58dd077300000000000000000000000058868c1dcb5a14665ea3fed413b2595dc69b2a890000000000000000000000002c98a78876c55892df8ed0ab1dc112ec4b4843f0000000000000000000000000178f64b7ec6781b7cd145a4d255f772fef757e9500000000000000000000000073be0d3fd35b6531c2d81c026d906ef1ae37c10100000000000000000000000069856d2d9370748fe6ff3d51498d9e48497bef0c00000000000000000000000096fe0eac458d81cf9af2b583c5fa91b19ea396c60000000000000000000000002dd22620d9344d614ea6513f6dd30928cab1b167000000000000000000000000ea5cf80e38a4e95a0883ca9fd6a8d27300617fc10000000000000000000000007c01fc6269d3fa163a88774470610afd00caf9740000000000000000000000001361c096d18b83ad8eefba92eeb2887017dfccf800000000000000000000000004dd2cf6269bd2a2a9d6560f6bde0d3b26d4f891000000000000000000000000f634517435797cc613c5ba0f27ffcb17c13f3ade000000000000000000000000bccd0113454dea92b1d8fe4b493499ba7a9691a8000000000000000000000000c647f8f745a59b74a26d76da7dccc8badf649c32000000000000000000000000c40bf8dabea9dff72432877b86980f097ec82d34000000000000000000000000eeb4724ef215e674d759d56871fb72fa159f4287000000000000000000000000f9532253db289aae9f88d14d70acf2de7ed3e29e0000000000000000000000008cde2fde385031df63ae1bb8d16073eb1876f02b0000000000000000000000000332e484e11f19acdfb92afcaa81c2789dfc8bf700000000000000000000000074450d4bd5c30c8aa9718c6e758b65ba3c93a2d4000000000000000000000000bb66fa9b0c8ab05e3a0f0285b53189b9a1ae54f2000000000000000000000000a4972612eb68ad30d19fa2ca5aa3278c138069c9000000000000000000000000568e51f646bbe3534536cd78b7ed4684b5c6154e000000000000000000000000b11565c2599cb7a5c224d4cc3258c32808073278000000000000000000000000c0499f6d06e14bdfdc4480f8b44fd1fafc6834f4000000000000000000000000b2692e340903142fa54a2c42376e6361929e614c000000000000000000000000fa6be2876e17524a55e8dfd909d0ad516c503350000000000000000000000000f084a62d609249a51d257350ccf0d4f738f9f0ae0000000000000000000000008c20dc09854b73ff36d3dd96236a7663f8c4fa6a0000000000000000000000006bb662f35a556ffed7c6fd689ace4e94b872664900000000000000000000000058ccb79bc1e68506b0c8f632eead872bad3487420000000000000000000000005e59c33f7ae86eaf57253df7df4cede8352f42d30000000000000000000000007eda7df73fa3024ca014af059dd595c48dd1461d00000000000000000000000091b195a959d717a64d9e1ef01dad1506d866969900000000000000000000000027510e3e4790f04ff3420ef4f7a663060aaaf3ca0000000000000000000000006132448bceb0d6928e6ae40087f3216b28d8f6e80000000000000000000000008e07714fe42071d48517419d2bd3d4b0f75a3b9c0000000000000000000000002e0bdb2d26e7e88efb40893924b1742aaff50fa00000000000000000000000006684ef7366a946c0d5a9499bc7caed6878f4d5360000000000000000000000006dcbd81f7465255026f3b0c66defd361068befaf00000000000000000000000000b47f322f3a9b9f616aef79b174c38e10eac487000000000000000000000000a25eda7587d24647bc0e3e3e2fb02fd92a9156a2000000000000000000000000636b3a9d302aa1d15bd0e90b1d224eb3a85e6608000000000000000000000000060a5eec2e4663c48ec15ddcb5d51969b5a8007a000000000000000000000000b97f24b6e58ea8cc2be1dd2a96595733cf6baea500000000000000000000000090a369576cd3a78a4f64e6418183b8c7ba37fb59000000000000000000000000658e44ae342e7dc899b2631dd2297bf59c7d588f0000000000000000000000008af74a92ec9c6b870b75ce89ef771ac71e1ae8c6000000000000000000000000b6b447ba23b8775bd201b8ce52179ded13de1fe4000000000000000000000000792cbbeb35c98b31d7f50ac109f9a8e01d1ae859000000000000000000000000ea685a654952b489836a6c4bb64d42d7d7d585b8000000000000000000000000f63312b5bdd7a5d3102e58d187074753c1336b11000000000000000000000000f9bb4a9a1c7ede50ffd25671dac32ac08c51b548000000000000000000000000aac260d3600418e4cb03fed1e01f8aef49e08b940000000000000000000000004f51009efeced21821ab7694cf51709327e0b6240000000000000000000000000aa1d0892b65638b6ca1e57863bef45e38ba628a0000000000000000000000005168535b32e99169911cd2c13cc30bc90abe761e000000000000000000000000f65a899b15badec78099270fbca06bc1ff0485d4000000000000000000000000acdf0aca5fc0e9b1accd6b29f5c9186ce2194f370000000000000000000000000a7d819fae049af6bed63854efa2883d157de41200000000000000000000000043bf25bc33e80fcc4ca6aa243e85c3d1c16317b00000000000000000000000004847d0f64fe758634ea5539ac8e15cfffa7c34a1000000000000000000000000eb37ab7b1c7efd9787f2b9bbed5979023dea8966000000000000000000000000c895c999774b5715069cd311fe0b8bdf428286d00000000000000000000000000c1f67991f0b3ecf644339fa1f15e43a5d7ed1080000000000000000000000002b938aa7740e95866572719bdfc677af023d6e900000000000000000000000001cb8a6fbbcc5750504a34dafd3373ad284658209000000000000000000000000aa90a632c79ec4967833bfa18ad174f1821e993a000000000000000000000000a2e8a8d2ab1e0c49afd4c31f4564c8d2523cb530000000000000000000000000db2fde554c6c80ea8b6e536cb0b6e936c4b472c200000000000000000000000049a0ff702be4f20753c73abf9aedcbaeb45e265500000000000000000000000097c1f476b8a11f9930fbf22ea26d77a4650d53b9000000000000000000000000478ba57aa8250ca47dec02f1418085ec85268ada000000000000000000000000bef4b8817af7681fc47641a02068c9831ff8b7f7000000000000000000000000503222f6f44ef47c1c42d2c06925cb011139b206000000000000000000000000814301d92ddf2e6ebab8016f5b4868f6f8b5f342000000000000000000000000aa5f7a3284aa95575179bbb2489a60222580436a0000000000000000000000003b43aacb6e5829062a04b5e54778f5e0b87b3f0700000000000000000000000007cf42fee6f81ec377048408772bc313a994cb46000000000000000000000000bc3be3a00ea9b77a9102b2a12406390c98c589bb00000000000000000000000074dec05e5b894b0efec69cdf6316971802a2f9a10000000000000000000000001e1533b5d988924783fd529f8cb343853138eb4a0000000000000000000000008621ca1bb01d6893c65f87d01d0a7e00202b1be90000000000000000000000005e306fda890733c27d24745d8c96caa1c87113a1000000000000000000000000e281a9f8c83191dba8c86fb441d85b57c1fbf6d90000000000000000000000006c992bac174ed8aa133b0a53f191d0e630c2ece90000000000000000000000000ca36a25d7c8cce39a748ac14a65fc32ba1ca84c000000000000000000000000d3c2bf6d614bff4f36c1834b8b4a66ef1dc346400000000000000000000000008a320503fa86ad4bf7d3b60dee71d825f31f40cc000000000000000000000000b30164241c2fd8ffdf1b2b5b9daa27f147afb8160000000000000000000000006ad14c0d095972aa30722fcbccf72b59d8445a36000000000000000000000000c9bbd5a7702761c1304bd6f45eb7f059d3d650c70000000000000000000000003472a5a71965499acd81997a54bba8d852c6e53d00000000000000000000000072d55f0de408a8cb4f17c8b67e205cf42123a385000000000000000000000000da9f4fabfe8af46399cda9705ead3969424d4d360000000000000000000000006db184da6a0a54fb32dabb358edd760b7e2bf1a0000000000000000000000000c83a267a8f4a3587ff67a46c0511713ffc2b5c8a00000000000000000000000022fa3239c4bf43d05cc587ff40ea3ba5841c670900000000000000000000000071b621f963dfa03e70f447057dabb6d5dcec56ef0000000000000000000000003f11083c372c8ff465ba50308b026bf6403bfac70000000000000000000000004c9b638430cd39943255adc99206038a712f11550000000000000000000000002e9143d21c382b06db9c1df93abd4930c56c4a7100000000000000000000000059f66d2337a4935bffba5f75cfa886e92677843f000000000000000000000000f990ad1561d0846bcc7ac04130c926b7259fe7ca0000000000000000000000006dc116dd0fd14d4115eb25119c5b177b326a4bd1000000000000000000000000e18ae19fc3ecfb160e6c58eef885c8b2dfcff260000000000000000000000000a963b4c5c880972d9a5a873f23c4afd51c117241000000000000000000000000adcaa1252c9209d25d38a6fe08407366a82e663800000000000000000000000098c82eb1b3af5cd478b6ceb21ff00201fdb280e30000000000000000000000009da0784d03644ee27deecceab496dc85866b7285000000000000000000000000ab27c8ee14baee1b65e070862729cd8eae917ab00000000000000000000000009b35685c162219fed5fe921152c8766f1d5a2a9b0000000000000000000000009eb24a52a8930adc6e3b00a599f0fe654f9e3b0c000000000000000000000000d4f6c503376d935ce8812b44c75103d6459597c60000000000000000000000008b9d9383276eac7dbf47a5841e6e76e38405031f000000000000000000000000582ebbf9e368435540a4233e1a297fcbcb98c569000000000000000000000000850f763018f06e905c6f671292dc7014abd351dd000000000000000000000000ef187e780d5377e65b7adb640aa8455f6fc3ed1c0000000000000000000000006640ab07d3b74bbe8a0e7fb255962721763fb55f000000000000000000000000d408b9cc6a2537d60a63647a1ab608aa1792997b0000000000000000000000006d9366b0184820720598ffc940ff05ddefe02752000000000000000000000000eb421fe44b25da86982cdc36c525d5f1baafcfca0000000000000000000000000f23f339322a0164f19ee6b203a64b6b91547098000000000000000000000000c36038ae790e5c2a5bc16fba5b216e0942c17d71000000000000000000000000dfea273a2e403a79b170f129f2b14061289dd94e0000000000000000000000007eaeb0070ad70f01594d3b9c7e5abcda8df93b2d000000000000000000000000f93fc0d8cb626a1c5b282286a16c971f0377d74e000000000000000000000000888ba86d81b465a9d2128c6489219ad7695d69de000000000000000000000000f8f3fbd133d2cc15dc437de21810072c2b74be1a000000000000000000000000fbf0c0cd64768dea3fa8bc6789996403a7e60bbc0000000000000000000000002829d6c5f6845180c8fd58d76c91e2aa62c5ae3e00000000000000000000000036fd1d8ad88d866a2b608cd1fcc9902076ec2ba7000000000000000000000000841e8725742c637350ed8334c3435f36daac495b0000000000000000000000004d448754c27510816aa64ad3c178ce138fd8ae080000000000000000000000005e03180d6ed09c9de69c0e712449b2ed6818bbc5000000000000000000000000ff033650f091a482f9239ac92af238a842bce9cc00000000000000000000000066f4865b68b5a4819a47ba5364af43f15eec0e16000000000000000000000000b4d5f3a4ca0f5e8f0a79097eff087cea6e01aac2000000000000000000000000a94a4ed3b3414bb2468e5c200d68e56d4ce180f90000000000000000000000004d8062218826a03de5c586acab451b793294e2080000000000000000000000001be237ca83faf3a6be75699408148864414d7d55000000000000000000000000ff531c7c627406be9f18455ce3ac36e98067bac3000000000000000000000000aa57af64a33ac96527da90d44c6a8af54eea703700000000000000000000000077defa94a8512509b8420bd768fcf16d870e06590000000000000000000000006b6432e4d0bdfa3fa2043ac9897ba1877af642390000000000000000000000002bbb00605730fea136623ca366979705293da6590000000000000000000000000747bf5a1bcd54d2020091337d52cf91fed082f8000000000000000000000000319ec5528344abde6f761452e40905740b38ca4d000000000000000000000000abf6373cb8a94f890c81725d5d59f309b11fd9b4000000000000000000000000805436414d02f1b8babf63d5f6efad11849a03dc000000000000000000000000ecfab865daedb6e3bf80b0174b7b31482f8321cb0000000000000000000000001b76580a3bf92daf429a731d6bedc6e69fe14af80000000000000000000000008ca5132f0f1df67e0fa8778021c9529a302b552100000000000000000000000012a63e2e241c2dcad04e1e12f8867c2a59c5dc090000000000000000000000001ee03ed429c28c8ed0d970e8137fbd8d5a574d38000000000000000000000000fce9aa673673f7ac56edaaa753c322b785c53477000000000000000000000000655da29e6e45204539c40a93c3dc80b71d8fdaa4000000000000000000000000840d68f4ab50624fa20b01a71b373bb6ad31c0ec0000000000000000000000001c25bafbc303c8c303aee68fcf1f7f4a653f399c0000000000000000000000000b5d2e202fb02fed7b6a53aec7deed4e2601fc89000000000000000000000000f725bc0db89e4a9829a52bcb1ed333daa3dac065000000000000000000000000eb30d65dbf0ea8d52c6fdc624317bf4908ede3190000000000000000000000001f48945d347a1d3d372544caf586ae75b5fd933f000000000000000000000000dad4af631eb6cf026b354548d419efe1018070a3000000000000000000000000e557858d08fef33b09c62c641e43a04637be65d3000000000000000000000000be1040cf6775ca78eb16ccf119dea719371e2fb6000000000000000000000000d1a0ad850539e7bf26bc33701d36b336ca3657e50000000000000000000000006b564a7612d39f54088c8279aa8f956b8987f530000000000000000000000000da8a8605abe80b6752ad6153f115493a18e920ca000000000000000000000000af37805cbb34841dcad93cecdc88a44161af2ba6000000000000000000000000c02367531cf6e7f700159b54de9018fa721a09fe00000000000000000000000025babc82d2e1fae2a012c5a674ce47ad10917c770000000000000000000000004a5b51d1d4cdcf0167cce8a0c26ef52d9523eaff000000000000000000000000a6507f5665177cc15ae5086bedb69a279442f465000000000000000000000000d5bfbff2901ee6fcf538e6cc4f6a9ffcc5d79d490000000000000000000000000a4b7daf1afc3d73e314cca5d755581fe64763bf0000000000000000000000008baa0a589f930d6afaa04c545e89e273fe61ecbf000000000000000000000000334c88a8e87233dec9841d4c7041e65a85e55a60000000000000000000000000d8575ecb1e1096abc913ef8c26c0c1ffa29566b6000000000000000000000000597601435eb592212cdd3c276d0cda8c84f0ec85000000000000000000000000566803b8b04481a760bcf24213da24fa11a73402000000000000000000000000a8efbaa241392064c689204a92fe5ba626bb3b200000000000000000000000000eabffd8ce94ab2387fc44ba32642af0c58af433000000000000000000000000f1ae0cf45a2f7a31424ebed0c468739b9e5d91a6000000000000000000000000026fa50c5f451980ccfa08197207d06e3619a8ad00000000000000000000000057fa79bc5f06435afaab1e3d0e9db40c7d2b969d000000000000000000000000da8a69265937065ad5f64e9f1cfbaa6d296d7dfd000000000000000000000000bd572c16ace564c41bafa487e99f79183d1d8ab300000000000000000000000070bf0b166a4403a1ad4a44bca5aefcaaa616f0940000000000000000000000004b2f36635fe447efa73869563aa80f5f28b65357000000000000000000000000c8eb6248ff6525920049a825d8259add020f2653000000000000000000000000a5d260ad2460dd97b82bbb8db6ece4d74a875c9c000000000000000000000000414d28bca11da60f93d50f0a4e551372f2ae9da3000000000000000000000000054e061f1e1c1d775a2e5f20304aab83af7dab630000000000000000000000009d9cb79150014749c50f27ddf22056ec380dd40a000000000000000000000000a8fa63c5f781c383a0d2dac02dd2873762aa7053000000000000000000000000e4b6d7fdae005379f42a470cec92da3bc593eff50000000000000000000000004e8421e67f04823c7e0a156013c8fd57147a80980000000000000000000000007dcfa4c09c7bda3aab448b1226eca25a3a1aabe60000000000000000000000009d509c50427f7fc6b6e67066b9ddd640fb2e4cc2000000000000000000000000d2c6735c565ee913ae6d5c79625253e2aecd305e0000000000000000000000000da0148d788f26a62508422831a5a7ae446b0482000000000000000000000000b03203e3f780ef67335ff523c08159decac69b73000000000000000000000000925f80695979d8076636020527223504c452bff6000000000000000000000000bca762ec97ebf5066d851d01e159928402014ce7000000000000000000000000d26e253732e39f9ad70d72ebecab0b2f6c6a7379000000000000000000000000fd638ebef6214fe93d2afe8281c2ed7339594bc1000000000000000000000000ced108f32dd89c164c2baebc6c12ac1ff1ab5b30000000000000000000000000255e444f90373c941a467a61859a56255c44246700000000000000000000000057e0eb3b293ec423d7af1b78399e409d03d4a14900000000000000000000000037b9f656b51a193164ff89edf4bcf25e968117f20000000000000000000000000564a3823e37bceda3e9e9a571c184015a67dfbf00000000000000000000000006f1ee0ebf7a21197246b5938f60b9438c3219120000000000000000000000002115f685aa0dda41bb1266306d5b19216ad992f3000000000000000000000000f09d80494b21aa82beec5450ea9cf167c470f8300000000000000000000000000007dcbfc68bf15ab5fc134220276f5fd95bf48a00000000000000000000000042345808a38c8435d85d957a6837afe35ee31a12000000000000000000000000323c319f3df48e7513781e0a4bffb931b1877263000000000000000000000000b18a6a2807a1f0b23b14f5a5ac66a6baae574d0c00000000000000000000000020409023484ce5e04d95f78b022639c7ba7ad18500000000000000000000000035b93b05e8ec9c89fd6988c3f4f75953e5b1f1c0000000000000000000000000fbbad9c0308aa55de3ddf04f70228b464216a6e2000000000000000000000000b85d70707747894addb30f8eade732ea07602442000000000000000000000000abd3d2682c4b05e41b6f87d3c6a10a4be005c1cc000000000000000000000000ccc1d863cb566dfe7cdc6acb9bf53b80defc48ce000000000000000000000000a9422b69e236472b1bb00209e43660a8d9d247390000000000000000000000001e8beee3b3d0c6f103a1abd0accea4c4a642a052000000000000000000000000e65f686bced8a7b344fec98b6245911aa16042660000000000000000000000008ca36fedf993b54bc1aafdf1f0daf4ba6c790dec00000000000000000000000092255bd967e44bb19635f537c910b25b4e887a150000000000000000000000001f6ef1b2db5f737178426be3535c6055aeb9f1da000000000000000000000000801e82ad2745e4154ae45856ebcf4c777fddac9e0000000000000000000000003c092645d4beeacb8fceb76ef866401194cd4a01000000000000000000000000086eaeade8224c11a452ac877babffc0a99b00aa000000000000000000000000d971c2ba6b7d9f3531cd15da58af83c89d2dc9a1000000000000000000000000cb7dae52fbd50e9b54b963fdc9d0148953b086e6000000000000000000000000e5686b7eb6e55ac5fad4e13f8a5738eff84a81fe000000000000000000000000cdede2abc2e82096e593ddd6399a308f64aee374000000000000000000000000ad6dc55b1c864ad9db7925eebcdab19a1ff21ba900000000000000000000000023c912fa03c95423b64a90665ee976c7e04c728b000000000000000000000000805e73035e7c9988eab1dbee19c753887a7753a800000000000000000000000050e6e85f279f2d84681800a69a4a4d12319cd19700000000000000000000000060facfc6e5a8d88f2f278df036fd3132ecd7cd190000000000000000000000007039e5b55690d7771cbe67d4c28792482b2236fe000000000000000000000000ae012f91f172c513e6371922f82675d9ccfbd51000000000000000000000000029bdbae75a17e7eb70de999d82334aea65500945000000000000000000000000c260b3cefb1990fe7cf7244198f2127b0e0d4d36000000000000000000000000376f57906a23ec77e0daecedb6e5a41348007d02000000000000000000000000a882783823586119e42ec06b44cd5caab3293eb8000000000000000000000000744fabad24c9b605653a73a9dee083416102fbd1000000000000000000000000795e5a49db013edb93c8596e1e7244a6d19c02f80000000000000000000000001e744d4c7f9531d3b2edff0103aa9bad1a7c77600000000000000000000000007a955b8fae8ae009af05b277f1cb0d0ccd125aa2000000000000000000000000cea17452752e4306b331e008ba7e9067bf72f5bb0000000000000000000000006472221c5dc4e276fca4466969df1da588010aee000000000000000000000000efc4740db6ac7d7fd400e43ee5cee00683b2fe3d0000000000000000000000002b162f7194d3adc49256ebf39ace4d833efb91c5000000000000000000000000e3c4df63a5b689dc41f72fa90caf7c59515c2a1a0000000000000000000000000e51b0d045eb3450a9bdb8f4a2465e05dabd91ae000000000000000000000000743a55f09930436dd27c7ce6a838fdbfac1d2e1b000000000000000000000000ffafe4d780c7496fefd8e910056bf8e34e5049e1000000000000000000000000d76be2916a0519ca243adf844ef012058d2270ee0000000000000000000000008e430677ddfe39ccfbdb6e264b7b1393565a79de000000000000000000000000509b1ea975f62704f01de992ac2062b95c5afb92000000000000000000000000149756907221491eca8c5816a6b5d6b60fcd7d60000000000000000000000000d97f851f131b55ff24ac9d0fe32e5a050e4c4042000000000000000000000000e073182d644ebb5290cfa6915ba94312fc73a6790000000000000000000000009e404c5ca12780c553ece93008e0138960e6c9cb000000000000000000000000a88299b29736cd77c906395fd75d9e2d57e180f80000000000000000000000008d9fe3e56fc8fc3a2af8f80657378f5c2e5200ca000000000000000000000000c7c01adba4932fa2bb79a70fdc1d85b7cc2cc2b3000000000000000000000000f17db493c342b847979cfcccd29300c12c32bf660000000000000000000000008db180d84fea548ed6623041dae24790ccb4f19f000000000000000000000000f29c3137090c11dbcd65c5d14936d36e91a18037000000000000000000000000371f02e137e8526f8bb12964b82630b1820fd116000000000000000000000000c5b320083a19f1eaf861227d2f84ee30ef9233000000000000000000000000001bfb7087e5079d176cdfe78437320a8bbade71c6000000000000000000000000eb1a60afdea61f865375c7266aa2493e2d6a50d80000000000000000000000009583efec1d9ca4b57de2645cf4b035abefed8dc900000000000000000000000047eb0886d9624076d896c725a98dbc6f9634ad4a0000000000000000000000008321993d9e7e3fbe72cf1d1fafd3a1ccace7e08d0000000000000000000000009f0db0b54ef55287cf13231b10b3a05ded947f9200000000000000000000000093292a3f928196ce9d7a96bfecaf0643a6bae931000000000000000000000000a84d246f04db9a6cbac9a68a6b5b8d770c8bd338000000000000000000000000c830a16b73eef1b47feb25210b0e40be06c5f8ef000000000000000000000000b75d376ba682ba6d46cbfe109d8cd39fca28e7c40000000000000000000000008c7b2cc188e643be3259657a4a009a10fd287249000000000000000000000000d344a7aaccc8fdd64e895864ee54517c482a4bcf0000000000000000000000000ab5049782724f7c5d09323c996403e88cb11c1a00000000000000000000000081b96dbe6ec1c35bd557ffb0db6b7c4feb81cb040000000000000000000000001f7d63f52dc7878d01149a48eb9375d16a85095d0000000000000000000000009d35eb09ebdc9247ba473fd08499ab94149fa5ff000000000000000000000000198b7c465142c02a84f79bb24056ec4c788721c50000000000000000000000002767f7127dc5553224f089bdb508e1f6a5fc7b71000000000000000000000000e9e57de2feeb5776e5ccd5fd27e31d8757dd2b9800000000000000000000000009249a37e1c0f7cfb9b618c0d179d3fe98a93eb9000000000000000000000000d044a6baed36ff5c1734aa217512fcbee3800d08000000000000000000000000634b81dec4cb55a8139b5b0f1ec4e3d39120b4b2000000000000000000000000071c142d394084fb7f67036889cb27e6cf3b1489000000000000000000000000f192480d2a7164d00e0d27e1c4e8e5eaac96022d000000000000000000000000fb510d614d75d508f00f7d0743515f26c44e8088000000000000000000000000ef3f47835071f3bc955b9be8eea836481bf525e30000000000000000000000000428441e352697cc9fed1db1275a1bec88ba0746000000000000000000000000ac7a0a2c58c695e4b49f743178606bc2d8524c9c0000000000000000000000003f6fae65b7f88e33d895d33feba23d66353f7adc0000000000000000000000003cc9a98ccd4dd379009ca646ea25082b358fea6e0000000000000000000000000eafd088f992f56eaa98221e30be7c699edbf11d0000000000000000000000006cc4485d82b55108af19365544cd85c24b9947c30000000000000000000000008365b10f8cd2f27cc6baff996e9f820767f81b05000000000000000000000000d15d50931a5db1c93c29c847c6152efccc66f0db000000000000000000000000ec10594766671ff7c6408b842b13d1d196d8a48e000000000000000000000000e8d04b70022ad129da31b061cd2864523a1def43000000000000000000000000e4a34a2a4c82f09e91d679017eb52fb3d3b8dd2a000000000000000000000000bc4c72e30cb95ef639362a61503ca6bb87c66a79000000000000000000000000b1c370637b074bd766a43023e4128ff658cb8a9600000000000000000000000085d6045c7cbd7098d77e5260f0210de04b8c8b330000000000000000000000002f1241497525897b28a62f87e586221e7b3b2ce30000000000000000000000008e9734409d863a5a1d578daedd7ece54ec02e468000000000000000000000000481a03bc11675e54c6ad774efef4f32721b74952000000000000000000000000596ccafa3a343ac867223f6e11d1d0a5848ff96a0000000000000000000000001616c1d7a895305fa905a02c542b39c1672749c400000000000000000000000036fb0a52eb5db954df74f052df313d4740f5f2ca00000000000000000000000087e2bbf8f2ef79bb684001fc4758761f6bb1b7f00000000000000000000000003755c44ac22dacd9c6613b69f2ec9b08a1006d1f0000000000000000000000008747782de360326a4c15d386d0a234ec74ca3df400000000000000000000000020bee4c67a4addb4b09f6b685f06bae643b18793000000000000000000000000c8d4951a9bfcce8395b2ac18dc9be067feae3aa8000000000000000000000000b6f0cc777920dcb9c653d2b9dda62a19ffed99ca000000000000000000000000862b5e93248c8a9dfa9cc3cef2a6ccdb4b0f3ceb0000000000000000000000004ccc9f956d3348f7678abff4a6603c152bd455eb0000000000000000000000004a1c59fc79d664d13f9cd6ccc48a761480e7ad850000000000000000000000000ee83fd6c22ecf9495f2931197b85319a6fa4780000000000000000000000000a9e0551fffb93be3a6d830ebc2d36d18fd54562000000000000000000000000054fec7cb00c4408035636f7ec87d29ff0b60726f000000000000000000000000341a85f21a1e2f60e70e1b5b326e1fc70af8da4b000000000000000000000000c03f2a10c866c32ab245dbe37e88bbea76f7fc28000000000000000000000000b1303caed1447d3ee01793ec5d0c4cc909a78340000000000000000000000000e6212e1e6ffa1ed73874574c9e070e87b854df9b000000000000000000000000664f520150b0a55d9fc87fae2ea4eb0f8e5836b9000000000000000000000000c995057cc1f1b29516bccb6b3c3083564b507302000000000000000000000000b3853620bad01e0d3eb72f53db9f0efc4c6326c300000000000000000000000094dcd5f3b9506b376aa37c60ad62213a0da3187d00000000000000000000000040de3ed407ce14e7f13ea66fcd90337d0b29fb07000000000000000000000000dd9c0f11f2259e27670203eff7d08c84a170cb4f0000000000000000000000008a062722d79bce05573c7484df3f0869af929ae6000000000000000000000000b670fa6acc07643f7460ac8426941b524205d147000000000000000000000000bb286cf6588f17515b4866aaba4143cfe4c1a40d00000000000000000000000039c597e76f0959e33ccc23c350461d62bc4b38aa00000000000000000000000043a610579ef7b6160fcbd7e855c802970959837e000000000000000000000000a1ef19791b3a537c4ef0ed97e57a0dfaeec678a400000000000000000000000086b43ce1137c5764c024f8780fcdf46d5b1d5c640000000000000000000000001d26c191c6b285135e2ed40e301fe6f71720eefa000000000000000000000000e5693319e77bb53855d80b5da5172db421dec4220000000000000000000000007e10001422f6283fbf6fb9fa797469ce63740bcc00000000000000000000000037ff73620394a7a3ad86d717be15bfd42541d6700000000000000000000000008cb332c0098b8a63290bd556e58afb1f1bc7a547000000000000000000000000b741bcd6d36031ba7ea4d44ba25fe429ecb414da000000000000000000000000fc76c9d92cc3fb5fe7ea8b99d72af5aaafd9e881000000000000000000000000668d14066a64a9522822d503653a12a6d090615c000000000000000000000000df10ba4d000ee41490502df3c1f169e31dc5f2f9000000000000000000000000d38fdfc12f85b0093528a5b114e7ad109cca95020000000000000000000000002ce905e720ff6fa65c7f312e0a6473f896f4f438000000000000000000000000ddc917707a295ea491cb71a1d00fe365feacbc00000000000000000000000000bba8a76eb7b94de7a7f1683b4226e0912430aa460000000000000000000000007d9c012ea8e111cec46e89e01b7cd6368769686200000000000000000000000004db3b38eb4b54502f755dab1affad8e587f0c5d000000000000000000000000063b351d827c7ab2e48e844a49b91f40bed86380000000000000000000000000230ce36c8aaaa14029ee3e64421d04aef0d7b066000000000000000000000000a9694f5644793d849380ceebe027a348709caef2000000000000000000000000e7349f24acae276b8fb2fbbdc962c498bef14bec000000000000000000000000aacff6a3ba6b88dc1b86910c757c82464dcb14e20000000000000000000000006212688f00b741d70bac563fa69f3c456ae037f4000000000000000000000000b2b9659b76382d015860e9b160b7383c44241ef30000000000000000000000000fb71e9c99fd7e575dbc81bb8c7ac6053e8ea30f000000000000000000000000f8ff4ad6b3b1c3fd0ff74c9dd6b75a16e724986d0000000000000000000000001c9d560d9e456d354d0ff89dfaf16db2d44c52fc00000000000000000000000066408563444ecfcfa012806952063e72e403f568000000000000000000000000935f64b44b5c48a1539c4ada5161d27ace4205b5