60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000030854d43639c2d00a8aa931220099d4c410ea8db00000000000000000000000082f234b9a2389e991c2f15780296e46ca2d20a850000000000000000000000004dbc35cf57b41eab701da0194544b3ca2d071ae5000000000000000000000000317e840fa3e89f8c73612b467eece491f2229dcf000000000000000000000000d9dc80b8d3583373f93c9026b8b3c55432036a13000000000000000000000000f9774a91a73ba3468806fe692202018c6f312adc0000000000000000000000001acd6b38a378c51edda120dae450e768d2a584c7000000000000000000000000d49a96a3a2faf99eede029148a60dd2176f61bf2000000000000000000000000a0f2a513f53a970ddf3f43a45607c13eb83f3452000000000000000000000000cfc2c3749d46ce3856316b515db93d17eec62d5c00000000000000000000000046d0bef094a2f9d3fed4e38cada84ccc28aa5d0d0000000000000000000000005d1afa04258af34ed1985aae9168f4c90d503cce0000000000000000000000002600544f150db80438004be4bbc7114aa21615a9000000000000000000000000f16c92a995005a32b30eac58e022ebb7ae1294b4000000000000000000000000abb99fac7595c82f76efbfb34c34d325aaa3f28d000000000000000000000000cb179276b51a5ecad9af83bc262016c69481d80d00000000000000000000000075c6ad4661d4f3fce1a045f88c135f95157b0be0000000000000000000000000c53d74a636914a376d8446d5b942ffba6f623253000000000000000000000000d0aa5e63c712155f88c7a8d3e61dc0e16b96e9cf000000000000000000000000cf2272205cc0cf96cfbb9dd740bd681d1e86901e000000000000000000000000b138abe5488c9c6c6136c88c2900970e32ab5d49000000000000000000000000d04cc1e568d5e91b89a8ba8c742891145fe7a83e000000000000000000000000a38f82506c3ab79816d625ad286574133fc6f4e9000000000000000000000000467ec2d26bb7de784a4584c6762b43eb69e65636000000000000000000000000fa96c0ded0bcfd6449eb7472ca25f33a7f3b38d90000000000000000000000004c7c467fd75cf64d394ca4334495dc6011769e4c000000000000000000000000d5417e96dd04363c675e41ee6f30bf788412c7190000000000000000000000008e6065f56ebde2d10224a55526c6e36257dba7b40000000000000000000000008bfb111e690d6f84ec24c8ccaf2aae59a7c49c74000000000000000000000000244008c23330ebe2669d03ae141ab70b189ed46600000000000000000000000081cabb6757bf601ce737df1cdd86a135a63112840000000000000000000000000ccc9663f6a3527b40634ad3514435f3beb4f5d50000000000000000000000004f7ade55fe90b30800b56cbc9a189b3b110a15bd000000000000000000000000d7f1b579eff23d1865d3bee71e7dff26c94e562500000000000000000000000096223d56c649b8fa7a638ce732ca1b598a8def61000000000000000000000000fe5568838a55833fbe29f8462d6fec2e072809650000000000000000000000005653bbb15dd5075ef9f0df9860cb54abfac4864200000000000000000000000048bcda4f6c8217d640cfd9d1cbec7ce8f96694ba0000000000000000000000001638d9865bb4c214ce828d8e0bde9c7253ca42720000000000000000000000006e232786e9e91812aa2676a0f85f01825bf4e157000000000000000000000000d4e75a69523d2a008103ac986bc56b247049087f00000000000000000000000092e198e48c89e89cc71763a2a7bacbe5486bd26b000000000000000000000000657f94b83c8ca00f484e819028da3ea39f0bc2cd0000000000000000000000007b635d78fd2d74a176dc5dba1e29ca4f611b313400000000000000000000000081dde1b2d378f52ff8e27813bf6986cebf97a3820000000000000000000000003c5171e763a948fa4d377adb2a793a1366c7ca59000000000000000000000000c8ed23303717cacbf6abb405470b01dff9f3466b0000000000000000000000004495e6a15bdc1cec0909efaf61c1f6d7761e89b5000000000000000000000000b2f0f2df5a56d4fccb16a2de890a4f1e794b2763000000000000000000000000d9e20dbbe6966aa32e8feed84e0dcb278d8a9b9f0000000000000000000000006188729307879bae8f259ca639c636bb435936a0000000000000000000000000e296ce9f181e87471c101c2a40e0aa474f0720d5000000000000000000000000fcc649d45cb8b314156d22a46f7e0b33461422e1000000000000000000000000ac1a42af7e4d99eb5845227fb3d78f70120dfb180000000000000000000000007ecec863383fba1fd5a1bfe852d2382c2a73ee21000000000000000000000000f8083f0b7a75dfa11f541291f533f48790d003c4000000000000000000000000d6846f420a7e954fecc9d835b02e71b8de7b33ca00000000000000000000000093b3405b650ed7bfc827b9a4d8eeff583ba2cf4a0000000000000000000000001e6457913a2adcbc06483fe55c4ab26cd9954fab0000000000000000000000005f2bf5f3568c3626390e30ff24cd8e49c096662c000000000000000000000000f84ae6a518d7f7c7946d858943e386eedaffee0f00000000000000000000000047f98ef4d630439e55996728d38c164f8db0e575000000000000000000000000eb576bb0193774cd2a41468ff4db1e2b072eb8a30000000000000000000000002deacac3a34ace696d3fe214a07882949311e81b000000000000000000000000f54d198e41198eed93b0898accf9bea8f861e4d40000000000000000000000002940b701d2fbb63ceb7984f893999213610c605a000000000000000000000000ea56d50ea8db9f15a65ca5f3784bf6852f8d50130000000000000000000000001fb017018f56634c16beb5d2c0e340de761e7436000000000000000000000000c9c21c5a5bcb062ae8f631c0cb1fe4b11bde670a0000000000000000000000004f95638f21af172a286bb4fcaf02abb6bbf6458d0000000000000000000000004db84c10148b0435de05c5c52820a943a9ea5cab0000000000000000000000007529b5cde861d06df8b264cd0f53eba8d57e0243000000000000000000000000d079d5d9c41ffd0f72de04672ea27256579a945f00000000000000000000000083732ce4a94b79a9b587406d26aa39164aa6ba4400000000000000000000000037b445474724b5b688373a38298cb2c916d1733b0000000000000000000000000d192439540c293e1ef476f7235b4adf313d9c9300000000000000000000000008642805c9bb440c5a941af60067f01e990d40a500000000000000000000000078468eab2753ae5a9af9bd08ef5abace767286f30000000000000000000000004d1fb02fa84eda35881902e8e0fdacc3a873398b000000000000000000000000773e65bba573734d25c4cf62e91aa25986e47b2a000000000000000000000000219925fd94d57c2456ed39d91734ccf03f6f9303000000000000000000000000ba3c811f60004e8d2338a3cfbe45a3537eaea098000000000000000000000000fbefb6d8f72e63a79ca02f1a5a1d41459395506f00000000000000000000000022fb109180ca601147f049f822e92846981164180000000000000000000000009a5a48a294552d561d3e3405d1441ecf402488c80000000000000000000000005e426c65ffa92150d09170decdbea0eec7f541350000000000000000000000006a349ae6102b117a75ba8b7ba079e192ae1994a3000000000000000000000000d58bcb63b33d5f6984da687de2e5b8c61bb0c421000000000000000000000000e302058c708f2088bc0c10fa786ad0a8500abfc600000000000000000000000088b25a38856faab249962428f2569fb9d3ff2ee6000000000000000000000000b6e4748798beefd579482b41da7455caccb7adb7000000000000000000000000e29e61d00db106a4cec27b135af34db4d041b69d0000000000000000000000002e173510024d480d195d8875e4d55e9b6198b65400000000000000000000000000ad3d4cc099be937879451698c673cbd5c3cefc00000000000000000000000003a3e968717514daa437ee47c0fa591bfc6903f3000000000000000000000000a3da408a0a305cf4a08902ce758eabc788335b57000000000000000000000000f13609fdd9dafe2449e10f35c2170133119f15e9000000000000000000000000a9ac878f5be77dab1ca9c2cb2d1b4d0b993413c4000000000000000000000000071f2dbe1f1e75fb1ffa6f701ed8a7e1070c3a4d000000000000000000000000765e0f2717e828bda4123aaa256c0564c630aab8000000000000000000000000666308654cd4dd490221625da53cbc18746dff7500000000000000000000000078b027de4c6211e0f958c986135fefcc31b7c4a1000000000000000000000000b9a675398559104a48f24c59a250e7ade3ef11600000000000000000000000006e32c861942b618cc87ddb3506217f2516a776d7000000000000000000000000da89504a0b160fa8ebb9eaeafde9a69a77b640b00000000000000000000000005f9a14dd9fccf10f557c346e69a83f1885c15f13000000000000000000000000974cf134e3a3e36ec8459a32bb6291b2ef92046500000000000000000000000032939f1c0383e82281a559f8e409b5ad850c5e4300000000000000000000000044b6c1de17d3f014e8f1c08fce0c9b9ff5fd967c0000000000000000000000008ce1d336053394216d18c517f087183e273d5b2e000000000000000000000000c1b5483ddb455965205bc2d471ab4d089a146ce5000000000000000000000000a08d7276e82ebd0d8a399cb0c0fda62ffc3ff8990000000000000000000000002fb826cf8160cadccc7f8623b49961214cd17c09000000000000000000000000529356e3814d3b972d7e110001bc110b904257f40000000000000000000000005eb7f40577dd7feb0b078310d93770410d7019af000000000000000000000000c00ea4deca68ac096821c2116920de1d5ef0a712000000000000000000000000b21ec220b36542867cbd27f9da37257534f0251e0000000000000000000000004d52497e7355c3c99d49f5180deb8f75f678e075000000000000000000000000efa80a25527fcdde37058aad50983f5c5f72039c000000000000000000000000a2e8a5a940909978adb876c0cb6ddcd8e48b32f700000000000000000000000027cdb2541da38a26df18140aeb85c3be8f71c1ba000000000000000000000000406894c43995ffb10d8322cefc09c904110989a70000000000000000000000009e4867f6bb75a03aaaa59b307d3e3608ee40709800000000000000000000000028ec93d5f34a49ff7bf836ea92e651cccb38b29c00000000000000000000000019c83f4e1215ddbd07037479d499e38aaf874877000000000000000000000000083b303c0552d52577e9f894e1f41219643618320000000000000000000000002d4cd57e360f15d7275087a53c8ff61cf903733800000000000000000000000009d29a95c887ad73380f0352ed6fee3a00b4366600000000000000000000000086ce032489383ec0564bad2ed868048f0b1030f2000000000000000000000000e34d12663bad7e3b98246a8695accc851a5de84f000000000000000000000000268e3ed2e151b03b72e5f91121a7c2c8ad48ce0d000000000000000000000000cd75942b66c1a82d7e04f65a34ce7f93791fa8a80000000000000000000000000b2b7216a9f40b0bec45ccb9b5a2a4ba50165e9e00000000000000000000000018b509e5357fc6516b81427c2ee0476eb37d3fae000000000000000000000000e97869f31206ed6bbbed710023999bf2d02f6214000000000000000000000000df71c21e1f95ed00bb5c338405f673a2cb14767e000000000000000000000000e90a046bf75c7508daf1436bd00a3f36e15d72d30000000000000000000000009474f08cb0b82863a04bdcd26238e274baaae42a00000000000000000000000075b5a51fb9107407fb7bb637e7b705357c73ea020000000000000000000000000e304d65ed22c4187254d9b4bed1693431a568c300000000000000000000000056de470ca20afcc64dcc9f0c052e3b028478ce720000000000000000000000002e0f00d8a5760bf45b2139e84c3a86dc7d0737d4000000000000000000000000ba769feed829637614cec52d19c675499a1a6f13000000000000000000000000e4cfda86cffff3c6cb01ce0143abd855ac6fe3c0000000000000000000000000195b14e86c387cbb61a5d42360b2a35656fb6009000000000000000000000000411ca534c63757633a399bb6c4304c839398002b000000000000000000000000fa9208e830d1b490be2818e6998b5c913223b398000000000000000000000000bad5d2d663a707a7f7c1d2377c12ad4df514590f0000000000000000000000002324445e5697ce7aa730f090f93c215798cd0794000000000000000000000000cd226be174f6255999cfd8f06c54908da645dfd000000000000000000000000048db6ab7549a488e8a7aa54683ae688ef784a661000000000000000000000000e084466e7bd46726d299b969ee55dfe386a23930000000000000000000000000905508fdcb4f5812c804b1fb7b8c9f434cb40a8a00000000000000000000000038a48b784dbe0a5a784f971eda83a9550ddf830000000000000000000000000096185e368176131ec6bf244758d2c6a6eaf7069e0000000000000000000000004a643e7224987a57102931f555fbdccbbe9d489400000000000000000000000016fbc9ee8ecdf77da1a9c8a817e2cda2b757c2de000000000000000000000000f1b96c8664acebcf3d5d7af27404cbf80407e933000000000000000000000000e48db2be76d54ec15061849da023f0f3a0bd99b9000000000000000000000000fa79f39bf61bd26c5df75f77183ea540aeaf2dfb00000000000000000000000006290b60235163dc09d054b4e32ad11fda9760d50000000000000000000000009a58973d1685aeeed2848544089324752112f445000000000000000000000000f5fed9e5175668647d880eb084a63c4041dd5e1c0000000000000000000000001fb5d3d21434324b4b78f97921ba7f008778ea8d0000000000000000000000007d9f80654e24ec58baf5abc048b54a412984e0c500000000000000000000000084e6e35906810bade8af1bbbaedbe4c96f2b99ee0000000000000000000000006196cc7bc5eedc347c94cdb6b5f55e01dc731e4800000000000000000000000022207acd47b9c23b962a7f9479cb92ec0e17a4270000000000000000000000003bd672ec3d56e4a87a1a0d43cf2a84c8664e38690000000000000000000000001b8fdae43ccb4fd9cfcef597fdcdf382ae598914000000000000000000000000a8a0a389e0b7b6865a0cb141fe6875f4edf6999b0000000000000000000000001caee12524fa80ae05d852aacbd00cfe1bb9491d0000000000000000000000005582b20256702c63c4db3f205cffd7b595581ada000000000000000000000000658191594cda88744d8158813029420dcf137a32000000000000000000000000dab905a2e9055411cfa3104fd2fca11ccbe386a5000000000000000000000000575aaaea3c5ed315a36d230a9d28287afa0387ee000000000000000000000000e39eb943a2d463338a4596e65446973c8ef172be000000000000000000000000ab8ae1f674768d2cb3aa6899a93acb57fffaa53e0000000000000000000000000b5e60685297eb5348de573d5d9b3c669deb4e94000000000000000000000000ae6f1a25d7150bd2d6d834a9f39824428edd41720000000000000000000000003b35cd0f2baa0f59084649d68155e93f438fe32f0000000000000000000000000d8155e5f6c998d3f4fc4c250ffaf99f67597eda000000000000000000000000ba6a4a3d1103ba8f96a34d141b7c73bc4cf212bb000000000000000000000000b23b3e985e9ba6a05a15cfb2c91ee682fee89290000000000000000000000000bf8818768dba2bad5a5fdab252a293c74be99e17000000000000000000000000f21b9bdeeee987cc45d1b8c8934567c39f3425a60000000000000000000000007545d7393bc0a65aca393466322bf74efc18b8aa000000000000000000000000fefdadad19fe1d72db18408754945a4609034dab0000000000000000000000002f8790b5bc2e6f2f88891603fed9f920a0bf63bc000000000000000000000000b588e947132b9dec0c30f555212ae6583f476862000000000000000000000000162b6974faa2d31a749d092d9d2ddbdc2e7423c0000000000000000000000000ddd54d4d71ff9ad625d8e90dc6ddeafeeb5632ba00000000000000000000000018436735a63996e8bb558d0a534355668af4630f000000000000000000000000aa6dde771a633263d7889c7db93a65f6d460e531000000000000000000000000405abd536018c8ea37ac40383604c6f1d06c231a00000000000000000000000045702951ba26915d6da746f96b7a84cbcf19ebbd0000000000000000000000000964ab19210255a2d0b1c75396e2af01cc1ba5f30000000000000000000000007fedbab68950cc958d8b24278aa0c9c68393d8090000000000000000000000000402203137bb4b8f9894cf819d130f8c7ff1e37c0000000000000000000000007b0e5abcd3735040e7ca78391a902746dbd6b8ef0000000000000000000000009d612afc234c656cab6db1b092ad0b8e513e45200000000000000000000000006941893e07c18a0d4aacc636ada437b4c0d9491600000000000000000000000068192d105a30510e5312f98d4ea8299864884b62000000000000000000000000e4fabf869fdcdc457c87ebae40ab78be7d345d4b000000000000000000000000874edc93ff7cfe80bedd4cf0feada6cb0366e2a70000000000000000000000008ab51f3f8581da1c0deac8225ec1bb7869155f7f0000000000000000000000008a7b953abeea229246ea243425c450ce20176c3a000000000000000000000000b13e87e28641b724d2d0a71f1cc79845e7d0e62c000000000000000000000000e85f068cf74f1cbd4d4c0b7a196c657ffc32e0cd00000000000000000000000015fab1cc5262d69853b1196f74d38c7fc96fc6d70000000000000000000000001dc6976c46fa4f515f20dad19b592a5e5b4c67e90000000000000000000000009b721ea12e94f785a9cf641f345604692e4301aa00000000000000000000000089653935315a135640f425fd133f8209584e3240000000000000000000000000a66be572ae1d9db8fd81cc681612746ff18a7d11000000000000000000000000238afcb9cb34ccdc7fd07e36418aaf22cfda27fd00000000000000000000000036c27a40aea7b431d19ccb7a28639aa6c329fc5f000000000000000000000000cb3eee463085f5ae8a57c159abcf8b0f00484d860000000000000000000000006ddfef1b6ce059b5a1c3537fe44b046539b0d481000000000000000000000000295062515a903ddffb4cd537feeefdaab17016080000000000000000000000009da717d8674390f800ead5dcc22183eba387d8f300000000000000000000000064f6a1d87c7479a2e1d35b9cc0f54006cbdcd52d000000000000000000000000a2b058a1b3f79ac8071af6edfcdc8efd918337160000000000000000000000001a74d0285a569120aa2836cb2b0fa58038adb800000000000000000000000000ed9e6d8f06a0f2586bd5050cbbf3bcf4465395d000000000000000000000000025916752879094601bd42be5ccdc139185c86b2500000000000000000000000017f343182b42d6488fc54b6ae73ac5da5ad4e326000000000000000000000000ec958c2e7afeb23e3903527e7e058c54292f78da000000000000000000000000d60a8a018f08e3e69b15ca716cb3df033b335ac6000000000000000000000000cc5d3804452591e2e9aeeff0972050ea1b40825400000000000000000000000044f887a4ebd0c5fb3fb1c3d9f18148ed5f8c4e900000000000000000000000009689c81dca69e98a115f1e2785ece82428c37348000000000000000000000000f32a2a50a891031949b67fbb93ced4e6dc61fbcf00000000000000000000000002a5d2c76c2cc45222238798084f61e15d7cb0cf0000000000000000000000009dfe4ec8a22e30868c40db0d1a30ce6a61e4bd44000000000000000000000000d3bab521713c2b51651ee371e5157490d73bbdcb000000000000000000000000de063128a1b53384c1e908f8b6409607517175bd0000000000000000000000000556ec86b54a2f1426fed193f1fffeb8b41b03ac000000000000000000000000425e05390ba45e27402fc63cef0657902a83750100000000000000000000000097b527a38848c2f492e422ba53af8dd9e2299a7100000000000000000000000037580144b5af4ef9bb0948e2bfa25dc03d3dac17000000000000000000000000d97c36b3c37d5d411022753b31757956aee16db400000000000000000000000097b39b89cac12c8cd194fd6849d233756a67dc46000000000000000000000000b9893dee837b4ffdce39522dc06069a94d30889e000000000000000000000000bd2822cc13d4c95516970d5f116902f4444bf0ce000000000000000000000000c6416584b21d40a4dbc61354e23423d28655be570000000000000000000000006a2f356ae8fb9a88f8d0c161501bc12123920a8500000000000000000000000031b87a9636dc5626a9c1b9aa730cbd17158d701f000000000000000000000000aa66a53e01698873d22d49c69c4829190975cc320000000000000000000000001f0ad6b5b391fafe840a88bdf09968315392adff0000000000000000000000008d28afcae47f6b7a6c24c3de6081c33a9243c9c90000000000000000000000007c97c5d99463a335e8f750765ca1e3de4a9b32f70000000000000000000000000e1fbc99cda2425e17890421694252c6638e85070000000000000000000000006abdd9ffeae33ebbcbcfd7b3e6a3def4fc886aec000000000000000000000000324006e0fb0599593a59579a2966df758d6c24c700000000000000000000000003667c1b83073d293f38b927b0c3b766bef18294000000000000000000000000ceea37ed947c168eb7e66a5f434bc607a2508a9b00000000000000000000000019190bcfb9af4bf7702957fc63c453efb2a3795700000000000000000000000084d4022ab8a49f344cd561061cad16ab803342af000000000000000000000000e336c6763e06063d3d11229e99b46e301cf4b3be0000000000000000000000004eee74c57f79dee3fc8a62d1d487a6bf911d847f000000000000000000000000282fbb2611f00fdb86a2852a28e07ea94557d3670000000000000000000000006213031a64d1c6f67b1231940c4312a52417eeac00000000000000000000000088b50f347f01ab768174340fbd33a1b84a48f57f00000000000000000000000052b5e4eb82a81a1c3087044efb9eb83bc6dc7d5b0000000000000000000000008d4f6afed04515c2d832d2ab7c3b88b3c70e8dd900000000000000000000000094f5f64375a1d7627fed0ead004f6bb4f0e3c5460000000000000000000000001dd1bd661da449912157eb9655111c7d6764af74000000000000000000000000fe03e1af883d8c03243844caf34b4c95160bedd000000000000000000000000052eb8cdbe82393351bc4d7bd92944bcd32d0aaa9000000000000000000000000271b49f2b1250b0c76cdcfbe910e8c3a1fa8e29f000000000000000000000000ec5aca19fc88188288aa56db4aaf71e03e2ca0db0000000000000000000000000a3477e6f1eccd9289986a5f35f0b0c1047f55230000000000000000000000003d1aef4b76288683e05ef60e02bb9a23f1c58c0b0000000000000000000000003ff1b53c047b71b91cb8818bd66db5a3a075f53c00000000000000000000000061f26c29e74384a71d30176b2c3993680b80cc990000000000000000000000006cd750a4ef3a0f2002c704ac2c5d368a4d07f44700000000000000000000000029901efc81f2bf50d69762ee5f89462854ae780d000000000000000000000000dbb54fdd4d643db92687cb455ec754605b7815a9000000000000000000000000dd249381bcf95b8a7f448922b0f43c360a265fc7000000000000000000000000b02a75a0e5f73964724ce8bca096353e8f270264000000000000000000000000b6156967ec79232ca8d6ecd8706851a71b5583ee0000000000000000000000006d49143036fb9241b20ff50d298b2b5625a9b3f80000000000000000000000006049aa5fa47c5455a2bf973a120df571f2dfc3a10000000000000000000000008606842e5911c62c2754d8b09b152be8bfd2ff9f00000000000000000000000080870d8674d69150fca1ec64cada873f8c0dae4800000000000000000000000016d9abc47b5a4e6840e44440f78d65dc3270030c0000000000000000000000007fe6b6039d915da21aef01cae9e83aa32e35457f000000000000000000000000b8bfa538c2df4f2fd07372dcb98b6192ab0e0c1300000000000000000000000086abe289cfeb6ec7daa118de76a10e3614768128000000000000000000000000264c0e0630086cd177ed5d40ac9be7186b6b8ee9000000000000000000000000ab63fe47521b72bc08f509d7a149e5ab158499370000000000000000000000002f554cc12f7fc113288e3d0153891973651fee59000000000000000000000000c749ce1026b85aebefdea0388475b5437a1ec7a2000000000000000000000000b02a4aa96f3e2a63ebe1988b908b0cda20e9dd560000000000000000000000007a835743af5c40755ab36035bc8919c8730f3f2e000000000000000000000000b0badb4d528d26b38f06faaef85094edb2494df20000000000000000000000008cc7b9b23a2324b40fc03675fb5e884a6270bbb00000000000000000000000009cacb05f98c90ac849a520790baf707ca8011745000000000000000000000000699a3259b25d13d5e6ee108e6c14af96306ea0b5000000000000000000000000fa2057493d02fa0cb7020214afc14c64fa3f8b290000000000000000000000009680365190dfca657503e3f2f1dfb54fab6e362100000000000000000000000066a00a9fb2cdbf4e51e5ea9d60e2d60f31e3a2580000000000000000000000003dd0e281c250e31b2c2b7dbcd576abf68b20e75f000000000000000000000000ee72f5c17a8d29cbe9394bed1bd0e88ead7d79000000000000000000000000002babfa06bcd3d64da596e65322916eb30baeaff9000000000000000000000000a4c3909148a57642e71ae2f5921ccd93b0ec968c000000000000000000000000bff462e295ad7edd239e8e64e0c145b9ce79b50b000000000000000000000000212d8edf60f78fe5d2cc7ae703098802745ca412000000000000000000000000e69a59fab1953fa5f02681fc4c14cdd22aa5025c000000000000000000000000b426d0cf0d7ac78e534c1279b8d2adce8dd1e7f0000000000000000000000000c9838bf3454c145cafcc0589f7a2e52c087618b10000000000000000000000004a1eb55b55776f4727a1e81513354ef0166f4f620000000000000000000000002c4dc1847ce872c2850b252b582b19125992f4c5000000000000000000000000d81d25428ac4d012c37143c37779626277dcd0ab0000000000000000000000007ad22996630fb6183ff2e52cca21c380554e5252000000000000000000000000c47ee8b101ab4a4f45aa2ec2518bf00d3ce794dd0000000000000000000000002546fa43b00775421f0171b8a868ada4a53463c800000000000000000000000020c3364a0f5e558858dce05a9ae45cc928a5210f000000000000000000000000fdab3be33284ef68442f55535ffc0b1fcbad2b62000000000000000000000000e9a20e2a6e4b3bfbbb108f0c105623a3ee665883000000000000000000000000e94835c6412382d4267dab6a3f555b9113eeb0950000000000000000000000001258c26c3b84404625325f62f11adf383ac172b6000000000000000000000000d7c879147f888fa4094428293ae85b4a711347f6000000000000000000000000d4fa376540512e111fe744ab3aff4745ceec5408000000000000000000000000d123ec3faa74645a7d85783c747ed0383bec482d0000000000000000000000006cc10e6a2ad6f64162e7d6e288c8abd0df27ad1a00000000000000000000000023afe0f3e1c4e49d3ea75a5f6ddb1784f33d5cbd0000000000000000000000000ccef26c92aae9ebaa2d2990b8d7ea063e5a012b00000000000000000000000008683236338c9df817330f6e4dbb818cd815561600000000000000000000000078fa41edde54ff1cd2ca4590d505016f5455a27f000000000000000000000000fe26e693975a7acf75892315f6f06b5f20a867690000000000000000000000002a4c3f202e9a70f71fd96902b6ea9fbd129c9a4b00000000000000000000000076af0c762b3f91a614bd47ebf4f8c1516862d88e000000000000000000000000cb1d5e5e0f8cba2fc42cf4720c2cb84b0a7151510000000000000000000000004e9c4f7c0b71d08fff13689296d892483688e816000000000000000000000000e8977ed030ffc574b3a85983cb96e5079bff4767000000000000000000000000843d2693431c6a20696e270713cc820d978df5930000000000000000000000007497086f4e902c94f0e9e59edf636659fe6fd165000000000000000000000000f6be3816ca29e641bd532aa089672a0d306e3012000000000000000000000000301d84c1184a87367b0f35ace8aaa7dde413975200000000000000000000000065b2d81057c00e1f486fb42b46f44d11e0fdf7690000000000000000000000001d27f3e97123830f84907196559632b1221c97980000000000000000000000002b89e6886c011112f61da918a5691e99c2301c2f000000000000000000000000825378a3da3c8040c0fee123d6983e12d163dc8000000000000000000000000051af7f81e3c958db10be0ffb759c391d001b260f000000000000000000000000ae9162910acbbc8b0bc4728c67f414c23a849e6600000000000000000000000074a95e506e6b49f80ca1eeb3ad4c967a4f32978a000000000000000000000000e192d4aa9691ff79a3a77374cad66f773888656800000000000000000000000033d08f4d56223ff5c69f26fb726ef3cd2d652384000000000000000000000000bda7c8cd283bf0c3761acbcd2eecb8dc77e5e2860000000000000000000000009203becc362e55ca088cceba751ffaea969fe6c100000000000000000000000077a738d804c83f90301e0af88be968581981c5ce0000000000000000000000005ec8cd4881eba87279f5f243eb89ea9383e677c6000000000000000000000000ad9edff9afc61e2fb8773066b8a90a8ad992d011000000000000000000000000930d0442954041800e7fc6bcaaf6b2c5c696c3bd000000000000000000000000d656e4dd1024e9ebbec34a43d0401d89588bc4f800000000000000000000000093df3b346ee01aa8b01305a73c81f8c67af4f1b10000000000000000000000006c6ee5e31d828de241282b9606c8e98ea48526e20000000000000000000000002d9b846530c44924c49a6e3912941cef02297caa00000000000000000000000008ad85607715cb094e802fec7a48591cddc00ee80000000000000000000000006984c4134a8bea6011197a92e8f9403280c41a71000000000000000000000000d70ed1d73cddb4590c0067b2e9fd1c5d201dfb430000000000000000000000008ed964205ff689f4e66cd4792fa956ce8a5c666d000000000000000000000000c8542458c3a6a855dad3b08a7ce6e7785afed4460000000000000000000000000406e6594dbe2cdbaf28a2af44086b69493a7e37000000000000000000000000290859dd5c28e5525d273d7ef562d12d9cc619a1000000000000000000000000f086cc32883fc9398b0f4d7712273deb85d15fdc000000000000000000000000b59d2cd04d86d5c1465f272559480cf4c62b19470000000000000000000000009bed720f362e0f1415dbb8faf56e585119940beb000000000000000000000000a924fc110ce0c599f2d57d556a591d3f370ce94b000000000000000000000000e7761eb547e7dbf1c250ce189613ab236a15c59a000000000000000000000000c5005acfcf27cba34d07cd1962d946c419cb80f0000000000000000000000000772ad53d631f9b44e60b2014a49247e7adb8ec5e0000000000000000000000002c6894dd12703aaafe8a62b0175d8e1a31e8f98400000000000000000000000004539e18010863b829384e3b62fc71599b9fd82900000000000000000000000069ac8531d05f57d6aaa65dade56a0b9c17604c15000000000000000000000000a31fa3a404e79b24f865d1281b546bc3028b404b0000000000000000000000000623b274a36c4f34695ad4903e75da96563dc4340000000000000000000000009dbfc7d3ea4b4e3fc825ff6100bf8f1f39e5567b000000000000000000000000caaf97aff51c076838462d784cbb401677e5f2bf0000000000000000000000006c38e0a905b2a318552e50e47268194f906a8afa000000000000000000000000bd67dd9f1139fb2baa942c513aaa76849d901d72000000000000000000000000c18c0b6b244651b4390c8d64f65fceb87d2943e300000000000000000000000031e8e87bcfbc6ac42dd5c8ffbb9e7d866fb1f4050000000000000000000000003d4f67f9cea91e35460d7864dfbffbd9641edf590000000000000000000000004de6d46a39c4ba3cabeb2ccdfdc28f8493dc7e8d000000000000000000000000cbeb645a2b63605d6f71992d80dc73e8b30f71c3000000000000000000000000a4ce82d0efe228f91bd965d28343606940bd5d9600000000000000000000000082dbaf7d76c6378b05e939586659a28a51bd01bb0000000000000000000000000a854073a79b13254164de2bea19e91add4b27ac00000000000000000000000066a53140f3694a322b5b11127a014700640a05410000000000000000000000003ad7c1a9bc090deffeae83f667dfb2c81b30491b0000000000000000000000001eccf596da457c93d09c01b36b9c868d1bbea72e000000000000000000000000fac73797f16de1ddc5dcdbaa9ed9d8f44b149879000000000000000000000000544e3ca3ef13c7b5af6b6e83ca848cadd3928f280000000000000000000000008c7d2a269fc00ac5ee9d9afb7233f6485a55f9a5000000000000000000000000bd8641271043446734a1c9bc961956a59e451b630000000000000000000000002cf1747c32c78a969d30c6d7f25004a1e04be0900000000000000000000000002b188941c4d4ef2938d688a5d776c0597d8019d6000000000000000000000000dd82d3cb0370a9d4a5115420a7d4e53151ddd2190000000000000000000000003a7a2727bf31982cbe0af3c32ac0c893b32a60a40000000000000000000000003253bdae406e02ebda0a3170718282bc3f1beb5900000000000000000000000024fdcf4f5364e883950ac612106388f286483af90000000000000000000000003aa69ae906e259e6f5d108582d86e75fea40512f000000000000000000000000861d8bd112fdcad59ec613145c65b60541618dac000000000000000000000000fe146c2eb9775e2a668ce4465c99c364e59225c60000000000000000000000007069de16b7c64fa1bc36abea54f59fceab544f0a0000000000000000000000002164ed9f5e0ac69546205104f23e5be32d3181bd0000000000000000000000003f68b6fc1d2623cf8832ea46270f36462fd6d7ca000000000000000000000000aafb8ae6f01baa6d51a4449fdc2f9967cc9b2ed1000000000000000000000000e2518580133ceced36f6eaa73c5eaa2026d682ae0000000000000000000000006c0afec860c308feea39906be5996a0307a477b200000000000000000000000082b2e7c66436411f3d822305a12d761464e8abcb0000000000000000000000007e69a13eaf050da9df5f6f8df4f51d44929412f00000000000000000000000006816939659c38baa9bcc2579bff07f21658d6eea000000000000000000000000ef83e5d9cc6cc74524842aa02ef0ad73fd476127000000000000000000000000d5d659a0c6f2028193c7d4869d01592ef63c429a000000000000000000000000194809fb37defd7c26d26025ee329b49970bb07b000000000000000000000000505ca713fef543d43071f98f9e08863ddf2b81a4000000000000000000000000fbdefe2b71b8bdd05f4459fddba4eb77e84fedd30000000000000000000000005cd21c67f8b0fbe63fb4660c009a38eb0028a115000000000000000000000000de766e542244fa46474ef3f70c01c7330b0107d7000000000000000000000000486af8264406e25cdbf6677105927111dc3cd6ef00000000000000000000000069e28c51530d4e23a31a4232f86f752e738f6c9500000000000000000000000061e0822b7077a55148952f2ec43f0effbb623a3e000000000000000000000000dcbd9f0e48cb2006abda4cff6e7767330e898dc400000000000000000000000019b2d2e8b82fef0be50398f911ff8c5ebcbe476c000000000000000000000000cb05d22e54ea48eacc744b3cbb90f9b81c6845d5000000000000000000000000a730bea0cfd1eca57f97390f932265cc5766df480000000000000000000000006909fe417529d56dff289838850577da059cffa700000000000000000000000060dfe67db5f411c23a8be5b884ac69976c58f63100000000000000000000000003f9bb84628bd284686819a5ba7ab5c0193145e6000000000000000000000000162454f474404a25e8626cbee44a743fb909cda0000000000000000000000000ce5e937a2d562739f52b092b008956b5e227d14e000000000000000000000000e1f993e9cde84a06818e8c516cd558734783cf0d0000000000000000000000009cb0c02e17cf7049e351ff212936b5e9aa9a84d80000000000000000000000000c3b6f4934b155c2240bbf6c01767634f554d5390000000000000000000000007eebff612001f41dcfd5a2d299da66ce1275e508000000000000000000000000f12b9fb40fa535dc9d83a9d6deee452fa976b0a2000000000000000000000000ce34a167cc1b43341f536aaae9cae7fb18b0acfb000000000000000000000000ee4799aa90ebe349f9e9cf513ba6973fb352f102000000000000000000000000d0170f2eb465b6789bbb6cc4597f2137bef2ab63000000000000000000000000cd92be1f23e57b4bf5ed04634dbca61ac1816ffd0000000000000000000000001e14a2de68d71b64b5fc9c780abf6bd0cd1e8992000000000000000000000000225e9b54f41f44f42150b6aaa730da5f2d23faf2000000000000000000000000dc1993d52abff1802f216072c4eb465a1635efad00000000000000000000000067790a2ac08763aca9f4c7332b9ebdaf8b0aaaa900000000000000000000000002a913f91041e6923856c8b5e6a0a05516820ec60000000000000000000000009506e7bafa7267c7c488f73782181438a16a023d000000000000000000000000adb825325a8465bae3811ae22a2f0a28c93081860000000000000000000000006879e13ca00f2a489b85fc332589ae5473568f27000000000000000000000000965f7c7aee53e244c2b1b4cc7c9904f85fb0050400000000000000000000000050b50939e6925e78560a21f471d254cce1fc231f0000000000000000000000007918f6a40d9cc06d0fd5ba672c738bdc7226b3870000000000000000000000008d5a9bbdf1ee8e974000dec395c73d3ce8a205b2000000000000000000000000afdc300eead0f68cab48f7007211b5eab9f76aa4000000000000000000000000f0cabbb8b8f9985fda1e1146011ac2d714026453000000000000000000000000ba12526d5f8ba07c681ed9a61e7dee0ca1fd12390000000000000000000000004b98f4ca6d00b71f4353411cd530fc83946aa6ae000000000000000000000000345d5b0f56ebc39e108ee1af457c0f0011863f82000000000000000000000000a59c8c67a4286043a7d995e0a5522501c5a80d98000000000000000000000000b3b71769a514376dbc0e18565a3de03864edd2f60000000000000000000000001e66c7884a40676dffc8ea497c7300ce6cae929e000000000000000000000000f3aad4a61424a35c3f08978b07a3bd28816b40b900000000000000000000000040237b8258f6abb6b51d6704eaef4080619c9936000000000000000000000000ef20b133ef2fa536695c19ae7516d573eee5b8c70000000000000000000000008c99f0dfef2d2ab1a9f8f6f30b2c3b4ae01a2c7100000000000000000000000060598637f88c2e7c56866877ab476043eb10f0d0000000000000000000000000d05b9e0943970c4c89312a65a36cc07066ecbc32000000000000000000000000e91750efb7c51e62c349e29cff2e825a8769c919000000000000000000000000d88b590b9c89a14a6daae2a7cf85d897689ff71f00000000000000000000000066f9021a9f94b6ca39aea1b014f090d6f01941ba000000000000000000000000f3cb56ea80c8ee2843ed3a21d565f0a09b10377300000000000000000000000034bb9e91dc8ac1e13fb42a0e23f7236999e063d4000000000000000000000000976ae14801f11610355761a43efe4d572ab526dd0000000000000000000000007af8aa348106f12c876777a2ac1d754d3d5ad4ec000000000000000000000000dd82a7f7daa39b814bfa3111ada0544d1479a50b000000000000000000000000ffdc821cae260d2343682c52f30b19ab0024cf860000000000000000000000001679741bda7a4f6ee85eb230ce0330c4af7685150000000000000000000000003f59e1a57e5d5ff7070609de9be5ea41009e5d5000000000000000000000000021bf7b97dc63f84644464bd5d426bc9afa913b750000000000000000000000007958b34c875de118b605742418de20e5f337a143000000000000000000000000eaea3b6250975fde445eb59cde735b98d514fd1e0000000000000000000000007e642547672311ccdd576c592d46b1948d74fae1000000000000000000000000ad4a6df278332636b30afcf7281f6728e7484f0b000000000000000000000000f530d9abfd3ed65ff1d4017a29f057b78389165300000000000000000000000053ed8b97b0d74e2862cef7414c77c0f1ab112e35000000000000000000000000e1d1c5f48f708aa038aa6a9976308cd1d19d951a00000000000000000000000098e213d3d8480104829c2963596d90263545c1e70000000000000000000000009d2adf4bbbe140020baf520ed084f8a1f38f643c000000000000000000000000f69773366d19d33d44817a6dfc110b146719167e00000000000000000000000001e19b306818cc8628532d5a18d9d0061f4325a0000000000000000000000000b4cbd22227adfb6aabd6167e8069c0947f41823e0000000000000000000000005332fe451c2fdf4afa129d3725669e582c82583700000000000000000000000012f47d379a452b855bc97d4172f7900eaf62ddb800000000000000000000000080db470705742b6a5a843472198233cd444d3d10000000000000000000000000989005275fe805148eb3dbad02c78905e55ba7d900000000000000000000000025c9709d82186c51c4318dbf046fe6805037c76900000000000000000000000035bb504fc5290dfb5670e96f3515ae5e99b9c3b100000000000000000000000021ce9f5c6a30df079d059e59ee80a51fb8453b1f000000000000000000000000ed5fc1e345b7c1a6e63f04a3edfb72fffb76520b00000000000000000000000032a636fee2eddba78d1088fc0e3cedc139c3410f0000000000000000000000007ddef9dca0cd28353d7e4274383d1cdb81e8404d0000000000000000000000006a348f300a7bdab4389fdda5c5cdb3a02ff5a130000000000000000000000000afbb81bd5e2b46a0720449f51adca272a63de062000000000000000000000000afef5b926799462a87b46dca5718810bfd1dcea30000000000000000000000005c182c4089770d1d1cf4a2f9adab651ca833b0f70000000000000000000000000a8164d8be16ee70bad5e94f440e387431b5da700000000000000000000000001e220cf5a38b3bfd864b6b7ff03d6d2390ab7e6300000000000000000000000037a0645f0acdef5827b9ac4f70c8d18450b6d94500000000000000000000000069072ed64e5e15d108921d4bd15d406c37a74b600000000000000000000000002d764a55a5b29ad7d06bd7ba59f53cddd122ad31000000000000000000000000ac3121b45e2f1a6652d4b4d62fc761b9fcf61213000000000000000000000000eebdcfe9ddd3d5b6649ef12c7e17c3c395d4a9ce0000000000000000000000006fa1b3d78ec684b239fd618fca2b8e4d39b51b6a0000000000000000000000006fd3c5b4dcbb226a150a6ebe44e77c1f7d758c45000000000000000000000000e39b63feaae7946f64f78a296544d9017eb5ff61000000000000000000000000a0eaf6b0df87132c9a28e450a43c1d906defb60b000000000000000000000000696512b0f8f5367a3bed473902046e4b7d2a196e000000000000000000000000c7ae1ab61dbbf7eebf663a6c6824814030dc9ee70000000000000000000000005b33ebf9dc90b0214863bd0e71f298aa39ca8fed0000000000000000000000008ae1abea7ed29676310880cf1f48348e20f97879000000000000000000000000356acb10e3ae875e9edafe1fc4b4683d608518db000000000000000000000000fe8d9238cee860b25e69fe5a6a9d86392ecc68590000000000000000000000008f4378f1b82b393b0c05b5606eccb12a3de514260000000000000000000000007366077c45919dcbfa73c6ac64d94ad2a0fd6240000000000000000000000000b51a8842de61c9981126feb0a26f817665348b2e0000000000000000000000003f90730aea6e477bc59e037f7c6cb32e30a893990000000000000000000000006e501ffe620b1db433000db7f59977bb4e2dabe7000000000000000000000000bb887c91fd36224a4b2ebf0798f212b1d5c83d5e00000000000000000000000034dfd80a4af84cb6d723f9190381288dabf46fcc0000000000000000000000001bdd38366b161bc2e51145270e49ab00d9be2d63000000000000000000000000fdddf42cdc61d541a6b4406ce4a59c08ee65e11d0000000000000000000000005efad6c994ea2b522d76cea6bfb136ed54e2857f000000000000000000000000f747d21e0e6f0559112729ee62ee52ad5ed94569000000000000000000000000817e77f903c03fa875a4ed52a486142f39a82e1d000000000000000000000000c6357e153335c003381146d4db3ae7bf94794d1e0000000000000000000000006c9a94a0f5dab801982310cd21477221b9dfc1b8000000000000000000000000ac90552cfb9dcfef0e1acff920f929688f0c9e7b00000000000000000000000083909ca9d7a9038229b7153a5fbcff60c475bc62000000000000000000000000da50e0d9be6e73481abe304e2a8722507bc8364d000000000000000000000000edb5e32ad230fceb86d2549bc59b974fd2be9672000000000000000000000000ed41398eacca77c9681e09a6119e864bb20f75a400000000000000000000000047f0a60cdf25565dc558fdd4e5a188f88e76dcba000000000000000000000000ae9aa9a4e851e4b5bdacda8ec764b100f204f7fc0000000000000000000000008beae41ea7e96d9ce01992e11013d11d4c14816500000000000000000000000027806099295c0b77eebaefc6479100732d3ecf8b0000000000000000000000005a064a34e822011a4f4972a3a8318959a7d7e6ed000000000000000000000000562cea8d254288e2e62900bb345f1c1e13fa0c1c000000000000000000000000ce351ac37301f84cc7d35c81e544b3a39f48a3bb000000000000000000000000d0ee6af9abe3c8c13a52b35349eb40e931adb1a90000000000000000000000007502b53948f1c907f7427809b2cff324e6dff06e00000000000000000000000090d78611c9691af3232cd5f14fda9a5018c7b36300000000000000000000000010cea1cb642315e4d2375c20d22e858a6d082ccc0000000000000000000000003c2249b7b218f247bc384c29e3d6d98d9ac24cec000000000000000000000000d80ae5c566d5df247635f7471f3adda037bd89090000000000000000000000002ccc8db02e237c06cf60c0ce1247bbbc5881152b0000000000000000000000003fb1f4272004cfd6debe60ffb33e948dafb79026000000000000000000000000f5788cd96600c4b5c6cc1b4dd0ad21d406e3c5df0000000000000000000000004ea01e810180d9264f20e1141f09a8b90ab0a41300000000000000000000000075bdd24608912c75b79121d3adff26be0519d6e4000000000000000000000000b921bc23c954f3b3c9be9df9eebb74c3ba488e72000000000000000000000000c6c945dd717f010b9a8d3f6bfdd1717a7f39b9e2000000000000000000000000cc0c4ceebafdae6f78a4b44b1da07602625278740000000000000000000000004a4869dc512747cbe6613a71066dd530d10620f30000000000000000000000000a4deea0d78599f79f346db7855e47cf250d11260000000000000000000000000086aacadf181b168f94f9a637d56d5f87eaa36d000000000000000000000000be9741d579717f159c3a68f8b445bc54d7586bb2000000000000000000000000e570d9d08596923d2f6eceeca9a9f358191d25f60000000000000000000000003296c471043b316a1aa49a6df711c354119d88640000000000000000000000002574f999bb26b326a255a1c48fe4a4089e7234930000000000000000000000008f43671541ca065e6010e9336e510b447099258c0000000000000000000000003c0aacd2254a5feafd31679e39e7d63a031d62f00000000000000000000000008a464d4b499d1e2f6f37b478ecbbc73824cbb145000000000000000000000000731137ad32229382a294c82ac58f41b1f155fc61000000000000000000000000f8c49e398e261c22de47e0d6228cdc38b5efdb4400000000000000000000000086de5dca8d07e8fd7ab8ed67ca6706fa26251b9900000000000000000000000037cb63c02f287c1ef7225cecf15ead8585ab788e00000000000000000000000014c7585ce7daf554d8852278fd2ad20e976c59d1000000000000000000000000b869f27e408a37c40a1ecc2209f01a1536471224000000000000000000000000406f9bbeb54041cde8e230c6968571af1d78ee470000000000000000000000006185ac5b66a80cebd67acbfddb84ef9448ce964a000000000000000000000000c1ad97973fe92f73a8cad45c080f605a9a027f59000000000000000000000000fc45da1c14a60af043cdb9a93fae57f3ee1ae910000000000000000000000000b6a5d701c9ecf29f508983de9c43a7d03a3dc1e900000000000000000000000099ba28a9ec2dd97b30bb5728d4bdeaf825de31f30000000000000000000000002fa21d4321f4b2ee9b06240260675c0b7779e6af000000000000000000000000dbff3b28faf6333974e5c6a6bbcfa6416fbbc5e50000000000000000000000000ad5881b80a756555b8ef9cb63074e72117422a0000000000000000000000000c11c87eeebd600d7fbe076ea51f4e60b4e75ba8d000000000000000000000000161f3a011f67f20bab41e19be80938219c35a8fc000000000000000000000000751ae55062eacf06d3598bd167d00bcdf75c48e50000000000000000000000003fabe097333123e7f0c37bdbba56cb29c76124ef000000000000000000000000dcca80245a8aefb1a202295c31a87c94457acf08000000000000000000000000179a510e7042a1ebcfebb3d9b79ab03277d4bfe3000000000000000000000000a366641861803fe4220f197b8f1274d723c41fce0000000000000000000000009d3f6cb10efc5ccb750b750e38a3dd85dec6f521000000000000000000000000b129ec925b786e40501930cf9f3399fc79959cde000000000000000000000000b7d9f73aad313070189c4fdcb673067313e042de000000000000000000000000ceaba95564a67bfc5a78c6c433a11a9896b4ec4f0000000000000000000000004bad218690c06056abb3ac4f14d5529e53f8a273000000000000000000000000139ee0c080e8fc626e27dded61869a811ad2b2dc000000000000000000000000b4f9a18b5dccc06c07c3b12986a6089e0acf6f6e000000000000000000000000fcac6fba9bc349d308085c3f134eccce8a3c8277000000000000000000000000e6ed6552f42404fb85f5b6d6dbe9e2dea615138a000000000000000000000000c41e7de865bd561624ed5224007e5b63de43c626000000000000000000000000c17e679a63b4728f20eed3e9acd5ccdb0408e64d000000000000000000000000674a95c0f4ac8224a5ae54f7150d3cda2a02c03d0000000000000000000000003d613fcf64c7d1e44c8073ebd02d86ab6c09aaaa0000000000000000000000009ff1c04129a2425b45c77cb70ce3a0937228470c0000000000000000000000005face761ffbf62d45fc3a72fa418724a1caf29de00000000000000000000000036c4873cf552dba32ee9e1b0981e7fad542c89cb000000000000000000000000001dc27961f97a04bcecd829a12895ccf8ca3b3c00000000000000000000000092c9b2503b38c5d540e09d5749eb7353afa8fe38000000000000000000000000a057481619f3741db4f8c578817909eb3c55341c0000000000000000000000006bafa6f514b3235f6ca0d216b47e351a177b3f21000000000000000000000000f6042b16ee0a40b63cf57067a2b1eeca12318b210000000000000000000000002b82d34269a5c664d6db43b4fba854093a8220d5000000000000000000000000540649856cbec3230f83d2fe5f9ac0f757b3ef960000000000000000000000009309e0a24d7d64021edee4e9a4b9a9b1646f31f300000000000000000000000097a95a3853512f7f0aba1079729b677318ffa6a90000000000000000000000003f5c7d41c715a5fba93c9b6664a2e6588c72c74f000000000000000000000000f245de55327e4c005c2d5013d8c7a0b0b71f0fee0000000000000000000000000049a94810c1a9df3b248a41c72b6de01c6536f6000000000000000000000000dcb53588673a06b6b2704bae2c2c24a0b7f57b6e0000000000000000000000009f6dd2fc008164bf1feac686c4ded1884d0281cc000000000000000000000000223efbe646858470c2e28da6c929331ecf855dab00000000000000000000000099b54e5ca04e66537a3e08019418acbaa5edc5d9000000000000000000000000489cc102021d434d85a5ae6c838def45732aeefb000000000000000000000000fa6dee17903a698ac46efcdf1abf6324e5374e98000000000000000000000000d75b8eed2801184e58a85425ad821e0817e3dc8400000000000000000000000022d61cd1ddc8b9f951fdb74eae533dadcf4bb196000000000000000000000000c22f292cf6f18cb5188b9f4bc5755371568512e90000000000000000000000003b33e40ababcbbadcb42bab214bce6d5424979b50000000000000000000000008720feccd7ca90d06845cc5aae5fe2b6552da08d0000000000000000000000005215834cb36400c7e7dd238fc7072af24eea5fd10000000000000000000000002a63a8825458394dbb902d616dfb04149fcd02cd000000000000000000000000fdc5c3515b17e9e89be1973da5f2ccdb3629544600000000000000000000000043dea97e75237ba81bc806c7047b48321f19ab9d000000000000000000000000d2c1df7f822a88f6451b529273fe57684acc0bef00000000000000000000000086d76e6108e211907a9ebbc3c165ddbec2a861980000000000000000000000008351ac4fcad405f4c2643b0faf6a8178c3c41d1200000000000000000000000002a32e7a3ae63d360c650c93c92cb20c2e2e2362000000000000000000000000e73c755381d3ec69f0f1e852e2193717474e4c1e0000000000000000000000007f43b75acf8bb6bb769cc3a7857c91c9a41b5a57000000000000000000000000539d422cbfb25297d7922f0d4725acfd033e094600000000000000000000000025f40c6169becec39b6fa0eb7c6ef419f640468f00000000000000000000000081b0ab0d036ac1dc5b174b52b873cb1774b022b0000000000000000000000000a8c3ab7c49a4fefcead66d5a1e29062670aeb069000000000000000000000000d905126b61969a005188c8ff3988183efa32bb35000000000000000000000000e26116bba2dc8cedcda91fde63cdd7bfc9a6df28000000000000000000000000419225156832770b7a673c4e6adca29ffa3f661f000000000000000000000000aaa1de9953b87b9fb992ca50b38b1f2182a94e9a00000000000000000000000006047395d2f21192408fc05d9c62dc4a7d24e2360000000000000000000000001edceeff1364309804c5171c81ccd540e87afe2a000000000000000000000000361eccb38b8d9af01bbc66c1226c9270f343f5d10000000000000000000000002846c0c1d31a577f96ccddb86b01f62a89218a160000000000000000000000004f3a4e83e11ac8a0a095c25bb1887e8a3bc8b1490000000000000000000000000af0215b3f7b78f8c2b5e172ae04609f311f8be20000000000000000000000000a02ec275bad0ce3cf9aa7e264f241218dc4de80000000000000000000000000af1dabf347b990494262188e84fabdd4a3d2905d00000000000000000000000021adaee8fbc2078a86450316a711a564ad8e2cdf00000000000000000000000086a53a1c54cd2bea4f6cd5537e4555d4b05139c3000000000000000000000000d48cea19f9ee5cbd6396847c5b9a8261c2b81bdc000000000000000000000000a57050d2c117b2bc076644babac2a5f48794c63f0000000000000000000000008f2743be478377d5fe2064de1348b6049a30d8bb000000000000000000000000d7df343b72ad553d75a3300829f34ddc01c82ff4000000000000000000000000cc1b2928796a2255432c140935b987744f8b1f62000000000000000000000000ce4bbd16c781f14ceac3a9e62b4495d195107560000000000000000000000000578862011077c1cd95969452bd528b3ffd496d6c000000000000000000000000b80243b2813c5a47245fbc7fe9aeae285f5ddd6b000000000000000000000000616cde3ba7333955e6edea8a47625d4242a8439300000000000000000000000094e1edb2015c4c531982ca91454b65cad2070e56000000000000000000000000a4598d7528069b98d3085feb6d49beee29d23c9e000000000000000000000000b8ab343dda844d78802471d2c74a138ed3e0058a00000000000000000000000046c5686e8ac6d2ff74a37c5743b3960c7ac77d9f000000000000000000000000c12d10a01f51151f065b21f191c6680985b139b800000000000000000000000049f4eaf617fe311d96d263a7c6c52fd6a13070df0000000000000000000000008a0dbf5941269d853528aa8d1c335004661847f10000000000000000000000005f1ebe53335128dcc97940a83e7a205d054c87f60000000000000000000000002c5764922e28241c2efff3271b9a3036aa04d3040000000000000000000000002f5c227852da90741703dca0a73c7de1ed29eb99000000000000000000000000d7ab358b803d9c6c4b511bc62af130b53caf8b82000000000000000000000000defc3ea78084f8c9c0c4a0e5da215d5078a0d4a1000000000000000000000000d7bd3f21799782dcd2ef2380c1738fc5d72f96040000000000000000000000006f739ef1fc01cb9530df39653804c94a41f38f67000000000000000000000000f303e66254b71983a0ca62fb50484dfef8f8f06c000000000000000000000000de3fcadc6ed1b4bee436c846f68ef05f54b154b8000000000000000000000000e4958a33921b7c5c144b7a6abf992763e747ffc8000000000000000000000000bacb00b75e56e73c4b5748dfb0bb83a093707a9200000000000000000000000056d3335903d4685c1d95d8b88ddf9cb888c92ede000000000000000000000000972d3ec19a3a78212448ab329e14875b1132938e000000000000000000000000618043770e7c2d766cd4b675dd2cba54fb94220a00000000000000000000000052365344de940614335c071c8b44a39318afd607000000000000000000000000492f3f3203c2e6416c13ce636b79e230ecbc116a000000000000000000000000527389af5400d34f3ce99fe81623abcdb7df0937000000000000000000000000d82be919874de6978e4761358716410d6f392254000000000000000000000000188560930f2b5831de193aa13dda8683c6cdf66e0000000000000000000000004916166edff8f9af2b85c12d43abf525c61767b7000000000000000000000000ed2588f89c1c4705753f0369db838e92f3334c960000000000000000000000004c99ad46a42adad839399d414b3cdaf9b1cbd811000000000000000000000000a81cf28665af51d709bcfff27a4453fcdae316e4000000000000000000000000144e76ab216f1dbdd49355956a255253f25639dc000000000000000000000000df81fc4103694b4616101268f7f858ff09ac5b620000000000000000000000007830076f1df489a3f722955a657114bf44c79d0e000000000000000000000000bcb887d611828f7f959accedd4aaa62fc8d282640000000000000000000000008da8d0c5072347cd0d9dcf25d1828bdb798ce2ea000000000000000000000000abd7c46ac4a575751e7481cc1ae97ff580dfef81000000000000000000000000bc7b9fff75371cc02ab70201a53c3332b5c25fd7000000000000000000000000dbf81e35c27ad0c0d82f923e0d3d40671179bbf60000000000000000000000008bc97ce54d31cc453619a8c73d951c45b922a48f000000000000000000000000acf6049d854b08df1491ee1b1be68f1990ac1c9a000000000000000000000000579039362e69c7d26ecaa8294557db3cfa5f5e34000000000000000000000000750620c6ee18e5707df14700ec978c34b41ceba00000000000000000000000005861543b5cab9345a5e3434a9c8fa3be8a4faba70000000000000000000000000b44144b0e2ed216362adcb776ae72da33ea39f0000000000000000000000000a95a83735f7214527b6fb35e53e3289d5b5f311a000000000000000000000000c8cb9af4bd6b90b1ed2c47e5df8c4d19de210d20000000000000000000000000a6317a32bc3628f9a9a6e29e1bc056752a4660870000000000000000000000009267381408b073d71778102895563077ec34c694000000000000000000000000edca17ff11fcf5e009cc4b32e5072cc5094788ea0000000000000000000000005f46667bde8d34618a030f57ca914db8086c92be00000000000000000000000076e00603554566c1f9b1b4fae76bcbcf833c9dbd0000000000000000000000003f23fbe584b2fb8a0530bcf366e085a465b139b6000000000000000000000000591ee9886378ed598cafe44c69e08072293e15e100000000000000000000000067cc7a1de1680ee0b5f2b71ce03cc31314174486000000000000000000000000a9d9aa4f600be8386483fb64f6a1052fc219e49f000000000000000000000000966f1ac1b07d7668f8bc3a7aad6cc204069bf072000000000000000000000000d03ad690ed8065edfdc1e08197a3ebc71535a7ff00000000000000000000000081f265439d8ab92fb595288491d0b6bb451e0fd1000000000000000000000000977c475a56e057e7d06801f7e51c77af1526bce8000000000000000000000000bfd10a50d5bcd48f0a0407e20f9e1f1bd7020049000000000000000000000000c50637a93c7d1ddbc903241b2934de1a11732697000000000000000000000000cf3e48105e728d76fb4c71249595b3756504ab28000000000000000000000000a3999221c514efeb40c8709dbbd897f31aaa349e000000000000000000000000484c269eb11b5f6e766f675f56c161754550a1ca0000000000000000000000008331438cc5d5e33dd6f2f93a29214f0e33fcea7400000000000000000000000086293d39baa6eb1508371127824d65fc773a8e7f0000000000000000000000001476bc99fa9d07a759e4652216b1e8c8b7f8051f00000000000000000000000035c1a28d248c687da7bc2790aefe9c47fbbe656e00000000000000000000000011cdfcb54576d5990219c426bf2c630115a2012a000000000000000000000000bb5264c62c6f0484225275b0cc49ddb438043b92000000000000000000000000ec1785a92bc19e4f0fdafe8cbc577e9fbdc267f000000000000000000000000065c9b2a035721d4f382b6ea38a0ab0519eef7ffc000000000000000000000000d54f1271db38232a9bed3530e6e3967a6e600efe000000000000000000000000a3a20d07bb67741e094e5976a43ddb128530212b0000000000000000000000000e8749eebfaf0f01a46645691d47a570c0527aca0000000000000000000000009d0bad8fe40eefdaabef35174e6761cfbba8b5e60000000000000000000000003a9977985dea918034a8e7255a64c4c3dac2ef910000000000000000000000008ee80c049b292666e9562b9af1d64aa1a290cf03000000000000000000000000a9d04d96dbc94a548de0d92a6cddcf34393898bd000000000000000000000000d00d4aa82964dfe8bcd9e171392c0280b2708575000000000000000000000000cbb2118870c5112ba09acea3d0ce575598bbed60000000000000000000000000ccfd1ff80d176f1b98f7e40ed71a5b13d70daf69000000000000000000000000d333e69da8137a2d9cb09886e29b350fa814bb8c0000000000000000000000007c898c903530845dc770b7585143a4e650ce622f0000000000000000000000000cf7050eff32a218b9e93346df55431a6b2485730000000000000000000000002f3a09b23c72e0769347496e9ae936d8d9063bba0000000000000000000000009689225acc23eba6243ad16063692488d1152e6300000000000000000000000022f350b940628ff2bc48ce4561166a2a50d9c0a100000000000000000000000099f1ed63845b62176db2bc50ea5da130369b3e020000000000000000000000002bf56548e67894baaf3a0516cf9762bc0ecd77e10000000000000000000000002b1647052648eef38741edede28fcd30d0f67d360000000000000000000000007acdcf8f61ff005ad39a062aba141245007dfeb9000000000000000000000000c50fc1c3d419378ea9a1fd84324783ac6ec1fd39000000000000000000000000e5dfff1d8c908e4ae02747de07fc2c1fa5cf2cfa000000000000000000000000e8f9061cbc903a0f67b2b6b82dd369b0b907b48900000000000000000000000034ac1012cb49868f989183f95835ab99b3fdd427000000000000000000000000a73e9679bf8063c2230eee97bfa9763c7cda4d56000000000000000000000000a95a28e94941cad1f73e13b214c87116d68bdfa00000000000000000000000007a517d7c7a4abcdd8a9dc1396256e18f7d0303b10000000000000000000000008af7267b9576800125365be411482bacbf2d5b83000000000000000000000000aa52fcdf8a32f5148f56158542aefdf7621664ea00000000000000000000000071533488b1636fb8c4779acc21e2472b7089be57000000000000000000000000b0e40391346f8682cc641fd0501a95f397d949c10000000000000000000000003bc29ca7ff3bb9a205a766d31c1cdd6917202734000000000000000000000000da5b4ce84d8bb0fc98db920be70648c0f8eebb85000000000000000000000000a21febc37c0d00fb35d8170f6ca47184696ab9a40000000000000000000000003bee19b0c84fbc00c533562fdcdf08690c7b00bb00000000000000000000000094b3ade98a16412cc96aa555c5843fce1ad7540e000000000000000000000000f80645af1bd3a875829b98c9eaf6c88a57e90ec90000000000000000000000001105a4f701d1ead234e4f4e9174baa982ad0db7a00000000000000000000000062d1751998dd7cde40e4988f45996f39b86a46f9000000000000000000000000530d64631aa18df112582d4ad81a55582f657140000000000000000000000000bb27b70afed3b0a3149e9bffcf554ba2a029976d0000000000000000000000000cba0eda63df0e037863c07f3c23521920331ff90000000000000000000000000b01e9bfd8eecc52c7d20fb83471b7f049db7b1700000000000000000000000038bfdc55be0912441b9b0b04faa3bbe5a496d93000000000000000000000000017158293028095c391253361f2994f7cdf712d9b0000000000000000000000001070a0d1922e61f2d21ad35095dcfaca8defcc430000000000000000000000001c983e8208e421510af394e1647ae95a877055ec000000000000000000000000a13e57d1add152652032dfe011ad511a054856d5000000000000000000000000908bb17c730b83ebea7581c0ed88e06eabb1355e000000000000000000000000877bd8dcbfb31c3a19cf4f0bb0b4dc1ee826b2e70000000000000000000000002e1aed6bd18fa6acb7c587315c56929e32e948db000000000000000000000000af84a9dba858e62cbd7bda7978f2c83aec58f75400000000000000000000000023a2f530feb2658cdcdf93529702de5bd99d61720000000000000000000000004655b767e5b10f00ab5c31ed92fd8246d29562130000000000000000000000003d027d6bba6c4a534db12e0685fa1d0bcc740155000000000000000000000000b88bcae34f8c02c82a152aec1b4e34d7d4dd62540000000000000000000000003cccf6aef71093bc5ea25e435f8bdceb2152e66e0000000000000000000000000530a3c36a01cb61ad16c8171dbf20a272020da1000000000000000000000000408c84db9911e7836d305d96f4726acf28e39847000000000000000000000000ee5894bb440342457eea42e46d6af75bedb14805000000000000000000000000b0a8602ddfdb3d460803d330c1eb245f5d44945c000000000000000000000000a073a61f039372a31128e8cde116d9e31ae64b130000000000000000000000002f1f1339481746683c47e8713949e6744e7ef8cc0000000000000000000000009b45ac9a03ff75ed087476559dacd0a52cd0b394000000000000000000000000101aff216865f56e7653b2a0c6f714980606f0720000000000000000000000009308cf07c7110176179e9a0fbb92c09c032963c8000000000000000000000000b4b2a89ac54e3a1202fad1f2dc2f72dc548fe684000000000000000000000000d3aab656bfe048d460d629965f57da405fd984a8000000000000000000000000eb43436381a44cc8b5eede10fd12f1b8fd1e8a7f000000000000000000000000d860e322e2a7af0a06f64ab199c11c2a6a67ad5800000000000000000000000082183665219089937f56166defc8da4eafa179c00000000000000000000000008cf96fd6f33383a962efc9e4e6ce9237538e4bc20000000000000000000000005b17baa2d8dc49b4bdfbb20aa0e16b696eeadcf1000000000000000000000000704f05a522d2f0b4965d2b11959a666bbff15890000000000000000000000000bcb4d198192bb9a276348a86b6c5610a55851c57000000000000000000000000d8e0cf39fb1ab09ccb78a83df16db390522c48a40000000000000000000000004c948a81c69d07582404efa7a2fa18bc4c61ccc100000000000000000000000076d806e13d4c8c1b4a9fca2b9792b2db311b351e000000000000000000000000f2cf1fc7940d4f2aaba1ce6e712b11523e553654000000000000000000000000886cf30e5f7c6f69ef1be1173a53a6dd04e76966000000000000000000000000b6c3a7b869a25bf652a6d49e029f2358f7a02fb6000000000000000000000000be1709bf37eebd910c119f314819d831c8d32082000000000000000000000000dc31cd4de59d7a37d51d5ced7569d9e19d93ade2000000000000000000000000fdeb845c917e759b984c43bb56c715a636f8ba9700000000000000000000000076ab5f86ec659cc4dedfbced7e64a78c23e0a78d0000000000000000000000000bae7b9d46b824451a9960e1732f39d1abb89377000000000000000000000000ac7b4a9d4cd8b406135c4393356320083e4dbd100000000000000000000000007ca59ed62e050494d76dd5971c2e9cafdf4c859400000000000000000000000055bb22a34f1688543aef1560734c25e35c40318700000000000000000000000052789502c2088d6bb4624a936f9c9641770bdad60000000000000000000000004d4428eb012da81cb39d58c91e99b79e42c27af5000000000000000000000000f385fb1dd4a47c1fb6a280d4daf881b99c6948d00000000000000000000000001336b622c5abfe88492294c837d5ca69f36383ca0000000000000000000000002d1ad721bd95654a235c3b353aec7aad0b883b350000000000000000000000007f40b3050ccdc8be5e8926ea67490dfc648d60b500000000000000000000000096036e0f2d877eb21b50efebf8f303baefcf88ee000000000000000000000000dea02ec690fb306aa2e86e8b244e4945e7e5b23c000000000000000000000000f5d2400f66b82d422f2503eab61baef7afbe26ce000000000000000000000000b224228b0fe71cebf95ee25339166cd626759b5200000000000000000000000086dfdc41088f78f320c53d8f5008e35f94b5946e0000000000000000000000003d84ba355d3237158ef47d30042e8fe1e448f3590000000000000000000000006495b5eced17c3f8d50bbb534f87dacb108467eb000000000000000000000000c8ab1ddbbb516cbcb0214e6193a95d2fea31df7a000000000000000000000000292370f4e6f6fd4c02d3c67a4dec283ccfdc571d00000000000000000000000052ac0c1353b75d406324181d08f41b18d5e5e9c8000000000000000000000000149d8894d927d998d3bb7a2bbc0871883364f87d00000000000000000000000027a330241a4a53974df0b56b6b6555646d724788000000000000000000000000fce0dea4f3f18e4a7f0c9c05321ecc23bb249728000000000000000000000000d998ef820654bba3cd47d40f04250647073c76460000000000000000000000008df177c1c16b80b9db4ba07e878a776024da52650000000000000000000000004aa7d09dc12510cd4c8a629b23c8eb7f28c539780000000000000000000000005be038d7734fdea381fa7271cfee67650dcf5469000000000000000000000000b19a4b4caad620519cbc16bcc571842a5543dbc2000000000000000000000000467ad05f3cf9682389206f467642d3bd338f8be9000000000000000000000000cb90689b852d992d0c730ed480d0e86818e66ab900000000000000000000000066b190d7efe49fc082e8872a9c8ace703dc8058800000000000000000000000089b4b7b597d9d091e55426b7ce7fc722577de1ec00000000000000000000000042d4c4c04495699ff4fa2e19299201ad9cf363770000000000000000000000005f757d026f99641e159dba4edc6df091dcd5dea1000000000000000000000000cf01158c05a113dfa04048b2f04eb3780ff220d7000000000000000000000000546d090bbcec3d96903d41e38c3436c1c601af9c00000000000000000000000010f7dbb36f9399a9ea8baa46056c6ddbeae762500000000000000000000000000c0f6f4de24ef77bd2f94685e5ab0d9c63a4c106000000000000000000000000da968ee4f9796745a2c8f7ba01ee6c9f73d34171000000000000000000000000403be52348eb6cbb29f3dc2b53c2ffaf6994680200000000000000000000000023a88a19798ded5930632926fe1ead0b5f72530200000000000000000000000040ba65278fdb9cedcc6913201a42f7dda412dbb9000000000000000000000000c2ec5e5fc2e64b5208b08d72652dec571f9b4f0c000000000000000000000000ae49b6cc94422b4a41c7e740f9e88c1f1afb0a260000000000000000000000004196aaeacf988d1555fc5ea0e690d4426bf19595000000000000000000000000185a72b6f10c3b27c863936ed87e645fba232724000000000000000000000000520cc7572527711b8c50bcefe1d881f8ddb5fe8c0000000000000000000000001feed2ffcb596b404893559ee7455270e025d168000000000000000000000000d082194fcf794ffe0128b02f23da8ecb4f4d906f0000000000000000000000003ae6f2ef31199bdfdc62759bf86e7996059dcac1000000000000000000000000058cfe9f76d79c07478d98e217dfe89594b7cb6000000000000000000000000002c21719e77cb1a4aaac4963a7e79a5e92a2129f0000000000000000000000003f83f2523011f1c5e2d328e4d0ee73bb49c9bb8e0000000000000000000000002288ae70b9173d0d8a1490830cf2964e50710c670000000000000000000000006afe55695a80489760768f53941d1006184a080f0000000000000000000000005fd34654fc113cf21d94997db62858e4add11d9c0000000000000000000000000a3a3de77e714cfe5e71f3f2bd3323370c93eea6000000000000000000000000463609f54aee39dcaa863f9e256360c7bd4ce96c0000000000000000000000002d3bbb3f26815c3f4883caf989dd5445b66f96dd0000000000000000000000009c5d059a160e48e35138896e5a4a4aeb5b081d3f000000000000000000000000b803cc308727de87e82e90d60c6fae3c46d2012e0000000000000000000000004f321dace9865d67daaf07385a991c92fe40c0c7000000000000000000000000be324725003ac5e9d901491bc12d19b098259c79000000000000000000000000e5e915e16347b45dd638a04b1804795059a1f22a000000000000000000000000cc1f1cfaebc9ff24b4ca95861c7a77aec39ede5900000000000000000000000088b5d711494aa58274b9dc9e4c634ce24a179e8c000000000000000000000000562571d4fdbf9c71f3ed82a830023eef8477974d000000000000000000000000899da06ed43854a0d7affe8d401b2310b9b8577b000000000000000000000000723db0da64bbb77c16eceea8a7875f57ecd0043f000000000000000000000000cc3dbaf252c31354314a96f01f96e47f4b95aea9000000000000000000000000fc5be8ab7e408b850be734a9a97068b42704b9f10000000000000000000000004e37cde3b92f95ff1582e1ceed4c9600930f87db0000000000000000000000005c6f26edf2c8b34981cca3f07c80267a9c9ef4e5000000000000000000000000615fc9c0fd16fae079e58e4cf17ba6c70fae484900000000000000000000000018edefbdf597014467e6b3b36134533b1f37e09d0000000000000000000000002cfc39b1793656fe5ca53750f1bc261687674663000000000000000000000000132a75273fdb067c7edcf1bd170bda925971209a0000000000000000000000000d8f9b97064d869f5bc9821a15d78b98dabbbe2e0000000000000000000000003fb332b1eaa87f64512a15607b0a543faea8c616000000000000000000000000cdf4dff2062aaadf9ebd2dc392f853a06c0fa4ce0000000000000000000000002f8bd8ccb9cd438842dde4017c46ec65ea21178e0000000000000000000000009b26dbf3dbf3f42d23a50b473be758583219667c000000000000000000000000064c2250a40019656d115387a4442518dbebf19f000000000000000000000000adf152fa42e54c76353cb64334b4d2d9e51a3208000000000000000000000000acc4fb3b01cd99cd843d861a54e6387f6a80a613000000000000000000000000b59e3d7c7f9b72e1fe2378a2b4cac76b7aab119b0000000000000000000000000cb38390d6a6a6d6ab432055a16326850c2f526c000000000000000000000000650feef043250554587fe16d7a4bdc5d8687ab3000000000000000000000000075da79e00678f356d14a6a3f259f7dddfd318754000000000000000000000000aab02b875e4e27ef5d6e724776ca44a11cc2e07800000000000000000000000084063ad0a56ffb9cc26113f7431bfb5edc792b83000000000000000000000000f285136db341d526bc7bd25f77e96b3920f58f2000000000000000000000000011d0a7e1429b16916d45b60c35c105bd06d24782000000000000000000000000745ec352a1a4b867a1240190b53329cb6c59cd0300000000000000000000000007097a9851acfaa79f558d38450fe19abe75e3d6000000000000000000000000bfa0833f61939a8eb6b69bcf71f16efd0d5861cd00000000000000000000000024cf5416e87d8c64b4d7a414bda12b0308ee7251000000000000000000000000ab6a56ddb7d7060f1ba3b2134f3af9ad551e132e000000000000000000000000c12fe9c904daa090b2e446ded9f8a7202edbe1e900000000000000000000000026c4637322d5d67de97368a8759d08568194a5f100000000000000000000000048fa98414b03a451b83492838dd3afc78d344ce0000000000000000000000000d39fa61653784719940b96eb5184407a0d63b5f30000000000000000000000006562aeb2d98cf823306cc0a28ac8e67b30a18db40000000000000000000000000f52269dacc97f5c0982ccbbb8916a86ca43b3cb000000000000000000000000217f7002424c6f3c4da95f2c464b8ca7e8e18bac0000000000000000000000005540954eb5a0ced53b164b2a80f97979084d40ed000000000000000000000000d404e35baffdcb3011dc97ff433db5b9c181aafd000000000000000000000000950710f16d0d43c2570e6b6f129c33602eb0ed410000000000000000000000001df51b34df934dc18efaab7bce6f4770660841400000000000000000000000007070551b80d1f0bc79c789795f8dc1ad2ca019dc000000000000000000000000c377730d61a049cdc5026847546c6216baf0dceb0000000000000000000000001dd3f580f6e1dd851b23fb5b2142369d4afa9ed4000000000000000000000000030b76cbd18fcd31c3c1071436b4cca8e33e7f72000000000000000000000000d916e42480a97d317f817c170cec883dd2d4ffff00000000000000000000000050bbd57946008365c94b7a810ee5c91b7cdf5ed100000000000000000000000062517fb41f73009630a02016517a488626a11344000000000000000000000000f2b0240ae0d9366a1d10001bd14acead5ffadd83000000000000000000000000055d3306067a1e0ea6b1ee2c838f2d5f2457ed4300000000000000000000000059ca32a03229ef805686e10cfbd32706378bd4d2000000000000000000000000136ea24d79406759487051e6f4cd403d412045ca00000000000000000000000039f1366d7b098e5898196be0b627c99eef5a491e0000000000000000000000006e638891498332d37e56ef687bdedcba7409bcdf00000000000000000000000093896189872bafbb47af51414fbaf0b85a28ad94000000000000000000000000e31b08a417ce1f48e2b735a1b5cd5e7e8622c4020000000000000000000000006cec8bc68321fbc0ba54159b812acf3795331bc100000000000000000000000081367ca01b41a663dbeea1811f7f85f8b2aa595500000000000000000000000046fb6c1d704ba23fa4971a675e6c0bb14bcda951000000000000000000000000014e61e389924e0d275fa1fcd7b7dece38f921e20000000000000000000000008036fbd3a0d782102e6072279ac8ec95069aac0d0000000000000000000000000fef01544b0724ded2a7a0f6d89a8be5bef335b5000000000000000000000000d9c30cf2145aff0fab8bdbf3e9832f0818ea02680000000000000000000000002cd926471980a9769ade4f3ccfe2ca274e51ff7c0000000000000000000000002e9592d5dfff1f75cc89ac08c86605ef7f8229c1000000000000000000000000600b5f9b6f165e0878de9351c9c9753d10b18624000000000000000000000000017444c8707ab5ce7aa12d2b2c9763ba871c7ef80000000000000000000000005d37d64236b7621941eeaca9db66739292900e570000000000000000000000004957ded04dac83e6b4d9649d57df756453e18a17000000000000000000000000f30fd647527dc47bbd0c66d828e778b3a90a4352000000000000000000000000af44d5c99c853016b49202e45c7a6cd925fabd39000000000000000000000000b14b1ded5247f98b00c1d14e0eb60b38a2c76ecf000000000000000000000000b035e70084ec95f323a441600e37d766302094ca000000000000000000000000aa1a3823c39764c3063f7252571c7f4ace66d820000000000000000000000000292b275163ddb3a383e370ce1e931297202de05800000000000000000000000003da98f5e26cdcae4b8cdd504480a9f801ded4f700000000000000000000000078b15a4f33123bc8fab15319a68245631d17cf2b00000000000000000000000092ae56cee6957cb4aa986c3e89955446107958d80000000000000000000000001c70d0e81210fecbf1b39ed7291ea2d75bba0b9c000000000000000000000000505328f64a6b3d280970a6fed79a7558fbfe2f060000000000000000000000003e4eb6d1766a6f35a0271eea8997a06ac7e2dee80000000000000000000000009a7d2469c5abe5e942c174e9cf15c1a93d5719c4000000000000000000000000281c30fa182ef7de78706651d2a9e0ae42b23534000000000000000000000000df60cf2eb879d7c1fbc25a105e11a41954c312e200000000000000000000000050a7a7485538c44714149d110409460a0561a1e00000000000000000000000003b0be1334684400caa9d30ff7f8d2a8c0b7dd4420000000000000000000000004651c707b2b8fd500532c236c279eabde2dc988b000000000000000000000000efc71ea6215a6f837c2e62885a23573d9ccd9444000000000000000000000000c7d4e78cc93efb95f4bb8bd23ae348bad5662c030000000000000000000000005e6fa4ae0b3fbaa63abde09706b04fd303c5fb09000000000000000000000000d5a5b219b76db9e4273e317fe6e82e98d96e6e440000000000000000000000005a59c145fee087526e0cd0b98d981a230d9738aa00000000000000000000000047cc96570a818a0211ec297ce640f6331974816f000000000000000000000000df9958320292e2b5b6a8380747738f327442112b000000000000000000000000f78d39b89aee9c070effb12605cec15138e193ed00000000000000000000000070794157efac5314ea9b0eb363d7b19832444aea000000000000000000000000722e895a12d2a11be99ed69dbc1fedbb9f3cd8fe000000000000000000000000fb0f55f9fd7f8f2035162ddd8608b9446478d7d80000000000000000000000009aa307235a8396d72cb0b8f79fa48fab80afe4fc000000000000000000000000d148d6e383bc4b77c040a559c7543e833cfdbb1f000000000000000000000000eedd108e9ebf1e05b0bb533b30bb4b287117ef730000000000000000000000002c5446f3c216b96c6f75a269968484190359be7b000000000000000000000000a4e118f6d512b9daa861da241b4e5a01eb8f130600000000000000000000000076c8535fa0e9a45263af804944632498697e9e62000000000000000000000000f6887fd5cb87f7f31df909a226950d9e722e39df00000000000000000000000084d501e88c8b1b1969c1d4dad37b9fead2d2ac5a000000000000000000000000d6224df689594a7d49419a003bca3fea807623ef000000000000000000000000fa9b397c0601dc4c2df04a1cff3496d2446aef20000000000000000000000000d249e7f052ad457b8b83759da91c94e3e58835f600000000000000000000000037c9cf3b0e9eeb5d78d2b5ef168af181871a441e000000000000000000000000d38d889d5a971f81515e4425bb6516431abe322f000000000000000000000000f27f18a206747f549386ba240681710b05822d2e0000000000000000000000002899598d9bf2c1d48cf4cff1906c0ba3419b8a7b000000000000000000000000a1b7e322c675d0189b76f8d4d0f799c6f602239b0000000000000000000000003a3afa79c14af08268228f349bf9d6fa2c2c74fb0000000000000000000000005edf0b0c1b6d78bcef494243801dc594944a392b00000000000000000000000009d46915731c599215777a4afac838162782c6e40000000000000000000000003aca2ad957cc202d798f6beb3b858ce4c5618749000000000000000000000000eab23ce1cd79faa44faa1af8d7c4d4378a34350c0000000000000000000000005cf01ae1aaed90142c58456633fe8260ec10741d000000000000000000000000a0c49eabb3bc340ea6386a0279e1fa5d2ca551d3000000000000000000000000b80997443a12aa8788499f99584cec7c111a8ff90000000000000000000000008702cdd3a796a33c7dd8af43e44d949e28666d3f000000000000000000000000e16bb2ae0a07b4a42b913bc8cbbea0213710e049000000000000000000000000b966dd0f20ac5ba443b315c339e0b4a3f6f3b010000000000000000000000000ea59638fcd716d37d34959290b3b2f4f239e85a800000000000000000000000036f80088325b16c416d7237022f43f65d2acc90600000000000000000000000001bb082c170fc3ccee9b10a412ec06029e96f2d900000000000000000000000085fac3f0734ac360712caed2c0b9782133ed37da00000000000000000000000030b908515e34b195a249071176b38653fa7b98d100000000000000000000000011d9f43c216d2cbe066de087ed5b2147d9ffba010000000000000000000000002909a6853cd7d5aa7d3ab1167519f9bb843b961800000000000000000000000028cfe4399f3232d4da95bd04cdf550f6141dc14d0000000000000000000000000ece41b641b15c25d5e9847daa1001c8972cceeb00000000000000000000000022069777ec725584bf927caa3784610dcc5a3a71000000000000000000000000050cec6a33d5ee57eaaa8124bdb9bcb7e0d817db000000000000000000000000453ac9470ceb8a37b1c9ed0f240e9fc68b8f898a0000000000000000000000005dc721a15e05d0867258c8659c32e77c62fffb3700000000000000000000000069b629b26ff01f3533626964dff9e110ec2ad58c000000000000000000000000262f946bc8eab95bef6c2abf90aba924744b2e1f000000000000000000000000ee790dda41f08d65cfeddc814eb7d986d20403b900000000000000000000000036ef766047e5a4b81a08e9705cc24ee611ba8774000000000000000000000000f737fda2a6f55bc69d7bd1db1f7d261c246768460000000000000000000000006d5795dd75bf37ee50cf4316bc1ae70c59db7c7d000000000000000000000000b6a548461db1b0e27d7974cd4d268ee13c663223000000000000000000000000787316fa2dab4a78a020885a5d523b890b7fccf70000000000000000000000003838fa06212b0fde1951eef3976d3eff8ae8dc05000000000000000000000000e51104da7e246d30111cc83f396c37515765b1390000000000000000000000002a0345c0339ec34bc3472b8c84ba3cd4028fbed0000000000000000000000000fa212097238e7e4d19412019f90b1b05f3f717e0000000000000000000000000e7f4374e845d775662e61c08cbf9eec1c2e63a6b000000000000000000000000f1113d07fc2d886d7fd294216b562574d99b5c8d00000000000000000000000061705cf3106a9537e48522b62280f213419f0bf8000000000000000000000000614ce6f349b63e784acff69f81649cc4b2a08766000000000000000000000000ce456c3c3758d163b0316dd951549a3ded62c2730000000000000000000000005420769b5b7daa19b55fed58105c1f10162e77c500000000000000000000000030e8a9327160f6582e040236567ec6d3ac075b27000000000000000000000000f408c15537e58bb39e51b15a31f4ab8a1a27718000000000000000000000000022107d298e8bbb9d5cb77b963cbc501869664580000000000000000000000000296cb228ad399867c48cbc5f5f29bbf05a0e975800000000000000000000000083b8d167aee97305156c4296bd66a012e91b62f20000000000000000000000006a03907af466643bc0939f3c95c0e1adfa49d3d1000000000000000000000000fd4570fc12a080a91ca563ec1f3651bc3ee2a9bd000000000000000000000000bd6707d1ad4ce44b2d439d39371e6796ebafa3320000000000000000000000004a55a0a83f687ab37a8adc28ea198f265868ad750000000000000000000000004496292def4c20149aadf0f98e05d950b93740170000000000000000000000006522dc754537a044baf87c774c5a2d6625265748000000000000000000000000cb5060984fc16475068f5241e6c7df3e375b0e620000000000000000000000008590850251ed5212fe75d4d65f0f9a36d7835d850000000000000000000000006e54149032eef2c555fac5ffa926b03a9e28ae3b000000000000000000000000910fde107fe8ab6b3762218c5e6d5c11d21e110d000000000000000000000000691447b33b309a15aae73f0209159c61b59eddf7000000000000000000000000583af3f56a1982fb11262024c10e27a3b7143b1f000000000000000000000000664fbfe1043ce109aafd723787321f44d12d663d000000000000000000000000aea7473a95e9484576c8264d2eb15b0aff89ca6b000000000000000000000000e3ddecf8bf68d8fb40a402d794a2dd9e90fb43cf000000000000000000000000eec04fda933c6ba21484e1ef8d77659b37a2d703000000000000000000000000d3d0adc5c37b7bbadf5f432ea410f440e73b21bb0000000000000000000000000e4b8a0c697d5695fe63de2da003f1960a5e59560000000000000000000000008110e3217cba38fde93b722d511d1c4cde9f111c000000000000000000000000588dcf7cab9a40cc0f8c6054cbc0477817dd06e9000000000000000000000000c7cb63f918a9014cab02ff4a015911f06099e75a000000000000000000000000cdd1441b191b963bed3744086ed19b94cd6055f40000000000000000000000000a32f804c2ddb1166c8ffb427a448e06c4242459000000000000000000000000bc35257d24e706ad45e548617b241178a8d70b0e000000000000000000000000b30c0e1a145c6b527f6b54f851779a93471c73800000000000000000000000007773f1f5ad968577aaa6e30cea9eccb9329d28500000000000000000000000005af3d9958f43f8c55c8b162502f36ebae7e6d585000000000000000000000000c20655b764fddd75f7e9c69454b1045d211eefa20000000000000000000000006d8fe972d841c6759491bcf18b51d69e5634071b0000000000000000000000002cbab8be2ad2d1c04669ba076496f84e9568c46f000000000000000000000000972f192abeb907b5cd82000fa557e2cdb8b0353c000000000000000000000000c8a4869f826da73f043f144bb46604ad39e918070000000000000000000000001b8f2c05c9df4ee1a6d2c0fe9fee7d7ca911407d000000000000000000000000bbd7ae430135e373ed5daa0310caf92c81b1bd69000000000000000000000000886c4c8601ee5e85897abf0c1e3dc533c488ca890000000000000000000000002eecd6c24662d60ddf55c1806461a1521699a9f800000000000000000000000047606712743abd64521bdc12904c4cde67b6b6fa00000000000000000000000007ba0b7677a7c0dbf8dd3a74608cff70b0300120000000000000000000000000dac6eef64868ef7f8fedc50d8cf5b3bf36447a03000000000000000000000000c9f81985ca0d9b4b3348a98bc0dfb8974f30e97d000000000000000000000000cf259b9a74a35b065297defa0d1c27b6fb01b0a4000000000000000000000000ac1ba0eeff9046695235152e03338aaf7a031ed4000000000000000000000000af77520f35c1f6dc883e11665c8b7fd0e3d613340000000000000000000000009154a9c81f1d4b691cbf1c9e4dc20822fd9671f80000000000000000000000001f034aad203d40d2a695dc37df555d0bb07d6e6e000000000000000000000000c52fbf9ec854a54bf6fd7a36509c1c786b129dab0000000000000000000000008649879c5dd17c02c46dc2bfef49796d072c33c7000000000000000000000000f1ab4184580d5fbffed7966dbba117e537739acc0000000000000000000000007d2f74804dc513fc6c9f96ab6fbf15b33d27197b000000000000000000000000f9731284cb9afcb0df62c4feff286722817cee38000000000000000000000000fec0a32455aee5dd2843d962c44c7c55ecbd13a9000000000000000000000000c2afdf33bd9bb2b87ab7a40f6cc41250300bb1c10000000000000000000000007a7311580bb9783a54f4e3e7585080e327aec3dc000000000000000000000000f9dfd0fd0dfb6a81365bf095f225ed638d982007000000000000000000000000ef961e53e112266ed0e44b9240b268212b5fa4e40000000000000000000000002e5300eabf71950b00ddd6a59690cfd8852ad3b90000000000000000000000000238f74bb4984334e07c753dc9e025a6d8864810000000000000000000000000d72d085dd1637419200e81763ce42d766d4a868000000000000000000000000061c2cbd29f77f029adab88a1815141e60d9616e6000000000000000000000000db1b5fa08cb26202d96aa71e42a370c028ea8caa0000000000000000000000007c0f8a8b90320a2e42758dd5acb08ee97f9d4f1400000000000000000000000029cf0446c9282ca64626283aee411a3a0202bf35000000000000000000000000a26e9d8a824f5e7eae256cf9b7eca8f4fd89049500000000000000000000000035b4a07c3441cee5fe67de8e4338fc3133f2e37e0000000000000000000000002ca5e316ce6e046600498c3105db04d18a88fab900000000000000000000000010d33d6c42dbba8f1c95a3753c7e417653e3be560000000000000000000000003a4f18f3720733a43798a0f16dc69352baf81748000000000000000000000000e85101f4ef53aff7ebfd46bf28dc429c9db85374000000000000000000000000663ad154d574014e6a98b29960c1f72f43b1d437000000000000000000000000e128021fbe1ad7c2fad1d4c575870ae14d863833000000000000000000000000b738fe595b6b7b7455a9e4e6591a3877d73d5e4d000000000000000000000000f91732ed6a4edf3b3b0653524e94830be38fa97f0000000000000000000000009c9e07d739026fab5dbd27c84333d16a44a6f56800000000000000000000000011b94e299012175280b39631c0b506cf66e9efb500000000000000000000000009024a8059c70f2dd7e9acc9078a8da426eb43cf000000000000000000000000f4178dc366e8e93461996a9f3845a2fb137c4176000000000000000000000000a5d39f283ba22ef5f0eb6e59bdd5117ad4ca5ef00000000000000000000000009241f27daffd0bb1df4f2a022584dd6c77843e64000000000000000000000000b07cb07029183ba8a67f831de215d6c40a541f1a0000000000000000000000002ba4fc0d1b985bdf8d76dfc98434e53bbd9bf013000000000000000000000000c6f0934bd1f83ed7b6e07872debc85b399ea323d0000000000000000000000004259dd93b0676787db5ae6042548259c2a9c06a600000000000000000000000008217b4bcf5e2e72b147220d46127b2705c34d8a0000000000000000000000003d77bec58613d6a3ac2d105bc23b48bafe5fcea9000000000000000000000000b03f5438f9a243de5c3b830b7841ec315034cd5f000000000000000000000000c1981afd2d721783ace9e32cbb23f2011b010b4f0000000000000000000000001a5cfa4a794289618d19edd87ddbb37fa88fb29c0000000000000000000000005c88a6062aed96216a5e61fcba06acab1fa613730000000000000000000000007e377dc5acecce1a08b6e74de50fe6160ea7a76f000000000000000000000000662adeaf32e14bacf144b9f6230306a5b7d28026000000000000000000000000fe69c1f0cf80ffcd6962c9385c2779030f327e7e0000000000000000000000006e3deaf24d951d03914068608c3f3e658dba913d000000000000000000000000a2c70f2f69977aaebef00306f5d3496ec9a089ac00000000000000000000000043505615652f4afe66b9b0f7ee48940b052e785f0000000000000000000000008b2b588c7656ba6eeecfe8dd90fdabf8b9208f4100000000000000000000000067b66d2d698946a8513d6d6f653ea3529e1ac061000000000000000000000000d0a7fa07dea9c5f3c37fb40bdb1b556890163ed700000000000000000000000028499d103fb977fbaa67c9ab10749baf4e8b290d0000000000000000000000003bf3bb328648a22f36055d3417c921d45a784fdb000000000000000000000000a024491481c0d200a73a1d6dd14a5ec93ff79cf7000000000000000000000000c9a40ee98326821436a505cc78a4feab853ccf6b000000000000000000000000c74519df25f532a52c0546f90fbec830124e8e8a00000000000000000000000099540e3614a14909ec7cb8fdda4a7829bfcdf6fc000000000000000000000000b457aa8506cba48a1519ddde23aa885febb0157b00000000000000000000000029dc2d042b0c5dcbd0252eaa00afb8802257b5ae000000000000000000000000191057d197111d2fe497c6f359ae267d9d6224cf000000000000000000000000264160639e31880165d604588da237e396c5f5a70000000000000000000000003fe7d8c9df7cb740be694440f0af5146eccb9640000000000000000000000000df1bd03ea27159a77bbe4c116a68b2ba298f7db8000000000000000000000000ce20a8e94ce466eb71ed8f14b37d4c9d273f1589000000000000000000000000ec88f7c900ccd8881c1a67187ace105e9c1b8d25000000000000000000000000d5c96156e4d2e1fb31f919084b05f626a7d903030000000000000000000000000c9033cff9303c5ccfa91e703fc2ec4b69412cab000000000000000000000000ba324670e0c81fdacaac8d442567d3b782420c5a00000000000000000000000053a2669bd4733a9790664e38aa87af19a7739646000000000000000000000000a29d5d7eb339d146e3187c4f438d707763b724560000000000000000000000000690b3f99bada8a19443921d194776691bd2d57f0000000000000000000000009b233c1f13186f33c56a6ef5bf4ce10acc91d82a0000000000000000000000003d2b64a2552698eb99df2e0d2f917d87acc8fb6e000000000000000000000000046c040dc4f379a16727696d73e518688c21aea60000000000000000000000006e90bdbe4b6ebfce9e1a647b9865684644f26ddd00000000000000000000000086a0f38305b48a60b3a06fa9d28efab0e91909b9000000000000000000000000b3fb924fcc2446a0a20008873a238074b45c8ec5000000000000000000000000948e404d42336dd83ed7492c92fdc4a3556352690000000000000000000000003167b53acae8a541f38f96febf3cae38a1550d69000000000000000000000000c4075ba6dd6c997c096d0f79db3ec20c23f5f616000000000000000000000000e75529173ecf980d6b83449b856719c3d461def10000000000000000000000003df932c3036b0833136eabe9221e0134982ff3910000000000000000000000008e460582810b4ecd6f117599924ac0c8cb90e965000000000000000000000000b6f7ca9e3edfd79c76e0ac70dba7ba1ae336f4e500000000000000000000000004842f880eb3b8805657b0f5b5a9c5a9bc430a9300000000000000000000000073502669a5f61d136f8b0e9ffb381d4137dbffb4000000000000000000000000c3c3f8e16d05a538708630ee08696378c22319d7000000000000000000000000d13dd3bfce2721adb9fc92e9dcaa1437ca16584e0000000000000000000000008870ebef5f5618f62464bacc80017684b5294855000000000000000000000000b423935f494dfb1f09f5769dd498763d0e13664c0000000000000000000000002cd37c4bfc8ed97c9507b21c1cb3f37e707a7f8200000000000000000000000049afdffe385c08dc9ed9807910b174eef26551f8000000000000000000000000b79a01b363c324a6f6b37b574ddce8c91a740123000000000000000000000000fed74d1676a0f228a9d14f20fcc8a9c61a61cce4000000000000000000000000ac7f6653186f4013fba9502236934c4156883240000000000000000000000000d1df09a9e29cbecb49538c9dfab6dc5627ea5a7200000000000000000000000054734b1ae437921d17c14824804edeeab141b67e00000000000000000000000028ac1988a3d4a6acc136cc923ce83855e1d73076000000000000000000000000a660f635fe9ac224059c6657ec61161a412a85b300000000000000000000000092be1600cf51f7784645cf5ed5093c0427a89a42000000000000000000000000e2ff7256f7275df516295221910650d28c8fd75c000000000000000000000000750fee024ff9ca4cc486cee85acdffb3ca5c14fd000000000000000000000000e611c3ebb1c97ee0769862295cede22186d3d27000000000000000000000000050537e1eca25b29c8788d985600fe1bdccaa2b670000000000000000000000005c1696b211e6ea2c77de83a854bdd3b3fb0570280000000000000000000000008ed52b9c24cde1a3fceabf746a9a98a67f0de8fd0000000000000000000000002c3dcd01668d941ba9ca34ea538d5bd3039e169e000000000000000000000000bb96ea3544e6f9faf23bb7b5c5c09e8a0c1992400000000000000000000000009dd0a7dd1e12df8e11e40df36385005aae36a1b6000000000000000000000000dc334857e069910488416869716f9682b4a30c6700000000000000000000000075bec375e6417e3910ded49b2f4c02e5c632d53a000000000000000000000000bf0d8803f872bb02c2d31f69597a5a490927ac38000000000000000000000000e67e95aac43d5e3c8f57230c4bce972ea84c30db0000000000000000000000003305c97cea6949cc78671c071d3b89f5a9714730000000000000000000000000603330bd79eaa69618fc3ea0de780019c46ff6920000000000000000000000002cdfdbbb3036186d685cc628668b6e286cb362fd00000000000000000000000031c576f3ab2737b35c0ed7ec4bcfc8bcd546e58b000000000000000000000000f7fcf64abf64de105b510b6308a2eca76a42b37e00000000000000000000000070a947ef1ff7c8a56821c2f00ffe34d66111fb600000000000000000000000005d7ab46fb3e00fb3baf7a91a6235c7b41a88858100000000000000000000000022eafd0fcf33655f78058e0a70f3c8e5fd34483a0000000000000000000000007a94ce21333f3ce5bb92a86552869e85a47406270000000000000000000000000a80220ae9e4401108223eca848f38bc69722e9b000000000000000000000000cb7958ddf673aa8f21614346d3e1c46182a9454d000000000000000000000000917cc78db295913c101646b5c170737157948c39000000000000000000000000cb38be81645b7d17966f663b86c6fa208434a60c0000000000000000000000005a755fed4bfd95974dc04a657060d4654730125b000000000000000000000000bb2136337a65d98b5e7b788164e7bd88e459a158000000000000000000000000601326d529d0f9906e20c0342561ecca824297c6000000000000000000000000a0b195a6da3d73676419a7a2bb43a0183ba2e702000000000000000000000000acf9ad0cbab123ff3fcc4a9160f7c8d97681f129000000000000000000000000d84d781cc7939d463b554bcf57a4c45a0238fceb000000000000000000000000cfdde9822dd3ec41b57a4428b48190de7b8d1b7b000000000000000000000000ee9bb3ca4cee9b52b4ae9c4bb5b384031865b3270000000000000000000000002a5a18fbacb86d4c416d3ac1766045ebbd3c2da2000000000000000000000000ec1ea33c100f78887a44b86d0077a99fd21c0d1e000000000000000000000000cb65aa45eb423e1dd82accf0cda8667cadc863260000000000000000000000002d7c94f5476b2df82b4027e224ee03ae83dde77e00000000000000000000000008f60d2a032a1809da3f2eac20f86ede7ae360af000000000000000000000000beac3346dad538d6dc44cb595b48d4e365fb5f0b000000000000000000000000f04cac4bd9854ca68dfe5b868fe1d8b292468cf20000000000000000000000006b83bbc5c799a8ffc32685b963950c52149c41b40000000000000000000000002d0dd34cebe9822014618bd5ffa1b9da70655b560000000000000000000000001b4ddae00695ab57d23a7a422101b4096455024f0000000000000000000000008a8bd3cf4f53e3ad57c8414ef8e3604d8ac9ffe400000000000000000000000091eaae64ae38939a3d0ce70f9adec4b436a0b4eb00000000000000000000000061e7bbbc628fde0890c7a8aafdde14f10027786200000000000000000000000049e7bd38653b9f022e139aaaa53d2aadbdb31382000000000000000000000000ea75b3b445e26c221026e03ba734cff61bddad6b000000000000000000000000e0e725f5f7797a220b4d91b4750ba4bd0fe4418f000000000000000000000000d88ed83743a1f04bd6988094dd049a6b3cc21726000000000000000000000000a3008caf871e3a2ecda2f1cdcdb65f3998f19532000000000000000000000000e28a47552afe907708476b7fc0eaea96af9684c9000000000000000000000000c45a6eebe41913c93c5a01b4ef98bcecf2c8495f000000000000000000000000ada4e88375f772d15bc57fcccd3ad7131227e22b000000000000000000000000c4d35a579332994ac1adfa818d8806aab4c71573000000000000000000000000471b646141d6a9fbb23b9d98878af4acbf7174c5000000000000000000000000f3a7c113d06fd7a011eb643b90adf634c618e45e0000000000000000000000002a51838541b606d1b6868b91f02f76d9943bd8fa000000000000000000000000b82dcea100628717dab65422a847daa2ee131efe0000000000000000000000006d3cdcea32dcca1562bfc375e412ee9436d08632000000000000000000000000318ec3dfa96a07bbca0894ae00366ba6f4df6e79000000000000000000000000f1e2bc6782ce613e4425942c81b8455a6c3d3f830000000000000000000000001126590b31faf3acb6c063a0c78c9f0935ea6131000000000000000000000000c1aff2a75e55ce65db0e40b8ec54ec27095805d7000000000000000000000000a40b432248925c1b7a74fdd25154c402ce4c93960000000000000000000000001cdc226ac2bb858a72c862d68af185cbcbf039e600000000000000000000000068331b0acf1ad7be936feb798db87a3132a1071a000000000000000000000000a206921cb69c607b4e92ee5cfbc66bc31e5e7101000000000000000000000000faecc38003e7c6e1689bd974113d2f9609da75c700000000000000000000000035e5f1857d36f47eb17805b97244a90fbe20b3f800000000000000000000000072355678d40a8366ad6d17cb2c8187384fd40b980000000000000000000000007f27b746edec6434948f4d793ad31de6dd35815a00000000000000000000000078cb374542a3c3ea1522f5271dd75dd8a1cbba26000000000000000000000000e99fc13af10e7f66b8c8cad3a832e1d7a5ef0193000000000000000000000000454c97440019bd691b4f3da6a0f68fd32548446f000000000000000000000000cc54a6de8cb0e79493fa46411a555bb12608ce0700000000000000000000000093a16a9bd75dc779cbe61def1f7d001e0898bc13000000000000000000000000b6a37d4bbfefd7162ed3e253301551ee43a08d41000000000000000000000000788cec0412c0ec0116ff7bc29f0f4fc20bcd2e5a0000000000000000000000000d67c5477ff29e2c7deb55ec228abf6fba15c1c0000000000000000000000000774b13e55c0ce9b963534fc30050b0f45b2213f7000000000000000000000000de93ee4d244d4560175dcd773fcb18306992d1cf0000000000000000000000007d6dfcfaa8bb623353ee68e73fd8532f83305379000000000000000000000000216a9823475b33860d1c5f90719b65b19d90ee7f00000000000000000000000061923677a1e02d36c40cdb0ce39aecd67e56428c000000000000000000000000552c0659d668ddfca33a5d125fa88244c1cf2939000000000000000000000000cf98302911d2367c4e5d27f9e0319e594278dd3b00000000000000000000000006096af49b6240bee9a6b3c6d5b54dd5dce647af0000000000000000000000001e27e8a62e7141a4c93dd78e3bd1dfe1005b0e720000000000000000000000007be5820c4751e5efe96e3206c882bf34094cbb71000000000000000000000000cf03b912d355003a654aba352071b0b303b5cdfb000000000000000000000000aeefb1fd06dc57c308536b06955a009c4d7b254000000000000000000000000001de18ae74e0e5ce7496a8cd2fe505a66f5e604f00000000000000000000000028edf576a6d41e4db1a2cb3dbb3610d761bd9cab000000000000000000000000ec86f5837880db46edbacf5d69e8be6919eff1060000000000000000000000000e69e4e9b33b5624cf4ab0b94fb6471a971ca2a70000000000000000000000004055c53f8dec657b861959ae6ba31c2cf20f45750000000000000000000000005e5042e27c00de7a8007ca58a6c216e1b5f990400000000000000000000000004096db9b962bfc205c5b42c5732376f93a219db8000000000000000000000000efd6fe76d82e22ff99c9ce0a256d0b2113794b5f00000000000000000000000046ce39f7850f7dbb15df7fc48d0ebf0e3657a6f20000000000000000000000005d43141d05a1da36691ace82abebd38c595ee17e000000000000000000000000b3d00aee02dbba79459d6dd2015b10d41855c8ef0000000000000000000000001346fef1aa28596a1c0b60fd3c8b56f4d2ff158a00000000000000000000000072a7aeb720aa7d5b3187757edcf4757ffdb506fc000000000000000000000000d08ffb2c87ed505d7773cc78cc15bdb977d8c35f000000000000000000000000289e36e7c68e8de4085eeec7e7235f66d9f34a70000000000000000000000000704a03ee050b3a9d66a44ddf4bdb8bc8368a34e7000000000000000000000000f4d83addc0839f970b307e0ed29b68540fd34b4e000000000000000000000000ddfe3c8508bd346d01efe26e11339531bf6c28630000000000000000000000004094425ab041150564ff25a189bfc764ec371566000000000000000000000000ef1a624a169291b4a85c9e8dbdb2f6ab5d957f4500000000000000000000000078304e17c0f01746ba40fdd6764d3786ab664ee6000000000000000000000000172085bbf399e7d80803ded11145bc49a13a0d7c0000000000000000000000003805260504f277cc569760350e611b383c3a3e5e00000000000000000000000034aa03ad8af42c7aeae9c2f185c6f1b7847b0e8f0000000000000000000000000ab1fa0adc8850768e64f18d4c9532c75825964600000000000000000000000023e2d746992e46d49358ed2e53c933624984db1e0000000000000000000000001cd03a10d9b65baa1258c99c98942381ba10a0fa0000000000000000000000001aa91a3ef117f023a8dc21cd9c75bb2f448d06e40000000000000000000000007384cbdd843ffaaba86d6bd59560f781162072860000000000000000000000000eef0300054ee4bc5c32d8077cc5137b0f2a5faf0000000000000000000000008d8a10f22997c554e2d57d24be7c6fb93e69e78a000000000000000000000000da7f0c98665b0f31975f2eac83354fc611add84a0000000000000000000000007d44902e55a14a2bb77a057e09af443d3305054c000000000000000000000000b50da1945105329f9c26c62e397c1646e1c8178c000000000000000000000000cd794ce021e284642cef34b89bf8b4dce2250252000000000000000000000000ce64b655a65d8af5ba1341ca155f53f9caece9dd00000000000000000000000004ac14e5b7f71f2db9e3b660735a5d9fe1fc7c3a0000000000000000000000009701db43adeebafb3d0a7334dd0f8df3d009728c000000000000000000000000f8cfd29f80eada51a2e61cbc863b76f75f1cb9910000000000000000000000009135c11ed20987901ed8ba5389bdc5f43da6ea99000000000000000000000000a5ffac3276ea5fa7fe99cf0f7c36b6428a93bac700000000000000000000000084d15409dae6f8f5f90d7169c9f26f2d580fb986000000000000000000000000e37c7e8ab0ab2754cb9b6ee9f0e5480b1e0d71ca00000000000000000000000016916cf94a0f48f7c1a4e816621b273c11744c5a0000000000000000000000002f262108a93766d4709d93b283cfc44510f09be900000000000000000000000041b42f99d04c7d2a6fd3ab40a8e623ba2736f30a000000000000000000000000f435785cbcce26e261d8a0ca06f311a998dbff5c0000000000000000000000000c9896db63646f60b47a9d1d4b6fe27cc03d507200000000000000000000000032b008ee0734c408217ab080649324fd103220f9000000000000000000000000a560fe8872b87019bbfa5a543cbd14e7003fdae10000000000000000000000003a991272d791487a10badf2d2436f3df8892954200000000000000000000000008b1ede931cc1ace941a67eb3471b3231ef72eb7000000000000000000000000bc9d910e22c15ba9b42913e008db68cf3e3fd9a6000000000000000000000000918fa0eb00f4446cd41096612e484c7af1702f9e00000000000000000000000014e799d425e8d601afc90222a970d829108a2b400000000000000000000000003d04a2e1f2e7769aee550f50df619b976f397c69000000000000000000000000e7ca0bc71ad1418d8c854e19b1b93542f646f73f000000000000000000000000578eff359a7300fc266bcdfb26c962c5bac435910000000000000000000000004882023d32c3dc8ea157d957c8ca9953a6fa65d2000000000000000000000000eb0a3256be3353fa1ac85e651c528544a154bd5d000000000000000000000000eb6155541f591d13d219112efc07525d4e110022