60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a6654455934673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000001fc4a6b9ef3ef6d2da769434cd4db832026ffaa0000000000000000000000000b5d1731dd0c6dddf6ba11ed009b569ab7f994fa000000000000000000000000063246079f2041352f122eee9aea9ec47787a58a00000000000000000000000001e552e0f1a44d2ba56e918c0345d00b1bb9b94ce000000000000000000000000367a9bc7986996457a8801d97f7b7c594c5cffc6000000000000000000000000a730f29d8b61e0d9d4462d1640eb3b470fc4725f0000000000000000000000009f5303d1c3b572b6dc9e39a80bd18f242516a6d1000000000000000000000000f5f05b77ef331245a0c42af9c278447b8a6f79db000000000000000000000000ab7b3eba2a6c1bea20f1d91b5c781a9cccc35120000000000000000000000000a82200419ccda00421d4f39fb4b276e5941d5e71000000000000000000000000691a21c6fed0ea8a068331cd0570f03313b7e7990000000000000000000000006473e9bf7b50d7b02f6d30b860801075785463b40000000000000000000000000c17852a804c30d683571fbf044f756ced749ed6000000000000000000000000b869b20af96f230720ad85a9af6ac7ebabec005400000000000000000000000036fd09e6630419734161b4f2426f39cf09b9d19c00000000000000000000000050abc1032dc73c52666613c5920906c49886509100000000000000000000000008aef6756d642826d08350d83ee66e541bb0fd16000000000000000000000000f7670c421dfa16ced9ab9f493272a52ea9b4a5ef0000000000000000000000005b5c205b66fa7d779292b5d38771531a534f9efb00000000000000000000000015204a10c6c04fa40d81ce215edbffd3c76dc838000000000000000000000000225717d5e294948d159b8b6cc1c97d85e5ad78a2000000000000000000000000c50e890858152fdd6ad7971c1dcb8b432f721ba4000000000000000000000000215a767ee9a9b2f5798bcd2310d101a13daf72a500000000000000000000000036e85e45953ef4cfb8e14db3dffe0616feccc22a000000000000000000000000b497b07da55290bf0203b3a051e45a0afe2c2bab000000000000000000000000246ae47c1bf41297ee345b3656ded417fe5d685c000000000000000000000000c825e0d831d5461393edbde733545dc50059f493000000000000000000000000568f09cc61fa88c47fcb58b727d732f07ff5132c000000000000000000000000a743c4eb6c3570004a9b110e24097402d3e795c30000000000000000000000004be2cad61da576cac8148892af569987c46bcd08000000000000000000000000f6b2e4da94cd453d15af19702d3c22809343769f000000000000000000000000824f0d34c94539b504fc43c7122bd63c5f12919e0000000000000000000000003236d9b237f5d8ca26a5477bc7454457745a676100000000000000000000000090448985040807801ca9d0f757a3e9b88c4617e6000000000000000000000000705875b578072db601b7924a6900a61ad15611d70000000000000000000000004fb726e054a86cc42ee68f0dd357c9c42d70bdde0000000000000000000000003790a965c6058aec1a754f7d0de1fb083fee275100000000000000000000000057add11edcbc90f063c5eb7dd30b27b8b8895f0f0000000000000000000000001a9d00664edc238b06f2ffb5f1fb93d44a2546ec000000000000000000000000de14ebd593b49425e9c59c99ee504fb43d4326130000000000000000000000005a01158e5d3b9e935a9a47fe67f09121955086c4000000000000000000000000021eeae1656e749c5439443158aa5eaf98076a28000000000000000000000000851f7bfc4d5ceaa6afbfea253f75778f152e648b0000000000000000000000002103fa371c44b6460e0f2739025496eecedffb0c000000000000000000000000f1268bef37269e56717561d6496f26fb6d79c7230000000000000000000000007d503212d877527c86adeb0bf59faf54ebb9e448000000000000000000000000ff3c57d89c6ab1055b4a1675231fe180666e0f440000000000000000000000007a4968d03af9e197d2a5fe151f339847c8d620a60000000000000000000000000cba1b27c4450db3795fefa4dc661486ea977d0e000000000000000000000000fd363d74553d1766933a6041a223f6725b1c13e4000000000000000000000000112d5b88d78363ec669317b1c95e496bb53cc56400000000000000000000000055d0a9c10edcf990983dd289def761c1249b5aa8000000000000000000000000da0b00e714f4a9030ecee88ee4b396e622aa366400000000000000000000000076ec3a93084bdfed31f5a19957ba5a37d10e43f30000000000000000000000009ca253a769535d6cabecfe8f52eeaf5e90c2420d000000000000000000000000ead16abb693bbf2775557baf09609d3bc489a5fd0000000000000000000000006249cd9d881e71fd8933175a132457b9591e7f530000000000000000000000007720a8cf34a11ac6fdc685a7e2e5c643ec43cee700000000000000000000000048a9e31c38caae8616f4c096ccfc66a46e6567e90000000000000000000000004b4e186d7cb5ac4458c6f171801e52871e1653e700000000000000000000000061a6cc862085d7869f8e8ec8147ea545ee26df350000000000000000000000006fb8ed9498438e1ca193007639764cdf1ab64020000000000000000000000000b44036e97bdaff023fc8af5965c10396dbc676790000000000000000000000007ea5c21ca5a1f662497c34a88b2bc29b90b62097000000000000000000000000e27fe85436194eb0cb3cbf658ca8225b977c04ba00000000000000000000000011c443ce750db3c74c4feb7ca190ce775d97ede80000000000000000000000005bc5ea95fb393e15cacb485840b36a77807f4526000000000000000000000000fc01358a9c06ce3e4772c679a0021abef893ba58000000000000000000000000a0030b658dbcb869f2cff091d3c3d50ca7538fb30000000000000000000000002098c0fbdfdb22c3be30eeb8cc37001598b893f500000000000000000000000009c2250ee95dfc969958d1d40c4ae896a834b76f000000000000000000000000827fb52e74defa4d14bb2c815a9b89213ca1229900000000000000000000000042af95059919dac108bf95240f40fecca3b96224000000000000000000000000f3ba0f482154cc3d001697cedc3eed04feee04c40000000000000000000000005a182e5dbc972480d989b3c40926c69d84219df30000000000000000000000006916a5b465f01b86f3adf1436f34e7af460d7b060000000000000000000000009c17685a7ea42d3519f74c8c53008038a06f5d5700000000000000000000000007b27f505fdd477e0491f22c07bb7bb0c3de90ad000000000000000000000000777aef7c99a5d0cec0413a7530e85d6f9bb01eb30000000000000000000000005d11e0f98abf16da37a9ec08b1c334e93ce681df000000000000000000000000aca48e49d97164da6b53006d1b4ba88b2ba6515b00000000000000000000000040b0152b0a4191277a61f08b8c118070f78babd4000000000000000000000000dbc7956b9f527d66e44f49748eaf73aa743b922a0000000000000000000000007b82a4378acd18541988620ccfba21380baaf498000000000000000000000000affe5a3a84b473a14112ffd6a5950237f5eaa42d00000000000000000000000038210e37c9f8a39d5defab2813a60d50d18cd17d000000000000000000000000438a21a1846f649b807efd00c5c28cf44d7b05c200000000000000000000000092018e691560d55e5b313618d67d668556f691270000000000000000000000009fb71fb8b6b9dbcbef9ad01bfc92463f2b5ece01000000000000000000000000c23d465c0d5feb618bb5f6aca2f952078588e984000000000000000000000000e4a8bace370e41e9a7c759e4e330a640f594f23e000000000000000000000000fe236d7a249ee03f348f2361c96da2cb3c5ea51b0000000000000000000000009ed55bbb8a513b62b1d8506d97d673355901a5f50000000000000000000000007136c06104145f3db0dce860c9208a719e71aa300000000000000000000000008a71dffc29aae2c9ea165fcf6a1bd6998d19b68b0000000000000000000000005119731d6723a75d2e34d4d78f8692b0e91a4cd7000000000000000000000000dfc0436a9ae2530fab54042bf1e1888b8c3b8e5f000000000000000000000000e95ade43db6216ba89d23c0cf3d08968ed2a23970000000000000000000000005d0ca48fc5f7f78c7aeda99c8228f75c16633c53000000000000000000000000dff447098b81f929c898545b0a46f68236fb67d70000000000000000000000004cbe833198fdead63ff356138ee8e1a592e2422c000000000000000000000000dfe8e8d1872c1985be118b19a69699e36b4421260000000000000000000000005bce305c686981aecf9d5a7953518ad1dc3382c50000000000000000000000009317319628b343c8cacc66ff512ae73793b9c2f9000000000000000000000000dd9d078208de8ae17ceb7cd5e346712ed2bb9b2d000000000000000000000000b15d698c544728ee250581211e5477cd9cd7e6e700000000000000000000000027aac67a5aa7315b4a86912956a4563882388f33000000000000000000000000789ecf882827a7e704a8101a9769032dd575364f0000000000000000000000005ec5bdcf0bf11172aadda7af6bdbbde9c0768a3b000000000000000000000000764ec73bd909c52fcdf8ce3ab16a823fbf10741a00000000000000000000000084ea9d2b897b85b86ec519b6d431d4f0cbf881a50000000000000000000000002e338fbea1b5b654453b0c6a68ab98a9ed073a60000000000000000000000000c960179e0ac70e8aca21ce5e399e3fc682615a37000000000000000000000000af00d18bd936cfdb5685815dc914a8cd4c1bfb4e000000000000000000000000bf685ce5d415d0827da20e2cbb3516d93c00b907000000000000000000000000d4cf92eccf8e2d941438a213705a78de8a8df098000000000000000000000000d70e68d8e05d67c4f849759998c019a03ef51326000000000000000000000000938522de9d0e78695f56ebeb3cd7bc64dcafd13f00000000000000000000000034323e224345e407adea985884d9da60b9e14e0a000000000000000000000000421302796be94b46d7ad861a7fb0ec4070993562000000000000000000000000a76ea492d87690c921a763dfa5733cb3c0f04619000000000000000000000000b104f059a3fad8de24f22513822dc46cff4b47870000000000000000000000008c77b987cc3215eef0fb6a4a831e3a6a6d64a72b000000000000000000000000de7098d5f85c514b30a7d61ba27e05a93a9302aa000000000000000000000000183cc21b5a58dde92dfb0d1bb1f330b3da85bf06000000000000000000000000b41c55737f95ff9e958d8248b520b5a20908c60d00000000000000000000000072bc306dc3687ba01b85dffb78d0d98009c6db48000000000000000000000000f0cc0da6d3d4bc36c9bc18bbb6d11f6ed9b352580000000000000000000000001043e554ac7172ffdfda4b7d24050db61b94e1390000000000000000000000007c138e354b6970f387695f68ed64f56d6cddbf950000000000000000000000003cbd38c543cfaf507cd7680559e4cca0ac3bdfff00000000000000000000000048f191b8d381e959c8216047adbf8849da6eb5f7000000000000000000000000ccb7db47f62da3bdcb3c8c489b1d9d63287a8dd4000000000000000000000000ac0a5cf62d7f0d8ca8babef723f75f6254c83745000000000000000000000000d50fc692c038f241ef8b4a1a8b7c9846246732df000000000000000000000000c0283afade717dbd40147aba673b7d3c4bc4cba000000000000000000000000090f6ab0a0e0cf6b48982990599b09dd47edc2825000000000000000000000000941d7a9dd169610163f1bb31e78dbddf6c823fb7000000000000000000000000deeb51e7ab4494ac03c928e08ed2010e79c852d900000000000000000000000063fa468dcefc3a5de1b7309c0f609cca995da58900000000000000000000000067409563896f82ec12e15fb6e19d413a3deb7a50000000000000000000000000972e1077d742ce4340021db2714ba5b387733ddb00000000000000000000000074ff22275b1196962f3b00cfcf88c15256de0740000000000000000000000000601465ad3f166a211bf4d1fe893c36267975488d000000000000000000000000948e69ad0f4cda64c4d18c9b01e7328d407edb1d00000000000000000000000062758da75c47f1894e49e431c417acebd22656f8000000000000000000000000aa108a1f7f20a3dcb1e26eb4b35e8e1034211c310000000000000000000000005146ebacdec2177b0d912897e414091c7a69924700000000000000000000000078b2564832cff044fb6a7db6345d34830008753d000000000000000000000000fdf1b8d97fe12642f3d98fb53d609d24e917d1a4000000000000000000000000743f7284868f21e3469afe827491f359d34dc4bd00000000000000000000000021453f9cc5bfcbd2f17263a8773634ecf3f44be400000000000000000000000081278779d76eca5d132975b0991f804ed01aa8d40000000000000000000000002b326ff526b0fb58e9fb009a73dc1792f4fc3d5200000000000000000000000097f76aa99a49b878498c49fb183265533ad264d30000000000000000000000000f63079ee2feae4e881324131ef61adf4d56ff5b000000000000000000000000903b181fc8110b909a7010aa04cc0a53aa5fce530000000000000000000000002725f8af983f7302f836598faf29cc176a0da658000000000000000000000000a30574b36a1e834021c05daefce69e9cb8f5d34c0000000000000000000000008a170e78456ff18ab8037fd96a427f8285c64ece000000000000000000000000ee4203ecfe3843c0ccde1940384a685a973037bf0000000000000000000000009ec2624eeda7c8f004bdc67a253fe686eb6b52770000000000000000000000005ffc5e446cd079648094fc355e0b52f9ee92f368000000000000000000000000148953a89e753edc19ff7920cf80dcea8336de8200000000000000000000000058f070b10a2a4cbb52510b4ad63720098880c41b000000000000000000000000880550915203eb34880417f612791112981b65b3000000000000000000000000dd26ab2294a34a2d3ea0e156bd462a594ec06e66000000000000000000000000a4ef91d033dbffde53ca999d1827df9bcd2276c60000000000000000000000003875fe919a7eacf635a12ad035a1ca9f26cf0f7400000000000000000000000097bb6de6654bd96aa06f48875567c89369ffaae6000000000000000000000000583d798ffa861a29eeda4ca42acff344553e5e00000000000000000000000000062d006f4e6343918cc969e5ab75b0e526b2d9c0000000000000000000000000c3ab087e57a3a7950df50de680d72741c2ded6d000000000000000000000000041ccc0816a102b3f4f86f880a0fe467e766391090000000000000000000000007adf6e2b0470059bef17edd2210a417b03ea040e000000000000000000000000a219e4e08583783f1ec83d310cd1050742bcba87000000000000000000000000d077cae3f068301548f044a4ba1cb7d529b8349e00000000000000000000000098764cd50a4347c7517122cf2666ebc79a3dc43d00000000000000000000000024366494542e1c468b79d81a8d4668c0ee729fb100000000000000000000000031d0b0bddf1b30024369f2cdc859aeb02bfb3b530000000000000000000000004ef5da9e50f53bc1067333ad8426a780eca7de04000000000000000000000000b9ba76bd913545ba652961762da3e7f69e3a9b8e000000000000000000000000682e377a9d541b32a63bcb2e7ed5c1eb83ac162b0000000000000000000000003b9d4833a98c6c58c10418fa1badb01c16339361000000000000000000000000778fefc01bbf326b02fdf2aaf1201c56d29ee02a0000000000000000000000002f977094cc70038e135e7e13cb531a1f2dbd1ddc00000000000000000000000099ffb36e67401f64306e480739563f033ae805b8000000000000000000000000e84dfa3a3b04c010613b40f92d85d9bc94cf25d0000000000000000000000000e6a776c2984ff76e87e723985634bf0059dbb63200000000000000000000000067132c3c1ee830f92820a6d20e869e59d703c9e300000000000000000000000003973f3bc1c3eac492bf2f420484bc90e7a5d6cd0000000000000000000000008d8ab897b86be1230d0c54c73ee88f713e0a3ebd0000000000000000000000008eed05b07926c2162736aac526760877640c4754000000000000000000000000e0281537cc859027c0c82951a03fc76942fae648000000000000000000000000b1594a7d13c1921a0f9653f6376d8c2d19e16f8a000000000000000000000000d0022a832edded3b22903a617d6e566d3c5cc71c000000000000000000000000160da2ef17f45b3c2f96fa2e73c450cf134c126700000000000000000000000039c1512ec8896d3d99972ba5aa65741ff00d174e0000000000000000000000004e7ebc89d9a3bbda985c974f30aa8d0a4da0574a000000000000000000000000c7e8b97b967b9918dea7214d3cb6aa53690fce91000000000000000000000000ffb36811660e7e7c3295effc9b4404c79265c92f00000000000000000000000097b90ed5d16349b17fce997db2eef33ea3d355490000000000000000000000009d260678c97718e099bc989783703dafa687323d000000000000000000000000ef9178b8e4564253590a37efa5e9fe49dd8ebca1000000000000000000000000d0405f1dc20f72c98fa266345a22227470dfb11b000000000000000000000000176b0bf1e4f0eb2c42ac6fbb6a7b3301feb4e9ce000000000000000000000000ea445f567154c471cceac0df2803ab8f0aca1a60000000000000000000000000572f47b79b5555f7bac6639413443ba4a30d8062000000000000000000000000ab119234bde0bba26298afb66ea4c38e35aa3991000000000000000000000000e630d43faff25ef6a0eb7a0140d63b833bbbc495000000000000000000000000bbfa0493a64505024fcbfb5f0a595671a22a7956000000000000000000000000fcf2614f13e011d804d497b04590b36fd9269f65000000000000000000000000c57c7fd0ce8fe2136aacbc92bc3d3809eb610abd000000000000000000000000aaf172d3e8c2d8281a53cedb0bedaa230cd4592c000000000000000000000000474deef67297448dcb5beefeccd30cb235a20873000000000000000000000000ef9f79c5fc6d6a7e7e5e360f049832851588dfa6000000000000000000000000b1157adb4e420202567e7de212927f4dc457eff600000000000000000000000003f0254edb5e615c4549b523f604da8b710e5d9f000000000000000000000000999ab725e7f8ce6c34632a00d09450b13b9e2ba2000000000000000000000000bacbb583702d00a2c005af2b6017e7f64302f49c00000000000000000000000025425a267ff8b3db65cc40504f8bb67e761c672b000000000000000000000000f5250a8b905a26172da34ef99232291df0b96bf8000000000000000000000000aeab41aa7d9f061d9be39d766c2ecb9e519a4cb5000000000000000000000000b5324f76946e0947e192c8d23fed5631d6f51d7300000000000000000000000090db6d540588db14757f4a01d86fb84b8a0be374000000000000000000000000734ef840945468b00094c24e2c1232eb5cb27daf0000000000000000000000007c69033a11a1ec2bf52b797cadf16c2e9c8096b4000000000000000000000000ded62f8a71e94f55400112886f60610fdf55a81d000000000000000000000000ee40f621703561cb64808a55684e39389095117b000000000000000000000000d8e27cf5d0c8e4307a51e107a3067e6e7c0cbfe5000000000000000000000000b48ae97ca96046f942d6a4bdbe820216dfb9067e00000000000000000000000004d44b11350d40e5ade6f0a49aacb7f13e451fea00000000000000000000000047bc6bbf27f3f03aae99458b1b77b528b150e34b000000000000000000000000a42251b5fffd85dbedac4f76230a60698d609dbd000000000000000000000000748e033f36bd5715989fe115ea8875cb31b1695e000000000000000000000000f5edfc30e8abc7a4d68a39d6061627794cc750720000000000000000000000000540cde0f5466d77d649d3ed0f34bf7589e8b000000000000000000000000000f4609793ad442727682fce4358f38930f18744de00000000000000000000000014bc6d15e784387b1761daa749ae5bce8a15bc2b00000000000000000000000061faf30b88f800974360b25a929aa0820df74108000000000000000000000000736da93dbe156b0b130128de74c2e3b017e3d4d900000000000000000000000021417d62d535082752e3308f844b5810f58a42950000000000000000000000004bfc19bd93e67aecc272983836833e052d7865a800000000000000000000000093190a794f13e5b43ba8b3926d06db59d09bca02000000000000000000000000e2f353e86ff2bac4642cd6b405e58dd7a8c761e800000000000000000000000062e4f7287c581608d4ae9cf2381e5aab7adb6364000000000000000000000000aba6a867bec0b07a5b8fd5bd357debc0c4a8d7f1000000000000000000000000adacc8d4d4696ac7a2c1a00bb3e97efaea8e91690000000000000000000000001fb2b823a5191e82eeb897f6597edb40d83170780000000000000000000000005e508e0192de9c7e00a4fcf09993cbdf1ac342f9000000000000000000000000014575fed0eb208b7cff876bf9ded584f571c0130000000000000000000000006149d98d764fdf6ff571095e292e5fad098224f7000000000000000000000000f513e0c1d8a97d7d48a4c6cde5590846c6de72e0000000000000000000000000a854f360ad590f86754549b0c5a148a9e0473cc6000000000000000000000000232838b2d73e29e2843449005762919b1477141e000000000000000000000000809be5d4e000f9d24e2435cbd538f22c6b4c0e9d000000000000000000000000f809e49ef646fad807600948e3732382bac96b9400000000000000000000000022dc140a4c440b47245851dbe952dd857705ef9a000000000000000000000000565a1c68138e2788a6a19a835c882db69743a52d00000000000000000000000049377b06622a4a52b06b126ccdac6964f33e37a600000000000000000000000015abd7a5f6757dd2ef9e0e8f8c997cc8334c26a4000000000000000000000000b267cf2990b287a81791b7177676a9ded84326870000000000000000000000009b81b80713afc89fd662ab1a9f4dba59c7068b8a0000000000000000000000007d0b32906f3f610596758e6e77cdaf72a1c12f3b0000000000000000000000005752169db476cb8899f4716107626d3dd779906a00000000000000000000000075e85f0cc4c768369a19e8c5314384754aa23330000000000000000000000000c9ff01b1441a2cf6d0efc6faf49c129d51191a6600000000000000000000000046b6c97d333abad0f34f10456e1ee1bfd2e8d5b9000000000000000000000000ee2ff0386cb76db8de8dc40a8a18cc0dce451fe50000000000000000000000007850711ef18636c573dbbf24364b981f4425b0ff000000000000000000000000ec9fecbe2aefaed43446d833f35b1e0f355bae86000000000000000000000000730871e92863c0bd633b9d235a2c5d982fbdf086000000000000000000000000a9165d2113b137b81f85ebd5ab6a9f91d00eca30000000000000000000000000cd33450cb6b2864a880e0fcf07b480e090d68ad00000000000000000000000007fe535f0be68d636639a3bc6336c938d630a20ee000000000000000000000000d32eabf0d8f21597abc069310fad10569397033100000000000000000000000079ef41c49ff2079cfbc98ac8d73ab5f5ee99375400000000000000000000000085fba436422291027608d7da840c6de14199f9e20000000000000000000000000807b772421a691f555191c8a8170423555e20b70000000000000000000000002fb4e40cbdb481917b279e13aff348bb4777038a000000000000000000000000be6ee822f8cc2fee99abcbe27da466e4bfc67654000000000000000000000000685f94d26a9184e0f4a62c2c9f06c3e813d6f06f000000000000000000000000beeabc3cc7a60b2bdddeb5cf6c808da7ad017bb80000000000000000000000002e45934149cb127473753f211aa6569385b87aa3000000000000000000000000c9d87de52fbc0f5fac3f69de8a1a4b22bdd24b9f000000000000000000000000fe1c44cf0131f2b255eedb532239fe0c038f5dab000000000000000000000000c7e67b3428198b4ffe9838be8a59bb4801a9457d0000000000000000000000000110734c94ba3419d69a3ec9051eaf19a9486f38000000000000000000000000ff2f015e57e0e745036a8b56d69a464f32fb91e5000000000000000000000000fb8e7f6d89ebf7599eb9729131407570c095aa0600000000000000000000000013770fecfcb432054d953d80fbab60521baa90750000000000000000000000002e3dfaf56c215f90ac104cf934f773b17ddc1f490000000000000000000000003a9653b52c27e365c393b5064ce1c628420ba65f0000000000000000000000002cb73065cf93580be1557dca569f0854d0962b1000000000000000000000000025ad9cff2f87546caaf335334be569d9064c46390000000000000000000000003e0fddf97209081617a8e98bc2e9009aca4faaf60000000000000000000000002e60cb34216766e6208f339bbed7ba52c2435af2000000000000000000000000facfb8c4026174e828b3f1a5c9928464c75240a000000000000000000000000081fe2c330bd7f0c831b70a5b91609314d1e6a729000000000000000000000000fe31236fffb7d1c0fd691470183b89062b8d1301000000000000000000000000ecb3774e7a6a42eb8c3f5d75e40813070b178626000000000000000000000000d50622a8052b9b5c433ab86b56a08ce567672c930000000000000000000000004bd7fefc6e4a47f1ad4992f231b3e17a90a2b2df000000000000000000000000335a62a1811ee64125dea647be6147147216dbbd000000000000000000000000875e01bf202771a620e856251a77f1e4a52ace09000000000000000000000000b613340fe32ae5d102eb71ea16f3402e7109e194000000000000000000000000c549d674fcc5b237cd7bd30bc6e0bbee57c040050000000000000000000000009aa5b02bee4b6da2e6d379b9fe0eec4321d4c10800000000000000000000000065b80fcd8e79ff115f1f03fd9cb5341140be47db000000000000000000000000452be1d8e16f4fba88e5f06064320399e33c0f830000000000000000000000005db10b0015ec3534d2604f12f87300a03e2df09d0000000000000000000000000e9b4bec0522fa8187c59e6c3155ee6df0aba5f7000000000000000000000000e2636fc80d7be4cac5e29c91cf0ce0ac3b6f808900000000000000000000000041d2694eb3e4ba6d26d17e1eb940ae633a14fdb3000000000000000000000000404abf734f7b47ffe8774939c7e7376264784c74000000000000000000000000293c6af68b0a5b8a5fc2fb1b2d6f69e07172ffe100000000000000000000000051f80c1588eff4ccf442d5f5c970f9b1ba3fa71b000000000000000000000000912870e9cf45e31e551d5e3c93b91228879ddc560000000000000000000000003756b779ce9be1c41ac80c3c6ad2a6c943a8340400000000000000000000000048a418a41efc28e4790d1cbe649ee4af242178f7000000000000000000000000365529ea2be107657edf9c7523854c36027f95fa000000000000000000000000e6111465d07a767a73f6d6d0742931751493150c00000000000000000000000070c1034ebc9d0f8a03d2b4d3852eacf88b3bb6750000000000000000000000005e26675fb6c266325abdf9f90946bd6d662aedc1000000000000000000000000fa0514f63ee5b43f9902070972ed62ecf3f5619e000000000000000000000000d8b0cb4a754fc759c73641e3941cbe44ff28dca500000000000000000000000097651e69ab1b7f323b2d03a2fc2f06ced4808418000000000000000000000000935f321a6e98b7e5d782a8b62d2706d9b66752150000000000000000000000009ab4c9a5f3bb3ae96d6347ac7f6f868e0ea728ad000000000000000000000000b9de2718cf9e43c87bafa306b96a0ef9f846d069000000000000000000000000dadc3ca1b60ba1468e475bc50ab77f37a0224dd800000000000000000000000059dedd9697a286d87d6aa67f29e1a750fb01b276000000000000000000000000ffff8ebfd711bc2643d3403b1167bd2eda8ac728000000000000000000000000592cc43c2c6c287e9fe6f14afe39ccbca779150b000000000000000000000000998e22857a00c53cbd9a0e11f1f32cd3832b1115000000000000000000000000698dbae026c240db5bc4771146d6873c9334d6480000000000000000000000007120699e16f8616cbce3454780bccf76693ae5e9000000000000000000000000d781854367a5a4176626180600422664bd20b2f9000000000000000000000000d2f8f7360953392b48fe5fa4fecec70d20a48e000000000000000000000000008b69a1fa7624f97a93b2cc81a65c808f8db75077000000000000000000000000d76c4237c4650a3a3023f50265d2a0361197666b0000000000000000000000009ece68d31c2ee4f9817804770e31acd7ba485c0800000000000000000000000083b26eb7a4cc998eb0d8d26c9b4b87c6635890a0000000000000000000000000c571653e23b4d5f1a32ae5243cae9f61ffce00e00000000000000000000000008a6dd70984dad52894b4b7f291c56bd6d5f98d6700000000000000000000000014128cecc8d14a4e6fac8769e8223686f592d8d8000000000000000000000000dc2b4957fa2208b87f2af1c818d81c10240d38ef0000000000000000000000002522b71c08f0a9da545290b338131c24554e5dd00000000000000000000000003e6ec7c8abea71325d3e356d7cb4617ec7d3091f000000000000000000000000575d894603a018676a1ccd747d746ac503c5ad57000000000000000000000000cabf9b75b22fc3538a43806abd160a00fe4f55960000000000000000000000003808c86219b5d3c925d9fe3285edb648ebf68c6400000000000000000000000041ed41f2ea5eb8db9600fd67670b9e36de0a0007000000000000000000000000fed9715549316f3e7708dc22a0b888826b1e3ab500000000000000000000000020fb7c10f3751c238f74bceecd07d0179fe0e5a3000000000000000000000000a40b3281b3a194b4888a385199962610a406db940000000000000000000000006241cc1560c4d6a4d05afc8fefa8fa41832a47a7000000000000000000000000ec4e6093b57d2ea45406b3d63c3601f7f1dd82e50000000000000000000000001dc524f5ec949bc1b2f817b47988e03ba1807ec1000000000000000000000000862758f9d213c8517a19dcfab361a374752d063e000000000000000000000000ad49d1ee25898c170c7cab727013980a10d7a6180000000000000000000000004825b63599cba2ee7cb57f651f4fea17ec580cd6000000000000000000000000a4800a2b275c0a54bb9da8b24d70ecbcf84b71030000000000000000000000007585f0d1b0cb127b61228358fbe4d6ff4227568c00000000000000000000000031a9f0620682584bc12955524865cba9a10cd3cd00000000000000000000000026256d29b72bac975cc701c6fd1adb7b751a440f000000000000000000000000dcb3ccc4da148c5dca48809743a965f4b5537e190000000000000000000000004270547501e1d8c4407cbe9f896a5a9967003de800000000000000000000000024db3cfde700aaa195dfc990a501451d263e8754000000000000000000000000109fe535b6c360d029f9632cc1a0b4566d306d25000000000000000000000000bbbc8b572d5efe5a89c8384652e11194dc6ee7ac0000000000000000000000003623cbd02df36df72b355a1a65671ddd9ba0ffa0000000000000000000000000f5c583c054f42f74538ffb3bfe5bd41554ee9cb5000000000000000000000000459b85b300a0e666fe4b307d523cb4c7d193522200000000000000000000000084eb2b60252b53cc992af9dc2502773157a5f184000000000000000000000000aed3e52150e09e21da44c9a4fce2201e72446ec60000000000000000000000001e6911c456feaac7e9862def7a477a5a152c829200000000000000000000000000f8c2226275132aeeaaab681830530cc2426bf5000000000000000000000000711b32c18ff298c5254d3b569f0182df1c84663e000000000000000000000000eeb5f530b03c7308d04117a55ed1c0873c65327d000000000000000000000000c1f239e2961c3acc766b65d76109e28515726be0000000000000000000000000c0b9dfda710aa5acaaacaa0933247241e1a141a70000000000000000000000004e37e01058b6a6dd78cc80bf94ce71336861ee2b00000000000000000000000013f3b2b31870705233e5d09d7ffaff5a771ef0b30000000000000000000000008018669b7534a9612fdcd298747fdc1108938070000000000000000000000000cec387c976eadfb2bb1731014aba3e338da87e22000000000000000000000000f6649f528eac0b4eadfe0be696953eb67a0bb7af0000000000000000000000008d9cc2cddf2a258689a720c3f363eb5916018120000000000000000000000000c189e12d43a3d5cf30c057bdd3084984213f524f000000000000000000000000725ddf4482598281ef64ebea5722a52982fc4f240000000000000000000000001e15d5d4812ae3b7045159c924f8c6ceff86948d000000000000000000000000de9250aae1f48b1d820dee558122b62406e643130000000000000000000000003930ea0fce9b779ea353f0203975c8b0f417c757000000000000000000000000de7a8d4cfb1e5a6cbb6b629ef3a714820ff56f90000000000000000000000000ca0b889d1190dbc3aa224fc68fd6f4a99aac36d90000000000000000000000000da44722853283ee9e3760dd3f974aa89cd44b150000000000000000000000007bf97d76cd25f3c65e7ea082adff8b7b84ca4712000000000000000000000000a163d6d889ee268c569bd001b2a058f3bf0ca9790000000000000000000000002b4a06b0e58504e775782eb23a38db56fccfe6d4000000000000000000000000c5337d5c5fbf55bdcc672b8f82819f6115db1e81000000000000000000000000aa43eccec49c2eff7ff8dea8f2bd94553d71417c000000000000000000000000b8e5ff8538b130884fe9dcc7a827d6608a7eb708000000000000000000000000549c8830c6b6cfd8a1ba86258dbde45d2dc07d3e0000000000000000000000004acfab5e837df7a5bb2bd641212a62e82de8d964000000000000000000000000631094cebfeb8d54113553cf5c882bb3b1177cfd00000000000000000000000079d9dcbee93e82ffdf40233b5858adfc6a04773400000000000000000000000025d5c44394541cd99c08a31a0128ec6393bee6e900000000000000000000000017e2e0c6a2e77373d330263a8bbd9a53fb0382a5000000000000000000000000b2c216384ef0c07b35191e16fe47978d94ff7c0a000000000000000000000000a0530397cdacb9f44b9363def3456d6355b6e5680000000000000000000000002ac4c8c87d02bfe3127f658bd4ceef4fc682abe3000000000000000000000000393abbc48d2707405fd466c7e42ad433e90e080100000000000000000000000066887f70ae1dece3491d04f79091ec21a140e0520000000000000000000000002179b5832c9dc6839014889a8319b96683bfc3550000000000000000000000009ac6e86e1de008155fdf1d34459c79bcf8c397d10000000000000000000000000ebb17bb241cfc360c5311fd2befa1d05ae29f87000000000000000000000000735be2fdff0225e2573ce61867fbe4e57b29d86b000000000000000000000000a028de644b6ff7c642a4d36dff8854fb4811d8c300000000000000000000000044ef809efbb2f211938fbc8e8ef93ac0a8bca60200000000000000000000000027ee5695f2a258c7b3e4da5066cc433f825a971500000000000000000000000093f6ca7c22ebe2f47ce9f8f5183cbf5ddd1428690000000000000000000000009666d4ec61b1765ba44d224fba3093d8b8d99f560000000000000000000000009ec2f3748f4214275f36b9dd98fe5501196badfe00000000000000000000000028d07a0dcaa2cf35824bb5dbbe0c190b0c5a1eba000000000000000000000000bfcb3bfb7827080205cba53a19b5de374f0906d1000000000000000000000000f336c63c2c949c74549a08f1276743a51d3aecc0000000000000000000000000803acc50c8c72cf93b8964df8470f7b90f8e35300000000000000000000000005b0c877e025be292ff667346992287bdacf181e8000000000000000000000000f02602ac6f5902c27b3c1c1982d3551620b186bf000000000000000000000000a8ecab1e0da4e501c07bc6eaf389b7603bfd688d000000000000000000000000b90b5346e6342d3216eb107f66568ceb612cb16c0000000000000000000000000f55cd400bfc68b9fdf98df53574ced5f0a1756700000000000000000000000030a2005a59629dc2d4080b4bfaf236ee63a02d9000000000000000000000000093665387ab329abc7b6b5411b6b29fea539af8a6000000000000000000000000bf54c1a6c22ab91d0dc3cc34b2ada1e41e194ed00000000000000000000000003c8b3e77aec59ad1cc0eeefa9c380e236c2a693b000000000000000000000000429be1e578f9723aa0627bc3c2b917bc16cbc4dd0000000000000000000000006cb12d72cad0c4896688f4a8ed49361acf15582d000000000000000000000000e8e28d156e8f52c50cae77085f8956e7db4ce5d4000000000000000000000000cb0ad3e52f9c1e19a94e2c0261cf1dd3a82714a30000000000000000000000008c79708c797ac08630d081a613db23d767693133000000000000000000000000d2d2c7f4168e8855401d25db72fbb27ee4e99d24000000000000000000000000fd75ae66c23e9543d08ae766fc6be00fde2f0cca000000000000000000000000f924b051036984a3c81e0ac7e28509d4556ccb51000000000000000000000000bbdfb21ca2f6a545238fb032bd21512bf5ee5c01000000000000000000000000ad2a95f593ebaadef1a62ac0f69a59e322837c38000000000000000000000000ce94c974f593d72042c89297e48d08b825975614000000000000000000000000736a5484e92f0610fe997fd81077672674257c520000000000000000000000007111fe3abbbad6d54143464a5eb80b04c372e216000000000000000000000000157fee17a602d6cdc6a475f55947ae64625b441c00000000000000000000000009c6b1ed5a37bbf6a26e79bd8c961d55249948d3000000000000000000000000b80479d82df9230d4c20d25ca16201c07ca895fd000000000000000000000000b28fd0526ed2eb44ace735c9471557711011a8ca0000000000000000000000009bc6d57e6e8fae111ba0eb86649a018412f634950000000000000000000000006e8a203bfc682ebccf587022be40a60ba5ccdb8f000000000000000000000000c6742ec953ffdd953a4bba6251f1818e0b0094a70000000000000000000000006e152ae63af6de536479a90c7f8ed9d8b97c31b900000000000000000000000094c379ee2103dcda5b0032077c1b4ce2af64936d000000000000000000000000ac786422c0af5d2698bc9cdb727ac9b45adff8c30000000000000000000000006e83308bf396f12dd51e1bb51672b2b668d2437b0000000000000000000000009c78c125e9f5f634d29555d4700ff8363d7ddd0200000000000000000000000072bf31b899606d93f3b0b29b988feb43a7311a32000000000000000000000000df3b1c928505f765aba0bad96dc82c330e2995900000000000000000000000006d6d59d1af4052df12783b45bb562dac355e4c530000000000000000000000000d06b7f340c30c48244a63abe799bb8df82df637000000000000000000000000377c7b4a0ea773141c8f7150dc98032a8a5961c3000000000000000000000000d1b8547f292a0266287043b1347bd7a3cafff26d0000000000000000000000001175d5c4fe74923eaa4e8fdfe72d89ce7ef7dfd9000000000000000000000000361deb2959b993a25b1cc27ee2b7d44bac899de4000000000000000000000000976b58b1efd788c150df9cafcfd574afe70d6deb0000000000000000000000003528858d736417384c5ef1b5a6510013c0831fe8000000000000000000000000b01b411d16912a09b2d5c58d88e8806416c01606000000000000000000000000cf7a4f10ca75f6f04f862d3cd68375fd2071689a0000000000000000000000009602be103eff437e66fb20384831d2b41f2b00530000000000000000000000007b511406c5be218da9573422616a3c10aff587af0000000000000000000000009d62118667f2b1ca39f6ed0ccaf90d09effdb5ee00000000000000000000000018e4adffdc2bc6dc981f7f05f65937eae0529a7b0000000000000000000000004fa68e14a44367723c421ff583d8add818db336c000000000000000000000000ca653d7f340c42b010fa288efcb405164161ef610000000000000000000000006d059d5cd71a1aa5bbb84aa3fc5d545327effbdb0000000000000000000000002426619bb08f4b9dfd08e731a6e71a6071c284ba000000000000000000000000db18c6c3ebbb7428d4fc37647a0612f9e7f665c9000000000000000000000000c8efc668c6d5c9d3ab4c927bc780b80bf8ebec6f00000000000000000000000080ecc8fd55513568cd492d58d71e2fac4c17efca00000000000000000000000084e92eb1b94e97444fa50baa544df3867c3ab4cb0000000000000000000000003a7a41867e809e1849585cce223c2ed77bb3985a00000000000000000000000076061b5afa301d09ac4f903cf9c2804b1dab87c9000000000000000000000000e8a947f8786c89fab1c4fcf19343032e62f42947000000000000000000000000c8bcbf557b9cb971808b259625dd24315de2df340000000000000000000000009e02813597965755ac8e7b4cbda121be336c588c0000000000000000000000004ab5ee67d66587998f6c45417c0d1251a335ce0d00000000000000000000000022f83fd47ac4b0fbec4fae71f2450cd3fc095f42000000000000000000000000c2cc31d19945f27a36babeb7906829330cad062c0000000000000000000000001c4339d232f32ce3603683b916a7f79d3f71d1430000000000000000000000007b9375c4281ba5ee97f2474a91d74518d119297900000000000000000000000031349a23fdf37d321d14165b7545b0a152aaf0380000000000000000000000009c76fefbf4055fc4d2373f86d64e47849ffd7d0c0000000000000000000000009a04bcb41a50b277671e1d5788863a9655d9986400000000000000000000000002e1eb70284f70dfafac47a35fa70ed6f2035615000000000000000000000000b07626b39a947fd6b4c4dc1ee51d2094ffd8b6fb000000000000000000000000cb5d6d4ebc5302f5860dd4e4147ca5e74af420fd000000000000000000000000b0608c8e65192c05a5402e8603f95802815688cc000000000000000000000000f9cf1060c2f417b65eadc0cf87d3de239d06f35a0000000000000000000000002e46e6bb94ac28d39ec2f806b5027b646b149d61000000000000000000000000785f14e45c30c7e2e139a7534c35adbc1c47b6f3000000000000000000000000ec1b1db0f225e9a17cf2a3fcdf3bedfd917f3e5d000000000000000000000000382addf648099e387a574c2b62fbab98eae9132d000000000000000000000000c20a1c8f26e401be82134b515a96a5ee72414e09000000000000000000000000c155a47824355f484a65526337bff5a17b2a92a7000000000000000000000000f22d4789eac122a92031c1f36a6d4157a6bb0ab5000000000000000000000000f24c7473bc113af433766f1112165796d9eeada50000000000000000000000003af039b6d7a4a9ca2e86211c7048b0cf26f4abf80000000000000000000000009f8c52b360c9b3c01b5e4349aa4314c44b68a9c3000000000000000000000000dc63a0f28807aab12630682f86ea1a20d9c0eebe000000000000000000000000573ceee0f16ee3439997dd69e4fab726f66827690000000000000000000000003e47b2e2b2e700410bd947f5c27f82b7c7e62576000000000000000000000000d227fd7072c56b8cb963f1f4409206fc532498ea000000000000000000000000c5459f62ec4426aeed8a72f210267cd451708b850000000000000000000000003fdf31dc2c4426f041b6db178c5ae277572691e500000000000000000000000073ff44e77430bb924d09fcd67f4b1489cd12827600000000000000000000000065d34f67841d9a6b99175029083f179cc05c8372000000000000000000000000bfad43d7ca48b1b34d6277b9e5de58d349f1b3be0000000000000000000000001a0694db5a012f8ef5b4290b8567d4f2a0f9748400000000000000000000000001c61bd35ff84faf37942b6fba0aaa359e178c96000000000000000000000000fedf6bff53545280d9555744288f2c741e0f9a910000000000000000000000004601522cd55cf1f18b3f8a431a4d73ef058c53100000000000000000000000004b1bdbde22ea2cf3f735363a6749e211022697410000000000000000000000005f8917196a839b5ba6973684160039eaa1eb9c8f0000000000000000000000008a7e8b45392806a0f3f1a67584bd846dde3a43f2000000000000000000000000fd6ead387872684db95a80db0e4c4255689192190000000000000000000000000e8b03c0506726deed94bf8fd99cf8546baf5b4d000000000000000000000000351183e472d5c7f47f3258c06b249b9e06bf6f8d000000000000000000000000f7912b0a065559eb8912a18ab3904c45d23ae71900000000000000000000000038476a5df47cc0a6d5dc7bc9828ddd9b1c0fc356000000000000000000000000ea7e02143d7e1be403e08e3f5556d6f762fb576d00000000000000000000000006bb9b9f52734a7a194b0b7d58aec587caea6c3300000000000000000000000082e57b983cb2f5fc822c263aad85e402c41c4005000000000000000000000000b154569430ffd147cd666e85ca842e1c118120950000000000000000000000002f32124a7926a29f3939b60f0911d19fb69bdf950000000000000000000000001e27d8fdadc01e63c488a30920c9a2bb779311a90000000000000000000000009ef486b9e7e1e0e0906ace2549a0393910f7bbd5000000000000000000000000c834ac59da626a687ecf09986141918e8ff9e24700000000000000000000000096ed9072cd0b2aa66bde4c618864575643bd6f050000000000000000000000006ebe19b13df5838fa49c510187a369839fdc5b1f00000000000000000000000042153244197e0a87618716a33a95a539f0cdcc25000000000000000000000000dd66909e6ca88b359142360cd0ee77e8c963347c000000000000000000000000d6caad027e0a0b5bccdd83bf724966dda46c1b4e0000000000000000000000000a612db8b9b074b19994e457a18eba78a0766dc80000000000000000000000003c267033f4d5603684bfe2e89bf705b3fe7f745400000000000000000000000055ec6cbedc71f8af5aaf6c4e393354f2b7d06e5a00000000000000000000000026a1654be2f3d0844a423b3be6de0f77f79e0a6f000000000000000000000000707f578c61506916b10533ebab65f786e137c94e00000000000000000000000063b15928ed81256e989f9466209e089bf1ab90ef000000000000000000000000f932292faf62e8c8803b38d8bc7bb5cc72639dc1000000000000000000000000108678929e35bac3f3f59c96135688e1314d91e1000000000000000000000000124487c116c4224e06a4105034a3d63494e587100000000000000000000000002c3587be5f71257d3494e9d2de854bd94a13ba74000000000000000000000000c4216617142fa00baf3fac13fa1d712e76bbf88a000000000000000000000000ea5fd9a1792aaf14d7d5042ab35f51b09a5a7ab700000000000000000000000029dd4591f3f49271cd82941fc59dd12d465346f00000000000000000000000008004e4035a19baf1ef1c697bd4e8b67709cfd1f4000000000000000000000000ffd96547f7247551127b99e2a04a02ff1f692472000000000000000000000000a2d3854f3c2ab795682930e5269d6604abe16496000000000000000000000000b0c07abae6728e65e307f5867ee6ec742eb344100000000000000000000000009d39e4b240cb2878b2b275fe6c9ff564bd5a651d000000000000000000000000c5c1109f019b6559a7153768297d815e87433c090000000000000000000000001bff02af2601e3ab7261767db66eae2adeb21a3c0000000000000000000000005e204977a858569ce6784b6b09b9bc15c96be4720000000000000000000000004f3d58f27b16ad6ca5552b7165a2f33e55be86cf0000000000000000000000006f71400941e9252240a1038ed5c167536c1383c90000000000000000000000002faa547274cffc4c922c11f483cecfac0d5a8f3100000000000000000000000048711ab446a07e8c2961afec05635c2018dc9e65000000000000000000000000b8392bcfee6b69fd4b853842529a3e996d6a1bde0000000000000000000000003aada4c779ddeca40f71e1b1e8cb8a7a4da057a80000000000000000000000002e2d3e3a6bd7d70f30596c17c0401abcdfa05ca6000000000000000000000000d644bb913debfa287042cfa1e6e31647526b79ce000000000000000000000000dc135e822986d39acfe8f9ff2bf2ccc26ea712220000000000000000000000008bc100342abb05a0f1ca9082a24bf0757d700f530000000000000000000000006aead5e991463475172297dbbbe6c2fd3ca1490d000000000000000000000000bf186a39094e24409795f923a1f643ab35ee5fd5000000000000000000000000fc5e38995bd599b849b65325bbacc2b3ff612dd000000000000000000000000088edc744490558ac62a9388213bc63b016cbebf80000000000000000000000001c23eaefc1ecfc5071360a1a313b97f8f5216d280000000000000000000000007a03a35576a937bd3d3e067afd69a06f70e67566000000000000000000000000dc9faa60735628dc29249e24b9f43b1afd61db7e000000000000000000000000f660a0f3cc5c2c55577bb03d0d37f643c70ebd7a000000000000000000000000c4dd46ee4c82beec6809f43b0960836b95fdb6b9000000000000000000000000d017195c3b3a53d7195db8c4fbc8f367bb84137e00000000000000000000000027720e6f7f67b2eea4123d3acb3be86c15d2d4aa000000000000000000000000330d6def87c0a700cbca00dd2ed9d8662b2ed44c0000000000000000000000000fefb1cc35124138365cd879f7094eec14142980000000000000000000000000ba1eadd309b4d9271090211cde3af185b15537da00000000000000000000000088bba645f3dc23a19d389ebdc53af92e30c24961000000000000000000000000caa0a7da3e26d50ed9aff1cc8dded4c16028beeb000000000000000000000000ecba7c0c19871168861c1a280a0b769db6aaf2c5000000000000000000000000ef92c4ec88598df777a294f8e0ab515b3349e3b80000000000000000000000004cd8cf3755f49479a7e556445a026a52502d0b0a00000000000000000000000074ff044f557eadb04d0d6c5d5a8bc9982a41aec1000000000000000000000000c869c381545c89b8718938f57a1b49e6dcbe2fd0000000000000000000000000ed4a5de6bdb818b4ac4cd6f0aa3e88e31d742ce20000000000000000000000005fee737d0edb6e1ad20892ffbb90224227ffdce70000000000000000000000002d442401c84a0d1676458f8a713f7fcbe48319f10000000000000000000000005f3b70f4c9c2485cf6b7a862693ccc8853e94c98000000000000000000000000a4c2c988036be03693af0c0a4809ff77647112770000000000000000000000008cb8086b3af523a46044ae5e6d387ff5de8fe417000000000000000000000000065541592106fc05efa5f67282babea9e034a34d000000000000000000000000407f289566a152311647b574ef0fad6ed9b057f800000000000000000000000037ecc7adfbcb0f9b760244f166975f3ca248f95b000000000000000000000000324470d10337d665d7d6f4a7684c6d653db1ddfc000000000000000000000000bcb9cb6b81550a444571ccb57d72f27f5190279600000000000000000000000083c594b8255673d4416b7281daf728e9f9023744000000000000000000000000cf5188c7d1a871e4dec0e612557f64affa8066e8000000000000000000000000382cf8e847d161a392951418e6d9cbdddb12b092000000000000000000000000e5c32ee90fd9949199d172ff99a1624672c4d9900000000000000000000000007f6fbaf87e422c5f34b3d89a846e4ad64dcaac84000000000000000000000000b4023cae52172b9f0996bd5574830949d04c07c9000000000000000000000000b95442d64eeafe556cebafe6dadacaa95d69d6df000000000000000000000000de9827835783c294b625ec670c6c06bd581fe147000000000000000000000000deee391b258b57e8537b75e9e5a04506fa77394000000000000000000000000060ea77497520a84ba357adffc1738fabd3595c3a00000000000000000000000068f71e199032bfd8e4b9cc9265ddbd58196961160000000000000000000000007e199f59592f0f2d557df0e6e58dc6fa44314d1f000000000000000000000000e9895ea6147f10658e772bc4396732d63215215d0000000000000000000000003c9d0124d85caf55532120d0526058a482ef9c200000000000000000000000000c5d8d9fe69b9a550c9431e0c6c879afad3e0302000000000000000000000000f4fa0de1c7085e7b0e11af562e46bac1bed0bfe10000000000000000000000005b03934b2cbea26dde3c0a3a669f4ddbab72146b000000000000000000000000fb5d1e66a4d0ddb8ecee6720280427c0c550b06a0000000000000000000000006229edde4de4e7b5318cae7318f37e01ad061d140000000000000000000000004ad92beb5387699a89d6b92a77098098b61b619a0000000000000000000000000637f003fc8ade0d0fc3d56ab89a8693bd4aa8540000000000000000000000007eeb4f6096972973ef055042a37b004b7cc84dad000000000000000000000000e73443632136550f0781888edd7b790f464320c70000000000000000000000008545feb8f474b99d352ef74014be695ee2a21af4000000000000000000000000fb719a820d7df977e2f7338c43eca80bd4e77b350000000000000000000000002aded811aab9c5598fa4a460d28cde51f1fcf441000000000000000000000000466a42247a32f5ed4f4effcd627bc8cf9dfa5e0500000000000000000000000078a487933b679093051c56aea05891863d8beb270000000000000000000000001761bae1a59c60f1babf9421391939b327881c550000000000000000000000007535aad26dd7d556f126cbdbf42c40b90d0ec42c000000000000000000000000b949ca52b6751d2189344d02ee52d7bc3e6b892f000000000000000000000000b47d82ae515e857f726391f77556df677b0778cf0000000000000000000000001af185eade2e323a91b887fd7e6073845d39cd80000000000000000000000000c153ced7b514e7900bd2c6ec8fc813e7fc62c697000000000000000000000000ec3766b09789d5d9aa001420ee3cf9dbe6e336080000000000000000000000007dff4ca2c7fbf767ee4e826384f511ce85608d83000000000000000000000000c5f1a7d08fe71d5d2df7bb4356aac457afa476ab0000000000000000000000001f84b824a5b83728912c13a383dcc49e8357e324000000000000000000000000a8f432e65e0155aac315dcc3cd66d510b3409dca000000000000000000000000c17f802444ff1a0331be3ad1df5b003ad65f78540000000000000000000000001a5e36648662a557da9d2205ae736255050af8b6000000000000000000000000ace138e1a80ad49b398551da0ca1c70ec76b3057000000000000000000000000616a1bc2cebaff606634e49f889738bb16e95d13000000000000000000000000b829c51a628e888592715fe3deac7b8a6d4a85da00000000000000000000000075222a70cf97e0c4925392615d3e80c4872449f7000000000000000000000000526ec56b67e941d0844b9a2dbf6d204311ef7c27000000000000000000000000e1ad117d57aa0818da4834e28b04c9fd9fc5fa540000000000000000000000001c95892fc75e64c8e8d04fcd37c5de1298567ff80000000000000000000000000a877274164ecd53473df6e968410e04ffdd93a000000000000000000000000024d34485f8c42448fea78a50c64eb17881a4ac35000000000000000000000000abab9936eae347eda4990a4b5dafc115ea60b613000000000000000000000000b80bb6ccf7e68cfb1b95254187467550c4e9f2440000000000000000000000002ae2119f186695534c3fc9cfa78a95ad166a85eb0000000000000000000000002ab4fac4818ba65edd8d08032f1d101c9fc8f71500000000000000000000000011f48ef1fa713c70797cd5efae413ae41bfe42290000000000000000000000004a8d85fa1b6ced90506a3c98126d6d4413b331ef0000000000000000000000003471909d203a532f8da9c0c4fb6840a3fd038f98000000000000000000000000540f3bb0eec11241732ae0968be3d9917327b25e000000000000000000000000a923e62311dee3d81a2de37c8b1c84250809b1de0000000000000000000000007e37b0d3b2124dcb7b4818e18f91c6720fe8880400000000000000000000000003a26dd507e902e2881181b9c59b8a9ec31ad79900000000000000000000000093d2770bf4ef9fe726ea4bfb1f28aff2e07d0d170000000000000000000000001ed3f55de8e6e461f5e9af61e3239b242fda344d00000000000000000000000058dae44eb55453280ac64d1f0992db4af5ecaf00000000000000000000000000c6427d9e26b821b214a5d4f0efa6508b4c36fc22000000000000000000000000c1dda271eb9ffc40da27ec981e72c3637ad9f19e00000000000000000000000081673cde1fc3c23ec6a49813a9f1154a28e2c5230000000000000000000000001fe78919af12392a4e3d4f72ade773bb3d9f63960000000000000000000000001d3fce1ddf773d9856eb7f9020c364d071b13ff900000000000000000000000057c40f8034d0ec7ce71269a6b09e23d7e5c3c98900000000000000000000000011ba570489b0e840db85b6cdb6457265548d25a1000000000000000000000000e0143b3a7f9c94930d285b75d08564b2cdcc0fc7000000000000000000000000ba6c23bc3d15cb593ffec758128181f2989ef372000000000000000000000000b606fe985fc82d2062611f80fdeba2f96c221622000000000000000000000000a9c9e4100121acb80fb3b576d0ed85ba5c4d05f6000000000000000000000000b8c4bbc8ce79cc09616d37304e45da34b93fe595000000000000000000000000391612609415d7b6db235c3c3ad6fdef12a2f5e9000000000000000000000000c7ebcb39f0e4cb2392ed944d97141ffa7952c2450000000000000000000000000ac9d20474da4584bef30922ccc0ffe0945faa85000000000000000000000000bad80bab4745144ea23280e9852e4a54f9a8a8f9000000000000000000000000242ee8410e3b71d3fd971fae980ba46bb1a9cce0000000000000000000000000239c38b94e38d8437b99328dea0840578a9464570000000000000000000000006302ecb3db2b9d28e0b1a0b2c1885d26ac263abe00000000000000000000000039ae7e1596e0273cccfabed2935485046dbf4ec800000000000000000000000003662c2a362ca9a9eaa4ef4b61e234f80c4f40dd0000000000000000000000001de754f5912a7c395b087dcc538a7e372913c8a50000000000000000000000005fdb97d0de3f17170d6a564e415e8952f6591e1e0000000000000000000000009c5c3270be7988a16006f2f83ca0fdaeb312284700000000000000000000000044c3699ce1667d5e7efae20fff30b30a6ab5cd0100000000000000000000000075e3a90dcb859e36fce7efccb806f2232b11e2e90000000000000000000000002a25dc6e66b22acfa28ab03237e4e51ef426b77f000000000000000000000000b05aac472242735193f66518dc016461f3745e2e0000000000000000000000007a3e2661b73bd073ca7f5d7d8812971d61b981170000000000000000000000009502d5a63f1f9c56a516ee5f5aebb554088c361b00000000000000000000000036bcd87f375af16bc754703a3097399f3fe607aa000000000000000000000000e2b3511a471aa360f2413e2b97bd2b704b69a6b70000000000000000000000009f67a98678f861c9b09d8d007926d3dc14846b630000000000000000000000006706ddc7b43a5375010266c62317ae193e336251000000000000000000000000c5f83a9c30a4ef42314085f58f0da9b5fa14d75100000000000000000000000045de101b237b675b67c13ba1ea1284ad489522de0000000000000000000000003c45f776d490125982e3ed99377f1ee056d6bbe0000000000000000000000000826737eef7f4fb17ddd982fa669c8a5f6a7802070000000000000000000000002890f16f1551be0fe0fc46426a4491eeb64480cf0000000000000000000000003e547b2c8e8002138fee38ed71aa4eea76406d8900000000000000000000000069e01eaa0e6a3b1582bba0ed4c826a26b58eebd5000000000000000000000000ded0f7011a22f22c4c90cbbd0bde9464563817bf00000000000000000000000081e33b0450725bc1837b9d703910de75ba7aefb800000000000000000000000013b11ae7c4ee87f87a3dfa76b7b4e11a83e41c4c000000000000000000000000a3d712b7af10d6bb48a2eaa8147c978cb0c1b0940000000000000000000000008c0e64f1a6e47812a76289473bcfac378f5a32b50000000000000000000000009f66231abd924bda15eb0856bf401c1591368e12000000000000000000000000f0b19c1b0e32fa6641fa63b6c0735c578eb6d88300000000000000000000000038e27ad622e8cdccca0e05af486a37c80bed08450000000000000000000000004a1d397a09a20e661a41ce55db92619aff8bd4d000000000000000000000000053713531bc97952e2c4fabdba88f13d6cd42d34f000000000000000000000000ff527392835e9a7ff278689e7bce5628e7256d330000000000000000000000004279ce8b75534b7982c0f9973e7104b92452d3e50000000000000000000000009ff59a9e0e415212756496a0b45621fb8e905af30000000000000000000000006b7ab3708a7d32ab53ad9b629f5aaec907936642000000000000000000000000414bc77d13c4a7a4421e981f63895b3cfde31200000000000000000000000000b8a87d853fb2a8c3fca3d3fec7464181fbc7a51b000000000000000000000000d0042d2afe955034e312f54ca304472c60bab35b00000000000000000000000081e1d2354a780dac5e5d9c153b451a3fd29e8fcd00000000000000000000000046ec512589f3425cd3c6dd621446d08459ed4c76000000000000000000000000a6aeeb2a3413bf3cbafad114454a75eb357675bf0000000000000000000000000566af2e3192b3dc7c219f483266180716034de7000000000000000000000000b40d318a70be4e0d0b0a36eaff5e8fc664a25529000000000000000000000000b68fefcbac05f2cd676e09ba4121351a4b3b27410000000000000000000000005065863bfecf1dac13cd8cbdaf65c486c619614e000000000000000000000000bb89b5c8ccf7bda11d85befb41a64b6e4565f3b200000000000000000000000061a15a68e368d0c15777d62e532b537ab137d252000000000000000000000000ac6d40a8bdbff5110ae5fde427ab97f329acfb8a000000000000000000000000a4e6b1a4732617af10c3630f893d441a3f89e742000000000000000000000000e2cf6cf4dcf7d82e59c5f192736070eba3eeafd50000000000000000000000001e1681cce46fbaaf80d05839541ca04d18c010b7000000000000000000000000b635388339c19988bc855c2ec331d9575868e7f80000000000000000000000006aacd9c16f672818f4e4be01376760414da269b4000000000000000000000000887e16bbbb5082e1c07978eb54fc3cf52ff6cfe9000000000000000000000000eefaa2f7b611a46282173d2dd9e16c3149c98c4000000000000000000000000021c7d0689173f3c06ccfc2403863d78c14b7871500000000000000000000000019240c6a8110550b19c699e5b5fb2d536f9e5987000000000000000000000000e2cab2d67a4fb63bcfdf63e18da9239605d5858f000000000000000000000000a0caed147f14e69e13210c96205b97c2b6b9d175000000000000000000000000c5c2402e2aa335f83ad2227c4355faeca1757613000000000000000000000000b7442a6e6ee1305565fd532e259b0bbd7fba6127000000000000000000000000540f0a436c5837ca159da7c8dfbbed42b9b9b461000000000000000000000000a827445c400dd3e6e5e15fe8d27eb9b8283a7fed00000000000000000000000007fb266c41b773b34783cdb635f4baf91dc5f5640000000000000000000000008f01ff95a0ef67351ff169c1200b65a6ff7736bf00000000000000000000000025b8e83921410a36f8cdfae61008247fae62fb4a000000000000000000000000f530d0ed709e15f6a07db83ff63c23d6c59beade0000000000000000000000004d5ae37aa6b53c8e00fa82902c969270876dcf65000000000000000000000000214f040a38534e4e0d13e79786b8e550dec9eede000000000000000000000000fbda6dd0fa027db850b4b9db40436a3606ae878a0000000000000000000000007313757c00b90c0dc624032c248bada0e88c5d0b0000000000000000000000008ea79078caac74640afd444c79bda8f5fdbc2176000000000000000000000000cea1b9be10e19ef38bf4a3421beb83bed111b981000000000000000000000000b3ce00260da7b2f87a6ec39df313d73654961167000000000000000000000000da4371cccb49283100f23bd3ac45e6c0c37ee6690000000000000000000000006711fbc92f961ff4aae7a05195365a9fd75a22630000000000000000000000003ba95430484cea0252cccd21ce9145935badbefc000000000000000000000000c1f0459207eab57bf337ae6cba3bf19e808e4f7a000000000000000000000000da39982290fb79226f4e38594a8383ecfd96b6100000000000000000000000000ce6da242b98d13f4974121534880603651ac68500000000000000000000000099fcdd2b1f32b63e60aea5e827baf64d774656bc000000000000000000000000a768952c0fc5309f05bc04e15cc01b97341cc5b0000000000000000000000000a8cce32043a1e72926e1b7813ad35730cb997b82000000000000000000000000c825069d2d4f708b1af04b6097ac8effe646585400000000000000000000000056f90ed290ce4b7dc3169a3eea2b3714825df430000000000000000000000000a4b163ed768c7e646bd04afe809ed7aeb5eb80cc0000000000000000000000002f0c32b5a0b25092ff66763e32f89fcc13009200000000000000000000000000c6610279391bdf8b389ab8e8f9082a8e88fce36e0000000000000000000000005a458886e7b04258066c34a7561ddcd21cb7ef8a00000000000000000000000086a7952ccd0de9e83441ae21af06686f5f1f157900000000000000000000000013f48827dc4b4b205fb7d9c533fdc159070e980e000000000000000000000000a6a083400f3790f26819dc978f7a6636df7c3f6600000000000000000000000067696a97f3f52a84830df0a136225b13725048bc000000000000000000000000d4dcc9590e58bb7f4b216922bb740bee38e9eae3000000000000000000000000aa2ecd7ae06305ebae0a1a420a0aabd57fde9cee00000000000000000000000057c4c0b261451a3f3e0bf692b09956fbf861d493000000000000000000000000f5450631ec74dc4b5e0698c9f02c62a5f0d2519100000000000000000000000057ccf7be593dabd363e74c89981f2b74331c1c0100000000000000000000000059ca5b0974ad6a1aaef2506e1093c90cc4352d7f000000000000000000000000e24703aec085af1105012838bc7305fe48e29f2e0000000000000000000000008bbd3039b0d45ec582c9e01356cc6791fe33daa70000000000000000000000004b12cdba20928b8d689b90eeb023a8efa7316e9d000000000000000000000000963251a32e0a79933e446334d2440c80ea3d2b0f0000000000000000000000006723880222137c7f8f5c2bbb4862b0a4a2ede186000000000000000000000000f6de58eff70510720d49f28048648829934d39dd000000000000000000000000531b73752e01a05a1be8956a29463d9af0ca4cc900000000000000000000000072ccd536b3c1df8302023df4ea61aebe4255b9de000000000000000000000000d7ffc8765ea64de1cbca377fac5e12e6ca23e57d000000000000000000000000ee853962f38079272e1ca453ce55faa0b953f5e6000000000000000000000000670d1aafffca04728e6a54bd4932d3bf9752249600000000000000000000000096cd63c1ab0490131b4d852e2ed0ba6f68a4d0b500000000000000000000000029f148bd641f8a4cb05f5065f38d222d25cabb800000000000000000000000004c52a6b3389c183593b8d08fd614ba66f935d55a0000000000000000000000002bdab0cf16608b145fd861fc4824d5d7f65fd5e800000000000000000000000053c92e3c7aebed9ecf41f9644b0a783f3e0ccf9e000000000000000000000000ce3eea76bc4f90acde33021202c78ebf89fcb50100000000000000000000000076c9fb73a7e878e40a0188c848b59179e634f0f1000000000000000000000000efa261c4beed3b8829331b15ba4bd7cc1f63a327000000000000000000000000e8037d3af31c5bec81a5ca52a68afaec4780972800000000000000000000000040af9182ebcde63ebb9ce93ccf3623715fb718e10000000000000000000000000a8845182a56bde62923594925a6dba80c232a3c000000000000000000000000017cc74150e57b851a024258ad0c27a226a3b18a0000000000000000000000004055ce4d873fb0af392b33908f183271431e16d6000000000000000000000000d392f4f578aa1bd7221f1544cb20112c3cc400e300000000000000000000000091463067ce424f66a97d62491860085206a067880000000000000000000000008f8441ea37f1cef363ba295288a018aa20c11c2f00000000000000000000000004126a28930c33326865bd460c6c99f911481e1f000000000000000000000000e4ed93746a97838d59e5a5b65fae829ec0b992dc0000000000000000000000002bd27cf4bb1cd1595e5ae7807f79104671651d13000000000000000000000000a9384b58ce67798e129f18f401d407ead46c4b2200000000000000000000000092c45d7a8b90d228abe7dcc213bbdc5b768394cd000000000000000000000000a0729289ec16600090d9e55abdb851928d1e5175000000000000000000000000abc483a7890c4c3549fbc8779abec0c43ba6be48000000000000000000000000fa0e62643d4e11f2236062d14c1b7db6f378a0c000000000000000000000000063f9125f79e6c09e94669ce866a5a2eb71ffdf12000000000000000000000000e1ab27f60ab17a656afd87ab3b438cae37003a8000000000000000000000000069e32cd81e65e2bf4768be61fbb84b683f62625d000000000000000000000000eaa14e86d21a8dae11d66d0201f74831fb2afb770000000000000000000000000415d8509834d38a7bb14dd88ce5c0dc2077a7e60000000000000000000000001fa28ab7662a9ef64618caf9030cc57f4ad04a6300000000000000000000000097488951428426756cce427df77ddb118d805eb600000000000000000000000048543490589a3be31cc311130578f18555d948fb000000000000000000000000bcb1b48f30360ece387e894f41797389c338ffe6000000000000000000000000fa15ee1ee26e99e66026d9d45e20dbcadbb0036500000000000000000000000085c37de1d130aebb438d46855648ffb13204c84f0000000000000000000000001089474f93a9ecbbbd433743a9e1922d9a4b72fe000000000000000000000000fddfd9a201eb9f6cbc5883a55ca3564d394d54d3000000000000000000000000a717cbc9f29bb203c7308c5a52dffd8a8afdc886000000000000000000000000c26c6de85c5684466a9d2eb704b7d6579699172a000000000000000000000000185dd8a628f1c0a6ef094d5261ace5ef7f068e2700000000000000000000000002e00ac4cf53eb5112ad5045b6749d1812247ea40000000000000000000000001a6b31946bbbd27d582dd552fdb39df70197f24500000000000000000000000009fba6c583e9004e4a392b04a77e5c0536e68a92000000000000000000000000bd873ed27809d5160253ed7a13d98619f9aaf803000000000000000000000000c6c2d8a1e993ba34ea0a712c166f449b6297ca2c000000000000000000000000f74dda67e97c1efad92cdab7e626e88adf3ffc68000000000000000000000000bc1ba8ed034db325ff78b5b036d70e63755b1273000000000000000000000000906a7572aae2ab4caebf37554d80eb360c5d72f9000000000000000000000000296c4bbd4c9958f5dc9f2aee4214b9a601644408000000000000000000000000290e8ad5dcd269d71bebf95f4fe7f3f2bafa522a000000000000000000000000de8978940b6cb15d2f744f822b322365ccd64b01000000000000000000000000ae401ac644ce7aff49ac71c78afce5e2786e47c7000000000000000000000000d504dbce2ecc7f246cab267799871b378e82681a000000000000000000000000fc989c01344f8e67ed05321e84ebb82edcaa44ae000000000000000000000000a21728cc3ace56ec09d8dc7396fab2d382a050520000000000000000000000004ccb1770123e54ee0f8b95fd541a952f2b96df010000000000000000000000009534f0bd667128780a2afffb35f57feda306a312000000000000000000000000e803a145016a6b8745351026469828d94e47fbfe0000000000000000000000002f66c0192656c776592497b860aefaaffa8d4bba000000000000000000000000a8e4b64d19b289c7e2f533f0dc16fcc37bc62694000000000000000000000000af69d108ae0ff0452e701d09d6b8e69b9ab810be000000000000000000000000db5b04f7485eb04380f6967abe96e6368f43e1430000000000000000000000008ad69c7d33b8946ff50edb56c58af64edbdb9ce6000000000000000000000000b3b61136c86f628839d672cb23f7ff4f60c9c11d000000000000000000000000fdb9e238d59a7d29cf0a8dd06ca677233df30de1000000000000000000000000c25f3e2ae0b1eb96e8bdf2662dabdf137a3e08b5000000000000000000000000eb48462c56eace19bc6266facfd5ad30af089a5d000000000000000000000000574aa4b0bb499e4b9f9e6e770f9283cd35494e2b000000000000000000000000c4a5f055cb35f216608170f033bfb5a7c64b083b0000000000000000000000004b8b552de72f378604c780acd7e6ef67da66c3f400000000000000000000000090beb419553a5e4cb9180635df17e5855bb95bc0000000000000000000000000b2767c353b9bec3cd3b0e96239224e7f81c048610000000000000000000000000c51f6b3fe0e57cd1bb254ed421e12f65ce32f9b000000000000000000000000596507c79681e2574165b9d1faca52c0184fbeb900000000000000000000000009e529c7a2bced9cd55cf52ac999365f01b5862b000000000000000000000000e18677cc408c147b321f2752448b4df74dbc542800000000000000000000000016ad055ec6b371b6faf604182f73ad2b40720c7f0000000000000000000000009cbc792f501a23f337daf7b661dc586f9a3724fd00000000000000000000000026c2476dfad96aae117a7c0102954a1db09d376e000000000000000000000000ded94bf3d779ddbe2a8674826c09e9a80a5da19400000000000000000000000044d788c2ebb4cbd1b8a47fb6e7aba368acc378850000000000000000000000004a3ef58af6a056a7c14de344f671158afa95c30c00000000000000000000000073834c8d0464f61be929a3b72efe1452fb2ac887000000000000000000000000c37eceefb92f6a8c2091099d4aea3050e050bf01000000000000000000000000e02cd7d4dbcf0729d6c368246a7382d20d1445fb000000000000000000000000f440cad7896c464988d0f3c55f3d4f33ecca7aee0000000000000000000000007a7397a7b2b94faf4a7c95aee02c8f2137a0bdad00000000000000000000000069cde7d239b68756a43da353677c02954fa81e53000000000000000000000000f2294f75fd3b86122756f903c669cf35c1462571000000000000000000000000edd26ae804266b173abfffb33ec0385d561ddb2200000000000000000000000086899eff2cd69a318284e1afd7e38d4e269c21760000000000000000000000009936b75ed419f1246ac619d04530696a8c701051000000000000000000000000aa59eec8159fad5922e2a889b045596110c0e84300000000000000000000000084da5d405b46453ae4bd06208b8c0af637ca3454000000000000000000000000de9f7985b1ee82eb2d92fbf15f4f7ae31387fa810000000000000000000000003fd60f8443cd1c41783f5c67142c612a2dcef7f00000000000000000000000008d51b762f714125fd8a03681043768fbc55dbdd400000000000000000000000023ec7c239129109560c3c1bc200f37ea5c8f80f20000000000000000000000002015d15269be9b9c5605926fcd33b06cb5be11ca00000000000000000000000044007f99f822bb60b177f2ca6858d5ddc3a1d76c0000000000000000000000000cddfc97076ee785eca318579cb34620162a17b0000000000000000000000000bd35c364050c1e99931bca5fd1af4e7a799e47a9000000000000000000000000a4ae82a4a11e1f9ffb32b194fe6fc6cb7f89abef0000000000000000000000002568993967c4b2782225a0f2dfcf1b5e3f0f381c000000000000000000000000323699f818c35d337677f67d1387d6d80dbf4403000000000000000000000000100c1a5764443185b63d3083845947b219a53e12000000000000000000000000e89ae22ce7354319326d930e4e588861a19febf4000000000000000000000000ca0cff3797c08065713e665610d6ed46995154340000000000000000000000007900c2a2131751fdacedd41df481ea89f81bd96000000000000000000000000088870da832140f256fc1c97d69198ab9b6c1c56d0000000000000000000000006a4cd5e6b22f39cc4d6aac35b185f08ea2f07459000000000000000000000000328583bca3d241d5abc5b790d7b05bb0a58d53d6000000000000000000000000698647c56d89a26f32d7a105d1de19d03db46bdd00000000000000000000000023564b2aef38ec3d5067a3e4dc16b6a8d558d30f000000000000000000000000eab3926e4d997dcb23eb1f7596b3c9f5eab817be000000000000000000000000a809f328cd8168255dccdb1f95c31a93d5fcc746000000000000000000000000396380eefb3fcb7cba1c726003b6e0320348c6b10000000000000000000000007d2aa20609404b1668bf67b2f810022ed946b7020000000000000000000000005ae7f99152e585ab925bd11bdb77d6a5aa9cb39500000000000000000000000045caa27e7e5268bd4ca518edcb006839e81d72a300000000000000000000000099eda44e2d8dd7367dac89be69cec49fb2302c95000000000000000000000000a72e268afcecf8a407db749025188ec16cdb57e10000000000000000000000000052e3f9a950744d8b4f0a8eee6ced66afe550410000000000000000000000008fb6f7760a1d5320c8be56392699c1cd9e2eef0d0000000000000000000000007b73d422e29d1965953ceac4b6b52ec4013d62c600000000000000000000000070dc1ff0ea5b61069a6332fa192eb62eaf0ea3e000000000000000000000000013a716c4d141d177c8bdc5ab962020fa56f11bc1000000000000000000000000fa2f32ccfa7ef5f55a589aa42145ae026496f04500000000000000000000000002870c824ebce136b6121f010994c64ecf757bb8000000000000000000000000e8635c8ec15c09881472e7565b2167b8812bf9c800000000000000000000000004f1f720212994344097a80a6a3c6ac4e5382a96000000000000000000000000ad1e52307337621d901a2bbdde6e148c35c05a8b000000000000000000000000a7e28d36e5ef6bc4742d8a6e74f67e8df9826fda0000000000000000000000007e8120274658bc8cbb89e6bb91e6d597b5e5f57e000000000000000000000000fdb681b5aced860002c7c8f672a8954722b5174a00000000000000000000000032366a7cb4862aaa434cc9034ec33f9a57da374f000000000000000000000000117601ac9735a4170b1f95273285ddbd2ef815ba000000000000000000000000890b1609c56febebb8550406109289695e18c137000000000000000000000000575d66bcc87a1eeec283bbcd5bd05f2dde1e0fbd0000000000000000000000004c4621beda41f7f80d39c9bd6f55dcdcea42271e000000000000000000000000e4e1c86b7b328829f13352850ba8cd041be85a4000000000000000000000000062b099e39c06439df64dad198308868ec23737230000000000000000000000006e6536193313a19c2fedad97667b62c22968be1e0000000000000000000000004755b4e55392697acf2364a667d0ebd828ebda2b000000000000000000000000f9db73e351cccac1ee454c8c4baad3b7cd40b5540000000000000000000000007c3867f40501d352245bdf1dd67c5c4baa8ad0fa0000000000000000000000006ba80a7a39988cde159dce7387f3a8c110bf3a350000000000000000000000003b6ca5ee4c131aa0851aa49f8ed34cc7879fc74e00000000000000000000000078f902e44178c907b2726b4a0a47a60caf3d4124000000000000000000000000e0106ff922ff384462c25ebc890c95ef8cfe3dc3000000000000000000000000ccfc11b293347682fa91fd485c9a8eebb382ce0f0000000000000000000000006065e7798287b359dc737460588d3dfc5d82d5f0000000000000000000000000a1231fd76285e24b5713bb4218693a25fbed02e50000000000000000000000006c7c17faf2d817e7f80049db3934fe91e46011870000000000000000000000008e3476d45a8cbe793b822caa4fddbb4eba30923f0000000000000000000000004031ef5f70cdca95c14dbc7c23d02e0d1734aab100000000000000000000000085ca6eaa8e629fc192c6b3f33e72f76e414ed50c000000000000000000000000e7d21d8c3d271ecdc53eab74b8fb931d5c92a8c80000000000000000000000006b0db1fa5423451b9752653b2651a72908ddd868000000000000000000000000ca7a7c53ee1814d300c961f94a82c0cc525e36e2000000000000000000000000bd9787a7916b48373511944beb6acdbfbae195e8000000000000000000000000d55e96d8bec000668ec8bb39a09bbede9faa0f660000000000000000000000008163b4387b855210341673e862d63e680ddd9b1a0000000000000000000000007b189129c450601173a5ff144b5c350e27fd65f2000000000000000000000000e35fcdfee41ae0d03689b14dfd7f0d9a034772df00000000000000000000000069950bc8173253e686e227ac12ac7b28a7eb2d25000000000000000000000000a68e961d38a802d5938c75dff39c3edbbe80043a000000000000000000000000b143235027bc3e7274883543a13aba7f2239a8be000000000000000000000000ab4692e263dc0ceb6928fa7966216c545ab8f89900000000000000000000000086860436fc49228b0609b5936c1d60577dc2f9e200000000000000000000000048eb15ea8cdee841a6256cb8c7a744ffba3995620000000000000000000000007ff54449583643e5d99cb3934cd9fadd737a681700000000000000000000000081f5a09bd058f46809742e515b159626a628f0940000000000000000000000006b7ce43bd50fb2b7f91da91d06043d39ac7d1d10000000000000000000000000c8c541199c1703dd5977d3a7034aa37d5e0c67340000000000000000000000004cd03124f93c82091db694e1b350fb0c6f51189400000000000000000000000091fa574ac547fc4aa11554894a5896713565aad400000000000000000000000074bc8100214b28d0a597810ad9c07d8da2cb422e0000000000000000000000002eeea47827b88a0731724301a3dc709f85ad97b000000000000000000000000016e18d9ff43a82974ebcbbedac5086992650db08000000000000000000000000e39b2f076f0310ee34f82fff580e5000f2dd3b8b000000000000000000000000c2907c016701a4a37dc10f342c27f49ae550489d000000000000000000000000dab068700fd147be972dc6fdb9977045c82740ba0000000000000000000000009dfc1e2ba5506e9b7bcf57e8a451982419f869ed0000000000000000000000003abced1e39023770b7a267defba80b35ca97b242000000000000000000000000b1503b6da3a20301cfc363205560a6175d3ba8d60000000000000000000000004c27cef5bdee00b1c91f93ab47c66c2741402c4c000000000000000000000000bbdceefb9f9e4a0b1e9df43e5e985163552bdcf900000000000000000000000011b0a78ce03d2c84179423f9888d05d20ba91c740000000000000000000000002b8d12ec20a861f10fae8d16c4cc94f26d307a460000000000000000000000004c20eab7977d382a4a89b8f8c37544bfcfae8abd0000000000000000000000008480b5c8dab8e5598cc36e712b1aab04a47b7000000000000000000000000000af458f12b5467a1df4f6fd8327c2db7f4f9871330000000000000000000000002a3fff12874cfbeabf16db2afa4a744e55471692000000000000000000000000238d01da6e8f8ae04fffb863b324193edf9133f8000000000000000000000000d4c144ea08670d8dbb315bd01d1ac635fb25937400000000000000000000000072e19aa1d6d00c4b0587a452f3bc9fe384c110f300000000000000000000000033d87e7e3efc28e572f92b07ce906469a8a5f58a00000000000000000000000070e271a19698f59b4c4cefb77180be120e2bfd100000000000000000000000007030b3faecd264be3a6cf815e3a179644ee32fb8000000000000000000000000f51b5c4ec60287350f1688aff527eee5cb7a403d0000000000000000000000001154fa63da5e32820e2d9c0102443d63f84fc354000000000000000000000000e16fdaaa045b1e3b9924d1d8674ddf04857b3c3f0000000000000000000000006b8947cbdb088c22ff48cc5b253af62c9c6801930000000000000000000000009d64f53bb27eb1a16559eb037a26cb5105964e1f0000000000000000000000009e2c75e2a3ea40f94bd6a75a062b20d3d410668d0000000000000000000000009ddda4ffd4e878478ed62f7a676e212a62a62d1b0000000000000000000000002a6d34e3d45c5ec8688bb44294ebd0a6a3be0ae3000000000000000000000000b9e50fd67f95e553eef3415950acd3656a1fbb6100000000000000000000000055a262679a3036af48bb1696cb9f50056608ecb60000000000000000000000003840e8711e54a335818105521e0f991638bcdf7d00000000000000000000000068107b7145243bb77281051c6a21add72258900700000000000000000000000037efbdb65846eb21f789ae40d59516402fcc83ec0000000000000000000000001573c4fb95c848c9a2bad418f897876b2f6432cd00000000000000000000000083e2be07b331c4cec47527d12b9c336174762b5b000000000000000000000000c3472f97be2b05dc605bef935d5fdbcf77c49ebc000000000000000000000000ffb85cae49fb4d0240df99696029b29baa6a644f000000000000000000000000a74b367592ff453791fd98c739b2350061f292350000000000000000000000005e1dd50e4ca2dad330533015c754ba9e367567e3000000000000000000000000b3c2df22e955c0bb7c12350511dc4958c9cc16b00000000000000000000000002fe181ff692a6cf7054636317c5511eb2f55cc6d00000000000000000000000025e26f9584278e85ed4cb0311cd2638694c5131b000000000000000000000000b38ecb73a3ba836e6d87645112513d8e581797fc000000000000000000000000710b8ea72b1ad50a43218ec9f1bcdcc38d8ce44f000000000000000000000000fb5e52f5e59c3f8fc046f53f26995567a05fdb38000000000000000000000000b551847bca148c6eae0a25c2adbb0698fbc7c3e90000000000000000000000008cdb1974aafd4814aa1ce45edd0ae02d2d0f07c600000000000000000000000069dca916c142690f73748295fba21f7451693d3f000000000000000000000000fe765ac4d60980d4d605bd465144b795ac75fb84000000000000000000000000444f31e82ca901c7f50ad1800b0dd64e42dd8508000000000000000000000000823e1150f3d0d710c9f92bbd32cef1a4f33da0ec000000000000000000000000a8c659372572f843d562124eb4c5360229bdb6bf00000000000000000000000010b125fa9b00d9c9edabd040db0e9130df86cb7e000000000000000000000000fc752670ca4fadb00d74ce184c48da4acc0371e60000000000000000000000006cb9d88f9155568c7c549aea228dffa19fd205cc0000000000000000000000001054c0166d9466424029f02d7eff0a31074c1c990000000000000000000000009d9e7be8c65d439d633e90f8a465704d43e6488500000000000000000000000073e500f298334094ff5bbeca51c76192e06e605c0000000000000000000000009b1379bc6194c58025a05751e62ce5e821a298bf000000000000000000000000d508130af58f96910e7c4bc2b58ddcc7ac501374000000000000000000000000fb518501c1e989df5d9f355e7d46437b9d5cf86b000000000000000000000000e3480785827b7f6d059992bb48fbb6000d7ad15e0000000000000000000000001239f153ea6c080805d9d7b16c6c766049132d7700000000000000000000000012e37ca72704bff9f0297d72bf0b1065166f2a8d000000000000000000000000dd569f008c4548b298dd55da4630037020d9bb830000000000000000000000007f705c78994980e6e9e2d73fe907079596aff59800000000000000000000000063c2a1e7eb2c59dd54cf00d3613e5153659baf460000000000000000000000005d5909c063392deef2b253c22eba2cff7bc309260000000000000000000000007afe4677a679500f735daf4546b8b513708bd0a8000000000000000000000000b2a55e68742eedb8d5102d56088ffea2ec71d26f00000000000000000000000076ca12b9769029e17bac8c6161004c53be46978a0000000000000000000000001a7a415a02bfbf9b890af9f16c7f9e78d8d3b75b000000000000000000000000f6ff99ee315d6bb4aaab05140c856022a3d54fa5000000000000000000000000ddcffd22d99139e37c4f4840bad0db625393e8a90000000000000000000000009f1df302091b1d0ed5c9f598cc45cd4d40a6075c00000000000000000000000029a3590a3af42ea1d26af1b18d835baa26922f020000000000000000000000005abf82d461417624009602515c2e541dc4b6d53c0000000000000000000000003acd1d638fca69046d1be8a82881a29f7d89c0b4000000000000000000000000bfed3fd113812a939c53b7b2ba946c059af93f940000000000000000000000005282e2c6c827a0e55107042864459e29556cad240000000000000000000000000ea4067ae92ca939298cd28a20b1f2e063909332000000000000000000000000338d05eaec7fd7f89cf84c58b566efd8c22c5c360000000000000000000000001df005fd9791fda37ed8e1b74ad7f77800cb75d1000000000000000000000000db21811955b5ed3e0f1c7d8da314ca08c7393f6c000000000000000000000000febbc746e4dff4e2b7a0757e43f4418056e0eae30000000000000000000000003a561fe7baaa00ae69a56847b52d6c3e39eaf296000000000000000000000000852f9b3686bbb78b3732a591a1ee942d73fc853e00000000000000000000000084059b2d5a86b6ed878477ed46e7dc806ba36bf00000000000000000000000004752bbc2f18620dd04e4f439e916570afca0803d000000000000000000000000c7b22d3977fa9c8baddd2182c0d611da46fecb2300000000000000000000000036acd53fcea9f58ae1ecd2ba40ce12cfefa3b41f000000000000000000000000487920e8d7a6cca749843fa9c832cad63f176df7000000000000000000000000122fd1d59bed3f63c15b81496e474a4d5f676be100000000000000000000000098b2ef7704f6750f90b6e3f4ec9e3bd8d58b58fc000000000000000000000000839871d0313ac5a7a8b1a84982791f5b2ba35c9a000000000000000000000000359f16849c9369ca754df0db8a3a43b16eb65012000000000000000000000000d62983a3d7720a116655d91350929083e842439e000000000000000000000000e4a8b5d578b055cf52a2e8f6b0e0ca7e3a0c3bd90000000000000000000000000748aaa11ba47985380ea121d94de7e024cbd7fe0000000000000000000000004c7d37663385dba1f6f7690cc41f68b2b371734f000000000000000000000000f148473771189b993f4f908fe7650e7b67372ff4000000000000000000000000eaf998530bf6fc892d485fb6f3a6469b5353f2f3000000000000000000000000db8a5f8867156d1b7f2a6753410928019795b49e000000000000000000000000465517c532764246ebe16ca03ba16020ecc4c9ca000000000000000000000000d94c74539cebd136afff016febbf5d051dd902790000000000000000000000001fe5d371f0684ae39731006b06933405c0e776e1000000000000000000000000e85495b41cef4b46c0fd5b0e670b3a540a389707000000000000000000000000d847e90e6fd706f16b787d867e9ffea102f28afc000000000000000000000000e0d3a0179d30e00ba8416e3b2a7669c939d4ad76000000000000000000000000cba30ef6491154b41e32994b96a13cf095bdf987000000000000000000000000a6b8800504b1c25f1b8068f9f5275d5983378f95000000000000000000000000183d17aeab0473597a7b501c78974f4c4385ca35000000000000000000000000b340ca2bb8e70307a2b5b480658a6ca9042c578d000000000000000000000000f05baf46707dccc23671f5811000c79169f4fe83000000000000000000000000c1e3e1f4ac3ea3e974e4406c683bd3d65185f04b000000000000000000000000b31d37a656752411683996061695d3205b971eed000000000000000000000000fc4692edffdf6be12cb7acc7f0f8794f6c810d6d000000000000000000000000691ddbf1bff4dc8e46094eac3de2795440a0e679000000000000000000000000806740abaf9a50bd0e99fe1edc133c76a9d7c3d4000000000000000000000000daeee750f344492034affa72bf640f5ef852dd5b000000000000000000000000a35136a81fec1ac8d5eb5592d586fe33bc94061e0000000000000000000000004a03f26c12de109f1c64ee4827473d514ed4c113000000000000000000000000d94de4f34b71c288c56212f2a694ba8d659bbbba00000000000000000000000029617d3194faecc6a6e127e692ae0d27b86f27bf0000000000000000000000008c6cc9882ea47709a2456990a8c11f36e98c6e9600000000000000000000000016dae73bdbc669edede5a2efe802726926426d6a0000000000000000000000006f2baceee7890cbb7bc956a31188220143725cc10000000000000000000000000563bdd18686007bf34e7a5210767fba6e5ddbc50000000000000000000000009f685a14eae568eacada1ebaeca5e551942fdcb5000000000000000000000000b98b0caed44e3f5408741669ffa9be40c1861113000000000000000000000000ec88eedeb121d7d4d12933a4c6306867de9a0e0d000000000000000000000000139e5116e75017ddcb6b141e9dfd2b65fa6cf6030000000000000000000000005d18094748da0c0e3c64928246fbf7c1df72313900000000000000000000000004b898295e08109e08e30558862fa2f7ce2822410000000000000000000000001a392dd2d2f29f47c4f10149b316ec01f2575027000000000000000000000000ebfe200413f2bdf60c550ff725e8a8c128bd494f00000000000000000000000065a12c8b673e67fc774725c710e03ccbdd22be1e000000000000000000000000fe573800aefbb73efbf6753db1edea5ba3dc3a530000000000000000000000005141378f0ea1d8b7a9fa8ad6608811f4b2c70ab4000000000000000000000000b6053aa3bb5ad535a5e960051e47f1412ea4fd7e000000000000000000000000ed9c3cc2bad2258d46aca0230c717a9bb7d35c580000000000000000000000004a15f83f7a17066c186832a7718b780becfa8eff000000000000000000000000e3d96e993f7bd10e0ada99174beaa45c0e41d58c000000000000000000000000463c3cb86f55647c9d2cefa914b4bc67eb479f020000000000000000000000008bffc14081c83ff1f47683ce5015e6b31668b813000000000000000000000000a1b46da632817d1e1a424cc90c45cc5feee170500000000000000000000000002470430bf7da2227aaaf4e07d587c3e9504e8bab000000000000000000000000c277d50d937764d6004188c37cde6d51064a57c3000000000000000000000000d364cc4ac004d37e09e8aa9cdf508e83a40798f2000000000000000000000000d25afef1a1cb64b1f6ee4d0d82bc66e6e46df5fb000000000000000000000000a863ee3f0df77b1c9c3244c5c58b23007fdb6956000000000000000000000000808166c3f5abfa3fa96de80121320ee16ff4f7e500000000000000000000000032a14c1074cd1ef1052acf4e1d3fc331f17c7e77000000000000000000000000f764223de1fb1f4e384d24162a4ec13654cf44cb000000000000000000000000dda87ccf200fe0a8d19b60bd77d60c285e0bbb5600000000000000000000000082ad7412cdf7d6ed2ba194593bf25c5ddf5bd2e6000000000000000000000000643ce13b086839c380e88a7104f4ef560b936cef0000000000000000000000005085bf4226c934ff7c3ccca3636bf52bf83a48eb000000000000000000000000dd96d074c6f545c740a15db4cacc0dbe3a8ec3fb00000000000000000000000023cef34aa9529ab8688ec8315175cdeb7fb794a4000000000000000000000000a8671cd18855b940402ed5a118ca7af32529b7f80000000000000000000000008d211edc81bbf665fc59dfab21d6061efc9bad73000000000000000000000000ca99434876e70585f0a7e09837aa984e3440874c000000000000000000000000a06d87d20514d45a8b6fe36ca0c9beb8f45dac5f000000000000000000000000dd4050b30e5e771b3ab05ecc3ba91e66a3b0ddd80000000000000000000000009eb80d6c3fbe34bd99f515f84c4840f232a4bf8100000000000000000000000065f429e9ade4856b6f0feefe6cfaee31f085626d00000000000000000000000064a20d9ac2a00fadcc76e243f47c596bbdb3737b000000000000000000000000bc41259354b415d14b7a476384774483f8582e02000000000000000000000000cae94b68dfe97f95e998eba3f8876a6ac92325340000000000000000000000002f5a3e8691e8b7637fe1b8809f885f7d3e6c5e770000000000000000000000000cdb463006860ddc996ca4c14acb2d78712c3b19000000000000000000000000fd9ee54fb7a0e82dfa88e4e4d705fa226044d3050000000000000000000000000957df7ca9163970073cd4ce4a8e6b2ca3286dde000000000000000000000000ac98e0e3072bba57d43b9937c0aededb301fc198000000000000000000000000e54b85b210e92dd336eee7d3bf6f89952041f27400000000000000000000000041cdb9a37011e1f61348068cedd5735d9f65c01c000000000000000000000000cc22d73ec3576ef7968c3286fa6fcb89bf1946540000000000000000000000002b0f866ccbfa65b97fcda606a20c5c809f58c8ff00000000000000000000000069c463a7fca18fb689425d8877390bb514b913e80000000000000000000000002714e686d076e68923e92ffa9e6192cd07035a820000000000000000000000000399feff941544f17cd921d345d9be25ee0388bf000000000000000000000000577b56ce3224bdb6fba88d6e4942c592cd2551890000000000000000000000001fb93d7c14c02885f640123f76f0d1b8d25ea38a000000000000000000000000330fe1ccbba4d059f3f3b21d2acbe8e939c57d610000000000000000000000002134757ea1d1b7fc661baa10907f442733c8e53c000000000000000000000000c0aa9c7c202905f8aa9d7345e3c55d2436a12a890000000000000000000000001e65d352cd8ccb285a1a120584a1dbfaab34ff0c000000000000000000000000864efa6e2e69b854ebac507ef76ef4123c9f82220000000000000000000000007c61017fe39cfd60c777ef5e1f410d37d78c56d400000000000000000000000068d54a27bc58423c93db076a544c4181bd2815bc000000000000000000000000f6c7932b890310a2cf5bbb5c07671e881a51b78c000000000000000000000000ac04c2d7d3f11ea86fca19f5ab7367f70bafd1e40000000000000000000000005ebdc7d2892e63fd72b523563aee50006cf2adcb000000000000000000000000f9668f00178d9bdef5bf11bd77179c493f1199c70000000000000000000000000ae11e10ae471df847e49db06898a2bb424a0c59000000000000000000000000169caef47b38ca8b0efb01929514cfe924665f37000000000000000000000000b937728b30ded42a7b427fdcc08eefcac77c5cff0000000000000000000000007ccec81e7aac0c90f8507e43429db8e8f0242ef90000000000000000000000000e1c424513d9f7ba5512ddc3ca82b755675053480000000000000000000000003a83c71200a4b48895a357013b6809f318cc3439000000000000000000000000ad251c50d3b0d946e0ae12abe86ca04153444ea2000000000000000000000000c3413c8c09fdc5392c4e77db718c9b8e220819fb000000000000000000000000207039d375eaebdacd4d94c0a893c4b92b55ca42000000000000000000000000f8cab569ecb93a3f87aded632a2f2a49949c884d000000000000000000000000196bbaeca4658d95dda17b93eb0b3efe94033b2d0000000000000000000000001c32b0fedc4ffe1539d79c4f181d22e2d638b4bc000000000000000000000000251917804b1d2a0cfec3f888be985253a6c67141000000000000000000000000894d8ecf1d5fdbb0720be30a54aa445b88e3e9020000000000000000000000003c1d772f23a958b458ed66d57dfcb201f31a6b4b000000000000000000000000af255146529bb87e53fd4035c5390686cfdae2e800000000000000000000000081bf3f2729687f708327adef5e1b2750d8e4d175000000000000000000000000db0d9aa8f267ddafc831078b8d6ad2587c2ff26c000000000000000000000000ee746703741b169b723aadaa936175fb353bb0d2000000000000000000000000e9a5ba5d443b01d48d9462127ef9b63384752ae6000000000000000000000000118d6ed3c0965d7bd29c105386fbd89bf81b1de200000000000000000000000043de207dd553f624959464286a3e8ff896c31324000000000000000000000000d62592c716614c7bdb59bf2d2e24f6f76734366e0000000000000000000000000b57118924f25fd14dc7968b850e4012de702a76000000000000000000000000e938f2ca5edb7c28940e6d34c1d244f768572aee000000000000000000000000c055125f443bef5489475a442d68085260456af9000000000000000000000000e6fb3acf15b508a8cd8463480fa17e3121c01b3c0000000000000000000000000f544c7e6a0aecb391588da62e4e79c3a03855f9000000000000000000000000a4ba1b9250c35ecaf2541642eac74aaf436f60db00000000000000000000000047c3b9126b7918e57baa687a72c7ff974ddf966e0000000000000000000000000d0b2a6b11bb199fc99d9fddad59b7bb4f0f0549000000000000000000000000190c3f826005e198eedae9c923745a91bc25a3570000000000000000000000008789218e1b8e0405662be25d52e872d8e3a781830000000000000000000000002dff12debe1429f3590729a3e7f67b2f760f50cc0000000000000000000000005b88f7a003d60a031e5fc06f7a70ec4bab3525a300000000000000000000000019c369318fd8a122ea2315002b39e147ce5fe24b000000000000000000000000b7ea25188d377414e119702b77bf843b52b85590000000000000000000000000a1555c70fb2a2a3d8499b5ed5e0f18d3826d70a800000000000000000000000026cd2b65c8f8c1aeb67112005de0e7af4eae37c40000000000000000000000008177b36231276a7a014b1735ad0fd2f68dda1358000000000000000000000000d0845dd055ee060454d91d3fe3970e187e03f49c0000000000000000000000007a4502c2f5c32b22ac913a8d3567482316ec37f0000000000000000000000000ec26e8e1149a6317b95b48ec4ca185a8d17c17dc00000000000000000000000061df16075c1fad04aee1cdedbda3a5f00ce0f5bb0000000000000000000000005be2937902956aec7c14bac2cd5f48e958ce2d9b00000000000000000000000052db716dcdee6a7c3e3d8eab5b27c35914236f0300000000000000000000000080466df9b58b7a70fdef902a75d94777d28e53be00000000000000000000000066a339dd85f1567f2e6448a526332b1a0d273340000000000000000000000000b0a092332500a8b50254737c0adfb2b622582801000000000000000000000000a94a5b981ba5e8a8a45ce848fe0c62195172ff34000000000000000000000000dbcf6ea6712c022b0c1e27b5521ca57273e59283000000000000000000000000c9765bb6c522c83b05471f442f419e45e74ae509000000000000000000000000e74990077b40f495bfedddde57d612b0845de431000000000000000000000000b31507dcc6f741c248d747ce0831b811bff686750000000000000000000000008320b0cb8a83074a6cdd0c0e2d8cfb7de933dd4b000000000000000000000000081c0f31c253917c58a5c26ae4f42ccae29fb29d00000000000000000000000030d6bc213aaac946e43c6c5b18d3a01f54e084af000000000000000000000000cf0ffd410d4972415500fb799cae1a4c736b7c8d00000000000000000000000009775ca8e19fc4f6b2eea5f1617e8d4862e9c9cd0000000000000000000000002a7b876f3e2ae4829a2669385eb9232355a2fc51000000000000000000000000f25bd4719ff0ffbd070e190e8be3472b547d9f69000000000000000000000000793e6bb9c0452f040856ed5ea6f1c40ec0ba2b130000000000000000000000005f1e1aaa138c5320cbda8c318a875c8a6b6546cd0000000000000000000000005e85b85ffc796e91635f113a671cc8ec958c9fb2000000000000000000000000b0dedf0a5b29df65eb097cded5815d2fdfea30dd000000000000000000000000da13f04c298274af06e5e7dfa107ef373c342b700000000000000000000000006f06d1b87436b257ca6dc030e888c44b653cb2f20000000000000000000000001a47fabec7ffbec0dd9f64888cb1fec7cc3ef08e0000000000000000000000001fa77fa39e0b63a04a335798b4135ad0035a923a000000000000000000000000792e1237391d6f9f27287e4c87e8384509c38cd80000000000000000000000004235b07162b51feeb85b2bd0e8c5c81118e3cf60000000000000000000000000e085eeff4708d7a9b3c2c703f38fcdf01288deca000000000000000000000000cf66feb389d7bad466e6f982c46cba9783bcc99e000000000000000000000000839ba4d27f72f76e2215da31ead89a60dd02f290000000000000000000000000bacb37ac82a7ebdd8f1914db1852804049a1526300000000000000000000000055312022fda7f9fb54d1ecf1f66e33dc473596cb0000000000000000000000009ae5be4d3a8dd5dcf101d899597e85b59d3e920800000000000000000000000024e8ca6459409178732f41ad3df98a98c333e5e4000000000000000000000000436530cf7ba23c8b939c5d4dde58003105123a1c00000000000000000000000091672abae9ede4695feab93367a1c184922e05b00000000000000000000000001979e752d5297552c0aef70c3f51cefa8727ee9000000000000000000000000024d91dfe4cd48884b9cea174e81d24a145617455000000000000000000000000143b343eab479374e3ac29772f9121a7325b4e3b000000000000000000000000e21e4828250150640e731155df8d13ca30dcb391000000000000000000000000feba97a78cb17f723775559ce57dd100b3b5ca52000000000000000000000000344f0eb422dac9d38002408fee87d081e042acdd000000000000000000000000e681edb03acb105d0309b99613a995d15f633c2a000000000000000000000000018e143feeb899a74450623391ccd580f4b8712c0000000000000000000000006c65cf9e2a8a3657aa6a0aa20ef1eed5f6cafb38000000000000000000000000e25edc243cd0b0b7db11a331578e8fc86d15aa1f0000000000000000000000007568c64086f357c721690c6c8835c3451e845726000000000000000000000000bb8e34669c68b12287165e9f70c4b961ff5621fd0000000000000000000000002bfea433f1d169f8e76a0a7a64be3f87dd03e53e0000000000000000000000003f8931e5808f3d88c6508f43e916367f4260bdc80000000000000000000000002fc108fe2591c2eaa7f54dff03e63bdc5bd62673000000000000000000000000c46878106840f4645694a1c88b35eb9a72b5a303000000000000000000000000dc7d66bcdd3d90eb246f4dbb89d4f78cac0f7fcc0000000000000000000000001080366f21cd9c8621421c5fc91b1cf1935ade3b00000000000000000000000029d5760c43438fbe62a4f970d85f354a723511fa000000000000000000000000a26dceff18c73475c05ed89567d414c33571e1d3000000000000000000000000842b4766ea7b9b2055d6693bda31128f04cb24e500000000000000000000000031600c0b468bb1d310f8802c40c4e4bc10b5f2090000000000000000000000001231e34d8f67c3ffa6c12216cf2b0fd2a648eff00000000000000000000000000c6113d238e82aa6658f7d4ad0bc1da3395ff14c0000000000000000000000006780ebf7ac9242d284de3b396a72e4518734043000000000000000000000000093655d7f9d827c092a09791027547520878303db0000000000000000000000007a6b9d722bd83ecdc0b9152532669d17756f7359000000000000000000000000c6970de02cfd4de4a27cc6bdbd965ce6fe7fd94b0000000000000000000000006870765732047bd2bcacd62be3a6753f2a47b82100000000000000000000000022bf8190d06a336d79e79e01c13fc221f820c7e5000000000000000000000000c0c4d6cda41438af0488c5bd8dac26e6e86569be00000000000000000000000025b3d2aa6811c73261a3d97bad094b7c16d7167b000000000000000000000000123882b79fe7acdb90beee737bd53bc82c879c95000000000000000000000000c38df86ad7b99832fdc61feef79db6d26c96453c0000000000000000000000007db9a3b5be8ee4dcc9ec82807f9414a0fa7c6f340000000000000000000000001836fa5a54dc24a58d7fba8857315c8df04b8272000000000000000000000000c4e1dff0dfc3b9e03602a47627999b0352e86826000000000000000000000000b804ecd68ea691fd9f17b824a3540b07eff140cd00000000000000000000000057deb5d3b58fb8140cc5121636505a8f338de094000000000000000000000000596d0e280db602df13f75e9f60d4288e613aed0d00000000000000000000000069a213619cc96a6d487b1ad05342465c09c6e3cb0000000000000000000000007992bb706d119367e2ce692a77decc5e1a09e5cb000000000000000000000000a5ebd1efa9876e458aa5a5d05f27f5771075a7ac000000000000000000000000e3f8ae3f603ca16927b878bf27d72101ea831c73000000000000000000000000aa0e4dc4e2ea5c776f453d60cb105fdffd987e16000000000000000000000000a7bd0b0e3a781d7b47895ecc16517eb02cd98681000000000000000000000000e6b3c8dd70d60120a5b0c126bbcfe7877504045e000000000000000000000000dfb33a05b50f7d878e5ffc6b5c2411d534d2b0860000000000000000000000001547690b91926877ba6004892127e7b4487e9c3b000000000000000000000000d2c8885adf2bac22c4b3e40507e0c99f5b43840b0000000000000000000000001b5fdc10560cb3c50828910b4c136770f0daf2c20000000000000000000000004a27074f1bf8ec204365e91622051ea471f2a9f70000000000000000000000009577373239f9efefbfa92b838e80e67560338b67000000000000000000000000d0c81cf68ae9eab7e983391f3158543503095e800000000000000000000000009d86aed9672fa5a9e57aaa347b4c77093e3c5dcd0000000000000000000000009de439d1f88ccd9b2736d770849111232186fb4f00000000000000000000000003f4fee2d31b8cae70fb2aefe2f6eb4bd82b43420000000000000000000000008934c3526a561460618b40780b58528246deab00000000000000000000000000d2125405de1664db150df24d8a0741d8ab9f4a53000000000000000000000000d3c55c1e948ef66fc8ab4c901f54d15b8e64659700000000000000000000000075ace172366abbd28fc7a95249e1e53d8632a84600000000000000000000000066b774a4fc5426062d623dd570becdcecf4cd76600000000000000000000000053f089fa94024dd7767d7b70eca33ecc45c0514f000000000000000000000000c85ca3775e8c32cc3c0e61be4ccd8696041991290000000000000000000000003d01634cea4abbe135bb4087fafc890c54d5f257000000000000000000000000677bab7e42db5179d9dbad42faf934bd76dd81b00000000000000000000000009b4809e1cc9ad80fdad259e987133788cb64325b0000000000000000000000004dcb1a4ff0131a7cf6041bcb49667b2ef17883ea00000000000000000000000068479d9bed4f81149b2ac1156a4d5d0970093fee00000000000000000000000095383887ffe5bbfbad78a3f2421a580f2b3a03010000000000000000000000006ee15dfefbec853f12aef260fb5d87fd2fd968a900000000000000000000000098bbb0f9b86079d6b48c559da49a2eccac3dc474000000000000000000000000131641adc493988f4020939c56443d682fed282000000000000000000000000032a2386e140e90c8e529afef0554b233ba14e67100000000000000000000000029e0be2c3c1fd6934d1e0aa9856ac8b65e7fe78b00000000000000000000000063496111be9d888a368628eb9f82edf91413af570000000000000000000000003a691cc63962fdd7810bb03c385007e39f379726000000000000000000000000a62fef369108865bab26db8d78431a40ef1c1653000000000000000000000000ecee363a98382410f8a29630ef63744ad696c1ba00000000000000000000000007a3fcf7311beec28b612bf7a57ac9c8fa2bf1960000000000000000000000007c5c26ac7b0025b1b7c43840dcfe1e6c657e606b00000000000000000000000062d66a2af4777df4ac69231e53c6c49e62c1632d000000000000000000000000a4e84ff7cf2d9d8948ef233dbc3e3f1cf2b946c500000000000000000000000034a4df7b8cbb8a80eb27b0544f9c87e5f1bf41b4000000000000000000000000dbc5895fb0639b20ee685063be686eecc70e3e1c0000000000000000000000000b3643d7c5d7a36937d0a1226d68980899a8bed8000000000000000000000000359b406675a72cb0a8c1305e6f85ad5cabd2723b00000000000000000000000083fc330807dfb3c2fdd3fc9ecb8529b1d8509a940000000000000000000000004445356ed9ece069dfcc99d24baba992c7fb0f8d0000000000000000000000008fae73e2b7806154b37fb6354e16411df79b8917000000000000000000000000b9638ac2fd822a1fb4a2e3d67bb305723777d3d8