60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000e737465746861776172642e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e20737465746861776172642e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d52725765323146526575525734366736385a7667527a70764a6f5172444257326a5877467a3567336155564c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000d8ab47a9bd53a6cd4c1b93de18754e39cf22f7af000000000000000000000000f7a01bab8a8834b13c1ac1e79309f760506d4c140000000000000000000000008e2329662e3fa577de643a0c1a590751938c9581000000000000000000000000b6d54f026f81ad9483b341bd72500811c16b998c000000000000000000000000acc9d9986f7df433703b22e865b09eeb4ab3e0d90000000000000000000000003190f73bb7d0cdf7204c58afef90bad7a835b7c300000000000000000000000092507df7de9065d500eeacba307f391208e9c5540000000000000000000000005b2f61c655c9372ba75bf41e8dfaa4a77a84570400000000000000000000000074cb109a3b2fdaa0d07e60984c7e87357061057e0000000000000000000000009efeb6e7dbd9dda9e2e9b57cff808c8aebc5f60700000000000000000000000026f6f0d01eed1cb0735de82f8d64b8d595e36eec0000000000000000000000005ea4159397c1f013c4dabeb84514f73af337470600000000000000000000000074ede55989c052746d8eae1779efe7e4b2321e5b000000000000000000000000b4ef31f9d1c87c773494458ab0fd8ac416ab9095000000000000000000000000807b26880e9f1345fd86123e1e15d09e831d048a000000000000000000000000415f4df32ac8ba5322d744699c0bab4db8390b11000000000000000000000000b1f881f47bab744e7283851bc090baa626df931d00000000000000000000000098ad59e17331b3802ca03653f2be3b27158d76a80000000000000000000000006a295c6079e506be3efc4e377c686df1f8bfe814000000000000000000000000da7971afcefdca82af88e02082f996f4e06147d3000000000000000000000000ea7fda10b5c77d2d768ce1a2f12e8c7cb4a0810500000000000000000000000014905e5539955c741b51aec7c654a20c2d84c400000000000000000000000000f4f68d2b6c0c5c0bf93374def9a2677faa4e133a00000000000000000000000092c000ef9db9af364f6761962f19fc2f8c38c1a60000000000000000000000001cf6ffc3da1a9548a1abf4736f58da3fd01df30200000000000000000000000081deb270eb6561b974f4fcf6cf23ecf70852a3ed000000000000000000000000f69bdb047ae8564501f520403e2f655a31fc33f0000000000000000000000000b401732f87e89b1834ae1554176356190aed1329000000000000000000000000b62ef28d610717f12742825dea760896cee505bd00000000000000000000000096bdb3f554581c24f334425b526bf385ddd4b39e0000000000000000000000002dd142f905af4773b529fcb4a5384b56f372a802000000000000000000000000ef0317446952e09e0f43a3a1bb3a39028374a5c1000000000000000000000000f628a9590ae665bf72d5434079858fdac6f469a4000000000000000000000000d886b5476b2db5dba48d80fc8b40665cbd0580e1000000000000000000000000b19bb87d8d48e6afbc2f9a32be301f8cfed94376000000000000000000000000e1125fd0e294c0534fae94a1d47afd9e816f5009000000000000000000000000b8d18813d45e468aa6e6fa2f0143c16ae640bb84000000000000000000000000a3beb911bf22f65b9d48b2c45b5daa7ef68eab750000000000000000000000002049b0e6f4b62b45edde56cd03b2ebd28ecf9929000000000000000000000000c58ef1ce6b723018b8d69644ca15ff441073e25100000000000000000000000031e7b932c655628fda6f22f063d550d990dba7260000000000000000000000004a7c2cbfcc98e4751a90c2e8f429b634918e1db200000000000000000000000006db8585583f00d95e338fa5f5dc8c4fede9bd5c000000000000000000000000ab6e9f61d5de46a9b17c17cfa472a98d72eb1db600000000000000000000000001cd2b7a6423b55584fd7b05af7e59f923864fd3000000000000000000000000279168eb02c5019b7f2e1922a7857d131ff8605600000000000000000000000007510fea3593bd43a819f99dc0f4f89fed2abbd400000000000000000000000007f71b25715816456a6674ba4288e852c8d821b100000000000000000000000027192eac7c5b41f5f9c0751b9c78a63861e1a19a0000000000000000000000008554f8fc412f357b630a700d6a5893bb26bdcdb30000000000000000000000009460804596c84dd06a9d49344c711c0ed099b61c0000000000000000000000008e12376ef3de9bf3b04e26b84ddf2e88f7ebceef000000000000000000000000a515e22bcf45302c9eeb3ba9bf8dd3f950ccef3a000000000000000000000000e23b596e2bec993c84234bdb5dfb131899e8d6880000000000000000000000002dd9c978ff18e96d68de9c9c8546c5ab837b78fa0000000000000000000000009e283ad8f21149679f7bb5a1337b77a411ed4886000000000000000000000000f5aff7077923704e33b97c5798b5676dde6d971c00000000000000000000000021ebee13e189d892d51ad8c6b241b2b6d652c6f6000000000000000000000000b90a09597f80544c4cd2b014197dc6f3e4b53b2a000000000000000000000000542137cf930a74659137e627137a5e682ba006d10000000000000000000000002ddc824a273658f5d89f42bffd3ae1782207bd2e00000000000000000000000057d71966cab32894c4df0cf93b6db27232b3ae88000000000000000000000000b4bd48a6c4ee9a5d9afeb825745b2c6ae71fa6ea000000000000000000000000f61c5cb2f94c581b653af61917b67964e5aeea810000000000000000000000008dd39994ac839f48360fe280156dff55af4f27cb000000000000000000000000ee6b19a289336d89d26143ea0943ed4ae81f4732000000000000000000000000f7dfed89b39fab388a398783e2d2c645fee6e0b50000000000000000000000002bb3100d4f31065a973550adc0493c97b5de9f51000000000000000000000000e1f08d771fb7b248b3266b7f79a9eafba3147c2d000000000000000000000000d210fca623afa088de380e0f57e42fe628b3486100000000000000000000000082ef6cf994b4c246c2ad07e528916a9b0dddaf9000000000000000000000000018340b4d4dc4a57818bcfad190067b756fb6d9b20000000000000000000000006a3091873d115b7c1ab43fedce2570046d460b4b000000000000000000000000a4df349f6a1f671c864ebb4c2e32bbca3e68782500000000000000000000000042e0048ca2ca77cc449a9d0bcca700f312c7f768000000000000000000000000bde0133ffa8599f9a90e51c4477e12bb7c190a790000000000000000000000008ea2c892f905af017a8026df20b05e53a8095555000000000000000000000000c23332d7f35726ed9c183b14a1a87713e424d2c3000000000000000000000000a4968c679edce2f9c89bb156164206dc467bfd53000000000000000000000000c0e1ec779f10adac42743a975936ab7acc12f3ef000000000000000000000000b3119259cc4a4571b6f2ec91c8da2ce9f1b7f39f00000000000000000000000083f73c694254a7f7d7bf0c121d94372ae916c8c8000000000000000000000000c5db638137fd3fc194a89596e58309965cd2cb0900000000000000000000000009dc795b77a91ce7f3d7fbb94281b22e22e948ef0000000000000000000000009a2de7dc7b9b49b48c9555c9e2147f3d694a96c7000000000000000000000000153556ffa3e7d3a34191748ae4994ff72e146f3e0000000000000000000000009ce5764ad51feb9c63aeb45eece479d0f8da292d000000000000000000000000c43f890723290ab01e8a430979a114470277d2f70000000000000000000000009975ad2b2035aa176068152f58fde6a93aa92208000000000000000000000000d8fe71f5d77f1d6c18624748dc3d06c4c7aa19f400000000000000000000000089020e39e4248fb97e716007bd55174efb2f839900000000000000000000000029e234d608496f06fe00a9e24e751e550bdec5e300000000000000000000000005b430d82d41eabccdbc7d79fdb90f19a38d127b000000000000000000000000e4ed9b3aa70fbd1fbc82c83fab301aca4771321200000000000000000000000070a613ea53b71abcbd9b32eafb86362a31d5164c000000000000000000000000c97325ec092c4a28c65d3bc7f99b72ca3b5d32f400000000000000000000000082702b362a11762cfd203a47256c2edae98f56da0000000000000000000000009962332d6fb8cb34188093d67315fe19c02b63ae0000000000000000000000008e6583b679c10e648d415ba48d57cf3c2dc00f7f000000000000000000000000c6496129d0649cc1562fb2aa80ae3e571701c8df0000000000000000000000000e088de17044ac884b056585ab6107e01282b26c0000000000000000000000008690873469981dacfe1b8523ddf2e59cc9d7698700000000000000000000000076a45e6a43353bb15ba6c7ccc68e009ec07c5d60000000000000000000000000cc34334bff73e24006ee35da43f45d7e86d4fd240000000000000000000000006320f61e70c879774f627cb0a957ae537200a2310000000000000000000000009daf0632b24384ff88907cd66881edc3c31b364e00000000000000000000000049f5b9c6d192553d02fcfdd54851dcccb38274ad00000000000000000000000006c25309087fcad7ff5b0d43e5091902ea3bd470000000000000000000000000a38f3c893c749742dcbb4e04d93818644c7214720000000000000000000000001e69a980df74754099bfcc7d470e3355e9890c130000000000000000000000006c667894cb45e54696ceea6946ad161590f036d80000000000000000000000006c7147b8521e0e2b6a0bdc4f90fc0004b970cb990000000000000000000000008a8a231b34b5840369662c90cbc720251e58d5ad0000000000000000000000003a8468c8fd0e1cc9f9ba2b841ac26407e20ec801000000000000000000000000fc07b86ebba42794127c34f135e241455bfacbaa000000000000000000000000db317acab8a1908ea5ad2a4027c069d78f9526e1000000000000000000000000584b64508a42ce1f3fdc2c233f3d373c5907d009000000000000000000000000b775858de26dc48997e4f2d92fe59965b33a49060000000000000000000000006dc958b56d78a24af4ed96d0c9c440e45a102cb2000000000000000000000000457e95c08a0dc087d2c0436d45bb6877572c1f6c00000000000000000000000085aef3e163f9f7c6aeca8a728071b768ad9144d1000000000000000000000000c3bba73977d18659617090ae7a6129da6639e81f000000000000000000000000bce8bf27f5dec0caf537cfaccd017f7bd2a8e5c3000000000000000000000000371c4566e886ddff10a888a9e5f26a2bac13cfa80000000000000000000000008453d444e261abae72ef98df0931028cad24f762000000000000000000000000e1e92c34b4a26e95da314d818b5d904efb3961bd0000000000000000000000003860eceb4e823833b047f4691b712e89ecba533a00000000000000000000000047e14ca574f4f575e4dfb5e66468d66da38b27b5000000000000000000000000c742ddcfcae6e63d9048ae465b38a22d9ddcea19000000000000000000000000c369cf279fd17f693d175572de0e19e3ab0a692c000000000000000000000000cf5c9668234a1ab8baaae52c4799875a5b9939200000000000000000000000009a31e1c8385c476551f915f13e728541debf9c050000000000000000000000001860ca387f185480b1b8a02a3d04b539ad13b16a0000000000000000000000001e92a11279570e418e324bf5319ec65d32c11d12000000000000000000000000304a0cff7431bab25563d9685912ad4d171e865a0000000000000000000000005883a1e8e79b07241f6a14f236d40ba4c03e35f30000000000000000000000002c8dfd7ae1589383ad770115685598a58e15f2c5000000000000000000000000bfeea2ecb6092c5f0f405ca1c138d819a8491c24000000000000000000000000de1fb1eda15134d9acc2844b3e82c1fed4cdfec70000000000000000000000001ecec906756069326ad067d77a1e0c7eed01c7e0000000000000000000000000a2489d15e95260897d87f4414259f90566dcef4a00000000000000000000000062261355308962d93d84f9e4fed4179b6d95b3630000000000000000000000007c5e512447587b2f1c8a09ed080cb81ea975e743000000000000000000000000e6b028ff9a9b1774fad63d08994bc3bec6d49cdb000000000000000000000000457db3c36d3b3abfce6995bf39bae6deaa4118bc000000000000000000000000847cc972f1d58a96b1b022327e015eaa2c12d36c00000000000000000000000006a17bc0e18e7cf737c0879bbf630a3b71359d45000000000000000000000000f1a3cb7dc986dfc145e5b7537fbf3b44f93b4a3a000000000000000000000000745529ebc081f3b6aee6cf8eec714361c2bea5e2000000000000000000000000395930cd8bb21d055f7f2910e41482afaad4c90d000000000000000000000000c447628f28271c049228732f41c82ae7423932aa000000000000000000000000cbdfbecf1839408342c225997edfb1da4574b2ad000000000000000000000000cff2d6bf21e6835a144ef668809adec4b4e9c395000000000000000000000000f1011216260e5a23f21cbdff7ae800f1668d049a0000000000000000000000007482f13632f8b02cec1eccf4e5dfb445ae8e7569000000000000000000000000528cd3a3db61d0e325bcd486baeee8e7317206af0000000000000000000000008f6079bd8a1bd89bc226e12f1ac3f69a75d5bfe9000000000000000000000000bafc0de2595d361ab99d4dd60fc8f38af6673e83000000000000000000000000825aaa9d9fd0fd1da797e401961ef4fc1548b42400000000000000000000000005197a09c579e81820b149402a3d719068f3f0cc000000000000000000000000a31b09e0d317a007db3f74110ec62e7e9c0c657c000000000000000000000000a6fc71b3959203eb94cdd3525d44e1cf28504284000000000000000000000000ce737a93ae4acdf80272077ce7da11ef4b5e0d5800000000000000000000000046e75000b091bfbe6fd4aa3e28595323a50eb87f000000000000000000000000293efe6193f15fb64b570bdef8c5843f6c8c1f1c000000000000000000000000d99b5fd3aefc6fe6b19e94cf94afaac0544f9ece0000000000000000000000008d8da61aeffa75e61e26243a59ca056330d7749c000000000000000000000000c95be28595eb64485dac63ad14f15e41c94ee4680000000000000000000000002539eff84f346cda7e7a3eba163fc420e45657d30000000000000000000000001ff7773386bb3d308e70596f194fcc774aaa30c7000000000000000000000000ae1dfd2b7e08dbb0ce559dcde622bea9007093ee0000000000000000000000004475246aa2e140b4e612e1a634174e7a37f7f84d000000000000000000000000cf5bcc7b071100bcbcf7d7dd1849d1a6ece11f5a000000000000000000000000584075b9f3b49b3cadc33504a056844874bf1a750000000000000000000000007791075194b81c817b945b463f64fc2b646c1a9500000000000000000000000015d33cd57220200cfdb401704c9255417aa5b3310000000000000000000000005a285409b902beb4164f5fb96b5a7db6866e8735000000000000000000000000806159ba856411ccbf704e631944b8c92a25646d000000000000000000000000677c58f6df90c1900900b304a3fdf1f57946156f00000000000000000000000026af2704494ecdf20faee885597fc8d2837794b20000000000000000000000001f874122627aacb9ec9f2003bb88c27260ad1e2f0000000000000000000000009823dc0b5eb66470e85e238bd01dd8712ba1f87b0000000000000000000000003a5feef379792d2f923ce549a1bc5cf8a5ad792e000000000000000000000000d835d31053e1e4f59bcea2bb839026e97aeef4ee0000000000000000000000002415c6660bf9ea427c83ef9d1771041595741f870000000000000000000000003b6a56d9420f974a349e6ac92a6d714d3940dcd90000000000000000000000002fcee421e8fe1cafcb1f745d2088d0efe832d7790000000000000000000000004af860407cd1ea2c29c37fab1b286d0e967b1c540000000000000000000000007da06dcee59519ea562ca9dd2cb08df4696b5ba10000000000000000000000002edf31423c9c678a23b905fbfacec6be16f1b88b000000000000000000000000b47bdda11bd4bfa44f27e1520a993e6c4a9466f8000000000000000000000000a1a136c958fde09f29f2bbba14de210fbe967017000000000000000000000000ebf7ec903c964742c570ace189790be463b9f833000000000000000000000000fcf9062d830a2117cfd4ce07651bea3d7aa38b57000000000000000000000000052f0be402117e25eb1eac068e53fa853c575d82000000000000000000000000379bfaee80266b347878a5d0892472e1869ae34b000000000000000000000000dc7284c41704132a978db966476a28e1f16a4cdd00000000000000000000000069672eedbac091c55d2ca475e36864a434cddc5700000000000000000000000027d1c363ab52eef14ec3929003a116df8957a9fb0000000000000000000000005acebb482ea7c8133d25305d4146b5a0311d2a040000000000000000000000005c42a169ed224da6a6d9c6773f6ceed40398ad81000000000000000000000000a19f27d3c87bd38f20f76c10c9c32127aef9702f0000000000000000000000001303329873559a9ddefeca5ddce9385f0d6f208c000000000000000000000000511a4b2a983c018d5b3a61c34dbb6fd2ba86b80e000000000000000000000000b1340d49fd6637a1a0b23b0686941f4ec3877c1f0000000000000000000000006cc7aa8ae99402ddbc82761998a2fab1e8198e41000000000000000000000000520f977ff2fb5fc3a188b9b7821d583bc8741bc700000000000000000000000065d36f1af55bf84506cff2f0c3484969360a880b0000000000000000000000000c645802f952952c6c9fc77605d418a22c0b255700000000000000000000000014b2dfe183b530bf8f36220dd075b37b421796c700000000000000000000000062686c4309b427dfb282c3691211c9ea65acbce4000000000000000000000000d3ab11d8c0043999dde598ecc0f928271a71b2ed000000000000000000000000cdc0f019f0ec0a903ca689e2bced3996efc53939000000000000000000000000e711fd2d4062107b883b2ae7dc72a179656f7ad10000000000000000000000002293e43c0fb05662d95e9678b7ef56bef55b9bbe000000000000000000000000520e99676f26f6efb73861e11d70e8d21937290b000000000000000000000000948ac6619ef664ad9bca2d898d4031500bd0f8600000000000000000000000005c436da44427f259f89baa2ffcaa99d551ac9b580000000000000000000000003e3ede36ae478082c07e353d4fc36831100acf870000000000000000000000002b56f19d700e49661111acb6e643cfaa874c957c00000000000000000000000066327ff95660949832825a1ea6a5c4fc0ffaeb2c000000000000000000000000e86a0f19e06146d1c30bb37607d549077b3541b2000000000000000000000000e2db1f08aab92c1bb54c5b6337536e6e45b78bb600000000000000000000000021621a8bf67cfd3b17204e69041eda638de57d92000000000000000000000000edfef729fd05767e819d7690ed1ce9c0eac08c930000000000000000000000006823b51e504bf00dca6767cec10dd28ee3e7b4f2000000000000000000000000fcb84a3eca5da3426daa7de81293bd7356c9ad7600000000000000000000000020f5a75c7e7e628e03fcbe8c58cc293f7de81293000000000000000000000000643168b4c0c6868b63c43ce91ef376c2584acf7e000000000000000000000000314fc7d43be8debb89ee232f58084637cee9d781000000000000000000000000100e7fb9c8a5a2202564b7f00fa21be0104d26d6000000000000000000000000b3735ef8a7ee1230e35a55134c6cf236ba38a8330000000000000000000000006e8ce6d7a2934961cf511f90a8bfaf2dd12732d30000000000000000000000002dd3ba57a92e5182f1bd92c24e2bf666c5f887c40000000000000000000000005e89162fe5c4a5fc0eaaa34c967204fb50ffd5a40000000000000000000000009172fe5292e13852156551bbe6105846908f36f6000000000000000000000000645dcc6676ec5820e7a1501360d60a1f88d6965100000000000000000000000028d6b712cee673f87fda416b7276afc7b73ca7760000000000000000000000005eb32efd285d4931a19581600485d8e9aad71350000000000000000000000000b09a07d8892fd29884457d745f300dec7670d95d000000000000000000000000b808bfb2f819bbc2da65a039dbd75afc71e884670000000000000000000000000a0d7c9eb677506a7a9d6256c2c826d6043add45000000000000000000000000a1d9f0b5b5eac835b7ddcd73f3e3d5ce1df4d302000000000000000000000000d6fba00f9faa1c324291827bcf414c1c678f5e0b0000000000000000000000003da08e6861c6f207e97d170a304b8a6fbabf4408000000000000000000000000c55614264fb58ac8f07649c53ed9778b26ea95270000000000000000000000000d02c69f3cf5526f9cf4ee59351f2b08a01f87f40000000000000000000000003ea61d4e21404c07bb2c5487a959a0fcf77032ed000000000000000000000000d3156c97093bac2a1ca6dfda62512235b788d897000000000000000000000000bcb261658abc9ecfc3d46bb1b64bea33619f0cad000000000000000000000000ea552fee6080753c758e0c89749566937d449ac0000000000000000000000000b833b260e5883f76c9d68f852d805a10a762e82c000000000000000000000000191ab6eb8a8294a4c847d7948010d83f0a2ecdda0000000000000000000000000be0711dd32ec5a97dd8c647389bc0a23912b2d900000000000000000000000017e1d0631abf43c36675bc0a2f56e10aa5633c6d000000000000000000000000c5d91fde61f1cc73885771c6ec64dc0aa5de1f590000000000000000000000003b140d3596e572fbd2243a4cc9bc8b4789f9d55d0000000000000000000000003a7472197ea273407ea72784b836c8e7522f7abd00000000000000000000000003266231744d36fde1299398e809e61c847c1d97000000000000000000000000280c7cc6f95ca8fb3f2830710e74cc6082cff9ae000000000000000000000000e4b97f3aedc7909efc420ae196ee49079a03f4150000000000000000000000005dbbee72dedcde9afd76bfe8bf08c880627b42de000000000000000000000000715e9b3413f1b5d4b6c5a0088a9e944e126b25bf0000000000000000000000005f0abdd2a04f0b5c554a4acc54c3ac211466f781000000000000000000000000aa0507fee0d0935c2ea250b2d7fb565c6badb35b00000000000000000000000097fd1b995f1ec3660c44d895c26deb96d7e8b577000000000000000000000000be4f7a3f0a791a3cc6754f6e1d4709b579b8c3d500000000000000000000000057c2ada00498a2138e888421c8070ffdc28b09c3000000000000000000000000ba5e3510d6cdcb246c811bf1b3cbe3f7ac240db5000000000000000000000000ccc53f9c3ff6b1ec1fa63422bf3951c0f167363a000000000000000000000000fdc9f9ae797c9dfbf01059ab3eaad6b5b67e372200000000000000000000000018677585f024a5f93cf17808313168603f6dc8a4000000000000000000000000a723f8d7177e66df2165ca41db3850950d35fe8a00000000000000000000000029b19e3a2c33d2fa7cd406f113e923ace74437200000000000000000000000001c204635ce4521aaf5e23978c56bcb4b4962e6d3000000000000000000000000ce03263a12c61360d95a91e05e0bace95116984b000000000000000000000000f510648b557224e22fdc94f7f8dc8c574af9f8d2000000000000000000000000667b12760ad615bc43570f6ee63cce8cd9fe4d1700000000000000000000000029e5741b9c0e19b3769d71e86d30431402b017c80000000000000000000000009959fd836d06ab63158db74e9fe82032f7b0a865000000000000000000000000e23a01142024e2a0ff3c86df185813c30d3bdb8600000000000000000000000056ad44a58b4589c9d260299cfb67fea5b0b04516000000000000000000000000ba7c0dd0e04a18f6bffef1134bbd559222c30f64000000000000000000000000c5990f0f7c7c9573c179b3d728cf8df2d839010f000000000000000000000000802debc52e025461a592069f05a3df386ee671870000000000000000000000008b50d9059a106c9f918b86b0e87bde1acb1e7b240000000000000000000000006c44449a007393a60ce65e99d285c9fd36ebaa87000000000000000000000000444156a38ab23739699424ed59c1eb4d666892d6000000000000000000000000dbc257fe5733c79ea70d9f624f6937aa5db2ca71000000000000000000000000896ab6e4d54c00d59905fe6a62085c22b2fc95d700000000000000000000000019581056ae2605703242ffa5387212e6f805befd000000000000000000000000058b73ced3a1e16b325617261ca722e2361cf317000000000000000000000000550c1aac912757fff05e945b09c5ba99d122f6e6000000000000000000000000e8e0f8d005336636848d8b0fd91cc921cb55b6420000000000000000000000005a4424b76642f45d9949e3c3a651e3f93fae4501000000000000000000000000bf30d4c496c46b4537d9b5df6c4ebed0cc9a15650000000000000000000000006ba247628743a9331408937ff7e536ce5ae53ea10000000000000000000000002bba4f4487838a358bae80b3a33a077e2071e2e500000000000000000000000075409258393fda979cb699a41bb987591d20092e000000000000000000000000fdb87939b049cad40eca95813f494d77d967d9b20000000000000000000000003ffb5c0691fcc1e20a0b7c2a7e3f3a05e7686e27000000000000000000000000497db42a24117796e4f251b62e99e744963f2824000000000000000000000000aae13e1780bc9c2497de6a7e37be65cfe234e2680000000000000000000000005193c0c8d740c651d30aacdcd52681121a6784a30000000000000000000000002a3059757dc978cda9487684df6cc5c53033790d0000000000000000000000009889d92691692a71febea0bc48d6a7a48f8437e500000000000000000000000071d90fcc949a406192bb0ef27914a9e0d15b874d0000000000000000000000001106f8b45e0af8c69b440b8f8996cc458dee35bb00000000000000000000000037a65165e32e5f49c7fbce0d69d9aa54015b81590000000000000000000000000f5fee4788707c9fb662f7dde63e848ff479dc2500000000000000000000000069f78e04f916e7007e043c46ed4c1dc49ffcb8f90000000000000000000000001ccceb4f1498c08cb7eae525d2b2c537fe11085e0000000000000000000000007ceeb7ae8ccdae1a6d490e78f12b83b1d28a2d19000000000000000000000000679e46dd92bacdd885bb564cca275b77e564fd8e000000000000000000000000a4bf2fdc982bc23142c5bd45551ca6d6d2677b9700000000000000000000000078b58142652b255c2c465ec155a2d95ed4ede6940000000000000000000000006390cfff1160cf1fcbebd5c890aaf13f5d3cc6470000000000000000000000004c54f04dd91a2d67cf693676c5d0830a68e7c09b0000000000000000000000007d1a44123290d187242ca9c355d6a0a26b004e3d000000000000000000000000f050cb14bed575bc69e27d9f0f3ca45f8155af010000000000000000000000008f2f2c41d384aacd54c9a281512f369395dd10080000000000000000000000008c9f1ec6a2a36fb633376d71028def1598bc053b0000000000000000000000001165b8e5c4d1493cb08550ed487f017e6f0f54c200000000000000000000000066f65021332b8053ff92200484d8cbd0a651fbb8000000000000000000000000704d1a0b72d365e141f5c21baa8ee5c3d642cb23000000000000000000000000d67f59bddd59e59bded933fe5534e507fa1e9c1c000000000000000000000000301901d54a77cf1e6c427574bb464e33e83514f4000000000000000000000000a84f3d54adcc489842df0c67c9291d9fb1e5f17f000000000000000000000000eca193286b1da9e4b75821c909f3f6af04ebe02d0000000000000000000000009eb18fa165ae500385d14ba15bbcbc53bcae83bf0000000000000000000000007c6dbd8fe9969ad8ff0cd3fffbe4b2afe8a35717000000000000000000000000e8933f43ea6e7df9ae1907b3e6926f0d6a60c90e00000000000000000000000062a214703abd7cfa892b6d02bab11efbe6fc8a62000000000000000000000000d131f1bcdd547e067af447dd3c36c99d6be9fdeb0000000000000000000000006eda2a3cdb342c815b024114e4f3844dfdfadf3d000000000000000000000000e8318baa11fdb79aaa670c99fcbb86cc26637933000000000000000000000000d650f3a39a873591e7231cc5fa0c868cc0060369000000000000000000000000d26384a7f3d33f8528c5ff4453b2774e1f9484b500000000000000000000000045bb628b1a06056d48dbb053d470778cfb6d53c6000000000000000000000000f2bd0b590dded7b47e52d96dbce1fb340dde0c8c000000000000000000000000eae4e6c85f5ce998a82b837e72ce52b9a1fd0cc800000000000000000000000047d56b4bc790b97330ed3df3eea4235e8e040b6b000000000000000000000000eeaef14386472e679ba889ddf88456ae2fc9ee1f000000000000000000000000d302f86f653966b50853cfa7584d122107195e320000000000000000000000000423dcb1d68fcd6e5944c0fd4a9c8f96d818fa6000000000000000000000000059cc36c5f5076ae5e9d38805b87345717783408f000000000000000000000000ee2498405ffd1502f5a546e41812fbe6d6bc10fa0000000000000000000000003aa8bb0311598e06fcff289ee90fd8dbea234ce2000000000000000000000000b6261b4bb51f08a2c549b4dc2b51d7ec9a96426d000000000000000000000000ef2e43afd7737132e914bf4677d2fad04330c0f000000000000000000000000053bd1e27390fc589bda94eb1df92777051c004a900000000000000000000000052c99f1ffc03f004d40251f8878d36bb922a347b000000000000000000000000947a0b767ce5f36c750cdd0fd4774336117a60b9000000000000000000000000fe792d976c941dca1b994380d1953a3190f9b741000000000000000000000000c4327bdd64262887c5e94e8b52e9f96503541d4e000000000000000000000000bd7a19cfb9eae57279d0abfb82820bf1e72b053a000000000000000000000000ba04abff2760b8ab1f92d5ccf3cf7c20e14389a600000000000000000000000009a83490eae7d98f044be7d4b5faa8799ffb4a240000000000000000000000006fb6fe0a438afea925c350cad013882032bfe02a000000000000000000000000f35a6bd6e0459a4b53a27862c51a2a7292b383d1000000000000000000000000de2d60cffe0b0d328e8100640aa685979c37a6d000000000000000000000000084de7a37f1d1c05aaa1502f87e4330adfc9cd32b000000000000000000000000145ba5dc5dcb2eb5b8360c039a8a6d0146f8d2360000000000000000000000002dc3cc0a813958847db99d093d0bf1e6ecb222960000000000000000000000004dbb5e5973b4bfb6b7cbd8769da16885b264e2e70000000000000000000000008ccbb82a8f1ff268b767782bcb4528a193b767ee0000000000000000000000007e7c1506a077366ca636f2a3b52758404e0c23d00000000000000000000000000c96b926ffd7818d6ef9fdbeb4fb30c857858d790000000000000000000000000be0ecfb3f9d2e8bb10b1e3a7c1d168efdd3da9d000000000000000000000000cd917471f99f46f9abcd3ac8215300304a3377f60000000000000000000000005a9eb2dec3f8cf93c9b2a232092a4afff6ad72430000000000000000000000009a7fd10ab509cbc13c190f83fe645945dded3dbc000000000000000000000000d20a45541081dec176716cd9cdebbc7afbc82ada000000000000000000000000ca091c71514f59b148d9110fcde9f332023295b1000000000000000000000000387cb9f349293b3d34f499c42325965e497435e6000000000000000000000000df953d7ca552a6f4b35b8f219fef486c1a893e30000000000000000000000000432077efec7fe90c29d99a1c42223ca36bf3f64d00000000000000000000000021d896c6a4907b38c380c343cfe171e4ac081e2500000000000000000000000069c66d913feda0d1a08a26a6992536f1aa0a67070000000000000000000000004c12a851a76f3d2e1ea4fd026329578936c11f830000000000000000000000006e7f30fe3a248238608f70745269f5b57e20c79600000000000000000000000091a767b183a2edea8c2e107842feef521d51ad72000000000000000000000000568b6f246c84f7725c7159f5584de01a61b6d506000000000000000000000000b6efa2ea408c563a8bdaf9ffdc5115ff5eb0e3e60000000000000000000000001e43120781584723aa2d0e9d5649649c507e345000000000000000000000000004637d61f538911929ff96e755b589c014fd9ce200000000000000000000000093fe60ec330a6607fd737e8647d2e309f008130e000000000000000000000000f4a12d7c9cf924390143c6c953bf1a6a5b2aa999000000000000000000000000bc41944c3d089728a218e30a3c15510532b78ad4000000000000000000000000c69579edafabcda360936acb11043a555eb86b3400000000000000000000000078a5bb68ffbaaedfce17ce146053f7bcfc6b3ba6000000000000000000000000784c9ba7122224467a617c5f844817fbf1dfb4cf000000000000000000000000450af4d3937b8891dc4f4945b1cf3ffe90115bf1000000000000000000000000d41b32b29021055b2a17eb7081a184991e2b96e100000000000000000000000073dad09d8ede00bec0b87c53521c756404773cc6000000000000000000000000523ef591643e68ab046f23f2c78f77cc7511846c00000000000000000000000068a273945de5b0c905a33bd6a62f7fad2d809e3c000000000000000000000000330d3f14aabf48e190d552b69a44165eda14e5b200000000000000000000000054f50a13c94ce3493c2ea9bfea6b8761d3123500000000000000000000000000205bc715ff7ec006fde1a2d29a46a9f64780195a000000000000000000000000eb4d6d195255babe36477720ec168f5c0ea5e5870000000000000000000000004434c2f90c10f4f7fbe5d4ada5ef2dbb4819331b000000000000000000000000847466888315632d5c3eda221ee35db344ccd83d00000000000000000000000097de3f4f7f7d9e094e9f8e88bea4d6a0bef34d6e0000000000000000000000002d14c0715abeec7e7299f674673dca25ac4e9e7a000000000000000000000000fd939d6ecb2c8f3e96674e7a8e5e6b2a1eaea31f000000000000000000000000e3ed93eb20b9dea9a38921c7d94f397d97ce3861000000000000000000000000c889953bd9db62edb0a03382ef1cf5f0306199d90000000000000000000000001be693074c32541919bba91ac873464a29c09d68000000000000000000000000f42b1a25d903489c46f74c79a4cd1c22330d231d0000000000000000000000006222354ad88f7a412e97901ab3f772a2769d0fc70000000000000000000000009dd9aec1b3308fc0850c13a1490ada9bd45f3478000000000000000000000000023909da83e06e8e9c9abb45e51f4448192df5a500000000000000000000000059878ae63bc0503c1a0e009f0db7511727c7778a000000000000000000000000a5796cbb181c05c42ed35ada9ba5d5b83651e6a6000000000000000000000000f6352a790d32ffed177fe785c8b4b35179b1009c0000000000000000000000006a4d88608c18beb82d9be9afccd5e9d020c318d10000000000000000000000004bcfb4892162d523a5228d32c058c03cff1dca310000000000000000000000007d2bfda1dbb2f1aa523396f0c87212a0abcd75660000000000000000000000004520caa83741243b6166b23eef49055796fa993e0000000000000000000000004d5b5d89ab9d282bc45d82e9e72bf788f4cb3e240000000000000000000000008b86bd387bf8f1bfefc70f85b94d90ccee83c6070000000000000000000000003ec380d427bc8dc0b0b0193b6e43865cad94622000000000000000000000000022e68b4a81467d31a24b56d275dab4be55c3f1c40000000000000000000000008d1fb1241880d2a30d9d2762c8db643a5145b21b000000000000000000000000079d2fbabe204713bf2015ede2dcc62cf4d478ba000000000000000000000000902b3beb19156724d0689d982f5c759d6fc7da6f000000000000000000000000ebaeea7d8822b94d7e643a39b2af2670c2e1d7cc0000000000000000000000000c0419d5b91d7408e9ed9a984acd83c453b95a08000000000000000000000000dc022be2fe62165e6cbd6f8f5fc5816f3b6193eb000000000000000000000000da99ef461d7283a12a8ca6244c652c0b6b9cfe100000000000000000000000003afada326d4524318ce93f5ed302ddb3af507b050000000000000000000000009e76de78202914387f5aa5ec22251251f27709cb000000000000000000000000c1a2163d2b400a1623c0e4b67490ebc59f50828d0000000000000000000000008af67a1730d7c7f3d8328e2e620905e1c30bc5cc000000000000000000000000d81832422f688e49ba78d1ca8ea322e18d7683e4000000000000000000000000e8a8dd327de9bc00e6c0696361222754b5a81dd1000000000000000000000000ed3ac308880cfe8d0b875bc1681f601588e9811f0000000000000000000000000c888c1cedb4efe7102e82be024001953b0397f600000000000000000000000045799a223c6d7106635436ca0c16ae1b3ec29cab000000000000000000000000db7db70ea4108aa07b4e7873e3d5437630f8376c0000000000000000000000007635f5fbb97d15ae669eeed130350c6db8421b6e000000000000000000000000c67d740a0ca61d71e97386e2f1b4b71a1f130a090000000000000000000000003e5cd485f4d4f15b068aeae9fe5accd8ecabc5f0000000000000000000000000e25c7e67d83b93003af09c596249754086b26729000000000000000000000000bb928cc52e6afd6ab2119e101a1a0f95d86edff10000000000000000000000002b3872fce5cfaba4f703536b5393ce623bf5aba6000000000000000000000000668499e7e1657c7d0a187402c4aa4b3d1d5db21700000000000000000000000059bfff190d02762d1fc5f9635d6aa34b1359306b000000000000000000000000d6a6173898dfa09e8641eff4969c7c5f760930d7000000000000000000000000dea0cb42bfe7e4f7e4d1cb3dc5fe86164c7144860000000000000000000000008934be9ceccde68d79c80f501fa00bbfd69b2d1d000000000000000000000000e949069416d576e4bbd6cd5247997c975c3349c60000000000000000000000006d9fea70cf24c5060f08f3b9c5df6ca1c3be3b520000000000000000000000001253e96916e007cc6d7837eef5418a4aaba651df0000000000000000000000002c28f83b7fc4a1bd1a79e52ba47af38e0a4f23f8000000000000000000000000e5df267e2525c4fba22f103238d2ff2ec02d96650000000000000000000000009fce6ce6aceaceeac8c5b67f5d83ee8ca19128c50000000000000000000000002705c44c402f97b63260a472d137b78c8b64a6cd000000000000000000000000743dc7078c4e935969b7fda502235fccf731b8a8000000000000000000000000d4354d7deb04634b3a51cd12d715cf0e8d92f27d00000000000000000000000078a0e7b9a147ae44a29710021dfb11752b424cfc0000000000000000000000001ac08405e96e3561893eef86f194acdb9a24d38d000000000000000000000000611bd29dc8b30b22136600526fc6ac7c072c2903000000000000000000000000ae5cf4616b91617bd47b5f5f30b8fa05a61e45730000000000000000000000003550001765eead481244154b79882e9b8310a44a000000000000000000000000529619a10129396a2f642cae32099c1ea7fa28340000000000000000000000004c8f87f44c6ff00c965ccd5f7baf0188a49052670000000000000000000000003fd1de541b26723addf71da78de23df366dacec400000000000000000000000060caf6b48b78d0fde3c1e99028c0a26133638ed1000000000000000000000000ea5ea3906e807c98b08e637e398d9cf1f1b528b3000000000000000000000000a2e298a78a138159f4d5781d52b476452f6c0f68000000000000000000000000d1eab1be057b4f2c8b37d1d5655490ad7ddf86ee00000000000000000000000046805deead75b0e945e32479260aec12a62d235d000000000000000000000000f70a5d557976191e4dac37a425b6432773511b790000000000000000000000006fc013882677d26403a1dec2a943d6df06f6c11f0000000000000000000000005c9df50e8eb151c2fc07538ac25356cdd0d8e904000000000000000000000000ffde0cfc22b8c02b3fb154784c32d195160a1b1f00000000000000000000000007ab86707f7ac092028a8a1b747f23a2adddeded00000000000000000000000093f4ef6697d15a0f473be1ef0630a382b19f9ccc00000000000000000000000067d46427697719da13b3a8bfff350a2b4117762e000000000000000000000000ea92cfde706997af996e4003548aaf1053f836b4000000000000000000000000734743f2753c520477dee0acf08614960d4a962e0000000000000000000000008ce26b8a1e75a519e4418156d430a47ee6594c2f00000000000000000000000016c4ef092607fd4a4826db0795668762513e1bfc0000000000000000000000008498843f6d9046f7b59482978e152d61869203bc00000000000000000000000008ae5c0ac8d55a406b48ca45ef9fccdddb7ddcdd00000000000000000000000078a6499fe2f5924c134355d72a1b8ec3e439ca3100000000000000000000000046e56444acfaf2dd3706f079f15ab7be18e93659000000000000000000000000a33d76ea3a319259ddb73227a19cfd75d44b2cd7000000000000000000000000f4c4c467d1d3a36ce7bc3a0bc2886b23ac524c9a0000000000000000000000007ecaa81d394f15efa3dee70fa81adfba318911dd000000000000000000000000c49176832edb6f644c54ef676377ebcf266b6304000000000000000000000000af992d009ea3bb37274584c7858af72aae7c925a0000000000000000000000008f7d7b41edd2bac33a400c2971a778668489bc320000000000000000000000009bcf9141a271d2fe9564f2c6e2d1d818c0594e92000000000000000000000000938704c02a71260f51cfb11631b5e8e2dd4e4f41000000000000000000000000f2517733c1f0b042c33c76043b9772a972b6851c000000000000000000000000d0a3585be64169fd115fa26bdf56264227fcf7b8000000000000000000000000fb275697962589c34e405b04697f1067a82a89360000000000000000000000006078a5b00a921d16f4dafc6a3b2c6e66d348b44f000000000000000000000000ea08a116e6aa1ff9bccf5f6faf7399474fab49b7000000000000000000000000a5ca90e1df46804e3fffface5a11f86f4ae8f38e000000000000000000000000f8e58bb6d7897441c2b39d0fdf4d72a2635d8f0a000000000000000000000000a3d5550531cf3f37e7890f5c62adf8047d56d44400000000000000000000000018b80fdc07f323714b7ad7a53db979a3596e5ab600000000000000000000000049c67edf93cca80a9c40301a33a7e467d3ee62b6000000000000000000000000347042f3fbbc9040c640f7cc4146e05a82e238bb0000000000000000000000001175fe8962b7c1080abfdd387f7dceb918de25e40000000000000000000000006447aa7bee4ac43150cb7e03d9d0134b272b096c0000000000000000000000001dc2dc7110f8ee61650864ad6680fe8144b7d6f9000000000000000000000000d3ebaefdc3be882d29fc906fbc86d07769e91f150000000000000000000000006a084f43a94005163277f0dfe82d7e8ef391dda5000000000000000000000000d852e3a7a2abca6aecd0fa39147851ae96eba5d7000000000000000000000000069f488ec3c5ca897bd1cd0cafd1d23993cc3970000000000000000000000000b981a20f5b18ded077107a799640e89a2dc0580e00000000000000000000000075fbeda4dbecde0989c727e8c2d91ea59f44900000000000000000000000000007f62e6aedd09301c6b94160c8c4ff42eff9743e000000000000000000000000dc3561d8f7a6335225c320b4c7dd4bafb345aec70000000000000000000000008515d4dd6ad64252695faf9327525d35dea04c6900000000000000000000000044585041f8660b62fc65602b06a9ba8fcb9632820000000000000000000000005134b9f6cf152d32154b947cb3a343a22442b369000000000000000000000000399b432884a3a80ab81e29b4fea1753956db2346000000000000000000000000d93c27275a2b275809e27f09517dca1a3942b5fe000000000000000000000000d625d5b00b686ea92016eb0fa40c26d44e7478e6000000000000000000000000cf96a3e1f30d71abec8987bcdcbec8bbacb1ac0b0000000000000000000000000c2a29636494ab7737561f608357bb43c5e1a4e9000000000000000000000000a7b68d3467eadf9334f2a814eecc8a59437224d80000000000000000000000007091201d7513b94dd5d7fff856938dfb3cb6ba78000000000000000000000000c51e0f9ecdb2ec9abe550909d25be54824b1070c000000000000000000000000e7d3beb63e521bfcce3f24179205d43316a86168000000000000000000000000e565ba41aca96fc4f3d4fd0b27a7a888ff34d51e000000000000000000000000062608e97aeecbc2ff13e791e612248c8151a2c2000000000000000000000000fe8d55e25df4f66433388775438c67fb79850199000000000000000000000000edd461ec66b9f439b06de809abefa9dc1ddc3259000000000000000000000000408140034c659de8d6f23ae33829587c87e1a0c500000000000000000000000080b98cb6aeef99ec1cbab3fd52da7b9f5ec1687d0000000000000000000000005d1c2056d56938dc892e6b28341900182e23b91d000000000000000000000000bfe934cd5a92618e4a90c4d08ffa3c8504f81ecd0000000000000000000000005af9eec1085fdfa1fd56a6f205a814de463e3e1f0000000000000000000000004beff669f326db335c10fe4177f5e8f56b2c952500000000000000000000000012a435e0e508a0d5f23851a8a75807739e026976000000000000000000000000332ddf0e90e79d6daddf80baffda83783c35d4b300000000000000000000000077cb545674f583ebd0453459d4b680cc4e19e0d70000000000000000000000003228f499baa9a35ae0ca4c9b8988ce53bd33e17a000000000000000000000000f301bec395546c22b426ca2909e1bc7d9bc6382f00000000000000000000000067fd18ffedb11f820e54b43d54fa756d74f6add7000000000000000000000000464550910df532ac6f6ff7511c23f525d1fcf4830000000000000000000000007ca83ad2c7c13b220a06a7926860a54853c22348000000000000000000000000b6889fc22e8365adee2a57c9683eff20ca26d35600000000000000000000000041f0164b77468878456182a8b69fc6d9f44077ed000000000000000000000000158a5662c916cb17337eb5790ef123f4d1a05322000000000000000000000000950fb68cd8b898e41ef854919bed4ae066dcde58000000000000000000000000e33c9ee4cb65226ab7a7f1bf104f8c55f3432aac0000000000000000000000003b14b7915638c887fe99914448b5f89082e9a3d8000000000000000000000000c3d090fb42f10d774de0dd450d2a28148fd8c558000000000000000000000000457fa4843c7338c0b794e4dcea22841ebf346e3b00000000000000000000000061f8efad41c56bca6b6bfa5ba72bdc28ec793fd40000000000000000000000000697b0a2cbb1f947f51a9845b715e9eab3f89b4f00000000000000000000000026d36b149dad55a78abbfa77e66fd24ad8bb1d0000000000000000000000000003ba26cb80b3d495a54100cfc6c14d3135e9fa0b0000000000000000000000001384af7bb0279de1cdd1589ed452436fd18fafcc000000000000000000000000fe9a2a114bf0410e53025ce324727e7f9267433d0000000000000000000000001f4e13d89d04ccdfffd787c63b793d21ba5f2e5c000000000000000000000000253fd057f35f5e5b3ec94522080eb88e05aa5bf6000000000000000000000000ea97a10ef59880bf1e5b9695a795594423cb767f00000000000000000000000057ba7033392fb8e6ae78070f6012b4f4dd7adac6000000000000000000000000c9124462339fee9d10cf0307bf0d247f072c6c9c000000000000000000000000bd61694484ed20c6f20f3cd510fe40010b4093360000000000000000000000004ca0078464c460b388a63be2ea99e9e23d82665e000000000000000000000000fc2dd3f911bfe5ee1e634cc0b3393100a6af86c5000000000000000000000000b59b78867e3bb5f50d67a1854f064470e74486ba000000000000000000000000da32304e4dafde719396ee8b3e68a861b57becf400000000000000000000000073ea2c8a6bf2b8e72297493bf0525e8da60f88b30000000000000000000000007822d9534b18fbf52a786258359d211ae3e417930000000000000000000000009b8907154ba2f3ed3eced14d2cba91d5f15706eb00000000000000000000000036ad16d092e034fa0026951eeb8009f0b808461e00000000000000000000000036671b9f4416a15c401cd2c1547d533a9cd593c5000000000000000000000000dacee3688d46ccd4f7308bd6cf3434641ea6f53a000000000000000000000000d5c446b678d55248ce72a33e4a3e767aa4a69fa80000000000000000000000006a509596fd882bb3bef10dbfa3d8fe67e7e38b95000000000000000000000000e2f5a8060ba9680ce4dcb0fe5c0285e42d3e02860000000000000000000000003cb3addfda21a88b4733d42525d88dd900b333a7000000000000000000000000ce50bd5c2f4319e186da50e3ad8952bba2b50d080000000000000000000000006e2c2a8b9c27ac705188dbdb71cfaf563c4db9f9000000000000000000000000cf5427bb7947d024309693bf25c168590f27a6760000000000000000000000005a6f20ac42b3cffc6776748da77cecbb4728953c000000000000000000000000b4535d2a968fd5f6056f8817dce9b75920dd683d0000000000000000000000000be42f2cfddacf24202299648ed73fdbe719ee6f000000000000000000000000665b8ab1526ff81fa5a900779c101601666f0a7b000000000000000000000000b0212de860c3c87a09944588486fbc7b29039ff300000000000000000000000068020a0668c9331473578ef2942c16a7c029e2560000000000000000000000009f3ba15f52c6c0ad789f04ba1cb3cd0ebdfacda30000000000000000000000007c4d31bb58292c9de23dace640a3e4b8033cc937000000000000000000000000da7451e73182ec6b52e82300d3cead5a11a2caad0000000000000000000000008c38206bb52f8c29a754395331142657d7035dbd000000000000000000000000e095fb97c138a88a670ce935d785e4b64ce752c800000000000000000000000097fcd06cb448610d0dae069592ace2728a804b5d0000000000000000000000009ace326740365bcf6e562f9f584e4901f15a5dce0000000000000000000000003fe2e23dafe5be5c6806e5034f2d2ae0b56810b6000000000000000000000000a7ca87c267c3a169fd4b37fdeb5fdafdeba1837f000000000000000000000000f8a160f74d0eff77128a11764a0e07dcb08e90dc0000000000000000000000002e2089406a9275b9c72f75fcdc6e9d3b08a587eb000000000000000000000000ca52a2e69dffe238cd492f140cdfe54dda03f9db00000000000000000000000066c0d9152209b51977047b9dc3b0b5bf2339b67c000000000000000000000000dbafb7b7556ec95ab5d3a190afd7852af44584120000000000000000000000000bf435a27f1d8f7c0b6b3068204dbb28d3ce939f000000000000000000000000d7c1b48877a7dfa7d51cf1144c89c0a3f134f93500000000000000000000000015279a575fdc95817c086a21e64a21adb3642d6f000000000000000000000000b157ba30e3467ddbc844f14f02b4ba741f1d549f000000000000000000000000e2eb9c534150eeb4124416c0d795d8ca330c6745000000000000000000000000dc2b83a0b59c9c5de0701e4e3dbcdff0371ef89300000000000000000000000017537530c797a831c01378a081897f2f2f51b13c000000000000000000000000035fb109166024d09c648d9d81fab28c58b40f5c000000000000000000000000ea63e99cd1c765be1438c1c797b521d24e785d780000000000000000000000009fedcf775215551d4b3fa3dace49127473d29fa6000000000000000000000000032ee55adaf09efb530c640576abce03a2c10308000000000000000000000000d1d9caa4da48b76bdd2fb6a96e72cf4355cec685000000000000000000000000d83a2dd2c5b9309108c6c7d2a5a73555868a5148000000000000000000000000df2995d055c72e91c63e8a111f5b6f9c9330f149000000000000000000000000e058d15cf70da6b7a6bd9bb10f04921994496b090000000000000000000000001fe9ee0c7636f73f5e28e7b21af00aecfb64de7600000000000000000000000045895c9c43b0272afcef8df8782c831a90703293000000000000000000000000fd12657425ced5b4a4d17db91f73765fd6e5634a0000000000000000000000007c9f3e156cd790f07cc4691fad4c70bfed17a8c30000000000000000000000002733a08e54a7bac5155b66a718b626dc76722d9b000000000000000000000000dc009706880583200cfa0906580110040fb000d0000000000000000000000000f3d86d6b1744136c9d9d780680713f308d7fbfb80000000000000000000000001be3db39f795ee9203609e2cd4e8e117721d10300000000000000000000000002c6c5df0ff48f0e0901c3c93f184d4d5307fe6770000000000000000000000008c0de38cd30e5d21c1d7d490245837c7753812570000000000000000000000009b0cf75ae40f5598a5949ee3499095c7c1b3f275000000000000000000000000c4f5f19ec650514581bce90b236ddef8b785b2c60000000000000000000000004a5a60826b7dbe22b746e49727a57ed9844c55e1000000000000000000000000a3f623f2cec47aeb38b57a16db25bc9cde87d5c8000000000000000000000000ba6547cdf6641ec9d44af5733dd5d65c272d12ca00000000000000000000000022e06069b13d152b0fdf0e25033d2db3dc672f310000000000000000000000008a72066afbd065f634a14060b2666d5a3224486d00000000000000000000000017daf636cbd41899359c3b8ce2fc9a4cfb54c4dc000000000000000000000000fcb3707cbc7c6271cff39c20b2b2ed10633d12840000000000000000000000009871d0b52cb98490fee6462d8e89f1d3df5715cc00000000000000000000000040367c07a466f2d688998ea3064f639ae7e059060000000000000000000000009209951ec475ae48cb48cea1a41b416e3ca436510000000000000000000000007d1f6b4312cb581109e71fe1d543ea34439678730000000000000000000000002958bdc36fc010319918a1c7580137fa9d25d989000000000000000000000000f37623afbff73f33906de6e95c586412c4db6dcd0000000000000000000000009df0052c04be82a73cb7088b1a52c1bede81629500000000000000000000000082bac50c9697c3bec371b3216f0adf2a8701a04a000000000000000000000000fd87cc4b8cf23f526586971ec72f56e0cb0fc37300000000000000000000000011e73db029be1ad9f118d17783e4f8905a277c520000000000000000000000000bbdb5b5b867c0ade7a21c440aa5433442d900b3000000000000000000000000916754fdb3fc599c862de87536cecfa9e948ae4d000000000000000000000000d951429112267c072b40e577e71323e20e622c7d000000000000000000000000494e8e4f86d5fc491518f6180f7ceba6065c389c0000000000000000000000007b87db8814307231756b0020eb3928fd7ff639e800000000000000000000000005160aa256f20f41e900d038a2c793e61d8acf660000000000000000000000003654c609278022360800e0c684155e569f0f18ae00000000000000000000000062f3532dc5fe77f0de043f817a8295abffe3d1cc000000000000000000000000e134e3fbe36c2d3f7cdd26265dd497f3586b282500000000000000000000000035ea20ec34bea6d10dc762ec3984d9e07b369533000000000000000000000000aff278597e27499c9e61229f63553fb930eb58ba000000000000000000000000e8758358627200f8cd792c8c082a7ada271ce3ba000000000000000000000000d4af7456033088bdd2e8c8de0e37c0de62a99c9f000000000000000000000000d96e9efa1016f87dd5131d075aa14c70fb7b9d46000000000000000000000000b028fb3c0229205ab68b826ef29df050373e759e000000000000000000000000d63ff6b58c001ac2907d4c52be28b751f2f5ac190000000000000000000000000e07f7e5b165896c8912205aa19fc305abb79dad0000000000000000000000004be5b8e1e09f30596d56803d4404fad3886b3247000000000000000000000000c2eea77c68ba435a734aeb8053a6489278e5739b000000000000000000000000cadb86fee6335d957cca26f260935c6cba4c224800000000000000000000000066876865c8c4660cf086d06258d964585fcdaa9800000000000000000000000043c5190743e78280630dfacb81926af36e0717be000000000000000000000000da98a45f58b54ff0c105f690d0057a9b902f02f800000000000000000000000034df5c2e4f761ddc44a10633529d632dad33f177000000000000000000000000dee5af526b6e289e809d1b4f8746140b9ed43e7c000000000000000000000000b413e76058f7cad1c448b11cb299bc504a7423a2000000000000000000000000262c8161673395c3ab5bf888340fe00478f0c91c000000000000000000000000164cded721be0e784fa25377a8c12f0244ce4c69000000000000000000000000ef89e95c889f349f8ae3c226d87c94a96f6a9bfc0000000000000000000000005be7a1c8bdf08b697cf54ace8ae08a4249c2809a000000000000000000000000c1b148ffe68851854041db26d416d9b92d82f436000000000000000000000000fdd80257d23bd5ad06de3ff4ac1823c92d50d096000000000000000000000000c7998181673a741f2d9712d048f84d9e2a17ad35000000000000000000000000598f11c31486582f4a27a22108381df5660415610000000000000000000000006d6f3ec7d6ff5c944c24e4f8c5f045d25ccc04ac00000000000000000000000024bef8d8b2a7c3dda4abd49b596bb1a7473908b80000000000000000000000004b0195c5fded46c0e1791c9f7b3f3188592da778000000000000000000000000d708367bcd9e3e47824e2b1d74eca146adc2edae000000000000000000000000b44718cec44d539a2856044d1de9729dcea4fc7d0000000000000000000000002e3e930424b11850b4f79874d69574528a254bc9000000000000000000000000728663a4c9c5647b0ca4b8ad7f31903eeb468588000000000000000000000000ff3101e97f3568fc7d705e4d57e98228fb2f8992000000000000000000000000fcec1c261d73ff92eb156c95a8a7b22dc356d25b0000000000000000000000006eb83a11eda5ed61dad58c87bd89f109e583ea570000000000000000000000005c51d85b07ddd44f8a93cc605e401700c76c5b3d0000000000000000000000008381e820efa6c12308feac3f0d9ca531eeacdc370000000000000000000000000e74988cbd1003bd359871008f20157d229204cd0000000000000000000000009eeceec01ac7be64c747b235552a2357af8534c1000000000000000000000000ee5c598223e87fd5222ce804e91d817b11934b93000000000000000000000000049b2720feb32312a4a1cb809d76b0b66993a5fa000000000000000000000000cb92c86473c26d9f5f0fc3fa7cd65e2f43fc36cd000000000000000000000000a8427ea397788df848ddd86e92e47832c9fc3737000000000000000000000000000000df34e2422bb7744bc93ab7594d371e2d4e000000000000000000000000a03b7ed82639e7a1aef7c7f7e214c8abdaae86aa0000000000000000000000003786670c1c9a71d28de562ec29f1d7d1653d2d460000000000000000000000002b6257f11b14a76450e80980e6c25661738ac5300000000000000000000000002ff9af6c26876818697c4046b535734c397f2c9d000000000000000000000000d9d44d5ea75e45715609ea6e0a5c3baba102309600000000000000000000000044f99d83cb229849e51010c5e3e54b79c009b958000000000000000000000000d7f7bf342ad537b38a91f9ded00b90949c362765000000000000000000000000c2fbc60e0cefd21a00e004a831abe50d00faf8490000000000000000000000001c9f365ab6894d781a24b970323b3a0bf8d4dbd5000000000000000000000000f670cc053e3e6b194064e2d0944317cf6564c7580000000000000000000000005e6f165de7dc27ce6048264f03fdd4bd76dd9319000000000000000000000000fcd1cac24849637b8ebf57789ff9cb72d05bbbfb00000000000000000000000094061e6dff5e6474987be0d3b75975db9b1a846c000000000000000000000000b9dbceb5a27c70daf000ee3d1a9b9fd157aa942f00000000000000000000000083430c0d854a755d5b5d08ae5538e5a78f49cd9d000000000000000000000000563f5478c702a0df02894bc713c7d37f968f1916000000000000000000000000b12546c6474649658c4a7020a59dc7d675dc5373000000000000000000000000befd0769903ac92a6f5513db90f87b7507bfdf3d000000000000000000000000650116a0060fcbcd0586ea248387a9452c88312d00000000000000000000000029e7493747a8ea4549706c8a54a435bb9f1378b900000000000000000000000060897dd4210c89656bcd0ca0ae428ba1ec30956500000000000000000000000049a0a99599f6c19079365f0470f8441b03907235000000000000000000000000d1a7ba722fe682fac7f7be8b3dd1468dd2960749000000000000000000000000ab017629c990b689c9e864215224109d613e09b5000000000000000000000000a746b456a137ac6acc413f3c16d3ef2ea2d0514c0000000000000000000000000e33f5004ddc424b6e8a2ba908976196a4e9efa70000000000000000000000000d4cfb295f08882e1cb1c86874eb045823c5d7c3000000000000000000000000cf36c18d83703febbf46d49059f32ed7ece5c1fd000000000000000000000000f824a516271070a92e7b00e6fc49064e2786bcb90000000000000000000000009e4343c7b791beeee6b0eb32dd5b47245004830900000000000000000000000012ab74d19de312fccdeaf4c966d1320df79b6db7000000000000000000000000e4d80621e43380c4d3cb605a407d311b6a6b0abc0000000000000000000000007d1c714587bb22ebbe83b81ae0a3b1d235a9388200000000000000000000000022d9a126ebd0f967d3e8c58d93c4e9aac6d89d9c0000000000000000000000007294314b571ba13b1bad524fa50393ce9a35ccb7000000000000000000000000e3f9a84e813aca4e412ed98437dc7de59018f479000000000000000000000000762301e77eb7191ff7a320e142fb0bd90dc9671300000000000000000000000008d134a8834721a7688810d786696c848f6a0042000000000000000000000000b16219b9de169135d3b77db44dd77f377d358cc7000000000000000000000000c1ffe3dc41fb16cd198d5b84cc7941412a069c1c0000000000000000000000007c45f7ff7ddeac1af333e469f4b99bbd75ee549500000000000000000000000076f42218b6b41fb3df00d4c53d01314656a39e100000000000000000000000008236f7ef3780979fa6b0899c399e077488f8b9d80000000000000000000000005b17d5111f594d0561ae5d0e3831968351927635000000000000000000000000b360d5a34df26b17efbd2a1deb4ed27335dc9824000000000000000000000000124414e7b27a42021eac41930cfcb1bbcce8871500000000000000000000000018e15d72fec6c3841bca9706cb16db01a807b582000000000000000000000000ca5e9b660665846c1aed199170461783e3a6826a000000000000000000000000588193fcd36ed064b7d32a7d6b13cca34cf21e05000000000000000000000000f892f10214aa366d40ba1906c9935ae9d17aa8c10000000000000000000000000685329ea5108e4273e693ec7a0f2e6b283ffdf1000000000000000000000000525bdbb27bbdc3e3e27acaece93ee07e07a4335f0000000000000000000000007b2bd0fc47dca01d550b01491892ce3437ac9495000000000000000000000000935430dccad411f1be37ea43dcbaceb1db88f5460000000000000000000000004207a6b7126ffde195e0098a0f6ee50ee2347331000000000000000000000000f0d63f240ce3fe7e2f2dfe96eb5de59e9c7d755a000000000000000000000000fd7da12b4866dca1a02ac4f3c6c6dec401de96f600000000000000000000000009c365d7a80eb327c476f7f3bff60f0849dcd44a0000000000000000000000000c6d4818f16c026d536196ffa27fbca18770da83000000000000000000000000b7522c7c2fa3ede7aad8880fc8e757e18bc84580000000000000000000000000905c725b0a212d983db834309f1ba086847cc2ee0000000000000000000000003cc5d3d83fc5307664256a18cb3d02ad7ac7226e000000000000000000000000549bc2d24181adf7a372a21d212785ab33e4ab5b000000000000000000000000c95c4d035282366c7bfd9f7dd97cc3be3d66bb830000000000000000000000004fc22967269964c662d30ec46e22770408b132ad000000000000000000000000880fd70ac086d312c2ab16433b5b685ce5c3ea25000000000000000000000000628476bd4490d9a372d4547138fe386101a389dc000000000000000000000000c6ab3f4abd6fe30af56da6828430e8b9f2d727cb000000000000000000000000ffdd6bc1a1b5c6a634c7aed90993f9e91f2b88da0000000000000000000000008825bade64336fc9dd147f56b896c9f9068711f90000000000000000000000006991df9949069b8102c105182a13fef7269ac0e40000000000000000000000001fbbd5537991411c39a3d031eab437bab772a4ec000000000000000000000000419162ffb3a469bb2acc52d3d0fa81c3924782e6000000000000000000000000478549c4a7a659eb658c6afea62e41fb17427b9b000000000000000000000000b0ea8499da8710bd2f479308276bfa995757f1450000000000000000000000005919b35d2bde7eed1f4661f050244190de6c6c110000000000000000000000008292a345c226333fa8b8f560b4583dda47609e84000000000000000000000000ada44ebaaf7bbfbbbe1323bb66dec8d25877acba000000000000000000000000f5af7a662d3328479c84ea2224af73d44f4a7a04000000000000000000000000ed7786aca7577ee3a6547e3e2a978b580772519a000000000000000000000000910f4734b7651983b1dce16597082b3304d76309000000000000000000000000fc6b0b73ea980ea8c1e02be4dfc37611205b38cf0000000000000000000000001de84417e476cef0783aee4d20ee7dfbe55c253d00000000000000000000000065d2772d318bebd781474093d026a8f3872529b400000000000000000000000062d9925bdd2ceb4abfcc4292e8494065ba3170d00000000000000000000000002f4a48f3358334514505831fa3eb9c46fd3436b1000000000000000000000000e2bc0d096197e7039f1df4e2f06b873c18d5d568000000000000000000000000a3c49f7ba261f9a0bf53b026b70e96188e01a4280000000000000000000000003eb772a25075d10cfa3fd106b39a4885aff17d7b0000000000000000000000005b627611a9ca5373868063cecfe6ef55fc6b6faf000000000000000000000000d243a90dbba091ecb8a24cc182d9a4cedb51adaa00000000000000000000000070cc40ff234f0bb22a1497e6e6d812a91c26d2a30000000000000000000000000e0192ef01ac7ed37f4eb899742e5feb45fd3072000000000000000000000000ae3306cb662299732e60cd41e078877b03feb35a00000000000000000000000089d377d2c59a79ff3a6884b91988e46bd5a0a1480000000000000000000000005f56af3da8e7ec67dbfdde08af8f1ab80a6603cd00000000000000000000000092b090c14a0acd8b8cdf2958574138b71bb31e470000000000000000000000009cce581dff0a8ffe2e0d423c5172f2fa6b91f0a70000000000000000000000003817f431a70d68bfdf815bb37fef3ac1c7281ca300000000000000000000000008ea09053c920c5027964a30f74cf2871b6f4691000000000000000000000000f7c13ad0a87a9329d7db754dae372d21309c79e8000000000000000000000000f0d69294b88ca7a161bed892f9d5045a337bd73f0000000000000000000000004b3af3fd262c1e66a7f00fdad0d7f21263a80528000000000000000000000000a597ee60ba21db4144ba913425a8083df0c726ef0000000000000000000000008b882256889a0b7cbbd258a153a5e1d27580ea85000000000000000000000000dda32f05690d185468629966e1415cf87bc7424c00000000000000000000000027bab9bb11492fa4c3c0f23c063be3b8ecc9e7400000000000000000000000001e55b411945490b464657aa0321204302d848487000000000000000000000000afcccebe2f2d2fac8c7846c642482b6aa8d6d36500000000000000000000000059546910962bcfc94be9b8c30df080f18bad10410000000000000000000000009e898107498a1884e58ac9b43828c464c6a0564b000000000000000000000000675cd2884b48a9700c42343f60f2bffbb920474d000000000000000000000000b048bbdda543e5ad677704f58a59e57b8d067a080000000000000000000000008a308a9decab7d2bafecd48b8012d9044d675cd700000000000000000000000004be86a26da56a6830bccef6da69d8185b630bbc000000000000000000000000e0850282fa00b3f07d5f5d5837aa9bffc2a69f4c00000000000000000000000036b198016ca27ef82b65dfb86473547324e8200f000000000000000000000000cab8154ff1859e22d6b30bc10896e84284a9e3f6000000000000000000000000180942a82213749ae4332f745845d254a5935f6e0000000000000000000000004c3c8863cea20a28d5f5b12dac7159dd59a8dcf7000000000000000000000000265c0c501970fcf8758fe8da0deb5ec459c1ad0a0000000000000000000000000bc8da84cccde4f7af04dea6e0d1b70364ed45dc0000000000000000000000005ecfa1947a40718b96c8add06527c00a7570d59800000000000000000000000070bb6d0c3804a1a57fcb0d006dfe8b52184bef74000000000000000000000000bbe954e4b9b599daeffd8c75d415e27fbef28b6d0000000000000000000000004fc1f96d545c700be5c24c6abc710ea413d3dbe800000000000000000000000012d6547ff2e43fbe0af6844f907fd1ca7cea7961000000000000000000000000201be6bfa4794064ff1d9b475bbf0c35526a06b0000000000000000000000000d2b7859ab3d6bfc6d13e7988ecc4ba07481cac1200000000000000000000000097f4637550d0c60985b68bf1e58c4bf53e9997a900000000000000000000000004b7f4cee1b48e4c052caa8c55516bc803578bb00000000000000000000000005208b913ef7bc0c59f3d81b1fce65a795444918b000000000000000000000000a653ec99c85663d8486d2b445d62522878b20dda0000000000000000000000005a6126c61d5bc68de9c174f772fe1127b4e55195000000000000000000000000c54eeb8c00c85fe0fa68720ba609fc417b2f1d3b000000000000000000000000e8ee2bd14f1605eb04f3c8c4a2823f1a4bb60b3900000000000000000000000021509c70a7197cd11c950014471693cf734a975e000000000000000000000000241faf1f7b14cf934cfe5a3a96a550319e6d66b9000000000000000000000000b5b7d36a20e1b5007ca7c7e5eb0e50a7484533e00000000000000000000000002e36ea8025befe0b57c3fcb5ad377f5fda5ba4310000000000000000000000003c8dab8a84be22cb51865b075ee6f3ea56fd6ada00000000000000000000000092767bd769035640731d52530f3f519de430341b00000000000000000000000094a3181a0f5ede9d5ae0c8d65d6c95db25687d240000000000000000000000006eddb369448e7c9421bcb75eabfb285cf6bc6da60000000000000000000000003f419ed3d63f022f514185b64ff67963af5f1db50000000000000000000000001e557feb8793db4198a6eadfd3d020b8422b427b0000000000000000000000009391deb8bc337e03eb19c467483af3dddc78f9e8000000000000000000000000154e3df6719f52f4e4bd9df74f88d3a8cae26f19000000000000000000000000ee45811967ad0adfedf6558c9487e2130f4b534900000000000000000000000086341e73d9deb4696b1ae50dbce8f2d62fa060230000000000000000000000006c3f6c1ad7d9e732100052c5b3a7d61fb441ab48000000000000000000000000989e0c8a5af348d5276ec9ab5383a44e4240e5d100000000000000000000000049f65916e05fd9c28c49664d19f8647b915a82a20000000000000000000000002b7a604284f8a6bb9dcb239eec65d33015408052000000000000000000000000a9951bb89431af33d302b3dd4e9f470f34d6e4d200000000000000000000000007a933c309c4b3a21dbd1ff121cfe2bd0a42e7e50000000000000000000000007a9b5b9604026c8955ffb1b5704c709df9fdf471000000000000000000000000e2d9a235ebd5aee1389d9d6873f006da0b04e716000000000000000000000000a894ce66bb2ecfacc13ff454cce0178354db86640000000000000000000000004804aff923824f01e28a00439ba20be99d7d02d500000000000000000000000053e7d8bc4b5dc0fa58d67b4db9d6b72581278d26000000000000000000000000a0dd16e6ea811e29f2be80588af411e8a00f3920000000000000000000000000d1e86d43812c3040dccf4f0c8a5eebdd74d407390000000000000000000000003770eec87831f69dac527219da838d6aeb69df230000000000000000000000005cfbd0dbc06e55bd149f0220288d6ebf9527f16500000000000000000000000028ae00f5ba1f54c5acc9808d6441ea698ead8808000000000000000000000000ed99cdde1f471d57ffc9511f49cb7d5cb7da740500000000000000000000000025b6fb14d5a7f6bfde73dd83a288862f5c047e15000000000000000000000000cc146a92dcfeacf194696584c1ca874736bd2755000000000000000000000000a1c10c62d1173c0b07110e209e59a6bb9e4db352000000000000000000000000368acb05c6cd56964c9d3b6129b238eaa2529d1d0000000000000000000000008a8d1ec551051f1ab25728c00086a31701ab9dc400000000000000000000000084ee009610110e1e17fd3a708d7551bf7db97f9b00000000000000000000000077d4d7ed546b19077720eda2be8c847a1c358125000000000000000000000000b61b964004af1d5a165d8423a3fb62ab7fc947a90000000000000000000000007a07f1fc1d0de73455a0ab0c3ded66a34f5d985f0000000000000000000000008d8af60e4583993f02a8505185f19394ed04003000000000000000000000000026e506cc01b96843425af0079581a1f6bc84b0ce0000000000000000000000003c318fb5b9fc8e946c6ebc40310d82717ce108680000000000000000000000007e6955b0d21de779b05218d4afcccf3274c68dc30000000000000000000000009c9498ba64c86d57230b012b9cd153c2c5a3d08600000000000000000000000016bac9ea5fc264ff80c3da11b9187b15302fa5550000000000000000000000003947309bba450f4a39d0158fe277c451ffe0f26b00000000000000000000000063650f8a4a588da784f25fd5872aa745ec8d1d3600000000000000000000000083b07c4abe0554a007b6bb35fe4bebaec7c9e46400000000000000000000000046099361553bf35f0454f5aa5a6e702a6af62789000000000000000000000000179f838e15a517af607b47334825725199d840f0000000000000000000000000f9a8bc30f360fcfca082629db5fe7f793e45d33e00000000000000000000000096f2178561f1a489bbf4b223bcc8c2116b8246ac0000000000000000000000000196b76ef286567d1c64cee65b084bb4bfefd6c8000000000000000000000000aa9d297ca69346f9fd176a23f8398d829dd5f7680000000000000000000000004706ac50e5f2942fb7b3b3dde08e10b51ff663a1000000000000000000000000fd75f1631eb545c3b00eff5830c0e09f132cbe53000000000000000000000000bb01b8b82c7a5cdec77caa46bfc30618af2c9cbc000000000000000000000000f1db9c7e2eba6d580e36e4af8e072c6d4c9336ae000000000000000000000000fc28752c6ab8d363ca9980d4957348e5a42bc0e7000000000000000000000000c9f305ad0ee99cf6e328c82794577668d06a2221000000000000000000000000cba0edbe20e9dd3354ecf0cb9ea1fe56ea2d62de0000000000000000000000007f9c1d277e043698e783f2f66764f6078685d5530000000000000000000000005e4ac7fd07f135103af4082a0e407398004fe02d00000000000000000000000001808251fa8010d3950e10644b819be6aaf01c4b0000000000000000000000006e56b975a70282f844319190526eec7be657a1b40000000000000000000000008c1776af30ae967e35d37f5126348066f5049de00000000000000000000000002ca5fadb965830268ad31093364cbcea2b622cca0000000000000000000000001e797aaefd1c695a44fdc8b5d12bed5ed252ed4e00000000000000000000000061dbfc2f08acb52a24df30415c72a6559c7134b3000000000000000000000000a31be728440a7ee49ab329cae2abebd1c7bfdc5e0000000000000000000000004dca2f82dbe8d0dd46fd06f61c4d604f47add865000000000000000000000000def5c77905b6f47ba9371db98308ed95afb5f86300000000000000000000000091b3046b163da43f3cfcffa3044747cf047964d2000000000000000000000000c6f654ad3af46b7ad2a0dc5107ea45dae79e331c000000000000000000000000afa55da01a1db8f8f3b967ffa51380fc0413203e0000000000000000000000005597e7f4163ac2a11643606382365502e906f8c9000000000000000000000000f0e030b643d27aa0a534d483e983d1928adba49d0000000000000000000000002a94501ce5c0f4d991ab1fde5466077d0f3034470000000000000000000000005db20437c9b6368f07a3988b8f67c2174486e7aa000000000000000000000000b0a80c11765af2692be0646ecd3ac859abbc65e6000000000000000000000000cdcf95acf530878191197af88c5010751f03df4c0000000000000000000000005588b7ddb5c383b7a1467c7ebef9c169664a1b50000000000000000000000000f514b790946c119acef22b30de7c386278ec6e52000000000000000000000000b48df892529f8a751bfdecaef33b2ab8fa56ad8f000000000000000000000000bc3b0fa064869296faea0467f97984ab60ddec3d000000000000000000000000891ba184cb89e085c0f1f9e8a401a073ff26bb0d0000000000000000000000008ac784494e9c62e39000cba75cf425095dd40f2700000000000000000000000085a98f62035b39b0dcbdbb98f5bbe379a5bc4a2a000000000000000000000000509264f1c17a926a0693424ad02fc4c7494ffe6e000000000000000000000000fe939bea8df67d56325923ee9d7ce5240b5e493e000000000000000000000000141e469377df4d3201d30e1370ef7e92e5a9816d0000000000000000000000003f7918cec90bdc1c80a17fbea98d0a67c53d366a00000000000000000000000099b641e398267068e6bfbe3d98c101c97170ab92000000000000000000000000307a43e0a7ba993635bd930f13796cafabe3ae00000000000000000000000000298c1e00d70f02f8494f822c090b23796c31c00c0000000000000000000000002856c950a186233d424fab749465b368d86647d90000000000000000000000007e8c8dec018aa9245e8008f3886c3a2bfca338390000000000000000000000007498cfd69eca0a654b997c235df4b1ad79109b4c000000000000000000000000ac0fcef012f7fec5b170ddd81b51e25cc178c0ff000000000000000000000000d5831337947ce13ac4c1cbf739455113aa8fb0e7000000000000000000000000eae49a86f0ffb1a1ff0979a6ca4c0701b03c0f4c0000000000000000000000008c2a08dc92a08cd0e9a751d763e70e72423b547b000000000000000000000000e4c7ae112680a21605dc97d205f57dd1d7bd6ee0000000000000000000000000f75508d0f255181fe53e2d4d95cca12757e6537d0000000000000000000000000a4d194be35181e8d03b3a27ce552ed960ba2b56000000000000000000000000f0f5eecda7f2d6723a1b4707d67d28577369128b00000000000000000000000091bd47d70dc275e34cba887eaf3a52f81d180d14000000000000000000000000c1a1e7a2cd91eb9137b3a1802239a8040562ecd100000000000000000000000003904934a34a27524b6f9fcd2bf769e770a7114e000000000000000000000000326c93b5f443b571990e49ebc93dd6c7eb9f05590000000000000000000000000a532dfd5c3a01b5863948afeb397a613fec07810000000000000000000000000210231866002b17d2f8326c39e7e8bf5898c5aa000000000000000000000000c1cb6086f5468a90d94fe94a9a734f8bb9612fa70000000000000000000000002fc3a618886a152ecdda6ec7cd4666583049a853000000000000000000000000a507e1f0b6c3328e0980a93c8d0572796f2a8053000000000000000000000000606f2aba4868a993f19e09c7902c2fee2346bb6d0000000000000000000000007338afb07db145220849b04a45243956f20b14d9000000000000000000000000bb6c2118551e78bb35a5dcf5cb0adb70b240f3c10000000000000000000000007d6858b10a7a1b1dcf8767a691a7d937bf25dabc000000000000000000000000cd7f81370d48bc55f4b2c87dd8072eb503f94d0900000000000000000000000078c04e406c05bb264d71eede58439612b34d6eb0000000000000000000000000c02cae8f6217648fa2bfbd08c2be94028969a65d000000000000000000000000e231b5bdb91a81104b6df71aaeca0e2b3dc4006900000000000000000000000088083c3494e29437096e94e6dc18ce73b6046a38000000000000000000000000db28398cbea76a39a0bc55bdd281dda78f70ea9f00000000000000000000000025cdd367d0d552e7335593cd1d90650f3a6f4d1c0000000000000000000000002b86936d30b02ddc84d7b09caa6456ac84f88da4000000000000000000000000040d875218292dac30c8df2fff1870966f7945c2000000000000000000000000c87307e033852a9be71f056b9f40db1563b885dc0000000000000000000000000cd1cc1d86eec8226df91337c51ab7bfb2988a980000000000000000000000005cc08ec7041f857a397825265549c33fc348a798000000000000000000000000ad8ec86c8368a785d15411abbcf12270c1980acf0000000000000000000000005ff5dba2f6c80360b84453a4b5732c767cf477960000000000000000000000009a14ef7081366170baff7359097ea39b076958d500000000000000000000000004a5ae850713af989c5893f13a448902a68928f2000000000000000000000000f6ab44ff27d4cc5e78e069f1f83831a4a24c5e0400000000000000000000000030ec3736f056f6cc3d147979cfcebd9d2416eb7a0000000000000000000000009141552297b1e63ed7114178a119be5bc393c05f00000000000000000000000039814e72fbc713dad3314969758a223192b8adc100000000000000000000000014a09fa327d008a181ef56b067217772182f5d0d00000000000000000000000078540c5da061c8d56a6ea7666cfbd4b0eb64916400000000000000000000000082fd8a91e15b4f8a03de66911ebb864d295d6854000000000000000000000000027b714d8c7e322e8a16aa83128f1e5261ece52d0000000000000000000000003b105a1c8c8666c3c5d39ae9c2538895c1a517ec000000000000000000000000bbad562a73efa4a77e0593f914331921fcd18304000000000000000000000000ed812cde86ef919b2630110e95ab91524f9fbbf80000000000000000000000003dbfeeb42aae16583565871f7a4e92b006589881000000000000000000000000c1e3214232c42cdbd16f6ae685ebf71cb62a8ec40000000000000000000000009b47dcd34e6358288db160899a7f9f62d21086d5000000000000000000000000056eb1803ec151cd6d5063a8e90ae648b9b01fef0000000000000000000000001a54cbdc923c47221e76134102c1f7d19628416e000000000000000000000000e4f74af191326a4e04c7472f19813fe3d10b243100000000000000000000000092c074c085ca3cce2f9e02c11525b5c7d4cb99a00000000000000000000000002dd5e46a44aac7004ac7364f9e57a789f9eb32610000000000000000000000009521b83470ee8a1c81d125260f6cdec938bd401200000000000000000000000080ad42c1a5c04803976ecfbe44b6b8ecafb5b82e000000000000000000000000fe34c1405e759a12bd7fb4da8be5de4da49bf427000000000000000000000000873946b31bf2baa6b5af87bb2414c747a75949b40000000000000000000000003dae85b2f3664b378e638edba29aa07023c42e3400000000000000000000000015d9e673117671dfa29d8834db142783f5c2133600000000000000000000000061426e68195d28cc27fc4642ad3ab6ec857a2eb9000000000000000000000000486f3e06fac62a6ef16fae6ce0dadb00ae8ae6b7000000000000000000000000d2327f882ea692dc4b253a8b12144a7fe6e1c83800000000000000000000000096ee4daea1bba5fca92c51cba5116d5bda02a71600000000000000000000000010da85014e8599e33c7e3526261124080eedad4300000000000000000000000081b995934942955dcac980e077474b3eb20574a7000000000000000000000000622ef30bfb2da40830600d31dcfc1dd5b43029770000000000000000000000008bf87d9c383db1ea220d79ee8367d6cd564447fc000000000000000000000000651b001e8d80b580b106caccbda72e6d4eb2ef350000000000000000000000008aca11856155fecb5ae63089f24fe79d3ba02d6e00000000000000000000000059649699b6bab00afe91c9e42f1b2ce5bdfde31c000000000000000000000000c3b75ad920392c5b60abef0f08e0b3347457a951000000000000000000000000ad4c4d7f06ff5990ea6e1c20b6050ff0fa5ed59700000000000000000000000060efef369b36073ea711db02e8c3bbb21cd720f40000000000000000000000009130ed1ebe996b739583ebb7aad7ef9ebfc40a93000000000000000000000000a0003647e8b1030144b9e5108c38a82cf1c86ce90000000000000000000000008b74a22883c59716d57f1ceeb16008f3b27150b900000000000000000000000002deae155a19802c51d6b426b01dbd7dcb47783d000000000000000000000000debbb79275d8ab9ad286f36aa1e99c156d74e4ee000000000000000000000000181583e339cec64bc751f66ea6d8c70efd90df000000000000000000000000006240f68553a39a116a9aa4dac713aa2f922d4a1500000000000000000000000079959c7fa994cea0332de2df9bef953a70f4ce4800000000000000000000000018d12f9332707685533abfa6f8dc4cdd117d9b100000000000000000000000007cd6394ef548e71d6fb85546040840bae1e96d610000000000000000000000006430fa62b81f9265364061da87d0b01610a14e5f0000000000000000000000003b77fbf5e31c3ad41ff517c8fccf0c90502e33da000000000000000000000000610a67dcaa0fa800802967d9e80f5ce9d4e5cc680000000000000000000000008fe29954e19d8ed5a121f6301905b7d02f1ff97f0000000000000000000000006b7aa5d572fbcb67252165def631305e00c49f7b000000000000000000000000a836db959b98fb4de30c2fc9fc270de1917440220000000000000000000000004fae82e2542746ce40511d867dcb293be12b7a5600000000000000000000000019d25050f3c249a54bb505ff31f275972a96d1e500000000000000000000000089cc5ee6545349f829a4bb5132f7d7f07819923600000000000000000000000035034bce520f8f8cb8546d3e97c8467a701e8db6000000000000000000000000e98849d87c211734783ef9d8933ef77b94ad2c8100000000000000000000000025ad5b4f87a34fac1d71cd4b24675a5ff81df0740000000000000000000000000a28594c645777a24ef9bd8ce6d4bd1d207d0bff000000000000000000000000e95a9657d9f2c24cf629a4da6a536604a72cd1e8000000000000000000000000fd459aecaf4a3dfe2f6594bc9c875dc2593b039f000000000000000000000000d423f330337bca80d88fd7febfa0f4344de61c9700000000000000000000000003365a27283fa69b9c0b27a7c1285eecf7be603d0000000000000000000000005abaffb61e5e7b09909710ed2ba09377f66817e60000000000000000000000008ef063d3ce24bce706df1645b426046bdd790fed0000000000000000000000001a31d6d99487a5bbbfbf16e3c72be546be726458000000000000000000000000b8162ac6dc3517bfef096c4b54429bbf92b719e000000000000000000000000017e29265cf100f47db94d7f9ac436892c57eb6cb00000000000000000000000062b2db2114649d4578139601b6752e32d0b99e4c0000000000000000000000007570dfd3d2fca9381908335e0d98fab51ace9c13000000000000000000000000db8ada86e95d88e2df410dafbf98f5db0625c5c6000000000000000000000000e3ecef7bae43ac864f64cd16fa5a024ed374e4fe000000000000000000000000d9afb726f0689e6df0173bddf73e4c85be954409000000000000000000000000b25444eb19c55c45fe1f2fde4610d91a32be211b00000000000000000000000093ef32e2774cf3bdafa73fffaeb6883e4ea5d69e000000000000000000000000510aec74eff17c284e4645766f36fda4be2c5c9a000000000000000000000000a3bf81cc8813c3470c3bd63a581324ace5f9ba4d000000000000000000000000cc45a0b138efa8ee025af0c2e08d17a93a0a870400000000000000000000000054603ca1e7586a4afc6c2b08d826bb1add2567ca000000000000000000000000332e2a1ccc450269228914495a19982e65b4639b000000000000000000000000a6fa61935b0442fe390c54285b45bde93b0d4c0100000000000000000000000031d6feacda6cb10269dfdc6634c3b042f2be08430000000000000000000000008d823eebf1c852dc999c0d3adf195e8544b571b000000000000000000000000035bf253f60217abf339e9a01e74bd3eefd683ee5000000000000000000000000bbac7ccb2c59fc4ba907f316910e112432c83f1000000000000000000000000055b651d2be006a9867983c7de8a3d336424515540000000000000000000000003ed4aad1e41cf1cec5b0ac1f767b0e286fd5079800000000000000000000000098b906f69932b61512de7599ebbf282f4e85595d0000000000000000000000004eceddcc6b8f9bf53a022bf1ac2f61afbd8cf1db0000000000000000000000002991f9c788599fc73d852001b39392712b7a032e00000000000000000000000002b375095df256c0c8699b9744f6774af0edb80c000000000000000000000000c63f56c2df88c715a9569b273dac16adb6c9f31a000000000000000000000000a427bbddd3b6dca925c6ead85a1319047ed712c500000000000000000000000044d0c74a73c435ff3a3391c4ac371984db594e5e00000000000000000000000011b34156c234869aa05c49bb06ee66fad378cb0600000000000000000000000004f82baaec62846e692092b3aa2b95d11edb6bf900000000000000000000000082be74e3fd7b9bfcf6dfaee3565c863e91190381000000000000000000000000ae881b61fea93908fa1dcb23c892a99abbac7d020000000000000000000000008cafd1ced0af784deb0dc8834a632f0eb67c7a55000000000000000000000000a4d07c23f28a1eb1ae471e530c3f5e0038d282f2000000000000000000000000eaffc7e751ed1c88bfe95308f20f9e127a6f0398000000000000000000000000af1183e634caaa49055ca013b297d8a54179ec3d0000000000000000000000003724583ad51c8f7c4ab168ddcd185681db07baa50000000000000000000000008bbe34c89d942decf9e978c3f94ed6563312fad700000000000000000000000032b3ac66032258cfebe318a910c181993974468a000000000000000000000000b0d16c68d0e8e37fdf10fb72f3fd56c0c14737c80000000000000000000000000c88a5c0263c79377768802768210529713052a7000000000000000000000000e2a6a5e8c332fd284e8f672b9fd542047317e859000000000000000000000000e36737f32ca42bb525bde5224e86e902049ec4fa000000000000000000000000bc76d8b0f1e374bd293d2fd1477d5fb8fad4ecf6000000000000000000000000d148a64772b32e7c449d22c24724d5aab6cf48cb0000000000000000000000000be9e93ef1d9019b9ac175674459c8193dbcc4aa000000000000000000000000150a9a4650d63bc95dbf8e29c077a720054f7be80000000000000000000000002c6945405b519d2b05666e9a3da310573110c1d6000000000000000000000000e90af53c2cda2c68230f1ca9af14df7bb494dda40000000000000000000000004f68a6afeb7ca901d64227cf56029d9172bb3005000000000000000000000000155edff9adae0018e33cc1a992fe4ddbd51b6443000000000000000000000000b496a7902d2117fc7acbbd5251e14075a5b23f6c000000000000000000000000f5dd40548172b1dc91d82adf47f6995ab8cdcf730000000000000000000000005f078d216b59cc2070c2bc0b45f3f8d413a6de54000000000000000000000000abc59fe6a50c8446e60d009db5254542152df32e00000000000000000000000021c438c9759ccde16a36a31515ad9557ded8062f000000000000000000000000517148479903b717082f7b1a3f68cdbd8db025990000000000000000000000002891da906d38ce7b28ee9b4909cf99e3108d2c15000000000000000000000000796a902bd7ef61f823ce302b8b547752650ebbc8000000000000000000000000c58ebfb815bcae1ce88cb24c9e6734016617a5300000000000000000000000003f2fd77d6b41f1a983504ac4fd11a5a32ebd0736000000000000000000000000f287c9330500f5c3115066cae5b2785c3f5b119c000000000000000000000000e780dce0ee7fed745f6756ad3582f551eaa4a5a50000000000000000000000008a2dfb8b3d7a05679305d86a46fae4fcbf657f74000000000000000000000000de71d6b5d0b14eb1e0fbf2fbc835b0451534af070000000000000000000000007e51975879f9af1225ac7906712e3119415e7c82000000000000000000000000f83fb3e431432b47a381bb1e4d4907a94afbf45a00000000000000000000000056ea41a4c42a3b2fb5a0a2c46f3a1bbaf221ce5e00000000000000000000000036f70c44666245d2fd77aa1affd4d8b48b116aa5000000000000000000000000540474a2e342458134d0d32d0d6e7580c18b6c210000000000000000000000007ebf0faff3a5a478701574d2a961dcbb4a949f2e000000000000000000000000651bf30f0772134b5611f04544d6cc765049e2d4000000000000000000000000d271d90592c21070f93a0b72d903cfaeaf3dba780000000000000000000000001f0fc08b9c6357304e36f9bbb3d2fae36a426848000000000000000000000000ed7df3fa78052060e76b5e12e1f76cef2bb65d260000000000000000000000001c22a6be2952f9476c59e2c143b7223ecd5ad2250000000000000000000000002bb7f3e8ce6c3bafc0727a513042c9506a6dd80d00000000000000000000000034dcb29a19f00c7630b8b794e37ffabfb456eb24000000000000000000000000cee05fa751b591591f335c0c4ec93083729dd63c000000000000000000000000b4beb8ceea146bb8dcbaf4634941fd86cf81c1590000000000000000000000006e4b6d4e1f84b34bb0d5654bbc09a022423a0f7a0000000000000000000000004cdfa4df7f140b46c928b2a026c4703d5de9a20800000000000000000000000028d50d4da17954d7144f7b77b64b33473d07486600000000000000000000000054881c1b56e0e7a62a3f0752180036976435b8910000000000000000000000007f56ce470a71e7d46650367a1e41ba3d25aa772200000000000000000000000010335c23996ba051c4035869dcaf11d374bdbe4a00000000000000000000000081a55494572fa5a5474ff2dcd506c0416a8f8ea700000000000000000000000076b108eaf02130e6a77e9c4c65303a7b673844050000000000000000000000005a5353e2717d415672a07201cfee94e9c72e14f900000000000000000000000068eb78035900245dac1c1c43e4db52f79bb943c00000000000000000000000009fdc9dde02f30de7dbba368c7dfe8888768196c2000000000000000000000000e7986765635e0dae7555b99445a0002079082bf00000000000000000000000008b1cd840f92608c1b5af25d93c9137e00b161bd4000000000000000000000000285950db1a5a3ef33c0b7bcd099e38f5138822df000000000000000000000000e4d422f729f7508f7e7ef72a88a6e6fbf9849cc7000000000000000000000000a9a837b4434458422e3cf49f6f2afac567155a270000000000000000000000001b7a4c3797236a1c37f8741c0be35c2c72736fff00000000000000000000000034db2e204a34cf38f51e07308a13d62a1d96456000000000000000000000000033659a1199e4832d93ecaf0ba45d3a1125a826c700000000000000000000000029237db730ce4331645ddf5e9c77462c7b6e13790000000000000000000000000748b084ee3265942e32f3f055b57e56eba764c20000000000000000000000005d497ed17898562894c2dc4aefd9362e2065e5d2000000000000000000000000f3d5e50098fe0820ab5a6e9b6fd1a6badbe9f816000000000000000000000000b5067b990827b572cf9903950b50870894ad709e0000000000000000000000002113c91ca0e066cee66afd6687264d4e60bde9790000000000000000000000004f5ac64c06669f3378319fef4bb16bccac1f8a2d0000000000000000000000000aca33012b87d6c292c8e8766301ea38f02c4e820000000000000000000000001a9cffb2b85e7aaba9085cc8184631384e021dfa00000000000000000000000017f98f80aac6f6bca17f25ac2980995800af73f30000000000000000000000000e33620cf306379f38bed35b5404f6d3aeefbe0800000000000000000000000055058c3166340c1d55d0b1600e703215ca882688000000000000000000000000e8ede556be65c27bb161f079e08850851ed50283000000000000000000000000347f44f3dca35fa86d39da81363cb7a897978e180000000000000000000000002306a633dc9e531408b3aec5594606c63675452700000000000000000000000005a107ae64cf029086ee996d2599f09cc4f2274e000000000000000000000000baf6d758ad9bb309e1549816b11a552c9946c48e0000000000000000000000000bab72ed3751c4626922fc2d6008384f13fcd5410000000000000000000000004f3712c9470845d6226300fa14b20d32e6cab2af000000000000000000000000fc6112201368cba389d9bf4ab399567232ad870000000000000000000000000042ffe6454f1b324d6c735104e9467c3b8d2a0958000000000000000000000000613552ffc117a7660fce30886ee61958036d97de00000000000000000000000073b7c1fc8ad7197bac326fd87bfc064abeff91e2000000000000000000000000580ab5ffb98ea61189ec7b8c48cc4eb0eb551d17000000000000000000000000a52093dc50f2596abadb56dc643630e61944aba9000000000000000000000000c134e7d00ba982fe31105321ad28bd22e69d9ea2000000000000000000000000bf550d781fcf2fc112626950b26bfd2d098bfec00000000000000000000000001d9b04b4935ad883de22887a9a4f295421cbc5b9000000000000000000000000e453ab634a7257480124b8ebf6af21d8c3fe0020000000000000000000000000fad5c4621bb4fbd5f319a5dbd357b4fb2757958f00000000000000000000000009d6f7fdea8b8e65a81147e5951944eefff3dc96000000000000000000000000971a67ef75b44c5922f5fa316f5ae52dc3b8ee3f000000000000000000000000e50b65808c666002b26f420bfa017c5498b2e4200000000000000000000000005fbaae8cefb59dc95ca2e3b3f9bbab3ad460ffc6000000000000000000000000017c536b11211d47ff4752c141f1e62ea16a4a5d00000000000000000000000013e1a72f4bbb9437e6822e69b728a714d65fe6bf0000000000000000000000000e2c54c3b938589d1f6e4e7a9897ec22b983e433000000000000000000000000475f9606b94efb094c6a3b99b75bf14b49dafcb7000000000000000000000000356bfea8174ebd72be91e7f65af7019ca9ba14fd00000000000000000000000034e566bad4c5c8cfc6b64f08f10dcd3dcee71a29000000000000000000000000d78086d6535e7c3e93873b185f8cee8668f85a63000000000000000000000000d432e0d377525b2bf42560a39e3058a2c7a1ddb400000000000000000000000090ca5825939438d034f7d35127f2b4a96cfa2004000000000000000000000000c2a17ffb89c70c1a82fbaae644151be7764254690000000000000000000000001d7847d4f669fe8df7d2e6268456fbacc87c05ee0000000000000000000000008a30322833273dd1b91651cce7ba0f32c04bb77c00000000000000000000000016632f94ce84ab08f932b3d882b6cbfca683cc9700000000000000000000000086c0c5a48dd7fe52095159918a02b1a6f48e27690000000000000000000000003435b361ac40d191bd076cb11e8340c484b20d5700000000000000000000000096657051fa1a0e1d12f873e6c2614434665350a80000000000000000000000004bc32406e162d4b8e0c8372844abba7eb285161f000000000000000000000000db692684a348b4f3cfe74b616de0ff39bae615f4000000000000000000000000c540058565ac1e7f5d1f4f4ee3200eeb4f6f54d9000000000000000000000000949576cb27ba1a0ef89365e2845ef41cb1ccc3b5000000000000000000000000a13a1a29aaec3507a621f2a31c544e95d206bcbe000000000000000000000000ed80d5a03e833d05bf190e116f22e5e447b8e39a000000000000000000000000a47caa595af7d7e8900b6a3bae102e266ea656b7000000000000000000000000e218aa8fa390ae3f9ecb6277855512997feb6710000000000000000000000000d1e90d1e909af979480a22c70a0ff9fb4c45f99c000000000000000000000000e00e982910e58e6028546f7d8047498de7a307780000000000000000000000008a564c86dcbf8dd14e95090df317759938cb2f850000000000000000000000005f5a9903c4e030597a956634adf7e7aed2040e780000000000000000000000004f6282ef3ab0f8be1d82eb69faaefa2dcc70de380000000000000000000000003602472103280712bb838eedf0b34e3fa8457b7900000000000000000000000068ef84966d3a89e0b6653d2a95d449cb80a54668000000000000000000000000bbec24ddc0539b04d5822811526cb3af50cb502000000000000000000000000093b594a9472a704d001372cc99ce616a81abf575000000000000000000000000529f2a3cbb1aa7b6f1c3600069199d2e62de0b4d000000000000000000000000c77df041116db7c5858b6ee83694d6e5c77ac6ba000000000000000000000000d6ff934fbe2aee4da7aeccec6082c4a2c082eac100000000000000000000000004f86a217e8be2c3e349ae53605b388f5bba76c2000000000000000000000000093cd27355a73f834f25eeedcc429538071411f4000000000000000000000000876050c8e4a065bfde92b4398ad66f9751e3a6cf00000000000000000000000043cc8adc471795fae3bd4b6aa611c084fd4f1a620000000000000000000000003e8c6a885f429fedcef8672a0960b0eea54b2b23000000000000000000000000123d3e5aea97349bda27be2ebb2df6d3944196730000000000000000000000001ea3f30e8804e2843d2aab0af542f50f6ac45e1c0000000000000000000000008e34130fe2b1bd58f09f4290673d42b4291a96ad00000000000000000000000008527274ed35de7c5b89f03b573028342df0d4860000000000000000000000006afaa1038e0247442da47c0337ebbfd3090924d1000000000000000000000000f887016a0c76c1237b517795384b44e632b3471c000000000000000000000000d05ac215c63752844fcd82caf53bccb1598dc2cf0000000000000000000000008c5375d78a181b9fbbc465972c0432d8c1dde89e000000000000000000000000f0a168569f87041cdc4c75302e36b7489de8464f0000000000000000000000003d7fbb7c6fbd7b9ce35e3cde8462a2bb57bc3fae00000000000000000000000035561d47e82dcaf7e1fa342f5be916f817582be800000000000000000000000089139ec63ad0a158927c4ad4898e8167ddd8ad110000000000000000000000005ff4bab7c6e585d6147f21209a795bb8d3e6f1bb000000000000000000000000f6f3e982ec9712d9d31786a9ef6f98e67d8f9d36000000000000000000000000150540738f058c41372f8c3a4b6e2e4de64154810000000000000000000000000ab14daed5496b3779611ddf46a17a95d1f86349000000000000000000000000b9f6ff1d0e88397a3f0c09e0fbabc779845d2001000000000000000000000000e4b423263abce360aeb382de3b8ef2a8951581dc0000000000000000000000005e28547a11faf8d78bbf201c8e125382291a9ebd0000000000000000000000007f3d2fcb1d78872135ea9585b354c49b63092110000000000000000000000000572b4de5be467f6e7210f77940d462b9b8ef3ea5000000000000000000000000feba6502ea8c7fb27abf4d83e51715d3bd434ec0000000000000000000000000c9cbf89372232643b7f194f4f9123a322124d6b7000000000000000000000000146a8de2964640bfa42e7503bb1d25623e7268ff000000000000000000000000e0cf412c99c87bd904730c42b992121eb1bb6d290000000000000000000000005882893e687af421fb3d99edbae63a1e18a5739100000000000000000000000023279313a9c2e793b8f494fb22b3810daa41739c0000000000000000000000002608bb84b5e41d98b48ad882c0af168be53e638d000000000000000000000000b3edc6f3fb7fc1a8f760d810380e0d7261d87760000000000000000000000000f3cb1c6352ea92fbf9949d6c0d21125fb1742d380000000000000000000000004cfddb7f3c15a484500458738d368ff68368be54000000000000000000000000ad4c2949aa3de11af37a99a097f7e6f809446120000000000000000000000000c7dc3388954908f54c4b408611653e2d02ed353900000000000000000000000061dea9b206e51f48a28984740bd10f96434d74900000000000000000000000005549307b93b72323ad81bb8abc23b9a471dc99cd0000000000000000000000004465d86837d9116672d78e1713b1a204689cfca30000000000000000000000007304298d956907c8c374673576d769967da4060c00000000000000000000000030f362d5b4688e84fe33802bf4b3238ae20c09570000000000000000000000007de6a3308bcb2eb5b8fc50ddbe2905d413237b50000000000000000000000000554231fd6ff5b3489a0c52e62dbe3761d63709b1000000000000000000000000c2f0217f05b1c9713167c6ac503dcc96e5dbe3e60000000000000000000000008ae3e7b380d75d0964395ab732731b6756d50c2c000000000000000000000000263d93012f19202ce52163ce746355b510889999000000000000000000000000e793e8c39a42c788a1b18c949944583ecb25c5f700000000000000000000000020566e290c1be7b57d1f4a5a01ef3a9272ed86cc00000000000000000000000062f35d3231e6d3c6ddd14851cc897b30b0c9f2df000000000000000000000000efc8e58ab7c454a6d9f8a0a4de4659d465674653000000000000000000000000953e319cf4e8ad6c89e89970cedb1781c30d896d000000000000000000000000c4dea17ad26f43c0c94ac181c96db7540d2d22f100000000000000000000000039b0ffd5f8a59f12165282aac6c01fe578c97791000000000000000000000000bb39eb077eb1f307ab305cf841adbdf7df49c3cb0000000000000000000000009801eb76dca78d2cc87c70976f6a9e1a7d37321f0000000000000000000000002cd5babf59fc6281da0d94eee8179fef5c810490000000000000000000000000be4c863e95bba914c3a22c0966a2bc09fc5bf6c60000000000000000000000009d55afaf0a19a9ec9bc01bc529c2b392c13953c50000000000000000000000001c5d155188f7a5e4fc5150a74b2803f03baa4d24000000000000000000000000e3768327347448f530e1987a4d6b54d93d4c63840000000000000000000000000df9663936d02955767daf0f0d34f338161db0ce000000000000000000000000772542da746b6455bf7c20458197d53e70565b35000000000000000000000000d8f0e4c5aca696eeb851beefd91ca26231a4e3040000000000000000000000001cd72d73aa128a176cabd6aeb6708c0d7b66bfb6000000000000000000000000fabe13e6a01f46addb2eee3f8748ebcc1c59bb48000000000000000000000000223157664552a0c0535f445293d8349b56d0d2fd000000000000000000000000546948f3c43d8b634bafaf693da4177fc68b4e53000000000000000000000000e7ef58aecdc1ddb573708a393d2a0817cc165b6c000000000000000000000000af20c8bee94575fea1dad9e97fd07496f9f91d360000000000000000000000002ffb2f54bfa434b702608b4e040e09a24ff3952a000000000000000000000000635c142eddf31f283a011afdb9716ae888de4e280000000000000000000000009150db2f4d78ffabb28d7678055845855a1675320000000000000000000000007a1afe40832d3656b320d4f14331192f9537acc7000000000000000000000000106c6e66523aafaa46a53a015f5b3adb5aec75bf0000000000000000000000007da11bf233e45253e844396139d5f513eedc5687000000000000000000000000b63b5d116e871cea823805cd8fea77e121ea54ed00000000000000000000000069fde8ff4c1151ef6bfb46285febabc392bdb0d8000000000000000000000000272e39bd2ca48d12e5e831f791e07719447ab83f00000000000000000000000075337f978e95444168b32ff8565f5c694be8e1460000000000000000000000005115563fe64378f3a645c97e24c4c8d640a04c67000000000000000000000000d639a7c61f0b95276f69b8025f6281923b774657000000000000000000000000839575afe84d34ffd0ef096927127bb7840b5b4d000000000000000000000000b93b926c34b2ef5960ce68d35a1a558514454122000000000000000000000000faa9870c2fd360f11bc08446231b95c32925c3cc00000000000000000000000013a8e88a5bbedc38ef8489e1df83857c39d89ba400000000000000000000000089e07a6b8deb08395975c374a4c63faf73720c3f000000000000000000000000a881211c22da3eb8775c4aea7905b45274b2c2c8000000000000000000000000270042a7623a90e6ebe6ae6e3263d61896b46906000000000000000000000000359bd92c1453eedc0a88c66f3036dcef970867f60000000000000000000000002da31583fdf0d3fe7d1c5bc99d7a7c2bbf7a97ae0000000000000000000000002fbf8c146367fc3a46045b2e44d98e7e9e927aac0000000000000000000000001f9624051d4b92b0d2cc12744ae6fef5ca2a7488000000000000000000000000cffd0b8e54586f67d01e1f7379a8416a1d142429000000000000000000000000ffaf684096622c3a378ec74d819e5a4224045c5900000000000000000000000030aba4d23334ab82b887bef66bd87345f3b957c100000000000000000000000047d9aca9a295a9cc36e5cbef7c59db221f5e801a00000000000000000000000072fa8e3c25877ebac8b4cc6b199789dac8df9a9700000000000000000000000099a7de1e04bed11fe9a8e4844ee82f7c059114a7000000000000000000000000ef4f8291a26a6cb6e61d7dd07cccfb202c3585fa000000000000000000000000de162fd5bfcd71903da4442d679d938461f01d2200000000000000000000000081fdd2845cdf74f63357a9f3dc7b10dff52282aa000000000000000000000000b8fbb72addb65bd52043d2795e1fc04530a1d157000000000000000000000000c956b9fae24be2cb9cc3a5bde9bb89cc81b232c4000000000000000000000000091343090fa077bfed9f824f56a663f2fa0ea0010000000000000000000000007c1c26c2008c4d0cdb36ddd0c41bfa52eb54357b000000000000000000000000600f0f987132814e433725e6f50b01693df0b68200000000000000000000000062f958f30cd908a8c5499ead86981720aae29b1700000000000000000000000021f9a226ac81d6e3f755e64efbc25e1ee5bb89b7000000000000000000000000cb3f41cc7adc55405c70aab01f5142d03aaea4bb0000000000000000000000000012a7f00af8a643ba5a6aa187f915b4c13289df0000000000000000000000002a707f1c48fd8b4a27804671d31ab3aa2b3296a6000000000000000000000000dd75f3940df208fa2ee347a5a4c28549eecb64bb000000000000000000000000004d2508a280ae3a29a68e0e3c39f45c46d9a619000000000000000000000000c6de698d90598b8fe60e0d8c7c674f2d839769d400000000000000000000000047c635702ca306db8a07a93fd751a3bdeff56aa60000000000000000000000007d4f9f82c92fa16ffa36cb2d822c6dd7bc73ba2a000000000000000000000000db64d26fb1faddc9cc66ddbb1dc2c2e433affdb3000000000000000000000000303f19d123164632b95dbb7623eced355a14b4c4000000000000000000000000b3cb913c4b89f1c6f2340af71f9b2c7c0243888f00000000000000000000000007833eadf87cd3079da281395f2fba24b61f90f70000000000000000000000003d7eb9f6869d3987cdd2ab0734d7c841ccc4c0e100000000000000000000000000850936402866e4a5d841d8c83380c82e46f1c60000000000000000000000005418349972737baf49401b3917f9c847bd43eb98000000000000000000000000b0633dd891571e23874fc77d69852a1c09c6f4f10000000000000000000000002bc8818e96f2dcef70c90f8ab1c10afee9a6bacc0000000000000000000000002adfada20dd024754093af3df3ab4fb917e0551c0000000000000000000000004b2e3f09cc773957895f83a5c828c143cbecbb720000000000000000000000004ee4972c9defd2e08934a5b7b0c4d5bf6df604f50000000000000000000000005d36bdcda484471203d08992ebb1fecdb98dd24b000000000000000000000000dee6b1a01329f737020547c30ed35228e78a0cf2000000000000000000000000feb7e72357116275a6960c5243f33d94b1c673fa000000000000000000000000b6d1b45389d97067a32e82f2cb508817c8bf3355000000000000000000000000ed8c187ad4f2157472e6507fc6b9ae4cf3164d9e0000000000000000000000007dac40043b6aadbdc8dad36f47ae577448aae48e0000000000000000000000008dc0e68dc5b27953d6338d56e6bba171143c54b7000000000000000000000000aa7bace784253180e67d3dbb0e945a36a90264bd000000000000000000000000586e572fd9f29627706fc55a1f0168aaaa4d8ffd00000000000000000000000067616ba322dc6609124bb0b6c22ab3d7d04c9fb30000000000000000000000000635a5c56aa57b5cdbf9eb3ae3e01cd0faac100b00000000000000000000000058957542a80d102a7f8b1f9dc95a5315ad2b4830000000000000000000000000727dea9aaf791b7b0319c1f6000c2cda4f02bda90000000000000000000000008f5b23aadd16e139f8decb4cf132bb1069ccf624000000000000000000000000adb9052c80851ece1d3d6c5c2dfa5acfe4c9dbcf0000000000000000000000004382bc4669c3e8f1d4a02582d3dcd4e3c88206d1000000000000000000000000a8e1242c1d9d28843095194e350fc272968022ba00000000000000000000000001a8c330182381083cce432781df267589e2131b000000000000000000000000050f9023ede1172c2aa2ff6ebe3226ed6bd12c610000000000000000000000009527ea2beea62ca8afc119ab57fbc0b000bd329f000000000000000000000000d817857ca6bc39b9010367b060e4148775266825000000000000000000000000e58ad4180b31df14879a713c0bb2e985e14e544e000000000000000000000000e58ad4180b31df14879a713c0bb2e985e14e544e