60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67616c616576656e742e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067616c616576656e742e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d54777145654a6b4473595a526b7375504344526e374753345255353448564a396e6a77476f325935624b553100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000005324a7286a4137a38dc519750f192da0e40b64330000000000000000000000005064563eadece7a585339195680bfd952eddf4f00000000000000000000000000b382c0a00d6080b0009f003c050eac3c30f0000000000000000000000000000f6fb366ac033af40e0b1b3267130aeeff77d655a0000000000000000000000001740735d7ff5790024d6bcaa69589b14b2c394e9000000000000000000000000ec60440dccaf240b8d6f2671f62ec7c789425bca0000000000000000000000007adb14168f567395401f1c909acf9740fbe68f93000000000000000000000000388d29088bc389d0880c85a2af1dea050dbea05d000000000000000000000000298a41ffa56e94de0912e47eefa7ca12384a2736000000000000000000000000966b8cf0ccd83f6f7b01429a059be2aa566c9e2400000000000000000000000054c792006f41c0cae71739966ce6feb578f1dc7500000000000000000000000088e20bdebd422004e8963c4a8e314f9e41c15b4a00000000000000000000000057abbc4cd45ac25c848bce6c2f8e96d5314e378a000000000000000000000000da0f64de68caaa27301bced7c810d0ae7a92f6170000000000000000000000001b763574e60eb8636995608230ab9ff9319d92b90000000000000000000000008782e9b80689a182b6f6392233ec93e04edbefee00000000000000000000000092f00d1650c047b7ba05bdb23ed25f8c7984d9bb0000000000000000000000002a570f27da7ae6c5f8937be39a1f2ee683d0f491000000000000000000000000a96b54b333806df0d78744cf75c38b36e77b2b90000000000000000000000000d89b862c9c97d67ea6c8c69eb05b48032f289bd000000000000000000000000067dc69f012daed319f43baf0a9510ae0bd59f97400000000000000000000000001364668d49685bd70265b9d03883497e44c30f4000000000000000000000000acf79fe3d5f42c7507ee129b6cb95a4bab617104000000000000000000000000ef1b11fd5534b5183b4326b198e4a8aff602966d00000000000000000000000031e0cb3ebbcde59fee40db8192a83d3a42be6799000000000000000000000000fda8fba0f47b4e72c7f5226610912815f8ac1cf2000000000000000000000000209b80514c0889298a86df771c37f9df7db390eb000000000000000000000000c8280da6951f3e1c3030bb3b8d8cf4cb9183a18000000000000000000000000022c3fa9a86adbf3589368fd36b9d8319448f8d97000000000000000000000000e2d2e64cd4d226f6f6e91b02d50881c2f6afab01000000000000000000000000f98e878887d819a71c36012c99c82858d1ed848600000000000000000000000072eb10515da169f4dd2e1c36ba38d50af6c7a83800000000000000000000000010522076ab811a6bd972a6bb9fa96ba313a3e451000000000000000000000000367995907f6f21c943532cdd8fa94717f81b6e1f0000000000000000000000002edd6aa6b23737898ba0d01cf02aeaaf3b686fec0000000000000000000000004d894d4c3a2f85e7ab467183ae82862ca2cd6d9400000000000000000000000070dfdb166da62bd05b8fa72355431acc40dcbdb4000000000000000000000000c2773adbd6ee905893bb125089de1815bf582658000000000000000000000000b49f52c6dafeebedf0852f40b2d2b49ee56ecd3500000000000000000000000048d69f95a221de8cf7d445d16e1be2eee9e130ac0000000000000000000000000c9224b0938106f3606597cd20bc90214211219d0000000000000000000000009cc7b545505f09a5275de60f23b4e8733fc9ee09000000000000000000000000b766a671b67a30574f36890b9c03abeb68c59791000000000000000000000000bbab2538864ec69392f3f672439f9197efadddeb000000000000000000000000fbb73bbe8e55796623ea23d4fbcf496d2f08a912000000000000000000000000e19368a15116b8fc4da23c93b873092c344fd5530000000000000000000000002595ff3a4240d7ef0a5a104166a9a35665d2781b00000000000000000000000038a170eb247a8f58d31a728b8973ef26d4a6e96000000000000000000000000020d3aca57c00a9bf1beb7e4608bfb6ef00bf152400000000000000000000000040284a7bf7febfa1941dd1198464d2d4d550626c0000000000000000000000000096913d68a000311266250f0000000000e04c00000000000000000000000000c1ff3fc8464ed1ca7e99d592bd1fcc67817b8248000000000000000000000000c2a54f74ebbbba5ed92d6a0b5dcb0b0ffb96f36e0000000000000000000000007411a92f24278bbb18f15110a925d348e4f38039000000000000000000000000302c8591efa5f37659c6e4435f360fd7f0bb380a0000000000000000000000008b910174dc21bb4e34ff7fc032f80cabd0e461200000000000000000000000002cf33012a51dbec1768d54d3a96edae822f6a948000000000000000000000000a8d08b7c246edabaef26129745c19028e0e5f2c9000000000000000000000000a00af1f082f3c39e8485cffc707b938e19b7bd9b000000000000000000000000ef0e47d2e88db54a6766b0af015eea8e6ec361e3000000000000000000000000f2f87aa63d3d7d0cb902effbe59ff3cd18bad9a8000000000000000000000000dc5c2cfa0ab38f88054a4e01ee041e739bb8ffef0000000000000000000000004736b02db015dcd1a57a69c889d073b100000000000000000000000000000000a6a646a871c6b2ce8416dbdb2ee9e05b24e0f529000000000000000000000000a9cddae24ae546274227bf6e0919d9c43fe43a580000000000000000000000000d7ae0564eb215b5bbdf5579fc3a8c882716537d00000000000000000000000081faf80000403bff2dd6c79e53aa8bff70c7e41f0000000000000000000000003fe7186c68a30d1c7be0f11f3c0dcbd8c27ead9c0000000000000000000000003f212571c577ee8b7d2b2f16beea0c7af1a2777000000000000000000000000098085e17c8cfc799b9105f98c6f20079acec00ea00000000000000000000000048c2a2b504a0facfecb31689f63162eebc3a129000000000000000000000000028ca79a0aa0ccd80f75051af2a6582d66e52c01e000000000000000000000000560a1dcea8c902d018e935c52a397816b50608120000000000000000000000002285cb255a384aae152ef5b8edc28e3300fb92c30000000000000000000000001cfc565d44571708e12d798b84cbd89edd05f0f7000000000000000000000000a032d796bb7a4575d9ba523ea15c98334de983530000000000000000000000002a08585506eb0d3da261d7ce83352b4ee22f515d000000000000000000000000f5d549e7690b076b599acd64fa165f40552e14a2000000000000000000000000505ccfc582554b99bf538aed5197e56014e74ea8000000000000000000000000420f2ff135841386a33f1cd953a8dea6e0509704000000000000000000000000bdab9bf7b0961cfb99feb8358a8151683e33724b000000000000000000000000e8c16a2a5af889e21e49679d269ac5bf4f5faa6c000000000000000000000000468dd59c661a117d79b1608940851dd320125f9a0000000000000000000000001800251188fd313f6a1e2e80a322787a023c53b2000000000000000000000000f1c20bc645adfd1739136c409595ea330cba4bb6000000000000000000000000b83d8e1668b0510927bf3a146bb55f2806f2f77a000000000000000000000000c526cabb611c0ffb714ab1d7e830bced2e0f9b8400000000000000000000000057838440d24558f121a620f215245060db6051810000000000000000000000006a50353e2b7f2f96a7c5680c51b9f32565b04195000000000000000000000000d1660bb9fe51eaf31ce4f601c0437ee519bb3a6d000000000000000000000000fd18847184fafa5b9c39150fb8cb36c7c8698c1b000000000000000000000000cb5788c624cf005556149faab132bf7c680c7c4d00000000000000000000000014fb19d3ce81fe128f28efa291f62ee9265104fa000000000000000000000000db005c5d0d4326d5a4c52e8bad0ffd11f3821bf4000000000000000000000000b807da6cfdea743e230b657e91660b35678aba5f0000000000000000000000008190066bee718c0957f43de6b425ff19d4c041c2000000000000000000000000accf530d3dfa3f66922da22c15512e13cf83f853000000000000000000000000b58be72d6c3066992042ee60fcf4203b63776965000000000000000000000000b511778cc426c6ee2e7908ed10525877ff6926ab000000000000000000000000f590f622a94ba1410511de84c6e07bdee9547ef6000000000000000000000000b4232a1ec6f24f578a4e4216fa06c994c0ce8eb90000000000000000000000006fc7d1b24caac7fffa97651f5ddb312ae2cb4108000000000000000000000000d21431dc7ca7b599180e49e4a14955ab5898605d000000000000000000000000ca1d2040dacc546337f1b1e153738c0076ddecfd0000000000000000000000005836bf1364b8857340d10b05de3bd99e94788f6c000000000000000000000000ab6fe1bae0ee98467edb1f24e84f837251489f170000000000000000000000008cbe443f115f95ed1e6b9a5ced387b2434791b5f0000000000000000000000001042d32fdf8a0c9f88137d6e1fcfdabd8f4c1b94000000000000000000000000aef1741d167b78a52c715eb3f95502d8900c41bd0000000000000000000000003296a14a21d449bdd3a24448a34e3bc85183640e0000000000000000000000005bd6f272d928811c1d74e697cb40ad90b51607b70000000000000000000000000626546cccaa6cc91af1098b28dbbafb0d36d939000000000000000000000000c60508b61516e0810e380ea16dfa93be8f409c430000000000000000000000001571fe645f1879eb853ed79bba4ae7fe520bba2b0000000000000000000000004f0ba18f2e4958ffb196e9307fa0ad000a443e53000000000000000000000000cd3da986533c5e1626cb9e7af29bb39113d04a310000000000000000000000009fe2f46e2d918dce50da899f653ae427d6fa310e0000000000000000000000007eabd5e140fb9be78c22fe1261dd6237647c77de00000000000000000000000055eaa7f023a3ec9047ba896d4324926c86abbfe9000000000000000000000000cff9a7d518b4b4e31ed01a4e1a531af0ea47897800000000000000000000000060d0a156386194931c430a8f9302dae4dac5400d000000000000000000000000b6cdf3649c64c13a1188378b35e2e764782476d2000000000000000000000000595675ac850833fcf8fe71c527db68acaa47e236000000000000000000000000f9fb99442967167e78ff41c93e96023b51245ea0000000000000000000000000201b0522542a76a5bac6f147813e7a77cc9c9a7700000000000000000000000019cc5f34fb280c20541b2130f7b32c2c1a562f4300000000000000000000000062765b015738f347b936137457ef104767cddc8a0000000000000000000000006bb58489b29e8a20b4917af522bf74db820f4d2e00000000000000000000000030501c2c72ae4050ba7362ed6ecc843c19f71abd0000000000000000000000009bc11b6aa26e56f33d193db9b9e77c82eb657890000000000000000000000000a986741dde68da2e3bdeef5aff23d2ba275c49980000000000000000000000003dc5b81907980491b51b6665ccb9a03b307702b000000000000000000000000041415ed8a5b932f2dd6c3da79ccc21f5e14e6ace0000000000000000000000008b9b51d60c8b0518958d2e8a0b15c48d25b977a00000000000000000000000008578d73db52f878b516b4a4f6fba7ec252daeef3000000000000000000000000630dda7d036123add8d65a4c464a22c368a1da89000000000000000000000000b2ac1d444acd5a860d74af438c54131173583070000000000000000000000000aeb1531840dc18c514344189df8f196e3ddc806d00000000000000000000000099007b57ed675ba1b54e70eeb002bf5a9f4cd16f0000000000000000000000004a25a2db8728a79d9c39135a9d22754d7e9e41c2000000000000000000000000eed360bdf226ca12deb0eaab3a8a84aa805f6b4b0000000000000000000000006fddfc783cc1108d7482c2a543bc02928006b1db00000000000000000000000093ffb15d1fa91e0c320d058f00ee97f9e3c500960000000000000000000000007d9c9cde29de1edc59250dd19f888b43adf0e834000000000000000000000000d678e8ab7c0a2af09c8542512e5f92abc5ee152e0000000000000000000000003477cb57333e397102b9f0ca6a5c8eeb18342384000000000000000000000000d1999611662f549ed5004833897e1f7078f388bd000000000000000000000000816f352e35138714121e582c6bbee8388d35bf2300000000000000000000000019b5b59875c269315f8babb96e867b2045aa71f70000000000000000000000002d2917c3c77948a5c325058c98c7c2b65268cb37000000000000000000000000bc302f4ec6d41ec4f110aae416e383060f11ce3f000000000000000000000000d7c25a9903746a7ec22bc4747b184124bd0f5cff000000000000000000000000b04700386e116d8035e2fb5e319504f156437bd80000000000000000000000005116dbfbc5e9b84f659c79800f2b94d67987b1bb000000000000000000000000eee97403aeb086eb19ce9dfdb39ce320d43747620000000000000000000000004c0248c03c35465e61c55656a37cceca21943f5000000000000000000000000095d6f226a7d108070544bb92c8f269789f121803000000000000000000000000e5d58b5f8cddb70b6b76b2f05a458df6aecf2f580000000000000000000000009fc5ca6aa23baea00e67bd954085366d0f43246c0000000000000000000000002117085e7e4ee35825a9c71bbe46aad8c01789f3000000000000000000000000b28bdc7157fe6397d2fa46a18a7022bd23ccb20b000000000000000000000000444a5e0d2515f322e7278f6ee95cb34d8de98f0900000000000000000000000025083ac12291f67029d6e2d11a4cda74f3d988fd0000000000000000000000009b32d705987d241c8773f76eadb9e7eb4fe74783000000000000000000000000d9d4341e9ffd8648062af44e287d23e3e5d9c0af00000000000000000000000079ad750fa9a6c2010121cc60ff5abf43f91c6c5f00000000000000000000000069f506aa7905c7e47fd602ed5adbf1c3e920914d000000000000000000000000131555179e151cb209796ebbeffc3a1418e43c3a000000000000000000000000a8b0f07eab86f788b05dbabdd528ed319bfecf6a0000000000000000000000005c309ca9ba41435c8294b8ad427ed35e351ddc77000000000000000000000000f74e0c7335b17053a67b8e56bbfd18bdcb470b9000000000000000000000000066f72281434e7c09810a43d6606881cf0dc45950000000000000000000000000be0a610c1300bb2aefbf45d4319a245113e167f200000000000000000000000099bd4d22ac869ae448690e88aea3676fffd852250000000000000000000000007750b67710f7a72b902499bea091b13d6efd5d3c000000000000000000000000f96a6bddafa8b2e8ef447ac5df7bad8e779cd1b40000000000000000000000004af1cee8f01f792ce43e524c5e180befa20b5de0000000000000000000000000085f3f6596f029f6e939e8bef6a2fb8acf73a49c00000000000000000000000039bac5f519f0dfb72d2a8d80b3fb52d95b78140800000000000000000000000017dbbddb88d9697e66bac8397172c62d1bcf734e0000000000000000000000001f7338b542f3d79458df529248b14276896b4b4c000000000000000000000000fbbda5eb5f8d72d1b41fee05bfd8214245aefc35000000000000000000000000ede6c7f2a1d5041a3e98a30b35bc968edb0bf89d0000000000000000000000007ae73066955553ed615b9337b47fcc01c8d9f6cf0000000000000000000000003e5da16f75974ea68e74fdf2819e887beb6a55f7000000000000000000000000a34e3ee496cac0d99221de08b91566f20e5a36c90000000000000000000000004ede20e9f85089b30db1cbbe2514efe23880c438000000000000000000000000367fe0f7bc64a90f94102ba7fa13fa4bed6c50de000000000000000000000000dd038f564c6602eb20f1298bf4e9d973b4a5d27600000000000000000000000061524ecb2cd36becad97bee458893debbd0128d5000000000000000000000000c5f26d5e2cebbed0edc943ca9e67ebca7976c9710000000000000000000000001c0fa20d7faee9639f7c48f4e1fffffeb3f3515a0000000000000000000000009518a8d84a8a31f68857d5e06690c3b32a250f100000000000000000000000003c0868c046418390909ff261503ba57f7d23c233000000000000000000000000b32daa628feae29f6a8804ee5db47e5f45a984050000000000000000000000005220c0b010acf30ea9d38fd9d2165f2461b7ff7b000000000000000000000000ddaaf2c3305dd1feddd005f7273fb07b9cdfa7cf0000000000000000000000008d8b69cf51cb169264c98a1e29c0173588ca096600000000000000000000000050f1395760016269e1cdec436f1561b1a95b9a5b000000000000000000000000c0644833ed6d9d5a010e97655f7e79578205de9d000000000000000000000000e74db843847f8c2093725e87462f931e51110e79000000000000000000000000a4f0003fea3a8cd8631b45803026e05495d8919800000000000000000000000014ed0c5cfbb6784dcbc0759bd2e74cf27709e1000000000000000000000000001afa0e0af3d44751f865c25b77850c6890b3b09a000000000000000000000000ef9593b58f52e848604558f252eea2c8b71db87f000000000000000000000000dd93780fe618684f8e4917f4564f5327bdbf87cf0000000000000000000000000512906cc7431520bad200f03e15c51cbc05f0200000000000000000000000005c6897cec8cf181f37ba571daa7f31b7010bf73f000000000000000000000000fc4468c16a96678ade0b3e6bca8075f9b82ea3a70000000000000000000000005ee11587ceba3a610f45e5d0a5834acc104d3bdc0000000000000000000000004d491dab362b910f48802ee438fb11b0b62835130000000000000000000000006224c88b363f4f1364868c1d58d2026c6d8a7f5a0000000000000000000000000c5d72fb6b833dc2fcdac6a111f3d16094e34ea500000000000000000000000008a1d338d595ecd96c23d70df5b48f2e3dda2c79000000000000000000000000b4c9b3cc1d965d35d9a0cf1b3fbec72164d77566000000000000000000000000aaf967422dacfd931a789dafecd16ed946f5dbbc00000000000000000000000090805dc2b20c2c1291b2e74cd2692b320487c0270000000000000000000000001d7fdd002ce32ec42a3fa531e4bb664b59d6782900000000000000000000000050193ab24e7155aa59cb3f46a0022c5016076b28000000000000000000000000b84d0f0268b7d87a94a7a8fbf70e11496d856dac00000000000000000000000054bdc2d05db068fef1bcddd80157d6ea288c5955000000000000000000000000aaf041df9ec4db24ebc9693751399e41336cf41c000000000000000000000000419b41e47b690d0598036c69a904e1526bc9c458000000000000000000000000520004f39718493e54b9fe217443dc0212bb88800000000000000000000000007ae97795aa612ae52701d961ab2dfadf8d2e32bd000000000000000000000000e48647317112316c0299864959468b08df6cd7bc000000000000000000000000303c9d9d892f8f8eb3a12344f162bdcd4a07d03200000000000000000000000074d23c63db274c7716437dedaaace877d42691a1000000000000000000000000a1dbf7151e6c63879885d6791939ee998f02b685000000000000000000000000c2b47ab43586dfb294e8e916af6a005226608f32000000000000000000000000048dda49a50d7168749fe893ae1e2e37d448570e0000000000000000000000009160d4bb20536c563f276f2def53c240f8c5850c00000000000000000000000088b07d4473386781d4a32551b761b2fdbb1412e00000000000000000000000007cab2a6557d6ad36f228fbdff97c39db65c4a47d00000000000000000000000075a9f9d4ff67cbf0bde69f7f49d8bc511272f19b0000000000000000000000000886ddbf00f61a540246a4033aad8ad8e98fad59000000000000000000000000a29df8eb8be55204dd10a667dc8235dcb27b49a8000000000000000000000000f5e35dcb218f7889ce0d2117bbac8e5358253416000000000000000000000000e8cbaaaa3100a4af84ed50bb7d4cb14d065f07f5000000000000000000000000d3981bd50080f21a65b0f5787cd1eb6b33d50508000000000000000000000000ab52c50ffc62d3160f88324413592e611b5dde1200000000000000000000000000318a3b57cb72c3ad85c0f7031bac84eff099f000000000000000000000000066f6d73aab72b2d3213e61154ae05c6760f104690000000000000000000000007e7b6ed41e2197d6ba2278038b9971087ca21a190000000000000000000000008966a6f6d210942547dc9f4974163a0178acf3f30000000000000000000000009c992c19fc7be4e797bdca928a73d4393bddcd2f00000000000000000000000029a470793812283e7369202a12e26ee3ee4fbae000000000000000000000000068889d3c5dd9b57bfa638eec30ff6d8fe721957600000000000000000000000051d8d3d1a5e5047af215c3704265a3b7b8beb35d0000000000000000000000004ebea6cdaa933a1c8f16bbefd3445c48bbe0141b000000000000000000000000315eff428ccb8f84f98637eec974b96b90eaf72d000000000000000000000000df087463f72baf643db8378477eca97268da738b0000000000000000000000002d953f9e21362b7b38af112456ad55e6ae99f0e500000000000000000000000005b5ab0cd31abb840e61c0b608a025514aa689f30000000000000000000000003486e7999422bf80fe7624dd044f5adf937f3859000000000000000000000000708b0c9173663393981f67078292199207762555000000000000000000000000f3a71cc1be5ce833c471e3f25aa391f9cd56e1aa000000000000000000000000302e22af6022a65c264ff1abca9820de953fd370000000000000000000000000bcf04c150d0dd108f3d148d3a0842b8fe64745f7000000000000000000000000454385ce0296fb5cbcf457a722efd13934f8cf1b0000000000000000000000007288491c3e434606dfd3e3ae37a3ca05cb5d8413000000000000000000000000b640cb345a4abe905f16dd2d6f2da6e603b509dd000000000000000000000000721d038c110abfefb2792397e5cec1c2397dc3fe000000000000000000000000d55328080fb4ce4f3ab035edad2e4a7b14a758830000000000000000000000004b1b73021f6d7b81075000114061ae5906a3087d000000000000000000000000f6a6a0fbf70536f1ed9331e93785b246a05a1547000000000000000000000000d81d665edeee5762fcbc4802520910ed509da22a00000000000000000000000085bf9d204881bb5d8d2c34e1a72d1062f5e431a0000000000000000000000000915dab6f84567a1c1cffb118a6c4d781eb6657e5000000000000000000000000729afa3879ac3eb51704cfc4cb49981b99ad6c1c000000000000000000000000d5df096d19bfeb0bee24ea718807155a83a95573000000000000000000000000a13256d64ff9eeb5ef0acb1fac733913ccb6ce8c000000000000000000000000c4054e519d50f8c357ba801e7f3852b459d7ced80000000000000000000000001ab85ed7f102c3a80c7293fa664f93ff10bc88810000000000000000000000006fe11dd7b0f3c21376b803e2c9f7fe1c0747df5e000000000000000000000000bea33306a5894c405cfc4e3fe717a7d3a23a87d1000000000000000000000000ed3c475945ed8de62663022787776a31da7518120000000000000000000000003e21f6c2494b13630f7853595f26dc9d07820a30000000000000000000000000dc1fc7c0eb5e5e758408cb48fca8f1d9e1b180f20000000000000000000000002b71260aa2285abf5eb54a595b1f48baada8761f0000000000000000000000007cfdbbfbe284f3973ee360da87e47150ca80ffd70000000000000000000000002f13ecb0d2f75bdb3249649997fc93c6117351ad000000000000000000000000bc221e12b518eb716795d0159c103625f8b7c8c400000000000000000000000080dcff9ab8b1be0c5ccb80968f8134089c176c1b00000000000000000000000032550bf1d6121f20ca5ac61803eb0ae0648141aa00000000000000000000000096a29a8b1f9dc2546d5995874d23630b27e0b9d7000000000000000000000000247ce17de5adf223178bca92e848c8676a6a008a000000000000000000000000c191213993d730cd740a8b5fd203d174c4781460000000000000000000000000c02cb7f052d9efb84040f6afb92277df7f8047c000000000000000000000000033bec1f2e76a2123ba06369a57936b70ca4e8daf0000000000000000000000000cbf5aaef144f3e59660ac3d63eaa4ed16010cc9000000000000000000000000b9ac6b89a49322c07fc4a186eb200a529f9f4d22000000000000000000000000b2878bcc4cf645b3a3c01653aea8c4c8f329497f00000000000000000000000099e8edd9e3e0b6515e95439c47916a5b4e64ca190000000000000000000000005fdcd5d1df2e0a88444b2a34536ca918c9f176f3000000000000000000000000ef1fe7dc554ef64730a799eab6d0c86b576f4a090000000000000000000000006f0ef5e68f5ecce47869293bb661d6dc1aaf32360000000000000000000000004dd87904c32baa6ced4e9bb69cecad18df2760a7000000000000000000000000c107fa1fdbc61070d226f32a5a4437bd3c6b4de0000000000000000000000000683e72d8abf409c4086f51bfbe8c084456ff74160000000000000000000000008b2574ecfa36e2efb409b1cd0d19a5c027f99f8b000000000000000000000000305fca644ff06eece69926172d6f775c40914546000000000000000000000000cb9106a7e2506e1d7869d6c94731d59e8735350600000000000000000000000069ff4a6edd699fc3879357ac7c5bf6f5a5579ba100000000000000000000000032a7a6516406a37b5c8cfb499db152aa67e43a9f0000000000000000000000003df3aa7122da3feaf926d9ec8923b1bb8f2f4514000000000000000000000000252a7d9800f6a8208b2e1236c7b15325ba1756d100000000000000000000000047be49c10745414f0bac893d91f39b1d5a59cf2f0000000000000000000000009ab765e06777a4dbc3ef7675bde3ad706da4dba20000000000000000000000002d6a39024b06656c7629e31b8f92277da71f8c65000000000000000000000000b01a0ed8e2357564406bb4270aaa77a00f0fd61300000000000000000000000017035336ad3db79b030dc0aa7253dc5834898161000000000000000000000000e100118d8bbad05bdcf5684e71bbb5461fab65df000000000000000000000000a421e42d8ced5292254441affb6d0e85810707b8000000000000000000000000696a0a1cba108a4048d132835c544dba085698d40000000000000000000000008a8b1f20843a41f2c1c3ec8a785ce43c6602c1a20000000000000000000000006eb2421ec0dde96c50ce13699849a0772aaa3c3e000000000000000000000000cd1ac092e3bfc72a9441391cffe5f4f83dddcae40000000000000000000000001ced55180af96c2fab38069aa3e13fa81e024270000000000000000000000000096747ae24428d2c0439ebfd0662d7c17d878904000000000000000000000000b3ccb3448ca3d70ddc1fe8b703596df7bd6355ce000000000000000000000000be11de98650d3bf7f11f8e2f805e4faef3d0a77a000000000000000000000000c4fa146af6870640706e9d39fe55143c00fc77cd0000000000000000000000009452c6b2b73633d89b7680ebf137a9c739a1b3d500000000000000000000000021c5263b449f430c3da68f6482f46bc544e89c090000000000000000000000006a13af02fa0da0f381a671c055cef73a3055d6c2000000000000000000000000d9ce965218b2c7773ad99b0efa2a823f1a5c40c9000000000000000000000000cdd5f106c2ffe3915c47b2396c46162cdc6d378f0000000000000000000000009a400e234285be405e4a353296c9dba6639efcf0000000000000000000000000b334ea84de306914b0ec47bf6e4b4713ef8b236e0000000000000000000000006b2a3f1ec831d341357438d23440ab5f7298b776000000000000000000000000c73205590e1e73736a7807cb742cb2b672072d32000000000000000000000000828a2d99bb1a31ca0eba80f3e01db8dae652a1e3000000000000000000000000a088c8b71893f01a380ee5499a92c7e2385b12e90000000000000000000000008b7de2ea11bfac261e5ecd993a71541cf0ddf4a60000000000000000000000008a25b76de7588c95f474b5617d5cf25d1eaf173000000000000000000000000080a6d3ee558304d68487c7f492a5a8d01479bbfd0000000000000000000000004eb63ac20dfed2849a4e3633f36af20071ca6376000000000000000000000000f3b61a8ae788b02c1f515dfa83306e375e4302eb000000000000000000000000a00ceedf7bd95a55fc8b4e0ab096ea170ca4f3640000000000000000000000003599f7295d5c2bd08ef3bcbd137b37efb551ca020000000000000000000000006d1a5ebae1ff2117f698e4ff03484d8accb5c2cc000000000000000000000000156389787cd03a6dc7e0a79a6efe5ebe2e276b31000000000000000000000000ad6333ce1287da1a07e8a4f410a577043ca432a500000000000000000000000054b8ff9bfdb8e5b628657739f74bd06428796c8b000000000000000000000000aa5244d681b43377ea5431afa0f195a4fe0af43e000000000000000000000000823d53c63488d7ea2b106da5795da40d011809170000000000000000000000005b09d0266017a9994e8dc957f5991844af3f2d3800000000000000000000000092b78522f7b736bd69f86df90a5697aa8ef3c26e000000000000000000000000240f5ba9897aac625ee8ede623488cbda36c1172000000000000000000000000d0c844605e42a13a8289ccabbf5ca0f55c50d7800000000000000000000000004d59030365d1fffcf48b7d5982cb61644f6ca5eb0000000000000000000000006c3e24cbe6a5ba2c5c03db59e8f60ebad0457dfd000000000000000000000000fd7908a2fed65da1d12336682f5e63066ebb89e700000000000000000000000047cfb39d663ca8c0f89d4607870bae724015bb5300000000000000000000000003b8e274787aebda53f8688188ea5a37717eece7000000000000000000000000f89462c3ad02ecc1193e652de8b8ac344d59dbed000000000000000000000000ad4662ec82a1eef7e94724344fa48d6051c88f5200000000000000000000000037a60afbfd5cd62b373ab5be4c2b27a211418c9f0000000000000000000000001eb68bbc36a2691096395ebe990d0775d34a0e02000000000000000000000000d106143adc741e97030ddbb8dbca3e2981084371000000000000000000000000c30a61acee12d416d422a00a89ebfacd6bbe68b000000000000000000000000051be3682cd26260323b1caa7215835be3043987c0000000000000000000000009e884a7bcc0a9e8ec6c364be1d491952918750b90000000000000000000000005c0e5be95eece5d071e746f2d087058e85092d33000000000000000000000000535a89556650b3dce70300365a31ba3d98625863000000000000000000000000919ec86b63610ad640dace28df1dbc945549c8a1000000000000000000000000286485220c5e103d8f3cff7ed3bbf9dbb6f533db000000000000000000000000a56b6d26edb59f91a1897a2c5d4a29d730ca34180000000000000000000000000195769a3b63486a5ff5d23e24d3f51b67c4bbc700000000000000000000000005d1fbd4205549c3311545e035eca4ebe2a04d37000000000000000000000000999f05587c40bb16e064af1773bfb269cc30f9a50000000000000000000000001200735b49d719822a3d6ca034daeded4b5c85d00000000000000000000000002b983d63fe1df3f868a97a2b73086d38c0fe6665000000000000000000000000972fe3e98db98f5930d8f112139db672b615629d0000000000000000000000007dac24df61b42a846e5c7bcc7ce19b1da92dc4eb0000000000000000000000004da66f2e040aef5f1b80c8317dfa2ea93fe97ec600000000000000000000000050193548543034d2e92b6809ea89afb5a3fa4e98000000000000000000000000d0fe7553900aca7ff2fe271daebee099c877add7000000000000000000000000a49f40e7ef3abb0f3bb4b14a9b195dfdfe35e989000000000000000000000000daeed63fa145aca01c72a4b378bec5826c03b4710000000000000000000000007bc01b8563a0130d9aad52e71ec2524ecadf3cd8000000000000000000000000b72284a85383b2a6610c1cf8289e3b18a44f7166000000000000000000000000bfd200652e7c5dd8d5c410769463941e6bb687ec0000000000000000000000009d5f10cd7fac4719bb639edcaec9edae5d4282e0000000000000000000000000fe164c9a9dd4d5cacfaf5e9052e06f9a0552d1e100000000000000000000000023a7cf0d4db452896c411227f48cbb4e7bf9670f00000000000000000000000084d8370935349fc582a7d17f040c48efac3da16e0000000000000000000000006e9fbf9fea43134a8a1daf03098aadddd53cb95200000000000000000000000035a9ef559aa66fcf207a6774bc309585f924a7530000000000000000000000008f77eee0579be10cddd10b1ce8f6b2baadc2f22d000000000000000000000000305f07e671ff2c6294d3228d219c8f9343bab77b0000000000000000000000007813ec7cd3b2acd1447bcea0b85d97458d3186a600000000000000000000000091df11c67e7dd6eec8d7615d1942d8f10410c56e0000000000000000000000009b5e025e95bcc199514d02783c5431f23af286360000000000000000000000003aabc2c832a34eb44e95b4094f788d60f8eee9b20000000000000000000000005b5c7b640ff8620cfa2884ea2d8d4f9ddadf979800000000000000000000000002fa2c1e036be13a0c42c36c6016e410b089867d000000000000000000000000cdc96d9519b10f1598c95e38b14309737c816825000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d56000000000000000000000000833f004d57f8f972647f9cc239e35df9327c8cc9000000000000000000000000ed75be49faa17d8133277a4a0da35b310b8556a700000000000000000000000075660657baf2d621d9e3cf66e8bc0c0a5ea7b51d000000000000000000000000d9c56a76de3408312529533af40cb0ac3660776d0000000000000000000000009a30defde6cc0eb8319f31de1fb547c77f7cbfb000000000000000000000000045bda25a39e1072586e9a12b4c51bd444f044bac000000000000000000000000055994cc108604491095175e3bf1d596525ff8e8000000000000000000000000a3f24e7606db744110522f9d5db6ece53838183f0000000000000000000000004f622e278923e15a4c62e7bde871589a2f7bf3530000000000000000000000009c3417a6b79d546c461ed9acff53a88a599ffdad00000000000000000000000037b8438710c1528628aabedc4185bfb04e9415b6000000000000000000000000d48c58aef495caa6ddd06edded26ad0373247780000000000000000000000000a3f8cf774db8425b797db753f94098b0fa432e630000000000000000000000008b997f22d7943855d664da51351c7109a65e7014000000000000000000000000c3ce4a9398cbfc1cf0c2b0ca5f2b917b13d1cf4b0000000000000000000000003a2c55d4b5587657d6033679b0b9b017fabd04c700000000000000000000000022d4c3c9a3e3d390db5decd46b486362eb6f4df0000000000000000000000000ab175de2783f3f9136ee996c9754061cee700f1d00000000000000000000000018ab04f685b9209188f63edc6b9a627693ae534c000000000000000000000000216e267e0071584dafd9aba5edf864bfccc329490000000000000000000000009668de9dd31ef754cdf37811ea891c4c97440fcd0000000000000000000000001d4ea05d982dd9de2db756632671f08b71c5b51e000000000000000000000000bad83ce804be9aacc4e625b702d8e8025803d24d000000000000000000000000fd96f75963fbaff02341e3cff43f48c1f3b13343000000000000000000000000a79beb6fec5c7dbe365fc15a89a55b799afeaf890000000000000000000000001aaf1b6972586e583069c1cc59ca3e030e2dbde5000000000000000000000000a8b0e99373df94e992e4b4ec5325f815074170ed0000000000000000000000007c2bc01a4403076717c3069fe1b0aff258474d69000000000000000000000000534486015d5393d973ad97ef3629a3d2a11711ea0000000000000000000000008b9ed4228929ef40c9b9e0b9e6545e21453c1a1a00000000000000000000000042e2767b952a260c3fd572ceaa1de967bbada15f0000000000000000000000008ffa168860db8ea798ab5399f2742a3206a199050000000000000000000000006283a8dd6529c5d2c13f812122a1877c5aaa256400000000000000000000000042b03e5de0c08e00cbec0a721308f66f78eb48f90000000000000000000000007f47027b9383594ed8dbd134b29f70daa60c5ef0000000000000000000000000d0bebd02c4585130fff9d1af821299f635579539000000000000000000000000840497a86e4d257aa5ff27859fa9047adbc815a10000000000000000000000003e2a0c0d6cd52c2fb5e9ae5f448a615b0c40e31000000000000000000000000075f64db02176ca80e0c2d4457c744f4b17145bbf00000000000000000000000043db599ae9503516a7ffe422c9b0d2be373b899400000000000000000000000017aaf9c1de0d603f7de3ea4a489df5f88ce866ff000000000000000000000000bf2327e254af4300c24560f3e0af02edad7ba6470000000000000000000000008f7f380836f028276b3556724067dadf080506ca000000000000000000000000716d59638c236ddb927c31e521c07b1ea32927ad0000000000000000000000009549a720de0c481f2ea77c709c71e2f9ffe94857000000000000000000000000a4ce0359af563c511902e9c9a8ca343e0298ce31000000000000000000000000a4228f13e3b4dbf3aad1397320bd4b5f66df75580000000000000000000000001ac837ee6240016baba5b8a16bca3275ef8e3f170000000000000000000000006eaba54dc434220403efc8ad061598747ae8ed2d00000000000000000000000034d0e8c97c7e3a2efafb6ba737aba2a45afc532100000000000000000000000035f27b1f5a531a2bd2349bd14724d50148ad05bf0000000000000000000000007739db49040e8349b85d148293f71c05e20cefc00000000000000000000000001dd9ceb4bab100fffbe0e0f9cd6a5c2b013193280000000000000000000000006c3c941aa6c02e948ee524536b082bb7cec0502f000000000000000000000000ed59389cce5787332e7b555656663d7f00dfb1e2000000000000000000000000982033a90f9dd57e44f908a97d5b41ddb79d6adb000000000000000000000000c44407b09aa061ed217964eaf3d36d70022c632f000000000000000000000000661ee2c3a2766b2c59a8dafece6e554841dec0790000000000000000000000005d996850e01efd57eb916628395f6e592ab590c6000000000000000000000000a71fe00689d75190a629fcf6fe87e216d4568edb00000000000000000000000035538dae288233deea0abf4d45ef52b3d6b187e70000000000000000000000004e464f886d5b854977263ecb032402d8d5d515bf000000000000000000000000dfafd2a7f2034592ff80734ea9eb5179a10d94e9000000000000000000000000c3904d526eaf435dfed37e7c3a6e40d50732e8650000000000000000000000006c241c813585049e91b13e1e3423c23da876857c00000000000000000000000094606fbbf9f53b2415f7e340f2e44e420ee20360000000000000000000000000a19da27b84cab0841e20f1481eeeacd0d3e9022a000000000000000000000000ff78bc816fc1fc1003a11b6f3cd03238580c9bde0000000000000000000000006267caaf51e73eb63824ec5c41b733f7738e7a270000000000000000000000005a75443aa9d9d6d834063d6ef3764a90177e1f840000000000000000000000003abaf10d57df30768a98d00430241fa4e03fbb660000000000000000000000002cc02e4452fa41c37f1cd717b02e6de7096a0e89000000000000000000000000ff93f134aa2cecf1e04c8d07d6b3d2077ae67c3200000000000000000000000083a5377eb3c94b76ede6ad2a8a93ecfa7c336643000000000000000000000000bfebebdea0ececfa1c52cc771cf25fa98e0885b900000000000000000000000037b3e26703aa5cbb35f2ba40eb780512299156c70000000000000000000000001901cbae1fe643ff9b6ac27cd1cd465b8f69e367000000000000000000000000a26b278048fcb95cc4ff1fddf1476052315a0d8300000000000000000000000093ce18de182898f5965e51c981614417f6c62624000000000000000000000000fd47ef043b595e30ebd04e7dcb2fda6b5af9844d0000000000000000000000006b12f72ee03bc550d8c2c6eb021d2e826526e6120000000000000000000000007cde24d84407753aef1c16489b88e6bb27e6df38000000000000000000000000fd3df2d66d5f147e886293a31de611774820ca4a000000000000000000000000268fe2d5bd5b0e90a71cc7e221ae68763794f5f4000000000000000000000000fe1785a7947936c58803e162841e33c0061ca396000000000000000000000000e82136519cd4e5adc2c998f9d0c86ff2fe6d112f00000000000000000000000029698aaf33127e1e09bd5312875b5070b8001fd6000000000000000000000000e345a5591c58bfc787620ae78552263751281cce000000000000000000000000b756750f50be199e33836f9bb6b03fcb00a1909800000000000000000000000052886846db6c7f159f0262ebecd6203c72dda9e800000000000000000000000009530e77209536e7aab03af784f0a7acd35fbdcc0000000000000000000000007d2fccb6daf6b0b74b09c7798e1d84dcec26358b00000000000000000000000093f33c396d6a8ae1d15b1734d1c5056fc520e962000000000000000000000000cfb8be3a14c571af25a3204801d7578a99867552000000000000000000000000b1d652ec6ea63440e1f8799f2943cfeb1373f490000000000000000000000000b84647e1121d46980e792a07056c404d70378a9c0000000000000000000000009c0618615a61ca2206a04df34b434e0b4e4f01a000000000000000000000000000fa8487a1539b7169cc0c400467f3d85ad526de0000000000000000000000008da410ce8e78f0294fbb8e92c5d6594f667fcf2f000000000000000000000000616d8bd049af1c81930a1b319e7f675f1e16df5e00000000000000000000000068b5ba11780741dfd6be53212230614eceff450a000000000000000000000000c31a4cf43795c870f8032577619a100954819997000000000000000000000000dfeee0006e6032c5cee52ee82af36514535f631a00000000000000000000000080787af194c33b74a811f5e5c549316269d7ee1a0000000000000000000000009d8024a5db98456dcb1cd63a2ee678211df685e9000000000000000000000000e4c178719b79b853e1528431d734390f6d7a902e000000000000000000000000e3504486435cb791894ea8982dfc28f608cb02cc0000000000000000000000004cf433f7bd4da45c45eea6d2ed7855638635b10a000000000000000000000000d4626bb8b4b445f400c8d10754826cb3db0208da000000000000000000000000a318221985558ed7b0bc86daff56f17e77a7b7e2000000000000000000000000b806e536f450fa6dfa9d573e1bce1558f66fbc9a000000000000000000000000f3fcd237fc9541bb4383187dd51287a29d74c61f00000000000000000000000035f00eeac4cd5c2d9b21bf5dc62fd5731ddd0b8d000000000000000000000000a9946f3fcef04a3e1e2d4e65ed7620982a1eb056000000000000000000000000dc955f5da05253095899e40590831de46da33a2a0000000000000000000000000ebe54efb832ce873175964ecc2d8b31a06a71c1000000000000000000000000960e312fb12bb6200921b40399ad2c3595c3613e00000000000000000000000012676371beb4caec4d463268c4a4902b2b9db559000000000000000000000000ee5f936a68d12b7600cadf4e826c8f3da7108012000000000000000000000000aea9f4fa02d0633a6b076998ce3d88775b8454110000000000000000000000004eebc930a91a4e8788aebf02947c0363fd23f7780000000000000000000000002eb03240b6b200fc5c98f363fa3dae2b3af6f7a2000000000000000000000000a8c303a2ca07c0676ab6f194d86ecc05df9ff1790000000000000000000000007581aee26f2c5722ef63a3887bbacf49a76cf9ae000000000000000000000000240ae0f40f73223075e798ca10f507ad47f4b4a5000000000000000000000000930d030746934f2568e0578e9907513dfb6a1bca000000000000000000000000ea5ae6b722650184f0e155e38948436668c7e8f7000000000000000000000000972c62c73639776ac9ad1889030fd898aa897157000000000000000000000000aef74280a20a6c2253fb6b9013ac8ae2a1ccedc9000000000000000000000000c07a1e68b725d261994845de60694ed186c844a7000000000000000000000000f9ed5119bb784ab094849c7a6a4a06eef2cab0730000000000000000000000002bfafe99a999542bec4f8270d519413481d56ef400000000000000000000000083988265eb9dfac380575fb2c37f72422aac3df6000000000000000000000000bbff135bc6f3509eac3a715ad3415954d9b265a4000000000000000000000000fe2df3fc11dedb20a531862741dbc3afccfda78100000000000000000000000000346e2b17f502f739f22ef468dc85ae784a679f000000000000000000000000ea926dcec4f4446c77a2e6e4ff0230f13702087500000000000000000000000033ed3da0c54d0fc69850becee7f11e59e92e1936000000000000000000000000e0b6eb23600bc79f53b6b64073770f77ef8abdc700000000000000000000000022badd4154e5e1782f1ce7c75a66e6a7dc22ce22000000000000000000000000bc431655d1665923abe7a4f95e7564ecb8eb6b76000000000000000000000000261b7977659f2bd4292f40f3a7ade6d5c6e89b770000000000000000000000004a2d9053e713ae35b942f9a9dbde796a11af9394000000000000000000000000854c1b6d12ab73c9e9754a1160c51dc4923fc2730000000000000000000000004b3c7807419549351939c8bf7c252774ed7c580e00000000000000000000000086cf6a6531a2bb5a07845bc808dd3be3add488b90000000000000000000000004eff345c4f3a8efe5abfd77846e5ead638d406c5000000000000000000000000796434ca69d2419717137163e84fa5a9374df62f00000000000000000000000076b2075496397715b9d9234f4751706c0d54ad22000000000000000000000000c38fbc9916cc9e40ab7356fa9a4754f4b84234bc0000000000000000000000000d5d2e1fcd4c35b612f220feccd6ae1d4593a7ad000000000000000000000000df9804c009ec2822a65684678f433dbb81034c3d00000000000000000000000021499131b26e3a44239e96894a316cfa9c4489f6000000000000000000000000717bb5731c13af94ec063847194dc6097524a5570000000000000000000000003b38139d78a557e310191a090766d4376d24998d0000000000000000000000002e165dfbdb427343c0a5bbe2b260ffd5a6b2939300000000000000000000000041245c8bc3e30edf1add19bb841c4bb47a3657160000000000000000000000004741d3b3ade9e93b8639e7176aee8130c6e0b48f00000000000000000000000032c8ad1301b213a1bf92b37115e7e64f67ed8acd000000000000000000000000bab5c1d70f8e1c27fc22fa84a107d25df1129a78000000000000000000000000e575316a310291edfb077b94f17a0f6517534ad70000000000000000000000003b40387ccced3a9a4fabe2ded1bd285ea2d13dc4000000000000000000000000fb6fb2b606942dee4fc18be18106b334adcd33770000000000000000000000009104c5e8207ec623950a6e49afb5b5c963cb51ee00000000000000000000000035136ce0c37212fc3ef780d8fb2212c0f7e458e8000000000000000000000000f01304a32165c5c55bbf0882eeb1726aadb12e1f000000000000000000000000b3d48f413167a0a500c30fd42c5491d0435d42af0000000000000000000000003a45b651450ed03a34a694f590adfb2ba1ab304a000000000000000000000000290ddba56df5f272d3fa78cc556361f9655ebff8000000000000000000000000c35d0ed6cc6e792dffb21abbbcb87a40e4199e70000000000000000000000000dd9c9a4ecf9e68c72692dde6f88b2c49ed2a30dc0000000000000000000000000985dc2916cbf76a032d6b3541e349a1052e546b000000000000000000000000989c26c3ec29b22150a0427e6f3f7fb503b662fc00000000000000000000000086623b48668722ca15891bb2c9d3237e247ab2580000000000000000000000004597751ceda34dc15a9195fb06fbadc33bf43a36000000000000000000000000a615f8b9982e54d4dd6323aca8c827028f8ab0690000000000000000000000008194d5a890be640c16188329073b01f46df6818e00000000000000000000000026bd3a0012b52c0f894501aabeafa7f4312f25a50000000000000000000000009c43e90f156ed47a42f05f2aafac96339dc739940000000000000000000000002721f02d0270b6fbcc6b252dbfce9d720c1c7c33000000000000000000000000dd35eea7da98c43654b23291895070afbd857ba600000000000000000000000022350664c60d1af1f8ebba26e0c20db6191710c8000000000000000000000000a23ee833077beb3d4a7939ad9dbe50b13ffed49a000000000000000000000000d48a1397a3d6d067eac514ffd194214f9c8f734d000000000000000000000000dc33d6c5b759401d86ed00047a1d40ff2492bb820000000000000000000000005ae26ffc3fcb1b05260796ece8a6c672bad5fbde0000000000000000000000000c72f92b942f8861fa3ffca39cf11621f88fe9c7000000000000000000000000dfe1eb1424987d616204cd81855838fa6134ada70000000000000000000000008759c334dc0efcbb0708d5e883582e9c12c194d2000000000000000000000000268eefeab3f15c184553a98a6d9ef02db16862f4000000000000000000000000ddd2fa1d0928ee35674373330a639bde43af75a4000000000000000000000000a7cba65d8931248ba8cca572d1f0778d7a7688c6000000000000000000000000df2bbf3d74ef562b0127255a146e2fddcc1a0d3e000000000000000000000000f84617d0127d270ed42b97fbebaea9aec85e3fb20000000000000000000000006b702b181a7dbd04f504185a40c1827f5eaaa165000000000000000000000000812cf8ad8d79247e5e86aa31b5c973fb0c271095000000000000000000000000eaf8d35eb3782995feb62e878e1db423bed28ad20000000000000000000000004de99675b712ab5052b356aeb0f244862789b56f000000000000000000000000027d78b9a9c51f27506e70eb403dcee5ebd4a662000000000000000000000000bf5f83f5749689c746f3be1184337caac9f74aa40000000000000000000000007a3eaacb20a2669d9f856534a75d46f6adc8b53300000000000000000000000062d976147bb59fddaf744ffdb1a4b7c767ff7feb000000000000000000000000c9427ab335c194c53456310a7a231140f2828b3c000000000000000000000000abdbe6581766e00206414809b1e6508408cc15960000000000000000000000003f87a29c8e594b0620b6636464ad8112f732614700000000000000000000000085312efa82984bd7c619e5c6ca2dd2ea5e35d9140000000000000000000000007cd748b313a9a4c310e4363fd07a20edf43de58c000000000000000000000000da5dfe32f7605a8515ed02e1f84e90557288d3530000000000000000000000005b76ca1601d0a6e35c52a66887cb1c16cd5ed269000000000000000000000000bf7d1a25830a80e770b3bddc3f54ae98512acf770000000000000000000000007b9df357be31ad5a11c13e9086208c8ffae20180000000000000000000000000a4c84cd189cf72d27ae1e5485be46d764c761a14000000000000000000000000169c6d917842ac070bce61053e107e04aadaae82000000000000000000000000a848f7e53bbe917e3c7cddf0fdfbd6974a2fb24e00000000000000000000000096abac22b8c1639518e496438c7369203f57744c000000000000000000000000e191dc4682e72d99e2bfac4e038bbc08be2332db000000000000000000000000052e44f3a78836694a5ba0faccf2f5bc56f4180b000000000000000000000000b88d1678aa3ee3a9c7576e27184ba90c1bf33d7000000000000000000000000035b6337b3322c4948f36d204bee00a2cc3b25b10000000000000000000000000f301782992a1fdcde3182177315ae067c9bede0800000000000000000000000021bf7b97dc63f84644464bd5d426bc9afa913b75000000000000000000000000628ea2d93c8199d2f68eeeceb9d9211099b71a4b000000000000000000000000cb8a0e6632bea304df0a19ddf0e83011098416c800000000000000000000000011a7773bbdf80b00722c64928f58aeffbf489b8b000000000000000000000000e514e5a8fd4ebb91c8b31b0d24946f561134aaa70000000000000000000000004f6c9e311a3af9fe48c3ff8c6715c02d9029e163000000000000000000000000d19ce6512b0b1264001dd15c77dc6c653e75f06e0000000000000000000000002b75a4c4fdd14a734b495e6fa726aeb7d9878858000000000000000000000000af5e244d9aab27dc6c38929cadf12a7f732b067b0000000000000000000000008a1028aa8f1e86e1628d602bf5e51f3ddee6ef4e0000000000000000000000006b1e0641aeac5a1f4b02c2b5cdb2e9321972410f000000000000000000000000c7822aebe8270c12588fc02c9c95ef06da4a9df400000000000000000000000077880828ddeee077a53082821d07999d2df92bf20000000000000000000000002185ae28e5e32bfce7d473eab6c8efc7215d4850000000000000000000000000a609da4198cee58f466edd2645c4082097ccf60e000000000000000000000000478c1827542251c8eb3e904fe0a4812b0f18efda0000000000000000000000001acbaf09d1d8d3c6c67993ef7633ba19aac124e5000000000000000000000000963392513e19c0bd311180c6c3c984e48961ca830000000000000000000000004180a0da3c4d833452150634a1e0141c20d34196000000000000000000000000b2af8d6ad075bd8060ef42e7e502b79b59fa2faf000000000000000000000000dd39e8711312598a4d8a45ab2fa1303b7eea0c7a00000000000000000000000052f34703a81a8d677b0e64a8fa87230b72ead74700000000000000000000000058fe9a855719ba2696ab8d8b94c8ab4d9b2e01ae00000000000000000000000061fd46beb14d40d5069de0d9ff4c7b344159b31f0000000000000000000000005ca8c9f8a46797658f8ca934a7662ceeaf157b0f000000000000000000000000ccb8c8674ec7eb365841c4773ab483861c5c87cf0000000000000000000000001ad60522927d2fd4449ac2b1159e5ba7871c0a9f000000000000000000000000ba718c510e7ac099d5fd860c0b7063b1c08cec0300000000000000000000000063f8d803a3a2eff011adee7f74058c1acab71e510000000000000000000000008a8ebfd90476cf0c4266ea1af7e49d101b1aca08000000000000000000000000e4be653364dec592c446eb5b0f21db3780933b9e00000000000000000000000054c3ff7efd0fd7a896939dc739daca5b9144f360000000000000000000000000486db35d01ccdb2370bb426630bef57d9ccb2a0700000000000000000000000095f6b040a013d89883e36545df53844dbda4d8d1000000000000000000000000dc9716e48779d254c764b27b96e080f378e1397d0000000000000000000000009e55fafd05db56cb9f6ad50e236ba014ca6ec035000000000000000000000000a001ad2fd29ab0c265a1a17e1a444f63960867f1000000000000000000000000d25048729b9c4b30077b47c743b03726c7b743520000000000000000000000008fd4ea9f5c587dafcc28a7d5afae01b36ae8a10e00000000000000000000000034707de2bab012910b860acc7530d9e21c3072cd000000000000000000000000399d54dc6be50d5b4e31ec84690210df5ad522bb00000000000000000000000074a61d0483e522a049376e36cd398d5a6c4485bf000000000000000000000000516dffe5dbe63117d63dd51ac5a2e618b08b71f2000000000000000000000000255ca0f27ad793a288b9a056a1f9d53a849d779c000000000000000000000000bc41180044993a78121e34a495d1cea96b9ae27c000000000000000000000000245e882a854eb5e702b22e3deee81c5965266a59000000000000000000000000c7d2350003dddbd02e9bf56e0107318dc9802e8e0000000000000000000000009c32e637b49f57306cbb1256b29fb7a084b09ecb000000000000000000000000a285ec766a31e20f8eeb07cf03b4e6eb68c0f381000000000000000000000000d556a159470324181e56b5712e694f84240474e3000000000000000000000000c9ce41ff86c11a9ea2c00dc05f2ea9e9db21c65c000000000000000000000000c256700e4446d88fe7c12bb9ea8ed8ce2094e28b00000000000000000000000063e673d296dba49e0f4cc105e97fe1b818a952ad000000000000000000000000ab0a74735f2576011296f406999f96e51ee0559c000000000000000000000000f83078d4f3af183a3bd32e633cc5bb3d0d3931b0000000000000000000000000d8a8d2dfb55a8ebce4fd6c2fe04a16ba21fd8bb7000000000000000000000000667828b28ab26c2fd9ecf7a86477633b0bbf71fc00000000000000000000000012ce4472d58626987bfe7beca9a2a6cff6d149f9000000000000000000000000f39c182cf9be4dd57d583d552f006b2a68e057ce0000000000000000000000005679930803f04af7c4e12203d7c56f78bf609d30000000000000000000000000b37962240de681b81014d8a972277f92f499637e0000000000000000000000009a87d6f9e0e7aed783de5536394df068b2fefcb600000000000000000000000004a5145fecd02e5b5332608adf81d884deef4442000000000000000000000000980b25f29dcc19f5ea6b723dc0d481774e7875700000000000000000000000006be359385f1ae0cf686c12b43a07e182ae00514b000000000000000000000000d809cc831c9b38372e8a7ab34db472b33276cd6a000000000000000000000000b2a632213ecd503ced9c91a46c3457cfef95119e00000000000000000000000083c6511ede45d190e3b3179c9f398b5eb960f07e000000000000000000000000d21b6c5f8899e5a9d8b79dcc4c84d431eabd162b000000000000000000000000472f5fd1d269a5d89c8ab16954b3ca2b3785ba040000000000000000000000001ab51283447458998f55272404bab5e544c758530000000000000000000000007c3176d359a6cce25e8e01cbd73d0f599c3439d6000000000000000000000000f82457665710d80be5796614b78cbaec2da718fb000000000000000000000000ba1ef837e367c108c0ca229372a5a43707cc6e2000000000000000000000000072aab0e36e3033e1a6d33e8918881b53828f04c10000000000000000000000004af642d4ea9d10d8283e44d1a455b2b2b2f60fe2000000000000000000000000ff658fe5dbb6623f61e7099fd332b3e26360d2eb00000000000000000000000026b41b885f86fe243a805caef2a28d3ce2226fd90000000000000000000000009c5b0eb419e52d5d229d01898190a05c357cad08000000000000000000000000d3b7bb4de0509a676bca3265ee6121fbb34ad0a40000000000000000000000009b4ca32914d00cde071f14450f63baf1e04dd82d0000000000000000000000004a5caca9ae816ae2fb62ad81908e599e7412de38000000000000000000000000c1752d7808bef7f02e74e62855a98aa94f9269d40000000000000000000000003d98fede94068ab1b6cd77f01d9d0eabf0308cfb00000000000000000000000055806449be34ad16764981fed019ddc831cbea54000000000000000000000000a675621c4c3d87b07cf2146b4e491fb4e96c311e00000000000000000000000046ddbb46070d885398619b420d177dc13fc09e47000000000000000000000000930d05929c1ecd12984b21fb2369bbd45c7867eb00000000000000000000000083cf143eef09011ea202a9166b9ec40c853206340000000000000000000000001b837214159297fdab12768905a832e595d472620000000000000000000000005fd22facf38501204b89ddd5cd692fded8054c6100000000000000000000000057748f25636f0fc9bba22a89d5b33cc0063d680e00000000000000000000000088e3fc085efa98217849bedfab4ad19afd1995e300000000000000000000000023a8258ee01831609a3990ba8e8e18259c65886f000000000000000000000000fed128a25f7bd76d15d691d245a97039860479c5000000000000000000000000443383556863d2147dcb5610a4f44662c75ed89a0000000000000000000000003732db831b83ef86cefc7c3f37c92fddda326cef000000000000000000000000fc68b338fed146492b8cdfa6672a800381fea72f000000000000000000000000f3464b95c2e4258b531c31f300aa5a49c71b10040000000000000000000000004e7adb91ea287c71d9813f697674cfdd17e97b030000000000000000000000001cabf9f064529a0ce6df0945ac0b74b60e63b97e000000000000000000000000e3b441eec9db7697f9808509e21f12d2de11f091000000000000000000000000f65c9e291d8b334532d37ba24ee55da5c577cd070000000000000000000000004ed751144177310e5a76fc56df4e2d9c6e625161000000000000000000000000d2d2214b52af261da1eb2d29d00c5d358fd16cb9000000000000000000000000d3e5b88b67b6126f8e191e16e7b7cd437d79ca010000000000000000000000007937cb4a14b1c32f2f61c954fd2f2a42594d81d500000000000000000000000052ae7ecb437d4db570a58edae31a2839269253570000000000000000000000000e09a97707822b43b696de5aafe189ee4638c45b0000000000000000000000004d34a01bca37214c61263b5054861b114ab17ff20000000000000000000000008e0e04cb54a9860bf76345110c85d5cde2d691c30000000000000000000000004e618455e96f23408874e58a6cdc30f02bff234700000000000000000000000009bfd225b35c6e38276155f5ca17a0ed3a577075000000000000000000000000a60fe6cb3bdb2ff5f3ae01e3c728004e375a5e6b0000000000000000000000001a8841e89730f0076fc9b29e4ba8f8c81a1509ec000000000000000000000000d5c93b2e757c77afdbe2d77601ba579cc805d8110000000000000000000000009b774bf17d33c1b97ad3dd71b6dfed28200f77e00000000000000000000000008d998f6ae2af7e697ef59d8ea5db9ec864514b1b000000000000000000000000efdf192260d11e09f0b878f38045eb5033f61d0300000000000000000000000086ca300ec1a0b00f701500d42d1ba24b5af2f9ce000000000000000000000000309adecabff87fee8e529946585263c0e9e1ce12000000000000000000000000e750f76b1e43feeeb1bd2e0baa641664e0e4fcb500000000000000000000000094cdc3a5e156db84fd6d185171b4fd56232b6218000000000000000000000000f45669c60529b2a8c90ed013a2721a77a173a5e80000000000000000000000002f2547dd1af74c8867d57094dd710c9bdaf522de0000000000000000000000002cc24cd61133ead423b559823ced9b719b98fce800000000000000000000000098bed2f7b24d84f8634c07a95cca699333decad9000000000000000000000000e45de5291d5cac192494a24b70b7fb0d7115fd180000000000000000000000006482dc4d4f2d53e0ce6607e53acc1405458672dd000000000000000000000000918162995335c6623addd3c5c915f07860f58cd40000000000000000000000006ee06e1698bdd4c7a337d57cb2ba5185c835579300000000000000000000000067b9a77007960b6d2407b123ca47bbea65a8aebe000000000000000000000000c953b6eec0ae4b22e69b908f1af242e4360938600000000000000000000000004ddd3c7af7b57b393fcc30b617f09276d4b8d45100000000000000000000000046543e485fdc57cd4c96f53a71e98da70988d8b50000000000000000000000004ec347f54a6d2d5a8937a328392b3fac4e7f77700000000000000000000000000a43e420b485d728c415d515668f2349ae6de4820000000000000000000000001fb05a0dd32a82bb9599969f1361e6293a9c58c800000000000000000000000062cd9966318c5f75b3b0b88dfeed4830cae41325000000000000000000000000b4bce8113d1fa4717220c8e5b00a868c9aff2ae6000000000000000000000000bebb53cfdd6eb07af7ab0bbf99ad075c4789809c000000000000000000000000558b0ffe23541e2957a9d00e59aa58fbdcc29a920000000000000000000000001d3b6eb3cb9e9e00172784dc4565f6e8addbddb8000000000000000000000000b498981cb46f1ae33d8c80f1b5211aa145f75b200000000000000000000000003c87a95331029cb2a90be1e3cf46d208ca8ec48500000000000000000000000000446f00cf347a7c2c01e59f84c52c2cd07658b0000000000000000000000000e68b98db472051f093c3ed35db473588bb6199f00000000000000000000000005a754aadeda46c01b1e700645fa6e5a34be43831000000000000000000000000f011fe0c7cd44ea91de6b41fd05873f793be6d41000000000000000000000000f7a08f2e878fb2b0fe9cc359c348e030b483895e000000000000000000000000515763132c31351fb7037c76c0637b93af58ac25000000000000000000000000fcdbada91ca1aaa80efbe3b62102863d32a2fed4000000000000000000000000253822a9f2b2f68e34c61cf1aeaee16f1612c89a0000000000000000000000007b800692cb79336315bfd8f9dfb52775fd41e5c8000000000000000000000000e00b28ae2f86b4102c988fdd6ce109d80b3c74f3000000000000000000000000ce20ace092ce0ef5c43ed9143db511e839f764ec000000000000000000000000884a00940a8c6435ba09ee1bdaf06bf0d63dcef1000000000000000000000000ef88782b2923df88e2be0c06aeb5c2d779a3d361000000000000000000000000b7bf07fcc1c39793fed2e608d46148fe15a6d868000000000000000000000000587e21c1adeb087c051b18caea845b6c4344ad9b00000000000000000000000077aa4b80927af247f5dc8d3c5d402e511942316f0000000000000000000000003b8c21bff2813ae016944dd34e7f9595713162460000000000000000000000002c7051c91475f804d040998e8a52657c6ac4e3b10000000000000000000000000d75b022df9e0474b800a5be7e709d27f72795d300000000000000000000000035f754c8c1854f726e6cb319da2b27a93549e29e00000000000000000000000016dc48b29e916b4f392dc1ed0d783b782b63c36f000000000000000000000000244d18c0cec8c934e5ac9ac7727f331d2e841de400000000000000000000000000fc00900000002c00be4ef8f49c000211000c430000000000000000000000000e09b56f8520ccc4d84a695bdf5d24e45243815e0000000000000000000000008b84bb5d2cf855782f0b70f9aa0610e71f1cc5d4000000000000000000000000933f4bf4cf6e65b0db315f757bbdd554130b8221000000000000000000000000a65c7bb08d34c2f852506a7659adc316751b39d30000000000000000000000007a1372da7c3d594243d21bf2bb29751b3eb259b3000000000000000000000000f3326a590db3437acbe9fd3dfa665ebd1dd1b17b0000000000000000000000001e1045427c8784fc0f7869d10b8ba2f6a02cf0ba000000000000000000000000ae9f288817f6e5996561b0f5c53e2cacfb679493000000000000000000000000d99be96a7fb1628c68e0ae24945f60bf95eb16b0000000000000000000000000ad83c5788d4d0cb538662ba4acc3267ce0510dc1000000000000000000000000af76194cc72554dda667cdfe3f02ce628629f8cc000000000000000000000000360a03507de376fd82c6ca4ebf54ee29d6bfa4fc000000000000000000000000ba6c7dac359b278387ef1097b2a61c4935d4057d0000000000000000000000007e267911b83400587d042e5c37adc8ec15decae5000000000000000000000000b710e92fe1d96722698e85a30d1c4dcd2025c45c000000000000000000000000ef9e1b24d7eb3d3c0e1fe23295dac538096090d1000000000000000000000000e1875793e0c7f816aafec7bb5d5ecbf0b77544be000000000000000000000000d4a6ad0765e92b49926fa5135e3bc4739fc05c15000000000000000000000000c31eb46bb794b062b00502290d1cb516bcb0b6d5000000000000000000000000fdb70309e55aa4af3794e9dfd3706fe83064633c0000000000000000000000002a079cd8d83af12175e875a007bcccbb39a7d97e0000000000000000000000003de515d3b9849b31988cac5aef48afba6ffc054e00000000000000000000000068194b0a47dabadbb880a36a8cba370a8068b137000000000000000000000000671b4c7ac3d3b94b6df3e667a012734ab9dd2485000000000000000000000000698b8d5a7813368e09905aa063562af167bce3b6000000000000000000000000bb6e281ea355dc0d5c6f181b615e9a13f926bde0000000000000000000000000d9acfb8a068d41bbd437b420688fe597161aed42000000000000000000000000218952ccdae779ae054bbcf503b678b99e18ddc00000000000000000000000008decf3a28f694b31891fff2a2b4368f45c433dd60000000000000000000000007f0f6dc07fc94fd1407e5cc7ab4c0774f57b1e3a000000000000000000000000f52597ec0fcd6a4064fbd9ea66d5561e039657c20000000000000000000000004ef616c8d02fb78465517ee10d068d54e96c1ffa00000000000000000000000083e995a77102ead85db22fc4f99e564f9ae9dee5000000000000000000000000fddb53fe724103acf9ccb2726feffd94f383b3f4000000000000000000000000fc46cc50f32e87c0519f14da1632576d5e081a25000000000000000000000000c7f8db8f59ce7f5fd3a7872e28284fbc299ede1c00000000000000000000000048da86ba1294c46544177215b33ec83040b21605000000000000000000000000dfece027fcae3f5d14322c6bfbe88fe9be96e9f4000000000000000000000000f04bc714ed6df7e59b1fafff390559a8a8fb1b7b000000000000000000000000d73e17880e00638fba45e7152d3b337002a106900000000000000000000000009c26f582898a4248304811b561f0b1977f1cff52000000000000000000000000088a2317438a6a351ba59c16aa20542877af8875000000000000000000000000f16a2c63e8d6578694adf1e954a4944ebf923574000000000000000000000000de0e2067ad2a1d6d3d0125f17fb8ab29c0057b4b00000000000000000000000030cbfcd38c39e338b007bf3c70dc98d8e53a5658000000000000000000000000a395b8036ad99dc5cbdf13016b6e45d77e4256e1000000000000000000000000393daf09ca4a74c6e1f898330a1f187bd8134a4f0000000000000000000000008ebf6a756239df0c6475c4c8ad87df5bdf9893d6000000000000000000000000088ab8a95f8e99533a0ac2438ec8f51e8398d5b2000000000000000000000000336755e5e06d86cef138af8533bcff3aca1771ae0000000000000000000000006af4b04b5e599d5fd6a49e6cff5ed5a130c5944f000000000000000000000000fc1c0c8b18fac66f3ae5eee47c4e02a103980ce30000000000000000000000008a2b6d7aab9d36bddb700f02db385331d1f968ed0000000000000000000000006470529a3810a132826b4ee673c00dab46741298000000000000000000000000aca268df6a534c2ddce62a432b98feb17878f241000000000000000000000000ff7a00b155a9bd1f3d94b0233f98a19b7c13235b0000000000000000000000003e38e840339d314cc813c76291c584e207d69fd500000000000000000000000005408fe913b2ad9c9d7397b03ad48ce3165737fe000000000000000000000000cb08dcdce6a765d0a83bf442eee25f753aaa0d230000000000000000000000008f1c9511ea3734333b3c7e10c92434035edc2d50000000000000000000000000851a70a5007b0b84858506d0e3a7fca3688d2e7c000000000000000000000000a0b6e420578b8e7ee3db1eb11e53844d3dcf68eb0000000000000000000000001d74e9575560ca3d60d5d9f7e60e3496e35b19630000000000000000000000000217cb69381265da96e17f4a75d264d78cfb2bab0000000000000000000000005bde4c15706c25c1beb9168ca3e7603a1d53f9700000000000000000000000005657f8a7d15cc511b0b279f828f82ac9eac7d7b90000000000000000000000002bad0a1283b5aae9fcf6cf18b9e85aa55e84b6f500000000000000000000000027ff6b8561e58f7e45998f4296c4b0cfe9674ce0000000000000000000000000d16a1fd07b744ccb8d160dfe0b01c1b7d7e8fff3000000000000000000000000e1d97f77ecd704d1c587f30e24d595f6ae4d3b86000000000000000000000000186c1d75f753805c6f46da71edcbd4542066a5060000000000000000000000007987208b1d25af4cf202f58c3b32d2b89dbaa8410000000000000000000000005492251cda535dbd343cc16f18faea1a3b2e058a0000000000000000000000009097c8107183267a079c1d9b45b6a3566b39e745000000000000000000000000b667cca934afaf6e13797c27678857bec8ecedbf000000000000000000000000f78ab9ffd39ea7ad4fcbd7f2e4fd85776cb1dd5e000000000000000000000000e9b8e0cb766d76b065048ccc9d0fc8407771ad4f00000000000000000000000049234b92c9ccc0855e9017ab57a9846225d680ea0000000000000000000000008dab7c5f25e2298eda65c71bccb6e74e46d365b200000000000000000000000059df097cce943ad83376da79c1f6bcb3bda31f7a0000000000000000000000009290bbd86f3241c325cf084da0a7948b329e08b00000000000000000000000008d6e3992977d30596665d4b3f8496b98f016fc170000000000000000000000008919014b0f6746407ce40670737bf8aab96f81240000000000000000000000009a5c113421f1eca60c2f612bff2da8c9a02c114f00000000000000000000000067793c7cab05837f562b1693c1a3e08a41a3d0dd000000000000000000000000beaa6522b403ccd19bec4da48967e294024485fd0000000000000000000000003a599607078784beaedd0d34641f8a29b12a06a6000000000000000000000000a6526797eb18f6b8e8b3b38ea1c4317ce69d8ba400000000000000000000000057e666220f7071cf242dfacb1d255cdfc83b2f57000000000000000000000000d41d929f482654a5080624df45510c9a0e9d98210000000000000000000000007ebaf61f9d30d7562355e5fc0ebace362645f784000000000000000000000000a9e373a8bbc662c7b28422ca0266413491b3838e000000000000000000000000e2e40a6aa8350e45ce3c62c6988b9b1d3fcd9e9c000000000000000000000000a18c7092f88e6b9d85dce4e45dbe08601177fabd000000000000000000000000943e09ffaa0d7f314041b043d5c7e40c13a5f1380000000000000000000000008e2a6880a1225e936406c9b0cf5746a43d7085910000000000000000000000005e19a9a7e17463e0cf6389d9f9429cecd9ae1074000000000000000000000000aac192959bebc13cbc165522c4cf4d51e7d01fe6000000000000000000000000f0bedd48b907bd8e3a9a64d45c247c30306d0729000000000000000000000000170d46228ebc06d2a1c2fd5d977354894114917c000000000000000000000000aa497625e68b0b4b00a65b0ae949c6a295fa0186000000000000000000000000116c4815f33b2435abfc3799576b867139212e57000000000000000000000000b0566e4df2c9cfc07b8025ae651daae673a133070000000000000000000000003a8b22e6156f9af4b7250945f557818b0895b915000000000000000000000000b69f990465421d2d3cad336eb70cf1609b0c2157000000000000000000000000f2b50589e5cfc0a45b186f6de2cf06873dae53d90000000000000000000000005caf77199f84d41151bd5b4d08c81097078784400000000000000000000000003d11e8e18367853307950babd3457c7ef61d59e400000000000000000000000027f8ba3c64ef3b169d67e32d1330d19285699a1900000000000000000000000036a89d69f92b44ffb87fcc0944b93c7139f3073e000000000000000000000000168252bcab3f190cc26c70cc3ca4c866722868920000000000000000000000000b0cbce30891f28ec80c0c97f56ff018ac588750000000000000000000000000278e2cc035e263c3d36479fdda85fb11d21d54e8000000000000000000000000ac3a0ad392eb735a32b403a4ea9352fbe5f294bd0000000000000000000000005c18814aeb954a3a08360362c9f87847bd977f03000000000000000000000000ddfabcdc4d8ffc6d5beaf154f18b778f892a07400000000000000000000000003134f1d45f659a26654702bc86d2c637ab0e99180000000000000000000000005270d0687e28b37a9d2dd4c44f651b86609884ea0000000000000000000000007a5cbf85772091eda6423db2baa8ef8dc3bf41090000000000000000000000001e5050f1751b21130157a085c7e3eb3b2cf568ce0000000000000000000000008a3815c9380789f9ed22baeb47efb2b5ff4efc19000000000000000000000000d3350079ac2a796a2de31b007f146a352598a6710000000000000000000000004db4da0a40a365759d07bbd80020ead837badd0e000000000000000000000000cdf04e4866ef95bc53f30ea8c929773cfb90f19d000000000000000000000000256ed8a606f9c963015a7f36565562844ce354b5000000000000000000000000d9a79479728ae6087a71a72897c6b3f03ba4a8450000000000000000000000002329ce012649e182e5f45deb00424aafbe1a8c140000000000000000000000000b1f8ee2f813f06ac5fb8aad74aacb71fb2f51fa0000000000000000000000009175a64882d239cd35d88aef071e1657c6e0335100000000000000000000000055bb62674915c86935979109aac4aefac7d3cd96000000000000000000000000290aa5081d6298c181949946893876a1b76bf144000000000000000000000000198c7b08a726e71254a202a0b3d381d80fe0ac50000000000000000000000000069f15097a34e2affbc1a8a3a1f2155f0e6d98a10000000000000000000000005ed8790cdb3a782c79dd4ef0f968e0a7ed0fca33000000000000000000000000aa0d190f99ef03b2200c21bfd33918312b5fd9fa000000000000000000000000fc47d3ead07dd9c68618afe6f89d24d8618fcf9200000000000000000000000028ec9271acfd0ab6b2d7a7a7c75e5ec09f9572b0000000000000000000000000a77ca543e3469e69d40290181149c1325a125f3d000000000000000000000000a4b322434eab0830cec44b97226e7308844311cb000000000000000000000000a69b63aeec4b134e3e496bdf3909ec83a09cb07100000000000000000000000039a5db9d92b05d6225ae7d40a3e8f0116832257b0000000000000000000000000fab7f70021498fd37f2eb81d527c2580bc2c46c00000000000000000000000040929fee0812c79b652b1de41c179e76ed042b720000000000000000000000005513ee041af67e71a0a447061193da36b0943293000000000000000000000000d5d99d52495a8f8971d49c98a1cef56ba2180a4c000000000000000000000000d2b67b2f6988f07dff97cd5561772b418ad309e5000000000000000000000000ca9aff39f410824fbbbf3b5bfd620327d502c1f60000000000000000000000000bd9e818e799aae1f8a9e725da9eb114ab6a3b59000000000000000000000000639e32697a34563a1e528cb39f9dc5c240cc4053000000000000000000000000b9e5d1d779a0234188a5a750a2eb1057afebc68900000000000000000000000052e138621afe076b145127b2c5a9b76bf982b2670000000000000000000000000505923d5c5f090f2d1ced178bcb9adfa64ff1a300000000000000000000000033a1f8be0e116cc30865be93d079d9a2319130c9000000000000000000000000def5bcac090944582371fc3a6e678ecec74ae41000000000000000000000000047c664f3aae3672e15ecb8bf777282031bea60f4000000000000000000000000b08db4f7cdd39e54d063473e93eccfd8078917470000000000000000000000001d128c00d63239fa1260c985a8f9c7b890ee54a2000000000000000000000000c429ca2b748fea826ce3d493dac7e977163546300000000000000000000000000a297963f100b501f92098930f4d86cc2d40fc2a000000000000000000000000ac435667edb1a75d2e1b99800d05203946cd4fb20000000000000000000000001eaf9d1f04151c0527212738917212ed279e003d000000000000000000000000821af21a2506ece45d844c4b73be64c823b556f700000000000000000000000010c4bf81ddfc09b329ab249220e7f77637792b5b000000000000000000000000fc0d2e1a4febdccff4512ed6b05c6995ad2388b4000000000000000000000000b2a3d009a502ed3e0bc4ff5fbb0ba94b5afc2200000000000000000000000000b3d6abec94a4b4613892a4ad2cd3a04c1af61892000000000000000000000000cf903ad7ca92a74333ee5f73e01a3e381cffebab0000000000000000000000007713a8cca5d65c451af456899439f2fa2d14484a0000000000000000000000001ce66224c66e0ef8e3322934aa3b9d864bc5d40e000000000000000000000000bca886b8b9c726e3ed0db40aa19372475b839ddd0000000000000000000000004084a7349d85786a1558bd4d4be2ff2f722ddf7e000000000000000000000000b10854bff12d1224b67c08933e2eb6a412f31945000000000000000000000000339a101bd44854926d757826f4ef181ff0fe3ba70000000000000000000000004dc5519dde31af1fcee3e072900959774dba0990000000000000000000000000520586c54f768fd48b787681f511278954e741cf0000000000000000000000002f3b4895d0461416c0619a985cd7dabda6fa1d020000000000000000000000000190a8cb265bdba59f4758c26e17ebaa56b0ddf4000000000000000000000000b1dcdd5c1a492201c3439bfea96e5dccd0d02636000000000000000000000000aea29e06be6ac374b5bcf18cdb85a19d3f52c2ce0000000000000000000000004b6eb3ede8abd2e08e9d28af94283c4445c81a09000000000000000000000000c1200282bb9865e0b9e4336d4bbe1771989f2fcd0000000000000000000000007e0e2f2cca55aed6542e3269d90c41df717f2b8b000000000000000000000000d24809cbe4f6c16fe48f0e37fafb8d4222cf7aef0000000000000000000000003c1bc7037d220509c6e72765c5eb6987f0ed44fd00000000000000000000000016f0b3a0e5dc690a47aa1c915605c1ff46cc2332000000000000000000000000d94e8800ee914fb3840bc71147674e1fedd0d75d000000000000000000000000d78b957f2d50095a8addb699d17a7ca8954c8a28000000000000000000000000b7668ce5f430ea99c0957222aab08c082002b174000000000000000000000000660000c7feae0027f565680000005c683400e7000000000000000000000000008c03ad2e6b4addbae9a2ba798502534abfd6e404000000000000000000000000c17ce0daa13107fb6338464ca71528195a137478000000000000000000000000b5d6d735e2757eabbee1ac27cba12e597847d158000000000000000000000000f4a31fe388ecc8f325fbfc3608ef4b505a90798b0000000000000000000000009e779d7cc585cad4089fe520ca8b588f2085e75d00000000000000000000000084ab5bbb531dd9fe486c2fc2b810e6d2453fdc42000000000000000000000000eb2629a2734e272bcc07bda959863f316f4bd4cf000000000000000000000000c58f120afa265a653c3293cfc86760da2f70bf3500000000000000000000000078b74e2cbbb5a0d6beb5fc9a8b93ea33b0002a4f000000000000000000000000c9024d2f6947ecfc95b3da5310d7861b5363e416000000000000000000000000dc5931ea375ea7c81ccdc58b3140cc65b9c45f290000000000000000000000002f1475b8e50b18158c04930d9ffbc49d6688a778000000000000000000000000de9960eddc5ddb71de5defa790d684e2406d560d000000000000000000000000f47790e80988f6ae57fdac312e7cea78d2a7e4cf000000000000000000000000852f99beba993bfddbde00217418dbdf821787ff000000000000000000000000cce929636e108282e9c9abd09a823e1355fa3f480000000000000000000000006d1b0ad9c961ff88f0209a7fba51a7a5d5e778a20000000000000000000000006f60515751a7dec274f9aebb4addb9145bbedac3000000000000000000000000707c71bfcfeeead231201508d660d068f6524c230000000000000000000000004c32b60be376e71cb79a157c1280cb388a69f4300000000000000000000000006c8b66c6f65577d53320cb223f3cffafdf9c48810000000000000000000000004eb6fea11205d3d6e39cd56430fb6847573723aa0000000000000000000000003a37e3b8d688563c40ab91524ab4dec5362ad45a000000000000000000000000b2704f3d35c04880b96ff76103e32db9eea9e20a0000000000000000000000001503fd26c2aa3642e9902338d79b3e8cabfe1dbb000000000000000000000000dfcfb7242b846023f979a0fd2210c13afd07098400000000000000000000000063e1f4843c0290d657f5f68e38d94f4ba2c01b2b00000000000000000000000081baa38e69186cab60574d128124103095dfaca3000000000000000000000000c5e817cc9d21b12bbd7fb68472d8a181682d7b190000000000000000000000008677b228c456f582bfe03139447c96cc656c609b000000000000000000000000373861c82ebc80287d34e2a9de745770c68d79ff00000000000000000000000023034b2ab720807067a3f4574352c8eb5a2ca6a3000000000000000000000000284b222e05ed7657b5e60e938a24c7e53242b934000000000000000000000000f87acc267361954c1f38b23ceac4ca8cb157dd270000000000000000000000000e4b918fa8ecd8e0f0588f49bf3da46ff8c3234100000000000000000000000017919511237e3e4d08b5db5c507f8e24753c203a000000000000000000000000eb02080cc58dd7ac6d41ff15c2177c7a61fb2ef90000000000000000000000000a31a029f608738d3644504b2f6492d347e4273b000000000000000000000000797674585bb5eac8c587af4fdd245b52a8788ac300000000000000000000000098d478d0479b956893186883a059a93ff4ab030100000000000000000000000084d1b5a73aa2b112efcec2c3055b01b6d61cb508000000000000000000000000e9e1d5822b8a668d84b6836e6516b41474b07939000000000000000000000000a302b82c83494ad39e68e1e942d0f77e4b4940910000000000000000000000003a97f7e4d082bac381c1e106c10361671bc18c3c00000000000000000000000035467949b5414ab63cbdf1ef70dfaa0f9318bf7b000000000000000000000000fd92eea1cacabf884fd34c4402d0c37aeabb8717000000000000000000000000f8c67d0efdd4c695e14c566c26e16714ce74456f00000000000000000000000098b0bbc68b7f9315e330587c1fa96117d692a4df0000000000000000000000001887fd37d0c3da76d0ae17820aa29907d28e427a00000000000000000000000034ab118ec81555307b97e295f35a8e0e41d71998000000000000000000000000f570ee664c32a065bf306a11b92fc5059b9bc798000000000000000000000000a2206e497c8110bbb6556576b6162abe355ccb1b000000000000000000000000021dbd1382916d25a7d637a0d01ae5807d170fa5000000000000000000000000acf2bacdd16e2bf73f2327e9f8216727008cefb20000000000000000000000005fb9df79239655dd93e58f56f3dd42a916872a5a000000000000000000000000528ee1d87cfaf4d393b513558b0e6c97f49f6889000000000000000000000000a30cd1f748ab601799c1762bc3ab03a24a2718ab0000000000000000000000005f7b519ec27d3354b44e4cc26fbb1e2d1a320221000000000000000000000000b1cf9da057e3b8d1d148c63cf8eef17667baa6e00000000000000000000000008bac6e52da195fb8914561880a9b5e3b0b1db9e500000000000000000000000091369d392ef0d537adfd74d5ec237d5731abb946000000000000000000000000eb32ee7b3144dc614305540249c20bea1a0fcc5300000000000000000000000000b6a65c577c0b109370ec1fa0d73c5ee2d8a2c600000000000000000000000012636912009557239af0339b6f85348c845e39960000000000000000000000008d77b8f1e8851764f827a2101468211bcd2ac18900000000000000000000000008079149b5d152386c76cb0a3cf64da5a3ad6d940000000000000000000000003861ac7ece04e7d11f3b8d4fb8ffbff10d5139810000000000000000000000008039336fccb5b0e53e66f2333680122863e97caa0000000000000000000000006a7e4ff72c6a941d6ab126fe0004ca3954279fe600000000000000000000000002ac43657ac3ab5e7b7f1395adf3d64a9fea244c0000000000000000000000007fe22efa24be6a352b862cf646962f99f976d69600000000000000000000000012c297f74dc9b1864990de86c84f5cd8ee96652900000000000000000000000049ce85c8ac766f020ca69e9b6362d06da501015a000000000000000000000000701bef38f05010663843edb6693737b9d4567cdd000000000000000000000000d6c70b0ad5555d44acdc839082d4363e16b03a15000000000000000000000000346e9f18a0411ccb20e4615ea91ca87dc7beb55100000000000000000000000097cedcd06c9dbbe309e9a308d26a5a3560a52c940000000000000000000000003db456982a9aac80e4eb463a7594a767095224db00000000000000000000000007220ffe539daf355f6b51d576aa249efa385fea000000000000000000000000092cbfe7f3ead66bc88feb0c3f72b026baccc2a4000000000000000000000000bc4b64378b66be14dc2520481a1b310aa9835a4d00000000000000000000000039452e1a63818db53913b5b63687020f820a95650000000000000000000000003a533aa633976fa71a9c00ebea40e66d2703ad9000000000000000000000000039bd8cc993b484bd6c3a7ebce38549a4bd5653f80000000000000000000000008a4a58df526f2fc3b4c0862170eb25f0b06b039b000000000000000000000000ae8ba744d19b419239b0b67367c856845bd521a000000000000000000000000096a786eabd2599da4c4b5ee4ad239db1a9ac5ddc0000000000000000000000000ea02960620bcdaf9740c67caed0a6b143d9a82900000000000000000000000047b461103d22f28968a1187d99ef1612df853097000000000000000000000000a4e0b1c4cb60e97d736b2073a1ddc2bf65090e94000000000000000000000000341ff27f5c3e3376d092cd19c8eac4ccb1b7ceae00000000000000000000000094aebbe87334ba38abdeb5636209480ed99990b80000000000000000000000006d675d33d8bf85ba16a414d65de31140298119210000000000000000000000003fd19c706f8c5ee59f9b4e5ee951ddd1248acf21000000000000000000000000ea8cf32e4ac03acab2babb9028bac5c853e0ce800000000000000000000000001c856544656cf5ec21409a18d022e46ffdebf2750000000000000000000000005895b7467afdd8cae2d9dbdac6de5522234f2e1a0000000000000000000000008e0c2224aa86d3f57ef8e9e64ade3e1a7e5c9be000000000000000000000000043d0abc52c4ba57a304e51ae541199162d52b818000000000000000000000000462e1c7e2e576a6872c47a42afd755ddec77b29000000000000000000000000074977f21371c22b32d6711328c882c00a87fdb0a00000000000000000000000089e548e5bca30188f280ed4ff45cba3c089943f7000000000000000000000000095e990f791107cb707da895d889e6ba3cd2d33b00000000000000000000000018f6a28d666a27cdf9e6f3d8da373bc02544c393000000000000000000000000a55fd888e524479a30e798b5f5980962e3333333000000000000000000000000ed48c3cab1cbb6e4425ab4899e5db6a0dd40be47000000000000000000000000cc7a3b204901d94dfeec8c55ab8fa2e2d09b8e2a0000000000000000000000000988e63d6d95ebc635ab677b1fad7e86f0f20e02000000000000000000000000e1fa6a2d9779640575eaeadbbb8d9a6d7f4fff1d0000000000000000000000007295d9b052825858c28336f7fb1a7349f61aff82000000000000000000000000e47d8fb22158d546196351acb4d63793c30b5bee0000000000000000000000002117ab5cb1f6ef3ae656cc779de060a75fc8198d00000000000000000000000097c345e608e456c40dafb4e291e1e2f967ca6ec1000000000000000000000000528e06dbedc92967a984ff10c2134a55c2361db900000000000000000000000082becf62dcc2fe7fd284e791e9af756ddbee801f000000000000000000000000d66b3887e3c234664ac70676ff033d4b444968a2000000000000000000000000cd7899326c3aab650da4247788f24320834b29e20000000000000000000000009d53b6cb87f9d081659e146946ceb615aa3412fa0000000000000000000000001099d9ddb5b966818b7eec6c1cedb4295f8e6740000000000000000000000000f72549de203a2be3793a7f4ed093f5e6040c4ad80000000000000000000000008efcab04ff74da3b05bd029f11be4ac83f07538b000000000000000000000000bac051bbf79c5321c0f825ea9bca71f99214402900000000000000000000000034ea4138580435b5a521e460035edb19df1938c1000000000000000000000000839d002fcf4851db2df22a722b28b4c2b68e6d6e00000000000000000000000053b7b189616729d1c8c5d23344a37b258e51be52000000000000000000000000d6fafca43ce095111f40fdef9827052a5107d2af0000000000000000000000005d4be9ddb7c8115be8cf80dbaa89c40d5eb66b6b00000000000000000000000033de09e1d218d351330d3e725359a0c240cd33a500000000000000000000000000008cb7b55d77b5116a593a67020603b7c07fd0000000000000000000000000890307d6eae8111d9e9f50d6a2dc6136f4f6dbea0000000000000000000000003eb1a114cc0876171042f06a5b11efcb15a1a05a0000000000000000000000009f028752ad0632f15cb9784917c20b2a7c36a55c0000000000000000000000005edd3ab9f381262af433a17c16a17bc037462ab10000000000000000000000009d20e38a498e271c1443cae59cea7b01ecb005c90000000000000000000000009e27ddf98638d1e2f6d6f9ae380ad7adc3cff48b0000000000000000000000009adf415a0304b48eb6636ae434f0da79bf5bf855000000000000000000000000a539f6a8401056c7c378805d437de16432f3d5b7000000000000000000000000c54566efdccfda3cf1d486bae5a74c2ddfb655bb00000000000000000000000000000023c10000eecb940000b914cdfd76cc83d100000000000000000000000015cdb8753a48af04f368a177e1456014c68c9fc2000000000000000000000000aad2d412cbd80c30d0bd2874686b6b7cb2cfbaa3000000000000000000000000675b23bff9b25179d6b4e425c171443f0b061c96000000000000000000000000f511fb0247ed0236bded5cf1596af739e06772a20000000000000000000000002b16afbf7b0eb531ec5ea1905eccf8e39115a69800000000000000000000000034eaceb7594e6771a1210c81fd562040580ad4b7000000000000000000000000421e4c1fe2cd0f6f654677375b4af202034851c5000000000000000000000000b785acc119a76f2b61b5b6299216e811be9a2ddb000000000000000000000000142e5bf57e39b52e381d0aa03c65faaaaf39bac300000000000000000000000044ca5b03cee82a7f5352ac14d6bf4019dd9331b5000000000000000000000000047f847283e4d355169466d48142d7be85ec9c50000000000000000000000000afa880efb8a885acf3c27f84fff7acd598145f5300000000000000000000000067271362dbf43445f716ec3b62316644e68283300000000000000000000000005b4eee9b83a57bc1dc071b5d7683b0545a414a6600000000000000000000000058063c0e9bf7d36378c6eaab15e5c0ea55dbb56d0000000000000000000000007c8e4fa53eae3656998fdb43da8b07aca151f7af00000000000000000000000044e09bf0722b47dd3e20fce88e93d98e53e37c4d0000000000000000000000000438d1b8c975088a6a7a91765d58fc33733ae506000000000000000000000000559d92d2bf798c4310e5b71001b6351c3c96005c000000000000000000000000d1a85861a050c05a5ec5178d6bfdc0a75eb4f875000000000000000000000000f062d041a4c229fbd72604f885650f8f1a67d351000000000000000000000000411757b2a83d85d09767f072cfb6dd07d5fbcc2a000000000000000000000000f9fa3d42b2dcf296ff9eb29723df8ddb91b22233000000000000000000000000dd8d19e6d3fcb2352c264c1fea2fbdbe19d4f6730000000000000000000000005e4c3b3283a3c5df01559c937f66d31b134b77b4000000000000000000000000ec9ce3ba4f717071968f26c90e1adaa34c7ecf02000000000000000000000000d38866ae592e3212bd8522d72e2ad9db50e4a342000000000000000000000000e255aa7557da07ea2dad3a92e736b31245d0306b000000000000000000000000cd117e7db900a6acdeec1b3f8f14480cd6a0043100000000000000000000000048c5b8efcf39cf254c3886eaed8a0996bc81b85a000000000000000000000000c45334fcf84201faff18c4e95103b1e60bd74e5100000000000000000000000089fc86fb7e6c13f92e21007052384543ad46e9b90000000000000000000000003091cd20c33bf43d5ff1132f51e31608538a585d00000000000000000000000077ea2616c978498cebe8c1bb54f43fb0badcd2c3000000000000000000000000afa35081a9a82208cd0e33be011d9ea4ae8d37ef000000000000000000000000aec5fd30dbf5685d9476e180fe6573298e2a5a6e0000000000000000000000001b1e7f3813b479688a54e0be7caa6b54becf465e000000000000000000000000ce837b581b141f14a829061e17668356937cc839000000000000000000000000d1ae1dc5880b8a1aa1ae439eb039bd52786c4277000000000000000000000000d51764d431b9ff5a3d148a7bcc28ab04a3a687c8000000000000000000000000b9c50823b68f98a0dc32268539abd2d995cd2055000000000000000000000000bd8dc786a54c06bc3b32e282ebdd578d501c4a3500000000000000000000000095eebc0808400b870b33432981901eacece71c2c0000000000000000000000005db05471759ea801251266a95e5a6ac8b8259c39000000000000000000000000e2fcf098b09fac1d9f4059f40317039b2b6f74190000000000000000000000003b4ee84039a7622ad632431d03b90eb4ae72c88f00000000000000000000000070fab525e8ab02b011422af7b3c14b08a8e133670000000000000000000000000a4f730479b168daa4187b0f012e3a543e898d0a00000000000000000000000087f7c49f7dc6bc3aa889be9344ee05022918677c000000000000000000000000d73acabe1792c42fc73961c85f39dfa990f7d7b000000000000000000000000023754180e024de6320cccb1a169f07eb713e78ca000000000000000000000000d6752a1745cc8786a7e970589ca07a6c27fad9ec0000000000000000000000001740f98da55c01909679a9cdfc9deec131087fa3000000000000000000000000e5f9c2256eeb9cc8dca5daf19c618f459e82236f000000000000000000000000d80b09b8f37aff2db6d49400c43e99d5128dc333000000000000000000000000a914799d68866d22cde96a17f2ac225deedd1104000000000000000000000000519dc44d7987304035aca6b0da6b1c0db6ecfcab000000000000000000000000867699f49a4f4f9992e8743e5547fed483806a45000000000000000000000000dc8901fe1d992d64df7e87abb68c1064d5e95f350000000000000000000000004014217bc4aee7865ed1ff2823db85fd592541f600000000000000000000000013f2b3ef1c289a12055ef232f6384d3595e6e726000000000000000000000000fb1f732c95f8c0565dbe8f127a3fdb834509284c0000000000000000000000001d4dcb8c6e9c229266a01cea4ca21e7ca428127a000000000000000000000000fd84687a3b250c70acb510c00cd671fc7c983244000000000000000000000000e834df88ce733aa45c8918b2727092d23810745100000000000000000000000025986ad19b4c0aa2f867797514a6e41bab7b3b24000000000000000000000000431b952132e6bd045660a7016659b03dbbd09c320000000000000000000000009e099c38c724bfc5efeb7e1d6fc3fc3bda1e0c27000000000000000000000000601bbf9a55a6aa9dec4fd68ebc6ed5c6ff9d7cbf0000000000000000000000004c654a3d2a2eea8103f73a2e5759fa8e6b2f9d7f000000000000000000000000ac5ebac40625fcaedf9c23f7f8b1a439181c9e59000000000000000000000000baa80e3ef25df00982538019b679eb5950c11c480000000000000000000000002ae45ede32cd35888b3212504117bbad8849bfbe00000000000000000000000064354d61859c9ed383da7d0546c80deb1c544b9e000000000000000000000000626b3af3c91e5ba8d354ab0c851a29da5a39f0060000000000000000000000006bd13e9d0958ab5c70d27411e0a5edb8fcd0dea30000000000000000000000005f2c0b77349c64beecf07d1f289ed76b0e617ecb0000000000000000000000000fc1120ae1d6b34d734d8e6794440dcf8cbde292000000000000000000000000819900c35635fbf869e7a1f8f0de4e603eea1239000000000000000000000000a1d02d630efd1dde949a5add96b527520a50b4d60000000000000000000000007b05a59c2317f930635625a4f5cf8026a485f514000000000000000000000000e1d27a4ae92d42b81c35125aa5dfbda4b28ecf870000000000000000000000002ccfd46aa5b82733b2b36fc5cce290e77386b3b70000000000000000000000000376fa82676fa0dc8842b7b843682ac2f82afc0a000000000000000000000000cc88036fa05c86129bf66260c2a905ab2c7b663c000000000000000000000000b81df90d8dc584ba96ef9147dcb8deb5300482fe000000000000000000000000840c8b0cc2af895e3863ba311184384ead8a936100000000000000000000000087168ec805d0b835bc8769303ebf874f0f0ff479000000000000000000000000468186ab00bd4d7f363608459e307b6481af56ee000000000000000000000000f202cde4b9fe579883772dd4ec254ad0f3ab1760000000000000000000000000c9666b8dd9c141008526799b478cf883a1ef70cf000000000000000000000000b143b3eac1644581314ead7796e7c6d7550250a60000000000000000000000001ac664b7eed7d1f8852f2e4e66d97b3fcaef80190000000000000000000000006d88d7c8b8e250b620ed65e0ebc1f627b4a4adb30000000000000000000000003f5c8ddaf485f9878fcf04aa553b279d29290cb70000000000000000000000000bf92586d942686da7f6fd4e59dcdc91bbd72514000000000000000000000000ec3e5ddee211d297027d7fb2ff9d0327cbc681ed000000000000000000000000238fe928d7c970ab1d7b4b121c23e947c6aba7d7000000000000000000000000a721fc8a1ee8e348b377b8fa324a4031a8c44c8700000000000000000000000007adda0be21eed2f68138a8c57a26e5c213a63b00000000000000000000000006b19f6260e2667e5024a325a1f653263b1532a94000000000000000000000000f13632639195e3d2e8ded1e26c626efc8738605900000000000000000000000000326e37cef76788f6b0cf643c94481d60bd3d58000000000000000000000000d37141b5459bce06e617df9bfb7a06f3371927080000000000000000000000006f9b51ce7b48d19ab5a53724d5798dcb403b67ba000000000000000000000000fe8b7c27c45f62ab440c5c979ce480be5e2a4800000000000000000000000000249b70ff021fc4ed665f42b329e307f838a795fa00000000000000000000000022c310dbcbe2179e9335b38ea1d7222cf8eefe5e000000000000000000000000ea145b51fdaf8666c04b69e0b6480f6be51c5a4c0000000000000000000000000864b80f817be35aab5b2b5a9e67ff69dab8fe8900000000000000000000000013a7f35e80c7274d4cd90468f4f70cc7105835b700000000000000000000000057586823517450bfbe2d7699a128bf5035d38ba6000000000000000000000000ebc3bb163bbb54127ae5b2fb318711aedaa05776000000000000000000000000eeb44437b81122b2b9340dde74639f635ead070e0000000000000000000000007c77d83cf42b17b4cd2464487385f0acb94ca42d000000000000000000000000211eddd25ea24981687fbc96c663d01df4bca04300000000000000000000000079fdefa2bfffbdd078ee80f78d6b5deaf4de2a71000000000000000000000000d1df565dc85c65239d6dc1b10f26fb6eb7244448000000000000000000000000e33cef45404c92202d9fb235754ad1c8cf68348e000000000000000000000000c36607c2aa2ffc82b73effaa0ea70eaf3a9c106e0000000000000000000000008b204fe6376b167a085a507d6416c95cca565786000000000000000000000000044b1d349062733c7334ff96363a26242a24fec0000000000000000000000000da682381e47c87dfa42518c83ca08e689449ab94000000000000000000000000503ef74f1e3234eb0055eec9b42a6ec706490100000000000000000000000000a1f056af3f5879bdc423755503b7ff4968556ee20000000000000000000000000594cc8ba317f2879c0f0fa7c32d43e2d0ab8a380000000000000000000000006c4d5708d254bc205c7b3ef4188cacf56fdb5436000000000000000000000000d3b6e7eede1447c0310efaa69b0bc67e7345665b00000000000000000000000037a03c1e27bb356e5d1362c61e8f771208a89a9a000000000000000000000000f56d2b64a19d3b8260665e87819a4e7cb13a89370000000000000000000000008f4c76065754aa3aad616087f9743e5f92ff965d000000000000000000000000ad2f18897a70247bded1c788f15e75b96c3b94c60000000000000000000000008294880e90d3dbf43118ee3c48311ffafb5e015c000000000000000000000000c81a849a8d9487bcc343d581f799075ac341c5f900000000000000000000000080aaeef74b7423d218d9b8467ae7c67cd5af16140000000000000000000000006df53fff8d37b529867979d4afe53691f22a6301000000000000000000000000032a536c5d12cbae6d0576e7ba1297fd935ebeb400000000000000000000000033d7e2d1ef286395fad81fdb4c76613c999749e6000000000000000000000000f37400bbfd5158b0d3cb4df90a86ef86af6c6b5b00000000000000000000000018ec446c8290581762dd8b9b3768b2ce7ca258fc00000000000000000000000004b21735e93fa3f8df70e2da89e6922616891a880000000000000000000000005516f2a7cfac57a47731807505b7ebab21349d6a000000000000000000000000cd313c5dacbb197ada1cdf948be3e1361a81c9ea00000000000000000000000051f1a20bc603ceb5744cbb1ea08efd586a271bc80000000000000000000000000bae4186277573c5dc03dbbe3f8dc861f819141c000000000000000000000000ffb0a65daf0cf77ecfec3795ab8458bb7b212ffe0000000000000000000000008a8b6c7166d67e093db14357bbc16f33bc5f5862000000000000000000000000c93533757bd88b878e5d34057926fb9044bdf98d0000000000000000000000003365ab8e101d9c98473613ff63ad0a66e2f3a10a000000000000000000000000e599d0e7ff5147df7baa5d06b96f28935da6525a000000000000000000000000301884a71b793706565e7e6cc1ca3f0e6beea7ce00000000000000000000000032fdb1caedfecd412f6419e38954243e01efad660000000000000000000000000dc597a7ff4fd5d0a0cf1f0760ec0a5162cfcabf00000000000000000000000072066456b87531b3427c50a488b456f4ab2969ff000000000000000000000000bbea2d8dee1c116a83fa2c4bad09f7069a2ba33a000000000000000000000000def83b9c9689ac78a63434a769281d65e9e35d320000000000000000000000000f608e0347171c3fc5eee61b30bd5b07fc7a77fa000000000000000000000000e93664fc6911418bfb14d42595bbd878cc129f05000000000000000000000000fd7650d756f83d5a39d6c316404016b01680fd6300000000000000000000000020c64cc8022bc68ccb92c2f97c2a88739e1a19da00000000000000000000000064b131f5539c9aa470b9685a16dfffe181af8ddc000000000000000000000000a278f0deb905026851c57cc841f62e4f8a17932d000000000000000000000000b9a711811dea79a7f575ab0558faf2bce9ee61bd0000000000000000000000001f012a25db087e12c63e73c410dee6648cc5888d000000000000000000000000a6ead14f3023fc22328d8b5f52d9317c3feda1e40000000000000000000000008e468ee7397ba365abbe314a27100ecabf22619400000000000000000000000012bc4f1f968b0cced6f4dab9f6343b70c3d792750000000000000000000000008af9ca49688e52787f31742dc259002148efaa6200000000000000000000000099505fa247b4400d411414176732c76587a40c130000000000000000000000004449c27f19284cb5a5c82710e1b36fd98039621d0000000000000000000000001750339144c17b9babf532bd8f6ca5120d34479c000000000000000000000000703e253b6c22839f6720ad301692f763911fa2fa000000000000000000000000ec31a262a7c7c7018bbc0333620c5c1f593a4e9200000000000000000000000056cfd69195054c803d7df7ef60ecc0518cbfba670000000000000000000000005d4ed86d4622b007610c8451d9da58421006d2cb000000000000000000000000e035898651ced6900fabc9a8eedd4914589905c1000000000000000000000000a11be3ce56b9984cf22385d5731edcb158dd0666000000000000000000000000b6f66cd3b56fbdf159775f78ccfdd72712ff135400000000000000000000000028e3454051f1046ee1b6f6473820c88ebf93532c0000000000000000000000008a8a48d700d66672526a7d031d7833fc1f1e368d0000000000000000000000003a7be1afaaf3733104e3a38c9bd6c4ae75093433000000000000000000000000e14f98fe3dc39e36caef0c812ece51def9163c3a0000000000000000000000002bf46ddd0cca2f005d7b1493136833d3ef4264c0000000000000000000000000520373cebbc500d64ed62cb7e8bbc673781842260000000000000000000000009c75941c8eaa4c231432d92a5b6c76b0513c8c15000000000000000000000000a534db77d76a2e052bf58fc547090c7d594ae95d000000000000000000000000c40854c0387a22ea4ee5e75ad3d0730d840c8332000000000000000000000000a6d271f4201f87cf8d9a021983b1ecdc1f79612e000000000000000000000000b4a1c68fba753205e6fffcb3a323212a3af9f6ba000000000000000000000000db5bfd03b996676808befc379c8930d00c66fb6b0000000000000000000000006debf38969acf0dd990e580d9cbbc46ed05d768e000000000000000000000000eba242096b134151c0506f949984688b7cddbd87000000000000000000000000b74faf2cf10062ebbb3e495668dfaec520f39dcc000000000000000000000000b85c8d5f6e85b064b686e52b13c1f9b2799991770000000000000000000000002e58c2f5a54637e30a86a067a74010a204b967100000000000000000000000000ffe02248536555aea476d842eb78ad256095a14000000000000000000000000e99494bd6a87d6d7a1ce3d789dba74a68769f11c00000000000000000000000000f7f868bb852a92ec06859c9164c20cbfbe67d5000000000000000000000000dbcc92c7838b357ee792fd7edb6cb03369fb24dc000000000000000000000000253e0145e4ea53d5fb8b54578e0bf02538a717d5000000000000000000000000b36fcad9e2e3254fc1bc4d5422584a2132e7830f0000000000000000000000003cc8755c5455cc79646ac9e96278fb4f54b0ca6a0000000000000000000000004fc977b34474d041c9f09c8845c31d5231cd9c3b00000000000000000000000018d763ccda9e2e6db0f22dd4db70b19b269ab73100000000000000000000000000842c5b843a8e9a7e4bae8eb076441849d28836000000000000000000000000062d85bde09860f00014ba3ed6809fb07044c91a0000000000000000000000002e286a5b586b074190f52f4ec46f01cd1a5203400000000000000000000000005c98f176703c7fd32eddb58a92d5ff5bbeb748f10000000000000000000000001ecb61bff3cae9b7eb1a5dda1fcc920677fda993000000000000000000000000767ea348002cb408f05edca7990151ffed73648500000000000000000000000039e89e9bd3edb99795864e0088a5e0b2fbcee0e8000000000000000000000000639b15712472a5c8774f0891f3ee367e462461000000000000000000000000004fb48288b26039462a3125106e1d3a26e4a4a5b700000000000000000000000096899277beb9a72783cfd7e05fbf04355811b4d9000000000000000000000000b56bc4c5157790c140b652494883d3c1080460bd000000000000000000000000499539d9db4f2836bd82916cfd40c65bab85b710000000000000000000000000fed587c985b018ee96b6369f9a60f92f53164fe200000000000000000000000043f809ca16c4f05809d7a906b9598d2503db631e0000000000000000000000007239fda238f6f22bac291572271a566c10bbf71c000000000000000000000000f42ee787f9298cfa968f2cea40ca957bc05a7658000000000000000000000000d05c412b91effbac6a49ddca0c2f94b5ca132fad000000000000000000000000ca32e008d754eaa5c17632ba128252080e10eab50000000000000000000000007aa14d6cd2b39643c96b6ad0017f805c6f15749500000000000000000000000007f70ad94147309e775732d5cd23aca20435e373000000000000000000000000a640a12b375c619bc0118a991c1807c77d7bbece000000000000000000000000722a4b207fbfb5e81881c266dfc98e3cd03c70a6000000000000000000000000399586c48a911815c53251a9db1c8500765ca30c000000000000000000000000c4c2046d747b3a92b3e2ac89d0a787ae3040b13300000000000000000000000043ffd3c978371b2d3ef1df0f971abdf221a5071d0000000000000000000000004e5b825f24bd4014eb49e6cf5586be024f011f26000000000000000000000000cc5614af6644ceef95af47b629cff20ba391467d000000000000000000000000eb8dcafd62a86589aa041ca9405f2617b1c84feb000000000000000000000000fc5742d7c89ada36d8ba02d1f383a61f137009e1000000000000000000000000b6c7ec6a40ba1d1e7542bc0c91d3de73160ddb4f0000000000000000000000002444ea009729a11a96dea7ac678d763dfc303e6d0000000000000000000000003f763ddaead89c9136fb688084d8cb72db4d0bd40000000000000000000000004d3cc103661efbcddb84329ad1c48bf318bade84000000000000000000000000afca32a64bc3099fabaefa238ef5d0d1bb58f4cc000000000000000000000000a7afab445f5093db026e9ce650976aea49b022c7000000000000000000000000154ca13f52f614cd1cbe9731b27ae87ec26c01d0000000000000000000000000cd8869ec644c720cf7a2cff772db8c3510095a300000000000000000000000002f4f1ecd849d4b99a644ef550a9e77d3ae351ab5000000000000000000000000bf2b3c1c30a32af58dac014c02346c15b922b54800000000000000000000000041052f4ba59a3de0efd1fd2dd92cf4f9b0c7c6760000000000000000000000001b21275e2b49cdfe652f47be933d7c39fd1427c3000000000000000000000000c7457a22753fa4d49e349a2d26f21966639a83c6000000000000000000000000d5bd76597ac67ad1ac5d6d4e3aeaaee8936e8d23000000000000000000000000f4cec765ec01a030589640a661daf362a6ea8bc60000000000000000000000006b75d8af000000e20b7a7ddf000ba900b4009a80000000000000000000000000ca206dc5cea9fd34f06e7126a46ee029effe4c44