60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b61707967616c612e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e2061707967616c612e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5844593873764c5752415a35325357376f4c473346346942425a75655a385934434431456f744a714a6a39310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000e62f151267390ce7bbab7c492785b598205af3df0000000000000000000000006a50d69ae950119ad121b6dd8e843587b5bbb49d0000000000000000000000008bad529d5f39d2b0133938b1635ef6b9d052567e0000000000000000000000008019af47ae1f9272984c783cfa485788e6597bbe000000000000000000000000f3cf7c21af164cd40fff05aa11a6b0dcdeea2a9900000000000000000000000089de6c35b12f2212f13e2e87140e9135d6b39ce50000000000000000000000008db073ff33dce3588e66f4cb28095f9aedbc5d9f0000000000000000000000000151b731fe2c76d808ca6abed2ddb3626e660f74000000000000000000000000c86f3e542647a76a534ec2d42b979a044d320f68000000000000000000000000cb3702bc25b0f284b032e5edf1a1ebea2fe43255000000000000000000000000315b3000ace41032b7aefd49a3c105a6e233665f000000000000000000000000488d19f1137cf3b025f8fad31bc8b37ae72289c20000000000000000000000007acabb1c7ac6c192aeed9376ce474a6504796a2b000000000000000000000000f88de4c9537b030ac64c07402b22d99a65fcbffd000000000000000000000000da1393c1b031c0b68d0417fb23d7eceb3c40ed4f0000000000000000000000000bc23cd807b6f4e9f00c19ce203d5dfaf36d778e0000000000000000000000001b59c66019466dc07d8d7989445ace1c776dc9ba000000000000000000000000f376ee8f0cd395716ed8edf557c03771f0890d8e0000000000000000000000002e3a0768b034084fbc85fe8ffd9359de6a40f49a000000000000000000000000ba6c395b2336827113bd5e9bfbb7f36870ea20d100000000000000000000000021ada9c75b11d0c1a9e9391623699d0e08f8a46700000000000000000000000012e5ff6c5cd1cdfd477aa901948f0e3c1afd736100000000000000000000000033b8ffe8e633ccef0c2c70e62e6dad580580c45c000000000000000000000000ed3b5c991576982b469df44128b0c34cd5f19e8a00000000000000000000000044a8896940758e96bc8122d2e9960c04b81e4b9c000000000000000000000000ba80fa6eb9abea84cd46f64ab61632d975eabbe600000000000000000000000088c67e10474ff722c153f5a81cfb13d670e666810000000000000000000000007aa51b35b95023803c88e4f251e44b35bd0575f40000000000000000000000006158cbf70feefc51c96e9623baa5618272e5c2af0000000000000000000000007a26b1fc141f6237eeb2fe4062f5459ed625d5ee00000000000000000000000067c33296839870f7645ff5152bd5c4169a1c715b00000000000000000000000051b3d1b206d70398840f23e4dd9870bc0d1e7af600000000000000000000000003bbf0954680d1a2748a3ec20f34e3fb2a33a21e000000000000000000000000494b3900249e413ebfffd6edafa6febcf6ef4b1800000000000000000000000033e4b19c3668168857d4a116f65f88759ff565d9000000000000000000000000482d2c0e3f1a31b93a694e30ee5a8cf1eab0f10300000000000000000000000010a4e11f4e4ab3afa5d562de375d1c734b02658c0000000000000000000000006f26ca043d915f99ba9d9e3e8fd4273b04ed99370000000000000000000000005dc0528348db567e392779f9d6db7f6a642030330000000000000000000000008c9d0b4941d1f569c44be30d4416232059613f8600000000000000000000000031bb8e90e4ee74e1accf2958aeb3c62c5fe5ac90000000000000000000000000e7768fa12325e669f79765c07d1ea90a7e596f37000000000000000000000000cdec4f26401d1426035afb49a8ea2cfe4d9e4f770000000000000000000000004f478059d2d73a81c785d3d10a8cb8eaf8362f11000000000000000000000000a07474adf82932cfd1edba3b086d9f3fcfd53a9a000000000000000000000000548182f0513e62cfd224fd259adf961bed40868e00000000000000000000000068f35cacace8dc2082561169f65adf798a4ef29c000000000000000000000000ef6b7946c70c78cbca64068155594bf839f0cb610000000000000000000000002e2930f0fe464fde013f75b0557edafd8ff92b19000000000000000000000000aeaf92f3ecadbca67ec9bea046bf41bfc47584ae0000000000000000000000005ab3cedbbd567da4cda5b87bfa1f2cd53de191b50000000000000000000000005ff46311cc69e95793ce4684eabf7364646ab97900000000000000000000000006bb41e7b60993fcf35bc53bf263583b290283f30000000000000000000000006912546789997dd0918dfeaa7e013baa0c28ab3f000000000000000000000000ba07c00e3dd7fedcdf556f226b8a421e61438f650000000000000000000000001d312396cffd3de515bee3f37ea6e59312fde8f0000000000000000000000000c6bf400dc7183821e3a64f3500916a17f628e44b0000000000000000000000000b2cb40ff4da59c202aa16b5d07a3aec4d883451000000000000000000000000d9735594e1100c26b32bd5f603a8b443ca0db4a2000000000000000000000000d34c2b20a27c782e2a5e5d73d00df97e5e3064260000000000000000000000000490b360a7f6b55776b4e6fc5608abaf8b38ce54000000000000000000000000714b509d3172c19a32a7ce91e71a2f636301646b0000000000000000000000002b8179d4fcb08d1d5e5dc7e6649eea69cfec1206000000000000000000000000ddc95634882a31177a7e5054f95860dcd7a4e53a000000000000000000000000233c3b2b80f853c412842f289ac5722185f403fc0000000000000000000000000f8c7d8068659eca611a72c6d9083395f2989e57000000000000000000000000f6a992f8b8dceabe6bbeae7dbd840e7094890ef6000000000000000000000000c799166e3e1bf014564d30ad7df6a30f8c6fe546000000000000000000000000111792d30545ac9b575e3d141405c2311d13d683000000000000000000000000f5a1786b85bc8e1117fe0d2653daf0ba6cb2edec0000000000000000000000008ca7d7d19ed66873bfb988d4c1d0397eff95b0d6000000000000000000000000e721effdaec51b40453fe034e97d5b181ddbc2cd0000000000000000000000000f5eb4ce3bd0fd1b73cc7a3e65ccefbac93d4e070000000000000000000000000a6368871b76bf8610c8ea60f13508de68d7a45b0000000000000000000000008d0ba18f479cc23c12002e48dff7aad32a63823e000000000000000000000000bb2c71db104641f1479f18611a69b47b46b47a2b000000000000000000000000bdf50c2989b460abddd64e1bd5390759f5a0e19b000000000000000000000000833a282ea0aa104e9ecd241339fe75775753eedd0000000000000000000000007c7a8e48303bd0e9db6b9b6eba65134796ed7807000000000000000000000000a0901af7579f9bfe989b6077f3b6197c2e12a1830000000000000000000000007185c6ff7d1f01b139ecfd50a537f3b61b65bc4f000000000000000000000000cba79f82cf7c149991ae96f060aff35bd0cacc440000000000000000000000005b9f8c2737fc10f5b82605379ad9d08eab4b43c90000000000000000000000006c13d18e3bed41e04f514d5c1c29acdc2cf1c420000000000000000000000000b6b263edf035e3b8461043445590fa682e9b6df90000000000000000000000004a05aac1414979ffa63704f5401c72f5dcb948b30000000000000000000000004a9bc6552a759a11ca639b8e7749f7d594ed29ca000000000000000000000000bf870b6ce423524ecde70eb1fd919f8e55f0315d000000000000000000000000f64e147d3439830355c1041232a882e671cff741000000000000000000000000c85536e6d0611110ded22617f7bfbc71e8eaa9f20000000000000000000000001743376b1e9c47452cb2e37aca5af5d7e96903980000000000000000000000009e93f7c4fddc6ade9e6b2ab9210b9b2041c50be5000000000000000000000000a40e8a5f3f2bf5495cd23254ca01ff352e1bbd4e000000000000000000000000edf9605f5d82b4d6950796d131af18571d4adf45000000000000000000000000ed87e6c3ea1b4586bd48b20b114580f6dd2b21440000000000000000000000005e47a481a6f77405fa807d32e5108351ea97d0190000000000000000000000008c61aab28fc5a16062590977b0d999ab9a6e51f4000000000000000000000000eabf8a6d506d855bf65ccc60747175f21c0f31e5000000000000000000000000d57a77305e083225103ec8dd7708fb0c234c069f00000000000000000000000043a20c4944196366ded7cb7c291d970abbd285f5000000000000000000000000b5ed315d4ed1cefba5e1da5c39f9b15236d00d47000000000000000000000000f5b669259a3ae11a8295a699f227b50ef504893f000000000000000000000000c09d045406da56a032c94b97bcdf8442db30372c00000000000000000000000006880668b3cb612393b14f9c6242450101672b04000000000000000000000000620988c62081667e808cc017cfdd523c6b02640a000000000000000000000000fba1b4eabe2d494d445826555fe87a4103c7f3bc000000000000000000000000bd505acb18ed1a6c24cbb0d7577ff420baac47ef0000000000000000000000004d6996d572324ba59167f2ddc02a7bae878018ea0000000000000000000000007e57a16cfd414ae0472ed4fdd9f917899d87f9b80000000000000000000000008b5c13c86511c13702cba5a5c061f286fcf62ef9000000000000000000000000268083c674971cfe040690bbc556c321156dc3030000000000000000000000000a4bda6316953e500b1e9e809dca686c84a6ed6200000000000000000000000034b149fdec46477e6a09454b27969c1f32bba0a80000000000000000000000007a6c68561e773e2d2359dc50d76e45321d858ae5000000000000000000000000f1985d579f4b496227470ed7aa39859a235eabbf0000000000000000000000003ac6a7329067b832f97fada87dc8255c52fb9f8900000000000000000000000019985ec5a9d789f9125d98e2e45cc12a73265b86000000000000000000000000d18cd7bebb4064752aaace36ebac9169b2c118db000000000000000000000000ea10e30db642570a9556f7802b044ac6aa916e18000000000000000000000000df3639f3babed7a503f46cd139b28073b667c316000000000000000000000000a9e1bdee2ea3997dfb5bf6809fc33524d667c268000000000000000000000000e737657e5e9e2999db775af61bdc94328b01cd1c00000000000000000000000031727209b0975ac5162ea5ba968aa8e56815f48a000000000000000000000000c824326a118e63b45d82e9d2edfbf268076ba63f000000000000000000000000875ce966ee677e180809a8f1b5e0014bae8bcd8d0000000000000000000000006e8b9b93db231e7d256406045de812f913fbc5be0000000000000000000000003309a07cb43ec3d0c39d90cffd3128010e30fc090000000000000000000000008b282c5d7dbbe6a70af201c2f5a7924b3fd2cea40000000000000000000000004ad85693db6a972b45ccc0ef7875267274c0d63e00000000000000000000000052b6c95a184bff1b56f84afa5c17fee7228a8c17000000000000000000000000d2863b8541d5494905a387014ef8f2b5f111046300000000000000000000000075a8db06f9e2f79f0a8d132a1e7bec4555ddba3e0000000000000000000000000ce6564d0c9ed52a4458130f249aa331aaa762130000000000000000000000008dd1b8fb1038a1cdab8cf1c581b56e9b02c32e1f0000000000000000000000007e721c7bf050bc0d2350e5f6e070e7c4482e4dbf000000000000000000000000dc7dab56c4c7b70f438ce96b5727442eb105f0970000000000000000000000003bafa472eeec3765ee1ee8bbbcfa5f9808e25c78000000000000000000000000232d42ef03949f36dd7ddbaac75799c1a2cedfd90000000000000000000000004d2524decbdbc2259c8e207a4a6dfc693a5f987c0000000000000000000000002425ab3a673428646b94de7ada67f703bee42b9d00000000000000000000000035e1c522f91a26a085105070ec4b614ffd0f5b79000000000000000000000000d4a73744b9b7177ea9e4e4221ebb6bdadce34887000000000000000000000000c2392ff803e15918bacbfaf4f6779626b23ac33000000000000000000000000091b204309b0d869f3b1da1f318b6336efa25a29b000000000000000000000000466486ff635c8a18ed5dc983076d7e8afe45473b0000000000000000000000006de4034673be7708ebbeb660d6651b1eb1196e16000000000000000000000000eebe1a1227f1f5c9e4aacf622e20a2f19269a40a00000000000000000000000021cce79cd9c9af3231fc17e3cb07ee955b72b06000000000000000000000000023f1046ba4cef1982c3c073f31a21a6cbcc0fae4000000000000000000000000f663a06e25557b8e82e3d12d3c28518b41f80b74000000000000000000000000cd2a2f9f72c1c11cb4b3159a5ee34e495a343702000000000000000000000000a3046226c9d70551e945ef7debcf806e79113bee0000000000000000000000001b80b9d1acb69d6d1664060a6a1508a362933cdc0000000000000000000000004de772117da5f971195c41e106fbe0492b8d3de5000000000000000000000000b47f608f95227d1cd64ee5d2ef9403dc6dafe8c90000000000000000000000006927f77b2b2bbc42d1e277c7cbdcf1bafe12a5c10000000000000000000000008c7f2bb42e485a186a34022317c26c33fa1d181c000000000000000000000000b3fdbe4fec036719da137255443f3a329206a9c4000000000000000000000000f3a9f8c5924cebf1fd8dd9fc1771cad97011da4500000000000000000000000053288c860272ce1d622c0d1e93ad7561c6e312e00000000000000000000000003d0694a18659eb2d669e325f9eaf504a4b91b393000000000000000000000000cba1aac27874ba9a2f79aa27d40ae57a235e02430000000000000000000000008aaa55ffab523439ad14612ac397a92ef13ae8f5000000000000000000000000c6f04d2e1722e9817653bbccfe84541fb0804aab0000000000000000000000002a7d847c2d52e9a67b43d08f8ab6a4d0907f29a8000000000000000000000000059ea9f609acf84e5c83e77474a9dc8e1458f1a1000000000000000000000000a8696ec02dfba785dde7f2c37d6531b3654e8b07000000000000000000000000b3ce346754d1bf84ff2f74078c92fee486588013000000000000000000000000a5dfa7bd8c80eba6719420c429ce80a710fd009b00000000000000000000000070a456dc095fb344b82107d496feb0b3cca64b200000000000000000000000005c9db42e4f61ce260a4c5002c26a03daa371bc4200000000000000000000000047471bf163e80093d983d1ffd30941d88da7550d000000000000000000000000031964810fa727b35de1e5319ad186beafbfc3040000000000000000000000003ec0d8ff0f8016908e252be0596fffac4cdcccc300000000000000000000000094d2ca316ae3f9757fef935e01d5d711ae9af07f000000000000000000000000c823e7b3ead694f4eecfcd1cd2986deb116893d700000000000000000000000090705ee6b3c3c98c2f32f987427e871affb7164200000000000000000000000069ada77552ffd2de81e562bc56804f745f1204550000000000000000000000007c354c55db71720d683d57ba6bba239da285c65e000000000000000000000000a334d29488577002a91163f211ee6970478cbd81000000000000000000000000d7e4965e94c52cddb612d2c4c516c260146ffd4f000000000000000000000000eba82cebe97b364f29ca69fd111cc8f85dab0809000000000000000000000000c59f9455a1a8fc13f21e3182abe035081f20ced9000000000000000000000000c212ae8b9b56afc128ab7fc2996666b7c437d54f0000000000000000000000002ec4891c70119af5db5a76953cd5ac18ee560cb900000000000000000000000038018ad53718d89f921a8ee574950b692594088f000000000000000000000000872f283b0177bf0ff1e623152096c2b0490da6a1000000000000000000000000e4084aa280f7c9ab438a7606048db4908e03c3e400000000000000000000000035708e625b700a43ab7f2f1334aa80dc65f91c9200000000000000000000000015b46b347c8f0ef7f47643a785127fa4fad1bad60000000000000000000000003807fd1223b7ad5bedb19df91a68b5fbce3ac73c0000000000000000000000007201fae4568178eb2042791de780f45fc301e64e0000000000000000000000006dbcd01173edd5c4c674627beccee3f1b772152f0000000000000000000000003c088dc6c47e3903d71c75d967acfeaf11c1c4680000000000000000000000008149b3cbed17de8c183bc216cf8398d1c781b97c000000000000000000000000871a9838084123a37453e84261ea90cdb1cf17fe0000000000000000000000001b58ef8634f0fdc3f050da67a0b226232ab9224e0000000000000000000000001b1285fc13c3f29c16ca70bf4fce5108ba80251c0000000000000000000000008d881aa28ded4451c94994d69438bb3c9f3bfac400000000000000000000000075e69b7bb5bc7118871ae00e55a224fc803d902400000000000000000000000031f903422a711eedf2e6ffe567f0c5055f07a0b800000000000000000000000089248a2765428d3d98de8bd59d3f2050d69b7e16000000000000000000000000e22a851e4b5333c7cdc8422ad80bcbb7a640997a0000000000000000000000002efca8d5ade4ee5b841056fc9c500dc7e68f933b00000000000000000000000083c0f9b665eb118a64a4a9c26a129dbdfe62cb05000000000000000000000000e5f452fc6a6ca603abbd77b63e2b585a175ed644000000000000000000000000a976bb353508c96f7bc049cbf3d02ba684e5bb89000000000000000000000000843fd3be9f160ca3e1888852a62f19d203511ed000000000000000000000000076d6c16c5eec3ea2d3dc99a63c5ad3b77b58b96600000000000000000000000063656f772b4dfacd1079886824c3d35c8212dfe3000000000000000000000000c988e68a82c7195f79ce4d8eacc641a4f7a158b00000000000000000000000007b18d59d15b225b9353ce66103f562e8043c61a3000000000000000000000000d0a12c44e0e1943c53ef4c65dd93f50ce5c752e5000000000000000000000000f83ce8f830a2e121f52b209cc317960c283138b40000000000000000000000002260710cbc894858d5f1298695f2fd9dc09a0b130000000000000000000000001debf8a4ac5664ae3b6bb38be40c96f22720d410000000000000000000000000644ae53c0ebc76b1502a59fde2378a18c9020b5a0000000000000000000000008994c9efbf8d41637a09fb75f7bb50b0296eceb500000000000000000000000062d947d8a2ac00b10afb2883d7a860164a1667960000000000000000000000006b953fa10a9a1c4b13ac84c9409a0c053d7239be000000000000000000000000a45f3ea9455d8ae531f088c6cfc86a74fb3f908700000000000000000000000013042e1f57bf81c1fe2c6f15be15f3370e37d1fe0000000000000000000000004bcad8e6154f24026bbfa9932fac8fcbba8e47e600000000000000000000000028685125935ee7072bc926b528bc010229fe77f400000000000000000000000029fe2bf33db2916ea4ebcef917e894f68742cc7b000000000000000000000000a20953ff7648a5c64c913be2bedf9e14536cb17100000000000000000000000076210014c7d290230a1b92a4d0a8db891b69d7bf00000000000000000000000023ea4bbdf6781d93b0e8bc9351141a058f2985370000000000000000000000008f292c9b5083e6727f6240e095257701e346c1fb0000000000000000000000003705ad37f870fcf5570eb1fddeefb0c20f29b7ca000000000000000000000000c66a52677b9ba75e39344d16b68d7154a73895740000000000000000000000008be86a3d97ee7911e8ca96702e6410f8278cc2000000000000000000000000003c804dabee95b9170a139ee43fb6b8234598f2c90000000000000000000000000fa7ae56be084778374c825d74eea607d18bef990000000000000000000000000d5ea0ed975cd8c643c16018b4cd9b3f46192fd40000000000000000000000004874416fd1976cceffe1348d3a76c2b25fcd8d4d0000000000000000000000001c141ff82a5243545a875b34b9599299618614000000000000000000000000002201198e3950c3bbc7b2271c527020816fd0017a000000000000000000000000e68a22613be7cba14fb170ffeec543a2d41645a10000000000000000000000001f733d95cbde8f79c7d7a4d5c66365b2a0a02335000000000000000000000000cdd7d50812538b3137a8f4651720f5f17c8a6234000000000000000000000000be8b5f9d74fc2e0994946153d3a6323f2da1da1f0000000000000000000000007a81b54104dab5df0d4e41a20b3d4e4d12b90c5800000000000000000000000007a702defc4d438c7775da195ac9ca68695bce2c000000000000000000000000700ef47002225207e8567806de5f795f1913d4900000000000000000000000008b1741e6383f66239b809801962f82be60a8406500000000000000000000000021b7b754a67812114bb264c6ff311e8e48f167d8000000000000000000000000ce9c0053533f3b5747ee692641e3d3e259bb491a0000000000000000000000001a67e0c3433741f156d99e5cae5aada59939cbe9000000000000000000000000ce51163787867b3d65c81313e8e573a12d4dcf8a000000000000000000000000f06691e7408d9dc24b97d175c896858aee83ccd100000000000000000000000082c8fa8db6ccb6f9a5c8c2eff338bc9ddd9bb567000000000000000000000000b0ed1d1d7d14afa68f7c6713033274b683cf7a61000000000000000000000000882e237f65105970d87f732ba81641c76dfc4fc9000000000000000000000000955899b39090010e5ccc16e868657a06b3651032000000000000000000000000befb9d79cd70878cbba8a4d7e66e691b3907d0710000000000000000000000004ab1dace1b0e4428ed4e60d1c7a9df96ee6e343d000000000000000000000000509700ef5ffaf51824347d46012cc0ac52cc88210000000000000000000000000faf377d2c063275d8d5db69921d03248f41139000000000000000000000000093a7ccdcce7b1c58e89657565d465d8d165c95630000000000000000000000009bb23801dbd476850433e1a6980b4511ffb7df5d000000000000000000000000c6c6b53c67ad86302d501f3e8623cf98f6291f6d00000000000000000000000029618a30fc980f5eee56fdbd1e72805fe65d6e0800000000000000000000000033d27711b7a2ff5194d21624c9eb00077f38cad30000000000000000000000007065a8a99b8b36207d351f05a980b0b20e14bb3d00000000000000000000000063798a82f13f04043f828d32e7a5ec34eb19cf9b0000000000000000000000006d51c88d323ada327afd85fc9fd35a07ea29ddce0000000000000000000000004823d70f87b011d22bf61b60b4c9c4d3cafef55800000000000000000000000061ba08c6f5296b21edb3d6f516f69c954c68fada0000000000000000000000008c6577fd4e6ea5cc40aa006ff3914de27454811f000000000000000000000000d4cff47d40c60752ac6f788dd26fb3a86626dae10000000000000000000000009c730eeff44eed2eaa35ce68884e176e01d6eab5000000000000000000000000419e803d55573a43e7da72dacfe7f9ef5cb63a7e00000000000000000000000076614c823333f562f4567ce6b3c018c5f656668f00000000000000000000000034600403a1d2fc65705d3ebfd1e4051c19c647a20000000000000000000000000feba072df9f0c9c9098994898bb554b64c14e23000000000000000000000000702d159ef23cf6f89a05fcbff3020d694993382900000000000000000000000084d02ea0bc6ef867f1c86a79f7eae928cd64d1080000000000000000000000005bc09b271576e27b9d95c8d605b6ee93a61811ab000000000000000000000000731bf2802902e406701b6055fd425d8f9d9cf1840000000000000000000000002e48b6615f17cba26bdd9ed1e851b49e902d89a300000000000000000000000006687025f1a1baf80c2aba4a5fd7a659a208a35b000000000000000000000000e059be0480e7716debe110311be7a931c94f2ad6000000000000000000000000856889e580decd40fa68c17c23fceb66202a37dc000000000000000000000000ced8fe6acbdcbcf9eea30d53102172c3276b14320000000000000000000000005ff26801a9b9f21ca4b701b8a670ddcd6227989c000000000000000000000000e4ea7f928579e76e9873f6813f6988c3aebe87be000000000000000000000000a5d247d9b4d4cc1a30ba22c6d2e6cbfe1c71f697000000000000000000000000bf4bfcd01aa32ede9d468abfdc516b2cfd94abc90000000000000000000000006952bd240dfcda63c10407a24697b7093bea971b0000000000000000000000006068405e3c4930a9de8636d61899d4401288008700000000000000000000000006ad198e660d7b9fb6358ce20854b283aca3ba5a0000000000000000000000000e7ad561030961b4a1cfdcf88bfe388f18116f4b000000000000000000000000e5cbf026e9faf8f84e39f847dcaa138940720cd2000000000000000000000000e9343ddbdbb7e0740a6112a116bab856c70f95e3000000000000000000000000101fceac3785c63aae46f8ce1aac033f8836a191000000000000000000000000c53e5a63e61e9632b2803c5eb3c86d49aa21887f00000000000000000000000038c9a541bf77faa50ec0e97f1347e1efee420cc40000000000000000000000005dfa6f6ceadd64c8ce2a6ee4cd795fa72b19394900000000000000000000000036e179289a7bd8f217b45060bab94275c56be42b000000000000000000000000bb8866396f4ed0fa62c1dd347539cef2fc15cc16000000000000000000000000e2c393b35cb5cf3e2ce8ee12495463f4c9589838000000000000000000000000bbbe592dd63d3febe8539052739501cff30a2ffe00000000000000000000000093aecfa3fe869c6d7b2e3f327ecd27f36379ec7f000000000000000000000000d5a8eddb28507b54710f9dfcb0394fa0ec2730060000000000000000000000007aaf57835da9da2918fc22eb74b0343c44f09180000000000000000000000000a7788c7134cb0ec89abc4dc411fc8c2769068317000000000000000000000000fcdbe3cb0e5d8bccc3f363bcdc36b88c8ac3397a0000000000000000000000009d3648635a95d7c27e7e1844a9017a89516038fe00000000000000000000000058185fb920799adab1791fafb343c429e3450cec0000000000000000000000005eb811d945ef86010b5e2c0b446b83eb18ce23350000000000000000000000001c81a9e832f63b287719d7ad0e968b893b0c6ab20000000000000000000000001a606ad190ff2c380f80258d461c5bb5fc78924e000000000000000000000000cc6bfc51a5e1a906a685e25b958a3c230c6e3a5d000000000000000000000000c8de92a37ee4d5f2d4078bf19c16707df1de388100000000000000000000000057600cf0cfea26830fd9f9c190f0363d6381a69c000000000000000000000000fcc7a60252054219bd1deacf599aa432e272c7d70000000000000000000000001c654fdeeb1a04eceec442c2a9fb70b82d3dc53f0000000000000000000000004ed638db8ba8c6c1900c7561a5e568bdae9f5be0000000000000000000000000ee8411924b13b250b121d67714ebb27be8fd54cc000000000000000000000000ba937df64207325c6515bfb16ebdfb3761066021000000000000000000000000c1498b5e6a3c12a8c14e51e286159dca82dc54bb0000000000000000000000008727b4d25669571dcd3d68b7df77460508ea98d800000000000000000000000006e17e30d738405b5cfd634ce94fa46d194594ea000000000000000000000000f6bdbdc14849fb2c26b9c920ed598f60d6f9282b000000000000000000000000fb87e9d2fbd60afd356d834c04cb6592b0f6b3540000000000000000000000009dc1a6b2419ad22aa84441f68654e31b71c4e9cb00000000000000000000000098411831777efda021ab145812b8f8c5eb63a1c5000000000000000000000000b5a3473fc63adae6e049a97b550eb4154565d1650000000000000000000000002c51e544741c8a8c2090832560cffea8246cd5e0000000000000000000000000b86fb2cc8bc76cc04b8aee96bfc67cb5f727c118000000000000000000000000616ab86b9f722c3185f0995617fed180036744ee000000000000000000000000b5c46eaccf1d0ee7d9518511400f1fcac9175e5b0000000000000000000000000e5199df31d915227d7098a692cdf53abcd492b0000000000000000000000000ced953e68417ced075511e859c2a69f9c7964d3b00000000000000000000000081b114763e44a3f541fadf3b6c8d720c16121fc10000000000000000000000000cb6c437114b75805de7c432dd16c5bca011c9f7000000000000000000000000d428789cd143296ccfe9486dfdc46cfab60fccd0000000000000000000000000df6cfe8e8847bdc1b3a1e2aedfdc08cf4e23519000000000000000000000000064dc567b3303c5aab2573655c9a6810d9be30d8e00000000000000000000000093aefa508cb8896cf46c5a74931a6c6a888aa5c000000000000000000000000074b32db508d4893a2957d0b0a4aba9a35b0dad7c00000000000000000000000092c951cf1175f1a9707f32f7357cc6ada19e6a5e000000000000000000000000c04e923d99a1ff7b4f79bb9757d86a71422deb26000000000000000000000000ea739538e191021e4fc0f6d811aeb0799f7a23ea00000000000000000000000072f70c746229058f5aa5052c9141f5f4e701bdd300000000000000000000000010be9104e62a559a274a3a443e58e4d7e895cbba00000000000000000000000047e913c691658e747d83cd1e2caf6a51420eb261000000000000000000000000b5d193f4607f3dbd0d2d036a700920e06f65f2fd00000000000000000000000094347c404933d07c128df982f679ed7c5bd9d97400000000000000000000000012a90d4afd40894ed6de3d043851c04732da1a18000000000000000000000000c68c3f0e57f4335e816cb2a61b89d95e8dca7515000000000000000000000000297b1447c7fd484a25662f36bb1dcea49197ba33000000000000000000000000b6d7e56f1a94e957ad9d8be8e837189ff9067588000000000000000000000000e8519833f4c67fc263217cd5ffe782b1fce57de1000000000000000000000000fbcc1696d4e765a5e60c21960bf5bda264f0045f000000000000000000000000efb642666844f0da989ec6aaa5a723bf9382c30a0000000000000000000000006d363453511cd75302c4e416046747ae17c0608b0000000000000000000000006660f887671a1b2fa1506e93359aa68d0122c4990000000000000000000000006b1dcab60275e150cbc0092640a335d50713b59d0000000000000000000000007585316d8d9d9447c78734ac77fa8023624fa5d20000000000000000000000008ca55ccbaacdaaa43f23c07ece8ae6ddf368a39d000000000000000000000000d269db415b8b22689e51d2c3631191a98bd82738000000000000000000000000cd01ece8bc84f5a35e715a0d807332c6bf1e177100000000000000000000000048c4e77b761cf33c0b982ef15c95bbcfc9d3e3bc0000000000000000000000008673c391111ff53720b1effcfe12efb24367c9ff000000000000000000000000b207e71a422d15def8a135c3c47728b9498a31ff000000000000000000000000cf7af065a614b4a132af97b7923039bb068ddec1000000000000000000000000b10ff99f3a81b3fdc46edb251839c674360a48b9000000000000000000000000fdc23db6d50d4bc3500c82359e74ee15c2ad72b600000000000000000000000057fe4471266ce684258770446ae4e140cb203c48000000000000000000000000b84b9c91357b0029658064989007a6654868c47f0000000000000000000000001652f0bbc12f65084ec735ee16ee3501b6f090fa000000000000000000000000fa88ca8265d22ad8c1f39b5689b26c60ba382164000000000000000000000000d655e2afcd2204be355643bed2f4c2760bf8146b00000000000000000000000017c8a1426bff4021b6aa3e28b212a2ba0dfa2a81000000000000000000000000d1ee8b1319dc90e84b66ab0fcab9d52800b53572000000000000000000000000b9c429f03e00961783ba37f9d1c426103c5d29d9000000000000000000000000c57dbd21c771410c39f9f85f16eaec084d305903000000000000000000000000eafbc788583a72cb8151297ca5435fc06807a1a2000000000000000000000000f96a57f93e126053487473ec99c6ae46dfe848ec000000000000000000000000848bb113c9dc610a2be31d2cea2d7ee2355256d800000000000000000000000037db3537ca295fafe3a1cf16187d77485f7b54f30000000000000000000000003dc0c266ecf47e070fe74eef1fe330c8b8d598e80000000000000000000000007cae32c1c8e1bdb655aa68c363fe18f092ed7e9e0000000000000000000000005ba1fb7fe46c88f4e457dce717e8d3b36a26e903000000000000000000000000714f5af742fc9d82b0ae5741e1ad57e2f783a1da000000000000000000000000e2483bb23a86e345c423d7199fdab5901b2a6258000000000000000000000000434a2afce6428472079bbed55e9a8e7deb2831d1000000000000000000000000f286d3ee96104cd6cd26094780d4f4a1e702736400000000000000000000000060adad745855b8657336da926c1330aaf35c0818000000000000000000000000f3f7bc1cb4db3f4b607946b5884e78f0818614f90000000000000000000000009e6d30de92f34afc85004ff8f3ba2e490766bb680000000000000000000000008aa37e6e7fbc364bd29ae74733dda707122e1b7a0000000000000000000000004137cbc2816a398b6950f57944d0a389acd8765500000000000000000000000030b374a9168286e13fcca85e88ca2776c435b63b000000000000000000000000892ed003bf44bdb534ade410d48f0ed639dc3bd1000000000000000000000000977326d3456a354be0ed3d16f93d626f6d0adb070000000000000000000000009dbf425f05ff239ee27d41c9e104daf3666ed2b4000000000000000000000000cefb5ad83b2aba925a50df00d8777a78b1bc15590000000000000000000000001903439bc2f3b5022a3f18fb64f3bd47995077e900000000000000000000000022ad0ba810c99584a4ddd58a30a9c37b4af36d4200000000000000000000000047105e4ffacfd711183f59031ce7ac40f90c8dfd0000000000000000000000006658bcf468bfe14647cd1f4b5082bfbbd7847e56000000000000000000000000cec97a42e41f149c413861e22e6a0f32092d9c220000000000000000000000008a7ca8f3ec715bef5a398eeb88edc54ccf0642ae0000000000000000000000005837603376f5e78e0c887f355184161e33d92882000000000000000000000000d0c1b7c5089f52ef89c535b1da1d2af811bd2c140000000000000000000000009cfe0ea3fc690996afa6bb927ac4432b894b69ac000000000000000000000000c126c774b64503dec304bc679fed630496478038000000000000000000000000a08a061fc42093224168017b882b4ca1631233f7000000000000000000000000b405e893a01f4de7362e6524c0057c2c40815615000000000000000000000000478533b2e2d954ee737fcd3c09d0d651a989c356000000000000000000000000f48823d5cabddb9be86e87032aef717c66772923000000000000000000000000d1d360c1e9469b76c4daec984036d7067c6e3e9d000000000000000000000000a1f35fc2119bde429e48be5948e1bced5fd56b7e000000000000000000000000a033c32d5f05c6723d5cbb17a056efbb9c038d5e0000000000000000000000003647c8d1e48c037e00e48aac1b166c72e0b4eea50000000000000000000000000e22ee06883cee5ada3d764dfc35998427f669000000000000000000000000005de4a4472dec07e8146b510cf120f0a5d0902e04000000000000000000000000191c11e2fde3be575e02fc4db834750e450ae7d0000000000000000000000000aa1cb3c55b21ffef1a37d6e0f9f0519ddb36f81e00000000000000000000000044a8fc5c526a362ff05c008b8092a66e9eeaf5d2000000000000000000000000c9ff4194af20fcdc8ca76fedf1cb1918fdae91fe0000000000000000000000008b441bdd29a4d8a81a21e492e43c8af2390c0dd000000000000000000000000052772a36e24208f4997dbb86f3f8c25e1ad4a97f000000000000000000000000608b96ef3e071c4c88214e694898095e4c1ffbb700000000000000000000000075597936984feb90cdb79123907ee6849aea84150000000000000000000000007e895e3043b6ac5898b59daa85de899022fb3ea500000000000000000000000063315000024d1f5445e648032ccccb59bd45a4960000000000000000000000005f5122b6f9fe863f05c055832039e42f4e74cdbd000000000000000000000000f1229a8b228fd8b6d89f0a22772ea1841ed07a73000000000000000000000000e51975542c0b81cbd6a36f72ab3bf0b3d38066dd0000000000000000000000003ac8eb469549648e7c61e86f94016cc59b2ac580000000000000000000000000240ef9f1e73d65db7a6d069c92591010e8d5e2b300000000000000000000000060fbe73f6ac3fb4662d4e5f7df7aa29ab6448e840000000000000000000000003eeddc52ffe397da34333db4e15b15361e508681000000000000000000000000c30f2748ac585da26499926cb93fdcf1b1c063f2000000000000000000000000a8fec498b4c14a463d7dd2559288181709d99be7000000000000000000000000d0537a128dd5a2a2f7e6559677ad76fef13062c1000000000000000000000000ffeb6b5f38a9947a74b775d3b549f7a648c6fb97000000000000000000000000bee8afd2fd3df47214e8c3a3560a0d24d0e4e6f6000000000000000000000000da8e19246a4c039a8dfc9b04506b40aedb927111000000000000000000000000ef069d4033b64f98ca39c33bb9882cb21b2f052d00000000000000000000000013a8033a33a63b4837c16da81bf11fb45cc356730000000000000000000000007e51a0f11c7305271addcd247ad070b763c5ab7c0000000000000000000000002eb31fcb52c1d97cd4725a1801216413610956b5000000000000000000000000e7c4b85d782bcd64b82e6188c32c644d1d0c713300000000000000000000000089f43d6b135a8eefce3bf079045b4a4b9ec19a8500000000000000000000000005e3d0e498b49e15d183124001159c6ff4f226dc0000000000000000000000006a8d977fdf56fbe41483dd4f6e3ad8fe6bbb9bf4000000000000000000000000f24362634f616d469c2f59318f408034d183ad8c00000000000000000000000046997261230a00ee64619dbdd60b0060fda75d5600000000000000000000000008f84f431c81bce03eec4538322ff8419402d1a8000000000000000000000000aef5fd92dab71e1b0af24ba74b876b967fade2f00000000000000000000000003bd30c3628d277e66b8caab6dbce08f8eba96579000000000000000000000000da1f373e2b2af468dc99f299b921b351f20027700000000000000000000000009f8709a72163064a698c5847136eba8402b9584f000000000000000000000000b9cace053f1df1751fb224ef93395c8684bad03500000000000000000000000022e99dc58eb50517dbdc3a88bd41f61e2d5a6cbf0000000000000000000000005ba73c8d609d7864bbf542dc1762fc7c328da9c300000000000000000000000021e20c527bb31516eecb37d292e68d8e24b09d65000000000000000000000000be348dcfa11e24ca1c73faa2de473bc3d8928d16000000000000000000000000356aad467e6b051a24a997e6c12c5160a910b9c7000000000000000000000000b3c090535391ef8a621fb92e380a87e8d53cb77f0000000000000000000000007e8576d7f0fef9c3936894c444e79ea5e91b66cd0000000000000000000000003bf50566bbf81ea19bf929fa08092870e205e686000000000000000000000000ca836c1d1c7d10fc6ea22a5c38fb7febc10a4703000000000000000000000000947f2b278ecc88ac5fd0b1f14c7df32028c6a0cb00000000000000000000000022dd2c023b07a7b8157dfd0ca5a2c98a32953070000000000000000000000000a1c655183e846fc3d1ee1499d94078b41e0420f500000000000000000000000007e336fc9b43e438a1a4696c280adb8db71d56d600000000000000000000000077c5e9cb363e2f9a19bf39336380f81a6307695700000000000000000000000008947930139962eb9af23fe968000c97c731b00a00000000000000000000000039d3d24244f7afc2e7d049e86754a5c519b47ae7000000000000000000000000c5f17eb6df59f05a39c4aba4236b2fc377e46469000000000000000000000000887ba04360db53ff62bce6ccd08e54c4a39691b60000000000000000000000006e0e49b584d2d064d67237c939e48236c6f435cb0000000000000000000000006eb5d4b05eb4e7710fd82560cabde907e541116c000000000000000000000000de45afadfeff648458ccaabcf8ede86ae1245a21000000000000000000000000eb804216fc837198da87c4fecd658394562e14040000000000000000000000001a181f7abad25bef782da26219b43d8d6efda3730000000000000000000000001ef6e60ca1f211841cef0ce6ae845dc064366f68000000000000000000000000eb9030c20dc2914f0ec4ec7bcef870f954f631c70000000000000000000000009437df753292b5402923e6bc36b2f5f903f70a1f00000000000000000000000054302faf7f38fb9b714ffeaa0cea31ff7d26e951000000000000000000000000f0f1f6e53f0fd4656a774304a09d2ecf5ac1cdbb0000000000000000000000007fedd492c7b300194be11b9cc3666c3734d893500000000000000000000000004207e1de3f1e13b077501121ebd12a1063e1c15a00000000000000000000000079276975a625fdc1aaa34b1a0565e9bcb761c36d0000000000000000000000000264255a9450606d41745f21fc839ddb33948ee1000000000000000000000000bcf5cb585dd24c0062416f9d4a2c8792b72abfb00000000000000000000000005723a97c7e5eed04d6d25696d5ffef913d643a3a00000000000000000000000054c4c1165808f48b5e20b884d811205544f80e020000000000000000000000006a80453bf60eeadbd71a04418c7a10687064d7f50000000000000000000000000a0d819de97e320ecf75ec3facaad30165c0f8a300000000000000000000000078f1a49bc6322e28bf7a96823ac5cf1f713c20d20000000000000000000000000ed14ed7d3ea45f32b62202a5fd061976cf1abf8000000000000000000000000aad2c9a1c7a9eee46ae538818f9f56ae7b35cf7b000000000000000000000000dee06840a577432a70563879dae2566227e08c0b000000000000000000000000048f5e93a24f6463a5b5d7f8598a416ad271b5400000000000000000000000002fdd0ba951a968a6ebbe727c113170f9510de9320000000000000000000000007df6122e4e87f126f2ae58f4c8c102f96a9b4577000000000000000000000000c430d9d10bbf8623fbbfb8c4f990a5f889443868000000000000000000000000f3ba7e72aeebdf2bed96cad50b68a3910de1fed3000000000000000000000000cdc403897c458247a54f75d2c99d1ad246416248000000000000000000000000d47664e2dd8c0fdb4e8e8bdc3dcce0e74a687649000000000000000000000000e0bac0abb986979ecdd6fa83dbe15642812a206e000000000000000000000000c1312d0fad12842ece3d6ab779c36fb647156a25000000000000000000000000dd17a436650eb86bac026f3e5827debed92d06ea00000000000000000000000012d1210b5fde3444c2a3e8254dbfb766748c7f3c0000000000000000000000004039be97da7a715cefbaa3913e048ec6593795d100000000000000000000000087905f573aa26f9e1a9cf614f49f1c03fd3d877a000000000000000000000000fea792bb60886e81a10e56a0d60c3c993782977e000000000000000000000000962af02b112d8d157ac8844ccb80dd6ad8a8def2000000000000000000000000420186655f42f4596bfd9bd82f40872523d6c348000000000000000000000000b671aeb41a70a3ffde08d7c3f4271bc3fc33dbae000000000000000000000000d18be817321189fcd23298a2d86374cc2093938c00000000000000000000000084b3742304c5030d56ac192cd53f971f17a27d5400000000000000000000000047eee1cb3354a32fe1da72e4c50734a7477545aa0000000000000000000000006dcbc8b187c491fa4cf7785ad01607a299c62422000000000000000000000000880320489d24686c6dc32a2a0240fa265fa4ded1000000000000000000000000bfaf57bb614800d89bfa69f2911ced11e92643d70000000000000000000000001d7e80b94bfc0837691563c8f671fe9cb0a2d4120000000000000000000000001e2825f393ddbfc0ec837c9cc31da6ee7b1964530000000000000000000000004e985bc818719b996cc5c3d0e2529e29c9a752990000000000000000000000009d9df669ea3ce2634d3cb214a0e23aadb7c33d070000000000000000000000004dbf56e6ef4629afb96390b2632542f10b2aa6e90000000000000000000000001d48001cb32bae79e8e4d32f00e67ca8e1618b770000000000000000000000002f86d600ea5d7b2b5b5388876cf9737047b96d9a0000000000000000000000000295c65f46d84d289414ac8d155840412e201b030000000000000000000000009ac2e9e571135114db6edf86c36798e1fd457e9b000000000000000000000000d5c248eadb38d858e3792b8d7f61791bd6edb0ce000000000000000000000000b2540b9baeaa5539523f39a2b0dc3e861128f75400000000000000000000000050f112cd6a07e3e52ac67f44b4bb119ead588d2700000000000000000000000066975894155507ab77e060c751f5a0cd61cc80010000000000000000000000004fa64b3190766e5311854ea865f46fcb8894ba7e000000000000000000000000ff4f9ae4e8bfbf417bcf86844ec1eb3baca69fc2000000000000000000000000562170ee29e2d5649f1c6ff830116f0f15c8b93c0000000000000000000000003d2b812c0bff211859c382ee2fdec90b7d7587cd000000000000000000000000d98721366d198b18e795421c2d51452afcda9c9b0000000000000000000000003b3b04f477fbc624404412ee05620e777279ac170000000000000000000000005060240d7cce4259b38fd9addd238e3ab97004fe00000000000000000000000048784d9239a5233768dfb989a0d01e53eab3bf36000000000000000000000000a206bd0ba99ad2ce13687134da5521aa1907571b000000000000000000000000a4b5d050ac5ba630237a1cc8a9b0017c8d514016000000000000000000000000410a17bda6ba884f928a3394785380f1303a5674000000000000000000000000aa0f0f7cb2388d8e36b6ff0564f6c96fd623422e0000000000000000000000000ea15e505a9393411b621a777992535fb6223ded00000000000000000000000029804885041d0bee9f5c87951900aeb6f2fbbf50000000000000000000000000d82b59c057229852983e5f8590be809d54e80ca3000000000000000000000000c67c400ff2d40323bc4bc530549e97605a94983700000000000000000000000095ce486831a7506e869f1ff6b6eb8e5e77135f36000000000000000000000000e3a94e043592671ee9f7ba89da9192a38ee974c3000000000000000000000000639f23391656985c6400b1e03ba7a94298b571aa000000000000000000000000eada1479c2b2b721dfad3a303a6b9c88297347d6000000000000000000000000c3014cd849256a70ee410aca434088bedc830a72000000000000000000000000a846b35c08a53287c7945dd12b4f958c69d8d68c0000000000000000000000008937fc16b4ee2607c849808d41b8e25e72c043a1000000000000000000000000d33db5e394d126d4af44218d125502415636ec03000000000000000000000000c64c605e35a3971a8798dcb00f51eb4ad65dae5d0000000000000000000000005053418f4348687c21dcf0e4864cd84b2e10e4c00000000000000000000000003caa0315da6134a13293e059fb5d631ef17485c100000000000000000000000062f7eea21ae4079aa45bd6111aadbbbd459fe6e000000000000000000000000049bb6bfa5cc7d63f9426b2e2beea1d863fd392c0000000000000000000000000a523c9a75847a38201f570a0a9dd7ae48ff529ab000000000000000000000000de071d75320a109acf095724b14f144b5bb306c1000000000000000000000000410fb979b95ea54b0996bc66574e56590d8782b40000000000000000000000001231ba8eda937a28024e772a58e1bd8338cf2e94000000000000000000000000cf7b114ff1cd1bd22bd936a3f0fce550d277392e000000000000000000000000ab62ae05d3af7bde910a29cb7be65133ba623f710000000000000000000000001107c3db1bf67c768091bd3a7fc530aa9ca6b1e9000000000000000000000000eb1345c56b19d0113358dc7d002b21bddf570c800000000000000000000000004320bcd6346ee4a4c7cbbe3a8fd6210814e83feb000000000000000000000000ef16696eb27aa31d123c8ce9d32bf51f033f15c100000000000000000000000052fe467778fed319c3669216c5b93f6bb4b882bb00000000000000000000000042a8dab820221ad561e352fe3c7c4734b20bb43d000000000000000000000000402939e4f7bf6b3ec45e3919b2290f1163af24de000000000000000000000000bbd7b3c65f2c15152e23cabc40e1b5e09cf6b0d70000000000000000000000006276009135edeed996a256d974f40bd85766d3760000000000000000000000003e3c17cf9e00f730405e3ed2dbe14f3fd183a7460000000000000000000000001491732fb68b4073196bc64feeb6ca732ec9700100000000000000000000000042b5adc30a9af60e59d3a9b35b5b714905585f8d000000000000000000000000994ab6ce0652374915f47c4a77729b71f727be72000000000000000000000000922e7be309213dc52187748f5095029d572c3e6f0000000000000000000000006b1634df233d0f7fc4ac4a818553db6ea3499133000000000000000000000000241cc05952e80a818e63833a45082b06d3bbb1b0000000000000000000000000b9859960d9af74ad081b8b5675d16823d37da3ca000000000000000000000000f937982785163f34427955ad772bac1e811dcb2c0000000000000000000000006a3030547430e05f560b5a530f780c66fdb104b5000000000000000000000000f6d60fbacc8ec71beb3db72d0db5a6bae7c28f1a000000000000000000000000575e69a5e865df5cbde63ea955a1871c0390e77b000000000000000000000000112561a6698fa352aeccaf3d784f209198cddfa6000000000000000000000000212b95db5112e8ab8f16e1908f9876896b73640f0000000000000000000000001f8cf6fca35b388ebc8c53b5400400d65cfdfe16000000000000000000000000f494a7d2f1f8f99bb11593faa7dddd6118f99caf0000000000000000000000003af2125fd8caa7c4873f806e714a68dc5d6093a0000000000000000000000000d7a8571cd0f925922eebbb74426f7e527eca658600000000000000000000000020ba6b854952f633ab2c58f9a0c7c9f819a5cf8c000000000000000000000000dd267c57f81e98f4dd84ecb062761c1dfac28538000000000000000000000000e8a6750ac8a87d470ef5eb135b56ce4d85c73e9700000000000000000000000041a37069f11f9941e45719f80f99c43486d770ca000000000000000000000000812ea8802df45a5dd3bca01957734ed433c3307f0000000000000000000000000c221414db62f070484dedceae0041f014ab87370000000000000000000000007ec106c268a26bed9a2e403c88322fd9bd254fb1000000000000000000000000e4e14245523416a181bd003f64ca9bf114bd1230000000000000000000000000534fec236cef9ce6f13373863ccaf291e8a07bcf000000000000000000000000664459cc8f44623feb8086f9859f0512d179ba9e0000000000000000000000004d4a9890657199dccf2c7b808e69712aec9d66d7000000000000000000000000975ac5f75d4f94f163f4b773552ca5d301ab08d900000000000000000000000082b1998113820fd0af1c990bd5b2ecd8ac778a2d0000000000000000000000000b388c925859a7f4fcc855174f7d6190d29f43270000000000000000000000009172fe476da812f85fc606a97d69b4666fb06cdc0000000000000000000000008eae7b877f02895403d0d99bf528b2d7db155c5f000000000000000000000000080146c579548bc35533897d4a8cba90cffb39ce000000000000000000000000709bac3ac9e749509d8aee8d6057a72d28cd581d000000000000000000000000d132334ec3324379463b96ef121424f2049ba2ea000000000000000000000000dd03e174dc1092e9474bdac45557a9596707acda000000000000000000000000ccfa11303c2dcafbfb894969caf5e9f9b8ece104000000000000000000000000408b44ff2a611c500630bf7488ed662ffc0bd1f60000000000000000000000003a3e94420ce2d10236fe8c926392d9d5a9dab53b000000000000000000000000a1db51c8e3db8b9aa8b05e50b1d3c757adf315e90000000000000000000000009916269acbfe03d021357cb1bb7b1aacd5c2f34100000000000000000000000066a1cae5c6f75b8518f1127c8e96c60142a2b2870000000000000000000000004b057c90921a9ba3f4f5dc8a437b447372638f170000000000000000000000002b29c67d1d7f5536b17b1afcb5bb8367a4d0f2cd0000000000000000000000002b191e622123e9adbbbb969120c6810c1720f2bc00000000000000000000000010f9a9da365a151a04ee2af2c27edc757e39be6f0000000000000000000000003c78c09dbe525880feb08f640851d6d43131c562000000000000000000000000de7ba2704f6c299acded32dbefb68f79a581ceda000000000000000000000000021a09e4859d3f43afa91a29f6e14c4b8e7a332600000000000000000000000042df74b5a0058040bf2840d74842767fdb13f51d00000000000000000000000055e38db2209cea401b679cd9c9a85aba8293086c00000000000000000000000048532b7a2239b79b9879081d65f5e39e319026ba0000000000000000000000004727872e5f09496c4669fe759bccdf23f827f259000000000000000000000000730b1831ce29e546725f380959a73d9945d3cbcf0000000000000000000000005aad3ec76e80bdca8e61519b5e52ae5ec1ab8cc0000000000000000000000000750109901fbbaa06b83a4c41f4ea8900fe8adb06000000000000000000000000b7a8aa582ccd023a320a61679cdf81b832d13e15000000000000000000000000b64c054f70d955daa40c1138d84c6e3e8ada4bef000000000000000000000000bcd4e07da068afd311efdebb7c3e3bda6cd6589a000000000000000000000000207b1dc278b300ce6defdc8f620ffebdd9d61802000000000000000000000000cf5e6024bb9583a782bbcf677884ae7bf182f756000000000000000000000000c1c615fd484d5adb4090eacd415a3905c8e92384000000000000000000000000519e3a81c10a08a5f627fa1d5245c77f70266de4000000000000000000000000c484b5770c4afe8818fb980a65ad598661087dcf000000000000000000000000a96545af3316981a62738701b489f3d32c100c3a0000000000000000000000008e5b47a0869f1c122533dae2c90b1f8f8a46d333000000000000000000000000d9908150f27ed1b5faf788fc426807201220c28d000000000000000000000000d9123355a04ca698378a3121227cd6ca9862ae87000000000000000000000000c2892f88427e77b4407b37ea4173bd123004bea200000000000000000000000072495ce8938e9a5fa353145b6488ba22082fca220000000000000000000000002dad06e5ba5ff069d2213655e368b79546379c5700000000000000000000000046b6dc478c16fe5a842610a6e69258f417b1384a000000000000000000000000ddbf3de70a620912f03ec76b3ef81819dcdc539a00000000000000000000000015faac878881b2a5ed95affdf590d33232f275ed0000000000000000000000009861be72386b5cba837e857d9f47ed4488c29a6900000000000000000000000099b2401b68c8a6f340afbe99aaa10f053c2f31130000000000000000000000001e810aa00e90da08410664dff3acb5344c7cc106000000000000000000000000fca3329019fbd38732c9b66c3f326d53bcbfd366000000000000000000000000b32b57cc18dd2d54668f1a3fcd43a71ab062ab4a0000000000000000000000005c8bcd76513d6e00502c127860a36ffb46c646fc0000000000000000000000007a91723dc97330ce261c3af9ffdbc9ed60bcf494000000000000000000000000a4054bf37a512d9e84d7a308c013833ec76a51ea000000000000000000000000cc45877c025a51103bd8d8fb64f904736093f1e2000000000000000000000000ce630856e60d60eb27bface97d5219ed40ea38ec000000000000000000000000b36c4b1a21cf24adeb3349baae859d246cc11f2c00000000000000000000000056178fc66325ed2f3a4c0c8eac2cefa311c9e5e90000000000000000000000000ba25409c604a268c4938a30866229f6a8b03f780000000000000000000000009ee01912a0b2a431845b99bd5ae5a086545a1f480000000000000000000000003cc5917c9e11270103c3685c260346cd5161ecec0000000000000000000000004f738e2491f745d2eeb170f05c932455d7b4ded10000000000000000000000009fff2ae1c4218ad0abb02891159612818ac416390000000000000000000000005b4a2d5261ed136cc1f2ddcde747a8394802cd960000000000000000000000006f0648548406a4aad2bafa37d5fc8676585533ce00000000000000000000000083aa03678d533d80494ef86ac2fdc0eaf12637c9000000000000000000000000a629308fa5e603da2cd98f92e6809d270744dab80000000000000000000000000b603dfcacbe86dc610873252d8f3146a350d7a10000000000000000000000005833d298bfc8163a2e46aa7745fa0b073b015ea6000000000000000000000000e57fcc64ba002b93390f3195fea5b8eb9619b897000000000000000000000000c20130c74f21a191f0d30171ac2ef6082cefdd630000000000000000000000009ddeec56add19db3ab5c208e33adce58f544abd40000000000000000000000001fd6c1649133595d6b5256bffbd33b12c2c491ef000000000000000000000000f77ddf1bb45454b046156eea644debc8317adb0e000000000000000000000000e73d94534fbe50e8b9ec77ad73f207b40c7099580000000000000000000000009baf0e9f95cf0e15851ebd0ea257b33b2b6e979a00000000000000000000000005581d92eaac925a72349371239f32d4cfbd4b1d0000000000000000000000004fa6dda8ea4c90f740c072d3d6f30df7eb2cf045000000000000000000000000ce3f3a9d271f449effa8c390d2ed336b2809a53b0000000000000000000000002ed0a7ac93befc7412324c7d855b9691e412d762000000000000000000000000703aa51ea09909cb64503874a1c9d38a9053528e000000000000000000000000e024e3c0a68d4eb2f9eebf9e01c9cdf8ced59e450000000000000000000000008a19baa99d77b605157ef8faaaaf52f7ed9995ee0000000000000000000000008aa6b1477ccda1b6e21d5c964227a4e1e1cb1efb000000000000000000000000b65076bdce0f1088b8df47c29e64b793f03abcb60000000000000000000000002af83e275e96186514b2c6e13eb46cefba486395000000000000000000000000ca79d1f14a00148ffa01287c7f8e7c507f8ed715000000000000000000000000297be8f0ff94f345e693f1982aba528c14e9cd5f00000000000000000000000026bf196bb8f648fe650eeea8e9d7b02d776277cc000000000000000000000000ab4d1cbeb01ac6690b50643e88515f6ff535c2d3000000000000000000000000d51e75cbfe54a6e6ca1463f4430b95aeb1d5aff4000000000000000000000000c943a1ea097c571f3a12f27addf67c77be03d215000000000000000000000000e49ac8ce79dd93800977b5286e875f9802656203000000000000000000000000a430321e34d8db3b3610b139a0f0c33ddc6bd71b0000000000000000000000008269450beab859422f48ab7ef940a2f8ad32942500000000000000000000000025a59e11f74bcb05ea0d84a31ec402de5c83c74e000000000000000000000000d78d4a09244e7024e12b3f8cfb258d9cfca75d6300000000000000000000000001b11526d18d56f049053789103d8095d174b96200000000000000000000000074004f005b9bf03f6d65dee78ab3cee55e316954000000000000000000000000d5a1119a499ebbb87480ecd25753ba6bfd9a4d020000000000000000000000003e7d96e8f6054e26389fcda9b5374eb24f448f39000000000000000000000000ff01286c371b0d4fc0b88c521a94835de469fa74000000000000000000000000b10401bc1fe2b3d6eb10a69c87bd0ef5b759a65e0000000000000000000000002596940a0cbe13f1d904ff2ce94ddfca069d877a0000000000000000000000006f884570690ac6b70630236d7e74a5789484915300000000000000000000000006ca8f017234916fc879309555fc6d639dd31a72000000000000000000000000efaa371d14b475fbe8bee2a732be9a74ed9b94960000000000000000000000007dd7152f58c0bcc856889dbe116c933390c2f2c7000000000000000000000000796b2f89c07092fb854d1b05f4182f46b36a2eeb000000000000000000000000dd6353daa5576e5cfe36cfb6e4730db59a3dfce70000000000000000000000003fba0f8659f3f6bbce3bba2fbed3be9171892aeb0000000000000000000000003e27e43c822a2f30e0554d1b36c73477fc90699000000000000000000000000097d9695d3cf00a6db8261b72da83d3dfc06595090000000000000000000000002f8454160f2c0fb664ae8a28066613a312bd024f00000000000000000000000022a6c7eae21e6197d2f180673b8f939e0b2fae8b000000000000000000000000a8ed1b0535cede5aba6a209d0ebabc9eba0b68ee00000000000000000000000059ba2aefa82b64fa1d57fef6213b00a65e98383f000000000000000000000000e8f4b44b1a1fc4f38699bca7bbcb0218d38f610400000000000000000000000056489532876c1a87e28f125fdf814d815ac599a60000000000000000000000003897ecfcc5270c60877e228f97b8bdd418b95c4c000000000000000000000000cf645d1e7d7d4d4075cf4a4c07825b0227c73cea0000000000000000000000005977d83eea2678c728c8054911299dd695c5a0cf000000000000000000000000dba2cf981d95e409ad994441eafcb19661f9092b000000000000000000000000a1e154c5548fdfdea18abd89022f6d72fc8cc4b00000000000000000000000008c9e22372e00a3e1ae374379742d57acb781430a000000000000000000000000047e355fc58eca1862607f87cfc854ab152a7543000000000000000000000000d362bf3dc9da05886123088aef7c1ac5b3c54bff000000000000000000000000da91c0c40da074269d4093e84a6745a227f2c143000000000000000000000000e75ae1c14f0c798b7cbeb0dae810e14c4b21c84d000000000000000000000000f3b1c1bac6195e132fb2a9f3f5bf868d4111a7c1000000000000000000000000cd8516f0277ab19070705f98e41f16f70df97a910000000000000000000000007f92b980bf68fef162b4b7b84fa5ca0a134dba86000000000000000000000000e26b5192e9683d53e241483f2aea64e83c0940a70000000000000000000000003b555b48cbdc7f980c402595ab6e9424531bd97c00000000000000000000000024043b2253773ec5159d413adf583fd1e8f48f4b0000000000000000000000002e70996d492bd37c2cd772bfe47cb0c1e4f47428000000000000000000000000b0ac5968f9f8ed4d432f621c19dcdf9ddaeb66f9000000000000000000000000445a91bb3186c5d455231cd6ac444bd24378d732000000000000000000000000a432ce7806942f3459d3ae840b04f2203513f18100000000000000000000000079c77feb70842d8e3b9e72318a73831c8f380982000000000000000000000000a5590b39f86055366dbf57870742afbfa50a042e00000000000000000000000010dc215016986cdaf0bf0d0dd9ac7a4986b274290000000000000000000000002387190da27537dada167164bec417c63545c0e6000000000000000000000000361c90b629d0505b757b4f5ed60157ff1bbc3dc0000000000000000000000000fa79c4e067bdba3b8f3af68d2e3865a29f0505ae00000000000000000000000089646613fe6bdab85439ab2fcd8e63083e7229f600000000000000000000000055782dba50402c419c188aeb173fa5f6a24afa4000000000000000000000000015fb614f106f1797a1925ee3d87cf23921eefdf3000000000000000000000000509b6aad91c70d013960b8e141837a4c4ee96d580000000000000000000000007987d1528cc4aaa6db47b59bbc7f3cd15af1006100000000000000000000000099827001aefa3252a20af1e7a84b4476d2d04b69000000000000000000000000d68c18de9ad816bb57a3377afa05f092a5782b11000000000000000000000000b2527a44c5d455c66edc0eb4893953170b03faa900000000000000000000000031f0468c9c5a433729064ce475271953fc5bce89000000000000000000000000accdc1759dbacd879785a25d5585ad84bde2144f0000000000000000000000005d76f9655b1ed50bb68ac15e94e16cd1c74eab30000000000000000000000000a62251e88469d7bc5b112a131ec4063cbb5a5fc90000000000000000000000007a6b0652869d092ad399d016bc4c0fdd593e7a80000000000000000000000000ef7c1a12cfb89b9b13f82d5c3b6f1b5b9effacc7000000000000000000000000612b60b19a4d142e9d44289de20d9456cb4fefbb000000000000000000000000acff1ed7d24978fc15f66c2b708ba58eb4a9ef4f00000000000000000000000019acd7a43bf4bef7cc2474f343ad5f120f2ee3fd0000000000000000000000008a9196c67ce4b41e2320ca0b83fce67396c2e4c5000000000000000000000000d51d62bb1929cae3770a990658f9b81897d37326000000000000000000000000efb874ba537ef9234fc8992505f93f70b974e5ba000000000000000000000000f502fd868584c105975da1d1106fafebbd3fca730000000000000000000000003f62b732d3c788224dc6c7592d5988a0f21213b1000000000000000000000000b85b55737deb5582920094785a5903f608ae437d000000000000000000000000642cf3ca43936a307f42a0c9e7b47f45d1c2054e000000000000000000000000d5d253d608881368ce79764dc4b287369e44134b00000000000000000000000074c66296ce45ee7101e9d78ee96c152484d5f7b9000000000000000000000000259a68c7b86241c900ceb82c93c859e3397ac8a5000000000000000000000000b581993fbc17d6c80837178e52a669eed1863631000000000000000000000000c5dd7b9c2b9bf21a679ba4d87863bda2365a002f0000000000000000000000000495d33cdd35c1d050245cbc7a2143459086aabd0000000000000000000000008335916bf6b273e5cb6eb5730529c7071e75db9500000000000000000000000062b638b2651ebb402897373bc08d401dd21d6ddd0000000000000000000000008ebb9b34bfd8651146608fe63ce429236e2ca0fa000000000000000000000000f9b7f3c04bce9926f24e9c494a3dd31291ed4b9b000000000000000000000000a270f834b95941391b3d97609f08135ef2f3a1a1000000000000000000000000076dcc7856e6062ca936109e019f7f1a66725a690000000000000000000000001401829d891c31eb31e50628c38e39b59de3f557000000000000000000000000921e45c9f93cd7a3cb065d3b3a2c9e1114d623b80000000000000000000000000472fa017ccd5e672be415b9cd8d9cc8cbb59f0a000000000000000000000000015889727168996e915606f885f3a82d5fec6835000000000000000000000000e2a414d0349f461b2fe91c566762598759413dde00000000000000000000000006afa53d8023a7f4e5f211d5fc9f5c5c79b7a84d0000000000000000000000000e51a3bfa09baf0509676c8eecb1c64dbdd6005b00000000000000000000000027ea62d3061167ffa5aaa9793b8d923ba23a32db00000000000000000000000092f765e33c46304d5bd751e212ab965bea88fccb000000000000000000000000daed702b9b3e8a7760347fd164acb59b8b5a6e79000000000000000000000000c357f7b57b9e5e74adfec3efdda85d82a3d48915000000000000000000000000ac7714a6214a4b3538333c22a21e6d40b76eba2a0000000000000000000000004e8f0ddb9fddd3a097302444f6c3c4dc4a9e73f7000000000000000000000000036f15d48e4e547a93a37779538b5a1b1281cee8000000000000000000000000cf4c7ce7015fd5009b7fba68e557610070fb59a90000000000000000000000008f7c50d73f82414a9a88dc50b482b652df3b2c47000000000000000000000000988ed9c98410f27954ad1ef8d95bf53d592e39e0000000000000000000000000462491d71a5a31a6dc1e1f7933f6814a294135250000000000000000000000007a80bcbb8f1725bde6283927194d42e3aeebbc1400000000000000000000000029c769d65cd06b01662c5ad3294ff5908f87e389000000000000000000000000d9eed951ba09659660a4d26e699391f86d54ef9b0000000000000000000000002b8b50846d70a720d370a8f829aad89fae93ce90000000000000000000000000f3c876a26812ed770d252d45228c10c811c7b2e40000000000000000000000004247ec493a47a0158f65ace8ef5d7ef23d784fe0000000000000000000000000edd75ec3c5691a5fb66b7d783a08cd427cbe4196000000000000000000000000124822e679c75b223bdc08d48dc5d1682f7ef9230000000000000000000000003ba30a1a7bdc0541b40e386b5d56f4646b543ddb0000000000000000000000000139fabe26b9e79a9cc9b94313eee41776d257140000000000000000000000000f99f7ada51e8e719286be36b36f93396065171a00000000000000000000000026571f6e855ecaba5a1f4af533757769b5fd2870000000000000000000000000ec459ba8b08a236bcbac4a638c7b70fe1c3be179000000000000000000000000cafa601a312645155141027ae9dc58439a13b5a700000000000000000000000080e8a0e519f685e9c04f4c9b703a9f431f6f13ff0000000000000000000000001ae0f6ff82a7f59d0c4a1671873074e5d4748fb3000000000000000000000000d0f4d5e7c56a06d3d0a08abf1c18094c6e47ae31000000000000000000000000c35f4df900d1ddd375482107253ced3be5459f2f000000000000000000000000f55587070e7bb6eb82a8d4112d7084180db40d510000000000000000000000001a38613898bc3bcfda8356450e671f97870b8412000000000000000000000000937e0f58acfce29b9043aa2b73a8e27fabca9fec0000000000000000000000005b86bdffbde37563c30b4015e4ccd914da812f0c000000000000000000000000c13c79de939f8b566fc3355dcd88588b806afd300000000000000000000000001629104de0d72832b3f4ffcdbe0374f45c93fa0d0000000000000000000000002e86c97a1c8f862cb22ad4f3d4c5ebb2df96127c000000000000000000000000c7b09a49ffab880c7aa4829ec6dafd9becd812ca0000000000000000000000009da93c83316b5fd3260a528a166b754727fc16630000000000000000000000001922d6d724ff933f47fb00109db2fa7fae9feab8000000000000000000000000376d7d6f2dbb8d32d531b7bd92bd05e6eba74b8b000000000000000000000000cfb8958a60a2f8b1e1ba8eafc7f7a22b6ae07c3c00000000000000000000000063552206753affe1b3d414d0f248f2a21116fa8f000000000000000000000000de713ce395d279e2db5c62e6c0023a5b0c0954cc000000000000000000000000008ee86ab2d1c5f164de43b59b9ffb8e80892d2b000000000000000000000000a242c44547a964cfd07d48cc5c77f10651e28b51000000000000000000000000ed3060f7fb3412e7f06d0cb05f51d8d76b3408c2000000000000000000000000de21a545dbc5aaf281d3cccbfbb2a7554065b3d1000000000000000000000000b7623b313b75758fdef6098d4d615bc87a2d7e3a000000000000000000000000b6be6cd042ae07b645394fa6760a0073abe972470000000000000000000000008fb67aa07530d9df3aa4dfdcb1250cce6d8ec4f300000000000000000000000064cbbe04f7370ded107a1312194f9b26d5244f69000000000000000000000000074d50965c667340192c6afd82524d481ea9f15a0000000000000000000000007e65447c43f1c2f1aeb160303f1a785dfe6caae1000000000000000000000000f21903de3a09459811893c828efca750b2e8f115000000000000000000000000a83b145f3151c7bc28e7723cdfafabdb2d2afcce00000000000000000000000091e8f6c8884f87442e4cf569e74df8556d5273fa0000000000000000000000004b7ec313e12e8802df0d204a8daf9c5ce01a3725000000000000000000000000b0d010c1c65b35d1b3b0938da77b0b5686a360d00000000000000000000000006cbcba690e5326754bea60457b67ac4e9aa4321900000000000000000000000054083e5104044c6e7d26bdbfc1ce9d6b0754055c00000000000000000000000056b48a88051ec4926fc08e995e22f07d03d6d7c50000000000000000000000001a22eb6728dd20792dca40ddcdd1f0230082a35c0000000000000000000000000159c2eb0ae6657221af1c212725fb2dfe8ee28600000000000000000000000000592a994bbf4b99e34af11c2ab9ca303d7efe3e00000000000000000000000043c2e32877f163c3c013f51a6bd6f496aeaf6282000000000000000000000000f81b265a15b1bb7e71a2f9b5b1c6022cf8566e5000000000000000000000000004a202ec604db5cd516999c3d1ad85708a0bb06a000000000000000000000000c71d60beb4fc29720bb50faae66d69f67314db9f000000000000000000000000f9a965b902f395275982d9cba57779d87db06bd60000000000000000000000003bae5d8a5121dac05830ff4a045d1304e38a600d000000000000000000000000310bbbfd289edd20f2a65cc40e61fce331144639000000000000000000000000fadd37e801fdf74569c122bb2c8d54fbb60458790000000000000000000000005a14312fdc0ab15edda4ee25dd15f5d9f0c0e2d60000000000000000000000002bf5aaa8ed1b08bfd5875a875f3998a27a363aaf000000000000000000000000d50557d82a5b51483854062a2338cce2e6e8c3fd000000000000000000000000f1e822f377377cd849ed9d216777ce027936065a0000000000000000000000006cf77d3515d26626b180e4b4fa7d386a73c1de3a000000000000000000000000b8a5498013db15b2e2ee8fa5ce0c49443eb0f92100000000000000000000000070589e2137687537cf22884e997525019a7e44be000000000000000000000000e52e0071aed18f7260c1c27b46ebf22f8aa2a9110000000000000000000000004276058a5317ff141f04f91b3e90c6c0c087527b000000000000000000000000e2ce374d5abc04487ada01b39960101d6502c6e400000000000000000000000085372db397497450b5d2ec8d49ac34e1ad3d45e300000000000000000000000058ba21a3f6fd74c76d991d80bab0da8df8d30a1b00000000000000000000000006d5be4ef9ce64d61982f0b9db3be9029e3b0ce7000000000000000000000000e718a45c23f57e7a18ca0083e0a7288c96e6dba80000000000000000000000005654abd981700bdfd9b332216fff53a5073ca704000000000000000000000000b47e1be8851d6957a7f06d9c7efa291796113522000000000000000000000000fec3249df9fe6c41cc2015435183da6fcd5ada7000000000000000000000000081d4e47a8df3ec75227fefea927cd69821f8cb6b000000000000000000000000bb303dbb1509fd2abc4604085c6f8a76cdb9007f000000000000000000000000a5e8a5369e08031c8b809456bc1fa0bdcb09838100000000000000000000000093c23a4076f182757be63477f578fea969f17115000000000000000000000000083862051a16a2afd334b66b260956b2012641290000000000000000000000005119c18d30e0129dc6e5542cb8cb3f5e566dd1d4000000000000000000000000a7d41699c039987b581993ada1d0dc120353df3800000000000000000000000097717bafdb320be2d819acae0742c0bc9334280f000000000000000000000000b8fcba039fbf7ca4818be0da335321083723994a0000000000000000000000005b3b0ec3b6da950c021ea2a4aeafc53cdb33d05400000000000000000000000071b975a8d6c4fea8f5bd56dda0292e18fbe822120000000000000000000000008f7c988b78d6db8c959c18638feb4bae8484a8e3000000000000000000000000a213962131d73c5a0c30308fe5cc4dca1b6ac3830000000000000000000000008e9a35a4480a679ccd4dc34f9e7bc089f521cd73000000000000000000000000eb3d00357868b43ccefad966a95a7002917d471e0000000000000000000000001db14ebaadf797a6e18eb36276f3981b2da75f1f0000000000000000000000006aefb2909f7b692e799325925526002444f11f7f000000000000000000000000d4ae22b39d023cf1a845f99348de87c132b9fe8900000000000000000000000061b8c898d89c655a4eec678bf5645634a044556a000000000000000000000000726a372b73f7f08607c175ff60bfc5fab5d6ae81000000000000000000000000a06c61d4c02f592b466e870ba6dee2c046c15b130000000000000000000000000cc68f1d0444633582b6d8aa36522f67d8b67777000000000000000000000000319a42b458f59077928e8a13e6434a9188c2f94400000000000000000000000005d07a43a85621fe798a0cb3fa83b63528a3a311000000000000000000000000066d086de20910c0e2709a935509429c881be60b000000000000000000000000abf95cb20bcdba80e636bdbc2f8c4cc6f15b4304000000000000000000000000404ffad2c722f1e1cd65ccb28fb3c354bcb94e1f000000000000000000000000a9c91a4e5a4fe26f70ef885b7d7b4915e6ea5f630000000000000000000000003bfb0561bd8aa1eb6960a9d4a5df157c66f2c98b000000000000000000000000383da5ff0130f53642b6207335493e961c16495f000000000000000000000000c02b0963d190c2598a31b336082acf4c932b69320000000000000000000000002636d742c9797ef3552eb280a6a76f58fb6a8167000000000000000000000000045360698f832ad124dd635c2289216f26c95144000000000000000000000000f55a86beed8d1e8b090c939927c4e3ba5f0776cd000000000000000000000000b5a2c179c77607f8efc511eb86de87818f7340dc000000000000000000000000a68db244b65dfea87a6614164d2f40271a2d52f8000000000000000000000000e75ec93f1afac97ee9a9927367655ecf9faf9afb000000000000000000000000033914858164e480c0d732c624e1afc36c0a5cc1000000000000000000000000d77be08944e2290873b0aace9160df7b6c9113a3000000000000000000000000b03793449d53ef6e45acb4bece98223f4a6982ae0000000000000000000000005333855590d94657115bdb9a535b3efe41a1d701000000000000000000000000760260e7a2bc703d1746f312f06f6e264ba0f03a00000000000000000000000096ae3fcde77171315370d1bca61812dcb1d6fb75000000000000000000000000d6bbe1a5d42efa3d3d983e0de4f2de4c894e6dd2000000000000000000000000586f6cfb0be3636b467aa62c03aff1d3825eb8640000000000000000000000004ce686f8f1f600a0e55c37d5264fa7e58324918f0000000000000000000000002590f3f98c10ef9488615af6f0bf33d6ba865596000000000000000000000000fbd17bae45fd7b4af8359802d2ba839ddaf30f0d0000000000000000000000008b1c04a5416ba4f29a4c02433089f883acd7d7aa0000000000000000000000005f401c4375a1790451f981432323c1c73bfc12ae0000000000000000000000001173baf2f19660eb6e955c7f2229a9bd0a650d7b00000000000000000000000069a59ba428f4a3f067a330153e41e1f83ad038c500000000000000000000000018a4d1165d00803f5afa400bf1b037d683a361bc00000000000000000000000038a330c084f2ae0f9d54994e26407d9b0eb53ca7000000000000000000000000562a6935570f1c3b7b53bc25e6a48bd32f0311e1000000000000000000000000b9d2758786c5c5dfbf57ac36b84b04aa9005915a000000000000000000000000d5a658ba30a3c6c3dcccd37e3157e21d90dab9ab000000000000000000000000070129a8e44cfe87e1d80d42a4a86f57a7ffa7810000000000000000000000000352f9331272b587a9f82638de034d06ea21e4ea000000000000000000000000f2352afab9536c5d5fab96cba1bdcfdd7ea8796e0000000000000000000000002bdbbbe75794610ab758997e666dd33cc3e231d5000000000000000000000000cf3cb33d6b53f2d8818b51fe4ca7af301df25fcd000000000000000000000000232c665d12b31d6f3f6cdb371e2995cf34d9693400000000000000000000000009c3e2ffde6678c99729b90ba6596603c630c535000000000000000000000000c30f39c317588394135a54aa3ba7b64e254095da00000000000000000000000001d95a3369a726e4a14b8916c72fc2683f0727830000000000000000000000009c17fd4d92e7347f0d67f367139d2fb8b3a3a33e0000000000000000000000008fcd8adb2b23b71e55da9b64218ce6a73c15e2080000000000000000000000000d8c892b9eb74c4dda42159dcb1ffdc3dff69045000000000000000000000000d01e877507692929c1f9db3442662c13ae235210000000000000000000000000e97a05a073775da1cb785117ebe114f73e6d2c1d000000000000000000000000bf18307aa549301f9e6d5b7209577c8cfa312818000000000000000000000000bfe5c29c1cf3a189f8277f7b7e01c7b43f243a1f0000000000000000000000003d2f410bfbaa820b4d254d878ae6b63d692ad6c000000000000000000000000006da8d1d6cd57f18481e74fb2cfefc034a5d8cb8000000000000000000000000c7b982d40fec02802d7be179ef8fad49ec372f77000000000000000000000000fab31cfbdb9ccdd0437888369e653c9b9ea014ea000000000000000000000000b3a9cdb6f57eb2064cf9c2bbb39ea3cba9d4769c000000000000000000000000065fad8c5901e4bd581f2c3562bbca06c24d0b760000000000000000000000002385a5e0349dd2dc7b139fafa282e8e3ab4602a2000000000000000000000000e6ad3a56213bdef41c5120993a9c97afe33216de0000000000000000000000008ec286d38913a45b1a28223972c2ee1f2f5b16910000000000000000000000001187c59411882d119f3e6767059257f174de510c0000000000000000000000009335ce78ccb3bc1c4c096cd0359f617edce722e80000000000000000000000004c7f254f0b58c8a816df5ca1e35d375f0b5215e900000000000000000000000073dc13532fea23d6250a98ce19811104e6d76972000000000000000000000000b3fd78e8e954b92d7d47dcfa4b845adeb93a5efd000000000000000000000000fe746b382059e3102324656cc5a045a37202d84c0000000000000000000000004b723015a0cc0cf857b583f8d7042d1254686b6b00000000000000000000000063980057643a60e534acfe3420ded8738addd8bf0000000000000000000000005507f4897b48b58ef71159c02926a44f1a34d07000000000000000000000000022af2e3f65f358dbacdf95b6236ae101bc3e8c9e0000000000000000000000007b8c16e51340207c8d944266aeec47f80f92c6630000000000000000000000009902cf392855067d1f5bf24315ab76b906b63b73000000000000000000000000f57712da768f919103b27de6b24aae4af6e8d8e0000000000000000000000000a0486fde4ae730e55363563fa71a3f84a57204bc0000000000000000000000004e3e8e4b6509587aae8da9c8d7340c43dec35c0b000000000000000000000000c2746e1cef45018a0af3fa97daa2ca86c6d34e1c00000000000000000000000034fe4c86d763f1509882cc05298577cbddc83e7f0000000000000000000000004bb8c21681e2bf2e6534fc279521a51a99470e92000000000000000000000000979a88171f8e2c8d28b8299c8aed61fcca5c09800000000000000000000000003008d7fa971036c9a25eff7a30507913d7f96e550000000000000000000000002ee99f8f750e5898f94a22d4b50fae9e86efa7bf000000000000000000000000d0d221cf083852d6ed711f71068de5555fb76759000000000000000000000000eb0bbfb1fdb52df24dc012fa760d42ee4e0f5e8f0000000000000000000000007b8d99cbbf125ee027a57a05009592e7f10ccc410000000000000000000000008e6df5bece94057a02e303fadd81058df352ba3f000000000000000000000000168f3a3057a1cf57c3483032a71ac3cb0cc54336000000000000000000000000cb7d8e4be45f7d7711379408faf20b1648ea1a04000000000000000000000000fc5acdf810658d5977b792a62bf02b7b32cb555b0000000000000000000000004baf5514ed6cd19f7f6f99160bf54f5988d63eae0000000000000000000000005dd9f2dccf1d802069176e086af266bfc84481ef000000000000000000000000f8d6f62de0bca7d0e245f6bd913994a31e8a3d4a000000000000000000000000ab31755a06f0836285a36f216c1516d226d80fb7000000000000000000000000d4413d611239b8e1acbeb2e5d18830b3c35a523100000000000000000000000048c586e0e820807f60cfe4eb4bdcae94800abbdf0000000000000000000000006ffdc9d10bd2293b211628a708f9cd74e2406cc90000000000000000000000000392a1b85156099cbcd4d41e3d1824a087258a9300000000000000000000000007d639c6e5cdec1066e4118b5748720af3642d54000000000000000000000000e569cdc1379052f65da090d638fbfd2aa0f90b8a0000000000000000000000008a530e50dad0bc0ba9a0b14afab2e94dc11e0b4f000000000000000000000000773aed07e86c14830cfbb6c6a8330f02d64ae7ff00000000000000000000000076720cb6e6f1868a45a9ae346d88c5f784306a980000000000000000000000008848746664b3c670ffe8eecad7ac798e3cde73c6000000000000000000000000a83446e46cb0a79eddeda5afd47f7147aba53de0000000000000000000000000596dbaa4e35114a1857f7faaa9a9cde8d86cabf400000000000000000000000042a8400372cee85b43d969a260cb4909e67e6701000000000000000000000000ab05e53f37c8d5046a76e8685a7b3f22867eb789000000000000000000000000e0a3106d6b0f804c020d68018002e37397e70251000000000000000000000000e47e69d021c8fbc14addaf34cbb048e0ec8fa265000000000000000000000000b773ad2723aee1923b1cb371a948543d43968176000000000000000000000000c5fba3c46b5b1e10b5b3baa07999dc0d4498c5a50000000000000000000000000f023832fff9d01be2e7b33e8b059d7ba50a936b0000000000000000000000008e3899a55f759a975a11d43a83879c43c0247aa3000000000000000000000000d2580b6857eb0b7e92d0c5f26f4f8a8390cb0c5f00000000000000000000000018c5b038851df370ceb6555ecf7e60ed4d0cee2e000000000000000000000000d49ca8671d96afeb0d30a86518faea0a7973ca23000000000000000000000000c0acd43eebb08b79cd74d31f16eb754de491575a00000000000000000000000082cd4c491088631556c4a61dc56f9e03c3dcfe4c0000000000000000000000004add52ffc91d42c1012a5f51b4c2fc93aca92fd70000000000000000000000009baa8a9bda23ced6696edc853aca7d427d7e17c2000000000000000000000000415f2764973e13c409cf41cec5f7cb23384b711f000000000000000000000000dc30580a7de1c6d10e0735c65f4ee5864050a03200000000000000000000000077d55c9c9cffbeae8c3c898759af7babcb35d0d6000000000000000000000000ba53b1c548355f992311a4efb07e74ab224c4bc50000000000000000000000004976a4a02f38326660d17bf34b431dc6e2eb2327000000000000000000000000bdcdf9510225fc685badee96d204237816c6f17b000000000000000000000000f0a8a1392361b42161eb1c9318c585568439bc120000000000000000000000000e3537d6621f8718fcfae18cbe94d0a45416bded0000000000000000000000005343a904606550ecb6a3af458cfae090ada26d72000000000000000000000000b2729c7e9f5b1d0be63461101e6436cd8b72591d000000000000000000000000d051597bbae65b7c52de7ff5fdce6687b547868f0000000000000000000000006244882d0f27fc9c6bdd7b6c691a1ca89c8a257900000000000000000000000038ffad5b4e8fef625c7efee6bc7c30a291075b58000000000000000000000000d3f42d98c42af525fca7770988e95c6cb3bc7fef000000000000000000000000c33aa61d5c07ce23e3cdf5a936d38abf91967a4b000000000000000000000000ef62414d450f1714fed4d04a7be921e0d3078b1f00000000000000000000000024d7b2900c509102e3439d6acf4387ace23732840000000000000000000000003a5056e725eed57855566d29b1d0ba0a4f0a6b13000000000000000000000000f698101637e56151f321245aae02cb81c095344f00000000000000000000000091df141cb9e16e7522311dc09e3f2cf29fec290d00000000000000000000000068bf74dd7540f28eea1acfd3984d164b32dc7b34000000000000000000000000bc8c80ac457a297b8e4da65a2ccd5db267af10c40000000000000000000000007f7c6339ca7a10a82d51e19b7caab35baf67a082000000000000000000000000fb6cbdaab90bfbbd9aa1ce8f694dbe1fadc1337000000000000000000000000030b97935e30abfcfef19a5f26c660ec6594a584b000000000000000000000000c3e74fcc7f47fdd3cccb380b28f1b334fd07e5b100000000000000000000000016c094e3d97f21c6ec4fe39ae80d902180107999000000000000000000000000f702aa9893d1134d6427bd84a4baa1b7332ad6a0000000000000000000000000ea5423510b83899b4d98e6695b5482481d6da657000000000000000000000000a82db1a2bc84db8201e243eec12d2de77622cb4f00000000000000000000000076d5375cbabfe1c20040021318f56a88772acb00000000000000000000000000186cf730779fbaa0b9bc6d9a2cf25947668ea250000000000000000000000000951e3c705e26dd46ce6b9fb2cf31375fab26b298000000000000000000000000f97c791456d63a4d3f1f0ba471ab2b6dd7ee0c0f000000000000000000000000fc7787e8fcb4d9a3d8f0e235b9031d125ad9fb2e00000000000000000000000036a9d132c8c0d796d15221417343bd6daf7f440700000000000000000000000015d6126bc0f673b1bb3b90d6bbfe905f2397d83d000000000000000000000000e005146c9d86b882acba07676384ec3def82b0f0000000000000000000000000fc6c3b7919bb4bcc4f4bd5dd85f88fb3c0a9196c0000000000000000000000008e3111d6e669ffc00134bb0701cd7d4cd7aef966000000000000000000000000aa1554d1c848b1c0777c2c4c035a484724015c1100000000000000000000000038d8811af9aceecaa081896f85f725414765ed7a000000000000000000000000bb09df745620f91f6e4906fc37b698c577bf05fe000000000000000000000000ebec8ba9455fbbc925c8b8e28889b467433d81d80000000000000000000000004a0e3edd24697f75c4abc880137446ade193a133000000000000000000000000b866c53c238b08ff99f66f9d988e29ca79cbbe94000000000000000000000000d6d0d60ff253cda79f68aaf5f96e320439cb70c2000000000000000000000000f740e8c6546a45c22e048ddcf00ce8b2e731a6ca000000000000000000000000e88c028398eba40aed05b99adb4ca84d6ad0a5fe00000000000000000000000090eb71b610cd2199225e9d4c0546ac64a0aa8083000000000000000000000000554c2f09ec7c978dafc3e43e5c4640c955fb7e30000000000000000000000000b433ed6b7a02f9a014ab75d7b081290248b296bb00000000000000000000000046bc68763821a9be5cdb8fdd78d092656d10e34d00000000000000000000000023322accb825d7347afe21eb2752a3029545638000000000000000000000000007dfd9964194d2d67df0aff815fa6d76dc648be200000000000000000000000083dba2dd9222cb728a2438bd367cdd10877ec6e900000000000000000000000090c08dee7baa8cf24c19033120848685a44c92da0000000000000000000000001ecb060f64e2563486a01516b9e9f857967902c8000000000000000000000000f6588c61015f0f3114e0fcdcd2d7c748c9209e2400000000000000000000000069c337fd272bfd9b04d93014c8c972c84a87b034000000000000000000000000d956d83f58d9a9c39156ac5f026979d5c05628050000000000000000000000000adb03c6a18e862229d1f017031840de423c72fd0000000000000000000000002b9dd9219dc8a522f6530e2ccfee5d35de3e140a000000000000000000000000223b0cfb44df9f46680b192bc09f0201441c8403000000000000000000000000475c48dbff6c37ca153af0e07895ecf1485e97f00000000000000000000000004e29bcd2574f4193af524e2c52ca35dfca866e200000000000000000000000009f1b53a74066f3d3b7fd9bb87e999b66a01e9b59000000000000000000000000404a121d6bba6c2272b219e000ce70f330105dd000000000000000000000000098784f877bdea11f46bc3883c683735a7dc67ac400000000000000000000000049e677bf169132db4d73d2decd529a1d346eb27a000000000000000000000000ddea94c911264342e50028cb8874acb41d1faef2000000000000000000000000843fa986539d7dd57739a24131139ef5a30c8b37000000000000000000000000559fe1a244543d8e730b87294ec517d738a888ad000000000000000000000000e228c58b955ef2ddd75ba3fee68e8f3e418df8d2000000000000000000000000ea2f03baa4395e6232f580f57792881da908187b0000000000000000000000008a13b73226f166b151cff9434cb8fa9353de2c1b000000000000000000000000aadb275af8f5edbc8dc9e40afd849db5d7589a9a000000000000000000000000f7d150f89eec094d71cd69a61a9cf6731354c2c6000000000000000000000000a04437c88d25858a72ec1f9b75dc9f66140c6743000000000000000000000000de009f38cccc3448d7ee6e8d46e89af91d4730a4000000000000000000000000f70132b3cf04a89bc9e2e2b7d9362b3df8fad0eb000000000000000000000000d815c61d5074d8ad125b9df0c9e776145f0ff1580000000000000000000000008c8b9e9495c19f5e73db64f39ce09a65454389c80000000000000000000000009968fccfad684577b4c71590bc35a43d46f09066000000000000000000000000ca09b63516b9bbf889292a017decd309eb72181b00000000000000000000000008dd43a2bc1a38f71d97d45fb9ee2e5c4b2a73420000000000000000000000009fd1d1e248b0a037a3e6c0c0bca2ea68e91287f800000000000000000000000087772335bbfe7794c1074edd29895d1e01b042c10000000000000000000000009ebe18241754efa87d2cadd93944bbd2edf49ce70000000000000000000000005d8216ebad54cb09fe5e3168a66b4e86df6089e9000000000000000000000000a5e5b0f9288fe37d57575e16bab4f0cc271f7f9f000000000000000000000000dd8988caf3606088c29cb7637353b0b81c93ac2a00000000000000000000000090b00f3b0221e5341aca399d9b266cb504ab6f6a000000000000000000000000646f4d9605a28157c5f93547464fceaf29c8b95f000000000000000000000000185e8a991e9e0e30901a2bfa8d5e7b3c3b2f785e000000000000000000000000d289e5448cc114300ee0c367c10491fd2d64df9400000000000000000000000051cedcb6d5e589154a383f40f88169d208a1405600000000000000000000000046db1e2381dd14e0f16b3920b3060c4ee29edbe2000000000000000000000000d8e7e3503d08ad4f9e1f7aa2e3a48d46bfe906bd000000000000000000000000358aa3ffcc0c4108d0ead32e96f9f8d95afbb9ee000000000000000000000000384055f3d04f1d418863d6d703229839d126ea0b000000000000000000000000b717346154a4f11c29b711705144c1c888c8fac2000000000000000000000000153ce439ee0781e1ca002ee986476f51c9486cd70000000000000000000000005ae373babdf9d3f1f83041137418df7fbf009e8b00000000000000000000000073950116c615222e544f5541df7077dd5b7e649f000000000000000000000000f2309fef282a5142c07daf009fd74bf9dfc260c9000000000000000000000000bb67d23d62ec9ddc26dfd0215c0c85a3c832066f000000000000000000000000589a6ff60744f2722e1993f6500a5fbbe8c9c43c0000000000000000000000004778ac25c08771bf8054106bde4bf70558314294000000000000000000000000931dea88b4b2de1a75230f01dd7ad9df0467514700000000000000000000000046125f7aa351fafbeb94dc86de51188f2bb1910e000000000000000000000000cf9953b7c107bd3097853e4fe8eaee3b03868403000000000000000000000000af5ba019f587baad074ece812ef2054b227fac120000000000000000000000005378ba9bf136bd707b694cd10ef08d3233b322c7000000000000000000000000562bcade79f72a104be948a418980f9c6765aae30000000000000000000000004dae91d2ce496e5b17269076f14bd48c70f6f877000000000000000000000000797eca1c4fb556e49690a2cd2e973f0409a7383e000000000000000000000000bd2bc3a98c12095668a93a0fc9716e781e00fb260000000000000000000000009635d5d40716f69bae5f565548bdac0e506a3f5600000000000000000000000065f0bb618ded3a2799909bbd8103996483ba423e000000000000000000000000b8a5ed43b941a199771877ecf24c44877d321b800000000000000000000000006e41fcdcf0719cce358a4eab6e3d9385c57beb5a000000000000000000000000ec2a89ce29305b736c4976d8979ae62713f00d8a000000000000000000000000435c41223d103b7f53eaccbfd2d3ef06ab6fd1500000000000000000000000005a8f0bebead49647ba633e103adf7c1d6b5f4a99000000000000000000000000df829d7dad35bf4df6bcfb597d0f1c4d41522aeb0000000000000000000000001d291cddab4469459853686f7dfa9bd56832e50f00000000000000000000000085adbdd05e629f6cb43dedccdf0dda650097eb15000000000000000000000000b70882e959013d96ef00f967f253b6b2bbf0b2e2000000000000000000000000deb416a54fc3c234b7802dd080ce7c0df5c05e7b00000000000000000000000000076111651afdbab2af0ce52a4876ee865c11340000000000000000000000001467e73181bec5a022f3cb0c87718a75d5d98375000000000000000000000000ae294c0961f42015b17b35e3763bf360f0380de10000000000000000000000005d0f4e70afbe33d7961f99c273a13db8ef25394b000000000000000000000000703e5bc4d309e4c3b5057d9844ce03a762d84631000000000000000000000000b028e464eee020c654711b5b5240680d2622f8740000000000000000000000004cda8cff47e92a8cb83a332347c6de2a1d5c49180000000000000000000000001e0bd376d4f091076e9d1e016d2cb2c4c1ffeddf000000000000000000000000fbf2d2da2cc4a0e267727db5bb22bc32fd40399d000000000000000000000000ee21999df0bd5fa27e90ca7759933383f47c457b000000000000000000000000fecdaaeafc4f722bfa1475baa0560ba91b0ad64d000000000000000000000000fae86074a142cb64f88b14a13dd77794620a32d00000000000000000000000003a82ff97ad5757b12680c150324bc392608db319000000000000000000000000abe647342add665567d391787726ff69d5bf0de600000000000000000000000023eaf29a751a39c77e506a02246db211b20eb202000000000000000000000000fd4c387f11934079925e34896a86fbd158bb3cdf000000000000000000000000dba74c169a2975b2f71422ec88ae2f8288c66c360000000000000000000000002358b8b5af9f0f0cb100ee97fed49c2f500024bd0000000000000000000000005d5433ba690cda7d5e40012cf3b4a478dd5547dc000000000000000000000000aa6e3c7952076a0adf78ecdc7a9b16a36254ce0f000000000000000000000000bcdcd7452d05fefd54e93a127ea2c97e246e4ccc000000000000000000000000ef6706547396e4ae5368fa9777e5c7ed15a87c28000000000000000000000000ccbd7ac017184db09d298621b0b4e65789d01bc80000000000000000000000001f23907f3413df6e6fedf2eca19b9e302992942f000000000000000000000000d683339dce6b96d8f681c84d318d81272dd25dd30000000000000000000000001a2f2106d33323a631af4877852d6a4178c4a84b0000000000000000000000005e9cbebb7e0d50173198d28ece2706828b966c97000000000000000000000000f14689a383ac8a160dedd25d80a0d9ae388383e8000000000000000000000000b1cea70806260558d2d0ace5fd5719d276c0fa3b0000000000000000000000001ae357be08894bcf973fc72a5540dac3d9017176000000000000000000000000447b63a9da5ec89693dfa4f725919354c451d32f000000000000000000000000a26bec3b3864aced39d859cf21c9f92abfe956b6000000000000000000000000698999719a858a0a40dffce76df39e6be387b388000000000000000000000000c4cb22ccc7767f9cba42b799c219860560888c7900000000000000000000000061136210d28b9f59882464321af4643900ce192e000000000000000000000000b8cf73e06dd35f7a5600855123432b4093b4542e0000000000000000000000009977597fba5d496a5b05411984c5566cb8b54e3e000000000000000000000000b91f3a2960ea6d3182454c4214b9c42386a136e0000000000000000000000000a7706ffde21164f22fe1e98efb19979474b491d50000000000000000000000001bea79ebdb44ae105fb628e0e314eb6d4f56f80f00000000000000000000000045289badc69376c610fb99749036a60a73cd860e000000000000000000000000090ab2eaa934a2d3ef03ec5ce97064da2c57eb0a0000000000000000000000006c43f734b780bb9eb99f12bfec9056e561f5146c000000000000000000000000ff7e670a5ec845e726fb0070f32185230d2a376000000000000000000000000027eab5ac2ca9fc98fed71b31e16071815a93b4d200000000000000000000000053a041039f3d8d959e633ee2c2dcb18514961b990000000000000000000000007b5eb8f253155e76beaa61783216b99183683e1c0000000000000000000000009fc1f4c5e7c4916b3beef9f3086decd73086ef72000000000000000000000000b8109dfd041314d8f05867163e2b2771259964980000000000000000000000000ed9afc5a96a72b00aa85fc49d453b74bc58fdc300000000000000000000000010c081e7e8f069454cbb33139e74adbb7a0fa529000000000000000000000000ccb42435d649123b333e36d6a5fb881c69a404d80000000000000000000000004c0713d9eb4efd10ccf4d459630f4652723c9f300000000000000000000000008a94e8ab4d5a27bef6415295909ec93f496ba8bc000000000000000000000000c9ef2208dc0e15cf6fc2aa28ea8f9bd64d1eb3da000000000000000000000000f6994159589367e114d2b966782e5bbf7c61b3100000000000000000000000006aa296e66c5223c5bbebbe179b7a4dc0bc5b0cf7000000000000000000000000a86e72b9d5ca0f63728f46808320700d13c1ea4c0000000000000000000000002c1e23dfb5eb49cc9d69b239b3d31edb37d11a27000000000000000000000000c9521302eb46c7ec2e8f5430334903c08de37b2e0000000000000000000000003098af7af72e103cfa52ab26013a9d465045054500000000000000000000000096cc29c712ed9c2a40f7dd9034f6c94b81ec49fa000000000000000000000000974c65214795bc9655efb303c7ed00d0fc214467000000000000000000000000c1a371f08663d4285d158c88c46c0d068f26a4c20000000000000000000000005ba954c7d278dc64dd40f45c6ed8f64df262c7340000000000000000000000003ae24e162c6d476c4c3a1ef908e60f70d531023400000000000000000000000091e4abce3be8ed544af1381817b5d19247c07f5f000000000000000000000000513e85598d0a92fd823e093a56ee60ad3bd6bacb000000000000000000000000b1884868b5dd7aba9ad91e49a81c1b0d0ed193ac000000000000000000000000bdbe346610bba679a35c917d30a850566a7577ec000000000000000000000000021e5a3801becaa512239c4fa89dc3c818c59d6e000000000000000000000000402598b555c050d3651f53e3bf70af75bed79d40000000000000000000000000d7064e8b1cc53f7e3d705da1c2c06e1182e392ab00000000000000000000000056aa26dcc50ad53fe4df2526e4ea20aa3749daed00000000000000000000000051ec6adac6fd763b97dfff0dc10ab636662c14e80000000000000000000000009d5e401d15beebfb3813580121e7ee443df6c2a8000000000000000000000000720be80e6d30ab802b506a03d170b9d7e016e3870000000000000000000000005145ba7340b658c23b0e00aa0787df059ea9c0d300000000000000000000000090d90a352f64c692b68a80ce5c0580d5d3459855000000000000000000000000b5ff561f11f74df457d0dbba4c018ee9b1bed3040000000000000000000000000213c4f2e24d460c98c7dc956e95164d15128ff100000000000000000000000058314054063c507872398c7a696fb4fdf7d5625c000000000000000000000000785423440d5b4d799df9f0c439921801d881f191000000000000000000000000776d3f35fd3e8b920365e61d0b0fcd3910b87b72000000000000000000000000ab83a1e49bf015b94b20cd89fea39f902818e44000000000000000000000000064895700ca738b8bef5a4f2b1273edaf923f688a0000000000000000000000001e77e3ceaff9020f3d7c3a5da11d45ec99450df100000000000000000000000071443d688e3701b16e3380ea5836f1d2dcc8ae72000000000000000000000000df071f32e284463df2e2021ace5d539a0cd3fd890000000000000000000000009b9f082f942adc9c6e71664131fad7a2f5a45bf30000000000000000000000006623aded119a35977fe25f2b9d2d14c18232ccc30000000000000000000000001c66859162cf6367de94349b4f55748ff3ad4bb00000000000000000000000009cca0bbb68bfbacb0615e31b856241b3cbdb1c490000000000000000000000008b80ebc851c6f55cb28e2d1ff41bd4d1cdb945b900000000000000000000000058043fe1424deabaed5621abf43be15f86800145000000000000000000000000a0f486c9afb48bbbeb418a0e96cdfbd72a81f49d00000000000000000000000096ab7098fe398ee70250bf20d0ab339eddacfedc000000000000000000000000714b7640dbf964116e555382386e4361e7837607000000000000000000000000bce0fb7af353e83eb659e4672d36261bb9282509000000000000000000000000f6562d70b3f07026cd4663d57c8e94bd7eab91a3000000000000000000000000ce907c9f654678dacee8a91b23351042a044f0360000000000000000000000007a5a7c219f070f75d32b308298b1397e8ebb22660000000000000000000000008a9e279efa76c2d6e0947624d2bd0f9eebfb20db00000000000000000000000009b5fb9942e446419127d0ede092fb33a0df9eb3000000000000000000000000defc2dddc685f621ab76f3657d3442eb5701a9c60000000000000000000000006c68eec29bcecd8bced37828c3d2d39dc3fffd30000000000000000000000000e2b2732d4b19f28c4bebd7cce8376b0c7e970ce000000000000000000000000071e65f0d1cf5be6b6f21bfcacdaaec97ed0f7ce40000000000000000000000008ca17343b24e4831dee1e08415edf80f6788d207000000000000000000000000bbf4386701988f975770f9c0ffd736539c7f715c000000000000000000000000e9df42202b193ce688c16032c7381c5983d1fe8e0000000000000000000000001eb18d676768d2efa31c7653b954d2b08aa2f266000000000000000000000000fb834c3740a49cbf822584b5b97b7b1e7978bfbb0000000000000000000000000b2a46f16d0277ce35918fa2a13f72d774dc4d17000000000000000000000000c7cd5d4c881947fb3ed05163288de862c13a09920000000000000000000000007407625b12b6c9fe28cfdc52965d60a76d0b24c0000000000000000000000000f89308d7bb06d64e431437fab19d3bc0e62973f6000000000000000000000000324588b4990acf542651bde327c0a4ce463b6aca000000000000000000000000a6df30dee0d36dc10a2f0d1948d3a76ea0bc79810000000000000000000000007f42f2cb7fdd4cf605e2a49f5a99e35d489c8139000000000000000000000000b55ab2665a333e213876bdd77c1ed372812377b9000000000000000000000000057fd4bb262e5a2b725b0c6eda0cb373370ee2df0000000000000000000000003b021f45c2e54a234c803b98884170e30c07c2c1000000000000000000000000819df935f8c8ce2d5c52853016f24260783019050000000000000000000000009fbab8c9ddbdb88a83a3e463a32464926247781300000000000000000000000071be08627e847ee4a5cd2ac4d4f938dc62a75c360000000000000000000000006d1523cce5048c85666de5ee92f212986acc97a100000000000000000000000041c2b67ea407083ce649f19a25e231b4ad32d3db000000000000000000000000071b04663392c0be75e073990469ea84823334f5000000000000000000000000c14e7971aa7459a9bee8f3164985f1cc4545a35d000000000000000000000000c72b2616491451ba7c961e62a825116b41f40be2000000000000000000000000200e62a27a9a957fc2e3de5cd6d3dff82c02223c00000000000000000000000037139b8fff2cbe5aa4a5eb553bb57a7c8b645996000000000000000000000000c73edc7b082521af5882b00cc0d9ad7480ae63fb000000000000000000000000ecaa95610a17e65131f6b303500201fa126af7bc000000000000000000000000677a100f217624f97ffa97296270ce6b22edae2e000000000000000000000000863b4561bad4bf85af1ccb1a8834f5dca2cbde44000000000000000000000000903aa6f0d11e1ada485bea10768505b97ecb500700000000000000000000000061dfdfb0ef52cdf2037702256b603bab245416230000000000000000000000003e18198f0bd293f7e8adc91660f5160369f716d2000000000000000000000000e0623172d5008eff0519031484dac31b83245367000000000000000000000000139457ded1bd227ebb0ab00a734b1fa493f97358000000000000000000000000ba37550351cc70e0af96acdb68a6e2aa8dd548f80000000000000000000000001e62af8115da7e162f67feea62df77af7eb944cf000000000000000000000000cba661f797dfbbc68286a674f25eba8b989c349600000000000000000000000078e1edef68bc726eec4b8e93539b9d56f4fe3096000000000000000000000000d8a80426635655adf982a0de69da1718817243ca000000000000000000000000413d2fa20c10d7e291a5c967dca61b3583771cb30000000000000000000000009111f9c989b9b0354931aa3ba171325ce5d50602000000000000000000000000b672860b4bad8c1c805bff78013dd637ca18e14800000000000000000000000081b55eb20a1f7bb3eb0350d9d3cc2758098bbdc8000000000000000000000000d38f2df2fdb6465693fca5639e027581b579ab88000000000000000000000000351c1a4b2a79fd0acfa3d8a01d11c1cf23d9b484000000000000000000000000b91643c63a3e2dfc731a64846536e7e2813d3b700000000000000000000000006b956f808ef5fd8680b22a5470e9ccc807097e61000000000000000000000000c2275da9cc0fe02919ece7936c9dc1687bb2294d000000000000000000000000da717e317b6aacd0619e19815b25099981e4ff60000000000000000000000000eebbe6c922a2c41274db9b8d1186f36a827dba4e00000000000000000000000009d69aa107b3af7d77bc176e5ea186bc13752fe9000000000000000000000000835c501ebe926326e6b67027037c8da441287f0c000000000000000000000000f71510f531e166c828555570fcdc226a705742ac000000000000000000000000850ab9672ec465ca20f56a9f89a30bce0b71a7dd000000000000000000000000cc3cd45d849a7b843d5daa0d7d325a5696f3309f000000000000000000000000a99775f7182efbc8876043edb1dccd673d76b6470000000000000000000000003089d2f580f22921b9bc72b6956da2cfda6607a800000000000000000000000002767c57041fa73b61e31530d13842aae6e6d5bc00000000000000000000000031bec23f7b90847b84130fdc887eae92e6edcfad000000000000000000000000307b0573b19360a6b75b9bef1336eea1fd4cc8e00000000000000000000000008551b02c6791900ba03310850b1d47f64b0b03c50000000000000000000000009fc99d1b79b04ae02fb0b97b880d690a3546c394000000000000000000000000bb2cf20ac9ea5da6957ed751f5b7d80f786f9260000000000000000000000000a8513e48ae1d8da6868e42d888cc9fd3da30303c000000000000000000000000a44ee69f131e6cdb61164b7b4958c2129afc2eaa00000000000000000000000072ff6437e7b3540736bfa797458b11ff22089395000000000000000000000000d2d576c8d04cf22b5a387d86add424637b83a432000000000000000000000000d48ee4b03da71a84d1563e601a72954d681a903400000000000000000000000023c15f88f8b355072ca7a265d37e69252ccb8b4d000000000000000000000000986a81e561b18eae59bdf8a7dc0646a7490700ff000000000000000000000000bf1485ae4095fae25b361bba0c3faf7a81e47a19000000000000000000000000ecbb263e25ce1734cd05f4ca66302a919613040c0000000000000000000000006c01e1b554536f8855f1ab3c6b739a94fe662a0f00000000000000000000000093df91e9d9a3c64721c98e58a7cc395c1ad281e10000000000000000000000008806f7924539d9293ef4a4cd9acc69397928337e0000000000000000000000003f93315963292363ae71fb2a25fb0bb9cce9793d0000000000000000000000004fe93d8767085d61d80d19b543f5862cce406203000000000000000000000000db9a77495580f66381382770cb9421ff92375182000000000000000000000000aba642bdcc7d2bc61c79208a48f91b7295011e9e000000000000000000000000a14f2d8b9bd404913205584b1d86c8adc7749b96000000000000000000000000e1be256a40438cf589b99f1d64861d36c28b13e00000000000000000000000006cd81ee225a33bfe159d309ae694bf23840272b3000000000000000000000000eb3ca610766a657470f34e6db97b2f0000029bfb000000000000000000000000f6aa7e62baf4742c6faf1dd27110360786b79285000000000000000000000000d40fe2309213956304b8f15d77b3d6f92d2e3a20000000000000000000000000c52ae1446356a01aefa7116bfb8e2cea00e422bc000000000000000000000000a2302bc14388685aad1f174201eddc1584b599980000000000000000000000009601c10a335a4add422cfb1c863242440aff411000000000000000000000000087d292284605a34464882855f37198201302d50b000000000000000000000000d6b821c339623d21986c5af38134a7dd9bce8f8600000000000000000000000029b5520a32e14b2869b2c30828ceb1451dd5d7f20000000000000000000000002b2c0595f7dfb65cd8227956b941a8eec3e8d4ed0000000000000000000000009d83368baa990e74e9d24b1a547af171af7fa8ec0000000000000000000000003b2b975f1cc6d42a5d2ffbf924cf1300a5751b9e0000000000000000000000004b57e56a31b66904def443585a95360a00cdde03000000000000000000000000bb2a43bca86d46a21c4ae1891eb63c21591a5ac0000000000000000000000000809afc95243140fbe650143c8e682eaffae2ec2300000000000000000000000053bef2e6ff5540234160106c5ba231a93d16aff200000000000000000000000065ca50a716f59b7f450d1a4e84c0a5c674d18f290000000000000000000000003562314aac0feb98dc94f5c324e06b161d652455000000000000000000000000630a6e41c57e7929de2af6b2e777ed461254a96b000000000000000000000000bb0f9e0db56e3621ee90ab92a47c3eecf5a9ba1e