60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c46710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000cf1442da17c73119574d99a2d12646c42bf1036000000000000000000000000079b61459ff07a89541fb2ce598f55c3319fd72fe0000000000000000000000004536d05b106a913d290a80aab91058f063cf3a68000000000000000000000000b153f513175692e6175375123f4084d7962b72110000000000000000000000002363419e72d02329a67435be5e33d59c6da3cb7c0000000000000000000000007297bc3b513a998e55f6883038f3a79432f3ae6d000000000000000000000000ace86852dd7c7901b6d01f7b2afe2ce77b40822d00000000000000000000000072f77d76ac43ec7922fcb70c5ea9babfc1ecbc38000000000000000000000000942e0f95533adf4f77989223b690ab1c817bda22000000000000000000000000ebcef330186ab4f73c9ba0ce3d7ff9d64ee9c834000000000000000000000000196518af4e100166cd8f96a8e53cc2885942eb270000000000000000000000001ac9d672dc0229367cad69bd55208f3ae400102b00000000000000000000000076a4bedaf880dc3c2fbe80bf9362e58db9a15069000000000000000000000000c13c3f5d1d1020ab80da51c02be0464a1469cd590000000000000000000000007acb23e0910a62540a48f07359276e81b123b7ba0000000000000000000000006da7a65db4208eb7ca4982d9c4ce50f33e6631c5000000000000000000000000ba997a286cc6d2f09535655b073e86ff67ade2b50000000000000000000000001c799d3067679921906306b5c18f90ec1368b3c80000000000000000000000000c0108f29d4888bcd4f183b3ba49d33ebbd46f5700000000000000000000000026c2338cdcc1d46c6c50397096a42043d4fc406d000000000000000000000000820e6a85770a89b9b14e8c19781118eb5b43d0e60000000000000000000000000929f07528807585410326769bd58443bb54cd6c0000000000000000000000006a39ee7798d3889edfc70a3a719bc69f6dfb7de9000000000000000000000000d1552d878fe4869539ba4d03d207b54913a5c27300000000000000000000000044c4fc18d4a8654298e1e316706095eb05fddd8300000000000000000000000032110338834d5b212da8fbcfd926ce44ffb37b51000000000000000000000000e9519808b4e3d7f0dd3e591fdc8806fa9d58f69c00000000000000000000000017fb4db24b8f1817bc33d6e167b105fd77599c28000000000000000000000000a66c002c76e69747e88113ff392e3573b437bc5c000000000000000000000000036e11c348133e2b543e21dcd2489bb8d685471200000000000000000000000092f9cf1ebb918ef4fcc614e38f1079f8ca7eb6fd0000000000000000000000001285db0377cd29e0cb9e9bb4748dd5a53cd3354b000000000000000000000000d18553c77bbc3975c2b60763a413ff8edfc1bcd40000000000000000000000005fe8dabf3f0cc332f13962b4a68d5cc285a45c0e0000000000000000000000009315cdb9dc37550f42b12a183de7b5a7876dc9f8000000000000000000000000906f575d96facf973ee6135cc270c2dd142d4d8200000000000000000000000043e5ffd0c720b356b0b0e9f8c8178ad35dd4050c000000000000000000000000d23efbbdf9071a4e0f7092e5a10d4e00030ca68c000000000000000000000000742dc3eba0b4d288ba66f50a19565d2daa5cc49e000000000000000000000000b5a9075f1767cfa115a8f51405cb587560408b6500000000000000000000000008175924986f697bf4b254368c11a315c958544c00000000000000000000000066cf671e6b8f2366b8c499652a1c628394fcf8e40000000000000000000000001649a825928de7f11dc07f1beaff674bedb05efb000000000000000000000000d13f77916dc7f13eb96a26f4681a01b3d26fbd59000000000000000000000000bccd65ab97d8b23ab54ef5c3c0b9bc892755c8f6000000000000000000000000e10317fb34861853e7d9b18371a3fac67c11b45000000000000000000000000026779aac7e3e1ac537d62f02915c0643d98b61830000000000000000000000002d2f3c92c4a51295877a37bf71198b990aec7be600000000000000000000000028fb06a361390cdbac946cddcc51704c3202e54700000000000000000000000002bf6c27f51af365dbbd5a7fdc544883b95e6af900000000000000000000000044089174cbc6e07bcc52f8e20a76642568391fad000000000000000000000000c65915387af3da65d1702608348718b72d1367bc000000000000000000000000284d0c20dcf8607ba4576e5c90ed2ad5a76d6b2a00000000000000000000000092174fe58190e7f4a059f877b1b61fb303dc92c400000000000000000000000039b07070c15c82b10bcb8489ab3ad877a3370a980000000000000000000000003c2b17f398b3ea910d7ed6c41d5eac4eb20cc35a0000000000000000000000003d66a32e6f6101a986a28d8c5e654136975a3bc2000000000000000000000000cfa4291aae9a2f63be8d9c8e3d14a8bddac62072000000000000000000000000e57c61d687033cdf86bc843db8f1cdbec39e7e0400000000000000000000000083938d274cdc437d686881b4c9843d7aa1e97eeb0000000000000000000000004ab3603d44f99364bbd84794eccf2d6776f56d720000000000000000000000003ed2bc02af0ef9d289015b8319e978016207cae90000000000000000000000002dc64f1a85b7f3ce0b7def772cf8d41a3e6e998e00000000000000000000000009da2d53c9d7e569e428b7f4a5c82c7cd855a7d4000000000000000000000000a9242c454d2588c55064e0dc07dfbd41d651ca79000000000000000000000000e7942e42015711b17e20e25276c2e476e05df74000000000000000000000000067a6b395307b1d1356e868c216a5693ae928a7fd0000000000000000000000001661f04c76cb46a573b4f873fdc7b4014476d74900000000000000000000000050da4835ba527b05ff3e7bc5c90fec04a6125a4d000000000000000000000000c59e304a5db0f5ffa328092c36a6c8f5e6dbc25e0000000000000000000000008420fe8af4cb9c297e4bee8ab90f794934a38b35000000000000000000000000abe2f5d9ac08c36d97a41e5f2dbd032838a49ec300000000000000000000000098ff0d64c3041b6b6417ebffd67dae584e5df9cc0000000000000000000000001f94e0abec6aa4213e57d7c2041cd1fa752de191000000000000000000000000003e36550908907c2a2da960fd19a419b9a774b70000000000000000000000006c767fe81a430ff5fc9de9c059701b355a71902500000000000000000000000084b1cbd80b9504b466656dae207df8c4f8415407000000000000000000000000968a2b0cfbda25475d287883d41a2b85fbdd0e7d000000000000000000000000f6e1f3f52f7f6cbb67cb5482e64abfb29d1e6f4a000000000000000000000000a1702454b1d93597b7f5536db8c139851874fd56000000000000000000000000f2c3f85657e5ec4c5f1e0a8e2c8b1b7b86f3920e00000000000000000000000089b309a69b7765f3d5a5fdfa058adeb283caa60f00000000000000000000000067bc4eac650d6a7efedec0174f108f9297226d9f0000000000000000000000006642206a7b7513ef3feab5402a0f1fd66c092fae00000000000000000000000038358212674ce869904ef52f05e4935865ed1fcb00000000000000000000000059a65cf1d6fb70b81be328ec8ce5f09d9ab754b4000000000000000000000000fdee7de2200d48dc1f4014b24dd8d8d1e5bf03380000000000000000000000004eb104e0d28df14d3ecd37868a9b301766cc4819000000000000000000000000e9bd941a780a28eefa5601136b92e3b66aee3aef0000000000000000000000007c64db71f2c70928bb733caa7a4f131f5220dbe5000000000000000000000000245029d1d0a761be85009fef23b5b00986684d3d000000000000000000000000af76ed0924a88435efa3a3099d5ddd8d719f6d98000000000000000000000000a99ad2247e2b5eec38fef05a313829ffe24ef18b00000000000000000000000027a785c3a1a5f34b2d3fb9cb0e5e16c85c0a78c70000000000000000000000006df24209540d8ec335231a115908a3ec7366739900000000000000000000000054678af27ea1a2aef9892bdd1b5c068c63f11d7b000000000000000000000000783b7337b6adcee3b608c8a01082119d2f1813ef0000000000000000000000009c7bec73bf06fa44e0a0a8b351ff856847a75f00000000000000000000000000b6f372465fdadeab2c720011ec286ef4f2f1ff900000000000000000000000002d4d246d8f46d3a2a9cf6160bcabbf164c15b36f0000000000000000000000008921b2b8e76cef4b09e632180e4338560810607c000000000000000000000000b0e9e72d67bb7368f09bafa25cac9b81d1660a370000000000000000000000004259635917e552ee76490247829aaf0c1d2fa8c00000000000000000000000006185b3936a1e346cb8fddad8a4c25f09ec0b95410000000000000000000000009edecbff893861be9d118b04a04cb2a8d4d28331000000000000000000000000f6dc81ab53cc5da1dd83169d3ec38f0b3cdf8591000000000000000000000000392cf4e1b73580a27e4ce8b87b5c8a3c92760919000000000000000000000000fde8e70cd528d8d0fed233682387f0ebf95092e4000000000000000000000000a02a07cd056f324b21a9ac0643d0a6c0203fb9ef00000000000000000000000093a02c3969d8392b5f3af77a45a3e8c17c677e7e0000000000000000000000000857626cf8601ea95d675057cd5c4b29c473dbfb000000000000000000000000512225acdff18e6e3b828972f4a59451eadecfc6000000000000000000000000afdb3f7ac0c8e7cf4150c900cec37a60732bbf990000000000000000000000004255ee349c5c1fb3d79faa3978091260cd8cfa0a0000000000000000000000001142c42a7d86cddf599ed6df7bcf5d356619e8e7000000000000000000000000c2e916044ee2f9dc01b47f14ea19e28f058406730000000000000000000000009a6e768b99750c4e4fa9db676bd6ec062ec42c32000000000000000000000000fd4e1ab0bed322daa91e2d4df220526db78a857a00000000000000000000000025a9f0caa5ef7f917fe6fab09853a21d6019cc6e000000000000000000000000ee51c66827ffb54fc264b328b610b663e32fa30f000000000000000000000000acc0ac963c00383484a173f2c476a091c60145fb0000000000000000000000003cd0f3a25e26e550764b08ca45df44385cd0f1d90000000000000000000000003810a0b01237349427d1083d400a14e9234b716300000000000000000000000012ffeae447114250aca0aae098b0e96264ae48f4000000000000000000000000b912bd253f58c505051e1c00ca1318c5334dc4740000000000000000000000005be24963ac591a2657b98c1e76ef5c6caf9b0604000000000000000000000000c0a1edfa48f667e8c932741fffd5c917bbe415290000000000000000000000005190a16bae5c9dc266daca8cfe51f37e303abb6700000000000000000000000057c853cde83b7a7624e301994873efcfbb5750960000000000000000000000001ae0a28102b26c0a2af7cf1d193bdc82090ed5fd0000000000000000000000003c7e230421bde912d10f784b9d352c75c64a05750000000000000000000000003d3b8f6a9ee8dbcde4df0497c2ed4a73cc20f059000000000000000000000000c8afd5b897dd5f1e66d8be98fadd19ee112d5f50000000000000000000000000cd737e8f1ea92476dca9c037f087655e5212263a0000000000000000000000006f9821d18a7540df1b8c77177b58ff62085572380000000000000000000000007e335a606d0df2a2764fcc833b9175e73cb292f20000000000000000000000006897e2a88f78a9546b985b06bbe20b56816829c3000000000000000000000000f98efcf055a001780f54a6b5914a2c6d7b4a2a4a00000000000000000000000001b3632c7f6fe10eda65e16b351db3c2d886cb340000000000000000000000007b816654275910f4b6688c8b53cd69faa65eb127000000000000000000000000904ec5d8b065586cbfab0dd25de8ab8f9cdfef0900000000000000000000000003c4d9133691ac95d8cacb506f7a35cdab2bc4e2000000000000000000000000111f2cbe63093ae49c9396b55debc7368fb4e1560000000000000000000000002ed5489e0b3c9fb9a251671cfe3c27e19022c6360000000000000000000000001a48130bc7ef53382a0ff7393afb224b646df0f500000000000000000000000021630a4cd2c2d30c96d23f4a04abb81430732e6d00000000000000000000000044d49a4c3dcb808e6430b837d78574ca58360820000000000000000000000000a4f645daffb15b40ab4fe034d626646f86a7e3aa0000000000000000000000000512412ae7ad5bfc59a7cd5d025d2f23d5e5f7610000000000000000000000004afe5fbfff604c7ede961ffc734af8628f8283190000000000000000000000005afac845ef66adc595e6264636a75a17f098ecc9000000000000000000000000d528427f47be3b5af3cd5491ba9867f9fbc8f4a60000000000000000000000005ef4614ea820d1821ecc856ae8f58ee2a157f135000000000000000000000000f2ebf3b9314c273a371431d9c1efe69d8ebd4a1c000000000000000000000000cca3b01d0af4526c5f1960f13bdae0420f8714700000000000000000000000003a9ff2e7acbe97b0298e19a1c6b8f3b1051e9a9d000000000000000000000000a4ef4dcb0dc26b4d4897de66e1d621dd6366a1d7000000000000000000000000e4deeffebbab6174191b7c1f127865fb0f3680c50000000000000000000000001c58bccd8aabc50fe6a4710d367622c960b6fd37000000000000000000000000ea2a745daf9420ec89a59b467c6acdf8129a524000000000000000000000000054fe94763c1f4c7fbfc87db18c5302966935b36b000000000000000000000000c6f8aa8950d7bbb9b58e98fc946897d44858dbbf000000000000000000000000571a715719960fabb95a6fb3b9279b900276c21500000000000000000000000059a08376ef0b98a59b328809847e73e16331584c000000000000000000000000bab1bb92154e71b885bedd92f8267145ee58f778000000000000000000000000ac2cc4c5636a2b37e16bdd0ca71cf34648f11f370000000000000000000000007f61fc50c731dd147baf84be6e8aa33af96a57ac0000000000000000000000002e7f58fe5e9f680e466fff451ff96856322217380000000000000000000000005722674b0a0f3eca7f868896bb8c8e2f2cdfd3c700000000000000000000000024bd10ebad4c2c74a92d0766e8a25d984b5c1ac20000000000000000000000001c053d77735983ddc9955fd69cfe671c188892c3000000000000000000000000e04e54f337b572353e92423a179ca4a00350d130000000000000000000000000cc664ad4ddcba87f03cf2f631e459de84d0f2af7000000000000000000000000e13d4ba0c223e2f6a100b4584796da3e8d5894ac0000000000000000000000009e34c164681bd82a41e5758063b3d0fb045053920000000000000000000000005017debc066df702ba3b085f2ee015e79ae24500000000000000000000000000cb0b59a0177f28ab44afc616f8ef6bf97f5da9760000000000000000000000002bb8782bc83a26b87dea3202a2cc597eda8d7e8c0000000000000000000000008c7e62b1aaf94d616f518420bad09529f00a7074000000000000000000000000cf07d7ee1f67c38a937f626abdb9b099f1541f0b0000000000000000000000001c89a922c91545ee4aa5b16ec845f4a525b3a945000000000000000000000000e9e92b2bdb408a28e7d5aed40049fd3397d24be2000000000000000000000000cb5326c2ed7c02c30dcd57182e77d7155b12ff9000000000000000000000000025a385c227c331e0f47dbe872a072056bacc32e500000000000000000000000060f7275d98b0618be8c306d35d53c5d71d3cba30000000000000000000000000f1ee5b583cfd41bd07c59c870f65892020599028000000000000000000000000b3688277fe29e706a6934201ee5325a40e4d2fce000000000000000000000000ee9d97dbf0dcc579512c4741dcfa8784955cb344000000000000000000000000235c0601406bda716e4bb4ea7fe47f632ed9c5d20000000000000000000000002af59ab2d7e0ed944cee1a5319f3435702cc2d1a000000000000000000000000ec37a2222a57b9cab9820dcfda63fd909bf2cdf1000000000000000000000000346b831e33175d8de1e9b4dce72e2159e2591948000000000000000000000000ad9382bc91c92320a7626490dd77525e8e59c25500000000000000000000000066c58ccd19c96ee8bc1c2995fc3bb1bb3078d34a0000000000000000000000003af4cf7dc5cbea547642101ea63d4911d58df4fb0000000000000000000000001eddd89e332ee7e8933780c877cafbd34386c52d0000000000000000000000004829a586fed2848f314f3d9b9d3ba93ad129eaae00000000000000000000000099f1acb87f369b0caf86b0501ba55dd8ccf78f53000000000000000000000000c7e6880fad954b6482271ffec24cec19e9c27d950000000000000000000000004c30e4d914c9f30ebe4094d4d8307304c27fa4a70000000000000000000000002c1edac206e942d4815c92cbdc9753180500165f0000000000000000000000000e9e2cef365db0dd696e9d8143dbdc171a4245bb000000000000000000000000f9c9710dfb657ba97e5cef0954270157bcd521f3000000000000000000000000f1afa36b68b8e335faf476e122343824a74d536d00000000000000000000000014f27c50708dd95d14828b3e7049921e21bdb499000000000000000000000000c4d005294ac8d0ba4221ec781acdb430fce1b969000000000000000000000000245854a35fae4877d2c6c6a3c79152d075daf5cd000000000000000000000000d362d88182f6981e2561bca24c040b8a5fe6322f000000000000000000000000bc694e576ff25657cbb71ee3c18e393dd6f928f700000000000000000000000015be097d8765bd8cdca35df27cb8279afd9f8c630000000000000000000000000ece673687b7659016150c2789488b0a439260c8000000000000000000000000cb4e6c78319565cd80e986a1a4f6bb5b3287a94800000000000000000000000025b79556b082fa655a432864e88999f57f0ebac0000000000000000000000000543dcd857c89c77f5eae26bf4a6575660eade63e0000000000000000000000005978466dd1e3a7773061bf2bb20e6be047bc8d88000000000000000000000000049677e416da7d5706b3c5f2c269c95c33e961d5000000000000000000000000779718912f70908417243d381338bfa0c1d252170000000000000000000000001ebcebbbf6b5108d6550ea9203855ef9814c7faa00000000000000000000000057b504f2d38d53b69629446c6bd2c771ff81f141000000000000000000000000aa502bb1a0ace94e0a60d58f10927efde0ba6cdd000000000000000000000000bab4c088b32725ab68123a587273bec407d546ad0000000000000000000000000dc0f43937669bcee6542ed64eda05997c4893f50000000000000000000000005489b4e3ae04981a2feb6874a7bbdfa4254232b70000000000000000000000000080dd1fec7a05f1f25cee306ff4907169b6f3460000000000000000000000005b92d5693ef83e3032fe02fc412384f2f7f7b519000000000000000000000000dba4934ce3b58e0ce97fc780104ea5deead30acf0000000000000000000000000202ae40fc5ebd022c9448227973e753bc5d43bd0000000000000000000000005dd96e8b140f041a4b4ff9f18d65d409d9d6382800000000000000000000000087826241eb2f0ef4b77eb3fe42b1630f122656f30000000000000000000000004a305fe8c9d7afc2530ec0f32d615e29d5b7798900000000000000000000000060e432004c5df2a13ffc56e4ebf6f2cb721bf24e000000000000000000000000523c46b43be53c4986fc970f28f246f312bcbf0f000000000000000000000000496e369fe900735265628779b3d78af5c78d4379000000000000000000000000316c14c1645db3f1e0ac9a8ca51e4bb633a8e178000000000000000000000000a2c2e39f3ecd0b0f072b4ac307af9b40289ee6d900000000000000000000000077fed8ebbc203551bc7ee2628127ee950a8820de000000000000000000000000f056b0234cceda3f7e82625f24f281db1fb104670000000000000000000000002417fff0c682152c902141e8dcc864cdf5bd4c500000000000000000000000007d2486fdf361cdf48963f2ba5c8c1c807600ed7400000000000000000000000059e8f04f9f1565a9bd1df1214c74dd8517fe99f1000000000000000000000000707734c868fad4e0980f9c6c1c553a44ba4896bb0000000000000000000000003765c8b1cb7f58d27d6f5731adc0bc69ad26cf830000000000000000000000005ce662547fcac71107f9cc185a0ef047254c9a8300000000000000000000000095501aa9d74851ae5b05aeb66dd0c6233fd996db000000000000000000000000a9181cf2e0ca824c015b4127b43bd4c69006a6cc0000000000000000000000008b00988aed0fe881c4bc782935aff22e154487ec00000000000000000000000021748c1f240c4838aeb298f3d1000612f9c756e700000000000000000000000088db59224ed4f1958d1717d7dff85dd1cc1afb8a000000000000000000000000890becad8ad9f6358b2fe2857243c5aae4ec5796000000000000000000000000e9fcd28a513bbc4f02da5aac31cba9ff94818dac00000000000000000000000015d02f040f4bb807bc51dfd0ca21455c9e7afe47000000000000000000000000017f92dbc584db0133738ceeafac5b5da417d4cb00000000000000000000000010e7d5a40ac9f38b3e3fad9d88df6eed94a3fc82000000000000000000000000912528ff003fab3bb8479b6a6edfba6f84662c490000000000000000000000008b50a31d2e46e6cc71fd2705f70589bd19a947f400000000000000000000000074a1d702d2265ef48cce36abb7d6b34164f1eecb0000000000000000000000001ce4b9aa9cf4ca00b77fef1a015d3486a8cccd8c000000000000000000000000060025d5b87fe584c57e99945ebe463cd8471f0b0000000000000000000000004e9fd0577b888a5529b595e0991c9785220b5984000000000000000000000000169ec95698ae954be579ce122140d773fa36effe00000000000000000000000099c00bfd4dea2fad06732f99243e2d72f45bc37c0000000000000000000000006b33a2b591b799260bd41a2f1417e6b33bcd3e240000000000000000000000006905e51fdc994fe543288dc80fd5500cb9239de70000000000000000000000008bd463af9e3a28cbb5aa158e503bcf8a8403da5c0000000000000000000000008d5b4d07ba0bd64d4b12950284c9c88bed2a4882000000000000000000000000110dbb887ad4b1e43da7781277b2b4aa78e928cf0000000000000000000000004208a283d2cf5ceb0bb7c7490f274ba83bafb4df0000000000000000000000000b6f05ed0dec0434aaae182959847ac15730a822000000000000000000000000abd41d63076b3f23b4106a39448009042e48411a00000000000000000000000064ed1440fee3455ce809c08e0a400a9547a8cfcd000000000000000000000000834ab0a60ef85bfbe22224c18367e3beb6c16c960000000000000000000000008d961a26679e22be57108ec73ccd59a261b4c8ee00000000000000000000000006b1a409e6bcba75d4bd54d46c597c5316e003fa0000000000000000000000001b243800c9a23fba89e99039e85c08ad3e21d749000000000000000000000000910b450ec08ba1cfd768d49c94585e5ff4346edf00000000000000000000000069b1e38711a3f9e1f786e164b725f07fe9d4246a0000000000000000000000003422c672588b5c18b41589622b52b850176191800000000000000000000000004e89f5b550de7fe45324996eb12695e7d97248580000000000000000000000007d6bdb495bee016ce45635fa1c8c1edd73c64c1d000000000000000000000000b51a8fd1c9af3d2b4438b2d613f3e0aee32ccf0d00000000000000000000000096c86da2440220e3ad64b8168638ceae3f656446000000000000000000000000f7ebafc3d4d9d7f678a37273c6a3836297b5449f000000000000000000000000bcd350fa0eda45ac8567df1c18190b7c9da915b00000000000000000000000006487523e7f8e3d2d765b602f72243d9a1eb88009000000000000000000000000accd36b8475a5fb4906ee4f079b84661835540af000000000000000000000000cde3725b25d6d9bc78cf0941cc15fd9710c764b90000000000000000000000007efdee391a13eb5889ec35995389c41a8b7e96df000000000000000000000000557545c39cc8cddc6f8faea1590124cd236b9907000000000000000000000000ef17d1b3316f08fa9501d064bcdffed9699f0216000000000000000000000000b64502b3f9db9b882d67983ea31c6ad7024ed29e00000000000000000000000055bbcca97b2af624bc25625d450312953d0b7b8c000000000000000000000000f874fc9e7fb5e60ca709600a947a4a2a10760272000000000000000000000000defbee9ad8b3d0e2c6a7dd7560efb6bc03e6d758000000000000000000000000fbf82bdb07660009733201b11cb14c68304b32690000000000000000000000005afa760c4eff1c0c7e936c293021daf3539029fa0000000000000000000000001af42ef0539ea1dea810096ced6e7f05a726f8e9000000000000000000000000843ab477eaef816c81469f56156f2335ad2e821900000000000000000000000027f32ac832c209f72e3a0b03367aac77e3d8d95f000000000000000000000000574f97774112028356a4d658d46287159dff88fa000000000000000000000000685cbafe95fd7a743bc081a1f033ec382dcd8f5b00000000000000000000000000f3cb0391f2a74b652904af195854938a2bfbad000000000000000000000000481b74f4222589450ca0f0fb5594a492ee3c495a0000000000000000000000001c8548f3929b14b6040923962c94657337767b3a0000000000000000000000008c3e3f1bec8ae818aa6fdd67d1449cfc5a3bbe05000000000000000000000000191a47475f62385375df7761945c83d2083cc8e40000000000000000000000008cec8b7ebdb4f2e008b057d68f9b46404aa708f100000000000000000000000018e16c9f8e97587c72e86a47c93356210b5520be0000000000000000000000005b9226053f26b674a5e46a0677e9c3f67cae3de200000000000000000000000043eaf244b39aa63afdaf62a780c618bd9b740965000000000000000000000000a86d145b952f8bb374c18e02139b3b4d51c95772000000000000000000000000365c821d4fae08e4a1a1b249034e49f0d7231ab2000000000000000000000000c254019739cfe8beaea8cd9a696641734051991d000000000000000000000000fd9ae21cfb11277fe6e320b66f98190b2d6178330000000000000000000000001274aeb9ec3dc6995d045a7246f95741b66d655a000000000000000000000000d18e6635ecd941222fe3619fa6d37de15b5680b1000000000000000000000000ab39271a834d93fdaf2d715ca209fe350126e50b00000000000000000000000040d2b47cf416964d7b5664c11ee5c8656783ad280000000000000000000000002d2ffd8efccab4362332b87d493ad528e55ad6bd000000000000000000000000db1be69f5e424280d903512396e0741ef747fb6400000000000000000000000047df018fd0e7df5c6a4655cc12d422ad7618d65e00000000000000000000000039da3d16dd24a610f557535a87e958cd21065b20000000000000000000000000d577962ceed1521534b4e00728bdc587db0ca5040000000000000000000000002bcc370429ce890a59e9558a63b6df3988dbfd14000000000000000000000000165b3ae2ce69fcdb9a85be52be23d4cbbb921f840000000000000000000000000764466e2f3bc60429486007d02bca99345b5fbb0000000000000000000000005cce9c01165ddb49b00628bec8730e91a3e1f8c1000000000000000000000000105db8a7c23456ae739786908e817ae6b12a14c4000000000000000000000000954b64cff755bc8bf12c17c56738c84d554678530000000000000000000000000b2450d019a1f4c9f32b6448291809e8b4512845000000000000000000000000607af8294c20ff479b09ba92855db8bb76a9e53d000000000000000000000000a9b81ea39ca126ad9bc1465f3f66cd9d46e304fb0000000000000000000000003d21f095297f6e0367fc583ca0b3862e3afe4df500000000000000000000000049b23769ed000384768f04fdf77c75eacfffd7fb00000000000000000000000013c98314d6198f60f67bf3fb0372a1fad65271310000000000000000000000002157876503c5af06332b489158618d2126a6690f00000000000000000000000046a5b73a251186847ed52e77d26b1329a2dd908b00000000000000000000000035bfc56c907b50381a8bde2971afec90cc29aeeb00000000000000000000000089585cae5e9ae138cbfd7775ea6d4796ae76373d0000000000000000000000001746e252810e1fc6f820952f4434cce1401d91cc000000000000000000000000c3a93e335c3aa15be44cfceaa701c8ca58e598c3000000000000000000000000617d7c72c24ed7e7b795df2257b430320a8b49b700000000000000000000000016409c7af78711fc3f223240f1bc5bf29414b9ae000000000000000000000000e0b5e2e31df66df4997a24cf871860a96eb7706200000000000000000000000016dcadb25ea7b23bbf25663086fbce4b21bd6d91000000000000000000000000bb72a60a1dc562de5fe1d09edb6643f3d692718f00000000000000000000000055c3025c0d0c731bcf7500821bd79d4110f7c4cc000000000000000000000000c30781e192694d98162ad31ff446a3009d4752c700000000000000000000000043d750f944d7732a96de46fa8b02ef2e9c7ba370000000000000000000000000e555ac988458c11ac1fa4a67cf0f718e9ea01124000000000000000000000000e942049c0f6b76181ce8c9e429f7dfbd02e6b2f1000000000000000000000000cc8a8b671e960b1528c12a6518c68cc5ea0c53b20000000000000000000000002e02cf930374dfe0fca6ab2e0ae9af498f0eeb5f0000000000000000000000005a723e25d960a2715bc94b807afeed3af09d3331000000000000000000000000f7857017afc03028730c5e2b5907dbd4648c345c000000000000000000000000c1133c83d409724727ff6699f14f040746e5ad01000000000000000000000000a1563a6717c4b6ad09cacef1e8d66168b36a8f0e000000000000000000000000733008d6f825b19864994fb103f7cae216af640b0000000000000000000000007a17910347f8d5e219630b867fa3273875cb8bbf000000000000000000000000dafc7429e901f7eac5775cc1cd5e2adf54a49663000000000000000000000000414c96f052597fbecf14ed9112c1ad3edbda9252000000000000000000000000ac7a2457c9b059efb919f988e0e879c0f58ff13d000000000000000000000000774304bdf9eb7ab7decaf17560d74e76702f317d000000000000000000000000fe76b1ef5d4041fe47b5db86c255488ffba54554000000000000000000000000a2b975d89bcb9e312b2603d4523c4f9e79d6e28b000000000000000000000000a0556220f0384df9c37aed4a654591a5512b71990000000000000000000000009da45cdde35f3336cec4fa57c463f0c148434dca000000000000000000000000a95bd08215a93ca38533a1e129a0665ed58ba1ad00000000000000000000000002a4b3db5e74518517fddd52fc8afbe6bc69cbe8000000000000000000000000502114ce4ae9e2640e5b51fef8bd1a71e0bff4f50000000000000000000000007ff98f9533e6b6a221b9642ab1d5f8fcd70f5a82000000000000000000000000b238f7dd34feaac12813dbbad82b35ab1928629f000000000000000000000000eef318f90df337d27e9de44f74247ba28f4e4f6e000000000000000000000000b59cdd6b2bb1684bf83fddba506fb5e20e520f930000000000000000000000002cb560acd193b93150b9b476eb19ba6a0e2f235c0000000000000000000000008c0b80296c115c91f96b5ad21aaf4b3bf4c8d018000000000000000000000000cd1a643817d3a3997e939dac4be544104e7e288300000000000000000000000070e2c70d713c289edf4dc117a9a9da8cc05d88ff000000000000000000000000112bf77f2d9714fec94cf58dcff206f2bcb4027c00000000000000000000000019d3402b77918ae6283b78abe4758d2b3feb083900000000000000000000000093cd14dd80de093fcafbd782c854f91d6757a00200000000000000000000000034183938286468310566481c145f5a8b80cd2c160000000000000000000000006f33ce03cd78c2ac6b326b20df07149f0a710fca0000000000000000000000003385993b18bfeb8a89bfe3c3f50355eed36c202f000000000000000000000000aef079716d3d86863b92158c9ea8a1f060ec772300000000000000000000000052ad0b1ce8ee49ee83f1d560504dce5ac4a777a3000000000000000000000000e0f6612bd71a429c35c49d783350882327ad816900000000000000000000000061ada21e4e7018f3a7d23f8b05d56570cbf8ea1c000000000000000000000000ec2131abfb172d2dd58ec6e7881b584de148ae7b0000000000000000000000004ce24b86220b23e221782f7a50a0328e3b79b1e900000000000000000000000050d78ff04f8a2f51be477b4507f4522d2b689219000000000000000000000000a41201640a7c0aa415fbc05d7bd4f7f3ef91e5b4000000000000000000000000e725c66acb5ef19606473279bcdc7f514c236cf60000000000000000000000004f2f9d153bac72f46cde54627a8f26a07b06c2210000000000000000000000008221d6ee911098ea90bd10535b22c45be5a0da53000000000000000000000000a42623b1084e51e77f34a24718bae61c0b1511370000000000000000000000000ea20c38c0ae4bb763ec9e6c11b2b73af983496b000000000000000000000000ff607760438f2cb9a44f341a494ed6b5035a4b9a00000000000000000000000001ee130eb14337f711a378b0ed97fde29aad69a900000000000000000000000058fd0e4400212d14f67830921b9055bbfd44c563000000000000000000000000151108d80d956a9ace8d2fc1009162cb02c7b5b400000000000000000000000029cda7077b3a830d3c136500707bf4c26de6534b000000000000000000000000209e51e6631a825504b1ab4686fa341f61f3d721000000000000000000000000a713da4a202af3b348a02726f67dbf60b584394d000000000000000000000000eb1c1e8686af8b8d759fa144bd9f72a3787c79aa000000000000000000000000bf4a8efb1b42a81f2c79a07d3e2d3e1658133b6a000000000000000000000000222e3375b37dbc0302f9a8fb1ba68416b094da7b0000000000000000000000006f5c9c3f90ee175597bd2d122bcc037ad2e5bb7f000000000000000000000000a39bc65d0ea68d023621bfddfee7b5251f32a84c000000000000000000000000bccf73117f9a785bcc5f44159df323b1da9278b6000000000000000000000000c28c770c03f5741c1c1dc337b01e37338fc72e7e0000000000000000000000001edb684998a8ab2dcc5c39c8d0c010c6df69d773000000000000000000000000f7d49f0ecfcbfaa67cc12df2e00daa081dd88d9800000000000000000000000025c351c41872d068164b71687f3ef6830667a9ae000000000000000000000000c5b034076d2fd1560d7977c834e59fcddb99e6d10000000000000000000000009cf009327f1bd0a96aae0e58a461ba5d04a63f3b000000000000000000000000c26c06fcabb9c988dd32373bce6f94b1c011a2ec00000000000000000000000002781ec510977d54fcb830a0821b32e9bd1032d80000000000000000000000001e480dbd38f9d5b5dd43dc4d8598599a1b53a14500000000000000000000000098b53dd8a75c3a01d08067115f8f227b70fd1e3e000000000000000000000000564c47597455349a9dc0e7660d529690295ef822000000000000000000000000139b6af9dac3ad6db5eadad8656454ef2db25e2a0000000000000000000000007135d49a914ed9784e29706b573f29a11dd56d4b00000000000000000000000031f519448e5821c04a7715281a9caf2206033e86000000000000000000000000e4fe96c7146fa75b966d7011cf4a8d7361977a72000000000000000000000000027257818d4dd23a37c8df02340b42d1475160800000000000000000000000009914b7968444ae23ccc14b2a19ee1d4f88f9b4eb0000000000000000000000002bbf4dcc4554efa40732252285e736368cb860b1000000000000000000000000e759ba02e359e6af3a58ce3853cbbec970c254c300000000000000000000000095218f66cf5d93e1f30f4ea84d37618ab02c5319000000000000000000000000cec9038836c6534a8910a58657a8f18711dd696d00000000000000000000000063248f61db5449c5a48ebc349bea34d9ec1d1ea3000000000000000000000000276c0022977c8f4aaadc536220d51caf65b74cef000000000000000000000000f974f9d91ebb6c9ab289508992dc82153aede83e00000000000000000000000010732aa74a95582a1c895a90362dc3b1e76b0a3800000000000000000000000014382dc63a4c13ebb9d244529d4507ae0befed5c000000000000000000000000d23daefb7f9771c99c706b8074e8c70ccb7bddea0000000000000000000000007cd6589d893f7c4fb0433f226ba7811ccd19d0c80000000000000000000000000754400e11160dcc2b227ceef9bc0b49ba9fe8f000000000000000000000000020418278b98851cc4321c4de6e13d106aa6a908d000000000000000000000000d39b23ad721a5041948ddba56e3e38ee567b3c3d0000000000000000000000005242e677fa9b17aefd079ee912ab4b9086fd28de0000000000000000000000000500c3594aae00675a96fc4e8c5a9e2c6ed05ce4000000000000000000000000288ef3b3c16e1ee95dad5c1fd6cce203ebe866fa00000000000000000000000064db30361c104bde3cbb91b8d650902577e702c60000000000000000000000002b043eea9474a459779d5577d4919c8429688897000000000000000000000000bd9382fa6f70376c30a19b05d3d418157522565c00000000000000000000000043c4da3bed0a4839c7c3b7f3fd89a7064ea49e43000000000000000000000000ad0939aa036a99e5da8cb831412226b4ea99fa9b0000000000000000000000007807286b9834cd1253ff07de08146251c7774b1f000000000000000000000000c3a9a97902d5823eb667f82936bf172f50f0ec86000000000000000000000000e0903583791dd086aa678b0f466fe290eef29b8f00000000000000000000000022cba18327883d9d4cd5db092d68aeed95dd553600000000000000000000000078e9a760c366e68aa074981ff74724c6ceeab497000000000000000000000000999a1a0ff686d4f9e4ecb0995afe992c6d021135000000000000000000000000b2450c85108217b32f66c92481d89fbf91dcc341000000000000000000000000c52f67881b8e06b5001e34f1d268c7945dd3379a000000000000000000000000a99b2dfa466628d6a05ec6bd8291adf57e246b2000000000000000000000000088189c1582d24075ad8f2a856a2fee4f57dc00090000000000000000000000009e281f5034cb973e4aee907aa41a05b094a587cb00000000000000000000000079091140b09e0c1a815dfb0d2427d0492a7a6ad1000000000000000000000000de68f17d8e8ae5dc82243610cadb8c28821b25770000000000000000000000000684f49879b50e8a3a53ba6c62805681bb0b99a1000000000000000000000000d80adf681abe30a3d644db1daae9abaa2d25a89500000000000000000000000033da8a713d15a9522357d15c40a70d5d0466681e0000000000000000000000002df8e620e94eddc6cecce433ff5f2d5c14ee06ea000000000000000000000000762506072548dfc5653413d18758a09f651acc0500000000000000000000000005f7e7b759fcb6832b0b1f2be8fdadddd6bea5ef00000000000000000000000032c613444542184c635dacbe20a6b8b11114bc9300000000000000000000000024872036bffec9c56c047509126cf272e6a54e6a0000000000000000000000005b63a6cce427fdfc4f35aea077fdcf659475c6930000000000000000000000006b1eb23915e284e7fec4bf694c64a6e875b2cac2000000000000000000000000de61c5b72268ab058ac5b05731ed17e5fe676d53000000000000000000000000ba22b710f3d4deb8392241dc61487caf170bb9b5000000000000000000000000f73ba88e4113ac2b9563f7728c548e9de5ef94120000000000000000000000000653d8486602fc55cd60d354d9344413dc8eceaa0000000000000000000000000fe12becfe71570f36f7fcbb1e694de6cab52160000000000000000000000000cb3be727d02e26e2c7a6aff21c24f59be5125fb40000000000000000000000002c8bb042cc49df51e49966a99f3d40cd71f8ce0c000000000000000000000000c66bf77bc15560ca4de331e1f63e8dccdf3715410000000000000000000000005f68fa65686f69060ba0926f0baecc72bcbb6a68000000000000000000000000ac24c5de686624a38b52de9266bd896432b8d3b1000000000000000000000000f195f2ac6bff3d0e80e529f76f3cc97aa68d377300000000000000000000000057e1be500e0bf622e8b524772d2ffe9a42b53320000000000000000000000000ca15045ee8dcee775a5df027bd229cae6d73e76c0000000000000000000000005990e5b9479f8ba67f1adaaccbc2705474f604ee0000000000000000000000000f8004ba72322322945532e99ed921e26ff8763200000000000000000000000088a80f0d6a71b3f96d2d76bf1bf2cc7375912b3c000000000000000000000000af8b7dadca22c196bd596222c2a1d850680d57c80000000000000000000000004b072f580240b6b20469bd9d940e394488f8062000000000000000000000000094cedb0fd14597ab85332e9cbaf3cd3cefe3305d0000000000000000000000002e5c9afe5bc7a1b40d457ca8e5f641fb5697c220000000000000000000000000c27ba893f23632bcf4162daa1b497b579ed62e6c00000000000000000000000014f428ee2de7ece574a8e150ada2fce6449ba55e000000000000000000000000cbf43e4ddaf731fb03c4572f2922a87fe6953a9d00000000000000000000000050c15163c7e5b1de669a4e8e15faf37f97ef08aa000000000000000000000000813a9fede8c7147827abeaaf9873434eef55a969000000000000000000000000837ef38f0c87abcbe1fed5695e43559ae0877b310000000000000000000000003f6415c2fbb0a87598d0476de64230c876080ac7000000000000000000000000e645e4495d5823d5a9875aa53b5c2ba21fd6e6880000000000000000000000000c01af74b099fa9042cfebf251d8899e15b8a99e00000000000000000000000005efbc534ba81df44405318e535b4cacd851307f000000000000000000000000c6cad89f18a9f777a01c497762bb1f57e92d9ab600000000000000000000000049bed0cf31250e84144b8f2d2ffdc9e2da8b0b04000000000000000000000000b02174eadb620616d2bbfb801e525f4b895f25da000000000000000000000000c77253971be54d9459d888366e43e7c6d720195500000000000000000000000032930e23c7af5e4ef38215c8cd17492a9a50b1390000000000000000000000006ab553497072d883701b493a5f4cc2aef721d6ae00000000000000000000000097cc2c400578e71379f0331089d47f9db8cae0d7000000000000000000000000cafd6211e3f5b2b1b541994e2476de4b6e5cdf3b000000000000000000000000b801e36ff82fbd446720be4c5106f50871ca8c2e000000000000000000000000cd9f6e1f1a268a3ac28501636a3fd9c0b35c4579000000000000000000000000e499c4800543d74996968f3cb96cde1f9542cbc300000000000000000000000059f0aff076027df9f8be091338b68a780485d1a7000000000000000000000000579d509656a508f0a2ec7487b00d52238a948f020000000000000000000000002fc94bbda7020a262cafa7d0b036afecd9c8c1890000000000000000000000006e660654d62e9f6bae12e97b344d6427c265001f000000000000000000000000e054d9d4d2254ef26f0984cd6b26be2c6ad26cb9000000000000000000000000c7cb6bb51eb6e759f41676b538d3177a33369ad400000000000000000000000041d97f97126ba60c317ee23b568c21942de56cdb000000000000000000000000fab967db8e43beaad39a01d9f27c8426f9f3a38d00000000000000000000000050751f4e44fbcc5caacf7f1f98370351a92a33a60000000000000000000000007b56a65912ccbeeb9f9c82f452ea6df329305b9f000000000000000000000000ed032f87aac29fd1a1b4b6867f4e78ff6d615741000000000000000000000000a8318c633362ce89ce7c4755d0b6b6a881b6a54e00000000000000000000000046e2c76c46f19e5db7bacd20b3cf1e9dd0ab75c30000000000000000000000007a776037148f880856dbc293e4d6f02cfdcb8ad900000000000000000000000010392553db6139e65a2afb1e29129da07adc24a4000000000000000000000000f1c2034a161ed8ee93c61fc7648c9fdc512509310000000000000000000000005bb5667ad11800466ffb00edc493918b305334c400000000000000000000000074a415ef1bdf850a77b9196c648ea3942ebedacb000000000000000000000000e3867ec5eeb9ed394f7607183db3ad97a1628ca5000000000000000000000000917af5d28dae7addb4a8472179d7afe28f34b390000000000000000000000000e648f7ae261c4a69617160242b66e1e49e96ac1b0000000000000000000000006940667d5c5cf96a4ed86bb2b9acb227fd37c52700000000000000000000000067df7cbe01ded0e50cf53ef3d32cee27a686ce60000000000000000000000000b0ddaaf892151e8d2ccd6fea7b1943c09d6d70d8000000000000000000000000b8de724976023386e26cd9663e5c1a2255b47c5a000000000000000000000000cc81774357839d63352ef5de418bf33a10177522000000000000000000000000cc5818e746aba6a7d00b90420152e2b9802f761b0000000000000000000000005767e8491f5c04f445fb10b35b4325a033b49f660000000000000000000000007f01a3b8b7c74226e924aad4d7aa5ba651afc4460000000000000000000000008e2b7b4ee2b4d366900e2a28103fc31590a96af10000000000000000000000000450010a04a7bbd252ab8dcafc3c83202b9572d0000000000000000000000000f6ee0d1517707b2466d1fb95ae9bf1a6b1475117000000000000000000000000bb76eb024be5d3a84f4cd82b6d3f5327f2778dff0000000000000000000000002470b6bb7aa58a97bb8bf22e6b60ff11bfb0557300000000000000000000000050422db745efe3e97c09adfc8124b3c1b0de57cf0000000000000000000000007fd0f1107a4bf59d550815773d665a9a71bab7b30000000000000000000000001990668fea679f2a6174296e8fea928f517c1276000000000000000000000000bb65052d65da2a1f339aec89296442e3f3b2317f00000000000000000000000045010eb3a8b21109d36d4509585f8bf65077afc4000000000000000000000000af1a4bb43424a2d68ad4be8b69b21867ea9ed999000000000000000000000000b891c5a6b9ee409dde6b84539446ec53add5c07a00000000000000000000000074aca076529880d330151cd9b1f3f8a467afaee000000000000000000000000015a6b9ec9e2dd46782e5a50b32c26d105fbe5697000000000000000000000000d93eba5ea0a14f4e61ab9c819fee17577cd79bd4000000000000000000000000e250bc48c8a1a4e43e7817c10cbaf58d7470c09c000000000000000000000000e5d670219b4036f3c3cfb1a00d453d20a510b6ee000000000000000000000000a81233ee50fc5e68bd0c37042f4cdc31c054c4be0000000000000000000000009a3986a9ccba3dbb96ac1e7919f00fee39528edf000000000000000000000000e2620e4231524f022863ca179c98267f3d139b5500000000000000000000000020de1f29c16f302a213f97dcbacb412c94e76bb6000000000000000000000000c370394f51e851a3b8902af1c8d462930a20f2ef000000000000000000000000c7648cb7e28c94bfdd783db45cd5aed21ec9c9e6000000000000000000000000d6d557f537b996b3292fedd0e51ea9bd8d37a6ba000000000000000000000000e58b52d74fa00f94d61c6dcb73d79a8ea704a36a00000000000000000000000016096c9f5a87c415d02a34a27f1b9069a9f8fa68000000000000000000000000793db055030e7852cffbc5b3dfb1f2e5205917ca000000000000000000000000e92acf5b41813936f5f44828b445225e3e90a662000000000000000000000000b532722eb4b2f063b3b7a1bfde983958dfea55750000000000000000000000008f549215d748ef00c622968102e5cd2a1317da95000000000000000000000000230edca104ffdc52081f875c660f34934f8e034700000000000000000000000084d96968235a6a60d4f7bfaa77112bcf02e739ca000000000000000000000000aa339deb86943b2cef76d228f82642af1cfc6097000000000000000000000000fe7bac627bd0876fc020b119cb313bb38b75d007000000000000000000000000d4a94cd8a05b2140b3d762b2393ed4dd0e06e63a000000000000000000000000c7ec6f747adb9dbb325e77f6b00110ea2625558d000000000000000000000000e5b2d2294262fcc7001729e47308241817ef659600000000000000000000000027fc54c71f78152ddcb5d6439688a16b4bff5d2b00000000000000000000000096f729f46b93d79ca600bef7f721273e6cee71a300000000000000000000000010175e8151c0adc2b01bbc066a6e9906cb266c990000000000000000000000002e1679eebf133557a417da90d92e08f8c560275b0000000000000000000000006191a4d0c7ca43f04730cd94ce5837ea1aed4fd3000000000000000000000000d3d3e060b859d6f6b356909d20ec322add7cd2b6000000000000000000000000fabbcd64907c825a6d9a5880ec4360c1ca2f0e750000000000000000000000001331c8fbb3186085fb874b7d7caf87b3fd0db6140000000000000000000000005ac1a6d7ae4dce69c13cfd652554493db445e35d000000000000000000000000eb722644d970bf8814c04ac08dcff565751f02d200000000000000000000000052337dec20b9fb27f16ce428f7b907476c25e825000000000000000000000000af615990b055374600e399c15bb095e881453fb60000000000000000000000005d7f92c45c2b6a1711a0a1a7b7f6608437d17e76000000000000000000000000a54c516046cbf1de4c9a8c9b0c54464a4d0a7f210000000000000000000000006fce2dc36c4eeba1064ab39e2dc8b85335c9645c000000000000000000000000391b367f8caab6bc32978550f791ba20175fcb5f00000000000000000000000001834f5f4288764c2816515580f0d3b23eae0d7500000000000000000000000011274b691690553d1bbeada6c2ca79402bdd9d55000000000000000000000000498def217f0f47d489dc92a3b4e6c7463674ee2b0000000000000000000000006d06f512d8e7de0b34be963b49c0ab7d2d12c33300000000000000000000000021f757c574c8ab5db8a15e43973772144ab6120b0000000000000000000000000427419248b6337d50d07a2ca4c3b3d2b8ae50730000000000000000000000002c1048dff4fd6a8d520ea17581149e3d64b1de42000000000000000000000000131dc7962707fd2510e97d14f8007036b7618442000000000000000000000000f5a29ee5d063993669db4c2de340eb33d09e37140000000000000000000000000d8391c6f97b993d366b6bfa7c587369f201ffd8000000000000000000000000213238c12f0b5621ae930591df600d64af11ac5d00000000000000000000000074f13d8dccd0de62b3b002ec795dfec197bb45730000000000000000000000001f14518103fd800250e21298ae89273e7325836a00000000000000000000000001cef6aaaba4c4744c6dc85ae679c72e9194184e000000000000000000000000fca8d1244002252b4262f81304ceb07705d01677000000000000000000000000c0062b2361c14a39cc1c1db77d72e7aef1d442ff000000000000000000000000bca8ee272380c09edc330730864e80014f5a685300000000000000000000000027e65d3bce8f30ca5466e6d25595bd2087f558b20000000000000000000000003c5fa4a2fd43cc72884d8d6d49ba2464da0d3098000000000000000000000000104a634cb01f075a99720e855beb2e52890a0725000000000000000000000000f7c9a45b6c6f64dbdcf7260557a0b1474d5c4c39000000000000000000000000821340bb958f0227bf212fb57a761aa5a3111ff3000000000000000000000000eb4076118018e5a38711448fe0d8d861d622777d000000000000000000000000bba2d9f3ccd391fdd34220e134219e82e98805ef000000000000000000000000789e65ca782e7df9fe60161f782d64692e23f2be00000000000000000000000004352d3dd9c5fd4c19279c09bedab496bf786725000000000000000000000000f336c448b3e4d5fbf02f5c58d0200e0ced0d5e25000000000000000000000000661323dc77df88ce251aeaac4233e41b4652569900000000000000000000000078cc94c1b306293992fdc92639af72d54423668d000000000000000000000000f1cd2ff3d38257abe3e9d47c572037b70b972555000000000000000000000000be289e149c2fc157ea85064ccd24099019a9c1cb000000000000000000000000ebff2439489d972311b8cd6e741adc9019ff9b6c00000000000000000000000097adf23ce08de48a1d3552f4582a246708b0e38b00000000000000000000000028fc2143680da891bc250ec555f4a318e4ecc3dc000000000000000000000000864b2ad4bb7e2a8087631f758d464df48474cfe2000000000000000000000000bab165c9dacdb8ff40e70b15dbba20ce414627e60000000000000000000000009a1cf49aec21145eb19dac796c8398513c1b78b30000000000000000000000002e32cb126b66ff1cee4bdef98460dc39839355270000000000000000000000002b6b143e0f8586ff5a820391aa5522c892efca27000000000000000000000000f9820c0f746f48294a5fc8ecec9c135d3832fde40000000000000000000000004a3102bc79875ed0535cec48753ae412f57b2a72000000000000000000000000cce2d3e02cd9e2e6e89a7b5956fb68f544ca64b7000000000000000000000000b984fbd2b04693933300c0070340f178a694d30000000000000000000000000054d8622c6a5e1780b21dcaddf476a42308638996000000000000000000000000ba47d62875a9a61fb335025d103878aab056efcf000000000000000000000000e1a4930ad9159dcfd12c2ee6bfd49cf9fdb73287000000000000000000000000b872405b434253a6c155c5ce21a36cdfbd454244000000000000000000000000c894368e664f7b5c7d17a62ebc83a43c64d512e0000000000000000000000000012b01f4c2b80acbd8c3f8782bf84d54fa0860a200000000000000000000000055035afae84a86ebca7197c9e487a57c312ee4f6000000000000000000000000f2ace0a73fa950747bee234a76a6e492240bf47800000000000000000000000090ae29fe684055011b75b47dd24ceda0b48aa8700000000000000000000000004040221266e1cecc259f875f73604aac067ea898000000000000000000000000c2469ebaf3b95ee7172f6a984c9ca94916629d720000000000000000000000007b546c054c2e6d683f91f9334e3fec4cbee2b4d300000000000000000000000073ae03112eb7d15a7ef1385f4051e2649df6b72b000000000000000000000000e2f389672e4eca6048056a4ad936066d5ec32a5600000000000000000000000005f2a82ed3dfd7ee72b6e3cbbf611194e22c42b8000000000000000000000000cce6d55b31c6137213219a9cacd089d55a2c920d000000000000000000000000186a72b29041c9bc0bb88dbad36e318c23e5c6e3000000000000000000000000e88690c33bbc2a62938f5f4e1f9db49a997e9da9000000000000000000000000c9c026d92314aaa032cf493db1058b143dbf9aff000000000000000000000000018e9a741810d67641be6b187451a73abf363f1900000000000000000000000080c26fdf73f19d6bdc37f64824268b5611fb6e9d000000000000000000000000b092b76f987215b4afa649b611a0c1a0ac4bccfe00000000000000000000000022788d4b10ade3d1c5cb3aa020b04633e201784b000000000000000000000000aeac0615a3d10991ff5595bb821281375831e16b0000000000000000000000008a764b348eba8326f356e510aac59a9e6d59c9320000000000000000000000008cab22b23c965e51d4a4a72811437c3d1a1665e9000000000000000000000000c3ee6b5a7095cefd590f5b3ffad5aa1980bdb21c000000000000000000000000ea811b297fab1a5afb5fd810632c59f1ee7973d1000000000000000000000000326cf3531d1c813112a3f75cfd387e68b82f5d4d0000000000000000000000009fb8580802e476cc99c8bff4f6e9015620a62440000000000000000000000000cfdd6012778900e59bc0fb3da0d7e924d45838660000000000000000000000004dd3d281d6c34165a83ab765b1377ea8efef5959000000000000000000000000f5e0357182ad571777dac1d0509a7adacebd62d90000000000000000000000008a9bc5890d0511c27e7448d2535b00a5d95527640000000000000000000000009f8ba816dbf05b3ac2942fc28b206fa400a46d4b000000000000000000000000df2e78c77d1c93c5901d7e5467262ec94c78a617000000000000000000000000b652535c4e1b24802934914fd2bcf2fe28c53ffd000000000000000000000000a8b40d1e825eda7a57098f333bd10a89a4a9d7e90000000000000000000000007de08928b42a4c9294a3e5dda3fd908ba9d4073e000000000000000000000000530a84e14007bff42e13aa27acdc4c0a2bfdedab00000000000000000000000044bbbd26a1888752dd50ee33f97fb5744de0cace000000000000000000000000f7c531ebff8dad698d01694b69940c53ed2f86d70000000000000000000000002e3fa8e4765fa3ccee12313be903a6caa6ff8066000000000000000000000000d4caeca3f7e67cc3fe109122131fbe653a635ea6000000000000000000000000add7f4596e0175b8537103d0478b40af96bd0e9200000000000000000000000077a5ee7ebb387cfa571191133f58a6a799c800d40000000000000000000000004bfdb6096da88e55f1398fbae95234a4f778b17a000000000000000000000000c43bc284c9b4501a91f7dedf8608bfbd4c9030550000000000000000000000002f5c61715346c98a4ba674d255e7e457078750a10000000000000000000000006c8eed75bd12a0349efb32eacc97a1e715b0737600000000000000000000000095927522f31e1d475667ae0e1b7bacd4b81942ba0000000000000000000000006d39f47580ed0baecc11ba147536a84c4f8b9fea000000000000000000000000c6bc1695fb7ee0529d5b240f186a8e70974d332b00000000000000000000000088e4373b56e34083ccd249e69d3175bb006b833a000000000000000000000000dbc17effd02e3e11a1c0e2011e741e678144cf250000000000000000000000007364f853b7e006528bf3d4c75525f496496c064b000000000000000000000000a1b08d6e507d0629f4cf5f424334764b066b6c94000000000000000000000000e2d1c0fc9d80751fbc737ae098e8fc967800b643000000000000000000000000696410318ec16249ebd48cd100283ee4a5244b1500000000000000000000000029c18ab60deba1b436cc7f4e03b26980c4f8012b00000000000000000000000037dd198ee6c45c764b7b242189e33d7ca7fdb4c10000000000000000000000000be16533c005902ae9dddf047415b881be9740c60000000000000000000000005834ea55bfc5a998f1e655dbe30a26ebfc18664e000000000000000000000000bed96a2abb25064e12b043315f3625afb79d02ee0000000000000000000000003e5598681e03026d785215adfb3173acf3cf2b60000000000000000000000000bd4e67e2fb39b2eddf6724a4afeda183bdba0cfc0000000000000000000000004b166c80d6ab07e81504e0761ea5349fa7b3a41f000000000000000000000000861fd5da2fd176ae507525ac76fcc9b912e1b75c000000000000000000000000874046b6b930ddec79f66ebb01fe8eb64cfafad40000000000000000000000003f17a91ec74180fe56f6f25bb62538b647650bcb00000000000000000000000044a6e639530c50f16a7edfa401cf1caefa019f430000000000000000000000009a1e1b4aff69d1c49889883ed0d2902997beda3c00000000000000000000000062828c2d2a630a9c4ed3e5a11fa10c804e58408d000000000000000000000000618290b8fc15786417e85130ed3577b046428ce7000000000000000000000000fd2c0c2288ea83e087fc8a10f2c7b5f2b5355c150000000000000000000000005bb8838b9592c54703e6a6e13367cb3e06ec99f2000000000000000000000000abd522ec47a23533ad9f77aa8cca1129ee181aa4000000000000000000000000ebc172efc7e5613b1786d2c81e56acb8d09717d40000000000000000000000003395827ffadeaaa1eb338c9538d401588d2b57f80000000000000000000000008380c77ce4065bb3359dce928266e4103de5f9f10000000000000000000000001cf8c66dfc274674f38b0a8b4c3c153cd8e3ed450000000000000000000000007c53aa4c984d7ea6d57427d5a8ba6d960b417b0e000000000000000000000000a4e2fb835136f6a0597293e01c09318041134c1600000000000000000000000095f78b39d856696832bac15928cbc6ab0ebacb78000000000000000000000000622b0f07c1e73e14e56f130ff0d51c88e367b12a000000000000000000000000fcf6735db7f2f8f2bf470fa4b0d668de6be2a9e9000000000000000000000000a3419b7770d18e0dc8474d83226b61d3718052b50000000000000000000000006eacea95989bf2b5165b9450f5b113607e53fc3200000000000000000000000030480c8882f00e20316ebe88730ced951540c034000000000000000000000000e2e22cf48f0fdfe629164d33a2384f87fdbf0c84000000000000000000000000f55f8fd803ea598e58a56f86840895884664cf730000000000000000000000006e384b3219405ede5dde6e0387c0a8160e9a30df0000000000000000000000005b795fd28a8f48150ec5646d23fdc5046f47097000000000000000000000000059605ef4aa925d6b393bafecdcf8eb70b25e0793000000000000000000000000077e350a4f6dca428c4dd855563e45bf9a072383000000000000000000000000d823bb3ad3597d3b49ba8e2665455761d380fda000000000000000000000000041ac1641c802252158921205dde38914d9963e96000000000000000000000000c4ad456769c28b193e21afd4bb5839877cdb7d1800000000000000000000000009f41854126f1c6f90703e1e1228a00ef8fdadf900000000000000000000000096056622d68523af229951f2a9a52648915887ac0000000000000000000000007f04ce92884c16bdaaff711240c82e11aef32d8c0000000000000000000000008cb35969a76bbbe85b7d2426714bca3e3f952aa4000000000000000000000000f34042a11781b65098ea15a363298966a6452459000000000000000000000000d3e8867b7449be308299b0effee197a9cf2cf77f0000000000000000000000002a16ad231655a9133eb6f50060f46f01156c4ca000000000000000000000000083d8e0b40bd7f497bd85f4769dbcdbe44c3860440000000000000000000000003cf9aa0f0de1d504d3eb2edf8cc12f7b9f7c5e5300000000000000000000000053dac6f4e8aae53de735e1fc3d10d47cd5e160e6000000000000000000000000e81a2184afe608f2f68be2bde1d0070882f534ea00000000000000000000000056471655950a6a46e024d7b994148f15337d01040000000000000000000000007adfb77ef06f38d6be2d81ed6218c5e4f287fd9f000000000000000000000000285b10c73de847ee35bcb5cd86f17d55ff9364760000000000000000000000005bbac3353e4fbc89022a60c23c09936c755c5d4a000000000000000000000000f2451af5f0add62998e6fdba51dc129e6f64fa0d00000000000000000000000024726c18dd34a40448ce93ff4e839b1b35f5b2e80000000000000000000000005052a5d87ea0a7c64b50d6a50f2d548070103c7d000000000000000000000000b51e780588eb04e58e8b61e7566ec5c6cb866b0f000000000000000000000000f68e0e5b5f94845c8184eaffe8257dede5a13de5000000000000000000000000267432d204e88363847e0f107400691c8a3f3a0b000000000000000000000000732bd00f5ff9115fe70ef8f6f46a7b792b6c7980000000000000000000000000ae919e22d9c2fdc74514155ad69911ac3c4c025f000000000000000000000000cec9a2e5abc02d9b1c84992db171c0d3bbb032fc0000000000000000000000008f34d79af5f868996acfdb476432e458553b24550000000000000000000000008c294221f2187059dcf3a4ce40387097eb75f4d6000000000000000000000000be4a2b280f5f6cba1587b72145aed84f3a6734d500000000000000000000000039325d041c6df9b2db18fb6c5ae1007dc1bcd0ae0000000000000000000000008457bbef621491b55808189b8fff43359c364428000000000000000000000000d1a99532edf5c5d1e060e86fc72b8c93e32ead6a0000000000000000000000003a26ae9b44ba356758b5e62cd61d8bbb5973a24c000000000000000000000000b413a48088cfb0074f75349c790062920434e32100000000000000000000000068530927edaff73bce4f59dcff7831aa4b6f9449000000000000000000000000f0a6ee86e3aba701bbbee3ecf95cde83b2e6a0120000000000000000000000000f89461028280c2573b2384a04422c4f75399583000000000000000000000000d15794906e689d34f5114fc34baba308824361f00000000000000000000000001166e4f7ebd8d77ee797801fac1c554429e3678b00000000000000000000000012c09b20dfc38ccf8964bbf5bc71571bfe8365ef000000000000000000000000b247fb2e33be30d30f7ff7464bc53d96e4cd4bfe0000000000000000000000008d1afac419429f302ee175bb8e6cdc04eeede54a0000000000000000000000006e8dc58040aebc62486ae28a12f396db007eabfc00000000000000000000000052661237f6f2892ef0e4f72c9d44d767d3d75661000000000000000000000000ce20d5a15ac3ed09446f0635083fc2d7e5b0bd3a000000000000000000000000c548702bd88260d059ac7920b554e6154e793c98000000000000000000000000486705a71f43a2ff8167876200b72edd5852e18d0000000000000000000000000d25e8ff011c4ef47f6be576ced13925292dc8fd00000000000000000000000068ff2ad0a9881f499b2382079ef5bcff3fe6a59f00000000000000000000000076740a91880f7c48b8160c036152e70e6629411b000000000000000000000000caa2ff69a372f6955397cf06372cd4a5190980590000000000000000000000001ff5172102d437f3b090d4625eb1a5e44a42bc95000000000000000000000000eebe6f7fd87ed28748f5e4d3e339ba0f28e9078200000000000000000000000027fe08d4b763dc05462dcee91c9451ea558b1edb0000000000000000000000008b0606254e6bac0b8d5289275ded64a819cec6980000000000000000000000002eafc82debd6aac14e6ea1598aaa57110f24a68b0000000000000000000000004ff7cb1fa9b938066eac3eb1f7716d687f5576b300000000000000000000000073fffc2ee6ec992312da4456b623c59cb4c910a2000000000000000000000000ed6cc5477ff1e65044ad5396b82d497d8d140c2e000000000000000000000000b3f5e82a96833d642c820fe87f0ec9585474604c0000000000000000000000000b46b4cfa6d9cbcc298682c291e0e336ddb0c40100000000000000000000000015ea09c7cac247f5df7ad5229c6e42708c67460700000000000000000000000047c6d91c3934eaab5b0d136ce8e634bed64ff100000000000000000000000000925d12ea841da77a91baaefea88a14e36045347900000000000000000000000023aae843739afb93cc2f485d06a585a4cd8d3364000000000000000000000000895f565518e4584695378065f7147283564e9ada0000000000000000000000006bd0e7ab4ef8543460858fa69a22e6cc4bade8bb000000000000000000000000288fd58687b41b08041e059358d0f80e36009f17000000000000000000000000bae754e96085c6f409d66f61a63775915e8176d900000000000000000000000031b63dd9883355b92e33b7193db61ccfcddb8cf600000000000000000000000007e7c79cb373cc937dd12e779bd33446265fbd42000000000000000000000000df5dcbea1b118703b83591bdf5d91dfb5a1bdd890000000000000000000000006e6a750cbf3eae93803aefe33ba00f5c2bb9e535000000000000000000000000e406f706b69bafca1155e367fab503661747ec690000000000000000000000006c3f8a5242496ee4b298760681c54c3260b5f74a00000000000000000000000065db0668dd49e0ec3913dbe7b0c7f88ddda0226e0000000000000000000000000f81dd7245c8b93996a32fb14d273e087bdcd771000000000000000000000000ae89e0a9090ee6c03e32f446c20d148a97b716520000000000000000000000002896cf7d05efd6fb0316fb18e3c4aa451c878e4100000000000000000000000019821c089eda947f4dd94623cdbdb8f504fa0f34000000000000000000000000153221bb46fc2d37b40cc1b07405dec97cac298c0000000000000000000000003b0bf46e9c307474e335f6f9f755d8f391c8ac7600000000000000000000000077fc1378e4e3b3f6d3be0919c86738c2c0e9b5a20000000000000000000000002835058115646ab4155321ef3b8514097ee357f0000000000000000000000000ad5af0073502afab66c0cba8de6d01acdf082b76000000000000000000000000c393fdb5b3b90f81d77eec3c05fb839ff45398e0000000000000000000000000a81dede523b2a650427b80be13a3e5ade68bce8d000000000000000000000000cdc17289ec9d5adbaadc688321422f5f089aad17000000000000000000000000c9ecd515df288015fac9e6160fc30980ab7ecd44000000000000000000000000e537812ef38dbd41c2fccb1522164c2020c26b66000000000000000000000000004c5a6c42eb4202bf70926be1a3ebc43e7c092d00000000000000000000000074014e0bb858c7004fdb8cd19d7109595a5e602f00000000000000000000000065c60e7762ff174bc8446901939f39de7518dadf000000000000000000000000d5b53e81467179c27d3680033ecfea2eca640cae00000000000000000000000066169fb43d94b13af4a2697384903462590690b6000000000000000000000000d53ecb902d4574d56185977bdacd7f2e2338bd5c000000000000000000000000097dfa98b9fdddb0472c3bcfbde8132b50fb5d170000000000000000000000007b986d727203e0bca1d1ca42de88968a718cb15a0000000000000000000000007ef0aeaea0835156d006e504cae1046da2e140c6000000000000000000000000e0075a364af2291f8967589b569e4e6250c915e70000000000000000000000001757310fe89bfc14f48b1e5ec980392136705619000000000000000000000000e94d4206b4fac3b631b0e296867d8c85c3c1a672000000000000000000000000e7bd3adbdd230afa808fc7cfca993b5d8275a8b10000000000000000000000002d7e88c6c2c2401895d4e39556f1af4e3a1d82bd000000000000000000000000e2150407b542652e53537fd9bf8fa4923a712c5c0000000000000000000000007c699a204b170eee704479faf5d7ea1da9c62934000000000000000000000000b932b3ceae8b4841e68ab497c321eae143dfdf86000000000000000000000000f742ebba4e77a34cf50dde46b9972432de87fafc000000000000000000000000a4bb0545a44615b1c711efc3d136527627dba3c60000000000000000000000003a62bdde0dfe074f2a4795b8b1f1d25f68058ac400000000000000000000000090e1be238a0fbc2d48a25b8de06c1723da39ed080000000000000000000000004d4d614da92c779defe015760d6cc584dbd389af00000000000000000000000028947b1619fb0a081e62ac4964d07c1f6ae0e5f9000000000000000000000000ea1aea0ceee22099153225ba44ac0bca223a19d2000000000000000000000000168e37fef8c1bae16df72daefcc43aa8cbab6fee00000000000000000000000021849a11b28f09bebc0e7cd615119da730539c390000000000000000000000009455e60d8bb9df7c7ba8b0938a18f8b34f73dc16000000000000000000000000e04e8ae290965ad4f7e40c68041c493d2e89cdc30000000000000000000000007aeb65442ed4633c561cebe8508245bbaa9f42f50000000000000000000000000821023a5b349b5a4247d1638838c835e04319d800000000000000000000000096515b1e363c16f1f20127a59d0a0333f7154ff7000000000000000000000000585b42ee00f02699553c1200e143d2ad69c7f3b8000000000000000000000000070bfe2beb07008ef32c37ddde9e2e600e3419f1000000000000000000000000402bdfc0e4a04f81f44950522f1d7d1dc9ca03ca000000000000000000000000a8f5f8d6fd1b9bee6c221bcb74254fe0c93e695f0000000000000000000000003a9b87522823c7c211ea1aedc17422eb4c5ea482000000000000000000000000483baeb45603353ce9223e176a654caaaf9884dc0000000000000000000000004c09c9605d92c2fea58bc0bf99c5fe777f7090ca0000000000000000000000008366a7f74ae5a089c3650752487fb6b88bc900b6000000000000000000000000228dacc596ae31e1428d909da498c2f530b8fcb700000000000000000000000049906efc9381465199b70b4f88f60b6dcb98be7e0000000000000000000000009eb0fdf6a7c688217a479c3811ea1e3c02a59e4c0000000000000000000000006b22e0e3493f9d3a95f4e64cfedaaa1265472db00000000000000000000000005d509188204730248ffc8c1fce33e41118d762c900000000000000000000000015092a5bddd2cfbc5a1561be01101a08e0f394170000000000000000000000007b4f04dcadd5e8d07b27c0090fc445d8fdc2edb700000000000000000000000098601dfbe8b558bfabbc8b005ada04bf2b152fe8000000000000000000000000a2faba84dfe1c7f38c69035a7479d698d7134d45000000000000000000000000ea07ca82368d8d1df7a210d28eeacac96671a2c30000000000000000000000002b38c602e631ba2830a0f9d51f0b2f71b14494a60000000000000000000000009710e71289c987dc1eccf319668a726868640df4000000000000000000000000e945dd6aa50497b640f272aef2fd177541a563180000000000000000000000000133c3d6fdc2b5ab4a113dee37c3a5abc8f1c12e000000000000000000000000d6412166d03cda8d068ba6ee0cbdc36e93e375b20000000000000000000000007d774634e8d122a976be27fb523d3177a3d54010000000000000000000000000686d462d11b2f5352da1d3374bc43e6bf10b1a9000000000000000000000000085a7b9879ff86b94ff19cbd8c1a98868c9b6caea000000000000000000000000991dfe92622a568cebd4774a593658fb6113707e0000000000000000000000004ee0f72a2407d76f3d69f411c14a18184200f1f2000000000000000000000000ec3df1f69595cde17b5709dfe9b71f44790673a500000000000000000000000091f4f5a9c6ed2d64305fa412128118f4125b33b0000000000000000000000000a6e41417e7c5b637681d082e308002ef8a8f18ee0000000000000000000000007e2ce0dff11f312e5aae5636b421d8e36cee696f0000000000000000000000004b88ac92ca79a1e06ef9298dea31fc474ccacded000000000000000000000000e99ad6bb1c55c345dfbcdce407c5f878464090d600000000000000000000000020d8f3260922274d766d9bfa468a73686b5e3175000000000000000000000000188cc7286af105be6f7a11585e2f3ae2f23d27ca00000000000000000000000074222091c92fa46e34f8e61ba17d6cda5e91951d000000000000000000000000675ee6a8e1f6cd13f464276b5552f795f17c481f000000000000000000000000b0a43daa30732278c97a5bdd35a3cba236c90a34000000000000000000000000b887c49da58b9a910a8abe5f11f39de6f4cce399000000000000000000000000837237ae9aa911a5a331eca2c74919394649a68b000000000000000000000000d8fd09c777f8b44448b8334f694dec3966c426680000000000000000000000008adfd483492fcb6856e26deead10cdb0b06cf0fe000000000000000000000000fda37d9e76294b4a3c239f908bef99f4d5b759dc00000000000000000000000009e336f960c444feaffb8d051dd7e0259628fed200000000000000000000000075e1780fca4411dc3590e61982d479abf94ea71f00000000000000000000000085ac28d254a5863e51f8955c135071cc85bb5528000000000000000000000000b70c4f74a7d92bc281c2b8438424dba8f9017ec2000000000000000000000000313c0e885772453860a26d00c53621708daf28650000000000000000000000000171243c246fe027a8b10e624a88c0ca62b890d90000000000000000000000001b9502c4318c0b7f1c08d8720bfab196e8565c3e000000000000000000000000a1498b1b94a267ea9a4816d817a5f66a98bd821c0000000000000000000000002d802a8eec5668c36e2ee9a24a3c9b540d445f34000000000000000000000000f79830c9f5f9da4db898d2ba73e825afebf23de6000000000000000000000000c6b3472f3982456a297603edf783f89aa00efe02000000000000000000000000cd503aca76111022fb56ba68c169ac12e2c1ce59000000000000000000000000808314019f66c304ecfd126ed3a4b08b591c66580000000000000000000000003f171d26f26f9b5768559045190861c8a23c01be000000000000000000000000ccd78ba124a6c2aaa8ec6e5c69cdec0c249ae38800000000000000000000000056ad94df244d185e0c0f9fd34b823c87f2267b7c00000000000000000000000097fa918185b4a9dd4b3f93999b6546a31341caf700000000000000000000000016d67de375a6d13de3a4613e1b99c2f9e1f9a3770000000000000000000000009ac5b7faf6ccc12d61f9448812175138b7c92e2a0000000000000000000000001fb8dcb3780dbf40fd4b61f4e9449ab75a3775bb00000000000000000000000071c6addfab5d8f9e1c6048f72187bf14a06436e00000000000000000000000002d8c0f26ce4dc60a843f0de77ff805631a3314af0000000000000000000000000be176424cb29728e86775df8af7467ac88296b000000000000000000000000001eebe8dfbced3a0ea179ea6106bf77cbb4a619f000000000000000000000000145b25cde33176f74fc49669eefb276aeaf28341000000000000000000000000b37bb121f89a98223569bbf3748aef99a4b6b08200000000000000000000000072f9e723a18f27c06553d7471cf09ee2d936ae5b000000000000000000000000a12727e10db15caeef042305ad21967585fdbdcc000000000000000000000000ff51628fbd2310c876838b69dba17c618e8fa6680000000000000000000000001932f9240ce2938377707b5c871e4b445450dbc00000000000000000000000008352599a64ebbd1ed1980d0f8c49650b1557a4e300000000000000000000000084fb4505e03bdd0fc63aaa3a20eaadcf15d039810000000000000000000000007af180b50d7fbc55eeea26d88f241d0fa0bf396600000000000000000000000044c9f3406df68906ccfd5034e73701a7690658da000000000000000000000000524a28b2e23cd9c88cb93a3fb5d5c5101bfe775a0000000000000000000000000e1c7fdb135277349d7797b4b97302a8c13f71260000000000000000000000002811cc6a2fa37d168a99add06c47c31cf456b126000000000000000000000000377cc4bb4e967586c8c5ffbf7b9f828c23f61618000000000000000000000000aebbb888c5d83bb4ea37c1ec7d0daa1ce1fd5628000000000000000000000000074e7fe8181085da38a18357dadc69294d0b57950000000000000000000000001c904b9db57de0cbbb2fa3d118c08f789625ac1900000000000000000000000019c169ca006a075622b47a8670701a6333e3cb99000000000000000000000000e9dd99b620d4b0f0353d0cbcb17db3750e34fb82000000000000000000000000368e3e8640491febc0b003da6e0523c782397e33000000000000000000000000d63b335f4176adad1b8a9f7c642a879e858151d1000000000000000000000000b83b2b1ab668e1fd2f9f6a5d8524b1eb751459b5000000000000000000000000e9db7db11b6afa2a6c77f6320d022d379ca5ea59000000000000000000000000f071d841b7315ca6cf31b6b39b816b57b868f2ea0000000000000000000000006058a0d1784142a6446457ccbd852e67f08f87b6000000000000000000000000bc82c2444c76ff4b2452f27d73f2d75e07b395c70000000000000000000000009955d0f280df9e7c13d48234bfdd941dbbbf5d98000000000000000000000000e26abc37b06b819243b4b104270cc18f7c835fce0000000000000000000000000309721f592e3aa68fa81e40d6cfe133d02f2a8900000000000000000000000098c83b84609292c6591fdc7303f833601889f55a000000000000000000000000b81c711c0832d54346a73e682dc7b0c5245ed42c0000000000000000000000007f7756a7183dd9a17ba2247df69c8e335c728f0e0000000000000000000000005b6629261888887a8a672692f5dcc40eb70260e2000000000000000000000000261071e541fdbedeba9f07c01047f39ede82b1460000000000000000000000000bc6691e1c4e2b3e91cd91868b01b28db7cb6603000000000000000000000000548214fdee6268dcfa6faf01b19da71d377d9b6500000000000000000000000099f65b568b002908964f5ea7cb32a36cac127067000000000000000000000000390359f4e3c53959d516d557408331fcf821fdd1000000000000000000000000475faf70aea24547fbf3dd9e489b1a5a7d93721a0000000000000000000000001278ca06d58249a484b175c074098f99a6308903000000000000000000000000cc5b564627484efb895584e5f14722889247b7a8000000000000000000000000fc2ab77045170a9bb78b0c9377ebbd144ebcd8d30000000000000000000000008263285454c86dc44ec3a132050da4a55e0c1f8a00000000000000000000000039ac88bc800c707a0f86aaeddb09494cc4e85189000000000000000000000000194e5cff321f86b1aebe2371c01adda97fe104a5000000000000000000000000211e35999d43872fcb97037fc5c5f0c12bedfb11000000000000000000000000dfd4725bcc3f21a91033841170b0843e01bc688c000000000000000000000000f8e6282cc49c073ef47f266e50ff271964fd803d000000000000000000000000e439a9b9520ac8c8e77747c54ced07b5c584702e000000000000000000000000669afa676b680320f8806fe7c2c21184958b13c500000000000000000000000044876e15703fd50534e7cfc8e90737429198637e0000000000000000000000007362844a56a92d6773d460914e2c5bf59636a42f000000000000000000000000dfb7adfb40ee1d1259293a7d3f79444404b27802000000000000000000000000f0e2be7ee7c4179ee51aef2756638e06a95243a1000000000000000000000000b7fb3249e0e790fea2cbbb0a1c8879896a6903310000000000000000000000009aa3b821f183375e8a78a67c0bc095f6261d4bcf000000000000000000000000a77aa490bd2ce43b4888137ee546e6ee0bcc3559000000000000000000000000c0526041dca51e7a08ca2b09c2cd57c67b08ff89000000000000000000000000cd82540e3d02e2a185624c6e5f4b6aac190c6bb4000000000000000000000000121bfc0fcf2b0607d2b516f3c7cf315f55b27191000000000000000000000000f0bf937ab99160e69818addea4e4cbd77d53af5a00000000000000000000000075f3e1ef29bfda69ffdd5b7f9e38735daba38ce50000000000000000000000009bc663ae6c2bd64e7df178e41d5357d43e2ea586000000000000000000000000adecfd5070ebffa257d2d8c9d9f3f99590f2dc3400000000000000000000000075d654ff100746552daf84b6d24a77095f3e0d21000000000000000000000000e2031b544e1dd616358e8adff8ebeac6d3f92c73000000000000000000000000b8a4e33e8a45bf667ebe8f7078c7fab8479595ed00000000000000000000000096adfa9caf8a7664372666ddd5cb1633b3c12990000000000000000000000000433436fda16cfc263fdad70ebf4c14877731e22e0000000000000000000000002fc533d842b30db065bb520bd7c33ea5f08e929c00000000000000000000000005bbe6baf2f4b75fdfb137f28fd688611f1b10710000000000000000000000003f86f16b06ae5417e4e442cfff507b533d34b2ee0000000000000000000000003a2384d5b64823359946dd72fd47d83f265916e8000000000000000000000000035eaf048b9623244f4941efcc36817a3f8a5414000000000000000000000000b48ab28584b21d342bd6de02a21b5294f3c7cf81000000000000000000000000f21d289dde6e21be12fc93b637a788561a98c289000000000000000000000000b13fb22716d6bd0788150e6a2977af4a3f940a2d000000000000000000000000f3a96750a0f160af3fff90d1519d37cdbe0852a200000000000000000000000096ac9000f30a85a506844e8a5c6e263a21db9c54000000000000000000000000b8f78769cabd3cc20991553a81c3f5810adcc99a00000000000000000000000077c7dc62d6a5d1cd08bfd97e7af907749a6d5fb50000000000000000000000005a8b82673e0cedf07677d34918b58b3637d9af9e0000000000000000000000009291efae578aa28b8b8633d8c8055c0d1aeefb790000000000000000000000008745b52a6ce2d52449fcf986108fce6baf6842c9000000000000000000000000ada337842b20bd73653bb640487ef3b02c4b3080000000000000000000000000db8016a4ac64ad1a409b9a1d16529e4818fbe3c50000000000000000000000009096f989c7f4a3188564c8b37419e748b959fd370000000000000000000000003dbdd3852470b5c5414929202df2efc0ad0be9f30000000000000000000000007a9bab949012318f447e7eb10fa5fad929ffd55100000000000000000000000038cd227b8863ecbcda5e9e80526964eadde2e426000000000000000000000000742ba1650d09e61c11cb7acbb34d90cc3fce1e080000000000000000000000008e8625c7cbdc849eccf2be8ebf114d27506466850000000000000000000000008d38171c145ab050cda92432f4934939ce0fbc10000000000000000000000000c9303557f98fd398f2156354f703c48040026485000000000000000000000000fad804da5cf9ae0162c8488267f538f5d0c796ce0000000000000000000000009410640e7e3d9bf052015d68c7af6345514e8ae5000000000000000000000000f65d090a381ed949627cb2e66d6da0463ecb4f83000000000000000000000000be5c42ea7e335d11a75744d23fe6e6ba70bc37460000000000000000000000007d6dc6d3d0c19373584dab2b0150f4c0d2df65680000000000000000000000004419ccdafa7f69c742e9caf6b86c91dfe6f71668000000000000000000000000c39278d2f75a9f2233fa4aa0c0b5d555e0ffa4f9000000000000000000000000eb1e5a5cacbd2054e1f6d32472956ca88b279bd10000000000000000000000006cc88495b7a2b07b57b3e9ba2f20183013bb5eac000000000000000000000000633da1eb7d9894fec1ec94fe9874adedb3602178000000000000000000000000ca3d0c82460fddc516dd6fd1470a51b1ebba063f0000000000000000000000005e4fbe1eaffc38ce2cb55b5fac99ea1589114df9000000000000000000000000042b9fc916eb7cca252171894f73d7ecbc9f4601000000000000000000000000062330d00b5971ad255fcbcf476e06fda188c0620000000000000000000000001b2954a7fd53440b5cdbca3b60a8cafbecc2f67300000000000000000000000047b6b5260c5b627378aa6460de5ae03c135761cc00000000000000000000000066d56ecc4de616493e634e4da85b82ab3df7cc7c000000000000000000000000ba355e544ac0b680b4cd290ff345ec7906842bbe00000000000000000000000029c11e8bd6ae1906e7a759649d9ab49a63d0299000000000000000000000000017feb7b88a295dd8abd02ed6f41361ce5d20d9520000000000000000000000004debd71a538adc2b2b43801f08400ad5ef8fb90900000000000000000000000067320e32f067a23f59012ea3ab3b80a68ffe7f6300000000000000000000000003a0952d22b924171e0ff8f2dd3ebc6e5f3cdf4c00000000000000000000000010295a320336348fd465748e63beb9a1e5eda536000000000000000000000000eb1e46fc6a1c16beffe0957419b72da211f8ec2500000000000000000000000049c1254f0b3bec0031c09dd011b62dd13916db72000000000000000000000000d01733e1f3993a1177b84432346a4ad1010ed64300000000000000000000000082380eea91dedc3929f538e2fab66b35227c85aa0000000000000000000000005422b50130d20da6a76e015ea4f43ff4e8d6e041000000000000000000000000f5314b9639585727a07bfcd3bc25cff3ae954630000000000000000000000000dcde88077ffa48455f0a98fb413619c914c53e6e00000000000000000000000041dd1715c8f18400e87435da449f8bfb22ae092800000000000000000000000081a6521183f915da49d6eacb51155d4f0a93b6470000000000000000000000007badf556d351842885eb13bfad4e5a1d5d9cde10000000000000000000000000d14c3f4b5b39fc8818e94363ceb13d357955d7bd0000000000000000000000003ced3138083be6eab2f9782a761e1a42c223e1ec000000000000000000000000f79d8f164f465e70e4e4370ef0cdf4266dc62ee400000000000000000000000095bc6799943052c527759ae2e20346fc12dfca830000000000000000000000000dcb6e7bd4020fc1e410d7df9853b0374598487b00000000000000000000000008bd1770bba15783b58d9d4771889778e285ec09000000000000000000000000ea83d42ae762fa5617457fbb27c4eddf28edce25000000000000000000000000f77b81d3cbc81f04c831f23ca859a88c2ac0e8ab0000000000000000000000004b5324519fffb3e6e5f617350c26f06c9c84e922000000000000000000000000f0b2aa8124b232a0f6f20491ccaa954f4252e70f000000000000000000000000a9c95f8c44585e78b8420023ab31df6aa7612f94000000000000000000000000928047b723a5c544db2a5fb1e0c820cd0540a4fa000000000000000000000000d92f300b0c3b3cb93950b50e1a86692cc1f2eafc000000000000000000000000f12b7a1ea664c15543a9317959938a3cbd7d37e80000000000000000000000006049935bc128ecbe75ef5da3de61bf3467b7b2c60000000000000000000000000efa61ef5b54c9e25d25c763390839beb56920e1000000000000000000000000e617e7a8e2e7d9b77c56457c59edb222a279c70a000000000000000000000000e465383905a51454459f23768cd06760974844bc000000000000000000000000f927c0bc7b6dcdad57384f38de424a7bb77f06e20000000000000000000000003831a6fbbbad743e62153287cc339362e0c5099c0000000000000000000000003e8d414dcc53d9da1425f74423904f6dfc8dda7b000000000000000000000000f998b04abc316495495b1794042f153051dab0960000000000000000000000004a95096ee4becb5121e278638593c44f5402c836000000000000000000000000bf310e83d455081189b160cf55930b25f3de4e04000000000000000000000000f6e25aadc0d6b0bc65c9505ce83ab3ba108bc941000000000000000000000000efa6533caa5945548b10039fa43b8b7f8ed82662000000000000000000000000790730adc1f0b485c65370f6bc41266dafa903ea0000000000000000000000003a2da56b547cd8666f51521fd1ad50f4f7af12a3000000000000000000000000a2923efbab433d23cc29c9f5575ff685a9fcb7f70000000000000000000000002bffe53873910d1573a83a9a0b921d6cb2e5c137000000000000000000000000d28640ccab7c0dfd7b388469e371fd3e62cb15ab000000000000000000000000c17ab7afe38ebc921037f0ea080c7e129ea147eb00000000000000000000000086a1a4d2af27a7ef5b3593b3e47285c278dc88ca0000000000000000000000001d999a280c97d468866b80292c707c47f23d7b18000000000000000000000000c0ea06e00cf19ccb024478f15b9032265c7c6370000000000000000000000000ccac26018b66589bfc87cf54873da50a87728b55000000000000000000000000e6dcf4f7af89a22f9d119f1ac17fc479d79b24e9000000000000000000000000e08cdcde14bd192ad67dd5faaae33e1e179fe774000000000000000000000000a060424bd53de0cca71ba5bdd5ff79c9a484bc21000000000000000000000000f126e10219f1e0ab83bc2aba8ebcdc879bf16b430000000000000000000000003e64b7d25bf80b279cbc605387e667d9fdd00c5e0000000000000000000000009833f838dc36fb76a8a9e4966433672436bfa2e7000000000000000000000000afb03252d27dec0a8cc81326dfa871c551b138bf000000000000000000000000539aca2feaf36382149530adb8ed8f8337a7663900000000000000000000000092c7af673a57235ecba6785092f71be6ef38537200000000000000000000000098c3f5da3b16e1bb5840b0858e63253993b46f3100000000000000000000000086db2efabd1a7763024daadd6237e705563db2590000000000000000000000004629ffedc2dc91d7081a7c786193912ed93ce90800000000000000000000000015b1ceddcaf6f33ed9c91446e683da56a47fa090000000000000000000000000a3d9e3b895e8ffc7854668092b60367493113a58000000000000000000000000272c43459224472b4c8d0f385963b25f93e7c3de00000000000000000000000070bd5bc29dc156d25914fb0ea6133a70c978219000000000000000000000000023324e87fc3847b0cba110b44448abb2b909285d00000000000000000000000018ed9877bcc09fb6462e003ca9c62f811ea321d9000000000000000000000000a9bb1a2ca2832f7b4e29b417b0bedf5a9b54d0a8000000000000000000000000daa2643d22b039f5931d4afe7257942776c4eb4e0000000000000000000000007e3fe58d768d90c9c46affe4c1e297a08e5271cd000000000000000000000000760d49a440fc118136a361a61c8f1ecd74e7d0e70000000000000000000000007d2db9894daa3f40b58456e34b1c527fe4fcb324000000000000000000000000e9dab2733db388f6da15186bad23643d02746e300000000000000000000000006d85959087ba81a679d609d9b578cbe1f637931e0000000000000000000000000732d42fcfb088a9e304f9e76e77cb2d41173515000000000000000000000000e198b499a43b2aa2b83e03ea995c60dddf40538c0000000000000000000000006cb1eb516289c5d35fbce315c6fc7705d83fc4f400000000000000000000000028c9b4ce9f30272c25eee80ef9b76d24d33bf9cf00000000000000000000000006251cc483485c7b184e5bfb8f3b86e9e9da313d000000000000000000000000538f259ada7357219b69068e78b9e6930fbc43d70000000000000000000000004c6021f3cf2f64d81e41c0b1be852db8a878fdc5000000000000000000000000244af5128e58f6d4ca3a48423771cadeaedc76eb000000000000000000000000e97a49aeba041ebc10d97be4ef0ab8d2b1c2d7080000000000000000000000007fc70943f254332d072f68b88aa442e65c50d4d30000000000000000000000007ba615e396b4e1075835d1cf5705dc7e02faffaf000000000000000000000000a3d082b7db356f4924faee44cd21830a7fedc737000000000000000000000000354b0595b8c2411d53ca2c8ace29bc8fce7f23fb000000000000000000000000e1e22f9b250fd641a64b344752f1a38eb27cad8800000000000000000000000089a75b2d6ec6617dbadc7a21efd79c330442d2fa00000000000000000000000062347c9be4fe56597754a5d428fb8a18700e634500000000000000000000000085e6a2397b38407b20883bdbca428d5c962207e1000000000000000000000000ad2ab07db1111b60fdc71d296d6708c5c2e61737000000000000000000000000fdb17e0be16d0cb6e89630ed178ae133f2ad765d000000000000000000000000ea5a61e91dbd4d76584ee28a396bcd2bcc0a529d0000000000000000000000007d9ab23751e12ae0c074afc39a2fa3d0399af07a0000000000000000000000006bc1975bd54772a7e06522971015b7c2f8202a1f0000000000000000000000008e62a8c8be4a6da1eaf4a13cc2a28be1a209f8ab000000000000000000000000e90c5cf6fa3081f478c40a3137bff705f7ea823c000000000000000000000000baa670559ba1b43e943d65e415d339c5451bc124000000000000000000000000f5c78e2dda4547020bfdafd18de58dd0d102739200000000000000000000000095a920236fda41f5f77a2c74f271a6642f5af43e000000000000000000000000562e66aece04aa2ff45d9948af81febd10622c3f000000000000000000000000a153aa9a50b1da602cbb6315e61fbd31438ebcb50000000000000000000000002a97a24ca8c22e563adb9d51f5eb0b6cd87b238d00000000000000000000000023453e0c8b151f26e142ec346b62fd5906ca7ed6000000000000000000000000d9a9876256bd44e7cf024e4a8ac8ee10018d15be00000000000000000000000071fda93637aee12cacc9147a6cdb3480ad7f1a5a000000000000000000000000eee7d9f834915841cbf72f1d237f85ac7ae656ab00000000000000000000000074ad6e958b0774897a263aaefef376859d4f0e3d0000000000000000000000008c6785669ef10596aa1be427b30ebf5ad31e6b3300000000000000000000000017d8b60153d11ca2d1f6ab48514559a5df9a91250000000000000000000000006bd6236d2f58a89b398c021c0f461d5b79e9c70c000000000000000000000000f42d56c41a39372b7edacc01a515fe0f435be0b600000000000000000000000053d8763f91d47295a0118712d00a5d2cff2d0fa7000000000000000000000000029314e0e2d4082178784da913d9aa3a44aee406000000000000000000000000361e4e991ea68c89bd3c3ecfeb4ac7253b258336000000000000000000000000acf193c68732e204ade15b222a31cbfdb18ded1b000000000000000000000000b777adc44a7b4f9e069889f7111ff4572b5f60450000000000000000000000006dd7aacaf1dbfd0bf5e73b2c0689cff4fb5301a9000000000000000000000000b5b2598bf21db6aa53aaca83cf662e8934cc29c800000000000000000000000059e6bf6164751f5aaa647fa6b8be9bf37591cedf000000000000000000000000dce21111de5ea12e1e3b3834af740391dc1ae9a600000000000000000000000054917c5de832a677fb74573be48bdedb0421e05a0000000000000000000000000e588f524ec2c60daf093a32184fcfa09f96c5cb000000000000000000000000dafae575939b9aa9f60cb0be97a512cd39fcf0a4000000000000000000000000ae72239aed9e0ba98e034230faed87800cd72144000000000000000000000000101c2602260eeac5178ca8fe0742474c214d6808000000000000000000000000514a995a87bd47f26974691ed32f39e6328fc50e0000000000000000000000006a5df4fb39d98b65f8a6b9f76ed24e03b7784c91000000000000000000000000d32fbe9744ddf854fd6677abc47f1bcdec0a65640000000000000000000000001299cc8ec84d91073a25c742c8a8801480b579770000000000000000000000004e63ef5d775a856876fe1934d4e54f0767df6a870000000000000000000000001929347e025d4f5f8d6b2bd2261e2f4efcacd2150000000000000000000000009a34d3275f97860f77855f6579f0266ee9ab1f83000000000000000000000000ce030f6a5f2cda69a05a611fd607c0789a974f8600000000000000000000000040fcdb375880aa9eca4588ac333693d6b8c3ac5e0000000000000000000000007e2f0b227358e8529d5a9848118a661cc779a742000000000000000000000000ba57a6981587aed358201c1aec7b42f94d02ef71000000000000000000000000eba0388cd898aa3f003a6a352de1462ba31385f0000000000000000000000000eceffe04767d294d377710e259845995246da9c6000000000000000000000000ec2bb3531227b73e02e4924bc5cb66be3b414f0800000000000000000000000089621a75b2021402032e58d90eaf56b1fc04ff5a000000000000000000000000f4c84232d39135e7680e9ce71c6222bf8e0ae74b00000000000000000000000051ea2d5b8ae4018b105fa9d183aa773ebb576265000000000000000000000000246d7b4bbacf72095403d92e15ce4fa081d9c78c000000000000000000000000a63cbeeb008342f1665581cd6d9c7774334ace3800000000000000000000000098cdcb81fbd511aa7182f4b4c903d5666607e23e00000000000000000000000035136060e64707bca883769add1dfdeb249528400000000000000000000000006f6b2eb67e8f37043f3a33f0f7aa58330375c461000000000000000000000000f753bacd4710f95685d3d719b79b604e86da077200000000000000000000000049d4d23e27be7db9b7785e6976fb3adde96d16fc000000000000000000000000540d0a4ecffef99da74f394df8b189e8242a5a790000000000000000000000009136d6908105b3c57ed48f7f89c6175c478ac30f000000000000000000000000ce29d5c70410293fb37796b2e815e6e292ea7f9600000000000000000000000014b2fc0c11dfc7949b5685ab0d4f599757160740000000000000000000000000d1e81eacc61cf9d9210c7605127635b123173dd1000000000000000000000000949d074c9fb9a296c816005e2998e71275d21bd9000000000000000000000000b65c684629bce345f370ce95e47a4999e69ff0f9000000000000000000000000faadeb72634de1dbccb82cdac794bd64a1feb39400000000000000000000000063d75520872cbc7212724ce1ca22b59d64977dc700000000000000000000000061cd7f39097be364c60254eb940b757333be4d3100000000000000000000000073783e7232d29906338baed85b84f615d6c5c1d600000000000000000000000014afbfcc46e1f95f3a4768d9fcb1e4fd80271bd10000000000000000000000007fe92d6375a133f4877f8d071c5b85e008067a7300000000000000000000000010d7072062309ae25a749666c559e444fd474670000000000000000000000000dc8a0feeb2c3b55435341672b32c8798f390b671000000000000000000000000d06844fa859e78936b8d647ba886c1056bfc02290000000000000000000000002cdc1e7291beccec7424b9e1c2d4a84c1876ab88000000000000000000000000a06d0426c39be6dee8d402694026e188d3beead30000000000000000000000008603f18701f667233f92bfa801d5b7030228104700000000000000000000000095e5425bd9c2b6ec331b196af663fb7f482bc5820000000000000000000000007b404b41f30f2f181c66a27b6fdc58d8b6895c86000000000000000000000000052650844efea5916db404d69b94a2b2c6fed1cc000000000000000000000000e670494a411af8e848d48c007c5400379b12df6b000000000000000000000000ad309d7a13f7e92a192d685e3459f9cac62dd8a1000000000000000000000000cb2d2c2d77707e73bf7e6c725047dbbc57ae6c7c00000000000000000000000094403a670fc63e732afd7db640c5fbcc2476f7b3000000000000000000000000aa470314367aef75eab76c4e4647b762cf6fcd78000000000000000000000000e7d944251c7cb267015e6d0ea92e7e7be82663b2000000000000000000000000cf289eb2ee3ca4e2a24910de1dec1112675e1631000000000000000000000000b3e3246708e0597388e449b45ce91666c95eea90000000000000000000000000ee85e9561621322a90d702435122a0a03949ab1200000000000000000000000092a89decaf61c3b296ba324d2dff8b919f6a78130000000000000000000000007101431c3bd59be9ab8db84320d3d8d45269624a000000000000000000000000da9dc89ba8ae445b000081c073da0327dd66a5c70000000000000000000000006710e337872b27e53ac6c5d3021562484fc622c90000000000000000000000007ce5b91e37694d729f280186e30ab2a13b6d9058000000000000000000000000c442d5191e93c81ddf1c0c9cc54fa14606355c230000000000000000000000003e359804873254bcc362a9e4ebf74e61cd3e2d620000000000000000000000009e7a727f45a64b41696159d752b73ed8b0289052000000000000000000000000ffa3f0f2c77a817e3e9683cad48c49e7261b76a1000000000000000000000000db140259e89afcf6276d91bbb3a3ee51e8a5a28300000000000000000000000098372ab21105a897d151c7436373a9a4c9a640e5000000000000000000000000ca7065f645af7440a192151551fd32b12d8a11e80000000000000000000000004e6f273b9b59adc1c115b877a34a5e17a5425d7c000000000000000000000000178c750b757448c8eff06582a8a05ea2b485ca61000000000000000000000000caa21e43cddeba5d40aaea36b0c0a509f58f5b8a0000000000000000000000008546d2c2fbfbd4dc78d996d9474d94ee4b398614000000000000000000000000986538e4f88e32437bb946abe311b8b91342eb2f0000000000000000000000005317e9eed93b1e8f4e4f0f4ff17b948b03e46ad8000000000000000000000000153853f31dfa94c48513e03e510b646da10532240000000000000000000000005a8ae537d711a2d8015d9f904d28415779852309000000000000000000000000837648bbffe6eefca3bb647a2b5f5666644aa9dd000000000000000000000000784202eec21a22e542f5041ea53380bbd5f78e850000000000000000000000003b660e319af6af1e31cedc245506a9cc49d94d70000000000000000000000000d5acde93e689f99098dbf531bbdab45ca81db2be000000000000000000000000e71f09c297c2fd7225115fe59de06689c6fbc55600000000000000000000000031821c8ce366a486cba2e69ff2b1b6957270c58e000000000000000000000000598d4ab62fe6ab51eef38d1bfbadfb2d10b6020d0000000000000000000000002bbad9d7fd4fbc7ed358170851083c52f3791330000000000000000000000000d1c1c0efc5bdecf5549327527961beb78ab4112c000000000000000000000000967b067d5cd8bb8fc01b5b06ff0bc536fc91a9800000000000000000000000006f57079f51cf322717c3807685909741e83a06ed000000000000000000000000c4dbcb7591473b3e7f7fb0cfb0ba8257dd3d5e3700000000000000000000000053887c80a03f2a360d0ceaba6456f5e1ec4262b7000000000000000000000000c9a8a19045d8ae014a22f16fa83b3c18c8f2fefa000000000000000000000000383bb97d07b3c76187455dbbe5e4edfb628604b9000000000000000000000000137b55f48bddc7251ba05df8cb4138036a166c83000000000000000000000000036074a2fba680b580b32bade9a6dabed302f70200000000000000000000000037810bd3127890ab2dc99aed7c21e7bae33858a8000000000000000000000000a9d62563cada9b38f58c8aebf7fab9f4e952b6c2000000000000000000000000c01c7e34a5ff74d14c4989c811733a28de5c4b2f0000000000000000000000003a85ec305668135e87bd01b3b8015ca33676fc15000000000000000000000000cd7c248f9d6014afb773407e7976feb71618d61e0000000000000000000000004eed94f6aab8a223f0949cbdc744c9e4da4c113c0000000000000000000000002c89c9e832bd6fe1bbcb1891c5d42065955d8702000000000000000000000000061923b9641f6f8c69107465b26bb6cd2b54828b000000000000000000000000cd7a7f557a4ba00dc7ec1ab0f31fcb4e0dcc661b0000000000000000000000005dffb55582047471064dcfa77218f86aecc60a3e0000000000000000000000009a7cb4f9d1c88a237f6804b353eeb06eed025c0500000000000000000000000038264c961dd413d32dc01c9b4a3ca734a928b60c000000000000000000000000e604a713aff6d7ee324f04d6d6465024d5446c010000000000000000000000008fec50f8fb9fa8cf91d320a0d143fe0c0cc96f150000000000000000000000003b3f50280fbcc83d41cbc5b81c0c919fe3c3ea340000000000000000000000000ec440e29c50e5b0ad1fe2da25ab1fbb7b3a5b93000000000000000000000000b11bddbd45d81b2177e56842de5838a36b97dc8100000000000000000000000083142535d3093e425f448e0d5cf6e0ad6d38595f00000000000000000000000036aaecb3c2d617c53728c8d51e85450318a2761c0000000000000000000000006cf2b2db1c5ea12dbdf5729b6c35939264c3885b000000000000000000000000a9af1bb03041f9d90a02c400c8f190a312e947ff0000000000000000000000004c564637d434aee9787b5bf624cbab3ba7d86951000000000000000000000000967c389708b07f1f6159717ea0d03e84ad32b83a0000000000000000000000009e3c1447e0ea2728cb4f715c8d57d6fe300431950000000000000000000000004537055b733205b219d891af350076ddfc895f1b0000000000000000000000005542bb1be6ff2f2c56d894144935ef8573fa4d23000000000000000000000000f54af951f350208a707a61fb3112a7c56f3974ff0000000000000000000000001fe53cf47b3dd97a22530823d995a17bc979b4cb0000000000000000000000003f1718fc7f1112fd6bdb9047b0c7e4093c2f020f00000000000000000000000045ec7816d5a8cb9f4c03219d831982e2998a12330000000000000000000000004c232bcd34af8c9ea8a8b5a5be334eb5a42d2b740000000000000000000000008fc6019e285b263538a5bb12aa51f50d84ba055d000000000000000000000000fb81d6fc4872f96a510048266fdbc3d9138b96d7000000000000000000000000a9767edeabc16515d7d86fcb06bea6f60003e4cf00000000000000000000000040eef32035001679997888d22528032d5af200560000000000000000000000001ed360d202709985ec5aebc8350729560681ad03000000000000000000000000dc5d5c7f75089defd08b9dded55e31c09cfd0718000000000000000000000000ba1e0400daa8ec20ec7ba0c3237a269f84a79a56000000000000000000000000b2069e7c62e9c3a3937941d4f86e893db9ce4fc2000000000000000000000000570a2b5a298506e94fbac599ad2e63658a20caf50000000000000000000000000cd0a3dae228e0be2e27be59768a7eee2b567cfb0000000000000000000000007e1feb23c08bfe287f6d3350281029af0889502a0000000000000000000000001fcd154d0996467db3c13a71102df35728293544000000000000000000000000d8077f207c3a1c57a3c0ce905461519b6eb5f493000000000000000000000000fd5e75cbe0eb1131d164d4943dfeddd61996276e00000000000000000000000068f43a6baf6b2089e135561b84dfe68038109829000000000000000000000000e3e4a70846468f9a4b007efe822abeed2f009fea000000000000000000000000ae5ec16e85c4380d3048ebd91e3a166d7825b2400000000000000000000000000d4828f42a5bb0046281c37a56e62e914eec0d08000000000000000000000000babce30d9453aed24199862453af00c600c215f6000000000000000000000000cb025f14d004b358d67adf8d4dd197aad9d558e800000000000000000000000025955675f8d5a95c1f06bb673c28c9869a58e7c20000000000000000000000008f69673b15b52f121bcaba95bfe5a9d4c0dd8e26000000000000000000000000a74bbcbd2854c5c31615721501533f78dbd78c95000000000000000000000000b357898e23a2d72cf63080dde46693e890f2a9a70000000000000000000000003855dd5208898acd5190c7342a049c491d377861000000000000000000000000aea69bba46215ac49223c34b624ed81a4483eca40000000000000000000000008f43cda2d64dcade04d5f3db91560f04a4f58590000000000000000000000000f1e99a9ebf843179e1dbd4164bd5b574a162464f000000000000000000000000614aa4d16a50371a4a789d725627707d151990da00000000000000000000000030f22474040a2603bea71b709740ee6cbee508af000000000000000000000000ad6c65a7d0e1740e95c951c9189bffde697e69d10000000000000000000000002c09b072e4d81db15170cbffeb41ae030e3c80a8000000000000000000000000074bfe8077879fbd009c9733bb4bca91611f8b07000000000000000000000000c1c8681e7ad4bc2eac09607202c79adc7290f866000000000000000000000000ac523551ab8b866363bb7e39048abb106b4a277a00000000000000000000000025b8b73daaf5e5ab1a374674fd4c4c66330feff3000000000000000000000000ef4e4407fa251e63b4ffeb0e6ce9bfe469c76f1700000000000000000000000095375c2be66b78e42306d6ac86aaf1300432c395000000000000000000000000020b45be0e8f3e5cfadb80aea731367f7b9f8c44000000000000000000000000fae6d8db1de0a111ff94a68235dc93f6d6cd59d3000000000000000000000000c28cc162cfe09870f73e1c61e1ffe10bc805e903000000000000000000000000f43bf428c33acabc66af7a8e2ba693b4c4cdd27000000000000000000000000011d4f21e734fe8f05843656b309b94dc901542340000000000000000000000004e167b1eac9db2beb8fe6cd48a968eb4e9d0cfed000000000000000000000000b6c222a6051b2f93a1f6a28798120e60802a3db5000000000000000000000000e60435e656d19e84d1b53543e14f86005672d7f900000000000000000000000059cd4a6e15b7d7888777e233550abf1adae0ee1d0000000000000000000000004316629baf5d359816ab1036e93ce5fe63f2b11e000000000000000000000000959454f2beda0bea8576fb48966e88a52c43232100000000000000000000000036628c1973182d4b043e561809d5906f20263a34000000000000000000000000185f4bc68449d70a3609efff8f16fe789d3360b500000000000000000000000044617ea79ef550d82088ee707bfecf26208c678d0000000000000000000000004d9fc3a33154563ab3760d3750b10fe3fd979be2000000000000000000000000e6e38f627166f256d05a636756a60ba27bcbefb40000000000000000000000008f879201838754ffae0263a195e9fa4c8769c6740000000000000000000000008908aed362e35a5aa4102b971ded5de065af876a00000000000000000000000005ab9d0dd6eb88f6bccac724ea50f19d161c0a82000000000000000000000000c277fff52218875c9046439706d791187a3190aa000000000000000000000000202ad38829cbe5fe84ae16bc75ebdf646cc1d9a1000000000000000000000000ca1c8e366759c0da5f3ef632e7d1e50153ba63290000000000000000000000009625861c92b1824d0d12c2037705a3fe510fc476000000000000000000000000354f0be91f51592848934bf2fb17488ab664a89a0000000000000000000000003b8261098e242381207b4c2068e4aa8076bb043f000000000000000000000000f4cbc2f60ae71dbe67020536846b67cc19a785dc00000000000000000000000029e3de78ddc1e8446e3a3cca5fe1c054456d9409000000000000000000000000ec14b613a644193011322c9a4a9884a54d648ce4000000000000000000000000b394c5e59b70021aa54c4d19de02f8e4e63b610400000000000000000000000049a07b6e1372267dfc0380a31b20c63bad264d660000000000000000000000005c3e9edd9b7a72b39383090e0a9d5e33ef231efb0000000000000000000000000f006909df214aa8be9c0cbd09797f96cf64b4510000000000000000000000002bcc19b17945c19d3fcbc7f39b76b5f413336ed1000000000000000000000000880c4cc85d22d093ad1c0928449d786b71f125f2000000000000000000000000880c4cc85d22d093ad1c0928449d786b71f125f2