60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000036fc05432cb9bffe052d8c5680c166b24b6c35c400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6765742d636c696e6b2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d636c696e6b2e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d664e6234566d347463327839684441516b5956614a3376754b6938364a47326a4e58665775455a45447a36480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000034e99d62307bcfbfb7dd9adff3c6c0319c2a7fa000000000000000000000000688977ff979e44a01e55481f1aacdbf2f4bbdaab000000000000000000000000d9e53fc33e6468182cf4a02703ed8bc2297c0435000000000000000000000000dd4875e85c2f45719349765c76e3647adeeb916f000000000000000000000000a383082701807a937c6db07077118c25d99000340000000000000000000000000a074242536906314e9ec5557c7e1f1f86c73bbb000000000000000000000000d8ff38220ec7e10cf2b696812dc40a8992d155400000000000000000000000006cc1d84be60fa8983c6ee43725201ef9fe8352b0000000000000000000000000f0a779635b4151b304392fa215fb77d21200c7f30000000000000000000000001140de7c1a2b7b0be9bf60315b92cc43db65ebf00000000000000000000000004c87f2a0ac54f562024fa9d3b94ae1cc8560e080000000000000000000000000d823ec80dfde1f4b8553e8731301c9f203fda3f700000000000000000000000019f785137dd939faba15ca2a6fbc07f4a560067300000000000000000000000002cdf9fad9bb0e159296364f69eb9a1201235c2f000000000000000000000000aafc274483a0dc0d5cb5f62dd0dc5681ddc3733d000000000000000000000000483256ca50072b6cabff6d0e0cea79a82b7355f20000000000000000000000008c9151d993176eea4c10a8c76641aeb7edb4c0c10000000000000000000000002c2d569b8e0b4b14be858d606d8994f7f2d5f837000000000000000000000000aed2f2e0cd4d4fb06ef2034026397075bf0dad3f000000000000000000000000f6133a830ae2a79c407d722e7b6e93e097f5280a0000000000000000000000003e3290b03ddb317d62fa624c1ede30500a762d0400000000000000000000000068e2c0096e5bf202ec8fca94bbc251b4481a49f2000000000000000000000000d2addf9ed845e03ae0ff8b3366195de51def3c220000000000000000000000000944aa037975596d2f849cc5b5e10cf455232ee500000000000000000000000084ba002cad8f7193f422cd2bb0462546b8c1e973000000000000000000000000284dfe1782e87fa22ee478b49282364c020c459a000000000000000000000000eefa09f6a99e55e0bd7c11cb4da081d6c79a1e540000000000000000000000007f1b8f4895c336dc7ebb05defc81c2df3d8012b100000000000000000000000008ee319bcab206a9a94646185f5934d882c7cc3e000000000000000000000000912bfb072a095e2b5ad66523837d692c1885ef49000000000000000000000000c8e1d9bec50b8cf3b1138abe1d7d243d141ace8900000000000000000000000048f1ce3bbf31457dd2577164dcd53c09d9aaab4f000000000000000000000000f3ebe072e22c7ca1f30feebaa9a2318e2c47e05f000000000000000000000000cfab60fa6994c0fd8c1f57322a2881e3c56b2e08000000000000000000000000685d8d402ee02642677db75f4775d8a5fc4140420000000000000000000000009269305d5effd557025524c196b088b22b7b46370000000000000000000000005ce6e66cb01e67becae3b7d7c525fde72de3bae9000000000000000000000000cddd0b91e053e078a200b9869448432ec54b736b000000000000000000000000d27832630329c723adbfe93abcb12052674570a60000000000000000000000007217186abe99ddd5fca37547362db6f94a292da0000000000000000000000000814cac3e5f2c061d355d980515a5ce7c0ac6c22f000000000000000000000000640eb48a6a6364d60eeaef56cfe45a951e76dd7e000000000000000000000000c1f8edbd66abe827adac436712a9d2f87a9ecfe00000000000000000000000005306d4f94fb186a7dbb99b812879cb897838d72a000000000000000000000000db2fd8438e78b7b6fc6c9cb56582bfea8d9047d0000000000000000000000000b253a0417bb41e981e0a500a1a83c71c6f2037e9000000000000000000000000c12605123e70bb02f0fbbb23854071caf2e8becf000000000000000000000000727fac70188a9f5923a550e72c9ce82ff960ce820000000000000000000000002d9c49dedd2e65221375a93461da4fa55b0ff90b000000000000000000000000b8ebad3924ff781376362f29d466e4334f31fdb4000000000000000000000000922c05e2908b01a88ea2100d44ad8c68520dd82900000000000000000000000016c63c70be2ac6b41ade11e6cf136cc3d3ac4d18000000000000000000000000baa49d5c785a4c0542a19963d602d1fd0fa7519d000000000000000000000000677619f2f2a5c25d08eae8050663eb1712179cbf000000000000000000000000b03f4d882d268c4b6c9ee23e4bd66b839595a5bf00000000000000000000000081dc6af66f53183cffea12959f5e7ee2d8351f580000000000000000000000006faafa7103ded20c11182b388760f74cd2da0042000000000000000000000000b317b2d41457e8e5c493de70238eacd9c76b03710000000000000000000000008ab1163e5a661296bfbedd5eed5991f7425fba0c0000000000000000000000001839ade80ffccb2e58b1b77328906baed51f2ccb00000000000000000000000031a014dac30e4a7c66445ed80e9b3da629da4f2900000000000000000000000053ba4a512a30c91f8af3fb3d00952231a1135cf8000000000000000000000000ba8b9b1cd755b608053803d29d0405494884423a00000000000000000000000000e84ffe22499fe0ac590eea5064446384e970d70000000000000000000000002fde56210000492319812e132581935508782f0e000000000000000000000000a3da854db5643715c11cc34c29c80757d1a588fb000000000000000000000000511b7043285e18f7b7077f458103bf77196a933a0000000000000000000000009970e402fa50c4cb8e8691be09420e8a1525ac96000000000000000000000000777dee116cc3ff8c1a67c34172937184dd2ce35e0000000000000000000000001913b1ae3e272c7ec2bd67286e55a22fee3499c9000000000000000000000000b1314bf429019a949beb454d1171646386ae8c6900000000000000000000000042ce6184a9ff6a5e9af91fa2740c5f88e9af95a5000000000000000000000000dd8b6182097ddd1db13672ed529c360b628832be0000000000000000000000006f00ce7253bfd3a5a1c307b5e13814bf3433c72f00000000000000000000000013ce699cd9f6646aa86b90cf1bd7c4c8e0f269770000000000000000000000001d69fb69ca545760798f4a5e2d9571a74db3635a0000000000000000000000001056a8dc3b225fa306e03155290529f10a95b3630000000000000000000000001d6ff7ac7c9131f4f58d02d3ea8b03ff27d616600000000000000000000000006b1fdfeaf39229dc30040b5ae8f4757656efb1610000000000000000000000008324d1c041dfde3500a1f186bb1149838459c3f1000000000000000000000000414f2c2f4c1003bd4ef5ecc678ae05cea3b37079000000000000000000000000f220878f8a96948dd4036097fa282f7cafaae6050000000000000000000000000860c5f2fd3bb9369264f35657846260893227dc0000000000000000000000007897f03f8f951510c1b73544d5deac7d7273d6a9000000000000000000000000b8061b7935f883b30fbd6660e36451704a9c6a82000000000000000000000000d89e864c166fe3ab3d568c9bff9c3c0c69311470000000000000000000000000145a6a8d19ec832ad4c9e225f67565d32b83db490000000000000000000000004f0269146b3857357395c1490df62578a96c2e9400000000000000000000000088c0c252dcf1df5dcc9ee10ac28ac307d918c75f000000000000000000000000fb30d4e7d214069fefd4091627a5bddcb0ad5aa4000000000000000000000000ebc3e55fbe8f0de20adcb9064c0752e20a4096250000000000000000000000005734f38a427035b8e7846e885e344670363420cc000000000000000000000000251765800364ce9d0f6f8d2ebb2734f1dd3c58ad0000000000000000000000009667f2cd9b424457b4b58e41394537477866d57800000000000000000000000082782eca1b17476ccde59000c0c712d5cf5d8d3100000000000000000000000068f786ee08693837a221e9c2fea8baab8a1926ab000000000000000000000000afd6fe03212c6873da671a6eaf048ec64306085f000000000000000000000000ac2025df024378ea2b5f11b7f271a703d464131c000000000000000000000000f96f7cbc0e68ac9a6ae18b7506d8931ea412c2a0000000000000000000000000fde203cf87034976e62cc5f9b3fa508f74dd7ecc0000000000000000000000003b71cf8f1b9baf4ec1aed4b1a03a82c61c0fe2a7000000000000000000000000aeeb61ef07a7949ede0b4beee4d6991580375ae2000000000000000000000000d052ec40bf9727a29e9363cdbb90f370759b32aa000000000000000000000000ff9a0debf3d61c171f25d44199997002020d0681000000000000000000000000b516aeff46f6eee7b5a879a541d3d86693e361360000000000000000000000004e19595623f8d2bb8b819b1bf58f0e3d285cc698000000000000000000000000202e7cc7188aaff46ace596eeb889ba224ab44fd000000000000000000000000a8f5c40ca2352098952a7aa8ecea201c19a3953b000000000000000000000000ec687bb0cff3ab06775b47e8e46bc0b10d6dfaf70000000000000000000000003b003e5718dd09da9a95ad8a64f543f45d004b5c00000000000000000000000005f5ef489fcb5eec264be91ae0b44d3339b6c4a6000000000000000000000000052cb44d804069d42fdbf0de8a7158a78a7e3a9d0000000000000000000000009ef666f121c944a02c1b7c6e7ea92ff10e35d50c0000000000000000000000008b1888ce955bd441486b01de351dc6c1d617ad4700000000000000000000000093b99bc138b7e387383c809551164804929c04cb000000000000000000000000973f9e6a3dfb0a52bf9e275cc4ba560c5c12b3620000000000000000000000008741b47cfc5c81a1583ebb8f192b34da1751d029000000000000000000000000f3b9b534bbe5376f10dbb8d34c119336febe2e590000000000000000000000004aa5605e3c65bab088c21884ca2f717b546d042b000000000000000000000000790b5e661f459dc5498dea54a0c732da3a303e2b0000000000000000000000007608e05a5849d0b8f4a8ea48445255dae5efc279000000000000000000000000e4e14058333f53ae54ad0fda0b2ab2a1c49d3457000000000000000000000000166f640c25cd93b426f44bae7c457fe36de9a38f000000000000000000000000e9f192bbcc1dfab1468cfcb339e7bceaebe691b70000000000000000000000005e229a92aaba422a888c1c0ebe384d5208850e440000000000000000000000005089ff355e71a5f06a1fa020b96c34e290f6e124000000000000000000000000953e8dcb86200d39ccaabe50fff8b189d0d900a00000000000000000000000008d38d075dbf0db7d0798955510157228070e9328000000000000000000000000be9a82178a1522a15adc6d4025e4de95e142b3f40000000000000000000000000dec4f34fe9602929554021be0259dac203254c5000000000000000000000000298945aac1a55105ce744c7c08dbac9322162194000000000000000000000000bf2195146d2ba6c8b8df07ecbd8b54d8cea3e397000000000000000000000000b04037aea4b60222e1bac90da04797ae1afb705e000000000000000000000000ca136c9241f845c942795434cc3c275e2bd757070000000000000000000000000467c7b0c21fbfc5a3d383886c79d4f9d9562e0000000000000000000000000066cbcf0e9a32659fa63d095f6218639d0d1a5ce7000000000000000000000000325671d87805c58d766a957075b46a604de873f8000000000000000000000000eb62fcad98de0de48569ae85af60f9b1f9ed52690000000000000000000000001a88a24030c8bc4c7af9f58247fbfd6f3bea2854000000000000000000000000b2023b9e2f09db4cc17308ff66851a94a3d25b60000000000000000000000000eb5e2e1e92c71cdbf0fc6174861e0312af7600cd000000000000000000000000e4e2e3c90d241b2fcc7956dfb5cc664b8049197e000000000000000000000000373347240db9c29fe8355404816eefcae962dad00000000000000000000000003e7c19c7a69029977e6c376e830e0422ebf24517000000000000000000000000906d206ede8349a53cd2bd6d10c024beeccea86900000000000000000000000036835694090ae53ed5f939d8db6dc098b5c6141d00000000000000000000000011db95026be671d2fd421accb7de30543d2d7479000000000000000000000000db89500346c623234ccaa2e67e1a8bb764a6f4220000000000000000000000006324eac8032725395ce0de177157599322dba25500000000000000000000000037fbd0b2dacef94526f9dda7855a1961ce6bbd0e00000000000000000000000012001d94828b7ff702febbc50ebc5c538debd9cb000000000000000000000000e417acaae27805e61bdab5a9c70451c6e576a37c0000000000000000000000003c7fc6f77ae9b437a070dd086ecd0b1fa4cb5364000000000000000000000000a1ee63607aca595483cc70032eba4e34eeac4d6e0000000000000000000000006d5a837be8ce0b71cecf46057880dde6bd131aad000000000000000000000000cbec9a87f185be6553608e4ceb6f6ac1ecc6f56a000000000000000000000000b3129a4cedb13c0fc543794d3c79b54c66bdc1f4000000000000000000000000f736b188b02ad696f7a623313cba7090cab051360000000000000000000000001e3647237398f5c437921ab50e24e889afe1040b000000000000000000000000141c9318de4ba40c3bea4a64c364f167b4ffd26b00000000000000000000000057c43b2dca726932a134e284f7d05eaf08e9770300000000000000000000000029ad60c62a652a4e32f031e9ce672bfb3c5b209d0000000000000000000000007e2fd98cebb688c1c4acb46b812447bf3b78dfb0000000000000000000000000024a061501e9a82f7dd29ac15ff33e3fd8d4b994000000000000000000000000a30cf24682fa7e746a284a6fbdea5d534f6878e300000000000000000000000027fcb9b6c86127e0f5c4d65a848902073480feb5000000000000000000000000c30451968c96614ed2728a1cb56400659612706300000000000000000000000051103341ba1091cd8cfc88bf6b1d81613eaf8873000000000000000000000000aee77374f0196ac4e643a2236902de804fc86c4100000000000000000000000020ad9d1d6cd6e1923eee6780f1e1bcb5d6ef075300000000000000000000000092467a28f08d962568c9483e66bab3e8ba868ebf000000000000000000000000637aac043b5057cf3d215d48619e3a04d831915500000000000000000000000094d385d017e70a78cbfe7a5b69df6b2b0655f380000000000000000000000000992a8258df4de849a7d627e511f5e2cac8f2b7a700000000000000000000000016af0d84256fb0bb79160209bf9ed8d33ce8614f000000000000000000000000e9e112b170c6d3ad145918f73ef4ab5a9194e819000000000000000000000000a502d1981d8c8c688bf4c9e0400e877c906a1b9b00000000000000000000000041d14a532ad879905b8593782f5005d7bae236c2000000000000000000000000d44f54840e13e0abcbe744cc23e5726ad99b84e600000000000000000000000046a1bd4ac4ce55505c44c60705076adc7873fba700000000000000000000000078e0c850dbe3c0216d3e7058361a1d970c0e1380000000000000000000000000debaa07e206d4c382fc5f2a52d73667249f9433400000000000000000000000050f325b122a8a665ae0a60ac975b6dbff01bfacb0000000000000000000000005f7fc011746d7d40acae039293fa5eb37a9e264800000000000000000000000003ab5610a5f3bc2d99178a52017c798d285d496a0000000000000000000000009d07a6a2ce2000fcc00ec658a7fbcaad24f6718f000000000000000000000000f8a995275f91ad043e3f945b4d4455df80c17a77000000000000000000000000df6d20eaf67509ceda1b29464b5236ce295cd78d0000000000000000000000006a39ee7798d3889edfc70a3a719bc69f6dfb7de900000000000000000000000095452d5ce914ba5727c93f4cea1b89307c2f0c06000000000000000000000000d07c96ee7e3f02cb6c6a911c3c2b8dab3b6cf91a00000000000000000000000005f2e3c46a888336dc2bd7e5658e33116d4885e3000000000000000000000000c126fc795493fe7152b9dd493f6df277ad15e837000000000000000000000000df0e7c003be9d016b43ff4b489aa5e70e041f5aa00000000000000000000000089d36a8b163640cf139378327b7897102412d26d000000000000000000000000a7fdd3f76152e1ff2c064f3c09e802884b7438e0000000000000000000000000c18ca1b266e237f3bdb4b17f800b4d77f789b47b000000000000000000000000e0b7604985925afed85379de1bddfac8bddfc2e90000000000000000000000005e0b4a90588d29cc32eaaf336348760aae447e760000000000000000000000000a8130a33e9a39d7108a7ce718af387787b753d90000000000000000000000006886af8f1789141e428f5bb513207f9cfe7cb6b0000000000000000000000000fa32bc222e41457e9b715a1d7fcdd6322b500a05000000000000000000000000119eaafe97651698582c56d2722fcdf458ed1eff000000000000000000000000ef33089d15c86a7a12df7e416eeb125da99e44d300000000000000000000000077bdfede9f29031cd8d32f81821472e04f0473af000000000000000000000000842c6c7c221c43c287084083df8e135fb3117e4b00000000000000000000000081db9808f931896def662f087dd5ce2975b76388000000000000000000000000ea823dc9ad200fa24f1612b7cbd768a07550e05400000000000000000000000069fe7c9a1ed505b6f3a230cda5f26c35d38c9628000000000000000000000000e6de438d382cbb95c5744f57860ec218fda338d2000000000000000000000000907bc76f27034e933efd1fef62242c554779c79e00000000000000000000000067e6de8048ccd5cd54355d79f8c84d2adee7f333000000000000000000000000ac98b78dcc04d77db1be474b8601d61eb1a2d9db0000000000000000000000001f15a7340d1d833de4cfd457173b83317de81fed000000000000000000000000d30492f89b35e003687da1ba655a44ffca0ed2e000000000000000000000000077d68cdf4a2749a3089aa17a9dfeee6263af2860000000000000000000000000de7e00bff79552fd48d71557bdf56a86400930160000000000000000000000004278a3cee354a6b2607295255d0ee82e5afde0be00000000000000000000000098509fc5f2b19e820f75f193c61a72feef7045fb000000000000000000000000fa9fee0ed357deead4306c22aa2c29d5e358493a000000000000000000000000c1901e5e8b8b9457c5aee03374a9b2d27c3c7d87000000000000000000000000301c565e1114452eb8237f8ba837e2c846393fa1000000000000000000000000b07f5c2c04d7784f4ddba8d08857a45bfe5c0b43000000000000000000000000f7922423b8ad2755ee7ecc746d8ae7b5c2c0714b0000000000000000000000003f6ba2d17a82fb3bd0c5e631f40f8e1d7e13545c0000000000000000000000008275e67df262ccc2cc4cb335b0ddce22b8d7f241000000000000000000000000b4d3d80fc77857371869d3d8a30085bd2ab06b950000000000000000000000002ce3bea52ee49c78568a579225c4517dca5e6e19000000000000000000000000564e3c7374c1f10728c0d3e31ce0d99c25b7368e0000000000000000000000003b4f696b980ec7ef90ed007bf1fcc430528977f600000000000000000000000029a611ef3d48ca27e58da9b67c0d30b1213d7c53000000000000000000000000713f22f0b4442e5115ef0f51b7bc61b8d5d402750000000000000000000000007970cb7587983feeeaab91317f920ea3e345ab02000000000000000000000000e24b0b73f6bdeba08151efa86833e21f9c3fc292000000000000000000000000a3e0e4320aedccfb75e3ea9af1997be09ae8878d00000000000000000000000001e804d57d4788d50d015bbf94abd721676981680000000000000000000000009bb539100203128f538ea80056d1da38a1b65063000000000000000000000000df90431e9e0628e7b2d929df7ce94b08478a42910000000000000000000000003a8d6a28ae80e44aff8055789a27bd10fde523cf000000000000000000000000261ec87b478508e165438d1cfb5aa8c526070fb50000000000000000000000000f817cf55896265ecc1c85cab9a4d13de8a10c1a0000000000000000000000003217cc291b46f4c86d20b336756e646430445932000000000000000000000000761cef929f41373f5ec00eccfb472fbbd843a68c000000000000000000000000ce078666aca0227ac03853482dad9802f4f1e941000000000000000000000000508a6ea8cf7984af03006779eeef29aaf5110fa000000000000000000000000048c8440c132c2cf9dab5a65bdba3c972dd8c9c530000000000000000000000009e459a050e435ab962d3dc3808ee70e3fea624ff000000000000000000000000ef6a9594a3db2b582b3291c30d4a043c3134660c000000000000000000000000362400d16d833b943c5c31987dccb4bf2e4de22c00000000000000000000000067e58734bf0a21d38b95f399ed661a8bb3a4dbb0000000000000000000000000e157ea1408226bbaca11f387149edadb23894e65000000000000000000000000fe33d73bc72410f66bbc139ad7e8eff389c7e0ff000000000000000000000000c951baba50eba11d62be4d913739d627f78bf132000000000000000000000000848f2e172664b5935e312c75298b6be2e3fb60a0000000000000000000000000c9a45dbe3bb02c05d77a39acf3d96acca0aaafd90000000000000000000000001863d3cfb659b3a5d9831d17ac006d8dabc913e100000000000000000000000029ed58c9b0a44b6c09a71bf6ac53e4e7196da833000000000000000000000000b03ea38552be17c287abe4468f80a0d089906d190000000000000000000000002f941627486e340abc66ef77476746178256f6980000000000000000000000009eb1cc25e4d2909a6dd16668c95a1b720e9460dc0000000000000000000000000479f5f706c8cfaec552f2a7f5e511e56c33136a00000000000000000000000068423c0dc18aaab4bcf7c0493915021dcaa3a291000000000000000000000000b105d2e69b798dd1e90ab01b637156ab2b126b270000000000000000000000000250935f3c986ba2e38c4874754590153290dd3700000000000000000000000046d1e4d1c656eb95b983640ca8cab23f67001bbf0000000000000000000000004a3057ba3adc7f816d65d7d5d3149ac2bebef86a000000000000000000000000e102460dc46f06e3828dbfb7aa2d1c714d8d4101000000000000000000000000db7177303995f84921db1bf3a753468281a9e70d000000000000000000000000ddd999c7afdd89f75cae79514d24eb904b397f67000000000000000000000000dd4ca2dcc1aa0daeafd9efd7fbf5ac4c8db8b5f2000000000000000000000000e537812ef38dbd41c2fccb1522164c2020c26b660000000000000000000000002b697a9d9c5a22913e3001fbcc7119509198c00c0000000000000000000000005e3856aabdeeaf0cc863f38d6b4d694995feb1d200000000000000000000000022da4332d90deea237ec70ce552128acc3683f5b0000000000000000000000006face5c6e6af099ee098070cf85f6bb2cb26c6e8000000000000000000000000a4139a0bef95f943ba2888326555c2ce91a5eb950000000000000000000000009f1fca47a15eb96561d16ff9538f0979e57e6b33000000000000000000000000ea9fbd63181913223a1366e6370fb0412c658a1d0000000000000000000000002d681bc1099a93db40de609647b8a739a098ac4500000000000000000000000002eb3a3e100d908e6c88111fb7188c01968d9cc2000000000000000000000000e05b6fcbe397e590a54e388f7739e2523507e472000000000000000000000000ebdb928a36560f8d02f928a4e94dbf0e9da859e2000000000000000000000000bf8a1660841458681cf6dca275a8fc91079c35a80000000000000000000000009592df8ca13fa1868c270d4beda8afb257d3ab1d000000000000000000000000d7d865209e740b9001f63c1540d57ee94fb1dff50000000000000000000000009a9b3c5c6fad47961a8620f65e09031c172d8b7100000000000000000000000067fdbb8009bf627e3ba0f26eb8ed7bdd29405d170000000000000000000000003d5ced18aed5a7bcfc8f73c41cb3a12ee9c402020000000000000000000000007ff3f3c1422b2cc342a56263aeb63725dd0d618300000000000000000000000059f32f825846ec8462280154eca07d9dd433743c00000000000000000000000040f88d7b8c2706b5b2f4bc8c373f3a4a5b04a6be0000000000000000000000006a5662691b01c58efc471b56b6db507a1b8b28c100000000000000000000000007e0e52e658080130c19a989faf2515a630177670000000000000000000000006c635a6ba5e602e2d12b1c4115b83aef6234ec7200000000000000000000000000eb94193117c2f055c7a0e16909bf8e247d555d0000000000000000000000005f951d4d54ed174c474a59e3b2382844f1d9c0fc0000000000000000000000001ba5d2e8fa9c1e25d719c1e998fd989c9957d417000000000000000000000000720f7f7b83173114ae21e5619d58da1b59ee8087000000000000000000000000f3ecffa6d2742f590a3d072a5026c2c3cb466e900000000000000000000000004e7c1f80ea81fbbf8697a5a119444e7b03eb2e0f0000000000000000000000004fc63de3a6f9b1e5168f67712ccf534b8bc08ecd000000000000000000000000949cef045a6668674a57ff27bb48db05cf33c38e000000000000000000000000c0c9e14cfbfc844ff604c1430398001f7cc5fa4c00000000000000000000000042ff365b71aaee094956df028922905b9a41ced80000000000000000000000004fa4aed7c81d131279528c41f9e18a2e12cdae17000000000000000000000000de6f6a27b6c0f451aac7d6ac43b52bbf83ef837e000000000000000000000000bb3086b602f6b88f3ef3058bd33805d30cb7ccfc0000000000000000000000007ff94caaaea9dc8a148547b6296cb64307edea740000000000000000000000001ebe691ba23aaf9f58b22f5b391650cec9bbdb6f000000000000000000000000436235fe51c5a2ecbf22d3c40691637bec3c8f3d000000000000000000000000e126db6f1a82a745a8a7f12743f8d8b4b79b6e2d0000000000000000000000002052c95c79ec3336a106a01b164a8d717fac469a00000000000000000000000017f793db066060c65f617ba9115f81a2505755d3000000000000000000000000041183f7b8ad1be9a13d672f261cc05b591d7e6a00000000000000000000000042aee7a924166a88ddb71f4d4926f13a0e91d44c000000000000000000000000722bab2e9a37813b7b17a0fa568ad93c35e1bba8000000000000000000000000021c268feb9621563a36fb4325d832adbb1801d4000000000000000000000000e7a47086b9b78bc4291abe93a5c065f7e6d0fd2a00000000000000000000000093891f39beb1a66ac0b44a56a1e08b97918e0da6000000000000000000000000fa5a1e85f8c5b77334dea02dfe60a4b4636697a4000000000000000000000000bae2379a16639ac242c9bb39c338968c559635ac00000000000000000000000057f2211ec7b67e72104f6f8c2f680af20f73cf5f0000000000000000000000002b70ad63781e5405371df2c560c462344e8d6e500000000000000000000000004a7f0ad82203193696d8235211a298ea752234b90000000000000000000000008cf199bd09a30faafd72adf84f2b8b82eee467e200000000000000000000000031cbabb43eaf6b826d5ddfc98efff1a6e0efce9a00000000000000000000000072168e9c8ed35f7cedcd6dd468297ae0aaafb183000000000000000000000000a9e8bdd890671b88691f4117f1cdbe64b2226a13000000000000000000000000412312eb205f2affb7466745ba0647f6d3639a29000000000000000000000000006bee5ea4c4b5bd134da63a34c693f6b31845f80000000000000000000000009033da5ef2aaf1c1aa9022b638e9c1a6cd0916150000000000000000000000002feb64db49dbe917ee9465d22dddafe596776582000000000000000000000000721aa733cf71066a3c0a850956f8f25e01c50ce40000000000000000000000009018ec35f9b6599072346e3b304f58e11d972dae000000000000000000000000e269908fdd15aeda7f3184a58af86918106c8355000000000000000000000000527719ce86e59a239b1f9be8a57cda538f0d9359000000000000000000000000e5b7014cc6cf5e6b6078853f72f4b99c60736c460000000000000000000000004b143453dc03e51fc16c74d49c0a4f1cbc5fb3710000000000000000000000003a852e304ca378490a2c0c38b58ba6e6d04407ea00000000000000000000000006bcaabd0cc95719c96f909e574ac7d84ed2c65a0000000000000000000000008f0c430fa16561b256b8ef01b58e7dd8e8f3623400000000000000000000000053faf9cf4a4d0f2e843db9abece875fca6791214000000000000000000000000c14bf00d459179ae16b1b414e55ab4e741888440000000000000000000000000669c7b17947782adb9048a88580bbf59b36d03060000000000000000000000000284f7d8a83b9cd59d78ea7dccccfac794db6744000000000000000000000000ea635f40f62f8230296151bf3f159a63484d500a000000000000000000000000c9deda1140b26fee985360b131d1281b91637e08000000000000000000000000db711c85faa721682defb75078c7d716f75a89d5000000000000000000000000f72cc0b8a7385ac08dda93612b5970e593db754f000000000000000000000000d64588b032639a9fe8d2fefe47b0c020ffdd4a120000000000000000000000002c4228c48e14d566ce8b29aa8b2f36f28cee0dfa000000000000000000000000dca7729fc5eb3baffd5754273307affd19dc11fe00000000000000000000000097cf26a197bc1ebd61dd5151c4bfa19a6f4d4d93000000000000000000000000dcebcc83e340a90ac93a5a5ab2b0e9ad86bedffa000000000000000000000000aa1d14eb7e4b6fe7987bf4d09d69a664b275e86a000000000000000000000000708f2aa0428f73bab7c5ddb52f7a4909cdce258300000000000000000000000070c2aca90c74485d99a27a3710e1b8da4dca3090000000000000000000000000561c9d8456d4bfc144de510d070853b313ed7b380000000000000000000000007a2811bc519333ed0ebd20032a7cb5bed0a1f3110000000000000000000000003ddaa8e3d0f8a6b3b8505731ca92b4f1da22235d000000000000000000000000883447cb175e49f17f99e70677eccf238536789a0000000000000000000000005e9a599b59e478c837b5841fb96a9c2bdf6442b1000000000000000000000000fff919c45352398f7b50452679e22e8d5b1a152b00000000000000000000000087735a5fa163d0fdcf88f3d4655f526010be49870000000000000000000000006490b7cddc169e9d27235086792667044d4e15ea000000000000000000000000f9906d3a23c4f72066f54bbce15a434fa8736cb800000000000000000000000024b8f010f2561045af9e2b4cdd7802baf71988fc000000000000000000000000fcf477087681d50728cbd55b38ce68794b472866000000000000000000000000e68c7579c15fa46f728427d84397877dc233a3bc0000000000000000000000000b80c8fc48151858363534552708ff5eeaf14ba2000000000000000000000000f6147c3b0f3589cd8e943b5a2653ec2c230c5d710000000000000000000000006bf17e87ffe891820c9154ba1879847f7f77cf500000000000000000000000003a37716ff0ed6b39405475db67291a94e6c8ff900000000000000000000000000b8bc99bac57853a507d80514e84285a1eacddaa000000000000000000000000c348a9f697f0cb1820e32d97f91ca7d364d8b70d00000000000000000000000062d77eb3d7e3029492a15a055e10a688afee8be0000000000000000000000000440b53ef18d2f2112302d21f298faaf1c54cd15200000000000000000000000022324bbd43d364d581dcc9accfaf48b66b017a3a000000000000000000000000af82c41d89ce0c535190355ca333a21985034947000000000000000000000000241e58755b44e2966c464f0cd1471698739cf12f000000000000000000000000dfbf98c283d50d5fd69eeaa53cef3a329a8570cf0000000000000000000000005fd282bce0a1ca03b33607b81afba0501b840218000000000000000000000000691c92ef26b6b49a49a026665ac035cbefa9e5f90000000000000000000000000f2441d2dce63dc4e8b92f3c514ce184582d7efb0000000000000000000000002ffdfbca61c140ac18cc9562b0aee6c98314061f00000000000000000000000083e5630878ea8ecf09f4949f26bd98fa8453c86a000000000000000000000000a43ec5145b14f696d83eabfdddcf821fe034825a000000000000000000000000e7def7fca3ddaf29f21f6c3dcd203ef34d5bcdbc0000000000000000000000008f560e210960d513a302801c755fd812cda6d9ab00000000000000000000000076af6f22d5fed63b81b65b149970c06750e47acf000000000000000000000000931de812789f6209a79a13aa9e774e000f8a06ec000000000000000000000000f922074b834d0f201d1c80f5d8cbdd441b8406b8000000000000000000000000ea71c64367572dcf69da50c51ba505c3c3ddcb6d00000000000000000000000013f48a27066a37e33ad4dcc6cc1a0c9d61c8ed63000000000000000000000000b07361055274f510e56b6c81598ea964a7ab534f000000000000000000000000dead932cb3e7e98689decf17ad51b49db0acb019000000000000000000000000a01616839d519bde760400991081810fd614c2c5000000000000000000000000f61335ec2c88b317c9ff871a3cde9170c0a99b36000000000000000000000000725edd2974a32815c073500f374531bceba70916000000000000000000000000a57f0a6de4a48f3f4f0a603b3ced131cf42bc588000000000000000000000000b92c714dd463a1ac38ee287731397e260586b8090000000000000000000000003b06fe87cc7ee7d761a73f3359fd90cb2bfdf6eb000000000000000000000000a7ea50c92063cac08dce9d4ef8318aac631121730000000000000000000000009db9eae0121b987f45d18b9e1fdde1d54915c3d10000000000000000000000004cc30e9185fd901fc450ddca6b8ab52d35436ebf000000000000000000000000582ca964b3644bdd23020f11137e071834528d0700000000000000000000000069ac56d07e89e79cb1418e2c2f1185255dd12f910000000000000000000000002ffe68fcdf31606b6e3006c61cbb7f46f96045bd000000000000000000000000ef4da7bde7d6424e9f99af56c75353e395e5889a000000000000000000000000406982a60e4177a911d2ad5e86861cc1b58c02bd000000000000000000000000894f85cad70916e576c16a02e2af6e7baed67d4000000000000000000000000006e3fa2458d897d79c4d33101365c52145d5c00f000000000000000000000000a97346b433767f0063aa2c6b26c4d244aae46a8a0000000000000000000000001550d1d494ab495ebb3d0e267a621169f651511c0000000000000000000000005fd9e4432a8431ba9c76941a379a2cf95871e165000000000000000000000000a61dc4f9e7ebae3fdbd946fc0faf4f54b94f82ed000000000000000000000000d406573883dc9580c6f0214c1d5b815354d50dff0000000000000000000000002f08680d2567c6b526ce9f6268377a10fffa97fe000000000000000000000000abbe4beccbcc73cc30c90c41311684bac9d482780000000000000000000000008185191ca6bfb4b76214abb3572be413e51d24bc000000000000000000000000c0a0f41806628d628221c5d5ad873c8901ab1c340000000000000000000000006b95a3b380323af5d68702468bfcd7e8d8e62297000000000000000000000000b660249a5adc75483a6debb50fe7753f4e6fa3210000000000000000000000004d935c609a3137a9fc56c1b75a6a768791ab41d50000000000000000000000001c3f2269d132322418d25aeb7752b233cc747ec2000000000000000000000000858dcd714c3a7e185e6a223b88f674e77d5e4ff8000000000000000000000000f10149b813329432a08145a55788c834a8997d7f000000000000000000000000e6c04e544cab198ff63d9ee2342af849f57599b20000000000000000000000006c1ce7d05e10bc2b78f97e34bf065d87c25fb76700000000000000000000000089f7befee842fabbc319e11e98243f2c23022d5b00000000000000000000000000a85578a44021551edfa06dff6824aaf37628be000000000000000000000000fbab29c4475fd9f1136bfc59aa054882950e18f500000000000000000000000090ed1ab1e19843ab13197fdfb6d7f338857b6ed7000000000000000000000000d2d21eacd926602e21ab6ccd56ebb9bd2035d4c6000000000000000000000000951f80cf58a6d811b985558280cbabbf75cef64a000000000000000000000000605e4063b3b426a2fb67e070f28a1fcf83ec2467000000000000000000000000e3ba5c2637690fee428f01c756459d78a384d01d000000000000000000000000e2ac4ee46de408281d8e93e2d9b5944f1ffb2703000000000000000000000000607576a42a9f4b2ee7373694037fdbd84752e11c000000000000000000000000a5a59fa38e343e1cb9f761fc4f98c06f3d44ef61000000000000000000000000eed88a490b9df0144f4ebf4b9fb034243661b4f30000000000000000000000007700fb92f0b66966dc557f554a9df0dde9050674000000000000000000000000cd9da32e67240d29da678abc64b7bcefe8b7ab4b000000000000000000000000a10d5f984140bd421fe9b7d1f33fcc5506715fdc000000000000000000000000ec177be4e6292c57ceb1986b22ae70775d0ff65300000000000000000000000038d8cce54493fd1f66fac9542f188fa7a583444e0000000000000000000000009c6f8410595c3805fbb1cc2cdc6893ccfc5efda70000000000000000000000001fecc65da752480bb047391a9c8cb467f8b40f2800000000000000000000000075887bb3fd99c7202a15185808c94c0d8cc08ec10000000000000000000000002b4e5196af8f6fb23d2c176c2afacbd13be129e800000000000000000000000098474995c7303138ca769d5b84bea90a3c4941ab000000000000000000000000f7c2b5c745d48d943c8b0aab8c8b50cc96acc142000000000000000000000000659b66a122541c722a76c5c3660518b18f5e6c6e00000000000000000000000006a5d0556cdaae41a3f1c74f9181b4e21db98e5f00000000000000000000000055d78ac0cee2c796ae4b06f145cf25d9f1723e0c0000000000000000000000003800800bc4be61782a4756704f00eb864a661b85000000000000000000000000a8dda6d7d8cc71bd9bd7e2dce0f63e6a3cea2a1e000000000000000000000000bb17a36916256b4bbd50cb9b5e9301871981b7a0000000000000000000000000abcef861885ad9fc6593748a93c00ecc251452bd000000000000000000000000593a4468f788f7d1b9c63fc5881ead1e39532819000000000000000000000000f5ebd7ec4e439c18e14224f36031efb32bdb7a51000000000000000000000000cd29108d69c2893c3f0a9e88e1f090c37a11cc86000000000000000000000000d7ef4213ac470d243a61aacac2c1de08dd4c990300000000000000000000000010961f173be52bbe1180f831463110d836f8a91b00000000000000000000000063c1e2f19a35552a3a81db04c41ac190407adb69000000000000000000000000c48aa798ea0ba3c48b351bc44d200f39feb7b28c000000000000000000000000bf3b889b7c689c7a62e6fb3ee4ed0bade34000280000000000000000000000003c658b550eeb3541cb1c6dbcd93b30acb295b353000000000000000000000000d6e9d609746d86c54c7461ac883481c435ee80150000000000000000000000009d67774d6b4c8a44fcc58e22e0098f4208b5912f000000000000000000000000c4284f143f9a4a8e681cd1cf460d73fbf2fb9ec50000000000000000000000002ea052be516604e12507aba3f2e4e7a1cddf90e8000000000000000000000000b35619837d55d2c42dadb1eb22e5c5d30d6b3461000000000000000000000000c8c77ac07dbc5c8c303d4f1c795f433e2878584c000000000000000000000000831bacd2e3dbe0a65d4f3855a8d523044d2fe2810000000000000000000000001bb2cb4c5953c32221d2ae78131d630262edba01000000000000000000000000fa0244b27c346d8d3ada5572b6d78d605ad2071b00000000000000000000000015f74233e162e85fd6447bd1aedc0516635e6b69000000000000000000000000c4a3507f01286c0ffe9fb375e3dc3c8ec9bf462a0000000000000000000000009d9f3bee5cf309b0510da3fbe6f3bcef5509a88c0000000000000000000000007facd8cb9092f0004c9cd1764dbe8d9c674828b2000000000000000000000000c500656c5dd35b6bf10bdb2ece51dd94d933e36a00000000000000000000000098bdeeb679a61ba74ca705886070aab207b7ac69000000000000000000000000f47a305c8c3312a1a92ed368edb424d23220f8b700000000000000000000000058f56be8ee8d404a16233e0c51983198b56f9a12000000000000000000000000d9701d9471a590d9c3b3b3156d2f718ba4c844bb0000000000000000000000003c720e8493abf34c0195db55d4071589a5f9670a0000000000000000000000006c7edbd21351e1f7a79dc3d1c811b00aac6b70b4000000000000000000000000b7426adcef9ef2a885dca187e6e8cfb25699db62000000000000000000000000f80dd9474610d31cb6eb9b793cd6940b7538076f000000000000000000000000a078a0601aa35871e002614afdbf7a487579e6c9000000000000000000000000dcf44226ba66e7e8cd9d7e7c3f238be50ec8fd95000000000000000000000000078aaeef9d60b7ebe518edc37c3eb186320c33d9000000000000000000000000768b2bdc36b9698bd023d6f1eb99f4dfbe6b8dd2000000000000000000000000ed8057ca2a79c0c3d98d3c0851f08c4e67618c35000000000000000000000000405ebb4ab5624bf7524d8ba71f934b469ec83427000000000000000000000000da743d662089cd5f8f3b131fa3dcb2622f361fe5000000000000000000000000db5c5c55290c3fd806d27d0f72ea73f134c604a2000000000000000000000000b781fa597207948563caa36fb3ede057ed40604f0000000000000000000000001806fa612ae310e90ace1f3a6b6781e359164269000000000000000000000000a991e99d6244b6a7e229f11ca3d45a65b75af886000000000000000000000000b3d96c73f37fea025cb5aa364fcafefa12739bb2000000000000000000000000a67d09af4b642d9f0205cac357fc1891080483b2000000000000000000000000fda9f02192686aeaf6bbf40ed079abb9c7b57bf800000000000000000000000029de74d68fc5f534371b45399ecf2171665477c200000000000000000000000035b21fdbd3cf6e6a19e92c2289e1fbcdde3b9dc8000000000000000000000000bf0c2a93a9686b620ddc571434c87f7320dfbeaf000000000000000000000000d544c6b6fdc99a33c1df617c165cc599209bc0dd000000000000000000000000d5d746313d5d46000b22dc26a02b60726db84a08000000000000000000000000ebf694cd66cd0e63e5750dadb1651a7b06ae4d3300000000000000000000000075c34610d4187fc90da6faac67ac9a854109c460000000000000000000000000fa1b4d82d473f7396d156f0a6e0f9cee10acd77100000000000000000000000002471f4b66160117f1eb979586e18456a49d679f000000000000000000000000e0c4057bf8f43f1dbbeeb566726f1d19fb1c5e130000000000000000000000009d06e1e4b575b0b0fbf9718444ed2a5e90c9a966000000000000000000000000448ecea1323b38f7e8c8a1e136893cb63631b666000000000000000000000000c191dd67c57bb344edc4ea14979512e977d2b77000000000000000000000000046b33e61c6420921705ca224d27daef449036846000000000000000000000000738576b3b557823546aa19dd2873a2d27b895c1f000000000000000000000000fd169f7c65ca696ffa91cc68a7fbbf72a73d9c0700000000000000000000000088e99f6cd0740ade2f65877907a3376c9d88ce29000000000000000000000000c524a2a9613bfc8b37ea130d438166d8a2f0234200000000000000000000000094118b64944777f1cbf0445d84dbce2fd4bcc57700000000000000000000000091dd23f174c339b8deb902c0d08480c970db782e0000000000000000000000009cfe82bccf18284f97e74ee316b3500eb9b09faf0000000000000000000000006d269c905aeeca46161ac82c6ffee75b31326ebd000000000000000000000000841cf616891a5bc4d89f15c5cde4ff65466eceed0000000000000000000000000fe178679f67b6e37f38a81e11c33ee319e4e48e0000000000000000000000007bd6f4c1e0d64c0dcb52aac606f57c6188403027000000000000000000000000981ca1586a54d18d816b27faaa74e3c98db91bef000000000000000000000000937e77e78ed92694fe480a3d7f64228b310d3d2f000000000000000000000000064c464c9a7331a7db8247f93d591b444bed59aa000000000000000000000000234b9953d6bf7aa83750b512ce843676867fde8f00000000000000000000000093dd0b346e9cd335f7d2acdae7ff9e2dd6214dfc000000000000000000000000af1538424f432e086ce50eca04767231462027e4000000000000000000000000bc8a15d8f959e5cc1f46b88b519d9b916ff9e8c40000000000000000000000003ca08c32d807b9585b86dbc16a170a9dcae846d8000000000000000000000000823aad862383d418c69bef95d110f04225815bae00000000000000000000000070df1a43cd0616c71594a16d5618c59684e3f151000000000000000000000000a371010f32434e6d676dfe7b73f7a35cf4625753000000000000000000000000fa6f5cc2b46c63a5d2fac944517db9d5ab6c65e0000000000000000000000000893171322e4d8585d97279e20f9c202e47e5aa0b000000000000000000000000ccc211939920d1f1434ed5f2f956ed5543270e0f0000000000000000000000008e2817be7bda7bf6e07567c75e85c8aa3c4cb5260000000000000000000000009aad0dfe6bdf2974dc1a5147d2fcf85d104162e400000000000000000000000086162c5e754a12c788dd54c2f70f45eb2ce9fc020000000000000000000000001079d26c0b3c1fbab4d9a65c37450b006e710e4c000000000000000000000000b043bdab8fefe08c942481ebf7d5a47881fba6e9000000000000000000000000fff778caef7e266ad559f40129a6c948c7dc9ecc000000000000000000000000993c75968604823e9c9acc93a7046c6883b2c4250000000000000000000000005a5ee9ab015d895e92cdab4396ba72546a0926c3000000000000000000000000bae89ede50ac5e0f6fcba5802ffa2249fe254a93000000000000000000000000002d00624b48b032f7747c2224380d9a652879f60000000000000000000000001d990cfa1d9fb785e439b1ed803bc49e25e734e100000000000000000000000066b2b9c24ff9cae183a1b9f88e5162f19445ff33000000000000000000000000f4a6a6f8a9241e5b16368316a8d3d80d0b76b2850000000000000000000000009b984ebe8f78387a59ff9dd8fc173d72e4db973a000000000000000000000000368645546526c0bae2b1a1468b524472e5d71f5c00000000000000000000000047803cd477dfd8c0c728eaf780d660ae2265767c0000000000000000000000003ee30a4f0fb63d6e8e72aae201166667f209052300000000000000000000000000430041b63ae4cb4879db22b6f877736c1795870000000000000000000000009bd3a22c8c8f4923f1dbc395c368bcf8f0809b2c000000000000000000000000e6dd9aca3bc0d232795f9f68227759f6fe424adc00000000000000000000000074e1846162a4527d46e539b31b8a740bc0d7376f000000000000000000000000750160ff54c2df869630d6ed33c2606b2ba96d74000000000000000000000000c2fdaaec6a2fc443b6c1b25663eb9c7a65006cba0000000000000000000000001a7e9972e20414f2d10799a7be40427e1f2eb579000000000000000000000000db341428b4297fd121708b2fefb15c4b628ce17a0000000000000000000000005bf795bbb0062f67d44f428440e1da1dddc2c01c000000000000000000000000ce867e93511b69fd416a21c0394a14de59dcbbba0000000000000000000000008ee9bb6e6aeb8364f0e98a8d9c29b331cd34803800000000000000000000000002afb89e87d59c9d88f4ffdb5fab04556687705c000000000000000000000000f0d44bf03ca412324c23c8c129e33a5ff256b7080000000000000000000000006c8e232fe3982f1295a49ad6f6ea0106a3a9da16000000000000000000000000e2956f5dc77281378e9b50275ec2500f875199720000000000000000000000004eb3f4da86a133be6994bd72140e94734a3236050000000000000000000000004c5eb16ebc2a87092b2db0fd1851a0439f8aad6b0000000000000000000000006ddf2351459ec7450a3c86012fd4a7ab11b2911300000000000000000000000040e8b84efb6f6c19b597eafc798511953a507cfc000000000000000000000000b87441bf8e4362098596853d96c7602404943ee200000000000000000000000073083b326d544edc6446cdcea681ecad9baeb596000000000000000000000000939f94305c5c55873a035132e538604047c28a03000000000000000000000000442b1fe45f74cd5459f352ece05a8899b17c24640000000000000000000000000db60967c335b46b90413eacfe0afe0529d543f90000000000000000000000006b799b239c8e501d68b77a1cd49832a54fafb7a70000000000000000000000002ec2ed0f3ed8dd7e176c870e782377607bbc0bec00000000000000000000000087890384e980b31fdaa7266ed9b9c911934abcef000000000000000000000000fe31b4789a5bc7f254b03eace8096287b62f7f31000000000000000000000000451e33cd4924ff705f3ed40f0f55ae13e291adf80000000000000000000000000b65f67536bc89a0f9168e90c206905f0cc6b90f00000000000000000000000059605ef4aa925d6b393bafecdcf8eb70b25e0793000000000000000000000000d5f31bbc2cd9dd84cea04b8019ace84002122c29000000000000000000000000ca1152a40262475b02e8f707d66efca0408bde7a000000000000000000000000a55446ec9752db1c34a5470f5173fd977b5a6abe00000000000000000000000047dd08474e697c49e86d9c1a470871c2efbf13160000000000000000000000008e8217413aa650b48545e6257960f2131cbb94b40000000000000000000000008f3522e8c8b401c7e1a01a8ae526e26e50eab6c6000000000000000000000000f40b8a14b8de7aab8fb33345ce6a294a344003a400000000000000000000000057804a2a92dbefcc97d62b53c7fc0182c061209b000000000000000000000000701f9cc645da1befb135d5dd272b78245c347c6a00000000000000000000000071a178f70153b4b843f459ccdd97a1f59e555de20000000000000000000000007c84d7e45e08b59c7506c857255c7f6327100c8f000000000000000000000000a64228e215db8cb721761f784a186bbec3959f680000000000000000000000002df0b6b5a705806dd6296d5372f5947a4abd5f86000000000000000000000000b44f4c67f73863b10c4d3d8d8e8a1e2c2ff793590000000000000000000000008c92793f5b32d7c22abeb4ae7058183274f75b100000000000000000000000003e5e68c8a90cf61b1681900232073c315fbeae1b00000000000000000000000029cb9b3cfd9bab4150b7e381a56261fa2b2f26ec000000000000000000000000f2a15b9ab811dc6ecdf565ec7b36ab57996c4f6a0000000000000000000000009790d8383b216442cbe07a3b098abe8e51f46488000000000000000000000000d47958eba7f2215b8747af5be9090193d935cb97000000000000000000000000fddf8429f4fb6a9e1cd3c2481d891cc763999a0000000000000000000000000070d8cd748fcad0182eb6481df36491e881289ec9000000000000000000000000cc9819fe908e104c2cf90502e6e5ac19ed5b39e10000000000000000000000008b22d58df0ef1386848b33e74d584a5695be2764000000000000000000000000b1f0cf3f18b5fdaa3f6bb279a77943f731ac346d000000000000000000000000b506cc74b4c81022b940c0f7c8669cba483bf25900000000000000000000000051737b49bf01fdd184fb308059893489d583a42700000000000000000000000045a2190c7e9039910fa82ad82f2fef623ee4865200000000000000000000000008ea8b70111a44398dc75cf755407b30d7c2f2470000000000000000000000005a93d42cef455328e25e1d06345ff73f06325c060000000000000000000000003b0fe4bdb43328ac4ccec310d3e2b70ed1e349db00000000000000000000000030edbf28f8ee481bd71d5ba2b084f5a4cbcaa1840000000000000000000000000fd04f08bc3a6af9be752655929cc6aec60c74f6000000000000000000000000b11b349902627e046c8d7549daf568aacbb0c1e3000000000000000000000000072dde492ddd4e13995e49bf6c9502a47abd46330000000000000000000000006ff9bfc43773e54e2ef55a72b7abb411c9b0d9f30000000000000000000000006fa95739c3eabca522e699b608827739543974ba0000000000000000000000002e07b059273648d3134da5a43fee648a5f989e8e000000000000000000000000c0758b4b7b207ae46649da3cd0188248f37d5969000000000000000000000000b24e5d3967b9a5581c9adfa723cd866a47907f0000000000000000000000000043e7f7da4162b5792fdb160ad91a3894fe2055eb000000000000000000000000a666b9f4886d944c57c0e387794dc10990fbe3f2000000000000000000000000a16fb94767496a9f86d1cd1bca36be0a9aae1bf9000000000000000000000000d7dd0c5d616d48ddb739996877aeef0098f459f7000000000000000000000000600f18eecaf7502df3445d1f9665bb15cd5798960000000000000000000000002cf855f8bf6fa5565da992a74cd1d6797201b24e0000000000000000000000009f69426e0cfe282af3de136688c1a59778c4158d000000000000000000000000fb9f3a3c43d56906ff7db52d22e47a7aad17ffe200000000000000000000000064e2eab9237ea0fdc3da1159c75f53d08c8881d5000000000000000000000000fa20bc48702b662ae21bf5e0e2f232db05333c67000000000000000000000000544545490bd763d057f5fa108a1e21f3eb26b78f000000000000000000000000daf8e0ef0c7b1dd18e393846ade1b0ffbdc9889100000000000000000000000051864180f249190e0dda130fcfaddbcde959286d0000000000000000000000008d103161d5110e42cf72a5ac87eb3476f9924b600000000000000000000000009d9b08df8a73f87300f1901053a0dbfdaa1fc6770000000000000000000000002efdf4fa207937e17295f30d535317990c1e116d00000000000000000000000049f737f4af6a0e739176481922e5eeac43a7f2370000000000000000000000003d160a3b6d110d92afa378284ad27be1db97970b0000000000000000000000006f36072397435c7f533c9c24db5f310375666a8f0000000000000000000000004324b2c42eaa21f02e15bb78d095ba7f0ada8e8a0000000000000000000000005454126c47c7205e80b98af78714fbcdc251dec400000000000000000000000063c72ad1977204120d986c17ea58611ca097ade60000000000000000000000006b122639495f1646f1f20e0f8f0c0fb5eb5ed8f700000000000000000000000064d8dd04c37ad8bc9c9bcdc4b7a0d53a17f0f123000000000000000000000000b646edaccc064ac3407e0d39605c324842ca5d61000000000000000000000000ff494e815774297fe8f5953f8ba3e17002d02882000000000000000000000000ae8f3b44de68da3266cd27ea98252ae7310e7b57000000000000000000000000c1007291bfc91f88076a59d668f79c73dc135689000000000000000000000000c8975a9c6e38346610122ddc54a9ffbfef306e1f00000000000000000000000063568523ecd498e2c838b445c61e18f1a78c3abf000000000000000000000000e9f8d72f6da21889e97b5a09d40dc02e550d001d00000000000000000000000082c8e880cfe02518cd51a0db442a2f163a332cb3000000000000000000000000758a2098e7c090fb858ed2d09e28fd28c046905100000000000000000000000036fd26f292262705aa2d4a347363fffd50332ebd000000000000000000000000bee9a2a93af8f5100e57ee41e349ab9ac22814be000000000000000000000000bf5a26babaf74291b0f37dfb63985de59a660091000000000000000000000000cdcf96fa16a7ea4719f3eb8f64445db2eeabb3790000000000000000000000002c5950603f2b07cdf28a1db36160bd65b44819f6000000000000000000000000e3676a06e14bfc61871db51b775f5c22d975cbc200000000000000000000000037c76e3aa8610d03482e4589a2e5c19ad1cc52cc000000000000000000000000ea7421aa43102bf0ff4726d0d117cbdaa292ded6000000000000000000000000df834e24f4271b8fe5b19401835e15260ce1b4d2000000000000000000000000e12990e2b416c60a668c2a22d548d873546db4e50000000000000000000000004bf398b7c11c014b009e7785b56ba6892e2677730000000000000000000000002b7d8090f53a82f27d5026efe0852e5ff99c4805000000000000000000000000a38af3b4655b85feed529dc7f2119c769d00d7100000000000000000000000000593a9b82aa54b042a32442a75b8ffc7d27b34e4000000000000000000000000a12727e10db15caeef042305ad21967585fdbdcc00000000000000000000000040025f8049821fe10cc798372139ef7413f17da6000000000000000000000000fe70765e06053371ad1b7c39920d72dab76937d0000000000000000000000000fc6dea147853e75fc6c7dac261d6bb5b6ae550d80000000000000000000000005ae8dd33c0f3b8720598eb84b919e2a12f2e4188000000000000000000000000d1ab0cb9384178929ff55f4cc248b266d5a274490000000000000000000000003fb0fa8809e57d12bf1c95d2b221b674f07d9ecc000000000000000000000000ff7fa2b0685699ac63e9e3cbcc512741051cd0500000000000000000000000007150977fe4aee3b3219a93f2abe890ac42a39432000000000000000000000000cafd7110a1a80dd0f4aac0b492f0321b7321e0ac0000000000000000000000009275992138a5264e97b1199113f537f24b048e3c0000000000000000000000009291efae578aa28b8b8633d8c8055c0d1aeefb7900000000000000000000000004b242f881b0543f2217477e0d12939c54cbdbdc000000000000000000000000efff079cf438dba207f608ff59f1cb8788d4b9ca000000000000000000000000d7045161b8b15d7e7c596bf43f9010c7e94c37170000000000000000000000005cd06e0c6bbfd0f7e6015289b0de7b9df729f0f7000000000000000000000000a99eceab02d5f6ac5748208bcc237949a3fd294900000000000000000000000054fc7b06f9bd9ce61e920fccae28828338aa73340000000000000000000000001d3a8230c0a62aa9bba166a4c1b99af8509bf898000000000000000000000000e8d4059ee623a4da65e31e8d6f5a9e292f9c163d00000000000000000000000064c7783806dcc9c79ae366203d9179f868f4641f000000000000000000000000204d74669d04d1a0ba54563b9a3882c44dc59759000000000000000000000000c0d292857c5a123f89043d754c491fb139d7aaee00000000000000000000000084bfb1e6ec888addb47cb522d572a70109e211580000000000000000000000002240c0b2e05df999fb4afa38409fd54e25db652b0000000000000000000000003d41800629fe96cc33e1ed5d917ca4b82cf1dffd000000000000000000000000e151639cb37ef2f0d2a8dcbabe0f1ea1b338a6ca0000000000000000000000003a9157a037ff9ce1a8041474f5545dec580c534500000000000000000000000067f0517f9f45e6ac71b1321283e99cda1c63b71300000000000000000000000000c1d1d95c3cbf7571528c3feff1574800a8530b0000000000000000000000002780701fe483d9953deffe03b70670be6d895a9f0000000000000000000000002aebc7e74ddda90d6f709846a4c2cd11702ec1b900000000000000000000000002fa7b97c61128b3573f07d25b98298fcd25a6fc000000000000000000000000a03d5490b210b921dc6f604c26fd475f1ae7c324000000000000000000000000019f2e0268549f7225b3d8400ed65cda0f38623f0000000000000000000000002068d5d0c6e6bc4b95bf0653a972e134dc66365a000000000000000000000000559873e35f9ba5b46efc792bfecf75f0af7125cb00000000000000000000000009a6eaeb8009264576b258fb4e57d730cc511478000000000000000000000000790b46e6dfe304a95c7c3836ab761b29513ccc5900000000000000000000000009ff9b134f5ea355e94f3e6d7526fa6b6a6ec34f00000000000000000000000026a5bec76c773d0fe39ec823e4f00e13f404a9b5000000000000000000000000d5009f349bb1cda5971fdde91486b8c9e99d37fb000000000000000000000000366e2f40fe92c7182525444c03b88de19c7d0d90000000000000000000000000acad5783f500ebbc04c0a717baf2d3c6b8d838800000000000000000000000009188ca281beef038cdba5fc0d120adb6d571ccb80000000000000000000000007aed229d04182336eae125389697794eaa8041f1000000000000000000000000b707063905dba2deac1c3e721ba80198ae0440ae00000000000000000000000070a55ec1526c0f950c9aced3ed75bdd5542e1a8500000000000000000000000069ef7459e0bc3fca26e30af8911ca3b889e6fb2f000000000000000000000000a864e632cfa179ba806b3f236b8962232189b26c0000000000000000000000001ca52631c2339b6b3efbcc00b22d3968043ca21d000000000000000000000000fabb9358c38a0cc71f7ffae609ec437fd0b79592000000000000000000000000b6cdf888a7f72664e6d683ae33386924c6a23fa8000000000000000000000000fc5731520914b51bffc4050b9628a130890835fb0000000000000000000000006b052a74de9fa9240200e2899b9f01ea1776b9d3000000000000000000000000b19f9974d965bf663a6f8e3d327150736318553c000000000000000000000000889419d888a54342c199eb7bf3368ad268f6965c0000000000000000000000007ebda33f9ddd3b2382e8a3255135f1b5c9fdf67f00000000000000000000000001b7726f95ce9dc15f3379ca3408ad673956588d000000000000000000000000f811777d775c637ddeb36aba67ec4f3aff116adf000000000000000000000000dc1fa219b5f9300f68c681f14a04465719674c7c0000000000000000000000004a1441aec9f57b5c2b53313e93c9fd2d58413de8000000000000000000000000ea68ead9457df49b83ec7f82ec4568c113766b4d00000000000000000000000053233d3c3eba216a60ccdb4a0190c22dbf9b36cf0000000000000000000000002d65370c5b10443248299fadd78b1777879026d0000000000000000000000000b9168d1e14b9a6ae9ec69f675ca434055c0466c60000000000000000000000006d3372bc63827f4d63050ac56e4c4f5542d6a0c0000000000000000000000000e3674540d6991c830a2ce4ec01522fcc4ed489c50000000000000000000000009bcc36c21d6ef560e8f0748dac90e48d5d9f1e1d0000000000000000000000000628345dd7c1efa1b2b21240d932b16a1e3630b2000000000000000000000000320fcba287218b1d01e9db78085fb3e7c8601cb1000000000000000000000000991601d1e2cd09d4a9912c2822055e6461a33293000000000000000000000000d2fed01d3a974260581e2c4e29970bd14d2e6052000000000000000000000000f5e39e3c18a01d9e4c01ae7070c9cc48fdfcbab300000000000000000000000073779796f6127cfa92a3aaa604255c34738b508d000000000000000000000000b56dfaad93b342233234c5e740ca54d10ea508ed00000000000000000000000093a4bc99c37a4b728ca531d7ce63d585019835660000000000000000000000007ae23bf5d1bef05dbd041bfade7c92812db0c554000000000000000000000000440b21151b9b03dbc1b245a6dae63a2a96338c52000000000000000000000000de91b62eb1195063945e0185f47ce0aa3f84d1f1000000000000000000000000ed1f1e8d404eb9a2c0da0a0060ab6d1b89003bec0000000000000000000000009bc55279238cb7cce40b153b91ddb295bf406bae0000000000000000000000006361b565fa247041fe781a53be6673b515df5dc9000000000000000000000000f5314b9639585727a07bfcd3bc25cff3ae9546300000000000000000000000000719aa792a2fef8f99e864abd4c8621f75a76f6c00000000000000000000000030220b6e83d0252cd37da5e586c2c55eaf5c5486000000000000000000000000e6f109e7aa7c1da6ef812a3f5402766ed36541870000000000000000000000008d14fa9154cb9adb54d01cfef4c59cf1a5238762000000000000000000000000e1735c8c83d8e3f397ddd7850bc4b7354bbd837a0000000000000000000000003be9aa1b2d19a48c4d58328ffb5137da45ff3dd8000000000000000000000000651366af55cc77a56b6f90baee5e826f43abc42c0000000000000000000000004a40ac9ff3381cba6833fb78b887a3742a10865100000000000000000000000060e4964e7936c8b211197c8b10b115676abbc491000000000000000000000000c59ef1f7fe0409017f24d22f2b52289257a63b2600000000000000000000000005090754d6fc688bcaabe3b7f28549b27db682c3000000000000000000000000a02bb9e89297509df10b9480a00ea59bda41ef24000000000000000000000000623f9004fb21305d78e172f5f950e072e15ed0fb000000000000000000000000044991572c10718cce56bf24f10262285bc6cc1d00000000000000000000000081f31bcaa48beb91867fd2acb5ccc6c63cd8ca25000000000000000000000000b680f498fd92afa235e7bdcc143f2f8c2d0c4dee0000000000000000000000003c21846a86b44c019082dd4a644d1e792495442f000000000000000000000000f0b1302bf4f7a4402948ded601681480d6c86aeb000000000000000000000000ee6d2327abb2e1c996a875181c8095be7e647c91000000000000000000000000f52664fddab360f024253304d453f2478ec1d31a000000000000000000000000580932db51f062f2defefb38f07a2cbc065ef8ec000000000000000000000000da2a9ada1a9993c65be2552648ec346eb35c849b000000000000000000000000040b252348b578268e0a518204c73f1b60dcf3b700000000000000000000000036efd17f57cb6f10d27d0355cf0474211320a0f30000000000000000000000008a0db6bad6eef120904f9adb821efd099b2938ae0000000000000000000000007e2902b87dc572d0d5c9e5957ba55e89277d2e81000000000000000000000000108ea9b7e8c693834c2166fadcb42249e377b5fc000000000000000000000000a3d86faeae4e6b40d31a163e8533797b3402bd90000000000000000000000000f9310b1074071be46dbeb0e7e40f5c04eec038da000000000000000000000000fedbe49c4159cdfdf465cb3ce2f8e24605e083ab000000000000000000000000035c995cfa749a68b3d41349edac018d21322aa80000000000000000000000002e27c04fc2c15a56d604c7e4d87d842e60963d1200000000000000000000000014529bb13d4d2617f81911562fce5e7f659c9b4000000000000000000000000035aedfd12a8d54b0261ad9ce9524d81e4cb06715000000000000000000000000664ce0fa68253dec71d02a3657873a2979b2d76f0000000000000000000000006a10c80b0dc790f0f705a34876a00286878692ca00000000000000000000000016096c9f5a87c415d02a34a27f1b9069a9f8fa68000000000000000000000000b1d5673e29656f72f4d501ad40f4e3868a8e55c2000000000000000000000000e8f6528739bb1e4d303afa3ca4d791c70a5c1e1c0000000000000000000000008555c9025c6f76e2979f51fa4f9042f5387604bd000000000000000000000000b2159f781aaff9ac9626a04237f2ed727189cd36000000000000000000000000cf708be7cf67815416cc2d225312b1786586f5360000000000000000000000002a09b35250329455e41f85d7e7fd7d26b92a869a000000000000000000000000fac6c3c876d4b676caf9f32026dd897a0a05060200000000000000000000000028528e434242acd57a8afad8fdc88663b5145bce000000000000000000000000491c05671ac301c01301fc8ee7393045617e533b0000000000000000000000000deae625b555f41730ee32abc409ba32c825bcd0000000000000000000000000354ff4b63215554653fdaccf176bbfbd1efd6aa40000000000000000000000000b81f63b26c6d798bf0ed0102937f6a16548259b00000000000000000000000028e99bfb6e1553a07a42028fdc3d4c584c921ad6000000000000000000000000cebf499a160c5bf30a49002680abda9ecf976880000000000000000000000000aa99b7237e20f033484d1212e6639063a875b7730000000000000000000000000f114433ef9181fac43fd981c73bd3bc4ee013cc000000000000000000000000207eb28011e62aa694e6722a4306f5e57e379869000000000000000000000000a7ecacd4d1438c24ed13795685037abc81b4a0ad000000000000000000000000909d1d8eeec769e37976f429416684eb518114bb00000000000000000000000003218fed14832d482cf4b9d67d803a948c38b34e0000000000000000000000004a222772bfb75845bc061349b604e34a60a6d4e90000000000000000000000005957c6a97a4127f562a7f8df5946a6171b4a11b8000000000000000000000000fd832564fc04856022e30c8f35713e163dad280200000000000000000000000088bb6e43bd37c14feb812d25fe4fc74d541fbae900000000000000000000000005655ca48bf859e951db5a6bbc080ce19d8f0c350000000000000000000000004cc67a555e00bfd89693e2691f0c521b3a2b407d0000000000000000000000000b2b24f9675acf9bca1b07b5f33fc39fba9c52ae00000000000000000000000045a9c07ffc68780131d1736ef92cf1ba7e8f90310000000000000000000000006ae144562981449eeeb80450494f049ef01d580b000000000000000000000000d853f427fb06688f4f6da50436de07c195be3a23000000000000000000000000d387b2e9b67252bec4c31c898046811be334d5a70000000000000000000000009d322edd2d49ede014579cdd92cdc50842af288600000000000000000000000063b54c4808868768b1e5884475a06c59bc88d8e300000000000000000000000076d20a8cf55bef950d3e17a56aede53396df646b0000000000000000000000001047969382735311f685d60e5e72f65fb80368cb000000000000000000000000942a0b11e950d40c8048479850d172f5b114ac1f000000000000000000000000441757b38abf8bd3cf14667c64a0542b6383ba18000000000000000000000000fd9517a7826aa96a16050ee2ca26715663daac8000000000000000000000000035963330af00b0924de61bfba298af710e3b4264000000000000000000000000581312c49cf2b2c54912465e1009dbdf9eb24ade000000000000000000000000309d03777fc0334b530c989fa6013dc431e82fc8000000000000000000000000f2245aa1d50370caee4866524f78e641adfb7be6000000000000000000000000cce0a627557f2b9af402607e5342ba15ad5f0053000000000000000000000000913298b73cfd04bd2117fd50f7de8df34a39bf520000000000000000000000001935c8015a5da7b9d88db9011e01c2eb4fe460b1000000000000000000000000ae3bf18e8252cf8d2fe3177ea7ad167737d44963000000000000000000000000b734d3cce9049c70dc6379d684ec02a9689e194b0000000000000000000000008ef384c58d4ac82c674170c819cc1636dc21c92d000000000000000000000000703223d65b4fcfe348de6fcd03dffde776b692300000000000000000000000003dbbe7544c049bcdc81ad69e9cb4d3ca3b1cc90a000000000000000000000000e07cbff513848849297c9c2ba7c5c38aca7d3ee6000000000000000000000000c66ae004fe7f78d6d78aa4dcc2dcf9a94f990e7c000000000000000000000000b60fa6cece633cd31f139a7635d40945987dadf1000000000000000000000000368e9d65819740a9f73700879964ec4a13490ff00000000000000000000000006efd4b9b697cb0d297d0687cf76e67581b67edc900000000000000000000000094249b7a6e6ae3f5d1af34b9bf504332f76ec640000000000000000000000000744e9c3e300f3c3cb733498c2dee7542be7d84880000000000000000000000003748bf137f3c09ba2c97213a1f6a6a8855b9e2bb0000000000000000000000003a3adf9eccd3c1bda40ca7923628e6dca7c69c8700000000000000000000000061c0ab0c7cd6ca8b5fee9d407b6cb703fb920a940000000000000000000000004693542a391fa5b0e9333306a634872bfde75a6b000000000000000000000000505bbce469482c01876ba379c2977e478b2d1dac00000000000000000000000094e77695bf08415e5df51d01e8e709567ce9598c000000000000000000000000d148bffc75462a6c481f97052b0f67cc2faf145d000000000000000000000000b1ea2383d893a84d4bbcf1dc39ba521d6f863b5f0000000000000000000000007c7a8cb51193683f1769ea1f7a8ec2a83802303f000000000000000000000000735ab239ab774646569bfa8fd6d5bd5f7e4f89fd000000000000000000000000e74925f08d8db5549971cd9c4d007dbbae5cbe20000000000000000000000000c248d6505456359588af1f43abae08ee23b52b250000000000000000000000002d3cbcf3be8ec8c9c52de66f9e9b28854e8d4b62000000000000000000000000055daa4e4ca9057bf080b90276c481ac80ac42430000000000000000000000004b6d3fb114aa199479c87b60f225a1a53c357c33000000000000000000000000c9bbae890436b779314cb554c49061e9aff426cf00000000000000000000000060d319cd5b684da432c000d3cbbb5a3b1ed900580000000000000000000000009ccc599b1da62599589c5ac63b3d622f33347f7a000000000000000000000000a2d1e65d1b88e836754673f9cc5c78099f96b3e200000000000000000000000063db55b66812ddaee83db2fafb083afda5753ba7000000000000000000000000113b633fe7fd388dcb92a0081311dd8c3953b9fa000000000000000000000000a000b2a8bcd040b4268b26263f9c237e1e3815330000000000000000000000001638e3d6674870512071a46e04f3cac9cafe31ac000000000000000000000000a1ca7714513783723d5feaaf4547ec2a838721170000000000000000000000006679c374dd5eab5979b6f641cbb9a4ee062f4167000000000000000000000000beed0d8bce45ca58fe1beff9d630fe055c1cc441000000000000000000000000521c72640e42364bcfaa164fad2808e6174308ad0000000000000000000000005e9f6ff6836dcc7da1a6b48e961135f84f5b8121000000000000000000000000a83b227af5c1713bad7bafcd6c43da8a42e875170000000000000000000000001d790b60a401a1ac0c89a3df63c72ceae9ad15cc000000000000000000000000521f39ca773c0c3ce2ca2f45c6ac6f70ac7b2f0b00000000000000000000000040a16ccd670076cb41aec2a4ea893d7037f80603000000000000000000000000bfdf57aff8110ee6a16953a8bdb24aa5db891d73000000000000000000000000d2e67cebcfb8fa02ca94bc39c964e1a09ae1bd6e0000000000000000000000001d654078eb3e5c08b4eb121e8a9c6178c7c7c54d000000000000000000000000d3aeb840c01baff0553b10280d6ed49ca8904d03000000000000000000000000731a709c8ff7f472a553785a00f637920cc596ea000000000000000000000000fa07905429fe80dc61a4d7c94d78687f300e4188000000000000000000000000e826407de71d14c96d08c48804184f293e1d62ce000000000000000000000000bc7b774bf80340fbb42d6a3af0559b11f6034a270000000000000000000000000b981592b318dffbd66e02dd6d7229f6a1102cb300000000000000000000000043b67b8d817ec2950c661e7677605cf605cbb5a700000000000000000000000009945f8482b7460fed3d24d4a84a6b6610d0cd190000000000000000000000003177d8a2d14f02d7f7c1dd8a792839a020bde41e0000000000000000000000004fbf5c7991f61e405c9a09bdfb0e0856cec9ad6e0000000000000000000000005b18f26dd47b67b53ad081257d0a4ca8331ad520000000000000000000000000bff798e38a900e8ce7f972d4a5e7a187c43eb612000000000000000000000000403c80580f3e188c810a2917e2eddf8606e2e85a0000000000000000000000008389a6a356204d95755c9a3b65ca1642348a2de50000000000000000000000009d29a1ef68bbee8c98abe29cb586e06baf680609000000000000000000000000d920e42eb33111002d79a439034aaee1e3c98b7b0000000000000000000000008e5c140e0bfefae43c252598de5108926be348e80000000000000000000000007a378fc784bda9c8b9499d1df1b22ed30837637f000000000000000000000000aeac3f3d1ea4af1723dfa910e93036eefffc113e00000000000000000000000072a782301fba5e34c4cd0e2663f09292a657e0c00000000000000000000000003bf526536946def2561cfaa477875f5cfe4171ca000000000000000000000000dfd692aedcf46be827854c17cffb55d6223de644000000000000000000000000747e2a07a2de54b37625d5bbcbe9ee235eb990e9000000000000000000000000a0e51518b7eae38ba4d13e4b59cb24684e84425600000000000000000000000058350dbd37ba411af654b62816bc61ca282823260000000000000000000000002b24aa990cc7d23b1d2aaddd5e5005b1516c673f00000000000000000000000050d9f296db4663e6da4e3435e1e23a4e1ba0e311000000000000000000000000b447f751b4a324ae1e061ea4bd7d1f19f79d7a980000000000000000000000007216ffdbd926dc10893db9808c189f3f8ee1ffe700000000000000000000000075c0c1d5e1efb2fc9bd92e8f808e849cd4a5dee3000000000000000000000000cba45a2667c93ed61e22942ec79fc4d09f0594030000000000000000000000002cf734993b2992bf6ea6607f5df263f3421c0c34000000000000000000000000ff2469082cc5bf7e626fbfa9c25f467411d84cc2000000000000000000000000f71c734744c03aeb4d3be0925ade1dacd698ace400000000000000000000000089709374bfeff93ab48cedb0eb6c3d750de5b34b0000000000000000000000006b23cf7595fba9d388b83a4e0836d831e5956f150000000000000000000000003854f751e39506d72b5124774e25dc99eba7dc1e00000000000000000000000018c778d154332b49c62040abbef711fdc25bfde6000000000000000000000000f970c71f4ad34cefbf5b0d21e8786ace07e74e6600000000000000000000000094a7a816e728627d2adcad9dd90b7f157a788bc3000000000000000000000000c3c49f73499160a3b31d91f0f4c5a0774e4635a60000000000000000000000007b5fade552939ff7805e5540c2a659b627b0ae3b0000000000000000000000001ee1c968b692d672f0cfe38cee1f28bb8dc7520d000000000000000000000000d7105cad0c8a85c1db7b7ebea1ee59de2dccdaa5000000000000000000000000e890c9bd3cf8518b33cec76edd777f74a392221c000000000000000000000000973ad913f29c196de31a9de3244a5e8679b37d8d000000000000000000000000823088ef2cf6c27a6baa57d232b58f1e5e8f558c00000000000000000000000040aa60b43772d538ffe70e0e95c4564c710dfc2d000000000000000000000000e533950996af58f5f08617e6a197f4c6274e3ac10000000000000000000000003300f00625abc015d04cea94d20b65d8b6afe61e0000000000000000000000003fa4468edff92d264a35c909d2173a65c2e84d280000000000000000000000000b8740f5d90e1b714d5e14facd1799c25ccc0b56000000000000000000000000cc4ccec34976a43a0d1bf9c9f634ea9ecfe9778500000000000000000000000096fa2f604dc90799659c9c25bdcba6f91e6383e6000000000000000000000000b2cba655114c50f8a8a4b5b07e18322e1002dc59000000000000000000000000d4d38623424d82ad2899f4ed561b03d67f298b58000000000000000000000000a0138c1f8941f51a8a1b73ac20a7b3175d3ed84200000000000000000000000071301ec3aba247db014daf14095f078a6e77c43b000000000000000000000000067135e63adf59246d20044f6cb9d1eb221d47620000000000000000000000003532ddba4356e172c9c31ec4cf8a5cbaf00221d8000000000000000000000000dc343604bce58a9ccb81e08bc11781ad9371cac90000000000000000000000005e5acb978a7d87ba4804473ff26bc3dd726705830000000000000000000000004da53f87208367dd1ddb22ab8a1ca7875b783dce000000000000000000000000ea26b909323ff1e251f221789c5751c5075347ae000000000000000000000000827107b42cfb1f10857a5bc4cf8854e51277e5ff000000000000000000000000067eb3ec76af3090575bb02fba0c271e97417d4f000000000000000000000000bae281347a3176cb49d6494fe1f13d4106c8b229000000000000000000000000291ab2519e621a0ee5fbe4062f11f582f1aab4680000000000000000000000004e38e87d48fc2c5db46e981dc041e2aee77b0efd0000000000000000000000005e59845994f7a752efe4fe7581517a283d38e533000000000000000000000000e5cb0131f6061f88e6a89fc189afb4a13490c2e90000000000000000000000009dbeaad752bf48ff30acaa850474b6a31cce62f2000000000000000000000000a5ff65f659afc232b7175724da9daf13ea363b26000000000000000000000000edc050cd75028a26bed295f03b85aa3e5143e94a00000000000000000000000010a6e65504f9a097dab324ec1795032735a3e56f0000000000000000000000006ef14fba321740e82802abdd9d95a11de616f33400000000000000000000000040a2118fa709e7fdde475a8b4bc2f8123985ccd400000000000000000000000005c60e66f1aed231a6024952a80f19121293a1850000000000000000000000002f304f8be4dd732f0f1b8d8937e19b4bdfddbf4e000000000000000000000000d02e0b6e9d6b716a14b63b6663c69af31bc391a7000000000000000000000000b1e10d71943f7b91b9df2d815ac5635ec302c9ea0000000000000000000000004c49bf0e5587de02e70aede7ea1462479a4c8f960000000000000000000000004fb1ee31b4426f1b0e29de4f7c9646c78e75ab47000000000000000000000000f9bb4a9a1c7ede50ffd25671dac32ac08c51b548000000000000000000000000f2d488306638c150a0341473fbf1e3f32d860560000000000000000000000000506a1c92848733f0d7c3ec50375eb58aea156d98000000000000000000000000d7c2dbb93297011e8ec37d722a60d68f8a5aa9010000000000000000000000009c1be3998a884638afc6a18251ee77d9ad606ded00000000000000000000000086452255606c840c1883589aeab361d3f161ada8000000000000000000000000add8932b2e1e741283fbe0bd340da162c7959c5e000000000000000000000000d82441e99e16323ca11b98ef53824dd0f45afb5600000000000000000000000041b65aa9eccbf218e23eba2ca03fbc0723d1aff40000000000000000000000002f8a15de5794f007a39824a31624d90d43f87218000000000000000000000000b563c5efa05de246574742b945ffd7249f140c94000000000000000000000000ba6614c9c5d9be5c008d9adafceb75647a90ef1b0000000000000000000000005f826b4abb28e1ea7e316b38760326a2dafa3e84000000000000000000000000e60ceafffd11a74f4f86f166a577617f71e0ded700000000000000000000000050542c8323532f6dd22ad04a3bfe415f5f9355fa000000000000000000000000bdaa4091c02d47e703976863308b175117c3b07b000000000000000000000000bf0f4052b182dedd3597afac5aaf4846c3b6ef26000000000000000000000000d64fb7e4e29968d91a10c1014bc60d21adba44e200000000000000000000000043ffdc79fbcedf718a19ad7d7eb2a705696546e40000000000000000000000001b9fc3645745d5173252521cd6105f87b26d567e000000000000000000000000f79af491ccf05ef059b857e3cc14d61db60df5a2000000000000000000000000f7d2baa72c565a71f23bfc6c67230a4ca28060b500000000000000000000000001c0de0a2c5fb386ccb569008f772ef54653d7720000000000000000000000006aa32c1c22b26d3264931e96d6fc6e62330e9eb400000000000000000000000088a5c7be4dc311e0bb1b2b419cb4a390ca5e0141000000000000000000000000fe9707e4637161982e7812c989b0f292b907e764000000000000000000000000f7f180783e72c274427f8433d2613c14a419d3d2000000000000000000000000e31718e0187daf64d76a3522e79ffdf0950dfcc5000000000000000000000000f358ae7eefd19c60c2dfea37e3159abe8febccbe000000000000000000000000a36bd0ce149134b77a70a061e8faef9e08056c5d0000000000000000000000006e6729ea6659556a280f279d55a0cb7a33df298700000000000000000000000047e13c8d29a4e36da702d8f7dfd6b6f0ec6dd13500000000000000000000000072052aedff3eb3576e68d1977ff0b5e1931e2f1d000000000000000000000000dc7bd0f7625332e7ad8dd9c56e1f22bd99cb14f3000000000000000000000000978689aa07925f117a9ba85ce2c046aa2c1dcbe0000000000000000000000000647848d0f1c00fe542840361a7ee920a30b1a46b0000000000000000000000007860752d9ea676da96fda5221f4e106d12978ea10000000000000000000000005338170edb2f8b121cbaa51169a72eb1ec25ff76000000000000000000000000cabd5e9ca187889408c5c0c51a6d6a13a1de6e0a0000000000000000000000002bb4fbed938b79c894fe9c3ea7793c87aad10f48000000000000000000000000cf6d7a76a30e049f01f3522ae6f5be28cb5abc01000000000000000000000000e8ba61ee4b312bd603c42a9ac1bbacd2e857644a000000000000000000000000e6b08f1acfdf0cb2df420cfbaf5651539f0808b70000000000000000000000004d948ab1720b60a4e9dc596ac2479d6016476ee900000000000000000000000070b5026bb2a55d03dd0bbfdc4a7dc22f0fc331ee000000000000000000000000ad78c1f55ac5c92d70cab996f76fa90351a5910f000000000000000000000000e8af33007d82bb457b7766de43275ca6a837450b000000000000000000000000eb3720e4cad404ac64ee6b1342f4a5deb09536f400000000000000000000000069b769f8d9abc61244e2453ee00362dbf5e4313b0000000000000000000000000f743bd50714facf49aca2a2ce1919b8f91a1ae30000000000000000000000009082a9cc8f7a0a75516cb0515bec15aeba3923ba000000000000000000000000137dfda416686a688beb33246c2f7d47477a91a6000000000000000000000000d706189d12e4b7d26ab43ad985944aee764332b70000000000000000000000000488d120276af34eb6f7d4085f13854076329fab0000000000000000000000001c2f60703142272c1f862058ae412409a60a1dab0000000000000000000000004f20fa217d3fbee06b1dad567c96fb3b412f4d18000000000000000000000000cbc7d8b34be045bf9005bbf9c0f93a43ca02baa2000000000000000000000000bcae632a91491d8dea75ec3e9c5866a1aa50c9a9000000000000000000000000e94f5b874d0f4042baf6711959eac6b2c52fb318000000000000000000000000f1b22746f2f552b82954beecd63215b66f1713c80000000000000000000000000770671474419121336033bfb9ea3649467f4865000000000000000000000000c7a03ffc0bc20e191d2de42b494319c9108f1b89000000000000000000000000fc42b01b413107a4c0858cd782876d90696e92fb0000000000000000000000001bd166dec28c5333481af31585af68a9f757886b0000000000000000000000009d9392ec6689df8ce9b49df99e11adf7f2bec15b00000000000000000000000082df66c92f95ca7c8e78160d62061fad4b1e4017000000000000000000000000ab0d4861c07adad800d7f4b1280392069acb53400000000000000000000000004b11b726d59b31055670a69a8e337e2d5240956f0000000000000000000000005dd3c82653b543df19ab7eddf1ff8b4559c99fa10000000000000000000000007cb7c7d123e39263472f027dae38f2b2eb5899ac0000000000000000000000003e3f1216cd94f76b4f538cf8a4c3968bdcbe187d000000000000000000000000f99a734a597a143fb9da4fc12cf67b0e97e0bbb500000000000000000000000018c52b7c0dbaf19d59c21a6cc6127caa5926d2ba000000000000000000000000269aa10398aaa695259c3e8211ab27a15004110c0000000000000000000000001b3c25da384dc6d1572adb0c29935bf562c5706c000000000000000000000000492daf5fb06ff609bbb8d03e4b63eb0c9f8f361900000000000000000000000044e220ddc749e80f17cef2a8605e8ad643f1be9b000000000000000000000000feb58088387a9606aaa958b2469e13974d4b84a4000000000000000000000000bde63c267984ce2e69ece6a9e65ffcb4f2d1b7f3000000000000000000000000d7b22ce0310ce2bd22f3097dc5dd8486ce5f49b3000000000000000000000000510f8c130c4f1c074423b709f5e9e8fea075d4160000000000000000000000004de269ff7665280f4a0e81d9dd853ef663ea252500000000000000000000000087c7eab32190998b0e12a22d9a192ca31b7a6f400000000000000000000000005e0aecb025bc033ec72f17611311c28e0981169e000000000000000000000000779aeb591e676e13ed9cdbd37eeec371180e2e8c000000000000000000000000cd3e5aeb95a654f32c850dca9a2eae35f45ef03f000000000000000000000000008311ef962db03c23de67ae93ff8f91f874b1ae000000000000000000000000554c28a698d75dea0444dee8e589a78d8daa6b6e0000000000000000000000003e572e303b10b7905e633afafc62b614cd231fdd000000000000000000000000ff506453cba0ec1e4c3170ef759b647870baaccf0000000000000000000000009b8d19dd68555e315fd11690c083118a043c8fc200000000000000000000000004f7410a7b7f5747e469f40e3348588dae9d06810000000000000000000000007f54c0a57b5bcdfef12688a04068e987c1fe31a4000000000000000000000000d98eb6da60ab24bfd15ba0d6a7b67045231a74000000000000000000000000005c1c4e3c2613df8a6468822ba9e4e475d41ca2aa000000000000000000000000df7e2c1638b6b5f05a166669e059babf6566c1c8000000000000000000000000b9d19aa213ddefcc348e716e5da66d8db7b8ab9e0000000000000000000000003e20dac91d38ea3beebe11ed719f80a6023dbdf4000000000000000000000000619a6b3aa305328b90e75d2433ed3026dfc34eb0000000000000000000000000ea5200f9e28ebf1d726a6d3f538ef349753b25d60000000000000000000000003a6a0111db43e7ab5a0f8822a878f0916558e087000000000000000000000000e875aa1cf80af843dff974ddef59fbea060fc1fc00000000000000000000000015e4dad1d62110b2a75a2881eab9f88c5ab83b9c00000000000000000000000099154687b2cc0e17a92b5d0e0195d06a70abf69a00000000000000000000000013e706e613e7a17e05b1eb15a7d9f0d2eb698c3a000000000000000000000000b92dcabd6ed748328cd99e5954fe71508f77da5d000000000000000000000000dd7d3769a0e2948eac5f22c699aa5a40caac7bde0000000000000000000000007492759204c723b779f13e401a98a4af9315fe8a00000000000000000000000074f105c976818576b0e41bc08154ac1956e0bcd9000000000000000000000000f5f9c0c64db0176cc6a77ffc899c1634402ff7d100000000000000000000000037713f04c37b44d14ecf3f29af802a811300b65b000000000000000000000000e0d4aa196eaf8ca617f26edbfc299cbb4807dc0c000000000000000000000000ffcb1b3af812709cc5f92670a7f7b3ee520e13d10000000000000000000000003ead149a8a04ac882ca2fa9abb2d2a33b1e51d62000000000000000000000000ebd352f30dc5454ed0e537c80a37dcc0ae77cd9500000000000000000000000033d650e84b2b190995631ce07d9c52e4266e432b000000000000000000000000909299d6653c7f790cf71c4002981b76fe4d723400000000000000000000000079ad3e7017e30129f84509ab351639f5d7a0dedf000000000000000000000000fbcda4d11712d047e5c3717fa5c7a6ad1c37b9b20000000000000000000000005918a4a0d38f8465a31a831d383969a80c89a6a2000000000000000000000000c13e0c5eab871890d8ec284b9e9ac5ab8e4198a7000000000000000000000000d7368562f578cde61a446be22f4fc4f718c568a3000000000000000000000000167b0e82c164c997b2d4013053c296c6ef8c3cca0000000000000000000000001c1785fc1b2820ab997740797598c109b210d4d600000000000000000000000035a8184c5ffa9947ec4a5c4fe10effce6cb386760000000000000000000000009e6eb228ee6339cd207c839fa7670e7f1a564a900000000000000000000000009e460ec36474664387784109946885d6300b54dd00000000000000000000000060c608a3e67802588d69b020ec76e52bf6ae2359000000000000000000000000ec69b400d78f2dfa45960c43d4da9c8ce05f553e000000000000000000000000f00e53b35405438beedf1721a438a54e53b49023000000000000000000000000e57b02c677ca0a3f8c5abc8ef7e6d330ee901f3d0000000000000000000000009c51026b3113e76ba7d2c5275de8ea1a4757dfb2000000000000000000000000e819e4293d5525ab7574a09f0b86b4daa28e93b8000000000000000000000000d5aa9a151443bc60370d1d1fdc646336a213e20a000000000000000000000000bd2ee9ac61622fae483530eb1d9e62e645a9b34d00000000000000000000000066d56319d77c12e6d478641a0b554b95437b9eac000000000000000000000000a2adbca877d55aeb5b103334b9543762bff600d6000000000000000000000000bc5cab16ad26602f749646b7728693826797b38e000000000000000000000000e18f188c81e9e6f2aff8f02a673bb50f5c0dc482000000000000000000000000b4dcdf125ef955f4f23210c75c0e932b863f9ef80000000000000000000000002fd22c1470b39bff334a77e2a571b69c4cd3e725000000000000000000000000056f3dd6fa87180a5f01f3b6b405285c8791358a000000000000000000000000cc5b564627484efb895584e5f14722889247b7a800000000000000000000000095a0460ee735ffe948d902eb42730a172343967a000000000000000000000000a3b9c4988eac9aef00d3f6a8a7b5674a3b0e5d06000000000000000000000000f6942502fbe8b5fdcf97d8df4fad3648a3911f92000000000000000000000000c41cd6be75a3cbc2e5a5910e9694c2a8bc393b7b0000000000000000000000000ee2a51a74d8deeccd95226fc33f90378079da9a0000000000000000000000007a5aebb059642ddb7ec81aa7674596190e245c24000000000000000000000000a8af010daf6b4672e20907ccdd41441ae5c0d67800000000000000000000000010074ddfddb6d610d25532b2d933f9c08ccc12e4000000000000000000000000bcb9f9e7d0a13c5d986405ae785e1a7176bdf3c5000000000000000000000000fc20f9f95b67a2daee04032b2c2309039d9f3d8d000000000000000000000000e061fddc38b289e06282c8912c2e703376671c14000000000000000000000000e9eab1b638624af6e0520f219345c5fba92163f5000000000000000000000000f40bbfcfb9fb88ab1e426967a37294235329a7e9000000000000000000000000e22d5f39eb873ff3cd3d4c68c4ca8d4fdeac1cc80000000000000000000000002064827ae6d22c30399055697828116c5bfcaed50000000000000000000000003436455dc6499287940a31ffc0ff31b4c9b7a4a500000000000000000000000021418bd81cd5438602ef2c774e6c2d92be6aaedf00000000000000000000000083991eb46af016d7849bf6065b6ad40c4a031475000000000000000000000000c6eedeee72f2b125a8a780de25f19fe6522cc8d60000000000000000000000001564a6233fbd9a9c836dec64b3e20fe1f6542b1300000000000000000000000095faed833d4788f379795fd3e580f3b1baa88a6c00000000000000000000000049818cce9c291e0b399ce1f426b2a14589faa2b2000000000000000000000000dc6c44ca5876a6d9a7502c62454ef1c97319fecd0000000000000000000000000b85ae5613d06f4dea2db3c6d6b2d988d8efb015000000000000000000000000bf714cb80a5f8a1fa8042dee1c48579e9c5880b30000000000000000000000004dca680065eee7afb8312acf121092d78ec8b17b0000000000000000000000009792c72a66756219c1f476159a8e6bf178603c4a00000000000000000000000062364178cec8232cfa12ec9d4a15113c2411b49d00000000000000000000000022696028a2965d10ec625ea8188c7dd94fe5ce6e00000000000000000000000049c985da6efbb50ba1cd04dc141a29171b6401d5000000000000000000000000175391a3cd521e1ff2689788285ba93ff27cce52000000000000000000000000dc748db579a1f527a20574d451b60637da9d46010000000000000000000000009ba46ed2d404dd1ea9431570f73006edf3ffefca0000000000000000000000005d2b56833ca729f4e64774e8c4cb1478ee0b007a000000000000000000000000d1cbad5a9f6a9379b67b42c6a746fd6b753598a00000000000000000000000005fd05a1f4a0427c2848fca641ef6f76eb811a7a0000000000000000000000000843368fbd8d6879d2b1f661089d5f4d4c8a2f9db00000000000000000000000075b345aaaf2ea21f89a554900e63b4905277bb1a0000000000000000000000000d808800f722943e60be9b707ec0f5431ac8a08a00000000000000000000000053c2aca85f6d561d28d502f918430bd14fb7a356000000000000000000000000bd34c3490ba5e0735d91bd7a059bd95a0170793d000000000000000000000000caeec1f0de5e25aa938a91d1c595c36346cf9cd00000000000000000000000009bd350ed790d0dfe892bcaa0989a17928d5a79e9000000000000000000000000d9bcec41ab7f2dec68e48bcee1df0d93e9f057a60000000000000000000000001828719fae3529e8d66c41e350610e9e89f82201000000000000000000000000c8befe85caead56c65e3776057514113fa689c360000000000000000000000008882b71ab193087c70ed9e8f8d41ddb9a7a2e8ab00000000000000000000000018c6a1e2f57a3a572b4f7cdde694fb5ae699c924000000000000000000000000e4952f9887271a7db988710e7e573c551eec0cf000000000000000000000000046b23dad310867b06d80c5b6eb4fd6a45c44b432000000000000000000000000e45ffb382317b210a3d21feb9bff515fc04b070e000000000000000000000000452a5c57be8086cf5afca4a86b7ce662ddd7be5d00000000000000000000000056391c55f72b1cc164dc2cd23643a7e1df1c12be00000000000000000000000015a6eda4903c300fda8255aed722556ba361403000000000000000000000000037936538780686d2b705f3bb820ec969ad1660f9000000000000000000000000b46d752c594667da5d2dbb1e80129086c629e172000000000000000000000000db96bd88d2bdc993cb61347f698dfe6c78e1db34000000000000000000000000fcb342a846acfae23bf9533cc6afd3059d32f1cc000000000000000000000000fd634789c74a56ffe3882bfb9c6eca3c59945d5a0000000000000000000000001e80acb2b9c138df43b2d1589786a1bc613e3d0300000000000000000000000027c7dc1239f728db4b432e04982c93063102a07e0000000000000000000000006051a997f37cc26d64004b664cb2b49d372e66030000000000000000000000002a074dd431ea534773bbdff0fc614e0614d7eda8000000000000000000000000a9011c799e0c2fdba9f832bdecd112409d888bf2000000000000000000000000541cb6074e0bc6d7a4caa2f989b69ab9eea35202000000000000000000000000348703f2e850a59016f007d1cfad75b9e42880b3000000000000000000000000fb9eac658f015036d40a6f97b07317ef7e10ae22000000000000000000000000067412df13731229b5687f9fc5ba50dda37c1f39000000000000000000000000630c74433a7db9ebbe9fcc5b92d25c5b5070c3480000000000000000000000007749c5d13b40e80159b632d0c3eabf24a4b59c7b0000000000000000000000003add623695e81e4b7eb2c1ed706ec7f8b9277eae0000000000000000000000003eb291692b7aa2788056460a952f76d255f52e5f000000000000000000000000932943d0ce8eb7effc3aa40998f77ccd3a1aebc300000000000000000000000047378836768b13f04b089aed2f44313a388ba979000000000000000000000000721f10902bd09dbddb25455fad42ba78888cbc520000000000000000000000007ae95f8ae21ed62235cc023a406c6b22d0a4c0cb00000000000000000000000056088c8a81ec1d6292426e4f0c71970bf7c49065000000000000000000000000fa0c90bee60cab548ba9d8e96023cb67b694d818000000000000000000000000d8af55e6a024b443e56d4ec098301a1b9c4f1e20000000000000000000000000dc7d58b764ca21689a5214daf21370faddd3d4a500000000000000000000000099064c5bf055769fb2b75c4999d79ce980315fb1000000000000000000000000aec405274c1adb1bdde9d50e015320dd7a12eb09000000000000000000000000bd4ec32763e7a45875e6e0245ec26885159d38cc0000000000000000000000001be93faef8ab3945160045e53bfbe74a03e69616000000000000000000000000eccb4112f28adaec0effb199039811ed78fc92dc000000000000000000000000676325451cfd60bd1c7cd4821a1bb8bac7b8bf0d00000000000000000000000058759c74a4a8400938e25b17c6e23db1c5594d9c000000000000000000000000ad7dbc71ec3fbbbedc3713d1740be60b40172cc8000000000000000000000000144a582dfe736574ca341c402757049835d1b97e00000000000000000000000024ac73e5941cae57c6d8ff441ac0a8ec700cb3760000000000000000000000003edc944424689f072a6dee2cc1a85bc4451678520000000000000000000000009e4e4af51d25e1f67f4365a75bd8d09b211fdfac00000000000000000000000029bf42ea9be18d8951c7db79e24fb1a2a220baf4000000000000000000000000f9359cf4c018bbed0cffff7b1b552f6a81ab687b000000000000000000000000a06b764f7852c5cc48228f6ed69825bac33e46fc00000000000000000000000071d03e3f4877a0c46f4e4cc4885a29cf1f1fd814000000000000000000000000c0251fda12aa1fc74cf61b8e02aec0893760b04e000000000000000000000000eec7f930dbc3516ec604492765243d39b3eaf833000000000000000000000000351314c4a8fd9e529bca5f5b62981b9d1fce75cf000000000000000000000000b44c3078f25614f8287441144846e1c17a131409000000000000000000000000166e5326ab712488e4e91d5d0662b43214ac1c750000000000000000000000000cd1d2df069e5484fc1c2161ce9e5b4f1fa95bce0000000000000000000000003ebfe66bc4e2190eb91809db30947f9a7433a965000000000000000000000000968963ee3fa2801070cbd5e91a27bf517aded55a0000000000000000000000001c38dfeb831bb2280de910940bb978bbf7aef05f000000000000000000000000389557e1c8041f8441d0a065e5a7dc89da776bac000000000000000000000000c0d618c946ef4aab90359e29274ba96610b79b040000000000000000000000003e01568a64c8ea6ddff5bce9855847c1ad0c87f4000000000000000000000000990e9794945069c443a1652003478dcf7aaf7236000000000000000000000000e5133475a2e890cf3d4b0f12e0c65a75b92036b3000000000000000000000000c8c83bd5ede41100ca5fd9d24e01b7afbacc718d00000000000000000000000098b6bab144fd974c608d6f3aea6944ec38afbf5700000000000000000000000010410424d5d9f38f6c6a2631d8987e43ea1b4dff000000000000000000000000be15819b5fbc0f56d64604a13533efb3698e9a5d0000000000000000000000000c14d42780977941ac44f7506ed6ed2980106180000000000000000000000000498e67d675c0ab75ac6f2992946ca42d63a0ca3b0000000000000000000000008ea3107671d7ea524506e928b49c339c66850d0c0000000000000000000000000ebc5228dbe06e11bf2d3c5a85ed5083aa5ef82b000000000000000000000000d777ad1b8a1a9e24d5bfebf9d91d59c150f20e3f00000000000000000000000079b2f66aebd57d88bfdc7059d08b236549ba7cd10000000000000000000000002b69332901950d0c5b9bd93e04f63fd771fd8622000000000000000000000000c5f32e3cd48fa7398d8a53c2ae91956de89708240000000000000000000000009b9f615e96714da26baba49566e69cff1f1f438800000000000000000000000064cd1fa425b1dc18eedca7fb0a727d406ce2483000000000000000000000000061120f75d73691710bb417b077a232cd02e4cebd000000000000000000000000dc6cd1673d50382aeda8ca522489eb3ac66e2d600000000000000000000000005f58423cbe152624702ea7c5f81ab676becfdbc4000000000000000000000000172e9b3831f14f68d23ccaacd27b249be64b2b8e0000000000000000000000004fa9444695e4001e8104f008a6c766e3982148a300000000000000000000000057f04b6f3d8e6f63c111641969352fabcddb8aef000000000000000000000000202b4e790c74c4c7177f20b9fb958f44be8996b20000000000000000000000000019d4b5c2a81998292d54d7ecc86ae0fa03a955000000000000000000000000dfc6e6609d716150eff85c7016402582b6e5fe040000000000000000000000008b72799ea61d731573386c27a832982480b8be32000000000000000000000000e53808f18119c568ad43ce71c13e24afbea08c7f0000000000000000000000002c4aa66eff2a277cda17ba3c37afe5fd4e3e7786000000000000000000000000be3065dcee0b3a363150d0a38562088fafbc919a000000000000000000000000038cebe370c9eaaeab8f68dedc525870052368d80000000000000000000000008d63e45bc699c57b6cfb757fc16dd871d9b961ed0000000000000000000000007d9d3ea138e5521b02ff256ad1878ffe2d0bb19c00000000000000000000000012c47f22382cf4e08335a82c265cac4c2f7a85a0000000000000000000000000fee190a7716fe6d2a50b10278d4656a7645188160000000000000000000000006a3e5ee0c2ddbde39d8d1bf50d2ba84e678e7bc40000000000000000000000000f31c2ca532006d6c16cbb887a6b8c3e56dbfaf4000000000000000000000000feb53164cdf56c381abcd83d638c6a0cd2f990810000000000000000000000009305ff524b43b86f88cbb80a359d66daf5751f7d0000000000000000000000001f797c0467529fdae7d0e4ba53d83df73c43888800000000000000000000000014bf7c41772c086c682eb53dc838edfbed5870dc000000000000000000000000e532af883195ce6982d72e76debdfb89f0ccbee60000000000000000000000003ad03a7133f4e7cfefdfb3418fd611869c5d2fdc000000000000000000000000326620b212052d5d25ab78c05feaf009ab1c2a530000000000000000000000001b4692993e9fec93680c4a643deb293d329f9170000000000000000000000000919ba2ccce17ee7addf4d38a5917acb822fbfc840000000000000000000000003129f2a3f447832365f92ec2236b6af5ac70729900000000000000000000000033b087f3483b1d806f76c774e2fa6b08d2666e47000000000000000000000000ff08bbef8f2b6986018fe3bb62850aa7db843b40000000000000000000000000fafa2dbd0bc098803ea48a42c6692bb7548e683e0000000000000000000000008efa25c8719591bb21c02336c41f529ce8013d31000000000000000000000000eac9eced6756768cd943b15f15fa21648934b26900000000000000000000000054d522aa5597d9116c2da322e27ec333c5d9f375000000000000000000000000d66afcf458fd2bccca2db3c59fc73ee847d722df000000000000000000000000c0bccee34aa6bbdf4d0ac1e7efd64b4257592797000000000000000000000000476c4507f04d61b5a405bf4847b10e1f866f13a900000000000000000000000039538ba0b23b6255110679f768ca7e7396ccfbf1000000000000000000000000f708df10af09a49c1d0afb5a083dc301c05e3fe9000000000000000000000000db14f464694d7abaef61c104c3c78d1c7d42cf2c000000000000000000000000140fd1f5cbf8c85de758ca96f0579b8821e35c13000000000000000000000000f6bfe799768398f87e9b5d7f942de32aabdee6a900000000000000000000000032ccee3867f143a640dfaf9af8a2320d31b0f8e1000000000000000000000000903c7a76d63b6ec048810a1e5acd8c9616d1b41b000000000000000000000000232b0ea85edb791ff2648cbe24a2e34755005d3c0000000000000000000000002954c2974ab2e1b03e41ea47cf190c8d779feec7000000000000000000000000f38388db6193128f530f73b58746e9b54394cf81000000000000000000000000d803e757b49f516a0a2fc1214ad83d3f1d59ae99000000000000000000000000d7be94785a474ab4880bd41603c0e9d3f24efad9000000000000000000000000f5ac8e79e3bc7d98473ec57acc6de1702a3d05fc000000000000000000000000dea0f86ece2d26bbc0a2270245698e4ec803d45c0000000000000000000000000c60158723f7fcdca262e10ae9a2a0534d022bb8000000000000000000000000151a1ca8bc8e2ebcacd8df28250be7f2c879ad6c000000000000000000000000bcfafd091163419b7a3c06c5ac65a26c10ec593100000000000000000000000080c5f9f60b05e223e66e661cde45ce52cbe0b2800000000000000000000000001d6ad068eb7a2ad941789ff3ecfa331a2c9bebe800000000000000000000000006f2bb643e4c26828f112ebfbfe788d5b6d392930000000000000000000000004498a536ef6c935669fcf32c96aca1599021dd4000000000000000000000000049ab51a043df7a68febe5ba1a0e0beb1fc3e37bc0000000000000000000000002b3a9eb771b3838553fc2f79a127bb7bc568693c000000000000000000000000a056cfc0c80b1082536ee1e16da91b81fe6f02a40000000000000000000000004e79a9bab516bb7cb209c06efd57e28f70c8ef7b00000000000000000000000051bbb89a33c0cc79a3eb5fb13171bf26df9187c5000000000000000000000000c586b2f06c79b09e73cc17c9a1a09863093309000000000000000000000000007a940a6b6c05ca03a966eada85988e4290db74cc000000000000000000000000bec97bbd43d1336a874b71b0406274f6a21a8449000000000000000000000000af9f94266dead225863ca8e163c2db7d94986ebe00000000000000000000000067e4f38a65639b0dfe2bf6447887edc5f0f3da0d000000000000000000000000bc2e73b2d0feed18adc58762f8560df4fd63e218000000000000000000000000118316a34368ffb0e1847f36dd897fd5e2689d1a00000000000000000000000062ca2c22db86e875f8545374fdbb3cf4dbbd30740000000000000000000000004cdb77871e120186c043f7a436437607b0e36f6c000000000000000000000000a61edf297ea9c4f7a5bb4935e8ab4c340dc229b70000000000000000000000003a7f85bf0d5d1c9e3c3c853273ad5d0495aa4dca00000000000000000000000017ce6b8d6d21c1f043f4a6b7614fc69302475fc00000000000000000000000004419716beafe3dfeb485f901c9b077bc80e995600000000000000000000000001cdcd60698d50f89a1a5d0aad45c4ef4f538c80e0000000000000000000000009b7ce54a122d900f68bf11d3f976063b27c4e88c00000000000000000000000024f9f3aa466dcb3577030cb829b945f5baaaed72000000000000000000000000aae4244593611de21d143cf3d31e7a57173afad70000000000000000000000003f698ccb788a1e54727b8474b4d33a88de3e84d5000000000000000000000000f584ee3faa3258dc3a049d2a8cfa6ed823f46a1800000000000000000000000034d6dea4d67e7b8c6580a94fce22ab4315c3e99600000000000000000000000083f7da398233df75a085baccd27b0bf0554627a400000000000000000000000050c239a876740391e8374ce36ae271718d4622dd000000000000000000000000f642b6af0cbcf324f0b055c16ac89f6fd6838a76000000000000000000000000182e53d7a59d97dde12c23e4517481753cdc03670000000000000000000000009548e8230f34c93510374176ddf1856b16f2fd7b00000000000000000000000029c3edaadc6c977741da5e3aacf393f7ec2f4e6e000000000000000000000000c2c6bf11be8618aabddcb61c56c64b48d244d9ae00000000000000000000000067b67f6e0aa7172f6c6316e9fba1a70b59884bf4000000000000000000000000475376137fe4ed4d0b3b3a7df8706bdb280b23c70000000000000000000000009beec3476ffec47ffff442b583129b5ef7fd5ecb00000000000000000000000085653cbb9faf3b28a57a39d94bbf42e517f2c4410000000000000000000000005d254448ebbdfd705a0c9fe92dc2a4e3688181a0000000000000000000000000eaae9e7c5090a134e04005357f75214d31b82e0a0000000000000000000000007a1d3fe259a9bfb0602898f6b4aa2cbcb52ca08d0000000000000000000000004976af0e76fbf901150aa6e32a72083b59dcbeff000000000000000000000000535a49dee8c56ed2e214156fd0fe333f74a5eb470000000000000000000000005701c1edf81f8e707e9ff8b6cd746568aedbe6b6000000000000000000000000451340ea87c966ee625f10a56f1486de535fc36300000000000000000000000005769ff0f4f9efd25f89a763edebdda8d402c530000000000000000000000000290169c9ae3aa21fe756200134d858c8a8b37cd90000000000000000000000002099152d8b7d571da2ca271593ed6f8a201d0cfb00000000000000000000000097ec9336b156e1c6eae25b418e788400c9954ca9000000000000000000000000fbd0e2bcc3bc4e07a70241b24458fdf813383b4d0000000000000000000000009d4b0470acca7e5d7e623aaa66f9f5a7b34130220000000000000000000000009195cf118b0465a5a3775001c733956345e8699a0000000000000000000000000c9f23ddf3578e9ac6f1270c2000942485889a30000000000000000000000000167989bbd8214a12cd437a62807f82f1c7cdc44b00000000000000000000000001a420301a0162e9e69335b3fa03afc7e9daef9f000000000000000000000000081b4044eeb3730b62188e0e4b9caab723c3591e00000000000000000000000069d60b741312f6ad1c9334376a0a18850953145200000000000000000000000028a2a620eaa7129c64e0451a8b1c56a2bb3854de000000000000000000000000b2b161de93e22beb8c90521d235e69ba79ff286100000000000000000000000072a5ce52ab878d462391888aa2c98e50158fd23000000000000000000000000072a5ce52ab878d462391888aa2c98e50158fd230