60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a50437074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000ba2bf28477932de7a77345e75352cc024772dbdb0000000000000000000000007e91ec5f61ebe629a659e8b44bb4194f8dad4baf000000000000000000000000b8fe81075ef648ae2b2d89df45ac54b129d9cc8d00000000000000000000000095ecc75a68e2d27b652d2b843d53812509da32c1000000000000000000000000552ba27a701b97ee9cb5621e637f79115ad8eb6a00000000000000000000000006c496e2ea3ba4f19ef5da5855f9786d804f3c20000000000000000000000000075c4cec3eeb1b429d780b52be390a7d8dfb7403000000000000000000000000656a73ee937f0745ff72f3e288b3b181fd1986170000000000000000000000009268fd95a4f9c5ffa00362c2d0b5564eec481084000000000000000000000000ed4f8d009adacedf91a92dfe18bc6ee910e0519800000000000000000000000033fdc7b8464e69e0883a4c7d942bace2a0eb0130000000000000000000000000c355586a1bf9eed483f31dad1b60e6312462bf2d000000000000000000000000c8a55ac206b4531177a686a15b853c5b13591269000000000000000000000000ed7667a7b92ce4d76a89db62c6c2327a942ccb45000000000000000000000000499b679dc1b480b5beca6cda66d3f4a33ba1a77b0000000000000000000000009b05f3ed3b5c9a73abc99464bd6d1b4005218728000000000000000000000000b94e8c93a421ada69ce94410e4e616297569c5970000000000000000000000003c52a9c16963992136e114076fd9d0085be251f8000000000000000000000000bab0221b010a2c11237fa4585742f3ff7f81f19900000000000000000000000029371567f830fcd958e7f1f4b1006bb9a98c95d500000000000000000000000067711949d77d197c7ec610654fd7b98b39d5fd150000000000000000000000001706c2bafd6ee1fd18ca979348685fe99534ab1700000000000000000000000090e92bc9c509ce892458d5088d0081ec104a2ccd000000000000000000000000df6d30ce2820b2f38b51530a493a49506e83960300000000000000000000000012cc4b0f2bc0afa16b679dde309cd188df9f4b9f00000000000000000000000038774d9f161c1f5951140878da47fddc5bde89920000000000000000000000002c0359afb61616375fe6a5c26182004f80a525100000000000000000000000006c48007f3ce5165fe4fe1e42d68a5e4625b9e086000000000000000000000000b3ea4a8c21047a5fc6d337b1797e83194ecd2a46000000000000000000000000cd462ca100776c910cee35b20636c856779db28c0000000000000000000000000e79735083c4e8d967612133ec05f33180c3de8d000000000000000000000000b09e11f61c72150cea46988f4a22f20ba5c08c21000000000000000000000000f124cb8793cef84be0d7d250234a1de1e4cce79f0000000000000000000000002be122a0383de26faadee22b2a1b2d1ad0c0e6e5000000000000000000000000eda147294e279821ed2be4e0ce3c2f786f7b4af0000000000000000000000000547fe2bc2e9b4eeaff0f45292958b37d5327a25900000000000000000000000097b42e205df3ad2c6af58bea6b2b20d300a7133f0000000000000000000000006fff2956e4ac0a61a2bfe1e61fc3e0b17c09939e000000000000000000000000a38189ab70b724b6e798f310ef4ed9aa6e5c082a000000000000000000000000c51694baa632287556b9201c8abbb1ed68eaa9e00000000000000000000000009cd4b48fdb27ad895fde12611a6d19c2a86b2ca8000000000000000000000000eda13492f692c1f4d5168ccd77d01be0c0004c2f0000000000000000000000008231ae78ad4154d5566e0dca541bf1d2ec605d2f000000000000000000000000f9b3891ab34b28c8cbcbfdb305d087671df79b66000000000000000000000000040032aae74e551d04c512cbd927480d5ca2c11a000000000000000000000000c935a02161e4c2772bdbb4ec8938a20e98a7255000000000000000000000000072bafa685860facdb43630f29fad62868d2609560000000000000000000000008bdd1ebc86d7c8629c900ebe57cd37a73dd143ed0000000000000000000000009438ea6ac53319da74c6fe601ff45cf5dbe47a78000000000000000000000000afdd487008c33796dd0f45a544bb47150e9d459f000000000000000000000000983b932cf96dd4fab62b7f83a4bbe0dbe4ebe76100000000000000000000000064efa7179acc85781ac23368b718de34a8e44b86000000000000000000000000a0aa81e8f9fdaddd84b39a9ff4f69aaa34a520d0000000000000000000000000a35312192dd5d9cc5a08b4d4b3a861cc2ed42f230000000000000000000000000e8fe6f63fdc57ae749600191db88e89c7c8490c000000000000000000000000312e15fac067be2b8a78999c617e9512415cfc2000000000000000000000000081f2dd748acbc3f56b917b00110d909ea2f5cd5c000000000000000000000000ec1abc23517487bf54aec969f6892223ac65a895000000000000000000000000cab77ad915ff7a8de35de2357882212de1d9e2920000000000000000000000009505d2b4450cea0d01376493ff96da421a76c67f00000000000000000000000094d6565781871f2d2cacfd3920e08f084ca1e4c0000000000000000000000000153667b2f0acb8fa1184707e0624dff0fbc5b83e0000000000000000000000004e5a8a7db6a9b5b1a511f73d68f9493e8864c389000000000000000000000000f73565b0acf443ffcece67d72777a9ee5750fa8f000000000000000000000000a452ebf9e861736dfc247c3cc06d441585bed388000000000000000000000000cd1bd24e9134c03676b0f8a0de6a13d9b03260d6000000000000000000000000ac78fcf3cbbd5d646ec15914c0c2d7c614dd54c30000000000000000000000002dc0bbb9473b92d52e1f1fd21479989f0b13c344000000000000000000000000f52b93cfe3b94ab4fed25576571850f009811765000000000000000000000000ef71eac6bc0670a387be0fcad849bb817699d7ae000000000000000000000000e31e1111bab41468bb66591319c38d786bfc1c9600000000000000000000000045bf0fe40d954ed5e756b58a69c5b1d88dbcb7bf00000000000000000000000090d16d99a603052cb9cfd7913997acdc7a8335590000000000000000000000001f95723ebb8b3d5759f91769aa3954a5d3f11d1e0000000000000000000000006b40f6bd85886617e894b4127ef1eec3e20a1b4e000000000000000000000000014c87079d7793d5ce39e6a2596f742e5c2599b3000000000000000000000000b94d70d51fb8d3c6627254f945b9c6998a9affc1000000000000000000000000c9b78d064f7397db17d1347a63417d1a8a9ed53d000000000000000000000000fffb0797cb8da9322436797a522e69356f76b64000000000000000000000000043639a38b95a504f174faa9f5ecaccd8ad32e27d0000000000000000000000004fe70c561d3c9805715d90658a779723fdda9873000000000000000000000000c846ee346a941a1f10b4c20a569945c468244fa5000000000000000000000000889e0f812f57787ef31817d1a51cbe6bb73a51c60000000000000000000000000bea62ef8feebddcaba8ae8e8729fc59a9a41de40000000000000000000000005e5b604d9405537b46885be81c4cd0312a216d73000000000000000000000000db63ed80e4ab6717101113af01924fa282fb250200000000000000000000000033495fb9fe65b18bb6f6b0ee66e56e873ef1e0eb00000000000000000000000049519d451de84d8b4a59b7a9e924c2b721d2ece7000000000000000000000000ee5b347a926585abba5828478ee798070d570ed900000000000000000000000001387736dc18d02e3787495f114a6874bf5c64a7000000000000000000000000a38d5ce5a6e1da5379ced90286072d97c72c53a4000000000000000000000000fdd0c19f2a6d6cd54f3bd77683027b6692e33ab2000000000000000000000000bdcd563968e637e724e9e747abf30ade4d4a4deb0000000000000000000000009149c25f3139cb5ca8753f40bbaa015e31453692000000000000000000000000f3b228403edf98ea09ce73cecb4ef0a8622f6f84000000000000000000000000be8f3815dc3c8219cbbe67c8e0e2a71ed086e4f60000000000000000000000007f41f80d7a983b14a29c0efcb480d31a11a60bc30000000000000000000000003e8e489f2ab29509655e45e21d82b13dbd5d15c40000000000000000000000003caeab238608c05402616f87a149973653eed059000000000000000000000000606848e4a2e40e3f58c65c01881ed4fe39bbb3f80000000000000000000000000717a19fcb8522efff1850c8604b3dca8913d7da0000000000000000000000005362b1059426644a10e34d605866b20966d910bc00000000000000000000000036257d8b478fcc4b9fe1d6cbff4843f599f49dff0000000000000000000000005e1648a0b679f8b54dca065b67dd48f8651f4b8b000000000000000000000000176e503d3ca7e29fd5664249a946206a8fd6f59c000000000000000000000000e11ece48bb3acc60164349832c60164f244c3a6d0000000000000000000000005b2e3132933bc8aa96999c5912c3fa8286bceee600000000000000000000000057770945c1de8054d8b41cd3555c19de3fdb0a85000000000000000000000000014656c2e9edf7a48540a649f397a49a222ee19c000000000000000000000000261631abab3a1f4161eef82de90941fe89507ea4000000000000000000000000d4c84af494c43b8cfc09d61c90bbc4c1c51449600000000000000000000000001b06d4fe07f457a69d0b2fb9cd359897896107fb000000000000000000000000989474f04e7295e6805544107e9df5ec7ff70d1a00000000000000000000000057192925fc727bb22acf45d3910564ba0a80d39e00000000000000000000000059f5a965cd3665d596de10112184a829f9992dd100000000000000000000000042bc58c46698de079f343521d9ac4b3405d9061c0000000000000000000000009c0966c337b59d4e0557e94628e8ef78beeb4077000000000000000000000000361235c994e212f4bcd1e63a18ae4d4a0c4936b7000000000000000000000000e7c92fe361bbb2bc5602201438508295ebdae61c000000000000000000000000c3142f62f3acbe9e23ac5fe69c7b570fc5c6187100000000000000000000000030f0a223476f7e937df4775fec498179627fa7dc00000000000000000000000046fd549174f1e4a017b5c642508f2d0854a17211000000000000000000000000a227d6fbb8bd64afaa06aeccd0567b5fe264f1c30000000000000000000000004c63b1ef9dd8a920388df4e35694921704a5684a000000000000000000000000e125b7fa0508b83eb73d17dfdf528ad3dac9f4000000000000000000000000006716fa14872485ed087d0182406f4c878470e8cb000000000000000000000000d09a5d8dca1aaab240c7d698baebc9ae5a7b9579000000000000000000000000e355f3c394e691bee74ee6da8fc64425952deaca0000000000000000000000001361531a021c78b10610a0825cd65803954e480d0000000000000000000000008f3cdcec57b430e39e81c94cd678a8a01cfc33e20000000000000000000000007bcede97da8846d53a452afcbad20dbbb34416ba000000000000000000000000ee9d1a1b4255187801e05a619080d4866cb68d87000000000000000000000000c3ad1b3044675234be20e0c0b12492d2565f1503000000000000000000000000d7807d4514b5d530be37ee65779e3f479c95a4ae0000000000000000000000008cabda41a69d2eae08f4fbb3e75ea2a1b2c9b9ec00000000000000000000000010ceb9f8b4e8778fbf7ce6446bf88f20e3f6bbe40000000000000000000000006d967f0c292113e3ff0d3bd1d243f948c1b84f9a0000000000000000000000003009a18061d1107a884899bacf59042197ce97000000000000000000000000008a45f6bb595cb189b6e8d606fff5633553864c0f0000000000000000000000007d2d4841e32787bd2e8d68fe6714a3ee226ebdd5000000000000000000000000b03f99a1170716047d60f416560c835cd0ed79c0000000000000000000000000302a7f442390ef99eb8fe828726be97748b3377a00000000000000000000000087f5b229881a18ff9bdf9c6d952e9aac70572c650000000000000000000000004d731bd1ae24437e827f900c0c52f59553bbe02e00000000000000000000000063c69aac7bf8f6171757c84e5a05268860d02adc00000000000000000000000034a09ce202088bffc7febe8dac2b34bd9e2b85d10000000000000000000000006c2a22fb3cdb600aedad2738b161e0c76a1c19d000000000000000000000000028acdffcfb784177056d29d0953e4ef741510825000000000000000000000000247e0356e02b0d8c631f7673ab28749582db553f000000000000000000000000965f2674f814692e17a191c1491c11e9e5d8913b0000000000000000000000002ed66be2b476a1bf2cd5ad0ff7f384b029d158a4000000000000000000000000601d9b10309e3c2875f79de0f26b820d3ad02b5200000000000000000000000013f38612cb8b8740547874cf0da15422fc1de2e30000000000000000000000003ed66461b0e6b354878eaaabc9e5fdc0ea789f17000000000000000000000000188967aabe788f2e3dd22c510e75c357afa810f9000000000000000000000000680c3c2e32729c607cdeb181eb5d545af202e00b0000000000000000000000002917c541fc023d0cd5f598dadc84669d89b486a000000000000000000000000048b33477d3a1c059d9cb2be18bdbab10ad311a080000000000000000000000003498658ebbdf953ad52b770b27bc24f1b7f4d534000000000000000000000000c0b335e1bb78755c586aab4306fcc8fe35c9bc9d000000000000000000000000059abb8401a7ae15d5ea0722ecc8b7064c6a3f0100000000000000000000000037ba6a7c32849a7473bb6631a08852b89de5f32f0000000000000000000000000398c462008ba5b7922ed266b6330605323a2fe70000000000000000000000007b3d175021ab6ed931923b16c160e311858b2fb4000000000000000000000000a431fba4027585b4e66fccadd70d0da1702d49c9000000000000000000000000b7590b863b8375df9c33645a618fd4257a74b10f000000000000000000000000f67a307be35a300529c74d5522148fa865775adc000000000000000000000000f5e4570793c523a319aae21976404739ea133fa3000000000000000000000000dd0be0f2a0334840bf12732706e1c06e318aaa1d000000000000000000000000f919ded0b8df7ece7a910962539824ac99a5510f00000000000000000000000076f66a666bd831bebdeaf20f44854c2eaea1e61100000000000000000000000072777ddc355b361e9cb2bc5a7e2c125b6595f760000000000000000000000000cadf89b3647feb8e7ff62d9c62d2ed847bf99d6b000000000000000000000000fb271fb4c6f4fe2e9e56a7e133096ebcc17f2ccf000000000000000000000000146ce822e4449f1871b355eeff9c952736acc75b000000000000000000000000ab1dc8f44830c581528285393ac8557cb73c0bd90000000000000000000000007847602a23bb66e14fd6399534a0192b84cc13f300000000000000000000000074a07b9f649007afe3cfc7559f5c6b97fd2c91e6000000000000000000000000d86ea1d890c107379e336cc39ce2358bb6ad7f11000000000000000000000000bed95f0d07f15016e9d0e46c717e5535b94c39a6000000000000000000000000f6a668f36e389e4beb91cf57a54835cfd2b2e8f400000000000000000000000080d73bc5cb37a14f5849fa62d7f6025468be69aa000000000000000000000000c22d3ef60609313e9248b3747c488507ccf520e00000000000000000000000002601db44d3975fc496f0e5c0be470a585002ee2f0000000000000000000000003d7a7892f3b2d92415de1ad1bca1f5833459ab8f0000000000000000000000009cea80bb03ed3099e51cb5bd9fbf15e382a6221e0000000000000000000000007ac2d6bae665b18916d2084d3b7934d547df41220000000000000000000000000a73fc3e871da2842ed763b040a50a0a9d56b5ad000000000000000000000000c15400c1d1d3df8c30378a701d8f25b82b88ca3e00000000000000000000000096a4eb82ae0f3a6139e42c4b6e0b1e3402c9d1d5000000000000000000000000889a509f3ded0cb726f678e6a366fee97683622a0000000000000000000000001174a6d94fcf70fb6102c65527a0ac0ac93a43420000000000000000000000006842aa16b27ec595f0a36774cf9e3c96c21bac36000000000000000000000000ecd8e7e0e2bd2671a69e010944573dd4f97a7f7500000000000000000000000070d61e29bdf54556e881fea87536f761d90d242c00000000000000000000000043cdb312f94626fa5d77e619a400239bf01b99e00000000000000000000000000afcde3089d813fd724e7f58f40d82e277897c19000000000000000000000000b9361af15d36d2108b7f62923e9c9cca7cfdabe0000000000000000000000000a2813b059b190b419732f82579d6d1e9b845f42000000000000000000000000068167bb88f59a1daf812a96a36afa6dd2a5b733e000000000000000000000000da46c47f281db98c502132faf5c3cc1fd6303e9c000000000000000000000000f146048ade46d62f2a8264f0defd588d8c90fcba000000000000000000000000a5b5100efa234308e5e08f162b58b5c43bb6109100000000000000000000000087ad28c0b47aa0b949ef3e8ba9370636ade54d8d000000000000000000000000bcfd075ede8d0c2691feff56e4f68270533fb85700000000000000000000000058cec65d4cf72e1be6ff480a817033600b3ca7d9000000000000000000000000af40f50f10710bafa534add6d72f46bef96beb19000000000000000000000000c9f761807df40370c2f1774ad96ce0af7bfb0ab500000000000000000000000059d6d0068cadb4c007a547e4aec84a302bf8d3cf000000000000000000000000460dbdbabe7b2f115f86a845253516107ecac5a4000000000000000000000000855c88769d47a71b04faea3a7eb0da2d97eb45b1000000000000000000000000aae9905855d64da8b29c08a2ac3f00c2ebf3876a000000000000000000000000b964d4ac16fffca55cc8efcf3b080791c80c4a930000000000000000000000000a1c2c9c129a01985e294ef24415c10030bfd5c8000000000000000000000000cb0996e9d8256a027ed6eaccf4d038e08ff7a587000000000000000000000000dfb508cc20f6bfda1d06f17b817628f0b81e7eec0000000000000000000000001215b9d98cd8002ddde107358daff1cb21533e0100000000000000000000000084172d16fe84eb13c3fe3fad0ef8e3f692fc69980000000000000000000000003e9e928a8cf390b42befdfd67c9c1359ee800ad0000000000000000000000000331d4ef5f1ccbd10e30a8625470747fed6659772000000000000000000000000973ad759559606ee3fe3d57b35ab02484a0afbfe000000000000000000000000a52a8ab68836a05f3b39a8071b7cc840aa4a6cf800000000000000000000000010db543eda450e59a0183e5ff3d168dfbb1f8c4600000000000000000000000086f0e5bb97e512c93dfe4cfe81087954652220980000000000000000000000006a8c69dc2040c1c594be2f3947e15669536dd59f00000000000000000000000068379515442e6c4612924faf93d20401f84d7159000000000000000000000000974c48cccf5ba4ee85ff002714c78adbba0da518000000000000000000000000d6eee5d5b41b5e9b9fdb89134cc018a3c1e0594200000000000000000000000005a0ebd62c097cdb41afe04986848f3d859f833c000000000000000000000000844a1714455dde1a4259d6412e832368b5055e210000000000000000000000008f3b70f8cb48a2b239b110f202b17da38ec3b179000000000000000000000000b6387751eb1ab9a3e6324df683f64fb83a5f87730000000000000000000000005310652c1d75d238c868e7c6aba81455414927b3000000000000000000000000a0f4c1aff0fb495353afe5a576c7ba00631a62cf000000000000000000000000f624e867b9f0adbdf23366049a9df923b469f4770000000000000000000000009d85fbdf483802ef4698457133ce53ce3440750700000000000000000000000080de67fad9921bf1002370b2f1597412eb35e862000000000000000000000000ff0e12957ade56565b144098d2b01478a75d697c000000000000000000000000697de903d53c52d74cd2b42a83368039e8c97334000000000000000000000000a9c76ee1c5f4106b6e557340fa98f49e5b7e506b000000000000000000000000fbf6432c2726a48e498bbc77e1a7c5686ad7e67c00000000000000000000000015d90f1b4bdbeec14a7854b684ff6aad661414e8000000000000000000000000eb359ffa3e2a3a1e07d11f81636d198a2f180591000000000000000000000000ece78c2781fdfa7002f5647056b19c041f5528de000000000000000000000000c468840d8a11359b649c6baf1526a877a42bb06600000000000000000000000047cd5dfdff9434c9632c1350bfbaa649d21ad960000000000000000000000000901073d364f6af645648dc81d7f90e7aab47142d000000000000000000000000f638c0382f1320e63a3a2ff7c81964653031ba5b000000000000000000000000041f2a8d24713c46efe7d936ef5be82018534f36000000000000000000000000c6c4376d82e73efcc85b0365dc309efed4964cfd0000000000000000000000001405807cfa732ba57d562b1bea7acfc7ab7cf85b000000000000000000000000b8c8dabf0c33bb27f23b81d1da0e07ebb72f6af50000000000000000000000009c95db0b7b66995d90232e2105939760976e2bfe000000000000000000000000b3d1c88eb56dbf1d4b42036b56860d0af4bd85930000000000000000000000000392ce1878dac2f977969298ee9e2bef909a98fa000000000000000000000000d5b8731a2770cbcfcd7e37cd13db9003056937350000000000000000000000006f40ba60ebb2a69b1c9cffb932beca2cbf854794000000000000000000000000dd24db70d15701e0f6946c581b83f47895daf0da00000000000000000000000093ee812d6ff9d71f86bff7165115302ca318e9f70000000000000000000000005c51cd50b6f2cc586d9c80ffb39ab12db9bd284200000000000000000000000094dfa4ee85ae4ced2b07b2025cef33434670ab19000000000000000000000000e3d5ed47fd868777f98f944d1347fc8630a0cfed000000000000000000000000b3fc6acd52912fa3a5d2643054b0fdc8cb9f1078000000000000000000000000763661c0fa937c900e967beb61eb136029e6e08e00000000000000000000000001e2afd2c21c70930e4658c02ddc77f147f2ae44000000000000000000000000d4435cc107cf4135d11d999f04a230258aa0f9ad000000000000000000000000348bac9b7053c83a1f75cf497e902463e6b75bd4000000000000000000000000e63fb8391d65463b4b0d4419dec6599bea55699b000000000000000000000000bc597d758b7254a811939b38cb6a71603c97b38e000000000000000000000000eac4958b73b93aff66c64237b6160f581f64e89a000000000000000000000000094f2ecbd0c3241a256759d93060a7c3dd35f8490000000000000000000000002088aecbd69c24bc7a9d20fb2c4c2d30dd5ccf050000000000000000000000008f9e9257d93f8f0c0fac09ef2fefa56642c7c0ce0000000000000000000000007ee468daf52b3cbe3e41bfeb375bd176cffc5eb200000000000000000000000037ad5b937ccf563439887276aec385b142f41e5200000000000000000000000077356f8ba3dfec320fc1a794cb6a02ffca6ac1ab000000000000000000000000bba559c3c4df827194fb937e03fd7ee4f30a73bd0000000000000000000000001c73e9c81686ada43e37a4e49a05f358a6ece08a000000000000000000000000723d577bcd6872f93749b0ec2dbc9cc2122a98a4000000000000000000000000da6dd0d2082e01984c03ab36c267e1283e1a6e08000000000000000000000000f717fa2408cb37903f1dc3c00afe05ea7a04141d0000000000000000000000002ae21409190a8c882042434309a3e72f0c5a9063000000000000000000000000d01a97de950779e860d60d784d69aacf0c4c42d9000000000000000000000000c5cc3b8282a88b63644323654f7f918f0c318fed0000000000000000000000008c68bea928ea589b99304e84d48d898a5af9d12e000000000000000000000000cdeda4fa46ba3b8ce14a6ff0ee6a45bd145998b500000000000000000000000091a6e78d5d8379f0bfbe55a30d1389a807dc7df1000000000000000000000000cd36f417bbcf1c3a54a53172be3f9f5392409fe2000000000000000000000000455786baedfb75d9b9aef5300080fd89bcc9a8be000000000000000000000000d5ecf0fd74bf92b44f698358477472280655179c00000000000000000000000049df2db78be90aae8c5d04366bf96342185d040500000000000000000000000084e27979764ce6033c6a27a4d6fe5c2f00b66092000000000000000000000000e9f942e5fc06974b5963fd93ba0d898d759babde0000000000000000000000008ccee5aca3cdd1185c9b6da6b155eb49212b92b7000000000000000000000000fd05b3fbc5dd31ae11db1c30d21ff598bc7b8b4a000000000000000000000000bd62e38a66b5785f57ce6039824395ac1f2a7be20000000000000000000000000343c548fe12cec8f15ce150445393a02b8ab87d000000000000000000000000fc7d902544344dbf5452d4e7f3c71d85a8691fbb000000000000000000000000d486b51b451dc1069a2d580ea7e20500e22a1df500000000000000000000000012ba21bbc76ca3477d7dd2580b2635169fbc694e0000000000000000000000004fe1601b5a327aad0802f8cceacfce8828a215ec0000000000000000000000004e5c228be80bed11368877a4834624e2b8a3465700000000000000000000000049769ddf3f1add9641966f0b3013637b039673870000000000000000000000000327614dc50f6c20022e3037b2faaf5e1c91610600000000000000000000000064fbc846d92976d9fc37bf4a7325516525d63950000000000000000000000000e1ba5764b39344541c746e148a8967773f910dcb0000000000000000000000002c801181d53eddf94396827a5ab5435a7173d1f30000000000000000000000008b9c6de00ff2b7cbfbd8ac26dc88f6d2b725673800000000000000000000000070bd0e76ca503bccb0c75e4004b65858979efc01000000000000000000000000678c6c4e44815ae6ed7b8f9a9da9eea2ef862e16000000000000000000000000338793d3c728243942f9355ab26a21e8b92505de000000000000000000000000755887048e6cccd60fb786e326ba79d348891814000000000000000000000000bac000cbe5f5285abe01faed44bca05c2a46a6680000000000000000000000003016127c7cfa9c70f6a76103545f3dbba7661e0f000000000000000000000000fa1406530a1a6ef1c9da012c8851cfb8aed3ad31000000000000000000000000ad8e075e2a30bc63b9c1e66cfa9b65cc7f7832520000000000000000000000007f6155d704c77d1c54eb238b4a1e490299d079650000000000000000000000000ac64dd7d1612fb48e566dcf5af78164be7c0421000000000000000000000000608349f090ca3836997705873d5b29a82faef920000000000000000000000000d6604020205daf25610a3ac4a1e0e3410ce27b7d000000000000000000000000de6ba0ab6efbcefb9d2213500543f184ca53bcdd00000000000000000000000021140f9245a45118003e95dfcfa336feb782707a000000000000000000000000b07648f7d2511dbbb170554d86e7cf24d5e7dbf20000000000000000000000000a30a32e64577119e14a951759325abc053af08e0000000000000000000000002f6f13dd2f6615b03aae3bd078dbec2ff1f6eecb0000000000000000000000007357092c44dd4d55a2336d127d53ab049cd46c630000000000000000000000005af9645e5cfc33e6072cc45d86fad7b794706e65000000000000000000000000f14877a1d2d9331ae6d9e3da37ea57f36fe6805500000000000000000000000067e1fb4ab8c7926d07cf4382d80e04cd467246d30000000000000000000000000ec7444e2cef2999d29c564f27e60a1960c54a91000000000000000000000000a3c515a27b53f0fa1372385a57fc601c142cfe46000000000000000000000000e18cfde7de2079e939cc27b928e309eca6e4af0b000000000000000000000000fd368cb969c42e29a9c1f09e7fd0401b8c95a6650000000000000000000000003f990c539c885ea95b9968d16426059a46d124aa000000000000000000000000aaf2a720624605394f5020ecc7d8040c1d72fa650000000000000000000000008d6e7083b47a622aeeb17bc44231343fbf5aee7200000000000000000000000070607a068335b7a0710677a22104dd51d0fda41b000000000000000000000000a25f9cb2218aaa1b632000ebff48077465041478000000000000000000000000632cc91549da7cc0217e67c28c527bfc2ab076f80000000000000000000000004bb4ed3bb4372c198eeb28737d7961b30d1f3367000000000000000000000000e13788bd03a86ce811649e9c3c5ba8067638628c0000000000000000000000003022a63dec19daae1f05ec858b98b5f032509bf600000000000000000000000024fe29898fbad0d6bc85c89df92a40e84b5a3c9f000000000000000000000000daac2aaabf0fa1a25e3e97cccda4f1ac2336f8250000000000000000000000003dd008943c043edccd7fc63c96bea211a39b32c2000000000000000000000000e800a8b2ac6289aedf528b0717ca45357ffb65070000000000000000000000006714ec981cd903283f24595e4814a0b906eaa46f0000000000000000000000000703007ca611c8fe730ff0b25c4e6f2d533f683f00000000000000000000000054b0d9a41c0157c76cf71e84afad9d3db4057ba10000000000000000000000005fbebe6f8b50b9613d1dc3571587eb84e28ebef20000000000000000000000003a4c0b9e19ebbef05358c9cf2737bec5ce9bbdca000000000000000000000000e269fc99ff867f36b2a5336f7c2ae4608476d46b0000000000000000000000003c4c5fd902deeaaef0c10fbd10177fb61c50ac490000000000000000000000000921007ea50446e9b44f0e7bdc409308a59e3143000000000000000000000000074efab5ddff57c6a985e4f65b5ef55cc2ce480c00000000000000000000000036b6e457363ea41b5fe4d8f947a503207e11250600000000000000000000000069c85c9427b5993b53cfa2f744d8a55852f7130b0000000000000000000000001215342ff1a55c4537490de0c2549b1ace827745000000000000000000000000d45b5d080241d9f1ec02739acadde9ca1b91ec96000000000000000000000000514dbbc8e34beead4225783710bceb2626d2e886000000000000000000000000a4a55b9b723aa09e532d700189e80613534a09770000000000000000000000001caf80b2bad634b4b35c1992296315d3035df448000000000000000000000000ab9b8ce5d53d6981f94ebaabf27d414e424c61e30000000000000000000000006df834c74bde69d99afee98b89f8f29da145cba80000000000000000000000003c25ed9c493be3fdadb41c2dd44af5d92d60239e000000000000000000000000daae27fa27bba0f4f4e8f6c6bfef379432958c68000000000000000000000000d10e9f99bb74a4874fcf1e33509794b2df86ce74000000000000000000000000255526d82704087e78d0a73c60aa13108bad9e4e00000000000000000000000054228de52efd0037f4874ec0bfc5f69d67578ce2000000000000000000000000c5131835d359d3ec9491f3962b103126dca2db000000000000000000000000005a5e932ed1c9d940b5454da2fc12b652179288e5000000000000000000000000dcc3e16be673c2f30c958df48439e98cc383ecbf00000000000000000000000001aa704443b047c18f22880a96fa1be25615d1450000000000000000000000000e541073c327dae28cfcacf0e463f84a7bfd8ee5000000000000000000000000f17d1c264b0faaa79313620d46e484c561a886b600000000000000000000000007f2cea0296c2f870e34a68886da2ef4c2289b3200000000000000000000000012b1a52f0105297050a5516d1f7029a1dba448ec000000000000000000000000603cdf33ea03db3c46e443a73842a3684f8abfee00000000000000000000000095bc9ae69db15d73bb5d27034c6ab74d8fa5e2bf00000000000000000000000004db64bc0c26fa41b7833c1ddf43f1858f93c20c0000000000000000000000007b6282ffec9e61b5c90889cce56ba8d01651503100000000000000000000000011bbe92bd81afdb398113095e01de034a2b866a7000000000000000000000000144935654777f55378c597e18a6aa8101601e6de00000000000000000000000071f337076d753046e2f9a17eecee0716a637e66500000000000000000000000029e7d5fea97db29d9e0ed9b7338dbf8184de2db300000000000000000000000078f8cd6710204e620c36167931091d9aee72336a0000000000000000000000007c2dee7bdb7774af56175bb77f9bef810d3ccf560000000000000000000000004a26e52650b3777c9fcb126a451d19978f48ad650000000000000000000000009e3a992e6c4ab702c77040b3f8059ffe1dd258190000000000000000000000008ecf01f9d344a47784930ede5bd085ae788002050000000000000000000000003bc9f1a006062b3651a4c5e012d62edc7195059700000000000000000000000042c818376785f21570368c97935d10c2f159c182000000000000000000000000c175bac5ef04c1fbe7156406fbd0abf3656b2a01000000000000000000000000afcca373ad2f12a1ef8858b03aaa6496857f1195000000000000000000000000e59ca8146da0f6027bb348b37fa0a75a964727110000000000000000000000004cfea1f3cd9165b528ff07d24bf075a75cbcd5e8000000000000000000000000da6ae53bcd0335ae78311178364ff85560c897c500000000000000000000000002505a3f9c7a09baa0f13d8564f8446becf1f55e0000000000000000000000005d4a0ed69dfd97f40262c3909494ec740648918a000000000000000000000000376b79547c17b3e8df246617ef8bc3148a5d35660000000000000000000000008d308ca00aa21104453e4beaaa64c6dbbd3bf62500000000000000000000000035ee73c2b89c7a3876693c8129f83f75d68433c1000000000000000000000000a0f6793180687051f1ad12ea656e4d4b1f1ac5930000000000000000000000003de496e54dc85574e950157898b37677bad21f3a0000000000000000000000008b113b612047e63d63a902dc4d58de8341fdb851000000000000000000000000e2b0613679f4b3805f114e7f1b77955b11fe738e000000000000000000000000bf3a57b413c25076853882ce6a7be4036da56ec6000000000000000000000000b3e6ebb2303fa80d0b18ffd7b325ed83c4a8da7a00000000000000000000000059ab1bd0b8065016d12ff9769f348615443cd0f900000000000000000000000040c62aa05d93c44b0f37049b4df598c8fca6dfdf0000000000000000000000003549adc71dd8e1501bd690d1c10c1d351bccc7830000000000000000000000008037ed4cf0a73992f5167643b176520090334d1a000000000000000000000000681a86c65cf4ac94bbf27e3f0f9ad5774c6d1dc3000000000000000000000000d5493fc12db5ea50accafc16320af2b47940f555000000000000000000000000382a516355395e92aad59ac510ea06a73be720b4000000000000000000000000b1b931f5c93cdeebd0a6518841bdbd6167ddbc51000000000000000000000000fc761dde9528c6e8bcc775c1e7c2a3538a642f84000000000000000000000000dc80f3c4958ee64688aede86c0935fb1b0ac9832000000000000000000000000d7b065d3e86b54ab29fa5a4863d54458e2302ea6000000000000000000000000146db21985455ad05d971f8fdd434d5f469937e8000000000000000000000000febc0df126e110a72b6dedc103b956bc464be1b20000000000000000000000000f51bed72205983fda1136906b801e972846a8b90000000000000000000000001d869ef5d5092d439d85e6eae8498595d9d49303000000000000000000000000670e4882f9b447572870c99828bf19e6e0091702000000000000000000000000bb582768f28f1f0b1d24c9030cddb619f985190e000000000000000000000000f961531a016655b35af80e983db9ab0cdbe137ad00000000000000000000000072f4f741f17a37c07211611c5000f52d4678470b00000000000000000000000005f4e580cc1602354464c236161d44ab24e777bf00000000000000000000000018197c1e33b854ae90d18e4e7a7ceff4b087efd900000000000000000000000089db91571890d8fbaebc4d23da0ceeb1d1b31795000000000000000000000000f132dc6f3368b37301b5cc7a2935f09adea730c40000000000000000000000004ef50fba8f44c0bda667b3ccccbf80f558568e6b0000000000000000000000000e70db7cb5b24b9b2de49a1aeda12f3a3b09d804000000000000000000000000a1c3f694c9881c843cbe4f07b660bd9d4383d1200000000000000000000000005badf8653dcdcc9a03df920ee8fae157896be909000000000000000000000000021cdf175ffaa3e39ede2598931f4299bb4dc238000000000000000000000000a6aba53003fdb470022e9bb1d4f4e09f269fcf1000000000000000000000000095beebed641fcc976eed03166b3f6b0f64624033000000000000000000000000c459e6512d620df264756f010f48bb7795f8e8200000000000000000000000007b0394b8728730b732052c11e23728d3c6be07090000000000000000000000009648fc91b76b67efb1261c10db5221042733dfeb000000000000000000000000bc08fcd9465b29544196d79b0df288fb50f4b07900000000000000000000000048bf91eded4047080c26c6a0a4ecf0da7d411f43000000000000000000000000f7db93d0ac68cdb11542eb2c7d43949b71295461000000000000000000000000faedc4f676b56042630853bf00ac7904e9575c6d000000000000000000000000201b2e5315cf43482535d8965a33a65b9e8747e60000000000000000000000009326be0c33b75847d89ec61fb4de8f13e28937bc00000000000000000000000027510cf7da67bf940c001dfa9b467920595f228f000000000000000000000000d19f723082ca0750275189c0cc2fdadd36d6a72b0000000000000000000000009d2b50ec0951e09e47d214695a1b6cc350ae93ea000000000000000000000000f6d209e01a10b6d3fb13ac875ecd81bad9f8c5880000000000000000000000006fa2bacf752dab6cb6e4b922321f03b4cb61d1410000000000000000000000002dc58104793955cc17d6179d0a03e72a8cbdb96d000000000000000000000000bd38533f800fe13aed2271ae9f76b0824266c99b000000000000000000000000c6ebdfb3e7cc90afcfa33e7ca896bbe2119babaf000000000000000000000000c8e09435aefee2a675458117d6afe3b89edfb0c3000000000000000000000000b78e820aae3b9f98727f96af9f2427c282dc75f6000000000000000000000000c36890909c921fd3db957cea974024bbe528bf700000000000000000000000006cec50853364e6062c262d71babb5f85bd2f1b540000000000000000000000006c98d5bfe4e5fbfd5cb7c6cb8a21f32aaf66a767000000000000000000000000c633b4cefe81a9281905dc14e0e1b9a4093400ce000000000000000000000000e283044a130b3211445c7e69aa4483c2398832770000000000000000000000003ff5b3c99f5180cf370ff34e18b190a49f99daf3000000000000000000000000e66c628e5d78e88e9986890ee068d95ac3508d1b0000000000000000000000005eff8904215979af50365e478c475b0dc17fce94000000000000000000000000f392ae68097f2e1ffa5d1731ceb987afd433b375000000000000000000000000f33005a6ee958cae4da5f7c85e062470a2ed8b130000000000000000000000004f2b334313da19af650e73e6c5ddc988bc6f45380000000000000000000000002f2e75ea115151504217e6f993071ec4eefb2459000000000000000000000000f4b59d20b44d53bacc91349f1f61acf40d997020000000000000000000000000631088af5a770bee50ffa7dd5dc18994616dc1ff0000000000000000000000009c96ff21f7dead334e972d95ceed3236ff683f7c000000000000000000000000f5cc4f0872a80659d5b840900af3a2886ab66f3f000000000000000000000000650981b2446306c76ca7b8817cf8e21963f548a500000000000000000000000057a18c2b73b50b3c5dc99e9bea5e54ac020aa696000000000000000000000000cf853b4b74432c3f0d509dab6c17d82cf1ba757b000000000000000000000000ac6fe654a62009bf4b96598ff8f9a3b2969bbe12000000000000000000000000bc057c02e056d5084a58c3c7230558088aa8cba4000000000000000000000000f07d055423724072b1f9ed663438fabc23f417af000000000000000000000000d794aefa2f433575ac36b168dd0ff1463f8acf5d000000000000000000000000770d89048174ca6d2f3ada1a280e8cfa2b91e78f000000000000000000000000d9e9efa91c058e5da03f1b51c6b688b43beaa0f9000000000000000000000000703ff93807db92a7bfd44f2073e9a7ae05ddc0670000000000000000000000008065cddbbc75da50b8986b64be0f70e91e81d8570000000000000000000000006942087ef89f7f4236495660af5e6c6e88ebd4c40000000000000000000000008eb0872e8d413956aaf9e09cd6bfc41638a1bb5300000000000000000000000025591e035dc9959626ee782ad6654ac693836e70000000000000000000000000751b661adb47e7a43c68369252c86cfa6f534f9000000000000000000000000052ef0c0a3d615e968d9cdeab09aa683144d760cf000000000000000000000000964063d620a273569b9c04b127176e880ef48baf0000000000000000000000002a84a007b5a6ddb40c5c0ffc88304a8c202b1791000000000000000000000000692076cb305bdc2c2f03c67f3f39a6b955314829000000000000000000000000b90c5b331fd5860d38d7916bf6f0e10b1c30e048000000000000000000000000a83f988d449927ba57e5c6b01558665ac46e2fe800000000000000000000000097992b72e35e724eb9e44b2ed9d7c2566dddd95d000000000000000000000000ccad701f66a75e837cecacb3ccaeb8e5375322b7000000000000000000000000c3b9ee3368b20bbf74fb1a5c3ebb88daf1a0b2be0000000000000000000000002596352977726b4db7a7300404c4dd69f277da720000000000000000000000001b50d2f829a590a71192fac20e926b4831571ac1000000000000000000000000fb2d4b674dd2354c5fc0a79aeea918d5a4d52783000000000000000000000000a166bc26defc2be5f10274ea175e47b64d91c4cd000000000000000000000000fd66238175d317f4400fa214ae9e78d91549f1d9000000000000000000000000e581558a005d005dad92e8f36041b067f3b043920000000000000000000000002b1c1154b5d433acf2fbff69e49753187fcd83820000000000000000000000002f14c744d9716dca13331927af76288b7ff665bd00000000000000000000000014dba64e79b1738e2654560f058a8ad99073de7000000000000000000000000044773d938a589872a4ccce2ca959dc033893e4c00000000000000000000000005c9e714099725d6d003cd47fa7d9756fdbb703c5000000000000000000000000ed531aec068063d1bd3d4af5e133f3724789d99c0000000000000000000000002ff5544850ddf187547379ab5057c7e788558dd7000000000000000000000000f0cbe44798de06c42b722a694b04c10d28812dc6000000000000000000000000e57de03114ee251581cdfb69cb4a2f93f9a3bec20000000000000000000000001135fe0fc88723ee04cecfc25dcb314e0e0c5d9400000000000000000000000034e0c247e5c782863cb8f5aad9f0e61e552ee9b20000000000000000000000005fdad9cd50ec55b2b1a042ef621ee571fedb74da000000000000000000000000299c7cd0dfaee3263aa5927e764194b459c694fb0000000000000000000000002f768073b6ba8e90478b2759add20d46540560750000000000000000000000008d5fa7d14cd6c462e06bf13bc1212b486aac7690000000000000000000000000906caae039545f229ce2b0faab2648d4a110a4df000000000000000000000000839d2254e22dc210429327e90e34ccc48968e22a000000000000000000000000c0003d9dc5b352713f9434619d5459feaac9941b000000000000000000000000bea6852898bf0ff7dc07eb17265ae7f3e6015af8000000000000000000000000be497588dbfea4cf42fa00c320a9e0e621f04e710000000000000000000000003fbaa3a495110c7695580e001272ec440dcc018a000000000000000000000000a21e3612d94611af5ebfca743024e0c7cb3711ac000000000000000000000000916ddf946b1eda7536af0f7ee2d749d6ca2446f7000000000000000000000000195a829344c2b8a9f6bc28bccadb55fdb907e8130000000000000000000000001fc97b8f32e0a2814fc8ca45a123b5ca13501a4400000000000000000000000020a590a094eec8aa2dbf51ed5da3a86bdf6beef50000000000000000000000005d23daa3586e7cc48452bb1b0216abf947dcb9de000000000000000000000000e54795e822414fe509cdd94d50ea521c1ebfef1f0000000000000000000000002bae7c2be58d126f29233193cace7111fdab8df5000000000000000000000000e29b4622ada41317b94fc4eb4eadab574d451d7700000000000000000000000062c06ab6d1a3c465a6a4fc6c19856615eb9e556e000000000000000000000000e19201f181a7c02e4e8964359ef28b1f9cebaaa1000000000000000000000000116d4ee146aeec0e33f8c41c8fe5ebb9ac1909b40000000000000000000000007c7a58511bc0e772cbc5a40304cf4c15c6c473cb0000000000000000000000008629ed785c05f8fb1962dbd633a4dd48313817f40000000000000000000000006dc51321e97032f2700c4a5ad382dcc6cabecbb50000000000000000000000008ab94e905b32c132250764c821d6c866171dbc51000000000000000000000000f357105d97cdedc3e02ad7f4575bce5226c4af380000000000000000000000007bc4c4a8663197b1f8a84bcf07634b306796cc270000000000000000000000003e79e49aed1f4034eae51d0c86e514423998ee62000000000000000000000000ffbf996db29661ca7a10c630dd5f47d45b9a1dfc0000000000000000000000004022f425168ead2ce04d9f761051c7e2e7892888000000000000000000000000d3458e29ff7bf302595d88121c3c0c870b83747c0000000000000000000000008c599cc15e9675255129f4757226e3e56076a79b000000000000000000000000585ac2aeebec425b4bbd4069c1b725bf5d7bb07c000000000000000000000000a3b31491f3d95cb1da668789b202e32f6d6f3de30000000000000000000000008dac298576508d9eadcc29a235f4e3cba9b34b4f000000000000000000000000189ac0c1eb0405de7dfd7fb2c6107c322aec21c10000000000000000000000003ba5cf3686b08bbcd3dc64e788a7b9812b94aa7c000000000000000000000000b27789c3bfda95c9013a3d0d4fa7593c6f8ddb53000000000000000000000000e251f0cd1f140cd9b3ca1e76397d4327504b3f3e00000000000000000000000065c90f0be037a248e33d77f78dd0405e0140a447000000000000000000000000afaa2d749e2f83f8073ae9568afd20bad9a6d52a0000000000000000000000007a6f767ac5fff2eb95b75dc3e108d052c6ae64d7000000000000000000000000fbb3ef557b90d0b52e5e8601435839a0ec5c859b0000000000000000000000001710efd436910ca9d4d0d470d7ff2eeea2e177520000000000000000000000007788166af5dfd920659b9c390c9f0d437d6ff63a00000000000000000000000001f43dcaf8565da1fc5e450e5e57e6c388e99e6200000000000000000000000062cb64888254ceae9de5434d7ffdc486643ff4ac00000000000000000000000067850520dac8446dd6351d4bb96aea66cbd90cae0000000000000000000000005ae89176c099c938d710a13612a10e2a28c0efee0000000000000000000000003d6b7524f1310c67ec809b353b0a1ec0b69d0c6c000000000000000000000000b1730e80b9a71d20b2d4dd55c322a75599e73d0e000000000000000000000000cb5b3411beaa329c0c084ba125b43acb1e7b5a54000000000000000000000000263d12929ea95b97d7fde570064c382c65bf855b00000000000000000000000073be0f4200cba0e5f133686c02eaef78a641b852000000000000000000000000f04215481d77d1b706090d415f652818943fc80e0000000000000000000000004b437f38a0d508589a82842dc7853f3d2e1037bb000000000000000000000000b7690226fcea796a3448e8efed20ed80e22c4eff000000000000000000000000d54666515fd6b598453aff88a3592d961cc4f94d000000000000000000000000d3645f164dddc813f26f210d559e541f2cacd78c0000000000000000000000000beaae55d5befd1c986a82099c73205e3bd64bbc000000000000000000000000d4aedff29dbe53c0468bedebd1f726bb8c8a9a350000000000000000000000009e934a4b4f08b0ad4c402547da89a91016d1e78f000000000000000000000000ba48629b211a6dcfe62b942db4f370f99957e287000000000000000000000000b11a2772200449c8bea39185d4f1430cbba900ec000000000000000000000000395c50ef3f4bebda80fbc79951d1be3fffb53f94000000000000000000000000d1f17dee703774a720d43a2d19bfe60be865a911000000000000000000000000c1a1782bc7cbc327a5a26780ec633c2e4a12c5f300000000000000000000000005379158a083f4ee6a6786b48acdb8dbbc1d71390000000000000000000000006d6b5bdc372fb3f670123500cf44b943ffd9ead70000000000000000000000004ff5997e9570c4e7f3683355cb61024848c46a5b00000000000000000000000093fdfe79c1525c1a24276730e706ba5800a78e07000000000000000000000000cba7d7f00c274b68d8a4f06570540e677e9f4bf90000000000000000000000003c9c9cb29405b8c599da6dae9aa9f06c6be1c498000000000000000000000000b5c6279f8c8bf4c5e4842d7ad33116d6f995d94c0000000000000000000000006b48a88a897ed1bcccd85cfc82a5055eb330ec01000000000000000000000000759afcf17e5e1f1b6b3de272b48c734aaaacfda4000000000000000000000000abe0985786eb1dd7e628eb7bcc781da988e3e08e00000000000000000000000091fdfb07edbd032ba607dc9e561899722ab013e90000000000000000000000008ca2421ff6ad3b4a314be2ad45e261e2bddff7a6000000000000000000000000c92a8152e2911a117720be37452b1a5bf3e51a18000000000000000000000000156b7e09c16a5d1110066fb018721a0881b79ba2000000000000000000000000f38f92c526977b1a169a9dac0b4f6468326381990000000000000000000000001c4fa1e5c83129514111945ec9a4be1db7e2538b00000000000000000000000048444cf5367189d7a427ad7da320063b5b259f2a000000000000000000000000c2d6b731765c2b3e133d92ad2d0457a87648b78800000000000000000000000027e66bf200fc07fe1e851dd9bf81947ee7f18db9000000000000000000000000b04aac6b325e042cb3802c40ef7c1573bf1959f6000000000000000000000000cb0a86dec0792a71e698ef72fb703ee0ab363f66000000000000000000000000e5618897117958f4893df1dbadfe2e78600811fe0000000000000000000000001106a3033ce1bb3fa7ce6da466e7c2b7e878af55000000000000000000000000831f51d1a67fc94d69e28005e2372e4817063f0e0000000000000000000000001ca0337ebf97cd4265dee76f9617f3a46c5955c50000000000000000000000003bad92508da536453ba49a7072da56064d136a0d000000000000000000000000910797dec991def4f24a9ba3b763336c60d874e500000000000000000000000055eb4615d09d340fbfa71ad3546b21b6a7e9a5fd000000000000000000000000180d3a7557797730149d7303a71ff41d2bb50b14000000000000000000000000d165631bd9657a05377674e19792738b421eb7460000000000000000000000008e97bde5eb139a339c9b267a6ded833bab61e26300000000000000000000000070db0129f17d6f3d015f16707cfec4f21b0d671d000000000000000000000000d0f183ace737510d9fbe99966359f927fbaa0e6d0000000000000000000000001ed6a4e0e849de4fa0b30cb12f28fc7b50b9d8f000000000000000000000000018b9229f0e167c37b10e33e0ea2eae847540fcc50000000000000000000000005272525bad41f7137247c245d857f7c0ad9b2511000000000000000000000000758c440dbaee93cd5bab250d08a5c1ee7f5c72b100000000000000000000000082e3968c57754261d85bca16b411038ed098dada0000000000000000000000001804c9436a4a2a5076517932b051c259540a8668000000000000000000000000d3d688956530eca7d1e02e43e3c85b495509c5480000000000000000000000000aca9d5d4f2cb314f136c620ae2025b7a79a2aae0000000000000000000000001e803003063d674e938d4fa4f2d8985f11be256e000000000000000000000000c2d4bf01b094c5dca2a5905f1fbaf93679a5893300000000000000000000000083d263c60566bca80e96540b969c357e4d21d1ef0000000000000000000000002921cf8410b6e06a65ccc2463767cf92024c10580000000000000000000000003821cd8f1e8363cec182db8b6b32af21605f5f89000000000000000000000000f1f2eca2200c0b61566765332b3edcf4bc3f043a0000000000000000000000004c9c22bf0b0c49f14a121bf92ab6886263afab78000000000000000000000000525c8fdac30c7e56e6b107156ab9713f41b8a6600000000000000000000000004a53f0e74ae1190a90108e1ab9a16cf06b8908ca0000000000000000000000006806a93b006a0d33e4e5a470f9c3febc783df47c000000000000000000000000f5295e4a8f9c852c77635fecba615a583a68e9980000000000000000000000000dc36a4876aae690914bce507209e18bc267bf51000000000000000000000000433d4256fb7a8ee146e5f37b9f920eb1d9236caa00000000000000000000000067203c5b51fbdf0142205a7179e842ad995e993a000000000000000000000000b849facc8ae118884df1dbbdd305248d408e389f000000000000000000000000da9f260d353da46cfa035b62ae23852fb01672f8000000000000000000000000509d3ce11e622e2808ba96372cf195c8946570000000000000000000000000003e9c5a3f572ad95c2d5828c1da50e1c9b04e5ddd000000000000000000000000ce699c5ead8385819e587adacdee340ee8a4188200000000000000000000000079aee23072efcf1629629f83703428ad77d503b90000000000000000000000000496e777e564e04aa39dbbbab5cfeaa4aba6cbd1000000000000000000000000f81119941116a3dfea537fe09922fb749c31b4be000000000000000000000000592446946c54cff0b78cfb62d78794581fbe60de00000000000000000000000047eb12bcef94f6cb6bfd9a9449af333fc965f008000000000000000000000000dac5e2918e14a88566d3c1972ed16c709e7f51d00000000000000000000000008773a12e48c0b59c49bea11dc1abca8f64c6d486000000000000000000000000627ec776fdd83b7de13c079d667831c559711e1700000000000000000000000010b6978dcf0453a548dc674afb2b6903af625ca1000000000000000000000000d696a027518ba9e1622e6562cb1e32f1c2e223d500000000000000000000000002ca1edb49477eac06736074d4d60d95624d5c88000000000000000000000000a2a0d13d2f78be9b83eec1c25fdaae038b144c2b00000000000000000000000049a2233373cd6db1e1ab8a6cd871b5bf9a61fb1d0000000000000000000000006fcecb224edc4fcadca9851f132014707ee3356d000000000000000000000000998f87a849b689a78c6bddf5971b8b68ab89172e000000000000000000000000bd598569f1a80056bea8f1fe451cabb52ca008010000000000000000000000005e9601fa023b9327273283ec27e5b516c5779e71000000000000000000000000b29214a67f40ed5327cf653914be346420019f63000000000000000000000000824390e632529e95ead646be73d96f81dcf97027000000000000000000000000b403822b8f637a9b848bb983f57aac6eaf937c9100000000000000000000000068a0c4dd82530f745e6c781639f05746eb43ac3a00000000000000000000000062b32d4febf64f2db07f3c3c37f63a326945fe67000000000000000000000000f227755cc2c9812db729b3666b57b3eb855888c900000000000000000000000061d97f9a0bc24d9fb67684778c50d4fc913c8e5d00000000000000000000000047f154842186dab959cb881a5ae03931832809f1000000000000000000000000dda78e8d949355967ef0b6a8c9bb42a7c99a801800000000000000000000000044c73edbe5dce1ac8e1549f30407bef9ee61f6f2000000000000000000000000a32e95133fb64441c8c4031606817c913aefeab5000000000000000000000000967e3cc78f2dbb2f16be00c66d3cfea72383b7180000000000000000000000002162913640d29aac73cb2ad660adbf35bea0c874000000000000000000000000a4d64bc41b1de0fe07480b67e12418d2ae11431900000000000000000000000032c74158cc903490cc54da0ebdc97c3d049ddbdb00000000000000000000000022c233173145c0a08509ee6b66ccdc5fba9edea5000000000000000000000000f49dc7205d4ae157ca0a4040142cb4f72fefd39a00000000000000000000000032b588e10454e0b1c6159044d940756fb68fefb700000000000000000000000099317a986af03c2d6ac8b82d502f16113f30a834000000000000000000000000b4437ebd64b1a5a0540892f929e1ebe36ccf50a8000000000000000000000000a2a175d76c33e35647fbb87a4cd8897ada6ae23f000000000000000000000000c8a3408ed53015db666b6c12297e18fd5961703d0000000000000000000000002af79a1dc0ab5cff9e76eee50fd2ac9140f0e3460000000000000000000000008908caee6baa2bf154974c713dc11e065ab2ca97000000000000000000000000136e76b808684540bcd4b464a272dfa310c660e600000000000000000000000097bfa23dd9bea3852a7d37c572d8e468bc625aa3000000000000000000000000164aef7d075268d4f5237ee3a5b48f35f82635b3000000000000000000000000cf7f640a85ee0bccbb6b164c7312132db7e2bcdd0000000000000000000000000c5c4fc1dfd244895bdd4d1e81e1ac6269135b64000000000000000000000000318abde63ef2c8b0fa8bfc25d65ca556dd43b5070000000000000000000000007bd744863434bb5b891bf68573843bd061cce36d000000000000000000000000594f402fd976f02acb632e89719e1ac9b8dfb55c0000000000000000000000000a42838d298f10c820d98251f0ec9158c090737700000000000000000000000094e1870394cac68686f6bf769cc93228a4779036000000000000000000000000b653952ce9c1ad8900b86d4d2e4a83c4fcff5a3f0000000000000000000000000d574206eb759ba0e5f6c7021a8f1f28e2a3d13a000000000000000000000000c0c2402f07563a812b698acbf89dba9b845379fe0000000000000000000000008d63f615e0668f5da371a2c5d395b7d84d1df8ae000000000000000000000000405ef01692a2656ea8ad9a7d7e81ffdd0d4671ca000000000000000000000000fa831fbc138eab76630e4e8de2c3a4d5a705abec000000000000000000000000df79b67abb444144b1522d592246901261a89b38000000000000000000000000c1b8b4f40ee82502189f95fc8fb1836a8fa26c5300000000000000000000000087ec3a3ca07a58b4145d584e81231970517ed02c0000000000000000000000007afb245f09909cfe7cc930bcae7e80383765ac98000000000000000000000000ecc436ad3e7f9597d1e8f76271c6ad19234d474c0000000000000000000000008080f4c1af6aa1d51e3fdd34c304a0af17aa87b8000000000000000000000000a74148d60ef00ab756ebe13536269a79468c8c5f00000000000000000000000082d2a30418f2a755592bfbc0c6ab3859edd7633900000000000000000000000084f75d15ffd25036a43f4824b9b0d4689aa5bd83000000000000000000000000ab5b8fab5d38a94b2103dc8c867be34a570d4c080000000000000000000000007fb4cb388bd8323d95934f168e621d3fdea2f6cd0000000000000000000000006bee910ceaf1555d5971c8e0c8b8c8163ec701c4000000000000000000000000a42a911faca9a8c491753384a6a2edb00a2c8c91000000000000000000000000342374302ad9f66c3b3910bdcf806debbaaa47610000000000000000000000006b5e1eae2163574c46e26a02c7b55bf5e8ef61bf000000000000000000000000846bb68efd5214d4b30ad63ca31ce3a6eb5207da000000000000000000000000c8d42845bf6832c280f1b260c7f359edea2cbff100000000000000000000000030474ec9130caa963924152537548a49d322737e00000000000000000000000009c1c4f7bedefa8f11405461d8c94bd6ea48b29a000000000000000000000000f0ed6b8ccb91fce8cf6e8e91bbb49b95ea9297d8000000000000000000000000dd969f7f33d02f643155b9023f8faf3d282b9b7a000000000000000000000000c5fca766e43cae964cae7c7d20d9156550620182000000000000000000000000e252eb82584dd257345570b921b7e8b071a753d7000000000000000000000000c9455892a5992e465c21f50fd047e58a0224c6f30000000000000000000000003b1380597fb53103089e34c6bc5306517705ba0e000000000000000000000000f277a23b643160b33680df2a4bdddad76659fe2800000000000000000000000018faf1b57827ad4614aa09e23c725a9b5b667c800000000000000000000000006532b353cd4c6289d7a26a6512f23a12beab5eb7000000000000000000000000fe2d3ee6abac9633cc141cd6c0139c9a1dfbd47a000000000000000000000000902157aa4b2c31a6008ee67171e3a9c87e308021000000000000000000000000f5ad26dec33a50b7a4ff3ecbc092ac76fc40a92b000000000000000000000000a9d7cb6ccc0b19cc1915dd7a04b7762e75502a1a000000000000000000000000e46ab93029d129b0cc6dadfdc4d6bb935c2a78780000000000000000000000006e655aca168aea3321a1538c4b2a99f09be093e6000000000000000000000000bdea542ca695331ebad431aeee8869beceecce92000000000000000000000000ecf031f8da44345ce0252fa9186c67700365ac760000000000000000000000009505ccf1eb4e10b44f9ff35cf101f27966879ac0000000000000000000000000882697c517640fc089dbcc483f961ee0a96b96fa0000000000000000000000001348577d074034ffcaffe15070e4b6d59e4d62810000000000000000000000009c9ac0c872ebdad4b1b7206bbbaa07aed30c619d00000000000000000000000058d83ab5061564ad1d71102f0b52f2de69f617d700000000000000000000000037f4cf13bb150452a6911bc6b7934afc315d1727000000000000000000000000a9bc7072f672e5505cb4f25072c1a2b36590dd4800000000000000000000000008a65c388a1bc3a98a32669f4bf243b81c8be0200000000000000000000000003a5e0fb79be142074f889aa5c8a08942a47afaca000000000000000000000000b3c5f408aca03388cc535ee5255eab1879a5df160000000000000000000000009e383c4326bda55297638d6b9cd8866d46f46780000000000000000000000000537def584439ad94b5500a704a74e62d87129887000000000000000000000000401dc2e44af8726b5aa8a6dec6d6bb60437db785000000000000000000000000cf9df0ff6de3fbd99c176ce9d4d1181a0c36a252000000000000000000000000184dd115679ccda537fa532728f418641b0312a000000000000000000000000068ec5ff4df2f592c24dceb47bde323744ac9f29300000000000000000000000020f4d36b6869b41769e1326160079f0de6ce52710000000000000000000000005f20830b9844759013046faf81916fd65f6a0fca000000000000000000000000d28738d6c3270884f6951006792397245c0dfb27000000000000000000000000e68af7079c9054d46c827671a7224610ec2d559a00000000000000000000000077223fcaa5fafd5dafcaacf3472b9bbc353a8a68000000000000000000000000b84b124854569e5cf322210cf43dfb0c44f7adea0000000000000000000000000bb6b512acb2e7057de2e428042b1d23d8ec197300000000000000000000000019206887fb8d475da1db774d2c23da913b8d73e900000000000000000000000031cfc96a61f6c7c9330e1b51822d53e3a6e5f59c000000000000000000000000c241a4da1cdea9d6be5ae8b8c2cf0e75e3dcce9f0000000000000000000000006314ec0bb880a03bf6c221c9d84d2c8a2d7588ec00000000000000000000000047fadbaf3c60da01f7da22a788071c259b35184e000000000000000000000000fdb99b3c9ad1e1f22240598a80103ff8f203ee2600000000000000000000000050df4fa61933655b055c07f9a39c205df9ae37c1000000000000000000000000d89e6c2e14b3e7776a6e6fe9acc81b82c8dd6eba00000000000000000000000074067dfa635aea2558673642b089f7850b5979da000000000000000000000000bad308d0696ee3e90a4f5f38760a87c4e913f0a9000000000000000000000000aeff6e889078b49223a7355968802c15090914ab0000000000000000000000004b19c837ad4a59bb4c08470b3e4ad23a3b560d97000000000000000000000000b64b28abe2b1a4aebe7088a6ee377ccd78a1628a000000000000000000000000cc69a3fe3c592fbcd41383ce1af6487d28f45be200000000000000000000000056483ec6ebcef502c4ed960cc28e753a36e057d800000000000000000000000052251e7eecf6a526798b2906220fa66bb1a3dff300000000000000000000000074babda571632da02280a42290c8054d72549bc0000000000000000000000000ffaa75904d4827e461cf27200f564f023c7ee91c000000000000000000000000250939068c4c7e10da1cc831ac3c3a3141864b3c0000000000000000000000009921ecb774291dfa1344bc8390166b738496e4cb000000000000000000000000e9119126a41a197471ab265b81302b3e44c500ff000000000000000000000000c734b5b68b86156e689887f791780cdea7a63d8f00000000000000000000000058b8e70fb70841ca49ca352f79c9d9d34e2c0818000000000000000000000000504497ac91cfcb7bb8d2511d86aed714056228df000000000000000000000000c56d94f42925b6a24cdc987f821aa103a4ad1e960000000000000000000000008ba91ad0e0e20a41ce89256324ff62f42c788183000000000000000000000000a7189fe8c85d5d4552bcb38d2b1435eecae58d6d000000000000000000000000237a5fdfa47e8a807f541d41f20b4d732dff646d0000000000000000000000006d279569880f85e4b0f603627ae64204ac9a7f2900000000000000000000000087b851400b00a6ef4565af900a9a91df8aa528a300000000000000000000000092aced0bc72ade8aa4c100235db9e33c411f161900000000000000000000000066b21048ea3114de81ab728d396212340f58a1dc00000000000000000000000062a87e05d9b9f2edc694211857158c36bb7c73c2000000000000000000000000aa2e938078eedd6d755bc2b46ad21c3732975045000000000000000000000000ea3452c9cb35334021a61e16dae3e3df489b1482000000000000000000000000f4bd8a2b45a23e8a75245ebdfaa23a9072319d1a000000000000000000000000b2b5eeda2cd2de769b45feb01421efa69cbef29700000000000000000000000064d0fa1bc2e8c0ec1290ec70bf3f499b94d3896c000000000000000000000000094562dc0024f19bfcab53f9ba8c6f077873029b0000000000000000000000000be2dc31eeefa1585834a159292b42f47d1c151c0000000000000000000000008d874d066cfe10839620f5268ffb58008aea4f960000000000000000000000005e5f92f28ed4931738bfe5b176d0ee1c2a7eef68000000000000000000000000d253e236ca2e0dd17fb476bf88edd857403877ee0000000000000000000000001084a0f325cb4e516942c4b4363e3bcfa864a9b90000000000000000000000006a3c5ce5368834652bc1202e014c6676c33f0223000000000000000000000000364860f2e880fd45ebd1f6024a4c623f42ef9f200000000000000000000000002fe7c419838959b6e19d49b4a13a2b3c3c8f0255000000000000000000000000377b68d573da4f69612fce6b4410c8e2e9d0de7f00000000000000000000000080f3b8ab517ee595b5fcb2029eb45f57e899aa9e00000000000000000000000019125cb0d7d92ea40bb9546d0746983f27e9aecb000000000000000000000000c55e925b927c7b3588acc6900b56d94de3b0e0a30000000000000000000000002ca1349042ed9c99b5a1afd040fcdecd001811c0000000000000000000000000fcfdbaae40a6dd728c6aa7e399b3128d16f6ab7d0000000000000000000000007a8c99ac9d51885149f4c360c9cc224e05bac473000000000000000000000000db4b7086de83c67e34a3fddb59b49d9c5729c6a000000000000000000000000096d3c07dce0c138b048341a718e6d1b4411120e3000000000000000000000000699b9672f0d727267fea1d9b218b80f0c1392142000000000000000000000000eca4c65b10034cd3102295212be318ecaf1a58a0000000000000000000000000d63d7e3dfeb73c72877d6847051230c781412fb6000000000000000000000000d220d178754c5cb5ac545f30d4ed2bba775d198b0000000000000000000000000e62afd65381b783b1c5b828a3c6236ebe22d0b700000000000000000000000041423694b5ab24ac693a6f28d9261be598e5bcb6000000000000000000000000c4da300ffadf8707315877737920d771e07552c2000000000000000000000000c52d0ec476b2d902ec2c54b74f31da698a4d31b900000000000000000000000042a1425d83fac120f8bb04b6b91eda604a7cd1e5000000000000000000000000622af66395c0dfc19f561330ee94f70463203515000000000000000000000000fb86e271c308556c0eeaac4a042a95340cbf96f0000000000000000000000000c83cb3d51db67681b5751f460cf43e02adb52711000000000000000000000000ed188ea3f4909fcd6051b8aa6e6d492c21b02747000000000000000000000000e20e20175955e02e9a300ee689c578c3773f29d600000000000000000000000062f056d166b645a5b6eef25b24b18af37f54ad2d0000000000000000000000008fe5c4f84dd24f70c59060c2ffa3cab55c7fb5840000000000000000000000002ebc15964bcf4141933a76e2c11dea5f8d2f4002000000000000000000000000544469509be3d4839c39c4e17db46baf22591fe20000000000000000000000003bfd2eacc18cb6e5e59d22287d95a2ae2ea4935b0000000000000000000000003251d31738c3df1fcbf496e12c3d053f6cd74ee7000000000000000000000000bd94a332e05894944b423bd3d444157263b4092f0000000000000000000000000e7033fb714cf7d731c6870dc891b8df3959b5e5000000000000000000000000dd747c79f70b6de710d770f77b9ee4c0a221dd5600000000000000000000000046c5dc87893e8f0c29b5f064c5f581a29e9b07e7000000000000000000000000c301e8c911a189397f6663f72e6f06cc1b956a6b000000000000000000000000acb5646dd9bf4d79cdfec0bcd1867129fc77cea3000000000000000000000000522350dbc6e28f9ee35643d6d385bea07c47a96c0000000000000000000000005632e0d8920db1ca7c8ab72ceefe2bd2755238bd000000000000000000000000a3e30476c05774e06e5c62e2011dd523f1bf3590000000000000000000000000a240c75e187ac9563145f3959baf6044e0db1771000000000000000000000000b376e2e997d368708586566de00b65fc017c2110000000000000000000000000ae5bc1d49843c55c5374e0a1f902a936a97fe876000000000000000000000000bee4c26d5905c6a4e4df58485ecb694889b0ee540000000000000000000000007b0fe2b3eba472a3d14ee309efb5f6d7ca8c13910000000000000000000000002b270d9920ebcd4e1f4e50929fb33c874915cfba000000000000000000000000f8c442cffdfdae0d23bdd92be8c324a0b11cbf1a0000000000000000000000000b96f991f75c06cb0a6eea0d89c77525e03cdc0b0000000000000000000000002b5410b12ddaf243872d3b81fd6e457fd1713c4a000000000000000000000000ef9c7bc6cbcf05715e2a45e2751ac33691fa3341000000000000000000000000605cc46dca3117cea8cfe9ec006fa857384ad4cf000000000000000000000000c89001a27e924314d9894755a0cd967fc450ef9a000000000000000000000000b2391898409ab4ec3090732f97c4665ff08508040000000000000000000000006cd8f7d3cb4c33551ff7ff2a3853a2b01c7574a6000000000000000000000000052dce089798230c9d3c360b01f7619fb2a7032a00000000000000000000000015493d583d85f455ab71d150c61a81a4c46a9a6900000000000000000000000075743e9a8dbca82ff05572b4451019a6308118950000000000000000000000003529448ed17d175de9493f977a17a34c8e2ca699000000000000000000000000e9fd4d2969d1361c7f5360906304023cd44b880d00000000000000000000000060af8f42cdbea7e990def99a0b74f4786aca364e0000000000000000000000005fc7eab53ac67c1ff7d4582be2e1f9f8479af5590000000000000000000000005ef5325baf08ddb0818c467439f6a482258a5fa00000000000000000000000007fd1b481f1c128fd3227dd2cbab481e7bb73bee0000000000000000000000000df25d0a412bd9c95780b45e587f3648509b838f5000000000000000000000000e27ce4440538a89d26207b3f29f7236571781aab0000000000000000000000005428a75ddc005691cade182345e8cd7c372016c7000000000000000000000000ef2491896fe9319d672853c923740b425dfa9d9b000000000000000000000000e8e00340e17effa8f4f3865d98735095cf1eb6c8000000000000000000000000aed21b86a410234bd3d8ffc47a8f4b6050cce58d000000000000000000000000b08aa196a15eebee97dc911833d874e0e4707a42000000000000000000000000b06fa293da0f6e79130544af0a7a84c300bf69e30000000000000000000000009d832e2c4df7a4d22b240a9d7c3834b9da3fe8da0000000000000000000000007ef86f7607e30e4f2dae92033a0882ff2fb1e6a80000000000000000000000005c921767aed882522760d7c34a6a4a06140f08990000000000000000000000001e9fce508682dd482dbfe2110c174f810e67175d0000000000000000000000000229810f8da00af42ff9f43412e1f2bfc589542b0000000000000000000000004e1c7090f0582f2e95f114889b889cc87ce57694000000000000000000000000a7ff0fb7135da99c27659defd287c0f7802805f90000000000000000000000003fc46363644df1974ad8e5909aa7b9ef3b8d5a0c00000000000000000000000091016c183fc1e024b228eed6cb273a0b10d0e204000000000000000000000000fd0d489211218e2d4a60946049171fe5fb854963000000000000000000000000c1ddf3219f6374a18c382ec3a4b6d4ceb2d26d4300000000000000000000000001a092907a4619b277384bcfc1c350c0258858e0000000000000000000000000c4dc95c8f9898954dfe6f10d1a8c5fa3df13066b000000000000000000000000d98429f1c775977a3eb8f6e176e22615b3e4ccfc0000000000000000000000006a6c35078c0a1042cfe02612003b72ca2ac0cee20000000000000000000000005d7b5defe96b48d7ede9e6464071d25b6f3e0ea2000000000000000000000000787afa42f5d0e0b34189ad4d8b47ba87f615b4160000000000000000000000006852c70cc8fe9ed5a1699bc55cced07089fb03230000000000000000000000005d06d373e0179291865266b0f29ca33c26e968e200000000000000000000000049090fb1648830991a23b230e12933bbc8e71bdf000000000000000000000000245f95493bcd5b6a203599d09ba7d5263a8416f3000000000000000000000000492a5f0203a29a0f209d801b219486e0fd40fd1600000000000000000000000093f38091e553407b8ae058ad71723497502fef370000000000000000000000002d1874fbfe2a449a232362f20a4212146d1aa8ad0000000000000000000000000af1f4cc2fccc50a5a952e155e87dfed63d74d150000000000000000000000004d966cbe2d308b40586d0d219b2149a60ff66db60000000000000000000000007e674f71a3f415eead69aab71c48fd01fa6738360000000000000000000000009bf9a71a676aa3fce77a7944cdbb75b42b149623000000000000000000000000735ab6091a3744237d5ea7439990ae0a64fe93c700000000000000000000000014c10db6757885de8832847e7ee66b48c0004b5f00000000000000000000000060d0121915e04a4bc29022a0a33ca690dee4a65e0000000000000000000000006fbad73c779da1725b4fa5147146f3009ce740d90000000000000000000000001108ddbbf8666beb0ab5fcec3c8ef78f0a953a68000000000000000000000000611bc0e35d3fe7bc1465c05b14562bef89fe6c2e000000000000000000000000c85a4c9e1f47a346452355a24f3ecc169af9747d0000000000000000000000004efe4e143a8ac402f3e7fc3727a784399e27aa410000000000000000000000006cbb5aab47476fc0307aba3e3f12c64dcbf12ea7000000000000000000000000cbc49eeef33e01779b1734f2e693dacc2f70a08e000000000000000000000000e502d2e892aca60adbe255b76e4242ff34459b580000000000000000000000007fb39e20dcca02916734c819816d20792d7ed4a00000000000000000000000009917615037434f92583c54d02c93fa18b90fa0050000000000000000000000002b90419584e0f7501a06d43bf68071bd4277842f00000000000000000000000014a85f26cbbca1c781dfa4db99af02559be76def00000000000000000000000036fe97b5e04bb0a0d8710471d8a6bf0b2185423d00000000000000000000000060bb98c11764b7d0943b926b2946d61cc94309ec0000000000000000000000006160671e8146e7a628fa2ffadd965d7899f94d57000000000000000000000000b156377c34ee582f22a2e223912688ba99232a7500000000000000000000000020a33192452a3a5a5d9bd4c26f5bfb0dcab8abb5000000000000000000000000e39b14baa5a0d76b2989fd90643756a0406d72bf0000000000000000000000002beae1f11779a89259b7dbfe15582829acf31f27000000000000000000000000f26e6058c0739ab3b477340890797dfc3fcc1427000000000000000000000000b2ef37da6a00a13fda0a36820b0bc7571e3ee7bb000000000000000000000000d6cf41c3e2ddc9f9225b80a7ca0b6668a66ea0f3000000000000000000000000ce8d36c7c20d83a79d214f3b663b577333d80d5900000000000000000000000089531c0e3a4a7b65cffab6552c1350fd25a7de27000000000000000000000000c6d00701df44bd3e5756851b8b768d2bce4619ff00000000000000000000000046e92f1671133b584ef7a9ee3d51dc1304bbc5230000000000000000000000001dd420314236b5831cfa6de61ee0c20fa3d375ad0000000000000000000000007e5cb3b6d13529a00a26eceda01671b759cdb29300000000000000000000000001902ddab1d564295e46f13bd832505288c429e20000000000000000000000007a2aaaca5c157d08ddbc2cde4049ec0462671c750000000000000000000000005ae04531711068af686eb9f0c18b446238b0321400000000000000000000000093214b0571629d1dfb6cda6d192e59856b8385080000000000000000000000009a41e5b44807138ab5f4384d7d5f86bf654c31510000000000000000000000000f2d382d823d1b586f2fe47adcc2a73eb5993fbd00000000000000000000000015368a609d5ca82352dfdf96536697925f49946f00000000000000000000000056a5709798ec27638185ca4f5703cbac085a62980000000000000000000000004581adc022bd2d10a66e543dca571674aed1d1fd0000000000000000000000005f9bc021c715f5fb0a9fddb5aa516675f9d2075c0000000000000000000000004f99112e8123b56253f0a7d1c496cabf7e6d3b6d000000000000000000000000e0c2d11d3e4fc1cfbb5b1c768ab143eb75854d1000000000000000000000000098fbf2580f20f18e2addec6e42ce11c238474fed000000000000000000000000614aea5a4bab36b782ed6cda8d77ea8192f087980000000000000000000000008020b5ef16a367201e030e9154ec951f7d690fa100000000000000000000000032ee9d4539054bbdd2c875a76d25312c9a7acee50000000000000000000000004c89b579f32397e274ee66e75ed6d59ae64e904e000000000000000000000000445c1d99409110afd6a57abecb9f05731ddb0359000000000000000000000000ba11cd62e5be1e4fd923519a27b0588351f32130000000000000000000000000768d365e1ec30bcef3db7cc5909fe23a34e0a3840000000000000000000000002d3c8fbbc860c32ff2b6a102595f927ef19c9d28000000000000000000000000651dcb11b1e423e76237c3038159fb3420228b4400000000000000000000000015dde83c94b8977e807e97c1bd374761cfa26f28000000000000000000000000a6b411c1c50cffe388188397be2fb2fab15fe8f500000000000000000000000096b0e38b64577d770d59971089f1eedcb28f7d14000000000000000000000000cf1d8ca077e5eb6851f1ed467b38ec0fedd9ddbb00000000000000000000000058300193f616c8e916a87a94fc24a824728aee9e0000000000000000000000002649375a87bec05fdd78b214b0044bd1a05e9614000000000000000000000000f52324e3d54304a173a1de01d68463fc02bf51920000000000000000000000009f28b22699ac5c944d68e898fdc91f565f149e5700000000000000000000000024b913dc16e09d82de928afed96c3eb5a3c987760000000000000000000000009bb5b0057bdaf874edccf836824bb503412103ad00000000000000000000000002fe278c9a22448a133a41a4003350d84c01b41300000000000000000000000070bda9954f64e83f38a0c1ca9596d291c5cd822e0000000000000000000000006ff31d3fe48d369b0f06db818d8d403a98c7478b000000000000000000000000b36d84bce8cba3016ac5fcd7cf39e371069f7390000000000000000000000000604d49cbe219e166939740fe91575872e13987a9000000000000000000000000eaa17a0fa6234902c1b419f177640c97b2e9474700000000000000000000000013b16c53d79cbde087a6062879d1081a6fe5b2ec00000000000000000000000060de8be6b3028d2bdf50274c7320710c784481c8000000000000000000000000640c8758b0eb3092f389254cead3917d77fbec85000000000000000000000000ec6d289d59db7953b2569c5c393c1f95865c29720000000000000000000000003b1524f370452bd8725325e90cf2c51bc54a01a20000000000000000000000009c81d3ad9dbdecb2cad096d1ae10c26703560db0000000000000000000000000b90f621e959210ea92c7314ce7a1747818c9c4b6000000000000000000000000d731de9c172d29f8bd295ecc3d391d28755e8a23000000000000000000000000100af7fdebd49961e56bd098019bf5ebbaf9a32f000000000000000000000000f01695a8432b44e874ec1b32983be6f1d156ec91000000000000000000000000dd0c3ee32d8804b4b093df6289fdfda2570d296e0000000000000000000000009af9d48162a720f903861013c2f51b83c5a1da090000000000000000000000008da8c200a7847e334124524d81d5d8ed43a77eb60000000000000000000000000049599747c31aefd0d74e28d58848f47ec681260000000000000000000000003fa9cd866080e4a5d7d0b8b385d9c43ea02bc2950000000000000000000000003d177a64e585ac2f6f2df5fc7f6aad42e58261360000000000000000000000002d675f9576a006d939805a9a3034e0ed2d2984d80000000000000000000000005f755bd058d65fa31e72ba3b92875f9396f728ca0000000000000000000000001f0dccfc4c8f4ace9da82d8943f42740a89375d5000000000000000000000000f0e57e2b3122573a0dcbfb21d6d1562e46412b7700000000000000000000000090afdfd9cb431476ceda9b4b44582403e5b837e10000000000000000000000000e6007617729e79f389765cc253217275f244936000000000000000000000000f70b504010b10308398f66c025657b41e52924260000000000000000000000005ef40221f3cc4f7fa597c83f73c6c34d3beefcd9000000000000000000000000c31501e76fadace63612b3cf80ffd5906396687d0000000000000000000000002f28f8a1e3923399d65aa8389df81f7f5f006132000000000000000000000000fac7bcf53b83fb4fde778ad2e2e6d3c9d8a30044000000000000000000000000d76f7c5545352952ca2cf9aa1f992048cc934e2a0000000000000000000000002c32ce40ad13b762537d71e3045ff751d4ca3403000000000000000000000000176b1bcedd5c4670ac8bb8ffc41dfdb797d4455e0000000000000000000000001a6cd721905887f5c655a123dc18cd25eaf7c029000000000000000000000000eded5555ae006809195be1be72396e28a3fb3e3300000000000000000000000059b5bef90187c8acc253ba19cbd12c547d8bb91e0000000000000000000000007fa889357102339feb1697948bd1622b29558225000000000000000000000000678166fb33ecaf2665bfc894e67af5da5155437f000000000000000000000000deca8d9bbf79cc74af08729df5e2b29a61bee5bb0000000000000000000000009d4d13316d7fd28d57ddd6761378c74a7361d410000000000000000000000000f527ff4db8e005072e8c7858fa0f4a1974dc805f000000000000000000000000fa2e818f11cf480225939604b928f3a6011fc2410000000000000000000000007eccc03f80fd7b21b2f3c9e24d256c764e547fa100000000000000000000000020368b0f68f99c7d7553cef390017f7a8df09fdc0000000000000000000000008fafc1eb8c77bace748a49caca31ed2bb4b3f571000000000000000000000000394e6b96c8c490b4bd1d98767008f586e49cda1e000000000000000000000000749e7337b8bddf1e6166f4eadc7cd35eff451e6d0000000000000000000000004a2ff94b7ee2d749055ddbbd39f038e5f25e41b300000000000000000000000089a794447098c26e2f742ddaa5ec24a9f1055fb9000000000000000000000000bb780dc380616c704273da5fdd630676150cdd1b0000000000000000000000008c2fe1a0c198fc199eea8940cc1e6b4ead5605a20000000000000000000000007c58928460be21e457b895c612ec4e3dd61c5010000000000000000000000000c6c77e19e4f23867d172ddee281fd61ad04fccdf000000000000000000000000ea34215bedf2eae78eb60d782b51ef8322a3632400000000000000000000000006d1fa4d08b5e04dc5ef33b0dd9250f1c4171b81000000000000000000000000d97e1f5591627bd75c6925d38e626630ae45ea32000000000000000000000000a3234f7732e3d763122e9c036f5406a72aceee1a00000000000000000000000073b06ac5a3feaba458da1d2538c7af6170c6d59f000000000000000000000000e801da0fb6972b6c3d3f6b4f443c7945975a0f23000000000000000000000000f3d65e7c58e6187eab54ff4879cdae4cbc0c2cd3000000000000000000000000abab0ea451e16b38be3b3533dbbd87536eadd3ac0000000000000000000000008450452d70a22b00ad6eabd474dbc3d495d1ff7d000000000000000000000000df955c1f3512ad166bbaaebfd004848564f2afe4000000000000000000000000f34403cc02fd8ae097843319ee5c143208c94410000000000000000000000000c1cda3a348d0a546153cfe6c004e1f5253eaeef200000000000000000000000066d40e3cedf2575e423b3871de059f60a2aba363000000000000000000000000d7bf4e5dcc1a20c4ebc0fdf0fdabfb435a81232f0000000000000000000000009285d2b282092119d78f16ba11a4f35ae88bc71b000000000000000000000000bfd7c90d149ff17a649e3bd013eb4794ae8cb5db00000000000000000000000057a2e1d89cb15eac9169d47fcab8719dcaf1de7a00000000000000000000000092d87cff7a61346ea0a655c1f83fbf236a30335d000000000000000000000000e92a44ebbe8527b6a9b824cca417e6e31b116b24000000000000000000000000213a23296c6b51ad99be9435b6b28cd8e32e835000000000000000000000000082650ba916512c28c8802071eac287dc0e59adf0000000000000000000000000f97350a58f97f415714eeac18fb1ff086ab40d0d000000000000000000000000e1d4e844424f10c1e51cabfcfcea135862d6f06b0000000000000000000000006cc5bebc9e06afcdfdc96eb7939eb8c1175739d1000000000000000000000000ebb3354f87806907906833c44b0e1e7c5737957f0000000000000000000000009f1a5c2992abfbc77bd15645f20981887b5d01c400000000000000000000000009099591abef4b071713d38a5b1b32e348d180c8000000000000000000000000314173cb85b296f9079bcfff9cf5e22ebdc098af000000000000000000000000ba56905c3f7d7e1d112f7f81da07f9a8b9298fde000000000000000000000000ce6a4cd071fbe2f3e4eee78a7eef8a6b24a2d72b000000000000000000000000c3cced552d51594c0f94c440dbf240d784a9e9b1000000000000000000000000261065525b8254421acd9f9aef2eed4c3023b42c000000000000000000000000828ff351caf1ec5e1dffd409ac5baf4afc987be2000000000000000000000000829de42ca0a381ddc550622477eb9ac3289714d90000000000000000000000003adc65e0e87bef9fb92f00aad3f6c1a0d84310e50000000000000000000000005dd4e391e28910e309585952a178fae2cdb7e7f5000000000000000000000000faf274fe7fd017dfad54e2095fced0556f26f04a0000000000000000000000004ba277d04f2e39045e842a13a963cd8b58dbe5c90000000000000000000000003a539f7e4dd94ecd36716c4c0c3eb1ca6cf00e9e000000000000000000000000cb18bb1b6b35fc7f57cf92650ca14cf3c594fd7200000000000000000000000092c7da48fb5943838b02c4054a30a9c1b5eda6b500000000000000000000000047cbab3e8104870fb1513d3d69c208e2f3f02ee400000000000000000000000069e7572276ea7a82ee2326c17241954cca4a1b740000000000000000000000002b7169b91a9e00aadf8d0713892ea5fc0d2c47e4000000000000000000000000b141fd20fcbd0bf492262a2056ed54bd59704c0c0000000000000000000000003e4df2c8f1c7d291181bea1624bad81832257533000000000000000000000000f62d19cde1378cf94c4303f849056fbad72f4cfa00000000000000000000000078e8e54a11b6d6299049a4ab84bcefc314573f5a0000000000000000000000009f130a827e5d4f7674fb4a5ce707999ab8ab783c0000000000000000000000005433c43f403e22918fa88315482e68cc2f8ab93a0000000000000000000000008500cd19c5761f34215a9804d27b42c462b929cb000000000000000000000000ce485d92eaa2816f6b5644edc78925a4367213aa00000000000000000000000094ce00931ac872b1444474fb30c3b3cb2a92116f00000000000000000000000031578f22c15649a66aed590ba0e1225f7a1b279e0000000000000000000000000567589d4c4be3732a0c66391f48312e3ddd0503000000000000000000000000e1f602ba38065d872dab181685e87e61e76344eb00000000000000000000000048e35f60e8b63bf3cf13b3fc5c12fbd0254b4d5a00000000000000000000000048488c5c179be2522fd8930f13a897e3f56b4a71000000000000000000000000976e86107a7c6b1f2797861b3201e69822829e620000000000000000000000006becd891e444d81189841d59a4433c4a41e5db9f0000000000000000000000007b8094377f240a273fe0bb59d3795cd1d57143470000000000000000000000002923476df030f3875251ad3396799584a05bf015000000000000000000000000100a6536cbccc8f158018f0f1b1086ff0a39eeea000000000000000000000000c581a406b761afa1c51de253c5675cafea99bb1b000000000000000000000000c0691837fe00e1c9eb8054012408a044e2ad59b8000000000000000000000000632372e887fdcde20a2ac45a6f54184bea13788e0000000000000000000000008b454e6d7c15e02ca9f85c3be92473de1de7eba3000000000000000000000000718a0e547b09456cae6c36efc893f728652532e4000000000000000000000000ffc57b669b5efcbdd8c6d47a9b7b2a41cc1151e20000000000000000000000005cab7d40bf416679ad239b7d67f6349075d373d300000000000000000000000032f6d9385526c1cce8af2279e3eea6af01cce85000000000000000000000000051bd220021209d1cb97d76a931bb41cd1f1cfa81000000000000000000000000a29a8e4d2885807c18235013a1948e189c7fe2ae0000000000000000000000002726996d01e1e21723ab555233522c7fcef342f6000000000000000000000000ac9667bb9ca5553e9cdef1ed29aca16b80548f81000000000000000000000000bccb9ffa4ea511506498f5c7655a20404e1e96ca000000000000000000000000f9463705baef912b2bdd2cc1c9795c2230bd8e18000000000000000000000000a837c1e2b87aab4d28fee399c6593b66422fd5d20000000000000000000000000d196dfedb34fbd9bb60820ce84c57887f290d48000000000000000000000000da0241ccbe42c79cf74533f855ee71f49de9fada000000000000000000000000ac15ed03ecbe7a8a4c585b086d8bb520a346b7300000000000000000000000000a6123eefd481f7c9301d82e4eead9a6f44fc5d8000000000000000000000000614f83de90917467729035589b6a65cf7542e2e300000000000000000000000093ff92379585069a19bc8fd007097b9e30b14fe6000000000000000000000000003c3a32cea1c0a4af6b5576f65e9d07fa0c7a7500000000000000000000000089c1d84abbf7a842d3ed4dbead8c1e5daee2210d00000000000000000000000017c32f27129f9e3ebdb60a5678e0027a2fb3de810000000000000000000000006b9fc3641c2f4159c3ceef49f0ac9094b1c13716000000000000000000000000e712713c77c4cddd7fdd2d3388202b1fba31dbdd000000000000000000000000c95f05a91dbe3e8ad1438d470f652322347d2c4e000000000000000000000000a604c0d2981255fbaecd855e88c1b9ede923a29e0000000000000000000000002943fca455fec63f36cd0bf318cd1fbd2a2f13bf0000000000000000000000001d3ddf1ab8a1a95259124e2f5c9a4413f322c4d5000000000000000000000000099425baac1ad0190265111ed5eac1823cfee057000000000000000000000000183ef20dbf394ed6ec5c811c901887202451c7ce0000000000000000000000000cdf6608a52312fb6812bb4ae3eed5a9259de394000000000000000000000000496b52992bd5de4a8804a0b2c5627768d0aa93780000000000000000000000006c6ef41ce6762294da80ceb181b68d24869d9772000000000000000000000000ac25fdd87043e6eb53b9d14a2e4a455f2ce3f69f0000000000000000000000002007fabb6dadfba185f4e985842eecc0fd2a39ec000000000000000000000000b04711fa7991b70dd131e935a01343894bfe310a00000000000000000000000060ca282757ba67f3adbf21f3ba2ebe4ab3eb01fc0000000000000000000000007236244621cfdff041aa0f2ba658e5b8a7d1c1ea000000000000000000000000936336900f73c34c7fdf755d473ece912e55b01e000000000000000000000000ce0236f8bfd26d1c34634f7f5987875821cfdf54000000000000000000000000c61b913a60f4f6384b4bc20d4e6b975559b8e9e800000000000000000000000014b9f3ba27ee6372fb961fc7f232cca06fde0d1b00000000000000000000000099f027ac319b3100d035f64c6a7a6fcaeb6b2709000000000000000000000000c2b83df74a9b642aba09a360b47707e876a3080f000000000000000000000000bd375e09df1d5ebe11120c04513f45c0b8e0aed700000000000000000000000006c981b4763e822304add7cdf332ab54b9fda8290000000000000000000000007620d5a4421088994bfa8aa16b7cbd4fa8402b450000000000000000000000007b3318a53dec13f79a4aeb9a6b2017ab233176e200000000000000000000000083e3d72b8b670129b6755f644adc00aaae8688bf000000000000000000000000254feb8a2c1b8f91f3d737f33addcc7197640eb50000000000000000000000001aaeebb0c15ad7fb7f5279242af071287d4851b3000000000000000000000000922eb1aa50699c5750ee29f1c047b6ce5161a6f9000000000000000000000000d4fa38831921465df813a384ce991028578b84690000000000000000000000004317bdeaa4d9b79a7de78d4d9762cbbf93028d1c0000000000000000000000004c8aa3da5520a96cf190a09e3df1c2999ba51173000000000000000000000000f6926b169a4e7449b0a53ebe27ae5612535c77cb00000000000000000000000003f684fd13b00647f505a113ea220bb10f0924f0000000000000000000000000c80d98a383ccd693c97e0364043323d9f5f28942000000000000000000000000352b256c0088f28c61bd2e80b499308a0e7b8e3c000000000000000000000000a63beb9239144bd440ed5ffd5e35fa10d380bb890000000000000000000000009bc7cb41b4156621b40d02614b141622698c3c37000000000000000000000000fe216c6b5ed7700fa6f30a8f9c4ab06a36830a200000000000000000000000009b925cd84fde52cd3964f7bc29b531f7b60a1ae9000000000000000000000000c02cf39a721e9a304c86ec959b0c447f433aa07c0000000000000000000000000c93777494929ef7b65634d689e7524ff42714990000000000000000000000007be58364568a4e88aec80b413b403337a3ab77490000000000000000000000000f14c6fd29044990bfefe422c3433a056cb04f82000000000000000000000000384ae8852070b1bece34e0f166b86f2b931cb468000000000000000000000000001c2052dae85638e35cbbcb1b975631959d1c37000000000000000000000000a6d741603cd1b085ac3efcc345f4948ca56d7aa600000000000000000000000051c8e34cea5b44ade49d1b93d2ce785c41d3f05e0000000000000000000000000613f206cbfbbd5822bc677706d9f3b9bf6a3547000000000000000000000000611de0a3b30b80e8fca378b7a28317f2c8f01d71000000000000000000000000a9ddf0df571e55bf080d6555c1a8194924c9f1d40000000000000000000000001ca7ed34919983833feba1de3d187f402f7c20150000000000000000000000004573f2bdc181bb2ed29a6eb86645a71925a477dc00000000000000000000000056d66cfa2aa72a610231b19e0243034c5c5dc02b0000000000000000000000004ad84aa94baf619019084442d4ff02d2203ed072000000000000000000000000f491b276cbe7f3056e12511e42c001f7cf0fe6a9000000000000000000000000f0f8923a38ba500908a102f138d783d6dc304a9900000000000000000000000061ac0cb97c347f5954ecd1719dbe1cbf28163762000000000000000000000000016af105f0ebc1cb87bf72b1e206e40b1450983f000000000000000000000000f237e2deaea932ae3dd01cc48ebca59a49f6773a00000000000000000000000073cb82b8f6809011900daf44e4eb9b6ec0c7d03f000000000000000000000000c7ddc8effd4e9b8221c8140ea9ebcbed112a190c000000000000000000000000e46742aef35842281ab4554c9414f4d618ce01bc0000000000000000000000009a614cd881e87262e6eb7fea1c87cb5e5b783cb2000000000000000000000000ccc79f031ce51f01a1390b8ad762b9768c849a8a0000000000000000000000001bfbfc6911419560ba6069a8bf0a5007b1bf68020000000000000000000000000d178aa78722f35e83c090219cbebb1469fbcb0d000000000000000000000000c4fc0aecbe7d2833f433e7451cabbf08ad70e6d2000000000000000000000000eab6e3dafc395321e9f05b4e0c1808cb0221cc0c000000000000000000000000b0587b69c4347c1d94337f3ddbc2dcf3c2db6d560000000000000000000000003f5d761a69b2a9331f4953d1c1550575fb5568a0000000000000000000000000c31304dbe5a3dedece677e0a9bffcd7d28f2b7ea00000000000000000000000044ab444bfca9300321bacc047a604cabd8003c9b000000000000000000000000fc9ce99844fc37503ace19b61842b0a1018287210000000000000000000000009c7a7e29b03fb132af26dfff087bd6eb7fd65b52000000000000000000000000c13f5569c5be15d009027f6570c0f9ad3a95e1640000000000000000000000006981af1b1702e4c7d1cd6af52e956a62cdeceefc0000000000000000000000000cec54781701b7bb282ed3b3f0cc417d69340f66000000000000000000000000c3c7bb531832c0ff96d724068377d461e40e30df000000000000000000000000a64318e34a573c034877460ace80b786aad9d12800000000000000000000000009fe9f6252a5d780ab56213219514a42dca7490f00000000000000000000000063687e3a724eddd1fc7fe7cff21f071482a874d80000000000000000000000007c62e9d68735acb5a3bd4de2fde1f817e59efd71000000000000000000000000effe92199c4a0c88399cdb5391e532dd285041b70000000000000000000000006c5e67f76864e5f7a7714629546c71ca010541a3000000000000000000000000c7e57c97af0f80048cb373e2a41ac4f3e6ba833d00000000000000000000000013a97c6ca3a2c9e435cb3d1289483080fadfe65300000000000000000000000054b47d017d237edb09ee1bc35394a0204c298ed1000000000000000000000000ca4a1d06364fdca7ca19b7d3b37d5faeb3255be100000000000000000000000063225f86bc1f9dc3ab94d8d1dafe54280a4fb4430000000000000000000000007926216e4b94bc01a40020fa7297b5af44bb018300000000000000000000000097ba462577af68cbac4d0c08988154bcb93c0f120000000000000000000000001793c360005b70a0cf14ad826f8a6028ab105f930000000000000000000000001f80acd26de6c78773f430512d52137475cf5f710000000000000000000000003901df4f75d6b0446c1d3da2e70122c0eef7e536000000000000000000000000662f57e7691016d6bc3c61aec1f786ee5d306e36000000000000000000000000ccac2b52317e2ef9cf2e32142f4481738fe8e62c0000000000000000000000009f9fd8be3151924757b0c373651b616de19ebb990000000000000000000000002b8eb98f26c68e27562dabb5b9043b688f149058000000000000000000000000ac8e581507fbd1a73ab00be8fb2e05d9a498b560000000000000000000000000a11790535101850d5e15fb105559a241cd4f4948000000000000000000000000fa2df7d4f04e409a28fb590543c1dcb92d6236ea00000000000000000000000031ba0b0f78aa7c5e82443f3568d0fbc546c97eba0000000000000000000000006d7ae8ba67a36ce959afef13ff2a048d2897dfde000000000000000000000000a0a416c72348a2569ac59d3203d202b1bcd61354000000000000000000000000742cf1575655699ba5796c3f08a6af3001b9b10900000000000000000000000096b929b28f4b08e0b675923cc0cd268f48cd9c9800000000000000000000000060610972a497652e4770d18489e25b6dbf926cd2000000000000000000000000a72bec544e79434fc004629a868b6782c9ea42a40000000000000000000000007a635062c9d2c157d52010b40b550a1589e98db2000000000000000000000000de3a1c1762267f8f6aebea8b290d70aee68a7fca000000000000000000000000ce7c199dc2558ace26edce4472f6c64fa0cd69bf0000000000000000000000002c2a30a87bc6c33a9a347fe33aa200eefe757dbf000000000000000000000000b9e37a962d7446408d5295fc6f40ebf844dc3e060000000000000000000000003e4d581b3576777eacd50876a6a75c2bcb1d325b000000000000000000000000458925b565f6838ab3f2acfe4610f1407c5635ce000000000000000000000000a88a3dc56440708b6c95bd1a7e0b8e27980d9fc600000000000000000000000082e6c9c64016743712997226d469837f9cc8b9670000000000000000000000009536b387df04aac563bad8b3d2d70bfaf87fa6f800000000000000000000000096987c3ad1984baf35f83d785a0f0d89ec13737800000000000000000000000068575571e75d2cfa4222e0f8e7053f056eb91d6c00000000000000000000000025bd97216592cc107e2a27b0f24865d996efc30c000000000000000000000000680e705ec5c764cf8d2716ff19ff3dd24bf2a3d000000000000000000000000068ee526229da87f874ebe2d8ca0600922ab76a420000000000000000000000000050fbe532b1e16a834a739a6a20cf252b81bc1300000000000000000000000057470db68730a64a8985fa020a3867765de60513000000000000000000000000beaca097ac649869f88c4daf5f894b18fe752e04000000000000000000000000c38230efceba7488a5bc5443abca5637b6c68459000000000000000000000000c7d037c368ebcd90a995600e5b1c2a0f46ec3b70000000000000000000000000227c944b22d5f0827d860a4b8b4acb2e63849692000000000000000000000000e9fc68f5af7c272a29b33730c1f406186c21de150000000000000000000000000337349cb9fa35380428b3783e61698728c8398b0000000000000000000000003359500764c3090f553c14634ac1a860aff7ad7c000000000000000000000000b27287bf9628fc21b149b582dc3cbed5eb8902040000000000000000000000008d382da3f9849058bbfe2876fafd669627f5fea4000000000000000000000000367ccc703c000fc8d54643342232cb11a88d92ae000000000000000000000000f0648851c0f5387679377fd21a160fd59589c13c000000000000000000000000a08ea83d55af0f616fc8470116a3f91546696113000000000000000000000000441d4fb492d1e8df573873d21a3445c15a607e09000000000000000000000000123b9a459263534f518a04a171b0670575aaec7a0000000000000000000000002943e8001bb2f26bb60de984f6df9ea9137a5ece00000000000000000000000021de526fcd78a20cccf9d8f594f29b2160f97645000000000000000000000000ca6741f763a308cbbfb9b62ba99212e7d9ef5107000000000000000000000000ba900f2ccc08ddc0f56d0b01b6d0f4d3d9c3bab70000000000000000000000007e5d81018a3ceddfbc7303496879e198134f78b00000000000000000000000009e1aaa7beebffedbae1da49a41d927ec6e7dbf44000000000000000000000000a785e912ecbb04cb080ffe167cf2cfbc687c5a76000000000000000000000000408ff0656803a60a1c8fd0229a31ecfad7fcfaeb000000000000000000000000633c1c27814c824a45b17516ae867f5418f97af3000000000000000000000000b2abc074ddc4dddcf0931d5dfcb4330391717a610000000000000000000000000a290aec532775e8cc8bd7e7a760ef588c55dd4d00000000000000000000000006e048f3bae970e4f4f182716047a729126ec98c000000000000000000000000da0172c418db831864adee72e35e5bf7eb50129e000000000000000000000000b4ac3cedfa80ee8462a195029e2c44d39e9048fb00000000000000000000000088e65d8bc541b9c55fb3cfe43cb1cf0175f7df09000000000000000000000000bb6be485455758466778d959bfd67a45d975746e0000000000000000000000003f895e30a54385ccdf87930092387e42992847f5000000000000000000000000022d41d3071853f439b0d861a93ff9834b822d36000000000000000000000000515eb3e19182c9ce03ea597c0dd0e85fad7380c80000000000000000000000001d5e839dd151b7972a0a88a080d98b11879e230c000000000000000000000000319bd6663d0840f72756039475caf6fcddae6049000000000000000000000000ec2b6aa78ad950052094dd623f1e7c4232f0f819000000000000000000000000d7a6db96bc4b629a42058536dea0101695234c06000000000000000000000000efc18ba4ed077a574a8515cfb058064738b8223b000000000000000000000000d38b44278f79459afc88cbc56afd234d25b1e717000000000000000000000000c16559a99a456572d327b28bfc58056b3fa2bb2000000000000000000000000095122049c86ace2c2772a61e104305ef3ab161f900000000000000000000000039f7a9f92c5e4f372b32923ba516c6699118126f000000000000000000000000b64ece7567cfb6945a494915f185436dbe01b13100000000000000000000000015510a9e0cfc01b620f816d398fb9289f359f2bd0000000000000000000000008142368028954cdad8a37e6e252e17d583331a77000000000000000000000000e8dc4c1929c106710de4e98f639a2e299ee585420000000000000000000000002529b09c7c5dbef861d1f29379b7197275173b6d000000000000000000000000e34bc3ec89977deceb69e236d8ad0d746032ae4c0000000000000000000000003715dc19da89cb4d933657bff1a5ad2e2f2490270000000000000000000000006954094e73b8d2af0d80a79cd12ac759ff355505000000000000000000000000993316869d52b438c7ccde4c8c3c3717e62ef3ef0000000000000000000000009851ceb50947b62025058a0fc6fe0c9f8c431328000000000000000000000000ea990ae72939b8751cb680919c6b64a05b8e145100000000000000000000000057580503738b9b6a2fde63bc76aa5d65b0ab88e9000000000000000000000000b0efc6b2ca99957b750d0a6e4f6bc67841e5cba6000000000000000000000000c7d94181b438f9548f6c63f2c2bb80b2375ff9c20000000000000000000000008d4e12230bdba124ff1fb14bc62b9d3944eb47c7000000000000000000000000c3b21034e34cee05a84f987604d038ee241e974d00000000000000000000000071bedf519b4b8aa1c261fc5b51e35421d0c72557000000000000000000000000979ab424e564ea1711ca62626584b14abf5fe39c000000000000000000000000503a95beee2f2dda57864ca73ac313b59dec02ab000000000000000000000000966d35960c00c20c1911bf2692c278267add139d0000000000000000000000005da5e36c7835cfd1f86e70082ca6f35437e8fa5c000000000000000000000000b62188de35270b1e233d05a485a1f9faae77e66b00000000000000000000000050e93d275cb3371817506b6674636257a242ad01000000000000000000000000f0c98f36e66f0cfe712dd766b0a3d48425545d0c0000000000000000000000006321dede36b85cc03755a2777c60cfed66dea56b0000000000000000000000001043e4229f697c1717be3370fa74d2af50f3e0c6000000000000000000000000070eaaf0d1ba3c0429f647eee5ed79f164629666000000000000000000000000e90c06fc0ebd028254d439ba445301ee4981de8d0000000000000000000000009ec1f756f9e11f75441d88c9bf945a184435474d0000000000000000000000006bd24365b3bdc34e39e0e64a7ba7e2b50af4f620000000000000000000000000e45e8e668489317519f3ff9f1c9d2ebb02e05883000000000000000000000000c020179783432fbf4551a3ff387e61eb9b9e193d0000000000000000000000005b1baa933e66e2e8a61691bcbacbdcae98b186590000000000000000000000005b12a48e3f5e01869457297c0e69d9a28dbce6a2000000000000000000000000c71ea701894783c4f6b38661362fb7d870e690df0000000000000000000000005c6bf80f6a5db449b7bce6420e363700228f22830000000000000000000000001c6edd78689dda771cfd1db519f2b74d3750844c000000000000000000000000537448eb3d49f9bba7a441db71257c51121e9e9a0000000000000000000000008be9f923d00c4f869f2377fb76b0492144ca19ca00000000000000000000000022279d01e3ed377eff400de44866dfcb7501ac8c0000000000000000000000002d01d7ff0e07c4a9b3132c7c593875368e72f8590000000000000000000000004f7655e27d3644a87fb8b429c3ff499f7b63daa50000000000000000000000006f11cba77cae182747afc170200b7d7654fd196b000000000000000000000000409a6c8ba36582d589e5c82e8e89c2ef7e621cc70000000000000000000000007172140f931a0b1952038443eec221c2d12a7ecc000000000000000000000000768af835a859f04c8a8f25550eee4f35ca8fc72a00000000000000000000000003a2c476c98a5e1cbcffc6fb12d0024dc7b59c8f0000000000000000000000002ac17c1f22b3b14d9db2eed5cbc7157ace5406e6000000000000000000000000ff895dbc075379af849dfd8a5c42ba4e920b04a20000000000000000000000009f0ed089ae86622d3b65faa3c01fe0fd04f915a20000000000000000000000008bed554385c16e3b3c29bde3f9badec6f7c624810000000000000000000000005b562c62b65becf24993134d9fc61b1e2ab8742f000000000000000000000000c8478a8cc3d4ca09d0b92904f4914cf121bbbee2000000000000000000000000d5a6ad5b8acbe9e1d633afbfe10d6038f423b797000000000000000000000000fa57863383a761269413bb1159208ee68551345f00000000000000000000000036de8ccd8d5e001119da923123fa3da4e15127c300000000000000000000000077a7aa486acb2dc77db0b13e7027d3077e91a3ab000000000000000000000000b12f01b075c60e165ea7422bc571e59b33fefa9e0000000000000000000000009f2557f1edff15ab828396bc1f9e49e4d77002a0000000000000000000000000913356914fa4d97865ac798c2da4953a068f0b61000000000000000000000000ee391e2b73fe9104e3c731d45154aeb836b0845d0000000000000000000000002263783ec95c5db589b010fde75cadb565b0f3fb0000000000000000000000001d53778adee51d15294a96426ab61f7c2efecc580000000000000000000000008225a520d55266bd1593e3584e084beb9ec1a9f5000000000000000000000000693a30a731ac5afb6671c92d55d7cee197fc505c0000000000000000000000009ce7c7b47c0ab1663e37784988d1864c4af5bc9e0000000000000000000000009eb9635ccec9c8ce7a350ebd8ae54c60e7ab6a880000000000000000000000009fcb3a2160a460d3192cf214a82a8e1ed5028522000000000000000000000000f6304ab85e1a0adac9a47672db0a5618501f44ef0000000000000000000000002fbf947d72c41985edac1418ad73db6c58b832d0000000000000000000000000676c05393bced4ff8cef295352519363a77df824000000000000000000000000f77224ca017a58ac8e1a39c6a50f0d58e17ab1bf000000000000000000000000f364300e00f755be8b96df8441c810a4adf61d740000000000000000000000000434e5dd9e2916b92c7fc8b8e8f8fbf46950b798000000000000000000000000d10330099c3a2ef47e088c2d9a23d815aed26a3100000000000000000000000079c888806e4f7371da72336d91297e2a3a3a0d0d0000000000000000000000004fd810fb1ec726c6f6d075cbec008829b483c76a0000000000000000000000002056bd8b531df4f2abbbeb0d74d504d8b71194d2000000000000000000000000624539cf270bf2a799467876a26612122a50341400000000000000000000000052d88a30daf5b72508cfacbdd2b4e7d4e3b218160000000000000000000000002329c641fb6def21f03812e9c3163fbea8966e04