0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002cf99a343e4ecf49623e82f2ec6a9b62e16ff3fe00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d667261786576656e742e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e20667261786576656e742e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d59475079716e74597862727336516f546b47366472435a56567779364459767650693639647854526f757a78000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c00000000000000000000000007021f67bcb85bf6d47dab07e4d6458dc67c4cd20000000000000000000000005dfb6570a2cb8f188d108b54dd506c3acb1eefd80000000000000000000000003ea858248db056c8be3844323bff9e3f5f1fe6950000000000000000000000001821687233ceacc87ce06ffee553965a75c2c73100000000000000000000000002e3b0a952bf188a9323ad198b2afe9593d7c6a8000000000000000000000000295de5feacbffd12cbdf4b06ab27f677a9968f740000000000000000000000005522ce1e5a86882b9e64e402fac3e4eef8fe351c00000000000000000000000008113d9052a552b6deafaaba00a59d2860b2b17a0000000000000000000000004cfd427ac7217ab1768f410efc33a37132b8f3c9000000000000000000000000ce0696d085a1efdfbec752574a2f07e1c16aab120000000000000000000000008234874cdfe349104efbc9088e15698741937baf000000000000000000000000bba39bb8576b5c2f3243e723c07bacbfe6255af3000000000000000000000000ccf74f80f5d3b330a37223dee1766e85d92ed8c4000000000000000000000000b80bd276860dec71b3dc7bc08337aab76db47636000000000000000000000000a641475da364ec7f6e964ff6e2400cd14e13303f0000000000000000000000008cc7e72c74022cdd2c3acdbcc45d20c9cf97e426000000000000000000000000ba3317893d0787271f9107937e8b8ed95fcb12430000000000000000000000008602432d57f718ebc98465ca8ca643f7e019493100000000000000000000000063dab7f4fc192c82559625e904f0c6102f5806930000000000000000000000005247e923fe289afb514a5c6af22baef435f3ac1c000000000000000000000000cb5b7f4357c3fa26bd43e130787a733c76ee37b7000000000000000000000000136746f533d83f4159f8b1ce65c25dcc03096359000000000000000000000000bc3e03e0c277227066fea34d7e95d31bc424dad800000000000000000000000070b8dad9aa753501e57edccf0955ca88593a695f000000000000000000000000ebcb64fa43b2e5c71018fab7c7fcef07d92486040000000000000000000000008791090676ba183e6c6d24271b7adfbccef041eb000000000000000000000000ff895724a81868c84a55a963f0e52a8dc9c2f721000000000000000000000000510b0f878c60933d123a0c613bb4cc4bb0ad0739000000000000000000000000f38b740359d0a7ee22580c91e10083bb1a4988c7000000000000000000000000c64fc762998cd36ddad15fe6c0126ede21ea08db00000000000000000000000043a9da9bade357843fbe7e5ee3eedd910f9fac1e00000000000000000000000046598afd5f964350a2bf58053a5de39bff019d880000000000000000000000007442278f3223f890a450db47fb2f36788457bbb100000000000000000000000065830b30128be78f95411a2b1b715cfc201df0ed0000000000000000000000006f31fef250a34a025f7784a2e3a02b4921b3039400000000000000000000000080912cac61261902247728872e87c7a89ca8fa49000000000000000000000000e85e8583614677d48a6c3dd6ccafdf26e168e378000000000000000000000000a79314e619eeca04531126b22247466f6338ecc100000000000000000000000054b226cfa51b2bbb710435212aaa2340b74d51f40000000000000000000000000fc4d7e0abbbbf7fe37314f25ad312ebd85b092d0000000000000000000000002d4a2fe7dce30502b57d355c5e218e4cb45126d2000000000000000000000000ff67a86a01c7c90b0c3f3a26b65c25f432ec1751000000000000000000000000deba0e5653f6966b5411e57e44109eb5834927da0000000000000000000000000ab2e040d72be40bce78f0c3bd10d708171702b8000000000000000000000000497f77fbf191fd9432ab8e3b468403fa1446a5770000000000000000000000006165f804c2957aa1c27c1c3fb62b868d7f9aab3f00000000000000000000000092c61a0a76c6c1e95d2c8534ca90d84171a74e4e0000000000000000000000005bc596dc71713bcfce2823716ba8956db07d4396000000000000000000000000cbcbae14237d85944f9264240f30dea981eebe3b0000000000000000000000000895ea3155dd886f933baafb0cbf7c3019cf42e10000000000000000000000007487a83a6bd43c726a405044815a2d272e7f29d9000000000000000000000000cd8637ba46d3be3e5d55b77081bd89f4e42b8f6200000000000000000000000055907cf476998d2f58591c6d0a10ecbbe249a8eb00000000000000000000000073f843aa0c343ab4693f966865caa37a0d6c10070000000000000000000000006fa5cf58e3594928e67ffdc25a0d9eba24fd0f3f000000000000000000000000d0f862ec73932cd46b59371e9a01bf07edd7c4d8000000000000000000000000d983072e9b02ec3fb1a54144fd7754d7e5712a150000000000000000000000001b2af18f66755ab9b9fea534d1d55469b41f80ac000000000000000000000000ec9e512fe7e90134d8ca7295329ccb0a57c91ecb0000000000000000000000009c12288ad0775998a34bbe3fc268e56cf10f166f000000000000000000000000abb65851180a4e628c11e49ee0c328a31cb6ea1d00000000000000000000000071a19face9c90538d484ce9df785a4da22382b65000000000000000000000000b8182622e3e62cad7ea708c7a4feb76787de57b0000000000000000000000000192b47585654d57ade0f8364fa6f98a5c59b47ed000000000000000000000000a6e273bd066279063fb9956dfe936bb9f4f283260000000000000000000000001fb2c30e0f7eda04cf3e46e114ed20606796d7ed0000000000000000000000003b9587558b30ac46893565beb483aa226787106400000000000000000000000018eb2e1f8efcfcb092b700aea3324f00fdba08ee0000000000000000000000006f9bb7e454f5b3eb2310343f0e99269dc2bb8a1d0000000000000000000000000ddc6f9ce13b985dfd730b8048014b342d1b54f7000000000000000000000000fcb979ff2fd01da9682a8d128c9e84369649522500000000000000000000000089ee26fcdff6b109f81abc6876600ec427f7907f00000000000000000000000054aa7a97b0ef363ea39bf80efaa07f68d5d06abd00000000000000000000000047ad1d48042435ba13296550dc5e3ac44ff136a8000000000000000000000000f96db0bec2c9d678735b92f03abfe1468112f9a20000000000000000000000002649bd829e37463b27135d6b11ba75fe0fb24108000000000000000000000000822d6d6fe32a34c4745fba8847ea88f662fa71ef00000000000000000000000045b522b0c2f7fed988f10e0eb14bd935d8872b590000000000000000000000005bc881446bf9408415cb95143696233b9a1cb78a000000000000000000000000cc7f6756233a787ac15609837e428f243d42424c000000000000000000000000b32fae30d5cdb2671542c799181ce17d582399da000000000000000000000000309a67a52bcbc1bbfbdc5f93eaa0b31c3e6776c6000000000000000000000000daca546dfbed36a8206c7268af29935937e476bf0000000000000000000000003d8ff2a8404a9ac182e8c208c0fc82ee5135c02200000000000000000000000002d4bc45e55f325a0a20f5831b60e1f55918aba800000000000000000000000017357b1002ab1804657885a60a3d9b114c79019e0000000000000000000000008db0bb59e6ef04b4a88598d9a3d380746aab2e0b00000000000000000000000033b33edff6adb9cc992baa08c6555a40978796ed000000000000000000000000fa31dcff7bed47232b82b50fc0ec9582b9b4fb3a000000000000000000000000ecfc6e2232bdf6c9ae42aeb2b123a760e45517d400000000000000000000000022fea3c8f47d23be1ff40a5bba08b86c8167fa8f0000000000000000000000008342aa630268f8e94ab47758c1a29120e26b46ad000000000000000000000000bf1a1f2b815140ade86e0cfbb7b6ffe78e6931d00000000000000000000000002b11b02f5b32056af20cdf8a45d4f680b303b3a300000000000000000000000074a404d4fb279015c86ed7d7a2f4634e2dca6010000000000000000000000000ce37cfd4724e5527a4e0a98ffcf9059863db1fb00000000000000000000000006ddbf13174203d569ffdc7a0be47fe9088f6182000000000000000000000000017bae638f895e0ec7d17fb724514febb35b12b84000000000000000000000000dae5246dc31953c98f67a044b2076504838c5d47000000000000000000000000333d2601b1bcd456b79ebd07d79ea66b33004164000000000000000000000000ebda6af56bd478dfa4751a5efe8df56741119e5f000000000000000000000000e6031a5498236e710cdeb73604fd37feb2a99dd80000000000000000000000006a92c7a96afc0dee429f813cc88c7bd949d55547000000000000000000000000d9c77cd31bfcf8d944708293a9c8e43b488ba63b0000000000000000000000001b8dad645dac52a3b3e59089253d44329f9db834000000000000000000000000d8a8af5da75dc8fb6086e1a2bebd8bebbea8e287000000000000000000000000d15d71f82743150ff9df75443703e2fa93137d80000000000000000000000000ebce46dfdb3ae7eb0ce44c0fb868fd50440a8c6600000000000000000000000005c9108d3e5341cf2207e7fd714f6119c5ba944f000000000000000000000000ff48d0b9a03edc5314b30aed91dc449b7b029f810000000000000000000000002a7ed01649b2b0c862dbd0f54e7396f17509e11d000000000000000000000000df7b154b95f3e7772c3d7d36bf728a5c5a5490cd000000000000000000000000abbf4737089ad6ff18c74a53bbe92c04a44d517b0000000000000000000000007dbfbaac0dcd631ee254b4063a69c4478766aa4300000000000000000000000067998a2914ed9f0f8d529847adb3c6c6d62297770000000000000000000000007dda22f0410f232f956e31824f78fdd95fc0f7d1000000000000000000000000a7a1fe3c4e690de312b3ae911b1fd9f8e0dc79f40000000000000000000000000700f2ef6a73ea3887c7967120f23370c0aa0717000000000000000000000000cb64c9bec125bc8c055337e5f5a7beb58afbc43b000000000000000000000000a6f2a8d0fb74ee0238c5de2f13abf01827cc0e2400000000000000000000000073bea690c46a40ab323c9111c4e3b6ea8255dbf00000000000000000000000007cb859a7e7c1f16524c1b6a9922c817245d2ca4600000000000000000000000031303ad7108e58df4f58c7eb2f0cee2d24a3454c0000000000000000000000009e4cdacd5e9c915693de28267f1390e46fd44458000000000000000000000000be9f94a07aecc3dbf2ad79ebfab063a70f66972c0000000000000000000000006b34f2b877c9ce2c5dbe8ca5f0fc7ade83467d83000000000000000000000000c2a0dc0c93b0075dc5a70fd7ccedb5d97f4ec51a0000000000000000000000006f561225ff70e13d794b772f1254f9f4d97a728600000000000000000000000085aea0f39fff9017204027afdb44073d71b24bcf00000000000000000000000078116b61a1dd0ba606f10b19ff7b242439d2424b000000000000000000000000bbd63b399390fdbd04ece3ec9b07fff190fb5dca00000000000000000000000094b60c2a5db13689bb06a73657ac1216424de5b3000000000000000000000000d30f2888e7928b52ea5bf4cb1d323e0531afe2720000000000000000000000007e4884b57c7274e8c1e507808df683acbc807d090000000000000000000000005cd8fa569794d26d3035236d09896b76517c2c7f00000000000000000000000060688c2a7b6e8bacc59888601cc126dda7a40f41000000000000000000000000caeff119a55f85aa2aeb9abe564e40f3fc484e6a00000000000000000000000032e8347929eeb225bcaeeccb25213970f5cbde4a00000000000000000000000084f7fb683b06ec36a2d0c71259839430d3c72299000000000000000000000000b656ba644d16da64b7410c8388d56e0ed13dbd8d00000000000000000000000069a56d1bf2ad63b4733dacfa712931b1f6b3862400000000000000000000000065d46ed31579ca8996ccfea7991aa1e870802b6e0000000000000000000000002114c45815d822f2f873b54a53f26237d9f140f000000000000000000000000004f34aafd1cb080f5ad336532223c3a058b3f0b6000000000000000000000000ca3beb9df6667ea0bcda69de57d2823e6a238f34000000000000000000000000698a198a37b07cd141368bd4e8953787b79b0912000000000000000000000000561803d2fad73dad6f87fa632ed96f3fd0b45a9a0000000000000000000000004e954215a990fe55b7fee2ca508e19c1da0c8eae000000000000000000000000f20a8667a343ea70a306b39c5a328bff3e55e69b0000000000000000000000004b1fe07bc241d723f2bc27f64751777b6fe579900000000000000000000000000d74542394ae148eab5af23d454b1522f03fca9f00000000000000000000000072e6d3b0da02b1ccf11a1fa118f0aa089e276faa000000000000000000000000e8fc9fcb6771eb96b1b8da5a6a142a0008dc58c400000000000000000000000087420dd0570ddf1b58e794589574dca1b614735d000000000000000000000000bf1926b9597a2b5adaa56497aa60431c6eaf2682000000000000000000000000872826ce82b694dc0b152ad71e9119d255876cdc0000000000000000000000002db379eb6f2047c5752f7b58c3d4acbfc439fca8000000000000000000000000ee1665c4315f4d99449f6bd9b5c966d212402566000000000000000000000000413dcbe25955a1782ab4cd118364211bfb90649c000000000000000000000000d69553d4b686b4287eb6ee28e17035cc1bed121e000000000000000000000000cbbd8c959bfaca15f2388ca6ab6ce57996933dbd000000000000000000000000b643f6393171ccccbe72cce3cc7f867fe6fbf201000000000000000000000000105ca733cc031a30adb160e03700c1f014ff1ebd0000000000000000000000002d7991974eb4b30f85b420159f7869fd2537c6de0000000000000000000000009fd5916134055813a05f20182a2a9f4107236d41000000000000000000000000aaa29cda83e39ac488b1419a3f48f6ee81d8722900000000000000000000000092cbcd133ead3a6b4379488458081a2d78a00554000000000000000000000000578b43fb33ee0fc107a7c5fe92a8af21317b8d6c00000000000000000000000039322475c6526aee9df2017a207a117b924f97bc0000000000000000000000007dd3a770ee63be630f117b783b254a046e389310000000000000000000000000f8f357a5ddc0d64b4af597536c409e8bb85dde4b00000000000000000000000038daea6f17e4308b0da9647db9ca6d84a3a7e1950000000000000000000000007e3b10f4b6154954723172c0fcad572c26d49889000000000000000000000000df86485e5b81bab95598a730933a3c7f53e2bba4000000000000000000000000a2c659531b15bff2556ea7e12d477d3c8761acd9000000000000000000000000348c991f2879bf58db6ddae337ab1181849b9d020000000000000000000000007d870ae402bf5198464fe0dfe906c099769c4271000000000000000000000000fe99eca1dc96d86d71013bb01c780dbbe5a3a95900000000000000000000000032f6582a0ce5f2b4ddb6d7bbbdae70e70ec6ea43000000000000000000000000459cb2f439a5986930b9d18d888c823ba6c70b7a0000000000000000000000003e213b7cd9544f38b0e37f5a38abde0d82528371000000000000000000000000ae68127c8ea47bca78108121824fd57a16c5c7360000000000000000000000003851fe8b00cee985e34ef9f8067bb3898da6b7fa000000000000000000000000a0428c74d07c91c7d7e36cc2399cdc9b7e5343d100000000000000000000000077438638274a752823d330189cee4b64d51bb93d000000000000000000000000bbb2f26410a86a3c357ca1413621c24a6daebd0b0000000000000000000000007a4070f6095aaaa7f0cb6a73f3ae7c2999ad66c9000000000000000000000000c327a640ec7074fd116de10c372edcadb4796c4a00000000000000000000000073764ed3629cce6932ce4b5aa3e30badbe3b2ede000000000000000000000000b63050875231622e99cd8ef32360f9c7084e50a700000000000000000000000061eae77b1686f9787a0471853f8f4124e87734fd000000000000000000000000000006464330b71fceab000bf27d0f0d695e102d000000000000000000000000ecfe760aacbcdd01ccb190882f730de10d7e6273000000000000000000000000f0ff3421f90cb672b6d254535bc516c035c4a74400000000000000000000000070083a816329942e7e962829aff470b3015ff545000000000000000000000000a6b7327fd4ac5cf1123e70a9fc867669f4290c9b00000000000000000000000057d51db979fecc260ad61b97856b517dd4529eec00000000000000000000000016324d76a5a55f1f3765138426bd500abe4625f400000000000000000000000000eec9d9fe436cf72110b2b04817c554f21958400000000000000000000000007ce6ee3207074a565bf4e89f26392405c2f21418000000000000000000000000428c25bf85262b1f0ab1fe355083592dd8d591050000000000000000000000004e1d2e7a1d0dce27ea88c70fa07f6d6ce0ec2263000000000000000000000000ef5fe185e97c23706ffc034dc78c71ca379188eb00000000000000000000000083a2c78c30b490bb4c93346911ba8396f5d1cf09000000000000000000000000894be12f95e5a57c2b7245b1a8b24fd4b52a64c900000000000000000000000095b44cee2f64024c03b81dac77cd84b91ecd93b1000000000000000000000000ea3abd7544b4802aec1358a464517302dbe688120000000000000000000000008fe937591adc90e5a0a78950946928f3e8be39a10000000000000000000000008982c7377d5758e397c5442864c3d45fd01ffb3b000000000000000000000000cb6bf77009beb5f2ff59887860d752f0c8531a7f00000000000000000000000006f4a14c1f97890f713fa53848b98e2ccee4377a000000000000000000000000763d5b68d6bfd4b23a4708f911b5f754104f6bec000000000000000000000000a0ce1bb24f70dd073dffc8ad51f39f4f8c00fd33000000000000000000000000d19f47bbe61413902c5fa89a1ea3a37ffee672d300000000000000000000000044f7b8d4eea7a1fcf80d257bbde17c10b921e68b00000000000000000000000037e76af74c7c4994865b04f06b026785e25441b300000000000000000000000037d9f18ac19ad189f6881138e26d001aa053c87e000000000000000000000000efd06c527412978609a01eaa696cbd74eb6211590000000000000000000000003bbf5b5e873543dc90bcaee9bc98bd8ccd06e60f000000000000000000000000f71a479e7c48396fae3980855f50ac4f49f17a660000000000000000000000000cda8bc5708ef384101fa34d0fe786b5e9fc6a57000000000000000000000000f8becfe0d8d1d6a58876547843ec6cfe74939303000000000000000000000000a47d3fdd0eab701a5c5fefb794e538273f0d25d1000000000000000000000000eac2efe0a80b938b84c830e5ea44a458acfba71e0000000000000000000000000843bd59d0722b15ff96a1829e93b6caa943f260000000000000000000000000f4911cb13b50d967b9603c747e558da7c1457e91000000000000000000000000b9a49c3a9e55b542fb0fa374cf27e3d1d07d3dc1000000000000000000000000f6746f1472ea920eee7b793a4d48be0fea647bfe000000000000000000000000a97e5bff61454486b545538acd574e664502b7ba000000000000000000000000d90153f55d9f79446a5e03d10ad99a59c200be7f000000000000000000000000369308f5b95cf77a353baaad7178ccf5ee897bb700000000000000000000000040731dfa1cad9203347d8f1145dc7addff13399f000000000000000000000000d88343efec3f952ab8e2914eec968231c95aa3150000000000000000000000006e81dd22c20da8380a2331a4fa80427b85f14a080000000000000000000000004a0b25625b2146052a7e21b753dda6cf1e01365c000000000000000000000000ec8cd3dc5b81f87fba4110a91adc3c16bf9afcdf0000000000000000000000007c3652fd197e2e9806ccef8b48c0502daa9c28d800000000000000000000000030cc4b46b714ea05be154e7d5e8c4fc3bdb9e66a000000000000000000000000c396688456733c918a1d0e9162879483b95543ce00000000000000000000000067ef575ecbc4718a0a1bc57e38f0fb7895cdcfa20000000000000000000000008a937c4cc1a4fddc6530595bc98233220018ae3a0000000000000000000000008ac431a98d167a2924c1b8c9938ff6ae25c3b55c000000000000000000000000cb3d10a0bc8228368db7c3c0d037f01cd11dae1f000000000000000000000000d23d1c87af3147608cd56f1c90d41ffa8469be9700000000000000000000000086c2eb877290a9cc99363f7244cd570e39d6c05c000000000000000000000000632dd13d56f48c37de1bb99199270507567838930000000000000000000000009a33565c352b53dce0441d4b23f11af0c19fe3d90000000000000000000000006929119ecc663eb9b8dbc99aa3af7375dab0c0950000000000000000000000008cf3bf4a523db74b6a639ce00e932d97d10e645f00000000000000000000000010029869abcebfac65f911732ba0662d9cc69b63000000000000000000000000f1ae136e8caf3ad62d255cb7921dcbfd73fd8da0000000000000000000000000ace3abf332808b2c9ee378f5f235ca973285562700000000000000000000000089846a64388f8bac205dbd56cbc0dc6bdfa816fb000000000000000000000000af5330b14a967bd80eb72d20c151a02c4f6f52c400000000000000000000000021799f09a5a73dd7364930cd5d726b8a87093f8c00000000000000000000000010f636387a9ae280720f26c3ff549bc09613b250000000000000000000000000954021052072c6b6d8e1feb5fa2c093cba72a344000000000000000000000000af8738a35eb57a2c69eefd4ed48947ab45fcf7650000000000000000000000000af37513b1c7bd24697ee3d7647ada9cd7a161850000000000000000000000008ac8f6a5765c9199ecd05c2bcceaa7698dfd2aed0000000000000000000000009acb11182783db332bbd263cd9830a73f7707bd2000000000000000000000000e6c9410e77540f19201fe930f59c70cb4824e792000000000000000000000000597d2296bb3acdf50e875bfa448baa2bfb511427000000000000000000000000648369ef2919e8f34103aac97a230688ea958cc50000000000000000000000008c43f87c0eb96630719945b91484042d0b9cd2c70000000000000000000000004c845d9ca4dbbaeec97cc2a551d1a800cddf692f000000000000000000000000db618cf46a906ee8f29f536aedaf55721132cf68000000000000000000000000497fba413bb84ff62192c41ff4d613e8e38f3f610000000000000000000000003aa9d6ba306f1c21208d1707d47cbd5a89436f150000000000000000000000006432dcf871ba58774474e747689a89d39df8482c0000000000000000000000001473ea1a5763243209efc6e9af8d751e2f4bf088000000000000000000000000146290fe7ff998b27e79a5aa1c3040fec6b8d4d3000000000000000000000000b2a68173457e757451e94c661cfd8ba9556f13bb000000000000000000000000bf9277d14a0839527998f304e9480d53f9c17543000000000000000000000000078ad2aa3b4527e4996d087906b2a3da51bba122000000000000000000000000c938cef458c539563b6521e7a19ee763b0559772000000000000000000000000b16ff5f0399440d1180d3af7fd82c64f6a875dd5000000000000000000000000d45c3821f49621f98ae8f61809481be12299c94e000000000000000000000000ecb9009580c311b8d7e12f78d676594a019e8354000000000000000000000000f0ff6595c18286528fab31fb13df47bc79199f03000000000000000000000000df460cdd9a9c043447d308d3e22df30e13d67bd8000000000000000000000000b2e59aa2e719644ac37eac2aca770efde528646600000000000000000000000078ebe56bc138069557c89af35eb29023ff31ae2c000000000000000000000000c43a6e115a45b724023cbbec8248e211a709b7ff000000000000000000000000367da495aa99d941f690b23107d2f613324af0860000000000000000000000002fe67f1269fd0fae18f652a74d11d308063bda91000000000000000000000000a33397fa402e624431ebbb5da752b7f5a6f6bb36000000000000000000000000a477b0407bad46024381f4f1c871c01859e164da000000000000000000000000c053dbacbcf5ae415af39203a3fe17c98f069f73000000000000000000000000c6dff6ab16e1fdfc61ae46dc90c69a976e7572ef000000000000000000000000b071a126ce6907e4a97e77926b76b3f9e601957b00000000000000000000000029f227b10c58457d8837031c813216de82f9abaf000000000000000000000000bc252dccba9a2fc17b533a071cf4936c1b6000400000000000000000000000000b12287907c98feade0e9e2480ebe98508ec855f0000000000000000000000008df6a2dadfac1009442430ca40f8479d206f76730000000000000000000000005090d782ccd7809cca709cdeae3db06b43ebc9840000000000000000000000000f7d0d7bffe39f4bb7a43d60dc2377badc65bc410000000000000000000000000683d655af0db3ee43bde5b14af3cb140b5340c90000000000000000000000000f086d4ca0713b673b9d949b45277644b076e6c8000000000000000000000000e1faa133a94387bb8d14ec597573793c69c8a0f3000000000000000000000000f295ecbe3cf6ab9fd521dfdf2b3ad296389d659f000000000000000000000000f9e9b198de95da4d81a290eba9628caaa73abcfc00000000000000000000000013cd495c1e32e878978f65fb00160746bcaac113000000000000000000000000ed03b3a534c9d87117c879b71cc031447ea394690000000000000000000000004704565e7f4df0bb0c70501f3d41e3c78b03fa980000000000000000000000002117fd35335371c0474ae29cadeaa87cfc6db96600000000000000000000000053a7207b45d2974fff0ab843874497e24d8db378000000000000000000000000521da00dbe014d1c300e0a65310532339db4615800000000000000000000000003e14fc8b4e81b9297f071b0b4747959d6d0de230000000000000000000000004ca274a424c3c10427cb05b9dc2920541479e5a100000000000000000000000014b1b3ff91525dd00e8fb8ce000097ce7d1cb25100000000000000000000000073cefbf6e7766721d99192449e481567010082e2000000000000000000000000f75ec3e5dc36f447b0b47ce947af227609e13c7a0000000000000000000000001337b8e6caf44072a0a24aa6ceb25b24ec66e65800000000000000000000000076765b065a9780f23754a6c6fc901ce0a711350c000000000000000000000000e856397ba878e4b4ee693daff9ba7fbb90a45bdf000000000000000000000000d38de70eb07f7185ac3b2552a4f7f8a526f026250000000000000000000000004c7966fbea60432090387e5fc083f3271d94d2df0000000000000000000000008ac2710874abca4ea973643ebaf30ff968e1306b00000000000000000000000038bdd153f7a11a821da1e6521ca7f0aff22650940000000000000000000000008f952f26d6f256661b86d822648fe62b59c4e691000000000000000000000000f2e9fda1fe6a21e519174852a5c752bd9fba05a40000000000000000000000009a7e631181f38384737eb39ef9a39a747be4fe560000000000000000000000009543669f04f24bfa52b472ec77d7cf6ff45f6aca0000000000000000000000002055f3d7d0b291a96db4b2d494686d95cb0d09710000000000000000000000009d08d4efb5b4b00e4b48be49547dd454417cdba4000000000000000000000000f9febce347679f44f2d8e8cbc2aee26592992946000000000000000000000000a544bcde623b9426c4705825b293bb9a39f59a4a000000000000000000000000c298ca19313568f297fc5f322392968642db75970000000000000000000000009cbf72c6c3c360685d0bde8ddac4f26ca8c749e2000000000000000000000000a0ad0922168453b2c2810ecb951b0d61185930b70000000000000000000000005ae5edb7c8cd5141609621644d522961d056bec900000000000000000000000050f27cdb650879a41fb07038bf2b818845c20e17000000000000000000000000c95d11d5351584c343d8cddc722ec99a635f679100000000000000000000000096764dad54147ee798e8bce9113864793c535c68000000000000000000000000fc9621897626d47d8930e50cfd8dbbb6a6a09dec0000000000000000000000002624f9a5ae95c901f7416cd7805afc6f82b291b4000000000000000000000000477b4402eec9cdc1050d41905c53d247ed71a1e4000000000000000000000000a3c0266de65a1bcd625d3413639eee3b9982af5a000000000000000000000000f4e2b3cd2e2d9ca004fe61f3c38098dba5f227d6000000000000000000000000f4dd4d29dcca62012a45b3c89f52d5c4abc0dacd00000000000000000000000077b19f5a7080b0c1887dcacbe63a141e9317a0f0000000000000000000000000d5d8535b96042001ca9df473ee79d47b42dee5c9000000000000000000000000a40b66e14fa9fc3992dc29b4179d21ee0909af0200000000000000000000000096c6ceffb964630100a54bbf351c1cfcd7169b630000000000000000000000002c630e9f0be3a03d0e8fefbacef8a0c22660d0c4000000000000000000000000e8246f2c113cf6143c2aff779c067c605b821589000000000000000000000000cce7794415ac3dc94194483f154f58681b5c407e000000000000000000000000a98fb1ff859206873371c4ac786b049fbdd7564c000000000000000000000000e9f55ff0ce2c086a02154e18d10696026afc0e630000000000000000000000007f3c5088585f2b755e2bee2a86a00369fc94aabf0000000000000000000000002c0fe7744be9be23d46500a001acbe08341f0ed500000000000000000000000058003ef0f1561a919f595fdf4244dec1863fb335000000000000000000000000380ef0a3d6a9d00d623209fe130a1db08d27572d00000000000000000000000095a98d9d0c6c73a490ee36d63594abef980af8d1000000000000000000000000c16b1a385b736fc876946fd1ad56dfbe1c17f4160000000000000000000000007b74151201c5cd57dd6398384e168ef9d6bddd3a000000000000000000000000d685f9a87f5cbd534824bf1dea581a8de083f2da000000000000000000000000e335ea94352a4d9280aef9232b3762c5234380d600000000000000000000000086a490512e2a5fc72d0f77b40ed9e76a3c83705f0000000000000000000000005f3d02cc3d07f695ead1893eefabcbc996ed2a44000000000000000000000000d8fdae327dab436b278a75b9ca10afd354003f96000000000000000000000000b932d7ea640b6c4a706b3cbb9c14470dd761fe180000000000000000000000007b490490274f3d5f61d72842950e5ccf817d0683000000000000000000000000e43cda8dff6a7a1bc1c83bb61946bf748d6b33ae0000000000000000000000003373bca6e9f57ac6cddcc362b009750cf49f3d20000000000000000000000000de29b62af9dc4e20f3bee581f047b49dc502ad5b0000000000000000000000009235cb8789248dc4112d4fd17cb19b3e8d0b5bf4000000000000000000000000968782cf25d79fcf0e0ed207169f96edc6290c8b000000000000000000000000c493126f215bf3e58ace0e3fa7c54bf7cb90cbee000000000000000000000000595f9f98386be128b31a434138a2c0bf593ce1e90000000000000000000000006dc1567f4494c7ea9b546c29af3091963214f038000000000000000000000000dfdafd8b358c48b7cda2b15adb2fb240bc5b02c9000000000000000000000000fbb3f9a94124f40166a54298041b34bd3ce88cbe000000000000000000000000c22f99827395943179fff3d5136a042363cd1d310000000000000000000000006a45168375ee0c08e8ede3e8ce083240c7bf65160000000000000000000000000ba39f3f4f71ef1819a5e770e3ed0d929146d993000000000000000000000000bb08d075a6cd6b4edcaa760c1be7ce8e40f6c314000000000000000000000000fde34a676aa8d44b66d5ced822831a5b1454f8b0000000000000000000000000496f83722782541e8d19b3eb73eac65e03a50d500000000000000000000000007a69a8399740fcb54a182957181a5fca675e1ef50000000000000000000000000dd8031bef96821d917f8b29a096768dc0ceea6d0000000000000000000000002414ad6980c2b15d45f75231d9d3681dc9d7d161000000000000000000000000f93dbc163f0db66c96d87844ec4f23f2ea901c47000000000000000000000000d088591b8a58b5cc16b2dcab7b58bd8139cea6420000000000000000000000008b0002d5f7ec683bac4693744072ec93d87cea120000000000000000000000004a32626a05b691ca2de5738964e88b7b6802c528000000000000000000000000f3a35a16c3983b7d8e2f1a635105fe6244b8f518000000000000000000000000493663a9c4379aea71cff7322b91c9c048a96653000000000000000000000000a13f3599ff620500f360dc6185ad30f625ebfc3800000000000000000000000064c675d86068e33b05487ef06c58349ee2f305c70000000000000000000000009044049981d024ccb9a264f4b276335d04e565c3000000000000000000000000d775d866f1e24eb132d714669913e2840c1ec11500000000000000000000000044cce81c72d1c472efa8e5666be3d71e5cf6d64200000000000000000000000067d66f73045fec590d812507c0652d9d23037b7700000000000000000000000070cc40ff234f0bb22a1497e6e6d812a91c26d2a30000000000000000000000007003f32a277d9820bd86ba4509c73e41fcde78fc0000000000000000000000000deb845de6dd1399cd704ac10e07e8baa8b8047200000000000000000000000029f8eb1d3517b0320faed276ab9d612f454e0ef4000000000000000000000000fd18ee7328f4b75c8bc8ba3150106511ef4f68e9000000000000000000000000421b19033e6a33974400b7531153cdbd974d0e5800000000000000000000000016e397096381ea03a02c4435a8118b3603c55c79000000000000000000000000e87b3c113260e4b6246834394e8d190de03dc38d000000000000000000000000547c58a29d6ded521fa4f7fa663c91b245cf613e000000000000000000000000461157bb84eb57bb18b4805af7425325af34b0d9000000000000000000000000a10c1fcbe6e6c27e1830f42f364fe175fef49d3d00000000000000000000000020215e8cab5f9de8a8e1e96b442f013b4b0e700f0000000000000000000000003f0885c0522e7cd43b378f6b9ae8eb5ffc1fd925000000000000000000000000246233dd42a41802ba3d13bbe2f7dc942e6b81470000000000000000000000005d8b23f2fd9c88ce79b9b4c55ff1440421e40b1b000000000000000000000000c17aa0e19a9192881c6628a4da8fae4b88c308590000000000000000000000007c4e643862068a8383a5fadc7b11069fe3e19cdd000000000000000000000000965238d0a7cf3dc69ef12d4f0ca4617e61ede84900000000000000000000000013011f5764c693d7bbe4ec0aa4f07ff66d2dcf7100000000000000000000000064b0ebf7c6702d9ce88edcbe3313e4e9a60cae5a000000000000000000000000fc748762f301229bcea219b584fdf8423d8060a1000000000000000000000000c95838094fcec491729208f79ce917a9bdde5b8a000000000000000000000000854d7b77b762b2ca07b1ccc21e2a19eb1ccc34c700000000000000000000000069824ac9b667c179dcbb2ed5161f5fcf4d13d46900000000000000000000000031bfef7bc2975d9c6206e48c826cfdabbb4a0ee40000000000000000000000009091d988d6b2c03560d69907ba871b3114f8e518000000000000000000000000f1b079ff536637c455177f2e55b1904592fd98b400000000000000000000000000000000002c1066b322ff02ad10e8901161804c000000000000000000000000419393f164c9c90a3ac2d67a50565df57976ab95000000000000000000000000178178bfa0ef0894a5826e7c7de4f5ad3eb5179e00000000000000000000000095759d87638cd0880e059062af9f9eb7956a1c6a000000000000000000000000a3ea3e75f4b420a9b9d2c2556d3c19638a721cfe000000000000000000000000c345b043023bdeb7b034064a06e36da51d2fc3d800000000000000000000000037de8d95caf3383f6a0bb9f08bbe6a629f9cc83c0000000000000000000000008bc550718d117a00254095e831672584ddddad17000000000000000000000000fee87648d98a67909e812eb7889f4b293374222400000000000000000000000098313f1a02195ddb27021c33d629c19e0d7f0580000000000000000000000000b78f5017853b9277cec2919d6580b76374ed456a0000000000000000000000005d1b1c8b072113b4df4402cc67abe294b8bceb5c000000000000000000000000e95029f7bcba1dc8b1f005d6260a127fd54d907d00000000000000000000000047b05bca2144acd00408d1518a6becf69ff50818000000000000000000000000b2c4705acc0f46057492db309b3535850bd033c50000000000000000000000009dde0543a8736e732d618549f993868b1d1e8acf0000000000000000000000006f92880bf5c195a8bd7eb7b32591bfda190024e5000000000000000000000000aef4baa66318f4821402998272678274b6123fcc000000000000000000000000eb769d8db951064bb2defa04e0e750e2694930fb000000000000000000000000461f5e7786ea057892fb3d30ad8de506de765d690000000000000000000000003c6a3290c86e67f30f07799bbcd43c7c449aa4b8000000000000000000000000bb05060af1e2f4cb81e741cf19caa1ae9900382b0000000000000000000000003da2993c16f449cd238043c8072a959cdb1efd6a000000000000000000000000f5fb8c2a5e31142207ce9f2433815e854a2dd7b40000000000000000000000003c0a7847b6087d70df5e0bb4838326b14f6aabc5000000000000000000000000358774bd38a2de8a086ba2e4698ef698fabd77a9000000000000000000000000afaaf24611756bd825e3a758103f1726dd6cae77000000000000000000000000b7b2baa66b65e454fb5a2fc7ced0f07e46c871be00000000000000000000000037fcce2e6349edd48557b9a80c3751b8e416b7d20000000000000000000000005ba6051d826c7b1bfb389f65923605c0c44226a40000000000000000000000007535ed79863521dae5957c1cca39c9508e7843b5000000000000000000000000ce70e5994e3c2cb89693309fbac4bfcbe5043307000000000000000000000000cb830ea298c3ccce52972ed7e97fea12b8365d290000000000000000000000000b68527b2e6a828bf5b72b697e99b3667485dfcb000000000000000000000000aa8a77e4588afb078ad85a07c5966c7d384a2e24000000000000000000000000f47813a4595c86595311f3dc5bda053ff5b2e6da000000000000000000000000b94979a06f08eebf21fb29fc75b560499e2801d60000000000000000000000008bf7b944d691a161318717c70619c9ff1eaed54500000000000000000000000029ac25d705966859a33e7957d8c56c2c6736ac0e000000000000000000000000dda064a3d0b007ad7e0638e85ffb420a92446d15000000000000000000000000e784c01427d84966ffba6c993480b79f2465105d0000000000000000000000000259d65954dfbd0735e094c9cdacc256e5a29dd4000000000000000000000000bd4dca040eb953460c8f3b00c4d5e4a0bd86b8e30000000000000000000000004e9eafce8a0676c8fd98fa385d7d82e77b9ef1ef00000000000000000000000054ecad032486a010e5378bfb0aa2e6a752f335c40000000000000000000000004e5727a28a2faa67659920564518857f80edecc900000000000000000000000002bb0f0ed2b848b91eac1b36d2c84840baaa0728000000000000000000000000279168eb02c5019b7f2e1922a7857d131ff860560000000000000000000000000908ee08a273c02cd892803bcdfe944ed7aeb171000000000000000000000000186b12ceaf08fde22e32647fcc800e45876f5bd0000000000000000000000000d72fc59bfa2309c592d84686fa43642f2b4c8501000000000000000000000000d396858e817a659e2e7a28233c8abf7171c6bb60000000000000000000000000bcc768c69c7dc405269a3c7bf9003a62af7ff7e600000000000000000000000068f7036f41bf4fc370e273eb3dc7f95a979afc9a000000000000000000000000116815dcb65395d809e041b96b5ff89c3948d7a500000000000000000000000001c25efbbf793d976abcc3c40bf2aa6120c00264000000000000000000000000246bb95dcfdb5fdb79261eba615c23bdc79d1bed000000000000000000000000f0989eb58a5b1921aff8e2098207dbba0f9e9eab000000000000000000000000589ced96033279dbdae0877a7ceea97bbb583a0e000000000000000000000000cbaf454e1d6acc3e365ee02473cdca7070458f0b0000000000000000000000005abcd6264eb857065c3674f12ab937f22c70c7bc0000000000000000000000006378eaf7bfdb923f774fe5b13de7b6ff5fd1e4a1000000000000000000000000e2f3b74fcbc0567a1baee792852d756b9e75bd07000000000000000000000000507e3fac5d4d865b07561d20867029b0b038cc30000000000000000000000000f1e633125b19211a6c63793f5d6074af0bba392500000000000000000000000056e9cbe44e612aad90737fcd911c4756423c533a000000000000000000000000449ad6f6f5bccbf05004fbc2f8e58c675e97d3d5000000000000000000000000e1e47e00316b824d098ae19f6623c3b7774162530000000000000000000000003d4037293370fc9dfd4348db02451d7f8d345e360000000000000000000000009feb1774f88bf92b9ad4da18b1a6804120986e27000000000000000000000000914f7592f9c7969ff0a098c2c1d64f10c340725500000000000000000000000089ed8cc51a093c67549ce9c4790a44216c1ef12c000000000000000000000000a9fecc5d4136f420413157513545dacb71847b36000000000000000000000000d4cd4284a744a693d494a10b7600ff03dd4569c40000000000000000000000005ea9bed85fb44f9cb230bc88b5e5182b85c1f9370000000000000000000000005a0c2ed21f9f1cfd728b51ef3411ca01950954240000000000000000000000005d99722d5324797b546604c9ba3ed008e4446e5d000000000000000000000000ec306e6ba74dcab7958fded8429624d4d172abf9000000000000000000000000eeb1c0b47ea4c972f224f30a897eb6a39d6629a8000000000000000000000000deb5c86b75079e79fab23e2ae45ca5e2b8709a850000000000000000000000006edeadb79979288c3916eb972ed233d8053d3d4c0000000000000000000000001589ac61f41f1be36a9acfaf2074ca2de5877926000000000000000000000000993abc0bbe61455579bc8a28d7a88acbdff65198000000000000000000000000ef1207997d17c31d7f77a4d4ba7fd73c12a195dc000000000000000000000000258fdfce1524b0eb30f127e9099e7e75959f71aa0000000000000000000000007373114727b9175acb2b77d362069b208b925b9d000000000000000000000000052ab6bfa8aa30cc47ea02e648f90c3b24749b7b00000000000000000000000056e25f7082d893f3c2d4f98b81e0a4381bcdd77b0000000000000000000000002d6452860dc4e5ae995470a72ea046a8b864c32c000000000000000000000000ed8529606ddd7c133b7e8539693d523529863e5e0000000000000000000000006c4908621876e4cc03bd52392e24481587f9c458000000000000000000000000bd032d3b518dc5bde8f70eb1e4ec7302f754ed4000000000000000000000000098b205fd111ede264f782f83be1892ffb0bc2248000000000000000000000000e837e1b14a09cd3316a612452138be8138afefee000000000000000000000000bb94827885f1caefe5107aa9cfc40ac525d4158a00000000000000000000000029b3cc70f8ccf4fe18ac52cf59c303fc8f2411e4000000000000000000000000f02351e145a4df9bb956714e0b5b2e9d3027f12700000000000000000000000071fe881fa9946d0a3b057af588a5bb1172a48cef0000000000000000000000001f7d1c43c73102d77ceb74c24442372693531c6400000000000000000000000049ec857ff394480661dbdef96e7a23490ac345050000000000000000000000004524225c033a24229e00ce9e4b6588864a30f3700000000000000000000000006396809f23c5471787af22a99bae0991ef557a68000000000000000000000000863edfd72db9717e4dc476bb0238d59d8a3d71c00000000000000000000000009d6b911199b891c55a93e4bc635bf59e33d002d800000000000000000000000060fc92d44cc80a1a2c965c8bdb01165155fc5e3d000000000000000000000000db1c2648cd78eca2040083e46662c6722fbb35bd0000000000000000000000003faad2238ab2c50a4bd8fb496b24cddd2fe6ceb400000000000000000000000021e836fc14ac96be3267f5b1dfe5aab34c5c6d4400000000000000000000000009d5dad5a97e0431b974b211fc0082efb172cab7000000000000000000000000b8915776dca7c49d0750351339e8a9f7fb4244d2000000000000000000000000ca29146ccb534add16176b7cdf56a48160e89c35000000000000000000000000e3cf44e49b14e71d161e50e25ac69239f2318b6d000000000000000000000000a27494cb84c1fe46fc913a774adcdca9316f57f900000000000000000000000015bf87512a26e43940f30c580ca4e4f65926d95300000000000000000000000018f5eb00862c73bdc388d52a04bf57f0c2888b48000000000000000000000000eb6cf92f7a31c2870bd8689ad036034a66e3fb7300000000000000000000000002543675c0f07de7a222e084dd10d8d07313f119000000000000000000000000f9c09aebc29cfbbfbdab702aaa93a57306d011550000000000000000000000001b76c520c276602d464a981186c08b8c402a13a700000000000000000000000022138a0cff84952c018cbcbf5650149017d6b292000000000000000000000000394cdb7eb631bbc3484b662bcf0df51f86f5d79e000000000000000000000000db0674e25d18ac7a7098569b2c3096ad2188f11500000000000000000000000049c7f6a9b711be42a3871cfa409e27a40687e7e6000000000000000000000000cce0473a6c29e608875bc46bc12ff79259dc6fd7000000000000000000000000cade5c7e050749186b66dfdfc7bcc0aa56e8fa9d0000000000000000000000003530a0645c71074c231e698cef98fa433f48f02a0000000000000000000000006f5d97e21d588e1c546d015b892069982d5eb4dc0000000000000000000000005884d4003df75f96b925bd4b0ed4a0954191f78a000000000000000000000000146f7d2f5953346b773dcf3c0b80a247f991610f0000000000000000000000008097a41ae28a1ae6e333a8defc9d59e35a5f89450000000000000000000000000de290f9717764641b9694c246338a477cff95430000000000000000000000004d6003af61af47d11301e12d60a40c91fb83f372000000000000000000000000cfc3142a0edae5cf0e3abc593feb3b23a2dfab9b000000000000000000000000cde97ca62d0960f8db16a835eb63dfc96c790123000000000000000000000000f088030036da2080800085ed4064f2000e7b00800000000000000000000000006ab24187696f7e6040c3174798cb95722649a640000000000000000000000000d9f170acf5186b1950b5364e5aff035f9de72d630000000000000000000000008a38e1bbfbd6c34c718ee6ad31b6230a28f20aeb000000000000000000000000ade6f18bb6fa9644274f2d789323f96bcfd06cf3000000000000000000000000b58617f6aee3a3a3b76a0fcf10c186cbef54cc3c0000000000000000000000004c7e50badb628d91faa1add928cbe259f91b9b47000000000000000000000000c7ae3cdeeef0f3678bbabd9589d1fe0245d672d80000000000000000000000009023f1ed962416848bf844162903ef4624b27a4f00000000000000000000000010a93bd8eb1365509ad049ff534ddf634c38dc7d000000000000000000000000050853d20d1b4f5529cd8dec986b752e7c9d95f700000000000000000000000009187ebd7d6018e2a871ca5c4868cddbd498738a000000000000000000000000501d76a62a7cb2e23af1de456d63bde82d71c96c0000000000000000000000002dbcd61d7866eaa5528fd45721066c44cb9fbd940000000000000000000000003047952d69618fa29355311b187918cad0f8fa4f00000000000000000000000011ede02e8e95d7df24ec39f760679317dc572cc1000000000000000000000000b4dba448421d86542a9400f582a94659aae9c3e1000000000000000000000000f5b1a324803bddc5e75a14ae1fa4964ac645959a00000000000000000000000034e94cac098e06ba6f56a3928922c86c1df00b33000000000000000000000000dfa60e3cfcb05fca317b10b830a0409c8b8e5d19000000000000000000000000f5a308b6076afcb44744a1f02ff763ed0ffc68e20000000000000000000000009399377197ec0175f4288c96bee2f8a04d7ba1c4000000000000000000000000c19f68b703922aa38560933785d1d96ce34bb4e6000000000000000000000000c799cc1e009ac2beb510a8d685f385ac4d693fed00000000000000000000000024fa0b380c5cfa21759d17a60ab53cb81bdcebd00000000000000000000000007ba50a11c2b726abb4b4f945b04e11c192cd1d3d0000000000000000000000004e961f7b133569d2890995a3e053a161ff31b0160000000000000000000000008bbf6aa472c0ffaeb0bb48839a71aa2c0109b33e00000000000000000000000010b549dfea119302a96f23d7e53f49a059b50037000000000000000000000000c84e2d4000bde21937f4736fbd300628b6b0b4710000000000000000000000006643a3f77b2eafdecb71421811b756629c5c1ea900000000000000000000000004e140b89254253b8f4d64f9e48cd85fd78935c0000000000000000000000000cb13e91f957de7fb5f77a7e933fe04bc464f895d000000000000000000000000ac1fe87d7602ae5b4ea2b411c5c9c4b1b67e9647000000000000000000000000a4a7b704aae26ec1728718529e7e1e54907346570000000000000000000000009fae36a18ef8ac2b43186ade5e2b07403dc742b1000000000000000000000000f1399594ae37cf33649c798791dfb652896686e5000000000000000000000000e23897619e6669836d2fbd1595f0119b93fded5d0000000000000000000000008558ea54cc34ea8bdb0e5aff4140f21d9876a3cd0000000000000000000000009dd864d39fbfdf7648402746263e451cd4f36af00000000000000000000000000124c09e273b67b88962698f7aba18c44730bbbb000000000000000000000000314686cdcff77c6b7878d3584e34fed3ec76af500000000000000000000000007dd3666633b25d8cc5c68cbfdf3907f443dae5c7000000000000000000000000436ff82aded2edcb2955499448004dc3542b312d000000000000000000000000f48b09f85b88b31cdde74a06d7890e893fda1115000000000000000000000000a02373bce3c31819a41289edffaa12e0458b008b000000000000000000000000c2977c2d19d95df83c91e1721b1a698d8470e34b000000000000000000000000fbb447166a9826ae2cb5fb7ca86a2a66a17147be00000000000000000000000065e9c5318f8c0fa41a6fddf5bbf2804786c513c30000000000000000000000001a6155ff9305f6e8a83f40736029b50078c187f00000000000000000000000003e558df12b8da65202b3b88ce282c11f82bc111d000000000000000000000000c9e1e662c214997fa3430b7e4692bb216b5e9b72000000000000000000000000bf2dda68de34bc1a145996707c553b3a6a7169bb0000000000000000000000001e7f2ef8bbde7fcaea03ba0c83d5d293d066f41c000000000000000000000000353037782445c1ef9f25485ad1bb26e7e4da75ef000000000000000000000000104a2ea0669a880940ed7fccf9e7ae124d1be7720000000000000000000000006b30e020e9517c519c408f51c2593e12d55b55fa000000000000000000000000cd3cc02e7b923601e55d85e0ff4f9c41c3f549930000000000000000000000007c15deedce05aaeb5732b2799156d01fd1d4f359000000000000000000000000d14c1f97eda84a43c7e8e4deed31d8b0ccff7100000000000000000000000000bd05b7063ab61aa44f76d22c8009d2d982ccc015000000000000000000000000a45d43874283c8ad8b0aa9e0eaffd5d90f615fea0000000000000000000000008f9be4310f9abb0e5843cc6363908c9b01dfeb3f00000000000000000000000077693ff03fd85f9181e5e577b8cabfddac00880a000000000000000000000000c5df8f0cf9f8e7dcef45bb47f3bfe89684606cf40000000000000000000000003e897ff1aec9a7b13538f628495fbd90fb0669ff0000000000000000000000002fb381d2ac288ab3c33695763379432d19b760c9000000000000000000000000ca226bd9c754f1283123d32b2a7cf62a722f8ada0000000000000000000000005e3785472f87cdab0402336d54a5917e97ec40b1000000000000000000000000b369b35bcf48257f5cc0ad688350dae80bbc994a0000000000000000000000005b9e8bdd8b6ea310fd16230ebc6c093e6a0fb562000000000000000000000000cd782c5e7c326d31e87e6e8ba81203c4f11a75bd0000000000000000000000007775cd6cccd26dfe687163cc2b57ffe84e18986d0000000000000000000000005abfbe56553a5d794330eaccf556ca1d2a55647c0000000000000000000000002d9136e4edb86c8207891b585f0de5977cd550ac0000000000000000000000005df6434986b285143b060c0e07e1a8d79f5d1b8b000000000000000000000000f411fca55e1a892c9ba6d04abe5ca26ec1764d2b000000000000000000000000bb9cdbafba1137bdc28440f8f5fbed601a107bb6000000000000000000000000ab400c46c830a2f87939dcfdcbfaaadf76f357210000000000000000000000002cdf6339828d7c4a8dda3e8d29af3638f89b9cb600000000000000000000000046762bde09c1a1c566c3efd959368455bf20c3540000000000000000000000009fa1545edb67e1167303898aa41f4765a7b7e2d70000000000000000000000009bce08dae6a0f13f1bee72111a5b58f7ff70b81c0000000000000000000000005acedba6c402e2682d312a7b4982eda0ccf2d2e30000000000000000000000003face000cb537ad065b90ef47f23d62b48b2264c00000000000000000000000010016cac63f66e8507693c3563848dd04f8d51ba0000000000000000000000000274a704a6d9129f90a62ddc6f6024b33ecdad36000000000000000000000000d034cedc045813e713f3966d1646d5d58383998600000000000000000000000041fc504381d01d21ed75b9e83bced362613a1a9200000000000000000000000015dc6e110423d97339105e6c377ce08191527e95000000000000000000000000a1f6be75b7f4b272f90eb5832c4218e8626185ac000000000000000000000000ca64e575083e0a8f9c73ffc214d78027d98fc51b0000000000000000000000000000000099cb7fc48a935bceb9f05bbae54e8987000000000000000000000000478029152c077bb18a717910a69c732ea512e1010000000000000000000000009ac1638fac29c06880c668031f44c8677cb5bcd9000000000000000000000000074f315aa41e0871e2d4509476bc712e331cfb27000000000000000000000000bb0f4a10cc49927572e8ea951cb3b9e5a1f6113d000000000000000000000000c47fae56f3702737b69ed615950c01217ec5c7c8000000000000000000000000c6ddf90790b433743bd050c1d1d45f673a3413f400000000000000000000000060a3d336c39e8fac40647142d3068780b4bc4c9300000000000000000000000012cb39c21deadefef429ba8545ea9ace397a30af000000000000000000000000a559f6d6b5a5661e46dec454751683294bb26b9e000000000000000000000000fe3a8ebe52e6e080dfb802fd0eb30c2a499a57ed000000000000000000000000711acb1508a61e0a12984c5e72ab3c62292daee800000000000000000000000046d6fc28c87e4e566c7b409a9250a6da738f19fa000000000000000000000000d673188b9ab922e42136c1d9465d8a0976ca3c740000000000000000000000002d9ce245675640ad8e152fe2ab081d4cc375ff99000000000000000000000000d1b47490209ccb7a806e8a45d9479490c040abf4000000000000000000000000e5e64ba82ba25aacfe08b34e84eb9d574cf555db000000000000000000000000ca748cb3e3de6ceab581db13bb9362d4d55353b9000000000000000000000000994da9a3524a473a19eb6750ee59acc495edbf680000000000000000000000004adaeef3521509a73d6f71177c4ee2cdd184b734000000000000000000000000db1d374b60adcbe6c73411adf2f14d2c6f4acd5c00000000000000000000000000000000726422a6fecb4759b44d47e48cf746aa000000000000000000000000cdc4e619a82a1b949f560859cb4233edaf0cc13600000000000000000000000013a589268d1cc388ecb29d7b3c29d228b116c5b7000000000000000000000000272c11c07c34d399018a7f53843d23bcee3621770000000000000000000000002339d36bce71c97772e54c76ff6b4c74c9dd8f860000000000000000000000005fe9d3183eb2478ac6251ff41bd7b5a63e48f94500000000000000000000000074e74b9e023382ddd5066d82682ef5e954ec15a2000000000000000000000000913c9cd8df10a53057b92fe452bc5b0f7a5dea4d0000000000000000000000000e3143a0abecea3a39f04c504bbe53c0f8d7f5ee0000000000000000000000008cddeb3f2d0b56a2e2dd36bfe27f55b1630b647f000000000000000000000000b115aff9ce430fef6fcde91099a377795a4319bf00000000000000000000000047f5b836e5e6413909c975e7eebec26c34c2da1f0000000000000000000000006853eeef8cabe3e7f4a478b39f1f3fd7e99759b50000000000000000000000004c2077e4b6a55fbc0b41cd67c453d81865bd68d400000000000000000000000004a8907106f513aca51a8a9ec7b1d192d0a4c2600000000000000000000000007105f0a51f4f78608535dc62b6b6579bf342f3c100000000000000000000000000000000b7ca7e12dcc72290d1fe47b2ef14c6070000000000000000000000000d0007c38ddfdf8dee2d6254613a8f4b531587fe000000000000000000000000cff6ef0b9916682b37d80c19cff8949bc1886bc2000000000000000000000000b4d2e767ca275ea25b85fbc1acd7ef83a7ff03f50000000000000000000000005785fd6a2c4e11a6f3cce7dad5700ca9db63bbdb0000000000000000000000003c101ab90a1311ddf7b79d784647266e7304cae60000000000000000000000005921c191fe58175b1fb8943ed3f17345e615ff0200000000000000000000000001ffcc7285866e5cee14c8e807cb2e8d5f61079f0000000000000000000000000000000009a2265b720031d400866266aa6c87be000000000000000000000000fb7c1d49e006eaddff2385c7ef8b0c5cf49d038a000000000000000000000000c44e860d71b594b05efe05cd95d89f029a223d93000000000000000000000000d874387ebb001a6b0bea98072f8de05f8965e51e0000000000000000000000003b22edd2ed9dedb04ca680270f21c2903038829000000000000000000000000025f12db13b19bc9e000f0070a2efbf8353dd8a65000000000000000000000000d436f90cd7c49021f06691f60ea4821580c87056000000000000000000000000e48a40161a2eea062d0cf93595608fa8f321ee3d0000000000000000000000000ef6adb2c2488d2303da3b25bc3ab8b318fa976500000000000000000000000046c4128981525aa446e02ffb2ff762f1d6a4917000000000000000000000000039b42667233f89c6d596cb8e3e51ac52293c8fa1000000000000000000000000d709478f3f5070c362242b430b1d2c23f9d12e420000000000000000000000000000000000036414940324055c43e75f56b7d016000000000000000000000000d6e371526cdaee04cd8af225d42e37bc14688d9e0000000000000000000000008283e62565c49960f57420d7afc5ea2da5efd96c000000000000000000000000a358d7be7f539e9c9445a31fe852a99b44d16e2100000000000000000000000049b195ffd5b655b2f10e6687111d4a3283f224ef0000000000000000000000001ff6de1ae73ed8cf850c934c87ad63d2e4b7995c00000000000000000000000053be2d32b2bb522db679bd9631c3c32861707ce300000000000000000000000007a28a8482e4c6f00520d571b8114c69ad44e71b000000000000000000000000000000000000df8c944e775bde7af503009992830000000000000000000000005f62593c70069abb35dfe2b63db969e8906609d6000000000000000000000000aec8c478446bddc2d022a03c90ca394269342ce2000000000000000000000000f127755d38e5bcf27334011fca090ff8a80f31bf000000000000000000000000a88800cd213da5ae406ce248380802bd53b476470000000000000000000000003be3b5cc353975de22d9cb4d9e3686679270867100000000000000000000000000000000a991c429ee2ec6df19d40fe0c80088b80000000000000000000000008bca89f8861ffe4892b9826f3932178f56c7e8c700000000000000000000000098aeba281f2721e7897ac010a4947b668b845dbb000000000000000000000000e8c060f8052e07423f71d445277c61ac5138a2e5000000000000000000000000abaea30454d45b6a4d905947183fa798cf2841560000000000000000000000008ed11443414197f6f63e13c77d679f3941e8b522000000000000000000000000adfbfd06633eb92fc9b58b3152fe92b0a24eb1ff000000000000000000000000d78d3b87b03c7bb43557877e4c1bc71d3bbc10990000000000000000000000009faa04cd0a0b0624560315c9630f36d9192c67b50000000000000000000000009c34b65c9778ff00f77e00be8b7abc1d348bb5f0000000000000000000000000bcfa4d493b727da0430ee33de787ef112e909ba8000000000000000000000000cd2d8965a1d3cb529b2e4c3af6c558676e362739000000000000000000000000627c22bd39c69e65f749f6307430da881709941c000000000000000000000000bf9e9eb1d7359dc55716cd70eecaa6c93daec5da0000000000000000000000008d2783e32bfa9da490427045911206179aae0fbc00000000000000000000000000009b95f379d40a69b4334e9334535266a40000000000000000000000000000901b93d8fc78f65b67a40b2a29b64e96272ff80500000000000000000000000099e18243b0c1991fede00efc319a16ebd6c224f4000000000000000000000000102e0bee3da1b393c5e898f433dd5787b80f67b500000000000000000000000000c600b30fb0400701010f4b080409018b9006e000000000000000000000000066f049111958809841bbe4b81c034da2d953aa0c000000000000000000000000922164bbbd36acf9e854acbbf32facc949fcaeef000000000000000000000000eeaa83b2d581a3a790774d4dae7bf354fffe337600000000000000000000000027182842e098f60e3d576794a5bffb0777e025d30000000000000000000000005455108fd39520dfb63bab4040f4ee362e135392000000000000000000000000be7395d579cba0e3d7813334ff5e2d3cfe1311ba000000000000000000000000fc75af64530dd0b98db123b9609fb63296f754ac000000000000000000000000e3813cf52f2cfae073bcd83728cd48469baeed0800000000000000000000000030a123cbf79fdb6ac10556b20531545de0da652b000000000000000000000000946f7ff0942162a8deb3a2f1c972c55f8c962a0c00000000000000000000000000000000004eb5fb048311a4bac1b9536f4bf5a10000000000000000000000009b7ee9fd51fc044e18d8ff44a1616b04b2ddea7500000000000000000000000029230533c9144538352437bdcaa78c45db758a4500000000000000000000000017ddf23500f32d5eae146e46908b44cca67c87ed00000000000000000000000067b21fb5f5a1ffd8c07799dcfa117b7e301d377d00000000000000000000000000000000a1f2d3063ed639d19a6a56be87e25b1a000000000000000000000000c5386ff5578e589774c1612e27c5bba813076ee40000000000000000000000005b8afaced6c88b945609eb6bcdf51c368332def1000000000000000000000000a38aa9ae8953f245b44e84b6f25e0032e58b1f420000000000000000000000006408b550ed24a767b22f4b65371ae9f8c924138b0000000000000000000000001bc5cf80f308518f000dde4c8f8139268aa014db000000000000000000000000186a92080ce69b29968a4dc9796d4b56b7e84b14000000000000000000000000a2916286741bf997c61fb54492af376049e2648b000000000000000000000000ba7b93334069936275f6aafb4ae5e10306deb55f000000000000000000000000b441dea845a1a03a3e7aee81c03662fd9a1b6fda0000000000000000000000009d40dd78d9f03182eed194ba8189dd42af172f0a0000000000000000000000001a7497d3f3da4c24c41366f16763972d19f66ce7000000000000000000000000db805184a520c92630bf70b8f47efa7e2cc7804e000000000000000000000000af3e252f3190ec77a3a1e07a21c6369a396134ee000000000000000000000000875012b086cca9976463e18ea1d76b6c5e43e48700000000000000000000000055f49a3e37de8d5dfd2e0a7ecb242c69ed35da3b00000000000000000000000000000000008c4fb1c916e0c88fd4cc402d935e7d000000000000000000000000d15ace00c0f9581ceeab362b81a70d09f1f112fc000000000000000000000000ac9683c436e4acca9e6d9653ce13016e8e2ac3d00000000000000000000000003416026b2f29109d1cd9ea43e0485a8e1e4f4d81000000000000000000000000e4f52e57e24ec7517c64962d01940aec959a0b0a0000000000000000000000003b17056cc4439c61cea41fe1c9f517af75a978f70000000000000000000000001404c00e08739bd020fdcc20de541edd1869c244000000000000000000000000ad2939fa703143226c1b334909e632b035562933000000000000000000000000fb720dd65b6d89dc66ccf7e096b6fea28a42ae6d0000000000000000000000006f49ff83a276ed2af2a4788bc2b6d75b893a487800000000000000000000000075d48bd2194bf15d5148237b3ee6240187d10f6300000000000000000000000030ea35bf5dbe2b80fc2438418848a53a0b194e3b0000000000000000000000002117c6580c96afe2cc9d420bb141e1c7dbac552b000000000000000000000000585a285941dad72664318900c3f69c0fc0cbb398000000000000000000000000b2c031f273a60e60a4b602d6b79bd0862e51494b0000000000000000000000000c69310e9882cf35ee8fe01e14c609bff6dfb28f00000000000000000000000000000000007fb1538998dc626233f87ff0564c3500000000000000000000000022b5e4b45e7cfed6698e5d75648955ae2f8bffba00000000000000000000000075994b3c706d863305abeb08374439e772bc397c000000000000000000000000000000000000bb1b11e5ac8099e92e366b64c13300000000000000000000000083051de9bcce170e439cd7fb8a695ed6332f6176000000000000000000000000775c559d9a48ce5a8444c1035c3a8921ab477b8e0000000000000000000000004dbe965abcb9ebc4c6e9d95aeb631e5b58e70d5b000000000000000000000000aa4ed1cae15b8e4ec2d4aa042af59559795db2480000000000000000000000003a606af572a10ca2e1089c25917d29b80a503bf0000000000000000000000000f313b370d28760b98a2e935e56be92feb2c4ec040000000000000000000000008c3feccbb7fcd932810858caa015be939f513b63000000000000000000000000117e59f0ae678227919d00ced54241efaf7208620000000000000000000000006aa7a8539543210563af6cf575cc5079b194d0c800000000000000000000000049bc3cec1fb7978746f742a4e485d0d601831cea0000000000000000000000001f97e0b5b5d8939da823e22d897eea44030e239c000000000000000000000000000db803a70511e09da650d4c0506d0000100000000000000000000000000000f59af552584f86df873158548ff84f28e6e5790d00000000000000000000000097f0fa1e5bf44f0dbd8dc5ee5e0d017667ae0c340000000000000000000000001e374c5086365bfa16feb9d08e7559a5581974bf000000000000000000000000000000006e85df93da91e65184708f020e58df2c000000000000000000000000e43aa34ee3bf322a680c708eea5e64a9e4a99ed3000000000000000000000000477c9fb2af1db3027452cf119d7349d1436c75a50000000000000000000000008c9a0c3b290e4f963efbcc270a4136678dd9395b000000000000000000000000603c874d026605a1bd7ba29d160fe39586d16de4000000000000000000000000fd73f1f97a297ea573c907623f885eebcf1bfe66000000000000000000000000f2614a233c7c3e7f08b1f887ba133a13f1eb2c5500000000000000000000000051f5f8b47861497c45e637fcf6c2a0c8cd514f4700000000000000000000000055eb58655f8202ff839487886fedba2a1eb7b2d7000000000000000000000000c506d27af73f8fbc884853c975a4f7beebdff87300000000000000000000000072016db7aa8805ae3c47ee3e847e168fc161c86b000000000000000000000000f41e60993ad548a3924b48df844b2c343ea4a105000000000000000000000000000010036c0190e009a000d0fc3541100a07380a0000000000000000000000005e9e8e5af1027bcc6910bd6a41dcd7b24ee6f3ad000000000000000000000000f5afdb303a7915ac15c2792fe729d90254d2daf80000000000000000000000000b4a1bd8b5bad4567bdd751431b45373a3689f820000000000000000000000003354a0893272544ef8126c9be4990d360f0172d90000000000000000000000000dead59cb2fce148599b7fddb6c8d73f865189d40000000000000000000000008b0c5e20e08ec44efbfba8f9be569ca55d4885610000000000000000000000007cf09d7a9a74f746edcb06949b9d64bcd9d1604f0000000000000000000000005aa82205c85228bec557c01e716eb42b18af068d0000000000000000000000000000000000884a0e1fb44f9e24fa3bdb19514fae00000000000000000000000059f30024bf27918db1b2a8a884edfdee3a18f4630000000000000000000000000000000000007f150bd6f54c40a34d7c3d5e9f560000000000000000000000004d473036b83c67f16e66cfa9bb19e4fcb91cd8f00000000000000000000000000724ee5d148584c39425af7777a12bab54fa880a000000000000000000000000dd649a4ee52f10e792be619f8a0e83f8d4bac3b5000000000000000000000000c001480dd19a6f9cf1ced28f68465954e055bc1b000000000000000000000000b5f713dffa24faf01202b93c6a324da11b5c3d1b0000000000000000000000009adc2f87da5fb071e56e768eb5b59cdd39e2ab80000000000000000000000000745ad3cf8f703ae49585a5bf9cb8e7ab32f87565000000000000000000000000fbf32531c3e8aa5c59cf95cfbfad470ef394d20f0000000000000000000000000090eb43008a030065000000e70099482c00b6df000000000000000000000000bd223173713e8de1db4607671a19f214fa1625ff0000000000000000000000001f4c7d9cb912f280d2e8b644bc5204544b6408c4000000000000000000000000a10fca31a2cb432c9ac976779dc947cfdb003ef0000000000000000000000000beae71931e1ea4e0a9dab75a2cf77f3256d2e17c0000000000000000000000002db0551505dfe184a47c674c5db5bfebc67fc784000000000000000000000000aac6ad6b90ee53b9022c155257d651d3f2793795000000000000000000000000db8a30e907617e32080769d8a146746db90d1f53000000000000000000000000729920ae941794f8a93af54273e38693653cc8670000000000000000000000006dfca04dda768a0f940778c51e2b5c319b471c93000000000000000000000000745e4f7d2c01e2e7c9514e6d306ecf76793eac4200000000000000000000000064f2095cc11e4726078f4a64d4279c7e7fb7e6ec00000000000000000000000015adc01b77bc67164b6c8edb27c71f57b255d1d3000000000000000000000000ad78bb4930f4ad93947505b211e7ffc0fd551ecb000000000000000000000000114702cd1fd3940f0f74d7ce12e7fb0865b3cde40000000000000000000000000f4a1d7fdf4890be35e71f3e0bbc4a0ec377eca300000000000000000000000053facee52e897740b140f5304e9cd9dc6238d735000000000000000000000000e8870edf2cac524d0f2dc7d7b653649f8c6d93cb0000000000000000000000009c66e4933db9ff121c0e32830e5e675f26ed2a4f0000000000000000000000006c44083427293681db3410a6e488f5062d95b8bb0000000000000000000000007a5fe7cfc0866df244144215f4f09ca2b507239f0000000000000000000000009925013484b5e65772094aa61145eb99cec66463000000000000000000000000000000000005af2ddc1a93a03e9b7014064d3b8d0000000000000000000000005dda1dad9f282369521813e7313947c0eca33420000000000000000000000000ccefc69ac6aeb5f65669aedaef15421e6e8be4790000000000000000000000009be4ce54e931d5f9148656fe55ddd6f4d3e7545e000000000000000000000000d683b81c2608980db90a6fd730153e04629ff1a30000000000000000000000001695a8ba3f3313f9a9ed075df09c9fcc60840ba100000000000000000000000081082c91bd0e0791141f42ab4d276cc0f8592b710000000000000000000000001faa4eb4ab321e4c411594354b6cc97dca413c3b00000000000000000000000083849b2675757071560a95adf7c0986ff820bdb2000000000000000000000000e3d1b3643ea20e44a09f3d0e57b6c5fef1dfdd2c000000000000000000000000da52cb6415edb8b836139006408d6fbe08f882d4000000000000000000000000cfa32f42cb32c77edb7abcc6a6ded2bf7209f7ce000000000000000000000000474aac6064668bf3381ff79053e1c824824d308800000000000000000000000027d196ad70cdfece8b8cecd93529b5d55ca08cb8000000000000000000000000e55b6780b55edca52088704fcd5f651dbd83a6a600000000000000000000000026667b8ecd1203e0257740fd2cbb32de9187317e0000000000000000000000005f0000d4780a00d2dce0a00004000800cb0e5041000000000000000000000000f4bdce5f8bf6397346d60afcd33764dbfd275a7f00000000000000000000000036f97caeff0e3483fccad07851a716080958434800000000000000000000000074d59a26fe526b735dc386316961b15a7cd1c3d600000000000000000000000000000000005b84b558de194b242f92b11f1469ca0000000000000000000000004e75fe5fedbc3016adb941c07064b8ca711e4fd30000000000000000000000005d3f81ad171616571bf3119a3120e392b914fd7c000000000000000000000000da05b7967588454fb046f4358c022972f304db4b0000000000000000000000005eda2fbb6dc973cfa125b8c605013ffae4776383000000000000000000000000ba445823018a83ed48a04a30cfbbeb4b70ceedad0000000000000000000000006ae44d4e7e6cdcedaa19f42c4162c88577b30db500000000000000000000000000000000e8080db3ed60313725643d38bec42071000000000000000000000000c63a00984ce398c00bc27b3ec593e9f2de90798800000000000000000000000020336894498b80f7d5f956c58dc7d288f7da78ff000000000000000000000000e37e799d5077682fa0a244d46e5649f71457bd0900000000000000000000000085129f7c4db5cc30a79094c1bba17272afcd13c6000000000000000000000000b787862839e90089a7d42f81c1a3bb14143798a300000000000000000000000054046342c881b5cad4e45eafb9f2c190ef1caba20000000000000000000000003face0004bc1003b9d0672e7b23134cb80115fb60000000000000000000000005968ada261a84e19a6c85830e655647752585ed40000000000000000000000004f6798d42feb2a9169f4fbe0f986d005e1b761800000000000000000000000004d7e4437383cb58a80b777209af8823578860e4000000000000000000000000009fb8b5930a8e632e5dc2abd794d73d25fb35424000000000000000000000000bcc7f6355bc08f6b7d3a41322ce4627118314763000000000000000000000000cc98cfdc5f5480d8dd0a0d0a7f80506eb30d5159000000000000000000000000c2995954d88b344a6c6aad1620e8e4b5363978a9000000000000000000000000d211ce46b7e00e568a0ce9e28aa9100476171f8a0000000000000000000000001cfe2104512a62246a469c5f7c65690877a919520000000000000000000000007122db0ebe4eb9b434a9f2ffe6760bc03bfbd0e0000000000000000000000000f4ffc6b81bf78ca52fca1b67e8989a2152dea8cc000000000000000000000000e4bddfc2496493b95b7ae42bdcfdd606dfcca864000000000000000000000000ddfb0baac240264abd6aa8bd05765333abe009320000000000000000000000007a69884bc2fab535db6e1c741d29e662afdeeb780000000000000000000000009c0f21fb8b70dacdbf2c609b2d5a0bec5d956138000000000000000000000000f16b41cd2a0538b54c3e6a876c75f7ecd0222126000000000000000000000000a7979d0592ecfc59b082552828ff36209ec94b11000000000000000000000000f5f551aee4220bd3671b43bd6651c83909c3d539000000000000000000000000b551ee25b2d6d1792fdd4f09a6f689b67e1c774b000000000000000000000000376f0150a6c50a7d0455981deeaeae3a5a6e7287000000000000000000000000f9b7faed2d309b025dbf5a5a9cdb80cef015da770000000000000000000000000005ad1651640dfed2fe715b4d0144f6775fe57b00000000000000000000000073363059209cc7ea2a38af89276c706d0a6daa8e000000000000000000000000f44fc999b0985015e4ace4c321da54daf0565d87000000000000000000000000a8821591de39f8e0fc4da33a497fc7156ce334d6000000000000000000000000c6e6dd6a0c61651d1bc055dc1c22418a729d41bb0000000000000000000000005bf8c62c809dde291e160020cf3066bfbbae9a020000000000000000000000005a10fe01dbbf92fb7b9774f2b77b9b4b684cf5af000000000000000000000000135c2659702bd49099d7fa9606dd6d39f27d9925000000000000000000000000c09bb7b7931ceb789fb11ca0cadc79416b2475f2000000000000000000000000557b28aa8e9a0d07df5b97ee55340e0f77c56f520000000000000000000000007da68ee748e9e6142041b4eebab12e4984d551420000000000000000000000003800091020a00290f20606b000000000e38c33ef00000000000000000000000066cc5fcff0479869bee97919c0d154d29d275d08000000000000000000000000ea749fd6ba492dbc14c24fe8a3d08769229b896c0000000000000000000000000a6c69327d517568e6308f1e1cd2fd2b2b3cd4bf000000000000000000000000bc991dc70ee08e289d780c86cbbdf6e2f15bc804000000000000000000000000a81b6a9db208eb3b68b227b3bb38ab3180bc91d40000000000000000000000007c6c87d85bfc599f71c01a25d9f437eccdeb802b000000000000000000000000563bdabaa8846ec445b25bfbed88d160890a02ed000000000000000000000000a6da5fa2736e11ea46b4380730748eb53426860e0000000000000000000000008dc00a9eed1e0d28cac01e96d050f703e408eb3f000000000000000000000000d8692ee4cc2302ededfbb9494c230ac528c3b3470000000000000000000000009cab2bee36f5be2b01bfe9016c8b6ea6445343690000000000000000000000004d944a25bc871d6c6ee08baef0b7da0b08e6b7b3000000000000000000000000c0cfdbe3df229f08da653345ee6d627f747cf7c100000000000000000000000051afdba5596474c3a0af60f5fb091226ac111e0c0000000000000000000000001299f1d7168a417870e437efbc3f6b95840314f70000000000000000000000008844853428c59baadd9b4840e83969dd4f58cec90000000000000000000000000000000000051666bbfbb42925c3ee5d50cf6b100000000000000000000000001022ee7d07073c878cd24552d35c3786072a571200000000000000000000000092747f584604fadcaf1bc5c9361bd86ef10c470d0000000000000000000000002858f276f936b55b6acd60592ae5b658446cbcce0000000000000000000000008a1e24491a2b76e94f69bd9f980d0fbb8c3b75bf00000000000000000000000081d5813c8f90641b2ec51f74efc2c60a05978b7e0000000000000000000000003451b6b219478037a1ac572706627fc2bda1e81200000000000000000000000000000688768803bbd44095770895ad27ad6b0d950000000000000000000000001111111254eeb25477b68fb85ed929f73a960582000000000000000000000000ae9c05d78693577618a46c661baa91a9f1a92c1a0000000000000000000000005190869312a93bb8a320a20d186d770cb7ee28250000000000000000000000006c77ac51c3b5dc5fa09fdee21acd83ff3a7c443600000000000000000000000041dd2ae109376a3b52d785667566c253d6d07a68000000000000000000000000c597a5a72f710b6fb5e34f9acf359b2310682e890000000000000000000000001f15528c6feade861cfaf22f74500973be489b3900000000000000000000000003d4dec4154cecc604429e9d43332c84f967be4e00000000000000000000000074f33228ced53754d0e3fe7ba92e46abd5b15763000000000000000000000000d38c5cace02275de9aa51e2291e4a5ac3334c36a00000000000000000000000083d8d43bca3ed4e6a2938a7e40c64ce8cdc6bf70000000000000000000000000f5ea62d835bc000f71d0fe6e77dc589547171ddd000000000000000000000000a0a70b800607ec395601dbe5c0709b6992e08d48000000000000000000000000e5df0e6c86f46fcf6082ff57af193a65817f95ed00000000000000000000000071ed434e0e79dc15889c7a2ab67c01d53cbde03600000000000000000000000053a75246897996f678bfd5dea46c26f034683b65000000000000000000000000a436483ea2107b17e2fa82ac9d56196624140ac90000000000000000000000004c413b05c267b9ea9f467a8b6b736c847da15639000000000000000000000000c8e33e8b915f953ada2fbcd64fc28ea7251256020000000000000000000000006f923e527a9ac0fca4e4a14ee10778fbf0d8013c000000000000000000000000d66b3887e3c234664ac70676ff033d4b444968a20000000000000000000000001a3d762fab4b256d28a6c212b7f9ff6cfe454d3a00000000000000000000000078bb44128eacd63b7689b3e09b6e8dceb1bfb68b000000000000000000000000022cb5d0f1e18824a10c56a1567e4c8eba0654e3000000000000000000000000a600910b670804230e00a100000d28000ae005c00000000000000000000000006a000f20005980200259b80c51020030400010680000000000000000000000009000d0c03f00f002c440030024042c02e2e0e0d0000000000000000000000000084caf1bf60e49aec07ec4148a3f1f0f57fd11eb0000000000000000000000008bde2fc36c50538d6dc7f1c05da598977ce39230000000000000000000000000cf72097ee316881d8693b3471acd7bff44f6b1ff000000000000000000000000c2a402563aaa5be081134fa456b223071080c62d0000000000000000000000001e4b14fe2ebaddec61d30d64115b9ecb06287372000000000000000000000000b79800640421cee611e790810e8c55f03a8a1d20000000000000000000000000334c545ee7063c4918411f77906b0ee7cbfadeb2000000000000000000000000a9825e8cdaa4c22c3172e685ddd474fe4ef83a970000000000000000000000007d15211046b50dbd27386b7e24046d3dc88720e8000000000000000000000000b10e56edb7698c960f1562c7edcc15612900c4a5000000000000000000000000fa36f3751a23989e16f9cf52e9e3076c18eb20f5000000000000000000000000ad60f8d1f4b0971c1d54408c48c231a6949eb9140000000000000000000000000000d2fa2d0000a58c0000c300720b0ee3b02a81000000000000000000000000a66b8068e8fb8173674c9e98cc7ac4b670cacdba000000000000000000000000b022ad182adb8f27620c0670dd7a74838f5180c80000000000000000000000009f775893cf782d29e780126f187e9326d17bbae5000000000000000000000000fbdd78a1799d3a2a88668195402bd3d2e3d03b0a0000000000000000000000005550d13389bb70f45fcef58f19f6b6e87f6e747d00000000000000000000000052ccff5c85314bbe4d9c019ee57e5b45ad08b0db000000000000000000000000010773b3af49650cb6e3c4fb1dc358871d6b1f3d000000000000000000000000ba5747ed94b801da023f7d6e0ad07fdd6dd3b4e1000000000000000000000000b1b2d032aa2f52347fbcfd08e5c3cc55216e8404000000000000000000000000bdb40d6f94616d18241946bc814ef6366fd9d63b00000000000000000000000011dc95bade68d166bc7b69d5876f1750a080ae0b000000000000000000000000cf0f6e823b300d48c0032f2650810235c0f71cf8000000000000000000000000f1a82a846ff1e71281506e0d0baa320c31eed218000000000000000000000000b097849584e17576e6603aabe1c6264234eaa3e2000000000000000000000000ab3d5dcde85f7607f10c5157f707ea3b228c65ad0000000000000000000000006013f71a90d15c29b30d935e46b8ef9dae015067000000000000000000000000b2f72662ed42067ccce278f8462a0215b6adcabb00000000000000000000000000000000dc0e59517a8114348d9130e7d3835832000000000000000000000000f92dfc9450dedda906d944d15b8d511060a1753d000000000000000000000000a8ecaf8745c56d5935c232d2c5b83b9cd3de1f6a00000000000000000000000011e5c4265f47eb9364774622887c2927d7df7aed000000000000000000000000f69e37da7a783f09c9d144d6459ac2f1c2d203640000000000000000000000006140b987d6b51fd75b66c3b07733beb5167c42fc0000000000000000000000001e720f79aef1db2b2b656370502cfecb16d8acc4000000000000000000000000f3de3c0d654fda23dad170f0f320a921725091270000000000000000000000007e5ff97f40bd218e16ade8b78d518f79c810d3b30000000000000000000000000d339fbe4e9a5330670c1a78a23adb35deb7597c0000000000000000000000009c434a2d262d17c57b3d5361781ea090e251f77e000000000000000000000000ad6cea45f98444a922a2b4fe96b8c90f0862d2f40000000000000000000000002852bc9362f139f12650d0d20d6e8854dbb56fde0000000000000000000000000000000094acb89a43eac2fbb3a07973efc2435c000000000000000000000000bdaff3d21bae4ce53dea4fe0cee1fa4b8fb3b84d0000000000000000000000001136b25047e142fa3018184793aec68fbb173ce4000000000000000000000000c3f9dcbc09ba5b661416b9cabceed3993293f4570000000000000000000000003bfe65f217df9ad7358698580aeb47f692241c4800000000000000000000000005c45c965a96af8b846cc3025066d5680f31ca520000000000000000000000001cce5e85b93fc5f64ae25c66a65a442a1d82549300000000000000000000000059595728002d56a70d57d0d178eb3162a8c62ed6000000000000000000000000dfd5898ef96d891791ec243bf18fdf35fcd9fec800000000000000000000000083fd2a42b4226c20f25e6653c66cdb80e8f10fd70000000000000000000000005f515f6c524b18ca30f7783fb58dd4be2e9904ec000000000000000000000000e29db1e04c52a2377f43a65d831b4522087764b1000000000000000000000000a53804db8e111c4949db4e73edc965bc4fceade00000000000000000000000008dab729b348bb54bfb4b40d900a094cbbf4ac8ee000000000000000000000000940d4f94688dde620b1b819b831ed99721a0c42a0000000000000000000000002b6e7fbdf8739ad39f73909fa4af7dd7abde076e0000000000000000000000005141b82f5ffda4c6fe1e372978f1c5427640a1900000000000000000000000009f69e6e0182f29fd681dbeac9afbdacf5ee874b60000000000000000000000002c491f3cb19feb6fea5ac5bad025a0f1b3d609810000000000000000000000008b476a71a917cb0536e941c44b8c16c7bc0479250000000000000000000000009ad44ae076e99ea39b892ef280b8bc941762723d000000000000000000000000688b2bfdf20063b1c9efa86e3a8b1a5659f68d47000000000000000000000000772cb9fc196ecdb75228ffefe3e39668cd824b7d00000000000000000000000062c9c2ace3e86eee3016c7e73df70edd8a45ace900000000000000000000000031ebf9fb23650335a20362f0557ca9fec5c793ed0000000000000000000000004fe5f268e5053a05108ebaf13ebd9a825e6fb6f20000000000000000000000001d6e8bac6ea3730825bde4b005ed7b2b39a2932d000000000000000000000000bcc25b76e84a10ea2c23ff7a0696a659b719e2a80000000000000000000000003ef880fcf87ede4747bd29c80891211ad3c8537400000000000000000000000096a56fb38ba0f6221341061fbc3549072925da300000000000000000000000001d6a6d5f3536890389f11c36edcab6e8de389e54000000000000000000000000f8a78cabd1e5e1c4510f1496dd43c861bdae7b5c000000000000000000000000feea162e8227750791e1ed0709093a6654661789000000000000000000000000031fef8fa26bc5814ffa312b955af1a5cbd4655a000000000000000000000000fe8fa143ba5a7ec301ea43bf324fb5437c9dbf0a000000000000000000000000bea65b8ed63d9d23a2eca54523449df2c5181e95000000000000000000000000e193599ead848192d24bbbce8cfb9950dc8dde0600000000000000000000000064755d51120b3dea2f3360ca08b739e5d3908153000000000000000000000000b86ab75a4a11c8c4e89050f9af6ab3f0bd0b96c500000000000000000000000053222470cdcfb8081c0e3a50fd106f0d69e63f2000000000000000000000000073e2d59a96fe88c5567a4f906d9ff542f37a00d30000000000000000000000000000000000e52081b4531278fcd274e5f3cd86b50000000000000000000000003cd726e7b1b0df380961b1ac35805bb3872df75f00000000000000000000000021ae25255e7c8403944b0d6f6db5ddd0469040ad0000000000000000000000005afc896792d295a2f99a95a24d40601f64b411d400000000000000000000000066e20841580df8108bb2adcc0a0508bfba1d41af0000000000000000000000008ff4fa04669ce64f0554b35c946bf77b242328a6000000000000000000000000df66b439dbf1bd3a92ad89b7aa008c48df9cf3700000000000000000000000000d31cf214c21f3e894455af094b07aa92d6e4ab70000000000000000000000008a989459e3630eb4e0538896d14ce95502e1cd1d0000000000000000000000005d577f3139cba845de364400b3fcb2fa14073a4c00000000000000000000000000000000cd47aa64daf64f5144b0d7885754374c000000000000000000000000edb493dd797c855b70a3a6c13e47e7e03833e2c2000000000000000000000000e74b409ac795597048c4675fe9ef94dcf22ce0a500000000000000000000000000eb9187a24f8efd6026a94f48a041f8beed0289000000000000000000000000a3fff60e63851547cd3b0497ce2ed0c36beaed8c000000000000000000000000e43ca1dee3f0fc1e2df73a0745674545f11a59f500000000000000000000000027cc12685d31d713ca8a00d8f8ea1f3761b56f9f000000000000000000000000ba1bfe4e5a9102f5c27fa969586218e6ee6ef248000000000000000000000000966899c0d1e00c63aa635a2a19aa0d4ff7744bd60000000000000000000000003a0eef385a4cc41335ec057eec0cf1d1bf517d620000000000000000000000009d4798d8bed1a992a93f5a37e687b3319704348d00000000000000000000000043e3fb9dc58463b280c1dd7e8d63ce969953fa1f0000000000000000000000009c7e624fb4ecfe976f863f8a3741927bcd867ade000000000000000000000000d3d2030c9a0be7b6c6c32ccecb8df011b22f942d0000000000000000000000008d8404f8cca4c8834ca3cab1e54887ae47724bee000000000000000000000000a6ce271f4d873395a2db536c0ea81492a365018d00000000000000000000000042b2c65db7f9e3b6c26bc6151ccf30cce0fb99ea0000000000000000000000001abdc2e8d0f921deeaeed8ad9da7468c789bd0e00000000000000000000000000b3f6d4a5d6835137ccb2c1248f5a7d882c0dbda000000000000000000000000869b613bd569bcf4f721264a11cf9a2382675555000000000000000000000000bfcd9374a180cb1d6cf6bd7feaae8e2f1676a2ca000000000000000000000000e3e53f468d5658d217412203463246af76d7db370000000000000000000000006980a47bee930a4584b09ee79ebe46484fbdbdd000000000000000000000000038d51f54c3009933be5e4741d7d14162e6785646000000000000000000000000cfdcd50b51369e7ec61d337c64bb3917011ffac8000000000000000000000000badc0de76438f9524d42c219b390636196bfbdfc00000000000000000000000076462f00a78c583e30250dafc9b6b31b5c051eb4000000000000000000000000a9db92fb045159c0de09229e9e2cfc9eb092d97f0000000000000000000000006a705090396cfefb848e4c4a740da0897a1b229c0000000000000000000000007ba1dd043655a085f09a99b79447b2684d100f81000000000000000000000000b5da8b7132643e232c00beb1b994d2a59332d951000000000000000000000000decf04ca46d287b3cb99692ad512e568ba2761400000000000000000000000000b4c4eee47a10285ac9b35f53bfd93aafe4ed2bd000000000000000000000000da63a326d2c3c09586676a036e79af2e3c524090000000000000000000000000b27b1c5eea4b84f940ad7e5d1bf10414928dc2b0000000000000000000000000cdb6ea01a5e9e91d1d6650254961d756da871490000000000000000000000000d050e0a4838d74769228b49dff97241b4ef3805d000000000000000000000000ac6a9e9ca65d4bcbea3e59c4c40128052bcc8882000000000000000000000000f97b96d0749001d65c09e21a86a2ac156be704d00000000000000000000000009c1da680b09a1b803f87478c359eafcd5c895a65000000000000000000000000f002fcaf8a060808ed39d04e6ff92425080a71d7000000000000000000000000649610461c3791814b673ac9d28c9f006fdf36cb0000000000000000000000000000000000710a9c1f6db5f504be77ffb3b583ec000000000000000000000000a3feadbdb15ff67df784553dd0eeef24fef6f0700000000000000000000000008a9c9618138dd394ff79238a97d9ba7862f968060000000000000000000000007ec581ec6beb2acd6548e2747640523e6145f504000000000000000000000000215ddbebfc93a008fa72ed3baa32b1c6123abc63000000000000000000000000609262f06dc1967ee0c475991b2030cca42337410000000000000000000000007f454431858cfaecb8d0edb9ad11108f028a7fdd0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0000000000000000000000000c4e6fd4f53e1c16eaf37c0a4cc115c3a2c4dfb870000000000000000000000000d0e08732a25fb58854044c32b40256cc1a067b2000000000000000000000000c4d57904c4435a9348b56051e4dea6055d85a6a9000000000000000000000000524373072df9ed9a6ed29d237d40e31ca0572ba5000000000000000000000000d36708c178cc87ffe606e294f4a8f4264622f75a000000000000000000000000fe75c83bf269f8acfc34637428669aa1552136d60000000000000000000000006ecd26a73cefb7571046d3804b815b56a1c57da6000000000000000000000000f2ce52e3d0eb5d237341c9a75ca24647d87d7e5500000000000000000000000000000000000080c886232e9b7ebbfb942b5987aa000000000000000000000000ca04bfdff8feffced57521761c5e4311c142e360000000000000000000000000c84ef85071af5a627aa06b01a3ad0832e1d3d85f00000000000000000000000050e69a1af064591b71a12c40b43bb4361dd750c200000000000000000000000014f78bdcccd12c4f963bd0457212b3517f974b2b000000000000000000000000bfd54d7fb7059d2505069dec2222a81ead7f831a000000000000000000000000e75a8c4090b6196290454661638ecdb2d6e7158f00000000000000000000000043a46fac500747f256fb688bb8266cd77b4981b100000000000000000000000042103558c1429f3e581ddbbf5932fd68e07983c0000000000000000000000000eb3648865b1471996e5f65ae845f9eb9226b9a02000000000000000000000000c4cd0288886b8d514343db5ec96eb784fba8f43c000000000000000000000000037c0af8a272683ebc52e274d3e6457add3a0d4c000000000000000000000000ee0ea80525bcec175bb4df71c7424ace92910931000000000000000000000000f081470f5c6fbccf48cc4e5b82dd926409dcdd670000000000000000000000008ddbbcc0999f396237b6534ac600ebb0d8618c9900000000000000000000000001335c63e2720a4eb8ab15739041ecfc2fe9a5f30000000000000000000000004bc42e9470199d8fdb831fdcb4db37c393a7b0430000000000000000000000009da27e284976104a3e544f40f240841691b99ffb0000000000000000000000008c95225b1046b07a1dd6499c777dadf89c40eb78000000000000000000000000de5d0657ad3163aa02da633144400e29656d2e160000000000000000000000004ee9775db5c1e73ea170678c109ef079b2ad48110000000000000000000000000b8a49d816cc709b6eadb09498030ae3416b66dc00000000000000000000000005656db19ec9ff8dfb437475b3d76ca9a29e968f000000000000000000000000a13eff53827594e090f298b5d7b229678458708400000000000000000000000027f6a917f1fcca18f01fc1efa03dd5fd1f0b8b6a000000000000000000000000f67fe2260fb72d8c3b0d9360efc764d41b7a8f3d000000000000000000000000d86e80c7c108b212e463368440436c4f024088450000000000000000000000006742bf23764e4e66b8f5051f2eb25937e9359a4b000000000000000000000000000000000fd3a611c4827a20436c97c950ef411d000000000000000000000000a3a95075254795ad5b70dbf95fff4cb5ef4018a300000000000000000000000037437f05f36de36ffffa1b8ecc28d0383de24b8b000000000000000000000000a575e88898cbfea59026d50a9dd4beb3b1334a63000000000000000000000000c633bf004a33996d590702197d433065fe4083910000000000000000000000005b140256a890360a1d0fffd476c56d654ea0c7fa0000000000000000000000002792e9ee9cd143d53e6bb0d307ac4355d7c925620000000000000000000000005c6cdd1719af480d3388d669d4746758f7ef341900000000000000000000000000000000fdac7708d0d360bddc1bc7d097f47439000000000000000000000000bfe1364efb0a1e01241f058a6039f43fea88cfc50000000000000000000000000000000000b92ac90d898eba87fa5f2483f322340000000000000000000000002424cf88ebf5c6cb9138acb7fe9576b5854eca8500000000000000000000000086c68d9e13d8d6a70b6423ceb2aedb19b59f2aa50000000000000000000000004dca0e119ad50f5f5fa5327565cb2eac790ff7380000000000000000000000005e4c21c30c968f1d1ee37c2701b99b193b89d3f3000000000000000000000000d41fb9e1da5255dd994b029bc3c7e06ea8105bf30000000000000000000000001ab66f23c6154fae47320fbdc1cd183f45c333d30000000000000000000000006a6fe5d9060ca10866620af8ad500e2402c7199f00000000000000000000000040af3851fb0acc911f75e10b1791deab27210d64000000000000000000000000bf683b7aaf9accea6bff8e926e03f6ceb98b525a0000000000000000000000002c10f2e3c2eaa722b78dbd9f7661ee22520554e6000000000000000000000000182dbccd5b62686b59dd397b8c57fb00daf82ef500000000000000000000000006ad4b347e02a13a63d297cbe94cc8d6583aff2c000000000000000000000000de461e16d97b4679cf4ba503b76b626c041927c7000000000000000000000000bf3f6477dbd514ef85b7d3ec6ac2205fd0962039000000000000000000000000cd229fff306867555d3edef73e3d3f8a1e30c0a70000000000000000000000004efd2ab36b1b02aea4a7e314f49f2caf21ee6312000000000000000000000000166d56daab2d98336aee1219fcb10e03daf6bd3e0000000000000000000000004e5695e264065b7702d2c99b8635c0d0138b66c900000000000000000000000002f13c5e98eb38d170e48282710684d3486823400000000000000000000000001d7405df25fd2fe80390da3a696dcfd5120ca9ce000000000000000000000000b45c563a9e09339d07e57a25c5a66da7d68de435000000000000000000000000bc9825a03b3b29b5cefe2b739d002de051f7cc67000000000000000000000000f55824a07050904440e256881027807914b3a8f1000000000000000000000000277c0fafe205683758f159285f80dfbfb8909d8a0000000000000000000000006bb000067005450704003100632eb93ea00c0000000000000000000000000000c1b9c88d3f2ebc70edc198c99342efb14036f1a000000000000000000000000063e4a52cbdbe1d737e07633d50060f3669cb0d9a000000000000000000000000827179dd56d07a7eea32e3873493835da28669760000000000000000000000000000000000d9455cc7eb92d06e00582a982f68fe0000000000000000000000006b1e6cb6ea92bb20a253695248737989d9227091000000000000000000000000deb7548ded1fb657b2e2d7a0b625764c94b69141000000000000000000000000e08d97e151473a848c3d9ca3f323cb720472d015000000000000000000000000f2445e7f77f334c536ce984820f5db5efec38e370000000000000000000000003a518964ff40ee733d30749a213d2e5c9ffb2b8c00000000000000000000000070dea1b0f535e75d536742c778228b86b358e26d00000000000000000000000092f3f71cef740ed5784874b8c70ff87ecdf33588000000000000000000000000164131dab41e9655319a47829e407c42264d052f000000000000000000000000a77c88abcaa770c54a6cfbfd0c586a475537bbc10000000000000000000000009968cbe34ee3ebb2e601e2848b1cba62b321de570000000000000000000000009e91ae672e7f7330fc6b9bab9c259bd94cd087150000000000000000000000000cc131505de4505cfb6d2a5364c20f6c74583eda000000000000000000000000f64ea2aee8c247c0ca4d3d8f255fcd0d249807460000000000000000000000001b2668f82a9841415b28e95f8bec684f44f411420000000000000000000000004cfdd060289c1051a4a7208461cf2e0af84dc1df000000000000000000000000da4fa140b88cc689ce5a005c04fb2f1e873dcd66000000000000000000000000c452309f79b9d8eadf57e4d10d50a02950ee4a43000000000000000000000000f2b082c61cd8de637d9beb56063dea19cead93780000000000000000000000000508ded5e8c7c788efb4fea23b3f1ce164dfc11d00000000000000000000000095a4986df5909324a76b7cabb29c107adfa77c9a000000000000000000000000035b84a9616783a877625cf2efa1d6b286036cc900000000000000000000000051c62eea2fe1ddc18b334b6af70df468409b02880000000000000000000000002684ab3da36472972c7893b091fe9109723b1102000000000000000000000000353c9341c9420f167c9ee8a9a9fd3fd8e28fd61b000000000000000000000000840d29c09cda32831fa1998819f7ae0bd9b433b1000000000000000000000000a7aabb477bf820554df39918b47a12e938fbd2f20000000000000000000000002964719b5307171036b26937c8137a1dfefa5bc80000000000000000000000001b3006d57d5d9653a4ecaea6cfb0fd72a1537cc900000000000000000000000011ccbbfbc13eeba73b2c62fe92dee097f716897a0000000000000000000000000d8cdd66016960407c1cbcdb4e63fe83d177e8c2000000000000000000000000a372e1e4597df9cf81ffb540ba9561e5fe9dd2cc0000000000000000000000008c50b477e61f4c8f8bf22c9e00627ef24c35e4db00000000000000000000000000000000000a47b1298f18cf67de547bbe0d723f00000000000000000000000012b2dace0212c7be64d6f2af9bb9ae3e21b93d3d000000000000000000000000086f992dd4ff7dd95cb06f5c5a232e7dfa51424f0000000000000000000000009910f7c54677a64038ebf9d255dcac99a863834900000000000000000000000008514506c5fd2b06447a0824935ebf84712a6ca900000000000000000000000019ea2e6f21bdfc894abf09fa179d59f6c0e0797b000000000000000000000000908253e0d6af7d1565a9e5e6dc2b2282c82e52d50000000000000000000000008516944e89f296eb6473d79aed1ba12088016c9e000000000000000000000000d08d0006f00040b400180f9500b00c5026ac0900000000000000000000000000c33aaff3a124f8210a5b59e41cc63001cb1ac6c10000000000000000000000000dda9b3e9479a2f18fda21477850eee147f2040300000000000000000000000063e6ce95b7899822e6f5c8fd3ab9f58176438970000000000000000000000000cca6423b60b8ed038e14fe1f9b21b09a85dc3f3c000000000000000000000000dde7a7c5d120a8cc587b08dcc3a35109114fffc7000000000000000000000000b19482d69e7fb43d5b84ea15c3c9341eae29e0b3000000000000000000000000402fb1748ac4a4113dd38ccae2e623d9bf30e276000000000000000000000000b7c5a98e99f719ff847e5d3d9be06b57c79fa6fe00000000000000000000000049307d775728daf1d4736ab762de0cefd035e3230000000000000000000000008f9f8fa50bb7d63cff00714f7129c6c1f85f55a0000000000000000000000000ac3e018457b222d93114458476f3e3416abbe38f0000000000000000000000004d9f9d15101eec665f77210cb999639f760f831e0000000000000000000000009c3b46c0ceb5b9e304fcd6d88fc50f7dd24b31bc0000000000000000000000008306300ffd616049fd7e4b0354a64da835c1a81c00000000000000000000000036cb65c1967a0fb0eee11569c51c2f2aa1ca6f6d00000000000000000000000082ba8da44cd5261762e629dd5c605b17715727bd000000000000000000000000a1f8a6807c402e4a15ef4eba36528a3fed24e577000000000000000000000000b657b895b265c38c53fff00166cf7f6a3c70587d000000000000000000000000000b30cccc05f85c45349a6f462c681542c0afe40000000000000000000000002f08f4645d2fa1fb12d2db8531c0c2ea0268bde200000000000000000000000047d5e1679fe5f0d9f0a657c6715924e33ce050930000000000000000000000001d812a7e929d4dbe237926ed8e7c31434b9ab469000000000000000000000000505603e2440b44c1602b44d0eb8385399b3f7bab000000000000000000000000f010a7c8877043681d59ad125ebf575633505942000000000000000000000000e2ed1dac3a9547bc6057e32bf8133b5268d7d987000000000000000000000000e7c6e0a739021cdba7aac21b4b728779eef974d9000000000000000000000000ce4dbaf3fa72c962ee1f371694109fc2a80b03f50000000000000000000000002d600bbbcc3f1b6cb9910a70bab59ec9d5f81b9a000000000000000000000000fa0bbb0a5815f6648241c9221027b70914dd8949000000000000000000000000a7952f6a36caff9b7699d1d5a46fc3b401a255cb0000000000000000000000008fc7425cd36d7e4605650198099e4539238e9c3700000000000000000000000049fd21c5c8813b1bae4e5507c556391d6dd9e9f10000000000000000000000003a65cbaebbfecbea5d0cb523ab56fdbda7ff9aaa00000000000000000000000041ea4045de2676727883aa0b4e43d7e32261f559000000000000000000000000e0158f3bf4a007eb5c212eeacc726996baf77d43000000000000000000000000ecb9bbb97bd3c23e8f176075edb3c68b9a1869ae0000000000000000000000001efb9f8b00b4a5dbf0f779aa032febd4b8f38a940000000000000000000000004a39cac934694605cf60e704a9f7ed338ffa01f600000000000000000000000040a8eb2df3bc21a8d788731299b7c60e1969f2f20000000000000000000000001ee17be9b788bcf3eb86c08d0e2b049e036f6eb10000000000000000000000007b0eff0c991f0aa880481fdfa5624cb0bc9b10e1000000000000000000000000dc87397165b4f0f6d586f1bf60fa37494a362a6a00000000000000000000000074a4ab264733635c85fb0790d9b9db754ad8651000000000000000000000000054e20b542eed95e6c7d8f29ad46a3cf5661c30480000000000000000000000009f76b097cd95627bfbd8052a583127ff6e7b3fa90000000000000000000000008cfff87e89a57f39ad1c2d05edd204a11d7d909f00000000000000000000000084caed3f069e0c4084b384895a2bacb01ca7fa0f0000000000000000000000006b0ebfc891b45b1f90201f6b486e10d0eee3589100000000000000000000000055faa4a58f6510f78c1466c71c63200d62a197d2000000000000000000000000c6a37968f10187d0bf1af15875d01f89943ad5dc00000000000000000000000086bf09acb47ab31686be413d614e9ded3666a1d30000000000000000000000004e30fc7ccd2df3ddca39a69d2085334ee63b9c96000000000000000000000000c6160f5bc3c673ac390f11c492e8ed0d0693579a00000000000000000000000098f5e4b7d9edf57a6ed41b334bd40b2eaa6b6e260000000000000000000000009fc3b6191927b044ef709addd163b15c933ee2050000000000000000000000009d5a42fc72fdb96ea13e4f6c8c727a6fedf91cee00000000000000000000000062aabd981fc0b1538e16ffb3d47ada4feda9e5850000000000000000000000003aab5c43d4e47f71deea94a7d541e6c07e21b13700000000000000000000000094ddd112c9ea0fb534e376be09a50d310f0612b4000000000000000000000000cec93553546ea38a12aca9bc169f9966d29564a00000000000000000000000007b9e40b3dc478c1b00f4379d35c13be013c9c79800000000000000000000000067e0bdbe0a2c5999a60d048f50e794218056b767000000000000000000000000442f37cfd85d3f35e576ad7d63bba7bb36fcfe4a000000000000000000000000baed5a2e8a9c3f2daa7332a90fea69f775ba9c800000000000000000000000006756effa8aabeb9031279e4c71d8c1bd3ae8f9ef00000000000000000000000006d8f48c022512e4a6bc5cf4415a792f630905260000000000000000000000006fce63859a859a0f30ed09b12f5010d790618ca400000000000000000000000081eb686d4da4fad202a8c79f295fb36674ece572000000000000000000000000af4305d05e9b08b1d17894ce1ace8235528f7ede00000000000000000000000059b6903044fa9439a5d621d3605789a6e654b1d60000000000000000000000007358fcfac9eaa7f6f40c2c3117c320d343812b36000000000000000000000000228567c10b7533c88057c10ddea6349360f122c50000000000000000000000002ad56cc4933817ee00b5db35114c10b84181e5c70000000000000000000000007513bf0845ae0a8454ea8c789e6fa0d80b57929f000000000000000000000000cdfc157da755dba5a0bfe2251aaad355946693b8000000000000000000000000d0364ba967f8069dae0730f301cd292ef86c736800000000000000000000000026b2ec4e02ebe2f54583af25b647b1d619e67bbf000000000000000000000000fc4241a2e6a8ff7c2a77877bfcf51ac7ef983512000000000000000000000000b51074da03c55e79e3526cf6bbf31873443efc630000000000000000000000007bbe7a17e501bb6542e975d8a163950149487fa30000000000000000000000009874ee59f51661f0a369257ffb143db5525e393d0000000000000000000000008f0cb368c63fbedf7a90e43fe50f7eb8b9411746000000000000000000000000f1b0382a141040601bd4c98ee1a05b44a7392a80000000000000000000000000521025bf29afd6e5c7141372c031e6d65cdaa3030000000000000000000000000ce074a1c60c29cb48cc23986fe49e95d555a5010000000000000000000000006f3388c40a7d063b5e17cc4213b7674b5de44c3200000000000000000000000049be5c3721c63f3806d75b23199992b478a8c7a0000000000000000000000000af1cae4f066a2c22f8a4f06b18b1b426f0b09ad5000000000000000000000000c960f386bca6480d508b301291a47c69baf2cd4800000000000000000000000043b9f935c798522aaacb2bfea2f407ce5a291e9d00000000000000000000000000fd2c29cf3aa4880a4c05e7ca1382bf987b34950000000000000000000000008a15b2dc9c4f295dcebb0e7887dd25980088fdcb0000000000000000000000006518f86065462cb312f690aba59277c869bf7afd000000000000000000000000da529a7468e7b322ec388a7db5c238963162bfb90000000000000000000000003ea7d583a722541198f144343e4cdcdc975c62c80000000000000000000000005c9c6f39ce25cc6d0f39410f890933a1476fb1b00000000000000000000000008d80ebb29e04f45d9be328d9ebc34ab12e39973c00000000000000000000000038ad3c65403f709d98054015b7b12d93f9846fd0000000000000000000000000eeea0bc2458e8ba918e332cd22d31119da0970ac00000000000000000000000095a4ea28090e572b67aecdbd8fcb2c1bb075be97000000000000000000000000ce8e8cc4a75a49955f58c9c98abfbbaab4c85ec9000000000000000000000000fcc04dde17bd39da886d2f516dcaf7a593194403000000000000000000000000207e1f0fd4dea6d7576f40a43dabe918fdd17b1600000000000000000000000043865a770c3da82a8872548d19181b86f48b3c5a000000000000000000000000189a649ac53f3f79124c23eb4ed73bb22b49718f000000000000000000000000954313005c56b555bdc41b84d6c63b69049d784700000000000000000000000011384e12d86078d83c6f3d7457b54d2df5638902000000000000000000000000815612815d7fb01b1e8a97fe4a0996e77245a3aa0000000000000000000000004679d674d22f72ac0aa045d8138a269202aaa2b500000000000000000000000015f3e541a092fe65676c96f5d9dee85023c2828800000000000000000000000006bd2140f64f94ae5cf896a2cb342f59cc6332e400000000000000000000000017005aace252111613a99a160ad71558e264cc75000000000000000000000000bfd79a32a4826693570fb044d1cc9c8cd5572af3000000000000000000000000f67861a84877ff10a454bb3b535f546e20713648000000000000000000000000320b564fb9cf36933ec507a846ce230008631fd30000000000000000000000007773c3b9ea749b18496efe7f340b059513f4a133000000000000000000000000e4c4cbf97184ca1c0fe4c604bfdeb768277fc03b