60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a5043707400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005500000000000000000000000000039e762ecd8e8f074e93575dc395abfce4ef8b60000000000000000000000007eb1dd4ec345df607885597ec9f8aefb4eeeed4a0000000000000000000000003c97a95dc2649c2627fd43d9c4aacdfc881e74100000000000000000000000007ae23cb79e8d29bb24857d7c1d39573b3699c5fe0000000000000000000000003774d6a35906e20bb5e6648189de6f7829b2e55f000000000000000000000000f4bbc581606ecadf978653361645f55d9db720000000000000000000000000009915498d248b56963678b69b95aaf08a2c0a4a23000000000000000000000000e76805a76b058c938d0aaece2b9fcb1a6083978900000000000000000000000060a30aa9c4e6d5417eaf8124730c8fd69e5a3e510000000000000000000000006a5887dd4cb95971d7058f8527ce7f7df75d48b9000000000000000000000000f9822be31e850161fca7e6d084a3d5f5e77ce49900000000000000000000000060e06aba4882762b91cd1a3790449cba7f6909bf000000000000000000000000932ab0a16f43ef14bdebfdbef91b0a955b89a0b0000000000000000000000000236e3f01e56a50c301001c651f1f3b077bba551c0000000000000000000000003f53e643362ae90780aca3e6e2463d4f50d643a30000000000000000000000007ae2800821b72727b5505fcce558091011814c050000000000000000000000008928e8e0c3c803178aa3b4ff4a4477b2ec48554e000000000000000000000000c2abe792d57de740630ea9a544b8444a42e166d20000000000000000000000001c27443ef88ceae23c8c8502cf3a1047794af30900000000000000000000000092e8c440bd5ae54c9d95ce5a4d3bc8151fda63d80000000000000000000000009dcdd61363cce970d80f233beb84ce8cb471db36000000000000000000000000f8d2018bb27d953df34b068cbce95c817cc0eda80000000000000000000000006283913ad056f5e8b52a3d02d72930c0d5dde31300000000000000000000000051ecd4b9a430c3992883b58ba45538624681c0b3000000000000000000000000b36e8e78131dface94a5cb752355582d4ea4dc5a00000000000000000000000079477ac847d425de3ac1cbd8aabc84cd4943ba360000000000000000000000000306e34a687798a63a42b506f32cb5a57c95d187000000000000000000000000e0308cdc43172f5551139ba821c992638dcd35350000000000000000000000005debbe4cb1e5d9a065e77091260747fc3122a0be0000000000000000000000002fc0d0132e67c7efebf222ef2448ecbfa3e884fe0000000000000000000000002b0f4d1001e41406a143b676833a9a22566a40cb0000000000000000000000005f86f166b087c5ffdaebc2f68cefdec11133d69b00000000000000000000000016a4aff4848afebb5aee1ae6777ca66197fe1046000000000000000000000000331820b85290952ed8febdf8285b218315d72e43000000000000000000000000cfc87530078c1b3920dc98f1162be5620a3b95ea000000000000000000000000f366e0ceca6301f08e19c598b9d918ea15b477940000000000000000000000002f352e1ba4b62096d5360bfb894fbe4714fe0593000000000000000000000000bd20fd92e3aada1fa14015a62ffed739ac4dacc40000000000000000000000003db69a5d90c216a8b2257d196509d96816ffc467000000000000000000000000d884fe0e8be4933ea72689a1b27855d4c85d31e20000000000000000000000002c6f4bb58e72bedb2cf137390f5131bb057ede4c0000000000000000000000002cdc7dc0a7150e1761431f06ca7468747136e6f2000000000000000000000000327446dd2e6ec9f08d33573b493fbd881989eee9000000000000000000000000f2efe6cd8def6f8e9a81ab839ca74ffae46a9dae00000000000000000000000085c3a7f6a316b7fa28b2327ef4401e292d258b6c00000000000000000000000044c6ad50ad2aac91a5ba1c9f0e7b8dea921283240000000000000000000000009bbf2e54b70dfea4c89677dcebd9fb2b3a1386a000000000000000000000000001ee01b63c5964a468833ed3a3cdee2ce2fa67ef000000000000000000000000cd984c891e5cdeba43f00f18152af52879e309970000000000000000000000003795acbf8ca801dd2d21e4b1c37ba001004cc8bd000000000000000000000000adde07d2a40ffbf5d97205dd9249c860302439a9000000000000000000000000def4a2438df14050d98c0e9d4d93000000890bb2000000000000000000000000117882f99465732eb706398a960c0034b58fbd11000000000000000000000000410729a4961a47ccebef58a78a470c0feff81b2e0000000000000000000000005f36b026af4408ee40da7a4b7719beb24e4a6383000000000000000000000000d479e82edc9554aa21c3b658807f271639699e350000000000000000000000000010eb74fb1c9071b725a7c0b8c851ea9c3bc2630000000000000000000000009d6d8cae0e59ea8e5569903416c5373d16b83d6a0000000000000000000000001f1e1142f7c313ceed98f9703a01e77d584353af0000000000000000000000005970e2ed351c729f3a965f010409c53aa129918e0000000000000000000000001ea57de8d65e36f704c7ec6fa5f24e98ee269ad2000000000000000000000000a46e7c22067792f301e031e94d94d416a1a65be20000000000000000000000000e4f46768f5bd550d0de20a835b3fb10fe401a5b000000000000000000000000b0b23dbf1ab095f2924533ed00f13bfe28e96939000000000000000000000000d265ab52096dbc4dfbeb14fcb5d475b913d1a077000000000000000000000000cc048394c8d178c144dc5fa3545f5b005d4645700000000000000000000000009ac62d125a7b69e4f8ea2a875b60b208e9c4f8e4000000000000000000000000ffd369e55e1d8ce5373f119f8e0b64c590ef71dd0000000000000000000000009437d629fa451cd34ae5ecdcd248f9bb686762ea000000000000000000000000dd78490607fe73ba28307722cbfae1e900c311f5000000000000000000000000c6b35547091f70e1026ab9463399fda22b2f4393000000000000000000000000a2875b417b7dda79e6b6f537b094801717d00ca200000000000000000000000019ab688c1d180c509290d4d5824f0f45d65997c5000000000000000000000000d6c80be18029b2b9bc0943c2572a4386f4f10131000000000000000000000000acca7ffa5a99051f5d0a140d72dc52fcb740e55f000000000000000000000000cfdc91881c43ef5cc7baadffeabf0938a37bfc22000000000000000000000000208636b3e94bc1a54fcedad58bad7b293f1060a7000000000000000000000000a36ef5a21e93ee0345741eaf8a15eb17e94dbfd8000000000000000000000000a82093244a37b9d2f10ee207e72cc955325529f8000000000000000000000000229a1d1d0629688c33b4b92d9d670a789ce9b2c5000000000000000000000000a11584b769ae31c52c9e7a6c559be6c3106b73de000000000000000000000000597e97f78aa81bb1d6c5a3406819ab02097131f80000000000000000000000006f358ac4b1096c9101bcfb75af61f60fa51be0fb000000000000000000000000be723291362387f680ec5a228b866c5c01fee12700000000000000000000000028104d4f703ee5b5011cefe106f54efd56f33f9500000000000000000000000086e6034c0eb6ec8d323c709c345b36219f3d3261000000000000000000000000fb0d049cbf4038e6e8bd9a7ff9ab47101684d907000000000000000000000000177347914e727b8c5603aa98c2fd18e9dda63a5e000000000000000000000000bd5e0375ba32f836d617b9e90daeb5702c0f8f6a0000000000000000000000006a1cc4026c01f3ec5a5f4f3a0031c7a73bf7d79a0000000000000000000000006035522367e7fe02bdef5b476932a95de35d18d20000000000000000000000004be3b3ce007e49c95fc2b8c4783dc5508659d425000000000000000000000000b80615f7573dc0ee7ae88fd2fa901739a009bd75000000000000000000000000e6d7f0e892386d0b32b94c795aec70f1e4fd1381000000000000000000000000e71ad4d6aa3a6c2da7ac861aa52d3b0947e9299f0000000000000000000000008bc9e17794faa18ba4d3bfe4df013961607d286a00000000000000000000000045f9c37d0c3e51872c7060001b7fec8c235ffea0000000000000000000000000728492fa4462d9312447033477f2d8eca3bbe2b90000000000000000000000003f416609b46db166d3edc0b08fc78b03547e0351000000000000000000000000a3174304405f3e3642e7fde60912ca08e467cd280000000000000000000000004b3897e40749587ffbfb2732008d026db2c8d58800000000000000000000000065d3c91a60c0953247a1fb0806d5078032e33803000000000000000000000000ea439c145887b9329f27b76555954708f62360700000000000000000000000006785f8d8939f8a01e3f8bc19a7579c9c1f1f71f700000000000000000000000043a66d39c830174ad5d06a68e2fe21e748dea8b3000000000000000000000000a2bde0d388d89c8e2ad744c0fd062062a2b2c4bb000000000000000000000000b689490f72d1bd3dc86c65e1c9a53fbd35c2c0a3000000000000000000000000bac26149fa2cb55084b55db751836549a1ef85910000000000000000000000003bf7ccd9d06a629a14216423387e7aabb46aec6500000000000000000000000032b7d0a2378d576fe364f074ec4329d6bb87fde3000000000000000000000000a4ccf26db6a06c9c068df8b8e80a9694ded381470000000000000000000000002ab3fe13eea37c502fa34e6d74b8d3b3dc62954f000000000000000000000000600c4c1d92de282754bbf5a86888e62780bc7c5f000000000000000000000000e9253b8911c467be7a946723c3d0acce50d824d600000000000000000000000099c7368c811d2aede862b3968729d0e4a26fbc2500000000000000000000000071c762f425ba3b89599d3faf93b9dbdd09ebebce000000000000000000000000ccc18944f0ccdeffa9fb92ea127cc7b70758c32d00000000000000000000000026b6ba99b72395e09206710771833b2ecc72a93900000000000000000000000064056ae29c49de7ab98bc96a5b3e47f5047534eb00000000000000000000000014d46a88aa602bcbabb178d18c1066c3ce81670e0000000000000000000000005e8e7689360eb8d73cc46779c887ecb58831d089000000000000000000000000aa0b90be81929b5831de6c771a782128b0e67f2d000000000000000000000000bbaa7ece364b2c15179a98b483af5d86f87b706e0000000000000000000000003bb41631441d084c5ea279b8ac0c35aac0e0461d000000000000000000000000092cd6a05f93e9009af8d05eaa2d0d1fb765a353000000000000000000000000903ad89db90f3a43dc17bd2c292fdc86515c2233000000000000000000000000384024d3d7684d9b97885e76948a8ba241d386bf000000000000000000000000309f3e07b3b27cad2f185b5ed9911fd0ca25ea340000000000000000000000004a9ce2ac64e51f4019fb11161553692d097aab6c0000000000000000000000007c68e12d007c3f3332bf53596ef01dbe75ee232a000000000000000000000000ab62fecee9b306e0ebed130edffa29f96ebf1a5100000000000000000000000044e877551fc695f414031302da3012ab5b8a27c1000000000000000000000000bebf73046f98c0002516a95cc8b4a6536310fe4d0000000000000000000000001d53b13aa35e79763cd87bc2397cb77c9133f433000000000000000000000000c852d21377bd8153e2c6857d0f7ac6b2916891070000000000000000000000009c64f6186cb46054b3089b1edbbbd738c37a0766000000000000000000000000191b5228773e805cbaa315dbff15e7a99fb1f754000000000000000000000000eeda9f7b2560a355c48a9222adf9c403bd75ac5c00000000000000000000000043fc1e4cf4176eaecfcd70666407b532eb689881000000000000000000000000a825816d9b02090c5ed16cc4ea03e4612d869b160000000000000000000000002986380335c469e6362c51baa23e9b028c3ea039000000000000000000000000692e6721717bdf55709e28dda2cb9e4e01e5264300000000000000000000000033f5b5b4962067285d4c61a34caa0182a27b39130000000000000000000000006868deccb0349a69245592ec4ccc593fa88d40c300000000000000000000000055ef3b92b3498d212563e47fcfa90aae8cc52dad00000000000000000000000098228687a35ed220683eb6f4b5772f3f9ea19db1000000000000000000000000a25e01a618f250b7c8044e49491b3e42f0e77e49000000000000000000000000751cfeffad93ccc126e42c22dc81131c4ba87e3b000000000000000000000000cff6ef0b9916682b37d80c19cff8949bc1886bc20000000000000000000000001c3ccccf929bfc180f88951207b0c7adc3643853000000000000000000000000a9be83f1b7677689603e288a6cf1f7ee54ac9bf500000000000000000000000042d46a76271eef05c410c47e01dfd004a2823fa00000000000000000000000001970641a6891fc8f1f68a911befccd7553abe65200000000000000000000000038d5759fae9e1c032bc0e01ddec197847ef0c7ff000000000000000000000000b6db78b1357a5559c6014b2942708f2c8efd486d0000000000000000000000006ae4030c9b8971f076d7529dcef43b82f08cb5480000000000000000000000006cafd810bcfde9cc87ceba3a0934c795e787e5a100000000000000000000000048f36d39a858b99eeb0bb1d6801750c48c02f8990000000000000000000000003fdb409d7b4fba43fa75b6cd4bfb70a4ce188a9f0000000000000000000000000c7bc951a958fa0b98da091eb609848e545a0f89000000000000000000000000dd39cd7ef2423f93d176e0f54c9f9dbb207ac531000000000000000000000000e981515874f92d4768fd08c44b12465e4fc7abea0000000000000000000000005160a9b09d163f8b07a73d2c706eab88e99ffb55000000000000000000000000d5216c8e14bc80fa62e8476182b2820f91301609000000000000000000000000339833b965d5e3937e8c0f279a6426dd92150298000000000000000000000000b40e89de9db9c68697b41cc8c79346b3c2db7cff000000000000000000000000bbb8995776a25e0178448f6b6f2039b5c16ecace000000000000000000000000af7a9ad9607e9a0392e0c59e40e96c12ab1b9f28000000000000000000000000e4cadf507082f15bc5f4396d1bcb73f54707a3b1000000000000000000000000d10e4580af54cb6cab41a81900a06d377d1586ab00000000000000000000000067af61cbea47812ac1eca7b584a13fbae2f8967a000000000000000000000000d4c7dfeb1a3984f3fcdffbe9d8dbbcb69d6f3368000000000000000000000000095540e8898d34d91d78d8873bd36993f9554a65000000000000000000000000722f231e725f4ff4dc511b40a69a81de21db5ed3000000000000000000000000700019f611803a0f60876cfd82cc40e4392be2a1000000000000000000000000ef6ea8ef9b73706b73944c31430673c464205ee90000000000000000000000007f075094c682f206787696c5d346a26c37ae2d4300000000000000000000000037d08650c859edda460b7a7b9ba265565d9396d5000000000000000000000000ed339abe4fb6cd5d37d838d398f37e957fecc0e70000000000000000000000007d0ae09110c05d506253d565956f050ce57dfe490000000000000000000000005d18a7aa81fa268ae43cefdcd8e88d98d359da84000000000000000000000000706441aef1cc437563b1973c295ee8f7bbcbf6200000000000000000000000009ba8ecc8d51b0a7f8f0f1d3f466fca6e942691650000000000000000000000004adc2a02e9c2110bec4fb83be89017e3755aa86e000000000000000000000000ae0aa9c492a90fbfb4440754929c4ba90fa0d2d40000000000000000000000003d81ee5373b19bf4c67652ab48c825e716c7044f000000000000000000000000b8ca4126935beab91147af6aae0191bc305eb938000000000000000000000000df34d5d1e219b8f13d1bf5965b3dceef814cb665000000000000000000000000c071dc48e2b182921e9581f1e4275ab7594259f00000000000000000000000004dd9908e8a24e8abdabff18555ad4b34717dfd8b0000000000000000000000009fc3a289569e7e104e7cb850979d1913f5c7b0d30000000000000000000000002b90366026b63d1a289f2d3139100d27c0e09d89000000000000000000000000e937fd87b2b3ef4b4d4f274124d1687fbb690003000000000000000000000000b4f5fa1ec2300e23a4f2dc8d30c125119bda9dbf000000000000000000000000c6b690aac269703f95c785eb4f52e7daa465967c00000000000000000000000022c4b6b12db37a3bb9e86d3dceeb9181900f3eb800000000000000000000000043039ca8f2bf2030777c03e89eec5fcfa6a8d1e6000000000000000000000000d5559b9d26637956742de16a4c3e8dd4e175577b00000000000000000000000013a6d5ebbbc29182cc80b12d31e67a9df7c93e94000000000000000000000000301d9aeb2eb0a16ce2b5b5caf5492313337bc6d500000000000000000000000053becf7dfdbbbcb16319d51dfad61f0ff4fd4e4d000000000000000000000000d7d7787526cced2aa6e21d64f783bb7bbe04f063000000000000000000000000efee467f0ba6cba0f1ca8b60fda23b3922f4dd1d000000000000000000000000687e1a8fdfe2b7354073dd1d472ca2079ad93130000000000000000000000000f77d5d53a348f44fd81c597b837a285289d3e04a000000000000000000000000ba8e9815f67673999ae08f6f3b485a55912621f50000000000000000000000006a303767dbcf5a7ece2606279eebd8bedc22e5ba00000000000000000000000099a655663ec35185590cb5cad8d80326cca4854100000000000000000000000048fd19e3403de85132c37ecd826f750e8e41db220000000000000000000000006768028b9f529771ede78ff0b1b8edab9bc8f2d5000000000000000000000000a558501559df54e3990ca5a7b9f63dc48df406a3000000000000000000000000a93bc40667ae75137edbca06b2135813f1e00a8300000000000000000000000058b4580620230bf64d4efa5911d4ede1db0585870000000000000000000000008383b118288511f46ec676eea86f55787440d93f0000000000000000000000007cf7c43b73dbf0ea3a1cbeccc7b8d8253c23a0f2000000000000000000000000b8950058e3cdebc99fed772f753028fe211e22610000000000000000000000000e76b9af3949edc17255cd0d84ef4b1b75b86e1a0000000000000000000000001a7f2513bdb732c147850a9107c8fad13af2b9e1000000000000000000000000545f3631b2b0a32937bb0e995b418191dc02f72c0000000000000000000000000b4d3554b85f22ab1e73faea494666a87a2d9602000000000000000000000000ca09d3e01029aefb0e2b4896494fd28a0bf43fee000000000000000000000000cb540db6ca71912cdbf4e4c04861922e9512ab9f0000000000000000000000004e76f5fdb78580ce87458916c40db223985d08140000000000000000000000001ab6c36c036cbacdbf1da380787566abf52ff83a000000000000000000000000be39e1c960e43df3acc89fc73634850ded2a59ee000000000000000000000000795774060a55cec0979a36061c1e74f0abd86d110000000000000000000000001a8c170c03415da833a636c31c0c357fe7b4c9720000000000000000000000003bd00d34e3d5af7c8a3d1b1cac5e160b2213986b0000000000000000000000007d266da484582f677ef48046fae129ba7de337ff000000000000000000000000d9ad541a87d39188db2d603a38223103f0d00cf4000000000000000000000000a74bc32059de24543c8a8848831564cc3520084e00000000000000000000000021cfe08c7ddb08a8e5fa04baac8b2a1457696731000000000000000000000000882e11f884e9d221706db9a36ba4856292b26d87000000000000000000000000a05d93e3efc7862e940c9d7bd30ac4dba8de808b000000000000000000000000bbe5ce5a80b27d0cb40628112c410ee6505ae6c90000000000000000000000007cb668298df7d46f5b1da3e17112716b8604c19600000000000000000000000045e0016eb3356de9af296d614a7653ceebafeac8000000000000000000000000911c53395562d2947b891423886bff7218410931000000000000000000000000cb169782643a65145332dfe83c5835cfa0d7a856000000000000000000000000245b8b3f520e32af0f5ca842ca85bf45e7cec0d7000000000000000000000000e76427463fdbacdd0e794e5ea30269f30dd9b8eb0000000000000000000000005407de151a6a0b7a78b7ccca3185ab60b6382c4400000000000000000000000001e01724b35c500dc822eb5e274273c0f30efa0200000000000000000000000048a66cbefa58cc0f1c2bdc6fb7e9a4560aa40ed00000000000000000000000006d3b98452c8f2dffa0487ce6c66ca3cc3ab013080000000000000000000000002bab878180a5d703a58cd56ebd050202f9a192cf000000000000000000000000961aa96febee5465149a0787b03bfa14d8e9033f000000000000000000000000b2303a2822871a397dcebcee30f550d6f78d1f26000000000000000000000000c52dd58d048483621bafb9bef142ecc99413076100000000000000000000000091b0f4b08ea4176246f3657b2390453794ccf008000000000000000000000000aa5ad78655525436d34d1583d23e201cc60bd388000000000000000000000000b0e628709aca79746c0aab113bf83e75da0c144a000000000000000000000000e2f2f564cfab6c36362553112deb8292c8a81daf0000000000000000000000000352de60830c6852c3d8ed0fe9cce7ff2cc865b2000000000000000000000000bc75ec4edae77a00c1e5f335bc751646eb25185000000000000000000000000095f1872c2c63f54072bd42f68beee71e0d6f67d30000000000000000000000000f4bec449ef4b3f91a6904935a1406dc45872214000000000000000000000000760a3b0f719603b86d4c3cfc25374292153dcce4000000000000000000000000598d03a9020bfbabbdae1f975088afd3928a80a5000000000000000000000000137027603de05f15416438c1d0731be002dbf8f1000000000000000000000000b535ac19df533873c2c640df6cd644cfbf8b5d39000000000000000000000000e10cd750097ae75447b553def458ca677c3c8752000000000000000000000000ba2c9058f2a051532a1d64a72f51de51d64fe2f2000000000000000000000000dca8e56f29093ebc33468515cb0c4b1f684bfe0d00000000000000000000000041cbc82a0b57179687abd2037180a7d1e79ef1a3000000000000000000000000f2b430bd0d0034d79813728733a9f4db68dc2a22000000000000000000000000ee46087c51d88f661d26922d3c34f3170d87c8570000000000000000000000002d67ed0c31fde5b12e92d5388b3b7a5ce278d34c000000000000000000000000ea8029981d658fe3f828c97d09aa25163de56d620000000000000000000000004c4946473279204d24e1eebdb104c61dacf41fa1000000000000000000000000438dbf4368c270835dc00a49fb802aa32b077f990000000000000000000000002cb544ec53bfc40d97ecb9579beff2b43778fcc60000000000000000000000007724983c746636ca96c74c0863312554c1613c0400000000000000000000000091282445a2f39e8159a047006173835e308e96ec000000000000000000000000320cf627e6b0d1160f7225bb428f8056cdc81a43000000000000000000000000e8d59843f351cce6de702188b85ffd201007bc94000000000000000000000000743d5be73bdd7acb38f107d59b2d2addf742d32c000000000000000000000000bf40c18388445e702759ba28c135e39862e2dca2000000000000000000000000b9dec9656d8f66b6070b86a95eee90980a074d8f000000000000000000000000fd0000000100069ad1670066004306009b487ad70000000000000000000000009ad95ac40d1f067fed422669423ba429f1f9079b000000000000000000000000a2c8ecd6522a178f3bef04e16854a7b0fd19047700000000000000000000000041c8557b677485270ba3f198a87bf3545e9427fa000000000000000000000000a4348c832c09ffb645b23b3a5ddfb8e0e39ac7cb00000000000000000000000078939ab71adc2f11e35fd5952db39a91e106dcb0000000000000000000000000aa987b74093a631049f4734b63d34e188c27e66200000000000000000000000053333d2af22b251f98264d976bc0141a27baea110000000000000000000000000eded9942b70535d5afb709ed94bb184819a445c00000000000000000000000068914cef856d8f1497bdf7a546df7239ec61ef44000000000000000000000000a6dfbebf6f3ae1c7c46e60a1d353387edece70df000000000000000000000000000000000035b5e5ad9019092c665357240f594e00000000000000000000000073d30d61fdaca71a5c1c6f28b27599dc45a20e3b0000000000000000000000003ba0a13d61d8f481fc66034dd0f95835b09cbb4e00000000000000000000000027bcbdf224e77ccb11e8ef11b6fe1181f012aff30000000000000000000000006ec81d6b80a2057ed0ebdbcb2cb63e6197f8f3510000000000000000000000006c63208e0cf89c7e5cb15a3e5997e15b4fc6f14c00000000000000000000000034e6fd53c6c10141774a28de9520e21af6274d4b00000000000000000000000080d4230c0a68fc59cb264329d3a717fcaa472a130000000000000000000000006465a9c5affddbbb1a839edfd7b284f05d82d6be000000000000000000000000c50d3dea4fe0b6c15fe10046610de0f19640f3a2000000000000000000000000eead394a017b8428e2d5a976a054f303f78f3c0c000000000000000000000000085b6482ec1e38c173e850e7d92c61cdc32f8e19000000000000000000000000f87b30df691893a6663ed4b2e030f3b22b143aec000000000000000000000000f501d8ccae3545951dc8e8084b135a7d388593fc000000000000000000000000498cc86bd71f2b5fa85602dae2281c74a145a75e000000000000000000000000217dbf950c50bc2819a899146716583bc605abfa000000000000000000000000d1bd56f60dc6413112771976f6843599af92b310000000000000000000000000d06d855652a73e61bfe26a3427dfe51f3b827fe30000000000000000000000004fbe5303bca958b8f1ee35b5443aad9ad442e3d700000000000000000000000081390c85b991c1736a7fec76d3ef4555b0788bf9000000000000000000000000eb2ebbdd260a9c2c054e2795a1560d6a2fbb69b0000000000000000000000000025fcf112b9eb3fa17517c6aab22b130fe09b851000000000000000000000000447d07d1a1ed9d25680175a3ff982a15e02603bc0000000000000000000000000000000099cb7fc48a935bceb9f05bbae54e8987000000000000000000000000ba4a24ebe64e4064cca78373f977da7220083f93000000000000000000000000410a30a7b76a8ebe327c706fd16a7c48a52d11ca00000000000000000000000067f2b2226428e0c1bcebf1873d66a8e9f8810f8e000000000000000000000000a9d3a485149d1589c7a63f60ec801c233118ee300000000000000000000000007b23204fe35438a65156a18bdcfc74cc3457f617000000000000000000000000000000005736775feb0c8568e7dee77222a2688000000000000000000000000086b408db421d895ec2fe1f000b6d12efe6cb78b3000000000000000000000000d4aa11db5a44d7610710c8e16a019e662926933a000000000000000000000000185fa957bad5ea2cbe1b9a3c3485438d04551eca00000000000000000000000000000000b7ca7e12dcc72290d1fe47b2ef14c607000000000000000000000000faffaed0a52a38d6f16753918e27621747d9029a0000000000000000000000008b162281bab32096fc467e460cc675942cf71bb0000000000000000000000000959268c87d5f664888c02c9fcb17a32d8333d14800000000000000000000000089907c4beb9d4fefd7a6310900401d0f503af1aa0000000000000000000000009200574cc23c6a1398d6d7bd06c5ae36b738604a00000000000000000000000066f049111958809841bbe4b81c034da2d953aa0c000000000000000000000000000000c52b33fa71614810224771dc8f3255b220000000000000000000000000619f1b81f230d05d58cccacff84b4299afed53be00000000000000000000000021639a426a07498c4e7157ba909f92da2d57ce870000000000000000000000001bf5b83a48661db236b88b9963d781f940a4d18700000000000000000000000046c4128981525aa446e02ffb2ff762f1d6a49170000000000000000000000000b3fcd22ffd34d75c979d49e2e5fb3a340564483100000000000000000000000000008cb7b55d77b5116a593a67020603b7c07fd0000000000000000000000000f3debd893d3788c3b700e3f2ae7ec2c7619a35db0000000000000000000000000000001ea7022cd5d3666beb277c9dc323adc3d9000000000000000000000000799ae9f64506924f7009b7f8058e3bbcb3a7304500000000000000000000000019ea2e6f21bdfc894abf09fa179d59f6c0e0797b00000000000000000000000079922a4305c9958303fa51ca5f7f744efd1543e900000000000000000000000062c9c2ace3e86eee3016c7e73df70edd8a45ace90000000000000000000000009a7939876599e344847d9a790b97d53128190a340000000000000000000000006ac2174268225676ac28dd8ddc84a902a49ba8bc000000000000000000000000699266234bedfe9ce1681d1caf92dd48ec5daa53000000000000000000000000145de1595d3c10168c7f1d22d026da85e50b718c0000000000000000000000003926f42371b661be274af86321d8f02360c904f3000000000000000000000000af489bcb47b7de9dc009e92e10afda1effe8d5a000000000000000000000000000000000d6955e3a5178817ef00ab5c35cafa96a000000000000000000000000d6acce1b99930688025c6d003531ee3a0731cc240000000000000000000000000ddc6f9ce13b985dfd730b8048014b342d1b54f7000000000000000000000000828ae1566824a9835acb6f565e1e9ea22bfb883a0000000000000000000000000000000009a2265b720031d400866266aa6c87be000000000000000000000000cb0590b77f9b3a8891f4bc429168c0696c9ef7e700000000000000000000000000000000726422a6fecb4759b44d47e48cf746aa000000000000000000000000d27b837334d9cfd3a44bcda74d47b8540bf7ae40000000000000000000000000369350fe4421f16dbcfe28cb3943e7421ba4856100000000000000000000000062733d2cece5f73582877ef0894aba247b68933d0000000000000000000000001e8b3271425c8ae85a73674c5f3a08133dfdf0760000000000000000000000009a7951bcb4104d025e26d7800886254218890eb3000000000000000000000000f2445e7f77f334c536ce984820f5db5efec38e370000000000000000000000001697e7e5f92d08f90d2f901753446efbacbeda1100000000000000000000000084075fe999e50b951b0f399cde4bfbb205ed8313000000000000000000000000022a29ebe2be30f0c7ffc7dc9c51ffd3714762d0000000000000000000000000e37c1c52336ca8888e4dd6c84b7fa09322bfe0a40000000000000000000000008b5e3d823e3a118254f5167a43b2e2baff068ba9000000000000000000000000baa171ced7189ff3849a63de52b772ca96e29779000000000000000000000000701e0745006fa4ab003697493944662a0000c750000000000000000000000000d3effb492d129d301c0ccb00094509a856a81d8500000000000000000000000009cf50574504d9dcf127e848a6058e8e0bb814aa0000000000000000000000004da94e682326bd14997d1e1c62350654d8e44c5d000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000b09356e80b958efc12e641bc01841f56e9624fed00000000000000000000000029c21af8a9fa190cc81d17f6598ffce2cc949a9700000000000000000000000026d39fc7341567c8b0bb96382fc54f367f4298ea0000000000000000000000001b72d900ee50ca200097003100001f30ae00495b000000000000000000000000bdb97aa139f1ca8027946bfefce501c051dcc39f00000000000000000000000000000000008c4fb1c916e0c88fd4cc402d935e7d00000000000000000000000010afed8ca88beac9ef7cc75b386caac1cdb1a2010000000000000000000000006659ebc76cc1b9f9b1b9a486243fb2e44ff1e3db000000000000000000000000b1f96b307ded30c169d0b19cad7bb073357c6722000000000000000000000000882153604fc628eaab8de11a30fe9e3ff7b9042c000000000000000000000000743558e0797c3b341c1e2730561bb078119b57860000000000000000000000009cf0389322fedd2a3dceacac0c3108c8151615a3000000000000000000000000c56a6c92240e4d346e30277ac0dc6e4d6e1c0a45000000000000000000000000afb3a5cebf4b3e50d2f68b8eb2b6c44eb3192dc00000000000000000000000004aced817fcc1d57264db6203aec9e355db155b7c0000000000000000000000002412d664222a3ebb849c1ea24dc6ad1ea0daae32000000000000000000000000a65e87bc614c0f92037303804d79383d8aeaf564000000000000000000000000f83c80618873c86b31b6521dd05a70b2e0ae15610000000000000000000000009ff3e8c321375e16055de1f1c668800587edef660000000000000000000000000724ee5d148584c39425af7777a12bab54fa880a00000000000000000000000053398e120276b552c2aa1db6cc1a1efc8bc45487000000000000000000000000963bea32c8384ca42323c7ae9c18e27787509531000000000000000000000000f9b11f74cecfab0537074c5f0e7490ab52b5a4a20000000000000000000000007403b157babdb8d1ae7376ff3e2ce5ba90a043e5000000000000000000000000bc84f9bd87a2b5b7e8de8db614b59d3e3169f3ad00000000000000000000000060f9523e6bf9e67786a1fb8f2cea9924427e3c7c000000000000000000000000f602a023369ed8c6320e2ad3fdefe04e1dbd47c700000000000000000000000049577131d9322aa38948f26ba54fb90272828d7600000000000000000000000083c75774c6db1b7ec4c0b5ea23ae9eb0fe46f9e8000000000000000000000000db3eec013b6e19ac4f4b3ca7ec96f3eb8d024f35000000000000000000000000e44872bae9f4a0b24ee069e7d76b92f951b95dd300000000000000000000000048fcdeae63ed7e03041bfa2cfcdc931624986146000000000000000000000000bcb3b4f57f35bf1c000263ae4940aef16aa8c09100000000000000000000000000c600b30fb0400701010f4b080409018b9006e00000000000000000000000005c422e7142d5cd899b97318db30eb5619ab82c6c000000000000000000000000712c7b8c801a6cc4b511b474f5201d76a782e6da0000000000000000000000000da538c09d9f428efad06ce0a0a2b06c6b3599e4000000000000000000000000699f9eadface2b8dbe538174510822a27c3a30cf000000000000000000000000dc5802a870edb9a87c7a2a75638bd6c8de1bb814000000000000000000000000499ad07bcdc1188d7bb9c2605840624760ea7131000000000000000000000000468d08d07d381da8eff56f9391d5ec546ca9c3c8000000000000000000000000782c55bcf7a670821fe1e941c270aa602974f41300000000000000000000000086b0599ebe80ae209333054db75afb2bba50dbb200000000000000000000000078ee800970275373250b5172df7a1fe7dc0feeb30000000000000000000000004ec5f37d84c0edf736184280edffa3b1d40f4c48000000000000000000000000bf023f77e61d591016efb99ffb5bdfc3f15d30520000000000000000000000002afb52079fbff31e6156e2ffdfa1032a49c2ff1400000000000000000000000024c6a0c2838065f516e508dcfc6510c1c694caf8000000000000000000000000ef95836814ceb66c2423448fe7bb79c70c0967a400000000000000000000000041122d87add2ffe29a6e2766292144f801b7d069000000000000000000000000dd89fb54b0ccde31c5df8b11fdaf513ff154896c00000000000000000000000007623d43003340a5d40638ead2cc2318263270150000000000000000000000007de0ce2e85feebbf566c3ed876460db3ad0b1fe5000000000000000000000000199eae21d8fc3de411511e53b5a224a697449e68000000000000000000000000866b95a9dcc4e911adb1a27a58d02e966822363b00000000000000000000000058a9cc78a0ef737117d13d0fc82fce33f3d006db000000000000000000000000fc41bbb758eab9a53a008581033fadf8c64d5850000000000000000000000000cf56348b50a1414b790540f784c3f174bd94f847000000000000000000000000cb4c104deb123970c49007dafd1bed8b1791b42b000000000000000000000000c190f466d0fa61b2e05cb92e8ba990302663ffb8000000000000000000000000e414d7ac6560b420cccdb087d45fb9f01ecff2da000000000000000000000000f87665abdf1697713c4df39c50766f8aefe1de9400000000000000000000000019f70c2f4e69364cf3b2e2d901c10b6c8fdb63a8000000000000000000000000ab30f11201d6d53215729d45dc05a0966c237922000000000000000000000000ccd7909fa69186ee2aeb541b304537fad13ef5f2000000000000000000000000f8fd1b541c12d9268a637a072f65ea77415eaa1f000000000000000000000000ffad97d6e325042f5975b447049ba226c50e20f8000000000000000000000000e63c17568fc82d3934d1acfcdf20769c424930cc000000000000000000000000cf93211f31f42b99343589aa6aefe0ba94118f86000000000000000000000000c383a49876ce6ef0ee304c77759809a78769b624000000000000000000000000485acf699a750964bb88073bef69c144c95f8b4d000000000000000000000000ca659f4a8ea5cd350a2a4fde2c8d9b0a1c06638700000000000000000000000091b6d78e9e08434332b70b243049108e13f953c7000000000000000000000000e37e799d5077682fa0a244d46e5649f71457bd0900000000000000000000000077f0e07b08516c11ea5171835c3ee5b1ede674140000000000000000000000004651c8363476c4b6d5ec39176c0907f7cb007924000000000000000000000000358a195b11e2839c7c2da6d5da8fdfee1d88741a0000000000000000000000006644274ba17c168ebbe6edbe916c6b65e544e48b000000000000000000000000a202c0ddb69d667ee4745648eb549071aaf1d524000000000000000000000000ca54c3123c855bceceb0db69b034e45530020f26000000000000000000000000d66b3887e3c234664ac70676ff033d4b444968a2000000000000000000000000e5e8c9e72b70095a75028598b053d315698b5c72000000000000000000000000c2eaa5870c31ffc069238a3c73c79bd29826e29900000000000000000000000066fb06d11fb9c226a88db81927628de238ba31b20000000000000000000000005968867de3fbba1254347dc5bfa1981a31d81ceb0000000000000000000000003b71e2666cec89c9a8a7459394bb7aea4d22e4e7000000000000000000000000536fbc9a8b821e0c733c4bdd9d7438acdbf5bae20000000000000000000000005df1c2328490e42842d143e2591d09d4415f350e000000000000000000000000f5d9892d96cc6ed4cca45e39202a806b8055bfbd00000000000000000000000031f65e848d45cc91f7da422e0224d2127b677dc60000000000000000000000009c173a6f2f827895ebfc7a0de4e9f7add89eaeb000000000000000000000000097284eec58c5c61e731918ad3a2bdb73c5793b8d000000000000000000000000c45e7ec25c304be70e692b902be8654c0c31da01000000000000000000000000c3b1be9b7590aaba62ee990d58ad660cce21f24e000000000000000000000000e3b2f34b085cb869bfe42b5a04e1f3ea9277fbcd000000000000000000000000dc4c6478e9bc86794d06373ff17722f0ad4d00e6000000000000000000000000b2fc6c5c8f5e72a21b16bc2382e83dd1e03b50ec000000000000000000000000ba62143eb946571dde5e66bf99a5d2fe92b5c28e000000000000000000000000250737cb320a71cf5ac7d0c17b7be66116ac301f00000000000000000000000000000000e8b06d9bf77ba40fc89e4eaa4f225e5c000000000000000000000000074d82fe900662705fb1bf024481b18838181aa0000000000000000000000000e54556fbbf3e3344ad7d196cf0386ac4573fe7a5000000000000000000000000773780c516eb94ff14f5c700851adb90718fe83f00000000000000000000000053c4be51acd98078245f087a1ef0805eca8e4c25000000000000000000000000b00b18b3bf6ecc43e6235ee69424d4a220437a4d000000000000000000000000f28f7533aa8ab8ea0a0cb5cbd53722c76431474600000000000000000000000000000000e8080db3ed60313725643d38bec420710000000000000000000000007b84609e50b5841cb9559265a1732a05856fbd4f000000000000000000000000bd7fe90c70c0ac9a511bd9859c286ab8067d94f0000000000000000000000000e8efade91b879c5885798a240dbb03a930f2b9080000000000000000000000006a7f941949642b7a6a4085338fd6aa0bf8a8c0110000000000000000000000003e8c1228b0ce0357e40274f4c555e8da3a4ddc96000000000000000000000000bd37270e39fc5ad61c65eb65d7ab6a58ed7686e9000000000000000000000000436ea61a55a44c7b16e50d8ed1ccecba2d97af3e000000000000000000000000d9a442a33f406c90573d14733180b0b5f434503600000000000000000000000045686ecfafa47f8a64fd931e79286c0d519e2bb9000000000000000000000000360e051a25ca6decd2f0e91ea4c179a96c0e565e000000000000000000000000bfc5cdbc0823021469ea24776d08d617e4c7f92800000000000000000000000041c42e11f4ead1ed9df84bbe0987719e06101f450000000000000000000000001f3a487bf45286463ddd471bbdf331626e4622a60000000000000000000000008008229ac83ac0dbc5411349a189f7e9f0be27c6000000000000000000000000be97e8a8c4f4ffdba37c90b687956c88cf9f9da0000000000000000000000000cca64130e1a298e8301e634ff5d3f59053052f45000000000000000000000000bccc0044f25877465fb26bc9458e2fdc88541d81000000000000000000000000e68cdd70358fa5792ef2f46ccb4a15e8db4b974a000000000000000000000000cb12b2e40c39b04b7944cea3f16dd938beb83d170000000000000000000000000e4dbc179a22afb263ab8a9c041706c3229ca90b000000000000000000000000ea905811a816a599e76d482d15cec04f309ff2670000000000000000000000009784f9cc1555a82a1f9e94769bcebb4b9057ac620000000000000000000000001a6bd875e363c299a76965ab1ddad6de14a13838000000000000000000000000cc75695e0506d8256597b5bf8770663d875bd1340000000000000000000000006189ffedafb37250cc8eda9047217bf578b012f6000000000000000000000000d2475fe018ee66877e21316bb0bfe9943928d29c000000000000000000000000395b5e4a2a4f8a7f72f92b4a3e52ffcec99801b5000000000000000000000000f5bbca896cf662bf824cb771464b1cf8b7dc06f1000000000000000000000000470b195220bace6c7573fb9fe3786c7220843f8900000000000000000000000032374492ac2a6b274e3ec626758dd24e9b945bf800000000000000000000000046ad9c73b1057652d24167ba547e070b36da19c20000000000000000000000001818f060df4cd30da5ebcdb4363b64d5c5f7716f0000000000000000000000005550d13389bb70f45fcef58f19f6b6e87f6e747d000000000000000000000000ea23acb378ef69b84f72e290c394faa30d06f1cf000000000000000000000000e704e42b6f99437f0c4846632be812c38e7f8b5000000000000000000000000056d0f1c2bd1af76d81f6430db6bf37fff23d5528000000000000000000000000b21039a899c85ca50e4575d0689cba6c5a78441400000000000000000000000059210d3b107096f1c07f43d6da632b8fd8c20e0200000000000000000000000000000000002664633b221687a4ec73d78328d4b20000000000000000000000009ed62bbc412365fe2d247397ac2b36d14e63ef57000000000000000000000000b15a354738ec070d7fb2be35c53e977f9576d49d00000000000000000000000027278a1a7d1eb5a02f88773d0e37f3287570a048000000000000000000000000ca44289e4c2d1b7e6f0629789bd0df68f82aa6190000000000000000000000008c7918f838452319962424a03c13d1510a665411000000000000000000000000b5dfe86f5f93c296022f3512988c33c847d89db9000000000000000000000000edc6bcff9829b83750ba72adb8bebe6d472246990000000000000000000000006365114e27754bb4eaa914000bda570058e5a325000000000000000000000000fc85c8ab2058ea89ba9fea541095da8813b6e167000000000000000000000000a884ee6c57503003064b191b669703aa6e839ab4000000000000000000000000f05043f3d0bb263aa42ce129e50c30a4b34da2fc000000000000000000000000d6e82ffb1d25ae86008cbcb7ceecd5edb0ea38c000000000000000000000000004144b074dd70a81ab69b0386631b25b64478ace0000000000000000000000008e62eb74afc11ecb04bc4490b45242e5bb4d3e10000000000000000000000000498d1ac470780ec5102c7d7ff0a23b0374791b6300000000000000000000000005bc83cbfbe64bfa88c4610524fb0ae39dddbbf500000000000000000000000053facee52e897740b140f5304e9cd9dc6238d7350000000000000000000000000c8d7b828844ef50964c2195df12975302da8c7a000000000000000000000000650c3e35587b87755eac92d37f679dbd9ceeb243000000000000000000000000e635720dd67dbcc0562741c7d9cccc6232ffb0d6000000000000000000000000d418a4f8fe1b8552a2292683b1cb292d493ef5df000000000000000000000000dbe4110e7400844a6109e1c3059e2e2c18e0377c000000000000000000000000032eaf1e117bb6816f8fdab0cd48a6fb90d7167c000000000000000000000000d71a03dd0f93413f0139c1cff924c6c081436288000000000000000000000000d7327cc23a282532ac961c268fa26127176f044f000000000000000000000000983b8a4f81e8302d3424871f5a75abd0ecf4ea550000000000000000000000006e105392bf85706782512036708c89d17fed33f90000000000000000000000005c25f7c50bc6aadd3401703d9f03a213f79848f8000000000000000000000000b72f8fec6504c469d1fb75dee231452acbb92bea000000000000000000000000b10e56edb7698c960f1562c7edcc15612900c4a500000000000000000000000043a24142d9b0ec29b9402977d5177cd72eb8b886000000000000000000000000e69db2a7c228321d8e8a184845f33bf086dce4ab000000000000000000000000cd104338b8bd4ad5039dd7e96da7419c323e1a03000000000000000000000000d9a8b9dc8df64cbd98931b2aeedf2e3f73b1800f000000000000000000000000207d2db566b4ba520b2c76e194073001c893a1da0000000000000000000000009c434a2d262d17c57b3d5361781ea090e251f77e0000000000000000000000001b2045c12b859f62b7764469b4b04e0a9e96569d000000000000000000000000202fcf270fab8ec522d82db71288111e8e37097c000000000000000000000000bac88b9a62ac36b5d65e53c04af2c2ec304f5244000000000000000000000000c1a6cae4c3a9b2f645a94314b12c9ae69e989fb70000000000000000000000001501fec75e82e64687ea029c0e3012176bba0dfe00000000000000000000000074520c70f3ef0a2ad29035ffc367251e441151600000000000000000000000003b26945b62eb2fbf1e1a8bd2e1b6cb1e6a49e4c3000000000000000000000000db47c15f464e0b3dd5f0d8ce033657ff253afaee000000000000000000000000c6203573796b3c9429b991941bf4975349abb2b80000000000000000000000000bb302099b6ebf89da48e6573f37c4bff725dfac0000000000000000000000002622977075c098ccdaa3805c9057a995a160abfe0000000000000000000000006c2050325417da386dc1331ce3c28749fcfb99d800000000000000000000000025e4a38c80b3ebffa3acd0244e73e7efb8946fe500000000000000000000000079b1636d7633727615b659c34518dfadc2ff262f000000000000000000000000e001a1b19d1803effca55fc369e500ec482d32e6000000000000000000000000fdbf241a1b963822d9583fb2ac75e208a4a85fc70000000000000000000000009597e2e90d57aac9e052778598b5df0e30a9683e0000000000000000000000008d69dc08027f4748c2ffcfd0b4c662e2e079f368000000000000000000000000713aa7a974d5307e7cc54bfa9591ab8e7bf537cc00000000000000000000000063cc8f6454ad6958c8be9a5721d6295b9fdba41b0000000000000000000000006b854d119706cd48b345595579c00f68fe50487d0000000000000000000000008bb867870fd4bb2addb92a2ff3ef1c660a49aad100000000000000000000000088cffd14e40d990d259ed079502c2bbbc061b3ed000000000000000000000000fa167f0234c4b417b2ce6dc443e0234fd309dcce0000000000000000000000002571b358cf1446a4a594893a45ae4c7b183276d5000000000000000000000000bc652864c84eab88406f9a0df15d5c3384274ecd00000000000000000000000020e59851a1255b8b6aec2d17442b75e149bbc366000000000000000000000000211be739cc88e1778792c19eacc8f0137469d54f000000000000000000000000c02f82f1d8f8f80f4268c5182bb2d82639e8a5e7000000000000000000000000bac70f93dfc8e61fcb0c46cac24ae6e4f07462620000000000000000000000005a99963dfc0600063039e0f3bcecbcd92ad25410000000000000000000000000ae18509435871dd5d9c8ecdbc951c997f08a51370000000000000000000000004ec61df1640e7d2f252c2579e62902da6892e3c30000000000000000000000008a4f45708f89faced294bde6d9063ffcd17c514c0000000000000000000000007828893672fc0889ebcc1c6efc4ece57dd67c5750000000000000000000000003becf93a0427443c34a50866d738340fed8d07e70000000000000000000000002d6d1ff34748d4346ddb683f62a535097a8d1170000000000000000000000000000000000005af2ddc1a93a03e9b7014064d3b8d00000000000000000000000069478f6bcce4949539ab0e884eb721e2d7896214000000000000000000000000cd8c7280ee384b4ba94af3e77a9a1dfd5f320f67000000000000000000000000d1af9acd586c146c127bc6995e5431a6d047c10f0000000000000000000000004b9f9c6f80689da3959378be234c4694faad2ae50000000000000000000000000a00cf7c5fdb1745b7ecfb194b27ea8675bb1440000000000000000000000000a6b9296176173fa275389ba7297588feef40d10d0000000000000000000000008d365a379d990a008f27da401f8f9941972934de00000000000000000000000053006a08c746b4ce8f33413abe098b328527d845000000000000000000000000378b3d6b72bac0302336545578d2071e0068204e000000000000000000000000d67392ac145464347e6e4d3a07520f8fa07f3e37000000000000000000000000fec610a466922a55408675c0941ad73483890faa0000000000000000000000001b3006d57d5d9653a4ecaea6cfb0fd72a1537cc90000000000000000000000003e5b4dd3617337dfc576ea348286ee73c26546a2000000000000000000000000342c594c9f1266346b8a8480a824939365dbff0e00000000000000000000000043744372820039cc7675193d03f17ac8e11282aa0000000000000000000000001387fdf6165790e2e17e070e53db9d8963a1fd040000000000000000000000003aa96d2686fd20e0ef9f9d1ffe15ade14813ba8a00000000000000000000000055f0d4ad876cd2fc35978934a8a2a5baecf61e630000000000000000000000009e7264077af6b4f15df59d1b2bee4cf6ec5bed6b0000000000000000000000006b671d6545561a188fef657d38b50a87532cf944000000000000000000000000b6f87c6bb7c650b6fc227eda328c8099edd2ce8700000000000000000000000084579fc264d91e16d280a55d641b2a5a66b597af00000000000000000000000046e32c25f78330c893932b775fb932dddb22510a000000000000000000000000c4bd407766e2f4dcb286ae8b4e35cb00ec83c8ed000000000000000000000000ad29649f31ddcb99a88502c09d0c973942b02eac000000000000000000000000bc2d51162a3b763f0168ca7028206f7440c94d850000000000000000000000009381ede3e30b44461ba287f10776ce84db89fda50000000000000000000000008e68e9d99f027cfdff2c46ab10988d2739f06c77000000000000000000000000a077532f71977d459e34075514471cac3c153a7f000000000000000000000000629835afd9b95f02b2bc76743f94db2be54b1840000000000000000000000000ddddd52a8c88e6db94d2cca389cbfc58cacfed45000000000000000000000000c931e47f8a51331641ae7d8979bb639bd3a5a80c000000000000000000000000d20fe61e34b522dc384b6e8487508211dcbfff2d00000000000000000000000089fd44ac8f066ef9c3fbbc77cb6e293a7f565cea00000000000000000000000049fac475df0a781979c07d17d69a164b28a328c20000000000000000000000002e24ae6f8493fea9ef7ea72bbd7a0466ca4c2a01000000000000000000000000ab664849b944c0285a8c503d46addeae3a85a637000000000000000000000000af07ae43536a55680d57a8572e4feafcf2363016000000000000000000000000e2a3ab3e3fa9a078146c3f7c19ff3051091088680000000000000000000000002c49b38fb1d9663aa71ccea5d9bd3b5c86fa65c40000000000000000000000008ceb0d12bc3c8d16c614282d97743070c24fba4500000000000000000000000061736928f04c0623ff583a9d4c320d8489c64260000000000000000000000000e648e4a1c054db1bb3570b79821e79dcc004d6c200000000000000000000000052ccc54ab14ea16c2df785936805325f2a0b7bd70000000000000000000000001f97505874067e5c926b4e40d0524d4fe0fdbc62000000000000000000000000f25561279ccd5ec0c127c1dbf1c48b53ceace6ba00000000000000000000000075227e32bb94afb84c6646fb9f50cbd13270d2df000000000000000000000000d6a6f83fb907087f26e650c161dc372644f1aba8000000000000000000000000a4358d20125f225e6874b0b361934203537b4f250000000000000000000000007281502086281642c8f63076bf283f1ffea970c1000000000000000000000000e3c7eccd65d5cfaa4f3d3ba78400b2e9de0fdc9f000000000000000000000000869e443eab306ddc246c57fb0fe5794caa62fc570000000000000000000000008d4a74d2db8fc9271e8f4f4260c74d1eb49dc47a000000000000000000000000de2f28a62ffd5d4dfda6be5855e8aa92ec37076400000000000000000000000000f4e3817d530db23e91dc823bf87b05e76f80ee0000000000000000000000000ba6aa7fd842b9da072ec581c52aa451edb4b12a000000000000000000000000ff2b66ac92c528e67b098d8fd375a37baa10ec18000000000000000000000000d5e74de4385ef0eb1bb4db05a6a504f04d92e79d000000000000000000000000024d566a552af56bdd577ebcf2f761b5b16c124f000000000000000000000000d3bcd4a3bcb01b98b3073d48bf8bdf052e5788a7000000000000000000000000096f073008645dfd5b12aaf2bf0457ce2056752a0000000000000000000000004b1a8457c43873d63bc809bfa6844c0276459f9d0000000000000000000000006e1e95383f78f5ada2b2ce6db293e9427cc86c6b000000000000000000000000a35ab1af6f46268020184dd55df2e843b40909ac0000000000000000000000005b4fc2f6fd06b0166d45d7248091cb17717d4b7b00000000000000000000000042af42be337337336006949742281e964967f3b400000000000000000000000004f5f26a936b8975b131017b3199757dfa4ff4ee000000000000000000000000c289b8013ae83a7efb291d1d44b70fce630fc02c000000000000000000000000737d99a4ebd331075256169021c662ac2b7c2880000000000000000000000000b25852679cacb7de0625b97461d81af99a658fdb000000000000000000000000384c4773b155ec32fc5605c4f2a803f7bbd70402000000000000000000000000875e9f2faacc9115428b10e03f3f3006329bf7f000000000000000000000000091ea65d172ffe8e307d5c6257f2fd17c9b4f0717000000000000000000000000fafec479233a8ea37ffbe3a935a0830ccb0b8600000000000000000000000000239338a9fdf3fec89f3e5af19d61485598e525090000000000000000000000001b1e0d6eef9c326bdb79ec75beb3045b67968b5c00000000000000000000000088b26eda37a3dfc5cf58f7d10025825aa2183ab4000000000000000000000000edb5d4177e5fea53e5964ba25ec5b4a2f69265870000000000000000000000002a40e9205e44a8002de4a062423b896ebb43487e000000000000000000000000374c4e318c6cae18367beaea77bd91a72c6e06a900000000000000000000000054becd5a8c0cc38eb7296048a7ccf68de35760af000000000000000000000000c77b93be7331053258b3b870c15633cb5ffc9b370000000000000000000000007b4845b9dc573daa50aab8418949351deae6bdda0000000000000000000000002adc20d52a7b1011e599ed7324c63748b2d1cf920000000000000000000000008ea0602af3aab58928ebc42ed5d72dff3588230a0000000000000000000000009628d4c2a7efd22b6009fbe64076edf2bc20e0060000000000000000000000004e138853c40d3a1303377095721db74da7c64eab00000000000000000000000063ea4fd1adad4acae43c81a55cc70672db8301e70000000000000000000000005b6ee33c33334bed9f3a18e8d2834ae8a01ec77500000000000000000000000043d1f888c23fd20237ff4116094ce2f6414884e60000000000000000000000004919786a2490cea96a29fe3df1ffae36ca94f45000000000000000000000000095af2805aa90c40185be9e80c5bba4c08b0c833c000000000000000000000000d895df4ca7dfc4c3908772cdc76b335b8f2fe93d000000000000000000000000e3b5703b2fb4fdc3213e8a099e4c867c3c2ee18f00000000000000000000000088def402c3789eba32bb4baaeb1663a6b18c86d6000000000000000000000000a571d9d03287b78072cb0264431d62a2c8d87e8e0000000000000000000000008367454407823c5af46dbe84bb04373de2025bbf0000000000000000000000000093b14396cc4e77b77cebccf65aa041d5197bbb000000000000000000000000d2096f9f7f1783b0c2154fc1edad03e6ba308eb7000000000000000000000000d0d428b39b1239c1df6f3f4e8439a1532ba260650000000000000000000000006cc2e2ea79db7789ae406b23611df96cb5d2fca100000000000000000000000075c8e2dd57927eb0373e8e201ebf582406adcf450000000000000000000000003515b264c859c5c5ac8d4c8ad80f7e74e82cec4c000000000000000000000000994b5e8ec877de52330e5f3f4b6582f60c294fe100000000000000000000000020153f9bc37b0efea02e3664750990cfc2428288000000000000000000000000b1d7027eb664d6a160c39621f98d50b99c2efc3d0000000000000000000000003800091020a00290f20606b000000000e38c33ef0000000000000000000000004c895542b0b9d824a0b5ad96c8bb00113e8c9863000000000000000000000000cc0a1aee84be8f7f891cda5a4766b0a6a3228f3e00000000000000000000000064eb978d64a2e2cee6e5af79aa2b4707d0c7be52000000000000000000000000b2b5581d5b0d2afeff8d7688a32a9fb4f597bb7c000000000000000000000000d718c526dd0db009eb19f6b0409bef9db17806040000000000000000000000001a178c64eac847ddcc58884edeb4aa5a0ec8495f000000000000000000000000000000917de6037d52b1f0a306eecd208405f7cd000000000000000000000000bf202ce351d77d816b505e27535aeb22b823c46900000000000000000000000024146a758532f515ae53127ed7ac220a8132f4ff00000000000000000000000091b1f7719199e9d9c0a022ef972800792035984d00000000000000000000000086f93865af64d392c0123030168134a5a068c2aa000000000000000000000000be7395d579cba0e3d7813334ff5e2d3cfe1311ba0000000000000000000000003a3781cda00d89be36b9da4bd6c34a1a352482090000000000000000000000009adb1318d6644dfed1f820cf139d385319d6f541000000000000000000000000b289eee73ce0a566f05c3deb7dadf75d7399692700000000000000000000000062794cc275ccb4b6befff752efaf6163607e578c000000000000000000000000f339b756bff3ebfbcb0dda3b911b79e01bf9000900000000000000000000000083ee7cb46b54af7e3504a7d0c7766f67863d40e4000000000000000000000000dc50c8250cd6348d8f5f4e58a0d7b77ccff9878c0000000000000000000000006d755f5951464b55f583d33522a351cb0b58a560000000000000000000000000d457813e214b9304bf01880d968a9fe11e39f31c0000000000000000000000004da4535596f05df7045e1130e1db04c0c3069186000000000000000000000000ea5444e1ccbc07108db0dc8d76898a89152683690000000000000000000000006829bdb00acb1249bf5cb8f8613011e9e961296e0000000000000000000000009e9ddaae1bcfcb13f4f1720b561fed7eb0ad03e000000000000000000000000093263d9d9ef504450ec9aed95c88f4512dc8f7980000000000000000000000008bfc8fac4af04b671477346429efa3604da743c600000000000000000000000095aaaceaa783e593ac2179174180d6a656b663840000000000000000000000003587785a7d1c4f8f50fe5bfe7b2e0afb60ca9c6b0000000000000000000000002cf43fc93ec3650569fe2b3b358015a6c3c32ef3000000000000000000000000000000005804b22091aa9830e50459a15e7c924100000000000000000000000066f117abaa1ef089dc55348f51cae9e4574c57de000000000000000000000000edfe41cd8dca8775ec59c8d66bfe964111030d6a000000000000000000000000283949d7c2ad3c8bca304df6aa5d9a2a78e02b770000000000000000000000007620d69a47800de9fce541109cabc6e0170b25a000000000000000000000000083d8d43bca3ed4e6a2938a7e40c64ce8cdc6bf700000000000000000000000008c9e824207fb6ada6acf64061da3771ac70cc40a0000000000000000000000001111111254eeb25477b68fb85ed929f73a9605820000000000000000000000003c9a01880be86f5c8b8fca7b187cf23e552a8ba4000000000000000000000000c74f57f5b076bfa033422dc9b9e577e76e3e7a7b000000000000000000000000e670f25b189c501c52c7c34e733b0a8578096b080000000000000000000000000142609d3510a76677fa5bcf3e39d34e6f7e31720000000000000000000000005be2f00e953ce364d0086a46a5f4e90292aebbde000000000000000000000000d07b0f743028d11718c0caf9224cce73f89a2c54000000000000000000000000ad503bd3643fcecd56eb23b9c98655a13e45fdaf000000000000000000000000d22d0591d71593db0de322df4b30e75cc9c783e9000000000000000000000000cbb80a0265e8f45a87169ee1d12dd641fc78693d000000000000000000000000e7cb34cb9e3bcb18d3612270c424c6f9d37395f900000000000000000000000013aab18cb33e00a84c1371af925a8c7cb9cdc1060000000000000000000000001f22431354eeb85441b5005378e6c3d6b4915d7b00000000000000000000000013e1266c57855fa3deb5c60441567122a86dc58100000000000000000000000045544abf5936deb78490d38ec42b80757d16c0140000000000000000000000003d5db3d7993e4464b5f786d709de6e22e5268a150000000000000000000000006bb4094d6b3e478fe5074426e3f544747083c86e00000000000000000000000082953125571825b4427c989bd8d5771f84688362000000000000000000000000861d962ce2e432f516db0a709e149b8c38a6c7250000000000000000000000005f94a51948d2376ad34a6fadfa2544e651b74b96000000000000000000000000369055ae1a0f88b8fdaac972c15e147844ed2b800000000000000000000000007065a979e08b0d7449320c1bd81138c1075996d6000000000000000000000000bc5a9fcd3437a24acaea258efcd650111054afe2000000000000000000000000955c7b0c5be0da8403593dd331a3232a89a880cc000000000000000000000000df6b1ba31ab3f0b7d3e807cc90019be760f7ae2b0000000000000000000000007d75abc3984f16fb49d27afaed8974f52f5c82e80000000000000000000000005b6092518e6a4e50995e6aeef3cecdcc0a233d980000000000000000000000000b3cced76182b608f1940dedb4b8f19395939ef10000000000000000000000002fee78cf5936760bca88c56c6293906bd3a6958000000000000000000000000014cc8f1f836c5133a50962b0c1a8289f95300737000000000000000000000000fe064d0c584d6bbc048a2abdd75e0f119d04b176000000000000000000000000870b41bff0d8180ff14a81b58963db5c246fbf7500000000000000000000000089e73ebe39a862958e15386d17fd50f256b587bd000000000000000000000000f4da0f84dbee08fac943623c6a9aa480bc00557f0000000000000000000000000595b064737703e5ba8b210ed77de7f569b11cbe000000000000000000000000f081470f5c6fbccf48cc4e5b82dd926409dcdd670000000000000000000000009913e51274235e071967beb71a2236a13f597a78000000000000000000000000bb3ea71d460186d2f10a74e1472f595f3775eb7200000000000000000000000058eca68bb78b7092d86a9141929b1fe2e45c5e920000000000000000000000001cb05a70294a8b6e7d92ef7ce37b053b9a95325000000000000000000000000057e728987dd091ab12b407a721fcec73f77c046a000000000000000000000000075193fe977d29e56e16181760034f25450414f4000000000000000000000000a6cfb1e90be84572536e38f8da722160894d82d9000000000000000000000000a4729cc55d8bf282d6900e8c8106c22b0b8dd6b9000000000000000000000000a37c0f6789c7e6e1191ee19a862492086ba12ff40000000000000000000000000000000000710a9c1f6db5f504be77ffb3b583ec00000000000000000000000049e38025ce640e8b0d70e94293ace4e085647f04000000000000000000000000193abc7ce81da07f4247fae2e742268a968ce14e000000000000000000000000db45d1ec00bb6764b2790628cc4f2630758b86c1000000000000000000000000671ba3dfc32ff0d2c0a2c1ce4355c90d3b4992a70000000000000000000000003a696c60782c08c98ec613a50a74f315e5809c2c0000000000000000000000008a5d8700dd19488d964d202e87b0cc85704054db000000000000000000000000ce53c90121a6bdf3b7ed079f77beba2edf7f08be0000000000000000000000005ec02dcb3ecd8ab52598dd90a07b40fd16b1206d000000000000000000000000af3a2aeb65e94cdd29d5fd3fad60233c1c26abf40000000000000000000000003be6ef8d50423a1780736c1a8022e5b55dd0e2fd000000000000000000000000354bb684c6478e0eb1815bec2451111da40f6e4700000000000000000000000081c255bab3968a077e8f63c3f58c07b54aaef831000000000000000000000000f339cd949861e2336182fef2f438b32be216fa05000000000000000000000000c7fc5360feec058262f333472f9a676ebc4bf6b2000000000000000000000000c9930e2a2b55f33169cc6582c12615be1998b77c000000000000000000000000c7f9bcd3914aa819a04ccac18927002c3f05ffef0000000000000000000000005aefeab7d1de51513efe8236a32d805dec9ff50100000000000000000000000062a6ac9a21217dbad1abab6dc47fa80acc89c869000000000000000000000000300b6a89d624d87e1a5f4e069dfa5390fb8e252100000000000000000000000004cad87033a762bb3389e1d57e81cb3095169401000000000000000000000000ca0d927a84c2d0075df5a6332c61da219db45ac4000000000000000000000000ab7f0f677dbaac28e41ef295debc7545e8e89d78000000000000000000000000e89248ef8a0e95a6206947e8b5e6189403d875560000000000000000000000002efcd8d8fad9afcb3b707c5ea6d849ea62591ee0000000000000000000000000318621b757bca47b61efad7e37a5da0ffea4e9b1000000000000000000000000803d0213e9e35d94f97149e29d766290f41c23990000000000000000000000005c5ec889ad0792d524f4f7926170c60b18be33aa00000000000000000000000098099ed863d2eb4c2da375c59e4daa65d45762f0000000000000000000000000e077deed241dd83ef851f969021f559b42c8c0ec000000000000000000000000880ad609f966bb43073fd29884da037fbb36db4000000000000000000000000099ee7d5836162f1b25ca3a13719254d5f8a60358000000000000000000000000c5901e292bdaa5777e8d8ebb8230c2b9220c7cdc0000000000000000000000009fb9452a41d0c1b7d96fe9f803c9f28e5fd991e40000000000000000000000007ffef06f6c319004e14fccc3325343282554b558000000000000000000000000851dd7ec1a3b89c1d49125f4d37920d71fa5f26d000000000000000000000000f40b5ebb270bbc9299287c968ca6dd227c5dd275000000000000000000000000aceada7d656ba32d7f299f503bd72e2c38249caf000000000000000000000000ededa0f5afd25761142934ace00853d9b4977bc6000000000000000000000000a8b8085774975aa6169b32289d9ed6c4ec6690a000000000000000000000000075ab275f2dc84c1aa311c68be6bfa25c1841c4f90000000000000000000000002bf3b497ff32c892ebc82bf6ec4f4ec58dbe91ae0000000000000000000000009dce12cb7d433aee1e46c3b1315efa740f2154610000000000000000000000002161ad6e480b069d69cc4cd00870578e8b79b806000000000000000000000000153490170786ed884fab120bf5d9ca20a98a48ce0000000000000000000000008553aef3d787682f8286ac7f4997bffd87c941af000000000000000000000000de56a87b29da7a45a1b571734ebe4c6e5b05246d00000000000000000000000050d0565c523482a9e9a3dc0a7b4c9c5c5e150fec00000000000000000000000053222470cdcfb8081c0e3a50fd106f0d69e63f20000000000000000000000000a9581cd68f36c0bc087df9dce24d12df6ce025e60000000000000000000000008a900f52512bcde3673d2c7445251ec5ee8e7ccc0000000000000000000000006e382fdd743cd30484edabd492725956dce5d54c0000000000000000000000002a66526819ed6dee698c7c91d201e837e7866912000000000000000000000000bd675c3637319a0b6595163a447035b6f0a44870000000000000000000000000e43639118f1a183fb049563612d50ad67401df6700000000000000000000000096f227a9604501083f2d6a33f1140943ba471953000000000000000000000000e754fa0b0a6d9273f5c6503c401d576f5571d20300000000000000000000000099da03f5af01798e37e7e864e80970f8c5fbd8120000000000000000000000004ba81197da575acbbeef49e229de3bd2381c93c800000000000000000000000005e5ae704465adf720a2e72f00cc2c08f972830b000000000000000000000000b44d9d05f288422f754157a60bb6405dd1fdacc300000000000000000000000020ff8d1b8c9d6ebaaf8ff4b667ec89e2b5ab27190000000000000000000000005058b4ef700390f12c642996dd25d0546e6ba27400000000000000000000000053ca4639435790e196352b70f036edee913280340000000000000000000000006ffbe2e072ae6c818c3733b868933e94011ebe8e00000000000000000000000059034da05605b8a477dc2b133b56e2dbb3eb992d000000000000000000000000a752db15646c2ba63726e2e9a2e5eaaaad9efe61000000000000000000000000af29ee46d7ed84a767ee10f97aac6fa7369f5af80000000000000000000000007010ebb091bbd19f09aa60e7a8d78e0d2c4209d2000000000000000000000000fa4abb8ef2b1b5a7544fc0d2574c8d2b7a9bb3f4000000000000000000000000dc47faacac3969e5d11737d53ce7eb17a42318d10000000000000000000000005078a0e8912cf1fcf542aec06bea2b3fe5315f4a00000000000000000000000072afe27acd5519d4d4418314ab3f9a31a67b97c20000000000000000000000001c6367e2f6c63fb8d166b7b39482efdd2c28391e0000000000000000000000000f03faf6ff75a5e64bb5c0dfa753b5252768b6df0000000000000000000000004d56ec4c89e26074930879189e79c847955f2c1e000000000000000000000000764a5e8bd8d79eded55281064777ed9b83367c0000000000000000000000000070e14ee1e589688222612272c96bbe70f9ab491600000000000000000000000058d77c2dc0689fe7795c4d4ccaeb8a8550057e77000000000000000000000000baac67141513abf3a6534b513cdc8d8d8de0ff360000000000000000000000003f8de47cbfc9fcba226cb77cae9c664f49db87ca000000000000000000000000094e2c5b7904bbfc7fead504c2444700b28f6333000000000000000000000000f648ab32d7448f17d8fb4c06365f9ea65e9731210000000000000000000000006575e5ee24aa75ab8b6372c5b10e0aa5fa36189d00000000000000000000000095a5599910441e290c2c7e6ec7fafe2793c6af1e000000000000000000000000b07fcf89a7050e1e7233cff5038b8166b68281460000000000000000000000009ec97d08e73e662c9be5e1879d5713edce6528c0000000000000000000000000dcd5a8dd33ff036083db4fc4d0690e258bc9f97f00000000000000000000000013431ad466ff60adc88879b981b448537f7ac5c5000000000000000000000000734fc9a23fb6ebaa71f034ce44f219829d1430b00000000000000000000000007437f26190cc2e56ceaa45411ec135032f4a72dc00000000000000000000000097602b7bd965db0c24d657a248e360c9fa64f76900000000000000000000000088cb9aa04c28af0f7405fa146e79ecc9492bcd00000000000000000000000000b9b691526ba02fa95a2a3089c0248a05f59245140000000000000000000000007dd092ffb7d06faa5e8bc15daabcfa33c667cd5c000000000000000000000000eebb554121dbc6c1e6504ef48f0be872ad3529f50000000000000000000000009e3828073a7c55e63370e04f1bdb7b978fb49962000000000000000000000000dfc1f1f96b836c8e85b339dfd07e983d69763cd1000000000000000000000000d515932501fae2ebf7d740676dd358a758caf138000000000000000000000000d03a0cf1d552713bd7c4facc1a6a7f19f6e62198000000000000000000000000ced98ed61f6faf0d009095395cdf70750018cd40000000000000000000000000fcb1d9e7cb8a50138af00ba9636864a9a0b856510000000000000000000000008cfcc49fb690c619a204ee0b7591e6032bc64332000000000000000000000000c3191ebf5bb15b619bf3ee7f21f80ec08b7398c3000000000000000000000000a1a95addcaac48077c2d7bb69e10729063eaa6090000000000000000000000000e113904cb1d53cabb324927dffae2f8f6705111000000000000000000000000996daed8584346b969a92dd8fb0dc683631967e100000000000000000000000046f9a584f91bccb65cccd28cb0bb68faf410d7b2000000000000000000000000d8748cf7805a3f07762b42027c688a51adbd913d00000000000000000000000077f56755cfeac0bf44b4fcdb904199a07da10d6a00000000000000000000000074866fad600c068339a9a13a3aafad1d2503eea6000000000000000000000000c1d4ba0a8c65477998c0869cedf73869b36db1d2000000000000000000000000425fb2ba4a6575132404a743d38ce0af833922e9000000000000000000000000e21f9fc1afe9b8712598402a8a0b9ee4bd9cb5780000000000000000000000001f5018004b15f3adc7fe7203393f17ebf555e170000000000000000000000000ccd3d0561098dc3948674425799ae14c4260b17d000000000000000000000000e89fd337fb9fbd0eafeb50de737b9dbabcebfd2e000000000000000000000000e96d16c8d941690dfccc8f2a71b54ec2e72310a90000000000000000000000006d1e61b853a7c9265c45214a7ed0b9c3a279ee12000000000000000000000000e8cc8b90b9692123b1f5285eca14c79399b4cc56000000000000000000000000000db803a70511e09da650d4c0506d0000100000000000000000000000000000d987b2aa4c848880ea8d3bdd2b09dd322f03f45b000000000000000000000000494b01810a9e00bb1850533eb79817eceb80ead100000000000000000000000094782eef7740e9281d017ebf0ec8b0fa3a1945e20000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0000000000000000000000000a4c55c7c9d6e0c8abe87b6f349ac30c67fcc6549000000000000000000000000ab71b95a9da50c446eb3419e9fffe2b19b775998000000000000000000000000661ed23ad58456f1b2e22b8d06cc8622e88fb9cf0000000000000000000000008d8404f8cca4c8834ca3cab1e54887ae47724bee000000000000000000000000c8f409facf77c3648c59a02f4d003910357f242d00000000000000000000000030275c35a1043e0e91a85f51abf27e973032cbe20000000000000000000000000689d3c0821ef7aabdd308aaccae5e6b3a2dc820000000000000000000000000c4e3a34a85e11ebf54c94487e5b9fc2f5708406e000000000000000000000000bf3f6477dbd514ef85b7d3ec6ac2205fd0962039000000000000000000000000ae03417a7150db86b49d49ebd7e165ca2d810fea0000000000000000000000008fb68468536ba9a557894cee8c0243b1e46126f5000000000000000000000000f97b96d0749001d65c09e21a86a2ac156be704d0000000000000000000000000c8e80fd8c8a4f428a43ca7e50709f501686a8f07000000000000000000000000b5117195c83b536d2887b0aa31424327384fe701000000000000000000000000cd7bf9958a5d28651be1a946955a6dfb0186dbcc000000000000000000000000c111f5fce0808d582f238502f96959c29ad14172000000000000000000000000ddb88167ee4ccce8f61da07e1090d113fae1e42d000000000000000000000000c666ce6f940b7b08b13926fc72a31fe8164237d2000000000000000000000000bfd8a8ace786fe1411417a7c82665a78aa0ab61a000000000000000000000000fe4aedc57a2d69f92c9c84ca2a405ce67b370a390000000000000000000000004b3eea6522d87324b68e4fcff6762ca98de71eb5000000000000000000000000839f4046fb75b7d5000832001a89f25a68a25e0d0000000000000000000000009ad44ae076e99ea39b892ef280b8bc941762723d0000000000000000000000003666d06ec6410fb2d8db62a63569b85e1d5c7aed000000000000000000000000000000c0ef6dbff0e689d393edbb93702eeef0d800000000000000000000000033b0f22efe07b60943bf0d6d58ce997d9c4e2eb0000000000000000000000000fcb51642a2a33eafefd79c236480e295ccbd4a44000000000000000000000000f576723de3ec7a80772f2bd0da40d4bff13dd2e4000000000000000000000000ca0a473c1c8de5752d096ecb027d9d968c82f924000000000000000000000000033aaf56fd22e447980781f2ade4da4734185689000000000000000000000000fc42831bdaed15f8d62a7295944b4901376da7840000000000000000000000009a5a5058295904f3586d14599ead3a0d542b241a000000000000000000000000c0927e50bd7991d1dd6fb64738b5566dbe01be5000000000000000000000000077ceaf711e9ba047ba145fc7a27aaa0f49e625e20000000000000000000000009d71e5fbfe5224a9ae593b297572de745c8b42df000000000000000000000000c1f1e28f6d722ecd9abad767797c67ebf828dd990000000000000000000000009f25ffc668086654112b3871c83fd2ef6590ccbc00000000000000000000000089e248cc88fb399b545b268840fb732eed92658e000000000000000000000000cc61dfa139645fa6e2155d0f2719e239fb899dbe00000000000000000000000012cff71edfc4e16eec6373f1fb37c5cf3ca71c1900000000000000000000000099c77f1714791a7adbe6db32e4f251dcaac51a4f0000000000000000000000009eddf7539a81fef8e965e2a6741eb24540b0ba0e000000000000000000000000d053f62a97ff2b3309aeffb9dd32f39f02679f0d0000000000000000000000007f3d1e3a1b9e3a08b5858f90beb9f77d5397c95700000000000000000000000037883a4312b4d6dcd133e5fcce380c5ddb410a4a0000000000000000000000004871cc46119ea7b00b17721796a6829544f5a5a2000000000000000000000000c3937c4de6ce51de82105c746be481936f2a6ee100000000000000000000000046cdf57e58c3c260c0fb6450c92b564e21c650ef000000000000000000000000dd3bfc81c5006139be2112bd2806e000becfbbdc000000000000000000000000b8fda4a24fb520963584c18e614cc6624443f897000000000000000000000000f3216558ca0fa4432384b5ee75fd5503b883ded40000000000000000000000002beeb1d4281c0fd25ac9efc265fd539982d02266000000000000000000000000b9655d11694d2d51493b49361d729c675173eb950000000000000000000000007b0136ce5cb09d6127cc92bd5914ad9017a6d8730000000000000000000000004c9318ad4d93feb4b62c1f9a8ecd01b91d0d37110000000000000000000000006415e9eb2796ab4e124bf1684fb7b3b629d5306d000000000000000000000000041217b1ab8226dd2ba2f96055a00e4aa3af62ab0000000000000000000000006ba7d44d855a93b451cb63037af6bd9ce8d9d671000000000000000000000000aff88b2a2899296ea6aeb8e771b662286082dda80000000000000000000000009272d7bb6a7474a8988c9f7276c91a08b13b211b000000000000000000000000cb589269a808228eafedfb683677bbfae37902ac0000000000000000000000000124bcdeb3b50acb8bbb708b1b8192be8ce202d4000000000000000000000000e4e794d6fe0b30fb6b507dcfc503404a3ce7a1dd0000000000000000000000001631cfb988a03d63a0616d3f5cb3f1a7ad453488000000000000000000000000a913a1dac34c273668f312558daf8c75c4b8b3d4000000000000000000000000a6ce271f4d873395a2db536c0ea81492a365018d000000000000000000000000d6f7b7a4843aec2e0d8f3d5db10fbf44f814148500000000000000000000000060bd0d4f4f1d47661ef229853e15142d4e4a870a000000000000000000000000e802000655632254f36ec5bf31f5313f23623010000000000000000000000000c68f91c0249bc0e86192125bbfbafd59c11fa80f0000000000000000000000002edc12864b4eedce71490283e50f3e8545416e0b0000000000000000000000000000fee6275dab194ab538a01dd8b18b02b200000000000000000000000000003d0e6fa4e2e6694be447aa92be9a35183f231ab900000000000000000000000077d5f03822f94b39ad6117f6a46761ec5879031b00000000000000000000000036fbe4607f926ddaf99b5c0f64632313d74cc632000000000000000000000000a4c5703ed938589443522c665becbe5bcbf0b534000000000000000000000000f11f56a80a90fda2e3a75f488e6a782b0776bc4000000000000000000000000047679da03462895683489136da06728245a9abea0000000000000000000000002525edecf3c3f79103630dc192eaf730e4897d5600000000000000000000000054a602df768cf0986a9898612c5e019e72d5ff6d0000000000000000000000003bfa61dcfef6ceeddf76714dfcbae13778b6e8a30000000000000000000000006e0095430480a86090806af1c5844eb7387ea286000000000000000000000000e15089af07658625e34852ea25b74e290f79d8bd00000000000000000000000042ff645b2f5ce148105a2d64976a61f954899cf3000000000000000000000000d40a27d8680c83eb3d1b986d7eb4775115d127f4000000000000000000000000757df2c060ec6c7ba898fa6570aa98c1f46294ba00000000000000000000000040964219a3917be52ca96c8a8c8cb6afc0b14c8f00000000000000000000000071ee6c88db4da7cc4dda5682969fb116a823f2f30000000000000000000000003bf33611aec7e5c72532bd3eda2d92e8041fab0d00000000000000000000000007bae765074790b76c791834ab873be27493c16300000000000000000000000006c179f137108328231a29427cfffbad3ad0dc6a000000000000000000000000772bd6e83a25ba2b222c7dfab0b04f6f43466bc3000000000000000000000000997dda50b24b231a04ba0f2a059808cccac94c40000000000000000000000000c867e38fc2e51b6e205c833352bf27708596dece000000000000000000000000b98e64ae3a2aa17cc3bc99d795fb54fca0f5ed02000000000000000000000000671bfcdf278ba595d8cbb28bc59ac6182685858d0000000000000000000000003d4ac15fd0f9e48a1f8c79421f4cdb1de434fd6e00000000000000000000000084bb2bbec3b458c5feef4e165e9d4d10cca44567000000000000000000000000e7e8fbae59572216b46c661cfc9eaffaf0207603000000000000000000000000cdd43320dbb7cfd0f301edbaede2bcf4f24d1ccd000000000000000000000000c0cfdbe3df229f08da653345ee6d627f747cf7c1000000000000000000000000b8f8221ff3d11023fde24065a73bba04b424328000000000000000000000000090465b9d18822967d2c98c735a78a05d3f469190000000000000000000000000f602acdeb9a27864b22b778f64feb3026f4d7538000000000000000000000000186b249051ece395467ca4968bc6e5fbed4dee25000000000000000000000000ec8a706fa305c078b13c3d7c2dfcd94b6b4883b0000000000000000000000000f3bbeb2c4e50c81124690215f872de60dfb9655e0000000000000000000000005a4b87bc7dafdc35978dcef8e0b0d51de9ed508500000000000000000000000027addbde41f1148783445a563ffd14cfb4201f97000000000000000000000000ef6c73d5f823ae2a673e48784d71ca85d985fabe000000000000000000000000b798d6549e9f3637fd4e0085c221dd9f5980e429000000000000000000000000e0d9bba2a60bde3829567d39cdf0eba1b7466578000000000000000000000000d490fd8edb6936a0d270d083fb806d15ebc807b1000000000000000000000000d9fb4395357c6b640652b12feb208f65b87d4d83000000000000000000000000ac60b11206742de656166e91e2262eb71fae711a00000000000000000000000002ef7ef1195e5e704c6eb9683990b68af3705f290000000000000000000000005ef9d31556dd8430d1943f8dda11401977c42abf0000000000000000000000004564850df5bd7ec04e1d3e55cebf74b965f0f05000000000000000000000000054b8642739aa29fb5507dce3927722995d116b44000000000000000000000000bcc7f6355bc08f6b7d3a41322ce46271183147630000000000000000000000003c42eb4b60735f67699a9a9eeb9815f51bde65cc000000000000000000000000a851bf014226db9ad028384c7a30589f75fc533e000000000000000000000000f200d8707f443bb03f0e6847f96c0eb8d152a3010000000000000000000000005d07be8b47d7f9d356cf8b62612e4acc06dc7347000000000000000000000000e0892f08f9853e26becdac2958819672189deca00000000000000000000000002b4c93c0f47f6f615517cd53596df8f2c0be2d6b0000000000000000000000003451b6b219478037a1ac572706627fc2bda1e81200000000000000000000000090e98539788de0dc113325312ddbdbc41119752300000000000000000000000017124284ffab824e73a7f049c25dee0b36abe73c000000000000000000000000103754de503ad248fee291b2055712ae311e33540000000000000000000000006bbb29d77db3eb5bf42ddc9918dbd3d4926fbdda0000000000000000000000006edfc29646f17a266c39a1b3ec0a7cf541a14747000000000000000000000000ff05bf6464d4b1457f5c113b2c642a21b771c8dd000000000000000000000000f20192d164d66ab85bffd971a9b910180594afea0000000000000000000000003c5883c650d600bd543a9b5c8d9a3a6f5d16b8f400000000000000000000000035cacf42f19bda5e580ba2b8a7b4a7c7e0d92cf2000000000000000000000000ed73398c3d8e1802f79303d5361db80d4540a6c700000000000000000000000002b7e143ab33a7162317334a620efaee352e6b6a000000000000000000000000042ed5c89cfe19d9d5682ef6471ecc78c6803ad6000000000000000000000000f313b370d28760b98a2e935e56be92feb2c4ec040000000000000000000000004cdf1cfb064896f685e62bc03818d62d6ad1bedb0000000000000000000000006400ba729ae969b3edb61a381c99ecd3a37646370000000000000000000000001d7405df25fd2fe80390da3a696dcfd5120ca9ce00000000000000000000000026e420abcc2521e428867d3c63fa35229e4fb565000000000000000000000000d901f3a6e4a36758006f5b0fc805eb58f37ba104000000000000000000000000acc63bad4b05e7114885323d246af2429c94921300000000000000000000000064265e96fbc60d35080544b16f4a0c866f1a6b52000000000000000000000000280dbe623397cee914030392e8340ec508b26beb000000000000000000000000be3030ae973b30e041ab85eb97f9f8aab998079f0000000000000000000000009b4ab3acdb6ea78fa6d05cd3c9d1ade25861c522000000000000000000000000ee87c43f64d5be60c0540c04b2d7fc5555511b720000000000000000000000002d5341df2ba8fe5f8cded120c0bdb8dd7187ba200000000000000000000000005115246b6225806e19382b655039d497973b550b0000000000000000000000004a017d234a024b96c2dd777843e0e5cd0e8b5a94000000000000000000000000a53f13a5ccca4cf52b6696116f75df86dfe5a976000000000000000000000000df2fabb478b738741ec44f5f90b2e40df3b98efe000000000000000000000000b7485e554a525a3e3b054dc9fee5a3776b72eb7b00000000000000000000000079f10046f6224d4006c84d57ae9f05d39b1c925700000000000000000000000030624ce8db5879c27d4759d6d7f4672ef6c6f5dd00000000000000000000000036e3bea9e362124bc92e5d445bdcdcdcb4397a55000000000000000000000000743b130498e966bb44feb71c0deeb9d89c520f7f000000000000000000000000de5a0984e608e11609c5dc3b535401e8901a87170000000000000000000000006cc044b1f4685a1a518406e1eb2abe1dd058241c0000000000000000000000008f3ee8596cd9ef702312eae155f3c0beff415f1b00000000000000000000000030f111d906d7c848806b1a198b864cfe4a0738300000000000000000000000007fec9099859848f437e3421f6c5d86540bf6bbef0000000000000000000000002726a88d5aba85e9588664e68e8325d3b6e79a0b000000000000000000000000d5f63f5a99f77214f28e0a5984306fcf745d041c0000000000000000000000008bba4e02e0caacf3a3583a60657290be2dc88e830000000000000000000000001558f42b61485aece199e64dc6dab97a86221231000000000000000000000000da12f353e9b28c1b0918cb18b8f8cbd77be7fcd60000000000000000000000005e7a3d8a93fa4dec736abeac50334ab2b57997bc000000000000000000000000f5d1eb50a43529b53f83c0933f0d277e0ca2502400000000000000000000000000000000002d383933aa1609f11d0afa4d5ea90a000000000000000000000000c5c2969ff6aca481f841c938c64153be4320a58f0000000000000000000000000783f4af535fc2ca1f1892db8de0043f4fa5c032000000000000000000000000c1f812e5d0c12271b5bab7963ea716489eb1ce4c000000000000000000000000010a1a76663ca581a85d61792c1dc5dda42c34e20000000000000000000000009181df803f0e5de39f37b826ae4c6969a2e81abe0000000000000000000000008bb7940e43ca0c3cc5b7ef997cb5d6dda0f7a82e0000000000000000000000001df881b4af1aa871f96074f713bc018f02d9cbe30000000000000000000000001c0c95bcb2505217d032881826134aa14090818b00000000000000000000000003b5bd2fece0e6fac69373a36ac2566199947d26000000000000000000000000e87d8efdafc887ea0159fd342ef613db5cfc9969000000000000000000000000339f1c1ff3e55840b149ce2503e4608bb9dc45920000000000000000000000005dd5104e4093736e5d0a6a1e8d859836785ded85000000000000000000000000123ed884b998054acd9736c35f62f15667009abb00000000000000000000000076205c904394009fd4da4958032d77ea2535373e0000000000000000000000006a9c3a28fae3c3a8655755ea683734ab2f310484000000000000000000000000ba2b4850db94797ca582fbb9f8aa755df06581bb00000000000000000000000019c0ab7587588621916aeb4cfe2c4c84e35653bf0000000000000000000000000d7468708df6c60895759dccbec214dbf436aa370000000000000000000000005fd828817e3fb8f075df08747b92f4b638a06735000000000000000000000000df3b9e74de59319b34f775c251f933ca022d3a1e0000000000000000000000007c8df00988c8c55e1a315b43de1920ed70827492000000000000000000000000b1aab5bea3e5f3a33d3bbe90e296179aa3da61000000000000000000000000007b1355a4ce51eb84d6cda299ef90837bcea7933b000000000000000000000000297d70cd04197f63d65e70753fedb2e3f1cea809000000000000000000000000f03c123919f2d6fdf43c94212a910a99d359aab9000000000000000000000000deadad06b9cfcce57d0e9118d7e2cfda52ccdead0000000000000000000000009e2912a1d224520ea5513b3f5717dd1c9d1fb1610000000000000000000000001979dde75bc9dbf902e9edd7cdd33599add5d20a0000000000000000000000008a92a9839983291541d02d619ed3db49832612aa00000000000000000000000061f58f55103bb1fb010a05bb5ecb3161153bfab900000000000000000000000082ac545f8d657554ac9f23c54e62a0e993ac10000000000000000000000000007d1bb8b640900f6fcfc222e42f039e4e9c3b5c89000000000000000000000000a599e508b8c390a010b9a917bf11940ca0bee004000000000000000000000000d3871fcb04fdbc75d0a67e04500e335b8ba88ead000000000000000000000000c406f9b40da497086cc889c9d8d0f955a9567528000000000000000000000000d438de180a3c30a0c7c96215a60af3dd553a65e0000000000000000000000000e227fc99d93fd429193834c36b0500699920295d0000000000000000000000007eea88c97fb6ecfdc1499a153bdef0ab14050a4c00000000000000000000000038a67b5841791e6b36d3d73fea16ca60c71fb0340000000000000000000000009fd15d90aea470cc4e4b0df439c95321561046de000000000000000000000000814a1e9076d8ab204f60794fb04229202bc82fa6000000000000000000000000f0d5218626307222b88a081defa9a32c1eb68e9f000000000000000000000000a231f7e63cb130bcd1d43e35d29aaac75717c4a1000000000000000000000000df3d6dd200ba437aa5126057b5fa6db22e731e03000000000000000000000000dbc1f9f64e0e992d9ffc28699877eb37594c3217000000000000000000000000b0fd0cfbbe131227fb5802170d76e1d8475d6fb500000000000000000000000057b822b9efd82ec9ad5cf14cf5fef1d556edc00e00000000000000000000000062c938e26d67bb15c624069bbe88484890e723e10000000000000000000000006a48477ff2a7b5fb97007e24d3422f6780b91c130000000000000000000000009a2a44fd14b13d670a9d14837c5ccfab13afc17e00000000000000000000000011ae1f94a8da0b07d413e40e33b8bb740f651dd200000000000000000000000005bbc8fb61e52ca6516c9584985791dd9fadf0e60000000000000000000000009bef92d90d3ef5b002656eb52f7df0cfdca569ed0000000000000000000000008c065849a934ccaf4901f8fdc622c39daa61fe6c000000000000000000000000dce400b15d68d412f2b79463debe8eeb766dcc0d000000000000000000000000cc720de1585fe040e18226cee4a2185f88bb4d50000000000000000000000000fbe7ed89b130dca4cfef6038276e5722ddaab401000000000000000000000000543222747680f0ff4ee8e031f50f66526f46be6e0000000000000000000000005996498b335374c1a15f990c0fdda15e17f83dbd0000000000000000000000004b50f290a01cf9dfb5bd653d6de98229b26e52fe000000000000000000000000112d8503241db0b86010d588c08beea33871b96d000000000000000000000000897b0df5c3855f0a745f9e666c800325a0a4242c000000000000000000000000721bb219f747612625d51edb75a7862db2cde9ef000000000000000000000000cbfb45e67441c70b84775db2b7815a28aaec30aa00000000000000000000000063ccc8fea8186e2e5befa0f6f48033874df69916000000000000000000000000ed042308cacebfd7e58028ab84281c681bb1410300000000000000000000000017058724684f462d6228d894e06f6e4cdc1e62d900000000000000000000000036c23c0d252cbbf0fc1c5ae48d2e8d25f515c6090000000000000000000000006f1b2133109641851aacead577e0a3cf4477305b0000000000000000000000005d75cffc32d45b0e9402b4240d99a7508c2b40120000000000000000000000004c13dd9f326ab830d5781821c17edfc3881415f10000000000000000000000002eb4020cf49454b82f215e09dbe407ebbfcb93100000000000000000000000006cc25e3ec6a670b83b54c2bebc259c218a4a949b000000000000000000000000f692c2c3b98eb8838fbaf6b8723b7d916410d60c000000000000000000000000df2e2c57fe43927f4f72354213a465b99bae006800000000000000000000000054dccdbab02384bf376d55ce8ba53c6369ca50aa000000000000000000000000b4d6b2dad29c10a50ab72f3b562daa2a2c29cd36000000000000000000000000e8d12b1724aa553d33e31adc0ad9f78444f8277b000000000000000000000000781045198faaf433c947feb1251a25930eba0c7a0000000000000000000000004a86441601894552d8b6975de9c08d3a89ec9899000000000000000000000000949e3922ca4b228b3d20c8dcafb65ab821cb7e140000000000000000000000009d61a9b00b30edf39ecdf63e2e1943bf13405721000000000000000000000000204bdadac5e114e7336f78ebfb7efe307bfa850b0000000000000000000000004e232be63b24957a4a956fe0553d52ab0c06ffb80000000000000000000000003d01b735947b3ba602e8491c46e94f3b6394f449000000000000000000000000be21120d66ba1c27fa44702360e036bd9720cf4c0000000000000000000000004a1ffc4d232d5f8b211411c7bcf6e0ffd33a3b490000000000000000000000004a444f527a97035052a435d09ddd795ecccc59ae0000000000000000000000003f44485a62f2e4bd63c0792cc9b9de272af943cc00000000000000000000000080cf557c3a4512896432c64a60f600e7e40eb96d0000000000000000000000007182e1cf2f7f862f56f85e757933f036344f756b000000000000000000000000b54ba5d6339d02a4ee52299aa107182f1e885b2e000000000000000000000000bd5c777bf0c6995bfd1cae20cbe78ff51c00bb040000000000000000000000003361ddaeacb28c3216b78e9cb999084f23904a9000000000000000000000000025f764a7df3f607675c58ac3f1efade143d5e72e000000000000000000000000211496b50c79f9e6b3bcf1c8e15ef5074e4c7b1300000000000000000000000003434ce88793ca2b41b5ab46be4b55630e0a1f530000000000000000000000005263027d7ff9cafe10b6ef7c4328604d949daf61000000000000000000000000575d6c9bd8756a3106d85d480b698f39e51660450000000000000000000000000cd08d4d5f00ba3fdf977a0f6fd16a28dcc1777f0000000000000000000000001a852fe6f00cc68eee9cb2f47512b132f698c113000000000000000000000000f07da3b5f1133677ca123285036d2fd46119ecbb000000000000000000000000144abc3b7fbe74faffcbc9f512b383003cc5e6ab0000000000000000000000009d61289652221bbc42013427ea2b0f7d3f8699c5000000000000000000000000d91dcf92da06a1fdcc8f41abb6f947c8ce923b6d0000000000000000000000000bb3bf2ff0a1fdc494173be9851f2d7cb5042fb00000000000000000000000001687adff19d5c419331ba158f7918470e0d81217000000000000000000000000243162ca77f460847fa78b1e990d07ddbe0a389f0000000000000000000000004afd1d89f355e9bdcf763ea7a0c5dc6ce8e850aa000000000000000000000000c00b6316923152789aad19ecf89aa706ef69e6e100000000000000000000000099cefdd3647d8ec13e0db4f04c729ebeac47d6340000000000000000000000009d19a926b757ebdb0c81d95f6769aa1c012938920000000000000000000000004180ea6af929bf87a41d7600c480d12e3454924a00000000000000000000000001aa68aacafcc58348a95e88658d64ca63bcf72d000000000000000000000000026a3b91f5332b118ec1125b0a83ac211f87aa5c000000000000000000000000222f8bbfc9488c241556e8219ed90bdad499398e000000000000000000000000619cf5da949e472f29dacec1c56b8d0bff4df5bd000000000000000000000000ad8a8e35ef1f54e346bed08e6be287da553c2fce000000000000000000000000d8192ad29b2667ee3e2f9be2ed73707aa6f295f9000000000000000000000000e130cc7c0b37f3b35dd2b5ab950f298fa1f95c71000000000000000000000000f4e175d4a14769a3dee22f50901ec699bf2d552400000000000000000000000003ae1a796dfe0400439211133d065bda774b9d3e000000000000000000000000950dfd0630129822a15bb6092745682a1e533fb4000000000000000000000000395f32965334a5e12409d2904a10c224db1a93cf000000000000000000000000bf683b7aaf9accea6bff8e926e03f6ceb98b525a00000000000000000000000022c46618e0048d903dedf723df55a0133b06a0b10000000000000000000000001a86f6ca6caedeb6dd8efa9bde15c5b2387f0039000000000000000000000000ad64c9478e6d634229c0ac2f2f838adc8fec5cce0000000000000000000000002c7e56e97e1b7dffebc622967f5dd02ca8352d8a000000000000000000000000a2830be313b9444154a02aa9cb2a4fba9546ae40000000000000000000000000a780d6a730d95c82ce0edf6654568a04e0341d30000000000000000000000000b69620e2b867d29942dfeb681504672be13e890f000000000000000000000000914d92971820b749343fe88863bf50dc119ace94000000000000000000000000527a530a4363d41e47044279ec65708eb6f0c0140000000000000000000000003f97393d492b750c6e51723e9e9737ac6e5aaad20000000000000000000000008571c129f335832f6bbc76d49414ad2b8371a42200000000000000000000000071fabdb9cca951b7d31c2fb88edf032278d2316e00000000000000000000000007710aa281790b7e3e2615b987fb64ece3b07ccd000000000000000000000000307ba321601db46735be5871406d92776c576bd4000000000000000000000000b9557960d25a22288c1581d86d3f5e61209d6176000000000000000000000000a82da49c9fd00cafae0b879b1a8ce1f7b9c1673e000000000000000000000000ceb342796aab98cc9aa64e72b491057ee958d7ce0000000000000000000000003124445011fd4c1f77556bec56e7554efad3c20000000000000000000000000049c0e571edb3f9b56d37547700a2a2ef559f7b4f000000000000000000000000d603b189bb768d63cba52899717bc42fc2fb13ff000000000000000000000000971a06b01be30a0ee346a28199635583be41246a000000000000000000000000b553c83d58a691c5283ef70d2c04740579fb33d30000000000000000000000002f8d6f871ad85e069a79692da3ecc2393af2de040000000000000000000000000000000071e801062eb0544403f66176bba42dc00000000000000000000000009271227d32e7d067f1337e1da62680722f9d9cf50000000000000000000000005ae7fda9e9774116d7869a02b1643bea42d65ea90000000000000000000000007deec23410be95333d44e3d2a0c5f922a0907993000000000000000000000000744a2523ec2d62142de65354577f598d61ae2a4b000000000000000000000000c6bfeba5e6058ee11ee1849070fde440c7f7b984000000000000000000000000fa881c602c1b04eeb9ffa3a4f25e9ef845e1621a0000000000000000000000009ea00105978a40c0e3bb95681d087c54630b40d9000000000000000000000000b5fd63dfde95fd5993a4f48c266fa7ee5a0f21090000000000000000000000001a58f8bbcd9f131a23ad8224e1ccc1c98732048c000000000000000000000000ebdee4ff3d84642872b04177bf9f8eb37929f024000000000000000000000000bfbfb6c0803de147d351d2af15326ca9a7dcc0bc000000000000000000000000847e1eb05f766c2b89b9a8376a4be6d886ee9bd60000000000000000000000000daf72642c34703c037269639dce16b8c88758230000000000000000000000006fa4f4cfcdadda9ebd2b94605bd03dbd2af0f4cd000000000000000000000000d129549c8b2c31a339080707938f4243e4121b9e000000000000000000000000e99a29b0d3928335497ecac0d003ddc145896d63000000000000000000000000d3064d54b3dca1c0723f525b9e602a6af71a84c1000000000000000000000000a31d31969c17302eaf871e90a460227e2d72f55200000000000000000000000019fc7f370c45811f3e3d626b378f1fec350d6e4f000000000000000000000000ae7861c80d03826837a50b45aecf11ec677f658600000000000000000000000073d8971eb30601dd0e5694bb1ae1d619eb06f841000000000000000000000000d2f88a17b06016e943a6f38a77c9fcfe338a7a8e000000000000000000000000096d0f7ce328488da07abd5ed0ee13f96f8c1fad000000000000000000000000e097de95598da2b5919f58fd89601ab1672e25d1000000000000000000000000842c8627ca7940e9a413d4d8f155b14ca9f0ce670000000000000000000000002740e46802f11609be81fa41a033e797ba59ce910000000000000000000000006d63da2ca90295aeb8b51de1b3eab98d7b97403300000000000000000000000030adf217011020cbed99906eea896abb09ac868b00000000000000000000000006f81ba1eeae12256ce78ca6884916b46e20a2ea000000000000000000000000f89249a06f864ac160767251ee4adf8b4bb313b40000000000000000000000005d249c636370c5110f7fa9a8c0d5ff31ec5cafb8000000000000000000000000fb0969946b87507835d4430ea1f8bd3ec9c2866f00000000000000000000000024d0a389bbae04b45f9961c69c0c6352795866d10000000000000000000000005ca79f17b0daf16e6fc5cbb4c5f9718a9b44af56000000000000000000000000bb06067d8d3696597f9675e0e10a99badddeb995000000000000000000000000a314a55f01aac8bd34c4faa3571d967e10bb0065000000000000000000000000153d9dd730083e53615610a0d2f6f95ab5a0bc010000000000000000000000008343e612da1cb4933c698805b4840ade3f19a9ec000000000000000000000000db9724c9e2995dbbee4c0eb4b39b70af5ddebb95000000000000000000000000b8566fe7f5bb0e13dc954c116b29dbe9e64858120000000000000000000000003d0872886327fd96aa2235bcdd8aa386b93d78a30000000000000000000000007348c270ffb52bba3e48d4e523c047a95cf04fab000000000000000000000000183e23f1a9622463b053ae706a4b2b71a6df87e300000000000000000000000082167fc202a9f0e2065a907c318f16b6976b955d000000000000000000000000deeba0fcebfebf8323245e3f20c84b5a14f7c44e0000000000000000000000009780d4e69ca9a4502e33e03fc5309c4c8f1d5d3f0000000000000000000000001f9ee55b30fcf6ccbb6d14ac12a47ff466f2d8c9000000000000000000000000d1587f54b86bda176ec5ecb055ccd98e058fc5740000000000000000000000006ef5942bdd818fcbcb2864802150985c523092430000000000000000000000000fe297751f165125becc2cb4317cfb8377fb946400000000000000000000000055cfef3b915891748b653cab0cb3c99454506ab60000000000000000000000006f945266d5f56312d179dfa5ebeeb3ee8624adc10000000000000000000000008fdf8a3e1b9eedbf512d2fe9f40aa6b9ade9c465000000000000000000000000636736685020444c5ab43c51f624d47fbc1f4acc000000000000000000000000e6c4297a53d039aa0ad9ac67f062439efd7e5fab00000000000000000000000079e65cba35909444663db22ac2b16f27dea9bcdd000000000000000000000000d461986c1a75bfc0ce98513fa15f29cbc6eb36aa0000000000000000000000007eb78f0ccc646dcb285d1bcf908bf7cad586ba18000000000000000000000000670f7b6eb0e4b9cf1ad4880866608266f74bbb99000000000000000000000000f4abf0d1340e90cbd66d1b54e2a810ce0c22460e000000000000000000000000d17d446ef2a76008e3b2e99442c0a93e3e48573200000000000000000000000087406157358c176ea8907df2bd3c1f0e62225f10000000000000000000000000d2b4b0b1beb35a8812296fb8ca8e29a92ddb81bb000000000000000000000000b9797ab5c00c069559adf8d1abc9c969342d9a480000000000000000000000007336500b4765b7d0d328a10c70671668391746da000000000000000000000000db315ab6264b83a4e67883c81aa89fbae74bd3ee000000000000000000000000d275cc1be441b859c37a128cd6fec765c89abd47000000000000000000000000faa88163e3fc3a7b26f8de3aa58d8e34d50da0b8000000000000000000000000a96b9aef382c6222dd69dcf69bcc9d31b76462370000000000000000000000008a62feb87668dd336942146cc113fbdaff8ae361000000000000000000000000250d7eb11e7cc34b66a8d98df76d78d6c16c40660000000000000000000000005c09b886509c626f31f5464ba5fae50adff5b6e60000000000000000000000002b21d59a17ef99c28eb80e4d74dd7b10615f04ba00000000000000000000000089c34e2e5d2817e411ce3d1411c46b325e9524ce000000000000000000000000803d605e2d7a4008303065fe4b73e34da0d9b7370000000000000000000000003415ab256ebf0eaf86fbc3a0dcd274db404e11be0000000000000000000000003cfefdb168f7b9714c94907e0311c8c8db4076c40000000000000000000000005a31e056133bf03595ea9ae740a0d5332e50c336000000000000000000000000ce89dba85dc5871cfae3befea5a159718afb59e40000000000000000000000000d3c2261747b2079f6abd459642421a8087aead50000000000000000000000002fc92b7aa0248d6874d985f6190bf0ee697ab3980000000000000000000000002bf4a11c5688a39d18e2208f5890ca3ecf98e0c80000000000000000000000000000000000d9455cc7eb92d06e00582a982f68fe000000000000000000000000f86ed58f5aa7c29b573b310b21d30b08dcc5452e000000000000000000000000521cf86848e5a240232bbc6678aa4aa89a28a43d00000000000000000000000088ab6f2526a8b884e5ee539b876bb93e9e899bc1000000000000000000000000992298e0e5b9dafda07d6234049527d1fc4b791e000000000000000000000000848996402586da44394a22e47002b6fac4c995c20000000000000000000000006622df7d9e8b6b21d4c0dd27069871d60ea2a11f000000000000000000000000e647747c99eb358f4d3c0fcb9a43a666a32f1250000000000000000000000000a7a2c0139ba96b29eb004d6ad7d6333d0236b62500000000000000000000000046240f9d81c51e86d4bbe5938ff5a3f3b85c4654000000000000000000000000f101e70d964e405fa97239d0bc7d34755539dca300000000000000000000000065f7517ec1f48f00cb416a586892980a6bbba1ba0000000000000000000000002e1ed3eaff6d577206c0ef3f68da08c7be23293f000000000000000000000000661d6a8f42a2b134466455c2c05ff2b4d2822867000000000000000000000000f05b197e95d3255ae822d630da37254c2c27491c000000000000000000000000e451185fb9f1b9e9297128c0162287de857bf2db000000000000000000000000d97ddd764102b0264f068588bc42fd01f621180e000000000000000000000000a253b6d638c2d76d9830814f42143210cf523c7f0000000000000000000000007e205e2383d91b1f9d1615d0442feb7a105b66670000000000000000000000004fac3f9c075a5dc2b7369fbe7395290c6810f2b50000000000000000000000006e4c3bf3e33326bc383a8f3772da5525596dd8f200000000000000000000000053197d19512371424c3cd3788ee665a629a02639000000000000000000000000deef2ff55f49903390cac2c29db36bb81e2dc6ff0000000000000000000000001cd0fc001e7450d2b1edddeddb2f20494eefcc0200000000000000000000000015e39983bc1b5d0d98335921a71918847f260c7800000000000000000000000064895e26b8bd085fe5f56e830ce3f84953594422000000000000000000000000a6ae5ca894ce5693ae8967064afa94a4e807680a0000000000000000000000005b038733db94ee1bdb9df3d1f31f32ede87f97160000000000000000000000004e15680da51d10ff53202126bb6aebf0e0a74967000000000000000000000000539e4527eda9458238f182ef748bddee298ed8d2000000000000000000000000819d3e94e8cd68714f80cb9115420237db3bc52700000000000000000000000029ab8a095793388a3144dffe1f3f3c4eda90ede1000000000000000000000000ad2d0f1e98dad663441f5006977e957d55d7f5d30000000000000000000000007d713ea0e15e8a3d99348bd6e53890f6419f56c50000000000000000000000002e5822703c2fc75d9836104ed8a4e6d7a2e4a047000000000000000000000000a046c9530eecf7b00d2a13f282845d4b8ef0b3bd0000000000000000000000009346d7405abc53a473a594237b90eb8c2dd8b3b30000000000000000000000008bef6df1af41fc317fbdf6d400a66698360ab5620000000000000000000000006c0a68b655a58ac43be789d90910ed57af41882100000000000000000000000094409437885684b84ac401dc0c27d28970267a880000000000000000000000008eb354f1cbb0ab7ef0d038883b4c1065e008453f00000000000000000000000029824f907c5f43d88103ecd9dcdb2550a3128eb7000000000000000000000000a2857a69936b791713142bd222dc4800e0fe18a8000000000000000000000000c0f7b3597c066c945f7b0af8f194405bfeade31e000000000000000000000000b7440d2e8e5ce52ac9667dd8e346b970db2b0a0f0000000000000000000000005b91a6ac5a93f63c77b43a8d9cedcd09fdfa7091000000000000000000000000d17a901607261bfce9beefeb297645c2281012f80000000000000000000000005640fcb70dd7af83cdd795d862098d0f586c4ecf