60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d596b4b7561576579665278587a4c746f6965384b44433538737a775039366d57794b68737a4751326d6d463300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000003e0943a372f6849cd54cd5bf0c1fe899fd0abe4300000000000000000000000025bbed5e3d51fca1944ef7b4a29802814103173b000000000000000000000000a8c0c651538c78c88bfdce14fdae5d8c60306354000000000000000000000000c07537761bbcca253a4fc7c854a24cb999905e760000000000000000000000004df613f4bd3ea3c744148397fbcf93c83e7f3a290000000000000000000000008c492d833fd3cf4a89d45483fc01c620a9f3efe000000000000000000000000011ceaad41ae8aa78cecf59ae8fa24791cbd9257b00000000000000000000000031dcb36e90b3ba59ef836c68c503bf96c15d4c4600000000000000000000000000cd5b6245e43717f7dd96a9937c74a7f75271d60000000000000000000000005f6f3b9bd786b95ade52a4d72a540af8cf802b81000000000000000000000000713f123d0167da3c1e7531a1dd94baa649cf7dd6000000000000000000000000fa3029ce3a8888c23c750b4db096ccfd6981291e000000000000000000000000d0b76b8d87be1d0a30a36557550a6c37e9426dc30000000000000000000000005b14c0585ba86337b04aa0f9c565f2e6a25d26a200000000000000000000000079ab33212d79e190977b238779cb85250261fb3f000000000000000000000000aaa2f9583fb2a775aef16c0dcea2dfd400c2f9fb0000000000000000000000009f5b3b263f01b9c7ca09ece0251404f9dd4c4a48000000000000000000000000d0e768f670fef9e86b536727cf4f7c7ab308929000000000000000000000000042bce2d51f75f6b72d1fce0d16702b5806e61af0000000000000000000000000923ad2b235c685f63907002cf42dae751d0933ea0000000000000000000000005cff53aaa4f1fe444cec0ce9c4639d7f9e7894fc00000000000000000000000077ca4a6edf773fe4109af16551f6c6cf83e9323700000000000000000000000069abb23a2efb8a4c0c5d6a21ceba7ff9908ef8a10000000000000000000000001779fadd80b78fb2a8f0f05a8a13c9199291c3a4000000000000000000000000db1710d513ed709a0cbd152fbba31e9328898183000000000000000000000000d21df939f5345f5268b3b7f6e84a941dcfe669540000000000000000000000005912c9ba2ad94ed81fea2f402d65f594d1d9299a000000000000000000000000304f8b220c537ba5be12aeac55ab0828b8952c2e0000000000000000000000006731f310b71d3b6febad9dec9219df028d864e1e00000000000000000000000030ad6a38388ceed5c28db852f5a80aae71ff4c15000000000000000000000000724e04f8720ab7326aeb93a2c6010eacd78812c200000000000000000000000054d8df669426f0b210826f9c37f9e84cdc5193d4000000000000000000000000d46e85d005126122c724bf5e1e2f6ef76c457e97000000000000000000000000c3d1be37c574895d73953a4a50ffb36037e96720000000000000000000000000d156690ca4b9918d7110064d7041f18c47c0c1ba000000000000000000000000edb7a627c24e5261505179645d4f1fd0c6ffff3f000000000000000000000000f513dbb97260719210dc3cd1b5284b20c6538e72000000000000000000000000524e978896201a31ff52c0f802660d193ce0b61c000000000000000000000000bbb1270ab43055d0992929ca30f8e46a4dfd1bf900000000000000000000000022a06923d01661e934528544aecba92931fe994e000000000000000000000000357d609a9e8afe18498e9e87b6fe911648fae8c70000000000000000000000000b90de2a77c4dbfc30793f3a36d8f0b80ee0746e00000000000000000000000063dd7b18b467979611d8459f60934c650ffd42aa000000000000000000000000534a748dd86e0f916d272eb9831d1d77c48b7c9100000000000000000000000087bfc281760d3e716093386105af2e00140c2deb000000000000000000000000753d667f3ccfd6c384cc287de96c6856c66d6f660000000000000000000000000acaf1050d0f164908c9ca82bda8700801c44b9a000000000000000000000000bc0202b44d592535a0d7ae507b2677d3eda9f0ea000000000000000000000000fd68c6e936867aba5d2b90dd8dc94b900342daef000000000000000000000000a9ce66c6f904181bc3f55de571a2e8c9df49ddf00000000000000000000000001ae15b78ad3d156c9b4475a41986d0121d5a1ef80000000000000000000000007d6671a225ae35bce2768c1c649a03420944332a000000000000000000000000563b7e898f2eaa070a8de61372b88cacb4d88dd20000000000000000000000007077f62e486280aeaee178038940c1acc6b8ea1d000000000000000000000000c1232029e1989dfc7fa271b36132c5a002668dfa00000000000000000000000036270f6fc78a80ee24131b1f2ab23b4386ade4990000000000000000000000006fa1c7cb21e3b6b01653cfc212853928a4f2e7fe000000000000000000000000044091fe8f90a5af2c5800c137711ddbe7befd44000000000000000000000000aada44d31a8b9a2d20ffe719f82f75d296b8f7fd000000000000000000000000a87727d4d8c6ac662468ce9f5e59805263690b18000000000000000000000000c426cf7e22c2d6d02c7889a516a8ee909461a37900000000000000000000000094f47e72bfcef89b768921a6aee4a672448ab723000000000000000000000000b2fe5c3c7231b1117da36e7b29731693fbbc6f7a0000000000000000000000000e8eba5d7619f78673444eaf5beb68b9c8ecd8a50000000000000000000000009862ca04e7979b0677fa2559845ed412bda2fb5d000000000000000000000000e12448142222378cda358e923a4ee6e995036cef000000000000000000000000555a5fc737edc7b6c39d96be03273f0b18489785000000000000000000000000ec1bddec1d5f64e6072a3eee0274423b17ec0a60000000000000000000000000cd34eb073218c7246ac745710e179ad6024457f1000000000000000000000000e087d44b72b5157f05f1ff3d1c869abcb8097abe00000000000000000000000095231258beb6ce06c23327516f2964ad824c07c40000000000000000000000001ffbccbe6468612cbb62d1f2f303777f3f8f738f0000000000000000000000006c384671296bf8632d69e02c6eea4da642e636a400000000000000000000000040b9136318d9dd0ec7cfb94688ceb5a2691040ed000000000000000000000000fdf29718ca8e1fc4b96bfcfb4345b9fed0c81a490000000000000000000000002b70c2847ca03b314f19fb5cb5fdfd562466e47c0000000000000000000000007e9adeb282c4bd0d7b5aefa7eee76f67d3eb5b0500000000000000000000000005d987577901933e6e6e11ddc8c3b3592addffc80000000000000000000000004c02fb228d8dda2699a93e14086b13f9504f349300000000000000000000000052ccdabea63152f53388fdb0d8671c5743c2e1e0000000000000000000000000d7df3487ddd17d8b3b9761c7fa410308ec86a2b6000000000000000000000000feac4efdee06377881dba32af632060815fb3b56000000000000000000000000fa0a32e5c33b6123122b6b68099001d9371d14e9000000000000000000000000f257b9e0db7d434f52e25f9ff3f3a35740f3ee040000000000000000000000005be61c4d144771f5895cb2996fd3071b0714a2ef000000000000000000000000dd5f173b792587799f28987bc24cf7359d9a2b0d00000000000000000000000028ce491e2f93aecc9d385811fd6361ba358f540b000000000000000000000000b2be6af9ce976b3a6926d0955bb80743fcd2fc57000000000000000000000000abd19eae5c6b02bc3e49a333b26f39b02dc8316d00000000000000000000000087362e289558d0600f87cced211c9de3301c7c88000000000000000000000000219ae328c5fc6c735cf7f0263520bc160004170d000000000000000000000000ee83bb97365ac96f2083442cb3456351d5f9b68f00000000000000000000000097294b51bf128e6988c7747e0696ed7f7cfee993000000000000000000000000d1a83a93f553d87e2927f18497ec6d5ac0465e65000000000000000000000000ef64dad11620cce731ab13916645342bcd5ce22800000000000000000000000053ab5ce8af872de65bf025774b5693d0a17c76d8000000000000000000000000881b7d4b63f7ec820eca7925c2cb7e98af0911610000000000000000000000008def0052289e47957c62a60a45ba02e29e3afcfc00000000000000000000000029733fd6036ddffb0bce054c523d372fbc36891d0000000000000000000000005d30c0400208966c05f556827b2350bd650f138700000000000000000000000025e16809a42f5636767be3b4147b6d228000ac88000000000000000000000000fa4d7fb5a9a4b75e0ca68673ccf07e4ff9249a670000000000000000000000000a4a74f3d96790858e5269ba5fc7a7d1c673445a000000000000000000000000ca862ae79def5ced5f39afce196bc7c7888380f9000000000000000000000000e76e73ace4281c98b59b811065f4455b20b80169000000000000000000000000bdfedf7da92b9034277072594ec7f7e2aeb7848b0000000000000000000000004b612c941df6e3094f6abdc2f53d8711639d551c0000000000000000000000004c049bba620f3d75dfacdc560d1de478e6e5903600000000000000000000000069f0b1dc9d7668b9e11051db9629b6c483de15af000000000000000000000000aa850dd6550aa1c99aebba2f56ea6f46aebc773c000000000000000000000000be6f74e9e702add3cc5f6ddcec27fab24c51e9e80000000000000000000000001ccf10fa9f4f05155f6bbdb2e239bb79d780ce300000000000000000000000002c87e49ee0e5b0bc7bab0cc544702beb716bc6bb0000000000000000000000008868aef1b09b49404a28ce8397ddbddec19116e3000000000000000000000000c77704f8ff4b11a827d9ae0ef9a6df5271f7a9560000000000000000000000002a64eff11baad80130c0716893d295fb55cb815c000000000000000000000000447607613d0e8dcc2b938f1448a2062160ca8c9700000000000000000000000052dc09982ae537beb189fc6130f41519f1ffa5500000000000000000000000006074e57c3f3c62ed0e49d5208737d7267c14c5d7000000000000000000000000a50fcf96c55982f0e3aa7cf3f4ca09dfcab46f94000000000000000000000000803db48d124b9aa6c8397e6e6d9e158006cb0c3e000000000000000000000000d3a3cfcb905d754ba4222164ba23b75f2a879c4f000000000000000000000000c7fdc072e1a7ab725ccd0293e826c0143c7919b100000000000000000000000094e53d12d0a845a1f0687616e93decd5ce92cd09000000000000000000000000cbe0d5da1692f01e1f5b19195bb98d1ed331d6820000000000000000000000001c0a77f4b8b827e6496ed6a40679b1b8f4e3b9af00000000000000000000000061f57c70d8fd58d8972e6245e2b847f8bb9da50c00000000000000000000000082ee7de8b1abeb45db4a334198640e6071686bd2000000000000000000000000303e2285d83ef520ec7d1b54e285b52dc245db85000000000000000000000000c994db18f116dba26f81917a8c4063c12b81c78b000000000000000000000000db8793e2baa5380c47ccc4f5bcebaf67759bb66600000000000000000000000073a569fb7814b677341faf6bd5c859e9011008160000000000000000000000003622476da1f1b8f351a00537063abf764cd3c0f40000000000000000000000004fccf3ab2cd09877106923ba7e4298092eb0bc630000000000000000000000000a3065009f4d6e805d75725cc82a9c8d62c7febd000000000000000000000000e10a50a99b9e7656111f7825e01376258ad069cb0000000000000000000000004fad7631b46782c24a5b29278c7731a15e2794de00000000000000000000000030370229fbe76bf1308f1c8252aa4ab63da1be12000000000000000000000000ef4c57a2a308b02f3eadd008d670c94badb1d6e30000000000000000000000004f3ff2920fcfcbef0631478fc59d53e37b1ac1a30000000000000000000000006b51527b446c2fcd0d52f7b04c01fe82e806588600000000000000000000000014691cd56616074cdc7ba0bf0630d82e809861ae0000000000000000000000001b7c278b0769b364395ca13a3b31281a83eb6b48000000000000000000000000380fc59a9d441180b2ed7c19f4d6c346cc1594650000000000000000000000009546f2b540b26b3619dc063c7c4b2c6dea46c65d0000000000000000000000002204cecc34de029fa80f538820de52f680239dca0000000000000000000000004f7e2244cf7f66d219f39597933fac37275fcd88000000000000000000000000dc89f41e095695a7b1282168d73bf21d5b53a1200000000000000000000000007fc8215eb590dbca6d6d87169c6632692cf0983300000000000000000000000042ed12fe550242191245130681e1daf49a8ba815000000000000000000000000d52598a4666cfa1fdb21d7e8fb7c1ca42bf4ecc9000000000000000000000000f0a5f8d65b51b0fe64c6f9996ec25a8624cbceef000000000000000000000000b3c3d2540518f783c413c329a178500668acaeaf0000000000000000000000007fc28c1c5f1590f7a43891dfb9e89a27292dbfdb00000000000000000000000061120e1eb93ce961d9e134c47394ec4e0095f6fe0000000000000000000000007911fa8d5bfce62ef68b714d5b51a65a5732b101000000000000000000000000486d572a4777db39067917d2ac434f5f4cb54844000000000000000000000000e8f3e9aad9ba7c5d911a9e6d956d6539240ed8d20000000000000000000000007b0614920fc139a11dafa7da457c1f7e131bcb7f000000000000000000000000b440b4f55c3f0e42bab4df0016d5051ccdff5bf2000000000000000000000000d8fab924c73d466402642cc7d1325f62d5e3eaea000000000000000000000000f4d16aa7f0b8d10b296fda4c8677085bd83bfcd3000000000000000000000000dcfb7ee731d53fc358ddcb5af6d6381a4559e6fa0000000000000000000000006cdbd3b8363502f6332c8d89a84976cc13801186000000000000000000000000a40b64e0bcee7bb5f9bfdb5c037c70fc241c9491000000000000000000000000bdc37e52fc1d07526984b889d64efd1c0f455bc8000000000000000000000000f190780157bf89e276d076899df0468de2ab98b5000000000000000000000000d0448d596977df2693664a4706ffc569f208321900000000000000000000000014af646d89fb622893c735ebadae6fb71f20b54f000000000000000000000000fb2d761810070bed1f1b906e8e87839cdd7323ce00000000000000000000000060c50f541f8c598e2157a6bfa7183663877381820000000000000000000000007e742e90decd7bf280ee3d625d90e84b67b50505000000000000000000000000538ab08ed0ee20889f4dbb25d04c20f56c91700a000000000000000000000000e41bf5aadae208a8f6b585f7c0e4527cf04c05080000000000000000000000005368b653b97d9c454984c92eef25584ecc347ae9000000000000000000000000c9c5984b59871201ed5083243c0e997bb635238f0000000000000000000000000b6a1ee328e96a431eb2ef0293a6c01bcdfff7100000000000000000000000003079ce9cc9485f3449183eeda0d1db567b3b0300000000000000000000000000e81509b2b5606b333b3c7a46cffc8ad776399bac0000000000000000000000005eba190b9c716c2a064a95b39eac74f53bcdcdfe000000000000000000000000e7d857ceffa8d4097907b98947490150cae2abc1000000000000000000000000cd786661e0a02e44c99c6719fba946c2676cde420000000000000000000000009bcd145acc795cbd748828b6893c125e3714384c0000000000000000000000005d4de8ae42b1d3ad90ef01f6475b162a1cf1a6d90000000000000000000000005568d637aefe29d939a724f64e0515b238353bfb0000000000000000000000000f2b20acb2fd7eebc0abc3aee0b00d57533b6bd1000000000000000000000000a8851f2d7b10cc0a84083a25981b3e2df75294870000000000000000000000009f9eb238a0ae4f598bd841f6688bd57a928f513a00000000000000000000000085613f59ace83fa4f98a1f37b5f9dd34b6797381000000000000000000000000496a334583eebc83d4b9c6eede5e338eba5aa6a8000000000000000000000000345190f096e544342fdb872e3b78d72b727cbd2e00000000000000000000000092a058599695aee12a21436b550f2423ab21d98c000000000000000000000000be1044fc53a57d619685de0223513afc40af2963000000000000000000000000e8f36f870e5955e3920295e17e666fac037b5781000000000000000000000000400e1d8913a921abf37d0605cda712112fd77605000000000000000000000000e9e7579daceb73878e63af43fd7458470f0c3668000000000000000000000000962372355579a79ae28ffe543c478803a42471ee00000000000000000000000018856f7c22f8a353637a349df345be2d7a3df00c0000000000000000000000002fa9c723ae0dafd7747d8e0ab68b0bfc204b0db500000000000000000000000032ae781c54ab2a7ee37c438235b0bbbc26492df5000000000000000000000000acd36f057c396c414939f3c64323dc935db7809f00000000000000000000000027936fc6bb30a6651eef6ca266682ee39fe80c07000000000000000000000000627ec36350a428cb9528552b5a7581222540ff840000000000000000000000007ce59e539cb7e58e4dc0a5794ae9ce9ce94204b200000000000000000000000094f6f69bec52b48b297e357f3429ef1dc3cd9d140000000000000000000000002716e1c0c50a22e9a3ab0ded33e6cfd24b6600100000000000000000000000005ec8cd4881eba87279f5f243eb89ea9383e677c6000000000000000000000000c3d3660e721a4cf9818bf153d0a32c14513e2a000000000000000000000000007fbc5157b111c17591e59fee916f30f86fa5783f0000000000000000000000001f5c50cb33f447cd39b1615c549b29272ba0e9c70000000000000000000000007e489ebd7acfab9ca4356788df4a17bac57d711f0000000000000000000000002ec7cab5f2b1df8f1a37fa0307c52b6910a101f900000000000000000000000074b12ff1e6433d027eb75b28fc6ba2a6fa19dd99000000000000000000000000a16eb02a2ee7c866fe35cb393ae922036afd02f7000000000000000000000000cd248fcd6965d52b792765df90ac3dfc3b626c0100000000000000000000000068873a4941c8bf1f9f73cf26aa4236f1f2dfc118000000000000000000000000cb9aa004a56c55ba59bb1113b90c7268b02881bd00000000000000000000000071f0067a56bea2e1421699834f5d6baecb3497dd0000000000000000000000009d0b4ad0c4fa13b628747d2512cdf15c407419e200000000000000000000000028b723a068e99520580bbfbe871cb5f56a658db4000000000000000000000000c03aa17c875ee5fb985c8f647238d76df74fca4000000000000000000000000040a3f72cef97343fe7c1794ecc77996497b51bfe00000000000000000000000095f20c7046d62b6838ed0a55da4799f4d2772366000000000000000000000000827b3ab8ef9e1673aa1b0a04ac8e0f8c96719294000000000000000000000000ad4c4d7dc103edecfa448afb2439c41699da4e65000000000000000000000000084b131d0f6bf184c96ad40401202dc5df043260000000000000000000000000018efe0ca5b0424eeb8e3d24ee983afd0f2a2c88000000000000000000000000bbf366c24d1700a7b5b4c361a7e1b9f6ad4753070000000000000000000000001516b6bd2421fa5086a01e3179a91d2a9bb1c3f100000000000000000000000023f18be85e55eafaccbd1d0309e4016e2e325486000000000000000000000000062c30ec93c102666d8e9fb534ff117c1155458700000000000000000000000077f036b558c83e4a246f547a7dcb8f49b8156df100000000000000000000000014977294378a4234344acd6f35a3d3d238117bef000000000000000000000000877d381bae62f2de7bf8477d4c301c9a96096338000000000000000000000000488db45ad02e7bc579f0e9d8856e8cf4250fb8790000000000000000000000007470f0e7091ca746dc46e5b2cfcc970abb32767400000000000000000000000038ed3fb59230f5dd678f630eb458718a974917d90000000000000000000000001f2aac54e7f2d001572571980664aa2185aff1640000000000000000000000006e7a65bd0d12c31e8a3e93e0697a926feda740f00000000000000000000000001369fc3e00200cf6a20b93ceb567c83134a55889000000000000000000000000dd88d16cb86b3c7cd033cbd68f3c57c048c1d8ca0000000000000000000000001b75b8ce1dd3abfb4362269119233359183ad7b10000000000000000000000000555c23f7a61a71b5d7402a57608379f2ffa1e3b0000000000000000000000001bee7df7a4fd06b0a9ef8ec0748802f15eb56496000000000000000000000000bee44799fef9a7c8c04b4929fe5cdbe0b4bfad77000000000000000000000000d75af8da2c30b0500d2041be60a1b3a4683947fe000000000000000000000000aad2c3b80b61ba14c7e5561f8697b4603a5c41bd00000000000000000000000023dcd3e4bf938eceeb5bb37097af8065ec4aeb3900000000000000000000000057af011a412975abce0aea7acfc1002e758886ac000000000000000000000000fb7c637db67b5549e80d1ceee67eb29e60a8349d000000000000000000000000d2dad41f7658ba190d432917497337ec73f584a0000000000000000000000000e0eec1105f0a4f50221ca9654e3752229c98504a00000000000000000000000078e2844c4ff9ca27e027ef632be0eda0003218bc000000000000000000000000ade6f18bb6fa9644274f2d789323f96bcfd06cf300000000000000000000000082cf769ec96e0a25c81f2d6962695315e473aef00000000000000000000000001d53884d1050cc152cbb041cd3f04c74a326e2d60000000000000000000000006255c5b2b033ddc181e8d75e3da87a1d22cb46e50000000000000000000000001c91996fe4d28865866c337394c76d96d6e31b6500000000000000000000000072da234395d6075c6d57f3146d428362eb4255e5000000000000000000000000be3ea68026a11dd112f0f0f770553c5253a64e4300000000000000000000000027752900cc955be012a083bdfff3db200459dbc6000000000000000000000000be3c53e8f06843b709488a5959c9501530da9376000000000000000000000000781a150be12979b5613e564925749a9a0da6d12a000000000000000000000000b956a6ab797ea72a42b2dbd98d58d3f3adac5b93000000000000000000000000ff19db0bbb92a1bc57e37b8a286f1b65f0adccbb000000000000000000000000999c412aa2ebca493a389451e53452878c20f2e000000000000000000000000024a05103ede1c187188abf03e9bb016203f65b3600000000000000000000000085648c5566730068034a822a218b3d07da84624e000000000000000000000000ed2ac1389ef4b245decd78b36c35701fc9e8f995000000000000000000000000f763dc408a781e192e7342ad0174be1f18229b850000000000000000000000000eb8939971d0b381fcf88d712e49648cdf02e32f000000000000000000000000755b885b2a359d9c8cb43e87c906667bf4b4d5f30000000000000000000000008e0ce45d926876518aac6a56e92886af48513f4e00000000000000000000000096ae60ad15b2440c55942b44426f759f375e695b0000000000000000000000008edb866afdf11fbf7cc706c4e110247825fc8521000000000000000000000000f79848215c2ba58d40b4bb9439d470e7079bdaf8000000000000000000000000968aae446a4fb9c200215f22247e7bfa4a1e1c1d00000000000000000000000077f8cb741c3ede8b166d4ed94c2fc6ffba0aa87f000000000000000000000000196ae5398124f0f502cc2809dc2f382aea28f89d0000000000000000000000003871f3ad1147b1a9d7356d8d4034d11e24a4ed0e0000000000000000000000002b2236fe001dcb337f2c6a31efc1cb2b6bc2e84a00000000000000000000000090dd27b57220a1fc481d847e392bff10e012efee000000000000000000000000ec17c490e7ca154ec3c2c0d9226da18be8f721e000000000000000000000000004619de9f14dba08c47fa0a537210d651857270900000000000000000000000043bd454dc9751d07f1271efc8d0a109089ec5e44000000000000000000000000cb238b4bbd66d191f85857c764349a7d876ac4700000000000000000000000002c65e191d034a8ed0bd630cc98341068f242efe10000000000000000000000000b1f8ee2f813f06ac5fb8aad74aacb71fb2f51fa0000000000000000000000004559d0fddfdde922f878dd29876b34f521f917e8000000000000000000000000dfe61b532f430b80f6ad3ace973a83fe59010769000000000000000000000000b25adafdac06e0018330d18c395b265fb86725dc00000000000000000000000038c0e00d973f7df97f40bf3bf5483e54b46cfe750000000000000000000000005a1cb3455d85392dc54a0e8ddf92b1fb3e67cd380000000000000000000000002c8681c262805fed385f0b10a955ab312313e157000000000000000000000000b2114c63e90ce6484f8011b6ca9149efffa9721e0000000000000000000000005e69ce0453646e2daedba3c4ec8b7b7db8231d79000000000000000000000000a4aaf295e9ca0cc518983c3d1cbbfa1d8431fc69000000000000000000000000c2bb8a8b5d93fbf650e7eebe7ef42f47bc33b61500000000000000000000000070f1aa2be42fe2a7bf5d15cb688e4ba9110ef22c000000000000000000000000a20fb08f3c26f2fc1f818aba867602c57df76209000000000000000000000000d06210462fa34227ecfff888c143fccd32b89157000000000000000000000000ff9761218f659bcedcedaa8dedc53253ab7f860a000000000000000000000000010e3a3a9aaf3d8ee76b26d154f8c16c970f477e0000000000000000000000006c50ba22e13fa98e4020726019b5218ec796efcc0000000000000000000000004277916a1a734dcb0438e88e5521fa3950f21e1b00000000000000000000000049d4b0c8e302466ce72944b7deabd098d5ac3ab400000000000000000000000044df6c1fe6a1ab2db485017e72cde80ebcfecb1c00000000000000000000000087ac5d22826d62bce48a1e252e74eadc62d26e560000000000000000000000006c7285fc01b5c821c5ec317f3d57175616497be9000000000000000000000000ebf2be7def261ff1fe3dca78df631e90d01cd0b7000000000000000000000000451ad2de5cf14b1f7335707396d37943a802abc8000000000000000000000000ea28bbebb520d1c2fa9e455ae88615dc8a9b8ed4000000000000000000000000a6a47ea33c95bf2442db56c60ff7ead2d0971853000000000000000000000000f25350cd8186dc9276a46e0d2b1864aa1ac84828000000000000000000000000830f81715547a1f97ece54e2ee5eeea27f118a88000000000000000000000000b8c0db91bf927d849547cffcf761c3b73b42f6fd000000000000000000000000873525b1b479431bd713d59897218bfdc341c0cf000000000000000000000000572f0a5d5d9d3cb622c8d99b6adae2d08eb1bf90000000000000000000000000431a877e9150d420c463af9f9e443e2035fb9dd10000000000000000000000001af98951573389748e164dd35a068e393ef8be4f0000000000000000000000003a0b502dc9231868de1dbec32c48cd1b006ad207000000000000000000000000af75d78213a4636dfd9cb346196db1605ee868d9000000000000000000000000dd94982117c5675ed70b842d45cf8488e3b9393b000000000000000000000000ef2a7f87249e40085d54d26fc16172642bddb54c000000000000000000000000828920ee37fcf523a920290fb9e23b3386382497000000000000000000000000d6a8e747e957fc895ed9af9235f88c3c2e854c0d000000000000000000000000cbbf08b893df1c629f63a0baa0e96d77345381d800000000000000000000000057317018b8763d781421e10dc9bc3dc7f8eeb73e000000000000000000000000f8ef68de347d287cafa7d81eabe0fa3a90bde04c000000000000000000000000ecae610393626f8ca26be9299b5c84ff3938e70a0000000000000000000000005a7f487d4a9894583de2dbf3114f46695dd0b7f10000000000000000000000006e591b2225d718389cae58edb3b760f4484052690000000000000000000000001787b6563bd2b57e7fca87b94682c3c6399f6105000000000000000000000000d1ea754669cfc550cb6b218d7180097e5934b57800000000000000000000000089b944f3355bf64e9cd9139daf17ad7eca3a5dfd00000000000000000000000044356cc8899339223c45d6fdae6a8e2f19902d6e000000000000000000000000881aa72592c990dde30e0a29ff729d9c95d593bc0000000000000000000000006163dc6aee136637f670b8ef659a088b79237bef00000000000000000000000002d5af97524e7eb7f895ccadc925fae394d9ed6a00000000000000000000000088593107342e073fdb8c54aab81933942f1c0bed000000000000000000000000533c1e69273bc03ac37aaae7c49c40cc23002c36000000000000000000000000c2db9add12bdd367c00a68c91fc4ed2a324eb3f3000000000000000000000000b1b4ccf4b844960377b1fb9b5c80e32f49242d9f0000000000000000000000007032efd88b51d255a221327a986c6341062c4d98000000000000000000000000e4995d40bfffc20b376a854c9d8a357ea985608b000000000000000000000000d56e3f490ecfd7a08a616dd35070a27fee02c2240000000000000000000000005ce7f830963a0ae78f1edea6954f114dd2b5be070000000000000000000000004847868eb9e92fdbf5e7821b0500f1403fdc37c600000000000000000000000098b4f1b7ab3f42f735e1d96ec2e8922f77a1f024000000000000000000000000906560104c097af80587e78789d44cb1104ba17500000000000000000000000088e7a4c4fe76f0ea46bf8354192422d21a6002a6000000000000000000000000006b39f5533e34f4d06221f97d654c2c1b41ee7a000000000000000000000000b49bcaec34daedb819c458034c1b5a44aa9cace30000000000000000000000005c757f494a1bebdcd44fd08b7b7c968dedc96c8300000000000000000000000005a83721e016b9dd6742a96ec8d68c26b040fb080000000000000000000000009a347e18af12757c52f0d49577cffdc721a69e110000000000000000000000009363a7968a08bc79f8a658b1c68a31e61172e63c000000000000000000000000ceabb12bd4cc933f00728f595550d8f759eec1c30000000000000000000000007fb6a5d3d000685485fa3bd2bf4338939a2c1caf0000000000000000000000000c6d2ad36d4cd59e4f29c63f8dc1a51f9f3032cc0000000000000000000000004b7ea0d2e80d493b0b9200177055a299b86b56130000000000000000000000005f39833034c64049520ac5f55ff8bbbe8e1dfded000000000000000000000000fa8ff07c972160f152f985182fb4c5ab4e7c63330000000000000000000000002951053efeb1bfa87b0f7e6dcc7890a78c4573b3000000000000000000000000a61823fd4ebba4af039bc5ce83a9b51f8f600d09000000000000000000000000c13cc256f29f26c917781ae8290f593967ae3e9a00000000000000000000000079264cd8c775e2a46b17fa017c98d34af822aec0000000000000000000000000f7aeb18a429371fe7f1da4edd5b11b36b32d86f80000000000000000000000002e79a9d455b521a4738fafe0e5367ed18b29c06b000000000000000000000000455a3d1b77ff2cc64258d7c3a83bebc6177f549a000000000000000000000000b0c769204b6e2a456747a7510d5c1c6f04d1442e000000000000000000000000ab6ff0858b1994c5bae1c4788c68c62c00ce1a590000000000000000000000007623e9dc0da6ff821ddb9ebaba794054e078f8c40000000000000000000000001fa85889e388802cefd30b3104e8cc6f9a6eccd2000000000000000000000000ede71d58eb92c4eb065d2709a08970f789e7084b00000000000000000000000022fb54a948038b7db3c4138949efdc64a04019010000000000000000000000004f33d206eaeccc0674158bcbcf44711b9454d7ac0000000000000000000000000837ce0c7f023e0dea88b17a3def17a2ec4bf6e300000000000000000000000074ddd14443a1c4f4bcefc0b6f22e11a98a49e03d00000000000000000000000070f0d54a1b2dca2756a35f44887dd8b68a003b1d00000000000000000000000099b09ebf49f940ae63df62559e66d47b5f3f0d3200000000000000000000000087d484b5b4eede39bcb4d6e6f07d0f535a5e48ea000000000000000000000000dd9bd62d1c08210fdda6f841ed5196b45a9396250000000000000000000000003ab5d6ba0d802e3814914ff4520e5f0cc2799dfc0000000000000000000000005a7087d227f9d618163cea91e2169a1a8faf9fe6000000000000000000000000dbb3663c018abe1fd64320e61bbe002f620607c6000000000000000000000000b609f4496a8cea72e6e97e56b1a0b789b9fb148d0000000000000000000000006e38d87fc4fb8f17bfc5c2ee9b66ae8fd652023b0000000000000000000000008e7d2c8c65dae88ab5ffecb95035799a2af7dd67000000000000000000000000fbac19e8e65e846ce51f8fbc1566ba212515e06600000000000000000000000087166b9234c1a069b898773826b3cc7baa1bc08d00000000000000000000000006776551769baa323bfff1e079ed79fb61003999000000000000000000000000e6365a00d76c43aac4210655599e1069dcfa944b0000000000000000000000007026b524e0c7f710512f22e800c376d0216c874c00000000000000000000000078444a1cce4bdfacfd9e814e50640a46ba2ef8eb00000000000000000000000007c784ca40fd75fd90201dd59ed51d4acf5d86ea000000000000000000000000392dfde2490738b44197e88aaecbb6a652963dff0000000000000000000000007313c6fc4c54e866b8daeccf0acdc3bc825b0a08000000000000000000000000208fc5cf2d9c3f5a03ca962bfc8cda21afb6868b00000000000000000000000076543aa25bf957c8ecafc6ce7028fb54157107ed000000000000000000000000ab06f95ad1ac282f7072b4b849259eabc49eb5ba00000000000000000000000073f9514d8a859d32729a7176b90267b62a2aec91000000000000000000000000ba41f4034910e8ee4f5e96ae9ae7b57f8fb23dde000000000000000000000000a7e0498d962a2d8ca6f1e0f4408241dae9ccac5f000000000000000000000000d53574857ecab0efa66f3b46c4d09052c626a50e00000000000000000000000002b75763f2e92151010dfbd436a5bd7448a7f3670000000000000000000000006afc3bdedfcd6e9f4075ab7129bf31839f46b602000000000000000000000000bff552d3d5b4c6dd46560b6ec6e6b8435945aff40000000000000000000000002e422cf601a8283343db7ac5e59cf8a8ed99aedf0000000000000000000000006684af70ca99e1e6d3ede8d165833f1202e10519000000000000000000000000a657481fe396bad4950dc3a7415410f81b0b3a6100000000000000000000000082db2c1a1e1bb66cd036b36e8413bb00a1e33b3700000000000000000000000046b47f3f4581722ba9a4d2e1d13f4490ab54339a000000000000000000000000afbc07891bb9b8f7a7d26f05c25a2fc2337d8b66000000000000000000000000c0b14fab1b32571bcd19b3c7dd6728c7b764defb000000000000000000000000d133dc09ccc4107ddd71fddcfbaaab91748e938400000000000000000000000045a599bafcc101e5b69eb228f7958e7710db6aef000000000000000000000000ba59e24fdfeab5d64252a2cc9eb87e5798c17c2d000000000000000000000000bb92d1854842ed273dc2e16497d53a27bd07a0a3000000000000000000000000d87a835ec1c9ae2b532ec3c4f58033bd5395fc510000000000000000000000001b861254a994441abef6b3bbe68c80d79d52a6f90000000000000000000000005ae432d5cb8fa4568296b36e394f8d69c0b1ab610000000000000000000000008b1f5749484197a2f5402d9f77549fcd48713354000000000000000000000000cc7af5607993b48211d2f631ddd76b987b4d0050000000000000000000000000e2dc0cf3949d9ac173d78166e8adcf0f9859761200000000000000000000000082c6cacf06b55ac930df8cf5718cf9bea06dfd9900000000000000000000000010231fa34efd651ba21b2ec3d6bad2c446963233000000000000000000000000d407f5657572b20178ccc384d7418fc3c63a8d250000000000000000000000000b50400cbd9bb59d8a9396033e80837a1e7c0576000000000000000000000000f1823dfe99a87407abf2f8f8b9d0f51737d25e590000000000000000000000009f4a4f5c6dda1e2dfa1e80a552a3f53ddfe7ade20000000000000000000000003749a4e047038dc4d968c4ea763702759c73ee700000000000000000000000009c92c1ef6606396b8de0d0620a4dd37f7c0a75270000000000000000000000005ff1671ab3728d515c6c933afb467901815b13df0000000000000000000000009614ed33bd42b1ef32902d39e72d4032655affbb000000000000000000000000864487393e7f69b1c0e35d67ca020303ab2dfeb50000000000000000000000002c696b6c30b5d866a6cafe9ff7f0960400b82f460000000000000000000000001b20e6c89d711612b50a9548bc59465f3147c5f80000000000000000000000006661280d2363f69a615ae69f57adf936a89644ca000000000000000000000000f8ca50eda1d9d4e075b6c6775ff378a407371f18000000000000000000000000d034792d1ab45d29b3a52f131e425b9faa8b70a5000000000000000000000000ad3bd81dfce42b2bf6c39b6f9dd9135d70c59be200000000000000000000000086ff07f81441d57fc64f49a4a2817652cbca0ace0000000000000000000000009d75b3ee506d882b00cc9d224769ab4e414dcb5600000000000000000000000018c100a39147e7834faab91d013be433548c539f00000000000000000000000006b52fdc42d898a7ba8188210ec91014337aaab40000000000000000000000003f071a64c922aad49e627d4a003bfcfc6d326a8a000000000000000000000000864753478c8513a906671c0492e3b05abba945f6000000000000000000000000c05b0e73bce4820731fb0eee0681edb2fb67c443000000000000000000000000813e7a4f5e07de2ed0c5aac19769105be16aeaf6000000000000000000000000e64c043bd8dbc6251c330d36ae23d03a72609508000000000000000000000000fff2a069b8af43ad155a72e7579ca2327a8747a80000000000000000000000008d1437ca5a5405ef05fc14005f4dfc1281cff1ef000000000000000000000000c5739c54fe48f1bc8e399b84e1b64a486c8e588100000000000000000000000088457493b931a6ffb7272daf13930d389686fa0600000000000000000000000075b6bcf398c2c98f832aba4a7bd860d0744b5b9c000000000000000000000000afdb9012ef2bb9fa6c02ee76cd8df96ba0b2d641000000000000000000000000afb8d1194cedcbc33067aa2060cc040ad29d2f960000000000000000000000002057255c9b63999e31368786025e315ddc59ca36000000000000000000000000ad790f5f0494b2bb4451e75f651fc2a400cca91f00000000000000000000000077eb1affb5e144ea1734a2d74ec55f5af4145099000000000000000000000000dbfd44beb4a5ab1d89ae5dff42146a901891fb810000000000000000000000005e13d29beba1f004b0bdf065cd25e100ff783c30000000000000000000000000c139971529fe84dfac8c91241506860ca8f5009d00000000000000000000000077c16fe3e1e37db16a18c4caacbeeacd89479b550000000000000000000000004b42cb1b95abb97e68411066a1e92ef3a72663de000000000000000000000000f75bd37bf2e50d198cbaabad0067f4086d290294000000000000000000000000c79c97f3f1fcf78b0a001dd48d0bbe6d05344d8a000000000000000000000000be655a57068357b340224ed9aa8bbc1429d5974d00000000000000000000000091d65746479297429d648e0bd29a657e58e654bf000000000000000000000000b6a1d704c79b4fdedfd65f0a0eacb9b740af25d0000000000000000000000000241d0009cb902c6694339b8582ee6e364292b476000000000000000000000000874396847a88bc4428da0e65ccb4d0d14c6bd9a900000000000000000000000008d48894e165f255ecb0071cfbad7b5a107048610000000000000000000000000215d48acb363c1b5d662cce1d7d84dbf3c7c17900000000000000000000000033361e46ab6253acf0f5ff9d338838516d567d6d00000000000000000000000097dadb883593c8d72d63d5f681e3a5ab62049bbe000000000000000000000000689126e2698fe0eb10d3b7c63d79afbfc27c9351000000000000000000000000431864ac1254611f6f7b75ea4b1ce0402230767b000000000000000000000000be32072a571ebe23ded6d22152e8a3fb6a9f6f680000000000000000000000004e5f090f4b655e75d9088ffbcdf24ce409dedf970000000000000000000000005221fe845a6eb381af787196d70cda5cda6dece400000000000000000000000054f94623ac3efd8223bac4e06d445d8fe066b7460000000000000000000000002b41e2f98ab69b7b9f1c58e7a92949b7ccd3738a00000000000000000000000001c88a1833aa6de1366740176b806d815fbea51c000000000000000000000000c61ff864280e57c55546880080083a07afc2035700000000000000000000000027f36ec21de054d3c0c63fcc25f5da442395ed55000000000000000000000000b21090c8f6bac1ba614a3f529aae728ea92b6487000000000000000000000000a5d46576dee0a8856be606b69ffb33677aaa8342000000000000000000000000d97225e52c78c4a656d17b8c80cd514cbe3084e40000000000000000000000000903a501ab5847e348736e157a5eb839caaaf9ea000000000000000000000000f517c624d2fc83ed22c5f9ae17c5e621ea53fb6b00000000000000000000000080468dd0ea02b308e13dc9685c145c3261d0fc0e0000000000000000000000003927d68f09b4fa3b0942731cb624f18fa32ef272000000000000000000000000ca717433530a3555304a12cc91ebe118cdf07948000000000000000000000000ee0429ed58c149d6dd6fd498ce25581a4791c5b800000000000000000000000032ea9ef2a28a4a956ccb4501608172b516bd02950000000000000000000000006ccee5039482682289bac2190c1b230e386c4d36000000000000000000000000652ecb6cb5d5c62355305c075c3b46c7144896f900000000000000000000000070a396b53fce04111ffcc474805bbdcd7d1a16840000000000000000000000005ed49d814cd7d440def503799c5704a0b5b3d0d5000000000000000000000000379244cb29c6d0658d3fb58abade91114b00f0de0000000000000000000000004bd188562ac72e125ea95671b149a503102c9393000000000000000000000000cca768585e1fa2871ddfb789ffa95c6288162fc7000000000000000000000000809d3b4d3cb21b9a48c10756345f90e48bee5ee30000000000000000000000006a19d1676bbaadc29fad3f0f51fd8b1df68047760000000000000000000000009d18c092325bfb835bbbff6aa175c894b4c5b4350000000000000000000000004cbce73ac06541f9a9d3be09b6c9d4dda1616964000000000000000000000000bd0e8fc3d1a704bc66e759903040f07bae161dd300000000000000000000000067b94c73ab0aadfc1d9ede07c5de863f0421c4df000000000000000000000000fefaf9f424e61fba7318d5a7aad4694b00be983900000000000000000000000046ebf64c7668dcd334f7686a88a321b52b49a3f1000000000000000000000000804b5515355a51f2c0c0efb70cafb5ff0ef0947a000000000000000000000000c7a52ff9438436954eadab805f0a9531a6b9e26e0000000000000000000000006f7f09299f611544c9f23c4f9da541d0bdfa6d5600000000000000000000000022afef396ea3d9a33cecbd6b8fa54412f049872a000000000000000000000000769880e22eb9d8431ad84a5e096456aba48bdcc0000000000000000000000000c4208e22d2c5de4a2a9db527b0066f6044f3c6fa000000000000000000000000dd7d44431ba869a9670e4fa783110a9e1f239e03000000000000000000000000dfb17352ad5079b4b826f6329b13d862fd573dc9000000000000000000000000b8a11d85aa723dcfadffe91dfbdfe3ba1f9653740000000000000000000000003020b63ab1159314efcf002f16cc0081923e4639000000000000000000000000429554411c8f0aceec899100d3aaccf2707748b300000000000000000000000022f7f194e46e58362f04e7f6f91e2b6faefb84430000000000000000000000007d1b83338a5af6f7689bb585d900b6debe071cc5000000000000000000000000aa8221674b87e71521ff7b56ed0d09dd97585eee0000000000000000000000005c4a8c63a7f95484cc06ca7ee54c366fe4663e76000000000000000000000000b006b2c1a23437dc6e1fcfb3af22ddac201b18ee0000000000000000000000005028dbbc1ff9a8e8b9f9e3ec6d2fb469775b17700000000000000000000000003d2b1177305ff33e2384f3e059b9dde10147abd50000000000000000000000007a4a9618b8ac94af2efe878a0166d5166fd2f32800000000000000000000000037c4b7e4f9a3f3eae702c498fe1d89c27e3234d8000000000000000000000000f7820015d9017913adb2ca5a7af8475eaf68a8a300000000000000000000000033a2d35c63dc062ca3b8f3cc0b1a6e9e7e3784ea000000000000000000000000c295cce09878094d83b04a8f64669344836c4556000000000000000000000000d4c09d7c8d0c144baa8c8c5d1f0f7e1130c7a4ed000000000000000000000000c02cf39a721e9a304c86ec959b0c447f433aa07c000000000000000000000000c4721d8e4875e76265593add0ce41420b8b964e600000000000000000000000013f95b223a02acf5ff420a792237e1d4024578a000000000000000000000000019edc71195e8b8dc6676244c33e97582e52f6a4c000000000000000000000000c1d14d4f6317bdbbaadebe8b26d604cb9aa2426f000000000000000000000000251d0b4fe0995b09c2e80fe9d16635583b4beeb000000000000000000000000073218b228ad680cac16463ce6c0aee48a97d9552000000000000000000000000d5decc7cac9a4554dcd78a20edb8dc690b46e830000000000000000000000000f0f96b9a2228d842a4b339750f2925b3a12fc66a000000000000000000000000a935ff88162dd5478e2075fc2eaff74eb3ee272f000000000000000000000000d9c8bffa25ff1f8227077887d5d0d7b61f0342ca000000000000000000000000323a720f54f887f8e7d4880a180ecb04072edf43000000000000000000000000ec935cb2b461db5f383530f4639e5d32f21e414f0000000000000000000000001f1ec6eea9b68d390db343abc7d779ea256f67b600000000000000000000000061d3aa0b634b1bdb9cf6fc634b291901295b7d3600000000000000000000000050cf6921a3f9de57c04e9de88a5b2dff4a492a7e0000000000000000000000001aa969063c9888e908ea73cca4748758b009cd65000000000000000000000000a2cc51f3f23d1de55ca18062c6ed585b37245092000000000000000000000000e659f38a3af3ee851db99c25f24cb7aca47272f8000000000000000000000000b16bed521f8dc249ffba5ce5b9984a425d0de7ce00000000000000000000000001160b507dd4f08e94f75fa935838dc2d2910ea8000000000000000000000000b13dfc88a37e32da6326d03ae528c203da941e3700000000000000000000000063bc094b58199ee90c27c534981f909bb6b523c3000000000000000000000000d5fd7184b2e4d27e7c084bf9f01a0f0c6a01e5ac0000000000000000000000008b10621ce30413528b02ca76081d425f3df19c3700000000000000000000000052f9daf10d365f1fde25af6cf6421e3893f83106000000000000000000000000e3b7a24604b235271be776e5f07e7f5732c56176000000000000000000000000aa779ab6c5a4908bf206c8a3a22242ce78ae0def000000000000000000000000b381bad41e46b7e3e66724605051909ff5fc5a740000000000000000000000009d792bc1f04c99afeb5f3c0ec297da3ce9437e9c0000000000000000000000008aac3f0ae1710afb0c2f07c21200c3959f34b80e00000000000000000000000025f12db13b19bc9e000f0070a2efbf8353dd8a65000000000000000000000000239db5c99f24a65e0624475ba512cf1cbf7f485b000000000000000000000000630565882a6d3691fe32470ff2981b3289cd9b87000000000000000000000000e17dabf723c4cc0b184aeffd5c51589a2db64c1500000000000000000000000068cc3125df1d13ecd7dbc77bce7eb2d64da8eeeb0000000000000000000000006daeb0baa883a6e88ae92a4c432d92100739063f000000000000000000000000aa259b49f6c96a419119b00f1bf6beb2a4b3a03000000000000000000000000022b07fa8675cc84fee4cfda2c924e4fe9e8682b1000000000000000000000000db5198650c8dee0b38d7648aab3e025785ff3f400000000000000000000000005f666ac8934a8963896338bd38d8eb4f96e02c8c000000000000000000000000215f190051833fe0c0f6d2cd1e466a12efaedc4b0000000000000000000000005fa3f91c5b387c2ad4476547eb01bac1f202d6fe000000000000000000000000846f022e830da39ac9e28eb62338e7cf5c401e9c0000000000000000000000005538dc42dbb507a4ee91eb0a7d956226f2cc6f880000000000000000000000000e1acf1f9fbc2cee437bc7b3e62282caa4658adc00000000000000000000000096f6e5c00ea820f94dd56fc49cd6691b963fb1b60000000000000000000000007434854670bcb6c88ede3eafe0ad158cadafd4e1000000000000000000000000bed76cbe9810eb3a073307d46878f29e5a558c64000000000000000000000000641a4bc4bdf2e185c8b1e68577998c94f0f4b5710000000000000000000000003e8346ffffe526a64761bf4fe18a2cfaff2f28d7000000000000000000000000d64bce64e9d2567f06aa1d160c3848b1efa5f2a4000000000000000000000000cd271eaf8e25c3cd8d0f01155965b81840f2bcc1000000000000000000000000819e628aa3a17435f3082e1c242e39c180057d3b00000000000000000000000027fbfc6a03f845eeec801d3f75a7a31338d789d20000000000000000000000008c02acd724d12d75d2da0518929386aedbfb475600000000000000000000000097077dfd4d8075b9e50d10688c22b9b0fd3248d20000000000000000000000005cb5ac3da7ec2d183c954325ae45f1cab83b398e000000000000000000000000b43453a68d3f6e322ebea1d0bed5d1486de2ffa000000000000000000000000078ee943f208ffc940af9ebfc8a1964ea96697cbf000000000000000000000000620d3c8501cdd8c0b838b38b6dc14f7a31318822000000000000000000000000f05518924e1fc390fa8cffaf7c39d87af5a103b4000000000000000000000000b28a45bf97b90af3f5277164adc39ca937a3732f000000000000000000000000530be56ac49d5a1048314937f0f521ebcca75c1b000000000000000000000000055982e521cf965cb3f0efcb5a6bbca1f856d8480000000000000000000000005d0231ccce63e80f58ccbec1867caba2ad4631880000000000000000000000005e31d33ca097693785ecee5277ee6d5110929d2a0000000000000000000000000ac99d21e9dc19e7fb0bcd9c1a5c2fd61edb1c48000000000000000000000000ea25220caf98e0097fb8401d8a44e2d4f2cef0930000000000000000000000003c86165576c84be53e6c29452d081e89644c59c1000000000000000000000000ba78a128780c6f36a8c23def594d6ea952d69236000000000000000000000000f466d52d39c9413f77836f7afef0d41f9902a424000000000000000000000000dae0b4d8ba7735f91d9e3a749877cb7b3b7545d0000000000000000000000000496f35fe95a549533ff04e24bdfe0e459467b41500000000000000000000000009d95e8847577cdc2049afcaab6c9a14f4dbdfcd0000000000000000000000007a47bcf1813433ef56cc231c9a929a76b781f8760000000000000000000000008a8b2016a43741eda23e67679ce056c50015e66e000000000000000000000000ba21bbedd6586a9bb7be7be8695aab689153e5e8000000000000000000000000f6417469e745e1816709b6c960750d5986684822000000000000000000000000bbab45e37bca7dc7039e022593a6be736655f0e9000000000000000000000000bf9c2e19e8c55d1d20a4dcd499080e13a475f4e40000000000000000000000004a16de74a784215e03081c308edb582f0a4568c90000000000000000000000004e2e52dcd2ffe3b45855b2c4671da701397527d3000000000000000000000000b7ad6f1af34ac30946574e0486a3faa7eca625bd00000000000000000000000096a6505172a24e54a56147cf884bd4c2f315f741000000000000000000000000a483bbacf3da9dadf119f6dbcc6433eb71524ce20000000000000000000000001d3ee290a10b1e292c3d3f529d3f66fc1a6f409e00000000000000000000000043f5cb9125769de947ec4a8d275e14d0b10c09af000000000000000000000000e8fd1b0419e2e71684b9767ab090c7a5770665dc000000000000000000000000f82d4012f76e85580e1394b73bdbaa4f0d4c75600000000000000000000000009e4a082e9131ff96e8d041581e9564713e5e64a5000000000000000000000000356f818bede3035dc54c317238490c688b177062000000000000000000000000fd63ebf29b382af40b8361a8b3584dea7e9c07a90000000000000000000000009228f51a89ca975683cc5d487c9f75eee5a8718b00000000000000000000000047814f5531b8c059d6dba1e0c396ff3ff73cb9ea00000000000000000000000012e0bf957fb56b576bec832d5aa85dff8980a2a200000000000000000000000087917fc838db13f97a84184966b0e090f1b55af1000000000000000000000000370d83ed8ae631eccf0bc7067dcc62ecfbe444720000000000000000000000002050fd45b3e66a90db31507fae34a64668925e8900000000000000000000000093b2fd0faded762f0e8fa59e03023f5cb2dcc96800000000000000000000000063b45d5bf58d69ffe474b6cc4a7f14ce92fe55c90000000000000000000000001a966980ce2aff7cecd12805baa4c7a04a9c20600000000000000000000000004b89df71e4cb51faadb3346633fd760c91b4295200000000000000000000000088fef9a2559d35d14044e1222e5a50121b04a3700000000000000000000000001c0fc9c45b60284079a05152bad282c9ced24aa4000000000000000000000000d28a1ab279985498cf5f9287eda1e70589b54157000000000000000000000000ce60afb1c878651d50fc97bdef4b54e286c67291000000000000000000000000fd62273cd8bbdd27b580f1ee65b521550e5331d300000000000000000000000090a6f955daa75e255d53b0f5c68def60883a2fa8000000000000000000000000492b5bf3cb941d21c34e857b173e0771d0ba92df00000000000000000000000016d8fdd7047dd0dd6eb0cce840334dce2736d2d1000000000000000000000000cc2e621b3d66f6347280d80a152cbfbf4bc12a600000000000000000000000004a1056485c2393c6c99b3b66d3bf0c8e753c0d870000000000000000000000003e41c37bbcbfbf4197e6355ce2f13a6e13a51c58000000000000000000000000d895e5e477a33cea0abec567f2ab6b58e9cb7bfd00000000000000000000000000bc0fa59298fab0b115b62311cb24dcf1856a710000000000000000000000000dac9a4bb77bcc738acf65e658c133ec6bd8360000000000000000000000000072de1017b749cdfd8bfd5ddadec91d37b1499dff000000000000000000000000eac4f6c87488895d06cc07092a0a868925116411000000000000000000000000b0e6f89887dacc630772cdc5f6d5b04173c3f36a000000000000000000000000a6736594c7f95ca0641c2e446580739e92a4ac280000000000000000000000005dd0eb7b28da436ed9439d9286472988c4c0ee83000000000000000000000000d784ca94e7d1e2574d24a813e35888da9dbb18fa00000000000000000000000012799e9d0f3ae4cd3ca348b4b907344c37331f6e0000000000000000000000007cdc130a2b43e8badcc78ba885bc7c7b1836241a000000000000000000000000c2774174f20654b38ccfb1f9fdc10c0ddeee1e75000000000000000000000000786f1476582fa1aa66bbb7a64e77ee677d75990d000000000000000000000000c3da8f312f2a82e5df4f69c25ae90772bd599b6600000000000000000000000021370ed42742f4fa16d4db32794fe5865a71a7e7000000000000000000000000d897dd614db5ff9712af4f3f55733b8b2751e8e40000000000000000000000006a0b36b25c65adf2e5b3bba253be52562344177f0000000000000000000000002ffe3e9860ae8e2b34f80b3b9b8cad1a39f81aae000000000000000000000000a6174ec0ba5a62d1751041194f2b0ace85d25c35000000000000000000000000706ab611be51cfa640ba0280ab143246693c084b00000000000000000000000025b3cc5fa8b21df85fbb3939f67c3f2bf6609378000000000000000000000000bf5570c81ac948b7fa7a5b1e2d5cc18094e7a5e9000000000000000000000000a6f88954e198579408b7ebbd97e9a8e1c8647bcb000000000000000000000000e9099a09fda0411deece9bd27ee6f885964350ad000000000000000000000000141fbca0e873977bd1e5cd5027a6163cfa8e9622000000000000000000000000b3bb5bc93b729b2472625ea49fab48646dd1f365000000000000000000000000a7c0cbf58896a96e716fcb68566333cc96232d6c000000000000000000000000907e286fa96c5f965974e7e42b69ae3cae3f3991000000000000000000000000aeaf8c778f490c5eb15586c115e414abbca3169200000000000000000000000083bdd1914c24bffd59386ab40f65ba25e93c76cb000000000000000000000000e67cff6c3791436533d023fabeeb0e72e0f8541800000000000000000000000058633d2bfa2884e7b3251e7ca98f49c1b9e39874000000000000000000000000ac38315cf6d6b6de5caf0d19f19306602af75c54000000000000000000000000544484c921842f6666a15fd655251ab9868afa65000000000000000000000000dd00d098f3b8b71e2ad4543c729a9b47a6ef48cd0000000000000000000000002c7a23bb7ec78cdeba17bd0562b05fea6e8f6a7700000000000000000000000066af615eb4d8ea2e0101e4187431bf5670f1a8600000000000000000000000001e60481e3b91069641e14d14f2e10998cd58a258000000000000000000000000ba8223d6b00ab8d65f7c5190ddc7f3321c793dd80000000000000000000000001323e3b709e4ab87820916f879436f18fdbab77b00000000000000000000000095efdb420bcb6fbb587703abfc10d4e4f24646ee0000000000000000000000004969a2351e6d942459f8e3e10ea6eb5f4ccfd766000000000000000000000000dd1ecfeeca188bee094afeb9cf92fd13e70b880c0000000000000000000000001e5c3f32eb3dc6045593620c333302b49970e764000000000000000000000000644ec717e7e77714ff892f5c4af4fcc9443294f000000000000000000000000024d72b67d6c7642fdf7df71d9b54078a17d2b465000000000000000000000000158693c526cf0fffa7730326088abe15d9008457000000000000000000000000c0aad83d27b5b091729efe16a7b068f6bdab1f1c0000000000000000000000002219e7477dafa3f1e9172d7cbd8b9e541af0a547000000000000000000000000e1c2fd5518ee4b5445d06de50394b532fb2d5f7d000000000000000000000000916518027d693f396cdea9d949eddb64e5975159000000000000000000000000c1096b6dab7f32c3dbbc8ab6b56b9c3cd55da8d4000000000000000000000000c8202f13ff96155bdaa649a782bf39c77804b7ec00000000000000000000000084f82a6498106a00897773d8e2170bf0066cc92d0000000000000000000000000e4aad2eb814adcaa02cc13d9650ed1be2770742000000000000000000000000a9dba61ab17af70813c39c6d2b1b0319f8f80a6a000000000000000000000000d330a49eb97ea42a6d0a7c02f43fafa19b528f76000000000000000000000000ae7e9e8a7986c0be2562141791bb776dac241f7f000000000000000000000000285b16831d11e6dd4ed26612c09c0d914abb72d3000000000000000000000000d1284ed11ce0c6074308e4a3170548e22317afb400000000000000000000000037e0412084e5b0ca394416c8b48fc96bcb759c540000000000000000000000008184582931b24b54540377b0ea44b20b500fd60600000000000000000000000016674814ea6a7aac3decb877ea8fd01deb5c333d00000000000000000000000074033c23952c11eef1655a2ab1e04cbbdbafee940000000000000000000000004951365d548bb98cf61301463927acc2afd7365b000000000000000000000000a1b0780ff495bbc7503ada876b4fefa549bdb418000000000000000000000000d5daaab4e9243e0f5889216f06c95296135da0ec0000000000000000000000006310aa3fedbfe2c985b205cc934b8d770f7a82f100000000000000000000000033e2aa931c1a9269cfe7ec027519485e773436f5000000000000000000000000a2ff9ec53bf49ff7f2338550857caf6958afcd3b0000000000000000000000001f5592ee85083bc1d9ab6352977053e86e284d32000000000000000000000000dee43b42aa150242e60cdcc08cc7a9ceafc0e8bf00000000000000000000000091aa21c25f7ad470f3a402e00622f8de5e4ac982000000000000000000000000bb50462b3b51dac20809ef2ca68b6c8911c08ddf00000000000000000000000055f27a0760979edd208155917d42417f8cfaede6000000000000000000000000c68caad438460d70f1c000a54a4bd5d8606a0ff50000000000000000000000000cd0909532bc227f557b5c3f1b5b29de18f6a2000000000000000000000000006b53a502a3effda4fa71c96350b0b23ce5a830e000000000000000000000000089868dae8c623fb2f61f68e194366a2b881d0556000000000000000000000000bba43490823ca96290c50e8c38d05dd20c943c95000000000000000000000000250d65299cf984eafd0461c467dc250c314bf2d5000000000000000000000000b567b6714dac025e2fc5b4d58dc7c21d9d4d982a00000000000000000000000007d56a3ce4d33ee64b87c1f89c6d0c3f61f0f9ad0000000000000000000000001ee601d60bf71d4e1753b857611de28c766fac2600000000000000000000000026842f38917925312a0a53b4f02fe337b96edb16000000000000000000000000c106fbb68d4cbe1909573d48be106690601bde43000000000000000000000000d9104dc426fa59f4be472f91551516998e38fd01000000000000000000000000e4d1494c6da264cde33b0b1d2e47aca4736fe202000000000000000000000000b0f7122f244a58b1dcea0d841a5fddbfeec28414000000000000000000000000cf99883a53b29f73004e8b28f1fdd5db4e32c4ad0000000000000000000000000027ce6deb5a751c76b2b73ff5df9740df5ea19300000000000000000000000092bc98f98dbc2d8e2d7f0becd1f9474176af7b48000000000000000000000000eb1dbbed3b079db3380e460d5604d15e6ac18883000000000000000000000000a4a9b55ac75d61d01938329845bb67f720c009ec0000000000000000000000008bedc1674f4ab23d442821b1cb8b57631e14ba7d00000000000000000000000003b2964ced3c0372d4d4f92ee610da9dfb9fd50e000000000000000000000000b0402c6dbd0d8dd4cc5c6d928f2a27a1935fe902000000000000000000000000309a8b044872cb2e7ab275b4c2cdf45a8e7d980f00000000000000000000000092210f89f1f2e17b43ba18284656bb05393bd9ad000000000000000000000000e3648c1c7919e52a8cab54819f7f8ead7d2a1f4c00000000000000000000000053b67d81c6661bed6adb487c6916777db70d614800000000000000000000000069bd3f6d7bab0f153dd6e884fb303a11825bfceb00000000000000000000000096da385e15e656b88a42905c7600b316bacca3ce0000000000000000000000004f3a7c5789633f66cd92f7354f3946823017654a000000000000000000000000e9d1d1d00b59f1719a7ec2b45d3e18cebb2d5cbe000000000000000000000000187f77598cb55b16235de467c7ed8934961ee982000000000000000000000000aaf226645afbe25a33ac29dae43a009fea6e6f48000000000000000000000000760007c219ca61783fddb0fed2dca5c913b825c800000000000000000000000047cdf1e029b2045b1395ae003924e88796ed2fe50000000000000000000000000e3c841995167df273cf8e606d490d8c174ec393000000000000000000000000c50e5f5e41b77374ad30d24de3a0e55269cc5e9f000000000000000000000000d803c34700486a1019126ba6fff6ae5038ed1cc4000000000000000000000000faa48ed18a552bc602fb3bf5c63126abd1cd6e41000000000000000000000000608fe33c47bdd9ec520a73a480d5ace6f8c74c4a00000000000000000000000069ab20d240ec143effcf36460b936ca20521c14b0000000000000000000000008aeb24ba4a9f25ead8609ee3bc6f52ac8d49ad3b00000000000000000000000085653ffae61a430c65379c748e49e40331aee5cb000000000000000000000000488cd153f76101d6bb2c595ac5a0b3531bc4d9f80000000000000000000000006f93d4efbd683354cd7ebce01d474010d1b3047e000000000000000000000000ca29358a0bbf2f1d6ae0911c3bc839623a3ee4a7000000000000000000000000c628dd93ad3903dadc127ebd046885be695f6e0f000000000000000000000000a96eaf1913a6e592f24c2697553bda9dfc6c640e0000000000000000000000004a80b6f85441086a6fc1bf798489e866bb536f07000000000000000000000000855b98a4d33b35139eb8b5562bd65f42a8531ec3000000000000000000000000fef077a226742d824eec997b1411c5aaf0ec651400000000000000000000000085bf5b4739f251e92a96814b3f6dd240ad5facbb000000000000000000000000b3a0dd93f5a6e3f360afa32edc75a7c18d880585000000000000000000000000f0469b65e04e8d46cf2f0830c2bd4f0a34f079890000000000000000000000005aa599a915202a2b68ab86f1d2d3ff9d9d13f09a00000000000000000000000069082cfb7ebf083dbdaeebbef3f776d09c10a976000000000000000000000000597b11f34ede259f459e25560c40e80d9a0db53f000000000000000000000000cc90a96c89bc7a9585a8672c04ec911d826d98b80000000000000000000000004f6a4f230215055aa3dcbc861b1dea43ee0877a7000000000000000000000000d2fc9d7b8397a1c566567bbac057895a8497ac9a000000000000000000000000be84517b6840696a95cef7adb10aaec9c8d27544000000000000000000000000b93179797b22b88df513d87b430b244e2317246f00000000000000000000000090c89a259aedba39e241d22b4d9c4ad0846fc1290000000000000000000000007557e5bcc11e73897d38e98c5a8f113cfb9cbbdc0000000000000000000000002b07e19675a152e912acbe7d5f0e18828009bca7000000000000000000000000a7a1006b1db7441f8bac4d42142246169c7afc430000000000000000000000005236d5732fde5bc6e1ecd548865823299301ffb0000000000000000000000000d89e928d6618fb949492aa6e7d27e126305a63280000000000000000000000001ece1949abc23bcb07689029517d6a089c6a4757000000000000000000000000e2a0f2f99ad477ab452b8a8d65aa8ffe40fae8b6000000000000000000000000818e7747d1d565b62f2766ee389b6fc575d42223000000000000000000000000eb36d5db2df6125aaddb2ef32c7a413dbb7f04ab00000000000000000000000036c757a7f625bd7cd9421aff0a459f5ae15f22cb000000000000000000000000000199f2f65712bf21e23d119e69d0790a538002000000000000000000000000515435c59f4b48ea2b4b1e271144b140174de98300000000000000000000000050dd6c464245db99073ff8924324e4096366ed5d00000000000000000000000029cc090f7b9f46331e85c10133949e0e55d1f13d0000000000000000000000000823b78c0b35ba4546f259445c6550779796d901000000000000000000000000a02b8902c333e3aaa4575a4d0f69f30376ff779b000000000000000000000000d1a42fe4871f99b219859b812e7ebaa311149074000000000000000000000000a8e3708bf4692e2ff1dfc2d776ed2e40095c054800000000000000000000000007e6e3207271b61b84f1b122eddb753e682fe682000000000000000000000000fe01c4d33dd0780da65a074511e54253b75eec33000000000000000000000000f60d7231a844856a3d68d07c22792d7b175db24400000000000000000000000023828e32702496144e40927df805596648b1f9af000000000000000000000000c12621a121699bc2c55cabf8a432b905509374b9000000000000000000000000471a4ddd6cb0df996b3997e9764804d85ea8955c000000000000000000000000e9cc4637c28424a6e301e900ae5bf080a7f2d3ec0000000000000000000000009ea3b94e810f08248f07ed6dd7cf6585235d67a7000000000000000000000000a0339d402a952a6bcbfab1fcf63a382770ec824a000000000000000000000000fb55392dfcebf758f5b0f9e8b73c7da0dc730735000000000000000000000000a11a6b2b52b60a927c92a678005dd74b76053a7c000000000000000000000000dbe7c71cdc2cd4f62620f5f35d3963f57fdeb51b0000000000000000000000005eaefc35d4351fb2588608649daad32699750d77000000000000000000000000659f1bba19e6bb8bdddf88cff1892e05876a2b17000000000000000000000000486729a5aec20db535adf62e34163cc178c78416000000000000000000000000da95131cdbe28d58a20caaf1aab4c397a08fe2fa00000000000000000000000072e4863ab86a00fbfa5c38e4b7536b734cdc6df8000000000000000000000000ea522fe3a65874ba3cec38e912220282b7c71e97000000000000000000000000f2b7227b7b57ea1cac0dd4571ac1d054bc2784be000000000000000000000000a02e5161a21047293c69fef794f8bf2ed74fd27700000000000000000000000026ac9a5f6d9194d6746a2b4f5ece6d55b2f5c60e0000000000000000000000005ee6b7d398a0c315a91a4e071891dd955d46abe7000000000000000000000000f1595226d2f2d033845848947ea3ab1060531c5b000000000000000000000000dced8c1c46ca4bd1474f8ea536805748fa0bd59b000000000000000000000000a6c972638350b7671247f57323647303098d740d0000000000000000000000006ca3fccb6c1a6f949b546c60e1347114970867a9000000000000000000000000642f22db659dcde16b204ef6f997fcecec17517a000000000000000000000000fac33822ca99d32f3f59ac700a3e8aaeba319a070000000000000000000000004e80f591b088708fe02097da3364c50886f3f058000000000000000000000000e75bd93a7ce6f77920f6f8defd580185bb164e3d000000000000000000000000964fac0d9d6f0ab2d873b5b5baa5acbe64acfdc80000000000000000000000009caa5d2a244143a71feb7c396fb15f782d061e9a00000000000000000000000095dcf4c366debb9f0b7c3e12a7a686b9f6fb75f3000000000000000000000000a5c89def1d2fdcd7fcea5ef61900a2e4e0d1fae50000000000000000000000008b4c627e052e2e00874569129fa10c1de0fda02d000000000000000000000000b92aea05a044afc0a63e8418be2cd0d2bfde1e7d0000000000000000000000006d9a27a4c5af81805dea12ba9f334f9d1ba4dc83000000000000000000000000a829f13253962d6bfeb9970525c51a47016d2eb8000000000000000000000000dab4c9ac77d141f22b1bbaaf6e8f8dfefa992daa0000000000000000000000008c24e09118a000afc8e07c2db8b13991e2bbc479000000000000000000000000f744b161f6cf24a8743f9f43dbd162636221e175000000000000000000000000e9f72e64a1a761cb7df0141796a45edd2187e023000000000000000000000000094510de47d57af5a35d7e50cac70e06813f6d3d0000000000000000000000006e0d58985912bc558afc03d159c4307bfbd732ae00000000000000000000000007752f199f823ec4ff94d3c7f2033ed249d25ecf0000000000000000000000004b68172fb04af47a1c44e297ca00386e72952017000000000000000000000000ff1125449a338dc45e8b40418e95e81eb91cbd12000000000000000000000000aa30a26720e66cbcfa40ec63f29f73fa27ae7619000000000000000000000000f1eb0f05939c9c64ae490eb4a1d3f02d33c3727400000000000000000000000033ab40e2d9205336ee9adc387c1c2f31f701c28300000000000000000000000099a67429a103f7f5454868d5079e3cc35577f9320000000000000000000000000db33ca4e5a34bc9f186e284ae135c0bb9f34832000000000000000000000000ea3efe3f398161219b663353767e23982df3e543000000000000000000000000cb37e33692e34f4df6bf6c575a80ee0443fa00b9000000000000000000000000f65607412b44c2fa83190e59447ae77e5b166a6e00000000000000000000000092a2ca5f8dcadbb8420514540064b72f4bf8b134000000000000000000000000a61c13bcab6dda1e0de7bd71d595acd590f7bfa70000000000000000000000005f259387e848c4b90ad4bd7d425c91acb2839ef0000000000000000000000000a6817d90a66b0e64e1d5138c20b959da6a8c6c92000000000000000000000000a1722215ff6e14ca2ef49168b68d738b8827b0020000000000000000000000005ccc2130e77ae3a3211740c2e897bfbb5d70aa54000000000000000000000000325c983a1a8b0fc2fb869c8b3a5a06583102bf6500000000000000000000000061f5b08b1dccbb3da62f9b8eb5accc56622c8ead0000000000000000000000006d8b012ea4c3482ebfa49cf9faafdf6fd56bce69000000000000000000000000d51ca4bda74e3099f234982454fddb327b03963b000000000000000000000000a89724cb034545b5165d90aa056d0fa07ac3921600000000000000000000000091db53360333a8282ed03c47086029bc50ef18da000000000000000000000000fe2a67ab054661c8339069a4d40c97b5952b9ad10000000000000000000000008c609d7b882d06f0b12fe9a0d4eac2b51d76414a00000000000000000000000080b83737818bc0ce805cf53e9f3c3eb3d07b6f78000000000000000000000000eca5ee2cb2dba3f14e6324e968625f43e4a195640000000000000000000000001f8e58e2f65ac4c806d78120277509640f3b5bc3000000000000000000000000a99ae232b35439f99ab8612f535c1300516997bd00000000000000000000000043f10ee3fe67f1fbab5d1b7d357d09b26690a339000000000000000000000000dd1551b3fe968e119cbb9ed09a25fcc8d2145e600000000000000000000000008e24d38a7be89ae37ff5b9b00fa0bb3ce109000f000000000000000000000000094a02e5cf04b01517888164bc837c96b80fb49f000000000000000000000000123453a0455b06548f928cca64ed8db052654321000000000000000000000000f5bae96e458298d5b723aa350e3bebaf4779cc240000000000000000000000000c20974acc5c10f46ea973ded9870257a5fcdd8d000000000000000000000000b4acfde9888c9d50eda76e20f1eba3166069201b000000000000000000000000de727d952799a3fdc8d80b929da57d0c699f09690000000000000000000000001dc9a4904692528eb622da226cc766201cbdc73d000000000000000000000000fd748061d4da621a8172e1d18a08ea64a321b27a0000000000000000000000000e2919e674ee96cf826f542ec02b82cdebd48996000000000000000000000000324fbd9536bf3d77d36137310fd4abe5130dfea90000000000000000000000004aadbe45636170735f11093e269a79f372b22e9500000000000000000000000003dc0a4548bd6c14b00076f26bb65a7eb54e04940000000000000000000000000517d108c1947dd3b6fcfcd441eed84e9e19bd9e000000000000000000000000ec987fa75a65fcfffe69cefb63461107e04a4f220000000000000000000000000b5ce2ccad2db06df2e7ffdaed48e23c88a78a060000000000000000000000005da69d5ccaedf8fd4326ff21f0d58b9dbc27ba97000000000000000000000000f933dcb181fcb352b981a5ff6be7a28e290b4a740000000000000000000000008008c76d9d9484b6af5d53b7426b1c84a63dbfe4000000000000000000000000a14fbde2fbe92d6b41bbcf1bf66af1e16266fe83000000000000000000000000a2137ee16ccdd84da10b8c1a161e9710e03ce82b00000000000000000000000064f9ab7317fcf17fd27884b967e4c51b6dddd9a500000000000000000000000060959ed8307ee2b0d04306f6b319aeee8864f1ee000000000000000000000000e78ba4ea02267036afc391912f2fe3a0ee01ff96000000000000000000000000603f01a3d99ce1b871b9a439458603f4d89b1fe8000000000000000000000000a32d3cfd908118dce340ae6e828b260f43674f6b000000000000000000000000c70aa0bc5c372ca2006204c91af480dacf621bac0000000000000000000000000a8950ba610c2a2764fef80930296844d71452b6000000000000000000000000abcc744a96cbd0b57cdbe97f6b0cf50fb0a879b6000000000000000000000000aa5c2537ea1ab1809773d7bd01201fc9ef31c1090000000000000000000000000fe26e2280e33428df456ccf1d0a2019a714971f000000000000000000000000de05b71df39ee1c6882d2d61e8e45422b3e3966e000000000000000000000000ea1d4a8be3b2c60c20180dcdc7c5286c00a53d2e0000000000000000000000003b83d5c5e2e866e33c8644dfd454ce138bc03157000000000000000000000000653c6403794315dc858640ea206664407c519ff200000000000000000000000022267a6667b970806eca914135906236756bb221000000000000000000000000837f03256e0a6b8d8302fce735438377c9245cce00000000000000000000000008b355510db1d45affe7f6fa342efcbff5053667000000000000000000000000e3f8a8d88ba9756f40784faf3ddd52f999d92505000000000000000000000000627e1ca4d3cbda6c47a2ba70f4e4bc6dd36f75ab00000000000000000000000056e094616618e5275e04ca9339e0df1c2aa77cf40000000000000000000000003def123b168802bfa878c93c5b68f9505f3de06c000000000000000000000000a0caa6aede25309bfc03143168293f795364de0a0000000000000000000000004f4e3044537ae823f30b96f91def62d9cea889b60000000000000000000000002d1bb37e5c9e9e054e3c451077d4479155c43a1500000000000000000000000035b88e918f740feaa4f581ba88177ea3edd40ac8000000000000000000000000dd7edeb454de2640d2d39910d17e36386239a279000000000000000000000000aac23a929058797c1be9fb85fa3300ce0e79f19700000000000000000000000029be0ea20ebf60d0ed9ba6e17321d9b3455dea640000000000000000000000003991e3bd4ebaefc64f358a28e9b286fcbe9efad50000000000000000000000001d26ada32dd214cb4cf74fe979f746325a09fa63000000000000000000000000de4adc71fd8f41b62c253a0583d566e86c14ca1b0000000000000000000000001e240c168a757d63f22dacb4f3939d52b77717ac000000000000000000000000863aea990c64dce635f89c085244cd23ea219688000000000000000000000000dc1a0a27237c9c55c11bca70090503143a1f14610000000000000000000000008c798904e5afbf0fc2e43f8e4be4d1b550eb90a00000000000000000000000009321d8117e73b0c79035f0e87debcfd8dbb1d75a000000000000000000000000d69473735b167501456f365a3a5a1c5ccab4b14b0000000000000000000000005af0cf9ba9d0f6fc81fc59fc3ee7eb6646825111000000000000000000000000afa36aec09390da2c7896839713310989792c6670000000000000000000000003ade75dbd282706d48f3016006e97bfddc914e0d0000000000000000000000007359fad1bb31b7ac07ec4182e6ebf14c89d1ee8f0000000000000000000000006b7c2c5e83fb49173c7f98e79a25fd6efe84ea6600000000000000000000000080c7f11f27c5c9118470709a47fe7dacf3eeb2a1000000000000000000000000c00f57ffb47e9fd05f257785fb8b44378b613030000000000000000000000000768f62cfce8fdfa1fffb35f652d124cd609b214700000000000000000000000043bf3844d3d8212d556209c76ca715deacbd062f0000000000000000000000001d33e86d13129657b25f73f77d03f68d19dff010000000000000000000000000b78fa4de2786259b77136560e543613f1517c9020000000000000000000000009f08ee21b7233cc673540fee145b75aa5418ff4b0000000000000000000000009106854a19ee6ccfb4b967319e323efcf446fc8b000000000000000000000000b181af0c0eaf08bc3160aeb653c867eee87e68dd0000000000000000000000009a71508961259596860e04177cd61fc46139f1e7000000000000000000000000f4a5d1078676aa053a81b0411376f81537d050bb000000000000000000000000f29c44d6a42291deb47c18d88b6a27277ee415ce000000000000000000000000032ec240f75045ee031a415ee950675fa282975200000000000000000000000022a354fec68ab4bfed9404b066019d614a33320d000000000000000000000000dfe216881066c5450340fd82bea49d65a90dff200000000000000000000000001a1caa3f2c66b53aa049af40b83cf1129cce06260000000000000000000000000772834df9033cd91cefe1efdecd9ac0a2a7a8690000000000000000000000002fc67e96d8434ee9d62ed44e637053d40cbdcf92000000000000000000000000e5be78ce3a0d4007661b3734d3cb723f8fb3e87100000000000000000000000040c7e7561314740f843ffb86de9208e90a7836030000000000000000000000006db1096e75fd0705decfa113d1dfd0e804e66f30000000000000000000000000d7bd2ab310cec28fb5654616670246cd4d023b9b000000000000000000000000764291aedd5e3342a939b5ec3d3472669bbad43f0000000000000000000000008f60652fe40799656d0b544c385d1dc5efc09e30000000000000000000000000635b862bb9d54d8011bf243320ce7fa6127e67c300000000000000000000000064d4eccd157f1d579f50bec96a160cad43408d8f0000000000000000000000009fe658b1487e392b778b9d256020d532a3cc19c200000000000000000000000087c0c027e9843d316e3e4e06941a191873e51e9c00000000000000000000000008e4bd4c9bd8404cc1a2c90ae87a5b34f9646eb30000000000000000000000005beb2bf638809513431e99eb3dee253f111038460000000000000000000000007cdb3e2add75683cbc0365ce6c6fc7a4f99e8591000000000000000000000000ec076ef27ad11979b8c99bb32477835cbdf777870000000000000000000000005efc0f944b4a26c6d10009d4b962aa449dfe2fb1000000000000000000000000c419129076b3ce0128fe34422019df1b8b808d86000000000000000000000000bf6e968bd74acdda5937d0b0b048fb2c7eeb2474000000000000000000000000c748c80120710ff278a45bc0522be9ffc3dd7032000000000000000000000000058949db31dbc52523a44c46d995a0564b489a700000000000000000000000001b25156a5950ec62a3de3f5dbebd2666d4c1cdfa0000000000000000000000007c81bfc2170fa534e68e3f0c43a265787b181aa5000000000000000000000000fc58898b24292f800298a095d659ce3db5f78528000000000000000000000000ae0b442e4cd03dc9b5cfeccd40884be2882ca5ed0000000000000000000000000cef5172a0cef9a5dc460a55ef447e531343be700000000000000000000000007a5fbcfb4e54347adb56561c0ddc26fb210064b6000000000000000000000000cb3cd7e8caf18d0c1d425e0f422b6344ee5591f6000000000000000000000000f810cc85f204d587690f85acd50c6e88010e91420000000000000000000000003d3eb2a9bb4f3ea0db9358525611ea490230200d0000000000000000000000006f5ce4039a89915aede563c6952870105477bdbc000000000000000000000000b3aeb591cee3b3e3a6add25921872c227bb5cf5a000000000000000000000000e62c522b0eea657414fad0a1893223f54ccd5190000000000000000000000000358635772fa78ee388b249cab567a9a35f1d3a280000000000000000000000002bfe46656db2f784b7d473ac7ac799f97971c8fd00000000000000000000000067fc5a59bbc63db1b90583b9f140a924c8708b19000000000000000000000000540615ace7036247dc4c4b221384e09ad0229d1f000000000000000000000000f563c1b4bc01e0a742dff1c6aabfee7a335f3377000000000000000000000000dcd21d9aa09e8c9cf532edb9fc755b6bad9e66b2000000000000000000000000fecc15f721386a5a7c03fd1f40bdf69395e5d4ce000000000000000000000000bfb74a55f241d54058234de6f4d33c0f41f0ab3f0000000000000000000000009ba072d60ad23e1ca9e133b951d6f0bcc9a2cabf00000000000000000000000044595bb49e77a96e690c4cbb5745ae5e327750dd0000000000000000000000009d254c502c3ee455d6dc123736cad582f19dd77500000000000000000000000016ced018004a5bbb7ed093a34ffda7de44f95a3c000000000000000000000000146e555f3cfe037019460cb4e1f0febfd1208284000000000000000000000000af11b3b0ea9c697e92abda3d89d5c942fd4e335f00000000000000000000000005b5cb84cdd36af49d7c6a4c9a429f28cf470b7f00000000000000000000000061cf9990aeddd5470c40be15dc8c79ef680f78f3000000000000000000000000b377b8b80a3c05b39e95161a21042a427d693c25000000000000000000000000e19e1cdd7a9bf7a84573611a7913f1840960fc40000000000000000000000000138c3d30a724de380739aad9ec94e59e613a9008000000000000000000000000cbf70b3f4e25ac9802db9f76f48c2b3b7179abda000000000000000000000000ea99bb6ce65921123300957dd98c5f1afe35a4a90000000000000000000000001258fb83bb9e768f48a3825849611242205c4b2a0000000000000000000000002d7cd70fcefa86c765c93bfda1d6f81a925c230b000000000000000000000000c4ba2bb098aa3bdf9e7b78b66e84dbd99eb9b000000000000000000000000000eb8d909e13c6eddd275427599c6ff87debc8483500000000000000000000000073912685006ddca76443182db1233c0ff2ebb32d000000000000000000000000c3662f64f72392938d476d4586b4ea706b85300500000000000000000000000047b167231dc084dbd1a3fd1c7386342bc78bd28f00000000000000000000000036bb74e8595203df93bc931bc9e48a642fecc11500000000000000000000000042d6834bae0a79df57f0f6fac5b5ccb20ee67f50000000000000000000000000b647627928900e0a6782e674b0e10859b66317200000000000000000000000006ee4188a61ffaec5b7d92d63a62b74de93b906d6000000000000000000000000fc4bdff5b3bb3a21946f763fa5ec5f289c238f98000000000000000000000000670ff1b6d6d0fc38cc2dcbf77e2156a9e523bb790000000000000000000000004e52cface8c1f2e7754c6dc7052008f9495af972000000000000000000000000b3e9fe7831ed67f8a05ded31faede1104289bfd400000000000000000000000038547c0821d85b0bc05568160777dd9fa68eba5a0000000000000000000000000a88f1fc0f147891686e82bdb24899c1ed1df80900000000000000000000000083b936a9382f012cf26cfdeda005f03ee1ccc02b0000000000000000000000002058929a04840eb1a1ed5367b7027f0dc9379920000000000000000000000000d14a2d4702027cb915619bb8e2a6b5c563223d0e000000000000000000000000363fffc46c6e670e75abb0b7101585ee1b63e91e000000000000000000000000bc3c122c901d0fef881b4528469114d0ef0b01a80000000000000000000000001fc525434eabe9e568e6773b82ad55ab9f7b583b00000000000000000000000049f2a0d1629c30df629898fb811ef43ab8d437a10000000000000000000000000c220813f7cefa24e299bb08cd7e1151501f9d22000000000000000000000000dd10664a1f77c915048908587e6961fbf9d0813e000000000000000000000000ea61d297934f9d76e0261261d5d53f000af995ac00000000000000000000000065d96ef8393dd930c5735a96d10937b08a651d5f000000000000000000000000e93a25eae0cb260ddaab1d7f79dce958e17c242e0000000000000000000000000dca9ffbfc2f09740839a9613dcd927e0c69adf90000000000000000000000003efdee081e807d7a5e4d7c41583effd1ff824d6e000000000000000000000000daad3d52010964e7c7e9c2bf6cac4709f11f9fd7000000000000000000000000fd3e35007f89deddba55a9a4af1686e432fe62fc0000000000000000000000000d3cdb9fd8d7ba7cd3962de815002d095af3335e00000000000000000000000082687aa1efd8cb3097a9ddd09ccdd8efae4f99d8000000000000000000000000d0c716bded2e80d4678321f4bc12d3f5da3cebd2000000000000000000000000f91ac99a493bc8123dec8a7d17f919bcb079bf390000000000000000000000006f9bbd2d72c9f42e8fafa524c50f28d904590a12000000000000000000000000481f43cdec5d1c8fce001a2f14b70e86c4108e740000000000000000000000008de27dcf59a4bcec0fb4ea39e30b1072682d5b4f00000000000000000000000060e483cdcf8ca76cb83594675cad74fe3d6f97ec00000000000000000000000047b0d34bc548d5eaae8676086a71f42c1dfbba7c000000000000000000000000724999ec65b326bd79a16fa3a3c1a8b16ed31eaa000000000000000000000000278c6d8f4fc793557619d7630fd1c8b8dd26271c0000000000000000000000007429c2721c2d420a089c12c093e936f4ab9e9624000000000000000000000000cad9ac193b944cccd541887cfe57534f992a22f40000000000000000000000009df668e7bc85fc8da95c8faf2d589a826de8d8890000000000000000000000002e78aff7d00f6b3ccd08be05ade9698121f1f307000000000000000000000000efa5898bffdd212f5d23407d6e54f0b09fecb9ac000000000000000000000000c770af160172a212f206bf98c6b5bf80d59946d800000000000000000000000001b326eb2934ccb1ab0236725d99e23886935dbf000000000000000000000000c2cce95593546a2e8a1ad2c2a0e4f046d5ceb5ab00000000000000000000000043dac29e8ebf6ef9657b666479228457bd4382e00000000000000000000000008510565445905f62f6a2637f621a72c9189f8a5c000000000000000000000000825fe539d1d84b98c52d1c054628c8aecf9dd4d5000000000000000000000000a74a0eb3fda61962906a821370b4d8cf6a22878f0000000000000000000000006bf2af99e7c12b2a4c3b645d3f47306457ef650600000000000000000000000014a5e08c42cdce8f08540a0eaf1158461d7e1aa4000000000000000000000000a042ba2befc1818ec91fdfda0e2771a187a02d9f0000000000000000000000001824749bfcfb7cf97571688a43de7ccfee40966d0000000000000000000000007374f7ace6bb53113cd969ccb3cb75a2ae7d57d6000000000000000000000000644bf2c24623e5c14ec611183a8124e348667d8c0000000000000000000000006a6a4d8eb0f55357e964cac30bc62b744ed92253000000000000000000000000f86fc118943cf891a40f2ebfac0d090ffc1b3b8e000000000000000000000000454923f7aca0494c5a1eff44fd5fa670b752aaef000000000000000000000000e7927c9b9308264f6a0bbcc5c39e792a24ce1900000000000000000000000000b317965a8649f30dd4ca6a64a233a9012b64110e00000000000000000000000027705a29c0fa021ec0db740307152f5c06be4fb70000000000000000000000000e1da0386549087b1700db3cb1e7e75d403d7580000000000000000000000000117582162a277616dc2911678f56f37669deb1ac0000000000000000000000008e6c4c08306feaed50810bf8f4de767d150d8495000000000000000000000000a825e2a749db7009da991414e5559acba3de721400000000000000000000000021e1ca3731d6ebb96e069b2ca97ec8bd39d76c0d000000000000000000000000adef18a5571527cdfab725f66c8cea47dbc2187b000000000000000000000000df77f9b34fcbadd5e1b5696563f322f7a057ca03000000000000000000000000248cd37dbc7f63e4142aa2c7f07b42e2dcec5ef20000000000000000000000000414947223caee2f4cc180c3053db1784a01ee6f000000000000000000000000602b8938c24d2aa8351dfd820feadb480cabe938000000000000000000000000b7e04a037ab96b54888cd0a224069e796c0615c70000000000000000000000009ea62db02cbfcfa5212260def6bcfa5363be5a8700000000000000000000000053b9448aa4cdbe57c01636977d4b5af7b35aa3100000000000000000000000009d2120bafd7cd6f661c524901d3bcaaefeceb98100000000000000000000000068931a29dba07f480b0c597a3e3d63520062c07e000000000000000000000000f9c87da1a19fb2392d202226c7102f3265c7176e000000000000000000000000d29dcbd681d92f5bf2dcfefe04ef4be933249463000000000000000000000000bf3140fe434e3c34b1a44ced4b8f5d5fac0c2f26000000000000000000000000f2aa25e6133b662e211a9bde51781c3c3e4e71c1000000000000000000000000e8571e5a71ee7522a928d4e384188c15e9fa5c1f00000000000000000000000087233bae0bcd477a158832e7c17cb1b0fa44447d0000000000000000000000005b639f052dfaecafdeb6aec9421a4e2612bab36c000000000000000000000000423a672c265d88b9e7eb103871f0c76408c15c160000000000000000000000007781a8972a158f13650817f67fb441e37464ba05000000000000000000000000d9d75c4d5f2c1671b10426c8e2df335ec21fd994000000000000000000000000b020c98e8da0e8b68419655833edb65bb0d0f16d000000000000000000000000d541ee347ee0f968d476be9eca5e09c8f81a16da00000000000000000000000036acb7971bdb9461662bd11ab43ca3de952f07f100000000000000000000000083b96eb5c1b20334e664796fc956e877ffb255d2000000000000000000000000a87d2fc358be7b28772b8eff9d2fd2628ecc70b30000000000000000000000004e3408a372bbaed986a41eb5fe089cc25e757888000000000000000000000000a3a15567ee4e8a483fabfda28ff309045537dd84000000000000000000000000baf48ce44229f372eacf0b456da687c93222bfb9000000000000000000000000a023640d9f3e8d803cb5c2b0b364299a219530e60000000000000000000000000f98c8c9ff3170e02899b2ee8e57f657e01b82a000000000000000000000000037cd4c24ca0e4265c06cf130c4655bdbebdc58d3000000000000000000000000c88c47aa9f49a4c17d1b98bc6f2b67a5264b6a3a000000000000000000000000b942e0b051be81b96e7efd2118a59740c785c295000000000000000000000000ab66a9225ea6051a8f358c054ac8dfc9f39eae8a0000000000000000000000004d5a8c6a7abc730b463cb19207370ee3d79ec38d000000000000000000000000784102c99bb5a077a5ac34fa7e6a95b9509b95e200000000000000000000000023b1f93b9735f667a17458fb7c7d34dd3ab62a45000000000000000000000000c8a38766588874865c302c372281200effc2ddf6000000000000000000000000787b24cecefec7af515f096b29d13d4d2fe9918d00000000000000000000000008945075ea2ef60ce4b4100f59b1670e252f12f3000000000000000000000000c693edafa96ff8fe1232ac3db7c55f1f5703bfb300000000000000000000000060ba385201a0ab6db275eb3ec37b3e4bfc4342aa0000000000000000000000007e61fac6fcb9b1a62a45e44249def343c74a14c400000000000000000000000078c720f2a80bd9129d77b3ca0b190f0daa6d1ce3000000000000000000000000deebdd7ba06284cf4a79be03955e735a92f1215300000000000000000000000096095d0412da85b3193f71750d7b0106bc892e0d000000000000000000000000cfe5bc49c4394a3ca5a539f05c7ab739c0dcb6fd000000000000000000000000ac14ebabdc3966a074c2f0d70b6c6f93bb2385d7000000000000000000000000a9ed1aa67ce39f7e729ca02d426405a23bf72334000000000000000000000000a801627ad64a4d554e41064ef96b4f1b05232588000000000000000000000000701b442c5fb841837afc0e01d4a2b4c4844060c3000000000000000000000000387198dfe50a5a0e39eedfdd8a3df8c0f1da5fad00000000000000000000000047fbd31c8a6a16794e87fcd49561d6ff26b8357c0000000000000000000000003b4ba5d43e4a06331cadd59a336ae282ff23fa040000000000000000000000004e6110153e91d6d739a951e40b638b1d278db3390000000000000000000000000415b25bc6441f6dd4edc8b7a259543cb742dd8b000000000000000000000000da3cdf7ab006d076d7e0fc4d9eed84cb18b66e53000000000000000000000000710738bbcc0d5ecdbb865917021788191cc933550000000000000000000000009113a2817bd8df95bd8b90f0289d0842117498d80000000000000000000000003229966e8789a9f4d74510e63b5838e0e698784800000000000000000000000076cc0073e6a16a8af346163342fd6004ce442e86000000000000000000000000c47c84dbb6fc4a9bfc130eeafac06ce6949684a40000000000000000000000009159b3b09a2d2c76fc098187addceba5bc75cc73000000000000000000000000b616c97233cdad50e54784a282dd5d0755db5bed000000000000000000000000efe442cb23248be982d263126eca8f66e357305d000000000000000000000000a15e55d40364180ecb8d40f492c44c9681f3a32b000000000000000000000000590a19587d089d09e86939078068855a69e825340000000000000000000000002c1c153dfa223bc4a1f3a63eb813298e91f2b575000000000000000000000000f763dd0786877290ee328b9a4d697cb4d10a4fc70000000000000000000000005823c1bc2d89d6dc6456c863a10b708e75f63f800000000000000000000000004a042fc637f21ea1ab7650810606a7be014e43d80000000000000000000000000bac763243e580664a2f51827fe7ce7fdadbf972000000000000000000000000d2f646877a3163af919964fe568833e4613adbe50000000000000000000000003e269201b45622c88e1cca18ce9a02609d4d2a540000000000000000000000005c5f887237882ee7c56fa754b37c776bcc4f801b00000000000000000000000086ad16bce25374e8f5597ffa9e685986666c899c000000000000000000000000b29468aebf92d8badef0ce8a9e26fcfc27b9195d0000000000000000000000004dc69700785f460120f7b2f6d098656cfb450a430000000000000000000000007cfb8250d2cbcc4645342350959633800f3a03a3000000000000000000000000b7611ac067ab0353297a498a8d2405888e89b41a000000000000000000000000663fff29ae1cf592ba289c4cbf2a2d80c4869d280000000000000000000000000dffb05b4323bee1680471c43d4391c9ea769c4d000000000000000000000000ace732f4f8005263db18917bc4d4f57b63b4aef0000000000000000000000000ff9d685d5555903c75911752b361313358b0f3c7000000000000000000000000f45e9061609f7803d177fe0d21d85663ef48003c0000000000000000000000005e983efc1e622dba446fe7a48f64dbee4662551c0000000000000000000000001a504a99482914e168ea915423dc41ffcdc97e9e00000000000000000000000092df5a68a226a33da1478fe9362d703dfe66e2290000000000000000000000009124554cbfe5ec995dec1d7437fea8dff50e5ccc000000000000000000000000a0080a7bc272624355d3104e60c0354502624b38000000000000000000000000c28ac2d968881a27da40a721a31552946791ee8100000000000000000000000044a9fb6e3170e1f1bad45452ec7aac534f816341000000000000000000000000d557020c02f45274c48e04034ec114b5248d98e600000000000000000000000072a875d068a407319e0865e8f713c1840102992a0000000000000000000000000fdc77a3432fcdd187b19a820aafd5225915edca0000000000000000000000001737fd3f7262c84b1aa27d56566ddc1d0aad7a4b0000000000000000000000002478709280e8539da2527534f74f46ce053ae093000000000000000000000000868d4928766acbc8fbedea020ce9544dd5c314b30000000000000000000000006bbeb9ebcd419a584c47f15e6824be5e80a07d380000000000000000000000001991d8daa7bd832c335e32ad1cda1536d5aec406000000000000000000000000ca545132640602c87589d8c44a62386f090f71760000000000000000000000000ee79c9ff280252f7573273b6fb5ed7d015246d4000000000000000000000000d59e977ad33b8a89c123ea0675b4e125455521c10000000000000000000000003e2a22d535e83d60204a97b623e0c31f20ccf53800000000000000000000000046ed0ac201bf93589f470f02b3cdbf810e26a6430000000000000000000000007f8fd3676b60cbe6812e4a82eb41c6d4d92cb9d9000000000000000000000000840ed99771bc05eba64be50b5b55790f14cf0115000000000000000000000000ac7555c5562e79dc63277d0d89612216d7f9f08a00000000000000000000000019dba4d53c95f7b27b3557c7b581a462c192557000000000000000000000000072587cfb8cbb87cfc698d66b75627306cd77d07e0000000000000000000000007fda6330d44faad74bfc2128bfe0549ca6c879d4000000000000000000000000881d9f543191bdc206962b0955792fd49bda007f0000000000000000000000004edc76cba03e6cd07b4c8bb18eae7663a39632e8000000000000000000000000fab1420c84ff5e058b8ad12604d24247e268f3620000000000000000000000004b9c1af2be763e33f03b799652c87b736937c96b0000000000000000000000000c2f15c10916f7b0afdef0cb130c018a78fc04e8000000000000000000000000500f995c49cc8a1606b6d00efa8aa0d64921f16200000000000000000000000055c69715d509c7924e6ce313472a937953969a10000000000000000000000000be3f43727059b611ffeadb2f00f15a1e044e838a000000000000000000000000c7bfc3f38f2535a76a6449120d7d10dde54efdf10000000000000000000000005265ab4c4a7251965da14bf00debb51ac4382815000000000000000000000000d1f8b32bd974deb8923b434117eebe49726d29cf0000000000000000000000000940a0572d867cee63d9391d09b9d57fec5acdfc000000000000000000000000ba1db2e64c9c2f406bece682e0fc7eca634532f00000000000000000000000003c301d62a2d4dc76f53b5b493c8b9a7cbf456dac000000000000000000000000bbcc7429609fc72fe7fc49f5fe274be6ae713136000000000000000000000000343301b71186bd0105bf4010ddbdb788dcb77bd6000000000000000000000000f358fc0494e4fd3b342c58e43b662458a7cf6a0f0000000000000000000000003be4c89161250a7bb3522c5b04e1eba811097f63000000000000000000000000d97787084c1786004e74a62aedc47281d9564f390000000000000000000000003b97083e944cf0e937c5b9b6c033c856bc975dd30000000000000000000000009e06678c1dd663c7750a868c5659e2262e04d8c10000000000000000000000003eab025f7e9d6b846a8d63c616cdc11dfe00cb4500000000000000000000000085f782c163f6326d03cec5302972729f8324b705000000000000000000000000c5873d4ae65394fcb1b5f04aaff1d5db17c927bb000000000000000000000000f6651a72a2f4d20dc45c54a1a8f306eb2ee883ff0000000000000000000000001cc101526fe360e5ed249543c0cb29caee256e31000000000000000000000000ff363cd1908a31c378d37e03684857e291d639240000000000000000000000006dec1f8791bed0a007756075c2370b0f132671790000000000000000000000005c5f938a1b726970f534a3379f8cf3699bc75d7f0000000000000000000000005b260b7c6cb9da91b883f7450fc4445e61634ed7000000000000000000000000454f534430911095fa4195aa5eb873972be0f39c0000000000000000000000003f9c7ce5afea24d456ac3b2b860670256ad092c90000000000000000000000004b2ec69a4ec03e995d7a74df14c9dd9b82f71098000000000000000000000000b6cadc4b4a1b17d66098f21b57beafdd50b1d519000000000000000000000000c7b438bf83ad6f69bd8409be5faf5c2dbde624e3000000000000000000000000441ee75085762664b6c4269d0f20414e56cb4a37000000000000000000000000ae2170d2abb0cb5adee1f935d0fb25395865437900000000000000000000000042fb05e09f8a477620defe49af76e577cbd791d8000000000000000000000000575a01273795c390cb2e3a6fe0a14c8b4d8745a00000000000000000000000009abfc80acf51b77b0cbb0287ad7045fd4ef2ddaa000000000000000000000000ca57723227e4cd72fe23905153d4a76ce2151393000000000000000000000000784cb0b694ad6b71ef91344d45e6b5c76afeb7d9000000000000000000000000e2f39ca76a3781b7d0f77f81f388d7afcf64959300000000000000000000000004e207747bcc2459b4499ebc7bb3a897db2d5bb0000000000000000000000000060f3e679b436c50e94403ced19a6d916ee0099000000000000000000000000027b4c3db1a7d6056cb21bb02a732e4d33efd1ad2000000000000000000000000e09bf60cd2a7d15826de58bada0e5fab641ae6ab000000000000000000000000695404b8286bee64bd683b7504fd5a3437ea9c1e000000000000000000000000af5a1f42812e6b979dbab7d36fbbbdb00892423800000000000000000000000035927358ebd15a2c81c92cfc9a10696ef7c6c9de0000000000000000000000004c72983dfaf5401fd6b306fd8ac05978c1456d9f000000000000000000000000dc7b592a612de92e9ca9d6315f2264add3b460190000000000000000000000000ed08fa58dbfc73c898c5706ece8b83b9610372d00000000000000000000000088d15d03250c80cee704df1cdf8539b8082b553b0000000000000000000000008c7704eab89beff49e4f550a70fe5b9d98a9ec160000000000000000000000007f53a82e997a297155c924e171f13656bba86e4a000000000000000000000000a48884f61d5ec8d7a77fcdcb9d651500465d99670000000000000000000000007d962aa01c84da772f21bb641236b7872270cd3a00000000000000000000000002ecde92da41614f541d80b0d4f338fa400a87e5000000000000000000000000f026ccdad6f965d718fca08f4b7e2c94f360e91b0000000000000000000000003976b63a335edf086d0313a85b7ccb20eaf02171000000000000000000000000981950b01874bd66997598c0013c626e740736c600000000000000000000000067d2c5e0c19afdcba7e3aad3d10a07f82c167106000000000000000000000000981565aab75e58c19b851d4a0556c804a8d9d8f0000000000000000000000000a1851e5fcc51c337213b086364762d5aadea2141000000000000000000000000f58ab34ae308f806980c205367f958ff51e628aa0000000000000000000000001aa07c4993883b0bd19827e360b3a9725a90bcf50000000000000000000000003e4f523013b5c2a01a9442624a3969d011a47c77000000000000000000000000f79c30398433068ce757c63f5f2aaa8e622209820000000000000000000000006ec8a2ac17e14431aabf2bd2583fd8e69cafc21a0000000000000000000000006463bad5fba73addfe9aa6200135b8a0f44023f8000000000000000000000000041988e6fc485e1baa3cc04816796a9ef8c2ac4700000000000000000000000094ae1a2f4aaecd56640daaaef9b037a040476f7a000000000000000000000000b857be227e96bad869c479af9b626a88a75cec620000000000000000000000000430f457720b98f38900a76eec9f114a1dd2bd500000000000000000000000003d753d6054709d7661902130437635b488fccbc20000000000000000000000007da491eb29342e3b85a19dbbf69c40994b89f48e000000000000000000000000f6125db6caa94ac19b8f97867bd0286465198a04000000000000000000000000a65a7675b8082d8a0204e1cf115fd2b20efb37e30000000000000000000000005e83ac852d212af18b027ba84656602a6a752e2400000000000000000000000050944bb71ea79906466d9e15f2dc916ca45034b000000000000000000000000010e271b9290b95b1993070a22ef36bc551dd044800000000000000000000000017d14037d96a6da2394e130c802689c57bb65d76000000000000000000000000f2b4bdeeaba4a56694ed10a83343f1f6b77e787a00000000000000000000000023da7bb497f78c65eafae5ec0dc7dc5cdd7c0df40000000000000000000000002b97318b6abb553ec229e991b58624e9b2c94908000000000000000000000000cd7b98dbcff0ff56249fdd6c73973d4d01b815080000000000000000000000004ea541abafd7ceedc6e483745efc0409d65109e50000000000000000000000004e04be4a344ff7ba10440c7b500406eafa91909e000000000000000000000000debacea5338bcc00edcd99190c97e797de92f850000000000000000000000000d81410dc8c6f0aa4882fb0b1a895cb336ce047d80000000000000000000000006d569dffa0d4860814d9fdd69aaad22890da5ba600000000000000000000000069c7977a1dedb7c922719f12a03e7530bdff68a4000000000000000000000000604d1b200575fd330693db624f8f0f7b1e2e6430000000000000000000000000eaaf4937b46ab4030bba7d7cc847f50b13d99d3b000000000000000000000000cd9cb5c13b7fbd004a7076e63812622e71991870000000000000000000000000c2e8d25a33e81ce7930ac12f551cc57198918652000000000000000000000000d462c1b35c44da3013c1a1d3459b7a014073cbba000000000000000000000000f069aeaf52b9a48974897f35ad97d9b9e1039f080000000000000000000000004ecbaa7d2f86f2d78c04f49986ec2c57938752a600000000000000000000000065f26f8609881e90798db777523c4040d378e1b100000000000000000000000071475b31bfdc32001680f3203c11804355b53c4c0000000000000000000000009c63b855b528b359bc9c7cbeb0555b7bab393a86000000000000000000000000ee230dd7519bc5d0c9899e8704ffdc80560e850900000000000000000000000000b46f94ee0ed8351ee7199a793230d598937bd30000000000000000000000009347c91b191c72c137f952ee0696045cac5b9e46000000000000000000000000f8fa5dba8f6309e68166dae356e1f53d3c97ce8b000000000000000000000000e9fe6a753a83f0aa7d0930c328b363f486b1a7eb0000000000000000000000004a78a451e66159ead6191cf20151e0bcbfd7e9c4000000000000000000000000b65d5868eb90685a1b3874dda8a1bcc141e85510000000000000000000000000d271c2c884cbf275774ae46fc176fb4116cc7c8e0000000000000000000000009f92778c7cc162231ddc2ea6a8f102a389f820b10000000000000000000000009014cfdb9272f2a9f6f6be40aab37bac13144f9a000000000000000000000000a5e3853ae9e2eaaa7f4308ff88067d1d2659a33d000000000000000000000000072abb4dc83f7ba5a857995d9fa4bda79c2d86e50000000000000000000000003d8ffc48092664e5f065f5bc39fa5ad93d2461c9000000000000000000000000a1e406da9188894fa929152047b0cda607f8e5de000000000000000000000000fdb4b83b0420e09d2012ca2fbbf63c14263dc65e00000000000000000000000051b893fe54bf9115802043ab478615011e84a0860000000000000000000000008ce0e1ded53387bbd84cd0c01114cd7eaedb5a1100000000000000000000000080364dab104aad09ef063a17a885ae961954719800000000000000000000000088a362b71816a07c168b04b8310a371796632e80000000000000000000000000c10cfcd610341d97e6394419944771dfc917439a00000000000000000000000013d6880622e95c41fc55df46af3cb9886086faca000000000000000000000000e7217271f3e4215dffae71d3f5b0e57217594b340000000000000000000000006e6d8fb85a99a6249f2f26b771bf7fa2ffc811fa00000000000000000000000062b9d503826e153223c82928e6fa53062ef81c5200000000000000000000000055d83ca8bf200e35f9a5646d777ec046bdeb3bd6000000000000000000000000dfcaf20a17521a761036af8a3a758fcdd91dfc0700000000000000000000000022277c2dc56255776bb234e683003c68cef88be7000000000000000000000000718001104be36595a6cc435b1385c5d7cbeace43000000000000000000000000458dd27659c9bb0ab216b422ecde3ad5adde21f80000000000000000000000007ef104b8a4248da9e7b8f7f3027560d2de14887f00000000000000000000000023f9c1168a67627e54c5000ee836be7b04e181f30000000000000000000000006c31b2d0b280ee90efe3d69409042ba1539319d300000000000000000000000059a5b027130517bf9df8da0048dc3920bab1de070000000000000000000000001792c796d4c9df560af70b1d0735145b51f4efd7000000000000000000000000541eab7e349a289bee9f3f8e2d297068bb1f8da0000000000000000000000000495fc90677e398d70b5066f294337f164a996b52000000000000000000000000db151abed340d5d6ddbf8122b66e5b7d606c943a000000000000000000000000fbeb841f9eecdbb97e59364ae207d701725c6c4000000000000000000000000094e45034fc492750e5d6f1080acc236b1104a8c90000000000000000000000002f91081fd08129fef29130089a2b7fb8dae1ea0d000000000000000000000000cb6d49d8ba27dbd204cb0908d2f0fc217251b6b8000000000000000000000000d1991b087a4d8f1948fa10daba7d21aa4e2a03c30000000000000000000000004c716fe61162d85dd2d8cc3daeb175a932eae60f000000000000000000000000c00ee2df4923286cc22a6651bd3ca563f1dbee610000000000000000000000007dec0509ba683602c43938d1d1085271bfc9ca74000000000000000000000000d37e81c2fdd47adbe0cf5499f4e6004655d3598e000000000000000000000000619ddbafd5997de5171bc1841834304e8b13642d000000000000000000000000c8e2cd23843a52bf3a72799a8a385660c92b91da000000000000000000000000b6409f6445198912746205936fb05ca170e08ee50000000000000000000000007ff78c2687824dc5d9a5a028d39be55e903e02ac000000000000000000000000ed913ffdb651a3530eeeaf8d0b49c2f084b411370000000000000000000000008eb97c7dbc3916b1c19768f02da61555f44d51be0000000000000000000000008ccc148e2d2c3591af7edb7979bb78ef02c0b04b00000000000000000000000010e0ad73b64e910d5da11313d31d2ec5a9e7a1ff000000000000000000000000b18a651f7a9e0a9332868672d6979b72776442f0000000000000000000000000b3faa28b783362ae03292465cd48c094438bdb4a00000000000000000000000088b11dd550fa65e8d14ae31a8e89de760aed5812000000000000000000000000721cc4d57120c54d797c4352c41282b072c3f44800000000000000000000000021c714928abcc7fc34d39d1397ffd584ada81f1f0000000000000000000000003a04ed4c0078ad6fc264d651521b83d2460307fb0000000000000000000000004540a67bbaec63f3874d3c81895f061aed30dbed00000000000000000000000029f6a3a8b907099c3de3621f9989494ffbca85ef