60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000142c7de71b061bf62d89be43c5ddefacc74c9a03000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000106265616d70726f746f636f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021636c61696d2072657761726473206f6e206265616d70726f746f636f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d546f72756e5a6b714c36375a364c35434c736b33457071467a3561337736655a6e436652696b52505a51455a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000405984387d688796810235d4f4f063efa1add9d3000000000000000000000000010ef35a4a853d0905e6f36ea893a44cc62dbd39000000000000000000000000237e5598fcd0230169aa2000c5225c01d947e4bb000000000000000000000000f89ce3d6da4894b3520c6e15701a88e2f7e63f920000000000000000000000006458849b1338c1918d2e079454f59badea7d056e000000000000000000000000be0e9647d59d6841296fc688ed4c93083a93f717000000000000000000000000309ff9efef599fe0e3f9f6dc708c8f6ac0f2c1e700000000000000000000000029b4e4dfd98691aac50560b07d997798bcf7c9d100000000000000000000000078a4cbfc3ce922682520fb1c13d079dbfe16331a00000000000000000000000060aaf1731b3d88d16a6c3ee8c7fb00bed80c6000000000000000000000000000cf436ef52f70c7794b283ead56c2ae0eb4761579000000000000000000000000a374a84d7fb33e5a92b4c4adb6d0a4aed5d95dd70000000000000000000000002963cdc00f0d329f17cad0cf87f5474d8c4e329f000000000000000000000000b536109cf1f710e6794c596fec575d0810991f8b0000000000000000000000006a4aca1a99f4df836cff92c7a6342e77c8869baf0000000000000000000000003599b805ed8c8fc4e777e2992c807662efd441000000000000000000000000006687b97b4bf080c599fa21947dac7bbd3de04708000000000000000000000000ce47ad3a83e42a8aaa0ba9967c383f55f72235830000000000000000000000004318525b3a2c24d6d1750590cc14c9277f4b38aa000000000000000000000000e6b693cb8bfeb61d58f8e13465ca8a637a70fce5000000000000000000000000e4d2284e5905fe009e59ae01021b2205852900450000000000000000000000009b9afe167120e9b4432834d2e1240159f0dd1765000000000000000000000000644d7caac1659f4ca10ec7632ab9a8833644e1ff000000000000000000000000ec99ff38bdf9858fbcc93b61d8f7da3fcac7ef1c00000000000000000000000063e9dde40d85336b8f000b3c7464acf63dba8b510000000000000000000000007c1d361bbce6b55bf668669661f70ccee2dacac000000000000000000000000012a612fd57f86c9eed46170f8b36914d54e42fb8000000000000000000000000b02143d9085f5c450a900367696141cd7069692a00000000000000000000000089f4dc89a43485a7d7f5a87945fcc23170fcd24f000000000000000000000000e05e001adc9147228b62bc8c8b576b402d332ae90000000000000000000000006a8bf71b02748bcd26620aad65ff2f8d54dedd3d0000000000000000000000003238934316238ebbda1ffb229ec9a37bf66c55640000000000000000000000007f31122d6526b63e9bf1a9b4d399840ac54263100000000000000000000000005421cb969860e5ac3f1f4b4144bcb1885220f551000000000000000000000000a5ced5a3cc809c842ae603af547586729b77e69200000000000000000000000093214bf5786576a59947438e7a48b3caea598ec40000000000000000000000000600d4b51b0feb982a061d180705bbf62f561b730000000000000000000000006abb36902f1e1e427b31dd9ffaea67273efb76b20000000000000000000000009b2c20d0dabb919df23b63dcb0bb00bd022becf5000000000000000000000000a8a2f534cdc1790e69ed012b82fd623174045cb80000000000000000000000004922a9afc2da62821ffb1cf557a4b95595c8cf60000000000000000000000000f7238ece2b09ada60fd41350f571be3e27f2196a00000000000000000000000004cb8102b4648c581e76cd87b294650635c7f9d900000000000000000000000088503717c6dd59e84e582acbb194a562370c745200000000000000000000000011423ea36445464a0537c15c8f88f3cedc206ace0000000000000000000000000da6003e02ce0fced12b23fab8059ebe355b89df000000000000000000000000f875df41ea47b7487c26051f8f3c23dcdb2d69b700000000000000000000000030ee631080373db1052cdb408a11165f771c9adf000000000000000000000000a64181f61a514f6bb6056b1eed04b0708dec78820000000000000000000000008fde7aaba3e06909be456f416a4bd956f7537280000000000000000000000000cabf89cdd6437a04dffd2efd2c0fa1fc0df0cb10000000000000000000000000356b1d21213b0c401415ff333e8bb992b3b388170000000000000000000000003416fef16f0d2c9850ea79efc4da1e01e299a8e6000000000000000000000000ea6b524c7ff30feeb9a6e7136ff805e0dbd73ccf00000000000000000000000030f7ee0a056d1344903c40b7bd7b94cc75c63468000000000000000000000000826383226c2e569586e6baa659a589eb95b5811d000000000000000000000000df078717a3a2f4e441cc13e7a8c327b9bae1da1c0000000000000000000000009cc3d6b002ce9f92753518d8439f942dbdbd37bc00000000000000000000000091162db09b851b224a0f92b6b56e5698d906536500000000000000000000000052000c814df48b91e3a3b35523b45315d952bdba0000000000000000000000006984403739358a046241ad96c890ee2276bcf62a0000000000000000000000001b6f0af279977bf82c924d966e0214267b767825000000000000000000000000e1e4dc5dc218c9800e3037973f709f072c4c4c86000000000000000000000000bccc389ba534800309e4ce4bb7a3a94240a988a500000000000000000000000004a48031df7b2b751d59945f164fe21853ddf6fe0000000000000000000000007814cee40a16f217d1ad0b5035b7cc4c9b95e2bd00000000000000000000000060458a36d836ac3c5848cb96ab43efb5f7c5b69100000000000000000000000012a1f5e058573238a964b7810c834d6b564551280000000000000000000000004c62bb9747910c8ba1f2f892f9be077a891e6dbb000000000000000000000000d81dc64ec8fba7b4d7fdd653817105ce65d7bf940000000000000000000000001c2cc54a9c2ae0e1a18a39285a08b0e88283f6f800000000000000000000000051472fb5b8ea3437597b687f2bd0944940461b38000000000000000000000000bdfa046849a7e1b3f17bbd5849541ec2b59ceb690000000000000000000000001480af164189463a51f3e6cb088e174cc93111a30000000000000000000000009385589701198ce07abf0803b128950f450d7086000000000000000000000000c8dd62c662e26bcbac15b80b6178362ff052b29c0000000000000000000000002166b3376def5da25e49941ae463ab5f78c4b4c3000000000000000000000000221b2c3356724dc0518d113e891fab2725190538000000000000000000000000ea0c45b4c9f1cf9664a0d694a2dcd270ed385f05000000000000000000000000eef36cf73d067e33eeb60df320964b5bc0b51adb0000000000000000000000001c8a1a8be21246424caa1513ec1d50cbd21c80db000000000000000000000000a7ed8aa8f0ff100e8cf50516bbf1b62fceb4b2ab000000000000000000000000d0bef4aab43d4cfe03ec577d733b795a66dd1cc1000000000000000000000000387bd0ad4c443b645e253aa90ed65fc24f9019b0000000000000000000000000658634694d8653312912ddbafccda42cf3666457000000000000000000000000253113ccb83262b9c38e77fcf373d107604c24b6000000000000000000000000b36af2f414a34ac20a245d5824be2601f7115440000000000000000000000000547e5c531a619f315df1fddff6da29e0c1e6b63a000000000000000000000000c4f88e11ee108781de12f4ca7a66a25774f3eed0000000000000000000000000575c83dab9a80c4f5a9fbdfcdb152844e9a6acb10000000000000000000000006bb89b7e230d679b67e20cdab5784dd09f8214fb000000000000000000000000fa302cddea95606d8996a1ce4bbfb8b57746ef39000000000000000000000000cc6b0747067407c440c86cb29397ffec239b6154000000000000000000000000571abc195712efc1f1a10c163dc0dfb0532a666f000000000000000000000000f66524c275cc887482f5a1436e30bad43d4cfe5700000000000000000000000022bb0495dec83e2c08e758b7cd413de9f8a6742b000000000000000000000000ca83d63c461ab341fb7d0c4c1d3184066392c3a000000000000000000000000088aefbc78b7c9c4a7c3927b4c3ea3f91609ee91a000000000000000000000000775bbe5c0704797b29ee58a9fc6e2e0c6ed02193000000000000000000000000715b62f5b3d5b7da010080983377f695944a06de0000000000000000000000001fc682c86924aaf1839f4a492e074aafb623b9e800000000000000000000000024d7b331753eb0c440ba8dafdb929dfbbe904ec9000000000000000000000000d185b335f1dbdc6ae4b07eacafe1284210d6759800000000000000000000000075f958b55a0a6244542fbeb817bfc0206080f38700000000000000000000000073c6d63a161d40f0d10bcb54fdf12027dae8bf79000000000000000000000000db968b39e8df6e62f2cc44bee64ce6c4f9dfc8c30000000000000000000000008237991602fe34ec72deec142169998053028a41000000000000000000000000aea1a9134dd3a0714c40e0e859635daeaaebae60000000000000000000000000ae02ffd29e2813f25b96caa24fe895156482d1b2000000000000000000000000b1e3cd62c81dcaa0dad47756f10bd0545cfa28410000000000000000000000002271a96f4dbf9ee927bc18e193e4bc1ef45c461b00000000000000000000000011f6556d76f894d9709e477aa8e79116964eac5900000000000000000000000053e80e0e1c76452b5515170184862228b1fac6fe000000000000000000000000353c1f0bc78fbbc245b3c93ef77b1dcc5b77d2a00000000000000000000000000098aeae4dd3eb733cf5ffca758fc70b666c853b0000000000000000000000000bd10a91f4ce20fa2a226300104325ad10765c1200000000000000000000000085b57e18af55701f1a2ca22f601c9272b71df1c7000000000000000000000000ef59a2aae0b256d61c94c12abd08a30fe788379d000000000000000000000000d58d5badc9ddca66f9fd712742a837db870ea7d90000000000000000000000004d8c95db966d444fbf3b7e732f264ec8d3e694d80000000000000000000000004763b88b0a79454db21bd4308768f0274f73ecd1000000000000000000000000babe3de0440ee042a1b40d75160b0c7550387a3300000000000000000000000090470382451ddc48454ebb56f74834ecc55841b400000000000000000000000039eb7eafbd4411d4fbedcb4f0e8d87ea69b07848000000000000000000000000bd3e65d9b58b1cda14c9186202a24aceda5d23cd000000000000000000000000699b3d3b2a42bd5d214ac659bd3b24327b46fe4b000000000000000000000000011f5d23a04f2d36560b077984199ca155c8676c000000000000000000000000897f75cb8c55d659793356fa69d3359a457bca21000000000000000000000000ee844268ddf052f6b305988a612eb35769e01d710000000000000000000000002839798f7f97d30f726123338f320b3aef01404e0000000000000000000000009d411dd95e5fe05c7f05760847d0eb3f65f7529a000000000000000000000000b1e822494c3635b8b6a8d302132c7cf59b96e286000000000000000000000000362cfc43136665a32c5fa58207fefef978faffe4000000000000000000000000b813af217fd167ac96d36ffafed4f70fb2663997000000000000000000000000a20b34b85f52c9ee69a505318b99c10c2bb80c7700000000000000000000000037c0a4799cbfcc3e48b84d037aece1c90c6f780100000000000000000000000035e4461ea2b3bb175b5d342f372eb4d733a777eb0000000000000000000000007efbb184d84e06c27e01d8f41d8f05387ac714f3000000000000000000000000d3b171d447c6edb3f5ab5b8e9a277702a81667d5000000000000000000000000a111434f3634df1aa83b2b73bf2e5d80af5f05090000000000000000000000009f95c2866b3bb88f25ed4dfa30bd436beb6b7e800000000000000000000000009bcffecc2eaa0012c340731bbcb6dc0c9d4dcc06000000000000000000000000332e6bc708f494f195b6aff6b4390da2db7313c6000000000000000000000000143149d1ea398ae93298d51564ac1e777ded4c6800000000000000000000000003ff8f5b3a6d4ee8acfa973eeffd71b613761185000000000000000000000000c502697480b780f7b6333a9058ff316902c816fe0000000000000000000000009d421cd27ff971e1086e87209d92b946d9507d0d000000000000000000000000f2102dccd6ab9b04b5068bb9222feeb1cd7d6b54000000000000000000000000b6514be8b07a72406f212ccd59687ed36c8ae2300000000000000000000000006917c4b19ea6ec28ab3c6725c32a298eb799c53f00000000000000000000000061dcbbf0f61551dd88138488267f39b3ea8518fd00000000000000000000000037647753b1780928b1ef333c3e23282266f703000000000000000000000000006942bea4c4abe1dfce19cffb7d504eb7c37a17e60000000000000000000000004955f7efb47c94ed12c6c364afee36916d5eacb60000000000000000000000002268113b5b3a6b346a871cabd7a172a946cb9296000000000000000000000000d0238f6e9309672b417b6530fde95cc6553e0ced000000000000000000000000bc606c28d4a712551076a7a1828efd5dada3f11a000000000000000000000000ccf2c980590050cb2e0fa57c1c084530836e3039000000000000000000000000e616c4a52dd3ffa96e2538912ac3eb3ae0ef4b86000000000000000000000000f37c498ff7da3ec575796370c7a8aa668a8ecb210000000000000000000000000ddbd9f20c57105fbc2ce7aced89be816e895e5100000000000000000000000035e342335fc6ae24d7bf036900789807211309c500000000000000000000000031a0af207273a3e47a69d2b17fbc0416b1eff96b000000000000000000000000b4e124d43e5ab5b5dde528dcb766e2e380eb4f940000000000000000000000003804272fe14d42af9b11c5d0efd2477aeb3f9ddf000000000000000000000000054a9dc651cccf7d0dd1a60ea3ddcc7228029f8800000000000000000000000074562de395a4e61469acebdae97367c3a7cff99a00000000000000000000000095c9523a7014aad68f89ecd0c37ffe52eb3a9b9600000000000000000000000088abec6ee25ee23a023788316a2ec28948e932160000000000000000000000003458182691583b0f6283fd4cf2327f7036c891570000000000000000000000006f427a7c905cbe1bae0a1cdea1c9c22d48aef23200000000000000000000000027efdb84aca336ebc8ebc54d17e64a60cd517e920000000000000000000000007d3ee8bba164261acb45ba96a08f14e5c4dd890c00000000000000000000000089c124dea572b4e2c05321918f434a580c422f6c0000000000000000000000003a1271819d754fcf4bef2c6cedc2a5b7ec34ab6f000000000000000000000000d459e1281c4e3d1b249d102bc283652e728a524700000000000000000000000094e9559959bf61fa9ccb023e85aa7c3c69900cf80000000000000000000000008f4a88b64b5bcfc2887cfb111694efdfafc2bc2a00000000000000000000000049f2de840e208641a58443d1bd6b176b432a8f340000000000000000000000004fc9ba6368527d4b6d351d647578d9efe799fb42000000000000000000000000aed4693c925cba5e27fe9426f737e338bf707da00000000000000000000000005926bf607b6cd75c0482c3ef3082cff79e484877000000000000000000000000f1afc6133589aa508fe0cf7db189e2095d6dbbbc000000000000000000000000e8e16b45bf49c14f1a03b334ca0bba61d725c10a0000000000000000000000006d27664933c6b03d653bfbfd82694a2448b430ad000000000000000000000000400e638b795f0f82d07d442099e2a4c8de2f1bd30000000000000000000000008059668a81274457b05b12ef19f4b01b698073330000000000000000000000000499b64764abd6d923bc1309de84fcee6bbfe4060000000000000000000000003dcf76e5c3001438b0431bc0e26b928dc2a154120000000000000000000000001b963599e21e199a519999ce1d415b4e6c20d90900000000000000000000000005a22fd4a982e0b18892968c7e473844a4f2c557000000000000000000000000f8c5de3b4c78b4be80877c201d9af2c0d301e90c0000000000000000000000006e619ed517dbd076bbca8f24f1044acda203771b000000000000000000000000fc71c86c76520cbcc6f02d5b690defb446b51069000000000000000000000000f06e1b74e1956fcc89258363975c17d0b69f61c900000000000000000000000016deafc799f4d57d3e09ab7afb45d25a06fb47b20000000000000000000000003866d61c74bea9bb064c1ca4cda77314ba5cd28e000000000000000000000000f85560dfd986060eea65e29e3d1fc4fa73cdcbfb000000000000000000000000709bc3ea552b6502a71ca848dfab47aecad3f337000000000000000000000000206d03718162979b6444ec4a557ac215649a79590000000000000000000000008d2fa7d041d4b9c8c4ec22680d9c2d398e731e50000000000000000000000000905863dc29cd759711c84c498683d048c98fad5a000000000000000000000000cd7af23a1f39345b1460b1378381e6780416bc01000000000000000000000000518ec2b2021c31237e6533636f611b6ef6316f01000000000000000000000000fb5667e2695ce5da89248ba8fabc7801dc84b3b3000000000000000000000000c04d24df8461c584d5a99dcef46387560622518f0000000000000000000000004e0260ab69ae60cbfc22a273d879ead58b2bc5f30000000000000000000000009009585d31fccdc35a417c409244a4e93560e36e000000000000000000000000e9b987719aa90c1c4e8eede88ba73c624ee65ef6000000000000000000000000d3705d4e4cd1281dc9fc6ed115b62a06c982f5d60000000000000000000000008ee3c61b9d218c6c5a945957c1684d86ef9cdcd10000000000000000000000003b55302724d7c9e3ef6d4188f35770927a1d24f300000000000000000000000004cee30423a0901b2554fb985d2f8b86f3ec93d1000000000000000000000000d3fb7f719dcd47f15c7e527771b95347c8a747de00000000000000000000000007bb9b66e2eb800cd93378f0fc4ee1ca47b9493b000000000000000000000000a2bc2cff4b08c8493ecf974dbb80ca714e7d5c430000000000000000000000004985b13414e7ce2e6b5e3b27628f51fa4a7f2e2f0000000000000000000000008f432cdfe6a103a017b0dfa6cd2dbb2309c17c88000000000000000000000000605c3dfa7470dacb6844b26d267233a23744ac2b000000000000000000000000ff9f673d12e9fbbc86b8d8e0cae4988a91060b9b000000000000000000000000e55d678efb185398a933842f3b153a518a82cb37000000000000000000000000e2924d22815d746a89df88477d21efd2df8f2af900000000000000000000000034f35e3d9610e9bf2f734293018b1e32b635cc51000000000000000000000000633f7818ed98503bb0b8d2a60eab424337719ffd000000000000000000000000861464c696702d2a260c29d6057ef2671e196b500000000000000000000000009329b3c32fca0576642ff54bfb981f1e4ec28a67000000000000000000000000cd60862fa5864ef6cc4d53a5858d07750260ca5400000000000000000000000089f53dd4c41c64e62ccf6ea2c7f787095c7df2c300000000000000000000000085b5212b47e5878ac4080d968bcebe36fde22b300000000000000000000000008ecb3ae57044b989f2cddfd3ccfc7acf4287f551000000000000000000000000a2f86c728097fc5a8791635834cb7d0004f78d63000000000000000000000000412792d1a879379159f397e4c433880bab954bb700000000000000000000000070fcdd5c4d3f88c00093fb403f77c7546067fa00000000000000000000000000b29d7d2bd19b4006c96ca28e5060c61dff9739cf000000000000000000000000e5ce9ead1b0fee53290d9b647f6942177e6beea800000000000000000000000093b10c6200f78fb0b3d23f85f61144bd24dd572d0000000000000000000000002680385a17b3407df8da626d382462c88128afc500000000000000000000000099d6d806b64c48918ec9d8f60172eca1acec06870000000000000000000000004bd19c51154c6be98da70622c2d6f1c5c6e232e50000000000000000000000001d28548e80eeb9c4baf3ee9c678f6b1ca426038f000000000000000000000000c4a793d72b6a06a33594b5ac3ae5d23817cc6412000000000000000000000000a88a32815f5b5150cd002f3ebc2bee21207d1e72000000000000000000000000acbdd8e2fb2e95ec5c14b8dcb931a799d64db784000000000000000000000000826d9ca37c8e4b80f68c91e730872afd5727fa370000000000000000000000007733752e00be8dccace88693659b162332f4624c00000000000000000000000039116b3e821bdf7e087e6b5473b0e4172b5a4e84000000000000000000000000eb75e73a8da4e35cb22ae6e4145db98bb2f194ab000000000000000000000000a96f7e1ed944c789a609b2376def35acdd425eec00000000000000000000000097b2bb2c4c0595d4708044e5e9f95ef7fd83b9630000000000000000000000002285013e550ca7ac4fd4d333487000f8e1d681f2000000000000000000000000461e8cfd5b4bb04472ada8580d68b429f9d7de67000000000000000000000000a6be23cbc3a0b66c95291cbcdc05003e9c1ecfaf0000000000000000000000007aaee977e905c86b67424a1436fb794bac5301200000000000000000000000007ab9b5b058f2e9ee68e979663e259aa1e1c01f5d000000000000000000000000cecb85c125ab11efa89ab043c2c3279ebc3e91350000000000000000000000004456f3e914109e25e90c3ac4b016dd8d3e8e6f73000000000000000000000000754b8c07d143795f41ab682d7c14c412f5baf1ec00000000000000000000000054e4ea90635fcdb326e10bf455da4037125b58ec0000000000000000000000007cc87cb4f0a77adaf9af7283d3b7c97313b367b5000000000000000000000000f8d273e30ba6a4602eb635a06296d5ebb57ef5490000000000000000000000002222a6b2cf1f89ac2373465eff73395eb9081dab0000000000000000000000001a151d8fc8c4b95b3b9bb45d40fb225270e6c63500000000000000000000000020abeb2784c0e9b6821f803b7227366ce23e83ce000000000000000000000000c5de62efc3690a41b86ff788fd820030dc6892fe000000000000000000000000d2d6573deee13d22e32fe2f69cfe822aa2380a09000000000000000000000000ab90c0bbee5be613def3eb19b51a145a8709ab4f000000000000000000000000446486d1b73e325c41bfcf14355c61dfb27d1be4000000000000000000000000683b5474f8ac8c1cb44bd8d4a3abe195064adda70000000000000000000000003c0e0bb7fe822588c0ceef411149a6aec620a22e000000000000000000000000bd3d89ee280a24019d18839c0e1577496727c8e20000000000000000000000000eb3d868e725723b6417e5547e1190e4fbfbd4920000000000000000000000007b1cf6c132573ddf77160705946bee88905e730c0000000000000000000000002db4b7d73f1b90162217b68e1895bae3377e55980000000000000000000000006c0eb2cb8eae7a9d2ade7b9be9d6d813a48eb74f0000000000000000000000009454f0c8e212c8eecbc7f2a32eff0ac3ce4c94640000000000000000000000004747c033293f2431e23fb5abbf566d8a429adcb000000000000000000000000077841defadfd0565d926196753ab4491b0215aee000000000000000000000000bbf796eec357eb8303042eb8e94488ec4d80cd780000000000000000000000009e38f70e39a91a36e2cd15cf517ea33d39b090b30000000000000000000000008b4586109f593ea5832a2f653d111b0ef358d959000000000000000000000000aabd67a5cb070bb903b68773b84a0d5282f027340000000000000000000000001312d312d3b2ff1226e9d111d0c5210b330fa4780000000000000000000000006c38a4599e67c9e6c64ff5620ce475442db5cfac0000000000000000000000003dd94b070adef0e944fa84507a2872a491a97c210000000000000000000000001d031a5e5625e30dedb9ac1bac0c2fdcc70d5d96000000000000000000000000c2bcd3cfcce65003bb8650164921522d0b94cb6c000000000000000000000000fdf15dc5a037ac29ec4d009f2bce5848d6b5fb97000000000000000000000000b3997181af58beded47e289dbb89872f59c89c8b00000000000000000000000096d8c74a7a83d04c3f58c5946286ceba7766fa8100000000000000000000000052da0550c2b516126f17ec06c53ff26a09bc39450000000000000000000000000fb93f857055861b0429a6dfbd33e306c945fe510000000000000000000000009a90375035e3729e33bf8daf76a137719b688d35000000000000000000000000b79935cf9440d966449be625df74b014725c0c17000000000000000000000000e62b7c22484f8b031930275d31f42b9a517fe038000000000000000000000000252858401ba88e920539b1ec1add8fde60b50dbd000000000000000000000000a9080550f1b8fae7f49cfa9cc063b99bf39c10e9000000000000000000000000e7738f8b0658725d7c0ca7d69a17bb4f52692f79000000000000000000000000e38effc2eb057e837fe65dd67b8159438bc88162000000000000000000000000cae9af79b09f0fd7035051ad2d85ad51a6cbe04b00000000000000000000000045d47b33643120a7c36f0900a12ddbe85670a8c0000000000000000000000000e6ee1e39e5b6e12f76c7b5ba4899400459a1f3e2000000000000000000000000f53ee8f6e7561b7df97ed306b2841a7e753031c20000000000000000000000005719a11d84699aafb6e841e9d650d4b293cdac95000000000000000000000000a8001b4584aceb6d1303d9ef1870bada6527a89f000000000000000000000000e9470216d0c9a0a2689ccf50d8174d079b8664340000000000000000000000006f574cd5814e9fbdedf6ac1aed8caddfa96ffcb00000000000000000000000008c20cddba4a2408f55f41d3fc671a7e05e5d9a580000000000000000000000001fa48956a5b10d08611149a7d01c54aa12e2617e00000000000000000000000054f9f3b6f0cb8731e026685d789de1e74679903a000000000000000000000000ebcb16ae404475bdb269994c2a09e5eb0b1f932f000000000000000000000000356072f3f065c4fcd054fa9891b560ff26d2da16000000000000000000000000b60579a27ca4b12ac78ac597cecedeee9e3ee2640000000000000000000000007c921aad393ae97ab1bb8bb4c94972e6bd9526f5000000000000000000000000fe628e036f559694f15a3d4fb16d83b4ebb95e1e0000000000000000000000008e3ba2f3fa97e21450904b783197ad81e869ce41000000000000000000000000278e4ea87e524047a63709ef546a2928a95e72d50000000000000000000000006ff287737cb24b4920abfcab26229b6ea35af2050000000000000000000000001e0c3d45ab842b5ff1a08b1a305d2692ac0245390000000000000000000000007d8a225ef4be7b4f35d2e0db44393a3978fdcf480000000000000000000000005e88c65a98caaaf10d696e4599dc3745f9df4b9b000000000000000000000000bf81066e66c9b7c13825f08a510b27f4c87595ff0000000000000000000000001be55e5f00650227aedc30b249ead5a34c6fc7770000000000000000000000009556db7f025bd1f5da86b9f0299aec4a56329b5b000000000000000000000000bccfb58ad0004048f609fdb2991ad60b94e2ef01000000000000000000000000145839ee03970061e0be739ff2d39d51014fbbb0000000000000000000000000e3dd11a14d941e735ca2c4b82aa5571aa168b361000000000000000000000000400693a0e63504bb07650802173f6db278726f2800000000000000000000000028ff0b9c154fc4a4958d62fa1c9bfe793969aa7f00000000000000000000000054995bfdf9fba1785e8689c581573c928206ca8b000000000000000000000000f6ce84822926a4d38b3e15277fdb278ed4ebb1ed000000000000000000000000ff96d71ea748e4521948229515ed53fda72c90210000000000000000000000003eccaeff67c6c1b36d898813e37b1e7e56e08fe30000000000000000000000006a6da69dfca2f2afdbb15149e9f85a25afb08d170000000000000000000000006cc3fee42db171317e1a1bfbb719c69a8108d27b000000000000000000000000c6660d817891d2e243ea0e9af0c337ddf19e128e0000000000000000000000009e45d7c5cfeca703b747b5c8de540dc2b6cb4e8a000000000000000000000000a5d970f3eafaccd43e8dc3604d76c907d5a0f5f4000000000000000000000000fb472bbc27863f370ac4b71d947f87c73bf1532e0000000000000000000000009196b681a8a0fd2a9908a91fde2c087cc0f2ddaa000000000000000000000000cc8414ec1d364c365c0b8f64dc4a38fc9b0e651e000000000000000000000000af38691e85483598d6540042865b106fb0c540a2000000000000000000000000c7ea122107f0b31cad9feeaba2f0a03833bf74a9000000000000000000000000313cc57837353e98118e139463b3b8c2c7dc1c2e00000000000000000000000048a0f6576662ae7412ca330c7abcd34a1c2bb5d0000000000000000000000000d7ccefbd6f07f738e938631b2d75504fa6d2658900000000000000000000000010e4b646660dcf5f5d584a57c97353ad622d0e280000000000000000000000001ed4ea19b62abdc1026edff8cfd7dcf812daefa20000000000000000000000006a0a57e21a89e8ae1d2c1e144e822dece639f33b000000000000000000000000516dc977f1b33ef31f57d3696c3fbf4bc37526dd000000000000000000000000cdec1ed529e092a68b55549359e33f85f706c6f200000000000000000000000056956393ac99ef2518954467a4a382ee4f1fde740000000000000000000000007eb9e83e62f20c3d851c5535ae4460e184a7b344000000000000000000000000573ac789e9506c4a244e2b6e7c43c8692b8c25bd0000000000000000000000001b3dcf5339efbd2ddf19d6508dc00695263feb37000000000000000000000000f18ad4bc2a30c14945c0d649ca0af0a39224b00f000000000000000000000000e59ce443fc77a2afd81456235d1397ba6d58ce46000000000000000000000000576544dcc5416cfc6d303f2d18526466e87e4107000000000000000000000000cc5c48e7d709084f7fc0d93001201548ffb4019d00000000000000000000000071da6013f80e9419f683e42b5a6b956a2c6f27d600000000000000000000000076071353e5b9a6fbb507ac978a818da6fa537bb80000000000000000000000003c81eec24ca41ebafa0acea5b85b4ffc61c102140000000000000000000000006612e21d3f7f887d0ef61059903df03975c0d4ee00000000000000000000000022ee073b6304815cf6d5401160d3464a2f1baa6b0000000000000000000000003867b7fb1276c7590c191c0a9e334c161a46e59d0000000000000000000000009a8a8d6de831206cce72f3098a001cadd78c23d000000000000000000000000077c56e9b19fe285291563afd71a0dd918f16f7f100000000000000000000000081370d5ee8040b15ffa3c6fb6778ccfba289afcd000000000000000000000000acee0681d5dcb7148dbc4a02fea522c1ba0936ec000000000000000000000000118b4086cc0fac35d6c755434d8825c7aa58dc69000000000000000000000000faaec645a0d7cb2b8bed9975a7df75b69899d399000000000000000000000000f52fa66baca0930488848b9c408efaf9f3d1974e000000000000000000000000d82adb25b433c1c5db90f09a4d97f2d6c8061ab8000000000000000000000000b41c8a0edb19c0aae202b8b23fc1b9f9206d0ddd000000000000000000000000e77115c0331572872cab9c8359112ca2baf5078200000000000000000000000054a36b96e65ade6412ea90cbcc23abcd6c4ccb7d000000000000000000000000e2b8604157cbf98de11376b2583977231580196b000000000000000000000000915560cea65db366299654fc8618705406f982e6000000000000000000000000dbbdea189d0238a783b14827d40094d23ed3383c0000000000000000000000001fc35baab8d20ea228239be3cd3b3e434b82c9da000000000000000000000000314369aa10486298a29be5e5d63a1a1ed7e41f3b0000000000000000000000009c79c688137a9bd37431fdba54e80b8b4d2b26350000000000000000000000004cf006ebe866d23ec320bef92870c8b984b6a942000000000000000000000000c27059615ac84733043b26ce3b43bf8dfc7ae0f0000000000000000000000000fbf5549df0ce099887b36c9b3e0c4c6e01596f52000000000000000000000000b3b5dc3ed9d07e3f367ef42ea5fcf75b1ec01eb3000000000000000000000000576d7b07ae25ed83bc674d6c3556ee3774b26df1000000000000000000000000c67cc2122a8b3bb79c58a9922608748faef2379d00000000000000000000000064070de2e59ebb474445624863693f678965762a0000000000000000000000001c413b9bac4b1a395ac1b3e42366e97ed4e1bfea000000000000000000000000ca7a3b955cfc6879db78f7864cad066e23c2e1090000000000000000000000000d969a899d76817dedc702aed509e8b065268bdb000000000000000000000000d88c7940c10fc4aa5e96bfcba64688939cd09b47000000000000000000000000bdc4c1aa66cc2e0915fe9a6fc4f87746f35b21a80000000000000000000000009bb6a5ce1e70b386bb0cff5b7574648532fa0eb2000000000000000000000000eac7888cc86c2893ffed19eacf09c00f878d28f2000000000000000000000000c842e0ebab750cacd5d78b3775b69a8772f1e731000000000000000000000000af6b3def482bda4e2fdd324bf63924b8b7e48b38000000000000000000000000f112063e3ea5f3bfe7f8f71f333a639f8259d92e000000000000000000000000c0736cc9429f01e743afad3f06772cad86b88b4800000000000000000000000008e6217f53845df71e7947089efc76d4286eab800000000000000000000000003b3d79b6f4798ff0e6412e2038b0f63faaf108d60000000000000000000000004474e69fa43cc722a62c57f699198984f7d830fc000000000000000000000000b7c0f090c269a6b2c6ecaaaf094ee119c4600092000000000000000000000000849fbc22a14c8bf4bad0cdfec5833c109318a5a10000000000000000000000007e6644d55ac7e2f7eba4f4e96833920492be0bcd000000000000000000000000148537a9e7221d2263563402def946900e641063000000000000000000000000ee1ede02718f3a78b0a27d9d980beaec417bb7150000000000000000000000004c165e1e556d91ea36dbf8d8e0ac81b8706d63fb00000000000000000000000089d584a1edb3a70b3b07963f9a3ea5399e38b136000000000000000000000000fff0bf1ed3ce69f1567f7e013bc6067d609cbc1c000000000000000000000000cb28ffdacaf576086aec0fafe08d2e1272bba46000000000000000000000000047e8d24321b2d81607740908fc7536cad0f0eaf3000000000000000000000000214bcc3a4e1d295d4f718fc49fc8798289ffcfc30000000000000000000000002d489a4df8c5a9616e088c59477fa67c9c9d76940000000000000000000000000b3c5382aafd6e16b3b9d13be0f122b2438b449c000000000000000000000000af4c5e24864d48506938534cc6b8f676c1e9daf2000000000000000000000000628eabdd3892749e818bce8363b6d1a3cf19042e0000000000000000000000004df1c942bb569d6a2d327a197de616cedd9b7bb700000000000000000000000008748b643df49825a569ef495d26ed91d976d51c000000000000000000000000293a8dbd3e6279219b0ea7a88fd68fd26d7ab0c4000000000000000000000000c5447e69f550f9baf3dda835956d66a08fa2b409000000000000000000000000e2410ff7a76c40bad1b2cbbec20eab2e907f502b00000000000000000000000053bf213e5dcf634c720ab02cb19de991237ea3f8000000000000000000000000d6b2586f590a25f4ad7d399947efa5c06044126a000000000000000000000000483fafd907d13176763d34f5cb7774da6f3430800000000000000000000000002e6fe6095c13901e37ef3692ddb460fb947df3ee000000000000000000000000f5e71e01419c0f155d0d6006a75c753409fcd7c600000000000000000000000031624ac8a4fa7836304efd6c46b96a549919b9ca00000000000000000000000007e3f190e270276a2f9b609d1275f194d953656b000000000000000000000000755f8c3e6a0e0e26c1c12c3a385bd71a59493a8f000000000000000000000000e837bfceeaf7f43776d255a5f29a22284b4c48aa0000000000000000000000001003ce4aca2946774949cb22dfdd46c1e08924420000000000000000000000003f58950ebb305cb26f1793db8b600e9dd830b7e20000000000000000000000003d35b93ddfe7a1ee865b14a049adc6671a36ff10000000000000000000000000e4b830b6f14e9b926c8b7e69b2156f187597df760000000000000000000000001c6ceacd9cd2ab06fa94fa86533d686f2f2a914d000000000000000000000000eb9c9cf04e3358ac9743ead353f5b1c63afe94c8000000000000000000000000027e9f000248a2e5cb5ad586ed18a417f4c9f251000000000000000000000000c806d41e2107a15dbd122e007d85c92fa0bde888000000000000000000000000b449b85ac43fce6022c0c8ad6c76432715ca90b200000000000000000000000024c9aebc720302b6e1d0e6f0c5efd6aac99b8a5a000000000000000000000000d5f38241068ece324fb039e61d3f5c5239509a38000000000000000000000000216050ae17cbe12b10d5d1c4a011156204749c510000000000000000000000003c2144b43a1a6bcd869d6641838e1836c1c9e9d60000000000000000000000002e8203e6197f34fb104a758ef06d00618032ace30000000000000000000000000dcf0d9938fb49f3508ff8104785e1d968066f5f0000000000000000000000003d98df19680c3310bd38bbf587023484764ab60b0000000000000000000000005e8ee8b8d6b718d055bc2bfdaef3bbf0235d86b4000000000000000000000000ec1b96b43a564d3d597d46e25d0d3b8161f5da9100000000000000000000000020fb299f83873076bcb534620061f9f8a09678a40000000000000000000000002730249003c573db212b10a13038107450c66cf60000000000000000000000004893ba4a3134fcbf339dfcf80e91291362e0a76c000000000000000000000000e8a3ee72add25dc4db2a3be5bbb03124eb71c2e40000000000000000000000004685fdc9dc4c221557c5fdf8965db6312acb5b2d000000000000000000000000d6313d93507f161eabc6cf5425b5ed8122796218000000000000000000000000472eacf417bf919cb9d2aa8457960621ec8f2a0d000000000000000000000000db137f7901551db682f4fb379a0be0bd09ebe9710000000000000000000000008ef18f6dfb97e898b1e26eb860f0bec66a69e1f50000000000000000000000005b4b1bcc2fabc35b475432255150f800fa4fdda5000000000000000000000000c4768eff07f3e6ec4057e3e5834bf6f748a04f30000000000000000000000000760acc9d4bc801f4fdf687c5f44fe5b8d014831f000000000000000000000000e2a21d5eb6add33c0a423bd53027b84c4903479d0000000000000000000000007da4079d784089ae32da775cbff9c5fb1a03c12f000000000000000000000000a78d04a34c2e7745bbe6a922b04a6af0a9d9db52000000000000000000000000ba0cd1feacef8c43c360a1cb2ca0d1262f2bda370000000000000000000000002d10b30da93fb736ac86d619e2e05fa88243e83a00000000000000000000000076baebb2ddf4055797bc1925a03bee7a9bb95848000000000000000000000000838cb1eaaeb2f1df4fee721f16042020107b6b8d000000000000000000000000d9eb853772bc3b76eaa229608fab984a0a220de200000000000000000000000019e84d407a0b2c395c770f4ef8e8d6198e13e20c00000000000000000000000034ecc1d630740db6f63fe9ff4ab61374be7d26710000000000000000000000009daab91e6f1c49598e69953a035e7b9bb33e89ee000000000000000000000000f64fc5909c595fc7612f380ccd567fc78fff1fb4000000000000000000000000df566c46444159a38cf18feaf20d2f71907849a3000000000000000000000000732b3a930758884fcc0cec1f07a0169f62cb18b80000000000000000000000006e8a4e2c1a2cc8e32d6d779beb820111b81d3bbb00000000000000000000000042de3d2ab59c9365ac567fff6c376d54a8127d48000000000000000000000000570655282525f8fac579e0b25b6d6802c4fb0db8000000000000000000000000374ecadf4be22bd5283fd15ba7fbbc2c0b5f2c23000000000000000000000000d9610055bdc6dc64ca6967e2cf7e71298e47887e000000000000000000000000a5077347ae5aa9d8eb1d802604fd1bbfe7fd486d0000000000000000000000005cca66678731465eeadf35abf2128f25da0c64ac0000000000000000000000009a46857229aea691d662720ca7a90151096b596e0000000000000000000000008de84664e647f7e2eb33be2435ff92df3137279400000000000000000000000017825f389128002e3c7433a595da7e3d3fc6084a000000000000000000000000273c52d7d6491513c1ed0c2247d62462a05005c1000000000000000000000000d5e39d36942cbe0781c03215f78303928698dccc000000000000000000000000ed075e69efe13bde5c63d58129b1f80466a5f1c80000000000000000000000008c77bf3cf085c80cdb7c92a0975772470c90d89f0000000000000000000000006f443376f5d088192653d9b7e860eef29c42b13c00000000000000000000000084cf89d3dabaf66fe0d47f6b0b7a3dc3afd6ec020000000000000000000000002052a6d00ea38327e5a25c98d5033986e82afd2600000000000000000000000085b6ebe30191291612d489d56d60ffae8fcc477a000000000000000000000000949bfaa1c5c6a7e8c97def36bed6cebf23dadb1000000000000000000000000043dfe8e01489e51100506669919c03f7d6e3d8c200000000000000000000000077f7388892d1e7af1c9eb184515a036c5d098551000000000000000000000000bd856b8e0e3b5a0d869122284d88fceb82edf3030000000000000000000000009f16863b6776fee166893746c456c3b9e33ebe1e0000000000000000000000001a7db09d22ea51eed95c15b48edf19857d734c58000000000000000000000000c920c94550bac91e00796950b825f2906389cfb90000000000000000000000003cf606b4a17c47f73b2e51243b08ed9297dc1f84000000000000000000000000a450092d39b4ed704c5414de0b8c8ec119a7412a0000000000000000000000008ada2862833b257e623cbd1d57f1d5b755d050ff00000000000000000000000083ba1fd0ed312f086e91b2b52362756e6a0748f0000000000000000000000000a8de85b9282cff30d5c4cdfe3df80315eea453010000000000000000000000007a9cd964d700df265212606b0154ce20c660c3af000000000000000000000000679450aedcd3a5b7f03864797a1710473ef973e6000000000000000000000000145cb54077864ee197e47e6b20a995a9cdcbbf1d0000000000000000000000006305d68d595d3d691999244efcd7dd89faef72430000000000000000000000006654433c3a18e1ce0746287872bdf6339ee8ac960000000000000000000000004edcfda4200ac5eafd266fb0445bca5aca3b402f000000000000000000000000042e021e296fe2bbcf4a54644309709fb353435300000000000000000000000062e57e67d042eb59a99256d98568ada9c47fd4a4000000000000000000000000d89a142aa6e4ee230c346d0f50b5fc1770f2a40a000000000000000000000000a1e0d588d0ed8a266b3887f9d668c122d0c59aa70000000000000000000000000d8fc2eb700a9d1497908e0eba9ba8113c2209f1000000000000000000000000d1206dc1a734a1735c17506efc9d917c1bb4b3d1000000000000000000000000bc389faac4c144e1d7b2a3c19a65eac161adc45200000000000000000000000063d6a766535e89cc23b1807c15b20d43dd6f7a13000000000000000000000000c1312a60f424e86cd133c36999812860b3291766000000000000000000000000aa98bd50c7b6f489d7f480f731bda35d9cd383510000000000000000000000008f32585d66b947db31f3a5405da00d272bd5f446000000000000000000000000c5564c13a157e6240659fb81882a28091add867000000000000000000000000052915968c98b4393571531bf428dcb89dda730ab0000000000000000000000009ebf1e2f59b9e0649349567e67d8e73dcbdf58cf0000000000000000000000003c4fad43cea7dfee210ab02bac74c58fbe88b90b000000000000000000000000940d6ee87dc462bf07baac53c11058d252b2f889000000000000000000000000be8a489a8272a2a8db9e2f4ad4e3a82257f82a420000000000000000000000003c559f3df9b7e1009d040c883778eed70dabb28c000000000000000000000000d73a2c2f34588c496b7317f203c2564d5ccd2319000000000000000000000000215ab4911f66bba3bcd678d5cd9bb6e6e4d9bb91000000000000000000000000b312f1f09a509899c4045319c151b9d1c23984e200000000000000000000000092dc678594b7bde924a877d75cf56f2d2ec834d9000000000000000000000000f4ead05e14025aac61549669ce71de8ff4cf0f18000000000000000000000000e7dd530e36bc7b7f23a4abace5fdc54fbf10212f000000000000000000000000579647c09d7c08a6a150d58eccdf9ba72959ba8a000000000000000000000000bb1d039886e56d40ff1c19961ddb7fe7f15b3544000000000000000000000000a83608e2626b5807f4e73594bfc334fbd11f22b50000000000000000000000003b1543cd53d36df2bc2dbb5cd4d22d7be08491eb00000000000000000000000090cc1bc0e45b6dd0021ec8d6c4fc5028e03ae59e0000000000000000000000007a809049388aaa944829255ef9f727fbc95791c90000000000000000000000004f1aaf9e3e1de0efcbf5852aa0c36caea552b7fd00000000000000000000000055075c3afc2f2a5598cc0f49cbe8e53f158f31050000000000000000000000008e5bfe1d215603e95dd98a68177efd72fabe4899000000000000000000000000aaa7531f8d09e048719912e0ded33b8a513fbb5600000000000000000000000075de41be69639c31d9349cfcc19820ae4738544d00000000000000000000000069241de132b465cc0582e8f635e87e784d60e2510000000000000000000000009ea49ababc2cfec7cc2c864f244f21c8d80676db000000000000000000000000a6a1b832753c30993633496170b45a5da6332f93000000000000000000000000044b67d2cb1afc6e0d182893bd0116cdaac2a73e0000000000000000000000006d7e64cc25ea083c9618764b3a1b15437f550a1d0000000000000000000000000e6f53a22e49306830848bf3b1598a45905127e50000000000000000000000005148731b6beb0ac0b13cf0cce0bae6bc918206bd00000000000000000000000000d5d88116e45b75e62dfeabae89f616100b23680000000000000000000000008c8178b376aee9de77ced652701314c2f69cfa14000000000000000000000000cca1e488e891223d298492dcd7b9aa2220d28215000000000000000000000000e54068cb7aa96a857fcc306422737fc995310706000000000000000000000000454d9db8e4012a924c2aa37d7ab638d70fb8428f000000000000000000000000ccd7cda2f790cb7e6d44fa72e7b3e07a08e07895000000000000000000000000e051a583298c1f0cf7658810b7c7a679a13ee9c000000000000000000000000028dad3dd9d024d855536a67acc12d3db1da0d4fc000000000000000000000000d0234ac5938e47b44cb5278c8e75c0213fea7d9c000000000000000000000000518e8e79f4a931153b22fbeeb82c90810cafcee2000000000000000000000000b6cfa523744e161c453117e78cb74fadd817f9b8000000000000000000000000bdc7767a5b8b2dca21a69e01a5f1b86f4dc0384c0000000000000000000000009705c4d69c77eba22a77bccf73bf1fec565eee58000000000000000000000000cf966d615666ad8b7073ba4389d46a5a8e61a7fc000000000000000000000000f4c8d563ca414d6477914c8c34c654a28913f1780000000000000000000000001c1493f8b63b2e12041f79633f299b95e5f8ece00000000000000000000000006cbc69ef4807b075e23cf23eae5e82173b5e15370000000000000000000000004d9e184a12cd4105a3ed4feca1fd78041218386e00000000000000000000000096ccdae9ed65ef3e1a83b3e9ea2a2968df745033000000000000000000000000e0bc6d84c909fdf0521ed6ef2ba7683cb8d09dce000000000000000000000000f09dea5248e1d66a2f0c1a0f550b62c947e2dbfa000000000000000000000000789e7937cd1c238606b7d6630bc20309d702b3ac000000000000000000000000108a62f79cf9f16b71bd45619ebd77c9842252c1000000000000000000000000895947d210190ac6ce4603dd082e2577d03b051d000000000000000000000000a6331c3259a9ad9ede2c8479cbb7ee150eba3e6f000000000000000000000000a1a72a30de9e477c4a09ea6e12c0eeffd11808da000000000000000000000000ef08004aff533d69d72c8925fbbb32d4097e840a00000000000000000000000045c541883aea2895b6485921c5886b71cd04beaa0000000000000000000000009c15738ddf868f5d03486596abc982901de96630000000000000000000000000c891a182d69a9b711bed97f3b669a2df7abf339000000000000000000000000096a3c25342736a0af04facd43b40dbe26af504fb00000000000000000000000076c4eac279a45b2f1d3252920fc1b4525536b85c000000000000000000000000f032469616ab9d0a4b061dc45c892f854508d7aa0000000000000000000000003fc4ae68b841af919427b48c48c09ee0dcb4a11200000000000000000000000075c6ad724e5d4d258177574819e1edd0d8d079f20000000000000000000000005159c5fc3dc7fffd73399a8cb52ec62ceb09ce84000000000000000000000000b3b7483478838158ce039897f306a9508ed14c6d0000000000000000000000003df6972d49031978fcd657a3558e757dad9655360000000000000000000000002253c77020ed16322771f9f516b22826b53239e600000000000000000000000027af222f06c2b6ae7a11fbe4ac460902348d6684000000000000000000000000672572ea6cfafd5ba8f9013b312123222a3ff7360000000000000000000000005d527320a7f6b202153c519e988633957a809d6c0000000000000000000000001744aef31bdddd28ba5a6c558e7c905fb24403430000000000000000000000005ee93cae8ffed50a5ffe794a10806c636f9218eb000000000000000000000000962097df7dba3ae2b57862d89b48900163870f700000000000000000000000007a39e5cd30ed485db18e3d8d7fbca69d1df1e81a000000000000000000000000083d993715c0e839b7dbff9da65e7788067984d2000000000000000000000000782ba084dcdccc16add2fc68a68963791cb06865000000000000000000000000298a6aeb5be696edbab364d3c9441516cf06cbef00000000000000000000000083e7eedc63a4558823a8c0006cb80b205853b3e9000000000000000000000000c6fc7ddf4a9399924eeb61ee7dcbc2a4fcfbbd630000000000000000000000007abf87578d1978799fdcfbbbbc16f60662a2e27c0000000000000000000000008b60b039632a76f8b92f940cbb7d603e5e617659000000000000000000000000b841ed59d4d143f25a4ae4b9295b315d62525f52000000000000000000000000361ac83defa94233559bd3cd9914fe7ce717e4490000000000000000000000000b94a72ab029274c0e6970faf4ef28b2432e6f8e0000000000000000000000007722c6cf50af818f2045242d7a4aceda1fd170b1000000000000000000000000af19da5cc57a95a5b8f9ebd9fa31585b68cb5312000000000000000000000000171960e720d12809723c4de09f135ccd98b1aaed000000000000000000000000aeba1bc1c0fd737efccc6f737a6d6b59a2b46073000000000000000000000000bece1743e7d3d46fbf6ef02446dcde2d28b6790b000000000000000000000000080d986262bfd78a772612c908af8e4f9dedf290000000000000000000000000fc69772798d091e8749bc419edd565cc798a86aa000000000000000000000000242ab70712ae449161a7539d07be019407443bb9000000000000000000000000acf32e032cf423eef5a8c033ae387c7ef49844ae000000000000000000000000649d85b173a8b0bbb47db378a131a591984b7b53000000000000000000000000613e6756137b402a44b881592217552a98ddd56b000000000000000000000000cdca8f6610b883cd2b9374395678513facb4cf560000000000000000000000007f47fb2e17c6b831bd1492488267b58b969f4fb1000000000000000000000000ff48d1d7a08a351e74f881c6076d78bff5b88ceb000000000000000000000000824f43771467d4486d034f313f133310a75f9f9f000000000000000000000000a6db706286ddc07c69e6a0538bbaf77b2740f4db000000000000000000000000460eb593aea460bbccdad9e4441ddcb747894fcc000000000000000000000000311f905123f27f5e747f8b6777fc4489cdd9f34b0000000000000000000000002e320beb6a42e5b7dde33c2a377450431a3fcbd300000000000000000000000000590e61958bb72b0705151572d844cf5d7973ef0000000000000000000000001c4f19df7bf7d473f9cef84142017a66bbf50132000000000000000000000000f107e6dcac28df048bc081f3515e1e68e29bd32500000000000000000000000000d3843d077a27ec995d8dec79a7bad1ae0307710000000000000000000000005c7ccb9d431f3c0cf3aea95f76d5c466ff899a650000000000000000000000008899e38a76b9c7ba3f8d35bb12bd94321fad147900000000000000000000000034f2a715ed8f27c537f5d210cf70b3616f03c17c0000000000000000000000003e085bad5fc750fe07160b55fb5209b6f336fd5e0000000000000000000000002fea65507ce457c683f079ae323c5c2d3242d9c50000000000000000000000009ae97ac2e91f052910409e21725d106509eb70cb000000000000000000000000269f0be1474debfc0dd260eeaabe5ae682997fe8000000000000000000000000c34e7de25d16ee3186ca8fae46bd0bd91d09c48d000000000000000000000000d1d2f1d288466e920fe99e3d957c772f54e4f9900000000000000000000000002705b25e4448735155fd64f2e41c68c9b5ccf0f6000000000000000000000000a7b01367720cb61c28fb8a913d9cc3b780ae00370000000000000000000000009f757aa0662c33358d40c0daddefc9da544f78a50000000000000000000000008e9f260c89f24e3bde2ce226082779a5823391070000000000000000000000003e57d87ad74a83d5dcfcfe52191262cbcfdd60100000000000000000000000009ce654977ff660d4af6b4d5ad2fcfdff1fe69c44000000000000000000000000208cab1a20c8d641c25dfdf16e746cda4d80df43000000000000000000000000ee5bcbbfef280586c9589a09814e61cdc986eac6000000000000000000000000fc2d08af759fed1fd7533a34fb60420c46dd0d0e0000000000000000000000008494c76ae964557e4f67e01f78efc08f983f5fe4000000000000000000000000d3e030c59672754d1e9f70346fb4241a5138a3080000000000000000000000009e77318fa64f70911d48d018792a25b87e45debf0000000000000000000000007e470e918a3b31435fbb13dd030c15c8d060b327000000000000000000000000170325480b9c508d6dbf9833de3782acf3cd3efb0000000000000000000000007b8fdc19f08dc69b2da69c9283716b7c1c55671e000000000000000000000000a8e73bd95efbd454cf5177ebe9c845a18f4166980000000000000000000000001cd91a7134d765e0cefbbfa0ddf2f4d535e80e5c000000000000000000000000c7ca2f767b584e1e4b050a5bba9098faaf1dfe92000000000000000000000000bda7ac98bb0cd4dbd92a2c371b1a06d92ed2c397000000000000000000000000fc7742ec9434db9aedf5ca5bec4286b39ac6103f000000000000000000000000cd8f59c459f123c00fa0c636d2842a87e8f16253000000000000000000000000734a6c1c67f6a73cc4abd228ae6cd8caf549406a000000000000000000000000ee19976f81f6bf2753c5852700048b7a3a07dbb800000000000000000000000084085f57f0f5a168b0a22c58aae9815546771ddf000000000000000000000000d8d99316fd9fb996b72df8dc8f81a1356a7b804700000000000000000000000072872c8857ebe1e2873853191aaf42adb96970f5000000000000000000000000137444c7333eebcaead0b74d58496fe46af0fd310000000000000000000000000902fa357fef1d44cb1b9093a9ca6a68c2d86611000000000000000000000000c63dc949788a2e2a9052a735a64320d5c1e3f1fb000000000000000000000000a5580f0dfd64264566897a9999e421eb803b3c680000000000000000000000008fdec6dbea6cbae9b58d04ee77c1725b5a8e1128000000000000000000000000590945b4469b254fcdb99645dca36f68cc62ad52000000000000000000000000595c88b4dd6283977b1f6933932eece2dbe673f1000000000000000000000000ac6c3efe2d16c0f606f294df4ff155f524cba22000000000000000000000000070d45506077a72d1c232f54f037d7c815153e035000000000000000000000000b8d78ec5d4ede5b6e8b3c7768eb23fd318baa529000000000000000000000000b057bbd0b531b4ee7fd14824102e264d9509f1f3000000000000000000000000ad9a825c921340dc2cd8288d81b71c1b0f8a625e0000000000000000000000000ca7a9dfdeb0a473095f5458907e25486c656d310000000000000000000000002723d1bc9f722d20182c85a0ba71d48b155672dd000000000000000000000000aa262061f64b5e5765fd13c87841d8b4c9ea95e1000000000000000000000000c21226424087dcd2dbb994815b2c7f444b0aaa18000000000000000000000000e67caed8fe1d3732782a0d9d7a8782fc58a009d50000000000000000000000005def78995398920a49d4361005a5f389afb956330000000000000000000000008ac94bdf0ef30481cd60734ffffbb1765683b5ec00000000000000000000000019890b502ad760c0225c6843544b2961dbb730bd000000000000000000000000521fa830c874f9d4569d9f643b749173b354a824000000000000000000000000ae1b9700fb78ed975d704cbe3807717d082dff850000000000000000000000004e79dbb7ce549639d034e32ab31f79fec10d15c3000000000000000000000000fe5dd869e18ec9271483879e6257dfdb2ede75840000000000000000000000004a0afcc5df89403521e7cbd0ccaae48b480598100000000000000000000000003a7dff1221b5d4abe6a187b6ee0b5c7fd3f7994500000000000000000000000000000000009726632680fb29d3f7a9734e3010e200000000000000000000000035cf7e3dcb610e93f3a5e8e52ffefdfa4697f10c000000000000000000000000644f883a2000947c5b0bbf884979be430a2a26a6000000000000000000000000449be67f571071dd59f4bca4b20b29e9b4ad7760000000000000000000000000cbd7f2558b293baa3c1c6bf95f3b7e837fae822d000000000000000000000000245b84e1aaa1ef647cac6012da9b450c88713f5e000000000000000000000000ca6e576418b796b869845830c079deae741bf47b000000000000000000000000953819cf830bcf205378076798d903fa4a6723600000000000000000000000009aee83b24eda3b1b7b3c4b75d29feb1a0bd3532d000000000000000000000000ede772ff6e8c06138c34d693aed2c7b5044f822c000000000000000000000000c2e2492d589df21f759d2323afe663b282cc3bc4000000000000000000000000d12d330b7ca78d0c47d3b2e03f1eea26d7dbbb810000000000000000000000009125eecbee8c8439fa5093b86d49d3fcb0006554000000000000000000000000dfcbb5f92dd324ec350dccdaf831c9418e79ee6e0000000000000000000000001a73b690c8151adfa829239128eee527703bc8e10000000000000000000000007960e262cda79fdde7fe1aef71f5acd188612a9a0000000000000000000000009947ca373988686dcd6cab34afee946ed8d217590000000000000000000000006e758704014749b19aca1459075c1b868637682e000000000000000000000000306ed1ce04500d25d936a013fd4d5d0db55a051a00000000000000000000000030134d4a1ccadb7a6bb1effc4b4e7984283fb908000000000000000000000000b2632dbb195d575437145128d21ce95a6664aaa9000000000000000000000000b5710545b66b7d7bee92a46c3f9668281638c469000000000000000000000000f31f164d02b6e34ec7a0a2245f4f93bd23f3fc7c000000000000000000000000479e8156b469debd0edb4f2728831f221b0ef3d50000000000000000000000004af53529a7664bd72c3b68b4534ef84e3e1f86d5000000000000000000000000e5b72b8e2557fdef9976a509afe269aaef7fb5bf0000000000000000000000003e4290d39fd4d8bcbf524b172fa1a4c061bdb88600000000000000000000000008fe2d1e7656c986cef13e8cba9290289050491f0000000000000000000000008f0d807020fb97c63f1c3240619860333a04230f00000000000000000000000079ad95a98060e3d02ec3028674fedc55051cf79a000000000000000000000000aceb522376a93332d95fb702e72a815b6a37b0860000000000000000000000009e25d1ea809dc45335c217026ed85f8eecfd18520000000000000000000000007a5df6cd7f7821807d74914bcfff6c4a51a4a6f200000000000000000000000098467712188a139784fe570b0f89e2e305bb6d51000000000000000000000000384042508617801b01a7771682f98a48a435f6260000000000000000000000000fabf71fe954e4116804ef13e471b5b2ee3eb4620000000000000000000000000c5a9c651fbae8403a0e96692e9955d44e239f58000000000000000000000000dae145c6c63d099ea7e264ad7e6da5e4e57f6dda0000000000000000000000007b563f4a7e640a939d466b06f165ce343f2fa407000000000000000000000000b265cdf0ba7b0aa0332af3d70ba2c1b7c916e7d10000000000000000000000003d7d9fde206a421da114b67d7082b598e82b4f6e000000000000000000000000689a81e645f7567d2a1fb0b01822ce21d42b1e6400000000000000000000000049a2f54186abcdf049dbd64ff0f47fad7c5c516200000000000000000000000045e8aa317221b86da65f4907aac79a675faf7501000000000000000000000000eb17e0f43825b405b0a5b514931a11214c8208470000000000000000000000001fe67d739b5add1ed5c8cbc00875f56ec6dd02fd0000000000000000000000002e9f283cde72319fd9b49dd74361877c37805c8e0000000000000000000000006fba0cd8d07af4ef9a51d283372ac935cdc6e8460000000000000000000000007fd6afdb2f56ff72e7f400d28ba2b406b3566a3000000000000000000000000075cb2638d740165cfdf79eef4d2ad3e886c8dab00000000000000000000000009ec800eb1bda2f1a960f696fc93b9d7f0b31dfc90000000000000000000000006e4ee3281121039951a78d1833c3122f3c2e202200000000000000000000000097268249ad6faf70b8011f20a95ff7ca90a997ca000000000000000000000000ffbab5aa1a504a4ff4a7650a474348e72ed9b71a0000000000000000000000003ea533fbe85f73831716c002ab10917ac0d4432d0000000000000000000000008bf01da3c76b9d7a9063414fed4c751a1c857df1000000000000000000000000da4050c627bf447315c8c23800d16999f54e84d8000000000000000000000000c4ff0605ab3337f973def9fd38f1e28a9cb113cc0000000000000000000000009fbc28f7d2beb22f06cb33b459be64ec206b96980000000000000000000000000f30d9fd564bb3ad81d2d7bd8d63a60e23b26df7000000000000000000000000eb8cd39eff5b58d82bfbcd3aae04c162ff7e3740000000000000000000000000aa729b92deaa8bc8340917204419727986d957d5000000000000000000000000e41c0cf7ff390288bc9d52b30a97b415710eba2e000000000000000000000000cbcebce89751611da02ee37c6e161addae3eec7200000000000000000000000046d7eb5297d55b2526d38ba96637ee91d84681d30000000000000000000000009fc23f9811b3667a5f21038d58d32baf1cccf0ee000000000000000000000000a4ba359061b884a3651f7ef8a111f20155f1da9800000000000000000000000022d50013bf7bc23490a7db98ea425f16e868ce4d0000000000000000000000003bdb14809184de894b3457f2c338a8ff1fddc5ca0000000000000000000000009504d4909907f465f36ef56a97ca2bae162434970000000000000000000000009ce2f350fc3c8e11bf7622a2e38ca170707f7f30000000000000000000000000f16367b6128a62ea0b3cfaed3a2e9ed024f286620000000000000000000000007f13cb7284fa00cc858bc56c1f35ea176aeccc440000000000000000000000002a3ee832055fd761e16aec26de4f72be82e2af8c00000000000000000000000048e98c0cb6c1d3070df52f90d2d484fbad0aa9c700000000000000000000000053f065148c9d66eb685fbd34861e579539c6b6770000000000000000000000006b7fd75780253aeb226051c1c133186a9a98925a0000000000000000000000003a0bbe0ea622ec7c86da5295b83afb1312cbaa92000000000000000000000000a640d6692fe13595851d636ea3c509d50e9de8410000000000000000000000001eb3c64ef1d173e20851f5e5e276ae50a7b9d97b0000000000000000000000007a16995ed604b8b77252661cf0d405b8ded422c6000000000000000000000000f6992f8912d2d0ca0146adb130c80eb50d2e67d0000000000000000000000000418082b4e3e164db15b3cc98f0c2679d3f87bf05000000000000000000000000b95a49866881d5e9be5b252de2881e83e1bd6836000000000000000000000000aaf184d6a5adcb4fa2c02d7ea613dc824cbbb97a000000000000000000000000fb07af591eb3387af60c8402ddde49d3aab8738a000000000000000000000000c2558253737d21a08fd34f5a499b519363e73938000000000000000000000000d2e11d3c941cf8d3459ba4b75d2685dbbe25f111000000000000000000000000b592157cbca197999c71a8f286a8e2df37a829c000000000000000000000000006232487848abf3b084a73af25ad5f6a88463e43000000000000000000000000732f17ac6d11565024f707996faa895adfb0e9ad0000000000000000000000005200006d1a2ee1499561aa1341b9e376848da404000000000000000000000000fa83c401ea5e652ca67e1e7310d63063588655a500000000000000000000000082ba776c25d51f4c28bcf203cd1d4e10fb17a492000000000000000000000000d030a1f48c2bf5c62d9aefcbde8748cb4a25ec2d000000000000000000000000cbdf23e3faea996a7d79a5085bd76e6c1f2c738b000000000000000000000000ae03596b39f9e8be5808396475f06a99b5508434000000000000000000000000329f8826debcc30a8d42e87f4837636619868430000000000000000000000000ffa7ee8339d8078fccb1b2113281f4cde1201b5a000000000000000000000000f0a3de3653c7867c1f7f53aa7b0fe6e1ccee9bb20000000000000000000000005d9f00ef37270da312f131499a20a1f9c0185afc000000000000000000000000a46dfb148648627f103e16954322ef7169d05f44000000000000000000000000afe521df480e15f15b177b6a21c3fbc9d155d05c0000000000000000000000005b74a5f25a22de8e31771ef20e3eaeafdcac3f6b000000000000000000000000a0d68172bb6cf7993a9194ebb4ffa9dbd46d71e10000000000000000000000001811fa3707d74033b36a33bf6b56dbb51064a544000000000000000000000000d3da129161c50600cd10be7f87fd2afdeba6d2600000000000000000000000006edc0aab4e6898582a313f8c638a8058fa54b4af000000000000000000000000ab726eeb6c6c97c7bf3395e4bd0be35250a3b7c6000000000000000000000000b626d4940ca6a3e6f404bc91c5c5e7ab5f0fd8d4000000000000000000000000fe8cabb0420c6dce7fbc394fae0ca88f0e0976af000000000000000000000000ff95de2c4379e77d81b17372b610b8158596b54d0000000000000000000000004ac77ff09c7bc0bb8c7c7a9caced5ac2b2aad8ff000000000000000000000000cfe98a4729a70a6be4fdd15a1f566ef5da7d655600000000000000000000000092c628672aad37437b331080adb43c58d28a6825000000000000000000000000137696a2a6804d4297b6b458bb336bd5570ed4f00000000000000000000000008cc9027678e983e49f7efc46c69ec20488010fd700000000000000000000000088860b4192c7d82892365682657779bfca4efe100000000000000000000000002f05bc7bdd66ee8510728a26d5b61fe376c574e1000000000000000000000000e7f6ee8649d7bcfb7dfb32aa138ce727e1086e6b000000000000000000000000887d5df176bc08cae63fd93a17ae19bacf084caa000000000000000000000000eaed7bc5c1b5d0d71731f3ad1b5549a0631aaafa00000000000000000000000050f0366931e22df7249dd129787a089c1a7e305b0000000000000000000000005e951547b1ff59a09b4a05be9d03d4c50ca6c10a0000000000000000000000003dacb25b3355a5523421174708e14b0a1bfc37f60000000000000000000000009a8402fcb3fe5ab02e543848e33473bdd4ef6762000000000000000000000000c30aa6a9a2dea157121822055744d316cb621d960000000000000000000000000119dde10c859e3957f4dfe4ab717ce2372a9a090000000000000000000000007c32a0b2b696d7c4f4724b7cd17b019821f02d630000000000000000000000007670af152bf001d098ba7f7d58aa156b03644486000000000000000000000000716fb2442521451849fbab09ba7e333372bef9de000000000000000000000000ead4651839962cdb7924cf4d42e0e281e2ecc28600000000000000000000000095219405005e6eb2e96881a2c8b867afbffb5e2f00000000000000000000000021f58c16c051d3df03f250874a4439e23e32bbdd000000000000000000000000f4f40ba31ff91191273b4a698e7ef2ea60910c93000000000000000000000000e7377894fa91f5098d326a33d200c857ef9942b4000000000000000000000000c4c44cf584bb3079f8fbe1ddcd09ae10037811840000000000000000000000004e348ff21f7165a18ab6f8f81e22f49c5cd0c1ce00000000000000000000000004820931895dba5fc975da349bd07487992d3e1a000000000000000000000000d7262843516866c31f9fbf1ae37a52585038e3c900000000000000000000000097301b4b38a61cf40d60356e87d6b1c8e1d0fe8800000000000000000000000041d22d8655ee7f9480badf3e4388dce911c73d8f000000000000000000000000eec1a56a30827fa612410aeab71a96c1ebc3e296000000000000000000000000625d378089a5a843e772c6a144dddd7c02f78b3d000000000000000000000000bb3172f4805872ab1f4cd07956e41b26d6cdbaa600000000000000000000000020ba35bee5e8c2ae517454c320da17afbfba8144000000000000000000000000f9f582f9121b143dafad76d1569e254b399b1cc9000000000000000000000000327bbb293451a96066630d6f05b06d506e1899dd000000000000000000000000b43ec48eb9347ad8ab3005f3374883b33303e9ca0000000000000000000000004c9280a0c0c3403f1316d500e0f6346f606fa319000000000000000000000000c015297779c1242db71f699bfc10039b0fbcd3af000000000000000000000000e105628eca16efc4618903ea1cdfcee13b35eb65000000000000000000000000b4ef62fad077435952f327459d18016590c2bc110000000000000000000000003fa8bcf3f79c6f42d67a8e329fd8d5559d21b9340000000000000000000000008910db7dfa316c026ddcc4189ff3ddc1bd0b7a88000000000000000000000000c7ba0571984cb9d79a51da03310d5b89ce71357a000000000000000000000000e0c354f180f165bc4be6cae5e92f9c51e817c04f0000000000000000000000000300cf09bb48938c28b87a7f5e68002b979f1b1c000000000000000000000000c3743f58823e352f27b2dd0465f36ad71a83662a000000000000000000000000dc126545c28e63a0e0d83671e01e863724a84262000000000000000000000000cf7643d26e3bc571219ef592d3a5c436f974d98c000000000000000000000000624aa0091d29b448a7c753203db69d8cc0ba17f8000000000000000000000000f3d51963681b570b04f7eddf18a0bb39e6363fcb00000000000000000000000042f00e21a9d9f67328d376c5b3c787f0a077e8390000000000000000000000001c9f7588334ac5762860080e4a2de8a83c9d49680000000000000000000000004e2b67cb6a0d0bc34bd5ef2f3b74174f4c9a95e600000000000000000000000071e8e05399c2113378e227aa71df44270fcfa0f7000000000000000000000000360009f527e75a18e7f2b1d592608b35cd845295000000000000000000000000936024a381e1e73b92dca572087bc478112d7b36000000000000000000000000f74b40c86ad6436190cd9f107023ec1bc7494c0a0000000000000000000000002b930761f11dd3afc29e5c40bef8bb9bf12ab61e0000000000000000000000000eb5c75ed5069edc4884bd4f32dadc8506673fb5000000000000000000000000b2210fc3d082221a30b3e172adebaa583091d38500000000000000000000000068cc402a47266e349f3fff308fe4d1aad239f183000000000000000000000000ac88a93e6372771bf54e9467badba63fc53851670000000000000000000000004423c54b508f6786f7509acab0286f59e6adfe95000000000000000000000000df8dd70c307ee431698e92494b6db45da7e981370000000000000000000000009f089a28180c828de7ec01994785df6efd43399e000000000000000000000000de097c7c0ce810163f729d781580575c8d5e4d4200000000000000000000000017da4f3654149e560a1ab0c93a91ce7718825e33000000000000000000000000ff9be456d6a6292b922f0d54e74a4b5110d958710000000000000000000000000aa88b48cac4f25080cab6a865cd6ae5ad64fe120000000000000000000000001f80e91e07fb378889efa9487164b916bc5b128d00000000000000000000000064df2b703da534774fa80d664c296d2c83ab505600000000000000000000000068eedcc4a2c3a981acb59635e99c0d78836c836c000000000000000000000000af80e6eec9d0e701e954bfa5fb21aadcca7a7aa20000000000000000000000001e8790ce6995e6de038958a149b531e62bd45d44000000000000000000000000cc54866c491e605c869b7abbd9369221cd418ee90000000000000000000000003c5732f6c224aefbd266390c1364d8522ddcc1cd0000000000000000000000002cd46a734d408220255f4d03d7fac55c1ef3ae6c000000000000000000000000b0475ea2e4e4e236809019ac0ec25eb603e8abdc00000000000000000000000070631b7376f4956185dac1b9cb4e9f83ccbc2764000000000000000000000000a49e9168df2288acae93a90e1d4a7f3d2a5eae260000000000000000000000008a4c0bcda0cd87df4e59717e4bd90db6562cb488000000000000000000000000bec918162e5dd99dd0845af0cb6d390409cb87740000000000000000000000007f5e86ca7d5df855ebcc281fdeb39022256907bc0000000000000000000000009320f175e2eba3a160cb1cfe53678cc2c8753b1d0000000000000000000000005f1e2ce36103c96090bd7137d05326808576d6c8000000000000000000000000d6a33fb12fa946a223184cdb513ebbb06f327d2b000000000000000000000000187530c02c0112a348eed5c6e4bd45654087970100000000000000000000000082efb3b53af04611c5902fc974cbb76933622dc700000000000000000000000050454137048823033f3ae7f7e78eccb9a28efaeb000000000000000000000000f57218a65618d3e1325dfb6fce08dacbf618b4dc0000000000000000000000009e6dc9c2a08d017ba5295cb5587457c54f1ff99f0000000000000000000000008aa8101f13a2fb44ff9f25c3e016efb6f89d77b80000000000000000000000002c285b58412e4b2efab7baac23ed85c194ea7726000000000000000000000000c06b492aacc8671fabcdc688d8ca0963e1f4137a000000000000000000000000a6652712b51145f904113566b1acc7ce7bf281460000000000000000000000008c1adff76d6eb55a11b302b9abef194cde523eec00000000000000000000000054c9ba6fea91cf9826547cef606e4398a1c5d3670000000000000000000000008a11ec30c38a2e320b74fc5913c691ec12aadafd0000000000000000000000001bf57a69a04cf1c487581065abecfc8fa5d1a96e0000000000000000000000002cf7bfa5976e228709fccf7a811fd0c3593eda65000000000000000000000000df3bfad5657d1e4acf3c672ace88d0a51a98676e0000000000000000000000007cf4c2146c58b793a2e3bb55c2b065997d4fd6ce00000000000000000000000062d7abf1b4df9b6c406d66a457ee6413807b666d000000000000000000000000faa289b7ffe26c08cba67c0714ae07107a50159b0000000000000000000000001d14d02f204687abe2171419d801dcfdc33cdd8b000000000000000000000000bb86985efb2756226800323403cadb7fcf36af5a000000000000000000000000127936f603441008c036f7c935f11669ae419cdd000000000000000000000000af3c943c24c640bc2418f725380109d612aa399700000000000000000000000080375549d994d4f13b3618e28824dcb587139270000000000000000000000000063e0b7b3df1ac84f70a11fcdc9b6bfa8e21c0520000000000000000000000006869cb272a8594ba6402b2176f8b4afe158d3d47000000000000000000000000dcf8bcd6978fd5a65bdac3ff800a18bb6a3c85410000000000000000000000006365d176ab5dde7b74b4129ae3c750ee9346f96c0000000000000000000000006754fc76039585075788cb61414c88bd7a218d1e0000000000000000000000006833937a8777f7486ae7328969c85e940597ec640000000000000000000000008aea4e3820c902310a35a1f794785dce7932c7d00000000000000000000000000dc64c1f763f62b6767e360f69414fa32ff303f2000000000000000000000000cae4977a34d4df54e1d6564d955b56091a2ea5830000000000000000000000003a9e30a457af6a1fba468a093d7b2f0047c68e1c000000000000000000000000b796ed337312e8d2dc9cf40c03c0a95c583ff02b0000000000000000000000003f8cacf5a68fba6fab3676aedbb2b4c3f276f70f0000000000000000000000004ee90a3817011f047423ee8fc3f9b0218e4bbf84000000000000000000000000bb7d0b9f00b0a46bf8391c8413415310a375eb21000000000000000000000000ea3845ff34c3ea9f667f72788038da0243fd6b95000000000000000000000000a756ed64404a778d51168751bb52eee9282ed8f40000000000000000000000004cd819faa9a311381e51b31f19ba9a795e7b74e0000000000000000000000000d0a59cbb552b99ae79ea828bf13df64fc6daa4ad0000000000000000000000008fd0d284b16da1541b3ab26c8c2b79ea2f95fef9000000000000000000000000b5a99db3d4578e333b063f419c1b0e997c5a1a22000000000000000000000000c1fec04672ebd360500a5c2601a2e834f51541370000000000000000000000007e6b8e2d1b25af3e1ad01849b4b213eae33a17a20000000000000000000000005e9b09fa11dbd0c34df262b47b0256ceb1d2da02000000000000000000000000c1ef9e17be14b0f5c6e622c9d033c09eee8dde1500000000000000000000000036fa7dc81bbcf746ce8aa12d1a74d5a775594247000000000000000000000000f537b60b78548a21a473e4814f228a3f8e3e76940000000000000000000000001a8e498baa8e0c982d65747ab4b93bf48dfac7a900000000000000000000000050481157646c14c24ff30cf4c2e2e818b1df5f9d0000000000000000000000005c2a86f5c999e71e1cf50d612dc835a4acfdb7950000000000000000000000004b94a33fb5e0191fdfd1d3aa2f9ae993572428740000000000000000000000000a2540d1f111f3e5e192cb33dc40d48e2a860d410000000000000000000000002a4fff9bfa2cfe5a360e58a29d607118409e75f1000000000000000000000000a5ab7a872d851974abceaed3c76d0026f8b7fa770000000000000000000000006d1f08363d75c2a8078d8602c2650dcd7382926f000000000000000000000000c866764991aebc28760660b99794a29dd35d67cc0000000000000000000000005ce697521f40269c986d8559f0e55dcc4b2752f3000000000000000000000000305d41f93691c2333b6db7203f465e89ddda575000000000000000000000000021259fb02162f3fdeaa6a9a3c0dd28b1bb4ea1150000000000000000000000009f904a39685b7e3af0de4197d3a5843f59eb6bfa00000000000000000000000019587b0d637664a02a90058766adb1a53cfe2c130000000000000000000000003489906f3c511ff64a7ff2c2e868bc9e06c24c73000000000000000000000000dd13b79e768b56730250ef06ac6b2898b369d609000000000000000000000000c93ca6da926585acd9d9faca2f1af7caa71c00ba0000000000000000000000001cf972f5838d2ba7aa49419a7575357d7b34a6cd00000000000000000000000069a5f0b99d4f31d795e87622ae853c7fe8e350860000000000000000000000007acfca1cd15a2f0d4e7da0abe2db40dc83e009a0000000000000000000000000f45247639032d1d5d121a345af169003c32f06f3000000000000000000000000cd713fd9bbf876da600579ac42ebaa57f88c16240000000000000000000000006498f0ac59db51a17d3e8a862275ccdc4871b8f6000000000000000000000000667859d7efea3a31e7eb17b3509189ed6d585f2a0000000000000000000000000f82fc3f646a73f37aeca70610ed35b66eccad880000000000000000000000002cc9f501029cc2ace3d8d618cefd36d1e05917fe000000000000000000000000799305221994d5f6eef525810fee2f571274922a0000000000000000000000002a194bd608682211a8573cbe7c059638baad62700000000000000000000000001c303084295347db74ee45998776eb36eced0993000000000000000000000000ed41bb69ffe55f5f82416bcc4bbc35dd09a122b0000000000000000000000000df08234e00342ae733585e95c6b8c1a9330505d4000000000000000000000000f26f94f74727429a244df5379f9dd2f70d40d5b9000000000000000000000000f41927529ed437710e7a5b9cc92362165a2f2d610000000000000000000000008c6b54e8bb4e80169671f43660a051522e30bfb70000000000000000000000007765e7fb119e06def7d80c5415d40960ce96f3e40000000000000000000000002d7f00cf1341705be52c0d773772455f33ce5c760000000000000000000000007c7defbb340fafd6191db994ebe503e4a6588f2f000000000000000000000000c748dc38ce26444b7cb0de6df5f9ab6800989ee000000000000000000000000005a94af9c8176182003b18c470d312d8970e49390000000000000000000000002cbfb6e19ec316c46ae2a777c8fffe91bdcd334e0000000000000000000000004df7e04d9e27844d5490dd80fabcbc7b4a829561000000000000000000000000d5d8047821c1066a7cfe48837a991515f3a509a9000000000000000000000000aa3abc0de620f4eb8063ceb0e0977659f77f2f050000000000000000000000009eeee57476f13d7832680d7198b55c8afaf6287d00000000000000000000000011ae6b988e6a26d12258104bf9a1f91b53af373d0000000000000000000000007b014cbf0f344ff6a244585dff51bdd2e8a2c6490000000000000000000000005a35499c9b51c25f77e587609fdf60f78a296f220000000000000000000000003ac7cdf07c04244b051e2e68fdcbf278c62a9252000000000000000000000000e2ee60fc15c9f89f1cc865220a66dccf3cb0c294000000000000000000000000b0c768b01579d1686039ab082222e0abf2575d28000000000000000000000000ae35cd85bd160ef5f5fd5cfd551c25d836a75231000000000000000000000000ed858d5cc354f6ef352768f658d044463351f4460000000000000000000000009e38af4cf5e1304f97db31f11479781e5c3fb311000000000000000000000000319cee069c719426c6306ab601e99a5908b1fe15000000000000000000000000a068c9cb0672e0f95bc0cf668eacfdcb70e449db0000000000000000000000005938539d3c17cdc6cfc066cc5dd3fde25c6fd3330000000000000000000000009e58a0e351fa498a85b09d1b96bc357d321cad6600000000000000000000000082f78c7ddec8f41e90bb9eca3cc3211cbb9889bd00000000000000000000000043b51fd1f23ceb084d4cf3630bca33e22c6d5b560000000000000000000000003734188972969a56c6272b17f148dccf415c52be0000000000000000000000003289a8bb68c85d906a5f33b03e2d9abfc5e5adaa000000000000000000000000fead5c3c2ecf12abd21d80d1a9b3cc18b004b899000000000000000000000000746771e1c6abbbc94ca1f6c5500b8d68c163ac6d000000000000000000000000542612916477c3c86a6e8cf9c37bffae9b4bccf9000000000000000000000000781d5ae9ed917c2e96b3a4a675a0a098784f14a7000000000000000000000000e1848d3534675d2ea074d66d568551f5c2ca4cb20000000000000000000000009fbaa04df3e5af43314fb38ce29874436527a52c0000000000000000000000003390837a1fd4bb18507837b14aa99722ded85ca2000000000000000000000000ea1b74659b84f938c8d6dc15e66a2331570d03c9000000000000000000000000f28c6c8235ccd84806746151614d80c3596659ba0000000000000000000000007c4e9e0742ddd7288d3c7d024f5e7b04b5fce76500000000000000000000000082b6b385a6aa81d4412483db27562493fd3b9526000000000000000000000000d48aea92313291f3dc7540c0f317166e358b4a1e0000000000000000000000008ff28b039df6c479c94d13138b3cf2e9ef61d2c0000000000000000000000000051784662a5b16b2a86bb5b1cda165638746d70d000000000000000000000000eff06853196672402bd8463263ed7c6e7d3ddb3b0000000000000000000000005e557f3eaff0458195d5c431fd970d3d81b4e0cc000000000000000000000000ddd9c2088fcccb9d1d36c400bce202e042d63df4000000000000000000000000a45c40a5cc5ca7b807530d997e7591934684544b000000000000000000000000e3129c21dc00ec7a23c98c9856687a5a1964f1fa00000000000000000000000008d5cccb9b3e157ecf23f31c1f4a05ac78456953000000000000000000000000fce7b440283f369f488fcd00277595fbc764788b0000000000000000000000006281cdb69e10826f3d6a1b5ca24d27714dfa2ae0000000000000000000000000bf089c6b0d4bc957ba97c4c7ef6f48fe3bc626b9000000000000000000000000a85825f37f9d4d309e25de6fa63f0df82a03aac400000000000000000000000000f3bf74ea27ed290c9a30a9fdcbe190a75530500000000000000000000000008a33adb426620ea31ef0bd8b5b13caff020c73ce00000000000000000000000015e7f5844eb6f60beb73e919a2ad4f97f576d45400000000000000000000000065055fc2344a87df2fe055515e2381c60d10b3da000000000000000000000000c087da767f4c9d9935eca07df279f0a510710af80000000000000000000000001c6416f03457e4f1c8c03ce7acaafe4bb91222b2000000000000000000000000a7bb0525e705c04165e51b397a1b76c625bf1e980000000000000000000000002151afb7c232a3fa1b7b7f4355fc44d472681aaa000000000000000000000000b063d4c7e44dacc8f1b57e9e72a799c51397ebbc000000000000000000000000c16d0179efbbe72078b45281182399d4e5dc000a0000000000000000000000000d27260f59651814e11c6b87d24e55b952b42734000000000000000000000000611155f40abee9050c6fbe51f1494eb2432abcf300000000000000000000000023015b3f35cb318a280488d53ff0e1fd58548bf6000000000000000000000000cf475127ba23f543cbf712afcb45e18a7bb299d40000000000000000000000006f9f425e229dad01d08efd203431d51271aa9b71000000000000000000000000599d60afe63b03872184582d418bdb5f3a0479bd0000000000000000000000001d87dc1c47963e8936f59598872bad6094e9dc00000000000000000000000000ec97852e76fb5beb363444cfb17b21c694c28499000000000000000000000000bdd2fb0f5da7f81a7843e4e239b73124592f226c000000000000000000000000dd413902f839b31512cad587d70508d517fe4ed3000000000000000000000000d0c725f9a9c15fbee4f30c2502fe0e0c95cba69d00000000000000000000000010ddebb3759fce897e833964dbf4b3b894bb99fb0000000000000000000000005dc646d970567f88b6f1e190d5fd64037f8e09dd0000000000000000000000007acd17ed098aabe7061f1631d36f0184a2f8c10d000000000000000000000000837fc148be09fb4212c5d5b982d25e80e86357e800000000000000000000000042ee1787fe3fc88f3a600cf12262eeb11549ee27000000000000000000000000cc181a1ad6375946791e5e3072d7daed6194af060000000000000000000000003a183d529ed4a5a801592adc1d796d96a3a1d8d9000000000000000000000000f613e0ecb427c77273c57da308be08a5be9fc709000000000000000000000000498f42ebc4410ad02bee466de821b2285eb137340000000000000000000000005ca2bc18945a96214fbdd6e30b3ae543f4e41a0500000000000000000000000047f8872e5ecd34432d202cb6ac4bd1925de956690000000000000000000000009cb82823c9657b10c5e5658f20bd38e2cf9251e4000000000000000000000000a968b3004db27e4f49198e8352299daa97f25294000000000000000000000000be0a3530756ceea5d472c5eb1e5ab7976aad86ce00000000000000000000000016d2ea09ec4cc70ed400a0bbdc67b21ed353f0d1000000000000000000000000c2b726c329a10299920ab31f83b70317eb10243d000000000000000000000000e77b3bf63ff0fc6e624d1d61e3ff8f49273a0bd500000000000000000000000050ad06d898b0a84e29b89102c90e947d0a8b7ea300000000000000000000000031f6382d5d37fdde12994dc022a400807b397f4a0000000000000000000000007b973010182ddfdb0f90b34e64ec7ededae285320000000000000000000000006f2b5a9b35fb9576eff01dbc0c37031bd0b9c8f600000000000000000000000042c03ddb99bf613b10eb34dabaedf7e3dfed09e3000000000000000000000000189e57be84d13fd25dfa9dd47a1cb2af364337170000000000000000000000007440b0e4e297a3348f2422325a115d4399d78ab2000000000000000000000000657ba4a1db6309fe85bc554cbcd61a61d193d711000000000000000000000000f3d11083e9c37d4176e189733e7ba1f277117d0c000000000000000000000000876774348a6fdc4983fc3e0bf356dbef2ef51cff000000000000000000000000fdd9ed41d3f260f641bc48bcaad932272b2e61b50000000000000000000000004d5e1dd601ee7832d42c42b8948d11355faa9ab50000000000000000000000003208d5008e77ffd1f95b62b208012ce7dc60570f0000000000000000000000004be1a8a615367ebb404927ee95b59b05b5e241790000000000000000000000008c5e83119993b33843f483666b6a9b9347a51b320000000000000000000000007c148668567e06fc66485ef047434082cfd2b8ee000000000000000000000000fd41e6c892a56934253aef4995e79fd6f0530d6900000000000000000000000003c31895dff9949b606c3f69c88d95e27424f24f0000000000000000000000006337d063e8f6ccf1410009252dc9667f68959e5000000000000000000000000028a7b5d532c131c1346e68d836ea44e1f7136dc0000000000000000000000000fb1476525db9d529011f6609776c46c2d4808811000000000000000000000000c3b3b37178d31f3a44217f3dffd3c42c018fbb3c000000000000000000000000318fd1d8699b2fb1f9e9cd06f59d8ca19cf89a33000000000000000000000000863c916c9e1a3cbce0012c3dc05895a8dfe4f0900000000000000000000000007bd4f3ee257e3213d19348c999b8376dc3b565c0000000000000000000000000f427792be0e58dbc83f42b1e7d56f5b4a508f942000000000000000000000000e640d1aa9ba67a38aa130970abd20d7ce9b6f63c000000000000000000000000a05d0689958b7f21fe2bfc159dacecbb82ade53e0000000000000000000000002ac86a6313595aa6ee820f9625feaf28540b89f50000000000000000000000000c29f63bf648b68661bcaa6b13cd7f46957020380000000000000000000000007a9b3b85d50af46fc5ed6bede50f0f1cc47eec3b0000000000000000000000009e461bed1385e009ff8be2aa776255b447bb049e00000000000000000000000071eeb077c7554ce2f50d2bc1069b34aa8e66d4040000000000000000000000000b32813376f4ba37b383ff5c6d54c271a6b1cb340000000000000000000000007836914e64753c24db3d9b9d121ae21eb8d89d75000000000000000000000000f1747815ac20a6c3910c16ef2696b1c457900a6200000000000000000000000096a8c5bd6cd2d2a33f11c3cb22bfe4e3402f830a0000000000000000000000002d7e52bb2678cf4577d4cd8628e7af4b9cd80fcd000000000000000000000000cd24ae36f72aaba252816b31319a1a8679c73606000000000000000000000000d82fede1d9dd43fb16dc329d8ef31bec816a20b70000000000000000000000002f38cc8c24d1c498df02be70d341358b6c7843ad000000000000000000000000258ff043b5fa7e3ff2ea27353a490843c9d4f43c0000000000000000000000006b614b6b15f09db9f1bb499e88b69412f5db73cf000000000000000000000000e10ca4626e737c5e3f195202c0310e08485b2a2200000000000000000000000051ec3bbb53767decc49edf64adc3792f76a1623800000000000000000000000082f9d42b2ed734a179b58137b49a6971409e7675000000000000000000000000a4c9dc2c1b0e207366064db673e37cec79121661000000000000000000000000156948254e38e5ac075ee1b4bd7304771f20307c000000000000000000000000420f32f6a44fba2267474f3a6490431c50c9bc99000000000000000000000000d144c9b456af1b0c62f54106815bb7dad1bc042e0000000000000000000000000748269f430494d42e26026488183fd8fc700ab30000000000000000000000009bb5e0e0e8b5d0c0dee3afee74cb4749ce3077bb000000000000000000000000d7ed36793d1c905dea23c3b44274f901cadf51ed0000000000000000000000000c8d2f88444b4e415a75ca6de67eac2622110aa100000000000000000000000025da37ce0a0e353e5602462481a9afcac55af4c6000000000000000000000000bf18ab0498227e0ba359e7afae5833009e8a867b000000000000000000000000dc53b035d8cdbb5e6b6d560b2adcc6e450de5817000000000000000000000000a527a4db7b4cab97d36a85de50cd561cf168bf67000000000000000000000000b8345a19bf40c60d2c4a71ce40c3895b3cd09034000000000000000000000000b50f7c98ab80c71953ecf3d0f39f45625bc8c65a0000000000000000000000001ccb58678ad275c914de4b97221206e42d52f3f9000000000000000000000000843451675135f0ce6744a57f738e143fdecef42d000000000000000000000000387625a30267cfba75340683984e0d361866b4d10000000000000000000000009394ffe3c2ff15c36e81ef9de5c822c9444d78610000000000000000000000009a6565a12234f4e0e52ae1ee33788f3f213f0dc80000000000000000000000002f7d6d774a486ebe9d7a99e3c7ef7746958029400000000000000000000000009203d14e7671df254a76485031047c4c401cd6c20000000000000000000000007a142482fbc5ee43a7ff119f05a0af1184620236000000000000000000000000143f12f11c2d710886e40010e3eea26e2f59ca32000000000000000000000000ae94e7765ad1a411ebaee1eab6bf965e5fb5f0fe000000000000000000000000fce54b12d2a28f0b077f57d209678e1726d2b2a6000000000000000000000000b34ea69bd6b74f59d06c39f7631b84f231685319000000000000000000000000db23d66a359d664077ee03237350ada131e1e6ba000000000000000000000000b6c2d8871d51a15d1b29fdfc8f5ab841307707d0000000000000000000000000a1b33b66cd9734984e2c8ff40f8605e1b2a4ba96000000000000000000000000808d3802f9ead3da2196da9fe2e30de144bd10ed00000000000000000000000088d29afcafb3587b401af783ea2f884f17c65e220000000000000000000000006bc8417f1716de63445ff73b6eb99ba949c8b0b1000000000000000000000000406a1639be44151c6d5bc79c89ff22a3cb4e8f2b0000000000000000000000002c13652c7d6b48b896e3e90ad07cb2f072b37e600000000000000000000000007fc1bb6f81ea173f8936587952b2d275ccdaf06d000000000000000000000000e9d80e5ab9be67fb66a5acdf837dce0e86a35d780000000000000000000000009dcfd22f593dafe2301062987e2d7041f0ba2e8100000000000000000000000024045e5b46d16ccad40d74f483901f86a4e8d8220000000000000000000000001cd9ed20e5378eb2350edfbcd60a863e0fc07092000000000000000000000000bdec8fcf88adbf75353ecceb9c676466967625700000000000000000000000004cc18571e57c1ce3dbddbfb232c7fc03460ae7250000000000000000000000003dee0ae404eb623d47fe1a682f683f512a6a427f000000000000000000000000177db448a2a0e6f2567a181416356bcf156b2e2c00000000000000000000000077e7c5cbeaad915cf5462064b02984e16a902e67000000000000000000000000fd0cc03f79f44b3360ca3abe757ac3cf6de670fa00000000000000000000000087ac22101354ceb5ea79a74846b8ebb2fed74fd6000000000000000000000000a51901dd4ba7f8be0dc745cb6ad88398b4ab996e00000000000000000000000061fdd57288365e1b7cc65a6b056021fcd58a6e640000000000000000000000008968eb87ebc5c4db4b839ce08208395cb05de33a0000000000000000000000003f75fe15de62e566bbb0a08e4d47ad5ae78c9516000000000000000000000000980fd66161ccbc3e8b074d833e319af6e9802e610000000000000000000000001c19473f9c9620d560f908a58114d10e5f1db8460000000000000000000000003e5cd59a0443e34c6b255684946ba87db0bcd0b200000000000000000000000077a0bd9c6240e75e6a2be203d177786cc5da75ed000000000000000000000000dbc3d919ce5183c0c76ec4e2936a3eae59606fe70000000000000000000000005567932968d231639cef6e299cdc9737521f99b90000000000000000000000002f794b5a94017c3e2b4e52dd60c3be046c48f6e30000000000000000000000005fecff0493f83f5693baa43cee12098785bbaf61000000000000000000000000c6df01cdf13b8ff2565542cc326f2e682f2ba2c400000000000000000000000007ac400be23cf6838f406f9f748cfe89722ddd24000000000000000000000000b6f1b3d2ee7a450e2494c4244dc2f3dd1ea7c7730000000000000000000000002550c71998b617e17fb7c007f34213b6734e446e000000000000000000000000dd4cfc9b72d4cfc3eb131b7c2d9d647ad24469c0000000000000000000000000429f13609049e740d4532156d37dfcd2c52acb7e000000000000000000000000abeefd0533bfcb538be1c9d65c90645ad8c0d7390000000000000000000000002d406654fefee7da8e765eebbc8883c0dbfb50e3000000000000000000000000dec20c2dcbc7796ad603eb3de51908f311ee83c30000000000000000000000002b2aaf41e458a39b53fc632e23a663625dc743e90000000000000000000000007c81f39d1d2ccceb8897ad4214a24089f49fe78c0000000000000000000000008bd572ebf56c95c8ab1d7211ce7cdb4ef77900c30000000000000000000000001b9e202cbe6c6fb283fd19acbcf646b9a1de213900000000000000000000000045b0c63e7cc123d421f0679870a7a355e98c344200000000000000000000000034483b2f92b1823929b7f530194d0ab365e6bd01000000000000000000000000fc93728a243c5d9d16991a1ec3985c6ffa29cd0500000000000000000000000050ec3c7b310ea33f3f9fa549f6e433f3eab424eb000000000000000000000000ef346fa5fef2a69929a83b4318fbcc6d1bcff3d2000000000000000000000000ed853b8f6838270c4b988885a5b9e10f378a4f5e0000000000000000000000006fc23ef30038d9a0302463e1218576654f3cfbea00000000000000000000000051c0790c717f601d1c705312901e166f2ca1d781000000000000000000000000bbe3bd62a5c976d7e537a49ab21b06e90759b2c700000000000000000000000093d008c9e0d999f9a1d469a0d0a2fbceac39e0f20000000000000000000000000628a7ff1d20c7f106746e0522474b189d3a1133000000000000000000000000772a18d71ab579e67a280ebf8590c76e84c575ef000000000000000000000000301dfae39f5177246c8b25a20b1f4ff9dce4268b00000000000000000000000054aae611bea60d32baaaf12a509530eb76a408730000000000000000000000004d5d457421e44f09590d9005e7223c8fe0f1fb20000000000000000000000000ea49bf8ac6d45c33220b6512f57b0eed495fb6230000000000000000000000003e611294b0b83d6eb860a115df9d5e23bbed78940000000000000000000000006a538d954dec4fa1fc3fddcc6537fa556dda2607000000000000000000000000204fcfcf92f3772b9e81fb8fe1d010a8d3bfd3f0000000000000000000000000640bf367e08af3ac4a060c04505c088cbea3872b0000000000000000000000001d1ae3ca95f17f0bd34108cf546c5c6de7b17458000000000000000000000000359de0e6861710c50272f5357f03374da9ae23c5000000000000000000000000f22a6502a60b0758a5d7d702990e88086ea14c9b000000000000000000000000585cc9dae462d4698996c81ed70d8191d30345cb000000000000000000000000729c0b1f27f877575b7ea6deb91661c171e4f8410000000000000000000000002d8baca9df6df0a0365f8546231c9216c2ded03b0000000000000000000000003279c99c29fcfcdef22ae05c33d0d728f5ea6bf9000000000000000000000000c34f5ee1eed5334a3884d5a6d9d99e4a8dfe21b400000000000000000000000056b8cc7e854a204c315cac6b6c9211d071d32050000000000000000000000000d90e2bc90c64419f0a170d28c671df4b297aa47f0000000000000000000000006bac83e64932be3f9e4bb6b221109ad4a69df276000000000000000000000000787467e3f1865a0d9bdecc3c705deec38262a1f60000000000000000000000008cfba63610738d4a7b477a336a84d0a8571c5d54000000000000000000000000ba9cf7128e3d5c10261eb12806e2db05a1fe2a6c0000000000000000000000009c4496bd4a68c52a08e5985fa0d53295067185fe000000000000000000000000d3f71d1692cd9428dddbd0c1bfc0cef7ec38d7210000000000000000000000000b91afe9c9bceffb25b3c1196125282c7d8a6ef90000000000000000000000008ebe9de5e5daa5a0cfd1158ebd57434999e02994000000000000000000000000521852c72ed76d443526d0c187f3246e8129a96f000000000000000000000000b72b1417bf7c25bd8c3c12b760f606ec585795f80000000000000000000000003ba966182c5e21e48bc39ad8d49f011233ace72e0000000000000000000000009d125cb9e5274fc86077cd24618ce77142d5b1310000000000000000000000000a036f45acd4f424551c932bae478fbde3711228000000000000000000000000874c5493a6a8615b8b10a4b8550bc0c63639dc0b00000000000000000000000030a604b43ee849d82ee5b80dd8b261ac0d3662b8000000000000000000000000317d9f7a12b4342400acb1cfc6aa3c28c585ed4b000000000000000000000000e6b7ff623cb55e5360db9e87ed2dab8a2813d08a000000000000000000000000475b2bfeb6b47698e0048c8b773975536eb7e1e900000000000000000000000022e738b1a4c754d8c09db547e7d78d02b9245caf0000000000000000000000007d573ea01cdbf7ff5f78fa39d81f797f44e7dc60000000000000000000000000ddec0f8e2d65a8ca869c5ae3da18c10953177a67000000000000000000000000cbe003e9d923f14ce3471e5e66cb70977be0d2b00000000000000000000000007a8513e4a5ddc72da9b79bd21d6eda1bbe3d073a000000000000000000000000c18e24ef312e7862246a1247434f79c3a8e59c8a000000000000000000000000d1e2293fe06acb06240b79ed2d466b9547c1d0e3000000000000000000000000bd55b4ca52151beaa0353dab6039a232b1f35b4c00000000000000000000000062e6263a593f9ea180b65854035e422a9683ccf600000000000000000000000021c4964ca263470899a780ff95988dc3e86ba24400000000000000000000000040ce6f6a32044b96da018a160c007308695b2ac800000000000000000000000012fbd542d505e480b7c475278813eab207e162f8000000000000000000000000dcdd40336c3ed4a25f6e78758ff21e4398c9e73b000000000000000000000000a8fd4dcc20c62f004995df1d751dce6981b5d7dd0000000000000000000000003705c3e7d978431ff25bc0cfdddc0b5817e2f82e000000000000000000000000123063474d4f8a319c2ae87a7abe603c49b7143200000000000000000000000029f3140ee49abf24e58253b3ca46e26121eedc7d0000000000000000000000006d8123bc789139348f473e0ee778d5e296d7655e00000000000000000000000004594b367a3264db31c109e0f650825b3695d88a000000000000000000000000f27547ee66294592e9f70bb310e60d81caeb3c6b000000000000000000000000099fb631e4de3cacce75f3aca46736b9c71440c50000000000000000000000000d827acf9162c54c9ca31fc32886d5250c0e278200000000000000000000000060cbb19b13a080f7c50aadee45cb685f90c42f5c000000000000000000000000f4db5de9469b12ce85858e14f86196af570454c9000000000000000000000000cd761498c9d43975e0932ab78bd9cc08ab9f505d0000000000000000000000007868a16cfedad18c83b6352fd2ed4abe4b3ce88e000000000000000000000000508c2fa73407b5d2baba511ac420539ca90d071b0000000000000000000000009fce2dc369555d9fbfb124e0d2265a4767f9f4c400000000000000000000000004104748b8fb723401c7e65bd186a380e49669ac000000000000000000000000a51a7ce860b092c48c55e0a6e0a9d5e8f1d5647b0000000000000000000000009f31d187e4e159cd25103396d54b4f6f2da8531a000000000000000000000000ea564f1e6bc4d812a4c0e687817548d15fa7013a000000000000000000000000c1b66015dfcc0e954e98d17de910fb185146bade000000000000000000000000705acf4fa882337954494da13f345583ea345f3e000000000000000000000000edeb5a4f2ba6c80a6ed4306e59b7061a88306a00000000000000000000000000690d722f302eac568ceae0c926a60028e95ddea1000000000000000000000000028ff643bba0e22b649b3f5502c600497966d80400000000000000000000000019c22bd4a3582c0cc449d8c323427df76761496f000000000000000000000000a14c86166e22ae410280c240414f21a5f4d6d9ef0000000000000000000000006d169d94322057df04a78d8bdc856d865164ed9100000000000000000000000023d91d0bc0bdab341d3413f0b7f85392e0a0566a000000000000000000000000bde55581db5463be0b5837ced7e5da2339e910260000000000000000000000005e5a770f1f629cefca74102c6e995b63be7d4a95000000000000000000000000335133fd83b72057b0876aea3e8d56941af18d56000000000000000000000000dbd1d6fe7fa1591cd97a22b6c9b1ec2396a7064d000000000000000000000000b6cacd49838e32ba72df8c20245f49fa0ff2ca2d0000000000000000000000007028542e1fb07b3a1c03fe84c54d4b640da9fabe0000000000000000000000008966084c3154e3ff966ba98b4e90e5ba56180236000000000000000000000000eba472ee07e438bac861825ddd08031ac55c7dcc000000000000000000000000289a6fbfb646dbab64dff7d94e27444299d27d4a000000000000000000000000273053ff550937fa14e7b23e900d063ac16054910000000000000000000000007dc5c2a2b2c7cd3d66b8338edcb5ba2f5c832be3000000000000000000000000274545e5f7960c6db8dc23c8ace6a41ff40cdd0a0000000000000000000000000afad4b9e7f35acbc20c5e0232238f82b7d83d1f000000000000000000000000a0b2a0ba5f9d5fc4641bff16f26803502f4331770000000000000000000000005bc35436fbd3b30c3f50e00906220e9a11470f4c0000000000000000000000007a1d8b524760afcb422321fc3d4386337fdd2a87000000000000000000000000da73ec7de43d8baeca5701a10cdf18ecec722fb4000000000000000000000000dc4d699b2adc152a25301a831021f238064a56bb0000000000000000000000007e2c2f293a408612330f8b3b49b1b6b0a6fb875f000000000000000000000000575e6597bf1d3e9f1baa3918d96533c8d04434cc0000000000000000000000007ba32ca5bb4322e12597034913921baeeb367c6a000000000000000000000000b774c9e3c60c5a83171c03514c8075f0b5862c6d0000000000000000000000009f1db06d3fe78bb0d3350f5ae161efacf6d1f94600000000000000000000000063ee13d34cb300d25c0c7ae24a1a7c951fa3f38f00000000000000000000000043b3a94a3e97c706fd5006a7fecc831cab2152640000000000000000000000002c8f253843e9220c3ba1be495e0168fce3f15511000000000000000000000000f8d7eaa40ad995eef39736d2439fa2c1ea40081b000000000000000000000000e232d752bbb6e9c987b0c5e9ab2141a825cca33d0000000000000000000000002b6418759c580dd8ce1d5e438efd5039d7843632000000000000000000000000446f53d7d546f4c9cd05d57d179126375a9cd16d000000000000000000000000ff82ec50fb29e11e622306f8925426f62052a24d000000000000000000000000f7376dc3832cd66e5c18257778233c3a016e703d000000000000000000000000955db220156b1b95c85679db4e5385d34c5f8bad000000000000000000000000fb6579717b0e94e47d3212dff8fc27245ffaa4950000000000000000000000001242d40298ac684fee4119fd3e5bb1485de49165000000000000000000000000917d5cfac648ec9cc7dfb2df4b86c99e65a254410000000000000000000000008685aea5f5db1573caf163bacf53d1b817d8af1d0000000000000000000000008a4a9cb5f497ec50052de32d28d5b33941a678a4000000000000000000000000ead55d55c1d8ad59fc631f8369690bcaee5106770000000000000000000000001be1d260cbd337ba7f2dc33398010fb4143088130000000000000000000000004dec7724efc9af93c9d9492a0b85b316eb5b9eaf0000000000000000000000001479cc6e626e45cac7fa80c685d89c0142b6cade0000000000000000000000007b8d1df3fa77e1ca8ed4cf29b6c1a01169c96f630000000000000000000000000f7d2e46c2b52c79fe863688b863e55f59a9e10f000000000000000000000000ffc085e064d0df118172ccdc8c45a9940649809d0000000000000000000000001e764def15977eb2d507eb593ea6459facb7379f0000000000000000000000007d68f1bd2bea8a6cd7f230d5ccc10609edae4cfb00000000000000000000000097e8def765cd9c4b3ae42dc6c1b396e5c89f81bb0000000000000000000000006f8fb920c26e0036acf34672d82c22c5e53e604500000000000000000000000004554b0036c84d3c5f78382ce3ad7c5af57766d3000000000000000000000000c882c43e9c9c21115ff0800e2f6bb84e31a484710000000000000000000000005a5656db4bfe2b857a739eac4a03dd39fb4624c1000000000000000000000000663f41e1ba588914274a464aced41618abd40f60000000000000000000000000fe2aa7b0af149df874a8923cd09a694044e120ed000000000000000000000000c6d2e7dbb52ced9f7a11ed42f94d81a34dd408e8000000000000000000000000a96d216f9b009a29d438823bd12ae974d68dd45a000000000000000000000000d27d575ffb3dce83e8303ea633cda70f2548216e00000000000000000000000035f85eee9842bfb11d363edc55c9f1d8b6d7c84b000000000000000000000000f606375333efc83c7164f9897400bd97ed989c6c000000000000000000000000a84b7a88de0b29e0c199da209c6c5d70dc28f5a2000000000000000000000000c3e43caa81cc4a3ae6fa0c28689f0d0d08f1f8cf000000000000000000000000535a110384a65588505d1292608bfc2cc8ac664a00000000000000000000000089a3545332de98faadc5f93de36753e1eddf49f700000000000000000000000054eb710230a673791debe1fc34d7c74dae00d429000000000000000000000000487737de4206b20e510968db0cca3add25000ba9000000000000000000000000deb9fd46d707cec7915401362743a3d05499c2c1000000000000000000000000d10aa549469a6b0f2e8d5d6c5f48424b3a8ddee4000000000000000000000000774db7cc0c26ab66699b4d7900b3a37ae23a73f4000000000000000000000000aff895ac00b1ba6f8d2cceed52d257e7f4f1ca8000000000000000000000000056c08159d2acfbb685b47f1440714cea85a7aa0d00000000000000000000000090257853a524c237e78c5bfdc58dbc42e11da1f9000000000000000000000000c9a501cb4bfbce281fde2be154bba73c61548aea0000000000000000000000004d8210e43ed5a560ca292bacce50fc1d4d6d0758000000000000000000000000341c5bb0d4e39af32c89d6f8b3a5fbf6bc6db7300000000000000000000000004b1bff4256820985fd9fefdc45275f800aa9ecbe000000000000000000000000ecc91183cd167a26d1a7f07275e40a857a1ddd180000000000000000000000006463498e66140945832fdb9a8c2677df8767f9f500000000000000000000000095741baafac251a50d5bb1572acfbedd87650dfb000000000000000000000000b612e3d7e7c31c6f8ce33fe1ec0a513e842d2262000000000000000000000000204a5dffc2c08e6bbd2ef15b5e44e271f846fbf80000000000000000000000004bc90ee927287826b22129e426388e08fc900b02000000000000000000000000f7fb612d191abe9c380fdb95cc8fa9515f276f5d000000000000000000000000c4c5354be78fc5d81c16b68a1a78722a7c439e58000000000000000000000000e48546f7487ba6efc69507898c26d79c71775049000000000000000000000000dbbe9fb2943988bf5b2680950183a1abda4a265400000000000000000000000038d769d553634cf0b18c47392d868960c56c783e000000000000000000000000333798330884b7d516f354c3e6d74162811856490000000000000000000000009ef9a362ffc7d8aca493dbb54f7fe163184ff8410000000000000000000000006872551b0150de485d92bd1a50a16ba271dc144700000000000000000000000041a76c2d114a15665fe2f4e4259c40b40097ef3300000000000000000000000020e24c580ba6cef414b1d0f9fc02cd0b96e2b4b00000000000000000000000006b614fb06cdea29e70bc92f72f8a1ab711a38a150000000000000000000000008596a4004de3b834f0dd2ddd3390bbc163e9a5560000000000000000000000008596a4004de3b834f0dd2ddd3390bbc163e9a556