60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5465475a6f4d37796a66557943524c4d68725539346178784570725748444a484b3666386461624e3770314d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000005155d344d3f6083fef5ea4f2b03f6fa2d57c7afb0000000000000000000000009568dcd12871c53ac6dac09ce11134f4ef5e3b790000000000000000000000005fbd64927bcac2955fb99d52b5460886f318800a0000000000000000000000008ba192eff584ff8230ab9c5016e1dfe06e6b0569000000000000000000000000b78dacae82c9519a2da4c86f3b24e638337088a80000000000000000000000009ca7d318c05c4fe7f3e9f92050531e5875fd309d0000000000000000000000005232886a03484b87b1394592a4b2222aaf78cd0c0000000000000000000000004cdb1adbab24c8d335cda90d416928c831b08eac000000000000000000000000be9ebd8a5a49b58adefdd21393836df5c4cd012d000000000000000000000000ef42d643a883ec88518607d505041d3f894866920000000000000000000000003064a273b37477cd7a68be38ef1082e14a2a675e0000000000000000000000008b52a0f520fbc9beccfa993d9a9b4085480a524b000000000000000000000000e4562415fa4ef40e3f8750aad8b0cfe62091303c0000000000000000000000006079c70151e60c5188b7fa115c9c5a3b9fcaf9370000000000000000000000008a9e5c7d8a392b21f9b7c0cbd5f5e53a10b7a659000000000000000000000000f442ef4adbde283b5353016d39b53b8747a50d75000000000000000000000000fd7f5c9afbf26309ddca1b0b5bbebc47e6df435e00000000000000000000000061f7f477918613c33c11a9f8b84a69e087d4708e0000000000000000000000006a246a73378d10c9e4e6f18eabb6e6519f2536da00000000000000000000000003c61653eb6eca5ca47021de3ecfd0e09df9cfc1000000000000000000000000bdaf4a280a0d1bcb22b6e1643e0853b850bd054900000000000000000000000028b4fd99b9b34223e4fee9e3b7ee8f59b895583c00000000000000000000000036a43c8550964e134201ee8d51366a2431926800000000000000000000000000a1d4f3caf21c893f0b3f471e397b3e1c1d8ff217000000000000000000000000aa347d19fd8dbb4d1f0b3e372a24973a6bf0585f00000000000000000000000085fb847e222f7788f5cda0b41ad20ccffd69d3be000000000000000000000000a81d74ddb7721642fb7a248c2dae0cc220c0dd7e000000000000000000000000c30ace2f6df4daba854ae1a0cf1d37920bfeb5cf000000000000000000000000b2d969893d3b6ae8e0fef6995a245a6089385d1d0000000000000000000000007f173bf5a251555b5e8be9801ee59c8aecfb37c10000000000000000000000000c381c168537840d81c98b29c02f0f08ed4fb11a000000000000000000000000ce5b10f383a4836261f3a32166a1fe3c90d323d00000000000000000000000006767ddd3ada2e5d19e047bdb782dfebe89a01f840000000000000000000000007dd6df2ffcf2fb20d96f63dd32b110f7a095ca52000000000000000000000000987828dca401ba67cf4d26f8927f2ea88e181e5e000000000000000000000000307d6f67a0d3f8da410950d19c1a25c7d045b23d0000000000000000000000008daf18fe673d00a6969c8668dfeebbf29754a934000000000000000000000000917dbe47f9427e4bed5f1bc8dd5b3d2da301a6f00000000000000000000000008373213cb89ea7d15bcece707dffd16aba620907000000000000000000000000ad67b527f9591d89d97f33a82fc794dbc9221dbd0000000000000000000000009768e9f8b3ddfc9d71c6fc3f9b0a8ce076f522b90000000000000000000000001e110aa4109e8f361eda2cbf78bde144b42233e30000000000000000000000001855c0ee21c7893be43723ad2de8ad3b06f3463800000000000000000000000098f0da41f973816eb9268fe8f2438ec71d09e9d10000000000000000000000005f9b127a7485aeb49d312edaa3ae56dac7ada33e000000000000000000000000ed5fa613aee89e1e174dc66dbdb51587a10ac1a600000000000000000000000096b9fd35a41f8cf4b05b84120ea2370f236f5a20000000000000000000000000bb44ce80079c381eb8c338e7664c89db05bc25eb000000000000000000000000e68e68657d07157699ca84fa7538674f4434c7fb000000000000000000000000d4e4f2f0491e310b43dd6fa6c6ecf67243f8734d000000000000000000000000f044d3a5863ac1f86e2bebe6f8115663d698ca2c000000000000000000000000a18e9ae80062f4e893a2e9e075dd834832579d9a0000000000000000000000006e047a122f5c97c8412744756fc5844e41dd7e15000000000000000000000000e105263cbf30c25e4f58d2ba114d1f04d54f35cb000000000000000000000000bd8a3fc3b211f9095a3243e5276494b566a56fc1000000000000000000000000f0e7cf2a2d9f6799f8f0f398b3652d7bc2f66f0a0000000000000000000000008e60daf200466a479418286160862fc7b5a91ad00000000000000000000000005d07b6b96835647cdedc47737730942f19b00c61000000000000000000000000ef34152a2ba6f7128d9264e59cf52a136ca22181000000000000000000000000bef3d64f163f7d00ce54f2fb4eb84ba4162c77b90000000000000000000000003db5ed9b384b93636cabac8f16558423e874f855000000000000000000000000724c65e7c7c3b09912582bd2184c60d32ccac51500000000000000000000000082e434c88b3d2948cce8d9c5574e8123d6ee2ec1000000000000000000000000d7ef85db61ac5f7e99017ccf6435f41cd1f8febf000000000000000000000000bbe9722c066c62081084316b65e17b0565366ce6000000000000000000000000879b404cb0f26be1b6534f64a5b7f2672e4560eb000000000000000000000000eb2299d6bb03181dfc1cc69631b5257e7d2c4f56000000000000000000000000a27cf4ca722a4d221766a0e5d0afdc9af55ce0e5000000000000000000000000bd93e1eab127afec1d1e1374c391ea043af95484000000000000000000000000c71e75888489df03bf1ac297581a6463279a925d0000000000000000000000004ddc863431680b1e5463e84ebeee3372ccf0c4bf000000000000000000000000409b14e3c55754a272dbbb243ffc580ffed6afdf00000000000000000000000000d7b5597bfd6c68783249699a1e3106e43713f0000000000000000000000000663bfe1c6605582ef6481913c780535392b5daec000000000000000000000000d7681ba6256897c3cd1585708b8c6bba4f87ba6d0000000000000000000000005d3b6b422d1adc223fd51d8d91e581eed7933e8d000000000000000000000000a446021db142c06eb23eed318c599b64243166c200000000000000000000000096c3725810c139aee76fd11e49e35f72321b4923000000000000000000000000faebf5da413e72a94fb38701f66265cd35c3fbf000000000000000000000000049be7941bc18d7501b1fd9dd0bb14811f8e2c1900000000000000000000000005868ad7bfef0a7bf8b593d93cf76dd4319af22e5000000000000000000000000601877860e1f208bd21ef8ed64d20f9013f950520000000000000000000000002a23a1002a680dadc589fbae2fb73717553babcc000000000000000000000000610c5f9c658948bb7b371abf922f3e0c55e926610000000000000000000000009d33d82aa7b16940929152eea8c22f4feb3d4fab000000000000000000000000f4a893471c53a1d081c206a8b74b0c0daa168f6500000000000000000000000063a14c8e64e20023c956e74beb62e4305b06e1ae0000000000000000000000007c75d1a81e059604ea31196c2408771454412f78000000000000000000000000e060f0056b0d1b16246e7960a5a3375f66a759fd000000000000000000000000eefd5bbdd30ed267fa52ce51c0f8663e517a162f000000000000000000000000ccc0c1aad2d2234011ec77ec94417b389b3759a0000000000000000000000000322769360533f9b36f432b8c0b7990b706df5d0a0000000000000000000000001140b56a9e3ba9e25530c36f9d624d169e9336820000000000000000000000007b9874efa60c53c4f9ce852452c460eea6eb3ddb000000000000000000000000646c69f24630ae55cdc291a5d6f7d54f280f79fa0000000000000000000000008307ddc5b51c3c850de7815f3441fefb4e61787d0000000000000000000000009b4c9ea525d460d0630eff8ca943ed001d2dba2c0000000000000000000000003768ee2c6d4f1c6b9bb265fc51d8dffafc2e14de000000000000000000000000bec28818dcb073009042d55fa538394a62c4a75000000000000000000000000034f050144df9aaa09940e10ace7734a211b8caac000000000000000000000000a7548b2bfa677af551f1b75fe5d20960411b8cd00000000000000000000000002607aee409845e8abd1e603864cb952c2a79144800000000000000000000000038359873f877be4b646f367f4d09716d9f6d68f000000000000000000000000059aa58d56f7adc125af31ca36dada21f70a6c5570000000000000000000000006297d0a7303bd1c2306690d577436f466f38ca47000000000000000000000000e92481d1e96ab12bb3fc3f6741589053e08b67c200000000000000000000000080d9fc4fb5e43ef0b2a85595ed81f39c47eaebc9000000000000000000000000e9e207f24cbb2f8e1de7b843350e2b13de22a5d900000000000000000000000008f1487459e8e787a3e0fbc149da7adf1731da49000000000000000000000000332fd36f5d8d8e4d93b71d05a40e30453dbc78ef000000000000000000000000645ac826f2c73fdae0b15047e9e229669d3948a9000000000000000000000000f171598d724e39b2a828f73ba1543039d0c57e72000000000000000000000000e83e4c8d4c0287029a6daf45d57ee66bde3944d80000000000000000000000007d9b99531985f385d4729dd8b7c82f3ffcc382af0000000000000000000000002ae937c81c8de8c1115278f5ef2d9421509c48f8000000000000000000000000a6bf59eda62cdf1ddd9410a2e4322b624eae244f000000000000000000000000d6ee6296c73b02419137d373a073a42ed3d2ee7d000000000000000000000000414f6790862f42b51cf33cb9507ff565dfe9c25d000000000000000000000000523c6aa4e7568e6fce4318ae887dbe2f573cdb6e000000000000000000000000a7eadfe410a070c6a342e3025ac328e5141b9b54000000000000000000000000ccf90bfc90c942307f192e2078837aed1ead0be70000000000000000000000007c183c0bfbf1071b5407fb55996e184b92da8a5b00000000000000000000000093e0fea9ef11b3717e5da5ce4fb97650e5f001ca0000000000000000000000006236d991004bd416d8c19eaf60bad5978e0dc74600000000000000000000000033072df3220b3cdecc0731f7d5dfb6f7dedde9f0000000000000000000000000ba73f65d5b0622bf88ed919bf3e49ead6160dad9000000000000000000000000d95d09b426c8e4e0da1e3c08fbe1b38ccb7a80e000000000000000000000000065fcc9e75fdcc6a1cc198576667223045392ff790000000000000000000000000ac21683b29505151e8d495237f66e8e10a84235000000000000000000000000504f47e083e093c7210957b025968c4e031b14f20000000000000000000000007ad719c76d66bf5c45e14b614893340f04c00eac0000000000000000000000006106b37cd4caabb1bec28b1d47e5d1bd10ea588400000000000000000000000059696f861f05f723612360c3dbc950c20709013400000000000000000000000094689e19c4efce272e789dba703e2640125076c600000000000000000000000098c53f1caa6c8bb09bfd98e70f19434e16a4c8500000000000000000000000006d6074d54e92a0a8e1298d6fbfc76c6226561a2c0000000000000000000000008cfd646b8c3465ca6beb08bf7d975f187c016a17000000000000000000000000af32fc06e3645076758f64f8636898f769e155c7000000000000000000000000e240cf204419249f7aa39b008f527f25bdf1c15f0000000000000000000000003f413cc4e013179ae600dda7dce1a5e3531de7c5000000000000000000000000ef5928fec5afa20d172db08ee88cdcbe919a24bd000000000000000000000000873203df48e352dfb56e53c0aa8b2d45f2157c0700000000000000000000000045402be484e2b08e3523d4342d2a9f7726da0dd7000000000000000000000000b811c2da25c4f239e916b8fb3e2cacb20799b559000000000000000000000000d70bd17b33786a45abb9a75d1dc019c93afbde41000000000000000000000000cfc610f42cf4db85931cc6a2b39882df74e38925000000000000000000000000ce3c3313cea42248e65913063acfb4e16ec3dd860000000000000000000000009cb29338a51b6af4e8dd7e3035096d8902a67408000000000000000000000000ccb242cf2e59e5198808b3fcaea9e73537bd7e5e000000000000000000000000d452969ae3963064c4bd5e881b3b56dd41ee9e5b0000000000000000000000005ecf130e55062db1a2e4eef7849bcd4e40288c810000000000000000000000006f620ec8c03d48d501d7581b5e1c4f62a2a4e3b70000000000000000000000005ebfd9b4d56fd29ebe3913529b950faa585e15de000000000000000000000000ad947bd2aa6786f8769f4011160a893eb91a2cfd000000000000000000000000081c4cccbb37ffe154a228b3d42e5d0e3a99e1ac000000000000000000000000f2ebfb453d9a5beb089c3643acc1b2dda901381a00000000000000000000000092b9ad0fb6d72179292fe0df8f9c0b55984f03f9000000000000000000000000c80611872eb0a4d006ba1205763d461d25051f35000000000000000000000000cf047e22dec85bf0dc28bc61cd073803264ee798000000000000000000000000ece3ab318abee90d5f6deb4e151da64df64b69a1000000000000000000000000e0b555c20941673543aea287314c1f9b3e59405c0000000000000000000000007896e20275479ff1364d9933793bb91de776517f00000000000000000000000009c7011b1a531018b4197f3d9abd2ba3e2dc521e0000000000000000000000003c32acce9a409d68458bce537795f00e9847a2540000000000000000000000001972643900c8b944ff8458410abcfe469a95867d0000000000000000000000006b764aa44278756f2bd30686ecd715ce718499b8000000000000000000000000ab8ba55b2465b743ffd1ccef711816304719b4b1000000000000000000000000f507f76543856b73dc1392009748ecf310964ed0000000000000000000000000e16fb8b4db9f27c83c30707e5cb15257f5af697e0000000000000000000000005949786ca6fd8159ea279529fd75047c576d8f43000000000000000000000000e100fb844cd39700a0097e7984b2d6f6d3dc42a800000000000000000000000059235b24bb5e6983d00474b2727181624d5f8113000000000000000000000000fb0d1295c79477dd7d5aeb24238720f3f243bcc1000000000000000000000000c683b438b066a82a622d34c1e1ba7771be3669b70000000000000000000000009ea8e3a6c4bec7b0885ad76b05f1207e1e9960f800000000000000000000000044708c0b1648abe4edb46f0309abf30d1c8a8fa900000000000000000000000022cfc9ff76d158baf15e5b2c056f43405c37818000000000000000000000000088f35e4e554b575e17deb9ec409582a870f1d829000000000000000000000000e4e48b77992b2a3bfb70caa5a2fd2f9695000d50000000000000000000000000243fd5e6a7c6da0de69d76992aff13acb143feaa000000000000000000000000454214ab4f93457d0e79504f177fb94e99663cdc0000000000000000000000006bc0a335fa0c15b0552cd7cfdb1f08d926f5794800000000000000000000000090d15d613bc8afcd1053025662dbc3c0d4cb27f2000000000000000000000000693c6de7c6a8beac0073e7a0b2a47936f7c726b40000000000000000000000003f35fa7e20926a79c1e653517f155ec3e023136000000000000000000000000041c95990283307526e09bf90bcf4a4984e5f34e70000000000000000000000000c6caf31d70bd618e341497898268d876818458c000000000000000000000000daaf7e9615096b5891b7890eb67550481842226f000000000000000000000000f095c990cf9e73dedb2501a37041efeb5a92edc6000000000000000000000000cad48d3a1eb317bf2da23e4d83f90b86ce9ede3c000000000000000000000000758ef788c3110b28660692464c18a3b9cfcaa69a00000000000000000000000055dbd1d8b3ff95ec27dd1e529fc8cf2b4d56cad800000000000000000000000041a668452f2c118a2a03e676bd679126983e37c6000000000000000000000000eac4a4d432c21a8cb378d213ed709621a854295d0000000000000000000000002e170f9ad3964d1ce05a405b9fe5ac3e86df31e40000000000000000000000001e3265c59c93f6b08ce0d8c1268d217787fca1600000000000000000000000006fb3e8bb4c008ae56c10c4998146b4d376f6f32d000000000000000000000000e7d16c98c924974362096752c477560c1a339690000000000000000000000000bde82ace8a89f2875655755358b6c11ad9c45593000000000000000000000000a5dc2536c137326cb80e97851ad1eccdb10385f3000000000000000000000000830113a09c2b4a53b0522269ffcad2b4a1f7c4d60000000000000000000000004635778d206011044e56ce6392da1aea3bd358e90000000000000000000000008aab88c47028a6e42af6a66ab023d8396a58d8070000000000000000000000001c3850bb497d7dc2df6a4a9cdb33e11893bfad5100000000000000000000000072eaf89a9eb4023533d125c07a23ca4182b3e1d7000000000000000000000000e187ebc10ad8efae614e84f0c8af42d80a878a1d000000000000000000000000141bf0959a7b112e7cb5f017e66dbe60b81a6f830000000000000000000000004ccf5455c82e26f38f538f43ff98bf2a31f034d5000000000000000000000000857c15485ed98e78d6e7fb716a9bdd10a7d6f26b0000000000000000000000009d3eca60eb159ca5e765f86a9f525356de15dc54000000000000000000000000ea3e514e8a312359bd774871555cecfddf0b6452000000000000000000000000d6a783064e3e97d5c17de301d88215031d9c38a500000000000000000000000044706dbf5b9e71bef1cdcb40d5cacc9ba001096f000000000000000000000000990950c1f2fd7bf006062d0f43ec04d9214c73db0000000000000000000000006a190f7935df686984a0b9678b5eff82f74dfd44000000000000000000000000ef4da9fff6a8aecf2a8a746b4cafbfecb4d39ab20000000000000000000000008e067e9f21f3acf3a177d86ae25d5f2edba5347e0000000000000000000000006962f86b8e90a3379ff1e4eacd3b9da755981bd8000000000000000000000000be4eed3309e1fdd1049310df5bc848b16fad9773000000000000000000000000b7e70fcc0994ef020d81cbe75419b4931d1de35c000000000000000000000000f55e780194a6b96e3cd92014dc049177aa0b398a00000000000000000000000010573a0a969856e91012c78d4e269f35686d9c9e00000000000000000000000095b2b39192a2818b4eaa0cd007a2bf329033b5620000000000000000000000004b659263484d9e8c4c7f5bf0001948ea2c99231e0000000000000000000000006b2c69b1d046934dc1eaa7ff26645fc0c9a78c25000000000000000000000000c8be01e0eb5fa80628ce9f26ae5d37d195c7ab7b000000000000000000000000bb7e3fd2f656fecc240912705cf7a37f8d182b06000000000000000000000000b39e64436a3fd166b824d2ddd5ecebfdad9650ec000000000000000000000000c74f8146647b822b4cdd1893b3ea52983541f3ed0000000000000000000000006360589f6a47c7746c63c2e934ccd3134ab81cbf000000000000000000000000cad563b137cc4d5e2dd812d1962e6269a3a52685000000000000000000000000a93a997a3aa89e6e73b57b9efc17d47da1829aa2000000000000000000000000dea4ccf42b860794e1ce62b0f3ab996527fedec300000000000000000000000029f4b646cb655ce12c15fda205b908c012b31e4a0000000000000000000000002b0c168894b6d769b6ed673ecc559190af5cedac0000000000000000000000008c57248121d4d65fb54bd14371159576d9b103670000000000000000000000004b10823639156a5bb2e91f0fd126d25cb7d59d2c0000000000000000000000003e85954413a41351f5c64422e4efe6662e43bc52000000000000000000000000821b9564f74bf3796cb2e42271d9b809ad89e667000000000000000000000000fb5636c1f11488095f3a56f42ff04bb16c4bde860000000000000000000000007d04ea23bf016e97e1d3c58110e302f7159f25ce0000000000000000000000000550bc3e313783e14160e8d18af3469a1d6273dc000000000000000000000000a541e2a37160e9096c9247e56cda2cb830db37cb0000000000000000000000009b471c8f7773141627e206a081bbd10ead9e5812000000000000000000000000e0cb6ca08e4fcfaf45ce12a474396c75530b828200000000000000000000000009eb5baf806097e72ab491d55341fa23d244b906000000000000000000000000e6d87b03fec9b2baf35c504bbd4565e7476beead00000000000000000000000042caa9ae0eaff133aff59ba82791bda068d4cf2b000000000000000000000000c41f7b1853ff452b90222172b9c159ed8e9d42cf000000000000000000000000cc8e917711421a6eae0e883d6001846a96c3bf7e00000000000000000000000044b1869f9c3547a6eda02b8b717d32e815b62bae0000000000000000000000007ef6b4bdf3a390717f3d63b341f52bc45b51efbd0000000000000000000000004290f49470a6eeb77e00e73c7f962ae61dcfaa080000000000000000000000008ceda62c46d5f64b9e4e4a08ef17b4eb6f909220000000000000000000000000046dac0b90aa90aecd8a2e292ab936766290a38e0000000000000000000000000037fe5370f41d0b5c4073b98e5745e34145754d00000000000000000000000044a175afd8269b5140dab9990d506abcf5388f300000000000000000000000008fafc0799728bce48186720d4312bca235e21e15000000000000000000000000fcc1a0ec8af283493268e558cef3360a6528b3f40000000000000000000000009a71ee45e90efb9ef8b203b4e8a469c7da56800200000000000000000000000049fd0478f22e010fe49b4752fc09b1884a175162000000000000000000000000390ef463252ade229ca2950ba0b39f8ff23c2cb100000000000000000000000011638f356ffa243898a47bdc63d4467f7679e111000000000000000000000000d94eb9b20a3b6a828e61f6d036c5b0c43fa7ca4c00000000000000000000000009cfd33aba4ccc6fa21b83dd078133252a6997f20000000000000000000000003f09bb23b45b64e77e04a7ad89b2e1c24add6c04000000000000000000000000665e81bbe431188852b0b58aa08913e1ae9ed2ae0000000000000000000000006735c60061447eb01ef1a3afa18991a7790c90ba000000000000000000000000d96c3145c82c56f7a808a319ccd2945369878a7c00000000000000000000000083794a68e5e0b39220f2c24cbec9047ce23db8640000000000000000000000005ed8a2ce8b39149733c763e7544073c2f564e6d200000000000000000000000033b03ef122815d5b6954c3b2c0808db2607765430000000000000000000000001e48b3e9830c28c14507b834ed25bfc5a211293d0000000000000000000000002082b6ac1be05fd933e8c7c53805630db5170f0d0000000000000000000000009a6823360c76efbcc07d9633a1ef7fac9cb0256c000000000000000000000000d8ab6c28f55c3d9fc20b0cf43315b4c0cb21c114000000000000000000000000fec7f2be3e30adf1ee087ea2dacff04c5c4742e400000000000000000000000036cad5e14c0a845500e0ada68c642d254be8d53800000000000000000000000029f5201e36a01ab66f73623b67b6a5af3948155c000000000000000000000000920064fe3b17f6b315a504c47b3c17a8d837885800000000000000000000000060dc15a5b2925229b0d6ffb44abc77ffa09720b0000000000000000000000000acae2d6ae3b476925b168bd67f622dc47274f3f200000000000000000000000003bd89646eadac13c58c8b83c76011fffbff3650000000000000000000000000d19e539bf7c5e05a67f375c5b78875e41b24df83000000000000000000000000670d0d9a5b57e3bf7e948e1f4be03fbef8970ad30000000000000000000000007c76483ef172937351c6cbb1e86790998d4998590000000000000000000000002763b491d4076e5b801cc7787963e127243e87d1000000000000000000000000542f148178373063eeacc1df686edd968c9c34460000000000000000000000003818efc20da900960c21cede54df4d0ee834b931000000000000000000000000be3cb499c9401a8d8992cc70201997f27fc41a2f000000000000000000000000734a9161ae549fead6ab432789bdfbc6187328cc000000000000000000000000ab53f2a44c1f089992b2f4795c8b619467ce827d000000000000000000000000bca85eec08505236488be8a43e88fbbda51b51c900000000000000000000000026522e1096cb183f033b86f30ec230a32337a07d000000000000000000000000b7d55846d0fa7ab6702e366470366ca1c27f0a13000000000000000000000000d28c284d97538afa3765e9f3149072e9852178200000000000000000000000005762f55441097738958302639252c43019c86264000000000000000000000000e713bd50b44d7a7db0d5d0af1b7a3d78500da46c000000000000000000000000ada923a6769c0c94f295e2a5ea7b022880935b9700000000000000000000000035cb7ebb33a9d7b6e8177185a78dde135378ad88000000000000000000000000b16ffe1dd51ad50632cd3b69a78f1a0bcda10d3e000000000000000000000000f8e2468c0ca380a5c7368d4ff5ecd5e616148684000000000000000000000000ef77f1416a7ee2cfa728a89e504237b04f1ffb27000000000000000000000000cfa2308943b893c01b934f56d99c917480519a3c00000000000000000000000098db7c250228f70783dbf2dd967d974d44a64ab8000000000000000000000000b7d6dcc9a409c3a4207ce5ef0e2a517ecb4bc2b20000000000000000000000004b34a0a9feb800162fedf4890c8e70c7e21b928a0000000000000000000000003b6e877f954c954f76d5f57ef5e232fe7032ddb4000000000000000000000000991bf24aa628b03f9dcaa9fafcc330d422d2cf1200000000000000000000000068c2e1da364957524af9303eac2661e999abbebf0000000000000000000000002a1a807d395f71e13abfe2c73a392c2da5562bb60000000000000000000000009d9253ddbebce4ce3feaba660b9bb040939352e500000000000000000000000086d79d5462ba0c559d2066e065df76a4fc9f6447000000000000000000000000ef05301edf0bb1c11dad32d1bb008acd01690b0e000000000000000000000000cc6852c6da7c599e575e62d1f10080e95d877eb0000000000000000000000000c560560b35c9cefe014a59ad5cbb2aa0fa0f0adc0000000000000000000000004514b0c33236904e5a163fcfd4f3732abec05c0400000000000000000000000066475f751997aaee7b70c8dea0d4df27150cf34700000000000000000000000056aec3c694b3c0d7af73fc5f48cb6d99d099dc9e0000000000000000000000001151d1c08b26af3bad9277077cfc2cae952080ef0000000000000000000000007674444d863c9a7c5d11320494744e0a9e7244c3000000000000000000000000ae6f0a49ac2b13ac88641421e352717d5b3bfd7e000000000000000000000000425d1ec2a0445c6a270f98e66e516920054976f20000000000000000000000004b4cb34fc94cb178c51869e83f4d0352f971c702000000000000000000000000a9197a9d9d2d314a490c099cc78abfcc3b1adedd00000000000000000000000071fcd1f5dd0e2bf415f22031492edfc125ed5c35000000000000000000000000d21e08d79b90aac46844c2dce0d76302e66428c4000000000000000000000000f63b9a815ebfc5ef972f001ea101485af014453b000000000000000000000000bfd484a49d564b046721e105ce9f6eb6646249b6000000000000000000000000f500369bb44788ae4cb1578f42dcd236fbb3d9de000000000000000000000000245b0c57fbbc5fcbcb690b14c36ef591e2778d03000000000000000000000000ecd2e79ae583da05ac773f2b1a03b3ce7f6fd077000000000000000000000000ae6bddbf10932085d50aecfd9d043925bae3afd200000000000000000000000094f61e7205e133c721ea8b7e529cc3003ece7382000000000000000000000000122e05abff6371c5adec2d2315783c79010bfdd1000000000000000000000000b6394f8d5856b610c77c8e24fcd9dafcf605e724000000000000000000000000d05d2b7daf44fc797155a0c4c7ac2184090b64d0000000000000000000000000d05d2b7daf44fc797155a0c4c7ac2184090b64d0000000000000000000000000b8890296066f5c7284ad687ad2e564e1ee27dd3f000000000000000000000000efa72c831d00de86fb014857cf059e0b952b561000000000000000000000000033acfa68ea9c1bec4eb02d5b2c3013d09a6829910000000000000000000000005285004fd0e03278f97e1b971d4c6fcb1c69d84c00000000000000000000000026c420fb79c9856aa2c79f06f95c0f1ebf1dd2ca000000000000000000000000dbf2c7256c8bd92dd8bf0a5a3e3e0a33a29b876c0000000000000000000000002c718b790915ecce5495039196eacf5beb703c5c000000000000000000000000b53ed38b9bdbd3b1a4c7293893d76ba14ae227a30000000000000000000000000d8a9efddd655c9c2e1f00998453e325b352f821000000000000000000000000ebbf7718b7626a89427827a3db690f5003d1ea760000000000000000000000001cbd9bbc4df09dc09bb9dbfdbd6b7856788072ec0000000000000000000000004353518d7a49db48981dbac808cca59c3faa89a9000000000000000000000000a989cb4ab6df17b130961734a9f5195d79f6c82d0000000000000000000000005194bcc034975b5bd135a2b6f7adda384d5a947d0000000000000000000000003bdacd6b9c84fdd49be2ed45f299d42b4e2d3611000000000000000000000000340802d7d269a2dde495800b6818bb3f572f73c7000000000000000000000000f4ad55210b0336c146aed0a70638122d0026ab6c000000000000000000000000b45f90d7107a20da0d089a7f33e6d06835a2981b0000000000000000000000008ebb559b97d5c6f2f13d7e63fb5a471c75d24b5100000000000000000000000074065f4aa103272265a957a7fded0fe3b24c54d4000000000000000000000000fad867a1067a0e7abd8e2b07115c5b33bd53f4310000000000000000000000000bdaca2462f16e09a52a19288a6ede566263682d0000000000000000000000000549529bb513cb5c98b33253c623c5810c5e48a4000000000000000000000000827afde5a8f22081c24b914831f8236341eff561000000000000000000000000228255d4f67ee5f98d10dbf0c9845f6b72426f35000000000000000000000000354cad1172aa2f30e504778f08590f2cf5258ff0000000000000000000000000c745f48fbef9b0652b1d1d093c91204159d2ad6a0000000000000000000000009e478de20e816aec96f32579a474025093ec7e3800000000000000000000000028bf578dd56997810a3c897b8c7013aaee3138d9000000000000000000000000094205de4f3c598c5c61592ca507b8a90f104e900000000000000000000000003fd2776c70d6d0742570450b6972f5a4c81808eb000000000000000000000000da2ceb0c2db217a892466046b9dd63d8f98ecb5700000000000000000000000008ba3ee1bb26eafa6f5510aa3ddcbad6c4b1a20b0000000000000000000000006f6a6a63c324d6e51b469c7113578b5896c3c0960000000000000000000000005218839d91b99133c4655948be50fd15f55f5d2e0000000000000000000000007644be6e913f2772e5e0241e83ed2d8e65c131f8000000000000000000000000953e29dde5f11c44bfbe4d86fabe14358600ffc90000000000000000000000006cbe84c6c40d9df5559d9326f363dea837cbadae0000000000000000000000004f1193c9b6c9088e748bf24870230203d713713e0000000000000000000000004e9cbd86b9115cfb63a31227faa6c326d80b945d000000000000000000000000b34776af3b9acd550966a85763c63b2c96c41055000000000000000000000000f878f6e2cb6b1c9276f41c287ed0934ebe634899000000000000000000000000535fe4186b07c41324f50fea2decb565d5aadd7d0000000000000000000000001a1382dde1de2c0ac6fb04e60a22fdfb14e7ffce00000000000000000000000051772873b41b7014526daa040cb6eff80e8de2d7000000000000000000000000bbe41f91e1d77910e2fd19899ce12bc3c391271500000000000000000000000051ff5d02808bbca63c9f9ecd310453ec2aa3c2e900000000000000000000000081aa701a0e5a8c44decba1b92296a1e56300dcad000000000000000000000000d4bbd7decd9fcc5dbf9b73c946dd964b9bbbfd730000000000000000000000000b5f7aae8c50db4524d78d3291b4d7fb3896e6a000000000000000000000000019d123f1e46189f5489279fadbb9b4eeed304a540000000000000000000000005c57e60241fdb83b6c7a0af69cfacf3e7fd35b46000000000000000000000000c545d58304c5517eebfeab7c1e751544f2180043000000000000000000000000e426f38d326d4daf68cee58730faa155e3149eae000000000000000000000000858ea446e83effd70f62817016136ace80de28b2000000000000000000000000ba695793d59f5db7b5d35ba8d0e6cdf0a306d4ec0000000000000000000000007a79a3f4f43929adab74e7cfcaccf331c87a0c15000000000000000000000000316c61b2e74fc4adc790b43faa06ae7faaa17c520000000000000000000000006825f2b9bb1927fa580476ec76115c5bf0cbba2c000000000000000000000000e34307102b32f82983828461e883b3bd38e07afc000000000000000000000000c3df4dcaab21ffab48699c149952e5c27bdfafa6000000000000000000000000700c795f9ffbfed7f170987a6c3273601891c000000000000000000000000000a1275b4afc4b6cd658dd451580f5bdec2488d9db0000000000000000000000002cc2eda2202c4a8f8d16d6135538c4fe9530a607000000000000000000000000677f8ce7e68144a41980cfefc6482d8814b1b69a000000000000000000000000a3d01f8abaf99e6860afe97d4eefb87128802432000000000000000000000000bfa6442e981bd2d639ed2142fbc49fbd74789099000000000000000000000000cdf69c5ade88dd77cd60790315af9386d02f23fc0000000000000000000000002943dad3826706695dd75025346f778ae695bdb800000000000000000000000058e81a554382a7c45281227808de19e3642732d600000000000000000000000034c13689a9a898cea5db03bb4f53f77599a206810000000000000000000000001608b6c66aa07eb09de6f71234d5941179d444e9000000000000000000000000ea8e68d0f19aec09cebc5a8f1e3cee63d300bbef0000000000000000000000000eb433e415a237b18bf5c913220e77808b8291e90000000000000000000000003e71fcda73b21785ee61d73edb32542659216104000000000000000000000000c12fe5ec6bc4937b86d26448366e15476cdfb8c10000000000000000000000003016fcc034fc22df6bc4af32bfa3ae3c3be1603700000000000000000000000080acb599cb20016c228d15f21e76018224a0f746000000000000000000000000085abf597d12bd5101ca5a2a52e62187dd3e9e60000000000000000000000000fd4d917b8baf5f69d401ac31c83c00c41cf876ee00000000000000000000000071e01c84382f5b1964bcd99f918672042a5cdfee000000000000000000000000c53cde88e6a6d5b40b668155d89dfbfd92f1154a000000000000000000000000f5ed014dfc2e76db8ddd0bb6abb257a07cc949cd0000000000000000000000005731bb815fcd1d16fd787d1bc813ac32930f38e70000000000000000000000003c02db57495808f62c3090fb10af63ff81fa4561000000000000000000000000911e6430075eb81a881d712e0877091c01e08b0c000000000000000000000000302cc26e88db3f77b5ce00c230a828c79a661124000000000000000000000000f3c9a7ff79417c86019f686b465ba4cfd9ae523f000000000000000000000000e8bcddb192511942e7a5431f228377e132279e7a000000000000000000000000f06366c304d9573d21754f523ed97da9233aa0460000000000000000000000000f752908fc0a78e460dea4561118a808e3df8903000000000000000000000000057c1eba1faa6ae18cf279b6611b299620973dcd00000000000000000000000096d26e71c769caead36b5d8406a48e499c765aa9000000000000000000000000806e7cd25d6ce7d4da8f55da14084b93937ece430000000000000000000000004f469197291f66fa7f3cb100900ee72f146990830000000000000000000000007bf08b4ea2398a337afee16a3da0354b511e9f45000000000000000000000000d45622d79b8d2eee4848afeaddf499a4a4de1cb8000000000000000000000000fb9f8c48b68ebe0d0fb8df2fad25deda45bcf4ce0000000000000000000000003d3d4df1d76b3cb15baa5db3b9df625bc6b8bef5000000000000000000000000f25cffb94fcff48d6af94d04abc1517f1558afc3000000000000000000000000baa2962db1ae6756d9f16e4b6c4e23907faa5bfd0000000000000000000000002c15a94bc60f6a7c276b285860ece0633740c184000000000000000000000000bcbd5d75b54fe71cfa1cda468946243a47906be8000000000000000000000000899939183815d68c46c54e21c348d8339736bd3a0000000000000000000000004a7c5f7098d8dec63c78d80c2a6d66ccd89bb2d2000000000000000000000000707c424ce87a9301d075d2626fd760ab4784253c000000000000000000000000303f21b032131bde43a6a6edd0dc40af59c1d955000000000000000000000000f6e680423c01a8e111602c7263da72a9508b90ab000000000000000000000000383e7976407b09aaad278e24f9327fd20d98448b000000000000000000000000d496af1004c44340132a787c6b18e68d355208a9000000000000000000000000426a5358eefe3ceecfbf377494c2a37ff91d0e750000000000000000000000007864f69a1ad9b952555004f856f32e7b7ae2b38a00000000000000000000000016fa0438604ef727bf1db68a3468a1e512f27ac2000000000000000000000000b2c792cfecc675bc7c6640be260c62c1cc5de5e600000000000000000000000009b1b45ff2d4bfb16b605dba50b86957dcab73580000000000000000000000006603708d5b9e328d93c14cb24719c3fe44734b3b000000000000000000000000e5ffaf6bebcdce9d55ee30ea4fcbdd114e3612f9000000000000000000000000ae739672c7c682f3e4c8497838fc1d0564922c2c00000000000000000000000026f88253eda5f28a3bdd4e09b7aacc0b4f1e260c00000000000000000000000003a4d5c42f9728ad9d7d6fe6a09381ba478c9b01000000000000000000000000946292c55721fb5f57ea15ae2e2fbe873655ef73000000000000000000000000201050547f1a7c1d77e357727c55429b56504cfa00000000000000000000000042176118a6e86ddd2206e3dfd38e555a097467140000000000000000000000000e49e4587713737083fbae30d4f03d5487a84a28000000000000000000000000c6f34d9d90fe70e807dee45b2f6a4efa34b7c75b00000000000000000000000015df5f984948a3e7988a70c8bf65e35e430c35860000000000000000000000006bbcac9c789c4beb3388f1dbe7c3db12e4903fd9000000000000000000000000923e710fffcbf34c3dc178dcbebb543b257562e400000000000000000000000081f3bad3f44447033dcf290231751ec4eab8a0d300000000000000000000000054eb4214b1cc7ad3a620142ccb17354d74f5f7ce0000000000000000000000000ebe8a1db1402a32b38f0e6e9804c6243e5c5d81000000000000000000000000e43fd60c4a9f66b28dca75c080071e866ba3fb070000000000000000000000006ccb57c2ae7fbe5b1ed872ceb6b08f0e82f454a8000000000000000000000000987cca42b7ee6359f1b1e5b1a3a1875fbdca6c9d0000000000000000000000003b95653af1fd52b0e424927dc2f5845bc409de7300000000000000000000000075db0bb994159346611e900359ea9df7a528f92d000000000000000000000000869207adeb6ff4b711a2d584968e8429d4d0fa2a000000000000000000000000f276eb876558c28fd0c34e0472d46bca324627f6000000000000000000000000c0a3fb18f297dd0b034655a0a224254c177c703d000000000000000000000000db292a3353dda44aa2a075028bd792b8835d87bc000000000000000000000000275c6d87f57f9c6c17846cc56d15437b88f626ed00000000000000000000000083eb4f66d247d7d85c92ff9c491a04a04a22bdac0000000000000000000000008a82faadeef7f7ed72fa89bc17fcd2ec2f0dd4e800000000000000000000000087e8742163441b34690e07ed9118e8b73eb34c750000000000000000000000001ccbc62b182bfc05ef7c7e87e5961ac5eade4f1b0000000000000000000000006b68a841f7ccb24eaae7e9766cb615d82e52f10e0000000000000000000000005164391519c00bc1b13d266bc6bc9999a8a2062f000000000000000000000000ef7dcefc4fe86b8864bfa028bef060f27c6fbbdf00000000000000000000000043fbfc09d1f830d67554cdc858932af452612b88000000000000000000000000184ec146a32cca8ab5a6a14ef91488c82037a16e0000000000000000000000003a9c13cd86d0f9aa8063d9d0cea7509754b5f8f50000000000000000000000002cbd546c80f87c940549f96e5e2034b1e47d55670000000000000000000000007ffdab3e727a3d35b44d9c169770297f3e6c80a5000000000000000000000000c143bddf0dadbb25579b1228ff51e63e600cb4fd000000000000000000000000c44d8ea435294bb6549afd96c7ec75712c29a72400000000000000000000000032b62ad4e89f5b3ee6b84db3634e4e1e95532d950000000000000000000000004da2a7acdfbba5a4652583ecdea2d0148feb008c0000000000000000000000007768e95436a93c76eeb4445c93b1f68af4c90885000000000000000000000000da681c54828a34fbddba5e6389df64a95d47eab4000000000000000000000000fd3ccdc4505ee8376e60da32d36433517c897c850000000000000000000000008f5aeedcabbc8e34f380d7814e28e0232e2c223d00000000000000000000000086895a8311c50d1c05935a6f5e97d7ed1c6fe7d1000000000000000000000000837aab214c633ea60159e41e44e0beda6d2e2d6a0000000000000000000000003fdb94b76b290b57b017953a5346091ccc1368830000000000000000000000004781f6229bce1c1028ca95e38f4f2f47b286b6f5000000000000000000000000679567899bd05eeb66db6e87311af62ceb0592dc00000000000000000000000028d1df92258d4d91e252b1a592fde2a31e169469000000000000000000000000b51a1d153a27242018db16f3df70084553de5d5d00000000000000000000000048356207e34ce96b581a58d6963d7d3c8aab67ef00000000000000000000000086c16cd90b279c1a22452ce47e75281db29ac8f900000000000000000000000092c975ba8b8b35290ff5f955557ec8959171edc6000000000000000000000000b2bc44b0e575811d73677ea126ab93020861ad5d0000000000000000000000003b275d510a5d50a1f16430273511126a77428aee00000000000000000000000042fe93fa76c0275fd892f931a75712aacf0c91f1000000000000000000000000ae4ec7d173d1b915d3c01aae558a0610d97e6967000000000000000000000000c34473421ae25e54e93f9045a6a889bddaf23813000000000000000000000000dcafca1b12cefc99be97948c65bde6742bfa6ed5000000000000000000000000d46215f5873c4472c2a4d66b49392fb21005a39e000000000000000000000000934ba12351a0e22114959f2d54d3251e759b45ec0000000000000000000000009304ae9663288109d2356a849e1edecce5b3aba7000000000000000000000000224c71921db1792bc7dc575b187634730a5732ca00000000000000000000000056edb6ef8dd532dc5dde9d2868863b791d6d02870000000000000000000000001eb90f6dcedf18e08537b976bfd638b2a77bf500000000000000000000000000be23ceaf55bb4b08996e7f4769f69f16e850e34c000000000000000000000000a48185a16ba99c2056d86b1b191546edac12c6680000000000000000000000008388148ce0e2ae978f176cafa383f7ffdf092657000000000000000000000000872f8de9133791948a46aaf08498219344eeccb6000000000000000000000000ba16907c25a0c0b56b3ec95f88a0ffd37e3251d00000000000000000000000003056e6ba207506ab41e4a61a533e0e6934d75f83000000000000000000000000f6b27ee1d81ec32506bc27b55fa8512a6dd1280a0000000000000000000000005d711aae425204a4fb62e5dede93759fc1454d990000000000000000000000005851e3afbd3a9123790b2d1fe367a038c69a82d90000000000000000000000002bc90c431e75b686f08762bc0034a4be0c02b60a00000000000000000000000034a4c90fca455477f6724618fad286a4422463bd00000000000000000000000090cf72dd3afa8e9f76457241c0bd810a31bfe3b0000000000000000000000000c1156e9cdd789a97efa133483065c0d697f15315000000000000000000000000a263558602367c679ce676b836566b7636cb8d860000000000000000000000006e660e5ddc4fe3caad701e42914783452bdb9390000000000000000000000000b9fc5130f3b383957952d177ae24b9b91bf5de55000000000000000000000000078a562b2f59b882b422cc4adaced1cb42712a6e000000000000000000000000f2a489e6e317fe5e8805796a880b8d7efd8ed1e8000000000000000000000000b2946d309b1b43842f4b6a0bdf68f8693d5583ea00000000000000000000000035172a0a37772db516f06a12407621797428b14700000000000000000000000062ce999b5f15800d05c425fbe84efc902cceb7ae00000000000000000000000020098f848756741bb75e24af987db4c97426f0490000000000000000000000000ca3fac308a7390e2a28e1cc10cfba63a61bfdf9000000000000000000000000fe45109f3d98c78008ad3dc5d0ea85de40307374000000000000000000000000f9f15b9b2b1ce3f0c3805640659fa6ad4cdee9b2000000000000000000000000387b4c8626d5659ed4286962cc96d3feee5bc4950000000000000000000000004958376d97da0254d3cda9fee7a2054aa6e4e1ea000000000000000000000000be00f6c4c899b7afaf8249bcbf0a9be280623da9000000000000000000000000bbfd35db87fe08074156ec0ac2b6373cdfd95898000000000000000000000000cfef92801e3dd09f7ff3a59955ee5f8fa4f0901c000000000000000000000000798f6ff5cee7079e3f10c9758b1898cfcf530804000000000000000000000000c560618d6ca7f8f75edf74fdfa86905c85dd9704000000000000000000000000a169154440b143d2438f7e92eb6ffb50cbe4ff16000000000000000000000000735035fa4fc75469e8e517aa998a462a7d3ceabc000000000000000000000000ad081121d514be8e170c47ba86820084a72b752f0000000000000000000000002f63e03020bf08d9f01924ec6a59b5f5ff4e5dfd00000000000000000000000035e6a9c0d8dba8b65dca24207694758a3d8b28c200000000000000000000000016181ec92f407ca006f1227d150709b65892918800000000000000000000000020fc6d7225368fd836e602825d5823a0ef6ec37d0000000000000000000000009a896a53b121ec1a0d8bb22ecf1a125bd5c83f5e00000000000000000000000001ee62c3674e7512f41b14337028d5c85867bedd00000000000000000000000053fb69044706cde1c85df9ed8db8bbe1afd8705100000000000000000000000033f0c89cf21ac0576fe4292d4d38689f7bfc25500000000000000000000000008e9a8adca914d5892067598dff04c5567dc0426b000000000000000000000000883963818e2f17b8b615469121edebecb32e1359000000000000000000000000c9122ca65efaa35aa9c42cd704eddd8e0ec74bfc0000000000000000000000001d283b00a14bc00fedaddbbd3228bd8ee10d853500000000000000000000000067c8410ae971848f437a264779b9ecd63ee7d03200000000000000000000000010e2417765a3eebd2392c696d38d752e4f4a45c9000000000000000000000000710636a1d552f00300aac6f3be0428559bfae76400000000000000000000000066a99b2cd7aba36e148a379a64e7ccdfcb54e1cb000000000000000000000000436103012a3835507259efc226f0e3f4d3143bb300000000000000000000000085da2cb8d48d2c37ff280cf861ce32721acb9e05000000000000000000000000cdb0c2d08aad514298839ce4e06e69075e971dcd0000000000000000000000002b9ade8fec87ee480fd15447a876ce26f3b1183b000000000000000000000000ed5985c302afc8661ce2ac8444d616bad45c0c40000000000000000000000000a1b2dfd066a5c6ac9618016747ee7bd49aa11f12000000000000000000000000c5a400b365fd67076f00e6574e526abf1c797a400000000000000000000000000f688f9f9cf313cea3748376fe837180ddd4542000000000000000000000000067b3392e991ecd10153c329c22bcd67b4470281400000000000000000000000080b4e3c3c42d5df12dc2fe0dffbace8684f773010000000000000000000000003f77fae308ee3df136edd36ae2776c077bd2caaf000000000000000000000000195079af3ec788e2ccc58363e8080fa5d55e9dd400000000000000000000000011e7f7a8f3b30a3ba25fd83f4d7d36b2a04edb37000000000000000000000000f65db74ec0e9fd870588144d443f33e605bee60f000000000000000000000000ead39d06152d3e57cfabf46ea156bdeb1b8f6e6f0000000000000000000000004fd3b7d776b8453209224879cab5f0af202dc0ea00000000000000000000000098dbd6a489882b65031e4dab7efa731f6844905600000000000000000000000023290408157e8f0c7a8fd565a22d92b63f83c6fb00000000000000000000000022a182852221935a44c20a4019afed485cfe0367000000000000000000000000313fcd57a96846910968d158197e73dee1a17bc500000000000000000000000045e50a81b3b82847f883822d4a23de4fc8790c2300000000000000000000000048d00c6af05989eb24d27beaab0fb60640a51d87000000000000000000000000b273b29363d4ec629170d4b3e04798a065a05bf10000000000000000000000005bc399fb59442c93f7693d52af5012a75f5c1f02000000000000000000000000cc6f3962187d24b700fe974f783c6b01a3a693a3000000000000000000000000556d4d15103d28f13771dc8f60629cca7cb144b5000000000000000000000000ed9578b717cfe5a045f52095134bed0ea0ee227200000000000000000000000017dcfbf4c52db40e246211eb46f572d817e04b6d000000000000000000000000cb22ebefe43070d84ade5410ee62a59aab5905aa0000000000000000000000009409ddeb5716ae0d9a5f7cf89bc16f8f44c2e3e10000000000000000000000009822e4f84ce0ec02f925bb92eca4437ac210ff160000000000000000000000008a4b7687737c6bfd7c659478a7d2fbd23993af800000000000000000000000000689583dfde8757a4fd5a4143b0c60366e223c62000000000000000000000000ceaa68ecd9f5e12f702b0a33eb510634c217c671000000000000000000000000e019d96f2d45f74a083167c0ee31ef4ff9e40f59000000000000000000000000510b6eb22c1fefcd44ed588095e188c6f268856a000000000000000000000000f2321ca714fed39241b776f4f5919af0e41018740000000000000000000000000e7f18e162084af71ed3c8945d419bc676df7f40000000000000000000000000005fccdf43feb2a7a06d1525972b6224ea5dfd5c0000000000000000000000004f514f9fb5ee2d820a88ce3bed460c3a501ced87000000000000000000000000f9791efddc5135bcfe1538ce096c16ccf846f69400000000000000000000000076f52057a2aa7a4e0027a6123cbe891bfbad3759000000000000000000000000dd97ea23f4c332c29486af5d4aaf4679f3c66752000000000000000000000000b1b6c67ac058dcfa3525c275b6312cb3f56e599200000000000000000000000034c2473dceea69f58a97fb3bf0a990b10efe33a00000000000000000000000005b00b5c83ff42efc7c72706024b8edfc09553459000000000000000000000000e94e2b4c2cf3845ee4973df4cb0558a019cd753100000000000000000000000048463173b455056fee93a96aabdea2d7a2aec0d3000000000000000000000000189a9a88e1d4004674a2427f2a37e124c77c04e90000000000000000000000002f064716c1f65bbcf2218a2af799e2c1467e7e8a000000000000000000000000e46a8a7fae37715543e2c29b55f81c9b256732e80000000000000000000000007e84430deb291af07e5dcf8bee37f4abe7eb534200000000000000000000000093a0097634a3a04a808e45af1aea4cccc8affeb3000000000000000000000000ddad6e9c440b1884902cf65bf8e98c693969eca6000000000000000000000000591a75c13fac4f749199a0d7c76748ddc84b232b0000000000000000000000008723b4e129e23f1422778cf5f934d81c93c1ecfb0000000000000000000000002acfa584ee20753be37b980053efd940254d4ad90000000000000000000000002acfa584ee20753be37b980053efd940254d4ad9000000000000000000000000cc097ee30b7da62bd53208522c1528c0f635245a0000000000000000000000005bfe56b66e775f2fec987d6219ff8016d9b76e2700000000000000000000000011feb5801be640877705ab2754dd81f35aae68960000000000000000000000000181d63df9d6821a8b11d7a5e3b5195903b71bcc0000000000000000000000001586190627294ab338044b51fed2d0e18759d04700000000000000000000000032c565804f614f121badceb0f1996b9599699b9f000000000000000000000000672b10db0b407bfb586fef794a2de9a5671d59d50000000000000000000000001a790513cc48c74a0c58c796fbe9fc2251c03967000000000000000000000000809cc11188a33f1c5adc1b8d1eeaec25c587b9ce0000000000000000000000001c4eb4deb1068350e10fba94cbf8869316de865d0000000000000000000000001d00d1d9358352eeb93b742efa42eb75597429670000000000000000000000005a31297bd5ebcd7305035b2b6c78c391d9ff2308000000000000000000000000d7c095e325b140fa9d2e713a3dc33625548a7a540000000000000000000000000cf6743d4df0f8f6ba1cac621de2ce10221bb038000000000000000000000000f53433452d47e4be0a1a168a8fcdd4de03b516df0000000000000000000000001f7c1f5db4b93ea5a1da5d306a60a18b97415412000000000000000000000000090ae60c2f7ecf0849fa56a4a80f59b594df4f4400000000000000000000000056b2b2fea0b86b842b701f30a7fc0f1aef0b4a6e000000000000000000000000265b1111d286676ba07be916d8dec70bd0c1fdc800000000000000000000000023bc1f304477d946322a7d4163be1c77c83f33ef0000000000000000000000004f8a15b456b03c5672c6fa8639c53b92ed6598ed00000000000000000000000008db50c178dbec31e2e53f1847b2f5cd471aaa9200000000000000000000000001373d4d85671041cbfd36efc724fec89be70239000000000000000000000000d92695e1f9c88cd90ed5a7545e0d34231c0a48ce00000000000000000000000049973bd6306e2b0d73a822540918dd7c5e7dd7e60000000000000000000000002c9a77aee4224d262399e4f37281d92d0daa20dc000000000000000000000000f0cb7f49bc00b99d68fb2cb5af0e162d8b9b9f3b000000000000000000000000d37a4aaaaccbad0555d6d3d192ef4c11814a20e60000000000000000000000006576fe0018451ad57e2aadd3e2edac57a46f1a7a0000000000000000000000006175e8de10ba52e15452f6f88ce7640231127979000000000000000000000000508d9f2c87e0a1471abdb226791d19bb104a65ae000000000000000000000000566ce41b9291acc2f585dbe0e2be0665c412c93b000000000000000000000000a4bbeb83a28b51567a227cb7c5be38bc2de623750000000000000000000000003ed717484c2717b138b9591c45871588d5052b2f000000000000000000000000753e82d8a3e93d6189f035aa671db6ee8cc1d1ca0000000000000000000000004d6937feb600806c8a999ef5758956798b93c00d000000000000000000000000181675c1b6717a0a5173260172f5b29c3a468cb6000000000000000000000000c6f73540e6438a4acdcdcbd9d8f3aff9ea951cf1000000000000000000000000565315bd6fd87a0c7953ae4d305cdea24c49b6200000000000000000000000008e7c28154d6b1f62ee958e4fc366891cc552433600000000000000000000000030336302604bbdc08367c59f2979cd80e6cb4ab000000000000000000000000031255121b92121ae8495a784f0db5acdbefb7756000000000000000000000000a1b61a24322a7d1ee5823b43451cd7c8a38af310000000000000000000000000e20ef336bea63d898b6ef37422c8879b002312d00000000000000000000000008794cea1d2378ff4951ebd15b951caa37cf6c7b40000000000000000000000003238b2ca277731edd302fdf15a6e80216b1e23fd000000000000000000000000caa0a8ef547f1b124f7397e7d244b792865d64ec0000000000000000000000003095bcbb0ee60e694a52ef30a2c136d185a61671000000000000000000000000a15d534c748bf0a56d7f178942871c19b222a3bd000000000000000000000000f6bbcf1a0b4824999920d95881d5b341c2e490eb000000000000000000000000192aeb848df07a1f4b2a5bcf80486cd1f877d472000000000000000000000000b9324b70da093f746f0f47bde0c4bf5fad4891a30000000000000000000000005df76d9625c0a455925a63ed99fdd26974fd8c9d00000000000000000000000049b1fc5e0b2c6c534bbf6e7ac9c2d2613a65f69a000000000000000000000000b63af5e2e0e7efda6681e96f57956dee7a45d6a30000000000000000000000008b3a3a0fd125b022239aedfacecc544467d58cf30000000000000000000000000b002d849846dbb62675a12b56a0234560fe8afc000000000000000000000000bb731a238cdeca8609955cc60dc203d7724ccd070000000000000000000000002a1a28d9a3b18ee4902ad2ea4ef34d6863fb3e56000000000000000000000000c7cac0f5e2df44a8156b429e2dc49762b6ca9376000000000000000000000000d064db1f53389ae453e080e22458461f46eb5c22000000000000000000000000738551517c1496fc7ef10eb0a02018a1adc96a88000000000000000000000000d50d4fc1d33c85316012ebdee428673ceb1e26e100000000000000000000000006c366d0c4ad7f18967784b0ac627a352250176b00000000000000000000000058c8e62fdca94d2bfad34ba52782f46674e0ba4f000000000000000000000000cae8bd3e7141222ce594e10d3ac51da53f4b6e4e00000000000000000000000028f9b317f0dea4458b7b733ab8da93cb5666b6280000000000000000000000007dc9ee0757214ccdfb120c8112d58bb311e1245b00000000000000000000000091c0d8d20669acd1618613010209a2dcc7b8ff01000000000000000000000000145f0aaa26e6e1506b03ac736f21649bbb24e3560000000000000000000000004e82d0177540f6c3b2101659e25599c089b6527a000000000000000000000000eeff9be923078625f28756d1dc52a04dad2e9d61000000000000000000000000b802e3f07e191aab1ddad93e22a654859ffca7dd00000000000000000000000016460f430674e66144d3fd8f545b0e735cf80aa9000000000000000000000000519c1bd0669b530647787c5aedb7468e04709073000000000000000000000000b94e64fd3128680439215c1e40127bbd47581d16000000000000000000000000aa850c28a600d1b036dcb11a052f40e12ea544730000000000000000000000006208be5d21ba09c6cc5b971a49b7ebc1109adf1300000000000000000000000096d1040f09e8d9c0ec84ec3fa57eed02ccf92371000000000000000000000000e97bacfcc37af52bf677082de2dcf3ac6d9907c20000000000000000000000004b63a6982bb0bc055dbce3d11862a50e64a9e637000000000000000000000000cb7cf30fb86816dcfd2c13600745721be0032ab0000000000000000000000000ebfa73262f37dd4b999755300c7842ec2479ed4a0000000000000000000000008e9cdac2f2d828e36db062ddaee578a0280b4409000000000000000000000000429afce6cf37b2815f56cd6b528b5b1a1099d50f000000000000000000000000bd4a4799ae595d543712b38dab73a71a888a14fa0000000000000000000000008da1e91844a273ddc33727ad583a02b4febd30260000000000000000000000002e319bedec23edecdb8b6d3581a70f1b63e25ad20000000000000000000000004f30e64626c631e4d7120373457b7594bc83c479000000000000000000000000a831a8d706a2c72ca979cb48857d9f6ac8b8c15800000000000000000000000034fbaa8b452734ba37b006ca3e0288457e63e99d000000000000000000000000083f4831d19dc03169d84aa3eb5b615f29bbafd9000000000000000000000000833719671c4eaa0cafd3af23e8f8c0be287d9ea9000000000000000000000000f857d283bb1d67f4373c655ed11461f829104a1e00000000000000000000000037e0476bba15a6572326f642cba3e595740b733400000000000000000000000077ff233216626f7b87a40fe7528c838b7dd90eb90000000000000000000000002580bfe8dc88302385b5cf93b325684fb041e1ef0000000000000000000000001c90a76e0301fa811f8a821383506be75b40dc4b000000000000000000000000f3c85dac9c95bedbfa843893b2e046213f26b5a3000000000000000000000000c2276bda80a4bf06e03d97e19127889eace545da00000000000000000000000020c60de004513a7101bcade321117d95a809c48000000000000000000000000087fdd5a052c58aebc0e5a99dbefcfa7c15c6611e000000000000000000000000b7206c4d654f0331ba86f1ac4a22934f864802fb000000000000000000000000278cf16ccfea4c1beda5a92890c307240f724103000000000000000000000000579a3d8d99e5ca3de3d1a9ceec02a9d86d92da710000000000000000000000006ade4db340fed4cf3fe03e8fce485143c78b97e8000000000000000000000000d0c2d98eafec9908da790f36e8adec17b4a6c4d8000000000000000000000000bf2a3c7ee7dcec30d491bd0870cfa464813cc3b0000000000000000000000000aafa1e3b1c3e7f3d33b284cdb5c63ff6f79c61950000000000000000000000003eb23e5c99e73103d9e17f55a44516151c2efb13000000000000000000000000fd433294466bbdc2f9d52894f74116bef8147aeb0000000000000000000000005767cf80a8b48f100255f3456b90f1da949c3f830000000000000000000000000a8b1dca9921de2ac6ddadb89030c56671986e21000000000000000000000000dbbcc09c714d6227576c8a6c68a46cc1559c3a76000000000000000000000000b010ca965926b846849b33053c2f628ef63b887a00000000000000000000000047028268f12412305e71ea1107f2686d9952bd9f0000000000000000000000006341b9b29f4237d186de2b132f5d2ac12d7502960000000000000000000000003db5dc5a3b4b7943559d2d626deb866b597e7cc600000000000000000000000071be3065f7a45d43980a858e4c579b6e6bb0d141000000000000000000000000d6eb454a681c92788ae82402c266f37f39d51d260000000000000000000000005323d21ec61a6f32df022cea61de6f61f9bb602c000000000000000000000000ea90c3d3446c22b3848d8fcc17870539045cd319000000000000000000000000ea1367f94ba410ae99442a15c907bc90b73e81af000000000000000000000000d3807ee70caa140df0450cfd96be5da0fb40aafc0000000000000000000000007a0757bbb2fc6fa1a739873b8488a12802fe98070000000000000000000000007edb22ae6031ac205a054d28db9a2512a4aea21e000000000000000000000000f6222916bc8b70a8134f1953f8a661d0a030717d000000000000000000000000383c4f2ffb3c786d4add1899b016cf91cecf2e96000000000000000000000000f99d7e192014c0786bbc4691540d023de3aea30b0000000000000000000000003cd390ed967898eadc039752cd2d95bda26a4a730000000000000000000000005264b38f115cb1aa211226994da3b27c8f5ee20f000000000000000000000000385b3da58f2151868f91e1f525da546b4c7dd24a000000000000000000000000b5e2045f04768c39058e29f3488a0511d53b8a560000000000000000000000001f3330db93052a5ef34e792a02deed511099768e000000000000000000000000ea2123272596a001e237332ff60ca4c2c905bcc0000000000000000000000000234cc92c3de0662044efab61fcc4f2a4341b6a0a000000000000000000000000f8a372bdf1e233212317e8a8258fdbf30f16fa490000000000000000000000005a4523f615c367e4b72abdefcd49f9da9f868cca000000000000000000000000c205008eb63319d296ec0d993a4c1de7df057500000000000000000000000000a4d03ec475b634c44d07a4713b59ab87834cd2d40000000000000000000000009275a3a531fee9901b1b6d48ee5f53289c8e5b9d000000000000000000000000d26abbfc8fe5e27112bc213c75107d086c44c8e40000000000000000000000003eb556fd838290c9b22ee8585942d65fa2a01f7b000000000000000000000000e0b923c019d260a80b597cfe705f2c30feb8a88f00000000000000000000000012a0f0db4578b108f6669320f067aa97e2b1d8990000000000000000000000003c19c4495ec44f5769b7f93ec92a7b10bd7c98ca000000000000000000000000b7a6dcb3c4f38d98c496754d484ed130a582b0920000000000000000000000009eec7242055c96aa41aff9631d8c88823b0432f8000000000000000000000000891e5d148275628faebee65c79cfc1cafb5de49d0000000000000000000000005f3593e57661308d82e67c70a7a24d06fdab9a84000000000000000000000000e371e81db953bf32886ce5d823fbef726813f5f700000000000000000000000005df20d0f09aeb306959807845d0dc57fbb967d1000000000000000000000000cb1c9b643765bedc822db96bbe343ed086f936b000000000000000000000000093769b3447171ca2a338dfa82bc1d5d77dceaa7400000000000000000000000076e6b5e1e9d13605c07a8201f0bd6150d76861bf000000000000000000000000f6d0b00df94acee5a60c674576fb4e720a6b03710000000000000000000000001861a48b36fe4e24ec7c7205d911680943b29b1a000000000000000000000000876e53d2fed306da518ae41533593e9f866e467d00000000000000000000000061d78b29fe7e90edb7dcbb02983a8e8e7d9fe8a600000000000000000000000068e914764a459703dfd4b068e9b58eafba4bb0bd000000000000000000000000e81457c0f0fb4214310bf9ab675a3863dca3ecc00000000000000000000000006c95130ee7809f3489fd620c6a712812f5a408460000000000000000000000006341071b87dd2f06639f3a20f97993624001ccc6000000000000000000000000c4b9e93a770ad5500b69ce08f3fa57b82aee24190000000000000000000000008302f3aaaec5c3df1aa669b92594d69bdd6882ad000000000000000000000000bee2f347ba44d74aae4ec52a781d1c9e53695dc70000000000000000000000005f38b59177374327d861a5c57a09f96c5880cc090000000000000000000000007dcf01bf8d9588716e6ff983e54ce11c9ec4c28a000000000000000000000000b3c240dcbc1c72c60282c7dd2ffcd215d64b2b2d0000000000000000000000000855371a17e26655ba6ce52cdaf7ea615731d7fc000000000000000000000000c15da906487c54dc9ab1f6b47400b08f836bc440000000000000000000000000236390588644654fcd88fce51363d0b77a475a27000000000000000000000000a48693d455caf019cc489050d39b88121d790cd20000000000000000000000004bc346a8300d5e3c69f74eb50bd4760b566b526800000000000000000000000067f07f744c28c891bb410a938918a2d5e2ac69bd000000000000000000000000d7e249d9c748129d1b46f303ad634d59103dfa4d00000000000000000000000029fb5ee3b971b1bdd4944353e37ccddb33ec4af90000000000000000000000006cbd74d49a531581a5acb6a6ff3c217a63888e4f000000000000000000000000314aa30a5b2e123be1c1a5f93eab204b92786ccd000000000000000000000000f0f736294f5a4561d0ac98a436233a59611d948d00000000000000000000000012463a6b6572425ffe0c9fce713dd179959941ac000000000000000000000000826ef5766fd730d187044214d2776b6e7f78c6d30000000000000000000000007383b4f5cae40e242fa9fbfd6d04576f36973acc00000000000000000000000034d6d9925ee6e76c38807927ae1271b82329b62b00000000000000000000000086d08241a7befc1c0c9ebb551512156ea89fd2c4000000000000000000000000eda730b372034235d6bc6177f5c272068a85d9a20000000000000000000000002462dd2100757d9d9e186702ed34cb59ef6157dc000000000000000000000000c3bd92074f4dd19693a939af13b15d2190f8cc5e00000000000000000000000043bbcafa2e8203e09f1002b3465dff92dff65f9e0000000000000000000000003532522d6e2732bda79b50dda210f8914108a1d4000000000000000000000000b6d9c824aad8fd12356f7e7d093611a4cb792f3d0000000000000000000000005e68e633f20be701434b7517ee6e2f6557a071300000000000000000000000008de4cf0c9e8169544288bfc03b097d4a270cda56000000000000000000000000e84cf82981095d00a25cc58333975b3c04656c68000000000000000000000000a7eb343e17ca7cc915b3afefe3e389f29203be6a00000000000000000000000062fcccfad87527e0e480f669039bbc4385f45126000000000000000000000000ef438b7ae3c6bdcc1f03cbfff9628ff76ec997a6000000000000000000000000a07ac38c9c0e80035b66bdb2535fa905797a4bf8000000000000000000000000be43d724d5104e00ce83090fd3dc070b024a5916000000000000000000000000b31ffdd099205dc438189aa2d6c597de0b16f250000000000000000000000000a5d53ae8b81ee990b9733bb4ab836281e1c2278800000000000000000000000058cd92e76640fd5195cc8f978e604e889cd69c98000000000000000000000000aec8bad9b3877e4dd27ec4af2a2addc6ec79ce780000000000000000000000003bfe206d188ba92f0b80b9675138efe076a1fdad00000000000000000000000056d8f08c4d34c79446b31814670d786b36b0e4fd0000000000000000000000004eebd4acb34e7e533a58aa3dfd42892113132d72000000000000000000000000233be1e9717449acf48a9e59b5b8b6dffa292e0c0000000000000000000000007e94fe14eb3ab49f5525b84f492e2feb47311e4b000000000000000000000000f9cb5fb804c87181ca3c36649e12f30deeacbea0000000000000000000000000f71bd6737aefcac709baea38b12262cc7649e950000000000000000000000000e6d5f3ca48925dfb2ac621f7b5a91d9a14e372280000000000000000000000004ff27f20ebd0e1ec31a15a570aecc05ad98883fd0000000000000000000000003ecd3d30363b1ccf2196df7214b5d0977ce481f30000000000000000000000006bdee773cc89392979b84e50b3f540b6b4c6add0000000000000000000000000ab58d579362c2b8df08389ea901b5cd8bcaf94e9000000000000000000000000b5954b6d6a8f3e37f87186cd89743852eecf43dd00000000000000000000000012bfac8f3ecb847523c0fbf13c308ee404ddc847000000000000000000000000c60e602c444c46d32451403d6f2b15fcf7aebbf7000000000000000000000000bea2656cdb7d454a9a624a3dc64e348a1f6a6cb6000000000000000000000000c4de3d8092833532ecd74e6d57cd233daddb64eb000000000000000000000000bff6e9ea7ebb3a575f22eaa0601905749b9150010000000000000000000000001c1c454e23ce88ba66d79ada2222d8e5c417085b00000000000000000000000025ac8ad7f19e485f80e2251643108a43af75652700000000000000000000000056885748aaf990f9ab73d5356928f57dac73f389000000000000000000000000d50ec94432aaa56b5727e69103e767f3c5e901a800000000000000000000000059a6496653abbfae847982d21f6c6d9fbb886541000000000000000000000000a38de7f2316f607525eb0e641838cb8889a5025c000000000000000000000000c93b6d03cfe8e2de3803f43e0fe0c189ae275a470000000000000000000000007014fcc54e4ddeea1736a4a5bdf83a2be988c5f5000000000000000000000000656de689bd55fd58544c6bee4b0a5b2fa0001df4000000000000000000000000ac054f01c1a71d88f93a4c510366b66ba2433528000000000000000000000000835363977ac445816543ab9f282657fd57f79abf000000000000000000000000460fbc53cf1d8cebbc175d680f224e782aed94fb000000000000000000000000c4080959f660355352f955bf9698dc5096f8d1400000000000000000000000004149e1067457165bfd4d0f28cfc9c39a5ee484ec000000000000000000000000fc1347c38488d7c257226e243e3b667bfe5d36ae000000000000000000000000690bd4fef14825e05b54319c262fb67db5481a7a0000000000000000000000006e970e6d2dd867c8991dde73be3d90e0d5dc2544000000000000000000000000ee053b0182e293c35a383537507d89c4a794c8c20000000000000000000000007774370071a12764b4e4cfebccaa8b3df41aacd3000000000000000000000000d79be4196fc032f457400ec2eb1efd613b077640000000000000000000000000d871816319b6994b5cadf492c7028ff3f0a84f7f00000000000000000000000076b029496c7d2e9ca93cb26be0f347e1f2e2c58b00000000000000000000000035c1b2646d8a391e43400be1ccf5e23324d84f8f0000000000000000000000007e3d34563da6c8b0019a49f47cfc7aa71a47e7ac000000000000000000000000416a82d9692976c3fa2cb432b414032bab32c2df000000000000000000000000034ae2955d9316c3eba13ac1b422d8b8a33c7682000000000000000000000000143636f3f05dd8748dcda4a1fd76683fec95b79a000000000000000000000000f73ee6ffd2b4fca5ae6cd96e3f197a89ef5ff2bf000000000000000000000000e3a7ad5fe1414ada37f5e907d72c72c07d01d63d000000000000000000000000dca5dde8fec640a53bc130ff1f9be70831e7246b000000000000000000000000ebdabf60ea0f38f89f66448c46bd2a7e4065b0ae0000000000000000000000006b99ce21750644dab2d9d07ba5d7a042c7458f4f000000000000000000000000cebf22455037a54e27bfbbbf91f254183870613e0000000000000000000000008dc926fff2359e602377ebc58f73036b6637dc2e000000000000000000000000bc84dba59ed82f97a2820696a9b9c3ddc75c583a000000000000000000000000eb907b1489d7f2f8a2390fb1d52b2930ca8bb8910000000000000000000000001b01a34a77c70fd6e20defce644c7ede060a18d50000000000000000000000007ad708b796e9f5aac78c48d97fed8b16548c7649000000000000000000000000a3f7a45d78b2c30b2478cd8efc30375abd13a0d10000000000000000000000002c0a44462a167ed8cff80eb9c054dae0b2b4c38c00000000000000000000000014f56fd8b028476b0431606c280dff190db4727c00000000000000000000000050d98ad1302e57879ad06c575183ecfd1a5336770000000000000000000000005e8d712fdf6627ed64e0e74351acc4ec94e276cc00000000000000000000000015b8de5c4174c6b36bf7da50ac0a0d3c95b58d3c0000000000000000000000006eddc38a2b3b8a3c54143c16724652d9b95f3b540000000000000000000000003a402a06297dd0932ff7972fea2137995bd1b47800000000000000000000000008e7361a8606d31ad393a40478f7c1a5effcc822000000000000000000000000c80e89027cc26aa75004cd85f827482d6f69adb90000000000000000000000001815716827d73567d5d893aff17fae0540456a54000000000000000000000000f2eeb9c8d34bf58f767a5d1e444a2d9c92ad7c600000000000000000000000002e49dab5689217f781587ffe814e31026ec3e8830000000000000000000000008c7f326493498f74a5fe8e23cfa4c13b134b297c000000000000000000000000d67035b2cbb3cc463e33893c7b24405a94c8f2a100000000000000000000000033c72a18a8867cc202869049d3b6abdfdba8708c000000000000000000000000623344253465ab192415c88a0a072591500e3ffb0000000000000000000000003dfd63f726184665de264d992e76a9991deab2ef0000000000000000000000005a4871ed1686d4892159b0ad4ebd3352e058873100000000000000000000000095cc92b38c50b7f1eb53242ccf7b51e6f241ad31000000000000000000000000f55d21331ea1535cac4360347756862ee176c7a60000000000000000000000006a1fa9410f78ac2f6816641de510a23d60c28f1b0000000000000000000000007c20b339856e51d459f6a76ed5e1c850ca2a717000000000000000000000000008214b355b4d1fb397651223c5442f3017538091000000000000000000000000fb45f12686f04734ad227433e4be2f51e313d73b0000000000000000000000009a470c626b74acdd2cb08b7b64bacbfb7477da66000000000000000000000000c187abeb8ca00a0659f76aa81ca3944735033bbb0000000000000000000000006a2cf58c2adbf30d910f7b3192dc4331ef94250c00000000000000000000000029d74fbc4bd040734e2f973d31820108ef87d519000000000000000000000000ced4e5ac654ef49c1c2685366cb77803eecb128d0000000000000000000000003c930ec3497ab77ca581fde898b5db26dcee66af0000000000000000000000004819a65b49933afc7d1f71f967f324fc1f960801000000000000000000000000c80696836e33d72536c70db59ebe916832d00ad5000000000000000000000000e38321df01bb37343e07fcf9afc4b9321bfd2789000000000000000000000000e5683588228c5fde330bebca4b71f795427b808a0000000000000000000000004440f80b3099c874b939695e46490afdfab2cfcb000000000000000000000000a1ebdc7ec68afd92886f0ac0b5383f285680dce70000000000000000000000009d2c46e90150e2d4500316485b06a052397077090000000000000000000000002cb64b9744975004f94a817fc48f2bb7bfd83a180000000000000000000000008ab8f1c2992eaea640233a680db8b9ce20f29d2000000000000000000000000028c5a945db1af4345c0b72e719ec922477a80433000000000000000000000000d00abf8e0dae7e3ec20955163d6a618d9f573cb30000000000000000000000001dc2496cc5c40012d98bef926cd637252b2e20910000000000000000000000000951d09da7979d7922c1e19bb54d8b259a53a51d0000000000000000000000003dc62f559edd0f14b603e0481b88f528c4ccba9f000000000000000000000000ebe34e4263aee1188f7c6a0c48952d4bafd4b0fd000000000000000000000000a27c7d47ae15099e4e395b544de98b7d78e20b9d00000000000000000000000029be3a841ba3d8a2151c8489309446712e77bbce00000000000000000000000024a0e75ef3b5040d277a978c7486795ccf258b2e00000000000000000000000002ca5b81c4c8ee68865ae9ff4ff890acd40ff3c300000000000000000000000022b7431915b715e658f5296b98e4130d5d5928f200000000000000000000000019916886c6067348a3346a6c1c7fc1afdb8d62b00000000000000000000000004427e7b1c3bea8cc980edeaceb28fc18adea39fd0000000000000000000000006dce06c98d295118b21a3a6db4b79f55031d116d00000000000000000000000034489d3c611c46521739edf55a3c03c8d74f1eae00000000000000000000000068c35d2022013fea61c4da6a9e4c7b672bcee64f0000000000000000000000006bab44475662d6f34bde149e694b7979ccc72b89000000000000000000000000df490895a259d88b1fb4f629747deb91112ac949000000000000000000000000b610c962b42432dc7295bb8c90e94c4aba78487e0000000000000000000000000fbbf50c966e26e7c523c15bd0dc05242aca46960000000000000000000000000522bca4a8e1af2f91b0c4eadac3fc9ff673962e00000000000000000000000060a9313408e311470246f398b5c368c72d9955ec0000000000000000000000004eb428b14bf2dda8c947896f1d33caad9bdcac8500000000000000000000000056380a8e72a25ec597c2b0b205ba12527df57462000000000000000000000000c4bfb9afeac8c07eeb30579ccf4801a8a1b9a6a30000000000000000000000000650f0d2ff4f4992a5d4212edc9cc0813f9e2b55000000000000000000000000a74a15515679015742e1cce2c936dac3da7ad89d0000000000000000000000009a7370ed7a4d629eb069022514660fa69d56fd2e000000000000000000000000dddb78ff2a1d8e240d012629eece5ebe6559aaa80000000000000000000000008348b052bf42c241b4e68ae1457806b72de7667d000000000000000000000000144e9a85a8acbc2cab0eda392caf9016ef5b76e400000000000000000000000042125778903390bb64db3ca0be70a8fae77da872000000000000000000000000fa8bba9a5e569bf12cc3957f3d5b748752e9ea2f00000000000000000000000064a689aec0422e85ba30f57902710ef15586cc7f0000000000000000000000000fb26d8b7122f19a0cab2d946d781a67e31e20d10000000000000000000000009f6f4f9a9ba8ebd8ae8a109b79bf5a2ba09fff01000000000000000000000000c9cee9a7ede416902d97fb4ec943c0ddb18fc98d0000000000000000000000003946e74497d337f00f5a49b55f895450de96402f000000000000000000000000056d45917df21275842a9c039f59fb02723e6189000000000000000000000000f7a75281567ef6030724801d57bb6d1352cc7e7f000000000000000000000000b486c35aa3dc66953d01ec8cc95fed0062d4963b00000000000000000000000011d96b7335a3496840bfa9b8ea3ea3b5ee278d5f000000000000000000000000cb3847d52bbd3ebc768f0b6d863f596ebe85ee6400000000000000000000000017474a65109f22eef5495d7a25fa08df0567924700000000000000000000000064ab654e6cd416a7fe7097260db0e483dee1f2040000000000000000000000004adac67c494f0a0fdd3609b8bee81cac1c8dddf500000000000000000000000067d5c7dee36723fe025ed28d53c58a6383fd59e60000000000000000000000001a6db3d519aeb1d8b34bf964ddeaacbe2d89a530000000000000000000000000c5a326a46009f949f1f29329b5a285f85977efd9000000000000000000000000bc22ba8fb5a1664a88ceaab7de1e9fc0b5740b7a000000000000000000000000040cd30a34cc12252e0b4b38847caf4cd75eb5930000000000000000000000003ab54434be0be10b475d7c21154e74920730c3d700000000000000000000000013437f0a8a38ada16d1e413a904251a5bdc96f2100000000000000000000000016fa9ac7aa6946d269553226a7c4d00a67e7430a000000000000000000000000eb8190d172bbd121ec032f3212bc782bb54dd16f000000000000000000000000771515a4d8d0832e18076b5008be626be118064c0000000000000000000000009cd71ba052ae25a03dd7f1b15d09f1699cbd97d2000000000000000000000000e5ac11af82790c119f64fc5143c973bb57bd9a8c00000000000000000000000057e6d06bad917ce14355a28ad0ca47a063dc02000000000000000000000000006446e12428c672e506e033ec246a0140cf49568c00000000000000000000000041edec67267301ba21aeabf2d2f26a38c34833f00000000000000000000000006b2448c6d203bc3186faf379c9ac50880d358aa4000000000000000000000000a2fcd3c519fb3ff4f40149178943c9fffc67dfd3000000000000000000000000bac6d9fa749ac5f17443793c8f472bb571684804000000000000000000000000326d5ae9bd17595af4ff4c478a0dfe67467b0d450000000000000000000000006cfa94da2a2cc515776afa3e17947f5d56daffba00000000000000000000000024e4ca2eb1a7215567d64f5b62ddca77613e2c0d00000000000000000000000056361a1aec2b305c70e84aac7d43ab5cecd6c76f000000000000000000000000f90e5fde5ffbae14d1d8f4197f649aafaab06e5900000000000000000000000010b77a67a395d99d809c8dca2518c6aff27faaf20000000000000000000000007e07ab219630cc4fe6125553bfaf5ca3cb5c4bef0000000000000000000000009a8625785a10cb9d1ec980064d8634cd52a87ee9000000000000000000000000b41810afad33275e9f89811c8fda7ce4ff0755550000000000000000000000005397d92447d4677e80628377132c2c43b63571ca0000000000000000000000007241faa4cb200d76194a5efa5a48ec9e0de5762800000000000000000000000099de0214d55f69ba804c75edac72905def36396000000000000000000000000047541ed3bc1a98866f873b54d439732f9dc2194c000000000000000000000000aebd5d5cbabdfaa5da63d48abeede1b011eb6f7a0000000000000000000000005950ca9285b4ad399b1353d86db302f1c45af2b5000000000000000000000000bb57339d5e791918a8f8d348501b17a9421429db0000000000000000000000008644b5d02dfbe074785af343b63e866df9080e910000000000000000000000004cf349a70158ec05268caa67a08c1430cf5cbeaa0000000000000000000000002bc970e62ddc07406b98f99457383dbdb59db4aa000000000000000000000000decc3c59f5fce425dd725520f216e975d5b0ac8b000000000000000000000000a001ea8fdefbbc6728746ff710ac738c409662ca00000000000000000000000071e6e00fd66ec8eac5fb0956fe9f4434088d74e20000000000000000000000004e06d0ef1b5c01589b1967dce6a14619cfbe9600000000000000000000000000c932aacab07b225938341a9574d6549fe2905f0f00000000000000000000000066a6f62496ac46018ac5b729de2937df48249968000000000000000000000000ba8a02fba9dd7ab0d1549129d90dcd951d1c848d000000000000000000000000da8738cadd8d1e188f945698a957e1db0f8f50c60000000000000000000000001e5bfbb6851f24fe81d185b831c305851c5eafd1000000000000000000000000011a2159b8deef47c91c428b728ecf70bdcbc675000000000000000000000000fbc6a24b9ec00f4dfc23c06d60a350decc58422200000000000000000000000091cb3185e2b226ca84c4a69478fb8f3f9a7b58f20000000000000000000000004f480003430766c8fa2d0e861615a4581e6e677800000000000000000000000060709ce6f59c91e8f39f6efca4e0d54911c9af6c000000000000000000000000c060eecab7ff3db2a49fcec8145e87ac4843f3cc000000000000000000000000cb1e2521f9cf43d706bef70a693bd97ada9ba84e000000000000000000000000dc1fc65076c6159e3e39c9e08d559f8fd1d755120000000000000000000000003747daa3b19363f9f81dbd9fb385119cdca192b1000000000000000000000000b3cd24ab934c6ac981345b4cea80825944d9e0c9000000000000000000000000ad4f773b3cd5135fb88f07bd3699aad84a9dadb600000000000000000000000066eb20dcc8ff5f5cccb840da3788dce62742008d000000000000000000000000ad6c1ff4a60fcad7fdc7a9347a9181e15920c36d000000000000000000000000b6f4093386c97bb594cd0ab6cb00618105e15aff000000000000000000000000db6cff8b759d52cccba5a42186462890d412af3d00000000000000000000000091b37d84ff5b0794d685ef49069bffa2fb0e5139000000000000000000000000426120b05cce46bd5dc40cb833ab817085a02aaf0000000000000000000000000d2abbddf082209bb93dd5e1958130f56f1ce707000000000000000000000000f8679e95a409311937335ff4af4b2fe7dbad12ff0000000000000000000000000e2aa95dac4d967a6dce8f4918b0ee7893fbe1f90000000000000000000000007f5a00abd96fdcc94e200fc66c462601db802a450000000000000000000000009cd2d6f4761d3d2026123d25afeefc5041c39a64000000000000000000000000831bef9f11fd04960806d0af076f833517ec79120000000000000000000000005566b2e977b74a19e07a5def4f875f72f73f6125000000000000000000000000f6b899b219a75b49b4494c3a3f83abbcaaf640060000000000000000000000009f70b411a963cb22fe97516361711db53a9767650000000000000000000000006c565510971b05ec6d78075320a063f304fc0e70000000000000000000000000ff3e0eaa618ed9b86ab689fd666f3376dc47f2b00000000000000000000000003b4f376574798042601a539821922f74de0d9fc2000000000000000000000000ca8794e90a5f4bdf7055d55d3b3ad9342f4b2c420000000000000000000000007c93a7c31832f886f0a7566e41f9f6343f9b071c000000000000000000000000cf17c5e3c8f9b20ac6fa6dbbb4606167f56495fa000000000000000000000000dcf4e052c864b49304b3862f532b2c94763a87d10000000000000000000000008ad87e76a2aee54d6c268e2de37631b3422db548000000000000000000000000cebe075804260fc2eb8327dde4a64ea90ff2ce67000000000000000000000000b270387908b1612af4d3102252063e2d99ad11a30000000000000000000000009b85b07f855eb72644d8e2b1e46294bfe75d546e0000000000000000000000007a486816777e3cc11f470fc71cd391de44491e1a000000000000000000000000af00be17d30c992326192592089c3c11310ee32400000000000000000000000024cf97cd7c8301b13f5cf5c264300ac0c7d277f40000000000000000000000004ad94c83384917e45f7946a99bb8a5ad0c1227e1000000000000000000000000439727e5c7fad3f21b3111e44e69e34b5e2e334900000000000000000000000008ad85229d64617bbb61ec3cd2a8da8a41f8320b000000000000000000000000cbe889d05255a7723d8fe23813507c0cd7e2b6030000000000000000000000006e9bdb4a370a04e99ddc8b94abbfc330eaf747190000000000000000000000009eaaadb05361fcb45aeaf6537316c772349ba9ca000000000000000000000000060cccd0f7289e2b3d4b8e6edcc601248bcd05210000000000000000000000003988599669b228435f431fbd4c1816ec32f0191d0000000000000000000000006aeb778d85f992d723b89466786c6184d127e506000000000000000000000000998a1cb766410ccea7c8ac4f82cfa3f7800399c50000000000000000000000000e17cab08237a6e6993e42878d0606660100fcce000000000000000000000000167526094f9977db79ae5f3a6b32360ad3a77a7f00000000000000000000000076376c1c44fec517c7aea1069e52b1459945a5d0000000000000000000000000705f2f9406638585bf59fa20f2f2ab9c10b6ed4b0000000000000000000000008aa4ca3f3d45a94cfce35ca6ddcf8e40d89220bb00000000000000000000000047dc0ccebf75e2d89ffca91cc378c0393401cc58000000000000000000000000c0ece876587521dd34f85bdfdebf7b1e152661a00000000000000000000000003954a1430287aea745aa86d8d6068eb8fde6ab0d000000000000000000000000e6bf94053f6197acd0ea0f98364161eb696f17df000000000000000000000000914cdc4d0c21ca67d2b55d2a908cf821dc846e7a000000000000000000000000b6c792753553a90707ff0339ec00d582c7a7e7bb00000000000000000000000045cd34ba93f6baa6987cba00d9834328d893fd4500000000000000000000000061d61ccee51be1a90cd1676e43ebaa1758e0161000000000000000000000000076a37e5e20dadbd4f21c37232e85eb69b2e3c5bf0000000000000000000000009887b48d46fb39d515d22e565099ac180a4aca4d000000000000000000000000c4bf6ba0b59fdcf863919a5ce4c5b21c22a846b50000000000000000000000005f367c80d805c71bfc840bf5e06ccf8ca414792a000000000000000000000000e8a98218dd5834372f5e63da0bb7f3143c9011f20000000000000000000000008f442be39471e89b612f1c7a47f81b8d00e1ca34000000000000000000000000d0e15cfc0eafec859355404ddd6de2ff4211af95000000000000000000000000024a0e04e4ede3c8b7bd4d1ad981914b0606ee53000000000000000000000000769c3f508ec7b70616997f7c70a675d9669484bc000000000000000000000000a5e1431b1625ab2b79d2ce391696e08c7ed5a8960000000000000000000000004295cd7c8aa1053c8a86035bae9ac51f9ae6c106000000000000000000000000f37afe7667ff3336aacdc256175108917b69e18500000000000000000000000054455086ada4c5dd1b1d465a621a6343801aa7c20000000000000000000000001a741742fe12056e90f64b55640c9793aa8181c3000000000000000000000000f1a08ec75331ca0f1fb9a86f993004b636a1b490000000000000000000000000eede666a42aef8a133d563520e32bf6c0258b0be0000000000000000000000004f9540b2399e84aac74a5c649c403bc4fd9bcea10000000000000000000000009559d915f5a90b99d59a436f82356c658a123b25000000000000000000000000311599b1077dcd96486845b80d205a93e9989946000000000000000000000000a52a2817e7b8778536573b60e53cebb7d6b2bce9000000000000000000000000230b84bba79ef15434ae2e69345fd4ace4ad2b09000000000000000000000000c50bbbffe0cdf51376e7231b164b22e52023bc3e000000000000000000000000374121eac11dabf67f32149b61d2ba899dc2c120000000000000000000000000eb8fc6941daa975a6cfc50a4c32eecd452d057e30000000000000000000000009f2b265a05906d1b5d7a806a5a549db303c3b2ef00000000000000000000000076ac25277838d1a66eb10b507e63987116bb9f1b0000000000000000000000009038d873d4d1d70f14a21973e4d668e037312246000000000000000000000000b8c2b97ec04a50ba030dee5532fb978c4f29ed1d0000000000000000000000005b970a4d585cbfcb827c7611a0ea5985e0fb61550000000000000000000000008df56d66bf7256618992704b36e602711e1c7f8600000000000000000000000036bf884ed4a968af2e3468bf0b14018df66d8a75000000000000000000000000b74a6a22d5f36a2bbb584a0c18608e4e3464ccbb0000000000000000000000000bbcfe41f06f4110c0eaf811d1de0a26d904f46f000000000000000000000000e830e8bb65eaae18f67e9f3f42c4308daab047c1000000000000000000000000e67dd065fd6b47be4daccc1a05fba0c2ff152fce000000000000000000000000b6f14a02196667b95f52636ae8c761d37801a64d000000000000000000000000f5f5548c850bdc3ba2e939a1d5c607e622a49a040000000000000000000000001618c9157a7ae89fa917dabf722cca7827c9dae6000000000000000000000000a739d838855e7253e41d5a6eebd6e874c479aac5000000000000000000000000bbf28d5db2b0ca622bc1415526f7eeb6e2ae1183000000000000000000000000091bb145618dae42841b14181d336893d8447392000000000000000000000000bd9fc6e8a5cc944b549610e88c58a96702ddeeec0000000000000000000000004b738228f1490ff6d18e1645cd48a1d4574e02f2000000000000000000000000be140e04065ba9e684e3ccb363261c6087d2b34000000000000000000000000059efef6ca93f3c96202bdb05e8a87f8f0d35e048000000000000000000000000cb026f13da3d1441c7b7f18c4514675a9ee572600000000000000000000000004d3963d8750bd9ada390ac2cd28aaf079749802c0000000000000000000000004cc7e0e7ed929579493316412319fbc59d764a08000000000000000000000000d068bb63b9052da2628627d485a9c66a73537d4a000000000000000000000000ba6560523bc62d96fd64e52cf5b8776f42fcaa30000000000000000000000000be4fe1312ef20a321f38273038d5e604d4650df500000000000000000000000007b1e42e2091e70881d5060c3ff1629f87c1fc180000000000000000000000003d7a55cf14e7a5432c316ee1948eb16f2b3d7e630000000000000000000000009feea28dc0dc8ae31010dc549d3886aa03577ff4000000000000000000000000d237573040e5ce1bf4ad97a2b51638f1225f365b0000000000000000000000007175cd2fb78589527827d046339ddbff3ae9e3a600000000000000000000000082dad97e3fc2eb168e9f909ed46696c69b2ed2a3000000000000000000000000ddec96ddcbeb207294117b454798b61b254cfdba0000000000000000000000006488c4239c25de56c6250fe4dfaeb1058a0550ab000000000000000000000000cbcd109f176b02111a5497389e519e79bc41d3ac000000000000000000000000ae6258f3ecf85692f71285777ffd975a6171dbbc0000000000000000000000006fb6a2346d73d7740290af552e1cee43970344c200000000000000000000000027834142242afc1d02faab45fd8e2edf92cad8db0000000000000000000000007f7fea229961e67d00417d2c596e6ce4b4546b45000000000000000000000000d0602e424e15347603e911611afa7e3ae488cffa0000000000000000000000009afacf6aea77699d5793da398d4ca419e08376cc00000000000000000000000025ae4672defc69796425d3077556cd89236858fb000000000000000000000000da8aac92a0b63eb5b9e8c3a180710ea23d8e5ca20000000000000000000000006b2f75b4ff897d2c588fd4d8cc59807a1a48f37b000000000000000000000000f9d5d7cda2a25ebfa9eb0f561fd0e34290b9d875000000000000000000000000aa4cc77f9a196a24ef9dde17c7c9b8aaf4cec1890000000000000000000000006137113bc208549c183301d2d34e25644fc350e400000000000000000000000075dc4b1ba35fa6afcb85d8b2601962abd57b6df0000000000000000000000000326fd59397eb164f85455ccafc33b0c5a87c4c81000000000000000000000000233504f47414d65a6c9e2c096b5114c04b3bbe120000000000000000000000008037e974cd0f88cf649fd26a6f4b113e2b541edb0000000000000000000000007a01f2a1eaa82f53595bfb048c42c56842dfc14f000000000000000000000000ec89e14922b649293a113a0a3ec971f1d96ae777000000000000000000000000fc0adfd7e73758b297b8f02942582c5079bd7ba5000000000000000000000000257b3f7d44006a1711dd6c855ddb84d577f004760000000000000000000000003720af08985bb6bbf44c10dd299f7a84e55c6a0f00000000000000000000000061a925cec10fbc8959fb99910c9f7a59cb5821280000000000000000000000001d13accb5adb3c9860ce81868d5ba20be9c9c05f00000000000000000000000017f9545ef8a4aa34b34c3927b4cd3b7b20ed9ac5000000000000000000000000e41976df592f90507abced2cb0501df4c0e05202000000000000000000000000ffd71628128b99ae0ab8f31019c39fea7e02fabc0000000000000000000000000f26f6c2b41622600c3b0fd90261e5603585415f000000000000000000000000284b21859076d059deacf1eb5afd0a4876aecb8e0000000000000000000000001587b0ba9c359d5b9c1d0247533f3cb5bb0c66910000000000000000000000004468d3e21216c59c3815da1fa61a4fe3ec186f0e000000000000000000000000912ccf03d00605e8033b45c24d4e4edcb977b4d500000000000000000000000008a42ed287fd5ae17468243a2e8812d0c97a3f95000000000000000000000000d68ae6748d2b178f190102a66d16498bd5b9fc4d0000000000000000000000006cd94a511f9fc4a5a502b95bfd36b099cb2598cd00000000000000000000000051023aa4038dd6ddbd2e8fd3c67717bac01f79060000000000000000000000005cd199b3b77e72d6ac7299c7e64b3f891e3490b1000000000000000000000000484f50605dfcd94801f7fe16fc2a3b3459f05b890000000000000000000000002f9cf815fab368cd223bfbc785ff9ea25df86c82000000000000000000000000b9e7cbd75fcaa6646901983ca354e219ba78c0aa0000000000000000000000002db3c8360fbb86fe63ab543e414307c96d26ff10000000000000000000000000f8360143b9387608c9210534539f2677bb1de5020000000000000000000000005cb105425421abde5e4adf8ab557a101524849400000000000000000000000008e4fb9df8f04a39a5fccd5499be5b9a0125ccc92000000000000000000000000177e35665d445f027b1c6d54c3771b4bc6bd96d700000000000000000000000022c20a88bc008892e760d799ed5e0dcae47a5185000000000000000000000000273ebb25569526010ed7753de695661abbdc04880000000000000000000000004507f5e7d8f66e99aec433747c28d4a52da622f0000000000000000000000000639b9a1c799f71a769a264b2383abff4397e7669000000000000000000000000698730504e345a1f8f9dadb94df81dbb09ba4e4a0000000000000000000000000445e7b1dbc2c0e5c7c8d4cc40f334f8f487966200000000000000000000000092c47b19fd787832d5e98ae916af801f68fd55f80000000000000000000000009abec90eb965c9ae3841aab6ad365cddd5b154b2000000000000000000000000911675bdf4f061dba6513742e0ff3931675d569700000000000000000000000065ad73eb4757549776606f9257b5cd3916891277000000000000000000000000d5c96a89dd2b3a04bc2f7f1a6efcc2e0fd35b8220000000000000000000000006967dc07d5a43a55ca05592514383cc48d4bb97e0000000000000000000000004388435c02be8c1c8c90614299bb28351a27b7fa000000000000000000000000131b6537b00af3426198a95734c09938ba6fc69d000000000000000000000000c74e124bf9d3c02bf83f748c5a548e6a8df31fab000000000000000000000000a7e46ab46fa36e98233980ed53c3893961faba25000000000000000000000000dd912ef47bc754a2a519ef1a95af5ae21453ce44000000000000000000000000eb128600eff3898ec0b9d0e41680395d6c7796860000000000000000000000002624acdaf2e0fbe7f93100782c9fe8409c3609d70000000000000000000000003617d5b9d4024e44068f0b9d61c652d083920b78000000000000000000000000e11a19b8e01b86e0d509beac8756c266c0257949000000000000000000000000524e0ee2107bded04695726055df0d0805ed2258000000000000000000000000d440e1532cc11d3e2c8ae3c9850b156eea670e6f00000000000000000000000006cacde6e59c84debb22e2f0cd528bde28093f71000000000000000000000000e7dd3daadd058d19a2857ed7ab4e7306fceed03a000000000000000000000000bd2944e40a037a50e4535a3742697aefdb82e555000000000000000000000000c8cf9635ca1d478c3efd5b2d483ae71db210cfb700000000000000000000000098884f3e3f8bd25b2c39a5b001fdf140c6e4391600000000000000000000000093ef63b20de7c3b7be9cdc7d0be36c87bd075b2e000000000000000000000000ce79c796dd9dd3401acbd235ceecf8813546463c000000000000000000000000554458fbba27b7ec988e4d5f87e8233a1f7a4a07000000000000000000000000446f99d61b02378ae25af9fc6cb2c65f96ef1d650000000000000000000000002c98b2c12724301c94c91e559eacb91737debbbf000000000000000000000000a61b5e1ae1ad80a281ea554e505fbc72dc945f38000000000000000000000000bd8e3cd297d54e9fd71417dd4fb053e8ece9dba60000000000000000000000004e7f518a07fb6dfc0e31f045651bcb02b5fb57370000000000000000000000006642408b967a550766994df62d24dbf07c866207000000000000000000000000df4fb68b97e1aab72dde3928b611390eb8ae9c43000000000000000000000000fcbb6adf854a083241dd9610c4cbcda35dc93eeb000000000000000000000000ca765d11797dbc2be704293e15c721d80f41b39c000000000000000000000000004c79bff063bacd184ed7b0da26577b849f761e00000000000000000000000049a44d841ba9b7c4e9db013179c17a66f7c5af27000000000000000000000000361cc8ba9c1b82dd8d3a40e59d8784c0ad18c4ea0000000000000000000000005559f8e11c8d026245586e192aabc8affd0eba090000000000000000000000006ad6e04efe9d7cd60de6bcdeeedf0c1f4ff09df0000000000000000000000000d7fa74f063854df657071b3a703a019067c12ce2000000000000000000000000c1e77e7b80f282a661ef01db941ab0b69d5d2c540000000000000000000000009f555fea9012c47ff93dc6660a7531d9a51b03360000000000000000000000005a860458330a4117dae6daa01c065efb3ad7c2fa000000000000000000000000b6db1c23a61a8238fbe8db0ac16ecd36a98ea6160000000000000000000000003e2327194ee8f7ce471b937e9d551bb9173f0005000000000000000000000000f4dfa49b0b46e0212b0f35cec652ed94436e5dc4000000000000000000000000353fb0051b9006ac5c92146421f4abbdce8ad0680000000000000000000000001fcfe8f298aadaee7483554483b3ef3f371a5907000000000000000000000000a22391789a57267b8606fe23a1efed91d4f0f689000000000000000000000000d77d99f2b31fc3d665880279487b0967d43b423d000000000000000000000000900325f21bde015555a6095e51aaf7c25fba91920000000000000000000000005962b49e40fd555d7d6f8ba9fff631c13ecb757e00000000000000000000000083feda6f5ebbf775e2338135e826256c78a04efd000000000000000000000000a0190ff34217527af1ac46c1bdcfc757bdc27aa900000000000000000000000023f08e4e2d5f2e89970b1698945ff1f4c24ef68b0000000000000000000000003dcc46b998183917ad3d44477c5608292bcccb0b00000000000000000000000082ed7261d6a03de0f113327bf1d1b4506f91644c000000000000000000000000a216a4868c415c970b559f255b6b71ba51f9f4a300000000000000000000000078f4ac57ab13429d34062dcb49c07bf5756d4028000000000000000000000000a9d914d324f5acf002acd6766781b7b41cbd082200000000000000000000000009e1812289f1e82ad06629aa9a2cfe01d338bf47000000000000000000000000f3ae84131c27ac7859c460a95caeffac4fcc15cb0000000000000000000000002393973dbd198f4c743e94e85899974da9e3589300000000000000000000000023aceeaf357f9710dd0ad62e353a3f6e1f3317880000000000000000000000009fac2ded24a98e7aebd5df98d721bb07eac04ab4000000000000000000000000783c511c675d296372b76860738b82bbdffb08b70000000000000000000000001b26c281da12749e8433d44fff27a00770a1460d000000000000000000000000e0b6e105932624d2f1d947f659171d2db3ef320200000000000000000000000002454a8fc74f77701b846600b3981d4e49098d6d000000000000000000000000dd0f984fb0a636e10bf98e1974c6486ed3d1784c000000000000000000000000ba0c6ff95174757d39a903ffbcf8e4abe3713c7c0000000000000000000000005e38359c1a78af301ba45157cef8c9ef8a922199000000000000000000000000c9c4c7149d8a75827083211d37fb4106bcbe90aa000000000000000000000000b1af56f352cbc130368652650856be105ce14f9e000000000000000000000000418ee710e8e07d53e63078bec12ef752fbd2e4a600000000000000000000000057b2f9ce1c013e72f5085524a8403a03af12b7d70000000000000000000000002547ac4e0bd03d5b82608f2ce76db1d251224cbe000000000000000000000000e9c826d37ce5be942efad3163b8134f0ba79199d000000000000000000000000d0ca1e07a473f3f9cea46bdb05a731050de90c8b0000000000000000000000008b7ee5bd6b409f619ad4d31e1e30a3eeb401b8610000000000000000000000005fb57cf194eb98b21b14f505748e1609758dbc180000000000000000000000006258521b651e06e40499d9537a4f2f92d5866d9b00000000000000000000000088b6b1f7932a4e69c2ab7115b20f5605dfa1aabc0000000000000000000000004feda66224da27b0f7bb8f619263c7361ef377450000000000000000000000003db4f1ef669725df6c7ffa326fbb80b5d1c7c2ca000000000000000000000000f78a535238f8a496dc012f85da9ed618faefdb3000000000000000000000000013479caf00bd51493a09074e73f421f2babf4bb30000000000000000000000009a7d87c9e866e92457e098b1c8a94714812b20b3000000000000000000000000d1c39013a09020edf4b50781b2934d650c4d84a500000000000000000000000045cdceb16c26d17ecd8424c0fc0d50402b2324fa000000000000000000000000477ced4790575fba7f493f0757f7ecd756fb7c320000000000000000000000009cfd2b32542f80b60479b90e742d32dd4f97633b000000000000000000000000473731b7404fbe3d12aa7a1605b2e5e6a64d1ab4000000000000000000000000f58192cf8bf7da579fae7d22f4a693b3e9e7f4bf00000000000000000000000035a5a248e9abb5ecf64c3e2e8ea82d484607b18a0000000000000000000000004f86a75764710683dac3833df49c72de3ec65465000000000000000000000000f416653b0e9fd576345606bef75360e7e8509c2d0000000000000000000000002bf252fc3ececf5a56e472121ceec594f180adc60000000000000000000000008f77918f955d8ea955e750f0191581b0bcf11b6b000000000000000000000000448c50a54732063d32d9e415ca57a1f6a079bcb7000000000000000000000000a87d7a991bd20ac8563bdb39e73246ba6691aa820000000000000000000000009bd34a1db43cd3eb63d7b8055ad33d339da176fe0000000000000000000000004093bbf76a0af378c945c1af4bcc8707e857600400000000000000000000000005ada2cdeba715bcffa5c0b814df606418f049150000000000000000000000000ed51058bcbb9884115117f7237da3e7161de9d5000000000000000000000000e2ab03e6544759fac084b6b2fae1a789d78eb8230000000000000000000000006bc786532a64fb73cd7ab770e26630eb7eedc035000000000000000000000000078f06359a2155d25b374f1990075fd51e71b878000000000000000000000000f9d6a15ba085179518f30b278fb98d7a231512cc000000000000000000000000c4dcaf58911c18b7c47fa9acd95804c8deac14be000000000000000000000000cf4a9e50e4fd0b8206c6fe0c0a6b6308e4ed1559000000000000000000000000a8833819b0c6fa96ff154c02ab893214cead9336000000000000000000000000e56e6fa1538af8d61c0643b671ac4957409a3ac7000000000000000000000000c193b4ff61af80b18fd9a8127486a01739971cb2000000000000000000000000d2428d158c95c6c085ee70267592e88d8abe617b00000000000000000000000061cca2d233a990403ebd9cf921159b3d74d2a975000000000000000000000000573dda8fdbc283d3e4068e73381291548d702b2000000000000000000000000033f560a824e77f4853bc9ac3bc2aba6811da87a4000000000000000000000000fcb84a9cd255c1cf65881d19d4f00797acdf9aaa00000000000000000000000022bab20305e80913ed438e2673708d7603537e340000000000000000000000005b4b060846dc3a93fdd6d46ee4587d1cdb3f4dca00000000000000000000000090cdaac2b0e4888b006f28f863ea4f6d1f0a3cba0000000000000000000000008663741a873af5b6275ab02ddaaac6cac4eaed79000000000000000000000000ab3bab050dacf5145c12179f0d453e9d62c69e4c0000000000000000000000008e2f27502d5a5419cb759fadc269c7faacd9ef3a000000000000000000000000e29e7ab4f63228e0ebf627d706c1082efa28a4ff000000000000000000000000f5fa97b5773a49f313673ea822b6fa00da4b8b370000000000000000000000002698824c9cb8eb81b0eca6682860fa4d8868d98100000000000000000000000078a0aae8e4d4a80fb3ccecf8e3dfae1e8ab30760000000000000000000000000e60fe3cceeb6a47452729873f0bc47af4a935972000000000000000000000000f28fe19b6a08e9b7954245fe94a9e5679c7520eb000000000000000000000000fc7c89ebc8c4d115ec4d78b4b719e727c75cea550000000000000000000000008bbe3431473c45bf29774deb49e9a1cf39586a340000000000000000000000000e6038322692b07eb4413c9c99f1470e60c9a50c000000000000000000000000f67cacdca44cbfbb9c4e8e73463057f9a1bf73b800000000000000000000000051c0e20edbdee7e58ea894f9e37721db3b43d8db000000000000000000000000998868263be36f46d5b091afb9997c14e9cf58ea00000000000000000000000002ccb9c9fdf79c3566c4a15208b01e90790aff900000000000000000000000007897143635f59c8c13cc2eaa2b172a03ae96a7c1000000000000000000000000414ffe4d53cbf0ef68f00c7b705efe45024abee70000000000000000000000000a74a26bc5068a350f0941808f5765f78aa6902c000000000000000000000000b14f1b6c4cf05047e4d44548121bb31c3f5114180000000000000000000000003e799bb22e9fec9617964ffbaded99d7feae7d1a0000000000000000000000005f315bab37ee5f5d6ee208131346e20ea8257dec0000000000000000000000006d39030df220c6507b36f91d55db0d783cad9e4d000000000000000000000000b6fb7776042b221af9edf45e9264c10d160d8d2e00000000000000000000000087082ea39570d21447d7a99ee37d54dbb92781980000000000000000000000008ef6cc394f3cc91cf9a0a1a1ba53c7fac01ccd860000000000000000000000001bfb56b3be45f34b85e22f48e417fdf3a4792be400000000000000000000000085bbf444c11fad106073ec4a9c372306b7183915000000000000000000000000494685387078de836b2cde44bb3c1a97cc7bc3cb000000000000000000000000ccddd7e91b67d03b11517245ab137d2143d292ba000000000000000000000000932d1ea5050e3829f29a53695424be2b77ee93f0000000000000000000000000deb0d3040aec21e51c96cf04bace5694b9a2e1cc000000000000000000000000145d96e4441bb9fe6e2da89b346f1286e0a72004000000000000000000000000a12e3f3777076c70dc04a6a477c953b3b6c95010