60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b61707967616c612e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e2061707967616c612e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5844593873764c5752415a35325357376f4c473346346942425a75655a385934434431456f744a714a6a39310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000083475a3a152a38e2cf522b21add647e6d6e7386000000000000000000000000f0900db66f31acae6b9d7239f839541dc808a6f30000000000000000000000007cabc7358d8a826982a259ca498360199947561f0000000000000000000000002e13dc92274a38478c587668321a6fafbc3fe91400000000000000000000000088b99b670ebe235c46dc8379de411311d4e0d0680000000000000000000000003411ac37be9ee5317f062d248366f0e193411df40000000000000000000000009a2cbb7c7963bdb7f386659bb47374eed3139c3b0000000000000000000000002081ddd1f2e0685467f8ec8d0a49ff84cc628957000000000000000000000000d46ace58e6e71908dfb08d6934ddc21f22a325e000000000000000000000000098d9406ec16598082220acbd7529c3d21723c25a00000000000000000000000004cda9ec677c7a207b97272d5b89bcc5a850f48e000000000000000000000000399afd2826442055b8620128040535e0261e82460000000000000000000000003caa2daee21e2d553a400a3634a75d1035c6c8810000000000000000000000005a46ddf774c1c00dc8e678ca9f84b4ac67bbfa08000000000000000000000000c80c1bcd4350c67adffeb1b049322ac3eb527435000000000000000000000000369881784eaaa4419c240f658c44ae56ae11c0090000000000000000000000003c3fe2b00a77cf6a072a1656f8550a0b49dacd210000000000000000000000008388b55a772238df785619668ca9f6b3882d036c000000000000000000000000e813dfc63a0b1a61da3030319f9818d8d37ff614000000000000000000000000412ae1efdf243d376c6a28d00e62cabf03d12b0900000000000000000000000027ad3c2d9adcb430712c5044e873d664286c8f00000000000000000000000000dc5ba37c0b006ac0d598546990eb7617038938e800000000000000000000000011b4e05f76f18d7486c65e5b1f26da5a73af29290000000000000000000000001083b4f63f9363adb16b3174b577e1b0fd020473000000000000000000000000a05b62b7f9da97ed5aff407ffebf9d951fdb5ac60000000000000000000000004752f57f2d293587b08daa05cf300a2e44dbf39f0000000000000000000000000b34d4e73949642ec48c6c3d5033d06f09f74a80000000000000000000000000b28901806125cc1c4c631cb5fe4694e7248e336c0000000000000000000000006d72f128cd2e6e31974fa91e8689e5a1cda68e600000000000000000000000006b62b24e335809cdb0bab459def370d872f551a1000000000000000000000000aab59268266d71a9b58a5eafd2b7a4deb3f394840000000000000000000000002b7022f8a84bb0c4b3ddf92b3a0d84e78bef54e70000000000000000000000009afc8070f5cc13b1169f49342569d30d9e6db97000000000000000000000000053b792f849d26d90e06dfc01774708c0e0e88011000000000000000000000000e6cb79eede15d2e5e2406303d824dcd785fd86cf00000000000000000000000099284c89e0e2241ee133fa20178eb1b1dbd92bec0000000000000000000000009ac65e061b2b343a431d52e65846d9d60a1fd12e0000000000000000000000003d99b8b2c3297ed53e05d74e91ec4aca7d21d39a000000000000000000000000b2c25a2cdb41a3dbe3f337836a8f0c25680f8f1f0000000000000000000000001d444b77cea2de2650aaa95879797e9e38efa026000000000000000000000000ca4a43c4c96b6269323b37e2031670d1fa5c99330000000000000000000000007051477ec63ee57fbc36d8b482e69a77a4bb30170000000000000000000000005bf29c9448acf0963c08db92c7b6db586175bbe800000000000000000000000081485f29d1c03bc495e44c8c5b17e9ac76fa79a60000000000000000000000001ebb308b4050bdb53103c048ac61d30b3ec1bb610000000000000000000000006a1b4fc3cead3fc4bb73e3f054f3a9c667cd83b4000000000000000000000000507ffb20c391ebf25f6104da84f4517465323d2d000000000000000000000000836e0d5a6927d66d9b27bb486a6f57ffb0690148000000000000000000000000667a2826a7ab3e1c5919d5d3f961c60d2562a6d100000000000000000000000013037591387d99ceae255c9b617d52c7c4c3442700000000000000000000000067e39ec8e01e2b92495d0bf7a9037c237f00b095000000000000000000000000b6acdf7ced3b222bfda3a9716ec2261591fe98dc0000000000000000000000004dd077522f4354b1480814bf1ef83b495316343d000000000000000000000000a95c2ccdf1ff383a528d9dd42d7eaf2e997a5da100000000000000000000000041246c6ab409465123ecf348a3dea44a2c3fc43b000000000000000000000000324f2be607c007392f2f072ac1b996895e2ef1490000000000000000000000009854c9ca2674a692a16b7cfffa173e8a31c431b9000000000000000000000000be03a642f28ecd53c66703c753e0b9bf903e94a2000000000000000000000000bac87c956c6718b820c77af7f951f8fe16967c7b0000000000000000000000001c449f9d1f1cf091e7aae6c2b022545da7e5283b000000000000000000000000118a3fb0617b08b2278e42d31cf5cc3759ae9a8a000000000000000000000000b1ef43db0c61cbeae6b4f2e802592ddacc6aa669000000000000000000000000aa8c9c8f3ddd8cd1a0f15949c92eb69a2fc6029c000000000000000000000000fff814f078870a49101984f4535279df3098499f000000000000000000000000d0f9f395d30a6624c4df1d55944f55a1fbb5e021000000000000000000000000a90b0f37c95a0f6c89e584e599d4145cd6fb54080000000000000000000000008b0047524707927cb3ec6c015da3e5941b62f7e30000000000000000000000003b1c75e463087726bf24ad78de946b61d37b9c8500000000000000000000000043caa512f369c3d7a662741ce4285edae7a5d8a100000000000000000000000065aa9cdded7c5e6ad272118e05f6d63d2ebd2ea90000000000000000000000001b761c5f4061f7fd3533e66f4e28249559041ad3000000000000000000000000fb531e5ff64560d0ef5bbabaa8e97ea825916f65000000000000000000000000b32ecc58948395b324689b6deffade2e187ad1a3000000000000000000000000dcef851a611d1808b009315b032b787fd6490e58000000000000000000000000b687a247d84269191f3f218d85211e298c0ab45700000000000000000000000019d1eb4894035af0c1ca625f0807d53934261f9000000000000000000000000061712a15a00d66d3af80cd7f451e2aa648f954ae00000000000000000000000009189a29bcbf1749402d3ba3ebe2b1a9df00c39a000000000000000000000000d3f469dcc7983a80974636e9db290f1049e2b67a000000000000000000000000d3b01c5d755e274b8e07f1464ddf904bf212116a00000000000000000000000096bb491dd23552a08ff66e50dda076d4f3884e81000000000000000000000000d2f381670064b2a898be8e82b9dd1cd6acb6040b0000000000000000000000004924f90860e8fe713e6f37ab88c95af23b5392700000000000000000000000005f553baa91896d960220f5e0104a54b64e4bc9be00000000000000000000000036c6452dd2d2fc078db98211b369012e4be198a40000000000000000000000009b43591b2b535353a199339d02f004ba769301e70000000000000000000000008ab8f79aaa3f7aabe5d14beacc5d3d4b57b8a8bd000000000000000000000000e53403ef9a7cbe5f2acd74d2095a932743c7deee000000000000000000000000c89c191a05944379aad036ad9af1d13961cc8ed70000000000000000000000008f45acb0d9f70b05cd5ea0eb75318f07ae102cc70000000000000000000000005c49c50140b42202bd39fc3323a3987fe16cb8e9000000000000000000000000eb98f6f3349c158fc264dcdcf61bf734c11e23c20000000000000000000000009754f343e86db0d94d869818e92058ab38830e66000000000000000000000000c4b5f9377312f799a068f60c733702998c613cc3000000000000000000000000a79ef235e017611ba076098c7bb144a01df8fa0a000000000000000000000000e5f7097d67fd4b8a8e93a1c169c7b43eea91f10c000000000000000000000000389ce0fa0fe9b42b6640be1d7809e3e07457aec8000000000000000000000000b3f7d4ff46d3d67e783bb1fe1ba12f1a95af1fef000000000000000000000000748f8639b0274fc1eaccf623e5f34f51a5788b0800000000000000000000000036e53492193111876e05b0aa09523001aa06c9060000000000000000000000000097c885ff537e823e53cd3905a3fee46da8f9ae000000000000000000000000ed5eb15ee22b5329718c4a3043a4ac3a110da45c000000000000000000000000643d0b587126bd6abbbecea0a4cc9488daa83bb10000000000000000000000006f52d720ce2be3dc13d4a12aee4af0a55a934ae50000000000000000000000001cd6dbd4bd3d89b117e063ea143b5f06daffa9cb0000000000000000000000001e57c57b207782536f3c5932936fe4522d24c58200000000000000000000000062f198ed919ddbdcd2b7923400b62fa33e173113000000000000000000000000c35b5f18dbc264f91e0d34868870b57b892188e2000000000000000000000000d7d46e3e033610ed4c1237fa6cc6a0b341a78065000000000000000000000000f0c6a237dd66e9db521d75605aa9d8760c4c7182000000000000000000000000a45b323e8af8f2816e400435bf293e2c6bbac7400000000000000000000000008e74ab502043da0071894136e5a865ef07d07d6300000000000000000000000008a30e0c4bff37e83f50923521d4bbbf88816de30000000000000000000000009574fe3c31c6dbbb6fef7ec66502b19d0f388ce100000000000000000000000019c645625c7a8a04a36c188273e1853e9fc017c8000000000000000000000000c1ec354b2cf39eadff082ec46da878ba453f4bad000000000000000000000000152e7b3d7f5ff36ad1c170ed90856a83b958b0fd000000000000000000000000ba5668a7fd632768e2818c92fc34bef8f6d2c06100000000000000000000000008e98bd0588df056712904da39fdd428a8a8d5c6000000000000000000000000025bc77523cc5bdd5df6c96508d109fe218ba84b000000000000000000000000fec39d2806611dbdf12536db1126d086fece5d0b000000000000000000000000102c916469125af36dc8c0dfaad26942decf4471000000000000000000000000a806fa4d4cc3c24da69696687602e0522e75f3000000000000000000000000004b5a7630c0dfde13ba454d48e5cf9a543138f796000000000000000000000000f40212c7538d6fc7434adaa7ddb58ba0d1e0ed25000000000000000000000000116b770cf77e6756ba9c6ac46e730628baf751a0000000000000000000000000c7c15b8cce5881495b0fe5ae1a95301e630f1d83000000000000000000000000c0a90b451e4267dccd82901c7ba001fd5655b826000000000000000000000000de3dbd77f40c4d75a5736bd8a3364df27bafcc180000000000000000000000000554453914e142c9b37a7fb0f3a5f8eb89692e83000000000000000000000000f481b36a4f3bfdd28ac343f0da9227b8d8701cf0000000000000000000000000d399bc0e09f7256614bf784aee2448caf63437eb0000000000000000000000005357579877da6cbf6207f1e9a02cf8e25d4497f8000000000000000000000000d9f72ce64575b107a9f9cdd664e11d203b9ef7f700000000000000000000000007041c7824ad06658cf10f360c37f6456b5d82480000000000000000000000009ffec4e9a4d09918490b0d482d2aa1ad916972d500000000000000000000000056c81618195ebd7dde1ed7827def3a5badabafee000000000000000000000000eb235b90983c9ce8b451f0e15864f126744b64c70000000000000000000000004262e045cff85c94a9aff712351a7ef9eaa5b5f70000000000000000000000003d1502887e3ee8296ca9d6f94c6644a569cd659d000000000000000000000000b41d22238422dfde2dcac93636cd8a6dcb62befe000000000000000000000000570112597e3679c13343d103bf1e4784789c80920000000000000000000000002af4899faf9a5c775ee908c466f33839e572b3bc000000000000000000000000fae25e637820510764220d421ca4d74ae9da6a02000000000000000000000000cb8dfc242d7319f9479afd358071172b01ba295a000000000000000000000000ecc63790692034f00fc6166c6fbf57a4107efa67000000000000000000000000b9e2c10f8b3a20bc134423bc34816217d009730c000000000000000000000000cdd5fde1736a9d2fe4519bd6c893cb0b9634e3b2000000000000000000000000cce61c63151b5bf5aa98795777a406d7afaeb045000000000000000000000000c43b1463f11f897f3eb6cc68fe9c08af2a7ef7b4000000000000000000000000b1d79b927963b5db9f7eef9b3e5f409a7fa01b49000000000000000000000000e4c262ffbbcac27d938aa04f08e54d37056e77e0000000000000000000000000d44c63d6193f3f3dd7d8d61e01c3838473491163000000000000000000000000de7a50cff99b474610bf59c98b1710d75ea7390800000000000000000000000082a0c1cbdb38bfc49a0b1ccdd3a9bfc45537256b00000000000000000000000029e6b8f9e7f309d07405b28020847a84ee43efb000000000000000000000000068558a683c5a1a0e7958f2ba0af3d7f930ade93f000000000000000000000000f1d0ec977272065700ecf4e1fdd8170b5439bf82000000000000000000000000cf1d82d291dc88729468dd8c37a7b409c03c256600000000000000000000000096d19485120b825a15b3459760a9ac557f11f3ec000000000000000000000000e7c8a579e05c40941bb2709f1c5aed2673c1af3b000000000000000000000000d6c4008e760ffc58bb1412c9290f1112086e3710000000000000000000000000573e175e4a7c6e1618425e23954f80e08f574059000000000000000000000000efe90ad5798eea3b48e7036a926e8290070f42320000000000000000000000003e8868bf3fe4f5c1002f960db5a7a0e5d82fa8ac000000000000000000000000d1aa7ed3d6f2ab9c4ddf714f99393b58b749edc70000000000000000000000004f216b3aa91a7bf169a5adc30ddef0e096eec5290000000000000000000000002f8add5511588eb260b43f9452cd0b5a269238a400000000000000000000000056297af9ec1cc544829adf4b8496574ebb9265090000000000000000000000008070cc9dd3f2e9f25bf8f9e475111a0a1817a368000000000000000000000000a60d1156184a4200d96993293b01e24147383eaf000000000000000000000000117967ed33e175fe9f9733adb905e1240812d6580000000000000000000000008cf5bf41f5ed8db0c5f7ede14b90c69cb04668d6000000000000000000000000177f299f0177ce8c60e719236752144e83acd20c00000000000000000000000069de0a13aa118742cd8cbe08df007e9d5b0350bf0000000000000000000000005b8f5a9f9d48e330dbec987f01522198e2d7273a0000000000000000000000006096c5bc726b67c5e3df928bfeeb9e6dac102cf10000000000000000000000006c7be42ec1c8edfe314f0319be7930ddcb32cf780000000000000000000000006b0504ec49ca17928f93899a998bc44121ac87dc0000000000000000000000007e4893b98e022649a3462d03c94a69c4cedfe15d000000000000000000000000ec96cc32253d364d3b70f9cf9e5e9fa631893c53000000000000000000000000e57dd7b39b18d4ba019e0994a118c0e56dc579be0000000000000000000000009571f690827c0c2c424f0cb9b0c8342fe04322670000000000000000000000000fb1622b6e46e67455240ae3651d89672f18511700000000000000000000000029a3ec68c76cd5b823cbb035423db3a0f5bc5069000000000000000000000000cffa7bbec2a1440459f87d66c68d8b30d3350bb2000000000000000000000000c2cb9962058cf7fed9afd20e9128d3c09b1cb0800000000000000000000000002d1478b05c64e35885737fda3d4859417b57e397000000000000000000000000ee5b3acd37a820229ce671b992d234bc760f7ba700000000000000000000000082c26f3f26ea34f36ae468b03286246cb2ddacf4000000000000000000000000a4aedc24f25cba741445c8b9fb4049eadf96174f0000000000000000000000006f563911bf33e836e7e40761ddf11ed2dcb00fa60000000000000000000000002a686b71e7312e5fa3f9be8f7c9ccc1e4e61ed2100000000000000000000000029b02598962397a1488a6d425952c771ccde4d92000000000000000000000000113f01826bb945ffd5072a2575f9cc6607ee0e71000000000000000000000000e9b03476dd45ff0e93ae2ce260a67662c302d41300000000000000000000000067b678e1bf54e421b06ce9a7ef3cd887015e4109000000000000000000000000321ce058e69d60402e2e3a0d4482d48124306e7600000000000000000000000015bad94945ecc85ad179d1da428b9f6e25b0c7280000000000000000000000008c60787a8882b81b4518b130b5c74ceb17a25222000000000000000000000000061deb4e7426ac19c60fe669c7e2a573faede85c000000000000000000000000542ef77f7767309f281151031e92dd9dcfafdeeb0000000000000000000000008358e56641e6257881fd41c3065b05e5b530d699000000000000000000000000e8e17d38eb9a42035f3be2aeee5ee3d183bf572b0000000000000000000000008cb241791fd93ce3ba3f3168f6eadd2c851a871b00000000000000000000000000cefc1b0913951e3d2bc3d9c3e09583dfbc092d0000000000000000000000007d549c97d0e5c414c1ca6efadfdcd8a06d71ee700000000000000000000000001101cafd34837f26a6764fcf7be5e0919c7d261b0000000000000000000000000b18f36a87cdcc89b3c10964ad48357f5c3f9605000000000000000000000000cd70d8406997591a4ff3186ee0bb86fd0c7d92eb00000000000000000000000010c5413a75da5c86a887bf004cbf3ba8a6479ef3000000000000000000000000927ace0529a14e5c3a4826cddc765e0c59667d3c0000000000000000000000003a043a090fe7df90375a4529eba5181c5e896c55000000000000000000000000c6924c55c9fbc2082345706803ca4f84fd331cdf000000000000000000000000cd6e0981c7f480daf9878fae0e20ce8f3ae9d8790000000000000000000000004f75743b993ff5efdb8dde4867d6925085fa1bc1000000000000000000000000e0a5d48cfe399897db0e660ecb9f9ff92092d4d3000000000000000000000000c713d637b19eb7fd6fc0690b877e2e2f8970155700000000000000000000000077bf31b10c80c7693822b3fc306cabfbab9ac96b000000000000000000000000d374cea28a5f845f2eee8ba05f7d10e336f856dd00000000000000000000000091b51ee07da28aff974c14b4cd0b60b0dcf4319c000000000000000000000000b3cfb521cf60561a14a676a9e60302120a82ceb3000000000000000000000000a1ad5245dbfefa9bb78dc39b7f6498583cf7481600000000000000000000000052e81357192e0c306ea47d3cdd4e75c5e262579f000000000000000000000000a53f33f2bc960f8d586dd65d7f87ea69d767351b000000000000000000000000e4aeb830074b4ed14a0d935f97ad2d441d1620b700000000000000000000000052e5576c27626551a756c5fb136f61eca7eeddac0000000000000000000000009b468719a21ed3bd93dd4799c8e477aede8c0bba0000000000000000000000005dc3e01117f20d58b6e8b47a1d27205a82d059350000000000000000000000009ac831fcd731e00589fa6b242f1b1fffc693139b0000000000000000000000000f24f54bb88cebeb93d4012da316b6d4a28d29a5000000000000000000000000e27aae22283975bfdaf0accdf12f467de24cc80600000000000000000000000086b60c5f98115032ec076b82de20d7044d39adfd0000000000000000000000009f3115220a910d70c1848b2fda73d497ad2a59c4000000000000000000000000ae26b4ea32d05c1aa93c050be31ea36d63979312000000000000000000000000a203182a7637c1d3eb38052fe4c7645a9426ef690000000000000000000000002f9959c47dc224d3e23056d76b74874f20fb15d3000000000000000000000000d6e4c1623715a6575ca60bd58b5a0155a3169266000000000000000000000000d640cc4f779e6ef5083e19b4bdca4590d40ed8180000000000000000000000007b3e573e9cfa9ead823cd4ceb213d6beab752d54000000000000000000000000b797aa86eed2d431d4a2cdf83a5a763d7dd6c053000000000000000000000000a74f806a07785407b730fd048ffc8d66c036a1060000000000000000000000004cccf8f390ba15a4946e9d76af82c6880067fd6a0000000000000000000000002b907d935d5e67c0cdfed977aa9a3b330237a394000000000000000000000000342c931e4f4d97c180eef680936d72b7dd6293b70000000000000000000000002a8c51639a8a8a36a8f5acdef179a579af3aa0d6000000000000000000000000b8b713e162c5a923e35430ad2e4279d19699285e0000000000000000000000001c017371803f65a0609883f3c89cc43715dd9880000000000000000000000000f02313603985d9fa97370fa0ec86cc631bbc0f2a000000000000000000000000426cb4518b32da6ae5b5876b996d7e40823ff4ea00000000000000000000000071860bdc76739da207e49957cacfc251a2290e73000000000000000000000000b0c273b2901e270a3cfb9fccb72545e3ed2455620000000000000000000000009ff83d5667f4bf5cc9244023a34aa4ded3259b0c000000000000000000000000dde8505c427a849d51e0b9403276f4579745178300000000000000000000000033f747235938e68b56f9c6b3941cfe250694636e0000000000000000000000006ae0ccb07f75c123ae9b913987e85fb58e7a29ce000000000000000000000000ec593e1ad002512e15c7e0e02d1a5c966b10fcb40000000000000000000000000b3b329a1b2fce5b841b0ecca13d461710e418a3000000000000000000000000f14f91fa80704f9d1a334ec6982f46478cbd14a5000000000000000000000000609207180607abcfdb5b9a316d3738537dc0af29000000000000000000000000077bc885578a878c5b97100ba8bc2a60945e3a1900000000000000000000000053089d98ca55182866e612066703dc0affedf745000000000000000000000000336629e6bb8ff42199b944bc2358182ef1f9285c0000000000000000000000000c453fdbd92d05067db9b16240d1b7369635a0f700000000000000000000000049bce10af5a0a79b16d9222903c64cf7f8e95269000000000000000000000000328edde2e2ee63db876d61dba956f5ccf25af82100000000000000000000000088df7e7427d6806a210b2f6a77ed245c4aa988100000000000000000000000003f756e0c9a84b5e59f2c87a8a70a9437fb75b53100000000000000000000000024651197d4c5dd257b176ee9fd88891f1217917b0000000000000000000000007d6ffe2ccf7b322973b7d4f7a2e3007aba83375e0000000000000000000000009f41c923f8af8dcb4fd767197b22f0a3777b19e50000000000000000000000008a90eb656c1e56e4d92073d69ff5c08e093536810000000000000000000000004d0a49b4f845e8c93ede749a31b00f38077fec1b000000000000000000000000923f40cb417398d01356fdd48a2433fc2892fa0000000000000000000000000056746d539d05691f4f8822700b4e2ee374df76020000000000000000000000002f98e46e479c3d5efde7653547b2469832c9ed850000000000000000000000001af3aa6f00f176271135cf70d1edb81067cfdab40000000000000000000000009d3cf64eb3d5da3c42b98540ef12cbf9aac22f66000000000000000000000000e15d3b42244333adea6358c4ae23158ef8e1e0020000000000000000000000008926bd66fc20fd39188531bded5887cdb865f767000000000000000000000000f20e85281d7e8aa44802205a4e91136541ac2948000000000000000000000000b834d80f7649c2615d11cee2ac48874dc57072d50000000000000000000000002194e66832db83ecfe5be814f597bc0e21a1c088000000000000000000000000defd44c7406a5319816c197de235069c78742f92000000000000000000000000fc0b225beb028e10e3a241a486768984e334a5c600000000000000000000000030949f05ec469244dc7bafd26e7e8448f42bc73000000000000000000000000086f604a94a249e2d22de60ed1eacb225fd70bdac000000000000000000000000fd5c509ff24cc247707a29417dae5c04dff3af9a000000000000000000000000bb2bb6ff215aae92f3439c1e481e55009c3895ee000000000000000000000000e2f4441d1b967953241a8b04a190a7eeae1dc503000000000000000000000000654ad4a74361558a3004ab8758b2eedbdd82b2ab000000000000000000000000360194af14a8adf4b72fd4dc22de24304268149c000000000000000000000000fb3b45e548afb6dd6b3c6bdc9f7bcf7e56a6c3b9000000000000000000000000ccc3f722f42e25c307144ceff9fa5912dba13f5a000000000000000000000000363144d7200b8a943693df70782d3e35bbdab761000000000000000000000000fcce32769d43c41c2bd5eb43614c72a9146bba8e000000000000000000000000b53994b16b25c9416a97cd2f60de32663dba71c0000000000000000000000000e962b54d821d2c5651813e7f52dc71e9b6b299c80000000000000000000000002815a1c2044324db670bb8b943e8318bf9ecc61a000000000000000000000000d10a8857c6043b31fa77106a9a4feb6d89692d670000000000000000000000006de9f32e0b89bea49331dde92066550b4e2c59ea0000000000000000000000001438053be449423a3aae214638984b2b131873ea000000000000000000000000c5a60910bc83ea475ab5534055fa4c8040f24e0b00000000000000000000000071184b471a3a85e7362ce69d8e0bb3f787e408200000000000000000000000008697578757b00d262d567f27cd602f6b282bdfe2000000000000000000000000ed23f2187899c44dbd420940f746855caa572d63000000000000000000000000a0c50a97eebd971c52090f9017d7fe5c93b09cd20000000000000000000000000cff33527f063ab4d4a803c3f45896264331418a000000000000000000000000c6433cd9c2ac0800638228a2e4366d09eceb35d200000000000000000000000028b144bab35b80fdd26f525161694279fe7cd75e000000000000000000000000249e148a6513202a7f8e32001d39b0b984312965000000000000000000000000b294f4e1f2645ad64076ac45ca0e89169f502e12000000000000000000000000106741cefc819fbb05f237c7063ce9d293c1cf3b000000000000000000000000ca168506cff694303660634fd4b123dcbea08b0e000000000000000000000000da400e174e4ce322c882aeee18c1b337abf79fda0000000000000000000000008bf2d73fb99eeb9b60dd02eb3d4c88297ad47356000000000000000000000000c9a61db035a5fad66042303aacad1f5a258d82950000000000000000000000002c90864dc6d36e615232d3098aac41fd135f817e000000000000000000000000c33b49f74b4c8f58a7ca85f092c6e69da165b12400000000000000000000000010de47724e319c21287a6b12f4c8394db5562181000000000000000000000000163f1089ec0efe3e30f2402e3f92a659d816b3c2000000000000000000000000e7a23a6169ce9c10d7275ebeb42ea5b5c081bafe00000000000000000000000005f38e8d948b431932f3f9781e13083731b663ef000000000000000000000000029a824e22096e935d9213130f3b627d3e0a053f0000000000000000000000006635a44fe17be211cbe1b33303305392763b9a9e000000000000000000000000953518843cf3f28449705ddd83c9642cd7863823000000000000000000000000ae991bb2d7562da5f443ad9f211aac07140b8367000000000000000000000000f69f51c36979bbd2e89bd274e7d54c9e58bafe5c0000000000000000000000006ed9bca0de5e1b8497209a4ae416af7139bd79e8000000000000000000000000583d5b78a03161c33837fd16ae9bd88cc2b1d20e0000000000000000000000000e1dbec326928ada004b6351d492feb95b5fec810000000000000000000000008934863fff833fe75b5008cede551726ee1ab2b3000000000000000000000000b544d93bcd971e586bd8a5aee9fe5bec02f178a7000000000000000000000000b3d31d09fbb43118df641a2dbc3dc4278fb63a9e000000000000000000000000520c16f02b737b4b405bb62d97f67c95403e7a7e000000000000000000000000012526813214231150e70bcc5dd0c1d449aea303000000000000000000000000940e93ea4ae56e6eab8667a470139b40537ed8d1000000000000000000000000fd9dbbaf5098d248a6bb58c4f1dbd1fb26d385ec0000000000000000000000005f9238e99f21a2a8bfe60062522476fcb2016c18000000000000000000000000bfd8f92d8fbd499b32b9bfa6e1c81466a719ec74000000000000000000000000550e110f20bb0a98b79cd2f6193417869630164b0000000000000000000000005ffbf53e15c2f008fd03f3cbd5e1745cd9cf5a9400000000000000000000000010cb05ce32da781db578a44757f83e463087f2e30000000000000000000000000075be79d06614dfefcb94e40a9c397e1de6e6200000000000000000000000006d6322acb3c68f08e84e375c4a399e3069cf492e0000000000000000000000005af5ff33036e1bb25d6721e4cc57496cb21d675000000000000000000000000034ccbf061dc6beccfacd158dab5174210865c9260000000000000000000000009f68267b03903832124ae23e86e7f33103a1a3240000000000000000000000005379f2a35270e9a4f144f93e8ee1f80adf89236a000000000000000000000000ceca80ea8f716d75a5b31bcd6face98c9e3a44dc00000000000000000000000052f8adcb67de94fc839ba022d60b8facb7c71af9000000000000000000000000224f604d06e2edbd0dc4c7d1e9508552a190754d00000000000000000000000053282ca4b9fa06316a7f5c8d514f8fa4be5a4d3f000000000000000000000000e20f513e67626f765d9058cbde4c2891afcca163000000000000000000000000a4f3723f841857905c5567426d2329f2d50f20160000000000000000000000002b621a3131adb4cf911d744b7603c17579db9bf5000000000000000000000000234c5828e9491c40b10512c5dfd9345ec575bff6000000000000000000000000c2eff5939093fe77e922b978325939ef5c446d420000000000000000000000006e0fde58939dc6132f35a3c5b19fc1b4c30df59b00000000000000000000000018b54c8000880982bede222357730f5e8a4361c7000000000000000000000000f160e64b0b24dc0c23ffa062e4ea530640c3af17000000000000000000000000550737dd6732ac58a16c2bf51ef053019f17407c0000000000000000000000007597cfb2f2c263dd5d9e0364b052d6ce9b51199a00000000000000000000000066cf685d8071ace4303c9e3d3fc79ef67291b6470000000000000000000000003805c1c41781bccbcfe6290bcd8762170026d37d000000000000000000000000e4e75ffcc312b0416be71016a8eb4e9882103bf3000000000000000000000000c216d65f720d336cd8cf6cdb68f5e1489a2a13b2000000000000000000000000aae66f8f5ee4e6cd3d194d32232b031d0b1cebe60000000000000000000000009b99e3a608ec66acd56867eea58bd40d526e85550000000000000000000000007a7513bab6559da3b128338ddaaaf7398744aff200000000000000000000000019a8e0886ecbdf5244b8d33c47d010121140f1df0000000000000000000000000c327bcd675d1a2a70c15138f457bf055ecfbedd000000000000000000000000dacc4b5e3289c68068e774bf62cdba97262829f10000000000000000000000003c44c70acc41ee64459361a603f0b7d628543309000000000000000000000000e270c8ccfef02a04596fa2415639ba0b1c3b6ad700000000000000000000000033562fd968a2235cd95c86569d2fed7c74bb719900000000000000000000000032a1d6502c713b2a62998b588666b5cea7bac2f4000000000000000000000000e2d1ba32610d04daf3a86d59f69ab190b872b57e00000000000000000000000032f4bd617587e9bf667705f94c07c8ac7b1a8d2a000000000000000000000000e80e138697ef74099d1163189d94329f999391a30000000000000000000000002e8acc6d709825955b0e098b17680c92fa8de76d00000000000000000000000031b1cc808ec5b741f225011d641677f414a0ea320000000000000000000000007522a01de78cf2dc2b549e07789950b86b032a9f000000000000000000000000971201dc68118d716368dc3cfa8ea3e40993ebe5000000000000000000000000bf349a5fd6094661af89966530aa9e99cffa656e0000000000000000000000004ee30277ed91b74c0f02193943dd6dd24ea5fe1d000000000000000000000000fc24301c78f2d60a7ce9056b1c1c8e51001619e20000000000000000000000009f86d1d0c28da0529a9c1750639737f9c5856218000000000000000000000000a0a060dd33ef75d5c03b7d748a01eec0bbc8c200000000000000000000000000c70382477b0368faac60aa6d50371b4b9df4c0e8000000000000000000000000abd1d5b8bd434d8a9d55b94bf2541a96b0794e15000000000000000000000000da05a9f9772aab9209fc615d45640afe147bf744000000000000000000000000efe79e498672ae5c8f53f0f7fad6e0cfaa9d8b5400000000000000000000000020333f9ef83844354001b834c4105c2516f7ae2b000000000000000000000000aab0f980256bfbe0a6e5d8c841de8fe76b1c60ab0000000000000000000000001d8041542158ef0edfda2619b55f9b23db1efbf30000000000000000000000003eb0d52dcf08afb92f1aca0a5d569d44689b5d1d0000000000000000000000000493aa573aa663f8e88855f806c5c3fafbaab7fe000000000000000000000000b4b48f59f417b338537ff6ee2bae94b1bc39993c0000000000000000000000009b7624e560f82fe2bece19836c51e1e5340b68800000000000000000000000005a40451d381d23a93a0f68e99f7286e5ada4ab340000000000000000000000003273cd255df14415e29c8d94e88df5bf1d3029ff0000000000000000000000000cf8f1e137b95d8422827ab092c1859f7d617786000000000000000000000000620adc2d21ce448e226c027921922a98b1eab04400000000000000000000000035f8fed68f19a20ee8a615e469dcf4136cd19ea2000000000000000000000000b06eb1d8e5876c7bd0e4c9c57e947e761049370300000000000000000000000099cf6b56021c6b1e489a9ee284b07d8b0e7653cc0000000000000000000000002d38f5efb8fa002faee7b6354de04dda6f39cf61000000000000000000000000266af578409682607613e9113c36ce0527d196e5000000000000000000000000df9f2e74ff84a3384d64faf46cadae0e79c62134000000000000000000000000360a81545ee5b3487689d8c232ee42883d1be3aa00000000000000000000000011a4ccbb66cd72d92fd89546a55b5de6f96798d7000000000000000000000000cb9a08754cceae68d05c5da1d333082fa190d8da00000000000000000000000096ee1e10ef71c187472e75f1b5ab6dc098ae1fe2000000000000000000000000c324b8bfde6f3421aee449b9a95f57e89c691c30000000000000000000000000a2f48d8da1e26a4fe8727faeef0e3589412859de000000000000000000000000abb2c0956c79fd20d32538b273949f59b9ba24f5000000000000000000000000f9073bed8d90463e6e4649445f5c6cbadae1c07d000000000000000000000000911ce13182c746dfa955a11c69e165fc07878181000000000000000000000000f14b86a4e28c7f57b456acb833366d5352a35552000000000000000000000000766a33bd72bb0ad2b02fdfa897b4175409ea42c20000000000000000000000007ac2a18af960db1d48dbee4268ec9ad7a15156a1000000000000000000000000b7ed45683b894ec020706feb8d6955e71b5d41b2000000000000000000000000628af71dff96f842ac0cd24b85a2812efc46b6dc00000000000000000000000046a7f2dd1b726d776fb960d346a0dc53a80ca282000000000000000000000000cde4e861ce4d6a310b0dc0723517fa0064084eaf0000000000000000000000007981f131738f0796a0d0d3308af5c6a3b2af75be00000000000000000000000051e757f127087bb5c07a05fc306b59e94c39a5bb000000000000000000000000c1a71c547b57b7249ab61151818c8c1fcc80bebf000000000000000000000000939262400376e4d37cd5910d60ffaa5ac4760d7600000000000000000000000016054341f56a53584ac5aa435254f0b8ba8c383a00000000000000000000000097deeaadf21cf98d29469ede6769d1af01a0611b0000000000000000000000006edb5d7ec94d149abd5c7212cd268757b56348990000000000000000000000008068a98f98118d8ace2fc87b75369d1c8cad3dd1000000000000000000000000f2fcd7ea5871f4a752073208d18ff8fd539223f8000000000000000000000000cf41bab8cb1ccc3fc278c22b8a4ae23e772b99a700000000000000000000000021aba5407aec7bfa7ef01a310efcb11d6575453a00000000000000000000000081a81928cfeab26654aef1a7ce4fa2029a4df456000000000000000000000000daf8f32eface40638f8d4db8b33fe26da45f934a00000000000000000000000050a6639daa5e45766f6ac36685709784b76aca440000000000000000000000007939aa439d31c9aed1b4855f5041c91da9a498f200000000000000000000000019e0c169ea520270916a677c31a537d04812f0f1000000000000000000000000ca71be98248d02e32d26e473cb9ad9cd20bf46e40000000000000000000000002d9a1c722998fbe0874be1cf5cf64ef1c61d73450000000000000000000000002e6db23c5e0f6c51248194384c60af73de43e7b4000000000000000000000000692967dc09112303be4f7e828a1b33a9a7d883c400000000000000000000000048f6199c4cc1d5630af07bbfa7d48ccaaa731a8200000000000000000000000072280ff8838c90e9834b8d227226784f53f19417000000000000000000000000604491feb7a3571066b11aac33c7bfe31b463ee3000000000000000000000000516809ece62ae2df74f86d2140787407c6cc263c000000000000000000000000d0c0f27f407783ad22d970d4c01a73561eb358ce000000000000000000000000c8e89f54ff5f208892fb46ab407108538547044d000000000000000000000000a57e0efe1f213bdc00c95ae53692bbbfc9620463000000000000000000000000095bc833175ab32230f4ededfb010f65965d0afa0000000000000000000000007b9840d647664f83410f3cadc9b8cad726fe9672000000000000000000000000a09f65435eedfe0785d0db61c4115c27e7c561340000000000000000000000009c2f93bfd564fdc617a21c0d174c9c3b0accc9d200000000000000000000000008d239c80cc931f1fbd2f801ab7300248a2699380000000000000000000000001702dbbfdd5840f502b7b31712f12a3a043f45ed0000000000000000000000005e3d69ee65e9ad21dd3931941d046473684cabc100000000000000000000000091145bce6c723d0cd5b6ce611a4a3dacb64a949a000000000000000000000000835b99d2523f30ac39cfd1d47df8dac177d6d4990000000000000000000000007123d522e473d68027591b52297443fe60f705d4000000000000000000000000d10d3b108c0ebb68722b04d2a5f126d9cb0e440a00000000000000000000000089cae58546a494b222a6b44809e7b54980f91e4d000000000000000000000000e192d8782af5db5f03e73f93a2445b0517f1c1ba000000000000000000000000a8634ae0fd99cee58323f3c506908470bf690b8100000000000000000000000047ff3b373b6f3a94336fa08c5a4c75c5f990352c0000000000000000000000006925492d4991c2b89067f7d77730580896c0513c000000000000000000000000646642f3d8a270fdc8c4106c97fc15e911a10d600000000000000000000000007eb85fc07000e1910c94799534398b6439cd3f420000000000000000000000001d8cc5e5f7d26b1afc0a75e5010764594f4ed43e00000000000000000000000000f6ae5b3e1d2123fd38bc5044c2dd53a1b6bd97000000000000000000000000154a1d0dd822a250f1fa8ec2b6809d70b42b55150000000000000000000000006679942e0ed1bde1e5936f0530794d97c686361b00000000000000000000000064feb8b6ce6e48c53def5234ab65e50d8f2e42b00000000000000000000000005b95f63ae8b8ff2e2168ad01de67dff0ba13fcbb000000000000000000000000175186933bcf7898d78877bd974af76aec837c92000000000000000000000000d44492706fc258b1deb20a0c143dca3d04ebd7d5000000000000000000000000a99bb0e615d851fe160c0dac8a441006895b11a3000000000000000000000000c0761ae5cc596b358a737b2af30ba95f8e7f60260000000000000000000000009f51bc72e6694f7c93381370e77bbeb97973c2410000000000000000000000007e62f55788e038232064cd67dfb379cf705dcee400000000000000000000000013864da01acbd26e77851af9d0f759054942c065000000000000000000000000b8f702bafce2f890622f5ca5de475614c4a4d5e00000000000000000000000004e03b89ad04273a98a4acdd29c22a21fa3f6303b000000000000000000000000cac941fffea78f597a695652e3cce3036837c27600000000000000000000000044f66ec7918df5c8c0b0e04ac189e5e0c6413aaa00000000000000000000000021eff504dcb96aefa79cee56a39ba6d0b907b06f0000000000000000000000005f882048ac568b66c80396fd289318c59b453c4b000000000000000000000000f47cee5d72b610ea6957aefa622441b4ff76443e000000000000000000000000a051574c00a41f6704078d4f26209e307d15c131000000000000000000000000b988ae0d321f9a3c5aa25e39752333b391e28a88000000000000000000000000cb0c56f1aa3c544776ce0ac737cf16d61bc364d30000000000000000000000007f934665888f489e465df9d343427a46ae1587f1000000000000000000000000a57308517c0fff2bb2df6883a6ef0183e607fd96000000000000000000000000a6582abfe107e2a4da977996e87db8e2d48408c9000000000000000000000000e309e4b9893fcbe005d264248d2ffd89ca7f6abf000000000000000000000000112646630d8d503774b52feb0b1536774cca2d50000000000000000000000000eb4beb4fe984689b830557b661307690a5e409ff0000000000000000000000002d40efe364175a89e8e7f5be46bd2e7d2d3822ad00000000000000000000000016012734a499f84a64b53aaf55311995ef4b8f920000000000000000000000000d97128e31933cd6c299c2275dc2d877acaaa631000000000000000000000000007470097096b813f5f60d95ee83ea3701cf74fd0000000000000000000000004b76e2c970c82302dd54d96af5ac8ecff0cd7626000000000000000000000000b2e835933305197a8b59a48ef9f5dbf715f435df0000000000000000000000005998a710bf50df3229b7d55085a30401007d3083000000000000000000000000971c215b3d338959bda5a4dd75c3b52f0d9ca6e20000000000000000000000000d7f8cdcead3999e58ddec2a777a26b3230ac5c20000000000000000000000007abb7e9e7c208ded4a0a3453df8f1ebb701ce646000000000000000000000000c5d074bfca5ece05927b628d2e92d6f58f0d4201000000000000000000000000235efd8fee3c7e22c09169ece3fe2175f0d2bd0c00000000000000000000000057946812ec93f5e0a8e9cec1629009d4b115e11f000000000000000000000000608a7e20c041321d6e5e2634249b1ba26289cd630000000000000000000000007777293b5c08c6bbe546dacf27a82e363c6d2c4700000000000000000000000087ff3d4587cdc3f9117f227e6491007b0938f9d700000000000000000000000057467a8d9d69a8d1ed2f290ec6f32ef9f1aab6f8000000000000000000000000070e4ca0fe2df5674ecb31bf5f03f5a9d306655000000000000000000000000093a32006dc0111fefe40454f34772e50e65649b40000000000000000000000002f5a087adede007ec48693e48b5f9cccf0609630000000000000000000000000c53230a97df46a4d3725cf68046d928d0264ff6d000000000000000000000000d72fb83610b311e705a3280fe921507f75eb67b0000000000000000000000000bd1551b01234d55cf9dfda2c0c080e4eae30f67d00000000000000000000000099f1ff43779c35a6b029d07fbcadfdc4cd057d7700000000000000000000000078d87df19e47654ab779c48d98857ecd5f11381200000000000000000000000064f5f7c38e7add8cb844fc8e547f6a44eabf428100000000000000000000000086efc5a1cdfdbd6a4e57d17cd68e926dc12e3a4b00000000000000000000000043c8234a6ee813564337db0ac31cbd7af1f1fcd1000000000000000000000000e9259c1d74d4227b5ff3fbd229074719385104b6000000000000000000000000c68c367331da3ac06454c03e50b40d349fbf0eef000000000000000000000000c48a9e9a4a424dd6d5f334737114eb59b8f32fdf00000000000000000000000060195d9c8be030511c4f0118f86f40f2ed7710150000000000000000000000005f1652892e82b9a4917f1bd4cfcf09770717d2d100000000000000000000000001759b3797756ff0468b39b038ff4927d3835f2800000000000000000000000065a614df094b4d3d5dbd5017f0cd0076c882708e0000000000000000000000001849a81d5d9186330b821ab3c5386d305176a4a000000000000000000000000034d0eab389eeeddfcfd12aa1ee137e18ed31bfb80000000000000000000000002686e62fbdce8d6f918d21662825394a9ccbce080000000000000000000000000a583ea05d4ef1214b075502e067386c752b1ada000000000000000000000000802391ec6f5c247969c04f4917bd4b240337b3da000000000000000000000000d0c82a181efe6918139522e368cf89b02d17c1a4000000000000000000000000ee45db9d220deb81a9681143a5c245377d528dab000000000000000000000000ecdf2b2fd37c19eaf98ffae226ab13a9b88490030000000000000000000000004009f8b2fdd3a77fd0dd6357f218cf2abb9b1819000000000000000000000000a82a43e9cec1c41f4900b34b3215945c15c49a730000000000000000000000008a1dcf030b6357dd9c9779cd07bd378438a28ee3000000000000000000000000e11ffb00eb7edbd6c67b62533d111da3a9ca94a50000000000000000000000001e557374fc6db4d993f30bd7abd10a500aceeb9b0000000000000000000000001be1bbfa68a6f9d6daedff4919dc968cdd315be7000000000000000000000000495eed2eec574ed48c325619b84157582cc5677c00000000000000000000000019199549d71a933bef3ee628b3a825cec5834b68000000000000000000000000c165d4864cdc08b75d72996b1e78646ad58d0936000000000000000000000000ab20b0f997cfd9393cdf6e6727c6db30cebe2a85000000000000000000000000d5ff61bd72cfbda7f32052d39aebd04246b3328b000000000000000000000000bb965f6e96a69425a190d327bd05dedb2b4820d6000000000000000000000000a208c531053ebfb9597360be8084f5695ee6672500000000000000000000000095ea4e156e9d5735b16971c399fb7358dcf8babd0000000000000000000000006165bfcbbfd3404feda0ab5d4298f7c3979392dc0000000000000000000000004896a939777393a233fc48f67795f055619368b5000000000000000000000000482ef4a65f18d1938098254ae7bb7542615b1d04000000000000000000000000c1d0540326c0cd8d22fe0c61d70913e5dae7c5b5000000000000000000000000484c83e44bc2280414b9ba26381da57a6fe4ebde000000000000000000000000955c6295c725c442422aeec0069fd2067aed414100000000000000000000000015569f0970f3b9ec9ab5d1cd5d241af420c8faea000000000000000000000000b7dc7c01a2cd8cd5c713db030789bc50e029291e00000000000000000000000086b53c3b267a5974a95801715ff2f8af642ec52c000000000000000000000000610a4ac84f5292e5b90101fc96e473c665ba5e9b0000000000000000000000003d3554555fa8fc21b2b11f40cc0ade5e492248d800000000000000000000000050d1365bc5d2ff2552f7da1391be1011ddac367100000000000000000000000034605a6d789f43db2f1c6107b659433fc6ba96da00000000000000000000000043271e5361d5e9702825c747dec47c4d8a9338af000000000000000000000000bed1603ca19ccabcaf461fffb4a588c4f12585b4000000000000000000000000720ab8f4069b868459ad75a677a4c15e8d8e1d27000000000000000000000000746651d32ab97103662160fb9d86ff9447722bae000000000000000000000000175a273538ce3b315e6df8f8a55448c282b9660d000000000000000000000000b562541f0be91a36e452323874161960f82d51a90000000000000000000000004f717269daf811fa8d8cd98f973dfcfab84e69d20000000000000000000000000a493fc52f5d1234af67b607cdad925b2510f55500000000000000000000000092891603e7fb17a641eafc65c8364bb334bba7dc000000000000000000000000bb5a4ffcaab5cc4f87359e447371fd52132fbfb8000000000000000000000000a6ad58673c8109cca123b08f5b7a97e8fc6dcef500000000000000000000000069115a474b4c7b986e9c6d9709cd760733bf73b70000000000000000000000001d606264a7e8852bd28e199bf79630602f1551d00000000000000000000000003d06b9591050d0debd319fd635952758e0f9c22b000000000000000000000000de74e05eb26dcadf76a2f08f1eae25c7ff7dbb0b0000000000000000000000003b10f082749aa65f12bbdae38e0eadf2b11e4526000000000000000000000000d3115d290aa28e17f9dc36e5b3496a265b7e184a000000000000000000000000f0fcb6f80f73edbbd3a16f741d1f138aae44e4f30000000000000000000000006a79b85b875f554b72acf6ba2a6eb1d5f12b80150000000000000000000000007e7a0024a1efb2fc6da5ffd2d152b471c18513d70000000000000000000000004470db3e2e08ebc38fcc12ed17ef6ffa574663b3000000000000000000000000479eab2724b55cec0debcd14d5f2386877424b9800000000000000000000000080b768f2f7d2c2dc2e68fb596b059d781568318200000000000000000000000041ead2756ade4c2916462dcdbc1eed7110aebde1000000000000000000000000de17021f391dcda937f11f04fb8507055b3a531b000000000000000000000000b3ea89c7b2792cc61be36bdf169972cf40da637500000000000000000000000053fd1d88e6c0872adb00c244aba5637a329bd74700000000000000000000000043ef00f7753bdcc72185cc2b9d20433834488b5100000000000000000000000092d3c172215aa2cd0dacdb9f5a2f752b44fc44790000000000000000000000000cb2db9ed79452d76b21064d1cfe703faef9aeba00000000000000000000000003002958d63848270bb78deea0c69a03c64723f900000000000000000000000032ba9032888c4c954c34bb1898356d5b3e5d2aa00000000000000000000000005f44361a019d1ec7a92825edbde4acf93292c71e000000000000000000000000368b29141da4506226e8e7740cd9fb6359769eb20000000000000000000000004f034de2a4c10fbcec53dffe9f24c7d8d6eac962000000000000000000000000c63cd26eb68634d2988c4a154da2b53af4226454000000000000000000000000c2dcdd8f932f55454804ed79d5fc85c29a7657810000000000000000000000006ca5000c10b0433e587522e12063c82e5762482c000000000000000000000000f149d9e552e3924cbfda2b3911f0ac4418e38ae80000000000000000000000009f56ad0d05e91a6d40abfb56aa45e97c5e5d30d1000000000000000000000000dd583950a9f70332d3d96ec4a42ff80a657dc0dc000000000000000000000000933463219b96d4b7430bae1f1e4141df2d7351a8000000000000000000000000d6f15c556b0c145ffd81e39e7c24d62a474954e90000000000000000000000006a31ac569669e1ed69142db8211b2e04d2bd61b200000000000000000000000057e5c5642ed6314c0576c6e8d094ebe075c5ca0f0000000000000000000000000fbc99ee157e6c1977e71f4ad412c5fdae74a047000000000000000000000000e37ba7cbf2dae780a476520782221b2e8ba24c3b0000000000000000000000006ba6bf3cc87717b3c417e867d3b0522f800213b3000000000000000000000000c4f29aa5894934e921d95df634495c79d5afb8a4000000000000000000000000450a20081b9ed296f95765b0083f591d5b310cc500000000000000000000000078702530f8756acbf86e966427fd009428ce0baf000000000000000000000000099af905c14a9baf795e54aeb9304b58b07d7f9d00000000000000000000000084c8ab497299c030d474cab8bdb8595022a084440000000000000000000000001b2e171a3a9269b4a9ad0ae02f48279c06f7a578000000000000000000000000718da7bf466f247e857c95dbc0381cb87c19167100000000000000000000000056cb9f51c96c71d0c431b1942da2f60825f2adbc000000000000000000000000aad0d091cb5a42a24e9ddcafe09cef8e87a3a788000000000000000000000000ec17cbf29ce93cd97ed023f86c6f3381240dfbcf000000000000000000000000cceb6b699145536d60a5320332c4314bee85afa3000000000000000000000000fb9bf12d56f2d9f0211d5c71a3bda00ca4116fc30000000000000000000000009343fd6269b51dd59477c11c261c37906d805fde00000000000000000000000020a6f4df28e6db691aef5d1adec12352fa40fb760000000000000000000000003ca43081cdf4594303b1300101039d2fa4631a6200000000000000000000000040a11098603375a4b5d62fbc2c24e13f34cb1673000000000000000000000000579ccaf51a1a6a3ae89f68580f92a1eeaccb87ba000000000000000000000000eb3fffa70d362f88b6491d1d1c0664bb7a704e090000000000000000000000006a9e4097b08416a90100bf6dff55c677a202e4a2000000000000000000000000d7f95f4440fa63006c3408776c8cf0237824d87c0000000000000000000000008716fec046100ce0d22098c798bfe2111188d46e000000000000000000000000bb6b514efea9a8641e07f785087086a3fe36230c000000000000000000000000f7fa3fd3ce35b9b9d60862aabf5ecbc255cfe3cb000000000000000000000000b159fd69669d1e18b1f899a81e4f1fd8d336872f000000000000000000000000ee37afaaa6a845f7348941519d1c61d8b812c11f000000000000000000000000cf0cfd7274bfe611260ac3d2eb3af6199587c8ac000000000000000000000000df236ef7f33f4add3bfc2e342fff866e827d8d2b000000000000000000000000c1fe73b0907d88488a3ffd66a7636885241262ba000000000000000000000000fb8cbc47a2405f25d1112526e98da9699a4662db000000000000000000000000953b85504b4b478dc7ed9a8cc6ba0a1e3ca2df3600000000000000000000000010eb6652ee05790f918b5fc8a3534eb5d0c03f6a0000000000000000000000009b5994098004bf8a5a998859585b4ecad78c7ee8000000000000000000000000c2ce70d976f9a281d86468d8aa6589fddcf2ee32000000000000000000000000eea36ab140cf0805f77e4ec2661616f4213b85ba000000000000000000000000f32060a713a3c83b36e5ccc80907419efcb9c2c70000000000000000000000000ef3daeb4b6c0c522efd91b82148e12dc59fa5ad000000000000000000000000f400d1d7e203422a07932d1c2dc749bb9183ec63000000000000000000000000108b7f3f5d5a4937e403c9b752e29d6d447b842900000000000000000000000011c0faa67ebdaecb848c1a225d4891e9ce98c250000000000000000000000000597fb6a0cc79c2f46065abbf72bc63162fbdb07000000000000000000000000039ade216a0648df468112d8eaad87d38ef7af535000000000000000000000000bb6f80acc1f04cb780797312a57a5cc1210770a00000000000000000000000005feb65dfbd81604ad601264ebd90cdf5fb90409600000000000000000000000028dc339198c92deffaa754c61cb714a127c310560000000000000000000000007f7ce71afe28818dcefe87e270fcee86f6e1b868000000000000000000000000acb1b244b74dd04958ea5e5c3ef9244fc4a795d9000000000000000000000000346ac9e621ab30ad8a0ae80e6dd5a0c601e698ff0000000000000000000000004b75bc95d2f782b0a7f23227c628acae7bf790580000000000000000000000000e8a155783787eb489973f95625e05a32cf0a6aa0000000000000000000000003e962aca253084da85b64aaef68eea84fe6cb33e000000000000000000000000889b9314513d77203b26600eb17adb1834f723df000000000000000000000000ad543e4ea8f5a4c1fa18ba2538805286b165efc2000000000000000000000000c3af089772324b8ccb348c249c7f94e6bd3e0729000000000000000000000000f95a90e203d51cd9e0cef2c3a18fad4f995ec306000000000000000000000000fe88c4106b34bfc88c8c5f1abd58ec1e7321db370000000000000000000000001bf2b3fd96991319356f78a1f9a846cf5305b50d000000000000000000000000a6de154413716cee2441e19d828add19265dd6f8000000000000000000000000bfa5329d95ea4e3d38ff338421fcaea59fb55c770000000000000000000000002b1eaa281d779eadd6dff3f6d0b765b70d7990e500000000000000000000000097635168478cdcfaa94df039b7a4ec1cf85f6e4200000000000000000000000062861c11566508156467ba202ab8bfdae815961c000000000000000000000000e6122eab685c53dae178e7798de463a9c673a5410000000000000000000000004973e31625452e42bdf7855435ae373aeb39650100000000000000000000000079c310681d9d1b4165c9149fb6e94660a8bf16820000000000000000000000005ee0d33913b0cea080bbc7a6e1f7e8971ef827940000000000000000000000009b8a77f6f4da468f6aa53748497e96210fb062e6000000000000000000000000cd85403b8380555b9fd4929f2477458f8efe932d000000000000000000000000fc57d79224bbb9a892c65487409018df059af08a00000000000000000000000068435cbf20aa319cec26d32edcd227f52ed072570000000000000000000000005559ea9d60fb204cd23a01ecd25656354692a95c000000000000000000000000a8688bf08bae83cf4f8ef87d4fb0d607d3a71bce000000000000000000000000a98b631ba38f61fc5f287e5de1d0003def77a30e0000000000000000000000004a2c994696289b5584311c863b9bdda0771d0925000000000000000000000000d8e9dae785d23711755b6693ccaf483fed7a04100000000000000000000000007f3ef054cf887bd33a41c2d55ee6f796bef61b1f00000000000000000000000060391f2504990189745df37b685e4f17d81b8d86000000000000000000000000ca871a70653f5970cfcc66aa3ec525df945c44f400000000000000000000000017f5ac19f83ce82f6f80eaae370eab8fc620a1e000000000000000000000000041b368a7aa10d69f4f4b4c4aae21c0563888aaf3000000000000000000000000c9ba5aaba18bff96015d5c907b8bb0676d92c059000000000000000000000000756318569ebeb9ba28f1d20fa1fe7eaa43e5ee2300000000000000000000000012da449574d521947bd1c096b3f403661446cb8700000000000000000000000066d6899bcc2cbe09511d52604194e943581d46d50000000000000000000000007e4294d2dad91752b644a9106dda12cb5992684c000000000000000000000000b089ff747ed42042f1076be8c780fe26c242d07f0000000000000000000000004723b14f99437e6f79d77333f63268cd0e55dff400000000000000000000000063fca40d0a4fd5b7b9856dbb23f9e791e52c4b580000000000000000000000000f1d302241946e33846921ce7d039d43a0a57ff6000000000000000000000000ad3fc92e76aa1994f593b25d88153331c8553dd50000000000000000000000002b8eb4121748b4206b22dc89140ffd3d08071bde000000000000000000000000ae56781f5c0d7b63e46ba1c8b08c18abcbebcac0000000000000000000000000f695e990c01ccbce1c0fb287dcafc246f392985e00000000000000000000000046b8bc43d2fa1222a960c3adaa911a453f6dd2a50000000000000000000000000502fb8fd3267ebac41fca801efc8d6888b7e76b0000000000000000000000005df2008e52a1789b92a90568f20ef2605de805e8000000000000000000000000dbd1b98670d76ae8fb2397bfb6ee1fd5c81584ed000000000000000000000000db0392d36a9aeee3d269c40cf11ffe48f6877ef1000000000000000000000000c21c21864e57e18617da6ac2088f6de59b0982cf000000000000000000000000ecfb10c572dcd7514a1e384fbcc1a037ae86a5ab0000000000000000000000004dc1e986372022468e67d3df61d27ec216d8559e00000000000000000000000009f9029c93d1f9d08cd171ed94cea8d4974fe71a000000000000000000000000439c5c9e266f030f775afe56e15a901ff521b821000000000000000000000000217d1a1c13a128eeda6a98c8be08fca9bc3e73c2000000000000000000000000e02977d179920739d0b8d691a847949cd6e5cafb000000000000000000000000c4c448e858b35c205b9713736b91473a4769d05e000000000000000000000000369a3f9f567569041e9a508813a8ae5c9fe9b9b90000000000000000000000000fee6221823553e717b090d5a6bebea47970da87000000000000000000000000d6def68f6e11ddd1af0bc4ccecb7db72f7c8a6ef00000000000000000000000038f8be4e039b611830cebab1d65d80017a42d7ee000000000000000000000000ed0c9d3403c565a71f2a80ad1de5f09f6c56fee50000000000000000000000005a779774bc07e81b7aafd59f05a2a1c6414dfc4d000000000000000000000000895655f34beadafe995485697d41b85deee50b210000000000000000000000003060e92b2680eb8189ebd0b158c5a2a3418776c3000000000000000000000000fdf0ad49eb2d12968642c8c972d2c3e4050e36d5000000000000000000000000a64382b51bf20741ab8617d2fbbd1a8fc7a165de000000000000000000000000be572173a3ca03034375bd251267beb6b694f00f00000000000000000000000021317da84e0041dd752e83f13ed7c9065eda7b84000000000000000000000000d9a9f6798da9b97cda8dd48f4fcd070b5aabe5c2000000000000000000000000d612c637aeefa84ab150a80e01530514fc8baabd0000000000000000000000005f76d9c909df5d4f61aa34b16c2fc99cec8cc2980000000000000000000000003e29bd441dd8f60d9ade1b2e6f07e3068cbbf23400000000000000000000000044dd1f0e1f1bf406eda66cdf32de61281607d0e1000000000000000000000000e952f31132a319ccf5d77e7fa3082b33f9a17f9f000000000000000000000000b353ba5b1e79df399184cf65c23f8197f550f2d20000000000000000000000006763c0da4de86df35ab9f652954227ab2ba94778000000000000000000000000ce16882bfcfc0c39bf469bb229510124f9529c970000000000000000000000001147f79e3fa7b111ba7d235bada9d3b3e04168270000000000000000000000005e8522d829d4c3f38e30b2b0104d905473ec46f5000000000000000000000000b6410a055835a543730c05bd2a4b3b7eeacb6e35000000000000000000000000dc13e4b2b4e2fda4a6528b6cd03e2a0f22c58cb7000000000000000000000000239a0ba533269773f00bc962840eed6bf4525f3a000000000000000000000000c8e73d80f267f21ab39acf8173a85c79d6e0705e0000000000000000000000008a58ac117c37c05faab295f61b1a83807280f8620000000000000000000000008a139293a4286ccdd52361e52e51cb080babe2fb000000000000000000000000adb2b4c487173000fecbaa70a46c09a9d121023f000000000000000000000000920b171502fdf3640ede097dde9cc5038e323460000000000000000000000000f7a53435929fb9aea984ce685456237a94afc227000000000000000000000000326bdcf4d7416100c8b656a5503a33c7783275e800000000000000000000000052f4ef3f53e9ee08f9a0ae7c2fde4bb3191b38fe0000000000000000000000009e4690b0fa6e1b0a4360d1114a35aaabcd67f34c000000000000000000000000cc81df77f9980a6312de081e415a41c467589583000000000000000000000000b3ac73ec8efc45cfb9ef42f54d2f0e6c5f1d3dc200000000000000000000000070d20e0ae4bac67cd4af8a00d6943250762a3d160000000000000000000000002186207e1c8dff0715eb2e1ef8bf37523713832a0000000000000000000000001722c1f2b219d34eed9f120d8701e821715eaa7a0000000000000000000000009f500d498d7b0a49e8d1cd582824514a4143a32a0000000000000000000000006aff0717cb6f97b7d738127afbb7ef5148ca36a100000000000000000000000082c7cde5535058259ef5326af64bf716c08c34e3000000000000000000000000c2e2eee8292430913d9d9f0fb55a67b8bab2be51000000000000000000000000e6f28f1fcbc95ce52f7817e47e1006515a08583c000000000000000000000000eafd5baaccf83b7b05afd6c95b34d72b7c3e035900000000000000000000000012a12b77ef25bbebaafe8d8a1bb17f189692a6e200000000000000000000000021a785c4a5cf1751ca45742b0a3449cdddb07cb2000000000000000000000000328751d23660f7fad74c60d7b2628f1830f93472000000000000000000000000c9c94d6a690ea8209060dc5cb19d482357fad089000000000000000000000000ae582a6087fbce5413160d6cfeb7dd1f9bf2ab460000000000000000000000001cad1a34f66bf15a773cff80e21fd24b51ff0afb0000000000000000000000006bb8d17f2b84b9df23853a63e7c574fc3acc81240000000000000000000000002e5a4280270589a9bdfd81bb44ef6600013e516c00000000000000000000000033fdb414e27d5887cdd7d19d2706bb95ccaae7f60000000000000000000000006ce5327f5449d5105e840d50f7375a7a48022f1b0000000000000000000000002837fc65846946862373ef2140ff40e18f697c5200000000000000000000000055a53c7a3a8c9251d81b8b939ac1e2e6fd209929000000000000000000000000f53792b6bdc67fbc6f073a4c8a929e8ebc84ea84000000000000000000000000409b6a862566ba75931a38b621200f790329427700000000000000000000000052684a4b0cb86352b7af4a420307e6e24b9e74a30000000000000000000000005fd68134c164ffb32e34554f8431a758d2bdfdfc000000000000000000000000c5e566f006e87372a504b2642618b742844835130000000000000000000000006ab2d45d16a9527dd20ceedb13b4faaead448a8a0000000000000000000000004cb3716da5176811919056f191c409a08c67c190000000000000000000000000b6659185492b10ee32a261f97f42b72c6b83128e0000000000000000000000006247a07af7b403a7e7353386c8b411f229894a9c000000000000000000000000800e5fe11d6a913181ca85d41b616bd3d6c2ed74000000000000000000000000e3593e233c9e70803239e24fd50ecc1f8161bbde0000000000000000000000005c3a83b85fbb62b480195b1ca740204b019630d600000000000000000000000037746dfda3119448b123cda6e753402812b3f0320000000000000000000000000f7e4ef9f71cecc7080cace0bacecb8519676b3d000000000000000000000000f8676a226fa4201c34fb4b813a94aaaf5811e8560000000000000000000000003798143c663ad408e3f8adcb0eb4ff298c531119000000000000000000000000410b795642ed19bcba6480e0b29b84eab0effdfc00000000000000000000000012a442714f3af74778cdae9e9726b0b44c29927600000000000000000000000013d40ceaa280ceaefd39d42a4f4ec37da30c2ce0000000000000000000000000bf452fb3a1c39f050df8480f3c7f15439ac5c87c000000000000000000000000ce5be4b03296b049f9bb6b5d9c3b54080edf5368000000000000000000000000a45d7cd9fd69578b1ecf41649a0fbfdeab6e4a58000000000000000000000000731be1d7c61a47b8c0d8f7beacd36dc6d23e0eb700000000000000000000000043712d45f40fcb2f70b5a0ba476ce00ea859c01c0000000000000000000000006a930c23a9f6b0528d3e04e5b70fc19835c90d490000000000000000000000006d3e4631b1d166fbe92c105f3b1b38de3bc876c7000000000000000000000000a1b274356e946a6df1527325f03a089eff7c881a00000000000000000000000020fbc025820d5195dfa5e2551b49c626324075470000000000000000000000009a9d9ce504d0d87fae66a8ae842d2b69525635a40000000000000000000000008d3f3f2338b0ba524f414e09641aae611a3db20f000000000000000000000000fc698456c041d9d187f9bed6f8b6008698f1a77a00000000000000000000000067c590982be2109aab875de19007ebe129570fa3000000000000000000000000f8d2b13b9da977e5a41aaac788947c042405dbe800000000000000000000000048d60ddc91ef0809dffed107e0ea54c11f5fe8500000000000000000000000006d31c66339570bdf309e6c2d4e82c2c704ad0102000000000000000000000000fa6fb3834f5a6c7b6314ee54a62b755ed08e88ce000000000000000000000000157e0f2aaae00c4e47d705ba7c780a97761dd3cf00000000000000000000000075dde8f99eeb9d5dc240a4440d6318252e27715d00000000000000000000000054c23ad40263a6c437dc675198fb0ecdd08044fd0000000000000000000000005129cba9222ce27ae6fa0f97820461dbb3f5eacc0000000000000000000000000857fa2d065b3740337f64d2af3a7570614980320000000000000000000000008770c10f6279f995ff7e915d00974ea65f418af7000000000000000000000000925520f21b6a5c852af219e48c6c48b0ecacf70f0000000000000000000000008cc908b51be590f1ec6ce8bd521e1770974fbce800000000000000000000000077839349e92e62469b2690a5d7f18494e83a42370000000000000000000000009c2e17ff31229cbe482106c6489dd9c390b446c70000000000000000000000002ad0710cdd2bf062a33b1821b3e8a72f2022f9b80000000000000000000000009188a6c605f2d3c822dad8efcf777b8684d006b30000000000000000000000008d844b13894079ff83d93ae9f9eae8ea134b0104000000000000000000000000ada4f57b62ac9c47775dc28a0521b79cdf3869590000000000000000000000008caeacab0657e38470167fbcbc2d666dd7e01e5c0000000000000000000000003b6fd5c9922011682803cb62e8c99e120a5d3ad2000000000000000000000000397527f4a4a9bc7a3fa29784f9bd418a98f4e5760000000000000000000000002699879e9344cb3f4d685c19cf8652080d1dff1d000000000000000000000000a10a312fdc1ff805e3e868043855e4005843380000000000000000000000000023ce0127c70bbfc6a660091a56f2400c016329e40000000000000000000000000c4706c923fad74ed6677faf516bc7544c1fd0e800000000000000000000000084f97291b0f848a7e23d6269cfc0d7a6e1be293d0000000000000000000000008e34aa50b6cd76439a22560e0bf58212d14f042c000000000000000000000000d9b7033409a92270d8c70b58db6e5d9c7256f39f0000000000000000000000002b6c66c59fa07f38797bc0b0f0767f68ed63479a000000000000000000000000c34bd598432cd367b6ce8894c43156fc13d3e320000000000000000000000000152aac19697fd84e834bf728100c0fc24feb04c0000000000000000000000000b1586249aec0b2446b18c4a3e64aba28504349a9000000000000000000000000da869a24b2145038907f708781a1c7ea26a9cb84000000000000000000000000cff6afbd1bd6a81b070a1c978fc54ce233c562cc000000000000000000000000f0ac95f7577bc894429fb09e33fabd4cf7e855080000000000000000000000005bc09d8e70a3d0254a5222ba46202988cbfc9bb9000000000000000000000000f022f2d90172e1e7626979fddb032e2464de23a900000000000000000000000081e45f995d5bf97287aee669a07e55e0203beb49000000000000000000000000d18ef428617074329e3fdb7895ee39406e6e13eb000000000000000000000000454cace0403f8fa2fe209d4a85727ce69d1ee47d0000000000000000000000004515ca914cd9d50394005279c87778f1284f72c2000000000000000000000000c4f5b120a24a0bcee120f70b0b0d32154b934d23000000000000000000000000f997b32355bea06e8b6d9489afa463557ef47eb70000000000000000000000008ccc68cc168f9a42020cbe7f829252d3392c9f0500000000000000000000000004bc18df8dc4fca530bfb4b3b4f06191c0ff07830000000000000000000000003599af08987d8dfa7db6cefbe36abd093b813bad000000000000000000000000ea1386f264b73c67de2037e59d54d34942ace6250000000000000000000000007dc7dc91debf921dc22d6bd76976e0f02988c8f200000000000000000000000049dc080489d8a393fed240d1f62e6656e76b43c70000000000000000000000008920a34b41c2d4254ca33d5301ebacbd72189fbe0000000000000000000000006322713c62d26d5c3e01229ada3639cbf65c8e010000000000000000000000004cc8a3520642a696d0a5c3a145d669cc945fbf22000000000000000000000000591ffad34cc55f0d0ce4c79aaa9883a5f1c1686100000000000000000000000095b9e1d098580b2161c2f282e1e08877d2172e2a00000000000000000000000036d4e3c7f7d3b192055400f8e6c0a3f236aa1d59000000000000000000000000ccc4a6f541e7926e40737878874bedf668a680f8000000000000000000000000252eb2775a85fe6ff8610edb9a5d3700a926ee34000000000000000000000000d8a0e9f054ae0ca3170a9d9fca4c23634f6ce8930000000000000000000000005c331eb326ee52bb9f225c6df95f03b5213592360000000000000000000000006588f2b391f2495f69ab05b63d914dceb99537b0000000000000000000000000d7920f0146b1b2a1a01ed0d13bf39373fd77d0c50000000000000000000000005413bc751defa6a523817b16887594356e23336a000000000000000000000000865c0e12387bfeaadc9f1b2bf0a3938d66f7faae000000000000000000000000f034bd7fdb864b778527f4cde38c4d2f69830c0a00000000000000000000000021c003ca41f44355bf5d0850f82d462f1954cbc2000000000000000000000000d2d533037c053666914ddff77ba65fe7048e034a000000000000000000000000e1e9d7a033c14c6874715f73edd3f2f26ce1e69e000000000000000000000000ae2e98fda2be41146f75d25ca947bb7038895db80000000000000000000000009a0414ecb98f86920f80afe5ccce07d20dc6bd62000000000000000000000000f415d4ce396611907c0ba9dc5a00152b5349cfa00000000000000000000000004e3f70fdcc4ee8a9e632b5f7a9d2f9e67797148c00000000000000000000000016f5f5ba61928ddd65183b36f829bd530702e950000000000000000000000000a9e7392a9ed6c8746b9de8cb322e65501e4ef3fe00000000000000000000000000691548d49022ff7ccbfbf7cc288a75810c66a50000000000000000000000004030acdde9bbc4b81afd54d268a35ce4c6cf0ec1000000000000000000000000bd3591a0b39800a4eae8908731a01147a9f398d1000000000000000000000000f967aceed0ba3944532a5e7e9eeadaf480b6a434000000000000000000000000ea35a39ceeb3ec7dea3799a48d6279f276972869000000000000000000000000ab48df69868580615c0058a5008db2055a8ff13b0000000000000000000000001db21373f21d9c263c3aaf7b346ff11978e5e812000000000000000000000000326313ec37d26c956f7132680f0e261bc5fe8f80000000000000000000000000ceaabbee658f4de29bb8615fa92962c2134d7b6c0000000000000000000000001c0c897013f8ca798465ed57bf228debeacfc82c000000000000000000000000d8931912b1a81c8b31ea72e1fbd62b587ef2805b00000000000000000000000062f113b7ac404b3ef01dbefc8eec2b7533bbfd3b000000000000000000000000dfb41fb336fc48b6dbaecb51204cc666ec8583cf000000000000000000000000af82a8ac2b58c30d82698a35a0225b23393f92440000000000000000000000000438f0a797006d26198590685beb96d33ba918670000000000000000000000002d04da8c30b1f95365725042775d12cb4b6470980000000000000000000000001826ca0ad80568ba8cff79f3d64f38b7c311cc91000000000000000000000000c39f42c85d64292e469c6760cc0e9ae2ae991ac8000000000000000000000000737c79f4625a3a0045af57d778687dc2fd383da8000000000000000000000000dbe498db0bcb51862a150c7cf0e48b4e4b70e5f700000000000000000000000069ddde32e73ba73056c313576685d7feb4e753a500000000000000000000000022ba8c2f98efe8caab9da11010975457e6babfbe000000000000000000000000434d0a9fcd9c49c910a173edfe5e8e946f60cfcd000000000000000000000000953228c0a74833c82bd251c13dacdc59642beebf00000000000000000000000096b3e0a84d537fe5c0beec2b6740eaab089f6d670000000000000000000000003ae02ac031d2dac7db2a3d728a0924efe310eb35000000000000000000000000fe4c046451bcb5e2253d10f5172560b6ae65273d000000000000000000000000793c84d141ec3b8763140358cb4455c95795dbb00000000000000000000000008d3a32c2733edf23c48e498a1cb94c5f224de0fb00000000000000000000000075b5da2dd0c6d8387ebfe80624bf5d630fafe117000000000000000000000000d69dd9657c7fa82b897ec6fffc6e6cc026eb926f00000000000000000000000078e4211272cc22cc04246428608300f11f2796ea0000000000000000000000005e41e9fab549df4cc9d06c9ff1e3c1aa0864253b000000000000000000000000ea4ba214da77e280c81b3785d157bd650d60439700000000000000000000000067168c750bae6ed575d7cbbc2e53682ee9d5c20d0000000000000000000000002c65a55e25527fc1d5116d8898526eb778b6cdf30000000000000000000000005784a75c2ef15b6c03ca1868f8db97c77823ecdc000000000000000000000000ccecb94fd632fb45d9d41c6759b34e3c911ab301000000000000000000000000b03d8297d0e2a5cd4dbc79c8408fb7ba5f18dfd8000000000000000000000000d9df66231f9587370637f45fc53ef4b66c39e48c0000000000000000000000008d4f73b7fb8baf0c26dff24d6802a5f57c0146c10000000000000000000000001c00b2e26455e185b49273be65f67fd11e1333ce000000000000000000000000e9d86af72716cca2ac8b04681238850e3281900800000000000000000000000061952751510b81c810376f23dd1fb1d57cbced030000000000000000000000006134581666959b3e2968a57a640ca94a0c07a89500000000000000000000000055baea84cba81678de37dc349760a1883093975a00000000000000000000000019b66c067f8875c171f26a49574230908bb57af9000000000000000000000000a1728364d64f6d1dc9ae831274cbc2d7019faba1000000000000000000000000a38aeb185071f418d16c55c76ceefafd92c3aca40000000000000000000000008bd9e07a10c69eb877df33ae83d00f49dba9816800000000000000000000000051b3fe3ce8490fc0e9f292943b30731afdd36d07000000000000000000000000e1029538474271bdb5cc4be2eb426068f1e7e21d000000000000000000000000f2ed9c60dd116184762c05cf9f7b132127097ca60000000000000000000000003ddbb20781ffb159777ef9017a0f56f2731adfdc000000000000000000000000a6bbcd37a157f28c501defa800586b34d61eee25000000000000000000000000a883f3cd41e58e4675792b489432e13d1018f5be000000000000000000000000c0cdd8ebce2ba8d635b3004f1490e768e669e89d0000000000000000000000004e57591b77110a22ae377576dd9e6330aba212d3000000000000000000000000929e33618888f8cec242376d73a67160fa680ed20000000000000000000000009bbaa7095b1b5547defd786ce204f280063ed9e0000000000000000000000000bef003cf80533b66bea805bb15eba19f4b7c08ab0000000000000000000000004e18505dd424b30aa629bb06219159b45cb8fa1d0000000000000000000000008fd45a8c82de45e2e6c26a3581225abf8f49d0cb000000000000000000000000b22e56be6b3ed7e59755dda915c2f9040ed2866700000000000000000000000044e30ea8954e1abdfdcfc3f90a543d9e1d8f166800000000000000000000000096664b8e3d958150be273dfbbdb573cc5748acc90000000000000000000000002299aedeb0417fbead3d7e5764b8acd9e41254c0000000000000000000000000d9a7c2b6e66f46d3fd051e958bc0f6993c1c42cb0000000000000000000000006796855725ffafb97bfbbf14b8c54a6bbe2d3d68000000000000000000000000a1075277415ae4912ef15ab84c9c1b862c0d0b0e0000000000000000000000008f47544344f3467b6360d09e58d85c758e9bf27b00000000000000000000000047bb1f850f160ae766536e5c9b68ef4decf9c01e00000000000000000000000081ac3c53a68e6fb9ed3c2b13716b658b406ca65b0000000000000000000000002b834b8625565502dff7ca0576b7a12099c80553000000000000000000000000d60db5e85c4b9d07dfd9e2e1a56b0d1befeaa72c00000000000000000000000035dcdfb882069660a4d599a67d63cae17fa4a092000000000000000000000000a03e32536057e29728b97e679304a7f94b01a35200000000000000000000000083497a28fbc8b74ce0df8b28b964daf751ec574500000000000000000000000001c2da396ce2926647387c6cda467255fe492fed0000000000000000000000000562db1f4bf817ca82950b5af0b2c23d2442eb610000000000000000000000004c3540d6b2737d92b0ed7ae3194658d05122da580000000000000000000000007ec9215e53b90841dffd1608c3cded1ef6ac99fb000000000000000000000000e35ebf136317c2157d34e45e883396dd40d1e30e00000000000000000000000011769d9b72eb59ea1bdfcd11f25943e87e25234c00000000000000000000000080b0398ae5ca4a2a7f0e9d147b99c88891ece34300000000000000000000000040b4db6b7753fd1814814bf13a125e2a83006fa8000000000000000000000000261639e3920991e167e97701b38c2a85f6c870db0000000000000000000000005e6f00df7fd56c6247cfa593ca8b8de7957a9e53000000000000000000000000606d48afbdafb51dea0131c984e87fb116835d45000000000000000000000000e79007047d18bdbc0ae00c62e6534068bc996d110000000000000000000000001ed021f620ad2043a3d7b1edbcc61e81a30df932000000000000000000000000411b9fce73674d43704fa62bf9e99c4282c3eecc0000000000000000000000009abb0c0898f6aa18ed80e2563302210056dbc342000000000000000000000000e0850464ff1b1c055a5d4ea8a03d4fea6e2c274a000000000000000000000000092f09c906f23c2ddead1f722d2ae91e25799776000000000000000000000000d53390d0ffdde3b1007e08c338052dd2e3cb6aa500000000000000000000000015000113633d518d07c410efd0e79f99ed5ff5a90000000000000000000000009ac8d548cc9ce58e20c898f47dfd3425567efc2e000000000000000000000000cd6a33a4c2db9fc436803cb11e428576a667bb24000000000000000000000000b164a164269767c342791d3b1a1c18b5f9d1dac8000000000000000000000000145463ed66fad72ac95c28829f4e95887d5d14c300000000000000000000000083f973592bd980c726b69d77f0366c32eb41874b0000000000000000000000006a7590bbb08f97ca64e6cc40bc4d1012bb1b895a000000000000000000000000ad00fa40dbb013b04166728b56fef3f4a74d2a7a0000000000000000000000004d546756a6d98441d45cd03c9365a3feeeb4c313000000000000000000000000f017e85e86e65cb298fd0e3cd95c13c0e246ff22000000000000000000000000577b86888d021a4f34c3b5eae8574e534ae3f9a50000000000000000000000000d07f7d16b7363b7264a02d4c81a76a839cffa7f0000000000000000000000005555ca1961e7d8ce64e5a36d5282214683eb97e3000000000000000000000000ffe89fbee2f584f8fd343a0fc48a7f9a557e00ed0000000000000000000000006bffee39d9899711a4fbf1bc42b45245425ac65a000000000000000000000000378ea64a64ef1c8e5affc58ed2492f44e8f7730d0000000000000000000000003fbabb3c82e535233565b40b9aa516928ecc3dec000000000000000000000000b7475e8a98bcc3fc3d3c6e85fcfec65fae2d179e000000000000000000000000c9df1977543e7d583929c55bc1ef24604e4176b300000000000000000000000082632c4091729c46a176c7f48aef0ada464e55d3000000000000000000000000d3a17ebc1bc362e2030e2f18b18a8f60430f5ba4000000000000000000000000b0945b4832194c6181a1a6987fd1770196f301fc0000000000000000000000007d3c095096668052c67e90f5817895acae8c986c0000000000000000000000005eedc9a303f1a23c18f64152793a8b163ce22ae400000000000000000000000085e2dfe3d6b6333cd95b72a4a6ee8de5e4618d10000000000000000000000000c6e1fe9b758cfe44bfd927fe9e4b4fbceade22de000000000000000000000000dbc869e4a9e5d67254a68d86a96ecc9fa038cdc2000000000000000000000000d483aa1f018065cd555971dd256f808abb6c0e2700000000000000000000000001a73109d7373d2053819a06e21ef368af6bfce800000000000000000000000083bbc80d63f8f6e6836f3373980b324af2d7c8ac0000000000000000000000008b31c0de3ad8bafa689c0540dccb7a6380162157000000000000000000000000dbb1dbe3daf994d9a7d775c88286fd4476b46c550000000000000000000000007251a7ab5125efdfd4cb70d8db918b6188a5bf70000000000000000000000000dd28d027ce5fd9cae304048b532e70432941d8f6000000000000000000000000fd5b726ed46276e9992b51436077bba007e3a026000000000000000000000000b8ca4dc3263e9a9bcc945dc8610b296fd7ac9c94000000000000000000000000ff9f0b8ac955bd6114f6d7ee713320a47d4ede4e0000000000000000000000005124f94628c74e777feb09991caa8ec72a814ce8000000000000000000000000276c90eaa404c512c49152f8e83f7da6b2144e35000000000000000000000000a69a32003af2a2cb411b0fce92a6cdadd86aa0f600000000000000000000000036576e61126486625f8cc633662c6685d3866d73000000000000000000000000fafba49ab7f4d38b659ef5f1ec887fbf52a03e60000000000000000000000000567f305a77c03e55917ba6193433e80e2d44a9da000000000000000000000000a9e9dc758f4525e83e639ef7905b05cb6a04d252000000000000000000000000899f56a60cf3ecef3ab860401582b94b67637e530000000000000000000000007d6c65dac1e42cde7db0a1c13953afd44cff16e8000000000000000000000000c6e3fb58ceb701bac5d0c45d5de141c1487c2dcd000000000000000000000000fe9d3e4b7add6921566c5275ceee5d3c67a7fa3e000000000000000000000000b882a53271b5661f6526d9016f30337496aa0f330000000000000000000000002cbf6b4e64b83d7776781025466bcc32e4d7caf50000000000000000000000003cc1371ac699f0422fdd240eeac157825bac028c000000000000000000000000807bc0a950af80ec14a73056f4793c28ce538ff20000000000000000000000003b95bb807a2fbdc4c699a9ffd64b1e6e14103c76000000000000000000000000395a116c5bbae7a47a98cfc8c1741d978aa832d80000000000000000000000002ba841bce89a9c814214846def5ed7319d1096700000000000000000000000004fef5d102888167dace4aa3f8534c89226b181e3000000000000000000000000f03658c2d2df2faf37cc82cc42892c57d5be79830000000000000000000000001bdf994c6f46bd4acab1bbabf1a4009a43346022000000000000000000000000d0a02e0cf3d34547e23e240fc32099a9fdc146d7000000000000000000000000aa9bffc8c2027743a7cc1dfe41fd99c60beb275d000000000000000000000000eea0cc5db056af6947784aaff78da9756ddc9bb40000000000000000000000002b50fbf4f07f167621c84db131576fb0be498300000000000000000000000000a486fd4b9d2a3324da2f8b2201583a28a8aaabbd00000000000000000000000016554554be080eaf18cfc8aff883a4e717407539000000000000000000000000a7ecf00cb995487968d1f6d69003f4f128bc5c5e0000000000000000000000007fd0056b251d13f3edb7b102e9671049c98ba7e8000000000000000000000000c3b833aa5a8b8c1ba8bc8e7af7cf9dc4f4d3927d0000000000000000000000003776f82e1269ec36d210517aae068efa680db0c4000000000000000000000000d69820686d77055c3e90d69b2dbc4df8609be6dd000000000000000000000000578a38abdc145d6196305ed74d667f719ef6488800000000000000000000000099e90e09c6e4cd51b4161b13a0f9ab0f9fabb98c000000000000000000000000ff97b11550fec4d1ce9897fb5d0575c72ec13e000000000000000000000000008b71c8ab987a6d5e52f9ade7f8a52c76ef294a7100000000000000000000000018ae28f297e740c9e801b99d204b5360b6e3441b000000000000000000000000e952d612b47c1d639443d9f818cc1ea4437ca30f000000000000000000000000fba9daa9ed7891098f049c65386aa27079750de600000000000000000000000045bcf7ccac6006506a961d7138c1088c817bc1b7000000000000000000000000a8d2533f29d2bf93f212851e0ad8b4b6564828a900000000000000000000000071828361060a4ee0d1c613590275ec9c64d7c51e00000000000000000000000057a0e3f696475da674b094a99cca861a6f0bce27000000000000000000000000fe23004ed52679f390f26ae47c6b6e9b714dd0f80000000000000000000000006f36a2346950ba81b80b2a7178141e9ee475bc92000000000000000000000000229de30a9d1404c10a516a755fbf8830865b6275000000000000000000000000b86118c1398a43610dfbd19496ff43b43c29b4d2000000000000000000000000dcec32ef1f9dd80715aac15796ab0b3d49f9720b0000000000000000000000001174fcb735c63c4898d12ea3863b02aeac1482bf000000000000000000000000a0972123e2068d6bcca0bb199f75d37f7803cae400000000000000000000000016261beb952fcb6eb96feaabbea4bec54946085d00000000000000000000000037e0791ee6ca12099f8d9715c327a2bfa7b1303900000000000000000000000049d96244a6b19025c31e63530ebab768aed242cd000000000000000000000000da47a0b7c41297c314a9ee5c51e1307dcc0b5d0c000000000000000000000000ef5077641b79f74d9b9490aef8f6269017f41508000000000000000000000000880bfc178191ddb79859ccfc5bf555e22e58de5b0000000000000000000000008e2575c505d40bb4dee11fa54a00505871145d83000000000000000000000000524bccc993582f2678f7b26d6db52ec70660128d000000000000000000000000cea10be4f156be1d896da3f9215b16bb2be2c1ff000000000000000000000000396d0062f61d86aa1448a514a15ed2f79aba20b30000000000000000000000005b929c7dae2e8bed56c13e5d09a06850168a5b750000000000000000000000005c4d0eecc4712580d045f89ad8b5fac52382e2d1000000000000000000000000fbb6780c440e2f4cccfd65da532147f6014153ab00000000000000000000000058e6cfc912a4df63b9d39b81001393fe07a5c514000000000000000000000000de5d830785ef23723f8200a0bde5972baca8741b0000000000000000000000002caf25c24e05618c78140b7c0811c168cfb97a85000000000000000000000000780421be4c7c9edfebc47f9ae881db4a690fafe3000000000000000000000000bd8e0de1f5ff52b952833db4024c61414405f1b4000000000000000000000000fdc0312fa7f6f678df7587f88e370ba9b365838c0000000000000000000000007c65f456b5533e94071bb2d856557ec8c1c69328000000000000000000000000d3dd38df420d3c1636cfa43931538337544dd3330000000000000000000000000d8180ba699a23d55cc1b5fc3f63c3c2dd3f7ccf0000000000000000000000004c945c5f404a87e1137e2f77229d0980a82141e80000000000000000000000005631331b353ff8641d440b2cda58b4ed61256fb300000000000000000000000075e24059a844ba2d9b05549f9ed6ca1b9dff0e6b0000000000000000000000009d6876f865feb9140c8ed2ff0309f1686ff6cba90000000000000000000000003980f748791cf867cd5cad709f46873e2f115997000000000000000000000000bf74a4c0851828c34e1215c59d32a738fcff3f5f0000000000000000000000005dce1e5e8ae6c9ed4d766b6befb5d0f56b5e5c8a000000000000000000000000217ed970b1626f994a5f2b92198b7502379080f0000000000000000000000000bc664154335225894d17dee43dddb64e619cc8270000000000000000000000006a98ba3593429020722efb35f2fd15073f39164f00000000000000000000000035854ff0dd48664818f274178900711a931709c4000000000000000000000000d14bd5bcf11fa273950888fa0ab3d54d75971cf90000000000000000000000007225e37f11c81fdfd6bd6f4a9955c18ef0ce4e5d0000000000000000000000006732d14259d63bff572b262b8beab7550feac48e00000000000000000000000053e9bc2aa0b8eceea6980acb44b32a85690ddbbc0000000000000000000000001fcaebc64a5798adf400efcbd863f9c01bf924200000000000000000000000006839d21d90c98c417080e012806e730e70b0d83c000000000000000000000000bad1f601c113fdb78af98472938205e770911ced000000000000000000000000832b8f32a7b8e23c2bf32cd35a0e25a9581ebb460000000000000000000000003f21b98db16a1fee946763e0f1d3e97c9e344e690000000000000000000000009c43e05bdabfbc2ff158e5c622f31d7bf34ea359000000000000000000000000dd82627eb884034f7f928aab25df3765c7d8c70e000000000000000000000000dc6fcbdfddfa9bc37ad1133c708df462b1d38545000000000000000000000000cf4f81c32c09491f0c38726513d2be6bf748bd110000000000000000000000004491e8589dc5873f5035b8247428272965d87c92000000000000000000000000c44598cab0aa89ef2311356b519d7a0d0ae9f74100000000000000000000000058624799b4398ae3da42514aacb9e9eb08643084000000000000000000000000f77eebd3e152ed509d8432c9181370e9c9e3899300000000000000000000000018179d5240d943a478b7c9ce21a42a0d4bc40d8f000000000000000000000000c1b1840e43f37479fe82ff84dbb5f6447a4eaf6e000000000000000000000000201563bfee6ad03603075a04cde51e1812ee7835000000000000000000000000a56202b996c4d91c6e58cc6822deefc6d20852960000000000000000000000006e8d2c6beb41ac29404043dd7abeef6196ea9de500000000000000000000000044be9a53ff71e1fba0cbd538655ae4ea8e79553d00000000000000000000000029b1f20a1f148d80432473d5ee4d31b176e24743000000000000000000000000cf6ec3be24b3193993fc403577fb093066cda76200000000000000000000000073bb7438383b5363f8430805ace134b96475b64100000000000000000000000034e38f5f008bed1e52a9edd4675f4592e245a92f000000000000000000000000bb97021f129234a858409f6fa09b8717fe1578b8000000000000000000000000967cb81316d27310de6042642080e7a9694ad5fb000000000000000000000000681bef8fc575229c020a8cf67ccfe2c6c24e21490000000000000000000000002382322e05eee8a541152bf749486486df425657000000000000000000000000597bc3f03ab19a1c506ffbac33b2ea2054f42921000000000000000000000000964a5198d3033bf082bdb25035fb78fba277f780000000000000000000000000c4c989e2288e99e7f1c1bec4552ee00b68913e9a0000000000000000000000005bda6fad01b91f5e58195e150a821b46c362b5c300000000000000000000000022b3a4f1fa466d7061d48d35b58d2c90ad6186270000000000000000000000008ffb7c65ec005204bbee709d8befbb3296c6b51d0000000000000000000000006bd4d05fb1a1b88da1fdfabab30c6ef4aae77106000000000000000000000000c7772fdf7423572a4bc5c8a1b5aabea42002b7bf000000000000000000000000afd9168ac204058e0f86cabc2942417284f97a81000000000000000000000000056bb766c764fab8a9dce1354673210485c9359d00000000000000000000000017a488bc6e7e1c016271c56f6db3596fe6437c4f0000000000000000000000000ae1be342c8416b4687f2e0aa39f78caa9c132600000000000000000000000005029a42b3817bc4f19589a1034d5a4daaeee6d620000000000000000000000000d894f2bf8ed3a9635e1b6e873731a2f1fdb6da20000000000000000000000003a69d876d11e8159a77cb1b2aa80968e80d2f940000000000000000000000000ff9118fb1b3bc58333065062835b040410941650000000000000000000000000e44f4999c665d5f5187b2bdd661338165da32b84000000000000000000000000ff2722b187a9b26acb6e3bb53e6554c97af5580600000000000000000000000055e0207e97f25dc650759bcb1dffeb13bad970f7000000000000000000000000f4b07b27c11d52d3bb90bbb63b93813506999c9f000000000000000000000000b39988075cd19ad7bdc6e067f638b25eabfee83a0000000000000000000000005121b9fc6e2b4c5dfe24a42dd2d461919f04e314000000000000000000000000db994e83a921dc5ca73e67a18ba5b7ae52731d790000000000000000000000003c8006700a1d52854f0a78df6e933e0cbd426af00000000000000000000000001652013fbd4e51f2e9349ebc7b2898ac1c9048d1000000000000000000000000177d27012db59373546ba99172724c341aff33470000000000000000000000007b1008d3b0374835b2f486616560468123899a0d0000000000000000000000005d09069a53d35e4a53cecb95071afbe858abdf25000000000000000000000000d7cafc8fb06fbd5f6bb2974efcd4470575e6dc840000000000000000000000007b4b266ee421a42dd17d2f12809eb21187ebd2f7000000000000000000000000b89be3fc7c4d4fdb31afd821afe20a33259a576b000000000000000000000000a7969696593b2e84a4666cac7fa37394dac663b6000000000000000000000000f91b02dbfb6710125066488322384ad7171d6a7d000000000000000000000000a51d4ca7be8e38bc7f376ba3d240f4febd07ffd90000000000000000000000000cc5cbab6981a366ca8d274aa51c4bc87db6999c000000000000000000000000dd844269922045bcf05f43d572aec11d81597f26000000000000000000000000dcafd3aea7f889c6ef535ef0c772a1553fa0352f00000000000000000000000042f5b174d7be8b8133d85b27ba376954a826a7f5000000000000000000000000f9deebea348cd39cdcf88d90ed00e2b17d6cf12600000000000000000000000002b164074fe65b189a56e0446e8d771f0da2369500000000000000000000000048df4ec59c4035c8eea4513e9e72e02454fec151000000000000000000000000823b748b4c1a450010a861e6413ef1bfc36bd4ba000000000000000000000000823758e9c17065e4d9de0eeb4062e686fbf192440000000000000000000000008df08a7a292c2a54372974fa7cc4a512e645bf28000000000000000000000000e7702e58eb79ea79d6fa54b5ea8bcb9ee886cd4d00000000000000000000000025733036c64532922eaf34beeed5e54043a0fee8000000000000000000000000c60e053a87babd1daffbd13f419de4d87d563cf80000000000000000000000002e08065fdc7607061c3907b693a69ebd8be58257000000000000000000000000ba59c1dd0d1efb6eda418e1a794b6395387342cf00000000000000000000000063806d7095440c728e7436d75f4928a807ed451c00000000000000000000000036a2013f64818ccb3610a3a03af1fc4f555fdf78000000000000000000000000907570b4bc3966cacc488f1668eac4ce654bcbdd0000000000000000000000004982d77d550657726a5ba31a78745bdd08ef3cf60000000000000000000000009e77e20238b0a7b7480bbf8939b42d3f15d62dc10000000000000000000000006bd73477431624f05a89190998e59f91039d8cb3000000000000000000000000920d15327d01bed77280a73c53a1f89e9c7931d500000000000000000000000059627b2d02977933445a28310d654dadf2676c2f00000000000000000000000097ec4353f093504f9d0d0b83b14a37fec90fa0f9000000000000000000000000bcff55d26892194075ba3045968ed0c866d33488000000000000000000000000390a679446ef0f9f113f2e7f22f47e82fe67d86f00000000000000000000000008dd67d2ee701ba9f2cd0eadc3565b8f75e4cae2000000000000000000000000dea2b504a1fdf9194eb60527fcd7fa558220fe1c000000000000000000000000b13c9e831faf01c67c91773c4454e1774bfe4a55000000000000000000000000b08e6740b9922ada5ebe56fbdc30944f16e0da0200000000000000000000000039ffda031bdb0ab547c67386d930bfb1ca20533a00000000000000000000000039e9d09442e6c8f9d3783f95f486bb88bbac500000000000000000000000000099ce63c2f16ccfc4ebf87f89a2deed3f6393088f000000000000000000000000f55af42770a38590a2e71d4e0047735830cf7e71000000000000000000000000abf613f8ae4089a172b9a5b1378db115d1d9d7e60000000000000000000000009c5c7530e5bee0ff2c413de91d9da6a94af12493000000000000000000000000ef800b6f9e8fef086763e39379d458d45dcf5853000000000000000000000000e98e38502d21333e770b7c0862c9e499428cbc8c000000000000000000000000c8c3142bd5c6c3982741dea4e30f9fbef6812e34000000000000000000000000c55cd0df0525faf7657ca0d02c11c4a368f4e5b8000000000000000000000000deed5e41a04770889928692fcd06105376e9283900000000000000000000000058c97999e4acff7ca735f8a7c89b534e8b074184000000000000000000000000cdb9f0296558e36bb558792d330e4b114c543eba000000000000000000000000bf1b80bc84238a596af448ae662f37413fc380a9000000000000000000000000221b47b12e1379c054f1af8d307d8b72cdb10ef8000000000000000000000000deb0c9858a6108a7c978f3258dce6f13ea03ac7c000000000000000000000000ba1d29dc6a48f863452872fbc39f427557e7a8550000000000000000000000007b6f4d6d7bf1be7926af9441341cf06a2835beba0000000000000000000000009b338ff6e230e2ac19c47504e96e06c32b3be37b000000000000000000000000d1769eacc0cc895e766012596aa38a3cb6891b09000000000000000000000000fc4db0e6b953559a0ca76807789019ffdbf44d4a000000000000000000000000ab0a8dc29b475bbf61d0d70e492c287584cb844f00000000000000000000000085b1c9c76f2f8278075b1d1dc4a48445aa83834c000000000000000000000000cde1fa2c83c93c36afda7939f3e1d305b0b1e527000000000000000000000000646e10fbdcb71b0d664b4e749b022379a1ab1978000000000000000000000000b3ef363bdb5cb545d009c3f0a8704b04acfec49d0000000000000000000000003e7ea3b52ffa0829d7d70288db8a0710e86fa2660000000000000000000000007fee870404bcbecccfe1a14633530497ca8c321d000000000000000000000000987c4c0d9044cb7855342785da33b89d8957d8d90000000000000000000000000cb2a7d70d898d62579926f0beb839c99aa485470000000000000000000000004b4c414dfca7b26136a74c17069049f6c309032900000000000000000000000005c5ab828a7cfb9a7b17c431070b6930aee1360d000000000000000000000000c74923d4f355c96c73a19f40482149b8d619bf6f0000000000000000000000006fb3310552dafea3992d3bdd7fa2d9af6e4eb227000000000000000000000000e66f6e9061b0e29416f10da91c99c8263c96dc5f00000000000000000000000030f2d2e3f7db2185b4195bda53ba7b2a5cc88df7000000000000000000000000612c0cc8f3f887da8628ab9e80391f988f0b0294000000000000000000000000bcdcd789535d9fb84c11d06edafd4748b3d8d205000000000000000000000000fd9f01abb893bf99c33af97c953ae7dae4c5eca8000000000000000000000000a5c8d11ddffc06bc3fa04316293f8132b1e5f62b00000000000000000000000095f85648b0d7a23e1ae2a7e3ff67051c96e5847e0000000000000000000000007a6a82c815938c2cb733fc5d71ca96d39c2956e00000000000000000000000004e91b8e2bc73ff6d396a489c9b0449dd474bf3a80000000000000000000000006009f56dd81c42b79a384aa39cc39e2340d18c27000000000000000000000000d7b421cc91bc56248e39587162ca2fd572e3ea1d0000000000000000000000004815e8c45e6c32f5005d46c57821f265ab27f2770000000000000000000000001c0e93dc2796d3f473f46a68529067817e8d946b000000000000000000000000f571120aa525ec5f9546ad8107b35f8f3da1721500000000000000000000000077d51ab322f7051bc6d332234040c9c2f6c628fe0000000000000000000000003cf6d664b854162ad5c03ad86583ed1b7d73f3dd00000000000000000000000076a26c5cf2b188907c72c1195982fbe19340e854000000000000000000000000258ba0906fafbb56b3666bba15282b5fb1cf79f5000000000000000000000000048feec8f05c406a2f125a05bb27a7490a9773f8000000000000000000000000cda33965b1e484a918dfa9e5d3540b802e9f87a500000000000000000000000024780de06a30b7dc2e750cc39c01efef445ae7ca000000000000000000000000c8b3e1b58b4970f1501a22f75d9ab436431e9c2f000000000000000000000000a2ba562911aa636979e5d43ab26fa8437e5f8cee0000000000000000000000009921ddd928a0578c6d5bc4d576daddcec0344563000000000000000000000000d48487794da58f03e20c1fc49d76bb299b580b8a000000000000000000000000cb984e84be596bc955d6a2d9a2c803c61c9036a20000000000000000000000004d68f83a9a490983c1ff142c6e6566b57e04ef0c000000000000000000000000377c5678b273537a3faa82bdd790d3d0696440a8000000000000000000000000755efc3d98b3abf2a72bba7db6c038137044bf820000000000000000000000006babdf4c02d8c41bb9e91e42693caffc00ef1a2800000000000000000000000037244ab55df04890e099d4d831469c02a27b1a8f0000000000000000000000005f62733eb942ba18a11667507a40de8ca9fed31b0000000000000000000000008000da211e8fcd130d617c7e27458e23b9a41151000000000000000000000000651193632ffd5381a499f1aca1978fff312ec43500000000000000000000000030d4e3935aa46089e5e063add42a0bbee7c2058100000000000000000000000045e16e20fb3bdaa01888e15aa7487efeaa5ba7260000000000000000000000009b384b9a3c10e5c2f8241ebcfd96657244d2b29300000000000000000000000059bff22ea2effd07e6d85e63626e33f744dde7ed000000000000000000000000898eb457e3458882ed81913ed8b6300adb39993400000000000000000000000058f3044a5cec4fc1b1f8aaec7130a7ba15a88b510000000000000000000000000948a469902488692c7320aacd7753d7b7d4696f0000000000000000000000000498741d7c48233276b805fdaa1133a749c0c898000000000000000000000000284c87c89e926a6816a2bd60dd972cda9f5f9ad4000000000000000000000000a85deb0fea8a3f9d8ff6cc69d3919666417a0351000000000000000000000000df3f87d362381b35ceda138fc7426809d9d75238000000000000000000000000d2a5e210672f056f8e2fd0770fe54562ca6a916300000000000000000000000072fabf8fb878e1a56d11700e0495e913badb3af8000000000000000000000000179208691cdfed8a33fba0a1659af936672eca000000000000000000000000007affa4575eef3610d361a4956ad0c38efcd0b5120000000000000000000000005ad3f094007dc260ab080ced95adece29f06a52d000000000000000000000000962769acfeec318107fd5671c68fa9d8a26c189b000000000000000000000000ee62372a7e32735580ae6ec3e2275023cad98d340000000000000000000000009f0e5574de8a721f147898b97b0574d65738cd8f00000000000000000000000080883297c03394f9be9d1fdc963a30d6b20d9bfc0000000000000000000000004b2175a5232d111238321e3921bb6580bf1cba2e000000000000000000000000ae9590bbf499b3506a8cb211f614fc456039fbb10000000000000000000000001d8d19359d5413e9bddedb62efa493b859478f1d000000000000000000000000eb742c8a88f1e5de850f2ecd48ff2aaeeeb325980000000000000000000000007962ff5572ed9d71b5e793a97826cd804fc46c5d000000000000000000000000997f07af0bef936cab0be60b10e3c4d490011b05000000000000000000000000fa28337fd261634ae7ccc3d9f3644e2a7933118a000000000000000000000000c457910056733955594cbbf4836f958d265eb67b0000000000000000000000007072507ac4be2e11ad6d6a647cebca503e43e73d00000000000000000000000006be8eda3385d277588df05f354fed14f10ee12c000000000000000000000000ab869f98905f286a4cf80b3fc897c621659f756400000000000000000000000061b189d0a19274d11a0fd98bc69e326370cd3877000000000000000000000000861a5c7400643fab75d0ca99b9b704e3211fca04000000000000000000000000f4ae01a4ea39a7573c9388a8fb177d0027ac0da10000000000000000000000008e9d88824c897a9e4745761597e19dbc933fa726000000000000000000000000095f7248cac2a1dad9951f0d038d925782cf09ba000000000000000000000000837b31bc3ef9d7b181855c96efe695a6fb2c2181000000000000000000000000ec06c6db81b1661d115f8cacfd634c30dbbac844000000000000000000000000cd03172b4afef930c11d373b37f2df50fc43d5540000000000000000000000007ac514bcf49352d0a996914a934991caf805ab1300000000000000000000000082b18908d722524f87902336b78340c3372e3b8a000000000000000000000000d8e8287933d4bd8d1482c1bee234d2f5f7761243000000000000000000000000a6c2db0c27b944998db522c2a81512a66a22c0e800000000000000000000000075e08fbff316b094ea16561364d4a645003eedcd00000000000000000000000019980058b42997af6a9d68c40248cffc14b3079d000000000000000000000000224e65f457f034182b2a352a68bce71b0c567a120000000000000000000000002e5a057f735ea2dbcd513659aed21cb181242985000000000000000000000000bdb651543726313150d1edb1e8893bc465f62810000000000000000000000000fd360d86111dca1d6a30192cbd346075df98bf850000000000000000000000009ddb5857333a8c3542a44b4dcbeaf9eaacf11eeb0000000000000000000000009b4b51e9c4520cc01bdd2fb315e86b3bbcbea73800000000000000000000000059e7eb0e204a9623f8eff366857090eae3c4f1d90000000000000000000000007a84fd93703372eea9d6394b80d94a09f9c4b0f2000000000000000000000000c995de831f07963984d67d59c13935484aad6f1500000000000000000000000039b74ede9adc8d8b525c5f5968f8fab6745df2d400000000000000000000000009f8fe025577dd24f65d22fba12d46648b3e572b000000000000000000000000dbccc8a4246444e7eb7166b2e7a8e2d9ace53ce100000000000000000000000076fd6c94e64bb2123aa8f73ed96628782cd77a5d000000000000000000000000124deb95e4dc56e91e9ee3e9e60a5133791eba94000000000000000000000000acf47951fb8386e6e262682acb490e8cb6b9d1f6000000000000000000000000c6be15568b2c94ebeb7f8434f53b21316b20cb7a000000000000000000000000611cf751ae3bdbbbbc56a1d88c5ecf51068cecd2000000000000000000000000284a81f38a71590579f9740333acb52a8b58b91d000000000000000000000000314e175b2c751a247e52da340d159d62119feeb30000000000000000000000000074c08f4da694cf91e8d1fc416a4f4434b53d2a000000000000000000000000b3455cb4dac7b75b7620d391778a7b017813eb54000000000000000000000000b19a58acced325b7c240fea79175c4d1082fec46000000000000000000000000594c92f45ea111e30725522eccfaa03de60eec0800000000000000000000000000f65490ee7f07ef1c70b6cd9548496616f63f76000000000000000000000000b4ba61ed485117ca95d5c9c26c1b9507378f107b0000000000000000000000002678883e741ea4aba5bcb1c78f31365e1ee1bdcd000000000000000000000000a2a6d39d4587d0a1623cda6eb4559628d68fd061000000000000000000000000047dafcfe4540470676f8f9f8c78c4f6c0a55b98000000000000000000000000cf36bddd1ce310aadbb003a66ad8efeb837cec9c00000000000000000000000032e909b8f18f8a4c8fab4369de067f2a118dec48000000000000000000000000bdc4d993f5cf5461d3e67d3dc3bdaafb1eb8c77500000000000000000000000069789672714d87dbc36320f461325d274ee8c8fb000000000000000000000000faeae1623012e9d061652dc092e8de80bed7492b00000000000000000000000004235c09b328e5819495c71272c9bc94f2a482c700000000000000000000000048bf62c1ac12842499a03031aab537bd28bac8740000000000000000000000002fc08b08098312ea898fb2eaf89af282e2d4b2f70000000000000000000000007d9bc8faadc9b41f92b52063368aee48ed0a93d000000000000000000000000068afff1d424dab5f3b201d625f25d07dfdb58e9e00000000000000000000000040db7f5e16e263d1cc8929bfd980be37430c6c4c00000000000000000000000025df5137eba2d250970b5a2e1bd3a8e312377854000000000000000000000000834315761192d7b1a00f5fa0090fde2fc1712ef7000000000000000000000000f8de7e51d5693573166afb88293e2835d48580d0000000000000000000000000b08523f180e5128eda082dd18e1b4fdbc7335e920000000000000000000000007947b69543615344accb9920da485dcc3f1d84200000000000000000000000008d9f7e636f690497b520b25cc6482ec3ecdc56e1000000000000000000000000dedc7cde8921e141317c30f4f43e22dd64e34d7b0000000000000000000000005c9c605590711f8bf78cd73b75fc538b9d4cdb02000000000000000000000000fbe601ae21c0964e81f856c57e2c1259ea3ef3c80000000000000000000000001327ee177384e4e4d6910925371ee4061451583e0000000000000000000000008f959b3a5f7f54dbadf1a8f9f74056ab8eadb72e000000000000000000000000549931f3f0c5863d7c23c9f5fed179883f395093000000000000000000000000d68c7bbfd0efc1fb0592333c4310847d8a2341be000000000000000000000000b59fddbf57b4a08f0e374c4dec288e39b5d817cc0000000000000000000000009f55d8fc1d961473cf8be0ae2e707920ba9e43e90000000000000000000000004faefbb67aa15e6b5924e5e2f199317b0423221e000000000000000000000000dce5c035de17154c8c7289f895a8c8d27cada12a000000000000000000000000b27988f7866435de156028c3c20d3eb118de6281000000000000000000000000b761b084a331ba97b877915f175d1d30f5a3cf2f