60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000aa442e3f07d9da1bc1c4324dfbb98f38689d15ef000000000000000000000000111ed046cf2d8f0a69c543ce238a605459f8b4310000000000000000000000000a33fb8657a670492ce190623b1ae79fd5ce9d60000000000000000000000000cd4cf1beb61c63e7249937d03eb09f362ec1d33d000000000000000000000000c6c8fef6a45b02e254215823df28920508999350000000000000000000000000242f4cacf62651dea27c3a24cf87acc303b744aa000000000000000000000000f1aa27262221d5e7726a163c1f58c2e352b4533700000000000000000000000015c8d5000b26d59bfa83cd2a91b8b66c4daa6b05000000000000000000000000484a926aa8a7878e0e34d3e55c11ad40b28e451500000000000000000000000013863224228322174bb75d99192690de02377b400000000000000000000000002cab55722c448dd5935ca0403178fc8898f444fa0000000000000000000000008ad94cc6591f641e5d0c62bb1798fc8478f7fe4400000000000000000000000017a5ebe903059dd358280011a57c3115ee6a089d000000000000000000000000215a8ad55552bf5e9ca5a9612dfd12512c94e58900000000000000000000000040b36a5b4205f8dd79d615171416dc403b917bce000000000000000000000000da28c33f93f99fdda59f63be9af9ff71e0b068c20000000000000000000000002a24435a6564b9519fbb4a621476dbcec482ac83000000000000000000000000268026985e8790f9ae3303dd1b0f66e7502d522a0000000000000000000000001b0983e1571c09cd1df24e223a8c1bba43ce49df000000000000000000000000023d5fe1f530cbe5fe2991ab622082c4d81f8575000000000000000000000000e07e55b1a14bcc005face921e3846b1fb91ae27e000000000000000000000000f12826f02d71df7c0a2a2f36af9252b82740df5f0000000000000000000000000987cb4d128e82f813235f6047b986f7c605a3e10000000000000000000000003ff5005ebbbc1483ce8b9d6faae4f5375b471d880000000000000000000000005a401589d883183ad771ae4b77fa8b8e977bd0a5000000000000000000000000ef6ee084a4ea42eab7e860d60e6ac504f08b93b5000000000000000000000000096b6948a8b1bb13f31fbca8f2037fec04e1637300000000000000000000000046a349926b92c109babb797eeaa077fa091519740000000000000000000000005201e8b2dbb85714339ae082b6d14140d14bdfb0000000000000000000000000e6224ef57e51e3bd8c77b2f1fffef125807527420000000000000000000000002e8ce4f941156eaac8aa22d7dba0a32efc770696000000000000000000000000e0cd025a00ea50c457bfb520636afe80dc830b8d0000000000000000000000009aaca8d3b58f4b6c5227752fce43ef495a4b605e000000000000000000000000cc9455a12df3df4bb9c72cc4ce09429b960330c5000000000000000000000000c0af4f26e44a8ad1d92e17696c646e62066efa7c0000000000000000000000001d4c361a4129e600309b5561fe21f662077e5b6000000000000000000000000008566d7ceeff9fb7f5ce0428a5a13743f14078cb000000000000000000000000029ce7898dac5c2930a173890f50a61d1cce4e010000000000000000000000004e98a7b81212d87d0b96f1e628a0e421cd15bd93000000000000000000000000e53110cbd04c9113a27343648e7b32355a441cb9000000000000000000000000347cb049457cc860e339ac1706fd041db9a45c19000000000000000000000000dfb0c2ffed1a1197de7d95e7641db12523ac86ab00000000000000000000000002629c4a9f09aa805d1ccce0d065af332c87cd8b000000000000000000000000d8c55dab29a8f3606d3038f64c246933107f9259000000000000000000000000d752223704076d29e1cd0a4e0587b644b92e7f530000000000000000000000000c1e02e3dfabd1d54e41aa1ad9005f5bd4a91ac60000000000000000000000007868bafe69fde206d59cbdae00219dfac972e1e7000000000000000000000000eee02e792a744e4991e60397184282e0d74c49db0000000000000000000000004eea4f9d1d6d87c1b21afa5f8222d25860bdceb8000000000000000000000000ffbd085db74f9d1b57c1d3207722de55be3bb88f0000000000000000000000006ddfe2a89e43545bf2a2bae7b37c2270da4a4c95000000000000000000000000fc028785d7312b9fc37318b57653ed28a492f29f0000000000000000000000004cb32abe4a4ebe3aa35176296d088077d29c58840000000000000000000000008d1d45a8a10f5524276ad34baa6a1a03cd87751c0000000000000000000000000791da6d1fc774f6013f9250b488b72a856a8e190000000000000000000000003a8881f99f019789e83451c790a553c190da4157000000000000000000000000dd7d2a62e85071b0ec967a338fa42dd0f2c8aea10000000000000000000000005d8630e3b5475a4ef130a58b25b43342d6a7afb0000000000000000000000000a4275742c2067abbc10668c2b5044f90c4db1d4a000000000000000000000000bd7148e9c1c4a953ad83b302f98a1bbfd1f5dfeb0000000000000000000000000c7202d2e8f116c89d497c0b432de062929e69c1000000000000000000000000537073bfa41a8cbc1916cb67e3ef9fcfa47317470000000000000000000000008c3ba1fb002ca0d0b6cbed2763e7b86a9ecabbb2000000000000000000000000495fcb356578523860452371a6d2f2c852dff5c400000000000000000000000018bfa78db191d9bf62212b4f9c38fd8ccd7f26ef00000000000000000000000051a302d7f5363fc6587d0e0f2e49a109bb7f25b000000000000000000000000089f7d0cdd290e26449a01c098475de177a01c0aa000000000000000000000000179af2bbc1d89c9fc08796ff5bf9ea1cf2971840000000000000000000000000c9324ea090cd1e57f4a15c6a787cdf071e12452f00000000000000000000000035ede74a78289f86808bff90258ea38dc2dfcc460000000000000000000000005a5d8b7860b7c97d6b76089ac78755e77907716e000000000000000000000000198ce8115ab85df43ca2a07ad3085680431e3859000000000000000000000000c56a34472e90a2578ee0ea82087ceb19fb8ecc3100000000000000000000000023df59a9174713bd3fc1cf44e9ccf52b024afaec000000000000000000000000c52f260718af88f2da7bdbc426dfbd4824b93f7b00000000000000000000000014660ee082d601cbb3cc592a34d0c9e0e2425bb1000000000000000000000000adba428389fdf50bb5cbaf50f028e90bd522bb650000000000000000000000000098b5d85946b79e065c4106b717ef853b53e6cb0000000000000000000000001ea318ce398ce8589fd083755bb8abfdfb530a2c0000000000000000000000000ca25ef42bb1c3f5e7c073d707261bddec05cc6f0000000000000000000000004db0b4785b424463dee5a3d4fbeba8102596ed3f000000000000000000000000d01dfeef7056254718ec20d64b9a5f6848eee78f0000000000000000000000000654caea97e96b2d1d572c559e7d97fafe975aa700000000000000000000000074c26e8433553b92f7a6f91eb65fffbe01fde1ed0000000000000000000000004e029c1f5e4ae488ca5b23c9ebdb3d29d32bf56b000000000000000000000000a99ef3a201a9d3a7211a83daeab73165daf37a99000000000000000000000000d4fdf17db7a297122788b23358db5b4207b80123000000000000000000000000a44c94101375bc540a2bccba7c3bc2b4d0d7f000000000000000000000000000776a45e14e02df1b9fcccf4293ca7bfa938b5c8f000000000000000000000000421552c6fffcbf1d5e95745f79951e647927db67000000000000000000000000a64cfd8d0ccfe1d14c438adc0f6c7544f992e643000000000000000000000000deb737c9cd0fdf81ccbcd30d3681fe57420fc54a00000000000000000000000033c444534bed0f60ca15b050e4d1c3ee201d3aa6000000000000000000000000d07f62e7d500e17cbdbeceea986c841bce3ba956000000000000000000000000eee54603770827405a9e2209b22ae616185d4b1c00000000000000000000000049d3a3c5052781dc42a58127828423cead14dcc2000000000000000000000000b865bd7cc77fdcd9795aacc1329b3dbc5107383700000000000000000000000035c576509585f198964f336371ea68648ba5894200000000000000000000000023472bfca2495ec9ecfb4c854da330a8daac638f0000000000000000000000001c65a958cc067b0811ab2101149e1ac3c299e1e2000000000000000000000000abe3713257371710a220425f4923ba799905457500000000000000000000000079345e5827754659e7ff130f3323a5f7f136679c000000000000000000000000d7fde1eb85596dcb4436a5f728d037c5c453aac40000000000000000000000002fa773913a7de6d50dc3ba52cbed3801b7c8e56d000000000000000000000000cc808e643aefca6060c4be5828f7c90364f4bb8e000000000000000000000000aa38080246c2e0803dab8e337d5e58cd705644a5000000000000000000000000b2f9a2a79ad36cdfdfd869c1008a0a69077b0644000000000000000000000000217548f34876dec39ae7747533511f82d5ade2890000000000000000000000001cbfba25f96b9f53b38356e4796bd1316998c768000000000000000000000000801109b3a582d6586a38f9f31b287ac3f616939b000000000000000000000000032e542706d5853c1eb0997b764eedefbb4f54c80000000000000000000000000b804695352c5f23fcd9936bef52c0c3abcd6f9e000000000000000000000000a18cbbcd550b797a0233a01f1de33e81c4a5ecc30000000000000000000000007698f66ba472665dee2e1e31a6641c33174a2c3d0000000000000000000000002608dbd7395c5fd4088c098d72f47d427fed10c900000000000000000000000037febabc5065b406134c09a06ac623076adc15710000000000000000000000001eb481f11405b1359d89ed6bf4bd97c3f936a3700000000000000000000000007236cbcedf694d7dd8d0706db3f43814e99fe990000000000000000000000000d3e4b5841b77e8a4801417c36ee5517941b900460000000000000000000000004bc62650ed83bdf289cc3e5fb209e5985f9ca3e1000000000000000000000000e8b31f136ddca2a0008eed3b1c8da84a443bc7a900000000000000000000000077a128dd86c5ba9c7374da45869c5062a38790b4000000000000000000000000ce3331e814d223ac35d94052b214c407b4c021c70000000000000000000000007c2f23430be4dd836cbedea5df35602bfcbd712d000000000000000000000000b8e366888f38ef21a3c97cc257c9040be95270eb000000000000000000000000978f4374dcdaaa3c20db744d38a610737bfdaa1d00000000000000000000000097f56b1894a102e62a716e1b10d8c758edf334450000000000000000000000000ee63b472cf9de4ad599e95596cdffba27f9e48e0000000000000000000000008878409b8976d96919cd362844ed2ef9a1087be1000000000000000000000000a11fe5c27cf97d5901f8affe12a997ed9a22bf7b0000000000000000000000006e4e971404c737dfed18c1bdeda9205abf8c48e500000000000000000000000013dfc909cda66ee5f8643a77866fa3f3153b0a4b00000000000000000000000035ee2adea55cdd277b2f25e3c96a746ef1374481000000000000000000000000c8e505e6561a45b3f5ac97fa0d1f2fc4060c09ce000000000000000000000000f5219670004f982652dc91e59a7094a8f48c086a000000000000000000000000847f2fb87630596522145bae486443ed21e25276000000000000000000000000e48fe6012f97b6a13c0ce5cef314caf66e972deb00000000000000000000000099fa9bafd30f0990595800cabc25b5067b21fb9300000000000000000000000067ab42f940a944c542a32604f73e65a5b24398de000000000000000000000000d6933095ee4dc439f40917e95cea19fce055abaf00000000000000000000000050496d2d66dbb5b28348eddf61d7cd84674f80d4000000000000000000000000e83e4c1b202aafe0715f8086a8ab0ea21bb67fcf0000000000000000000000004a163f7938e8b017406eca3d05728c469ef91e30000000000000000000000000071643f55daad774b30def6d5df0ebadaf69d76800000000000000000000000026dee7947c2c2971b0df3460a6e3509befa24d080000000000000000000000002543a7e3b0463c49bafe4b54a5b6cc58f679daaf000000000000000000000000596a55ba2b0b119f69d0f1522ff3b0bf14e8ee3f00000000000000000000000067db5391e7ec62ef636b15e5616a3fa3ef9c0a30000000000000000000000000ff1f9a738fb250540360734c60df5cf36d464020000000000000000000000000cf79e4e827b48c132e409df671788d132f1485ed000000000000000000000000d6f3fae12db545576973009a8028e74871b5b9d30000000000000000000000003f13a6ba66dd5ddaffd331a251f0ddce7814d78300000000000000000000000020deed1b98a6f74822e32bd7ebb3e148f793955400000000000000000000000097dd1100326734e62de388991c864be80879290800000000000000000000000087ba9c0289c149ff866f62c3044deed76516fc1300000000000000000000000044bac054a437515e95716458a912a328aa8098ce000000000000000000000000fcf0d6eb576fb256fd2d02403e9058a5f321843a00000000000000000000000086cca85d539d0c227dbf844329f0e3fc04cde9e300000000000000000000000032bf734cd4831a2002a68d3559340326744842cb000000000000000000000000bcc4013ba313a8605394fe6d445e2d4320a6f1070000000000000000000000009f27e1fb2f24b959f98488807fa4e94b8760720e000000000000000000000000b013b3d88ef3a9ee83378273cc195486d309b0cc000000000000000000000000efcdb7a18bf9d2051a8052fe55572dc31f940da10000000000000000000000005f2aee219d192596946352cff661598630f9b35f000000000000000000000000ba853d03ebef70ec526bf4da50937c57d5baf2720000000000000000000000003ca9a65afb4dc8e21034851754c305c5defc78af000000000000000000000000be4132620723bf7d46110465a55474c613f8c86b000000000000000000000000ad4f4c7f71ab82e7c92ed0216d34ab471c9de30a00000000000000000000000002e5be9d57d6085763c28676dd60a1cb85747105000000000000000000000000d9cd5b74511cacca2b51c8aece678c5eeab9689400000000000000000000000089a34ef80141dbdf8c93589bfe698e62b42508e5000000000000000000000000dfc10c5f6a19178ea9799fa94f830665ed67e6a6000000000000000000000000fa138c15aa5737da97a44e070e4d84264e279632000000000000000000000000a1a8e504c3e21b22a8fc3af657548f375bd75006000000000000000000000000ae9940381a0ecf715025b8790992d68084a13427000000000000000000000000fcf2056ac55951b31ed80314f18d50de4be7d28600000000000000000000000026c27526cfeb7dad3c2d76629d945f51b79e90d2000000000000000000000000fb743c27bd3e07255b92b1e6fd50c2558b4dcf6a000000000000000000000000a3a04cea741b5516da80aa20027e790affa4ce0f00000000000000000000000035b89fc2d566c17cf5a0a35f5fd36d9235428a31000000000000000000000000218aad7deacd2f89fe394837156ac094cc1dfe680000000000000000000000005d776232b175f537c62e143f399226e44f86cb25000000000000000000000000e839fcae21d570357c5612ae501c91ed77fb1e620000000000000000000000009ddca50ed832f7115d58b0591b6afb65215ed8ec0000000000000000000000005ba34b8df224b6ca54b3fac10f833226ed6dabe6000000000000000000000000444c8227a7c3c6bda70d9ab6162d87868435191c000000000000000000000000b32eeb1705495c6a496b17be4fe982e5c534de1a00000000000000000000000089c23607af9f131bb7adb94d8ceb1440e7fca07c000000000000000000000000f731329f13fd152aee2056bd42b7672204e8e16c00000000000000000000000007d0f2db2ea81141241aa4cf37266a6d1f7be86e000000000000000000000000d9f0501ed269cda5e1a051b040ee7534ee93f1fe000000000000000000000000cb5093027cb444b1fa982eb232a839d17518796f000000000000000000000000bfc9ef4b6bc325da3696fb9e8865741ba418a214000000000000000000000000eb4659ae920ed7240218e47b0a3db4a5f6c750d00000000000000000000000000b0bf996e2b11d6df20c2100b8eec4bd4b3d82c300000000000000000000000013fd388a8778317a4a3d7ffda3d08e23c49591bd0000000000000000000000009b5acc447bcfe4e34aa637af0cc68abd70c114f100000000000000000000000005018e21b6295fdd80222f527fbc48ce215e8a08000000000000000000000000d1f26814eb9a71ba484ebf25169dcafc864c901d0000000000000000000000006ee855b727f03ef189aa5b381d2ad614ef282784000000000000000000000000cb53eb8b6a2a65a57f2b1b78ea4bbdbf34ff553b00000000000000000000000077e2e28a6026c6dab4fd08c3882600b28a59ed35000000000000000000000000045f5de1760a80b8eaeebe4d02eac3c5473f6bee000000000000000000000000d0517cb77fd5515d058edb877aa4c7b8bed459d400000000000000000000000089153b18c57af567baa049902c78787a4fd565330000000000000000000000003e2ee5239eacbbfe5023dc47d0e8508ae6e859df000000000000000000000000b16d3cdc3cf6e58428a3ce32ddb62e79afc782e600000000000000000000000067c3a1af45a5f57d44f4d106c246af05617009c3000000000000000000000000f103408d79dd2f2f68a8bd5a6469c943e212afd200000000000000000000000001a6f154f71782c38b3117dac005ed19447a3c95000000000000000000000000989ed3462d7cf2089698113ae7a8dad35e5ffa41000000000000000000000000e36b43933b8fa7befaedaa928ec368e3d4c8193100000000000000000000000097dbdbef6acfd1cbc2a7cd98573428a6a38b4c1600000000000000000000000034ff82c855ec9519312c0f0aaad251e7132b604f000000000000000000000000426eedc4f687c611b67214e37f161dbc3fa4d389000000000000000000000000be33d015574688cbab4156a06fff480cce76aa2100000000000000000000000071acf31c7eb246c15725a31835bf04b9760c7f06000000000000000000000000221570b0d2fafb0e2a4c1a7d9cae3b62715560bc0000000000000000000000006996bc7eb19e0e73d9972b4bd9dde259f731087700000000000000000000000098801680340eb07259e5bea00fc4af83465137e7000000000000000000000000eca00995d133befa7cc9ae1648ad0c35f817f0260000000000000000000000006879baae7849df33dfdc3f0a5a2f55791ebc547000000000000000000000000036330a7a13b15d6a9e719c75a1dc52f0c13bcbfa0000000000000000000000002de6ec517dbd6f9003c5dd4fff55dbbad3cac6720000000000000000000000006224b229db65cc234b9041eedcac082b638d953d000000000000000000000000bbb52d64810af48ad5020c20e7ecebcdb9af9fd3000000000000000000000000a81e792fbff6b747ef1b43926cf1e7913d5addc6000000000000000000000000c4d15b22b592fe2fb4012632b5060ece8e0570ed000000000000000000000000c2d8f435b05e46426036b0ac18bac2cc7f7c9d8a0000000000000000000000003dd35985e1a34c6d5eedce956ca40de5e145d584000000000000000000000000ec200398520d6a7ed4235b61012aebba1ad74ff4000000000000000000000000de9d2854a451c1da48144b1bd6890d59b691ecb10000000000000000000000005e5a2dabb997ace728040acbd18ef9dfc3f0e71500000000000000000000000096d0ece676a1ef812f696e201ba8e617a4db5dbf0000000000000000000000007bec05bf9d30363bc74e69d6195cb1520adfdd2e0000000000000000000000001dec8d1c4da8d7248f8b7687417dcf92a691712f0000000000000000000000005c34f388d1d9015dd63a3f26f9f4b78b84cff096000000000000000000000000885382776eb5323966def5afb841c4f4661cafed000000000000000000000000fa25ddf744a2a5f90061dd3bdec92a54a52e3211000000000000000000000000d7346f80f2558b1453e9fb8996f78cc5820e3af000000000000000000000000053f2ad5cfd353560b95368dee07093ef9f81543f0000000000000000000000004ae43d8d95529f7b2d00653d220da851f5f25b5c0000000000000000000000002fb63afadd15e89844e234a3050017c37f9c90320000000000000000000000000124d5adf86ce6d434401cd1f924770675b980490000000000000000000000000acc425a7ec55bb3c372b27886c785e2c6ab2f1100000000000000000000000005055ad23da4835b9d0a0369d568d6613a339ec40000000000000000000000006d62e870a2dd1e94a76e72ebda5dc7290e36f9020000000000000000000000004659e21353d8ccde4915c5732475d1e4bdeadba10000000000000000000000004ee51e7a2207401abe109986705e5081b7b5d74a0000000000000000000000003aac0677cf34bbe43ab67c26008a0eceacbd54ff000000000000000000000000a37f898815af15f74b9093fa2e9eef6a00656d9e0000000000000000000000002b44d49ec63efcf80dba4f37edd4b47888730c3800000000000000000000000022ed29bfd797b728c4846b749f09b4b8d973792e0000000000000000000000004b8dfd4084767183b073c5f673395b32d2e96b9200000000000000000000000011279b689707a638615c90a68eb26252beada5d1000000000000000000000000f3e0040ea649f35c62f6eb390681828feb30b30f0000000000000000000000002647f23d9a27e053d10743f58e9a6cd1adf852dd0000000000000000000000005be2e2be2a0ed1492ee8563a6b5895108e4c2171000000000000000000000000fbf62b5fd1fbe0afd46f5e60d050f27191cb1a84000000000000000000000000abf97d0d36c73ee454c51c003cd593384ee8bb3200000000000000000000000054b47ad299307aab20f93c23db9b5eb42fc6cfe7000000000000000000000000aa47fa59fd89dcb5f8b53bc8facc3010d4ccfdd0000000000000000000000000a426c9edd7387885b87b0729330fc59710cf6cbd00000000000000000000000040834e342153c956d6d394d5fa7a77ea91d9e2a8000000000000000000000000fbc41b87c22c46f0a4b2b7da87b9ce3d076fde1a000000000000000000000000e93654686bf689354dfeaae981314a4c756bae530000000000000000000000001a271262e3f5dccff8a0d5651b19a4fe94d8886e0000000000000000000000001c1a631450ff768b6355180538a5c09ee9774f34000000000000000000000000f2b5103fa4b59c89897dece8d943165715cb994e0000000000000000000000002e3e3328bd82b565afef38f455614549a775c09b0000000000000000000000000ec1df6e33cbfccbe39560248f03e1ef0c72cae8000000000000000000000000159cf7183684816a362903b3c7627e985e47677f00000000000000000000000092d6477518701faf1fadb621da34a0f08d6794b2000000000000000000000000a7b20405620ff166a9c2f4a5dc3ce0b8697e8f65000000000000000000000000028159fdc57d0f156680e2609d5134e5e7ccf2fe0000000000000000000000001aaeb7f14b9bf7e189b3ec4359ed76c11f5c96bf000000000000000000000000d607e4fa7ec894d2d38439b42f1b2793b41b84810000000000000000000000000dd50c535b11c3904da706d19564117b4dd00b04000000000000000000000000976e9ba4904d1f98e14b577898c0db331fbb0fed0000000000000000000000002d1afbdc9381c383dd93a499916e4c74b7b8837e000000000000000000000000a7b764adae189d079e5ca0124026bb673e92213b000000000000000000000000b33deb679db0f9ce313debc2a5fabbfcbf5c06e100000000000000000000000031209a1b22a7342739e5317627a1fadc63690ef700000000000000000000000033fab79310f61eb7ed26506d8031b95c59447098000000000000000000000000a1fb907d08f0547db6022e91878c313ffd4ca22e0000000000000000000000002a86177b3ff0b1bc212c3ac2dffbfe21908358b80000000000000000000000008119886c126c43e7e0cc61d443067f5376f8e7f4000000000000000000000000dc77852c582c4743d386e7dff2fb263febc2bf1200000000000000000000000004c204245b3405e348ab7fd32db5f42a813d96cb000000000000000000000000ceee133737bd39f4963f3aab19f643fd311338d90000000000000000000000002ee4c77f3cefb1ea8ebc85b83578a65a85c8ece200000000000000000000000046a0ea7838aa212bd20f7a8aaf724bb113e60ae00000000000000000000000003dbf2ede600dc80bffe26b40fbdb124758836fdf000000000000000000000000f1215ce40fccd42cc183b72f8c265b8a67cab77e00000000000000000000000053276173c6dc1feb4cd6ffe5ac7076c985b0ab44000000000000000000000000aca9c76e632e92259bf1d227d95aaa3cc5a6e66f000000000000000000000000b3316a1e35708899dc1a7f13b6d0a15703ad1b1000000000000000000000000017b59579e02bed11a9a2e32dea6812cc161f1b8a0000000000000000000000009ee52c461f6d24a19b88113ce6ece59973c8013d000000000000000000000000b51150dc8867a4416b7db35d5e967108d7adb0f5000000000000000000000000176f5122a401cdb4c38f1434686fd4d4d09bcb64000000000000000000000000d5f741f92795fa0e0cbdd7d7725b124d10f671840000000000000000000000002e69937cf8a7f7d0bbfc26f2b0bb59dcbafb6177000000000000000000000000e419303e22c907a5f8aac2a77e88fb9016973842000000000000000000000000993778649e5978ef8e8b64d1a4502b61a2ca79c6000000000000000000000000c83071e80a139be36868f8d8ee4361c21bb45b56000000000000000000000000cb0c0df630a7a497415c9d8d94c4b7bf441e9e9e0000000000000000000000006ded6861410ed29b8e6610175a2b097e28d56db4000000000000000000000000979bb1ea55e3aa46665686aaf8bb1bbe6e307ac00000000000000000000000003ab9b0005e40db8fc31c3e9be69b22b66cf410990000000000000000000000007ddefd099038505ae8e940da29e133bccc8ca6c6000000000000000000000000c5174f46fefa9d2e06f8b59363efe1dcad39e0d100000000000000000000000023f679b4816d8d01468093d7b1859020290eeac40000000000000000000000008a7ef40fda0aacab1348ad2ee3b4f66894f970b600000000000000000000000090a833b251c4895760b0ae101b7c21dfe7dc406800000000000000000000000001488e1e141624f20820a47a177dccd6935bb66c000000000000000000000000a3d3ca44db3de2186f204717a798de8f11e95c1a0000000000000000000000006cb947f9b3cca4ae01082917c2fbfa0f6fd7e4890000000000000000000000007817e4339ab8199712069d094a8e9c58d9e33965000000000000000000000000d798dff8ecd6e75f5a47c6eaa15861e7b13b33be0000000000000000000000001b8380700fd564a659dcbdcd08f9f84f5c65350b00000000000000000000000057fcb77b18217a2a7005a4969d8d19813c053fe50000000000000000000000002dde895c8203ec855b46ed212d1a2035742ff87100000000000000000000000075c655bec0db3fa05c8b2361cd314e05110c56eb000000000000000000000000b093ef5277913d3a0cd0db500b054e25f7c79533000000000000000000000000b81393ff4a191ba54e76cbfdea1820dda33ef00d0000000000000000000000005835b7d5cadf0124f213a3f35bb829c84fcfe1b0000000000000000000000000864cd55f435fbe4e3c1b5f2d45dcdcd6024daf31000000000000000000000000f68e25d7cd6ae85251b017e09007110f4858ada3000000000000000000000000f3e7bdbd25cf94fc1de357b4042a520a8b9b2bb400000000000000000000000056a9a42b18e47361a7b5d940721b3c949a77c541000000000000000000000000cb5aff69edf147fa2c069ef0a0fc399ca79c18470000000000000000000000007a1df588d4719fe98497a3e0e625fd82282c06170000000000000000000000005c3edd86ba5b900e877118f1c9f2075129578f5200000000000000000000000075137168b52856881a8a63a4dd903fa681982c7f000000000000000000000000db7cf4c90e245c8432ffaf85f806a0f0f33dc0580000000000000000000000007dd384a85fa9cf7ef8f5c85f003822ee35e8c7540000000000000000000000004a9deacb3c80cd3102eed5cc50104d350fa7019300000000000000000000000058f132eecb987be73ac2dba2bfb62f3439c790aa000000000000000000000000cb2fc1fcf4ed5b788b1fb7c508f8f4e9bd0a850000000000000000000000000042b22de6e106ce12670997a321dee956869ce2fa00000000000000000000000083375a46f7b9018b51dd07cdefb227dca05ae54b000000000000000000000000c618dbe2f01e622253f45029671eae5698326710000000000000000000000000ccc96e18aab9a8b8a6628060d990c90259de12c000000000000000000000000089e7baab06c8b444ebe6c950421419a40c92ea77000000000000000000000000e9ed832172f50ecbbcba0adf84961721f520b96b00000000000000000000000002eb9ce23ff6afcee82ca67480ffcff65ee3aa9f000000000000000000000000147e8930413b5be6cef489eeacc98b7aa20ddf0f00000000000000000000000075651438e185fe431242dfc2e5d6636f55f76fd7000000000000000000000000676ffbfbf31a7722d33e07701c9310e2e7acbd1b0000000000000000000000000ee29a170f8d7cc5d5456f2aa909ac95b5175496000000000000000000000000dc796903ade5efc7e3b8a48fc7e428963bb6fb5e000000000000000000000000fa882a66f512f199c40092536257cce1e77c3c8700000000000000000000000000296b0b0aa4d5d7db8c04524c472000a3cbff0e000000000000000000000000124e3e7a542d5f7cd0ed564de8a27018ea2bfd2700000000000000000000000051565ec43390e5404af9b93ac41c52311c081284000000000000000000000000d0ec947114e541841cef0e56584c0ee715b2c62f00000000000000000000000024ab130cd271e78e0bf9ab46ecda4aacbfc786df000000000000000000000000a16f0b4db2deef9a3ddf671d3ccb34e4b4f1fd14000000000000000000000000d15836ae747a2e973f323952f904fd31842cf1ae000000000000000000000000fc91bd67f1f345a9e29a42dbfa1c3558147ea0af0000000000000000000000000aba8a5d025d9e201c69d54018222b4dccd216bb00000000000000000000000044663d90a74be5966a66238add393e6ed51b8c88000000000000000000000000c543857b0e9a4963143223484b6679e3fdb93fa70000000000000000000000004d9b1704e5e8c981d916fbb0d99293fddb40ad67000000000000000000000000450c55df3b657b96091ecf96ee3e1dae528eb05a000000000000000000000000fc293bedbd2df4e6598fce976ae79686fd5ededb00000000000000000000000072bb1e5da430c0275035233b02241be8cf60f79200000000000000000000000036ecebcaa4887710954b5df3f65a8ba595d74e0100000000000000000000000056309e2d8f926dae7ce5884e1c89c34d7a1b6d460000000000000000000000001714f3084d7c4f7da0aa9dbd212ebb1edd8de77c0000000000000000000000004b5aad4c30c3b9c67af21d23837176b12ce1f81b000000000000000000000000a4c0ad806afa3164c66db3126af4669be41786cc00000000000000000000000031518172db7292d879bce2c01ab88cf99a462bf6000000000000000000000000a63dd510e503b2e969055a50598fce97ca8e4b25000000000000000000000000d34357259ce2d9308b2699edc2de1fa7db939f2b000000000000000000000000b46e1e8815afbe90acdc9c3e979c9112f091522100000000000000000000000018dcaf9f402fd588b2113240021f40d6b21a0dbd000000000000000000000000926b206543e5a2a55908011e6be108ad7e7ff931000000000000000000000000b8c72fcb372c77f6edae18c1f15e5557dae2585d00000000000000000000000068315497bb5fbd5647cd2e7067e35b6f3ab802c70000000000000000000000000eb32d1eb0204956397f94b9329f76aba0a0bafa0000000000000000000000008c3882d32ec3951e15b1c95b4594ad6b1b3b73e1000000000000000000000000eb673a56ad187e913e05a49b9e0db96d590e249a0000000000000000000000005cb9ccc926fd98cb051c3a634ba6c50e18d375e9000000000000000000000000a2ade7501a317988447f56954bea840a8b586396000000000000000000000000f29b28a244ec54e0e57e2e5747162bcd438e5b4600000000000000000000000081ba3f3581e18bb0acdebb3acc56aa9c880e36300000000000000000000000005e9cb7351e15e62ee935f686c422dc51174173fc00000000000000000000000008f21d6ae167199f528b045161fc00a4897ab2f9000000000000000000000000086dfcbc8ae452187b0ce8ee9a33cb26d6668c58000000000000000000000000f27a2b28a6fd300fe236786d9a4de82c90204565000000000000000000000000460799a85a61b05e72c69ac090c863ddeaa9185a0000000000000000000000008f6afabeccf0eea2fa7d7ee06c731d60d87632b40000000000000000000000007e792e29f8eaf126c09c67e4c572b159918c7a3200000000000000000000000024963f7e56ed14838d3e34f2def1147878037aa90000000000000000000000004cf42aefbe04b20c4cedea51902d32399532bf12000000000000000000000000f6202fa2b8eba472a8987d009d9a26487627edc9000000000000000000000000cb0cd4f4b977a407ca8e514cfcafb4fe8e4ad88c000000000000000000000000349c390983ef0b5c60f8561c2905e727feba55cc00000000000000000000000003cdcd490e4bf1d1dd966860366ac610ffc11eef000000000000000000000000a87f090e6b2d993522d3efd96f09f297bb49f8c70000000000000000000000009e987c286d8e8bb2e5d1b076566f119b5ddf972d000000000000000000000000c2be5c0357f623e6474bf4f297ee5da361a8116f0000000000000000000000009183b5f5b90745565a81ab9b0cc2abc8e900ef9f00000000000000000000000038787056238dfdcfac0d77049bc2b26d3a64fd9c00000000000000000000000087952f289c2c2a4f7cf3e63586d09bb83853ac56000000000000000000000000ad609d0ee3e9d3749238600591c74441861701a8000000000000000000000000b8837ebbb269b5a232a0959d746df00d80f8910500000000000000000000000044751ee959340eabe2ac39c455324b83151594570000000000000000000000006e87065eeb87e8e2fd6cdd73c9f213e984390c400000000000000000000000000c55226894dd5dc7461bb121d7d3ee0bd38301f9000000000000000000000000814b5dd39ac022fa58397f266ab9f6c05739cc0900000000000000000000000009d0ce7f1e3ed5b53b0af3b584c1e2343599c62e00000000000000000000000006693b051a68c04fc20e6108467c0223a416ad17000000000000000000000000c5c39703a1b11a81fa6981aaea2e1723b7721ed90000000000000000000000008c27f48b5a61dfa34d8f4c884ed8b2747c9fef82000000000000000000000000b20b86bf3a02e3ac8221dec2ef499293681294490000000000000000000000009912c63018af1838198b2821ffae18b2f437c076000000000000000000000000163e6d6d39419dd5d91307b74b6b790a1d7569c000000000000000000000000073a70595a009c59b0d7332a5290062f7aca83b5c000000000000000000000000aa2556884fb597878bbabf9ebaf275c8c622dda80000000000000000000000002b03c8240cab1b530214c3e0af983fb38da22bcf0000000000000000000000003f5add58aa35e9c8af8908b9e3de00425ea905cc000000000000000000000000d92d8313d94e939e4d271fdf859249956d21049d00000000000000000000000057790dcaace88bcb31523187f6c43c252b10807d000000000000000000000000560e1eb1acc9c604e96fa46a366474e09b2a71f800000000000000000000000088c7a2e87e822bbab42f5beffe6f52344a0263b0000000000000000000000000401570afef039b60e8813935c8ef47c5108231950000000000000000000000007d1a5ed39f1af68cd1f30bf16b95ecbb66c09aaf00000000000000000000000097dfabec5a7cd2cd90fb006ce7ca3d00ba300135000000000000000000000000e0f6e8f12fe41005380d7e636bd548049da27d8f0000000000000000000000001d2fb3115f60882eda3de8cfecf75d891e9d8d3a000000000000000000000000dbd78d8ab45935277da5034fd1077d18e272c75b00000000000000000000000045424b45b71d841903d0ab23d3e10750885bf3630000000000000000000000004387af7e27c822f71840b72b77d8e66e0cce99570000000000000000000000004a5be8969bfb15b4017529bdf3504394d6cc86bb0000000000000000000000005dc034692c54386951dc4f2566c19eb6ff36a9550000000000000000000000005451c6476b0fb783f8d6c509de4f3790a193cd70000000000000000000000000da78a0a003f41ad3744776b7853dcd182c483d610000000000000000000000002ac832ef0883c2e561598e7502d28a01423a1d520000000000000000000000007f72fd5e820f6e89240e69f50bad20c2f5ee10cc0000000000000000000000002e81f5840b549183ccc223f182d12b451d44b953000000000000000000000000fe6c1a4e043240f0b409ae0b1d8d6fd5ed2eb5d8000000000000000000000000d2b235d936d53654ad1dce834f34c8cfcf88334f0000000000000000000000009414a7a42336ab6edd4ff735709c84bda38bb0d4000000000000000000000000521f37ede6290ca473cda6442890716685063f6c000000000000000000000000c9ea007178c929f350c49b10b17b467ccfcd69d3000000000000000000000000c433ec8d4f55880f6ab4b3a51d458de010ec70e0000000000000000000000000b209a673aa73b84601a6d1f885c56a686a2d82cc000000000000000000000000e431a95147c9ef13170e4b15b5bf7096787ab4f4000000000000000000000000a36d4eb9cf83898c92df78381bf80f9827dedd490000000000000000000000003e8b3aec4efc206d12e70491ddf42330686c1390000000000000000000000000185f14d62b503f164afc39d5e2e842f3ab3bfccf000000000000000000000000ccc3d13b1ed994b564134231d0de64cd887945ff000000000000000000000000bc05fd44b6cf35c39cd92826675043414300fbc7000000000000000000000000ad62d032229e49e639c57779e20034fb146f740a000000000000000000000000ec13b010545c9cf49ef190c68f8ff1f23a35d2590000000000000000000000000103b06d3352c6093fb619e91201c24ac88b05d90000000000000000000000008e7c3604196a2c5a0a3670e3cf1526a5f41021e2000000000000000000000000c1ae9f093298830d303b7f5661c4f86cd0a37a690000000000000000000000006a31749a98498f5e93d4924f54f475f68a226e760000000000000000000000006f0d15446d083b07a3ed0e7a02eca39bf3b69c33000000000000000000000000de075a618fe7e02ef5bb913974bf1622efc2ba1b0000000000000000000000003edf04d30c8ff0e5feb7e6c5e92a3654bb9c239c0000000000000000000000000079d919fa03e08d5bfe034b390332ae84e3fdaa000000000000000000000000541f1189e11d2d04d2ba959fa532efc184b90ea4000000000000000000000000a046ea9079606017137e0780a63c951f1d58dfbb000000000000000000000000f00e9cff95cc612393f1e6caebb6e04f29a4a968000000000000000000000000246d60423f7323415078974743ce30eb03d3166500000000000000000000000021421080ac70b91e5d446238fd5f037999d70cb20000000000000000000000006ef64e3c935a46ccf11f0d9ebe53ad66d25216e300000000000000000000000039e4811ba0892c963289771d983ffb64a752ab790000000000000000000000009920692cf16afadc5e511fddfeff11179aa41f5800000000000000000000000050b7a6a190bfe01239576603d0b5d5553fdc324000000000000000000000000021073a3493954c814ddafa13cad0cd5625064d1f000000000000000000000000be0d85c1debbd796301fce658b3642e4b1ae832800000000000000000000000092c23ce1a2a1c8426e5ba4fa516c2c3f97db2c35000000000000000000000000174b64db64cb6f53a776ec21a9bdc99ea13c00c70000000000000000000000009dcc0dc3d46c14225cea1770c556899b3c42a22c00000000000000000000000039cea92b84293ef4df8fa2763909e358389003c5000000000000000000000000cbc19e653fee07b5bf08a453c399eabd395c6599000000000000000000000000ab4b20f284cda61c157ef14702c1e6ab8e6cb3d10000000000000000000000006b3abcd3745657209d19bc050e7946fa126a017000000000000000000000000018fe8c556a254b4e647047985f097633663ea5a8000000000000000000000000d09af9769bfa71f8cbbf5000788144376ac8dded000000000000000000000000fa1463cc270dbf43c71b44e9cf6b4a46bcbbcc780000000000000000000000002590eb80bdc88c07d2384dda4e7db73fa41893cd000000000000000000000000fee93468ff90c30c64acc310f1e09593194f30c8000000000000000000000000ea3b07d54303fbf9223d0178776697b1ea0b3f5f000000000000000000000000a68b446e9e017447d5e37dec59a22b662421cee3000000000000000000000000ccc56c6cdd2a0e4829b91b5576c315a43c97554d000000000000000000000000127ab0d82951d34825e2de33c54bd00f16b998f6000000000000000000000000e948e78af4d9d7969cd864f83a9866f564811a2e000000000000000000000000ed8d092cb7f122481d91133c7ae74e0594b05d74000000000000000000000000d613e30390f050d073fb50194ac4ab6834d4c4890000000000000000000000002175e3faa63cc3378f069d6fda6444d5831e24900000000000000000000000005b28c8a47a9d5cf57dac762b503903907e853680000000000000000000000000111989ea21f42739134f570842fbe020a8dede1b00000000000000000000000049f083ec6e12847415dd66257252f8e0be317a8a000000000000000000000000c317bc26e9e8b700d403cc0f4e48e0066f4430ea0000000000000000000000005dad5f2f6500a84e56a25a58b87f145c9f50906a00000000000000000000000091ad0fd8e68de5c289ae70b7c4565e26f37914aa000000000000000000000000033e029343005e8cc8ae54a1369d2e1c671c98a60000000000000000000000003a21333edd99b78b70b62d83f05ad32a4af16e12000000000000000000000000531d47a8d559ef1179f30c92f21ec47f1a4cc4a2000000000000000000000000a4a4286f30484cd7ada18cd4a89ef1751a4ebd920000000000000000000000000b99ed4aa0380e5b27c5a74d01cf115c7742ecc30000000000000000000000001039ac4de4cc9385fc558b007fcccf681b16f39c000000000000000000000000590c3fdb18e9e11fd7453587742002a4c288af430000000000000000000000008f0130b3de76aacdfd5b750a8afe3da779b48fb900000000000000000000000019f9ba2fc2ecc9d7e08c220abbdc0608aa9a016f000000000000000000000000d70d72f8e5a3721b574a4bfbc4a2c9ac13538001000000000000000000000000143ba0a135a6db53044311490705e923902486c9000000000000000000000000cae56d371a5b7adc6b5ca2d86efe9a1fba2e671c0000000000000000000000006b4a1512af28f1d6d8ce55987d8e2afc44fa5042000000000000000000000000e3b03cdfc3182684a771fc4985b03d9c9815c15900000000000000000000000013d60211d1a82334531075fe42eac6c9d962b61300000000000000000000000061eb4c4c55984805a83e7b5094a706bc4f7df94a000000000000000000000000853160bc4c0cba540b110e180d045298f5eb958f0000000000000000000000006eee98c2561dda4a875d08a7238a1b2587c2c67e000000000000000000000000610567014922c1cd510475fe70d479255033da5a00000000000000000000000004aec3b108e71eed888375adecd88b733f17f3f2000000000000000000000000c49f02c3796a20fce49128de32c43921336006a20000000000000000000000005db09fba0a9141f527f5ef4846b439ed93036aab0000000000000000000000006bdfa156c8ba0f6ade6305c34de4eb90c6aad130000000000000000000000000521c112ab47a9299918e8197e5355331b52ec63800000000000000000000000073cf347096da6c835f42004b221c98185668c47a00000000000000000000000091ff7befe7df8ec11d173132adc817265c8ad33300000000000000000000000011b813cc661943783a5c59ae74c3f5bd5452ac84000000000000000000000000026b832fb3a6e3f757db271aedb7c611d6dfaac900000000000000000000000010b6df86ec2cc0c93230ba8ddab83bba54dd1e490000000000000000000000000350276e5eb2cc261f58729526dab45886a903e80000000000000000000000006ce72c08f6a0f0c1c42dd7c1607b79846143e51900000000000000000000000044eb2f67514bc5d1d7215f107fc77b5bc8c3e327000000000000000000000000c26fa784a47ebe5175b7b4f871e5974dd8a1236700000000000000000000000006ef0672ce3aa5e937edf7e3307e637f166b30440000000000000000000000009b3cf4e1aa00175a74155871f34879f326b2122600000000000000000000000061f1b19749512b1839d29a37c238aa0186d3568f00000000000000000000000056baa4743c561da40ac8493a02dbe2d9e2d8603c000000000000000000000000a81ff036e764305eae6b822c84eaddc685d8d97500000000000000000000000091f0590d49b9d0ddcf283c6575cf749f5f9134cb000000000000000000000000676639656e0cd58b38d8b27ff2d0ee6a67e44bdb00000000000000000000000088d7ac3abaa0c3bddc9c2e17e0c52a90f1c41ee90000000000000000000000000082dc063e6d7dbf6c4a610c9d7d4bedcd6765840000000000000000000000008ced5cd5bbca19cff823cad4a65648182b63533900000000000000000000000031decd15c67d938dd413f035fdd2d3ec7bbcc884000000000000000000000000266a976ad5ee79e3d9f22a35b6bd814fada0df1f000000000000000000000000fcf89a2f2f6bc44380ba2a41497d17b621d11e10000000000000000000000000b6107368b2ffba35b12880cddcdaf993602c2bdb000000000000000000000000e15123798cef240d5969e00b66995b7cda57c43c00000000000000000000000091dae15632e4b361f2b1c277e8238862468b4bf7000000000000000000000000c228e8c15cdf9d087c16c34942c606c8fe01aa090000000000000000000000002106ad869020b4abff1862dfdd38f3581224c20800000000000000000000000027daba45c4991b3a560bd23c35730e90a6639669000000000000000000000000e78268984eaf621070fb86153431ceefe350d207000000000000000000000000ad47d23486ab0d36e3d8724ffebf10c373a8d16c00000000000000000000000074ce98cf818840c751c492646d08ef41b7e3bbbd00000000000000000000000045dbc74ce086043a662b8851cdb96facbb72f3e8000000000000000000000000e24293bf1e985b38f529b5e015fd80f51843072600000000000000000000000078f99b754126cb0c4e33106ee84fd5a9177a13c8000000000000000000000000f4c7d23c4ac14faf58c25e1da614f2339d87dfe1000000000000000000000000590f69ac3fabf42f36f827fd44fdacccfcd6f2dd0000000000000000000000000429cff82ca54f9eb1ee9fc06f9760478a8cd7d9000000000000000000000000b1c875042a2af6abb0f14d7b940517bdde3025300000000000000000000000000d11eb1a6c62e0dc80e8b924cdd521ad82da4f47000000000000000000000000c04e62a4d462f8fcf3dd070bad3a10bf5495f1ba000000000000000000000000ff81f6383888f0cd99d3345a3151bae7d8a137c6000000000000000000000000cf79aa741b45276b0f7c1bb34813bb04eb3d0be50000000000000000000000007276b5205da199b3088ef0ec6d674432d7c13adb000000000000000000000000dff7150d5b021232567f5e74878fdd4a3ca63910000000000000000000000000ed80d41cd97cfa253b7bffe2533643baad223ae8000000000000000000000000b0de8fadbe99cc97461c207770f3f5b75977d6b6000000000000000000000000d9198ae2aa49dec9fd2008c15a592e1744274cfc0000000000000000000000004d4a6dc3e9000d0fb47d779cb68a63904ed3195a000000000000000000000000dd18417fcf3d5c9d21940f775b1d06b6a9f98ce5000000000000000000000000ff9861bce1429ca545abc0f223fe21c3cfa5236a000000000000000000000000b3f3f6bb7fd7a1d36f656b35f7f7123ffba1eea10000000000000000000000009087c6a00cad78b6fcc05b9c3b8af99492b757c800000000000000000000000099a93223ddb0862711064a7e86425b0919cad36f00000000000000000000000055a3c00d7a3330844df9db7a47171d92e8783a5f000000000000000000000000ecb40348962cecf1ee71899beffb4a1d0390f728000000000000000000000000b93f45a4a8bd42f2fe07697b7b42b0e88ece048e0000000000000000000000002694ef31624c1b4de93686e9696f43f77851f5fe0000000000000000000000005e3c8b14854458525a57d2257e5fb0bc33020205000000000000000000000000b0c27111bd5ddf6f87b0d56b6c4c00b3102fc7650000000000000000000000001337d6c695184bab6350b1df010eef31ee5a689c000000000000000000000000e980a7092fea63fa60180e6f0798f3e0cef72bf900000000000000000000000025932f2ff5ec524c3c426e85f588474d13f63fa400000000000000000000000038a14638206f00985aa34a7cb1546f9873584af50000000000000000000000004468dbc7f72011234751f692e93feece03fa735f0000000000000000000000007a41e3d915ae65ae7d959a95e225d95b63eb663d00000000000000000000000052f96e9ad46da2f0a2b55e35bb8d91093fcb7d56000000000000000000000000b96f89c9b37c3c3998ddaedf325daf67c55b15e900000000000000000000000078a6fcfec3888a96be8ffcd98a06bd43c30426cb000000000000000000000000a8f563f229e1f3106dbafd4ff7ef0d5400df97990000000000000000000000008c3bfdbf19927646b42452e77391271a324213f90000000000000000000000002afff72acb0a021d97cf61b6f05f7b99330d613d000000000000000000000000fe61fbee2ce07c27c6f72d13bc4356841acf3e3c000000000000000000000000981d83bbb26f84ea00cc2ee55cb95ca5b57dfc80000000000000000000000000a55163ac2231bdae3f0c701115b89ebcaa131fa90000000000000000000000000d7a4d72f4c99fff5c6cdd9c4b6cff72870408da000000000000000000000000fc3d4cc897526c79af3de8c7a7a826b9268845cb00000000000000000000000070b174eea820f3154ae107bda7c8864b4f9b6e2f000000000000000000000000990e67d6eeb41a239aaabc3944b6855fc3b10da2000000000000000000000000d72cb1b29da997cae7637d7043a8c455e888215b00000000000000000000000043e4537caeb33658c27f2e37790fb06a8c4abdd70000000000000000000000008ef2e5a4687f233a78aa3d95f40b2f5fe98b0643000000000000000000000000ae40c86a83cf987496d472d8df9dd6a626f5986c0000000000000000000000001679d9aaea8581a78f2feef368fd2fab3e74534c000000000000000000000000c5955a2e216f79f2ded85dd4bdb8b7d972d98194000000000000000000000000b4d83769da7acc633da22f1bf2f2a8eeb2ba5707000000000000000000000000dab969a70e4f8f84f47e29a29edab0ccb5eea7250000000000000000000000009670e4883517d548d747bfac98a2c6e5b65f533400000000000000000000000073baf294a568f961e8e2b486c8bad990c966402400000000000000000000000000959c497df7ab58fbff091cf4b978129879ff0400000000000000000000000023496f021cc5519bbb1baed9072d1b3e7b6fdbb8000000000000000000000000dbc712922907cebb15cc742107ab4962e3b53391000000000000000000000000b563979f7aa3f8cfced8ffaf4177e3105872d965000000000000000000000000f06cb1e629d09553efc51e48c2e6e2000dc6a540000000000000000000000000376bff4e3615e8c213b92235ac58b198ec1cba0e000000000000000000000000934bc2224a86a63534ed3a09bb61073a6662ce64000000000000000000000000773db08c7e3c3ca6269986211506493f04fd99e50000000000000000000000001dbdae4efb5a2ec46d5878e7ff954d38dc632a9100000000000000000000000003454a6697061c55c09ba1b9ec8a2472f324b657000000000000000000000000ee149fca1380adb4dcbee87fd4be58b26544344a000000000000000000000000902e506942ee482237fe5fb07796193b454677c40000000000000000000000006b516591cef5b0fbd3cf8f84a7d092c09cf234a6000000000000000000000000d1bca5106782f9daa834419d319dd4a2b268eda400000000000000000000000035e66ab3e191080fbed6ce1e4a0cef7b64ad2861000000000000000000000000b37d29f00d91bf0ebe1ea7c6656e4fdf503c9d41000000000000000000000000a5be046ad7f162a563f35d5bfc456339bdf093be000000000000000000000000f9d849cfaab83623ca3b00d3c14ca6010dfd8bf50000000000000000000000005b74f1a067a4c98f741c376fcaec7fa85ddaa5c6000000000000000000000000d0499401b9c0d7290f23da248ff00117b7d31b14000000000000000000000000e17668d235c44dc6114ec49c8bc65ad67ae05c3e000000000000000000000000baa8f0eb53e126ca7e7ad56afd1a98dac7b913b1000000000000000000000000a588cfe6dd661c509b2347fb5d07dfbbeecf6277000000000000000000000000f74937c949fb19f9973d2b28ed89e8fa904f53ce000000000000000000000000a0eafad696f4a19f46f69829ee8cea17b08b9ee10000000000000000000000009a36bde0498792bf694db89afe04658c9554117300000000000000000000000035529c1f2abbc563a918060baaf0b15847a32a9c00000000000000000000000071e1c8083cf294f342deeecedf4166f61b9cb1c600000000000000000000000085387d89c920c9f52edd6f3d4061f0cdc81b148a000000000000000000000000f8ca44ee3936c9d7c3fc4797208e308b18a9ba13000000000000000000000000e7d8d1336b614574a423b821adcdcfe66d2bc1a0000000000000000000000000aece7a9ed16b346c3498f2869c1e45899f8039340000000000000000000000003f41dfa0c3389456608a697d16f14973fc72d3780000000000000000000000006cd4e08615ad9b000950aa66dc19a5bf7611115f0000000000000000000000008fddb6c7656f7d215d60b60d959bb5e88be6c916000000000000000000000000a721006f3c48b91306fd720c2e42ce5c70450f0b0000000000000000000000002729474dd33e5cd3bc7d755c5b0ce9bef5697aa70000000000000000000000008c14e19daf3a55dc4b9b2e2b8dddeb8bb46ebad4000000000000000000000000f2bd0947d56e3899b2f3df5df76caeaed7d252a10000000000000000000000007b2bafe712e9012679ce2b542c60a75791dcc18d000000000000000000000000842a8450d04367f2510818b125060bd9f63654df0000000000000000000000000feb5df7e554ff26a548ff61a6cb30b2dfbc67e1000000000000000000000000a84c5f20c152bd913e804bff8cc1b11cd561b2470000000000000000000000003ac07e4b647d3cda801b81923ac688d9469972050000000000000000000000008eae51e7e946aa3d17c36e16d7ff62c2be102a0400000000000000000000000043052d26110be083e3a4cdfd3c7e4683174dcec2000000000000000000000000bf3293ff1dbe200a60d2b424dd97177b49694c6600000000000000000000000086ecbd8c67847a5c880dc99fb038016bf35425180000000000000000000000009c8330c30c214e7037f2f01f2340ab27192a015b000000000000000000000000931aec0bb96f8b1e27a2f1635f2e984756f23287000000000000000000000000594ff9ab5801379b979cdc9d51a2bfc819e27520000000000000000000000000d2729896c76e5e4f57cf1e16a4d542315fdd8cbc000000000000000000000000b3b620673af19190212f7fb0c6d290c2f56dd23a0000000000000000000000000d7b82203e7fdaff13e2c30262e281cd1985e7810000000000000000000000006136a10a70a2d0b8525b7bb70c9d2ff69f7f27c40000000000000000000000008a21b3017a19fb191323c8b8bd29768233c299ef0000000000000000000000003348d8e07d63ae7a1ce87dc77e3c3da5b43aaaea000000000000000000000000dbae37b0a965b03d4abb11aed8bd9a40ed7ffc15000000000000000000000000b69543ee71999e19714eb9e8af7227e6c0c7763d000000000000000000000000d6d513c262ee80dba5b95c893e368491b23695d600000000000000000000000087d2bdc18add6536c2449bcec60e15928a43a4c80000000000000000000000004dc706c3e1244171bda6dac2dca2c33a213a2fbc0000000000000000000000006474116662b5af02c4db966170bfaae7b0b563e700000000000000000000000082f03cffdd79024ea30abe044e8454770c39be0d000000000000000000000000a703e92d091edf1f9ad4a3750e45fcefa19b611c000000000000000000000000265a062615134f3cb8de804cf01d4670ef5dd3a70000000000000000000000002bf5389ef98a270b28dafa2781d1391627e5e6d1000000000000000000000000ddbf02f1051f1f1166b85d80fc34da211c364a7a000000000000000000000000e19ee8b75d9b395142d8193c558c11f0c41f5d0a00000000000000000000000081b461bf844c33b30675620e34b775f9d4e48d73000000000000000000000000003174caa540a952c1b8e0864394c539b371189c0000000000000000000000005b2e1f01a8cd2e90a59827d4d6c770ab8f3e40dd00000000000000000000000092a768b2266265b2ab4cbcf450d53164136f1064000000000000000000000000dfb271ebfe2faffacc1b344d6d6fab39a524bdde0000000000000000000000005b75d8b3425e17382774ead4d5017eeb1f1d17a6000000000000000000000000da444a8c327bce967a4e2b5f52ee6777bc19a78d00000000000000000000000056249136161d1475178aa0df7ee7c4eee9cd2ae30000000000000000000000005c00abdc03839337c3706022ad1c2e47500306b7000000000000000000000000c0de428b1922ca99a4a48c44fe67dc6722059d4600000000000000000000000059e1dd9b6704c11cd9615bfcbd7bb855f7f2fbdc0000000000000000000000005174630daf1081000db0a152190ca9b2f4601ca4000000000000000000000000f3506af3aa9c86adcc4f25fefeec0a93e7fdbd6f0000000000000000000000005d35ee342c45d9deb8837ecb5cba57bfa4eccd0000000000000000000000000009b0e3844a70b92646802f918d06e77d87881d68000000000000000000000000a66726b4d3157793bdc22d0075deba4f9e2c209a000000000000000000000000bcaf1d79001661c3ea5ec3f3d092adc8091c638700000000000000000000000023d1d9b209a84d13d593bb3da70211b43b79772c0000000000000000000000004537fff06e181c5a1014b0775332ff5ec70f84c7000000000000000000000000dce77000204b10f5943dcb408c66c72bd59b8025000000000000000000000000504ece6e84385739f5a318088bacc5e265b6aba4000000000000000000000000a7a9b93afde2732574472232a01487ae646d81da000000000000000000000000dc0d555fd5cfe84dc3aaab0c0dbc5dcdf609b0080000000000000000000000005f313f5b522392e01789bf9a8f94d76932b318330000000000000000000000005669706aeb19707934fce786fe4d45102680ae7400000000000000000000000058835dbbd468e5b9eaa81313151fc5d99c43ca2c0000000000000000000000007ce4b19757cb78b88ae550c427adea04eff0907f000000000000000000000000b7d48c763e8ea512cd7f2cdfed80d554d481a6ee000000000000000000000000b2a7b95565f89c325d1125193d28c0b079f978aa0000000000000000000000008adb26943d30390709c2fec6811e127a41211007000000000000000000000000352cd54cb9132dbe6cb6151dabc2077e62cda00d00000000000000000000000072987a3fd1dc1841622bcf01ca5c576e1faa74fc000000000000000000000000ba8edd2dbbfdfcfca16621399f2a92a09ce454860000000000000000000000008f09d93ba2984f1050aba8ca069917657cd9719e0000000000000000000000005a4647f71eb4269cc3c233b868daa2e48c7137af00000000000000000000000003396e7415fb0f2bcc5f8a84eeab9203c5215de3000000000000000000000000dc1f3c0173290424faae3abf3405ef98710a1d78000000000000000000000000ce0b4a967a23d9e6ba12760d7f838d68d612fb1c000000000000000000000000e83cdee7f83ddf4214c0bf9f93037d37de512115000000000000000000000000874eb1582b3104cc9b28ae316657e7a3f298d912000000000000000000000000a99f45c123c832e23ac313cd1f3746ec1f55c26b00000000000000000000000079c90e42eb396cd858bd737692132b6140db3cc30000000000000000000000007e320966f3c055c2456b4814538e87938bfb612e000000000000000000000000f49e8eb2473f6e308ad30439cd9d2dc561b16ffe00000000000000000000000066e551d76a945d8ea07ee1ebd2974ea8e2a5fb690000000000000000000000006733d69673409589b8c7a4a35954d0010eb6e9f90000000000000000000000008dda3382134ed1b02cbd00edd58875e0ed4f45cb000000000000000000000000b9ab5fd7db35062c732e5d50759399aa80d663d9000000000000000000000000e671f6f211eb8e0cfed5c4b3d294ce2958010070000000000000000000000000cc204c1baa78287fd047d8052df79db5f31f027d0000000000000000000000001e4100ae694e383e15bb74f9b73dc887a484f8d60000000000000000000000007db30c0fa62fbac09e1ee3671ef0e02597a5fe92000000000000000000000000422bf9956661edc006bc14a2d9b4bb1933adf90700000000000000000000000029aafdd8b9643aa6a9059813eac7bbaa882152b7000000000000000000000000500498ad13ff432a7ef6d415f6e1a3d6c974acbe00000000000000000000000045867ee06d7888ee99862e87e55ad2f67b22d074000000000000000000000000cabd623f9ad00d79850bc18c59cd737d4c7f7a65000000000000000000000000000548a276121bbefedad098ac8250003e874c15000000000000000000000000c9c5b028a743e9c5c53237c489ca1ce01e0cc1550000000000000000000000003b2b9f85e433721891a39af5f9cc5047b6f5234d00000000000000000000000012dae7e00f9cd9184fa9469331862df9062bddcc0000000000000000000000009313956378171f7907af8d9ebd59087bd82bac3f000000000000000000000000b864ca7841429573f0e35ccd47f60c3258f30cb300000000000000000000000077f2e8e3afc4082bfd41b8eac06ce96eb9cd55b80000000000000000000000004d19657b98bbe5e9a8ef9eb9d4aa86409225e8440000000000000000000000002718b8c849fc7bdd1e5fb03fb79c1d0dc0b5edae000000000000000000000000ab2b50a207db44fba64dc2eb4b671779b2ae6036000000000000000000000000f6c7c60a3dcdb364fc177c9092e4e088a72e369d0000000000000000000000000efd5f7471b06b894337b904fac5b2b8ff3876950000000000000000000000000ae956f4d8939e354e1aa8b5b695432471a734150000000000000000000000009b1321bcc9aeddb32969f40740d2a943aa669749000000000000000000000000364ad8cf9aa94dc206a4f1f94774ecc532f704db00000000000000000000000010d959786befba441967570ca19d15f176cbc6f10000000000000000000000000f2aca63a64a4c739545cdd3aec16f5fd56864ea000000000000000000000000dffce54394812c486cc8b1dbbfe69e01f21a1cd5000000000000000000000000b8c6385e0e1244aae48d48c82c8348692f8340b90000000000000000000000003022b755c69d36366772b388dc2dac4d157280e2000000000000000000000000f267d9820e86b6e5023333d6e4d5b4a9e47cd77e0000000000000000000000002f5fcfd51cb31f28a55a7076ef5c02f7b6bd1ff30000000000000000000000008cc9317cf955845bb54874dc468711bab7da2fe900000000000000000000000037040bf710ba5fc27f3d05f2932ba217a32970bd000000000000000000000000e67e95aac43d5e3c8f57230c4bce972ea84c30db0000000000000000000000006aa60d58f4091c186a8ed79cc4847c61b98ee7c3000000000000000000000000ecdd20db576d0373c6b783f983a50edd739afb65000000000000000000000000b5510ddbf73878567368df33f21250100d332e320000000000000000000000000648f97bf33e04a16ece8d434208e8968e1746d60000000000000000000000004457d52ad53c942a7ec6d793fcdd09732365e1af000000000000000000000000bd2014d42c2e4ea15b545778c07a7454fa7ee5e1000000000000000000000000660c54a0af1521c8524a05114786f42ed5790084000000000000000000000000f83d5b6e3e2c56b404b5ac3e1d25077780ed299b000000000000000000000000e5484534cbb9ef333e4a8435442c90055c2bfa5900000000000000000000000081c62779e103b6b5835e61e5d49c0d881965b1dd000000000000000000000000f5ea9f6a3e30cd2b50918b74ffc973312b59d5110000000000000000000000008c7ec5b3d3736f73920c9f8eb532c268265ec8680000000000000000000000008f93ecc3a2db27fd1a2e1d32934286c29e1141d0000000000000000000000000826bb6ff19bde47fe86c02f434f2edeede99f294000000000000000000000000db72b60cb6cbec830d22735be7f8a99c1f4680380000000000000000000000001b6bf52a84dd5a8b3894a8d01993072c6e8e8af5000000000000000000000000c320fcaa2b946de942d45cad2f28bdabca60578f00000000000000000000000060988d3783c95da69fca6bd7e158673101c4b70a0000000000000000000000008fe289c94fe0db97123ecc2b74818ccfad9ce65c000000000000000000000000d66bdafce758b1185613bbf7e8b48ada876e5436000000000000000000000000855cbfd9b52f671b6a414c53f35d21e73943a93a000000000000000000000000a36cc55857f817ea35bc19741323f1ec7c5f84cd0000000000000000000000003b5f4057512eebc3e9deab12ab1f294c15d294d5000000000000000000000000bceda277d63cee93b587f61888dc3da4f1748e5e0000000000000000000000008bcbf10444adab5b58a29f8688363fdb8d93982500000000000000000000000007e24b8ba8352745624290e68675eb6fe90ccd7800000000000000000000000006db265a45f116e43b750ff9bf4c59c2b619f1a60000000000000000000000004753fc1b1d3baef42a5c299286dacba45b564f850000000000000000000000003b711cf1669cc27ac997600e2880ac137afbaecb000000000000000000000000d5dc77ce5ed27cfa70f6e9f713db33e7f5eb2963000000000000000000000000ee403fcfedef06fb5718da0ebc1f7e0d5f24520d000000000000000000000000c4d9bb18beefb5517c14e99e761fee7c8a260f81000000000000000000000000009a4729f88387daf0cc4c77099f15015d7c9d02000000000000000000000000ccf7cece1ee113264fd3f4529ba9270f38d7d739000000000000000000000000123bde02298fce3e769d2cd7b2c5f5749224c8370000000000000000000000001ecbe1979127fbe3f69072ade6b70b33fe17b9c9000000000000000000000000553d5b4aef16da6419b7d4484c58028175b904ed000000000000000000000000e8732df61f3382a0b9b62faefaee93e8d2081a3f000000000000000000000000406cc92f72e9ccc82c913de6963bf26b542154e30000000000000000000000006699e0a0e1bbe2f28b0e6661c6746f63cfd26cc6000000000000000000000000e806d9d5074540323f11172f5cc46d19100d586c0000000000000000000000007a1257d80a1a9e7aaadc8d2aadcded47bdca52fa000000000000000000000000ff492671c4963b2fb1acbddd7e9a7aae3eb3f8ea000000000000000000000000e5402e609615d69ba14ff41510964f4dbc8b5ee7000000000000000000000000fa9a918e4985fc493264a7bae424d907c80efb0e000000000000000000000000c87b0ada74c17ae72d57d057089ba45c4c7f740f000000000000000000000000f2d5078241d70b2f25a038a96949a64ebbc3ca7f000000000000000000000000b24acd4a35079f01b384e645e86c6ea36f0eda670000000000000000000000005e4f999a8b1c2ce5ae59b7d3fa486d595a3cb64d00000000000000000000000029122a4a0899608ab0796c112f96d86dc84724750000000000000000000000007c593432c7b25dedf37c0202d75e838cbd88c01200000000000000000000000011ae8292a92fd9601fb84f33cb0928e72e90cab5000000000000000000000000bfb94329e5a90013f87d766ec67efde58d54b00a000000000000000000000000c5a3945f8dd0b2a1414c35115b49050f81080d6f000000000000000000000000e15af0ace570dee5ec3ae24fa084486ec0c36306000000000000000000000000be2e6eb30c87d891a39379e1c1ccc6d1d92f23e10000000000000000000000002d737ffa1b93bc6ae4be412b4219b9fb840ade8a0000000000000000000000008bc32f53ba9f46e0ee33cc6e2c9e04913370d400000000000000000000000000c9d0e4cd224a4620041adf1cb977eb190d230eea000000000000000000000000514078e21719c2671033f1d0c695240ca0feb9ce0000000000000000000000008b8b961fedf48a67a751e449f6ba289209404bb30000000000000000000000002aef8e9e7ef763f327526ebb2cc4a1ab9e22b81d000000000000000000000000915fbfca0a78ef09e4568e53a2b5d4f4976c9bd50000000000000000000000006d29c74161cbb4f6a5ffd8763866cd695f65c6e1000000000000000000000000933315ffc079e3417fda13a18af6168d11a2019e000000000000000000000000755e5f8c4b81f31ce4cd06c15b34a3d60f43a302000000000000000000000000d57f93792cff588f0fdc2e0a468b212ad6b8542b00000000000000000000000021d9ab6e3d2efd0d2a5e57c6c10d4c55a42507dd000000000000000000000000cfc0519eb01fbaaed8dfeab37fbe49419b6a4c810000000000000000000000008bd11f69a2b4017f44bb95e63373fa5e0529c7850000000000000000000000008be1a0b5756d7804c5be0117fc490850d182d5ba00000000000000000000000047cc4404e6da21957e8258fc9d273586e79bc6150000000000000000000000001ba8ebc4d68d8c87912764bd824f2df1eefca9ec000000000000000000000000ee0e6e944d4439171348b43db3f5a1dea90d6f9a000000000000000000000000f5722093ef8aec010fe45103b9e6857ffd8a4df20000000000000000000000006883fc67e3e9b7155ec2fe0354bccd6accc4228e000000000000000000000000289743976d92d6a0a9b6b7e72b50ee273c0e11a5000000000000000000000000a647322322fb1c4c37371ef57d2371dd2f69ae5d000000000000000000000000bedb30bed7540f59113c4478437a2c80022b11be0000000000000000000000002d6303ae96ea79a3c71abdfa1fc270dc783482c800000000000000000000000083a03f054032359350388c34c9b5acbe2e45b17900000000000000000000000091b093dc44ecf2e557555876fd90642b4c18a75d0000000000000000000000000b88c11e37ebb9bfc61f955501329d179f10aa8b000000000000000000000000f8ce9b7c537044bb8a0a19b13da85fc712f59c190000000000000000000000004029ff7b2a8115b64a906f563a40945f0b5726fb0000000000000000000000006d96c44a98887d81e3bee17e7affe34ef4c79faf0000000000000000000000007da55448d6972a558e7f373e9f8ac291fd362ee6000000000000000000000000783b77f3ac34c9c8b084c9643a846f8fb3da3ae300000000000000000000000012ee54649b91d8a604efd0ac995e189cdf3c28ce0000000000000000000000005a4fb1f124238144d66c6deff2fff1fbf8778e0600000000000000000000000076d72418fd77c0345968696df8b06b04772d578b000000000000000000000000ce423ad942e6d30034d3d32b1c8197304ef77c6b0000000000000000000000009b560047698fccd1c6db0d9fa082de13ac76e435000000000000000000000000d36de0990022c8123f8a7d08e99cad398fd3d0fd000000000000000000000000c7589d37ed340a3b3965b73951284ad27d98ff560000000000000000000000007faeeed4db9b048393fdcd0042e2abefab298c3b000000000000000000000000588b782d718fd2b64342e97b0fc0731c0c5c3edd00000000000000000000000097df16b15c2f595ad54445fe5f35cc90a97adae80000000000000000000000001f5c7f802e9beeb520a095ac828d190b0fa510c700000000000000000000000031e254004b4fda5768a0c23131aa1ba2de819bb1000000000000000000000000ca8550000d6a20fe91261858d70d17e7e610a06d000000000000000000000000513ed2be5f552ca7d458ac0f1ef2ab97e1ca9a810000000000000000000000003ccf9f6a895eb3a6d752a9cabd9e8d767bd200900000000000000000000000001ef76c6cf5c40a96091cb137a4356f2238c089840000000000000000000000006930ed3177313ef233fa89766ae4580809f2b88c0000000000000000000000003fc62b9f8daa3a8c559f832fd813a9d708961dd4000000000000000000000000f8247fe1afe989f57c1746e1095373df6f3efa480000000000000000000000003a0793760445686a3d6e6415f929dbaa29ffbd8900000000000000000000000067813cb124539d2fd7ec46c7b7312592aa783cfd0000000000000000000000003a9f56e667fe715de03bc85ebd7af6d356d75c0f000000000000000000000000d334c1f8aae09d4bd71f64b66308bab8b47ac3bb000000000000000000000000e3b8137b5a8209d8b15c56923c0ab5dfb9811bd7000000000000000000000000893cafa06a07b3414d61f1f7d74e71d1457283b4000000000000000000000000618a99b3d6514a2600c5a73a46fe61d6f10c73f0000000000000000000000000ac2df3ead0a74165daa46464a266e04cce220e56000000000000000000000000f680d2ca06256c98572272ef5d97216b94685ba5000000000000000000000000b40789f4a09d0ce13da3de20963f78ba29e1e2b000000000000000000000000093d7c79d7d92b4a729c55e0549a6367e3697fb2700000000000000000000000020dcb1361368a2e900e73933574c7909b4f38433000000000000000000000000a4a1ad2daa5444d5934dcb80be28243b16893e15000000000000000000000000be17c072523d974292469a311a722f5a854827e7000000000000000000000000bc6428d04958c605938ce5f1c02d4ba62104c327000000000000000000000000477fe146d1d84a9f256a24d13bd22334632cf9270000000000000000000000007fac2e6c4a93cdf2a7108e40d3f98acb0378f66b000000000000000000000000105a58a8b6e137105e68b8ebf3e4a25ae8b814b90000000000000000000000005cb9439d48632f1304f3719a585fd8d4865b33af0000000000000000000000007dba5e5712070b8180e5c8e528205e4759719b62000000000000000000000000b95871b1f2635ac56d878cb22765fc6acfa0566a000000000000000000000000c6d711931cc5cbc7ea4d337b95186eedee8e0808000000000000000000000000d1967a7fad15da3ead1769944d34a76f1a626b370000000000000000000000002d32271600df4019f037267b3b380a43fad80f19000000000000000000000000422b032a5612239054512a626b19184a17f9d25900000000000000000000000030dbf80455091b9404922a49503c0b24102868f40000000000000000000000006e4d9a2d34cdc0c72c924d5590b2789eb2600a56000000000000000000000000426a026ac55475ebf1e7e69b18bde9394e62751a000000000000000000000000778fddeb8fc36171ce455e8966b57d108b9f89fe000000000000000000000000db51ad06dbe301f32368a500b31f145ec705f42e0000000000000000000000009efeacb25123326a7debe647bd935104291059bd000000000000000000000000bda4f6d93e818a53f87d748b7c196076d865277e00000000000000000000000063bb71f217627ab4cd1a2e479d60d3b9fc6fc72100000000000000000000000031728d0d4a4bc375c427d80650cfb0ca2e87a15400000000000000000000000099ce4d95922575c6301e635b83a6b3604fc3800b000000000000000000000000446b20c14d7526bc5d300e8a17e9d9e3376d52120000000000000000000000002a82881054c11cde1031922f0077cffbe56acf24000000000000000000000000da0aac732e73c8fd0b7b00135af52fbb31fee71a0000000000000000000000008952b259ffd4a46f9a65d938c46a5cd577c036820000000000000000000000004dbf03380a8477f0b654a48c82aec011eae1a51d0000000000000000000000001e88acf43d6499e3458362f6838d582463104d7f0000000000000000000000001eb82da85d495ada56ff5fe8d3dcd86bc11917da0000000000000000000000002ae6c51dcd37f0b8b91e1b9f6f06705035c2505a000000000000000000000000f292d4eb94e75ef286352f3867fa3626ea6b6210000000000000000000000000c36d45f5f5841ed6efaf1593a282f6f886c304b900000000000000000000000094b870e0a82c4102057e4c4d567aa2bec5b6b4f800000000000000000000000032862c763f1a8105b0525e16be626242c4c0dc680000000000000000000000009016e2939e4e34c091d213b38515b424d639191100000000000000000000000009e6ba3a0178c2155617d8c500b263bdd62c652a00000000000000000000000092c3e10a8af131cb7b0226cb96de6bc5204d9715000000000000000000000000c8428a09cb2a54b733d203a738e50534955918f1000000000000000000000000ba0996fd3142de5111ef49a5fb26816916f5daf3000000000000000000000000718421487bf8d9246ba5065fe27cf1e17519d6eb000000000000000000000000ee4a5af24314e9421730215e54628b4dd5eec2be000000000000000000000000ab44fd956f1fa27d4c84cdd3a21c3f529cc464a700000000000000000000000090f60a3abf867999d18b0c9ba9b1b40a7b68d518000000000000000000000000505f8dc9e886a34d6829f548f916f0e74bc244fa000000000000000000000000898cd7cc0ae4bfe7f16acbce273c45c8f1ad4b390000000000000000000000000cfe839b7208f0e0cced391be999f7e856625981000000000000000000000000cfeab4fb2b9da83183d1ec2c5bfedb335bd557ab00000000000000000000000099936c40650bdd07d4628eab1a8e6e2d5ab7bcba000000000000000000000000c7278024da0ced778a042de210a07f06154a4a8100000000000000000000000007c393fc8e9b94dfaef55c4777ac716aeada97d90000000000000000000000002de45c0581a15b06684eaa815fb16316c64e9fa2000000000000000000000000cfbc5eec43632c77ddd526b7f5a0c39af1efc5080000000000000000000000004a37972fdc2144cefef203a68ceee25e6c67b543000000000000000000000000e01f708995b0da7af642f5e124150700a78b9b4c00000000000000000000000078dffa66635685584ed34dc01dcdf10775407cd10000000000000000000000001dae99c82ae4f0b174fafe6db4e3a9a449dcc3bc0000000000000000000000009ba6ea628c19f0c7d672a03a51fbcb82e3fbb146000000000000000000000000424ff23d211ffbb46c3be9726919243fd1ae22cc000000000000000000000000be310dddb87847d6740d0f21401de3fc8b8666f2000000000000000000000000f2277e533bd42c4bc31b5c353fc9bf9233c38b2b0000000000000000000000004fff8897ae156ff549203535a92f870c4cbd37d400000000000000000000000074e11ccd981ab9a79d5416fc8f768c4d5bf4284100000000000000000000000045f5df76149f712b4f144c9242932dbb54a58d760000000000000000000000004e84fac3c9bc7bbcb53c775ef594b499c37516c600000000000000000000000099d243f69fc6e36b0a7df33ad86b68f88518201400000000000000000000000026d973e018553a3ef21001972aa09c338ca519c300000000000000000000000024569cc5fc35df96d3a1e907aa4611485902579400000000000000000000000056ffc806ea4a601db429aae6eca4d8be19779005000000000000000000000000013a957871c1d46580296b294ff67f8d6cf2ca0800000000000000000000000063d275658d83eca1f5da788e74607c0bec7629570000000000000000000000002f9292462e59968c0eb4f18dc88c5c9b5aa91906000000000000000000000000a5f9e3016cbe3fabd3299b886bdc4adce9d2a201000000000000000000000000a3e518e5b15668cb8f52eb5b61bb6f15a1af1fe100000000000000000000000013b315ac31f646d5fa0293c84d78f4f453370d570000000000000000000000005d95029b1107a99c4b85957b1baec470ca6bc023000000000000000000000000753a158882239ec5ed59bb36315e93429865bd2700000000000000000000000040e504d3d1355f73aff0a38a63104c45f6ac4f9d00000000000000000000000020d7b30a068cb4814b738ce5147a3db8e0c12b6800000000000000000000000012b2f5d292cd2925b43a5adfaa5a203b7f4e9831000000000000000000000000211c6d0bc953898c9fd7f9c0a5a3be39d2fd010c0000000000000000000000005c80fef9b3499d2508803dd3187118ec0b3c12a7000000000000000000000000705960a4a79018da4664e05036bbf03a785dd2f90000000000000000000000002653b3b70aa00d6e752a5f895ad916973c3484fc000000000000000000000000485764109ea8c753eff9e29c4af8123a83d767540000000000000000000000000147d46a5e69d7a17c7942af4f3f72889e36a7fb000000000000000000000000b35d28d0bdfed569ce893109faffc7bc091a43280000000000000000000000002edaaf380edc683767cd9a7e6ae4beb0ecaccb9e000000000000000000000000a3ed997506e2642f5fa443b9f3f93be8097115d6000000000000000000000000e07e80bef3af2778f8dbe705666af88ff069da0b0000000000000000000000007d0fd5f6851b95f1135d00a29a09539ba75a55df000000000000000000000000da05f6e7cc21626bde27a1a9fb12f2ea4ed9123c000000000000000000000000f1f43667cba02e7e26785b8f3dd4698a91520a9d000000000000000000000000a5882028dcbf8df711167ec0a7f7f6a43f28598d0000000000000000000000008bfd3daa2f24e7e87ee81654ef003357577ae7c20000000000000000000000009d817050bb0a305e079bed379ad152c0a0dd150c000000000000000000000000e75785958c0f55536876e5d80dc704e0677d49a80000000000000000000000002b4caf6e866b18fc3bb2880cc9d853b51cc6fbd400000000000000000000000014b27e03a394cadec25b2b20573e1ce88f482e9100000000000000000000000029c55c1348daa3a234618c510440cd47c57843b80000000000000000000000001a79d02ef6085b3b8ef505d9a099d70f68b8a52d000000000000000000000000c5def741a54a09037e82da63f4fd15cd7ca2bd0c000000000000000000000000c85f6132121a2cda813c0760ccebd9b16e8952320000000000000000000000001d2fd754fa3d9d5349a05cfc1da7d9fe71df6ec800000000000000000000000087d45b910c583e3ef4727e3d4793c059cbe3cbe2000000000000000000000000560189112273193c0af24c736803f0eed5161db30000000000000000000000006b170a491e9d9c4c6b9eaddb2e3cca86925ce5d0000000000000000000000000434aa981bfaba77166be454acef2b7b04d3219900000000000000000000000006f2bc87ba80ca4afc303e63a8733fc229748a8fb000000000000000000000000a9f35a6472a9c72cd71eb6a0f45d8e442661c4aa00000000000000000000000047ef28ed4c9d0e7b61fd55401a1288191bc766600000000000000000000000004f2b5e394cba5e6f8b3843c4cc7910eaa038997800000000000000000000000075d375a35c40d842184c9be71a0215c3342928db000000000000000000000000878fcb4a2cadf3803ee04de6d32572da08ddc252000000000000000000000000774233ec45267241d034bad1bd439c002f3fe88c000000000000000000000000c1eeedfc2fb5422b6b7a714eb4732e2eb35ae0690000000000000000000000001565704b09d43bef7362629f1bd96fd032b290de0000000000000000000000002f1287daae8ae54500e9454deb82bbf9c01bb09300000000000000000000000069e9dcbb152cd4e089c8772c9a51f7ac6117a960000000000000000000000000998e5ea34db53d1556cddbc17847e670f52a3e75000000000000000000000000845f6a35b267ecbd861adb02ae3170d75acac2e20000000000000000000000007b66ec4b4f1eb34d15e4c94ea18a516bcc4def14000000000000000000000000f0357a7a56b25f5a72dfb747610e96a849d900a1000000000000000000000000d1859f62e79addfb35c579f96769b3aa85e7bcbd000000000000000000000000a02d1a0d75da6565fcb744ec73a6c3f6689e00db000000000000000000000000f3b564ed69a8b01b2f95bdb9aca59557b29aa9de0000000000000000000000004b0df758cfbbb293522f240c01ad6f992d014bf8000000000000000000000000d004327b9dc1463490b426f6ddc8814d63652eef00000000000000000000000029cb4db2bf9908a7e26829db6fd486180de81bcf0000000000000000000000001fa6dcccd62e8af0fc25051820e5d8b82e01034d00000000000000000000000007be427757c8957fac4a869df6058bcf4a9e0da00000000000000000000000005dc6d9dde54efe470d9fb8a158816bf3f34b2d470000000000000000000000000651623ccd0618e2c80cd6fefb0e3de9616e58e000000000000000000000000095506a3a9bf84f1b6b801bb5cbca599ef6da35da0000000000000000000000002a3d7f99f6bd8fee8f0a72ac388b598281274ac100000000000000000000000015b54efc38eb5767bf56119cdfc591b099b63a68000000000000000000000000219d40cc6a5de63eadc13d81e5ff2315bd5d6f9b000000000000000000000000a4145d318f5fba0fb6ef8ea1330bf7951fcdca4100000000000000000000000044725c857b706587db68f9cd631ded0fc64217d80000000000000000000000003697b83339630bbcc8084c1cedac128e176fa337000000000000000000000000c8fe2b20c0da5000486716465972ef23e1d29b6200000000000000000000000015023410f8b81c146ea5d2674451086ed6e789470000000000000000000000007f532f04bf17bdefc4d1093ff5ae24efff39c6cf00000000000000000000000024788ae18c99dc1415c2ce0e9aa7a5b39b4e27bb0000000000000000000000009884dba9eb04bfd52f7246d4a6c6d6e53f5b597f000000000000000000000000dfc750785054e716fd92484cac6842cbcb57cd91000000000000000000000000e2490a8c1bd5ef2e32588d46db00f7016721ba250000000000000000000000005f6903810ebe27ed69e2ab7868f24119bc1c205400000000000000000000000004b42cd0bc860a2f94237b81ba2ef7a1055bf3ca000000000000000000000000c98aeabd6cb1b8e214bfdef15f4208cb550b49f4000000000000000000000000473ca86d96735d55ecef80b7439b7b6f6408a72100000000000000000000000098a84d69b95ba341e31ee66f26792d8fbbcfdf48000000000000000000000000bc5aaace5152bdf0cb999c32dceaff427e50c0920000000000000000000000001909a5b992912e1dc7f245ed23f014bce988efaf000000000000000000000000943f0485f6f5ed108561df31e12fa6c1b1cd53ff000000000000000000000000a7d539baa5561dbc8244625c79ee2f900aca4cd80000000000000000000000009e99461461942cbed6d68cfd283efbe21fa14dfb0000000000000000000000003ca3f972fbb099c93c0eecb20071a11ded15441e0000000000000000000000003f2d2a05e34bc55f0bbfdaba3ac335280bbc1d9d000000000000000000000000f13f9459d5d99860b4798c9f706cf027f44bde0b00000000000000000000000097a8012c88ea7a9d20cc1f6edf6bd12eedb46a9c000000000000000000000000209f9adf3432b9da1761ecb24b928ae65f0b45e40000000000000000000000005ada9219678934471a2390b83a90884c7641ce82000000000000000000000000bc00a802d16a50331d6555281ec9c51370d8d5d9000000000000000000000000c1451847686909d7552f4e75434a09dca0f92506000000000000000000000000411127ac033e05401a82a662789b40d1c891d7880000000000000000000000002521ce6c6a629e8593c65858568d845016c0170300000000000000000000000094402017374cefb59155b0b4d76bcf32028d66f60000000000000000000000009dc4242d669341a8c35c44443fc29d37b6cf9fd80000000000000000000000006d8671b45b1a3fe3823ef29bdd24272913faf772000000000000000000000000cdc767a6908aa8b0ce15d6eb361dc58e1c12316a0000000000000000000000009ed369286e7989660fb545b8bde4700d23482797000000000000000000000000bf3ac0fa295c4c9d037749f060d29a9431d23ad4000000000000000000000000bbf05516bdbc940c9ecb8789a127cd32cab6cec1000000000000000000000000be045cef2038f40315369ce4919c4fb31004ee4c00000000000000000000000092a047026eddcd6fcf51b22abc240fe6f2c18cc8000000000000000000000000232dbd1f74e49f5c454f884d991ef7e04f38f7a7000000000000000000000000ec03466b8b648f1acd5362a0e41e69df22192d650000000000000000000000006ea991735b8bb46f56084fdc79b7da4cabde56720000000000000000000000004034f814506b79c23fd12f44eb01106414a67cd6000000000000000000000000f68d089f2bb526cf171491b06f4ec1307ff926ef00000000000000000000000010a2ed4abb6ccd2838ca6086f664efc80953bf890000000000000000000000007077a4ca9beda4d9ab63b8cbbf64203c7933d66000000000000000000000000043a63ba99cdbda2d926221294128d358bb608643000000000000000000000000a3a8b92c942036f891ecc6f955651b067c8e5502000000000000000000000000215eec064c9441ec66b962d20637d6957e2df63500000000000000000000000075b56fdd30a59aa3a2d32c88f78bd8f02cccaf75000000000000000000000000edde0fc592acc27a3b6877d77ab434ce3a999b6100000000000000000000000015642e30edca877670de831b6ec162303d22f857000000000000000000000000bb1fc81021f174a1d4c42ae478fe61dbd104b008000000000000000000000000bc1f4109150fe9df4db4398645344f47d758fd4d0000000000000000000000005e43b9290980a77dc02cfeac5eda65033177d28f000000000000000000000000c45aaca1ba883b5459f242a3290acc2586a4bbe8000000000000000000000000dd6b4b61d170fae0e2be40ce39e726bfebf3d43b00000000000000000000000064b453ae4fd2adf7fdd9ccb6bb68b4457403d959000000000000000000000000e072f4b579b2c6ae404c668f8ab7984c8144be0500000000000000000000000098ab7d9a8a26d4174638f0a0bb55193883079fbe0000000000000000000000003442ad5f07675986552970eb9e792a080126f8f0000000000000000000000000cbff23d6bb9b2d2bcd46169dc5bda7edbc26508d0000000000000000000000002600c7ff560256b28cfc27d1318b2d114106ce1900000000000000000000000008c85c619ac535e92331bf1aea7afb80629b8b380000000000000000000000000fc798231b3b600a3518485a68a3ce525f26c9ad00000000000000000000000012a9d77e18aef61fe10b7cfc358058948d567e34000000000000000000000000000adf68bade2a9ff1ec0f7c6c881a49f96637bb0000000000000000000000000c5890e2f9fd520a0780c752fae83f94e3cefd310000000000000000000000001079c4a50f80932ae264006fdef35f9f5251765c000000000000000000000000739b1e2d26a957cf6ad8ef4ed46976f984791738000000000000000000000000de0ce6cd272ffb0f93e7d63f9797e69b7609de020000000000000000000000009a895700aa94e1bb41edc4267f02b89e21d79bbf00000000000000000000000073cedd08cd8ddb378cbfdd716cfdbb393d7b30e60000000000000000000000002bb5e1a75e9a8019d9d5b5dcdb9008547f8a082b000000000000000000000000afe58480e67c1f9c5cca8f56e37ae474b9594df4000000000000000000000000bcc49eaf188bde775b811313515c42aa4b999c6200000000000000000000000011ec34c43673da352f937107305886730920b3240000000000000000000000005410dedde931beb2551eef8e9bad091923154e480000000000000000000000006496a1c312d761ff933c61027c4b1622622dc0930000000000000000000000004d97eaa7ab00bb4b8e9ad15d4f6ed2832db9c941000000000000000000000000cdaafad0e3dc2128daa05466035c0f88f917c8d3000000000000000000000000ed53c60ff5297163945eb8ad099bdeeb646b87d30000000000000000000000005ec96cfc25b7b0a2c635093c30ead9eb97ce31ed00000000000000000000000063102ec957f8245f6802bc27cd4517ba93e20a80000000000000000000000000514a85abb95494c3748db667b9139f774cf1322a0000000000000000000000009199572a63c66e5986b578fa60793de52c569c350000000000000000000000000058354b6231af7162975f9eabdd865891fb4e230000000000000000000000005c6792a7f49ad08823f7e9c2541080c97a94855d0000000000000000000000008499292931fceaee34df86a9827a9abb971dc6e100000000000000000000000036783ad445643bfacc6cf12aa3332f7fbda40e5f000000000000000000000000a26555a7996b862798bca8a8da744ff898b660a6000000000000000000000000b1bbdb5c1b0cd1301a33e308f387b4a3ecb26342000000000000000000000000e43c345af8461004dc0766d26b2010ab9de3f00a0000000000000000000000002f5d38fffb7658be3e4fc1e8aaddc712edcea41e0000000000000000000000001148929aa0f20d29fd0bdc73f52ca9bf7061e3b8000000000000000000000000980ba4c0d8b4ede2c4bc395c14fccb7b41569f2a000000000000000000000000f14d62809a38922a2efbd425a7119a1dbf450b1800000000000000000000000065ec7ef64a3dbb42eda061b3fb8eb436c42b1fa6000000000000000000000000060d2d4f7f7121a8cac980415363904bdd0e2c640000000000000000000000000613f206cbfbbd5822bc677706d9f3b9bf6a3547000000000000000000000000da0b2f75e97a962943414025a269ba42ce2a309e000000000000000000000000d1c706f7a9e0c7145b5c08eb04886e550b2b1a9e000000000000000000000000b99a98568cb9d6c43d135075295884695fed33950000000000000000000000005a84c73d0763766a331bedf79a2ffe371dd8fbee000000000000000000000000e82aef278776a87d9c8b7d1243f39307c79218f1000000000000000000000000d450d7d84f02c6064dc5732eb93f5d9d70bddf7f000000000000000000000000575b315007cb4c5db4a8a34c8390b972e23bd37d000000000000000000000000407b7805f458abc86b53b27656656e6e27b400460000000000000000000000005c4272627374b7ceaf84833e5c046e2837aad25200000000000000000000000032e818592c2aa09690e29dafdebfb8305772ec4500000000000000000000000030083829aad6148ff2a44d091d99c1caab9f324100000000000000000000000021499b960a6a45ec53f93df7dcea73c8d6c8274c000000000000000000000000d86332f5fb033fc357d0d5977baa73303c42d55f000000000000000000000000b1caeebfe0392dbd4ae3468416827babda1db30c000000000000000000000000a32099397432e65e17f007520938e19794173e600000000000000000000000004f98be65031bcaa758be3f80105a0d31794289500000000000000000000000004cdf86fc912afd4dcb5420c56d58d6e9aa09480a0000000000000000000000000752e0a0b897acbc37ce0a447bcf8f62149e686800000000000000000000000086d70aa60f25f8a393acfa3f7caac0015926a6b10000000000000000000000007d797c37c094e677a6a56a9145b611d7ea6aa4c10000000000000000000000009ad30d4b5d43589ac0276e513fec7157b2e0502b000000000000000000000000eb13c9e552f985d5e9aed271ea6ed9bd40fdbb5200000000000000000000000065ebab61a6e8f667067cc50a5c6bf8e7f172c60b000000000000000000000000d0d34536355bf66d50131eb7a7ff6aaca01af6a1000000000000000000000000d59baf3a4f89c63031c1a8c33f685be1b6f38eff00000000000000000000000047dce34f6ebf2b8677700a53e9ccc9b5b934a9780000000000000000000000008b27ca8938fc7e07f2986566813e43f71f1d5539000000000000000000000000986d81ef3add1eac1f042a046978718ce366e993000000000000000000000000239ee08cf67373298c0b0feb7e0cb9367f3bd343000000000000000000000000d2327738fe2914fc42cb3a3136b277b65c81adb0000000000000000000000000a2061d34f4938057586d1c9f8742240b21c2fc91000000000000000000000000a2d1a189b5c8c02725b1479bc0c62dd2e76f5e78000000000000000000000000793854a1125b6653171647062989b9aa40b76bbd000000000000000000000000bc8d0f2a164539572f959058259643d4834be038000000000000000000000000199227bdc13ae085c752e8f7f8ec0470cf6b076d00000000000000000000000024736f3293c6384b3e40ef47a5383e52cd6f2c7c00000000000000000000000004c66d13f82fb5987466a430a053e96ab4bfc5550000000000000000000000005f65a98f512e7288e5aef8c26e1ddfb42a376538000000000000000000000000c4e3b969d0b3df4c01133bec4139a48cadbcf596000000000000000000000000cfa9092d56cadb9f7e40d3eac69d54b283ec09f90000000000000000000000006aee35889080aa57aecaf522a6a391c2b9fcd6be00000000000000000000000009cca461c993d74456eb85f0a0087a80a699d602000000000000000000000000a95698c7b03060dce43ecde0ba3aa4cb2e44f4f8000000000000000000000000fc3394410273e635bd72dc5eb00e0d6b722a74fc00000000000000000000000026fbcdfd55e8e1889b862b572cc536c554a3115400000000000000000000000001b15c485a0e9c2bdf5ff9b55aeeec5cd574c693000000000000000000000000a2f53fa65bde4421d6a64642a5b65436c2d04bfd0000000000000000000000007cc8991d27ba9d6ae1e2434eee0d2c3ec218ac4d00000000000000000000000027bb5ffa6c27dbb7197a647742de840cafaf083200000000000000000000000062ab0a954394bc3fae68bce00119d1f2ed0cf351000000000000000000000000657ba13b9df289d31b8096b9199ef321d39fc7a1000000000000000000000000297bfdfd6e8a5f645444089397f36b49f17c3eb6000000000000000000000000c926fec14e678c4ead54b49a856423d23ff66d62000000000000000000000000867763712c822040215d631c34f757e1b9f44314000000000000000000000000becc418e9a604265c1514317720a5618e6f92fc6000000000000000000000000ad64023771ff49e7bf4a3836398d9ef42edb123e0000000000000000000000006f204a7e6cbe367028e69fafeed509844ee3abfe0000000000000000000000005a8113b76f8c47890645235a74faeefabc172770000000000000000000000000ee24ffda526e323a7a9603a3cfb847a64a79b76c000000000000000000000000b5286d6be30ab11c84766b23db0e4fdbb6199867000000000000000000000000ce28234cd95c0899e197b95d8c4e80687afc567f000000000000000000000000cd299f4405a022eeaa3d97af1b008ee8a0ac128e0000000000000000000000009f49c6297d618975a296f21bfe97a748d7701b31000000000000000000000000e21abd9ebf3e1c7ab2354ed08b00a174ead3a9120000000000000000000000007269f3272c05043e65867dbbc74f8b1434b2c566000000000000000000000000ba87559dba64913f4f4b474bab9c9979c3588a82000000000000000000000000d1e49c66e37635565ba847fe3ed1f9c0f2ea61b10000000000000000000000003edcd7cf3b9274c34925ca7e05d16dde514faa7d0000000000000000000000000b82b8be55a45fa3cb8ad535834b4b229c38f11600000000000000000000000036131e90a194f349f590fae7a6af1ac5b30fd2d4000000000000000000000000bfb6ef14bb415cf31e5b5430e466577baac51564000000000000000000000000429fc8cafec4c75f6d9b22e855be4648e117b6c00000000000000000000000008efe1608b59937b6709c0925638a1805eca098d20000000000000000000000008585692677289817348f1a507acc83a98595164f000000000000000000000000493e47c6542780751f99e0ceaf4c6c765f3e1777000000000000000000000000b2e449efdfb1f3324a7a8f869d312e7559ec7e6800000000000000000000000033d4f39e609ccaf818016b042c129c761b0db6ee000000000000000000000000a6a316bb47624ba74850f44dad668c09807ba79d0000000000000000000000000685e95506bf3cfab8f8b3f676bf26c646fa2764000000000000000000000000cf08d9b3a73614f2abbba2212d13cfb1c25f257c0000000000000000000000007dd4e5dae98db817c26563aea0030126ba0ec161000000000000000000000000649b0c87ecaf5f85fb50c73d8d48adc2418ea9bb000000000000000000000000e5aabe23abc565d6a00c54892330ace7105a301a000000000000000000000000ba246af9b5973faba18b6829ab845d7fbb9afa26000000000000000000000000d437c54b793d20ad7bf764be3be4ca44651029dd000000000000000000000000ba3575959ca71c5b2094c81b450bdd86efe52773000000000000000000000000545b99e51b10f4ca0b92308d73ecfcd07ba7052600000000000000000000000019f31a20abd787768c483a744cfa48467c55e922000000000000000000000000c10e1739d0f6b2113fcab80ba3ae006a8a2eb9b600000000000000000000000040ac28772f7b1b3446e3e9d41dcf931454a1fc7c000000000000000000000000c757d852dc9cb77c61065e757e2f9d9c5c59d54b000000000000000000000000da311b2ac853e7cb588665254bb08636d1560cbe00000000000000000000000070db61260459aa6b2a9d010c79ff0f054c5daa7700000000000000000000000002144915682a33b421bd9e1a9ce63e1febff12590000000000000000000000006b43e8af9dff669eaa6264419829eaf69739d4c5000000000000000000000000715cba4b14a554adfb7f1ad9f407c1e9aee05e1b00000000000000000000000014aaa38d39aa1a4a1eb9f41dea3c702f652574ef00000000000000000000000064876d17d4f13627515cc335ae9e6de82265429a000000000000000000000000fb7b5d9d55ce7b2735432baf46269a1866aff26d00000000000000000000000000ce2e1248de31408135a03587d63a79cd5a66970000000000000000000000003728f00685737ded4ce7aae78a73cf012bb033f50000000000000000000000002f1b622d04124f8c9879964c22f1cd2bab7fa73d000000000000000000000000600748efec1792a706e8a820ecae1bcb552b9a4a000000000000000000000000fde21c9d71db079c0edec394a24a061d42a5f565000000000000000000000000e3e8cefa50a0182c89a7507c7dddbdb334afaf8c00000000000000000000000079747fd13fe5388ea7159e05ca0d8142c90c782e000000000000000000000000e16d40ca09e2788bf586c4792714b55888c21085000000000000000000000000e946740f0b3438226062aa5a330f962ee916ee39000000000000000000000000821f293b007d9fab856f7f6b568fe3266a44e933000000000000000000000000166b39a076abd3a407bb808fb5ef1331e379f1ba000000000000000000000000df3cd9b0fdd31b49891f345e2aefb2acd2002be00000000000000000000000002af592f32bc73d0e40f701d2837675c24aa3f275000000000000000000000000bc66e902a95e7b46469e2b352d35aad7b99ada3f000000000000000000000000f403f353a49b5102432fcb071295d7ae94b2fef5000000000000000000000000e0e743d32ffddd8379cf5bc34835f2cf6ac3f1c5000000000000000000000000291a7ac2c40cf1805eb2d99c155fcdf15bad1b3900000000000000000000000050c491ffda25f9e472d467d60835468c522e7d3a000000000000000000000000f76fcc98ed80a717d2c71880d2ddff2593d9a8c2000000000000000000000000114a96d26aaa810832b70bcdadd77f5e3d0540210000000000000000000000008cb3f246418664fd633a060e3444a70ac2bff03b00000000000000000000000094c5a31cf02639bdbc5e6ebb5924d5bdec60e678000000000000000000000000483c0c7ca00a9f4f23644f9266ee43efd2f59f02000000000000000000000000cbc3b64c646693a6253a6dc3e58e2f080dc794c5000000000000000000000000c3b3afc988c4174c2939b551f2ab44d716eb579f000000000000000000000000de075a24c2adb658edec5375b0b7b30d93fe82cd000000000000000000000000a8613c4c933b01fbbbb474425a1ab6a1fc475ce6000000000000000000000000cd468284b8b1371c557aa488e58a675162ff8d0c000000000000000000000000f63545f96821d385f9a36b291975c3768fd0af770000000000000000000000003935fbf652b4d4df5f510029daecda36d12e50a7000000000000000000000000b59f2c8bb0fc8d029270a090d40f983bb397b77d000000000000000000000000a3dfaaf6d1c48819cb08e4056bd8542d056d0f090000000000000000000000003becfefab672b176b916142ade9e431985de5e5c0000000000000000000000006fe0e8600b19bd9d04b2c781654b32d38176a616000000000000000000000000d314626f5d3fc799b888df6dfe9ea7a6ed953e2e0000000000000000000000008e99c226700c08483bb27281a506076ec12d603100000000000000000000000053aaf8b7c97423916628cb501e1d87ea5b568b1400000000000000000000000058e7b02c94901172fcae7a637d4cb71bb52685e100000000000000000000000087fa6397b816c433ecefaf55273c82ceba677e780000000000000000000000000b9e3a8cd2b646991d20384aa7e8a6c0eabc40d50000000000000000000000005afcbbadb762663ca7d4ca3be396bc553793fcfa000000000000000000000000bbca55e746edc5bbca3d94e10802612052d1aa83000000000000000000000000d6490f0a6172bf608e0aa3c7ba29f0bab92106e300000000000000000000000090eb6c49f4413e5bcaeffa7062ccb056748213b50000000000000000000000000e02220141494a0bc4fd6198d7394594dc7126e30000000000000000000000009ac9544e234947b2e24d7d4d9ca9d61590ac81b2000000000000000000000000a498b32e3f135b74537142785defbd000b19804d0000000000000000000000004a17786d31120668953e53c0adf403987c41c44d00000000000000000000000085e52d7166fbfa955ec8cc60b5ade0edaeb2ae840000000000000000000000004fc5b59a9be33b827637577d285a61d74cdb407a000000000000000000000000de6bf5739d7d51ba0c5749a12771c4520729ac770000000000000000000000004dc8e6259d9eb748be7727272e6e9569f3e7548d00000000000000000000000047ff05d89d2e158276646a59b04634ed4367599c000000000000000000000000344653c080a5701d0e2a192a614d895742d7c5ea0000000000000000000000000ab81a6d1f33c69ae3a18a9983d11547a34b1243000000000000000000000000f36ae985380c66571ed6e16044167fcf1f1648150000000000000000000000000cdb5461f6de3f1dbaa4679e788c9a8abaf0035800000000000000000000000038285932efb0768d8921909ede65002867896347000000000000000000000000e9f55b0083b78ffbe515ff88ee153ccff3a31ef30000000000000000000000001868d6b43ed9dcff27944910b41f87c73e18da1f0000000000000000000000002bd372d9f8e844603c993f9e83fc6a05c96ca59c000000000000000000000000ecad6a99646192c5c9e1b99443c63dafd6d61d680000000000000000000000004782026fdd767d391038b2ce1e7ac825e1360861000000000000000000000000fca090731785c82784b8a147492d7e9a7df0e0cb000000000000000000000000e86fbc11a955ff210bcafc0fe11fc4f3228614550000000000000000000000002ea87ea86e0557a488aab505610beb645c29f0d80000000000000000000000006586c304fdd0207b9fd570933298cf80bd17d894000000000000000000000000166ff0a9c3de8c6d9f6a93bc93c46a633a9e9262000000000000000000000000e46cea1f99c519459652a75767524f01e1a615800000000000000000000000008d728840b345b34150208485281dcc84cc65c29e000000000000000000000000aca5376fac50d4761485dca59c5d05a8c91f99bd0000000000000000000000003c8d5412df17cba24f597ebf1c25fe96c7b54537000000000000000000000000b534ce7e3e0efe2e47e49f5f719ead875b8da9f0000000000000000000000000fe2c70aff6dfc1ec411441771852a5dc23305a33000000000000000000000000410e6b86cb8cf3091a3a85f073a3896218486872000000000000000000000000dc5d70bc714cc6df16993d0ffb353381836aac1300000000000000000000000063f9ff99b9bf7dd5343b00fb23e10294855109540000000000000000000000002dc6beaaa828376cbcaffe7a4266e0754b824ec8000000000000000000000000a1023b586e90b49a7a6900417db146a89124ccf30000000000000000000000006f972837531522c8634dc7c011a53ad390fb134400000000000000000000000064a519c7df0727aa9cbcb8a2d7d18cdb11f665140000000000000000000000009b2e3e6c6d2b56aab6ae72f527aeb3686f9b8f5e0000000000000000000000007114ee1135972348751ea4b990a70e978fc93607000000000000000000000000bef6944951e081de2578c716ec6e6ee5388872d60000000000000000000000004965c23aae28aecda0dc8383d6996fc426aa41e60000000000000000000000001fa592c56dc6fd031e612795d59a97f8d4f779d80000000000000000000000006424af71d1c5f69be2f2aa098bf2f4ea03a7086e000000000000000000000000549d3344c7b57f1e1191ae9861c067f7c54631160000000000000000000000007c37ac61d3a13f01c5f8ca3ca123dec32197d3dd0000000000000000000000006776b7427826dab7c34f197b6123bb5248ba00fb000000000000000000000000fcc627a5d2df83e57837ea795179b842919fde3c000000000000000000000000c47c65a03ccfab3c2b043593af1502f8b64249ed000000000000000000000000596c86fad5780bf4523eeb0025470a1f55709d970000000000000000000000003adaf7b3813ba5fa0ecd650dd2030fd11134e172000000000000000000000000db5fec088a299b525240e70103f5338b95f1d156000000000000000000000000974d05d1040b1324b313e4e02dee199d62793139000000000000000000000000877676aa83957e9f60f1d4b7a560fb9680cba40a00000000000000000000000000991e16417978824f699e16922ca05a857e528c0000000000000000000000006a968ce9744952fc85056e9beb1b6b37400fbab400000000000000000000000092c9fe62f089719aa5869d8b6a44d9e5332ab0c3000000000000000000000000f811693b1d771eeedb09c0b748c994b9c5f0600b000000000000000000000000e841850fcc164e99fb6d879291d8402cecf531510000000000000000000000006ae4e2d04fe31ed0b578b7f106b7c7499a89e8530000000000000000000000004e363a58983df02bf901ac6f245922878855103500000000000000000000000097a1e88dbdef730bae40a4900de7b112cc97ff01000000000000000000000000efe384e334f007a27c4e375e5ac4ebbb16bb68f50000000000000000000000001e74ffe974a805452a780fc4e6ad9f32fa5a304f00000000000000000000000046785cf086169a8910a391a150836cb29b8c8a5900000000000000000000000010e519dfe3e7875dade61729f720a1f2fe736eec000000000000000000000000f54a2d9b5efc18fc4ba0db23ee70ead54eefe4470000000000000000000000006ea9e13c3afa5a1ab5d3f40cef10fb4c19dc8fa40000000000000000000000006bfd0d759d30bad98a62c56894e9d40cf84bdaf3000000000000000000000000585ea9946db68b926b0157e9a9b3c7fc57a5bbab000000000000000000000000bd60917df731defe6ee54e2766536a81230f3dfd000000000000000000000000703a63679077528c44858e6476e727331166c12d000000000000000000000000b9f5ab660db15d1f03768660907d89cfd51605150000000000000000000000006b9902da90a29b3427f8188d4cf7edfe900cb65b0000000000000000000000007ba013a980f54957190b7cee2ab8cd2d1cd1e8b0000000000000000000000000d06d4c01df6b0b850c3e1a8aa6c3bf7ecdbcc1ea0000000000000000000000007a2049662de3a29518837ec45516c953c226f1b5000000000000000000000000808c93b3794b2aa99b1287cb1e304ff11f83b7270000000000000000000000009cfbd470aa224ec327b26450eda1f85e1a77019a000000000000000000000000ebc136f76b29c83568cf9f5fa2efc03f7ec641e500000000000000000000000051aeaf3fc0898e5d7cc0c8132f4f3f9ea14d55b20000000000000000000000007eceb5c402d237e6a7eda4c923618c09d6421a46000000000000000000000000b63e8681c63685f852b46a1391e4899ab5f13c44000000000000000000000000a6591c3bd7ddc226b658c74b9b5eda72f8688680000000000000000000000000a00cf6bf953021789dd61fa50b4e8fb93896599a000000000000000000000000cc10986ab6a32a5d32e244a7f3d9495c1c88424c0000000000000000000000001246ad542185eb4e1f4429abd4d85957a9aeee2f0000000000000000000000001246ad542185eb4e1f4429abd4d85957a9aeee2f