60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a66544559346736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054600000000000000000000000027ef8d72009dfec7fe8c94b3c3345e45cfd3ce80000000000000000000000000ff539b0557d9d995a0b0980f28c1e38f9e4a7d230000000000000000000000009f9793103f611ab8c4cca76e09afa614a8736379000000000000000000000000e5b3b102c29c907163a931ac40c1fbbe299d1e5d00000000000000000000000019d362966ec75e954de65e0c127725ced2dcd66a000000000000000000000000340a888f22d3c66252386acb197f298246c1adca0000000000000000000000003aed5a7cb521385ec23b0db9c3fd5260ac17e004000000000000000000000000b45e348412827d818eaa856c16148f825d574eb90000000000000000000000002b3eb71c40439aaa99ce9ef1292a783052eb556800000000000000000000000015ae49ed800a3155eabd918217141652e37d774100000000000000000000000028d1cd67a9f50155439e6189d612fed1a3c05993000000000000000000000000becfc72551dee8c2f6f4ac2ed8fc47d144e4771300000000000000000000000067a33eda0a1f2636b21abe9cd1e166f0be8f1838000000000000000000000000f85ab501bfcb1a12e24ed2966d328cbaf34edd35000000000000000000000000662b546fe16c0e8d377a0f1590572982a3fc547c000000000000000000000000db86a28e2bf77f84f749e76ef85c07a1488627c800000000000000000000000036e37eac14ace347d29010fed53de059762077240000000000000000000000009094f3ebc443e2128e10473d95666bcbd4adb38d000000000000000000000000fa9d2bdfab9b903e417967965877cc9afff3eeea0000000000000000000000003ff1520714adf5af436568d0d3f8e0b16e0844be000000000000000000000000b2b35a23b5026364aa38f08725a0b617e21174370000000000000000000000001593626c71a353bf4e24245eeacd4156a37e1fe5000000000000000000000000ee2a9e078664e178b5928b538c7df229974c8a9200000000000000000000000097bac0158d49dc1b9fe9e705cd16dcf5344928c600000000000000000000000029c38026a8d0947a2525e4a8d42643060a50a25e000000000000000000000000475ed735a3bca2d9ae4f66b7857af3bb9f7f34c0000000000000000000000000f228d333cea25f1f410a4eb9afd5184796f44467000000000000000000000000e555215e80143b891f8930e8eed14f4b5b7cfe6e0000000000000000000000007672e749b1e35651e0cb9369152d9902ca836cb6000000000000000000000000e98d6e459520b912ff5208e051266e0f1e34f3e900000000000000000000000057d7e0f693808ae804a626e561942fead2d5ec590000000000000000000000001be64bf76b7cce69eef9500aa30b2658363c45ac000000000000000000000000088f708667c4c7ea2fac700fc7f70e13f851f3090000000000000000000000007ba77d7fd5b2d76b910f17deedad5ff17f4c8145000000000000000000000000891c628b626ab342c4cb905c88f54c673488c0f700000000000000000000000068f757c13ebb6b5461f60568a0506e03013f3d6b000000000000000000000000e7d459a885928664847d68d1bf2f1fe8cd1de1ad0000000000000000000000003427abcb91c65bf8009b6ff43a6ff2353e0d84290000000000000000000000006c5f27e677ef45a2cfcc1d0fbf9dfbb7d4b2f4c4000000000000000000000000fa4aac9bd0560200de5a1933053f4c208c44bd3600000000000000000000000039fdb5f32ffcc56f54fbd4115734940a7b633607000000000000000000000000beb50d2d810d6950bf37fb6ffcc993ff41bf2b9e000000000000000000000000c8c74364c19c4f8e72bae195297290d941e5cbce0000000000000000000000006825ee05fd7e86abb825a493f456d74c9a9d741f000000000000000000000000a6f574b20551d564d28fbb6571cad01dd2655165000000000000000000000000ebf4c9226a0e127a84fc96872c4004c99cd3c274000000000000000000000000bd2d72a75928d2d1e0f1dd2ec99153292721e736000000000000000000000000bae4675aa4999ce539d8e6c4ac3492876b113f5e0000000000000000000000003fd8fc7a4fc414f63c26088d0d831f6e6693c61100000000000000000000000022a13a66163bb9302efeaa258e60aa3f6616d8050000000000000000000000004b6c98c947d9702e4114ae20a1e260961efac02e0000000000000000000000008138ee3719616e37736e2f1645a279d0e06777af000000000000000000000000a46a681180ffede7838f0385d360b6a56672348a00000000000000000000000072b6085a0861c2e528761d158340e66582a7ba4c0000000000000000000000008142e6c55b686687ceb2458f8fcd24b0edfe928f00000000000000000000000029af07d9a01cfe562701cec13b157f7cfa8c1e120000000000000000000000009fe6cb717721c369c9a558d21a1f6e6d1a51273b00000000000000000000000058f32eed91300ef759954d5ff4fd75de3e0fc07300000000000000000000000075dd6c46dbe00d6f87586f1639087062891ec172000000000000000000000000ae52f55eb9f72dc611f4c8dae7c6f57b81f4f7ca00000000000000000000000058a6296849f7980395c12db8db9bf4cfe7bbfdd80000000000000000000000004df8cdb30fa7a6191890aa8d18709a0044afad6d000000000000000000000000544635d610a828e99edebdac2a5e20d1023d1a80000000000000000000000000bbf4d6cbcea2ad32a24728d725679ecd1b06812d0000000000000000000000001e1340faf062fdfe640764388ff4a0c438f0e7de00000000000000000000000093626dc00a4cdfd1b6e27fcbe2fa4790a59ae8a2000000000000000000000000722bb1d68894ef92082b696254b16fbc5b09817b00000000000000000000000019b541cee6362e3d84cee38c51f5bcd826f67a9400000000000000000000000008ba0b86f77dd30504749392f44528dfdbefdd4d000000000000000000000000b1d7b51fc25b035d627c559ae3a94c50e21eac6d0000000000000000000000006fdcbac11dcbe666fc1f49a4deeb66f2fff6e8b6000000000000000000000000e14ed2305355d853cca5e678b519e1e00a68227400000000000000000000000050467977df7b399127db0af9f1ffac2a93c765ca000000000000000000000000e3acf2ed6149c42809c0504f0f93f102f65027e30000000000000000000000009334df94038e830c38fe5269a9413e92ccc8c983000000000000000000000000e69da1dd9f3fddbb45da15a957397503096cb7d000000000000000000000000035e7f9162ac215ba74e9be5316f3872223b4406a0000000000000000000000003da67aeea7c1e8c114d7159fc23900a8385729b5000000000000000000000000e4fde272c0e1e1f56331dba3ad4375e60ea3fd3b00000000000000000000000004fa4356de16595cfd9efb74d83eeb3d313f2fc5000000000000000000000000af0b40f7c6154709748a673e261cadaca8fa1602000000000000000000000000753206d308249386dd5f3cd4336c624968a27f2900000000000000000000000027f13627e3fa3f650180663d999c79790227338f000000000000000000000000f2a38eb5d8207afb2d89c4e735b43b706ed797020000000000000000000000000a6ebdacf83e8acb0a8d6fca01fcf9ecec09dc12000000000000000000000000c44b56f3964014e77eb0b680f6171b2df6dbfdbe0000000000000000000000002452a2e6fb3080d5b496f2903dbc16988394efa800000000000000000000000040337536e0775a3e2f3a36b8f2570b773204a250000000000000000000000000e8875c91c7b5ad74cf18915168e8cb0f51c6aa3a0000000000000000000000004ca224029d06c0ff9ef3abe54528b7596aae37d8000000000000000000000000363aab2649ba2f707203a4561c4dab093a0eda78000000000000000000000000351424ae204e38a0b0d6d7c125c3ae8eb126beca0000000000000000000000002554ba26d790a11cb0b4a2e3628b2af440d568eb0000000000000000000000003e3b4aae5ccd7f918baa4ccb5e3d5415795b28c50000000000000000000000001470058071ba81cef74d6b3cb25a52a8176eadc7000000000000000000000000b4b10dd7f2cfbb492b2c87dc486659f548927a89000000000000000000000000bc169cae0eee2612058504997cf980f6facfceda00000000000000000000000053fd22dbb27fcd95a90aea2826645ad20279d665000000000000000000000000e123d1cd938ac5ae8bb74936df18625f4c040c670000000000000000000000008a43bb053f144d45e84b4fc2b6dfa5888fa3ece60000000000000000000000002cf50e2249a114113d37a3133136a493f3e6c603000000000000000000000000a7555a30a975b7f76d21cf7dbc8aec1b6e80b158000000000000000000000000cb3f392ce414c15180ccdbcb34aca790a3b73298000000000000000000000000f2b64e09352fdc5111310b67cce103c20a432268000000000000000000000000136a097da61042f9820a98b2d0ebc00a399fb6420000000000000000000000009d29b7ff1a5271694bd5de3e68bd0ab0c556a380000000000000000000000000d4c574457e16f24ae4267ae5670d3b105913a995000000000000000000000000c11ce2bdfa26b403ae3fee864cc114e03aaf2c6a000000000000000000000000c90e4b42dd41991a05031d3911f70bf5890cd2c600000000000000000000000037d1b8112f15af4ccd86565c2e3dcdfc651340d800000000000000000000000079559a17481caf223c799665da7d0400517cc2a300000000000000000000000022baf3db32ca248e022a72011448acc356d169100000000000000000000000006ce5ab2c75760c5ae0f5f79a1043e0a41771f1b40000000000000000000000000214a39c6b73ccb8e1be4a962d398f18d71e650d0000000000000000000000004ae7fa84c20ad7f8eb03f377cf4e06c316f5bd70000000000000000000000000440be9e0953b3a200f06dad60a034cb8b4287f3f00000000000000000000000076820b0fe1e5e1cc2e5a10911b119e5efa3695b1000000000000000000000000111d33b62ce9b411603dd59160456e4d6ed70cf90000000000000000000000006edcd26655257f9bd1a1c7bb6286b0acf0407745000000000000000000000000d1edb9b058931e6471cf1c2f965a6ddc055c6996000000000000000000000000089beed2389a6691bc84527aae4b39581a78d51a00000000000000000000000062b4514c0a616da0956af6aa68688ee77f9e3f040000000000000000000000000de32073c3d99d00c9fd528496636cda6ac66cfa0000000000000000000000002429c94edc6b01118ffd6ea67d6c8a9da10cff4c000000000000000000000000a0a079756ad10cb8442f796ef8c5482e543dabdf000000000000000000000000ba17806ba0fcb38b78144a6853f0a346efd4364500000000000000000000000024127e83cf997898643aaa259982eac1c215d26e000000000000000000000000824e47bc67e4eeef3e330d845cfb67dac87e694c00000000000000000000000058bf787be3ff6c1ece9cb290892cf85a01926555000000000000000000000000d8fdc7786fa9c003be70adb08f71e083e06d341d0000000000000000000000002c04c976d7f8ce85034efd2b7e434a7cd51380d7000000000000000000000000c404dd3f46654c21d29c02fd3eddbe2d73c5360b00000000000000000000000077d4a9ac93d1413e5689949b2655c07de75f7bf30000000000000000000000007985f5cad00e41e6f0a7e2d793fd6f8ced63bed8000000000000000000000000d9777d114941412e4e75bb6f9ea5e3ecb5d71cd600000000000000000000000092262e69a481215269daa7b4532553ef576aeadb0000000000000000000000003144caad43128d0756dcbb7e7cc9126e6696209100000000000000000000000091652168b73af9e6c3d207ed7e52bc76538993e50000000000000000000000008484628bb5e117f7ebdf60a28a8dc8bb9067f346000000000000000000000000e1f63d771399d898402acf717da1a0c69e7df308000000000000000000000000da06405ccde73efae3fe5eb2ecd1c34a199398d7000000000000000000000000930cf7b334ffd1e7e199a8da27ee53faa819b3b3000000000000000000000000f40a2132a15a5afdaa9499ff889b1b4143be65230000000000000000000000000ddec458b1b72a5cdd393145a32b4d6acb4fbb66000000000000000000000000a41e461fd09480da6726d22d433f9dd0c2627d9f000000000000000000000000369d1cd7bfe0dad1a7cc5a19d6eca04f026fada1000000000000000000000000c7466f89100b895d47ac11453536e297aa15d20500000000000000000000000037f256d82e9600b4f87907a9eb4c1a8d3ca93092000000000000000000000000c6d6e52d1a373e36ad22d5b5698b1d508259fe77000000000000000000000000ed92c1b91befe399ab4e3b320fa0e91d6d90a5ce000000000000000000000000830ddbe3984aa34d1a06454698f9a2ed58924c2a000000000000000000000000b66c306658d049b140c1899304842c3836538e870000000000000000000000006f9ae1701c468b1dd9f98e70c4dd2673fc996c53000000000000000000000000bae74e72fb9663db93ee1d9ec6341dd4a6dde8d80000000000000000000000007c8d4ba71ceffb42e02283ed63c5b9ab278e416300000000000000000000000048b2edd3ab029329910b90e49359867fd61d07f400000000000000000000000078c02a026efdb0d594028b747699486d11fde8180000000000000000000000008e156efdb9474c9654104b95b0caf17e0435b39d00000000000000000000000052b66b53bcb18341cf255edf3e9200774acb9833000000000000000000000000b6365092fe3ff025597901ce2e7628322c1412d10000000000000000000000006ec82d1e9d1a534e51b16002e4f864da0322d2da0000000000000000000000003e2a724306a9b12deb69092ae58f0dca239f94be0000000000000000000000005b4e4d4cc5039da48e156b1361826dc04363e1930000000000000000000000005a969dca4acdc99cffd0715269a55124393b03f5000000000000000000000000fad78005dd4e13a65f33deb9803295b7d4cc665d000000000000000000000000ba7e1af594c66491cab2874fa485ffb4f04d8af200000000000000000000000006fcbfb0165af9c651774f7c6ac0f9d51210676600000000000000000000000003c173d2027920253b0e99e7a5e6a96bb04dd49e0000000000000000000000007bf4dba05a742a6048add7277abcb047cabc97570000000000000000000000005f9192f044081c46198f684bf27c10c5a1a58c9e0000000000000000000000002e386e691bfbc75ea2cadf4bcce56dbb40c8d4340000000000000000000000008128440c68457fd07a6889d633fa7bd4e935e52e000000000000000000000000d7b51ba80004c98ba039968370f63d0b12475e48000000000000000000000000339e0c77626e36d31bdd39c8fcf89bc9d792492500000000000000000000000077f18622905f989e38546cd6e8f98bbfb0d19719000000000000000000000000ed904c3d58c14a8275155740b18289e6120c3e4300000000000000000000000039eaffccfbdf8e4b56b3cc40e31d8df08e094c9f00000000000000000000000092aeb206304ff216a931c00b3ab47918a982cdaf00000000000000000000000053bc4fb28648bfbcb40a71475af36f249da8fcd30000000000000000000000003e49f8979d9e8b1156344a2a6c08ae258a0c0892000000000000000000000000de778ca2c699efb918784373edb7659bf685433e000000000000000000000000d009c5c6841ef057e67d82c6497478024b4a9d660000000000000000000000001e74588649f24d299ff0fb1055aa08178cb6fd9f00000000000000000000000090c8d012f956d78c614b3c65eff09a064bcd01e9000000000000000000000000a86424952e6e33f7e6ab853a9cd6fd5aaf43a3b2000000000000000000000000016ba5fd6d9c7d82311d3e0e0f3753cf4327a6a500000000000000000000000061e18738ef09278f2e084e3804afccc4c098ab10000000000000000000000000e96898ae16a5d910af1e845b483649a927ca3ad6000000000000000000000000823cc4831efb134bfe7c1ac6243b635766dba1ad000000000000000000000000bf479d7ab254cde3a61344901cbf0ba8c1fb37320000000000000000000000003e6c883d6d8fc713a14903ef13d2ea2931df43d80000000000000000000000004344574980208db7e22d4679a3888a1ae67be87d000000000000000000000000c2524549cf5aece3fcfdb7ae71356c4a34045cd70000000000000000000000005f9221430f71b69a59ec10cfa7bf6d76b2f73deb0000000000000000000000005390199a525b5384e477cda860bb30d7463a23e3000000000000000000000000ccfc6423f804544728cec55036d79c84af89a058000000000000000000000000bc8f2dde58ac981506d057c438126075c8accf030000000000000000000000005c698b2212f3d497eb43f25c559150fb0ae7bff10000000000000000000000005b5f6f9922860f554f77881f8d3c2c540e1388e80000000000000000000000005448ea2f0764b07141041911859b456a28eb2b770000000000000000000000004bbbddda6c4c32b53cf5a8b0a18da95e4bdf927f00000000000000000000000080b3e866092ef11290f5dde5966376e8bb84ddf5000000000000000000000000ed19800ea6a860f842440616356d82a38ce4099f00000000000000000000000075aa45816027e3f771e4f1d72937b77b164aa160000000000000000000000000ae5d124e32629e582485483c4027ed9f16349802000000000000000000000000a946d949a6c160f2ba18e0d3a79a39cdd391fb09000000000000000000000000d7f587344421e9d2fc0b4cb82191c0d90ca9c3be000000000000000000000000291ac6cc743499bd159292482b1483540345792c000000000000000000000000dd796c6284153509d15af16f99467a754cf2d2ee000000000000000000000000e86d022904a8f92d04b5b21c8f7df87d1e6c24d9000000000000000000000000373f471b8322f80823bfd4a2792a73867b9063900000000000000000000000007d65ee07eaa69c60980c2db6760c6e04e91b9915000000000000000000000000b12d99ea7e3c4c3a3e90461ebf6ac5a1988e47ff0000000000000000000000006d4a76865ee7c27d5e8dc1d17edf7a1236ee3955000000000000000000000000e23044218d31016bf2e494c411bddd3c2e11fabf00000000000000000000000073fce3f6bad8a6a46479269abf7cacd4ae7a74990000000000000000000000006d1c7d9cbf9ef0781c9c77c2359320d42ef2ea3f00000000000000000000000098f01c4dd0890997f653f17aa4e05ea1ee78ab060000000000000000000000008020ddf746419337d074da615acd4c791e9b0a00000000000000000000000000f9466d4bb884b8bea9e8433db21de8a583c309a10000000000000000000000000207321dfa3cabc5ccec820d1be276f935a31ab90000000000000000000000008adefe684d70d63a4eb3f94ef275700b0cc3eb24000000000000000000000000afc07273cdab4d226e31fcdb894044274352751d0000000000000000000000003d4b594d29c070249bc156d4e1d67f5f869d2a99000000000000000000000000fb116ce1bd99b900f6f00defc82e1a5b69e9102b0000000000000000000000009a2468d8bc6cbb11befc40333be43c29d14606ff0000000000000000000000005189f70d965732fbead2ed1f6a2e4402b1586ac50000000000000000000000008b95e8f9fd812e4607cb820c03b8860584c4bb80000000000000000000000000d7feac6e9611725b7652addbecc556d0363331bd0000000000000000000000006a1c7a990703d0d968db66f8427e89681415937a000000000000000000000000a0ddebb378fc9b32b67b0944e782c260dae2de8000000000000000000000000079190cf3ba98732b0e991197730f204ce58e9f0800000000000000000000000037883d4d9bda604fd6404e1be15c164f013242340000000000000000000000007a62c847137bcdf4831e3ca4e428b33b838a744100000000000000000000000014466b5952d48de88a36ce54640766697c0e2d5e0000000000000000000000003116479c0c74376330ad1edd3bbcb03c47c5115a0000000000000000000000006fe5cf8883e38caef5a01cbb28f6f4c4866befee0000000000000000000000008c66df95e734c1167a0a056700493c973244d7ee000000000000000000000000b1ed9e09d89b9d70979e01c2856d7310015d72ec0000000000000000000000003a06d3981f9558b99c19685d5ca4d90f04824a3100000000000000000000000008f4c90b5fe1002fb052db954da72f4fcf6fb7d4000000000000000000000000f86298463485500238e7430661615ff16e70b234000000000000000000000000e66688f56740230689a992e7757e2eb0897280b9000000000000000000000000899a575d282fd131fcef7cb889e9408d8d2b4fdf00000000000000000000000097cee3421e342b2b9e3ee0685982ad59607992ea00000000000000000000000027ead22cdcb91a741ccc1e85722b1ae5b42795310000000000000000000000008b397787535f48e8cbb0bd672724cf7ef17a9b920000000000000000000000000932a83cd7a470536ceafc3a428f35c37118d480000000000000000000000000c44e0d684a32ee88f6d037412ee883cf33517aa600000000000000000000000024a88ba117ef4a29f3e3aefb04ddb6ff9d07932500000000000000000000000027823442bedbbe78be634d0704ac34ece5b0496d0000000000000000000000004f8ed97d5cb0e98451661657d612e2113d86a9d400000000000000000000000015d1e82df7e8fd6d7983e54da343080c18d6fb1e00000000000000000000000005fb86b29a5bfe74c5391a2b3dcd75e35c0703ad000000000000000000000000e9f0677515a72492ef62f35eded4bcc2ce0084a900000000000000000000000059fa45a2b1f17273c6daec943efe21a5deca0aa40000000000000000000000008138f29eb79e51c644adc107bb2a2c92a3a67d08000000000000000000000000e1a093db7beae5d61c0f0769be25f18bd7762e0f0000000000000000000000001f31d6454b613e23f9ef3289a298b6adc6a6c1920000000000000000000000005be9813e1d1e9e0c9a063fa3af69fb26ce3d37d4000000000000000000000000dc41986995bb6aedcadb0c02f50a2038c1fcbccc000000000000000000000000ccf818aadbc98e97d550f8c18c59097087e36ec0000000000000000000000000eadadd939929b48685014564e205a29019f12f95000000000000000000000000a883fcda162651b9e4cf5da12f2add427bdb5c27000000000000000000000000a6611dbc8990cd0887ac30018cea82276dbee022000000000000000000000000f0015b4fb42c2eab866970a99b0f01bb0d39548f000000000000000000000000f94f6f0fc64adc1adddc03bbd7baf41b02e0ae85000000000000000000000000e477a9cc2aa010d0f9916a485f8f1f1b2c997aaf000000000000000000000000d09a2b48702218a26b8c080936f8e23a04f51ba50000000000000000000000001c9d4f3f515676aa16b4e00f22289abdf46d6793000000000000000000000000a2cdc7e61dababd4429add55b23fae7ad7fe6d7700000000000000000000000051379d1978e620d83437ca02554ff27a556589a60000000000000000000000009889b9493c6f62fe12387ac4ab5efbbd9ddd3bb20000000000000000000000000df9913468be428fff29b43224251f1adeb046740000000000000000000000004720a29a3fcf82d7192cd2ea904ebef7b8bf3e6e00000000000000000000000006ea5c6262c8fd810c8b58940f9cd07afcdfd0b10000000000000000000000003eeacbf8d2eee4f25bcab65ccfab3f4acf3fb7f9000000000000000000000000ade4ee6f214c54d3bab530f071af5f4a8ed72c65000000000000000000000000f1b9256f774619b30ff00fa7bd30886bf2d6b6ae0000000000000000000000004a3d6b432651d4288770f294c4f0230294bd220100000000000000000000000015e1b2074cdb4448a7f6299d00418b83c8b77b860000000000000000000000003df0d7dea0bebeef09aa82cc357355864ac563e000000000000000000000000032380bbdcd27467055c6dfe79d6526dd860cb5c5000000000000000000000000452d14dc0091a7d7d9872532229c1915d7b03e39000000000000000000000000aadf6a7f86c2eb9c7c4f25880bd319df187f5c49000000000000000000000000857f919370e45dd3912e3fdca57b03ab512a154200000000000000000000000057b2122d4288f7733cabee2cb8b863fbfdc73c91000000000000000000000000463715513275a7c3fe2a89dd617f10a26771a666000000000000000000000000227a52ec9259006fb620cdd7c0ff16998926ee8c0000000000000000000000000055c5db785aa51d0800d53b24b6b414c6f567a9000000000000000000000000b649b9701317dfc5a43d58e6c6c9d2d9c0d2484e000000000000000000000000597eb32ddf73cb839995f61fdb6d8a94cfdbd92a00000000000000000000000077a6b4965d1203f22930efe545edf8dcafb5ac920000000000000000000000000e7eb5734354be89737b4c6489d86a6b1aaa3cae000000000000000000000000f6651793fb86424e96a657da2b1d4805b92722830000000000000000000000003c26abd41fc2ddfcd10be38209bdd9111097d417000000000000000000000000d80cd6557d953706daf1dbffbfa182dbd954ddb2000000000000000000000000c2c2db21f895d307383e2eb7364d8ffbb576888800000000000000000000000038c37159309ddfb91225b266b69bfb5dbf283f0f000000000000000000000000d48ee3fbf7c7ae5ab4ea6e2197c2bef45ba41f9f000000000000000000000000e0508bbfc612faa825b6be0a1dea5a55b0642843000000000000000000000000c98fc8e656b08af96fc018c03efafbb001422a98000000000000000000000000d61797660f2a1005263b34e5a42efae49748015d000000000000000000000000aad52c8ad460636499ae2cc873201f8855a8af030000000000000000000000007e504ce592ab9aa1bfb3bb3544939699012266040000000000000000000000005d9c21a735b1eeccc86d27574d7d07c3d26899a3000000000000000000000000dec0a41810278d504407709ccfb3bc9b9d46e891000000000000000000000000d04cd63dcd6cbd21366bf21ce8320030168e0900000000000000000000000000fc992470a452f17a4c122cb4b57a1d4b5936d13800000000000000000000000042bef16a4b1d3c4851f052347707d69cd1e7d8d800000000000000000000000044d739c46059d69fc98d388b0e7c075c9f20099c0000000000000000000000007ee7792e39dbbf6747aae4216264ab29e0061ef60000000000000000000000007cdf059aa2ad6ab13efa6b87d3cd86f79103b928000000000000000000000000cf885308da6fe03c9b15e683937de24d3b41aaa80000000000000000000000000dd64e533aa5a0013a7f70dac605bafef4c503200000000000000000000000006b2602789ba1f9ea73199561fc013339aba11d51000000000000000000000000627af1fb7d6517378a2e2932536511132d57c4730000000000000000000000006b65be12a4bb228689bcd5d03666f5790b79d0a30000000000000000000000007f9b820827ac518ad630815746c23f7c2ce0ed6f0000000000000000000000001fbdceb2e1868a7d6601d52c4d36e0b8cd8fd1f3000000000000000000000000eb9722fa50c82ad2c660d8342a29954fad8c6c6a0000000000000000000000004bf724eb9698a1a2fca15f5e0a509d701a34d82a0000000000000000000000009cb767a9502bfc20a942160d2fc231c872350b3f000000000000000000000000b91fa596b48f644d6ac0cd087cf5a7e4858ea99e00000000000000000000000091b62975880a13c1245af190afc0dbc15ede12ca0000000000000000000000002e674d26697c1b02bcf402cea2d0f168d5fabd22000000000000000000000000fd0d6ea02fa7dd8ceeaded796e66c1169b866197000000000000000000000000193c53ff7855df68388f1c5f2cb0800650c20136000000000000000000000000b326f05dfb7c6a92d9f8ad9b88b205ee9254551d0000000000000000000000003a2a1074041bbc9e06b8a892a187edaf4dd2e4f10000000000000000000000002b8a78a507e59100132c7bdb96dc34f63edf702c000000000000000000000000dc5bd914b12674f0a30625ec85863ad30cdb63a10000000000000000000000006eb6092b7ef09316da19285988fc805bd19781170000000000000000000000008b420b3af10f93c2ebfdf5dfee70719e8093cebd000000000000000000000000c12f16a3bdc2c377d390913d54df9318ce67bb7200000000000000000000000047b3638d386d25f8de8fa17783812a63936012a8000000000000000000000000a278dfa10a0fad826e4248e7109d624e99bdec620000000000000000000000001716690d190f600800529c97173c70724653d205000000000000000000000000cb4ab67cf1d7a26c7d662f55a42ab367676e9d2e000000000000000000000000d0ecf3dce618e2384b841efeef295f68e609ebe7000000000000000000000000167d94a4a5e95564eb077433e2e2447a48d0fd870000000000000000000000008f9ca450a158bf686cb008132e033b1a5316e1560000000000000000000000002fb501b1b3f7a85dec8ab3abc6b56aa4511e22e700000000000000000000000079951d4670b3ee45240178446f7b2e3846c32da4000000000000000000000000956427136ed816eac31eacad115e867444cbc391000000000000000000000000841aa20e5792059bdef19f653a50a2bdda635c800000000000000000000000004b321295110d79ac6677779722c24bf2fed6e6f200000000000000000000000051d41c3b0f169db65fa8552bfa1cb4d7242706a6000000000000000000000000424de72ce03ae4305db0117353133a630919cfef0000000000000000000000009031e3671fb862792409d5193433d6d14b2c9c87000000000000000000000000882475d8920336167109529412a223952a9925a90000000000000000000000005163747bc8cc0a2f50dbfdee471fb6d41b3b442a000000000000000000000000577008ab3b0a5e4786f6ee458b610f9684d8ea780000000000000000000000001ea43b38e7baf9811a3acd4e8b7df276c084cb35000000000000000000000000a1f489763ad23d6153dc02c456ad9f1f5758524b0000000000000000000000008162795613e9b574f7eec7d0447e278c6d5d44670000000000000000000000001b2495c1ca8ae02fa2007fede406e8cd76cfb70d000000000000000000000000fa9d37d6bb0acadee75fc2da087bfd3d688727d0000000000000000000000000b9a8c386dfe3594d063eca8ca3bdcb78767805ba000000000000000000000000aa1a2b4c00a64482ea806d4c69f60fe76623ce8f000000000000000000000000bc97e79e1ba30fbe893482d5250bafeb3650a2e700000000000000000000000092913bebc92d7113f5bab83e3651193c26740dd10000000000000000000000002c9e6517c9927112e64186c958dd099a038d46ba000000000000000000000000255899c6bcd6f9ba40ff8989f7c48b029d809b8f0000000000000000000000002491d1e5e9b3737a706c30821db4d554642865f900000000000000000000000060d713d436393794648e277127cfeabdf8d5e059000000000000000000000000112d0051c0616bb0117ffeadcebb7870ba7a2c090000000000000000000000008dad8f32efd6de9deb1da5553d800a0efe55d7ab00000000000000000000000001a4eb722e796fc1d011e9bf551f0d66dd3c4ffa00000000000000000000000082d086a12339c312d908a31b4ac79a8907751b0c0000000000000000000000002d0156dec8ff5147e48365f8438769f549a532fd0000000000000000000000007f406a02c6adb7d9685f1797e19cf904bef799d9000000000000000000000000d9f90737b7b6e4ccec7d245eb2100c28855039450000000000000000000000000d2188523af07cd0cd8c0659363040891512440400000000000000000000000049ae40bd9a13523d84e16cac9ba9dd845f12c679000000000000000000000000f919dc3d90e9984618f6c25525097799f952e3d500000000000000000000000078ef833cb7457b4ce2b6c32f78b510d3b98e1f630000000000000000000000005a584c5042a9a7b28d1e58947ec40a59ade599ff000000000000000000000000b0c796e726029ea9f2a52f119d26a784ba63fe8b000000000000000000000000c09db3ea180b71763329935ac59e798ffc9a11be0000000000000000000000008fcec45a7bb21a7063303f413e93204b3d3f2c380000000000000000000000009e77bbcd7acd62e87f3980d39b787b1d14f2f9c200000000000000000000000066fbf6e30b478e355f806daea86dbabe5b90496100000000000000000000000097bdaa4f32b832c75e4c81c7bf165fdeed981e11000000000000000000000000fa234242a50dfbd81d72da68c731c1357cf9d372000000000000000000000000b49eb0b64ee67ffd1e0f2db57ec9c4038e737eec00000000000000000000000034e0daffac9a1fa9e250d60a8693fd942ebe17000000000000000000000000000ae868b4c44bc3738698df505e63909e26514753000000000000000000000000c5baa469326b5d9e435a54b288bb5515194f4e1f000000000000000000000000ba302f52bee0d2a78d8ed2bdc42d15a4b200f6bf000000000000000000000000922fdcdd5fc8cf1478d43ad80c588989b1bd132b000000000000000000000000cc942019a4f0b4415e4341aff8db01f88733a99f0000000000000000000000000697709afd49b113162cc653280db6e366bb0a210000000000000000000000007df050280a3615a1e3885b54c1ceeb47fd808928000000000000000000000000fb570973430c7f89ca21200880d61b793cdb858000000000000000000000000058c7ea245f7d6967b18e42db71d308b43bc35151000000000000000000000000a689faa8982e93f2dac78012c4f281aead5e69fe0000000000000000000000005180a87b7464cbf8decae4f0a9a144caf4e34ab000000000000000000000000060fe2184ecc97eb772ff3f9690573a835e3148b6000000000000000000000000682ff6432ebcb1832bbf171d631422b86cd68dd7000000000000000000000000b3e18edecc6bf8ecfb61bdee5ecab6875182e7920000000000000000000000002c8dc43d28fabc0bc645c376bb7746d91c133ff500000000000000000000000056efe9567a7d1b3d7a432d9f9b89ffbf7b296f9d0000000000000000000000002ab0a031dfce4d116989154528011baeb95d262c00000000000000000000000059c0583a9a8cf46d995c68fd3bccdcf8111f87aa000000000000000000000000070a6e592b26fd092f185bf9db7f24b1791fd60d000000000000000000000000e650fa1828420e5d24cd2609876e0f2d6dd02d670000000000000000000000009863070c673bb85b9a7169e165a0ccc8e547d8e5000000000000000000000000e9519a839d016613ac86d877c37ce9d700e4c804000000000000000000000000a337f2e357439bf298992572646371407adbccea000000000000000000000000e4d072ba5aff2948a658b65140fcafb5d212153900000000000000000000000011b4d5d47293b4ecd6ca886fa8aae2b5354ac8a400000000000000000000000006674c0c3ef50502f49e8d5f5772145fe6ea9fa300000000000000000000000051939507a5bce4edc92737f4739fb78a066c6ec10000000000000000000000004fd32e966c735d325eba45f65f536d4f06be4749000000000000000000000000cb4c906bd2333107514ac049bb51ecba02c4a75f000000000000000000000000c1e40083d6c0d064ee7e4538a06da04e36932ae70000000000000000000000006599857f07fe59a230c45e1a2d82b9b6be6ebb480000000000000000000000002719b6c8e7d49e85cf5d03ee44ab1d6a1d9e353a0000000000000000000000002182b0ab0529d0de8cdea4b9c602269d40e61caa000000000000000000000000e04f81f784e0fae3a5db7d66e9ea5ff807537b180000000000000000000000005ab2d76a61a75902297bb5938053201e815b349b0000000000000000000000004967e58237175260108e14569c167b11d580f838000000000000000000000000662b4ea6dcab77d9a6640656daea46462668c71e0000000000000000000000005b5eb690679981f96071743c7fe8110c32510d6900000000000000000000000036ea5709b84bd720154b21290cb7c59de555289600000000000000000000000097393e03894f546e2f3b064ab84416b88f53e1d8000000000000000000000000024983f00a4ea7dfd625682280315d8b650c696d0000000000000000000000001b94d6dd3bb286182fd3be00d4a426b36606bfb6000000000000000000000000567d0ef4e27c1b989ba22463282f4422d3aec98d0000000000000000000000005f60577704259381389ccdcfaa562566bc21248c000000000000000000000000aee5a794e25922c65f6b71af3e62e5812982af03000000000000000000000000bf1a3ae64f675dbdfb85176aef31371b43224d3f00000000000000000000000080dd6bb9dedc822f04f7be27755cf1f45b0f8c0b0000000000000000000000008130c0421bf7de9b23f0771abff1279b23f45c100000000000000000000000005a1a9ea5be4507b8e0048b1a2416facc9b6b87e60000000000000000000000009b80382d2719a8ac663ae95a393aeb01e42c72eb0000000000000000000000009da17e788fad535f055eef39c562306b91c62b9900000000000000000000000028f23d9607fb52ead0c79cf184527215b2fbc1b500000000000000000000000007d0b30b8b63c80af1ea17f748226901819d66b0000000000000000000000000d736fe660b7d1128254dbae8f16665112dea5a70000000000000000000000000007839ebd7dd62ce76a13a77254486a6ff53beb60000000000000000000000002a7f19b871e3b9e57d3ce590dafc5d6237c105930000000000000000000000000498b3b16412956bb0de37ffa4d691d6b1e773200000000000000000000000003c7832294e60185fe4e713725980e2427d6b192a0000000000000000000000003b7dd0e6f876a97a741f0cc9c16936673e85e3400000000000000000000000009a23800d5c60534024d93e3f610ad3e94b575c4600000000000000000000000016387e4c8aaa227864fc0202e402627a10a30d6700000000000000000000000008f8f3c28a22de56f57c84e4be5c8af246220cd40000000000000000000000005800b8c334a22f52cd1bad13042f1f90d55b8cd10000000000000000000000009a22138aa84680fe2dc9c6525dbd98df1b42fdc1000000000000000000000000d848aba96b882f360cb5e63aae2b5408807866b20000000000000000000000002795b18808644bc29af77c6b708f1ac6529871db00000000000000000000000083eec07db69fbce91a9b44c4281c3283b9c4c80000000000000000000000000060321796300f4d644f4a692299d20e4d09e9892e00000000000000000000000056075d25e3251b94291ba7cbf3e6e143bc24f2e300000000000000000000000075dc1d2c51bdb2e334b1b8d8d39c7104d4591166000000000000000000000000c66ccd05f3ef78e27f5bb4b44b9d72774725fa6c0000000000000000000000006becf6cacebe77cf2bbcea408bd5b15916cb653c0000000000000000000000000932c9c03611387079644a015ff36f0ae468bcaf0000000000000000000000000e182e547771ab0f08ab2f6e5af591f3cc032900000000000000000000000000fd191d082d686589336a474d01eff1e18728526000000000000000000000000029a82fccada487497515806e4d66db0d07db4a6d0000000000000000000000003f8ae63e277bed864990239105d179a85f230812000000000000000000000000a50b062ebb476a661dd50d3c2170eee97a08a878000000000000000000000000eab09f8e1538af0a7000d1fd9fa5f77abdea89a10000000000000000000000003493f52a5685b31d06cd37737373e1bef3f128ec0000000000000000000000004b37e2f33d3c4676b873177094c12ca8368fbe04000000000000000000000000088b6a3988b30196385fe0d7c79d384483a5f332000000000000000000000000a69e478f91951ee5b9ea055b5e73ccc71feff504000000000000000000000000ecdb94db62d7edd04ad67844973654e495257eee000000000000000000000000fbc2c0e16ec89a7d7fcdc096d0706a1ea1028e690000000000000000000000008966354dfb531ac477f925a9048b85f4aa3ee43e0000000000000000000000005c92b5c2258a0a7755f62b7d03570558514655c40000000000000000000000001fddc98d3a3fc5037d4ad3979c190b45ef3324f000000000000000000000000085294f43845ebad1b741b187671a4469948d547e000000000000000000000000312509438a8657aef53f5cea62d5fa77fd3da07d000000000000000000000000d63ccb15c4c42f5ae0cf166bf1f69a9432a3b4ad000000000000000000000000e7a90b45b179477737e5d0135c885c7c7a441aed000000000000000000000000922f853fece15923b8ca79d39ec49d966adf562b000000000000000000000000ea9c0fa714dfcac3fa2fd59ea2b374ac8a80a5f4000000000000000000000000d93489262600b12806a818962bc87b159ad4e6dd0000000000000000000000004403c402a4bab5849490cdbdb876a25c26b8fc35000000000000000000000000a3c6a1d433f5a91751d4171d807c53dad0bd3fe100000000000000000000000046f86e29bd9d13f0c8bc4555ca14f3574f35903b000000000000000000000000c99fd2448af7d00b1d99b66d8564400fd64cc4ca0000000000000000000000005c635a520368b03d9353730b955aa110b5e8ff940000000000000000000000008904a02930a20a90db43d1ab949022ebc4e1b059000000000000000000000000f23869a63bbcbd63785ea72a8cad7e1d52d96b90000000000000000000000000c3a4ec5da364cc179a4c66fb972399a66d32a5a1000000000000000000000000dcb3b85783207a44565f60f805c373eb43df376b0000000000000000000000005701b83a59313ed04a6153bc3c4809df0fe2e12f00000000000000000000000060ac90c582c4e40f92c1c506b9a867553b88522b000000000000000000000000399aa6b49a11d625f558bc0d74bcd9de20dbaaec000000000000000000000000d2e4c4094d9888019730e295d8c10afc734b3d250000000000000000000000009003e8bec6bdd42a90828e61d6eec09dc327e905000000000000000000000000b31f3d0c003cebd7b51105defb27f0dd70d73ec10000000000000000000000008cc0674afcca9bc5df9b366638c1a14db9695896000000000000000000000000549e75e75afbeb5cb18980bbf0f3043c38f7aa7e000000000000000000000000225141396362f1f060ab0505a61786d633a607080000000000000000000000003221ad1330effbf58d47e53b89595c128fab54bc000000000000000000000000e964776545e2eab0cf6b49510a46aefa971c99e3000000000000000000000000db9fc875c0701dc131aa0c6a7b7cb6b1f3417dd000000000000000000000000009ee5d180a4c69cb4a09c460271319062c0e5378000000000000000000000000bb67dcbf0f50bb4d4c11b22b691b6132dbd69a2b0000000000000000000000007dbf09905e61e4f019acfcaf6ed13bdf1c473bb7000000000000000000000000f691f0b3e314b460e17da1dc850bc75b735c8fd7000000000000000000000000b74c251ea8d9ea64279a582b6da7a57ba25d4bce000000000000000000000000ae6293214efd4bc0f7b0a9ca808560a634d15ded00000000000000000000000058f321d06a10bc8977e9e03a810be75a95876c43000000000000000000000000749eec8bf9968f8b50086678d6e90ef6480603b00000000000000000000000009f88c75fea8f93cad0ca8158f9929ee09da60fac000000000000000000000000d2cb0d27cbc3087826592800d8d0a9422f2462180000000000000000000000005ec9b416c577eb68f0c5981c8b0ac85bc62e959d0000000000000000000000000ab6a4a56dd939ebd5a42c31ed40405dd00a7643000000000000000000000000ba46a38751f410ea4dbda925fdeb09945577909500000000000000000000000007d58d1a761539e969e7407c1952d50efab0746c000000000000000000000000177a6a0bd03bf3f6ae5abeea7ed792b63dac2a5b0000000000000000000000003ce76cd0e4310c362d1f3899b2c0978284d31e0f00000000000000000000000059d5662e3f2c8c69abb7beed821ca751224fa8740000000000000000000000006382b2c0209c08c68d687b04fcf3046f5cb14cb50000000000000000000000003cb0e38bad16247df23a531b7af58b7725927b9f0000000000000000000000000a3c04d5cc9c6c06ae959556a433f0d5dc58c2eb0000000000000000000000004613c518681ad0e3d256ba9bf78cdc7c14537a7d000000000000000000000000863db30db9a6c64dea5aae1d410f2601d1edf3e30000000000000000000000008691590f33f2bda9034c139d19ed01f1ec496b06000000000000000000000000fe2d5d0670c752d36fd1a9c9723eb691602a2073000000000000000000000000421de859c927d737454853fcf30b93686fa442e4000000000000000000000000067ec65c9d3d3155159115536936e7a1bc3932fc00000000000000000000000050952810137ed74a1c1b0e2b4c4394e1aaaff68400000000000000000000000069271588480fdf315d0821340d645312bbcd3718000000000000000000000000a16c06a81934255cebb42a32f6d75932d290c70e000000000000000000000000a434de8461096161945e15e5c690271dbe580c24000000000000000000000000e2b95384d88c54f07529c233cc58eb2ba4d350f8000000000000000000000000c235976cac151831d7b8bd57daf65eaa418d17fe000000000000000000000000f58bcff7e866927d939af6ffd6c1b9f4f0c051cd0000000000000000000000002a6869fe554dcfc7c618962363c7813aee8de7690000000000000000000000001b1b33260e3af9af367e3891bcaa0de155e946ae0000000000000000000000004cfbc37539eaabf968b933d98b9a2dd79cf62479000000000000000000000000869c33ba3ee53b34904ac30736d191e3c9351f100000000000000000000000002c213dbb9f2d65d457a70eaf7887d2f39aca681e000000000000000000000000d909d9ece2deddfc1a711b8fce00667f9b8d401d000000000000000000000000e559e83587a162a894fee5ba276bb1a97033984b00000000000000000000000091d5840328977fb9539d0db6480f859e0ec2f1c30000000000000000000000002678b2bd07aa7d0c6224f4aabfb2599ff82321ea000000000000000000000000574cfd04850f35a5791f81b9bbfe0a1212d52e890000000000000000000000007ee43ec16390190ed1542cb1fe4081710d42c3090000000000000000000000004d581e120eca4c134ae3eea1b19ea7b24cf2376b00000000000000000000000067d66356d191baa23743a8c5af24423ebf53cbdc0000000000000000000000005b5eb0eb25db3ff01ef9db6cd2c6a7c21506fcc4000000000000000000000000baa967c636047cf4c416a9e1a50d494dc2a26c94000000000000000000000000be8651bcfdbffbddc31d499c3e8c2c36c8c205f20000000000000000000000003592b26e59b117e3ab22aff6c45d9e32c5cfb8460000000000000000000000005a6d32af71010b75a779cfda4c45d270ee4b221b000000000000000000000000f915f62b2f4d085cb14f962641b587e59c5c86080000000000000000000000003423643854cb367f6ec64fa1ce1e6ed71eee3d9f00000000000000000000000091815c79f1cdcee7bed58610244046693609bde3000000000000000000000000b6e557e85bab6c0d4bc970b55d07e84dd22274150000000000000000000000001d12e1726355043f1497cfecbea7a3b46ac5272d00000000000000000000000075dff32e07510e3c262c57e2da9c4ea2d94400b3000000000000000000000000873323ba3f3c32f54c1e2ac7fc38a0d5f1b7573f0000000000000000000000006bbcf5c0fdab640a024bbb9bace884b9096a19ab000000000000000000000000cb5059f76209ae9a107d5238c53907408c88beb7000000000000000000000000d34ed5843429a600b1d40fe1d20a9657cfc3630a0000000000000000000000004c1542f72eff278e2aa3d10cf04c0a5a52d89f2600000000000000000000000007eb1402e90b03a9e554047b6fb3b6552d28b7d8000000000000000000000000b8ad341b6ec42e23adf91e01f9c9f933c9376c27000000000000000000000000c82af088e2d6f048c46ac2a7cf28eb7619b5542400000000000000000000000098b41716b456f20d9e5b7d4e3bc8918a8b543e45000000000000000000000000d4db5ed1bd2fe27a217580b989e9d69a77ce2dcc000000000000000000000000ab6bdbddbd23f9dfa62da5100b6a204d36c5c1670000000000000000000000008cbebe912f946ed172ac3eec724001e0ab2e53010000000000000000000000003f7c0d4a831a220025ddcda4c56007264ec86a0700000000000000000000000034d0b3f0ee795b4da06616a8eb9702e220209f67000000000000000000000000e63f3ce27d3b3d6359c6ff08e0f99bcae73bc5fb000000000000000000000000ab19f619478def49b91db87d039c99b5ba5577eb0000000000000000000000006ef27fa083acc242e5778963ef9e3b08749d2ebb000000000000000000000000a68cd412508c01cfcfb9cea9f15d6423896101ab000000000000000000000000d2e7d9df21103ba660af4c097d77156a29067cb8000000000000000000000000e852f259677776cf8486db418fe10cece0c9ddbb000000000000000000000000e2e1cd950343f9b3dc496a7f3fe296e7e43216fa00000000000000000000000047eeabee01d575ef9642b1cd4cd3ada799b5af920000000000000000000000009797ea1c126d3288430acdcc4e4927041d3a9447000000000000000000000000bab87873f55bdc202ca8fa5efbdc978671a934f000000000000000000000000003db7a422b1601e738867a34057e815fed21acf2000000000000000000000000bcbe285a22991487ea969bdde1ef7de15d5c4c4500000000000000000000000029f0193777b9047ec479c85c9bae774ea81d43bd000000000000000000000000ee2e52633ca7469b3e1fa40c28c8b2b48d3748ff000000000000000000000000785ac1bd6c7d58637c6158d2e1323663cb3d48e2000000000000000000000000f8b5ae7ff488b56243ade15a59b513dd12c0ea9c00000000000000000000000024de33997b77e046bbdad5b5e65265ab4cb400290000000000000000000000007d03b54a6594745a7b598bf27489b32a6ac2fd97000000000000000000000000a903b3619edd03eee0ce047982ab47b04ee18c730000000000000000000000000c5eb714520e1c5d4d0491410a2d8a603b5b046600000000000000000000000041c7715ba041bddfd15598b11c21e3ce2522007400000000000000000000000026d3838ac0b6a78f1c6873079d6c3449a9b7ceca000000000000000000000000e9ce4dc2ace932f4460a899ef2b6d51c9ef59f7c0000000000000000000000001941c0073e1c91343e634417ebda77732aea11400000000000000000000000008221f884e93f4d079010a7b33de1af4364b0473900000000000000000000000017d51926e35f8de66b70392c424057adc8c2d7f2000000000000000000000000cf7ef681bbd31f3b75d4896920090ef83f260f4a000000000000000000000000054f09f2e79e6db184b5a884c4abdeb759e119870000000000000000000000004569fe6e1a5f01b8e997eb74e8dae4243f08306a000000000000000000000000d5f3d718a72cad97262108911bf760f6ad2356c3000000000000000000000000724f518d9cce3d0489ed53daba046f14404cca0d0000000000000000000000001c372728de6e244763598e96d1f2af27ab7ca87700000000000000000000000079e8665d7154af5a71c60224e3ed3e165bd1d530000000000000000000000000fb7eaa0832bdd317bcc35ad8e41a7c9690a5dd400000000000000000000000007d5b5e12c4f6fe950435f373573d24593993f780000000000000000000000000a45f105de3579c99260211ef154d322bda63cf9300000000000000000000000012492b1eac7a1080c9ecd90927a44af237ca5aeb000000000000000000000000872e0fa62a06f5710c8551929016ca01a172e870000000000000000000000000dbd0488f93d3e55fffbcfb884bfb52faedec847e000000000000000000000000e685aa56a6b974a62d6fe0238b9bcb224bbf980500000000000000000000000015a62f20224dd2f52f439853066633255249a811000000000000000000000000cc0ac1eb8321242225a37842a56f3509bd2019be000000000000000000000000479473115681fdd92aedd7156b1b71cecb43e9cb0000000000000000000000006b967f6345c82cb30adbe0a8cc170423bd6ab449000000000000000000000000013c5c319c858bb44d0d4307e18298ac62809f4a0000000000000000000000008c74ee071ebb06b2c076ee39d48be4f9fc64d17a00000000000000000000000096e31a7539fda58f59b7a4b83b81edbda8b83a830000000000000000000000002bcecc68c2bdab4aa5c200143ffa87037d807a8e0000000000000000000000006130ec26177390d8572f382efe97ebe6a9bd36120000000000000000000000001819ba10845aa65a1858b7dbd33e3eb0170de07b00000000000000000000000099a2d79c9fcc554353cc64a7d781ed71a41c5396000000000000000000000000abdc187b650ecd914468058188f3c06c2e933db90000000000000000000000008d8cdd5947bbd08bfb7a8b7b8d463e53854f00c9000000000000000000000000746edaa711d7cd725a71c7b207cd29fd99d7541a00000000000000000000000019c06268cba601cb886f73b4bcde28341832c046000000000000000000000000853ea368ff5fbafc57e08d463c2f6a38f8491dd0000000000000000000000000ff7a3081f82822904a0fc1872ac2346c7afe4b50000000000000000000000000f6b8f17e3a870ac7d56e6166083f0ace4b8569640000000000000000000000006f62cd2b7b53bbc3558f09d4ea19ebcc1df7ceeb000000000000000000000000f3591a59eb2052dd250c20d362ab685485a26fdd0000000000000000000000001121a52beca4fc2d1f818f039a4f9c61552ebe9c000000000000000000000000d595b8dbc88ac2070ac18b3239993debbbc3cf9500000000000000000000000088f7b39e8ac3040bc16a3d575587fdad66d020ab00000000000000000000000025a5812bdb0b9e2c8e759b934601c14376b13028000000000000000000000000160a88ab4bacdff31295366bf13fd66eb302477200000000000000000000000025a4db0aafa1295b9160dd1107595171b4deb431000000000000000000000000b872a8ce9b3360a5c66a2f367ea96570ba30c1470000000000000000000000002ccef0e6077052c81e369f1c4eba2e7276035add000000000000000000000000940bba396a52f795cdf7396e3a2815fdde350061000000000000000000000000a3dc97d5f269b9fb633edc991a59e120b12c12ea000000000000000000000000fb5b93a71c7d0fcede2bbeb52f900168b631542a00000000000000000000000054f13bf945cb324b742bed8e5f727ba8c29112d500000000000000000000000053fda8bb0b539457b87f590ea5836ec0ad40cecf0000000000000000000000007a4e9285d8ce9f51adbc2a757dde3b3a4d80cae00000000000000000000000001365580f97d3224d750b59dae7825127fca933e80000000000000000000000002af379d7623ebe47bdb9ab8098f7bc576d957dbc0000000000000000000000006a8b8006db64a9c160450b99bb4278140c9b0050000000000000000000000000cd83dc7bc1eaa0e6e4f6be7c84c79273670fee7e00000000000000000000000093421a829088906cf0331c24f8e297a2d3bae925000000000000000000000000690591bb970fee3ecb70237a9b1c5348bfe67d35000000000000000000000000c539e552e7b55a536f7bd181ef9a2eb9c0483c9e00000000000000000000000011848f0badf944ae176ad5114646af00e0ce54350000000000000000000000003548f7d29db2b177d9f3a1831197d5f2eb14b155000000000000000000000000c70fceddc0b061bd5c541c9b12f1d32b1f14a49e000000000000000000000000d65d1fb9b224b0091a2e4872c7615f17651b4eca000000000000000000000000ee0f37a20b631e2540eada753bca85aa06a9f4340000000000000000000000009e4e26c2c511c0ce407d7a1dce9d986aff94187d00000000000000000000000031eeb90766e699a61f163d560d824c3ae965173900000000000000000000000022c6271992f7fe0588fca1974d83c7249067f1950000000000000000000000009cc84317e8dbd7cb314933a44c7afe1dcf98f1c8000000000000000000000000f12139b12650e5cbc8972910f1c482e00f91fa75000000000000000000000000fddf8717c50472461e1d7720120c634cb5637424000000000000000000000000ba074f901bf34921b33e59f092591d45b4621d57000000000000000000000000b277386c388500ffdcdf653ebdb52ffc39cc224e00000000000000000000000042262690f91b06be299afe68f67812e3c77731c0000000000000000000000000a6fb070ad5363b8105ea9a00fd92aa10442af35a0000000000000000000000001d7e56d3424fe8dd2c1950bd0b66bb356833a101000000000000000000000000418cb78dc3438d61e540ef8a7f976292b0612139000000000000000000000000c47ccd09171f7ef35fd0e9a89dd2925fd2f2a074000000000000000000000000e78a4ffbafe473e703d464b90e24dc56ea59aaeb000000000000000000000000ad65191b4af66e46f4fb78e2b2a79bc0ed288147000000000000000000000000aef74b773b4d45845fb317f6880dd623fbc95a29000000000000000000000000ff78f2e6dcd7f4361601c51b9b37a3f3fdf9259a00000000000000000000000069bef1b933f8b3451f3dd56ad3a946e49aa4faa20000000000000000000000003e612f4e7c9daf5160875b9c66be8fb10a640d6400000000000000000000000042a6c2e645bc0eb881da4406155bf89788f9497e000000000000000000000000fef4e17cd9519b945f9518f1d38a732f6eb6a7ee00000000000000000000000061e412861ac84976fe14b962b805de8ea3f3745700000000000000000000000059b0ba552f96292370cf9bd97fd40afc7a3bbd700000000000000000000000005cf24d635a45242fea4e5a680b2be1da6ff29b7700000000000000000000000036234e047f44712f4a6b47ccd52c05363735fe1100000000000000000000000076de7c863029491071bf8b7b1c6fc44437b1a6990000000000000000000000007def106bfe94f8dcf8feab8247f31c521fcaef93000000000000000000000000da9731386bc242873605b019cd4f97cf347a000f00000000000000000000000098b57d1f593a527c2a602741aca706044a59277f0000000000000000000000004d14229b3b08bf55aa660631ed78dbe27ac5bcfa00000000000000000000000097c00ced9525fdcce64fb8b8674c69a674f81c880000000000000000000000004d50e431c82bbc4307becefaa0bfcb542dae4415000000000000000000000000633f6761931dd08b6538fd3d009e48b24619a0120000000000000000000000009223be538e6d1da77729de62fbde60804ceb6a0e000000000000000000000000169a3d2b67b12731af8b667aa8219be4251221e4000000000000000000000000220d20edda300afe02ad3bd1b3d7628a43a620e4000000000000000000000000c02f046ba4a279dc1c91fd81d7c16862b6b36926000000000000000000000000193d871cb3f0a71d760cf3bfe612ecd5198c542a000000000000000000000000a4c06cc90ef7a08fe998f3eb20c521f38425ca2600000000000000000000000039382837c9aad2f8dba136f083068a64711ea0ab0000000000000000000000008337865a576201c914555195dfb33c6481581d9a0000000000000000000000008c7a3e8838e3fbe2bb6b59c07d76d29a36aa198d000000000000000000000000ed9274ed33f6ff469e250200f0faf319e3f5a85700000000000000000000000062075b3583d5dc897438c5091ee364f2a8448ad9000000000000000000000000c7480015473eda863afdd992fa6c0316cfc48d8b000000000000000000000000d45596ff0973bebc1a9e4513135be543961d355f0000000000000000000000008084696ca0af08745c2aea97e319cfb842c36890000000000000000000000000cbf8141d52122f191870c804e46b3613b05311e1000000000000000000000000dd982aebc69769f9c4cced69c8f5e143db55e7c90000000000000000000000003adecabe4d644f1ef0348a684a052575256fbba1000000000000000000000000ca7f267d0f7f686a38ce5afdb7bcb4b45d92aaa700000000000000000000000047c8e8e2e586e26c843672d9bd1e4d8bc5ef5a5e0000000000000000000000005fd73b4ac198082ec7d4c31fe0c702094027ade4000000000000000000000000e4bbcc83f5e78bd6c2a10b85b5d6f6857e9e0dd80000000000000000000000006dc3b8fd60a3c1ac61c6e992d124858e591b05f400000000000000000000000024775258f129a4e6c4936d6a89c2c6df68f16fdd000000000000000000000000a59577ae97ba13b8b74c67942060c510ea4f71db0000000000000000000000007b6e759a69b44572d79d77c1fa9113d55262fa130000000000000000000000006410c73322746c82e54f0307f20e787005020ce6000000000000000000000000b5263f4ff39a02c3670c105652380a9085ae3788000000000000000000000000be332211fb0cbc4a6e87aae21c1e39cfa2ff12cc000000000000000000000000d18894f35c1fd8e4a777613c18348c8e8b6515bc0000000000000000000000004308020561db25e3bbfae7b4637cb02be3ce2b3b000000000000000000000000ae46b4f664c6730196e3175128556eb726e17f2300000000000000000000000009eaf46c79c2eea4626592cc7a0765297f17168f000000000000000000000000bf7c63edb76e018ade094a3fbed5961ac17ef536000000000000000000000000f075e52efe3180a3f7a72b04cbc485015dec388b000000000000000000000000a3d3304c8405e6d3a07e5d64ac6486c374a844e30000000000000000000000000a1a7b5788deb170a64c07fe9a18d03d82c4b2a3000000000000000000000000fa614b61211d5deb2207324a220e3e6d16457288000000000000000000000000d7d56a4cf64371b1f001bdf6fc8dc482408957330000000000000000000000004feb2be21056548be355cf454da6e4455427dbba000000000000000000000000f9cf6302cb0d703c7ed59a5f3ca2feec23c6e6910000000000000000000000000cabeb1eaf7e9af37fa72b516a634e731389ce280000000000000000000000001db2bcbc00ae182d4214d6ce11aeab40f01d751a000000000000000000000000d8dca04f1bf76b2f1f5485f31079eb04536e8d290000000000000000000000005c54441ed0d8eda52f65ae141e8af79f55e55df200000000000000000000000046bf5ae9d1c0ee245add45c3485ab014db97e6a4000000000000000000000000e55d38b1df9baaa40dc7246a6e2b0f881742c94f000000000000000000000000b7cd9ad308bd7c922fae26f713b46e97b56d1c46000000000000000000000000fd9a02d513fda86ef625629487a6168fe01acebe00000000000000000000000054c41b153328650ea1e7ce92718f3bc1fe50d65b00000000000000000000000001226575830c4c8cea75d00d8f586bc99e22f252000000000000000000000000421e1f26e3fd844f3f9b6aead38ede10ef3ef50e00000000000000000000000051e043aa4ae7a3c1cb40e98f6a13a938ece31f1300000000000000000000000093f68e21366fb4c21a0df0bcbf1f5b9ebd6167cb00000000000000000000000094424401dcee3d1c073fbac786e4e7b1265de5cc000000000000000000000000de28de4d1adbea5e854b9810e5f000c30a42de26000000000000000000000000ab01aed0b389561c72fe69517136ca298a295d44000000000000000000000000e9a9c016fb31d96a6c77a40fc170ba0201ce529500000000000000000000000011eaf47f1905a941e6de5a862d5168c79e3af277000000000000000000000000f875c56944b3fb51aa93568ba3933b9e949eb79e00000000000000000000000096e70d969989e582806354ef627eb486b5c03a7800000000000000000000000077caf4b47263d3e2d8922b58b3a14e02d770d82c000000000000000000000000538847818a22777c695ada91c40fc641f1e9d2ee00000000000000000000000010554800712762e36d1c856dd11e78a32704a89a0000000000000000000000002ea63b64dd4cecb5e5ea3a5c54e1750d538ebca00000000000000000000000006cbc118a60b522c2d1a9b09bad7fe12c613b1c96000000000000000000000000c89962e3a369497adfa50d5b24ca4e38e0aba6810000000000000000000000004aee451947864b6a97aaa05bfa12c9cb0f214ce000000000000000000000000051b14392e352acb3a259a8ecafad8afd8904223b000000000000000000000000233d69ba989ae933a3c89d65b43e13922069c4cb00000000000000000000000077dba214e661e1d25f7b7e69fc054fe9d2bbaebc00000000000000000000000093f6fe8bc8171a5b25f84b8756ad05af63502181000000000000000000000000cd7054729615e8f30391855e863e79c4ab6822610000000000000000000000005790cfb6a7c43a5d031a492f9807d91e9f7cc9ca000000000000000000000000f67f2d70ae483920591927e81fc144608415786c000000000000000000000000faf0dfcbdc73b7afc2d2f1914375d1b773bedc9300000000000000000000000058b04928394d4af7a0d3b36a2a188c26ef4d45a1000000000000000000000000b42f3b7083b0d03530e868d95174ea84bb2311ae000000000000000000000000bfeb19e8efccefcb2d4eb7ad945f7809f0b78873000000000000000000000000cb03ef5fee98f961796a7a7668e6555363c1fac50000000000000000000000003e8b3327e235ba55cf9abdef36dc534b61b2a2e8000000000000000000000000048e0d086bc75a1a875c9212b9f08e62e079189200000000000000000000000093c05a83f4850ba653cbc727d9f334c5a36b2d820000000000000000000000007373dd5294431e93b6d630c4b06ff17a9170ae80000000000000000000000000aa1f666394c2189f691d8996280cce788c5ef08f000000000000000000000000edef383a5c8bc394d582e00333e989b4cf6738a8000000000000000000000000e60055bde9e64e398d5e66b04e29abc3c71eaf3400000000000000000000000024ff66d32b3ffd0614f2b991511b1b784397b0050000000000000000000000008ce9c20a2486059628cb795144b63188266d9ddd00000000000000000000000054ea42e67f1c5d881b52f0cdf10ac5d181cf674300000000000000000000000084860b206e7b25f45e0c559ed627d7ab1cfb1c890000000000000000000000005371629d029b198694a71020455ed02dfabd4e7e00000000000000000000000093f7d8e44c3e816631ae25b18c1d9c57e4fbff42000000000000000000000000eac4208491ce1ad7a119c9657e06f23e1713b9ca0000000000000000000000000f781a8a95b9728abeadd505239c3749fc876b810000000000000000000000002a13860614cb3aa04067ffeb48eb7985f89c5442000000000000000000000000328fb81dcd56f4e846c89cdaa6f7310d1b528e20000000000000000000000000185efea15a0b6b65e652cb5216fca9de0807af330000000000000000000000002111b5136a5d7f322896cf688ca7dcd29dfc9645000000000000000000000000b105b7d41264671b3fe4a4a4ec251a0ad06433790000000000000000000000007f008820e5eec53e45406d1d0b2057bc7a60603b000000000000000000000000b9d9782547f8ea19995901f400bc8ccd89cb2cfa0000000000000000000000005437a8c6e9a8aaa6f7a7f8ff716e575b1726ad72000000000000000000000000f4948e45c211607c142f90cb066a4a0bb4aa674300000000000000000000000087c6b2dea4333be0dc6eb3f92a1fd12e6cbb0a54000000000000000000000000a27b2bdfc4bd94ffd096be8a2ed6f4f1e4e3717a000000000000000000000000e822d6bfb4cdbd1c7868b2a37947a7c262246cee000000000000000000000000862f30a69c10494fcb72bdfbd392e5689a2dddff0000000000000000000000001750f4fdda8470805dc1a6b827550909d1bf8799000000000000000000000000a8a9e9cf8f03a35f5262ef5b4936254b8c50b41800000000000000000000000064b2958f047a246ff68f45f7fae0a6757a0ef764000000000000000000000000b70c39c6042af4d51e63a9de90c216c2a5b7972600000000000000000000000001b75cab68fa180cb894b727a83c4c3f265cce7e000000000000000000000000657d45b6a860908a4dda467c39e97b94e3908d270000000000000000000000007ba9976becdc34692b2d1cac6faf06b2e877c65900000000000000000000000028eb54fe94b89c4cbb5c7e0f5a5ec4bd08a4d31e00000000000000000000000044ebdf57f2d8a7a57ffe5d11e585132dfb4569ad00000000000000000000000082f61f7bb7bb93d7b72f0e1b902412d66aeadd8b000000000000000000000000e7dd09005782ec7f61f1cf13a8b50d30ee7d995c0000000000000000000000005d18e7442a5b797c950237ac147bc723ee778bcc000000000000000000000000abc1c34f2fa0037b10c5fb0884a392e975b47a090000000000000000000000004cf8fcec07841adcaa3259c590f91c5741c3335900000000000000000000000063329d076c6c5ad6abe6a515c9167ef0939bc59d000000000000000000000000a3630293fdd0d6941a0c92285005c9a285970d760000000000000000000000007ec0e2d402368491b911897e6797ba218555eeb9000000000000000000000000ae266c7e5ff37d1d327c7b5732df24de630b9021000000000000000000000000d748694c2b2ab8e038359b387a3359f71f578a520000000000000000000000008c4716e39d351e63bc8b151710d25e639f803cef0000000000000000000000007c288348649b2e333cdb74d7981c49982be06326000000000000000000000000fcc8ca9e3884b48cf8e07599f057c6b5db7babf100000000000000000000000058fa5caadc6bc3c06616627a2b50d143166dcf89000000000000000000000000575fd66ed578460bd5a71027b60bcd2c2965ab2f000000000000000000000000d9bff10e32c3a5916cf25451665dd52fa2efe28e0000000000000000000000000b34fb0c5958c8d54d77e708a985d4dd0660f12b0000000000000000000000003c7e038ce0141da61c306a0333c0d5f89f655b0300000000000000000000000088443d9806fd121562acffe5b4332311062eb3fb000000000000000000000000bb381d3bfd51f27a72c69b46db25030a006fb4a90000000000000000000000003350f3a2e548ff63693da4b7133d1db15a3f52b30000000000000000000000000574707d1c9b528e75838f288ec4aebd4a43eea8000000000000000000000000b7d79b99896ecc6dd5269be062b292ef7f53a48500000000000000000000000014862c1c5dd79d61aadccf1e545e744b555d82020000000000000000000000005a734058cbcbdba56cd7498b3a4351c4abd2d3d50000000000000000000000007290bc586b9da4decb0c67cdccbe73cc72c6497000000000000000000000000013f21c557c4d07fa825c5031ee3a4f53590181ff0000000000000000000000000c3de54be590b48c34c2deb0a5aa04906e32167600000000000000000000000001ac9f51cbf4ca294ce90fd7507dfe121f9784db000000000000000000000000d8c533edd3bd55fa1b03f1a67763b1e301384609000000000000000000000000af2452ed0b1d0ba38bc17751a23118b18e222bb20000000000000000000000006dff9e31941c156ff8ea7f152e34ee8fb70e77450000000000000000000000003006b22c229e15fad9b019ae8f4d212533fbf833000000000000000000000000bdfab89e20b59ee0e1a424662e8a46d9f576251e0000000000000000000000005b59ef82cd2b0ca11113d42745854958a09596f2000000000000000000000000ea12d4b4e73bbc329c83e7cf645078ed81b5f8a80000000000000000000000002edd5c265f884d827738fce8f73e7ef45ae259400000000000000000000000003067581ae37eb321699c94aeea52963d4a34156d000000000000000000000000637bf73b0f79e4ec560477ff40952e4125f4b38000000000000000000000000008f5c2888e2e09b0942eb05ae850cb23a85594fd000000000000000000000000758e4fcca8d8082241386729382ec6c36c55aa56000000000000000000000000f6d0514f760a3248d1531bf87b2394fd66a82a1d000000000000000000000000baf39d68f51923ad99631991e14eddf0757710fd000000000000000000000000fbd261fe638c8e1039b9037725d276c63287250d000000000000000000000000d4a7ba1006549528d9e1be8c2c8355068a17464800000000000000000000000028161cf10ae6e7f7c8d20d9ad6cdd1deaf29f7f9000000000000000000000000dec4e3864d838e629727375b7b07a3e85c6775320000000000000000000000000d20b90f68f20e7c5c2c3fde103c62b798a3868d000000000000000000000000788864998bdf4b23ea0c905bf62bd92b5d9287c2000000000000000000000000ee053808ee319e1d5dec87d06386c8d713244a5200000000000000000000000055fb48bf6b4c4e83ea2af59aea373d6a10b8df390000000000000000000000003631290b6ac0f082a972691149044142a70aafdb000000000000000000000000f23441123f43ab88c61029abe1239bff59112c4800000000000000000000000014d39b32564cf9c5eea7a44fa657dc2b15d6e35a0000000000000000000000004f0c911acdf86d934c723bc47c35dcdcc0823fdb00000000000000000000000072b8580b827ed2e8c028c201a889a0112ce8d63a000000000000000000000000c47d012d154fd5deb8a950c274212fcf9be3aa28000000000000000000000000673055a926d479c2e3b64c26ad2760da5151f8a2000000000000000000000000be987b8f47d6199f5a5f0743c67266c3d8f9808a0000000000000000000000004f74e89c5bdca69e17ea941ef57dd372e7eef2f70000000000000000000000000083f4f335929c678edb5746ff37d8d14df663640000000000000000000000002fcb881c09f89dc900b825493fa630cd910b11cf000000000000000000000000243fb1436663e7a9496735511be0ba56e9631d3b000000000000000000000000c825341dd2e44674b418079de425bbc19e9b1e8e0000000000000000000000000eba92eac8ef6bd00eade51808a6295dcba8a28c0000000000000000000000003f0ed8a51c04ebd188688b15fddc514c0be4a690000000000000000000000000395c87169132a9b392b64fe849a7cd682f50c2a4000000000000000000000000b84c8ee8c5fb9071b9af24e39ac4e0a4fa7b5a5c0000000000000000000000004cd62eda46ac42b3afb5d890c3756d13c3b3a2a0000000000000000000000000ce293033d5662383ed1b59968640fe9858c74ca6000000000000000000000000b2703bd9573da3b4ed2be78aad6473725a6304140000000000000000000000009ab0f6717cd039d84183a17d17ee70c56155e53400000000000000000000000041690fc19e053d56fe835e46f29e9e388c717e3900000000000000000000000009a92e93f37e56c2d7fd9e370f14b7bc6c0ead3f0000000000000000000000003e9d09e4fe64e21527efc9ae869e743dac236549000000000000000000000000c712a513cfe000cee83cb278ff04d1e6f6137710000000000000000000000000abf44747677e0839388fadfd454b0bc8acbfd586000000000000000000000000cc4cb7d3bc414cba406edf6d7b597792f7399b51000000000000000000000000ebf005d2a9072bb36f6e42d3b85508fa9441ca3900000000000000000000000015958b4988d80064fc4ddecf159f35be697df114000000000000000000000000b88ec5228e7e486bd699208572e42328bcb279c9000000000000000000000000d97de5b146dc28ab17d784a3661912dd7cde5611000000000000000000000000ccb939d1fd81e58705c10b3fb975a2589ca1a5d2000000000000000000000000bc8ef1072a5ff211276efe25b7f9747b5c5d0b490000000000000000000000008bf74bbc129d7fa2dd36fcaa62095256c2ed71070000000000000000000000007c320da1a649467fafa6e80dd2a41d895d2af362000000000000000000000000598dbfab17aabc227262ade88eb15356a8fccb7d0000000000000000000000000656ab8301b92bea737c1d54aa55571127c3239800000000000000000000000068672161a66a11d8eb9a4e444483d2923678e54a000000000000000000000000f207a27749efc9b0118f92ba7a78fc16d5e9b375000000000000000000000000e53f7f501a0d768155b92458f3c856d9800d6f410000000000000000000000001c9a12a45ebc6144b83cbe8ddd3d8b05b6c66231000000000000000000000000a4f912e270b32b0dfddca500381ac5cf5c7a2143000000000000000000000000db1668bda489a2f6e5d66143c7c4d822d42034eb00000000000000000000000046bd7840bc638542678bca0ad4802ecd283b7f120000000000000000000000005fa258a4302f13ed0ede5696bd6fab3b1a5b8128000000000000000000000000da575bcfccf87b56069a3bb058477ff41d091c46000000000000000000000000bd45c1f04e2c9febbdb4eb889c2e15298c69f7d1000000000000000000000000477fb07314b16c9502e73996ee934d4ab06e4d2e00000000000000000000000003834c8db91dcd83c30da3dd68c615c54b3ababe000000000000000000000000519afe9e9b20e4d360a91ea4b5a4eb6fc4f57a7f00000000000000000000000067eb665eb5daaf1283b03dac7b852b32cdda63ca00000000000000000000000081655e1c574aab4998a8c94f0548b63147cc4454000000000000000000000000008af02bdefe13750fbb44bb78165456c454ea10000000000000000000000000991ea584c413fefc77ecf8d7f4dd1095a502cf8200000000000000000000000085282c272bfbbf122617d32938bc5b80f4f6a888000000000000000000000000b6fec1c506623b4d59d326078bb4cb0cf13fd73f0000000000000000000000006d1bdaf8e5f45f37636a39da8bbc9f2c1fa056140000000000000000000000007a12432b201c1490be0bf422a0d8359c0eacbd470000000000000000000000007099b3d9587225172b3773db5ee77eaff57e90720000000000000000000000007f801c5e393f285a208ae837e3bc618f43bf35cf0000000000000000000000001a7ced22bf5591147db730e39fa474f543b7afe2000000000000000000000000586ca26d5e8f502bd6e0cf0383bfb6b6bd2c99bd00000000000000000000000099ca231199120a4d857dd7a0de4ad318e0d4a4380000000000000000000000000906dc9388a56ba5b41e8ab1347daeaa0f863e12000000000000000000000000f4b7795c86afb944d23429bda937a7b224d255c4000000000000000000000000f40a462fdba2ffc37ed5bb0368d29da05c4c500d0000000000000000000000006149db185ab6ebd3f456ffc263be6b10c1f51f83000000000000000000000000bab6967b52307cce77a302a6b9f582626b9ac74200000000000000000000000084f8df5250248b76f061e6ad5f792d75959894320000000000000000000000000f0db43e7fc158d60236e5606e9aeec7332c274a000000000000000000000000e8c36eefebc327b209b65dde4bc1d6f59ca1fe17000000000000000000000000f0161a68397944feba6cbbf1ec1006ed7fb1470e000000000000000000000000782ce79231c4deb3f57f00b42fb3f4d603222d95000000000000000000000000b1ea45bdb7dabb6f3062e729a7de6e0e00d9bddb00000000000000000000000059399eb6ff0ead6039ac0c1602744075f0c08bf8000000000000000000000000f9081a844d25b711bea5640793d7a0bf2b6364b70000000000000000000000001dcb9b887a12bb2f06404b567938f9b71673208500000000000000000000000086ac145a260d31045fc21403c1201f1089d6e50e000000000000000000000000a4986a19ab662f09f68670350f7a4f2b2bbbfbd0000000000000000000000000095d5466915e23189665b6581b4521ea4121092000000000000000000000000070038b70be0ef3bc7f42336e0c72e85bb8dce4f60000000000000000000000000ca86b9655fbf3737e72385ff0b6315d05f99aea000000000000000000000000f9e63f3f50b9966acb3b3706103e28980ad40480000000000000000000000000ba8cca0f9d0cf19aad93665db02609df4dc2561c0000000000000000000000008ae86e478a4c6f7dd39172847fd0a7819e9c223b000000000000000000000000886df48301f174d47115af1161bbac6e7cb5710a00000000000000000000000095578b461cfa60fc178681203312779d63d85012000000000000000000000000120e65dcef3c4e0e136dc3e2f4a31ef5d1f8f257000000000000000000000000cd2edfb2a364ef0c2989cbff41f8b5d28c70326a000000000000000000000000b83ffff668896addab356162922f50b96e931f1400000000000000000000000003520d721aa94ba08105da3fc73a2eea2044c6f6000000000000000000000000b6bf91d477817e396009be8a8baa1576e261a74800000000000000000000000024456c27862c2d080e0aa2963f5dfc5004721028000000000000000000000000b7fed052d45ec66a61aae74e4a89541fd329e579000000000000000000000000537acb5bb0ebc4ad9d6b3f29f4795d86865fd835000000000000000000000000c94fce87de6bc317f86036f74babba4f1a682c150000000000000000000000000ec88f8abb8591a7c906fc9d560c72b95afe8c6700000000000000000000000066ad1bcf36776cfdafe0178fa016fc8a2ba8359700000000000000000000000004c6694b1fba78cebdebc7a5795f35b68cc47074000000000000000000000000040f70888b8abb55676caf0a14d6ba498e7c120b000000000000000000000000e5315d1e2fc50e2b5dd5db52c007da106753b4bd0000000000000000000000005959dd539d1ce0c8dd3f7446be7676016f9b5c91000000000000000000000000edf7cc2e7eb4ed2e27577465506a27f6960add2a0000000000000000000000001ad4c52d9ddbdc5c69669b463b44a5e06fffbd7f000000000000000000000000345faeb51f6573ec390e48f029cea4cba72da877000000000000000000000000bbb4223336098e1e4a7910a0735e754056ab3c1600000000000000000000000001dbf08a1f66650f3903a22c23b7007f20b4a8ab00000000000000000000000059a93e23b069405a9941fb5c48c66f404f307f2c0000000000000000000000006ce8ef7173fd8d6fd37d3559eb43ae896487562f000000000000000000000000b30ee31ad144b565ccab2989d853bb00eac65377000000000000000000000000f591a4054509d406d582f1b614706f0bb339855700000000000000000000000054dc617a09d07644edc9a2482be4c73de8ccbc28000000000000000000000000a0217265cee29df0f8477ca3932258200f0ebe58000000000000000000000000532becccea351409206f3b2d1497cc7c1f4629f6000000000000000000000000e8db7d1138fb01ba233e15c81ee514ab59fde1fc00000000000000000000000052a6266936fd1cb2301c9283130fbb74ac4090ea000000000000000000000000474f2e1c0dcb0986ee0cd950754833ca1a44b690000000000000000000000000800d416318e1d23b95f528ea01421c0b64c8a9bf0000000000000000000000006bf9c01db698651fd16aa54098755f78f350dcd00000000000000000000000000175bdd0d525e04de2649eb75b8cbea0d35304c90000000000000000000000007983f3e7cba4b6207d58b841079e05aa63ea0057000000000000000000000000b787570955374303472a71f7d2dac419f1c5add50000000000000000000000000fb03b07503372e1f043c6d0f4dfedbd80dca7ab00000000000000000000000046730ba92535d3acce7a7112dfce7302a5dfe9730000000000000000000000001e491a7540d1ef6e76bea795a4ff75daffab6dd500000000000000000000000027a1a4ae8b90788513b6894eb7fd9c80553fb7060000000000000000000000006a164efbbdc83d1887cd2ab34f52d2e0f1dc97960000000000000000000000002395c05f4b0dc6c7b187719b242d14efc404f59700000000000000000000000032bacb089164e4751c92a069a180a90b8fd05375000000000000000000000000c4934f41567594716d38d5f1209376ab2ed27614000000000000000000000000c7e622ca88a137abbd49a48c18519d44519df8df000000000000000000000000bbf92620b95618b9f3ca87bd00330690e48073b200000000000000000000000024817ed04ab3e45e03fe716084337d6b437812340000000000000000000000004702385b75d1d8163d5ea4382d308efe1057bb69000000000000000000000000e31870cafe304bce1f9468a15ef4822de602ad8c00000000000000000000000056ba6a0c5c52b70d72ab060a64c561ab5dae77e70000000000000000000000002a67da4729f6220c5cba71b8fdbd11fe782ea5dc00000000000000000000000012f784fd08aad70cf52737e91fb2974d7ba1d17500000000000000000000000056e472220fe8c1499896a7e583a15b5420f7afbe000000000000000000000000d9856d6194a7546170d018ec11c207439541d9a3000000000000000000000000d09876053dfa07f4f3bb78d24c3b34efb8af94a20000000000000000000000007570925683d444a759bb43b6f8ad49444aaba2ba0000000000000000000000007f10f4ef9f597bb27a2b7330f512575f4ddb0321000000000000000000000000d93f39d33833cad932b7c7febb204254c9d017300000000000000000000000002ad58c3beaacbaf2ab15fc3227d746537e4f8fbb0000000000000000000000001689c2f18c68d49c09dec6b5c70b79125f4e5f61000000000000000000000000dc50fb3c4cc3f1b4888f33a83bf7ac0e8d3ad58c000000000000000000000000031155233b9c0fd3292f6f53283059a5f586db8d00000000000000000000000042f9f528845895290e8684db9ddca793393411220000000000000000000000005d08f9b8eaecf81c2f8d3a46a4e96c92168abe7c000000000000000000000000a7afa6402d4e0e8e992ba276905eafb093022da00000000000000000000000002b606e59bc8f8bfb1bdf9c3bd35d3a0ef4d8766a000000000000000000000000d523f6983395533f4c318dbf4e1f4336d9d4db930000000000000000000000000f9454c54bb186b6074f7b6a1041e2120082dc88000000000000000000000000735313874e00f885c6c654a1c531e4d989615d53000000000000000000000000502e4937277a6a14d20dd5aaba9e757e0f925da50000000000000000000000007551e8e5e273847788dc873a3dc668a9774efb38000000000000000000000000951ddd9c82f2f563e21b21a06bd242b93fe50439000000000000000000000000859f4e2c343d4ae530e58d465323b207984796560000000000000000000000001c6792de722317a761c456e258323295826d14d300000000000000000000000069360ffb13d41bed5432f247cd7f4ac081fbead5000000000000000000000000cd14d279f5c3ea29f87359d5ac541c70378367ac00000000000000000000000029de5987e632d67d3eb309872318d5da6f300f5e00000000000000000000000071035c2d9d67522b2919a3b82038f7c745b224cc000000000000000000000000d5a0b9a43365ae30873a6281881d43c26bae67b5000000000000000000000000e7c100518f5a3743800498379230ede56989ad98000000000000000000000000517c29f878cfcfd1d12a7e772f524c243d213473000000000000000000000000a221a3d3e855f0a008de0fab3f4b58228d4206fc000000000000000000000000bc11a4a69c95ef9118b7cc08a6ee7f251f03e1ad000000000000000000000000caea7120ccb08858f61d693330df56d2535a7c2e000000000000000000000000292fa3ace503b44d75b1625c459408d7c920bd6d0000000000000000000000004d01e5665c1e520adf2dcaa3487d4bfa4aa0a843000000000000000000000000227fc9cbf016ea1688d4a8d9edbd86a40bb924ad00000000000000000000000035ebeba6eb5dd64c2d5ee21236b2f9907a252ddd00000000000000000000000077a47154ba87c74176ae1c59d8320c9e2f5d4749000000000000000000000000924475b3ed08a0fdfc5112c7fd2ae52b7589fd390000000000000000000000009b04b55cede99824f117def6e2c89f594cf0807d00000000000000000000000056b2b328a745adb1bb48df5c0cbd091f34520f67000000000000000000000000a2c5e358c0a609be351bb8d08fd306303f2b20f2000000000000000000000000affc332bd0eda240a033a6e956a4e0d8650703f40000000000000000000000002485a9d4e96ee4b92e5578974047804fce78fe90000000000000000000000000da0c151aea93781742608c3d887a822e76dd6b5e000000000000000000000000ce605101ea03a4ef0db8c7a382f204b965dbfe5f0000000000000000000000008ba9ee7e280f71d0073ef0466c20291f8847ff0200000000000000000000000098d8e22aec1e6b3d2431488d38653be006e99cc5000000000000000000000000a0b084ae180ee65e415d41f130d13727aa3f8789000000000000000000000000d8bfaff6b74d5a780f4b7c9a8aa23b08a5a8feae0000000000000000000000000cd1a2f97c241a4869e9668c76a16e64cc77c744000000000000000000000000daf5820652c538a1ae786b59f0fe5bb386529f17000000000000000000000000c0679d88c8856665d518e2d958207748b879530a000000000000000000000000ef0be62a725155f3bfd4fb710331f38c36f7933c0000000000000000000000003a3f3f7eb1bddc67647d65fa01facedab7e925be000000000000000000000000ab0fbf34f8982221f97883f12fc6314de501feb70000000000000000000000003f0444c833234bc2a56ef82c92c3cf97dd523a560000000000000000000000001b1ebcf3bd73def2ae40cfb83fefe17fe9b21bb80000000000000000000000002660e30366e9046f8420f207feb7626f738211400000000000000000000000008fe65da27b35fba2b452721b8f484b3327ca19b2000000000000000000000000b21207954572dea2801c0005edb3204800d3ed5e0000000000000000000000002459c7928c1cd43d1036d04db58d8782cedfde1c000000000000000000000000558f3d4a8e038cd78777bfebcca143afb43d709a000000000000000000000000bd18cca845e5d4b42993ae0382cdd0472c5ec484000000000000000000000000efd4c9ab9202b1f544b9779011fe9cff45dff254000000000000000000000000dbee1c6ad0a01fc778eb49a2d9f38b1019d8043c000000000000000000000000c24afc195bf2930cbcc004bbc5aa599f35808fec00000000000000000000000049af144ee6827ae890102b7295c887956c389f40000000000000000000000000bd7f4ac0ba4429b6f660e559cbcbb82ae806f9cd00000000000000000000000061336d42c2ac14887d797e45212bcc7609b9a7300000000000000000000000009ef42410a072e2256bc884f923fffe556c7945bf000000000000000000000000f4fff5f5203232c134c113d88551a5d469e0c85e0000000000000000000000003cfa08c7e0c1ffe2c5b510152fc42303afa607730000000000000000000000005cb9ee06f51de2882f44b2e8af8ec7ed1af29ad8000000000000000000000000fc277220da5080b8869b0e4777bbbde3ed7fcb150000000000000000000000006af7ffe9f6ff604a3f6e2ee29315763d0fcae6ad000000000000000000000000ed17e3827bd5e4c307dc51ea2c70601108894bb8000000000000000000000000ab5f31a542d2cdb11c19ad28b4d896fd0f424dc5000000000000000000000000b81bf50d9296ac5e806b66cc47e2816a592daa0d0000000000000000000000001288cf2195f714cf158d014cf50a4e128b875c7f0000000000000000000000002f7ee8f28577fc129a63502984c3c7e30811227b0000000000000000000000008ea485aeba3bc060403bd75d200e3b4f93dd722d0000000000000000000000001511323407d4eed6e9b332b53f9295d8400053e6000000000000000000000000b4aab6cc88afeb3ff95b877a227239d128933777000000000000000000000000c2f1a64a7ae4621ed1fad5a5fc9271742568d7f7000000000000000000000000e932561c4426224ff07e07cc41b70528e76a4257000000000000000000000000b8c360862c9f21dfa018c20b309c6ab2c9ab20e00000000000000000000000006a156e2a15800bde895bff148f024d01537e81a5000000000000000000000000d7eeca42967822aef33ffe029ba2c4a380bf40b000000000000000000000000026edc2265da7d39d373e930e0fd0abbc99a3e89f0000000000000000000000005022ab9cb3f6e7fa2bc3fa7ae2eb4dbce376b674000000000000000000000000cd1deb42f5b01ce6ebb7b1c14f649e13a804be2d000000000000000000000000a1bae122c170a1857e09a6f5d05886063ece4572000000000000000000000000f6d71b4ecee2b506f300b8361a989f6b95ce9657000000000000000000000000da8d44616002fb298de3875ab37a679fcaeff0d70000000000000000000000004a6e71a7766f47b96fb2ee835b2f79dc78c22d7e0000000000000000000000003c70b1271b6d8ac5066d0ced660d2ff2bf6eb5e00000000000000000000000000b8d6e41f90d74908840d3155bb3b6a66ab85f42000000000000000000000000fb9f9fca5e7afbcd41116562d2bef66fc3f4e77f0000000000000000000000003c24d60c3307e9070c6e10dd1ec21b3af64a1695000000000000000000000000fbf6e352bb32b2f715cdaf2453bbb0210acbe50f000000000000000000000000babb583a82cfa13e304062aac04471c37d2da3ea0000000000000000000000007b70a441365d6d39ce11507cb48159c43e47869f000000000000000000000000d3b6364ab267359febb8a8418c08cf31ee3772bf000000000000000000000000e01f79860e1b8c139e251f835a021ad4cf593c45000000000000000000000000cea6b4ccf9a25c1427d80fe03790ee838c2fc1bc00000000000000000000000096782ed23220b25e8949d8c4258cd2b628f223a00000000000000000000000000771ab374f4b93d9b4644f3b85d2a4e51d84e81c000000000000000000000000c92fc322ba3e5638c50f353b285a1d7df0e0b5e200000000000000000000000081fbb4dc9d449a3f879b6c96f265270fcc29d5b9000000000000000000000000d67e62b799b9cd0816543a7d59de5ad63063cf97000000000000000000000000a2a7768979683e3136a8b5b6b741db8436424d3b0000000000000000000000002004b36591f0b2d1002447e9c4b324941d4276f5000000000000000000000000927ef5e0b1e3ba8ca8c447dba540ed3590a45760000000000000000000000000b77b54fff10609f7eedf21e6f290aaf59d7eda1800000000000000000000000095f9534a20930dc25b4cd78133f85e91ba0ed74e0000000000000000000000005e42e090363597585ebc779f1bed4f3b93ba1685000000000000000000000000d6670780d2529ce081f1d3250808b0ab9dd5cb9b000000000000000000000000d3290747d261cd2dce8c78e4d2051588f790d16e000000000000000000000000286261d8a3e564af4a37d36eb2c5e9edb7ee66420000000000000000000000008a150b4311f55abee071aaa199dc5a703a9bb98600000000000000000000000042b93b6dfcfae8236553598055969f5d707ed046000000000000000000000000fe2e40887403997562b6fe7a0199706a0c791e06000000000000000000000000b487063e20afa7b2c99147f65a31446cabb5f27f0000000000000000000000007bfc02d0a04c2c4938f1012dbdf85a607b06799d000000000000000000000000c516d39ab35512749f1ee9c878630605330a36e7000000000000000000000000139bc4b71c23e8a129a180fe7f82973e07a49ef90000000000000000000000003de2fc43b19f40fd66c6afc6006e44d86a1e5688000000000000000000000000d7d1c852b820b3ea5c547507fe63f29bc2fed737000000000000000000000000c3f57712ebab6cb3437c33c3e0c06b2ae8dc9848000000000000000000000000dbfb3dfb45dff07cb324f25370531449a34bdf7e00000000000000000000000080c8409b9b615055509fc88931297e6836307558000000000000000000000000f1b989034b8b3692a56e5e70c83033950e99dc6b0000000000000000000000002b047e8609bc7a6912dbc77e4625d23cbb44b31b0000000000000000000000001287b1d26ca0bb421b1e53f893fdeee5ad86cb6e00000000000000000000000006950c526795e564d673a05c3b55c881a6d16cc1000000000000000000000000ccb92b4947a2957f414ca9350e05da9e1bd281710000000000000000000000009e02f5e1ac64a69d816c065eb69597ddd6c925e900000000000000000000000059e2aabcf83f79eaa218081b545b03c36d3a70b4000000000000000000000000d43494b86efb6d1566cf6bcff497da9a86b0895a0000000000000000000000002c0557d5b1c0c2db723883d82c258f10cc7010e20000000000000000000000005d9dd1dd9f08c620a48f0bf0c71f523ac3a4f11e0000000000000000000000005bac5d1747de74afc382175de31ded36f178fb540000000000000000000000000c5b4d1412bac9c66a43da61f8023439c1025df2000000000000000000000000335aeb4d737a00ffcfc81366412f4e5ffb0a7509000000000000000000000000315c74121780e78ab4afd563757a02e6fa971dd2000000000000000000000000cdd089fbe218af43f0dfa8fdc27c8a48584802ea0000000000000000000000002506503a27579a4310efe676c1ce67050e2a1dc9000000000000000000000000862b2b0adb67d5fb83c0336af0ca728c98db7bd6000000000000000000000000acbc8565366d099b32c4efe5d34612aa340eebdd000000000000000000000000eb51e0cd899dccb54305d207a1e55a2e05d74295000000000000000000000000f8ef30161d0d7f4778c7624be17d6e2526fadc28000000000000000000000000ed713d0d038a243ea7cbcc114f186c5a81f1560b0000000000000000000000008771a37e5a4ba4e7bc3a8c00706b9ffe2df83405000000000000000000000000411df86e0525ab1266b4848aade8c3c1bf0b2ac00000000000000000000000001fc8031b84d3e02bbfbdf3a0babfb5f4e76cb40f000000000000000000000000c4da2ff9e8336e19654d2ff8d35ed740da61f9bd00000000000000000000000088205a644888842a6eadccd9d8ed981177cd58ab000000000000000000000000a083ca4abd6c92b6a24359215554a126f3df931e000000000000000000000000195d7c558061281c5ddddc55fc7ef528cc0577b3000000000000000000000000820c32fc4657a0dc73e12c6eeec258c733ed5f68000000000000000000000000813bdd73c9ab367b140601bf582dcffe74a689120000000000000000000000004a33515a7191a1a561447492fdd9861e991467060000000000000000000000009905bdf5a03018c67e06838db99b814412cfa611000000000000000000000000c19f49f2a8feebd06af0c16c4b685addd5fbb9090000000000000000000000000daa94f0d339a0fa04ed25cd5a7620f43e67de13000000000000000000000000fe55ab482702352ee08ad19a7a7d1b165c2c50fe0000000000000000000000005e1a053c75385bab5083761c245cacab3f563445000000000000000000000000f00f731add703b6011726864dd0718e4ecdde5470000000000000000000000009b91f7b68b33dd8d56d0f86cba0040a576c2426c000000000000000000000000243f2cc923fda45b5071390c86d95a211d93e870000000000000000000000000b36ead304ff917579e20306a372a9038219b16dd0000000000000000000000008ff2039480c385b9a67b808c2aeb27bd10093819000000000000000000000000bb989f4d401f33631ca9f7bc1ca0e070a4c65fa00000000000000000000000003d8b0f35b180e75b6fee9dc0db0f30f1ce3a4093000000000000000000000000a95bf47d624ed81fb7a7e8a87b626c3b14fa27ac000000000000000000000000cfd0edc46043b8e23ea3edb29dd043c422d69b92000000000000000000000000b82aa33448bcd80cdd8b335633804397b625ef2500000000000000000000000001a3f490c4314e8fa115fe71a493faffb556ca910000000000000000000000004e6dc04d0708bc582c71438697a01c29c379865a0000000000000000000000002a34046dbd5eb2dd7891690e0602aa1430282711000000000000000000000000f3a0908fa7bd070641a2fc0ad110010c9c14b7260000000000000000000000008996849d344314ff755a356c46bd59a0f122d2d0000000000000000000000000b1c8079c4c6b3bb1ababcf0b72ed429beeade2ad0000000000000000000000004c6c1542ec9e284ac7b3ce1918fe5bd34b0c431700000000000000000000000020a4a2bdc6137462f58fc30c798394495d3230cf00000000000000000000000031d60c09c8d283ba340ff99ecd4d202461ee6dbd000000000000000000000000172c75292041dc0779180c53ccf5aede7ea4e0c90000000000000000000000001cca6a4b3ec71f6fb76a91836f7f16ec876ed9aa000000000000000000000000a3e08201908f9d1cac8e6aaf4bcdfc8feff4eb430000000000000000000000005f8b21e8aa5337689d86f5b37cef6e32e01d53400000000000000000000000003ae038cdfe9f013047f9936ca2895efd423a42ac000000000000000000000000443a6670e919b1631fbc0987d412d4966de96409000000000000000000000000579825960a002451493bb63a889e2d78efcadeb60000000000000000000000001674aea4ccbff2b4fc5e2521141217e5e33fdf6300000000000000000000000039fcd1384beb3b8253c76880f2cb086dde0828e3000000000000000000000000de00119d9407e716a83e584c0b87b61c4165e378000000000000000000000000a85a840dc9d5161e2e7ee044f120c6660878253e0000000000000000000000004ff764c229dec2575a7184d8274b375dbf4533e40000000000000000000000005a84a3f01e68ac8f15676b3e48f3058605c0076b000000000000000000000000195339f49e0f32118ff09434e49aac858c137dc600000000000000000000000020d479a7df3702011eb7b66b507b8808695cbefa0000000000000000000000000eb7eaa1e9c5737e3fc893f73f639d038b566443000000000000000000000000adc293c15e2dc44c7f1f08defad5adbc1eee26f300000000000000000000000096fae901b76cc971e0e9af08ac36ffcbc55f180800000000000000000000000008f299592ec4b6bfb515be315dc7eef570b20b68000000000000000000000000d9cf4e8c88dda331788dc0abfc41ba0ce6e958cb00000000000000000000000043bdc23615d59efb1b6275be01abd2324d0c4924000000000000000000000000d62b09554b02618c593e0aff330e33b06b0f6110000000000000000000000000db8ed8a8de6902306be11ca0d55be2d0f976b83d000000000000000000000000224484ba0d22f5f7649d26972601901b29ac5f8e000000000000000000000000c5829ddad999493bc2f92a899b4b89dfe3dde34b00000000000000000000000059a5ff3cd1bff9ffb72455609e88c2491f77552d000000000000000000000000c9dc02a3109687dad7fe46b3a148675df23358140000000000000000000000004753189fc716a328470a468a6c356d366d1e893a000000000000000000000000bbb3075a9bb99349b2545048f16e0dbf56c4114b0000000000000000000000002ac13e73171744e4a2fc16c8e2e00aede3e7e9890000000000000000000000009bba2d5cb92c409fcda714b16a4bc8d7f542ecdb00000000000000000000000087f0bc5fc8dfd03d7d045afa380ce7e17974d6fc000000000000000000000000e30bebcae72d613b08d96dce32027926a5a7a3010000000000000000000000007dddd426c9195f4fd2578560f7672700b32c45050000000000000000000000002e18e5ce77506e8c2824103b8b1856f365415105000000000000000000000000c4fbfb7e61d002dc437b2f5410532c6d5a044fbc0000000000000000000000005890ba81570c65fd0ce64d17866e044de41388e0000000000000000000000000bd7b25ab789015ac692da8ba043542997f0373ca000000000000000000000000736c15bad4d16d02ff9b8ff9c79c4bcb3ebe73be000000000000000000000000285b07d711eee179ac1c63672afed009be96a12c000000000000000000000000614b90bb8f2e50a15db8fbac261d4460dbdadcf70000000000000000000000006511b97695ed132f1155c98057700ffeec54836600000000000000000000000019799fa63bc1db0a50e82627025a4e83daf90bf7000000000000000000000000a54e90ea129048ffd9e88190af7fc545a62c800200000000000000000000000077ee8e514d171b462f46cee834faa2b37dea2b08000000000000000000000000e79378efa309aac7fe6c9f74110409ff4b9618e0000000000000000000000000ac1effd90aa9f98bd8592851e5258dcdcbb8ea4c000000000000000000000000d830768f6e2efe40ae82065300c23da1c3750a2d0000000000000000000000008bbfe1b80af0a4896fe1e865b67ff87231095af0000000000000000000000000320b05e470dae2596f095f0e474d8d48957bf4bc000000000000000000000000d84e1bfa3f58b7f88e3d29b6faf5680ed1251b15000000000000000000000000d05dee280170786b994fb75d918b4ac5067cf3b7000000000000000000000000038987c8e0893f0f2298ab6a396cbaf89711498a000000000000000000000000f0c0c2b6ec31083de3a4eb71f8a129d40763ea93000000000000000000000000b7f7cb2483f38a10d51fb0c58f3e3099503c4787000000000000000000000000ba33ce07f65a6f15c7280f5a7d89a3b149bdb2bc000000000000000000000000732c81ef137890d6fec4b7c551343d323ef152c30000000000000000000000001324b49a846bc8f29ce9e1493ada97502153880c000000000000000000000000c4211beede0ef4d82f6c412d1f74b8d5229bd558000000000000000000000000129af30b2e19b93fa2099d5b642b3968316ef985000000000000000000000000043e4acbef5481dd4f50da501d6611db389fb2b8000000000000000000000000de6e9e16e971f93db662bfe4ec5a22d88d577a9600000000000000000000000082a32aa8daf529ca9b5936bfe444bdc6a96b837e00000000000000000000000083899557528f3fce3c940e345a161d7913409fc300000000000000000000000028ec70feb5f07db44758762c82019d040fb7e923000000000000000000000000472afea08ef48cbce43b32f158eb92ff7b3aabdc0000000000000000000000007f592f51bc0687c03a607c62f9402563861401bb0000000000000000000000003dc1c9348509ede48e7a3098968d39c636a8057d000000000000000000000000bca61b287892dce295e579d9ad2ea980ad1a5e3e000000000000000000000000e65b8e11c92e2dd53cf48a78a9c756addd6b05ec000000000000000000000000c4281bc4b83c8664cdb0f7936079de989fae9277000000000000000000000000eb9bae2b078ce8f3fbba0bd64f53057595144a0a000000000000000000000000b5aaa232f1377fecc02b3a74786dd8ffb6f913450000000000000000000000001dc1f5b9fe139ef31bfc7d91269bc99f305d76770000000000000000000000001635d0b91a43c296e39867a132a9e587bfb2e70d0000000000000000000000002e7d3299752bbe4576773bc81c1e22f0cce5b92a000000000000000000000000ef90eba487733cb4a3044b02ddfc238eb4c2b3410000000000000000000000007f9058836f3ad5c4a24433e03f0ecc625089de53000000000000000000000000a85cc2d4945725a14c6400609a3e2a085c735a4a000000000000000000000000d108fd982612cd00092531411382c2e5ed19a3d8000000000000000000000000720215a382c2d7c502218d6087530546b76203ce000000000000000000000000df2f7fecef8e8e1e9638961128f0103508fbea8a0000000000000000000000000268c9b6e400fd6a11e22bac57aceb3033bf778800000000000000000000000055a1b4e26925cea531faaaa6cfbf58c46514bd5200000000000000000000000086fad624d31dcab850e2fc9f902d75fc71ae9867000000000000000000000000a2f2322aaf6799c63fe3bd8b1aa3f41870b5ae0b000000000000000000000000c8c9e6164398c87f764434e72062cb6d0515a8f5000000000000000000000000d0b49ae5d87f68ac7706fce9ae761627a38865dc000000000000000000000000172e97c0ea843d88c5a97043bb8dfecd11686ae7000000000000000000000000d1a71a58539c82a2ab90925c37baf80f5f309c2700000000000000000000000018177357bd3d8fb1867ec1863ef8213da615c5e40000000000000000000000002e7f5c6a7c0f25cdc50adcd14ad616edcdc76bdf000000000000000000000000fbe25cec7dc5518a4a6a6a23e58344e4597e858d000000000000000000000000661316a6cd8fb5d3e81c02dd7f9c2f4b6765230e000000000000000000000000bbc26abfe9aab20e1c3844268cb8ee518623ee25000000000000000000000000ae50686ef2509c3ef6df69ea9b00ca1e75ec4907000000000000000000000000ae5a7b94a61d9ed65a6c50ce8f6d7253ae399b520000000000000000000000006147d955ca741101097c79b2f458ca8dfa8ed959000000000000000000000000f16e6eebc2b628e99e3162b4b4f3b1cee3314fd6000000000000000000000000e2022d53547e7a12559a1aebb7fb34eddb6399ba000000000000000000000000fe87db816d9e88a42eb3aa6109864487246ba7590000000000000000000000003d9f8753090b1390d6321d1504f0dca369b65176000000000000000000000000924777c5b3e0f93eaff316714a9c14a64e4a82f200000000000000000000000091d72c1effec830cb01f608389d9a16ed319e9fc0000000000000000000000006a8bea0a5909522da16a064054790f7152b01ef50000000000000000000000008ed2826ae18c8fb8f73978f1d0b7a4a5d83e34da00000000000000000000000048e4a81bf62f5e3d12b85a8b11eccc5dc5d8f21b0000000000000000000000008cc94a073540fa3e8038f7301bb3f8cd55949b0e000000000000000000000000f6bb8be0ce96edd5388276bd1c78d8adaf67d9940000000000000000000000002ca469b1f6152728bc3eb34eb91fba15a83e6fca0000000000000000000000007e0cfa695939aa65e792069a876186648f7a3ae70000000000000000000000004de8121ee9fb84cd16d48eb5df8e8a371ec63e00000000000000000000000000e9a1b82f248724067dac6c68753a6dc0ec6faa78000000000000000000000000c0a900e89f02114d583e438dbba76bc094491c650000000000000000000000001716e3cb04b0836049d5d704ad09e9f95e813dcf000000000000000000000000bb7d3e5dec55f12848cdb00324926e60a957a4b7000000000000000000000000fa5afd67f5d2cd5b7e830527c4a243e508206510000000000000000000000000be87283604690fc1fce61334a60c2c100be2077500000000000000000000000073d76d2040634a2012000b172dcef4414b0a1a5f0000000000000000000000003392d47d976fc09a5501d82d5964d53c7877fdfb000000000000000000000000a8006d52a241ac1b90889afd2cc726b132a654a9000000000000000000000000ce89a2ab8ff96e3c7018b39a4207ef94ed1b335400000000000000000000000050cf1212f0ce38a6c0cd6af1163e224b59be68da0000000000000000000000007b6f8137fbff826f84ee1b1ca6aab69177ab0c15000000000000000000000000e7a659407769ce20c9f26c9233c5282cc4de00b3000000000000000000000000c46a2dc067c39e80eb6f98b55e44c1b198132b4300000000000000000000000060b8c6124d4b2fa9696da86d72680c51de07b6f0000000000000000000000000f37afaeafe9f4588b6eeec3660edf702590d73390000000000000000000000009520ee3dbbe65b00abf21e23445d7582adf5f790000000000000000000000000e1daf4d180c6a1e86e10a911e796b55dab982152000000000000000000000000c348ae5bd07f771157a919dc8418bacdfe60371e000000000000000000000000083b1bd6ab917cca2276953a55f445d7f90308670000000000000000000000000bbd1b7d384ff72ebb68f5dbb312de7ee75eb0d600000000000000000000000069ebaa950d2cdac6ab93d9442ead1cb14655aac100000000000000000000000049bef8d59d7d8771494d443cea50d795f585f5b5000000000000000000000000bf8a78125e1c69acbb52a6f20cdd2924851e191e000000000000000000000000b061aad2ed434db05382c3c7d6718ec98718aa8d0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a455689095352e3a2c70fcd92b06064587d2ef5d000000000000000000000000fe44d6c3ec4dc6b8a9964d824ac6abb41afd112f000000000000000000000000ff0730d5359398b786f337f07324d22804acad7b0000000000000000000000000aaabee1c1b3b18c3a98ca8ab077bc2c0255b5840000000000000000000000006308980d4bcb1af8bdfebd546fb7d902212c002f0000000000000000000000008734887e70b4524646c606396bc33aebf742735c0000000000000000000000000426e9a9ebd298050f09ccad7d46e941130843180000000000000000000000000590f4f511f1366b12f8f07081c7bea270daf4fe00000000000000000000000070f1cf273da6647f85b6b99a83713a7ec429b1d0000000000000000000000000350b9ba9f6da8143823922a0469effac6bc5a93c000000000000000000000000bf30a10e27841a210a191ce6c18d9bbac08efc970000000000000000000000005a01c2150a67124041c0395b5f1fabe2ece5fd36000000000000000000000000337f59a986ef4bee4f34f61b14fbee5242de87c200000000000000000000000052ef18dd72d4dfb7bf985b9b42713dd1e1a279060000000000000000000000001a8a59485f1e0d4ad8af15c46132ce7a38224ad00000000000000000000000001b9690f5577a00dbed9129fa55e0febb21bd858c000000000000000000000000a01715d9b79aa0c37aa97afc606613921c3add36000000000000000000000000f7cbea5cb5c6ab3dba9cccf704c72897c8df84b9000000000000000000000000e4f53ffb29e9d3909efe187a77e6fe89b0ce63c8000000000000000000000000ef632e01e1d6fc9c6939f52a664a7dee16a996930000000000000000000000000032a3bee154237d1ee80afc68ddbc1ca127d2770000000000000000000000000e6ea111197421554ef71f3033098f3e7f2ede55000000000000000000000000b797c69aed9220e842bddf5e3ec72c49621c73fd000000000000000000000000d6bf04589399132d21c136cab2d5d03fe1d94d41000000000000000000000000f25c3462888e48fa40ef4c7c6b69ebefaeb51eeb000000000000000000000000a0c06de047621fc4db3a0f86382e1d8b571f3fe10000000000000000000000003d677a35ceec6514d855489437316587601550d5000000000000000000000000d22aec85d51dc06ab09d1994c46f6ac6cd8ec0dc