60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a50437074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000cec5050299319c1a3adde98c284cdf37989a89e2000000000000000000000000c19bbd43f77d98e261d1f234cfcbecd8a57f0f6e00000000000000000000000006138ee1d1cedbde2a3113aba50b3eff94edfb8400000000000000000000000002276e5c703d4b787efa34381939d99f12a5f9a300000000000000000000000037129e90e07ddcd26b14fba9d08d68d996e8313a0000000000000000000000002cbcb277474fe7c8ef77ccec7e8b2cec32e411de000000000000000000000000cae653ef2344b322a026fe186f8775308b29f8680000000000000000000000003da96b8ff25d2a3cd2d56b4859587839d1b2dad9000000000000000000000000d07d048ff2a4984af8093e483793338a31021bae0000000000000000000000005b7c098ae947c53464281d5df5efe81401d3517900000000000000000000000075312638b8d8fb8e6b68259c2e87564dccda9dd0000000000000000000000000bf7aa47fca979121a3e705f09ade81812ad358b200000000000000000000000060b41c818ce2def546281658a39a34d6025909b000000000000000000000000015640293f8ec56eec0be0b753b0061c3ef73081a000000000000000000000000a3f2bfa75e44c6b2ec7f744aa46c553849caddfd00000000000000000000000095f821c2f9a50ed7b81f84e7e189d5b50db8509d0000000000000000000000007f7f4c1292978828c752b86af3b131789512cbe00000000000000000000000006db53b39d381d04c18492e90ca9918d1919d00270000000000000000000000004524102d95e9f5d9b46ba5460b005910802d8d30000000000000000000000000e0ec4225b5f2b51a8e847586e4cd829502797b37000000000000000000000000e4169a135c437b9c7d5606f5b0ea1b3f612e961e000000000000000000000000fb0da8c54944816409a0184dca2343ac33ab7238000000000000000000000000d0424c243c0ec7858889c35ce18b3f798254dfbb0000000000000000000000006a171c6c9f9b5f5cbf5887a4b73e8e75a324f8ca0000000000000000000000002038228aef20b0079357684a325768a8fdfe154a0000000000000000000000000a8fa8e30235e12bfca5a0481301750fef7b4cb70000000000000000000000004ebd48ca5d46013171944ec13d41fa44ccd22fca0000000000000000000000008ae8440afd9b6e994fb3bd04bf18b4fe111aab7d0000000000000000000000002e3a5ea84cb76919f26eda71e2dee9b2a6ae224c000000000000000000000000a774a8f38a1a2e762c227332a3c84a2c0739d7e6000000000000000000000000129980a6f4cbfb6ef6cb109c99a0a091ee4d91e20000000000000000000000007b8661693145dcb7e78c4b680261ccb3425c1fe40000000000000000000000008db7d298a1e8210091dcbd02ef98785b8bc4d810000000000000000000000000328c2a4d2d6a727d1a75fdb5a5c9fcaf11443968000000000000000000000000214f50f226b956a3f731a7f44370f43ccb83d865000000000000000000000000c43f2ca506f6feb4dbfdf8c0ac1e63172dcf538e000000000000000000000000bf89b3f17567318eef3e77668ce6f81554405d81000000000000000000000000353baeae79c095afa50cb85c1fefd05fe59657910000000000000000000000004927d049c10145389885e4266785de2d5903800c0000000000000000000000003cf8d8d3e5ad4955e540a79e001d796689bb64bf000000000000000000000000b65046c2f54b789c9ebb1fe8636e46c61309a1fe000000000000000000000000a515e28f853bfc1e6bc81f182745f98a8873bcda0000000000000000000000009800b34bf39efe98f8f1d02fdc52334edaa93c620000000000000000000000005936f1df83685f060cf327b9f4c70bba21d4ffc30000000000000000000000003c61067fd15626a8feffa5106039f36a7f6e2010000000000000000000000000a10b93376d6ba1e660ace208237840ab91bfa38d00000000000000000000000056cfcf22777609b7b57f2732597d21b5cb93558300000000000000000000000014d5258427f2661e74a153f1c306786c540dc0a60000000000000000000000005c10fd614372a10d7db18d2f1221541cccdc7b5c0000000000000000000000002e11d9dd4dd0a5869c0f244bdd621d5968014dd5000000000000000000000000f1b8a6fdd9e4f4483fffa243a5c8877acda1b5cb000000000000000000000000998f47ce2ce26c323d31f8543e11ad7ded93bd330000000000000000000000001527358f4dac5182209b06e909130f65a92f7bc2000000000000000000000000e5ebc11a7d40f81cf03124bdab7fac8ec81e1e0b00000000000000000000000023633a8a2e710a06f821c45c50956dcb99bdfc0c0000000000000000000000000e3201bc8b904b36269ef61632b005ea53d105910000000000000000000000008945180725b9ad037593de4c39b07e79a183d1b600000000000000000000000017f3d60b6201fdb6306a5816afe9cafe1fcf556700000000000000000000000007fbe572227f5ec81239868a6f1647b659ed77300000000000000000000000008e04217c6d273f3dcbea4ded800112b275c969f90000000000000000000000009bd83217bb86719c4c69267aaf167e3bba3e29eb000000000000000000000000784f5a1684a53e4674e230fe24a05ef9eb41e3e30000000000000000000000005b262e25b91ef437fcdaa2d4c57d235fe97769eb0000000000000000000000006219a7f2e080157aa49c9680103d0b3db0a11da1000000000000000000000000bc2c82670e88c4e68d20639d3de53db871af153c000000000000000000000000f6a31e39e84f3b30c63784dcc6d21f08dfff1b570000000000000000000000009db2490679ca4b5eb99644458c99790cbdda6227000000000000000000000000f80cbf2ff5b57c9b3fb7b49bebf2b6dfa3d679ee000000000000000000000000d8f20ebdc2568bc404c66e3745b2050c392022fc00000000000000000000000019d618ed1b5e14fb423228c74eebac18e090617700000000000000000000000049703c216b34276118751006189dca2eed89118200000000000000000000000048392a1624585c7462943108bd7622e941bc4be000000000000000000000000088481956700dc4d6dc3ad672be0be01d6dc9b52e000000000000000000000000d909b5ef62b01b49636519dd06699f05c89cdf66000000000000000000000000521d5930955f4023e220c604b55d0a3a0ed43ce600000000000000000000000085b603f6de9c22f3b7aa05aa9efd3de3318c009b00000000000000000000000074405f48209cc50819e29b11a3e8af9f1ac946af000000000000000000000000f392091189028cb4988a17698784fab549979bfa0000000000000000000000009c8e0fab96d5bc56ef4eca1bdfe1be96f701f613000000000000000000000000e00f3f55b0d30467459ddf2846a60fbe76c5b8a3000000000000000000000000e591f3b673d5536123417ee88291355e39500b88000000000000000000000000b0222aa7a81406a860255c780b5332057c53c672000000000000000000000000eac90efbe731ce2d3d6f4b4802436932b387288e0000000000000000000000001855292ad37f8bec1e95769563c025456f8002b900000000000000000000000081cf5c1fad797191349b08bc4428d37d31951814000000000000000000000000d3b6fdb491f14d2411ea327c9be0217dd2da641000000000000000000000000067c8777b7cbaa89072fb604bc3a99672bd019d3a000000000000000000000000318b8e2edf6409a0acd96ba2b710b27504ae670500000000000000000000000021c02b3a144a02d6e5ceb51ef8d1b8d37d390168000000000000000000000000e3a18bc4961643ce40a0b1831f986763073275a4000000000000000000000000fbfa576ec3f996aab3800584a717349784bc8d8c000000000000000000000000a725e6d4cda11a6b4db8abbc72d9e8184b30958f0000000000000000000000002ff3b7085ac82ea97ab3264c7d25b232107f789600000000000000000000000098ea076e8641fc6a14e443dbe9f99f469eafde12000000000000000000000000a8f1188b380b1a7751610ee6d8c72f99258d173e000000000000000000000000d72b62235dde6608600726c01fcfb54a930a3aa00000000000000000000000007a5155415450eeae44dec2f41c44fd4d946047bf000000000000000000000000b02860d0f4fd4272d576d9238e503d418beaac3a000000000000000000000000bd33b6290ae30e22b99fcbedb9bff5ad454fce790000000000000000000000004a3828cd16d51eed0f1109a739736f29e4ecee96000000000000000000000000195db6b06ceab693ddd39e9d2664335565f63c150000000000000000000000002d1ddef4709cff928c7809bab6bc0a09afd7ec2c0000000000000000000000008170bcad3a583a0f394c5607b4ebf4aa718191b400000000000000000000000065fa7429c85314b4f0297b41da49dc78025da626000000000000000000000000c6ab3bc6eedb7c35f7ab97709a4e0a203a8771c5000000000000000000000000858deb210f2b8c7a273cd2957271660c694111c3000000000000000000000000ccb71ba8d79954471b1f5a93827d1d09e52a9d2f000000000000000000000000b92c714dd463a1ac38ee287731397e260586b809000000000000000000000000b283456f24a13cde80a67c249f84abd798fa7dc3000000000000000000000000c4860a7f0390d4a24a20867ae392bc40494d8de800000000000000000000000053efe133d9482335e852af1a9c30d35bb1c39b2f00000000000000000000000027d7da91cef0e99062d522faca0a6e58dd1569f600000000000000000000000088ae5a15bab4a373992f6ffe861ef8a949e5b78b000000000000000000000000c4d0f2c5bd87b78900ee18437ceaacf73f2e2f580000000000000000000000004043cb7a77974238c18e12c48377620b1000b0e80000000000000000000000005cc506fc7ae1af04ba7f32210f9969c43fe1687700000000000000000000000008debd05b87c9bad85adc5c6e783b67c1093de8c00000000000000000000000043fbb84fefae28a73a240d3603f72a7526eb00f80000000000000000000000007abf8d57419d84e19cf08a17970bff8773d74fe3000000000000000000000000d49b01d4cd976d129234e9f346e5c7fe415ada310000000000000000000000009426957e6ac58cb04e524074b7ab84cfe9bf06e30000000000000000000000009fee27eccfb6b7673fdb318be3f22f2fa22f0c4d000000000000000000000000968f6588850bba65d536724be6e0dc067b6cf22e000000000000000000000000085631ea2870dfe8ca8c4d66fecb4f728b5dedfb000000000000000000000000d2cc1270a1920e14f881ead7b609859c314f2dda000000000000000000000000d81a3910620f6c9f2fef79a21eef7ab44eb9add30000000000000000000000004d27a81c829260b0f1465e351bbdf903f2f8bc5200000000000000000000000063648d1684df185c016d2bda910d1f671219aaf300000000000000000000000039b2e4ab4502f19627ebbe1c3e974fca4293d48e000000000000000000000000f9dc3175612be16ba042a186fed53793753389980000000000000000000000000703a5522684759c000910397fd1e89823d60c980000000000000000000000006adc4e2b18003310d8dd7ae2942f50782a876e79000000000000000000000000e8d74c5f17290c72d51fee1882d4a288c65279d5000000000000000000000000c87c3afe2bbaa3e73b2ee1532bf056d58aa506e2000000000000000000000000cc5e272391265d2e3e16b9c07a63188c6ca5124a0000000000000000000000009f97b1e6ba7b5154604617ca59213b7dec4d6b3300000000000000000000000053c23b20033c8c84ebb3bb7e585e359a39bb421f000000000000000000000000c4ac4e788311880a29a726eb8fd60df39fbcd73300000000000000000000000001b9c9f0a38969f2f2db5adca4c23b12437bc9e2000000000000000000000000ec09693172217f1eba3949944c66b78e361a4b8f000000000000000000000000ead15966ec7061fcf31e5bd3cdf854a33e58648300000000000000000000000012eb4650692b82c6bde1f7a86e55da7d65a5e4d700000000000000000000000043749bf6ff7044f3933e7461dbb7350f262b8ddc000000000000000000000000978689aa07925f117a9ba85ce2c046aa2c1dcbe000000000000000000000000003757eca1de8b63c965683c2a5100a73401ca25800000000000000000000000013da160ab559d5901bb3e6eaae294cefd1d83cd4000000000000000000000000b1bfecf21528800f6c4e8115b30953c7e7ed9a2400000000000000000000000090535031426cf354e7cce64c788ef47cfb213f5a000000000000000000000000d2b8abb8d85037fbeb15cfdd716e43a675009457000000000000000000000000e271c6d61545e70e2af53ae73d4edfe6b4984ea3000000000000000000000000f6ccd03e8b5d602cd863b1451dca6ce2d6624559000000000000000000000000a2e4179d931b6880587ea5c4e7b4145ff3ab7a9a0000000000000000000000009f08de4a32e4cc7b22e125424b5a8597183b0e1f00000000000000000000000020a769f564a1f7c6d49f96b05d5efb77b4ca80e300000000000000000000000058721f2854a9abe1dc75d8cf34161cdfe714d065000000000000000000000000e1436f99949af47feb180e64d40505743db39faa00000000000000000000000076a74282cbaa3a15421a003a3f13599ecdd4febf000000000000000000000000022b8111c949d25e0603ffb835bb837e40a1bfd60000000000000000000000004825221afdf6b4dd8ddb7ad4390afa6e14c8a19400000000000000000000000065667a76667cd7dbc2f5c8a0e1357ce31f6611e2000000000000000000000000f63ddcfda15173938ef95eadbebbdf2a75bb67df0000000000000000000000000e08f95ba8fffb853ff2ad2530d612be90e913230000000000000000000000007ef4361c4f04cc6e29b3f30d95d8b88e4b729cc80000000000000000000000007c726909c69d2ec52091bfe72e1f9ddcc7e697f20000000000000000000000008c719b810612ffc834df4cd9c5470321b149d4480000000000000000000000001545dab30feec533c192696b9e7bc8f4044ae82f0000000000000000000000007157843af49fa8ec1710f59319d4107a34baba7600000000000000000000000067bf16c4b750d92b1fe60744fc57098a5bbdd240000000000000000000000000806cac42445142716d7cf50eec9235a9649bb64f0000000000000000000000001c50a0f9364cebea67c857cb0061a1458a0e45220000000000000000000000000386ee7fd5a3f91244c6dc3b2841da890f4504ef00000000000000000000000090ce57b63a5286bd8c374e409fdcd0512a83c3eb0000000000000000000000003ce343d218836f50d6aa644604ab3f6780150a0800000000000000000000000049bbbbe574cb9ff9e46a6527c4ffc7627e6f40a2000000000000000000000000741f594e403a7da3f5a37be00d4b96ce41b781ec00000000000000000000000040312e13ac6ef5b3cb048c2a3d2be180826ecc5c0000000000000000000000006fa81adb45171dd00cdc1c140ae264e96c25f0cc000000000000000000000000a5741a7100dc2aa6ead917b279553955f7a5cfc2000000000000000000000000d2779bafc68e900265fbe692bec801fc2919796f0000000000000000000000005a733602af0131c6757551e9976d26920d2356e100000000000000000000000096a53ad3bfa71564457197d0ba3c40003f7734c10000000000000000000000005e61931c8850fca0f2e9f0bbb71a0295b5c561c300000000000000000000000009fd55eeb3f65d969f6017352801973c70ef900e000000000000000000000000057cb6b29e3b142459834e6c6e0040c9ee099d390000000000000000000000009a628752a5ea6d7c46344d3f2418f8600fe2cf620000000000000000000000009366d6b672052550e3732791c119ce1195401dc200000000000000000000000083f2d1a26a470d2de77fb9e53191faaad5c3cbf50000000000000000000000001b36890ecda848e6144b66415e73eb5a5235826600000000000000000000000019e029047aad5f774c60c85f876c8f3e6f352e6f000000000000000000000000fe54d34058e12a5ecedbaa6466b29b02075db4910000000000000000000000005f014e4db9a3577e071a53b1a9b0891916316af7000000000000000000000000e81cf65b69cb601ded2d726591650546483fbfed000000000000000000000000b5d51607d3548d0f4ee3d00f90aa948d2559fa6b00000000000000000000000034ee987492a542ace6e49a8fb404fc80ae40ca8d000000000000000000000000f4600b7c665f13cdb968609633322fbdecbe6f26000000000000000000000000dd774906e09cea1d5764090ebb20c81ebbdec8c90000000000000000000000001e6e9315155e5d7a73893aebc077306c470a1abd0000000000000000000000002d51fa3ce98a1e202afaaa6491408f95e1087c1f0000000000000000000000008e2571e7e3bed1c912ec9dbb1a795dd670e9687b000000000000000000000000612f22ebe38882e298b36a8b8f5dca5cb31236fb0000000000000000000000004a29875994adf15abd11dd79e5923ca666d0f8ac00000000000000000000000033c22bcd41f1afb4968cd329f2acbdc76b6679c500000000000000000000000068cf45bfe85b6c6bcd765c13838478c1cff1e7c700000000000000000000000093f93e9c8681390ae6897ae0b23ea14ff12e5386000000000000000000000000e0e68f0f9ec884b6ccafbf84a3efab6e0d5145110000000000000000000000007cc9b2f7d8d0e7938213c9810a0ee542d11a967a00000000000000000000000084ce34f6e6ca93c02c0e212470a543d59b00bbe7000000000000000000000000cc68a78177ba80aae63d13df6cba7028ec855aab000000000000000000000000005e9dac5e91c02dfe404b3a29e99d4299e5a61e000000000000000000000000e4de0b3b9d630cec4ebc1d9338f77bb65ff2f4610000000000000000000000002147562069cc5730f717585c4e700c13d50a9e13000000000000000000000000a756ff3f747143779a1521e6b25486a9e2378ed8000000000000000000000000d5be63ef8bf090b73a183e21bbe805a7e1d9de42000000000000000000000000c136e2d1e36e75554f0383f5fa195d29049b765400000000000000000000000085eb4d492e849b38a080dce19fbe6c5fb93e2be0000000000000000000000000a82ab37910160a0492b317caa852ed87aec52b9600000000000000000000000099e1db30ec7b23382819c3517e4ed8bfa3bce125000000000000000000000000575f1ffafceead6de1820679e73576d933a573cf000000000000000000000000838e060f0aa4f181c693bebb508c7dfe0021b6c80000000000000000000000009b481e268ed8d67f1abe81054da56883b9e1eb080000000000000000000000005166edc2ba829659be77c8f8f4748a2df9eeb9c100000000000000000000000024ea6fd0ef1f74f76c727cf2178129b827a5323d000000000000000000000000c66e5c915f01c70ca3c14e6235114a5a959168480000000000000000000000002cbf09173b53af9234e31d307311b3a88285251000000000000000000000000073fc02ec07488c6c37d11985cf2534e787b18ed200000000000000000000000091bcbbcee122a680ab485812258077ee001ebd4d00000000000000000000000002a0d200dc9bdb4b83e57b9db9b7d42a362e7bd8000000000000000000000000761664586c695d96c191cfa9bc619dc18458b96900000000000000000000000083b4c41f41ec084be492dba069f2b0b8ca583908000000000000000000000000e6503efa94ea888e80682ee4d417fac439089802000000000000000000000000c25670a233ebd43330202333fc2ea3e339fe4c0d00000000000000000000000065aeceb7db7a01dc44ad83e85fbc116bff70ef980000000000000000000000005f8c2fda59268e8e36a0d9ccdad2ae91f0c94761000000000000000000000000af7b587403f807a7f7fd3a7f27137e2a5801044600000000000000000000000058ff73ffa28c133dd01fe263b26e19f2bdc73cec00000000000000000000000073eb657ae9b025ca71e81fe678a0526d2afc5e3a000000000000000000000000e761ebab05d4b80b56127ee2c115d060ae3967f2000000000000000000000000ec45630878a5aff8e03d94c3d92584c00dbfc665000000000000000000000000be9b129cf59ea6391da3ea943dc2172e1c2333ad000000000000000000000000309adbc92a22a04be7f3c7a3637cb75c5397f1cf000000000000000000000000b7c009104e37772e23a87a758410c79ebb6e1934000000000000000000000000e43cda8dff6a7a1bc1c83bb61946bf748d6b33ae0000000000000000000000006e7414d848ea6a3d42a425d73d0b139e96cb8784000000000000000000000000c5b50ce8ae9a69de4ae948879b4c752be6f6e778000000000000000000000000201b6aa1b41ff1737e0a82742d9308766f58f298000000000000000000000000adc98ee61cb0e41056da14e2c3c9533d03087cff0000000000000000000000006643fe0984efb9f7c171b9745e94b0a8ed08b1d80000000000000000000000003d5749fa1a55c17f0173c1c408770036e30383b7000000000000000000000000f6cfaaa8a113e9e9bcc9c13283731f9dc7cb7805000000000000000000000000252883479b350f83835d9ab9d73d843db9cb7a2e000000000000000000000000b6abc5d14431fe4f511262b40e8beb8e294c625300000000000000000000000014c6d434bb8d78f6b61a53c78925f71e8ff9fc4c000000000000000000000000728a6694b85f35b67360bd12c43f2786d0064d61000000000000000000000000ea69653e6dd19789ac15ce5752547a94da8dd4cf00000000000000000000000056d1fda0a4c6c0a8caa4b2ed27a94a808a86b3d700000000000000000000000083cda042d4a87aa41b7193c6fcbf44b3c9f240d500000000000000000000000072f1abad2b73fde1bd7ae79f2315af0f3296a0b300000000000000000000000044df4439d64bf7ddcc9715f961e6a74e5c8b863900000000000000000000000069d05f8f264252721f75125051939e0c2bda1e61000000000000000000000000a3b206f845707436b1c916937a0c0b953f7eba93000000000000000000000000cb8744e3fae8e6e14e129985a44e1a191655fe30000000000000000000000000d0f46373772bdee8fffd79a546e75285d05ef98500000000000000000000000006ed7ef8212ab1a50922aa44e2e8acef90d9c0420000000000000000000000002e1849a0266ea8eeb0db68017a44745790df79b1000000000000000000000000e00ab352455b95373f2a9b13ca82619318c9581e00000000000000000000000041f4b1a784165c4ff6a9fe7e25eccb02f0c42472000000000000000000000000e228807d621b915d8fb3ca6db504ca8b3b65764c000000000000000000000000247db348044753073d6764db503945148b1be55400000000000000000000000016bc3d9fa9062d8c48eb05a7b315f0e8d70ae534000000000000000000000000bf8b40d92375edae368b0e6e24a0efa4ba6fbe330000000000000000000000007de71f8898878b56a8d7cbcb4f4e494a09444c050000000000000000000000008c664bbcdbc0825468ba3ea744066257d73c87cf0000000000000000000000004e0a7e25ae3eb4c37bc31f48c0956fe35ec4accd000000000000000000000000a4e20a8bfc026e4586a07f19cf2238bd0277470c000000000000000000000000582ebbf9e368435540a4233e1a297fcbcb98c56900000000000000000000000098a9250ccdb28e829efaa0f4f677af72339fb59b0000000000000000000000005bce94a0c39ae4f488e530718876d0ea6c88195c00000000000000000000000043a88c51393f89ba91fa13458745aa5cb4ebd59b00000000000000000000000024b756b7adea738109a5774f53d6c2553545e7a20000000000000000000000007fcd996c0c4aee7e5f77fc7b0fd74c8f1260eb78000000000000000000000000430eefa46f3be4f0adf2e9449ddeb2043f767534000000000000000000000000a2ea7f33348071de2477adb8f9d3f8b7ba603ac0000000000000000000000000b0cd24aefb5832f7ade5f380001116cdea3591bd000000000000000000000000a8e8ff0cd0825eae43dd44f186e78d5ae6648f1c000000000000000000000000e6ea8bafd151a39837008a18a8073100b493f68e0000000000000000000000007646f50848e6274ca5dd472091dcd1c2f3387233000000000000000000000000e2bd0781a1f66e7f48d9bfd68e6df9d79a29f196000000000000000000000000bfc1d881630e503c90b7ffd967cd2c9677f3244500000000000000000000000016bb7f1c0487e3a531691f276a6e07f85c9a81ad000000000000000000000000cf2abc9c6182b10b1b5e7b1f97dcebf103aacba4000000000000000000000000abf64bf00c2f198c9aa416c0c2d0db94430c3ea80000000000000000000000000f3d507579f6b5646fe26bdd783bcfe03e2c3af10000000000000000000000005321f0a632d5f7967c33de9ad91d9f4b61a9d83c0000000000000000000000003373dd6f705e750898f678562960f99fcfbf6cbb00000000000000000000000088b00e53d1285e4668fdccf0e53192714bf89a810000000000000000000000003e4a0908d48ebded8b4bb0b42cc9ce1fac6a59eb000000000000000000000000d413a42f709485ea62254d2c7f11ad6f55c4b1f0000000000000000000000000404a127e07c3a39fb2bf0b8e8bb2e1ce9bd3d14a0000000000000000000000002bd55b1304b35bf27f23ab3fc0a9d03ed072caec000000000000000000000000788148633feb800e8c886c3c958ad2daca53f94e0000000000000000000000001da8be2305b61dc836155bab133867e7a5f2b7d7000000000000000000000000743c82c917d43daaa33d8c3dc49ac70492f142dd00000000000000000000000071e529f6c89e7d2c51c244c3f49a52f8e1451550000000000000000000000000603ca6d11176f1411ffb72024c400bc85d5593840000000000000000000000003cab9169770e1da98e61f9486fdccc32974fe7a4000000000000000000000000d806c9ed841ef3504aad906551a2c8d3b442023600000000000000000000000074a8dc023d82dad96444ff6e7524af791ba4adf0000000000000000000000000d0b3da24dc200c504c793f91faf8bd0b6df2448c000000000000000000000000bd9ca2acd5fa33dfb9a1e4814b6c16d1273f6d5900000000000000000000000029bb1593cc1682938e544720af5f5f63cbba2dc5000000000000000000000000991e5f70240167096dc743fed1bffb77dacfb9cf0000000000000000000000003f4d2e89c6ee1f4a2e44155e049a3ab26dd86368000000000000000000000000749a724e3071da232bd0c05b06ec1d6b3f6adc7200000000000000000000000020cd3e1745d198dc6f218ae1c6e8833717e183a80000000000000000000000003130c123f3dba31558810ad81de168a36ab4ff7a000000000000000000000000436224cb66f291bbf7ccaa38e4113249b347bcb10000000000000000000000007af14d051553fcf4587d93965a385ecfba17d60b000000000000000000000000b80c01b9b84a6406fc752b076906c92a2df64f22000000000000000000000000ad7fb203a2bfd673bbabe2a893946b01de4b46ad00000000000000000000000011a5bb25820024f10049aa7bfe4c0301ac67d1f3000000000000000000000000850f28aab60891762c42490808d5769fbdfed5bc00000000000000000000000002b59eef85129b05ab90b75f7786dfefdabee0cd0000000000000000000000003999cbbd82577ebfd38132fa8c6c2c9ffdace13b0000000000000000000000009c6ca2624345a0897763f32e22684493eaa08c28000000000000000000000000dcb5fce80596f0c3efce5488f612d9c3ea3b8eea00000000000000000000000002e20918676250746ecc43cbb5b05595b6343140000000000000000000000000d82cd9c0ecc9aa0bf094a61b469df8e8ac9d9ca3000000000000000000000000d3c9843cf15177ab716e141af2a1eb8859db13300000000000000000000000007e92824652531d451755f5bccb0e0d9f5fc90c6400000000000000000000000096a39bf54805a6f15e365d62cd9aaa3bd3448e41000000000000000000000000c5f3b22feedff3c50bd8064bbb4b457987c9ee180000000000000000000000002c902f4f5fea723adead6f93b635dccde6d0a91d000000000000000000000000943a80bc08fcd9b4a47a15b050db2aa0b7854de600000000000000000000000060d0a997bdd3b6e099407071d81e74f4d7c5eacf0000000000000000000000000584d8d224289f029c7a316a77b2819ef5b3adb2000000000000000000000000e41bc81fed2b6b131fe4f8b282ca1d42c7c227e40000000000000000000000009690f5679f0df0e0e343ab93f1111e9c11fabb0b00000000000000000000000059f9fdd6d243f373b8b13d28632fa7fd51e2f50f000000000000000000000000b538edf9d9fbaace528e2d4d3dc084f89f2a43d5000000000000000000000000f8e0e01f4e69f3ad182c196891cf3be4ffb3098300000000000000000000000084faa254f796745eadc9eefd14eaed04ea84cbff00000000000000000000000051f2aa176c7ccda98acb4be091d5ccbbc07984c70000000000000000000000005680589efd50d8170e11b7ac26839dc24fc289750000000000000000000000007920d800118700337eda921eecf76465e6d800e0000000000000000000000000e7652ffaad4d0b9029aa6d1f0bc4855c03651219000000000000000000000000a10106598cabae45b16d314fe505ae9c327e1f87000000000000000000000000ddb9e0233611e2cde31511b5340506e962497bf90000000000000000000000008ca6e8b4c55c7173d8b22c0872072d64260a2853000000000000000000000000c82d159f1280dc70c87dabe6b07d204523282f1f000000000000000000000000733c636a9e444fc3d476210b293d520e039e0485000000000000000000000000c5cf4d7624ff1cc93712c528bb44092cdc945022000000000000000000000000f645dc518c6e57526898606532ba0596714dea09000000000000000000000000cc44009543cc0662619b13449d5a2240459ca532000000000000000000000000073c87902a03a6664838b3cf90760eb83a0c706b00000000000000000000000040001fd03f84797b49fa3e793662806c5088760200000000000000000000000098e79a6b4b6c30177b6d4e7dd241336b69a7d737000000000000000000000000f94b03d5dd41b15034738ecbe03e85df03efc01e000000000000000000000000e2978f57cb7b7d4a613f17f8c792af3d4e23e2e60000000000000000000000007b6df7d6df650e220cb8d8c6fd261b318f0cd99300000000000000000000000001eb601d1e469e6c575f8502162c1be0826160da0000000000000000000000006327ca9ef9d0c3fc11830aa08a6190e569a9854b00000000000000000000000063c28a65210b71be80913e60bf6a2bcaa299cdb500000000000000000000000088edf3d15c14b25c2d6628538ec25453c71a58d00000000000000000000000007d1a8cf1e06cc27361c78c2f9eecd6da5bd1fa6b000000000000000000000000e199d8b8020483d5300fd6c415e219a93c990baa00000000000000000000000067664c6cb5fc9cd05492c1be8b8a3c7841451d68000000000000000000000000b53fc1190016253477540eb622c81fa4d07e310200000000000000000000000028c6393c92b403e9d9550f06776a0c44c3b74f51000000000000000000000000890b2c69acae7e6b78cd14cfd3f840505f714a5900000000000000000000000072896de067cf5a0418bc9d76c62b959c74b3e681000000000000000000000000a8443f3436a79a5801f941cba0f5fcdd56f8bf7d0000000000000000000000009b3b9083577af794f46754e192c66d213be4263e000000000000000000000000591a758a2651639f3f5ce1b913f1600ccbcc90f1000000000000000000000000b5919ac2e8d3b2b77aa51fa757b14bd1809d6f460000000000000000000000004652b7d37cf7b8fc58ded501484dc8314dbfd2df0000000000000000000000002c38df047314aa093704decb8f82bd75b96ba41000000000000000000000000014194ebdb15d79345e7ed38cc69519e9305a1e6a0000000000000000000000003ecf2e36f5e221d87593f984556a060a91c67513000000000000000000000000225bcd7d3736061300f0b9d9275f479f3d4352e10000000000000000000000006d4f41d11143dc17c158f8a9dcdbdd084f4f60420000000000000000000000000a45b07fe3bbf9e3731b51f22e8b9ab19e52f6fc000000000000000000000000524989c6e476261a2005514d065abe4a87781d8800000000000000000000000031831badb0e885886b326a27deb44f06b154254d00000000000000000000000042e34b2fb7f0c39319794a074a3818283b67d232000000000000000000000000a6adfd78fc6d5a91e8e4468db9f1641dff9ddee1000000000000000000000000963e3c65d2d077738c19978f66441ef598472f4400000000000000000000000073c8a5037f5d2f36bb6bc443637d4f40617eac86000000000000000000000000ecf62b3c4a25ac0521685f7bed59aa10e5573fcb000000000000000000000000361aea5f84b7c2420d9c11545ba7fb4d170b49b20000000000000000000000003ae2a4f0954074ec60247213e58d997d5ce2cbba0000000000000000000000007483d9b551a9c58ac95dd2ae648615bd7035e2d1000000000000000000000000eb3f1e47555e9dbc2d27cbc6fb373f27cd40e1d4000000000000000000000000e0bacd339b9a2c8033820eb3b2900cb1b5c4602d0000000000000000000000008fb4d55ac3b5d7b374eb6e5f060a2296cd7fb630000000000000000000000000f1ef836c89345f4226323d7043a8c77d4504b08e00000000000000000000000066d19fe3c677ceef67505c56fdc84b29731fc6e70000000000000000000000008fe9e115098b23317b47d43c999aa5a9afe74503000000000000000000000000aa1b672f2dab129e4a5acb021781bb605f14a3c2000000000000000000000000f8986d045ded599bf85d9a3c62fb214082eaffad0000000000000000000000005627f9e71c3e4415302ce52ee45e3863e9c8aa5b000000000000000000000000f0317df20c7b598bc62983ceeb5cbc2993985332000000000000000000000000f818fa7af7453fa252a7524c1a2b9331bd614b36000000000000000000000000eee724dc307b17594291ee7f5e4eee0753d0e449000000000000000000000000c4a18aa66c8a21935546130d307ae62f0a0e1300000000000000000000000000739038d59433abadbea165814872e604e7da346c000000000000000000000000a82b439cc454425896aab606876adc406243b452000000000000000000000000c3f4888466f3b521ea6293c6cff08bb56fe90e0c000000000000000000000000800719ec364f70cb16f462789eb015f5baa0181a000000000000000000000000f4b282e19aa3034834dfaf70a55bf944cd20cb3800000000000000000000000013106d6f44fea67f7106f3a46621e952dfc2b4320000000000000000000000004b8d3ec5028f0120f3a94bd717859da113c440910000000000000000000000006d33de73a906f2c8d11bb4c70829c09ff28e5caf00000000000000000000000065e0b4537ff83c01a48548f1812fbc4b7776b0e9000000000000000000000000739951b3cc3294567f64b8c195235b42cfdd75e3000000000000000000000000f1b454eb0b288d719c8c584c82b2c75a068a856e000000000000000000000000bda654e7ca4e7d9ce28b200e1f3fec3e710aec9b00000000000000000000000063299297b1c0161d3b7c9d84ebf286a83019a0f5000000000000000000000000ada52ca0dff2bac838d37d9e7e9b5dc354b5be43000000000000000000000000375f8239203a31dc7913341ca82a32834d314c6d000000000000000000000000c1f6abd7f9a706cdc961586b4ec6c3f43fe19ddb0000000000000000000000000af23fa71b299f34ce50b3960943d4cbc11bb883000000000000000000000000afcc656af454952adc21e252be1ab66c26b1ef620000000000000000000000005e79d641f0d31a5640f006d18161c5129f034f73000000000000000000000000fd2d9a0346623f17f6acd704158f3817d7feec50000000000000000000000000f2508e548b3743e662a7f38714a1520c993f75c200000000000000000000000066a967280ce27902ef61aac5e899889a5b4512c10000000000000000000000006752e01c99b9bb7a83e5809a4c21fbfa4515195f000000000000000000000000d7efa66bbf1def80aa15fb1e18598a25e82a023c000000000000000000000000edc67593b0a7c789a1a36e89f6bc2a6910115ae3000000000000000000000000694f5dd083d806c05e6580e57df47711bee71d670000000000000000000000008d39b9107d95db2696a1e8d9c47a37c65a1742070000000000000000000000007a6e1284027743f978dabf4c9dc46208fa06d0ce00000000000000000000000091883929d49e2a5142ff8e3a7bbbd840a60f63820000000000000000000000009820ad149db25b00ab0dfbcda61829429499cd8e0000000000000000000000007e9183606c2cb5d0dac985d459af46ed998d10b80000000000000000000000000c81dcab830f29b6be6039c2066ea941daefe4db000000000000000000000000074b277aad0750ae4c15801d592e97dc8407e24600000000000000000000000086ca7a853e95a7cdc2f0b4dda7dee5a715e43aa50000000000000000000000002f3eca2be65b46a1af70133955f5aeb7643375cd000000000000000000000000732915d5722e9b5c08c2ba1de45204f7072ab2ce000000000000000000000000b655326baae7d21df76bfc60c3a25c1d149f5686000000000000000000000000c33003a32c1989f0503340472f09eec4f737ead5000000000000000000000000b1d1c7b8d8d867c2c620cea5a1b312dc71bb0a200000000000000000000000006fd5a66b305fd5c6e61d2775916a6631cd96008d000000000000000000000000cf2d4a17ef33b07b694396941cd2c28aab83ab9600000000000000000000000029b9331e7b419fb9c120963929ee711dd3e419530000000000000000000000004290fa198cde9c549b9f03e63a02deac3fd83cd5000000000000000000000000c49892fb6730657654be0666d84be741f04d8e7c000000000000000000000000e1e00b8e4cfa469dae2a5954d88ceae92d8a6dae0000000000000000000000003d5207a78bb94ec46d0ed293f7302458a18c95090000000000000000000000004ade995bde73f4cbc035741d93c386700888aa4200000000000000000000000088dc24075ec029e1dab5f21785ffa71ee6f6efd80000000000000000000000006d1e56924f18150dec080673a97163aa8584ed93000000000000000000000000d52ce6d291c46fe20ff229b6a926c83df551f9dc00000000000000000000000042d80af50de213ae8b301284fd16aee05f8c81490000000000000000000000001407711ba767b032f0375317841f241de6459d96000000000000000000000000e64b1d95a4c54a7e1409b82e7cb1cef221ff887c000000000000000000000000f96bb3d3b6ea463a838a623fd46e634f77570f870000000000000000000000006a5ffbbde065d1da012cf992bdf1421d5ea2d3e000000000000000000000000090277e868c34c3ed0246b026b5fab7c2bf05c970000000000000000000000000a7f9bc28a1359ab4504a25392a45d76a504f4114000000000000000000000000d84ca9d9674448be87a963eb7a61c7d92fe94a3d000000000000000000000000de2bd0b05244950d173ae556f6bd83eb876dfdae0000000000000000000000006891c96f8a27c865a846ef3671aa0b5619c85680000000000000000000000000974245a49f4c594e3bceb5b5025a13cfa52b10300000000000000000000000009274d23bd278bcc2cd8fc99fac7ec49d919bf84f0000000000000000000000004b7c68d9ff00c86be2cd82cba7b4e56273dd15ce00000000000000000000000006e162f5bd2cc5d3376927492171608cd18026010000000000000000000000002e63ade876dd5552dba2532ba2c924659551bd6d000000000000000000000000d575efce991535e943138b11509c35bf50eb6f0a00000000000000000000000002604dd81dd67a918104ea3334fc985e8ed18848000000000000000000000000fa089fc366f1558804b5606e11c1b7c366719fe50000000000000000000000006c63c7d1121a3a0f1c8782ac54c659fe326117cb000000000000000000000000bb75633645825534e018160775155672d251538d000000000000000000000000eeec0f62c7a3fd2d9bb9223234e3c2b1bfd7cf000000000000000000000000008d4eda38b0f4e8f1ee9f44693dd407639cc015640000000000000000000000000f3e9994994a8766bf79f26256f8fb7636f5031400000000000000000000000041a61d1e44fe0c26a7f00c81907a31766a1024dd0000000000000000000000000b9688f48cc372a8f5d640a479c9e9c6fec7b0bd00000000000000000000000042512f37a31a5b8ea700ee0ecf88b7611cc90dc00000000000000000000000002e23004a35c9bb76abcb03501f8031ffd8e7d463000000000000000000000000b2e8e6d19a5217b258bb9696bba49dce1e4414f9000000000000000000000000bcda41c4930119269eae87ca3629fc10ccd1f377000000000000000000000000bedfe7077ef6b5d0afb1ddec49ec8914dbbed906000000000000000000000000163c0a8da24e3b4c46c6d6e33d689ac38fe43f0f0000000000000000000000009e53b2deca0786584d9b1d5c89f184951cb9287600000000000000000000000088d24fd6acc6223cc315c01ca8a011f5eebc2629000000000000000000000000e2bfb378daefb66c19502b715bdc599304ddbd2a000000000000000000000000897362e1fca76b9d3bf1243049c2466f34bf49200000000000000000000000002b54ec32bc72219cff3830c3c788eee625f2923c000000000000000000000000430f99ee4a3cce59c37bfe3b77e1feb2ce8df71800000000000000000000000009cefdd851c6c489c87ed21e423a4471cb25d56800000000000000000000000081d705b305345c92302dbd93e0a07dd8b76bef680000000000000000000000005750d795437b4b45fb31ec6a9dd741e7bb7ce87f0000000000000000000000009d38f5fc760580744fca6dcdea784010945b812a000000000000000000000000750ce5ec8f51871f3e88f17f00d366763d08d8a8000000000000000000000000fb82ff5ce46299d702c412952a10b60bafdaabfd000000000000000000000000d1b8b4891d4f5f98e7627ccb2caf21513d80341d0000000000000000000000001715a3e4a142d8b698131108995174f37aeba10d000000000000000000000000dcad527d1821df49c082de1e65fe7f9c9cd8e5410000000000000000000000008b6764bd078fec3de1524266643c7319eeb1318d000000000000000000000000eb1e7f3417e2efbc2642f3385a44c823125128ae0000000000000000000000000f0cff6574c8a9175d5e683bfbcbb2e884315946000000000000000000000000f6707e77755c39d96abbac55271367dadbb238b900000000000000000000000015b6390732f7bcdda2144d162ca61f708cf0888600000000000000000000000012366a8a699ebfd7bb876c8a7e8293126525210b00000000000000000000000071f934b6645fc9b46945c2abc74b3871b70370e400000000000000000000000042cb4c00a2a8a584533fb7627cc6bbffe682ed86000000000000000000000000b9d81a93f0a3d130750654d91254142ca40d2fb80000000000000000000000003296de4ad5776586e54949b874b0ca5ba9ca86770000000000000000000000003607618f63b2c3f65cb1fb7ac22b6be7ba889b1300000000000000000000000089a61885ddb0f681c6fb274e73d8e4e9b421d639000000000000000000000000a8387179acc338cd7305489e457be20055dd9d57000000000000000000000000a4015c3bcb5f8584fda1c29c73ae550b124ba700000000000000000000000000d6713fdd90cad390ec09c309042be89a95fd3f44000000000000000000000000f1851fa996a6bddf2ff86e91fa5ead08aa7feda70000000000000000000000007db0d782bf5c7ffb1f9e8c10162713e37f28ea02000000000000000000000000481e24cd179f20299bf98f225b27397e7a909b8d0000000000000000000000000d1514e7232beb57e83a23cfd335baa42d9993030000000000000000000000006eb2258166eab87b170aaee3d224fa4527ae98a800000000000000000000000065ab252677ddea674f37444b56f1ce925e569aa4000000000000000000000000ddb3180c0e32e1929c97bc4784a7147e1e1823460000000000000000000000002dfe406cc24d43edd1fa895958b3ff04cb2f0eaa00000000000000000000000002ae473a1e8da56e251f0c46443fede0b096a046000000000000000000000000298ac7e2c133785efa14cf30f2f320ec903fa9ec0000000000000000000000006d88bff7d7422930539c9155ef176b0e8fc1eeae000000000000000000000000ede8c369f08eb72f9d9dfbc52beab02a57a895860000000000000000000000006434f1612b0761cae81f25a0b59d0fe9bc2b7d37000000000000000000000000c59e71de9e3cda99054da50a1931e175eee651d00000000000000000000000009e98b212a2e76aea2b61d9687bf3e1e1371b8a0d000000000000000000000000f59da08afaa20f0d5cb1dd2af37c0fd7cbec533c000000000000000000000000f0abfb1555bbb5aa714129c23718c99a79b2c95f0000000000000000000000006b88cbab3f103d89db99655504a8ed6d2a214ca9000000000000000000000000a91744cc8c46bf127a4dec7a35dc8bd2887eac4e00000000000000000000000019c94bc3f6995e6c611b7296d1d7ac1636c9438a000000000000000000000000de6bbf08a938dce9174160cd1cc99d5951c4798f000000000000000000000000c00a4fa616eccba9eaf8a1420b32fa50d31a69070000000000000000000000004d99f7633942ea6bb81dd6b2550f8eb16873f6dc000000000000000000000000807320be46e5977a0de568ee8238b1dd759a708a0000000000000000000000007f0ded791e65d71ff49dce679d28fcd75fb726c3000000000000000000000000c4b13f2b1a3dd96055a8dd287973e1c0347c7e0b000000000000000000000000f75ec9ac5f7eeaa4905df63abd8450a276abccf00000000000000000000000008af9b7ed15262ce54d63e815341ae7229eb11e0d000000000000000000000000eedc3f712a1663d3ec437b71c4afe00f3e1e1d840000000000000000000000008c0274a2b8aff794ae6063960d00612deb7a720100000000000000000000000007f65831620858732f8a238996bace1fc44d1a8e000000000000000000000000f314a5a707ad4ebe1b641f66f383bafe43c1a6d20000000000000000000000008e479d41ab4ad8422761f63090b5f35c919310970000000000000000000000007a3a0cbc1f06b8506fab815b425c2d33444dedb600000000000000000000000043718013c7b3b959d7d0a105b2f156f253b272af0000000000000000000000007e2943d7c321ac88c69f518fb536752eca6166db00000000000000000000000090ceaac359f85aff06e0865df0942a14d3da5b9e00000000000000000000000073b0cccb1d68f3c340d183750592e6301508db910000000000000000000000001c59dafd4e899b6bc7e574f5ba1e5355588a1e01000000000000000000000000b60ee5423ddacb796d86cee448f896217aa1a90e0000000000000000000000008ca557a5cc7bdb2910f57814d93f2ae9310b86310000000000000000000000005331ae1ff83571208e7238989894d6c73de1c55f00000000000000000000000091c3fd65bba0b9a4ced117e4b95b12b6843a92460000000000000000000000009a7c95895c14f662d9eec2bc85a23d94c676596f000000000000000000000000ddafeea4ce5a8359884cfb008960f8967c457af10000000000000000000000004d5375e17525585ea0f5268361a06455fdef661f0000000000000000000000007b1b0c5d5ee132b62bf8e55013164c18335ca6f7000000000000000000000000293fe575347a291f833c72fb71eb0b511f63f7ee00000000000000000000000046b0064923130fe7d0614f5f662f01f7e677e9c6000000000000000000000000444774d200136813a7f7515c793f0b510ff3f39f000000000000000000000000c6df333ff56967d166b92873e8fd3f733782edbd000000000000000000000000fc35a4cdfcbad407adc2bd5c87bc4eab8ae8c6fe000000000000000000000000e64d97dc8cbaa61bd185f3044d5a122b2aa5889500000000000000000000000062b8a79cdfeea9331803c70a9b497d443c28ded1000000000000000000000000b5ddaae3da4fdd71eb21ab721225237ed9363a470000000000000000000000000604b9f31820391f308f937de7f693db10211f6a000000000000000000000000f3467b54a733373cde35ff533db22c1aab7044d7000000000000000000000000ccb84b0010babb6e915b22a8f315c1fb6daade790000000000000000000000001f96f5abedadc10ed50da16f477cbcf86a900b4c000000000000000000000000179fec1d73929f8fc6b36cf8580f639d95abb3d3000000000000000000000000de21f85ee3144e683bcc12c98afee4642a2e584b000000000000000000000000fbcda4d11712d047e5c3717fa5c7a6ad1c37b9b20000000000000000000000005a8ddab34e42b793b1579d97994af03fbd5ecb64000000000000000000000000cadb1112de1764e03f206237c4e60f992e9c3d6000000000000000000000000053ac00e6b4cc5af01f0aa267b3f29188cb635130000000000000000000000000fceef7325b6f9fced3175f97f1d10b64a7056ee400000000000000000000000054b5e3cea444bc1e14dad0332c95819eea069cc80000000000000000000000000104c0710f90f811475cd8693cf4933349b6e8b7000000000000000000000000a08f59f09512a820d70b1f42cb43c0804f33a0eb0000000000000000000000001a720234b9471bfdbacdf1cd1bf478565307b00c000000000000000000000000416938bf97208ebf5516d45cb1f157ed8588561f0000000000000000000000005375fe1b6554a8e634c627b0d256915e6e6082ee00000000000000000000000046a0adc96a8e07747316375059c70a1c31bc5aa00000000000000000000000001b276a8763adf994cfeb55daa5083d05e62bb838000000000000000000000000e7a09cce9e6fdb4231532176e241bd2d276cc73f000000000000000000000000e7349f24acae276b8fb2fbbdc962c498bef14bec000000000000000000000000b9566e233c4648daa68d75c2bf826f6c4ad0575a000000000000000000000000f4751a6bd37783516d84b626a015b852922ed31b00000000000000000000000065dc87853dccda9c150d050b108b5c5559414286000000000000000000000000b973bfdd2258077150fd564a41e45aad8a637786000000000000000000000000469c6b7593f1a4a6fb3ccfb5a9a68f8cc9992f9200000000000000000000000025324cfe33b96f15acdf09223766c54c47a71f1f000000000000000000000000efde6a97af618ad407211c3d5d494bc257948208000000000000000000000000a98f21fb5daa5aa556ba4780ccfbd83edb59aa30000000000000000000000000c64f108a96e66eed86990b25ec1c7e5ecb879320000000000000000000000000d5079ff4b70678d6776b9ce20729ffc2168bc91e000000000000000000000000a77141f0575f349c0dc17377352dde7c0895f76d000000000000000000000000df296a170b1abc91da1d62e22153c145da248294000000000000000000000000ec8bc6481696cbb8e480617ff1a92f46e974616c0000000000000000000000001a051d6c04d9d337c57034168bd80bc48fbbf18800000000000000000000000048a67b54bfd2939d09484108aebcf4d246ec820d000000000000000000000000fae116a489c786ee2cf70ce78c0e04aed14c9a8100000000000000000000000018bd8a9bf71d1751572fb125a9c2a975a187a805000000000000000000000000433ee513b613444abdd108384f99dc7c74d96276000000000000000000000000ff87cf7088c3704e28b9020551e0a82540d151f8000000000000000000000000599af499499e8604dc16790eb0801f2db93f9beb000000000000000000000000f52b1656f278b921dd7a5e6f1764901bfed1cbf8000000000000000000000000437b5e680f88e391bd8645de68b57992ed2610f2000000000000000000000000df6628d180848dbdb37b83610d70d609dc2af41a0000000000000000000000004b7a68db8ababec83a2213e85c174e0bbe51980a000000000000000000000000f8873598ec7c0cb05502a5324e03eca9488b9edc000000000000000000000000e1d16fab214ba236076e0fd7dd23cd5bea9ed09b000000000000000000000000e023b9c7440530649dce405014c553471e5a750900000000000000000000000077b2ced401f410c53db4ace508d9bee2edc247fd0000000000000000000000007243fd1125a5cd38ee5c9771b161a2f00d11678900000000000000000000000094f231e17912d414e772c3cddb0a72446af50d28000000000000000000000000379d987fd4587a540cbc97f691c03f8783381d20000000000000000000000000924a104ac7cfb130b24709ff008e42bdafab40da00000000000000000000000037a08062d6612919aa3eef922ab435d017d30754000000000000000000000000e4eabcfb514cf76649d003ce085714678b0b93c300000000000000000000000036b3dc74d7e9b981dff284b0e21790b4cd6b8b260000000000000000000000000d6be4b21b5452ecc2f829c9e9ec51992a9858a900000000000000000000000025f5d4a5424375e9377234d3cd295060f8c87f17000000000000000000000000288cb385eb52cbf602aefd4cf42a15d9d6f04ba7000000000000000000000000bbb81d2b8b44129091b1e2eb85a3d0c6465436b8000000000000000000000000fffd80cf88199acd16d0606f5dab80a9477ca9aa0000000000000000000000004a01df8f368121b1f8eff2cb58dc7e05c2b18aa5000000000000000000000000cfac0893e181905f3cdc55c7517eb5b09c26d6ad0000000000000000000000008d8c0244ac8fcf4a2c1dbbb7e7600bd46aaea197000000000000000000000000e8a37ec547a62024c6b78c5afafb55e3aa66d117000000000000000000000000d98fdce2fef568dcbf4533f7a2d09d1a3291238900000000000000000000000050bacbea4915b7721220193d7d65b36dd3b6965a0000000000000000000000004684d5328b0b32f850a9a1c2209837db7840399e00000000000000000000000049b3db0fd06e35ffcd613e651f95a7c3a7c4e9be00000000000000000000000002526da6eaced92564c24b912d699a8f52da276f0000000000000000000000005705e19297edcf8ccfc97cc198706eb595b7ad87000000000000000000000000e689896bebfa4a005b439288416b80be7ab00f5a0000000000000000000000001df76f7ac8ee41a24458e131457efc7cdd9e4672000000000000000000000000db81f3c210e761b47bfde89b6a1668cafdf3b6e400000000000000000000000043207e7ca7e48f81251d88ed7f4a8b4ed6ec68d80000000000000000000000001e817d9d54b5b72a5510aab57d78b38986d523ff0000000000000000000000004605db3c81fbae12905eba1196da819b56f24f160000000000000000000000000227ffda9b7886f0786badd3d44033f9556aca5b000000000000000000000000083f1d961dbefd4a20ddf75cf041e1853e877ed1000000000000000000000000d1b3bf1e5e9ca4be1de840a3cc252d037af86b5200000000000000000000000016b4041ebc1eaba676358edc4d190db108de371e00000000000000000000000098fed8b1c56cc53400565ca3a05039e0989911e9000000000000000000000000ebb93db560c508a66b358ff9cbeeb7f448fc5831000000000000000000000000353ef969601f90c0b56bbf0b5db37c2a8b6d529a000000000000000000000000b0b568d13f74198658e790a925a74ca7107e587d000000000000000000000000187f226d4dca731e900114b8f16c1722b8dfaeeb000000000000000000000000cb47dc187d4e2aa8a94cd1f59c79bf5e17beb3f10000000000000000000000006044b6c342bff3ebb5a36207a942fe65fecaab6b000000000000000000000000a163e103bf19821c43d168edcf1cc64ad074b603000000000000000000000000567c8f061acdea81a7321e2933f1f90138277a510000000000000000000000004ab52b85afee1ca5d902735212f5c516cfb0f9fe00000000000000000000000065e0f9dc2933f01780d84b51a630ef48e451c6660000000000000000000000008fb271ef06a653ef232a1ebaedd5372286d3a82f00000000000000000000000023c48afcf717cd4300b31126e0faa89aadd9969b000000000000000000000000af91a54abbb6327e4c0630171ed8d8889288ce1d000000000000000000000000beeece7ae8ab56e43ccc99f6861c644006c95a4c000000000000000000000000f8405419431406a25137600530503e39259e5ef5000000000000000000000000b91c3b4cc1a9b8e6ddc56c0d2ec242f938aba7ed00000000000000000000000023a297f0c7149fd5b355a9b74c029c13af57c4590000000000000000000000004fbd003de3857e26b0fed723a3b6e6b545fa298f000000000000000000000000afea7681421c87e2c8bb727835a46d8e44601502000000000000000000000000d257589f4818c10e7405b46b6a6270df793b17f50000000000000000000000001ca6131ddac0d2a1d5bbe02ea1b3ec9827933d6e00000000000000000000000091b8b885ba97ecf5da4c62ff3d6ccf5b0e7a6f46000000000000000000000000073d748e8bcae4baecbe6aff674adb17cd20ade30000000000000000000000005c36063483329c5154f19953260e15064eb0332b000000000000000000000000b59534ead0bb51091763c9ba7b8a78238a6bf6da000000000000000000000000ef19e861a87be3e495f91f40b3203585940a159f0000000000000000000000000d6560288c0377e3ca689be7409392879f7051b000000000000000000000000092dca63ed30e26ef5c90d60d24599981274b546d00000000000000000000000016f37e8f6729365f631864d5e014b0a1c0b7c75200000000000000000000000043f9294166c9e1540a60d8e856de260da429985700000000000000000000000077e0b84568fcbd9d23e5678fec2995c2bb3748ff000000000000000000000000c2dff2788df2d86c8bed61902eb5cd39492930810000000000000000000000008b21ae9f04b9967b4c2cfc4e02202041573182be000000000000000000000000c612b2a8730f46f23eee138ba471252e37ab8118000000000000000000000000759ec3e9f2b0a2b8d3f6f51f2918577123704b3d000000000000000000000000ce9e804336aa50625178b143dc56810eebe06d580000000000000000000000002ac9b2ab3badcf02143f1f9eae25b631dd22a8c0000000000000000000000000f79c30398433068ce757c63f5f2aaa8e6222098200000000000000000000000084d8dfaeaac3beba0207e1d969f3d27ffb66a51b0000000000000000000000005b89607059b4bb376817525e6d8f7ca4e148212700000000000000000000000054919baeb2411b8ad5f25e4ae4bad7b61d906c2a000000000000000000000000c1b24147f68b6c8bc79d27744b3d97cd4324e04c0000000000000000000000006d1527db73dffec1b172afe458a17669ff84b83f000000000000000000000000c75d125779ac6c8995ed77d15124e8aaabcb8fa0000000000000000000000000ffcddff4371268e6d1d36b8b8b5bfc4b44fd416f000000000000000000000000e2144d596fb52725bf50a9df5a719022be488204000000000000000000000000daf315505a4068c97d7b4ded6475d2fd5a6877b6000000000000000000000000edac582460f41f26b7b0e9904275984d5d5d5971000000000000000000000000d7db2457d3f1f448eb76d889144231f4999200c00000000000000000000000003c52f565a2e041508641c123fc9a3e7c8e5dde230000000000000000000000001e9d0ada53ec5287e748e43b6692926663c35aba0000000000000000000000005d2d76562ca4338f81dc32b1b8267d9902765775000000000000000000000000217bcdd5cd72bc1dd820eaaa876b0ba3ff98d8a6000000000000000000000000d071982a8d7e0fef2aabb5ad5902fa211445342d000000000000000000000000b8fb1c0b8a33cfc1634a05a82b7856a59ca504ed0000000000000000000000001971df59e141583a12b2bc42f99464e33792ca2f000000000000000000000000caa868e964cc6aa1374819e63dfacb845d65f70900000000000000000000000090bbef9be1a8019dcb05f0a68563f233b4ed129600000000000000000000000046c94258357b793b24cc3fa5b3067d5ea134a1f4000000000000000000000000c3982806489782a8b9962b35b32d61cb9e6c185a000000000000000000000000a74650d78d54b00e7d5ae2e879e41aea6381545a000000000000000000000000830a8f0abc7347d4350c970b10cadf3ff8b8b4ab00000000000000000000000071856a25d0bb77215986cc5eb2c571762811026200000000000000000000000071eb60a65f89caa5939028935644351bb73e6d92000000000000000000000000102eb008a6dd45b7c18d796b432558abec98ce7a00000000000000000000000074f84ede1ebd1e8dac3e6e139d4cd79431ff75730000000000000000000000002aacb31c723f5ea1802a03bffe3c4c2896db20fc000000000000000000000000dfdd571d5bef804f64f311bd06c54517be2dd5380000000000000000000000001a9c7076384d04cbbf88f86acd01cedc3d0d6dce000000000000000000000000c60c4cd7e0d2c48d320e37f87a756073431ae052000000000000000000000000631e040651970be67a87d93ea27eb22f353fe505000000000000000000000000c092f9de45927740d152ecd949feb92cbe828901000000000000000000000000e9d6dce03137cce1eadccd3e3d20264fb2482e86000000000000000000000000bf4860bd5866e98affa95cac3ea21d0fb44880280000000000000000000000006a8fb18f300f1ab047e24bd29dbea9c3b5eae562000000000000000000000000aaa394675cbd6da77715a8babac93e032c00758c0000000000000000000000005539eb9a6fc066a7dd181097e9bb953bf508acc0000000000000000000000000479e71356fd09d4b884bbf4cda6eaecde3bc68e20000000000000000000000000191d75a087fab88b8e9cbbebf5e220470e57f7e00000000000000000000000051b9ab0ca6589070fb11ecb4eb996625725ddeca00000000000000000000000097d3a8264c379ca295d35b781cb6dea40edfa0c6000000000000000000000000bf14677954b5c538fba03e654f63352ac3b8c7120000000000000000000000003d1a4f91c3a4920249a17670245af0e945563726000000000000000000000000d3c5150a518429188994efb603e6a9bbf6123cd300000000000000000000000024bd1f79c463c3b217d2ba9d4cf2d730fdee27a8000000000000000000000000507d5bd0cc2f3c2f218d4c1eeb6cfb3a0e6df9910000000000000000000000008fc93aa9246f581ee6f1006b641efe1d96d28c8b000000000000000000000000cae651e10dd43af83416a290c48511f379f9c0220000000000000000000000007742e4536e711ca9894c22044181566ae0d52cbc0000000000000000000000001fe1c6bbc8b9d68d73899d3cf1e11455115fc2d0000000000000000000000000f0155f649a2e462dc0dd231141322fb5fe2a8748000000000000000000000000be68a9d96f1a263d9c41c0c5eab7105ff4dc329a000000000000000000000000677aa199587d91e2d28ab1fb8c32df257e8af88f0000000000000000000000006ab226734d131e71bc56b9713d0a4e3813f3177300000000000000000000000069381366e421e43ec5734361178861b8efac42b30000000000000000000000000506b3e2dcbe80cbe919b339f1336d02fa680fa6000000000000000000000000475fa15ec0be26af4aae92fcfca2ebe15561f43100000000000000000000000091579d5d3c26d3365adfd3ead361071d5011d2bc00000000000000000000000059143926c8414348a106540542dfb2769ff8617e000000000000000000000000e9d912a866c6d9b7d859181e14b179ce507ed12d000000000000000000000000a29e46327c1bb40b33bed2c9315665a91808fcdb0000000000000000000000001fe7d323946a7c3b644528baa42eff13056cd2b40000000000000000000000008de04a2f1f02b901be00ebaeb69053ed4b606b8b000000000000000000000000dbf92ce37b3ae68bb9882b799e937071251754840000000000000000000000001a17f8f4a678d83eadb8297f6c2dc873c4e3cabf000000000000000000000000e5a4fcc4683422ef3a427c0afcfaad7aebdbd7c40000000000000000000000003c1ba782df1c7b89c6da558b1e31119fffd5827c000000000000000000000000f273355ee284b11bd73a0bce7673fe4564dc3ea4000000000000000000000000c805aa6a9a300e27a1abe0ab4e2ca79fc41629e0000000000000000000000000ef0297f2c1fd0548ad0099f4a748971fed34d9b60000000000000000000000003bd51f77ae27ca659f3a0bb9324118e5f24ade5a0000000000000000000000007cde2aa9bfe86e5912a3e8e863cc1e75af4bc4590000000000000000000000006b822995393362663b42a6d4746e2553d665d85700000000000000000000000069ab8c5b5982dafda11a774c0821e95ede2e3c6000000000000000000000000046a1bd4ac4ce55505c44c60705076adc7873fba70000000000000000000000004e6affa260e27a7aeecec36acce8491435bbbd59000000000000000000000000b8fe8d99f43dedfc3e2a40eed8e40c75e309fe200000000000000000000000002e62174c79b893b4cfd12b9a3f9c1cca463297c50000000000000000000000000b302a06a503b0b8e59b645f5123d92284df4b170000000000000000000000003a8e7b1125c1d6639d4692a6850df65bb1cdb8970000000000000000000000000b947e11f68072893a0be4f9c68ccf92793708f9000000000000000000000000f58b790cdd9dc52d5f72777afed8533838affa240000000000000000000000008eec70ca092fe89c33b9fb8ec1dca6f7bc5e3beb00000000000000000000000079b1fff1d12ef9f70e1d63981c7027b9820cc39b00000000000000000000000052e90fd0173b328f19becf741492fb507b2d6bd8000000000000000000000000fb91f3aa33cf67439f9c89091d5d7884a56a00a0000000000000000000000000e7bb11fcc028451d4815103b96f0d29d4c453dac00000000000000000000000029396ec38fcf9c32b20111c72da0f253e3e99306000000000000000000000000b35aaf7a4bc07b5b4d4d1796969080d7e19e0895000000000000000000000000cc53dfd584257bcde5d4511756d7bf189b7e71bf0000000000000000000000003038b2d7f1ef4020eb57a777395200d9630059db000000000000000000000000e1b1172d51b754f56cae26c4d72b10d7817cba3a0000000000000000000000003d8df9ebd459c0eeacc90ca82e7359c0f91ee5e0000000000000000000000000db8f371ff163cebadf1440444a141c17f65c3a05000000000000000000000000c84f6c478645397f35ec6516d0bb3e798a1c549f000000000000000000000000ad18117b3f0a708d72ba5d1986801aca29bbd78600000000000000000000000022f0808a3c5add77c29e1a0735f05e51ace9b9a30000000000000000000000008a5acc1f4308a5956694421859e4d93f1ed2b1ac0000000000000000000000002a14be0ba1f7357c5a09242c77a3e72a496953cc000000000000000000000000d97c53e145fb79a255e4af2e9f10bb9307422475000000000000000000000000797d007225b5c902369be80f15a105ab473cd928000000000000000000000000814add7446324d227931e26b02df2d4a8989149800000000000000000000000044b6245da0c85f8602e13d008cc231239e2957bc0000000000000000000000000b85f29e401591e3267e7357952237edb487d06b000000000000000000000000c5177fedd2067a4797bffdae94e9417360d3e3c9000000000000000000000000e71a37ef29ee846e053fdf007069711b97a9e9490000000000000000000000002d4dc0fe379625ebc844f6aab040e3d9ab12da160000000000000000000000000747bf5a1bcd54d2020091337d52cf91fed082f8000000000000000000000000d3c86ef5dbb6c5e03f0b8b8ae1665b2e08606a770000000000000000000000007538150a8fc8e6f1ce7ad704f64b814f8b9329e80000000000000000000000001166f4893c37d4f9d911b0f429e0b11a2e3dc7f4000000000000000000000000151d44ff52b07e27ae5fa79e43c91ef230bb03e10000000000000000000000005b9e3cfbb7f14bd9ef6ef52e78cdd616341c8c270000000000000000000000005157de2fcb9b025f0b3807170620a3604d8e9f09000000000000000000000000861af57c0a55c3d4927526b7e0dc605bb243d5840000000000000000000000005b85f0110376e0e98209e3798c016706aa87bb8c0000000000000000000000008fd3bde14df59ba12c94c0271432ac7057e346410000000000000000000000007d493445094361531d2f728b718f8df9aad010f0000000000000000000000000da0b049719054383632b3bafbb0ff3946760270a000000000000000000000000ce7468d220de55fb975f310fdfbd84ffe598d977000000000000000000000000103bf8fb6e29f45925935ba3e2ff748b86145f2a000000000000000000000000d45a5653e1d4c57b4553dd050e4bccf69e7417a40000000000000000000000005503c76517caf0893c8d6ad7b0b11d407debb57c0000000000000000000000003f3f5065954520aedec2d57c9cb21422cda288fd00000000000000000000000013407dacccffc8ff182c5451a97cca8885d5fb6b0000000000000000000000008538cb062f7b923b36ad4f9ec19e754f365ff5df000000000000000000000000a356e92a5ad210812cd50cfa0d6274c31d31943e0000000000000000000000005265bde27f57e738be6c1f6ab3544e82cdc92a8f000000000000000000000000e0c6e5efb10110cc31d844387084a3e40b1592b300000000000000000000000001779f84e10de0be1d4cdd904e1ac32e70b30c8a0000000000000000000000004ca00c34370fc0548213ac10da2b5c8e61861dc00000000000000000000000007ba6147e0e4e09785b9ff620ee7b5beecc7e89da000000000000000000000000c84d724a8ecbc4e1f8a500831101c3ef553e3b4800000000000000000000000061d0478fff2eff0d75e03a3d3c19ff2e59c0e2ae0000000000000000000000004f358e3fef9fe8a961c9dd26b496205bdde846180000000000000000000000003fe64817b6b70eb1ad7f2b26cf5c7a0cd82f1ca300000000000000000000000007f9e776af63f1b0b54d5d1953fa48006889315d0000000000000000000000001f92390ecd466345cde82de97db891d06e9cea190000000000000000000000002c65861787d2716709228bccee7b17584a13c7490000000000000000000000005607881335b402306d15767e406616c04bee9e92000000000000000000000000633e9aa71802b5b8c003f0022de7c85246cc1a430000000000000000000000003f1338b0b8095917ad168cee49d39b6a33f147da000000000000000000000000c55e6e8075fe0fb332286f017d6f97fbc653eca30000000000000000000000004f8dfeed029c83bb59480b03eb02fe41adfd93f100000000000000000000000046e60639cff0a05ecb2b5fd112ee802f5045932e0000000000000000000000003f68449226d23cc98da7cdfc5cd81b89b4b5e11400000000000000000000000033bf6c41886af784e84cebd42145698c93424199000000000000000000000000f70657c348284c1345a572a0057e7d050876cc9e00000000000000000000000002d5e00bd018b1e2b20689f8333db96cc9becfd700000000000000000000000026cd46be4079a8f4bf1584244b2fb8f78b85278d000000000000000000000000471175c3334c0d55a36570ace3402c487203d9e0000000000000000000000000cb8bce9bfac67ee1f909a419793a96129a36cfd000000000000000000000000095559b40f202accd8f832a81be67f5ce3e632cf400000000000000000000000086ce759f8242efc6ce43fedfdf56685985c02ac7000000000000000000000000850a57630a2012b2494779fbc86bbc24f2a7baef000000000000000000000000007b1fc6c2530a6099694f9c6100abbbbb4f4063000000000000000000000000307a0e30f738177f59f23cb039f9597aff81e363000000000000000000000000b01e0367a98decb1aad8d92958f0aefb6d41367e00000000000000000000000039234b37fab1e09ce99dda98fdbc30383d8995ac00000000000000000000000001a4a57fcfa58d5e33ba10c9a694c590cc9120cd000000000000000000000000309b832ec45abed555446b44d11cd68fd6ff9aeb00000000000000000000000075cb0842820bc37619b3cb107cd698e980ffa84f000000000000000000000000d41c839047f72cc865676c0932f8cc1b4fcf11ce000000000000000000000000502b4ff33a11437a5001a70c7a8cd3f2867d8cb30000000000000000000000009842ac7f6ab69a350fefa9f0fee44d06489055780000000000000000000000003c1fe47a85e17ac442a5fef2b53434fef14528b300000000000000000000000038bf55140db72967ec3ce9a040a6c41dcc135b940000000000000000000000005e9679a877aaefee7a0077ce89804034bd85ca71000000000000000000000000e979438b331b28d3246f8444b74cab0f874b40e80000000000000000000000001f8026822b147554fa8646459ac4d4e0fcbd24a800000000000000000000000063fe0460a2bed290cb46723401662291bdacc677000000000000000000000000721ec5fdf2f5fad7613894d3cfdc6b4f5a48b93e000000000000000000000000779910f8971fa7d7a7082c41ad90e278f4166ad1000000000000000000000000934665d1ae669a81f0129bd097f9ccfaea10fb790000000000000000000000004ba9cf4e62141b9dbad49634d6eece7d6ac232c2000000000000000000000000d4e8c3501bbf4145e2750a31548dde2bc22d95e6000000000000000000000000fddb4b241fe1ddeaae626cfad6242eb7d287e0e4000000000000000000000000b5764d5f3070f16c66605c33a93c45643a8410dc0000000000000000000000007d3ee7c2c0095949cd70ea00dd8272d2326f24500000000000000000000000005929399957ad1a47fecaa56bea707e1e1c24f6fe0000000000000000000000003b06cdac98de3afaa3fdcf849e0f5e5f09890a05000000000000000000000000e4229940b19bab82b23b0ca806cff974194bd7d00000000000000000000000006ab71b0b9a71ea5c4bce0b09b680c1ef4ec5ec74000000000000000000000000b41de26005cb97ca24f0b474b052e77eeb07e5dc00000000000000000000000055cf7901faa5e17fbf280d3767480dbc13b82bdb00000000000000000000000073b516030e7ad3e0385d51795bad7fd0090f25410000000000000000000000007b24f50ef7fdda16e01afda4e4d9dad5b0b1284e000000000000000000000000c19376a8615a2a937805f5c115943ece50e4afbf000000000000000000000000e2617586332085e31d8dea3da33d7b278500d24c00000000000000000000000038a9dbfc84bdfdafd2d3c5974d512b2909baf1da000000000000000000000000c6ee9726c935647c0b08a6ce816bc4877c428105000000000000000000000000f473ebc9312746c0ab740383d18f2ef5d36b1acd0000000000000000000000008dab09ed366ae88b6053754b7ad72d60bd6702dd0000000000000000000000007d743ba3366c2c2bbb6c00aac825fddd52938926000000000000000000000000b8f10326f436a7f882056fb78f4ed8080e17a1510000000000000000000000008b9869a87d5d5128eb742fbaed44441e90327e10000000000000000000000000e04862d4e725f1aa0923ee41e5e262a77a4fd723000000000000000000000000b0b2c2098d4e7436007e50235f076478af133788000000000000000000000000f92169c4a0be848c529bf7a124d9b2bc28397cce00000000000000000000000079499903c20ed737c6e6f4bae80c907a9a7d187a0000000000000000000000009f4fafbf04d347394093ab579f019fc8f7440945000000000000000000000000cf9c5ee8c8908bf49cc43cc01a2c87a12f99ca60000000000000000000000000be0ddc5d6392ed4a0ea8515cb13d0feffe1218210000000000000000000000008702baa2da6ec6a0900314691be8d143706cc3fb000000000000000000000000224b9feb31c7e8147757197f69a019dfc258cfcc000000000000000000000000086670f1001d68a85bb53d31befdf974f8f5d6720000000000000000000000009bd171e8af98279ece4e46b7b335a7617d414cfe0000000000000000000000006eb37e65d34dba33e887e0f681c7b1937b08e17b000000000000000000000000d7ffb4d29c53b0fad9cd1b17d10089f64e0565bd000000000000000000000000131103535ccb1755a79b60713f70eb05ac05d34d000000000000000000000000cf00ef7486690ec9d38b7636044512a96964a427000000000000000000000000204cfb4d8832b441a479b964da92359d0fbdfffe0000000000000000000000000c4fdda22949cc6e727e905cdc3a2e27a66ee074000000000000000000000000c508e60744f61e26214c6df49efc0d1dcb4a971000000000000000000000000031e283e00736758ac08e5514a97709545341b5fe00000000000000000000000098103ed55f57e17b4862c9eb67d30eb8c32977360000000000000000000000003d18750f070b3cfbf0b8fd7903a32278863f64d8000000000000000000000000341bfe167444dca95e615b61c20c47047b066f90000000000000000000000000ffcab09e4d871b4faee42b8ff1d8456a84b3237d0000000000000000000000000458e91ef197e7dce9b9e9b6963896f141946ea90000000000000000000000008cb7b0497011394d997355c9c4cda0e87ebca8d0000000000000000000000000995d2b226e703631f8d5119130ba1b0fee86c663000000000000000000000000634dd99cb86a0bda4dc8242e21b28316d50fac60000000000000000000000000a2dd56f02bcdd8b5c3cfaf9d47f655f0c8cb90a5000000000000000000000000ab8cc33f581546531e8c15b401101db9b656cc4d000000000000000000000000d22e671e18e37a6c4d2fc77d4c2ed627a6244eaf000000000000000000000000f387bbb39eb305446c43adb3995bff9caaca63e500000000000000000000000045cdf9dcca49489caca71af6cb9475994068e2dc000000000000000000000000760b91cdd13c99c313bd9c6031b625f6908fb3270000000000000000000000009786a99fb298d3d607c32a44f86e795b608ef8ed0000000000000000000000001ffb38e35b6e0d559c1a7c9c82e0a4b1109f73ac000000000000000000000000954f34cc18cbdb0da0a696589c511577d18a5f0c000000000000000000000000fd06b7dc3106424af5fab7737f8e3e2d1e2ced920000000000000000000000001c6875939fef78b7387df04dbf273414fc9549dd000000000000000000000000ab80db230c29b279e781e94a636bf8afe6ea68150000000000000000000000006d1e16b2b74589ec0f3d60d198c26f7d5985c1eb0000000000000000000000007c9f0e21aed7635a71c8ca5b7466e9991fc7f6ec000000000000000000000000eac502032228c664e7441ce142834008cb1799d500000000000000000000000079bf59f34424ead7b3647b73df56be5ed8cf48d0000000000000000000000000d3e19b7712f9a74d1defe01637589e1d39df3fb00000000000000000000000002d91ccc2db0abe7db355f477e2729b6f642aad8300000000000000000000000016a86db98235608269d939af5493d82fcab14d6e0000000000000000000000004d48bec025de3ad0f06ab8b8562c685c373f83bb00000000000000000000000002576d0a4deae6aad3e4614a25fc1468cc94bf2d00000000000000000000000009b1b83a9f50ea7bebb115f711ce12b42681fd820000000000000000000000007347efe90e9583827e377f6d7314863e3870b734000000000000000000000000081482da68e372be1fbada037d1a93e16a184e14000000000000000000000000ed2dfba059819a7f4e110a500225aa8aa8d01514000000000000000000000000f4c134684d8ef7a6bbb5f5562eaff976d79339e200000000000000000000000006549a78ce4cd1ebadfe6626d8fff929d558b8da0000000000000000000000003435cb742b302a2031f3b70536460560ba37bc040000000000000000000000002ae146259f6110100ddfaf3caa0f70b157d61a02000000000000000000000000ba38aae358d9b84b54b5fec8df700a259f4a89470000000000000000000000002d0ba31cd02f33ecff30544f64d29fec25d81d25000000000000000000000000db929f78c9a507ad6f61d6d6bdaa2f6f551f7b8c0000000000000000000000003b915cb81bbcfb42353be5582dfd83de022ae86f000000000000000000000000d654932b7cd81849fdc7ac03c70502917e2029390000000000000000000000006977531683d11bc3055fa2d60351cb4606390b57000000000000000000000000a993d73ee97dfa52439e4b780152fca66c0be4e0000000000000000000000000451233773fdc8629b91b17f40919828df1501ead000000000000000000000000f92e941a2601924bad3e052b35ec15f58d74eeb300000000000000000000000094d065aae1204509c010fce2ad615eb8a4db227f0000000000000000000000008e2e88074a4c0fa729b301cd23a47ec508d51d89000000000000000000000000b4f99c25bb545b9eb1d4b210769209a027ec60c1000000000000000000000000d0a776a5d8e9fac764ba7989262bc3f3802ee44f000000000000000000000000f6441bbb728150f76e6677cb3c0e7a5951b59fe8000000000000000000000000f6a738469c992e139e2f579051875a377ab213da0000000000000000000000009052a4b2b2c73dd49c7d87165efc8a255abcad1c000000000000000000000000d90b7cb32428c292b4d6266c7071b7f7965dbd01000000000000000000000000eccc7533f044193e3f80f5097393332d6dd103c4000000000000000000000000954b3bc3efd5f3917c2d7a3f14e60158a7b66411000000000000000000000000308eab75108eea1fb9acd58644de798166d6d088000000000000000000000000634ed2fedd124db9307d90997f50959ea041e3fc000000000000000000000000cf38797d8ad40ff838b3176b68f8cb7cdf1662cb000000000000000000000000e7e0b11f1210854a5c538a12b978557364057fb00000000000000000000000005ff8484606d2c0a7c47c77d9fa6ca94e33cac227000000000000000000000000e885b66fc997f919a7fc6bb9ff6a5b3d4d38c8d3000000000000000000000000bcfcd53474c64cd7c1ff908d8418c0fef456b37300000000000000000000000063adcb17859d4dca19ca8f8db0d1ea4815959e890000000000000000000000004e1d0f4a57da313364230c4eb8af3a43d6aa2f910000000000000000000000006adfb236600536281ebf18213f70195bae45a4640000000000000000000000005c43436767761a64f60ee5f4993a397a1bb19fbe00000000000000000000000075cf063c540ac609ddbe3874a3c641d04d3448390000000000000000000000000d5f67c02758c0b368e88f5a68bb360b8fd209590000000000000000000000000446573082cdffd7a35a3a0661c3f41616f43d5c0000000000000000000000002fae5f9de32573f3eca8d461408f865ad0b39b61000000000000000000000000fe4b89a93f76bf8e24d5a69a6cea1a1f32150d81000000000000000000000000a6ad0cdbba9e9146a12a480b1337f6760f41bb8f0000000000000000000000009458c71a7a549973ca1b1b7cbf26f4fed684d291000000000000000000000000fafad2d6dce0f65699fb548ed1539a6121d29bf6000000000000000000000000d6c6bd34da21fa1e07fd69520c36d2454db8c20e0000000000000000000000006911409cff576d7aeba9fea0909b06b331704d73000000000000000000000000e22c7ba7a1a097af587447fa96069ea7559525770000000000000000000000001b709fa6d61c7cd16733cadcbad11457116fe878000000000000000000000000ff3f9bfd94dc9028ac4b24d6b48894028094c1500000000000000000000000001ce2da994aef7671e5f615c8d7c0fbe25a6db14d0000000000000000000000005631d3691f510f8bc513967b308980ee9127465e00000000000000000000000087b914d5dc67be3442eaef3a13b976203800746e000000000000000000000000182759a276e6ba6e8b874a49e3ea349564d88b30000000000000000000000000ab3015328d3b9c1002e5b173d7de83ed046fd20500000000000000000000000042952704e4c1d7f5d0b3bdf91c84c6b472db02c7000000000000000000000000361e69f7a3217c4ca01eb3cefb4714fb8403c0270000000000000000000000009b3c1b52d59293ca120b14e744ef58b74d53dfc30000000000000000000000001ee348e3f1c3e8371cf83c2e41170ba3a51079a600000000000000000000000069ef7459e0bc3fca26e30af8911ca3b889e6fb2f000000000000000000000000de6e19148cd95eb3dbd0ea8606e10191507afd8a0000000000000000000000006a0efa2c14afacf23aacaf16f30ddfcfe277be8a00000000000000000000000080ac4cfec28c077e2bb73c3526358760184a6e1d000000000000000000000000eb8129c14028aa731bc1c55916eadfea0e2a6e6b00000000000000000000000082cc46a849caa1ec3aeb47ea0c16fbf856a642df000000000000000000000000b4c9bda5bfe3e581d7fe801353c7b6c9d401cf810000000000000000000000008ec38e4cc061118278e55262ea826124def3e69d000000000000000000000000a8665d941c2e4b6bd280b9fb99d8a6fa2f9fa6f8000000000000000000000000066d2b7002e19a883f7399df3f312b3c00c14280000000000000000000000000e8be493bf0685f266d63de278638f7e832103db80000000000000000000000005a7d259582331f108ac18cf3fb9d4024c665fc0e00000000000000000000000080f9a836923673bf0461d2068836ef5915d9dc4c00000000000000000000000042506afd7b4b978bd10f5558a7be8822fe02400e000000000000000000000000203f36925f2b6cd2a3b11bfcd16f04216f93b39e000000000000000000000000d006fb12ddf4fd006d5e8bf547a1441b0e26ff680000000000000000000000002a096f8b6f19fda41dfa49abd0bce5e6f3b6f61c0000000000000000000000002cc4158658f1e3390f4b9818c0659347d53c54d50000000000000000000000003174b5416e1f1cdca9fe12c4b45ee38d9bff1a01000000000000000000000000713b57c1d05ed9d5e6a538e257ddc72bdb685379000000000000000000000000ea0b92a8f38cbca88cf525057c302bf04b025c160000000000000000000000000b9618dc2032aadd360726d667211f4e84e88a99000000000000000000000000182e998ee44792cc0b8755f35fcc1a328781a72100000000000000000000000087c000d26f987fbe3adc318bf029b5d88ffc325e00000000000000000000000014154c186425b5b9596110363d38a73676d3fb6d000000000000000000000000567733b29f396e1883ee91c3279790eecc8d1027000000000000000000000000a86d4e2b0520e463924c7e0f4183b0f08533ab1c000000000000000000000000dc36ea28680bfffc60b79f52b1adf4a047914988000000000000000000000000c307fc5a67aa20e1d49bb299e3322d981b3d2fcb00000000000000000000000026bb3e84e65085850a669a26fd4f313e3605c4bb000000000000000000000000e63cc5b1ee3a0b2086cc140db4894083538b30090000000000000000000000008e625e89718ff92f663ec2501fb2c2d21c89d5ee000000000000000000000000517d478e8c874a9a1f7a5cf7303be23101927298000000000000000000000000e731057c8823a72ac1f0d2e591bc34064d3073910000000000000000000000008d5bf6a4602f1d14aa09f510a391923770d9b98600000000000000000000000013ba4e61456a4e7c2f7b98ea62ce7e9d9c455418000000000000000000000000bd4eb43fa73a516fd05bd78f001c07b8dd560067000000000000000000000000b042a6e73c782f4cfbad8011560d3f30901ff90d000000000000000000000000ae2e1e859fcbffac09032fbf0a8f623483520d930000000000000000000000000b2730d0c0fe9102e205684b44eec1ff06156c2a0000000000000000000000004e01d059b9d0118de56213f6ab4e078d255890440000000000000000000000009535ffd24177926d1cf95d0dc8c71f96262be5170000000000000000000000000236423b1d016e774e9f9ed524090ccb38df61690000000000000000000000009660403259ca80cd25ccb833b20798f6ff1f2a4b000000000000000000000000429622b5f63c9e5551588a5b0c22e509805f8de300000000000000000000000066a51db4500d43ce209d4207be5b0e0e087aa2a70000000000000000000000007c76cd9151657db6701023ca43d65e245967ea6c000000000000000000000000fe1c46cc35f0a80b8de3ebd66ff9ad6f6fac9f87000000000000000000000000b67b2b7ee83221a05982a4b1edfd40ca28bfc126000000000000000000000000a5c3ab61a679e8a6c2cb665a7eb4becf357e7eb10000000000000000000000006872c4f63e8140cda48c5adfab65ed685fa6306800000000000000000000000085fd4aaae4c0b57cc961581b6ec0ed88b267d40500000000000000000000000013a9f93d7865cd2beb307c4348eb817c4dc534680000000000000000000000000bee28e51a40b1b7c46cdd2b8da92a2ba8ff72ad000000000000000000000000cd315d568aed146fda5ea22993b4c290e42307440000000000000000000000003052dafcde87f8540d5217b0f668bef96bc1a47a000000000000000000000000f65949c2a41ef20114ba8f7bd484b29a283e137500000000000000000000000094c89e8a98c42202734c07dc567965dc025a0f55000000000000000000000000e4784222d24e71243736181d2afd9db6e77054a4000000000000000000000000043241f6e246254162001fea6d3790e8f6bb2813000000000000000000000000252ec69f30bd0afc46c908533a9c63f53aa8be080000000000000000000000009302261936336f5f92d3df90a765e408083b093d000000000000000000000000a3b352abeac11b1972c2dd77315d9675843033b40000000000000000000000007d4f9180d7369058cdb481f085f36ffaf2e98e2c00000000000000000000000022d407668691a99a376d15673533ba92458281360000000000000000000000002c63fea0d501befb542c6470eb8902e1cfa3176b000000000000000000000000289e56b53f8b2e958f3ea5781723a90984bc71eb0000000000000000000000003922104a5ade60c05591f08b8fe86b43c83e851d000000000000000000000000eba55d9ce870881d991091a8b5eb453161ed9ded0000000000000000000000001ad5d1030b4b5e1e0a90b741dfc033a4eda0f64b0000000000000000000000001838e259ee4eb12cf79b11879222a451a9d9955c0000000000000000000000004cdb4dd053f2ecf8301f027156ecc6230f6291bb00000000000000000000000004e0388f7f665caad945961e0a7993e6f2ce173700000000000000000000000021502fbfb0fd8d5b6badca8e3a857ab28d2a6a27000000000000000000000000324ad243f3cb327ac2c230cd1e017345c5aa54740000000000000000000000004068fbc668f6e9087cdf0beb8d9c6a85fdc7861a0000000000000000000000001384d26c747bcb20d70a39bfaed180e463ba96e700000000000000000000000008eec11046bc6401009684792ec72f98c1f58722000000000000000000000000e0ea0c3838dc89d9ced11859d07fd91c3a743bfa00000000000000000000000004df0068ff99861f17d318da9b9086f3ab20ba08000000000000000000000000765af37d153622c6da800e2333fbdc4d968d5da30000000000000000000000004c55fb954f1b5d6dd0a63366c387aef308344596000000000000000000000000236c70c67befd9a6edc6d6282dddd2201a32758100000000000000000000000077dd6b292815f7bafa2f2ffee8d8151d95af32a50000000000000000000000007b1503eb858a10027da7834436a4260c799fc092000000000000000000000000d44e0d94c80adff2eb2a9a699393cb260c4b62ef000000000000000000000000ef17635a403f67abd5a3f2bf6f10e8cbcacc83bb0000000000000000000000003ed29c08896e1a60dde645f86f52dcf9f72e52db0000000000000000000000009079035b3fa17ee6427b9d60bac1f9c21a622a3f000000000000000000000000604e9f791746c521eb5f2c5329ad4610de267119000000000000000000000000860b3aa4c9ee7d4018fbdc9ac1029214cdeb0ca8000000000000000000000000621d5286cd6497adcf1fb1b6a3ecf38ba1e023a2000000000000000000000000b4084be780b2b423196b30675ca9575b10a86ed2000000000000000000000000a7d9410ed92acc1b64da1f9e1b73e94bd6f9911300000000000000000000000005ca39a6ee27b1d35a88696ae6b6af8ddbdceed10000000000000000000000004b9b9eaa5dad2ce21d0186fb23f09fa631de9bb70000000000000000000000004280208f28927552840fe2c351c38d335f16b1300000000000000000000000005e012175074731ec9d404efc669a7dd5de0b8ccc000000000000000000000000949c2ad0e055ae80ad1b86c2d61452c7508a3784000000000000000000000000a15dba582c679b7f3aed6d592e0a2bde02d928fd00000000000000000000000029ff714eaecbb2b5d907ff27c66f52e68f30d8280000000000000000000000005178a8a37e0c1580a570ec8d63f9a394a02b8c520000000000000000000000006db184da6a0a54fb32dabb358edd760b7e2bf1a0000000000000000000000000866348e45324dee939a261289648461dcdbecf6f0000000000000000000000006886af8f1789141e428f5bb513207f9cfe7cb6b00000000000000000000000008493b6331fb264495495a14ff6579edfd1b589180000000000000000000000007143fafef03bae356c85d9293962fb8f9bca0733000000000000000000000000ac1ac99497486579d86f6be80b4fbf3f2100527700000000000000000000000088e07bb293a1e3b4da070490ed9b6a8aeb529b3b000000000000000000000000feb960ed2b6e77e988358f28682fc4f9dcff5a4b000000000000000000000000a8700a5ee9b03ef89cbbb851da3fc58aedf69d2e00000000000000000000000013020597c29990d1ea4fa892c4206af5c75f9f0400000000000000000000000007ebaf5f0d664924accc7d607bdd7643a359e7dc000000000000000000000000de71228e2186600c080a8893acb8af64cfe5752d000000000000000000000000d7ebdb84feded2578ec69d0553f614d72560fff60000000000000000000000007240711f7b85bd260ee6756e813d59350653912e00000000000000000000000024c42ee543b3ddf172f796c1e55eada547e5508f000000000000000000000000ccfebeeb142d2f0c6d2b2feeddea7b8141c5d2190000000000000000000000009119cc7792dd60e0dfbf6406ae3f6dc2adaeddf1000000000000000000000000320730e1e3015b2ada4a6b0387430f8f403e7880000000000000000000000000dd623496d4b6193b7d6574ff8a34fd54c8b3be86000000000000000000000000f5e8c2bb0186fb1674753993d6cb74b8e454c13c00000000000000000000000097b622e9461d14b43326afe35394000ec51f010a000000000000000000000000164586afb122414cb5749527d7c351b236d63e010000000000000000000000005a9463f296858115d3c16202f992709fb2c6c1f1000000000000000000000000c4ffa2fe5a2b12b24a6c365ef682d94e8a1cb76f00000000000000000000000041fb4eb5cb0f5c6954c2dd122b913409c2747c5c000000000000000000000000be15a2f87dc2b75b162d9479af8f324c03e63f70000000000000000000000000d32a0a7dcd3d54963a38f2163d9386838eac229b000000000000000000000000ebb1baf3ecca5f0fd8e211d7803a02c3fd6b2c60000000000000000000000000db96bd88d2bdc993cb61347f698dfe6c78e1db340000000000000000000000004aff4f7cad4eff849b8ba8d522e8be6222b0ce5a000000000000000000000000062cccf94f037c5cb3b64944a2e0b89aa2ca699600000000000000000000000081e5945ef95bca90df8fe6825acaa2ea08349a470000000000000000000000004a20844f470ae2317b37e870db5d3cdb517bc267000000000000000000000000cc62060de748fef6aec83c860c2f53567d5861fd0000000000000000000000008f58af95ce5d29bfbf4d0fc90071b43d91b6a33f000000000000000000000000e98b1eb560ef2bcbcd526973f057f2a399515e5d0000000000000000000000000294d7a07a678a9a4c1d9406b82d21ccafb6a327000000000000000000000000b7fa66c65dbd41f102a5877137c26b98204df4b500000000000000000000000017eb855f0b3aea020b7b5c56c95155e60103db2b00000000000000000000000001f3b62512484b503cc0dfc8e1ea19f141c736c0000000000000000000000000e294e1383d5e51fa2bd7d44c61792ed728ca3400000000000000000000000000c11cad384357798de7ce11416ea19a1a2a0b2f97000000000000000000000000a9d5ec0c0842078da56932ff5be9f3477a2058ca000000000000000000000000b784e0be11f408bebd50c5068ec0ae6d92b062bf000000000000000000000000957a4d59014a8379216b88c94f05d8cdc650cb14000000000000000000000000102f28f1e23fcca0f04e216bf15971316fdf158b00000000000000000000000019ae3a12d71b9005cdf51410aa5ed44eeb84005e0000000000000000000000000bffbc73959aff4b0cd00508367e739035c645ad000000000000000000000000b9cf4816db5ce2e989292e2613104043be3d3ce90000000000000000000000007baf615bf1584265549a17aa329ccf0c995f0fa0000000000000000000000000bb868d60f9c0c5e2e32badb6e8fea89f113297e40000000000000000000000003cf0e50ad6df1e8eff2ac840c57a8dee81b9266b00000000000000000000000079785f67f0e8ec73a5dfca398039c7a036406149000000000000000000000000a10803678d908bbd361d65be9f750ea88ecaf34a000000000000000000000000b850ab1fc8d65ae7526720cf1ecc4b0fa275a435000000000000000000000000c515197bd61131fa603aa8f12bb7079da85cfeb3000000000000000000000000f0043e7edc4349e8ab63dc78e0cefe0e6074ff5b000000000000000000000000a5232a17b27c8ec418f5b6508f2535db99c37ecf000000000000000000000000821604e2356f229a91557fad10251fcba90f4dba000000000000000000000000b73ef3188cb6fa26c0161688ba211ddabe37a1db000000000000000000000000cfdd0d06523124289b96eebc0ba137420baa61040000000000000000000000008bc0777c125c3b291bacd52fffcf5385f9959b88000000000000000000000000e2a1bfdcb990c128c7bcd1f403e3cc5d7858c3a5000000000000000000000000e101178b909b7fe4b6b829ba174b73a35636b1a70000000000000000000000008e0000dd68b18be766ba8e2437cdfea61f2f191b0000000000000000000000005b698e9b05ce42a8d35a57f41ffed3ac44579e6b0000000000000000000000009045748e0b3e0fe8ba0ce2334938b828196c40ab000000000000000000000000dc20adf91049f1114edd1920a73597837a1b875800000000000000000000000023af3d231e0226765399c794f60c5b839951f1260000000000000000000000004234bf2d234889ab1f8984c721a3b28bc5856b480000000000000000000000002df4f51e19aa9904090478acebefa51fe7d9a10b000000000000000000000000e99e28ecd647746bf463403188b36025b484d15d000000000000000000000000dfd180e0c5d0b4838409418e5de8fd9f2e72a88500000000000000000000000041b7b415b068d8dcf69e5716e3330a87cce788da000000000000000000000000c99c143effde816cde4d203a351b7c4d37d30375000000000000000000000000b7ffe80c23754bfac14688824c4f49a20f16b5b100000000000000000000000045fbd072a67db2e9507d0a4f41b3ffcd02392ab00000000000000000000000006212013bd465545499a3cb378e3179984b7cf8ab000000000000000000000000d3d1fbba9b31dd06145105852c455f58b70e71f9000000000000000000000000da8ed2109daf57e7023031a13d905d256048c8df0000000000000000000000000deae25fea08fe58a26e534799f96978887f59c70000000000000000000000004d99acd7888832d78bf7d6adc5325ecc79578e4300000000000000000000000004699ac091d6b1a469a4227ecb49f635b739679c000000000000000000000000ea7215a4b84a200cbcaf54a0c81ef3b1ff9c31f300000000000000000000000078f162559d79197a3962c3862fc148479ee3ef2c000000000000000000000000efeca1b0766aae8b259420cb315b43c44aead1e6000000000000000000000000d8d5a501d2ab5199dad76e6a359672d8d6f272200000000000000000000000002ddf97772fe45031cc54247eadd3d6ad95a7161f0000000000000000000000007442c1e7fac33c6e53f875c4beed948d0a57873e00000000000000000000000054d983f6a163d7e8b2363cdb41fe2e568b8766ad000000000000000000000000241df934dde2ae04eae2f2bfed0630996e9abdd7000000000000000000000000be11d734155fdcad0d830673f3da27b1f155aeda000000000000000000000000458a8eca82fc1cf217f568171a6187a0eeb2e9b6000000000000000000000000540882831d11b73f56d487d0bbb0023218294db7000000000000000000000000458f904f779d488bf2169a83a50cb7f1b9adc87c0000000000000000000000004310b42b09eafa6a4148f122b73bb804e92e97b2000000000000000000000000d893e3a43440cba48ba3feb274c55ec519606654000000000000000000000000f722932e4d5b926cf9d12fff20bf745ec343fcc00000000000000000000000008d904da09581df9bb7d33909abe257a34d1d9ae700000000000000000000000075b7c531f763a4e99b82b841d1b94f1a8b518d3d000000000000000000000000b8312894e989c5d38948ef77053a05dc38ed47e0000000000000000000000000989120e4063013babd3f123c0d1258deb297048c0000000000000000000000009dfab5a15f854577defa16ac996f6c211da899fd00000000000000000000000079f29f3792d820d55b9e2e16b9a904b4b0e36e8e000000000000000000000000b4f2a1f8308eb4da1ee6c159c411e6e17a80a2ff0000000000000000000000008ef524cde50a12cfa8ff6cfc2316f88fed013d470000000000000000000000006551f510e6cda93ba5fee581adaf5566b52311c90000000000000000000000002c9b2906e2f3a8bcc4437d1955948bd659ad02e4000000000000000000000000d7eaab4fb10d2e9a12f91558acadccdb372eda170000000000000000000000007686c5a9e92bb69696935a9d2a5da835859dbb8d000000000000000000000000f7fb53983672cdc28c80cf646b86f669dabd6a5b0000000000000000000000003c025de36d40f3991028dc1ba9afffa4337aedc7000000000000000000000000974513b8ca130792a26e2c34c82fc8893b7576040000000000000000000000004bc5ff876c471ef8ff797d95214450510bae9e37000000000000000000000000725d8b1f06d62aeee8309c78eea1bce0dfae8247000000000000000000000000d7688845893f6e0693201489748b59fd97bcbd2b000000000000000000000000db5927b0222acf8d5b8d2a13f14cf9d8955880c60000000000000000000000007bd3ff76002307cc2f77d0027b8f0ef318b48a700000000000000000000000008352a974b6c1ac4dd7e744460edca2bfc06b8e680000000000000000000000009087ca5b832fd2c7a5f0d5f7df167cf00478df28000000000000000000000000265482d4a8677bf4cff075c769a95e21e170573b000000000000000000000000dbea3569d1355a16d232edc97a384ec46cb8c2fc00000000000000000000000091ef74dc79927d1022a7b753cde91ff12c115f0e0000000000000000000000003df9ffeb12bc6e750c847ee21ec061cd3583a83a000000000000000000000000d7a51eb5dd48adb1b83591908f8f10076d3cadd900000000000000000000000080723214215b3acaff2bdbfa4926bed22dd45ec6000000000000000000000000a83cffddcf50245d8aa2ea0224171294affe035b000000000000000000000000c99b170515f650234971463378b35d763c2e881e0000000000000000000000004ca712656189943aaa1b3cdff7dbd08bead287b8000000000000000000000000376826d73eaf41db21a05613970fd07be3b5b4e5000000000000000000000000976a6d58285e87ec44bfa78ddcc8130e44252969000000000000000000000000f1de50995cf1129cd3391b673164f1b8505812a2000000000000000000000000cdb7fff6158e57620c790ef8eeefa14794ae53e7000000000000000000000000ead08331a11ba7c39d7fb0c7a9d0b440720454210000000000000000000000007f5f4cce841b360840670be0e7411b7b0a8c0fcd00000000000000000000000048dbba954d87e735002b4763036a9538e4bf8365000000000000000000000000dacbc4de8e5909827b7e9f8f18c98e985049192f0000000000000000000000006af26d06da36b3afd5370293996851630a5ea567000000000000000000000000d251b2445530b3ef832a93c45a13d5dcfa325e0500000000000000000000000099dc3711726169a6f8965f4fd3918da750a386bc0000000000000000000000004a26cd213210868ec003c3b8a6674619f648b83f000000000000000000000000ed681cc433f0dd027db29ed194c89ed71afb9534000000000000000000000000f07304cd791e281c4b84dd084e434b66bdc166d1000000000000000000000000ce1ac25ff2387f9c5f4f279eb99cc593c78e7fdb000000000000000000000000cbaf330644aeb42327d717bb34fab0b3c9e1f0710000000000000000000000004c9d1eca2be50b125c8289d3265bacb1926e9b79000000000000000000000000a7453727f568b0709eedb6f8f5714260f8ed79b1000000000000000000000000eaddd41db7aebb454a263076ffdadc688b323e91000000000000000000000000993007447793b85a646d2d500c1ca3b93d25db75000000000000000000000000dd7f99a82ba15c44d4bed5a0c69b798195bf6652000000000000000000000000fc31c727f4559862bd56863e2c3e9254ad3865930000000000000000000000001c2078f160a21beaf8eee765582e60cc8c26da99000000000000000000000000149e3d40d7478a6bac5535d0cb33ecc054985eae0000000000000000000000001d37136905ee60bc4d9f0041e8062a17c6021eac000000000000000000000000a5163cde405695563581c77929f99aed4e68db180000000000000000000000004531fdbce900120b81bacbe7cfc5c9bd106a10a200000000000000000000000095ca8b6f7f110fb40cefed11debeb8347c7929ad0000000000000000000000006cfd867f55588306e8d519b8770e681805146106000000000000000000000000a5d836934ea3f1abab2389d8c4cec971a330b90400000000000000000000000027f476724960e15aa405ce5a0d43c272a1faea0e00000000000000000000000043eab7e1eedb9115c197121009d349eaf7fb92440000000000000000000000002c76f6720595e3fc4ce277d6399f40c50475f6dd0000000000000000000000004f017546e5d56d9053a751f000ddef15ebec1053000000000000000000000000aef23b3e759e45c911f42ce44492289e864dc5e60000000000000000000000006a6109d622e897273d4e559bf7776740e0aba04000000000000000000000000084de3da64b411df59451306fcb8f562e67728256000000000000000000000000c56f3698fd3b73588a35074e598b3a09cc7d1dbf000000000000000000000000f7ee3e736909624baa578f1636d56b8c169d8d37000000000000000000000000d12092af988e9b5b383e19e3c480aff2c03dfa390000000000000000000000002b251a43494a91411647f4528d222ef9aef53595000000000000000000000000d406573883dc9580c6f0214c1d5b815354d50dff0000000000000000000000009cf7b6bd7cbd0a6213f27a10f4d35078adc02c4d0000000000000000000000008167d091262c61a990e64f15005e12ca702f366500000000000000000000000087ea2c39600dcd75dcfccc62fd06b1f1b5a9fd70000000000000000000000000c1ff30918f8be9c7eeb1733f00eec8d1c452e4750000000000000000000000001f15e9d3fbfc103f8582983cc650e5d730d44c950000000000000000000000007fba10d98cb1155cbc3a07a9c91d35f94d4ef14c000000000000000000000000b5de81066b4110614c15d2b319b13bdcca26e126000000000000000000000000ac5f49b4e30f708d5b8cb8804ac60aa8e106eeef000000000000000000000000e18aa98fd8be30dbb19396110eff908d54728b04000000000000000000000000091691a386a9a47eabebfdb50babe53a6c7f2a35000000000000000000000000559bd666280a91a63ba2e0415b49404e6ecb4367000000000000000000000000a2a9bd62e65d08b07114bd8fcdd828cc7e61a99d00000000000000000000000049ce89442c774c8ee33e4817c69d847ee837bda0000000000000000000000000dbf50dd10c4bd4302c256892abf44a389debecdb000000000000000000000000f04a8e3eb6ff040f4507178e18bb956883c723cb000000000000000000000000d2b836eb5f2cf419945ca6a4448c64e6f2fbc874000000000000000000000000a215e189f65fe2a14d5e4751c1ab81e3d0fef2e3000000000000000000000000ebacd81ad49a24c91a28dd1928e99c61d4f3beec000000000000000000000000bd9beb35604dadbbfcbe9beee0bd3d92c63c1fd7000000000000000000000000209ca12992e4d0ebd44b78ae89bdaae7a24586a00000000000000000000000000f72822c9e45bcdd9f28b4b8accbc42d5246e76f00000000000000000000000084c373c3b3f3cb0de21c8395327c2b5fdd67d290000000000000000000000000d0be2d2c33d49fc812e3469090d952302d07969f00000000000000000000000084271349cb20deeb8bb3894906d09ea85a8d666e0000000000000000000000003d242eb4a32ecabfb926c9ca49d996d5192cb014000000000000000000000000d53808ca854cbd4bb143adde5b660cac53e51789000000000000000000000000b20d7d1a5854f4b1af840b1738cea1f80d6fb24d00000000000000000000000002013dd12ef13ca4823ed4c2513e2437c3921f9100000000000000000000000084ff033ef3f618b77c222632a5e3b776d0a7b3b30000000000000000000000008c2372cf5b8508a78ae20c55820c43952d0aa020000000000000000000000000a1b68587b376691944b06b38d4d75ed4e4cfaddc000000000000000000000000e955e61fb93b0871953d5c55f8afd416ebaafda400000000000000000000000030d4b8a9e71cbf3bb1dfdfd1e6bc0bfa63c98edc0000000000000000000000006d34cf515039c041936089d3b85342c731a16fc8000000000000000000000000ccc8ea550a74c70e1220441b398d5a036a9812a80000000000000000000000004ab18fe2b31a7908959c7ffb3431390f584e7e900000000000000000000000007825ce61e5ad16e25214ff78a7bca2251d8c92ee00000000000000000000000026b9e47e144bbf20b41305e6e15dc326b2818cd500000000000000000000000091908572b4eff3e39fd66d3559d40ebf1e4540f000000000000000000000000044bb725fcd0c9517d7bdfb0365578e9f846a683c00000000000000000000000016978107a5b8041695f6106e027f3e35a27caf4300000000000000000000000021b9f9618c9acedc8c91bf1593f10e538adaecc2000000000000000000000000b3e9667ec1688d057a0ad78cee1a9640b9059e6e00000000000000000000000037e3a8035b8d02adf11ac21b5ef7eada32635c47000000000000000000000000b752dc71655cc35b171eca387eab5440afbea72f000000000000000000000000dd637cef92992f206f7a0b91ec591ffff24486cf0000000000000000000000001cc7f748e46f1ea1cf6e9a14df081a267e9506c5000000000000000000000000449222e4f9c2c779da5f11fe4d65ae29ed430f350000000000000000000000001543e034713b9f144878bb0d19125711f7b419790000000000000000000000003263245724388cad620ae6ba925570bc832bfe0f0000000000000000000000004ebf12bc70a62988df3b3d1ba23a7d337ae30d5c000000000000000000000000fc31d4b4918a54b1394cf9242daf2d4fb7567376000000000000000000000000b48712cff17624fbb46abd7882a0a43cd555e40a00000000000000000000000023fb6fc6fef5a26e646ea03fd9de2b5f4ef16d81000000000000000000000000812466ee688c79f4945d68257b7663070c3082f20000000000000000000000001162c74704bb7de3f2096698d355d4a7e75dde7d00000000000000000000000053060bf818ad4b37ff31e2c0c96b9b4ebca05c6c000000000000000000000000a916f7de03c2deb9e6f280fdae8c0bc48ca15975000000000000000000000000f4e0aa61dff65b91630267ef83de6867b98331180000000000000000000000007c49f7d2dc08cd2bead8105bdda207ac4838fa1500000000000000000000000024b7b2f534f623fa89c24a1fefbe685280190687000000000000000000000000a5d051bb5107c5c2779b39d42bc4672ea82fcc4a000000000000000000000000875028172c1229805b8a0f9da11c23f31e11760a000000000000000000000000bb9c53573bbde28bca51d60bfa21fc2f376504d8000000000000000000000000217ab0c2271cef21b3c9662d84f78b7b50b9b2720000000000000000000000005cef8d791a07d5df5865adb1080068591cc1434500000000000000000000000059433d05a6e31f9097af091be308840e3cd114ab00000000000000000000000007b89cba6ac131a2b6f0288d7220d02e13fa8853000000000000000000000000e2ba65f0b799b1eefd375ef4ec7d3f2c89030129000000000000000000000000a5ef39e250aa2b7e6f2932b70e22fe9e0974170e0000000000000000000000003fa7e4d0c976601afa9e6d6192f9c1712634757a000000000000000000000000e9986a8901043dfcb0dfea8df5f7cd2657392e3300000000000000000000000067577bce3e05adeb59685abe32a351876bcd10b700000000000000000000000070a2d1f2cccfd271852baf237db8b8443923d53b0000000000000000000000003d7f796ff66de3376f2e55a8775a78f7cf5bbf030000000000000000000000000b9439c29681fc4d4c80a0e02fa76d5600f2b8af0000000000000000000000002ca75c99b13408efcab891e5cd44c8f5316b189100000000000000000000000036d6369205970aad0ab0a3e2c4362ccf14fa2a9500000000000000000000000053d09ad554d2ef58f5c1f08bd8bbe72ebd50ce82000000000000000000000000105b305a9f3c10ade2c3d6744d7082a77b41f051000000000000000000000000af94e680b87107aad1f45ff106777d6a3b14d4180000000000000000000000001a19889bd5cf4babd5a52c3bc0d6b5a420fefa1b000000000000000000000000ff6ad3d3a290115da88704f409621416c88dee1c000000000000000000000000ccb685e7d3f7317646e66a159d0d8f4006a54a7200000000000000000000000032fa23cde8a4e4d07f949d4d21e7a72c2409c8cb000000000000000000000000fde0692023f25a9d467f913d4b4cd31efcd8ec3d000000000000000000000000e029b9b715c96441d5536159c733c5438d77c613000000000000000000000000ce226082226e3f1db4bb1af042cc246c24639a50000000000000000000000000392d1b2d6ab60c1d966d3904870fa9c0a2473c7b