60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000008c1253353481ad402d3b196991350caaa7ec51840000000000000000000000001505935917fcd82d257d792c994aea4adfb5ed4f000000000000000000000000b337bfcad288212729a2054c20787a3cc49f08f200000000000000000000000069642084a4b5a59cdaa529b2ad664df6c2354b650000000000000000000000000f75345f613ae722005627bba3b6847170683287000000000000000000000000ec5cd5810694058a13286eb7ac65a73478fcc00600000000000000000000000050b439370dcd369e6f523fc04d2b9a6706fc5dbb0000000000000000000000008b209b3116a88df404ddae3a86b57236442eab80000000000000000000000000fc9f5c9ca0170d4942946f0523fa914f9c20569400000000000000000000000069e92a2718aa1bdb96d0f0e35b575822dae0838800000000000000000000000077c41ff4430b395c23649b7e4264dec1c87b5786000000000000000000000000fdc8a1b93d61ba5168af84302c936fb3b5ab650e000000000000000000000000434c0ca147bac991a3e62f5719cce42977793f54000000000000000000000000eac3d47de42c45e066561e4964636ccead122d4d0000000000000000000000002cb7a5eb5971da73262ae2b476b229b4e0b4085600000000000000000000000087f610c278155e8120cbf60abdac2b05eb87c599000000000000000000000000b6cb9c5adea70aa439b0f379ed393573309a4c1e000000000000000000000000f12dd1c1facdb7efc909c9794476926a0b395d69000000000000000000000000f0ede0171cc2278a3724df62e1cb80d172ca3304000000000000000000000000c7381a28eb9a7f2f309c2d9dcac9843b82bf5e49000000000000000000000000fdbab5e7404bc92a33245651b1d1828d3beb7c210000000000000000000000002661834575bd11e2a1500649ed4584758f9e002f000000000000000000000000b20752c53c40ca87ceda9de15f03b9cda43e0232000000000000000000000000d3bd21d0b0ff09e07957e37e75625edc3316bb24000000000000000000000000fd217d52f1b39cbab642ea2961099442fe842b6600000000000000000000000002b2a436c21d25d20f0c0e212a1347d64c5744f9000000000000000000000000e869628acd92a1c472e07582be9ab3d6de737f040000000000000000000000009998e77f25f98915420eb4b842868edd06ff399e0000000000000000000000005b4c96334b37dc04846a31c7962f95df6fa42ca700000000000000000000000077ef62767eb3660dd456e7fc999a72ce519d02ef0000000000000000000000005068209a4960617e1bf6fd6bfccf2e72e36b733800000000000000000000000076f7ad948adf1d79682ce704a6998a47b3c51e4c0000000000000000000000006f065e0749e896c7ba2d5bd31e89b62adff3270c000000000000000000000000d5787a75f79c9f9a8457e23027b093fc051c610500000000000000000000000051206a11ed323a47e7d2916d10cfbba5b5364af9000000000000000000000000a48fe3b78224d6b937dcbe4810584540fd50442e00000000000000000000000009cc969f32ddafbb19369b8d6800082b0cbd5a51000000000000000000000000ffbf3b68a0b93f352e7fb1fe50740d2668ef1d76000000000000000000000000ca35906445ffea7d2308b45636802c26d37c9068000000000000000000000000c34e36a54db49597fe79c96ebe610cf27652e3c30000000000000000000000002ab1ff70e9434d0a82580384846f22da4d489e780000000000000000000000001d276d74929dbe994de54029725a3dee450ac75d00000000000000000000000069f015bf70c6cb98be4a002af7749daa249b48e20000000000000000000000005bf18c4df6f7707ce03ac9674d7598fd3dfaac640000000000000000000000004fb788c0bdac11cf5c9adc4ca813a0e44460a0320000000000000000000000000fe4d7436792a8ddd8b6c1108073faca0c7fc0270000000000000000000000005283ceef214ed8ef46e72ae7a4da74676c09be9c0000000000000000000000003164af3d7050d87a4d1cd9f9732c6490626659760000000000000000000000007c4d57b59b597593a17457d37b05ef37356046680000000000000000000000007f0f39fe450affe139c1787b21ad1ac6cb9b2768000000000000000000000000214508f09d61c4d2f89cd2f9c7ffd4a17fe4c1f8000000000000000000000000b68ae8bf15a561d87e2d627edaf3fb0cd9d070820000000000000000000000004e23d977f0476579c5cca72cbaefd4ac3b3279f20000000000000000000000002c134e31bfe2287876b897afd18416d24f2da50300000000000000000000000004db2ec80d4c33f7556b414cadcfe13a6779c967000000000000000000000000bb42ddbb26fb5e5be9c65cd911db272665f76c7b0000000000000000000000006405495412a486f0aa440d70d609c1e44cfdc7950000000000000000000000001863d18a7ef2c781270148419e1fa661ba8ef782000000000000000000000000aa709e6ac85d778ef11185f737ed254ccf17f3a00000000000000000000000009c0746f00532990b0b7b2f487c4685ee38e8c09b0000000000000000000000004fd882c92fc8a834f93c41748ebce0a48e18c1770000000000000000000000001e87d0ab275518b319dab779c5bd1f93bbc5501c00000000000000000000000011b25551f374c9ad2a1034b2a0444d80583ec19c0000000000000000000000000da2dad2af2c319a23b594da2c74e3fc28752fba00000000000000000000000048b29744c1c209edf15d7242b4fc670834032040000000000000000000000000bd4ed75b118ba8923cd735ebc0b7dffb5f76a52c000000000000000000000000b3c37df2168a678b1e76bb26fd32db408f5a7629000000000000000000000000848bef3a30e16545e2df84076454d6c6624e0b90000000000000000000000000b4d0f02b4b80c27842ec981822b250d9913badae0000000000000000000000003fe3514cd92feb26e4e3004a36dd287626da15b0000000000000000000000000ea9c64022af7a9d89f4950fe279f383bd5f37d100000000000000000000000007aa7b9d092ea1ba98613ea1462033c6081c42fa10000000000000000000000000e1eb7479c694b3090f877ea3eadb365d34c75440000000000000000000000003a91694f466f8e7b5671cb45e38204c93b523f820000000000000000000000008140f4089c95390ad0376c4e16c0a0270f3d91fd0000000000000000000000002902d1d9c1140b7c75a6778bf16d65bde8576c4000000000000000000000000024f5a67a87a1288737b858843e80edcc7f4cbc220000000000000000000000003223657dfb84c7709090f65607bd7c144800efe8000000000000000000000000c62e527012873d53c5356a3698c73e9c0c331621000000000000000000000000c69a7be89b2642bf0c4058ceed961b3146ba25ee00000000000000000000000060abcd6365aee59278538b7123a103b8db46e9c0000000000000000000000000da622b512db07e865666459f2c2e5f1d85e26ffe000000000000000000000000afa6ab02cb03501afe6c39a116859585a6c7de5c0000000000000000000000002e79cdfd63ff0695718b3f8f5145f96fcd056a510000000000000000000000008317902c0e538b60c296adf5c55550f2e0f82407000000000000000000000000d3993ed005f3428be5e06ee34aa55a82da8ff447000000000000000000000000565dcdcfe95b344d4fce2c649bc292625e5c20f900000000000000000000000018f7a67df8a35b2360937319bdcb64934ee5ca75000000000000000000000000e79ba0b3b45c97f58a3e228fa862d79be51261b1000000000000000000000000bb898f0e9777cc3176bdbabb73689313b23c9094000000000000000000000000dabcebc44946014a1e236b965877b57859dc62bc000000000000000000000000710ecdd710c3d5a314094414fd117544a2644024000000000000000000000000921a546e7d0822cf2ff69612512c090a86a058da000000000000000000000000f133dbfb4dbf6cba5485f6397a8e9e7a0df1b18f00000000000000000000000055dfd307ff8cbc716752dff91fdb8ea189708015000000000000000000000000798022d55b99d6c904e7820c2fca887657cc121b0000000000000000000000000c15a0053dbbb7ab413d4f8e023046a45b4454d30000000000000000000000004e363aeea51e280a5e18de9fcfc017addb572ecf000000000000000000000000cc1f92b232d0752536dc188bca501bd8fea54c6400000000000000000000000013d792a53453df0c3a95b43e57e9cbf0968ede9b000000000000000000000000baacb10cf2270b87316ab4d1178693ce295fa96000000000000000000000000013f609b48c3b1373a7e73b48d2aed11cab7a5bb400000000000000000000000039f5a14129485ca49903267382554ebc8a6643ab000000000000000000000000bd67b4671a13d333527299d373a27d505917d529000000000000000000000000e30291dfd798b4b737d313239718f89a85bbf5d5000000000000000000000000153bfe3701bc39b08f0dd59130b128907adf98f40000000000000000000000007f60850d265a48344957f8ea21d86d72861b89040000000000000000000000004b9eef880073489378eaa372cc31b6e9f0be57b90000000000000000000000001c5a13ba988f58e67f8203426f28b61b832fd737000000000000000000000000f998b04abc316495495b1794042f153051dab09600000000000000000000000051023aa4038dd6ddbd2e8fd3c67717bac01f790600000000000000000000000028a7f1f4f8a3d35eeeb896270ecb1e4b999065f3000000000000000000000000b86975a94e5a3cb35108380fd2bfbb2fc29d7a8c0000000000000000000000006c5a1facee3d36c50a030f11bd5d78022cfd122100000000000000000000000043d33afc98051fc10e25374061cc8353ecc7ad88000000000000000000000000850c0d2de25d47eb2ada019ab27c11bb83ec4bb6000000000000000000000000959ac217c8bbd4650b1eba5b927f329e37ffeaa9000000000000000000000000f293f4790d2eed72df79083cae9fca7e73a21a60000000000000000000000000c251fa6057e043e6474603e636e2c7c0f12ecceb000000000000000000000000fc989b0fd306754037e739d073a6f8d880dd4bf70000000000000000000000004dca0de4c3af9c82e6eafc3496f7203dd23db65a00000000000000000000000019e679364b6a472b6779994942600a94537b5fa30000000000000000000000002746fe9949f90536edecfa2a9e40e7aa46d6d912000000000000000000000000db2c79e35ab10b3db4da3298fd79ceb3833323b40000000000000000000000002079b06b656b822eac2faaf7d27cbef6d2c6c9e200000000000000000000000032fa2ee04dfea1b63806503e852c83cfca741adf000000000000000000000000b9323f465e2f962b336ade9c242096ca586922c100000000000000000000000061110fea392e77c7279126635044f64c9d7bc7d6000000000000000000000000e7095e0029c8b5d1dbfc32403bc6eb185e527bc5000000000000000000000000b25f71f036bfe7064d638e049c02de80d2e10c5f000000000000000000000000a646f79f4cf03e29eaa3ff0c8f1f8542db3432ce00000000000000000000000041c7d7b0115550186354ea5a9626aac3b63aef050000000000000000000000004db0937bbce138c1d266733d24aec91f5bd231ad0000000000000000000000001c23255831aa65fec4bacb301ac7cb67c930673b000000000000000000000000013360f5569400bece7759b17b38d9a33ed0df79000000000000000000000000941f23041443a28c01e3a19f21b2e6a5ef06c3c3000000000000000000000000ccd277789e2607fefb266a18b69a15f02c9fcc3c0000000000000000000000009e3ad1fa60f3fb430f5e798289ab1e8c3c00a64600000000000000000000000046938a1c5fded6b8ae4a75ebcaad261911dee4360000000000000000000000009490cce98ca7fcdc9aa80f7c3a1332204181bf840000000000000000000000004de9dd8dcb7ad13ba20d804518d229b32d3e890300000000000000000000000081d4e10dea9a99b7a988b986445e62dda6f0956e000000000000000000000000855313555ab614cdb13d3138127de271c3f995cd00000000000000000000000089b85b3450e7d50b95452c8ad67edd0900e2ebf80000000000000000000000000d08ccb82409590849c9ed0966e3499edef76f86000000000000000000000000dc70192bba08dab3aa9a6c884aa7d0f4d3d7521600000000000000000000000030da3d8ae0e530197dfe972f2ff6e50d1c988b6d00000000000000000000000034acae86ff5ca4d5fabf9bb7220e21dc996a08e0000000000000000000000000c7cbefc5dfe31f7c3bc9357760f0aae40c99769900000000000000000000000090069e299b92a3394da3e3ae8e061a985700c7ca000000000000000000000000dc170169afaa40e4a9b12636f327174d7da98e3d00000000000000000000000094e550616f6213c7833e01775f81312337d1b5940000000000000000000000000faf8087ae0ae9ea3bbdc2f41220db91a5a3d732000000000000000000000000d979ac5356fcb40d31ffb82b224d6192995afa89000000000000000000000000dc9caa0ae22efee8d736068ac2f0511493ba4e4d0000000000000000000000002de1496552dc907234d493eb695e7face586bb99000000000000000000000000e42dfa56fe4865061cb9ae18b1dd66c1b6ea5e3b00000000000000000000000025dffa4bc9c1b4849abab3381e115d52cc549bfa000000000000000000000000f401fb37f4608a3253d2c7272dc0fd0b052a1f380000000000000000000000008f19f0bb606990b3a7ec18f2f74b8e2e3735ab07000000000000000000000000eb84ef28bdd90fbe5d4c5ef00644cfe7791b4fab0000000000000000000000006b0b65e65763bea013f74be66f21dc52adc00cef000000000000000000000000aa1c29505160181e493f4b373f0c3206cc2a32a30000000000000000000000002bfca4a10f1b4ed874c217397d308628957f6c4000000000000000000000000045080cc140bfe3a85f5ac6639f6c8b36d29994af000000000000000000000000851137caef749eb6be3ac63f25b031da4b43188400000000000000000000000007e07d6598b2f68df928368d101d83ac64d757f400000000000000000000000043ac2d9053cec7a7b2c9b88ab90aa8623d16229b000000000000000000000000b5f8508c67e40f8bab01505b332401081fb5be0b000000000000000000000000283454e9bac103f88cff604a19bbe8c0878049e800000000000000000000000017d250e642056188fd5a272ae1306d628c07ab940000000000000000000000007d20fd091011dc6039e491aa3a600005745e5a39000000000000000000000000bd5f2759d149fae3b10b50b93091845fdcbc759d0000000000000000000000002a2b215bf96e6c6b39e8547625327998c59ad73b0000000000000000000000001ff589ada8ba4d3ecceb50dc0fc8988ac20d323800000000000000000000000019093959a0d3a23032070308d37b6f3bd0f777900000000000000000000000006c8c8050a9c551b765adbfe5bf02b8d8202aa010000000000000000000000000d82f35edcd261ab9727d110437ac90bd8b7683a5000000000000000000000000a2d32de4932c3150fc5ffe4823e4ba62bdd417b50000000000000000000000004ce92a71d59c189a264af9cab04101fb114492e40000000000000000000000006e06e7450a85fde66b33f11f990a43039f65d90700000000000000000000000044270868faafab2651eb93bdf5897c2d76d29bbb0000000000000000000000003fe0cf4856ea0252ffdaa50952c345f80c0f51470000000000000000000000003eff91e4c0a662f1871dbe81927d432790f0b2ab0000000000000000000000003d4309dc284d0fa044c532d3276a5b3ededc79fc000000000000000000000000282e635dc581695eaa7f07651d59cbd8d894b1970000000000000000000000005ce032d14a443f63a636dc41a87bbe63f77b88fa000000000000000000000000b54950dd774d1372b11663967bc3822df6af2d3a0000000000000000000000000cd73568ae98df01d8264579b743e13733dd2285000000000000000000000000c5df1936b3bf75b452579869de531a47377647c8000000000000000000000000522b2396f419f765a4ec78315392fb6e29a18e040000000000000000000000001bd252a684cd9ed1ff94acf5ad219b79a6c8a6bb00000000000000000000000085cc2a38d98e0a6ca23918c59fbf7d3dd158c5310000000000000000000000003de7d999f118e75d7401094bbbef3aabb66526350000000000000000000000005c21de9f9db209f85ed5e863d392c6df7ecc90670000000000000000000000002c3c74d3e59771a8934e64c96b753b2bd5875213000000000000000000000000055cbb191689391a8263c674665b8a3f34b9be210000000000000000000000003e5e9cb0b1ff6497614d0b32aecda6ec5115e4860000000000000000000000003478b0294783b15e2210f7bb4ed5df161ddea8d7000000000000000000000000029094b16d7e2a20e7f81a0fcd34ced421a9014600000000000000000000000066dbb47d955745a3022cfbd8f968d18ede6babc30000000000000000000000004e45e4f403b636813871e1997877c68288e9d8380000000000000000000000004f2b334313da19af650e73e6c5ddc988bc6f4538000000000000000000000000c7e64a5c16400e283fff2f45bf1d3a7eca2dc78a0000000000000000000000009038271fdb7562e625eedc243fb1f55b3fd216ed000000000000000000000000e51db51c2ed194b34d92451fbcf7d4803d67831a00000000000000000000000005dbd88978b56fec8d86c8daa9761a975778166f00000000000000000000000045701e23f3c5df1a75e097e9da2c5067ee1365850000000000000000000000004c62707e4c76a5d808f4ac2f0839c03efefddb9c000000000000000000000000d3c4ef3fbce6e4ecfdd6b51bfb6e6254d2af21bf000000000000000000000000a6856afbd41e29aea07cab71375d070a1812d680000000000000000000000000b092e5b50f0aaf055ea125fd9fc6768ebffe1a510000000000000000000000008e9de4f7a11520de3d3b50a807385cf544bc1412000000000000000000000000fd01535614ac7b4ae4e20a8fa37942f03e74f652000000000000000000000000a21fdfe3840ea0b34c2df18fa5fffae9bfb8e75500000000000000000000000084186db783488850edc608ab17e2db108126af4d000000000000000000000000ce44feabd97ea084690e47e3c69d7a6733152d2d00000000000000000000000040a3e7bda78eef04038529b7e94d1ec4bf1196580000000000000000000000006cea775b4069cadaa279f1fad2dadb1c6352b894000000000000000000000000476abd013454d0e0c572e4ec1bb8b9dff5ab4030000000000000000000000000e98abc42313f74fd1dd6e67bc875702f44ab5d3a000000000000000000000000094ecd96d5a4d074f94e77d79924e356665334aa0000000000000000000000000ea0d1a1560990e0da56a6a0a3f9d773b1552e11000000000000000000000000af1466847d0b57efbcf4516e8bf8def48b0c766d0000000000000000000000001b20af3a4bc7d6c2565192721b06aada58b58bc0000000000000000000000000a688e2825836f544dbfd8ad53e5e7addc54d000d000000000000000000000000a0e730d4d137ffa876335cfe86200c2e384e743300000000000000000000000069b44f8c87d09e868db56dca664dd85308fe85b5000000000000000000000000ed9436a71edfeb86db4e4102212fbbe727d8c6da0000000000000000000000008fcab23dcfbd8e73586c534ecb15b26fe76e4825000000000000000000000000cd4575bbd8576cf15cc547121be803d92a0e7f1200000000000000000000000067f55575632e9c3328b5ba11c4b97780763381b00000000000000000000000004dccbc5b47564626cdd76405c85469042b38219c000000000000000000000000038c3756cb3b63724647b7e6773113d681ded228000000000000000000000000dcd979d065a616311ebdd35534d04e9c0927b881000000000000000000000000b6aa464b46f495cc6df8a5805b63c4677ea0028e000000000000000000000000e26cea58ab798a2d94aa131647118d59ada86b00000000000000000000000000167303a1558d7d2ce65456b7fabc3ecdcf42aff00000000000000000000000000234ed1bdddfca4e3a7a51109bc73ef93fa238de000000000000000000000000509d408e6953c6442d5664dbc6139d30fd57e80e000000000000000000000000e0fa8ad4dc2a7fb151fdd1eb784fdb6e089d004d0000000000000000000000000cc0f64cf6ea0ede7155adb614815c1a22a9c8320000000000000000000000007fe4a55de2eddb96e829fc05f52e682bb6612aae000000000000000000000000d05f66d62f981b71a27d92163e635ef6bc85b44d00000000000000000000000061fb820b5c07285c29521445c78ea5da0e0a46f700000000000000000000000056b049320301a21a932923a914b9c1277bbd149b00000000000000000000000019730d8062287727e87efe02276a3b9a687c35e5000000000000000000000000bc13af0da27959e3ee2e80fe23a0dad55bba6b08000000000000000000000000604f42a238e302ea46a511ac41d1ba0f0731cf310000000000000000000000004092a0c26103d991a44b213ec3c1195728904836000000000000000000000000152511eb0ca63e70163c1b1fa5c7e249776898b0000000000000000000000000a99c3bd1958990ad38dacf7b701da0397a64c1ee00000000000000000000000034b97b65517383d8a4a376208149b43550dfa13d000000000000000000000000cb14f2e20df917a2daa8c208750f05303c7c14fb0000000000000000000000004a4246edf0b684c2c02db8724af64955fd929acf000000000000000000000000572a1013d85f7d2643dc71cb7a31c0486dafc837000000000000000000000000d388e80525e3b6b9e1c08f055d414723719d9ea10000000000000000000000001cb81b8377d78d69c4f83f61412c87fe2f7d70c70000000000000000000000003acbe9c7300e23a5276625975619c0ca5b6cd5ea0000000000000000000000008a9ae53b8e963b5145d2b0a9dc0a217d83a9d6770000000000000000000000004a3a67723a1c066fd4f8c8eb3e788edcc6e9c403000000000000000000000000dfd4229368bafe16ab8d6bfacc1316e851628297000000000000000000000000b816f99f3c14f31761fb9a1ec76a5a0c126eef2b0000000000000000000000000e987d635b51061ba9d9b035b6869f2ac6a53d910000000000000000000000002821c1759828d8ad858ded0290a0a0384907fa510000000000000000000000006a57139c99cb6c29f7405be94132158d8c1b4c3c00000000000000000000000017a7dac481ba260bb6dfda04ad503a1d6a69d997000000000000000000000000e029b3c76733c5c7c4dd6a5e3f0313747facf3fa0000000000000000000000001878d1b11aa25b4c75ef1861755a09d9575171e10000000000000000000000003da7a5aa451723f04e56b3dc716e59d146ca50840000000000000000000000009bd975c9b05f727da4ef5fa80dd685c43fd3d76100000000000000000000000091ac38d7d2bfdcd2948e9e2b7bb268fe47fed5960000000000000000000000003e5ecfcc9560eb0873e4f98932c48c342a7fe0a40000000000000000000000005998e0c37294189966c6c11b7cfc04895486378a0000000000000000000000000e3705ffcb927ad6428dc80b2b2fb0e13a9d8fca000000000000000000000000d42694194a3d6fc3d15cffbd01341ae8164158b80000000000000000000000009204c1ad7c4731da2ac1890f7c8c529541ea29bd00000000000000000000000079b7c778c1914f4cfb9a37de74d1039decb93bd70000000000000000000000003f8629154cdba4d2cac4b391100dffe042f05273000000000000000000000000714eb68e4f74ec18b4892c4876b6b44d1db5047400000000000000000000000016201d1b7e389acf5e8587ed1abea3dcb470e95100000000000000000000000090ac56c3db31fdefb29ca1d11bfecffa032c11aa0000000000000000000000004bbb415bd86517cb5bce85ebd386226582e0feff000000000000000000000000af68ecd29f1044d4a4dfd85a4a7403509324a3eb00000000000000000000000015bdc0f6975c010e02db90dee23c9a61d49bd067000000000000000000000000b5354488c20493915727eb84a94cd1bddd67f24c00000000000000000000000055806d8ec2ded202340b39228b1646e8a60256f5000000000000000000000000d93a14c9842a16f6c1e2dceae1522669ed176f25000000000000000000000000d53d5acd313b3ec4aecc4654567efb972c814127000000000000000000000000d14eda2ba9e20c73ce2e3f86e435c0a46706585c0000000000000000000000004827fc888736d3f39f2f0a220ffaae933646621900000000000000000000000004f69259e560d958742ba579912ca698b7dc74fc00000000000000000000000016f3ce1f2e7c3f76f29a942eb8ec10eb7d0c3b840000000000000000000000005cdd97996c0e9fbe484f026ceb463b2b1fce5ee0000000000000000000000000a941acee30a997aa10fd5767c3d885413a5ce0d70000000000000000000000001d9d47887660dd31616007d72c94dadfe2c9ed1a0000000000000000000000009e00285ae3073121f19a945a51444f7f5d78edba000000000000000000000000ce0a351f207d3893b96b018e5419c6ee64db87d1000000000000000000000000ecd80126fb512b2355af95efb6a9c5a35911d48e0000000000000000000000001fc92c48eadc6a46d2c8a571763cda0cb70a95be00000000000000000000000097d2972e4c1a87676201158778a413c54bcba48e000000000000000000000000b8d18813d45e468aa6e6fa2f0143c16ae640bb84000000000000000000000000b1c165098cd3c8583812fd97909481f99e495b8f0000000000000000000000007af6c5b0abcdbe369c8600d96b29a6a689d8367200000000000000000000000011da33d702b0e0ef7a3fcd1c6417c0c85ba476520000000000000000000000007f721e4b31723e5d48df3d4145ecd97ebe0841bb000000000000000000000000c0f97446922f55aff2cdac1b1de8f5e9f20bbe9300000000000000000000000069147631b2596444dc7d85ab3d2588af75222e400000000000000000000000004f55acf0f2ecd8f1df45aebb2ce046ad9ebface40000000000000000000000001f66538e59d28d6c8d5733b88d7b93a0407d27eb000000000000000000000000a22910931f977bc3ac7039a61d67dc1554e623e300000000000000000000000087e5debcd8c30bc421ab917d0022823199b87c4c00000000000000000000000018adb7faa719af659e33b5fc7ea96607ae6214cf000000000000000000000000deee1632871621751dea245e87224f53bad1dcef00000000000000000000000068bf91ddf5cd8f4cdd775b964a537a082acafe890000000000000000000000004b05290df65da2ca4d1f2a1cbf5b4a26841a4891000000000000000000000000a953c6b20183c4c2019fc2c2361e9e7cc5d3711e000000000000000000000000308016f8d9dae755ccbdaac77be0317f874054c5000000000000000000000000a24f74f35bd237534809ff245c5ef3c689f0cd310000000000000000000000007d7726e3a5068962feeb5de1c86dfa46993b8105000000000000000000000000dcdddeb0ef520e4c46c3d1b51abbdc121ccd2dba0000000000000000000000001f6c4ac418bcd8ff7a93196ece962dc7b07524f0000000000000000000000000aa3f9f4c4bc13a879ca80d6a99adedb79087d22a0000000000000000000000007954fc84709314a35bdc0d6badca91023d69e2b2000000000000000000000000aac72f7ce2728c0d233fb4f7eb2d8cfdfe7f2238000000000000000000000000c40c70588ad0a1b26eef8e500fbaf9563da5bd28000000000000000000000000efb1f73c60a26eeb8feb934625ceb1d812265911000000000000000000000000f7ee2c57cb86e7280d4b35bd6e93b463b0c66b33000000000000000000000000d6f64b362b7853e94bd6ee6ccecc82eefae8be6500000000000000000000000069631ad369c2472808832c1e5d85c549d7bc890f000000000000000000000000352500469c85cc162692da6f886ad164da3b822000000000000000000000000056203800580ff3ae6b2d83eb505ba0f474be64eb0000000000000000000000008bdb5386f8ac267af7f45b5d094f2aec05865b4d000000000000000000000000bffa42ce8c49a52cf48af2e3c7b798a2ba2a87090000000000000000000000007746c6aa9e5eb646d2ef46dabcf38dfc931b43c10000000000000000000000001ff77d5b9537e823635d2d3bc88545e22fb527bd0000000000000000000000000690f65d98cbd77a165cded9ede53d1631d1798e0000000000000000000000002bff3ead1e4eec72502da9a6910232970f4e4194000000000000000000000000927350cc3f6c7c99d3841231bac045a2b4853677000000000000000000000000b6dad4bc99d9265fd7ec2469a06d9b2cef692e8e000000000000000000000000d8f824bc59f09e68689be8d5727688f49820ec7700000000000000000000000082964dcc5ea6c979a2871e9393b47bc47b9dcad5000000000000000000000000ef21ed0731124605806d50e4018d4950a075b7f20000000000000000000000009c8eede70f42b1c5653920c1c74e489635f138df000000000000000000000000e2e18e5810b72b3691d1a72941da39c423882dd0000000000000000000000000191cfd3382ad1f75f9b15813dcfd39d31cc2cb4d0000000000000000000000000ad3c17555bde9a4f1a7f5c7e525b78d568032a900000000000000000000000070998c6f630d4045c01e5adfee0bcf335d84a674000000000000000000000000f7232e2debb2d3946b30609067f1f7d9604e298f000000000000000000000000721cc9655bed1ff4f719e76d97b30ca7dfe32b8d000000000000000000000000a3b5f43a0c900fb124c61cd70123001f9c8389a40000000000000000000000002bb98827a1e7f9189ebf8749722a2e174c15936c000000000000000000000000386da3dfff661e9924e50261c6953db1e5f2910700000000000000000000000006c410496c85587cb4e9d8d2fc1c2d76d6fbe96800000000000000000000000067aa74a12dc2ab6cdd83e1a59cfd7772e2ad40d7000000000000000000000000f3329114d7d368f7b3273a3d1d4d8dac19dabd3c000000000000000000000000a51c27796340f55895b3014c1201903a8c310d5e000000000000000000000000d7f97cbd28636ca71f13b20adf65633a0d277f0600000000000000000000000002dcddddd1e9e4a876116cfddc74b809f65d3d3400000000000000000000000045813e1ce45ab4e0e4ed801995e1692ebc9832bd0000000000000000000000004d7cac4b672f173170bff0ccb513151c69a73096000000000000000000000000a56b7754f988d0b37b0ed19a2d925685e47407cc0000000000000000000000006a228d42ed9fb09c305c67d6fca7defa2376c6bc000000000000000000000000be30c90d955621da04f5c403f12978c047de60d2000000000000000000000000894557bf2b6b8f886bf888a272b9feaf8102086c000000000000000000000000dbd0d34ef7c8adcbab77ae91d6747e8a3d03f4b2000000000000000000000000b023ecd2b843a25c8dbf67663836bbdf123049540000000000000000000000006201a8e1781a5831dc0fdd257d44e1ef2758a4bc000000000000000000000000c0b0cc1990473323764e7722110dcefd4163f8410000000000000000000000001629142a094973f40d73a86a5cba65e3961f21b400000000000000000000000021d46e01aae7a49cec469070bc817bddcb88da010000000000000000000000004be9e7624094292d75ec7daaed19e4baa0c8c2be00000000000000000000000020d7aaacfb46fdc7c7a62e6387bd56cfa4338f4f0000000000000000000000004960f352c23cd9813d094756f970857392f7bdb60000000000000000000000000b6fcd447fcad94af24c7d871f8650e25a04fb6c00000000000000000000000014b2ea0cbae1bb72fd69c03e87a502a0c4099e17000000000000000000000000d7be5b7ddaeba40b8334f537b2b1804a65eedf8a0000000000000000000000002aedc8a19a05c8daeecb9bfa341097412c34fbdb0000000000000000000000005686e847cf3d46f079751028c4f82f0dfa377984000000000000000000000000210690c17047f566e16b42a1580d3914ecf0fff70000000000000000000000004ef5251b4b8311264402de85cafa4eeedb14a8a8000000000000000000000000b60f13a10b4ba1052f59c62f127130ad6727206d000000000000000000000000053d564561057c911d05416fb07efa7cd0097aa00000000000000000000000001246fdd2248de56d14844971578b4edd5a76c7f8000000000000000000000000577cfcb25ecba12bed7b3150873b1aeec927ec17000000000000000000000000330f4d620dbbfd1c921044bc0cb63e035b7f150e0000000000000000000000006f2770eff3feb03488dc1b5d2a098a3818902c40000000000000000000000000efdfe1c3ff840ec19720f0488b89e9c6926cb08800000000000000000000000004aecee7a71c85be6a9c404cd96d6c42a7f454350000000000000000000000005ff68c41574ee3d22f808a462b132f878300448c0000000000000000000000004d6b2fc572c144d212661a3b52cc659782cb36bb0000000000000000000000000e7e9233f48598f293512b5dc67ea8bf2a4e3238000000000000000000000000732d975963c73dce3c7a2fabce41429a02d99a35000000000000000000000000f73c6721b03b5f366e895ebaaab705e996d09a23000000000000000000000000666ab840502dababd9530f8903f0d6539b7cbb8f000000000000000000000000509fdb4033b7dae8ddcf9ca2be93ac820a33f22800000000000000000000000068f994a9d5fdcf52b0fb9de042ba2adeb0a943cb0000000000000000000000003f65be1824f68bec45dc7a4bf311e94b9e633a3b00000000000000000000000025ba4ddf4acb7950b9623e04152d99b0f7792b54000000000000000000000000147587a607251fb5edf157cb42700bf751f322ec0000000000000000000000000cd3b87f57ef24206017692e8d70c63275f70b78000000000000000000000000cf85b48c377daf1a812b947e9f7a65ebece618c4000000000000000000000000596e49d4b2f5a4834daaa00f402d095cd279b5d3000000000000000000000000ce7e2227e51aa3a38cf1c76b191a293cf0aaf7dd00000000000000000000000041be7c35bd4e5fd48860dfe7c8b197e6349e332200000000000000000000000067f145a9ae8af49877a04a125943af20b8de67d500000000000000000000000084e7d385c3b2252f8518096fdc91d0a0eb78604e0000000000000000000000007b36d0addf9f7fd883acae86391aaab404c6e8b1000000000000000000000000a20d7be915d835f063606faf67ee3c71b748673f000000000000000000000000ac609365f4e65e6d5e47e5baf3206c2a0ebaf936000000000000000000000000d9b4f55be51cab3a5bc71049beca25bbc6056f790000000000000000000000000dab074ee25d750b97c6147ce0c64ac1fdc80d3c0000000000000000000000001db5e7ecfdaac77707e66cd1c9270ce1695a0a77000000000000000000000000caa7864a173841aa6355ab561f7626be20aaca4d00000000000000000000000001ea53170e1848e92207e27acb2304d21862897a0000000000000000000000004a49af12f17a6cd06c1d40752428875698e6dbfe0000000000000000000000005c6a9c95b83fcc396ecfce810546de900a6ba629000000000000000000000000c1b238954f7def561377c2190bf383d6b5e4d7c0000000000000000000000000bcc993ccbb14800d109b4da907b997c62124d4e200000000000000000000000049b77196afa1014475a8d58e50052d5d5e74cb99000000000000000000000000bb6c55fe132885315b2f669b24ce36eccee753c100000000000000000000000012e87dbf920609820f4b1aba20b6f923cbd1e145000000000000000000000000dc5e79513bcdf938b9f80a13f28186d5a83aded7000000000000000000000000ced105475438a7e27f3857b7e9226b9d467234470000000000000000000000002e3c77e26ddbbe97b5ec6f5f69b591770a1853530000000000000000000000009f7da337cc19c4aebc4d4f7453d2e9c3cfb4c8c4000000000000000000000000e6adc16c4008e502aec7e0a27477e836eb376a2800000000000000000000000053dcb92ab49b22d1d5992ff5e23982032e8e4c8900000000000000000000000005e251df36618ae903ce62027cb707f8b37ac42e0000000000000000000000004a4dbfe0c5701e5f78ed5d0a23548b8a117c65f000000000000000000000000092e860f7d4eaccd0e67432d93ac485760f90118200000000000000000000000018374cf915cce8540e9f9bb30425823aeb2668c5000000000000000000000000d1a22c524c76904aaf8ad9f37167e6b3ed4d10e9000000000000000000000000df09ba3087abd5ee5010a5dde4081ba9a83327110000000000000000000000004ee0fff34a6fb829285cc8e0058616a4f83228c5000000000000000000000000296ada2d810de095f8df43152332a52d4ac8d5b800000000000000000000000079c3bdfd94a29c313c818d829dadcd381a264d2e000000000000000000000000c223fd196ca3c9a8f1c6bed81be5a8d4ee6341550000000000000000000000008f4158b7c045aeba404414d08401ad2967adcc04000000000000000000000000d4f8d3959d258266bad2e5ed69a7ccaf78ad501e000000000000000000000000acc57ef87563d068623caacd29212b47288f4692000000000000000000000000c1fefe044fbe735fb2fd5c3faba336c1b1bf1b1100000000000000000000000046c47e48208307d02b4706a445e961aae9adc4ab00000000000000000000000089b92b706a4f8c90c8eb586b528061dd9afa4abb000000000000000000000000a783ca525791d23d77e57f2aea2ca25aff574593000000000000000000000000b3a0fd7a821381576b5da24bd1203eabb676aaaa00000000000000000000000061de30c5babe49877c1219601be03728c1bc013c000000000000000000000000604e2f76a5e14454ab316b35c3f2447c01f56fce000000000000000000000000b2b84362b9ae5a7b885c79fe218529f11211caf6000000000000000000000000f58400d426381d0a85fe69d13ff8db54fc93df1e0000000000000000000000005897191fe546c291f0c388be7be2df78d7a255c7000000000000000000000000fe066c2434345e631a4992692d02695da48bcc480000000000000000000000005ad4ed6b289780354c7ee313c327cbf4462268500000000000000000000000009d952b46f433e1a78b44109b5494382471d8a0b0000000000000000000000000eecb7777824fe77bacd0819480239ae6d5360b2a00000000000000000000000085b72a0cdb9dc62a97bc14af542e3091a5a32eb9000000000000000000000000878c962723acae164b2e0e9a030f7de77d3cdde8000000000000000000000000ca51c98da2d03f4f8a11de02ff472a09a2ecfdbd0000000000000000000000000a240b4cc2df41b6e92e448dbc4def9885649f1b0000000000000000000000002fe3b92fc0359a0c41c6b580620d48b8ae0d6d97000000000000000000000000a4a0f3acc593271276e44c21ce42d872a4cd6576000000000000000000000000fd580a8dd48910a51b5543a10c4866ad3ab308cb00000000000000000000000063693d8c7592fd2f4c05c17be26617415ff0f3530000000000000000000000007e8dd849f289468df3eebe5fb70a1f0f3d1b204f000000000000000000000000d42293641ff77c009be8ce5289d1d95dad5e6c07000000000000000000000000664d1a791d03452726312b435116b185f13a3032000000000000000000000000fd2fc2bc02ac0500bad49034d6de8f66619a29e90000000000000000000000004f92a341b62262c573cb7b844987d2de1fa5bd03000000000000000000000000affcea1d9fc27528bfaf6f4cdc4d0bfe4a43ab4c0000000000000000000000008787edb2086415dbc2ddd1da0d9cfe988967b1ef0000000000000000000000006c2a2ef5f16801314daf9c25fef0e4a8e0b19119000000000000000000000000a67930ec09762e3cf4f8e78d78336ca745d6ed4100000000000000000000000001422961963d0705f1eab1289fb40a397a5fa84c000000000000000000000000fc9aba926cc5b17dafe5106fd8d8ecde1e5a7e1d0000000000000000000000004dd9bbf2b92549d4c2e743d39cc859d9c71ef574000000000000000000000000a1cc445fa4d3d4e630d53cdfd3f7c0ae107db2b10000000000000000000000008ab7bfe004bb6b567f9025e20882b7686bbe70350000000000000000000000003bc16d9e9c93879a4ffbf9361645562a59687736000000000000000000000000dcc82e384a5441fe75888f85bbd6b4867e372b130000000000000000000000001e6f82eb3360badbf2f36fa4d438974beb62085d000000000000000000000000fd72a36f2006c14e6c294ceed735e73bf700d6e400000000000000000000000098177a3ac96e6d7ffc537735f6a64542971c3e11000000000000000000000000b2abb35853c841a0813c080e0e1f56ad5fcce74b000000000000000000000000f145b99d6180bebc99306286ffa18d5065a1e61f0000000000000000000000001a8c19b83c6e2c5ea661c68f048766ddfc893d26000000000000000000000000fff6204ad407726a22d42ff9720ac4dcdc97fc7600000000000000000000000041a44d8608ba020efde55cb9e978cbce8462c6d50000000000000000000000003bb2d491bcf378b73d6cbd79a48ea63ded27dbcc000000000000000000000000291cb50db48aaf30f064cc4c8dce4bff5c56abae000000000000000000000000090f980f50061bac8145941fec903e171ea2009e000000000000000000000000c979b9b75b13957080ea71f087790b23eb5eb57a000000000000000000000000941aa7695a17a9e372fb84de73fb23e1dc286d7a00000000000000000000000034898e4738eebf1561872accc364ccd29ecf224d000000000000000000000000e4df206cb3823b98483607f5ff6bbdc09e7452a000000000000000000000000028b2eccf901aa78850eb39c6ceb5313d3dc1559e000000000000000000000000c722cf70f8663fd6ea31feaca78605f18d5e88b0000000000000000000000000d2a79139618701ab5789314c582d7df76721f0560000000000000000000000009b781e76b43e2ca13d81cbcf4e9f8c88c31cf4f50000000000000000000000004e4294260c9df16133ce68765ae3ac0c0f80c6e8000000000000000000000000eb0008b45d3f803d30601ee481d80c1bb942e4f400000000000000000000000090893a24ceef8079e3979c60bc9ab8decf2fcec70000000000000000000000003f3587977ca2ea9d5327c29e5534cc5bcac33135000000000000000000000000e89188dd2624a2e0018a8faf0490a0054fe6618b000000000000000000000000fb8ac7a2e8dee5d77e0fa8d72a004050b76d879d00000000000000000000000096046da2c9295635c5bb7cb932cf0380f94b75ce000000000000000000000000247b763c9035a928dc69fb9f9d1ca8f6016065d5000000000000000000000000ddaf60ac7c93a4117109bfce4f2601aaeeaa46450000000000000000000000006ed37d396540a0dd41ae3e0421448725804d965500000000000000000000000082e083a6d3fc012502cb3ff3a57ec969fe8d25550000000000000000000000007ec68c7ac85d133e7faf4d3e475e4f16a960b8f2000000000000000000000000b6458fee4a127718a9b9321e555a7ce7083c1c7c0000000000000000000000004285512636fdac69ded128271efec81b14866186000000000000000000000000ec95c34dd123d6150c6bf7813776c1bc43d8da710000000000000000000000003f53df72332a0f511a816cf31580e0c036d5df1600000000000000000000000001ba82a0185485ce861f4a8e30c71c99cf19d1d70000000000000000000000003f1e29b048d26d7e89ee66d6a93c88d8d2cf7113000000000000000000000000a12383891a3b9b582335371ad4a889911f8dcff8000000000000000000000000cdef477df32507d50b01296cf75634e7e1d2dc0b0000000000000000000000000bba523ffbb57c304417000567b3a83ba9c7bbd50000000000000000000000001a361b15d40e413fe4c8a9e454b0c296ff511c9c00000000000000000000000031aceac5974782063803e3b07de0135f85b1727d00000000000000000000000012b9af3ea1793666127cc3b0039960505d9643ee000000000000000000000000b85496d2b4f5f644911e7893f57cadfe703fc1860000000000000000000000006477cb03ddd219a2942d7f8b9bd5bee705eef87200000000000000000000000031aef4783cb070ab27196441196c399ec521ff3d000000000000000000000000487871c2a5ae8525ec42f4b50004c999399e41fc000000000000000000000000786500fc986489744f7c66a5a4c9f159055c34ab0000000000000000000000006d1985624f6ec10b62825ab54bc1a9a0b9fe4b790000000000000000000000005aab2fc3643e60afce0a910fb5b01038ded74759000000000000000000000000d00e1f415768f617a0029d47efd8771e8a5effd600000000000000000000000055b089ab322dc5c952280fe2d2c68a17478a4e96000000000000000000000000b119729d8f70d101cb27ee9173f7be08eeacd2cc000000000000000000000000342f316bfc954df5d9386fb7a9bc795b54001f74000000000000000000000000744596c147dd45cce036d732605a0cc8ecc78ba0000000000000000000000000939e4f78d44ca91be53c8b086e6344bdfab3ec1a0000000000000000000000006b910d350b9688341090534ce90c2b8f967908500000000000000000000000000c09aa5175cc78e9088b0e906c8a638155e95644000000000000000000000000c4bce71d9b69cfb30682bec0ca92b78ce10ee544000000000000000000000000ead2b01ebe991f8dfdb7989eeda2cb9c3ce0a7f700000000000000000000000071c238cf0147da6467b8a9395237a942ecae5dba00000000000000000000000078d722384495074bb42b5cdc614e1a95a52261890000000000000000000000005bab780e36383222b1b3cf2e492903d69fe812fc000000000000000000000000c8c5169203fa6b4f3f5521111839b252fe574f8f000000000000000000000000fb78911e9b10b8d217adbd7cd63b079e5d53acdb0000000000000000000000006476df14a79b09a949b5af29cc535d67414c380800000000000000000000000033abbec86e22b528e3d5388af9b98492c0a4d9c7000000000000000000000000cbd8d2db06b2c79b999b0f0570faa1e8cf4a7618000000000000000000000000879960ca76e515bcf8755e234d4910d0ccf4ba38000000000000000000000000dc3e89cd3f860eebbea2d4880e37a1a9009b29bb0000000000000000000000000d1eeeef691456052f2aa72e998770c5d8a03c790000000000000000000000007a01d99ce8c7d9922eac7c95c4043febc0d09943000000000000000000000000e5c5716def5c0226b4556c3566b5488c29c25ae2000000000000000000000000c7ee0cad7e6271601f3d17b8786a5386e8b93d05000000000000000000000000d925ad0bf8c8f8a0605d9c2073e5fb1641d5a40c000000000000000000000000620e46480d2e66491c375493fdb8788cb2978d8d00000000000000000000000089be9826a7b1969c50fe8e59be8ee1540270afc0000000000000000000000000b91fdc4060b787a235934d82d087a8b93d48cc580000000000000000000000002b686a43501e4ab9b1f4d1a7cd189895a9962775000000000000000000000000989f3cdc600d8631fa80f1a11309202b59a3882a0000000000000000000000001b91898986b58ca045858f4b35696893b9318fa0000000000000000000000000f4bf7e7de904b2fd13520ecfd1be904f270e80b3000000000000000000000000b91efe41e38d2d6441c45bbf7a5704b9a1beb905000000000000000000000000f758ce4f3cccf6a91c9a8b9d6aa9289df48edbdd00000000000000000000000035a15e5c2d0d83622b5eb2db40cd7fd1e9492ea3000000000000000000000000ca986a581495de0bbce66ba342af177ca04eab1700000000000000000000000068f770b712c25ddae87b0043df7b40be145f9681000000000000000000000000a4e78b6f7cf8664b7cef3978546b4d624198e53b0000000000000000000000000caa810cd510f2f659314641f8408cc09492b1600000000000000000000000001aea31b75b859e2da8ffc41210b260ae673b6107000000000000000000000000efaec73c73e0685d10d1c985ec9e0905d355fd34000000000000000000000000345fbc5217b1c6b47a286626bb7d91e2e9a744370000000000000000000000006a856b46b453ea4f907f77747fa1a3aea1266d520000000000000000000000000046ed7ef8d9175036d07057df549d64c64db6980000000000000000000000006d3cbe4fac850ba875dcabd48bc83e7e0991daf00000000000000000000000007f3c72489f4ad91d987f7a7401be1d112bd4b83d0000000000000000000000008a0be4bf80fe48689c08441d957ae19426afb00f00000000000000000000000033018df51e379aefbda27ab7b29253c4c14d142400000000000000000000000057296e5ff2f75666d41f1eaa8f07687df156ca69000000000000000000000000bd1be5f7245ed2570cc699a65271a3ce002e09b10000000000000000000000007ed7119903261bf305aafdfb241274300f80ab3e000000000000000000000000fea0beef99ee57662db12113c508e555a210edc900000000000000000000000032b616b07e435824042f1c8c5a9dcf4d4f1956ea000000000000000000000000b7217bd18adcebe88dff4a68f663c570af5228de0000000000000000000000008057635e7d3f4c2712058a274a6cb372bef7b5bc000000000000000000000000d484aca2fe601bc74afb7a6ed03fe6b1fd69500900000000000000000000000053efeff361ada4b39b93608328fb6ee4c952672d000000000000000000000000b75fdb8eee833c9c51e0b4fea4c07aad5044139c000000000000000000000000637d0368c6a352e74ef805a5f8234ba9a23309d9000000000000000000000000a7ca85bbe487f643c59e2c4bb6cf82ecc7aaebe30000000000000000000000000d1ce5685ff9bb3882fdcf8c2aa1fa411f17c92700000000000000000000000010f580de7cc566f6f321f3cdc47486545ec9d7cb000000000000000000000000a992d6b734d456f1c98910f8a0402012b1cd165d0000000000000000000000001d951686b6e70fb8f36858e0fd68e46a35fced3600000000000000000000000019a2d31bb92396a74f977be42c3405735a3a87060000000000000000000000007a139355aefb5b4ac5b31ab357491a70625ad7e800000000000000000000000089186784eaf151a699bb5fa57431f936f22e8b2d000000000000000000000000ea46b850467f3c4a8ce04961e54a41be3a3d6305000000000000000000000000b1a68600ec38a1c05a73a8cd0ffbabdf3efdde19000000000000000000000000738397fcbdf1a43b9776080395e8a56f372a8ae2000000000000000000000000c3d4d94cf227501b3a8a4dcbc5c05394ce294db2000000000000000000000000b1fe5fe5a3f2622622d5588c6463a813c750e337000000000000000000000000c248c5c75f343628e3caafa453bd7d3b566a9e8c0000000000000000000000004f9c0c4b9a39db2433a28106b8e7bae645d490fa0000000000000000000000001af1981579dc5dd51c8c7c330bfdc2b476b7c7c40000000000000000000000000945792d28ce13d4780b3a0d33f4b5fa517afd7c00000000000000000000000018c5a00fb1c9fdf84906cdacf88b459180971d7b00000000000000000000000009b29d59a48046229fc57a05fb96c78f4b08257c000000000000000000000000945bd75a27e4024d42d8f4998f558f0149d9213c000000000000000000000000e89e36ad7a5475741be00236a92119f76dd655c2000000000000000000000000d9094922582228407b54f18830e1addcff88dd0d000000000000000000000000aae47fef820200b5f7a3b57d6654ce389dde56bf000000000000000000000000bad2209ad5506fff180f046b8c0de3b0971c1a650000000000000000000000009844c29e0ad8e38d07289ca3be0f4204929190b80000000000000000000000005632b7ab6c2a23e2979080ddc6b148de350141b90000000000000000000000000e3d63660e57dde73b8a9d467f4c636da8d1ae10000000000000000000000000ef9e206cf46bbe704c8f318fef3beb592a005b90000000000000000000000000e853df7075a9281334d69670c058b15bd6451ec400000000000000000000000064333c91f48616ea7d4e1c43892d3a3a071b3c5f00000000000000000000000099f457aea6ced46bba3800602d035925eceea1190000000000000000000000008fc33d3657ecf3798424e9049d4a3d39cda1333a0000000000000000000000001be6f97cbdef0e9a1a766035fcae66309ead0c490000000000000000000000003fbd440a763001f0de84ea7d6ba802e344fd1fa9000000000000000000000000ab7a0f266a8896b4f326a4ef603e751bdc98968a0000000000000000000000009985bea9fb47025057acfecb57f20c2abefff17f00000000000000000000000092b0f1a7c5e8c09ce719134a9218f5fffd5e3805000000000000000000000000776311a9c49a470f8419d741b0548664a498b71f0000000000000000000000000256d7509766f29533fa2e41e7c9f7531565028700000000000000000000000089963944cc6bf94a349fe16950d521a2f96775350000000000000000000000007c5daaa97f71fe532cc1a76ea421f74c21ef561f000000000000000000000000325eea048237e3b859239c8223f154e7e0b53f75000000000000000000000000bf7b640ed2595773148377878985ed573223e12a0000000000000000000000008f32bc0ad1825921cdc33b60c42e2493b6801f060000000000000000000000000d6aee549bbd7d75afee5332ebc336ff1c3d49ef00000000000000000000000045d3d30fdac701788029586a7d0dc671aa680a73000000000000000000000000f248ae1077522fba5de76705312b8c34246cf620000000000000000000000000ceffd295197342ec64b10b3a2758b4e1ae000492000000000000000000000000072960f5f48ee2239d436eb78ba7b8cd2a68485a00000000000000000000000064a29ed3fd800b7486026d4b97dcbfd05f5ef2e2000000000000000000000000489541c3c9746cf3aaa0f44d75d81bd73d53c2fc00000000000000000000000073167f564705d09ea685f216fe6b8c327e2fec720000000000000000000000001aff9199f811dc07f53d38f677c2759451190a81000000000000000000000000df12779503a9b2144b780cc8557350a0fe75dfb8000000000000000000000000f8978381e60017986cf3de6e2fd1d6c272f840cc000000000000000000000000cc7322a3a115b05eae4e99ec5728c0c7fd2bd26900000000000000000000000004a6991a713ab4353b3876c6ee23d63050644345000000000000000000000000533ffb88c538c3d89920c2cc3bfccc767fb7f1cf0000000000000000000000007bf4c6be51c1acf500213b1ce9755b0619d2ee4a000000000000000000000000adb4701bf3ce871f70cbd83d742757035b253df00000000000000000000000008994ca6fbb5992c0c968bcc20428128d150e189000000000000000000000000019f8ca267b7b50121977766a4ddec5e5722c29ba000000000000000000000000a31dbabf618a9cfdfb37f949aa1bf2ae07e4b652000000000000000000000000a578de9ee7508597ac3d569a1c55ad6fd86bd0c2000000000000000000000000e116899251b52df68883e051e8ed471524aa90b1000000000000000000000000ef4d8a2be76ad17c0f22836a197d744abeb81b9500000000000000000000000072f26790ae975ba96c9a18f7a07e243749f36f1d000000000000000000000000ae402240ad3ad3b27929209e57637519ad43f7d500000000000000000000000072f387aace0bbd54d959d8a0e52cb60b08b363380000000000000000000000002bd8d112a302b0213686b4d1a1a1dcee7b613c22000000000000000000000000dc2c8ab3f70b08d33ca46818814c88626e578b09000000000000000000000000e37649628b069bd09f45307f21eae40b8b772f75000000000000000000000000ec748393641bb0d6322037d9a1684612447c0d8a000000000000000000000000df29e1819b29e898fa4f9fee77b4d4ed4c303506000000000000000000000000ed18269f51484bca1d56bb49362efd01b928213b00000000000000000000000095c35a5aa9cf6d3f3eb4e91bb0d42b437eab833300000000000000000000000002c8e785c6eb3040a9083e150742d7034fe6fdb70000000000000000000000008d0c488b578f4731548d0b2d11c660f369fa830300000000000000000000000020a8a5c8979fe61ef14c3f542e29a033b4f925aa00000000000000000000000093f5d246536104bb61e78f96cf897cc28e7ce7ad0000000000000000000000002e808a9924228507055427e048aae084323b8fad000000000000000000000000c927e8cdcf446cf8a194bb007d75fee50b51cb3700000000000000000000000000a89d4b41b2b08d2988c842a2b172ce275f3319000000000000000000000000c2e7d100f29d8a0dd2af67cffa51407e0433d28b00000000000000000000000061f28a13cd6b943ba8e62659591c80dd020ee067000000000000000000000000cb3b77f75cc6f752adfa31715cb4f4f4c68774e1000000000000000000000000155f8b13b1cc6fe09ccd9323e5a38274e81728c600000000000000000000000096eac384d500081990a3e70364e5e1fe024e5a800000000000000000000000009921c94db862684d83a2df5ffafcdb8c4561231500000000000000000000000019faefc4477f1cdace52c6642d2af401630651500000000000000000000000000cecd7247819e4ad135ffc0c44d37d8ece9055850000000000000000000000003bc2f05b8241ed6d8a4a1213306225b70830d3b50000000000000000000000007e87324168a09eb89f0576102bcc5a87afc26e47000000000000000000000000422e7f366219750970054fee86d5facd4e6eb46f0000000000000000000000000f8e6c3dab4376f28e9f57ee57f9d5cae02b15320000000000000000000000007afac94429d46a04865f0a38e1c4b022263450a600000000000000000000000039b45c16e33485252151bcfa04ee93477b9e7d29000000000000000000000000d004fe3b8bf69d2d05d4623ce4a18edb7c7ec97400000000000000000000000043eadc2fca5c8420fa7a53de40c13a653e6a829e000000000000000000000000fe657e3a48ea2df55c55b75dea949b0d57cfcb3700000000000000000000000008c08d05d2d25303aba182f8b933b1f2cc8f600a000000000000000000000000698463953af81f3ce7f0817245468c1443d4d4bc00000000000000000000000036c042a56edecd3df42bbd3ecfd7b811160b2db4000000000000000000000000935e7b5c68f909636f05b9380fe20468acc884ea000000000000000000000000b1239e8cfde1d4e6542e396c9dc6dea5ce9bc931000000000000000000000000477da598bc7522acd0444bf1bede604b25e32e0c00000000000000000000000043d9dbbbfa888c1916e79f757ed41524c8ef257e000000000000000000000000970bd10557fdc5d16ebfe318eba69c29af8d692c0000000000000000000000000c41207f2c6ae71144febd4486f39f0114abd410000000000000000000000000ce7a56a6c962b4c5dd2f5af8141843c93ca051ff0000000000000000000000003e6fed15b5551219b34c77f2fe79a63204d511d40000000000000000000000009c626223692052c9cee411e00d56d220441226180000000000000000000000008c20351d1a2b1e42fc45566ace5e5ad1750378ac0000000000000000000000006da72504c8c260316a501508212c73f7fc810e2800000000000000000000000052238fd7cd6179c2ed2d8d0a631c2b4ed37113f7000000000000000000000000c0142d4542f52a549adcb2d9b436d2a6c62096fe000000000000000000000000b58cc6eeb12ccbead82884d625197c4f723ca0db000000000000000000000000c1227471dc0bb1a3ad8310f789d30a2f5988d69000000000000000000000000070adc5063bf4feaf58bc6eff3bfdf679e16d3c2a0000000000000000000000005da64e136d377fcfb53f1d41173eca07f28342850000000000000000000000001c30a3c80e228ee57d6407cffac09eb492d88d2c0000000000000000000000002c78bea603d4c29e339d32fcdabc720af7396fa500000000000000000000000055bc880877df9c5da5163ef190010660b25972360000000000000000000000008f32008bdbc362fb80029e7d3de85f154b9c18d2000000000000000000000000dc3f0ec19d9a0380c80ad3bf30dc01565f4c024400000000000000000000000052479e8a7d256a3e60f55815d6ee1b653d7abd6600000000000000000000000060c56fa8dcf45fb31021d4feda59e32922109233000000000000000000000000453c1b3baf213df0ffb04ac8b883bb813b94be720000000000000000000000002f8f29b975b276a545bc479019bc2a6c6cb287fc0000000000000000000000003e65802ba429fa60f00e53d64848c504a6897b7c0000000000000000000000003201c3ba8e5e752842038973a70f88c4149cdb84000000000000000000000000ae1f87f70be03e518ef4c51817adea43398a76b7000000000000000000000000dba427abcfd7f6d28ed35df1e34fa9375c5ec78300000000000000000000000014a24f2cde3af67de06303473016348e98938d540000000000000000000000006419a07b4b5cc8a81d481ee46efaf66096632add00000000000000000000000004ab926f7761582786471c87f2c334bf9a1f4b670000000000000000000000004a5bfbcfb78c52850b03882c5d2786e2c6eb7e4a0000000000000000000000007ba795512f0ac4b04056a423e644b8e769bc6e4c0000000000000000000000005bc6dbbde035e146499ad2300118a154a4924ccb0000000000000000000000003c325defc419f12505a252f247e0174c6c9ef1d3000000000000000000000000827bdaa3a1f63f4c903ca56a87e04713be8e4ac100000000000000000000000043121af3c339f2a4a3db6040e32f67e5c15a3c6e0000000000000000000000005469ab7520ea33a25c0e2b5b37009cfc2421e396000000000000000000000000fb156ef4522fe19209a22287ce91abcd25981e64000000000000000000000000a6202ff505c7ba9ed1ad99880fbe022119fe139a00000000000000000000000052c9510d752e3eb26efa918b3892c69b9b2b853600000000000000000000000078903837829084a4351c559cacba9380246a4f86000000000000000000000000d07d41aeeb91b5c360733799fbbf875b2d01fb7400000000000000000000000097ed9e7c91b1656d7431f8d9c17f706361b6e86500000000000000000000000007cf4335641e27dbeac9bdaeda16c64509e8e03b0000000000000000000000002346505ef9b3c8253828db7bc86085fd362a989e0000000000000000000000003dc4ebb812129eadce86a5d032054abaa2e9c2d8000000000000000000000000f8ba818ecb548eeb3959aa259d3f723daac331b00000000000000000000000003b91d302059f6630c6ab161c2ff2f9d1add78a140000000000000000000000004116784b8c7f77109ff547ccf004aa340ebe3fd80000000000000000000000002ddddc9e786c5e898ac3d14a76bfb72adb1f73c800000000000000000000000075b5a2500e547be56c14bf2cbd4a347bf15d4556000000000000000000000000cf7b64626e9d9122d2345bd59a01f5d546425cc5000000000000000000000000c50742bb108543df985ac5aad05586076f969e790000000000000000000000005e0ceea132aca8931782c0973dbb37741564ef9e000000000000000000000000956225197e87269d0617da84335d382b16c8b16c000000000000000000000000d401efd213fae31530580bb1d3866eb57eb4b677000000000000000000000000f508766cec6fc819e972af3d3d881bc4d8a352db000000000000000000000000e6981fb550fc0d819e048912ce046c15e2fcfc970000000000000000000000003908d33af33336a886f9b497576f36124f1b22e20000000000000000000000000c84ee0422592e6820f55bac06ab4eacead190b5000000000000000000000000b4c807373378fe86aa85dd8876cea32b2753ed8b000000000000000000000000f2df135255966d28ff8b96f8e83274f8f5099ca5000000000000000000000000774bcfbc6a8304dc2c5887911ea9b72458f73a0800000000000000000000000080869307f3dde5373dffb8457d817f4c376a0ba7000000000000000000000000fd7a4403d87b628bf20bb2bb04124ccc676ba0340000000000000000000000001da161926c94414b83afe0f4c0d337fe451d1b16000000000000000000000000782b20494b1ba1723f5a94191f7a1af05e33b1a800000000000000000000000050f68baa9609b7aa428f90b923a48c86f8cb4617000000000000000000000000e2ae5c021635b7891cdd45281cdcd50b966ade06000000000000000000000000c36210acfd04479aab24b10fce6ee73f671ceeac00000000000000000000000050d18c1600cbdc6a5007fd9e07405bcdac1b42f60000000000000000000000009d26ddfc7ea3043eb2e3e842761759333b8731560000000000000000000000000d400493251159f328b07813c300d1932e7d93040000000000000000000000007986292dec68a50a41538126c1844180df675013000000000000000000000000d48242c3ebde0fb89a30184b0d8cd16c366bf9a6000000000000000000000000a45f679b73a13851b6c112194e7cec5831ecca5300000000000000000000000020b3c57dcce93c1b87c21fa2f3f3f7e51cac4b8c000000000000000000000000739388e86b7ab95653449df47c98b422fd31a9a2000000000000000000000000507a6b5e51dd1c92719854129f8c72770fd2aaad0000000000000000000000007e6647b7c91a68a3a36f593c8a254c878fd0a56200000000000000000000000085b1dd263b6879bb4b0660f0168d617cf49300db000000000000000000000000b520c8ae5e3fa1b08391518c717cf76623a2a38c00000000000000000000000010e4064733632440daab16c31e4ee3050ac49147000000000000000000000000e13386d9669c8cb67d8a7d463b000d08eefdd456000000000000000000000000cb43fb65b1700ba710d37e8a310299a962c6a0c80000000000000000000000002ac3da5648bed3e11145efd5cfff7ceb51405d8800000000000000000000000031f997884145f9d6e6328cc4c22802a9d9a9648f000000000000000000000000102e390181cbaf8c1e51885fa99ac60fa9ce9982000000000000000000000000da1a608d6e4b2b8b4eeed66806b8884c83871318000000000000000000000000504b5ffab2ea3560024680b6b047020f44e14c57000000000000000000000000d3cbe24248b932f8122a2034c3c058e0960c7b9e0000000000000000000000007ea48eb2d236666fa22ceb8a69ad452772afeb850000000000000000000000005fd0f31b793b9e7c0c4ab7a6af5e8976cc22b67a0000000000000000000000002dba5a05f01d3e7c1b96d2dfaccba95a18ade4e4000000000000000000000000ab3407699bbf8fbd08992a01d637052b59a28a8b0000000000000000000000002fce4cfcc2e9ed0511086f43e22e45ae27e883a300000000000000000000000055905929e912aaf3a95b716931bd363ef9653918000000000000000000000000accd615aa3cd7dbce449680666367eaf88eb404d000000000000000000000000978ae186b83882ffd9edb66ff96ea20ca35fbb69000000000000000000000000d92147e512105f79745fed5d2d9f73fc97ed7cb20000000000000000000000004fdb654086046b46365616ca87eefed222f6b03d000000000000000000000000ee23f4e8b56d12c1e30512a81f996a434a4a3db3000000000000000000000000d9b43793928708c3272ae3b7dcae3bef6b95446f0000000000000000000000006884828933f954fbd87e02465619b0134b03269c000000000000000000000000f12c324794e0d428fd787a765ea5cb07abf3a58c000000000000000000000000fc88bc1bf91af89e9ba6a1d30653d80a56bc24ec000000000000000000000000d0d78faaf2a8488bf44d4973d934c536d9e61857000000000000000000000000a2f9796ab8603485066ce11af9b601358e650a8c0000000000000000000000001e10f2658a47c8f6df3cf4142e83fedaee3048ab0000000000000000000000007f532f04bf17bdefc4d1093ff5ae24efff39c6cf00000000000000000000000072eb2c2fc1e59e8ffb221894e5a969f18c4548430000000000000000000000002f73ce4b5ad70057a22332ce20609f8abc5cdb0a0000000000000000000000000a8b816324bcf51b964e1816d3f97acfcd280c4c000000000000000000000000003b70eda2a4243d5fa0d7d4fd23f54ca10cbe6c000000000000000000000000d2119c975796f1acd55f088408e73c37bcede11d000000000000000000000000b86f50ad94add898c46a527f0e570cf6296e58fd000000000000000000000000c8041643fc10bd61c61d7bbb79fcf6ce125623350000000000000000000000003875f83d15a16cdb83fffc80dabb08cb0a53f68400000000000000000000000028d85bafaa5c8f54d10e57113327ac235d3f630f000000000000000000000000353b8ac26c3061aab4a0162d864febc067ade42a000000000000000000000000f3222b5a3efa1a483f71832bd99f7cceb95c0026000000000000000000000000485bdd20d3c2d865985b585af3faeaea467b09a0000000000000000000000000b46a98a50a72f322a1134a95b0635c565234462900000000000000000000000014d67b42d0c4d596dac8ee6c934e7b17fb0769130000000000000000000000002218a60a011ad991245ac0718d617e18a1a1238400000000000000000000000094e6806635ce7bfaabba1ba0630d53aca0fa9886000000000000000000000000cd0ab6d2f8620acfc52ccebed025905f926794c500000000000000000000000011c73c47f6b90c3f91e7dcb44e1685f66ee0da4f0000000000000000000000009da7dcd2f14a965559e177b588694ff8fd1f43f00000000000000000000000002a6630429b2f90a1a4b1cad26a1ccbfcd265d93f000000000000000000000000f9ffc59876cb5bc64b4ea17db9e8e6db4b438b16000000000000000000000000c31f17d11deeabfe5ccae24ceb4fae0b9cd24e9b000000000000000000000000b5327607d217a61eb12c5d7ce58a23eddda70247000000000000000000000000845f843ca57eb29cb66af85d2ac50d460dc49a8b000000000000000000000000f16401aceef3ddc6f543ff3892323b496e26fa480000000000000000000000000519c9e87beb215e6ae59d1018036f32c7ca07160000000000000000000000000b2a9155f438e877f8266ede763a5e04ec3a45130000000000000000000000006b99ce21750644dab2d9d07ba5d7a042c7458f4f0000000000000000000000004d090055016354e60c7e9153d11b3307086fcf5e000000000000000000000000cf7053924bc131406f469c35134cf8638793b30f000000000000000000000000ca28756e55a3170a2f5a2fa87e63116c31f179c000000000000000000000000002335eb72cc90c6a4d97196bb7998f711d46c0b800000000000000000000000068486d3ffbff1f3efe0fd04df02de262a7f5050c0000000000000000000000007182b3bc7ac0c2b0900aa27b865f07ee097186370000000000000000000000007c27c06bc7b79f63fff91e876e61d13e8870b08d0000000000000000000000008486d90f3ff3cb735999ffe58420add1a50641b8000000000000000000000000e62548210f462eca56d12bd702f82fa361462a3e000000000000000000000000df2bacba3661f34fcaf6642887579145cd2db81e000000000000000000000000bec11c09dc21185ff5afe1288727d6576d41c6d10000000000000000000000005d553a2480761d319860a249277aa50d5ca17dc0000000000000000000000000cef2583b70771cae8de1c9cc7609c506e21d19de0000000000000000000000007a419dd653611ffe41bf611be356a7ee94a963c00000000000000000000000007f288ea6bef51748c92894bce113a37096a5e2ce0000000000000000000000006ca6fa27405b4607796bf4c2334e560160793e76000000000000000000000000f8aac6f179150b0d98365c66fa58ea203e1a9246000000000000000000000000860623725ef5eeb37831e43e2988afeb265c167c0000000000000000000000001f410edf3c6e82767e68eaff084f1b3c3d45a82f000000000000000000000000eb434e5fe95e665dc95111a4aecc9a6030ad57e6000000000000000000000000bbbed6d18bc576012d2b95ac9d08dcea7292f17b0000000000000000000000007613d62fa56cf60aa37c6aba171662c445e8160b0000000000000000000000006729af5b83db731d56b60c3e66ee3c2b95e0a21e0000000000000000000000000448b529f959c79e2c9be359b576684b284af1ff00000000000000000000000039f980eb977e313adb4160fc26e1f8ef78e73fb50000000000000000000000003b7181373ffb2dd6f307c60fbd402d3be5ead3540000000000000000000000002b8d553db0f4330e650c72a6b8c734adec8c1e070000000000000000000000009b3beebc6360caee5828582da57515cb3ad0ca1e000000000000000000000000d7bf1e9f80c70b34280e0184b6294fc5d41d9c67000000000000000000000000877d7ebda7623c15250db634a28d8c1b67d66347000000000000000000000000f6bbd52cdabb704b03ea85659fd18a0b507ac4980000000000000000000000001825916f85bfa1640b3715f5e0d81a653c89f9d6000000000000000000000000f192008f4d1edbef5b6271209d754c9707501b4c000000000000000000000000172ab021d18bdb7a4daa082f5b36c159a07b1c150000000000000000000000001800e641390501a3251d93bb47be1e72eded17690000000000000000000000000761c5b4cf0d573a6839bccc9b4d8f865f1bdca80000000000000000000000004a0250965a43f56ed587acdb217efed316516e51000000000000000000000000934de9c4d9a7314dd85d2a2e9bbc5885795aec9d000000000000000000000000ef380da958df61f4330ee8cb82351280e6b7c13e000000000000000000000000bbfdf2e6ab597519f015847770402e2965dd828a000000000000000000000000677ef8e5b9973da03729aba9b444133936da64bd0000000000000000000000006c6a5318200eaf4822b71680975e44123540b466000000000000000000000000399c99c44a8fd8bd80ed9dd3d93bc0185ff1a7660000000000000000000000007221d3ece9baea8da5e58e3035b1d3ef2bbc0b81000000000000000000000000f982c793ecfea8b751bc21bf5fad0956a0f59769000000000000000000000000b85d976f8e2ac893bae58d076c1b81abf403b2b6000000000000000000000000cd11d60f4828812dcf0745eccbafdfa4bc44be3900000000000000000000000069967aad0f89983d7c99cd4a2d4eba02e2e8b5d8000000000000000000000000db9d2ae4b02d15968ce3aa3754eb374e50e7403c00000000000000000000000008e9412ffdaf26c969f34b92889f14c340af4994000000000000000000000000e180d6d8251c54ba08589586df58bbd9618a111800000000000000000000000041174813bcd4c3963bd129fde64524175b4df8ac000000000000000000000000804c10d1c750d7695c39e221ae63f59fc49b37a2000000000000000000000000b880f84b631c9c9d7f067d677b9a8654e12f82df000000000000000000000000769ced702fbfe8026f2975ad29b3560bd26bd2eb0000000000000000000000002e8b5921fcd6d09fc3fededb788968fa29055b1f000000000000000000000000732f94581f2e47e29588b5b5264c8d1524b1e34f00000000000000000000000018b32e4a3c1a3dc07f4e18b8ced1c43395d28f0c0000000000000000000000004911c739bec304c0a9631da7fb67418198d6c9c500000000000000000000000073a2570bde61bd8a84eee0f60c81431e594f96450000000000000000000000001ea27d3bd443c49bc22785072afc04fc51900d22000000000000000000000000f1c1896200753704ec38d2b788c32b4bbe7c2e9d00000000000000000000000047f046c8961c704d3a4ac70f3b850fb0db3d6a6d000000000000000000000000d4b8afaf0940b87f07b44b90f9865312c13d36e2000000000000000000000000d33ba0608f9d67a7937b25d4f5169ed1e875e010000000000000000000000000533eba326662cafc63ee4e66f02e6bc4c0d3002f0000000000000000000000004580ab920b8f2af665d35198d674bbe920d22a56000000000000000000000000f5c1b9de1c9f04779e650e61bbe95303b164299c000000000000000000000000347f8a58d2299c9c8c6826776e9051dc6a6b57e00000000000000000000000008c558a097de1814c0e4ee3b6de7cb500df67ae8b00000000000000000000000028a7096eb659b3ff167404c4e902c04aa4ef1f42000000000000000000000000ac8326a1c2154aa7c6aafe3de2961a3bc9cb19d20000000000000000000000000f5d4c81117f5c0b5ca29816de49bc4bce3d65a5000000000000000000000000dc6649dab44ade7dd1c9e3022c9e8f94694d814e000000000000000000000000b7accddd7dea32944595497e73459196ec2ed3a80000000000000000000000002c590a1de356c5d606adab749b4d609e579b5358000000000000000000000000308b388fc0d978a507e3670a94ce1411f8509e2000000000000000000000000072efee3a532943c02eb0a577e61b25196536dabf0000000000000000000000007930a155c77ebe8ce543c4ae246a788ed6eea148000000000000000000000000065f7aaec33caa5a41c5569d8327b906c8dc9b13000000000000000000000000e3c49ca256aea6670c094df6efd425e39f3a092f000000000000000000000000ad51f9ff16c56cdc9520fe7f4dd00b09839d579100000000000000000000000087f977c208dfe68e8c808bc47f97abc1ca55ac7800000000000000000000000011d18afadfd27356eb51062167dc07de4edc1c690000000000000000000000003289199530c5106f09f2ee506bb361a6fe8167e5000000000000000000000000a66eb0b8909e5ed23850650baae121ef9c732d43000000000000000000000000f3efe762fbbbb88ee0729b58c11e3d8fa577e2c60000000000000000000000009886af74b035263dc5dfb7a556c11a85a3c0743b00000000000000000000000023e1a08b2693489456302077daed999066a236b500000000000000000000000068b38b496694fa96aa7ae508f8efb3c463b2a771000000000000000000000000f667e0d30e9ece3f7df370401c911688aab41d92000000000000000000000000910922da400540ba8514dee6a5361e3af0da54f0000000000000000000000000d692b0062b9a041d9d701ca919eca08d9ae6e08400000000000000000000000072fde9b8a524c0d004ebd960d8151a16a2f1838c0000000000000000000000004d9d7fea036c81a2173ea63182043433a3ec36ab000000000000000000000000c319ebbdd6f33fd8d757607a8db36f9f77f6e310000000000000000000000000c94f6c16e6bc65d2bdc61caa710c85830d871ef800000000000000000000000069f7fefce0e980902887bf18f9ef2fe9eb0288550000000000000000000000008c435d1d93949292618e62c2e5aeed26a38e04df00000000000000000000000023cba8c5c62cc473678bc27ea8c6cd2ff32eb608000000000000000000000000d8f7145e06293eb8907babfcca45f3749448a49a00000000000000000000000044d9e20f18f9df358d7f5cb7e94d27e684585aa3000000000000000000000000bbc52f6551053f1bce454b4b622cc67069f70a69000000000000000000000000d44a6d7ff72eb514ac7bfe51b85ae4dd7ead4a32000000000000000000000000c235ac7f6388184e248c6c8f94b215468f7c5cdd000000000000000000000000ec76f11186ad16a321460073c2d97d39c453cbf2000000000000000000000000ff24d1cd9016e282b3217c01c7bc0195bc0425c10000000000000000000000008df5c0a7a30687efb3b4cba3ed058442c1b3cfca00000000000000000000000068f73273267a8af5d62ed09e601225fc99e88f2200000000000000000000000018bc0d6a51bd7e6ed33b7d853f19e21d4c3fa8c400000000000000000000000072a60adb31ee9b9ed39b19ead3d8c2641e55e6e0000000000000000000000000b73975c45506f90c7c2514c8523e1a9a7ca814c50000000000000000000000002bba2360a6a523386bb72b4fc984af521b1c0241000000000000000000000000cfdc7062762cb01b878813e7bdfcaba306d4b9770000000000000000000000007338f329d6967900202879c1780dd008aeb3730a000000000000000000000000374552b86495ca62103978dc619425ab25d53e8900000000000000000000000028c4de66a72b366f41cde1ddf501cf5e64746d810000000000000000000000001a3f3ca4e3648db50bdfeb27f62549c4e03946d3000000000000000000000000692586e415153dd056e48b0d0b4152b13e3cd70d0000000000000000000000006e0c54ea7f55d63836a8dccd9a610393ee9a4b620000000000000000000000003187196a59de2c8703d0c6e7cd89daa6a12639340000000000000000000000002cc6008bf6a37407a347ef980c3341d8ebc5388500000000000000000000000098a01dc0e299c462afb8cac78cdcd0f17ead945b00000000000000000000000010d8f8c727c50cd42d700ac2318696329ae61a69000000000000000000000000204cabb34abe3e22ae204a20feb23cb6054904330000000000000000000000007e707cea19a5e13ca7dce328ff8d12d4c7d97e4c0000000000000000000000005003618a3e839b43552af30c926feda8a510064d000000000000000000000000ef0ef7a0090efc2468eb05b51a5498e272ad69f5000000000000000000000000fa341a35bcc36aed932fb487f30118796b1e01c100000000000000000000000053f552879551d45c7a057a14d0e25c2067892fc5000000000000000000000000f726269a51eee5509a00e8886e461c810effdfac0000000000000000000000003a6ce5c7ae7ad22f965effd3357cdce951cf64070000000000000000000000004f1958fbd0241966a80a080fcae07c8b124a774b00000000000000000000000089f8b349cd8aa522dc5b38cf64c65d17de6c02150000000000000000000000004227a7ac0996ee032970e2279c93aca551b2cac40000000000000000000000001d2ac07276e29d4cd673892f7ff2013f7f00dba0000000000000000000000000965294a8a9c25d96576352f669f9c894995977a100000000000000000000000087402124e99b44ff0e8d26b92d2ecc9919850749000000000000000000000000ce74cf9c98bd7809c59183d8ce666b839336a6170000000000000000000000007c2848fe4b4dd05898b253f9f0428a2b048729ef0000000000000000000000008b2f5b82e1e1372fdca730896f8b44c3fda14d610000000000000000000000007a430e8d9a11c1cc07c3af131051af8924db11840000000000000000000000002acfbf37474b4b63df816ffe6f616722579159f9000000000000000000000000dc2c624ef1b811a0a77edc82bbb1f2390242ed210000000000000000000000007cd7f440616f266131b047d07989f20d9a04f2980000000000000000000000002b8b90b002d0704ac62dd19c04cfc40799efba12000000000000000000000000ea871fa87c0fa2b8e84c80f17c9c1f8b0821d2220000000000000000000000001d71b2d7d88dca6ee50e98e2c6bf56cf6b926546000000000000000000000000218711516e0ad94378445f4ae1f120dd2bda665c000000000000000000000000c7f90c4f9038ce53ca314ea7175703540897159a0000000000000000000000008105efded31a0d63cb389acad409b8264c40a1a30000000000000000000000003eeaf1166167bd30ecad9c884a71c932e85719440000000000000000000000007e3422ace2393a97405672c7503b6176313d09ca00000000000000000000000096e3eaa9d4f305f7ad66b00afda992aac461bedc000000000000000000000000475e2910481757699c95b2e29c78aaf37d2fd484000000000000000000000000deaf4e69576ccbdb808621788f31045357c71510000000000000000000000000c9016f503356d4aa978a291b7d0ef22c9794ae1b00000000000000000000000086ca13fb3a13fb42cd21a314d5fb6ad79261b51d000000000000000000000000a04df46922391c88d27e9c2a413aa878dadea0b000000000000000000000000069f5459577515825d431cd7313660c885f1757da0000000000000000000000003dbbefbc9767d39103ad7f450f9bcf9b22b2423400000000000000000000000079b975a3d4f0ea935f0028d7b746010d19902e86000000000000000000000000350f01d95902dbfb988ee4dcfcccc6d23ef81b7c000000000000000000000000dde3f508bcb302dceaa86c82a4ef767c5baf75bb000000000000000000000000f5e907a65530ed1a085892c9dac89be2167a8b0d0000000000000000000000004b90146fe38ccb4d687433ddfd0363533320e2a60000000000000000000000009d779fef647a95e2a644f57c8341fca141cb7fa30000000000000000000000000a4850be862df0b6c2ab176fc2fd98941abfe26e000000000000000000000000e5cfcb81326f60dfbf91e1d7c066b17671b858c9000000000000000000000000b46b2d31cba6b93b83c46a84979d1e265ba404a500000000000000000000000002d16b754a689a0eb22c2be1b5f2acf1bb2eef080000000000000000000000000b6df420d1f9edb9063604a538d1700d949958e400000000000000000000000098fa27aa5c7345188635bcd6025bad624f28273100000000000000000000000045b916272bd7a1c81d1095ee92275e4f063fe10d0000000000000000000000004a4d604c7afba0db6e2f721e10b3b1702377e5850000000000000000000000006415b14bf68cc35b72d462a698750daa091b96700000000000000000000000008e02df29b2148f1c663696865066c6adc5a176d200000000000000000000000050d5f8d4b3dfb7e485087fb8ff5ef7b69eafaa49000000000000000000000000ac1145ab689046484d6e57fc6407091c34e48887000000000000000000000000ea32cb3222cfeae6a61598c4e2c857b9b6104b80000000000000000000000000473c98224229a0c5710f04804b36eeb1fe22ef8d000000000000000000000000f33fb6693ba7fca1089d083d3bb6adee9fadeac500000000000000000000000059cd15ac5b3428310d48371fe2120e5e368f4eaf000000000000000000000000815247d8e00eb2dbcf5e375835a62e24045383ce000000000000000000000000633192d0331181b54d6f8d5600d3be31e74af49600000000000000000000000016ea164050bfa0e445197722f8fb1ce37cbd4c680000000000000000000000005faa1496315bc79c6f659e97d294d0ef29f031010000000000000000000000005c4d0424f18f1218a93605e3a595448e890027ac00000000000000000000000025faf191554009c916ea0aa82a64e9f12bd8e1f6000000000000000000000000bdf55a57731b87383c9f76792fe4c270e311edb900000000000000000000000074f5e3625c7ebfb61bb48f914936495cc067b44e000000000000000000000000ab376f1d578576b74c82a529264563fba51608eb00000000000000000000000085968bb87157759fc640d6a954c4c93b755148a60000000000000000000000005caa0a1ff256ffdf067c9131894f778c8f676334000000000000000000000000824db79025b21275f8a3062b63d55d294c80bcf6000000000000000000000000ea5f1a580e6cbb62dcc02ccdfa3587b476de40dd00000000000000000000000078d099ff7dbc372dfe967efa49326a340abaf352000000000000000000000000c628509d4edf748bd12014fbca4412807ba7d4bb00000000000000000000000022657b8b2a08d8851fa1bbfbe76e64b1287e5b610000000000000000000000001fd9f555f856a571350cf571c5907c2aaa3df2a70000000000000000000000004a25aa5e219ece76664d03f086801cde0891cc310000000000000000000000005b56dec427857bfb29f16551871e8dd93f8c0392000000000000000000000000876c4b55e0db0a5bcf3068c52d9f94b6a7e80304000000000000000000000000916d91b517c5f9e6f2be8971fb80cdd91ee58eba000000000000000000000000c55af6718a23f59a6e514f55cc009cc617f4ef690000000000000000000000003c092b608df4f8bc5fc8ad0fcbdb75742ef20e32000000000000000000000000d0e10a645118a52b0c90f9e7f8f7893bc42bbbcb000000000000000000000000de0757b27ba4668b7763152207dcaabbf533fff400000000000000000000000020b1aeff1ebe64f56f25d63a5d24b5846fe4c8c50000000000000000000000009b52752c07dbbe8465ae4154c977a0fa48c65fed00000000000000000000000036203c93d5a12e87575ca97f11d50f9b7525356400000000000000000000000048b2c076952ebe8627f5907c3252e7dbf179114c0000000000000000000000007df676c7ac2dc2fe96692cb4de1fb93284817205000000000000000000000000e1c8971b181774d63137b1aec385145b1ff2a421000000000000000000000000b696131646b0fc89b6ecd4e46bd7f5c09b81772e000000000000000000000000b3eb0bbf5f2123768ec875fb9e61b8907f9a374600000000000000000000000090de3082369e6177334012348aacbb42530605c3000000000000000000000000c36800d89bb18e854ff785d1041f1a8ada9af40b000000000000000000000000f2924b038c92197f590c4e14dd22a99f6028d9c2000000000000000000000000f22c998c263112dd7a235a097e2251c937326bb100000000000000000000000031347dc55b074d836ab077afa16f5001197257a00000000000000000000000007ba9948e81dc50121b004af860b036c54027f0e8000000000000000000000000b3966c6ad87c2200475ad58be834e27b9a160e8a00000000000000000000000044e47c9fb03f5f91b2519b597c8c572129f25998000000000000000000000000c88c31db616fc4c2fe9f55801da2364452f2ced200000000000000000000000096d78e584ae298701f4fc82c481a3ba8047b166d000000000000000000000000de37fc2ac5725bc6482c418fca29d000f05603bd000000000000000000000000b122518700c3e025030793bea20e8b115f930f09000000000000000000000000cd3effc91baf90ab1fcfdb5210e249687fae20b70000000000000000000000003c26b6c0ec1b3ebcabeaec4816b6cae8982375b2000000000000000000000000cb78368620fd811ca48fbb65c8024331100c452200000000000000000000000074ea26f2e57be913f53cf265ae51a3bd4d00db1a0000000000000000000000009de91a6ca3f9e48ad9af5960fd200d47e9812d590000000000000000000000003103fe95d9461674da379246e33c60d3f3a54c37000000000000000000000000b0963fdbe342a8e0c71292dfcd42ead4c68f2f59000000000000000000000000f55ad02f5bc375c374e7659c390d2e8c6d7300a3000000000000000000000000de6ce515759036c6c9d90985604a9c7493716c2900000000000000000000000080fb008542d26afa8196cfff661b134cd5cf43a40000000000000000000000000ae692205b3ca01ad160edf5d62ce6c661dd2b7b000000000000000000000000f8a017657c3a5403adfc7010e429488cb5580fbd0000000000000000000000002389cacc4d4aeba3a3e5beeeb399c3827af1ee7e000000000000000000000000218ece7b7ed36c1d19f1342ebd8ffaf8260aa72c00000000000000000000000078f81698d88b94dc6327a45642c0cdc8bc088dad000000000000000000000000d0aaec013a28d9ab6f2d992f5937bd4cca57b5e8000000000000000000000000b79d0ff69109e5eecb677ee844f358729cd25ffe000000000000000000000000a734bbe4009fd0ba5d06ed38a1563881b3caa1e000000000000000000000000090e9dd7da914f3dad3c9fe5614625fe30b6c66f60000000000000000000000001ea6f1ddf046c6cf24c3116a303a48e6037556a300000000000000000000000069215b3aa1abf22b74af8f8ada8d11b7c8b372c9000000000000000000000000f6f537ff5df1c4ba0b5f2fd9758e1671da6b87f9000000000000000000000000f978d163bc39ad140404b5208fb5c50ac47c802d0000000000000000000000007340fe33113a10f4ee056c48c6e80fdcbc77932300000000000000000000000070098cabdb06c9a701506ac1468f1e28801819c3000000000000000000000000d4f56247876edd9e1f91726e7e0ae73b586e5b5a00000000000000000000000074f6895d6067db18906e5800645bfc23f8e774fd000000000000000000000000cc46715c455d8ae041f9aaf24935a3f9d9da9f2e0000000000000000000000006b8e3b7bf3723f7b63beaa76a8adc74488e7d6b9000000000000000000000000712dd1289fe1c3ff179aeafb03f9d6793f98e8150000000000000000000000008f7fd9bc22b3e0642f6a37f9bddbe04ac768fb000000000000000000000000007770cf9cbef8b9cf1c9a22933b261fe0de3e5135000000000000000000000000fb1bd3adf36f43c857b5c49669594eefee55905100000000000000000000000003f0778a5cde0eb1de7bd731c1751a1b562bc98b000000000000000000000000c46e871cd12cc9ddbdd1c700a2da01abc5a578d70000000000000000000000006dfd77527e86d9402d45225f5b73146cfd06ed11000000000000000000000000c34ba95574ca0e2a1ac6009f4118e4a9c2649ddc000000000000000000000000d82f15e663b3f4011ba6b4b6c2c5fd9337cb8dfa000000000000000000000000e2572eb632b0ececa0f31941e456c5216619e8fd0000000000000000000000002f52600ae1307933d2361e4482376918bdbc177b00000000000000000000000033480db5d4d84eb49ae84a44c1109b2fb99910b5000000000000000000000000c192b8b5ad0df4daf3d42ad9883afe6acc568258000000000000000000000000bb895e4cf4f0ac242eda304a3a0180328c58177900000000000000000000000018fdce08756888f6634577ae251158f79ee96368000000000000000000000000b1cd427436603191dc1830e48e8abae2418507dc000000000000000000000000a90bab3cf630fd7b3fa1c3b69fda763f4bbba54d000000000000000000000000d7be4890c84a20edbd3b084b9c0c44c54d5e5599000000000000000000000000b661a61b06b6a436a25872fb7ffc946666d9e33f000000000000000000000000b68fee3c4a3e40963251104a78e898da8f0e63de000000000000000000000000b739d293779c072ccb95cb731942cc28c735803f00000000000000000000000077ce40914c2700e1ee76da50f1755d6d3bd538740000000000000000000000002c67c3541fc7fcff2b44a0b235ee28e58396274c000000000000000000000000707525b567aa529b400b6e8a7fea9ec347617e1c000000000000000000000000227446f197dbbb0ca9acc7e1adba62c44919b030000000000000000000000000bb7677ca4f939bac24bb5fdff0e479e52d20fad0000000000000000000000000d1180da1fd79e0ae18b211b3a91b917792319e190000000000000000000000006a37ca3339d6dacac29c94e7d1771896559e239a00000000000000000000000086ff80afdd12c5a32cb79912fae2e2ed2cf17f7c0000000000000000000000001780836b28ec9c7c1a3c90f61dfca7b142b9fc5b000000000000000000000000c7c3871905e5239f6645b00cd6a672266a831a8e000000000000000000000000486852bd53d4e13590d75ad8d0e9970f437f9c040000000000000000000000004b50af5b14c3de274509b10567cf5dcc54f232770000000000000000000000001a050601cb511b0d40422307bbb7803e96d98418000000000000000000000000b097751108825a544e485bb65d55a9836a844b3400000000000000000000000023d8f86046c68e1614cfc9ef1843177c1788752f0000000000000000000000001f3864e8b65fe547a0ad16686ef7d2f57d706ff800000000000000000000000007b9a811fd68eca5586f3a97ff184c7032a97189000000000000000000000000e75e3c1edd29e864805d45348aa10a0c3a03b1f0000000000000000000000000f73fd547ac190ceb141c84fb6fc2067dab065bfc000000000000000000000000aff9c2f90a7c377be349c38ea7a3c0e99d64cf0d000000000000000000000000e1be6a7343732541bc07d3e87b59dc66ea7c3c4d000000000000000000000000807add332e6e7f74b62132af2a9421387b31b1900000000000000000000000005960c58d103bf515104394a085a756669bca6c81000000000000000000000000727d1c265df5d6d567cdd6863b8b581608deda3700000000000000000000000022231dac65da566411ddba69d055c809f2c79f280000000000000000000000002a825f3b318b8448616955f1d677c906b6b9b9b5000000000000000000000000d0a2d94774d63984012610ee8c9c9f950b9565890000000000000000000000007da8b60ec2e63881bfe8e2e87bb3161f4d58d970000000000000000000000000ba7049dc7b195bc9e4895727015e3a89528d3d29000000000000000000000000a5b29f34718a9724458186e0d97d3ad90bb1f98c000000000000000000000000b905e7b5928d5e927941fb5a44c6bf8a27c9fc81000000000000000000000000ce0eb283f0ccf74302a16acda3f86173ba8c1a160000000000000000000000006b0a856007801c10907f8cfc2e0982bb6666e1b10000000000000000000000001cf5589c2c7b288f795d7ff46d034d55823b18d5000000000000000000000000385f596ab313167501c55b08b9b6cba7421b88b9000000000000000000000000f73623c46415baaca91d0c985fc65c598ec3d4970000000000000000000000008dc0a6c020a4f9a5748f05569bd9ea62343db8bf000000000000000000000000dc931b588b44a6477e62f130537c9645487d421e0000000000000000000000003d68f6e785264bca2f7370e2dfb1d801671fd6f4000000000000000000000000a569d690fa2ddb99ef5287c2225049b65197428600000000000000000000000017070852534f1fd0b18fe0f2c15a60b11dcfd7dd000000000000000000000000841bea7eed756ab75d1f0faf57cdaf5c63484ae8000000000000000000000000b08c1e2782cff6422f9e4c24ec04c0b99c6d80fe000000000000000000000000f8e029744b354ad52d2ed49bf923bb37a0a14750000000000000000000000000aa362be00d9f467a903d7572e362084e149ed3d9000000000000000000000000ff9f618c6c8f7931e0a272132c2727c77c810ab800000000000000000000000061790732d021f11d48ecf79c137bfccdbd6de0600000000000000000000000004353ce0ef44da550875cdb1135bf4a4f87a93dff000000000000000000000000d0fb39054afd1be882845be9e49cd6e2189910890000000000000000000000007d5850527b25479dd6b1e9f358c90e93c405326d000000000000000000000000d4f5ec46e8678ec7585736868068cd9eac879211000000000000000000000000a19df109d98b394ec78b6847cecbdd7fd6b40ae100000000000000000000000085c5f4fbaa6a9d5e0f218b8f3fcd303046249b94000000000000000000000000573e519beaabd466dbbc0f9f3a8056ee62d0bbc4000000000000000000000000c583b968566955ff03e312585c434f4268b6a453000000000000000000000000a8dddb75d6696c69879c806a79b3ef747f0dc3f20000000000000000000000004fdef2fbaf42c170fdaf401b0a070d6aded36d2b000000000000000000000000f16c6511d70c7603adf3aaa9bc43d99097fc087f000000000000000000000000e498e7a77a2ffbd33e4a14253c3d11f97aeba18b00000000000000000000000098c6b473c60ec1487be518a2a241e5c0ce640f4d00000000000000000000000035ad51eea2fb4b71c136c798f3f89ffc22973f790000000000000000000000007d1082f233ff044d6a9d134428b20dab2f2542a200000000000000000000000035b59add7512e8d4257a6020f9ae5beda2fcaff10000000000000000000000009610729608ab2bdc1062db9e423510e0ae260c4b000000000000000000000000cbd474d1ca6def9996cb2caa64fb2ba832db035e00000000000000000000000085cf32d75713e020cc38aea36dfdff023681ee240000000000000000000000008ec21ce29623b14ea7b4421929ac1de2d6c0d0550000000000000000000000006e6f0e83f1039ee7149e03282e983b557875a6470000000000000000000000000e58c785a826500437a9969d213122db9796cf860000000000000000000000001123e45f9a1e455645ccd2612df56276c9becd6000000000000000000000000027ed52a34dc71975dbfe6772355a088fa5af6d46000000000000000000000000598bda4475c615f21006822e701387b71f17d8a400000000000000000000000064e3d65f73c03d892b53dba4980ac84d621af9a3000000000000000000000000331dff49b3e1fa3e08e14f1f5cb713ad41e2ce2f000000000000000000000000bd3b08f9e8e2090b70a640bacf64e409541a10c40000000000000000000000009b8dd0b9b38185ee15bf8de7549ddffdcd0a800500000000000000000000000097e59bba61fc7f80efd6357de7fbc5fd8716e84a000000000000000000000000b331b001be9985f36cb46249a8d7da0b73df95760000000000000000000000003b1134ca127d345c5ac77eb60dace078efd46f8c000000000000000000000000fac078d7b95a30fc027e3ac225d9f7d5b820e8e2000000000000000000000000d66c86f513c1092e8333809d7adfd25b67b6a6a70000000000000000000000005d856e1c8d6ef71bb0658b238e500f5d3e3f959f0000000000000000000000008444e7d8229760bf885295902dadc1e1bfca7d600000000000000000000000000ef64182953bf4b765f8edd381e130eb7be98ebd00000000000000000000000029e58a1531cfd58b7190234be3bdf3d78e4fd902000000000000000000000000be3dfdea3b361ea996798ed4213d228cdd90454100000000000000000000000043fc0a961c9fb80c2e89eab34744b1995aa103fc000000000000000000000000d54b0ae144bd81137a9c8074a15a612edeb0eac8000000000000000000000000d3c5e9a56fc8f272b88809efa97fd42f498d153b000000000000000000000000a96b759a77b66754a75ed423008302d0e2209c51000000000000000000000000e69410ef2ace07e46733b874f18433f0640e37ab0000000000000000000000005771ac3158b18c6eb237929ca3a7cd6a5a0902fc000000000000000000000000fcca178b6c07085d89f3924ac432a7d886a7853f000000000000000000000000471aa3d3605d6ffd57ce63fc20728bf55b5b1612000000000000000000000000d42547c6e0c6e05bae88eaa56c59c760b1db4446000000000000000000000000b66024638f3559a4c71a01db49259af1383b0d4d00000000000000000000000096e7601841b9cfe61ec4a7f095c3f0197396650e0000000000000000000000000129f16f8e30f5276555ee169100ac06581181c40000000000000000000000003b165d79e1210a2617d8745528a4aa66529488da000000000000000000000000966e768c9481669e3bec23c281f216e35b8d317300000000000000000000000070b632d016c539bebcdbdc6d3f97fa8b0b68318500000000000000000000000043a2a720cd0911690c248075f4a29a5e7716f758000000000000000000000000c54d7cc769ae75edb3d59a5a5e55bfdaad1a19e30000000000000000000000003dc57157fcc12e3386876ef9103796857a20f948000000000000000000000000a7821f85cf56337efc90285ce8bdbda4da21b7c9000000000000000000000000693eb3d6e99e909b7859b59582d09b2e787789b000000000000000000000000090d6e58f1afd7736340d1745ea1d8272924580b2000000000000000000000000c7a62a8607b9b590f5738dcdcc12913a63c49c8300000000000000000000000008216a6d61d486ac2f57903c34b52a61661e202e0000000000000000000000009cd9d24f5d875653604f0d34015bd957dd67ebf5000000000000000000000000e12729a7992f231ff5598d742f92185b0bea89e80000000000000000000000008a0094f24b8bea67fd227b3932ab17c02c86b84200000000000000000000000072aa89dc991cccddbd3888e85358a14a80092855000000000000000000000000142c2f8b571306abc08d9fc15c7f85461a978ac800000000000000000000000076610db18b6c5c9a64a8ddd7593b83c9bd02ec48000000000000000000000000115e45e6a0fdf1682e65e9853054bbb60d1e7f580000000000000000000000009d67cfef42dd2e2b47f609a043fe348db41b28a90000000000000000000000008fa581218b31ca91de6180c4bc388441dd6f9db2000000000000000000000000b4d2326f9de7656336f5866ba9e41d566a72a4a7000000000000000000000000f3f1d743135ac8492ac88de44563954e10d9e4ac000000000000000000000000bddd07c3a0b81b8d215c717130cf9767a3b37362000000000000000000000000997b490b307a19eeb45c2d3148dc0bf378da5831000000000000000000000000c31bdf5e9bc920778beeeadbd4c7e85a595015080000000000000000000000005f0cb2701675dff7bfb64f08f9d912531cc4f3d3000000000000000000000000758096fc7ba25d7c16110a6a2b78b507dab50356000000000000000000000000b199fa7ffd9e587ed28d8f1dc8f0e19aedded174000000000000000000000000608b0d73beda8cc6f771426316adadf81d60db80000000000000000000000000f647b937d0c841f4030c7076e9516b734328ec70000000000000000000000000c5f66a66b80f422f838d61fe77aad23b58ffd8570000000000000000000000004e9cf40733e39033a0434da8a0163d3aa59ad72a000000000000000000000000a73aabf2263e492f84186978cbc32ab09b757f5e0000000000000000000000008d072f7dfd73531d6f9fcb60e8665c7749632e4a000000000000000000000000e54dea04c11a4135ea8be431ec96b0b72d652658000000000000000000000000324938710864d10a0849f8fe0c0961e937d723520000000000000000000000003f825a794380b55e183360b2861592f46783cfb60000000000000000000000006cad52a444e6695e6a18c2e2a250d94c25dd0f840000000000000000000000000b370b20b74744745ceadbbda415f524bdc96b22000000000000000000000000eb73ef4cd2524bdc32a3c8e57a2c0e0f20dae008000000000000000000000000125ae2b3285ff17b40f22cfc82c63d95d34f8571000000000000000000000000d0ca59e04d5d2012586ee6ec3d0f23469a2417aa00000000000000000000000049102f66c2c3f0e825a9bb34aa09b881e7a16cb700000000000000000000000071e13474cf047e780b42225fff950cfb27efb0aa000000000000000000000000aa2093df3403021eb2c09202d7523bff30d7c356000000000000000000000000d1020ff3127778b9f1652ff3d9f7456a2819d53e0000000000000000000000003ae0c72fd4a60e611687d8067f1b7df20fe19c670000000000000000000000004bd9ac858c715da6fcb1e08fbe16d7bbdacd2629000000000000000000000000b68ed6d233f41a922016639c2532b07f3111f80600000000000000000000000000b5271594a26d20554b0bbe5b66f954cb2ac7480000000000000000000000006cf73068e514cff9fa21d50833c2d42eb7c57e170000000000000000000000009f7199143f52ad49fa5c65abac5d9c03f40fc900000000000000000000000000e404d1f26abcc3bf16756945684d1cea899e00220000000000000000000000005cf0c804083cf8b85a003be22ab46e158a000c7900000000000000000000000036ceacde42064daa4e310d13795a352a2e5f46890000000000000000000000003e3bb986db5ecd8b491a78e6254f081b73e36860000000000000000000000000c1fd5d565b22a8795d2873f1cbe181c09d5e6c9e0000000000000000000000009d5eaed2373e5cfa16dc8a593bef2ace08256551000000000000000000000000c2676eb02cd5c11b8d089ae259482767aadad01c0000000000000000000000002ce23bae6395c9e94d710d1481b6a3577c4f8d3e000000000000000000000000c061d461be3cb5628cfecf013c8dfec2f2f571e90000000000000000000000002c7e3d56610c071edea9525c8bf5b63755b9dab3000000000000000000000000a6da2755b8de06da6ee783c4bb103634afd22fa000000000000000000000000082554733eb0812cf9e5fca9871611f9d4c674f91000000000000000000000000a409452973ef3253e6de891f1a27e290b914dc4300000000000000000000000022931e3dffebc44da31b3c537a514a021d71480b000000000000000000000000fc1f5681e894488620d7335c6d04f9ca2df7b01400000000000000000000000068948b1cc26fe906b90eb45e092f48dbb183c4de0000000000000000000000009a24f016cf5ed93abca01696293de3a45e1d1b650000000000000000000000006d81bff58a8b07c304ced44b134c5da0413f92ac00000000000000000000000010fe9c3cda51d0571d428dd35d639ab1d048a7f90000000000000000000000000d0cd9391b6099f353eae3c65674f015ba45ef13000000000000000000000000fc3c55c10436f8b1e64e4a01513893cb2eb70695000000000000000000000000c5bc1ebfc89641a50a9777fc68d84d2a10ce8aad000000000000000000000000c877ba77a43eba2ad3377f37c5a8109fc5e060030000000000000000000000000978c6d82a5e109425305788e2ff6db9b07c07c6000000000000000000000000dacec7c7dfed8f7a551771fb5845a6197fdb21d100000000000000000000000045d8fa97d1261816c62f0e95f8a2db68bae1a89c0000000000000000000000000d2ea4a56a3bfcda8b2fdea14ea15fb9853f42fd000000000000000000000000bf00f9d92bcd92e31cbf7ff98942d2de708e1e89000000000000000000000000360fa8b6bf459a87eac1246ad28a1aa86cf21d33000000000000000000000000004a1173c3ffbba306216bdc97adb76da1b279e6000000000000000000000000f6255de53dc52dfde71237fb5744505594e6845600000000000000000000000054183d3bb99cdf4a2b697f9371f803af2e0f8c54000000000000000000000000089a180a1fdf7bef50d1ba45b5456e14f6e44255000000000000000000000000b0af4c23b83011a160109a386ee49d698ad4e37a00000000000000000000000011a87fa816db8cfe18bcd8542d37c0af3dc4ad8500000000000000000000000043d47940a65e99300e970a17ef18607c231ca26d00000000000000000000000028d18fa81f9d5b3361905726ed9c737d57eee82200000000000000000000000072956a5ff27e0d50f2a32f1366ba780537306313000000000000000000000000c4f13ec37d9979abf37276562ced137a86de8e7a00000000000000000000000091b06fdac5b0308cabd75a0059f491797f5d5c93000000000000000000000000d9e2cf4d768c3162aed52147ce37f0fbaff79ffa0000000000000000000000004302338d419bc75cd5a85df2fb7939dfc7f200bc0000000000000000000000003cf126186bc14f548560c8137258d6ff129b32db000000000000000000000000de40df4cf25ea1c63e83d3ee574ba8ade322c82c0000000000000000000000007e31a42252f0b4b1e16c4899557a816ea0e1278f000000000000000000000000f66b7d94977cf412bab07422fc5907769b91274f000000000000000000000000aefedb009215879883656f0bb27f96db56b8976b000000000000000000000000f4f7489fa4d51e09e2499e3287a836b5555ece0e00000000000000000000000003376cad4f88b2dfa4b46412f10c702636dd64230000000000000000000000000a08b02ec91a542ccb7f849f9a6dbf5100005f720000000000000000000000006a8e371422e0352ad128d8c6b54578ddb6b1c0f2000000000000000000000000d1088ec098c154cb4aa4445213cd3d4ce9cae2b200000000000000000000000066468a4666f767426083f504471180cac573056c00000000000000000000000075d8c4e403bf7178acb3b56f282c1d095ba5e3ce0000000000000000000000001d8173f7e308b7eef26295c794c1172b7457a1f9000000000000000000000000404b53016f8b41ed8cefdf8b2e612d69bfe868330000000000000000000000007d86563f88b96d133ecda886526bba499fdf14e20000000000000000000000002411689a534507f978ea534b820ee1fede043f8f0000000000000000000000005f3d3908b5fc288a7661ec14294926b7834ea1ee000000000000000000000000c98d38aca9b14a9a649162fce2e4c2e2dbf73ce2000000000000000000000000f9dc7f567f2edb9ba27bd03c2c4cacb526d3ea1a000000000000000000000000627a94416810b081f1a2da0fb7f0339cbf58f06000000000000000000000000018668945df9fea98e487b5ee5d41e80aaa246ff500000000000000000000000058f4e544ed6a80af689b3d006659157b6ec4e0e300000000000000000000000010b287ecf7ad0617ccf8af5d9af501ccd25f1adf000000000000000000000000cc7cbadd1022e279b6a05a857fde27613cc865be00000000000000000000000007ad8e9d6d183f54749b6569c413b0f00d4239a50000000000000000000000007cd7985f0ce8e00df953b6e087c412f79219436300000000000000000000000054b4338fbacbc453f69337651565181a94e6b06a000000000000000000000000628911c8f36666ee03291344ffba4ebe4a4d85e30000000000000000000000007ff802c679693284ab6e2b7c185af636ea52e46e000000000000000000000000a7b3ec386f440b30a25fc651087f6b2b89329adc000000000000000000000000d1402bb4edec0f1dded1795585caf154a9a2731f000000000000000000000000e5c6d99baafc8179e82e52d97c96603e7bf02d97000000000000000000000000876f9ecbfd576bf95189d9f49bb724b0d84250f1000000000000000000000000826a4b23db28b47acc40adc47c1c4e5df1b2b2b30000000000000000000000008c58960f10a8aef47fba9da05fcb39f96150526f00000000000000000000000084e118f01514151b8926520ecefafdf525ae0d9300000000000000000000000084999797ea9673e19074836944363e139818d32800000000000000000000000035cd387a1534549f4a12b8c48d202602a41a0b3b000000000000000000000000fa6f39476225dc5d2cda8d6d473080e73189466c000000000000000000000000dded6946045deb848c98e19416c09a043145c89300000000000000000000000061465a3164dfc3cbfaa54def1fda7f1b58619135000000000000000000000000598d2bea34b5c8dcad6cb70af0ef444ead9babba000000000000000000000000cd1a4e61ec1a84174e2ce1b32a031f4e4fece9880000000000000000000000004d8dbd37aa04f1a178d64559c3708cd5274edf0e0000000000000000000000006f0a3cff9514bae0b86ac300e72a1b9986074b350000000000000000000000001d5067af8ce5d7e43b021fdd82726613b06001950000000000000000000000008159118c905e4072904d56def16f9b5d49a7d162000000000000000000000000c623cd8e048fef666d98df82ae700145df5386ca000000000000000000000000bfc4e33fa2c2628bd6707902ada2457fbc6222b9000000000000000000000000121ec4a416908d2ac6c654c6a0ec36c5c53abe730000000000000000000000007ce8c11182b18e27828ea6b0c71f292018e49de20000000000000000000000007ce8c11182b18e27828ea6b0c71f292018e49de2