60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000004d24ad7c1ffe8563d0ac8da45b9e67e25f36d4e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6f6e646f706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206f6e646f706f6f6c2e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d59506734434e4d713665563468673455564d44613372554c4e5739706f79386243795778754841445a646154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000a4a88f77cc65435d22cc52122f41d0aec6cc4e710000000000000000000000004efb0ae339fb1176b0a51e7a6392354a3dbe9a6a00000000000000000000000072adfc9ffcc0bbbb893d99c0f8c0f2fd0bb596bb000000000000000000000000a392857fb908d6d548f02165e7f1253058b1f31b000000000000000000000000f23f90dfefad80cc7c4e83be73ecdb857137c819000000000000000000000000ae4d0e44275463a814782f3e224634dd9d7c24a700000000000000000000000019a80044be19c80467a4796a7dd8916eec54adaa0000000000000000000000008dbfe53495fa426988a96450df77e8a4f43fe80e000000000000000000000000fdac3998d3b8b0e7ad50f3161baffa47e3b1f93d000000000000000000000000004302e3f81dc756f5493c33519def067f8336760000000000000000000000005695b59eaa3bef6b52ff732ed4b4421725b338e300000000000000000000000076ff57064a71522d61ea9f3be26b9b00994799a10000000000000000000000004c8e1e1ceb94769ceb99e14367288e9ac69908fe000000000000000000000000d5f78d2be6939e51b51879ca4547bdff0cf5ffa2000000000000000000000000b1dab6b67ae3fc9061b09118feb919eebce1c9a90000000000000000000000009547a23bde34e9e542e34e318fb74a3008620756000000000000000000000000b3d3b2f02644087bb3c07df668c2decb1b5f944a000000000000000000000000001ebd51dc186a84d213399e9f71e96f89f51371000000000000000000000000b4eb3696efbd8560e69e1a146a85cf5d6ec598440000000000000000000000007ad783e52e54542f0911dc905e82f306aae555d90000000000000000000000004ecb31ad2850f49691d4fa4bad056ab739eb48f10000000000000000000000005ff47eb17eb62f2725ca67a5143c202283cc952c00000000000000000000000037c5dd975cf32de021b8b1eec1b6cb4bca48faaa00000000000000000000000017bd770dbe195054452dc479c5a7dc455f79238d000000000000000000000000e6516064165aeefd52e957b5bc8c9c81363f789b000000000000000000000000412c6ba4f53b99001738b5620844aa5135e1bc34000000000000000000000000b14a137f85bc96e31124b229145621cbc893049f0000000000000000000000004e0a40b482bff7b7bf2da91572c4aa23d87dbdf7000000000000000000000000e4e07f8a360e24a16839b8f9039cfa92c55b9940000000000000000000000000c14ba8f4a0007f5bfc75520b3ff4c87f1b71e72e000000000000000000000000857ffee5e483f0fdab0328295cb12827ae7a69bf000000000000000000000000ff66186345768a21037df062b18945204a189be7000000000000000000000000b1749717c022838d3245cdb57066a430471565c20000000000000000000000003e93f0a203c5dc461532f9fc57af5389b788ed45000000000000000000000000c80b00193177f895a2899ffc3ff6ceb1f2ab7649000000000000000000000000fee9c251cb0dcfad33f867bea04ed7c7105bbafb000000000000000000000000f7fb4825bd1a942da4fb131767b8ab49cb47b99c000000000000000000000000c1d51f0594cf70620ad19daecc01fbb2d40fd0ec00000000000000000000000070494424bad7e8ba8affb192e6fdaa5dde139c42000000000000000000000000207ff1790070f944b44c93eee146be9edf307165000000000000000000000000e9340e07f5ce5c809574c0a3b7d27a75f8501cb1000000000000000000000000aee2a91877eee6bd7bebd596cd0afa5e7a47e4ad000000000000000000000000957b8c8416d2f949f069cf6b2c37f0a2845292fa000000000000000000000000a150b00e03c0af88638e017d3bedeb145548ddf10000000000000000000000002ed5106b059b9fab7b76b5b9650601c69926dd8c000000000000000000000000a4703cbbf3f46c4a4bd7dd6f1f01c0de459aa0270000000000000000000000004bd1d331625c7ef99035394dc7d72b510788dfae0000000000000000000000006786939a63acf04b5ea7ab42178a30e1453f745300000000000000000000000038ce455d5be7f0a66581270ec994335edd5c9d73000000000000000000000000137293b4034d4c6c86102523427d519babdae6300000000000000000000000008ab6dc1b90f57f55226270c07ffd4b635c2bfe22000000000000000000000000383daac553cea74cb69f7ab6f1ccdac1a4e6e7f600000000000000000000000022e8065c4e486d34eea53e7ed1de36b7532d267a0000000000000000000000003d0e68a42cd8785d029b7064fa1e9d0f6191f6f9000000000000000000000000e20850a28a80fc99d92852b4b1cc9867ef3b354d000000000000000000000000bd3bf1168af9f688fef6bf118fc9fa5b017bf72d0000000000000000000000003283dda4ce555c149759a0c2bd3da42a0bf2046b000000000000000000000000eef0671ea3caaede786a2a2c9ae53cbfd3086d4f000000000000000000000000c75ed8adafd03febffe1e57aab187f458417b536000000000000000000000000a0a8fa11cac3cf26ed5ca1f0d70d73b1b6308f540000000000000000000000004201109360bef91996d4032c168ccd8f25bc95a900000000000000000000000089cb2f9d773e4cd60756113118b6658e42934aa000000000000000000000000081440366b9fb2efd28ce3ca4f8c9ff9c4c43a435000000000000000000000000c956eda3688ed87d9b944548cecfbe732fb50b4c00000000000000000000000018f5ee6017b20e7436fa5b1e2eef3e543c15c20c00000000000000000000000001eda84e3a644e40cac1e8d7d02ea9faab4776660000000000000000000000006ec77faf81b5bc88bf882f9b75c375a831186d660000000000000000000000007a47f4dd11daed3ba03ad756bc18c3a08b061cf8000000000000000000000000857632ef18470079767bcb5a1490869639e99ef2000000000000000000000000149830ec528f4400432458b0f23d52ded3b5acf600000000000000000000000037f0bdde9bdf43f770680b0e602a4c5a76fb31bf0000000000000000000000002a63c5727f2c6d5164760b3df25a9b66697dd30f00000000000000000000000053d7a4feb1d6057bebcf93be1a027c2bac4824ae0000000000000000000000004bfeed4336f24670f804ee24185eb748bd9a7fa900000000000000000000000062c4617dd2449761942be18855b33e7608ca36c90000000000000000000000004e622e210cbb17d4a776f9dbc1e5c47be1231aaf000000000000000000000000a25060ac9a5a045a91b7a2c253fe8e4b0ec78b41000000000000000000000000e0f81e4d66d9c55872edbb93f83de2a8bdf3491a0000000000000000000000009abd6a1209388e39b58f7a10e388bd4024d1ecfb000000000000000000000000e4a0816c4e3289d113dcf15f0e87f960af93ff5e000000000000000000000000926e3b0c7383ae6230ed373a4baa49d415a736500000000000000000000000003436a7599ba81b5606b1fc523433e7beb7d80d9a0000000000000000000000008661d35af22151f9312aa76638d62b805b0d489600000000000000000000000046bb25c3cc7354e27698f6884c1246b9d08709eb0000000000000000000000003a4c145fb483193adf1bf6003c6e678b162cf55d000000000000000000000000e2cdf90862df838dea166a80c0ac72c9d9982491000000000000000000000000f4564bf75bc9bfbdd2b293ab14a60f06eebacf45000000000000000000000000a6dd0d179a6e984e1f2ef72ba0f2de1db7d76411000000000000000000000000990f9eaedd3289a668b93eba5eebc009b053b6fd00000000000000000000000014f8187d12596cca74f369d1edb0f6cbe48adfc100000000000000000000000007794eace77c11ada170b7f31a2f745558d9057d000000000000000000000000b579f89b6ec227fe9edba438be70476fcd55b0250000000000000000000000008df6d85c56b1ed828de4e4e9ebcb44fb2e2f2f470000000000000000000000006bc2bb3b004ef13c255f3ba894da6f7723d69af50000000000000000000000000688a4279ab6d6aa91b7c16fa67249df659fbd26000000000000000000000000314e7e09f1190cc72d0441553dadad0ad5fc99a50000000000000000000000008d55fc4ce23fd6ce016829b205a5778f9c2c99ba000000000000000000000000cd6ac05a0685d5d5f626e62a5c67f56ee8477f9800000000000000000000000013de20f24fa3dbd326171c4120271a29ef4b22b8000000000000000000000000eb1920be4be856347f117ca9ad8f84160e48fee4000000000000000000000000ffadda9b35e152dcf46c1705379b732f7ce4a817000000000000000000000000083c0e4d85570cf838ea4d8e6389689510499ed8000000000000000000000000e1b6bfa3926f09975649401b27ce1077494d593a000000000000000000000000455ec9fc1d1dfa03d3e1c3bef58df20519954c9e00000000000000000000000069fc8c1bfdf530e80400492f23379e678c9b045e000000000000000000000000816a809756a1531d06baffd3761f0903d8de63110000000000000000000000007e2529f43cef663389ecfd8b38df8be508f232de000000000000000000000000a116a8a5e0b1e06c77390712fd644c25c62ae6300000000000000000000000003e2d54b93ea47268a16e6c9ff5869df911ad8d78000000000000000000000000ef8fffc3087860dc854b12a3a01d65723afb4a0a000000000000000000000000a92a690108747264c2d7aec4fca1ce57deacb57c000000000000000000000000a0d91266be4515ac24c458cfef90dfedb09a7eb50000000000000000000000005fb7558fac5e7ad9a4cea1b5ba6681ae6470235800000000000000000000000068c1f61d2720be8e361265ea7f389be4cc9509ec0000000000000000000000009024f16e39397a811e142210637b8924c9e1927c000000000000000000000000ab407d2db266030a02802cdf9a1af7c337de6e26000000000000000000000000065442d893462f0857e2a286135153cb3d185e0a000000000000000000000000c3f3041156c38ddb28461ee63f4cfe883e183583000000000000000000000000a5b5575ec76bf0227dc1ec95d66f22aba58f1600000000000000000000000000ae03767a61091db801ecfa9c917505b0f57b5571000000000000000000000000febdd77548b9540ccf5c9e8e9e29ddc6a7b775c40000000000000000000000009cf819b46d919eba0d49adb87ced8cca415b5f4a0000000000000000000000003de22827967d8a99a479f0fedabae2ab929267f1000000000000000000000000bde96c5b07f897d674b4846a7fd2e68815bc966b0000000000000000000000009a1397e043bc5abbf319905ecb113fb66ab0a7dc000000000000000000000000ad135cdd30188da1434d5978f6d1bddbec76d29f000000000000000000000000f7c6d4be6f7184f2f947d02da3938eba8a7d3c2100000000000000000000000019eff3e273bf5043920f4d27ec777e22f939285a0000000000000000000000005b403b497e3172ef679494dbbc4918306dbf03e3000000000000000000000000533bfb9c548e6c37bb39876eb7c5859072a4adb000000000000000000000000019becc8e655ac04b8bc7aa84303597a8a3665e2a000000000000000000000000c0a4887e1901f26b29126a20b3950e92ec487168000000000000000000000000e09ff034d3f7035aafbdd0c505179e32c9c4e11d000000000000000000000000932351c3f56671f8f5335dcf6d0c735cebf13cf70000000000000000000000000aebdcf0e883cb271f87e551303babaf1388bcbe00000000000000000000000081a4a358edb567507a8ca19585b6efba1c8dede4000000000000000000000000fea1c16225fe7b585c29918f835d548d70aa20df000000000000000000000000851a8f32970b8f097779977ee4609fcd82554f0a000000000000000000000000c9dcc84e687c997ee977f6f85b6e5d0c3bc347dc0000000000000000000000005d333cc10816a8764e8e40979de3e03c293f3cab00000000000000000000000073be82d5d06ca1640888847eeb99823a66f9ea19000000000000000000000000b05d0abad34a214b30aa0341ed8fed559a219ec10000000000000000000000002038228aef20b0079357684a325768a8fdfe154a0000000000000000000000004168fc9e9d1d363b8831835f0ce97d9a469400c60000000000000000000000004879236578afa08af132aa2efe6132483b9b8c370000000000000000000000006da67ea2240c090b5c6e354a25491237e41b6819000000000000000000000000ad3e4057a10469e80eed26dae26dd44ed823112200000000000000000000000039bd2d0a1d63b30ff3870bb23d5244a9617a4c7e000000000000000000000000100d23be1e2cecf6d65fc45301de92ab1e3bf62a000000000000000000000000c29c909da58afcb10898905e0236ec38b02c3377000000000000000000000000d5d57454fbd2ffd2204c3f8b87b0b5ea5070dc5e0000000000000000000000006c31cb7cc05eb6c8a4801c95f82849c4808614630000000000000000000000007556c4be3c6a2ee703989f06b4e90fc090ea332f0000000000000000000000007b5e73658c3032710fa0e9308c49d48174a5ac92000000000000000000000000b5ba9663c3b2e6264cc4b7816fe5ca28f64d38eb000000000000000000000000c62bc860ed3d4393947eaca248010e5e15fdb02d000000000000000000000000af32fc06e3645076758f64f8636898f769e155c70000000000000000000000008cd9ee65667288f308976b2d5667c2812830b74000000000000000000000000094c88b5c3d0a92721fcf7dc17c3b5b1a284cd3bf000000000000000000000000ae0e2338b7514bd952792414080e59f5d21a49c900000000000000000000000028f2a293b6f36ab526f4ae6bf7558df286ddde1a000000000000000000000000928007606a533c5245bbc192c17bf6870c79966b000000000000000000000000c0581e6cb97fd7fbe711f412db6f3b6674b1384e00000000000000000000000080760e6be445a8549f4387ea97b6cc93ff0e99b2000000000000000000000000b0a43b67143f5dd185c29d6887d4315af112e02a0000000000000000000000006737bde05c2ca772be832c0628a66b4f8b1ec9250000000000000000000000006d1527db73dffec1b172afe458a17669ff84b83f000000000000000000000000aaf41cac4cd4fbe9f5dbe9632927142104364c50000000000000000000000000c3e2aee16c0f2c01e9e6dfc7cd8c9a9145fa1982000000000000000000000000236003a01ebe80aac2dd13f45df0016dfb801d760000000000000000000000001f744275f57e5d5cd7448b51db7146dca979078400000000000000000000000045252422a68fc79ed646c13d1baec02b5847492a000000000000000000000000895992586757db44be77332c4a0ce4b0bacdc9fb000000000000000000000000f75c80f5777bf64d45eb4c8a2c6ae62fe725853a000000000000000000000000cd755e23c5fe291422c48613e1c9b015940e6f1c000000000000000000000000bb77925b1ea42de70e158f4a67e1658f533f0db4000000000000000000000000b5efba75bcf998c4b3c589f6f9b860a6a4149d93000000000000000000000000eda2880b407ec0ff4401c6bf5b886cfba219fce1000000000000000000000000ab794a1251df3ded53d91f62394fa51d5fb4979e000000000000000000000000046adf24e9387973ccdedf91a3ca016a55469a40000000000000000000000000d78135091e71504887ea79fe0680f4116a48b51d000000000000000000000000b31e2d04f8d4f23ff38b7e4418917d3ba4bfd39e000000000000000000000000ea8ff2c95d11a48c4fc041fc3709dda0f0977ed50000000000000000000000000955476b9daec02653e688b865660ca5417faad4000000000000000000000000577a8f3bbbdada1a6c85bd78e10b57cd7fc36c92000000000000000000000000a62a6725e5029c6b86c8c9e42194130db1ea9351000000000000000000000000007988f1ce000543ee67dbfff9dd1259b3ddbcbd000000000000000000000000b7f0aebdd77bccace8683ff42d3dae20a2846b6b000000000000000000000000cb2107cb7faff48734693b4a16ac2204e52720aa0000000000000000000000009e7da9d5d285a7a7ca4e895a6239adb32575f93e000000000000000000000000c3f6b581e767943985e228f5ca143d27497f91ca000000000000000000000000515f8958f2973e7c641f7206909cc59f886bdaa600000000000000000000000091c3c98d89b100081f7bb5a2ce2fa5f851f4b14f0000000000000000000000003687a19ea5ba9213b02094c348f1699cafd06573000000000000000000000000d20fcff37c7e79f5b75a5cfdda90c23dc0131e8c0000000000000000000000000fa37e4490005ca4719d3bcc532d41c0806066b70000000000000000000000009b5ce1c010861c710e96af56dd0e8782e1a1c1e600000000000000000000000039f4f4dc3c9c9b18120b1d3aa0b5641b99ee9625000000000000000000000000c6bab43900093c4931da0ec18bd834bf63f59e5300000000000000000000000050e0642d005b09816573d401519648c8096cfbe800000000000000000000000022b44a0df0428e83aba2ca5a303c52809903932e000000000000000000000000c94327cbb9eef801a4bbe3459766bb712c5ad979000000000000000000000000329df71a4288bf90f39c5774dc661fec3b8ea2e200000000000000000000000001edcdd6c6706780f628a3374614404901d02add000000000000000000000000c39a085cb278c328e6c98701142ef7f4fa7a474d0000000000000000000000005ee64dd05a23425be4739b90ccd18a24ee8ea50d000000000000000000000000fc134ef030dccb1057e37d44115a309955ecbc5c00000000000000000000000040ae705f2812aead486825d3cca31bc5fc56e08a0000000000000000000000006a0cb956d2922f2ef25fd9446a387d9411735a1b000000000000000000000000b420ea4abc51b621cf9a9127753832b52a26df1800000000000000000000000082a6899f7923e0af527222d94765090662d9130f00000000000000000000000022dbe0e326ce6c68065adec443fed89d1c2ea1cb0000000000000000000000003a6b71b9cc7318b07e8a69fe30d1bdd6c56bf0000000000000000000000000004890dc7663846060d1e8ebf49866aa1b4eb7162d00000000000000000000000013069ee389cdd26cbee79292c633eeeedc4af3ba000000000000000000000000055bd7dce4f592a53ebbbc6835e6c44286575026000000000000000000000000b76df15592eb5743c4053929a221e863389144de0000000000000000000000006f12f29dedc2f8e239f58f9b7fad01d49fde985100000000000000000000000022a511fc86453d6f84a5bd25737ecbf29d36270b00000000000000000000000003bbf120b3b5021992e8dd18f668891da834a504000000000000000000000000089395f3c1ea3ffeb663600ef01336ec014768fc000000000000000000000000a22a591f26ceb6e952ec6a684b740c36c4af9428000000000000000000000000ea24b3e0a18997d0295157e5cfaa5c87440560ee000000000000000000000000bce4b026edca8e569a52c9b418e48d337d49af23000000000000000000000000057798ed1daf6997be7579ba72c2c7706c2f4f34000000000000000000000000788139858ed21ed571404863b12983d9cf05e5fd000000000000000000000000cf78d1e768c59413d55065ef2566cbc6d0e6db540000000000000000000000002a167352e52857ae3fa6ab2758223ab0b52981e30000000000000000000000007aaf411da228efe3d98abe6f7a8e21c4751b96330000000000000000000000002505a9ee6ba3e556f6830772dd5d80402c132028000000000000000000000000896985bcde27d6e0506be152de8d42274b8883120000000000000000000000003703e7ed3f28534b44ecf0b27be41acfafe7d6e00000000000000000000000000a4db62e291d164c0779354eac420f4d000dffe600000000000000000000000089da08670c6562ce4e81dbaa06f324f1528dd13500000000000000000000000051a3be97ac5c9451632647d2b02ce0f94cb32c860000000000000000000000006599b005ef82798133d3cdb8fb0af6053811288c000000000000000000000000e240ad4d3cf2f05e8fbe3f9150f730eb52d0664300000000000000000000000086162c5e754a12c788dd54c2f70f45eb2ce9fc020000000000000000000000001d842fa7b6e657ec7aa31af4d1c0d6bcd2336dfe0000000000000000000000009d1fda8f8cb7e2b01bae4cbc3e23e0d452fe568100000000000000000000000046b008f2009efbbb2e70e046a2fb8b2cb9ecbaff000000000000000000000000b23d0c92eafa21f4eacd861a4ed43069de17c473000000000000000000000000ef0d1ebb5461d24e1f05eb84caf420152fc4be5f0000000000000000000000000804fa2743c7067892d854765986bd5dc693d62d000000000000000000000000b6b0e69647952732fc31114f4130b992cb5e52910000000000000000000000004c795fce4463994c5743958e910d0b3e64f7dfa3000000000000000000000000896fe9af984ffc11dfdbca236e0f110f306ab1b50000000000000000000000003f955d117976ba9e7b6711c4f9ffebfd18b3a3f10000000000000000000000007aa045f26f2a06ec240b10e55b07355a190067d300000000000000000000000070b324b9a3ebe1fba81a299d5f159372eee219e1000000000000000000000000f38f38b04dd16fda3cf799e7f82c974e2d6f72f00000000000000000000000002d54fc661c824bbb500c80c7f8e29be6d6ae177a000000000000000000000000a26e235eea63c9c3029185f65ffa15ff65459f32000000000000000000000000f4a7b723a9b2e3e45a0fc0f52b0c8a7b9f1498290000000000000000000000008ec6dff96840d08409cbb660ab403592498fa6e20000000000000000000000003086e8af0b0fa2c9acb77c4029eb323f15a1a848000000000000000000000000f53f4e0b71c3bc3c01f1790d6f777d91a8c5061400000000000000000000000056c93d93365ba6b6fcda40a3d1b233c08cb70b7a000000000000000000000000995514150da40cc16dc536d1deb566af0978999a0000000000000000000000009e5902d4a4ad19f63fc7ec5cae73ca4848f12107000000000000000000000000e4afacb0bb138239ed3027b9947a06c98fd5251d0000000000000000000000006ec70b1c19e4d17dd41598b5ca81be897340755e0000000000000000000000002f113c00155adde2e9154839dfb89eebe21580010000000000000000000000000d0c01284d2e53a9edf6c494377c1787a3ee887d0000000000000000000000001bf243ce37b433425abd78b587d00e4cb5f68154000000000000000000000000fc278e15365f4aaa71217160017a91a910d2f4a8000000000000000000000000c13f5569c5be15d009027f6570c0f9ad3a95e164000000000000000000000000156aaf9f81ffaa27459d4358dd63f11a723e6da0000000000000000000000000957c09cbcee279059711569b0e99cb8d0fa41bff0000000000000000000000008740edab628b684bbbd7fe4488fecb346bb4d55600000000000000000000000076040f0cc33de77f70eddfc636df0e21e8717fa400000000000000000000000056d1f922cd96c477a67b985b21573f22b9f401cd00000000000000000000000070d6e3f11e5536360bd599c8229bf502b8a72f84000000000000000000000000c7871a5a11dfe51e692499134dba7bcb6d8e0f7200000000000000000000000055c8ac8c53009c056b15595d44d3494004ea43f1000000000000000000000000ea55f17fe42b6265260e34d939a09af7da09240e00000000000000000000000032683e0fa04ff40bdcbb26f04b11ca741feb3a0000000000000000000000000081d57f6aba397fc32b0b72656b6ee354bc5daba3000000000000000000000000e30f574e1f4abf383cbd9b5bece9dc76fe146186000000000000000000000000e0aef35fc7a9bb5bff12404c0fb59e8386b1391a0000000000000000000000009ca468da3efe13b408f803da5c2281734ee81b07000000000000000000000000ea60f4dbd3a6097467ed06de00f755d3bf952cf60000000000000000000000006850afca3f567b83880d56c1024eda5e546c50a00000000000000000000000004eb07add834a2a9a70a54910b6c6ee1630f5b4e4000000000000000000000000e7781c3327917c8a9ebbf0d178552ac755f3271a00000000000000000000000012193f2fba11d57fcd85e539abae5dca9b20f6f2000000000000000000000000b4ef31f9d1c87c773494458ab0fd8ac416ab9095000000000000000000000000f89c6ae5c8bf1a6ab9bbe642b1db60263e1bde4e000000000000000000000000fad58d6e421e89dfad4d152899b310ae71a20ba9000000000000000000000000794d98389d872a55fee4ce2c5e4f7b57504f99ed00000000000000000000000011913376b93d173b67b70ba285c052013545e5e2000000000000000000000000db026150654cc51280cc24e592b0610fe01db3030000000000000000000000001590765f9a7689316f70f4f372fd874bf505297a000000000000000000000000b401571d3db76855f7e730790559e37b92bbb5c0000000000000000000000000b978c613d4c55343dc63ed21896ed23ab437ba90000000000000000000000000f9ab34c73b9fd849c3c9ce3a4a03fd75419528d20000000000000000000000008297204b21b06ba390d935c736f05ec180ea89a20000000000000000000000007493485228caec1d92125d134fa3655c0cbcddd50000000000000000000000004162edc1e48d44272bec19004465ca4d284f0e940000000000000000000000005768d06c3d565e5ea7f2e73bb1b6511eccb6e2d80000000000000000000000000f3c1fb5097d7b8785dfd5f99480479e5c387bbe0000000000000000000000005da563cf8957e44b859f4c665c39abb58db22f25000000000000000000000000fbfac7a4fc9093b5444b7962943b903c063ee1e80000000000000000000000007b3af32c053f08ff9195a7d13702d59b2f3036100000000000000000000000005af2419b83421c0862d76dbd5e412bc68859db18000000000000000000000000155db33890b5089283b1be40ce1e4f8d4ad332f9000000000000000000000000479fa58f5397f9ca8132f3c2f97293f41f1fd73e0000000000000000000000008a658cc63d29f103f1649f8c8698845f121f1dfb0000000000000000000000009c412b71977feda13247130bc3630a4c15a792980000000000000000000000003e20dac91d38ea3beebe11ed719f80a6023dbdf400000000000000000000000087264caa038db251768228e371d2cf4270ed9fa6000000000000000000000000c9189044c86adf22718220ab8df76e92090623ad00000000000000000000000065e03c2b7dd219ae236e4b0ccbdeeda50e3c1ea8000000000000000000000000f60341cf58e0c7de88d1a025d40ab6e54b03d743000000000000000000000000e21fc98071506f0507bf8bbfbaff13187a59118e00000000000000000000000033e5d5ff7c037db344da610535d1795ef8589517000000000000000000000000607051cba7480737d8b2f208aa05da0498e1b7c3000000000000000000000000ed5fab0d53826b1f2462463153f8afdef1ebc72a0000000000000000000000006991eaa4dc1c258d24da26d7beb215a15d09c791000000000000000000000000641969459523a2d2235182df953179c42a79d4750000000000000000000000003c11aba7251ff48a673f096940ae47efc17684a600000000000000000000000002b860783d1957f9dc0870185b8bf7714eed9604000000000000000000000000a5ccdd9fa3ba5a06b8c65c21db14b67cd073ac8a000000000000000000000000dcc5d771893a96649f84cce8ce60a8d4bc97f2260000000000000000000000004c9044ce07e04d3a841015ee78dd661f8948bbd60000000000000000000000002c96317682b9fd4d47dd6548a854fc8c82dee342000000000000000000000000a4e3e6917da1067f917ac976b26bc1202e9dfebd000000000000000000000000cbfbcbfca74955b8ab75dec41f7b9ef36f32987900000000000000000000000039d2cda664e07b49e8f7cd87cb057a9e7132f8b300000000000000000000000019a73b79372d0120bd7ce5c77d6eeacffe723a0e0000000000000000000000004a511e4badee3ce398d61808816654f65fea6b04000000000000000000000000657d7abc5d7c80bf249bac1397d08086e746202f000000000000000000000000ba2d3ef9b12c3b729c78c6a4988cfa2b9f855fc4000000000000000000000000a96fa2ab5bb9c0574915cd8aca45807ee27c5e4e00000000000000000000000022c20a88bc008892e760d799ed5e0dcae47a5185000000000000000000000000d0a098b0a72a1ca0afaec7640897a4cd5a7b9feb00000000000000000000000087eb0e02d308c2e23dd5d7f954f1432c769fe8d7000000000000000000000000c63c18e6260ff8c5745542497f18e7167a15dd0e0000000000000000000000003b65afc2f741b0f2e1e3e9638ce0e5698fab874f00000000000000000000000082f6bccb3a3aaa56ecb75ac86ad9b21902889bd8000000000000000000000000a6f9b0e9d60ed90bcfed9718e196d91a323cfe640000000000000000000000000631bf667c8d6e455f89f0d6408a8f2f3dbb2f9a000000000000000000000000f07f7da6381fa11a4b47ea31164828a1bb9cdeaf0000000000000000000000003e0f9555cb4051daf0cb54ec263fe62fc4986c6e00000000000000000000000089bab12eaac01414a907628109da32b5004bce2000000000000000000000000091c951be3fd3c07bdad5ef34f81cec22b7e1765700000000000000000000000075200a2d5874e58f6b2f3ebb52b331e60e15881800000000000000000000000079d5e1aa108b23c7f460c1a7e9a5afd896eff9570000000000000000000000000c80c336d3b888c36e0db96539d273eac166d32f0000000000000000000000002971ee070e1758db3a75692e4dac6645158c4e26000000000000000000000000084049db61cda2c08ba674e3c8b7d079f3a2d82e0000000000000000000000004b5048b4d387d32c1da3e32c254b72f601c36f1d0000000000000000000000004497e2c83d7ba163f10761c8ada847c2c645bc4a0000000000000000000000004f5b725b83e436cec501ba9e176d627d6df4d8af0000000000000000000000003fd0da4fdb951c8abc70493a2691140f71acc34600000000000000000000000054dc749d1bbd9f2978534f3fbd92fa238143b9d7000000000000000000000000909b8f5034cbaa8229d449abcf0a6b818bd9c6f60000000000000000000000001e4be40d4904581a9a96711512f2d756a3c58993000000000000000000000000db4fa5a081552317251b9a21f3c5de27c22ef5f0000000000000000000000000ef88f2292c91b9440fa6ca8f52e1205b381056130000000000000000000000006883b51ca70720f5c9921cac9d9610fa9e0a59a5000000000000000000000000a1b0f5be21067ce520f14299158a705c3ae375fe000000000000000000000000f78410a78d50aaca5a15fb62cf184c0a4b5e981000000000000000000000000073a23b8cbb7e6745489a8760f684d1bde4c0b1b400000000000000000000000030edbf28f8ee481bd71d5ba2b084f5a4cbcaa1840000000000000000000000004587bb20e68e132896c6825c6025a4e8dfc78fb7000000000000000000000000b110321fd7fc7832204daaa451164641162151b7000000000000000000000000b12f10b33d226e069a843da436e2e43637ddaf770000000000000000000000008fe56b69ceb2cbb43db4f4a8880b1c6c930428e6000000000000000000000000f4bcf5a11e1f55b07583881c7d9a2aa1a25d3177000000000000000000000000bbaedadbf942267db5c294ed432bb7666ab103ad000000000000000000000000d8d148f9fb26aa65a86940d0143c28ea8ea8413d0000000000000000000000002e665daa108051dbee25eb5a2762ab570368483d0000000000000000000000008838b7cbeabb2167fdc0813011f076c537eb064a0000000000000000000000000e18a1109abab8e116d3cb993cbab08a45a01f7f00000000000000000000000076eed05544c456e280270efe933f108bc920157e0000000000000000000000004e76a717211e0800149f2efee09ab20efc9a66c4000000000000000000000000581de535e369535053b9cf71d30974ba8f9e9c0f000000000000000000000000ae4f16b346f75da115274aebeec756a22ea0623e00000000000000000000000032b0d8a49a96afe9f2291dae2f4340a056c721cc000000000000000000000000f7b2aa5a8c73beafa936584a2d4d5c779c77418000000000000000000000000079f0af064ebea28903dc7e6357c9b6fd80f10eec00000000000000000000000081ab44aec7994e5dfff4245737909f537c6e2cbb000000000000000000000000d69bf306a6915f7658e121354b4f1b460c62cb68000000000000000000000000291cd1a868625d8130312fc2217c592b27007fb800000000000000000000000046a91238447773345ae217918a6d3212fb7478e600000000000000000000000046a52bf7dfe65ac91dc07aa4c50900dc6ef5597d000000000000000000000000639be1c1517bbbe9a19d1d0401c4fcdb54bb1d9c0000000000000000000000003067a73dae6a3e4d5d96023508fbad29c2f58fdc0000000000000000000000000350a3ce67d9364db82b4f86216c304564efa800000000000000000000000000d3aca1c87fb814fb35ecaab65caaba39d41b575c0000000000000000000000006999cb6a62b0988c89d4b05ec7f3e7cdef7949ca000000000000000000000000e7374fbc9aaac2ed1c63f37a637fd2fe5b59f73100000000000000000000000034eb99bf06c3964d0feca2e9271bd3d073078d43000000000000000000000000172be7af0540a5a1c3378e456416840088061475000000000000000000000000db65230ba892f0d1e11e6594c241326d791def66000000000000000000000000ed857af0093f64825c18f21f8fe8212c4d4ef8d10000000000000000000000007f5b40d45f03580b9fb4841d17929aa7adc2e8e80000000000000000000000000d726059337d71b14f23d3dde21444dfb1ef1a2e000000000000000000000000abd0dad306233f587957caf83873cd68def8b9270000000000000000000000002f3953d8e0b74e1de390979d77e558a068fce5fc00000000000000000000000006ad2f93b61eb355e6e27d9eb8c67ef8eccfa50e000000000000000000000000ac059520113381169e29ec42604c7ac88116036a00000000000000000000000064088495a1dbefbb96fe9aa5e4ddd889ddf2adae000000000000000000000000d960d36814267719c9e845622dc9b3d13db7898b000000000000000000000000c666ef085c2ed472f15541e462b429a0c31d7aee000000000000000000000000725e86fd0f86e5429de865b20e3ebf1f3b05f6bd000000000000000000000000e8d5678edec77dddfa0fb9b3a46c00b1a160ec8400000000000000000000000093be2d4cf5f5ec4fbcf2cd3290bf6de0fd78a8ae00000000000000000000000012cb6f5eb0d90f8978deb060c46539e8b8725509000000000000000000000000e10286ea0018a79df82fb02920bae63d0cff4efb0000000000000000000000002b144fa135460b6aa7419d67b7c2c995631d0f450000000000000000000000001d19da85322c5f14201be546c326e0e6f521b6e60000000000000000000000004d27635e78b59c32f05a7e02f49cb11186066247000000000000000000000000198d3295d1a050368608c87b73b3601f960fda7f000000000000000000000000e48f1978426ae50402e93026a85259ba7b542e3b0000000000000000000000005f37131049b5f0750c0c31356da965ba02f4e86b0000000000000000000000009bbd2b1725cd35d0e1a4bcb96b5215f5020d3d9100000000000000000000000072d04fd1cc335d27db6f0eaddf31fc31802d90cf000000000000000000000000b84855dd1bf649c274c10f3dcd523c5b13b1386700000000000000000000000099b336ddf9db84de0877e810fc8eac878fc3b98f000000000000000000000000fe05ec6b8e95cae67f0433893df4b029bc8c14e00000000000000000000000006952935d717209a0c3ec73b7fb07ca83d001a8a30000000000000000000000008ca1737c743f24e8c86d6de00e7bf583f2515c2b000000000000000000000000cce63f7f8a0f28245b941cda334d68dd13ce87a4000000000000000000000000300177b2c7615c1b607d23be93a9f4eee0c51c7b0000000000000000000000002e5d59b67464cf051e321a7bfb20fdf621c3a987000000000000000000000000702f424194fbf6bc15c320eccdddae5d1e25051f0000000000000000000000004e9f461ef94a647f60a2047dc985d617c56572530000000000000000000000002b8ef194529f901617b87f5fa6adde2d89af8b4d00000000000000000000000080fcf6955ce073cd88da8ac68681122b70777b2b000000000000000000000000b7bb0849b9e47644f6eec2a136a89cd056db531100000000000000000000000012d1a6716ff614f8dba971875e893432b457485f000000000000000000000000341c935a73d11b5a872191baaa8f60943538ceb1000000000000000000000000e22e6cd2464ebb26318ead88658ca41267a8d3060000000000000000000000003da1ecb26ec2cfe0848a9a088b8fedbcdf2bc7530000000000000000000000001652886d96fb9f393408d13ec10600a361a996ba00000000000000000000000004b7ad870154a0e3de90d2897d7f61292c18b997000000000000000000000000024a7c5e1e26d02fcf1d18f703d9b49e13815a500000000000000000000000004f37bea7ad30a9c047f432fc9c80c43b549c1d900000000000000000000000003607f2d1534e865b15650d0a7e053f9e3c36912b000000000000000000000000a1eab4f51bcdc4a01f48cc9ea69c21457a0ea8a8000000000000000000000000b29eea7e6f7bf9184b5c06cb46a6ee90a4ba010e000000000000000000000000c3b0b409a4744a3f2aaeacf2ce6bd91539ef4ca8000000000000000000000000f5d0a60357be612a4128a3dd8430e9871db988ff0000000000000000000000004acb0c892f074dc317559b15bdee2e90fa288e5a0000000000000000000000003c319601d98f0ebbd1fe90d4e0c1587d38d79e1600000000000000000000000065b86df47bb2d5079a2a0ea7d27bccbc0b6ddc82000000000000000000000000f107eb7a3b8e48a39a185159f274885897435b2a00000000000000000000000082c57f38534e2c91562ef14af8e9f2a2bf561d54000000000000000000000000aba00ba11988671071831cb9bba1fa038a3bb56f000000000000000000000000709c4d0494d0061b910e73c1e4552bab04fb9f90000000000000000000000000154d194c810e9fea0f05b17d7def960c731922f8000000000000000000000000fbfb1ad08f5d60d0243cc88e1edf9ed5875d2efe0000000000000000000000007bc6d804d37ea8aec4e3542f236803d3f03e4c78000000000000000000000000adda5e5633ba6ef8af0741156b49c7e642108b97000000000000000000000000a2b407ad62ab90548050db400fd0818561038a91000000000000000000000000b67ec89ff66288813271da27929325d03d51e1c5000000000000000000000000c15121de1c5e56c8c3cb5e62f0eff9a46af75b77000000000000000000000000548505b14b7676790b17f19bef91da84edb9575e0000000000000000000000001156c922509c1d15d8eefe273541e52fd5340e7d0000000000000000000000005ecc25d1f658af69d9b59fcaedb2d9ee38254036000000000000000000000000c0a94b06329334fea3e829e533bf8b745260068a0000000000000000000000004a2deb9f7cddcf900cc8ad41c08a3eaab8723cfc000000000000000000000000a1b8ed64c4865ea59bedc8bc3091ee93e683679300000000000000000000000059f318aa4998ceb65243dc7c572e231fe0f30287000000000000000000000000e34db45cbf98d855c84f812f078cc9848f22384d00000000000000000000000092863bf03bb6dafc78d7274adf65fd01c0e9f5c7000000000000000000000000a36267add687f7419a4027fb8ebadf83085f21850000000000000000000000006ea7965b6e64045f0b709c50383b23eb03ad5b9c000000000000000000000000197f7156711b4e114fb140e4bb0fe5004d58fc44000000000000000000000000bdf88fd80c30ebf66065968d6379457b93a0a4920000000000000000000000004e09f967b55121ebfeb7bc118899c8061e26aa460000000000000000000000008c39bd2bd9a91bf696deecf33f443d5c2d63036100000000000000000000000097614885d2f9aacc943ecacabcf6a8af7506def3000000000000000000000000ff9e392bb799ef5ea531910936b202e144e4fdc90000000000000000000000005423a09043b93acd28095094d7b78d112a2b8d5700000000000000000000000056a65c6b976a27fcd0a307718ebda9eaf068d293000000000000000000000000b7b4c9354161dad93795762a15865092a3bb7bb2000000000000000000000000bb9a54fe9c2fd8b1d383d31308a57b389b36a1620000000000000000000000003ec2c0211d4c06306bc1d412dafa8ae616bc673f0000000000000000000000004095691e17cea3165aae286f5e432cd4fcd156490000000000000000000000009ef648b6eb3a49951ef11bb85974cb148bd624230000000000000000000000004f1f4bcb07eb62b60eae29432361e2912413ef98000000000000000000000000aa47b8a03aa9c9d77eba663491306218c003cde5000000000000000000000000193da735e4d0423a043678f275f8571c1c1f969e00000000000000000000000047fbef5a757dd293f7aabbc37abdd70c9e68ca53000000000000000000000000ef0b82c69e1fadb75dc7aeba0e29413cc2fe2e3800000000000000000000000081fc745bfcfb8141c0238f343ff733442492b74d0000000000000000000000005f9e109a4d87f6b25efc62d1c24e1961d853a9ab0000000000000000000000003730b4d085e21a3ff1cc68deb7761802212bc15c000000000000000000000000500b55dce37770c9657130d8caf7abe028a00455000000000000000000000000d35bfd98fe5f5440f6ef5a38dbb0437f66eb2dcd0000000000000000000000004e10308a72dc985fad38370760bd002e7e952fa800000000000000000000000058d99f5c871d2e645a72dcce4cff79629cea81e9000000000000000000000000ebb2205978e2f8cd92245406a300275832d9f8ea000000000000000000000000dc889fce10dd815f71bbc00a5a98b6d7fab15d560000000000000000000000004b5ac1705896ee9970e56103deb20f4b6f975027000000000000000000000000c846ddf3b8f2b65b93aed29bdeb430bf8ad9782a000000000000000000000000b1bb383fc1b3884e48e5e93bfdfba462df0f99a9000000000000000000000000e12da3765eb3c019443573a016101392fd89dcf9000000000000000000000000b6452bb5dc6d2c800935b09f983fcde37a362607000000000000000000000000a3b8f37625ca98158d918006346f18bb2d16d365000000000000000000000000b7c35bd7285078e709fcce06f342177df7fdf4b7000000000000000000000000faf790ff539471763da851d63ad1a47d0f95f2a60000000000000000000000007d2a6d3ba09edc40448496ec9e19057fc2d0721300000000000000000000000036a47f2fd86f0292fa92f2a7008b5efd3d524047000000000000000000000000585ff5f9d32ef1d6f184f649bf312d27647d13ac00000000000000000000000030cc2182b1da8754230c34a8dfbcb9291dab30dc000000000000000000000000652265c7559fdcd5da8e80e1af9d81bae15d39de00000000000000000000000064befac34b8bce1a143c9ca2a4b1c3b2a9406fdf0000000000000000000000004f2d9069d9e0a18e0a43818c1503c52f011cbcf20000000000000000000000000f2e88b624141a86a478c560eb53cd96e8aa16680000000000000000000000005e48ac67ee69244dc1cfdee7ef0733e0742320e3000000000000000000000000cf814626c24ed289496db702d471fe07fe57d0520000000000000000000000001978de3fff11340314480e04f2b09c9f5644c4de0000000000000000000000005e535f50a41d56f4c81cf8ef366a2b2e55fa36d5000000000000000000000000589967aa1e13054066bc6e64b0b4a9d3d2a3092f00000000000000000000000084a876283b0c07e31db5213409560ad3b1e2e6f200000000000000000000000047a5745fc618e6e29016160e3940f6ff30cae98700000000000000000000000091fc9a46b602c848a2ca3cb91029a270e3293ccd0000000000000000000000006159cf93ae55ef7475d9da79cd01c9d8083cb89c00000000000000000000000022ed014f4d8d1e45f200b7a66ad08e12a72b43250000000000000000000000006a9863ca86de8080163f17fa81222bb387b727fb000000000000000000000000d03cab18b71a883870d479859f3247282151e02e000000000000000000000000a7ecca44cc8c2f09cc725242848456ea068cb3fe000000000000000000000000cca0257be94c40adccb2db31ae44e0a7b269a9f600000000000000000000000069c2bf7a79e30e7145024947e65a7d8873439f70000000000000000000000000f3628c7cba2b43fc3508540ec8ac49b251d274d300000000000000000000000083bce0b0c3ed3fdb9c0514e616c2d8c2b27ee8e4000000000000000000000000b62b5cc994e24b3a8cff1d4649f9660fa3fd05a1000000000000000000000000f47a9bb7d1bc1758cd140066c474c6231bec5ef6000000000000000000000000a612c30c330da65c2b47c931d1804aeca73ebc160000000000000000000000008979a363e702b6cd165aa7129489ea2350dd024f0000000000000000000000002df530df2cb9bac514450ba8f2ccb484dce3591600000000000000000000000093b771a20298cffe6e4ed94a01e6b4e86f5bad480000000000000000000000004b84dc2db9287b7fb63b7786234a8ae4b23fefae000000000000000000000000b6ea86571e5cd20833c448fdf093e63400756a24000000000000000000000000ee9439a12a7c2a9b6600ca8a498620580d2f116e000000000000000000000000df2c55b753a3fe57ff75ffbcb7cbcfa7f6426f0b000000000000000000000000cff6cf9d9059f22233e7a8c9289094c92b893707000000000000000000000000f435fd8821aa5f8c2c815ba09e065a360f709f2c000000000000000000000000800891ff7278c9bb0a05044dd1a56d5a83c69b10000000000000000000000000645e570f01d31e545bf5c35335db07ac344cef740000000000000000000000007c46313e475cb1b784a4f360b7789b12c8be5325000000000000000000000000eaf9800a6e3c573e5791aa2c9bfa719efd8b709d0000000000000000000000001cbde5eb8a0f1df1906587b7842e754119f4c865000000000000000000000000feb6f5b619230a02f214ffe66413c5d730a32527000000000000000000000000e96202f9d5c5ccd02b8bd6fef3f606a3e7bad9610000000000000000000000002fe004863581dbc4e8bff48f1cc30a60527ec74700000000000000000000000091fbb2bfc412a6de3ce03dfc1da9a7e00370364e0000000000000000000000009dfb7fa214530eaca0712944ff51c2199b9d091500000000000000000000000014a046decbb647a806fec3c420c0798ebfc43c2900000000000000000000000053648e0608ab410ac719b890d56bb765c46ec6360000000000000000000000005cbe2953daac92877f6ea3888b22b566b49fa807000000000000000000000000246bdf69a027ac363338b4cf7eed9ad0438a74880000000000000000000000008d1ce1e45e96f10f11e094ad77f9c8dfe4455421000000000000000000000000880692f9543330fd83de33291611bcca0e40a8ca000000000000000000000000a7b7e042729458373fdd6e421933e5aa876077a0000000000000000000000000c65f12472fa46df9b4c5446212ee52089615ba060000000000000000000000009d07aec9bbbfa7c15f9cba94a7ed1417464f9ff0000000000000000000000000c687422f2164ca7d97954fba4c650419e114430c000000000000000000000000a4cb4fbbeb90ee20e35694a192d86ce7318588150000000000000000000000007ca534a83427c8db61181b821963173717d55d8c0000000000000000000000000907068e73183a6c8ee769ae8e773e8e44a38c890000000000000000000000009649aa3e3b489f6e8b97cf73c857fa6c678335ea000000000000000000000000a80291540b7270ae00dde679790c4942a0f07623000000000000000000000000126b8572e5b50597cddc6ab3cff4364ea9933eb4000000000000000000000000fce4a14c5168828de791b561ce5f6d1dd0f1b9ef000000000000000000000000349d39812a43d900349e8cf8685cb18e9feb15b2000000000000000000000000a6056149645295fe1209c5a031b72aa1be7499f60000000000000000000000009f32e098229b08bfa7c3638ef7fbda7e71083b530000000000000000000000001bcc7a027398d50d3f942ad0a88e3b1e34afff5a000000000000000000000000189e7dd9baf2a954f34f2ee4646dad169d9003eb000000000000000000000000a46895f58f53fce9ab569c13d5f731b563a9627c000000000000000000000000b8700eaf9f3de5eb583ae2732fa6e64d34daf92d000000000000000000000000d2154113d35ab3f45070e5d152c1c7880f804a8e000000000000000000000000b11cfd4a9ef07e2640f633d0338b1354f97812d5000000000000000000000000e77a8b6477690c61755585a8debefdc49ffd48000000000000000000000000001c21a5103313cebc513c3ba81b83e6ca6f45b40a000000000000000000000000ee221f1a48b9267920ae97059910f9e3c53d993900000000000000000000000068c392e6d564acfe2ee338c3ef42c524563217ef00000000000000000000000036c6c66d06397b8e1270deb60754c688b8765a67000000000000000000000000cab84c9b30a162ec376997189a82fa0c9d70215e0000000000000000000000006679850452d56b88ac57e46d6565175df35cb4ee000000000000000000000000f34176088d1db5067e0245404bf907a3c78e5311000000000000000000000000e1b1c7033757399d1ff455c14c790cf8914aa6bb0000000000000000000000001cb7ebb11222c8a61e9165ad31bd6c15ecd5c67b000000000000000000000000adda668520a1a8facb50aa2552193463423120090000000000000000000000002f6407c0c3dc0bc28a8dc5f46b9e17f1128b11c9000000000000000000000000086da6e3c37f3dbbe9edf512fc263543a057c36b000000000000000000000000ffe35ddda431a99bfeb4be7bb9d115e7c73835fa000000000000000000000000b3859179f59656a8ddff39585d027a990ec3a72f0000000000000000000000003575a7892e42d733832ce46bf9cce6feb60964a2000000000000000000000000019226ec48d29040af75fba0cc518e44320e3842000000000000000000000000b4b79788661210e45c99d94979e0afc4a3be0c7b000000000000000000000000d46bcd334d6dc76903f4f66a4bba5d4a4cdbb77d000000000000000000000000eeceef043958ff275aff2b9ca0f7195c3c336ce10000000000000000000000001dc1616162deaea09ff2a0dcf05534a42addd889000000000000000000000000903282fd10a9dc5d8dda30b0f55467c67e96e2a70000000000000000000000001012c5a4a1277da95ff01d6f82684fbc70d32b74000000000000000000000000fc13c00beab372c1a27f5c74eaa9eae6e316167000000000000000000000000062bd3b524ae83c0e695fe6756770644445edaba3000000000000000000000000b08004ebdbc080af83dcb227a905d21fbaa62d700000000000000000000000004b0c302aadfb32631d190025766d7423a8b5e17a00000000000000000000000011cd81ea90324b94c4eeaac319cc0b327da6729f0000000000000000000000001660f4466fa8d87c914ebc88bc753917c5c44901000000000000000000000000943a29a0196cf760a76473f1fbbedc6bfc84f7f30000000000000000000000000cd0edddb8f5efe99c08ec21777e9c317059918d0000000000000000000000009e729259272307738c0e4dc0f28f390ab1c93a3700000000000000000000000066747549950a7733ce0929f9f274e3bd76a19bb30000000000000000000000001f269b083694c42c0150a1cb6fb11696c954ad1c000000000000000000000000e1b289da74a6a179b36db7def1026172cc3baa310000000000000000000000000f4726489cfcb97314e70dc6f5240c31cbedfbd7000000000000000000000000075f1537ff255b529f61ff21be520ce823aa4af0000000000000000000000000889cb6ba64665a4e0af224fba110320c0a4b61660000000000000000000000009f882abc48a9c3f0d2c63b10645f8c2db5b0a1a2000000000000000000000000f417c9339a5f094747a25e9c2f9a222b980d6cc1000000000000000000000000c7c3974f09cbfdf60e5c30165aae1404ed776607000000000000000000000000ca74b7743657bcb5b060cb756c6bb3871beb832e000000000000000000000000ae0490e81aeae174b89f96a94a005adebd300c75000000000000000000000000af0393f60b0c2769d3b7e3476964ef4cfbdf0b98000000000000000000000000d4905d809c58f750360e9a37d9657cdac9f425c300000000000000000000000078a1268f942cefddf30e519c67e722c61c061e1f0000000000000000000000000f34cca5e025248f5c66109dedefd95f95905569000000000000000000000000ed9648526f5eca0577e1e6ecdaf9fafd2a15e20600000000000000000000000053b027408374838e42725845d6252688871f2c260000000000000000000000000f3c58b4bdfd82d9e41d9ec5f9f2cf888761ea700000000000000000000000009f3d8c4110f6da63fea67e068b8ea5fa104b5813000000000000000000000000c4119704a182bb5a82fe67585c5db2f1f5443eab000000000000000000000000d413222964f10c86245d85db9da86e09c89e09f20000000000000000000000007636c4f842085c0f278b35187ca2a14e2941954e000000000000000000000000d96f478d957c356e712bb3e8d41ae449cc8d5917000000000000000000000000a469e767f27231fe13b6ecbf968063c2f3ecd67100000000000000000000000096c90e32485ffc5ff36aa88115b7c82a583c89ef000000000000000000000000ead7bb808291e1551232976453428cbb87f0f2fb000000000000000000000000d10389b70d2b8eb09ff8572b27431ca441bf27db000000000000000000000000ad82d3a0d541d371b54af0cfa6c75dc610111c66000000000000000000000000970bad42cbed468d531bf52523c9dd3371d27fc300000000000000000000000042128dee66e62e31ea90e87bc506771f4596bf9d000000000000000000000000b2fd301bd49f99d7e7fd629e3ce3fb088b54b0430000000000000000000000008170bcad3a583a0f394c5607b4ebf4aa718191b40000000000000000000000004b6367af366c789c6b1c9bf88222a1642000dd190000000000000000000000005eb313ec33e69771e7f0d04e7b32c28e937024de00000000000000000000000013065a07c054936d0ef809d86f4397fb3d290d790000000000000000000000006b3ab7e010e7ab0e94c881a8e30f8af2de6514750000000000000000000000007a651ddbea1d3e102a7a2137089e974274c61c04000000000000000000000000875c711c2e1281f8b714a198615ba9fea2a869540000000000000000000000006d673ff5756d0da0c10903cb5e1c9fe4fc35e726000000000000000000000000d994b647055d6bb866486242b6992731098dc17e000000000000000000000000cbf8da72dede6a1e6d536f912eaa5f94c5203533000000000000000000000000f1b18b84bfad8969f7b9994ce6594ad989dd2d9e0000000000000000000000003660f5a7ba2e0507b0a510d6467b6d9237060e86000000000000000000000000bc7de1aa9ff4a66c853b2826b79c9d2e5da9f94e000000000000000000000000286eca5c9bd703f99de9714ba348f96a6f846d9e00000000000000000000000022a35d93a2a28addfe8e2a739c255286bc9b1755000000000000000000000000b57b5ee1c5215ca59976df2b7b726dbea85d9c1700000000000000000000000084ca359d2d1824e0a9b0b9c963d18ddad25e752000000000000000000000000075b33bfc8a44191a562901e5ffeadf81417425bf000000000000000000000000e12cd43e07985f7c405319e625ef3065babac14300000000000000000000000092078b9ace849d4e5cc73690af893a0b835eeaec000000000000000000000000c9872cf5d8f08f8d4448ef59fffdd3a01b64a7cd000000000000000000000000338d7b98a2862ffbb4f2c31de5ab97974bab9ef10000000000000000000000004b654f7c24dbbe2a1e8a1c1a24fd0c94fc924649000000000000000000000000901677b0f10c5f723ba877d3d4615a68f6c5b37d000000000000000000000000f19db776813830a20c5a021c9f810eafa54a2edf0000000000000000000000008b9487a7648b1bd781dc85d546275cd9afc76d0600000000000000000000000087b4c8143c6c5401def14a79e0a9fc8bdf46feb000000000000000000000000001ee51cef84df1bcf0a318f779179b8a4cf4904a00000000000000000000000073cdfa9c7626aef37d4c46667dac24bfc3cc568b000000000000000000000000e0238761360a57d9163f1433858b9fc1e704a0220000000000000000000000000af6c681a48e045e4fb5b8d8028d0e90bddbd3370000000000000000000000000df962c55a44e7db9033d46a8dc3a7bc5df82e110000000000000000000000006edd0a6280c89fea96d67f31d03137e12114e32a0000000000000000000000002b0558f0e51a9c9d5139ab45903330f7bdc48a5e000000000000000000000000f8117a8f8ec613ea0f3a671ea1e8e12f32426387000000000000000000000000b0a7faf540f4deb65d8fc0d45d7e718b2a864f08000000000000000000000000b4d5f3a4ca0f5e8f0a79097eff087cea6e01aac20000000000000000000000003f41de180e43919db411ff700ec775ca3adc918d0000000000000000000000006ecbaa044b71fb917a5d6aa06851767f778614ee0000000000000000000000009dddb5922981a42ed0d890035e2abfa9a7d6cd8b000000000000000000000000ca0b43613e6639ced88c5e55780ec422cb5ec8bb00000000000000000000000011c69cafbc4467cb0b53526db133d0be86ef0254000000000000000000000000788193b6d247f8fac3f40d7e7eb3158b02afe21e0000000000000000000000004d2d8ffa44ba6e02eb381dc8508d545894e45f3f000000000000000000000000283124d1099f7e53f5d09ede927e831ae1b608b9000000000000000000000000fcea311634fcb5328118002f1811028cf3dbcc0600000000000000000000000093e5834d686b27e08990dd471ebdd6a03852a6ae000000000000000000000000db58a1f478cc408266226ebd811ea407b5820d1b0000000000000000000000009ab4654de9108f2217aa6a345e855e3a2d260f4e00000000000000000000000016d81bf089d142d426feaed2ef9f03b8cbe62b370000000000000000000000004f5c657e820410332d1c342fc69c504be8f588df0000000000000000000000003bc605744ca7ff09dba0a99f5bd782f6114d8a7900000000000000000000000083e485bf917366a6225fe48cf51f6dc1394116e800000000000000000000000079ded431c767c866e15d4527572fa7de792dfd45000000000000000000000000a376e7a2bf08d9af1cbf35942e47ef10ecc04ef2000000000000000000000000c9a4d318afaa70a12409ddb0a64dbef25c5ccc9b00000000000000000000000071dc4b7610ed9e70cae805373e2f09b98d57383700000000000000000000000047e5136b64229097c911524370d393a98c8857f500000000000000000000000021a8eb2165e45160fdf3ab50172be7ae0d9f22210000000000000000000000005fe4a4f3bc0461120ac7de90f803d4508cd48b780000000000000000000000003cc60491d8fd16c620249817686456c591d673f7000000000000000000000000c63198840774f059b8b71d6a89092663215d6f1f000000000000000000000000ee1c28f2afe5bdb88848fa326dce88bde4ac8616000000000000000000000000806d88ef11a032aeb145414c9bffe3ee7c3bbc23000000000000000000000000f3de5d0ebf2b81bce6c9d2a4839977ae6e9fcf8300000000000000000000000075da37007557f3df3175a0a8ec843787b0d8c905000000000000000000000000a11e71964b599dae99da9666edc7fca665a486e900000000000000000000000059936897ecce251348dadfd913de2e48385c561300000000000000000000000016b6340f5f4c43e9b2024dedaff2f2e490f2b3dd00000000000000000000000092fb47e97b425dca661748177d547cf1cc5b3d740000000000000000000000001ab4f8817d0ef710deebdf75ef7c921407c26073000000000000000000000000769877ac10a00edaace5094e3a4b3428aad42ee000000000000000000000000007df882676236150ce4bf8523af97c5dd298601a0000000000000000000000000c9bd134a36c68bfc4095fd1083b91c613af6f8e000000000000000000000000b1f76e0d22b2f603f61d43d496c206a4defc6272000000000000000000000000d045ed91f5cef18d306ee32e2d732a600cff6f61000000000000000000000000252e6056b510f017884223f53673bc86e8ccb4ba0000000000000000000000001d2ab050aa87d70e84d4efb649cb5e444fd9d23f00000000000000000000000042b71b283bd114bca5bf6dc049c351da2a018a7a000000000000000000000000149e0594ec4dfbc03c960ce5fbf03439df52b25c0000000000000000000000003f1fef3dc176911172ba595e6765a85fe52ef1890000000000000000000000002c75cead4209c9207017c2a5bca6d05327b95d530000000000000000000000005dc791414d409a4306eae501f1452871f3365f44000000000000000000000000a6eb4fc7fbd67fdb18c55cd7c6470f60bc30378c000000000000000000000000ea03154841131b7c94db80684f7a381dbd19e6b2000000000000000000000000d2e3da677025aeb5977ca9f0cc93dedf77858c4b0000000000000000000000007b01fc16a22c7ca27960f9d6a31cde3f6ba068ff000000000000000000000000fc57c8fd8748e0dbda124b35452de4715dd5ece8000000000000000000000000a1b5d41666dbf769fe711ff2ce66bbf4ac8fb939000000000000000000000000edc250ffeedba9b63abdaed670f029f1bbc8cc1d00000000000000000000000070252b922235c7f52ea9a18452ce13785f98ec8f000000000000000000000000daf883bba67c6a2a12b1f27afb6bf9fbf17ce331000000000000000000000000ceeaa2b5aafe8f2eab84ae980188317cbc245d050000000000000000000000005df2478e6d548fad5bfca1b500d39826dcfb5119000000000000000000000000617242f814a4e557ab3fad8d0a1909419b5e2b7b000000000000000000000000f20108b550496849e42a717c500fc3d6302c43070000000000000000000000009b70c22a9b2fffd67ef82396d9becf61e63d1f83000000000000000000000000c9757b56cb96ac1f82c2ca5eb079ddf1eb6f86230000000000000000000000001ffd059917ae15bf1641ddb6c61441890c6db5b9000000000000000000000000c17dc18069bd850abbfbfd12ad8ef6d673f82367000000000000000000000000809836fc898a241452c1297389db4cb7250c98ce000000000000000000000000ac3d16a2d4d7ede067421cf693ecd8d7ee54fc28000000000000000000000000b9c34fcc757f0e43a2455dc0a2dc2542c172f828000000000000000000000000f4067ef6e6a97f75586982466a15ef76184221b2000000000000000000000000a77fb3c46824cef9030ce98fa0898b5b1718805700000000000000000000000054ae41461cb38e1b646a31de405c218e73909a8700000000000000000000000098232fcc48c747025b94e4ba29d95f7bcaffcbd1000000000000000000000000c894976566db12cf28aa3d90aedb41c4f6257cec00000000000000000000000063b7ee7a776b445eb52b9bbc42e20577c8d14d7b000000000000000000000000ef75a531f9bf65364953908297b144a0cb206d88000000000000000000000000cbc48363526862e76631dabfa1c826170db86885000000000000000000000000b30b37198ee281af273e62a8527e7439180618e60000000000000000000000007e906b3b0f8afb0fe77d98c6a01a97f2117acc2100000000000000000000000004e83ea87e01d6cf21804866b7a069da7488af660000000000000000000000000baf90636d662f53082eaa339b35f27aa0b5c0fe000000000000000000000000fca044d14e76800851b03ab88c3ecbdaac8a1886000000000000000000000000474147ef851c888cf7429471f77bac322cad16e0000000000000000000000000b7c1560ae930c6b0f268dbe1ea942453a193155c00000000000000000000000000e33295f5578e120a3c765fdb5eebb8833e62f80000000000000000000000006f439d459b1be15fc87eee9794fc2b46e9938dd3000000000000000000000000d0bd2850bf1da49a9b50cadd67cc84715e64a12c00000000000000000000000077ef76c70b1c1ec93f2351c8d4ae204194db5a1500000000000000000000000022a97fbd11693dcf46ee021690c5e4ca320e4679000000000000000000000000e18095fa654ea12f7e17eb21fce6e63d37f1f62600000000000000000000000013f224f79d503afba05b1d7c01e4c2c893ed9f7f000000000000000000000000ca6c724799f4b5ff464743d451c2f8b3fb980837000000000000000000000000805604cb8bc479d611cae35a8ca1be8527a9eea80000000000000000000000001a3a734d341021ff1cdc63cca030202a7ec8eedb000000000000000000000000fed6d7e443cb389a56bc0470d0f0db3b101b8b7f000000000000000000000000be25730992c49b486e0804a6bf81b0e8cc5b6348000000000000000000000000ba9529de098ad69e6dc325a27a6b92e26ccbef2a0000000000000000000000004b988e89c0d4344d241ec92c6121f1cb605fde0c0000000000000000000000002b9819a500a3cfb941d92a66043b4b4d75c78dc50000000000000000000000002b2a257463d02b7fdd330d3622bb17862f82b453000000000000000000000000386be69457ba0d51967a93f552d85507e97353fa000000000000000000000000f2eada933376ca2528c132b8d01ccc6350147eb0000000000000000000000000881535cb04d35e3909656ec3c001e13b8ce4b520000000000000000000000000000771ed7ebc3eb49348fff945b21c200e1893040000000000000000000000008197192484942a91695852265e3f32d8de7fc2fa0000000000000000000000005a115befb716966c7b5a699c577a326686a632e8000000000000000000000000906bf96ea5d9118a790341b10e1fd7657a82cae70000000000000000000000006c4567e25a8b4f53ce8ac71cb04cdce102fdda5e0000000000000000000000002bf3b3494a2a6d2744cfbefb6a7f4421713fea3d000000000000000000000000cd2472a5def93afae0387b65f288839238724a660000000000000000000000003822c7211317df1ff6ddef61bcb5ce854eb424b9000000000000000000000000e98e00c8eba7a5f98c5b9a49e8761d7711d807f4000000000000000000000000021ea5ee42f2a04ac95ee861c75f1092d9d57f15000000000000000000000000b5fede071f035befc5be367d39ba635c547d109e000000000000000000000000291787a0635c9e475e8165b64521c41db557f2d90000000000000000000000000ec3e4bbc7e13e5c4ab39e7a4c0a0b0d747e3c0e00000000000000000000000032fa97c4b36acc8d9588d22a5dfb935ac713638c000000000000000000000000e5b24888b74d8723d7cc97242635925153e4639b000000000000000000000000fdda748ba0e06dd271281a964784b35272f5a1f40000000000000000000000009bf40f7c57aec0efbab1b8b6b35ce4e144083ae50000000000000000000000001c2e1105365a7e408c38955c1bff8a6af20835400000000000000000000000008fa24203093d470439b8d372474bc2368c3587ec0000000000000000000000000080bbd2c434276304a963abb40e10485c1e3c880000000000000000000000003e8d1694270b2f3aab6cfc4cc3874e6b8960f0730000000000000000000000001c7ddc6d028c7b4be4b22f53d5ed35f0a9986c4100000000000000000000000096e64ae5f14fddafbc162ec41b101aaad291d3b4000000000000000000000000f3f2f5364befb1d8fc3fa8b5de96b1d94110d18a0000000000000000000000004abd03b8da1470cda2717c4881c00ccf77b6dd0c00000000000000000000000081c45bc4e6b00a78b9da130a6d08e7ad531479db000000000000000000000000f675075f06638fee46ae081713b8a69dcab14a09000000000000000000000000b66d8cce38d36d260f9e7b27ffdcdbda5b86f52b000000000000000000000000a20dda41b8f84ce37e039b32788dbdb4ee939d100000000000000000000000000656bc942ab28bc5b8aebd8e15d7ae1894878614000000000000000000000000b0187493f38294de3b2bb096bc4ec35a154a84da0000000000000000000000006c61ee5ef3e4057c1dfdf779d75e9430f4e761520000000000000000000000003dfbf91798b6c24b9df31c6e291695e831bb295e00000000000000000000000097cfb22f8c6ffc7a7bcd3bf20e17660499cee86e000000000000000000000000c5d9c41f3ec9cf0885f0acadd7d60e289217a1ba000000000000000000000000ecb28c68daf7880c25b967689aceebab308b85140000000000000000000000008dd042a6bea2cd8644786656c06c3531158b845c0000000000000000000000009f5dcc4c126e8527bfc782c25d4e6356150d892d0000000000000000000000006e5d041ed85cf5c11de9a7de7dd0da179b76158b0000000000000000000000002071339d0e5217e8649203084491856b7c253d6b0000000000000000000000006129db578d2c397b9c4ca7599d1cd8bc40949d4a000000000000000000000000f60cad08b62eddb52c47370606adee789b8227dd0000000000000000000000006f4dc267b41925a5ce92b67d23d1ae7231e003a5000000000000000000000000063a915f64d707fa88b5b9dbe1cb2c1938a926670000000000000000000000002f99c4650818a07687764e1a0e8c0027228ae65100000000000000000000000049f55652758a665e80dfaa349806a68c3d29a45b000000000000000000000000de84a2ee0928cfb2195d3da8d9509f75ae83d2f300000000000000000000000048323f37b4bde0ea6a1fba1ef0eba6f6b5841fe500000000000000000000000053a90339f990081957d510fa142e782a9b0fc7ee0000000000000000000000004f10bdcdeac498b694912861f92e17c51af9a91500000000000000000000000054ae8a5e8d6cb729c86ce0bfb3716387d431c1b4000000000000000000000000cee2920e9b548caee6299afa5b57fe10a1aaf39500000000000000000000000044fc41ca8c18555322aa9ef24dc55dc620016217000000000000000000000000b5aa86ddacee715bd18935652abca6a8df7cff61000000000000000000000000ecf1c03c2cd6f2f4f9d12e5cb54b6681353acb39000000000000000000000000a66fe9438287be952fc797f81284253f400d41060000000000000000000000001dd5a9c00263a3ad81d0755dcf3b61a71d0f546d0000000000000000000000006235530124733c61098d632042204c8db96310b2000000000000000000000000f75cbea266b57be9e886bbfb3812a0b3b9c3fbfc000000000000000000000000dd4dfa5b7daee0140e232e674fedcd6681b32f330000000000000000000000006b9e17b0bd1f582c6f21658ce4e2ca5cf086aad300000000000000000000000046358f4f0b9ae5759a8827900c73061a52353dbf000000000000000000000000f172faf48b1be3f765ae793edbf7e26ea797f81400000000000000000000000027876b71d5faf86a84d47b06b778c00a3bbce769000000000000000000000000167ddf16d040a9995eb10b3c2dca79aa05d021fa000000000000000000000000fd5b7f2a3aad1fbc9d58d85f0f068b3661d31efe000000000000000000000000b9a6074ce11e2c2c0c4666acd0ab1af9366ad74f0000000000000000000000005c40e590419f0dd6c93bb8f779ac749e3c447869000000000000000000000000dffea0a78d25659cceb6f8c0928675dbd0813d1d000000000000000000000000641a04b8dfadb9d8960e72fc658a3cedbe10ede600000000000000000000000048e2393eae8f75d9ec83ce3eefd648ca2bd0254200000000000000000000000056a9a42b18e47361a7b5d940721b3c949a77c541000000000000000000000000303af89e37cd733a283f2b57dfae808c10e16b55000000000000000000000000fb46b6f4127190f6aea57c700178215d4fccef240000000000000000000000002f6a3119b0515136fbb65acc922bfe0621488bfe000000000000000000000000f7c9d145ab09b18048c2b072430e7760ea4687930000000000000000000000005d29faab0c3521cec4b3d06a003a8cb19e0c4a3e000000000000000000000000bbbbeacb4388ef1374fb5f7d3aaab9cc07eef846000000000000000000000000d44f305bb646fa2146f76a7a565955125cfe05f8000000000000000000000000c3e5553345e420c24e2488c895f0526339939cc7000000000000000000000000640a0bfb5e69fb707c03a8506ab99a6d6c98c1440000000000000000000000001a2e4f5c6e765043c3b909f4ce0ae01d574d85e900000000000000000000000087c1c6849c5f12479cca4730046583a92db93e920000000000000000000000000d7b876c58bd7735c8ec4a77b332b646cc09c4ca000000000000000000000000af2a803877a5d188a48a9b856f7d233e4c8e0ef60000000000000000000000000226f17420531d6e6cdff8970f7d559747cffcef000000000000000000000000856f9014f0e295772cfa411ae439cbed6318414f000000000000000000000000876c797bf9766cd5993390009aaf4adbb8283ae5000000000000000000000000b4302b3135af4a872e40fc0fab03dd589443341a000000000000000000000000576e370c0148191b8417605e11a851ac09123951000000000000000000000000ec119b94a931059ccbaf10050ce9fc5c9f4ab47f0000000000000000000000000362ad3f851071f7e77493ab674137a9f186d08b000000000000000000000000e43113fdc6614931bc48457fdfac66f450d8b731000000000000000000000000fb3d0fdf047c3e6e52d36ff08b56e5697ddcbbcb0000000000000000000000002982cc14d59f131b1c75d038e92e8a2b7e863152000000000000000000000000ba70695fe6d73af8dda345bf06c636aedefe4caa00000000000000000000000032a9925336f7b15a417ff211c10bfadbfd372b990000000000000000000000001591930944cecc4054e39a8da7b2722aaf00972c0000000000000000000000009e290d20b07516eb0b6177db4fdf5902bcc99ff1000000000000000000000000e47c2f53f69be12f17eee0b70e044fd1cf472b40000000000000000000000000f776eaa26785fb9d11f865d82b681cea06d98585000000000000000000000000795c29869fec979f0716b19c96a9db77dae0e6dd00000000000000000000000000e107edaab738c714d13f3c43a3cfffa9745ebd000000000000000000000000520ff09f3b5b64644802d092d8f893b28818d8a80000000000000000000000006fb770a8eb351f0888a1b04eb8c510505e0b5659000000000000000000000000f43d6b878c448ebe0f78e0475f28b3c00d8b717e000000000000000000000000be10254cd8b34974b1bf3c3e3eacff663a3adbcd000000000000000000000000bee7d3e0b0ec9119ce14991e0f063aac603b1ea8000000000000000000000000e7b1f705a4932379774bf0aebec6e7d0d44a24cb0000000000000000000000002e664116dd85794ac0ac9af9eae4241a8c154c73000000000000000000000000d700e5c7952d3b8cc9db983b02502ad961f3346b000000000000000000000000514600b60d4070cb64299f26d986d413add6d380000000000000000000000000101207537df9fe70420753fcb19d1b39f51d7a350000000000000000000000002bd235611e818cc1b546999429a8ad58d252d9e0000000000000000000000000b73535f5e024be1f85c229a523c907412dca19bf000000000000000000000000174c7be40dcaac4038fad37f9b5a5b05004b7fd80000000000000000000000009790c0e49972a83e74a4f8dbfb382e5ae71bb015000000000000000000000000e2239b29f44cc510b0a548c64449b5c7d25dce6c0000000000000000000000009a37b78cd68b3bfb77cf0259550b21210ab4c2e000000000000000000000000067e2d8fd6fe144ad7b1b28fdac95fb098b8864a100000000000000000000000050e0889bc2db41e18344a0119dd5fbf986fd73f0000000000000000000000000ae8d2b2e5bfe009e6ef0e9226c85db6c027f40cd00000000000000000000000025f06d3db06e28727b52e3fb6aa23e52777a67df0000000000000000000000001f48ddfe9dfc933f15cf4fa0299eca3f0d929e98000000000000000000000000c35ad9d286f10f5bd2f3998b22a281f81c93f3d8000000000000000000000000e896dbcf14ac5787e25130aa7abf3332730d47ba000000000000000000000000d7161e75c2e4d1770ea0e7df92f237bb584a42e400000000000000000000000067057b2aeddfeb75f2740b1bc3787fd6a031edf90000000000000000000000004d1e7d78b4409205ac83832bde4be014b5cffb9f000000000000000000000000327b338f2fd4c36713d4003a081750a2ffadb220000000000000000000000000c29bcb540d44c380bab534481a60eecf9f5c47860000000000000000000000000046c752a97e2f3f30e7c17c89343f4f0b183ec5000000000000000000000000fb33986af48d709fe23b50dfa10ffef351ad57b9000000000000000000000000d861b60ebab6b0532037c7b1457a63e7c8ff3ad600000000000000000000000040661cdfe3d1ea4c1a1e66988f853da9640e100e000000000000000000000000778b519ebfbb3a6fb6df438a104b7115bd4ec44b000000000000000000000000671aa4870ef4e071392147241ffe660c3a7242030000000000000000000000009804b186f3d2a58c8cd99b318e1992e096513b970000000000000000000000000e6092b18eb2a685d81160331589545040636d790000000000000000000000007ca4438cae764dcd6b72f51f6407850afca0e2a700000000000000000000000042bca9467242bd6f8109719134ce2c195b5de328000000000000000000000000065a7c764a0e7436ba8ecc9489017009c535a1a2000000000000000000000000ea3e493c7a6d84e9bdbcd63b853ec116889d8a5e0000000000000000000000006e44abdba9ea3ea49ce6a9a9df8c1bcf8ab2a28b0000000000000000000000001d6fb09f186d035a9d9393099dedaa0fde105955000000000000000000000000573ca38f624bdee659a127c9dcb7408da487029d00000000000000000000000090fed1a025a68f1d3f5b4f1e0e527ac409d540880000000000000000000000007615998532713f8fa7b78f8940db5a30ba034cf300000000000000000000000020a16c68571f4b36be0f4d29152091a36a0d86f6000000000000000000000000f8ee1be8524bf70f244edb5caa52cddb0a00ff8e000000000000000000000000b6ab6171b13d92f1223738ab3bb505e6fbe7ae64000000000000000000000000f7f94b7a9100a4f3a95f9ad53345f45f7b0be54a000000000000000000000000fbb2c1d89e0a20b60cf34d04eaa85dcad12574e2000000000000000000000000295ccd016dc757cb092275f19648c1a9d8e66abe000000000000000000000000579e12c895846ae90d993ee5580755b503a95893000000000000000000000000be814103e5de53a360548cb5709a17091dfd76a30000000000000000000000001f5c580e00b1c0a7c3c84773d4e5f91f47dd9365000000000000000000000000010456b67e1503d4f4d8c734ed73a85a4279976000000000000000000000000007e36424fd2e5a602f6a8b6814dd6513a5d12f16000000000000000000000000afedf0ed2b9c3f609ca74766c144124b4aca00a600000000000000000000000013cd8469154a031ba50dd424d2583f2a0b76f459000000000000000000000000dc586eafe4c8ac225a87c9f64b04382249b0262900000000000000000000000094db8be35606c3b01059d6052ed7ba7d6df59ec400000000000000000000000019dfbed9d28dd24da6c022579b762d52968bbb2f000000000000000000000000a58648c2008aaae3dc3a281ddf0aa51cd4b82062000000000000000000000000848da7b412b17774d407c8b19da835c0545c160800000000000000000000000025ca9f6d67077e9e42f3eacd5be7f4f71a69ea800000000000000000000000006e669cfb6b65e9cd97b8e2a4528659eb63186e84000000000000000000000000b52cc21b8a05b156e34d9cc336c0bfcc9b708153000000000000000000000000da4f2a3079ff8e3317f936d896a5bc5572f9edb700000000000000000000000025de89897df16b112abb442bb011306315f2f71a000000000000000000000000d97bcbbc31d7b5b7b3e361066745e7a46e483b360000000000000000000000007bc04d24ab30c35f384a46962200c13a39eea2670000000000000000000000000ca88aeb92357a00cdfac815d5e11c4eeeefc2b5000000000000000000000000686e9baee55e21fc7b341f9afe441cd7647a4db2000000000000000000000000ec52fd22b0e06c430ec70e64da8563b2fab64b30000000000000000000000000e1ef6c4d19ebe12b668ff1e24cdd2cba59699b73000000000000000000000000f3eb3872a01ea0f073861d820a76a5b98fc82551000000000000000000000000be509d033b1f97b575738209516131a092ee465f0000000000000000000000008957bd27010e0e08b87463d5ad63bdcd06d0291700000000000000000000000074a1511b9de9f898c94cf285f8e617984c07188f0000000000000000000000008ad2daedc963065581b1eb99ccc0a2d3463af371000000000000000000000000df94c66f1b2c69e6f1d89ac5e167e21085234bc90000000000000000000000003b87d492e388cf12d0b3cd128e3ceaee4457eb41000000000000000000000000a79e3b757476d52315bdbdaaed73a8d9fefb398200000000000000000000000078b5d0a2aaed0585e4bfacc89b2b6a13b725e16b000000000000000000000000888657ee30ea3bfa357ffafa4791957b3982e038000000000000000000000000aa5c89d7270c593b734dc62470911e8df998c035000000000000000000000000ec206de58d1164d49a8f3c8877beec47e324a4e500000000000000000000000051dbdfd1e5cc7f7304b4c969ff413bf30639ce7000000000000000000000000037a6b797746d73b9879a9cda2ca5406ed16b564e00000000000000000000000025d65f3cd6098283c0d826e89734d08d2f78014b0000000000000000000000008e753f95d2b1aecc89d52daf0a74891c195ec10a000000000000000000000000b4934886c417355df879448db3afaa41e541051b00000000000000000000000014b32e6a66e0f38e77e7056b45412e8150b640c30000000000000000000000000175d426f8f3dfce5f6789516b461290a5fa52cc0000000000000000000000005716df2aface21f482478f5a7c68eba3caf7c044000000000000000000000000cfb8369bd7ac5200a61c15a626c8bc5cb65edc330000000000000000000000002f5befdaa30fbdd6d9661e24e21853fcbabfef760000000000000000000000003055f46c669b739234318373114078679d45e817000000000000000000000000a71730e53f48752f16cfb886941b9c16fc52bbf7000000000000000000000000844ca011ed59a975a9014fd6cf346036c9f0f72f00000000000000000000000090d8a1fbce58dcc0c33ad0434a83f160a841d72500000000000000000000000045700ad09d8cc3f2e75ad26635303b3b88b50cdc000000000000000000000000952235f8fe0f74529f07d0a0ccc9aec29964565d0000000000000000000000008d3ef43ff199f66576a8d840c539357d53d5c969000000000000000000000000dff6676a920d117292b773b1c4bbf1c48b5f3cfa00000000000000000000000027c124b7cd0237b04c18eb61d2fec9d26f86b9b1000000000000000000000000a701d74bbc1b02f1316cbd4357d785f3726ad61f0000000000000000000000000237258be33f18e1a0bc20dbdb2bfb8b0de6d0b3000000000000000000000000e9d994e6cdf1df8801727564611679da23bf3f390000000000000000000000009da1b09fe8de984e8d4f892a29d0796c573bf67a0000000000000000000000005b12a237d8be8eb960562f16af4054ad5c87abde000000000000000000000000b47c3d6037c3a7b00b08de22939360ac2de3427e000000000000000000000000e746da19492dd37b9719e5f8e33e5a363123eb8600000000000000000000000063403d9488bb3535f75debcb406808687cf139e7000000000000000000000000cb7bdf3b307e563543cef0769bd64bf354d5e47f000000000000000000000000fbe6c9ce666a15ed190fc28d9a3065cb8937a58c000000000000000000000000836e41f040f2f04b6fcb89fab99f6e35abcb6b2e0000000000000000000000007cb843bec523251dea293bbb234c159e97413e96000000000000000000000000a5dcf13cd2c8b4c56d3a7723594b85c43ef9fd5d000000000000000000000000afdd8cc88d963b8e6f24e4ea9c076292f5f9c6df000000000000000000000000933fa6a8e3c0565d5b934f257013367e54c8312f0000000000000000000000005781c171a0d99f54a7ad0f3ce1dd056160daaae7000000000000000000000000966ae53222966a20a08825c39c51873244862089000000000000000000000000b0104f5bbe1f77afb5c55715e2a8031a2714aa7a000000000000000000000000276d6f381737b552aeafc6653e635fd8d9cb091e0000000000000000000000008e79c1ffb9fe9bb0166665993d192c2168dc219b0000000000000000000000000d5e60d3a881df1f547a0080a0e1da6d030a8551000000000000000000000000abe3c2f2309e752dd296e717aa2b793c3a0daac5000000000000000000000000dc057a5d1240b773cd6cb9d8885e77d8d6eab0f80000000000000000000000008ad8a732a1fffc65b22d6c837dead7c3b50c1f9300000000000000000000000043bc5e9c11f18fb30efc4c2933e69a8e619e785f000000000000000000000000fbfa7b9009d6213283b3213576e2dc29f1c4070a0000000000000000000000000056a069410c44ebba8ee5f490abd165b316b216000000000000000000000000967ad35786000425c815f512f68763e4a464a06100000000000000000000000026fba07a4aeee1a283f45893d062323e67bfad6c000000000000000000000000be12bfa787597b11a41796d0139ef7a3080c39d9000000000000000000000000f681f2beeb85377f5e2e00ddb930f4966f658143000000000000000000000000a1446a2f9c90f0329071dfb823bf5c06f6ee6699000000000000000000000000b2b32c6c316c2b9e7d88110675c42f6331a3718b000000000000000000000000a93c0e221285941c0ec9f8432128aea9f68cab9f00000000000000000000000016b6d2c3d364c7435cf5a96f6ca5ab6123a1bc86000000000000000000000000cfc70957d2489cc5131df34cc189b965ee3884810000000000000000000000005dd1289b4020ec500f99a00f1e524adc9014f1cd0000000000000000000000004cc754184d9e882fce6be8b92dd6812934234a18000000000000000000000000587f82a680a0d72ceb227442b9ca7b72d989850a000000000000000000000000af1dc0acfe5e6e010c00f2dddb61d291b8d254e500000000000000000000000014479ed2cc299fda77e8b2983e101c23a17c93e30000000000000000000000009acc47c892ab61c9361457850a69c35a29e9f811000000000000000000000000506d5069d31e2a5a4c0a10ead7b157d9dc325656000000000000000000000000458da910f4a47329cc7c993b7cf55664b2309d2d000000000000000000000000320ba9ddef8bde3ea0e3991e1ba8e8eb0179df980000000000000000000000006396660cba9e955f45537a93b514b572f9163a760000000000000000000000005cbb48ca0ee7f1fe172250df88d787d9772cf7e500000000000000000000000079c17429a9473111a387b0612e237a6a0c5db2e8000000000000000000000000211f54062c90e81daab7d9bdc256ee4e576c17dc000000000000000000000000d99489fe3099833b60f4e2ada4850e00c8c57e1d0000000000000000000000000a1e49c0254abb36fbe2e09f6b2ab2267e3d76880000000000000000000000002b37c491b7373988fc0b7d4b5b09443fac038d27000000000000000000000000d08eb8625ffd624bce889aa057269efe1676061100000000000000000000000079da91efaa2aab53359c7f5515b931a7ce53aa1900000000000000000000000040df44bfc4ef52092b22d0586502270ff3a78dc70000000000000000000000001ee4448864fd31c3c188b035e90bf89e0719249e0000000000000000000000004d71ae3e80d68cf4204dff2e84765b7e9da2962300000000000000000000000029092d296ff4638000a15e88890907a2bd3bb7dc00000000000000000000000067bee5d3c7a9b70f89042d4e365f63fe7c1addda00000000000000000000000001da1245a4fc9b81667c5ce25bc192c8339ec742000000000000000000000000c858ab40cdecb59ebe4b79b6b33f2298c594eb730000000000000000000000004fb7327131452a5eab3e9e88a41c8c5f80b703ca000000000000000000000000af39f0da82cbf64b9b72d3100d4575c12ee22c730000000000000000000000000b75b792c322917b2deec983775c1dbe14ccdc170000000000000000000000006d69609502590d61497882c9410f8aace9bee633000000000000000000000000341847680eb18397ccf1af6fa15e92be1faf1f4400000000000000000000000092119fe1f50d2c6f297b16c21881aa149b69d8220000000000000000000000005ecf18928cceb57da0b752f695d7fb9a78f6a7e6000000000000000000000000f5a99c9b97920c2eb6e405895a1215991dffde130000000000000000000000006c8717bbc198931bf1d524aaef0632a60b4e5d620000000000000000000000008de82cbeb91f441a9262e837dcca5ab253702a3b0000000000000000000000001f849331090b5e60197a14429ab92f8119387b4600000000000000000000000001c4d414aaef3b364c9bcdcf7948a4995b60e4400000000000000000000000002cfa276651f04c8789d286d36006a067891c9e3d000000000000000000000000e9b79dca0674d960d153995b768c28c6b9c12bda000000000000000000000000e711e788d13c374e132e9537ead87279c1677d32000000000000000000000000a375a3cb37fe0847a74b98e52a133fe4740fdff2000000000000000000000000d7babc905b5415f1619c356ec27d42918598d42e00000000000000000000000085f3b5711273c7d1d8dc5d75efc135f4fded0026000000000000000000000000e6d2cc6b722c6b5b3ea4b57f3c348d5cd97640d300000000000000000000000077cc4e6b877f05f6274203db503b13afe3bc83440000000000000000000000003cd75e24c02e99582c49e43d0b2632b66cdd5fd70000000000000000000000007308a12d936e9820c4d5f12a73451694b786ce7a00000000000000000000000006019d4730587e309fbc2dfe2b0f7dd2667f9dbb0000000000000000000000003360b003040a18ada4f2d5fdbe1ca9fcc3542dd50000000000000000000000008262188a2869ff7cabff4234384806d207cf9eb50000000000000000000000000ca16c13ff7241ced24fde23ab64d5ad98d9a7ef000000000000000000000000363578e870b4403114151e979cb14e08f6ecce8b000000000000000000000000b9eb0b1e790fb4fb23ae18d5a94252ae1fa859330000000000000000000000002cfc8d4e6b538c9abf54f5ba3c35263fcf2ba498000000000000000000000000acb66938ca46505bd36d3451ecb0fec2dad17a7400000000000000000000000055f876623b3bd10aa70b478ad8fabf06500dfb74000000000000000000000000a62c7d75a89f614cd43600c698cd8d9eb434e381000000000000000000000000ed6e20eebb7353ae2332cbd6d34c97726b587d2b000000000000000000000000a38e7187732fe44cf684ef36b164aa74fb26a5ae0000000000000000000000007a3eeada27e61eceb020937d8c4ea81303e582a7000000000000000000000000613bc65c7afeff0b17bd4b9d2a8117fb7981a57f000000000000000000000000d596bf8cb6e22b5e7cbe0875a6fed8ba532354b4000000000000000000000000a428de81073bd93318314a0d09bbd551437c9dae00000000000000000000000068ade5ca4dd1ddeb96deb20ab0cc520e9810719f000000000000000000000000daec9a988b65202baecb2a30f4f6935f2fdcbc87000000000000000000000000f699a879ac1e3adaa8f2b53e708b3bffab2f771400000000000000000000000034f98c44f9be72a5bb5a96be1bfd0cf54d5ef71e0000000000000000000000005544728cb32d11a75e333360da4e0e8063451d66000000000000000000000000d3ae5399ad30b1262ff9393e31a76104da2df8690000000000000000000000009cf56d79cc488746f03e6c89003082a4ead93075000000000000000000000000d92c10f3dd01e9ed23e4574f96ba483855d7e2ec0000000000000000000000001f68f2ccc7fb2851ea8fddb65df7abad69b462de000000000000000000000000dc882b0b02c6b3a04f90962767860e7a0eed5c8200000000000000000000000007dd610cdff4c082f417d54552bb13685e2211f1000000000000000000000000656add3d82d525302fd899fd54a2ae5ba26e651d000000000000000000000000a74006b0465c35a1a6327b4b06d7b2ef074b7e6500000000000000000000000001294b7082e112759bc4c7f5e60b032d6f678f61000000000000000000000000c6d05ba07f7eedb6072c840cc79ff4c44807286d0000000000000000000000004e42f331d1dfe50cc92b15eff8e927c6654b3390000000000000000000000000e304a7f13a2e69c7ba2331af4c85055ef0b36d020000000000000000000000008a42e975f81c3ab2928ca02220cebfbfc10efea50000000000000000000000004296764f50779f06e4612a254034a85e933f8fe60000000000000000000000000ead4039ffa333dbe469ca0a304a54d04f1c0377000000000000000000000000d792bb4c3d7c7795f68c26d9b9175b25f24e4ca000000000000000000000000059ec05348cd7e8518f9fca687b9740db3b68cc0c0000000000000000000000000278836da1f8b81b9093bda84b73d82d8d6baf53000000000000000000000000730f0489fa199554e6a7af9419219dd843e02e210000000000000000000000008176e9d76c46553a5d396671be381b5a37f0a352000000000000000000000000350255f48037264b567232230a0f1c74c9bc79f40000000000000000000000002a50086b1f4d8c68740505144b0887e44a920763000000000000000000000000bdd50819600bc3abdff35d75abd6c125bebb8cf00000000000000000000000007b820bfa1729dfe61b497cdc70bd9f0b0d59ccd20000000000000000000000004f026cb0575eb37f68dbd67c8888deb34113320f00000000000000000000000023ec373d27930f5b335a11553aaa13f9c061c9df000000000000000000000000b44bd9c6593c4289eb7c1e969bb39a0ed30293f3000000000000000000000000c357502781e4400d3eb5c1813fc4240e357d63010000000000000000000000002d680146ab4fc6cd4b7cc778badd9b862e9dda2b000000000000000000000000e5d618641e8a9d5d1d8b90bfedd8acf16c3bb916000000000000000000000000a85fcd853c3de04ac5a181b796cc706b1e31d3f5000000000000000000000000c4e690a0dabc6a3ebd631c2903cad247e4994dde00000000000000000000000049ec7da30c7e2ea655aa0a080c6e3162bab89c97000000000000000000000000c3c1744bccfe4691e332c873f9cb99b53214e03c000000000000000000000000fa019290e471aa8f43d3265c7cc2c1a64c8132390000000000000000000000006f015d5b7ec2a2ef9c8dc4cf26c18934899b26a10000000000000000000000002e298b026a4c6dcf8809e16e0de5eefdbc7235ec0000000000000000000000002a3c458f541d302c516a963b8179003b35f371ed00000000000000000000000094612025386d172976fc7ab59922701239091aad0000000000000000000000005a37cc0cde74a2d443da23521bbd40333ae909890000000000000000000000002baa5bc570901ed8d2f8f65fab96c9909ab037af00000000000000000000000032d4d31dd90a3eb412821b9dd148e322ac5fda16000000000000000000000000a21e4b61c4e7016974a61888433ba60f9350291600000000000000000000000091223b9759bf3f39eda91d88f6720f0ff9c6a894000000000000000000000000c1099bc927cddc96c14ca4380c99ab4e526e69480000000000000000000000001fc0f3625f512d5aa210431b880a22ab75f02af300000000000000000000000018ae29b5994dbde6ce368e34d53fa9bfedb7f2040000000000000000000000002527683099f68b04f6a603894363b79328e1d3dc0000000000000000000000005d04891a6373b3cb03787771b8b7c88b80390b7e000000000000000000000000ee67c80eef3d13d9e660a0f4491280870c99f5fe000000000000000000000000d67af69d1e091fcf6d6e50650aacbfa3cebac0c2000000000000000000000000490f45badc2b823e7043e3307bd1855cd5dafdda000000000000000000000000004c5bb3c3d94b89d1c0496902ae6f5f4ffcc5a100000000000000000000000070d300c729e44806cff18303ec2aa9f27d371da40000000000000000000000002c41318d5778fb42243f2bf03387b2c66f9b9287000000000000000000000000706e83f6f1afaf44218c96bfe50649cf30284880000000000000000000000000ef51227c3e3b760dd26c031520c552d9d41cf28b00000000000000000000000057c951998d0e72cd8decc4f52a25c74fbb8bd60e000000000000000000000000d4255ac236251a95361316c2fc216466a7edf900000000000000000000000000bcf8a76ecc8fea494373ab822a16551d2fbc0c81000000000000000000000000cfc9ad96d98801d1982cb3119110e97942af9686000000000000000000000000aee88325489b1dc0b0425f76cac90166d1ff716f000000000000000000000000055e73da1306a9d7fea2a9d3c2318387eda2913a0000000000000000000000000c35ff4ac5e7ec751c8a4aee25e9e2e8b326baf100000000000000000000000088a518d0a9a127455ee0e5887a1de892dd55b9e80000000000000000000000004f879ad9e3d58e9a1d6c15be69600a3ad2115ec90000000000000000000000005def06d90748c4f5f4860e1f190aedd80dfc0c83000000000000000000000000e6fc9f57f65756f1c4316470a7d0416d296ef9c400000000000000000000000005fbcee496002fec87c9775b6469b0c7dbffdaa2000000000000000000000000402d3ebe95fc1109d6abb60d9c040a34cb4e4371000000000000000000000000a892eb31498895472b6810aea40b2f938a34878b000000000000000000000000ae061f646b47891df4dac7c8a8eef0b76d433a5c00000000000000000000000006cab84edccfee8da6c814d843baec7d5b2356f50000000000000000000000007511850d0e48fd95d885af4aa74a63288a20cedf0000000000000000000000006efbc67d4942dfe655c746d9af21f9f3a749d3880000000000000000000000007d17d77695ece4543b06110b1f000cad6d6370e50000000000000000000000008f5d3a90cd7f10089ac853e3fd84188e75069eef000000000000000000000000c8402153cde173d22f79ff49d6b4a5ba9f02525e00000000000000000000000087354e48a97de09386513dbba216db0728ffafd00000000000000000000000004639c1efbd1bd4bfc7a34d04aa75016cad1303100000000000000000000000001823c33d907c93a474591a5e40971f9d90fd416100000000000000000000000070fc1f8bc8405c5c0df9903621893760aa1d93c60000000000000000000000000ff581da749c2ebd3d82e15615b19782dbca7cff0000000000000000000000005ed04f89970738617bb81cd54e378525382836dd000000000000000000000000de3a03eabf949432bf3cd949edcaaf35eb528dde000000000000000000000000581299f03830db0c8d239a88b488dacd011b583400000000000000000000000077a4731050a13c61765db21a9d557282b111708f000000000000000000000000698ea626dcf44fecc7a3108fde867c1a722c623300000000000000000000000022f1fcbef3572cafec60311caf20a7a04c7708d90000000000000000000000008bf35e99ea9205603dbe9325d3b930541ba4297f00000000000000000000000011bc5a752717ee00445e903a5a2491e28249348d00000000000000000000000092cbd5507820435ed2ce248ae113aaa2f9952d58000000000000000000000000815e79712b14f1afdd25ea3bbdfad6d8738fe683000000000000000000000000da3450251f536999b8c27554e3cf731fa5e9a6bb000000000000000000000000744ab12cdb11c5546c2250292ef85d272358dc46000000000000000000000000f948b99460d8f2691b0603f69e45ea24786bbc6f000000000000000000000000f56a99ab61e5ca6f96ff7733529fc179105355bc0000000000000000000000009aed940243ca35a5d84678659b73ce36f32b3341000000000000000000000000c35439475c8b5711a357614c769c01bae1901fb400000000000000000000000037ce84c1af3ec1f9dc879c23080150cc3f9037cc000000000000000000000000c0bdb1115a6fefb2daf9c0f498231ea539033b2e00000000000000000000000060c84499739720fc5b94c510bdc9d0c7261973fe00000000000000000000000006487b925e8de8c0de732a3aaa47f358fcd877580000000000000000000000007a46a07929add515b8c751970c1f75fbb1753414000000000000000000000000333d141a4de3ac1b09031b3848b1ec55ed9392520000000000000000000000004dd361e4df81b429913d772a7e22f92602f6f912000000000000000000000000ddc751a36fc046047b5045bd84ff8f216ac6997d00000000000000000000000036526f5fdadf7da0becab95886110d064b73ade20000000000000000000000005292f81258f82b4f1968f7023cda21b96fb9e780000000000000000000000000808fafa1c568269bf7c05f9fd8632009144c6848000000000000000000000000a04e3e0e6c0f631b83a0ef26e5df00794c7a92f6000000000000000000000000853a4c43e4d790046e4db7c9d495d2581fa0a004000000000000000000000000b1df473c14b563e00fe7a892eab33d6500c30d300000000000000000000000003a71f0695dacde00ccecc622556f711e2b4d50a000000000000000000000000053487eecebb56e23fd6021cf573a86c246fef69c00000000000000000000000083c57d56678f30acaf82af0f36354aa21836167d000000000000000000000000cd5441635147abf00f1f19aa196097c1882a94590000000000000000000000007aba9729a14e1ee0b26b0bb101f52b5c845b42290000000000000000000000007068d5cd4f9fa47d91c09aff47eda8c22e551fa400000000000000000000000048390cf76d5e4ed6109913c5834bcd8642c545de0000000000000000000000009485d4d29963a1097ef8c66cc2f23e3cad916f3b000000000000000000000000d1a84e3f85ecfb95a74b7f02c77fdcd89d9ddc600000000000000000000000008048c89af62a3b596c9c2f9fde5c35c11e6f0191000000000000000000000000c90beefa846acb52f2d6c5b97d6a3489b50486310000000000000000000000006a4c711ac689e89869c556197fd880ae1f723001000000000000000000000000fd3788ba9847f508e712677429d2e6858245aeca000000000000000000000000f727af7ec991c66a6e5ddfb8e29fc98d25db89590000000000000000000000000ab2abf00edaef5d8aebebcaba1480cb0d1786a30000000000000000000000001bf08c0d5b514dc9e23db6860e7307708692a22e0000000000000000000000003f5f7a555093f6dbff9d8fd69ff889fc416e6557000000000000000000000000f84a92b36b3a7d55de6810257062e40fa5ffbac20000000000000000000000005ce08025962de22abf3adf9bc3ea810d986d6f56000000000000000000000000b5a255365bc1e509e70d74db8446059d012c8acf000000000000000000000000f76a1667da62054bd8398c921410f2470725383f000000000000000000000000073e5de2324ac138390caeaaa7b26a0db377972a000000000000000000000000914acf2ff6ebacbfa472bff06ea1b2bab6ff5a02000000000000000000000000b6960c9cde755c950f17e9fd26410ad6da6430d80000000000000000000000008d4ad93fdb6d6143ad7869b2984a118c2535b67f000000000000000000000000c831344d51defc20705bec89b57bb27706db20b1000000000000000000000000960278cc6fe6672838982a1b88f0e86ee9897aeb0000000000000000000000005d021942d73babf480e74aa03e352978020d7dfd0000000000000000000000001675614ccdd8601b24202011bd7d5d10d374784c00000000000000000000000088fc013fcf74c82282ac5617e2c4c9ce4766bb1700000000000000000000000049b75737e67049fdd71bb0dd1868fc819b12156f00000000000000000000000022c058be0a5b16a578d9531e9288a831a3b1ddca000000000000000000000000971e45102efc00e7e25d0bb2d5941967b0013d67000000000000000000000000ce10b571c6ea69ffa1ca3c4362a2e97c5f76fbd20000000000000000000000005499c31ef3955bccf2ebae27a61bff48331bbf140000000000000000000000007ff2173b74ae913b0afc502937faf5f0a713711a000000000000000000000000dacbe12250d023b6f4c0c0819dd73c7a6e7c7fc3000000000000000000000000e40fe2fff39e64bfaf7ff8bcaf842b7dd0b44d7500000000000000000000000050ed4fa9ffbc6923dcd1c164119884fbe2cdb915000000000000000000000000857984a459f066bd72d446ea5361151c1391312c0000000000000000000000003cac7bb1238e281a524500e99a6cb31678d324cc0000000000000000000000000b5975b7791f0125938a5a3cc4107605c8a6249800000000000000000000000082ee8851e3ce045aa0691676fc9bec955af64a9f0000000000000000000000001e854bfa6f0fdbd6ed3f7ef7439ba5b6b1d9e8b4000000000000000000000000bc7bd18b9f97995dd3e520cb6bea8c426f516205000000000000000000000000adf779c308b0d661bbc6511d9702ed85c5b05fff00000000000000000000000035e67af5025ceea7d2a2320ab91bce031e8432e30000000000000000000000007c5b51a4ebb7d1269fd9de7aaaa23b00212ecb280000000000000000000000009c329b72fba73f2753e20bb3fcf8f4eb079aac0a000000000000000000000000492dc3af59912dae465ff5a658227301bca8232800000000000000000000000027ef7882cd083f158ffcce98df97e6d5ff438b9f000000000000000000000000c7c8302a78e3bc7d5577767bcaadbfcaeb74b8ea000000000000000000000000687cf299515e82be9aff24ada511fef53f7423c600000000000000000000000030eb0d8b14d6806d973ffed2744d4545b9c251b00000000000000000000000001b639b64dde7a8a33d1049733390c84fe21816f80000000000000000000000002bf606af44da367402040104c7b5793d6706010f00000000000000000000000065adef1f650fd40b848229eed42c62c6bb542126000000000000000000000000ae2b6e6ba330855192f650f7ca180d3ab374e10300000000000000000000000034eaea81c15ba0e44b9a27319641f141c482b48e000000000000000000000000218f71a0dc7446e02a18949944489f63c09e2b9e000000000000000000000000fc6245eb5d98d628379c209625d275571f790b2e000000000000000000000000a50f3221cf313dff6c1caf2c495e92415ec05fe80000000000000000000000001876178a21edbe96799158594ee6649b59a70b450000000000000000000000008dd55a3cc3761fb7d328f0a1ebc9e10b116c25ca000000000000000000000000385ceb92c91021ee3aa2dbbf1c82c100772928eb000000000000000000000000be4c3597cdb22b05e77cad0099922cbe1c8310de000000000000000000000000aef8fa27ccb49774c3d8cfbd6b32c5208c420b3a000000000000000000000000d4845b091138bfb16bba0c5e0df67848f540ea08000000000000000000000000b36417a6851635528b5cf76c4e573b466013c3ac000000000000000000000000222d9c5d67ef911001d37d0dae49f8a60fef499e000000000000000000000000fbc374549abf8774a763fcd1bce21d288f2931650000000000000000000000006b01f19c3b72c332ae024a19cfa40556f19af5260000000000000000000000008cd3ca8fbb9255959b73f9f1302c2c32b17801ec00000000000000000000000013145ce1877350e4ff2be9b65215157b69930a6f0000000000000000000000003d8b0a5e0117eece3d76db8ca157d18794f309c7000000000000000000000000f35fd576dcfd5add80b020e38b548ddaf446cc8b0000000000000000000000005b19bb429ffd5cb188c0790ff9eeefc4466acdf3000000000000000000000000a16daf15bd9ded6a488f2930386fce9c4a11deb0000000000000000000000000cf13505e32b1fc02089479445332e64fa39e273100000000000000000000000080262d5d6297b2e43a8a32eeaea4b0c99f65581d000000000000000000000000f2ad6f46fe5ea76d6c97967650586ee637a8dd14000000000000000000000000115f2c206688b24282f6a8c484d4e2a10a57d234000000000000000000000000c537e898cd774e2dcba3b14ea6f34c93d5ea45e10000000000000000000000008ad29e60fb5c94ecf088a6259e66a4400abbb558000000000000000000000000e7443a558c948aae49d5b294f1f57c932db6b2960000000000000000000000001e1b24c095e4ff3eb75e1d190967e3738247ce79000000000000000000000000e22ab85642b9f31158871b88bdc4b77d446182a4000000000000000000000000069c929cd0834b8b9507fbd011b82e2e38a6857b000000000000000000000000467c3b7fe4bee3182d47723c8008d43cde14d5fd0000000000000000000000006a1ff910eec03bbebd54fd18f53a7770872bd93100000000000000000000000050937da574a3e4ab666451d4949d1b1183f55169000000000000000000000000e52d1b5b870b2812ae48bf7979c953b4481a80240000000000000000000000001337bfb9e4723ff2706c1efd9af3bd3a57a0faf600000000000000000000000001ba323c02a879568d9ac3b09715216c001c8789000000000000000000000000adfaf0214aab7ede0d9c0e85056aee42d73fce43000000000000000000000000e369f7e970deaf9116180f117260d0b80bd8728c000000000000000000000000c7cf00a17575717b1f97d33287b823dc7f2f2891000000000000000000000000fde44e680586f158760e38a45fa21fdf1323a24f0000000000000000000000000ec98464a0df1a2cadc9ecb50d1c758637194ed50000000000000000000000007bc8acc3a36539153d39e9e360af09f36caede420000000000000000000000004c1db105e3a84119fe1ef35ec6be5ce226bd844800000000000000000000000058ff0fcc2557feedf6b97d4ac53de8977d2d938200000000000000000000000015e6914b6400a2b923a37504903fc186b90fcd730000000000000000000000004d1f0d6f4f9114ba1383ac1f98d2fd338e8b7e4000000000000000000000000034bca798a10463cbcb3bf792f9bb5240f706ff1f00000000000000000000000033890bcd155851c20a9ae6d7a4d65badc3f978490000000000000000000000001b302f270fcb2b402dbaaf437b8826ba0b260d530000000000000000000000005ce351bf6d36c9b04d67b8c4b983a9043da8b98a00000000000000000000000099c73e49f914020fc079fcc79705c0df54b456ec000000000000000000000000840386b409d1b1def104edbc85b71ac175b3919300000000000000000000000053390b37bf3cd800c974ea34b5cdd2ff5cb3cfb3000000000000000000000000b6be74d1a9806554d9748284a046173ced1a0ff70000000000000000000000006f1013428c0cfa3f873a32a3975c3bb4458333320000000000000000000000007414c5d69c85a6e2cdff3818f70b7f8d66b785ea0000000000000000000000002be00ab0e069f7ac2d5e54c91b7741bc19f137b100000000000000000000000097a67ff29a675e1ab85fa29a4959205fd1d82b19000000000000000000000000979c7e95bb2417f8bb10e82601136ed91722fa3d000000000000000000000000441e04e2d0b489dd23503234432e3185b166d11400000000000000000000000056ff092c6252e15e29741616ffff7121dba9e1f800000000000000000000000013512e8b3a144b7b242b65ea59c835f0e48f4612000000000000000000000000a1d40f746f8ed941a825009bded383e5db0aabae0000000000000000000000005d9990b6c472fce56891e15a9c3abf467614ad65000000000000000000000000c2bc688542452e751e95c41c020b2ba74afa4b4c0000000000000000000000006db5a651d7432d736a545f6c474823ee51bc1046000000000000000000000000b3d00e7cc32c4ff33960db259fa74123a4cb533c000000000000000000000000bb4e37b4cdba6a7e595d0cfc3188fb4c2ea6b4280000000000000000000000004327d4a35deff34c3e19546fb8770963fd5cadac000000000000000000000000bbccd844acb446c11c58e089b65a848e968d33a2000000000000000000000000b1b9cbd7248face0555085a82b085708722131b40000000000000000000000009d3e6bb1991f9790e6ccf4637ad7ac1845070bd8000000000000000000000000e55d063c15c930e055945086649c7a6bb74ea2cf000000000000000000000000b5710545b66b7d7bee92a46c3f9668281638c4690000000000000000000000004a49a950a5ffbce7b1148575aa3f187aee46caca0000000000000000000000009ba1f4a83a637e6d9395bd966b8e1be5f4bdb213000000000000000000000000b49941b147468d60775016c63df8b159bf5bbe730000000000000000000000000c6f0667d2de230c71596a0a347553b0f924cfda000000000000000000000000609e1de29d5e543a6eba15b73d9ed335e90004b30000000000000000000000006e15e2a6ce29796696fb131d47c80ac3202a3516000000000000000000000000aa7b6fd6a657d5d539b4dbb582fdc3a82e15f84a000000000000000000000000f5382f3e67032cba8aa43c6ee6829f4312a9487b000000000000000000000000ec4482a773ee914c62802d16562af5f430b72431000000000000000000000000aa8329b1f1a213dacd37157a1343a71082f29e630000000000000000000000008978215d987f7bbc2e54e13c987328a62561e246000000000000000000000000879c7ebf9348675e33282da0acc7fc3af8a9cd8e0000000000000000000000002a47d572e946412f3600e6e87027f63738295bf9000000000000000000000000d949126b35adaeab0c30075d17c607e9d0e454d3000000000000000000000000aed2860e947379e4ca3b9aa9da6817fe721c894900000000000000000000000018abcd4196f8abd2c9533b4673a93d4ebfbc1b44000000000000000000000000f7ce8dd52ff0528cf92d565405523ab0b971d2e900000000000000000000000031728eaaaafe4aae6cb60c1e7b1af4d6cb4f5c5f000000000000000000000000407a65fa35e14547baa32a0b2b4d8b4fa06d2bac0000000000000000000000008682f013bd421147edc7cc33fed830a1448bb2be0000000000000000000000008682f013bd421147edc7cc33fed830a1448bb2be