60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000be808204ccc25307453e4daf371ea6647a7acc68000000000000000000000000566d1bd9ff9ba7453a8a5c722b47aa846209480f000000000000000000000000195e4082a99959e9101fa60f80939b9257b588ad00000000000000000000000010a98f0c65d62b4df70ff13b1cdee1dfc2308db40000000000000000000000009b3bc2b4d02ecd3d4da9a5e76a15e6349c09a0d40000000000000000000000003c5e52172be3e7935a96775930371d0556257f080000000000000000000000006cc3011c9498c12a32065a28abbcf695c4b98399000000000000000000000000158717956dff7dded03d0b2a5fcc3197a1d43ea8000000000000000000000000650b8dfc8c13a4605ceaa02e5459ff5f2dd273cd0000000000000000000000005906e8b21fb9e20c78ba554b04669e301300c206000000000000000000000000efe802174042b2f9c32550a84f334c106acc5731000000000000000000000000688c51c9d996451300a179828a2de42baf721c99000000000000000000000000780afe8f0e91d30d7ae3b53a66757489e5dc3e0d000000000000000000000000cdc86dda6688b0cae14d61c2d876aa6c5e37c1e60000000000000000000000006306c4f8cfddc60267315282bc927078c5a71e08000000000000000000000000b95743fc45275aea750a1e3b3204b319cc6ea3c30000000000000000000000004195588e6ac035e688acd5212190244ebcdbc00d000000000000000000000000714d0efe0a85b14e33a42edc31ee919cf4cb6060000000000000000000000000ae08eba835fc6c2b9726b31c7e248171457cc44a000000000000000000000000433061035c8066765d6f560fe7c71a1feb0e35200000000000000000000000009c80e71aebbe218d97e2bf378584ceacf390201a00000000000000000000000032cb87caccf92b499a0c65cbf8d593758861aea70000000000000000000000000cc2da8054be4fa1dd8d28b3172a7da0326c4cf300000000000000000000000077a53e9ba7eeabf6de0120941f33e1ba8db90b57000000000000000000000000c671a7558ff39dac632b80e146e30d1938817727000000000000000000000000aa25ac6367aa7830dc0e4df27eeee281e811645a00000000000000000000000011c555870f367a967bf4a53a674675e4d93dbed2000000000000000000000000f4ecfd78909c4177b6f1d78ea6b70047ab6ccd0500000000000000000000000023169e9378f7c0fcd76d7a282498625cfaf1eab7000000000000000000000000a19213634c6cfd0fff6b73cb19a38a59ddab1a590000000000000000000000002661480ac5d8f9d40ff3c639d0a06d8de536ab49000000000000000000000000459cba974b60fc2382c080af28af0b482cdabd6f0000000000000000000000001b97fbfdd12e72d5dda0b1f9135bf458d07de260000000000000000000000000be511871426b4b14f2e39728160dbe0e360008ff000000000000000000000000347fd0a8b86051d8789cd44f5ceb5acc63d81bae0000000000000000000000009e7fe05c693a62aca44b5edb3c53d43d1660cb7c0000000000000000000000008f301c59a42a6452f85e38eb6d437927ada40acd000000000000000000000000b9d866bd4bf777aaafe269fe19746156be8c4b4e000000000000000000000000581fd2367604c755e00d72a9abf6fce61ffc08cf000000000000000000000000ea20eb9da9d733ca4fb986d1be936d21aa5daf5a000000000000000000000000b52c8f76639b21604ce59cef7320157251ede2260000000000000000000000000a82aa70be9560320c5e82ce6ba846ba89aeb1bf000000000000000000000000f6bf14fa97160b72b003190e609c3a3407a7fc6e0000000000000000000000002dea87f5dc52478c43ed568cbeb5ef4753f0ad57000000000000000000000000be42daa96dfd26dfe83d57f7004c4822b2fe8a72000000000000000000000000d098bd66e01d5d55626e4ab4ba4fb1c9a2de45eb000000000000000000000000b852a4f93ac1aac6ae2f7e8bc29429d5b76926d100000000000000000000000052ad62242bbc6c48907b1c47ba8ec452a0c304fe000000000000000000000000bced188b537a504787b9bbf1c0d8c51773244f3000000000000000000000000034a7892e977f8d6e658bd521dc174db19c1169f7000000000000000000000000014c405e03888ad75976775a98b70ed95fc997720000000000000000000000004f60c1d21a54e26558bc66d4d6ab8707724076ff00000000000000000000000004a18a2ae497493c0b17ff9053078a8e8ec86078000000000000000000000000e6e3f178af63d72479ebc8d8e1288b4c547ef8c200000000000000000000000028a861e76ea1221ff3984400311d559020a2f843000000000000000000000000224e88bb76e7e5e9d463a2195e9b4f65bb1abe45000000000000000000000000138cc53c9a6f3aeaaae76c02c9c0ec3a6f30ccbb0000000000000000000000003e74a781c9718f5b3418137615794339e7ac2f1f000000000000000000000000ea08370909a29d43eebf07f9d0ed695358eadbe400000000000000000000000078ad70b045f2dab3645cb013311b83fb2a401fc4000000000000000000000000a01f89e223a7acbdc0645ae61f42c46a86d2de0600000000000000000000000051d60ec0d2dfbc09651930e3fd12ceb8861b7c7e00000000000000000000000005ec6d53f87e16de2daadaa03421f6243bb2553d0000000000000000000000006eea8049d3a9e22f7ba892cea7375ce432f0592a000000000000000000000000c22ddeba5a1808bf50a472178d5376c9ff95bf3d000000000000000000000000788c390f97a12053a17220f425a1ea97647b30c600000000000000000000000090ece90f0d12f6f1f07b9db4815d60a9227fbbf900000000000000000000000068022a0a41ef2e67b3768cf251f08c35926dff2b000000000000000000000000c6ad14f9c54702248df07d8557ccc3ccb56b1bde000000000000000000000000cc2b8f5b19d2496386704c906e1a36e0a79d9e5d000000000000000000000000efb6ab1f9b8ae202d3d5fef29e0b242a416ab02d000000000000000000000000b69754118aa5c94d4cb1cc215536c9285e655542000000000000000000000000b1ac8e9a6c7b5a972d5ea5e28bfba1038f1da63b00000000000000000000000014b427c274a188c60e09c64f08db2c9b62b8690400000000000000000000000080e9a392f8979d861de2830ad3c53ea7af38b358000000000000000000000000e5f79f047496a13103fc0976b27645a6e970148e000000000000000000000000d287e1b89077f99f7ec3b504dfaa637905768ef80000000000000000000000008d154f8a32a33d819595453ea8f7ce2c0de9fcdc000000000000000000000000c4840920ea107421342bfae87b32f9b918f5a463000000000000000000000000a95ae22c4b26eb65271a3d1cde8d82f6c81b1b77000000000000000000000000a5a5859707d436d14b9f7cdf9ea4353c07438990000000000000000000000000094580ed1d7aee997aaf285479d5b5e926a7b50700000000000000000000000069ba80957af18cf924cd1b504177be72700b725000000000000000000000000098c4fe897e895a1d406e41d5fe55f4e37d89ed40000000000000000000000000675e7c858f04417294121d6cc983f1047efe0335000000000000000000000000aca7db846ea588c16614307ffbaac2d97747c5a20000000000000000000000001d7247a8a1eb6b41d235d767f547d16cd4c28f2a0000000000000000000000006853b726924c661bf33f6a9336f28caa075e6b5700000000000000000000000069295370560c065cd8c059485dfa9906814a7c79000000000000000000000000d58e5b4962efc5a40d39e3bf07f2693a9c1eb42b000000000000000000000000c2dce2aaa16876364f40e40b44cbf16c254b9b090000000000000000000000005494a7e708932befa018a3ea5f9fe5a48786fd1100000000000000000000000053f4f4a68b31cc361b77e4ae2e7cc961a020fd4b000000000000000000000000960b58d36b13c5b861321d4ddc9a41144e66d978000000000000000000000000955599c1fdfb34a81d30eb77ba31f535805822f700000000000000000000000069ccd1162ac68632193882d112f50b7a5f131b2b000000000000000000000000fb27c4d4cabdac96bb54a9895d70525a3e7701a1000000000000000000000000642d3256782ecdcb36875d203ed311ecd4dd5120000000000000000000000000cb611197f2c14981891b653a3742804e619690a90000000000000000000000004d994a359d0171bd1fb088004a4a7abd712c5f3f0000000000000000000000001612868ca54cff7366538b4ac168d9c6acd1e0f900000000000000000000000079b3904ba17be6ddf91e4c29bfd5e26e63975f690000000000000000000000000ae2c9c68d9f9e22944d6164baabc8871c96f05300000000000000000000000056ba70cba887cca7051bd984cdb437e326590bee000000000000000000000000f1eb0158381f9cde4b54a1de488122f0a9b66ddb000000000000000000000000f73c3c65bde10bf26c2e1763104e609a41702efe0000000000000000000000002ac991c2378f702c39a265bd590f8e835d0aa715000000000000000000000000aa6bfc7519f294bd7383091e44cdb6f7b4b75255000000000000000000000000857676a09d4ce46120689e1e2e10808009a2425f000000000000000000000000d548404e54fee0a6f0f0570c797e93e4c2392e160000000000000000000000003ba230a836e70b92161eb74759d1b307fff80d2d000000000000000000000000cf2440a96c166d3627d4c9385845e48bc7bdc6430000000000000000000000002b11c940982d4b185ffcb2445a831e6b58c566dd00000000000000000000000059f819c5bd1c48cde4972c251b14ce9e9753746e0000000000000000000000003bf0b7f3ef6fac6466221e6813200d03ffec67160000000000000000000000005f38dffb025af4f1a801df25bea1d6cf2e1f5e52000000000000000000000000cf59b93026056f17a2212453069735437d771e700000000000000000000000009ceb6e83a32e19364e4bfadb2079a0151aa5c9a80000000000000000000000006b1a3209ba94caab45bf882be976809da0152a460000000000000000000000005f16003994b1c22318a8bd5f8b58d485dca4ae470000000000000000000000003bc28c1d7dbdef636df8e5c01d380643cb3cfb290000000000000000000000002b6c39cdb2f76121929715413df4744ecaaa1a440000000000000000000000001eb247475717998f63cea8d8a4b88ad1172b6ea2000000000000000000000000064dbb5b9e864443d8b12bc9f7196ffaddb1da85000000000000000000000000c0acaa668af06267e1c8850bdda28c0431d313b40000000000000000000000002b9de39a7bf9ebcf313c3ed3df6d07c3fcb2853700000000000000000000000022ccb55be09f049c1c5233fa3f445798608efc47000000000000000000000000dfaa2085edc5c6d2fbd74f551e2fed642a5e944000000000000000000000000045317670c07d1ff6687015d38dc29c0c06653bce0000000000000000000000009761611fff19e3381973c826481d7a4f561cfdde000000000000000000000000a9b746bae18d22237c7dd7752a682b3968773cb8000000000000000000000000f74a281195007f9bda1b9dfb6cae6dfaaa5c926c00000000000000000000000083ce620b158decb490950a95c7c2081c778dbbe400000000000000000000000076ff6c953a525e36f12225525ff0672478b253f1000000000000000000000000fdb47f4c21e67fbd6af6b4987284d17f6175157b00000000000000000000000033b587925fce625baf6f2d1b1eb1f78ae45aaf8700000000000000000000000004b0303e3403cd66ba5e3e3baefbad26c8ae480300000000000000000000000005524d708abe098eb0fd4002d02407d3dc857222000000000000000000000000a271db2fb81c4c0239994d44e09af510ba024d800000000000000000000000000a2c29baf17dea8ea305f2eb2b051eaf7620060e0000000000000000000000001ab5fb51334e6e9bba2f3d6aaacf8b022676d84000000000000000000000000047c0aba3cb4b457ff09715503bb919d7c9d42e6b000000000000000000000000d0544de8b381d84e82d65e677f7933655c8ebbf1000000000000000000000000187ff46611a649033fb50e2ab3d4007197bd0611000000000000000000000000c7eb587a983d8aeef19a7b9ebfc02beaf8dcf7fb000000000000000000000000fcf8a11607d2bfeb6653bdbee965be7efaff0d2f000000000000000000000000d13081391bd6ccccc609d2b18de36f8364b32d15000000000000000000000000b6ba1035b3570cead930ae05af4a3d45f36b6947000000000000000000000000af4097e2a750f8f81ff52d5035c119de1032de4d00000000000000000000000028c81ebddac65409123b1093f26f890407727243000000000000000000000000b60393b5e90f78166bed193354d85d42474f48be000000000000000000000000944d1e6063b89e75614ae3aff57f546f78115a19000000000000000000000000625d2df30db064986be8b0aa55d7bad483001b86000000000000000000000000348ac800ea86ce3101472cb10c4d1d555b2097b3000000000000000000000000a24621eae04f663fb69b04046272914f764e99e500000000000000000000000009da9f3a657536e6c746be5223a3944c7ae34830000000000000000000000000fe61b9e6e43e20646fc5f2c3b2fa8e5f3d3c771d0000000000000000000000004ac08a2056eb08714bc820874bc626bb09762dab0000000000000000000000007ce7566869f302bc255953617ee6df13f8e1cf90000000000000000000000000ba97ff9a92b2f4cf362f95647070f9da7a7ece1c000000000000000000000000ba19120ce3bd4512060b3237c8fc1abdcc1c6f83000000000000000000000000fe70a0955d0a7bd48bfc331a8d020b47de21b4b20000000000000000000000006e923e9447957afa8329acbe31be1262ac257770000000000000000000000000338e200cbdb50c824118055ceebde0ffd74ff772000000000000000000000000a7507e4fbf2faf035dddca7d9aac457ab2a2024a0000000000000000000000007e6274f9dbf3f2b54b4a3961a28ac37c0d285d0000000000000000000000000036ebdfa5b57789751bf2070e500d8b6b3c3395700000000000000000000000001012411b29ff11320831f66d253e497403482afb0000000000000000000000005bb8e25fbb29005488521b7d2d3d23a6314ac2250000000000000000000000007f253c97353ce042ca457b046b14155f222f7708000000000000000000000000b885dbbaa777c7fba4d566dabfa46cb8cb9cf7a4000000000000000000000000327e9b418f90a66153a180380c90af4ec78f80ea0000000000000000000000002518f2af7bcb8b0bc8bb1e928437b1baddcdbc320000000000000000000000005924decbceebbf2bd4735d61b53b8f1011bac2ec000000000000000000000000e1b6e41ef041e8a3b2327d8b4dc8c8f6c733c312000000000000000000000000d10f7e82d95ba4c23eb5c2d0fb0ee1754da811d30000000000000000000000004696c76278449e4ba2311252c4c6e4b0c503f965000000000000000000000000b1d989a88f3228e710d8fab9d6264f35abf1a9a1000000000000000000000000a1e0441529fc420da88283e585180a9cce52ac730000000000000000000000001952d0b456b68e198171f75a0f929327e5322f340000000000000000000000003b7f5bfd25dd5fe000a5f7ab52f4fe8d5ca9e663000000000000000000000000a3477ea10c51e0703993b257585deb56ced42b33000000000000000000000000b3056e29b74b1fe718284f2a1acbaa44a6c975c900000000000000000000000028113e5b219fcb05725aa7c57ad3fbb05ce1ee6a0000000000000000000000005670152ea7b797f7a87a69e13afe63fbef161057000000000000000000000000175434c5fec630c5ed4307d8d8523d629727074a0000000000000000000000000d89f000d19a6e2539e9fd103c73825f537a7e000000000000000000000000007a6af2a545964b8832cf0286258956e54f9799610000000000000000000000007db254131b5c983adb6d261bd0521aa396992f250000000000000000000000000e5b0438d7a36ffe0e8565e60640b93372307b63000000000000000000000000e2f9362ce333a81f2efef5ef3118c88b4d8ef9ab000000000000000000000000f57469d5ee2c658811faf1f332132673c096b4cb000000000000000000000000d164bbb983b8e9be22d5b6ded23fe83c9bfab70e00000000000000000000000039ca911ac26a88ea8c4fc52d14025d2cab72a24d000000000000000000000000596af0a356e9b438347404802cd3ff41e8207b3c0000000000000000000000000294ad15f6e36093a62097ac2aac0a757321f24d000000000000000000000000bfd012934574d53df6205376b1dea96adb676712000000000000000000000000d4f971ed26e7a30f1893d1bb96b53d57dc15bb3900000000000000000000000016fefeb7b3e7f33a684a74c7cb97425e021314a10000000000000000000000001c7795f1930cc599f5c42caab4e173829e004b810000000000000000000000000190e3082fb2ed6c3463e91ecd3bb02ce5b4b334000000000000000000000000ca6dda5f3078352b50fe5dd5bd46d79aadf5333700000000000000000000000048afb87b36232caf097d234356d8ed8af4abc308000000000000000000000000457bb2986b292a6daf11b7ae882e9aa813f485260000000000000000000000007d4df9bd3fd51d0425f0a2a36e39913531d01763000000000000000000000000a130b0420d8411105bde470c8f6f3ea5fdf14dbb00000000000000000000000009ea657528fa58bc33f834828123d8b4b0aed43e0000000000000000000000009bf6ff8e2db2665f6018e8e1e72c6812d51bfbb200000000000000000000000019d84cf86c794b17e5a16f621d11c5a40285b1d40000000000000000000000002a3032ac9e0ac538d5851624ced85f85baab96f40000000000000000000000002caed190babe80fbacb630e4ebf2f3dfa1c418d3000000000000000000000000a56f47017fb108ba7e77f83105c3966dbf479833000000000000000000000000e1239b4ffdc32a5ad0859c0da128d2c9fe7373360000000000000000000000005d0ead74c9a623cd0d78adbd210c28798a50a1c3000000000000000000000000d83feade975e921280852e7e68c71e1c5a4f1910000000000000000000000000ae381a1a163b1549c8d7a1bc4f8c8fad8fd67b75000000000000000000000000e4aa62f14c45f849627be695391f5d8585934e6100000000000000000000000036ef581f4bd324c24cc154de0689d44e7baf6dfa000000000000000000000000e09df1e7c4eaecbf726e3059084d95b9afa682c2000000000000000000000000ba05f6a6db771bff5ffefac7cc877822e9d0d8b30000000000000000000000004bf63e2e0481638062e6517ea9860589ca45474c000000000000000000000000c652d33fc1b294080d6bc2e3a4c3c0da7d8af71a000000000000000000000000de65c32a6fb5b0377214084dc0cfc42772394f5a000000000000000000000000389982d39fc3eece074aaf3ac6a3fdfff344376f0000000000000000000000008ec7402180a1e5b47ce3fe38b825127fc4ec0a310000000000000000000000000780ace1b931a1fee975a98a9d96ed32c2e89d4b000000000000000000000000e6511fc0219f257a0e62259899315ff3fa5ac4d40000000000000000000000005c04faa8ac3f73821c2da630ba30ee0a6a29b7710000000000000000000000004db35d37783e8579c5173e6189bb645befee32c3000000000000000000000000a5dbf7bb28081f4aab4943f478d79dfa7ec82d38000000000000000000000000372c433ae9cd4313f49bbfd98aa6a343d3dbac500000000000000000000000009aa68a5540b57790f86603150f88cb7d60e606bd0000000000000000000000004a63a49ab0ae244fc709256adb7e898aba6465ec00000000000000000000000042fe98009d61d6af67c49ad9ffc8fb6a2e8e810600000000000000000000000064692746940e7763500bd18d6d8ab7f7e67d7d6f000000000000000000000000d48ffb2fdc7d3cb20e705157d948360651f568b3000000000000000000000000e50f32bddeaacb52b3aba63b28f3ff54d4041523000000000000000000000000cdc85dc598c90af358683df3be4406702c43552d0000000000000000000000001b1a60cfbac24b1f266b512d59b207ffeefaf1300000000000000000000000009f3920244c6e2bda26ec073abf3a63540e904f4f00000000000000000000000022cc067fa719fdee698afb42ee58671b2ba60d6c000000000000000000000000898af426fd966ad0a609c1454aa136090bb30ca30000000000000000000000007ab4a218fe8bbcea86982134061f4f23543b276800000000000000000000000003a74bc0d2452c83b429dd2e001f444ed3544b77000000000000000000000000951c79c57654d2cdd2cf409233a32a868102182b000000000000000000000000db6bc281253840b1bbfef6a42c26e874df889fff00000000000000000000000020899801323416fce6cc4464219b9a3a2575b94000000000000000000000000062471e5b29b4e0c786913e34bd4c5d90e8b017250000000000000000000000000e927a08598912d3ed3fdd6fefa76969507256cc0000000000000000000000000c12512acba9a9cab12907c85a6714fde8978acc00000000000000000000000008e1451ed7c9c8cb6c7123258a5b5eb7c37705810000000000000000000000008e16b3cb2b9e380012d57af876a0387e08366cea000000000000000000000000f25392670168d2495fcf8d4ee141695f30882256000000000000000000000000805f8a0f4f83b405a36a8a4aef24bf06ec643bad00000000000000000000000082db5738dc4bc635a70d7e524902ca019ab4ebff000000000000000000000000d35c3dca668e61745632a5beba86b8425bbb8d7c0000000000000000000000008ff5ef007511d797e48bd84d4c49f89a3337e67e00000000000000000000000023cbd0cbc70ae2955aacf99e91bc0d62e851c152000000000000000000000000fab6fa6799041dfac9375d37fae73794658b3d570000000000000000000000009d34c39ddbdfde57fe3aa3e76562c90eb9a418e4000000000000000000000000332e792121c7b85fc0d75db8b9edefcb83cc175f0000000000000000000000006e0dd473273214a6d68da58edf556688170adcb2000000000000000000000000ddedc953318208ce2de5f86435e6aeb251a4408b000000000000000000000000a9e5aaf4d3c443c03d5332dfe8f44e63a38f2ec0000000000000000000000000e2cef24b6a7d9681f93fa048596c0497ec4aadab000000000000000000000000f5fd7500cd5b4a00363e41952c962f7f09248d95000000000000000000000000ffbd639ac21994dfe1be50b618a730b1bfa11b0d000000000000000000000000ca49b1da5491fac99d037c481def9345994317f60000000000000000000000001a2fe5bfa1d59d3eb45a2a787ffae10ac477b2af0000000000000000000000007e2e34e9940a932ace7677951236a496deb5fb8a0000000000000000000000006c2cb20bcb9b1e95383de84d680415426db1fce8000000000000000000000000c7bcc38f836ec677826a119b0e42b0dca7407763000000000000000000000000bf536cb2ba0c334f02f0d4dce61a939a7f6f6a70000000000000000000000000b80d323e701f41ff09a620f4deb99d3cb620d2e30000000000000000000000006f4540f9c31ea966e52d0a535f7eee705d495253000000000000000000000000c9939ebcd9311d8b536c59c08ea9c788d72c1d02000000000000000000000000b1c0e643e5bcac5a1a5e3164f84c5c0de406b706000000000000000000000000c88c8fe8835fe68d0b565e4ab666bfee5d20d4db000000000000000000000000d5c70e5eb8fbcc67eaa15009de18ba2b850b63b5000000000000000000000000d59956a63149004e79716aa79e419ceb8c51164d00000000000000000000000067f1e325ccd830050704082c73245fed6086f22d000000000000000000000000a59981206f8656e064ea49df16c05fc1612247a5000000000000000000000000a800fb66a57f7e19cd7b9bf37c4fcf04ad146d1200000000000000000000000047c08fda544ab568c3636b61be39e9487b0e9629000000000000000000000000cc30de5a8d90f9f6034b7786f156c47a65d0339000000000000000000000000067160491d9d1a1400464029190d83f47687e03b500000000000000000000000024688039829bf80e49de1e890c0b73290da5e8d80000000000000000000000001edae56e8bfe7000e96bed661950fdce0bbe8cc2000000000000000000000000f2ec3f3c9faa6c7ee3677844b27256a1ab308e6d00000000000000000000000049a76891f6101b69f400dad458034a2051ced3800000000000000000000000009a2d99fd8e16ac7c2fa1044398e0507284b208a50000000000000000000000004254918efa3136424eaeb33c58aed8cdd454ed6b000000000000000000000000f5ce77cd7e8d921dbb34ebb231972851e8613c12000000000000000000000000aa57c81ff87e861e8a4411c4af0a0508ccd9f261000000000000000000000000871f69bc3debf9242ce288dc26ee1848d4881358000000000000000000000000e81d50a76b2bac9d474b2df622fef646f155ce68000000000000000000000000bf756bd5e54c7855cdc07fb81e63f6eee8a5c768000000000000000000000000278ef3b19aea36197db943eea6c3df6c0d7bd4b2000000000000000000000000a68df50a7c40683659cbe8a2c3f94bfa3cf8540b000000000000000000000000a06bfef6fd3253823d1052b3fcc26736afe141ee0000000000000000000000006c22703e52956a0a0ae1384beb53cd89c0723c6f00000000000000000000000088ccb7926f6661fae0f1eafd220964870ac968cb0000000000000000000000009e67ca0ba437f18e362f37345b8b40e6b8fef145000000000000000000000000534a69a98e4f5e708b63af7936aa21440f44afa8000000000000000000000000b4cefe79a05677552807ba7480c787c95064265000000000000000000000000047c33b99520e646344c666c8049efeaed8b2edaf000000000000000000000000d026b9302fecb27e0dcb5e894d91dc6d786111ba000000000000000000000000101bd13b379a7c845e2047faa1638a109380cf41000000000000000000000000e6bd9103f71b5002b298296ab26375f5b4b1c6a400000000000000000000000063d9dae7df0806f85a01716ba7cf709a8e13a843000000000000000000000000303e2285d83ef520ec7d1b54e285b52dc245db8500000000000000000000000054a6289e76f3d9eee6561989a9eb798008abbfe3000000000000000000000000d78b3ae13c87ab8f2b16dc5015a00f7ce4388728000000000000000000000000f0dc86e83baa20696bd0297a6895f3c41e7b81f80000000000000000000000006c4df7c72f4c2260ca481930da72e325e8632ff6000000000000000000000000cdb868ec93c8c4ad421052eb8eaf89dc3018295e0000000000000000000000007b6bf35247d9f846df259b3b929c409637998b3c00000000000000000000000014f144e52eed9726b02dffbba0886594079df4720000000000000000000000009162bd79232e6abe44e1abe4eec3bc9b83431cb60000000000000000000000006814cebb3b0f9465eeb72f4ad67495a25b8e1a430000000000000000000000001a14eca0c2d21d413f9d9a036127718ff3b21ee0000000000000000000000000b029cb2f5f3ed885f699d8258d5b36cf88d69b6d00000000000000000000000006deac233c9f20a2804ad6af32a4daa6c84022d100000000000000000000000000a716ad18a16eff67726b84f855aec5113710480000000000000000000000009a9099c2d362cade879c3bb168a29cc9a4016f42000000000000000000000000adb0bec9bcfa5b0aae639868c2813c7a48fda0e2000000000000000000000000b5476169de43ded1f0810328bcb92f4cf28efdf6000000000000000000000000689945bb1a8bd63b5dfb600205cf347555ea448a000000000000000000000000b0fca17e5de8e1554bd21de418cc22b9cf45a8af0000000000000000000000008184987861e5f0cac9d91028d75ea1eedb8c434b000000000000000000000000bea755abcd9f9d8d252c375dfdb6400603778884000000000000000000000000ced98ebfdc5655163eea4ac9be88df18d2133c03000000000000000000000000fc9f81b22b1ffeb73256c063566dc2ecdca296a0000000000000000000000000e53719415627e9f9220fe3bc2ce3dcd488869f37000000000000000000000000db93f4069cc0fbf59a877ab25d7729081c8b912c000000000000000000000000d85ff549af58ebe3179bff1e3027e600a4dcd6ef0000000000000000000000006a9656784f3d2aed12bb2314fdbf7c671c7a352f000000000000000000000000abbc0f97bc8d0497192ec2035efd20369f90b39a00000000000000000000000093526d4ca63f2913a9a2d10c6d08014e9af7bc05000000000000000000000000c1dd9d4e165b3c3ca706dad99c418a357b6a150200000000000000000000000053e148f188f843f20892f5704ebe53f1d377969e000000000000000000000000d3f7e9bbfcfd7d69aa160db5a40e92a4e769be1900000000000000000000000082acaffcd2210a9634c037e00fe4e543b628ad3f0000000000000000000000001349c933b422d9d3bab77b414240fc9e65f555100000000000000000000000007d4f43799ce2cf133760395db5513d1406aa4a39000000000000000000000000c27f6dd1a56dbeae08c5376e55ffcbe31739428b00000000000000000000000050169cbaa0d817b4f4afc20261fa695bb3d31439000000000000000000000000058d126e05c31711b28f0808e38127f224758a9b0000000000000000000000002ca4cfe6ec9a8f5f7309593055043975f6fb5fa100000000000000000000000040986c870d67d017a8efefb8ff04d72062b3e68000000000000000000000000004a334a60e974285bc9786f2481f0594ef4aaf37000000000000000000000000f1cf2a36923245a155aec99287fb346c361b72780000000000000000000000008f4f902f2b4ae112f770875e50c6c3228d2f353f00000000000000000000000024633f63a6180da0fb8dae2b45656a0b5ab4a0c1000000000000000000000000e1ee7a6c6c4457af02981887fadb226edbb13dae00000000000000000000000085219c7447c063df70adcc5df8a8c24e6ccd2b530000000000000000000000008ec40c33a2a14a49d2c326d0e4b64251d40ac637000000000000000000000000254de66357ea375a3950d64359d0a520372e96970000000000000000000000000cf515f9f02cd642b41544d9daa9995957ce18a5000000000000000000000000a69ba87e426bde973e543c680745988fe3cccf9600000000000000000000000012a907fd3c05e4d7bf75cd3c579b58400398f7e6000000000000000000000000129c444b4d1c86699b14373f169f198fa1d0ac42000000000000000000000000d55b39c8fd0cb0db43d59d9d56082e73b800710500000000000000000000000094d46818b3d071f0b1d4dd0edc76c6b948eb4680000000000000000000000000fb3216c8d7421963b7747963737c6ff9183beff00000000000000000000000009e1358041dd0869374f056dee64422ece41d7b9f0000000000000000000000005aba163139cd80ee19eb21044ca1d85e530deaf6000000000000000000000000012096b9f8fb1d6589cf905db375c5afbacd09d60000000000000000000000007f0569b3d8137c70657477905977a70aaf102baf000000000000000000000000f86bcbafdb92f405753ded78c825ea5c4693a17d000000000000000000000000bfb8e45f216dd5a634618e8a84f95a23698bd337000000000000000000000000c63badfc4c88ec5fb90c001d898857ee8db53f4600000000000000000000000044564eb1c849d7c8f93e19e3a214861972b8fba3000000000000000000000000d660b02338b91a8cbe82a60e9b0ee9b825338ba0000000000000000000000000d4cbec25266d233a351094e822b2e04552dbf91b0000000000000000000000007a72737a42702f672145d96d6b4e2727d145c119000000000000000000000000862161ebfce0c5b7582f3e1654dc1ddbbc5b1b55000000000000000000000000e881a7da3c5d82266d8d4ca29681c99b9afb0e880000000000000000000000008ca2a9c06bc9c5b7ba7d50d90321c75dcfc0581900000000000000000000000047d22e481e7b9be6c12222830e4a3d9db55aeedf000000000000000000000000bd535b170380598efd084d8be194f14013a42e60000000000000000000000000897464d51976e2110341733f26cdfa77eb20af83000000000000000000000000ec3a9e7d6e8222b16ce8e90be73560c7a478a79400000000000000000000000039bddf233bfd6b3ee21d5c4b777253828e703695000000000000000000000000b695adb01dfeab9247ebe618d3e202e5cc8f91b30000000000000000000000008402fcb39e795c9699ab20f3055db20aa2d43a06000000000000000000000000bc7b09b2355e6bc3eae28cee5157ed30968b87e3000000000000000000000000d069e20e2c0398bb0cbe8a21d410e6704f10d3d700000000000000000000000090ce17ff5e5a22eab5056f2b6a2fd38fbeb3fa69000000000000000000000000b1cf31aac8b59870a70b8c34867eff205f1ac5a3000000000000000000000000cdb17c4e5dcea7f82468795adb2bd9f579af7bb2000000000000000000000000c2c89292c3f33268154fd757251808ec7d91e87a000000000000000000000000758b96ba759b996474333544a697ade48d366f850000000000000000000000003ed72017983ac7097adb30aad0dcbf825cc0965f000000000000000000000000fb55fd2bf011ebc5a8619161460a90581be8207e0000000000000000000000005d1f8bedfac5d1eab14363b98e210a2c7c4458070000000000000000000000002b0d36775a431e67e7393c59923d492f5648d675000000000000000000000000a56d6b230485be7451274342b145d9b68e98a615000000000000000000000000b59a1e3a2448cf145cddf5f854cbf473718a1f500000000000000000000000005558cf14698eb3d3a9858338d263a9e00ec0206b00000000000000000000000060e3d26a9f49baaba30423f621f5dbf35cc6e8af00000000000000000000000048f5d84d07af1d69e7ead4e8b7d4385f0ac283dd0000000000000000000000007413094ffe2ecabe81754b1ff4a86a5899fcc7bc000000000000000000000000594e2a19de87a3b91a730f652cf194f545171553000000000000000000000000fda8fe335516d4a66ed421dfcbd67350673a41290000000000000000000000008e165b997c1269f6a05f558a1aa64a3ea836019d00000000000000000000000002706078c6ea758b71f915b6b69d68225a1883110000000000000000000000000ad863cd2081054ce95ea3109af7cb9a6b2406af000000000000000000000000b48b7950ae14364ea162eb71ba7bfc515d8785b10000000000000000000000000d2ecc919149f88daafad368d9b5d1535c42ca84000000000000000000000000331f78b6d5614b34313ff967a52b0c3eaec90acd0000000000000000000000002cdf754e0fc6c12775587a9e31046ec9690008400000000000000000000000006e00118b55535f41da88d3dfd42cad5d9abb1c5b0000000000000000000000001dab92633ce2c97f41190095888a9cefd28d14e00000000000000000000000004664d3be0b78449ab39d7ffd33a412e21df4b469000000000000000000000000b044882be90d3b330a67d9e089741e773f19617e000000000000000000000000ded721984969952e3878e08c69d8fc64c6e27873000000000000000000000000aaf471086706f710a72cdb59abd3f82bfbccc422000000000000000000000000818e036b60602d9f5a1116d039d1329640fe3dd20000000000000000000000006a3f96fd43689fa3b82cdacdd232302cacc3cab20000000000000000000000003ae9470edbd1c28ce569d1eced487160cefd3ff20000000000000000000000005cbd1560b7911d0ee8a35fdd49736239efce677a00000000000000000000000034ca90ecc81be341b5af04f1f731cc026290c00d000000000000000000000000f250f0572637f70ae4266ac1817fc676b5f28ba8000000000000000000000000c5446aba69380aafe09420c020f1dc8aedbd0ae1000000000000000000000000fcdb332b7227b2c496032cf4811e9c0a65aa85420000000000000000000000008259ad6cb2ffef17b2d216530653dba8f97d3f1a000000000000000000000000342c2d2036bf834a980dca1ed83c313dc1e50d1f000000000000000000000000789916b896c56b19bed9b077bae9e1810287ffea0000000000000000000000003487c31efae51a0b68629b93fec22f1a89f6f220000000000000000000000000abf0446bc2a71ae579ef3e93cfeee50557ad78a7000000000000000000000000894ed7e59ac08531d51d609e3fda240374e3093400000000000000000000000098efc6784052b9a9bcfef44cce613c1ccac6c9fe000000000000000000000000e176315f15560c80f8d7c775565e72dbb1fbdee500000000000000000000000012a3a2b2159743411c74a684383df949639b433b000000000000000000000000598bd566181f3f20385df23a9c3e13f6fa9a9c0a000000000000000000000000646c200963392b4bfa43d4a0dc7b782a694d5bc300000000000000000000000069bd9fbcb0e345e336c2d2e86b84ade8a6b308c600000000000000000000000068b061561048d144e385b7eee664be6bde430a5f000000000000000000000000854bc389693ed6af4eb4a6817f048dfa4c7a31970000000000000000000000001f882a700e994ff14b9c14b50ca9098ba58980170000000000000000000000005a5edf578ee93a3a0c50cb2cc7ac91f6520b53290000000000000000000000001fde1d328b8462aa345724ef34fe5a5a90f4812a000000000000000000000000aba6c781171a1b1231528c7edd20d8df33c23c2b0000000000000000000000005e728ddeb830ba00669b7b9ca338c2282e6272d10000000000000000000000000107abf23dceecb9776cfca8e6e8f071a27eef6700000000000000000000000095f3c4b438800d8581578700d0538bdbe6969ea6000000000000000000000000723311619193460b34103c4f576583460d5f8d4e000000000000000000000000a1d5965a5181aaadc21ed8e624e4c61b09902cc0000000000000000000000000a50a7de72450fae97d8973621651ad5eb9ca05ab0000000000000000000000001aa58ced8c367bfdb891bebe27c5447842062fe9000000000000000000000000d364c297c4b50ec65caa6a81d4d4f150c3edae7d000000000000000000000000e58b69a6b6de5992a858f93b61cedbc659a567c40000000000000000000000007929ba71e53cbf50886033cdef4d0c5c38d62b9d000000000000000000000000f3c7a0ad8bbad71d5043088e8319e3cb3906a77e000000000000000000000000cfed3f0e061ee564702fe123fc4278594f180f0b000000000000000000000000fda589a0257559cc803c86409b5a352d33e2ecab0000000000000000000000001e5583740ea314d264234953b882b6bed080ebd700000000000000000000000025194301e897cc847cdd68ea4e32742d505069340000000000000000000000001075417f7bf398af5f3e59628080d95dbeec962b0000000000000000000000009202f2734985c78b389ac8e8fecf101e093e11d7000000000000000000000000a282d53116fb6e7d11008f490f90461d71b4e311000000000000000000000000ef1a7a6c97c51e6d87d1aafac71bb7b58714cd700000000000000000000000003ac4de57b27517881342d146d7b7572bfd39ea7d0000000000000000000000001c13d7466af79b31190812cb707ce5290f2b523a0000000000000000000000006d0c280a3e44a709b262343da008e6fc5832082c000000000000000000000000dc8d9188ae6a81ff4d99a925c8c15ef2a46fe361000000000000000000000000f25118cf20c12c6f583c611c5a551c7248fdecb30000000000000000000000001db5fd539adce64883fc2539fb6bf69117ed60300000000000000000000000001218fc8709a4a696515eb7742e6a173a50c40200000000000000000000000000385b72f61c28f252ac0fd6b215287683c17dbebe0000000000000000000000007a9c6a2fb8f4a5b89a995db57fb2044ed6154373000000000000000000000000bb8bac4b79314a9be2176aacd863e0fd6ef44f40000000000000000000000000b68bfb8f640a18c4147a29b3d162598298d62ad1000000000000000000000000721dad1f986b74277dc003a5a964625b9f075518000000000000000000000000c09205edadf2a032d6cbd704e0010df2cc636dc000000000000000000000000039f10813bad868ff580202bc657dbd9772a6194d000000000000000000000000d31b5881f1aeb7f7a991ce701753a1f47120fe6f00000000000000000000000001272da999c64e302309548717bb0cd80361b1ba000000000000000000000000080c6d227e1f11d5de14176b517f2ce0ffde0a0d00000000000000000000000021548dba20b984bf274cd8fbc1b71a088ff055c90000000000000000000000008aa305080aa225c164e79fe0765cb0e72ebbd3b4000000000000000000000000493ef4c0d9b575983860407376df345625a35f7200000000000000000000000027c00e41a0392cd1f976717d374f8350a73268bf000000000000000000000000eb49c8d80b8474f15e7f8b2c72cc1aebf093965c000000000000000000000000f6bd368013f7672a813252c50e2d704fe7f43d06000000000000000000000000b8e2213e456c0f13c03f2535053c8604a460ce71000000000000000000000000fc636a0a89667fdc311b9a7481c11de57d3a3ccf000000000000000000000000bfe4a605dd331d56d1a582750d94b22e01c2abe2000000000000000000000000a57ceb91e1aa2566810b406e491eeb1f90f6457d0000000000000000000000007174caeda0d1f1a3616905e4289d3873f23aaac8000000000000000000000000587fa6457a9e7f488429adac8fa38b792816f5c9000000000000000000000000a3f6fdb54ac64c530b332e1e365e94bd43abe132000000000000000000000000e458d10ba803d63db4371326fe1ed7eb1c2062460000000000000000000000006eeecce5e834f8aa0e3655eca52f6307b02cfc220000000000000000000000006f875f806032b42788a9449b0408b3e7b01da46b000000000000000000000000bf872361ebc93bbfcec1577dade856e3e152d801000000000000000000000000c124814cd77c4ea1e4810245b685ee5c1a784435000000000000000000000000e745e2a51eb9c3fdecbcd5078e7afae7fd4f0f88000000000000000000000000f6d7482849cad43fe6b340d4b5103a42255fac3c00000000000000000000000013f922927ba8a4d28039a880aa61320cd3668cdc0000000000000000000000000864f2ab6a0d00b29df04aee2d8bf8ce1550a68100000000000000000000000091defd130b5889e472ebc50c14941b1fff0a72f9000000000000000000000000b5246f9fa6f44421a5dacd38eb3a4054d412091f000000000000000000000000c85ea64031e071f2eb9c69c41c0adfb7792fc8fc000000000000000000000000b2faca0ca664b79a848f8713de7184f9eb52ee3400000000000000000000000069109271d2aa3b580ae62ae7448c34e2bb097eaf000000000000000000000000ba36dd581a8ec89394745f7255924551140ca1de00000000000000000000000031f95a359e4e195c8b1026bf8fe7493023e5e3a10000000000000000000000008c326b44aaac74fe00f197a5b9431d5cc350a595000000000000000000000000b65fc192aaee32acad826bd6e608eeb8ff6de92a000000000000000000000000e88f86d6c8d6c6b0eeaab4bdda703ec928735ce2000000000000000000000000ca8bfaa2fa5136d538bca6e448262cd552b70568000000000000000000000000ba85fbccb01281e93789dcdc2b1c914a2616cc060000000000000000000000007492c9a5e3b8ac412c1d1ec102e1987893900c6a000000000000000000000000a6acee56f199e6ad165ffdf1f568214f5badc95d0000000000000000000000005e38bd9de38b9b96061b73694533ab66affd6729000000000000000000000000dd711db069b1533e85bddb1013fd5f71c8268ae30000000000000000000000004392d8be1a56b6057945246e361fb1329ce74d480000000000000000000000003a3a019e569669379f9a773ce0e6d4950a5268ea000000000000000000000000adbcd4ca6df7345da54480bce567b6ca37b6635b000000000000000000000000b263c603c1f9a68264ad586fbe2b4aa95bfbb34b0000000000000000000000002eb004b848db626772c035dcbd3c16302112cc49000000000000000000000000c8fc4aa835d12bda563350cfd87d3ee35b2232e70000000000000000000000004938e56b894858aea934e21314ce496de0d88f0a000000000000000000000000213031663dfca2094fc5b6522710f1cd4acac7960000000000000000000000009c12208460edfc64344b60f688f3d2697fae2e8e000000000000000000000000424b8396889b1c92819a764b2bb2304ebe9e4ceb000000000000000000000000fb64a2bdb5afc2c0342f1c247a6921f0f3c44d80000000000000000000000000d9fc9664139873526b1c268ff0c915a4604b822c0000000000000000000000009e1a87df326200a688b8bd54fb68bad604cef57000000000000000000000000040c8c3473d670fa78b9d743cb577440bc5dd188f0000000000000000000000008fce4516062120ebb7cb0beb0dd4bca649740c92000000000000000000000000c11c0dbebb7f5dc6923e064e9a5efdb63218e487000000000000000000000000fc3c5774b95b6da6a79208457bf4debc997587a400000000000000000000000071cb4afee605ee256523b0f9480d437ba7e303cb000000000000000000000000609c317e0a4bd29ac978171b9b0851ace5cff43c00000000000000000000000011a34fe555d8f11fb6f3a7889b3642c9e2154530000000000000000000000000fd62fae0cf93085dffedb9afe85d22827819077d000000000000000000000000a613c25bae3735360cfaefb1d2765cb1afa511840000000000000000000000006a74dd7e0fa5df2dc872c7d77c17e4cbb0c79d840000000000000000000000004571acbed5d003047760f862e5bb1de96c8714cc0000000000000000000000001c039117be6155f4c20d1b3f2a38cb32b230cebd00000000000000000000000079feccab5463a665e2752a55aed626c9fda50ca5000000000000000000000000e7c4e56031568b423ae51bd1d85e973d07b71a32000000000000000000000000eb3852c2642add411e7678b4298ed391528bccc9000000000000000000000000e8cbea6771f2524df0b1efcc18138aa37d76346a000000000000000000000000e63a52f6537c7dab0e2d1380ef9997e28079dbbc0000000000000000000000008fdc2f0a377beb4e43e5a163cd92c4d816e6f1930000000000000000000000005164c97f24105b81cda726aace703abdf044e296000000000000000000000000abb407c666b12ba60093671a6d6d89b5fd56f9300000000000000000000000008ec0f699c048abc7fca287c5fed8aa5303462788000000000000000000000000411e03f8798b0e486745ae632e7c287e9a6e45310000000000000000000000006e043f4417e604a0e06d7862d53426730dd87508000000000000000000000000d56535515259e9e138bf3c1e6ef808b3564cd0b1000000000000000000000000f59d51b7ac76f1da0551d32d8d595924e59a7e2d000000000000000000000000069290740946211b298c357be936e95a6c6990d1000000000000000000000000b86c8456ea6be6062578d4f88f81b959c45b7610000000000000000000000000c5ac88858de75832b0c3e583bde1d8819b33b47c000000000000000000000000c9720a8cd501bc0b8899f75d62f77a577bbee669000000000000000000000000763a6256069c62d38e72959e27d720f3a21ae7b7000000000000000000000000a37be40de1db5bfcf674f9b683551a74c8b842cf00000000000000000000000031a96bf1f2021f5984d06b59193fdd7ab23fde4900000000000000000000000094d056f376f249e6c70426ecbf977c258f8cf3fb0000000000000000000000001adfa5985819b67b1204cfe05bcdfdaa0700fee900000000000000000000000063c3afdcf5c20bb98d7911c055441fc35e3bb3030000000000000000000000006006e2c9e031a9cb2684099adda8ebbe81fa1dcd0000000000000000000000006615aa57941989dbfa17d5853412c0ec5b11ba94000000000000000000000000545f441be6c7e93506e6dd009a894178b75386570000000000000000000000004e01d151a5d885be95a5405b0d3df6518c8c80130000000000000000000000002358086551872ad7924ed3a56fa2c52233c6ec9e0000000000000000000000004f3f0f5aa41da829fa6a6fefeb47541d21bd0a7000000000000000000000000049f60f9f7d58eeef23f4130544e130db8818d0b40000000000000000000000005f7f59c000c8caf8b1dfbaae507f1c8a9b8c1df80000000000000000000000001f9b97954d9a878632ee3543e19f6ddca1da58590000000000000000000000002f2a8ba88e653871ff4ceecee7ec2703ed8742b40000000000000000000000005753ca4af8fa901373ebc5c8e2bf17a7c864d6d100000000000000000000000019d47fa75decb5cf2a45608dc71b3f838b552031000000000000000000000000ef43a90157375829eefae52c8fb0a0d5782345b1000000000000000000000000038db2c14ad1a88e21e9b5843b446378899a2391000000000000000000000000fe0e3c11caccbe43b8b50cb156885c4774e5dea00000000000000000000000006099877ecc1c3304f0cae76da0b63352a5da97b00000000000000000000000007192410c3193884c969bf09bd48d46422ebf2529000000000000000000000000e2e8c37f96a6f22fd3955bc6847601b2d339397f000000000000000000000000308416b62aab3f48128408c8abb016c7fc90fe0d000000000000000000000000c024a9ebb1cd89324ef71b61a0ebf1b3a3999ec40000000000000000000000005134c50e2c8bd05a79d6f356337dcb9ecf23d73f0000000000000000000000001880c81b23feab905b8733aa888ec0369fbcc3f8000000000000000000000000ed36341cff76341cb8e959a6ad564d553ec9371c000000000000000000000000219045e98fa200cdc79c2f00e696b50c7c6267bc000000000000000000000000c48ca4018c60886869273d6ff9febfb9474e3dec000000000000000000000000c4f0a7e687070c21e089fb59ddb5fa6da647697b00000000000000000000000052b5ddd07b3abc04f7ae7ca6daab0d50cd9722d400000000000000000000000050692c82ad8f24d0441bc981e2562e32de0a2738000000000000000000000000501ebb790725baddac4d50c474ed2e8fae1da3000000000000000000000000003eca3eda8f7729597b1b81f823bb0d92e97296eb000000000000000000000000f370ab17b5606878245a309820aa2e7e7113a9ff0000000000000000000000000369c6de13f5bd81c99241980b2979d873e6f8bd000000000000000000000000d96d5bb466fb067d13c6550592f85ccd2e32107200000000000000000000000028c371bfd6cde3654e48969edf5ea16757d2c824000000000000000000000000dd8eb4e36a9f06581a062eada5eadb2c052612bb000000000000000000000000d7b699769c9c2a1aee9014fd67a2959794a12543000000000000000000000000ebfaae1b0df91f1690857019cf3a23abddb2b7710000000000000000000000007b94f1332afaf93893d1b5c3c19d1a1657eb4ef9000000000000000000000000fd932eae5274f1e62876f94ebbc92d320f4243e7000000000000000000000000883d5b1dbd2df1777812782060546a03e0e81c21000000000000000000000000094148d70f10ad8b2487ddf74a1ba800eb143e680000000000000000000000003838bd21f9063d39de6275c0c588646494e1d5e3000000000000000000000000de62bf5cb2560e604567bf328ae35cebe577e94c000000000000000000000000dc3be6eef828b7f85abd17aaa79e8924c6c8f9770000000000000000000000004ab840cf88447270cdb835a30d405e8e8567be3e000000000000000000000000f37e3fc9be16f16470ac2ec3cf37ca8a0ea589d9000000000000000000000000a28c4836f227f5d3625c10b2f8a027419de5464c00000000000000000000000000aac34351e5105a04e622c3d0214465cc0fec63000000000000000000000000d3856e67b217a40e50a24e4cb538f245f45961d4000000000000000000000000ddc48e0085b37dd19504dbf83c2593ef9550563e0000000000000000000000002c3bb60cd9e80fb21c1e7a7960250bdd19b7af42000000000000000000000000549b83418c882fbabc5fa65214a14ad6a1f76d6d000000000000000000000000d9ea38913fa5e57e2a93faf8898fd85d4b3cad6b0000000000000000000000001c57b4f0095bbe1f3439e661cc828f98054503bb00000000000000000000000075b584173b826095e7709c0731fd553ffe4c9272000000000000000000000000056072236320408d5a74514200764708cf6b4817000000000000000000000000c825dadf74546b85e025503a5dd7976bc1d1dd8300000000000000000000000066814119434d150be049134705d0ea3fc14772590000000000000000000000003eb245ddc586bb54769c5f16d2e38e7db2250f810000000000000000000000007856a3d08d435cd2b9535d8ed1fca07b0eb2b354000000000000000000000000a11d64241c8abe23dd4fe90b7745c5f852ca8d48000000000000000000000000e3c681181ec7b99ed881f92b369d140cf84a539500000000000000000000000051b9439b0d546cf112e52c5996efb880b9317464000000000000000000000000c162fe6d641a729e00ff618b3cae26ccc30f9b9b000000000000000000000000dc131e36a122b391e94dd6cb4f5df6d0f9a740a0000000000000000000000000889170d7b9a5552c4f50b0f11f77594b2df5dd89000000000000000000000000a6cd0697b63e2b43b76dd45446ac4786ab853833000000000000000000000000ec7e632efd1e8c7bbd5ff753b93b21d3c326688c000000000000000000000000a89f7f2952e94514f3be3a870915ba4989a8c919000000000000000000000000cb261063db1c3fe34bc0210044de29346a192fd2000000000000000000000000c0884701c5f31d4757a8972d11b88f0d57f59ec50000000000000000000000004021c41c0ec1c8638e844091359756727e5b1cab000000000000000000000000cee545bc1029c2e3f593ee5d9691233ffcb7db9e00000000000000000000000049ca5d5754f906bcfa7f0aa38040afa3b59b274f000000000000000000000000600b27ab1ad8c90378b58e9d7b084165287f5e8100000000000000000000000027fd459afe5bc24ed1a4eabca5e73a41b4c62cb400000000000000000000000004af3e38d31b4a15fc5aaa55f6d30a83effd0ad0000000000000000000000000f9fafd9ee11ebc0497c7bf73707a8e85e11b0a8a0000000000000000000000009812e3babb83aed387072d6fc6165e8c915ef0ad000000000000000000000000e4e5e2c66563c986500a3cf96879abeb7e9b57d1000000000000000000000000b4dfb19f24a9b70b64d279344778569d02624bab00000000000000000000000048f4418b80df42b5cb57fc6f7224a18ec2060ab500000000000000000000000073f30f84c8a231eded71b355d4a3eebb9a127bfd000000000000000000000000b37e13969f64285256e9f6291f20d7fa341ffc0400000000000000000000000000d6036cf0c796d6f1198d1d8e1fdca6d647812d000000000000000000000000b774c754ed16845dd8246626708a88d868ac146100000000000000000000000027b79f1dce098883f0820ca90e9669acd26cbf7d000000000000000000000000eb7b929089a984a55f9f1cb6536c8054c1a5e9ea00000000000000000000000041828c976c2e724b3db820f91b09030bb4bd4e2100000000000000000000000068dd59836b60562be7c0dff97184e736a47d8ea300000000000000000000000070a3e6771883243a87446d83e92a77dc1524f3c00000000000000000000000002f2991271ef6078c1f73eb054476e7909e429c210000000000000000000000001fe9880899290163bad7fbc845bcd85318ae38b2000000000000000000000000f04d456980c38b50dd17d9365a9a0447f9806082000000000000000000000000a05fea3b24b124bba40c39c0810955a2b7ab40f90000000000000000000000000788ff817d44c47b64f74876b77087bb00ce923b000000000000000000000000fac106e6647fe80c73542c2557f6da3785f0cc68000000000000000000000000218aadacd92a6227bb710c64c06c2771795ce790000000000000000000000000b5a15da1a3c6f5f1cfd6325f03fd63fa644302b30000000000000000000000000a14d77282960882618fc5d862d2943f9c8d9e3a0000000000000000000000004133db61ae077d3b78f0e3d7640fdc3e4e8272a6000000000000000000000000c2a1a15e449ae343ab4cc933f9af06c0b6cecaba0000000000000000000000001b058e098fa5c06ccd5217d619136e782f94ee49000000000000000000000000fada71980cb276875d2e13c8f0dde8166ec0bd5a0000000000000000000000003715a9269912d9ccc7a0c0442f77975ed256ed0000000000000000000000000012ff28633c56a93f6b7008cd42cb6c626ea584850000000000000000000000003a411fda8055cdbdc78bf7c8d245a242534eee590000000000000000000000007072949cd4482b3117309e9282b0ca255e80b4400000000000000000000000006d9960497385180dea8ec10b40df5e276291177a0000000000000000000000003e452f0c470d8a1d1dc31d28c7cd5d73e374edfe0000000000000000000000004fd10fc0b1af50558706b5a940b1361250b4161900000000000000000000000066788cebe4850a1ff396537018c093bfebe26f7c000000000000000000000000908cf8456cb35d607a9c9c3287066d563c4f9e0a00000000000000000000000021aa1fffbfc02e4d01745d44645dce32f30dea90000000000000000000000000fc304bf0fea6d90234ebd0b5e4bdf0f68a9022b20000000000000000000000001356e0ca0ff1ab2924403bc72e54ad9c28cb027c00000000000000000000000059ece90877a40b0ab608d428c8837a674d50f1a7000000000000000000000000f683bc09a0c76df28093ff563b06d30dd4dadfd900000000000000000000000025f05dfeecfa3202e133cba1de34ec3cd54801840000000000000000000000009c1ec843bbd25b5a80e0207bdbc13363e12896c100000000000000000000000004fb1232414823f00811bb908fb876b178960438000000000000000000000000a9febd92b5fee25af05c6633ed717b373ffb1c7c000000000000000000000000b4b0191d54affcf0e1fd9c7cb2cc9eec37d31758000000000000000000000000fa32a91753b3b7d9acb91c196effd755646bab920000000000000000000000001d3cf1d04ae70b8f85adbfe73b20c5aa1a103500000000000000000000000000c65666376ce727050406e354e089c1ea17507e44000000000000000000000000af32b88f01691a9c72bdf4340a5953b03bfb04a600000000000000000000000067173c794e2ebc2368d3fc4dc8b30da682db419f0000000000000000000000000881f57c3ff4cb0bb18ffecb45afb9fdc30f472b000000000000000000000000ec853ed5068b857f24cc40c3d47f7385288a94970000000000000000000000008a98e9d19adbdf2851a427ce16d672f131634c240000000000000000000000002b7b330ef72e93399fc5a8658b8f9075d6815c1c0000000000000000000000002fd029df077fcf4e7cdf684388e112fda97f49f6000000000000000000000000681791407d463b63f0e39c70b58f465e32402a9e00000000000000000000000073d83f4e0df854104444c7d90ef02610852efebb000000000000000000000000a4ce481094be300c00a719ad4fa23da53d12eb660000000000000000000000000f5b2d099991f56dfad38234dd9029dbc8368c42000000000000000000000000a22a9756ab3138b4ce4c1f9c613ba3e15ae8418900000000000000000000000080826dd98ea74e0b58fd88b5f32e1b9d80c350ca000000000000000000000000cdef84ea6f2db6765a6d391ebdabdb6dfb9b1864000000000000000000000000c3a489a8c1ac7cce145918e6e201dc061f2b4a2a000000000000000000000000c0be105cd6a1f6ffd100fde73c3aaa529fbc241b0000000000000000000000007d0cfa603b97f7b69911a5f2eefda733a11af1ef000000000000000000000000bdaf92c946a60d15a3481e244b7a48aa86c167550000000000000000000000003530603e0098edb2d8b43e85c04ab48fb4899bfe000000000000000000000000d98695bfdc6c735314e092f747663adc0b727f730000000000000000000000009d714272a4dfe73884fb047513bd1dfb739c6edf00000000000000000000000098c3450d6f9cc703ecb427972af1f4c4298bbd580000000000000000000000004bd11065204eb4c31b8c0b5a1bf585531177921a000000000000000000000000ef4f66e451000e063cd3c06a7b3e98047bdd194d000000000000000000000000e1175795ad12977ffa0aba91f15abb3a794be3f6000000000000000000000000f6d33f98f1226ffb87015c8f5cd5c55802c85f28000000000000000000000000bfa20fdc0cfe6937bfcd654b59c30117931ebdfd000000000000000000000000d6a58ebab8c96b6d00e4023f7cb206cbef0f40480000000000000000000000009fd736f2471ec6b1cacdf213984f7d13b72a5525000000000000000000000000063d9cd61c6ba8681ea37dc1ca4c47bc5929a469000000000000000000000000ca3720d995cd9054640c535ef3b9cf5b73eb9d290000000000000000000000007af952c37506a488d9e279574efb43cbc7148c2a0000000000000000000000008e56051499a2838aa3a68aef32c62e0634655726000000000000000000000000928529ea9077b840fc386f219296a8c76b59952e000000000000000000000000fc54a164005103228e9714063aca8c93edb1256d00000000000000000000000080718e2add97aa5c66689026030399bf80fb18bf000000000000000000000000ab554a8e296b2073c40c8d74addb9c159a80fbbd000000000000000000000000ca868ef1df9e52d7d5ac79f7e52f492e619f2bab00000000000000000000000083808de1717a6a56a9554e14f006ce1b3a67f80d000000000000000000000000f9b8709cc86f225c83b94d5a43f3ab7e0990394c00000000000000000000000029dd8863c2faa07759a756e04a0d2b88d8118f2300000000000000000000000028bddcba9a3b20d2f0897966fd08bf7b9c44b5d20000000000000000000000008c5b9a214f8bb37d43a0a9d5bdfc58d0be783529000000000000000000000000dffbadebbbce43be9d0a2217380bd9527f3fac4e0000000000000000000000005bc538fc095190b78f19fd257757b33800802f860000000000000000000000004269638f9aed480628f1a61d3c0a17016c997eb3000000000000000000000000c019a4db8587878eda8cac464d3b630cf44679f4000000000000000000000000f4f7fee6b908a28f33778de59f387a08c26f9b86000000000000000000000000be810da8eb31644d93b0234a6cf51459a97848a00000000000000000000000001cabde28a56a46c1dfea0b91444ab385a686d9410000000000000000000000007b5409242e8e6e1fcb135d53ccc37f12a02bdb540000000000000000000000003c3d6d93bf3ba6a25f7a4204c4fd0c77e418c461000000000000000000000000920bf575de99882ee4d770b5bfd5ac053ce5f4e5000000000000000000000000d6ad239ff1b64fbeb7ff7e008e6f5ff165e513130000000000000000000000001c9f9351a4c379145ff32502bc198f550230cdbb000000000000000000000000754c2c6800612de4486770e96e6cf1ed69537f5e0000000000000000000000006cfc2e5f16044fcf73318ddada150be6ebf0078c000000000000000000000000c1b1909c3bc44a18ef8d4a2277e92d62049d95500000000000000000000000005d22b98386ecb21ac9c6acec9f454ae057576b8700000000000000000000000062a4a1710d62461930367861f5bd833bc4307550000000000000000000000000531a6e8d6f96a6b188f459b3b7b190821837d36000000000000000000000000028530454821ca9e37d21bd6878a2c1facec7f3c700000000000000000000000075625dee852560a075a84374d5d92106be33238e000000000000000000000000282a40f41b424d39615f25be709d9b86f0a62e7a000000000000000000000000269b9f40e6243313296c25868cbc7ecef0dac8cc00000000000000000000000029bc8c2efcc352f95581baf043e3ed6429fa4129000000000000000000000000ef2e60ce299bdce26169565486fc110614070e760000000000000000000000003dc1839c32bce1a9f91b7645a5c21847b47a85a5000000000000000000000000b67855b2864b5fc3e6653f72b9c7f3d7f5ae9b7e000000000000000000000000c55964004a466f18a36ef7f447c0f5c15946ad03000000000000000000000000e76ac68f154b9ca06cd156626cbdb8310c10d96a000000000000000000000000b81db6d35bdee8fee44859512273d112672093d60000000000000000000000001cd32c997b98219bcb9a2862a46a8f341034b0a1000000000000000000000000336ae8bd061247a79469522a2617256e73446441000000000000000000000000ad5a39c75bdf678507718b7de46ddc6a149a807600000000000000000000000069fdce6f2e44e13c9c85524f08e025db14b2c2c4000000000000000000000000e4ae52fb3aa7618fdc587dae56d0cefbfabf603900000000000000000000000039912b22c3b5ebbab84034750ccefa090b311677000000000000000000000000ced2653960a252a7980f279eb36b93b57d465ddc000000000000000000000000a6284f3d613c3db852fb364e2f0b9e06627c921d00000000000000000000000072e6acb434cc28b3ee7e23af55afc8ac04236510000000000000000000000000968699034a30d32d6c23897384d97885f8ac7bdc00000000000000000000000078d02be57a00206852f72230befcc7a7af796ec70000000000000000000000008eeca8518af817d12f13bb5d1006863858e425cb000000000000000000000000601e03f171f987fc703331b40e40d38f3388d5050000000000000000000000008913457e6ff198450406f71ad1a37ece4bb8c49e000000000000000000000000123695e3434b39edb88465535f27bbd8de8f739e00000000000000000000000074af7b6bff96d9073dc81de623b20efcab4c9e47000000000000000000000000797ffa34de044990c6c7f3c178a1848b01c3936c00000000000000000000000008d56ffa596b29401c03989818e6a44c04b0287600000000000000000000000022ecf5818ab9cf64c2f8608e3e5f14f59b762dac000000000000000000000000fd99d621b30f2d869357b1c635154cdf0263dfb9000000000000000000000000c02ffcdd914dba646704439c6090babad521d04c000000000000000000000000603bcbd3b2ae28aa9620b5505b97215b3ab1f1c40000000000000000000000008c429cdea02089b7655c6c87cb895ad57c761d990000000000000000000000004bb50a474e45dbdc0f4027a83c10bbe2fffe3ec4000000000000000000000000e1e08361b0d849dc866dfdbeb9dcd4027e86f5e0000000000000000000000000f96db1e323f3c72758987bc2529ef9dd69daa764000000000000000000000000b192f204c32038463dc9f0dc33ab4755f4662b8800000000000000000000000039e7a458d749fdcd21b6082c58d92a7e033f1f190000000000000000000000004b325781498e090a78c808571938578dbce93647000000000000000000000000f632668a17dd3ede0746851c9e3a95bc2562799d0000000000000000000000007e4885d41835902b524615b8ca7b15799ed488510000000000000000000000007e6a377940c58da1ba2852a539e21622db7ed213000000000000000000000000cd9c0943e7297031dcdf97b9dd153dda814dc38b00000000000000000000000031250bec5915b2ea0fe202707f027c12498e69b00000000000000000000000001938767347bfff98d9925d05330b38e3df95a86a00000000000000000000000008b560ee8ea804e68de94b35cea08a5826e3fc62000000000000000000000000d77dbcde9db01a5d80498d6d24048cb7332dd801000000000000000000000000647026d1b7376f6a248529dc539382eb1cf2989b00000000000000000000000000000000009726632680fb29d3f7a9734e3010e2000000000000000000000000657523141a233424c64abfe7cec8c1374ce385c1000000000000000000000000a22e295aa891a6b04d25b1cf16e403a25a30a91300000000000000000000000064e52909b30b5a50ad953b624134e6c6e34a49de000000000000000000000000177252a9e9a8d18fb5e322d4f79fe6c4fd0720380000000000000000000000001b1a5d65e812233be0393fd7d9621f90bc8895b4000000000000000000000000eaaf5875201d9615ad83d0f69ba9f1ea9d867b56000000000000000000000000d78ba5a1a9bc28c682b5fbfd513dbe30d5f024a900000000000000000000000061e14b22d77f85c8fd3640055d503d1dcfd6a27c000000000000000000000000f4fedc14351950622421e10d7278ae40618629a500000000000000000000000032dcf10f819c9afa5270fb178373d5b04b981969000000000000000000000000fef10c770f439678ca484bb369b0cba4e38337ba000000000000000000000000799f589a54b770c4037497b203c8a14c4698f73c0000000000000000000000008ce4610fb2558891e519589fbc6ab112e7c9696800000000000000000000000088ea00eeb32b0aa8a797478d0ff12b535fd6fcad00000000000000000000000024ed8b3ff2cd3766767833c49cdf1c2da00db120000000000000000000000000fd8a33bad7922c2272a224adb2b89ce6d16c60cd00000000000000000000000007f8a5f8a36d9b7c7ea583e765160cf7655d334200000000000000000000000069ac6d712642446c7e6c6f12fdfecbd1b895a277000000000000000000000000160c968c2606180f5217a86ffdf94394c3d59c6b000000000000000000000000d9a562145349641ae6f6f9df7b46659ac887f7ce000000000000000000000000640a483626ded76121592e39a0dd05a77fbbb56f000000000000000000000000dcac5f46936b3b3b7aa7cf74e16f9a592bcb00520000000000000000000000004a3160bcbf9ac40355439316c91ef64c08b4e66700000000000000000000000086754c76c6ccfd52a2c311322d3ed58aab344cc9000000000000000000000000903cb19b8b9b989a00aede44517d677dbb51335e000000000000000000000000ab5149d9b4ac6d3c1c1c9a5b66bf71185fc5de1b000000000000000000000000292fcc47b6594195d8729187043f7b9e3e0af2d40000000000000000000000002e966e15b5a5db6fe427376abc28dc8f624fd71b0000000000000000000000006a75828a29df85f8dc6809f10c0cfffa8caa624e000000000000000000000000c2805805d302b84edca37a6f3ec245ac033402df0000000000000000000000007d9893f0b6cbe4158f168b90ad83bbc7acca34280000000000000000000000001d1af5517e3d79221b55f0d3712a8f1ae68a264a00000000000000000000000047095651f8df4e3f69e1a99206083cc86739efc9000000000000000000000000bc7407c30e3addd03a493981957f459a29c608a600000000000000000000000073a8e30b4246a503c5a8e51644ce0151af1b034100000000000000000000000074a5a6f7758e4d7e914f50be2a568cc0014ff0ed000000000000000000000000e15a187b3ab914b2467eaafabe4c03280cf2fdf3000000000000000000000000a72c72f4d3e5899ea91ccae62e4de266bdc334f400000000000000000000000048ffee99c698dcf97b90909ac537c2870cdd2dbc000000000000000000000000835fe90b7c2dadc16adc4066fd5d9b30f2561d700000000000000000000000009470153069b1bef4acbb8fd51d4ecb178c5865ad00000000000000000000000047b8cebb6f53843e42060616f19fa6af52601dc100000000000000000000000064077540e5b8d0c52bc837c9cf27e4fec5305f4800000000000000000000000084b80aa03b6adf33e4e990157994afffb37710f2000000000000000000000000f651ad19170bb032f30c7eb712a4433fd0eab1b9000000000000000000000000f4dd75db973d4d5da44a83349f842327c3d1f0670000000000000000000000000840c1bca92631f0856efe1a3d1eadf7ba0aa901000000000000000000000000a2082988232eb52bcfd07f7684f03884452c4727000000000000000000000000cf3337b9395ca6c2c9bdec392fdb9d4e6dd65514000000000000000000000000e6b050032f0e5aaa1e586e3e47d49af18ae201ec0000000000000000000000009e0bee8dafe517ee3adbbbe08496ac431ff24a6d0000000000000000000000007fc20a6624b323c9a2ec8b813c93fbd1a1164a700000000000000000000000005dd141118e6e1f19bbaf6e5357d950cc90cdded20000000000000000000000005eeb877a4d8ae876da4c8f6c87b75a1e44efd6c4000000000000000000000000558b35cf2c4a5d2b5599bf33dfb3d911583c6f33000000000000000000000000cf2b1fa7fa9673a0959487824f3f0612b9708e9d000000000000000000000000cae4fc65604258d44a587e06669b28aad23e300d000000000000000000000000e548de84129986e4a9530903a7553f6141bfc53a0000000000000000000000003d621e3ed5aa972a4ecadd1948a9011e0260d21b0000000000000000000000006c4ed2ff09922542dbcc9e44dea1d154c92f8f2a000000000000000000000000d464f06cba8365a763f9b7555d938a326f1546e300000000000000000000000097db6342ba66667ca951b281e335a1963e9aa75b0000000000000000000000001e25f51d9c0441977a3bc80678742c6a2271531a000000000000000000000000a85afed6aef8e4a1c2e731fd958a9621fe53623c0000000000000000000000008c58b55148cf26d010838ac3e5c48b35f38d56d700000000000000000000000031f745a9e3b9f212965a91319c93217bda6ad1be0000000000000000000000009aa893bf1d7c8cfe129e9df10ad644b513bd24e40000000000000000000000005b2c01c34e72a1877395846d46953ae38e2db5e100000000000000000000000053312757ba09acdd550022cea03b82a6dd21b8ca000000000000000000000000fffc351e05fdf3e1d133fc242b55ecb9caaae2f7000000000000000000000000ea8eb89b7e2ea345944eecbdb446aece6b0a42960000000000000000000000004d6824eeaa068e1b183e555d9b3d2fb52ba1f9b70000000000000000000000004e532c6a207b64c46fdd9094558f31a3ca0b367c0000000000000000000000003f3474b7c6e2f91ad636f9b203395da7638a6858000000000000000000000000c13e130365c8efa179290c3d68695a9b9fc9cfda000000000000000000000000a8ba924ba13cc3aeab5cc4bf3215f0233d4f5545000000000000000000000000652551e2c6e3e9bf98ccaac28306d6a7225e3d5800000000000000000000000051bbd514328405690eb62acee98f498ef8083203000000000000000000000000947268780fede287198a542bb2a936ded59e090b000000000000000000000000715ba410be3b201ab755bcdf2c58ce134c801cc9000000000000000000000000582346e7feb5b9f34418e1b8d247eee0ff4b6795000000000000000000000000328a2d1ed305c84220e1e4e7e749ce90c256301a0000000000000000000000003ad23a3440b0ad21a3cd619a6893ff00cbaed4da000000000000000000000000befab933db61426d26bf6298092d8a1823a53bff00000000000000000000000058ff110f33650ae69d5232bb8ba15fb55cfda521000000000000000000000000f5de7ff111cb8d6df304915e59850453d29ee23b000000000000000000000000538560bdd8e1b41f0182ab2f3819113e80840f130000000000000000000000000f15be5bad516182610dea83641ba749b0e4b8cd00000000000000000000000043d7ca33f4a11dcc5c4f65ad3f7c4f1e0188e49b0000000000000000000000009b9951c80b82c7530a47356338207220c2c09c49000000000000000000000000b4d1fbf1132fafd3559db911d454a44048b51067000000000000000000000000238fb335382aa89cbd9e8f4128ae611e4dc110ec000000000000000000000000e30033f0c9881e81f8f393d29060058655b474ec000000000000000000000000b557889ddad434c2584335dabb766282f21a183b000000000000000000000000650184cba24a8c6de8cb6fd20d8a19bc9e26c5cb00000000000000000000000027d4cdf173e69566e2fe709f43bc6ff2ec524939000000000000000000000000393b4f28438f56eb3a10b9b8aff7e08fc135839d00000000000000000000000031c49a601047b4763a718670c98f149ab75343cd000000000000000000000000a98e0e56363b46732a4fe6b8f181fa6dc462f71400000000000000000000000071356138cd8988f8f4f34aaf8c7224deba1d94960000000000000000000000007d6a5f25ec1accd21a71cf9cb1f3002585730112000000000000000000000000963132b852390d120464397bcdabbf7889d009580000000000000000000000005229a5517329c9830dfe4422dc3865034f0f07960000000000000000000000002aade5069da75424e1d5303413a295339850be320000000000000000000000008e2f6ffdbafcc7f5f53df06f0f1a903452683ad3000000000000000000000000899f96492285da457811a893eeafee0d3fd963640000000000000000000000001b8102c6923d68fa9dc2a9ecf931d73dd93071130000000000000000000000002aa277c188f326ff40f54b57764d41687ddde81c000000000000000000000000d77755ea1ebfff4b0d01f8352fe5d27ea8aea71e000000000000000000000000f52dab97fd92b967177381ae2682aff87a3e2fde00000000000000000000000048eca0bb6934e4cfb12e72f597209e8973cfa40f000000000000000000000000692159154cddbeed0a8902d227e7d5ac094e940e00000000000000000000000046300c92b43d0bf87d2f177a13b2d143b35fc8370000000000000000000000000a3998eec9d29b8c0a8e1faa6a6ab7d2761234f3000000000000000000000000dca5add67ba9ecebb7cebb4bf9cc35a91a4a2d87000000000000000000000000166fc44f6f92eb0263fa85e63734d2e64e69a7b3000000000000000000000000f9a3b74c0e79245ac7b182cc2a0f20b364b8f98a00000000000000000000000028a83d51ac912725bedc74150784a634a20934be0000000000000000000000007dabb9c41672031d6a8310ee968e2744c81834a50000000000000000000000003427b34feef490fed5371237ac17338861d419fc000000000000000000000000f2985053722b5513c866254dab74c930e510653a000000000000000000000000d6ae7372dc2607d918fedb5bbfd10d80c759c94e0000000000000000000000004d5401b9e9dcd7c9097e1df036c3afafc35d604f0000000000000000000000006bf0f097f1f24526bc6a47d4e7aef0d17393b073000000000000000000000000b5b1968be77a9d4ad26cacf3f0d5c375e036dfe0000000000000000000000000724969fce3397d8dc9ee073b5349387f8f6b44e7000000000000000000000000f2453d9b3a5dbfd58c629b65893bb01f73fd61bf00000000000000000000000029f2d5077bd16af8a090c1456c36007cab32c42a000000000000000000000000b648bba3512dbf177b03f9b64140e2308041c051000000000000000000000000e4b73c705a74bae89a386f9c057df28aef90d67900000000000000000000000031b0627fea2fc8a83939970fb0233a4502cd68aa0000000000000000000000003f4b1e9292ac39d54bf451be241d63677a6b865a00000000000000000000000056f4a6d93e24e3c48d963aa60d78566b3f040874000000000000000000000000c519f4fa306c9a40a1dda405fddcbe2f4cbebe9a00000000000000000000000029c0d42b8ac3c81cb5711dd5fc6f751b52aebe10000000000000000000000000d6a016ee5daa4bb75bf6f8d82abbc20b461dc3eb000000000000000000000000d8849c67d6b384a6889fedef3d54417028f1c76a000000000000000000000000ae03e5f3fe6f5363239e9c43e300fa759eb1ad5a000000000000000000000000201407196bebf84b88097109385f7e6ff5548fb8000000000000000000000000ac0b5693899dc2df3982a4acdb8401437a1645cb0000000000000000000000005eee4734a09ee8a4841e066e9eda93f40a16206a000000000000000000000000009261b7996db2ed328ef34b463102a72d480ac4000000000000000000000000cd0e98ef879da57051fabe6f0ca3730dd910edda00000000000000000000000098b35e744772bd483c82e7b0028fee169c63aa7500000000000000000000000072174bbd73a53d70f9ea935ef0115abcf7944523000000000000000000000000c999ac118ca0fcbd699b210d8f53924890b94d480000000000000000000000007a2b3086ee72e5b555b57564dec803c5dc421533000000000000000000000000e576eb598f5f455fb9dd27c0581253bf58bccd6d000000000000000000000000f96ec5b8577f23d4e9eed53dddcfe147cd56a893000000000000000000000000c785175a4977cb7579a540c69fe9c2f62e18341400000000000000000000000031b2a43b996f956375f0736f6da9ecf551785d2400000000000000000000000096b676d404d6b184309f5dd94d179d6503636aef000000000000000000000000f64c68bcec369cafc0ea9dc801cab2517e5591e6000000000000000000000000a2d00cda506888d4dbe48578a87269a629f54aa3000000000000000000000000338c15daa01004a5e374c57038c58ef202bc80c90000000000000000000000006b6330d0c243355f6496d0df1ad8e806d24a69cf000000000000000000000000275768ecdcb46b5b43f5af0b84114256efabace7000000000000000000000000f9b264a6ee1c485d8c3c62fb30306a6057f850d8000000000000000000000000e243000758093de769ce4fe38a22758f2f9e546000000000000000000000000083ef8e5bd4dbe8f5d096b3b87525a03c86a4dc5d000000000000000000000000694158d165e29e2f4be398e10d7808d35871a9a5000000000000000000000000eaa026374bbcc2ae31b820233673b6be10488bf1000000000000000000000000e27ac5cb60cc3df233df00b8cb44b8655173926000000000000000000000000055f9e8306b0ff0b396c8482dc3e8e1bf86d8a0dc0000000000000000000000006220eb5d2102a29777e70e5683efae1a6240d5250000000000000000000000005c8d06c33cba6c01e6d73a81cecae29bee5959e90000000000000000000000001d8ab4407ca6fa86701ee3bbaadcfb175161552e000000000000000000000000618549520db295f2349c3498385bf1ab502fb413000000000000000000000000ff66306c6614aebedf9ad89f01ab3e50ad64a78e000000000000000000000000dc744ead9848aba5df7469489d5ff84b330a1eac00000000000000000000000092293050651c5336d94b95af28f2c02808fa0367000000000000000000000000c4ca3da22fe86b68a4d73ff98fe6f493699bea200000000000000000000000000a3e671c9fd5799fd9c68edba9e64f7d2503b870000000000000000000000000bb0c16ac56d791aaddb6b5955423b9b3c8b7557900000000000000000000000045ea16cf2fade9cf663f1fde2b120b7470ba83e80000000000000000000000001640906e297860d3a4e06b5dc0d9f0ef5ee4e506000000000000000000000000ceae67bd76e54618c95bacd66c4aabbc4786f09d0000000000000000000000009b347b97e4c1a78073fdeeb22b84fed42111aea1000000000000000000000000bce3c957e150822ece96796c3933bda2b29194d200000000000000000000000022c475ea8e661a2c517d33e2406c8679c2fc3517000000000000000000000000b07746fce5867aea28b0939eecd315690a55050e00000000000000000000000061a3a3d38fd6161fb9fc17e1faf1ed7feeebf9be000000000000000000000000e7550b1e89a4a319527679752178be864c3c2516000000000000000000000000c566981ade8bacf9ac036ac221fe5542139ae52f00000000000000000000000089a7922a91d13db7034947ff0ae97aa5e81fff630000000000000000000000009bbf9ffab419a1fda479b1e080edf8dc0ee283f30000000000000000000000003dd2ac2ac9c47ceb9ba8fab36d145156726ef4430000000000000000000000000e7c58cc347e843ed0f274b5895391948bf94a780000000000000000000000002789a9bd2c82f40d7bc7487b127e82a9c82f9c5f000000000000000000000000cb321254911155ace4d917fbbc50f4c05a43419a000000000000000000000000830c4b9eca1bff47fe0b5f2b222352e82a0c6f1d000000000000000000000000e18ffbbdbff0aafbb5db69a4a673f084c54775a90000000000000000000000008ad57306186a592980988df453603b090742ced40000000000000000000000005011de5cde8ac102b5cc161c6f3eea4696221092000000000000000000000000894474085e28c4056c2076210c075a5210b48df50000000000000000000000007fe211c383523e692da7f5574063079730ee449c0000000000000000000000007e278f1533c861ce6acea310844281ea6adc0886000000000000000000000000cdbaf850598e92f794600d58aa6c5cab302be63a000000000000000000000000cf2d4468fb70dac0a85fbe6d00d23dfbfb811ca600000000000000000000000010d1a77706ee687fe91b9c9f4c54f21d0797c45c000000000000000000000000976ac9bae3d6ddb05707b0ecdc074d13c4f13b380000000000000000000000001f753d72275a1ce33f4911d3d4eae444be8265700000000000000000000000006f3ef140b9524f9f03bac44160b49db9c5c62471000000000000000000000000679eb7f7d2714fd0b73221ffe25247de72cf8ba50000000000000000000000005d635c969175ee007772115c61bdf19b7a1951ae0000000000000000000000004f490f3a2af7c25d495b8f210160ed4ea2e1ee40000000000000000000000000e64d943b14b76ed965a761279ed61cd462d8829600000000000000000000000053179dec935ee9293fd5c18354eadd4ff608de700000000000000000000000001e747204a10ad56306fe6359fddc495329c942930000000000000000000000006e7ea3955774e35f0cf7029165700df3b3f07a9400000000000000000000000092e9753e4d1012446721fbe7a6e792a5dab896b200000000000000000000000053d3c8cd009872d83a7f30a5aac76d2ec40988f8000000000000000000000000ce76512f7920d1f95a114d68052268306f572ad6000000000000000000000000285900b1a372690ec0c9ff8d8a920e574f8801ab000000000000000000000000fdae28653574c695654ea302dc696f7810821136000000000000000000000000f0b0d59bcb1c3b6e3d7459730b6bee50a7db855f0000000000000000000000003e952cfd8be2189f9eb844b93865d1f466a9ee0200000000000000000000000036133b77af6ffcee54845c6406f94c234fc5905b000000000000000000000000462ef65a829f20a77b521a7f918a057a3603a9b00000000000000000000000001db9c7350439cf052ddc126681f3a64655e0677b000000000000000000000000bcdfe89717ef896a86be673a79ebd28ac44b4725000000000000000000000000d57ecc67b23e772f9e24ea8fb82581698ba04ce0000000000000000000000000c20c7e23c4bb6f0ab22704afd1dd8b63b735c3d8000000000000000000000000e35498f981a5287de54f736dd21d7748bc66bc0400000000000000000000000064f9b5a2a24e4523bf7693ee7abf62e1f05763ce0000000000000000000000004019bf26606ebb33e6274e6099e4978a6ee96a9c0000000000000000000000003d0f2cceb2899493ab8a34ad8e59ca3cd33b5cd80000000000000000000000004a901a4a51a2d4c5b85d6e8686c96c2406722785000000000000000000000000f15bf77348e8ea51cf163fcac973367dde82995e0000000000000000000000006b108062020a7084b0bd44c2ab561022b577d801000000000000000000000000d04d9e6c13b9beeb764da4b473fcb76887678da7000000000000000000000000732ad101bcc7a269651aef9f231179b0c421eece0000000000000000000000001b57c0260cb2262257e3fb23703e30f667eca2c8000000000000000000000000d5597936dbbd1b31f70d7a2024409b7a4d03268000000000000000000000000039db36c15d20e80861fe661740d4ec181c04dc77000000000000000000000000be21b189208544707d6a45d5d3c3546fce38c2100000000000000000000000008a6011b40ce927c9a88a687dee166f6730c4ed91000000000000000000000000819c8a8291763d86149676369919dcdb5a2ac904000000000000000000000000d27285d5623fc7adfd5255eb00cbfd3b6deada95000000000000000000000000e3637159d5bcad55d0f4cbe5057b78bb568f0a5a0000000000000000000000004a98d10bf906b16c746962d6f71e285e505d5ec50000000000000000000000007df9180a305d50ea7b59b2a84efef24d1d4b0b2c00000000000000000000000084f06cdd194b5fb609f3331f75645b590926fb4a000000000000000000000000c40313804902bb74dba588d72a9262622d73606c000000000000000000000000b61674f0e970c6eadc39d3711f09c8ce94e4e1bb000000000000000000000000b2d7bd8eb8e23805615d1daa49b0d129a600a9b2000000000000000000000000ca0fefbd82644223fcfc8a8c5db10e62e1ef90120000000000000000000000000ef97ab296aa45c13391c28de6076a217d54158c00000000000000000000000042160b9a2e8301a5d6e370e3e58def047c37b43d0000000000000000000000001ff42db110517243218b7b5cdf399dd65c88dbd5000000000000000000000000b6965d03d1f987de9399cc4e2b750330ce35c2d90000000000000000000000003487de84eb3988c07eb521d62a84d1d66d0099700000000000000000000000006aba350918b8a1edc4ffe4d027618e0916eafc0f000000000000000000000000d766264d3a428af488a3dd8df0abaf3e384ab96400000000000000000000000008a63446ceb448348a8336665164a236b669c65c0000000000000000000000007f7c10da32b0deea75977bd57e69834df46bf5210000000000000000000000007c3ce990c012a3dcec2e7619119ef3a793c2ceff000000000000000000000000ca627ec764fd98b4cacb2214685048f35d913f460000000000000000000000003d735b0d067894626f297a077246431db4594aa20000000000000000000000000ce82ee79181ab4e43eb23bc14d83cc2d231930300000000000000000000000083419563a3bf617c5e10bee95d8ae64245ce0f2a00000000000000000000000024555e21376339a9cc22cad09793292f10bac161000000000000000000000000dc319879e58dfbffc14152cc06b33c98a27ce8a100000000000000000000000040068e6ace2c78ee34a57d97dffb13f7414203c40000000000000000000000007b4dea1a0316bc5ac72098004f63e63adf82bf8e0000000000000000000000001768c27e70ae6b41e2606e04f56f8626b067cdc4000000000000000000000000e6f6b746b114c5d1a737481402315e39c9aba736000000000000000000000000ddcf16e0b4f115136565d06d8e84fdc5a4ec50330000000000000000000000008205c7950f0f185560135a939db5957be3355e9400000000000000000000000025fd5bd8ee64e896b9c919c581d25eba63645d61000000000000000000000000f47d8de5dcc5534c03efc31fcb6c3f6beddd736c0000000000000000000000005dc6de6829368bde41346ddce0ebd92556dd735b00000000000000000000000048fccd187d147b3aefce8a566f6e68da566a362e000000000000000000000000f936bbd36a8f6060ffb77279ea8539a7ef1ee5d10000000000000000000000007d17b66497cc0bc0a1515d493b93165facff9d34000000000000000000000000799f3aaee7a7a689421b811b80944523aff483a400000000000000000000000058050e0ad9c395a085c312671f66d527454eab6100000000000000000000000078f2244c667c5f435f238b480254d999939cfbda000000000000000000000000444d958afd178d35c2ac91000186d300609db55b00000000000000000000000084182a6efa6fc64686a90517f2126a1560454c620000000000000000000000004ee5fddc33b9b89e6ecdfde6c991b9c1b94e52e10000000000000000000000005292e3999cd4b9e5e0350bc043e020fc0a5a675600000000000000000000000062caf99080c8e3eda2d73a3e95cf8a80f849f725000000000000000000000000401291b0f091ef8fefd46883732c3d8cb57f153c00000000000000000000000064c121a01fbce42d23f0573a2eee5b41df8c1c6f000000000000000000000000ed33af4f413523a68e9420bf8fb675f32fe0109600000000000000000000000061978a7ba0c94912cc46aa232fd0952d3c26ee880000000000000000000000006ebc174c148fb1ecc4bf442ed9917e33d55637ad0000000000000000000000004bbc73b0ac804bb7935ca55b5e68d23dca92a1990000000000000000000000001b2b95489ac494840e792ec5bc3c88c3248715d40000000000000000000000004d060b1cadd3ad5eac1cff4ee130d741a9c64b3c000000000000000000000000f76dc27fcf12bdb036829404387957b71af1648e00000000000000000000000019fa98f149076a03321fcb990cd8c22fd3e42d9d0000000000000000000000004da3c473fd1da765259a5f4924bb1e967c02260f0000000000000000000000009ece47c897291b257efc40be8c0439cb2c3b67a300000000000000000000000088d8fcc82fa1198e834f9dd5ab6cba06597dfbc90000000000000000000000006ffc2c4b576aefa0aa640a045179ad62b65afea30000000000000000000000007d66c39160e3a2d926169c3aeebe5f4139ab554b000000000000000000000000106fbf76c63707943e52ae9cb848297ecf525e590000000000000000000000005d584879f372bfd9b881c2302e6aa345cd0a4ab600000000000000000000000030a2cb32153ef2a2558ea3043d5e4615e17ad4bb00000000000000000000000031f86ab86a20c852e6af456be2a15313c57fe3e50000000000000000000000001a644e966219594391ddc2f3766f492161caf6e4000000000000000000000000c85551fced7a2f36c79280d5c2281d8647b2c5b200000000000000000000000020761627d7cc9320b0b11e2ac0b2e76fba916178000000000000000000000000a2b2feae672fad76c0ef4d1a922c236e856f2d550000000000000000000000002b7d84380014d84bc6d6b6ec1b6adc9fa82d5aec00000000000000000000000040c57b9a4d464e6642b3a963693764230a7fb7b20000000000000000000000002dfb197978b62daeb3438d598cb8a438eb9b5f65000000000000000000000000abe3b8935a4684f405f3bd14f3988c62b377a9e9000000000000000000000000c5bbc4cb73af2b4ec967b1e1d8cb41378cc767fd0000000000000000000000004a0138ef15dd3e99e5465a9bad9ba4fcc6f5eb630000000000000000000000003a69ed5501f577e51ad238bde498a89c74b724a8000000000000000000000000fdb9c3e5f47b0679d46818d78d992dd190ab748800000000000000000000000030e2350b12ad382d43ecc76738f45cddb7899bd50000000000000000000000001a7c93c223023daf2de94b88e1722da594253a22000000000000000000000000b900c94ba74ac74f8544e4f2200f24b416c0621800000000000000000000000065d15bf7d95f8e7982603a222dbf9d200a2a6793000000000000000000000000fb11b2decdae59f2e18aced9d0974ca43827e328000000000000000000000000fb84b4509ee39254d7d17793e8ca5bbfd8cb5ca00000000000000000000000009771f4109cc9d184a562b5f064b3d03ec366841e000000000000000000000000d194ea1dc7db598ceb2fab6e77702abffb53f7ed000000000000000000000000bdb363c104bdbbc1727f4edc3dbd96d443827f00000000000000000000000000f98fbd853dff7149f26300712f1b719d2719811900000000000000000000000063c2f79f158a600c4be89fc9ff2b4767e9599f5a0000000000000000000000008415dcb927d660daa41dcf3acf04dae804651ad7000000000000000000000000f608421249eae15cc4a63f7a4de7d5cea345e8b20000000000000000000000007d6c2f80b86b7e03bd1bc8de3fe1b48ee5a16fad000000000000000000000000af65ab69833e89f4a244ebfcced1dc7291be424e000000000000000000000000b17d6cc877df0cfb4b28b877eb89a5e66a3afc2900000000000000000000000019e8e82b54e4885a5328693cbc318e46f5cc4a9c0000000000000000000000000b368fbdcf7e0042614af02b446e11061fd9308400000000000000000000000052a0082009ed637e97c5cc4ed8491a7327395fd00000000000000000000000009e40cffb03f44f69c1c08127705eace4a9e3328f000000000000000000000000b97a60f60f0c68f19659326d49db11750e4d3d79000000000000000000000000ccacb2b1b763480eb5ab8fd785f85f1b826a50b60000000000000000000000000bfe20d5153ba80df46dd4747311898bca208890000000000000000000000000e735caa963c54294fcd40080fcaaf8e3b46c606e00000000000000000000000025c13f7550634e072116d9ce4bdf4498991f6121000000000000000000000000b38d67e78293585dc75f489822ca9e62467894ef000000000000000000000000635ad37d3456d295944f1644f0395b8b0ecf06ae00000000000000000000000073a3c4fc9f0682738786e218748e7aa43a0a1ed5000000000000000000000000424f27e7fc8f1d5fd13805077804cf610a10065c000000000000000000000000520ca61cad7c3ff41ad0ad4db91c7443d3a67382000000000000000000000000106d79e94a29be6b3315510ef7d882113a4eebfe00000000000000000000000044faa3738b4258a6c66272f4a0ff9b1ed1740b2e00000000000000000000000015937c108a66f83c3607f6f4c7d1dc88b4a30c2b0000000000000000000000006c3d294e2de23b4e510d57e8191aa98e2670557d000000000000000000000000d1b2045a6de36a7bf656a3c5ccce6d8a4aebaf0100000000000000000000000015c6eb7a9c13eae9b3b6ee9ea3fc8845a7c5388700000000000000000000000039951c307ee111ee335fe467283fab676d183a25000000000000000000000000c24ed3a28359334e8d968558e30e66ea12bc86b00000000000000000000000005d667fd11faf9ba4cf97ff3c4e50ea119ff6d4e30000000000000000000000006588dbdf7e97b0f1c396c0c89a279814971f00e4000000000000000000000000efe8d802f1800c57b760bd0eb1df9a5446b2c44a000000000000000000000000602b46f91b3f255cd156aaa820719c131d89cd390000000000000000000000001fa5ed3b276d069276530039b5fc64c91de19098000000000000000000000000407f706eed8a378c7a4784a91795097dac1e8dd90000000000000000000000009e09ae84a78580c2060badbfeb19f68aa4e4d699000000000000000000000000987ad916c007c8d6252b130e2ccb6f1d9058ca8f00000000000000000000000015c59aa2ffa0b5f1752075ad8dcf4a76fb54c7680000000000000000000000002260235a5114995a3bc0d1f530f03d31e78af90f000000000000000000000000d0797e623a8550629dfd54b2efb87cae0d6e9d56000000000000000000000000de5448cfe8600cb9025707d8ad015b5762822b7e00000000000000000000000088bca78a717b18135d49c9b0924af29621ce13de000000000000000000000000a257170a6451e1b528d894d574416dd27bdf1dba0000000000000000000000009602f8b38e7debc777c59b0650d328d26a04d0d40000000000000000000000000c7598889d8ee611e94566d5cac5cc7c62f516da000000000000000000000000660c902d68f7a913c84b185261a633df06dfcf8500000000000000000000000083b45b9b9b13b4402b5bc8546f0a5deb5d69f86300000000000000000000000047516108e58b549bc7ee2c80b6a6e431afaa230b0000000000000000000000004451cab5aba052275d3d4fd0c7f736afa48e5f6f000000000000000000000000876a95ed1d7ea3503772ed7a05b08c33f920c1fb0000000000000000000000006458b039f44a8e07f5ab835a54d5c675269dec7b000000000000000000000000ad627e0f7084692088a318839f57d55e2d14626f0000000000000000000000009af74f23ca8de4879513ac069f2139ca332d617b00000000000000000000000054b1b1be78aaf1c9a36c1557afa3eb8d4a69b870000000000000000000000000ca9f2575c56303f87725a674a226c97cf386ac6d0000000000000000000000008581df4b10d0ed9528ab64945594c61df662df480000000000000000000000006b51970a479d9cb7bfd5d2c9ac2d81d515f009c30000000000000000000000008f3dbaa45ae7d5a6b1b6a35e758fe0ea5e49d9ef000000000000000000000000b276dea1aa6e2a32555a12cbf1f7f89aa329af370000000000000000000000002f0ea8cec08f75dfea5d0ddea34e56d694419741000000000000000000000000bac0ea917067dce247d609854dbd52a5e6a0693a0000000000000000000000001efe590e4fe4a9dfc127801d7e01f542a223d07f000000000000000000000000e4cfbfe4746756dd9d231b31f0507cefbffebbd400000000000000000000000054eb8bb594fa3705dadd46531649c61debf46943000000000000000000000000f9228fb879edda7909bb63b677209b5d9af288e9000000000000000000000000a4c7e91bd24aee4b1ada5bb63d4a43d9641b6868000000000000000000000000bdeb4518f04884938433f8f3b2f66e053dc1f9c600000000000000000000000096b8bb00d967de508924b02bf728bbaa23f189bc000000000000000000000000d4ecc50284a619d0401c7317b132437708d55c1e00000000000000000000000053f61106402dad38bb94b00464b3068654868de7000000000000000000000000cbab438e82d0f47a37cafaad7c1bbedd52d6f7b800000000000000000000000041bcede2b4b8504e7041286aaa5559ef19807341000000000000000000000000877304ea7ebb6d236311b89b077c7979390cdda0000000000000000000000000fb60f67e0e4aae9b20d9bbe4cf5710b16cd54ab6000000000000000000000000081fb95654758c4986529e67d82c176b57d61e190000000000000000000000004748a4fbd108ae2303eb1b4fa32d2711202b5579000000000000000000000000d43b71c15a171f75d4ae2873db8cb4003f13c223000000000000000000000000de0769179eb485e330435bc03977b82a2a9634b80000000000000000000000006c4de555a368e2a872510b4cc62906e380fdadb8000000000000000000000000ee43d5aa0631ee391deea3aab8c6ce89bebc2ddd0000000000000000000000007424d2e9b9116a00b0295c066582a534140e1a3300000000000000000000000050891b8634e294d1291728b4a6dfb45b34c12dc000000000000000000000000077810e6be68c480637f49a9e1f54d75dfde722200000000000000000000000002371607e46421405c3674742b5414367f7787fbb000000000000000000000000274ca10c2a27673fed01525f89a28946c91ffedb000000000000000000000000ba74e06c7f5d68d08f60468753b11ab40a399d12000000000000000000000000994be233fb5b77f076c3cde91bb934ffd5f56266000000000000000000000000ff0387f92ebcad1b7d05200e62a4579b5ad8a480000000000000000000000000851396e32caed0b448853773934178edcf8f62c3000000000000000000000000932cc08b18d52ee6d283d2af6ec714157db5667900000000000000000000000030d6c619764eb33595005b522120e7314d1888a5000000000000000000000000e8e1b4f9eb4d3682eaa163f6285097b80aaa0850000000000000000000000000ab243ad98d3d59e6efea6bdadde1ace029f822f0000000000000000000000000708b4e60651afd920cfee8235c24d06fff3f879a0000000000000000000000006cdef59c4db09dc5888ee5b342fc5cc2d85382e3000000000000000000000000236245b11b753c8703ad697e9352d7fd14f73efe0000000000000000000000008b68e312e37461c5891f2cb8c54b9cb59925198b00000000000000000000000021b6da3bfc1a7b49252cfcd5fd81135f78809d5300000000000000000000000035364005a395922d8b3224c7aecbcd33bc1ff82f00000000000000000000000098662713f97bc7b54647e04499c0df434239bb25000000000000000000000000d106bfdaa25c96a53e342d37889cb4aa0c6e3dd500000000000000000000000041df3bd690959bad83f3c1ac3ebfde7bbc33af2100000000000000000000000040dd2252d08af0d2f5679231f2f00f94b59ba6d80000000000000000000000007ad6b0fbf52998116d249d1e66708fe035afdba80000000000000000000000009e137ef1d9078590567fcaa5c3aa49c6d780d499000000000000000000000000f3f6412bde2809d5367d159964c566a645fd9e1c00000000000000000000000021ae921e2eebaf04638052d474fba0b848e1a5e300000000000000000000000040d6d81394e43ffdcbba0702eb045b2da1f02d16000000000000000000000000b91c184dd5561d6a6d655bbaf97c9de2181b16cd000000000000000000000000435296dd2385603dbe37ad3ebf60f0b4baefcd3d000000000000000000000000049165dbbd17228d386eeb7b8a0cfad2c161640a0000000000000000000000007e111f817680357ccc743b0233bfac0b066c956a000000000000000000000000b46d7293448aaad3b2bdfcef5e1c073e3f8015a600000000000000000000000001e05e91b91633f95d0cb6183dc0517e49805ad9000000000000000000000000e2796a266c83cbe90573f44076d2613d41e2184e000000000000000000000000936f3c2f1cd1fef5ef8f793734b4311c9b61e8da0000000000000000000000001f40229b7032d20c4d347955e8c27a50032e5e880000000000000000000000006e2e166829b46566857ac7159957024aa40947ec000000000000000000000000fdf15763a0e9ffa3a469727f08c6767c7a914d3700000000000000000000000093c11d23b418e033be7cef72c6f6ae8bf837e22f000000000000000000000000801feb278c2f0023330cdf5582afadc7e1dbd7cd000000000000000000000000db100038c456e65632229cf2dbf2d6f4df7b0b64000000000000000000000000c25848d135c9f92015a3d8f2a18c35514f39ef70000000000000000000000000fe027c238fd2a7ef1c584b6db3eaacb405b76218000000000000000000000000b490bd6a543e83b691ec990a65f107824f7395a3000000000000000000000000fb605d25f40bfc5a0ac51a50c74cdec996ed4961000000000000000000000000ddf3f8a67cc2aa149a6cc19f5f148f3e741f8e1a0000000000000000000000003ff1bae73e54c4038f4072e6b02cc33e9f6825a1000000000000000000000000e6b7f57690d626c07a794d62d0767210e3efbe7a0000000000000000000000008ee9ebf4ec2e02b5112db526575bf485ef85a3f4000000000000000000000000988247eba05d39fdfeee3e5a3ef50bc1aa003d1b000000000000000000000000a69610eeec5e1d5671e7f0a02ae66ae9b57a4b6e000000000000000000000000793ad6542ab1b4eb1681f99852cb4fb6d580dd830000000000000000000000005ee491edf844525664c1b04dcb80f69e13a877550000000000000000000000002721ab0ffc7fe14a63c727009fe3beda41d5ad6000000000000000000000000059b703e20d70935c25905d56d2602d75a4d6ec7e000000000000000000000000280a5390496561b1be80392b23f292a8d8153e14000000000000000000000000cb7fbcf2d5b1216a03652a80b4225e79ee1ff443000000000000000000000000e693dd126076feb014f7b414268179e6189a18f6000000000000000000000000f7286326c6c08b99936d3ee431199026c35b37610000000000000000000000009587a04924ef94924ef65a85bcf2fcf275bfceed000000000000000000000000c7a4512463c6d79fcc00db245a6fdcb131b269d2000000000000000000000000e684ae4df53ea04cb4119292e77253dd91dbf785000000000000000000000000c443caad5441fdf76eb5543e0f304950bc3b17db0000000000000000000000008d77e3a8cc044d3cb8d4998c711b3e103944458c0000000000000000000000003c3df09a22d035e2b1f70a01db9dc3607083f375000000000000000000000000c54fa1cc7866dc9ef36b2720c10854e8760204e40000000000000000000000000012a3a0d5244d61e47b3174635fa064adeab8320000000000000000000000009c1c62af167dc97dd93ff4d0bf706ca99b5781fe000000000000000000000000916785bd615881aaa5a1800fbcf68671c7e6c70500000000000000000000000056ab07c0c438b6f378eab6bc2745d9e6576db2b80000000000000000000000001c047bface7533abf55a9143dc9a77568e8b0739000000000000000000000000393dc24be802218805e6ce61b09d30de0231c87400000000000000000000000059f4bd233666a30c1a717f7833addf734cacd5bb00000000000000000000000030a68f9979d515e0c9087804276a96830492ece50000000000000000000000003b324fc8c8f6417d21c3f7153160ca6a945584a600000000000000000000000003037c8327f6ea91fe769bbe2924620f764237100000000000000000000000006743dafbd6f860dc9a368f6ebc5be755799c415400000000000000000000000079efa62cf79d979bc10293e7f82a13ff7dfe66d8000000000000000000000000d9bc207a4376a954b8cd71dc614179f73c7e18a4000000000000000000000000692380f67ffcc5726535699d2a918a8757cff777000000000000000000000000765223dcdbdd776cf3a24e7ecf86d147848bc69000000000000000000000000075f1f505a59d689bfd49c7a21c5a62cc5049522b0000000000000000000000003d101c2af08897c69a9ae5554aab0693b4ac83c400000000000000000000000059c13961b2d85b143d38945aad82ed41b1e28d57000000000000000000000000fcf1cd514f48b723f73d193a5fbc0bdc82f5143c0000000000000000000000007fa5754d62311b2caa71d733a725daa651569aa40000000000000000000000004b6573f37350fa1b338ba1154bd411fb337ca743000000000000000000000000b5a56fd6ed427636b240909e27d451cf06b6628a000000000000000000000000707ab4a1bdd2e450abcb6cfd6723ca0353f79dc6000000000000000000000000bd1108444e64b85921f24b89f842ec1bfe5817ae000000000000000000000000d3df4984611aa900f8bb6713a7e8ba20660354240000000000000000000000002fad24cd83f3bb860f427f7cc2fd41e93fffa6080000000000000000000000006934419ff4ce2d7217a791e8a114055d930556210000000000000000000000007e46cc50fa7543e77525e9540d10a2e1f2b749530000000000000000000000004f40efcb29d8fe60252667c909782beb1f431afd0000000000000000000000001d5c06b1d8306b71bf235ef168d7e7bc0231601e00000000000000000000000097f62da3c13b08aaea71fa3dc8556c67629d22b1000000000000000000000000f9a463474fcdef67c1160c49230a8cd823c8fb080000000000000000000000007ac9c7d116aab22b09001bd492b71e7e0457451d0000000000000000000000009b99d2930b6176e5c1f6b382c95798fafd27c5ad000000000000000000000000b7f0d56db624ec749faa6e4930946df191b556a8000000000000000000000000478d69b348d3731fcf26ace035ebcd075d055fe800000000000000000000000018e5389a0fb9a1371db3d8c55b46a7f5ce8b7964000000000000000000000000c9a14b51f10f717f6b0a16ebd67fd612fe8c3cd20000000000000000000000004c38e9612533cbeb7685e2d56243cced3248ad01000000000000000000000000f6e765ed017e704d873b0b836481040e2a2f4551000000000000000000000000acb5c297531e7ae5dd1ad27bfa4df16dad09eaa0000000000000000000000000f3f0def60e3726f7c091ac231d7660713e75f6c80000000000000000000000000d5a36c847d1164c62f7748de9a0164999b7230c000000000000000000000000423ef4a7e6e0939fc4ff49529937022d26b76a2a0000000000000000000000001c092d55d05ff9709e0aaecdda46a8e8f726644c000000000000000000000000471d8a160970480105b125ad5eb69152ca4c6f640000000000000000000000002fa1ecca1d765a65edb1a842d4f34dae2b15d56b000000000000000000000000810ef8f9d9a163d6e6eac041f9c3d2cef05c436700000000000000000000000043c732f6829b7ac7a76dbbfe25004a8432ec81740000000000000000000000004bf31ac6f8935ce2c421adcbf92f2b71177e5dc9000000000000000000000000a6a382846b48f5f84f8078079650ca67c0010a490000000000000000000000008f3951c85d4293a6506b879af26850675f9e57fd0000000000000000000000001fcc92d323c21d570689749d839ec53cbb61a79400000000000000000000000032c8e141fc162a7159351fe3b519ae9d039680190000000000000000000000006c66ab45e9456ecd52c1764626476746902ce2bf0000000000000000000000007a56cdc51e6028680804ca9ccdf3557447c24b2f000000000000000000000000d6ba96437e2f85ce34f66c3e719f2a5610352331000000000000000000000000b705885b9c13db25d453a9bb97729931dd03506d000000000000000000000000ece0d0922bca65f7ff03f72dd0ed0bb3af8843b90000000000000000000000003b17c0f9149812d2e33ce2ee7f249534e065a1da0000000000000000000000003e00f3099865961fbe1f58b52b689110df7275b700000000000000000000000073ccdbd2efbe1b27024d60554f063ee9b17f7b65000000000000000000000000ea1cc4a41c68b266624a9648cc41a61ed45d1f1b0000000000000000000000003a279fc18544633427ed8464c784559d1577762f00000000000000000000000023c92e0b1e545049e105d78260388afbff10ab560000000000000000000000007bbeb0de2b8f1e54346688b6197eea4b293ef74000000000000000000000000008cd0cbec5e0e9111968f4c94c7c9a590c805ec70000000000000000000000004cd733bd599a0dc3ded0a4736461c0f92b495aae000000000000000000000000e5114e8807fb3e0641be44ea63532c5ce7a801f100000000000000000000000038674726e3dcbf0e03ee4ba50ebca20ace0a6a80000000000000000000000000027560a8cd785b358dcb5bf757d548bcc0d6528e00000000000000000000000009c902801bef1c7339de01a9912ddc54f41ad4090000000000000000000000009fdac7c12e548ef325cab74753f80b8363608297000000000000000000000000f680974372fcea827226ce390037b5a0ec76fea0000000000000000000000000329932b357a3b17fa9f8e7b45cc7b0f8a5e1464e0000000000000000000000002751f1b63bfff2fa5204c16a3ca6d25de388f71900000000000000000000000071ef3e6b8743f959eff1ce0989065842a85f0c1f00000000000000000000000086101ec9f65bf8b3ae2696b08b006eda2db006f300000000000000000000000070213db275fec1178a38293afda79f2900e0b6dc00000000000000000000000006325dd9ffae0b83f7a52d01bb5201113ccf151900000000000000000000000028d1c97a2c7e3e0698a06a814a4a9e1047cfc2530000000000000000000000002de9dd6b6f872cdf2098e65fe5af07cc9d4206df000000000000000000000000069a8734641b12447d9e3990d39f8fca0d539c7200000000000000000000000079b5b1f0fbbd430f55ba7caccb306244b3c6fcf50000000000000000000000005454493ab74e5d026fb2fd95c8a986774d39c749