60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000007de1c0fbbc14161c3d3dc6223a631512f36f7a430000000000000000000000006612aeae64f92881569f591c56f1471a1d669a3200000000000000000000000099a0790f9db3f73c7bd0d0a6f2f37fb2487c951a000000000000000000000000cfff955d5420cb141ec455f26e68c25e2131a1b2000000000000000000000000e4923d3b308457a6ad2f0b5142701c99ec577074000000000000000000000000012ae439bdba4caf17c780ae4506e3f23af49ba4000000000000000000000000a79e8247a7b66f282eb03ec845a941e614a04f91000000000000000000000000e899bfe9e166c49e9e0337154bf3ce072cb972cd00000000000000000000000098a47d106cb9492b7a7b9a3c64ac680dfb61651d000000000000000000000000756053cd58d4a5a72e4f75220d31d44c2cfdb9fc000000000000000000000000b469205fcd3a9e37dfafd1b8affef187134147aa000000000000000000000000f8d2a5849221897677385ad346b60b4f959f73ba0000000000000000000000002276ba7f8d327579aacdd95b64bb7cf2edcd148100000000000000000000000033592e7dfeb014e3310161d2139a06c7f98f8e3a0000000000000000000000008b37fb0c47b5f3157e97048eac50c1d193bce3dd0000000000000000000000007c701379f7ae06d0642a1563182d852a905e85170000000000000000000000008b86fa50f88a84b3fba5c671cf8fbdfa98c3b19900000000000000000000000095d599b690bb5f78009c2db51f8400144b182f5800000000000000000000000035696745dab04ca9f647d8f2b361e8be303d3039000000000000000000000000bd53dbb8baaee41b4c785acb363ec0516566740c000000000000000000000000f8c16507bb42935e05b7894cc47a0411582da01e000000000000000000000000082ac49e5b8863fea087173173cd438fac301af70000000000000000000000000d6f47cf32d446aec3387ed1636440487f91ea46000000000000000000000000e82f4dd05f457456f5bc52b87a1fbb3bd62af7ff000000000000000000000000a2691e2f80fa7a90ae1dcbb58a0fc564dfaf833e000000000000000000000000c6209df3c26c4664480e4434a571c40f4c0fbf4e0000000000000000000000004185c27b0660aeb42a8477032cfaaa4ae502042b000000000000000000000000a9c3371dbe96ffa0112e92edcf92d0bc4134e43000000000000000000000000002701d2ac696729cf64a87f954fd1464e8e0d015000000000000000000000000fea06a08cb61e0da1eb4a28f3042285cdf05002900000000000000000000000070a5ed17e107927f411269cebe7f17838654a87f00000000000000000000000092d12f2c025bbd2178814ec94d7f424e01edebfd00000000000000000000000033c68853f8995f4784394823c97dd78000c641de0000000000000000000000006ae48b85f89469c94b7dbed21484e99a2f0fb3f40000000000000000000000003754bebeb5edfe81a4e88fea8b7a8d9dda8408d600000000000000000000000067f18df1cd2c139ba2e600bdfdffdb3a49efe38a000000000000000000000000013a25b7c70e0fba1a68f741d86bc137167d042f000000000000000000000000f9dde79e8b9f30e443617b016ce99b8e9b586b22000000000000000000000000fb71a04e9a59f9479ca17b045fdb84b4f57c4b70000000000000000000000000c02b9a4bde80036df605d208b0ec9f5d74c1ad2d000000000000000000000000539c326053cede8dbe372a13287961382dca5d8d0000000000000000000000000826d639c15d0fdedca1a9d49821bb3c09ade71d000000000000000000000000b45b85cf99a7c0e5a40b68083c733f30e6979ba30000000000000000000000006f0ec96804724b77f0f34f990b18d14b53326863000000000000000000000000c152b10870fd2438020c9ce7c395b851035fbc2e000000000000000000000000ddd12c04cf837825b7371ea8191cfba42fb30f99000000000000000000000000c8099967d9a6d64bda4313eb419952d84290b3b100000000000000000000000037acd4b829b0897866c9af1a288e7d067c3d7bed000000000000000000000000d697f66ca79119dd46476aaa98d8170e5820b8f900000000000000000000000040b6ea9d488059b527a00d6fb1146e36721cd66d000000000000000000000000bdd74fabbea021dfded52e3becc0bf66f691e4a50000000000000000000000008b2764e19d863b4585a35903b03f64211b4949e400000000000000000000000075457fd2690900ed389750da0a0d47b2b60932af000000000000000000000000da8e3b983e4c7f46ec1a0c9bb5662eee674a4fd1000000000000000000000000c0715c20ab6d40af56fd24e7b4c0e0067a1b1e1b000000000000000000000000804b404c7df4fd6bb987ad26c91430095f0dccd60000000000000000000000000efec222eafc256b7fbbc7631906b41bbb51eac2000000000000000000000000d3c1225f098c5f57e0de65a9f2d81e3658cf6ecf0000000000000000000000002388ed5a43184df93edac65d78a897a1cc9ccb1d00000000000000000000000013a6cd8760a9f1b9420680fce5164b1ea9027869000000000000000000000000b773b1bd14ff7e8d42060a60866ca44c369d1c8000000000000000000000000056c07b66d19ac0030552fbedc5d934c1a30fc7fa000000000000000000000000f3c7ea89318a2adbebf3681a1923a4d0ae784b940000000000000000000000002e942013d455950499bc4aeb9f64f023e2ce905e0000000000000000000000001ecad9dbc137d5db09ad5dc831bb4640084e62c2000000000000000000000000cf8fb6fe20bf5d949f0f4eb4537a55c9b8423bd7000000000000000000000000a976abab30d64af5edde7e4ef6f4abcc30795cc9000000000000000000000000110007dbb51b03886f418e2b65b8693cb55eb9df00000000000000000000000097f51f8772cf96d7e313d0e46dada2dd8a8a6f88000000000000000000000000a3661fa2a91110583d685bda4f04a6993ca9e1ab000000000000000000000000d6f21db12fb412069b730b76bbcfaf3b3e1ea9800000000000000000000000001b9e8312e31032bb53ae17707aa8bf6cf2eff650000000000000000000000000bb08b3523d97b4ab4037337b0bf2940cf91fd4f90000000000000000000000002147a4abfce6b21cd8c524ca2e735fee67eeb9ea000000000000000000000000403c988e31a2e50e1913fcf0b50249b0ed0232f5000000000000000000000000e3da44649a0b5e2c7a61e659589a6007a43e538e0000000000000000000000009a9132e9c4bdd6ad3c3cbae7a8557ba4a6be8a2a0000000000000000000000009bd0e71c6b530ebf45e3e0d2c12a50f5576e8c020000000000000000000000005182dc4fcbffe6b36ea818afaa4c9eb3e1e0e2a500000000000000000000000099a873ac44697dc6e4d52b5167b08c2039a5884d00000000000000000000000010f1d1a8c0d851161ce0238358d4ba79be9bce0b0000000000000000000000001f82fdfe568adf160544fff3e410b57c4ae8292a000000000000000000000000567c5101ae364edb2bcf1407668b31b6e5b9918a000000000000000000000000076796cc9da42d3636f9c8f842709afaa9dbc3450000000000000000000000004d138a08e1413b763a741b46e61f713a26a09e9a0000000000000000000000000d27b45a29ec326289950a941985bf4f41e009b60000000000000000000000007145982c70134e3b9b0b7f64dcaa38a1981865a6000000000000000000000000dba56c65ea4ed976f711378ae5b5af4352f4670b000000000000000000000000d995c1e002b82c00020af6f7c5e9dbb471dc3c8d00000000000000000000000069ece7fef152c94cd495fb9f5fcfc08e2f8f0f7900000000000000000000000042f4536735309c980a0f113ca2214305369b15e7000000000000000000000000cc8d0ad1668f6dd8420220c7a6cbe87c4470b5a8000000000000000000000000fd78a202f3f8ffb24b64eb22e2e03a39094e224d00000000000000000000000014c664b092cb5f742514062e231367b60ed20c0b000000000000000000000000942052df60b50f6764eb2dd2a978bb190facefd8000000000000000000000000de1a095b01f9d9529179e758a5ce1d8c158c174a000000000000000000000000b79112dfa49c39ecaa1dd80b983f0a42f13c9570000000000000000000000000ebe4a58d830acb1f392437fc96cc41c65fbab83b000000000000000000000000552afe40490f9a76d30920248b7c16e6d2fb7690000000000000000000000000c2f920224f2949a22e0e443c81de1cc44f0091840000000000000000000000007220bd5945e873f308e70fbeea46f74bb97f485000000000000000000000000045db5346a56881e42958c860b094b186c890b3510000000000000000000000003264e4d67f445ba74e1a571c3f07e343fa1f2e5c0000000000000000000000001251ac602c92c8cc179f92e6c9c48d1c14017d3e0000000000000000000000009b9cf0fa8f798bed3b8cbed4ddf95268e0474bc00000000000000000000000005c7999d48076a63ac2dc1a98ff3b0fa854aa097c000000000000000000000000a15673cd9252fa7c6a4aebc4da60021f2008f2c7000000000000000000000000ff6e0bfe1ce64a715c60cd40bd30919d584bb031000000000000000000000000e3fec031eae82cf83bb0813c742a2b44d077c0710000000000000000000000003f915c4c46bc3f05664fca8683caeed9465c8be5000000000000000000000000fd5383a32a89da93492c0f033fe98723576afb2100000000000000000000000046a7235c936cfb1958554be9312578e854e6329a000000000000000000000000d4770ed87c2b28e579faf58563299798e1f9144300000000000000000000000091ec427ea3f7d9240ef30556a45c242c4728761e000000000000000000000000d3a0860bf524df412a05942fe78ff9f2d847852f00000000000000000000000067e8c1937c6e177a03dfdf6aef0c7a719aa3a5e20000000000000000000000008b8c6526b89e551c6c2012de880ecf40fc763797000000000000000000000000ec91fe7930de318ea1e31ff3d077ebcbeaa1ae32000000000000000000000000007f56c4a6c1328135f8b3b6b4723e47d695ac3e0000000000000000000000003ce1a0b78e434df980809049d062ba90acb0a6dc000000000000000000000000ed5570ddedc818c81a864db023138ce5d3f2aab30000000000000000000000002a6b052da6f15fe6e69600802d0c0e537cc397a3000000000000000000000000baad6c606d504f2ee1119088d08b89958354c5700000000000000000000000007b5f0e75f6f23916a1da670a6c7f0e6f0fb8ff74000000000000000000000000d9badaf14c328605b4ab42cac244675a4b8ffa5a000000000000000000000000f4f1699708fb64f736675fe5eb1d274a2d2fa20500000000000000000000000047c50686004e3a0263c000ef2347160877c9996800000000000000000000000042b3bb4a4766061f7772c5b8574e4d81a10f3cfe000000000000000000000000b4f4800b98859d2517ba49a39a0e5ce05a4a4866000000000000000000000000f44450993631e00d476651a6d8014f73e01299dd00000000000000000000000038a3dc1a2342d9e788c7ac9d39e8a7fb13662c5f000000000000000000000000e696376e4bafbbefc8be2c7aff162f7748b74d02000000000000000000000000fa5fc55178bffee166bd778c1cd16d5ad3d3908a0000000000000000000000004194cc79cf0cef699b84f9a91c2820beb20d66f4000000000000000000000000b0daa44dd8b259dcd6baad547f41b62287aae7b70000000000000000000000004f26accaacd1f1aa4da7cac683ee9ab37fce0d460000000000000000000000000394457926884ba13f1e23470ef3b5b654756fab00000000000000000000000096d99a36c06ff01445df7ed85d8a69e549842b2a000000000000000000000000f3d831c961451851fdc90b2e54efed0c0a5440d7000000000000000000000000698596f10ecac7d360b7669d06d146bba5a9817b000000000000000000000000f035041a67d349af41ea70890d083d2bca8710f2000000000000000000000000735f527f38dbe977ade7203abffaf20f09bba2130000000000000000000000008703df6e111e99aef1987472927368de8d2102c800000000000000000000000009b7793f718e85031f04c8352ea18bd077b70d0400000000000000000000000067f70fe10703ffeeb87ff6d4c0c506ad93894d62000000000000000000000000f01160cc6e12e16d055259687ae834e808b840b900000000000000000000000043192b3f76a691d270e8f7fea1bc8676c5fd2ccd000000000000000000000000fcc9f981eca49fbc32a00d0f6cb0ba744409afd20000000000000000000000001ecfe4992598217927ec32b15b8b7c9ee57b79d7000000000000000000000000030b5b2e957fadec61cf8a3789f7e5ae733f18f80000000000000000000000000a1af8496b3c2fb945442eb696cf576ad9a2af25000000000000000000000000bb40892f7009f46c869cda786d5f5aa024a1bc41000000000000000000000000f5e7d764ad1dc4b9d59c200f13686d2917517759000000000000000000000000185d550a0d0dc69f1872cece01070159d690069c000000000000000000000000e349117436db2b2b37cca04f7d796ab7d0af385c0000000000000000000000001d036d570eb68cae84883815918684dfecfab1ac0000000000000000000000000a327e4e0bc92e119d20fbe81b065131c27f8132000000000000000000000000135616b0aee787e12907dba329f5415ca03012ce000000000000000000000000c789317b8a80a93c626c0998ac545f07d6e4e20c00000000000000000000000081f216f10eebbbdc6b08b779329fcc1366083e3d0000000000000000000000009c22bd7f017b1c2efa9861bd3a2ecf3cb52fc6070000000000000000000000009a7b0716a23351e2cb8390ef1fc39fef2fd8b0b30000000000000000000000000478305604f520acded47d5c6d216030d2b784f700000000000000000000000041815e9628adcbfe05eed6a2278657e693864e6b00000000000000000000000071e603b29355aed380ffa59c9506050fcbce99c1000000000000000000000000fbec345b8be681bba603e5f6dd3e208164c79bef00000000000000000000000091126725c1c93d2efcdcf3985d2b12fb251d37d4000000000000000000000000494a92d312d6e39d2e61be115daec06ad0437b160000000000000000000000007c85e66572c65adf5348291b18df2349e931215a000000000000000000000000de48c4ce8996250107ef9f4cc1782ebee6f724590000000000000000000000009369330d353941fb7bae1af767ffe85b01e9df32000000000000000000000000b481fac8e627788dc6b0be906b14c452db40893f0000000000000000000000007bae6101d610c0e803b7aded8243119906662360000000000000000000000000ba29f9ff3de99ced104bed9e12e78f2be72cc50f000000000000000000000000480cdca34c6de0e15f20e5c7b4046bfeb8ac94a600000000000000000000000052a7b7db73e0118677d3c41c2d1f9c71229a7f3d000000000000000000000000863edf461df6c360818474f1855589665e9e9083000000000000000000000000c24d9f54321e503e4367d81f576e661818858e530000000000000000000000001b62344c824b7cb578f74c77ec2e9fe2ec801c23000000000000000000000000ec226b6c92f8f4af5cfae92d34173e7690a12b4200000000000000000000000075a4360bf7a5d06979c9ea470cf10a78b6c89a4200000000000000000000000037dc5e27d49531d49a50b8adabf93f50b1858d2f000000000000000000000000a044d08286147f01dedb97631c58d2913c18131e000000000000000000000000117c746d86b9725319d1d281952fb1c647533a4b000000000000000000000000b6e34943cc3558f4a7828b7ad57618af43731dd0000000000000000000000000c8478a8cc3d4ca09d0b92904f4914cf121bbbee20000000000000000000000004d957b5026d856fcc632306d0c77bcfc7f59fd5a0000000000000000000000003715f6313bd281bad909869e73e8355c40902c460000000000000000000000001933df59fe30eeffe599bb3c4e314f0e0337d01d000000000000000000000000ff3ddcce30e8f77a4c18ec9870af64ce90b124e2000000000000000000000000fcf20b21575deff6a7393d04ccf942f20d1ec00100000000000000000000000024a037652a40eaba5b9e37bae74a9845b22c110e0000000000000000000000002748476be05acdbd8632da3546223f0de968f514000000000000000000000000056a9df53964f54e0eec47ae62fa1903f18274e300000000000000000000000008c21b3a1e8026fe7dc972cd40036af3d1d4a53500000000000000000000000059b8370c63281eecebf25b9973b73012ee96426900000000000000000000000087941f006136526928de0719ab7165e016b974fc000000000000000000000000eeb5f609ff701aff6ea00bb5925b6ef9c784e8040000000000000000000000005ec2c91a520136c3a8a46ddf659bd54d6420bddf00000000000000000000000005bccfecb23ca54e024df3415fd0b9e9c6ee811f00000000000000000000000077f730e60043ea1a702e0631a9c4b6fc093687a7000000000000000000000000d28bd9b7ed8c1870db86dbbeadb7d97b4118d3ae000000000000000000000000ecfdbab695349d9cf8164639f5792df77faf70ee0000000000000000000000008f84570d72a3b61f97e94bc3651db55b6ff05998000000000000000000000000f8bf97ed5428238a1c0bf59998b65a50ea285606000000000000000000000000c8c2aa55f3263405efedcb58f47cc0a320454f950000000000000000000000003a766eac841124ce28a7877f646072cf54bde47d00000000000000000000000090d16d99a603052cb9cfd7913997acdc7a833559000000000000000000000000856f5e98a3a82f5bf6abdee75009800596dec6480000000000000000000000002a20760893fafc2bc878a490d145cc56d6367340000000000000000000000000d025d4d71487d7d87a9586a366bb02d49a728fa6000000000000000000000000c56d13c86e7b7fc29984a02e554895d37d9f4a360000000000000000000000006e718a00fc0f2ce353ef1229e07b1c045463a2d2000000000000000000000000c0939dddcf3354263f57e1468cc2748a44219746000000000000000000000000686a518d0c0d0ee2c163f23d1ca94a08e3cfb1e4000000000000000000000000e204d61e1c32a9856cf004eac26132918698bcdf000000000000000000000000411935e855301e69896376397b14848979db82ee000000000000000000000000926c0316eb3207692296c50874e7f1736d2789290000000000000000000000006495987220a4a2eeb1e93f16a225de006f57ec0500000000000000000000000028f3a57001d53da69051c2e6a9e5eab42305f68d000000000000000000000000cacb6f353d5e55be7c21536039f15e6537452c020000000000000000000000002d863de6ef4429ca999b1886c490a4848814c03f000000000000000000000000cd6ecf684efe9cd0ba1c9d1b3acdce4463c3a5d30000000000000000000000009e3998fc98126b1b7a3007df7f00ef7ec3f57ecb000000000000000000000000096b33497516b44e3c314e82828a2c6f7a62204a00000000000000000000000070514f4481ff706151005c9af796ad74dede9cf6000000000000000000000000666443e1b1b225c00aeeab0ca207ee1b5e3dc10b0000000000000000000000002e28fbb42e45517513366367f8255ba7c7f8d61d0000000000000000000000003e9fe18ff84fc75d89a127089affab19afe07856000000000000000000000000eea8babaa2d87a94018115567aaa1cb52ab34841000000000000000000000000ed3bc56828858141a15a89d62de62fbbcbd72ecd0000000000000000000000006ad77fe65fb874bbda5a52f4e15187091002cafc0000000000000000000000008f75d26a1cce05741601cabf9276cfa987503a5d000000000000000000000000d991efe29500eeba14477ff795921ef5df2895dd000000000000000000000000f7c7a838acb0e3d1b2db96e8343af4878a9da4dd000000000000000000000000c4cdf8ef3bb2248df74b409df7a780e038ebd0db000000000000000000000000c196085d75610537e743d4ada5320a212d3674830000000000000000000000008091cf8c29f3c60d9217b568f80b745459878dc8000000000000000000000000369857c45c5dfc2a0335c6b439dd52bb033d1009000000000000000000000000dad8625d217aa7755dcc8a54b4d200fc6d98969d000000000000000000000000859d45aa4a8087a2012508e3129f8167448f210b000000000000000000000000e98db934a0e66286d01b0ca16445b9ea70d5fa790000000000000000000000009bbe6c67443bf0cb1354f755d425dd5634b54a5a0000000000000000000000005827161b5046881191409564db04f0cfecf8db620000000000000000000000004c4da0d19bcf9045e992c3dac0260b4c2ce5e8c4000000000000000000000000b6798aa8ebbdc0f7fd71d815de1f321831a5cdfc0000000000000000000000003f10a9b503946ed64476f5d754ee94343349e281000000000000000000000000b8991f2fdf395fdcf8ebcd7bfaa04e5cde0f6b060000000000000000000000005854bc9008ca721ea21063297bbfcb3294c91bfe000000000000000000000000f26191217ed6edce73bac0af174e1ceb8f671693000000000000000000000000d91d32c8ebfd5d90a6512c5781f59c0cac2d670700000000000000000000000029ff1b310053edeca425ebd11c36c1c06cab5a69000000000000000000000000f105309f7df260d3e01044f1125b2b1647339432000000000000000000000000af752aab8d97beb39ff9470cd4626a31c8164a5c000000000000000000000000d0121a65af39be15f7bd6619796158a8920c305f00000000000000000000000002690c64dd70b3e85cade3a5b184ece3498a74c0000000000000000000000000c06bd51dae159d8ab640586e146b33d76ae441fe000000000000000000000000b2283c15e073d5395f163ee51ce26f464d40702100000000000000000000000042bcc651ba6f293d5c6d8a0c6d132c26cfe5f339000000000000000000000000b616871ba78c5d956c9c72b7b2b87101612221d1000000000000000000000000782926f4357fcdd43606d6e1ffb2f65d4c8a4bd50000000000000000000000007504926c0941b3d02b99d66502616a5799ae994a000000000000000000000000ebb03dbe30be3073a91540ac081a26e79c10eb99000000000000000000000000fdaa948b59d5335be6b04d62c9abfb6f92f8d92700000000000000000000000052f1acdec74a283e6def5a185391204590555cda000000000000000000000000859eafeff6e61cdd78cf7538bc516589ddfea8c9000000000000000000000000ac7b84ef7b833fe061cd293bbbcd41d4cec96eb7000000000000000000000000976dfdc93078f6bfe1398baf1a7e41945a2695aa000000000000000000000000d0e6ba594ad7c6b1ef947377bfd76db8fa6cd03d000000000000000000000000b09579428411327ee11833916025824a8166214d000000000000000000000000dd6af5049dd7fbce1837806446aeb757057769f10000000000000000000000006ab8666cab0b9059be06511c32d65130170ffb6b0000000000000000000000005c74d71cad26e9fca8fae0e23b01513682cd4112000000000000000000000000398003842374b254475ae05f8bbc9a2caabbe5f7000000000000000000000000a20e8ecdbee5433d71a2932fbde5926485885531000000000000000000000000b37a0e189927284df0cf5a222eb40e77cc82ed870000000000000000000000004d27010946e85f4f8bfb6c1b01bdfa1406f2fc40000000000000000000000000f914cf464032d295577da735cb517421299e54b7000000000000000000000000c85fb66cdbb426a8c8fdcf5059224f93e6dacb450000000000000000000000005bced69cc1b05fbc8a09e904213d1b17658f3ddf0000000000000000000000006f044beae91a201373a82264b4c4ab8c6677e339000000000000000000000000cf363e919793949dadd2ebd596dcb76fd10c6e2d0000000000000000000000009f5c82cc9ab7718af084ca31e88a58a160f344b3000000000000000000000000d40978b27e7853006ee32fab837bf618758b342d000000000000000000000000d7e448093403dbe2ca02eb6e71637ed120d10aa00000000000000000000000005a398e2f7663c66f8b0957a2da805c55fe8cd392000000000000000000000000caa3b173dc2214f11c0c68ad57cac6475094a0a300000000000000000000000079b41cc8a15186591a9a48175db862692b20cfe7000000000000000000000000b839fa86b5fd9e1c88647d861cb5af3ba51e333e0000000000000000000000007cad4489134e45f1f614cddc0b59c4125ef4c6e4000000000000000000000000492f27d0788b78d189d1ded10246e3be5f02602a0000000000000000000000006833042a2819441aa73720a31636558d225aed880000000000000000000000004d781006d47828d0d5713b61465c1a252e8b329100000000000000000000000033a7d1704905d57a05ee4299dfb1cd090850ee770000000000000000000000006a0641a9404b97ad03fbd90cf1c6b7b27e03230d000000000000000000000000e340af0a649226cd1a7c79e00f756597bc7c4f910000000000000000000000009d60564dc824e08c8a5a2dcbc1cabf4d7e9158ab000000000000000000000000c2d7d35bf157323420bd3bb5e436e1ed1df2a835000000000000000000000000165b33f78ac51956f2177eb130f8473e362fe2810000000000000000000000007da013b3724464129eb8f7f898a9b0e8b19b0e08000000000000000000000000bb859cc90038cad800d51e914134296008afd57f000000000000000000000000bcc1727f1f00f6435254ac2d88beec8d7878201b000000000000000000000000e38e1c11e00afeb3f273dd0f831edf863ddb53a90000000000000000000000007ad5cbc1cca405157a8a1e2be3bd75ea455d57c500000000000000000000000038059e000180c212a8b1606b1e8d1694fe59d41c000000000000000000000000c819d4374bda0b566b57bf8c2e331aa2a52420d8000000000000000000000000e69c1a63b8ae87229dbb647d954c02499c616b56000000000000000000000000d2945845aa38fb82aa3b50a4499703db1b51265f000000000000000000000000f4a63af13af23b629f9a22485223636bcdaf3951000000000000000000000000113b79b3587c4ffdec9d2381548128256ea7837f000000000000000000000000f11fb5981bb3628b7350784616d044c65644fe35000000000000000000000000ad4f45a7e3173379aeaa2da6c7340f57e49aa4c9000000000000000000000000e8c9555e1a4a8549b4e84350f2193276a307c3e70000000000000000000000007126a9a37d99592fe6645fa7dda7fbcf1d6a7b56000000000000000000000000c20dc96c90392a0f6ec9e87d959781fbb247c09900000000000000000000000056dee6eeea3a8b874f29d2bc5cbe8dfaf963190600000000000000000000000071bb8fa3eb9b018690c50850797367f15c6919340000000000000000000000009df6063520f74923248aa0f1c7111e66efb306c900000000000000000000000083bb60790fee02bb9108e7caaf514d3a04a19b9a000000000000000000000000a879945fb87d8d72dfb4849af70d243546efad61000000000000000000000000b741e60b5785df7a43dd22d6236469ac518a17860000000000000000000000004a33f5cbfa04b1f6244846ee1bcd9456298ea92b000000000000000000000000732811b1c28a6cc4f93d244fe3fa4013bc876dfe000000000000000000000000e6347c67632ce1c5d8a69a1b2c730107e4d696e3000000000000000000000000e717c3518de7adc41010960d20221938ecbea950000000000000000000000000b270657a57d753391df315e109723ad427480e1600000000000000000000000033d8e63ffbe23ef7c54a811f9e45ddf06757f4e7000000000000000000000000a70c1834b7a61748f26918f915c1b976306817ec00000000000000000000000008a5adedecacf07b1aedf3366ea9d543fdbb21cb000000000000000000000000a9a5c35c52b7663414b1a3bf8754a39cecda1b39000000000000000000000000317c838f034ddd60ea1f64ec665146fe4d0ae2530000000000000000000000009f51ecbd30aed039049f9a57128e1647bc14423e00000000000000000000000006eb3d768c06d5bb4ade5736fa2609a51893b6ee00000000000000000000000049a6cc737b04e1be2cfd2b407813f68c618ef78d000000000000000000000000e89c6cceb1f54e00f9b952712ba138a086e35c1b00000000000000000000000004252676c9d8b0d65903c365eb024e17164b70c0000000000000000000000000adee3826bf34065b58245ece3ad1ab6dc558452d0000000000000000000000004fcc58e1fcd3c27442c9b275f8db920c515f71600000000000000000000000003a8b9ebfd671dbff8952601cb7b948b86b887718000000000000000000000000515348bf85445313db23419fcad556169b87247e00000000000000000000000070598d43935098584e1dc8c7de1f336a5bd9a72900000000000000000000000046f551bccb42cfe31621d1cfce5f050769a4a6990000000000000000000000003ae5ddc7097024a52bcea78cbcad97a6237d541900000000000000000000000047a5d8e67b82cea8bf4c9889a2de627cf827ef42000000000000000000000000c1e5d789d40c82566c722b0268f56ed69b7e2544000000000000000000000000ba2bf4a6e4f6a211ee830631b7cff623dcd90b2800000000000000000000000075148de7d51f75fcd615cf583a23354f621fb633000000000000000000000000720eb120d9fcb157527ea2e5f0db2d69f3c4ae29000000000000000000000000eedbdc89801c4135095afe1df465e6ab8925001f000000000000000000000000ca7e9f7cfd908f0c7e89ba6177445eec6251a1c3000000000000000000000000a576916e9395f50420ab03e7302cf2b6f2bd3e550000000000000000000000007906e0ba678d8f383388d247ef71a0b2ea4be938000000000000000000000000a441501ef53248c68e9788b04836ec05d4b4a2260000000000000000000000009689e7e77be3cc4af0d87068229a53a5b43b6c6300000000000000000000000087b400e5e6f1074bdf35c78bd18645ad92748881000000000000000000000000f5564b201a5c7ed63cda023dd89d4fb95631af19000000000000000000000000b27b2bc0bd9001bfa78e91b4556c113a5a748d27000000000000000000000000c43f34c13063e5a0607cb7645fdeaab0dad04e320000000000000000000000007f2a764effb8b648cdda6c87284a8ccebd6f30150000000000000000000000000b7d6b11111427e332f3253dddd2ac02bd5c634e0000000000000000000000009b57ec133e0695743f50d2173f0ed1252cd90c17000000000000000000000000717b1d776214faf54bbc6eb8cc4d5af377bcca5f000000000000000000000000b6ab727624b5e5b3fe645c86f6b11ee62a32ee880000000000000000000000001996439ad16183d700e50ec2794f229d9a305ecc000000000000000000000000d554709e64589d0578651b753fde6274af751d460000000000000000000000002bec57f10653940770ea2654ac243004696e13d30000000000000000000000009762926a92a2510362680c1642ccd49310ea03970000000000000000000000008f249fb2a593983caaf26e08c5a31262866a2f05000000000000000000000000532981532880f26ea3f810b93f9bfcd207a597820000000000000000000000002cf1e77d34e01d8219c26d43f3a236a44c231dd600000000000000000000000003e42dbdbe0d6529439ad931b88caf4206aa4b71000000000000000000000000de2301b986c53b558c4f888a111e72d948f11161000000000000000000000000c104e3092e5544183bd43bb77c3fe5a33d1ced5e000000000000000000000000df24b7483111120fe81e125f9214605655f0579d000000000000000000000000d090d538c8b394b76c07cd9610ae16485294a287000000000000000000000000bb0a65c698b4193e6bf76bd9e4a8f9012e34f817000000000000000000000000b1d18c7b02010f9dcd53a398880a1eab7d226aff000000000000000000000000930d72c8f91abffdd096d9b211aba9472d52688800000000000000000000000072853356c1641f3867f4cc61925327013084e3a30000000000000000000000006aa0220b3d9bc795b76b3b9bbdc8292328f319e8000000000000000000000000046c6c657d41a0787918a0dc3bbb91d1591798a9000000000000000000000000f5286a0386c01e5570518d73bd74619c8ddf163a000000000000000000000000960ff0027677feed44e5a0343f02d34daac7a9a5000000000000000000000000314efce84ccb59fb9ed45ebd429beed5115983cb00000000000000000000000076f9fedc224cdb74e4b5f311753bbdc8184e864500000000000000000000000037be537ab212c255cf7e7a7fc0049464e94ac286000000000000000000000000d1306481fb1ead7f8cddf04f7f24b30617c27f8400000000000000000000000057d4c310e06ca946ef73aee9cff95a63b4b3683100000000000000000000000070847ccb51d8660293c600efecf70c03a44449d1000000000000000000000000214814872460e822b5d467ffacd832a3bf92940d0000000000000000000000005b7d70eb38b2794ed519475298ac56124a2139f7000000000000000000000000eb59e8b5d29639ba88ee3663c38daa51a9ab2f57000000000000000000000000e8ab8353314f454251634e3eeb6c4f14b6e5e1770000000000000000000000004ce52c6550984298f59b6730a1588c97cdde0c6d000000000000000000000000e79f110ce9fc641f18c53019ee2e1e8d25c0d10e000000000000000000000000f2b9500240a5e523bac9b68acd6e5952dca851af00000000000000000000000076d0908e160e9bfa97507f9062457b644a0222b00000000000000000000000005392ce90b7417e553331edf62f5340fee1595ed6000000000000000000000000d0e3252dfd915063c4d016246d479b5ddab1b38d0000000000000000000000002df6e19b4e14b5d633194eee9f5824c7304ffbdb000000000000000000000000941185cc43ff2d938514c2432fa3bb22a50dc58c00000000000000000000000028aabfcfaba87c609f4f5b2e882b1001842ddd2f00000000000000000000000027eb74274c28771bf6e20e70feb54077803f4887000000000000000000000000557591548a8173170bf990226928315bdabf2d95000000000000000000000000e8af58e06eb645d0c3fd094f03eb4aa5a1a62489000000000000000000000000add09d00079ab69810138a95648507e97d82930f0000000000000000000000004f41df9c9e83e2a68f8f35d8c426b35940b630560000000000000000000000006801b1bc7a7496dc8659bfb22f60842f92aef2550000000000000000000000005b16c4f671a6286d632440eff3ad0aa7b0eeb2a000000000000000000000000021690bfec883ae02e203b70f6f712d5a7a86e06a000000000000000000000000cce74cc070fa36cf6458826a3ce6fcd967b28dfd0000000000000000000000004ed0f0dee103f3e32c84a93afd79e1152d607004000000000000000000000000fd2f89d425e3d71d8f744c245192e3da154821ab00000000000000000000000085d5adff97691291ca0d0607eec805fd50e8780e000000000000000000000000e350e70bb6ae358f9a1739d522f50f871d420f030000000000000000000000005218b8709c74b324de44e9bbc0f52fb95330e0fe000000000000000000000000797710ca71c808fc0abb73dd6f8f6408c7f37eb00000000000000000000000005c1ecad918e3e7e2c3e3483189909fccf95b6ec5000000000000000000000000971f8cf88a837e9b453914025ba1b204471158b0000000000000000000000000cba32f2a4b2c5602a57d0fef3c26b03d2661b93b000000000000000000000000483b237b5b2c1098eb98b48ec25e627e5bb63f3d00000000000000000000000033c4572796bc606d6491411b51e6adfc43a7e678000000000000000000000000c3173137873ec837272e9fd83dc55a7a88150f32000000000000000000000000b9f651a73f7c3445564dde98dbfe306c500d71620000000000000000000000008567578728c233dc6324797f9a6f36ed2caaa0b5000000000000000000000000377a4e8235c8d17d0c24b2c5c3a71833da94e3f8000000000000000000000000f4d7873663861a60068e5d4006708975e828037a0000000000000000000000008158de6153ae0e91cf7375b33c6acd19843ca17100000000000000000000000002eaabec1111d3693ad1add62c274909380f5da5000000000000000000000000245f41ede4599157f428516e95b10bb98184b41400000000000000000000000072ca028dd2f2254801e3bc0f37d22dce7f448f4300000000000000000000000055776a3aaab14080842ff904f6c2cedd19f9062b00000000000000000000000017d0652c552a09c7fc6a92c5f54be7824b5a0d6300000000000000000000000087523264369feef80eb670e7eee965c4c266514c0000000000000000000000007f0c26b98c74bad97c5a2539366363a2aea241c00000000000000000000000009055cf82a5c839ca55b42c4602e2c89014aa2bdb0000000000000000000000001d2cee87f3924bd728d562a9c20f9b9aa25401e3000000000000000000000000fefa1111377abb341f17fa6c4c4164b59800a3c7000000000000000000000000fc54847a5e02ca56ff32f55c584ac1e9d306ed2e000000000000000000000000d66a167d3bf542665a8012f25a3ce06044d296bb00000000000000000000000067156decf22841496d6104164c89b6f5c9a2ee260000000000000000000000005e65846697c0167edad786b6889bf78bda6e0de100000000000000000000000027e8f6bb12837cd4394434f170c391d650992cab0000000000000000000000003e60fb7a9028e06ad6b105c9ef1c0e3f842193160000000000000000000000003c4a1132d6c261f9f4bc72fb755a3afe88f50f7d000000000000000000000000e124813f6e135f78c37072355954983d492fa27e000000000000000000000000d6f9bbd5b1556e48ee13992e710cce7fdf3ba36e000000000000000000000000f5fdda2c6b1354fc986d14effade5aa9e27518e2000000000000000000000000400b7075324a834d1f7fddbb328f73c6c93fff75000000000000000000000000c643c91bf2798284a492d2eec655633fcf99c6f9000000000000000000000000be2add09a9d5d41c24ad4224bfba7d6622d36935000000000000000000000000660c3da139a25a7ff42f8d8e84561a61e90fa04d000000000000000000000000ea5c7b9eb5689d5d512ba4bd2366d93e84872e6d00000000000000000000000042789f20b62c30ee326643ac8c8015415519abbd000000000000000000000000eadb6830ed5d723f6482a808a7ae683d43d243bc00000000000000000000000086f32fb2d57927fb6e4f8beae07913b088840eb6000000000000000000000000bcfaec45f82b0bbe133d52e0c592f29622305ee50000000000000000000000001508ffa8b5efa3732de321bd6467ddc76555da53000000000000000000000000aee096b8ca7c381c7ba1dd98e67d949f47d9afb7000000000000000000000000676ee938aeec9ce15ce56dffd23bb6ec0ffeec88000000000000000000000000250db123a545fbb696355833793c2a6df24fe5a70000000000000000000000006cc902f846d96e9eac417aeccbc2b59ddd47e0a5000000000000000000000000232d977a4255637e47e5acf55a8455b26c00028e0000000000000000000000004f3cfffa62a10b171810b0247078eda5f4acb0840000000000000000000000001561a90c0af9bfb0309ed1f206d7a612158839a000000000000000000000000087e0cb31a79041cfc817f0b352ed10b36610618c000000000000000000000000ec4e1cc51009fd66c2358a91f4c2766991e8280a000000000000000000000000f56f23887e03eb64231e8104fb133c2a85c3ab7a000000000000000000000000e8bdff0980a3e107473d0a1d521caceed71610c10000000000000000000000001b5b53168e63a84bea9b7cbe09bc04fcc04a2e9d000000000000000000000000cde0014cb63b1f5480ce08618d597b26d3857031000000000000000000000000011a7ef6b241609bb38dee7bf2ed2447201305d3000000000000000000000000aebdb1f188b22eb93da5d056881de23df27dd1df0000000000000000000000000a20bfe7b4f80371c57457fd96fa16d2e26410cc00000000000000000000000014dd528e644ecf9d1721da66739484cf6e173dbc0000000000000000000000001ef9b4bdd43e1b1814f064a77dd7124d34d69e0f000000000000000000000000c0ce83417d16f12bce5b5a1083ffae607b02015c00000000000000000000000039937218d101c5a69d51f620214f1dd77febb661000000000000000000000000e0f79a0fdd8db3defd7a45fde87e883e5e12b4e40000000000000000000000006f468e6aef90bc0e21e7c3a1e2fe8ce759f9122a000000000000000000000000ab6eb4ba2b5df5b466334a82ebce6408d0ef55c9000000000000000000000000ec13b010545c9cf49ef190c68f8ff1f23a35d25900000000000000000000000028357bcd310858b48b1535de1bea38fd538684c3000000000000000000000000f7d00f4fb2c17fdee2d202b2574f5f61e78329030000000000000000000000006b88bfb70280bbaf9aa0d24b38ea1294ead76f1c0000000000000000000000001f781dde2328959a0eecf318a619f3b9add3bf1e000000000000000000000000acbe6529b2064c6ace953da9a87f29b6ebeb55fd0000000000000000000000004e9cc2194253ae11f3d673211103f3ac385cc42200000000000000000000000048bcf0b3c152a32d33d17218f995dbcb378053870000000000000000000000001d98241e9b616cfc87aaf4902e371ce836c7653400000000000000000000000000c9f96ce824a553ce0870ead3bd559a817350ce000000000000000000000000825243dbc992059711f8f31a8d3eac49b2d006460000000000000000000000001bf1e94e635cedc5fcb5463748e86bc8472501b9000000000000000000000000f6bcb02bd1a225220dfdf0e21342adeb3b1e310900000000000000000000000036af8674a634be8852c92b3636413db0bd9b141c000000000000000000000000a71bcb68fc21a2f68f7dfcad88f8c777788289800000000000000000000000000580fb169fb687a87e1a977ef56ed2d2cb4919a500000000000000000000000015383d2787c0e65177e2583b62b613497e3f3805000000000000000000000000461cbbcb0715945998aef56785154982587c8907000000000000000000000000ab275516d4e7406a254c9190f7d5dc56c847fce9000000000000000000000000baff4ea1852a1258ea0db591de67c256d8f7f0da000000000000000000000000360c41258ffd4db92b974efe60a9679e7004e7470000000000000000000000003051b7acbf957a8b48c8b7a727bec45d78b581ec000000000000000000000000c5c9b84db8bc63fac33935a5591fd37fb7a0a5dc00000000000000000000000008442c25b16a5163d545573a25df291fad900c5e0000000000000000000000003a1db7ebd3e853176539f6d7c3f691bd9646b1d000000000000000000000000025227f6a8cadbfdcb5ddde8e7f2cb7106a72da0d00000000000000000000000080823a54700a78490e33a99b62cf64979f22accf000000000000000000000000510ac523a93b049b241a3baf22e88fe99da14f0e000000000000000000000000918d984d7715102020f467a76f38e753c7d674ee0000000000000000000000006e91a6eea9a440cc3e2992bf25e82bac3d84076a000000000000000000000000f4cb7280187fa71fc469745693072cb395758b7f0000000000000000000000006d115f6860b3475c71773cb54f70640c153cea4400000000000000000000000069f9ca6c7932cbc506c70590215647783e16b575000000000000000000000000d1e83dc0c270a3cd489ee17133a0381eb70ea2fe0000000000000000000000008bc3dd0e3ced8ae34c9213206a3e1952377b2c680000000000000000000000002922c6935f616b1ece62d3bc5c47210913342ec500000000000000000000000041a90b396ecea24749c527755f946e722c477deb0000000000000000000000000c31a3110deecfde8b1b9f6676a8e81b0a83b5e50000000000000000000000002cce6b2da834004f61e1815b451fb60d718d654d000000000000000000000000461fe120cb247e2aa385edb981bfb90a9e238dcd000000000000000000000000c69a271ff569e119a44ecf6d504e9d45f87ffff5000000000000000000000000117fbfc9fd86f09c157b124e4369678e26fb8a89000000000000000000000000064dfc2db793f92744e9b4d4980c7047ba7f903c0000000000000000000000009b7c4f4f9c9aabe622851e709ebd5031398eeabe00000000000000000000000008a734c78972ccfdeacd600dd07e6421a32c0f9500000000000000000000000074cbe598cc5b2d4359752df533233b543d4e15e00000000000000000000000003cbef1e2648d623b76272ed207f78abd6c049b0800000000000000000000000088a89a2dae7d4e55eeda7b99129296c672cf164c000000000000000000000000af8a3a69860dbf57b70dcfc0e0ce45ff8ac13c9600000000000000000000000089fc53de7d66579112703198814334f291bc7fde0000000000000000000000004c4a16722aab7d5bfa027583bb4011aa464aa4ff000000000000000000000000c0180aa7a477808b90be6e12ddbcc36c90c0fde70000000000000000000000009cc3e0e76574a7ec286c9f4d82d898e8769e997700000000000000000000000001dca596c2982c26f75830a795057de44d86e02b0000000000000000000000008a6a6e04b48bd6bb0c6c3487e5d816bfceab86d500000000000000000000000030c2c996279a84dc1b23c17eabb942af600a5de1000000000000000000000000115194e82e6fd6ee5d585e4556e76f805a8fc290000000000000000000000000a33eaf5edcd9c7f82154f04e018bc6b095e9bdee00000000000000000000000087960fe73fa82f4494ef8fa27cc6b96e2c0cec8c000000000000000000000000dd57b72aa4048a527c2e79a8ea3c3ce5216ec9c3000000000000000000000000a86c343c0b30d994d16967b72b9e9235e534497b00000000000000000000000006f6ea8829e901a09477810307e9c38ed852811a000000000000000000000000bcd5347d5c6f317e1fbf5f887dd8bd46379c5f050000000000000000000000008c214f99f8d9c150d3bc2182ad920d0bfe5a4e64000000000000000000000000ae90cd217b3cc79154cf1179d3d77c8e4acb7ba500000000000000000000000067de031dc1582a8d16436deefe7b5d85882f38bf000000000000000000000000f30f0bb30d10987748cf2c560c166af622a5e2a40000000000000000000000007eee8d8e553d349c5668d6209d2c2a2331aaf05a000000000000000000000000ee2adb92f063c5241fd0bf27142da28199e2fb150000000000000000000000004446fd21cd36f10ea016e64c96a7b6ffe807809000000000000000000000000093208ad26923286da74527e63b7fa3d850159971000000000000000000000000613c8e3aca349a48983d1d274dfa3e788c1bac58000000000000000000000000bd6e3cacb3f8bb389912a34537c2cf347718e1570000000000000000000000003861b9e70bdedabe39cb5d7206370815768735cb000000000000000000000000fb72aa8295712b62843dc9af1f6faad7da984c31000000000000000000000000a3095b726c4f3b685d3ea4f585394391c4a379320000000000000000000000007df69be392c068b1d973d09d5d07a83818212339000000000000000000000000c6253ca44dbc426868d9132e2ec43d700bb0e7ac000000000000000000000000ca0362cce4eb1ba597b9cf7d3f006f65848afc03000000000000000000000000b23fa6cfa8037d5b09c8efc63a1cfc54dc48ab050000000000000000000000009737979321fbcf435267661806c68af1a88431b70000000000000000000000002bd1d257fff1bff1fee2b7cfcb3bd81779fbfe83000000000000000000000000884f07b0f5d42ea33e563e6e1fdd99ad9adb706c0000000000000000000000002c2fa17cd8f2602f0bc1f87d1b09cd61f0d8339d000000000000000000000000ed6121883f812ecc1b1b2da4977ae4db736b628c000000000000000000000000d10e44d2252717d554550232fd0bbb4ef8ec009d00000000000000000000000008f28b25e2cfe16faa920f4aecd6cbc88d02f070000000000000000000000000f4724145b2abffaad76c224b6d153871adb747b2000000000000000000000000ccfc264946ac43ef9b899055574177a6179018da000000000000000000000000ec91462ad978dd99156922447b25924584541357000000000000000000000000d4e92586b536e328af6ed6f9a00ea15f115895790000000000000000000000005e4458ecfd08459de0f0edb306054e004fde2812000000000000000000000000637fc3914e453dd1b9272b93326b7462ddbdf66200000000000000000000000035561b284cc79fe75195f25e2b3883d9509b14ef000000000000000000000000bc7fa55c1f97424d7d8cf1eddee8fbe78c1ae32d000000000000000000000000c13cc1945042e499d38bfd179d0dc11e960c1eab00000000000000000000000077371672fed15e656ce945b485478956aa98db700000000000000000000000007fac57179d8868c27516e8b14237a885df0445dc000000000000000000000000a3f1813db901a2149330f32314c43ec908a3275500000000000000000000000021a3c5216253af390ac95a6d4f91edcab094f8160000000000000000000000005a2b18593fed058843e1166a6ead4e295fe80abf0000000000000000000000000b62ea0ee2534440b804e8ce53f3c7b6a2500f96000000000000000000000000fc275ffa90d560eda80fa01267a388c5fd63b643000000000000000000000000816e31ab399d37cf02b03b981949d1c0625f78b8000000000000000000000000f8e6c2e4af61fbcc28f34753414233982f6ee421000000000000000000000000c10e28635b354355f7d394246899ecf574245f7b0000000000000000000000005998e0c37294189966c6c11b7cfc04895486378a000000000000000000000000f087eff4b948174ede747de7a6bd2002b4ab815400000000000000000000000032d47307116593707391588ca62f06af4ab3016800000000000000000000000020027cc718b14833eff66dab3c056d1d5a207f2b000000000000000000000000b9c73436ff7a55df0a0208ecfb3e3071d69f7f130000000000000000000000004b4548c88c68326cc9e97dfaa23ce039b8d5b8cd0000000000000000000000002ae064911cb33159c401aa3daac9e8a519a32bb2000000000000000000000000dd24eebe8710afeb64faea7f63ee8ed8160b18e9000000000000000000000000e93182cd360ba93debe58ac4de0121d1878705240000000000000000000000004085fa0114040a362a9c884dab62364aec3802160000000000000000000000005ab686317a6dc1ea02284fbab2d14970dbc05d0300000000000000000000000046d8dd28f1ede0e3ee347837631444474192d88b000000000000000000000000671924b22f26199fd40f4e1cd45ca086d97986a0000000000000000000000000142396b650f5c365b354d74b041c8db0f8c9c5ba000000000000000000000000928524470b720f520464c693e63dad5a9b42543c000000000000000000000000323319c9c7e1f2764213498de6c474bd9409e8810000000000000000000000009999eed12381b21d126e864a91997a20ba4da6a3000000000000000000000000da0b3a9150c0dfc52c21408b900631a48093dcb10000000000000000000000003f8caf57b631a184ff70a58eef6cd74ca787ee20000000000000000000000000e037e0d1db5ef4e2fa6642009a49f2a0f62589c8000000000000000000000000752ee8d1c222002f9462ed2245e00e0aa0ea9395000000000000000000000000e74e4ddbccbceecb4dcf7fa6713b14d4f7e5a8e80000000000000000000000004fdbf49dd6e77a6bd32215785a522668d3bed8310000000000000000000000004ae56f78074372db62d52c7cbb079e177198dfad00000000000000000000000029b721e0604632b21ce095b8915b194ac151cd9a000000000000000000000000af97ba00f9986c2a29bd34eaa28563ab6c19f9d50000000000000000000000007ca5f240eaae6436bfaf149473b731e387abb8c8000000000000000000000000bafffde96ab4c27cb0f69ca10975ad913c336cb70000000000000000000000009b5207f8e5f1cee721ece33e62eedc7177ad9812000000000000000000000000598b196aa5933a013a1f6c1c778f1c02101f0373000000000000000000000000303de049bfcbdf3d27c423c5a35cfe808df12acd000000000000000000000000445934f4a711bfeaade7b4b82b5acb6a5d552d110000000000000000000000006eede4c648e56b47aa45dde3589d7d036758f3f60000000000000000000000009a27477744eee65a242bd132332d351baa552fbb000000000000000000000000b6eb36cb00ca08b4b80f679779c7c70e6b5f061e0000000000000000000000007ada76cc4c262676cdf90152f0db2fe2b0e58ec4000000000000000000000000742e6fdefdfd8c843f8c3fe2fd1830cf0cce4893000000000000000000000000bd76946c0aba19425a18c40f7ddd07a81a32c69800000000000000000000000003446060c6d3c12ef1295883e0b65ad2e885b637000000000000000000000000d822f91c695e5e2967329f35c945160b9e7bd20b000000000000000000000000f04f9829355b2ef038ef0c996eacace183e547d20000000000000000000000004fb30195b1682cad1f4cd5981ab38e116097273a000000000000000000000000a6756fc9eefd04f5c89b26b9f2d2a870eddc9f0f000000000000000000000000abb413ff991f14b39a6723e373516d42344aef7e000000000000000000000000cdeb869ca163c89d3bb79cb68882e33c95bba5b700000000000000000000000044f28765680f28d266e6235a7af55b70f324f67100000000000000000000000009465d97269c3a81b4b81ab0194a6ecf55d6db2d000000000000000000000000e30c18c968e928b70248efa8b1d4778672ee3ee3000000000000000000000000eb4e84453db2d2110429276cab7065349f8ed0ca0000000000000000000000002c2a96df6e35884c5f87b0d3fae2bd3853bc922e000000000000000000000000017822f76d7bc70a14c83566db7b1f32f32d0ae70000000000000000000000003f2255c594639d0cc22cf4f29682936828256c3a000000000000000000000000b9cedb2bd41965bb1694ffefa3a95a809a2b678b0000000000000000000000004cafc31aeb9c62a160eb4873f200ed30ad3576ad000000000000000000000000e71242aff58eb7621587c4c8cd84e8e401df560300000000000000000000000061bda666f0d12faa85159a59a7533c0eb07874f80000000000000000000000008eca554429281f90271e99643e207f2f66b65e0a0000000000000000000000008db6bad49f3b2c2553a43848099cd83bf2288c250000000000000000000000009233ff6b3d7537f4bb0a5828cd8e3a8f23ad8df500000000000000000000000018aa20c22d7f226ef70f2f8e8aad7bac4904447b0000000000000000000000005ff1ce8994451570f9f5a6fff385df8045f324b700000000000000000000000013ffbb585a1daa5f0c6fec90492cf24ab685dcc70000000000000000000000002b99c97200d771f723fed691f51175688df02bbb00000000000000000000000065c90a34789557c37d40d3c7f72822e5c43af57f000000000000000000000000ac06f0a215ae72543cf8f10c94b429ca857be1f2000000000000000000000000d858963b053053d8007b8f5f0ceec4e1752e4710000000000000000000000000831f9a17713711b97423cfc291a44a1036680048000000000000000000000000242910c2f4f4e639f57b89c4409089f09082e76e0000000000000000000000008b2d17622f8dba442cce47a6473b53413afc49d0000000000000000000000000fb6614a3bc73dd32016d39f12be0e8a35c809dfe000000000000000000000000d1246807a2c5b10b89464cdde98d493682206047000000000000000000000000c731891bdb37b4c680ba6c9e07544ec70d7876c40000000000000000000000009dbc85ae1595ed37fca6ad49306e354a77c96ac5000000000000000000000000dd303cbfd5d63f842b37fea539ed63a95061dfe1000000000000000000000000daea031728270d83674105119e6bff05def372d00000000000000000000000008a4749b1f7544798d610cce04c62e1f8903caa55000000000000000000000000193d5f7aba0cd90e82e97f74689fe91ad3f446f50000000000000000000000007e5120e1f002ef1eb99abee069302611efda69df000000000000000000000000cba5fc23f48fb1403ffd220f8e33c634c97c88710000000000000000000000001173b1bcff47f4df34b56c7d2ce328ad449a6b40000000000000000000000000a62fa3e22ba9bced15569d72c6dbd588935882f1000000000000000000000000df8ec017046f1a45b6c5e9b157a383eac454a111000000000000000000000000a42e744635707afc2ed3b6431bc6de5055a36e330000000000000000000000007700f5981312b64c58f15a4121dd43a44c984c0f0000000000000000000000003cec38b1d7b99f4a0cd9a9927b64e793f05179f6000000000000000000000000c9998b70b2e5b19e827cb4f1a0dbb1d465859b6c00000000000000000000000035347cb8a921c6a067756a7e695de85d110c2021000000000000000000000000ac96984ea935d0bcdacd326cd66431c8a56af196000000000000000000000000ec0f7fad56d9f803ae5946fb2d159d07d2d10df3000000000000000000000000faf632509a17c17dced552adeec449e41ce9c2e1000000000000000000000000ed5ec9b4b7fd4e2eb4530bcc47735b7f089a128f0000000000000000000000006131c4a1f3c06ea0775e359bab33b06c09f3b58f0000000000000000000000009c12e11f8cf991fb897b4014a16a8478d025ddf0000000000000000000000000ce6261c1fd46ed5c1fa4c63b9f0471a81a8db1d900000000000000000000000058443a1c8692080a9dcc012883f30054d8085207000000000000000000000000c1a4ed1bfb98c8eabff19be7f8e46f72eec1299f0000000000000000000000004d6db87d47c536f71cf01a65a0c826a13ca1e9440000000000000000000000002092f8b03b2053166f3d94db478bb9cc6f6635ec00000000000000000000000018407ec9ef3609da6554133485c333ff1a577213000000000000000000000000f3c846400c47e323a49b43f60588ce1e2c35083c000000000000000000000000c53ee987c225ba3288ebd287e6e0168253a58fe90000000000000000000000006eed619b2524a6aff227cb94368175deac7f013f000000000000000000000000378582be757f7487531f15f5df93579bbd6fad6c00000000000000000000000013d99f6ccb93a1a4c9c59292cc593897772dc9f1000000000000000000000000b4b39a61ffe5b354adcb033815b74ebb98451e840000000000000000000000002d03c705f33d6f6ea290905e9c2c45200a0a0d38000000000000000000000000e48f821a38f4fe2da67c32b71e55c1dbee683bd90000000000000000000000003cf52ff8f0890cb45a28f8801441762b1944e91100000000000000000000000045c40b524b49364ee7023ff8aa548c59934537ca000000000000000000000000f010054d61abda21401e52b08bb8eb8b0a04ae6a00000000000000000000000095fef4f76f3cbb8e341b2eb8611d5bfceea4bf67000000000000000000000000c3123980e9e8c0d044ec272b5b48c02b22477d9f000000000000000000000000733048eec70185e9eeaccf4a8e9cbd9fcbc283a4000000000000000000000000d7012ae1795949b6df7b11fd21b8bbf1ff473ba6000000000000000000000000d4fce2988a3907e46ada129d8db484945a5e24350000000000000000000000007130b7f8242a3947be299164cf0e6ef60322bd1b0000000000000000000000001ca6dc37b8087c3a48e0514097e7e561bca04926000000000000000000000000ae294a906f813060055b7ec8c223c74f220a6a5c00000000000000000000000078c987f9c92c14cfb433a9db0f9fc30ed00d3e7e0000000000000000000000005d57f337b86b6fb7b16ab2b7d24e896eb64fc257000000000000000000000000aaeafd056d41a1c8f24a20f727fd7e3b9871fc9c00000000000000000000000067ad047b9fb3511d62a4d9e8ce9b46d504f6adce0000000000000000000000000fedd4039305ccd8a6895276ce262fc690195e1d0000000000000000000000006d3b59674125e97a308ab882cdd737bc6719cf6c0000000000000000000000002101b02aee3dd286c247156382763c42dc884302000000000000000000000000357ff7361b0d632d22083f07fcea141ae6f23b8f00000000000000000000000005e175c8dec319f578c96ebb4d680ff00acecaa5000000000000000000000000331382b49bfb68f1d1bc1b654afbe8640044340c000000000000000000000000c9b0e5b160fe279e7aee53811d640600dcf610b60000000000000000000000005dd7f4fba1b305d19d09996763d06dff0f426f0a000000000000000000000000ed4a809ef9df6cbcba2d1f1ed0f465f5ed54365a0000000000000000000000002e24665dc32d787a3bcff6a690502e137ca241e300000000000000000000000010a42689da9a7b02c988ea378f84475e920ca7b5000000000000000000000000fa48d557bad9ac87c101d899de3c16098eae4a25000000000000000000000000761cff433c1ee1e4955fb4df37b484337edcf9bf000000000000000000000000f93919d0afd605a1bb7f1a7900c067b6b056c1c6000000000000000000000000218d474e90a285828acecce8cd45099cda04edde00000000000000000000000070464c2dc1e4c648b2db552abdedaf4cacc7406a000000000000000000000000a48b7e520ca25e5279e823d042fd9fc6ff195e5c000000000000000000000000f40bbbf3c91cbf9a70163041b278ce509f1255a00000000000000000000000007673e5733e0fd74f6c7cbbf51cf858e33cda34bd000000000000000000000000a3c15e7a0d9522fb1ff284eb4488f8bb2c5883df000000000000000000000000f472797fb8b95733812b19000065275ed97f80350000000000000000000000000d8f289a9471bf3e0593d236dd318e3d2922afaa0000000000000000000000002d9de6c21b85340fb253bb621dc63a9c1207f9f7000000000000000000000000b3c5a42c0c8c2b678aa4b1ad30e6842062e588160000000000000000000000007a7c757b9c8651969813f527010c5982949b67b90000000000000000000000006e9bd0426550c522423f7d64859f1904a154d1b3000000000000000000000000a9b4be878a70255f1cb0fa7258d69e3c144a91530000000000000000000000005cfaa51162d968f98fce5b210efcbbd3911ec53100000000000000000000000051a8b2c8311681c377dedd79384b523e3d9a96f100000000000000000000000015e2f663a3de9855a4a7ea835f464d7b7907dd420000000000000000000000002dae446b7e5e3ceb67a7b4308aa8b76bbd3a4887000000000000000000000000f1afe23d7289dd048d992f2c6a0535ed17cfc8ad000000000000000000000000525be2f009bcd8526345a459767dd0a6b37f08f500000000000000000000000029495c0cbd642caaeb40362d3aeae4a4fd008052000000000000000000000000f093ede6f06ef33391d0e047b143d691d8055db3000000000000000000000000810b8d9dd2617f6893a4aa4641ec50672305376a00000000000000000000000088a317a4c8ef1a9f88c624b6b0b3e0d66a56a250000000000000000000000000f68a9dde86ac829f33fd718a5deb7c6ad75b83880000000000000000000000003a4c8b6cee40c1b568bfec66b1900fe05889e7cd000000000000000000000000fe395032ad7d043e888fd1054bdc1a5b1f93cfcc000000000000000000000000d5884d55172ce17615a7f0a36ef6e99646f6780f000000000000000000000000cf9e5c2b0f2e99ca0b6d6f08e5fe4470aa3e02c40000000000000000000000006548a181307680ef79be1e9e2eff65f526e00de100000000000000000000000022f1daab8725ad4d44d64eb451395a0bbdf49746000000000000000000000000a4cde0019b134a85d1fd998901ebc483f995f93f00000000000000000000000002b705538c74b276d6a5e8a0ca2e258aa07a341400000000000000000000000071c36bb775bb96078225fbbeaedebca72d90fecf0000000000000000000000006170a65d37d738069c3f5166f5eb313849161f05000000000000000000000000def658d26383b49c6e80fde4379ecca010863328000000000000000000000000a9d7d15832e93e68e0a574845a23be7922bb55820000000000000000000000003f8e494dee93b726737c9260a22a68bd05daa3070000000000000000000000006730a56023af6ea0bed772a70569f77825ef79e500000000000000000000000032c15a45124a3b1f1591346618eaa9c682f260c90000000000000000000000004b0d15bc7467a236b06937c379853d8c3fac81f800000000000000000000000048f9116d073854ecde02a3091c1eafb0402e5dea00000000000000000000000048e94ea0346ab587d0b4afd9d46fbdd6afda5acc000000000000000000000000f8d0c0785c147a1927193cd274e0781080801061000000000000000000000000ca0e26a3662de63f1bb790eef5d9911b32a3e5de00000000000000000000000047aa1e68c8e423aef7d5e7a2d616cd2835a6eddd0000000000000000000000007cbf2dbd47cf5f5fb0a1434b1550c391c7b34d9f0000000000000000000000005a775779993771eb3b94115d0a2d96676eca2858000000000000000000000000c68b230c40f0a792b9b30cbdc30a19ec1b144e560000000000000000000000005d5886592d0c12a4b2fe7582e79db1b92f3e3296000000000000000000000000f1d3ce5cda19ceac548ac2df55d5cdeb1e5458520000000000000000000000001b0b609539296915c0ba861c57947382ab3486e3000000000000000000000000f166eb3643b2e1701f7f2ade7ea021508e25efde0000000000000000000000009f35e8e444b4ef4696268f3ccbbdd7e8691983c6000000000000000000000000dd49553583b0c3aaff9ca2655034f2270941e920000000000000000000000000067277858af402b4faf25fde5a22fe2dabbe53920000000000000000000000001602c4ef45d2932fa84e543b1276285a9b130b14000000000000000000000000b1d662d955ad341227ae2dbeb67ba7558613179a00000000000000000000000098417adf4bb769b6f18d77255cc03a4dd0da8752000000000000000000000000ae1aa08360e68c111241c06215bb2e53e29a858600000000000000000000000039ff994dd73b06ee76a49f423c852463d9dd720e000000000000000000000000ea8d230df0c1fbaea00c8b9be5dfe866f465a54c000000000000000000000000e357cef6666f51b927681c242ea7c1f589efe0d10000000000000000000000002148a7eeddf2771e0bf03a533f480af4b8ee30db00000000000000000000000081dc196208a6f028a186d8dc3ae699e81644d487000000000000000000000000eb6a4e667e59cdeca26974c0a9eeae846fdd5e770000000000000000000000000e8d52a9e8922ab2c6cca5ce359f47099edbdbcd000000000000000000000000c09f09a6188eed97c7f9fa7b472166003d430c0000000000000000000000000060454c5c2f6e4f37179e1a0abf344498543bcc6c0000000000000000000000001b4dc153bcb173253507437f879d9b9f9585a24b000000000000000000000000aeb567b3373f62d5f2af8e0939bef26639bd0f5e00000000000000000000000091086eef7f0c143680895b6bc6a1af067abacc9d000000000000000000000000fc8eb812865b5626a030e69db675c30be9cc3e31000000000000000000000000d71717df6ccd675058cab5b5fd2253b610242a7e00000000000000000000000097c756f798bd7f41570d50038e0501ce75e05e630000000000000000000000001d125fc933f6fdcf3e1592b8c9e321066b6ce3a600000000000000000000000089617e6c83ad274fd0beb289bb3af26df72ff8420000000000000000000000007b37ed7a546c0ad5e7255dfb9b3a09b98fad2757000000000000000000000000db149240ca50122a8413d4be2386b7ef05fc267b0000000000000000000000007dbced4611264b42304ea560a03b49fba5d14b2e00000000000000000000000050dcdf567ae33c945915adab313b43eb385474b100000000000000000000000080873152581c7c69a67b94fb60d2b6271671c5a40000000000000000000000006ccf0838d34454442c8ef9efc7736d9ae11b3989000000000000000000000000836b699ff995f7210d417d356432027c458ffc2a0000000000000000000000006b8266799719bbf7c7961b5169cf0b8c2f09271600000000000000000000000097bc16f925127882c074882d35ffcf161f9db7de00000000000000000000000033b8273dc79bf4b3ecd89dc21d662cd8dd178bbf0000000000000000000000001940589b990a0b4a12db26797cc4a5d9159d7028000000000000000000000000a9f07b26414aec71ce708e1987f43036990b180c0000000000000000000000001360cd373345976133e24685d7c5ad94fd519c3e000000000000000000000000370f947570dbfbe37dfc56f79025cf8d1169aed50000000000000000000000000b4c623ab125befc0ff07fa0abdca81d2443aeed000000000000000000000000250dda99af683f20dcff1a18324dfc37bab762a2000000000000000000000000ae8534bd385c658c9da3323c88e623513240e81a00000000000000000000000021a028cfa7344dae4ccedea20cc491c4027476c00000000000000000000000001311c21029496b020a20201e11e91182bb2da646000000000000000000000000127b01dbffaee39e7010d8a8b6ff4d636ccc76ab000000000000000000000000bb892776f4a1446895d20948886b45899a4f9e46000000000000000000000000ad496111c0a86330b74699e98c7cd47754bf7c5f000000000000000000000000b6610b9acff09766ce4b6c1252b2e58d3177b6ee000000000000000000000000be4dd441942b5557ac74f6195ab853b1f2583337000000000000000000000000a3e93515edca79c235b042529b87fa2470e095f400000000000000000000000036000b62a665dea74b9114f3268e248d55b80daf00000000000000000000000067015cc9132ebaeb31ac2e603b186743ac4c6d2d0000000000000000000000000957ca113e59a50d6d450dbe3769840feae815870000000000000000000000001f8266d5c2902c5b4af25bdb4fed3e9c00a25c8f000000000000000000000000e4ca97be436f24d6dd16caf2350e40ac9a77c6e8000000000000000000000000037fbf23935fc908161d07ede111b02d9bbc398a0000000000000000000000000028bac936c82ad34f3bcbe89e4c37338cd78298000000000000000000000000ce2086162408aa395de86f627b1deb191f1d394e000000000000000000000000665ff638a25d194108765cddb95d1bee5c1cc62e000000000000000000000000c5a9aba3355c423f069e95681b1eda24fcb39ea4000000000000000000000000ce33ab48b2a7a42e3b80ba63021347c5fe8ec8f200000000000000000000000017b8392e3682c52bcb2dfe52b367311646d73e8e000000000000000000000000425e755b1491fb735d25c42655cf5d4e56ba6c74000000000000000000000000da88cc2f8b6687301216230ab808086f2940b7590000000000000000000000005bf4e5238d6e748113e351b5e1139da664d566020000000000000000000000006e52e40e881cf7b1866ba5899ebef28ce5a6d2b9000000000000000000000000ca6b6b197cdbb91bf7ec991f44bcba38663b4ec40000000000000000000000000d2539b321f412b4aaf0092e614c9104addde8fe000000000000000000000000396501f35091b028fb4113c337ae268bd617309a0000000000000000000000007c0c2103a8585cb2ff5550d390cd51d393e71404000000000000000000000000c6054fcd8557a0ef409b41ba3e269eff7296da6b00000000000000000000000092d3faa974068b2e697c89b209b643c960987aae0000000000000000000000009259fa9c6455fc223e1339a1f9f4c9c6c64599b2000000000000000000000000ebeb0fe433dfaa71a638a726769fc4d8620d082a000000000000000000000000133cbdca5ea9e7f35fbdb86d87a74df7f33c7206000000000000000000000000fd1fd5cc53ce904678f711a74ed995fb43c217ae00000000000000000000000065428b4d40cee6f51077f38f8b6652669cfa5ea8000000000000000000000000b2a3ebaba9d32c9ad9c16ae99af8d3429f261764000000000000000000000000e2f180206eb80c2f7d1efd91c40e418eb4c9640500000000000000000000000033f6b9aee1cbecec3aa40b006ea696f38318fbac000000000000000000000000dbbb2d9ed04ea540e5b7b47410cda8ffc671380200000000000000000000000098c1dab14f6099a36c3b55bd914df7baf0142d610000000000000000000000009e94f87b4653e0d0211245965c86518ffe4fcfde00000000000000000000000003ded6c7ce3714ce47d22d9e16e78afdc95a04970000000000000000000000000ea901a9729fcfa4f421476d42c02682ac6ce3f0000000000000000000000000a90ec0691071f956cc312450c47a8416aa64f0b100000000000000000000000086047b6cebddbdc56978c921da30b70037c56401000000000000000000000000e8ac7d562122943cffc4428c8a5a709be3ab26d7000000000000000000000000598e61bf9d83bc4f70b299fec58b1b1f6700781200000000000000000000000066ad7879bbe241c55b89c78764b16b5a959e3a16000000000000000000000000923f07e95ca24a36f64a26b65d786b085ac239f80000000000000000000000008118cf3578bc77febfa2af10e85bdd962c51805400000000000000000000000045de691d439f07232bf043577dc30077970cccdf0000000000000000000000002d79be0889d9d03723efea97182694f5dea956750000000000000000000000008df8db4c07c8f7207b5f84316695b56808672b600000000000000000000000000803cb8cf4a3a451db8ed5378e4d70b34b4fdd010000000000000000000000006b1ebb6a96c0a2ff5a316f5882c072d17eb74911000000000000000000000000f81d73b8cbe5e3dab97a7f3a4a5a103b0f7442070000000000000000000000007224f6173b7beadd98e984d5c19a5aaa96a9ac31000000000000000000000000bc4fd83ce33973e19d6f28fc388336890f47bbad000000000000000000000000627765fa2f1f644def66c421befe3f9bce26bece0000000000000000000000009443c5c7415d5d9a6069b8a8042b8645ce6585c10000000000000000000000005d17c161ed5d069cce168d90c77a2b2a567505d60000000000000000000000009ed6e920df49c9ddf6307672f26913463ffd5075000000000000000000000000c18bfa8a0a73e4bafae3706456fcd796ede4d04a0000000000000000000000007fd3d871b578c500ee789086a3b10bad1e7dc9e1000000000000000000000000e973a201203484b2e2c48358b634b70e5350305d0000000000000000000000006a8301eade407f08be86dcf78abea9e3bd2a9a1c0000000000000000000000008cf5f03d454bd3c9bd22d3ae14206defd1d8f52c000000000000000000000000bea3fc78dc264e15a1aef9cb83a03e024db45732000000000000000000000000f27df61c9ad51706c1daa531b812e67d85200f0100000000000000000000000032105c960d61b3c2281ed826cbbd42d63341df940000000000000000000000002e10d46cf63e51cec0dbc5c2a2e85094f6940bc9000000000000000000000000d8d7fd26f93497c5ea4309ae7cff8dea4a5cc9fe000000000000000000000000a037237c784df9042d9f515874652f000ccd7ae8000000000000000000000000cc37cc88d7769c9549ccdca43f6a52d6fbef1da7000000000000000000000000f4ff08a1d3e17240812253846f5ea73a66f8b4280000000000000000000000006df4681636c66f9e7763831e0c18befde07554370000000000000000000000002517f15c76b36589a29fb254949985e8015cd82a000000000000000000000000bcd32345fd83b5845d9a4f0277bd76d6b7a2f6a4000000000000000000000000d5af9bd30ce117da6d44b4cefe5d729f2d8c1564000000000000000000000000e48512e1a38c13f8f78cf110561dfb05bf2fdc8d000000000000000000000000400524d1cdcd6315ade792c46f36c8181668163600000000000000000000000062f45996498c75f27d0d0726ea60326f57c84ca5000000000000000000000000f3a98c9f3de9ef053d1315f7855a6a31d350f2a300000000000000000000000020a1732c44e0bb871fcb8aad5746eae3988a27d800000000000000000000000082dd30a73a047fbc7a88a2712e5b6fb0270a422f0000000000000000000000004188b309123eb35f9d20e557b1019e05c5104fd90000000000000000000000005db6054f1d9ccecb829a92caf48a4e5fc7c89aee000000000000000000000000eb7b75c73b5346b11332575a27592e818e1eb08e000000000000000000000000b3f91e07238b37c8f6fe35264a94766adb4fd927000000000000000000000000c77c7c3303c6ca299725612407bc244e9abf91b800000000000000000000000073c37fc08872d6fc6a8110e1084f68ea4388d28d0000000000000000000000007878710b7818403866707e4f1db95e68825e26190000000000000000000000006f6d98cebf7a23e17250eed719008b32c95613790000000000000000000000006595c02068197da6ef99e3957e947d6dd8da0d7d0000000000000000000000005c115e29985e0a08283b3ec13ae57dc8b1b7ca760000000000000000000000000ef1b3ef21bc297ff0e38ec6445b8101e147fa07000000000000000000000000dc51388890f0029644e7486f6a40d4f411473fe9000000000000000000000000faf8fa9e4d3e531d0ddc6836a53bd7b3c26cf40600000000000000000000000045413979085a2e8a763ac0ebb23cb4bf79fdfca6000000000000000000000000351ea4ecb01318098822e9ad8e710f9287aef50f000000000000000000000000e949e7da65ed8b4eb82fc3e2fbe73b4498b54941000000000000000000000000272e0ff973b5a1292394cbe85cf4a7774c03a8200000000000000000000000007bc07f536318193bd0b70e6f30e56fa8bc7905ee00000000000000000000000050c10ac562156070a9ff6ab282665cd405927083000000000000000000000000e195fa3b32b34b3efb5a941e699630392b19cefb0000000000000000000000004d98be779cfaf916ca224b06a5d7fa1652772de1000000000000000000000000e8eec6bbffc7ae4db672f620b6bd8a7ca79b78fd000000000000000000000000e086c4fe99f4865757537d7a87e968b1cbac1066000000000000000000000000509df2071593e2728cafeb8da598588170d9b8bc0000000000000000000000002a1810105c6676a8d4faa415cdff25510ab2bce6000000000000000000000000d132dab4dc16212ea6eae8c1c64baf41535b52a600000000000000000000000058cedc1a6892a7c005f6f9371b1be0328c311b680000000000000000000000004022d6a3895301c974403339cd29399ee05501a30000000000000000000000006b9a215f3824cbe8d5fb1b38adc55f296007daeb000000000000000000000000df12504d261bf11d9c5e089abb4e905357f138e600000000000000000000000061705a254c6e1a7648f7eecabe8cd35405cdd9bf0000000000000000000000005b5c25326c032f247eb6edde90dca4d2f5c7d5670000000000000000000000008706502e9caa6a7be7342360cd8fa0f02fcef55e000000000000000000000000556694a116d679fd17c90279ea7a0a9d1ed9808e000000000000000000000000966a33b51c28a3e88c42d476d32273e4f8e8a1380000000000000000000000004572ffb9348d3d065047b6a18f34e92ae521bd050000000000000000000000006ef49e8c4ce1c0f1a36bb2242d7306cbc309587c0000000000000000000000002d379ccb5893a81b88a39cb3f06522fabdf1c424000000000000000000000000b612f7c8f1c8b23e0e555f4712bd2142ad9826d1000000000000000000000000097981690c25206c943bff9a44cf441dcbd0f6b60000000000000000000000003076427639f6e04707f8f45c178bbf8236ade9dd0000000000000000000000004b22c9f3af3eabb36a7508e9354933328588b82c000000000000000000000000955eb1498c741e06303fd03c2c4085332732472b0000000000000000000000001a55cf461c446f6306ac016cd8270f6be345e7d60000000000000000000000000c066458f2b59dcf449f1659ca9a6664e57a7c270000000000000000000000004959367b4fa7ddc4859b107df5341ec245cb81e00000000000000000000000001eab2a668a52dc5af716c342ab706a6b3ab5f6e600000000000000000000000057a9a0cc0b1523cc0f4f5f36a87d10ee31f64e9f0000000000000000000000005f5860c4d49aaa8e2d5d60c5358adb05bea73f87000000000000000000000000bee68db6d63af064348a50e9cb0467a01e29ad8f0000000000000000000000008ed827506ccc49952d30ca8a9e619bb8edfd692900000000000000000000000077cfc53a26e0261170889b140b0bebccf2bd5264000000000000000000000000277d0f005b7117a1beb6b8b77cede40bf7dc2461000000000000000000000000ebb0c657184b24940b716e84d3db1873d1e09eae000000000000000000000000a2a34ec30824f38b43d63affd6ccde14ac64bfd700000000000000000000000096106a3b05bbd967fdaca1c8c2df0e492110489a0000000000000000000000006c89f1e9c4980e57dacfaf8e4f0cc530e87132c90000000000000000000000003e9a41aa0541f76c34b53439ea30a02a9b0bfa3c00000000000000000000000033540e6a1b91899548f2c6aa4b33d62230fa1095000000000000000000000000e2072496574f351494670047f7ae115495a5dd6800000000000000000000000030e29fe7c52c4ba03f7890611f22d60a09d2eb2e000000000000000000000000a55e64d0e16fa4c7c23f3572fc304325737f656500000000000000000000000056a830e7e5928f97a8f6d8160689fb701292bd35000000000000000000000000b38e932f96fa90b2658bd96d85ceafbc1de9e7ae0000000000000000000000005ff76364ea2cffa5ee2d444ba1e8324a0df27ac6000000000000000000000000ef6f495c3d37aedb7a2368b9ddf45192cb647fb100000000000000000000000013979451b15a4b79d332ffe8e3bf99642bdda0b5000000000000000000000000b8b6b6ce0a1fba9e34e1423c5328cb009304a8fa000000000000000000000000b4e98d10c817f6f355e159fb3cb99b399a39cf6500000000000000000000000054e22d9d9c61bd86fa07e2fd7af4a4d2a853e29c0000000000000000000000008ab6c5fb18910037d57737943b4f4473b74fcb680000000000000000000000003aad5b1e69490b545da86c78081a9dc366150b16000000000000000000000000598abaec49ec7d4a891ce270b22c2be247efe3b1000000000000000000000000cc208f95ed81a397a49e2a730415a77142104b2700000000000000000000000098f9530e0d228d7f81d84f8151591ca2176e871f000000000000000000000000a0345e36a23a982fdb2d637ff30a658bbc13ed6e000000000000000000000000fec68cfb00c5f4ff332a482d2149ac0e989a6889000000000000000000000000c927fdb53ce362f2ea58f0f2d71b3eaeeaa4dce100000000000000000000000071000ae32a2b0d121d4da0d1785a539d324ce480000000000000000000000000bc09fea74cd164de58bf370cd1afac24a929850d000000000000000000000000c048d6dcd5c9c3d3a7a113e27e3099e578705336000000000000000000000000916b469c86e675c7a0e1aac9fe313324e49997c200000000000000000000000019905d198068a32fda79fc6a15fbf16a7480a73800000000000000000000000096510607c48ef717ca723ea22f632b99eb38d5c8000000000000000000000000a610dcfd9e3f63f0bb020e9f52d825a5267d570200000000000000000000000091e121238b1525b9a83a05b3939466deaeab25b8000000000000000000000000bf7978c32ce4103d6a4b8a0bd7aa3d36cd639b630000000000000000000000001b802b4e6a898af2af50633619e1cd0f47a0959f000000000000000000000000feafefb81e25d29909df1bd98d140bc75139b833000000000000000000000000746c8f495b7ae90cb30466cbd2c39e0950d9db530000000000000000000000001d9e96b97f7f43b1b8e6e7158e41490fe06353c30000000000000000000000009db0d972a1a7bab4c90cceac5baaf041ca05fc03000000000000000000000000fa15270fe39e2dc586bcbafd3c03c0883bedd5e400000000000000000000000042a2d314a1e11f5da645ac316d9f85cc0bfca4c200000000000000000000000088c0a78bb278dbb4d0bd60a7c458a0c9ef28c498000000000000000000000000b11ea3724c865af98e86aa6692f11c20c8b338690000000000000000000000008eca43d57035c873c9aa7f437346cce38c74fb03000000000000000000000000269667ede6cba28f5bb9669be42c5d61a12636f4000000000000000000000000d5a6ad5b8acbe9e1d633afbfe10d6038f423b7970000000000000000000000006cc05f8d23239e4d05cd47d368e707f5fda99d36000000000000000000000000aa4608ac46e7716459da30d9afca901f659b3b41000000000000000000000000d4f5717e344b4601558e65bf3ab0a041a6310089000000000000000000000000eaea25b44416134c2c4e7be9daaed3737192bce2000000000000000000000000e0364a348c9bdb8406f58d84ae06ad2aa8cae37100000000000000000000000020c25c00ec05043572e5874e2b1f0dfac7e9cd9d000000000000000000000000fd52b934568e7dd092bc5450e57f53374612b3df0000000000000000000000005bba686c8ac3839ff68f6c01e8447b262a6ebd8a0000000000000000000000003e87463cafbd4ab03ba5171c05ac09dfa710ae1800000000000000000000000054825a81991829e8a575f9c5e9fb84c413dd8d6100000000000000000000000010cddba282621124d2de3689253502f7ee0a5d6c0000000000000000000000009db49eb0aa6120f7bfd7de9f35846b9aa954568e000000000000000000000000089a5b63050b6ce2b28618d9ed341948084c886e0000000000000000000000008ec442642c413dee63db14fa96f6cb11821f5ab9000000000000000000000000cadd992fe672a7b08d004ef01ef40736115556d80000000000000000000000009e6e2a7ed1ee7c7feebc01ff8d1241c653ec73980000000000000000000000002cb29714b182a188aa8fa0f67ed273895508bc2600000000000000000000000017e46a806937c99befec8a6c39f40af8f39831f7000000000000000000000000b080fb66f65538cd9f64ccfae157cc3d781914a40000000000000000000000003a053836fecb1761f738383cffb139bdefb76f6500000000000000000000000030cbcceb2bb7991518b1fc8b6106456aeab9ecc5000000000000000000000000da32a59f8a49e8a7dbe5c0365d6968f350167462000000000000000000000000daa310f9361010ea5b18913d5b19f97c615b817a0000000000000000000000005cb851ce62c2608758a2a5e87058cfce45da299600000000000000000000000018b9b71f0dfaf47f9d3fc6adf512e00b4cf8008c0000000000000000000000002be3acd6ee17b66686c035bf12a39d7ef686a6e10000000000000000000000006a951a3d39c3d894d0d3ac0c6d4b2f321b12e72800000000000000000000000093c01a5f65007e54569721c683db0b3989468e25000000000000000000000000d2dd99339f3e312a6f5d45267935158c0a0a6bc1000000000000000000000000e2533b86d835494cfa3e83fea77ead409d4a2ab50000000000000000000000007e3ddc8b79ee4325822d2bb5e251c286f62096fe000000000000000000000000b62737851d24aff45e2ad6c054c0d64c34c1ad1b000000000000000000000000c413dd605e776071c706ab389f57e9e88d1f0796000000000000000000000000271c975d901675c945c9c4d1375913073ca5fdf200000000000000000000000071d09e92f6ed809fb91ea180f5b976495f22ad420000000000000000000000006c6e4727f55122c103f721aff42ef659b84426e80000000000000000000000008c054defd701d39dd19fdd9103ada6afcc7e4494000000000000000000000000c88551eaf2e62d35d6e93cd71d5346cd425efce1000000000000000000000000931038c20d41a1fd6984ec00367d2d38a73a4083000000000000000000000000866eece526a473388279bbf36325e92022f905e1000000000000000000000000792af12b9b39e9bab9ed23890c916a857cea3be0000000000000000000000000738983fbde2de68ffcde72095ad0e19ecf1b71900000000000000000000000006f7797eea327fcb438f200a70e7503aa6e22d0c300000000000000000000000009151a7a4d032c37e81e721751204f8a71ba7a50000000000000000000000000942667b3b1fa0376df9efd35ce5ca1b26f71450d000000000000000000000000f9d87c2c327ead443fc824404c3458a1979ff3db000000000000000000000000506ceb7392dddbd1e35a14ead81d2cd8ea5601fe0000000000000000000000007e8732c55296efbb77c4b70caa02d62293c52f3e000000000000000000000000dfd138551cd638ad728d93c9c2c8ae9b9a4c006d00000000000000000000000064a423258f6bfbdea66b7fac130ee82cd70360800000000000000000000000005720541b91e60d80050a20b9acb5fcb575f69822000000000000000000000000557e2c7400eaa586c8f3bf75de028b9a76f87ebe00000000000000000000000082af72fcfa09b9478904486dfc941087d99c579d000000000000000000000000c6e5f665275306d813bc59b9283dbc45aeb63b7c000000000000000000000000949e7667f99ac667545811880b323024a6e75bf400000000000000000000000082db12e1c5d58d15cdc50522f5b58cd5506c929c000000000000000000000000181a51dfb72153eb547a85e3e1d3cd2708706d5800000000000000000000000039559565a015a4220a99b8de08514e4fc82563db000000000000000000000000097c36ba414151aa84a794dabec7e26c6bdcbc27000000000000000000000000aef7975ce3350b4ff2c98387c953e1645b443b4a0000000000000000000000006a8829d76581d3015c884af76f77b0828d64bfd9000000000000000000000000a404e90034e0910e434a6bf9c7127af7289f351900000000000000000000000030422bb26aaab426a3c9e3753ad5a52e7aa5e9d00000000000000000000000007c9d0d2d026b1858a17aa054c1532a01d365f37d000000000000000000000000471a549c680133abbef979c42a2d4283bfeceb31000000000000000000000000a0094c67fee3a7bd01fca309635ecfae7add56f50000000000000000000000002b8e6851b5f3357a4baf9d0431bfedbc72d385ed000000000000000000000000fd4f9b7602f738bae4ee1a44f4ad5d635ea74a270000000000000000000000006dc4324ce1ad9f6d20d8a6501cdf5d92e8d37a5c0000000000000000000000006adeddd1c5cd5304f6552a0006d8355c223c6e8900000000000000000000000000257b639301bd6364cd87dd3da7ccb7e8dd5bd400000000000000000000000086fa6c8e96257c97ab3f8a61b07e5f6cecd0a5860000000000000000000000005295003d17f7c97e1f27eb1fbd50e6f03fcebe0a000000000000000000000000c32d91d63473a94e696cb82ad55f45693fa6e3e9000000000000000000000000debf23615a4068e5d6cc93322c63a28dad00329000000000000000000000000061a44351ca92e355c12854f43ec6db761b1ce28d0000000000000000000000002b4ab98b7643c2529796abbb56f4996e43038313000000000000000000000000ff4b3f810da1e73d8d9ad5ed2238d952d276d85700000000000000000000000029a404fba7c29375d9fc99e43788782ae5b0657b000000000000000000000000df1665cbc6e805ddcfe3193099cf55d90a48fafa000000000000000000000000bc8f527b5a5b4c72d4b08e91b5ae4ae4a4c1deb5000000000000000000000000ad861145f0f6664b6911cd871eb4e96f27bf2ef7000000000000000000000000f19670ff8556da2186c3b630f8ecac2624c3016000000000000000000000000099ccaba53f647f95e1f55b8835473473f5f7702c0000000000000000000000000d74b26ff831270e4dd404698b2405f03efb11ff00000000000000000000000030dbf9f2291dbbec035e497ca01de79d1aca8d1e00000000000000000000000046a9e3a3b16867acadca9f7e6edf6825e5f2c52e0000000000000000000000004851970d458db418c981d76b33ad7cb487c4a62d000000000000000000000000a55691293939a25096a142ff298b738360ae291a000000000000000000000000a71da64d0f234cfb6e7bdc9f8028be85de717c800000000000000000000000007a4cfd0c8ed6a38bfb03f6781d68513c5d26e49d000000000000000000000000818a0d3edd74dae1fca87aacb6e58eb7200903d00000000000000000000000002f4a545f9252618a443b85a49481e78443e45e8a00000000000000000000000023562ee06784bf5583ae1680589d48d5f042baf6000000000000000000000000cb446a951334b5b94f80a0a030a4b3f1e706fe87000000000000000000000000882a20e6bed68c2d8282674bb5b0744c1da309f6000000000000000000000000310e585db6642dee0c7cb3f0737d8f46db3e4ee40000000000000000000000002940cbe29a0d690b6eb1aa6ed7bd168b0234a5c3000000000000000000000000e974fc5d838bda86d79cedb52df29689e00b9e630000000000000000000000005f983cf8f1a3abca60e8aaab51d61be79e6612ed00000000000000000000000083a05f552a918b524ad9490ee9fe707afd3b7e3b000000000000000000000000da791b66de98389e69478260f9d2bd460699095a000000000000000000000000b4c749ff5751f46ee61b6368c1161f031643dc1d000000000000000000000000082f5df75d58ca20e6364b5c67eea99d290c71ee000000000000000000000000e31628349f0adb993718246e6794dcc101ab72a10000000000000000000000008ebe7ebc8e0e259e5379235713e0abdba6a0ba7a000000000000000000000000adb1bff84aee547465033c58d85140043dd76dc100000000000000000000000096e4b6e4e480dbcd6904d6b63fe6f8b6f6a2f2b70000000000000000000000001481a97e73234be8e8cee5d6791d04a43e9c6ba0000000000000000000000000713581a335ec70a35624d9dd00bcd5e7f8f79c72000000000000000000000000e31cf595f8bd66653dc03f5af9dff0391f3c7c890000000000000000000000009ef3905bf7a82f2bd6d398aaba3d9c54d8ba00c8000000000000000000000000dc2da75ac4b9a744ced4a8ef157cf6ea86cedad400000000000000000000000031620e3fc1201dd4a7f0b249acce4a5ba3314241000000000000000000000000e7ac4b70edf40b1a6fd14adcc78c9deb6320a3dd0000000000000000000000001f463a64ff700d103a947494754a01938f5fd99e000000000000000000000000a21bd199e6ada387c5ef2a49866add9d260d18d800000000000000000000000093da86ce9fcf21d671f9b698a5409e8d4e378a570000000000000000000000002ed3f85c6ad3de6f0f6bc89541b246c349a2a95e00000000000000000000000071530ab87f4958b00bc2d91da393fc71f5a43a7a000000000000000000000000f26338c1aa84c6a71b14d300c7b7937fdde1b35c000000000000000000000000185a6f706c63b78a379d6ccf6a73cdcc1357f9b80000000000000000000000003d0fa95759e53cb0dbd5168d681b9207a6e55a48000000000000000000000000f3d80a8e29eb8a5932530a44bd2e67a6dfda32e30000000000000000000000006d7bbae8cbdf9094a86ee924ced3f3906614a3490000000000000000000000004112971233e0178fb792431a2008cab9175e6bc700000000000000000000000032bec94635afdb44a90c0dd6ec8d7f10fd94b7a300000000000000000000000034a5a53d063d0725112b03777f6cbd93946c0bed0000000000000000000000009b94b8c71b9c2e459688dfcd24c1d0c4a29ddcec00000000000000000000000048146daeb686f64c70d6c6c091a23b39ca9840a7000000000000000000000000f22845cacca409f365eeec849b7405c6e4806cb20000000000000000000000008d9379bdbf28edfef587315628a80e6eb794bde10000000000000000000000000f249e0c13607959bd10bb97b45ab9a1feca498c000000000000000000000000c6944e3f5701a479e370b33f0d3e01386af0b8d3000000000000000000000000b8d17e267a01f692462fbc021f065bba0257fbcc000000000000000000000000c53e992f18feff1904371f8648269ac39ab63dc4000000000000000000000000f5b3d7b1065684fba3e61922df6b47af9323ce2a0000000000000000000000005640eb24d5be1707d8bf928d6df33507a40db51a000000000000000000000000fa19212651b5852130a92622e7a3e707f7badb80000000000000000000000000cb934d7f64589518e25156e92094b4b016c5b4080000000000000000000000003a2e0a463a8249d2deeb25ae60be81f6ee9af1f7000000000000000000000000286b86ec550fb7f1b8a39024c89efabb37317f5e000000000000000000000000d1063f12356ecb45f396776b05286c7b9f98aeb500000000000000000000000017e93cb5db68241d986df583062b2e605bd61b8300000000000000000000000095d14be5902f3b610f655c457836b05ae87b084800000000000000000000000032e0bbb9613b2016ef4da6e1ed3c8eeda524228b00000000000000000000000004eda57fd5c96c63f1e94fd1c40e8524c5743913000000000000000000000000c19f829f83ebdc831efe58ee5d7ca4bb358c2d3e000000000000000000000000262f6e8ca53cd8e43e5aadead6b20bd499404d4a0000000000000000000000005e413dcf2e268d21ee8ad4bd2ecc893daa6a3317000000000000000000000000f2dac66cfc653841fa93eff3c607ce09276b78f10000000000000000000000009b07f2e64c87b4f413a00cbe883c5960ed27e7e6000000000000000000000000461a6b4e089629ef80758e65542ad6543af37aac000000000000000000000000b2eb37ccd4374e110384f27f0d1903c3758035ef00000000000000000000000096e1cb2837e92132595dee6ef9733cebd3e7049700000000000000000000000087f097f64b77403d229512f518c79cab61eb240e0000000000000000000000004f53473450987ec98e4ffcf9a95e0f4e360712c3000000000000000000000000205f4a9a906ec87acf06f3d1221549dc105cd7ce0000000000000000000000008c0b304401927ad194f64592b132a8a37f53187b00000000000000000000000060889dc1b45645cf4f97b1e5250b02cb0ddf7f4400000000000000000000000092fee0dc21b47b46ca41c2a3927c2bcff36199a1000000000000000000000000d28693265778605aaf54fb0005eca2fdaf8616c4000000000000000000000000f85a60a832f0012734c7562adafd1dd4b4b1bdd20000000000000000000000003566c8f9b7b2b0850e8cc1f7b74b49eeeb36c90900000000000000000000000000a528d5bcc1e0b0a477ea696b2d63a2c316e98c00000000000000000000000004b86a3378c05d53db8dc8cc06593ef3d35441c100000000000000000000000091e442ffba856679f841de54ac64dd799d125040000000000000000000000000499db9833b0b42a0e8598687786e1aa192603cc4000000000000000000000000be66b3d488bfd9d1d449fd83fe5d8a05be6a05f2000000000000000000000000280eeab24c6303aa2477a94d1d7bd74c265a9e92000000000000000000000000b52666eec8154b397e197d9b57d1518807db84ba000000000000000000000000895f77535b2ed4d4ec94355f233022e8bb6b54700000000000000000000000007d4ce51c1a6e5f4e98dd4c45dae9797f04ce76530000000000000000000000001cd26c26d84de0bd80e8c91a3c391be93e0fef0c0000000000000000000000009ffb43ff9fc8d885720ffb162671a28ac755c06e000000000000000000000000bd965fe100cab17e100ca703c48c60acf650bc26000000000000000000000000281f2665c0ad1ec17b8b0cf72a8e167bd5a19c9d000000000000000000000000cefb5c4212c98622c3558d517c5ffa62ea2a933c000000000000000000000000aba473e380ad1a0723d2e43009e250a230d74f8200000000000000000000000018c41547dcfa2a8b09c5eee544202c5b1384cf280000000000000000000000004b65f0bd07955701688f0127fb31a50cafe2626d000000000000000000000000c972689c1ca60b327dda6cb0fd775dc32b5e18430000000000000000000000001e2cd5c5267ab952db269731d4141f18def7c7630000000000000000000000002ffa75ec0bbab8e5d9fcd0353f51b8109169bcef000000000000000000000000f7db836f647346127bc23572dc0145bb26838498000000000000000000000000d3b6940eba449655a3a0fc266cbe1083037fccf90000000000000000000000009aa51045fa1c59647797ca487e8e1a02dde934cc0000000000000000000000003069f6fc18aea31f9a326b73e8133ec4f4e2d620000000000000000000000000a21112361a257380d46080d8c4bcd83d89090acb000000000000000000000000b5f7d5e6d3e9dbf275a693af42aaa1670dc3111d000000000000000000000000f21c35d8f0293ec4036bb4f8e520ecbe5293776b00000000000000000000000061bba7f05d43350d74ef582f73462256d26e9b19000000000000000000000000e98d1b11363d268bcd9efe84a4c46a0a87047fde000000000000000000000000739a74edae08e3330c15be9ffce72f6d88e7374d0000000000000000000000004fb3c6992c36138e30e168f1ac42ea165e50382e000000000000000000000000b7325e6ef7cdf97a27407d48d58d3c1240ae49330000000000000000000000008aab39be29f4d994a534958028f4b73a18d2d45c000000000000000000000000b1b5f357e78900cca90705d7c0142e1bf89446f30000000000000000000000003e2180b216b797ee71eeee08493aaa256186930b000000000000000000000000ad604a69a7636b4ed18fc7366038c0bc163ea243000000000000000000000000fa2c4ccda5d3b45144ebe43fe73460d4ef8ad1040000000000000000000000007ca208711a314bb0ead2238fc574922cbef8bc2e0000000000000000000000005b4f5c26d132c9da650d347da36246867ba85e8f000000000000000000000000d0e0d01aacb456f63aeaf9292e3d11e2e638752f000000000000000000000000ad0e182272d152881437525707eae91c3ed2f36e00000000000000000000000071ff44e88815121b9d7600d2aec2745f4a72e4b30000000000000000000000004c18eb6af1700f04074e24e1c4414de93d31ae83000000000000000000000000eed60c1aaf0c9c921e5423767461037e959fc8ab0000000000000000000000004bccd716cef6458948c55b486e7ce1b46b4d86fb00000000000000000000000060949500b39b26b8056beb499a88874f7754ba6300000000000000000000000019734289a021bfe441a219f3d8c99b20041de7f8000000000000000000000000ab57855ace020b935821e9da5acfbf8fca68b2bd000000000000000000000000ec688cf9edd95d923dde13197fed1100926ed95c000000000000000000000000d2adfc3ba5c01530f04b93a6863f022cbe0e6dfd0000000000000000000000004a9e85fb5ab437899ec6bbf2efcfaf6f1a943a1c00000000000000000000000060246b1eeec92be154bc1a9b7d44db496a5d22ce0000000000000000000000008982da6a1d12fc1c29847713c64ec9d434a1d3180000000000000000000000000f6719b28a68bbd6d37ebbfdb2a9246411647a0b000000000000000000000000874dd4e8b21fbf05cd986861da39248073df4ca400000000000000000000000055e470eb7ac14ccfe2ba955917b0d01357786348000000000000000000000000860b2f8d682574ef508a94241d40a036877885b2000000000000000000000000182d70e7fc0053cf3ffcd047de6e64c7722621980000000000000000000000007f4b00bcdcff9d6ff2f966439a72c8baa2b4597a0000000000000000000000005f267d1f3f5e6347a23bb6af0ffd02c638862a9a000000000000000000000000bd399687ce5182d75f990320e034f8e1708c4095000000000000000000000000d1e8e61d1d3b06a6ada2bdb0e804a369db27b63200000000000000000000000013d74e819d79195ca2243f43df11ac6527c89f2000000000000000000000000011663f59b3462e20a2a41dd38fcaa0f7fffe3607000000000000000000000000b2fa75621738635a871b6b606c87dd1baa61d2cc000000000000000000000000a1fe6dfec0be1e354168eb0cc09a725430fcc83d0000000000000000000000002e0f34f73638d8bb37fa1bf85361f68f1baa1e5d000000000000000000000000793ca1911bad612b00609d77d7878ec5b4e437e7000000000000000000000000b0bf7952a871f0168ef1b772e40ece6149a0f0d80000000000000000000000004cdddd47f73b55c264ad91aeb811429c090fe31100000000000000000000000019b13a69116994d2c96eedad207c9e7268839488000000000000000000000000109c802800ebe8f96222794986eecab700db3cd4000000000000000000000000f3ef89d8b5d820b577abd728a57dfe94623ea3e40000000000000000000000003258e2c9d10557b525d4a836960f92598decf098000000000000000000000000633b1ea19a1d7aa83712fbe50e9c54710fc60f540000000000000000000000009566ba1936e09ac45ba293bc8d84ae3b77323f2900000000000000000000000013cd482df99d4c227cb178fb5fd7624fda03477f000000000000000000000000552cf0680bd68706a91e8842592f811028e64c1000000000000000000000000051d50e136b6cace1e5c9beaa9628e4f248115c0400000000000000000000000032a18d5dda347d8588bfa63ebf411ea365394c2c000000000000000000000000d100a28ac2a1817de20e0bed0dfe465a6188f24e000000000000000000000000a71edfcab972c75764e5471170e210755c994aff000000000000000000000000c0fb9204841d78f64db913b43fd41142af2635fb000000000000000000000000d0c1e9fe4c56d97a53e7521f859c4fa17eb1aabe0000000000000000000000004e1dd568ab55145809dfbebdc549fecf1057f62d0000000000000000000000008c6de3d1bb3e8e589ed980f7245bc4ab548a8e9200000000000000000000000032564c7fbce8a4c37afa06dc08aad3aedf18c6080000000000000000000000007f3677a463cbb65998437f49b1785222256b77cd000000000000000000000000bfb5a1e0637c9a4391c694ae865901f6ee0c9458000000000000000000000000d366fdf90479431cffdd0aa72e2a25eb0e7a996100000000000000000000000033aabef65686e9cbe76bcfd727571f3f6d33ad280000000000000000000000005d5b8fac2b699b7c7b3dee586b84b131ad615ab4000000000000000000000000e49e3aba330079735a0113ed6e62c6ba0e83c4af000000000000000000000000ebb9a71ab74561e489703fa75491ca4963bbdd81000000000000000000000000141157907e185c54ae9f4b2c7fa7ed574e25bc85000000000000000000000000bf7022de13b0ad97128ea27a07d351d72c13d390000000000000000000000000023971b9f86fd78b0c0482661521be6b52972e6100000000000000000000000089b69f90e9ff62b206a241eaf73284ccc06eac38000000000000000000000000427ed9f18236554028d1940ce2cb3b403dd8fc78000000000000000000000000bc9d20279067580587b27f56b1a1025a46a4217f000000000000000000000000b097d9d5fdef85ac5cb1729c7aead0e075121f89000000000000000000000000492416142f1e77dff9357286626e18b727b4d8200000000000000000000000001fc34ef4f7b5b3074519b6b1945b051cd321df27000000000000000000000000ac8f0c240540efd8fac92a9b51996afb861efefe000000000000000000000000b3842ec4e19cfcbb641e6fc49e1308b955be8d8700000000000000000000000034c0462c0779dac49030bec794f67c0fff36b1c4000000000000000000000000282bc460238e49b4f07ce78b4dd236fae6f3acdd0000000000000000000000005bbaaffe597c731fecf77ff2c9e81487113d475c000000000000000000000000a954003772a2d4d8d091ad60b0ce198a51c5c9f800000000000000000000000039d5b718d4fd453ba89b4513635b742fa0ff94960000000000000000000000004275c2b22901ba1f2ade3c8e8d769eb155b8c790000000000000000000000000c37e6aa848a124b701ca465e4facf33ee27368e90000000000000000000000000444dc85523ea7554ff0749ab1c7e5acd1e173a10000000000000000000000004521cb132b3a35d4103cb78e95159fbd3c460617000000000000000000000000e0f2ff823abf30e70aa5c4f653902feb88fcfcdc0000000000000000000000003c04452c47cb0b4a25cf632d9929bcc55cf9c12200000000000000000000000057c6419d2281382cacd74d5e8839e9d44acefabb000000000000000000000000f354b2e37bd5d07c8cf2c1d2cb68eb520f49797300000000000000000000000034f474f58076b955cf302408489d1f91c972bc58000000000000000000000000a2c37d767ccb830ff567269631c3a12c7549612b000000000000000000000000595126734b7056bda074dc62304d074b5b307fa9000000000000000000000000d16c375274b2183f61f82b04fd12ee1e3bc7479500000000000000000000000069b0b073f591c335063338a239142255cf0cd48f0000000000000000000000009bd222edbfec40454004532b7662a421af8088f800000000000000000000000024d872496e239524d9b82a7cf8691662b4786fe600000000000000000000000005687a653290949adcbd3898b65c9ea6469fed60000000000000000000000000d82c23acbb447849ea6cf2c3c95b1b23da7c69c6000000000000000000000000fcfd1382b63f616287f40cb028ef854315e14275000000000000000000000000651583cee4295f6c012c90335edec0281fc4a46a0000000000000000000000007000bfec36be1ec73ba778477c56bd9625815156000000000000000000000000386e70236dbc06f4f84144e5fbf3c490c2eba130000000000000000000000000a4eec568f90613d9975362b62286a42d3929e4da00000000000000000000000064f861595a1e0050c9cd3caa4ab567a7df68f5f3000000000000000000000000f4604df74a291ac8854486f6b65369b0e6451b5300000000000000000000000061bce096063f76f71c798a6f82fd7a645aefc78f0000000000000000000000002bcdca3724ad1f0c0bfd166b69a3cb0fff22b30a00000000000000000000000031723a27c7e6e9ece60b04c3dfa92200047b121300000000000000000000000061ed87f524c5f6e8412964ab3e5cf9ee39a8fd5200000000000000000000000055598d48b1dcfd0f480ab7d7e856d0bfd447d56e000000000000000000000000b2841dc884e5ef06d2ad68f6acc9bf8725eea4a70000000000000000000000007844cba943a955d5bbbc265f530fd36c283a062a0000000000000000000000000b100274292062c81569ec5699db5467fab23b320000000000000000000000001be80ae0316277f90f27558f2549e955129d056a000000000000000000000000de6932c089a871515c306117e0de58d0b8dffb0f0000000000000000000000001fea1a23fd9559bfda8239d5a7e52db542e665b50000000000000000000000000606999d6d46201506e37354e961f056e3ee33c2000000000000000000000000c2b6180876d517d0969a77c25876c2cfe86150bf0000000000000000000000008126899da7ed6ea17633e9418ea74bbeaa3453440000000000000000000000007a82ac44547604972fc637479afaf5afc4a7fb5900000000000000000000000016343c2abe20a625a8db38008d4656b82c9dc7900000000000000000000000005c14683dc55634748f5759ffa75086f82b01cf3d0000000000000000000000009b6605f2c79401ac0bbe621776fe3f65b55189ef00000000000000000000000045455ccb0623a7309222448ddf6761ede2ab3601000000000000000000000000b56699bb63bac5c0735f56127bd70ce1a929bbc9000000000000000000000000dc7196dee99665b8670e6956e61f9069abd5af54000000000000000000000000b37f6296752edcf0346a2cf3eb0387a1b32fdc9f0000000000000000000000004661bde87c85d97a0135c1652f7ae35b567c2d240000000000000000000000003ab94e9f32719ec73ee289fffacc8256d60fb655000000000000000000000000b6a9ce7c32798ea446f07b02f574b64e7454184f000000000000000000000000f51d69f0c21e35011fc21d727dcafd891a6f24e0000000000000000000000000094f8efe1dcd96c6101df131166edc2a55f847440000000000000000000000003976cd2327c1baf07f5f5d76050b773b46c41dee000000000000000000000000b86233804bab1617d8d0354fa790f0c6cb2ce887000000000000000000000000b5b1ed717fa1fe55f2780e3451a27eee9af91cf3000000000000000000000000c100dba71af4a6f37ac64f7f6e089390576699fa000000000000000000000000b278acf6cf99fa8823e1b324fd4d62ba30040cda000000000000000000000000ad284dd9c2d36d915bdb25bb4b951f76efe5632d000000000000000000000000d3f48ec83c7c28ff24ce7536599bebe9c40a4ad2000000000000000000000000e26e5b29617060ca7620e31944b8f4cbcd574699000000000000000000000000d2ac078541e8ec4d7648ff03043c0b16bfa0277b000000000000000000000000e129b3b32b28ec042a733971918aa136d8f50242000000000000000000000000aa3d5770055fd24d5528621473b33851be309cd700000000000000000000000024edfced9c094cf8c2307d3280466854a048842300000000000000000000000086dd8ed4e6539cd9d34dfc23702f9f8974474450000000000000000000000000f8201dfe11b2eea17488849464c85927048f9baf00000000000000000000000007d8e2def76a6a3f85522dfffa45a8f55d6e74d1000000000000000000000000ffc30ab5c9be1700e1b07c8f825d286626c72622000000000000000000000000022dcdc7fed33abb01deba9914820fb0d8b520e6000000000000000000000000ef1c09194f0e35f4d227e9d68fc8b53ffccb27f50000000000000000000000005a34515b7e0085ce0f3ce9a1f8449f923b8df0320000000000000000000000000c14bdd6b55b6d4a34c1e5ef5c58a9e419934b63000000000000000000000000d0b71db82beb42b8cbbb429dd1688c100babc368000000000000000000000000225c499cbf20496501149964e82354b0c5d136da00000000000000000000000063421c9a10c666936a76f7e58c0f2f5242e4bb7c0000000000000000000000005ccf09aae5cc7d5f12432d70851120b54316388500000000000000000000000088f0ffeee143237a502e1ab806c042ad17ff4320000000000000000000000000460ed4bd130b65e38853628d8f25aa7a04171d66000000000000000000000000fa566ddf0801d995b3afecc5f37a39041a3888d1000000000000000000000000809bef637b046e16c418f596ac0434651065dca000000000000000000000000042115760f8ea282c5d521228ad1d03403cb45cdd0000000000000000000000007ab3f19eda66da7142270eb7a8cb168714ed89d30000000000000000000000006d4aaa732cdac1022eee6c90dd6cd11e2606e940000000000000000000000000100639c1dc1fed70328c0d79e8e9aafb3a5c08900000000000000000000000005e9152ea781cdea89567f3a4695ddffe6334036b