60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000008aace3968655629feb129206e3e7aaedb16c720f0000000000000000000000003284f14afcf5c2e464a94e2b476a6558a1326bd3000000000000000000000000545ecdf3bc261764ccb9b8acc23837d21f90f775000000000000000000000000d02247b06778ae8da42dab7cc38d200381f93fb2000000000000000000000000718146c72107394bbf2c2e10774d47f8cc4bb2790000000000000000000000006a1d64ecc00c752492d1301a73fe609770effdbf0000000000000000000000002ede02747fbe0d50c340675c921b9b685cb4f7dd00000000000000000000000015844ea5cd4329906ba9f1d70fcc7e94441d23ea000000000000000000000000759a36afb91147fbc2b1be8e04ef25983f933fa6000000000000000000000000eabe6ce805777d798ba579ac7e083bc1f88250f6000000000000000000000000078768922375558fab8a6030b12b099055a2d40c0000000000000000000000006be124cf59d1984f88f000b38bd1acac0320f13f0000000000000000000000007f3d48ab7d684cbdc7da5093847b103e5bb8834a00000000000000000000000002740b4ca69cc98ae023480d7b8791e84436a64c000000000000000000000000dcc2df952f4b1dfafa23302e40eccbacb6b561db0000000000000000000000004e61556bd3203ba3f8964c3fa4782a4ec126c25e000000000000000000000000325a3d6b65186cbaf19c93b922705fe07f31c4d8000000000000000000000000b389f328dfd6ac0ae0a8ae75b1e7c3fc770013dd0000000000000000000000001714f43dd1403a38078a6843faacf2f16f79f86e000000000000000000000000eb0070a57dc1de294a226e746969c3b48d663487000000000000000000000000458159f3e8652efa69f329f41d3488466ae426a7000000000000000000000000ff1565aed6e5db4cd6bbff9540ca92c42b661119000000000000000000000000d7e10ca682ba3b7506abaa9be25e62983dd97b5d0000000000000000000000007679ac37af1fcff08359f9bed9691528c5098e5c0000000000000000000000004bff5dc2aee66dbfcd9b75262737c5edea286448000000000000000000000000add33e7ac48ee163e091d16ac19162be20567b3200000000000000000000000024ca9b0f0166bf9309c4a788e026162137c83a7c00000000000000000000000055f067a6a649eb144769ea29c64e7eb6d21901e8000000000000000000000000239dae0a62a4ab4f0475339bfc988fbb88ac7f6a000000000000000000000000394589be53d8618472f8663a9d148e83327c2f0f000000000000000000000000c224651d6c2b5c5398ccd587d4c0934ae7a393320000000000000000000000005397e53c038fce01462f83f050152b8c2b5804b0000000000000000000000000393d0cc9f6cd445032492e12d77e2ae3c87b628f000000000000000000000000a3ddee0e452134ed15a1581670a07813c3121c8d000000000000000000000000a6980704d7dbf68adb156aef8e23501b925f39ce000000000000000000000000b5ea76c3c068c6f919b37287dc28b0e7bd208e9b0000000000000000000000003580a2b3e2dba00e1e68fa090a55d386bb9d97b4000000000000000000000000e78c5f93d9982a1c305498d90918e7ff64cd0471000000000000000000000000d55e008ce75fcd7a9d13cdc08d3e3309592d845a000000000000000000000000cc47513574c6de30f04542e5ec5eb6f4378f529d000000000000000000000000781e0c34fec7b77a78d3d4bdd5132116dc2d09330000000000000000000000002a8dea45541dc63b9dfe93dc8ad81099eeee3c77000000000000000000000000f8aab87e6bae6327a49697ce78543b5b605c6a21000000000000000000000000b8c871b8567d207a592bbf98dba039b73439fbe2000000000000000000000000cb0ca9cf5e716a0d964b2334f10b0db65d0bcc1c000000000000000000000000903f034bbd293e6f7c7266a8b81ac55bcb871ba700000000000000000000000072c30846c29a2feb278e1f602b339984d56f01db0000000000000000000000006f5d69d43a434223b042d341b175c4d1eab12d62000000000000000000000000d4ac635b855f3719da40b2768b6355dbb1b597d600000000000000000000000082dd37986fd4bd5dcb4e99722dee6c2ee0bb63690000000000000000000000009c7c506d92639a033c4a751c7e0d38c02d3f6acc00000000000000000000000022e85b2c5ddbe3eef2dced8ba223176bff459c150000000000000000000000003b203c91a417e76f0a0e31813d577cff2c7fe1c300000000000000000000000064c445d050015c3fea6cb9cc39295ee5e831c2e5000000000000000000000000f0f308dd47da796b4ca5e6123575db713f429fb8000000000000000000000000fbbae11942d8bda5a00694d177de954dc5635f0f0000000000000000000000009051dabb7b83b6a0ca3092ab17b3274973331a9a0000000000000000000000009389e7932a8abec897939f0e824c38e007a47efa0000000000000000000000009622ff7856b7aaac6fbc54fd56983e3b765c7f490000000000000000000000006c286d4fe665f249ddb12bed0014aa4005a6ddf9000000000000000000000000c471bd4a9cd5037195c204d6251013e6bc4b7d1f000000000000000000000000f320d7f353bd8562ebd91a36a0803364ca0457a4000000000000000000000000525f49f4391f2d2ecf2ceb1d45ccd71d5d3c4be1000000000000000000000000e142739d0625bc819b87381beffb6e41a2fb4e1a000000000000000000000000bb8f33edc245626573fb55dc46bad742064e9112000000000000000000000000badc8839416819639fd546072d9ca408efcd0cd500000000000000000000000009b7013a0fc21f75286afb277155ec3afdc55817000000000000000000000000e13c6275a5c0cf0e5dfdc72e76ec9e746deb01790000000000000000000000004437c2d9f4981bee6beafe3338b4c5870a892e3d000000000000000000000000c947cf13dd3f41744213ee03bbe9420fb860aa9700000000000000000000000013d92f67c4a2d4d22b582499effe84edea95b205000000000000000000000000235b9a1c85c85e625b86907cf05cc4a6638c6d4a000000000000000000000000ff503a60e54fc1298c75d5dac883b6991a677b020000000000000000000000009302e3a2bca4392d6e724d294fa9737608bd0ca1000000000000000000000000bd0a763cd5b9754f53dd9fc12e85756d960f851e0000000000000000000000004670116007872e7f51f047446960f3b8f22943f3000000000000000000000000060217d14d96a824c34f6eb229d1ea84e6063de7000000000000000000000000f1a1aabb8b503bbf5f13c4d9a170074dec19efcf0000000000000000000000004f660b17ca042cca877c48512608a5240190d478000000000000000000000000cdb4fed2cadf29ac0d6dab003911f32ec45f8a90000000000000000000000000e280fa0d8bff19a661004602c2680d2620a6982b0000000000000000000000009ff41bc7c2040718e55682ef996af78dedfc9cba00000000000000000000000048c05484fe9ae49dc0cb1bb8e0c18f838c9572b200000000000000000000000073d4af5abe9cc5f504cae360162b9f4d3316b989000000000000000000000000c0f1a7ad9b43d2eaa239c301773cbe94d06de1b9000000000000000000000000d9bda1535cafac4827e20abac9cf8350b9c4e74a00000000000000000000000067f3bc83bbdfac27212c21598a637d153c9d210d00000000000000000000000057326c3dde4dcab7ea06af9da1d78bc9db20dbe7000000000000000000000000fc59aba15f197bdbbb5eaff402d6aca40d2d22700000000000000000000000009cc816831165e8807d72248e88d79450111af48000000000000000000000000041bc1f91acbe2b2abfb287b43b1eec74db602cd9000000000000000000000000b1382f8b9861b01e1a49a5b537a56ee33f0719fd0000000000000000000000006833eebd46e8c752b003a7e7bc397d0419d9d8e90000000000000000000000002716c4f8da8a805fb1c7b827b38ca42f722b4fc100000000000000000000000063be4d94425d71336e67e8194bae86b9811314b600000000000000000000000082b89d6c08832d7fc0c0427efa3798c5ad0bc96900000000000000000000000027a789e927e45ba6ad0c50faa9642b62420f7b2d00000000000000000000000028523e0795c927df5f13b6b09cc101901723e3a7000000000000000000000000493d1740d3a170a989f4c6e517609ea7e4b311620000000000000000000000008c508e174c65ecb3fc530d988943df0e7a7ba9ab0000000000000000000000005ab6dcf82dc8d9cabeba6b18ff10b0b85ce7850d00000000000000000000000012474c484e7c174afe0c52c1afcbf145abe5a8c900000000000000000000000039d0f35d660b979490ab2004d7b599f5d9382a2e000000000000000000000000cc9e70cc2582b31aa5686f86e58396ca7b5a6cce000000000000000000000000e0fb00d9ffc8de8c08e597c4628d83ce2578a7d50000000000000000000000006a91e41f00f5eaa1f48fd73b46100d1e51e2cd0e000000000000000000000000ea6db89feb4738335cf48c69c7dfe81008901aaf000000000000000000000000d02d71c735ca1a0490eea7e085b5e9b3567a9800000000000000000000000000ee4ca1726c26343b67e7e16d105870f25bf2a74a0000000000000000000000002b0043a6db75209a05634019c68e9958bc615dfb000000000000000000000000c085d536d3b13b105e46f26b33dcddcae4df1de5000000000000000000000000d8f1d16f2530f8546eddda59ae7b504c35cae384000000000000000000000000816227c7f231cc198f30048eaa1efac0973ed4e700000000000000000000000010eca019757b2caa0d9d447d9fb2c8704ea32ce900000000000000000000000060a8c4c628e10d6f9447e656694538b86c9baf190000000000000000000000001e05fee879cc6b279e4fb410853805330b9aca1a00000000000000000000000069c5b57aba18ca451863e46a8264ed5a1687a8a6000000000000000000000000a7b4731704b6443f4b3b9fa01d06a02e8d198cd50000000000000000000000009cbc89e9420a26298cc3526e33d7fe417d56cbad000000000000000000000000801d2f819f13dc9d6364dcb956c7db982a69a49100000000000000000000000001d6b6a25a6462e178a6c030b8c2dddd773285650000000000000000000000009ff2a125113e50d36ceda0c2daa411c3399208ea00000000000000000000000059f82f40adda211b243872217ca2b452cc7afc890000000000000000000000007afad86bd60df63f464059ab957f378f41f251df000000000000000000000000c9d6c4f6cef4eb65ef9fa098e8b46ac07084afdf000000000000000000000000e5ffeb14c96db44109ee9724e05832cb08d6e14b0000000000000000000000009869d47dbad77eee01f96439b4812cc05b840cf5000000000000000000000000ab79d2a8e010a57720146f4f28c6c1c12bec8e7a000000000000000000000000eab13102e636d54d2d32cc9044eb3f6ef6c5b455000000000000000000000000418847eb897931a3307c8a151450a25660545aae00000000000000000000000055ee4fa2c4de6815bd386235bfe1e77d502faf13000000000000000000000000c7bf5c36cf426189acb10d63f8773c5d4925c644000000000000000000000000dbfcd7e247c786a61981916edfd594144f44541400000000000000000000000088c94dc5d219f581893bebc617ac97179e9cbb1100000000000000000000000031c0ad5b9bb041f0ae33a6201a6c924f3a38b6dd00000000000000000000000079fbd9b35c0dfb693075cb9344e22e7c958d7576000000000000000000000000208738675f8a6190d3244eb2a00a7f40dbe891310000000000000000000000009b076a936d035452e33547c80d536c49e76ee1bf000000000000000000000000bd07401c125e8edc46aadb9691dec717d1fccd120000000000000000000000008fa756e1087f9f0ecbd11c2a53413cdfc8351663000000000000000000000000364f71a2fc216fa8b4652016efbe11371c4b501c00000000000000000000000093f470166036128793f5eb41b6867bc0dc7ced8b000000000000000000000000e4cc08eb54d649f7e85c4d754efa4f76ffb8f194000000000000000000000000b0cece1fd79d1bd0b7541934797277f4225f7a46000000000000000000000000315b5d60c8cc5d7177196abcca2f4814259ad3ed000000000000000000000000c1cfe55823884ba487c16f3477228204eb8e74f90000000000000000000000003f5f77b9335e6617ec55933cf817b11254376459000000000000000000000000682b2838aabfde9a258f44a83f76559b8203ab2b0000000000000000000000009a79de9fc06657e584476e257ef23e22fd2e52d1000000000000000000000000abc9725fcedc7a80d267ca3515a92c64ad8478890000000000000000000000005826e3c67d25f22dd289e4fd6c79650fde25cf1300000000000000000000000053e8749efd956be6b5218c657d5421e9ae05761c0000000000000000000000008d2ccf27b27bbb522f9941af0811bf9e15e9cb0c000000000000000000000000dd558d4fcf6e619c4576948729ebc8b3f04deef20000000000000000000000000129511d678f96e904a9fb98b8f1abac65144fed0000000000000000000000004fbd409ef233d828bfc899593100b8a85ea2c99d0000000000000000000000007887fe6660182833599d564fe3496a0fcc984904000000000000000000000000c337f24b374babacf98533e1ce260320750ccdba00000000000000000000000065b36d4979df7c1410a8718b3d7b29b55bf1b6d30000000000000000000000005bdc140466860b6e6b51bc7197b6a784144b2e95000000000000000000000000e1e672ec25a384bfdaa7f2696c6ea66094fe00a2000000000000000000000000684c957c7f9e90095d8b50adb56909bf7c26dfac00000000000000000000000006889005dfc17c96e8cb358c53fd6cca16d68ee400000000000000000000000056a22bc85cd201310ec458ee3cdf768c5cc493680000000000000000000000001f97c3cb2e69d00969bcdf1566a2117f054692f1000000000000000000000000ed291cbc1a8acc1944ff9ae8eebcd09498364c2b000000000000000000000000fd15a4ecf668644df81823455aea86cb586461c30000000000000000000000002f4003d6ecd2f54eff0ccb76d29d77c5da4b78b7000000000000000000000000f2f8135fd9fe37f7486f4bf795266dc14f061b07000000000000000000000000f84ff6d87eebdf4df546456c20ef9f429b52165b0000000000000000000000004397741ce4f122b45e2c6529e712421b16918931000000000000000000000000e9256cc1b58bf1bea054463b81b8df9193d6a5cc0000000000000000000000002efbb61c22187da35d40d4088aa0c0d73c3d808b00000000000000000000000083391dec4464989596026078fe9c6a9b393af4e5000000000000000000000000ea2c566d7837c466eace9a08fa2be16fc3b55ae600000000000000000000000098047c98044161960fa0a5d996480b7620ad3f2a00000000000000000000000030c0ff559e77a4554b4dea23db9d390bd7bed6f90000000000000000000000001f66bb508c776fbe060e5ad8e2be19bd080f3f2b00000000000000000000000018a100e3e5c2eac27232fa36d6cf79d6e13fcf8e000000000000000000000000da3b9561dcfeaec6f8436bc92f09e6c3f490bf26000000000000000000000000e2524e0e38427979fee9a8c51674e623d20279110000000000000000000000006df9c0fe935824b80aef0b23392cdf834e317afb0000000000000000000000005b5ee8241f789c920343281fc4ee136c895317ba00000000000000000000000075d83fda159ceb4845f5522d2c2379702b62174a000000000000000000000000aef3ec61620d856f0b58911a70e1a316b8c7db980000000000000000000000007b297cd9f5330bbe13f676ff201de1f0f7bd87da0000000000000000000000006d3ed26ff2cd4077da6f7ced9e738fd5f9836f9a00000000000000000000000082fdf5ade3f4bb9d34fcaef55536de420ca24c96000000000000000000000000552c3bd6c9862a49bd3aff9d48fdedd85e7f7cc9000000000000000000000000f85aa8a3843aabedd41f202109261e2b550699ce00000000000000000000000031041d21280f0893f7b979dda9dcb2ecc98ed7e70000000000000000000000008ecebb0aaef13d8843b46ced9a1ccbddc138bb1c000000000000000000000000d387779175356289838c05913a60fed5343247be000000000000000000000000a90b490751b8f623e7cf50eecc06c9e975637ddd000000000000000000000000039d4ea9c3c08d6ef88bd11afd9e984288d6ed5600000000000000000000000009003ac19cbc13db5044a6e1110a0183ee44bedc000000000000000000000000abdc1fdfa8c72ea060ec2396c05912b8e2469601000000000000000000000000221eaccea50a5a4725997e52b2a2ce9487a1696000000000000000000000000007205ca312cb328ec04f6c0cc60aa93f3f2c6f1b00000000000000000000000079886f2780790a2a996a7ae683f0afd7e36cd297000000000000000000000000205b05434b4db645df3f260b19208fbe9c25222b0000000000000000000000001d0b890974e0b58ae4901b4664f6c9dc83ede036000000000000000000000000c4564ea47210946a7bdc92356c4760a12c223f1b000000000000000000000000c8a8161f583928fe20c4a97d30006494bee0e7b40000000000000000000000009ca3217f9cb42fb5b7b693052a1c7aa8851e544f000000000000000000000000a8d34e4d1aafba520de79a3412c8f858012fee68000000000000000000000000a2a16da6a418699fd543a9f8fcc06a48bc7ff4ba000000000000000000000000f79d3d0150f03993f45d9327edbc1891d7561d7f000000000000000000000000136bf7b987286e729547030be09114dd9b0b3d1400000000000000000000000055b9642abde1e98549db136b38146493ef818835000000000000000000000000d0f725538658799cdc8883ea8dd92e4afe65336300000000000000000000000006d00820c28d815f089b744ed0c51f617b52026700000000000000000000000026d247e5bc0b37fa1df9d980c2f4cec93095cf6b000000000000000000000000674f74391f5ebf7de1fbecd0cf7dbe8b6226d53d000000000000000000000000607c7d0d8ad45fece2d510b77a11f7a3a358f500000000000000000000000000b02ee3944dd000a43d378bace3ef763a9c6cbf9b000000000000000000000000bedb54c75ad777c22eeaa751221e11befe603aa8000000000000000000000000220ebc8e795184a006af6457c0d3f973158cafb700000000000000000000000048e183c7113af21d8035d6370bcc93bb53e639280000000000000000000000000bf39099fbe3e9b2219b94895125dd95154b986b0000000000000000000000003a348f5b52a847dc79ce503dfa381194dd9b3f08000000000000000000000000312a2ec07ff3a446ad63ee03a39b1f89d083138e0000000000000000000000006434a8d23d3e65bf95cc21a81b57d0caa898356b00000000000000000000000050f910ded2bd81c9a369d26a7ef2f66aefffc1f3000000000000000000000000ab5be51e4f5cd509873b2bfe9f1124aba2fbedbc00000000000000000000000017cc8caef6daa4050e4c3c039e0e9248d1c09c5c00000000000000000000000021036ca3b2bab516f999dd71af82a405d5acc5800000000000000000000000008862417b8bcae286e064e3f2444e0b802fc6128d0000000000000000000000006902e5535695bb6303c3338d89a2b089507876a70000000000000000000000007d11ab97980964093e06789efd37a213428a8773000000000000000000000000e817fd1a67b0870e76c3b4037b7d24067f54b8490000000000000000000000007e7e334261ab8c644729a67ec7cba6d69939aa23000000000000000000000000dfbc2a2ba22c71f9ddb12d00081dc104170bf8af000000000000000000000000313ffc77c15baeff219d251ecbbc3791a4c46835000000000000000000000000f82d29d0d1e6e075091c81354cd1eab9e850ffb7000000000000000000000000c3f9b070a1c3cb664775a1f7431bee3a22fe5943000000000000000000000000ad7862d9b154074c37f440bf0f1e59f96d1f4e790000000000000000000000007ef6b6994f41f415d664c4b93de168746b1ebd15000000000000000000000000da5b23bf9ac287a56623d4360a50156f66ee768d000000000000000000000000f1c7a9f14e933a1329893a34c3082e3f70b9878a000000000000000000000000fc7b71e2a677dc8a809c5e347d6ad3c71e3b6cc2000000000000000000000000c8a71b18fab4b34a49aab973ce5ded002e589832000000000000000000000000a2e013ba3d8f3e78ca617c9a8ff1fc4cb224d79a0000000000000000000000008c1f6802fd7463934405e7cf619fd464be864f8e0000000000000000000000008e3de52f8aad1238f153bfb2b04797ab754c422b000000000000000000000000b67fca03ebc5c1cb1b003712a0602d0b150fc43d000000000000000000000000938f7241a6ab829d3e45a5ed4e2adff3d262a5980000000000000000000000002ba7dd56ca41e39f05471e9fe8636b801aafa2850000000000000000000000007a9de79646e5ae41552004b7393ce3c02171fadd00000000000000000000000020fbfe68bf94685c6e2999b8cf99beddd8c6ddd9000000000000000000000000e4ac7c860f8b0b43c5cc0205aea9ff4b413a4c58000000000000000000000000f3d350ad9bb96511925b9a81983c2d3f376a4c9d000000000000000000000000b55a01b758bdabe9ae0fa5166ec2c36f08fefa29000000000000000000000000f343d89d203cd7b1a03ca707c460aee14784f470000000000000000000000000b9016f09e58bee48635bec379e6f76d470fcdd23000000000000000000000000c35623b9d0c92bf359b47831a50ff36ff1b802d10000000000000000000000008030a84ddef7dcdf576ad59924d879531a3b7682000000000000000000000000b359c9621f228c12311c2fe7a32a687080c61b160000000000000000000000001ef3dc71d158644413d20233aeb8533e60cc96040000000000000000000000008c63cf7652cce65e0fc764722caf3680efa3f25700000000000000000000000097372fc89231b6cf047f74986ca35dde9f146e6900000000000000000000000001a681fa11b9dcf0ba98c174689906b3753dd564000000000000000000000000b934c9c13585a13d9ff948ba59661f6a29c50ad8000000000000000000000000b793705ccf7da9e1681647db554170ea831739bb000000000000000000000000d0a12950a316b1182b043411081407e9dbe6f99000000000000000000000000083b07b214695ba65240df93442f30b0d6453047b00000000000000000000000066c172ee505b514ae80c1b0eccd3c5304d9308fa000000000000000000000000a2f3e7443166319e8f5291068b9906b510213ed1000000000000000000000000c983d639f9c60d898d2a847a3877e21f1a2f404f00000000000000000000000056c11f148a2117796207f132c0e9cef7ea2de58a000000000000000000000000ddb30cbc9c4e45ac099c64184763cea33ad2d3890000000000000000000000004308dff9b4b02e75f73134a18cfdb1971a43f187000000000000000000000000e9a90b7d71f666d43bc9a56e7d660bec9ee1f58a000000000000000000000000e928f1d5105f826b71f88ea30fa01004617ffffe000000000000000000000000490f31b12cc0e3f86dc3c95d968aa3976ca673dc0000000000000000000000006096b226cd0155530343098cbf1342fe3f7fe77e00000000000000000000000025a4fd0911999e017ab8b62d40daacaa16b822cf0000000000000000000000006dff9046a9c35f27c192db9469edfc7542394907000000000000000000000000a0ade708ac445bbdf65d4e0fb16f81c5b32b9506000000000000000000000000b411cc47bb58fb356364ecc54fc7279ed3f58bf1000000000000000000000000bfb7ed34f6fd3435e0ecdc6d08d7915f1d36747a00000000000000000000000091d439edced2779f94f04e6923e9de1ed56bec40000000000000000000000000841bfd1d5d12dde482ebcc543f5eef8b09375fc90000000000000000000000006be334f42bd79fe118929dcb2b14170abfc5bb27000000000000000000000000c90dd82f581ad3f396018345db7476d9126d546c000000000000000000000000537cb2f29a751a8ba73623008d6ca0cd66e39238000000000000000000000000c2b4165d332919bf24779f503b81e6bf76074d36000000000000000000000000ee640e69470d3ce6c1357ae50bc07f89eff656a40000000000000000000000008b38ff074eb8453a2585a95001fbaa62915544430000000000000000000000001e7a8d49e076e31b515fe45d4e5750c194f687d90000000000000000000000007665c832444f3a7a808d394380fc9e46f555f5b70000000000000000000000008c51ae0b7f20bac56a76bc5b44c9f42bbdf1456a0000000000000000000000007751c2ea4616075d1417767402082427dcfe21450000000000000000000000008c00a245154495b85d93a42f03dbf7f9c342c802000000000000000000000000994aefbe06df9e9cd5b31769892fa73212e8d35c000000000000000000000000d0a28329e19a6dd38d35c2da77307ff99f87279400000000000000000000000003885a64beb93b3c079306cf1eea8700cad08f47000000000000000000000000a07c85be4e81d5d359b0a6f7120179855a64c7ad000000000000000000000000c014a494205d48bbe0cc046b2e7d67907829e13e000000000000000000000000065be643e1df65af2031d6307d13d3e37e57a8850000000000000000000000006ed3654ada5d0a0ee54808214940a44d5aeee0990000000000000000000000002457e2b96154c9ccd916bdec22c79fffd6d74cd4000000000000000000000000f849735e67968a83ff059d342d0e9d0dff127d7200000000000000000000000095680fb095fbce66696f11509bdc7668fb0366a7000000000000000000000000f85aee725a677f97599d176433427d4e41c9fec500000000000000000000000068557e066f8f25d2db7ea9f699b59841cd6c48630000000000000000000000008155622c84acd7746158c2d5c48f9a5d551e9e96000000000000000000000000956c329d7061a08abbc8ade979e8ff8b5dbc150d000000000000000000000000f2eb99988e18afa08b5da2fa069ab37806b042810000000000000000000000002304ad61400e9bcc4fc5ef745f7fdf1afa821e4e000000000000000000000000cf03fa275d24b976d175777562c73998221840dd0000000000000000000000005baae34fce550894bf6f5fc295c0736c28cf25460000000000000000000000002cb3472e1cd0700ec1402107054589728414d77e000000000000000000000000bb62238f134e0e00c5fd06505b991d75e72b316c0000000000000000000000003f1663d2fdb97d3df630a611d03d4bc29bab43ed00000000000000000000000041b9084e22b73ca7e1caacb02fb7bf32137710ff000000000000000000000000fcb2c02d96a9e00b0ba6c6d5a6e8a687099dc1c60000000000000000000000006f28a08adcb7ecbf1747ecdb5fac289cde480ef80000000000000000000000009d24601cf31b9cc6613ebb30f65c858bad876ee500000000000000000000000046bda5e7d3f37c43078b9ea6340c9cbff84db13900000000000000000000000018c75760d12b60af666a66b65cf11b40f700d2280000000000000000000000008e045e56a1a5a2a3a85781e6542e4934ec25abf200000000000000000000000050383ed31029b03ea576a1ab288c390e81fda306000000000000000000000000211cb857000d34734305eb1cb951024811d5cb04000000000000000000000000dcfef8fa3b54ab937346afd68f2ceff35b51944a0000000000000000000000005467c875311afa081827954f2ff21351f8cb32e300000000000000000000000063ac6da948c776ea8ffb6549d8bcc16620acda0700000000000000000000000061aec3966369e899e32934921c1bbd6439834b5100000000000000000000000032d8143d40d57dd9d2dfa68d65b1b7e7984c8276000000000000000000000000c057ac9660c4bb5c0b747bb6ae805cdf40eed623000000000000000000000000991e18624d2065903d84f83639d2b74fd50239a30000000000000000000000001e6276720467bb1aa2f66324d4ab2e68153719ba00000000000000000000000076c156bc480cc424b6431f723cd6a09f1508e3d70000000000000000000000008aa4b4e81e8aa8c7276a7cf693ce0f706a35a8b4000000000000000000000000e67cf32ae16b73010262d3f42551922259364d420000000000000000000000006beaec0d8a4831fae091ff1ab04d470ddaaa220800000000000000000000000073e8afdb04705663e8dfa3997ca141b42eeb356d000000000000000000000000714e9c3e04cacf62f0e1412aa7a37ec190c8132e000000000000000000000000fedf5e66de0b6b40c7aef4299c8a7795beca3d85000000000000000000000000735123e6309ac61dc38a4612ce1c5a54bc35d318000000000000000000000000d796444abe5908b7434eb9fbe3479758235f3df9000000000000000000000000c597854c7a763aaf087c4cc9eef77874c372d3f2000000000000000000000000d1493873543edb1d2973edbc77790f7a21fbd02a0000000000000000000000001451bfb7ab322a3b714d0c6fd6be4097cfd46402000000000000000000000000e4ba9345179b38524749cbe94d51317d9f15f107000000000000000000000000a02761e3b100a94bdb8e261c42d6ffb5225178770000000000000000000000000a1db575e67547bb54abcdc83c7896a94cc468eb000000000000000000000000bf3a4acec35049d25bf925dfe4ea0df80a66b18c000000000000000000000000eb8bbe1b4edb1cd0ed9f74fca17b383f190f557c000000000000000000000000c971af777a359b5abb9c700f34bedb1e907df38300000000000000000000000039e0db6e8f08d1dc6ff57b5e1fc8b74e6ea570e8000000000000000000000000de2fe667b677c68925a96b4cc60ef36a2542a5ff00000000000000000000000095b385bbdb0b591efcf6f30986313aab46f76add0000000000000000000000003d2c129324dbeb6b042904bab7dbe8bb7ef96a87000000000000000000000000ed40399a887c7d83b580f333244c19c0e6b49a53000000000000000000000000dee2f6b7b3f4a37c0f98ffecd1c14813621c8134000000000000000000000000635af6d14271a70a0662db0a147a844f44b9641a000000000000000000000000e55547288a99d2e9a5bc2f7da077deef317a755a00000000000000000000000070893e41a9050abd406fbc5081437d88f97ce91c000000000000000000000000943fa13cbf7ea68c7879b2068abc34b492eb32f20000000000000000000000003f8f2325a075e125052718139b577c4c47ab15c80000000000000000000000009035e533908be27006b67430f9bb89072d09c25c000000000000000000000000d185d81134a61e53da58207d7d7787561f840db1000000000000000000000000cf2a71851b1169417abed324306a2d734f1f19f2000000000000000000000000b093061dde2ca5a0eb2dc119383956e6d5f48a340000000000000000000000006ff40ebf0b4eb8b217bc6a4089b600a683cf617b0000000000000000000000000fd79d316ea2286d5b5ec4182898b9d928d08f8d0000000000000000000000003e24f34105980d8073963edcd360309048989d0b00000000000000000000000097880618518dcc3f4088cc0d526e4d3d8c13cb7500000000000000000000000036294bb1b857ee9b065d0dcb01cb40804e3495920000000000000000000000003496f9b40621cf06db3d5ea52a9f1717c8e345420000000000000000000000008b654a9eadd4e11501df509cad8e3a022a4b3da00000000000000000000000007f26e0093825a4cc7088d6e41a84da968b475bed000000000000000000000000ad660e57d0b1a3f5be83f9a8e26acc77813cc67400000000000000000000000061bdadbb58860eff1bf485208803a55a7e9e4d98000000000000000000000000be06015ba708d9d59094ad336fa3c79004fdc2a5000000000000000000000000b64eb17c057aad356eefaa174e83e72651b6415a000000000000000000000000ce8d4a1e84c5605caf6f86cdfc178dcb3c5928b70000000000000000000000005cba27b69a72b480a4383a02a28f62719e091cf5000000000000000000000000b95ad16c410372c39c2a1cc11be1defc4fd69ded0000000000000000000000003dff1627da0f121a78c19d6e456a1144280c967a000000000000000000000000d6fd31b79d479d4184709bcad41277621bc0ffe0000000000000000000000000e671e7cedd56767ff080c6d2a9605aa86d1c19020000000000000000000000006416ac442abfb9d999a0b8780280a4e990b86efb0000000000000000000000008ea5bf01131ef3634cb3cbd1e532e300230ec748000000000000000000000000f62f4bf6ef17f31782b1c1f06f8d0d65e9619269000000000000000000000000549d85199f70391edcecd27e3d38adfec99da84d0000000000000000000000005b2fb14373147e050c4233332d7bb2a2570f3ab9000000000000000000000000cc5d908b39de8f98c48cb01bddd4b4a1a0cd950e000000000000000000000000bdbb30d6889291decdcb066decbe945c1d94e7270000000000000000000000008c156c4e4868877cabd37ddecb6e869fdf6fde46000000000000000000000000a755d268765e249e3809ea9d43824e9ca38b0b68000000000000000000000000d325ebb493417c28a3db6e213d7f5a542036e361000000000000000000000000fd2806710183337890c7d768a4ef2436c34f083d0000000000000000000000004d7dd09b6d69a0542c46e4ead1b4f5aed252f62b0000000000000000000000005ea4e834fc375a772772f8c6cde8c5ec699e4ba3000000000000000000000000e8a5003f189e824955baf93e89959073893f521300000000000000000000000003f8313c8f001c316cc88f02d0b43a73a67500360000000000000000000000008fd4b614b6804a514950c39ca610ba82ac1f04d50000000000000000000000002da4a590a4e66a2cab04b9b41b88371495a4c60f00000000000000000000000068561b2a8118335a73e68c9d1c00f2a0ca178bbc000000000000000000000000da21fca18f129c8b4f2c6e224312106632310ec700000000000000000000000070b704b62fa9f1ac31b48340f671a70d8994ab990000000000000000000000007d774cfa6f62e599277ef076f871ca39ca6b0cd0000000000000000000000000e1a0d11cc2f11a326bc45ae48a406338b3d339a80000000000000000000000001d84644f1d4d1162100af8bbdd535750201a97bc000000000000000000000000109470ac78f451c3ebd31faf326ad1d6a818c27e000000000000000000000000ab8d0eb45d34ba29fd52d3a73348660bc840df9800000000000000000000000012e3d2224d4b6835927cde989cca7d9802f152000000000000000000000000000555aa554a59507d037d3fb627405626ca507e7c00000000000000000000000059f266d798602b5c0b9cdae9d6d299cbfce38a19000000000000000000000000f45c472e9ff75a41ddd122bee57b31ed888fe1050000000000000000000000001fa7fa2d31eb1dbb52ca8a3942e59fa6096091ac00000000000000000000000074c203fe8c1883e1a44330a4bc3947323b59c616000000000000000000000000bf7578d4b818ae03dd55438cd8b0ad247e0ed0d60000000000000000000000003017be76d2feffb2f4bb045a5e3db56806bf183a00000000000000000000000036f678fe47025bc47bfc199c40e3be024e6e96c1000000000000000000000000c8b89b1245c77618b5660c7d92b62e8c0b6b8e4f000000000000000000000000f29b5b08ef2f842f6ca403ebe4817df294f7ed28000000000000000000000000c8559a275f55efd7105e2582f864301e5216aa7e0000000000000000000000008653e5dcf12de6eb954d8f3296463addae2a1a9f000000000000000000000000b1c968b3dc8f68febcee10ef3dd27391fa3ae52d000000000000000000000000305482c65739ad9b7dd5f1288cf84ea1908fe8c2000000000000000000000000f8ffb806276e2140426f2cb7ccfd5fa5d255a6a000000000000000000000000069de1702acfd24397ec5207efef093499eb9f2a700000000000000000000000062c413f424410a622231e365451d425c7dc27a5a00000000000000000000000058b33327a190b1c29fd49a53bfe0fa03ca4d314200000000000000000000000076cdec4d426413d43f44c3e0a053696cf6ccad10000000000000000000000000b52210b5f1c156397063592daa6653960d49774f0000000000000000000000006b0baffc4bac2782c3b07ba8acf35eccbdce24a7000000000000000000000000c02a7141ede836cc24195a56e9a427ed8e9d5992000000000000000000000000c7bc0d77d8add2fe6de03b38af7cf34a657a6aac00000000000000000000000048da80e1599fddd6cac26e78ac3aa7cec165c31700000000000000000000000080bea75c5b96da49dd448eddaf891e70395bfa7700000000000000000000000079712b0c0a8bce69dba69c739352607a3bfa835200000000000000000000000036dec50a1557f8b1321284cc39540bea32c800f0000000000000000000000000d4627877f0aada3a5ef2b7b1b66bc61da525a04c000000000000000000000000decbcfba18dd2c1fe93c02e6b4055cced3ce401c000000000000000000000000eae964dd90320a9c990b5fee9ae153858860e76f000000000000000000000000034e6fa4be2156640a51f0be679414adb4fd2e9b000000000000000000000000f6f3b04f63008f146174eb71653ca258e3e7e792000000000000000000000000d04d6350688fa269e8dcb9e4898674a33f6c4be700000000000000000000000065649eed33fd1d68a25d747e3bb6c5d3441cfec80000000000000000000000006cc2634bd4524fd4b64cf013b9699be0d699c609000000000000000000000000429f67f99ed67138889335b5b02ba2d6a59bb9a90000000000000000000000002f686b5e5d843db5d3263a46fd70461bb982a95a000000000000000000000000360b3e46ae7416d0e4d295b4242f181c0d7b4aa10000000000000000000000001339f4bc8b0bebf6aa72034617aea5a3d20b5cb80000000000000000000000006b731caf624e1346f613960b5c9fa06ca2822eab000000000000000000000000b018dda323b5aacb4c585b007dfb333b2ef53ace000000000000000000000000b5e1f44323d2320b352f8e0d67a226e1019a66570000000000000000000000000a8c27fb8ff03f700446ad2cfb3fa0a487f038c50000000000000000000000000d2a96dfa1c7465d78568bb9e33bea91b2be1a71000000000000000000000000934febd6787ffe1aaec324cf6cd4828456aa7f9f000000000000000000000000c38005112fb4bc637dff06c6315670b05ddcd76300000000000000000000000060c9080b522f4989cb8b149ef818a34fe1eb1e1b000000000000000000000000c417ac1ceb876c81acf7fbd8d58a225d6444d8b600000000000000000000000061f91ce9f10b56c3f18ceef68d52d6fd65586551000000000000000000000000da15eb11bc375da1559fd7523b533999a047c38a000000000000000000000000c03daaeb6d55360f06bf600ebc97324a7a63a90000000000000000000000000058dafd5461fb8785812bf73e8bc022ce1bafdbeb0000000000000000000000005070217482a4a8932ee2cac1a44540aae50266260000000000000000000000004634890bcaa0f98c417f383586d8ba09a18c835800000000000000000000000040167e8fecf91259019fe48d9fcb119b1030fcd900000000000000000000000062a79b0ffde090ff123b569e886f3ac953184d7600000000000000000000000037bfb5fd44133baed47f917a9f63b0328c962a4e0000000000000000000000002b99bfac0495a093dfb411c64f55660027c04fee000000000000000000000000d2092193e09e97a2a33cc8c935b3fe5ba5464fe80000000000000000000000008a261cb42e5e19eaf206815a25d9a8a7b16de2e20000000000000000000000008f09ded548552361a221e9e61f39a796dbb8cf7d000000000000000000000000bf03c537f3c2b6c3ad49d05d9330e3a99b772645000000000000000000000000914de29be9b960e72ff2e093982c630599d3c19d000000000000000000000000f11ab4b067305d57949e1b66851103f60074c0ea000000000000000000000000c962c701ff1abecbd8b636527fb60d716a0f662e000000000000000000000000b638fa10880870991d08e686a21f38188f93cdbf000000000000000000000000d9e17649b6cca8463ec5a6652a5755e97d1ee6c1000000000000000000000000dcc7a6a4d0631f0801b9f9d87ab5572ea8ec6a7f00000000000000000000000051e654d4a90d7abcfa018157f2819081e5106069000000000000000000000000779ff34724c4d3b5a5d013fc85b448902ad937b9000000000000000000000000d1404f610814e317130c9c5efe0fe5ac0aacde0c00000000000000000000000022dedb4aa7ede2443ea1ac73e873eaafc51fe50e000000000000000000000000c8eca1e56b924fc646ecb6e7d992e305073ba4ea000000000000000000000000f9d8572c270f1d8d51f512c1f5489575bfa00dec00000000000000000000000048eeabf5f2447e134cd6b702b7a459c75dcfffc5000000000000000000000000931fcc561fc9e9b1654f051a1d88352370c90c44000000000000000000000000e82a630859163275c6e93b81b9516ff57e1a9f0d0000000000000000000000004984cfbb5c25c1fb4a31eaace6bde858925e65f400000000000000000000000010e9a362855f39c4e7fc864f04c35f4b0e7d69130000000000000000000000006a3cded251c1a707a74dcfd20f06192c1d653e51000000000000000000000000621f90a901e16e2f0ef51bafd9aea1fad753a03f000000000000000000000000792717d3d603cbec9f79cbe4a11b1c4272d84c33000000000000000000000000ece70828e8e3f5c21f78162c6d7102e782ec420b000000000000000000000000b353f3ddf4ff55cf816a0fd059b07494e717feee00000000000000000000000033967318ece26a57a7420b61c404e8ae738a76dd000000000000000000000000182fc0b49da277cd02620d80d3235b7280f6ae7c0000000000000000000000005b3b4ad2cec69b511220152e696ffaa53e0e3e6600000000000000000000000079991cbb9580b59f36bfb91c710fc7dfd2c9a0ce00000000000000000000000096caa92ce1bde2bcd57e3ac3985a9864699d197d00000000000000000000000066e7f912ace9ce604516f7e4430c8d95cf233f9600000000000000000000000011be39102be1db59b7d7f11237a68bf643c6a5dc000000000000000000000000760667b3f824c772aaf3aa6abb497b15e2ba209e000000000000000000000000c4d4141d5b32006d99262993e3167557cefbbe16000000000000000000000000277a8f7b7eaa12a521910ba539a91d5cc354a64c0000000000000000000000004eab2bbe987e92f5085d8f4eabb269e2f005da9800000000000000000000000082eff391a7e47b9deebb3747d1c5332c6f353e6e0000000000000000000000005f45117ba1acdd9182a034ac86881a4ddc5ccc8f0000000000000000000000000949bf46be868f77f3000b299225971e4d1f84d80000000000000000000000009b3884bc5c33b450add65f4fb3c84c69c7799bd8000000000000000000000000420c7c30e21e394d8db59cd9afe81d1645d945aa0000000000000000000000007f169f144ac436467ec893782ed07b742171112300000000000000000000000027197822a5bf30a69e0d48fae44e1658f14a6386000000000000000000000000a9b8858c1f02b5616cd9d3c1a72b9ed8c0e1e2280000000000000000000000005f41a8cea77a8c17336f851a40725a1c0e1d3ccf000000000000000000000000121b3d2e23e897689af2c05c73430ec8503507ba0000000000000000000000007d5f5b8391b0594b7d1d1341de168655fe8a9a9f0000000000000000000000004555060b2fa50df6a36d7e20630b5f7acc56762900000000000000000000000017d5e1cfda90fe0cf45706ca79a1f0a6b449236d00000000000000000000000012af53134ab5547ca547480e209bcac1e41aed3e0000000000000000000000006eb6c3d644d804b06bf2a808b6ce4998a5e6d86c0000000000000000000000009c6e0b5ccfcfa46466b8c4b95797a1b595591568000000000000000000000000e697f169b419f1860ced9e4f7449bd0c537232b6000000000000000000000000d9b03d267d72b1bfadbace35bf0d2589e81530b1000000000000000000000000cc4bbcda477eb293cf5374588a3242c34f626f44000000000000000000000000515cda94954797e904a8afc05d76b8e201e484d9000000000000000000000000c82970f9d224848c6ca40fcd306902add57866970000000000000000000000004b144af9c1ab2c589d6e2af66d9d2816bcb27d550000000000000000000000007a49307d84953814119e173bc79ba125766c55b50000000000000000000000001e6a497292df0193ca101934b2b8d411abc5fc4a00000000000000000000000037b315aaf3a2264dbaf9593c01713ebb8347094c0000000000000000000000004e4863cafddce3da62c6e555668273677524e03d000000000000000000000000ead2f33ab7abc328376a3bd4f2147faaf947d05d00000000000000000000000083a0cdbab99ea48fbf429aaf4c023c94f4be0b170000000000000000000000004140488c9c73deb10426892105d494e19b2a0d5300000000000000000000000060c08212fd31444461a5c009c7c8947673c948b0000000000000000000000000dbb5732cd00e557381095e51c943bab22615f47100000000000000000000000016022ed0ef4a96a26d2d8310f171010f53f691b700000000000000000000000039d1fadf4092213cde14381b8d059576f107d9cd0000000000000000000000004cd0336ad1a10f778ed9a326e32cfdc1d9ebacf80000000000000000000000004d57cc8170e5240b86f31f621e2fb9a13da6dbe3000000000000000000000000efce6d09a34ac5e36fdc22f203f78515d4b31926000000000000000000000000dd3deba6e5de931b5d79c66c221776fd716ca16e0000000000000000000000004e9b1c22fbe2c66f558fdd6b49fecf8242737fc3000000000000000000000000268e119e5486bd978b91d6a7189087f995f0735e00000000000000000000000041e64e8038be818453dcfbc9c98da31a32c835730000000000000000000000006099f5190d6e13c222025edcd1dd3ef954aef55f0000000000000000000000001e02eb82fd0c7008cc572377202723b5dc4c65be000000000000000000000000ac36b401dac8d132f4b82f93402da904381558f600000000000000000000000057caa98077e6c74773d64fde234c72aab95e63a3000000000000000000000000ef082df56dbc7d638372d17c9d82c755d7daa9ac0000000000000000000000009d54ebd9d54cbb25de23c7ae2d1fda8a1d31c16e000000000000000000000000d4cf959977cc79913fac4ec8b9501b9764f3cf9d00000000000000000000000012f3a0adc09b48ebcb3f2ba1da47326097452b0d000000000000000000000000e6635f02f0b0128ccbd8a5a5a0b629141117c6e700000000000000000000000098e4dca81a8124e377c4b74c252732a61c01920e000000000000000000000000c3937db224987aef5757ae2be8ab26bf570fff45000000000000000000000000971916a911ca0647e96bcbe064cb5afb06193dff00000000000000000000000070156ffd6f4d0422dc736ec47cb80fe573cfd8eb000000000000000000000000b2eac95c26e0190ac579fcb328f1e1be4a805d1a000000000000000000000000599dafdcaec356a4e7f29f785a979c2fe586abc6000000000000000000000000cec52312d6dfbba805d8c07edb3c6c334236cf440000000000000000000000001e77814504ddcb342c66d3cd84ffbf3ba379057d0000000000000000000000000ae6e9e6b77bf0d62453747cabf1be3366cbc34200000000000000000000000087df10d09fd08dd6ef1ca7e21569e772693864bb00000000000000000000000047aed5a66aecd07ad1293e5ca9603352401f0cdd000000000000000000000000c27310d002b4fe0e870438dfa7172d61ebad5a98000000000000000000000000a04edd709cfbbea47b81e4722fb2708bc5a2961c000000000000000000000000eea9b4ef42d163c119a5c20956b0cc14f5eeff3b0000000000000000000000001401e8299c9a9e8086664c743adc99b9009485860000000000000000000000008024e590b86b9b29564070029bd93729e59563240000000000000000000000005d85847b22908e381e3a5959cb72b9078212e463000000000000000000000000dff2a049bd925cc508bab463f3546dda83ead9df000000000000000000000000ab2da40377cf70a972bc723dbb2308aeb5c78593000000000000000000000000333b0582198d6a75297d90229d193100f780431700000000000000000000000059fcbff34ed03425e9e124de81b247622b60b81a00000000000000000000000022837a20b1043fa0255c54eb8821dd846e3c82b40000000000000000000000006ea3a961b70f91795a17e4d493b5b4c72b2aa5320000000000000000000000001171b2be5ba3b7a598e8eb1f58381400905eb0b60000000000000000000000007bc108907b125b30e8f3aa964fb600b0cc9ec2e60000000000000000000000006d2da1a965c97172768b10b18a2627816652af95000000000000000000000000b41693d9e19a972a8001bad95a67c2fa423ae02a00000000000000000000000095837a25054f64fed9469b8444b126ecfbd48eec000000000000000000000000aa0782861bd2367f35f34688802fec5cc2867957000000000000000000000000901e847fe49fb46d709a8536cc9bae7414abe71c0000000000000000000000001d7281bbc4b8abbf88e3b33ba5ba14c429b46b5000000000000000000000000096b394f9d7741e3984ae7e7b5369fb5ad005dc62000000000000000000000000647560bc881bdfd1b63f3aa6b913b3e8ffb4591c0000000000000000000000008794e9359e2e196bbf7821f395319f3c0f5cd39b00000000000000000000000008d073bcdaa31630dd777bc4b57d60345f2cd7410000000000000000000000006a1c8bd3b62740645313ca16d187a006dbd3f416000000000000000000000000a178ab532eddde4fdaf06e169719ae49db28c8650000000000000000000000006823ce094e8220f8d3a2ee1a62c9212ea00883650000000000000000000000001068acf8505fec1bb421f5bdd380a919cf678a60000000000000000000000000269ad3a5d3dd3baecee607b45555758ed11ab7f2000000000000000000000000ae9be5b48bdc24a945976e28cda628d790cbb115000000000000000000000000fb0149b597e1a837ea3522fd4c1d88943e5addcc000000000000000000000000e14872813e97060ad30c6a2cce0d8d175d2adca5000000000000000000000000bc10bdb965730a1853f6532efc2821af5fdd050b000000000000000000000000bc7c13c6aea9e1ea40c299abd06864d5bf57c2930000000000000000000000005f6f8e1f69aa41c4bead0fd4573cfb437eda35a3000000000000000000000000b06475534b564667d21abe3dafb2850adbc2c2ce0000000000000000000000000de940982cbfdc486653bfb556b0659a06e11998000000000000000000000000734d6075f884a1b50bac36400bcbae3acaf4028e00000000000000000000000046589970b28d1c0aaac8c1a5e95f55a175303a930000000000000000000000002c691d7d4ced8e13e1836000e51df34a9d1e8a7600000000000000000000000000ca794c448b2f4b27f5b2f8ffbbd2e349ead4980000000000000000000000005991528ad20a5f8d7d38c1642fec80a0f3fbc59100000000000000000000000062b85c1b03d97e9493f831fc79af4c18912476610000000000000000000000000d54790ec8098917a3e7e7fc569bacec0f80ba0e000000000000000000000000d55a325bf280fb6bea3e7d43cc155c7edfe0e89e000000000000000000000000853c888fe67f039713a4be2cbbb07aa0bd6f80710000000000000000000000004908e37c5045080a376a3e962d7e0cceca9bdf8e0000000000000000000000007beb9d54ea5ef76b2d2cd5c4dca0f55b9455103100000000000000000000000075ca662f2fabd2e85ee45ff52f9e8e6c3525a80c000000000000000000000000a57236129e8424fa3ead2320daeaf87266f4c09100000000000000000000000006e4bd34c340e04fad0041d80ad96a21a014169e000000000000000000000000ef614771f46e1ec0115ec89590b9668605e0e444000000000000000000000000e95181a259238e6e8934c28259b0b23615e5a20e0000000000000000000000008a265a6183bbdc258789a5d228d46a283594ac46000000000000000000000000279cd0438950048021d8db9485c080c4124005c60000000000000000000000006ad38e51983acd687ea2821e2f35d8f9d0b428e3000000000000000000000000495129bee2745bf4923285b3356673a9fa4bb281000000000000000000000000bdb6cd8b947b26b26515f6fd0f55dc13fae91f64000000000000000000000000e70ac25fc432659b9bd54d1e7a49b3b631c709fe000000000000000000000000a8e76e7f1249df6e24274af83948f061119d3845000000000000000000000000aeb4fba18b4dbfafa21d9a1c9611a2e710815d8a00000000000000000000000057ea4d03cd9e39b5726e135890cd1b0e0caa2d8b00000000000000000000000094d5a73b1c78480c5ac01eef9aaab4df43ec79bb000000000000000000000000b24083a258192a4a7fca8993454c4911617f29090000000000000000000000008e591bfe683908fe8dcb84cc292d4dbd1a36d400000000000000000000000000729ae53ad797ab3958c9ab18096b2c3edabb170100000000000000000000000012beb31bb0af7b3096b6456880349cfe6d9c9ffa000000000000000000000000e9ae28ff722f96e7f556790afa846c9fdb60fa020000000000000000000000002514cd28e72a6a47ec15b442dcb80d0329d0d1d9000000000000000000000000296d0d2dbf198f31412474eaf7bd3642166403e2000000000000000000000000490dcdc894e9e9e423775bd1835587311fe0e6a40000000000000000000000003c0df5ff43d42d6327c7a9cc56cf1106d878dcfe000000000000000000000000556932c36a994a938b2466810069ef208121a5910000000000000000000000000777fe023c52edcce01c80956c2c44968dd3dc2300000000000000000000000063d54a78740fd0fc384d8984479a9bdb8299151a000000000000000000000000b78862a3f61818f0e6ecb02468b7adfa186c32a50000000000000000000000004c08acd7459110596764dc896684cefa143ce893000000000000000000000000320957e51475f6468edd091b9db7a4e431c3e143000000000000000000000000ff866b287d6acab0af50fdd0e5b9adeec4e470160000000000000000000000002e80745bed7f849ecca09f281f0f8e586582076d00000000000000000000000052454ecdf4579a4a40d5e10cea785470b180519b0000000000000000000000000a0f036659333292b7dd928ab191f80559e67dd8000000000000000000000000aa4298f2ff1752667b2bf9cbbdf91250746e692a0000000000000000000000009e80ae484518c3e82566379d223876469946f9f900000000000000000000000049c8e0546e6674ef58100718aacc11efde8123ff0000000000000000000000005886d889cb99abb6d13ecb71ac637402891ca1860000000000000000000000007fdfe71bbab74d754df9ca0828594da934ff42170000000000000000000000002258348dd7d25dd560ea949ddc381b2042e97b740000000000000000000000008d268009e5ca99f400875619c4a73af02cc42047000000000000000000000000846cc7c122813e54b42609090774f3ebc56dfad20000000000000000000000009bf8f305447132ac46f793a98fcd177b970d9dd0000000000000000000000000f432f5c63719a5f8826595056e48b24c3cddc4280000000000000000000000008cadb20a4811f363dadb863a190708bed26245f80000000000000000000000006448a4d943837b8cfde8bb912cedf96d2937ecd2000000000000000000000000642b468c05c1cc7a06ae63954f62b851369477ee0000000000000000000000007b71e51138d10a7cefa14b9e631c18232f6c1bcb0000000000000000000000007576240c17c139ee50b36e48eabd07c342e4c4da000000000000000000000000c5433e50129e3612e7593d409f88644915ae42940000000000000000000000006b4a93b8be5dae5b354d638dbc15f7907eb89b16000000000000000000000000ffb4de1429851423e5538a42e73733d4fe24c65c00000000000000000000000078995bd17d1db79bf3b8f8bda3a32338028f1b270000000000000000000000008dfc5ea966126f2665238235b74a70f4edb71a5200000000000000000000000062fef616b12ae615b07a07694155aad8c2d780a800000000000000000000000084cc136104fd32773fb225bdde3ac078409aa99100000000000000000000000076e10dc545152ce445a3023eae105c5966fad41a000000000000000000000000a642abc4d9f0c8c400dcfd165ae213353d8a45960000000000000000000000008fc28e2e2022d8a9841c184872d45b2eeb68ee4100000000000000000000000022569d9860fb41cca450f54e0d82fff291283c38000000000000000000000000e2cc9c05db0b495d2291069a71d9fba7f3114e98000000000000000000000000b598ea940fda6e317f492525a95913f3b7dd9fd7000000000000000000000000b88e8b6138a3d549ddd60f43942ba733e8c83d2e000000000000000000000000eab2623773093438b05112732b7d5d3d2daecec4000000000000000000000000816bc24b8829006a2a5859fdecdc199c1dad9a2500000000000000000000000090e960369b6722cdde9a7c5a5d912634385b27870000000000000000000000002119ec6af95866859feceebad62f9bc110b182c3000000000000000000000000b9d4ee1a273caa0cc956daf2cfe9cc3a409562e6000000000000000000000000c27e62781eef5c7107cf6b58b6f23a1df5ff2735000000000000000000000000c6b2bc8954016495fe54983376680890224042f00000000000000000000000001454adcf6e2c7e7cfad0479fcfb85e32420065f8000000000000000000000000e6df64dff9d812a5abe4b452d0c2a3d72a7044a8000000000000000000000000ef0c6e6c4f27ce67fc3a5bb5844ea83be895c1c8000000000000000000000000a6c94b7ff4d37f900a6b223ae1a822e87b13f3d1000000000000000000000000c417697a0e11cadf86f5b475056b165c2bd23b55000000000000000000000000bd55c696a5f3fa4d10cf24d09a6c3f4ce24f00f30000000000000000000000005806d7112eceaf4739c55712d44ea241c7c1168b000000000000000000000000154789965209864255caf598ea5107782a43985c000000000000000000000000b7110969fb20b1eef2d1a2d51f2e778e693d405a0000000000000000000000005c7ceecaa3b217a59a65c8787c2899b43c78bb5e000000000000000000000000e6ffe9f71590046347e88b1a537c9a132b74bb04000000000000000000000000e0899e5832f4496970117894abe02a78e8b36c26000000000000000000000000dab4d35ca8acc859b4bfac635150b346a6be0f68000000000000000000000000304407a7d12bbaea5a74122c6d103b07f37340150000000000000000000000007793180d5dda831c7ebf88938eeda41ea4fcb2160000000000000000000000007053f123e60c74e42646c83ea548b5f4a47e1eeb0000000000000000000000001c242f807feace9dd830c7b5a44ec98e79d7f4b30000000000000000000000004437dce6863e618438fab2b137623583a25581d9000000000000000000000000fc8ce7ede882fd6b115b53469f65579c435949730000000000000000000000003be3959e34175e09c1dc337a63db4a64263cae86000000000000000000000000730b9b7f65492208a6399b093b493ff1f9e478bb000000000000000000000000c3cb4c5dfb4e67024a2d63bdd17202f9a504ffe1000000000000000000000000fa0bb74773ee3b3107413f52a9eb21409ce84409000000000000000000000000863cb805e8d9c5c5dbf7ae7049c513dd7c82a6cf000000000000000000000000786029262104c8002763be3eda891c5fc6237750000000000000000000000000102b8712db061d320bb80e817eb7d76acb6fef320000000000000000000000005f6dadad120da1dcdf71148e28bbf608507a1bb90000000000000000000000004958681720f0b85ac5efadda7c5fc96c18e94dcd0000000000000000000000009250135b4ed6c1586347f548f5fd5ef4ba675b200000000000000000000000007091e98d66ffc6245727a1dce4bc5676c9aa7e7e000000000000000000000000785a02427351e447b469eb70c83986f4149636530000000000000000000000001028c02ae1502d07cd50589df61cb67ecff10c7a000000000000000000000000b264c8a72dd5d832adfcd262f6a5670f702b37f7000000000000000000000000b3498be702afac812fd73a38d958989af06846b800000000000000000000000027567d56c7e469b159956c9abfe772a6441cd746000000000000000000000000070e1128ec42a53992280642832c0cdde2da781a000000000000000000000000928f421f7f21bc2c2e3b31b2a11fb8e3a32538e9000000000000000000000000f751538b386e36aeeeb6427018a187be3051fa0a00000000000000000000000096de78fb2a098eee886c1165fc3aaae221e91c6e000000000000000000000000d12b37317deaf9c158baca1bd821e33ee1abc7c50000000000000000000000003c6087b1bdb4826febd1a22970a6c1b2e8aea38c000000000000000000000000d944e17e0e2bbc0ea923f7bec0eb2d3a2b554687000000000000000000000000f25cda3eaadf233ec5ef6275b4f5e20d0d46f7730000000000000000000000008d551fc64f272745d660f357cb302c21609e43d6000000000000000000000000be7c992d8d1d1e33c2b78cbdfc5f2fa2cd3ca401000000000000000000000000a7c1025c17f32caab9a0cfa2cd8a320f79f149a1000000000000000000000000105db7b8d1b85266a70dc1d682774c43f39e142d00000000000000000000000000000047bb99ea4d791bb749d970de71ee0b1a34000000000000000000000000e59177f199bf7e9cac9fca383561cdee836068cf0000000000000000000000005b7e3f3305f7474cb193427a27b1e72b4a324d690000000000000000000000002f665f2e4ac28033d428a7a792e1ec1c0e2daa050000000000000000000000000265f7e280bfaa6e06fe847582399eed303815200000000000000000000000005572ca06c7d7a679246c354895f72420ccdfb9d6000000000000000000000000221fc4e9e0b0d4d204d2cab1052407d39c9f8de4000000000000000000000000a1424e924b7857142a808cd46e479d109b66f9c200000000000000000000000012fe898812fbc914540b75c7532484f8bf784f960000000000000000000000002c4b1ddea9897df549cf3c661f8e78cff449ca450000000000000000000000003cbb3a8142dd977f748d7f2197182a28c311a92a0000000000000000000000000076327cc551c6434d067acbfefc16fc4a53c90f00000000000000000000000014c3b040f537d8162948136a686abd6f9c8540140000000000000000000000000fe7394bf36664ce78bf201ccfbe47940fa7f25b0000000000000000000000003713ed5ca8eb6d825d68ca879289dec916642cff000000000000000000000000f3cb87a0a2feac79546baa65175fdd9f270369270000000000000000000000004b4affa785d32298985fde22bef0c05101b851fe000000000000000000000000837193150d0b130fd0592b66765f1bbf780b85ff000000000000000000000000fdf36d623a9287a542d62131a4f99349c9d6059b00000000000000000000000073fd07b2126fc74b5c6d7f2385ba145b3039949a000000000000000000000000b16295165ea74c813f6403b22d6bfb301a26b505000000000000000000000000c2e580a22801e2d01819cb46620607123662eede000000000000000000000000e9f08ca88be09836b4216ef98b164d74e3152bab0000000000000000000000003e7b4375c5eac88969dac39eae067f6180b4b1a6000000000000000000000000c8238099c580e8da5317b0d1d2ae55af4e1493ff0000000000000000000000001f9c5d594df6d59e2b4b5068999f03f8ed4adc1100000000000000000000000044dbf02512c32414c6edabcbd40dbd217d94937f000000000000000000000000c2bbaad845f25763c5ead190646d5bb80641e280000000000000000000000000967bed8008c4400052ea7ee026ecfc1e5ecffade0000000000000000000000006cea7c8908302a60c0ebf0583c54e7b3020e18d2000000000000000000000000cd85b5d662300dcf5ede5d990bec7222e412ef62000000000000000000000000b1244e68fae4d98560b0aacfeda8506b1ab49c85000000000000000000000000f6dc3250ab520e95cbc8e47065745ee7852225fd00000000000000000000000003bfaa410af4f4aa374abda5dc562e2fa77431d300000000000000000000000009ca6daee06179fb48ae467d200edac9055228220000000000000000000000008f350927fe67b22ac9f9dc9131dbc4626dcc924900000000000000000000000065fc5962ca6d4ec7266a5c889ecfc8ba51d5689f00000000000000000000000098b685aca792cdc96e04d08d397bb88be4ce019400000000000000000000000057537d77258a1368d86525bb75b613906d93b7f3000000000000000000000000a36b6fcb67129bd45791bdf134f9431fd4ec1f940000000000000000000000001f95a483ef703e197533f898296fdfac6854af65000000000000000000000000af5cc37418226d5a693f453359c2906dfc73610a000000000000000000000000101b1c39e54231450cc8f79b540812e70bbfd698000000000000000000000000d5b9c98d7424f2a492f3bca4953c9e130eba1134000000000000000000000000cadd962d0e8fe58a32f504ed3301e32fd14144b40000000000000000000000008192128df845469d3f4bb6acfeea057dbe34f4fc000000000000000000000000cbe60ec75e7e142d5bc5543268d8a36ee9206575000000000000000000000000932349613e5fbfab221bb2b3f6e604960b27bdaf00000000000000000000000011d7ccc2f19e724d9fd23e4d8539d9109601dc1100000000000000000000000078d16f5377eb3394069ba145c3aab7855179270f000000000000000000000000bbb42e23e5fb3abbee21984d711f1e159de17eab0000000000000000000000007b84e0242251cc04410e0e59f069aaec02530b94000000000000000000000000c294db876c049afc97921f1feec681affe4fdedb000000000000000000000000e838d69c6d6ff84b73bfd7bcdb7eb9e4a7d0c830000000000000000000000000d1753975f4de19861232809264233dc6fda234710000000000000000000000008104edb015d130c6843afc317be3aa90fec9c36200000000000000000000000098cd7f8d4b1cdcfb41ce8f21f25966d80157427e00000000000000000000000013d98a9fb90b5521ab75758494f31ff70106df84000000000000000000000000fef3f65552f5fc706aa98a1403b2e65c5581e07000000000000000000000000030837e60c8aa1d3866c595d62c53c9546a8118eb00000000000000000000000041a83b81d881753a0ec9f2a889750bb1c995ffdd000000000000000000000000e570abd5e6a9730bb61b5a8fd045c0f8729bdc9c0000000000000000000000007a61ac912c278ccbb420c258c20db97b6643d79c0000000000000000000000008fe93ea8990e22d4c3d4cf22053ed54c3d266e820000000000000000000000003f5ea9394ea545ff0c6e2079892ad94520bd511a000000000000000000000000458df19fab4660514796051fafe8c2c461d89858000000000000000000000000f78ee97d4ddc8c2b9804aaf781f706cf7105dc370000000000000000000000009cf85f23a416ba7a6cf4f30b8e4eb10f15bf57b90000000000000000000000000ba690f6f261b7de4fdd363e8d679ac8d670cc160000000000000000000000003bfd58d47f46fc3e1abae74b54be74532ccdc1c80000000000000000000000007d13612f711e074523257dfb7b4bdd5d31baaccd000000000000000000000000c7745d82a1fbb42540a08e01bf094c7baec7743c000000000000000000000000089178e72841efd8c7711318770123f2fa485b77000000000000000000000000ecdf0efca7ed5695cd73b61ecc0526e95579ef14000000000000000000000000b2d90432d241404d07f5fab8f44288f2dbc52c83000000000000000000000000b5d85cbf7cb3ee0d56b3bb207d5fc4b82f43f5110000000000000000000000002eb0eebddf7c773fe9d111efac0f64527b8e26e4000000000000000000000000880919476f24eaae62358dcbe7e0556b5a2f6df0000000000000000000000000f1ccdfa9089be71355e518980ed5cc2f73463f0a000000000000000000000000d12b8de634a93e5df8ec7f13825e1a8593d270be0000000000000000000000008ab061f548fafe274b2bfafebc69c53e9b74450a000000000000000000000000e7639e7a013e79e4e02f7401aea1aed40d57bf560000000000000000000000004a78b22867a500a2bb987efb103048d67a55c7be000000000000000000000000ed5b91616d9664fbffd86bb822cd43b9b8b416ae000000000000000000000000db910c835953b85631d01eb7bdcffe9fec5ad09a0000000000000000000000001b38357057b25d33af78a3ddaab68265907993ef000000000000000000000000c169c1ed2a9b5223645003dc9402f2d15196b954000000000000000000000000e62a8dc066f6a8afd8e858fba11e287f0ccb27ef00000000000000000000000088c41498ecd14e4617be645353852f1f31048e26000000000000000000000000eb03fa82633dcb084cbf334528e1a4d776ce33cd0000000000000000000000004d9b1b17438b109975d1c0d1014c5fb324e12585000000000000000000000000a35c1e91769f373e21daca3283bbdbc6be97e308000000000000000000000000c0ac21684013006739bf8e91ee25335735aa60730000000000000000000000001cd4f9f97948afb3a81380c6522c104fd6bc948f000000000000000000000000fa37c8a94b233bbc15495f198c4cee9b1263133700000000000000000000000097ec1abc764f8bafba84cd3418bc63ef3209538300000000000000000000000070148889e88275ad9f8c1e23bb6541441e523e060000000000000000000000009fda00695f137f8b129bd2eff36e7d6e71516f610000000000000000000000002401c568849a8257994e3a7f06fd328fff480be40000000000000000000000008265ac7464136291d6f76f262ec8ac065f2500700000000000000000000000009eeef3438a41bba7be401082ad8d9869c36b6291000000000000000000000000518ab19ef6517dc85fb6599841a6f3375a60b442000000000000000000000000016615ae1ac2e899041c6dfc82c0506739592876000000000000000000000000cad4f29ed945ba6c8f575120aa93157d9c089d8b000000000000000000000000b25aab2bbf0b77ee41946e59ac7964b931461b53000000000000000000000000af68acdb1eac692a3f26a2daefb793f60b524f570000000000000000000000005673453848b1dae51d4f7edd97e369796a2500c2000000000000000000000000ce2dfb0827d74f2940ccb995065d19c724d564fa0000000000000000000000000ad3b86d891097c433ffe27972a49a63602e668b0000000000000000000000001ab74d071b50428f18588ca067a04c80b596d9dd000000000000000000000000288c7cda4a1e5ac759ef22408564f2a203975f75000000000000000000000000888b63a0935353cb2896113521d10032ea34afcd0000000000000000000000006ad28b61764a39a73b91831a0fc2784b8f1d47ca0000000000000000000000001b77772877999767352d85823a922dc240ad79a000000000000000000000000042f11acb943fce617f6363a7766e2f06976f8b9a000000000000000000000000ccacf4b9e716b09d62c72cc1c6505a06ac71039f000000000000000000000000fd7076d80f0f4f04b2538a7ea85c1fe6474af377000000000000000000000000db7ddb2d9b01c096523ebec7b05f4d5ab4a5088f0000000000000000000000003ac1c62dfbcb66e7e37e4c78c7710dba2622466600000000000000000000000083519a10ef9b7b6e6df08df468b146fc09e1b6e1000000000000000000000000471504c3d1ed1b428b92de556abaff9e8c36815000000000000000000000000097d3e1bd3ccd733b598f9fd3339b88aec1b4dcb000000000000000000000000036328dd994a74fd9ecfa02e8821e8d4a8c76e30d00000000000000000000000047d31dc764ebbfa1d351fef6d8f39d5822937be90000000000000000000000009ad76a8935d49d95d60969ff75d6cecab9d02f3e000000000000000000000000c545e47d3f7f767b12b2b2a59c76516c8ee2faad000000000000000000000000c1330f42910afc408eb154f7906834eb16fc96f4000000000000000000000000407c9ca7db28ef8881c9e782d30dabb6da6e95a1000000000000000000000000c0539b442accbef67ecd9e9b99066450f6be8a7d0000000000000000000000007a71ffd962a1cb8e6b6a183a1ec8d1ae5a8fc16e0000000000000000000000004db2787ef9289204983aeac8fc85eed64017ab5c0000000000000000000000003180fb39bc4d5645c20438d3ed053789dc7fedb800000000000000000000000065b7786d91a04caa9478f9538a0f4c131dfd1ce100000000000000000000000032a1e31324bea27b804b5cefffa214ae9e7abe74000000000000000000000000694b6dfd02ae4f7fbc9d9721cc54673f5d51c2b500000000000000000000000028d14c53e854368e1c703332fb3c42644e0d8c51000000000000000000000000a05b86f81132855da48f3a92f92306e27ecaf3fb000000000000000000000000d014c204ab04e4c4cf1119222e8fac78e8ef31cf000000000000000000000000f53d18efcd7dd7477b271a070ae106a8a919ad4c00000000000000000000000064f69ed61a238130fdeddbec725e60ae28fd8f170000000000000000000000001fccf7ed309bb58ea5c4429820272d88550f00150000000000000000000000009b6a28104170dbec1900d85005e3b4113534f0910000000000000000000000006b1ee8d139f725b5ff88988edbb9ec4f4365a9dd00000000000000000000000062b18b34862672f1be4678f467473f5356df071e000000000000000000000000ca77f94ad44863a144b8ed37e665d6c66c8a5f0100000000000000000000000098603760a13c192372b5f96594e980d6d9662b16000000000000000000000000170c467d4592682d06518ee5f3227ccf99cc2cc90000000000000000000000001a601cb148c10f1d497df825b15fb8526231efd2000000000000000000000000e1e491e457eff1acc6f53e85ae030acf3a6e936e00000000000000000000000066359648134417f990af1081198fe12f2519ac170000000000000000000000005a729bae74a66ee0261842d4ae35ab41cbf3648e0000000000000000000000006a389ba87c4c3ee0cb16cfd9c1fd3298082f9fe5000000000000000000000000086af3bf1d04f8c5507a34825e755530801c8345000000000000000000000000ea1e447503cd893a39187378900a942b9c87989e000000000000000000000000bfa7909488a19e3eebcb3277e2f4a1c6b1d4edb50000000000000000000000000fb84e219c441f89e9ce25df444c7c2e90471aff000000000000000000000000c4cfd9d0d86077f0eccf66cb275c50a4907fa8f00000000000000000000000003ceab29a971e298123c7c26801e0afe34b92a712000000000000000000000000723cc2618a742efee1c8e8dcdf54542453d17a2f000000000000000000000000c0095fd9b54ffc31c91968a507ff9632e03ae2b8000000000000000000000000ab50af2bfd291c987b2f108fb3551df253ad6f86000000000000000000000000899e520e3032708a2d763ff3b1ba29a1cc7b9b3100000000000000000000000088a1cf93890af04a5c740e2d9446ac9db1a35fbe000000000000000000000000b066731885370bd12b90fba6664f2b12bbc76daa00000000000000000000000022472c6722104194490141a0c28b1131732016e800000000000000000000000016d3b4b80bee5a782f37bf03f90c11e054e43d3d000000000000000000000000bf592a0628c5cb34fc8d55ab1df1b5894ab6e1560000000000000000000000006ad1823b5dd15614c130a0aef8177668838d091b0000000000000000000000004b45bc28a05ef3b8246dccda8ab826e51fbcc007000000000000000000000000e0f53f31a9917d629ebcc03a8154ff13e57e34c9000000000000000000000000491057d6d51c536b48aa67ac0cd4932e8b19446f0000000000000000000000000d3f7f53717051159cb5a4662720650ad6ee9999000000000000000000000000dde8d03170171f52217ed8b35d70d3e60a65cd59000000000000000000000000cc094db5bf0c85592acb87c97855f38e69407ece000000000000000000000000bf239f8c92651bbb4f7de4e2a542d4205cb995da0000000000000000000000007731872e6022ddb3743d54a4c233314d3f8e06330000000000000000000000009ee3fb6ce4dc0c2d6daefa026c9133878c031ce5000000000000000000000000e2384c4884432f4bb9d5942f31f114712b16060f0000000000000000000000009dc355e54b55ef2802dbc682b377552a46b3d07200000000000000000000000033d0b8a83d7feb684f4619fb08f84dd40f75a38c0000000000000000000000007620c3937e660021ad0c96d4b661df9f2e7a5454000000000000000000000000222492345ba91021d635dffade4e0ec2b48a850f0000000000000000000000009ff9db01bb879a187fe69a75c080491d637b0dfd000000000000000000000000d7f4c99e3dfea6de21b009f516c150233ff11347000000000000000000000000c9ef6c27b870943aecc17e9dc6b292fcc60e3b5d000000000000000000000000feb6bd32ec6e6c220fa76b50ffe2242c0addf39a0000000000000000000000006b836c53154e237487deb6fd06ccd2adf7cd8ea40000000000000000000000004bfcc7b59d9e58a1e613a73d2b7e8740a11839de000000000000000000000000160c8d2e4afcca44cbbbe27484f98ebca522d4b7000000000000000000000000eaae123f0036294d756411673094cfc191c04514000000000000000000000000dddfc9851065689f1c92dfa95ff5b714a503bf6f0000000000000000000000003a5e6e905e9d85c4f4ef32ddb4f4cd94ec83a3ad0000000000000000000000000d77b65e50693cabce4b91377989b4860fb5e0630000000000000000000000003044f6e2246bbc7f90bfe484b365663df7b636120000000000000000000000002e4846bc0b5b66f94febec595f77406d7e84485a000000000000000000000000d86ef3e598bf7053113b0f08ba34fc2169b6367f0000000000000000000000008f1a1a6f58636924db6b0efcfd74974fd7aba8f1000000000000000000000000694f38cda0896a943dca634a2d73373846a68706000000000000000000000000ef867b8407973022aa267d8e270ff4c7b00c4d94000000000000000000000000b76aa0b569917c71d6404929dc44032bdff61454000000000000000000000000fda18cb678b8e52972800279487a517552b0790a00000000000000000000000080c662d8f84476f717046cac87ea503b547b3be3000000000000000000000000670d6c592ea01df92b2d1aa8e4ee331275a5843c0000000000000000000000007f274391eda08c4fb6b64e3e999da0ad8dae6d7300000000000000000000000077aaff48582f39bbcba4b16d230a8ffa7f24a07a000000000000000000000000e6f570f162b1425d16eeb5f77d533ec25f09d664000000000000000000000000d06943991c94b7e825913fca85f4d27092ad32b3000000000000000000000000568be3a2571bac988c6b5b9f000f04c8febcc2e60000000000000000000000003c49b1f5fb62a0b720d02c3bd4284ed8a99ce20400000000000000000000000004e55b10448ca48f2718a7c33a3ffdb5d4e7367e0000000000000000000000006de32dadfe39e2e047c2a1b332e6f9550c114a9200000000000000000000000062a87e05d9b9f2edc694211857158c36bb7c73c2000000000000000000000000c903438d010a54c2bf3a9fc16936e02f3326ff1900000000000000000000000067b00c25416c89a456190d47fc16722a1b0d4015000000000000000000000000bdb7248590088d679abd8b85b48bf38e6554bc79000000000000000000000000d4307f8d2511b8b5e864b0ce922d34031c17b5f4000000000000000000000000f3e02e820ea46c3a6382e6c8aa64f171105eea7e000000000000000000000000ba23a90f245adad17a97c8ffc20e09703f0e8737000000000000000000000000f38fb46d0412ab4e0129a35a87fbfceee4102e6d000000000000000000000000790e678d75ba56393929004c71da0f35307e8276000000000000000000000000cb3b99bd23f7a21a6d3c3d5a7b21a73bcac417af0000000000000000000000008cb073800476616d6d24ca766d71b3e21ec61ffc0000000000000000000000007953bb061aa8a2469a58bde0efc86363a80165100000000000000000000000006b15fbadc4a07cc07ad01aeff0aa89764850436e000000000000000000000000c572c0b19661e751da16318d554f34c7deadcf46000000000000000000000000f2b1a778a6ad5c86f24ab1bf9e4c4db811a711770000000000000000000000009beec9811a768ffba08100bc2bf07637a33119e8000000000000000000000000d227d22afdb8749c81fde5961736e929004da83d0000000000000000000000008e5f13fdcaedc59e7680c268b297453a794cf7370000000000000000000000006fc24923f572b05d1c0ea444bfb37bbf77aa6c990000000000000000000000005ac8e2e208b2a958a9de3120f0faeb8f3d689ed7000000000000000000000000ebb114d65208030af354a97a4703e90bbd2a9cce000000000000000000000000fab7c580f4267187d0b4b1a982a756a5fd2ddde500000000000000000000000001741f84d449964689f1c3954b1b1cabd5dfeba10000000000000000000000003edba74b20e96b52a265ca1a29e30ecf506836370000000000000000000000000f93fda0a40f34c3da962db76757901d02bae0b40000000000000000000000009c3ce2a0814c075f36bcdd5efaa5844cc2bb40c0000000000000000000000000a3d228257cb3242d87ff5d00488149342240055a00000000000000000000000031b39103bea8255c02666dcc15370b7f74ca2419000000000000000000000000f395522878e7134ecc707572e03dbf36abbee42d0000000000000000000000000d2044b703c366bff705cf1f120d97d685373e68000000000000000000000000d3a8f498866901cfdf638fa7aaa6cd6a8ec28c44000000000000000000000000dc90ac26bc49e030e98844f282cdfae0bf24d1410000000000000000000000005c5a30311ddb2bc38b30004999bd930253b38de800000000000000000000000047968548a9432a7049daa217e30397bf723505ba000000000000000000000000e02bcb6d1bec0c89bfb29676dc6ca4fa1ae46b1b000000000000000000000000e1964c7bc086da9a696ce68077a8a658cf01f18d00000000000000000000000020bdf63a9a7adc6c9000f47903bc7c201b3ff9d200000000000000000000000002b09097ca559bc17cf44b45c05e554923a2d617000000000000000000000000a6601c29140137ba583afbaa4ec199533dcc7245000000000000000000000000c299fc2e7902473075dcfc52243dc6bb9a50b81a0000000000000000000000001fd8801097428c4abac75972737394ccfed008a100000000000000000000000010d33570f2294354521df245b39e7b8d3dc4879a000000000000000000000000f1644ab609a1d258d24fe8e320bd7f10bccd2357000000000000000000000000f786160f59d9dc0f6f736c052b2294114598728a0000000000000000000000004da24d5b8f360b3e1d16e4c03e0eee3dcc15ba2d00000000000000000000000016b414be49270269412c48f801fa1e3d8cffb794000000000000000000000000178f9a7bb357a4c53da13f7dc70ba5ec9f6047c1000000000000000000000000087e511de89aee1d8de2514b20629c1e31cd2361000000000000000000000000ac15f394b2811493270c964e8865a75bcb7991ca0000000000000000000000006837157df38139bde821b2a429a455bd5ec0e6540000000000000000000000004579f90ee1ad385f5dab7a43e681b2e7809d317f000000000000000000000000edfd642e523f7a1bfdec95e269782feb937e886c000000000000000000000000cd9377cb23645cd5ba7ba51b9e3d8400e82ed1930000000000000000000000000cc0ed9f731f7b7917d0c28e78ae085c85d08c890000000000000000000000009c1ad7ec6d8e12b549699076ca6a452389bbd9ff00000000000000000000000060c27f0f7fc654e6c0c1a445ba2e6c333143eb2d000000000000000000000000e679b24f1bd9a9345588725846ad69ad5f66fa3c000000000000000000000000b4d9b57455b3f6d0e567662350cc70737f8c3a6400000000000000000000000072a598eef92513304409d4fa5d6a4cef0b3834e5000000000000000000000000d4a7e5a1efd174c4c435c15944ebe4b8549a3d2d000000000000000000000000e78cda07aad5ebfdb300f239cc78261be2d07c030000000000000000000000001f42fdf5950ba371379a7ed3692d71d02b7d93550000000000000000000000003010bb322e49323d4e141cf534bbe8acd8e986fd000000000000000000000000db34dd031d85a619e889238731e9475b5cb7f16c000000000000000000000000b734784405046b7990ff02b6c4ef42d2c65029bd00000000000000000000000016ec84a1a281022ca9725fe64bf84ebc442c5d25000000000000000000000000b6350741204eb372cd9c1f3fcf0e7af0adf79a14000000000000000000000000b66f226eb8219dd539b60c569b9ffdaf6b9f984c000000000000000000000000365cb0c1ab8295be9f21b1e2b969e2bf25fbdde00000000000000000000000005d90ea119bbe8c7d1939c54c3f17033c6372009c000000000000000000000000fc24bbcbeadb08f41c55e4f00d430e4b1bc009be000000000000000000000000c7d59e41d0e4ea42921bb838f83dd0e5c621c0e20000000000000000000000002a74c1f84f904d5bff13965584e0b4e881268902000000000000000000000000603306c228a8e02dd3e5b7d2bac2c1a3bc35bd9d000000000000000000000000a8c0f81872f277cb33a178417e9c9509835497b000000000000000000000000014d50923475b09c183579f2edf474a4f79d71f990000000000000000000000009b466302700b8fa9ecc39c6d98078f45b25081e80000000000000000000000001ae3cbf7c58723da45e85cca778e3138e2f4789c000000000000000000000000f3234eae11973322cc72c2415850679a0697efeb000000000000000000000000317d0a8eb9ed6acbc35752aacb68b73525ec13a3000000000000000000000000e49e0ed93cb8a808cd332e730868da3dc34c1a46000000000000000000000000a8b3eaf4880cc3ae99ddc9f316c93bbf35632e5500000000000000000000000047b252e2ed439bac0c282404ea5d72d92b6a6eb5000000000000000000000000154c9a0367a35c9d392c7ea61741dfcb6c08a358000000000000000000000000d98842a82e5c50f18a5c78f06cc97e6af69761e0000000000000000000000000997904fd1c3d676c0b6273f71bad13776fae6685000000000000000000000000fed79ae1da0e25f6024fa269de2c4ee73178a800000000000000000000000000dcd62705c53a1981b53ead4b758b5e46d2df5f11000000000000000000000000ab1465733fbabbd2a4c581d7a7e826b63da68761000000000000000000000000afcc1f93bafa3f3e2220011f47ab4a0e851137840000000000000000000000004c849aaed696adc4bf16dda3b852c30aa34242480000000000000000000000002ffb2615f3f3587af0312771c66833e4c703f1d700000000000000000000000081d65ce9a8e647e5a4a03c287a32d5adf48ac7030000000000000000000000007390aac0568385652b5769e149fe46bad7f9fd83000000000000000000000000c5c0c23bb742a3cab8cf156ca0261dffeddbd9260000000000000000000000000a29270cc1a58c3b25c3943a29c3b1e0f67ec6b00000000000000000000000003d1ac69b21708b7621141a8907355703493487c5000000000000000000000000e90a89bc6d78ce90e50b67e9a6deb98b1d1bf1a600000000000000000000000090485e664be2fd5d2c2022d2cc8080c3b6728865000000000000000000000000e9482a4cb9a8844c8a6164394034fb67c70498f80000000000000000000000001e725dc025ebcae81d2bc25578ebaf15e7228c9a00000000000000000000000085a9b1adba4731dc4a9ddab43d5e784a1cfc0cd10000000000000000000000000eadbf3707d9a8642da3675a0064caacf7c27a69000000000000000000000000e115edb4b352021043d62471a297447d18e344e5000000000000000000000000f582f99bb865efa98748e4dfa7301704bc83952c00000000000000000000000046144639af48b2441daffb2ece633a445f2158fc0000000000000000000000006f93e232c67e05929fa5c67c19b8268e7888ae2c0000000000000000000000000cfe3aafa3c870540651c342633c3ae16a86ad86000000000000000000000000910499d4a01ed925988a4f72205fe5d7da84bce80000000000000000000000001c72eddbe62f8382832cffd5ef1bca578d31d6c200000000000000000000000031e421744ca6199257e2ea6f309e64e796fa9a3e000000000000000000000000374ff03ca7836f7409ffca3db4dba4acadff169300000000000000000000000052ac16121bb7186da2583c58d43f5111540d0c08000000000000000000000000640d5e205423b66c4884ad6583f31806b9d515f2000000000000000000000000fadc2df3abaa0fa9f3301cb703092a16a40f80e90000000000000000000000002dcd7540201ad8400110a8200f88adf761f84c68000000000000000000000000cf24d050102b5ac80a3087ea1cab422e5f2dc890000000000000000000000000d35e04a86ddc3f545700314ff835e3f38e080e72000000000000000000000000208df515bafb343430898f9abbe93d217acbb5c0000000000000000000000000e5f1fd3a047b7b592db0cc7a4329751819606292000000000000000000000000e3c564c5c13d5fd2cd86b2ce3c0f08e556ee94330000000000000000000000004c0e84862335c91740f6d6d68344d65dfe199377000000000000000000000000a034a7ce177404037888d21470c41c066a7cef12000000000000000000000000f41a42398b170899ab079d1269e385bd93a6900a00000000000000000000000080de6a7a246503c2ce2e7c6e9ae8e67cbeae6f45000000000000000000000000b05ba7e0c1c40e14c9f94c2a8d297384a250439c00000000000000000000000025ced13ffe17af50e371423594adebe3e16c5449000000000000000000000000c2c0500b42e68fbe22ead192fea989dd27c88fb9000000000000000000000000be729d7bbd820825f3c2d17f9e9bf06d9bcf943e000000000000000000000000c0d181efdc2e5d984e8496586639b7afe49fa40c00000000000000000000000089a77cc6b7df46e270917bdee505bff55280be070000000000000000000000006201b8ac259ff934a34d8c362421b6c522c40ba400000000000000000000000097cc865d04810bda44e713b6bd1babc9845f59700000000000000000000000003ba056c227635ec300537b205274afc94bfbe1f2000000000000000000000000bf51e108e687c714d4ae8289b9278cfb0733d40900000000000000000000000093ca8ddca815589d12835f4b3de8d914c65078fc0000000000000000000000009ee08e8c0e1f1a11934a71872b6fa62f7de005d20000000000000000000000003f6bbdf78e0b7280077aaca4869ef96918bccac3000000000000000000000000a96eb45cb724b2994a4c1fb8b5f251d9d635d688000000000000000000000000d653bcfcaafbbc49adcd683cc7734b4f8cf3536a000000000000000000000000a0410f327b793e3e584151b60a3a7d83d46ed4f400000000000000000000000019cc84117a7d9a7b477a201b932549ba1d273a7500000000000000000000000061a7c33b6d6451ff76c11f6546bc19bce3c667fe000000000000000000000000198c80d5072de56b76cfa1a2390bc2b3ebd7dea60000000000000000000000009e87fdaa51c941f2d5302974abc4d7afb3a0b9ea0000000000000000000000003288925b556b79197f853f5fec30d5d9cdf918a800000000000000000000000064af42e74a2d0da1a71093a2d3cb9a4d4394a1110000000000000000000000003e5125dd37215d6547c2df6fb447b8ad1f656ff2000000000000000000000000b590c3cccaa49fed4acd2975e4691e42c43c303c000000000000000000000000459fce58a16c0986d3771601c59959eb1f1a309500000000000000000000000082929f7e795787d92099382cdba468d448f71f8500000000000000000000000058a91709fe8d9fb948e4b731df00573e4edea74200000000000000000000000029e006341e6052ec01d7e70c94b334b5861df716000000000000000000000000a19ed4c3e4813ea147b998d9ac49781d1b0da2eb000000000000000000000000393f6f6f2e438f3dcdaeb16d3c5fc8128f36ff290000000000000000000000004626dce707d8f3659d2e86c5ebd4483a79e0450e0000000000000000000000003927b148855053df7eac7b1d42abb2adb88548a900000000000000000000000025ea5759f9b312a19da9a61e00e5444a6681aa54000000000000000000000000270ab5e73c109d9a335ec9b3b0c6fdb619f8fbcd0000000000000000000000007a8347799f82ef01bbe24d206d86304bbf185b4d000000000000000000000000b4758e3cf7638c5198271a6ea18472c67433e4c2000000000000000000000000f23702723604738cec9c2dee3fa107b354acd855000000000000000000000000c310b841ab4ddc84acfd20ca6e327b80f93dcf86000000000000000000000000a534c87de9d7b00a676334ca6a7d3c12f4ae5be40000000000000000000000007db148d1ef99cc684637e5cdc07c4ec0696c8af3000000000000000000000000ba9dd3149329b7fd413c18dd5378364ba6d573c90000000000000000000000007210b58499bdddc763a5ec8f456c75cc198a4ed1000000000000000000000000b6508268159a1f0fa3cc5c870be4cadd8e8cb264000000000000000000000000154489fcbccdd432ec8954ea84ba9297914b0736000000000000000000000000dff66626b53045b8a6d240361adf53b37ed3c750000000000000000000000000d0e2b9e85b981c546910d5c9734c178a97e25afe00000000000000000000000009bc301ead4f6d1cae5e26858f096edcbf750a7e0000000000000000000000006186c3ad9385befb03f029fe86cc049ecc8b0a660000000000000000000000001ad2e8be07e4a784d10e8c8cc76d863c62dc0a5c0000000000000000000000002f943b36fac1661650f23b9e5e9ad14375a368670000000000000000000000001552d0a6b5b17c2072befee8d1638aae9a859452000000000000000000000000d16c177f8be6367c8217806388c58593deb78ca000000000000000000000000038ccce31955f617b4d18f1790a578a62b4cbe76800000000000000000000000086139fd903ee4db33a4d9d5b567b3d84be6f1c61000000000000000000000000cea25948ff12caacd100f825391da8c76bfb545f00000000000000000000000093907722c31a02199c872f692b4c74c3c6a3c57400000000000000000000000045abf08b2b8a7126446cd3b142cf7f38658615560000000000000000000000002d552179f1818a9f10dc1837c553a22fd761308a0000000000000000000000005a297be4ec09ce4ad0f8c0a1102df6cc71d2573b000000000000000000000000273e654079c2d6110969d7054cb053c212f87e2a0000000000000000000000001aeaace74df61868da993a81bc504c0c25a90f4500000000000000000000000050c5b0bd031e4fe689c6c18256584f63af1fc1d6000000000000000000000000fa70f717b6c54ccb9eb81b697f7d17f5e1f3a37500000000000000000000000019fc299e285d1a9647d3be2b52b7e0ce0af864f7000000000000000000000000ddd1e263655029959e1351da2ea34b45d3a30cda000000000000000000000000305a7cef8e1fb3b1dad3505bb2cb9dde41d19c4e0000000000000000000000009cbfdc359e72c988dc2ccccb4f8419143d707d8e00000000000000000000000039c6f8f9b80dd432266f674752252d4ebc3509ef000000000000000000000000e204d55b631296e3a50366d5f7c165d8b3bf04bc0000000000000000000000003e8cfd2af803196701fda7aa1336e10bb56ca07e00000000000000000000000038dbbdacb844284faf551b84256c4b2218b540bb0000000000000000000000004cd6e35703f42dcdb549ec44ce5dee1491eccf86000000000000000000000000ca3119b943b88a4204be77592f3b79262487460d000000000000000000000000d0262f54d4d4300091ce1868ed3bc1fb92fbd98e00000000000000000000000067449adb248146bf5eea0d7a90683106a546ecd30000000000000000000000000af3ccf6ebf0ce6fc1c3714f11fd6307b0a6399a000000000000000000000000a3efda3bfff11ad03a4aa3752bba5ea4bc2abc910000000000000000000000002b5d1e239e43ffdca0db42f377dc6adab68f1591000000000000000000000000f5d33e60a39c926c2a34feabd91d9b32cfea0c6c000000000000000000000000cc1dea34db4ebd0da29ee4354c6f4a4087856267000000000000000000000000563ad764f0057bfa404606095067b166a5eca165000000000000000000000000241de87bfb923f66f048a19c143fe592878488a300000000000000000000000090cefc1f1ebd1171cc726977b57e33c9d07906d9000000000000000000000000f213ae3035148c851658da81b464b1116d4d5a4d0000000000000000000000000b0e616ffc0298278ec55880d467e191d542360400000000000000000000000072126fa91cebae2a69816de213f4034e8adc2af40000000000000000000000008799408739fb245b6213a547b0ab22ed24d468b7000000000000000000000000533033181571588017dbe577c184e338e0f78f73000000000000000000000000023a4b257fbe9e96c73a8144ca80d813be4469b4000000000000000000000000dafe0cda590bfe78751359544d6c89211023e50700000000000000000000000035f945da56c09bf4e9133ee4fb0f61f3e0cf4a390000000000000000000000006e17fd34c3eb714963e89822a7dd0101fd55207d0000000000000000000000006a6de020795cb35c36ea9b4c941cb3988f384e610000000000000000000000009c0d0ece3cc85f9dcca776198fb241684ad748840000000000000000000000003576e7263daab78eabb2519978c7b6a176085f7c000000000000000000000000e50c451bc73741eef9929e3f512ccdedab599e4a000000000000000000000000b97f8a5f0afbaadabd6ecb780d0d63636ed2673b0000000000000000000000009d654070b7b5a9b8f84f1f1460a34d1c061996ed00000000000000000000000020a08d5743c51ea0df72e9023d333d000012d21b000000000000000000000000b15133b8af992b8fbca0a53939f3ec6d709de42f000000000000000000000000b7dd2fca4587cbde11bfbd127768558d10fbefab000000000000000000000000be780d9fa1e6ce4892e9ac04e0f3c562113244ad000000000000000000000000bfd43ee94a97c1ecad6b74c440513d1353c1c4c2000000000000000000000000b014843a4e24553fbe1a65435841490d201d3a88000000000000000000000000bb9a570160997d406b5acb712ba4b816cbddf7f20000000000000000000000007684e8804334d5919c36d5d6fc75a983e2bd2abd000000000000000000000000278580def18eadeedc107664769cc4137d62eee30000000000000000000000000d6b4e945a53b7e949320c6a73dd3a201065eed10000000000000000000000000e3ad1cbcbf8f7da59e652f81e7cf3bba112b2760000000000000000000000002a7109ea2c48f61f318491f88813328b08a07a14000000000000000000000000d7badac69b42bc430caf28f86bbaa9b6e3456dcd000000000000000000000000440a39964c95b5c6fca169a61623aefde5246cfb000000000000000000000000ca117ddc918a1fef85514ecc57130adaa81ab8e90000000000000000000000003496de0cc5da5ad6b8991578c15527ebafb32c6500000000000000000000000042bec82772856d92eb18732fd9106f96f0074883000000000000000000000000e2b29e518ee16bd29657ef69821669ef595a37610000000000000000000000004386b92967a5ddb3d2857944898debd8373aa8df0000000000000000000000004a108d9005d026722a8fa431486ed7b42e6889940000000000000000000000008f830b91c1da2b0434868a81bf938992603519e30000000000000000000000009a11557549b020516ccc45ef02914c34553438a900000000000000000000000090aff9ba6dcf58867f6cf156c2a4c441c1201bde0000000000000000000000004487712116fae53e9f394732cd4913e57265beaa00000000000000000000000084658b9abb87b5a5a47b55280fada04deb5b7e0d000000000000000000000000a5796cb358cb6ae9f013cc2053fc7b81dab4aeb50000000000000000000000008caf7daf277292556fc818dc006138b3e0d5ae4c00000000000000000000000014032673921130117c7c99946edbe6f0274e0042000000000000000000000000b44ecc5721d329724e6fd3038851460773de6a88000000000000000000000000f80a52f77dfd70d4dae735abe18f59672b19f45f000000000000000000000000eb3189d210c01c3b20278c06623a14a24d956f3b0000000000000000000000008a2159a4ae9311c59d0fca387b9279cd1620220300000000000000000000000062799a31cbbfb72b9e6a555ec39745968c7f1a71000000000000000000000000e349cdb91dd16e92e5f8b1eb336993ea614655c4000000000000000000000000241e1bc4c66dced127fa6e8a086dbb810d661d4a000000000000000000000000705666984903a014e209feda2b02d0f1a0e6abbc00000000000000000000000051c5e94ccf59d6e84ce740599a167a26f9ff420d000000000000000000000000518d433c909889045fccc7d88fe4d9fc983d1948000000000000000000000000f5376d316565c1c03bc64b1dcb49a59219fb3c6600000000000000000000000009b98c3f9412e073cf513b2a8aec4a8f5e5149cc000000000000000000000000914beeaeda8617a422eb74a1ef60859baa5b5dea0000000000000000000000003ead61fdf03f69ff720ee4243120e0b2a5f372d5000000000000000000000000973f607c70e03f3ac91671763e5c175595044af8000000000000000000000000eaec8c6a4ed47d46f43d1d50a13720eaed8ca3c8000000000000000000000000c5ea5fb1722dfc7968993f19f422c942960e292e000000000000000000000000d8af3bde8b14f0f39118e20ca9524d615457573c000000000000000000000000deeaf0ce2862979262d764c43ae44cd931f2d59f0000000000000000000000008fb9e3e224eae56278a1bf349043a1adc1561685000000000000000000000000633413917d9ab032aa1f77c5f1193f44d6a3076f000000000000000000000000455ff6883fb2b6aa3dfa91082c07fb31bb189d78000000000000000000000000110207d8c37a520bce749cc37819dbf81a03011e000000000000000000000000e46815183a36f3eccd151bbd2b0fbc3846a4f13b000000000000000000000000a09e29c1aa27edb73c499167b556a18c825eed14000000000000000000000000e368008b553fd104ec4f6c5754f15065520b9f40000000000000000000000000f93776bd667aff31f45ea91d1158b4dc921a0b6b000000000000000000000000e68d192e667b204b8ac956d7183e5b8097f6df6d000000000000000000000000dbcf074b2ac6b8ea93dae7f9f018fc5d5e5f5a8c000000000000000000000000ca8ae0e6131f39e9e35e7886e7a04a0a801b6f8d00000000000000000000000045072130f8ef45095bf8cb091f631a5112785ce3000000000000000000000000ba3ef5709234951b4031cd75c5f74ec67c5ee7ef000000000000000000000000caa8068752f6c6348b279bb796284e654f140d38000000000000000000000000159ecb137b0f53dd8e0f9195edc69ff543ea014800000000000000000000000030fa3849acd09e0bc900244aaedda1b95a2fd49d000000000000000000000000c873bc470d4a2d05db63e10f6ececadccb231b1d000000000000000000000000229a0b30b4f50e9dd94a35dcda5c87488b874481000000000000000000000000631e6e48efc5122532ed5f973d983347557c9260000000000000000000000000f048714465981de597865c87a6842d41039993b4000000000000000000000000f5e95114be54f989f4b70ed058d2a73477a9a315000000000000000000000000dca755e4698057c9af6075a71cbb744d7206df86000000000000000000000000ca6372ddfcdea94c651fe231f26fa0809c4d3efc0000000000000000000000007cfe6a9b56dff1f2b39819d35ce1d2273c4abae00000000000000000000000006c448bae9db825e12117ef55bf62e198a55bcd780000000000000000000000002b53842e366194929e2af618cf8642de2d0813f9000000000000000000000000c269cbb8fc069fcc4b16bc773f44913457f217050000000000000000000000007998919bbd3dc0c49df631f33f14993ea1fefe77000000000000000000000000f6dc023d2d3280e5f2c6bf451c52ce429d2f0a980000000000000000000000005b02455384e6c1d9717c73d1e68fddd70fd3864b000000000000000000000000f61b3a18ad2dd13c73ac0705376e7b1578a36da4000000000000000000000000518e77709711de568c7663985804cc8e480ea8b5000000000000000000000000013625338bcc81c3db11da60e8edf98a0ecea9ed00000000000000000000000084711ee961b87de6edf284f705836a280b239ef1000000000000000000000000ef2f4be72a9da651278f07982dd8c2598cab247d00000000000000000000000004b462a0b10e3f25c534e350183486776198e68c000000000000000000000000c01721d6534d3f0a707ef7d322dc2bf63cbdd19a00000000000000000000000009f2fbbd6fbe8504107a5cdcdf86e4e208e5c3970000000000000000000000002e10159ff3f40e4c8ed211f2ac5a24384e761fc200000000000000000000000028f2b42b1e361b6c9d56277a837f208a6806bab8000000000000000000000000871babd720ef08d7273b3189048e2cade683d83a000000000000000000000000caa7625508404f0a1df5994aa530ddf8dec7a1960000000000000000000000007d10ab725796ce1ee348048cc249c8d3156e0068000000000000000000000000688a66918a5b61d7c740cc7c6368d14ed6adbc90000000000000000000000000559dd1673b310e0248faaa24be16fa91b74916c90000000000000000000000003f8045999e52d7a3555fce17d75dffa64ac0ccc0000000000000000000000000b8b43e93bc14ac16d99b7c15b098b52cac71ec8d0000000000000000000000004d8af31b4b1744029c68fd416f9e39723b9612290000000000000000000000004eebe746a734fb5d67c673b702635c697c02e80e000000000000000000000000be0aa4b43d9223f9c5f8bda70fb055efdf168edf0000000000000000000000009a0ad1cef9c256a551a743b3e2bcf22bcd59808d000000000000000000000000cca0e24e0a7f2a2999ac70290b443ef9eb1ab993000000000000000000000000c7b09cea840f357ef992a52eb3bca3d3a63a9db3000000000000000000000000a4de8c8c83a37ea44dff8478f6233583bdcb68e6000000000000000000000000225537dbfd6be8b4e45db2c8fcdc96761ec266dd0000000000000000000000005482a82a90a653feba637eeb3d98560ded6c211200000000000000000000000052c6a329410c4e5723f0a9182d13464f573505140000000000000000000000008854668163fc587d037202a998ccf25e5d567fd2000000000000000000000000e92ef02d89acc80e353f524f94eac17b81e60ad3000000000000000000000000a497ccc91877f16b429d3cd5b08f8a016f4da6a60000000000000000000000005fd076263018c24c2978c146d47d497a4a19d7b40000000000000000000000003fd611cecbc652795a6af888af2b50092442806a0000000000000000000000000f27bdb5d95f4272578a2aeb2531fdeda13feaef000000000000000000000000c5ca7f224c6436d51b0614ad92916e97821e6da6000000000000000000000000b37f77e8ae6d04aacc7d37744b363b33a90f34110000000000000000000000006947024c6fede3a9a1614930e6a25e217e963fd1000000000000000000000000ca0ad92ac4a714b766f6879ef52f4c9e0e02bc2b0000000000000000000000007a2ea85daecbd343aa0796aef7d723fb9f740904000000000000000000000000e1ce23d8132130c2e1660d3d29f59c846fad08c0000000000000000000000000afc4a28d5a93b28363e1ba4a54eb6385528e74140000000000000000000000006a4182e844e8da9adfeffe78318a94fa7998c93c0000000000000000000000003fdadf1f0392f03bdca5806c5bbc0a1be23b40ca000000000000000000000000c3524f53a48ba6341ad5cd25445ce40b2da39a21000000000000000000000000d36338913358d292115c517ad7410f05e8937923000000000000000000000000aed054d29414708e472aa71ff6ab329f0437fe710000000000000000000000003f88216deda71df6ce9a4bd30e14832a656fb9d6000000000000000000000000cde18d55c1f5a53e87b80306c2fb813b8c1fc13300000000000000000000000040e0602fd97085f2a15817c6d0d0716bc164a4a300000000000000000000000081cb412004cf8cb5aed22ac9e199460ae45bbc1a000000000000000000000000b166d181f8ef899e4ea96c3c6840843facc2a469000000000000000000000000d3b98e52b63df0e10397f5105a69752d81e8aad4000000000000000000000000411c518d7b7f9273380abc070b145cf503583861000000000000000000000000d4c9e205cd1d79a390af912312307b12af2a57e9000000000000000000000000e6e152f27b6a3612b5e86871e605c4492d34190e000000000000000000000000b704d9b792e8cd95006623ea6738d5b58c0dd2fa000000000000000000000000396d930dc87619c89e694c5d1bb175f6926cfd8a000000000000000000000000a0ed67acbc5aafc9c5fe692a8a5455199a18bb5a0000000000000000000000003dc3ff81205dd01ba9e113fc2f8984ac89547574000000000000000000000000be81e87b713537cce07e79e9aa324cb36382c5fc00000000000000000000000031344a0ea8d51d2f4baf0d0ef220f08c223ad61c00000000000000000000000088792a7574212ce7165d53b12d15489f5c7d80910000000000000000000000007ec731368107534e21cb5d8c9c03ac97699b665700000000000000000000000063db60ba7b8a203de701383877deb31c27efc57e00000000000000000000000002d7b403316c0b5175320593aef06d171a393de5000000000000000000000000c41aa2f36f811f24c90a0fe6a2ea33c563f81a2b00000000000000000000000034e6a17d7c37d5e65b49535d2cff3e8d66b2143100000000000000000000000027b5a32f58c6890e92813dee6e1fb73d3418169600000000000000000000000070fb37d219a091d6a627035c8d9ac14a1c62485f00000000000000000000000064be1290a46a31b491d8eeed023330553167293f000000000000000000000000a430d5044bc77bab20005aaa0b31b931efbc928d000000000000000000000000acf530e92a6713224841f8965b9e35945ed6eb7f0000000000000000000000004aaf92bd06138e09c1e0424e2bc69b5f4d50a56b000000000000000000000000f19c73a6ccde30401cbcffe73709d99650a74ce10000000000000000000000009aa00554dcc385f9c1c946ce5a025450ffe56e9c0000000000000000000000006be740dcfc76ded4a1eba8e34eb1ead11c7d46db0000000000000000000000004d00b44569c615f49f50814e4328f354b89e9efe0000000000000000000000006822a5d22951aaa93523feeb275e63610a7668f200000000000000000000000067b00a03655ef89f928fb310c436ed7427605ac00000000000000000000000004d22ad9fb4fd303ef353afba7b848ce908f4431f0000000000000000000000000f0e77d15cea184bda561ea1d15ff3b1b82d672100000000000000000000000084e7e1a0b024c503048338bed72cf4e209271299000000000000000000000000c924696c737b2c5ba17a8dd4e31b77347c1242360000000000000000000000000b4f913f04dc4bb004cd3a7caa577cc87ac0f50b000000000000000000000000e160e2162686ce54c3ffc36497289207ec6e6df30000000000000000000000008e271e2fa97c64b20c9b8d7b6f357c3ce1abd2570000000000000000000000003f0d1be9f84595d5247c65e6c962b31f8cea24f7000000000000000000000000a1af1294b7e5110014ce38e86687c25a34bae9f8000000000000000000000000563e77714c7018acbfb06f218181bd7cdebe42a2000000000000000000000000aaa8ea635060fe4ae7e3bf850b93b4798da5f613000000000000000000000000abca7dbfba2174671a944d32b653c4d23346399d000000000000000000000000f7200c22404497fc192a621029f590e84dea7c02000000000000000000000000ab89faed07851c9f192e7f04a8fdd2b4b93e6556000000000000000000000000c14c50cf28d5bd1cff4a9673e51de2d7f0b3b74b0000000000000000000000006af47fb648aa37a709eae920f1da12ee4146079b0000000000000000000000008060a3bd40815d66a5d504fc0effb3801edbe65000000000000000000000000014e83db3e07aaa9b01443c3bbfbdadd9e5dc9de4000000000000000000000000a5d4bc4f800f6cee7cb2bf429ad4d3537bc58576000000000000000000000000f9e8eb32efd4f5ffbec4049b5034e00bb29db60900000000000000000000000018cf6002a4792e2f3d95e157da7ee8c95a9bdea000000000000000000000000054158341d374b5d9ae60e70e2baca114e9f442770000000000000000000000008ca4385947e5f66933c5da2458e6f50b292960210000000000000000000000004fb729504a3841f9322c75316860ba0249c52b0a0000000000000000000000000b4f3acc93d15092ce6dbdf799ef928ab2a96938000000000000000000000000e3ddc60879e7654ab0628101f996669be2c97a08000000000000000000000000c9b193432cc0d0da99c05d87f1fb6b7affb7bd01000000000000000000000000b2c86b0afebcefff46fa8085724d3b0b20150189000000000000000000000000d1b9c8eb3a2c630d716b48333369e42477ccd36300000000000000000000000002ac94d33ebf77b3ffd12aadbfd3bc1a80522673000000000000000000000000abed001575e9e3256f1c688fd01cbcdac7d89ef80000000000000000000000004398573de62c13f02c00607dc6edda4d10afaf1100000000000000000000000096222d3f490d8d4741875301cc7623f8ab1d0e5f00000000000000000000000096222d3f490d8d4741875301cc7623f8ab1d0e5f