60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c4671000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000003ce29b3d1fbaabacbc17b55bb366574e6f08d65000000000000000000000000f9e0a5a0095a109337f954749f09cd5101f4d212000000000000000000000000966d540e262f43aaa90df68e8e48df877c2553a90000000000000000000000005c665863c18d2dce81ebd062e10d3561551207d60000000000000000000000007c3c9f689cbb7e019f959857e8d65c6797562ab300000000000000000000000029a6a5a7a1ce347b9de9dd1e3fd623c934f03c6d0000000000000000000000005ba7b0bf583dd045adc858295fe2205747893b7d0000000000000000000000003e094a12dad0b6c3cb0422a40b82ec93e1ccb3bd0000000000000000000000005c4d9d51cce30f7aee176fe146bdd125854a4d47000000000000000000000000c1894e6a52c4c7ac5b2e0b25583ea48bf45da14a0000000000000000000000008960e57a5f73994f466fc5a75f06b447f4706c49000000000000000000000000ae559c48471ecd0a43ec1f6b4af6fa5d95639a62000000000000000000000000b4db96a7013e48ed375a65941e619955a68418940000000000000000000000006a3bfa5c9aa81ba52ba063a6d9af68d016242c0300000000000000000000000013af4333a02ec35eca8c943d605072c0f8d9c9230000000000000000000000009d5f2cdd0d503a4c26d879810a40d0580d4b5fae00000000000000000000000047d2354505c18fdab27a1a4ecc5dc393d5205112000000000000000000000000f6fbf05d316b83e9db531f9742b69bf0a1c7f96f000000000000000000000000fd51a4869a1830f9e851b8faa32e1ad4e1641e44000000000000000000000000947471caaf26c8d0ff40006b05476f842614272200000000000000000000000047e3a9cd03487d6c4d0bbf5dadc738e2cf2bd638000000000000000000000000e93ac8dfa159a2cac908c9a5d4d5bd9a56336946000000000000000000000000357d68d79d958553c50fc1f5b803558ada37222900000000000000000000000031bae5fbe258c90e7dfc120ef9e872ebaff0458f000000000000000000000000b9fe37db87b8a638112c2c46d8e0096a6ac7c9d2000000000000000000000000d5eb6361fd86b667c629970aa99ab346d6d919530000000000000000000000000d3061772656a74c200dd4a226a45242a0a41d61000000000000000000000000c5eadb7b5c281e8328a1aa0a3a694799437248a00000000000000000000000002773e177c90fed8e53a7d8a06ec192cbb2b31e72000000000000000000000000895cc75cb174538584e95b84a63104be99e128f6000000000000000000000000d5b688c2cfe82913944979829abd6528a8f7ad200000000000000000000000005628a7cb47d66be76abdb3804d0967c0fe8aaaea0000000000000000000000008624ca66428224037083b0b85bc35a3b9b9d84fc00000000000000000000000078ee2260f8de6d6d18e31451c0e4c42c5a5fc4b2000000000000000000000000fa0434c4174576cfa408b78d4f929069c7c4e3ac0000000000000000000000004b6755c392763edb3c4c41ac17c70adfd973346400000000000000000000000004f92d566805ad7f95e32a7464c29c73321a44ed000000000000000000000000e122725dc4c4fd7a0178cdd896eaafce770c66e30000000000000000000000006796dfffe34d180093929f926f85aa2bfb4d192f0000000000000000000000005944ac80ffc0bb22cb3964da27d106b48ae26c560000000000000000000000001f47c69e214c3ff38c11b097a1e4492dc2233caa0000000000000000000000000dd6e3a810ff6a601c5abd2899aeedbf0aa10bb7000000000000000000000000e1c10641274eeec161683d91c5568e0b17b09e380000000000000000000000003dafb3bb9efdc11063ed8e0ac5272d0daf4c3ba4000000000000000000000000fa5073b71fb017e237abd3c34fe156cfbec0c83400000000000000000000000001d07347ef0ca54bbf85f03611c93897c8e9d652000000000000000000000000c5da02778d139e3a5db43b42df4aa07ed0b763f30000000000000000000000009d8bf4e934a3e4a520a1a0eb7673fdef004ebf7400000000000000000000000025304b1fb8fc0c4163936e9eb5c5b4cd97990a27000000000000000000000000ee68907417c408500291e1d16dadcb5984160908000000000000000000000000b0c64eead71592f879b1dd36ca60f86a1f6b6962000000000000000000000000c385a111e910715656ce98d5a613bb327fa127f3000000000000000000000000540421b3ad205db114fca2bd3f5c74884ba29abf0000000000000000000000006fd4e9553ae30ffb04a94d1125a34f72395725d2000000000000000000000000b9b7a4ef41222f279208b97c2c348d0ae1d23f54000000000000000000000000392d156dbcd6b7cdc727ac918a46e15b80d61e44000000000000000000000000794fed535067b3ee977e72bb3c148905b7e94c71000000000000000000000000888545890fc7a1f2a360c096eb70d9051cdb5e4a0000000000000000000000004e62cb7592dac4980bc1adf38adaaefed3ae7957000000000000000000000000677a00b58762643cc1e4805fd447eaca7f9092c90000000000000000000000001bdb9881d1e0481461cf2a8b32f7bbbbcaf4027e00000000000000000000000069a7854f73ce4f874d7ff6911fb2b405627a3308000000000000000000000000837b5f1825e16c52defa67fb3c69a2291d9cf1af000000000000000000000000810240e815c1b966ffc77a97c410857b4bb740d40000000000000000000000008d2dccc99485425628e72e6f483029fb4d461bfa000000000000000000000000e74af586e22c6c9611c043e8d402b558aaccacd0000000000000000000000000645dded901cb7e499b5450f5351b6ad817aa1a61000000000000000000000000ac62265bec96a62293686cea79d05b6ce8ef39340000000000000000000000003758f11f450e79fd18c4838892f041cc1606a31200000000000000000000000061b0135c02998e4ce66ca01c61082a08c8a93e2e000000000000000000000000cd5e9aeec91816b39f465d4226946226e01235c0000000000000000000000000a560afcfe7aef3213c1a0d86167d1cb4c5d949e8000000000000000000000000b5a103d546c4353f6df0fe93b8ebd5f8526fc67e0000000000000000000000001e317f35066090990e955f10986526ad201b1624000000000000000000000000536184a0694382277f2477f03c3d4a2680e64510000000000000000000000000d0c1c199ebd47a182e4f5579d21d09811ef6d116000000000000000000000000f97cb48e6b7a87e15a9907aceb5bd2bad6c44dba00000000000000000000000015ad662d4723d042bad705f80cb13ec959ab18dc0000000000000000000000006251540a28de0843d373facb3172796cad4779e9000000000000000000000000e72e354d2c2b9f9c97e71f4a99e28c950dcac33b000000000000000000000000b1c7cb58dc790de3aaa453581d6ec13c30602b2e000000000000000000000000cb370e956900195d364369f9151984a53cdaddc900000000000000000000000002fdcdcffa1bcb3ed8424192697973491d91d042000000000000000000000000dbfb540cb18c6bb6fceedc5dc8e779cbcde148020000000000000000000000009fd37a89d26a21da960a6fd8ae8ec9f85dda47770000000000000000000000004eeae5c01af678ba2411de4c44b88f64b209cff00000000000000000000000009fc1c66cb5eed15ba9c36374fc8976e4fba67c28000000000000000000000000baa4190fdc1227ccddc25fbd81aa6da0aaffcef4000000000000000000000000ebeadd015b0002a8abbe09a64dfd9ed70c4ad1ff0000000000000000000000001a5173c62a5186bdc1502580c4effe66695e0e5f000000000000000000000000a049f6b846ee053eb29b18e210f6ff77ba05f4e10000000000000000000000006792de12e3f3e1a8121dd7d0c563a8f3f2c2cb8b00000000000000000000000054a7849f8fdc54d4a0896b0e2ba6bd4299e4aee200000000000000000000000044cb85585d41ab13e3ff4ade2834274ca458239c00000000000000000000000047d029d4d8a3234799cd0537053085d5804b5e42000000000000000000000000023b9b3fde52d30de63fe2fa7722b5905536e660000000000000000000000000eaef77fd33de700f94bd72064c3b7cef5c64bd0d00000000000000000000000009922ecc0b924471162d9c6e201b06aad4e63a5f0000000000000000000000008e9d9b7871da8121415dfbcbcec7ed192bb44fd7000000000000000000000000f9b7f05e634ac89b4bde084d7c0f7c4de37805bc00000000000000000000000082cdd5f54fd486accecbd7305ffc213be9ee4f72000000000000000000000000ecb99ea4a922e3d030f8f72333a2e12d8b8b00c50000000000000000000000009142297cc2172526a0a79fe7ea604bdd5eac1ebf000000000000000000000000db39918a48391e3ba24684d225a27c1d034d080600000000000000000000000039ec2076c536df145d83eaec6be412b3f5a423b0000000000000000000000000bd3b93eb7264a23373cf239e69be95817885e8f9000000000000000000000000b0f2f2de478931f5794dee11b163c93d15d443040000000000000000000000004357c2f8dc79113713473b42bd06a709363b3ec8000000000000000000000000a215febcf2e32a887bad72a0eff7f96bcbda4f840000000000000000000000002bf333f850e60252c97f7135c0381dc857725cee000000000000000000000000097bf53c79b1dd9d171e508361f652e316174567000000000000000000000000b98cc02b8f96248d23816a26febe1e3af93a6485000000000000000000000000833ab9bd0b79369d59db5bb30573f6c91f6f9696000000000000000000000000b32d4da432f18d5cdb329ade93135adcdf9507370000000000000000000000006fec6d0c6a5ab3c58d38df09db508a89ef645db30000000000000000000000008f98c681fe98a0826f59c3aaae0082fdf9f1135c00000000000000000000000049b1ea7e398bd9ea3eb7615ba5500fba67391678000000000000000000000000f82cf6d7faa27f2bf53654db6e63a358372b3899000000000000000000000000519a125275b5fac14d7b7c2d154b89ae427a1902000000000000000000000000e53c31192c29e8c05cd6a5e507fe378f4d47383d0000000000000000000000006c726220eb11468d8b69216ce6a916920b50f1b3000000000000000000000000cf08fbe84f8cd3eb3487834afd2d13a37be49e0b00000000000000000000000089e6aaae82fb9afdb5ad78553ca1cd3ab78c2e74000000000000000000000000ff7761d7e1eda8a532db9967c13f3828805f9b3e000000000000000000000000d054e0b5d860265784f907902447fcb913fa6f190000000000000000000000009d28e401c4f966e7e6e8a66c79da3beb9e410bf5000000000000000000000000108aeed2d02169e4ab311c5fd9f44c6b31f70a120000000000000000000000000313dcce4f509139528c9ccdfdc5a0f27e8d80b00000000000000000000000006265e37882857d529ee173b20ad8159449aa4ba50000000000000000000000002fb78d837aba39fa0bae0af112236bdae6842a11000000000000000000000000c52545ee1b06a38e4acb43dc2331ba7055567726000000000000000000000000aca2609eb96f30193edbe13c687f1a2b955705f9000000000000000000000000277eb2e579ea7f8e0a6c81f93dd005f399830710000000000000000000000000a0ecc639bfd6cffa720792495326757ac14afd6a0000000000000000000000007b35b0dfa4a52abbdaf66f76179679830c438aae000000000000000000000000dce9f6409e291eaee7921083229b494d1d19d2d2000000000000000000000000b3c1acc8a87cfd60530e88e5e0a575d4b661c93000000000000000000000000020001cbb1707e4ba6e0db5ae6be43274f9aa28bf0000000000000000000000001908e34efb4814178f9b92d1d20e389a7c9d4a1400000000000000000000000015ce23a48dcfe50c139b6f90681f544652474527000000000000000000000000a61f234eb3e41ace7945b7f6c366b01789838259000000000000000000000000ab79aa03a1530ffc95fff79f8fb22f41b159bad100000000000000000000000098cfdc75505d7741a59c3055105edc715600c2f10000000000000000000000005433c43f403e22918fa88315482e68cc2f8ab93a000000000000000000000000f9050e8fa6fafba9ad6e2bc2f128194638e70fd7000000000000000000000000135d8efed93c99ed9b36d9bba10f0c68919359e20000000000000000000000005b2386f6b2ce9dae8ca8444f7c8de065f66a890c000000000000000000000000edd1435bd3f9eac1c82936f5c73aad57de1729400000000000000000000000005fbc22e62e31eb2a6b4cf80a6b03c59300562dd40000000000000000000000007ca3ad3a2fabe0e89bc75739a19e9ea8d68ed3da00000000000000000000000090ff29f1abc7246ed570e8a95b73287af957c24e000000000000000000000000330eff82c2bcf8188fffc2738ebfa4d9af95992b000000000000000000000000077979e0875d2f04696fa8c09d306cbb5910126e000000000000000000000000d243c77814729b0b5d351966c3ebf0ab852d2cde000000000000000000000000daf02f3490ff5ad4762c0c019ab2510b5e4565430000000000000000000000009246e07611be1cc4d54bd9a0a52cda1f0f739228000000000000000000000000d5990e54808e78ee573521755519c2fffa76096c0000000000000000000000007fcebd9dc9d7a173e0a14e81fe0abfea46761382000000000000000000000000c284d9ed290c231ead9308661f922d549b7c6322000000000000000000000000db9bbb6bd35181d95f994e870ac0311190ec770900000000000000000000000014067810d9ccc6ab66257203d310615dc85a0387000000000000000000000000f578d8055715f067b1d7031a6698bb30d35ae25c000000000000000000000000ef589c8227505495667310c8f2de517733a4f68100000000000000000000000051b310c2ce2a8cbeaa21f49d98aacba153b4a1a500000000000000000000000093bd7a15d477ebb9cbd9359b0d5d415e171e467400000000000000000000000050081344392067b83656db3c1a58f0264cd7aebc000000000000000000000000b49efcd2080956d345452ff7e5e618420720c150000000000000000000000000f724046db9ec78ff0dfebc8b98ef145ad671fc62000000000000000000000000edd315e870828db26353e34003fc25b440d6c54f0000000000000000000000003ae1d8e74a2137e6f42f25fd5c716fdf3a0437f0000000000000000000000000128b5996abdf31610f5f11927db66d29d05ddf95000000000000000000000000401757e72e5e70e98d0681c011921a124d14ec620000000000000000000000005384a8f8a8f8e1575b7f3a92e87eabd6b091dae2000000000000000000000000d3d99188805ba38418b444002e5220f0fcb31de000000000000000000000000052e7cde2489327fa2b5d98d6b64752edd2c8e2b000000000000000000000000051e413ac811eed825fffc2dec3f5e576e8dcf82c000000000000000000000000acbf3862c33105ad126e03f09a5197dde08c9108000000000000000000000000b05e83f98ac6a845a48a45ae31309c38f4f4bded000000000000000000000000fc98dd5662578001eb8dda0bdaa942b8e38f6b5e000000000000000000000000afadef2c6f77ca40dd1a9959298bb35606bcd12600000000000000000000000037c48bff0739124f3235a8e8476e367e7a792b8b000000000000000000000000a5977997a0cbb6f7ce80c382a95d9ee82eea4ed2000000000000000000000000009ec1244235cd1c47f28e833950dd7d1e7063140000000000000000000000005687652651fb1e1c798b10d0ad0852fecf138b7a0000000000000000000000003d5d735340fc314127735bd81d3d044a2f164d870000000000000000000000005a4736f06b89b90dce907b6ebc00de6ce85e07a80000000000000000000000008577a5936f6c552fc528010e241271f1c1f74bef00000000000000000000000044f1d0522ba5de7e157ec98826bfd7b9ebbefdd2000000000000000000000000045e563b2704fcc003e5488be96be3cedb4693d9000000000000000000000000fe0f77822846a28ddd594a22e33532437eea918d000000000000000000000000af97bcdcf7d677768fbebbf3c0849c9fb71845c4000000000000000000000000dece1b40dd0e1d73ca18686bbeaba9fe456c4a28000000000000000000000000df609759f16dbe68ec3a1619b598a0896f0fd38c00000000000000000000000092ba1b7fc41d86b885d01f2d663285ac96df39490000000000000000000000005c918d74e22ce8c466c1ccbe5f0e91dfdf28f19400000000000000000000000050e6960d322c02532f9badde384e87ddbad41b43000000000000000000000000f0bd6d33db49d7e3ae924c72fad9efdc4d5aee54000000000000000000000000349c45b2b1e5fba7fceed2717504750b3d7b3aa2000000000000000000000000da6d37aceffa2f2f07bf06caf053155d6266752c000000000000000000000000e48e5df1da375b57d86e09c362effc9e972091520000000000000000000000003eb4210e3d98fac33b6e35de49db9cd787d17ef3000000000000000000000000c3f5bae2751f458e248c31d75f466f4475bfe0490000000000000000000000004341caf5d2ca0538bca0ae831d70173f6fc9635c0000000000000000000000003db7b8b58d3793fa3ae6dc103abc357256da8429000000000000000000000000da5d7b1b271b442433fb16b5c7c812ecf5699fe0000000000000000000000000002c578962b126d6a4b83a16ce5e9b03ba87648b000000000000000000000000c5d01c168c09a0bcc6bc5bdaaa8364b1d9800d2c0000000000000000000000008c43a7a705be1e54bba39c280253d3b8f99a8e450000000000000000000000005839fc2219298a08cd33b84b7026b60148864346000000000000000000000000644d59a751c481c392f1c629d32981cd7634d866000000000000000000000000e4e99bedbed83a7a9dc596b55a56ad7dcc5c3d36000000000000000000000000f6507e66a441bdd7de9f7c1c5a61fce070a3c3d10000000000000000000000001969d9a58523ce9d9aa6200e8ee760df49601e5f000000000000000000000000b69d595502418ac8822fdbf2a6da0fc359eff72f0000000000000000000000001fb094727b318f61f7c43ebf69b2ed366615466200000000000000000000000032af17b1f0dac64808d18fb71b748bd5fa34ce66000000000000000000000000b149f7cb147fe32d648211bf35855fe3a2861c9c0000000000000000000000003efe89c5bc29c2229f21d2d17f88fdcfeb4d1d6b00000000000000000000000026f5a71e9dc89a6365a821f6d2138f7a37d4962100000000000000000000000094c90e0a573db26467e0e812090a9220c20edcd300000000000000000000000049d72c48dc33e48fced0143f51541964e80ae344000000000000000000000000804e2c382dac4e62f26c6df515c8eb32a51b2397000000000000000000000000f748f8e426eecf0500db41ded3ea891b67a2f29f00000000000000000000000099237368f2850a50510a16993d4bda2dbbd273500000000000000000000000005d74eac7db2931c3a29068dab1e79bd57a30adf0000000000000000000000000c9372c1b4592213517430ae1f52f46513da1c454000000000000000000000000a9397693148e71a2dff837d0c985f5c117ca7fcf00000000000000000000000040e4593ea92f8890933fc3c115668c267bf041fb000000000000000000000000e2b9d81cd611e764cb2c9222831f4bec30216db2000000000000000000000000821743d2384b97285060eb98b7c34757944a868b0000000000000000000000003c3f09b153336579cec02f3077db6e7a836d48aa0000000000000000000000001cb369fea897d165e6aa8b9b9ec3efa47ed3dfc7000000000000000000000000f48da57eab4f500d40619528266f02b6764f1883000000000000000000000000e031a29399796d2294d828e2bfba9c28d54785650000000000000000000000004024d7eaf5c2389287ce29d88e73b896f1575c15000000000000000000000000e2a3f19eb0a308aa3c29f51fb081d4277d2b19890000000000000000000000005800a930db77c994b799beab4fc8952225bc6b7a000000000000000000000000e6dfcff6fa86ff967e3ce4459c9728b19d7fc183000000000000000000000000e3b70e1468cba5e289ac17d16fc8ffaf41b15eae000000000000000000000000aaf552586d67b39f7b116c9aa9ea5eb075b5bf5e000000000000000000000000b42b13cfebf51fe14757d7f56d87d6889c850b03000000000000000000000000f0a895ba84226dfd36cb40ecda087215f114b34b000000000000000000000000230f867117df70994996c898a5a6fac19ceb6730000000000000000000000000e67ad8af49039897d9f6fb47ce3c37e179d5054c0000000000000000000000008d94584137df5c68569613549e318a12a67aff670000000000000000000000001e94ade5fe2fcf0dc980729629df7bb20d643df7000000000000000000000000407e1e28fc124da444e3b6fb2339d7e2b379e9d000000000000000000000000028d4fabf515b19660d331bff1feeb07d5d2b1486000000000000000000000000622d63ad8a395c36b8202d18c186bddc608eae98000000000000000000000000963317228417e7d3e7b2b18005e575cfe1917115000000000000000000000000dc428d0816ec7b1682137b85a7e59cf372e9df9a000000000000000000000000b8e3c514b4d147b49b6cd7e0d163ee21572e8aed0000000000000000000000004bfdc8dd6057fadbbfe94acdb6a24eba864495d300000000000000000000000007f5e07fcea522fe7bbfe40af207d0b26c26105500000000000000000000000074eef153e7b643a9bc43ab777c635e8e6379deec00000000000000000000000017f2e67baf8b736e92c93bb78a73de5b96cb12e5000000000000000000000000e4fe26248351d3d2b3e501221fd9b5efcfa671620000000000000000000000005d629a0bf4ceb4dfe71be978baad8518b56bf4a5000000000000000000000000daeceea88ace2a09b7bd847758db3c91322dc51d0000000000000000000000007c97ad0536737205b0f1dd3808408fc2dce678cb00000000000000000000000006d07313e591e90f0fc9eca70d1a6fd4579df2180000000000000000000000002302165af37e0791262bf01c0671007237f6756b000000000000000000000000a9087d0238a57025cec966b3704e34150fbd4d610000000000000000000000004a149e7c98a7a42f12be626914e1ea65b10b0e4f000000000000000000000000621aeaa919813cdd59ce6346178381479dd148a30000000000000000000000006571efa71f20fccbb8510d80c1d84baf3b6526fe00000000000000000000000090cfeaf59fda028328944f8d46c7086328a2fce100000000000000000000000044483d972e6b8a5c7d83d80c095b27c0b7b5d85000000000000000000000000005b4d0a312cd7c017e931ed0b519a51dcdd27b7f0000000000000000000000005b6a2cc4bee24bb2c05dbf5cb9e6bf8cbd32fac90000000000000000000000005c8ef4749c4de76f1ef0ec41639736d59a79cf74000000000000000000000000da3f1891d567a289dc99d3dfed9ab81ecb75456300000000000000000000000097593fed7cfae668fc4a199383113af73499c453000000000000000000000000944111078484fe98852cb6548d92ffd4d189c8700000000000000000000000000972c67e4495eeb9e4442b671f7556370c452ede00000000000000000000000012677368b2d05f9b19a94f5358a2a1666dac31d5000000000000000000000000664fc21a222821cb934f0dd9773bd20d9ddba0e7000000000000000000000000b49edfcbf8fced7eb35ef61ed74d21dbdd1331e00000000000000000000000008360d338e8cf31198916a52b2637b76f7a027c09000000000000000000000000cb8b7229883f0f1de73f08dfbd87c91ad2673513000000000000000000000000259059a05dcc95fb6c02ea6f8ab20cc399281bff000000000000000000000000a5750e721c9f67203b504510df8358acfc0d20f8000000000000000000000000b0b31ad6e30dcd5bd88b652fc40fa108651974f0000000000000000000000000f7de9f3de94076aa71ca5f6095ebd5dbf6b3c3aa000000000000000000000000354618a845193cdf83b9ab68f1cb9c24293c8492000000000000000000000000df72a32fd3e951e396af270b7b10f0b0d0c89daf000000000000000000000000ce8dd72423e9b5def4fd7f91b85b2c8c2dddf3210000000000000000000000000d3e24f23a52e11228352aad8c66a37ab961274a0000000000000000000000000139be04556402344686f1163c4911abc5f784f30000000000000000000000001e4c744cc4d8bc4f947b59ed6c9abba8a26a6449000000000000000000000000ac4c2ab100bded2dc564cddf0341fe5047e23cb20000000000000000000000007a49d6e824765f738979689b0c03ebcc3b45696700000000000000000000000056b603c1c3641c307e473fab17402418e99ca489000000000000000000000000e21f1e60c2539a3084e1f88a33683996f0a4cdee000000000000000000000000f598faca8dab88286fbdb6a04e25fe06c4ae83a10000000000000000000000009958170332a5b33991c0d858d8a76ad4fa7595be00000000000000000000000029666f8a3aface7ea5f5624277a8e870cccec7db0000000000000000000000004b35fed989d7b625c32132b1e4399f60bd8930d50000000000000000000000005051bc60ff5a88b96969873f0e1183d78191fcdd000000000000000000000000c57af921f019d7970d3bd0e841815cc43c11b56500000000000000000000000000fb3e58193c7873e281b6768a10a604ad92b423000000000000000000000000a6664ba40885d6b78d1f5695d843120d40386315000000000000000000000000c696d01eb4e138077e11b72eb52ab50423d4684a0000000000000000000000006ed383a81f2cf4eb71cdfdee12189aba7ef97ea0000000000000000000000000fa7dc852f44153e7bd8172b87c4cfaaf82d34c9100000000000000000000000098dcaddfd46f64da0dfa9182c169f384c38eccbe0000000000000000000000003208ab067db830ca6d9e3aae97c70ca1a4aec64000000000000000000000000040cdd087ebe6d1a2c1defeae5c332766145311f60000000000000000000000003b2ea9ae38e3238c469efc2e926c61be01599e5e00000000000000000000000098a8ae39225d79ed581e4593379c2a49592f10dc0000000000000000000000000b10bf1233aa451b3409a850e6b6dd12cd1a48830000000000000000000000004b9b42db9e8bcd322cec4ceb4e26c5fbd5fd840d00000000000000000000000054e06eea2954d53de9155ac466b0eab7322d57ec0000000000000000000000005dc761b8ea94ae7a6413acd9b1a991b06a544d3c000000000000000000000000368bcc9db23f3d6d5a68801be691005cdcd2e5dd000000000000000000000000e0a3548993103bc4c4090918f53ec96b246d2ee50000000000000000000000000e37e931662bdcd0621578a01dcc4e84c3ed761b0000000000000000000000006450a51310104cc0bc3d58ec45cd8ebac3d4ec3f000000000000000000000000d7658dc153caf768faebff7e48f7caf08cf46049000000000000000000000000b80ab2edb1369ebce8265e8dc5a7a4b28a3a5b9b0000000000000000000000005f585e686c7eb8c5761a80d5df17316ebb7aeab1000000000000000000000000e23e1d2cb59f45c755f3903f137f02ec9e86710f0000000000000000000000008e9aae2e5d0d60abff5f6b0cc20ca57440cdeb630000000000000000000000009c818b26b3abd546363ba01d02c40416a0ac29fe000000000000000000000000eddadcee3a554a82a0c04ad613a8960b68618e8e000000000000000000000000a4fca654aa60ca704e803fd3c7bf01fcba76b79f0000000000000000000000004fe6eb9f7ac2f57241a98c7b718da03d8d289bc2000000000000000000000000d87aa8530da564b2577024e0bdc3bf9669c0cad4000000000000000000000000936f9c81e9d9570a715071d75033dccfa9a45bb7000000000000000000000000dfdc4e5d1c544582d7f25ad347dc2ee52b8b4bec0000000000000000000000003d0c9f0f1f66b7fa92c01597373c669083d7d9f1000000000000000000000000bb0598afcd6c91ec60f157eafb642e14f22725a100000000000000000000000078e5cc2a9024141cb210fb16b62df5bba70ae3530000000000000000000000009aee2417f7e0de7f4153c199bf0bb5049985f4670000000000000000000000005aa71daca9a68bdc2e4de74f246e5441016eb769000000000000000000000000183d0d38fc9a402c016229eed0b2ea721caab4ee0000000000000000000000002357bc9fb3d1038a77e0cc58e0a98e2bd655548a000000000000000000000000404f345bd8d7e43124e7b0cf10a2125690d87818000000000000000000000000644cd9341a05f479d7b61dd2e9460df362399f550000000000000000000000005eccffe47f34de10c5a49cbb6dd75fbb99b0a3290000000000000000000000007ac640cc6dc027b6ddfbf793d0e023416f7d2e4500000000000000000000000044d8ab5965d407a4fe9053c6ef5eacaaf2d1c76100000000000000000000000012b26aaaee3648f40da1c1ac238d63c9b399c999000000000000000000000000dcf7de832485f19a1a6710ad9f7a2890b9100f6f0000000000000000000000008f1c65534ea48ba175b4666a292fb66e1b6d97e50000000000000000000000002c42f4a207b4094523963ddc368fef939a7ca4b3000000000000000000000000de562df1656f81017acd55d511185667c2e7c82f000000000000000000000000b414d4046ec0af4b977080babc1cda631471e61a000000000000000000000000b4ba31b0a16455c9360e16f05d38fa45289c150300000000000000000000000058b0633c789962ea109fa49ed2095ffed5f7652e000000000000000000000000a3904c556dd7faff58c8b5664642a8b356e14be700000000000000000000000094ed2cc828a8bb2373bd2a3d5023f077d0d053b2000000000000000000000000701519212d9d7245d858b2cc924f1666e9c6ea2d000000000000000000000000577b689e39a22d9e1141f8e13a0493cedb6a5aec00000000000000000000000093d79debbc3cf82b222e084aca306b2c09811257000000000000000000000000dc629156968bb424cb92ca993519156ea9f9ab530000000000000000000000000a0388ef500f6155910f8385d23f4d8b85b619fc0000000000000000000000003d3fd881b0a4aa1dad6aab77154e31cbdfdbbbb80000000000000000000000008e78f2f1fd272211eb000524a1c0ff15433e689400000000000000000000000032351e47d288b910603264caf53f0a25d1b021ae0000000000000000000000009ed41df5327b01b0b8bb11c46ade11eb0f37c200000000000000000000000000e043334dcbfb940e8295abd3454a43ae7d077f30000000000000000000000000d742e8656d3f85f5d48723c0c708826d74bc87ae000000000000000000000000e1997ff5ce629a5a92ea48da75f427af5cd4bb3d00000000000000000000000075e1e14904074bdb129bcc7270a3bc4660aa86660000000000000000000000009a0fc49be385ba5a4015497cb718c9994a37d17b000000000000000000000000ece1f328619fc9db18909b6816043b9f6f022241000000000000000000000000f13eab11801f27b0da3245169335f600176a239b000000000000000000000000358580dcdb54549825c38c3bc38da803da69de690000000000000000000000002f9921c3d7eda1e9add22d591fee650d2b8410920000000000000000000000003e80b89c65f8f7eb8371e8c149c879130e415b9a0000000000000000000000003ab7eb003ff85ab010ca8d1381049a312bc304b40000000000000000000000006c1c7030804d5876d5835018a662f6d82a479a260000000000000000000000004906e67b5d7bfc4d8103a89eed89f5e8e211804d0000000000000000000000005b75c3193cfcd3b7512219541c284cae6bdee4e90000000000000000000000002ea0864786af94b2bd65c15236ef6b14bdd53848000000000000000000000000d92d2c08f6cf6cffe3005cc565279f12fbad107900000000000000000000000019174fdbee15db1f06160aa8e5d5507204ca7100000000000000000000000000832d1d97ea1f85330e147683b4374f1ffbba4e1c0000000000000000000000003e8c7db48bd2b4593ac1b81758a2fc17f29f1ca90000000000000000000000008c86af5bfc49568506e6e02ce2a1981de212515c00000000000000000000000090b5f8bafe3ccf71b2e5e9dc2d4b58757edda317000000000000000000000000d7cfe4c7f175d41999cb821f13dd6f960ab0563c000000000000000000000000ed38f0654145f4638bb22480b619dc78c59c0ff5000000000000000000000000e0e69b79948f1e508e756665fca436632eadeea2000000000000000000000000adf92c85f5def9007e9481793c24c2e7443c980f000000000000000000000000747496817cdd442cc5022d969ef1df4e3585412d00000000000000000000000059673bc78c8d51e88b305ee5b11e8f5710be94d6000000000000000000000000321f25d8ed91e7d5130460b172ab07f851a94b64000000000000000000000000d97c6654aa86269d662493319771898a1b4bece70000000000000000000000004e280ede0f09a73cd3dc27457aafec3aae1af71b000000000000000000000000a81598344d98d4dfc0451c68d23c1809d3c3dae40000000000000000000000008c60e471256864622cade11eda878b6565801c09000000000000000000000000cba78f755e60e2d8288c1c01964d39590030590200000000000000000000000057c38fe70a37e3a58fee47063a06a746c52edef5000000000000000000000000513a26da3d936b7299ea02de6ecc6d79a3431dd600000000000000000000000083e88de24dc7301739e277e7cda261e11bfbeced000000000000000000000000bba1a815c2a4ae7582fa450e91f858a53129875800000000000000000000000041a180533f559fd964b114df1321e8805df75b92000000000000000000000000f643d6117fecd6f7aca21a8aac637cab9e4bba5d000000000000000000000000eb9c5daaddcc62adbddc8c58d8b60fe411e8b30e0000000000000000000000000f311d97d128a450fcb98c736f205791f77e2b2f0000000000000000000000003ca5d80539439f74ecd6ba32d517f619b08c5cf2000000000000000000000000acd5454048b75580b4dfa61cb0527d3102bfe13d00000000000000000000000003bfc5e56822f985c9b9f985de2d0ac70421330500000000000000000000000094b551b858032125d621feb9d34a0db2a13d05e1000000000000000000000000c9efde85a11ff9416ccafe3d5905f11b2c3976bc00000000000000000000000077f9c2e8c1a1ca87aa0d8113f8677cf21a2318c30000000000000000000000007db6ed5d14b380aef9698a3e4eee3045c5ac114d000000000000000000000000ecfa156c2da7ae9ecaa1cf3d65051537c07031eb000000000000000000000000e5f994f687d2c8a90f10b1c8f89122cd3cf93b97000000000000000000000000cd450c3e9e7c6ea03871c8f0689ffdf8d3cadf5000000000000000000000000049d5dc42b588d393760c2ec0e2010608a95f894a00000000000000000000000029c1d5340cbb13af3ec1b8b9bb9d882f29f977ef0000000000000000000000003ffa0c61cb3019a3e7a88cd13c46d7508ad371ff000000000000000000000000987d0e8552c7bb0e4970f2ba89722a36e8f3443f00000000000000000000000045f315ceba15f9e19efc6ac33e2eb1d402fca55b000000000000000000000000fea836e5e68b1313a91fae561a583a934be487490000000000000000000000001f29c8ec0d8ba6e7902cacbcf71ff4e946ae5d47000000000000000000000000d2f5b6a2be85fd38b201c01f7c761879df18eade00000000000000000000000074456b95291c4c7b66ea0f6285a72d81c19c81bb0000000000000000000000001f9d58b67f1b5d040787da71c9f99ccea6345de4000000000000000000000000b7973e3030038db9e3cc92856625530a246f9e12000000000000000000000000f75c3f81498dabf4c740b945b7e7ba3b1dc01414000000000000000000000000a4386182615230daf88c58b44821bada0086edb20000000000000000000000008a2bddbfa208f2e5916ba0418dd031f47c01403d00000000000000000000000001546d26eb4a96e35bf57ad125b99842ec6cc4dd000000000000000000000000b6de143a9d7f695e190110164b292a7c81d0e706000000000000000000000000e9a3f111735cf6baf5fe71efcbc9a0a4ab9f190f0000000000000000000000004cafa3101e8df2ca3387323e5a18cca8203e615100000000000000000000000038fc5da3d14c4c483ead93a4f503d3ca743a66d2000000000000000000000000e7bea04801801d7753751946137009198df01cde0000000000000000000000002d0cddbe1591195b6bae5f69f0a4b739225d94080000000000000000000000004b4c87741e0173a9b26440f324d9cac5be3614f20000000000000000000000000dcb7a11dbc86eb3575e8b8ccc69b7875893d85c00000000000000000000000084bcd38056f620bfa87dc4c8202ad2e6d7591ca70000000000000000000000006f68ea540a031682b54bc7bf4ed78b9308d2db2e000000000000000000000000bb8e45a869a37194020b6a5aa0480990a0f489e000000000000000000000000052d48c66695512811c45e8eff30a513307acf69c00000000000000000000000031a7a2c6bd53e6ed9641017d6d6816b8e9c38e680000000000000000000000009e43f6125e5b064b39bf8decbade34d9d8544dd70000000000000000000000006c369e1d693bded78afbe8eb79b277c8f92311f2000000000000000000000000bfe559f81325ada8f5bc0d827bff0ff68b67ded5000000000000000000000000e5c1ef33d87e394a79b91c37cdb79d6e4f44c34f00000000000000000000000003338e3245a3d35d4dc39c8c41ef32a384cf165800000000000000000000000073029e7ded8c1a263fba505b8388d9ebd9fb592d000000000000000000000000d93b7f4bbae6d2d7ca5a5379835a4de1cb95404e000000000000000000000000418aef15ff00a5fde1f6816d2b4018b3edc785490000000000000000000000009971887006e935b72f43e33b58307db3b73b95e4000000000000000000000000e681b87552e89a40298f70e446abf12a186437ac000000000000000000000000f2de01c3ce68df5e18e2ce1b7a3de2007ca5893b000000000000000000000000f412688cc0c38c41781244eb9cb941d29d0ea5e8000000000000000000000000f660bf74b1a0fee0259e7d281de04af79aae66e1000000000000000000000000f3b909ebfd2723e6c9345eea3b392ce9c7922ae7000000000000000000000000e5d7049201ba0d1d124b9830b838657e0a7dbda1000000000000000000000000e61ad75f7c90442973f120b8d2b3a38f59a88a8c000000000000000000000000bca135f8a5ae3e3cbc70faa87045a1a792a59bc700000000000000000000000066dfa64ec600586fea102f2ad780f399e1ba4ec900000000000000000000000075528927e5c7f3bd0de72faaeb129eea7efe5e7b000000000000000000000000fd789d4077984ee2c3c2a1363bc34ac33bfc6b790000000000000000000000002473502b01ae8ad0ba1d02acfa2c4a0c80ea9a0c000000000000000000000000f9d56f8320cb101c0bab1b15c2a26f584a25f83e00000000000000000000000017b83fc3596e3af63015b3afdbd77a7f0ec99f8e000000000000000000000000f70d9128f4109e84624da3c77bf20b81fb2b10890000000000000000000000000baa1e0f585e0547da50bccf068b7513b7c3fea0000000000000000000000000b49c4d01b0b9622fe148075197258c91708ac200000000000000000000000000a1e6a84782f437bb6b8eacbc5c53b774165147dc000000000000000000000000b94e352f1387dc08c04ce3f00df3eb0b5a944d9800000000000000000000000094a52a50fd3e345d67ecca86f456eb1e7d1130b4000000000000000000000000ce1ee75c3605b9edc8f235ff5673c12a71da9261000000000000000000000000578a8a9708516b20bf11312500bacf64fea9100a000000000000000000000000dc1f85aa277f7558363314ae828a671acb2fae740000000000000000000000008a30f8a5879bee54657da769abe995d0e4b6702a000000000000000000000000e703d125f46a35595a938a96d1e2e550a97a9e3800000000000000000000000088f8a2898e4f3cfa0d84361fb0a667d3cf523fbd000000000000000000000000c20aa5e601caf4046cc3c4b40e9211c4658add870000000000000000000000001fe22951ef13b8dba46934559bc4845cd264092e0000000000000000000000008bb93e9dd80e73080b1ba1652026f11b1269f8cf0000000000000000000000002c4d67268cb1b87f7ab2f45b0dc2e7adcdc630de000000000000000000000000ddaefb33473dd293090f50cf9fb288082ce40a3e0000000000000000000000008c46a8ab5ba276cb0e565a0ecf8495045897e17f0000000000000000000000009dbc4082a91defbc2aa3919249900d091cafa434000000000000000000000000d278003dc5fbc91728f4881b7f18080ecb7fac28000000000000000000000000445c1d99409110afd6a57abecb9f05731ddb0359000000000000000000000000b6bb474015a04e8f91907775e612c61525903a0c0000000000000000000000002f1cd8a5c5f6660da790023f7a5e367bff4b9a9c00000000000000000000000049c6a62305449b9ee1d0fc635f0a805dd46532a9000000000000000000000000beea6cb201c189ba252a3bcef755e55325a5faac00000000000000000000000017357a39af1aa0dc471ca72f7c39852f17270042000000000000000000000000317f07936a8ae0a54eb45f37d9e13804de0f719100000000000000000000000032957485df59afa63c852a13ffa4871ee8543c450000000000000000000000005bde14b3bb76e0cb1867558c463cde7db1e5c00500000000000000000000000038de8f0ebb85a7a7f59e80256a01bc7f76efbe50000000000000000000000000967cf72ba4158f5b348ece7afc67de68d2e6cbc4000000000000000000000000f2747005428911fc0fd92eef572bf1e0b64a31030000000000000000000000006af6973758961ba6ccb69b7da1abe81405f684020000000000000000000000007ed38dde0590a272f0e3f93b29ffdd88472a784500000000000000000000000027a59c04f85ed70ad1f0e218b3fce96b477873a8000000000000000000000000f0e76b4e6596bb0d93bf8fcd4988e0a73f58120600000000000000000000000054f0b780004a3cd64935e5a58c19d225d9e2ba0b000000000000000000000000fa561048506ec099733f8aec812c15d287e73f4c000000000000000000000000fa483003c3c980ef52629f33cfa9f85f7c1f7364000000000000000000000000367569bde5eba0fdfe7359eead1a3736183bfa2b000000000000000000000000c4fa4ffcded59aaa360ed004cb2ff060d0c2fae7000000000000000000000000bc1ba610f36abdce3795f3f5b80236f7e745bc2800000000000000000000000000305fad2efa07cca8fd6cc5a291a63d7053a29900000000000000000000000046240ce7c40073504e2e50560f5c3079016246f40000000000000000000000009bb6f4b27d6430c42ef8ba531120340dad9bf35d000000000000000000000000fc1866c5312772599c6de91180d03960b498dfe3000000000000000000000000d44a244e4315397263ecf937477a51ce6df4b53f0000000000000000000000000575bda40e82f4a8c4f91bf4a194fc8a749ae95200000000000000000000000094c17854beaf3e225c9f1101943535918aee6e75000000000000000000000000b1d9b05bbb22a28cfb48cd0c71348030480ff69b00000000000000000000000000b9d7d30e20aa6fc2498b7a5853f5639a96b234000000000000000000000000f7ac271b26741ce80e4ea153b85463a0949f72b60000000000000000000000006b14ba604d46c45596bce36516e2a12094dec9f400000000000000000000000095ba47def265f41b4d8916db34d5173d90e9a6200000000000000000000000001f9f56464e78751b09bbc82952287e33ed6bff8f00000000000000000000000005f38df6d1a959b53ba9c3584e0d4973de704fd600000000000000000000000065912da9c868eb6fda6da80f14f5f226e4eacb84000000000000000000000000cbacda9d2b70401bc13b93f65b7f5015bee5c0f60000000000000000000000003432cc5065a0914fab0478dff75bc43bae9ee7c0000000000000000000000000b4b8f610c8a63fd5da1f174b5828763805e3e4810000000000000000000000008677d8d4c4aadaf69454a6052fffc42237ad84aa0000000000000000000000004873308eef577a06083107bdebebeee55660cd590000000000000000000000009c574d63d42ac3c28d8990c17a282e45b378cf1c000000000000000000000000ae07b0811ecc4a383c7317eb3cb5b2240c13e72c0000000000000000000000000f7600c3c5b864baac9b64dddc6169235db5aabc0000000000000000000000001afb73228315dd087125b705867fbc191e4a68b1000000000000000000000000e611986f4201b94af410a8fb132ff605cf18c88700000000000000000000000072d28e18bfc74778a2a339df48b4c64ea9d00b04000000000000000000000000f365fe601cfa8c1c35a57391c4dda3d70e1b8b2c000000000000000000000000fe6f2d440c8aaae568106c6377a101e4c5a837f70000000000000000000000007947a733fc0015ea518061c9c00b67e784d7d7b7000000000000000000000000eb6d1d40dacd6d9f1cb79000f37a18601a3cc687000000000000000000000000494232481bb0e361af80ce90de3b3b0241c202f9000000000000000000000000bf803bcae8f289fc80a2a0762f75128fff16434f00000000000000000000000034ff927d4a7af241c1ed69e9fc069571a95e1a7200000000000000000000000036f26de9d913cdacfde1846ff3a1adf848250a4c000000000000000000000000fbcd00789a18155e604236cae65f2255e9987eaa0000000000000000000000003e03172f6df488581ccec0ec3e26db8bef99e6f6000000000000000000000000411dd08897ccea95ada5384e0065c66029a0144700000000000000000000000005bc33c34e2976475837f6b78dedd07c663008240000000000000000000000001673816c484505f96bcd9282041ad22713796e2f000000000000000000000000e582bfd51181b51fcdceecc040397f62ba01538300000000000000000000000012eb4650692b82c6bde1f7a86e55da7d65a5e4d7000000000000000000000000fd448838de2094af0f3ca9cc21def8c65ac6baa100000000000000000000000014902a94d0a36224adf4ea4ebfe8dd049d6ea587000000000000000000000000d86a25ff56153e6efd85c82a24bd56b055326892000000000000000000000000566e3052bfdc23c594aad342d9d5f723a4154cc800000000000000000000000078acca974a55bba01372633cd3a4fd9c718b83dd0000000000000000000000007363c8ae6aebdbee96a18739122500cc6efed2a10000000000000000000000004584b96e77a41f64822c61497306e061c648be4800000000000000000000000041c5d418d57d154371d22bc7406adaa2c2a0b0ff000000000000000000000000d7b6c812f3f832204cf84b3dfa5122f1e9822d690000000000000000000000002805e07e8c3bf04649777392fbccd3ad138352d6000000000000000000000000423d89d99cf52f06cb9378187e8f1ce8c76877d2000000000000000000000000e47088f747530caecaecb96d64c985f49b7fcc830000000000000000000000002b99dc831f80ded875ece675daf01e305c983e3c000000000000000000000000b11f206d0239283d7bdd86f054de34abf030435f0000000000000000000000002c8c5e1ff5ed80e629b6c03c43f6a28c34d1ed9c0000000000000000000000002a9dbb14bb328cf5ea6ddb0f300776708ab07bfd00000000000000000000000019f980ca4b76398dc80312e16ce3313cd52e1c2a000000000000000000000000ca714ca0424bc81965662c69d1600e22b4816a6d00000000000000000000000062452b302d1cb0c6e06017d325f550ae803582790000000000000000000000004dcffd31e4d6ad1d356bb5129e626bf4fdc4e68400000000000000000000000093a7b78f5c8c590a906ca7b6adb6bc76b86e101a000000000000000000000000ac366fdb64e65677d398182a093549243786b5ae0000000000000000000000004b8918217454e9f97a0f4478d2ddcacdbeb366e90000000000000000000000000e87babe18a3c58d912fe06eb8ec4bc28185625b000000000000000000000000796f63696c9dfdd60bdc9e70c116bab875d835a600000000000000000000000099db530fd060b9c18255d6e2a9c2892a3c2dd280000000000000000000000000d70805ec83c5c2cc09aa3f3bbd4eabf2ffb526fc00000000000000000000000081eaca250e745f5cf61b4ff60affba0dff2e21530000000000000000000000007a0afd19b04572594848ecd1971ccd53fbdc901e0000000000000000000000008166899aa49d75b80ab83af9638817480a1cb2c90000000000000000000000005583fd2778debbc347d4838b587bfb3f10a6cd2d00000000000000000000000080b92d58306587792304be07091eae68ede308f40000000000000000000000003ebd61b764659fdddfbef4345d9c3b2a0ebc97dd0000000000000000000000009da8bdd497b222aaab80630962450d8e3657ed20000000000000000000000000459cf2b348a6ab538aac769affbc2b8455ba322600000000000000000000000097440b23ff0cc2082c8dfd5b3e82b61e8d0387d600000000000000000000000064886b6911a0f20a592382efcd3d56326adda62f000000000000000000000000b04f8e7ee49dade7c5c05b2691467f1d034dc820000000000000000000000000012e145e1c75d3e8fac1de6fe3c5bcd2b37d22c4000000000000000000000000520e037349f3a264bb283a445570e280181339ba0000000000000000000000005cea416b7aded35f037fe1d5cd92b0d5c667537a000000000000000000000000b60bb0f14f5a498e05865373ed571209ac4a1ede0000000000000000000000008af8c2e5a4f21aa175b6d3a1bedb9d01b86fef56000000000000000000000000c16daa2c88436cb9edd5c470b6b68229d7a0f60d000000000000000000000000acde51c184a56f713678b2555bd77a7391d39c890000000000000000000000001cddc4551d11dfdb1bc39ef8ddad3572dccba43400000000000000000000000021a0845f293c16e4c82dc5d2c2263a947baae9f400000000000000000000000075c8a18e735f5f031b02bde9834306e905dbf7e30000000000000000000000003c2df76f784b34a2e2659080388cf98774caf6a70000000000000000000000003364e8d45a7a502e055e2e5785cd2c585490ad8e00000000000000000000000042d2cb55e24f5bbd04f6b24d97ff73b50593e2e6000000000000000000000000558b60dc9aa9c6a40f1b8b397f3345dd8b3219cb0000000000000000000000003b94e427c602cfb6c8f5188787b6842044e875e2000000000000000000000000668f9d0c6d51abb2594eef15b5d212959ae80d8f0000000000000000000000003d8923a6fbe78cd1ced88c05331cf68c6056cd450000000000000000000000008041ad2351153db02e44ba269caca85a633e24d500000000000000000000000086a2cea2e4a074e93590737977d7790f4af81fa1000000000000000000000000838bb316cf7f9a34a4e731b8765edf60d8ada2df000000000000000000000000ed00249169faf759e1a4d58197f31affebb3af65000000000000000000000000d3a4dac517aa6e3be1239b70f7f64300e7be5506000000000000000000000000d18a51309a6e688ad3ed6c703c160425e9006bfb000000000000000000000000932114760583affc0497695cd32449cf2331a0450000000000000000000000003aa5688b101d39d1724da12052cd7d1b3ac0dc4e00000000000000000000000014fe2d1fdb1af7cce44a76fd4ef1020a36d6fecb000000000000000000000000f301649375a93f26b9c582d413d7bc004431934e00000000000000000000000064e9fbb964f704516adf7435c679ba116a7c9f5e0000000000000000000000006c945b04a79aa02089e737a8557b21a17460c3f60000000000000000000000008fd5a6f854165b330c11766306b01ad6f4b7f0700000000000000000000000002fe0e1aae73bc1e35e69f4d35057ede416f70012000000000000000000000000a9c2ac646536440fceb3ae3505d35168ec362e450000000000000000000000000a7710e308039692da9f89bda068de254c1e8da5000000000000000000000000ef5421315a5dec9c8878b60d32ff01c75dbf2e770000000000000000000000009d4012a71206fabdf569077d41692279dfe87c91000000000000000000000000a1f11b83eb860f97a762123f723fae00b594753c000000000000000000000000e125c67509f115de6bd4d5e7f1694bf483b54c940000000000000000000000003983d7ebf6f1137289e96b341a1226736d8272cc0000000000000000000000004afe1e78e5483ec6bb31a74a44f5a4504cfdb19e0000000000000000000000004b9f1ee52bfafea030ce970ff5bfa105dffaed9c000000000000000000000000fb791ca24c6c0d402e63cfe5df15a2187516823600000000000000000000000060fcd5d5dd108eaab9d49486088cda278d11b3cb000000000000000000000000a24b01ea84f941e3293bb8e43453fe3dc5b435e60000000000000000000000004954e01086756df2bacdcca9d4e1bb4f2609d7db000000000000000000000000ea0d59517c08bfe33742c8b4b2d4b139580e20310000000000000000000000008da16132c96137fbde77fc611fe499ef6e52b58e0000000000000000000000008945cde859b791d92a9b7bc0c796e3906a525e4d000000000000000000000000251bafec5e288b6ab80bef6d9636294a5236a39a000000000000000000000000c4a3507f01286c0ffe9fb375e3dc3c8ec9bf462a0000000000000000000000007467113fc1216642270253c7ed60470299e0b2ac000000000000000000000000f12a4e7be5c36b9a3b41210bd001102d024fefcd000000000000000000000000eea58b80b9648202e92eea4276e2f6876e23c028000000000000000000000000f3ee815941ffc67f60f69da0ec54047b64a01f7a0000000000000000000000008a76315624baa8f622536784fdfcf4630bd053d2000000000000000000000000b3432ae6132d35d075c48dcca89ab44fb2eb148d0000000000000000000000005aa887a4504a24c9e138d965bcad3261d3da23980000000000000000000000009d0f3b861192820295cd9ef6bfe1b056a8b33c2f00000000000000000000000093a97fe896168e94607a4051a1df54928e8b98410000000000000000000000002f6b6185c01b44880d0cd0a9964bc0ec3c581d74000000000000000000000000b2556bc1894ca4ca5c59d28042e3de39448f38f7000000000000000000000000b8b50774f65339f08b5ad9244fbe63fb319c81db000000000000000000000000f2e0864a8fac5193168d41b8613392dfe9f519d10000000000000000000000000ff355332f7045180002cbd1f133fd4ce9b7500a000000000000000000000000e1f05b0b5dd78b4c640e44bb38f23acdceb3de10000000000000000000000000adea9f3cccd109d75dec4b54ce6d0cf76726a11600000000000000000000000021ac3d40cfad9a26ec8fe5a542848b0b064ce732000000000000000000000000a7b6a0482806c53f88610ed981ed02f80bd2a0c5000000000000000000000000ecd5e98c212797d8de28a14bdef46ee206b7219e00000000000000000000000033ccc2dbc312f7690948f28889f853a88f46a777000000000000000000000000f3520b5666ce22dc764de0b5936942c24701e0f70000000000000000000000004ebf0db211d4f1df6c271865d47918e84f7a67b7000000000000000000000000c09e66ea832ec6daabfca96d5ebd8c4f606a7b16000000000000000000000000943957df8504d00a2ed2491eee91126b19adc6d100000000000000000000000067d6c0cce91ccf3bb67658eacb49c2d9562d950400000000000000000000000015ab2e72189025cd63b0c9597c528bddde22f59e00000000000000000000000031bb12364b886f662357571f922a841126d65f54000000000000000000000000db3a2ab8c71cb3a95e19db69eef11dca0956855200000000000000000000000097bf30a83728e24f0d29159eaeea09cde0c5e1150000000000000000000000000e78c6e6c4bfe78a1e6c226fddba6180f711efb8000000000000000000000000183983904896e07245e5e58745c182c3877c7cef0000000000000000000000002e3d37fca85d62de41032b5b311d7cb1eef80e6100000000000000000000000078628f461bc937f1029570a8e1de1fffd1abd41500000000000000000000000001e01724b35c500dc822eb5e274273c0f30efa0200000000000000000000000045d039addfd294444425a30ce35e9ff24a7f736d0000000000000000000000009fd0e24cdc93cfb93df30bdbe7eec7fc497b6a78000000000000000000000000edafa3e1cb37334f7533b10632c221036f063c0b0000000000000000000000003ab3ceee7ad339af583ef17d14bc52bdac4d3ec80000000000000000000000004e8571eaa8cc284d84f576c71fab64c4385ed7f80000000000000000000000001a9fc793a5121d4453d1e1c2e5c392ad8676cafd0000000000000000000000009e0f8556d6afafadc5cc4e4e1bc9c71e92edbe020000000000000000000000009abb48b514e1938ca3bd1ee857317a14babb4a630000000000000000000000007f473f32a115dfead2da36ee3f51f61c28a7d828000000000000000000000000ba57a7cc892877e2cc4298835f04937e4b1bf6f0000000000000000000000000074e888a76b2bddd229b298d252c775c9d4cc63000000000000000000000000088af2876fb80fc0ed1f9cd6b4f01d7fbee6467c000000000000000000000000062c216355ee7030e04b64fcb44cba7a4945ea4540000000000000000000000007832ca5f172fbf9da7f4c0f44c82a2e211c69064000000000000000000000000d9a1e30db0c40cdf48adde4295a60d97c7149c940000000000000000000000002cf665812cca33f54e905587da787f77c8c4efbc00000000000000000000000071bc43a94252b3fe0b4d58c001eee4ba5cae948f000000000000000000000000d71906c24b1021e965b9556a75938a8640fba3530000000000000000000000006a071a3f185a545ff32ca5f48627a0c966312c8200000000000000000000000049ed8f61118f378ef94a088782d29124da4caa38000000000000000000000000999bc3f2ac726b61f35c787c57e0c6d12a706fe300000000000000000000000087e5b644149232bc68ba277f68c34872f696569d000000000000000000000000076e4b14886e7f60bfd9c87e98bb71fc7e5165960000000000000000000000002ea08fe51cdb8bd28ef266a9801bc348767df9de000000000000000000000000a9c4962eee6703a20c409135e291d487ceda26600000000000000000000000002c99d307c1bce38fa6a765085d5e5165c143619c000000000000000000000000a62520ead1b826c24fa11eaa94ab927165fd3c8400000000000000000000000067952636827be1aeb1f506f684b177590a6cf4b1000000000000000000000000076b4ef978d19977b0f93fb759cb50e556e75d3a000000000000000000000000a8ec77e0f33b566009deab11773a473fbc85f899000000000000000000000000e4b9896e985e9cd67b6fd44070734ca6173be910000000000000000000000000f72f1dc6490906051ba8e038eb8674e07c82b9910000000000000000000000003610a783b9a87d925a44a49e3b6ae9f10ee0cfe60000000000000000000000002e4e9785ec988f86a0bf69190a1b0cb9e808089000000000000000000000000009904eb317c16a2b490456af2422703cf3d060c400000000000000000000000006c1f83c6dd578c84773a98fe706899356da09690000000000000000000000004fa3eb8611c1890e71342bc9a5da55f44361ac79000000000000000000000000ec50cf162d489f60cc4efac9a81ef0c197bb609d000000000000000000000000cf4012ba538011857c9026a227b1ae8cabcf0193000000000000000000000000c8ba13013c5a95d660b3a39270eeca6f40b651de000000000000000000000000ddf07bf470a2c011be137ed53eee37f0524e0b38000000000000000000000000938538b43eba1b38afdd1012d91099213e2e05bd000000000000000000000000c35753aacd0ac9980348f34b8ec278ad7456bd1d000000000000000000000000caea50473288385032ab4611e4258eecf03334db00000000000000000000000027d18781882264c4bb48ff1ef2935f162a7661880000000000000000000000009ccf4ce78e480bd42a3d027b13c5bbe357145e24000000000000000000000000a07b090fcbc3e75fce80061a174ef500da0bd5680000000000000000000000004952b86d36a6478004ada3a4a9b92796dc3abb46000000000000000000000000339e0145a0554e4f0a88723ea0eb36638de856930000000000000000000000008d807c18bc15b983c74cbd5ce70e657621acad6c0000000000000000000000007e950846429c8b217e55c423da9bbb46cc178873000000000000000000000000a31f06c0f6f9e099a9278e32dd17cdbb8459671900000000000000000000000056eb68f0cc2d59615c2c3d52c9f14118937482c50000000000000000000000008840439351bedcbd37287960461ac17cf9dc1e5f0000000000000000000000007dab8be73a2d45d63dc44bee5460cd0de444278a000000000000000000000000a3827e4b9723f4fcd5bf8360f8bc0b5adafb096b00000000000000000000000031629ead1a1fa4958a8833fddab735806d2ea46e000000000000000000000000ca6eb9f1dad19f903a3633f7935092c4091fdd2a0000000000000000000000005ec97d06cfe14cadee50614c827976b4a2d60d4d000000000000000000000000e01a5d765e522434615f097dd9446d86d50afc3a000000000000000000000000e66741b518ae261d9f9db77c2d1582fcb8e743570000000000000000000000008299addffdae3cc7b91c7be986b89783386058b40000000000000000000000008b816bf62b59bb4bd434fe4681d2a589ad9ae37e0000000000000000000000008e094d4979d3aee7f6ba84843df612c47d65457c000000000000000000000000eff47a9fd89997192c25a98c467ba6e4283e0905000000000000000000000000cb6c51a2acb92cebc535ed6c82f7131f3ab8ae400000000000000000000000000838909f17dc16cac1ea3bad398d7d45c371774b00000000000000000000000078ae318082c576a8a0a2019f3ff3d6f6e141e0b0000000000000000000000000c533bc838253b0997f8360f1fda1462033770afa0000000000000000000000002a40833ac8ee9fa58d30c0072f9f646eefd6df16000000000000000000000000c136ae96f7e3afaf192c8e1ca8f2bd3e26052718000000000000000000000000b9fd5d87fd096adc7e44998ffeb9f68b9bc9c3fa0000000000000000000000002a0caf76eff4bb669550f74994f89e4fb6862b0f000000000000000000000000ccc0462222ddffad9d15927502425c3f1f3d3acf00000000000000000000000041ffb3caee4e2ce3bec862a8dfe42340172edd350000000000000000000000002759ad62158c609af1a784fcac31def95d1a5405000000000000000000000000cad47e77b7ff121566ea2a5ef0f38e3725f128d600000000000000000000000084bc23b379e55e7d1e8e807051d47baad8a31f3e0000000000000000000000000f51970bebe316794d95df7a2255a309cd5d13ba000000000000000000000000593f590fac18472e6ad3e31b8a46f766efb93e8e000000000000000000000000ea30ae90d855e68e1e779f223c638245c4b870bf0000000000000000000000008ef90bc37cb066f5a22d625593fa8dfd71113b6a0000000000000000000000001a37e53421481f42da267aaeec6ea6f44675c785000000000000000000000000cbdc1a08dab1e9a93eac6f2918ae6c517c716f5500000000000000000000000036b8cc8c1efca71901b8a8b281f2d8c21292ae1f000000000000000000000000825e7385856dee4588a1a30f88e09948782a50cf000000000000000000000000c93b5bbf57b843eb4926df4917f4026d6ea5f1e8000000000000000000000000ef9aecbe2bcf604f3cbc8ac9b0e6089ed87156fe0000000000000000000000002377d5b7a4757f1d080f96f217618d51fa50747100000000000000000000000064992b7839bdd4f9cd60beb83fa05a696fba0201000000000000000000000000549e6befe2979784cba90435856473bfeeb78fd100000000000000000000000006354e3523e37bc489cdb2f5553a2cc163ddec15000000000000000000000000e678868bfa6149751d872cf15094c33260e3e9410000000000000000000000005e9e25edaafc474f18211edbb0d34200519065a8000000000000000000000000482cfa9debf860ed646e95e835a5f3b08347f85c000000000000000000000000faa58b584ad8f5d4be45ffa98d07715ee689889100000000000000000000000002144915682a33b421bd9e1a9ce63e1febff12590000000000000000000000007d5056462633b25498e2b2ae97417f83a2820f130000000000000000000000002345c44b13cf4c35179c152137a445800c4af8c600000000000000000000000032d66b85eb2947f4dd2e59c5a9b17cf73a2e511800000000000000000000000073f894bbffb63afc724f325bfd58f0ec267371a7000000000000000000000000acb5d39a452cf897eb22e2453b0086da55072464000000000000000000000000b3cb157695a953cbdb14480c107f2ec0808ee8d20000000000000000000000008c4ba9529986d290b5e30175604f7670e5f67d8c00000000000000000000000001087ac150c893608edc32779879fb9399d717af000000000000000000000000518eb5f37be25f439a6d2d461220adeb3923da28000000000000000000000000bbb4d8edca630b937087f32dee5d48a5bcaeaba400000000000000000000000062b3d0d4b788dabc1cbae659151f878a3b9d51540000000000000000000000000d52381c01d93013036203b2ae292ec71417381500000000000000000000000030bc003f7dc785154dda7c7aa9e6c1cc21ce262f0000000000000000000000009b572554d6c4328cdd163f5a3e06debf4afefb19000000000000000000000000a184a2df2157f1ca5e9c32dbebd23c84861010e1000000000000000000000000869b04bd784bbdfeb7b04cf6b4e693b02aa39ae10000000000000000000000002087beffce97f0e801c39bc47cb70d2248ce72bd000000000000000000000000509b6371739ed20c615d278fd1dc0c0a5375643800000000000000000000000096ec6853e479fd22b9d455ecb0a4cf69ca52f0d100000000000000000000000099d66e67a7ea66383388ba93d3a9bdf4a4cedb9e0000000000000000000000005964b37bdd199b02fcfb246da105e8c3994a853400000000000000000000000079806d882c993c03deef20047fe3bc289c5d39dd000000000000000000000000a149738b43a162e2e4083904262221d42a8132350000000000000000000000003715383346ada271b0f48325294bba809f27ab7a000000000000000000000000cd44602d3e3546fcbfc1373f16219efcdb25b05c000000000000000000000000542774d8ba706f3e4a2280cefb0a7e71f8072874000000000000000000000000f26ac773f75b412c1e62118ba99da17f0ef47688000000000000000000000000b7ab956493455fe0bea6f5535849174bd310dad4000000000000000000000000c19c62bd4fefa689b8c4971724638cd96c1bbef6000000000000000000000000d1ad5ea66b87f27459020e8f4ef98730e20a48cd000000000000000000000000036f16e92260a30b7ed5a516ace2cf42cc99a5f500000000000000000000000003a468770d229ce9d4d0e6ce2535402d317c42900000000000000000000000007aadb6438cda748f2994f5f0bf6f534681cb0104000000000000000000000000f5eda8ee83049729abf8531c888af4d6d8ee9d09000000000000000000000000a4467aa147584756f671913d6657bbdc6623684a00000000000000000000000050fa59177e463ffdd9165906c3f1761dc5f71141000000000000000000000000bc873c1445b2d81490ecb6ea6ea81410ffadd5340000000000000000000000001e98a1882586fbfad197138cd73a1f32cdd9a8b9000000000000000000000000cb1902831767874bf52306fed6bebcf1caf4427b000000000000000000000000c92bfce7e62aa091cb5cc8f075e5814e0f62036a00000000000000000000000073810754311c20e5d8a8ad1dd1c68cb56f95dc7c000000000000000000000000dc85a14f34817b446fd78961777859589be5a0800000000000000000000000005c71ae766e1428e8c49ce8967045463df433bc19000000000000000000000000b013de91ed9551367ceb40f1e196d12731307abc00000000000000000000000089a935d0238fd2950bac1c3840a0bfd4aa95a2400000000000000000000000009dbf3ea8590292072d743709e2c6408c9d94817f000000000000000000000000a1e9a0872adf7e74cd4bd38cb5d1a7673803205b000000000000000000000000a7fb1b6bd470335d1a15d9f3c6a930f1952c5bfc0000000000000000000000002c8714039b7f69bf16ce5dae45c32069cb4974d400000000000000000000000097a256749a314485b5b33677a0d3c144b598ecfa0000000000000000000000002a717d891e1d9a6b75289ba42b8d0a51e2062ae9000000000000000000000000621ab90665dd73ef273086871f59cb9ffd8e12d4000000000000000000000000b33e0f1c7331cdb4e9059d1bb54d68b02d29319a0000000000000000000000006f7708d377a9df058e0a73fa27cf7e0c00ee45ae000000000000000000000000d1918e6a37748f4538e014c0e37f1e86cb719e0a000000000000000000000000b33aa469cae1696b9646c9ef7c9a4606f7fa1ae20000000000000000000000001f6d8f9e3d79c6ef3fd6baf4b4646968ef2a72f400000000000000000000000052b26d9b0432023b24f3c29b6da4610becc7f754000000000000000000000000a70228aa4d766399470f4bc4d38181bb95b42d4f000000000000000000000000ec41263e6b520db32a6840477bbeac14c3217cd20000000000000000000000008a172fa3b9943fa32a895e6399a5de035adfcf8d0000000000000000000000009bce3e0b1382bbe4da9c922b669138221450e1a50000000000000000000000002450dd4126482c279518fcb04ae495833b59405a000000000000000000000000f9ec640e752a4e8593e398d2085c50d73e8cb29d000000000000000000000000ca7d6800eba44ebebe54ac69ecb5d9390a2a17ca0000000000000000000000006f0dd1505d9737e5b80d545a1768e37dce0017c70000000000000000000000001188324fd2ba4f4f20560312ca330e5ab6d272450000000000000000000000007044ae8ccf465352ccdbf37284a0ee9c9533b3d8000000000000000000000000455ea3d227f28ca1c7135096a232c53b15298e7b000000000000000000000000522af6cfd8f5b29b99cc901b848969e6d3014ff8000000000000000000000000aafd14f84bd1a92a1cddeb0fabf70ac07b47c02e0000000000000000000000004de81a1d77375ac2b0e7132cfd7534e554f69d4c000000000000000000000000fb7251979763d9644b2d4417f05400bcd968ed1600000000000000000000000077cd20935dd6c18c22e4aee4b69a310ba843a661000000000000000000000000bafa43c696785a894257f3cae3b9938979beb9ae000000000000000000000000377bdb35b0c81f1ebe2fb8d3ba9c02564ba5c63f000000000000000000000000118a394a99e674e5abf545f29dea55d2da9e38870000000000000000000000003a699c8a26dea3b661592f126c1733cf1ca4f79b000000000000000000000000ac4bbd1942bb3b80f149f970a8a9e63a9169b51100000000000000000000000030ec7e97ddf5e9f907e27d9299eda37dc0b5dc480000000000000000000000000f1a005f681d54316acb95d73618ee404b77461a0000000000000000000000003aef2b70b9b4c09e44a1948de257c46ea7f27a3b00000000000000000000000026241ff595ee1735bd17586682e2f534980d26dc000000000000000000000000a28aab73c1299a344cdf9acbfcd71320dd57165c0000000000000000000000002149f9f263055bee8faa2d529e5127ddf629b7ed000000000000000000000000b409ab67a31efdd5ec17d567ee2d04dbc55abfe9000000000000000000000000d97754c57f609c4e563ce403ba1e03d769edebe60000000000000000000000008c91b4d794cc68736d75b343327fb676dbd0ed43000000000000000000000000516601608b05a66c89f7d74c0fdcadb04b3e5070000000000000000000000000e9b84405b0339d603e5722c94c5775c85ef66c1b000000000000000000000000e3e971a413d4b01f1a2aa2c1354b0ee88149a0c7000000000000000000000000e982f95d7d456ce00e4f61ecc010d87958e9346d0000000000000000000000006d7e64cc25ea083c9618764b3a1b15437f550a1d0000000000000000000000002ca4bef08d71e215f739e9a051a673ac6efb3793000000000000000000000000875abdf7ac9affb91650a64b75fa0df4444cca38000000000000000000000000e4dba2650bc2f4c1de705021db818ea6648816ec00000000000000000000000051adcfa92713e673cc2b0ab0d92ebfa7e6bf8c1a000000000000000000000000c5971124cb2f994e74b8ada209c4683796bdd9110000000000000000000000009af79c8d2a773e0b948d6e6e5376fc88bc0dda910000000000000000000000003ec7815dfcbdd051f0bffbac745da130ede4e46f000000000000000000000000a30afd24bff05a60d379282de93e10653abecf12000000000000000000000000d5a2c3c1b2bc707a98e38f9c0aebce2edeb7e143000000000000000000000000aaaa3af99cba359e1e0a20bd30f7e9b36376184700000000000000000000000049a5294ef9536a85bd1244211b6c169ff1406baa0000000000000000000000006eff48b1663245cf4844b2378691d4e234ec4161000000000000000000000000a42d57e5ef1063125b9519252cad5f790081d6aa0000000000000000000000002f4d01e66bfa5cf0a310a129f2a32f8f2706e49a000000000000000000000000ebf15c13a936e00871fca412ea7119c4718e980700000000000000000000000042ce96ae4783eb2bfb53aaf81ef3ab1e7d6140ef000000000000000000000000f719033058503a09898626ad89ec1f2cf1cff67400000000000000000000000098ae8e3e04d12b403b9813265e7f16dd36f48fd40000000000000000000000007d172f0da3e339167db0599396c6b9e73370bb2300000000000000000000000044ac98d52573164c3cb95d1a5aaac33016850dff000000000000000000000000b06c43b0c0b4766ddf0965c444ae1ea9200ed5180000000000000000000000006b7c9cdd5bd6e3e53522a4831c6de95153e9d0c50000000000000000000000007740ced243d9e52a29ed3094701a47f1606519d4000000000000000000000000ebd51d668d245088e65cf3c84ddadf27ef2be067000000000000000000000000f826b589c76328f1dfec224edd2433426b85058700000000000000000000000031ee0dcb11bf0961078b835e30c4f9f7376ef8c50000000000000000000000001334ee58df69196fc523d055076636ea12a674de000000000000000000000000d2f7f33761b82942265f8e8c159dc0d647f761a0000000000000000000000000b8f9541d37a57b890ba06c609f0c79552d704100000000000000000000000000cd223ff61b0f59983c2899d24314ed53f716fbf5000000000000000000000000d484b9bd6a45a3870006e67a409bd613d2711259000000000000000000000000729cd73af9b5300a6a01450a09579c1d5fc598f6000000000000000000000000bf450b673c5ee4b0ab374374b250d32d27021ced000000000000000000000000c65e3c2830fd455d49befb75fb6faeb192737e0f000000000000000000000000002d383abf37e90e38b0c721471d3e8f94fe176000000000000000000000000064fae16945ce76d66637eca741a329d1393435f6000000000000000000000000661c108fbddb56d9b41f8a36408b78cd62cfb56f00000000000000000000000023c0dbdea428605313e0613ae626dc84f618954c000000000000000000000000619c64e5a1ea373a59705df627115376e4806f1f000000000000000000000000b8df22d7fe53800982785f31f7ffea7eed437dcf0000000000000000000000006fe19da0e98380572301939b41a071da134f3f77000000000000000000000000f90577c2a7602af625e9e92ad4981b427b317b0c0000000000000000000000000232e876b96bb52ea036114e1c88b0d108e8e1b300000000000000000000000038dc21e226670569e6ed298bf59d00c605d81649000000000000000000000000f459ce77b296187831922e258645e7f023012fbc0000000000000000000000002b28d64075a93c648ebc256a944b990e67108522000000000000000000000000c121fb8dc7cca1fcd3c5052ee92e4855665aa76400000000000000000000000067471cf88219e4472e559432141e1b1ce87b2c290000000000000000000000008632f448ee6581b7304973e10762d91e1a73601d00000000000000000000000068b906bd70ac946ba40a59bc122cb7940807baf70000000000000000000000005180ae20d7295917e9ff18ca9838e0ba5aed4ade0000000000000000000000000143383da63daa68cec6a4a3c33d51a15fb3a0e3000000000000000000000000d8f826015f49f965d1a6d9bcb0d2522cdb37a280000000000000000000000000be20db7f3520f5846d35615e77df9ffc9c6ede89000000000000000000000000a8bb7757142974fe434f4dcd1be3b8830297652600000000000000000000000098b8824a6da15be937d1837b1e717ab6291a93690000000000000000000000007d3d4acc42c2ba5451210a173e9f7a49573449d0000000000000000000000000975d68082c1c5c4e7f4bbbe442e1a0fc2307d9a10000000000000000000000002b9dcc3a1980ba69ba20c01871c34202a6984b9500000000000000000000000004c4d60292c5e693e08017d87dd61a9731c6c83c00000000000000000000000036aa9c0c534633bdf373be8b8d6eaa8f3f1f64d6000000000000000000000000c795d3f5917bcd1414f6c5028e4b3d0f057fa9a70000000000000000000000000476505d0a79d29bb3ba070e9735d7a17e1a72b10000000000000000000000008caa2273eff4b76b51e2510be606b4398aa636980000000000000000000000001963353c4f65db85fa429fd9a9cf65fa73e40e02000000000000000000000000c7017132eede3e4e68a935d1cc5868ff97b0f9020000000000000000000000007a9edaaad3f88d74b19df6e9befc1509b2efae4600000000000000000000000020dc259b93d5710efb72ce6241889dd363659d5c00000000000000000000000070dc5103a0fd4aefe40f9576494a727011707f42000000000000000000000000654ee4d38a3741b1ce2ad071b72da94c6e5521ca000000000000000000000000fc9324c31e4e82d3a0c820383134c974ddb53e870000000000000000000000008733edc61a1cf50e99741c49f32b15e6dc895fe7000000000000000000000000e277956673ff654c60ea69e8e9ed04c7d39f5ef0000000000000000000000000576610781cfed10055b1d20311e677934a9ff5fe00000000000000000000000027b7d1df20778a4a8d998a42909993299ffc517d0000000000000000000000009f9b8fd1761da189cf843f34e28ffb46cf7edd5d000000000000000000000000a7c8c6037cce2756a457709344c5a551f6212fd30000000000000000000000002a6630429b2f90a1a4b1cad26a1ccbfcd265d93f000000000000000000000000e6f2b6dcba19ad322874edd17430a8ce7d4c3c0f0000000000000000000000008e363c8216710a52c6d74c11c9b524261ab56649000000000000000000000000d9d2d538fa6c6cda9fbdbc8ece9021e2845dfcb40000000000000000000000002570a486c97aab8db8cf6e575c063ec5a7920bf20000000000000000000000004d83274f4eb4b6f511421698939b14ac803bd891000000000000000000000000f68f569c877f73d37672c5a5026457ffb5f573e7000000000000000000000000226492f5dfd929d4728ccc23555c7e003f06f82a00000000000000000000000095adb10e60280921d7405d9ca5a64140ccf551dd000000000000000000000000efce3006bdbe0343540182262c73b8e6192836020000000000000000000000001d001cb906fc35c6c4297af9d03673a09b207df70000000000000000000000007857082f40b27f7280f695faf2c2bad1f5246998000000000000000000000000bebcd1f77dd99fdb89b5797dbb7f224c5b4573fe00000000000000000000000014f3337a6289d822106853990fbebf1abacaddb30000000000000000000000001677634f4609dd20e9a5d9e4e58436cb971f2c9600000000000000000000000010a5f45bb496f62502c510eead65f672a0dd916a000000000000000000000000652340112ef304b1a6f36bc5236b80964226c883000000000000000000000000b6c1c3d95103c95ae8661a28b5b94d02de5617320000000000000000000000008e3df5f226d7e80749846cae598cebe985093c83000000000000000000000000ef8810c289dff83ec890e173a024ebec10ae7916000000000000000000000000dd122b91f1001c71c49d2d75c5ee768b5425d1cc00000000000000000000000028ebf5f736959dc60e2ff43c8c6d1b69b0af96c7000000000000000000000000e142a78b130dfb2ac4bcb028cd8ffb5d422a7737000000000000000000000000a780cb3bb7754b7d48463a0dac39d798099b7b10000000000000000000000000989aae2eebfffc576c841718dbeb6da0a4827140000000000000000000000000859000a7b15c13bca51997a4f8381d3a574e55bf000000000000000000000000d9e20c7255dee4c6a8789d269ed114e496f0ee61000000000000000000000000155feb6a8b0b61a7193d9b38cbb68a1048499921000000000000000000000000c367c5b5dd8f3a172ba2d6d11e1887b3f62c06860000000000000000000000007fb689d529e27a98d2aa146bafb4f96e3715fc0c0000000000000000000000005eebd02b43910c94e941418474c4d5313e879210000000000000000000000000d618a475eea5064b39a9bfad9acaf8b667d0d803000000000000000000000000b27e05aecdf356843f006ebea2ba3e2f144d757600000000000000000000000051e45297dbb158ed5d2c175babf6eb2d0f49565100000000000000000000000066067266bfa69cc6e6756d1526d0c2a8718b84e300000000000000000000000098589d6bd04c2d0b1d526857729c3f2c1116b6bb000000000000000000000000943d66ae413f56426a13daef9d0fb519d6af3973000000000000000000000000ac105242d4ff13932f81cd35a7885b709253010e000000000000000000000000304f332bacacdca053f70ea93b99077c69d79f4400000000000000000000000082a724de1b49f46eefbc2c2d24db7cf00714f71f000000000000000000000000d4a9e8f514f53581ba62cffb2ad31676d77ce95d00000000000000000000000018ceb6a1ed1fbb169a05ea1ba561147c08ab4ba0000000000000000000000000c40e4f1395532b7e4f599d0f0f7555058f01d5f100000000000000000000000054860c082d937ab43f6f83d00be08643ef6e094b000000000000000000000000cd82c52373d5500d3bab18f35ea3c1e527583fd9000000000000000000000000d7b07ca64de321e461c1eca33ded1d0d3ee558360000000000000000000000005423fe049820373808558feab6873a4618519aa7000000000000000000000000d1356b72bd3d03340f50b279eaf60dec36dfbe9d00000000000000000000000036305585bc9d1e6468a599aaa84f89fab9066a68000000000000000000000000498104151e665b02b7a9f96b14d74aca7561e36a0000000000000000000000000bec3654648ac527f33296e7a86f15c45969fccd000000000000000000000000326cfff03a72b9f73387db14ba8c21f65c04209100000000000000000000000020267dda9cdbbd0a6ed6623c21c9dd9d704f93d0000000000000000000000000e494c3906a7f5afe8f0f5e46aa6af2153e61f5690000000000000000000000003631505e75cfc4c0107e6b4cf706a40b43a87ff20000000000000000000000006735ecc228bd9b6add8e7a28f8198be86ca14c5e0000000000000000000000007f13f151f125024c14d7122be0bb293143c0137d000000000000000000000000a168ae118ad96a01faae0e389d9c41d96a8f36d30000000000000000000000005005166983d69d0ab2b38d0d2cdb46fc5fd118480000000000000000000000004ed6416b7f891d22e01e0e4e3e8373639bbe84630000000000000000000000009d828b95618ac670823d3848f94839b2eccdcf9f0000000000000000000000005b5826be0235360b0e94e93e75a8d299ff49b628000000000000000000000000a6be8811f7c307266fd44fa494740cb7d2d952d2000000000000000000000000c049bb79c662467ba72e9c8eb279cecdad8c78510000000000000000000000004c0779031cff4e5b7ffc223e251755a9a492f23b000000000000000000000000242fed7fd678143c1953410700f0bb61541e2484000000000000000000000000d6ae97354740c0376ad8ee41b885497210470283000000000000000000000000f54fa1340b3d590e5a101142f950d2fdb48fb999000000000000000000000000dc78711c3a7189ad4e5682ff09f4f80efc4991a5000000000000000000000000b7c29666274ae784a090a713dd2c9745fab1589e000000000000000000000000543e6a57221329d2adf6ae860c2a67051f1f1b190000000000000000000000005af12c3b4489d9dd3db80595ffdbd6797bbe9d30000000000000000000000000414f6b39ad2da80458c87f7b6cb1af57411e875f0000000000000000000000009d31db28252f9fa021a7e66305261dbc6f2a00a7000000000000000000000000351dcfef12b73a08581ba9c51bf95f53daa09ad3000000000000000000000000df9ee58c249fb2e5cc8019a4c07dcb915829a87f0000000000000000000000000bd75bb43f89c0782b0398deca3a13a65d83285e0000000000000000000000005ac3a223c2a8952da434533668d60a632159a2f50000000000000000000000005f487aa3231f89b88a2806a19ab6d58804a2038b000000000000000000000000959b1c77ca1b352f3c7235c2755358e28e96be6100000000000000000000000089e4c6783de4f93c69929884bff8267badf6cd44000000000000000000000000d2f6d60aeaece20ecb0a8eb7304024873c410857000000000000000000000000ccde732340c063b9383dd88743d67b1eba75fca1000000000000000000000000ed487c8119814688192826c3ed41d2312856a24d0000000000000000000000005872bd4934734b8d86f64a200f0c72ba8fd03170000000000000000000000000f88a4b03ad30e6eb4547f27626409eced27e4fde00000000000000000000000009861203a18f2732db2a27d6b1d4766882a509ac000000000000000000000000afe282be0d6a7331b32b0ba6deddb0ced77f283b0000000000000000000000002be44d5e1058731b688c0ad6cb523021d57fc308000000000000000000000000b05c7e24feaf99a39d418469e1f8bbcd6f481459000000000000000000000000ae990bc5c93e14f36936bcc71f8cea99c431785b000000000000000000000000c769125c19ca8aea3168b37b9151b27a90a3a87b0000000000000000000000005cd9942b511ce71d188e691600a20ab5f188fa990000000000000000000000004a96de5faf9c35adc58fa81e4551329be245f7e8000000000000000000000000656c83c55afbacd0b0c26e154e4baee37621d6070000000000000000000000005ed96bedc2adabcbe1b8235bd5d6ed5e687821600000000000000000000000008066587c91326afda775f0a2b389921a70b6c9a7000000000000000000000000256689372df2e583ea75c5c2a4245f1932d43c1d000000000000000000000000e3133ae11cef1de22a45314f8b1edf9c849d8e3e0000000000000000000000003f59fbd6e24ea7861e61f797ef46e04e9745caa2000000000000000000000000e419d3b6c75ddc59bf4ff3153910724832358d4c0000000000000000000000002ca5e496cedea19e2cacab368d557599184e303a000000000000000000000000c92c5a0c99d9a3631fcfb5cdfb0c7f80ae86739300000000000000000000000068ac484bf8a252991622f2f71ffabf4486b2acf40000000000000000000000003f51cfe1f87a849defca358a4e20b5549cbef26200000000000000000000000073b2507462abe386aa9cf563336a6ac17ea4ae1f0000000000000000000000002fc787d9f0600fef4f4345e867faaf5a272c1c4800000000000000000000000007da02c5f8732d72617acc7a0df32eab4669b9fd000000000000000000000000af899faeabe5b071a66a9bed4a923136f27d73ea000000000000000000000000e5ad578c0b16d87e5d41bf2794a082579493fa5a000000000000000000000000eeae5f8f9fffc19de70ad0427da73810231bc3490000000000000000000000004850fb0b08c7045fa4e34d5cfcdb69aadc4147fd000000000000000000000000124822a5c3cd394c4aaaf8332e3c5a083b4a5802000000000000000000000000659d8e46f30a267196f077b91837861ff9a3cc0b0000000000000000000000003ca6fec2bf34128685171448a401244caa8f7012000000000000000000000000e28dd752fd7ef6d67b74dde6146580b8bf9ccf59000000000000000000000000a22096cc8d1ae99882fcc7582e11d7d8f55ef9ff000000000000000000000000aafbba50b6ce2531455a76f7cbd5e9b3045b9b6b000000000000000000000000e83a4afed1cc7be53477fb721a42ad98d5ddad7600000000000000000000000000011f7c9d88c59af5694e56216a5dfd1f7a7075000000000000000000000000c704cad027901c468100f50a28c522f13c12c42200000000000000000000000060140180e8adb844bbe64ec3d47331bf25a2b45f0000000000000000000000006b9a83c2ef409c6cdcdcfbe2599179d17b5257f6000000000000000000000000c5eee3f3e805e8964cf31bc6fb3ac152efb0583d000000000000000000000000ecdaebdc7cbd5aa02528d0541d463b194b88a33e000000000000000000000000d1b20dbab1ffdea533c7c2a9b9be13bf42c832510000000000000000000000001ce1e08b3914b2324e19713597b896c37dc48b2e000000000000000000000000b76645c2051cc7ee7aaad275e59270fe369efc9a000000000000000000000000748607a1bd3d596aac4a833daaa2a329f2a66f330000000000000000000000000f77afca90c6665803c86994e2141949bd8cdce10000000000000000000000002c700db0b24c56213c3f1f88cd5873409d334044000000000000000000000000054b1c6922f78fb828b4424dcb8159fc13a5266200000000000000000000000019c5e9db8ec90e4a24b546b7111b6ca8df4c84960000000000000000000000000e35a619920eea7d9f9950d037371279ff5d9cbd000000000000000000000000eaa7e862fb55b9eec7586cb6cd75ae7bce8a904a0000000000000000000000007c84ab69531693444a02c495c88b0152748879d60000000000000000000000000918c21802ec3544a7b64f02ed4fe39872ead3360000000000000000000000003425a20119f8530920105222ab127a259704ca0800000000000000000000000050e672507949d4a4fba159d30d9a3328f9b5fa39000000000000000000000000cf5ee1d3888e82173e074bedcfea87826f396c1300000000000000000000000058efaf077ed472717a7e888f73ad642e2e165681000000000000000000000000989d09b742d557a592e5ba8ae50942850a38cf440000000000000000000000005b9d97d1d81b2fbef5bd29ce3d82d722f9cc9ad800000000000000000000000073e8647f4dcd267b7e732b65e76a5f4f13f19c72000000000000000000000000227d80b9fe25e32bc08c24066992b61054760597000000000000000000000000608a2b8919c32b28fefa8ee6a97d6fea5c26c3000000000000000000000000001c00f8686fa7ba88ffe634da879ad2dd637291370000000000000000000000003d19357af24752bd5b5ff4358b23d94a653b2d600000000000000000000000002588e5c6eb6b1afb0d7d5ae4315cdce1d2e2f39e000000000000000000000000fb9d42bed6b6a0ae615df580043af07b0e4e60a2000000000000000000000000b13dc0bb073450911e71c5f06d18fb4264d5113b000000000000000000000000cd03376e73266f6e7368829827d05f8f72af226c0000000000000000000000001bc9d101b86b281922ca3f40716b737e65ca4c67000000000000000000000000886bc24bdd54d15296312c05aa0f954d1ca639f000000000000000000000000056085e54bcafb77067f361094b6ddcb1778687cd00000000000000000000000086b865135663a208f31b84e0f8cdbfc578eea451000000000000000000000000d3cb0ab4898a814ed257f900b32fcfc63a157d5b00000000000000000000000063c7e68161a7015ede0dba2398fe7b0e6d66932700000000000000000000000030284943c6e4ebca4eaa71e97b7d1fa0299e8abc000000000000000000000000a4fe1ed3e2b64385e25a34f8d6cd0324c20e59db000000000000000000000000fc44b200330c8ccece304f4c07a59d9f20db4b97000000000000000000000000b8e01adb823c25826584e749e6cd267a97caf776000000000000000000000000cd28fca4235c23fba357f6de917a08a5a003df14000000000000000000000000d5e1fd63b15bff0054d869a84ae5d32af438ea9f000000000000000000000000be84d66f31cf2588dfc07f13f22ac6546f0a37aa000000000000000000000000f2cb2553ebad19a63c0cefa5eabf49ffba4a30c2000000000000000000000000872d0281c304b8f510b1c3da283ff0c8538bf687000000000000000000000000d55fe3728a102c6eb0726351864a221e8120413a0000000000000000000000002416c076679d07951ef842c921e83262779164e6000000000000000000000000dfc5165d8517fc8e7d28b29dc3d3c6e2ff31ec980000000000000000000000004ad3a1f01f95e8024685eeb1bd699427bdd23be1000000000000000000000000394102577cfcdc9a04714eec014fa6412c69bbc90000000000000000000000005151585480407364627f03a197308219514957070000000000000000000000009b0c8dce2a2d405437b57f1270bfb8138c1a4bf30000000000000000000000005f318438ffada599e67b02adee0887814dbaea60000000000000000000000000296d94c6d1e91e3bb955570fe1a0f6c3f6b2f389000000000000000000000000ec61afa8c2517694bbc4297461ab1d69f9c7b22c000000000000000000000000f1e9a992e9e8151bade648f3a50df226c632a12d0000000000000000000000009a11bad03123e29cbdd9e4745fe2daa42119c7a500000000000000000000000010302b945d74f82db9be0adb731ad049c956ef5b000000000000000000000000b78dd2ea01a718bd1f189172b910aa43ae74e2900000000000000000000000004de45706f9e765615d9b337fb1ad568cdb620a0b000000000000000000000000ef4a3dfff744bcaa82ddc82be2bfb99b6637cea7000000000000000000000000b0dad9c4d811a0b5077336514edacc2b84a625bc000000000000000000000000860234a5f40dcb116ea3a1a0cf475c6a8c6b7e850000000000000000000000007020829477c3cdc8802c94066a15c72d9e05e1b60000000000000000000000001f3c105507b5d935cb47ae564ec385f863b00ded0000000000000000000000009a10981af9aec64b1a4ae2f43d79b6359592bfd800000000000000000000000094661565e9624e5765c44dd71fbb5113fcef032d0000000000000000000000006ceb397b68059ca73049874d0a30c62500ae987700000000000000000000000003c52f91a4df689605d0d178ea8d668a79551459000000000000000000000000572fa6147ad3a8adcd35a8aeccff20395d930ad600000000000000000000000001d4ee22fa2ddadf4e3da9215e335ab5c2d4175f000000000000000000000000c80ca48118e1c8010f81f4c3db9cc368e628123e000000000000000000000000ef54d196923c271201f83b38f3f777f9d83f78180000000000000000000000008268bb0c92f4331516e1054ca6fcd45c98c77358000000000000000000000000eab12c29af07f36f24859a1b0d51a781a69a049c00000000000000000000000037c1cc0700c5c54a9379bb09f8b54f8af244129a000000000000000000000000033121307ee522ca9288c4d830dfa14cce793641000000000000000000000000a523271e915b085d5f1dc94c49d55d37d8a1eada000000000000000000000000e94c4fcc0f2cc7799e2b1a82e65963081ff09c3c0000000000000000000000001b3a7a5b37115b218e2a6c437324fc1c895b5b8e000000000000000000000000cf0685fdfc85f8dc731e3212a21c9b35ecb01bcc0000000000000000000000003739cee21b9acbb2f94852a37783358aadbec0160000000000000000000000000542e0a7af6561ebfb9b65ec89ef6ce1c4dbe07a000000000000000000000000727ecb91bdca045630b6c4fbc9f5994e149925550000000000000000000000006f90f9fdb72300bc0a80add89ccb9bae8be5976d0000000000000000000000005cf3fa4335bd792f33f5c78c186b003312d0d7a0000000000000000000000000f3a60f8b74f81be1e30a79277f441693a648478700000000000000000000000081d5d59475ad581dfced0af5b6759d4515cbda90000000000000000000000000954dbf7d6216c86875ce555adae94f7293a6757b000000000000000000000000b85e393ad7366278dc017d3fb9cc34aa0dc162540000000000000000000000007a956e187fc5068d2916baff3127f3dc0256e6ed0000000000000000000000006d03c462c295e7c815cddf23c1f4b23b94df18b6000000000000000000000000910a6a5a20372833632d9ca25a3ed07ac9adad9400000000000000000000000073a5a10e4c9bd596294b65fe6dd2e90c7a69faea000000000000000000000000e481807a0193f1cd234ea32836a441dfdd073ac9000000000000000000000000520fedd24381c8657d2619f91db03b4fde417fa3000000000000000000000000ec479172b8c4c95cdc81aad4e8a9338310a762d40000000000000000000000004d0abd2313babb9e50995cd757c9d7e0d80a9a6f0000000000000000000000004caee8ac23461386e1c3b95c45c724baf1ac60f70000000000000000000000004fc08252342b828fcea843556159515bdc63c246000000000000000000000000526237f8422e4521eaff10593edec0e57f674a690000000000000000000000001f9331737f6e726f1865e114248de2a6e22d5ee6000000000000000000000000f27feac277a5f672bb3a2c7e14f90b788e2b9c0d000000000000000000000000d9cc71f9c830898de11289e0a8a3ec3736993e030000000000000000000000001efb37a64484cebec971faed16b9ab6179f4882f000000000000000000000000f7400d24d6f9ba898384524bdb9ca7e786626c0b0000000000000000000000004c5544a8f025431cffe5f5eaba33c657830fcb58000000000000000000000000619cb2d70385176cc0d33c77d632e420d6cca9a0000000000000000000000000d9656b21b2f8aae2c841ae1c834e2a2cfd7d57d3000000000000000000000000b93227d1b81c87a5c2d14dc99862a231769a5352000000000000000000000000d69f3078f5e00386e47cc15b2cbc1cf45ab148a50000000000000000000000005ab74219903e90ad388509ae94ebb6c5af5c59d2000000000000000000000000be0b9e4bd62e1d55f8558479b988b6af6b78b49f000000000000000000000000b559620741a74920bbe8170638deafb3b7bf54750000000000000000000000005dbbc3deff20b803ce64b76f54daac2e1214a926000000000000000000000000933090f00619ff70a4f525e7d1fcdfe04b1cca3b0000000000000000000000009eb2220db4802ad80cac6446cff713796c03604a000000000000000000000000e37fd6f741f85edfd763656054f83d7829d03543000000000000000000000000fbbfac63724b7cb2e4c60466cdfebed159fa9ba800000000000000000000000020680d7f6807bb99c23490a97bf6cf29ed1c3b0100000000000000000000000092eb581f47d98493b9bcc79c0337537819f0b3180000000000000000000000007f45548c840e9eb36e7964fad0511234a8ad367f000000000000000000000000b2ef37da6a00a13fda0a36820b0bc7571e3ee7bb00000000000000000000000071ed2f75ad5e3ad63a8699147d54355a19856aa1000000000000000000000000769a69cabe39b85f46f71bccf0e0714048633f1e000000000000000000000000152cb4eec11c7894a81952dda9071087fa46099d0000000000000000000000002dee5af7434eabb97f15838c99f207e4bfafabc6000000000000000000000000b2e9203c334cb2d3681b50d5746419207a73512000000000000000000000000076d98e48615135527690566dbee3d177edca5aff000000000000000000000000d79c04adebc179f171b52f29e252edbcd2fb78df000000000000000000000000270ed7549865d21469eb2ed091c3f3af05835998000000000000000000000000f26dd814f51f114daa8fbcd8798f818d678ece9d0000000000000000000000007d09edefedc1d9cbad6894ec9b8a363ca6c82935000000000000000000000000de5218058e09fd53d899a402534753a4e1c043e70000000000000000000000005cf1d176fec00bf43d7f374503b21ca1431041a900000000000000000000000065e316f42e957975599556bc902838ae46285bc10000000000000000000000001de5027670b9623990dc2a4c337d5cc1a4307136000000000000000000000000b6b190dc5af4f2f7c838858632fab30d6e6ea28f0000000000000000000000005fc507f342207360f218ea3c763865eaaac9a7c8000000000000000000000000abf08731151d9b5f2c8e8e64fb454f4b247537530000000000000000000000005e03b0296337bf2a428104439f4ed0313ee4fd760000000000000000000000008e076ba37bd4f76471a7200637ea7c1aba5eec290000000000000000000000006557a9a94de5bb8cda47d5604f33ad5e1cc1beea0000000000000000000000004876e8d3ca4b18386360144ff3144f2a9f6cf9cf000000000000000000000000320472d534893da20fa1e4346b8591f42f2c863c000000000000000000000000df67ee9d9080e7769248e4a7bc126d3494bc945300000000000000000000000010f7ce7bd877b0687976a7f0c4699fafadeead4f00000000000000000000000025d761a79600d90794a55879eddaf90d0d5f647b000000000000000000000000ad411dcef3f7caef03741703b0914bbbe5e0fcb7000000000000000000000000afdce1174493ef8cffa35fd8d29c1abaad0d2eab0000000000000000000000004422f9febe55e0ea7713d76229b9dee78385dae50000000000000000000000001cc5857be050d885b9f74ceaa95868a6791bee080000000000000000000000009cb5191874318081faa45cea54f3b28138bf4a8300000000000000000000000027268fd29f3e0dfcd4c76967c07f91254be7b2e20000000000000000000000001ba4e8fd9705cc0105a03aa880683f8fa77c7414000000000000000000000000c71aebe15e36eef34e73f59a796e1ec6773fb894000000000000000000000000238d2858409932af645626faa8672e77c70681db0000000000000000000000008306e67aead73d0a8e4593f3a6bc8fe833e618d800000000000000000000000073ea27ed091b51403f4ed12c5a41aa336ae6a607000000000000000000000000ddaa17639c7154dd0fb56e54059844c3851482ec000000000000000000000000bdedacc7f798b175c344bd3acc34f70b890d4a470000000000000000000000001d6d27a351d48ea81b6f235b30bbf3f888c638990000000000000000000000000a7a9d07357f78848b56b014d7adbbc8a1d36d90000000000000000000000000d20ca039fe35fc5e1d13078934cba87f333b8e5b0000000000000000000000009785fd532102149ca52142936a19e07245b870ce0000000000000000000000003d0366c1c748fd47b761408bf77dd3d19723a5a0000000000000000000000000bc081afd82f0cc2fa7f025bacdb6225b4de6b007000000000000000000000000b9f95b60dcda8d8c66898ccf1fe0c186488562fe000000000000000000000000391e7f87757e7cde990aaeb7ec2eef7d661be594000000000000000000000000677827a112e13e923ebad4d5b37ebd0d80bdd7a100000000000000000000000025f50e7b5aa3dcc24d64340079f306451b11ae92000000000000000000000000b71915421e7cd4b4bb9c0e9fb734b4c7d627fa2b000000000000000000000000f55f37127f3a5033f77f7b0b4d4b4820c0eab5f300000000000000000000000080bb2df721765db09ddf159e01ae4e68b87a79130000000000000000000000004a6080066c6d3ae061acb9a8b37876ad25aeade2000000000000000000000000e63ef923ceb49e7806a443bc537ae7b9709957d9000000000000000000000000f3cb686eca577a745c79276a819223792f16c696000000000000000000000000ac4ff68a1e16451f2cc21aeb5cea695b9ad673cd000000000000000000000000ca7f05dbfbe6a4337bf0bbb6d484d4069f4d5f2d00000000000000000000000038faf76be90c0bbefb561a2d51cf712c2f7659d80000000000000000000000003175c7de38f68ea5216b9444afac21f09928a677000000000000000000000000fda876e42df20f01c8998a86ae10e8a78db92a390000000000000000000000000114339da20672872ade9ce8d3cd06f4e2a0b90e000000000000000000000000050b8cf8e09d64d86a78b64ce068805e72cdd6160000000000000000000000003660bc2b42200e44aaf54a88e21802d3772ae98e000000000000000000000000f1911a4a26d1a2fcfc0233ffe074f42dd6ee263b0000000000000000000000008a92408e05b241884f6aad34094d95ff57fc44850000000000000000000000006f6561bc3d659de7fca3ef1bb05a42939e7961ab0000000000000000000000005ced07b4b5a2dc236a36f5b95d948aff7145834c0000000000000000000000000f7fb058adfbfeef8bb79ff54d0376ebc1e8464f000000000000000000000000ae139f4a69c30732c989b64c3e80e7ffeabfa9d8000000000000000000000000e1b5ca660831807273ae8fb1a6fb95e673df97540000000000000000000000002f481de911d7bc6147363cc2445c085f4893c1bf00000000000000000000000038ee7939e86ccdb1b3379269c98c7f789157664b00000000000000000000000034e2618e0932d31becd5a560a1a2d15db7bafc9b000000000000000000000000702a4783c0b96c840b9e44a2960f0d32ed6651a100000000000000000000000096663588dd2ba24b7ecdacd5a6ede687ddb85a1a0000000000000000000000006ee44cc7572abc02113efa132c4ddebcd3ed63f0000000000000000000000000db9886028c68ed497b222fa71af0e0f0acb01f020000000000000000000000008578b7d54bec3a7a802bb94a922f5a7ec24180a00000000000000000000000009e783c24a889f562d8a45efcc16b6a888ab92f33000000000000000000000000fba359dcc6e11ca8d7876dd29b178a6c2040cb56000000000000000000000000265a70e667e1c621771a8b30eafb1f9adb78a3e500000000000000000000000061f367ef0e6ca952bc7fce7ab2f330bc9e0d89ec000000000000000000000000bc3a47242258521d5e15e0253bda9a352d6e43c800000000000000000000000029aedb134fdf0561b22eb311b6e55df9d458b87a000000000000000000000000b591ec5cea8a5c525a4590ae111c1f8158a680ad000000000000000000000000491746b84512cd22a190e71b3f79891755c47be20000000000000000000000004877fc607dd4e0abb129e2aa228f00edc98aba4900000000000000000000000032951eb5547f295ccb14f10b8556cd2fe3e75075000000000000000000000000e3f54803b78953065d797b9133e02b794937d8db0000000000000000000000008e98d9535f2270af43819643f3414741fbce202f000000000000000000000000090b12a64e5f3a7cc496fdf44dce4267ccf78c6c000000000000000000000000720765a9554679adb3cb0c1d3aa7c3c8418453f8000000000000000000000000532d6a82fb76938281a94bd973b521c0ab080b9600000000000000000000000038daf8d56fb57cf886c469aaaf354f3837bc8bf7000000000000000000000000c5ed50d062b51c71d3abfd00140ec39e7c1b7f31000000000000000000000000416fde3a1f019d8d33984b0fd59bb347d862f7a40000000000000000000000000d4b2c39d78130ea99fa5fe7f179f775229036ab00000000000000000000000071b4e9c8c264595cd2c66e4dcd61687af8d53fa1000000000000000000000000cc9915061cfba74158d35e0f771bd981952a57d0000000000000000000000000dea4f777f9cb3e06803149c31a8183a3eced7d8400000000000000000000000060003a60a482e2000f392e3d091e6fc47ae4898a000000000000000000000000180aa7fe4bc27ce077c54c10ab7c9814f9473da0000000000000000000000000ae5908ccc04fc2a1de68324b38c045726f0b760f000000000000000000000000527554c8cc77c1969a9627355ca65b41adda5c7d00000000000000000000000092ba93960d397a7677dc7b9e61a1794a195ade0f00000000000000000000000059d3765cede930fff783c110dd1b79ce057d1802000000000000000000000000563efb408216aa9dc4e550b68296c6934c20e1d9000000000000000000000000a28adfa081622feb5afc792abebb8389e432f8ef000000000000000000000000f57a33b6f2e0f9d9cf01c446eda726897f39aa1b0000000000000000000000000949738911229a6683289df4314880150d618388000000000000000000000000d14f93fd9668a7c58548948e9baeed4d6deca59b0000000000000000000000006b0507c739f751b80b5ee46742aa1aa5c73a12e800000000000000000000000098550a122ec86289ece675076d7c256c07d0eb2e00000000000000000000000092e0d17ce258623a4e90a9f729468886fcbd743000000000000000000000000003c86506abab458609b13e7f983d480ce362583c00000000000000000000000064f54e1e008c0b84b3ef5b1339bc45072a1fcadb00000000000000000000000004ac7582a7305a52bdf831a292ad530fe5a2d305000000000000000000000000ba77f972353677039bf71dd271d467ea0465eadf000000000000000000000000f6e781edc49c823690779a28322fa87523f9549e000000000000000000000000cdcbb01e76f67e2460cbaf68888dd91f05632dec0000000000000000000000009d415c4a938c2408ffe6a6719adad238666482a700000000000000000000000088958c73e44960935b2d222d66e5bcc2291cc37c0000000000000000000000002adb4cc0abc463fdf86a0ebc29c62eea2ce0aa11000000000000000000000000406f3a82a110ec70bf4c99fbcdb6b7df08582e440000000000000000000000009145e9a545b6a1532a1b7d08f76083f4a1bd9f95000000000000000000000000b3c342cc001fe9e8decf361165b473e1b628c1d300000000000000000000000087de735fcaf015be4c432acfbe9758ef791e736e00000000000000000000000099e264357ee76314711ddc6ba3ce954cba3a6ab100000000000000000000000026178a036cf1eb114bc3a7df0d37527c440c62f3000000000000000000000000a9615a2a6577ef1ef4b691bf1f5de52f772e8393000000000000000000000000224442feeabec7008b72b45faf716254cf26d247000000000000000000000000eb75a7a261427e7502a43b32f2e7dda4ea64b0f20000000000000000000000004394eb2edb390e7a70bad9e8a7b783152fd796ff00000000000000000000000025e281e5de44a0a9280d2e234fc5bb49680991c40000000000000000000000000f9cb82bd68eaebcb19d37f0183233eab0053c7a0000000000000000000000006657e7bb3ef3faef51ebb8d5950000d5a24b381f000000000000000000000000830504893b1ccc05f70efcb17175620506e126bb00000000000000000000000063e355eb3287d7a114cf3ff3e2798531d0f8fe2300000000000000000000000083ec559edea65f5828027bbce2306773f1c6c4aa0000000000000000000000001b5a2e2274fc6adab3b89f9b885ffa7341f918200000000000000000000000002f5b9e4ba79cdd96fc39e1d2bef795c5c505a655000000000000000000000000503f4db7ff9fa1e37cceb088400c7848eb18b4000000000000000000000000008cb30c986d8cb09b05305d82ad2af2ba1900593b0000000000000000000000003f3cc8787e69fa2f2d8c281eb7190bdad9e90428000000000000000000000000dac3b215b9d16ac7092ff96e1bc31c2be4558f14000000000000000000000000316fd42b1d029e43a05fd74df1daf86c56653b1e000000000000000000000000809bf6305b19fe6abcc2c4e3a00c3b640641d347000000000000000000000000adfd4942a915f2d749075d98db422c41f340ff67000000000000000000000000618f43e36bb6ea8699d6c0d948dc4011c8c5925a000000000000000000000000a45572a86c058bc430b03fa5725c20b06f088ba2000000000000000000000000f098f63f8c5492011fc59c16a66fc354126b04300000000000000000000000009a9e9850630f3d5d9b966b0fd65abffc4aed1fe0000000000000000000000000516bfe34ce69d3a059a6825b84d4b95538b75288000000000000000000000000a938b2856e0327710afc45ded61852a83e414bc00000000000000000000000005417ae24fcb0f55d2488d86114215e0f2c122cd20000000000000000000000008de72d79b8823b9b9308094247a7ed2d4dc9c690000000000000000000000000ecc37260b771b89bd128c8038e4546b29b5694bb00000000000000000000000073fdeed2eeaf08e04fb98c46feb51ede4e38709f00000000000000000000000001a928fa064872c5b83b9d2bb6041270c4ada787000000000000000000000000ebbfa0a24830e205473c33940d1b2b38ba2d0458000000000000000000000000b5ffdd166f85759379b128fefb5ec14ded51c3ca0000000000000000000000004ee85a1c5c6521b886642372139891044c3fe03600000000000000000000000073a1795f52b4e3571b02c0fa507d41e24576690e000000000000000000000000c067df10ca79b87ad8b0299aa66dd62a0fb2e13a00000000000000000000000055f29981f72191cac1b367139f1f3ff80684041c000000000000000000000000169b8f5551bcfcba0113be7b81c9239b57fb89610000000000000000000000006e0ca21159e78ff06bd6d0bdbf5b9a351c38b08d0000000000000000000000002febf7bd565c4956fae05674434c9f8d862c59c00000000000000000000000004737d71c91b5c51f6c24d008d710e1522d68b307000000000000000000000000bdd867d7009a22e3f5a8e892daaa2aaff631a6ed000000000000000000000000ca1dbc30dde6edef726312decf704ecc23a08c2e000000000000000000000000bef2dba0d199cb2ac3dccf9136ac0fdc76b76b01000000000000000000000000223f772cb9ba59da13c9f82f01820773f37254c10000000000000000000000005f7101c82e219f091310f73b462d268ad2e7fa4d000000000000000000000000a777289358c3aa442cded8e5d08402c54592fdc300000000000000000000000048bd3f86b28cb186b6b76e0fdc00f1726b6b61210000000000000000000000006c1271d6bfa9c9bf8bef9b32f4cb65d1507e8285000000000000000000000000d6ac48cf10eedb525092e9ee42f7c05a3b412d0900000000000000000000000060b3c6f894cf1db5c717b2f8a366d6a5924246f900000000000000000000000025bfa390ab4277a0536cec159ca4f87a198909ea00000000000000000000000006db091b51cf167e4cfd10b81b3dd3a5a9a855a000000000000000000000000006db091b51cf167e4cfd10b81b3dd3a5a9a855a0