60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b61707967616c612e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e2061707967616c612e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5844593873764c5752415a35325357376f4c473346346942425a75655a385934434431456f744a714a6a39310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000f4445a3ba1250f2b2aced8be3c745aeb6583ee630000000000000000000000001510328f2baf3a95bf2360ab6eb10282378a5ee30000000000000000000000001ac07c368d29918cfc00520684c99b3d79951af300000000000000000000000078698e01d7a0dd4d157df45b6312c711572d06ab0000000000000000000000006c1bf2ba9bc4536ef4d5641c66512b43ce888e57000000000000000000000000208a7605a54a6ab20babffc98828d1a49b43f6090000000000000000000000000f7627513983a6688af876073d5a26335ff7396b0000000000000000000000009992ab5917de91e86bed5e1ef190e760fd9382a40000000000000000000000004987d872660b09f4947a32f187f7b853f929d974000000000000000000000000e04466e95d3ae27ed807031523535223d0bcb51e00000000000000000000000017e01908c71ea12ffe9744c46d1244a492f5573c00000000000000000000000075420c3ec2339375605ab493080013be29ea7a7f00000000000000000000000087fd604440e28257ef426029f8e0084ef24342ee0000000000000000000000001e0b0814e37e385b7bdac7bae4914afc7d9152a0000000000000000000000000e595a012619082736f7683e908fdd1eb5b98409200000000000000000000000025a255cbf5dd2217070493c8f36681da7166452d0000000000000000000000001a22406e31d7c71ea5ebcd5e95948ce11b16bacd000000000000000000000000236bd060a31aaa5adf2826b7ed5d6557af8423e700000000000000000000000098bf0e54109cdc9d2780ace46f551c881b80b05f00000000000000000000000088a4c787f05aff4e21cc6b2b6b3b8f8dc9b152f3000000000000000000000000b1a0c548b35de960f02c3332006ead9088509d550000000000000000000000009e3efc5d1cbfa54822981be08b6d182ffcdcc6b4000000000000000000000000d9958cfe9965698a16216b47c2564f4b27692dea000000000000000000000000bd49bda5a3cb0a7058e02ef692ab42b3b13fc64d0000000000000000000000005756162f9e0e8c68bf13f5f7a1b31c87519112350000000000000000000000008a9349fe7d26746e65c194ad896dd960de5f1692000000000000000000000000314f2c6681da0e1b33e3dfcb910b5d166aa5383f000000000000000000000000160f123507013396c9256693990fc92f6a11104b0000000000000000000000004164c4941c2dd6245fe310be549bf1078011564400000000000000000000000010c597bd6beed33f23732c0a08c4ec7bf5a29f6000000000000000000000000011daf258e83cdbbc2437c921025a129efa38a94400000000000000000000000083b86184a54a119c29a64c8bdf55eaffa34e564f0000000000000000000000002bc19cffa6593f3dc63e722c9c44ddcac59a84eb000000000000000000000000d7ec6ed5e43063febff048f61687a1ec05f8c41b000000000000000000000000e59946f674fb839f4f945b9fb88ea194a807d73a000000000000000000000000f0f157aa71c00eb14034f4a0a209dd74385f00250000000000000000000000004485179fb6fd0b6e7404ad1827b0468adaa8ec4a000000000000000000000000c8241b82357b383cf112131a83874e3ba0c5c72e0000000000000000000000002200448a989a1b88b7e60e4d0377e522702573ae000000000000000000000000cafb543bddc95d174aaf3c401f8d6851af4d593a0000000000000000000000000f54d827a214788fa1b35cc0dba6738f116af2b4000000000000000000000000e9960601abece393f0892810d99be3e8f17667580000000000000000000000005a02131e6d07862dcb40be4d58afb093ca8861050000000000000000000000009209243ae5a069e459789acd6009fdacf19b2fbe00000000000000000000000019c7c8da840245c30057ceb9d010e42dd92ff0d2000000000000000000000000cd9539d5e85093b1578f7899ceb6230089bcf42a00000000000000000000000045dee94706d749b9a99b3a436225c77e468bf285000000000000000000000000ba1f9ee7489a028f1d392b84fe6df0ed27f32e5d0000000000000000000000000c0c01bb2c4c173b3d1f05d439e116fcbbdc76f8000000000000000000000000a9eadf39a88e689dc256c2a2444a9d57456709f6000000000000000000000000e4f7dcac621d18487faf8b78e308b331c2fe97be0000000000000000000000000dff0a835dd671dda406408ca6925099fdf3e8b1000000000000000000000000d9eccb34f913df3d6aaa3156ec312078ca62ef6f0000000000000000000000005b71a57ac4fa03c6b57d872a1a9dc098bbdee18600000000000000000000000031eb89882218a3ddc48a7cc40059f568d9968e45000000000000000000000000a1fd04118916916e20a1cc87f372fce56a8561e3000000000000000000000000f2d10a31518617bac15228b97a1bcca78e148871000000000000000000000000c19cf05f28bd4fd58e427a60ec9416d73b6d6c5700000000000000000000000044558ad42422229d7f28679c31445dae0f76b3ab0000000000000000000000007ab03836220873d40d06cc838c4ecc59dfbdff0f0000000000000000000000004fd522338800b3463ee3901478b6136347ac2aaa00000000000000000000000076d6d8e37dc8ed420aa1cacfe4b4a21274edc6a2000000000000000000000000b38ef7f239a162daaffedb26fc5e627694c7530f0000000000000000000000009203f58c4dabd787d521a082dbc404cd96b41b8e00000000000000000000000062b0472c39e4b34fc4ced3929a068ce4697707520000000000000000000000004244fdb1274f4154b33e3b3825192ee1cfb133b00000000000000000000000005c7cc4873e74fb96a179298b0a88e5f9aacfef13000000000000000000000000baea81cb1eeab80ae2a8ac191196b8c33e46a8b5000000000000000000000000a3cc84d132fb18e7d22e319f7c11d6e0879b08fd000000000000000000000000cf3fb9b11cb5a5faf0260b0e9d896ebf831c2b86000000000000000000000000ca1fa0b1c05e1a19b35fd9921d932a24dbda4c96000000000000000000000000e702f75723ffd3a3db2f6dff23212d648c773f8e0000000000000000000000003b3196c2456fb7098388bf12fa272b5e823005bc00000000000000000000000086824f0ff23912b708a89703c02196c7186e8d26000000000000000000000000af25e4c10770639faeb7b5700effe665d25d87ba00000000000000000000000084277601e590af78ee7335415cc322322926e08300000000000000000000000070141970fd274c69da2265311bd4e7c37c65563e0000000000000000000000003c4013c06886ca76e69a1ddab12463b6d02b7cf3000000000000000000000000ec9970caac1d6e9d94b510372b25046a68dc2a8b000000000000000000000000d5d530b014194348df7e9f5eeabbea009259fb64000000000000000000000000f66ebde9486c1c6102141e3aa2f312acea91a2b40000000000000000000000001283f3df7eb867f8c4afbf696c215942b20f9ca20000000000000000000000007f8fa2e4a1b86e329407104f6f2c2e62b9cf084e00000000000000000000000014be2d843be236fa43462258da0d40e9d07bfd4b000000000000000000000000d333f4aaeec5fae458e3b5d6bf1ba97b1da8435a000000000000000000000000b661bb237d6fb0987421ef4cc4bfd3c16b101ecf000000000000000000000000448c28db84d360e07bde413113c05108f3288e53000000000000000000000000928dcfceaf7e0c689394a709c2d86d9c06f3b535000000000000000000000000fae75abd84e6311048c284ec0fd640bb4d6640ec0000000000000000000000002527e28c431fb46efd521305a1ed5a043c8e2e9b00000000000000000000000038004bdaa87c6cb4855974422c0e7c3f62a9bc3b000000000000000000000000c2f24aadccd00c00061f1db79cc51d88470bc5e00000000000000000000000008170d29f3faa8cee7cfd9f8b45b5eefc36f0fc6e000000000000000000000000927de5b2112bc3e8ec02b8d32ee6057435219200000000000000000000000000a02c867963a2c9551f7d8eabda8c67e2273e450a0000000000000000000000006f45034933756afaa11dc80bd455fa503e2266bb0000000000000000000000005527cc09ce9f1ce2de1bd8b85493c1176dc68b30000000000000000000000000cf5405b9a6e3fb4fc9b38cb953ee9f47b8cf87d00000000000000000000000002482b24093ac573f56db1f413b1e1b6459d42e3b00000000000000000000000046e49136ea33c0e54facee250dff4640e37df17a0000000000000000000000006928f81788dc53a19e30d223baaf4c8958bc5b40000000000000000000000000b848c6fbfdb13a37649265710129f09ae094708a000000000000000000000000cce1774025ccd6967cbb3865267d49622b6bf59900000000000000000000000051944f23cf4028d42c0804e14430b01d554614f300000000000000000000000062a9d3ff49e80115472371e24540330d84e06da5000000000000000000000000cca204c6fda3e5b9b656e9aa4325ad362a8cc8800000000000000000000000000c78afa116e550aa7290bed05c496720d9642d48000000000000000000000000ee70b42463290c8406601b222c6479b7dcba4baa000000000000000000000000374c5351232d986d9378d694ec031c457471225e0000000000000000000000001093e5dfc1f3978737f08a63cc6eca648de34c37000000000000000000000000e60c6712dd578a49f245ffe688915993601c58760000000000000000000000009f818b4c72e1163d412f6dbbba6c68871ba05959000000000000000000000000a86836c23693d80c95f28863d757fa15cf6c785a000000000000000000000000161aa73c79cf6825ebf816f67b65348d8e429688000000000000000000000000bcdbe6a1ad3882a7b10ddbe80bfba618b75ec84a000000000000000000000000f48b440c3a0ee45cccc573a8fbd589b670fa9d540000000000000000000000004217419cbae38aef33792e57de596997435bb47b000000000000000000000000976c571e176db37d03abd5272a57fb2d6a65687c0000000000000000000000001ea6e2b971996c5b474414818f5b5d323321faff000000000000000000000000af40e1c5ec938d0355801938f386174e7b66858200000000000000000000000023563d2502df26c05d8ae6e14e4e06e1ac3aa58f00000000000000000000000039287353a8e455a862e8554f231a3975519a19f7000000000000000000000000c475f6926c7470bf92bb384559263452e8582e78000000000000000000000000525be9f3333d1f9d32b6fa2008c4386676c94751000000000000000000000000e911ed02e66da1e0887c9cdcfd4e3c80682d8e360000000000000000000000002c6e7d8f99fb29ee71f16c4874891e37cb1468c100000000000000000000000004b42040e832588043b0ccf8d6bb666b639492f80000000000000000000000005a7cbd67df6d955c93401e5c41560164121f3084000000000000000000000000447e54dc9ce779dc7d71703b2b02b2a2ce5f7c74000000000000000000000000436bc298aecf8d0a6c01a632f802965af5b95930000000000000000000000000fb449a8515420679a3207a8968f1246282529d190000000000000000000000001dcf903071dc67a142b9cfe9cee91d0868a1bc9e000000000000000000000000deac72672fa79cc722434221279170b80e82ac3f000000000000000000000000b71baf9e8b14b544e91982e5e321f4049eae868d00000000000000000000000084732473b369f782094136d17dadd5c1336434e40000000000000000000000002ff1bdee095180b4f36ceacf222a2915f402f6dc000000000000000000000000eeed7475354c77d631521114f836bdb3971d331e00000000000000000000000063fb1a7a224ec3af3cc02992d4fe3a5961eb011000000000000000000000000006dff287e574b3fdd6c66d69b372a826c206c582000000000000000000000000210fba76e4e7523508332c721813abc39cab940f000000000000000000000000ccb5e13166c95ec35e95ca54ad13e89fb7cc5d8700000000000000000000000074f7d7b16840d61d7351561153d2f0272c3925fb000000000000000000000000fd34ff099ffbc7a6539131e891737cea76dd647d0000000000000000000000003795c6b25a7392d2bf2ce6af96558c2e0daaad4200000000000000000000000078d56b0e91fb22984196e8543e0b75a9cab95129000000000000000000000000522b1cf3d4674ffeba4473502d1a72f705a60511000000000000000000000000c76c4530ba7e47683c945775772c00d73659e97f000000000000000000000000d6ac66f8021d4b41ffede2f1b02442a0eb2535d6000000000000000000000000807e64271a82649a7dbaaa2a271b2c73410b811f000000000000000000000000bcb95d79f1dedb2cbfe9d9e1b4aa6e923318c90d000000000000000000000000988256dd35cac7c8023d500bfbe8da0c276617380000000000000000000000006acbcd8d588aec650bf2d25e4c0a51fef57966370000000000000000000000003da320613c7a45fdbe1ba0da677bf5f0d1c857a1000000000000000000000000371506682df03fad84d0112fd86ffc9992721e0a000000000000000000000000a87f175dbc7c775503534fc8a0fd953a3b8a1d29000000000000000000000000a736c90bc0343616a2d5652628729bb8046d94ae000000000000000000000000ede21096608e4d6021807e235dcc48a8b0b50c6c000000000000000000000000608b3acef3f513ddf1f1d76d3f8686d848f0eed30000000000000000000000004fc3c65d4651c7caeb05877bf43c2f802361e005000000000000000000000000773139b094850d2013b6c8c1514c41462299bb830000000000000000000000008b07ea8e210b89802e4ebd32f089f011b5187e64000000000000000000000000c2be83c4731c0055e1e5925128e360b6dcbb1f5000000000000000000000000078484ed773aa514cbd902436f2d33ccfb848454e000000000000000000000000da76e5cb52f9dd601ceb78636f0161ae5f63fa86000000000000000000000000ad4c148cb09358559d6190f76140637dcd39878e000000000000000000000000feb9f9607103b0202a64e9e81c27c7c3ead6a2ce00000000000000000000000084c65376b6ec2522a248144035e36049263bc614000000000000000000000000bdda815ecadb8b205f43c4fd9d15c015244b1e40000000000000000000000000728515d53da28da5f3ae2a4c9e54a559d0fd25aa000000000000000000000000e0f28385c5692d249a33777ecb584ed5f316aede0000000000000000000000001c2933a88d848befc5298c71326aaaa5175e2e9600000000000000000000000079296dbb07e1487a7ad6c5b054854e213b9da51b0000000000000000000000000e09b195c89772bb1ecafcb6341bfffc3fad3783000000000000000000000000bb83cc97774c0dcdba1a1edddf4d34173270e1130000000000000000000000008c429e12caa038483a2cbcda9e77ff89caf80ffb000000000000000000000000396fce52a318c9a3562574778a2270574217dffd000000000000000000000000b9c5564a5b04c6d66616ec692bf9e6382bf62126000000000000000000000000c204c84ae79e6dac86d344acd4b6dd1cf7c9048e000000000000000000000000f49363fb244516752d7543480179fb0b468b00a4000000000000000000000000b71d383e6ad7af69e7e9168be480f0350341ed2e00000000000000000000000085f70bba1785805a29c899d68c87fed4075f8fb3000000000000000000000000cf347d279599b476afa6eab5c7a62c55bc07680d000000000000000000000000362278141a35d673fce530370f6a665b0092aa45000000000000000000000000ac6c0b6e9b701bb64f4b87b96df2a83d7a228a740000000000000000000000001497044875d53c3a35c34defa3eded66301bbbe30000000000000000000000005831c2eb66859a07f79e260d047d90fe8c8276e0000000000000000000000000c16a904bfe8dfe7a14ca123c43cbeae10fa1ef0a00000000000000000000000099bb69e496e8ce9aa4dcb0fcabf1aa684836391800000000000000000000000099799d8a1a72fb10a8c6488aae8493d343cbb040000000000000000000000000f89198648f3b65327a53c9f9ab48f37339d3612c000000000000000000000000fe55df123679454860200d14cb240caed129f79f0000000000000000000000007013b00904f2b2ee274b92e132c0d7f02411db71000000000000000000000000699901e63d6729159e894aa5d7bce0797637eeab0000000000000000000000006a227fc63e6d28913cc2ed36079c850145736b38000000000000000000000000d02440c41f0247ea75cec6e9f0229fa19a8d940b000000000000000000000000576f9832bb178ff688cf8e6849a768bbf3892e0f000000000000000000000000e6f86eb6448837ef2e2a0efa62f12a6d62c87085000000000000000000000000716e902d50012376d60ebee1651af839dc0dd4bb00000000000000000000000020e19ebe9400cc7adbcd3700819a55a01ce91a680000000000000000000000009d450067909fb75d544a545c94cba17d82e4c0630000000000000000000000006a47f39256e6c66bbfe8dca2bd69c95e431843cc000000000000000000000000ce02c3763f2c84760581fbb7d98ec2619a7e82590000000000000000000000009a4c90d47b22c18faa453970326ff2afbc4e57080000000000000000000000008febf0a25cbfd406d8eaba9cdd5d1b4e2dc975fe00000000000000000000000059faad9a0cf07ba45a6cdc6219c7649e50af4776000000000000000000000000d802821dc5386f1f6f45b7f665127ceb57e170b90000000000000000000000008b7659bbd81748ccd1484d60bb80a84c50953df400000000000000000000000051bbb6560b384fc003ba20dd22815ff9c8ab09de000000000000000000000000bcfd452584d6eb1f7bf7e277bcfba97f8bd4aaa8000000000000000000000000eea3d70466a82e4223c97597ee3b5a9c446fbade000000000000000000000000273c47156e9f181677c6678cba0f075ea0ff8a1f0000000000000000000000002b762f176a9789ce58dad22796af89e9c0f69abb00000000000000000000000059f7d4b7d1b795ab627f68a2918aa962ff98dfa7000000000000000000000000f00a05dbe826c2d910f92743852f71941960fc87000000000000000000000000efe3a0bb5fbd48611fe6864b80a33e119386445e0000000000000000000000002fb4dbb61de5fce2b6961125f315d43764756cf5000000000000000000000000e04e7614bf3aee505076a2be9879e476238b63880000000000000000000000004d584d9315c399fafae24c8309d74e02fee215fd000000000000000000000000cee75f936bed7528199640bedd16a45fe464d494000000000000000000000000da1b498c7dc6bde47f7d67118711bde1a0c84d2400000000000000000000000040bcd8f57a43c5c4555ac1955a0f0a0994ff2bbe00000000000000000000000069fc1be66d92ff20538742d1cc643a87fb33ac86000000000000000000000000e87801d34a1f1f93f20d3ce6b58246f36b1c8a6d0000000000000000000000004eb38fbd8dfe4418cb5f4766d389cdd9aba2e24a000000000000000000000000574d533dc99d636d76e67e56575b2433fbe6923d000000000000000000000000f20055dc6150755cb0c524df30b1383ff57dba4a0000000000000000000000007a0e0c41922b690a83f12d0dda297d03fc63ebd30000000000000000000000009ce18cec5fd91e5012f9b3127e1d50ad118ae6e0000000000000000000000000491d51e70765ccdb5bd499f91cea4307da456824000000000000000000000000fa578f1a64207da637d2df664069c5e20c912846000000000000000000000000b8ceaf17c6d87b33f414aa8ba43013deaa07ce5f00000000000000000000000080cbeb0103b50bdbf0f6d025b100668d4b9ff00d0000000000000000000000008aa363909bc53f88e27132cbf50d7ed3e90286ed0000000000000000000000004f0e5b1934729118041b8cea2bdb913b671adbc400000000000000000000000076a6a60fe1139b841bd8074fa2011bd8420e7f27000000000000000000000000807658f108d36f7c4f8b89e381f7981e5d11bed5000000000000000000000000c8db6e35962a321a4a7f9bcc01efa2fb315ef6c3000000000000000000000000f7f30189a9f5d0a38caacdab10821a6eb2b0523100000000000000000000000029179e293651baf9923c16c7cdcb03a2bb1127e7000000000000000000000000d2b41bb22884c3b535cd48d363ee045614299abe000000000000000000000000e361b83c8a585cd82eb391526db6a61f5f7f399b00000000000000000000000002c28c477bb7dbfdb4b645f58507a78b7fd8398e0000000000000000000000008414839f22dba56492c6d1c463694f2a75964996000000000000000000000000e4c76548d214b2d4ce859a6d63a95b1b5b243896000000000000000000000000b64acb9c9dc6499e0cb310a8b26e28fe9754edbb000000000000000000000000d397fa78f0c6683a6100671298f2733c43c4542000000000000000000000000053536bbce6143d96af65475d2305594752ae0ac00000000000000000000000007192e749d129f07d8cf8234a1926a6b0522d159900000000000000000000000025472b8ea45cdfaee71408671aee952db532d2ce00000000000000000000000048c6820e00e88f5d61c3ba92d464e18108831d230000000000000000000000004764e67b8f297594ad8e306ad09915e8cf3bef3c0000000000000000000000006b70473cff26128f0d8e9506c6be2d46d22ca93d000000000000000000000000b260f56cba364757d05d31e556f820794d606ca300000000000000000000000097d74e81e7582b1ad5fdb618b90296affb853c92000000000000000000000000e7d20170a590f2f4b45243d1cc174488c4427bf4000000000000000000000000fdaed94bb2a4dbb8b1ab27364542d0bf08918e1c000000000000000000000000acc6ec83550a171d810e5e9a28e6aeb341d30acd0000000000000000000000008f2556fd92b61b3506a97bc5b145ec9f709030010000000000000000000000009eb6c5ec21c4abca22b756fe87637472ae123f4f0000000000000000000000000d1ac993a6a662f653a0fdd9d1add2c9b113d12c000000000000000000000000b71ddd589139181063d08315f365904199150206000000000000000000000000e717928ecbf5fb551fe064739de95eea4b3caee8000000000000000000000000370d5837c779e3023235c8d8ce5edfcae32eb972000000000000000000000000bec6951a71fd4dda94fbd5c57c283be9b1394d4a0000000000000000000000000a63c7d471c09a0547bf39188c795e8911ffe4c5000000000000000000000000bb3d5209282427bab3a1f8c77f456c546a64a4fc00000000000000000000000047aec179f52b167f027a932dcc29a6fb3f975ef00000000000000000000000001754348dadf04623fd151f42d294cbd744a6c52200000000000000000000000019ed563659d5f156f777c9d61b35cfaa79033f8b0000000000000000000000003721e31a1a9fc4c23c0776a983976dcfd927b711000000000000000000000000faaf40b6d7690c3a0fa15287f680b6bd6fbb73bb00000000000000000000000037dd274bd02fac6f5a85b87f7998aed6a09d1f5f0000000000000000000000007c431d26671d0b9f222dbe9d08330dc63b7faed000000000000000000000000013a74138a1ab01abb1c8b084d43739c88d492574000000000000000000000000b1d7d48610f70925c843c4dde757ecfebc0429a70000000000000000000000006cfafa2b0340e5287b885bf33b069481c6499b1f000000000000000000000000333774ba3d9bf06aa82162b24389475ad2209d6c0000000000000000000000003b9d6283f1d2c5c6343a1473e5c24651fea77dac0000000000000000000000006c97bff7e346f49134626169c569ce0387f8684f000000000000000000000000687a3d858b17823a10fc0e0abcf65448c0f00ad0000000000000000000000000ded3a12485597558b46d60fe6f9665352156e8c2000000000000000000000000c6aa9939715e854e2266e5b95730022f22c1d9c1000000000000000000000000382c26bfd5edc941854957a3ecc6424eaee40364000000000000000000000000cde75a165be8f88f13cd99c49ccb77ada40de48a000000000000000000000000f0048933733e1e64715d05df286fdb4e70d980bb000000000000000000000000f54807303248e80dec02dde54d92f979fdef848f00000000000000000000000045bc3e4804ccffc7b06f554860ac1ffb1ac7da79000000000000000000000000b4bdadf73b9dae261d25f29450cae70ee5208f820000000000000000000000000f471a1a6fe20a5cfe5f30163b39c74ac5929d75000000000000000000000000571d3123215f839fe46d68ba923b01c8f9c75ec90000000000000000000000003c3930c24beaa8eb9aef5b9f3d8cb8c9584da442000000000000000000000000fb23b40b85b04b36af8c316abdc213974b989e50000000000000000000000000182b8d305a4faae561991995ee954d6c15291b7a0000000000000000000000003362702bb340b9a25aac4dd8a9a2d6f85a1620760000000000000000000000009d5ad38834b93492a27b08144d71feacb7e59065000000000000000000000000ce7ffab33e4524e0bad25e84aab08bd9b710244c000000000000000000000000156e2094746add374222bb8fd6a31b5bf5d80b46000000000000000000000000f0b0f60c37f379fbef21cfdc98e5306c13970938000000000000000000000000c08bdf2da6b99c494eb4d454339a8582bef6b6c300000000000000000000000090de4f4399661127072654737b6de0b1a8d0739c0000000000000000000000000c12566c23e07ef59784316f62271ac6ac3442740000000000000000000000004c2d0ff7d616ea497f7f0fb18bb941e5e1324b12000000000000000000000000e0d7ec4a24171ff083aeea6a878f986a988e2e67000000000000000000000000af0f4a972380537d790a1027a81f88ef17fe81630000000000000000000000000fc5f3a78a5187629b223192b847a22181f83bd4000000000000000000000000a20b08f4491858e3825fcdffcbd9fcfeccc3d4bf0000000000000000000000000ae7ad4bb3f6c1e2d5f48bef60eef3a16a1325650000000000000000000000004aacc4373b27b0b6ec04aa509465a08e71e00cfc000000000000000000000000f1212d7e13b0ec3613fc2641cc385aa79c4b924d0000000000000000000000005e7cb993763a84270c5cd96afbaef23a75e459e900000000000000000000000053526ed4a86a15ecb52d8bf170d044152a7c5ad3000000000000000000000000863c884a02625f16d221d159d52beae5cc6407430000000000000000000000007dbf9590c28b741b0607629a9f42625828e70e55000000000000000000000000d2a8a28122b1e072450aae0b5e165223885ba9d5000000000000000000000000edf238fdb1bd005a0f3e5e2d17b84d7a5d4d882d000000000000000000000000f279e37d39160b685a4518e373119b06871c4c690000000000000000000000005b8392d54c6de2cb9b5d31383bff47970f96a526000000000000000000000000984c56e9655c92c7047fad69d2029b64a90f539e0000000000000000000000008fdcda8117beae5a1f7dd36c6b3ed5f4275620d5000000000000000000000000be17b3071133b55ffb7d558b4ccac1009595c1e2000000000000000000000000a2e885840516adc3d38731087dbce08eebd0f8910000000000000000000000003b6954550a8132f38d52518603549564f5d73623000000000000000000000000c68c1e7b73b6bee9f3da019ce0e004d2e17c2e2e00000000000000000000000077f331dbba4093e6da9e0e0e1ca94922cb3382ff0000000000000000000000002810c7809fb164d3764bded0ca7a80350f538ef60000000000000000000000000bd7e97024c50f0d07d4d19ed1d762c4a8e5d5f8000000000000000000000000b7aeb03ba553fab8d7a4f12822240376431c137a000000000000000000000000e617955b523161830ceb1c824700e7acc564926d000000000000000000000000637ff544be819f6ab3aece9ad52954f78b6c5edc0000000000000000000000007e63ad85852218251a87c646375f19b6c4ec918300000000000000000000000041de0203caaa1c9c2422d540e468412175b85dd0000000000000000000000000e4a386df97aba71a71e478d8c4dd186060deffc20000000000000000000000007211950d3bbdb6ac8b1d5b14966fd45887dae97f0000000000000000000000008b90e12ea6dc49df1a82013534e58f84d127986f000000000000000000000000708af9927ffbfd8a1f185e8ea9109df71afc1da9000000000000000000000000cbc6a80fb2fda469066d28f2b9bc6793b1c9b078000000000000000000000000760c2927f5f29f7c1c037174ee780a60f41f4d0e000000000000000000000000f366835738c57cc4ad8b464c8016dd73709fa8a4000000000000000000000000c1f8893e435158246a1febe0b801b2c4124eaa400000000000000000000000005cf299bedc562251e67095f92565698664bfbf14000000000000000000000000dcfc85059c234e680695a460dab5bca90bfbff920000000000000000000000007769366324da968456951a301ebc82f2e50bcb2a00000000000000000000000056f8cf44fdc4ad32ce7ad327da91b7e2e9140fa80000000000000000000000001f7a35199441732e39c6a34f7785eab34395bfde000000000000000000000000da6b0e8dd5fa188cb902f7b0f7899e9793f7012c000000000000000000000000a26c7c001ecf2d76ba4c3b874438ec4828c99e2d0000000000000000000000008273875a2f07e6ed34b383febf38ae562e48401c00000000000000000000000076a9d972080eb092134038e51bbcae45e80070440000000000000000000000009f7bd28ff53b146e862b83ad3be165d9ee4cf16f0000000000000000000000007af9315bcaa4e9cee9f494905bf056fcd9b712a4000000000000000000000000894f81e5474313567f5d34ed153daef20acfd81a00000000000000000000000041df5b4308a014ea51286b14481e8c682ee6a03b0000000000000000000000008df944e583f8d6b985eea07a9522f0464dbddd8d0000000000000000000000000fc32441abb1749bf19bc60f774def17b6a67a2700000000000000000000000003ad65b748df0efd326b73a0a64fd92d196ace24000000000000000000000000980d4195ad1f89e29129ef0692e2b61cd6877e0900000000000000000000000093d1562b9a4f5c546480f7f265ab8e1852c47a240000000000000000000000005d9a2e8b717974f08328fd99c7b70399698429b9000000000000000000000000fa96e0d3eb71d5a7686220f49c1ad2524c277141000000000000000000000000d236ff269fea8c0f23d1161bfd71d101dfbc04bd00000000000000000000000075f170f0fc7a02b889b2904a76ce001ea9f37e820000000000000000000000003c8facaf2ceeddb91b39d3517fc7fbf387da340b0000000000000000000000009181f3f53088b5814f4d486b8b336c8210d13f020000000000000000000000003846cd9943d35e3d3bb0acd0db4c77cd300d345400000000000000000000000028604b07d05e25e6e33a9e882ed4c98a317dec840000000000000000000000008b2db1eb5fb1cc0b8464041adae8b1855796b4b50000000000000000000000003bea58fdcda57f44dd9fcad65aab008fbdf1497d0000000000000000000000006c5f2b985d16a8c1327022f83d0f4fac1295236c00000000000000000000000015a658b008efdcd22515fc970d62b5adc86cdd5300000000000000000000000008e45039393d1ea6f9f29fbcd3db35ac613391480000000000000000000000003bb1135d456652215528cfd7a43a6e9c7b38597e000000000000000000000000cc3e560bc301d274131b7a5dd690626d75a40f2a0000000000000000000000002901f0538de3de08c316385bb9ec4ff8dd807ba30000000000000000000000003a93789e6e3f1a0fc2637178987b4ccce5d628b40000000000000000000000006826e6fc9d4b52265fca46536fdc6aabb7d3d55200000000000000000000000076d46b34b942256679844aec524bd44f86b40ce8000000000000000000000000b7c59c60a62125c36fc3dc8012a8137c262feab4000000000000000000000000e9f70cf612e73d4e2d85d95d70c4248c05ff2366000000000000000000000000e31aa1b01ed4e27ad69c6115f9225848ff0cc4b800000000000000000000000029872c113a54612622aad6ef0b656bc3063a0e81000000000000000000000000aac9bfd83e246541ddbf7efcf785f4a8e879c4b90000000000000000000000009d7afaebf4530ca36c9d014e32b3f32275ea09aa000000000000000000000000f396844737cb43e2c4f6b3888dc9775ef1ab5945000000000000000000000000386a77850db668ddc64b8a2736aa60da54b460c8000000000000000000000000d668ade71c2d8f2e1b8ec1723ff9c33bd8b9320200000000000000000000000092bc9b9045560d1ccf7ad4c967b9d08a54c7ab8a000000000000000000000000d3f5d48851d4951744821bbb58d13742c821c36e000000000000000000000000b12962f618fb597314616af00372279492a3710600000000000000000000000003d0eeaccb8aca090d24d5a97cf7af18856897f700000000000000000000000031f607dc64b2a3844ab52cdd87bf80f0a5e6498c0000000000000000000000009bd33b8b8a7c99e285bc2b220b7550e072253f1700000000000000000000000072593293c6153e60d35cddef8c716b59402997b90000000000000000000000001eb251f79532e519508e3591c8a5db31fbb898df00000000000000000000000065af1eb233cd78bb7bf1cd8de00c02d0cd43b4d90000000000000000000000009d4cbfcac1d02d1f7e84db6a74259e637efebd710000000000000000000000006f59c620863251e7820d5d27eee84e8eef45a95200000000000000000000000049b62de5f03010755d17ed1db2f16021647bee3e000000000000000000000000fa02991243925be0c48be5a21bd91747ca5ed44600000000000000000000000044281ec3220972235e148b85e48a24a82d8707d100000000000000000000000057995ca12c782c036ffe89581cd7072a1de4212e0000000000000000000000002a7873d25fcbcbb95430bb1cb98d54ea76e1c374000000000000000000000000e6c265169ca7dbf83a309f6ff16d6f01a4033d7e0000000000000000000000007b883e15a6399c0c88c0951bdab3e23b1e1bbfab00000000000000000000000084e60963675ad43724929838e36d86ae9e62b225000000000000000000000000630158c50ad93378fe3f4a44325a235bdb756347000000000000000000000000565c2ca46e51951b9f19883d8d01a7c6a0ff88590000000000000000000000005a0099c18f743bb4dc5827c00ef5f49bcd00163700000000000000000000000019ac7566c519c383af053bdf8a066aeedb8d1e290000000000000000000000008183e00fc35fe838f3d6719cb38d81b1bdf34a31000000000000000000000000d6ee452300c9d8f1dfe2745a585a04b901588e99000000000000000000000000de9acb6170e9a7dcf5e4124edf8143857fd357c00000000000000000000000007c0318ca3e13b31d24f35cf9f2ea53ab3caa99780000000000000000000000002e638bbf1ce34ba534817c52ac34463e24989514000000000000000000000000cda23cc045118792d29cb7a036b6594c67090e0c0000000000000000000000006e2e6e23e0f26c0633b336be63c6101fe6f074c7000000000000000000000000b739dea5c4903c5c1bcb02fb07bac28d9668ea45000000000000000000000000411614aca95334f8bcacff5ce9c7383665730158000000000000000000000000a83933898030da26fa9b6e30541c22953b5b3141000000000000000000000000a0fe95ea5c24a9d3094c7678737297b63625d9180000000000000000000000004195deefbcefa9eb483141cea6e4df0083d4af0d0000000000000000000000009054bec0cbc4c52c2884f1b48caaff4db23d8598000000000000000000000000ea12346a575dd43b0c49aebca594c05d2ba496b4000000000000000000000000a93448daf13c3e9aa7fca25310813964cf2fa5f1000000000000000000000000d16933b3f3e68e3709a61882283d0953ef74379b000000000000000000000000222cc90db79c42d933a805a2d5fd2a3ff9bb3ba00000000000000000000000003aa7bc0bc70922b21abe8710dbf0ed11d328f30a00000000000000000000000083836ceee704556efa713447e9b9afb8fa181fa0000000000000000000000000bbbc8f34b0dfa40cc91e83fff5319c4ffac5aaad000000000000000000000000aa7f0b0d908a4ca25f35dcbf12d8d961ee5e42bb000000000000000000000000b2a1787cf9aefd77825f658273388d34bd8ef8020000000000000000000000006810fdfdfe183ec377b0247711ac932ac00a77f4000000000000000000000000ffd93d1db6a84bfca17e348544267ba583caad2f000000000000000000000000ef104210cb36d91a0b6e855a460ee31e8b9f8705000000000000000000000000d48a857a878ab92719283d1c29339525bc4c24ed000000000000000000000000898a77fa0e0276b470e12c1a2772d592cb6165fb000000000000000000000000bde7820ed4d17e262acc32d47f8d579673943ada000000000000000000000000d8aef42524733d6ade8502e5521ab3926f2279c500000000000000000000000091699e3d6ff910eeb2d1c45b616087948ea0fac20000000000000000000000000b0fcc0f8dc346c2d9807711907a015c971c6e3b000000000000000000000000714ccc6544f1f0554e298d3224f9ddbf630a1ddd000000000000000000000000b473feb9848f14ecb79c6f878f47e7425a3cc12700000000000000000000000056296fc5c56400ccfe6ce1d319f11b0a31d779bc000000000000000000000000fbce2c188cce4adf0ce97b87b42b5e2e9665032b000000000000000000000000aed7e66a961944586f4aac5ba75cf8dfa489a6130000000000000000000000009d601a792663749802cbb92112bb1801ba5724070000000000000000000000008f68937d23642fdf0579ab6ac3c75950f3de187c000000000000000000000000128304b9724a68e09c962f425f48f7768b082dd1000000000000000000000000d323a02a6d994e594b3c8c465a7ab83e5414c4e6000000000000000000000000b72ae473664eb0f04d635f87fb9210185dc625a8000000000000000000000000c559a0719df43fec1281462bf4ee993fac0d5b7700000000000000000000000069fbcf97f43661e4d78ce4b1fd2b905193f1030e000000000000000000000000e88f527feb4f627d7168d09121354ab18e1290ff0000000000000000000000003980df95418b9e2186f985c0951dc58fc1fa7cdf0000000000000000000000006b8f577109fad9a55107c47c2b6320cba7872f200000000000000000000000007bc723dab3d08ebc9d8ca798b0ce0641495fb8d700000000000000000000000001a27a4252ff11f18593c36054b223637b97726f0000000000000000000000009567a6b540182b2920c87ec843e1d5ec2a0fa2560000000000000000000000003fbcc42c5dea55167fa59f55c4048194245c72f6000000000000000000000000fd3855243d394870c861e91067b1c1308982dd4700000000000000000000000017af4ad9e7053b7e1c4103f2387d80f2ca7dbee20000000000000000000000001a14bdc1dc10dc63317f4eb9db087b1db83e723e0000000000000000000000006598ab5446ec8d94f4400b95cba8385d513e45b1000000000000000000000000b8c8e3d5432c5a81ff32d8e44566e972e3951628000000000000000000000000ec31a467200dc104922cf52c460a5977285aa20c0000000000000000000000002d650eecf27ca765f8faaab78aaed8222e20a017000000000000000000000000db5822309237119e2f10177b30ce93b1a5a4a8e1000000000000000000000000f8c5ae38167ecf5d293e8028df99c5638d6173a700000000000000000000000071d9d46e02e9857583b36fa1973b8d9746db71f300000000000000000000000045b6154646d67e0553b363b3a4859487c51ba1b600000000000000000000000029baf30c7bf33a3b0d1814d66321a0bc32b95bc100000000000000000000000021653671be8fc4bdc6b8e4679e7db543ec526508000000000000000000000000c07c424d678196b02acadf88dba553c7333a0f920000000000000000000000004a765e406cb52dac778f54e8e7a80706803c350900000000000000000000000098d51ad5de883a11da9f04dac11e3ee0ad0ab4500000000000000000000000004f682d28ea32d23f02655a06de06980e9f63907e000000000000000000000000fb265c25d370120a1b7d85dd8ae026cf4949895800000000000000000000000060d1b7ae5660aad0be4f078a217f6fad25ab52e600000000000000000000000027be282ee533e7d159bd221ffd6826084eb1659600000000000000000000000097ac05ea60ef6cd5ef90af4f3c5a3e2aecf9dd0000000000000000000000000042a041a9a6893304f563c1a3d68dbe49da60d2ec000000000000000000000000aa57097951ea28aa209fe858d8b127275762071500000000000000000000000085f05939bdee0ac7c9c490441bd3d7cc4f9ca0b700000000000000000000000025155eeedfcbe686a9ade1fa55db2d7bcb4e87f8000000000000000000000000db2849dcfb3a6a00fadced330babd2c3e66b9248000000000000000000000000e414a24c5ba40f519f6148b736263febc7e9f592000000000000000000000000d6aa3beafcb72e733e52449a5f9ad6f0500e64d500000000000000000000000004777cb22c561e307a85e18e5be38faf91b30fa4000000000000000000000000debe7795cdedcb47c130118b19bd8831be66e5b700000000000000000000000087a265c93d2a92c6eeec002283beaebb4564fd2000000000000000000000000008bb5c24f1be56e8e197700883b44c380f18d7120000000000000000000000004a7399ce234877e6ea838fe6f233b7d326ec1c6b00000000000000000000000075d2e1f750b8ef8d2c144e2faa9ca7c5467fc3c20000000000000000000000003cde150665697a9fc1f6e893258c5754a91821300000000000000000000000007534d7ce4a7bd935ecad447c4abfb0c64d095598000000000000000000000000f8a33c4efebb0d06ef68f095d3cd554ad2af34090000000000000000000000003d5b17e38d5e6852cde3712b0554287021fae61200000000000000000000000001aac775c2d1690b670dc234d548e7be6af10162000000000000000000000000c59749e6da9c4568ce5682e22602c261efbb287c00000000000000000000000012ce2edaa507b56dd974d098774d1062867480db000000000000000000000000b30586f455de6646cc3a621884bde4ccf1a1e77500000000000000000000000016f7ac5cf80912a3425038077d6bf2ccccf719160000000000000000000000009b041dbbf7555aa871ddad04326046766bd8a05a000000000000000000000000aa5341be8d363a1f37f97d4ddb941878875ae9ed000000000000000000000000b46649cbf5da7f999e64703281085f925d4233ba000000000000000000000000861a5f64cf182fc925385a9a360f74a5d76eaa070000000000000000000000007621e728b2974bc054379789ac5bcf057d61581c0000000000000000000000004083b1361fd6e9663fcf13817c65653a60452ac9000000000000000000000000716c28748a9ed624969e7af3981e46a9b478802a00000000000000000000000040910a2391b88f9ea4aaa6192a05af3cac4e90f00000000000000000000000005c55efe2644db8cd86e2d6b105d2dca613780686000000000000000000000000905339f1f509ad8d5be4e6a9da482cb26abf8631000000000000000000000000591d5ffb7f693c9075dc1786233b1d0d680f01c800000000000000000000000051b2d5a2c684e4ab38ab4b85335ef95eeb010e31000000000000000000000000f42a75e4ba04716d7d311c78cda2afaba49a3fb5000000000000000000000000bfb94552f165552848046eacf37a62b2eeeafc2600000000000000000000000034d31ebad14755757da5c1a1e8dbcd980484904100000000000000000000000038d875f1b3036bbe1dae7c89793a3df8fee64f5f0000000000000000000000006880ba88fa7ef8008a5f1e4ca5f03bcae69b167f0000000000000000000000003165970adbe7500be4f5019b2cc01e1f36f345bd0000000000000000000000005f83b78bd413c10fc0c56aa3fbbc12000f5183fc000000000000000000000000e848c805fafd8db75544be84fe81d7d7d282b96f0000000000000000000000002817ccef1181bbc5e09a3c18bf94209cca60c77c000000000000000000000000a7c99e183cb8aaf932e37564a50843e0d80038b600000000000000000000000030e6ffefcafb6d50c15f12a0a9df33051d6a0046000000000000000000000000b62278cf7f10065f70dd81742ec4fab2aaa9f59c00000000000000000000000081c551bcb6cee8122c01284a43ed7e41807515220000000000000000000000005ba81e40f2d434c875dd755da282fbf19fad00cd000000000000000000000000b637dd41d4caae8bd147085af438a57c08dbb7d70000000000000000000000008b53bdbcc802648c0aae175876d3866dfc7e4463000000000000000000000000ee0ac71ddd5c3a8256198496d069aa0dc0fee8e800000000000000000000000046f836242344b1a394ee031a4d8de3542a7528d40000000000000000000000007c832cecb8c93d3fc326434dff296474568524c000000000000000000000000013941e9921af608c8002a5091f1b4f8913c2d46300000000000000000000000003d1c6012ddfea35af3223fb60e3b4b2a9877e40000000000000000000000000337cab8b839da67ffff9e03e1286ebb035b0997c000000000000000000000000f972fd10e3e06424fc1c16f1a3b0c06931791be2000000000000000000000000e230661b4f2be72aaaaecc882b438c794bbacc4a0000000000000000000000004f5ef65e8965a4b4e8cf9369f1331f197a457384000000000000000000000000063483beec4dcb7d8a121cf3d3cfadc55fce992c000000000000000000000000361410b62c12412a7dc0b73a201d61103aec8ca800000000000000000000000016b65c69a09b88144c3b738bfcfad58bccce09880000000000000000000000009971b8d215096f758b0f0fe8525d638c526bebab000000000000000000000000906aafbeb3ff8c1dc7817d7b7225c7bb193b3bfd000000000000000000000000b6af24d664b8bde70f21a542905447edd9be02750000000000000000000000006d5fe9a4d0faf4f1f5dc94540ec961dc4c062cf200000000000000000000000041f721d9e76924a4069e0c3f5feaf905fe22a040000000000000000000000000f1eab736ca7480fcb6d8751a4358a8880d71174000000000000000000000000055446dedcde01f54afc48051e0a4121d1c23a45b000000000000000000000000d1d0a5b5653526f564d07982af5d58daf0368ee3000000000000000000000000468a7e4c5f3dd1f8644860b6956b586b69c65b8600000000000000000000000061c96b077ee42a498e66047cd28637c51306896900000000000000000000000053edda6722bffd1de3c735f231effc1d95752f6100000000000000000000000093a5c2b37e352a5da14805509d5d9bbd8be0db5600000000000000000000000023841881430407a5f620f36df02562a5f6915be4000000000000000000000000d894795f9b06b644f81fc747497168f94ffeb342000000000000000000000000af3a77b8fb216b54790655d50e5417ecfc1b0072000000000000000000000000abb1fccfbac943b9aa1cf57bbb210204f234f858000000000000000000000000f71d4c10cd567af08062babd0f616de024e572e00000000000000000000000007b016f120cb9ced4175d6830853e3f68477b9ea30000000000000000000000009cc5461014dd8416f47389d90ac9ee3ec97d90ca00000000000000000000000055bc139b38ee3eb1515fb00f717fb44489db513400000000000000000000000059ebf64ea4470faa81e61bd22b3f1917769a192900000000000000000000000095fabe77a119c081e10fd020b718942cd9f6b94d00000000000000000000000084c76df4dc1208c98b56a5ebe160126d5aa0c2570000000000000000000000004e4ee91e93232c53b5f318955c9d77d863ab899b0000000000000000000000000391c73db6acc506d600d6085767693c03c3b8c200000000000000000000000088b3697de6a56d80309dd04110da43b9ab3dfaf9000000000000000000000000778c7194a8d65825640511cb57ea38a72d20fb03000000000000000000000000df8ad8cb0b55484c177b95d71f878f5ef40e8230000000000000000000000000154cf90ba472bb04345e6f4b887d36154124967b000000000000000000000000805360396efd5ad3d01aa096aafe9756f2495069000000000000000000000000ec6586e9183fa553f0f24746e06a9160c1bf3efa000000000000000000000000785ddef6d3134384bcda45fb6935bdc2faac7ffa00000000000000000000000004d9295aec2eb1054e354b83e6ccb81c22b5e6140000000000000000000000002eeb19c4a7e623599f24f6b2eaeb057112336f90000000000000000000000000acd5c194a43ba519a1ab7f1a1cd29f3eb9d8585c000000000000000000000000d45962559cbe3c28398f0874fa25b1a44f5d2f3f000000000000000000000000c8f39648b626f863e1777a208ac9db3c793777520000000000000000000000001f6d51c146ff2f68c5926b4ab04ae3518dbd6556000000000000000000000000d7dfc86acc9f98fcc1a8d157a102dbb815f9ac2600000000000000000000000036c34762bb6fcdeacaead05844b0e757ecdbb97a0000000000000000000000005dd46d4c2f87a15d87de8fe7a7ecaadbe4e5c76900000000000000000000000083b32b66087cce34091db8f8a249a4566e7d54b400000000000000000000000093227199d09c3f0c3e2933643419fb5bf0813dde00000000000000000000000015d6055d38ccc0bfdbc6a7c89d06d9e86defa40000000000000000000000000013b049750c731f93e58cd3e2ad674e23831c819b000000000000000000000000b2bb39f8957cb14f8fe33eee128110f7fc19bfd000000000000000000000000031f27501da1f24af0fdc845b7b17be3a73981b55000000000000000000000000f7dfd1bc63332758588a9f8629e0efae2abe11dd0000000000000000000000008e9b02b96ead60f39a09f2b30681720546a33a8400000000000000000000000008fa039ab5b57727242f86b565509f18ae94ba3d000000000000000000000000729f1caad9edde516202ead7ae422176a4d8f412000000000000000000000000eec3c444ccd7dfff968603c68a4804a0f30a5d88000000000000000000000000c352acd88f978ae3d6e0b748fa85bf23b9fd718f000000000000000000000000ac9f8363eb9b1a6e03ab68c81d9b4195acc139280000000000000000000000008d050fe097fefd8168b300d0d87266c9083942a4000000000000000000000000088c77d8de03be2bf0aa121eb9fa40f1a0840cf5000000000000000000000000d733207f38652f2d455ba4905a6f4ac856b64f2c000000000000000000000000c291fbdc0b1138c9ae450a73eebf9e70443b5c9400000000000000000000000001c2210b5325107de7e4e005355bb2dd6ce6598f0000000000000000000000005858067149371b05eebecf66c1fee68fe9d02ca2000000000000000000000000836aa1aac7dec9f07d5954863b43ac0513f85a69000000000000000000000000e3bc36afb2c6c42d7bcff22207d47ffca5a016d40000000000000000000000003f9c748e5be071b3219b56d461ee3f28e86272b0000000000000000000000000d4e853acfbe9976eb59967f3a071049c76daaeff0000000000000000000000003934cc46eb4194600bfa29fac38edc9b4ca6cd07000000000000000000000000dc1c5f10e123f0cde7882516ddbc501018ce0eb3000000000000000000000000067223f6525c22222161c0573681146e731c7cc6000000000000000000000000cc9c07c8045806313b4f061e267d93541e1ec10f000000000000000000000000b116856444aa5adde14e36ed045168ff5dfedbe7000000000000000000000000ac61a3008968fb8752a4e913dbe34944ac498cd70000000000000000000000007a8270acdb4be400c30342d9e5ba20a18532c0470000000000000000000000003814d637da0f3d453a64d53c0ce254f2ee2488db00000000000000000000000036cec1b7f032be8b052556b354bbca3ed2fdf8e40000000000000000000000009e68ea4a65a21c7cd5f477cf048ec5a424b43a560000000000000000000000000b47424c94767e31c21d001e3c67c5ac47d3fd7c000000000000000000000000b674149cdc4455453b562496d8f87b73c8210aaf000000000000000000000000caaa668016b4c1fb2b65aa80cb3c5e787548b64b0000000000000000000000008b61242842dc966e569b1ae5c943c6c2a5f18e1d000000000000000000000000c9909477e052a6f2900330446ec2a80c305f8344000000000000000000000000275f52ae6e77ce742006ed7d9e2791b7063def660000000000000000000000008aa7dde8f986c0195f1005480489fcfa0ef7e819000000000000000000000000e9ebcb00077308640e856e88cd19ba0a72713d8d000000000000000000000000e4c5bf4ef981673fae46386255dbd59067347386000000000000000000000000d266c4d13d8132694c99188a3b30f7f3a1ab554b00000000000000000000000009e36b16db858c2110c01e35eb8522390c495f75000000000000000000000000437342cf43df23faa66bf3584305501aaa97f4870000000000000000000000006b9cb04fa8103048536c6275ccb435da39fb6c98000000000000000000000000fd0662213e0db458b0928adfcf9e096557cf08150000000000000000000000001a12b4441c2d5d43ab8eac3e5c01950223db644d000000000000000000000000370871ca77af2a14c4c3c5163e8ce47fdf2a234b0000000000000000000000007537bd9f78e4e9f9b9790c72203e5ef4d88eef8e000000000000000000000000ebd989155b97711cd4879c6d4426181b51677468000000000000000000000000da699153346c843ca108bcec8afaf69019ff23910000000000000000000000004acf333d3f15e3c4030c36b05e9c16a9514b0282000000000000000000000000b11496dda6aa89b545c59699d85fc7600a21cc84000000000000000000000000800ea16ce9ab3131bf0a275ec24dec1533c29c6a0000000000000000000000003e7b04a6d02e11859966cb66e0671a0f2d8b0840000000000000000000000000750af62634a97bfdb3236f5ecef6975770782b0a000000000000000000000000c5a5e34d106f31bb8dce1cee4173900e247f2bf300000000000000000000000086baa62b15fbfa6f569a8b21d408d8b2014cbffe000000000000000000000000098320c70c760b9fa8b41520dd4aeba763f55758000000000000000000000000091e215038a4a1e092aac2a9666fc224a633120b000000000000000000000000e0daa4a1c82a6aa56dd15966cd02431f8968e727000000000000000000000000b495fb5d5807ee9cced6317c0c969d5dc2ef7d850000000000000000000000007663762bda29f6a40b3e7ac9e8e531105fb2d87c000000000000000000000000a4c073d18e635af1c83dd8fa6ff3a27d472bb77200000000000000000000000020c5f751f1af4709e88053e62f43614ddf879a53000000000000000000000000d7a8049fd4f72797a331c25b03858d1a9687f21600000000000000000000000085166e8b2ad5d565d8156cd0cd3502e886cba313000000000000000000000000f5dd45ad0d4c8c1127be915a2bd95f51fb21b4dc0000000000000000000000001f741595bd43aa13c07b76a4cf40bfffb3ce0c590000000000000000000000005f0a1022e8229fcd83bea1891acb95c1ee2d627e0000000000000000000000008089e882f76693afedc04832b46db3692e209eb000000000000000000000000021b5854f978a587ed90d9225798507f8b5d978e80000000000000000000000006a76627b786035824ddc7c688dfcc522a50c96a90000000000000000000000006050c1f1baae040b59957da7d0eb2a9b0365a413000000000000000000000000453dab3a308233fa4a2bd59ce84fd6893121c9210000000000000000000000001b96ac1027200ac15ea3436cd1279bb44bdfd110000000000000000000000000a3e7d9cfe1e2c636501a1c1a0235a61d12728150000000000000000000000000e31aa3c95fe4d53084db1b8db7d1c1ebf6950bea00000000000000000000000013635d8e14a2f932d16db5639e9fd6e6a2c435660000000000000000000000001813409b35695ab5600719fac9908c19c0dcf56f00000000000000000000000056ba2b7279c5f1250ea57cfbffeec68e5a54c10d000000000000000000000000f1bbb36031caffc33ff58169966a34f4d77eadb2000000000000000000000000869c12dc9ea69284c02450a34839a4e389bdfc1c000000000000000000000000250ea974d427f8a97c917f7ea40378d6e90000040000000000000000000000008af6f3236a26b44f24519b1b0b764de475f4a1ac000000000000000000000000086b095888c1aec4488f08290abd17b0093c0074000000000000000000000000d2a60a96385ec92b9505bfa369b25914834a42ee000000000000000000000000680667d8e6614e7fa15815b732a3da717b70d3f900000000000000000000000082d8a985d8c3e24557ebe5109feb8bb33f6dcf5800000000000000000000000066d40fe6850e4bbb5a3b97d2d3218fcf333c912b000000000000000000000000b317cdef380aeb278407aba8824c034ad029d989000000000000000000000000c2fae567a68d43546f1c84cc35007edc2236745c000000000000000000000000f6edc0ae638b8b6a6314a01b213c4be5862186cb000000000000000000000000386a9cd21b4b9d282594c49bd2a7f927da8420660000000000000000000000002ef4bbcb374da0a59246616511dc80556c0bc92a000000000000000000000000b9326a548b1a8bcdcaba0d4f71f408f6aff55b760000000000000000000000005da23aa0dc95514d7f05caf007ee32069e96e0ae0000000000000000000000006e82624eea20dc55e8f68341502ab3779d6341d20000000000000000000000003d7969f1f69b0e6be8936727b336471a7b66504e00000000000000000000000057c13bb42fc59612e9e5e062469e2cb390ba326500000000000000000000000063b65b33da5108fa5f1b548ebf19fca41a7109a0000000000000000000000000f609279a2847a7431165f1f660fb62e7a17dd59f000000000000000000000000a56de29ffa268e1054e0d6d92aa821690c0b51d20000000000000000000000003c3da9e15776a4bbbf84add1fdea72d90cdefd0a000000000000000000000000f126ddaba126e12537ffadf8693d88748811c226000000000000000000000000d6d48264257acedcda465b4286f18bf66cade5b9000000000000000000000000869d924affe562e9744c61b17b678f4fd972f6f6000000000000000000000000925c3a98019652b52bef74dd1dea997716c640900000000000000000000000008a498acd2cb7d5578b1c9188f3abf268696fded8000000000000000000000000825b657d6bca61d7a847a4989e21997ab1e5f833000000000000000000000000377a1786e82d596bbb9b53ce93b491fe4f60ebe50000000000000000000000003b41964c37911d322a15c975a5e11e8f8c869f60000000000000000000000000e885cf10c70c1897f5f2a1e629012143da6105b8000000000000000000000000d2c45bd0ad0e79aad830d031980dd1b96fd7c774000000000000000000000000e84d3d2c5dc63fb40c07a53f5ebe4adb89b9eeae00000000000000000000000060cafc0c41e455c36bd6b164556c0539df98ddda00000000000000000000000034276ffb1788382966c34ce77a90ced55f7ac044000000000000000000000000007c310f8c1ae51bf8eb0bd9e6f1b046c27001d700000000000000000000000085bcff96abcd863ffb2b30e5408ddb51bc6bffa4000000000000000000000000741eff7e65ef2eb7d3a9f40420ec8991a1cae7c900000000000000000000000016e84bd1c40b60181fbc44d4b79521c7fad73557000000000000000000000000ada44af8db04ca4013cd0a0648f13c3206c1854d00000000000000000000000061d174bafdcfde5e137d9f4fae68f30dc1f654630000000000000000000000007c36a69032d4ff84ccfacd0df46d425e3bebf028000000000000000000000000cad8f3e89044ae1e334dd85c4e97da0bb82df8fb000000000000000000000000800d7b5921d4601a11321de8a7dac3369f5a00f9000000000000000000000000a44715a774cbead7a561a7670e41cd73b139619e000000000000000000000000dced4b4fcd10829836757a8dbf5ba3938c21e1a2000000000000000000000000036327f9bbf1ce4dd2a1b5229a8ad041fc2e1cea0000000000000000000000000bc5dd4d711fc938e0439fc7d2761dad3dd16d9300000000000000000000000016a823ddda9a70c7058eb1fa459ce38633ca856f000000000000000000000000e55e1eae32c07670dcc7cf59605bea8d202f793000000000000000000000000042d477783c35f16d55557c6a7f5820154ce4492a0000000000000000000000006330d641c5b4c145620ce09db944023d0161e9a400000000000000000000000003384fb791a22f48f5537afdf0e710ae056683150000000000000000000000001fd4c00e1a37b6e04f14794b51898eca3c30dddb0000000000000000000000001e249e35158ed52c7540f0c5979ecdda3e234a4c000000000000000000000000ecf2dd5b0ae21c635270b387dad30c652ce719bb0000000000000000000000002e6d721df0e55f9c3f40b4268a1cc9063d936d8d0000000000000000000000009a71922680ab6deab5a2203e8a5f6d6c05e4f080000000000000000000000000118f044a92b2eee22d57c5eae8fee61c7a0a52f60000000000000000000000009f68f0b0b5d15afc19919840bc526a4077588712000000000000000000000000c6265b12a8e5de027773747ee5d2a8beabd1cbff0000000000000000000000008fd939a5568284ef20f7407dac5fe5dcdff4fb54000000000000000000000000396739d458c0ce9bb29694ab656d9c50d573e533000000000000000000000000e3086852a4b125803c815a158249ae468a3254ca000000000000000000000000b1269897b903666def73c1a0ff47db3376f6bf2e000000000000000000000000840b5968e0c20344ee4084d7aef8eeba0207421a000000000000000000000000fbca1c88c155b7db0f80f06a87f1e7efbe010f1a000000000000000000000000195779a2e981f77775960a989dd29ce8259f6bed000000000000000000000000eb8d864f57e9910dac8dd6ff870d4539bd2114dc0000000000000000000000007533ee140ee1823894b6801be902cb3d954eff8b00000000000000000000000050105aeff3ce846da838fd34fd8abbcce99236a7000000000000000000000000b1760515b1f54c4fe2f87c533d07ebd40d1046a9000000000000000000000000976ba0248f64461e935e732f25945385668ef10b000000000000000000000000cf874d4acf99e5bf03898cc4d0fa3decb375b8da000000000000000000000000006f6e0e2f30729ed3ac6482abbc8baab19745500000000000000000000000002b6ec69fc778de53e8eec59455621bf0c46e0081000000000000000000000000bd092c67235fbba13edcf0842363715bf0a0b5f7000000000000000000000000ec076df79c564725c5e28304570106b57ad3ab64000000000000000000000000475d6dc8a8bd2bc0ee8b979d53f2f814fcfde0f20000000000000000000000006438e6a0695081a4aad6242e71ed0cc45d49a04c00000000000000000000000096b1619228a7b7f8e3f2f9c7fda1b625b48f46e5000000000000000000000000138ac9b8f3724218decea14e9bfb0ce6a12d49400000000000000000000000008e823c62dc22a596436088cd66d8cf768be7dca8000000000000000000000000130a1f486133892c77307361e0d46bd44226dc870000000000000000000000005b2ec074da0253e5173e1caffc3a2a86e303fd5d0000000000000000000000004a2838118e9117c1ba7d83d19077997c63cd2430000000000000000000000000fe34029e1697f4654798f7898e8736973ac4034f000000000000000000000000f19759ca3646f55037cec9411f022d02f90b1b1900000000000000000000000090a540be5a40b183d6673c0f1b4818087149c8ea000000000000000000000000242dd623128b4a55c61ba7dc3b72bc38f08d8acc00000000000000000000000066eea6494490cd207eba7f44262c3c223b5aeea2000000000000000000000000a924214e6a007335b5355b430fb1d69915aad9b70000000000000000000000003884d6d6ac9ef0d2e8bc8fa3bce6431a9afdb9e9000000000000000000000000532629aaa5d269fa9e4eee6735362d95fe3f07eb0000000000000000000000008e15978bc33a26c8baafb1a4857d22bdb44a28f60000000000000000000000004f4c82919928fe3a7df539af913b26980e88c680000000000000000000000000b1b1113621c4b1e8e2da5fd6af558f109c11e71b000000000000000000000000dd28da122a4f6a16715e508f82d2ec5a7f70d8f60000000000000000000000008c382279fa0e1c8b33ff3e7b559304a7c30c1a5d000000000000000000000000396a547b384fa6b66a2d5c50388de181e0d5261d000000000000000000000000d5a3b9e40cbba8881ca0ad4ab6c9f61a33a7a24a000000000000000000000000cc19ca72c4371126411069e9f3acf3a42b37428d000000000000000000000000631edc2402afc4c83ff227bed33b52cbcb228ae70000000000000000000000002bf8ba8a969ff94650d32f3c299d76a7981018580000000000000000000000002c8208f27e10d2969ea1e44df1a223f6253b00540000000000000000000000001532802deb4d9d6e3809c21c4054794b046cb8170000000000000000000000001a3fa80f858f4f138e94f6c9c468e5ed1103fdec000000000000000000000000953a300979d54bf41ebda16b60edff1b735074e6000000000000000000000000a40b9abfddfa49bd76b1120bdd140af01007ace5000000000000000000000000c77c818b1f9b568db19eb0551e4237eb92d31d6a000000000000000000000000bb3f65eb6c2c0515dad341dc48510daa51fe1ca30000000000000000000000006f771aa89e38ec0fcd9eb85579eef17a85dfd2f7000000000000000000000000474f29540d46689553a0391536bc79bb320e78aa0000000000000000000000008ec39a2510e999ebe83377140cdcb676153124bd00000000000000000000000041283ca107bd2b4eb7f08b44ed8542ba6c9154bb00000000000000000000000091b3e6ea172eb5fa39e9202c160a3fc60bb11b38000000000000000000000000d04d1e2ab68bab8a4044e1f49de7d23f7f6d4f2e000000000000000000000000d8235f91bb9c3bf0aa66d08c3e63ce104bec15a100000000000000000000000016d97ff52a1d6cb51fe2657e2ce76ce48a89d84d0000000000000000000000002afbcd083a9ac3a456d0a0396a15537035996c2a00000000000000000000000080f5049f62ce70d1bc8cf9276617dfa2f060137a0000000000000000000000002d1cac41553307ac37b2e10d3d237ab798f41a68000000000000000000000000608aaddc2b25a852bcbf49d50d2e0b7e6b12bbd80000000000000000000000009ea43344361f1ca2acfe7410a640760297427d240000000000000000000000001ef7a9c7ff4fdc5f61e327c5e2cff3a38b19815800000000000000000000000038c39c0423c53a0bec2e1b75f5e5c8404c547a5b0000000000000000000000008ea1a4ac78e68291fb76470ee568ec73b35075b60000000000000000000000006ff2191166bf56ca9a00625bf1acd662739f017d000000000000000000000000e078cd8ebd5bc2bfb6d164a47399f38491c3c4e2000000000000000000000000bd48583b072c2e51471f315d1dc4977c815b0b68000000000000000000000000d23bffaed2028e075188a9c396fb65ff788bb93000000000000000000000000028b65b9e171f36266bb5335aa53a937011ee8f50000000000000000000000000a8c893a90694a70f22236835df24d1a21dab18fe000000000000000000000000c9b5a748b5a7438ab1f041842376eda9d39a60650000000000000000000000005716bef68ad1dfd46871685f3034615c6ed119e6000000000000000000000000c52ee5beb51e572a5e9da4543f5d20c67459b4e3000000000000000000000000f99b27bb9c715ebd01835a5013d3df917bfa53bb0000000000000000000000003c629f083d0d904b91e8364c543312b0a2be36fd00000000000000000000000009301a0eab7867029e8441d658f862b48f30ce950000000000000000000000001bafe581a204b8fe6c1383916e2d2b0bf509e30d000000000000000000000000cf34f5c7c419124e25e4736adb56ec1be788a48f000000000000000000000000d6a09f553d6a2c65f8ca7cd91ea1cc265e2356e20000000000000000000000000f640ae10d5acc3e9da12604f35ffe3b9660b283000000000000000000000000497d603521d3f54b9626663c908075898df6ed3700000000000000000000000028123b223531921b936c3528595d0e95f8e377760000000000000000000000007a67394c83c8ac92383d4e6ce75eb74b981efc22000000000000000000000000148d929d1d5d4470fdf2086e3c40b6f3012dca40000000000000000000000000f8eb343d54dfc8a5d8c77bf849d0d0a7478aa565000000000000000000000000761bad11c23509bef1abb7ad2388829181821232000000000000000000000000b4bd4fc03323baf8d2e7f6ae329945fbf5a0a04f0000000000000000000000002ae7c3014978625637f98d7de7e18eefa293a30400000000000000000000000052a137f7860d849b2ea07f3a68b67d68945db3420000000000000000000000000bfa1c9c2880b071e1916160d30525fa553bf41c0000000000000000000000008abfe6b1fb002eaff73ce5bc727533b9ddc1c9c7000000000000000000000000a223a4034b9a6d6262c92989c897009d65dfe7b100000000000000000000000076f1e82907448188d07f264afc90f561e266bb7e0000000000000000000000006a6f9da896d9ba49c90f8474777fcb4d066f456e000000000000000000000000e4c71b7f6260734341347d9d023e71d28c4fb13a000000000000000000000000386955bfe1bb055a85df3f364db9d7d013095d570000000000000000000000000e8b84c2d40fbc279f19475208d2e31a170a4d390000000000000000000000009e72e66cb65fb48e175457a59c5c076f0b73ee4c000000000000000000000000373ff600e8c7dbd17f2e24047317506a032aa3d500000000000000000000000060682fcd375192b8e0ed079f4aeed208c9e2abd0000000000000000000000000daba374370d972999eea99c5ac1cb15d4a0e05960000000000000000000000003a234b4feffcb17503fe73a05b481a69d14e49170000000000000000000000002b439d8bfabc083866f2abf057ad440029ed5f9d000000000000000000000000a3b22f0157632f314d865888a63ec8747a799e370000000000000000000000006b5e2be0b71018162792a92ba7fd066fe7788a3900000000000000000000000056bf06596d24b3c2a7b2a4be8cd7b0c61b2d4ce200000000000000000000000061ad80080a759f8f3985dba4d281629af72d9464000000000000000000000000fc984d5b51b445015119be99287526cea9c6b1ac00000000000000000000000083a31966dc575a8e27b3b1c757a230f72883432d000000000000000000000000d5282c6aa90d0194cddd3102577bba0c6f7c53bd0000000000000000000000009afe93c62e760342cbd3bea31da3b16b62aadb69000000000000000000000000e9a5dff63f8310ed8dac499f9c302d5a7dae75980000000000000000000000003521dec1c4b752ccf95b3126d40711c89b16ae3e000000000000000000000000e9986ae26cc8994b7698bee675cd517b4cac2f13000000000000000000000000e0f8563a0951f7027e8429aee9382fb798a168c8000000000000000000000000f0da606f2fc777c22423aa93855e711afdb30f5d000000000000000000000000edf483097a5258f356efe6972111461390e082b10000000000000000000000001a8a044b09c665a1da90a01ca83106bee699e5ed0000000000000000000000005caf6a75dbabe96930cc6f7bc0cf75ae483143f70000000000000000000000004978259e55188012d4d74138e6960821d206f5d000000000000000000000000085f258eb6a6ff88facb263d590748de6dcb5efb50000000000000000000000005beb7b29157f1138ea04f96e5636fd2c8cbac6880000000000000000000000009d6df62d82f454faf6136159f1534401a6f1990a000000000000000000000000d3bda4da8bcfea0547a02e119e1b3d8a25345020000000000000000000000000eeabe7a74390489252e108107cf18fb5904077bf0000000000000000000000005eeed5a356682359a1a5b01d14cb127b85f8ebb1000000000000000000000000198a7a5f811a9917e8906d340a04874d30e6a924000000000000000000000000b415ff9b43a40c23a3226fb292399505ce207ade00000000000000000000000086f72208b9700aa806c6ead1cb910fdc9449013c000000000000000000000000079d9e52fb81ffbf4c1641ce33ea62d75fa0411800000000000000000000000042f5e8d181481d49347650118cc6ae9c005441d6000000000000000000000000f6b9e66e8e349164fb2061ff737320b21073ce9b0000000000000000000000008d90238b79136433374c57c140585b3b54fe9cb9000000000000000000000000625c4d8245f1efede00fa171660eecfee00732fa00000000000000000000000069629191b8a332093327d874c68f5da2cc67c75300000000000000000000000034ff1613edb98df7d833b7dfaeba71ebbc8770180000000000000000000000006ee4a37e98b3118e046d134a5651d786908d7df50000000000000000000000003f57777553ebe0dc7d074225bc2b028f0f8d5c15000000000000000000000000631be2019a2a56ed22dfe9b3dc4f8257ed573dba000000000000000000000000dc4676248fa644ae74523b7f4f453c22b5a0b4660000000000000000000000000591eb16034418931b49a60a952adc943c2f7eaf0000000000000000000000009b86fd24daeecee3a0db5d6227df87a386ddb84900000000000000000000000003c2761adf0b99c2c8cb14c0e1397a1e416145cf00000000000000000000000025a675c9b27152a2973dc4e20b918843ab44dbc20000000000000000000000005628e901fb11c6adaeea79cfbe6353f8342ac96800000000000000000000000067198db5045fce730585dc90bfff6cebd5b3e3ea0000000000000000000000002508cb6eef64cd20be1bd0669f87e433296704d7000000000000000000000000d21cf9a29483bb4c3aadaee70532c72805fbaca30000000000000000000000001bff0883bdb3532d2d3d2ea0f92ed0175249acbc000000000000000000000000623ab14d4d0bc27b7c461e0fa333131bbfbfae30000000000000000000000000be096323978d3a881ec75a9f9da2e780292e731500000000000000000000000052f519945827ff5404127bc9f33ee1fdaa97439d0000000000000000000000008274636aef3b689cf3dae00bc87e15a3e4edd1b0000000000000000000000000d36373afe56c2debb789b189e0b2bd0be343f7a2000000000000000000000000f8715fbbb6eb28c186fef232404a39531f69e854000000000000000000000000bc6b235cdab69c0bef6d58874d4f1b5778808d5e000000000000000000000000cabb24e6971e7da0d49b6dcb165a378ccd037582000000000000000000000000929e0b1bbd2948562cd11181e9ae6e8856bd6d73000000000000000000000000d21a6a6b24b324be7047d7483e3dbf6dfd95750e0000000000000000000000007acb188de7ccf5d3de608df174c31625c6811c9900000000000000000000000072f51e4783f3a0657149b633b256bc90b1316e860000000000000000000000007c988ee3e656ce3eb195891ac1ebf472b3ec7a3b0000000000000000000000006230164443f1d9c6eb924d84aa8a18552eca95b600000000000000000000000078fdf865c1efbab43d19be91da2b9e41dc2316a9000000000000000000000000b9780000151cae6a9bdda030d90af37637182b970000000000000000000000002ff874fe72bc6730619d66d136768313fd12d9f90000000000000000000000001811a94e90f590833b3fcfe3f50345afdf0e924e00000000000000000000000039e000f136a577a99da91245a21fb6b92b1da23c00000000000000000000000068e29eac100e3427fd2417133df84f3712054b0800000000000000000000000095fd1fc24424f95ebf6eb5f81dd09663647005c6000000000000000000000000d7cebc2f00fa24c175f3c8d150831845652d30c6000000000000000000000000398a2b38135385e5dbf83502e5f77512f3e88332000000000000000000000000968ef4c8ab60fc8f045939b2729a3f2b6a5d67b6000000000000000000000000c7a917d6ee33caf67723f3418c8e84203c6b395700000000000000000000000004bd21f6fdb508b0eeae1539b2099ca8a1b83f340000000000000000000000008bcff49ef6999cbcbede19628bf7204f69e050aa000000000000000000000000de03dfe38f9502babbfcb038e1917eec1fb25781000000000000000000000000db1b6cf4a778e97c9cd73a1a6b38fb387d7e475c000000000000000000000000015f3bdad3aaf6b40ded54f60c7d2d13f45293580000000000000000000000004467f2822a7a130d781cedb85ba6f54fe559cdb10000000000000000000000004d8e2fd67b170e7bda5e97282f6a939c024fb1b400000000000000000000000031b3c7b899d9e99d16f1c9c3512a15636b0da700000000000000000000000000e04ea75a09ee115916620211fd750ffef69791430000000000000000000000004d8dc9959d42afeadea940698654622be9c4eb2b00000000000000000000000084ed35083063309c72e52132a9fbe96894a64f88000000000000000000000000ae4e36082bb1d31ca948452b42b7dfa942562c560000000000000000000000005069196d1d638016c21015d49b440a193226490b00000000000000000000000034a3479bb46527544171a5707b101aa925e1e5b700000000000000000000000043b8f261dc703ae957cd8255f94f95d28443d43a0000000000000000000000006d281f18a68764a84651d3df65ede8f88e00ff010000000000000000000000007909d4af2b1cfb81ef96cd13f89c94faae749c2a000000000000000000000000cf8a30bd1e79bc17b8998b45404aaa716ae405fd00000000000000000000000062ab9cca521d2a5ba2ca8995fb6815eee1fe0c0f000000000000000000000000194581673417a00b0b361c637ce685370c162185000000000000000000000000cec07a0a257d242a75ebcbff5d0421095022301700000000000000000000000009bd931e897c887c9897c6e46fd2fe08ae1e5d2d0000000000000000000000003dc7daf5c3144d3c12c8901e461a0fbf9598cdd9000000000000000000000000796fca709cf3729f7dfe498d5b794202c965024a000000000000000000000000f1e4b56928e3013cbbe80ef42c79c43d865d76a7000000000000000000000000ab4d19185aefe88c74e6337477bfbcc2b8c3761000000000000000000000000089254a9af4a5d896d6be073a81f010076f28f4240000000000000000000000007bdeed82150bb83816b309b839b090d93ddf590a0000000000000000000000007a21c70d330903325952bcbc953b8474d47ec6c40000000000000000000000001d863bae7c763eab8eb82c10e177c1364c2572c0000000000000000000000000bf22b0fe9be256278aa3dd835c74c2ff38f6f7e600000000000000000000000043dab88c5f265d4b24af6aa41e6eab1391cb58a80000000000000000000000001cf72776662b615a69d84ac87587e92b5e346573000000000000000000000000fe94514d898b9d48a1965b2650e478edf6edaabb000000000000000000000000e5dfc98895cdda200aae96fabe9e08667977cc09000000000000000000000000ed05a56003b225cbb93d643279beb8f2cf8296a7000000000000000000000000a2519dbeda6c5ba883cf665687578c1aa4d5632e000000000000000000000000e833f9fc56e434c2f071d31dfbf312c2070e6a4b0000000000000000000000000dbeea2e2362ad1663c69990be216a9cd402150a00000000000000000000000065e3794116727ba113b13c4a0b74895e0408ccd4000000000000000000000000906d68f73d5d5d2d68251c75883f1a80e78b7997000000000000000000000000e0d5564efebeabe53a347826fd66a2f6adbbbe6c00000000000000000000000066f207f02a35e012c0ff6c916bab8739055402d300000000000000000000000007f6871b509b4941c5791f4677d2ca7f39423270000000000000000000000000a3b1836c5c5837592dd4c5f733b6ab340fe842580000000000000000000000003609f82afb7de8fad40398266486c34cd624fef6000000000000000000000000a877255fce43f027341632781fb426fbd5de2af80000000000000000000000005741242ff9a9c81c35e682082b3fafa3c4cf3e930000000000000000000000003897a4d74c81198b59c2e7f39934f0a1f7717b320000000000000000000000007865b4938095d34c0a9b0fbdedd3ba66b8acd593000000000000000000000000d1fd204922012de7bb87ff2023b3d2bca20664eb000000000000000000000000030a3a228a05ab6dff51008eff16f72e5a48b6f6000000000000000000000000110af55a7910a7fdd005a257e5ee41cfe885e95b0000000000000000000000000c7c670510011d34ad923aa1f218274ee0c94ac3000000000000000000000000aebdb4696dc0fa42415acd5e060b61393859d4100000000000000000000000000ac6ae0df94dd90ef9ac8c60ba3384794b86fb49000000000000000000000000103ed5f1be5808a21463e97f97f7d60a946971b40000000000000000000000007192c03e6a4936a13e89c1f0427c0db32593b8d60000000000000000000000004c2a438d33dbf7f9f4f7b27e03f8f81fd605d2de00000000000000000000000053e92713b8fa2a4ce24bd3f4a3668f874db6450a00000000000000000000000040e29c4c5336a4e177d2d346c3d450cb3c4f3dcb0000000000000000000000006aa7d376fb0e835364f2529fca5a008f9b0ccfea0000000000000000000000004e6c2030a6a582d533daa109e9b034f5d05ed50a000000000000000000000000790908dcb5d3d23be784968190bda31277cc1b2d000000000000000000000000500059e9c609230e806878aaac6e3ea20931524e00000000000000000000000066bfcabc62f48b776592c9946baab13a5d71d9950000000000000000000000008a4355e51afff2afc1a224f18bd14f1968bb12a5000000000000000000000000bd988147b3546758aaeca1909ba5ce607c724664000000000000000000000000e36d47e6e9ae1eed71adf3a89fc21e7e0fb76a5700000000000000000000000039e7bcc5b7f9317b8952456338ce90e4459c5ad0000000000000000000000000f12bf65e8c9c021e3c9db87cba7886b2aea6bece000000000000000000000000683315007aae386b07286342b40544c5f51690330000000000000000000000003acc4f96d448e8ff338c57b1a3fe5b11df4df0d9000000000000000000000000bf8db3715da3e1f59be192bf1c3861d48286c0e3000000000000000000000000b9c4b58351f1478234760d2202db184749a594c1000000000000000000000000850b528bc11ed89812594ea5ae17a418f3ed2669000000000000000000000000a1b212bdabadb1e8398ff17fa8c472cf0ab7e4f900000000000000000000000076259736a4fdf961cc10bbbca5239fb44b59c86f000000000000000000000000aca2594ae1c4191f6170ba2b12d93355dbe62626000000000000000000000000cab94648d66d14ddc7488da174e52ab33a68a1ba00000000000000000000000091a556334b321687e657f1220852f8d624f72014000000000000000000000000e370b9a5400eeaabacef07790292146331917d1e0000000000000000000000002bf507cd2c3d71977ae9d67d1091f669309b6458000000000000000000000000b469a35e80ffd9a0b4b401e931a9b95f0ec3ff5200000000000000000000000087c88b88fed24f36a262adc71051fedcda80e89a0000000000000000000000007d91e2ebe272916361511d74023573dbc5f6a77000000000000000000000000023a795a86637091d89c395d3a45f42e935a0a71b00000000000000000000000020a8d03260ffb2c2e5b26d0d1be6e77eaea4d22e0000000000000000000000005f3f1d0c63bf09c88b7cd5a912080ed3190710a70000000000000000000000000218475b8cee4f0bf9b396df6d0d2e6481d938ff000000000000000000000000dd44606fc2b71c64135d65c03803df6ffda9eccc000000000000000000000000f2a47f67bedf77a537e975115014aedc0cc06576000000000000000000000000c9d8490a5d786aa5b01f011ce186d18c7fb809a2000000000000000000000000013bb135872c1286e00c6124a757ae90a9192e480000000000000000000000001b4390df2d6970da582a4a00f5b299aad43072240000000000000000000000006a4b2a0ceb68793c3f225dd451902269b9c2c1c500000000000000000000000003fbbca95ea5c020f011c30e0d694e7a5bb35926000000000000000000000000de3bf3a0bf5cf869c055e6e898002b57ccd3470a000000000000000000000000728c57be1ca3c7a1c7a47e59ba0341fb06d888b500000000000000000000000014b76b4c83e4e714d1da1749969424b11dafebaf000000000000000000000000de77a17e0f655fee9f1d019b2b94bbcddae63654000000000000000000000000a683a6946a7d7e22fad569a478d84744f210350f0000000000000000000000009278c1f840fe1bcccf125ad35f6e724a124f114f000000000000000000000000639fc25d5ed326ea5f27fba2afd503e543320a47000000000000000000000000e93688f11fd9f259f22ccbdf25cd9078ce34a4c00000000000000000000000001a7ad935615360193c986f1134949b90f2a9cf11000000000000000000000000690e90c2a1e5f389b98b76b085675241daebc3dc000000000000000000000000b6402d02889afb03345c0805e14bfd29a6ce4bac000000000000000000000000eb79f8b6997f533239c0f1bed601986adcdd859f0000000000000000000000002c29842c1a1573e9dc9f14ce405518da71d6e9fe00000000000000000000000099f4bd3260047f7551cfaccddc99992e09f61207000000000000000000000000a6d4a2aed32616c83b177810831541296ff7dd870000000000000000000000000c4024059813ef1a84c2d127fd35e49cacf48f2f000000000000000000000000ab9d0840e4e99d953edc980edc1893f8c4feeab1000000000000000000000000d3188372cfa639dff9e2be0cb3c29e9dd76ecb0a000000000000000000000000ef06463ada4e8e2c0abcb7fe2f8de4ab5f15b2a2000000000000000000000000d82dfce85faebc29218fd9b8f3d3ad300bdd6b6e000000000000000000000000ada4b50ea4082abd249f7a6f8e0a299034c66a3d000000000000000000000000ef5e0fd2494e762a859d3db8ef3d7dfb6e86a4a00000000000000000000000000544e000286f7671a240a0b19275b1081df193a1000000000000000000000000374c943b993b758b00385f306920b3bb2c5cfe77000000000000000000000000ad9e66422fdfe7e773261842f5578184cfab7416000000000000000000000000a8c2f5b8ee1f8a8ce5322b6ef61996872aaf80c000000000000000000000000074f3cddf197c297a12fb021de3b0c23150b528f3000000000000000000000000f464a00a19cb076f0df1c013d7f60a5261f56e3e0000000000000000000000008c671e5c35afb17ca81a6129ed7e1d791ddac766000000000000000000000000c4729bd1d14515c7cc891dad9ce83f3c0f0650da0000000000000000000000004daac7f8ccd31e3647a78a57c3db6c1e8507e4e20000000000000000000000009781c063a10d1877b5e3de5fcae9cc647897e0fe0000000000000000000000005a3980c88b7fd29b17a68eb7564e4238be4eac830000000000000000000000007879736a2397b38f4610d63eef316bf9abe5a031000000000000000000000000fc8c19db6d585cb776b93192fe7a6cd62bb21f9000000000000000000000000088b445d860713e62fd2275adb7932419e8df73560000000000000000000000008eb439ec994687ebfc613006f9987ddbb5f33bc30000000000000000000000008b9e78d4cf76aa012cacb1be9f74414531cf6d8a000000000000000000000000f384e45d778dc38b66980ab72a3f46bc8f01e1c7000000000000000000000000fb1f8b07d27ce040dd0311f83fd2de3db9de18960000000000000000000000003fd26863578a7a548a036c4425de13b1358da150000000000000000000000000690928365ad7c7c502417ad9b3b096e2144060a4000000000000000000000000ba23354ba3b2412a184e45d193cbf58174e8bfda000000000000000000000000001f031569dc5fd1d079fe2e94df8b6c854fa0fb000000000000000000000000f5680fd358a360c6b7fc0279edb9c2a175c46f98000000000000000000000000b4c74ce39363367225fa2bea551ccb8d5358ebb700000000000000000000000024660cbe76fdf40e3f3775c0506bac4c6a78c71d000000000000000000000000f8cdf2fe31af8d02c8899dffebfc12ae3f1b4c7b000000000000000000000000dda1f69b98ad17c532c4aa761df3f1184959e2cd000000000000000000000000c36b3895c90103a19ad9cd220da461fd1878ced80000000000000000000000003b407f2fab5567cc3e025a2c0d9540a4b5a68d4d000000000000000000000000ec7421ef1ac687ed1657ec445e7df0c3735116e9000000000000000000000000658143c2567e2776e0034a929f345c488963234e0000000000000000000000004d986047aafc97c5b3e1788faa52b4597e03defc000000000000000000000000a3175feef123f7b10e2c03370cdd53fa93c34c3f00000000000000000000000013bfeee8e824f011a33c241ddc952da3f278117200000000000000000000000070a1bbf72697e2f605d20cef6e56141deb9a38a4000000000000000000000000a47cfaddddc88cf878ffe796adb27e6d1f5aad05000000000000000000000000bc9389d04bcb1244a1b499d8baf239bd469c9152000000000000000000000000e9e646a006f42fb0a4de717ee61b931c64b35f4d0000000000000000000000002f048b293632131fff682287c647dd9375c01d770000000000000000000000003f3853235b5ffd867df5c61ec4faccd6bd2131560000000000000000000000006b1403765bafd6500c985e082d6a0cbbe262891e0000000000000000000000001be1fca753a186431b1c3d544d7523bf0770315d000000000000000000000000c8dd651181eecb405292930a2c21ef23ab882b560000000000000000000000002004c1fdebf6d2c69dca1ad76a53391f20a8a890000000000000000000000000d85e60b885bb8a64b8450976bef5cc5209a3068a00000000000000000000000015cc26b526553870a7ae0dd25647b4fd23f9ce0e0000000000000000000000002d01fd02a4aee905a0df6557713d9ee2ee599e0b000000000000000000000000bdccfded03a38b6c0531588978ad9562e3f1caa50000000000000000000000002a7d003e40d08e8f07f6bc8b02efbbff2fc3a340000000000000000000000000a88254058e2ebb3a6572bc9295de51b14e51a75c000000000000000000000000b2f653bd5ab9975bbd45b6fd1d8338a2a096336b000000000000000000000000136b6ae54f3276486082da3baee78a0fd12c493e000000000000000000000000f77eb8163a7969a3bec2980ff75b2270d26bef6a000000000000000000000000d3201f2d9de6315aad5afe67b8aa1f85ea029aed000000000000000000000000a9d4b400a6a1277478b5ced1b1d279d46306fc34000000000000000000000000f837c970b7edf232981753225200bd201884ab170000000000000000000000001816bef23f2c99a7ab9caaa02e298f655f6b4ad80000000000000000000000005bbe193cb4f162bfdc5aa4b7e63282105994c690000000000000000000000000ad45932fecc4828b5c43511a9d056ede23d43eae000000000000000000000000221b1601a87ded4be663b8b6763dd71563674915000000000000000000000000b9ce5e54985df6e2ada30f6d766f3a7150e2503d00000000000000000000000063f4140d3bd7bc2f7ecdb4c7ab8e3a42d8d0a2c20000000000000000000000007fb4bc00ba9bbbb537290fa1ff25810e85ade6ce0000000000000000000000007971ffbcd84715817a0c73c83cabc1d06de41cde0000000000000000000000006b9250c9e0aedcfa85e80d105ab491d23a0429070000000000000000000000003032d564efa1954f8cb73427948ace9d7659e61e000000000000000000000000d43dfc9f5594d2adb559f95191b5929de9d973550000000000000000000000004408c859f2a9dc54f20e4489353c9a497c7638530000000000000000000000000e4fa15b8fd9f1d47917ef45bbb437ec6e0d2d1c0000000000000000000000000be6603a67100817b456f1d4167d5d925b529873000000000000000000000000e6be1374777db9e611df6c320c9b7f5abc6803510000000000000000000000009e3b09bf9805be406ebb732653a1f8a22d0aaf7a00000000000000000000000026abe93a711806bbbc3637e591228919028850d20000000000000000000000001e44163909647be5d80b1ca82a12cd75df5d83d500000000000000000000000078f89c208ecae1be00d68a27625d931260399d78000000000000000000000000b403f872dda02c48843c86dff2cff230ea484b64000000000000000000000000b7b0fffb350895353cb806aa681595cc4b6c0abb00000000000000000000000058cda10ec29bfd0991d9da894d552edb1611e98f00000000000000000000000083dd28a200e8b6f77eac6faa32fc48197e48271100000000000000000000000068ea5894ee73727cde84afd00477bf4245be352200000000000000000000000002d3af9f3471437ca5b2527a36337484dc3331730000000000000000000000003ad8c8f5ab152a4067a38765cbbf2d824901132300000000000000000000000075e75b69f8e2723adeefd7b7eca5a8ad052343500000000000000000000000001d8e967a0a548868ab0532d95dfab847e47147f6000000000000000000000000c082f613d6843bdd9a2bb64c6faa8056722de874000000000000000000000000aac5d4bef8ba89c26fb707d012548464d48fe415000000000000000000000000a42d7cac5d30aa729236015171fc8fc82e9b88c200000000000000000000000082122b8bf51bffefc9bd6db4c1ed73e03cce85b600000000000000000000000023dd570dc8c73e51dfc2096f0fe932a192ea7811000000000000000000000000f615ece302276ad8d9fb80d0d3042311763c46d70000000000000000000000009186898db6bfe609dc9dd355fe3913f4b587abad0000000000000000000000001aa03dd49f5aef987b1fd4fc222c273ba6ef830800000000000000000000000039a0aeadf3d8eb33c563f8dde7aadf10e405a32f0000000000000000000000000d7de6d327060ec0da5af4d496396526142e9451000000000000000000000000879668c43f77efcbec3ae2cbc3a6e19d73b17371000000000000000000000000142865361c95c4a2584e283306891c0638c10f8a00000000000000000000000067225fcedb0e9e861aa6cd48a5aabf6f569fef4900000000000000000000000070cdf271dab655fd15fd3c5beafb7ebd4c7acb59000000000000000000000000a2498766ae3162b03edd3e489f359d0b5e3d69e40000000000000000000000005b4d763ae6d20f47f264d54d92366d329221c7c2000000000000000000000000fe3f226d92dd19e42602586a92451627dad199420000000000000000000000004a6180febd72da5a1607f31698e5cd4c5a953b3900000000000000000000000065327080b7475f53f240c3884f8317b75bb91002000000000000000000000000a21e777d68b1ec0e52ab0d9d26621fff6524818c00000000000000000000000049273e508e5448ad91dd8aa2a6f6f1b860395ab8000000000000000000000000f1392806851e8e3f5f622c1b3986b512d8f4742b00000000000000000000000003da7479eec9805d045611a58ca8a967067d79c20000000000000000000000005e8102b1d975ad5398c5fd3d629f21f69fcdb51e0000000000000000000000008a5fde14b7ef090ee2c7607af1d5c5d6164f9658000000000000000000000000a4fb9264e24dc206e3b11931b2b1f154543ea398000000000000000000000000f1356943ed6c5ee935ed1b517207932cc6220dfd000000000000000000000000749536f96183308f4d9f61f48f496d2c30dcffb5000000000000000000000000d61c94c75bd34288d3c7750abaad182c3a9f66530000000000000000000000000353ede622e4c35768659578d14ed9ce6b8dd4800000000000000000000000005e7e3615c68ac5c071cb83169861283e84a81a86000000000000000000000000c4443a7d9c1f7261f5799230bef28409dad4264d00000000000000000000000084ea7d93b24960e9256a4309397eebc082b61daf000000000000000000000000fd56322386cb67a46eed432e9dcae3b0969cc513000000000000000000000000ecd49f79bf0d7eddcd9d02026a30137d4013c64900000000000000000000000055a6e2a5c752813bbfe76c772013a8f77cc89c75000000000000000000000000fc92ca412d2c2847e9d054423175bee6e76c9463000000000000000000000000ee0f07d780603b20923b749520c5cb63631d76dd00000000000000000000000057ed40c19d5dcaddc966c22daba30ecabe1f5c7300000000000000000000000013c80e558f4508393068ceb89d3f5a56c7f13e08000000000000000000000000b891ad63560ae1778d7b1ac71acce0dda21bfced0000000000000000000000004751ab986818c523f04e5462ee90679fa56da4fb00000000000000000000000075d1122069edf243ad20c59a7b142d40c8c68499000000000000000000000000dbaa0ec9192513ebafce81f904fe63b7efbc7144000000000000000000000000a335c207c1fefe155249dd64754fd382ffd9f2580000000000000000000000003d32d86e78e6aa223a1fc81b27ad71247ff591e300000000000000000000000069daab0ad08d4c3e034b14cc7537dd8629a7c1250000000000000000000000003ff30456fb819ccf6df15e70797372eced5d7e57000000000000000000000000dafaadf52554c6f0f08d8c69cd6519e7b8182e7100000000000000000000000099de7ee4fe01452cc4331a4f8d86cba964c81d86000000000000000000000000e3954be38214b515beac64efa280dc6e19afffae000000000000000000000000a7c925aa7e97127da3a646e7e23cb92787eaa8290000000000000000000000004b0f7b0e21b38f71f6221c289dcf708fe6ebdbc90000000000000000000000007c01c4b680797ef1caee1801c033403b936e3954000000000000000000000000d81489f976e1ba10871cdc63074fce8b17dcb004000000000000000000000000492a6a44077d50b1ff1356003182d75e72ce08580000000000000000000000000b5d1480f06d2f56d6dd6644ccb1849f322301bc000000000000000000000000c439a6cd77961dfe887670c1ddbe8ddee493e59a00000000000000000000000017c3f356f4dd2a82b4caa88de4a7fefc4cb76d28000000000000000000000000fc3d75761d241dd06e05ca8f2af5d179530036cc000000000000000000000000a1bcdcb3fe8adbaecb4c23cb61f2e12df82cc6a7000000000000000000000000241fdf934b00b34f5de1c466b78631cb8308347f00000000000000000000000065c90012f471337b2ef3e85493d94a0c3d17538600000000000000000000000075d1d0402d6cc9c6554a83c75077ab0b3830aa3b0000000000000000000000006018ac94fdfe68c3a345b2578c3d85b4839895bf0000000000000000000000009eec3bfef86ccee8ac98d419913e7d4cd6527a44000000000000000000000000d9f0153781e080aa1aace078b8789c50067b28ba0000000000000000000000009b92e1db8fd55685e7b012c04cc7fe9ce06e459b0000000000000000000000008367d86a46a97d28974824d9c432bcceb73df37c000000000000000000000000f635cc12cb9fc2fe4b46273345af2bca66605dc400000000000000000000000057eaa2236d5cb84714a2a458a32eb901cd1803e0000000000000000000000000fbbeadd7c492dbd067ab6c9e94b53ce41b8f684a000000000000000000000000efc7d9d7ad99da1a286d1d86caa776663a4ed3d000000000000000000000000098be1cc9325974fd8f43ae78b5aeb5d43f0afb16000000000000000000000000f009e18ad04ea6090beb3269e1f524458c0b3b25000000000000000000000000d1cf711e59af401de4bb05f0ab044f52ccc69226000000000000000000000000ed469804c3d2815d84efae54bcbf773deb0cb9da0000000000000000000000003a54ad1ae3b9122b1b1a943b72ae3624f4250e7c0000000000000000000000005677b4696ac33c336cd5a2a3cedad8eb407bdeee000000000000000000000000d80e3044a67bdfa845af6efbe990fe2951c127ac0000000000000000000000005ca8405947d4f8ef037afffd398ec87011f8f25b000000000000000000000000e497f58ae4ca2a670009d1a78e0d5d084db4d3cd000000000000000000000000b9ffc3fb1ff382652ed4b47ca86af3e632b063b90000000000000000000000008c0e58dd8f83c6d48a6214718c742c1b152cdc9f000000000000000000000000b769652d1efc597a4c7a5d9e31e77f91f36a739100000000000000000000000035da372fa46a2f3391fa066a79b7b703a91c890500000000000000000000000052f1d2e197fbc141f305615423c3550a82c3be1500000000000000000000000096c4527ed7422d754f0785499300a3b189c8d820000000000000000000000000f75c2f6727bb532678d733d72dba2aae27a443f0000000000000000000000000c340b01d29345ece4da98d76fef9c3c8696a041f00000000000000000000000024c20d098e959d5603b6473aed5e1ec8541d431a000000000000000000000000394211042d14fdc792986302f61ab798fe0f2451000000000000000000000000182cb9f5bd30dfc4b0784237730758eb936f2489000000000000000000000000d1be6f3980aacfe671589e03fe2c435e5a8735c8000000000000000000000000c10ebea775ae86ec81279d78dfda6a1a2dd202770000000000000000000000006c711a364e7fa7add4f4e1b24a4c9b139f6686df00000000000000000000000001e02dff72bd62583d8c77795b93717a57394420000000000000000000000000ee1c751480e234f902215053becf04930e1a3452000000000000000000000000bab699cb0fad9a1075a79d3bb619ae77983cd7fa0000000000000000000000006e60405a093e5333cb776fc27f8709240dd0c97b0000000000000000000000000300127c8844f2245b825ed7066259c69fb15399000000000000000000000000ebdfa77196c650f02619c826faa12e59530b0f3800000000000000000000000051ab76f66b62b5323130d0832319ac9959c485b70000000000000000000000007e6991eedec152ff7a05f56920954d2509016517000000000000000000000000f70b30c69624c2ab25bc0dcac783737ea430d3f80000000000000000000000006e4e5b214cd9d5a429e8a3f496d0602a1bbc93c60000000000000000000000002203f008cbfef5a1f42e265007c99854c957f6310000000000000000000000006d83b6fc9ce89f4e7563a740f78504454c94970000000000000000000000000033ed97b8f53a5b847734000eebe3a6055b8f13a0000000000000000000000000667f222fa1d9c50d96cbee5e872a8d8f4fa07b1b000000000000000000000000936d99331f518169c744e2156540cdfe1e2c7923000000000000000000000000ac29a4e54add5da14090c3b371c532a4dd7026a40000000000000000000000000a24d837d564bd6be82d72a75ffa9c74600a8f25000000000000000000000000978e3049918df18089e7653359b2740439265b0b000000000000000000000000251f13fb151561db28f78e8ed702c48c9672fb79000000000000000000000000620422458ed51e42a633a50e651b2fff8155fdf900000000000000000000000093410fdf52d633a18205e88d966cfb3c0d201b800000000000000000000000003107944a8217604fed8f1d49a6d5c2a52110d43f0000000000000000000000000510a81ee56c910aab008913981280c0f1561b7100000000000000000000000020ea3513f019ea57aef37349d66765792131e1e30000000000000000000000006728701c682a383041f810373ae880510c16f2390000000000000000000000005abc39f2dfe4036dbb942bc758263a5bcbabf06d0000000000000000000000001bcec0309eaae9192fc03f9ff5cf704a2c82c8970000000000000000000000005c0a660d574d72fbaba24d3af13a7ba57ed9481a0000000000000000000000003fb01fc77a252ee9b8204d60fe0e08447a544df700000000000000000000000033a3d7dbe9fd78457dda5572f5db7a0b30c5e8dd000000000000000000000000ff59f46080fcf5d1385afe37e5561afac2ba5ea0000000000000000000000000d018b5fda595aa47ce2d0f4aabe837e301efd730000000000000000000000000f4abd2e762a270d15c7bcb4f82eb82f3d27717c3000000000000000000000000cf91e767bd833b69fa68e4f6b8c57efbeb107fee0000000000000000000000008d1a5860be556eadd0671f0b09fbb8c552553655000000000000000000000000d772632e891e3751839b1b392389d563b05fcc3300000000000000000000000045681f3da002a06721438e7896658b90475764dc0000000000000000000000001a152504b565f9573bba6c0c18c62a2cfe681a04000000000000000000000000adaeca1d8f4e65c3c8346f5553723613fe8a33fc000000000000000000000000efaf59290b5eaa788f0d434469266606f7890bb4000000000000000000000000824986c535e5a33fb6fded804970bb92ad9da525000000000000000000000000498c39deb39c24b86c58b34fcac4b157c5c9d61a000000000000000000000000eb454b070b9bd9c94d289f8749db43f828e190680000000000000000000000003d637e0ff58eafed903b548370efff39bba541fb0000000000000000000000001fa589263f898e59d9ac6a5ce7c2dc8cd7c37196000000000000000000000000b434fbabfee928177ce3efae08cbf4f554c54f820000000000000000000000003af0b34423e1b97fcf2190bb6e65116d9688dfdb000000000000000000000000519baa40aaaddc373e84675a48f485d9f824ee1400000000000000000000000044121f4583419fd92c29c7274777907d8f1f962700000000000000000000000082e82d510913ab9c2c17ed6d358cf5a8b13035650000000000000000000000005bc6ebaaf9232b591c572441e41a62663d40b7130000000000000000000000008d3cd61164ff9a2ddcccce933c5b4608f6562a820000000000000000000000009fb33508821c841820437249054375ec259ad983000000000000000000000000140e97443a16955380b77485197af8b661942e7a00000000000000000000000037ed0a924d91792646b3e4a62ae4797e07095ec3000000000000000000000000d4053ce40ec4544899a658bb4a1ca5228912cc1a000000000000000000000000b39607b52bf9d1a7ce955e0de36b247ccdba4cec000000000000000000000000eb240f451680270ec315eae4294f85912ff95f1e000000000000000000000000a464b55d5c61d5f3e2e21ac9b4ae7aa946bbbedb0000000000000000000000002d289397b0948921bb52228f627ccb956b6647c60000000000000000000000009f20599d0ff1495560acdf5002138c659136c72e000000000000000000000000b77c030bc52fb4cea4ab707d8945edd2d3f3e9de00000000000000000000000046494a5b3ee9b914be7956f28f9a752a5249c99d000000000000000000000000ea01a639185890c4a76a59ae372223cd7f29ff5800000000000000000000000065f09b5c02c2f643e1763c022d5b3405ef494e450000000000000000000000005f216f15c1543e1422f508c6daa26be8a90867fe000000000000000000000000511ea0bb1c44ad7b647e457b1f358feef26ea352000000000000000000000000668907ad3a27cb1482eb98db085694b3c3eaa1ec000000000000000000000000c3a47af084d87a47844ca1faa90ea9d11a7b4f1600000000000000000000000058454620d8c34cdaa319b6476c6a7c4deed436a7000000000000000000000000f8c12506896d72e5c4c216cfb033af46a0fb5ffc000000000000000000000000fb922c5ac80585808d35dc52b6c40ae98b8cf48200000000000000000000000013453707a2d717dfee880fa510bede759a7b87310000000000000000000000003b6a3c77cd23399bffac64eff58ffbff0ff4475800000000000000000000000017386b2dddeb9af22d78f1ca37a4967f1be23481000000000000000000000000772a1ba1a0070d62d6cfc62ef40e98ca10f42877000000000000000000000000aa6e08e9bfe0cae53b6e6e6c57d81e90bc487e6d0000000000000000000000009e7fcbf2cbdcbe539284eb72877b33d9d41458de000000000000000000000000eafbec7457af3ed628798f19e0bb5e9e5731efcd0000000000000000000000006690c5de14ad77915f4a0b0ccba97a856c60ca9100000000000000000000000006e1f33c4600a3400a99b96e3fee2e911960fdaa0000000000000000000000008db16439b50345b3a1a9dbb9109e1711b91f7bcf000000000000000000000000f9925be847e0cd9cc2da3e0a8a9c24d26f54b5ae00000000000000000000000016af383de55aca76de118bfd16ca70eead06ab01000000000000000000000000a93393e9294fd8122f2fb733a15d78a1f9224040000000000000000000000000f1651bac88cd4e280de5a37801978ee907819119000000000000000000000000a512e7e932fe690d0debe74e945a5478d9120d0f000000000000000000000000397cc2cca5fce3f7cd6b7385f1df2c3f595722a7000000000000000000000000d3f9659602846061677f41dcf6f9738b09e90f56000000000000000000000000f02ddf6a67a7ab443f85792fc3767fd80cd785470000000000000000000000009432171b79e9b4f3f05dcc4a3f08ad8ef876b02000000000000000000000000059355640e58bd4aea0b367333234fc82a0d97e0200000000000000000000000035da0d0f41ccb920ea47d962b3239f0a990cb06800000000000000000000000079d6fa3d8f4cc508582ea590f68f2d5534a136890000000000000000000000000d78ce844ff450fc91db1c7cee27aa88c5a4c8250000000000000000000000006e93deca8df2ef49e23626175b180616c832d481000000000000000000000000345cb656b0dc31047ac10c928ecfae5a84ba908c00000000000000000000000096cb096318aad84a557301da327bf5c92a39cbdd000000000000000000000000e44d49489dfbc1be7affdc61f5f208a6368443b300000000000000000000000009564a000f1b7da03ccd7f8d619ebb79ad445d70000000000000000000000000b9b1a032ccc21897f116606d4097bdde6e021d000000000000000000000000006f989acdf80c9abb10dca4fe060cf8d29ae1b353000000000000000000000000af0210f58556354a588d8dd3e4b27f16ff0914e000000000000000000000000008c578c4b2ec811000df44c23a4ad1e7a6af4c0c00000000000000000000000003283bbfe46adddf01c8936d65e060e4405add35000000000000000000000000f55117b602e879d2d1a26c7ecf35b51176e73bd3000000000000000000000000e15ec17df2beb378b1fb4a66181f9f017a8de1be000000000000000000000000c9643a22eed80c791d4db3fdc235d1ec7064b7b600000000000000000000000092627f00e37b314f7f975883e4a9dddf5b54a7a00000000000000000000000005c8c8fc24f6a0e7a35ef3ebac769d662640449b9000000000000000000000000b83fdeac4feec2ea67fe2617391e6a4a6ee2242c0000000000000000000000002b27dae0c4d7661813af76b1c3f4648d5548eaf300000000000000000000000061696b001c35c0707f005cf9145922d11e780840000000000000000000000000699f7405377ecaa3e3545190d4f48e4e2d8ed2a5000000000000000000000000fe7243d58ab33ddb34bd0a7cf3a99c924f97147a00000000000000000000000060d3511b466373d7b71a712bbcb001420fc9b13e0000000000000000000000004b980b4060a8dfac4523f411d565d6d6860c8fb5000000000000000000000000f2ef6db80ffb14a8491a9897bc9f7b6ce615cdbd000000000000000000000000328926427f7cc4777591cb0b9c555bd55dfe5ade0000000000000000000000007707f18d90b2bafba1e07d39634c207df90c7d9a000000000000000000000000402a043a6f1c4c31e4fb0970735cccb56dae325b0000000000000000000000002ac6a4101e34113895ae3e93b5f1109baf0f2b1c000000000000000000000000c7bcd09d88a4b6456a91aca5f1ffbb70fed45c1500000000000000000000000047b619725ff57bd560aa4270e518f226976ed3820000000000000000000000002a4868ee8cb4011f3bfededeaf993e7aba864bc700000000000000000000000081bad1c6c4eb1c9ffc967ff3f1341fc445117bd70000000000000000000000005033a9dc8027dd4541c2b57823f9d1fa4aa9d7af0000000000000000000000001370d4103a3ee4dcdcc98b41d6eda670e908a9000000000000000000000000000ff76ff66efeb1bacad2107c7af85fb7e7686e010000000000000000000000000179b935fb19ed1ce339bfe9acf10a6efcfe4f5a000000000000000000000000d1fa223a662edfc614374c13ab038661c1bff92e00000000000000000000000073f0c044c23b48615755e3db742692b652f6ce6e0000000000000000000000007d7296c456e1f21c8c9136ae2e3a4ae0afb5faf10000000000000000000000002495903d7c9d8d03aada1ea239e0f366b183984200000000000000000000000037093c9dae9d53c4decea62375e55d68f565a37800000000000000000000000019dd8999168d61f26aedfa02c111116f0856a3360000000000000000000000009a0f6ccf6dc7e0644fa670b72fb0a69cdb557ab8000000000000000000000000dcab36fc84de5a290db8c26dc85aee2fb94a0911000000000000000000000000bbc5a29afab08bcdc0d48e49904adbf9d29585a000000000000000000000000095e8ca1c1f9ee45a4fca265bf5cd693788292a87000000000000000000000000de3ab5f5aff263a4e8b0fa8b03a02824d110c9b4000000000000000000000000dc42a2de1502bf176615664e8aee558519daf682000000000000000000000000a8ebc721c98591075d8de909f17aa5032bf3f8cd000000000000000000000000878e37d0fbc04733799e02ebcd503a628cc80f300000000000000000000000005b960fe1c06d84958b9e85e46e445c7c121df41300000000000000000000000011a8930a20c72bef930c31b5404f9a0a26d8f33100000000000000000000000022b4c6c6f070a93eff7b7ccb60670ff1a3e854db0000000000000000000000000d82a32eeb9e4e72c2b70c36a8fffcf2ae9e95910000000000000000000000004344719ad646bbff8aefc20e92c7c347204c674d000000000000000000000000cb04b99d3f101750c69120310209ed3e62caa11a0000000000000000000000009be32687262842e101f4892219b11627e2b1c045000000000000000000000000147d52b7fa110b4505f02fb8d83adb5902b7e337000000000000000000000000409c498ddd67402ed22e34ee50f35034447d2f21000000000000000000000000e8e472e205e8a56b3dbc4470015de774a94a13160000000000000000000000002559d763f7a4dae4ede0e4046553b78d146aa596000000000000000000000000e3c992eff72c260e0026626c24828f7bd2a0fdfd0000000000000000000000005c3785d3a2a74777c23661e305ce5847bc0e0cd200000000000000000000000099b07296860bb5fd7a42651fb8fb1d570b39afff0000000000000000000000006f50aa57dcd20cfecf892aae31640bc9d1c0a1d0000000000000000000000000c09e1180059f4cad90c6a1345e1bc544e00398b8000000000000000000000000ffe9c521f8d3ed115d265be30493323101556f12000000000000000000000000bc355594f976f3ef71a13de5fd92e2893741df2a000000000000000000000000dea96afbee0829e98844dadb92ee29f19c03a7150000000000000000000000002bbe028b92ec21ba4f58fa7f0280b13b2701035b000000000000000000000000fd376b927b0e2acb9f2cb6744268c16d2b72008500000000000000000000000095f0357849347479d7c87f706ff62eac8e8d7627000000000000000000000000e1dca7026a6759322d629c7e79cdeadf8d0856d6