60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697634706f7274616c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697634706f7274616c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d5a514a754d6b357742504775676264384163706136656d546d31444c334866745354426863423948763657770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000aec2b018d0aca13dcf7cff6ef9b6938a3663ba5b00000000000000000000000094959c512ef1505c3d5b4e7ed6087790d871541500000000000000000000000025488d62b7105238b3179598ae4d5b766bd6f8a1000000000000000000000000f1c08f2ba21e4ca87358bdab53b3b18ba7ac3d4a000000000000000000000000414c18f760fec1c389066d2e9172dfb763a554cf00000000000000000000000076e30ae889cc48b87ca21756a5fa02ba5e06903e000000000000000000000000ab14a615a8993425e7afc2d044a5b64fcb3ee8ce000000000000000000000000a26cab36e72005b112adc98b503a41de5b842337000000000000000000000000df1d83f83a773dafd3519e352f1369ff63cdda75000000000000000000000000e452d6afae7ff3066eb1fc454dcf8585607cdbf3000000000000000000000000a576c967ded3dfc793e94122f53cf95b5e2105c000000000000000000000000062b4b4794daeb7d5fab6564bc61e3f1324fa5fe6000000000000000000000000316104590c25d2a7ef935ab3427ed825ace93a440000000000000000000000008bc2a54a1cb5c8d150fb62901ffee04037de236c0000000000000000000000007466240aa30d895bbd53322a24cac590ea34207a00000000000000000000000018d18306ed1b26779decbb300182ccfd93562fd400000000000000000000000049d8bfc20e93397fc06a65ba71f28562f402aa510000000000000000000000002f54bff946c4143b049123974611bef84f934a6b000000000000000000000000296cb228ad399867c48cbc5f5f29bbf05a0e9758000000000000000000000000ee9f6107b7f557ac6d7ffebcba3232638abdf17100000000000000000000000056420ae5d1297cd6c2cca66c10fd16deb595dd2e000000000000000000000000e39ad35dc202040d6f81c215276a8500f3417d47000000000000000000000000df7c9601f99c84758daad9a0501485118890d3ef000000000000000000000000532ab5f96aff8f09c149cca7af19a0bc9564af4d000000000000000000000000ed74ea25c8758eb72b8675e8981e2c12529bc78b0000000000000000000000001ee451c7e1106aef2ba6e8ede6d6f9baca1220a800000000000000000000000006f282ab275e437fd64bd418f0bf8ad105e74e10000000000000000000000000bba5d3b6b93fc9cd1b8b31c97b346a62fde3a6d3000000000000000000000000e9a0a78b905b5a6adf960da0f3351efead1dc90e0000000000000000000000005665a2a66b30beb48f67e16c84f7f661de2dc6210000000000000000000000002417b2e5f1a14e1a721bb6fac07f17d2cc65163700000000000000000000000081384fa8ecf1c833ad9df3a10e79336b26d9225a000000000000000000000000d8c5e0764120ccb94c3e496ca45a6d9af6e9272d000000000000000000000000c3b13a4c76e613d264171c888a30f04457a2add2000000000000000000000000649330fb5da1b251ffe19818c04412157f52d5850000000000000000000000008b939fcbbf9ad8ba09511335d0b398fdd5bf76b300000000000000000000000025162ff2c874ef2ad0e0d989419442233a7cf628000000000000000000000000dc58aba70ca679a69809b10756a6d48c24ac2abc000000000000000000000000c5b533f988bc0dd6ef6e631a6abccd198b98404a0000000000000000000000002f9b45663a66d3f6776805a858ac8f1d2b9320dd0000000000000000000000002804442be29dea79810ca466ff1b274dfbb8b053000000000000000000000000944a5ecd5245b2d9c88d637cc9f77e46cdab9de1000000000000000000000000988cfa0bac75c367d806e73aba6ffcadcc70ab77000000000000000000000000db2bccfb0428f6384f6571d4df48a639b593d15b000000000000000000000000b9041f55b7c66bd70357a8fd41bfe895304a4f30000000000000000000000000df36c3ddd329ee6c876e731ed8eb75214a22a653000000000000000000000000c16941194d36add28b40201a7a5b000404732ab9000000000000000000000000f2e1e45ab9d9676b2edb127daddbb777d48a05da000000000000000000000000bfd6e9e9913182ad4de6f943fe676bbf31ac717f0000000000000000000000001cd251afe18dbebcb0e36616986efdc7cb6a56ef0000000000000000000000005efa45fd10d4098bae637de321c82a26a378620300000000000000000000000087bd14767c55b462667fd87188ab633e7732289d000000000000000000000000b1a513f006ea12b02fb59ea4873c2988e2206a870000000000000000000000002d3fda85466bcbb5d1073b3def987e7c41aebe0a000000000000000000000000f4a12581c0da2ca36731838a581530399d30a5e8000000000000000000000000e11eb910b4412b3ccdc7067774eeb356752a979c000000000000000000000000a830b0e2bfca398439cd1f1317d161d482409ead0000000000000000000000006a34cd0ef515662205fbc0ab64caa8cba190fb45000000000000000000000000f7190722ca6387c4da99b866f562021dd02e442a000000000000000000000000fea4467286c88297039f262160e6c731d22bc1380000000000000000000000000dd1e1c256180003afbd838cf3a6dc5e024f0f31000000000000000000000000a1bf9621a519f2e0e41543aadba84f63c0990fcb000000000000000000000000cb75df08f92e7094efdb711eb06827ce6660a50e000000000000000000000000bfd744cd7de67f7774c1343b4c0f754039036afb00000000000000000000000054bbf603af39b028da873caa1218a220e07d65e6000000000000000000000000ff656ac55b1aa6682af42fe1397f03af73c7a6d40000000000000000000000005629474462299130267cff36b6f08b52311aaa22000000000000000000000000924a197ba1e2b12e1d85d5a9b1ffb151c3b52ec300000000000000000000000088838ce6d4e0285459417371f3f6132f8a0dab3f000000000000000000000000be2cb8057f3a1e99e5fff237035ad6444741cb73000000000000000000000000419eacd2e1aab5c45876f73c34673e41c27c1a41000000000000000000000000952860b9a3e47bd9f9702bb4b6adc640be58c000000000000000000000000000b3d00e7cc32c4ff33960db259fa74123a4cb533c000000000000000000000000daa74f4f0b7200811919697d5e364f694e0a65ec000000000000000000000000ee8e8bb6e6221f0ee2aa4b67ebb4381adbe014e60000000000000000000000006d4489ea17db1759f14f32df530c0dff48838f60000000000000000000000000ed845734d3a5ba28ec2b0530bc88b31a604871f600000000000000000000000061b452b24d55109a8c4e38a37589b5f13908516600000000000000000000000021c4c26aa0a64812578fff389d573b3c659c0271000000000000000000000000b136c8512514c3fa5e1a0afbc9d819edbe18a011000000000000000000000000de00b57f30c8d1758d0d3aa3bbc0df01c5359c8000000000000000000000000040010d682c9f67b6b223eedf3599f8897151f418000000000000000000000000016040946d60a6cfc00fc1926a2ba50d537600cd0000000000000000000000002bee5174ce9ba756c014b52a802ad7c9cb1e6201000000000000000000000000f8563f73a13050c6a2090b3c9ce82458398967d500000000000000000000000073f5d6d4e2454d8f9ebc9f7d4c2b243716567dcc000000000000000000000000435d92f93d157ecc773e620f13ab2eebe59127aa0000000000000000000000001c1c30d799282d4adcd040e5b527006d8d86651500000000000000000000000023272d012d23e93f5c243fbcb4bc5f2e7e5b1fb3000000000000000000000000b2a0643f0be0d3d91314394672ab3f00a2749f95000000000000000000000000a9c3478cdefdf5e6166f577134f6d687c99d7f90000000000000000000000000912140a72fab2f073589cb3493fb5b480f959ec500000000000000000000000078fbcd81a00b4424d84e33eb4ae88e886da2d3a8000000000000000000000000f0b619814f11d33080a767d831fc98eaa286af01000000000000000000000000e62b40fa597aba02eca5749b627ee1971cf6081200000000000000000000000005734c590c8f81f21e51eaa0a69bcce77bc09d04000000000000000000000000b5572d6028fca712421879d8aa75363d615266d6000000000000000000000000bc86ad6e98ce08beb50a193fc331e293931cd1de0000000000000000000000002a1673670d1447c928589494f824ae25cc25c0e70000000000000000000000003fd5a34fac42a47d39affdeb0490fa0fd95e587e0000000000000000000000009e5110a930e25046a9122744a6b6b6167591eb5900000000000000000000000090b70cfbb7c26a426d1dbdb1f5f4ca9df1026bcb000000000000000000000000ceb36c8fa2c2adedcd60ee29a0cb345abfd6d96f0000000000000000000000000a916be5ee6bd2af2df94b898a230fc5407c3c7b000000000000000000000000e3053cde2124eaa6103ddde8e5c6bd36c66f716e00000000000000000000000003f6df67bb4cded39c3d3b0254c5d894e0a6301a000000000000000000000000ae14a4d89e4fcf2f202490faf067a78e317d44ce000000000000000000000000dd9440817191262a67ac5a3987c0c287a1c2f6110000000000000000000000005025d4cf61a9436c1f74f598e310228bbfd5270f00000000000000000000000068ca9511066f019e21faf4f698ffb65a330a2e1f000000000000000000000000e47397e937ecd70f11baddea7625605c935cc249000000000000000000000000603f9f25ea89f465e36e2e9a9eb13289f0e7dae800000000000000000000000023eab818d6d566291be8ae3e5b9d9e222e8ee6a30000000000000000000000007a0fbd89e67038ad24fbf2c88d6c129039515d570000000000000000000000006626f3ac09b187f5bb302cb40d7d40ea5759faef0000000000000000000000006f268192b34051a37feba35a05634afb4699b006000000000000000000000000e931b67552a836b91ce1a147736054ea521170f3000000000000000000000000460a99062832f52cdc00753cfb9c0174ee8f8936000000000000000000000000c4d9da3f31db65abb9480ddefafa51fd188cc883000000000000000000000000ae4870ecef385baf3da626ec877e19529a76a00200000000000000000000000037d2445fdf9b83b58392dadc9cc29100c263b50500000000000000000000000051a9110a7dc6abf7707dc782a4b345849b7df62f00000000000000000000000023a87f98c107364ecfc42e846b2c389edba1fa230000000000000000000000000057bd83a142da84b6404616c683e21e7dd6fa5f000000000000000000000000759958179c05d7a8122c6e6135999847944ac701000000000000000000000000e8b695111350b37a7692b91abe9e64c0ed876dca000000000000000000000000c8827758aa8642a67021ed2f3e296a04a2894353000000000000000000000000b89261c945d0ae0052092a8823f72cf9be53e57b0000000000000000000000004419280cf50c8ba0a5574d5737427b519bc868b70000000000000000000000004766bd536612f32f6f836ac0b952f9f67dd00d400000000000000000000000009bcff3712cd4ccb54ff9f92122f646a84962a3790000000000000000000000003c41c52296979bc23c5b6a092f47f7de4b972a5e0000000000000000000000005aa6e700cbee9f485c8570538d51ed3c43b4db72000000000000000000000000fd4b4423c930144c8e308a9efcb2fefcf606ee370000000000000000000000004fc86b8f63056e6263b9b950568ebf1e0dbe8f350000000000000000000000009de8589755a6cb20935cf987e3ac1b89834cdc46000000000000000000000000c2e7cc34b778087315077b06c587b8254aba9d10000000000000000000000000f2330d9f21dde038a11f6e20ca496d2eff388a29000000000000000000000000a69910827ba5342b079ed472d791ff08bd57a733000000000000000000000000ad2083ccd40a5589acbd580b651c475104012ba800000000000000000000000030b207c6fba2c8350966c6c5957a0fae7885f2e700000000000000000000000013013b5f91853b9de4cd98433773faf9730dffa3000000000000000000000000d51e813ee89bb7c0688c254719a98708339f0c0e00000000000000000000000065d67bc222c4d80132861db8246736d6409c0597000000000000000000000000d2debbb31a4a419a1a8e3eea68fe0424ba936e3200000000000000000000000019989f6a1d51c043c516a8d93d4276161d2f320400000000000000000000000082179d224f830712a6cdeaef5ab70b551641331b000000000000000000000000647dbb5ca567702688ef0e458bd8f1af302e98e60000000000000000000000004504ae1713352e4ccfde2f492293a21d9f4c3968000000000000000000000000c7175c5882f75c155b5d2595d1219b74e4120733000000000000000000000000f0dbbf0adac585febb6c8566e17c988d535e6d6000000000000000000000000028d69d3a0079d20bc3e5b4fafa9c5bc18326f9e4000000000000000000000000f4f157936ba51e40942608d0deb9f5a80160d5ca000000000000000000000000af0793924ddbef77f9900bfdb076005ac0f8670c000000000000000000000000b3d29031af7e08a0eb56ae328ed5df385be3bab0000000000000000000000000e570d247b9c720b9d11fc35804190be9cf3bd57e0000000000000000000000007a97f30f4a315c2aeb36f7da18de7d061b375a9000000000000000000000000032ee08d5f29d40972a06cb60d9da8286dcbfa8ee0000000000000000000000005f8910ed0d647571fbaebb9b5b6f5ead19851b640000000000000000000000001623a8040a750911013472f3c22ee921e96d10350000000000000000000000007d91079ffe4c9e291c0ff7db6249381103faa0f10000000000000000000000004b8afbef4e4447b7b094290dac19279bd59c582a0000000000000000000000008b8b0d4a8de7eb4cc4d93b88dd11700440d27d2e0000000000000000000000005d31b4798c1b440d3490a41f82391dfda1489f35000000000000000000000000f915506c80cf00766407ce3cfbf159b89b6b3aa2000000000000000000000000525c469d0a8e751f9d46d42f026105220589c2b8000000000000000000000000d437c2899b6ee255ddcb4085da8770be86c0e201000000000000000000000000db6929f10a0bfa218fb186de9864b18a35fa29d9000000000000000000000000507e2135da72698044a8e6ff042324a18d73597b000000000000000000000000ad58545d48ef5c26a3a5a64e38ae1a3776d9c9ac000000000000000000000000d5c91684869986ed7c5f5f1053be8292b76f357a000000000000000000000000c754bbe9d501cb9c9a139ff38da80f3d79fa2c11000000000000000000000000bd07a80bdcb6113769166699f1d422fd46f66f15000000000000000000000000daf32133fc4a8da6fa36e881e91ed1d276054d0800000000000000000000000045ddb78042f3f9d517862dd7e79fb8d7cee4bdb70000000000000000000000001a84caf6f9ecf4f04cc234f98475dae549ec780e0000000000000000000000000c1b7afc15a67808a6ffcd28ebee6a57bdbdc3170000000000000000000000002761d334f8ad51edddb2bc09d70a34d82c083b19000000000000000000000000497235b7d39e84fb8c25e63808ed315f18ae2413000000000000000000000000eceb65b41057c9b1d92c31ae08e1fb04786eca47000000000000000000000000dec6a8cc3a521695a449d939b0b8266dec047d600000000000000000000000007f957b7fe99dd0d515a2283420b6d8702be2ff18000000000000000000000000a34f0c0942994ef979d1abb2cec06944f3a2a734000000000000000000000000d40dd32180bb6809ed17e8f8ca2b0282c37e5c8c000000000000000000000000a9248e9907e238d2f9e2cfa23f8e8395babf2cdd00000000000000000000000063ede811984d6fede0c23f4ff08651edc1269603000000000000000000000000dac07337ec3b6f164e8ed515b2a206e76a4b839d0000000000000000000000005f292a47f9ba22c785ab09baf3763153bda3d0130000000000000000000000009b8f8eaa388a8363930513a9115beee8edfb110c000000000000000000000000e6965391e6dd4c75fc395ffb12cfc5b39592c788000000000000000000000000554fdece1b1319075d7bf2f5137076c21a202249000000000000000000000000b3abe87c2d8bbd1722afdfd945b2922e5d7a8c2c000000000000000000000000e74994c40e2f55bb53f391bc09d75c53932e78f50000000000000000000000009e2325301d7db1c4b7b490485529d8662cddebff0000000000000000000000003409d7a6ae1a0f943ca9a0a15e96b575d3672e0b0000000000000000000000002e953cb08c0bfbb48e5f65cc1536de6383bce45d000000000000000000000000913b6de01f3d34706e8810b100e61def1e4461fe000000000000000000000000ef29d7ac99184b9b8493d1caf9ceace4e857da10000000000000000000000000f81a20570206cccd12736d0643cb0ed3099a27660000000000000000000000000e07ea3048984ec22182fe099aca1fc85ec52bd3000000000000000000000000c150dba53d93068d6b6f154a975a8ee60855cdbc00000000000000000000000062c41cbfb8f1322e21cfa3dcb7d9a6ef2e6a33bb000000000000000000000000bd91ed15a05372a1fa9f9dc472c7506ae946fd8b000000000000000000000000b5b41fd661687cabdcca49e1fc6fc772bf9c42a800000000000000000000000078084f13587293aaef9d43defe8c98256ee1db7c000000000000000000000000d2327738fe2914fc42cb3a3136b277b65c81adb000000000000000000000000043c59726b0e465097e198d2f9d516c7f3a186478000000000000000000000000d943d24b88a1f2bc2030cb35ec1c4cfb41737991000000000000000000000000a1e588f3adb3b3919e1ab5dfefbe86bd9e29439f00000000000000000000000004629313195c3b4571c3b29368a6ec277d0a341500000000000000000000000088e16c817a6bed1162db1c9dc8c2067fd3e275d1000000000000000000000000c8c1b41713761281a520b7ad81544197bc85a4ce00000000000000000000000022243753ba4b136a562858aed22bd74756c7bd6b00000000000000000000000012a801cc9fbb7e32e11935a8d4abd68c2c4ec9d60000000000000000000000007a3842e2fcf991adb06586de9badeb518487c92b000000000000000000000000822c702875e1dafb4e06ba7c994cd14dd0fc2c190000000000000000000000009ba9105d4a1cde23fa2ae25c67dea928b975d7290000000000000000000000004c6cceb3407b3e87dfa5cc8531ad4780cd5b807d000000000000000000000000703229ed8931dc5e88822d62a6f8467e27bc44a90000000000000000000000006ae0ed5b022b5ab15a1d09c06915318fef7735f7000000000000000000000000c73e7964a9121bc303a1a488a94932fa0ba1c5bc000000000000000000000000888deb6df53793214c445d0fa0da65fb5ce6c9a1000000000000000000000000a22cc3068f0c3a7a2b2665b6b04f32a46aa885e8000000000000000000000000113b66339222fb392dcecdc462fd8dc2dc8a78cb000000000000000000000000c1a323d0e35d5d28069a31ac4d26c5cbcfb2b39d00000000000000000000000049b08eacb60a752c5aef26e106e1bf0929ba4cad00000000000000000000000018d5e0fd586a09c87ff44e0585d625eb34bc5a8e000000000000000000000000d8be4a7a2fd1d8acdc03bc12659e67563956a1810000000000000000000000007ea90566157446aad1ceb2f28db148d6b39689eb000000000000000000000000f36daa1bfcb9c8f9a54f44887b0867c4dce0c2dd000000000000000000000000431d331de80a400f2554e080692774e25b520b54000000000000000000000000a3fd29991a10a1801e1c00fb5064f72a435f41720000000000000000000000005fc05ed7a8a90c47e3a441de1e4a227ee413a93500000000000000000000000083aa8926c0cb5c7448c9a6bdf8effc98c74c933400000000000000000000000080644cbe68d95174336d0429c9dd006293bfff3d000000000000000000000000f017d2753973ee85d8d5b6969c7349501a59be35000000000000000000000000470cf9c0c8a2046b0423ffad6b95967bd21c415c000000000000000000000000b3e0cf3ea795467f2a33d02729894cf9b8cf717d000000000000000000000000141c34b147639b3659b9c0f06216fa93ddde2f5d00000000000000000000000050c74b33b46a8dc0dc538ec11db9964ef26ff8fe00000000000000000000000060a96753f4bdc33f7bc730be04cd417c02f10973000000000000000000000000493fbac536f954033e7891349f46d1c167a7adfc0000000000000000000000007b48d80244a5bf670ba386fb9680f7069342e2010000000000000000000000004a698b532c8ee87a179036628934ff544c63a26d0000000000000000000000007bf78de73b6261010c1e7ae1eee6985b623790e0000000000000000000000000af4cbebb0da1635992f72686cda311f692d9f01f0000000000000000000000002478fde9e363a3cd99d1b461988a0490b4dd38f6000000000000000000000000ed81e7ee376ffa5a480b84a50160ab9fc6fd37150000000000000000000000007488ff640cd0ba6f2da4e0159daf91738418e5570000000000000000000000006dc03359f003279cdfe487270e4ccb4e8d737aac00000000000000000000000059661d8de039560662645d0665b88738908e99ff000000000000000000000000b088fbf4c72dc3720f361c5dbcd52a30a9aeda3d0000000000000000000000007dc7b11986032dfc45696a99d46944f78588009e000000000000000000000000d2463c5edeaf8fc841f3a400876c7665a54bda5f000000000000000000000000faaf0e47822ece0b744b1290d3183eabc01cf58e000000000000000000000000eb2e70847611185fe32b5246426d084c528585710000000000000000000000001e2ceec8e2fb758eca1898538b3b4648441bcafe00000000000000000000000081640cbd15502dd0df775be7394138b1a8668221000000000000000000000000acc9c0a95e32385753085b9d718e642b84b9da73000000000000000000000000756e35b6f84c98f28dcad35eed3b84ade86cd435000000000000000000000000dc63c1c35e39f59dbd0e80b7617549b0993801e50000000000000000000000004939c26c681706f0e780204c7414ae998758a12f0000000000000000000000001504321f2f2d0d10a7527f97d677ea6ffa0695580000000000000000000000004a659fbf5e370d35796b0b85eca0d95ecce790150000000000000000000000003b33980b2dac4bf0676d8f6242fb6afba10a4523000000000000000000000000f9081e7c4f7996f391c13a31d1324d1da46a9ba000000000000000000000000012970387d1b19e20abf4a148624a33ebd0753755000000000000000000000000bcc0aae1bc74171d4d32ec6cef4c8ffa898879f90000000000000000000000005416b7dc1b432335585772e9ff63a5392c1a6c5f000000000000000000000000ce0cdc4a9ba8989edeabc139a56d97d3db1c2393000000000000000000000000ffb941c0c68bb02b042b8117b7315c9be53383b00000000000000000000000001e63bddc437a876d8d3dc513d80f179201d614e4000000000000000000000000f5b8e1732622567081031cfb6414d2b3c08940f4000000000000000000000000532c76529ec0f9efaffe4bb21964cbd92588f0df00000000000000000000000042568d37e764e1eab444c9fc6d03ea7bcaff4c4a000000000000000000000000118071aaafb4c78828d38171e6d0e2c92b8c45ef000000000000000000000000d49bea4fb5364bb408f2250e3df0051c0bdd85e8000000000000000000000000004f684fec85d80c34ac7fbad5a1005ec9238b97000000000000000000000000f1e93713a50d0b644d0bbc4819903cb7916edf5d0000000000000000000000002b61ad965d778db29c8f6fab5623c3e1444840cd00000000000000000000000047fab90a56e01bf4b85d081e9ce5e27775a570cf0000000000000000000000006f8aaa94d213d0c797536ddcc39e793f145289f000000000000000000000000067f3a61b95f5ac979c6821249cf19fd5cfb5577300000000000000000000000009c19e6e0fc0a2cc6a80e81f0cb5441eb1124702000000000000000000000000ac21c0b5012693476a0f7100c35e5593e708423e0000000000000000000000008516fea151d988f4608cc364a743ecb6f458569800000000000000000000000071641f51bc8478e68153de27c4d9b90d06a23dde0000000000000000000000007a3467a9ad90ddf8f0a07ec31f32968937da930700000000000000000000000027e91f226e8dedb875f4ea22d4738343543bc182000000000000000000000000ed61dd4f832aa07ce4cdebe8cee6774f72a17aa00000000000000000000000005f5b23de51db909ff19490141e7f24014d2ba86c000000000000000000000000def83ba81cfe7819f2e2e2d0821cf800640d2ef00000000000000000000000004599b5c1883bbee830d18d8f7b3cf599a9620630000000000000000000000000ae79686cce4346790b1b937bd51e23d926cc2c1a000000000000000000000000ee3fd8b5d175d285d0490ff6864d2b783de1c9d1000000000000000000000000af234a8e0f076993a9a92ba64f89489f678f98e200000000000000000000000001bcd2ea9527d30b61a209164752baf5240ae117000000000000000000000000ab5714567195c5f775fd1837cd5b3b69898766520000000000000000000000007f9c3c36828d75ebc22dd14feca12b697e5d617a000000000000000000000000a35124d4b533f395ca1c2775fa01b2daed3b69620000000000000000000000006b11ab1c655c1f2548b3088df1aa52620f40599b00000000000000000000000020a608d30b77773936a3ab3529d339b61dd7cd3d0000000000000000000000004ae5acbd35f5a97bee75139d4c330d48f37d6d0600000000000000000000000079a165697ebc72dfa3130ae689e035d37309f4230000000000000000000000001164236009849feec5f941f6f652ee6928bdc7bb0000000000000000000000004b10634e64477bb56298c5b579fd2f293a0019390000000000000000000000005e98bdf927d3998a68bee06b4932a6bdbdcc9211000000000000000000000000553f3dc0e2bba3923ea3ce36ef92e1d57a0d6405000000000000000000000000f58d59ffe73020a54bd6b1a6316ab6a0dfeecfd40000000000000000000000006012e1eccfd02d312ac3212adf688627ef9933850000000000000000000000004cf94a8c8075316c42dbce26338bc76f3740d1a70000000000000000000000007877430b11d6c7d673294c6dc2aa6f7a4d9d26a20000000000000000000000003350aebbd83167e6b35345d0852c370346ee978c00000000000000000000000081f3d2767faea357a538c5358629b62ab70b507e000000000000000000000000154d15822c23ac5097126ad9ec1828b22f141c220000000000000000000000006d8ee68633d212739d8f5f2613abd8eb830c7d5600000000000000000000000037d91d0df870c94330d954c5657cb14c29e3f83800000000000000000000000093dd9b198563de4c36bf9bb334c65c84a3de3110000000000000000000000000ced4c6e54d3d3816674db9f4a710afd0503ecac2000000000000000000000000da676610fdb14918269debbd85a944cda24bfbde000000000000000000000000336e34b856d74970d0dbc3dbf074576e280055ac000000000000000000000000ad38420423e4ad0507c1c7720fbf6d5f36aab1d5000000000000000000000000f7e472f48619de7237618a07ddef0a13582e0b85000000000000000000000000c7a6f662f47bb5bb92cfddd0de6016f7c19c0951000000000000000000000000f794886acf466ab16e312578a0633e87aae3677000000000000000000000000054c0f3002c5125898588c4cfc6cce6ade58466f300000000000000000000000085202807b47f87669ae7d8b46193b1bb84fb99c800000000000000000000000059bfdf0784944c86bea7377e1fe8db0caba0a3f200000000000000000000000034ad2c35007b35014e9f1d8a52e1382a96f7be03000000000000000000000000cdf7b5b26243c9fadc4ce6c3bdf67a11c3c707b30000000000000000000000000effd44913957f15d1b0f348ed3230985607959b0000000000000000000000003e573c18f898c123d87f503b9cdc20425699dab000000000000000000000000066a7b101051d6f3bcca2cc0288c325c41ffa6aa8000000000000000000000000b92f252d9725742cc73b6642aa65eb81e5b72ea5000000000000000000000000a7359d517f1c21f430bdaaccc0582b5882296eba00000000000000000000000080b1e6cf8d93646dbba8425d95873d88189a76970000000000000000000000003e3e7d1c8cff97c3fa31e0630cb7421d4d0b5f76000000000000000000000000795076b0f5cea89e45a493acd2721f330fd79b73000000000000000000000000157b328749bb99027bebf42d05e48c7c07df9071000000000000000000000000fdeff784e5ecd3bdfd6f5996cdbc94fec03ef3b1000000000000000000000000f7b4db18a92c5a635f21ed65f33095f59d68ce42000000000000000000000000d9c986cdd7cb9bd4851f85d3231eae14aca4e40f000000000000000000000000ab83444a7e4d76d9c033e97b3d5428826546096e00000000000000000000000002024ffa370a76a4a962fca379e0d5bdc41b0f4d000000000000000000000000283b687c142102326a5d96da4a292c8e0012ab900000000000000000000000007179380956acc8b2f41e4b3b499a35176548ba350000000000000000000000006bfd37bb3c1d927ccc445243d7614ca76f6a3249000000000000000000000000daec713acfc889274294dca33444522a65a5088b000000000000000000000000620c896e4fb0c0871077a7870c413afb9b4b7e45000000000000000000000000a2bdcb8d475ad06b3b774cdce0f28b5968937794000000000000000000000000677cb030cc906689c697ac5120592c48fa35b42a0000000000000000000000003852328fddf2423da11f754b0ba7b247dce17393000000000000000000000000104a94a11ab3661a64d7d0e66cc75f9a79292f1d0000000000000000000000007c14c0ae082b112aa898c84f5890cdf4a7fc91bf0000000000000000000000005a35397d7bcda00b668087f7b2c1fbe2109c2c35000000000000000000000000c88e0c1d7dfe427c4c4aa745a38c1e1ae122ae70000000000000000000000000d67b6c4d6b69d1cec4b7c2b1ce140daaaf713835000000000000000000000000b1d7bf452629e1177d3c4e31d22113ab5b17e24000000000000000000000000037f946de4b1a5845486afb2f7389db0e784bd7cb0000000000000000000000003965d35e64afd3dbba78bc87555c1b1a6292a72d0000000000000000000000005f58af8250ac762332e042a09675b3d7aa798a1a0000000000000000000000005a6da46839fe767c8a481a735af978baa5576944000000000000000000000000547f0460e94711fe0225aca79df0003f9d7d591e000000000000000000000000877df2606e92ef118c8b81bf76f0c48f8f98f133000000000000000000000000f1058d90d3611418d2ad1be620c079e9d3cc86f8000000000000000000000000a77f1d92479a7dd0167737b4518918ce3e0b37ad000000000000000000000000bce5dfc87f0a1d64c99e5431a17ae237b1f3c151000000000000000000000000dc6526539a8bf525e1bd6d4ad6110a4f91ee49d000000000000000000000000081daab72ac2a726039947c5c1d680153768aff94000000000000000000000000c11eed8a35fef6d3ce09ed55fbc034fcfe0213f10000000000000000000000003b30c9964b2e021adf7175239eaa891195b46ca900000000000000000000000027bb991be55ecc38b88a5ab05b5ff35ecbef45db0000000000000000000000004e73c139f1743733d66db0fcf5585acb8a7891d80000000000000000000000004f9b8055b6c01e073a50c1154d26482b8290dd31000000000000000000000000d5aa64c50c8cce1a42df7b211eb90a9da342ce1e000000000000000000000000c711753bc98d5f4001eaec4a16aa6feea6433bda00000000000000000000000064e744f718ccfe9a31e1a7076de3e7ec29fbd8e4000000000000000000000000bb345a349e6cec8a20ae1f1c0d477ac8c7b8be87000000000000000000000000c61cc1fd2efc6ad5a9ca004fe3f6232bde0cde8e0000000000000000000000001bc2ec6404ad4c8aa4b966852a068cfd2ea8ff02000000000000000000000000ca9a9e5e23ee508ef8a50eea07b0e66f4e926b20000000000000000000000000256f53632297a9c9698e98fbef50f9dbc812a856000000000000000000000000416b591b80171d3712e6ce6182f09ba52d7db21e00000000000000000000000080d94b1019a6f2e0674b8807363ed7ca2e5a2c460000000000000000000000004d5e67e180aee385b8831a01e8146274746144aa0000000000000000000000004973a485673723182ba71b3e898a7d0c42f106c8000000000000000000000000ee691214dae9d8237c2fb37f20bb69b9216ce79a000000000000000000000000c01c230361fba362a68321ca901e905a006ecf290000000000000000000000007954cbcf8d99d072dae88ae8163a6ea5d9d14371000000000000000000000000fae697c61eb9f20b1d48b2b6a9bb937b426f2bd0000000000000000000000000f04fb5f1e50d55210d6a81af0fe6499900b6922f000000000000000000000000e7dfa3b74ce9e8f2a69ce398c32d01d11868248400000000000000000000000026085fc5537113f03fb9d0c8bc6746c0f668ce71000000000000000000000000c31fabc08af86c84e8f244cf9df95a258edc5fa00000000000000000000000000e9dfa630d3a7d036dbc5d7abc189397c836cb8a0000000000000000000000002b292ef47b04a4aab678b21728e347bbf2ca3e1d00000000000000000000000074b0126c287a6cfcbf5009f525359518d821a0d7000000000000000000000000250e402579fad31c7f429b2adbbaa3e27bedca7500000000000000000000000090d92d6781e89050dbd28935ef38a0e5b5f5b35f000000000000000000000000db15da0d8c2ab3676a95e5be425e6529820f90780000000000000000000000002e0572146efec3bf29808e9617f343891fe5cf1500000000000000000000000043882dcdc1918e14d58b85037cf37edc506a0fe4000000000000000000000000c5d079641f7fb41bc4bdb30d0a26d08531b48b4e000000000000000000000000e47e4ddfeea9be976cae74f66c26dfec09b88ba7000000000000000000000000cb327ef905d7da8cb8eac392707a551ac7705f6f000000000000000000000000e1c8c81d3605713874818f9e40e2634b2d9db89c0000000000000000000000008e902b67e5b86be209e4c0cefba0cd1a2133d2e0000000000000000000000000f9643f3a01e12bbb1f062018f2ecc0fb1f3a37ba000000000000000000000000d1e96421f4dfc9df0923f4b8fe11b07694323cc9000000000000000000000000ae9915d2fe26281482ad1c18b47db70bca01b6be000000000000000000000000e272ffbe4ac44c8aecdfe3db063cc4e9529f98a90000000000000000000000008d622746da805a5c75d32b3413c28062636e3de90000000000000000000000004d1f08354d47d9fae772fe1c9b8c1b6af40f15250000000000000000000000008cc84c70d7082e987c304d1b275c727c78f73351000000000000000000000000db5a5eef4fc2ae4aaa442ad3a470cd30ebc46fc2000000000000000000000000e661976a99b064af48829f956dbea4b75b47e34d000000000000000000000000deac0b38c1558b6444dd9ae702773612bb51c162000000000000000000000000b1887c5e16e40e9fb6438eda7c46916ebf1b6287000000000000000000000000f3881e1a018ccc24f1c78aed70a4b84db04c05e4000000000000000000000000e287820cb972674bead7fd96cd06095c5fb55c280000000000000000000000007a61ba61f2c6a45031101a78990a7d8d0373fa0a00000000000000000000000083357ca1c74abc1b1c72550679f50b462119aea0000000000000000000000000e98f6877763d197a4401d50d158c42c19d99fbad0000000000000000000000009b1e13dbf9a38f320a08b54ed1e2b96459006997000000000000000000000000083d37bc5bdde62370489dde8ccdb74dc61632760000000000000000000000002d4eb4335aa6acd9c8566c4fded1995c8eda30fa000000000000000000000000613525bf8e42ffe719f81f734168d1b4d2eaae9c00000000000000000000000083f393b91e2d290567bdfa54b7bcd545b676bf98000000000000000000000000a74e63bf2279752730e4a745f7d0e401bdd8c04a0000000000000000000000004b0ad21c7a848363e38bbef14a0afed64a8587e20000000000000000000000007f86c79c1d458b03c14e5a6c658100283a1c3cc1000000000000000000000000f7b4ce826693e16e6f3d104b86b125ee21f5d589000000000000000000000000ad0edde487f3340eab00ca465813b685ca57804c000000000000000000000000683d3093a8d3b37fba5e9172cc387235db52d538000000000000000000000000c7d5c88d456cedd010555ec16b995370765bea66000000000000000000000000154923fea4badd082d0f65ef28413b5d0f0f7ff2000000000000000000000000488f01323db5c2ac1dbc73a55fa3bd1f4020c2cd000000000000000000000000a87a4eef4e6b7fcc6f2282f4c04f805aaebc7b7d0000000000000000000000000b010fe37340890919142a6bd00021b35efc689b00000000000000000000000081e5a143e02367bccfc9318bddb4b1db04297f3600000000000000000000000009096c5deafab87c116b1367d893834d2912dccb0000000000000000000000001725a5174c620bda9a26c6cf1ce8d3cbc269d2a5000000000000000000000000078bfae3ff6015ad5c6d5671fe948c166c18414b000000000000000000000000e47db2542b8e0a0e11621b2aab6563f8bf72fc8700000000000000000000000026c0bd931d3fd3d994d36cc3cab5557ade7fbd950000000000000000000000000a4abf00539ced26ec5de07c900aa596da579bb80000000000000000000000003f26ff7b11c1d9fd63dfe2c997485c55e4306ff50000000000000000000000000fb20260d3e8b9d3023ca3a5d3423da7c316e6a8000000000000000000000000cd23142bfc2a82125028add448bb4f39c38a849d000000000000000000000000b93ff79e47b1c28e78ca776475d25de33a34798900000000000000000000000069a27fcb292c87df1846af23a333c35b3bebce780000000000000000000000008000d64f937b350ece2e0589d0eb55b1b5522990000000000000000000000000166410e2643fa74cb64a97225a8efe8bd3a313a10000000000000000000000003a5bf54798628d33fa4c95dfe5e19372f6600489000000000000000000000000422797a105ca389f6a09f348b49f33803592362b000000000000000000000000d843899635999d1d588c12869b838ef23429440b0000000000000000000000005f67635aec4b6f4186aa56d9f2183e8514f069220000000000000000000000000dbf13c7e8ee1d80f0f42789ad4e434d099d80f8000000000000000000000000db7c258c781a1c8402b02ea58cc31112dd8e10bb000000000000000000000000f17dec721b6f1223582a2d7a22ff52de2f5bbe49000000000000000000000000fa6eca41afe61be733075cf3b592e0d39d81135300000000000000000000000002c7c2511036ceff13b51f90650f6e005fddf365000000000000000000000000ad3433436213f235eae17e266279d0a9696b744000000000000000000000000036ad16b27ba55882f376ae9105690f29951f8e0500000000000000000000000028e620542ca923533d2af8d29c5762ed2725eeaf000000000000000000000000ffe6ceb26e611b54b93198711b6066cc9a040c14000000000000000000000000cd28ba28769a0e1d8bdf1a1c619cdd6da28cb223000000000000000000000000f9f5ee790ca783ea2210afc7eb25c1e532b903d00000000000000000000000001cef3dfe2b9b835c41ba12be20e9eeca2f44f7ab000000000000000000000000857549a65e1abe71d943b676576a0705bcb2b8e400000000000000000000000090371fc9837c44d3fe17a9be68696fde51fcc01100000000000000000000000053ce76c7aa149c8d73bc49c6587fdb360b73477400000000000000000000000049b89c21a96a7c421c0ed5bbfd6e63ea8b2edc9100000000000000000000000007b58cd6a2c7730a9238a98010aa72f02b776d610000000000000000000000008b4e4ff26dae17d8b6cbc752e4017346ecc7fc2b0000000000000000000000004df97f293c01a2327690653e4b685cbae6627840000000000000000000000000efbb8aab4a8cc6824021ddf861fe5914977fcd4900000000000000000000000022be1f7f92f2714ce96381db29a31b4945f9469c0000000000000000000000008a830c651139dc11e8f671de106bb140557a96c6000000000000000000000000701ce346dee76ef3074c03dd0c6355d2cbe59a7f000000000000000000000000c9de62f504f79bf80ca04bd06570c2527580d9560000000000000000000000008413101ecd13b0d24f9c5ba0cbf9948968bdc0dd0000000000000000000000001a61ce21491e470b5c27e18fb2318cccc08ee7bc0000000000000000000000005b113f0bda549d10d56f586b58d5557f293949f70000000000000000000000009fff57a6beada3f59bb87f08686dd01f7b92cc430000000000000000000000005515b0eb1e4efb89c01c6df85c73e0648b4a07b40000000000000000000000008a23f2cd19cd647da5696f23e85e977f5bdcaa9b00000000000000000000000014b906e36eacdee643b4077a2a00631a2cb9965c0000000000000000000000003272091bbe810a97b18d8ca62d0d84a28d0d40f5000000000000000000000000b6690fb6ce217fa419137a9de9f046fefe677067000000000000000000000000ebdce3931a150300d25bdb1fe80504f306ee177100000000000000000000000041ffb3c8be22b0d8504c2e003f82d00b4e78879a00000000000000000000000017a423ed352d9af62610346affba36f87e3948fd00000000000000000000000042f2e0b08cbb886aeb97b108db74a7da99008bde000000000000000000000000a1843fd7db0c093f5f22871735ca137e3e0ab80b00000000000000000000000069d922566ad7a41150ed850c2197c5598eea1c8a000000000000000000000000b5ff1adb67589f3385442175ecaf0b327b79e7bf000000000000000000000000f2c799ed10c6d64b5e5e3eeb8a526f79f80ee2fe000000000000000000000000b466f1519c749bebcb873057880dbfd45b958b250000000000000000000000001719cb512603071089c8ce9052b132f59c69594e0000000000000000000000004b861a87c5c93822853bdf6a25526d0cb01fde310000000000000000000000001d9843c998b7a4bd29dce9b8689ce31e8d66d021000000000000000000000000a4bb68daedc91f5239045a705cb416c903025f2f0000000000000000000000000a01fd4f7326d1ce7e562e21e3b3c6e60bfb62270000000000000000000000001f701ca0d5ed56a077e682bbeccf7cad61c6964e0000000000000000000000004bc8070eba590689951596fda3a382c4e1b04244000000000000000000000000f9d5bef4f2ceea687519c8ccc2cb8f0b8aa18777000000000000000000000000e25bb2d13be67dbca0367a739729bfc6396b25cb000000000000000000000000bf3e9879146447e9423cfb62cba131c7a197be5c000000000000000000000000b4677b54fabef4950ef4056a42172b5577700d6d0000000000000000000000008d03860e6576361aa63d12f7303a3d6fb47c2a51000000000000000000000000f2bb9641694baa6848338cd40993681fee936a1200000000000000000000000076c69486a4d6137beb90209fce96c4152db4bd75000000000000000000000000bd7da883ec1b43577a0b8c2516034968c1946bf4000000000000000000000000f0004ebbc76c3b653c1863ec84c7f26ed456821c000000000000000000000000946a2a2983a268e1221450ad7678b653d6a62ebc000000000000000000000000379523f1270e4b7d79e308801d7788ba84e612e60000000000000000000000004309c375081d1ce6f06873a7dd5bb7285ac6f20c0000000000000000000000000e6337c063cc777b6183c6d003edd97197a9cbc5000000000000000000000000d347b32e369d5626755aedfac8b716b6b58226040000000000000000000000000b02db7145cce3a9a23222e414f546363b8e3f7300000000000000000000000086037ceafede2123f063578bbbb64d2e59d360880000000000000000000000006868f945c0a10dbb3a92990333ee4fe38361a2f0000000000000000000000000a1fc6baf62ae27fb51f70f3c7f8684f14ce740d4000000000000000000000000f7addff65077df91d41b3cc20f88874d52dbec4f0000000000000000000000003317dbd096f9b610170b2016a5d1aa7cf916cdea000000000000000000000000b469b579d418654f32f9b5ae1d6a423c2f173845000000000000000000000000bdaf0c965d11282ca0370addfdefb9645d2b92bb0000000000000000000000003f990fa35f0920cd438fb9c60951aa006c69110e000000000000000000000000a3b9245416f64eda0e1c734e0638f433540bb014000000000000000000000000f612d90888f445163d7e8984d8277bce5f7387410000000000000000000000000a92d60904598fb52d4afa83d202aa2c0eea0c2e00000000000000000000000049dc3dee4a9b7cce188c07ec6a2b1d5872a5087600000000000000000000000072c2883ee42994ca2e985def23e51daee1eda17b000000000000000000000000076b24bf4b42a9c233c19af1d154c1729cf0d041000000000000000000000000a5623caace301dd4884b5915939626540f206969000000000000000000000000fdcead1d2f9dc80421690fc554a28708c667b95300000000000000000000000027d135bb089e88de7e3d476b46e1ce7e0280806d000000000000000000000000f5b07008735ac07c3c9378a59729bb44dfa25c6700000000000000000000000088e047450ce25ca7964a1f7bfb8ba26ca007cb8c0000000000000000000000000c125b5670a3d8574b0d50e001e53411cfae3ab000000000000000000000000085f13861ce118fb3ab0ebac77a6e4d3347414cfc0000000000000000000000007f39529f5cc881dc30f21782e3e375526318ba3d00000000000000000000000004cee1b4994f22dcb3f63af2997b80b11e7c81bb0000000000000000000000005daf465a9ccf64deb146eeae9e7bd40d6761c986000000000000000000000000c63a9bb408ef85bccf7fca0c5c87044c2e0441b7000000000000000000000000ac575c56b6feeca8bb2df0fbbbf0bedaed0992be000000000000000000000000502b215bc1b5d573f02a798334579290ad10097600000000000000000000000035ade8a6d14ec4b4e074179fadccc6ffe6ec7e1d0000000000000000000000007be28be6c612c1df92470c60bb72639cf91934e00000000000000000000000001c16be4788f0ff4e947dda65c8d8bf7c82800fff000000000000000000000000bca281fdbcfe53e17fb89cb31def6497131283dd000000000000000000000000c4af6e13fea701be3fbdfdba9fcfc0a45c4274cb000000000000000000000000bf72e97a762cf4cab3ec8ae80f29d38363ea559e0000000000000000000000000fd8f645294e45f4457fbeaa0789f3f378bea4b40000000000000000000000008d4b7492be25b509966a723110fac1ae947a568b0000000000000000000000002bc71df43060a31f6f712ff70f167298c8030a980000000000000000000000009bad6ba6e8894361d7865e768c912dfcadf4653e000000000000000000000000d394ff388932383429570e8a6a47a5a0749da59e0000000000000000000000009af58881694cb33983d3b12458aa4a9767d563ce00000000000000000000000052dff0f503717ac29762de2a75ff6e26c01340fa000000000000000000000000318f1239aca125bd6a3bd5b706c84be142eadb0b0000000000000000000000007672dc405c17572aa078ba7b3a57ece83119a9e4000000000000000000000000c5ee5b961bf790970f550fc3adee548f6ecc44e4000000000000000000000000bea8b569beaebaf90f53c40938fa5d0142dfea49000000000000000000000000a8422a341e2a7106ac399409b4a14645ec85fdcb000000000000000000000000f6815406b69826837c7258139aa0d8d41e1254ec00000000000000000000000042c39fea51dbd0f6a9c49e06ae4d06634dcc65e400000000000000000000000095a4ef5645d6f90d67bb330939f9a2c682b75173000000000000000000000000fe371d776eb4b3c0feed0e60f07247e1cd55ea3200000000000000000000000093dee0c13ddfa132ed8f56c510fc21505c67fbf60000000000000000000000007b864452e4f34dcf1e88db572fba59504e28bb380000000000000000000000002747d51c04e35b24c132fc7b3df1f3f768526daf0000000000000000000000003c1acea4cd69becad7294373867cb7faf90208a50000000000000000000000008f06e4734145f317bc9e9d022dff4a82a9db9e1c000000000000000000000000b85b24021579f073f85eff5b66ea472428573e92000000000000000000000000fcc7ffff5559c9baad882b8e64cf58c288fad83c0000000000000000000000009d44f95f24089b48fff50a55b397bcbe02f42bbd000000000000000000000000f227a23ae814895a2bd5ba9ac255353ed7dd743000000000000000000000000098477a1911a4546c076958f9d7b96be0c3951f9400000000000000000000000012dde5c83a52bc1d4745c94eae0d8a6dd6c6668f00000000000000000000000068886eb553170e031aa048fc09552b6dd7df185d000000000000000000000000f2ec7f4e001dedcdb45ae9c754c6a1c1744829490000000000000000000000008503b2658d0500af1679e2652ab7f1add95b298f000000000000000000000000f188ad987a69d9f82bee957232a2cc29efa364de0000000000000000000000000ec61a8b0c0f42e39607696cbb4646b3e697bede000000000000000000000000791161fe95ac4a0619af18a4d230e68572cc998500000000000000000000000098afd14b84a9046c32999ebdb96d0032d199f67a000000000000000000000000e0ec9474a4a431dab120fbd054e2b10adbc833730000000000000000000000009aa4c98a5046757d2558c3b6e64864dffca570090000000000000000000000002a53b0d1cd6744b01b2eb09c8f1eff25dcdb8e8400000000000000000000000088785ceec0453a6d6b2dd574e2e26bf90b39829f000000000000000000000000d8dc8c3b301bf93c1757108441e145ffee90a1380000000000000000000000007710123ca4ca89b6c1b4a1df111ea38376cbfc2f000000000000000000000000eccea0cad9016fbb83fe9e4192caa4887713da920000000000000000000000009385f9ce37c7a76d5ef17b9e2c502ec677709ff50000000000000000000000002312f6022cf2cd42be0bf9492041d208298862b50000000000000000000000004763cf4f0311dbc393827505a2ad5c101338cd8e000000000000000000000000d8a8053ec0c2ab07883fe7271e09599550fd5fd6000000000000000000000000924fffee04335d4fed9a9c05fdcea786839cd4e0000000000000000000000000c59670f13950c6d05e2fe742ec8c0a309ff0b3f000000000000000000000000069f291c6a510aa5674b1f62932937090192cd45100000000000000000000000006dc29ab164c54df8587d0878aeed92f23ce7b7100000000000000000000000023dbe1abc5427b4234bdf008b038bbcbd3a8beb70000000000000000000000008404900c9a233c63e46cdffec5486019fbcca767000000000000000000000000c7fa7ea5e5e7b3df9c117ffd97d661c4b0a32bdb000000000000000000000000ce8633ba5ef320a3360eee7c7209f669f74505d20000000000000000000000000c829e1bd01a6bcddd21dffa892bd70ab4a458fb000000000000000000000000b642dac35897e366b62feb3c46f7c576af5b92c100000000000000000000000024ed57a44d5950cd00016f4b37250d78261829d7000000000000000000000000ec687db51e82589502729a73687e8edb0efd4395000000000000000000000000253011914aec4489064fdfec7532d1058670ed2b0000000000000000000000001f45b7125524ca3b9053ce6308e92b5b83d127720000000000000000000000008aae57f7780235479f51069f6edb9733d2183fe10000000000000000000000006d1974c9843e0955cb627dfd3e4f721506a39d40000000000000000000000000881cebed2a97aaabcca4ce044328cab628efc640000000000000000000000000b3e040f72bb446548eabfa416a4cd05e316f62610000000000000000000000000388cd47b5291a6d16ed580b98cf0efaafac529b000000000000000000000000ab86ca27d45ad2824ba47124a2fe3f26ace501090000000000000000000000000767f0c7bd124842bf4049b59b3eee2cf31b06d9000000000000000000000000f5f3b278a355a6b527d03e1b2b11ffebdc1b90ee0000000000000000000000008ff176008747b9bb9b468f8f8b0cf65d0de1d2c700000000000000000000000063cf58d42652fc5a1727a213f74f01b9045165f40000000000000000000000001408629d7c25c75423d9315d354289dacdd0a7ca00000000000000000000000022a216224136798b986e125f5d09a62d4c219df7000000000000000000000000129608af9d8ec2531e904d81050c0c7d5f6f5159000000000000000000000000ed8bc311a2de9f41d4c64f7997a80606f59de4ab000000000000000000000000b31007f13d511bc5cf63dccebd61e4641371d837000000000000000000000000f194ecca33a31ec318d4bbabcd7fa89e14e003b00000000000000000000000006950b5108987f8886686b873f1cadc537870aeea000000000000000000000000f86e18cdf0db24d48df8aeb0ffd965b24134b5040000000000000000000000008f4522d0278bda634bc75ad0e1fc6136f2767515000000000000000000000000d7e75dc8665a1449afea68a9a6a3d95faac456cb000000000000000000000000f55754c8dfde89867d6de7470eeea7df67021fc8000000000000000000000000a5c6128ef9aa393e836acdf138493994e78780ce00000000000000000000000061f811203f6c8f649898a7cf412414b9257e8f690000000000000000000000003a9f926af1c451583b98257d671d612234c14ecb000000000000000000000000d72ee2adcc180fc66e864681ed259d40ee3ff67200000000000000000000000061ea9df6b7eb095a146d8301c6a3fea9bb051b580000000000000000000000006322b987d3e4b6fb2b457ba2b3a805f35494e21f0000000000000000000000001ed69fa09e931ec6ea60826751fae8e67377dfa800000000000000000000000075f81b37c32d57555566321f3fa00efcb8f18147000000000000000000000000d36399366ae2897f6dedaf30abd1974dcfbe0cc3000000000000000000000000c82dcb329f80d4009d41ff5445e5fc536b98f7f1000000000000000000000000a31d48eb01fff213166b4983cfb3dc529da04a9b0000000000000000000000009abe7593b83eeedc893b8376c836b6fd880964fd00000000000000000000000080686b0a059fd437fe17d64b57c1945f33b5e7b800000000000000000000000002a44fc954ca0ab466b7852c544684417debb5140000000000000000000000000fc0da4ece2603a7405c3930dc9a5d753568992e00000000000000000000000058a4dcfaf266fd37fade1e7bc00b5828730e3ff700000000000000000000000037f9656d8aa553a22c5c1ef853846b24164e2d9b000000000000000000000000586afe5343355f0f68381f0f79cedd22ee2f6de4000000000000000000000000609460e86925709b47ff7ed4a829eb47f9bda3f9000000000000000000000000c4a740f3d6929202fe296f09b0461ea00298357e000000000000000000000000521ccf176b8d8b5180ffa5aa16f6006cc0c5a29d000000000000000000000000529b3296d49426c7391033c7afbb8f5e641533bf000000000000000000000000ad56d0912f22eddc67cfd53c7a900818630f0664000000000000000000000000f91980e1a3643f03b5764b128528ae9b06eedd4b000000000000000000000000b1820b6990d994087a4e8a633e3608a7e8b51fea000000000000000000000000988251a3b7f3e351075666990bb311bdce30148d000000000000000000000000c35a3b06d20a45152c08ad917b69fd4208da487a0000000000000000000000003be682e9924fe7ce0a7c45105f8e11473c1430dd0000000000000000000000005b03a051e62605b988df44261f796445b33410b7000000000000000000000000f0f21ab2012731542731df194cff6c77d29cb31a000000000000000000000000238d524a897d9f80751bf179db9e77d4a5a74e50000000000000000000000000738c78f231a8947816ea3d8582fb7f75235076830000000000000000000000007b3671a10032f59ac6c8bcead3360bd6abe0b70a00000000000000000000000062819fa3a782905db364b49c56924e8236ecd8ac000000000000000000000000046c4b8d8dfa709cba929cb40ec07ef11de3de6e000000000000000000000000ac1cfe9e81c94fe1b9e2ecbd3c92723d18f6bd9f000000000000000000000000ba5144530388a34d9d96f2d119eed6af54624ed9000000000000000000000000a17eac3d120d5e771eab750c63fc8bd716d649580000000000000000000000002f5824b179aef479bd585e8fe363d4ef157c4a9c0000000000000000000000005365204b9f1dd7321af776d5111a8e58a21c145c000000000000000000000000663236c8c44156cdd198eb6774975ba73582037e000000000000000000000000e6732b5ed41115fb411791382c4a9ed5cf37db9c000000000000000000000000c02ffcdd914dba646704439c6090babad521d04c0000000000000000000000002fdc8f42ad66d0dd6a0bcd07a5f611f9a5d34eaf00000000000000000000000006604cbc8bc0d3a676b9dfa4a0afbb44b35d2156000000000000000000000000f26a1a680c9dde95ccc254d6b4fc83835b93930100000000000000000000000086af8b97ce89c27dd817ddb55e6fb64b32742f13000000000000000000000000677b56894bc3502f3af3c35a05b2312d12f9ce4c000000000000000000000000f31b35b3b7104758b7433114d91366b02266fdfb00000000000000000000000067c971649c86e07e711a69f789db8680f0d4c0cb000000000000000000000000a4971cd79c8ad669cbf577e98dfd81108c79daed00000000000000000000000041cd59db476030a6ed8cd595f7b7aef446c7789c00000000000000000000000053bf48c56cef2f53e3d968167bea49679cea4a7d000000000000000000000000ffa28c3a14500ce5975b19c83b04e5ced9f81c8d000000000000000000000000c07f973c80b760a21e2aa39dfe306ea72f46d34600000000000000000000000032263bea198ddadf922818326f334a1d468ac09b000000000000000000000000224392ab4c2a0b23fda0bae25e04c81a75db671300000000000000000000000028fe4ee54be74969b7e0da4ff11fc3a9450e1752000000000000000000000000b185bf6cdf7f56fc7a6ef9ed3702745503f79aee0000000000000000000000008fcea7bcb5d794aa64d82b4799413f9c27c69343000000000000000000000000f5067ba8c3395a305bdd0a9d1765b32a4fd41c1c000000000000000000000000e4046eb5d64cc51a80202247e43befdf1362635c0000000000000000000000007a72f5265d779fd16048067f960ae04d2b44c2470000000000000000000000007c3b925b2af0ed5e902c64f0b65dfab50470add300000000000000000000000014a634287cd95f7140f6a91270fc280ef546ecbc00000000000000000000000037f0f80070449b9187a94df06531dda42d8c26bf00000000000000000000000059ac1c35dc4a912903bf9843177f333f9259cb3a000000000000000000000000e5b6ba026a872271220a03a45695786e5bf906e00000000000000000000000005502862c2e4a24263f22c958a571cd19a0fc66490000000000000000000000001ce6aee68a48bfc3163bb5686b7ffcbb434c13dd0000000000000000000000007e32fcb63f46261e5ad1a1ae136b618a063aa4f1000000000000000000000000606ef06b54ac28b6ae63f64c21c4c6772f45496e0000000000000000000000000ddb8f17621998544d993db6ea521db6ad74132800000000000000000000000051682280f60649bcd42a810d137ca3ad127a05de000000000000000000000000d4321d86ddcb051f73bb1548d8d74a67528d35b0000000000000000000000000e8ae5b89fc572d3d97540ce86851f089ea3f711c0000000000000000000000005d7ede6155d37e526a9aaf71fdd0e0e8337e9bdf0000000000000000000000004821c2d7cb02d38b0b74c54bbe5b3d48693c6f81000000000000000000000000299bb615a07b28f6b7c40d7b9971d5bac34eec290000000000000000000000009abb03461d91552b22692abc48a3b6a5a0442dd60000000000000000000000000314f894e331140affb0b2a466899737b4e09f1e000000000000000000000000b35e366946515ee77c8af394be8a18c504dc5a050000000000000000000000009cc14b91fcc2224f28055e5b901a561c9128a276000000000000000000000000bf8386866d6448130d18db0d6d21479dc096de0500000000000000000000000039aa5b182190de74fcc4115c3a55af8d7c9d14e4000000000000000000000000dfd7dd56881e1faeb78bd3fcb5d443396973331400000000000000000000000074ab6aece488de93b68f2a14c4f6f36797193f0000000000000000000000000051986553edcaa29f52cab3fc81c29314d967065a00000000000000000000000058c4bfbcf770a31b41d9d288f332b9ee6af07ff1000000000000000000000000ec967a4e89b3df5d8d2a903397a09d8a2878ac910000000000000000000000008ea85b00344b27f5fea2f60f3b3a4cd2ec0b75b7000000000000000000000000b2dd6a7434ae39abb69d3d15a7aa1772b0271592000000000000000000000000a3638330063a12e66120a07b63327f569ad09f7c0000000000000000000000007a2092240d166648de3ac6925ae6e06a792ca2dc0000000000000000000000002e032e963f56019bf9e02790ecb7e7096c55c3d70000000000000000000000002224424e113d164234f5745d9c1782db286a18d4000000000000000000000000582263ed4492f771bfa30e133a1e67b85ee7f2060000000000000000000000004a57d4f1f0a0e5e47aef317f914894d6978ab3d50000000000000000000000008d3f58df334fefc257bf47baa8165f3f252e5a690000000000000000000000007cc015e37605b53eb1515369d173a87fb662fa0b0000000000000000000000007dc5d4b875762d8753daf59b01a913f939f705fb0000000000000000000000004aa049cd4a360bc4ca3e2602ba6aa39aeb19836a0000000000000000000000001af45f5c1537ab715a3cd79233d94e46963c25df000000000000000000000000fbda2d60c8632fde52801b1aa41466f5c661c79e000000000000000000000000ce30b274717b1c3e1c603def613a6749411c42b2000000000000000000000000bdecc5961df7a059319c24b60e45b56b76d337bc000000000000000000000000f59ef36c889f88941e75ddce1d7579ae78b0643800000000000000000000000091aea8cb4d4955d20422e357b2c95505da1595da000000000000000000000000196b5c570ac97dc35fbe61a46241830a93aff15f00000000000000000000000052e731926534e0104877f6a7cbf01af2136a9c40000000000000000000000000846c13ba62647b7baff190aabc63ef61ae585bdc000000000000000000000000694081dc6e0291994ee31da0a3e12820a5be336e000000000000000000000000e2c9a021e2ab01744406613e48c8c804cafb5d260000000000000000000000000605edee6a8b8b553cae09abe83b2ebeb75516ec0000000000000000000000000a474d8261cf55cef9bab25d0140e569a1549a1b0000000000000000000000001111a0892c887e70e981a7c6e1671851794e58a10000000000000000000000002e69e67a1148723e3cdf69cd889589a8374c2248000000000000000000000000db0aa0cb726afc5c9cbf7ab0b68b1ccec5f39884000000000000000000000000fc2901d5e87c4ec2989060fc8d00e349ba42dc7f000000000000000000000000ed79e9cd2c750aaaa88b3c295f15edd233f3abf5000000000000000000000000efc4b2862a473e278ff8a36dedee51e452fd87a4000000000000000000000000d60f50848e7b159eb72e2124d0115aaa6de1d5c7000000000000000000000000e9e15577d2b0769dccbeae5326491ded7086be64000000000000000000000000064a4887f6a19093517bfbf67f216d187378e1110000000000000000000000006475f72d8a0580e7db1c5e077c919a564712be070000000000000000000000001fa47b0f7310c89f653df33cbf20d5578c930461000000000000000000000000f09f17efb62ffed80218deb72cf90dbcfb54387a0000000000000000000000009f6147fc1e8036f048abc5ca337f3d1ac2823b13000000000000000000000000b41bdff8b08d0a00711a8b2c3f3a5a349161085c000000000000000000000000437ea89be29546ae31b17d623059fccbb16ee80e000000000000000000000000ed92340de48497a56ffd50795fe2ddddcceafccd000000000000000000000000df206fb8c6d8dc28b4b4fb706f0d60df2f979e87000000000000000000000000a97383b99d48d87ce1f683e8a63b244f3d816f1e000000000000000000000000391bd03e042fd92713d27cf3d0a0401fc7e29987000000000000000000000000fe39f76c7bc4e4464e5ba735ba281e59d0d2b9bb000000000000000000000000a9b413ad0b9601741d1e2180818701d621cde42f00000000000000000000000006d9ca4f1cd08f318a16375aba51e633deea98dc00000000000000000000000019aae78963a04e2023108b78b6e6a310efbebbcb000000000000000000000000ec857eb4d5bd0e18c8639b0db5ca79f3309646fb000000000000000000000000b0f2c867f602f3432c8094fb1c82647fea97e02e00000000000000000000000066542ce5e103e56b7becbb43103461242e0699150000000000000000000000007f6da4db9c2859bdfd16cdb3a63633e7d95cc3f60000000000000000000000004c0e4733effc24b2e3b81999b3c94822099f3557000000000000000000000000d2a87b26102baef508914200701d2b52701b0407000000000000000000000000629814549d2f18421d45cc24e1bd7d35499abe2b0000000000000000000000007febeeee3192a37467ec47bbf2972f0d89249ffe00000000000000000000000011088cc7221fb474a3c5c3e2fe2bf3ccafd3e41600000000000000000000000087d938e915864c0a2eb65ff4d0274f4c8bd64ba4000000000000000000000000a7c2255e155cb5c20852534143ccdfd70a714652000000000000000000000000a98b3ec4fc99fedf684cd370880fc32794f906830000000000000000000000005949acc2ea7c1cc26dc38595da56c9091fbd4f41000000000000000000000000fc44e70b136295b9053f910534da73488f4d6439000000000000000000000000ceb05da6b9803143b9a44d4cdcebbea73eb5261400000000000000000000000039be295d26bb1044312fec486f5e194ab2cb2eab0000000000000000000000004a9b826d569039bcc3048419ff462ad7acf584ef0000000000000000000000004a56c175d6db8940d6034753a9a61ebceb5b0d68000000000000000000000000340de0120b622c03c51d6a0d554bcb138fb6cfe60000000000000000000000000b94555dd1ecc60a9de7ca3660488e3a84af3759000000000000000000000000076329824f85ad4b726e929f2f52004f2716b10a0000000000000000000000003252f5d9e6c7a41067e193f04fb891a5ab77640500000000000000000000000042993031761e1c502af635f9b34782f46f253ec9000000000000000000000000e5912b558b4238a0a29d3856310e0796fc9ed2c80000000000000000000000005f59b4b42c693a84d967b320cec43b022024ca28000000000000000000000000ac5d3f9f74c77821b624ec0830481e0608974ff7000000000000000000000000094eceb006959f02a337fd14882c01d1ed541fda0000000000000000000000000fc3bb0c1c27c7cafa0665804eb637b91c17fdb2000000000000000000000000a9395f37e62fa403737c559ede3903c235e22584000000000000000000000000da962c7d6f1bc5e002bf56edc56b4bb02cd8b9fb0000000000000000000000006d22540a2264141fdcee4150c85f396df623ca0a000000000000000000000000428d5a9833de419008806ad399e4325855ac011a000000000000000000000000a41bdd3fecdb1c8d8e0bd19bce2dfc22adcb5edf000000000000000000000000bf6077a76df37bbe7d506611e8fb45ebcfae8d7200000000000000000000000081f5ce11029098184e29f34160ee1a764df1acd700000000000000000000000072d268e8a6d3c0d3ea18d1471849906928c8b1180000000000000000000000009528d4d8d7b50d9be7b46da2bc4541720515b28a0000000000000000000000007953530309625b6dc4c0f9deb32d97298d86556e000000000000000000000000f572ccc6b1c4f3dd174d08ae9539047ade453d9c00000000000000000000000000a2d27bcb402f801b8b22c39288acb76de1a7a6000000000000000000000000bd4f5fbc6a2930d8d123c8519513d5ead9dc6d5b000000000000000000000000661c802e351852e80eb9c30bdcb2db364854c95700000000000000000000000079905371da0210101c5a9da801ae4a19786dde790000000000000000000000001a8368da55fe1f0e35dbdba6e3d75374af199fa50000000000000000000000003922315057742ee040e3c64987ea90c9cf9df7b5000000000000000000000000819f51fcafbd3abe56b2f4d19785bb6d95ad677b0000000000000000000000003e67970541c1ecb88e18ac784b0101eed0cd6529000000000000000000000000d3761e84f595669f33abc37310c4e5aed26cb3770000000000000000000000009855cbf1fbca2f230d6e9c4e3d61a6be6bfbb6a3000000000000000000000000cdcbb8a5db8b48a8f0d54084845d0344b49459970000000000000000000000001a4df31b1df2f6b7dd185734e6ee07db33d1cbd30000000000000000000000008911204e73e49073d8d99e40b5b4fef7349479c300000000000000000000000055a720714b01ca319738768ac0608b5086fdc7ed0000000000000000000000005db53a1853137e8d9dcdae7db2a1f054683820770000000000000000000000003a80292f02046ec9872b893a7988523fd1948fe7000000000000000000000000b7a2716521aca8c9644d5754ae95a0a9b4eea3c1000000000000000000000000aece4704d5bf230556a5d6d135f850cf937c05bb0000000000000000000000009c960610bea981fad2e8b018839e127c58a3a1df000000000000000000000000bd7a32fd043c0caf9985e2ed6650b759416b5c08000000000000000000000000ab59751e8cb962da6a627872977741b87ea0e7c80000000000000000000000006e37e6e0335078deacc4d4d14af7da277bffe7d9000000000000000000000000958926d9cd64b510cdf0db8b815d7fd17be3af43000000000000000000000000b27c9bf2cefe91325facb311935816f82a6e211200000000000000000000000081d26560edc164ac624ee084c65715a54c6f035e00000000000000000000000029812685680b47d4a69e3c99d8b6766acf2ae8cc00000000000000000000000037da4166d8f09fae7b5c3f484d8753f34a68402e00000000000000000000000010c9e29c82c3e3398dabec528d2955f004d38a6c0000000000000000000000006a4ced5659576cda3fa2dc005b82d937dcf2c8d7000000000000000000000000c1a26c2bc5d8791f306ab4a41bdbd9aa04c509c0000000000000000000000000b30e45ebd141c5ff625ea9003bc419323c746119000000000000000000000000693456d23f7c241ad374d6968fcd1b8fda3342d10000000000000000000000001b90792c6b98ea764ddd9f99e4e249fde15247af0000000000000000000000009938be4acf48f560908ba69c841391c544dd271c0000000000000000000000007ddb807494884e39919a7e8f81f1cfe690f28db70000000000000000000000003b50a2b488703513d62ef7fe1be7bf8159ce8019000000000000000000000000228723b821e461fcaae17d291917c604b4ab0ced000000000000000000000000c0343cde5e0bba79c610ced4850a78734135ea4e000000000000000000000000fe41a3ae1ebc327ee727d6e7e558cf7c11b90705000000000000000000000000b2659d1ae1048482dfd08bc54eff4eda6e9d6f54000000000000000000000000fefeab232bd11cff8ee94978369afe75aeb5e38b00000000000000000000000084a586d549dce0b90fdfab8d1f9baf96afb835750000000000000000000000003df5f4113f79c182850d34d99473208a37120242000000000000000000000000d804ffcbbbd0dad47b8393da8d94fce42d79b107000000000000000000000000c50d1d2896bc308496036897f2061a2fb1872d1700000000000000000000000013860337a4a1601ecb4a798ba508f249c6b9cf360000000000000000000000003d75796c35c5840e3277953b5fb4e0f49b3a5d3a000000000000000000000000c8287fa06e018d843138ad8ecfb31779bc4e7c93000000000000000000000000f8fa63067aaf83bddd0dd2b8352641f5d9c5c187000000000000000000000000afe77885a181f63a6b78b4f469e0cb6406304e1c00000000000000000000000077d743aa72655e39523220145116cbc82f3dc02f000000000000000000000000fa52d617426bac3f418123810f024e74c6ac04890000000000000000000000006c3f373baec5d2d0fb3c82c4f3db5e48873ae363000000000000000000000000ea488dba8f0b606d0e02e1a6140d43947e5a8ea20000000000000000000000002fa57186d6e07e2f4c83e03808fd48833c2e5850000000000000000000000000e2b8f340bf28b14a2c7701fa13fea49c8d4782b00000000000000000000000003e51297d221280dff2db35c962cee03ead24ca91000000000000000000000000ddf9db63f6f145df73e16f6be12e8d7913cf69c8000000000000000000000000b91b85b5b0294dad20211e3185f6e310cb3b70aa000000000000000000000000825378a3da3c8040c0fee123d6983e12d163dc80000000000000000000000000c5ba35592e7cabc8807fdbc636d47dd3ff5024d800000000000000000000000093c930696a409d6e28f3d0e609cc469367c71cb300000000000000000000000010b2763095b5a00d535354c5667036c56e48b0da000000000000000000000000466700bf0183bc01cab067e343a8193d162cf47a000000000000000000000000da3080926a7316a019b4c6cd72e53755e2b39ed30000000000000000000000008f8ef32daa34a380e1fe2b8511555aa023110a8a0000000000000000000000003af47aed24f70f3636009e9d2bc8e300f86b9bf9000000000000000000000000e787d926bc1eebad01ede727a39ac5dc74ee679e0000000000000000000000003428916061d9df1adb7dd6ef66e6122ee78a75c2000000000000000000000000a3722b0df43e0349517cbe969adfafef49aa05dc00000000000000000000000063e694a060da99ab2fc5cda743fd081d72d94f2b0000000000000000000000002aaa8d94bc9d7b992c7f1470787c1106f3826f2e000000000000000000000000cb5b10a7257116cb3a8c3c48041e813bddbdbcf30000000000000000000000007289bf899e2b88e805c8740313d9a9e701a3939d0000000000000000000000009e8fc582707acf06108e46962a8ee66b324fc77900000000000000000000000023ec76aa3c455d70c920fad30cf486266775e71c000000000000000000000000864f2dc889aa06425ed94246e1aac441f66f7fb0000000000000000000000000e3b067eb670ed12bb8e55b7e3637c2450d297c74000000000000000000000000fa90160d4614a44a5d17892243045a66e1cc46940000000000000000000000000082134183473b456bc972b96c7e7a88c7980a0e000000000000000000000000ed9344d0a94d4d7895026f4b3675d0539167e34f000000000000000000000000bfcc69f48981b06998e30d17be99a801e2cb9e140000000000000000000000001e21472eae80c6f940e785a4ab31a02ee10071b70000000000000000000000009d535552d31bbb6626a6a291398fc186b8fbdc4d00000000000000000000000095ce7782026059989f3e5a772ef23ff8c4eae3f7000000000000000000000000c177945df7999e116ea4979303aac2c0790e19ec0000000000000000000000006f3377622651c99a498a406f3be2c2ed41e593f1000000000000000000000000ebca6254c9f0d7c818c0384ad532dac8337afc53000000000000000000000000ac0b4cf08d55cc266396dc2e2cd14b81605f95cf000000000000000000000000ffda2cfa23a4a7247d54d5d003d416e10aebba630000000000000000000000008c0a63ca4ff187033c2f0dbacebc718a66a502b90000000000000000000000000daf1dadf42f67984927056c894fadec3340e33400000000000000000000000024354d31bc9d90f62fe5f2454709c32049cf866b00000000000000000000000001eb3a92af1b17c28bd284681350667a65599a7d000000000000000000000000135cbc6c3612afccda8928a819831932442d6ede00000000000000000000000062470dc89d1a9cb30f5885aa10253e57fccb6fbc000000000000000000000000ceb58c2fd736988e423bcc4df4b335cf0d83f1340000000000000000000000006d809eb686e4bb3723df3ec6c87011bce3211776000000000000000000000000e809492c3e85cf52dcd4fb284cd0f2e629f3eba600000000000000000000000008f38b09777486bac18df882f2b9e9a181e36bc2000000000000000000000000965ef2b375e247eed16cdf7995b5731ad74e7e78000000000000000000000000886385e8e33854229938d25672c2978bab7142e70000000000000000000000008691537a655a3675503bbea161f3f983ddc4ad5c000000000000000000000000242286e5130e412efe63cdf11fcd4350c44e42270000000000000000000000004e31fad46594a58b403269d5c182df5da405bf10000000000000000000000000a263fecc8d4ec1d2453e53db8f343a300a0cc0fb0000000000000000000000006d2a8aece2e92b3ac275ca27cdd7d8590ce5ac34000000000000000000000000dfe7ada83bbe14125822fc719f2764a688c7ed3e0000000000000000000000001231abdeb3fbae5081854f725f9f61fcc1a82fcd00000000000000000000000045717a8d7dec78251378ac6597086782b67da302000000000000000000000000b9eb6320a3961560955cfb4e1a249fa66a807cef000000000000000000000000e5ed311e7a07b92613585eebf6988b95ad3846a800000000000000000000000028d2c0086f51cc84ee5dca0dbd8f9be7b6c4fd590000000000000000000000002ce61919d3ff660afba2665686146ab26d4c68630000000000000000000000005bce7909bff4c9005a0bac9dad112348895376fe00000000000000000000000058d76cf02d852e52a3c06108f6c1189e1671c28400000000000000000000000044e275afc0c74fee9d91b60cb6b8ae2a90c9200b000000000000000000000000eed090c1dfd97b2e9ef42b320fb3f77f5240bba1000000000000000000000000d02ecbd6c8f1f9a46bef2f4f9067a19ffa924e4b000000000000000000000000606a3a5988bc65679aed9d6cc415af8daa030a3100000000000000000000000084a5158c4bccff39b08787405fba36fe53dd585d000000000000000000000000313dc4a9cfb3964a5bb8466f36a6bb344ac1f7cc00000000000000000000000016425429eba5c25b77f3bc478b572a19e73ec7b400000000000000000000000023e1ca3c8db9acf78b83b43ab519bf69d473e1d70000000000000000000000002adfda3c77c54844fe9226b3733cdd8fa9af649e000000000000000000000000a60dbd81cdeb8413ec7f85d4fb990fa669987b120000000000000000000000004bb555aace0620d140992063ad5e5e28e7427b3000000000000000000000000034ae2d2fcfe65c6eb7c82c7098806ae148d5216d000000000000000000000000ccc3ae127823726b2df4d357d8b43a7a84f789e20000000000000000000000004b709fcb5b897d9d8db753e370976e91ae23ee3b0000000000000000000000007dbd296b78e40834817ce3d3cc89274aa02c4f82000000000000000000000000f162e9f217a2da16ae267d85ccdf5549f6c4e5de000000000000000000000000f87ab3b0c7bfa6f33a2bac5fb65a6c5a24149c9200000000000000000000000010e9f25be551abf681249d9586190f8e2181c69500000000000000000000000023aa6fe4ec9546850ee1e15b0a7b235647b60c300000000000000000000000004464c5177890128e42269a0077a10ed2e7eaaff4000000000000000000000000857d0ad2e4f6bab46d9a41cb82dad961830209d400000000000000000000000010b45aa8094b61f7690a44a65bebc9682e7ac1f600000000000000000000000026f876723d5c18b7b8408bdcc357768fa97ed6d5000000000000000000000000a24c92df86fd1f06213ea671f01f4bde4f95e4a40000000000000000000000003affba434c949e902e8e578564354c2a53e3eb68000000000000000000000000dead30072080a33629b8b5111a1303914a2b4a3e000000000000000000000000eb467f831233c47b25877eaf895773c6031d7e710000000000000000000000002fb8e9fe1ad2764687aaa1806290a1c178446def00000000000000000000000042ad5aaaf1b94eff0776f3f7f86234dd1c12445600000000000000000000000067f800af89484fb207bf7af891b334ea28a2c20400000000000000000000000002df832f6f4af41c05c8b7e572a70491fe7dd9a00000000000000000000000004511125e339e661b73d1c4e53c1b02d67d588b7a000000000000000000000000e201cfccd9a20e2b18d409c026482db29ba529f4000000000000000000000000dee9aafc7e8f5facb66ae162ec7819e641365fb2000000000000000000000000596dc4bb87c9d7dc4e227906b2fd6651ae2e6fd9000000000000000000000000054614332e1a1cd7cc66e2bd55008376a4b4d35e00000000000000000000000031af62a96d291102ff6ab9300e8dab5ef4ff1c5f000000000000000000000000b069edff4064147b2ee9dfad8abee0016b7f7962000000000000000000000000b259e2641766f628e333a9721f8f64dfef13993600000000000000000000000078f473fd770ef10cad352bb0294c0b94979c8888000000000000000000000000689b34972efb11c6b061e0aa6e76a23b606b1329000000000000000000000000b74e09179492c7cb5a0aff57894ef94fc0fed1d80000000000000000000000004720318f4991ee91a88aac78ccba8a3419d8452500000000000000000000000019ba76a59f00f5a08ffdce359b2c746f022f383500000000000000000000000039453efdcd9518643b6bc876bce2c1dfda75a1860000000000000000000000005e88f6db871645de08845f256ad80ba968c6a7c4000000000000000000000000c8769987b415f299d3e210caaea01a7d35a661610000000000000000000000000b2305b5c481a2953c5a808a7df9762261ac1ae30000000000000000000000006f866a0f501fe1fd368cc841117c42ad0d697887000000000000000000000000668d2e10690e4cfb6e5a828b07307f342cb6e2300000000000000000000000009bc421923aa4cc014c15314d9357e54ec8ed2f000000000000000000000000002c9b53cf27032e876299dd09854362df5d2317e5000000000000000000000000b8a45347f5a1e48092f58ce5f45225edec29de350000000000000000000000001916e77e81edfafb5de8a9e54f9c3cd170308e55000000000000000000000000c65eb07fefd0d09ae9b6e21cc69bb438e3d562340000000000000000000000006fd64b2555fa6d1bf8564f728da7eae8ad1397b1000000000000000000000000b3b24762b117045f2757a012d2ff0094539674990000000000000000000000002efc0d14ed59aacfbc19aa4b34cdcb82fb5a2bcb00000000000000000000000090df34fc94c677f715239eb6ea84e84cfa7250a9000000000000000000000000f37e49b49b00a21a86c87a1535a20090b1f8915a000000000000000000000000340587b95704f859f519f97494c561ae410aa06b000000000000000000000000e0f1a7a633c45c27da440bb3b14db1b7845f7f9400000000000000000000000095a4b86bbe23133a7f1802120b0e5eff901adcd4000000000000000000000000c72ba1f140648296aed295fe6ee48cc308e9f4f50000000000000000000000006bcd1b2629fb736f6d018f21ec307ecb31f9dc0000000000000000000000000035628d3b8eab6fde2630d8a173547867ca6d851f000000000000000000000000cfb5f2eddcf1d01223cc7071b8a0ecc2b83de578000000000000000000000000b3edc746cd891311158d621532b99365b9690af20000000000000000000000008e89f9e463ad63488610e865d83b7bb6bb26d70f0000000000000000000000001edf71dc90cd03f3365cf24cdcc23bdaf67803bb000000000000000000000000eb60ba7321e9fd8f811c50b2d9a036797982f523000000000000000000000000e347062f7cc7ff5260af2d382db2804ddab78982000000000000000000000000fc675010ae17a56d4c6f5e7e882ff3cf8297113d000000000000000000000000e84b59db80dbea0ff590b0a636a5a8a0ccb4988f000000000000000000000000b86a352cffe8629266fd0279407ecddb67e5c32800000000000000000000000030c5f70ddd9de5887c6a69eb25af0bc0cf9a7c8900000000000000000000000072725673d3ff48aa885fb52cd8a255abdc76b704000000000000000000000000869ec00fa1dc112917c781942cc01c68521c415e000000000000000000000000665e3194a714c4ec39a5825c37cea7285ad2d1b400000000000000000000000048c0ec1349feddfd0b0d4d4978b76bc094106476000000000000000000000000295385baca4873fe698f9091a44bdeb4fb090b90000000000000000000000000d7979e87700e205d5a1e4e1f034465018aa3a63c000000000000000000000000642d38840ebfda55911f83b1cf8b5fcb1d5fce36000000000000000000000000abe34ba3e3f6d9d4324b6b34517c2bf1d7430bf60000000000000000000000000d4970fd5971743a6514fc7cf69f20ad218bcc53000000000000000000000000f62405e188bb9629ed623d60b7c70dcc4e2abd8100000000000000000000000055771fad6d5c8189044d09478778c00a6178a4140000000000000000000000004a9f7da35271d54c81581b3f55ff3882bd78b8a50000000000000000000000006761d0b34801849442cf4b6aea13a2e590dd5ad900000000000000000000000015ca99306746fb24427c48e94c43e78d4f84cd9f00000000000000000000000027a3977d7da2637551a78201a90a6102a5e3b64a000000000000000000000000e6a9816cbd0a3f833d53980f6bcf85c7c41f20c5000000000000000000000000d9e449313d18eb102bcbe38a6ca4a622d9ca5290000000000000000000000000ad0804c43b3542ddd5cbd2a1df61fc4f9b4739fd000000000000000000000000797825b946f7d185c1f9fb786f352fb0757d131b000000000000000000000000f2cec33e32c77f0f79d59541d5b73b711bea4b9f00000000000000000000000034e740c47734aa7e0ec9a2e15e61928f2ae14f6c00000000000000000000000036162c7b2d4a94686d74f8c9649769e1733ee42e000000000000000000000000881c3fc9dc4b3ff0fb852b1bc80619155c03b03700000000000000000000000032ce91edd69896aaf3ea11f6d96f3079b483fa54000000000000000000000000be7a4d28d04a05abf86b518bbeee9099a3a0bd8f0000000000000000000000005ca4bf43053ed35d217bf51272567367ee37fe2900000000000000000000000092ce4c14877d07b1fd2ac731e62a04208fd09f680000000000000000000000004c7259f57ac4fad44852aa6d2bd8eb8f0b13ee14000000000000000000000000c2cd4a4483000dc23d68cd8c1956842210256ffe000000000000000000000000260ed1529307c384656ddafb409be18a737269270000000000000000000000001889bc725f66e33aa5b1c49bb760ce54a127aaa20000000000000000000000009ffe3797871b9c73dc85665a07c98e54aba279b500000000000000000000000036e42c1725571279ee59f3a001ad6ea4b96f5e1b000000000000000000000000fcaba6d2bd50dab2f39e493608a4aca8905bb36a000000000000000000000000d14d72f13208b437e53897b231f2e696a5cc76230000000000000000000000006f03df8504f0d9dae4bdf83f7c958d00c6895463000000000000000000000000a8cee344bfb4fc853af479ff2c892548be9db54400000000000000000000000005e1196eae570fba9478093de7312f9e2aec48330000000000000000000000005c9c591b893f5efcf7a2be76ea23143ff15fff510000000000000000000000006bcd9db0720811c92483517cfce348611fd85018000000000000000000000000d9e25d1e517245ccb8bdd6c3dfcca4b44a262d670000000000000000000000000f93b36ac61765312c95b6e43f7e0c441e5b21a70000000000000000000000009673cebda6d2af5cd5bb4dade786e1efc5d8160e0000000000000000000000005643f19cc52defd8fdb02d2805385bffe79b9c04000000000000000000000000ebe1915aff88b3e518144ee959018ce190adfd2000000000000000000000000038472b3af744a8b866e77b94fc2adfff94c22a0700000000000000000000000061b9d7719467e347a355b3b37af78b28ddb92f77000000000000000000000000093f9ae7039ee5c591e69a9224a7b7c3e3e51b23000000000000000000000000306afa7f6598e7f4c6a479980574d56ba104046d0000000000000000000000003f0e849a1e2cefc56e2f855917ab6794263a4f3900000000000000000000000053e3cf56c64ae41b0945cb4730021264a2bc419f000000000000000000000000784f9c73a4fc22a904ad457b4dc5da625c0177c3000000000000000000000000352e2c301c9c687b09288d0ad8c0bc85bd81036c000000000000000000000000f5def7cb975dc8315c14b2016830bbee24f3f867000000000000000000000000653d3acc9f69f9f19a09eb8634c41bc338d60125000000000000000000000000212ae271a34519fa352a4044b3b548cbde951b7c00000000000000000000000097b3331d426a3840786d960f173155e5e1a524610000000000000000000000009cba2e9f0dc1f9150a5a4e901f986036bde8965a00000000000000000000000095123bef3a7ae5a068bd3d3f3d558c88fac9e5ff00000000000000000000000012fd895d5e0bd66e95f0aac99ab0b109bf37263d00000000000000000000000031fb33c4172e2ba9e2233cb02ce4f54500af1013000000000000000000000000cbbccfdca7be9985a65045327cac743730209ad800000000000000000000000066490250260f1a2955971b564f71a8e1d3ed1099000000000000000000000000f33fe5bb41a425580c09f32ea7de6ba2a26a9e66000000000000000000000000a8de8b84c4f4aab4bd90447872c48b6522def7dc00000000000000000000000067fd2db1e9910cda25e01f96cf912eadadb2e16a000000000000000000000000e62faa412e9370c735ed66e384bf8facb2b233400000000000000000000000003f9891a7aa99b88a4fb0ef67dfeae673c43fc6c700000000000000000000000016953b22009344a12002a0c391ce1aab6c64b426000000000000000000000000f85678530f0d72d0854c62b337e0408a8434f7ea00000000000000000000000055f245bf8b024ed54f27290f011b879f5951fd08000000000000000000000000329b9d0f247c1d330d28a4f269d2d962c9f09cc1000000000000000000000000ec1780f31737c57fcc9ad0f6d776a646d2e31ee8000000000000000000000000e801740f53040cf26e2f35811fb0c73d2b866902000000000000000000000000e22202c19d85a5a4daac05eb22b58261ea0c93eb000000000000000000000000c3e99e359502438e26b4b092fd3f025d6bbbf311000000000000000000000000715ab07c61d5d5f0ef796f6b2decb89d4b856fda000000000000000000000000830f05ce559a0aa40c6be6ad288237f60db21a91000000000000000000000000c31d33416424f1b513e02259d287753b21a9c4e0000000000000000000000000932d8d4d46d4f307a02c075790e549eda651a93d000000000000000000000000ce95dbea7f32539c32e4787c1010326f8bdf1eaa000000000000000000000000c8725c25014d761f8176a41b7a750178204322a9000000000000000000000000524fee27c46ea69ae2b2bf177bfa56f00dd1142e0000000000000000000000003a37a6f05b0a1609412581990d66f5e2659dcc610000000000000000000000009f9065c35d6e3dee1d43a80c3a36ea8f8b476f0d0000000000000000000000008c73f61606dc2e3cbf05d6d5aa6a2a8867c00c3e000000000000000000000000f87ee5a9abdc7a747cedb5000b201555164434d0000000000000000000000000d14116e5475ba66b9b8901930b823aad2f3993f20000000000000000000000005a6bf5fd49b46182acf1a3bdf0db7eee5ecd94c90000000000000000000000002738358bddf448ec977666f202d9124a141db510000000000000000000000000254a466ba65226683479fe108f22f32da9fd8f56000000000000000000000000aaa2426b8ec25856c17a55edff0600590319234b000000000000000000000000a266ad6cbc3423aade78e1309609646f6c91fc3f000000000000000000000000053bfcfb141fba7e445f84bcf48b7565b63998c900000000000000000000000083749810e8f633b0555f16d41ba27224ed8703f9000000000000000000000000728cb80d18d2b8b3a86f4fa3b891ef567a8475c00000000000000000000000007a0839f5cc05abed394daf1b4a28787a9634c6f800000000000000000000000054c6b77f9536ae1b8b795398f7bc6e5545944e7f0000000000000000000000005735035982d8b5fd82775709b6db33f37f826321000000000000000000000000ff2233586a5445b9c9af6097c580a686a464729a0000000000000000000000006676f4c4eee17644e51527679a4837a0727ac3f40000000000000000000000003c5bbf602c84478ece9c75f57b2320edc521dd79000000000000000000000000bcdd7f651d462a97c385e0ea11e12449af1bfe4e0000000000000000000000009c2d63667f9f9d6f42018c0d174843a073c8ff4b00000000000000000000000097843b64bc8355bd4405bc9001a7c1d351964b69000000000000000000000000fe6a06d9cf1982ad6c07b8cf76101f9f027cb325000000000000000000000000de145f934f7e0f30f412a33a69cd089f57cec3b8000000000000000000000000cb2fd9ca6ff0aee42e2087091370a8cf8e8853a10000000000000000000000002b39f3b72b2f7463547f076a6b0af34b179e687800000000000000000000000064b68382eb57395dcedafcbc95a6d186aeaad6e7000000000000000000000000da5ef37ab879cd487658a258370d3da04225b7a5000000000000000000000000d612cf5ce68a33d87137a4dfd76873b8356629d1000000000000000000000000dcb0e4d24546d10ee6958a027ebbc18f609eff210000000000000000000000000dba3d3f8d0c9980a5f173271bb1356b26c6d506000000000000000000000000fe8393caa2e02beaed27ddb5dff25140c338c032000000000000000000000000aa0ac79b7d4700586392bd35914037d2220a52820000000000000000000000002997cbaced2b270227d02d8c1d3918b3fa59195100000000000000000000000061faf57ae6ea3f10509c715a6ba3b05725c9fd2c0000000000000000000000004bfaf354aabe1748b1fe9125b6680f26cfe1c7a3000000000000000000000000ae06f1126642e1965635960df08c6e6c0e84f77400000000000000000000000094dcd129beee7c74e738ec9d9fb3cfbdec7d887e000000000000000000000000fadf3b9b73d76f7272e65a1e1efaab06a6ec973a000000000000000000000000a8bd65bc24218b61cc9e4584267721438af4d0b30000000000000000000000002bb27234a9b729520e3b1683d15facc58cf299050000000000000000000000003eef5367092c171d729934830b4507e5d2fcadb60000000000000000000000004f48d5c6236edc070b5934b57ace2a3e16c9420f000000000000000000000000c0c202779e66e474a65bdde44ececa945f3125e700000000000000000000000058900914802109a1c1010526eaf34399a75f22880000000000000000000000004fb63d01dc521fceeabac44e57bc675077656deb000000000000000000000000f3ee0253d654fd77646f25a6e862f171d730c2200000000000000000000000007933ac674f878228856ebc62e120221b6061d355000000000000000000000000fa1645a0ca27e030b461a0debaab88df94f3de230000000000000000000000000dd643395c2280723a81dc8a659e9ae808a629000000000000000000000000004f2604aac91114ae3b3d0be485d407d02b24480b0000000000000000000000002cd69fd417fe0e42b94b3ca340d72d17f3b415d200000000000000000000000039b9751b31684fe06700606812c77cadcd004662000000000000000000000000667996ccd4ce8d80b135436061db8da7986911190000000000000000000000009d46af3e2c724abe36c51def772b9edf0f39c91f000000000000000000000000d865cee56bf643c9cc6050c5abab1252272f4edf0000000000000000000000002f685095d66aedb6d5739a9401168864c8e92da100000000000000000000000040b945a87398cfd5c840e5ee2c5d0ccc6255c2bb00000000000000000000000093f8e87573174c538b22a34f980c83af7a4f67f7000000000000000000000000751c36c4bfaafc678114682d632226e5636f675b000000000000000000000000f3c328de8fdc8af5956191003a7df488a91881a6000000000000000000000000e10a978b7c0c656279f7ad921c7783e5ed1b91c9000000000000000000000000a8da3c9174b89f0cb2b977e94625472ea867aadf000000000000000000000000d3d3998f3aac62f154e58dc0e5d2c6dd3e5a62ac0000000000000000000000008817c4094af5d1ca518bf31e39c730df89128d9a00000000000000000000000070f3403030f20dd5154f111c65d12add3ad45003000000000000000000000000dc7f3c6bf351653db6ea519df8797950b466feb200000000000000000000000028e71d6aa110b606df6038ac6f77af398f84920b000000000000000000000000d4acd84b2aec258e80a390a5381ea2ea271267ff000000000000000000000000000872be5ec7dc8197ef6618ef507d9a449cac1a00000000000000000000000085ca160e5103d0c0d9ccc3f8789fb490383bad93000000000000000000000000dbce3207d3f6bb77f6638100adba39c96c027bff000000000000000000000000bf1716fe39b2b6555733ce02290c596c29681608000000000000000000000000e820005624fe089191dbc884b3c3045eb2be425e0000000000000000000000008d9bd9c21ad60ca714da23813fa4f4a364e1c4c0000000000000000000000000c4099e967d4c34ef4fa82e7c539d6522a59ec2c30000000000000000000000004fc8678f7efa1baaec3c9f42df35f37f2d287811000000000000000000000000e37d6b386b6466f0dc6400656216ccc37068ab0c000000000000000000000000965c4c8ea7a26a19e7b66eff93abd20189368c5c0000000000000000000000003c509c9e6fa75cd54a2e339f6435aaf6a1ac88540000000000000000000000008243de686bd0e67eb318e9d7160cd921faad78c7000000000000000000000000cf21e47e52e8537350920602a5f86ca1c48b70330000000000000000000000000495b9ca55b80b512211a9fd4fa89d5ee653328c000000000000000000000000243e231852fe409c9d642efc4eac08434fd1b4cc000000000000000000000000e36bac82500e789817c4effcf3d30d7c52d9a706000000000000000000000000cfd6406d98550e1e4331e6f9673859b54cd62ca000000000000000000000000049f35d8d8017aa602f7a96f9ea0373ba015135c500000000000000000000000042cbf6fb7f3db774a91f20449586f28a7191a5e9000000000000000000000000c777014566f1658cf6066b86448e6aaa3542c1e70000000000000000000000001b4f81fa33a8a25a39581c867c1aa50dd2e8c08e000000000000000000000000125112618e7dbbfbd55e747e363eacdac6309dc000000000000000000000000012ee880c624747810855632844d689771ce8c9e0000000000000000000000000545d066995537d3a7acd1294678405ffc1e8b489000000000000000000000000a56b4c677a1e7e6a4d1fa1b012d1a8e0e1444af90000000000000000000000007f71c5a1da5bbbbc58bedcab95fe96446b1dbf51000000000000000000000000ac12bebd2f2ea732d18ff1132062acf8a15c8e10000000000000000000000000cd6826d69a891bcae512bd3896fc455e8cae7d8c0000000000000000000000009397498cfadf2faca887c9c99614768c0c56d26b000000000000000000000000dd1922241992fd37dda92dff99964e4fc7c9ac4200000000000000000000000091fa6ddca45c13860af7d320c7bedbc5476f7d40000000000000000000000000abffd1dae0ad5f9fe7c229475b8c6a322b88a3e6000000000000000000000000d10ec343294fac015ff917a897537b89574ebba9000000000000000000000000f82ce9d3f40109a854e5e5c7a319e7d4172592020000000000000000000000008d552aac127c9466673599ea0f91664ed45c3e40000000000000000000000000e7710d16410ec069f66d5ba3e5e700278e18b22a000000000000000000000000875b1c0acce2525dca6a73d4d02619c708538878000000000000000000000000c7e6db1c2deeb2d0305739a383048d6b865db9ce000000000000000000000000bbff8ba187daf4ba68500e0e09aa0be9b4f88df50000000000000000000000000905710d8657915a121be2173c23147b779e32b60000000000000000000000009aea193a51ec5b5224ec3ee3a35370f73cf95aee000000000000000000000000ec308b0068ed69e475ee1de7f69168b6509e1da7000000000000000000000000a260d670a41c225fcff54bbb88e500c95cafa6d4000000000000000000000000d63909ba782026dd99948c4b1201f1f5a354ce59000000000000000000000000645533aa5e379206a6f83246a9c681e1b5b5d1760000000000000000000000004ebe72ce508f825792dfe264176f593d9d709829000000000000000000000000264a5f3d65c0d970a9ccce16943ccede74b86918000000000000000000000000d80483778ab36f38758666275e852469fe0948f5000000000000000000000000e3d0e5636fdbe0390c326656722f59223077cd8f000000000000000000000000b739778f217c94c969d094fbcb235080f5e359ff00000000000000000000000069373398009b5a5de8e8f80011b82ab96e0cbf73000000000000000000000000f4f0157d10a32aa83970fe954d8eade96a12cfb80000000000000000000000008520c1a84ebc2fbfb72554733538d5f046c7018d000000000000000000000000ff5bad90d9ca261445927a72ce3ad7f82c0e7b2600000000000000000000000034f8861b0b6876227f1cf7bd62fa0b09c3878d27000000000000000000000000e70dca02dee54f319a68246db5b25b234c274d1a000000000000000000000000ad6fcbe1f6b1314bdc18e1e75b6291ec91b66350000000000000000000000000abbed832ea25731b74f89581bda3bb0b9a546049000000000000000000000000ec131fc3f26e1b3079a5a74f583bf6a2aff51cef000000000000000000000000d5c60ddbc41133574abbbbe0c89a25695759e70d0000000000000000000000005631a1fe4311e484954e39cca58bb9a0dee72bdf0000000000000000000000005c6a05fa2c22f5ca1a2cebe4a8dfed7cd8fa6c15000000000000000000000000da12655f98b09238c7b511348413a7556f9ebe810000000000000000000000002fa6c4fabfe3870e3d0d5e0cb30b1bac9052ea74000000000000000000000000a4d9fdf27de87ec828fb902828e7d4460034152e000000000000000000000000bbac50b2c950b8cb5f4ed76a06bb5081c9444d35000000000000000000000000d17de91b22d44412d9dae8aa36e11ecbaf0dfa93000000000000000000000000c6d6a2a7b9399d2aaa4b0a026a71219051f3192d00000000000000000000000047ae52d3ab4f520a0b89caf09ddf95ed7c7148eb0000000000000000000000001846d39c240153f84a2d69b087902d7e2f666cd60000000000000000000000008c99950f5fb212d12c3108051e26183855a887520000000000000000000000000f2e39c07f17bdbec1abf6258ce6f2a673d905f2000000000000000000000000ed5a9875660a940ba3f3533b68c0da65b9c20cd6000000000000000000000000e845469aae04f8823202b011a848cf199420b4c10000000000000000000000003e1b36ca15778abd335acfdfa0d1f33d67ce736a000000000000000000000000d5401121a37f315bb5686e7e2d3cc7f585fc59a9000000000000000000000000ef0cb73c18862ce38c32adfa1f573abc506ceb9e0000000000000000000000008b31616e9a926b059a6eab26ab004eaa70cc0bc800000000000000000000000058a67cd43f8437f5949b3522fe309df632c5308e000000000000000000000000066b4741a5ae777f266fd2fb9c2045901de104b1000000000000000000000000c76da37f7686b19b2f5b331b94a3872d313c2289000000000000000000000000ee85d75219305c23dd31766f4694815bc1b42bb60000000000000000000000009b7d107423f1efa39c7cd73e7342bfd41419efcc000000000000000000000000c0a245fe639b268a70f1eaa385d07240e5e47b8500000000000000000000000099c6a04fd9507ec2b5c326249d5ab8616ef9e3ea000000000000000000000000e970aa00af3e2c44685bff23167ee3b5d953f279000000000000000000000000a23d64ac84e6dd33dd5ed34a1f08b28a8006c5ba000000000000000000000000aa987b74093a631049f4734b63d34e188c27e6620000000000000000000000002dd8a4f1ff9a57da0277afb944bebd2f21e856b500000000000000000000000061770af85a2174b06152cf7f632e05f63cf786ec00000000000000000000000052fb73f1fac3f1ef1832c6a3ed2d0a2da5fb30480000000000000000000000004a204cb125729a5e14a97df5993735970c026504000000000000000000000000fa8b8546076227d53d139b2e97a8604d58c34e8d0000000000000000000000001760b54a3ff8610e482891be70947d6df5afce340000000000000000000000007162c6a7f4e58f4d3dd53181d7c7581dec566734000000000000000000000000ee5e2fae787270dc8e7275419a104325c99975ea00000000000000000000000090b3287d24d8902d1d3fa52ee7f9ffde0c218bf0000000000000000000000000b8361ef25a62d14bc610643650434a96fe424892000000000000000000000000a89729c8993e0c89b3150a32905431b13387b53b000000000000000000000000b72d10d0451891d1ab9432ad62e56eee3a299c730000000000000000000000007729e32f34f3a6d74b64e36383fabed179312e830000000000000000000000007629fac34cc0ddbcc89f5b29395bc6e6028ed19a000000000000000000000000033ff32b9e1948929447c2afd5fb769f54df09840000000000000000000000005c755f5fac7bc476918a83c0fbaf06c144148bf70000000000000000000000009c1b73e80d992389078a8abc8b6039665c4846e700000000000000000000000051515bdc38fe022b8f505c2fe18eccbfa5f9d4c9000000000000000000000000940812c1ca9a2f279e4aaf71d3264c25c36309ab000000000000000000000000ee790e72def5b3b5df7ae320fabe96ad163cc49100000000000000000000000011157b9cf39f53893d5b95f8e8e0c6dd4f58336d0000000000000000000000007219ec4517e95139dd409e1873dab2678ee969b50000000000000000000000002584b9387e762434fecbaf5d708dcfda49d421e1000000000000000000000000e1111b3f1675a38f5140d1e43f8721c553c2498e000000000000000000000000156532d0c962ad094537f6ab554ace4b4fba9a4a00000000000000000000000074d82e50f55e2f0c5d09d01d49001fab7f2c960c00000000000000000000000027ca0dbcdeb72a2996382774e427270e3dc0f6ee000000000000000000000000df9d5b746fa97bb7c7001179c30f2b7381c5fc9900000000000000000000000041a7be64c34ca01a7a999c2bfb31a41bb05ed5dc000000000000000000000000c1e4aac2da6eae663f74c38c653a4debba985b97000000000000000000000000e52043170b2b9afd9ab9f2f65b94449f9e414db3000000000000000000000000152b3547d47842b21ae5ac76510f854ded84c979000000000000000000000000749afe5849f7223006f6f7dc4b78c2eefdc4a934000000000000000000000000b7f90aacb380676479170558d8f477b1537e5d2c000000000000000000000000515e1c243923648f5058906d45baf2b04af37d0c00000000000000000000000050cc4076784f76c25a38d8a85e35f5c07a56d2b7000000000000000000000000fb6f881c4ec20125467eef2883d7ab1f153de889000000000000000000000000493f3419764713af6c9cce9d867fafaa109f7d7900000000000000000000000098fbcc201a8210be31ef4744bba424e5908ab6e6000000000000000000000000d09a653e208e3e3abe99adf68d0313fe54ed9bf1000000000000000000000000a85396efbe7f1dcdfe176ba91bd889d5d1cac19d00000000000000000000000021f6a04ec43623b20b210f72865b831d21d656e000000000000000000000000017d3d1da06688bc61592913921414bff09bc570c000000000000000000000000a925db947abb77040dcf5c0ab6c66c58d7f728df000000000000000000000000d1cd0af1d93c7e64179c5c050e39871da6d4d687000000000000000000000000168af3d4a92e0432e013eb0138a85a28492aad30000000000000000000000000caf071b93f6c8c7051f65d85375b8921d647ae3b0000000000000000000000009d8992e530d3f1e1f418bc4da98025a8f134ab5b000000000000000000000000cf8bf0a1fe1df0361327ccd75151889b31413c57000000000000000000000000a1c91288544d1cdcb206ffb504f6a380f5ea48a30000000000000000000000009c394dcf9e42149a10cd516406eb980ba94e09ba0000000000000000000000006b59c1d5bf306324dd25e929bdb16fb2ddd2eae3000000000000000000000000c29bedb4405a26fc3b058c684a7f22973c9e386100000000000000000000000009678c7090a5d523eb647175de03a2ad8edd698e000000000000000000000000cd5ef5d1f9c48e903ccce14a56128ec40b2239c60000000000000000000000006009c1137b6b534438fc13ae0d2cbd334cdd4c08000000000000000000000000fd8835df382b69b3cd498aba0d745fbf6a421d130000000000000000000000005f1dabdbac773685936840edaa5380ad11adfa12000000000000000000000000b07387f7cdee912e9e24c034c3b9cc0827e62ec6000000000000000000000000c79b4855d0c98cd121050d9006bb4b867a90df93000000000000000000000000d03904785cf32a9ba96c4ec68a57fc18efbda129000000000000000000000000ceb232206ad081780fd6c53a1bf92bb0f6e857b400000000000000000000000032a9a6ad478aad9d2802267bfdf9a810478fa1d3000000000000000000000000b0fedc0c3e0cbfac1bdfa61f5da3ecea8db40e13000000000000000000000000c45760a50ad5ae8008ae1fcb69b0daf340a7b529000000000000000000000000509a71310b5ea572ca1e74b175dcf63fec78ef7f0000000000000000000000002abd8a469fe2f4142f2a9bd68b2ce390f14039e3000000000000000000000000caef3c0436c75d4eb3e72390f4c43f949ef9739200000000000000000000000025368046f48a4834ac3a970d11a1c4bd8361ab28000000000000000000000000edc32b5ccee1bbc898a43ebf68fd6b5d5fdf01f20000000000000000000000003e3347f65fc63927221fcda79e09230f0befbd3f00000000000000000000000093210816648785669c2dd43365699c2d9b06c50d000000000000000000000000390fbf19a0297549381d3b1b9d9071c929920d750000000000000000000000008e9e63c6c780ae4e4b23a6b14ff1bffa52a657c20000000000000000000000005a75cdd281c8e66ae3883275867c1bcae4c3773f000000000000000000000000863b1ee023710dfa8cf5829e3a1b10faa1a36554000000000000000000000000effb2132b4aeef8e83f967129a463fcff7b73fae000000000000000000000000a0961790ca147522081821fa1bfd2c5e09af8b56000000000000000000000000afa838eca7b3d701a660ea60856afefd8c7183e0000000000000000000000000cad5b35df4f9aeaef515ae640d96eaf57ab5f4c6000000000000000000000000215d54bb77e101fb7e1a8408a8b66bbd22c39535000000000000000000000000922803fb3d6adddea0d4aa76fdf4acd8252a8d1f000000000000000000000000db4c52462e59ef44570f1eec677d0dfcf26c1cc30000000000000000000000004d8fe8398ff861a0d18903aa8c67520b39b507b5000000000000000000000000198e2d129fddbc624294b62fc7dcb214dae3cb91000000000000000000000000a585d80382212ebcf399bcf4c9b48b8ccceac7a600000000000000000000000045b0ee4afeb09d83c17555c6151f47acefaf6fe90000000000000000000000000b5d141f8dc4f577ab886a2fcb64cb915edf7927000000000000000000000000b3039e2f45854b2d933e1fe8f7e504696847b86400000000000000000000000026b85224b3adea3a922e6e69505b4db80b034de000000000000000000000000015d98964c09507716d7bce42c16832642ce241a40000000000000000000000003b003a781d4e71dddd5e13e87fe8fc2685f05470000000000000000000000000e31fb3c69da88152e2f7b114833f6a37d1dde8fa000000000000000000000000a8e5bec94166260751050050ab98ce81c33100e20000000000000000000000002c9cdfe36c672266fa4d063b134aafa961f3d85a000000000000000000000000b717ab4e69b1c23a222ee19b7b0c066972cd20d60000000000000000000000004a44c39540f92033163df1c81fb5128e45a5ede7000000000000000000000000b5ea7d005e08299001810216bde29a1ba043bddb000000000000000000000000f8f9fed8967be895d08cf8a2b0ff08b30b8b7205000000000000000000000000184e3b79329435f309172ab38017cf36506aa12e000000000000000000000000ec6a22bb19ac786bff526f121735ad0c9f0818e70000000000000000000000004d38e45be80e03f57d6d506fd3787f097ddb252b000000000000000000000000ec8964d118ef2f817fb63742619e4d1094503713000000000000000000000000afb48a4cc22d1c81d3649225a7c00168832144e1000000000000000000000000699313e0ade466ca8ffc2f7071d276c405d1bb540000000000000000000000006f62b316f561877828d432d6121a0e03d6d410c2000000000000000000000000ce58f6209c4370be214fa4ba319018fbf27db2b40000000000000000000000008d9905e9d26f32617689e02969ea8b09a7269fff0000000000000000000000008d9905e9d26f32617689e02969ea8b09a7269fff