60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d61617665746f6b656e2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2061617665746f6b656e2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d566e626e584d36387544565141534b554c7963474573437a394b74685a335a5a78434d636e734e384a53653300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000004c9798688349527dad2a17dfef47327902d44901000000000000000000000000fd979ce34b1c2ce02688443c814682bf30892fb6000000000000000000000000f07e4924115e2b786a797b2b9545472324ee5b050000000000000000000000001325c1de8b83c6a104feb88b6df559d13ccd964c000000000000000000000000f2719d5f7ec66c38abd64bc5efda6876590b3b300000000000000000000000008ce65efffc1ec0810b143ab834b317c0c9067df10000000000000000000000004e23bdb8dc51c658b07a77ef8339dbd1829fc12400000000000000000000000049ff03361da0314b4f589585b4b6a1d2b5256b97000000000000000000000000686e10d89c7f77487d6b2439a31174b64e1f0c81000000000000000000000000dadce427f42ed9cdfa5f2081610bd101147cc80e000000000000000000000000b0f5d1f88e593ca92c4fdf94ab1b5c4369e50f920000000000000000000000004b742b8ca35d3f73222af21decdfb6c5e11336f50000000000000000000000001d3ddfded3203e90747f137cd30e18a869ddb4f600000000000000000000000052b3c4d34aa93c107f05ecad29f3f4cccbc120bf000000000000000000000000ed998e3fa17a58c92ecade140698465819111b51000000000000000000000000bbfa329af2ea5ef4a36e4f2ae64ba7cdf1eb628c000000000000000000000000a36d62be3d68edd7180f9b97025fb0f2b55c0260000000000000000000000000a4cc51c62a5f67b1aa24158394189a266c7f2cd50000000000000000000000000000d5eb8379f7f6aa0a1b1635fbb9428d53000000000000000000000000000061e14b1c3404a85fbedd856d0c369b26d379e3d7000000000000000000000000b30c577d224a7a56c1e488e07131df0aec0cfdae00000000000000000000000069bbeba7271a52433a59c161c16da31b82aba08600000000000000000000000020927a71fa30a627b7b9a6d27375b085b1d3659b0000000000000000000000002bccaa59eec3f914cbe95c7c1efcda54baa62d6b0000000000000000000000004707fbf9a29a671d0e0facb604340ee97da736530000000000000000000000009a86078b73e2584dab806c07838c35d1a99e0096000000000000000000000000048f74c563f40db37ba5c11e2c1962adbd47a9bf000000000000000000000000775a4321839f02f3a3352df860ffbe2ac70b1568000000000000000000000000c4df5f2125151bff3a6aa7328529eae1b9d3cc310000000000000000000000006e67c4f83216620532844a03250c56c766211410000000000000000000000000082cf7aff2c6437dbc45197657a9e53b1af6697c0000000000000000000000000a7905753607a6e112127ab2d92e1c6021ad9ca500000000000000000000000050cc843957c40240310977d4746008173cb9bacf000000000000000000000000c02de365b8df61c6485bff3a076ba531a428f7ca000000000000000000000000780b6ea62fe67f4a74fb089c06ebf640a6aeed430000000000000000000000000fb27762645e9127a6c7e0df9294872c5c91281f000000000000000000000000726a1632ffdf60921ac636a1bf9f502e4513f15200000000000000000000000038b38a61feb0df615d73cbc5b2612d6084cdba080000000000000000000000006761d08db347f512dab1899ebd7cbeac70cada0d000000000000000000000000673c2696a4920c2aaa7be4cafe1afef2b40e3d19000000000000000000000000be942b26da40cd52a3753acc966b5c4b99209b36000000000000000000000000959852fd2192c0b26c041cfc91d3db3a678e476e000000000000000000000000cc803585886d30522ff60d97af93ebfe848ae71500000000000000000000000090941079abeef0a5eb4e05d21f5962a34fffdea9000000000000000000000000947f4e0fe9e111a7c085b9032d7d83995af197740000000000000000000000008ea8212a240306b44efc9383ac1908ea73c55d02000000000000000000000000bfb6c9704b05b90612f9b671e969982214e87e41000000000000000000000000c3326d5a6444a960f505be046f9be22563b8fe88000000000000000000000000945480a4d1c14f579d340475ad49b6726ae272730000000000000000000000000bbf7580e036ea5d69abe679cc90117eec2e3dc100000000000000000000000059ac747c9b5e7c575d64ba0275f98dad03dd472b00000000000000000000000031d9f39bd80b087c11f8445e7eaa747ae6d470f0000000000000000000000000ce59899d9e9f4a6d026b27754a36f74c182ae3ac000000000000000000000000535f91ead310128124e99a7340598bbab2a139d5000000000000000000000000b749022835cc112a1957eeb51891d501f05fa97e0000000000000000000000000204b171bd0f60947b295d8c56801da12b7ac0c5000000000000000000000000aae55087dc7115ac5e9b10eb46e18a98ce0adbc1000000000000000000000000d283691dcd0316b80b59edf2e36214662fc1c9ba0000000000000000000000001b47cfdeaf7911c72b6d90265830f6091b2e74c60000000000000000000000003d12c31544657c23da9eb396c0af9c961ba85c9a0000000000000000000000008903e553b97570835afa7c3f56594af7b3f19099000000000000000000000000520b062b82c0ab4f3415523b719f61275becd6c100000000000000000000000091737b773d9baff32626e2d0dabc4aa1f7dd2be20000000000000000000000000cbe5561012c92564a21b484afee8f3d68eb2db5000000000000000000000000a9b3da91c5ffd5d665f92ff5f78379ac9a70c4c7000000000000000000000000bf82eeabfa05526375f07c0d5939653a5a24442b0000000000000000000000004f6a3e4141bebf6bb4cd0f843ff65ddb3c61f3d60000000000000000000000006fa86f068a6dbcbcabcaec58afb5ab51d947daff0000000000000000000000005dd075a9211c4432c52cbac59f9abcefd64e06c8000000000000000000000000a7d98035daa2fe8bc7b5b449deedbcbcc5b993bb0000000000000000000000004632ee3b431f7edce1c29e88b7a8f7fdd5fe51840000000000000000000000005fe83a289483f9606e8cdc6285dd11b6ebd007fa000000000000000000000000232624b6f898afed392adbcc665c8796b93e6f4a00000000000000000000000058de74647f46683d886f8fc12198c2f53f63a7d40000000000000000000000009e911c88d918463a58d3a32551fcbe2e012ffa190000000000000000000000009167b03b1f1cfd7c0e0069c08246d1e23148aca800000000000000000000000026cc9c83d5d11c4b9ebcbbb315f2ab7149ea3fce00000000000000000000000096c82745824b9ecfd7c81a490d225bd5c2c03d50000000000000000000000000d78f252577fa919620d4d3df8c78608f6f78737300000000000000000000000066394fdf7cda629e2f2796aa8c4846519a7bde2f000000000000000000000000c8e155f8ba3b224e3c091c196ba555c72e281af000000000000000000000000027a68d98a46202b8add8d2157467d64e7648eff50000000000000000000000009fdc7e37e25ee6cae836633bb7a519e1fdbc7d9e000000000000000000000000f2d6fac2a415b74ba0c3368f82b67d1eb574abc3000000000000000000000000db430fec430312023b6ee465e03a26f73487e822000000000000000000000000f88893cf8b9c57339a9d4c1d293614ebe33fac02000000000000000000000000eede828dbc7d8d8313ed304c1f99695574b884dc0000000000000000000000009ddfe58668b700843ddb9794968d3f34633449620000000000000000000000008a462b549376a44c2165f2b42960132b7f016f3e000000000000000000000000f7eae514659b6f45ddacb90991d28cb50aad7b35000000000000000000000000ab71a525c9a7f0d9c3310654d6b4d59742ea2904000000000000000000000000bb6f397d9d8bf128dda607005397f539b43cd7100000000000000000000000009efc9b1cdda39954b8af88ee0cf503294b32e6a40000000000000000000000000c9cf10052a3a9a22af983ac9cb783220568ff84000000000000000000000000d0c6e04afe2aa11ae9c7702134391137e0dde949000000000000000000000000a28c50f4438be5071e0fc862a2a72faa0e4943660000000000000000000000005561eb0226d180a44a0a2109c472d644559da36e0000000000000000000000007cd19d6be80fa75c36180f2cbb68987526af41b7000000000000000000000000f8f213c60d9588373e6055c6bf8c8a16538a20c80000000000000000000000003c74ad6f3cd40d5c1ade6e095d80b3964d8d85220000000000000000000000007a5f684815acb7a88fa3ab5da0cdefebfc830943000000000000000000000000e273384a1ee0a9650a8a67f4e81eefcbf009d0f6000000000000000000000000ea0553f9b083346acae73512198abf9f49d4d148000000000000000000000000c998807e6f02fbed254be62616813aac524d2b2c0000000000000000000000007389a26ddec2b942a0e00e2c59411792e02072dd00000000000000000000000067c397a461c24d944452302b5a3155d317f33d9a000000000000000000000000bffd75a632ad7394da3e6b5149a7fd7c9b4f2483000000000000000000000000b98813a1469ce6528393b04c1f32af4e58f928030000000000000000000000009fd9f88cb2c86f21f9c8831975f066f636a92af000000000000000000000000037542700060e1e638e3162af140a8f14a49f4f83000000000000000000000000c52f1c9319adf7b4df74f813ee84641c0b476352000000000000000000000000c4d47b1044c409c2039d274dbd848d4cee989d260000000000000000000000000d219a0c2e1a0d0b35e3609aeb39b1a5d2d7e8f600000000000000000000000009907e9c8c4345e43334f9b459487f16d093ad750000000000000000000000007c78a5c8a293f887bd968cdc3154fb0578e7bf19000000000000000000000000867bb53e2c89dd0ebe3f4621ad7799b090e6715b0000000000000000000000004d121d975341951502c745b5e21c380c5bbe3889000000000000000000000000070e2b82bca77cb01e60cf6df4d0ac5bdf2089740000000000000000000000008a50b991faa989f6a06805ecc2a45a7378fa042f000000000000000000000000a58d0ff5b470f083115543fc94ea9e9b059c5ae400000000000000000000000033857a01975639488213511b760a14cd780d228b0000000000000000000000007b30dd433ee4068fbb30e93fe0a0299fcbae5b3c0000000000000000000000003670e1bf4f566e1e73e9b575ad0b7d6761df934300000000000000000000000007d770a71203a52761c2a2d99638382cca7a4166000000000000000000000000132991ad4de3a077724ebd5a4cc9d56b30a5b7870000000000000000000000002bcbf24d4a07d1d15ee58ab53ebe2d90ca6a1a16000000000000000000000000bcb8db7e02fe5da9326d20070e46e515ef18452f000000000000000000000000f74cc2a3337166346ee9e1843a091a7370a14bed000000000000000000000000cf5052c22f69cb319f6cc791102e7d411e5b5e5900000000000000000000000041e3823b37f5567f22e07443c0619e898ce5bc5a00000000000000000000000023ef456380d1c560705a48203e14069202f300da00000000000000000000000060fba209e64621bfc1c961b33b144807f39aff52000000000000000000000000728ac133a5c9250a61f7b27abbe7a823e786ff6600000000000000000000000066fa637c12282da9958a653ef5b35ea4eef95d1f000000000000000000000000e5e7fc189c1c4fcbd8916077ae245de8e52ef99c00000000000000000000000072a916702bd97923e55d78ea5a3f413dec7f7f85000000000000000000000000d87375620f9cc2face22f82ef27b966adfcf7250000000000000000000000000690a6a08303b1251eca63059e55d21d5d3e4eda5000000000000000000000000803ba7c23eb1eaa44ab616b358f91b4631ad22110000000000000000000000009280e70342a8aeb98b3fd4c32a0db81d82659119000000000000000000000000c93cc7c462add5293bc84fd48b90c6d1ef84461e000000000000000000000000cd5680eb0ac57d0a09ad58bf7dfdd3cf8c3dbcb50000000000000000000000006d1ddfe99bc20915b0c04cda3eb6458cdd1b8a90000000000000000000000000d3a6ab543c0e617cb285821ec9c14af5a6e50e4d00000000000000000000000093c0014fda26872b687c805cd2a2269c6cbbff1600000000000000000000000037679f680b4f99b56f4ba1ac523ea4a8d6498adb0000000000000000000000001e0880e497091017d843afee0bf2c887d6e3c2a40000000000000000000000008857687449acb22d8ba2b0f07f99736921f2eed8000000000000000000000000c41c433342997ce5082515791200e172a1511df3000000000000000000000000a3b9ecf58504b568982b949ae63386d22b10d11c000000000000000000000000b5f4de04a0bc5b22c038fac0136be43d490f90c80000000000000000000000008edb04c1af71825ee9ff565485176d9ef85744330000000000000000000000007c25f976420bb8c05837313dd0f8a7bc5727034f0000000000000000000000003a56c9c15d9d2e9f4f9962e7303b63098ae60cf8000000000000000000000000906727171bd42e21cc6239a861a4931629a0509f000000000000000000000000d2b9d391595d44584b39ca858a46b89d61cdc28a0000000000000000000000003ea57494b38426da39b8ed1fcfaba7e4ee1c992400000000000000000000000090871bfb29e931f407280ac98e12514d2b9a49460000000000000000000000002cdfc8da026ad16ba1bd2012135cbe489a49c22b000000000000000000000000bec6e4ac010114e515483060fda81cf9088040ff0000000000000000000000005c985e120fec620706f507151765e15956a754500000000000000000000000007e90dea79b236dbdc799d1ae9a50a88a52e6ae6e000000000000000000000000f9f061d9a5f04e223ed3c560e03a8ab0a70cc1c400000000000000000000000025e602da3c8f3cbd9b28bdfcadfefae175e94bcf0000000000000000000000006fdc0ca4030a05154a117ef9dfa8e5fa6cc28236000000000000000000000000ad256bbd7bcc1ad5984ba83d8905955fcc22691e000000000000000000000000501eb995cd11b9422877a0da947f80e25981d902000000000000000000000000be7c7eb1d49cf508464b2da3f3d08990e5b04cd2000000000000000000000000623a183d7ba679b2dff33d78ffc9747edad54ade000000000000000000000000e78d400d7e879725ae94f5aadd5941fa330a5c88000000000000000000000000ad843a30a709f07d1c6127c5859cf64b8b178400000000000000000000000000c981cb25b7fdeedbef96d279e45db87229362aa900000000000000000000000055ecd0625107dbefd61f72af1dcab7c97e0c829a000000000000000000000000924336510471e8046772d7f522d007376ad04c86000000000000000000000000ae75b29ade678372d77a8b41225654138a7e6ff1000000000000000000000000a6aab33a3768a3d334edced59d61d679e144291c00000000000000000000000001257a93ce46421cc885a0efc55948a80879f993000000000000000000000000449b77ccaba6bce96fb8e5b718cff27018018ba0000000000000000000000000941d795f9c3a947c67e2402450eab0b6cd92d42200000000000000000000000043eac8263d817136f5bf406689718fbe7e4528e5000000000000000000000000aea032554e0654e3fb114bd4c3eed6a59468ed6e000000000000000000000000a5de71a782dac04ba9c334a33a2fbc0baaefde1c00000000000000000000000065c72f11c20f5685c55aa0f2b1360d8cd223bbe4000000000000000000000000ba27dcaa76d11aaac2971c5469c2f84f23ea7591000000000000000000000000fd5e7454712c4caf315859d8bb0e5d5a8de7ff0e00000000000000000000000068780dbbfa4beb92023cb42ac464107b823edf86000000000000000000000000d8b0bffb263cd918afe3c0ad94ad59c2c4500d4e00000000000000000000000057a901ca3688d505234241d2d6f5a02ab41c0762000000000000000000000000b23e32e08ee52d5176e3fe36150f369e1bf5e8a4000000000000000000000000b81fbf4adf6ead91c782fd22ab279de783dec343000000000000000000000000a89282f27c1d4c88cf8d344c11d06f9bf49b860e000000000000000000000000814942045fa68dfb742915422b6a1c0cd96cf4fc00000000000000000000000065fb0fe19188db59b6c97a2871276c4854db98b4000000000000000000000000b7587737c30004d146b86d9808ebea32209dff500000000000000000000000001eb10f1442c23f970f57e727844f813d1ecb449e000000000000000000000000cd34718e8abf8d984e7d5e97149eae19409c11f9000000000000000000000000223b326117073ba9c887649419aae7e56588d6ca0000000000000000000000004bce90777a4825f6d4df62a010ccf4affd589bea000000000000000000000000238107014b5c2de24265fd95c1f7a2b93b9eedae0000000000000000000000000e662bc044b48944c2c7ae92eaaa64fec6defa940000000000000000000000009912fff310f83793a7e4464b16472d168e740d0d000000000000000000000000b0ff3c2219d5b77517cca90c241af99d10f5287a0000000000000000000000008cb386dd1c269976fcc5782b61a751822994cd48000000000000000000000000bbd0c1a5177c8703f4963f66b39f22fdf746c5f8000000000000000000000000ffff2f43e105245beabf6a236bdeca118bb3c97e00000000000000000000000085d13d5806b286968c3109ea988505b600e9ea7a000000000000000000000000204b211a382b59afef61810e0723872a5624322300000000000000000000000001888f3a304aad47bd253c6de2a64c3b6427a7ab000000000000000000000000c64284527b04a48c6673df62f5b48188ccfdf658000000000000000000000000f29cb0c91a76272ba3dc3e89b2913e4da69ceab000000000000000000000000043468c89a55be67d3f96bb93b35a418c3aa0de89000000000000000000000000f19dad69106c9c079afdfd5abea210e82abfd70600000000000000000000000085ae4d10bb45b44ec76c7eb4559f0888d3f8630a00000000000000000000000099959f88acb2a591d0aafff50d1135df3ac94e52000000000000000000000000de1f073d8a4dd278e7a61c30292876b907a0fe4e000000000000000000000000d2e4c8f5ca7624c664626f9bbf1bf0acd71dbb8a000000000000000000000000fefb3a8e754ad5ecc4fc8b06821b107bbf8113fd0000000000000000000000000dc5be10ec62a3ea25aa5843d2130e89d62274330000000000000000000000008d85b1dd243b9d687255bf69b6c794b3a373bcc80000000000000000000000007ee19aefa8a2bacdbe07692250bde299bf0cc43b000000000000000000000000c294c645ad78ed64202d13b90f7b094b675c3e76000000000000000000000000b0ddab71ae6881e22891666ce1849c6839ffcdc8000000000000000000000000ff84620d77927460a780e20897058b0390a6974800000000000000000000000050b7ddd056232d5a14dbaa62abe8c238c05bfbd8000000000000000000000000cb144630b8d2ba7cf592a981f1c884c61ec5dd14000000000000000000000000526b566128364f480982bf811804d0b3cbbbab7c000000000000000000000000dc9f1f25377e2da358e7468f3e4479f02f32eeca0000000000000000000000002a1f94bf0b6bf7a632655cf5f83298bafc239bc300000000000000000000000052975cfea31541fbde9629ba338daa6eb12ba61a000000000000000000000000591789065979530d8177e56ba2088fbb606ad0d0000000000000000000000000248c1ef2e908a5c6bc09c8c19ba8c33dde5bb56b000000000000000000000000372dd28450ee4c35b728fceadfeec7a9e99cc2e2000000000000000000000000d8da0d6a261d2942af3f711642d3f518b03ea4850000000000000000000000000d2d685b3eaa41d9db61e2d34cd8790e11bc96f4000000000000000000000000489c82a82030b1197eb812f2a5a4dc7ec542b7410000000000000000000000004137ff7fc9d4d313dd5d61757ad0b9be7d7d3ebf00000000000000000000000079a1921a56e61c9b0ac4085a4ed6e853fede8e5b00000000000000000000000010b3fbf4059f3fa209cdb648e8b13aa0239864d00000000000000000000000006f01372402fee9413e57ec747ffa6e1c3130cb7b0000000000000000000000007512f108f81278de1239006a3fb20907cf5c818f0000000000000000000000000d96de075acfde5d35b54ba90bca1daa3cdcc9a2000000000000000000000000810f97ba4b071aa9c0469e79dcf71f6eae5407770000000000000000000000000bd7b1647ae82f2019ba252375d602e6982ef5ff0000000000000000000000002641ac4b408cedae580ff56c6cbe765a745ebdaf000000000000000000000000ca287f2ab9fb184c2dbe4fb022d163d6a58bc963000000000000000000000000a3b6e5b74372f71283b6f9caab237d62474d243a000000000000000000000000d421644dca7045f45fdecf7c6b50eac16dfc320c000000000000000000000000f94ba062308ea92f7ab3cf55c4b410339717c74d0000000000000000000000007dc71ad2f9c7c130baa4ec718e8df18bda417390000000000000000000000000d99b1438ba111c4158b8506bd9ca134ec6aefb6c00000000000000000000000085013b2e7c1736c849a27abfa9ce641f3864cf1e000000000000000000000000f5703b29e331f5c8628ce039cc9e09666765bf7e000000000000000000000000c2d70ffe112d9b18c8e093b05c2f785b1ce7cff2000000000000000000000000e99ad413d22743fa0a7ab2f9cb6a3af8ad759ebb000000000000000000000000f25696fe818025c59752ec8e17146629db5e2c0e000000000000000000000000724b213e8f704ca7ce755e53df32465fcd1565a0000000000000000000000000b9a677edf29c080a80076db94fbb4cbbf99bef24000000000000000000000000ee86fd1076e743626a6337e95e2df4cd604377c00000000000000000000000005fdc9064c2259454c213c56b196605c7f270cdbc0000000000000000000000009d01780d03efd1d410bc00f4e3a19181de26e697000000000000000000000000f2f9acddaa8e1d7b244be6c36943cd88702107a500000000000000000000000061a4b4473f267c01a11007aec8930a2f552737380000000000000000000000000b516edc029ec08075b7d4e0267f6d5015e2c342000000000000000000000000e8c0fe3699db673486c391a4eefa5a18c7cfd4d6000000000000000000000000f6349eee20aecd62c9891159fb714a1b5ade93cd000000000000000000000000cadc031f7cbe7b84862292f139bdc1133235d7300000000000000000000000003cda246dc27f6b145d04603a43f67ea0be5cc97300000000000000000000000019bf4fe746c370e2930cd8c1b3dcfa55270c8ed70000000000000000000000001ef2c4851b0d460dd5bc372597f829bbc4abfd57000000000000000000000000951c14e79c0463473ede9130a7f74a3cf6dac5e60000000000000000000000000f11a57162c87e4b54f7a222942885c729d4ca580000000000000000000000009a69a9953964bb62f33639777769cccf4a49ee4d000000000000000000000000d02d1c0cc02a28c83425cf6f87d4ea179adb2e71000000000000000000000000d693103b1bdada512ecb9a5df2e18ce873dbbc70000000000000000000000000854115655a138405f40162fe4eaabbe38b4a4fde000000000000000000000000efa438bdc93cd64f18ad48f384456c25efec1a04000000000000000000000000db611d682cb1ad72fcbacd944a8a6e2606a6d158000000000000000000000000d0ecc543f63cf9fa535968560195247fbbc4c9ae000000000000000000000000dc503c07f9da87b4025bbf3f0662c4b5bdbe7d4e000000000000000000000000811fb69d94d39bc1b32f1aa177fae22d2d4357a7000000000000000000000000d00b908e70527397192ebd8725682f7311976468000000000000000000000000b1451a2bf1e553b03b2661ef3810ed148ef9d72a000000000000000000000000e35f06c8cbe563096385f31a3d3e2438f6206598000000000000000000000000baebef42278172cc41f0ed980b722f509c459ce500000000000000000000000096f7932b07bc03de0f9208ae26593fcbbbe5333f000000000000000000000000562ea83d1e2c6acb5379948fd8044ec2b24a7d8100000000000000000000000007dc7c275a20d6d2e6827254ec4c1af241293a5700000000000000000000000067c00bf68f33f9a4024f5652d15fd39662fa41fa000000000000000000000000f773ea8c6b31bc43c6a17e3b95a07286367268fd000000000000000000000000a6704179f2d56d09898ab9b87b37c7d404348ffc00000000000000000000000011f25544273def9a17e10e07919ab8851500c80300000000000000000000000089e408bcbfe98708df3a76efe79692385cc62b180000000000000000000000000c5cf37d6a8b0aac4f82a33079c1d240a5488a270000000000000000000000003ed53f7435c98a94f929cbe1b92c3043081cda5f0000000000000000000000009229d7747d072ff7316f06b9256409debd29ecaa0000000000000000000000004047802d70c8fb6cf366779ffbd5430cf460c0c400000000000000000000000038b951366c14cf964b44133a0ee7e1f63ebfca75000000000000000000000000d91746a2bf389bcc4900326b3e3dc068c27348f8000000000000000000000000672a8b3766ff3ae1e07bbaaf8100fb94fb866bde000000000000000000000000c04a24f885d9ea1396e836ea44f22299964f9a1100000000000000000000000081a488fccfdfc3993283f1bab4bb39e015dc0fb80000000000000000000000001fdef191a62fe0ebcbfcc02b2930f06d6abc49df000000000000000000000000caaab986bbed29ae49cd40c76dc37da5c8940c6f000000000000000000000000a42047d0c9c35b48bbbc089364b0eb41f05c7b03000000000000000000000000fcf2aa032490aa6c63ba2073b4750ffe4adcb501000000000000000000000000ad24e64fb01bc74a9059e9a236e41fffecf0e90c000000000000000000000000bf6876b3058cde23f35fdd708c6a104937f92f6d0000000000000000000000000c3f99ce127c81684e54e43d6bc0127ec77c85fd000000000000000000000000eea8395504f750285dfaf69569b338a2cd85df4c0000000000000000000000006c7529f2eb6931d1fe9e53d18ba01b6b499dacbd000000000000000000000000fb8eac614cd4fa1f2d9a8b70cda0c2ffa2ea2afb0000000000000000000000002d103a1615e9f71b66fdec8d613ca8ad33e183f9000000000000000000000000827bf610be6c7dd4eed2358ffcf27a0298194d4c0000000000000000000000005284e874f19a46559895bdff25f760eb5bb3cbfb000000000000000000000000aa56c4f9784b1244b9c1ed1fcfb68cde959efcbb00000000000000000000000020d4a7a76960955e8efa5f7439ff93e756df8fa5000000000000000000000000c64881f913004ff1a86a8ec5a204bd6ce32a1ee700000000000000000000000081ba93b26bce8ca5d649b6607df15e6d45462d8f000000000000000000000000fa335d5a51d168435299add95273dd9f26291988000000000000000000000000e9c2ac930b447d0c4ecb252e7ae01b5c664b97fd000000000000000000000000fe89ed7103b377bc30c9dee7a100103a59ea4c4200000000000000000000000072af6218096306f7e38372fdef7575c53e0511b50000000000000000000000007f8f0d349f66805a78c1d60e4cbf2827d37cf7bc000000000000000000000000f7e26c6bf4085b5bfc4ed7c9a698602800adadff000000000000000000000000a0f1216b46709316c8aa6c7c52d67e53658794fe000000000000000000000000158e28be63a2a6ee69d5505e3c801053ec46e7ff000000000000000000000000926414eb00cc1539680e5a762ad441bda85d611f000000000000000000000000e8ecc7bece67fcc4f893da67bf0b139d6fe315d2000000000000000000000000f9999177e882144247a8c631cc5014df34cef2360000000000000000000000004a8172225f44ed87d40ce318438bb14a4f83efa40000000000000000000000002ad51017434719bc43ce5cdb0930706a0683ca760000000000000000000000000b7f08cdacdaa6e0b9f8e7b114d41161ee96f0b00000000000000000000000002e0e4f5e52134abdb4376415defc7c28ddf02ee90000000000000000000000006b0e0f6ad268ce98179d421ea36b8a9a91d32106000000000000000000000000a0930593665dd4ac1c6e044e0113c9d1ceb2f1a3000000000000000000000000ac6385537d4f426014ffb7ad3c6bd764f33a7f250000000000000000000000009b08e147b89deefcae7df42c6dccd288448ff1ac000000000000000000000000be4521aef2d536e53eddecf7e2e21212aed218530000000000000000000000005743f6eaf0ada85716defc5de983e7bd3d7d7e9f0000000000000000000000008f62c10037329b576aef1a0c6072fa5357731f26000000000000000000000000f565ee3416efa1e3b0efdbf182766c18b265748a000000000000000000000000a930e96ba360c1ae9939830d72f732931c5c45d1000000000000000000000000717e0dd05dd11ec8279113e2b306e2e7fb2ba6b9000000000000000000000000c43ca2d49ee6efff31b9cc6d95a73d378b7108f80000000000000000000000000b6445d128803bd40ac838ed7f2b38adcd8188bc0000000000000000000000007c65f824710c3203ccb8df0fc28f0bc5a38b1dff0000000000000000000000004e54333544c918d9135784a00beaae01075b8aa000000000000000000000000093d730ff5a6e11d0b7f57f053f15d8b85a5823410000000000000000000000008e41c303de1696c6fbe643b9e9d7bdc7b4c1fe05000000000000000000000000f53071f4d05f9832f7aa53df1373e5748ce3b883000000000000000000000000eb92e41537395f030241619b5ca4c9b46b46d30e0000000000000000000000008c9bb9c5632309dc9bcc60e2e5a21cc6da7a1079000000000000000000000000f2cedf55e606cf620f1014f992b6111f4101aeba000000000000000000000000406e6acfd3b4e419e011bfeeb50daf039fc61213000000000000000000000000c59ae3f51a3162587c73ffc4a16268975d62b20f0000000000000000000000001ab6c5db2c6cd404d3379518b56090dcd48a0ffa000000000000000000000000f5843772820e0a63dd0a1b01c3d69d6e83bc10de000000000000000000000000d609a9c4c6bc2f9640036487d2a42f783dbb7cac000000000000000000000000114e6e62cb15915544ac2b25516942c408caabe0000000000000000000000000ca59e165c8f8a67bfdc39ef67c8668b40697f172000000000000000000000000da31160a4afc898c01a44f2f3b1b880b6356940d00000000000000000000000087daf9c37a5aa2aa722f2aee5b2c6d7e22738dec00000000000000000000000052567e35e62c74f6a98101bc40e3946e4ef4ab5600000000000000000000000072abd65fdd36efa20348338a46dfd88d8d3a3769000000000000000000000000692df710e8362c2548f71ce430ad1b5cc5dc458c0000000000000000000000001cc312fb9945fea8e55adf875d8b17fdbe3b91c10000000000000000000000003b8ff0c64bd48c91bafbd0dc6074669612e915ee000000000000000000000000e65c70f59583e96dbc62c8411123522f59f34fd7000000000000000000000000c25f0b1a078bd60bc67e1661940b8f7f3138fb22000000000000000000000000967ef3cfbb4eb20a3e55d5884c6b72fbd751a657000000000000000000000000c893d6b89ccc39612196dd18080d760ac0616308000000000000000000000000bec434ef4be378a55e9feb0c236e3f6545acf137000000000000000000000000c35846ea1e15d28de53e72c00a2aa193a576284c0000000000000000000000003f9e56eba4d88b762cfb1001b770b9d3fdf6f6d1000000000000000000000000d0d56514c9b9f8e54cab43590ad1a913a9d8e488000000000000000000000000397c64841d3db5e347f90e127361137fbabb1b38000000000000000000000000fadd497fca1380f6eaa84bc5d70cf61243017975000000000000000000000000eb9d415636460e218e2b0c6e2091bf9a1d79d65000000000000000000000000052e2375cb0b838c9852e3081e7515cfd3783d1ec0000000000000000000000009224bbb4e0fbe2f2f8fab55debc41eb21fdfb8040000000000000000000000006837bbf050e695cd4f7feb6b2f853c41a45e6d3a0000000000000000000000001f03906e32e8280736f9c05602ebbcb686ad7b95000000000000000000000000dfa924c6ca8b5d2e9b52f2365ffd58ea67797c80000000000000000000000000ec36fa288ec3d36d2acdc44999b5599b305625b0000000000000000000000000863e2d5c222b20d64496786ab9f14881085ff3c6000000000000000000000000c8bfba0bcfd9a42d363881199b33c28437fc38bb00000000000000000000000085de669a949a4c2db189131234aed183e0810cf7000000000000000000000000cf15cac4224f7c2795dc5dc7bb0f46748e8f16560000000000000000000000002b34c2e4fa4734a41b3e53d67c73820f3118075a000000000000000000000000bfb3dc1739b95e36b7feb995f28a55c188563ead00000000000000000000000007923496571ab06d7f7f029c421b44df66d0abf2000000000000000000000000886a443b1e041712a0419d492bbc9585da16aafa000000000000000000000000b7fb051eab2fc5ec348766a57b237b3f4997ccf100000000000000000000000035957e2b97aa8fe58458142e772d8a059afc4de8000000000000000000000000d778abe51b424f34f55549bb1625c69d0dc33e410000000000000000000000007172156a8bd97f9ad85d4a63b610db303dcb3ebc0000000000000000000000008c50ea98676e9ea9231e72802501f45203c378060000000000000000000000007d48626dd04003fce8639a323ba8d3d57f72e99800000000000000000000000094bb549763bd2e5b5456bc9cd84655fee5bca46d000000000000000000000000ee9b9a359e2ee81647715c4ba7aec10056756408000000000000000000000000fdb53d4da747312189f365f610f13c59b9da59e0000000000000000000000000b6cd6279a5d940a3a7644ec88df77e1a2a32d4ba000000000000000000000000fe513a55976244c42987d6f7af75b0c2303310b3000000000000000000000000d9e1e620138ce14dd3fbb28436248b8308b65558000000000000000000000000f2b9df8255afab689dfe3d5b03ab963dadda5814000000000000000000000000991016f089bff912079e0ee3cd261b1ec505d664000000000000000000000000c3888edb8f96f8cc8192c07413fb092b72368d90000000000000000000000000484f796b02c8fec87374ac8ce13287c2a6700ea6000000000000000000000000c9df31c476d1dc768e6cf48ed98ef0df4aceb440000000000000000000000000d54e4f8a55247487dd7c8c59f14ee5c0c28894770000000000000000000000000e6fac101cf8b709ee6eefb6a12d9ad6264311940000000000000000000000006c32e909341a8fdc6fb518336433a4e29a916374000000000000000000000000fcc38140c6abdd55fd3a0a12e69b3b5dfd7f2d420000000000000000000000001753d01644ae43d999f4e11c0ad975a721541c7300000000000000000000000024afd1a3b16f687f47ad5f1317ac3bc63a77b6b20000000000000000000000007c5e722550dbf2cd9bd2c3dd598cc1897cad501a00000000000000000000000004ee10fd378f7cad5ac5751d7cd0f42b13ee3b76000000000000000000000000533875bd56875684706e04c2203c53fd6e2b5769000000000000000000000000ab8e905af16e24761034ce367534c53e0cf8dabc0000000000000000000000002f2879192c288b7617cde2348eaf010d93692a3a00000000000000000000000074aea9791a0074fa6a239d54b3be22f50ae839680000000000000000000000008dc6e6682b56e8792543103aa0892be12a7c7dd700000000000000000000000093969630dc9a7127e38bfb01ffb8095ac7a39ecb0000000000000000000000004ab70ff9d3fbbc1f6284372a42918aa20fb8a6a200000000000000000000000072899f4654b7fec9c1c42db079840fe3bfd57c1300000000000000000000000055ba54ce9001a35a6b3bfbd0b10abb7318bad9e30000000000000000000000002a7cf3ee7357edbfe1da612c2a3bc3ae59c72e7b000000000000000000000000b4d92a48f905450cb00b54c5bd3ff6e6cc0c72f50000000000000000000000009b449a68e4e505ace8f04bb42c8de41ebbf78f70000000000000000000000000dd026de651dc92bcaa00b9151ed01d229b46c171000000000000000000000000f15ea0986d346b61edd377ab00ffd85752b4ce8f000000000000000000000000cf913ef7fe28f26ea56566f8f48da2643a552997000000000000000000000000e11160c5cb6df7bbb89cd979eebbec2ace8671e4000000000000000000000000d76be5cd9aac57eeb1ad1ed6b44fb3772bfc51860000000000000000000000005c4968c413969d0c9b02abe01e89853de70e015000000000000000000000000053eaefd8df439de1a8eb041c99b59ca46a179f7c000000000000000000000000c7f0068d878856a4c76d4e95600972a3b797ee5a0000000000000000000000009e2afad0844f39e69b1ef1203096658789ef1cdc00000000000000000000000011fc243494b73ceded7b42f3de1e61f1bafbe3e600000000000000000000000014930fec334485d814be920810e415145a829f74000000000000000000000000bbb788e3c575d5fc90764b4223f0a64af59651af000000000000000000000000a351a4e186fb4fb144f8e47e38b2a005c4aab6ba0000000000000000000000007052c1fe5af8e0bb844ac08858aa333901e24b2300000000000000000000000029c31ab3c961260aa1d60b0d632e85aa0adeb16e0000000000000000000000005db5286cec9a28d76feb4ee22e0722e6a6912b22000000000000000000000000e8c0dffd0259a189c3a58179fb8b7e177d2934c0000000000000000000000000b4022c28481794ce3b6cd7ce53d8e3a9f97a6fef000000000000000000000000b41334d412fa59ea437dc4971a5e23e4dbb3041b00000000000000000000000006106ee62055c9e48441fbf52d05bf205f86c39d00000000000000000000000064e3f841bc76e68c6bc33bc3d1727e1ee541ef4b0000000000000000000000002557fe0959934f3814c6ee72ab46e6687b81b8ca000000000000000000000000facaf5fd915e1117738fd8e08193fa5184fb77d300000000000000000000000043a6b9b4e05a7012f314446043fc5bfe7d10f667000000000000000000000000fd57332e737746b9f4182c96472c1d70318ad6a5000000000000000000000000436645e5e85f9be658a8e578b586638f01617e1200000000000000000000000088f163f21527d0f71cb673b80196b4bb6f5c72b7000000000000000000000000b880b11380386691c5bb97125819a4240a88279e000000000000000000000000a52829c21ca3e428e3dce474b2b5776fa30529eb000000000000000000000000d16133be3cfc3320ca734d06ec925f283e9ecb5b0000000000000000000000000a5feea0b6f6403532104b47a45071e365c8965800000000000000000000000014f72db8423ae0593b6c337efa00314182548ccc0000000000000000000000002beea610f64fbbcbafd174d2ff18a69a7e215d6c0000000000000000000000007698026ad818cb497781da479d910e3be494e53e000000000000000000000000fd8abe813151eaf54f9cd69ed7ebb039524c09d3000000000000000000000000fcc17b675087f0d6086e43907a54923a798262c6000000000000000000000000ebd2ad9c50192bc7641a402fc201fce86569f5c000000000000000000000000060701787d30b1d801cbf74abbe85b9d9abf0d294000000000000000000000000ce0877f87a0222bce0c121f85b7749173e3bcd700000000000000000000000003d77e7165652a0cbad3c5f0f5199e446ed941a2b000000000000000000000000530ce5ef23c3726a3fc67b301262992dc3e86f7e000000000000000000000000f5077627124c10cfb5d66b390ca1597ad87562af000000000000000000000000825ee1a8001decbe84285aaa0aef87ef3c21f62b00000000000000000000000039b34ed71b5d133f9440392b3b85d7cd9b31b329000000000000000000000000116d4b3133fbcba0117aa964328aaf202ed2da1a0000000000000000000000001705a8856e7cf8cd730fe4d6cb30c37cab1559f2000000000000000000000000f983f946ae0b472746a05fce3959e54fcdf0c05f000000000000000000000000fa23a76a864b8108a8b04035e9eee8c4c682d11b00000000000000000000000019d455316857aeb8cd0d9ba5277389e698c668bb000000000000000000000000515bef23cb551ac94fece43bb3620f15034ec7a600000000000000000000000017e033bdf1b0a9b2fc0d0d270fa8a1e5e460b782000000000000000000000000382933763b09e5419f50dc54b7fdbd9462ff80d9000000000000000000000000cb53e0a86a5cb22ac100516e1100c41cc607a0840000000000000000000000001664d94c038def81858dff45f4641545cc0c9aa300000000000000000000000073182032934a99a38294df9cf059b69727ad24670000000000000000000000008c210fe7c2e3864005e5cf44fcd675909db25da20000000000000000000000002408549f8b50d7ecd123faa1f349ef4a3cb76ca3000000000000000000000000065c5b3ba8c04f5d14441ffede4554094274f76500000000000000000000000017144fbef480e0be14334de20a1462f86b1c7d48000000000000000000000000d2658af2501f0f33c95c82b32e5d11d1df633242000000000000000000000000b8b9d15512ca9d938aa4e653e85ed32bc06b91a60000000000000000000000003a88b0661b7b165536b837872647f53313a1aad5000000000000000000000000df96fb11e4a4c82d9ff141aec932833775ad5bfb000000000000000000000000b74eacc2e4996e64d4a924f308ce679480b5b17b00000000000000000000000030c39905e2a8ab4f750e3e0242a51dfb5ece29fe000000000000000000000000c9d800c02357f204c9cdedc7cf0664b454e0786c00000000000000000000000060f7e7aeb0c3ba42812a79607b5d9a88b4104aa100000000000000000000000096c02cdcb888647fa9bb5c7c5e80b14325f65a6d000000000000000000000000e72a3a4b8a1610283ef9e4f426c18d49555ba458000000000000000000000000bdf54f83e9fc3a31c399c77e8b114caac8c1894d000000000000000000000000eb2109a191f3b552a38286781b501cf16fb1b6b800000000000000000000000024955bd4a2205e4d96d41191192c6e80381abd760000000000000000000000005a6edd2199981553149b7c04f2c75d81da676869000000000000000000000000e303b7b09746fd0a75cc206be7a02b5640afb893000000000000000000000000def2954b0753c85dda118a1811c75f8caf99527a000000000000000000000000f795e32a0c94df0b88349f94adf681ac5c60ad7e0000000000000000000000003226e1a8d08e127f99a5f0e01bb2d2ebc925a19e00000000000000000000000017a16df78d2f8b09a71708928bc969cb3d08cbd40000000000000000000000002a5a9e5040819aa39ffbe9a58900f5db32fc89ae000000000000000000000000daecd40c5203a87b95ac2082a795e644c5223e39000000000000000000000000ce3ff0a69e2c742368b71e1193c6b9712a21f23d00000000000000000000000002dd2b9fb7a19dd7a1a4834d2b9c1b02a2a68a9600000000000000000000000073bf65cdd772893f2925e54b174ad45c6bfb9e2c0000000000000000000000005bcc3944313e19aa9ae031800c51e593b8c1731b000000000000000000000000366f4f8d514cd1090ad24f34396801e4732ca2bd000000000000000000000000dcf5197981c7737e4875cdecc9ce9b635079e4cf000000000000000000000000443cca6b5088bd635bcc3940e6d2abff1001e7f600000000000000000000000078e92d885d642aaab280a6dd66693cf2d3aeeda000000000000000000000000011cf5a94ff32bf92bc4b154f0753e6db511c9ed30000000000000000000000009e80c264942c54764093fed3f8fd4b8d151b1321000000000000000000000000d5e1db6bd4a8a23c8958f16a857fe5f9e87a6f5c00000000000000000000000099536261f8ecf3fa19049f86fba55c3658ec30d9000000000000000000000000e958c1460005e345c112fe66264a703645d2cc5b000000000000000000000000abe831171cb4530bf5743be9201e048987868e0c000000000000000000000000e266c8f83a8fac58ecb7eec75884081aa18da0c700000000000000000000000041fce7becb61cd35ffc89627cac380b97998534300000000000000000000000058f563453eddcbc6038b76d42e23ddb0c07577cd0000000000000000000000007e30290ed1484a4b9636bd7bc9b66c24f6bcfbab000000000000000000000000362a58e8991c009cbaca5da141d364fbdd8ae4110000000000000000000000006a21291220a687ab5e1fbfddb6add168e5d295fb000000000000000000000000b38526d039db76f9826debcdce2a1dcb90ef8a9700000000000000000000000093f44cf30fc0c2f51bc03837b8c9885d4a22b0160000000000000000000000004ae1a634f3d933f8909b3c57e1a5f0d6408d529b00000000000000000000000032bd9b73fc87ae44978c0d2cba8f6b9915e09d890000000000000000000000001e0fe366c210beef575a090677290dd9d6d34eeb000000000000000000000000dd78a86e9818fdb2c21229cd625d9742da833b74000000000000000000000000209b94ee294db2cf2162054e28173aaa0789313800000000000000000000000088e57c01beba95b51006df6de835fdec38d370af000000000000000000000000c089a0f479340ca9ee2f3b56ec80140b27fbd35f000000000000000000000000be821f7f9c1c762a15a8073c2e4ea6cfe07a4752000000000000000000000000856565db827588a88780454863f98a4a323e13aa000000000000000000000000e7cebee8ba3f9cecbfd7f483eee22a7ea38d08d200000000000000000000000012087ab096a448ed37b48bbdefe42c3488772f11000000000000000000000000758c9aa2ffbb31e3505f5e4aca2c4bfa9ca76a4f0000000000000000000000002c845dd358dd4cbb758dc4df7d68d5835186130e000000000000000000000000bee86becd7f9a27e51cd3d0bd5032f2f09597237000000000000000000000000159584c7f2a479fe24801199f2861feb734e8efe000000000000000000000000ad00d14d37bc217c897690fee69116e9ac76fe2b000000000000000000000000bf6da507b5db4858fb18dd95e48341f89ca4d4e90000000000000000000000006517913b58a14ba992b16ca8853988bc9d801f4200000000000000000000000031275cd4536713f4b10e062eeb76d6e0571549ca000000000000000000000000cb9e88264e0a1fd99ae40d577ffcc3336a57d4600000000000000000000000000530539d9546843c61166639d4362040b1107d05000000000000000000000000e909961b898e4cb1d4644b416d17bfbb4a0c9c90000000000000000000000000e837ee0f21ce402d6ba66efe2793f42ba6eb9ac90000000000000000000000004467e0693152b06bbe71d0464c00d02f212cd28d000000000000000000000000dc1773af934e409ddc0fdabe94159eae493e4878000000000000000000000000500e5eb0cf12736f237604bb90ee996a24def62000000000000000000000000014c21204a2cd091dc0baae0601c71173e2bbd64f00000000000000000000000048b1118c663a60bc4f1df12ec518bc2baa89cc010000000000000000000000001b5404b9e70852ff2cab37a5d9c1888c2be8d223000000000000000000000000d0187f230d629c2575867a8820d6a342381bec420000000000000000000000000000031cd1dcf3c17083686867b86f25c4500000000000000000000000000000cb78eb2da1533ab927fb5c0cbb8e4c4fb235fc8a000000000000000000000000a7aeb48de9c66a9474418e0cef1e247e18d453b3000000000000000000000000b4a034f7242dbd5a71a99fd44edf73c60c0faadb0000000000000000000000005fdae8856e16e610ac9ff96ffe5028ba57239d330000000000000000000000009af0cb390b26622c1a876cc5ef66ee790626bb1600000000000000000000000067b6496ae3522c0943adff6cd52383d3071ca3b6000000000000000000000000424413641376dd699cbdd865a71a268ae216cb4c00000000000000000000000034176d2190ebc4230e32efca195a7967440163e3000000000000000000000000f7de3adf10eb49c0c7cdb89ceb87350b65c55152000000000000000000000000cf211d3841b2502b6709dd644d44b7a2116dc999000000000000000000000000924269a485bfb099048112ce3ff12a9f54ee3d4f000000000000000000000000bcf8ab4627452244b4170e73f654049fa864c7c9000000000000000000000000e1ab85e458ebea43c5302ce84f5a89cb22fe351a0000000000000000000000003bb7e468e45019d525a86493c9ca56f53f157caf000000000000000000000000ff0c44e4b8e3f2cf4d622bcc313f021ed715d42c0000000000000000000000006f983873e4d2e64286ab6fe5b4b26776c40259f2000000000000000000000000506d72edfc6bbc24386d7e76ef4d1ba80ac6452d00000000000000000000000076d304cde6a14e32f9775e5225336ccfece628630000000000000000000000004ab4b364f1a67ece39c3655610f1fc73f3ba36fb0000000000000000000000002df63f0b5dd77988f88b30ca262f315d2b4f00a600000000000000000000000019345f410e8b51a03f9453ad649bbbe900b4d2e700000000000000000000000018648e1db1c62e0908dc8b3cf3491d54121ca03e00000000000000000000000058f9e8dfef042602564a9584d16085b3e06563e10000000000000000000000005fe12b590570598ce854d243fd249229850ca17b000000000000000000000000ac71b3d55fbad5d28282e02b3937ba35c9e97fdc000000000000000000000000bf763fd79674b441dd6dd8ef16b96c8560c5d82e00000000000000000000000001a338ef5c5abcad503454138380470c9a88fa5a00000000000000000000000091fd81c42c34324370dad783eb024d6644c9416b00000000000000000000000080c25f9c8059a8de6fb534e2c8ce1e7be3b3bf720000000000000000000000008fd94853c0fcf7e5dbf4e0ce1e4d2eeb85f27434000000000000000000000000f919e7804dc4c413f5c3f523f293b60e4dc8ed7c000000000000000000000000ff9b90914e248339ab0a50bf4798ef8b012eac790000000000000000000000007304f688b5cd22733d7e3a5797097b898bd078a80000000000000000000000003844423ec7f2ef9b7b8f321e9083271f39d99c8900000000000000000000000071fa35e2ea82ae4c204c5df734114c54aae87006000000000000000000000000fadb94fed50a84ec092764ecc032322edc643079000000000000000000000000838a96ffb4aabaa944f1bf0a68a3ea89ee7898eb00000000000000000000000009a60a97bd24d7187bdc2aed0459845a766e87e10000000000000000000000007fc54ef121811c553ae88cf3d94d6f318d8a33f1000000000000000000000000025cfeb07488a31b16d5f61eda477ef723835c65000000000000000000000000746e3ad040e50ce1b2d8b06405c274a21ab8d44f0000000000000000000000001c4a24d63d698a6bcec6d4aeaa44e8c49bd277f8000000000000000000000000431fcce2675592f404dd71b1a0d9d69156238d65000000000000000000000000865fb24e08ef9c8eb0b0ebb5148e6bbad0d596bb0000000000000000000000003dd10cac0acb9ba25699ec4cf3443c5715fe4c09000000000000000000000000888c1b86000bbbdb2223a0b89e3c82aec9d94297000000000000000000000000ad8777f3fe40a5bf9d348801b87dd77650e19e980000000000000000000000004d2acbb69574bd96aa8c835f1452afedc2c668d70000000000000000000000007157afbf709ab5eb27f811158e7954f12bc473f7000000000000000000000000ddfb8142a4d50e28855e127c21663887395499b8000000000000000000000000e29fe2aff67ce7819801ad77d164aacbcee5815d000000000000000000000000b9fe66b3440edd0cf5f1d1a55c75f8a8e59b6cb20000000000000000000000004467530f5f7236a0ad1f0926b8e3b760ba445b360000000000000000000000000ffc86e8f304727d7fd709a3feb8d26a379e0c20000000000000000000000000495b1468e4e95c8eba194bd2ce52b405d495c24b000000000000000000000000dc5f72f7372bc61e2b9c829b09e63947b94b9cc0000000000000000000000000935e0ef38f70b3cdb908acfcda32f48b6b30f56c0000000000000000000000008271addf277b3134558df73d1ed0427defbb6373000000000000000000000000ffde8f9fff88647303c91ccb1174e0138f1379740000000000000000000000005b82d74307d75fde3a5da2cdfeb60ed60430f2a800000000000000000000000084788abfe3c785a1dab5f81e35e9eaeb943208a700000000000000000000000035532bda3a27a5b78321d1276ac362488fbb96870000000000000000000000002d3e6ecc12b0701df89255a0cddd9fba5da41642000000000000000000000000d7edd2bfdc0ba7c0e9246c61b12e2dda7d8c97d9000000000000000000000000755ce227607b980cbdf703ba5bd164fdaa17e54a000000000000000000000000151eda8d3bf44f59905c41ebe30ef7a055518cc700000000000000000000000089acd79a26df85435862e8916ede597d9916d863000000000000000000000000e70556cbc2180e2feeadc77bc0ca8a1e548ff840000000000000000000000000ae8b7c3c1b61b2e3a91016aa73358a553b83c0ef0000000000000000000000000c60fefc1cd14c9eb2bed851527d9c5a50f5fdc7000000000000000000000000cad5bbf366cc088aa3823f6be6fa29290ff96e81000000000000000000000000ab1bd74613e83af9f3ae15e0f45d2b84e8350090000000000000000000000000709f3091881019e4a4d725661b9abb6305c44717000000000000000000000000e15f71be529b70d72751814bd17dbff277dccfae0000000000000000000000003138013c00bab18d2879e9b641dc8a4d400b3db400000000000000000000000073abd656d1f0c3d6658679bff0c86ad2713a045300000000000000000000000092de600f86669d5bc23fd33c4b93689d49c55aae0000000000000000000000009c4afbcf84c7e98b5765c34210c3342231c8121500000000000000000000000039996e21fc42adf370ae5f6f37a5daa41c8cb375000000000000000000000000f8ac63b486762eed3a21f6fdd89cce33e5707805000000000000000000000000cab0edd72491cbac069c6fdc4229e044fe894b58000000000000000000000000054f16fa8ecc15dc47d22422d3d864eba43e87cf000000000000000000000000c0ae7d1d0c0f5b0204f530c5160a49d61d442171000000000000000000000000cd9da32e67240d29da678abc64b7bcefe8b7ab4b000000000000000000000000baee2afee1cbe228b18988f78abadbbb2f8b0ba8000000000000000000000000474dad210217f4c52d1bd23977c9b412999c33ae000000000000000000000000f3126062c6000a347d56a90552526783c0b1580c0000000000000000000000000fffd8fee14c7cdce2e7c496de5d7928797f505f0000000000000000000000007bc09eade92512d2861d67b67736d756f873ea98000000000000000000000000bb36aec85da6d862a4d1b22aabcc80a3a77609e800000000000000000000000048e988b8a38f91ea76e363aa0ff7b33f9b1e3428000000000000000000000000c68c8851ae973c64f9db42b32b4fecfa55f63f1a000000000000000000000000a3a4bef93f9103bc74feab5c005089fa3ca03db000000000000000000000000036e10bcde361294399d58354a5add8c0b76630a5000000000000000000000000a148ec62eb3b8bcec07bbe25caae61ff56d7fe94000000000000000000000000a5bc1c0d54b0369dec3a8f7f11e248b13a9078e90000000000000000000000003d24ce78b20c664491c915fa17642f9c8effdb1d00000000000000000000000070048d1f1a62f628120a2a69fc43762e3fcb7859000000000000000000000000b9bb1553b126bac9881eb5f728a25e2cdc2cfc37000000000000000000000000c37d54a252ccb170f2c64680932c42c6361c5a77000000000000000000000000083bebe04a7ae3f1c44f07a4d7221c2a88629cc5000000000000000000000000d548d57fed9cfc19aa25c972b4988e25a1a45eb50000000000000000000000007db22665d2408727ee5738635b7d494411c7e78e0000000000000000000000005193b0abb1f0587bfc9add03f521060514c6fbb4000000000000000000000000c9facd92ba8c20e3fe03cdb13cccdb8cc950fdaf00000000000000000000000063c89ec67daec25fca879345daef498eecf139ea00000000000000000000000021c025a4e5b47be192b1ccecc3c6fe4128ce94a6000000000000000000000000d05bf362d0e74593a81565cd66cb32570a1202740000000000000000000000002132353737516d447de90ae6e0d5fe4341153b36000000000000000000000000f029eebaa8a2a30e63b5014284d53b47cd697ed20000000000000000000000006231ee31949990270a51f7098f2e2c23c2411c730000000000000000000000007da8c20f29f5f999372a12d6bd9f17bedc773c0000000000000000000000000091f0cbabff574792c0610d9b20b1566bfcbb060f000000000000000000000000eff5121a038904c7c50c786a70bfdfe37e64796300000000000000000000000084192c51fe2f27bd4b0c3c673298fc56bd75ce93000000000000000000000000f454a7eed382ee498483ff5b0b2059f5bf87b27700000000000000000000000013783c684dfdbd7b58621f246d8fd287f98a785700000000000000000000000056cfd501530fbae8b193792845fe99db3dde0c0f000000000000000000000000a7ed069d9ca8e2c79ce2e8fca13b9d9e66510dd8000000000000000000000000a423cd6bb05c834ce61e4971e27e0bb312e88e6300000000000000000000000054e63276a074575605563d3b5ddb03f54d51a1e2000000000000000000000000d37af07d41b0eae2e673cafb96f7c2977fd56bda000000000000000000000000a51c7870201f4cac3b8c30f1a152cfc3fd05651900000000000000000000000011b2860cc35bed475b01f0a1fcc2b6a99954307300000000000000000000000073f843aa0c343ab4693f966865caa37a0d6c10070000000000000000000000006364644e1b6c408eab9b631684b99aacae0eaed6000000000000000000000000239e503d5f5542d8bc8abd914e89b0218c931a6a000000000000000000000000d34fbacb52fef86eda194b4db5bee286ca5d44d800000000000000000000000069b99a20b8dc8d9ae4714a64372a361194ab0e780000000000000000000000004f0b01ed4a16af26dcafda74b65396decd50e0dc000000000000000000000000255efa33bddd403efd0b2d4d9195e5f9de04a5f2000000000000000000000000eaf1c8aff0ca87a6ecef660ee7269b631312be30000000000000000000000000e91c5c7075446aa05c26699ee5236ae7274b9d45000000000000000000000000d7ffa4722c7f76250c1d314ef6c921af1cef642f00000000000000000000000039142a15e2d6e87855eda76b507421515286cf0900000000000000000000000080b861bd8c0f69b524e2bb6156a70148dc1fd7a60000000000000000000000006948f8b1008c08373ac5464eafe84c9de84906a4000000000000000000000000e0414fe3c7c7f9b2b623d5dda4ec26e865be67700000000000000000000000004b8a9ec636e2614b3bc2d99e754c71e215a5918100000000000000000000000097dbd0c5e11f0499185518c906112728b855e3a60000000000000000000000002f7a25ce3ac85b06b012aed92326a08985dfb3a50000000000000000000000003ea96e16f4eb6178eef55c9b0168e5801a1b8f19000000000000000000000000fe9302bd0123407f0847abadef737e52583b7b7f00000000000000000000000047196874d484f90aab315140561e8bbd153585d20000000000000000000000009f6bcc3d52624a2be52a6b5499b582b98f7e5a4100000000000000000000000044c0962c9bfb7bf5385cde98c81dfb047663c160000000000000000000000000f81ed26699f13cd2d93b9b79d2efcef6e5dbf7450000000000000000000000004a2b9c9edfdea1c228b558aab0bcc0e885a29283000000000000000000000000dc3d6fa44914ef386acde7c1076dcb71e5b0bd120000000000000000000000005c2e67cd0c47c53e722f49f0453f0fc6db9e7dab000000000000000000000000783a94b70441e5da25fe2c4658b2a0bbb693b90e00000000000000000000000081e1f3040c86972b76dd45184375cfdd2c5c31e1000000000000000000000000c7f50714db9e9d7c4ea833addc5366717603917f000000000000000000000000a2c2dfe0bfd985fe6775b4cdc17ec04d358745e20000000000000000000000004bcc662a854307099957826c2c55cef2b13af3aa00000000000000000000000093e29135771f1a2737706de590b5e053d90188ab000000000000000000000000a6412d7126e9628b60f134079afb9e7d23644e7b000000000000000000000000096edfe03c04d91d1f297662092ac1b336e6d427000000000000000000000000780dd9f6b1a47c95c956ebcf789b6524d31f74720000000000000000000000005347763f094bf9276d0f462b648349aad259eb78000000000000000000000000e29032d505ac08264c917bdbf92ee3c51006c89e0000000000000000000000003afb3ed994bae6a83714f55e3e4f82b3811bdbea00000000000000000000000034d2495860b612300c668c09e8622cc9bc3713490000000000000000000000004274159f2467462bf3fc53ea6c21d3adad8ea3c6000000000000000000000000214c5ab111c1bc7697d490e2d1fce021538418390000000000000000000000008cb9b79728fcd358b7f0cb0dbf861718435f61ec000000000000000000000000403615b70c893e6247ae4bc7627a775c1a4dbe85000000000000000000000000c3415afebae3d1d25fb2ebeec09451fd742a77a7000000000000000000000000915b2d84811d7edb40038e9c50d25806f7b9330900000000000000000000000093b57ec774cda69169cbe80e8ae44150e0df4294000000000000000000000000392fa61acdd2da97d009d86ea65d65a9748aee2b000000000000000000000000243394dc1ec351768dca462022d703ec295446640000000000000000000000004c1999784ae77d7f1000c9585ad89c51e4a953270000000000000000000000008ec3c1dcea24605bc2171aaa3a9cfe2f559e3d7e000000000000000000000000197caa72b938857a71b13e693731c028bc588dea0000000000000000000000000099272f94c37c3d9a90bd1b076202560ff252f200000000000000000000000058436d1974fd3edc0e5f18ce2cb3d94b854766f5000000000000000000000000bb016232049054377b10226711273e8f78ffd06f0000000000000000000000006dc54e5eb422874585fb55c7845fddd136929f76000000000000000000000000b8793ceb0e188a59fe0946e4c85cd44a3b78e1f70000000000000000000000003c34bbfdd6b2e3600fd1976d856674795838094000000000000000000000000040afe2ef984a8e5983daac5e5a656dc8a16f7cca000000000000000000000000dbae4a204a9ee579e402c7cf9f72005ecbf8f8e40000000000000000000000008cf1a12164b99704017eba5a5fe9138863b3b2800000000000000000000000001651b81592f53ff6481d09273d69439bbbe1a0760000000000000000000000009e1593ee60346b0cd0c61667a3bfe097849643660000000000000000000000005ba2b010673d8603141be0babbf688e31609414e0000000000000000000000003d4b5f062b68d5aab614a5c13e9bd38875bac1f80000000000000000000000009a25a0651dd9fad0f3ecd03c73f1dcadea96029b000000000000000000000000f3b27f3944893db2cf03bfbd88af20d42b5514f7000000000000000000000000f662f831361c8ab48d807f7753eb3d641be25d24000000000000000000000000270c107ef7f7ac811ccfb5abfad8b961e839776c000000000000000000000000899b86392843a605684951054c1f18fa798b7dec000000000000000000000000018cc88a33c6cc747568c9c50947b89957a1eea800000000000000000000000065da181c730d0027616998ce5235b4f35cfa6021000000000000000000000000618e987ff69cae9ecdb623509dd02638651a29290000000000000000000000002608716210c2e57a9799279fbe25272e7d37486d000000000000000000000000f211909dc3d3a7260f2719dd426e8e1209ec09890000000000000000000000005fa96f3f91e9305bfff719b05db115331b9d239a0000000000000000000000005be08326b9e905a75b8899285569b8c91a2b8932000000000000000000000000a5e588cf101478ec9cf009b5abbf9c4e11f03bb200000000000000000000000033e21a6b0bb6bdc5d2f8374a226216efc7f6ad6e0000000000000000000000006ba8c50eb2c0b7eb789d4fb2dc68267ca3ba06a10000000000000000000000000080a405485ae26259a844e1c3ac5870f762ba60000000000000000000000000619306b128dfc054f0ba22408e7b59a98ca630d800000000000000000000000019e13382a39cf9d6318602f00fd8accd714d1ac20000000000000000000000002f9038a31a6aa034946b017f0b9e69a001d0d84d0000000000000000000000001c22e514203bd6157c7db84c616f3746bd03b431000000000000000000000000471627ba2e0ea98c80d7cd9e230a6295bc26f2c6000000000000000000000000f20c6e62bcbfd3d5cdaa31c656a88a72e30f8ab5000000000000000000000000df6149a4ada615a1c8d3e9f14fb2326a2ae68c0b000000000000000000000000854a98f3ec27f0e8fecff67dde0beb41e72ea93c00000000000000000000000051d9de846baf3e8a50b872fd53d3df74de8e97db000000000000000000000000ff70e2693b38a2349e84c2d5b8219c4f70dde4f7000000000000000000000000596af6e537701f8436a86d44ad2ca4dd9d09a1490000000000000000000000004d38504662a029ca52cd1bffc8b8008437f23f3d00000000000000000000000065e5817481e8b71e2eae1e559137cda0ed347df7000000000000000000000000e1d3baa26d94f53897efbeb550d95cc2ab72d5f7000000000000000000000000390c5001d1e2767284cc8ad6cd73fb088be99010000000000000000000000000609fa490a6d452f61be380fff4df04cad979409e000000000000000000000000a480055853a1eef11df8b8bc10ef2f06d1f35c0b000000000000000000000000f85bf4dd52977ea2d3f652a8d155025d513b53c9000000000000000000000000f166e974f9074e86489841d07505f300b36978fe000000000000000000000000001198a08def2498cebe678b88b0529e5f91dac1000000000000000000000000a97afa96ab58b0dd0a2e25ca67f25d54b928d9b6000000000000000000000000d89200d53c77be61ec04ca52a6eac90719312444000000000000000000000000b85390b380a686429f7ae4c6013ae8e45f03d361000000000000000000000000146ca4afb22912cd9c12685f773994428632fa11000000000000000000000000b72370349fb6929f644b7aa4bf7aa9783b08f64d000000000000000000000000e78d11c344de6c318456a5e8374ddffbefc74b600000000000000000000000001c5018bb2b4b1a4e44009fc24d71078b7e51b342000000000000000000000000f65b21f8f2d1186dd43094f2ff2d90e7c4ee27430000000000000000000000009fc4001133d3825b7ce4b05bcfbe227fb3cd5fdf000000000000000000000000d3b509991af56d301dc3e705489b1bf8f156f0ed00000000000000000000000079000e3a679a19798f4765113a3df6804f3a7c3700000000000000000000000061e08ccef04c7511073c64ef6be209698cd8df5b000000000000000000000000b9486de6375e6c1eed59660c449b27b11317ac6a00000000000000000000000038048ea0af2fd967c7f2b70288b1391c4ff2430c000000000000000000000000cb0fb50b2abd64cfb518c987307196635a48c997000000000000000000000000dee5b63c3b9a0d55dac2e7573f43c51c9eb13c260000000000000000000000008ceab67e1350cade9c4a1893e53970a9a5873998000000000000000000000000caf62a62368341aa1df6be8b85019f3be07751050000000000000000000000008a62179004b78def6c4829fe4adeec64364085c2000000000000000000000000943ab19f3312f6a1a1ca4e1a8bef2452185974f800000000000000000000000064f86cca862e2ac4b15d577c371e3f5c0757513b0000000000000000000000002959ec1fa4e9325c9311d42016d2a39895f950530000000000000000000000008fe4c1814c58f17c19ee5d7b1bf24e244db7a3ea0000000000000000000000007a962d9c5553a763b6bda46f7c24913cc9fa49af000000000000000000000000db42601e666200120a7ed75b4685d033336f5617000000000000000000000000b18d6d0683f75a7e46b03457f8229fa78204e076000000000000000000000000d149d658061de843b909b182a3ff077aa0933ee400000000000000000000000027159ca8b28345d29a83542cc9d23a1d315110c1000000000000000000000000877631cebcbc6aa804f3a465929c67abb0d45d84000000000000000000000000ce6b95a29379ff27a73e42d41bd7f73fb471955f0000000000000000000000003e0914fc2b3b67a476142020b7d6990d01ad234e000000000000000000000000799ecf99c855d770ff8904137704540f483e26c70000000000000000000000004813b1aec8630d52f0b2ce79a63c3628252fe53b000000000000000000000000d575598fb34f1b475a6fcaf095723ada606969fc000000000000000000000000ad0b22aabb71c868703efe4301d42f2f774eb7ab000000000000000000000000a560a30d357a8a82d70f821de7b68ef7275d1174000000000000000000000000cf6743facff88ad2c4261b9c1b6f755a5fe8811000000000000000000000000089f51455989385b28db52e981eaba4b88f6c8a310000000000000000000000008097e59eb9ec9d52b7e23c81d95165c1b73c5c2700000000000000000000000036344e2eb13faf5018b17cefd67b1b64b88bae1d000000000000000000000000a6bcce28892e6033eb8518e4f9e36168c4c0bf3200000000000000000000000054d6279f6fb4c3c76a1e5ae77f620fb55371b4520000000000000000000000007c0831f8e51bf3e8994ae3c77de8de68cb86bf3f0000000000000000000000002d7ddd0c3f9485213969bd44cee69e979ee0deba0000000000000000000000000d4e4f983f4e7d848bd1cf91ed43f2bdd9d8ab8b000000000000000000000000ee82ede9981952589b9555ecaf876e0dab5ba5720000000000000000000000000f5cf485cf1c8c24f215a6fc8f93f189d6b49d85000000000000000000000000e7c6f212ed10525ed56b13c7a6dc8ce92a29d613000000000000000000000000709680f22d2b95267764db0e1385b59525d7f4d8000000000000000000000000973abedfb6d04489c7138b5fc0261bf09d5124f100000000000000000000000014ee4b8ce20c69201f8d1790afd6e9242a0c1da7000000000000000000000000e35ad3b2d5d96d9524740d95673ffe6088f944c300000000000000000000000099847d8752425c8ed527996aab134242da3bf5510000000000000000000000002a2a9dd00f3b09a4d84b7cf4d2e9c8797a34e7b1000000000000000000000000a04dd6126cde5e56545d44cffbf2bbd73a91cbbe00000000000000000000000001bac761a19476f68956c9667671f13417a1071a00000000000000000000000055fc89f392101fb6d08a65257078e44d47037f4e000000000000000000000000306dd0f6dfa7876749d677dce005cd3c7c97c0bb0000000000000000000000003c4cf91b91934363471582e1c1f1b902bf818bf7000000000000000000000000a335c5a39b17c1d53f2ae06de8e904129b42a349000000000000000000000000c2ca3cf6dc9a07dd61dc2f2226a16d5084b7e41c000000000000000000000000ea0b7c4ace4789c7dfe6de34061817f0faad3df2000000000000000000000000f19c3935516a68d8ee099854169a2f6f0af32e4100000000000000000000000063ef2dc0d2f86333117056735adf98d594ceea170000000000000000000000008a8461e1bfd8a36a3c657e68ecf38d464238613f0000000000000000000000002eb52db70f4219e8050b558c74df343872f50e87000000000000000000000000d52cf46c883b4e58b5760a26f5e0fb300565cfca000000000000000000000000f16fd1ce71147004a4443562b3199409606e2242000000000000000000000000e4b8e91cc02ba39056178ad8ace1b055ad5a87ea000000000000000000000000840b1c1c500b25bedbf6b9fffda73cc9606e479c000000000000000000000000407dad89bf37d8cb81c452b536513e8169e4ee8400000000000000000000000026f88c8d3df5ab4ac8cf1a1e032545955d4f222f000000000000000000000000383f42b5de515c564641f65f5da3bd8b4a35b4b40000000000000000000000005bc56bbe3735afd6818ff07406f062228ef46e1e000000000000000000000000f55a3b0a28946d3efcfc8e2c87f76ebef004eb81000000000000000000000000d3abe6fd7b03e8767e98bd8362bb27df90cfe4b60000000000000000000000006b030dc5857694ad5370b844a4699ebaf20de1650000000000000000000000001d327ef6baa4106da33d8b7fc4b85731640514c7000000000000000000000000b9fee87ada5100e29afaad51a2c60096010154c20000000000000000000000004ebcc6eb07a72aafcc550df49c3c358f7830672d00000000000000000000000032aaccb9a6f9fc549c59ca07b12efd1b3b23d32d000000000000000000000000c625133f6e97b49aada8c64a96f509844adfba75000000000000000000000000f7aa4c452c7e7ad710eafc0f8f93da85184c5c99000000000000000000000000499f29c50113ae47f4fd33d8aa54533bf3dc72ee00000000000000000000000001b0b00972eff4d9e40699a3b91771d51201ab3000000000000000000000000025366b53f3976bd6f214ece12c2e8b2ad9e392fd0000000000000000000000008081e38699f3caeeeb49bda683da8f57a7be3b1a0000000000000000000000000120695b3f2bf29563f157c8aabd8f17af4eb470000000000000000000000000d1c167e2d91f759fb2125aa4a827d4e21c0eb99c0000000000000000000000004e83af106dbe11adb11504b0d5cb7734a7d66198000000000000000000000000ab1896351e23eafa248593146f40a587075b6853000000000000000000000000970229233ad4d778f05a0a39462b1ac13cf84b0a00000000000000000000000095f298b1e7c5832e76cdc31edded48e363a989f1000000000000000000000000aca0f97e315699d4942bc94a269e7285cd6b6f04000000000000000000000000524c78a7934e56216c4aa20ddc14340127308205000000000000000000000000c0ef1aa6b05619f70aaf55f31f4276a550f7099b000000000000000000000000d109b56edb8160a1cea1800d403092c631d1aa62000000000000000000000000c0dfb178ea6cb03eda181e49a0347754926ca7bb0000000000000000000000006a6e01ef7cd3aeb4aebfa09ba894b611046e383f0000000000000000000000007d6e22db7c2ee44859061061f99e55257a5ceac10000000000000000000000004f1fdb46d6b90b33896c79d390cc348ec8b73b39000000000000000000000000f2f0eb47f287cf600366b74b1ef9fe19bfe2c705000000000000000000000000faa94128770f1aca9c1aead6fa729fc444c5939f000000000000000000000000fcff08e3aa4fa2149c3d9391e879f7737093a1ab000000000000000000000000dbf6130d365b1f6830b04ad0c415403800416b61000000000000000000000000b0eec0622e1f7d291a956ac630fd32b99d0e231d00000000000000000000000024108c2bba07df67473a96ef6a07285b907c99a20000000000000000000000000b34ece03c78da9dfffbea1b6a0fc5a216e9461f00000000000000000000000077420e96f0e5f1dcfa8fcdd6ba6a3a9d3ad0c6c40000000000000000000000008d09203a6aa5061cbcd47be6118f4c4894b9158d000000000000000000000000a348953a62188e005fd2d411da2a8bd1c486da0700000000000000000000000031732de12fbd6d3d3f17f2c0102749d888f51109000000000000000000000000340ee45ef47b361d3c343798a77436f5a0c06d2400000000000000000000000019f2dc267fec3a527f133b24b30aaf9fc0e3279b000000000000000000000000129b480ad625bcd1a5c3a1c10d708114726fa46700000000000000000000000062cf60f67c4d486e425ce76912a5e2b1ed22ae5a0000000000000000000000003faab9a0cd9587d74d8acc962ce91bb4d4d0e944000000000000000000000000ce1c058607040e955e72f5e5a66df843aeceac1a000000000000000000000000cebf6aae665c5dca780d59ce2c91e4841e60a1ef000000000000000000000000922ef1ec225daf4b9e69034ebe9692469a429f480000000000000000000000000cf492dabf57d964cc57d1f89fd3358193279ace000000000000000000000000f7fc3f2146f6b62e2eecfee40f798958799055f7000000000000000000000000231907d3e140c5c9026b97b7c7eb9e8b1081fda00000000000000000000000003a84406d4fe34a7655c4973554ff6ed7130ba1440000000000000000000000000774dc282cfac8efc91879b14faacf434da47acd00000000000000000000000098934414ab427c43b7e17aba5aec291ce14b069d000000000000000000000000ecb7e5a3d4b979f02dd0437e8f1e34eef85cdc3c0000000000000000000000001623b06f4cf1dd0f88b2ccdaeb0811c064c9e98200000000000000000000000047048c67060a6ff9a2faca620ae362ede1ceb37a000000000000000000000000a49b2d66a26e26029978cacc837d90280be4e07b0000000000000000000000005111c6542bb41f7c1a87f7d5f3f7df3cc41ee5eb000000000000000000000000eeaea2b05c3859ef8d59c2f77c27a56e9ca755ef000000000000000000000000da5b03dc80f92986ff7ece16e88a03a147be88e800000000000000000000000013dd1fe9e987c45edc651f1a373c9e5f635c01e00000000000000000000000003bbda9723c92173c146ca658790d1b357422c32e00000000000000000000000054079f704d7123b8377236808e5a16841c2b030000000000000000000000000019bce196b9ed35f96c2fb2ede29b7dc231a2925c0000000000000000000000005ae32e87958a89e0e5ca14e3bcd41eb01fa822d4000000000000000000000000b77f1a1cc02fdc85f4922e9137b22f17bcd5723b000000000000000000000000855064b810f2bcde55ad90f0cb7eb07c20ecc7e90000000000000000000000008a0356c9935bc6f289dea2fe6b523d696e4424f6000000000000000000000000789a3dc229e4997b1ae0aeb470138b002e9910830000000000000000000000005286ddfb369814f06e529ef19adbfe3b8febfb570000000000000000000000005056c6003f84ca5487a367b09a1dda3716b258140000000000000000000000007d3461e2537c8ff2ba1ad7615a70769e06ac216b0000000000000000000000003028951418f069469c6a531868dd32e7ec3bc31c00000000000000000000000081206c4d4eb4a693e4f85341bdc34793393577f5000000000000000000000000524dd68ec6225144dc242086463b5a9bd4a63549000000000000000000000000c83d4493ccac19b9db31263a2c83b745715e390b00000000000000000000000068728cc9fddf9a03bddbdb34fb09a6d2de04c97e0000000000000000000000006beff0d61c91d7535c9f9fd7b0cd6f04b12ceb8d000000000000000000000000ea746551ab1ce209a6b84a300edacf8dc99ee6460000000000000000000000000164e0a430b62414e526d982feb111b5fdce283b00000000000000000000000036af447d608ac3960b73e61d61ae26a3c7fd6d4f000000000000000000000000eeeb61439cec4c403a14de628a052451f973cdee0000000000000000000000003c7452418dffaafa1a1a6582e632ee7ce08e3ce200000000000000000000000097a2eb00c9f5d8efa901a2743b2eefda981bdfe8000000000000000000000000ee023067b71e2217cf969b301678ea464b1b82080000000000000000000000008e9b7cf23cba135c57e8a3d317040b090be1e8aa0000000000000000000000002c4608088a8bcb9bfd5e0f782ad1482618b4c0200000000000000000000000001d883459bbc71042a9072f106427c4993de4479400000000000000000000000050d9e4a80893c276341911d7fc4c89354d0ea2a7000000000000000000000000fa71551f146873c30731c3e3d9caf2afbc6072400000000000000000000000004198cd77a56bea6baaae2324fd89565cd9395573000000000000000000000000ecb8f2f9ada5b86109a3b37752d60093eb1ea99e00000000000000000000000082e7fa3249e61190b1822491d7ab9c9e439f0cf3000000000000000000000000cbe51ea38b9efd678b2e6d0e3dbf7b645c1b4898000000000000000000000000f44cd5600fd80df4cd64c8c6bd686f94592cbc77000000000000000000000000ece1fe6126be059de59809da4550913099b389eb000000000000000000000000e4562f83c612d24e208667a1f00e84e4e79bb336000000000000000000000000af007d3c92da75dab68e4ab4563d77aac463752d000000000000000000000000eab17e45bcba20e535ebe4553a06c0cd4e34f516000000000000000000000000e07df15a9b85a637bd95f0b62b08cb952b5e2a5a0000000000000000000000001b5e38cc1ba364628fe860776fdbab36336a026d000000000000000000000000d5ca5492f16ea60b48521ec038106bd26c0beb85000000000000000000000000569c781ab352f975d62bd9c1452d4cd597465f66000000000000000000000000ec2c7fdbad841effe29b5753e1e4da1073e1edd200000000000000000000000097b67b5373ec7281ebd1c62e3174815e664a0b460000000000000000000000004ef5cb011fc9cb81080adee30a9e4721e8d3af7f000000000000000000000000303c486a0a497dd085e7eb935348c6c99b0d86eb0000000000000000000000007cee1418b4bfdd3100d8f9637bb18ab89a6fb78700000000000000000000000017559063b16912a89755faddccd420839247c45a000000000000000000000000a3c5d6b4a8e7b2427265b627fbeb7ff6783970460000000000000000000000004498f05a4e14860d4236f41d3f65b9a7225ecf7f000000000000000000000000e735876c2cbec8084ae5e2d362f0ad8c36bd4349000000000000000000000000d235d2aa9d2f8891859ccc9f848db59b8226c4f7000000000000000000000000161b1d3ab6cfd2b9f42ec758fd5a9cebd08089520000000000000000000000006b6cf9916c73bbb9939347dede25a5686fee83930000000000000000000000003ac406cd7ac7b26be59f47078276d7c57612f29d000000000000000000000000e41f4fb27e77006e081a90c3e7ef33375150788300000000000000000000000073a60dc85bf40826d064d85f7071ce2ec1fa54a8000000000000000000000000f857958267f20632011348c4db1217fadeecac120000000000000000000000009921720bb5e9bb903c764a8871243cbf9ccfeca00000000000000000000000005fa651c50f03d90eadd4e4ca8219862e7802a9480000000000000000000000000de74ef8a6d719c544019e253afdafcfb7d23db30000000000000000000000005d44380b676a64902b2890aafd2d00813d7965400000000000000000000000003cf000460c0f315e3f682a73faf0a8ffb54e2677000000000000000000000000f5ed6c5144a89419437127a493a2360f9e723bb10000000000000000000000000cbdcfd9e5a232a608138d3c190ac8b9b164d766000000000000000000000000717e0b014384c905bf8b884b8a02e58c62070366000000000000000000000000ba0ec57ca27d15875640f265fab48b5513dadf7a000000000000000000000000bde2536d6036b99b630107a8438448af38651d960000000000000000000000007612fcfd1239676359c498bc1d7cfc5f6b3164320000000000000000000000007a27d07cfe2429a4b6104c27e73802aca1f9ea3800000000000000000000000055964abadf7d9e67985e1b831ce3781f3f780cf1000000000000000000000000444b508e3eda1439e396ac19d56cc61726ae11bf000000000000000000000000ebccb3470fc0efd217f65c36609455b2ac6fdcc60000000000000000000000000d089081359851b142a5b65e364a51fafc8f129100000000000000000000000043927af0b5073807f7f89309421f18478136bf68000000000000000000000000447011c4d564992c258528eda29d533374f67c2b0000000000000000000000003be48551077b7ae54c74b1d888d6e0a4522fa7e300000000000000000000000016a140a17d0f09bf245660a514d23affa7e38160000000000000000000000000cdc776b7188c830efe22afbf620e68d8ea81a1fa000000000000000000000000bce390663a50eca7b252ce52c7a1629aff604b1a000000000000000000000000c653068c5dae94f53c8531c53284fc7b64d0fd7e000000000000000000000000f772c95043d2068d5290be16ad36d3d7172fd0820000000000000000000000009940eb480ae813a35a5448bb2ac35eba79e69ab90000000000000000000000006e7965963ba50667b5ff718adc852aef1e688ac200000000000000000000000037ec04f394f2dafc7077a11b55cf777ab571ed69000000000000000000000000a484ecfb1ad43fb29c04d8090211b33982d2dc100000000000000000000000003e1088af1923840d5b0880cb79395296958cfecb000000000000000000000000d3cfec2cc2c2687583032b34341c8708d0bfc9a4000000000000000000000000dc8d81272cb1bf0a8746306179e31403688f36780000000000000000000000001fc8ba1438a7214bff6d1101d36d316678516e8e00000000000000000000000036262fd1cce79b98527e3176a359eb5e4df11c2b000000000000000000000000fb161a84e6150c5744df486714116bb69da4b764000000000000000000000000403cb130135ed1aa3242bd30213201652fb4c56e00000000000000000000000006a97e96d7fc6e841ced8e4a6b9750c54f3ec4870000000000000000000000002a45188ec2f0de93c6b16fac8793683b40c97043000000000000000000000000f29ef18f75f263634d6cbef6d15173ad6d69f6d1000000000000000000000000134d35266e9075adc311182938f5f9083df6b65c00000000000000000000000096eada237a93045cd9367ab3cf8d2907780769780000000000000000000000001e132d052f26ab9de16fd7fd0e195c30441c64520000000000000000000000006f30f38c89c5e3c86b612d44d83a60e9546ea611000000000000000000000000cd0f3c1f47bddbc2e0d74ceb7dceacc7fb3db64f000000000000000000000000c0fa207d207288d727baf8b4f2b3ca93f45da246000000000000000000000000ef72c08032aaacab6d973961277c6b5fd91e8b99000000000000000000000000a39ec0dca575b007c9154d2026226e137ce563b900000000000000000000000024328e35e3b0f1885ab8576dcfd509c019b442ed00000000000000000000000026e6e1797bf884fdedaa428055dcc0b8c1433b95000000000000000000000000ab888d83d2f331a4299e472fedb191b54f960db50000000000000000000000002d41c079d733825796842c113ce557acebbb6c6d00000000000000000000000080421114371c7d0917f529bf0996d850df972656000000000000000000000000b5739ce693d9602a52feedeafa68a25ea85f14e5000000000000000000000000ab6a194380084763dd26e6be64b104bdd9406212000000000000000000000000d5c7fd817446d4c43af625a51ed1be985126eb1c0000000000000000000000009136c10358c82a98d40eb69267910d5a0eb67ac400000000000000000000000023f571b468696dd4f70c35ad73ef6c9c5fedbeab000000000000000000000000f1b92938df6d61d028a5614ec275ea98209220d6000000000000000000000000ed921a789250198cbb3b04466905e45bee3e27020000000000000000000000008f2097f3868350344013c26eb84d081de96fbb5d0000000000000000000000004b844a39cfad054d3e56f88e9bb2f64efdda75f3000000000000000000000000fb90785b12751e4f1ed45ac14c142458daae882d00000000000000000000000012d4d90194b8468c62ade1f00e7fe28f2c3a35eb000000000000000000000000e46e22b91c550a6d97f9f80c2991831c9371a94a00000000000000000000000097eab8b99b5d00c4b5ee81d378a86e0ba01266d2000000000000000000000000e1b37c31a3bc91febdcaf1ca179c293fb77b6b4000000000000000000000000054386d7c12918e44ae4a182bcf8c9958044ed2ae0000000000000000000000000f4e5f023772c793a4275118b66c445de108e51600000000000000000000000060eb4298aa58e70328826345c545e6a37b7fd7a600000000000000000000000090956c174229b3ac49a27eb1550b65cb6037cf09000000000000000000000000e1fab909c41a1a80f7cacb883d5362cb39f965a90000000000000000000000006dfdf8a4d53ab0c3aa63c7804bd527ca13c41ea6000000000000000000000000b0ce8fddad47eea0ca6d6be7b243853e2533e5fb000000000000000000000000508bb30769ad58b356cb61ea03093652f3dd1b49000000000000000000000000db908be9f7304a66aa72f6ee9d2c0023576b376a000000000000000000000000782ce13fb28b95ed21ddf7dd8acd48a3c6437274000000000000000000000000f2fad0b3974c14dfba808c7c3a810ee55df94ceb00000000000000000000000012b28efcef51d546c70cc616acbd560da55b4bc4000000000000000000000000cf4f683e7d442ea81ff36df03f0458635d86861a00000000000000000000000017ab052a43faf77e0c3190c08e07d5aa5a8a5bec000000000000000000000000a5f7a90bad45094aa676f81d580d8b93284e8506000000000000000000000000f0ff7c057f80fe6e81353b956e1095f971092853000000000000000000000000b9b8ef61b7851276b0239757a039d54a23804cbb000000000000000000000000229ff1bb69cbd3d56de484044a8b573a55f1050e0000000000000000000000003a9d531c99de066d2eb16df238688925fbdec0e200000000000000000000000038b4986cbaa1190319a26e8cea73e6e551340fc30000000000000000000000009469c98be5afd94cd601e094bc401ddd37f480a3000000000000000000000000e021b8b604c98c3bf621e0440361e1905c257634000000000000000000000000701986e3c3686bd0092e6cbb0d74e49a78c58c4500000000000000000000000065e8f125bfec6d8f2dd6c20384a50d927373cc4f00000000000000000000000004d42d9ebd14916e784bd2effdfbf3ab0c10b9140000000000000000000000000443ffba30e3bbb51f20d1d6b848d7892676d24700000000000000000000000091347207ee9ecc7177a038e9cfe3ffc552f505040000000000000000000000000ae3ae9d571806c131e1a8eaaeb43e41d7ad2e2c00000000000000000000000079ecdf37b1e64c50ba130b0dd236191475fc6f5d0000000000000000000000005b8e7346c054ca644ea61305929fb4582e8366ef0000000000000000000000006878dc0570ceb655538694d71367e0e56057c1aa000000000000000000000000ee57e4fff9ee53bec80c32200b83cfce23a68378000000000000000000000000a84d4170d369376f09a4b4f6124aa50fbb4d6ac20000000000000000000000000f27fa791ba91e24d5dc4750abb2f651f2a8c0f9000000000000000000000000bdce0d84abb90aabcc1a530475a6b0e0e4e39ab10000000000000000000000002116c24c95ecabbe562bd3bc6f4924cf01017788000000000000000000000000cb0eb7d7747bc0e12771daa159618250fdde35490000000000000000000000003190f62857e02cfed7717b20d670bb542330aa8e000000000000000000000000497a1bd14df8b40c03aaed8266a57c479e0eb82b00000000000000000000000054ee5b1edcb791bb3e1b8666eb9cad2e0d1bcd47000000000000000000000000fcdab445aabc6671efae9210ff8f28c16f5b8a78000000000000000000000000c05c6e561046d1b96cd44ca95a690883989d5a5e000000000000000000000000bcad488e15e999360c0339f06b8563ecd25063b100000000000000000000000028f95aef0a7e91928de7e8c45b35a2142f33de2d00000000000000000000000082e0bbb820749a55bee2bd8a2a674d25f635411300000000000000000000000032c6813c22073bc3846baa54243fad9eb1cd172800000000000000000000000071a2315c67563317f1def77b2c80a01571a13dee000000000000000000000000121cf71fc1dfa3456db8e62448796ff414d7d42c00000000000000000000000054cd90567d11ca52d030df724ef2e1250aaea97c000000000000000000000000b6d7ae6677063ae70614c2419ce8d3ffb8745d230000000000000000000000000849ebef2c5b5dc26c40fd158ce3e9b209c8f241000000000000000000000000b5d26158102181dc4ceee75f260a60debd752e45000000000000000000000000dc4cf7673c7ea7d491b7be7cbf83901ca43bb8460000000000000000000000007cb60d99e7c02fb94d4cfb73d22354543a17465b000000000000000000000000aa48356e461894e747f88233884b6d49adf7457c00000000000000000000000096e10cef12e93583c1a501e2d3ec31f08d6f7dc00000000000000000000000005276a8ccf431c46d2cf448b9827eac0f4e4da64c0000000000000000000000003b170eb3d6c0d31a186f943c595ed7ca96023c06000000000000000000000000559158a3106be4166f3eba729ba1a5d79aec735a000000000000000000000000cd34e56ee08f9f1f172e4011bf3ec5f5375f8a14000000000000000000000000942d9be688dba5f4773ab559003e920d4b7a8b7a000000000000000000000000248babeaa77724a3f1fa100356f1eb1adf78c710000000000000000000000000b5fb1a63da629c39687d917f4a9bbb49a4e283af000000000000000000000000aa34dde115e593dd26d0e6b250321803371dfc95000000000000000000000000a916e445cf5aa3e1fe95e34725150dc67f2c94e00000000000000000000000009eab4d853fb8e81a41cf62bfb9a70ebbe0520f0200000000000000000000000084bace30e90fea94646be303064f963a4217be9f000000000000000000000000d0d58f313d7f66c11ae275befd0c0956dde29d2e000000000000000000000000a79633c3bf4a7bbe3f46ddf66585961e3cd64ea900000000000000000000000013ca2cf84365bd2daffd4a7e364ea11388607c3700000000000000000000000008b1f344235b4ce46b6f41241d7a8aa84788fdeb0000000000000000000000000163c7b6fa96cd58ac7def93f643f4df3f2f5dfd00000000000000000000000007d74da2a9a38da7fad0b1901d3fc6fe21a5281d0000000000000000000000007932810a66fedc6c72a2578fc83f44521832dec2000000000000000000000000aad34160998f94b8f59e90e49c08aa4b880b222600000000000000000000000039249cfc84394fe7faa34dbcd1db6852f4a2cd020000000000000000000000006000054445af27c5e5d88904d02f09483363d5f2000000000000000000000000a40553971a8bf4d7e087876810f1f5eef25fbc6f000000000000000000000000abe56d13e9633aa9e010d46beb61b96144c98acd0000000000000000000000003dcfe1f4a6fae1c6c0ada34dc27c3623a90418d8000000000000000000000000a4f958228c9b35b63ef5329699bfe6db404fb0f80000000000000000000000003a13bc52aa982fdb96c535f3bf5dfe7c88a77609000000000000000000000000b74b3e4c84889c356b2552b03aab1e482274a5ca000000000000000000000000084e52d052507e1e61508fea7e13a36c28ec0de2000000000000000000000000a266d072364e6d8c1d4cc5070280c4d9964690d300000000000000000000000036d16e71d630ba8c5bfb7ac8a459aebdac1276aa000000000000000000000000a49391fc6242e6e239ecee8183079c2ae27281a200000000000000000000000070cb4af062428b4a021b9df52701b63111962958000000000000000000000000d7cddd8319642c2d957ecb52f644c5634ded8083000000000000000000000000b920f017e6acf0d6ba53949ab7e7472a98d34fa00000000000000000000000007c9043947aa4a16c6b3ad218ccee950fa5bf9a58000000000000000000000000c3cc6e2175fe6b56edf802dd1c76fdc89375e67200000000000000000000000085c132d7e9c50589277df0c3d7f5301a8787b27200000000000000000000000087a29f63a0525f38aee0bca720ce0e5b04767c39000000000000000000000000db87085756aea0645a690313c4713c74d1457e37000000000000000000000000bd37a3b6f667dfd7755841bc781e4755fef5cb5d0000000000000000000000008f922171e10595a40db1191bec9e8252ae01469200000000000000000000000078cd26234cdedab4cbff38c3946559564ae2dde000000000000000000000000059b0c7b6e2f45e29cb273b4886bbd9203d50cad4000000000000000000000000474840db7ea9a676fdb5ad8c89429c23d083abbb0000000000000000000000009034402e0aee0033ef4aa6d4cf446077f0e1d2e2000000000000000000000000e36c2e34dd3e88975ca7c76226bcabce7b9ceba3000000000000000000000000e6c3709a6e49a2693a9818fc65ac5ef5a333ac5b000000000000000000000000f56cca3301d594e4a173ddf9615c81747f9834840000000000000000000000003d10b6e7532d9c7d43ddae374fb8ed9e1b291f0b0000000000000000000000002f6767d0dbf0be48a3bcc1b83bb2f503af1af7b00000000000000000000000005edfadf3bef59843e7a8762fca325c00daa26819000000000000000000000000fad7c2aa91539d97b9d7c044213b2e30f3e54eb500000000000000000000000041eb1475e097281d506b31337d6409bd58436cce000000000000000000000000fefd7e49fd2ba5a3449d952fe883355bdad33db50000000000000000000000008d0905522fa0f2c03dde4a70a7124d5c86599ec7000000000000000000000000d6342ebab3ddcf52a79ab13462aac88bc0d638970000000000000000000000003f3a1aa0585010b73335790992c50ce7c44dd1a4000000000000000000000000a112eaffcb32cbf4bd4409d2890737292c079bfa00000000000000000000000003e33cb8a8c6d05fc6c533e30f1eddbcdc16b16a000000000000000000000000204ea0b1936ad02ea96e8d9ed8592b14ecf9bc8c000000000000000000000000b10717426a70f42cd564bd8ea7bc65580b3af99e000000000000000000000000de2c1c17b6d765fba1da2f2d474ded89df82f2740000000000000000000000004a42184ac87ce4d9ddac560f189c9e18aed89e30000000000000000000000000c381551028ada1d6bf9a38676adf128f80a226c80000000000000000000000001302c202ef727fd656cb6356ef6e8b3aab64aa5800000000000000000000000056d4e58ed7dd25944c2c335584c26c7862c60bc1000000000000000000000000341f7b0c87eeb9037469c6dd154a4c4f4e15820a0000000000000000000000002ef5215d169b67c86bb4774f7240ec637c30fb0100000000000000000000000067ee257e82d2835a278981653b971798f396bf96000000000000000000000000c1818deafd6e8cc64ca3cb6ea2d618820bc507f50000000000000000000000003fbf6f3503359cab3ac1a889483511cbec6ca03f000000000000000000000000310c28d274332a73fa88851afbc57b34666414f80000000000000000000000006493c54b7eb9649b1429c84e309830453de032b60000000000000000000000000d00d1e85f8f29a7c728e85a1483cc6434c674b6000000000000000000000000473a0c644af66b1183215d8d27b9d8ca27d1622a0000000000000000000000004f5ae07d672931f53b3089f8bab4be239a0990c90000000000000000000000004671993db42f853eb658577b8c9abafdb1b2aab500000000000000000000000048575aae32a8f8b078feb33804482a528b6a90ee000000000000000000000000e98f0276a5f59c2b54886a17b0a2fac71791551000000000000000000000000042c23164e2fb2b10692a9a940814fbad2bd94262000000000000000000000000cab7695fa54f31826b79b397e3ea054b094ee4ae000000000000000000000000d229d3ac920e234546d15da5c9d4faf3f485268c000000000000000000000000e81c5244358a5b45a2866292572e6d37affb26670000000000000000000000007b410bed0a753fb5866c4ffb87d56b1c95e47fcb0000000000000000000000004103cfcb300599dfcb31dbc95d919592619b4eac000000000000000000000000a0db68312048e1702b5ec035f8c68edaa7606c900000000000000000000000007157085ae942d97d9b5a54d45747ccda52ec259c00000000000000000000000072e546f55d6a3d2136f7ee56f0557147ef9abc3d0000000000000000000000002df5ac7a59fdd8bab06ffd4f8b0efcd34a477e6e0000000000000000000000003f48a2a408e16ce47d9f9706349514a45a9d21ea000000000000000000000000235bb43454c912080571ecbeb76fa1cfb925eb39000000000000000000000000ff29e56194a4e784b6083fc3be39533f6c122153000000000000000000000000bd1df14002fad5be95c04bce29517b03e7806891000000000000000000000000abde2f02fe84e083e1920471b54c3612456365ef00000000000000000000000023db7c37af4120621f0c4a6a88eefe1a5d508c2900000000000000000000000003aa52913caecac78583f05ff6bfe381fa4eafa1000000000000000000000000c5f69352f0b4a248b7bf1576c91bb3e08effe57900000000000000000000000037749325c5f4847151c5f864ca8b377763a3a343000000000000000000000000bc60da6df2cc1133e3a66e5f2b95960876d0da7b000000000000000000000000c9725c876ca1387e444154c252b50810e5a94f520000000000000000000000002125b381d400bdfaa15f1b17aaa68993e75255630000000000000000000000001ec7a273564769b0c723979240bd424cad3cbe2c000000000000000000000000ce2eb58207fa53794d60ffe31e746c410a0cb803000000000000000000000000501c398317eaa625ae1af875f1fa851bea108de40000000000000000000000009102b19056a52e02ad9a364636c123eb69788280000000000000000000000000691555e57fe6afba3024197a57de746a40cef87f000000000000000000000000d879e063dddfb7980b4909f66794a4dd42071336000000000000000000000000d1f9986b3d2fa47c8bc080dd47665c8ec930495c0000000000000000000000005637ffde28da594a20e367be98c00d8d8b601068000000000000000000000000d24532fdec35c876403cdf81a47f1eb6f4989fd5000000000000000000000000d2bc982a2035db0e1be7c2c1a9f87e31794c653e0000000000000000000000004b2394ba30b9461c2b66201f5921b4abbfa4ec5a0000000000000000000000007e63782cbac78595ca15e9dee1faadc02d7227aa00000000000000000000000072bf0778874fc88f3e95adaecdd983b2be665476000000000000000000000000388be3442aea4222b73e476a9046fc86ba9fe217000000000000000000000000f3afc2383a0b45ae73d77b49df7f2184b1ad4b90000000000000000000000000a1a9ea706648a32dd0cc5283ed5fbb0c045a85d5000000000000000000000000747066182883512802a587a3b2258b67c4e9db5d0000000000000000000000006d58def475df438349a033a8453d8edf582ebae9000000000000000000000000a566e0971ac122a10a11f931e61abe941c3a5aa4000000000000000000000000197d85da0f1b8d84c6a8d59c1707b5b89405fb440000000000000000000000002ee9af1a0f5fd7eb23c7b4610151e6cbc47e0333000000000000000000000000e93beed1144840854536753611bf152063618473000000000000000000000000bf8399654a3f7d95bb1923c2ab1a95d33db9943400000000000000000000000097fd4ad4b2b84cb9de30023a22f440c76ecc7f49000000000000000000000000aac6bdc6e486f53e975fa2625277c460f6d03cc20000000000000000000000004315d7a0549fd688d17e4c0ffb4ee6b37b9672790000000000000000000000004184adf25104fd27709b751025325cb419bfa61f000000000000000000000000dd09599b694014a661dec9f4cdf96c8bdd66e3cd000000000000000000000000340d86d124207987f9068d95d854f57fd7af5ad10000000000000000000000002a96fb2e1085eb1dffaa2c5880712126bc0f380f000000000000000000000000f70aeba0758e6cc05581bd4c6ef4dc3b85947fe1000000000000000000000000fd6fb378256c3a98555eac887f6042769b62bd790000000000000000000000009f614d7e0c8be8710887cba971a2e1155348e66700000000000000000000000032458e28f39c28b784a540098fc1c36aed2669e000000000000000000000000089d2440912e7f1ad5f4eb9c0e9f09472a57b6059000000000000000000000000138290c333b6fa141fea773cdd9bd0bf2bc524a2000000000000000000000000efbf320e8bc2e0a051db24f73b6f5756deeddcda000000000000000000000000f1ec861f0af9a5757ab89e305353e46b3bb6d73c0000000000000000000000001995355a37bba0119afb60ef578f8b534bc3336a0000000000000000000000005f8c9a3d1286f79da1b333586675c2dee84fc2130000000000000000000000009d99fb2402bcc8411babb2120a740da7c5dc5550000000000000000000000000b20dec90b3e500a4ac27444fdcab91aad6964064000000000000000000000000b64d47836b165e432e1a7a938f56d23fed1daf4a000000000000000000000000a9acc2b929b92a86084ccb115b78a6d62730978800000000000000000000000080213970a0f05937eb0fe92f4b6fb104846740d10000000000000000000000006e7c550139394deaa2c452b698b253d2ef64f8f40000000000000000000000009f6752eac06bab7c0233a1a4349c0364a3d95507000000000000000000000000e62bfc300d5039eefc70dbf83c6015a1930565ce00000000000000000000000095d413fdfa7038a036e66c4401930ca8c0912b13000000000000000000000000ec713ab5514f7dc703c07cdb37108f7c652126d7000000000000000000000000663cfbf2c0fbee5a5aefcb378a08c30060db1dc60000000000000000000000005be1ce6fa5c726b1cdbc63d8d9b77a8e194728b9000000000000000000000000000658c8ad3b333e9e4937732f45dd6b322c852e000000000000000000000000c003857b6ab342de73b01d62870a898fcb55506d0000000000000000000000009f903780044088e5540191c52af6e9ea2283c37d000000000000000000000000be3c1e92332f848512e135b8a0cc2b705f72897e00000000000000000000000077aa98f51365eb8219138aa35b72294dae21d2b10000000000000000000000008c7c9ef625c6abc2d723d2df9921c48e6ba5c819000000000000000000000000619cedf4fe875b42ff939449be03823ad05887e100000000000000000000000011b82b414228627d6154bfd6c342a91c85d9dd53000000000000000000000000810557f1fe21ac165a9eabdc5b5e2b90cbcec1fa0000000000000000000000008a274c0b111eff93554573e8b1958ac72dedcc9400000000000000000000000025bb63b46bd15925216caf3ed07a0fe33d08a2d00000000000000000000000001516e620926c908115b4d896b520207681cd80c90000000000000000000000005fc000f68f6715a2d9c6956c1f9f2760064d50af00000000000000000000000023e43119ec00a0c4ef466a3fb98f6fa30e9cf0380000000000000000000000006378a11d808dde4924b95a9777723c931cf1319c000000000000000000000000f9ee12677c47a32ac1bdeaeb5ee18e699513fc49000000000000000000000000d853175e2e02a13e6ac70e0992bf68ee1f31cfd400000000000000000000000009ad6116fc2549fe8684e14d450d53ec3e1daff60000000000000000000000000731d72378a6c7a72e8ddfa015f3c7ae638a54990000000000000000000000005ba61cde4e93e9e77c150de9022ba3c32067952e000000000000000000000000cf411ce478f4a8921f3f7f8456c609c2385f29e30000000000000000000000005280b8db900300278716c3ce55cc673576c1450a0000000000000000000000004c23dc6ee4b6fbca70abb7ed8103c503ecb5f03700000000000000000000000060c4ca052a93599705b7b0eeb605fe83b8f1bf63000000000000000000000000ad1cd2ed91d44a61eb9a97dd5231317e2c1a72340000000000000000000000008a5ded1adb626024395c418104fcb5b51f382430000000000000000000000000a37857617ce75f5432be6897d34e4c609b5cd140000000000000000000000000e2793817110e263aa5c0a1f0ab8b0faa6dc41bb5000000000000000000000000999382f9de08730d45ff97e4b8bec7069b2e4420000000000000000000000000a883c9018e8cce09408a5fe0f6abb09ba5f111600000000000000000000000004f55badf85d002885fc282649d2be37ec3aab0c50000000000000000000000005d61aa57577d56045ee4a14d2e345c2f76ed469b00000000000000000000000099e8e9c68792718eee089be6db5e210e9c437af7000000000000000000000000b9771c761b2d49c894a174aebb2b5508e4aceff300000000000000000000000072cc76ba98e40a23daf59b7fd5d610f29f653605000000000000000000000000cdb3c073811bdda2920b2d8ba12c101c1d6e4711000000000000000000000000aa4b96cbd2abe2a01f4ba18185c84c290dfc96500000000000000000000000009c4bc2a57fb66884e7696ebdf42e6484f61ba92000000000000000000000000004e492d349e82cafdc314cc0d966592b6ee9df11000000000000000000000000450430c6a9a3f311e907db1badc8e1c2773e22880000000000000000000000005a031574a8fc0d427caa52c2ddef09875acbfe8b00000000000000000000000010094dc2f0c5742697e0728ad783398b492ac4a7000000000000000000000000df43707c49c10970b3d95679f35a81a75132e6210000000000000000000000003f19c606310d77d28082304b2c1de0dbc1b5f21d000000000000000000000000d497c03514635164ce03b4152bb7df39d425b70b00000000000000000000000001cf55d470885daa810774bb9e0b6c45601d1b5100000000000000000000000099b3b2c28e2e374c59a660b03c8f2533477d918300000000000000000000000039413c6bbdc365c5e146576e5e8e6738ec30d4c80000000000000000000000005b151f70e1827a90103b64799a592af7394ec63900000000000000000000000005f2cbb933d680fc8e20eaa427b3c56d7b0d75d8000000000000000000000000d7b1f05c09d419adec60b57f2ea414c7120dcfd70000000000000000000000005f914fead6f5d2ff3b2c01719e9eff71a5f66bd00000000000000000000000001b74853d1bf0bc4bd3458b5038a5ae9c65c45959000000000000000000000000ed968213380a1d0efc976d5346dc14688dba07c800000000000000000000000051fcabacb8c52b52cdface427b7f6a19e405e93100000000000000000000000000fbf8fa9babdf7c467cfccaa449a6cf11e422c5000000000000000000000000a6bd7b4f6e4180fb7d87b5cf963723b375c89a3f000000000000000000000000941095adc76ea5a55cc03ec928de8d9593dbceef00000000000000000000000080a9c70b06c7881dcc835ce232e89fd7f8620f16000000000000000000000000fc24ea9cbf2db2acfd08e882fe48282ea291524e00000000000000000000000087a0405a82f3962bf864d5577d5f220dd61b550e000000000000000000000000c4d9148f9f6160a2e92cae6930ff766a9b9430c8000000000000000000000000e859fffa812c7302e625ae21151cab20f86c176f000000000000000000000000d0e30ddc05482249b22ab07f3181b8eaa48becd500000000000000000000000093dd6363f4f7342d393be4d9b5c91f3a6594d5a6000000000000000000000000442f3f0d468e452d688a7ea59b7184d97b092cfd000000000000000000000000eaf467ca1ebd995c731b9e7d3ad7641259211d140000000000000000000000002a312e88745903d9509bec592c6a764be5f1b27a000000000000000000000000855e4b081c0899394598f25427c282e16fce554d000000000000000000000000aa3cdaf634b16e953c97197172f88996cf78ffd40000000000000000000000004835e6922e8ec2d9b51136a111ef4731a5758d990000000000000000000000008cfe955bf7607de79becc6d02ba9415172a2d70800000000000000000000000068b289e37a9d66515bcb193d9740e57058074edc000000000000000000000000da14c6565a864908683b1d8a321a152f91bb2de6000000000000000000000000f79627868575428d0b8109999f1f45b75b5a96ec000000000000000000000000daa6a281e7ccad0146858adce48b49eb9fffdbaf00000000000000000000000017f56005a7b918ef8e9e428c793f1a7b80315b5b0000000000000000000000000b908fb7126a6db7b6a7b9af83b5ad6976001e420000000000000000000000006dd116cc1382da2319581c3e09d700d783d2f96b0000000000000000000000009633bac0ae8d720e2016d8268a9030a6acadd7840000000000000000000000003bf2a575be61d92980f143723b338647c4264211000000000000000000000000666c6ca300c609b88a05d878dfb8b79c4077e66600000000000000000000000068772ebd1dfe2ef4947097f4e1c9cd9678489530000000000000000000000000717b3082abcec8d012f84b931154a9a4eb8d0e8a000000000000000000000000447fd16f5a19e7cfc4e402dc07ece3573487764f000000000000000000000000032e4dd85337a2eaac789fbcc936af8b130211f50000000000000000000000001438b3b19122b98ebb8b4f1656ad522643a6e329000000000000000000000000262ee0f72f87e3f6244321b3eac35fb0f54a7c5500000000000000000000000057e28f5f7984ce53b79180a3cef3785f2d4278b800000000000000000000000047c6b7dcdb61aeb25fd0655f1bd5e8fce5f9a914000000000000000000000000a91f09a2a099dc60fb837d87981bf6dcd35950a0000000000000000000000000fb1ed24c8221e72bb339a9bdd10bfe435e7886c600000000000000000000000058b8c579fd6e66012cb72f482ed21bdd66fb4a3300000000000000000000000010a8ee7e1187bc8bb86f851a0b754f04041ca78a0000000000000000000000000ddb1c6ed471515a7f8c244f2c6ef8c0e6df4fd70000000000000000000000005f31c56594c61c2c7a57c4a21aa3ef898eb97cb7000000000000000000000000ecec0296cee8f8176aedb98fc4c6282c4f7865a8000000000000000000000000f4ffb1e0b987e7fa9e8b33c07a579cd6291d46a40000000000000000000000009f09492024e4cdcfacb5ca9c906355c1423cc842000000000000000000000000418a6225b93e5f1961d494d676e52b101f073f9e00000000000000000000000092bb34c6c25eff795f0055c5e063ae74c11db1ee000000000000000000000000c67d97f5b97ba8273acac040eb76bd2a2fe5554f000000000000000000000000d65818d318321e1876146cf603f56987f705af79000000000000000000000000ce9bcca1afd7ef864bc2351942220cf74aa7d997000000000000000000000000f41e28c1f4c44f37e068e89041eddb9b2e1acc1b0000000000000000000000001274a493eb3631f9a87abeff665e7346e5155716000000000000000000000000bf6e3ec985e6e0e373051843f86c82240ed2932700000000000000000000000089087b63c030956874637aa24c3b00e95e8ed6430000000000000000000000000f6e98a756a40dd050dc78959f45559f98d3289d0000000000000000000000003e67e38558a1ade2a5b2cc3ec9ee78bb9a7dfd33000000000000000000000000328ac02eedda297f52e32e018e63443efe38568c000000000000000000000000f0779a9d9ba12fbe50eb7ea6ecd4aa2ce0568b1c0000000000000000000000002ec884f40fd221332ba900744bdf81e50a5e7ad600000000000000000000000008485d52eb222caa61eb8c56d936693002646f9700000000000000000000000013bd7498930782b913d22f5fa2e9b96efe58008b00000000000000000000000013bd7498930782b913d22f5fa2e9b96efe58008b