60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000004f5879bec098d612bb2d6dc21641e8355413e74900000000000000000000000041842b93338c150c0db5af0b0fe0acaf1e3c2dd9000000000000000000000000e491a345cdae4eebaec104456c0a229e1deadff100000000000000000000000019f16f92874a915832d712a7c69370e051ead4790000000000000000000000003499105fbbb9548be0dd60ddc13556384255abe0000000000000000000000000283e5ae913414549291646cc540281bd38db3e5b000000000000000000000000662615ad283a6fbdb2f62a4e2b7a567c03372f6a000000000000000000000000da0a40a5be0f9bfdf4c96d2ee44df5b0ab5bb9f600000000000000000000000071aa5fb7777788f3e6c5796b0a51c0a6c7c4acf3000000000000000000000000314204047d7aa14c5bd36cbe8611ef1d9af199b4000000000000000000000000d3c9bb50dfcc95fb90b5f24d0ef556269b03f57f000000000000000000000000d511960ec208f9f7672e4e020cdb9a2d1732ad510000000000000000000000009dabb4f13c87a4f8f0824cd6259f5cc609da0341000000000000000000000000811755fc0c00d62da9fa26eb9a9bd4ff7275879f0000000000000000000000009a1941d5642069be5e54ed525252349ca57abcae000000000000000000000000c68e9af17975a05d56284fa970bc72edb2e5eaeb000000000000000000000000ff05c87d5479f117d916975406372f5d965d0c92000000000000000000000000c73dd009cf4bff4221701e4d55c053998182b71c00000000000000000000000048a7f1ff1e0e0ba7809f8ed5bba644d284b3e14100000000000000000000000029fca7f9ad71f6669d328e71498c178879b999490000000000000000000000008350cec75ef9db95622e8ddbf13e41189eb2c1d30000000000000000000000005798c0c8cc396da77aaa68c0722b70926f98946c000000000000000000000000f2e5c54fcecf4f98e491c5ff3d1367c88b475192000000000000000000000000cced6a7fb96b8d104227810ec6984844db48c22a000000000000000000000000be1a5fd7f22fe51ea71546c6b65fa47ba8b516ec0000000000000000000000009af584755db18c35c55f09f36bf5829291f0d2ec0000000000000000000000001c4cc7a48389c36a6e16cbd9027dc16b889c7bed0000000000000000000000000e8ee6305463c48beb3a45bd7cc9ec7856332ac00000000000000000000000000b9d6de7e550f9daadbd2b60c33b19384d7d0d4e0000000000000000000000008cc88762fa58a5bf5fb0b3d7e9c738eef41f52950000000000000000000000009554e56f9af8905ae5b94242b52510f431f3fdd600000000000000000000000078f541c19eadcf1e7fbaa02f710e6fdf6c23bdf0000000000000000000000000d925a4b5e1b71062094911f9b7782494042af964000000000000000000000000191d8a4aed579e8b4361114cd2191f814f5d548c0000000000000000000000009db01dca5e1dbedfbd790a93ac88d9f84415f1c2000000000000000000000000d6693502a45ef36f3edeb259cd10530807761e1b00000000000000000000000004c59496ff5c766453c6d67559d4f7c60cc005a2000000000000000000000000e761560c18b332ef88516a5dfa6c2bf54d1acd1c000000000000000000000000705fffef952535da7206b88f67e49ed050a4173a0000000000000000000000005cd6e29e2c1f915a33936c42fdbe607488df4031000000000000000000000000929aacfa70cdc657fa14920b349862d8ae2da970000000000000000000000000b86f2ea9e85a60d27d6144f78cde95b71d29baa70000000000000000000000001704ac6a57aa52259e5e758293e3a895a6746a030000000000000000000000005a3c5ba047d26e4e7d34ac1e7af19cb918efa563000000000000000000000000be294b8dbcf2b336db95fcad3a986084f2680e1700000000000000000000000035e4c4d77413c3386864da9b3ecc9729046973ae0000000000000000000000000b8434c8da9a65ca8772dab56358c25d0882b5230000000000000000000000001fd941704f16ec3da5d48cd360e3593312314b8b0000000000000000000000007e7b49b27979630f6941ede780f5531b427bd94b000000000000000000000000953e25885e155c04b1c5859084bea181754287dd000000000000000000000000c25c0916500b10efb3e1eab9b4f94859269ef099000000000000000000000000303f916aded2625d2eed4c39ceb86565fb5b358d000000000000000000000000e31755c75640729ad1b736b6d76cd500acf3499c0000000000000000000000003a8ecef92c2a6c22232b6399cc91ed46d197b6710000000000000000000000001d23ffaac4b84907da7f3263476b23f110ae9f3f0000000000000000000000005621792cdbcc5672c7eadf8a90ef678c3567ae7f000000000000000000000000074994c0755b48edb6ade8ea9c374ce5918a9ffd000000000000000000000000f8124c9b0088066729aba8a3c1ae82b4d93684d20000000000000000000000007dd0348ab73c4c98f971344620ef27d3175f719f000000000000000000000000a3882207255bb6bd26316d62a4e4f662422fdd7d000000000000000000000000d944b22ed92eaaeec81612d3c4ded03622973ccf000000000000000000000000130634d4e86ebd9c2c805c9075c32ba828d975da000000000000000000000000e5d19d3e4363803887cf0c2e648ffe5fbae69863000000000000000000000000d53a2c07e7b47e818268ac1cf54dcb7ee0cf8b8d0000000000000000000000003cbe67d3f4defe747729dfe97906695a5e948f61000000000000000000000000f473a6e9b67ecb8c8d924ca0b8101bd5292e9be800000000000000000000000061fe9cbf76f9eb318b4702002eb1f2fc222ca2a2000000000000000000000000654b02d279e04aa8b397bd84bb2e463249ec45fc000000000000000000000000d9efa4e72b6aa7d70e2ade61599a1f3d9e91dae7000000000000000000000000d72efed8e1956738e4e857793c5b030e2fed8b870000000000000000000000008c64e1ae34bb8285935a00cabbd2b67a6871925d00000000000000000000000065f2da9c8fc5cf2dc8a8ee673c250ca780c8ce45000000000000000000000000d67dab1f7103a5b16722787d649e4883d7fb65cb0000000000000000000000004c1643127de3cb735b2e26741f37e203d4b97363000000000000000000000000d6362ba2f9f4048918918723159fc488889e37740000000000000000000000003ca3abcd23c834ce063513c5963b6aa73726d6bc000000000000000000000000fc243d7bcec5d78d89a843d32c058095c5244e5a000000000000000000000000ea0cd947848b81dc2092108d9eb135411cccf69f00000000000000000000000097e2716344dba034b1dfbd48e6c36c5b9aaebf89000000000000000000000000789fea6f55dd9155d7963b28c9e73c51ccbac02d00000000000000000000000092cdaeaf3174b109b0a64719a124c82c9201d92e000000000000000000000000b27044cf9a04f4c785601d03b588d5bf15fc77460000000000000000000000004a6c7f2280dda3643df201f528b8d20dc040f1db00000000000000000000000081f6783957c69f48eee1b051780e58074a1454e3000000000000000000000000adffcfe3256311b2ec93ad0563d66ec28292f9600000000000000000000000002d7b1e8c239a46a5fb7f66f14f175dba5179b04a00000000000000000000000090308bc81e016ffb724a848112d45083cbead1ca000000000000000000000000f44597601229986bfe33573cb538657f3d9923e200000000000000000000000033274667f965522c5732e125273f70423029e627000000000000000000000000ca616dc26194bfbe11ddc289330946a899af84c9000000000000000000000000c7999430fa62538ef49ae875052d17961cb1045d00000000000000000000000072eeef73072a48735563a0cdd5dc7d4e557625b000000000000000000000000048aa021bf08e183c32abd8ea83d18bb1a43c70cc000000000000000000000000c4722356de50681419df74fc30bc01aafb0893b700000000000000000000000010b828f6fd6a6dd6ee2d953f36e202330e62e58000000000000000000000000033345d63cb21c6bc704f03b44e3a03610aa737d90000000000000000000000004eeae92be3a110d6a7a7e99b20946654ed319fbb0000000000000000000000000913d5ab75eb618f79202ef4444316ce1130e80e00000000000000000000000046eca5825ded1585f7031605d2adb06088e742660000000000000000000000009f6bac84cdaa74f2f0eedddf18c51e3a1eb124b5000000000000000000000000b8eef5367383c4aa4cdfbf593d4b766802155340000000000000000000000000de7e25481503d3fbb257eef34ad92746074cabd10000000000000000000000003f72981cb194f2be679742d138002fa5355b3257000000000000000000000000ac7390ee11315493190b3e2cced46a36db2ed47100000000000000000000000068e9b8721f48b474d96a89a816e48dcd660d1c70000000000000000000000000d7a6be613bb5b32054d21aa3aa174db91af6cdf4000000000000000000000000e3d1a2d8bd10db37ac500163e9fed451d22a6adc0000000000000000000000006ee2fe2753740d4ab46604dafb49cf3f98a7962200000000000000000000000030b5d5b0a9cbf7305fdc65652c64f36e84dabaf30000000000000000000000001c81c2d8c137ad50925540564d95e169051a99750000000000000000000000007890699d358a6be3a6da349abf110343b9d551960000000000000000000000008c56c055b030666319f80fbce491f1198e8d7f22000000000000000000000000636843d762827945f5c06b9c21b7dbae480c8550000000000000000000000000278da3e9e7e8200f9ce37d08f42f290cb969980a000000000000000000000000bbeb95ae9cf1ec1cf17322d428bb026b9660fdfa000000000000000000000000266d8e3b85dd66758854e4e2ae27c4a161236828000000000000000000000000927576e81abf431841be60f4b45d42bc317b4503000000000000000000000000afee261297e4b6a18ad5615722b132227c7aecab0000000000000000000000004206bbce147318261b7649b5f59c7ebc660beef000000000000000000000000017ae6c8ea05cc6bde3f677a8f4d19af03585cfab0000000000000000000000004218cc4852a7510ae3d5a3affbd1601066d1c222000000000000000000000000d0d4b697c3736825ab7775dc9c4ae7d155eb8ce00000000000000000000000001cff96c8ee2507bd91d965d0b07b755bf326726700000000000000000000000050903f8e43ef8ff704879226bd790fb3a0c5acce000000000000000000000000a36cd1412b8b77812773c54c32e43689918079b0000000000000000000000000d344243cb8ec4cb99116c7241d9d5ec8d6910f2700000000000000000000000012164c0e8bdf8f62c576b152c115d1e7c7d54373000000000000000000000000ccf8517da0ad773d24aa6b3c132d67156153bdc80000000000000000000000002524a046ea4b734ed7ffee702a59dbdd9d26f4e00000000000000000000000003011ff89fd5f2bc7ebadc117026dbea2855010bb0000000000000000000000001c9268577592cdfcedb71f42babdb85003f9ce150000000000000000000000009b88eda83e62a3a5606cd0b472c2f16abf262df00000000000000000000000003114650b466d5133f3b5fc4f65d945fe27321f6f000000000000000000000000ed0a01ecb32cba462a1273c1c73b93a28531ffb80000000000000000000000002c15857b28d77b6f8a0627a100ef4764e7727a980000000000000000000000005fc56d712987b32e6f70af52cfa1156c3cbb3c33000000000000000000000000a527ba6617cf3885131cdfa3340574cf76baf870000000000000000000000000ca52a51b0166496a98d05e0d3ebb13b369e7a39f000000000000000000000000d0a014f9c76c638ab30147a9f5fe3a8050acc51b000000000000000000000000dd56aeee2f5630cdc38e67e239e0e8dd46a29fac000000000000000000000000dcf378dd3f7433c3a9d7ab59e340989db024609e0000000000000000000000002198808767b59ebed5693540f18cf6bcc3d07153000000000000000000000000f1228e1ac4685b6d32f9bd1c1ea9606f03b9fbf60000000000000000000000004c3620c2536b0a6a21e7bf52834ca85aba8310c700000000000000000000000005da9e94a51df91547e6cbfed0147c83cd07ded50000000000000000000000002c3b5a147e7b078dc79853b2cf3053af541bcc6e00000000000000000000000097d343dd2602f4cce5afca326131fd2d2f994ce5000000000000000000000000b284f535b4036be4e9f6ecb3cf520022bb825450000000000000000000000000bb18976302aaf676aeb7a20073c893a7737d9c83000000000000000000000000083c4113bbbbd95a5551c676ef954b85f21f74410000000000000000000000002c942a7b83aa23d9c1903116a71f1a02c4d61db2000000000000000000000000cd0a87bf41bdaee86630c1c953d77efecbf9d0b10000000000000000000000009bdb3959173c7975115a36aee8aa5fd26f13dfa1000000000000000000000000fedc62565d68aabba051babc6156e2dc200aa8cc00000000000000000000000085da1e97ecbdf4a64a8ceb7471a58670913f3bd300000000000000000000000097b1c4ac58b1bd279937c357fa7f57f47f4ff7690000000000000000000000001ce200a2b492c1078368d34c50eedaed448b61320000000000000000000000008530adc3798fa9dca2ee4f7e21b1b67c1a56600b000000000000000000000000165d3ced13f8c55826550e5aa1bfc71b0342e6ff000000000000000000000000b732cc4a4b9ea7329e12504b5ae1b289b2c86f780000000000000000000000003431daf76c0ae8eaf142962c7d95c94004e1e552000000000000000000000000ebc98c142f2450e704f5ff72bca4e1a8ca1d14d3000000000000000000000000b3359e8d507eb18394a40957518d6f4a17225472000000000000000000000000190f8722e956cd9fd9c9f101d6a0d63974b23b19000000000000000000000000a26f4d9872ce1af0889f2c8718bcb6eea22634ef0000000000000000000000000563fd407e6c57695285e6787b7a4ca5ffab15590000000000000000000000006c7f314610656d21088bce066154d1a6a148a604000000000000000000000000921ea29edf063229aaaa2250d5731385bbacc3cd00000000000000000000000008683aa4fa1505a1f20339031ecc7b3f91beb2ed00000000000000000000000040a1145d7c16fe17e628d90da3b183a80e975194000000000000000000000000bb0b78154cb2f8a796640bfd6c66460dfba9de0b0000000000000000000000000f75d9d57d3e962f45bc6145426125abfe23b371000000000000000000000000ab88c79f72ff194b43bc986ad9916c1cfd927cb20000000000000000000000009147d605394f9133abfd5c8931e0f222ce6c68d60000000000000000000000005955a99bc1a9415a54fa79f377c1c5253ecce1100000000000000000000000003331d138472ea0803a213c096f6923febe2a73cb0000000000000000000000005a28d0c44a5136772a8142ae81a7e623ec10c27d000000000000000000000000ec82fba6cab887b0dd25c41785c04995c63f36050000000000000000000000001db5a1325f2de007cedeb754cb874c35cf3e5491000000000000000000000000db090fd8b6c31dba1c4629e0687ecf863d80e1760000000000000000000000005c2793997b74373424661b4417fc1ccee04ef66f000000000000000000000000bac398e0aa6eaa86bf5fcd32efb06221a1ab93a9000000000000000000000000fbdcffe57f28fe7b314f8473cbf34f6540bf8c9f000000000000000000000000af702ddd69e08737b3bcd678a582d4bb370e803c000000000000000000000000196c2abd829bd7838eb715682ce8fa38ae8949be0000000000000000000000001826868fc6c53dc08fdb8200c11082bf8625173700000000000000000000000025cbc3c7a6a5b116682d1051d88c4e7fe5f23f5900000000000000000000000094b775e9dbfbd5b2ac14c3a429c700b412d6c836000000000000000000000000c1fa1397840423745cfa887dedfbc6f4646c79f50000000000000000000000005bde77f9fc18ae593e74b5b1a064aa6f9e426c02000000000000000000000000b32dd8e14e0d7a6a249e07c889272e40876b75f20000000000000000000000003db07fce440de9be5ca47b1578f5f7f68a2d7d3b0000000000000000000000004328a42a65ff45ef422cfa4e49ae19fcd38c9071000000000000000000000000d1f8e1854fe33ac2285129829197e8d005f947b8000000000000000000000000bfa8634d9d6cdbe330f9ee9a905810a10d4d90a30000000000000000000000003db2759138f42ac0b968edd27a2a0d0e93efcd710000000000000000000000009c4a9215f40723d048a87279338eaddf377dde7d000000000000000000000000beecf8cad29b5c06225f056e4e440883ab9646520000000000000000000000002e84cbf20e2dea8c0328c4f9b111f9a27de1f59900000000000000000000000049133407ec62c4eeefd380614336e5067d66430a000000000000000000000000d5c160c057d4899536da9ec61ca0e561c5f5fac6000000000000000000000000e7bf3a6abd0009fe6589bf7cd2cf68aeaa7b7251000000000000000000000000c4c57a564d1bbb5d7ce92c99f48c483b06266b990000000000000000000000009a4f733b3e3eb15145a69a74fa13e508cdd3ca7b000000000000000000000000a280a5cf25e5ca9c7c286d9264449001c44a9ff100000000000000000000000020370acf50fd8268769ff1ad8f7b36b8bbcdbaf20000000000000000000000009c3a0cc37a90c3bce4b844adbc07987d31847ef1000000000000000000000000ae63d805a2586b571a3368e719908ae5b7fc7457000000000000000000000000f38c7fcf8e51d587df76fed7d5b2f5e457fd14850000000000000000000000006f9210d6649c3ce5a373d5d48dfdd21b915a915900000000000000000000000030ce8a54ebab6f1f007549ec9fe2e9d7784dc6ef000000000000000000000000636fa2fcfba6dae40fc7c4ccffd4d091613ab08b00000000000000000000000028f9643d37be45809d61ccf0b868f0b06b0ca2f600000000000000000000000027397729fc7eb8a6b51eb54945e4bb3ba709ba4a0000000000000000000000006e03d8afdbe3dca0e03c71a994d07bf9649e874a0000000000000000000000009166c5e7971a4f7ae048bbbb6126a1dd799360190000000000000000000000009733fb4a3accdd59d8ca725c2152ec55a0ac5842000000000000000000000000e4036a3ccc279a31d04b40d88fb76b11bcefe665000000000000000000000000a47e1d2407bcf55b45c13c0612f164680fc2f69300000000000000000000000033c047bddd0d252c18170b4d671b57d35f038d850000000000000000000000006235ba9051e4ec2a569b7524c9d09bbcf7cfd7a7000000000000000000000000e93685d7e014e69d04ba71418e19acea374810a5000000000000000000000000b90ef7a406473bfb2d8f13d6f602c7c3d4781e6a0000000000000000000000009b851199f486d537bf6d2c77ceb684e15f3530ce000000000000000000000000dcbe31e67c6965bb91f4784c9c51169542870a64000000000000000000000000300919b9bd5e5df9dc8cec6ab8f745985d81ae5300000000000000000000000054f65bfbaddef2353e23468b22e0e8791fb79999000000000000000000000000a36c2fe4717a34a0fa3f87f7782a0c348806d0ec000000000000000000000000d4de29a0e1d855dab5b838e47151512d1761fd68000000000000000000000000f48dd89fa6121517b141e99b1608ecfe86e48c5000000000000000000000000012e9e5c6ec1ed37ed890e0c7b451b4a45ec13149000000000000000000000000381ac9567d6c859e5a95babf78f609a9682f6e8a000000000000000000000000722ec79b5413de88386b521632a49c586b131a830000000000000000000000006511ab3ac31f88c98dfcd3d4c54dd5cdac17100c00000000000000000000000060f2d94f79954612373183362711a3bf8e84602a0000000000000000000000001f3316c99dcd7be0d77810726fe245a1cd395a7a000000000000000000000000e21f09463d45a95fb220eefdd0303321dcb8aa90000000000000000000000000a2a50bccc8211a25bfee465ddfbfc6ea3d63ca200000000000000000000000007a22e97d6dfdfa9a9e4d5ffe247e2c8e008bd9c100000000000000000000000079fd4986d4f3a6071a2fa50a9fd528f6d7e4465d00000000000000000000000004fe28981a8c448c5b61c0199554ae9660f3121e000000000000000000000000306c3f7d2672c0ef1d4305dd8bb756c218fc45db000000000000000000000000eb353765f2919e789a4641318e472707bf5f852c00000000000000000000000003cf6f99331f947ed3c66f1bd0b29ce43cf629080000000000000000000000005be4cfabdb4d1995d818a2271b7b3cf09b28bad80000000000000000000000000a8cae3b736e4a069bef62f0154557b030d90865000000000000000000000000560dc236a1d020cfc2baf50b1ae1064a188643820000000000000000000000002c9513cfce4b772ddf9975e546cb932557ad56f30000000000000000000000009cc42a17ae45707976a4b08943a5ba97f1ce145c00000000000000000000000002cefac0315c4d0ca68affd3baefa232b857b31f0000000000000000000000008c940d4094d321cc3567d9a3b49c79dda6813e8e0000000000000000000000001d58945c58369e2b685f79d779721de32003701e0000000000000000000000001fe1c8e7c25e07a0b1256acd1b9c23832403b55f00000000000000000000000022ea5b7a09e34dc0523deae1e9c72d5943ec127d000000000000000000000000b06ee2f6163b7a756e831d9dcbe803db3e2a6fb1000000000000000000000000e1b507d660801a0d4e2387480c7a6e8abd43aa730000000000000000000000007fade6a518960e67354f61d4dd613601710eff53000000000000000000000000e7c635b9dab912c616e8f838eb828c38b976422d0000000000000000000000004d86adc7a874ffb89a500ec52d019aebdcb8008300000000000000000000000081b134c5d8dda7ec68a83c055790c814b32bb3ca00000000000000000000000008640d0c9212b429bc7ce2e6edfeb1cc360a8c2b0000000000000000000000001fee9067d041b4da0c8cacc37d935a760f3b645400000000000000000000000012a605fdbd6e5674c5140ff91dc901773b0c048b000000000000000000000000138129569aed3ddaf1734097f86bcf799ec857ad000000000000000000000000075e95611ebf671129fefaed9292823d6df8cb6f0000000000000000000000006199c46b8803bbf60070f0b0f0d8ed162b2860a00000000000000000000000004686d3c8bf73e9dbfa49523f8daea008fe1726c00000000000000000000000008735e714a1940b7b0ddd0f2e9a68b5916c684dc50000000000000000000000001ddc47db40c81eee4d700af11116a4489dea42ae000000000000000000000000c88d9d5d76757923be02be9819433bb6b58538550000000000000000000000003291a29f522fccb1566825f30a7df7a7cbd017ca000000000000000000000000a70b0b34cecc287c6b997d8d5f76982407a092c100000000000000000000000092a1df64f994002f5ea3e0f1796e39196a21288b000000000000000000000000a0f6beca7f0ad19becd4d1f6fc57d31b2953c5e4000000000000000000000000be1ecea5976ced2d47f9dd6d56478f8e8a229131000000000000000000000000222c65bae747f6ced937d0a917292bc7a544306c00000000000000000000000011081d3b2caa04e5a42bd23671e1ba90bcce90270000000000000000000000003eec188e05ffc9af95a0be4e21ddeda90887ce2d000000000000000000000000da14dbdaca681267621416bbfc40d86cfaa0800c000000000000000000000000430f10fc2529c5f3a383c48268bbd6ba38d3d94e0000000000000000000000009131acce58e546066714207c8e83861444771a1700000000000000000000000007c9984d64e6eb9f27118718933f266166ac7bb7000000000000000000000000e61d09e04c94179e92ad186111dcf6f43478d1690000000000000000000000006a9a8212901767113d148a248404d9efca6cada9000000000000000000000000ef2016265905ec52de31d98875e7f16f19024d21000000000000000000000000c44affdc70c45e94e0adcf5408bcdab9c4c1083d000000000000000000000000e9ce245e02e5d6659a1cf850b650d1a857c838e700000000000000000000000063e3fb29220e9a32cacdcdcf006d22f1c3093a0b000000000000000000000000e0a3945d7f2996b9f7659c7fe51dd9de0301365300000000000000000000000085b71a8f16fca734f638c1cef143cd7527e1d6da000000000000000000000000489d79144236fe4dec5fc546a5b040307de2db3f0000000000000000000000005ac32e2faf4ad37f478bc6137dd1438f540c87ca0000000000000000000000007ea883c20882989792746f563d784ef051a229ea00000000000000000000000057c8434b0a7cb415d7db8c1479d9230dee97267500000000000000000000000087eb2a421fc7e2c5cc33d266b163461060a27ba10000000000000000000000006eecb52184f835db9c76181c8634ad305c811e67000000000000000000000000ec0b79f153433511db552ba0dda75b3447cbafbf000000000000000000000000d36a87f3e10675661adf280e9e2f6ba8d3b46b57000000000000000000000000581503db3c325725aa95f6c4392668d9571ddd65000000000000000000000000a6e8bcb0c95a7453dbea9095e617aa562094a62600000000000000000000000072981e4f1f207383cef4393a4636d62fb5620fd8000000000000000000000000550d3aab8c8bfddfaf83bd1f9f9e5b7d98a1d07600000000000000000000000072ff887134040c34a10cf602cefd23a1e592e1a70000000000000000000000006b5f76f1b1a32dcaaf046599b26e2bcc8c6ad30a000000000000000000000000012eae1ccfeb0103df231b0e5df95c50b2c6d44f000000000000000000000000dc9fe1a1d0a41534a1acef53d5fe21f0a2bcb2f9000000000000000000000000b4a34b88dd94fff8a9c4baa40306a872ccee0f58000000000000000000000000a58466bb44bc3f30b5fed73052217de07469d482000000000000000000000000b8ef06cc8d88c3651f3ed5e4abac5fba9a7f554d000000000000000000000000a8aea022308c74373399434591f8871c2c74b7c100000000000000000000000007b944877f088fd88fd6d21081cfa2a193847eb9000000000000000000000000182a7a32eb5897a34d6496b481ec565f51f156b200000000000000000000000068b6cd06deb189dc046d74e7d7c2fb4222835c290000000000000000000000001fe87b9167459e3498e48ec29cb023d34ef88fa40000000000000000000000001414f8e4f9b568ce1711c33d3f8d5d9e27273b9c0000000000000000000000007bd9e7c99da169ec5019a80db7aa58a93db47bfb00000000000000000000000030bff6a238a8b30325158d24fb3f587f038837f0000000000000000000000000dc9de4bd298b9630bffd8e6528cd01f147fde70f0000000000000000000000000667715e5e52b646aa5bc56b7be4ef5703f8708b000000000000000000000000811b487b8c803c3c92c90742e8609eb4e5dba4d1000000000000000000000000c664daf0da3bcebd5738b94be2b78a05ad9e503c000000000000000000000000d8ff2c21d123ccab518fb5fdb50005ebf3d77e5200000000000000000000000056877b5e72558dacafc8f8fe14a20e4dc342534c000000000000000000000000914df1da7bfe3b192545e47258fd685b5acd254e000000000000000000000000132189c472662aeab84194c8e89a23a9766a510c000000000000000000000000541b4141d2b176230a692e21cabce566a7675218000000000000000000000000e1675b508055bc6935e5eaf8f92b58d28a31704b000000000000000000000000e0849ea2fb48339cf99b14c85685ee1920fdf7470000000000000000000000008fc9d12af773bb3aab10f74ad82d0c54ab6c7fac0000000000000000000000001d1ded79a5cdaf013bc5b143ddae7f4f4ec1c02b000000000000000000000000567b76a146c7a7d64fb53179e0c8aa0115fe0df7000000000000000000000000f0f23a647b7dff9987f6327c6b077b23bcd7655500000000000000000000000066259b3ea380256767c75e2a71b985047142b09c0000000000000000000000005057d1ff7b16778208339cfa9dbe9438ae8258150000000000000000000000007c1cf1d0db0f851437e3c60a24fae45bd144158a0000000000000000000000005bf621bad33c295a8ae55026d76969dc0d514a9c0000000000000000000000001fcda73383e8d866ab957c626e4e9b63b9ece9e90000000000000000000000006740cb77ef5085d70f432ce88ed7e994d0d81f8e0000000000000000000000003af3550393fe11ae76fdb2becfdf74e325d18fdc0000000000000000000000002126f7d803d84770a8e16721f1f6e5a09436f1000000000000000000000000006a10dcb2b6d13d2807ff26690571a298372ed6c40000000000000000000000006c6cf31fdf5f06953b60468e5ae31336f71c3f8c000000000000000000000000a2f7c5ccb3a65df89b429cc16406f9da78535764000000000000000000000000e0bd0e3f5d867d928aecbfb924eec07a502f4b57000000000000000000000000efd70d764737b2f18e80abf8fe794ed7881365f6000000000000000000000000242b39f43b0cbd9cf6bffe57a7689005ec4f2b1a0000000000000000000000007bb456db12364ad14ff5e247b0c089e9c903e3cf000000000000000000000000b5655a2f2d4ab10cf9eb80d0fd37daa24ab23f47000000000000000000000000d7d971b1bd5779ee59de28af0a2365d6c3707144000000000000000000000000ac5f2b1155d0b62cc170bb9ff9b469b248fdbfd00000000000000000000000001a38bd14ab958d7c9292338d0ce054aa952febf3000000000000000000000000e247c92852e535bf3f8e567208cd19842f618b02000000000000000000000000e20987c54c9f06a5b2fb05d37a49b871ca3db7e7000000000000000000000000d6c6086afe413975c4bbdfb0ed8bc252c8c675c2000000000000000000000000c47fa18ae7d2348586a2902cce1e847f1902fba700000000000000000000000052657f7bec72b9e71d75ae0f9dde1fa1da30bb370000000000000000000000003703852b75e8dd808b7b6961792ca030abb17e9a000000000000000000000000f0857032691b8544a7ca385dfa30d9ff607318b9000000000000000000000000b5b16052f56ec2045540d20ab4cd82340ba37f2e0000000000000000000000003651c692b909b23c9b1acfa54c37034c81707226000000000000000000000000bb0d9358fa03e2cf25e64349c63f7baf4bb913440000000000000000000000008ead932d482ab02ced2593a93ab076258cd7237f000000000000000000000000aad702e363249791eb219b5c3ea33507e91d88ff00000000000000000000000001af158e15cb70b8e9cf862a11f2aaa631f512de0000000000000000000000007d8f85301b096fafe39a22411b3038c77d72c7e600000000000000000000000059431834daef3e2337139a4f8ce234d321dc5440000000000000000000000000b09a8c828258606c2a6ac65100b8a342cb5d6b2c000000000000000000000000337a5021447c6e42464e4a6094a8b6bd93780c22000000000000000000000000dee1d545b58321bf243d3de67e7fb82e62772e5900000000000000000000000033379daf7e88736f817606d481645831c87e3e2300000000000000000000000058dc32a27eccb046ca4b8b46603e59c2b706ac95000000000000000000000000cf9beb38101cafaecf52c7c723af1796c892f012000000000000000000000000005f570972dbea237319f30c111246aa8a4e2b5e0000000000000000000000007273d9c5f2d7e23c965140a8a2f85fcae14e8c43000000000000000000000000e283e38c6c780e84fd3a36e9fc3c9debd3d16233000000000000000000000000883eb64ff097f25151986943cbaff0535e44a71f00000000000000000000000095702a141b93690676c38245bdd526bff02611eb00000000000000000000000055a581aef7096c4c5575a22ab3238e892e521de2000000000000000000000000c8eca58d0a44811b5344962d724f3f8e1ad44c7500000000000000000000000022125b093ac9f2c433188747ad1f2868ebe65a880000000000000000000000009d1384213c8335180e29b627d1fb59ea9878d1b3000000000000000000000000817a0f0b3bf36c794435efe718cd61b6f3f5ca28000000000000000000000000d6a1e3c0bab91a88358dcfc4988f0cfaec949442000000000000000000000000d53fb042cab627047c982fb611f949292f8a1307000000000000000000000000a63bdafb7d94be212b3c900ebff3987e799f35d800000000000000000000000042865f27d30477e7532695756d4f423bfdd4316b000000000000000000000000fd8c0fb6aaf0f4f995bf505f7111a527faef2d6800000000000000000000000086de391e7fd1ce10e5fdbfb4865c408c7af22a0e000000000000000000000000c9263ff23f3c22960e8a60ab4156c50e9c6500410000000000000000000000007eda08cb12389c82e95784f707dbba1a9bc82876000000000000000000000000872f099b85006c98d078aa8828845fcf7706dd38000000000000000000000000560c275e20b7e281a51aaf7288d506e8ded3db5a0000000000000000000000007a9db91c6cdaa9da0f51ea3f889df318f2f6ab2c0000000000000000000000000b2b6607b66e8b2ef3d495b2eb63174059e39358000000000000000000000000750ff195d13668e7695e7a885b46fac363028845000000000000000000000000e9bac758ead4ab7e592e88aa9745811e5fec474b00000000000000000000000092362a571448efdf1a2e7b14b0f8915b278603e10000000000000000000000007e9aa83537d2cb60bee9a10bec2a0a62d78fc8e0000000000000000000000000253be42d878daa51f5b87d0e14112e4a77a33c7f000000000000000000000000f5b07287ddc56e9ec3c29f990c3d8052f1e8c495000000000000000000000000d6b82aea2e13ce05fe176bcf111e332d17e1ec88000000000000000000000000a66b646ed27e4a4491fe26074cd064264e6e29a2000000000000000000000000e6e7c4141ebc4753e53d2cb571d05a70b466babf000000000000000000000000fb56c1a0661c9190dc99e90aa1aeb3938153cc9100000000000000000000000042039def066dc0319f7a5b4842d4f69a8e36f9ef0000000000000000000000002a80880fc73b4dfc6fc935dbcb32d2182ceb9fc0000000000000000000000000525fbf6dc833ac8c78fbbed8f347e7ec6f363c2c000000000000000000000000ac71ecf90b5f0b022909f502918de8ada1e644120000000000000000000000003c1bbea08c15fbba8bacfc664609a6587bf36a160000000000000000000000005d9561a2606b3e73cc5be48654e27727eb39850500000000000000000000000009b13c4183b51d1f7a71ecb155e58f6da1d1f1b1000000000000000000000000db2d526242cd1ece5e8a0a3c001a4c0831c741780000000000000000000000000cffc3d6ed7ecf45371245ad02498da9492e5fa70000000000000000000000003945d615714d50968bf60d2b58d842fe9b4625dd0000000000000000000000000d61ed37123e35f147f1a9f61e9be14d404ab6be0000000000000000000000006e8fc1c9f86a42b1a82317227d3ff7c6933f78c9000000000000000000000000c81a1bbc94aca49764d7bf68285586ff43880ece0000000000000000000000009f85b6fd4c2ea60aba39a77f95f06d43bd19b9ba000000000000000000000000ea92db7f5f097e94b46539d78a85e675028edda50000000000000000000000004639bc69d9905b8f7c62dbfea52f76dde10cbb750000000000000000000000001935d4d13570d2824c884e306b5eddedd9e9ba43000000000000000000000000788a68939fd5dbc26d67d2cf038ea1252ad1570c000000000000000000000000036605590d63017641cefc6bb3ca27c73fcdc894000000000000000000000000ddbfa184d4c36e5e19efdd18edf844f9ddccac90000000000000000000000000377b98b70225477364dfdf7e03f2b75e1f8322e1000000000000000000000000360924f8461daab8dbfe7fc380ec706c9d430ec10000000000000000000000001c9d10d2c8161a5fc7a401aa53cbd839c5564f0f00000000000000000000000023651820dd5e400e99e2fc86d67a05a86e12968f000000000000000000000000766c2592bce526f3cfed4dc8c36d3a84066f006e00000000000000000000000014b0dc11ac5b84c69f470772e5d4c80d50cb48e800000000000000000000000009677df6a79be241fd54660bcb237b9e122b505b0000000000000000000000003debbede17f961ca42bd8495ff44f92d3f28d75500000000000000000000000074d6dadb6d1a682685dc7c8aebd1044a65cf9e69000000000000000000000000fd2b6f851b166b09d8eac1cc3c7f39ec374da3440000000000000000000000007a0e2af3b2ff61eb026a232e689200fcfa8b1a0c0000000000000000000000009f187186184638d7bd620ca6f2b0ebd8e0f2f464000000000000000000000000a22c0ee62a1a425deb3f4ced9543fa55c65c0198000000000000000000000000ee06428826b4bd42177e7d6a97dc2f403f1d492900000000000000000000000022cbb7cdb4e960d62703ebd0938daa4c37713804000000000000000000000000ce2ae2d3fee83972061e8ce31d18fedeb43970e80000000000000000000000006fa35139b4b06066c00a1475cf7e804e8afc8d0a0000000000000000000000000dbcbb66adcabe2615a0517a6136d436446c1687000000000000000000000000864022d7d2cc8dfbe6f750bc8f45afcf2d1143c100000000000000000000000069356591bd173a45bd5c013811872f151cc81c8a0000000000000000000000000528ecf07c97ca249b5506e346580e54fa28c750000000000000000000000000abafadb707e45cafecbe1fb2a8bfe4ae47dcaa550000000000000000000000008c8b067948a7b55fdac93ac8a29c985119e8617f00000000000000000000000066c5ae898cdf5aac118d2eb9110b2400534b4e650000000000000000000000008e56a24142907de41ec07464bb5eead387db0112000000000000000000000000ec63575cbc57d57954b428fc1899be9edc736b85000000000000000000000000e8639885cc6350a128d7a342c9b1343333d85255000000000000000000000000d71c6f0fed2d8510d8bfed3cf2e1ccff5df3c25a00000000000000000000000022c2e474499555efe15532c40098feeaa61fd093000000000000000000000000d1594a336b8efad4f6c9d4b4c36db85b546aa7e10000000000000000000000000e93cc6c07b036d0f66dd7dd436ea455a23a20ef000000000000000000000000352453f27757e8d75e3507c61c6f052aa1b9f091000000000000000000000000c9b6c8166eec78b3a45302b4c8c3c1db2961602f000000000000000000000000cffaf13ac81a1c908f3e40af6b6243bf8dc909c6000000000000000000000000cf4f19d454f2df3b2cd94000991ff065da64cf75000000000000000000000000b0d9688207ce4e912a85d01a10a08deb7237572700000000000000000000000073cf745710c7abe77b601137e50a5499686764c9000000000000000000000000071cf82b494581045edf748fd51abda9f90ec85f0000000000000000000000002403cc20342df41f78a97e5bb1d96d7b7bf5d29900000000000000000000000037b4b81da7095887d36193df10f4724205620ba0000000000000000000000000cb7144bf2408fe717a2a470b44206d55c499f7c6000000000000000000000000181fdcfab5c5c389a99713cfab604e9305ffcc600000000000000000000000008fd4e5a039b47a6c9653342a23d384794cd43561000000000000000000000000cffe197aca75424a592ceda073fcadd51899b655000000000000000000000000ddf45e75472b8ecb402a4880ddfe14000c6a56010000000000000000000000007817a2be8d8a8f2c04e544a3171fd2b033489b47000000000000000000000000060c5020aa119b3f333907f5a56cafec5e79129b000000000000000000000000a1c9c5eac23eb4a9953d9986d5ea29957a39434d0000000000000000000000008c0d9bf0af115ff30afc9617e2521b3c3e22c6ae000000000000000000000000c3d273166b31e63ef13a9e0cb4c3d1d2c1eda13b000000000000000000000000ddd420c386c099156ff4187314669d84c86939d600000000000000000000000075e4ccb1e923f960352ecce80fc41b9b0ce861ec0000000000000000000000004dc79d612f8d6f2881d599085f67caa756c1f0240000000000000000000000008e93a92550d105145c6623f668c9e42373e584e400000000000000000000000057d297c4e28ca42ecdaaf4dda5941751c9ee6fd8000000000000000000000000657cae48f3cd92ced63c64975e66a20b35e9dbe70000000000000000000000003b8f1e451ee54d40c7c22aa42f10ead0c12d0bd900000000000000000000000005f762e2e345d2739b4c1424b73e52c92d7e97c9000000000000000000000000779cdcc34f43ccf80218085bf1e1a6a0f3268ec300000000000000000000000047b87ad41b130c9b414b2415e145642f0b6bc59000000000000000000000000012560b4a8e2ec58924dd8404c5b618e91fdc69220000000000000000000000001d4a20bb59ac8c47b6f220bc78cc021f70b101b3000000000000000000000000965894757eea34813648885210f279468b71a9f500000000000000000000000096250f8ac7b80d25f3364e77c8ed0c6f2f3e612f00000000000000000000000064426081f47c1745897a601781c871a5def9597b000000000000000000000000c7eacc57af5e0c476b6e9acf158f199f24a99b2a0000000000000000000000001c9ba08dc0074ef85b62f803f70ae932dad3b289000000000000000000000000eac372573edd2772de869a8a53c8ef26fb89134f0000000000000000000000000003c6ff75eb422388784d84f12c538bf5c5649a000000000000000000000000d716abc7d3077629bf2800fc8fa863ca1622c63e000000000000000000000000c0f35e585c5f0d12a45cbc2ab45fe982f3afb62a000000000000000000000000d5c3879ddb89e1e45df52504c4c3c3dda3733b6c00000000000000000000000083905df2f91f0e88b1cffc4ddefdb67197b650f500000000000000000000000027264506e0b8efe8ff1629b30d40e8bbd3f23ccb000000000000000000000000df598e1d11b325f7ad56ed58fe4a41a45480106600000000000000000000000006702b33bab761f5f81b0422e79c4e445942e428000000000000000000000000b14e8256ffbffcd1c11bf299a7d00cf4847d141c0000000000000000000000003010bf6b60ae506dc8b86b97305b86318ce7c9ed00000000000000000000000058592094d2a16022539deb63909e3b84bb0be584000000000000000000000000da7adf548e72121fc09e2b367528cd28d56c9c4d000000000000000000000000f27a578a3bac824a598ebe79a654b6c070615ef4000000000000000000000000a60e5d8752e9c19939b6448e88413adfba44810700000000000000000000000031e204e17fdb1ceaf59fe2e02f71d581afbd0de900000000000000000000000053604a9513db254b54795137a7b9f679359352380000000000000000000000008d80b0e7e7cf92455c428b3e5d92a5ff741c6839000000000000000000000000a7b704b5238ca98da39906689a438d8d592e298f000000000000000000000000e12b4faa250978909652525c440c5741263078a200000000000000000000000087e9c0fb9a473edeffab08cea1fc09b6c05be4b60000000000000000000000005995f0dabf3cdf6bbdd8c914254f78e0da998e03000000000000000000000000c1947249db09ba94f3e0dc4a1ad56b05338c28a7000000000000000000000000625b7beddda3c80b1264e9418bc1dafbd7110a3500000000000000000000000089adc4129d69113994d22f8086b3d7ea75c2c6b60000000000000000000000009a7fd58d2bdba6646193cae34e151cca675a5153000000000000000000000000b7a08c563fd12047580a0aaf0196991f23db9a8300000000000000000000000016b4ecf8cec6e3facda26ae788b33410a1ddb6fe000000000000000000000000323e5a164bb180ef3c966adf2b4475e84d13b94e000000000000000000000000a354bcde31379100a04e54f77771ce99cc4900a50000000000000000000000005f460932eed70dc702a9ee53584a9258af04021e00000000000000000000000003ed2ce75111298ce762233f781a712e1f8faa8c0000000000000000000000005c5fb151153d7f8b9be87df5757b4718902a6d66000000000000000000000000d701f5bfb8e6f65f6e722ff03aa67705ae03b03400000000000000000000000032bd3d515b1480d9957a6304be78d9c9ea8be27c000000000000000000000000c320ccdb8a2e888d24ce98f76b49b871fac9db13000000000000000000000000095bfd482ab5b14ffb3b634e93bce69bdbdbdeca0000000000000000000000003fe4d1251f12257ee565426a49c6e8da2755fb49000000000000000000000000a52ada20438b3fdf2c04d08a567d77322983b4eb0000000000000000000000005af58757f95a7cbaacffbc2b6032d8dd08af3066000000000000000000000000b6a518f7f7de5991750c8db42416388ac283e965000000000000000000000000ba96561306fecc3ddb0869640e52e60d492f3c0d00000000000000000000000055c15be032049530f16605d64a5042f13b81c4ef000000000000000000000000d859d01e78d8c172877edca5cae4bd8a5afb0f7d000000000000000000000000bb3ec13495433e919b11f8fd72ef5e48e02526ce0000000000000000000000008a529594b76522fb268b6b5594b549e400276bdc000000000000000000000000bfccbfe844eaf36a9f21e9b7e22b99040aadb2f700000000000000000000000096a95603673ddcdf298cfff8e94d410c3790b44d0000000000000000000000002d31d1c8731291a0013cd51176a6bf1af37b1ade000000000000000000000000a6307fc372083e3b09ae7cb3e35448f04fc25e9400000000000000000000000056cde8df0a1fa4a69324725efa8597275bd0013f000000000000000000000000c0dec24a5a5fb567b88cb8d68dfd749588c3e304000000000000000000000000d4b2095314138bb55ec6a374808f6572b97db38e0000000000000000000000005c34cdcd8f3e80e4df042bfbfedae8cd96dc547c000000000000000000000000e3274015b1d6af68a535237871552a7e69cae6430000000000000000000000003b810e312f843133b0ba578faee6acdeb0840f38000000000000000000000000c27a0da0d1343f22cf5a9f983276f4637a5256aa0000000000000000000000004d65a77be15473401000389cf43c58858099e11700000000000000000000000088fe5e4bc962547349933444ca63777f509025d4000000000000000000000000a8fe843ef672fe33a135b4fe0068c13d9a51a51a00000000000000000000000045175942bd4f4e24cdae248f1de136931a3353a20000000000000000000000000ea4876ed3e4524609139f348a5dacae9e972fdb0000000000000000000000000375763518a7d221c038e7416c4769a1e683cf5e0000000000000000000000007dad81dc86f5d8c92f176347cfb9c1604f32516b000000000000000000000000164413ed0fe5b8e2aa9aaf3e83ac23dcd2b2f39d0000000000000000000000008c2dcc1297b5a1b7cb6d7738da6748e0ea6ec2b10000000000000000000000002223290bf8373eb96d8792a760eb7291963bee10000000000000000000000000cd20b10950889a9de6354fabcf180ddcf2c6e8f700000000000000000000000068f30a588a32f693589afcf86d848cfa925327a10000000000000000000000009f6e8798571d0789458a28d94f97d889155540900000000000000000000000002caf242edaeabb9267056ea78a07980303e6e18b0000000000000000000000006d49ac3f7f6aa14760141915bc51ef33977b4510000000000000000000000000f1aca2cb9a8831b169e21b54d4bdeb41fbad08fd0000000000000000000000003cafec3139d4b01cc6a7d17ce8efba0e5392c6c1000000000000000000000000ee9203998defe408acc7627bef5ed82d0d33ede600000000000000000000000022b4d2d5b2afdda49206c51867457314d7437ba400000000000000000000000017bfd384d1f47a0f03e8cacb16fa9af4ffad3509000000000000000000000000d288229256ae35ece78ed5531fd0a04964e3ab4500000000000000000000000072d3a4763cd5cf05185856f4916193ca02788a2b000000000000000000000000ac45af124b25d181d99b995e895434934223a093000000000000000000000000e2158ed2330bc31def572f29bc2154451816541e00000000000000000000000054d430b4fc1ca21d283987b86e6b4942d8c9c83400000000000000000000000068f09b6462a6041871e71e01acff6f0779e0c38c0000000000000000000000007b3d189b4805004077d7236774f63f94fc4c3e48000000000000000000000000b56ccac04ba6ac16007a46a02e2b959c36fe27e1000000000000000000000000ded874706e6add5e6ce366fec3db742243d254cd00000000000000000000000038050b559db6b57b9b9a1f068f445488d84eeefd00000000000000000000000086daca2d0bfd32f37f336ea88188a50f7a1b6d2a000000000000000000000000bff80164327549353b7857d5a89786fbbf560caa000000000000000000000000395c184ceb6ece65cee0435d5bdf7b5b143d9c0c000000000000000000000000200bf3c302e7b70cced515ea78e27948fd88f0d000000000000000000000000047c248dfe4594d51302f495258ef723f391c9abc000000000000000000000000966e83a94de916fdc1f95d5444b3516b28f4481b0000000000000000000000009525219335b80d6ecd223a5def6614f2475f2a3a000000000000000000000000d6adbc61ba7eefc72ced850f206f7662a15457f10000000000000000000000007f0e470dff36e0c653a09cb32c8ac51999291d1c00000000000000000000000070ea0689c8df275212e9a758382ca30206685477000000000000000000000000c6f6ceeee3b34d26d31d503ff600f4cb34d0dcfc00000000000000000000000030f263487870659ea9ea544de2a17c882f194d59000000000000000000000000cb0531886b8e1f760fc0164ab398aa3c091b0236000000000000000000000000b0cccd4726961fcad01c20eacf3a08d99dd6964900000000000000000000000052545f75729fc05e6ed870fee84564138b63562700000000000000000000000027694d45096841b8140176fbbe79929a6f79074a00000000000000000000000072cf5af92eb574b6f998e5053dce5fc61fca6c63000000000000000000000000c0d7cdfba84629d0546c6542278a4d9d0cfa2bc30000000000000000000000004e5978250527469c5f4fdc4e1a05d5c8d27cb5bb000000000000000000000000db494870cbe6d96343e1438c5f0240e6e5b2a15e000000000000000000000000e5118dd0f67b830730f86037a956c8bda0a6a62500000000000000000000000033f367a579c3ecfd82aea87227b8af9ac5811670000000000000000000000000a8188ac4287878fd4e16bd25e8ae2d414f8ff3c100000000000000000000000001a7cfcb3a0a3376538ea9bff5f2ec19202e127d00000000000000000000000023c78725fc56621de9e420715905ed9dc1baca120000000000000000000000001d605d9c8d59192a96a4bd20d5e7008b2fd51d95000000000000000000000000b2e85a30db4bca81bc290e1b791195120dc98c740000000000000000000000000e5375512f1d6703ead42525163f9dd861bbfaff0000000000000000000000007c4ed0c083c80ebc39c724d52e906753e2dc0935000000000000000000000000248b7b1f00df2f6609d6d77343236a6f82a9cf36000000000000000000000000edc6de0d6284e85486c5ed2c4ce487b54069656c000000000000000000000000f79bfe9d49fd30c44c57a618e0f79ce37dab4af30000000000000000000000009eadff28366cd10210b597d5b862a0aa412827e2000000000000000000000000e825092c7c96cb991eac28ac5f0debad4c3a8ab700000000000000000000000052867881a338e5b5a28d97a7af0035e9b968d30a000000000000000000000000bf893d490899d07e6b6d0da289da66add79803490000000000000000000000005a1d6bfbcc973cc19051d31e56802d719b145e0900000000000000000000000017a6a2b6861d3d66da045fc38b78d589c5a7b1c80000000000000000000000005971a9f3b06c6ad398ec332d3a69c1488fbc330400000000000000000000000057a50352c9ede8415e36d38827ecccf5faf5e0e2000000000000000000000000a86608a781bf5fdd5a639d97e0c171391ce904800000000000000000000000001ab8420ea97fd0169eedf21cf25f82d4693c54130000000000000000000000000e385c56436e1400b1bc577747e76c534421041c000000000000000000000000ab35d6bd72afb67d598ac5973939524ad903850c000000000000000000000000a9f3d83a160ef7bd734a82245ff49aca4dacd6ef0000000000000000000000003a575d6f7d734bebef68a8591938a443b86a4199000000000000000000000000bedacc73f6df6f7d03341b0af247d980f824cd520000000000000000000000005bade935ef37442d1ffd4bb984abd1f490c706b70000000000000000000000002d1e1aa70832b22cb2377b15c23e437e3b743805000000000000000000000000a4838e6cc4e628a8d61bbac96061da197dd1bc9e0000000000000000000000006cd0fec56bba34fab3344d1b2fbfd4ce8629f3ee000000000000000000000000c907211b4c18d50371da991f471eee2b21e49c540000000000000000000000003c2f5df79d6116b3610c75aec7849588dba666af000000000000000000000000f02c7b9138a8cd9d854fe4bdd25b2e1532dab24000000000000000000000000045d0f502f33eab35f747edb2508ad6b2b357212c0000000000000000000000007c1553239704db14fbc82b323c41344e50fd5ba30000000000000000000000007bfc6e3f1ae79327da55e64fdc2c11fb13af243400000000000000000000000050b413342e269b0a60d8d6baff23736053c3c472000000000000000000000000eda6ec418326a41adc73e049ae21408ccd342365000000000000000000000000c80da0c0559249502b51bd3487233f1904e7d29d0000000000000000000000009c92fb0a8af4520901f3310732bc1706448d16d4000000000000000000000000c615ea6e581eac46633cb2bb52eb5da98de936b40000000000000000000000000f7613b872a5c72b52e99598b9adb2eda9f7b6840000000000000000000000004e55469574a8fb8f778ec508f9e21af0fb3cd863000000000000000000000000c16fff4ead52747fc423e8cd80a47d1c9283460d00000000000000000000000099729da4b000e3d7a56090bcb4d38224365a24e90000000000000000000000005ab3ff7bbe48c65f143105e31e480f780a4389a2000000000000000000000000855e03cbffb82c8c277d01ebd1845d098432ed9f0000000000000000000000004367044237fe68c130dd89a665e33cccfc067afe0000000000000000000000002877832c4c0ac98e7a6e0a5742994299305bc0480000000000000000000000004013239b7ef11625fe300083a9d8a39f317e5934000000000000000000000000195617cf860d9da07f956f5662c29ca74d446a1c000000000000000000000000bb9d7598d7aae11643fff9b56862490c39a2e8ac000000000000000000000000b8a765d50b857e38ab3fe533fd2d740cf2f96c2700000000000000000000000007a439ad8ac6e7ae60f80d4dcd8243ad1902bf68000000000000000000000000e9f81c611c63b3b8adcefa1b8895cd9896ee9952000000000000000000000000ad408135fe723b55a45adca2338834a1000e1e55000000000000000000000000d257b756baa396dfc4cbb0501d217770d86ce9cf000000000000000000000000e489625978b3493fa5602bf82b2e8779ec4f103f000000000000000000000000d6c71d4725a37ae5ad3df17289051218008a4d6200000000000000000000000078bcde584cd890c838650a3cf5eebca31b4ab9b30000000000000000000000006fcc26074446223319fa3e8d4a0cb5e8a9e01ceb00000000000000000000000061c6d87d0f13a80318b9e5ee876d9aa5573bcb410000000000000000000000009df31059b89057ea1323edbc8a3aa68dacd03ef400000000000000000000000096eb36590c2a54e4303db2a32896011a9732ac44000000000000000000000000be892e639de117c489449cacb6c6cea61f18b6c100000000000000000000000084fdd9590b5aff848a45914a55651dd0eaba1da1000000000000000000000000247f4a6920002beebca84ea3bf09295f514447570000000000000000000000003c0953b7ab05481dd2ded663ffd0a6f3b824d430000000000000000000000000122adf7b09cac587254b27687e7976b7a3507d0f000000000000000000000000da18d0b6f851197b1d6d40b475c2f34122cfcda900000000000000000000000039426b39b0358615461b09ed86b8ad8a176e550000000000000000000000000046f51374d4b6404abb1c1cce87077b341535d4cf000000000000000000000000537f93eeea11efcdd62ef2efc0655464ea43c31c000000000000000000000000d11e353c8de366a5a388ad19aae1dc7ad4eb42e30000000000000000000000004429f8362093602ad2c3697e901a9f0eeb1cf036000000000000000000000000542584e1d99b20d62bb74c82e87c8a4ce2186c6c0000000000000000000000005d531724ead553e841c2f37945c3c6f508e1eb41000000000000000000000000f600b68e550e7ad0e4acdc0d4597dd8ba73250500000000000000000000000003e7c7f27ab55e95afe2d4b7b9d3bfc6f3ed8d9a6000000000000000000000000bf0fe6f279beb2ea02a00a7502f472751a8d2b44000000000000000000000000d237b95351ee55682112ed6532d2afc5f96c4a35000000000000000000000000db30af7e4ef69a358181408f9fe6d76e9f414b60000000000000000000000000a6d98f24726b84be26df8d4452bb74a464e331920000000000000000000000007aa46b5f9e2164927b5f01bef53f76d69546be610000000000000000000000006ebda4b89c9f27560302bcfb084ea5a78b3970470000000000000000000000000f4d237b09cb37d207ba60353dc254d4530d4df1000000000000000000000000b64b8eda8fc15384e382b3d41897b4b9b7e69d750000000000000000000000005da875732c2bdb328411084a99ee31349c30b8ae000000000000000000000000e69db06031cd08cd2e5d06bc7dd3cb4e63cacb1e000000000000000000000000c31022dfcbfe411996c2b0d63ba199464ba07afd000000000000000000000000c38a0fa10a283aa6f3e7eb8db17c4638bb19d440000000000000000000000000179ce8603ea7a04695700a208df2b3d2d019778a00000000000000000000000070ff0571f04a68c939b1054bd828d8b214320db5000000000000000000000000bf439b828489ef60f3c6cfe53caa3fdbb991e1a4000000000000000000000000a1883f2eeb3a0583132ae50e65efec2e837324cb0000000000000000000000003c851cc71d853458408d4165b5994ea6e9664e5100000000000000000000000031a51fef15753e1b38d7678740eeb012d488abf4000000000000000000000000a23555b0989a22dbe58b3946e329b89fb9da991f000000000000000000000000f0fb21f90c1d83ce10eb49b5095452b56fb76db60000000000000000000000009491f2c24ee1776184c4bdcdf29ba2f7a3a3f904000000000000000000000000f603dc2fbee56cfd7f24193e1624e20e41c589ed00000000000000000000000061543c8e1509d658cd44d6207bc24a20e3f967a900000000000000000000000021dd5c13925407e5bcec3f27ab11a355a9dafbe30000000000000000000000004c131753e4fea1f5a9b26b440351cc58efe202820000000000000000000000004e861b92aa33780d6cd2372122f245aeb0aab449000000000000000000000000eff4f66a9c5d3897dcaafa06c740da86317485310000000000000000000000006480f13a2c7d8472eaac6d445a3d65cb688ca07e000000000000000000000000064529655fe4188febc6c3b51a82788cc37a1240000000000000000000000000420aa92578ac4cef9f7e69f29ce6c1f607614843000000000000000000000000f05952e5db5193aeccb0da47b8e7248ed9f98725000000000000000000000000e7a840a446a5a37802d2d459752c96c7629eed3a0000000000000000000000009ac60a5534f9aa7766aaba0fc0e9b27abdaf8dd000000000000000000000000060d62d0701d311651755a08ffcf2e0198292df2f000000000000000000000000fd12a5a7bc7f2eb4904a8177418dbb0bf094ba1600000000000000000000000044188d749187d92e66e8c3c69ce6153bbbf11933000000000000000000000000fb595bb6479b2963dfd5e3f852be70eda33b6e14000000000000000000000000a42ca5ea8365153121b005581d9228eb30433cd30000000000000000000000003586a84855b4d6ae59339a0876180dbfe60cd2330000000000000000000000007819f370cd2917504583521df8c050f38c1d57430000000000000000000000000624ab31b814c1afee71e7de0b2992a75b06d786000000000000000000000000cb3acfc75181222ed3cb69a75866ba9bfbea5cc8000000000000000000000000f2e1c6f05963bd5ba4df3bd5614aee525907b344000000000000000000000000126a4072d5219d63c9105e3967da88420685b48f00000000000000000000000073afab082be30036a58a46c1783a4232104b558c000000000000000000000000aab4c7aa410f509bbeb5c2e4c9bd24118741ddbb00000000000000000000000088f8a96dcf7c4215fb84e3b638a94cc9590c0a740000000000000000000000003dea17fd3049b470dd60461d0e408cf34c4e6f2f000000000000000000000000c142ce8943395e435a29708f7f7602fc4c09de040000000000000000000000009320f4d9e4aaf70ce8643ced16aea38b153b82a5000000000000000000000000df60553b51ac4cce1596c540b28ec53b0e2d14300000000000000000000000005e0d43bd2236b3dc912e7b812ae3b57f30b900950000000000000000000000007386f95755bfd6c50633e1f3d5a43a68dcf6e64b000000000000000000000000f575766eec4cbafe7b0663a629810f8dd2c02d190000000000000000000000006babba1dadbdff22e06c372efd7defccb05d71890000000000000000000000000d974ff8499edcb56b57664bbf1d999939ff1d47000000000000000000000000bf3a7b565635a8d8a704ed004baed12fd089a09b0000000000000000000000007f3a4fd120f8939ba30e21be89725b90838596e5000000000000000000000000e246595500d1fe395c7857e6b5616b206d5573c6000000000000000000000000eb1514d3c4be798b04a8657cda9c3ebb0574f3660000000000000000000000007ded9832ecd44e043e9faad3684880e9fcef041b00000000000000000000000035e02837c1e700b76aa5e1224a2435827b08b804000000000000000000000000dd35ae75ff013a43f767c071bd9e20889f59a2bf0000000000000000000000003f758ab6083ae64c6f659aa4f5d4ff54b8ca1af700000000000000000000000014a2e368c494c10c128bb21a81ba6fcd138d85b6000000000000000000000000ca0f28f4b13195a9d1fe41f30e8fbc39ff83d8b800000000000000000000000049ee0b3a789ad08ee2f89756a9a50105a2cf95cc0000000000000000000000007b7d166fad54509df9d5fd59391eaf73fed8d5c6000000000000000000000000bbdd99fea26e860f120e1a6a7af1d0d69ee73f7b00000000000000000000000031fd609df401591da1c30007f471d394ca8073c6000000000000000000000000f5ebc241f694f720de2348dc85a48889db3442e10000000000000000000000001ad60bebdc5b2f7217796dfaabe4bca883576982000000000000000000000000638c2242a39346511dc5be5f6d7d8516153e9a170000000000000000000000002cc90550c8cea0cff18be9b67695c5e8ff60e3a3000000000000000000000000251a89f6164608b74aa0349fc7594d561e13e3d900000000000000000000000021bc528e26902a4be5cdf6e710363c700e0b00470000000000000000000000003faeeed37c8edefb6697afba078e38a56f18eb5c0000000000000000000000001d0539348f49f1aaca13320269930d17b35b16c000000000000000000000000098e3a5d961cf577c923723566f9e1ce9dd1d9d22000000000000000000000000492511fd446ea6c2934e4a8a855482cec5589504000000000000000000000000f4e90a6d6c9dc6a9e9f72cc62c7ada042705ad3b000000000000000000000000c969dc165e091f2e0c382c67df17224f86f4cad50000000000000000000000005dada6306095e3e05796724dd50b8a5e358312dc000000000000000000000000b76eab655168946063380c705b15b9f1cf7d924d000000000000000000000000ca7e4dbc4c70b2ff2bf8966e267c704422f4ec6f000000000000000000000000441044409c851ff8e64a4448703f28c1acfd42d5000000000000000000000000b1be1d728be34dd68e414ff154d56c5da05dc983000000000000000000000000f243628641859628240dd5fc167895ea127472470000000000000000000000004e3918ab1447e3df5e45e5b9ad25c703fe3a31f800000000000000000000000084d44dabd7de9ba13f0fb6c98b1ded2962009d18000000000000000000000000d50ed3957ede7e2f1f54de9049b78b098ff5ae47000000000000000000000000189750f1806a7bd4bc0500201163982c656f7667000000000000000000000000108630c394bd954548f607b9cc7fc235df248f1d0000000000000000000000005c32744b699193c326703c3cc802e93ab7b8edde000000000000000000000000e0245e6434b47038a292a24073a0eca7735b88d90000000000000000000000009ad5078d3d1130a8b1df0320cc95e20bf241666a000000000000000000000000c747f4d7ddb0dbfc648df8d77858c0919b5355cc000000000000000000000000bd9a280ad4210c9881282be2ac9d547e3214c50100000000000000000000000079bfbccb296ef15497006de93e045c0c9ac6520000000000000000000000000031360eac2b1f27a4fabe3b9402d56270ddad6f63000000000000000000000000815ecdf608c7b6ac8424e5cd2d3f693892a29df5000000000000000000000000c5323fcd324ea3e137ce2c5628670adfef7c2b95000000000000000000000000d17c274ec4414f2bf30eb033e08e432aed288fcc0000000000000000000000004e112b671ed9e81ccb63384bafa175478c0fcd060000000000000000000000005717190263591a4730c4522b1075d7bcded62e080000000000000000000000000efb068354c10c070ddd64a0e8eaf8f054df7e2600000000000000000000000057ebef807e2585f936e7a186632e377aa002556000000000000000000000000057fdee3e34152b69ada4f50c9b567fd4e2cd2eb500000000000000000000000048bf26cf4bfba44fc01e14816d0e5aa1afbf57c30000000000000000000000003a59dd4fc6042191fded8762185a14bf13df349b000000000000000000000000bdbe581d65de3c1cba6664875174bed9f26aaf010000000000000000000000001a9e4ad10b6837b030bb2194f68c0161df0397ea000000000000000000000000af17e05fb9c171e22bb1fbce3a79b111e1185b100000000000000000000000005618f40f2bce14004546371c5769b3e3051ce9bd000000000000000000000000f5644711af6036e5cbb7db8dc59884eb7c73596d0000000000000000000000002e861cf911ad691c1444f5df021d4000a0406df8000000000000000000000000af528c8baec14abcf683e562852a3f4bdd632fb3000000000000000000000000283678d27d8ec4cb2fc85edc5b3cbbd378a6c08c00000000000000000000000087c4fe3e8452a4951d1953ca3599f3098d0c7a97000000000000000000000000a92c3be1a643fe5e0347e8437e557a1250d0260a0000000000000000000000006ba7b48325d3b339b425c3f75a52875918365f8c000000000000000000000000814ac49ef7a8fd4278417bb62306429ef807c54d0000000000000000000000005cf67db8b181c799bc86df93bae91c4c373cb86f000000000000000000000000cb50ebede804dd07e7d84fe53b6e4deb3e2766d4000000000000000000000000ad720708b94ed09c3acc6a42d9e42e2f0a07e9eb0000000000000000000000003e26a8129c230fb3d5ff064603601109504f85eb000000000000000000000000d36ce1b3c5265fb8538404464f41f20d26be16f1000000000000000000000000ec5b124ad97aa4aad9443b593b2c3f4e012a00a80000000000000000000000004de41cd8770eb76e4bff545043d39c87837e4adf00000000000000000000000011cbf5771f39177b0576d928fda39c4d8894e826000000000000000000000000f6404750c1f55c0af6cf5d890967fb83133d08760000000000000000000000000cf7bf0f7d07ee809302054d716dfdcc5354c20e000000000000000000000000f9e7912ef83c884bfa09811ff8fce48d92b05847000000000000000000000000b60a3896bb1b13c64c704d0f93261b6d75fbcb840000000000000000000000008c7127fd83805b2bed14c0f0d80f3da0eb9ffb44000000000000000000000000e321aa08f8516048e8b235150fd8449e8577cc13000000000000000000000000b9cd4aa827e7308b0395b5ab2bc7298752da6ca7000000000000000000000000b28cb736513e7f38c0887629011657fb4757d724000000000000000000000000bad86717736ab6fde9f2d2a348fa424748e55f090000000000000000000000005869d04adb6fb1ecd05eb8539131e9ae31ebf8c200000000000000000000000066f50af0c5ff839e15144bc92f31f22c99f1eba7000000000000000000000000b05010d1d01dab4b1c28ada3de7744d8dd4be1150000000000000000000000006fff8f98c0bb2b8159d18a01f0763cb9d8bb80b000000000000000000000000052e2800994432167b5f976bf4625f87126082359000000000000000000000000ed9ec67d1dfa91e35848a141d3149564352ef5f4000000000000000000000000f0571f3e5e268ba3a2819f325b7f82ba203b97e1000000000000000000000000a46fadf88a0c1188172dc311205bb3b73013b626000000000000000000000000155712311b3f58d55921feddf87e34262d71e6cd00000000000000000000000034d2a3ae0c15e7b396cfae0eba78bab21bd0a0b6000000000000000000000000263139a92c848d3a8e25c21167f3b509f799bb290000000000000000000000003b91d302059f6630c6ab161c2ff2f9d1add78a14000000000000000000000000ce1381dff4997b6932307e7f4860f21a2ab54ba000000000000000000000000019979fb17159bb09827656e55996b2ff2071536f000000000000000000000000556c885dd614fc60ae5a4497b3ff946e0b670bfa000000000000000000000000ca0551ce63814936b4c49f8a9e0f63779335856a00000000000000000000000099df5de881c0eddbe79fba95edcfe38f5e33c1a700000000000000000000000064d8b17b0a69f3c84ca0bf7ed576462ef3e6502100000000000000000000000058814989e2c723ccf7b723add22ba914b16f288b0000000000000000000000001ddb26898c0a3af49bbe92b275b7c8d0129b892000000000000000000000000051bcbe613f9adab7c72c7ba82baadd35c6229489000000000000000000000000ad17e0f199de8518f3260f252d6f274b2c9e72320000000000000000000000004500e72e15df58659a910bcbd4afa9cf09728f6d0000000000000000000000007a738e90336cbef0fa87202d9eb4b1bda4b1e352000000000000000000000000a32d91e11ee10c28b11fe330a9f57d9a67c07733000000000000000000000000d2c2e6bd6ab859779e40adbee8575a533e9babde00000000000000000000000050a5f5218467ba6f2a4ad78405eab013e91b9e280000000000000000000000008976c646b3873819f722d67ef8b85e607c20bd7d00000000000000000000000006e79ffcbc2974bcb450ed3d93ce1f71eb2b80d300000000000000000000000078196f50bafe1445216f89f035f27eeb8d1f2c290000000000000000000000001044e2dc7ae1868d2315184c8093619143469fb90000000000000000000000004c885249a9cf38181880617f80952c4ef4e55e5f000000000000000000000000bc180bb54841017a13659cee655db94d9cb1afee000000000000000000000000db1a2566912bffdf2ade2199d74409760d2d615800000000000000000000000010fca0f02019c97243eac069305452e449c0af7d00000000000000000000000012e380d4973e256b747719f0821f6f57c1ccb3ad000000000000000000000000a75261032be851597dc9de85278178b45e1c2465000000000000000000000000e61cd99ce727c44ef6190a3f1751348c5b17eaee000000000000000000000000caf66d8e138de1f63a1804265be94aea5e23c05b0000000000000000000000004548c307f7c51aa3ba4b0191a16ec9027635fde9000000000000000000000000e9cf2bb2fff2082f1749777c53873522c5b256f30000000000000000000000008d93ac7f18687c759b1ab09ea7a100af6d34f3fe00000000000000000000000039677eddc897150aaf2b4b672425a051e2a6e5d600000000000000000000000005567cbdae5b664b5dec6ca6a02e14bd97d4dcf1000000000000000000000000dccd5c331e76d6a6c3a68240e2452703a33575a30000000000000000000000003011823a670dbdeb1c93e8a9a356247085503b29000000000000000000000000178288792a0950eb8159f2c6445d7a40af75f820000000000000000000000000e7db8e0e6f1f3525cd678d1168dafce9fd985ff2000000000000000000000000c6acefb41da6bcf4e555cf24d87a90ddaf7d241d000000000000000000000000e1e1a1594014925b316cf4ad42894ac9287d03a9000000000000000000000000f3dd0a2455f329c522e68c5d19b96b242c1b5a020000000000000000000000001af98951573389748e164dd35a068e393ef8be4f00000000000000000000000054c41562d4e75e900200b3c6c92059dcd3c20867000000000000000000000000a6fa662ece8f6f802651dd59117833782625cd4f000000000000000000000000eb465cd0d7ee09e431ac87ca5c84a9f2ab2ea5b3000000000000000000000000356b3d3df608f20429a5226c462a2661ba815cfd000000000000000000000000d3d0bb0e966a6c036d5cf8fa089b13d179d88874000000000000000000000000fc25615fbb459bcd235a33ef9b96e7789b29590d000000000000000000000000c439a6cd77961dfe887670c1ddbe8ddee493e59a000000000000000000000000257a9705433b00f631010b0fdcda309a604797be000000000000000000000000180e41ec12c7d1d8f33bbcf67e79ebf209506eb5000000000000000000000000a58629044d71c7398653714133ad015afe778ac000000000000000000000000053d04f26a1831b3592458d0d99a6775ac61fa55a00000000000000000000000073f1832091a95abedbba6401ecde4cbe584e29e20000000000000000000000005aa2f0b88952552900685daf5b4f7ca129e4e338000000000000000000000000f4d02469d735390e5dfca8e1d15c237b64be08ad0000000000000000000000008f080e2abf46a710ca35c826a8d225fa1f4df29800000000000000000000000098b4674a5af27fd799bd083b50312efd3317136d000000000000000000000000d235feccf23fe33aea132343ba1e46d78b26127f000000000000000000000000ca341f2698e0887fc858c4d9e345815ae0f3bca9000000000000000000000000637b8a305383e8984fa0a1e38229e97642605efe000000000000000000000000e6bb2a11ffba415727b4bd8383bf21e4cca2b806000000000000000000000000503f3c209034d0239233442c6475de6908e32754000000000000000000000000c61911872aed5e2fcd29439423683e75be0316ca00000000000000000000000068c9817fccc20ef12c21a92d17352f789fab097700000000000000000000000078818a0ed7fc712cd106addae2470dd0ab813778000000000000000000000000e67b06bbf8a4bcf4b8113948da65441d32f69ecb000000000000000000000000bb51b04d682d8722bceb30dc026572bb2d38f4b1000000000000000000000000d578792320ca806e5ebb58d7ce5ddc069356fc8e00000000000000000000000041cbd3073b4567ceabbd31a0b3b1fe5de98e346c0000000000000000000000007cfe38c2da15cf4e617224ecf948cdf5c7ca258f000000000000000000000000b3fb8ca6544ee01fa18fc749afae71d975ceb4ad0000000000000000000000002b497ca5753852316a2ae18aec7a4ae3334b05de0000000000000000000000008fc7b9c1a42f722de1b219c4a9fdcdd0c66277480000000000000000000000003787dc7da019c199500fb8fbd3a8a1c020bcb92e00000000000000000000000034fee7f7cbc9fbe29a12025cd38d22d6b71583900000000000000000000000003f7f42f83f281a9e59ec6f19b63e0fd752cbfd390000000000000000000000004b0c17f2f4fa1565ef5b93d5ecca14b295c36497000000000000000000000000732f44b20fe40031931c031151268c2e55c1a5e50000000000000000000000009316bbac2d070c6e77364d2f600f309c566e1a0e00000000000000000000000093c0cdda04cce0f912811330a4ce0532814845020000000000000000000000007603fce3238973e16cd08cea256c5561cb87942c0000000000000000000000001819a75ef8ed325256efe1aa4d10be8d8d3e2535000000000000000000000000280207fe6810ef3706bc73d5529021aea95afee4000000000000000000000000d8736e714c29087f81ece5c2f3a928f2be177cb200000000000000000000000081409d66e98797171871c0b47637f55c63e969ba0000000000000000000000006b6064c0b7d06f6a2a355b16da376d442aa864cc00000000000000000000000002a07fcdc8bf4a927115d6534da5315fb5c9ed2f000000000000000000000000b85cc2f65d74b8acfc8ca9999b1659f9eede85e20000000000000000000000008f08fa6f42e19511bd66447e0a18ba5819764dd6000000000000000000000000c5d0345d4fd865f40538fb709a14283afe8624820000000000000000000000007a1da02cf9d610488560c90e77e479beec386704000000000000000000000000b8d7dba08ed84434db963bf368301ce7e10f36b700000000000000000000000095688fa7f55498998b0a69ec043a1b89726f18fe0000000000000000000000006abaceb809dc278e5d4eac1ce2025a4dedb7a80b000000000000000000000000b743188d2ba468ed9e56ab9f24bbd40132dad4c7000000000000000000000000dac63e469ce932c0fd0929f01768bb95ae83dca9000000000000000000000000e21de1b11ccaf4e341a0b1ab54963ef986b5fd09000000000000000000000000a714d9f672f8b3b45d372f7c4bc0fa910697760f000000000000000000000000cbb9b9e08c4d7f43cc65212bfc437bda25336e320000000000000000000000006438ed17a4dc28cb143aac9f4108cc690e58296900000000000000000000000066801c3a01a0897e2b733ad5be02a8f8fb840be10000000000000000000000006edacf39591d2f5d58705dc55a7559ffe2dfb13e000000000000000000000000f135c5c32885ce0d6be297636a402b8314bcd387000000000000000000000000c2779238e04d3945b9a3dad0a68e6884b9e64f91000000000000000000000000ec6dab23890c622605d3d2ecdb8d1ef4e1029964000000000000000000000000c18cebd5c8f789a9a436a2564814163bc7e8b4ba000000000000000000000000b8dae4a051030c7058a04706dee0553c8bab3d8d0000000000000000000000005dd7956d96e71eae3d7d56bb099e20b17eb01dba000000000000000000000000c88208c42bc61b330adb96a7b7125d8754416cdd00000000000000000000000092784c645d33928b60366097006fa515494320ab000000000000000000000000673530ef93fc2e7624cd89e3d0aa1878f8253a45000000000000000000000000f32eabdadbc955901a8bc8ca91eeb877020842c900000000000000000000000073faccee1f67c6791cb3a25cb51b561706e3b539000000000000000000000000fccd9a81c98aa09d27352eddc26849175256a21d000000000000000000000000b4be0d48debd4813b242dec9681415ff011a101800000000000000000000000008a88d4cc89fc059e44c2b67ba3b03db2e5002b500000000000000000000000072fbbb3a21eeb0ba7bd02df4530eba2db427a638000000000000000000000000e905b8ec2c17af588165a68c06b8c8d7cc175de1000000000000000000000000d6486e5180a8e6fa07615f6471bb6315ff554a8b0000000000000000000000005f225446c10e8734adeb58685a93b1d2b737992e00000000000000000000000007a5199ff484942e645570610be0de1ac2d033160000000000000000000000007022d53fbe2394e6e96022a663a468e8b1cbb339000000000000000000000000c782f5d04fee2785ce30846216ac0958f1cdb2ff000000000000000000000000da078a2024fdbc6b785341040d4fb6e62262e17100000000000000000000000038b7be173a9bb5facf85bd02b5edf3e43be1b03600000000000000000000000057b87e8484656f2d9dcf0b02032873c789ab8a62000000000000000000000000b96ab5a405ce33a9b9e96ea609e317d1e0097228000000000000000000000000a098806d3049b554baf77f5266bda8483df01302000000000000000000000000d0cf534be7bda9dd71e536a0f066ef465f58ef0e000000000000000000000000a69e919f76c3e577cb54953a9fca138a2194851d00000000000000000000000018c330c80d1365425ae5a4a61a985ef87739ec2a000000000000000000000000fd54c2e869d1b48a31fd326d0cfe9f0d971c477e000000000000000000000000cf737326e21ed0b9b2b038772012a026fd301c4d000000000000000000000000348a4c98669e0aa52f0b369da451be01f6c223640000000000000000000000001c3d15d8ec4dccd794505c322edf52ed6771656a000000000000000000000000d33269c403ffa8cf298ee1b2794e6214cb6e05a90000000000000000000000004ce2991f0a74dfc435ef4f1aeedee6f6e70752650000000000000000000000007abb21d3c389d714fd49906f96af067115ed64720000000000000000000000007fff821fce23023e2088c7faebd2ad65c434732900000000000000000000000018b5c0d0350c6176fda7b80818d888bd6d8e9e2a0000000000000000000000002e5a1e508b94e30e1f765df779fb2211c0d073fe000000000000000000000000851e98eade4d21f538dec81505e5a18085cc620e000000000000000000000000e66abd9c44992ea80ffdcdc2703614f70def5909000000000000000000000000bcba66114d23f8ca65e9c9397423e457363158010000000000000000000000003a50c3e1653369a3993ccbf2d51634876526fc98000000000000000000000000d2a1ef2910e858c79113ad8bb1538abd7440c2b10000000000000000000000005e73842ad6378a340b9ab95c3e7d2a5bb9847881000000000000000000000000f122028df23fc77d3d17326f6469234abd2b65a20000000000000000000000003a54cf9aa697f0c9d308afcaaf5f9013b359e43900000000000000000000000083e8c41c7155a2c23b7c7b28b665e72af0a47e080000000000000000000000007d9bfe588211fe2ada8b11dfea6025bff30b8d0a000000000000000000000000f24215869754bd4ef9cea240357897485920aafa0000000000000000000000005961d8212ff399c08dff767b0d2ed1734f0737fc000000000000000000000000650fae56f21b82a1e1c4bce19854760b10ee8e0e000000000000000000000000c6db0b48779435b9a12bf17e687608b926175a8c000000000000000000000000b1db63d8b3fe4678003a05a1ece3f6b5e2851a7b00000000000000000000000032194db3aadb0b7d7e84ebfe24d89fa0c8e14b140000000000000000000000005bc9dfa2f4e101aaf571dcf866f3d77d4838fcc800000000000000000000000007d25f596fcb592033001087759feb6e88777f19000000000000000000000000467e651f716d9df754ec07a911c1988790fa9082000000000000000000000000f430150099d4fea3384d789e5a7e37e4ded0f6e50000000000000000000000000f00eaf6935e97e2bbd910f8db7795ba4ec236180000000000000000000000000b99f63dd2dc75aa977fe159192dd377e8ebf578000000000000000000000000fb730242c7c14ca7d2eda8cf45c96adf137679f5000000000000000000000000cd95030c4ae85c466fb8116d0473aa8531b5d04c00000000000000000000000008fa48bc262f80b48badf775908d0f052d9f868900000000000000000000000056ca67adad6a5591b801027ef012117d8fb0723c0000000000000000000000006fdce9c4a2f4996a2a3fbde0dccfa2b05a4483470000000000000000000000005a2f483203269fcf17d583341af7691ca03dc1880000000000000000000000001c90938c775b92b9877ff0ef9bf40c21e2780b8c00000000000000000000000016a920abded4a3a41bd70a936e2043d4a7747978000000000000000000000000b1efde97b4e96a87feb37d123ff3ff163921fc1a0000000000000000000000006b86220edd9ea56cab1165215addcf86cabdcc1b000000000000000000000000994daddf32e669a8220426998ce4545f2e35a2c20000000000000000000000007cd440a2ed44e6ce988bb2aa26b139a8bdb83d1d000000000000000000000000f5b8c5e8d3f8400cc1da991901383f8c85bbdf420000000000000000000000009f664b990c5f5e464a67111ca683bfa8bb4a52c70000000000000000000000009b7f978e695c110e47829a5628e4346dae455be5000000000000000000000000bf24ed373739c48ffe6b63627bdd279c795cf4190000000000000000000000009575f8b3ed6cf44ef983e9913d149e10f2ec2152000000000000000000000000304fde031f9d2e4bd5b4f56492c192779630d23500000000000000000000000028a55432b8aa8dffb4764d7e07863d7ba67e417a000000000000000000000000b43f2acfccb85b28004c4be59bb492ee18f3681000000000000000000000000029614597840b9f0fa40063c93a7c295e379e5c1700000000000000000000000084af2a014ea0a1f9144dcd123463a9d88abad7d2000000000000000000000000471392de537dd665750c8913510146f073b2e3a6000000000000000000000000ea6156a9d4d30e2b3d116de71d60930afb103eca0000000000000000000000008bfa579e4813018606a4a786c06855acbb86421d0000000000000000000000006568f552fdef327450c0d37f1e3aa4d4b9b63ce3000000000000000000000000ebdadbe711c9d1f706cfa0625d6921fdb12c017a0000000000000000000000003ba58335bb6717d9d830236ec9f0c718b3f2541400000000000000000000000084325fbfe2c03e821a0daf9024e7c0c4e37f79ae000000000000000000000000b30abd26dc565c8959780d80c01faf94dbab5402000000000000000000000000d9489950ce114d6fb90c64a3caf2201caa110f94000000000000000000000000bf03ee4484182952a99e9c5d7e017cb69013e355000000000000000000000000a6f13deb2b7bd053f6995457516df8af0fe60f420000000000000000000000002a3f8490d66919ec94586ba28ca9345b71a720af0000000000000000000000004af3d86bf45cb097998bcd1932eada4f5e3cf2ff00000000000000000000000092d868451ce37e4f7af95481900ee41fbfd1babb00000000000000000000000016d340da5f63080c231d2fa33cf0effaae7847770000000000000000000000000379539f3c0740669d5a2806485366e53b379e2a000000000000000000000000a9e3acd168538e170c0879753a165f57febf672500000000000000000000000078bc68eec054e96de52c2cbab13b479cc900bb3d000000000000000000000000570a51de1ffa50cc9d07b156b978891f422df8f8000000000000000000000000dcfac9595b7e3bd9a2114eaae37d177f28418bfe000000000000000000000000df6c005d6442e2ca7abda14dbe1d2ab247a66cca0000000000000000000000009970fc6a2ad9b15588d05fc1591da1c9d3715533000000000000000000000000096313a37f7acfa1fa621441404fe6c7e76eac1500000000000000000000000090a3c7a9a5fa5e7bba9faea7aa92ef7f8cc79674000000000000000000000000c90cc2484d22e12a90c987b69c0013058dd45a26000000000000000000000000153f369b50ee25298c0c593e8b0f1cdb31b19ddc000000000000000000000000059e8ae757453cfe595fc9e8ebb33e43dd57a60c000000000000000000000000fb79276e56bd592f08c283c0c726f040e3ab4c8a0000000000000000000000001655e25d85747d4017f8069abdef3aa29687f1d300000000000000000000000045143733d728f89dd0d75825645b2e22cc7a4ea70000000000000000000000005ac1d6a27d1fa2135504ae2690a7e744ff6cc62a00000000000000000000000037e92f826093937752b1c6612d89b9b79a3b8e720000000000000000000000005405efd55eb5eb63157b4c9a5361fae71454c7e7000000000000000000000000afe907c303b67ec97ff04aa65a64bc2844e2c40200000000000000000000000047c1a1112722f2e2f7d6773741aee5b6f6dbcc400000000000000000000000006d040554470a65565fb77963842b771154e1433b000000000000000000000000be6dc55bb6ec3fc37525cd88fc079aa89f6e5ef7000000000000000000000000be6aaf16ced840b2270ed1fae32d691cefdd38a40000000000000000000000001f2627286251d822cfb26bd7e6d51f1a9f1a2d11000000000000000000000000a632edb1766c2f4475d782eb4536c837da97703f000000000000000000000000d80a11fdc2a62e2f4b0e23fe033b9400691b517d00000000000000000000000037de039bbc89d970deb0e8833552404ac5ecf4e70000000000000000000000008d09795a3064d5090f00203721722000750a9737000000000000000000000000775936c4dca762d38e329930c60dc4a71b724ca1000000000000000000000000cc7398dc98bad612618feee0042a3ceb45102cde00000000000000000000000026849ebb9267421c01a5a5f860869144ddce2f770000000000000000000000001e115de40ed4f1d4f5302edc8eb55e4c24a95932000000000000000000000000da643a68583ddf0764b79426e436517f5f4412ba000000000000000000000000dd2d53ebd5cf9e487d89c72750178b2b1006a2a1000000000000000000000000d124362be5d250183bf0a702b11353e5fd01a82b000000000000000000000000ba2bab3cf1ce5de29604ba5d1c3d33c3341759c0000000000000000000000000533b9afb4bf284d1f04dc5f8f89a355ff378c054000000000000000000000000fb1ba4c7aee0cbbb10aea63267bbe205f98b8ee4000000000000000000000000c50347efae7f23ec8ed99bfec4fcddd224b008c2000000000000000000000000c3f7f0d54c44b583963842f59eaf040701e674cc000000000000000000000000dcee55a91cd8dd6d5c28b2ac7dfe2ca662a5e0b40000000000000000000000001ebf9797f7babde2dc705ae64e1de0b96eea5ad8000000000000000000000000016030ec5304d7c9ca809f4fed5c42bdc5fcaa22000000000000000000000000a6007fcad59656b1eab07f86506201a36505845e0000000000000000000000008a572d1d84a9fa312d8bb481a2e7838990606a970000000000000000000000001331b28cd280406d167b1ba9b179d41f02332153000000000000000000000000d43cc3a25c6751f56ed5f74207a0d6aa228378a80000000000000000000000004e5a067b41f61c69222a3475a7775a24c9b053400000000000000000000000001928343edf2b3d2b6eddd080d8124adedf42376d000000000000000000000000ff9ed80b9fe6fe008f5b37b0f9c243f1acb12bcb0000000000000000000000001bd1bf153de671452ca73fa8659e6dcf818484d4000000000000000000000000c33da731dfdb94ed319b9feba2c8dbdc8f14b16d0000000000000000000000003f6fa9eda6ae07f5e26b99810202ed4e919467d90000000000000000000000000c3be05cdf546dbe33bc41c79f9c357f0ee739bf0000000000000000000000005a39a8d135c4b0a7215871d1ca585553a32d5c6800000000000000000000000056f4133fc42f8e302d89277e5ee08432a09cbf630000000000000000000000003c8e38e96c21911fd310ef52ce7c8771ba3a5e6d0000000000000000000000005b899f00d9b2bd9bc1cb7c54e6efdeb86052c7fc000000000000000000000000cf5540fffcdc3d510b18bfca6d2b9987b0772559000000000000000000000000b1d49784aa627847f46c5a743d11a0e499bd8ddd0000000000000000000000006d34d1ba058e9a23c506c4e14d1350d2854cc91e0000000000000000000000001c73b6c748816dedfb525b983f97d1abf0ce82ca000000000000000000000000333b56014a8478987e8f7761c1441bfea55bc7f90000000000000000000000005f8e033d3f251f57c89ef910d2e1bc5a9a193a410000000000000000000000005179739dcfdb0fac36301ea0298cf2c57fb54fe0000000000000000000000000e43c36d2b9c9b5b75c2451b36a7a13414537088c000000000000000000000000f014b7631d6704f5eff51419efb3d50b84186f9e0000000000000000000000002b369cf88176f3274ecf855521d6875dd2559cac000000000000000000000000989feb1302e5ec15de10f9e04083c97e79dfc9f20000000000000000000000005c8480409b17cc66760316de48bf6e5622f125ca0000000000000000000000007cc2e0e6a63b49abf47939929f4efff0f3df5a0600000000000000000000000014fd3bb88388673718eff6fe913c432e477092dc00000000000000000000000035a9066454f29f6d6f709954b341a33e2e3fc2ec0000000000000000000000007fcbab97d639d539b2066aa6a457e1771968d075000000000000000000000000c5a69f178a0c3bf4a62dc50c56142ad2f26c2710000000000000000000000000264f1e027a2b3dd0e03aca7413800bfb680559b9000000000000000000000000cf42bbfa2531d8dc4f38e0129109760e3d676f1900000000000000000000000075a9c1a5032c73fbff5377e8189d8d8d903bbede000000000000000000000000394a5bc760f05f400662a85b62f1605cf27f5d67000000000000000000000000240c40192e1176efb31c807790be1223464dc5e2000000000000000000000000fef95d21d81b0357aed145d51327a5d02972dd400000000000000000000000007b50cba5b2cbf9be938197f59ff6655557b73e92000000000000000000000000baec37151ea31ccba10e7e3d03f83cff43d901f8000000000000000000000000092d2a7c931686e3941662ba73b2fefbc5bd6208000000000000000000000000fc071cb753e75dff7b90b48673aa275b9064d3830000000000000000000000009ec3c784fafc419aa62a699f62d361e0f854c1f100000000000000000000000011d2ff4e25d9821d1f2c607aa7a451a07b28c4e6000000000000000000000000de6fd29d97c53aef1d593c0833e99840e47f17eb000000000000000000000000f040ff1ff59c73e2fb2f700d523fab268106e90e000000000000000000000000b54b69f9998d0ac1a7ebfd5b58b4f0c35d25389b000000000000000000000000f8f33b650145aa83ab9b7bbedd740a108f6411aa000000000000000000000000120cbc6166b7e62ea4e0f12caff0e874e0fa831a000000000000000000000000171a41b13802893e7a1d7046d9e5c0b02d2fafa70000000000000000000000000b432e61024c844c7a1adac0531ed4bce9250114000000000000000000000000d03c410a4181d144f042d42e4a67add3d472cd6900000000000000000000000057a3cc42f13c4437dd1fdce28f4cf933006b1a100000000000000000000000006bee242122474b2b244a43ea6b1a99f3b5a2e30300000000000000000000000084cb75eb65f0183b34703162840cb1c624455a47000000000000000000000000b10edec9c4b63081f75223667cc13eb6f47897d7000000000000000000000000a4e60cb108f16db6a657428387157d518a64d88e0000000000000000000000007872e9b6f990b3e4aa13f7f4203251a46d6130bd00000000000000000000000004f8af764b1abc1961a223ee921b8eaf5f700cd500000000000000000000000071265e315a84086e5e586285a91941a320c69d6c0000000000000000000000008b7715d1b072fd91235d1908ce66386e91bf96f3000000000000000000000000d7973877df2e48039d51ba7d90dd0ad2500fff2b0000000000000000000000007a433f05274059a6942afbaa080643fc1dbbdf1700000000000000000000000011231270f4f07c17bd1c0a298a527ef77d35321e0000000000000000000000005c1b05b04c1a4f761b6339e0a890e5f0b8afb706000000000000000000000000f8692f80933fd611a17e7c8c5c32998ccef6f44b000000000000000000000000305d914aa8a625de5c1a8d140b769517c3e30d9e000000000000000000000000fa30da7f460684fda06c8364b270cd31536484c30000000000000000000000000963af3f9b1bc56533bb2002e4cb6165b5f52a0a0000000000000000000000003c8e28e7d8e1ff54666d2240255f1b2482d5a4f7000000000000000000000000bd1f82e5449fcf1813a2ad379904b81f38db18e7000000000000000000000000147c61cc9c0772325092b6088197a439a37a9a3e00000000000000000000000045dab63a143616e34e94f485f1f56286e04763c900000000000000000000000082c7d3e6a980fba8defaa0d18e95fd18e48612e900000000000000000000000066948094087c61beaeaf8d5c9cf8f8a3435464cf000000000000000000000000017b98850bc49f5d7d787ff1cab431dbd4b374d3000000000000000000000000af2922a76efd36763964fe9c0095c071814e3fef00000000000000000000000015621f6577b6741efd514f7b1812dd99e00f49eb000000000000000000000000961ae4c45951c1ae412fd5496211ac6cc61ecad00000000000000000000000000ca419861b6243879e90532b738e134f0cd7fa6f000000000000000000000000a49ce52164182a655281c34f20caee365da1854000000000000000000000000042e3e837b3b2f398a8cd63a715f413718cf51351000000000000000000000000174bba1f27a29769eea538ba8abfa8f5ec211ec8000000000000000000000000ef94b5fd036ff90f01792061f3a9cbb418f746d6000000000000000000000000bd34ebcd236dbee44999a9c410543deb313a79af0000000000000000000000000fee8fe4efad7eb76388ad8d90640b76b4686fbd000000000000000000000000592d3db024f3abfdb6fa241a782b416f470c2a22000000000000000000000000f09c776710c562be9ea4deaa4ca9f747a47a812a000000000000000000000000fa942a796fdd8a7cfe54607b45d450182fe8d9b0000000000000000000000000298170a508fd1ad28a6f38149097727f754fbec20000000000000000000000007b7158564d0e8ef26f1193da212ecd4c05eb6082000000000000000000000000fc9b78be80f39c41f31fcb7981524844a9bffd01000000000000000000000000a90de6a3f914a23c552db109b97fa7f226024656000000000000000000000000936223f486e9abedeb9fa329fa4e0c7c98b33547000000000000000000000000bbae897da20dd4deae7a0826fb2add55c7dc40c1000000000000000000000000b36389f88e55f26dc90eb8194eaf215ca890ed7800000000000000000000000064bf8f6bd01b015749ded56e9bcd07854038be9e000000000000000000000000f99bfec144f3461aabc9563c2b0441477a55b02e0000000000000000000000000e095dee481664d5a2eb88031a02af06f71949340000000000000000000000006ce93e389eafb3dbde24393ca3a660ff3c68459b00000000000000000000000084f1029a6d2d35d25fafc43a24683f9dba23c98800000000000000000000000067daea6ce77ee31baf4dcdefdce6cca90a75168b000000000000000000000000d168e8153438518d56b0e30e7f1505deae2d1aab0000000000000000000000009005019b887f8e28e8858eddb9fab7eb1a79feb20000000000000000000000009e28bfedf2094cd323efd62b6c8d2746f71b78c8000000000000000000000000c907921a3372e3c9884b3ff043b0471464793078000000000000000000000000615777f45224bcb5ef5ac1855f534abc4a9b10f0000000000000000000000000dd398c04fa2b5a68602c362f3da04346dcc0fce100000000000000000000000078ca9a75fff587145bb446c5c8d45ad90103cf660000000000000000000000001f4aabd0ecc88efbf63f0f1dd6a6d8de6f8859d00000000000000000000000004a448e97a7b7575bd42b5d1ab611a4a7aec4c80e00000000000000000000000076bdff276df4d91e906638ee211fd05aa28b6eaf000000000000000000000000040d286122f88f64923208452e043015b36a0f2a000000000000000000000000fafef0dc9268963a68f1ca9b7ade2631844b98a4000000000000000000000000dfd71b6d20e499400ae4cc1c051bdea130c9b5c4000000000000000000000000aefeda9089053eeb09b0cf2c22b82291bdd0681f00000000000000000000000087fd688622b24e590f7b17d34ff893edb7472b6000000000000000000000000050b6364017ebe7e9937b6817229b46341491d99100000000000000000000000073260fa65a262d3fb25aaaa8ccfce057cc7490e9000000000000000000000000102520a9e61c8997787279bad35602e1431131430000000000000000000000001ff9573e2c0a55e7fc2a7ade9e5dea3046e7e291000000000000000000000000cd2264f30c216423c3f9c4a118db6e9244f7283c00000000000000000000000053ac6de53fc11f567a85e964048d4227356d59a9000000000000000000000000da3f57d429d4f3b18a748457e4e9ab840ab0baf60000000000000000000000003f40ca0a22c80f0fba697427b0b975d753ede5d60000000000000000000000006e7c4c7e7976338878ddff76578ec35ae620692d0000000000000000000000001d33a0fecb5466a19dcec7e8765a810bba81e280000000000000000000000000133650c087bf420a345864b17bf302b7d1635865000000000000000000000000958de0aa0a2c8e334ec726a9783d9a6c305ca6cb000000000000000000000000f8b861d6e4b8953e78b6c9ba9ed9e91a2c42bd2d0000000000000000000000000cf40330192fc1331d52b97b0f5ae2055553cd310000000000000000000000002de21e867a122a6572d5cf3263713a3c3196259e0000000000000000000000007e1eb692f9fb44124411b1686bfac3adccbac684000000000000000000000000e1589d8517e1d9ff02da571b21d4fd74f9c51d97000000000000000000000000f7cbd29b9c73b9b66ca0c75f441ad18e997310430000000000000000000000009f5e691a72cb6ea866c5aad282cf2a3e4b08136a000000000000000000000000f391c55b05526fce0b8ed972551e207fc210b6930000000000000000000000008f260d3c7a01342546f20e98c628a71ed20cdb2c0000000000000000000000008be8c80795d7aa541119b5f0b8cea2fa4a6d179a00000000000000000000000072c5749de5719b55ead5ae169327e102c130ebb7000000000000000000000000cdba0e8dcba21f5f1b777ff8884feb2b3468126400000000000000000000000079206faf6bab31dbb9c00302e215fef82c3da543000000000000000000000000ca7489fcd6ca7348b365f88d998a707f06a2104d000000000000000000000000c5d78741189ad55481ad87e8c51584064a2d2d74000000000000000000000000abca1f80a020353ab18ef3536d6af8d8af384345000000000000000000000000432e197b56e8d16685621e11dff8896cb8feda3f000000000000000000000000b3b7d7477e0aac9ff8487b25946b89ac553ac124000000000000000000000000ed21f492aa3674a0ac2b18ef148927a31c4a5d20000000000000000000000000e453d71d30aab87a0ce33b946d62ff3d6c2790ed00000000000000000000000051fc71dc02a42e003d97fea15b5b064005abb1b900000000000000000000000034c4e983ce2d768816668a3bb612a78c5c2312a200000000000000000000000010e0aca5ee4598f3ac28e89510f7433fc7d4ed63000000000000000000000000c8d00c675c5502b2d056630085cb79329ffa54ba00000000000000000000000040de12913a5b9fe27ce45627e6e303e669f75f95000000000000000000000000a86d2f80539d9eae4b4b22916ae56f14bd2b8a0e00000000000000000000000060f5316cbe1fb3a6fd2d90744b2502616a926a260000000000000000000000000da630aafd525967d89368f171a498b0862a8b8f0000000000000000000000004198f8c060b2e027dcb6cf771440adfa99c5ad2600000000000000000000000055808a6808d4616d7da4b23308d44b3f0e6aa40c0000000000000000000000006ab214e860ba617790a3b9964a60ae96d1825ee70000000000000000000000000e443ff2f649493a39618dcfdaa20c61538259340000000000000000000000001eb3d2b9f5582282b72f2c61bd6c2cc1b97d7dfe000000000000000000000000d1ce9acad68066069e07445bde1560aab127c02700000000000000000000000009c359852846f8bde1e0bc226f20ffc3945b6500000000000000000000000000503296959a7369e4a96926a789b8f3ce76ba78fe0000000000000000000000002f5e0a020156b489142e39a80bf267586182f33000000000000000000000000096ebc32bf7f506e2c07766798ec2c758bf4e9345000000000000000000000000cb33a8b261904a13b7e96cb11b53a50804ccda380000000000000000000000009b832b935fd6f88ffc3089e34572dcf30eaf4f6000000000000000000000000005292057c5bf4347949828f8c4b67c750e32d5d7000000000000000000000000ad23cbef3e7015820f31f85e699f21be7aaf0d8b000000000000000000000000f729c0659a7d6e4fb18f0a0e173e7f7beafc7f880000000000000000000000008a56e48c1291fba256247e8fe3bd5d44f9ee6c64000000000000000000000000e0e2bb72b1f3d10c93fe3faa0ff65d8238497400000000000000000000000000dc3d45993659b93a6e87da81ca8828b33cfdac340000000000000000000000003784166d1e3f3f0d01e03dd9044a99ca5fb4b0b0000000000000000000000000c1542b1f0f17813424bdc82001c1c365497075870000000000000000000000004ac3615c411f89492b783ea9848fd357956f51840000000000000000000000009fa557b2b866679f083e40c23d6b5f234ef4af750000000000000000000000006eced5139391204b6054d40f8d524d97429868be000000000000000000000000ccce60aeaa07fef70b3f773e7ddd23416c2117dc0000000000000000000000002337579546292f5058127899233fead56481c96c000000000000000000000000d93e13bfae020a7a35d662e660dde8497cb998740000000000000000000000005e1160c3abf4a6918554c7d8d5e4d5d107be09a2000000000000000000000000e9bbf2d3a6ad9836e320fd45ed6d0a05fa333a780000000000000000000000003f8aee4d25eedabe2059e59e41a49c9c2cf22d2000000000000000000000000008d604facb5020bdfaa85cdb987c5cb251a56134000000000000000000000000b52d88f30420d4cf94c193080ade2e7a5c23a47f000000000000000000000000cb7119c287500f57cecc3d6a8b3fa99348da6fb00000000000000000000000003d848766fda636ea82457f9682439cf24602d4400000000000000000000000002a12795d1cb39fb8bfabf60cffadf9233c307869000000000000000000000000d9b2031dd92ceb1316f80e980b41b8b711b3128800000000000000000000000006247704e11f1634ba6c95fdd6612238c455873900000000000000000000000004b02b63e3677e897c7584e6b66f8dcc39b7ebcd0000000000000000000000001bfd46e52aec18dc83b53c94464ad1d3f1975c5c0000000000000000000000005291d0a413299933466cf4d14992f81d479d53c6000000000000000000000000039e70c80493a18df06b1c95602aadff3e0c868700000000000000000000000051a28f7bcd86d1a87bdb4d8785272e0b7fe401c6000000000000000000000000ccbc315d19120f97c8a2c4f4f4236f3495f2c23d000000000000000000000000106f348c134e2ec9f473df0d729912d9e3c426a3000000000000000000000000225ea3feeb2fe11d0b4b804639ec5ec29ebac50a0000000000000000000000008cdd186f976b71fb0cdc1ae015542a90a90c3acf000000000000000000000000cf39b02da663a5bcefc218d558f4476eb043cbd40000000000000000000000005fb4bf3d491262249342aaad33bfd96dae80449c0000000000000000000000002aa9d47c64fbebca9e9cfdf88bf2a399d38bf30a000000000000000000000000fb90ec44a95407675e4e71e1eae0d6408686d647000000000000000000000000ec2d65b6029f6dcad6e9880e4094ef20ef39aa1a00000000000000000000000044d18f751aae15d7373da6a7be4133e0bb8890cd00000000000000000000000053871d30a04be936e9bd7592f08f9a10e5eb30e1000000000000000000000000985e29da848827f1ca8ac628ad8ff1ddfbd4c884000000000000000000000000e0d8931f1da241da399ba1269cdda4c315cc12f0000000000000000000000000515f9b3d7682cd9c62b5e432d9bee963bdcf601f000000000000000000000000a0c382300d2a93a3373a63763c3773bf5c1719bb0000000000000000000000000e59ef7353170e91074b533b8be8d9759f9b87fd00000000000000000000000004176ecc1254fee4e097644bdf09730c949c9a1c0000000000000000000000008edc0789f23aeeb822bad4665619af2c4dbb4a9f00000000000000000000000011a0c3d13fe132fdb6d0d8a56375493381154a9a0000000000000000000000002943f34c5aab496433bcd4ca1db16f193380d2350000000000000000000000009a996c80e5bca11aeafb57be5982c09b90ea366b000000000000000000000000967432bb120927780933c47deca5c97bb07ec215000000000000000000000000ef3c31d4b3390678589211dfc88619d155be463c000000000000000000000000f230010e80929de15911b42d53e852e773ffaeb40000000000000000000000006bc9d418ae3ae2b231f5b7f761ee6d1158df9083000000000000000000000000c44feeee34c3b966842af2d21d612305e7e10795000000000000000000000000f677bc90c58c802f8b6b17706941c64ed74c320d0000000000000000000000004f0c89a3e3ba31e09aa8c4dde798c3a324a1f3f80000000000000000000000000c10bef6e25fd14ebc769632b65a7098caf28ff000000000000000000000000072241b7cd963cf56ba409e80ed59e1aee76a1ada00000000000000000000000024b5a8209a4152b55b25b97698fc5724af7a38c4000000000000000000000000b543451ec63b53b2d8f681f73072bda707f274d30000000000000000000000005591a41151bc71117e28fd80b1040d713a594a520000000000000000000000009644a6811a865e545279cf4a23cea93feeb0bf54000000000000000000000000f54793f20005eea5e3d782d6fc10fa17ea55d03f0000000000000000000000004a510a7b6870561b3e2b6f8206262e8d0cdcf98f0000000000000000000000009eb567253f7e6ada1721ad876ef81dc3733b7fa7000000000000000000000000d87b4c0d5da79c1089566530c6bfdb49257ecb89000000000000000000000000d881f73094a613a608822bcea780db6f809741f50000000000000000000000008de4718981a9704a4dc65005864d4002f395d89e000000000000000000000000dbf2491b35643551640e5f11cc0c138ba3df253d0000000000000000000000008ff570181b446c3382f559bca8524dc45aaf6930000000000000000000000000254c26379643e84c5f08ef3da6d1af405bc3f3db0000000000000000000000004071e75a9d5eea8d4994a138171cee2ea98e3a3c000000000000000000000000a9264792fc50810480d4fe2c64db3dbd217b4d600000000000000000000000009c5da4e51e450ea2f1e0d0c886ce500e52651f6a000000000000000000000000460cdbcb0c1d613d8998af3c9532900834179130000000000000000000000000dc5ebb20a1bca391fa6587e7a8ae8398b69eaefe000000000000000000000000686f927c08648857fd73be04b79e5e7502026ae30000000000000000000000004bb00e8ee5b88472a0dc403348c96c9c3af6d54a000000000000000000000000fd8c9057ad6bc5826afe9da4015a531809aaf774000000000000000000000000249a84c71e8c372c7dd393b74b43dd425b1d9c2a0000000000000000000000006f366d9113cac6c39a78528686590eeae40ffd2d0000000000000000000000005241eb498a0172acac8d21696a8ae7bb0a1a87600000000000000000000000008a2163f1310c337824a411eb2a976ce27529d5af000000000000000000000000a04e9468e39793ace1fa57e46e36f468a9a0ad0e0000000000000000000000004ce33b05527091dce154fcfa94cb8fa9b30c7a3a000000000000000000000000532d79bc9e00817f1323c999cdf129b35cd7c1e4000000000000000000000000239f8a30a4044ccd2d5ca4d1f81b228e8e3c4579000000000000000000000000819d57461c5c07fa3028568b858c6c1b841c06fe000000000000000000000000b9232173a009a612bdbfafb4b550f9335fe6dfdd000000000000000000000000489b94881ef12dd8e175267a4d2f1cc66ff91ae6000000000000000000000000b51ed0769973c9cc18df6e1302df069215786b8e0000000000000000000000007d2863a4864b0152ce0e4946ecef4a786bafcfda000000000000000000000000988e3ebc5c23757546152d25a25ad858d211deb8000000000000000000000000d1ef36159bec1c06c147aa5af99589f55355dbb400000000000000000000000044040ca6f6a4cf9fa55be062e870398d9187e381000000000000000000000000581940b858754b5f27f6b48a6207132a103b1bdd000000000000000000000000e2d3b2672d8d3c31a857979dafacd6ae0eed98780000000000000000000000005b74233968b2bcda6745d64d6f62861cf1e11754000000000000000000000000c2892f88427e77b4407b37ea4173bd123004bea2000000000000000000000000a6b8315092ebe6a8515285038a4e2da46964562c00000000000000000000000096a7b050f8921c93a67ec8eaff04a58500a98d2e0000000000000000000000002e31bd290416f095db77c56cb2a2ce7ea4511872000000000000000000000000dd1ad8f08ad9f6f989b01c507b7e911cf2cebf020000000000000000000000005904432c8fdf237aa7ee6b4927ccb922c20e5e760000000000000000000000001c06d320a315778676a6c17a819a952cef436c4a0000000000000000000000009b611d303ca4514c57b474cc9892a2bda4b9bf7e000000000000000000000000f446ee3b8eeca8c43758f52d23381f431e54e50d00000000000000000000000088ee4033176906ed93c0ee42dcf2b4ed980c6c2100000000000000000000000072e00e7b7b2cf6e3f8c980149c9753b30d915d990000000000000000000000003cc0ffad50fcbb12cedc69e114f0dbf2cec3c367000000000000000000000000483881af800a3ccb492a5974e81d9c05fedf65ee000000000000000000000000d791480003bf8afeb2970236d2cac362c071523a0000000000000000000000001dc5a2234965bd5cc9c26b50bf38c0a05d0850620000000000000000000000004f277e44abc4de5a769bde5ad3bcb5b9d5511da100000000000000000000000014282ce47bc9057274788d474c55fcba0fc2e639000000000000000000000000f19b0d2a7d763686be58639a533a1f244be4a69e0000000000000000000000001ab0564758dbf282c5403f83f1b3c3409c080d3d