60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000a737465746865722e696f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e20737465746865722e696f0000000000000000000000000000000000000000000000000000000000000000000000002e516d5346324844563648754e62575a583354356a54686b365a6975593469697352667a6b6e53474548326133557a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000fc6512848b6fc66f8b5e8d47da46eba6ec5896e7000000000000000000000000e0a04a921cc3fc1463b674b9e5c7c30705fd0148000000000000000000000000d3aeaffa4fd8ced6e465c374c8bc83869b7b1203000000000000000000000000d1c805676244085838262806ffb92b21421e5b8d000000000000000000000000505d580b7a472e9984e200ddfdbd7325b9a5ee7f000000000000000000000000cd74f3543bc10a066b9d8e8e156e90e4ee27bf26000000000000000000000000fe8c95e6ab8285e72f9274b991247d5155e5f6e3000000000000000000000000a23f2f98054ad7254f386ae87fb01d998bcf43b2000000000000000000000000fa86c97b9dead60745d94a2eb18f5b1fd4142e8600000000000000000000000052dc03f1d06102baf8bc20e9431e76658c01dd2d0000000000000000000000008f506a5634d96a89ab39199009e7c3bde1648e260000000000000000000000006223a965022e21d29f70bf87778c370ef88a5534000000000000000000000000d07cffaecb1f2bace1f03fc54df3d71cd268b6e700000000000000000000000076932620fe5b5b09b519c689c6342f162a2a8c2f000000000000000000000000baf6413476cee82f79ead2798ab8b2a47c57c09600000000000000000000000097586067dd95a884b8c35e75fa5c60e78a92a1e00000000000000000000000000fa7ea99bffebeafdfebeb4393518eb3ddc460cb0000000000000000000000003dd7fd1ab717f22267bfe05fa0bb94875533cd6a000000000000000000000000a2cf58eb3a05b098e02f0ea78bb746d51cdef4850000000000000000000000003843a5096cfe0eaa1b23a12662b3d039482fd3f4000000000000000000000000d8d46b4001f5b9fa9213741e0dcd6ad23ebad618000000000000000000000000ae947a9254593b67c0b107735e27089e4267364300000000000000000000000055f127da362c87961d897dc8c5d90311514227e60000000000000000000000001567889e0e77d32a5674637fd1168bb069cd52f10000000000000000000000007374624a78ef267962a99ef8c8f457011a5cfe510000000000000000000000009b7686c3af3f6fb73374e1dc89d971335f09fafb0000000000000000000000002e94735359bcae1ff8a510e58c5ecd4d96e6d9720000000000000000000000007fe613574ab431e251df82dce1ae0d081b5d13f3000000000000000000000000c33c6a6c79cf5dbec49f0df1a507b1b8f983abd7000000000000000000000000e012e9476d63aa1957e9b0b011eec23e19139af7000000000000000000000000af111e4703cec90ddbfa0859045769ba43fe92dd000000000000000000000000cf193e06b6ed6a58c13d6722a9f7cbcb43b2c9a4000000000000000000000000070e3da2e5d327b7fd092bee3e202c8bdb716558000000000000000000000000c10960ddbfc177106dc37af242e04d710635b6c00000000000000000000000005cdd194b1096652c7b242eae6df243947e47907c000000000000000000000000e5ea4f8fbcd7f65d01ae5f963880fcf3c05bce74000000000000000000000000e4e1677b698f48675f3965336f2fc8f04ca7c6b20000000000000000000000004f84874b2a5abfdc7cdf35878b6faa101fd84c490000000000000000000000009fb4407fa50fd04c653d6564c09498c054e2888c000000000000000000000000840443c08e2c20ece0e0e9c71d8508a3dbb372de0000000000000000000000006520bbeb5add997e404bfff1d31faa8a7e1e8eab0000000000000000000000002b7c6f6768cb645c9e56f74b1ec258f2ed71a043000000000000000000000000f53341ea48390917ec974d144ba323bb0ea218ec00000000000000000000000049bd2de676169d024622216f6b51354e0a6004ef00000000000000000000000061e786e32d0f57d24307b09d6e2a635878438b68000000000000000000000000a411ba6d7eba00f1f1bca68bc8a43124a272890c0000000000000000000000001d355a3d8c50f33f31a9f5d95926e60dc023aecd0000000000000000000000001fdcbeba9bce471170dd423f3904361c5ec28244000000000000000000000000eace14ad5c2a79248559921045c6795e5534d545000000000000000000000000c428e4138b6a0d05ae79f6d8081477502cd8172d00000000000000000000000067411c6924de21e2c2f398d7336a1ef1c088263e0000000000000000000000007f05e2326caf37626faa7dd542aa7847cb627822000000000000000000000000fa95b7321617618bf879e003fdb1ab91b18b7f6f000000000000000000000000d6a1024cff89ab2c33517da526c16bae3d875cfa000000000000000000000000bbefdcbc9a7a586143b93df26ff1a54b9f1058dc0000000000000000000000008809dda35437ff74e051e4c17cf666947305e2db0000000000000000000000002817ab21a38b019dcc03e00698a4e30baf49e98b000000000000000000000000e13277cb358e5a0c0e827e7be44fd7f084935b2e0000000000000000000000004ed5a9734fdb05c595b4a7ea73af47dd861d690100000000000000000000000038de62ffe1f693a92fd129758925c482cc9ffbcb000000000000000000000000a8809cf80a7e166369627594069181f7329bb3af000000000000000000000000bdc51cbb0aedc2b2a5662c14eb724583e0a23fdf0000000000000000000000007718f6d93c74a7601063ddb145d1caf340d0fa24000000000000000000000000f31833d4ba95f50fec2f6ea4bd41fb43f3a568c20000000000000000000000004a1c1533a88acdf735f1d6d4c70abe0259f0ebf20000000000000000000000005de2a7d6f7ac8376ac7ebc27972c2c29f7fc6c8d00000000000000000000000025148adb6eac20da72e5f1a507562e56fe02cbff0000000000000000000000000d561db8211f26abe1d26b3d86ac7b5b2409489b00000000000000000000000077dfe5110fa7d7953dea8f39658782cf4f2ac2f30000000000000000000000005dd18e01d4e0415bbda67a2c7e8a4e3c591770e7000000000000000000000000b350840a63d04122fe0b27cfb6173aa86e89f988000000000000000000000000fa9d437b29e3d64024a530071bcc9d188f2a6681000000000000000000000000c8d806863fe6024b637121a20986cd76fbe26ad8000000000000000000000000fec501bde06cfcb954bb07e420f05fb7dc2afc420000000000000000000000002dd4a33e7e88abf6f7dfcc1c1144809bd4a350320000000000000000000000006da46723f9e6b4b45fba155b53e74de2dd1e25c80000000000000000000000003653358096accc1d8b6948441ead7e15ef4905c6000000000000000000000000754a94f2cb3d570c475b6e79b052d4a70d380b19000000000000000000000000ec9c31574524d6d701eba6930c92814faffa5470000000000000000000000000d7ef866c8f324d5129e1034f259b377743b64908000000000000000000000000ec24b6e04c3541331a0cac55f3ab43bd54d8e511000000000000000000000000d80b779ed482b431c0463687814c327ced6b6b0d00000000000000000000000023db57c0aea5cc644c5629ef114ac0247989a11f000000000000000000000000ee7a35d1cccce93174bbc14a66a1cb8b8ace5578000000000000000000000000b5f9883a9318f3c7bc50a40be24f975885fe13a5000000000000000000000000785e9274b0e55e798164b0014b14181cabe01d72000000000000000000000000db2ded5fa18d1283e194e0963cb210638cfd2aac000000000000000000000000e9cd6132516d0b0c190facfb569ccfb161233ef80000000000000000000000001a86bfda38d44ea41fbbc6991f26e17c251248420000000000000000000000001c2eb50a87e021f07569ddb00629a5be85936fab000000000000000000000000ef38a85e6f84ad951f48b8f01d5f350965c5214c00000000000000000000000025fc8e606d96aa9243ba4ff6ca2a3f412fa020d9000000000000000000000000c54456a961045a023d3f44c57715be5a358dd967000000000000000000000000a748eb00dfa767709a2289114afc05e5ac6a918e000000000000000000000000d7696e1573fbac8170769045bec5864a3fad06670000000000000000000000008ddab544dfc7588cf4253b747246d347d9e242280000000000000000000000004a41d76b0524a3989998380c033f12bfeb5f7201000000000000000000000000dc85b3435743e0f119d5d5b2da5b8566048aae2200000000000000000000000075eb3d7976f0bf848f4bc22a7563fa50bd73c504000000000000000000000000021e2aa73d18b20af66dd789d7d21ae52cd25e1a000000000000000000000000760abcb76dc592113e1b8757711c9067dd85e7b300000000000000000000000080719edac325d1af8f3541d7f789762a6e616ce800000000000000000000000097aa467e5cee0fbba76fab22fdd3ccd2dba52bba0000000000000000000000009826b13eb6a267eec5aa5021a53a3ff695fdecbd0000000000000000000000007be8a2bd52adcc0c6838caf3ce45277932a2bc350000000000000000000000006e7db9bf0c82ae30e1a9209e48c6cfcaed97e8fd0000000000000000000000003588009adf58eb7f0953d2b5707254034cc0b96e000000000000000000000000b5446947a529e60980c735c89b5473b7b1d560c30000000000000000000000007e58b865f6e9de2f718fc61e1185d1c0a721b55c0000000000000000000000008f207ec7caa8a08c1e08593ac4c8e036bb48d4180000000000000000000000003359fa558a6181dbcc3cc79ff902b0df1bb6961f000000000000000000000000cc27f5b419262baff1ca30ef9fb0dfa0c9b6551b000000000000000000000000dbf6c8afc3e13eb583ba2949e9d9921f08c1ffbb0000000000000000000000005f9acd0122e37ab63a4a29ffb194f934a89220af000000000000000000000000cb24308296a99ff6749dc1d43e7f264d9131cc30000000000000000000000000e9faca0af1d364070ed13bea08d7e11c9ce6a11a00000000000000000000000039f37b6b2f56602e785d02463e9d5acb0759e917000000000000000000000000d89b1b886719fb9f2168aea44d719e9b81cd78dd000000000000000000000000ae2a802cea621a3cff6ffaced710ae2b79c368e8000000000000000000000000d0833b3c520c8699cb5ed5893c1c5f3a3a245612000000000000000000000000612f29d59799fb24c17ec4e18280d9a96c86cebb000000000000000000000000244ed85e04608f3d2cff6885c71f22bb5236f67a000000000000000000000000b8d6a0cfef7be17edf3e6ac670fa3ed912a52c2d000000000000000000000000eb9e87fef850f68b307e5b3edb8e9643cd773dba000000000000000000000000e0a61b674c5ce852e7a72bcf394d783fc7a7ace2000000000000000000000000f0d83c6ded41caddbf5e82a062276db7f246be0c000000000000000000000000ded464c53b5a9f4b37622dc4532c74216c50b608000000000000000000000000fa7061bda84a7bbbd57168b07b241168499f0e670000000000000000000000006ef631602247fbd6c5616e24a829cedd26e18b210000000000000000000000009e63a5ba5ac420972b9ecc2aa5ccc2d895acebf2000000000000000000000000bd3993a30b6be6ee17b7047eb870ceaac39b4ebb0000000000000000000000001feefb74180e7b2826269322c123b02429989638000000000000000000000000f4633b2c31ef83cf9a83df9dfaab84e0f1a7707c0000000000000000000000006dce861b2d220d4f27370559cbe272000f65562a0000000000000000000000006a76de884c781fdaa71cbfbb8ab0825f11a873690000000000000000000000008758d0005a7a3740bd1d61dcebe0f6c36f58251c000000000000000000000000c5549f1fb3ebca242cfd280480c609cae32b1706000000000000000000000000f37f8e31bcbbe580a026d5ad4333254cbfa256ac000000000000000000000000268d1f522d13e2ad19b9d8f6bc295e65ea7e9579000000000000000000000000d7531b907f0429980828f8b65029ea1ba1d85515000000000000000000000000be940851e33d89e60fac746c7b0a5b134b02f3c6000000000000000000000000b74163a9faed5e87bc6c4b14b3d8f8a1fd1d0d0b0000000000000000000000006b67a82df8f7fd5f54eb180c9927352bf471bc90000000000000000000000000e3fd56a552d324a4c7a5b68abe8617596706bacb000000000000000000000000c0cbb423942addf9a09761d57d6782bf646900d9000000000000000000000000b41ae64af8236c3cdb3af91dd107e610478cda4700000000000000000000000000ee402f40359a952fa39177b8ff7c6a8e86afbe000000000000000000000000c4d1fa0d49279ba18fca8712b163e0985696947d00000000000000000000000016cee729fd7f638e8ffcdedbe3d00341a52083a0000000000000000000000000c363d0b1292ff2f068fdf59a5f8b60e5394e3d57000000000000000000000000b042b364b2ac165a261e20a8957d05fc2e31c585000000000000000000000000d7b8c595879da7353c6f1f4820e57d416f64e10600000000000000000000000068ddabc3727bc1fe606423bc82a425ba5d21c83d000000000000000000000000e68447c82699cfbfea99cf7f0865d455419e05250000000000000000000000003aaa668fa6191c1f6cc895a64d0293e4f2735ae5000000000000000000000000711b379d89f0b96a9381b95cbd17fc7ca18a036e00000000000000000000000003cc054f285e8d33d38d97b255f14c3687782e5f00000000000000000000000033aa4993c2bdc766d2edeaeaff9ec6483f8a8a67000000000000000000000000ffa009b0703ae2ad5d2bf4d0717971b1ac4f1c9d0000000000000000000000005f270d5fe36d51b18da33b73c9bf53fb690d11d40000000000000000000000009b43b558d65871e4af214dd26b17702b121dfeb20000000000000000000000002fc5006a5acbff0224ba0920cc947130e239f994000000000000000000000000d95f5482704542f63ce90c4ea500ebc99645df17000000000000000000000000e93d1857c11e4d18f89d3e348d523044e5b2501f000000000000000000000000a48f16f93626dc4e40485b35c1dd2fd96bd96c920000000000000000000000008f393ffd8c36d36b8085bc5bdd84c1f6dcd0e0b1000000000000000000000000932f057eb3b32e0d68fdb7a205bf1d28d530ce5800000000000000000000000002954549a3e81884f020607d6a7d30eea96008ba00000000000000000000000054ee06ae6a90d2c718a3e4a36563af588dd59b240000000000000000000000005c0ae1dad4a5bf57315133c5ac97e69535fb1f300000000000000000000000007cf73778766afc547732a746cb45c83de9a8881f00000000000000000000000087d515af98dee70b36992586fa71112c3a00e9bb000000000000000000000000570780a6df863811021b7c2916f90c699b9b08af0000000000000000000000001a1eb84afc810e39eb098de36a35614f0b831e9200000000000000000000000051121b96bd5ef0cfa6b0daa1803acecd47d697a3000000000000000000000000959c83f7669790f8cbcca539328d48f47629047e000000000000000000000000c049990829ee3bd529f03f27d92a0e8677978130000000000000000000000000238aca7cf314161755f14ee15cb2f703372367060000000000000000000000001860a619d26f4998c3c5fac85738ecd912bf34b5000000000000000000000000effa49aceb84e307609d637a5fc62a38cae39500000000000000000000000000008bdf34fc195187dde8ededb27353f9c4f41676000000000000000000000000b617bf66b848d301c4fd2db586a244a5c07e2ec000000000000000000000000013f399782768429bdbba1395175ea3f4244b0b840000000000000000000000000747ea27d553ec318e2e94a12ecb0a40dc39ba6e000000000000000000000000f1d2df125ff1f31ddf6c89351bb483de28071e6500000000000000000000000044f4fb2f618876b18675b247e3fb3c40ff3ee54d000000000000000000000000817760dd0c810e1922acaaa31a210638c9c4b0440000000000000000000000004da49609134ff4d4d89767a039a6277bc2d5ad54000000000000000000000000c4e5b369b00c286e4903056b2f26e73ab2627d560000000000000000000000007a76de1d039c9d864c35adf5dd16a5d8e00b9208000000000000000000000000238dc1afa5da227006a278f96c6e5e393cd19f83000000000000000000000000f78f74a0f9104aa62864b93802260c3469167a9a000000000000000000000000e6445d8c0f9eda46ec4d08846d8c6e51c12557fd000000000000000000000000bfcae8deceae799cf4b8ec89226e660d7430d8b2000000000000000000000000bdf6057ef50e898d9e7f92334dbe537efd8b7eae000000000000000000000000216d516fbb26803969474183f1e52cd4361e5985000000000000000000000000a78214a37cde6161068b904312faaeb342ee74d0000000000000000000000000a2bbac740db44b506f173f8bf4188cb85f0f4db3000000000000000000000000e5ec4c22abb130015304ce81d6ed5200898c5cc3000000000000000000000000418fd4f9a85417a1deb13a26c7dd049034a52127000000000000000000000000a73626cdbc5e5b17783ff88860600210b8353bc7000000000000000000000000135493df5b1269daadbe03f2f13ee4c29371dc32000000000000000000000000e28d6e7b16ec22d9f2b2fa0462f6cc7b5f5fca5d000000000000000000000000bd0d81cd5d79f2f691f88626871ddd259fbc1f760000000000000000000000009987de4d454b184ad33e9b0aa243d0840df4a77200000000000000000000000016bc85bc9caacde01a92df3b4a9359695f7f7a0400000000000000000000000069984a3e8c62a683a5a5df9e61883227e4042ca90000000000000000000000005852c5c564578449cad2fd593b765de76d4f525f000000000000000000000000f1760c0cb0486c27ff5a57d859aad6be371ebd8a000000000000000000000000d9e551d8b300c0e7eade5c31265072520bac029500000000000000000000000008132d4acb0d1ed47e161bc8f1acb759e5ff98a2000000000000000000000000d12c6e1ee11997d4f97f5f13f3060178a74cd49e0000000000000000000000009eac3acad64ee65122f267e58734a634f2062c3f000000000000000000000000cf8816e8e525ae12459f41876e7c24d80eef1f3a00000000000000000000000078cdeb418ca5d679ed05e1fb475ef20f8eaeb24c00000000000000000000000064fa9ef54bad5e4bd10cab57cbe6123203e6d384000000000000000000000000cfba77c28d45a8e7e6a1022ada4bf44086b92663000000000000000000000000857d25a140cfccadb76b843447f40e990d8a15ec000000000000000000000000a859ddf856598092bcc573a4040ed4297d1fe8f10000000000000000000000005ddae855b3fdefe0a4645c2abe6a8318050025bb000000000000000000000000bd7110e027a159a7355bddab121f5c02a83708500000000000000000000000007cd7f38b8b2f2401fd6d5d679d707a273d029c8a000000000000000000000000ba67c843ad60b38ec3809571b7dfbe9f89348bfb000000000000000000000000335ab68c849c59364ab2b0dca77d5f6c410f6972000000000000000000000000c38e60cd600aeb815dd3b5f4c1c545a0d332144400000000000000000000000056de6e445d3181ca47825fad343313abca06d685000000000000000000000000d45762209d02725aefd02bcf17b4fc98b90eef0f0000000000000000000000003329b19eeb3f9c707798ef49d2539f80b641a50d0000000000000000000000009dd49bafd5b0dbdd29edb9abc19824c0f9adb9fb00000000000000000000000068c1a9e0716ff3ccb74e84557c2a76075a3d1e540000000000000000000000004fa5b7cc185d8d0b72f6c553a14a2ea0e21e14c100000000000000000000000079e4e9908a45dd342bac494c054bc728ff6dfa5900000000000000000000000027b0e62d102fa8a5a34eb10596b66b4ed2e75fdd000000000000000000000000a7d731660ab09396032fe1d7bdddae759d8da5a40000000000000000000000000a9f019d7b4d11128e3360a9219adca99d1636ee000000000000000000000000e5932e205d1ba35951db86c56ad8846f8d59baed0000000000000000000000002bacfcca7e6552db24e62e13af907bad0f58a4a1000000000000000000000000cf62e95029914a89586a884a90d9b324324fee4d0000000000000000000000009c44df140976b492f918a16c1756b6b8360cfc80000000000000000000000000108ac6ad2ef665e0d7c89c11bf849122dddfa35c000000000000000000000000dd0f4fb93f1c82b57db4a396e20f3522a7c6d67b0000000000000000000000008fe3c62793cb58b94998ebe60deb13c00bd818a00000000000000000000000003e6e19d349f95e148bdd8060807a8db61bb392cd000000000000000000000000155542b2e10168fbc38e17e65e607b10cfe11537000000000000000000000000e2ba10e0b2d87fc99da6a0d740b27944572a3ec7000000000000000000000000dc4c648ebfc3fb1baccf1e9761ec693acaada18400000000000000000000000010e674924cc448ac34f638942dc93b2c0dc9441c0000000000000000000000006e79cb00e0c5868a468c5c41731bb7ecfc891f1c000000000000000000000000ba443e7eb437ef0de86fc40fb10a334c96bc5be4000000000000000000000000f73f63c21e4bb2d5178113d49b3cece24152741f000000000000000000000000c5c215ecb876f25690ea92fabf9662456002ebed000000000000000000000000578598f6fff78c47bd2abf9a7a14d7f272cc49980000000000000000000000003ec50619a40015057e41419e69b1da3a363a1311000000000000000000000000d1aa2cc7e7c2116638a90a28987dc6d35a84946d0000000000000000000000006f598c27eaba1a03ab92e0be9de4a93ba52f4652000000000000000000000000e685b830b20227aade5b47eefae4c6c8358c226b0000000000000000000000005cca2b84557a42394d75855d9dec3d420ae7e6e10000000000000000000000008cff7fe6204f6362cee0df631c7bf84edbe7afd10000000000000000000000001b78359565848dc4dba1c845c62b227a0901cf3600000000000000000000000015cb73592d883677c50fea0af254e29e7ef0705d000000000000000000000000b884dbe6fabf0826f9d4408b2adee2df21726794000000000000000000000000562f219026c4aac063b32b1f2f7524b02d1fcb0600000000000000000000000011382ea4cab3b569879a20e874a9b9285e32d06b000000000000000000000000b1e82ad0f56b6d563df260ba80dfa6d9422a2fd100000000000000000000000012eeff9f7fb2a3e9943bfc22ff89220def8a303a00000000000000000000000094eb2f4d4c3e1d687f7b362f98f779148e2e4f0700000000000000000000000055a223da16f0b59186aeea22d3786a29047913a2000000000000000000000000919c43a3da9132afa3b965de7095eb1b1d765c9700000000000000000000000020570a13f4a054f2e5a08ed3f8e48fd7ed9d0cbd00000000000000000000000038619ab48fa7be0550646024513b198e00349fb3000000000000000000000000095bfdbbad0c1de8f7568a78aae982aa895e3c0c0000000000000000000000002226cf725c01e1b6fd3ff3602cf323e35ff5a1dd000000000000000000000000ef6b1d1432a8e53e9683c4c1f2d58cdd32c2146000000000000000000000000062702e9f5fc77c2557e8f7fa07c8e879c7506b1d0000000000000000000000004779ce9d20e5e101341442d16e83f0bccee0eb3a000000000000000000000000688c9ffd67c32411954a9029abf3a1d9e1c3b36c00000000000000000000000024f84bd39d4092f4c5e449ddf5f1d913210c5691000000000000000000000000dc8ed1257042c70e0f728242abafdad7348454ab00000000000000000000000081ca75e7318fb8a8a1d769ef06ea58f7400a5daf000000000000000000000000aaaaaaaaac3c1aef14a53b87f41c8f8cecb10b900000000000000000000000003f9240f31f886b1bb199ae5d67c335b4067239b1000000000000000000000000c7a3c10b87bdeefc09abf5a957a1f575c39bf6d70000000000000000000000000e151aee9663bd1597f7e21e718db3be8bf192770000000000000000000000000c717c6bcd9b58bd0681884acdf85a5dd419b705000000000000000000000000d55cf173572f43c3922becdf595f3df6d2c93a8e0000000000000000000000003c3d6cae24716cae047096a3dca273d3e79a7c0a000000000000000000000000a5c61b3682647dad6cfd77f804c9ec30f2929f2c000000000000000000000000615d5718eaf9367f5eabff0d0d8d3b37f5675095000000000000000000000000788d6af585901eb35657ffca4d9a9ed606539194000000000000000000000000954168e630bfb600abc0d565ca293af2230049f30000000000000000000000006a5e97eb659e720a9cd9234312e379fb7e4f717f000000000000000000000000e24825d0319e2ffc18d943537b58d405b07240f1000000000000000000000000889d873e7854a2d8f022287c552b9da996873fa30000000000000000000000000ae98a877fd56cd9e959b1f64e40ed93ff0d70310000000000000000000000009ff5cfefe1650209a783b9cf6949dcd23fc47aa40000000000000000000000002261e4c6cece0077cb4d88d6b08ed1e1964f50cf000000000000000000000000f7bfaf18345539bb92972b824bd6e9bcccebcc4e0000000000000000000000006f2c52866e47452119078bf99f0968ffe719dfb80000000000000000000000003a4a6624cd9b1082409d4373c2dd21b8380b239f0000000000000000000000006cb331b379368ebc31c845e3c6d4a5ba6c8cdce80000000000000000000000005a4a8f647d0a1c5ae323565990c6fdf2fea7d11f000000000000000000000000330232ec8bae141cba1116bd49e6bc6c191520b5000000000000000000000000dd614e7d07f18ebc39d048f37f3698ea2612b4420000000000000000000000007c17563a92143d2c090f9257c446a12368a70d020000000000000000000000001a14c5fbfc49b1eb0652e5db3d186e4adec17041000000000000000000000000e2a296b3d3ad4212b6030442e70419ff7b82fee4000000000000000000000000a6f17c9f901187f89f85cacd65c11eeeebaf595d0000000000000000000000003a3ef67270681ed1974f5ef8ebeacdb6ec0ae690000000000000000000000000cbd284b22fc59719711ad010981cee9ba383b84e000000000000000000000000df86f4b10a94692ae14c82535f7956ec8c16cc7500000000000000000000000066436d3318bed7b94717a0e8c104902dadf9407a0000000000000000000000009f73976456e069b745a560eebb94d189187c28550000000000000000000000002ad6c64bf721bea51c51fcd2a1f1b14eef327f990000000000000000000000009b72396edbde5cdf700d0bbbfad27816e73ece960000000000000000000000009386d62c221c6e669c22ab15f3fb799c6195e52a000000000000000000000000a6ed8d60c009fb8fd0be45f0abb68edcdfacd244000000000000000000000000e4b3f95d09a18c92c22fb2580336e3ee7f9424410000000000000000000000003c83d254f84f9d21ca0e7623330c0dfbf484bf8d0000000000000000000000006ace8a633ca894f59998979c1eb700083d34efb800000000000000000000000067381452bd008d400834bb5be6279005da0cd4c700000000000000000000000084adf388e8390af7ac314d1f90d68d4f1b391ced00000000000000000000000050013d3c2c8533090958af572bed6fc65a5dcd53000000000000000000000000ac49562f7fdecfabce96aa6b1ea12c8213a0a2500000000000000000000000003b1ea740a110d2dbb36b44a15bec495d5e3f48e500000000000000000000000052a1d0ea0a956701ef1a94581cc6348c1d9ca4b4000000000000000000000000d3f31ef1391edd1a7716187393e6072f799d38ff000000000000000000000000ce0c23b0ee2da21d6cee7391b643bdae7df0ce51000000000000000000000000c8cf9250cf1b48bf97d8f189ef41008aec425caa000000000000000000000000571eff48f0cb459e7061bfe48fb6616eb04f0258000000000000000000000000c6df267a604d42178260441261fcad848ae915d60000000000000000000000007b74bff21fc56047c93b4f8476cfb33a46ab24eb000000000000000000000000ac8a93bace308c2605da7fcdfc13ad62e83f9cbf00000000000000000000000085cb208429e77cc0ef813d9bc1ec2a0b99be33820000000000000000000000000de9210735d5ab0f8f0af7c3a45e5dcb7ee3e8d600000000000000000000000032907f39e956f1d0aef681958ac08916192f60bc00000000000000000000000077673ad010d6a2cc9e36e37ddfb008ce18c41fcc0000000000000000000000006e125b370aa7a8c105db3c24304d9dc57576c1660000000000000000000000002b1dd853ffd79d40224d7a05246349557946f0b90000000000000000000000002343247c333a8e3f666553557ae486244cf92ef500000000000000000000000002f6917825f74107959c21820dead9098321bc400000000000000000000000006a671f8f65a1bc345b28b3a5449316b6e280a25f000000000000000000000000fc1bd853bb4324ae682513999eb89a0b02f217b4000000000000000000000000532ad0bcde9e14b8f5cc7c0021c0c337e73c01150000000000000000000000008bdd0928617094bfeaa631a76506232a716789d0000000000000000000000000b08f483eb4cbeb7f9861df075c47c86bb270df310000000000000000000000005861c6cfd12cd19457f1e01986f7b7d5a9e4b20b00000000000000000000000002567cbbbbbe391fe8fcd8634bc6f1594f3afb7f00000000000000000000000065d23ae7c6c772f91ccc689047f9132a5c6fa6710000000000000000000000007a6ef98b35fa45dcfdf8d2dd0fbd3f68129b552f000000000000000000000000ecf78e244e26cbd87a62d617b944602a4f6258a70000000000000000000000002cf1081e3ece67166795e182bd801528f3fb0f850000000000000000000000007930d8db45de655b6c21c94dd74e5533ee0ea4030000000000000000000000000549ff4b2de38247b23607e6d327e000ce99a3420000000000000000000000003c4c68a475e7774e34bfe99b5d6febaea057c7b3000000000000000000000000fc729bc3fad96dbe79f629af7144de0a481a38fb000000000000000000000000cdeff66bf8fd04b14bab90525134a73e16fbbd10000000000000000000000000187bf9e4b5d850bddaa252de346575c5fdd4daf4000000000000000000000000e5b1918d99f9b5b63817f6c9a7afda744ef1f647000000000000000000000000d20e527e024ff0c074b5b346892fb5e89a448a1300000000000000000000000008c1af5fec02cd94410ea8376658a1e5c45524cb0000000000000000000000000b7dd833256a74742307e39dafd6c847838ba17d00000000000000000000000044a99937bafc78b0276867cb17dd2920f21c4b6b000000000000000000000000f7e69e63b47bf421313d095970df51848bc621d40000000000000000000000006ea012a3249ccc35d020dd4124b739956966699e0000000000000000000000006c68b7cb55ffcb3c27051107caf3fdde5d9df239000000000000000000000000f979e2dc6a505419620d2485fdb6d4fdf0d14aaa0000000000000000000000008fa9a8067583901b43e043b01ec8308f8d6eba170000000000000000000000001a39448366f6d8c099bfbf4beb72fa1b79a29cb70000000000000000000000002e9b898ff101a0fd1e79ebff0a76419adcbed80800000000000000000000000014d6c5fc524abd367342c550a3d4d3dcdc6846e4000000000000000000000000606d2c436a07be40c276a6176bb1376c34e49ee90000000000000000000000000c651d9993008f38d687ac1bcd2c35ac75ca2b520000000000000000000000003c03d0d06c56495ff60df8d3d832cfe81ca676a3000000000000000000000000978057226f5aaf116ec5359fcf2f09038c927d82000000000000000000000000a3035a237a56b5831164b14e962b29e6ffaac6b900000000000000000000000066168bb8d53aee4c98ca6ad31a1890eab3f67b170000000000000000000000004d02e1362062ff7eb3d3f18443f3a6942922b2bc000000000000000000000000ed207e524b9996bdac647d3932bc1505149191f000000000000000000000000037f27cb783cc2c00a4cbe4236e979f3fb99044a7000000000000000000000000ad60e4683708d58d113f4cf4b128320793901d6400000000000000000000000027ce8ba03c5ae18798637f5ff00aca048ab4374100000000000000000000000069367cf5be49c243bcbd61cdaf5a818ee974f194000000000000000000000000c7e15b83b640a3b6b0bdbf3f14fd305d91611c12000000000000000000000000888888888082fdaafde7b32430a2a70f15ce57030000000000000000000000006abb3c3a5f4fe16bc6274b4963c861b35b66955e00000000000000000000000043c05c7278435e26831e3e0933bf3f3fe8733c24000000000000000000000000793535c87d363db1dc65b8e1404559b1b9929659000000000000000000000000c7d33e5ad1e0a58cf4f33b64f450653eb8deec3c000000000000000000000000bb10c3a15881d408f40d2336c43551c74869375a000000000000000000000000e2c3445a84de723ef4425922165a58d22ad06e330000000000000000000000006ad5792d79b2bdaf5c60579623df7efef59975290000000000000000000000002410f0496848d8bf914bec3941349122eb2fd6f0000000000000000000000000afbaf1806120a6e94a79e06d4f283140d651714c0000000000000000000000002066b12999e117bcb92fa8bcef4ee949669d9056000000000000000000000000fb550a9c5c2d3c15659cbbdacd5f618aa93dd33b000000000000000000000000693e6842c7c53fc1850f3aa6b61453aba62d98b100000000000000000000000039d482815565fe4ae53f0bf2334c177afcaf0aaa00000000000000000000000081e1cebd9bea2396716689824216fb33c7448c9d0000000000000000000000001b521712d831dcb1a9278f6308d9b51acba3dcd7000000000000000000000000ea68d241468494ed1c762480242a6356432292270000000000000000000000008cdde5b986116d7e4aafea09a8f92c98810c1124000000000000000000000000284c46eef88b995d143d0c92cd2da43680c2338700000000000000000000000049026ec34fed9c5934bd493b2f7c73ac26ea54f4000000000000000000000000e4d42542646263f3ee49b674c754451f14106f2200000000000000000000000098d3e0a3ae9bcf776edbe5c6666285f3503010f40000000000000000000000000b6db94f5e1998a59a695b221c98c0c871f475a700000000000000000000000040b801d04c1925cefb9328961da84eea04707da50000000000000000000000004ec09b47ea85b5d8ecf03e55b4492cda85435cc600000000000000000000000079af508c9698076bc1c2dfa224f7829e9768b11e0000000000000000000000007b98562ac65fa04e80e228832d0d5554e266e7d4000000000000000000000000691e9999b4fc094afc9e6b24f67b1a19f5f54c64000000000000000000000000db0d2f50a87286e3008450e1b33666b2a6080277000000000000000000000000dc5d9070f33f78ff6d20c9aaf4272893283a7a1c0000000000000000000000002e5f5164ae59e23865d2ac042e5428bc39f999de000000000000000000000000a373cde63a8e66d1fcca598652f8a7422f280f06000000000000000000000000791a036f1a51cb19a811e519e8edde473a9d271e000000000000000000000000e6b9eba9343efcb3ac7a3721e8a4373ce256fdb600000000000000000000000007c7140d5c3aff2d6289fc5e72e88f215c125650000000000000000000000000c01dc67684aaae06535c103d980d4f2aaf8042ce00000000000000000000000076dab81bac468e34cc5e5a2d4de7840f3c3017fd000000000000000000000000fa46dabb39d584d9c745f559b31c022529a523bd0000000000000000000000002829af5cd9424dea963f34bfc4a7acf289b7011a000000000000000000000000296fd52a48c4aa49d7dd8375ce1fa8f8f7b583b2000000000000000000000000a886d2bcfc44386acb637d0fe55313f4f20bc293000000000000000000000000c36ae1235936842dfd46a0d859e2ebf7d052f5c7000000000000000000000000fdb7f4fbc01a7f5a10905245bd2b62fda5f74ade000000000000000000000000ebd47bb85f1121de6676a0e5ff44955474b512c3000000000000000000000000d0333fe064d213f59295bd9210c9305569b6bd2800000000000000000000000060541984836f89fab782f44535fff2066af42c030000000000000000000000002d98163c3b4ebd7551a93e705b6c8253812a0bc2000000000000000000000000ba731fd3431de103f16e6d9b0cc62ff74107ff410000000000000000000000004739aff891ce007eaa365c4424a0f449fefaa770000000000000000000000000239146328341d8bccf633854abc48d74734e6c3d000000000000000000000000bc58434b1af2f6b26ecb76a458bd3ec702cbc9240000000000000000000000007660ec96d41836fd0ed73db971f0702adc1a32d5000000000000000000000000fd13a837500ebf50cffd8ac876ef992d42422b1b000000000000000000000000e79fb5f494c9063b46a25d2b2357e4532dfaf10e000000000000000000000000bdd8269d3efb3981cb9b675876ebaedbec4a800e0000000000000000000000000a1e368aeae942c63cd3da4bbf0b4931ceb9a8d70000000000000000000000001480d301faa956c0e871c3ba1df13e38f0bd3f01000000000000000000000000b33be679848eabfbec28e60652ad219e107d2d00000000000000000000000000da67f298d29c54b688f304c1221c77906bb0f3f40000000000000000000000000c5df0bdb89062f93dce63afb16fcd141be7af4e00000000000000000000000047d1413d9af04ee071b0458dab85b6719e0b229b0000000000000000000000006bce82ec0904ab0279654c0e3aa99231cc1a84cb00000000000000000000000045545a99ad4f6accab030db357632621796652e40000000000000000000000008d41f8b40eb2b78e336fec5cadcab517988898e500000000000000000000000008cf11bf8ed8bd9748624df006df2db59849f5cc000000000000000000000000ff1b6800830d38f7f792482febaf95b8613b6252000000000000000000000000c2ef373b0fb7a186b4d54c1c5f7c317adf2843c1000000000000000000000000c08b8871bd82f37f3c2b8d137d3aa5108019911b00000000000000000000000086beae41e798b3f1114d6e26e944c5c604c32ac60000000000000000000000003a052ee689daf2498a710d70231c208c4df4b7430000000000000000000000009755a8922b5b617f197f9c9ae99e21f198147ab6000000000000000000000000aacab5a1f1accaa2163c4d17359027300f6a85d1000000000000000000000000236a79d2ad6ca8ba7a6ed20e798dcebb3f7aac6100000000000000000000000020e4b0378c4bc5aaa6abb2a401f420af3bf477a30000000000000000000000007b7709b1c8de9d15c7b6fdb7a512746f244b572200000000000000000000000070acb1bc926487350d434ce232d7a7417510d95900000000000000000000000096520deea34ce3c22ee9d5551ac5398ec41cf05c000000000000000000000000d2cfe3e68cd04e6a894c763c3b978e7cf01e781c00000000000000000000000039181d980fcf41a494e21f770391b8a47085f54900000000000000000000000098140ece9898c3722a5202bf95ff0cf68bb0ae0e000000000000000000000000680956e6c5744360bee98c0c4192772f0f9fa15100000000000000000000000096b890d1f4f2397294b7eee2443ea409e577c0b8000000000000000000000000dc313f6928eb04aa8b865eae54c93631e41d0fd0000000000000000000000000abac1df66a7218d214fc42aea03b988fdc032967000000000000000000000000a5327ec0c858d649a5f9a98ba5cd93dcd11ea3230000000000000000000000002d95308ac53259c928981dce03e90c3824ee95ec000000000000000000000000ae80fddfd1d173a2e4292ccb849532054f1a3f6d0000000000000000000000007c9206a6785c2c1e9406522300dee46d847231890000000000000000000000001ceab0a1b49fdcbe9ebe0d37a559a73a24582a45000000000000000000000000cc69a9ae9959446a44e94e1275db494cf87055db000000000000000000000000b08ce58da96d12176a51475259f919f6a0b2a451000000000000000000000000d6eb2a16e7663d84a235efd96f0fe2915c570099000000000000000000000000d6e999e5806e9002f98d1c9a77fbe0d4c5439ee20000000000000000000000001389d84e05e43212cc250e32c0a9c477b77e2b3200000000000000000000000031da885e11f85f2477e0937cff9e74be52e039ec0000000000000000000000002f50995e71abf2b94b95020aaebf427da6c7dd84000000000000000000000000cdceffafffa6934628a9c813a6e91097845cd7160000000000000000000000003b8e1903ed6d4da2c7f88422b72c4b182570293c000000000000000000000000735dcb07eb1028ada32fa007317c6cf0bf08f9060000000000000000000000004be0e7517b380654face7cfbdc9b1e6a9360cc37000000000000000000000000912a893e7f0fbd510d83824ef5e139f1367537e5000000000000000000000000b9d954973a5bbc94a45a36395a20376adcd3914a00000000000000000000000077b476429826c5ba77885d08f272d89d8f1ed0e400000000000000000000000069fee9fbafa851a60e94bb15c34fd4a5a9471b8a0000000000000000000000009a4ee84c7158b778b93c392c7c6d65a090374a2c000000000000000000000000b8ca808597b0811ece0da34374a117c5c1e7ff4a000000000000000000000000444c618ef39de3f238e8d207aad05598c84b2f0c000000000000000000000000e599c73c873145987af75ee5091735439b4e88a30000000000000000000000009cc20ecf4e944f34bdc670b8e7412b818fc918660000000000000000000000003496359d192bcae4c8609cec72177b367d45b9f6000000000000000000000000922eae1963823738474626d8b704859fa3d16db6000000000000000000000000266da97e440df775b2d2f73f2c4364c52c11c2320000000000000000000000007deac9e0769219684a74c732fe31946c40515a38000000000000000000000000f5c4c53e63b24c7e84a055ce7eb1efc001bfabe2000000000000000000000000ca91599e3223894bdcbf01a920b948cfb46725280000000000000000000000008f18843f11d57c87773920c482400e2ee468405c000000000000000000000000bd1c0e087e25ae9e43e6a8a6f49b9b1621c551730000000000000000000000000b4354dad4b26b23470f32e902d9307f56d93a300000000000000000000000003d80d3b2544b8f2bdc2a8b8bff710402a2876b70000000000000000000000000f10cd733ebcc3d8d5f0ed7050435d977abed066c00000000000000000000000079e9229c05573af36edaad1ef96fe6a9aa62d4e7000000000000000000000000fba04c4c0d1e46297aea66917639fcb317a572ab00000000000000000000000059d4f7599e31417b9a3b6d8483cf795e0b05eb2e000000000000000000000000278b09e9a52da87acbc977232c1099a528a6b2560000000000000000000000004873ec3790638719c6ffb1b635390e60abcb10330000000000000000000000007c7ecab608b0cf22c36886cbc9584619b9fc2e6e000000000000000000000000410023d866daa0aed1f4f6fb94601cd3524ccbc0000000000000000000000000d789d05dbc9dfbb92a872995a5dc3390c796d5db00000000000000000000000029ea6d7055878e88e2448c7d9c8d6930092f9423000000000000000000000000afb7accb2b8628282232525e8310ba8473ae76580000000000000000000000007e01f786d74d7d14455c1e8e960e693f7b15cd1d0000000000000000000000001fcaa1bef66792c6d75b0f6084308c90c243bffe000000000000000000000000fb191ae6a9f465ead051c1534da948380465bb8e000000000000000000000000ee8f42f3b375ff8bfef1e8abd34c8aced3927f280000000000000000000000007ef2542ba6ab5f5a0310426a83c920d0938767f6000000000000000000000000ced636991483d0062a7719fd3d79007cd9bd0900000000000000000000000000d0a3f9155e7aa164fff76295bc7e195114bc2ada0000000000000000000000006b83f8d5dfb0e31f4db636b8164d27ca8d2c8034000000000000000000000000d3d2e2a1de238241ae90e098d06e101e2a428d80000000000000000000000000f9cf1e238a3318947387f689739215c1822c7a37000000000000000000000000f785ed8c6c4f4c8f0c211a9548ae3254419866c50000000000000000000000009dfbc8c38bfa5c484c0daa9a1a3ef24743f3c245000000000000000000000000a50a5db266af9f83f8a3e47d9e4c9108be3792dc000000000000000000000000845b755e442175bdd1bc9c89d4e6cfdf7c697ca6000000000000000000000000636258bee7b73e56e02a56e761a201491614867e00000000000000000000000030ae3916b63700c27c5cbfed771dff0d5da2e232000000000000000000000000754504b7a36a30774eb18355abc7486c93aeffd5000000000000000000000000b5e2d774c4672aa4297272f62d61e8a041175cb50000000000000000000000007098dd4621344a3a999bb9796570baa68a52462b00000000000000000000000011200108bd30af68c478ca44414af5946023c347000000000000000000000000bc734606456c809298bb12aac4998650d67f6061000000000000000000000000672d2c30e6b9f8989ea5ba56bc62b68ac0204b39000000000000000000000000ebfb168eab989b3417aa282fe7dd423ef49d3d2a000000000000000000000000736cb793b7bd1921fd7809eeef1393fda06fae0400000000000000000000000023611219e60ffbeab9b8ec55000190016311a57c000000000000000000000000fec03e66d5e45439c5531799d139dce1da34a8be000000000000000000000000465f809207bafc7d8cc3e03fc6ea6f512d7688b30000000000000000000000007674b1a9ed6c2355ba37e4e0c181657fa2e96b650000000000000000000000004ae5df0453543ed36448edf3de555127747c9164000000000000000000000000df3c98e09d9f092e847273df67af710b3488b351000000000000000000000000ec82996c07970cf26f3ffab10342a0c9a4d378ef0000000000000000000000003c51f6772d4960a600125722d4803fe04732252e00000000000000000000000027b5218efbdb69abe9cc82f1da4aaff68c9fccb2000000000000000000000000805d641eccc6d3e0f21acd52a4f4719a9e2a82ab000000000000000000000000e1d581f8a80a8f9971af90fb84a5d907b7017add0000000000000000000000003a5df16ca9335c564306519d55aacf62f96902080000000000000000000000003c495dd2389c1846eb9190b9b5f63615914280e00000000000000000000000006e36382e032db705c7456f4d71612f5c6532076b000000000000000000000000a148fe19ea6689e9efc6d1cd8c8f834f6cec86b000000000000000000000000048ed8ea896fa7950818c2643c90ff37bfcb6fc2f000000000000000000000000f4b293ef7485770fa6e0b68009a62f299bef64070000000000000000000000006be73a1a23ec4e9056bd14f8856af995e6ebecc30000000000000000000000000881b14007a39493f098862f7fcdcb7656286d98000000000000000000000000716c6aee7463e9a7995dd31ab2d68a39e5bffe5d0000000000000000000000008056c21ead494b2269920dfb964de219828ddbf40000000000000000000000005941a372829f664592d1319ed74f492e18ea02bd00000000000000000000000023d4ff65078cd56df68e6cfd0b45063ea694195300000000000000000000000062b7b1605dce8cc5b7d8253180ff23f87275d46d000000000000000000000000b7a18bb60d175f23985647e64689597bd9819d5f00000000000000000000000077ed739952d755d72ea31f6d6b319297136b83a5000000000000000000000000f1658e8fbc7e3803c0882789541e8b73f90a51a5000000000000000000000000d34d69760888e5b99dbb359129a165cee899bf1900000000000000000000000050f617990b328de3cce1e2921db91ac294f4eb1a0000000000000000000000007a95d923898cd8254d0b68467846ef7b61095900000000000000000000000000d4adeb87c6c78e37ab60cf4417a517e7966be0e7000000000000000000000000f6e911f45bbd8b2b1799430addf41181a51618bb000000000000000000000000bff8769691cfee6a05b32799293b16cda2c564a800000000000000000000000099fd1378ca799ed6772fe7bcdc9b30b389518962000000000000000000000000f15bdff7a1f2f5d7c4f7cfdabfb669cb2630f86b00000000000000000000000059380a0edfa80772ace8791a76430f717d5bad5e0000000000000000000000009677986fe304461cf8023042743f64713e641ade00000000000000000000000055466621c84a123a340d5599f3a4706b952be9bf00000000000000000000000030ce70a692c182935ca5148b1b6758ab585dffe2000000000000000000000000be8d8330eb7ffab9c39fce68cdfcd0eae9e45c420000000000000000000000001e84b316eceac538a88879e3fb0870e150b3f3e00000000000000000000000009ea82c6019b6c279c17f2d72db78a7b711dad534000000000000000000000000277589618d5ff942ada9290920942cf4ade8f6680000000000000000000000002c93fadd2bd95cd66b8c33b3636dbaa70c431db4000000000000000000000000d6c31b60811a2c4a5357d77cb51cbb89425ca21a0000000000000000000000002a7e37e339ef851b54925e4fea566de7151aa1490000000000000000000000003b32c167cdc1db271213574b0625aada9b8dfc3a000000000000000000000000accd0545b066926a376a8b5a31ebf38df709e7080000000000000000000000002310a817f8668e22e54bcd8065624cdf23d815cf0000000000000000000000000d99e9a9cb81ef149ae2a1270a6c7a9593edba9b000000000000000000000000f681acdab1176b09d42ff85231f2809f2befbc8c000000000000000000000000fdc0f13bd9afeafa00fb1e6d1fe91c00c413422300000000000000000000000080c0ad3ecbb62f891ca778814133883c9a76913c000000000000000000000000bc85f02da806d4d08d232f6cc5950ab5342a6d7200000000000000000000000097b2cb5d536db21a71b682ae1b4bbcccca87f4600000000000000000000000009af09abd01f25242c2f8b74aa44d33e2b2e2f722000000000000000000000000435110570702c72791d7318c3a19b2587d726aba000000000000000000000000f31cb10191ad54d530d781ddd1333c66f5829bf5000000000000000000000000a69e472a42504b5e5f32d04023b488c0e59e851300000000000000000000000009e6ce51a7bbf0510d0c617af8311f1e6d24af8c00000000000000000000000007f8676aab612de3c27ac21b9695edc1164f65f70000000000000000000000008cbfee3d99d734beff626f917f473acaf552edc7000000000000000000000000caf6fd54fb74c95b28f5e94952ca21b46e4071cc000000000000000000000000025a209fcc0e539b9af5fd9eee16f3ff96eeb9c10000000000000000000000006b05dec565b54ae248a204c1363ea3aed071a8f80000000000000000000000004c66284147678a7e339655b8f06737a9df02b3ef000000000000000000000000cfad04013cce5ba81fecaa8e17bd6973ff06cc3f0000000000000000000000003c0da78d4074b2b59abbf2ca710ed232f03a39c500000000000000000000000016fa6b8fcc2d5f459600713cf961e349067a278c000000000000000000000000ff185d335a17e258170afc95cb5c6ab62a5db9bc000000000000000000000000e479fbf4ae811e699ea37e284725d39717ab94fb000000000000000000000000a834c523d8bc40e46089d10bd4739349a95ea5470000000000000000000000007821ea0d00dc7d2a9ca3c620970d8e0c713aabff000000000000000000000000630eaf1754e9494f2f449179de63e7a0a098c6fe000000000000000000000000daa289e857bec20df2be945e105f15c0b3262f03000000000000000000000000a298971617c7e047e8204aae4daf81ad39468535000000000000000000000000e56d4397e492a5ce2867e30c5547f312c1c25f560000000000000000000000007189e5fde42f8a3c11c89c784d0064edaa06f8cd000000000000000000000000e425d9773347c44614ebca344b2121c536819eec000000000000000000000000ed99b73dd7e6efab94327e144a5354c3e40c86f2000000000000000000000000283d0c47d6409bc60801b70a560f3dbac24e6c4e0000000000000000000000005bb1d7e8fa0ecdd3922e2b5131bf31659a0fc67f00000000000000000000000021180471f7d94837ebf3f20c43904f3f3ae5e3f900000000000000000000000062071711294c58e3600f95a5684147cf3ca47f2a000000000000000000000000702cfd98d104b4ca32fae454a1297f4e924b59ed0000000000000000000000002516db997d4490b22f8254d3f1017924accbd75c000000000000000000000000c89ba452635f430517edfd7a8abe76e65f656c53000000000000000000000000b74e9ff300817c92f20b6a2a26c85ed35d55c134000000000000000000000000f348b733daa2e1cda395f4f3c82d81086feedf710000000000000000000000006a4f240b5ccb575406237737989300339432aa1f000000000000000000000000e40a031442ae509f465ef3d5a5f01bc0e507a9260000000000000000000000003f7bd9c556c342e642e7b0136aea2ad0b84fed8e000000000000000000000000deecae3c54ef971f956f8f91b7fcdecfc72032e20000000000000000000000007282eba6dd6ba609674adf9f0f14c83393f942610000000000000000000000008227f22ea7e8bed3babbb105e62de500f77756d0000000000000000000000000ccb738bd45febe2090ee13c796095b14a14b223b000000000000000000000000db43c1b8213fe16f54072fc0e0aa9b29bbb65c16000000000000000000000000084c0b53eb52c22509dabfeb9e81fbabb75d85840000000000000000000000005f572be17df79769c3a42d293b98effed59825780000000000000000000000003d3051460a4b17869c0745f88a81bf7f2a86ea65000000000000000000000000021a8db81d9d59252f279bc59d453d143cd0a696000000000000000000000000cdaa2c918b2d8e05a9d6c586555b62a4acf193b8000000000000000000000000e754d8f2e69e64e32babdbf1e8a99a7be56a986e0000000000000000000000002c2589e0e426bd9ac802105de74508e730f3969f0000000000000000000000005813a6c1bcc9b1d5f41c5d0db5fa4614f298f5a100000000000000000000000031e01a9b0796e131b5661eeaeb93981315b7d8d5000000000000000000000000fb6de62d93f85e357f52d5ecb6889014bc80862b000000000000000000000000374b4b3746468079a0f5d1971c051e3fe2739297000000000000000000000000a1381a006b3d6b0ebd16bdb443cfafe630bac7aa000000000000000000000000c21076b4afb51e46965019ed50225542af8d4cc80000000000000000000000004106d666f4b41ea2d9f311dd93d372136c6b8b7e000000000000000000000000474073631052414fc8b0b55ece62894b0314c023000000000000000000000000a5c31dec8e7887759bbb7a5955b611e4d5cb0ced0000000000000000000000004370e6bf14edd96e919ac75c9933985f4e4021f40000000000000000000000006b8ee579f5a8c8c67ab04d5a09768ca7efff9ae80000000000000000000000009327d668b6428c66ef9d52432531afb4cd0ce83f000000000000000000000000e2800760cb6942b7556133a5282c757f605d9476000000000000000000000000c50f4040154e7bd371849931124a09efc9068a20000000000000000000000000f5ac5c393a9aca1ce932d3f003e731205e183b68000000000000000000000000dd3e7ace7ad897e2073a5b28e1ba2caf43eafdd00000000000000000000000005627b6d11019fe0b6587281fa5f8a4b583589ec3000000000000000000000000c6b63c1984a2e22ad34fc9c981efea9efb1257af000000000000000000000000ffd0ecee885fcd2ebce0fec9add69bf1ed03194b00000000000000000000000026548aa1d0c7ce8f3d4d0540fffc1e44e16fcec5000000000000000000000000e12dffccff9b01c1159b6c01e2b8e8b218f61aa2000000000000000000000000c5eb74293ade3dc3346c351c4240e4c16f88b7810000000000000000000000004ae23ae9e447a5ddbd8251c63fe6c6ad3da0e19d00000000000000000000000040c93dcdf24cc28c4258bc660c67c4b30a8b70ba000000000000000000000000b3f3a9502c94090edbf99f27816e6edd364823b100000000000000000000000004fafcf7c776f8e7d2835654e3826001d96195d6000000000000000000000000fefd1a3a4ab50bd095e559c5b9dd6a77e9e4bc6100000000000000000000000012e812e43af6114341b74702336526ac6cb4848a0000000000000000000000002c6528904b60b262fa2e2e202b2ac82f820d693c0000000000000000000000006f8d6fbba786c2082a2f6614e76c5e11d2edc9f20000000000000000000000000253cda4b8a04465f6cc9be59988ce47babdc613000000000000000000000000ced3682b4271027479ee7e792678314ae18069f700000000000000000000000003bd6715122ca0fb88f12d94fc2afdd1954751820000000000000000000000006a4cf3f1ef9d0a369d47a949acebf8ecc443c57500000000000000000000000001ecfebeb71b5c19f33984844019181002d687590000000000000000000000008b78377936ef73e99724224654188ec6b31a3c36000000000000000000000000a9ec7525c37560d0a0b8981acf65c865beaff69900000000000000000000000035d448178c938ee1a2dd0c3c9da3185d433e79aa0000000000000000000000001db31978a73dd4004ba4380a5ce33cca8eb0ef6a0000000000000000000000005093d9744f972fc32505205268ebf57ee2ef401f000000000000000000000000c524f39f8854930b2e5670bf0d7857bfc6cabf1e000000000000000000000000833ac152cc16af08c9605bbdf04685f57aa14470000000000000000000000000110ee2eed4fbf9d362814e2bb54e7e6133bdb59f0000000000000000000000006d8037f0598cccf2c9ecbcc97c9a19730fd4d2200000000000000000000000004f934a13d232401038cccafc92ab469b6c240cbe000000000000000000000000ad2d8f820064e376cdad2fee2f3d3b1e667935b10000000000000000000000003d0c9f864751fd73158210caba258d0eea22ccb100000000000000000000000017b8386bfb1cfa21a402b3d31244a4426cd4cae7000000000000000000000000764a81d1dd7b0691b918f09746fc42ef59609a3f00000000000000000000000027d7080af6f6876841282068d81b9f4cc18d21180000000000000000000000004950fd2e42fecbbc6dec7ab533334c3087f946ca00000000000000000000000096b3b1c4b81a79cf3941370766a81796e8bf8e830000000000000000000000001894f4cb3357a2851741c8bf6249651fc7b52d0b00000000000000000000000026e66901b28a6d3506c2f80d78f096ae8ed6673a0000000000000000000000000e662567ed3e0d9494a5bd10f69a1db7dcab611600000000000000000000000064923fe7fbc68becbb5c5aea0003b7609dded34a000000000000000000000000f4b8b10999afe08966aa4a1d9a6596fb1697f2be00000000000000000000000075e1a9485582da07aca2f5ae9fc4044a44e6a08f0000000000000000000000007b808e7ed80dae63adda345a4be867e19ca6bcf000000000000000000000000079f620a1925fab255ef24daad4f6027517fe4ede000000000000000000000000eabb4423f3fcc85d716837fc5fe7b2ccc0e786c9000000000000000000000000c19e8d759f82f15d9afd791d33979b06d7b4abfa0000000000000000000000003a1517b2968c81cc9a0ec20269dffe5ebd951242000000000000000000000000e5759c6baf51c3d4a8b6a9321d55053385914cde0000000000000000000000009d1b390aea55f414f91fd80c74281269a47ae9cd000000000000000000000000d483f80fcf90020084d5ea9bd92ed9044463e5d70000000000000000000000003b404f3cc7c3b6b7c7075f648b3684ff2b5cb8e400000000000000000000000031f6c67d0274c75a19dd16b6cd63e85a865b97990000000000000000000000000bb980ffbe94efd4c9fe2293299f75067f35b2a3000000000000000000000000fcd382a6275279bd9701d652aa493f72eb8bbc35000000000000000000000000d920219337931fa77f6aa0abb96cb13577079964000000000000000000000000ad482b0da68f538a6dcd92a29ce07a595df0735900000000000000000000000046b525fd4531d28bf95fe73cbd247420134ac9330000000000000000000000001f27af0bad8a2c7c38e68f548716e4ac003a2f1700000000000000000000000015691e4db66dd8feeba5f32d0dce39e34135957800000000000000000000000021fa892f5212b12b34cc5e7c7eafa0a29bc21f9b0000000000000000000000008d86d308879f810f7ac028ede16bb94b560c43b7000000000000000000000000aeeafe8fb74714c68ad899620f356ab59c45721100000000000000000000000027edcb1cbebbcbec4652d2d648e99ae99547cf5400000000000000000000000015a3dc06b9cf2255b9200d96ca85c44a0b5a6bbc000000000000000000000000a16c64a2bb7eb88b672048c3b98548bb822506f7000000000000000000000000bb34ed2acfb94f7a6f01c596576eaea26c1d2f210000000000000000000000009ddd7e1ef7837db3368d4dca03f54a313ff9d5f10000000000000000000000000dd5c93ad7c6f282bb751c677a79fef25eb245870000000000000000000000006c98bc1a1bf5282692267b76f4d12d401b13d380000000000000000000000000b969ce6caebaad7bd506f057e8db880584c3b220000000000000000000000000a8cceecbd541d20e2e48f23e27d8535a6e9d7d0a00000000000000000000000074f1b33772a886ac2c35aa25772fa53a26486481000000000000000000000000349163456f487b61ee69528f1e50b7c1d68a422000000000000000000000000081f15849f77079a1cf6ebe93c884bd8a2c2470f5000000000000000000000000d484a54ce44d35e0d8edd3142d6c315f24a9cf7300000000000000000000000088cac4bcea1ef19cc6b7303f2cdd19e174a2eb7e000000000000000000000000833b65a181f305cbf8d1884227bcd1202131740c00000000000000000000000036a667cd2fd1bbf2df0cbfa1a1d85d87bfabbbf9000000000000000000000000c13cde472ad2080540cbef44794deb7d74d8963f0000000000000000000000009ea1749529f6e33f59599560f6ff18a0f7d889d1000000000000000000000000b66de95ec71ebb484b8184fa6ea448ae8fafbfca000000000000000000000000c0a2f3b3990de10a22a00377df0f3e7503c3a14d000000000000000000000000f935ac9f2a991ee571e9240bb952544d4d04d3f100000000000000000000000028544d29b30d331a706248ead215c3130f317fa9000000000000000000000000b8220d5972cf7730c9066c3ff94fb8c26c20304600000000000000000000000080181c00fb5f658cd65666fca1ada2c197a709bd00000000000000000000000041c56aad9e5eff5be3e8452852bd8b36194985af000000000000000000000000b3d9b996050d1650d80596988268082fc7a0132a0000000000000000000000000feb5b3c3f323007c6ec44f6ee7ac70fbfb9fca5000000000000000000000000ae05743f1493c2bc00aab6a6ca41c8fcd15bdeac00000000000000000000000008c223b4c4d3582a72a62ee7132f18c6925c6206000000000000000000000000312fadd40a9888be86818b26cee80046c1431acc0000000000000000000000006b49c89dc6480094c234a0db749de8649d44b1fa000000000000000000000000e9328ea7efc1c4f6283f5e1cadf47fa025084733000000000000000000000000f347ccf012fb0119d3326b366eefc16f08a888a60000000000000000000000004443f37bcce6f43cbdce61f00dd841fac882ecef000000000000000000000000a7694b329224fbc80503d04faa1b37e9279dd962000000000000000000000000c07b5bec203c8c387c51014cee54d8d289ece43f0000000000000000000000009d94f39713844b0a114d9f192d3751541456122e00000000000000000000000064dd363d7b07ef1382f5c4fcd4b884bdf88aee98000000000000000000000000bb77abd307946a2832d3ad9f96d573dbcfe05661000000000000000000000000f00155bd1555e35ab0b11ad9ddd913fce8b0ceaa000000000000000000000000837ccc74ccd426d9599f9e573c5347196be9b4ae0000000000000000000000005cf4c73eba7947bca7518398e4974750379b68fd0000000000000000000000003d04ca900e3a6604f114e743a5ce2256102613d5000000000000000000000000c4169d09d7b6334da02b73149bf88ee964bb0fd4000000000000000000000000873dfaa87433eda6b5ad951f38c6af9a61c72a53000000000000000000000000eef95ec52843aefa34b62bdbab4edf4db18d956f000000000000000000000000c60dd1608955ed17be32593ac702a2beb2e9c9f4000000000000000000000000e39795f0b4fe1f201c47a96232ed88e4736f988000000000000000000000000052e293815e74cf278a9fd62356b458f4aba8d7ba000000000000000000000000e985002287233c7da6206bf64b72928f728a414b000000000000000000000000455063efb7193adb24dca4a7c3df5c68a47fa4ee000000000000000000000000cbd6a062cf5700ce4c218852e655910e4c709cb0000000000000000000000000004fdb41f54522cd08e32b63f8159a6332918c83000000000000000000000000c15ab8dd7daeea5f1aa3b56507cac8a877e21b150000000000000000000000004441012e9cf74d4c42b75f36eba3b3c9e04a0de2000000000000000000000000d99e1b8bc87d607debbbaf5ec10603e76665ea98000000000000000000000000200bb035277d397ba7bdc5c7816128d0610d10ad000000000000000000000000c81e56ce6439d797e94596677834098757f94ff100000000000000000000000096a9f13385756504446ec8691d301911d69ffc02000000000000000000000000b2b48512f98b992d92ee6e0aed73d20755471cba00000000000000000000000046c6df3f269aa085845f8b3189eeae0a343dec450000000000000000000000000e00384224a4013e5c61d19b99e8a45c33ab70ad00000000000000000000000001a0ce07ff9a9da44abec1fda349cf907c2e669e0000000000000000000000002401ed8bc2501906d6a092566bde4b5377f31ee9000000000000000000000000f13d034267d61d0828a637cf04bdea741af2da1600000000000000000000000018794779d6d750ab366574e0d43ef45dcc2affad000000000000000000000000cd3fe41d4328e57ddf9acffa8672d4938583fd6c00000000000000000000000095dd0f9a9af5721dd608efc0767f9db6cef376b60000000000000000000000006a9970c2a370667ebaaca1bd78cea36371d3ccfe000000000000000000000000b873bcf80afa89c2a9e5182f5792d64a03eb431100000000000000000000000065c94fde0e95aee95e892410c1e2cfd640835b720000000000000000000000003cccf99e323887bf01cb989b4ed97cafe58601a3000000000000000000000000943957df8504d00a2ed2491eee91126b19adc6d10000000000000000000000008a07e4e370fd66505f8c27235d48b68dd1a2d2a200000000000000000000000055d56bdd3c739beb9b34f79cd41220e12abb6a3e000000000000000000000000fba0f9930fd9a7caa443652b2dec85ae7553570f00000000000000000000000098a404d05fe3233a1432073ebcf733a7e0beec7700000000000000000000000075a65a9c9395994d292e1a82e9ebaab6bc8eb10400000000000000000000000089c278a54c51a843c900c745765687d82a87b1470000000000000000000000003b4f2e54c47e93ff5874ee9f1a1cfa3380f844b2000000000000000000000000c5e9f4f177916b9b4c5ba3d684c77a643abaaf630000000000000000000000001f8dbe965b697202a03db89241135195cf14b6c4000000000000000000000000b5bda4a304c3b145b36af96918a6c6cffdb9d91f000000000000000000000000dd11460317c683e4057e115eb14e1c9f7ca41e120000000000000000000000002faf28ce29d5f38910cf367a2ccca339030d5721000000000000000000000000f0b80815d7c299dd064b7cee80eff40c8d51490d000000000000000000000000956b23faa3aef4dd4defb820f7c653930492971a0000000000000000000000005350fe1d5e3d63fe84572856a59e1ebf4f0d42b60000000000000000000000006ba07d012073f44c638f94f54e3342dafdade5aa000000000000000000000000e3efb97238a25097210e39e6e9c1b68649b8602f0000000000000000000000006c3a5746dc25871aa382dbb2c0c1bab6f17ace17000000000000000000000000682ba005af4276749a26dc18400b395dac40819100000000000000000000000077c53f895c1250dc8ffe29be2291cc85f72bc70e0000000000000000000000009740cf006a2019a14058f05ad0a4f825ef6baf67000000000000000000000000a86198d3307fa3443e38da1b1e164c5d1476a1ae000000000000000000000000a2ef0937cd5fe18ca0328bec1e4f1fc6834ff1f900000000000000000000000052d229a6ce5372c8d57e684bdcae3dbadd9f94a20000000000000000000000004afe7223082590f7aec268291573f292fdc8f32d000000000000000000000000c29605a95986e4f8ab76c6e682d49d3aa0f001bd000000000000000000000000fec749f62075564e1a819ade92fa33b9530b0add0000000000000000000000006a7ac2bd013b834d8573e6f9e8658eec78b57a21000000000000000000000000b9289e43368b8f32064ecae08744398794adc94800000000000000000000000079cef2c8079545cab2b0281ed1602306f426b5a20000000000000000000000007708d783ccc4efd2f20b4e0ea831640dac3241e500000000000000000000000052b5fef32d5998f479971807ff2f08cc37c0cd82000000000000000000000000d57a6c37df1285b92a8147ad348d27cb77e077b30000000000000000000000008712b8a142c4955e04191e97b00e131050bd45a0000000000000000000000000f073b1afcc726b756e5454624bd29355a266247b00000000000000000000000077c2e72268576c563b4f1b81ec33b6e801902363000000000000000000000000b4a5d870dfb5b5898e51f5799a3aa511084191bf00000000000000000000000059ae9b8c68230a551ccd1a4b190c3235568381a600000000000000000000000073cabef8885d00e14227a1ca61cafb388ebadd8a0000000000000000000000000fc9f23e3774f72bc090c1769d5d648ea4bafa1700000000000000000000000095df819a9215adf599ce53504b1c0a94114469850000000000000000000000002abca92602d912a6884b8066e3db14256d0234410000000000000000000000009bffdcee264486a7c00933b64058f6851cc7866c0000000000000000000000003dd775177062d627d0f2f46eaab0c5b76765aa7000000000000000000000000044c4ade6b3a4a4b4d596377035bd684ee2cb201d0000000000000000000000002438a0be7f9f1226b9abb405789e11861fba3a65000000000000000000000000152b4d49a436543acd82e08ab87a48152c453a5200000000000000000000000097466d5f4d548d96cebf697110ac32698dfc076a0000000000000000000000006c1e2829e70a911a6ad6761f9cc33cf8fd3a0a5e000000000000000000000000a91a417c2c9c117cf57176fbe54c2c0d672d70a1000000000000000000000000e9046f1453163c8cb7d6ab26a35163bbbfa3dcd2000000000000000000000000efcd029dab087d4c56d84ba6c049db45ffc4f6150000000000000000000000006fca2c89cc7b96f790cd9aa7029d6b0816cf068d000000000000000000000000309664a8b044b550d9587c81f66793bc81f156f5000000000000000000000000f95457e466e6a5ad7d817e56a228878b774f058c0000000000000000000000001bae92459cc4d7298dcb787b1a17da257be7591e000000000000000000000000e75c14de91c9cfe8a42f820ab94f1fe185df6b52000000000000000000000000fc050030d55e368e8e3aec3302885d8df602b44d00000000000000000000000022892c892c39c08e70eb71871093f7d95f0f407c000000000000000000000000949e62914efa1bc2e8f6ecadd3553491018591bc000000000000000000000000be0ccd1643038713f6926e557e1d3fe9023f6668000000000000000000000000b12c2a73bcac449d71e00cc48eeadaefa912da42000000000000000000000000f605c77ce5404d10bb0feb4e9027f3a0f22f42b6000000000000000000000000a19594b72c57ab29eebd8e6740df8fbbe5808aaf00000000000000000000000014712bb39182b0c0f512b06a8e839d2bf811eb8b0000000000000000000000006f0c91cd366f76209eeac4d6cd8bdd16c82015610000000000000000000000009ea65df67d94b18a6d1bf4afcffcacb0e5b143a9000000000000000000000000f69cf9fe36ef8f48b9e05b6180f49e7375d28bf5000000000000000000000000c81de035cdba578d2121e33427adad91a75d0176000000000000000000000000e584cd7363edc0d96a7c798cb2a7be9d5096bc09000000000000000000000000140dcc8f565e96500cc659b270fc01825fb30fec00000000000000000000000071a1df0d820d29c784c04865904492ac38801a04000000000000000000000000d9b543435590aa5090983a9a386d81b8050d1eef0000000000000000000000002d3037a7cb16b347092143ae97b55efc86c8110500000000000000000000000075d58bb9855311b75d74d80c9d7234f77b039c940000000000000000000000003e1da15c5985d0d1be30e48ee4cbdec763635f8a000000000000000000000000c210e23ad75dd3bd2bbd8e36999f052f82920321000000000000000000000000f54db7de221c08a4524f1d27531eb02b665beeee000000000000000000000000285301c23a163a04c4fe1c83024e61346c58cdb4000000000000000000000000bd301d664ff17671841a2def70ea2d47d61dcde90000000000000000000000003a6564fb4d80f647d3957cd5404a3d67bf2e238b0000000000000000000000002ab5244dd622b94ce42310859d1090b99ef579e90000000000000000000000007171e1aede2a1ca0d256deaf11be3f5872d3b15e0000000000000000000000004afc6fafbe1cd2b4c074107b86d2fb95c4c76abf0000000000000000000000001fbe05d83a2a0ce956a9a4cc559dce5c430fcdba0000000000000000000000009eb9a1699e7d12d32df13ec738185f23010453ef000000000000000000000000b809057a8dfc7965f24405a4f789688dda89fe1900000000000000000000000080d3d1cfb9fb4e9948bf0c574c342db17194349e00000000000000000000000097e7f33a4c4802ddd7474e9148aaef46dc7b7ad3000000000000000000000000d1c69e31d447b67a854456b4524ec4a45fd38cca000000000000000000000000f5f30dcf2e014cd37bf7eee5b3c520721cd1748a0000000000000000000000005c9bf45157304cca914a8f45cfeb36d1a4d98c13000000000000000000000000ef991987c6bc01007910fe3aab7621191b799c71000000000000000000000000d032bfc907010d84ffc929cc2af69e00ecd900e30000000000000000000000008a27dcfbb08f5cfb867dbc1de5dfab7f2be9ec0e000000000000000000000000ff778147cd06d12ee7c662426a20c185db9b140d0000000000000000000000001cdfb0273573d91d43de37ec059e24e3432340e40000000000000000000000001ea0019152b786fb0825ee7c6d8a33e5198215c6000000000000000000000000fe7eb5bba9f8c9ed8141b6724eb52b52de8f1de50000000000000000000000001d2217c794e5d0298da459bc08e77974c7bd408b0000000000000000000000005441ffccbbd3cba5fa802744d08cda82b6c39ff300000000000000000000000010ed7ee6f222e01f65b5f76b2b4a57715660d80c000000000000000000000000b8426b2ffaac5f0546f5cc236b686cb88f126f3600000000000000000000000040f6876c2f349a203c7d180a9aafeedb4607399e00000000000000000000000099de98483000ad1bc067192d4cdf9acd8db6854e00000000000000000000000035924ea69c7f398a9d52d96cf69e89b757d6fb400000000000000000000000007a021df8f57d6ff1a63f44dc5ea928cf8b4b2a640000000000000000000000004fd3b7ad64b235f6b2885ad61dcf88cf06061bef000000000000000000000000c16132fb160c314b114eb7e70ee43d5f91e44cd600000000000000000000000078c5dc062a541dae7aec891575b8e66321eec8480000000000000000000000008997ff05ae61109484d3b6376b3f532ddcd78daa000000000000000000000000bf6130fc7ef7e63be874548374b4903bf5cbde2300000000000000000000000022b60248c77fb0cdf3f442b328dd5dedf3cbc70c00000000000000000000000025420f306a203a02e33fd778fbd7867d76cfeb3e0000000000000000000000002d4334a55ce5e9798afe559dd87cab836601b0ca000000000000000000000000ac111c25e03d372c935c7e3eddbf36353c6f089b00000000000000000000000076f4ec2bf9700c9c0d238844d1a6323fb2afcea90000000000000000000000003c40ed795147e36a67476ddbdd6739dfa5257a0800000000000000000000000042eee37c7544bb87d912f27686a195b72643ec5c000000000000000000000000e96a3a793f43f38e8cfe65042cf9360a517054510000000000000000000000009ff44389337c313896a207784972e5a67c5a8678000000000000000000000000a196c9a7d4c5bae6e7f6bec1a5af7ea9a4cac2ef0000000000000000000000009f54e0183f695cbf89249ab1dc3f2f11daefd91900000000000000000000000006ff5c8833154a68449f25c5de48cc767da6dfa80000000000000000000000005144385acca4dcf79074e0fa0b240da41e2f4b44000000000000000000000000764d2f2e65153a08c5509235334b08be2ae02915000000000000000000000000e6f4fe264a4ba1a01724f3f772b5b75aee697c440000000000000000000000003252c69ea072f531598b6b9c9ce780caf4325c2b00000000000000000000000048e1a1017d53aa136d9d54eb75492d855fdf9dbe00000000000000000000000016bf69be55e721ed5c3ae03f515ee315a0a4945b0000000000000000000000008989cdd3ef292c6952501256ba8e7b7b161921750000000000000000000000003eb3722972b583c682d9e83b853c166e3aeb9460000000000000000000000000a5dd16579a80a39a17f9876a19f8de274d7df560000000000000000000000000c4bff9045749f3c1c9901df106840d98bb79528b0000000000000000000000000a892d00ec591693dcf8a5c943b37191e6b369a00000000000000000000000003ed0db68ab5e88d7acc9f456ea00eea9c179458d000000000000000000000000cdf00ecd837201c0311be70d573fc8bcc770f1d60000000000000000000000008d921f1d31c2a0106a4ea6b786ca1845adb8bb9d000000000000000000000000f9804b673bde796854d65fd5e3ee4c8182229b3a00000000000000000000000005c4f88baa97da6923529fa18e2239d9cb566a780000000000000000000000007926a0bbaddf0a6989d06ce16919b65095742e01000000000000000000000000e9e71aa6c8639403e39755f6b0a3805d9cb8d057000000000000000000000000aa60736fcda1151df8901773ec675bbc4f97a69c000000000000000000000000f2f71c4db7e1e490d53e2fa6a681a03d372a9f170000000000000000000000006a90063eee5c46e874d382984d7f5860e5b00744000000000000000000000000adcb62f411ec9c4b0029dd45828d6f2d714f3af9000000000000000000000000143bc9b28242aab701e05fe9c7cb98d839aabc9600000000000000000000000093ae971373d0a7163f49a3b7ee9a9a98da3d241600000000000000000000000018f8346bcd959bebf828a598f2c66c1131e892e800000000000000000000000074192cd94f26daa662637195cb1eb4fc536d6fe10000000000000000000000002f24123df69a54a56503f3bd8ecadeae9eb50316000000000000000000000000bb81e83e9ace7bb7defb4d1af2a1a39ec88e762b0000000000000000000000002346e98562f8db85b96d53c63a3436f5735db332000000000000000000000000a6edae8b6f584bf5eb9c918f33eb756b9fd9dd04000000000000000000000000d9e944fce4197c0f9dfaf4191c922967c6a16c19000000000000000000000000557c0672ae7114e2a0fe0ddb8832bcbbcfe62280000000000000000000000000af7aedb0c951e97b1421d64b2cdabcde0a268a95000000000000000000000000362d1b20ae9aa3aab44fefb1d1b34da68cbf65fa00000000000000000000000070c60c84f90424f4fbe4d1115ea6b2571d23a51b000000000000000000000000238d76e7b3a25cd4f0e01b8ba0ffb3428325ed7e000000000000000000000000f4ed15894fc49f39d5213a38f6445adb34e448a70000000000000000000000000454af39eb26e4e250be70ed3a240a209a9e6c5700000000000000000000000044a5ec3c62a764264716f66abb35d00a540fdc6c00000000000000000000000086d1f64525c2c3fd2b0592b3ce6b9c32637f7d2f00000000000000000000000070d68d0840cb029e465c5bb2e7c331572e13ab54000000000000000000000000c3aa2d52e32cab8f4fc9317dbf90f76c896abf9c000000000000000000000000972544ce54b931ab3401aa2fc948de35a19da682000000000000000000000000454ed4e1036c497f78d7accdf0b0a1022e8ac82500000000000000000000000098c17ffd4bcea646d85466e341aedde4a2d7cb300000000000000000000000004a0f82aeddd69239a658e26481a72818c655b270000000000000000000000000c20d5be796087cebf578d0c53a05ff96d366b1d9000000000000000000000000e11174755f3cb48b5bac8ae9dc24dce40c3190460000000000000000000000003b20aa07f55d877ffc73807fe5c663e7471fc518000000000000000000000000bfec3b3a910c92ea6bfb4e20499f98893bb91fc2000000000000000000000000141d7e9507658b2fcffbb45bbc2d6266151665bd000000000000000000000000db8101b647ac9bc29c7ace1e74f81a5643619e14000000000000000000000000a6c3992577ed5e271154f70bfef7dfbef34959db00000000000000000000000078de0f44c77f176fccc3145c0c49adf82fc0c9e70000000000000000000000007a04ed81f52dbbbcb68e991727ae9da18b304f80000000000000000000000000bd7379ac8eabe589d04b4540de8a5efeccb31b90000000000000000000000000efceb3fd8c93473ab6444514274f996d8393023c0000000000000000000000009c4d656d7fd6cd1a411d161e46790c2207d47063000000000000000000000000fcdf48f93d7c800874c8dba88159112b3a363d1900000000000000000000000084b31c6e24bb444d8a5fd0c73c412859fce227c0000000000000000000000000fc5d65e58165d55a1e2a904ac2fdcbf9c7e03d960000000000000000000000002f8490c7c165d3a686386f7ac3034e6e862dede1000000000000000000000000341a5507706c18ffa5fdeb82e299b7430f3d4907000000000000000000000000ba23378c2c5a88e2189424cca02585270a2a2a5b000000000000000000000000f79001be5f57b29e02a72789fded68562b68d8e8000000000000000000000000d17e506c75e7904292bfdd460e8b4944aad0b41600000000000000000000000016d5de177a2c2a168aabd01e5d3205c3f41bf49300000000000000000000000021da205295d38e773383d4bc4ceb4d4af92d20db000000000000000000000000975fc3062c790429e40b1085728b3938d5bcef7200000000000000000000000014cc42629ef49f8c9c522dbb7e229e4957b563c10000000000000000000000000a5c5d14a361cdeead232678648ca501f7e4004f000000000000000000000000dbad054dbf76cdfc1eea38f05d1ce0cf7f6ea709000000000000000000000000221cab7fedb291e8ada476abe8195c04c9c0f825000000000000000000000000654ce628d2736078fb3a084cbca718a93f1ebde0000000000000000000000000f773dbcfc21b6f0333ddabcab165f2d3eb976196000000000000000000000000202b4d031cfdc97e3da1d963e6ab6759ee2deb50000000000000000000000000e6ba3ad4ecb76562c5c9161c42edf59d6037f7d900000000000000000000000064ff2cb236aa190fc65d4363019e4e8462b8672a0000000000000000000000001166ae53a4d8779532260dfdd84dc065bcc5b1a4000000000000000000000000a173ee8805e5c06c1166ad8b65f36cdcfaeb27ce000000000000000000000000574271f4bf7702af32c28058f2f1c9d5e29445050000000000000000000000003b7524abec8e8a034a5e2e743ca01450a11d5b42000000000000000000000000e3793629ed60152932336bc3122d9d35dcc02045000000000000000000000000f22d99651d7429413a3f48e1a00150a3f4661a39000000000000000000000000325c7e222e21b0dc84a1a8bf436d3af684c55e5000000000000000000000000006feefe8ce74ae2b5e3d2808f4f3ebff2202076b0000000000000000000000003257502073421c408ae8f7d50776279efd6960d10000000000000000000000005e49ec5148e2e2e8c39ac44c4373fb13176dc010000000000000000000000000650244fc65705ce29075311467a94b0b489c4a3300000000000000000000000048cfa51a92eb699608dffad89ce9a389b7c23612000000000000000000000000a9b0252a8aa4e6450be77178f4518c82f55cd73000000000000000000000000011d5aa399408ee0ede9f221df85c061d177074ba000000000000000000000000a02bc2ae15052ab8991811acc92518f8401123ab0000000000000000000000000742b6feb7565a5dfb5e8445396d90bffa3069100000000000000000000000009664ec44a90e62622646ec32909f8b360e16765a0000000000000000000000007e88302ba61f72a6adb05324f31f0f1a6c2ddff20000000000000000000000008b3a60d7fe674365c7de12e0b83cabd74d9e503d000000000000000000000000868a2d96507f27ed9d351d405416394bdeb304fb000000000000000000000000ebcfc21eaea488822497492b4b8a16e422e3b2d7000000000000000000000000c40549aa1d05c30af23a1c4a5af6ba11fcafe23f00000000000000000000000076f79be0e60e1236349dbb68e7f519cb2c2891ab00000000000000000000000005eb7f0ebcfc8bee7d5283521a08ebef149569ed000000000000000000000000e37649628b069bd09f45307f21eae40b8b772f75000000000000000000000000a582566b600a56ed7326f9a871592a5809e286d2000000000000000000000000864ff8f063424113cb0fa2b7c9a20d23add050760000000000000000000000005ebb6a5229c1c7e276e3452c29b9552a21a5518b00000000000000000000000008d1e9128b5dc5091289caa4c6b70928ffa5f9ec00000000000000000000000084c4a95ce6b9554828a240b08ff08b3643797ff700000000000000000000000027ed1fb4fe8cd308189e3b9ac137cd4d1a7ea0840000000000000000000000004e51d02965ac569b784e0d3532eb73fbaacd8a3200000000000000000000000066459c40e030d0932f1f6ec515184878e93b6f10000000000000000000000000bed372f5bae33c87eab9bb32f8daf72b19f6df08000000000000000000000000ef6cafbec39049b80dc42623d9c24f6f6192f34800000000000000000000000081bbc5f1574d3cff4edb8d4de77f5ffff2f8386a00000000000000000000000026020bcac96fd7748d13dedbf1450ff5b47882ed000000000000000000000000011c80d8eb4d9a2cee245fe1665f668252249d3f0000000000000000000000004c4853dc42f9c39dd3d578e509ca78e1478c6b2800000000000000000000000032e40dad3356c41f9863dd4b803b631eada37e8f0000000000000000000000000f8253f4be1468035f03d37db8f01d4ba6e5cf850000000000000000000000000b4004796de885bf7aa9f273884564b20beee673000000000000000000000000b01a40e0e602ff3a04a845a09c7c67748c5690d7000000000000000000000000fce17ff2050838aac22521cb4c6314ee3c14f4be000000000000000000000000c9ca60862fcd3d4121ce90371fa675d2ae7e3dd0000000000000000000000000cb5c5156de1d3187220fadc3da369ca5b19f2d61000000000000000000000000264e317078d81ea828c234e5cda845126eaf02340000000000000000000000006c09184c823cc246435d1287f0aa3948742830e0000000000000000000000000aa520748a0ca445901a017fdb6b7be44ae1fc1d8000000000000000000000000d36c2a738c86ea64f288e94b722d8391bc9fad15000000000000000000000000dfcafc3b9dc57ee71486e840b3c56b8abc22f6d90000000000000000000000006221488c4541e4abf8182151ede21df175bcf9a6000000000000000000000000bef41799df9ee3f86af8cb3c6ecea814768705d3000000000000000000000000bbb834663fd7842904ca52c067614f765ab5af35000000000000000000000000c1e17ef61968c6966a61101a33cde3d5b3b018db0000000000000000000000002036da2a92d8eaae150d415085743f2abd58a7b200000000000000000000000059f1683ed4b5fecb9572f28ace44d5fa67dc385a0000000000000000000000009e49a5a4a2916b79dadb7e630d3f6e78e868865c000000000000000000000000a1c43b1be12d46c65568786210d10cb2a5f0bec40000000000000000000000008e77f1b2154d34d49144bb11ad0205a4329a2699000000000000000000000000fb315c8faa1105b1df11f1b1426e7fa277485fca0000000000000000000000001013b52a256dd531554fdd13178ea489ce0d691d0000000000000000000000000a5955c2a9c551e1544522ce1d11d7be1b61bdf000000000000000000000000055d3b655bcef7e9aa9d4a1071a472c121e59d76b00000000000000000000000054da459c258965f07f36d39b0bcc5f6a68671ffa0000000000000000000000000fbf32a0fc298e9437edbf635df80649bde768f3000000000000000000000000ed4ef7f061b7cad571be47a7f766b60ac3f95e2800000000000000000000000022a466f2b3408bbe116cf207e322a6c4c2578db600000000000000000000000071726cff86cb031dbe4361319cceba88ae8ef5d800000000000000000000000085688b70b24f190debf34d09567e89fa51e93398000000000000000000000000d224f511512aff06be53949a06c92ac193239dff0000000000000000000000007575cae897b6217e7ceb23e22db92b7255f624c6000000000000000000000000e53221aea770578affde6cc77e8aab5323a941e8000000000000000000000000b9949d3e2b704292bb0d224b34574b8a56234cbb000000000000000000000000f35f86ac05ee61bb9e6093aa611ccbfb5bfe2deb00000000000000000000000014d6da956a687b9e95b2cf450b58d0ce895073fe000000000000000000000000e92eeeff0551b9af7db1d32afbee1fdb49bb13370000000000000000000000006771e55f1862a707d97d077edd9691512368df4f000000000000000000000000e18304ab5541e598fe0ff78c740e01a6ae3d64bf0000000000000000000000003dd0cb4cfd2562451cb70b05b73f11ca2cc9540a00000000000000000000000016455f1e7784baa617a693a24c9e089704f095ad0000000000000000000000008fa537d9ef88cd0641226ffc0870134afc083e150000000000000000000000006cfabbb6518fa24f529dfcc61fcc5051be9040d80000000000000000000000006534a82490421e751caa5ea67531465dea46909d000000000000000000000000f2ec7f4e001dedcdb45ae9c754c6a1c174482949000000000000000000000000d7a6802a17be4eaba30e27d14ca49003cefbe49a0000000000000000000000002c00bf046471f5cb93aff92da05514e46cc8dd7c000000000000000000000000321e8db00df3b21e08675e88019add5daf1495a60000000000000000000000000775d28904c6583f7f7d7176297e35db9f6e6eb000000000000000000000000016453788be4ac24f15116437fcd2b8c6ebc056bb0000000000000000000000005de6d390f0f5f647bc4e6f6615b2890a9c7e04dd000000000000000000000000f68107461b447631eb7a3c75b6272bbaa14a04e70000000000000000000000001f1a459664f0d9cb9878fb93b40a0eecad996b000000000000000000000000002309aa386a3c62d9766abfb37f387b90aa94d8b400000000000000000000000039cbfc4c90c31d18893a15b065240b789464e400000000000000000000000000e2a604f5f990ab5a928b7aa1c175f76f26531bed0000000000000000000000008119beffda377bab40c13199a6b9f67d4657a979000000000000000000000000864836929f6635880fccdc09001a68b0de863dc2000000000000000000000000a9f3c3fac1238228bbcbbe0817342682c425310900000000000000000000000087be711e9a9daf23934382b38689548970d4ca370000000000000000000000004cfbe0e8b2a09bb6534357c95062f98fc277f25d00000000000000000000000087249c912dac56a5026e0b92c28b94bce65a36b3000000000000000000000000f979348ced39a6572a7967d95cf039fa32dfcd6c000000000000000000000000e7496b825d90119fe9641b1a7909f1c0fbf28bf2000000000000000000000000653f41852fc0c38e84ee7aeb1e24a0ce8836a8f7000000000000000000000000b83bddfb7426783ec205d1794af44f4c0a2c67ce000000000000000000000000af07a5e24c9f1afd7c56a31da4a7cda51420a5e700000000000000000000000021715dcb9a10cb3112ea683fb70128eb74f63cdf0000000000000000000000007c81602099a402bb251b3a976c3894c4c63ea54d0000000000000000000000000dd936ace5df9dc03891f9cd8a9bac74bf8354070000000000000000000000006f6674c4125372b8a3f44d1c62dda07b60da2eb3000000000000000000000000f731e8ba22b09a6297812c266b12aed06931ee0a0000000000000000000000003c1814c7732bb3899b0ff153b74d8332fcdf0eb80000000000000000000000007135c3b66e12bd5f4e5d9283e5533059f282ff95000000000000000000000000aa68ae3c18f89f8f6f8f8d88ffdc5f717d47baf8000000000000000000000000afb660495dd5ff714813f5d42ab102cdbdf61f15000000000000000000000000d22280fb5eff9541dbc21e6e0e1fb5b639fb4c130000000000000000000000005beed89fcb7be9112356d0bbf012d9e5819d5b4a00000000000000000000000000dd84d70e456f0a66208d389d45e0087b0d439f0000000000000000000000007caf5075d518196df4139057ad74dac293a17540000000000000000000000000a5784feca52e37779906121544fe9a7480de9a1a000000000000000000000000d4d23b512e176e3eb0fb5a4ea617d6fd74624ad600000000000000000000000050c34ae92208e14a160600751f2b8fea23bbde0c0000000000000000000000005f18d84827265efd4ab64f3fd8a7a5d2f4f3d9a80000000000000000000000002a319898594b57ce67071cb03e1f7856f91899f400000000000000000000000078a536a7531b17289558977df388391ca80d8e5200000000000000000000000020aa0445dc0014c81c7cc84bd4953ddb6cbf3d1c000000000000000000000000dcffc90be89177a4a32465c3fde43f0fa8a32e1a00000000000000000000000016f809406c5229f387383a9e7fcc190e1e014115000000000000000000000000bf81345c337cf43d9e325d95fd98a76c52663b6800000000000000000000000066d64b69d73ea9acb468c267b4ce5d513a41276c000000000000000000000000d4912290616426ae5281580547d04212f655e1f90000000000000000000000002fce1ac13ff500aad5782521bef117cdb0ad1b56000000000000000000000000f163f26f0fb04d37d94730c82512d3bee3a9386a000000000000000000000000abf5dc72d8410305b9c368b7daabce84491b851e000000000000000000000000be4ee5613ba55b29217d1aa3362e0b73b9269e680000000000000000000000005aee4d1950c3b75493ba418c1a54878d5ee281e6000000000000000000000000f0e66dd52b81e843ce430db5acf95a65b7bbae400000000000000000000000004076bfb3c9db543bb06662cecdb871cc396d26cb000000000000000000000000a96a703638e44826de53fee241eb1c1ec808a54100000000000000000000000095933a18f064e405492e6c21c8ab4fd87e519095000000000000000000000000c6d01ac032fba2c5489c4525078230236ca105d80000000000000000000000006b76aa2cae1d958e80533145e50295b0a1c3ebf7000000000000000000000000541bad0482c431c1289f6bbc69455a86db3edd9c000000000000000000000000e9a97aa598a15fa01dbec64ad30d1040ad0f455f0000000000000000000000002b1f9381371a06fde6b277bbbd6359a855fbc82500000000000000000000000014b1a82891ae052fdac7700cd5873741fecc1bab000000000000000000000000a18265c896ee069f258c759f77405f4176586a300000000000000000000000003c0b46ed394320b142eb28bc6b4334ecbded3353000000000000000000000000efed1284827705f414f8626952501a147cfda9d4000000000000000000000000618f89660a2c1a8ff0a2984bfdd1f6ff25ca9847000000000000000000000000cbf8628f017bc8295b1413c94f98af551b1068b9000000000000000000000000451dc2354258010ae2704864af0da55c44c469ec0000000000000000000000003acd98b286caff69889545e242e3cbe3cc942fe4000000000000000000000000f8c702cbc3606285211362a2cb30045a146ce2c80000000000000000000000005db92a8273330af6f4eaa839b859b73af7b5590c000000000000000000000000ea29adc9cc218b94bfc33d0b4794262a5039f5770000000000000000000000009cebe386b84248eab10837794f1b2dfa45c4c506000000000000000000000000196f08b2e070865b4d421337f2183c188ae4e972000000000000000000000000564f01c35941f276d523a9953939a1304a0a56fd0000000000000000000000009f3fb738ff7c1d0f4f902265264a03189e6c7d37000000000000000000000000f8244d8294f02d59f414607524eac5c1e3082c27000000000000000000000000549a23b0c34d85823204bf37ca4328b982466a3d000000000000000000000000cff59d6f54690585105d220cc0aeec400f9390e4000000000000000000000000a53c541d155c06a6fc0b0d42ea26ad7414cf547b000000000000000000000000a9f1288abd60445524e1f5915275fad93b8e405a000000000000000000000000626b1e4a1732048eed68dcf4acfcd257f87e5b5e000000000000000000000000e4063c950b60e7bf12412a544924e590dc9690590000000000000000000000001824ced2cdf4c4f7538e5959f3d0855f8ef6c6f500000000000000000000000073d0805fd1fc9fbf63a8149c71c436ddf892440400000000000000000000000017a43d6af640b26a473d039978220c2a212d6a49000000000000000000000000a9c92fa023829aab337a11f43abc963d1f21c218000000000000000000000000da2a42cbd76f2c44af450be0e86f00004de183290000000000000000000000008fc2f26cd14ef17d4370f17e354013dc8ed77c890000000000000000000000009ac35f81043e6c6f85ed67171466033cb7421db40000000000000000000000002bd29e40553d169167baa2a7ddb39b0ad3accc6f00000000000000000000000046318f8ebdae460693f9f98f307c5a6f70cd12a40000000000000000000000009bbb502e034458fcbf23502e12ba124c74543b38000000000000000000000000d4a6622af033cbb7f793133d3159700398cfccf70000000000000000000000000834f0d87d9e74a29eee38eab5e3c1d741863186000000000000000000000000697d2e4f935816b0a9ca3abdfb50a90abf1a0f1600000000000000000000000037841cd4844e55eb367aee3ece1e36afb087bc98000000000000000000000000b6ca1afafa5f85984437ca1eb734dc343468105a00000000000000000000000080fcee6ef799f0610cc5870da821c8e10c21507a000000000000000000000000a07579547d023c62ab87598ec7099989a3f57e0a0000000000000000000000001df7a6af7a6335efb8c08d69fe216908395169c3000000000000000000000000be40277c418332da1504326b6af0c7f74b1c933b000000000000000000000000e7038ca64d2a962241915f96e6d431ef36005a02000000000000000000000000fd7178b4c48828b469e3caa73cd893f7191aae21000000000000000000000000fbbef4f34c3e16ae30f5bafaae564df6034e16ee000000000000000000000000507756e9f8cc3d2c0c62f00bc4f3fcb22a4cd9650000000000000000000000009bc7d0094b43097a18bee4ce490338e9cfa0ce970000000000000000000000009fcfff1aef795fec6b491522793804a0bc9aea02000000000000000000000000ac2818c1aee6ffda7bea557a76380ecdad0f04be000000000000000000000000613a580ca77571dc55016ac76c8544080bbd956800000000000000000000000053d07367f21e8335dfec520495a5e5f3271d92a90000000000000000000000004f3bacd0e59a2d3a8b05fbc79d3b25efdb392bd00000000000000000000000000c9822cdf8d078ff09b4c4fe97f1569b4f1d61b3000000000000000000000000f897b0c473dc45961c763625bd0bd04ce0d4d73f00000000000000000000000012901b901658f2454f70d002eeeb7b4829efda1d00000000000000000000000026d2552c6f96f08622365c87819106a6c4becf2c000000000000000000000000efa555fb56a4677d38a84bccf8d5893d2836576a000000000000000000000000a48cc4055d0198c16951a07c414d587922fd05f600000000000000000000000011d6fef4ab412fe5c16a82a9c070041f544f579a000000000000000000000000139c742ac27263fc9f6341e5e16e5c43789c9ae60000000000000000000000006a5c7dd5f9c4788ca0781b65a37d25091ffb88a2000000000000000000000000740d09574c01038a0a1c476fe138691a065e577600000000000000000000000036333fd9b8d9b0e11119e9ec09f54fe42738a90f000000000000000000000000efd09cc91a34659b4da25bc22bd0d1380cbc47ec000000000000000000000000e6565a042c77bbc18531d4b0f62417254c94c752000000000000000000000000b3516d04eeb2d8ecdd5af71cd9acc7a0b3eed74e000000000000000000000000dd2217ec4a2ecc0c87b7e2863f1d567235359340000000000000000000000000412666142838fb8ef41d6a12dd022001e9bca9180000000000000000000000003fe0c9e9b0d2bee9cf82405e31a75555016eeb160000000000000000000000004a4ba70800f8eabd56470152c4ced081b053087f0000000000000000000000003e55d12522f6d275ba57a820af21cff5bae70b750000000000000000000000009743b92460fc79f070d2059d6c533be84a1dd493000000000000000000000000a3eb869a2ccd73c7aadea56e28ba035b0cb9593d000000000000000000000000d166e7f8ee46e3671de5b7211f9069b0af7490a900000000000000000000000052decce4f352a44d8aec42695fc77c1f64f7eb3f000000000000000000000000918763aecc1e6f8e25d3c2608afdbb2da216c9bf0000000000000000000000002be84437ec3c4237d4af036c01ea3b53aa84023d000000000000000000000000e0c5e67c69b56a3534d08ff48d3d5aa490802b870000000000000000000000007e879412c6eeea007fd44faeb2c0eab3d83122b00000000000000000000000008af6a6c6098f8a8299be0d4e44787bad62f02c6c00000000000000000000000029c562d8f58f5b0431bac5d99769005627eb71a10000000000000000000000004c6525517cb07be897db845f2456b4e3c1008743000000000000000000000000107cd86092cc99f57c3fb40debf07845748615940000000000000000000000009f48816c3aeb2ce18cdb4c82a1881c4196d0408d0000000000000000000000000ec122b3a005a477dd231aa778463b9c2a195485000000000000000000000000285798aebd99206dfd9221531a6859030cfbe55800000000000000000000000029419a3ea79de32909b6e8be35e4c1eb77d2d7e6000000000000000000000000a9e6732cff3a605fbb2d36a17bdb7f8c233ceed9000000000000000000000000e2dfd13ef0042f4c197cf2f9c01e307b028d32fb000000000000000000000000777a21c5f5b5086f2eafdd78d13eeecf39083237000000000000000000000000e0ecd8ad1aa6479d9b18f4a9b9c09dbe288dc9f600000000000000000000000028b47a4fffaf0ee72f2ce05b4b6bed6b6aab234b0000000000000000000000004b80063ad4bf4eb481b9a0eddfe57eae9efc609a0000000000000000000000003ee38475cedbca7c7fcb64c8f3ab4a30cc1e3aea0000000000000000000000009986c63907d75de317d132949bba6489e44036840000000000000000000000006fa57c288f9b5cf96d449cc4abda080a0d83a8cd0000000000000000000000008e076ba37bd4f76471a7200637ea7c1aba5eec2900000000000000000000000095089d09f79bebf49629965dffdd04d6c2e9ced4000000000000000000000000096979ebfee05871acce527c6a74543154713a120000000000000000000000001e848b72b2207cad49cd6b083a8b7c7714d1858e000000000000000000000000b075b4756243c12a251e8b63306179f7d80157a500000000000000000000000070ccbe10f980d80b7ebaab7d2e3a73e87d67b775000000000000000000000000f62aadadf80f0cee151af3851a9b3866255c6cd40000000000000000000000007cc535804b40267a2e640536b1ff4bb093255ff3000000000000000000000000951060bd147b8e96c28a156a5971d6547c2e53df00000000000000000000000052131aeaf3c6f0d59d81cc00ed5436c1c686a174000000000000000000000000814cc6b8fd2555845541fb843f37418b05977d8d00000000000000000000000005fbbadba33bee656aa1d53938d7d6a78cf66b9700000000000000000000000065f88a7d2bd9431c9fe034c04a2fdcf9a4d0176400000000000000000000000047159d7f7684235a5f948e0532a4bbe45a40e9a800000000000000000000000075892dbad25b3159b8b4088ca83c83285c1fb04a000000000000000000000000035dd15ca9621a448c7e47ce49e2525aa0bf14d000000000000000000000000023c11dcb1bda3e1b3d1c4a5ab14cc5ad8bf1e025000000000000000000000000780e2cd3a3e70959be83a1e095226a6e9a5e48da0000000000000000000000004ee7b99fd34a89bca03a73bf1d643ea3d15cafe400000000000000000000000078e6515acd2b89eeb8f980a809e33abad037434c00000000000000000000000029e172ef0c268109e0e0d4ac84f5986d8c501221000000000000000000000000b0fd9a38f30fcb0df814fad01e6da400702454bb00000000000000000000000058de889bd2907591eda907485a72ffc7afb973b400000000000000000000000069b3fbeaccfa37a45ca709f192b95d753f7726d3000000000000000000000000761de49ff9f30ad02a8a68fe2333a3bb8048e96c0000000000000000000000006eb4e85205d9a3a2f216ce85d80ce18af73e64eb000000000000000000000000bfe91fd8d3506a1bf973114271747019c01b41de00000000000000000000000019b936f9f7baa9b9d17476e20d11d587c48ad0740000000000000000000000000999e3f64049e16c09ddd59b89237f258f91a573000000000000000000000000f17897f97ec80044dab51489c610ac5066ec9f13000000000000000000000000e5a571b8f361eb117e99fc31ed34ded132a763b8000000000000000000000000cd1ef151471d37ee164e1added8cb1c44dc566db0000000000000000000000009e389084e849a76b40990811f363d4f017e27bb5000000000000000000000000fb494c3c5c437cb00e16dc64ec3628859307670100000000000000000000000093afba7364e135c1574191ede474de865894c46500000000000000000000000030b4a5e797bcb1ea00993a55d14887f7bdc195aa000000000000000000000000ab60e22017df361fc490aab971ceeaf905d1b46d00000000000000000000000097138091b50054881418d7dab33c14fb2751ba0a000000000000000000000000e792b0e3eddc988ba0bf8eaede07b5f54e9aa70d0000000000000000000000001c0378061ba864fab284ece5ae01cd3ddad077f80000000000000000000000007113bddc219ed6e3ba0c09d07913d9c8f46f26c60000000000000000000000004477ac9c2c902085dc33443f753b9fd2978f7c5800000000000000000000000049af545041e1f6e17e065d285dae5e38befbba02000000000000000000000000fc4c04896a725e1549544da908cf1137bb8272f20000000000000000000000006708edc27e69cdfff14547970ddda75dbc0000f7000000000000000000000000cef87f93696b8ebd6df633d2029b88c7d5d14d160000000000000000000000001189b861cc37dc9088a7ad7faf92330c86138e760000000000000000000000005822f72ad27a6778776e39fee2929fd1637e96050000000000000000000000007ec318650f7f464ffd5cce0929518e63c78e956f0000000000000000000000002bfaa9db27691dc8e4ed6ad3bed23b576a0fd7610000000000000000000000000c8d5b40f35011706dfc96a3ce5535bc43a2441800000000000000000000000041b6dda6e59b1dc328db6c697adc1f432d98cac50000000000000000000000002918d5b9ec45abba972eef51486e22c54380a620000000000000000000000000ff77a591454854852a2466fcd7814b4774dd151f00000000000000000000000056e4bca78afe66a12567361a773cfa28b3fc93a3000000000000000000000000fd01da4c96a50c8e560d8bd1f16636442843419d0000000000000000000000000c713c9803a0514fd5be4ceec8192d6a39ea903400000000000000000000000021cb9dc729e7ee9ef6c809991a3b8b22a4c81ebe0000000000000000000000006e2c509d522d47f509e1a6d75682e6abbc38b3620000000000000000000000000f87452a7eac3bcfe90fe4187d2f922d1d6699ae000000000000000000000000ffc4c94066711e44e162a8c77fd7de3498fa6b73000000000000000000000000f35f603c26a84e84f71b496db809e73e52a1ba04000000000000000000000000c0eab7e4576a3ee48c236d79f42a9e625f40e616000000000000000000000000e7cdf89640b413444d625774d0e579c754a7835b0000000000000000000000000bff861c163c2bc7cab02a77c4d16adf674661e400000000000000000000000023e1984b39de147559829357fce054034c916675000000000000000000000000a186c2add219b3a9c151549630fbe0318cb464770000000000000000000000002948a7e6220f770a91767569f4b6238ced78a88a00000000000000000000000083ef1345f336955c579814116281cf7c1ea7cd1900000000000000000000000075c07af71f4d06d6a880777120d16318e227a6910000000000000000000000004146e2c531d0de21129ca1cb51695ce407ff27680000000000000000000000003490cec1ee5d99170dd6085358db1c64300fe8b90000000000000000000000004922552ff8f5083525e4265207b83114c64c3901000000000000000000000000186e3bd6f3b402853d016f6d9f41c8849d5ee1cc0000000000000000000000006b9b67daf36adec923a65213d2891041712a31a9000000000000000000000000a5be7149988848be59575dc1201badf876f7ec63000000000000000000000000ae30fe4828eed7508593dea3db0b8b79f4210e4d0000000000000000000000003832fba7df186cbccc92568fa8e5b11d328eb760000000000000000000000000450efdaef71e0b1b8e0db04f2fccbd66fc992a600000000000000000000000004414e6a30c0e30681afd40ac0df007b579fa142b000000000000000000000000d25bddbbcd5c539ad28c388946531af51651e00c0000000000000000000000009cba71dc46b5436930c3cd7e462c627b04108122000000000000000000000000ea170524f8167a47cc5dec0343d25484cafe8c4e000000000000000000000000e6963adc75b672e45e451e94a4272ef8c12e5925000000000000000000000000e14a0c94758b2d7e9a22ce4e046c5f8762a672ff000000000000000000000000ccfb9010a9d082dda54be56f8f6f4cf4da9ff86f0000000000000000000000005ea81da7efb7e2be53a9e16ab46ade83d5eeb89400000000000000000000000055b3b89157928fcb50ba35883b5c9b199cc32ed5000000000000000000000000579434ac5a325e425651248408a4e30bcefdcbc7000000000000000000000000ab4b54f63b81d0b8bf13385a04d0a4acdaa6c34b0000000000000000000000004b7f6ef42c9aa4874f281f423ad2b061b9967a9a00000000000000000000000088ceb1c97d541e7238e3aed4f9adcdd8061cbdd700000000000000000000000090aaf567e4dc933f512d0c36fba32bd5ac711d91000000000000000000000000eafab272d8c625c08c353a027531c8d4042660dd00000000000000000000000063f8010c3fc523aacb856e9f84c0bbaa3f96f4e600000000000000000000000021a441ae1af9fa43f9f98102a5926c92966af09f00000000000000000000000020aae083f6442993681472f2680376489174ea920000000000000000000000002dae0a39d24ef3b56249c5ae3d4f3a2b7be5c7dc000000000000000000000000c9cf12d1f8fa1d18593531b5cf33f824191750ad000000000000000000000000c6faf4dbd6683750c688733b0bd176ac88347f49000000000000000000000000053d79e6a2ba92c1695d21e667b4e022db6fb9a800000000000000000000000063e0e8a3a9c59141843cc26e5433507b8a8359990000000000000000000000001c382a42f89dfc2363c281983edada17f12a69890000000000000000000000000f9fa23209cb434b213fefd1c72a58408e2165800000000000000000000000005b6fcb2e37d43d0c6e6e9f593602740be67ce4db000000000000000000000000abe376ab65ee06eabb88dda062a7a3d753891254000000000000000000000000732673e9c655f13c9c404d6a62555d359b3ae176000000000000000000000000fe76be1ef8485b7de3f2a98c76a8d9a062d84b3b0000000000000000000000006c82835713efc40efb62b28ebd016179381e0eba00000000000000000000000091f758cd495c42b5d10093ff5e364826be9079ce000000000000000000000000a1d909fa15e0c9f1fa860f47cfd788ac55177c000000000000000000000000001797b056c84e56f1b7c8d19715b75f761a81e6c4000000000000000000000000f864894f0f89ac5a7fad592627024507ef6d4a17000000000000000000000000f37641e559e181fddb4ff6e4c92a9fbd8b66d6ac0000000000000000000000002616189c953532173b7ca50c84e1707ac2f1aa82000000000000000000000000666cba5d99f944c00aa5a7663535c364d99088f8000000000000000000000000e063a2bc277d856c5882d98be4eabbe691957d33