60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b61666400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005540000000000000000000000000f1c8e3779c66b78eeee22c41922d17b0dad273b000000000000000000000000acf7bcfa3a08c808a049d27bfc61e998a19893880000000000000000000000004c9f6356a6d58bbb05076853406d169c828f380000000000000000000000000009f28ca23b6429491d5d2629ab658ae9d7c64729000000000000000000000000cba2ad89772c879b0eb4d4e0f363ffd2b9ba297b0000000000000000000000008aab398d408eff0761c5472beca307710429a8b1000000000000000000000000818e2914c4b611e454b0de6118e7b113aed9b9b5000000000000000000000000c47258d63f59199254aa34ac0e5ea097e63cf07e0000000000000000000000003ee19daecf32e71d8c0b557e27a784ba72293c9e000000000000000000000000b405e0ff992ea187417790e63339be5d03ed4064000000000000000000000000c1e3d4514ddba498c3f13d2fa834c2c8cf55988100000000000000000000000060576d49f5bd5881d3923437397bbbac093fa5dc0000000000000000000000007ae0a0259ff6765c6af0e3e8ba0666fee9bb4c34000000000000000000000000cf0ac58ae2198d4d0f07ff3a8de4ac0e5921cdab000000000000000000000000de8761b9eafbf11e2c99077ddee5e12d26364ab1000000000000000000000000bc9188fe9f5211d368b1e684cdf3579a708bd924000000000000000000000000a92cf58e0700cf33a4441e3f6545ec55d32a0595000000000000000000000000c28ae9366d7dbaff7165cb81638bf85bcbb4531800000000000000000000000019a4239bb7f9c737c081ae1e8271dc559827fd920000000000000000000000001a78ef5c7b357755e90f406f49c9cb259b5fbb670000000000000000000000006940ef32845d233749522390f11c8d78d4ebf0de000000000000000000000000fb1eea6156cf6577531b6a91961148b303279fdf00000000000000000000000050c1f4bbb42ebd6311099dc5c393972a812f0ed7000000000000000000000000b88c46cf3afb962567e15b0a4902c94c189e7428000000000000000000000000c8b0b7cc4468aafc1b719071d79c2acdf071ac1a000000000000000000000000cecff335aeb52980785d82507113be93f65093d0000000000000000000000000e4deca9fbdc68933603bf04e0cb8a360c3b0a870000000000000000000000000e36aae2160d208db45e62100c2f8cf4e2ed41aa70000000000000000000000000035a95603333a401c6f26f6e884d2842249d417000000000000000000000000eb926e98d19c7323fcc77b3acd4babb9d819075a00000000000000000000000058cac403b8e976cbc58a5547b6c6cfa31faacee7000000000000000000000000ee8ea5f34ca8294edd7e849cd2c36f449ecaf7740000000000000000000000004c5f634652c5777467b593d34bb1f16c5ffc59990000000000000000000000003e1746c23be05b9d7d495aeef15885edc6ad9543000000000000000000000000351fb75aeb872d0b2697d8ce0b3c1e89349e94b40000000000000000000000001c24adbfa3ea2c046f395de2bef4c811870461fd00000000000000000000000022931d591ba29288ba60b31f3a10d034a990571d000000000000000000000000a3a492c451f64a0297c0227ec07e4b2d3ce5407f000000000000000000000000713c5ce84b037d1256e2132b0a5710ff9d2cd4b2000000000000000000000000172437261d3bd8025388d3a3844dd6ffb5a3e4910000000000000000000000004443459889401d71053680b390eebb6f1fb0cd85000000000000000000000000651aefdffc8bc6a00ed803fc58b18c62db11254e000000000000000000000000474d138a1cf93f0e2e4cc5ef6ba70f01c22b5f49000000000000000000000000ce4cd946384f6fb69fd672962ca651c416a8e2e60000000000000000000000006f2660ec5adc0b2501c40c157a30ee35602538e0000000000000000000000000e490e06f25bf5ac5955a41cfa7d16d529b37b2370000000000000000000000000e6f714232840ae2be06656326852773e86c4d47000000000000000000000000cf64a507498e98b5c744558e20f864352b9920410000000000000000000000005cac31b2fb5edcd0ce86a7de5cb95f254da04b0a00000000000000000000000033864a644f5e7330a65c41d0413dae9d6f9ef7f30000000000000000000000005a5f187f9f6d85ba492c0f86cb5bde3f5625062e0000000000000000000000002e0239dff1fcd77bf6c8487eac8590c69ebe78b00000000000000000000000001dbfedf9ffcf250416c790d07527fd822b4135a50000000000000000000000004be23f52d101d53a8a108ce31f722ec9d159ebb00000000000000000000000008aa354e4168759946f3f858b822b3770773da1a000000000000000000000000041b5881e33f75da7be48c79fd305f6088d703ff300000000000000000000000009db4928ce5faf617e26a3793b48ccd69b274dd70000000000000000000000000c0b8f6142409648a55c6c6c24c593d23068176f00000000000000000000000060612d92a3b92a4514b718902f647103cac8ad9a0000000000000000000000002e0b5638bf3f774af116029b09415aa9fdd812d50000000000000000000000001cf31644e7bdc4459d72a5ed2ac2375c6482adc00000000000000000000000002f0af458fbe026dea46c3ba1928ca0e506de892800000000000000000000000025ce7f438a8f3e70ed66065e998b695df2fa9bb800000000000000000000000069332ebbf2bb653d59a8c191a7307f7babf10925000000000000000000000000f635544539ea522b6ef9956e0f779d44f61e98000000000000000000000000002bf1b84c1037fac43e49fd44a0199c130a3965c9000000000000000000000000156b96cc4da69bc0656cdfcd0c571884961c5de30000000000000000000000007debc733e3433eb6aa4d0eb76bcccf7a288118b400000000000000000000000078f5e2bd54c838ff29a2a705acfbe374df482795000000000000000000000000a05a1bc5f088861bfb3b7b87dae64c3a97b20508000000000000000000000000db2873b7b8c49bca1d315ebaaf9f325fea7e29bb0000000000000000000000005570ef724d87ec9ec47cb57665b0042f88ddfc3000000000000000000000000049e0c5f66a8c7be53f08fd0131596aa0af014fe900000000000000000000000097fb10bb35868f15c2f0d6c75127c49ba76c21a9000000000000000000000000b354d17738701889496b52e95964cc973a52dc4a00000000000000000000000080baf4dc7ec21aa4c1c6007fee2941dcc3f6f5d3000000000000000000000000c522b48e1f114686fd3c5ec6147846e07c8619300000000000000000000000008bb6760ab8bb4288206cb6777865c648585d62990000000000000000000000001bd6af8fdc9eb8c04352b67556f6710babd84cfd0000000000000000000000007221e6328921fc8dca4087cf52367a9c92135b4c000000000000000000000000d1ae573ad57107225efefa154fd37c7883e4c60300000000000000000000000018939494406fbcfa5f43e6598a59ba5757be1b3900000000000000000000000066050862192c4cfe71516a1dade661eaf1bb6fea0000000000000000000000009bea0366169eae5c1a5bdef293e8e00b62094c0a000000000000000000000000d425620fde33200faa8afaed9dccd2edc7e79b720000000000000000000000002f2071d98793af7c02822f7bad1717134c284f1d000000000000000000000000aa29a40aa18d5bd11bef8225df71f5509993019f000000000000000000000000094480db3542bd0e8000d9d5a23af6e3dedf67ad000000000000000000000000dcd1eb30d8b29c49a9e0218378968aab7b33026700000000000000000000000001e6d6685674a11cff9a5831bccb195e46ffb08b000000000000000000000000166d13a35878927dc0abdcdef7653fcd1c98733600000000000000000000000005b18b5740f59b973a17a516fb45cfe0eda50e26000000000000000000000000bb7e8a7f6788560f3676acddc2f0411d50e5a1a5000000000000000000000000afdb722b89d4399e9bdf977a1a94446d9557e147000000000000000000000000362c6138b0c9b159f1b64e04c4407d5602deef7c0000000000000000000000001473e105879a90897fee42c4299d78ed854838de0000000000000000000000002b09041e3dd177e0aa94c6bd8c56dd84adb46565000000000000000000000000da8bece0afc69bcbde3d8318e2f13f8f7db8af310000000000000000000000002d47c33be96a9ce479a7848249dc6bfc9f357b9e000000000000000000000000d2d341b6bdd51076c7eff97345d763f6e64e3bfe000000000000000000000000e6fcffde257b6a5014a2831821083b4a99e7aa41000000000000000000000000bbeab9d8d74905dff9afd2991dff27b340886abc000000000000000000000000686c6f7f45b902a1d2bba60482c1bc98f21b71c50000000000000000000000005d88eea4c485fac2902a2a717ae5c51668d836340000000000000000000000006ec41b370b7afa5ed87353596c6813ccdfa7fbeb0000000000000000000000009c331c3b33cb7f512c54e9eb2f50a521f25506b2000000000000000000000000f48c1e17bb080a7b039061558bb8aacf9947226b000000000000000000000000c01cfcf071c8dc2dc23f19cdab1e9ce7c9f9ffc0000000000000000000000000dd098cc2b08c75e22de9a115e8d45cbd67241dd60000000000000000000000006c6197848690fef0413043e8ab6dc0f82021219700000000000000000000000022dab3d7ca6b5eb68c05b5eda31091cb3e6eab2c0000000000000000000000008f56a333c07271fdec080d78717dbb7a86a0100c00000000000000000000000023f97f42dae5b4a5ca109eec8dedf036cf8cafa50000000000000000000000000219c3c59828175366db83c9f2b29311b3375a070000000000000000000000002ed516488b372a0322240d63af6507a335a5d72b00000000000000000000000058ab738189cf1c33bf0963e8f876b372b527c1d2000000000000000000000000d2063e5b44d9e1fefc1f32eaa706fda857f7784c0000000000000000000000006f35a9217718078354a4466273d7f0324dc35c3a0000000000000000000000002b05d278036121d7cbdc94b9d5913965433452f4000000000000000000000000ede2ede07b9d5b8087d6dc10b179a30e4ea9e887000000000000000000000000681fc608df246d02257502daa99a91a778358ea9000000000000000000000000afbed15418348445643073d5c2ec5fb034cd5eea00000000000000000000000091f1c5fa6a8e9471323f683f3fbe92690e0d3901000000000000000000000000914abe5a80bfe2d8a59f9c513c18c9b646a08d0a00000000000000000000000064c81a15a036032651dd62cf42a24939e042075a000000000000000000000000cc4d70c5e8927bb496a2f7c22255c63ab7ece2ab000000000000000000000000ac96eef57013d05aa0b94ebb0d6a235cde150206000000000000000000000000d707fc9ce44bca36259b90d1d6208102ae44c5ed000000000000000000000000faec764aa3247248605ea372bdb6bf035c8522ca000000000000000000000000ec803559110f527c6ac6e54cdd9e4a4da85ddd0d000000000000000000000000f71fb791e5506b090ecc5fecd75fc28a60b443c0000000000000000000000000be6a5b15e6841df7d1d89c2af6bb2cdef561493f000000000000000000000000ab5785164c3692cd2013fa3be8175d442096c94f0000000000000000000000005980301789dc82f78133a9bcca0c89e24391704500000000000000000000000082e5fca8b3e2b252c617f1ee9266951c5b09589a000000000000000000000000e823c9368ca129147dc9bcda084e88efd38c11140000000000000000000000000060c75bfdf3648ab8243eb904dc9c32a6155a59000000000000000000000000767a80c35275dc14c689ddee7f134eae0106358e0000000000000000000000002d893205751f4c3482ef268c979d606fd4ee6122000000000000000000000000aa8af6321cce5f68297a69f1d8ab6fce91e8b9ca000000000000000000000000a2d4afd14b959d85f8506a9cae160da9b6f851b2000000000000000000000000cb6e6f1af3a15c2c1016e660f6f0c4bb48901ab1000000000000000000000000345cb5c2d2697863e156702f5e3e216ea4a3e44a0000000000000000000000005f7dd3e53b3718393f5a254f7bae0363e6030069000000000000000000000000721c6bf2216d53b87b6a40e18a5750ae9ba4f41f000000000000000000000000f12a1c2445642ae7c144ef90f5ec7eba34cc05ce000000000000000000000000626b332c8abaf499c08b75a783a46f5c4e37c666000000000000000000000000a37563f0aa6b64df411a44f942253e3b052085b4000000000000000000000000911b0d5cabf1d6900621d13a99501dd0b87a397000000000000000000000000019b1e64f0eaa503fdb620f00062ece3e0d2d1d9c00000000000000000000000030abea7645d60b1b37957b194e6431dc19bc834d000000000000000000000000373012acc9362083d7aa22e26d7a97a955c039340000000000000000000000005384d5c5db8f908afaad0a6748795323dda9fa1b000000000000000000000000c5a5d39b27fb811110290e961addec94156b9bae000000000000000000000000bbc95085d425d1f9d4ee57a9f0f46c823f2393ce00000000000000000000000047638deb6d52f102f18e7f573c9509ac4e716c5200000000000000000000000025d0c83016938a6080533452744db14d67cefec900000000000000000000000015a395e9cbda243b1ae191fa4298cc775ff4d59900000000000000000000000014ecc03bc2f4604cf69914fbc3550aea323dcb81000000000000000000000000b78e4e4447f9edbf3f86aaab689aa9be316b210d000000000000000000000000ce2d143ac4e0968dbc4c99f533b8bb4458675dff0000000000000000000000004c921578488b145575e1082b6c1bdb5ed2e224e0000000000000000000000000358302bb675f4579bbac59c135a8a15083174334000000000000000000000000daea3e51158541b1e50c9bda842c50dd85da12a00000000000000000000000003093f5b0ec73e4c989fc972d9d4016f2ca51d79f000000000000000000000000c14c1b7880033e30203e04298aa19b3051f88004000000000000000000000000c5b0c64dfc241391703a8104204fb689db40f053000000000000000000000000014b3d019ffe72d594861a3ca2cd3b607cfa762300000000000000000000000047cf30c167fadd8e5d5aafe9483d38c04cff6f1800000000000000000000000049f692a8d6d2878af1ca5c8bd99adfae8d686c86000000000000000000000000457b8efbb961a9041d9387ff2785a5cbfbb5398a000000000000000000000000d15ba404ef8865672c0c9f81d75a9d9d64f47e45000000000000000000000000d4f00b8c775f494a3b2256c5af444d8077ec1a6600000000000000000000000023e5d7946e35ade2174bbdb4f5937a3a43d633be000000000000000000000000aeccfb9fa1ae72df1cfed6c49c01e264ca17a9fa0000000000000000000000007cdce4fff8070828993ab2a8d45062c915ff0fe400000000000000000000000093c60b4c1b87f6dda2b133eff2a9564f06c471ed00000000000000000000000082a847bc161fd150ac38f41d75732336124e4cfc00000000000000000000000048a75344ec7d9ec19d76b008a6a2e76e59e69605000000000000000000000000120d7939856bd80e84cf0eb240b13ae37d2ac8730000000000000000000000000ca6374535fe6fb18ad962b362e72433fff132d20000000000000000000000009d6a99cac635df0cd7d93555ab5f7929b8a07d5f00000000000000000000000053874e06be8dd0c89b54fdba034e46f238b2f9eb000000000000000000000000a28f9816e4ff39a8c1e52ebd757f83631744cd930000000000000000000000000ee31fee9c25172a7f73a88fedcc866d9f9f599800000000000000000000000086fef33415d6e4adb35a8bedb5e1ab6334b5944700000000000000000000000046a5db77a42c8b6ae745fc4139c0b87e9b66976e0000000000000000000000003db3be96669e179e162c023793838cb6b2cee2d100000000000000000000000003b73ed9864130638b702e2758ee7e46154407510000000000000000000000006389ec10d08448e446c337029efe6fb66ab23e8400000000000000000000000046a5b5d83242d1a6786bf73240acaa8cd185af33000000000000000000000000a3f0e81916ed532772ae93fae371695d465e40c300000000000000000000000091208f679535dab14186027adf57095ff2c6ea9f0000000000000000000000006b3fbdfe0e5e5e7890273822df0a503b8c3266e3000000000000000000000000c092b3c6046f6870810629cd5306cfe93dd2f1250000000000000000000000000c1f815bf8698b43108a8f502ffaf0f7b4668b610000000000000000000000000cb628f70e5d7ff75420c7335d3052bc74be844d0000000000000000000000009ac74bdd98b0039ffc1101eede67cea0cc4991bc0000000000000000000000005599b7e17ff24dece66861364b5c4ad837016941000000000000000000000000210fa73040a20d727296c9352e461e93b69abe77000000000000000000000000e1691be9f494b6cde249f80d8db619eec7780c100000000000000000000000009189a37773304705f02a0a3a0b11e8cbf70a1ac10000000000000000000000006022ad4d0138eeb8a08fcd345a1ddb7c9a5de133000000000000000000000000c7f8be0fbe7c7c44945b0e2283c0c7fbff9cb62a000000000000000000000000a723c594084c3c5b1770d4b1ecfab19bab07ce98000000000000000000000000a0cd18a7f5036038b73c3c28fc6aa950f95af9f2000000000000000000000000df14681449424ad1eb8142d57d6d8eb279179263000000000000000000000000cb68c3d87ceaea469db40adc79103e5787a53e9f000000000000000000000000de6f346d6baed184f85ce1cfe0957e660ee1dfd6000000000000000000000000507f794c95040bc4d8e5f01f83cff8e212dd425a000000000000000000000000a5b50fa0ec9926330eebdc7aaddbb8170be7aa16000000000000000000000000e8160edc39486bd1b731564284b8c11d35136a6e000000000000000000000000fb5210d964171148c6c59a13ff164f49ae36080f000000000000000000000000b424704561447dc31dd071ec8aaa29918aeb67b100000000000000000000000074841f13263ba4cadcb045cce15ff23328c6263d00000000000000000000000060a647266d7f57c8ea3ff23a24dfb25f8ed533180000000000000000000000006d5469e84a4074313a10eee6af79d9f760edba13000000000000000000000000c1296b7558b3d24d945dc3562f92507970e29883000000000000000000000000e61dcd9ea790c15ee56441ddb49665e71c3c50120000000000000000000000002d8a04c4c8d15909dfb87047992cbd3454c3d7920000000000000000000000004436e74ae50a33f6a6e1975a8c1a46e72c7fc641000000000000000000000000579bb99b4e21f202b575275421a45842aafd83bd000000000000000000000000e7e0973dd123f1a5436a2bc927bf0ec88d640cea000000000000000000000000e2b6bdc09d4277f593b992caa1b2fe6db3824a59000000000000000000000000a6f7e2aa74595267c07ce859f7a41f42109d4fbb000000000000000000000000ac76f00078c076e809910c1027f4d359b0fd292300000000000000000000000050457945637af0f526dff11a6491a92d4da0a1a400000000000000000000000031562b5c3d3e758e79baad50ffa04534e266c0e1000000000000000000000000edc50b1bd2d18d2a8f21ee9ddb8bbf65fb38d294000000000000000000000000111445e155ad1ee364bffba3f43be688f20dad200000000000000000000000003e4a5c22e609b01c0087f8f121a9a64d5d80acdd00000000000000000000000050dc8a4b4d17e6bdd513612bc192af0db9b654fe000000000000000000000000e171f666a50246f945e3f174c50650c3ca190419000000000000000000000000cf80cad27b8261ea42a2931ab331002330c93504000000000000000000000000f470c694844764b015039308720d536042741d0c00000000000000000000000041a3f7a5242f93cc6b0d9b47704869ee5d26415400000000000000000000000037f6da83ea39e8e6d5eca5bf2c89aa34a2734920000000000000000000000000e20e546b797da918d1e7f5d145655a7afac85d6900000000000000000000000038a9523ea25e1730611bd61a93f1ba846103c63b0000000000000000000000006573bde78418fec4ebc305ccade274fd2d596ac4000000000000000000000000c4754df8a7edbdb6626a7be15c6cf73666d40c6000000000000000000000000077ebb2054c29c7d64f50497c142e0e44d53a316e0000000000000000000000008f6d0ee0ad36b0a9c96c17ef4a379643d93f1f12000000000000000000000000ee5ab6dfcf7238fafafd640c97c2ec932ef69fe30000000000000000000000002a885aa255f72a13f96b08475bb70da8a71df3420000000000000000000000006eafb49eb19ad2d6ef06775e06525f23d9bf2244000000000000000000000000e70994154ef2d4a1c3543d28c7c0cc2cc04548fa000000000000000000000000cf4055e207b31d072e8d9b5114aa4c6a13b99fe5000000000000000000000000eb1272e993e3c494ea2641c69974f831ae68a24b000000000000000000000000f04f031aeea8b3b730d2daddafc272dc16a4f11d000000000000000000000000c47908c64139da37a98da8691f62759770db72da000000000000000000000000cfff30838cca3c0e7adbc3238c9dd8abfa353df600000000000000000000000056a161291a191667c223500f17c09c65af0e972c0000000000000000000000007b477c5cdd763111bc1c67f23a8eb0a3b34d291b000000000000000000000000f06642a9411e843a6e45ac4ffbc6ed20d2c63afc000000000000000000000000cfaa19c7bb03d4614e8971d05f6bf215a2de4c3e000000000000000000000000022f5e426f2a4b2ddc78b492c3aa744edbfbec16000000000000000000000000b5e88d4aca415dd2de3bd2a167de7fa795c4f0370000000000000000000000003b47d0b13c0c41a87661c41782869e793a3fe98a00000000000000000000000082505ea33724ef39fc75b3f73e42040d83f4b5cd00000000000000000000000035ddeaa4cf705c8cf9ba8a3788b72615465b4b2a0000000000000000000000009e760f391b3b9d25bb4bd763613f8dc82e64900600000000000000000000000052af57f70b1a73d54e988826233ab0eedab0eeba000000000000000000000000a0f0016457a4a9e514c2deec5350f33074a6cc22000000000000000000000000d245d41fa8b49ccb53b507870d5eb239f2cf86240000000000000000000000007ef25f1d034c30d1e2254fbf35c0fa704db4c81e000000000000000000000000f0abaf1ffe4fd07d1e9f5d52a96e289d47a43524000000000000000000000000fc252edb1236fe9037fa56674cb4406f2661e5f6000000000000000000000000da9b86af2f35998868b821fa4c4f94cc0b53ba82000000000000000000000000c451462606a7f50320fb6c9efa0d2ad40e666e8b000000000000000000000000e9a687022ca065c4cef1cfdffd385b9a7d855939000000000000000000000000915fe2b9538ca0cc6e1155681a9741427f87721e0000000000000000000000005294a36edeaeef884a10a81dff74337173ae6ca500000000000000000000000015100d7cd51352db17f3172a5a1fdcaa362902ef000000000000000000000000a316bcf3bdbd6854a6788ed76c1e7980c9caa2ce000000000000000000000000ad810364d1aa97f8511275d92b40a1d66e3fe6ea000000000000000000000000e32a08aef4ba1018603cd9fb3d19385aaf20bb6e0000000000000000000000002a0849f7d105e3ece319b0dfa8916d3cdad0ef3a000000000000000000000000a28b6652a77c2b946798b2d79aeb54132f09339f000000000000000000000000648da2e16bb63a7af76c9af83892249622f2e1de0000000000000000000000009a9acecc33295f8fa6ee695e8f5c8e9f6c13057700000000000000000000000034c50bf93ea74c0a422ba214b4213a92fe2ca8b5000000000000000000000000aca5a8c711555619165e19fac669d547d55421660000000000000000000000003870255caf79aa097a6d8432d9f406200a4435a80000000000000000000000005a8dda422915f7b74fd072a4cc79bea3da5d67bd0000000000000000000000004042799c4cc9cdf6fff51148914f072d62e31af7000000000000000000000000e07cccf95e4696b2aff9b265dcd9b6f6760c3d9900000000000000000000000055da2dfc5600c20542ac320e465fc30b51877e3900000000000000000000000050ee03805574729c59e3c0462e99321a6cf530fe0000000000000000000000008df52af3120858e55285d25662dfb2347f53c1c60000000000000000000000003b438f34649e71f6a5f0be3e3cbda6239fbf4729000000000000000000000000072b2f6787e7ffc485cbc4a50ae90277c51e3518000000000000000000000000b861b1531a96277cfc181baf75b1576fd37696fd0000000000000000000000009310e8be40e46dce3f3f8a01255e40b942b2073b00000000000000000000000020316b558d58e1d35de8d13f5ce49afd75c4f293000000000000000000000000108a72aebee3541c0c2ea3e639e9ea9bf2e9f02c000000000000000000000000536c00fc960b4c087e6b0dda73c4faeb6e26ae0f0000000000000000000000009140b6a0f5ab00c6e1147dc52f6663cf928043e200000000000000000000000063753b3989f810cb055f3461c264b34935010dec000000000000000000000000f612a47b6cce5425e7bdcb62dbc8c0224d7a8e85000000000000000000000000d3d1d89a8f8ec73ec8da7fdf7764878ce1cff32300000000000000000000000030c3bd7bae1863fee53d9c5cf5bb8f1bf00b9ac3000000000000000000000000337ce645196112ed79add480722ef44a67d868ba00000000000000000000000045801ea77be30812106260992827cd5682a147ca00000000000000000000000095679522afcbe8a14abd6381e40678456e7089ff000000000000000000000000689028730c1d71672488dc1385648f8b1046f3c100000000000000000000000024ec96cd2700de41db642257137fed839a0b0a75000000000000000000000000dd5533725632b4b428e10c2eaccee03c352f356f000000000000000000000000f9881ebb82f4a7046e7ce65c35bf7c6e5b14a25c0000000000000000000000009c903034ba36793349730ab2873d416eb0ba205f000000000000000000000000b41f1b27add24a4c308a40eb9f20ac95affd16c300000000000000000000000054e773c78856100bc54196dc5438e74d2ddc4c06000000000000000000000000c593749eaf4425fa88e8b3e2ffbe5d2b5739fb22000000000000000000000000aaddede68c0cc86b717f6bdce3e7da302910318f0000000000000000000000004357529523db6e03c7c44291b411fe15b71d0fb400000000000000000000000020ea434c8c746079d2a0df50ffe08ce756a42b070000000000000000000000007017bce02ce39fc94fd5d4958a889e99547e98a1000000000000000000000000d1c2fad3509590dbd19cac34231e3c80e5163309000000000000000000000000a26a61135b113d2191d633d9482d89a98061e7300000000000000000000000000c38225da93d25a7ddaccfc3a6e956fa30c0159a000000000000000000000000bf6b6c0a3a8c95096804037a5d60670148d6c7310000000000000000000000000512c997eaaef5f8ab6b1ef42c72db04a2b32074000000000000000000000000f7d1b2f6498f781fbdb2302d11fac7ef7138a02d0000000000000000000000002cfc15d2c3d77773ae0ecb66efa8825d3e4f2a1d000000000000000000000000d43733621e4dbe185620c38feb130ccc07b9667a0000000000000000000000002e31a202e28d741794216564434964bd01800bfe0000000000000000000000004d9f2b306f73f60712661aca2c9da63bfa1c9a7c0000000000000000000000006cbb7caddb1379182b9ba1a68afec4331bb9da530000000000000000000000002bbc0e28deb9d18c05d8059014b00b813cdcbaeb000000000000000000000000187758dabde77f64999cd69d3b13c4ce856f04400000000000000000000000001dd122a4216a156633d888a5762d7046e655b763000000000000000000000000ea08b4ae1f167fd01b5f0a245a6cc3bf693021c500000000000000000000000000c7b94e2fa938da6ff0d544586bd079c91de9370000000000000000000000001256d2d746f8db2268de810f895f25d4489e90b30000000000000000000000003feb681fee40113de8750797d4bd3ad73a04cc78000000000000000000000000668419bbc0bc69772d7620865a8a17d5ffb57641000000000000000000000000a07fe9b1f5c871ac5d3f1e50b54603660cb355bb0000000000000000000000003974818bb76036655540c989977f5230f6ab838000000000000000000000000041436e4016354556e006449ec55bb14a57dc7a0d00000000000000000000000007a4315ff32835b7b71cc5818602742ef3f2fb29000000000000000000000000b0e5562f77f46e04980475c8bc2a726c0495bf460000000000000000000000002fbc3c02f776bbdff4446b2fd995cb916230828a0000000000000000000000000b099ac1200fe272efc95af939ae7483c4384bdd000000000000000000000000227904350083513ca6b080fb4ee23310b7caa73d000000000000000000000000dfb9b54fbdb16d67e42b3227ac9d37a6589f70de0000000000000000000000001664ce76c536ca214c9765b340bce41e7ca7541700000000000000000000000087f72a18682ddd896b42946dfc7cf3823f6400560000000000000000000000005258b1bcd9e8af719ec4d1cf48d107d337a67e98000000000000000000000000b9679c6890ce75d95b8e6c7a869f20a010500feb000000000000000000000000875a918add312d3d41bf9a479da7720389b49c9d0000000000000000000000006d87b2c0690aa48c36e1c36fcfc150fc5bfe5903000000000000000000000000821a21c92cae3ae379f2e299ce348cb43171d3ac00000000000000000000000095b463a8c7f5ea0afb19cee55a1b326d012043eb0000000000000000000000008a208b856358cbef1f4f0bf1c2a55a47a84bdde700000000000000000000000089750c608032e2ce954a6c8cfc034cfc19747f110000000000000000000000004b41666be0484dcb31756a18cc33f8359dcfd52200000000000000000000000078f127dfb1633e26ddcfd4f8afd32f194218914c000000000000000000000000d173fda455ebc9f94e31ea23ad69c99d96a69da30000000000000000000000001f3db6863f51a1c4929c7a2a264c28a1961a527d000000000000000000000000bb97eea32a45cbef176fd89052e604db2a5e910900000000000000000000000040e49c3bfcbacb4af0aa33e382f34b7c3dd447fa0000000000000000000000008543712cb3a9e3cf0ce363b449d91d87241ea46f000000000000000000000000e951e123dddb256ca32da0884df53e0162999abc000000000000000000000000d9e0773fb2d4fcabfc281cead17a382e3de0c8e300000000000000000000000068ecfdd05b1ef8d65f420d6e0feb9dd78de1090e000000000000000000000000d4e622f38036b4386ee2c854553c8829c6e2b1c5000000000000000000000000a3a2de12c7846d8f8b9158da6975dd715d047617000000000000000000000000443269034a779990b15eb9fce397321d03eb57070000000000000000000000008db996187d7afd8c334df460b9492e7d370ed09e000000000000000000000000c487241a2a65a7cdf3d95907af5cc6ba8bb670b8000000000000000000000000e3bdfc17784f464bd026cbdff79b7993b3f0a0db000000000000000000000000d2a0f60a3781c1c8e1a43a7649a074c202b0fca6000000000000000000000000c6d96b424dcdcc1137384aa91415674c5c6fc2580000000000000000000000002cbd435d6c1f8586387eedc6e5e6bf264bfb1246000000000000000000000000c7413436e40e514259dd3939fad2a09950601c4600000000000000000000000029cd676982f734755961586364881df0a3b5192b0000000000000000000000006a4ccd01569d65b3bf1263f36471dd63a6ad948f000000000000000000000000a0599d21147cdeca7a8953e317dc386f1956a549000000000000000000000000714d6f8f22d58756cc14671ecfe960fa6886f659000000000000000000000000e515a1efd541a812f332c02ccb582ce7cba92b18000000000000000000000000970a3d1aeaae78bc11167cc3ca8f6f3ce3e970f000000000000000000000000033db3b17266e078d9f2e3bbdd56ee8afdd22c1ff000000000000000000000000edeffdb273a7e1c7a29beaa1a98bc5f7b95ba8550000000000000000000000009dbe5239b54e7980d7e4b53496ab0e42cbef373100000000000000000000000077cfac292848afa819e6453f0cf65956228ee1730000000000000000000000003d937d9e423dcadaa4c6170b4d343bfb570005db000000000000000000000000dccd4fedacc62f91a3c858c3d529309a34e0fa38000000000000000000000000da26d1ef1271b3422d609370049ce5b59f0fdc3a000000000000000000000000771a0ca6696027f2ec169dcd0bc24adb87de270d0000000000000000000000008e837dacd386e463863bb23bb4fb1130132d8c7a000000000000000000000000861a818d03d5e7ca243b54dc2416abc70afa666100000000000000000000000000b3e655f2124d1da38818e03ab3f694cbc506bc000000000000000000000000bf08425160295b1af5cbf8f689d5f1211d66b9ef000000000000000000000000927c8e33051c3b97dff3e7cd28c4a452c8f047490000000000000000000000007c20a874fff31d8322e4f437bfedd6d016f57ab9000000000000000000000000c912a2c51ddff0bea88491eb44a5543f1f9636920000000000000000000000003e9d639c2f84f4b43281eda2817a9ff779d69b30000000000000000000000000736c4d50f937f5b6f0d5e1c9ec66485a305092ea0000000000000000000000000f4f6166b40e9cf3bc3a32efec54e15f04918f4c0000000000000000000000003a848d174bcefe4ad507599158da195b53fa02d600000000000000000000000091379f21219e238c0f849cdf80fa0adeb5ba3f7c00000000000000000000000035296a7aafa95273766dc48c3a1365e748703398000000000000000000000000d536f61674712a335bbf8d7e92d537c856681e62000000000000000000000000d71ab9e9f28c518cc7a2f941e1369a5e2a074bcc000000000000000000000000d57c3e190934624e01740d8840aaaa417d700ee6000000000000000000000000fc73ea3eda49bba8e6ca8153f8b39c448b241997000000000000000000000000afcd1654de220ff12dfdb88da5ca69bed4dc3ae0000000000000000000000000d13db28a40408da6ef130ba78beb884ef00fb9a10000000000000000000000006b5baa2d2e3e561b5a06348a1d64f9b6ceca284700000000000000000000000008cfc70428662923a38f876acae95b3a0e501b690000000000000000000000002244ea08b932cfff1b44af95ae031d9fd3c31b5f0000000000000000000000000284ec698eedeed5a6d14d718d2e3cb9fc065028000000000000000000000000bf929513e926ca7e850ed4e02b411b6bd9d065f50000000000000000000000002d12e950e325353d0aa81df4646910d5ba0ca84e0000000000000000000000001d504afc59f355cf69e44ddb7a38ebe355ab118a0000000000000000000000006ccfe061e1d5163b7fd34650bccaaa5df8e1ce6b00000000000000000000000074888f099854607c505c1739934f085fbad397f10000000000000000000000009b50b202557518a7c3bd75d6b50a38e59d190d39000000000000000000000000bbaacac8afaf6d742ac8781f20d503a38a252e070000000000000000000000004d85358538f212ee1f161717452639a41993b93600000000000000000000000038996419503a2cc1df51004bb98233841acd0a180000000000000000000000005415646b6a4277d349d999713ae8f0205ce1d1370000000000000000000000007fcebd9dc9d7a173e0a14e81fe0abfea46761382000000000000000000000000b2b6b4ffe646b27fdaec41a2b291ce9d2f90b9ee000000000000000000000000c9894f2d38667acf620ef61a7f953e09f550d1d8000000000000000000000000402c5ec8d06ed29d49720d2f7c8b0fc0576d98de000000000000000000000000ccb74ee5468f7c027a78e1f05e26832be7aad997000000000000000000000000bbdc8fffce294d96a9196aaf7bde19a4981c581700000000000000000000000029ec2b2955904f05ab2e14b526542838173c0a5900000000000000000000000058da0924191923348b97611fcd7bdc70dd3eb8e6000000000000000000000000d0b7ae7a742e8fb90cdfe88a7afa184587a0dbb600000000000000000000000044b47637501ef9f7542cbebfa322f90b7ba74f4a0000000000000000000000004b3de1d1bd9c2e546e1510f4b0c245f8dd1b340d000000000000000000000000c6d387e2095277e0e860040e2355ed26e97432cd00000000000000000000000031a3541a583dffbef3adfded391c7f0fe8439b7a000000000000000000000000efff2041af1a458800ec0e99fe1e89768a03e81100000000000000000000000083c23c4c3b342c0d0be6d3df8d3c2c9f05bf51f8000000000000000000000000900b0b357743e7e5c69b0c541b3c2691ea97ec0e000000000000000000000000e2029a2dbb12774125f6cba3e4939626139b8cf1000000000000000000000000ec36455b908e9dff4051c64c19096e190ebbbd71000000000000000000000000239c4aeacf6cdc5398bf7157fc87d6dbce97a1fe000000000000000000000000849ba7bf67980fb5db58db05e274e00afb1bc2c90000000000000000000000007a3ceb98f5cee7d543dd89eb39f4a83ebe61ce2a0000000000000000000000003315b73aa1110309423ad175ec37c0d783469e97000000000000000000000000639b5a4d8cbb994b8e329bf62f4bd33ff1b7ecf9000000000000000000000000f9280a1a73874c7c7f6a25a70e0e507da3c81e4e000000000000000000000000339a6bc69741c7cebdd4183388e2cf699a0d1172000000000000000000000000b4225496238ed32090909c18f69ff83a44b6663a00000000000000000000000062de84b345ad8735ae3aa3faa5c2739f47ffcff3000000000000000000000000fcbd3ac4820e99a941e1307c3b7823e94f681027000000000000000000000000200e65f24f62d21ff7bccd9099e5029aae2431d30000000000000000000000001aaf6444007eb0f7043f7ff331afe7ce106f7460000000000000000000000000b1b6a099b8d1b2cf1cf95ac30c6dabe03d7c03db0000000000000000000000001873f146cd95b5fa3ef4a763e8ca47327f6ad85000000000000000000000000068db62f557442c0aff6bceb588d98a0859615c8f00000000000000000000000034a629d7567700706c4a84171e946687e96a2aca0000000000000000000000008737cb6132be7106d5d1091801a2f9646b0ea6f70000000000000000000000009f22ef4dedbd577b697e4cfdcdde3a0915c3264200000000000000000000000036d889f367e0225454ee60e25efcdc3dd8d6deb10000000000000000000000008b3085e1ea11502e736a443e0e85fba7551a7f5a0000000000000000000000007b45f9f36161f60da563bf085b52d399ba5b4e7500000000000000000000000014743c603ca8a74e1794012c21f05ec39670b0b3000000000000000000000000e6d6c5ee5fca99a411864780e8429ef5bdd3a68e0000000000000000000000003e23cce90a7454bb2e3401f19fd5b2baf672334b00000000000000000000000061ecc6f7839f322c49c2343e400b0903a60b09c7000000000000000000000000ba57a17d860b275d92818b3b5b1e6c77452eb9f10000000000000000000000000479a5e1f57f2addbed3984dd43d2f5c246eb69e0000000000000000000000008416b89cb9dfa6873a31c5cc142c3422a57dd8a6000000000000000000000000790940eac1934224f6a2048c400ad4ed41a3f6a0000000000000000000000000721b34d47f4528e47a0d2dc948b9aa2fa57cc9d700000000000000000000000000e6e863d4768c4e83c7c92ba6239215e9a0611a00000000000000000000000004bafdb9ca28dfa4a11ec39874c40a6dedfce1810000000000000000000000007d15095fe27b6cf27760d166fd17c5dd24101c5b000000000000000000000000cc94d9ffdcb9140a940248a4c8afe9900349f303000000000000000000000000b3560587c0913b7b8fc50a7fc74aa0cd173adb6d000000000000000000000000cc85026f7d1deb409a9a367fade5c8403d66750c0000000000000000000000008b8f43b9fa7910b206883b50ca83989f732f26cb00000000000000000000000027fab00198bd96344cf2981c533bfc6dc29ec6a60000000000000000000000006559ba6ee5db4eb4e24ce3775abe21927703a145000000000000000000000000f9fda951f88b09d2967c887f3b64fcdfbe5c8eaa000000000000000000000000b04e318b572a8ce48684c7c57cd2b85dc37691db00000000000000000000000004007a2bf6b97a903d0ab482009446cfa2d261e4000000000000000000000000494c5b93683e4d811e7a08426d187336045c8828000000000000000000000000af88b69d3156f98a72cb7861692de505477adfee00000000000000000000000058b8fd6dd304790987c0d5567b491ff515f4ad8a0000000000000000000000006579d6efa52ff0c145153e637c3113ae23f1d99500000000000000000000000043be6849b45861a283b877c0a2902ea31fb9bd7c000000000000000000000000571be2feb56f85d51e7c0a8fe3c0c13cdbf8b81a00000000000000000000000061d047be35813366f380e94eebf6e4bc5ee2a38f000000000000000000000000148f7c0d16fd595a7efe46d86042a610bff43f8a000000000000000000000000b327a59f6cec68c123676122c86610c2ca3064570000000000000000000000001e7c6c189950e243275628aa32c2d7c702822ece000000000000000000000000e643c3db445214e0ac18826b5aa473cc31f21340000000000000000000000000c06ba3080edaf6e52b11100d2ec3778ea8bc0b0f0000000000000000000000007e96813af10d9b1a2f5f4ac30a49644aca3247ce0000000000000000000000007061e6d0d6cd1129f695a73ac2f6214cd71f18b90000000000000000000000005c726eec4e01bf6fc21298f2e76137b883a3a441000000000000000000000000d995b260d8b92b752c1640ba2d0ff8dc2748f8a0000000000000000000000000a430c910a635a0b5d167af99d28a92611c58394e000000000000000000000000e6e9acef4810c21f2ab2975df4c28968ae812ca8000000000000000000000000441dcd53a7d79c611569c5e47822ac5ddeecc4620000000000000000000000000737f7d9277e57c92a06f4c3f50118ca05809d43000000000000000000000000d1a878a9190543b9c7d23ebfb26125967854cdd6000000000000000000000000452ea722612b27d15bb221c24b8172a1b3e08d47000000000000000000000000396ae357e96febd5a0aa36c3b0f253bd7b393212000000000000000000000000afd85ba58f8915430180bb619aacc371771f6750000000000000000000000000446b4f050332beab92f04a06d0ef1ee9de0b33390000000000000000000000003f85b39abd0d37331337da608060f09216e16c9300000000000000000000000023f7897ef1b5e72b5fb7693b43c6377dac0904c3000000000000000000000000ed5b43c114af6a97d64c0a3cbd6237a4607bbb320000000000000000000000007e4191c6d63f8198c056546d135c0f47afa5a8e300000000000000000000000036d58375e16768495424a2dd3fa5f4e4a33589a0000000000000000000000000f76e9cf17e0dd75c7745eca776656807b9fde9ea000000000000000000000000e5250a7477e5d0094d37747e60b1dd8abc67bcf2000000000000000000000000784ff339986c70847aba330f8f2ed6f3347db9eb00000000000000000000000026eb12e5f42f9e5e042f796a74608e8b863e39bb000000000000000000000000592463f419144dfd9b72565eca767cf0a1f7bee20000000000000000000000007326b70e38ec2ad0bea2f217291105c6bec9556d00000000000000000000000078712c1fde1436db10761bd268a95543f047bcaa000000000000000000000000c2faead7b7dea0efe2a1f765efe85e01384d0e670000000000000000000000001e39478dc285c909f8392adf22110aafc495596d00000000000000000000000028c897bf88ca97c8159c61f569f827425bc00ae8000000000000000000000000d826410b14e7971223bc736020d3ff2b61eac3810000000000000000000000009c66b94eccd539f072c5a1f90157a909d53a4816000000000000000000000000332dc1bc23947ffb768e0346f72bebcd4bc698e5000000000000000000000000d437ea539f00d3ff0c504023042edca213d3417d000000000000000000000000ebb3bc5db45b80c58c2c752fc3a20112d5d9be980000000000000000000000002b9f8742790fbbfd0b0ea413b08c0213f66e8ac0000000000000000000000000a4f9e1dcad93e929350f92177bd55c28fb03d105000000000000000000000000bbcafcb09a3770be10af4a78e32ec2b15d4e2fe30000000000000000000000005ddbd7c7dd09bf69c00d9c110f59f671dd83d187000000000000000000000000a60db2fe78b544e2ac3ddae31f6198f5d68c6c48000000000000000000000000c3b50a9d148f68fde82104683908269cb1c7dfda000000000000000000000000fd0fb9f2182a6be4df97e817c673c50b190b254e0000000000000000000000006626b8d1465acdbd73baddaac0f44fbe59dfde6a000000000000000000000000a028b27efb60724b6e61351f74cc65274f7382070000000000000000000000001235eee638ea74c652425f1ff16548fba3294df6000000000000000000000000b37e881d5d952d3b72cdde1492774eddd1cbffb2000000000000000000000000b93f782e1b59b367c0a4d1a3abc5ac3c706198740000000000000000000000005a90f9dcda4f3ee4ffb84d8491aca0b59af6d9e600000000000000000000000008a3640f90868d013b46fa400b3966c679af1fa90000000000000000000000005d5ced08f4c09aab95f1f6081708468423dfbc0c0000000000000000000000002283b00443ec65ab3130eed7ca22a4512486f49a000000000000000000000000903cf7ca911c815c44db9b2d37a6a8f2f840f283000000000000000000000000d2f758a7aa75137bb3b56ca10bf4335e42f069c3000000000000000000000000995724f4d8ca8e2349000369424053e395f97dc8000000000000000000000000bc78675c016985ce43076c7120bdf015f1fae92800000000000000000000000063b72d0c3480006045dc6185940bb2bfeb43a6c30000000000000000000000000dc48bf69db48a9fef2478a54bc52b18258e764b000000000000000000000000af92575c3f905d7dbc803ede96a63a4f9e88da49000000000000000000000000639a1865b837a98723c33f8635ebf6c9f8efd546000000000000000000000000135f0b2dbefe5373cee5ad25271d5e3b507b3fa4000000000000000000000000ba2d59a2a73cf18a8dd19d2e578304227e5d92e70000000000000000000000000a7b7cef1d27667f963c8b24cb4cf956928b60b8000000000000000000000000f0e7a6839928d116addcb9f7415ac0e73798665e000000000000000000000000d8445ff7435a04486a1ecc5ad3f25577bdfb078d0000000000000000000000005fb3d874636841e340a2cdcc358e12aae9b005860000000000000000000000005117702755ccd2431288e74edbc1e87259bd7c820000000000000000000000006b38590bfabdd7f3864b3ce5ad80634c2047df05000000000000000000000000a69649bec2406ddb326525abe01839db27f2767600000000000000000000000011a756bffe8b04b7025c7dbbdae1b87e5c7b0c9a0000000000000000000000002be6da065ccae78dacf06480e82ef2aeb8c480a900000000000000000000000028738305ea107dc5303a98da29ecad8386a506c1000000000000000000000000605bd8083c6f65ad1e0b5a40c85f8f9e8a575f2900000000000000000000000052f25c3fcdbc45e038649ac5305a3facef15ca480000000000000000000000007ea129058ab34c5210aa4a9b38ed1584e1d95e720000000000000000000000000e3a5682007a947c09136738004559e4381be895000000000000000000000000f2b3107d6c9874a16e8aefff5d368c9cdd085bfc0000000000000000000000008306e67aead73d0a8e4593f3a6bc8fe833e618d8000000000000000000000000e110a3c14171f4d8dcda5e3e452f912ad1a10466000000000000000000000000f30d8260bac60434851a2a843a42bd8bd962cd0f000000000000000000000000e3607c2b11bd72c0320db15c354d83981486d7ad000000000000000000000000d116d081702a92c28feec78b354a984ddbfa150f000000000000000000000000648f1d416840b0dd683ee9b4fa6f1b72002ee90e000000000000000000000000bfb28d5617e17236e8cb197ab5ac32ca4308f9fa0000000000000000000000009329131225ba34ad2a64d5ec1aa3680c23ae39ba0000000000000000000000000157b847a7ad40b1f3db0f29ef5bbd8770a0e2b10000000000000000000000004cd62a8b1f5f36323acd29356957d70bd711a9a6000000000000000000000000b184c51cff34e950f08025acb8978e8a010df9a3000000000000000000000000ce6835fd7bbbbec502219b97c9241e439a29dd79000000000000000000000000f78f889899f4d0c290fba09104876c27cc4110820000000000000000000000003ff8a2893be3cae878eefdb55ecf5d38a1cf350f000000000000000000000000c3c914d7aeebedeeacfb03545a7e2da590b9d962000000000000000000000000737feebebc7659bf0a0125fdf46f9c2699562899000000000000000000000000597ff13ea09d5c0c0279598b78f726aa228a581b000000000000000000000000ca59b1bd0ac2d909e314878c7a36a89e067caed60000000000000000000000009ba56b51facc45115f24b8c4b9507df5729cac0d000000000000000000000000a9c5ee0d473f92ff3a7e5d34c89653c1bf4587de000000000000000000000000122cbc1dbcb901276fbd509b533d95b63352b3d8000000000000000000000000ecdad8fde4ff7a5862c11cf363ac7a372f344d730000000000000000000000003ed97bba5b55bf478da4c762cf998b2d60856d97000000000000000000000000951708cd69100eb7ae4be0654f31147b605ea1870000000000000000000000001d0ef5dc06b66877849eae97610be06f04bc045b000000000000000000000000189d9860f34ca797e313522854395172f19b0bbb0000000000000000000000007353f9b7e27a099ab7dd1da5731f8b2dce25c151000000000000000000000000d4ac30d620d7af3edb7c43c34c9f107f983bbdb4000000000000000000000000bd56d238fe97f3019ff079aa79dab4847da226c5000000000000000000000000a2c3821188861069fce03199883e6e2c98d6b6c100000000000000000000000041a30a66c03f35d6d95e5dc84d35df23885e5e92000000000000000000000000ecc8bb4d9a5ef6b5e1a4940df27ff2170b11cd210000000000000000000000003a35ecdf6449ee375c250ea21f3e2459dcf3bf92000000000000000000000000ecd216804dab3c3f5b75b35f04e4bdfd5c13b3d0000000000000000000000000935128a96a2b8d393059f5dba3e31d26084cdc81000000000000000000000000567a38a35d33c5f9d58ec99f2bbe89a4601798b40000000000000000000000003f72ac9b3a7599fd203af0106551a46c3171a0b9000000000000000000000000c02c762f813b2288a4b1809bd6a76e4aa22d5f230000000000000000000000004697f1f5c6471b57f35debf4114b87c5a8f6ca5c000000000000000000000000318337edfd5a6ff4b758255ab859b041e33b1a57000000000000000000000000cd8fc5318909e012be048099bfc8678105a23e1d000000000000000000000000f434647a761feb2be02e52874a49b7bacf48e6e0000000000000000000000000df07f38ada6cd96831e3ef3782f6add9788cffdf00000000000000000000000042463e0edd404f1aeaffba66b908cd4f8e7df85100000000000000000000000001d26d58c0ab5eeacda796a065dc3691ba58a4fe0000000000000000000000004b70441ade167b0a45affe46c529ec0485ff380b000000000000000000000000a6e4b82318e8064d98bc7bb3d33edf110fce4aaf00000000000000000000000072b3f8d13fcde492642a8df55ad49b8485f91d2d0000000000000000000000001bde535633348ab5f493d7b372d86941d6b46451000000000000000000000000aac4d8101bd158c8fc6e90c7d6eabcc7963a788a0000000000000000000000006420b7d3d864df2205e1954efb9a006a0f9139190000000000000000000000004fbc913375cd175fdc50d1e39388eb9b893892450000000000000000000000003e7455df5a0e784ee1bf9b7e44ff90fbd560c5210000000000000000000000008cd5e101022bc97eb022cf33930f26ed211cf28700000000000000000000000085a5a721fdbf401246b6ee129631e5bd50b8fe62000000000000000000000000344bd1b4b38507cf8daf870009511613135b27d80000000000000000000000004b6bd078df1d91299ceb648372873859ed8fb92300000000000000000000000008638964db9905e86fd582b7bfcf2db2f9a5a3ca0000000000000000000000007ab87ebac97e8a0b3ef21127575e2e04b4fef87b00000000000000000000000043598f0831cef5ab6f3182c3e922ab2c4c74f0dd0000000000000000000000000d12af892b1258be0e36979e53cb7e317834d6b60000000000000000000000001834b51c51147109053c556afc2306ccfca1789300000000000000000000000048ee8bd5a60ff0cae96710db8facca8ca44c4c25000000000000000000000000458f44c8c543d691cc58f018b76e136ec6a4ce5a000000000000000000000000e2eac4c1024aa52cb1b3d791c37064fa1f38fa890000000000000000000000003b37f00e85aff0d28328145bb2f467cafaffea7a00000000000000000000000001756b3f88301a2badbbc730fe93c6bb5257f879000000000000000000000000199864304b7619e386ac47da7d8d755f2bb214000000000000000000000000007266da080c6bab7f63f98d06c89d20bbc7dc147d000000000000000000000000e2b7439deb3feceaa8fbaaee6d03e50986807afe0000000000000000000000003a60e76d171017451042bc51c80b1e92842f657b0000000000000000000000008cd0225f78ee4f83c029427cfb49a3b4bfbc967a000000000000000000000000b7c23697b8440930def28483642613cf0d93076f0000000000000000000000009948b714619e54564e603239a827100e2d4b5c7d000000000000000000000000b602d46aa58f6d30b2c70f7169728261d603dea000000000000000000000000049afde16ec706fdce4f39c9a4ecb14c56d56458c000000000000000000000000c8e95f2754cfd03e350ad9a31617310907c274bf0000000000000000000000002fc375588bd8177740b118777d89c3262d6c1d3900000000000000000000000026100d3883274aa842a9b6480c13519dab92d4320000000000000000000000007999e566eee05550b0741905ef556d2f1fe446ee000000000000000000000000fbe92c339db17b166ebcc1650c0e35161c1e957f000000000000000000000000c150c4fbdc29c04dae0ab3e8bad4c15f57f40f7700000000000000000000000083d21d00d95cc4fc5b5cb668fc100c478fb8896b00000000000000000000000056599e2521d3def3faf3e99655d8e535648a4a3e000000000000000000000000ecab1832e565200978af54ee44fc56f557e021b60000000000000000000000001d2499dc5b34b930a73bb0609ea1bf32aeaadf64000000000000000000000000b6aa8f9156cda075ea7c71d9801fd0f459045e62000000000000000000000000b581901b0b5295beace26e7b13bc167339eea2cd0000000000000000000000001583c2636c449677d5f559c7bf35ceba1918610e000000000000000000000000306a3f0ef8b9c45b9adc63e8753a00f4efb8fcae00000000000000000000000018958c4a760112f9ffbc947e368eec5a267cff2300000000000000000000000073e9216d28bdbedaf07041af96e002fc563812290000000000000000000000001180c4a1ea740f2c5647b07e278287f82f8d7c18000000000000000000000000340df9b0e0690509d7fd5d696b414059c07c996d000000000000000000000000295d61995f25344761ba985c535c316ba70b9bfe0000000000000000000000006bf3855273c72537dfa0c2349a1deb9007206c84000000000000000000000000fd818a41a509b351c80f40b9d3c795106d8134e60000000000000000000000005afac2677ce82666dcdb5df62239e4cd92bf53fa000000000000000000000000f8cc82783a083458ffffe04b8d3ee651bc99460f0000000000000000000000003d585a9aa3ecdf8e2c591396c985c9eb4f07872100000000000000000000000078e7a8afc2850f25f63c91b8aa330cb32971857e0000000000000000000000007c7ae6b9b29eca138c5938f7f212645e737416a800000000000000000000000005bd01f470b758b5ce7e293725735bc21ad70300000000000000000000000000f00aa05dd851fd7589142f50e6fb3a6fa9bb956000000000000000000000000057037e4fb9e8d450fc9be224ea9c283002a053620000000000000000000000002e23b96279e5e3379dfab71be0a48d1bd9b9d80b000000000000000000000000937407b17b2a7a86328820b8022c356068138a60000000000000000000000000565db7206b89f8f44b0d0d8407d24b1aa9dceee00000000000000000000000008db046cafdd557d9a79cc91278974fc8136d03c2000000000000000000000000bac9667627e27c3e6861bd68f502a5b1d746ab34000000000000000000000000a16d155956a48fa1175f96f05c591f60fd6d53210000000000000000000000009ab4b132f5d1231a2fdd0908c33b67ec7abcb7be000000000000000000000000a12fa7c3a8464e958e5b8fee0a4a5c7d9559f0890000000000000000000000009de8c632258354e8e46aa8c59dc255200ce7546f00000000000000000000000069f21ec916dedb3cd72aa3b4509d2d6787b976750000000000000000000000004640fba5af033263a575c1da97e04c9b77c792b400000000000000000000000082d09519cadcc9311bdde964fec93ca19f95c7ea000000000000000000000000aa72fb06c79de0defb6bab4bb8becb9c199ba2ce000000000000000000000000ff7c12888652f4ef66dc7914d54d9b3bad232b26000000000000000000000000dfdf8074fa8e3dfebc71b3dc0676d4d20b9ec31000000000000000000000000095b68882c86a5ce7730719e7d24a7928e36183b40000000000000000000000001e1a24b0e349fc53efe2b95143fcfb8abe74d8fa000000000000000000000000dab772d738bb5947e3c1d2a7e295ab1560a2ff640000000000000000000000001b2048c14f65b40883c5d5e7c8a20651041a7381000000000000000000000000da1faedf78842da57c9ba132ad9e6ef47f6e1ddf00000000000000000000000091a1f9261029e0b5fc21c3afef22025d64e7c84900000000000000000000000000d4ef5750700e8806da3b4c90de17f9e60a19d000000000000000000000000062e363439f59e4a1f62611b151b92fc9f434eaf9000000000000000000000000146f2357d53ec0f237b3bdf89c2e88f62c75e0a60000000000000000000000006224e7b46a6df6cf3ab343ae1d452444b4956fda000000000000000000000000b5534d12095257f2292791feee894ec48903459e000000000000000000000000b788cf678c3f99dd446d6e7b8c2886ce0d8a0aca00000000000000000000000022fb40707bcb9e2db867d4a52f8a7ac5a780029b000000000000000000000000ee68b731c147fc3dae5ea719819b6b6f26bf132f0000000000000000000000002d3d67bddf6cfe1af7ca018812f42b7a85ace4110000000000000000000000005f73d0619c623260ba830eb7190bd17dc86b35be000000000000000000000000fb75864ebfc1965b9fbd0c1b35e9e5a4da64cb90000000000000000000000000a1b08d6e507d0629f4cf5f424334764b066b6c940000000000000000000000005fa9e04370de1273dfa6e80629e8cfcce7f3f0a50000000000000000000000000a24ed9d87b155aeecd84c38622cbb06e4b8078f00000000000000000000000075c9b3fce242263772a2e49a6c41983c2014db20000000000000000000000000df7d90296d384eb8f58677b7fcd0ca992c86ce17000000000000000000000000806d86ce4b06f76b39891e381f10493987b1983c0000000000000000000000004f6e835e93c8342223ed358d8d2d347d17dbd1f3000000000000000000000000045ab9ca6dec248ca96b0fb1a03be0720cc0424b00000000000000000000000026d5d52b0874d23a3adb193c4d836fce3763140e000000000000000000000000566bbe3c6d2fbcd6558da91553ba1390ac3da2ac00000000000000000000000090bbfe0e74bfc5d83cf9d3ac77aad709141c590e000000000000000000000000873956e1162543435a17d71361d957915415ce630000000000000000000000000a24d806b4d004ad061540ff1031573cf5c103ee000000000000000000000000496e369fe900735265628779b3d78af5c78d43790000000000000000000000002430cd83e369e2e87f133ec9eecc00b60d6d4df90000000000000000000000001f735eb514cc7cceb0470a5e1ced9204a29a774200000000000000000000000005eab9125f89ffd42ba6da801257225f5447f14d0000000000000000000000008afd033093bbb00bd1145eb7913128462663dacc0000000000000000000000006b2d34668834ae1109148784d44905959b28c320000000000000000000000000d11ffcde25174a352196ea0fb5dc00b41e35a150000000000000000000000000c48f684a24e82acbb10edd75b7e737255ba32219000000000000000000000000230a5693d0bf57cb1f795c718a6f3dd6af5f265f00000000000000000000000054eeaa31e17050df2d6035a2ce09afc76b02748d0000000000000000000000007156ad783f52f817cf0ea364a58b3c3ca3e9214400000000000000000000000008c2a81183d4f994064f26e5d752ad3ce98925ea000000000000000000000000481104a4d6d146f1693ab5f87a288c9492a0951a000000000000000000000000f8df4bb4c12017c5fbc527c7bde6eac1a3a4a8c3000000000000000000000000f8786371e7064e2c041a4586dbb668a4d860c163000000000000000000000000faff4272492515842b62b08af71897da5ba5a8f50000000000000000000000004b84b84dc1604f108e43c0f18ac9fe104afa7179000000000000000000000000ef8a1d8afc76e12cedce1057c9c0c3aee7d0b13c0000000000000000000000009c2034601657fadfd86ec6144120d6a75342b4d10000000000000000000000009bc571eda39bf1c584cdb3ac19988fcaf4c6fc5f0000000000000000000000000cf029695680d49ef9b0086234c40abcf595743c000000000000000000000000cf6f4afdee3d65d07e131e7d245feb15c5d2ba9b00000000000000000000000076739b13b4bf00fe58ea6fd07c0358c6bea539a9000000000000000000000000c0f2a47b8d2debb28d312a2a2827ea9909031dd50000000000000000000000003d355e0ddb744a8190e6c0dfb1383399652e8e24000000000000000000000000a4e15fc786168bd0e6a5a8d26f25b3b04cdaa7030000000000000000000000001a8d678692dc98307c2818ad9f1c0ead23abc91f000000000000000000000000705bb9315cf51df62686fe01cb75cf45bd0c0c0e0000000000000000000000000ff866821b38aa43acd4b09c018e9bee5862e6f00000000000000000000000006a5d369360308ed3e0b8759f452047d26956b48d000000000000000000000000b95f26ebf9e7e6421ebd90ee9ad3f7a117b043be0000000000000000000000009dc432a8a7981c5d598f3b2340b58ee7a5e1ada800000000000000000000000038c0b7593111ed21bd19d06b6ce62e47fe89c2d00000000000000000000000007e02249d58803446d417388e025dea70ecf9831a000000000000000000000000d68686901de2b532d58acbd73f639f75bcc33266000000000000000000000000483cff24a5f03dac975232f7edecadb4983c7f84000000000000000000000000f836035abb2b5b35a149edab098d9a51c5c3cf9b00000000000000000000000075304abbaee40f845587073ce3d8c4a7cfb6cb88000000000000000000000000efd4b775bc1e4af20fbb8bfc963f0f73a69df917000000000000000000000000c40e13be2cc8c42424d0d76731afadc44aed26a70000000000000000000000007c7f1f740e406777c73487af1dcc68750a53b34100000000000000000000000021d688cf8011a6075d016a448009155b2a70a31a000000000000000000000000e4617ae19922c3634cb441d7a3c24eae1b1c8210000000000000000000000000ef36d30b17c4f0b8fcc7608d6239b0235e8e440d000000000000000000000000514f9c1dab79a26d500441d76045adcbd8e90da7000000000000000000000000a4f10a28eba874071f8db94005a34dbc387706af000000000000000000000000344c35080af2c9898f8e74cc2e1ab17fc2d1cbdd00000000000000000000000021492bf9a36ccf980d32a1ad2dc99a32b36816d1000000000000000000000000e6e4ef41f67c22ed7ce8dae75864fc38fffb4544000000000000000000000000aac41fdad4cdc9151b5b993f5dbc727fef33132f000000000000000000000000699bd3355f4c5c37c46adc8acd4d3287937a18a70000000000000000000000002f9b8a10675ea26b2a768fdce4d451ab924fdf450000000000000000000000001b5019fa7cef67617d01d43ec97294cf706bfcc30000000000000000000000006a97b39da458a1ab6e8d9e08ee552aeed0bed629000000000000000000000000afe1105ea235890d70cfcd7d354865a83f5b364e000000000000000000000000767bdff4c63b5b1c11a1160d15101a8edcdb5dc90000000000000000000000004ca4d5df37f8ece1124054b592967f3396a689690000000000000000000000000dec24bbeedc0e027e4a4000a7b9293ec70e56140000000000000000000000002cea0297bfb1b55ff37126b677d78e2b1fd2e856000000000000000000000000ec95ae62de1ba70874b58430220071a76e6b005d000000000000000000000000cd4bbd13018862122e3dfd78fc218513e2c783d800000000000000000000000074ce68d98875019db9e32737473b46719a0722230000000000000000000000003849c3c3c592e5d4d8e7ed657732f885b1f922640000000000000000000000006bbd8a9dcc94b47e891e7ed3f64c28ada74bd9d10000000000000000000000004634bbf7fd15222ff412fd6db12b6ffdca738e2100000000000000000000000095c333bb609bba8f18265dc8efcb71a484c52e2a000000000000000000000000c34102ba67ae3b29e1b291b567884277591b7e30000000000000000000000000882bfa13c310192ff218fecdf303ae78593fa760000000000000000000000000264b1bebf6406c119fbe749a17f6b4d7110ac5fa00000000000000000000000083d70e9912df06b088b5b8ac267e6257916e1b650000000000000000000000005cad10c002b2940bcfc33d4f7246df47c6c7652600000000000000000000000015b3e908048b9b2a3c5bc1ea380589d499bb6b8e000000000000000000000000f3f1f244e27b92c61d6438e0dd3fd7303250b662000000000000000000000000c82fb5e9083396d76eca20608a2b1d9fb547c0b7000000000000000000000000e8e6705b18e838236bcd876bb424e26f96e7d34200000000000000000000000068df93d95e5eaf3f08f3acc58582b50f15c3728900000000000000000000000086970e734ac1dee273671bb549231ccb630c7a95000000000000000000000000d74e9a317c4da6273fa35d8a44ad3ddde19ab449000000000000000000000000c5ba1713dbc43960a4b8711f2b813e40ff85b416000000000000000000000000857fc17118b7fd035bc4d3c3f8b7e63eea3b055100000000000000000000000039ac00d91a3c40853766036c6b2f2464b0a78c1e0000000000000000000000007e87bb3edc247c7bd732d881ad9f97fc11df1e6200000000000000000000000096c5751382915235e8a204e5857c140e1a8da8d200000000000000000000000064ab4cfeb7017d693051c9c3eecf638aac884555000000000000000000000000ad98d13f340dadea92ce4e50c5993e675f5670ab000000000000000000000000bc85af1de5b50e31685e860b633d37b9c3e944ef000000000000000000000000e95813acd802462d8f142945b57e5e249f7057790000000000000000000000008e7e0d51bfd1147eb10dba211873c5d936bbd743000000000000000000000000095150c90e63b563ec7eec929ddf9d50242753320000000000000000000000007476acaf373c3d11a7f81d5f0bfa26dfca03a2590000000000000000000000004b81c619d762f32967e31ad08b2b978af82e2b23000000000000000000000000e0f87ea65b8e53fc31ce89cf91157da7e2a7aaea0000000000000000000000009a32cf0a4ceebc0205a9e57c87e0c9dcccee2ee90000000000000000000000003f851a3c0b256c4a536821f091d6bc0872560bc9000000000000000000000000564900b279f5862cf7350135446816e9106acf110000000000000000000000009168287817e5d3e7af14a447f36a6a0241afa55c0000000000000000000000007b0aef1a5618396511d7c9b53f3b41547188cbbe000000000000000000000000d651ec3e7d7fd3ec7ab00399f7eaea2495492436000000000000000000000000080bb61a30011269ec59ca07d879f693fda07481000000000000000000000000ca7b06763075b7d565ed55af09d2e9d3a6a1f45e0000000000000000000000000daf9cb62728e9500249b3859516bf0b4fc0d87a0000000000000000000000002bd69d0fc95b5775789fe9067ae01981071c8f47000000000000000000000000d9ddc02044e0945d5ad701fa9a395a8f952f6f2200000000000000000000000069e4355c77c5e5e36ecc3fd8d0f1f28e52649c270000000000000000000000002cd7ffc5c1b346adc3cbc108e21fa0033f14ade700000000000000000000000086cc693c237e0cbc15973c28ae654c68998754fc0000000000000000000000008cc8d1eb6f4f1116115c466c5984b0c99ae6228e00000000000000000000000010dd6adafae7b2d8439332bdf21ce05845b2d8f9000000000000000000000000e1ff14a6e10c0963233a17617d630c29188d9142000000000000000000000000d8a3db367e20f45f81767d9408c12e37076c3f7d0000000000000000000000009e0267ee4044500b8e20d27af6045b729559e734000000000000000000000000da80caa6bde3de6726d38ed74646e8cd3945de5d000000000000000000000000c39dfe574b0aed60fb2fbbc0348153f2ea4a85c600000000000000000000000065d8062cce06e870693b15fe10ac4dec1184f9b6000000000000000000000000b2d67b2e1aca6f28c664a4d21a25675c48cd4be20000000000000000000000006e214a3f657162c52d315784e73a9783312b63dd000000000000000000000000ac4ead094d23ef5001d9d9c2d8c43336f0c6ec5700000000000000000000000028c7296fb9d04a41dd8a12f2c1fc1b048f9ccecb0000000000000000000000001ba6c9e0b20d6722a43247cd76e23546be7e72ec0000000000000000000000002b0da4bdbf74288add8bbc5f732cebcc603fd84900000000000000000000000079ef6fc507f9c153f847c0e648325c83ce39edd700000000000000000000000025dd73ff332a474b7f55615a7d97defb4ce0bc6800000000000000000000000063f6d6fce73f2c3e3eb3dc6f78c243bbdf6165f5000000000000000000000000bb70f1ea6e04e819f2890861352570e8df5861d00000000000000000000000009c786c7a332ef8e90d67bf467fc2f6e6f0240841000000000000000000000000ba83fa1927fd5e7edadfe3576f49129a9cda0d9a00000000000000000000000096b7945ec27a9701bad5e3e72ae027735e20a738000000000000000000000000c1371286f9a77b120478e3bfdf3abb7e5dce7bb5000000000000000000000000bb212e2a8cd91253ffed7c51fb0ae546ff86882e0000000000000000000000006cd279a9f595daaaebd7d074085d8b11aff09f9c000000000000000000000000bf1d3d93cfdb64b303952cee25a5084052175a7a000000000000000000000000f26d162c120d6e14c5a84d3b90a8beb0ffbe62c2000000000000000000000000857904195edb33d40136f22fdc10e87c1309dffc000000000000000000000000f6532ef78f9fe31146c011d5f3eb869ec12b23e200000000000000000000000037c91387d2a188bfb4221fd4067c8224c36b5caa000000000000000000000000f1424e4af611264ae41fa342a9920414585c1f66000000000000000000000000cc7d451dc17a438159513a28b7401f64accc4e67000000000000000000000000b855ef49458aaca5fb60c3d684cb1ca91b9793100000000000000000000000006e0c3b63a3cd0f0d6ff67eeb10854b1a54b695ea000000000000000000000000af22dcfcd512e56e8808e716ac8039fa1275a6bf00000000000000000000000013f69600a9403bb16982ff56b699711ca2103dff000000000000000000000000731d7630d4e5b9202fdf6a6e24aabe0331a92e2700000000000000000000000020a44eb865798a41aadfb6fadcdddb82d7f76ebd0000000000000000000000003a6b26248072726c2a763dd68a37a5349b2d40580000000000000000000000006d2d226c9402c8b8f6d260eadd2ee2d8f5b9ac30000000000000000000000000b29960c69fd1d6b281496a80eda3f8e83c93651a0000000000000000000000001ee4e6e8f8e6569663d3c62c6576b96faaa6ff460000000000000000000000001204e949407d595647eb25ec7a12aa304f4984d700000000000000000000000087666bfd53758a2451b678f9c416a86f7cc7421c000000000000000000000000e6f80a0a7347aaae29b9e509430bf345595f8c620000000000000000000000006c045513150dd63a7957d56b68e2a458544ac71c000000000000000000000000ebbd865e8e27897411a472095cc90f31507b71590000000000000000000000004d55f81a6b5ea0a9bdbc5fad0ed6acf8d6837df50000000000000000000000008d98eb17fbbbc900265bfad90ff2fa9c819b0daf000000000000000000000000104bb9a107e3ba6de955522d24ee6756e6a7bef90000000000000000000000008d995fece81d69a0bf6334648a0f8a57103d762a000000000000000000000000991a049a90299b8fc92da9ec6f8892c9356256a6000000000000000000000000e65a922df1165464509119715d92e499f1540343000000000000000000000000fc2d25e4e6fcb8f2bd756c31b4e0e91edfb8727f000000000000000000000000b8b99b36d74d12bb005e889b176e88a0bc11182100000000000000000000000031eab9e6807284d380a3fdc561570d5de31040ac0000000000000000000000004c49bdcaf1da050c6db202e67cbbc0f6072be80a000000000000000000000000d4937081e80171b1a54d37d59b559f09015637d7000000000000000000000000ee916780b46087f2a01f87bb1a8dabdb9aa1d6d7000000000000000000000000f7f82b2fbb0f9902ab3b8251082906f53230ad8e0000000000000000000000005be71d6c7740966d72511f6b7e9db2389798c513000000000000000000000000e22ff295a4cbd8678fa4babf61b057fad1b9155f000000000000000000000000cb06c9b5e0ef92377d91dc1ce740ab6c1f0e3c19000000000000000000000000ad9a8563d06bb5937299771c0f9980643e7e19f500000000000000000000000078876abd57bda934448b4eae55c9e4f5075090f9000000000000000000000000a545c713b328c3f30d333655f17a081bfab57ee5000000000000000000000000516e1bcaa7f2045e68ccad9d8f0333624c7d7eea000000000000000000000000e73cec9f150a40e7392da6444d09ff9b770599a20000000000000000000000000941e008212be569e69b65d098f4898e6a4f1db900000000000000000000000084580bb5f414805af46aebe113ee2500604b3f96000000000000000000000000186c236ab4a1a39eb153732cae49f180c4d537c600000000000000000000000003c64194a37e73ba01b7ef7fb51aa7b0a00c090f000000000000000000000000508723d0d1d8087921e8bbe5d89483c48fb22f31000000000000000000000000b59a77c1c8c4f141c4ed475ca6f835ed401c4c76000000000000000000000000a1b2e28cafdce7160891b2225838e60ca07d5eff000000000000000000000000537284cd838f83fdec4e1659577716879e094a5f00000000000000000000000072d5e349b15ef16b7a498929162d0f03eae144950000000000000000000000003c51db374aae166eb1342aafb19924f07b751d16000000000000000000000000f25dbab7a7cae3118d0af1c4d681ab213f08bc88000000000000000000000000eedd22e30ce963ab15e6484a91022123e1509fc100000000000000000000000092d550de121e23f964ef95d57bb6b096e1d5cdcb0000000000000000000000000576e762c9744c1cf40374d5c24ef829d34b549600000000000000000000000051963a4184ddb0c38803d328f31849b3ff929ee8000000000000000000000000353e7a6d3a3458429075ab6b7079fbf4e9c6fa45000000000000000000000000d0f7126a2fb2d318e7dded90641a9ed1f9c70ffb0000000000000000000000009d42d3006d4e2294b8131366b8eedd45d90abec300000000000000000000000001589cca5dda70d5c27edeb50d27c9637006dfb800000000000000000000000063d88203916ca3ecc99c526115459ce54fb3da76000000000000000000000000d691e2af2eded1ad3faefeebbfa1d299edbaf7a60000000000000000000000002b69a239b36b780acc64e28001ff5e46c6570f5c00000000000000000000000054a120206d302fd7e1b634a553ca0a38555c292100000000000000000000000021b52546d6b2451e461d81b7a3c89ddf4d65cd2e0000000000000000000000000240943e7570cb02419b618ddbacabc97be4a5530000000000000000000000002d891a714fb182f68a7f09a868c4d076242f24150000000000000000000000006da378ead4f0e4aa322c8a01d032a37cd924fa500000000000000000000000000498febb33831142dfaeb385382feba515f26bb0000000000000000000000000e5c6badf7880af1f05f2f73aa44ee96f1c097d14000000000000000000000000bfd0fc1c6d680b1d078e4d5e1a8db6f86c2a5ba60000000000000000000000005054f0e31e2d6bc797963f4a3ca02cfb980449900000000000000000000000005c6da7874394814c1b6e05af8a959d3dbd40bc6a0000000000000000000000008d7baa763f5d748f4994666118340b725d7222940000000000000000000000009856c8b818cf0d9fbac790b550dd0e00da20731f0000000000000000000000004e1a94d9a73fd9a8cc2b023a6da1dee9203d67b100000000000000000000000019ee4fe365dc8db7e59b81e1a61c0f6011c40eaa00000000000000000000000091f21277d293b05f9c83f2ed78c401d590afcdd6000000000000000000000000f1ea06918288e1c4af918479a7445726738ddeb7000000000000000000000000266f957521aeee3c98bc4ef0fafb08c918d5d0160000000000000000000000009ae055d943504b70181abca6fd1e9f5930e794de00000000000000000000000001f391edc9b4c173490ac22ccc2d015b4988220100000000000000000000000082500cb7c929c29bb79407b9660e435315f5872d00000000000000000000000084c5c8b629f7d80d44332829d18470dcd19790fa000000000000000000000000d5493703aa7ed4e9b040b0f67992ea094f3c010100000000000000000000000082faa4802a04db17959ff1315e6ff748e6b3295e0000000000000000000000009cd990ba11e97244ad595a6c19291547749779db000000000000000000000000044f68ad5ef27ce4adfbb233a14af704acf568df000000000000000000000000897e45c136cacef8bc6d8b41b7106af068909e9f000000000000000000000000deada2d59474c08960f0082a890250e69d7c0720000000000000000000000000691eb5dce5ac24b8c018871e9a47be11cfb777530000000000000000000000008d138bdc069b6a3c29d921a20477355ca9b9fd0500000000000000000000000039f75222138c6973e96bd8384f13f7b133892d4d00000000000000000000000014dbecd2b878e22c394b0130c1ab62bbca9c3d320000000000000000000000000133a483873163fc5bc916de39abec8baf85657c00000000000000000000000057badc9a61535f15cbe8cd94c1f1553b29333a4700000000000000000000000001d6fa2077889ae37ebe709625774621429cab5400000000000000000000000016d2864e4068777a4b9bc3bed1318c8a640f162d00000000000000000000000012ee5d93a1d456b3a0aa1cb17f6feeb0b092e8e40000000000000000000000002eb23c26148b5b148439e52d3f37a9ffe38f2084000000000000000000000000df78e36a823032fe21d63372f1e94dc20aafb61800000000000000000000000034cae0846eb690c85e4e0cbbbd27535efc9998030000000000000000000000000e33f7e29916245508d73af6fe6762d089a643b4000000000000000000000000148d91560f35e79778ce3c4354f977eb9dde97ef00000000000000000000000000d6f008f97ca52bae0e0eedb20b9a9b9de271ea000000000000000000000000d831c8c491a234bf4b2c810e7efba21cf0bd286e0000000000000000000000003e16eae0138861dcce26e36dc3491a02ac3edbb7000000000000000000000000f4f5152d1a616e7a1eb91b8596cdfab396c2fd9a000000000000000000000000107d758f4bd1f261dc990b09faed5d1a302a4b590000000000000000000000006e440fd3e32c892cd89ac5e92fa1c7428fd2049e000000000000000000000000a7efee21d27f6fb97ee5eb9a6bf9c0344480555e0000000000000000000000001d95db878fb29344b68be23dd5d65bd178c25fe30000000000000000000000009813735184c21d5954bf11e10a5eec2abf23e3d1000000000000000000000000b06926bbd211c2f3bb50c8af2e5811574423472d000000000000000000000000d70c88289dc4fc562cab83295e3c78e8e19e29a1000000000000000000000000549fa5bbdde9bb3eae5b5ea3bb716ceb7a1152f90000000000000000000000004249a2229a3b0ca15a815d97e3f63e2310e32c15000000000000000000000000dd1e9d24eee70da711ee42af2d86248693b36341000000000000000000000000819e932776ba2c45ae82e1fe91602a4c91724646000000000000000000000000867b9bb4c8c2342ec2a2b7faa438275b282975b30000000000000000000000006b0961ef71d3c398c9a93c77d5492ab758eb34b3000000000000000000000000f40ed18451846313dcbb0b0619d39c06c47430ae0000000000000000000000001a6a5df7358c1641ff3be37d8b257889a56ce714000000000000000000000000713847eefbce37fba6d71abec8354d849650cde40000000000000000000000009068079bffa9cae25f0bde6f6b59beae600764d7000000000000000000000000a8815299a36cd40acd652a4c6eb0522b0725be1b000000000000000000000000c80b5200f9986786e0a67b871752d9905cd867f60000000000000000000000004cec8a5f9f2d844a03bdcc140a2d5a6dd91c4ba50000000000000000000000004fc385c8f6d5cedf891ca6745f18ee3c5bb1c27e0000000000000000000000006eda55ec86460464f99fac5bf8df6826e905ad3c000000000000000000000000bc28daa7f5aaea1d5ae0153e64a642cc31988754000000000000000000000000c92973bdc73a5f6c89540ed1a056d195930a269c000000000000000000000000e08d2bee6340d06abde30fa528398c240d2967f8000000000000000000000000263aa043d92d882d02bc61fef85e4e4396dd4748000000000000000000000000fb92a0352b3f348c897a21c85123c9689c6e4d640000000000000000000000006f0babd41a97f7aa423ffeb8ce3bfba29023f7b200000000000000000000000078cc1be6ffdea6df3bc3cfb8edc7489d806aeea100000000000000000000000026e560ae93c1fe3626628ebbcb910dc7ee8d8e8700000000000000000000000070bf531d9a5cdd171153704adae7e40174bdb6c80000000000000000000000004b3ad88f0387f24e7839246f3634e04d46a5a160000000000000000000000000e3a5bbb860f9022d8a7d4cab73fb3c02dd5161e0000000000000000000000000829f3a82dfada0ecaeb8d23313b4ff26275f3c0d00000000000000000000000079329425ccf14a259d2f15c43119e375e0f00c82000000000000000000000000983cfa84943877691b82422e749e6406bfa1c8540000000000000000000000007a94bd5c722af13a65d7e4c4d064e6612b381aad000000000000000000000000b728590ca2e04ab90af3253956e944ebd2223cc10000000000000000000000005882eaaf7aae28ce70f8e8a636aeaca3de3dd62900000000000000000000000021aa4dd82340ad87e9b61257f12a7e69fa4677ac000000000000000000000000d81fe652dfb3302097e69f706816bd7aa021dc89000000000000000000000000fddf10789e7ec12c3eeef0dafdb85022df07e48f000000000000000000000000cf101127c627370f400569068dbe640b664c055e00000000000000000000000075c2ed8764d8247169252435c143ef527bca9592000000000000000000000000ba60814ba31000c48f088ffd2718eff36c76a4f8000000000000000000000000a2beded707c8190886c150cf3e98e619bb5d6be000000000000000000000000010f2fd68759d998d2fa2aea37a395cc7239e227f0000000000000000000000001b7d21a105aaf855917e6f918bae596fed4b603e0000000000000000000000006bb4d56acacbc4c1cb8ea050bc8ee648499776dc000000000000000000000000dc6ba07aa0b02bd6580c8610d66b71390e47dd9900000000000000000000000000b7ccde1e526303e54af9d213095e30ab89f1ac000000000000000000000000d7cc5d43b7067eb2b130192fbfbe45f29d141e3f000000000000000000000000454f052a873adc2e978ce9e144b81a45767e71360000000000000000000000000fed2d72bcde6875ad477c77dbf533b00a087a91000000000000000000000000b8c24a8b18e4a4be5c5eac53bbd395fc576bdbc000000000000000000000000075d4c887a3944035b0af96b5930939fbb7b21e38000000000000000000000000418375932794c7658db5681bc9212fbfabeb0561000000000000000000000000b6988248910b952f8af55c9780e93099bb975b1d000000000000000000000000ef919ce2bb85124014c5fb1fa832ea4168e7f8e7000000000000000000000000c76682878907f0bbb05ae8d747131a90d51d960e00000000000000000000000066da6c9ec0a43aab9e00db094ac3a12277480ec7000000000000000000000000781991c239db3732ff6249c3830d06ec3d994dbf0000000000000000000000005ff267ffde76c725cb6af05133525ac05e84a04f0000000000000000000000006bfeeed75c8e1192c6d3d6d66536b0c75808d95a0000000000000000000000004d0963510c0606c136d839117572f784d389c72c0000000000000000000000002356042bea01c01fcffd70087a437f90ad0f6dd40000000000000000000000000dcf8f225ad632b27e9273c33409814b47ef288b000000000000000000000000dc6d8682e89d675ea49de9ff686d38f0bf1f0d28000000000000000000000000e5e666157c0fe46bacceb9ebf05307f20c590bf4000000000000000000000000083c61f83b365ad36188b5c10aef93d5b67aa98c0000000000000000000000003e8d3bb8d59f2944a26644ae776e5378f135ec420000000000000000000000007b98add7dfc99724fec902bf56606641b4cc0a03000000000000000000000000cdb413edbd0ecc06271ea3812ac5851368156b7c0000000000000000000000004f24c1caf404209b1f229c0eac42ce993cd5818f000000000000000000000000a64a8ab9a9db5b2393eebc57ce9bf2ead5db272a0000000000000000000000009f2303121affa01f4ae495701e3116c2c8dcd06f0000000000000000000000006942e6ad16dd69372ce7b4cb8bde3719cabdd1c9000000000000000000000000008bb4cd49cdf22a4a7f51eedbe5b50d0b45704e000000000000000000000000c69aed95424d362f19035c8a9c448890ca47cd880000000000000000000000002666025fa21af58ef337ef3f6b20cedbb8138bb4000000000000000000000000f0373fa198c1e138f72223dd86c71b834afd0950000000000000000000000000dc2602de6e6259447de35574dee8a91dbf2211fe000000000000000000000000a5c01e7d3e97f485d5fbfd0aab3a77868ff504bd0000000000000000000000005e5e280dd1f6235ff42183ec97532b575c1d541a000000000000000000000000b57386e1699e8c55939ebeb76dfe67d20e6a8994000000000000000000000000f19997f61b1bac14b48c4f01602d5f5e932a8f82000000000000000000000000256f71a54dda1df324ca621b8e49eada2d6043280000000000000000000000009eabd752e84589fc8137ebb6d4f8b1467a4fee75000000000000000000000000d133aa647550fbf10a35c87bdf5a4cefe2e455c4000000000000000000000000846512722ae57ac88650483574ea85b568e8330f0000000000000000000000000ede87a750d4524001ace95c4e68cd8a3995f5d5000000000000000000000000444a01cc10e70974b43a2a48184c32df2d2582e2000000000000000000000000b6559e9458abe28a665322b69ee3b8c83d65c1680000000000000000000000007bc59dc7e7f06a3b609eb28071d22faa6331f7c600000000000000000000000080b5403047cf2572575b5d1f9b5bd5b82b89a451000000000000000000000000ed0f7d5378fbaa245caf76a73b9d0f2465ce6631000000000000000000000000ca308f19370d7b0fb8525931d762c3aae33167e1000000000000000000000000ffdae1dcb4fc2ca17b56fdb638321f7c72755f570000000000000000000000003a3b4a87ec3a2396c75d9702bcfc7d3e49651e69000000000000000000000000f87991cc262a18d89ece4b4018e78a45de736c54000000000000000000000000acc0a7ae6fab4bfaabd26e236617443b1f04a8c700000000000000000000000068cb123eabe2c6d1daea1fdbb6c14af4342a04e80000000000000000000000004185c09b449eba004bba3cb773bd3b9a0a34c232000000000000000000000000f6f14ed043a16f68ad3805276df6daac7e0dc808000000000000000000000000bffef882097782e2dd860607fda4f624e1d91f1c0000000000000000000000008c11408fbb2b5fda18c139265998642bc698a6a300000000000000000000000019df3142085629cb1e07471e6a2393736b721bf6000000000000000000000000c59c5c2b80b89a0085747e1ffc46882d83cabf610000000000000000000000001800fe1006b9ea50040619605720f4cf9c60050d000000000000000000000000c9da394d3da2798dc803a58a42020aa08fdb2cd00000000000000000000000001c2328133b6eb7d2d774698304f60fe28b76f5300000000000000000000000001cbfdf11fcbc61af59462b815f8b7e124973ff01000000000000000000000000118dc3ab9533c2cd90f6062c57d6e9c7a5aac79800000000000000000000000039b5606a2ae21ca3ce253c139d89d3ccb16659f6000000000000000000000000e23f0fffb3466a319051b5ec740ce01e7e4c4652000000000000000000000000a395c211bce338acf62400383387728c07fcd81b000000000000000000000000b346b2426853a9e5b8bb4a57d0d36454ddfa41dc000000000000000000000000c2e90189b139ae2c2d3b5035da6c190bc6737ce900000000000000000000000053bbbf5579126100a0c1b3e4b2f1384e029518870000000000000000000000005fc35003f783c246202272f06ca02aabbd5be3ab00000000000000000000000056fa942f978c02dc1f50c8d2143daae51d42a477000000000000000000000000c1f2adc9f87081f8c79e743bd4ac2af8b2c3491900000000000000000000000008b7757c41b31994e0f6655285d6b8070d8d3d8500000000000000000000000094e83db2feb07752fcb305e3cc57cb33028d48b40000000000000000000000002840fd96bf11ba0a8e0ac7035c021aeeffffd3420000000000000000000000002db65c4de4098e018c513d7ffe14f63fd9669813000000000000000000000000f30c8c40e9bc4febdf3c66973649991cdc807ffe000000000000000000000000b6b9fba2c162ae86ec3cc7e719db97aaf4c38b200000000000000000000000003e6a8d1c7449e52e5a2297f138c00f57643fbd6b000000000000000000000000b94d44cc58774789ec076c829afa05452b7298f50000000000000000000000004eecd1b7b7d3629f8c4c764424931c02b7d215e8000000000000000000000000bd45f06a304a0131c83632a12c3890e0760da0d00000000000000000000000006e564ebb0fbb6a2a024108ba4ba9506ea083d89c0000000000000000000000003716a1e49846a32071c19f4e3c9157e40decee1600000000000000000000000080febc87129f81b988e61156976a07998cfcb73700000000000000000000000031bf05fe15fc506594d9b24c6f63a710d2b317920000000000000000000000008182b49296ed57a9c378bdec110b1a126360fd2100000000000000000000000050c1dc01bce0ca77f09954f5cb85bf1ef21a1f38000000000000000000000000205adc5644ce90ef94de6c7516f8c514afc772b5000000000000000000000000185058cca2263d3f7258ab6532e212d7784bb048000000000000000000000000f0dfe047c8cf2bb592ddb0a75312c449fff37d5e000000000000000000000000df3e1ac18b61c24dd8b8b710a488914ed3f83af200000000000000000000000069f1eb079c6828b9af11db5dfdcf6355876a199e00000000000000000000000099dfcd34136029b7725ce6c125244696ff8676140000000000000000000000001a7f35c5f96191a1fd4969a94b983b61bc65c854000000000000000000000000e682935df6143aa55ddaf3baad75aeb430d15ba5000000000000000000000000640f1d9962d4b8e173ad5a368605989bc68afcf3000000000000000000000000d9523a50362e8ace5307de709049a6e91267927c0000000000000000000000002d4e74251d8bf77ebf753f94a0fe994e52a89bdf0000000000000000000000000926a6ce388917aef955984855f23314fa20001d0000000000000000000000006ed9a82b4630b8189691179857d1e2a4b9f038fa00000000000000000000000014b8308c1564abc8d8fa8784d4dd3a1897ed147f00000000000000000000000015b25ebdd6bff3b082c2fefd869b86ba365c7820000000000000000000000000306cc3d7fbec6367c8fe3883707a898fcffd71f6000000000000000000000000b863cf3d436ce86e236cf49a7ef4ffaaffe358c5000000000000000000000000c2887e6187d02e3e831b836f31396ffcc71790de000000000000000000000000c9537df876baddc480149d45108425ccebf0b04f000000000000000000000000b7b0a0794801ccba37f9c4de4ad2c63330dacc6800000000000000000000000032fc44182157c87269816bacf46c3829ddf07c02000000000000000000000000611710f6c6d557266bf649e814fe9f5c600561810000000000000000000000006adea25e21174d6aaf3c009a4b46cffa47e19f0400000000000000000000000079abd34539feaca2a036511c034de17018426af10000000000000000000000007cf76efec33363cc14c948947eb51d5fc54f5f6600000000000000000000000054f15f9e8f66a884eefb09e5cff969af3ebc78ed000000000000000000000000dd9bdd32e4d7687c4fa5792c9a0164665afaee0e000000000000000000000000ca4504b2c270ada64f792f3ed5489fe4f0e5b2a20000000000000000000000007185da8a3702af2b5be3e46b06e2108c4fb53849000000000000000000000000734bd50e5c36d8eac838a2d9bfaa0d6680b571d800000000000000000000000096afdd4a636f809b36ea446af7fbcc44fbc9d7a3000000000000000000000000d047fbf87ffd38aa4b8c799d3e8e1c684aa5a7f60000000000000000000000006c3e84594f891fb44316b3d12990e4721f42aa37000000000000000000000000ce10e6632a4275d5d8f931d899dc678877374cae000000000000000000000000c4104df84cb0c115730fd1480ead1c4dc1486cf400000000000000000000000045c96b25f3872ac007c3c5808277ae4eb591e0630000000000000000000000003ace24cc1b9a2ad3a0a5ecfa763c30044434288c0000000000000000000000005ecfa5fa152baa78053bd77b9682b0dda71141c800000000000000000000000078a013c9ecd4db77f7d13b4aba64d27a0b950a5d0000000000000000000000001099aab07914c1db555d95c52ecd42b2b1e7a0e900000000000000000000000074b8f7a3b78018eed7883ed37ee73d54d0aae0630000000000000000000000007424d2e9b9116a00b0295c066582a534140e1a3300000000000000000000000039ddf2869beaad964e086f8cd2d29122f792c970000000000000000000000000e72769b934ba6d2fd09638144f8d89121040f6c6000000000000000000000000681a722e1e5c02bac5301f816761d4b3839502b600000000000000000000000045d243582e7fb1c4ae25e150878a63052134dfbc000000000000000000000000b5a86b6c32a3849e1c32aeb8b51a228f37be9677000000000000000000000000eae807a2a42bede4b8d2f5f8bd534d3ab3bc0fe8000000000000000000000000657a341fc60fa463a982a591bc6ec68f2c27c6d800000000000000000000000078943c776ca1a5d1e74799f2af2322994b2be8350000000000000000000000004a11ea93eeb33127398664ab393b28d5b4279b56000000000000000000000000968a5f4fe8b07b4603292864f63f11b744764240000000000000000000000000a567435ad4b1a9f24855eb1ef892ae31ec75492500000000000000000000000053dd684cd5ae27a15d2083c652fe98e71238a5dd0000000000000000000000005cb5492e133c3cdd3c8ce10c10a67073ada832980000000000000000000000004015e9bac220cb2318b06c394f1f7966daf130bb00000000000000000000000091d5681ee477e00fd9970ce6ade7ffbaaa069baf0000000000000000000000006a347ace9048fd3ee139e84dbc58d4afea63549100000000000000000000000085803ff1be941b7a3e533b3639518e2d5a8728840000000000000000000000009450e3b6b642bafc56b42adef18a4742a1216a360000000000000000000000001748ea041deeb77acf14d1039471b2fbab5589cf000000000000000000000000435cf33be64fef2212b5a70be3b51f87aab4c726000000000000000000000000df7a0642eef8a79f7fb2a5f9154b0eb5b25bb0ec000000000000000000000000778a38bb319d56e88071fed5ab83aca6eb0163bc0000000000000000000000006b3e9dee61369b59b81c4d10bb86d324b5136847000000000000000000000000f546f3ac44c50e742f439ebe0a4bdf9470386c440000000000000000000000004d9d412e19d70bd9ce10efbb2713a21adb4609330000000000000000000000001384b1f61be0404e941babf3baa78273ab3c8304000000000000000000000000dbd41e52ae5613b465c5a8c38d5c6bd678f3eb40000000000000000000000000e0a4033aead004d08912ce305020744a39746ae1000000000000000000000000bc6e48aabd6bff790f6a77798cc1f6200d3dcab7000000000000000000000000ba1b2e2b81698c2468297fca789b3417176061c9000000000000000000000000242548bb16ced644e5e75c0f8162b10a824df0b6000000000000000000000000d0d10ce4725caadd65ecdad08c4df3f03370461000000000000000000000000028e55f33c837dcc9bdf5a95aeb07e9d70b21f8ba00000000000000000000000085d74b9bbe6c52b17b3f4a2a81f26c24abe6001500000000000000000000000025d53473e06c8041ca947bb2720544c94108338f00000000000000000000000095d1da98f9c530afd325000e6689419dac626e42000000000000000000000000e6ad97d6994d529ce984d2b555ee0b43a02c6d72000000000000000000000000e82167d36fc7d0ab387616131f0a57b85b3b357d0000000000000000000000006f44dd4e703d11ae2f6d65b36df8f51940f23b2900000000000000000000000082d7f1d0d53ce4510db452bcd36c36e5f017e95d000000000000000000000000559d7621f75f730678a4341b8d657631e8e79abb000000000000000000000000890881e9fb74728ea21ee9b7c5facabae9b570be000000000000000000000000bee3b7cf19c9513a216f95abbc0a009a439be7b3000000000000000000000000f738e1338e7ce28ef9fe055349ebf5b23f06ba7b000000000000000000000000b18b369ad87f3e8694384ec8a8aaab9d2b032e7b000000000000000000000000ad7dcbdb762ae12a26eea49a13a04293a5a6cf22000000000000000000000000db563b97c86667d5d21404fc62aafb4c581d1ec2000000000000000000000000dcc66b21058c8395d495cbcca041bb51f0364734000000000000000000000000837cb2f855d8f01e74ba2757abe673dede2a2ca90000000000000000000000003bb815cb00d839a646ed0c2a719cb37abe1d2a670000000000000000000000009bb1f340dafb75db6da6643ad8735786336ddf70000000000000000000000000d411a59d7ba537963077ed63cdfa8ade5dbcabba000000000000000000000000365ce70c0f75549c4df199dcf7759a8d74415b6900000000000000000000000074d7cc9ae06542d1cab6632159cea00685d504b00000000000000000000000004d1a26152e7b6457758a2550af351bb79cb30f3f00000000000000000000000097145bb66cebfb100cf275d35f3bfc6d04e06dbf0000000000000000000000005b539c644a52f756465e8ca833e1751d8a2f77fd000000000000000000000000145d23805ac234f482b079f8a0ae6f3c3ea41a4e000000000000000000000000ac20f1bf397d4c7dcd7fd89b35897a006608be8b00000000000000000000000090cb91503d298bb86f54d88e906d03a96be0919c00000000000000000000000074f5a65f3e03c2448e721688a0a5364e95690f400000000000000000000000002087496c0a3bc42551f114435e33a67c9699b778000000000000000000000000edc47d07fd80b084833712aa0ce2b466bdc32e7e000000000000000000000000c40e4f1395532b7e4f599d0f0f7555058f01d5f10000000000000000000000001939927bae71e46485f1a26a0ed3a72d9048c609000000000000000000000000d25eedb13d8595a984651bffe522a8d53ce75a3500000000000000000000000012e713828cd2e6b34009d7dd14828220c41adcd0000000000000000000000000086c01c7d21c65bf47b6fea949048c372d8c853d0000000000000000000000005f1b5c51453c794791bb3cff3926f50e3a03a4b90000000000000000000000005e126f1b820d2d0755387060ea56a25bbdc287090000000000000000000000002e084f15eec782bf7c9ea8590488f764721673310000000000000000000000001728b53a19161039e88ff5a6457c264bb8e70a79000000000000000000000000b4fb40d75609dda8d18cb0f1b56deb3d9db8a8f600000000000000000000000058bfb9739978204fff7f8b167c339cbcac1ed8780000000000000000000000008bee7438662dbf8a8649ea95858a81b73636a478000000000000000000000000cb7bc22168970bdb517bac43585b453992126bdf000000000000000000000000a1072a69860696293d67188ef516b53041ff836c000000000000000000000000b00309d4b40831412d5c381a575214ef2d00695700000000000000000000000073bd3596cfe566c76a119580e9801fced7446c2f000000000000000000000000af5c519d6d887acc99f2de2791485f17dc1d0639000000000000000000000000131d954b51733474dfaeb3d23092d4e1e8aaab4d000000000000000000000000e4023c3615e9f671e94ed2644d3c39e214c9d29300000000000000000000000035343090017f207971d961817aa204b9751e1165000000000000000000000000a9164390bebf3f7d8de737115c5dd708817de9fc000000000000000000000000e9f889005f65771bee9a84929d37a512020672c900000000000000000000000094465c3c3514e63dd8e3d5a62f1c5cc7105634fa000000000000000000000000c16836914d30d42adccac060a9deeaeb366c1e2e00000000000000000000000005667d28c5c30062fe44454894fd130cd788a34200000000000000000000000078ed6031b21b4280eebb4d1d1882f773808312660000000000000000000000007d409fa316b34d4616aa06d84891cbfc0a72fb680000000000000000000000007af29074ea3b79388793493b286e4d2baf90f31f0000000000000000000000003d8ca78b25a506e216b9465b08b189160535560d000000000000000000000000d079dec4b5ea99ffe3d81bad7c1d3d7dd3d62d8f0000000000000000000000009e0b80c02f3fb7858e9360321bd7e6e7d4cab40f0000000000000000000000006deb33698ade7b522596ab9bcbafe85d9218cfc9000000000000000000000000f58add40f3731287942c4165a8cbfd611ab2bb9d00000000000000000000000095a89ec5ee931f1eb9a2bbba0326d5bed58b08a3000000000000000000000000c55fced8f6bc67f8a6955826dfd439caf3ccc21d00000000000000000000000002a6fcf5dff86b60a22daa1dd61f73e91b01630e00000000000000000000000055b1bc3ec5a02a6714bac4ba2b5f1af19f12efaf000000000000000000000000fed58015fdf567d5a613e0e2ce0f3839d00a92f8000000000000000000000000d6fd0a4811e509c12990b2f3f9df936eaa470f25000000000000000000000000d6c5179551e8353b2492b9f624aba7e010b3b57c000000000000000000000000e150444c5bf4f7fe57c9ed57c73b0a253b367bfb000000000000000000000000339fde8e426ea0705754fe4f3aa6f08bb49f451300000000000000000000000084f0e51e50630858db9786a9c27029bc44584844000000000000000000000000a3d15eaf9fefd0daaa48acf586276ea66447477400000000000000000000000081c6c07f21862e2a165ba9882e3153d35bff8d7d0000000000000000000000002fa9f54252b0edbe3c58fa95039f4cd4fc5195bc000000000000000000000000524944e43d8dbd0526b5e6ffd96b2be5fbcf95e9000000000000000000000000b97450285e8bd5ec150ad4307bd4ec43dcbb7507000000000000000000000000f58a9793e992957a57f0e340625042b8da71316d00000000000000000000000048133912752ce85b0ec95ae112f905d0e59e2279000000000000000000000000464a9f49bf5ae31bd80e6157fb6e2ffd8306ebaf0000000000000000000000001ec1d4dfeafba0c8a517cc38d4e16d0bbd0e5d01000000000000000000000000c2bab836a5482611f675bfbcc44c4256e24e33d300000000000000000000000057064a0ba53ac1a80bdc81de9d2263b51a9b9eeb00000000000000000000000053c39e1bfa913cdadc9737ef5e20bcdbe58c2439000000000000000000000000d0f5420592a85abfd5124aba81a1832bf009f6b40000000000000000000000004514b0e4c0b0297607e2fadf667630f5f1553dda000000000000000000000000f763bf98ad1820758133d3e4b74ba38180c83626000000000000000000000000e898888869ac7899787abdb0b3fce74d0a0b38a200000000000000000000000074a83bca375b76222ca0bfc077e3aab0257462c00000000000000000000000000140f386a64d22c75ef99c60c6347b2ec865de5c000000000000000000000000b49387d4d55fc9e9581a8619189ab5a913336579000000000000000000000000118c2e99a389f1fcece1e920e31975a6d08bc6670000000000000000000000008910817037754d68fe584075321f6724a717121a0000000000000000000000008ac34b4592d596793f5d475bbeb5558e7b732b6000000000000000000000000023c4fc3c691862b4ee372963fe517568797eb5e10000000000000000000000008e8e887432b2126b64f02e565d8ba08bebaecc5b000000000000000000000000f648b3ba5d52bf7d8426b0f4da1c27c3add22048000000000000000000000000609a8126339bad694eeed328914499f40e60103c000000000000000000000000a982f555f0fa34c9d812cdafbe1b0ab51ab09f6300000000000000000000000001400c40c4d5474e2a737bcd5802e2bfbc91bdc300000000000000000000000070b6546770eb1d33632410833dfeed95b78e5ebe000000000000000000000000da42aa1537c0aa3b862660673bcaab0079b9a4530000000000000000000000005bbbf5fddd66b694e7a7fbb87701a0b9051c7a1b000000000000000000000000d13c40f5f3048bd1ee04087233b913ce2dace3b4000000000000000000000000e1ccc5635c8735129a549412c65057f1ad48bbca000000000000000000000000be3a8aa68b484ddb926e3596b26403294107e2ad0000000000000000000000000954cbbd159812eb8f658ac1556fc373e9c09518000000000000000000000000b4db18fc9e6c57f28e4e3b3b2dbb2795ceb59559000000000000000000000000cdaa8da74e692947e722339c59be0efcfeb500190000000000000000000000002067deb56db546703b942b4b040f420321230e540000000000000000000000000537e1385b02bc91dc850bb7a12fd63409e0a3000000000000000000000000008a42d82872949156ed860d6fdde64cbea3909770000000000000000000000000de42c865e24f1b9bb1512207f999d95f1e9c353e0000000000000000000000003d1bcd1b39a6c86dc5c8a9512030b31c2fbc3b24000000000000000000000000f1cf18895a54a167da35811a6e7f851bd73235f2000000000000000000000000dce47c6f5e8f838923a592b5ac179f82763434c1000000000000000000000000e9ca847f0599f017867158be77fda406669b3f850000000000000000000000006436ab25e4e4a731a3a8f074fb29a000455067860000000000000000000000000161c57b995baa08d3a821853b1892c7451bd1eb000000000000000000000000f32827bdb7d8e93344db96c4d2867ccb41a3fd6b0000000000000000000000008cf976f4994ed952ae7c47710ccf4c8ee86c5fe200000000000000000000000026c53abc82aeaebdd1cfc5dfa6c17d294fe8444f000000000000000000000000f7df1e9e8ffe86a69fb7167275102315a5280253000000000000000000000000ed94d5fa5328c85b6cade2d1f4224e0f977854ff000000000000000000000000b4c9701e758e8cf7a19426f03484d7732c7d80f1000000000000000000000000ca3d11fc9569bee096d04a5c2f1a0486976967ea0000000000000000000000001ae71f8eb2ee959101d33fc1bd364c7eeea967bc000000000000000000000000ef91b19e4b803ae5ce088adb289b1e8c69ed5445000000000000000000000000803aaa2716eb0be6339a82667edf6f80d62dc27d000000000000000000000000769e9fc1f263390d0e2e4c066e6dd915ea389fe8000000000000000000000000a1e915d72b77eb90741c00520de1a0bd523b39a5000000000000000000000000431477a22817aff7fe78d40c1752d358f2502ac20000000000000000000000005a7c2e89882f533ab29badd6e205684be1bad4120000000000000000000000003d99eddfba2b65d012f1f0ff9b58b575b9b95a400000000000000000000000000c0513e1ef041f1c725625c7596491ec5679f058000000000000000000000000c5a8f59daeb3d3ae2737993e9687b94e05a3362300000000000000000000000066eea9cecce79aa9354f373948c358377531735900000000000000000000000076aaf9c71aa8c8f7ff26f49764f69027b5dbdcd4000000000000000000000000b8c79409ce1325f79d0d14dcef1b8defd8ca8bb5000000000000000000000000117ea605ef48db4e0dc05f1bddf0c57b775c34b8000000000000000000000000ac17cd9b8cdf814e487b490b61be50e4b2559fcc00000000000000000000000020ed72e2ca0d69dbdd3deb801397e7a8478e483b000000000000000000000000ef2b91927148ba9c7be2260d694055dafdf7c8ac000000000000000000000000aee5b0f57eb757341ecc911e10ba9dbbfee15d58000000000000000000000000c0f80b67f779413ce9255726996af9897c536ecc0000000000000000000000008ff61b872cd24dce4a8b78a46fb40a4e1ef93843000000000000000000000000ef0e921974fe2a1e4f10ad61dfeea9f5af1341c800000000000000000000000079d0b96973a4d243ee355e87b1c21a11143b54c9000000000000000000000000fa0fd6a234e1417cc8764ff3cec0d16b3c6d4b6300000000000000000000000023327941128a1fc277402486a4f6fd8557e69f3a0000000000000000000000007970f91fc081ee2303a2e4e4c46c1c733fa2446a0000000000000000000000002a37937f458c7c866d8e71f42a34be84bb473eca00000000000000000000000061528dd71afd607ab6c43b05b714f0b9ccc96c7e0000000000000000000000007e870d285595f0ae49cde0e23c0fc152dd220f3c00000000000000000000000082170c83df83bb0a7b6a0ee6c40a2acfc782bdac000000000000000000000000634476e472f6773edaf7ae2df924ffe1a40b3f710000000000000000000000005ba76d7a013cf06d431e0fb2d650ef42159616d70000000000000000000000008e44e3789322f54fb20bef8281fff8728f01529800000000000000000000000076c0118eb919893b9fdeffaa79fe4ff5da882209000000000000000000000000de3f8838ae4a68875875050d9f65d166bab109300000000000000000000000009ff7304da7877bb957a3ab155425b212b4f3ba0a000000000000000000000000a189e37abccbb2f2269acc3c9cff146c8aec3eec000000000000000000000000ff984b5d0924ba7f006e0d40e065597e0cfef93b0000000000000000000000009997b4b36ec269d8a7327f55c2b0e3d428e3aeda0000000000000000000000002bee99a6e48c3fd79ccc7136903b954bc1d3cbda00000000000000000000000004bb7494655d1909c2a9459c03c0b8fbf8a5b940000000000000000000000000780dc14806b7a70894523f0ed08424d21347fccd0000000000000000000000005e16baeaca898c19c45819030e5ea3a233e0ccd9000000000000000000000000c603e5a16fe4ae09a0e8f6aea86bd42448d1f27b0000000000000000000000000b087dd4243e736198aa94062751fe4a8ae1390e000000000000000000000000f3f83c11ea668706f0dcc384babd8041f834811f00000000000000000000000088c3e6b27ac07f05b3af62856db94ddb26b6466a000000000000000000000000dcc40f916c73b01cc2c2fc752118a2a5b7baab11000000000000000000000000920e1fb0602a17309e79d4fe73016f06c447d397000000000000000000000000817593b56f14965afbf7eee4d93bd11ca37f003000000000000000000000000088948885f7f269591eb13049d258cd54e9cb76c7000000000000000000000000fa02ba7257f81ca0108e38a1e9d826ca4d0f7e530000000000000000000000002daa048760562a456207a8e38a7ba59dd60da8cb0000000000000000000000003e2a5a34ee2c733e0682ba72caeea25d3a4563e10000000000000000000000001426070d856895d82b483e36a506d072be4a95900000000000000000000000008ca005ba208b77df17b3cf31f245f00a8faa798a000000000000000000000000706c6551ce59197c45ffefcda2812489a2d90317000000000000000000000000f4dd82c10c1f68545bb9dbb312fa75090f312d8f0000000000000000000000006c58f4d24110ba52a431c212fbd078c3dabf3ce8000000000000000000000000dcc58a5f76c613ad32e2cfc97f658306694672200000000000000000000000009be093652fed671fd43376cc4ef912a8517f3950000000000000000000000000baf53d0cdeb8da77adc44b816d052083a349ed580000000000000000000000004481cee0bab8a8fa0078ec816bc82fb1bb10a9490000000000000000000000004085fd96590e6f10b6148e5f43fb96f61fd4bdbd000000000000000000000000ab2201391f1637fc83657c33f33a1663237b3fa5000000000000000000000000e281aaecc6861f593cb238811c2e9b17e8e2fc02000000000000000000000000380be3086c160aa7df469b26509b2e182878b513