60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c46710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000912b8720aa5f6f7ef59aff25415e52420bc3a355000000000000000000000000f57e49f22f595340cd227b13cd78c48c4db25724000000000000000000000000dd4a6e7e69529479a13928a2634e5586f6917aaa000000000000000000000000ebeed98d9be65c130d998f82ca1bfb7ec668c90f000000000000000000000000e4d2bc69dd0dc8e6bdf75593e71e87ab9f6cd7b70000000000000000000000002c7423e2e7801c364981e4c56d2beeafaf476369000000000000000000000000974055103ddc3f5fe45f6b598cd3d701206a99ca000000000000000000000000fa18294f8aa273b2f11f1da6e24e6e84bf6d41a70000000000000000000000001fe93cc4fdb726d6a8f366d98299e9b38240ac630000000000000000000000008b78da8dfeb693a5e99bf66c017a16a50e5f3dea000000000000000000000000fd5471454504f976dad5655c179103e28e895dcc000000000000000000000000521f75312cb38bb612d74df67292b4f611b73403000000000000000000000000865cca7a9992f2a26e6acdebc7357817cdabc8780000000000000000000000005087e52a173edb6c8afd284d3d496383114000d0000000000000000000000000f197f3a07603bb0347916aecf13ab7d9927a2265000000000000000000000000313043f979113dda138b2fdd0c4a6d18e3592e77000000000000000000000000b5bcff9ab3b6bba5ef7338505add7603de7211db000000000000000000000000625a7099488b349d1d5e3fa03a359790b89dcfce00000000000000000000000003ae69cfa423f16feaf6610fe47923194f82a9f20000000000000000000000005e88a37e182fd3c27f3e779c0149815917d2dc1b0000000000000000000000002496f0d310ee9fe91a494f861fd5374f61850a7a000000000000000000000000b9cafb3befb3643bb5a8f273eed024e0e2861d4e00000000000000000000000083aa7c49c9cc88d88a1c0ac80f691c111e7b5f5d00000000000000000000000031cdcb246c066b6be474db3549dffcaf778643b3000000000000000000000000db682d3d10df9aa153373622dff1148fc8c0ac6d0000000000000000000000009030d9dd976fee9e81e182e4a68d66e457a8efef000000000000000000000000a65c722c22807eecd7eefb90a325812415c7cb2d000000000000000000000000bf56c30a343ddc5a13a7f37f5ec45911c385007f000000000000000000000000594ba9342ada1847ccae7c1e3235226166d2c448000000000000000000000000177c931a06d5932b6da34b503abf8af0f174d08700000000000000000000000014f6329764ef48306f5c566873734d4ea3311cd1000000000000000000000000ae5e69573c48ca5eb5a6de55c1ea59bdb0f5e842000000000000000000000000a6960f73cda0f972bfef3f4d9c862494662ef294000000000000000000000000dc3b8e076a04035dd14aa067dd4c8b1b5a2b1127000000000000000000000000583380d4f028957f8a285a6f29de5eb42b8ee44c000000000000000000000000e7b37c19157ef93a268e3051aa430d1a3b35b0b7000000000000000000000000714761f60e58b1307c9f6ede00ad57427c57a2470000000000000000000000007cae8b17bf54922d26a34eff6ae406a3557e935700000000000000000000000077bb9d513dd914b6da804833c05e9dd4a6cf2c2c000000000000000000000000d95cc30b8cd9d1d03010f0f8b75883224bcb246f0000000000000000000000007bc5de538579c549efa18a67bf2755e7d7f72614000000000000000000000000960e78df571b37c17708abfe7129c51d556a21c9000000000000000000000000192d6a91419e63bc6f8bd0a43bf4464cff5967b7000000000000000000000000420631d83283e9e6eb2de4f89fd8f10acb2566b3000000000000000000000000006125d07b7cf2e0a25ad31fcb8ef6d4208a690e000000000000000000000000069af7b7ab6e8427943b7b28caeeda8da96a77e2000000000000000000000000e2b7e54a53a752b1961b09efdd08e030f5c7d297000000000000000000000000dc367948306e92f7c4ea0f2e649d2f9da2a953c0000000000000000000000000238926025e84475e3182774df480021470f8f978000000000000000000000000ed1dc1e31dc04e7e10a6f9b102ae75bb04e9ab380000000000000000000000001dae96c471b78281eb2bb00d00117c5299a36811000000000000000000000000cf82f91d8cff0a8a5f32f32c9b870d472165619b00000000000000000000000021609348a587e8ac1227d34d016d352ab5a967800000000000000000000000004d8fcfc96483e2162b7d2062cc2d8e6f1e4175d300000000000000000000000035bbcd3977bf30d0a6535e0c4b35f6e603b1c883000000000000000000000000d61ff0f6c556092ade3d9a2460d6ee6afa8ab50300000000000000000000000041df42b8d4954defbbaf991aec124f01d2a839a30000000000000000000000002d919c8503d0d8125c424e0efd3b771d92850574000000000000000000000000a322ab6cb5e737aed81fd236b101f0cd2fa2a622000000000000000000000000c454834f5928c8b093735d6e9f509424320058ed00000000000000000000000093f3c9fdb2f0794265f699d611611898b38279fd000000000000000000000000c1d89a83de8d4c634476e76c2485d39b9301ca2c00000000000000000000000011ebbd65bcbaa4931f5ca3b8d8c03c3ce8484098000000000000000000000000d2a2d02975ed0b270992e257f61870d54acd95bf0000000000000000000000006c818fd8da89d6e60ca2ab286b00f536a4ede2190000000000000000000000008f1bad9598acd4259a1c8ce7e19e37192ada0410000000000000000000000000f54ace4dfaf2131dc3f75e692e4a20cba2e0c41900000000000000000000000026dfd429119e21f5ba56320212161e592ec898fd000000000000000000000000fc4a3223cc9b756dab25ee6d1431392039c8bddd00000000000000000000000091392bdc7bfa4386b06b929ff91ea4fff40811b60000000000000000000000009df84113c4ba010512c7b1f240129b83b54bfcd2000000000000000000000000d42f7a9eb743827b89c57961e5cea0e863eab7d7000000000000000000000000c4f7b029ea1eeb532376cc820491dd609fe7749400000000000000000000000022957e61a2247ea044f685166a026e78411f4eb900000000000000000000000026ee020f328eb36bc5a5a9361482e2e25b994c91000000000000000000000000b96da795afc7881c65fb49b48917cbf6e86cc77300000000000000000000000018ee3fa5703513d0671035030ad05e25c826815f000000000000000000000000c44802da56d3ce9d2b36389963c1187e17ce8b1e00000000000000000000000078cbd60dc264a25733c3f5fd3f4a22df62b564c7000000000000000000000000a1255583d8ab789d15b04194066dabac871904c600000000000000000000000028acb0a2ffaea2003f7d160e034e85352aa332d3000000000000000000000000c968ab45b29dbd8815938a899290890dbf15a1cf000000000000000000000000a71faa8af803cba34d52d1679065049bca279f24000000000000000000000000c484e7d4fb85020387274ecf05a02c0904ae92b000000000000000000000000009c593f6dec52ff3d27ef4952a87528c7679b69e00000000000000000000000077b000c214103779009b338732bad5198d757c20000000000000000000000000871a8805dcc4c23b120f655dd30fc51ea950da880000000000000000000000001b96a1136f905c586a09b342cc549532f1743ca8000000000000000000000000faf67063d1e6dcda5228cde9c4d7681f22f3c69a000000000000000000000000d87228f9323a083b95ab94c6c6ea5e53507cdc98000000000000000000000000f57371515e3c0321ffe7dfbd308fd11ba597dc6b000000000000000000000000158e8b9ac7b1ba2373e250f9b321f8dc395d9d56000000000000000000000000dc41d3fbe28ac8e046aba8b6884174e7186797ce000000000000000000000000f840005748d5d1b8daafa8cf8e6532f7e2333916000000000000000000000000ce4327dfd4d0c0c79e541b844a1719e4fb14316a0000000000000000000000005c2bdb6e58f749ff7f78fcd15f7ea1102d788dfa0000000000000000000000002e43afb22d527f68e21eb664671a4ce6c25b1b33000000000000000000000000cd85d4491807777308b6c15ac291842af80333a7000000000000000000000000e59f305a370ea5da88032ff389f2ac93f651755a000000000000000000000000bf356374e65a7567ac10d5bc0ab6b9d5c6a6fde400000000000000000000000017645ff9f431ef0a6adc5fd5adf1ea97f6d20376000000000000000000000000155b8d1771726f9de2f9fb4a31e9794df58c9403000000000000000000000000145378efc2a37e2fd0c99fb7a66d432bb5953ec4000000000000000000000000552b1002e38d3e23eae94f295a56f4c0c13a98f300000000000000000000000054641a7d8b07cba325186531507f8123b5742d70000000000000000000000000a6acfc01406c6cfc35740973fe480dcfdcb931d30000000000000000000000003a2e3fc02b427e6639bb302bceb6967ee5d50f39000000000000000000000000fdc191eaba24df9d5abad9b3d4f6a3d8eb9199e0000000000000000000000000654f5dec3f232da88ff8ddd33c839f89b16a7d9e00000000000000000000000078895b74272f4c3f85aa2fad42115e23da80d87300000000000000000000000055959182e6690c6b4d70aafe5e5f5352eed633eb0000000000000000000000006f33461896c526f52f136b077223ee3ba663074d0000000000000000000000009e613ddd8764a52d83788ad25756ab1c34654d210000000000000000000000006c1a03e6a8e2ccaf34592aec23158b5fa887b26e0000000000000000000000007b655d7fda70e1770966ef529eb969d52bed92eb000000000000000000000000ff448126d4bbc80c1e1b15e7ee89dcea17875881000000000000000000000000b0df45a9118c56f2fedf701c8ceef0326e129299000000000000000000000000504b0f92daa5ec7e7f20a5c22da77ef6b67839410000000000000000000000000918c76b8bf7ffa14ce9ce431928b0deab63dd5d0000000000000000000000002e8f7b4731028ce6c11d337dec10bb5e799b35d000000000000000000000000051f40cf854da77766b6cd94b925773f66375752a0000000000000000000000002ba9940bfd721c62645a3d44bd3e66c3130f781e000000000000000000000000d06293b25b2da8d42915f4d9302a4e7ddbe38c6b0000000000000000000000005fa841d490b706609240b467456b8564503406eb0000000000000000000000000da01275b2c9858376e81ae44eb0a80eefaad5050000000000000000000000001fa75bb039903726a24f45f931f592f5373244300000000000000000000000006241ce61676173696bd651b533c08ad1eb1ccdbd000000000000000000000000edf6d0b1e9b645bba30d9d857c8be021918aafe3000000000000000000000000b0d7c50cfeb4dcfce75131c1854c0d11f1f8661d00000000000000000000000035e3db31fc24eedd4ab3e75be6a289e1c79d5955000000000000000000000000b5d34e614d14c41423abb2a1cb022f81b9db266a000000000000000000000000f2fd3c2c95199b7fe8788062ae4aae2f899b25070000000000000000000000004a1ab670c87d34f3b5ab48df7f1c7129ad233ebe00000000000000000000000025300f8f0b30567705fa3c39c2594962d3084c1f000000000000000000000000b5833b41bfbb0814b35fec9b0db7b1af5b6c97b500000000000000000000000024eb1b6dd9116b2d5a07bd2f3db715b61a9463d0000000000000000000000000f581b46be200fc5ba3f1adc0b0e6a875d166643c000000000000000000000000fd99354f97f1e942374c864fd55a2bc9892320230000000000000000000000002201ed3790b771eb207932ba5625f43e28cc3fa1000000000000000000000000778980db6afbddf28223b6cac2d02a3756a655d8000000000000000000000000aeede2b78bbb4fe0a5e04f0c51fb8cec56cefe400000000000000000000000001ef9601425510d5afe5b50125586189975fd81740000000000000000000000006fe34ff9c0a9c52997675c8009015f37979e0bba0000000000000000000000005af818556f42d8612077d3459723390d45c2f3180000000000000000000000003dfc56b8af51af659fba3f12c5ceb5c7c497ee21000000000000000000000000072fab6ad5caf7b5341deed1d70b29dadc331954000000000000000000000000932532109cc7262ee9b90c285473e64dc9a44c7100000000000000000000000070091c3767a033d8835ab8c1df6a68830dd5f5aa000000000000000000000000b3e82b62169f72ade81c5ceb5426a865a0ded3e800000000000000000000000017a7a1b87bb779bb548601718f6c488eb8e00f990000000000000000000000007e1d24453af997c794e23e3db0e1a8aaedd69565000000000000000000000000b6f9396e0b828be731053875a9a130f584f22f110000000000000000000000008a252f0fa29927cd725b9562386d5fa0131808d8000000000000000000000000324d6d43b6374345ad5c56630d7ac8cf8131eff7000000000000000000000000bcc62d096c124424c60a24026f0e79d07ebc8691000000000000000000000000228cbf60851b7c1531236585d212db6a3177bf1f00000000000000000000000075ccac7f1b96b8a05a9a789c8cd5c50b8ca827a10000000000000000000000006ba511bd5835e7b295108345abe95ecae6a7aed8000000000000000000000000e144f8128b7e371ef46733c1832736f2ea6647690000000000000000000000003bd2c2e7549d08b472437f5c1e46744916c7b65d00000000000000000000000009e0246865715916ba61772108606950bf93f2e300000000000000000000000029a979103be21e93a075b81e4bd708dbf896b68b000000000000000000000000ec53ab6f6a2c5112c2a361d1f2b01f170824a5ce000000000000000000000000e6fbf903389980fdc71d5704d80521179a5e6a7b000000000000000000000000ace019489b9f34a4a60bceed4ce6c3139dd2e9d8000000000000000000000000539d6620fc5e93fdee2ea2165463c0dd9e1cbb460000000000000000000000005a2412384cbccf9ef4aa3250e10f8e8056ee89600000000000000000000000004c26e38b9037303295d9a956c273e37fd5f9acbf000000000000000000000000f36f66620aabacf89a6b8c3c80bffb8f118aa54c000000000000000000000000827b7ebf7a1bc80a342a6ca3d99c208cf434394e0000000000000000000000000957f15e3cf70121f6048f99dc3e6cf9da350069000000000000000000000000b8162cbe10b9cd36fea7b8b80d56ab8d8b8a12e40000000000000000000000003a52c1f71944e04b88a74add96c56b82a4cab96a000000000000000000000000572dfc95c54f8ab203526d8ad9dc9bb1267cef02000000000000000000000000ce2e842509ee11a7d3463e9ba58f25ca474c96fb000000000000000000000000d106a62c467448366b457f8e051560b7e3b17c79000000000000000000000000c5d275fc9d1b0478edac2cfcd442238f6e72a5430000000000000000000000004a25dc9ec907bff21da8f20d68f6a38762adb593000000000000000000000000502074893ab9fb1ccf9c227805401f8bcbf5de17000000000000000000000000494f180ec618f3cbaf8fed3a86ee97b37f259ae7000000000000000000000000b82ea4bcf7b2ec9b2000ba49590bf0aabb29b2550000000000000000000000009e107b6b537a59ae0eedce9cb8e4128725328c64000000000000000000000000b0e5f4989376693b52a9cead1a8c289bf7aec1b3000000000000000000000000d1c12f73cad30900f80cff43dd02fa089216ad1a00000000000000000000000007ae90d9b93bef746931723ddbe38c874d8f915a000000000000000000000000cad85f04b975ce8aacac5ecbb65e3e6510a33822000000000000000000000000cd0d34ca4f105e7d37626200441fee4c418ee8690000000000000000000000004069cb82764d71b7ab4a219cb8b56760ce621ddd000000000000000000000000eb0a0b80300347d7491e02dc5b7e71ab5d7902a10000000000000000000000006ed4dc4f0b3b3b6b1504c49254ec900d496dc414000000000000000000000000d9ef65b5348e5cb067839c44b0d290e86c693da10000000000000000000000003d342c26a188afc35d73bd6d3e581fe7f8dc0961000000000000000000000000dda35e3d6dd21316b2fa0675dd026f9ce091f31a0000000000000000000000003ea3edcd72f5dcc079165116163170d79fb94bde000000000000000000000000d066628d0713de07555366f41e8050781ffaed880000000000000000000000009bb96536f81e8013239e12bc9f141a82091224e60000000000000000000000004664841ebe8b95b0fab61f1b6db6f76e2359b50d000000000000000000000000fd10acd4f469a9c62e017474399a9863798652ce000000000000000000000000b2d1e237f0773ddabb08b4614f7c15526495ff82000000000000000000000000c1bb3d33435b7a52e03aee92e04476ce89f9b434000000000000000000000000b86205f9859265de789cd64e4342559c04cb2ef5000000000000000000000000f3ab84a6a61a546ba5221299fc97742d9bec1be5000000000000000000000000b70825473ef4e7c5e497e8c69941891ec8206c240000000000000000000000007cef484e1a98117b2e020ad9b4179272305128c2000000000000000000000000aae82af8070f79281aadc3bf4f9afda01853dbda00000000000000000000000053d00e81c31455dc4d059b559146be6ebbdcdda70000000000000000000000001030fd8e117df01875899d33266786c9b2bad3e6000000000000000000000000609e2541036be04c181495218d73773d3a5761540000000000000000000000001687ec468ce194579573c2406a4e750c67c6bd6e000000000000000000000000f5a96ccd6f87d5feb39dee26bc245dea057680ef0000000000000000000000009efa5e5ffdb2eebf2ebf5614f211d3bde647addf00000000000000000000000092a6e00402e535b8abca778e995aedd0ac04632400000000000000000000000004b171b199881a45ca8f8e39bb1cde2340ccb0c500000000000000000000000090dd92b292ba47d1139aba87f65764e1496a3c7600000000000000000000000078c2a86ffd0d4078084d913eea26c5c16af22422000000000000000000000000ede35e4a62492b75cf6928c659f83daa333544e5000000000000000000000000e6e7aec3c531f43c7a51844cd584b878bd4d4fc3000000000000000000000000c0866d85af066b04b03a26f072111bc6a8a09030000000000000000000000000e5976c298d4bd52a5b68465cd30e567b2c17665e000000000000000000000000b93f20bad177b39320d1c9cfa6733fd4b3571bf700000000000000000000000057f099e35bbf2846914628fd8798f0a81c47a356000000000000000000000000f800a6f4e82ac7cd28f0208579826f3f00653844000000000000000000000000e68c322b95c510532b6ef5d7ff0212a930aa49af000000000000000000000000ed119bed563eeaeac54901cf556b140ed9f73c0b000000000000000000000000e13dc39990b8d6b53960598d68dd5f125b4e9c1e000000000000000000000000712a975a47fbcdcb3edc9c9fed4e5ee48c310241000000000000000000000000f89fd7abbd1f0f46ebe813f2622d883371cacadc000000000000000000000000462a792b02361bfa0659c1d760c9854cbfb573920000000000000000000000005112693a7a332801218d99a1f44db9d79d4c17840000000000000000000000009a26c4daadf06b6b047f77011348f77bbd01b7800000000000000000000000000551eed724837ad6ab3384227a495478e7b152470000000000000000000000005f06d0f59cfad33f381dfe5f913a46eb8320fb0300000000000000000000000094dea7da0204e694c470d23dee6e189ead0c1617000000000000000000000000c83bfa4507f6014e523a3b3264ba83ee3e6619d6000000000000000000000000e1cb494471a0df1676e171e3e498a268d5e2933200000000000000000000000066f2a36579268bb873b7c0812079249eca9c6f4c000000000000000000000000fc07e22667ee5e02e4bfbff70107a6f2c0b0a23f000000000000000000000000e5a9314883790d183cf489b4321a7c2bc8d04b3b0000000000000000000000004fa7029357fe73b866a9eb00f93e3b9e449d3336000000000000000000000000b871625d6644298fd0eae659b88207efed1085f0000000000000000000000000545d5557140f21363e3f1063ebe25060a005ddb20000000000000000000000008358719d8fd4a1a08889bafbb2920925514d95330000000000000000000000002baa150116e4342fca854a5274143542d03b551a000000000000000000000000dd54f2df327cb6848a5ec901bbe56d2dc8184852000000000000000000000000dcc6e39ca512488dba11c947cbbaacc9972020dd0000000000000000000000003986e9db8b98054d749f93a1964740e84649bc050000000000000000000000008fb195a177b7f3c359590c2ad4004453c24179960000000000000000000000005b1123f23d9539d9aa2e9872d4d2655f3b1861d1000000000000000000000000c7c16c6865f4870cdec75541d604b6461888ce9200000000000000000000000005563001b4ac6091609e78424f2e71453e745ed3000000000000000000000000acc23718a4f8ead90d3351dbec7d96305b70cb56000000000000000000000000f2514cd8782789f75a80ca5d67fae6d53f5c8271000000000000000000000000a2f8bd1a66e759da4003ad3ea7760df710b3bc83000000000000000000000000ad4e6b71a88cf8388bc58114601e7cc8a91e4c7a000000000000000000000000a3c97714bb18418c536a871e95b5d8d305aafad40000000000000000000000005195f80541a21272cc66f1b7b70a5fa071fe8f9c0000000000000000000000002839a00ed365038fbae5235ad79ebcecc70adaac0000000000000000000000000fc864988f0ae600e3b58e5770d2244021ac66460000000000000000000000006b4b17889a5a8adcc0549550ff2aebbe20583f3200000000000000000000000015a0c54f2bd81868eb730541492d7e5d209a8ac3000000000000000000000000b8a14570a80682ae7b73d0f9f3c96651746bfbad0000000000000000000000008161038db0fffb9a0c97e0b635a8f905f8f4d5f500000000000000000000000093f54c219ec3e0e180e1410717121c7e8f3177f60000000000000000000000008acb888e06dd269ec9ae329c3a4588a83655a6bb00000000000000000000000025a5c4bce50b04fd700c386f2bdcba024980fee00000000000000000000000005f31dc653d82066aa7603b62211e109a8a50162c00000000000000000000000056f3c6325e6c47cf8ea505b1950b9ea8215fb9a2000000000000000000000000445fd6d6ef43d85f86ded7ece8553d0fa5dd8d36000000000000000000000000b1517aff66820d1587b2cede7ae1524f1fd1231b0000000000000000000000006f17e220ba7812ca5b8b7ae5a8a98931b44c19cb0000000000000000000000000dde5cd64b70c9be716ed7401243c783453a9bd3000000000000000000000000713581a335ec70a35624d9dd00bcd5e7f8f79c720000000000000000000000004b1361d0b2164f41b0f71bf79b1d1cbfd6ac9e5b000000000000000000000000e99f52ba013c9962c36981167e4a7125b80e379a000000000000000000000000fa0742f9b3fbda4b1f7db7d26b94e6db1c612426000000000000000000000000e03d4117d5e4f97d0eaa469212f226cab63f5c4c0000000000000000000000005df27319bbff9b052b36645b0f29db97cc50a393000000000000000000000000e282731933c93bede14e1e614f9ab276e588db0a0000000000000000000000005329516efbb2f1f349d976a768cf1ada04ff81e20000000000000000000000009cc349a81dadca78bdd826ddb5047eb4dc2602500000000000000000000000003ff81bad2aa0bc19eca51451b4837141e8c5fc20000000000000000000000000a77513fbc95be63cfe8aeddae7e3810e35bbd2a4000000000000000000000000ca3ea18be1cee4f4b9fee8ef4c49f152c75154bb00000000000000000000000033d789116b6264acfadee0e035c90b2cb929e43000000000000000000000000068e89c02f7e9ac9fa0e8a7f37df6bbfec59553530000000000000000000000000ba17afefb7a09cedf4174188fb0ba1d472e5203000000000000000000000000b66631722d002e24c6de1b8a62c7f3974033aedb00000000000000000000000057324b47adeb89de8a9330ae98ea5bdba31339a700000000000000000000000069c47c8132369c4c240f6fdddd6d9b48bc4549e50000000000000000000000003f57c752d8e6fb304bc1a0802b08901fd3b642a70000000000000000000000000f6f25e12f15cac6412c6ea4db6de72010a72a1b000000000000000000000000ba53767afaf0f61e28e7580ee906e4a6121369ca000000000000000000000000eb57155e0d4e1110edc6cb6a284864f4a469b13a0000000000000000000000001ddc2c09276d94289330aa8f286ae553737a3370000000000000000000000000debb3742881daf402dac2728f8c06bcc6acf079b0000000000000000000000006ffaeb757ec81842f1ca596615b3aba052172ded000000000000000000000000f41965bc7057ccbfc50b495200954c36e1aca6d90000000000000000000000005f8494b6895c5482a59da10568d06b605bd6cd6400000000000000000000000052e478f1a7de961ca779b3683db84adba416bc5c000000000000000000000000852851bed3b8a4b9e2a48bd247383c4a4c653021000000000000000000000000686145e8be6474266326498483db4748488323d300000000000000000000000018c6836c350c3867b2c8b2df0c5af8d7aa32bb01000000000000000000000000e92c1712b786197323afff846f3dc9d5e60a083b0000000000000000000000007353e6aa5958d3177c0a9115606cf718aebe80130000000000000000000000008ca618f529a5d3832f188ab753f0555840a2504600000000000000000000000017a64796cab697807af96f0e4ac452d629973df2000000000000000000000000144b4f8ca35e8648cfd46c382c82e3dddb4536d90000000000000000000000002b4f486909df674994d2d27bc35685aee1ec62e5000000000000000000000000a65099da95da272be4e2e371a990a7ac8a0ade9b000000000000000000000000b750bcef2fcb517e9e284e62248cdc5698a9332f0000000000000000000000001d3b1ea904b55fafe1e81a8cdb8d1cd32b44ee73000000000000000000000000193a451c063151c6ecd693726cb3c024577fa21c000000000000000000000000cd126732684ea60962b1c073875ead70d72ea16d0000000000000000000000007112fb57b2faa14e8f793c5e3df60447ecd74e630000000000000000000000001ad57a666c47cca4454801c49a5234d0b97665d100000000000000000000000080a616d3597e2cf042329fa4b8898a96e016efde0000000000000000000000000dae56ed77edf8ce0ff23ca65826c63bd6bacd6f000000000000000000000000032f43f257bd2850d15a52d7fbb9e3b34f917a83000000000000000000000000a9ec59df3d779802cdcbc8bcec97043f4a814505000000000000000000000000cf73abb4d22d72338683a7a408a0c7d346ee219c0000000000000000000000009dfbd35684ca749bd7e44c0ad5987c46375825640000000000000000000000007a78690b6919a9121eb613e48622d4b00e1e5f920000000000000000000000000dbf75835c08f810f3f94294a861088a8e02f89e0000000000000000000000005d24f6a2faeffbf29996c26f3748062a123ef62b00000000000000000000000072261abbd7695e661d9de3f2bdcf3df79f527261000000000000000000000000095f642bbecd652b6fc8e43f6c55e8f5adf6cb6a00000000000000000000000066cf293940317bfd71c18f649824d57d23e5f05000000000000000000000000082d8aa097f80cb4c8438c408a24abfe3831552a800000000000000000000000038d4c113b557153045afc8e3a6032fd8b28cb8d4000000000000000000000000ea3595759132d372675a51e9ed6c6db08028a0c6000000000000000000000000afb9e0aef83f10e9b0b6e05893c8500c39c2e2590000000000000000000000002dac401f37fc0e7b83f38091cc4dd176cf59423600000000000000000000000037d685de302d8865451d1cd5d6e0a5d5c7d1b4c10000000000000000000000002b8ed9e0e414a74e159976af6f2cf8726ffe8893000000000000000000000000ddff7ee06e76b2b3123073ac9ce7a63888d8657400000000000000000000000065693bc843a6afca4dd1cf6377dfbe5373eb12ac0000000000000000000000000523c8321be7aff81dd68d52650db63fc095782e000000000000000000000000c01a4efcb0b26f1c53d8892ad0b4ba64c68d43f8000000000000000000000000e3808140855e57fa9ab7fbe86f17d6029dd6a5de000000000000000000000000c1ed0f149c150883d14f8ccf83ffd2abb68197e9000000000000000000000000238115164182cd2f2912ef3e96d200b5ef5534ff000000000000000000000000bc06d8bbe0bf687de5095a67885120b0adcd0a3d000000000000000000000000d20327e9f88d6774b617b59b0962f27017f51e2d000000000000000000000000a849935054e15932fa828d5f4b45433cfa2cbe250000000000000000000000002e433fd0ff8f91f1e3f0e06f80e3d6d8e1df995100000000000000000000000046201f2fcc3a9b77d2932c114012ddfe912118ff000000000000000000000000b39d820aa041fc015ddc0f4d2dbfb8885d4a3852000000000000000000000000b43a0bb28880760b2dae094cd7dd1ff2810f006700000000000000000000000099cf6f794e1f26bf1919249ce5acec1745de7a04000000000000000000000000c193b4ff61af80b18fd9a8127486a01739971cb2000000000000000000000000a95e85558b453842a551707c96176e53000e681d00000000000000000000000042698455fa30fba58a51c195ec5d37bfbb4a0cd7000000000000000000000000e815a4f0121fe2c3252e1feea5535f8624da1e5b0000000000000000000000003122675705afb76ed5455ff76797fd98ad03c4790000000000000000000000005a2639f262627a4cd56533d3f6505612dbb14bf2000000000000000000000000d4665b459bee3d93e4f2dd8ecfbf9dfd9b2ac0e4000000000000000000000000ba9370b61ade873c629251a145d49aaf5ac9a126000000000000000000000000fcf41fe04022f1b30af75d3e18f584bfed118e96000000000000000000000000bee64dd62ce4e7ae72e05761a85236df084c7942000000000000000000000000cb56c197454760d4880792b849cd5d8de78668f30000000000000000000000007f29d3869ff1d3215903048b4648137f26c9a07b000000000000000000000000ae130ab9ac85eeb13df44ed59dc2bf0cb8d31071000000000000000000000000e81a4194a127da7bda2d7c5e9db1094ebac5e73f0000000000000000000000005305e66b646c947bf59a165991a5eafa217a6390000000000000000000000000f52e53e99eb888da3906849942e067063e19d3ea0000000000000000000000008d064cda826dc957c9be26874bf0639fe8cd695400000000000000000000000042f8f0bd9591247f8e49901a796d19aeae9e7ee6000000000000000000000000053c5ccd756773e70ba4b61bdfb93b2ffa3153aa000000000000000000000000cfc44af059fdb1c786f33ce315c0752331ab61c60000000000000000000000000c440d9c6a3f37081305d04accc787aa67691b9000000000000000000000000032b565cc3389c049a26ef03a91098b8eaddfb68c0000000000000000000000005fc0e243b91329e3a6bf0e435e1a6f210e388fb1000000000000000000000000e02fa3caf51496ed3fbcb71a3906c8bf5a78a6f9000000000000000000000000fbe269b802f529ed99b7fc06419491e7bf1bd4c0000000000000000000000000366b8c84201e820550704da0b84a7b77b35a1986000000000000000000000000dba84af4a9f356307b1276d3292a847d4aac888d0000000000000000000000004ff17804a4a115a0f690cdefbbec9f856fd1c3000000000000000000000000003b8c43aedc4974371f12e70dced5788b43ce6c52000000000000000000000000b90c68bb15deec43156544d83dddea5004f6af020000000000000000000000000f59ba9cb9ce0d2830acfa24432ca76835acf8aa00000000000000000000000045d88ecf9f0f9d00af049fdfc7e8a69fce8382ae000000000000000000000000de96db3ae1f2306fbf276832f15a2cc771b41629000000000000000000000000f1c31fbd478e7dfe169433bd077a6cf928cf93280000000000000000000000009719f4323914458658e7380ba3da832a76aec49200000000000000000000000041df9cdbb5b03fa4e7abce76565ce810579039bb0000000000000000000000001464b4ca0613f365773e48381d8bd30037c14f64000000000000000000000000d90767b532445a4606bc3931bc36bd03059bbafa000000000000000000000000bc93189d6f438619433b580e8ba978992b2027740000000000000000000000004077530ab2c2be4b0f9a2fcfae3be813af8cd1ed0000000000000000000000002788b04e2c9ef9b875a4e308e26e3722b29597a1000000000000000000000000a3bb6c0b0306d04680f0eb6e945b3289b97a027c0000000000000000000000004a2e2e83435162e68e12c7be8d88525660919f760000000000000000000000000966023a0c76fe18bedffabe98b15edbc957db970000000000000000000000004332e81c866dd10861898cec27fe80c5e6d17c6e00000000000000000000000071084e603f44a3f864482804b662024e52d59bb10000000000000000000000008e129352cf66d2a97e8c9e7d2b71d1f0db7efc18000000000000000000000000e3ab82da273917669b4ba23aacc5f3072f5123f0000000000000000000000000583de5c695ff941d7df90c599471a67de1bd7c0c00000000000000000000000026f2033ddb69a4bf29274c6c47834880d8b991c600000000000000000000000079a0cb5dddc55cefbfa93792d2a5d70270759bdd000000000000000000000000b8afc408c480dd128775cf6d2fc356a4984ddf630000000000000000000000000e2d42767f1dda265b85416e141a36c5b90273bc0000000000000000000000007b3a8d7b90548dca9e9c0d0aa973f62b0390cc0d00000000000000000000000095c5e2194bfab3910e9655b6ac7b4e3cd9a6fa400000000000000000000000009f6c47623d23fc9dbca3ed670a43792db3aacaee00000000000000000000000080de225c13e09d3d5916db32e847a6fd903990fd00000000000000000000000056f02b96edb545562b2cfa13b338c354f954b70e000000000000000000000000508640b21bf6729a15faed4cdcd424d03c5c5fe2000000000000000000000000a7b457970cce0ce7fcb1f02f82628805814935680000000000000000000000004f3014ac21f8c08fd3b97624e98ebf1c25a056570000000000000000000000000fd63f501975664e0bec7aa14561d56ca8ae19cc000000000000000000000000680c60f15ebefbf225f6c5fa8a412598d4a61027000000000000000000000000a00b70772d84a23b3daae265d95a53e038c0fa3a000000000000000000000000e12c989bc4f1a60a31a03f9b1083e0f27259398e000000000000000000000000dd0acdc758c4f8c144773588d52a21b5c5460d5800000000000000000000000060e98380287ecf02e6cb83782f800496faea797100000000000000000000000026540f0c9cab5b7954b33ed73c30b1e322a5e5fe00000000000000000000000038707040d65846528d2799bcd5d9113adce4344a000000000000000000000000a852471b0a5f7da9bc931c3781a8b5291ff41842000000000000000000000000bcafecf94eb05c9eeb039eabb2619cd2ecd0d32e000000000000000000000000442f4b21b19d9c9cb2ded4df8bae27fdcc3879870000000000000000000000007a0292d0fdbb0ec6257413c7b5bdd60425b0d4be00000000000000000000000093d53c4c90b489d604496e51504cb41e3bd3e045000000000000000000000000aaa9eaba0a97e06fcba5c6cb6123e1d5c9a0673e0000000000000000000000009ab57a22a37153daa91128ed005a1813dd905f050000000000000000000000007090140b07b2ae4c86e135409005596806b0073200000000000000000000000056f767733076d452860164095abce73cb49d06fc0000000000000000000000005183d2a55da19746915ff4285bae1b26c4de7af30000000000000000000000009906fc3ac3664fb8087a63c2d54a33d3e5bf1191000000000000000000000000d3891e5c846057ba53e9b3cf9ab9debd9e71bf1f0000000000000000000000000b694acfbb74daefbaab181a3e73520a37d48df400000000000000000000000020c51be035b379f6d226dcb2e512086cf5b30fba0000000000000000000000009fa29b8bfe6d2db45272b0891e917eba8cd2a5170000000000000000000000001b4284e74f0d3377087b61450e11ab1b9888de64000000000000000000000000ce9c3b3953104a5c072a44226a0298d3a00e59f20000000000000000000000002021feed5fbd7c4e8ddbd6325427b5d3aa46aa97000000000000000000000000cdcb4952f08ccf63ba8b59661ba1a368d740e696000000000000000000000000e1941ef78e7f95e7eaca696847d9da8831b86f1d000000000000000000000000967586fe25485eb5b3692180a8d241cd1d34be3400000000000000000000000049664bdec77000e5c67b0e3fd04a3301268990df0000000000000000000000007196e2c088f351d9f68886063b809a7851192f9200000000000000000000000063c1bb6501b8ee544cff014e2341e45be7baf4f60000000000000000000000002a5bac7b3b9bf30a780f68c21b4643737410c9520000000000000000000000000443ba1cc3ec72201391d646f63a9af4ec9c1a440000000000000000000000007ed6cd161258899966ec87d41a8d4414b35fb4cc00000000000000000000000004c2facefdf1e4ed21486e1d4c84413083d246cd0000000000000000000000003e79e49aed1f4034eae51d0c86e514423998ee6200000000000000000000000036fe4ec7e534d56ac2aa4d597203d18126b5599800000000000000000000000039b8615e06f95ba3c104bb0cf91271d4a1122931000000000000000000000000094dff292e05154dcbe72611ca1e147fd5639a620000000000000000000000005a223d61ba2f218c6dae0425bf5a78ea46403df7000000000000000000000000b6c193d8d6a9aa7c9f0f432bd71909795e899edc0000000000000000000000004974adbc957324d1a81de093f312124543bf169e000000000000000000000000b9bbc5597b49962d039f9e42a7414981b9ae07f90000000000000000000000002c6dd6046d8f1c47746143965f4af5abf61750b1000000000000000000000000d460828ec4f07287c192c48daeb31a7ce2aba5b1000000000000000000000000be6b433a639bb0576c159cb9ea5eff3f33aaed390000000000000000000000002386b9b865f470ef57420f7c05d1305e6fa3184f000000000000000000000000d4734b0488f4bf8979c904f7701ed2e3b70c6fba00000000000000000000000096129ad9a4361dcdd896a33d2277f934b15e35870000000000000000000000002601a185e7f3eb2369b356b91ce2989b28c59e48000000000000000000000000dbf25c9114d2af3a9abb7a8882990fb951300c1b000000000000000000000000a66f137b2b2e89e147dce96f2f549179e3aecf1b00000000000000000000000097595aeaafd2c713c2f434eacd3a9a2b12ba06c60000000000000000000000001cc151977de34f00cfff1922cc5d8753b0dd7499000000000000000000000000a01c460f43b1c941e5c425e2c793a49d239fcea60000000000000000000000008b8d8093f39e7427cc175e61ddee7b9b766d892200000000000000000000000002a21f2e3937c433bac3d4713f6b993cc837b5a2000000000000000000000000291429425a0a42bcbae04fcb32a2f5d45fdff29c000000000000000000000000952f8f54004e98166ac8497ebac3c9682a773034000000000000000000000000fef3afb064bb07af91e3b64eb3c5c06b0bc687a20000000000000000000000009327f26b068cccb5bb846158e72df2811efcd40c0000000000000000000000006c66ca91d7c03a6acca15522d94002674fb75f170000000000000000000000000cbfff592c0cb286f3101a95710d72800ddaa7c20000000000000000000000009905eef0b949bed71466e73b103643a77817b5350000000000000000000000009cd6a3de6dea96eff9236f3d80aee53c291c87ae000000000000000000000000fc9d6b4b6b78e9fa21ca96fee01ca9335aac637a000000000000000000000000a6a0755dd2a79e9be786905b4882874a961adf25000000000000000000000000b956c51eb00d4a44bd8f590c44e227f8ceae889c0000000000000000000000005978625fd5b311d572d99d5fc3bb1b4b218b6e7c000000000000000000000000b5ef7759f5f205d141d6eca69fb1250daa66fc7900000000000000000000000069ffa9a8ea14a3e92b21ed0497ffa8d1006c01cc000000000000000000000000af270fee0ab0bb141ca62847940dbabd1cf082110000000000000000000000003f0cbc2498057feb814b5e590555df6c95aad0ee000000000000000000000000ef5a58dc621be1646d058381e1b73a5c86be4ed7000000000000000000000000ccafa0c4a13de7656a5aeca74a21de2b41f4fffd0000000000000000000000003d60cf14348216330d94a99db6f8d56eb5c50ee70000000000000000000000007795e3834ef6051c39446db3d5f7e577827d0df600000000000000000000000042164d90a9e611add8896c9f2510553bd28b3994000000000000000000000000d3f175e3982876337b7c799e4a2899efe9ab8393000000000000000000000000506cbbe5fc7e2a1fec81a4aeb4a9ed1306aacef1000000000000000000000000c363446853341d2501b22a2217ca108769c1967200000000000000000000000084d4a0328648c123a2f692b5e386de1a982bdea8000000000000000000000000a8b35b83ffadfa8c6a7cf6b79985f5ac6926e6a9000000000000000000000000bd4e5a8da5e244d828a9295b3b3c7a80b953cc5e000000000000000000000000d2619606cfb0bf3d2d4698a24a3da9a695f1a885000000000000000000000000dcb3f53616e9d1f280a79e2dd6b1785fdbaa4c4400000000000000000000000034a036d7e35caa76ab9f77e2f306eed1b52a87af00000000000000000000000016f0b25dbf77a64f096df0d881f1a3d66588487e0000000000000000000000001d675946ac6b72f54ab949223a3f10a188756184000000000000000000000000598fc961873bd9d5f240409e50a9ed61df573eaa000000000000000000000000e0ff58dd6456a6cd43c4db137852b20eea783ba1000000000000000000000000dd5b2e273e15ef867caa9245d56d6c3af8d1901f0000000000000000000000002de93936b04699ea29bdbcd8169cad9d93b932220000000000000000000000007918b854075fc08beff8c8ba2b4e72dd9efe2234000000000000000000000000b6fdc713bdaf34f7f958f858026b79ac70827ebd000000000000000000000000307eb54af197d29af550e97cb53d813cbb7774f30000000000000000000000006ce3b260b8636a9946acc45641534164df01e77700000000000000000000000081d368f37f437a548693f63b425b9fbcf448ef9b000000000000000000000000f79806688be486777656df97f4f8a12c2a4818b100000000000000000000000049670c77e973e230d5e94cbc073703802ca8c1330000000000000000000000006c6474277b8d79848688a98dbb4e173a6b33996a00000000000000000000000078743f587c3652aae3fddaec03a9bcc4a98efa5c000000000000000000000000e88c9a3433563225e529014cb8dbd61fff8dc7b700000000000000000000000055cf7ae49b717677ef7b87895dad4fb0acf61061000000000000000000000000d8afa0c324e71a5d57f0668108869b8eece8a3da000000000000000000000000d86005369f8bfaa172dd8218d80c4378a88273c3000000000000000000000000796af9155268efb57b1452c22d5d6586e3cf53380000000000000000000000001e59de688bbbb659250a9f6c526ddcff6a1818bf00000000000000000000000097b4322762f5c1b5bcd5d23474bb0d5097bfb2b2000000000000000000000000524185034ea07a83adeffdd992aca5b40d4a459d000000000000000000000000c0932d4d166f0f72c9b4148340a8709b0802c5780000000000000000000000005770282bdb0f2cdcac7943e5740e4194c3fce77a0000000000000000000000006c2e47aca7f7e23f3ce8f1606cfaa157b5583c04000000000000000000000000610c3db938e2c557cd4c08446a8a3f2a5ebd2e780000000000000000000000004166f7c2045ca217ce58b7098fb272cbfaae1a2f000000000000000000000000fcd561d0a53cb689463e65611ddd40953374eced000000000000000000000000017f05733e54686d81882a131af20448e3e09c9a000000000000000000000000f92a553859032405e0ad9a071fe8a4296c12558200000000000000000000000017f1b0a403691810c37ebf0a9a4e62a269d5efff000000000000000000000000fa684ba556cbc6cdbedd2ba06dad4ab213fa999c0000000000000000000000007081ae50b608b2aed87dff8c64b36e2bab860769000000000000000000000000f7caf63d5f5f86a68db0eac5e548d98e19e5f1e3000000000000000000000000bca4af4469eae9c07f6b450aaddfa09dbb96565200000000000000000000000099b37e20e25fe62aa2751505efe9c3228397dfe90000000000000000000000004bb8a8ebd8572b46c4df0a04a6e45a93865230df000000000000000000000000ee14677d732575c18f6211e2b8ed29d9ea3016c9000000000000000000000000ff5be0dc37b5fd5c6ca342aa9bb6fe36248ab6370000000000000000000000006f584e21313fac9363fbe85f140e2b0af9d7b62b000000000000000000000000ad9c7241497cac2a1ed16e1b7fea31c2dcb20aca0000000000000000000000002dd1578877ba38e3bac912543850a36fc1dfda1f0000000000000000000000004031b7223232bdf6f1ec74ceaef59432aebcec480000000000000000000000004f84c2c511544d97e549cf0ada353ea8da6d4e2e00000000000000000000000058d2de1d1555cb9d8230f55848560ed9731d04ca0000000000000000000000008b34e989da890a1c91ada8eb657c9278c78031600000000000000000000000006000419fd32d100d85250c260a351b7c1e46595e000000000000000000000000e1bd17a0598e0504d2b9dbbe477523d651578bb30000000000000000000000008dce754e64f74bf013bcf78d73151ebd036b1408000000000000000000000000fedbc08f335b1b1f8f6d021998b429902cd76d640000000000000000000000002ca7080edbccd9ef2c7cf228b9f8e4c8bf20ac4e0000000000000000000000005689b50b1542f4aa7878cc71c362afe0245bb5b5000000000000000000000000de177e8e83e05ef46f49482e48b2fdf9e90af540000000000000000000000000c53dbf606e9c3f1949758bd2e4cc43bd90461f31000000000000000000000000fbd46bfe44870ec542b7a4f51541703c8a5c487d00000000000000000000000098bf979e28318cac2507368791a87cd7a128cec9000000000000000000000000ba593f543b0c11fe59d589126a34fab59421d8760000000000000000000000006c772b7f6b34dffb06ce11cba3c75f8dfc300bba000000000000000000000000a9373ce18e059ba0b7dea8d434b26ac9b9a60181000000000000000000000000db8612ef799f210cc59cf185edf61436f476e9a4000000000000000000000000332ef3894b606fee68f9612cb7872194116cede000000000000000000000000000160bf4250d1bb99660e8064d9fc86947e35e160000000000000000000000002611ea436a3a7f22df14ac332e4f48d59f0acc8a000000000000000000000000defaefeb3c44c1042a9b559affb9f76cffa0d47a000000000000000000000000498a4d3b7d5631e1b80ca5b04c62f4e74f75fea600000000000000000000000039b855fb3d3f36fd972fa826218fb477463dc3e7000000000000000000000000a391949f65820e74f2c4d1c1d1ac6602e504d0980000000000000000000000008549ef24566b8218f5d2fd30c024f57b0ade1e540000000000000000000000000091161144774770f5263ceaf1fbaf1806f7ce050000000000000000000000002da61c210733302c982f12158a5c98e03f404834000000000000000000000000ae8fb70c75ce6ebb61344d1cf229bdd1cb96210f000000000000000000000000d446dba4d0fb67279c8ce69ef7911b3302143f82000000000000000000000000b0eb2e13fa81e8c8fb250fc083f63a278184ff610000000000000000000000003367f416e080e731caf74a923c507c2a37e4e35c0000000000000000000000005d2d78d85df35d927cfec66b06a1b30cc8f122100000000000000000000000006cb097d1f7504c29210e508ecbe61467e0541087000000000000000000000000d3f80435e58de35ed2f3525f4834a8299e2191bd0000000000000000000000003e09d8238ef6d9308b1dc00de48f867a8f35bd8f00000000000000000000000063cfff8e36a5eb811b2efd6f208eae185bb88f4300000000000000000000000089e751065b0e2c772edc23c864aef6450f067fd1000000000000000000000000ceda17d53302985ece8bc05a8556cd683cab732600000000000000000000000090ac985917ba98b9a7f8e130794d9be26f0f7623000000000000000000000000a8e68ceefb4d55e329feb62ca2593799e32ff2cf000000000000000000000000bb30802775a2cba619bf90f962ee8488a37d10870000000000000000000000004fa40f2b0ee64f80d68c51fa6ec3553ce1111d95000000000000000000000000bfe0b75e7fe85543ce895967e645387d88e4813800000000000000000000000053105c7d8d05f3f1b9c90759c921176993bae39900000000000000000000000010fb14fd4d1af101667e701e6d23871279a2b2bd0000000000000000000000000c8c718bd5362e828c990f546af5cafadec093a300000000000000000000000054c98c388aa157183bd01e00f3aaf72b10bc17a3000000000000000000000000b26c00032c1e68ea8d3d24407b50e698b64c1723000000000000000000000000c4ad6c7e8a4ee0834943fa2af43691621990694c000000000000000000000000f476284daa824ac1a05aa9c1ab040db06abb0f06000000000000000000000000ea498964c9bc621157797d84e4c09ac95a946689000000000000000000000000e5021244555a697a7617ba40d7c05ec67de57353000000000000000000000000c3986ba78468bbc35a5df6f4bfb4149c0744366c0000000000000000000000001ea2501fc1e8064952da800e1123fde3327837b500000000000000000000000076c6e04a235f3cf88174e96bf246282b1d658a0e000000000000000000000000a52419034199421ee34cc6946d83ad677e067169000000000000000000000000e4c8a5a327e26e37c2a5041fc9e8d5aee6738121000000000000000000000000eb448a9815b29d4eed713946882615135f5e36380000000000000000000000008b046df8fd40d9d38c561e4f4d16fa1dc1e89ca800000000000000000000000079a53f29e557110540dd74eace35ff6ba9f0321c0000000000000000000000003372d3a8e2ec4fbdcbd49e39d34e40e91c88227d00000000000000000000000090b58648819a21400417010e88015fdab9dc0b890000000000000000000000004e40d8f6c0325cba3483a872bfa092a47ea3aa20000000000000000000000000845d080ac7cc6cf4f0237b13532bcec2b96b4344000000000000000000000000af64c49aed995e1bb304eea9caeb05dcc8b83cbb000000000000000000000000ee354bcce8b0d07c493977b405332dcb3b35864d000000000000000000000000fa010fa441ad058c2e32e77221e3d0919e2ec1980000000000000000000000008ea9087c9a66002ba47ddbbe68323f7d47233c87000000000000000000000000ed3f6e2f1f3f8ac388f8c42bda6e5a8d3254d0510000000000000000000000008e09fa5056b5f522822df20277a5b5eb2896373a0000000000000000000000001bc2236c9d3b2f952d50a911cb3d1a3292c24573000000000000000000000000f3afd87d511f56c3d13b5197e62dccda1a10c9d500000000000000000000000040d9879ca4fe7dd72056fa1bfc1d80086a9ce625000000000000000000000000aedb1c7650dd507804456f7c20416a6f5e510daf000000000000000000000000a44b0e7df024b238705f77abd97fc71bc35f6927000000000000000000000000d5875f21e346c35fa1d34d0528b4f29135d82778000000000000000000000000d60c771f2d6306a3abd88b18930028506c3cfcbc000000000000000000000000125f98f1b768a1e6def6093dd566498768db0eb200000000000000000000000027e53f95cd539707b17c25fa7fb3599376cd18d0000000000000000000000000c84cb0b4ec3f2e2d995d6585e157b03091de65a0000000000000000000000000cbe397a89368303aa4336504e38eba545c3bfe18000000000000000000000000514417ea9bfdcda564790830056011e7d907274c000000000000000000000000fb6ac805eef1f7350d47eaf2b42f3675adef8332000000000000000000000000fe54154f5ad709dbd6533d317d3e39f1900464e50000000000000000000000005732e492cfb705535ecb68da6c60cd894f16ec9f000000000000000000000000f51992782db6b72b0673b6f928bc6755667e6fcd000000000000000000000000926d59e6dd3817c1e8c8040a592419a2a0693955000000000000000000000000dd1fac4e3111d7bbd62d97a99db9523e5576cfa00000000000000000000000006fcdadc637f275527c34352c0b32656da3e63e880000000000000000000000005879afed8e80b506320039afd2188ebaa033de0d000000000000000000000000690ef4dfcc69c4ce59499c319e2e3f2a5637a28d00000000000000000000000065f31aba82831f95d25d66e007131a9fddb99ff400000000000000000000000082a86ac8293130fbf4f31c1ac8be7bee4e2603320000000000000000000000002a8f98b421f2b94abf784b9dc7e674c430231df9000000000000000000000000c2e79c787b8b0cfd252b0c786d09e09513c71a8600000000000000000000000019001e54173ce8ae5476430b0fd9e4eddf00cbca0000000000000000000000000737f7d9277e57c92a06f4c3f50118ca05809d43000000000000000000000000d3ac5d763ec91b48fe930a917c17eb3c6429d5d2000000000000000000000000462d0a88b80ebd1b16b556732c5b035d34eaadc300000000000000000000000013913a4ebb23dfe99a71a06d0180c174322810f6000000000000000000000000acb2c80c97ee7bfc6843f6463b6b56f630ed15cf000000000000000000000000fabe585e0df3622c138ba35ead001887790594d400000000000000000000000059e441e29c2b526a0eead4ccf8b64132822b959c000000000000000000000000475583dc3fbf31fb0838462730ad1ca0566dff090000000000000000000000005ab581a0ccd5fd0d2ba5805a5d8a370cc35be82c00000000000000000000000095d27a7b2a04e8b573b636b72da4ff61ab4dedf8000000000000000000000000fea05fb80e24f5667109a3d36e3993a9207724a9000000000000000000000000c7fcb9d7097c856e7a1aff6476b3a4cffd98b817000000000000000000000000ad9ab3073cd5e34129e38cc82d7269ceef892bfe000000000000000000000000de5f6e8c3b917ca265b5a8822a746b7a5277f4be000000000000000000000000144a05d236d79655525eab031429bf71c8fa33fc00000000000000000000000082e46d2eed53fda6dd96573f32e35e312aba9f71000000000000000000000000ae6009225cbbdbec66112b201a26c1838b352a0100000000000000000000000067fff65b7f0d13b9e62b3af8062dd99a0d2c0a56000000000000000000000000fe10b2bc8c182591303e7a0b0f705b0ca3d84c7d00000000000000000000000030a221f158a66f3cd91ea157c4f881f5830a9c160000000000000000000000003f22bad5937c50cdaf2b64b7a2201ec37ce5fb6e000000000000000000000000099e563397fe5865e6f6e6476fbf6b0be04041e30000000000000000000000001d52606cdeef352b8e2411fca213c4183e6b8e6b00000000000000000000000097fc7eb57534191f1800073c5c31c0d7d7493e67000000000000000000000000f647c63a50de70017bacb44ad109af6f014ca697000000000000000000000000f74152408a8aa7802581961eb142d6946275b1ac0000000000000000000000004798a27fa40c246fca845f6071b5067523d62f620000000000000000000000006312be31852012b76082ac0c9a3fd359496af3530000000000000000000000004396a1df16af50e17b7dd018548e0362f88ad79c000000000000000000000000b107462bc747b288cc92097973939384cceb4a66000000000000000000000000f89cf923133233ddca2c7238a33b6b82ecf113c9000000000000000000000000ca595eb4b4c13243a4bbef8a38a9cafdfa8c65fe0000000000000000000000006e5da65fdf207ae5eeafd1b182b6802ea7c3c2de000000000000000000000000b3feb2ce6d5c48d8a84b6acbe73f8d0e720fb97e00000000000000000000000065c02f1d375acd8e4b68aa6847af8b51c66c8703000000000000000000000000f91c4d30212037a37aa58eddf54e3b23c4d7ea230000000000000000000000007d79f93b748d549172dacef6cb738cf0ead02b7b000000000000000000000000ca3d429149ea8991e771a5ecb429221396270ee10000000000000000000000006486acb48117fdc3b02ccea8f751de195e920d70000000000000000000000000e4be7d394c400f54341b939375d33fae53cc0531000000000000000000000000564ad6a5c2226545c2d2eb82ddb6968264e5fb4b00000000000000000000000026fef7c9d62e1a845c25d6d3d4961ff0d9018a5200000000000000000000000040f850fa108c433a03c0343a8a35b8660693684800000000000000000000000065426c47b64ec6aa5e8a6c665103fe6d583c80660000000000000000000000009a79da190ea19c5fbd381960810bfe88b0f1bc5f0000000000000000000000006e3b9915d91be271429eea7da46c091874b37b230000000000000000000000008293dbbaec811ef0f89f3fe505ebbd966106679e000000000000000000000000a6e55ab26113f6433323dae4622289e7a45c8a04000000000000000000000000ddd22a43633cb39009f17cbb61c9ba418a3ed49c0000000000000000000000001028b4b83c2c45a45fee3731fb20bad397c696c8000000000000000000000000c72a036ed6a667309dff6fb27c42e3ab9333930d000000000000000000000000e5aa97e1657b42745dc6d235551538f6740197f1000000000000000000000000f7abac968a4298cb995e236eebbde8931ffaa7d700000000000000000000000062ead72a0fb0f14eab22ce827315c1c9b976fab0000000000000000000000000815664f80f7be3a6a1a8b7627141d7b6c03067a30000000000000000000000003cb853a678b9f7443f87d3f309c42fd7321f80ea000000000000000000000000e320a7c3e5c527a879e3d9f7f6f87299ac0df5bb0000000000000000000000008a6cca01f9b75dece9cef1b3269f03470d0a7376000000000000000000000000ae746828ad4a1bc2a533b0490c4695f2109c738600000000000000000000000071b67bab69cae8997fdf6349d7e96eb84c9b262200000000000000000000000020c887dc736ae331932f1c3d9c1020970d548f2c000000000000000000000000220dfddead8c366e96349849aa75fa3e711b87e1000000000000000000000000510a686f682c0a5af608858889b8a68d035fc674000000000000000000000000c00d2e31d1894153f4593bd22247188dbbce8715000000000000000000000000a6441f64b421c76da05ae6ffbb7a654b1625619700000000000000000000000013af0bcef44bb79eb362b9fdce618b3d568725120000000000000000000000000b82b5e416c3337fcdaaffea8845d3f0b0c0a8ea0000000000000000000000005d5996de388c285fda576c573ea779720048db2a000000000000000000000000119204df68ed6cb68824a152864a9437682684cf000000000000000000000000726f7c76b5b3b0685a12601032000261032cea190000000000000000000000007f6522120e75b78dee69c5dfd616a4ce9a33c71b000000000000000000000000c9430f9bd68b705a2af6567704913cf00da0247f000000000000000000000000ba2c1b88814d4b047558eb474cb732c6054af292000000000000000000000000ce85e4e03d712e18ef09a28c9c2ecf43655929490000000000000000000000006cb74cf2f6c1ae779e4cf41fe263c5483fd7aa220000000000000000000000005dca91a8a26864826116f4532426ed1082c400fd00000000000000000000000085285c791acbf86c5c455c99874707fa5dbec09f000000000000000000000000b70e5f1645d7b330326d3b59b88d41994a3660ec0000000000000000000000009930f7c1984ef730346ee9dd41a177f5ce803090000000000000000000000000a70012f1cce7d61006fa795d77ea3e02fdb3a89c00000000000000000000000074628078aeca475807be4a491982804ea82b3fdc00000000000000000000000003c6d89e54c46dd1837463694c1a2079e30b56b4000000000000000000000000a54943108958fbc372bc3846c6260f64e62b501b000000000000000000000000a8071516914bf14c65aecc8c09be0e60e7969c73000000000000000000000000d2247fb6ab80de3a2b2ef0a1352c7a986a734a150000000000000000000000006b545cac206c7d3fb8cb59195835db7a97becbb10000000000000000000000008a47614459507460e79ed280f6bba4658147015a0000000000000000000000001e9237fe9f241a73b1d486490bd86afc9ff128450000000000000000000000002f8813fc820e0b55554c84e6030bea85e2f6fb0300000000000000000000000028b9652ba954487525139580c71cc9e7fa6ca8c20000000000000000000000000098b7852bb82da6d75585913226d485432c07fb000000000000000000000000d596f609280f75c0e783d2ad540bcab831b364720000000000000000000000007e863cf7f075d5f319a4de80d32041d061b9725a000000000000000000000000f70722d82e44c6cbeec3acb63631b0512bb247c000000000000000000000000093e4325cca65a5086f96d14463af2dbe6582d0f700000000000000000000000050e778f10061b391681b291b2f7b04a409228682000000000000000000000000bf68f6822b06ce19fb8b772d727eabbd538c9eab00000000000000000000000087b502f9827ae32a4558e9eab17d27102d9a8d73000000000000000000000000538ff78c42869b3f1eba2ab2c19e0a4f966095400000000000000000000000004d80f3d5c08afcae0de2b5f53a971e28f0e6e58c000000000000000000000000cc3b4c740fd8f8615048aa541db6427b3f46e76b0000000000000000000000000c0e273eea64f85aeda89afac6758a0233fda42f000000000000000000000000dfd68826e54719599123daceb93b035139152213000000000000000000000000e068431231249f842cbbec6a0d525b5e6d644756000000000000000000000000514397dc6bb8d9c2399a2e153adc93c3fbeece75000000000000000000000000fd445c31ba51504a9ab2052f4ac5a54facd7c3fa0000000000000000000000009e9a416242bfd01d43be002009d62e1ee06db1f7000000000000000000000000c001da32e4e7d2129a802dbdeefbf408e7ee0f460000000000000000000000001c7e7e1d63757d59f70e0c5c0fcce963b1ef86840000000000000000000000007e6be0bdb14bd22f39fe7f433005defa263a85f8000000000000000000000000a80c135c0be2d1cca6736631981bf97d9f86f109000000000000000000000000f1e2284474b0aa72196141c939f69c125ba97c6a00000000000000000000000020eaa923903d1aaf0c40a61bc32bd6c1c748295e0000000000000000000000001858da247bd32c61379ec2a6c77516879abf9761000000000000000000000000624e7457c0efd07804aba9ddae7ddf10306bd9cf000000000000000000000000a36e3fb4b1f2c089e4ac4f34881967076b78aed6000000000000000000000000a1dc1556ca9682661001542b37d4cf714c5c284b0000000000000000000000002fd3d3f30e0121aa46506b175476acc384337054000000000000000000000000fb13facbd45190a38b962f8d477e08cccd332ec2000000000000000000000000dd758b050e18a9f00988b81cb00ddea330b5d51d000000000000000000000000373494bb9e5d75b73a70cabcdb60838ae2acc8280000000000000000000000008b4ea96254229f4e93538319010a17a7a5fbf864000000000000000000000000f4ff7f86025437936955538f65c33e41a4e5acd2000000000000000000000000179236e560fe77bd5eaadf87954123f3c020279f000000000000000000000000e3b43808120545956cd3a7dcbc86336809b35d200000000000000000000000006bf72cc9b307896b59b6b590b274168bdedbb93e000000000000000000000000452941c0483379dd2cdf6b3b69846fd431cd0022000000000000000000000000e776675c45bd043692ad236afa3c1c776043839d0000000000000000000000008d47c0f4081152005f4619dd029ff8afa301e51b0000000000000000000000008f4d2f22517df0f92378e216b2fd70d8016d771f000000000000000000000000db1e152078d997435784357cbe704685a0609e1d00000000000000000000000037f4ce8edea7a7af9969cf09f94d00577db7c2700000000000000000000000007564b9113134eb6be0400624fa3563f35d742748000000000000000000000000befa4626cd2e41c3636450667d4d698e6e43d7e1000000000000000000000000eeb50a358c18f18517fbf633c517ccbbfbdbe83e00000000000000000000000052f76019bd544aea431fdcc5243ff54f939998c50000000000000000000000009d004d5b880fe71f2ef792d498d256519e3fa460000000000000000000000000529be3b854c581b48502dea98996b7b4f6e278980000000000000000000000009f89b3e196100969c0adc3f95f3a3862d95d12be000000000000000000000000f5c083d991b12461861e5f539f9536b8e674d3f3000000000000000000000000ea7c775cba2e2934d8f816c791f3465ca371de020000000000000000000000001be99110c826932b85df09c3b5d0a0f14c8d7062000000000000000000000000b3ac240c2c901c5f2d581dbe11ca37b3c7f68daa0000000000000000000000008fc9e244469a436d487275e134ba897baf38ddf80000000000000000000000004d640affc78456037345ec9d4937cb43b0041491000000000000000000000000f49136002cc916b864f65b2962064773f6acceda0000000000000000000000009806bf905d499d3c0598a0f65f7d19f10fc1c36f00000000000000000000000050befd96f5e27f98355e6e0523118d0a847b701d0000000000000000000000001005fa5f233ba0556b1ac1ff547de6f84237e4800000000000000000000000007b4dae0ac0df613842ed7900e526f6a45bdc89af000000000000000000000000cfc2cfa66f5a3f70e7da53282861e19f8c4950600000000000000000000000004d0fe97a6498975e558c035a89f305703737a754000000000000000000000000c6fce72c0421f6d651062b443f9202a58f2dbb36000000000000000000000000ba60d703cd2d24791bd1ec466713443f3420274c00000000000000000000000072e7effde1bcac5e9331470ad3f1324a98ccace2000000000000000000000000506bb4bab74bd8fc7a07b280860fcc0fede7501f000000000000000000000000a9855bf1a233563a7340ae658a7909b307aebe2600000000000000000000000011a1d179fb45f34d90e060379369b20f169b06a1000000000000000000000000caf2c27e4562905490d52170aaf4a0f2d01218a50000000000000000000000005704bd227da65e8b43096d12c80282a018339a76000000000000000000000000cb759ceaa2530c5a69ad99c9c9486d019640e380000000000000000000000000b34dbe83bc56ef4ab385c89495b2227969331802000000000000000000000000c215d9102b36767f8b58d7f1dec2a03bc596958e0000000000000000000000008d5e0f3637a193b4a54e19e8cd1186627a771b960000000000000000000000005bb884fc0ed56a2d23969abfde06e9c47e066a81000000000000000000000000539441fd2f103beffcb1adb1677be9be03aead790000000000000000000000001fae863a77cd52c0faaf1649f8d3a1f454fb06e20000000000000000000000000f709d37fbea6accf651ff91bb8a016a68ad2cc5000000000000000000000000a41410a0aafe4714149ac8b29778d1020ea23933000000000000000000000000a631cae2774b452b8e8cb33ecc50983d92a9cec100000000000000000000000038779f009c2870ac00cd9da0e41b6025330799b70000000000000000000000006eb8f3d33b093dcccbc6d59f4e9e449f76a5cd1f000000000000000000000000ce647869097dad72b026456f061c96a472c0b743000000000000000000000000a215e0f2f7f96230abeeaefb22710526cc80848c00000000000000000000000056ea3f339b70aeb74e276ce2f41fc4aaa1d18646000000000000000000000000c2488b63880755bba224d1dd222db30fb0f0de8d000000000000000000000000e96d2b27e85604ec342d9819259bc3d3492e5357000000000000000000000000875bee137e8a1e7b4089d96542060eefc3b2d2730000000000000000000000000d5363d64e37b029d49e62eb07f052c7fddefcc100000000000000000000000046a12a13c1bb3f0f863726d3062bfc49306ff1e70000000000000000000000005243e6a5d53e874bb6535555c465c0da8b22b2c2000000000000000000000000b610b783b6920e0aa5e7f9ec43b352bc01bfee73000000000000000000000000c7bc9df83dd20402a5bf3202cbcb174e4b9cbc1900000000000000000000000001d92ae48dc7cf560ba505f0a3910a511dfd28b5000000000000000000000000544f7d2df50c7bd09a71524935d8bfba4a3518f0000000000000000000000000c9241cc90cef2f9574471cb10def2f2f5763f6280000000000000000000000009c351255286d3cc8efcf2608e076b437df0690fb0000000000000000000000009115c467b5716f918d72a28c1951f39d24985c2b0000000000000000000000006c79a20d87dd50d441d8eab7f92796556e7961d9000000000000000000000000e5b2efb082ce5b4abaf386cdecdb05915abe2ddb000000000000000000000000e7809e473f2eb34028b522f07885db51f028762000000000000000000000000025ed0aac9afb7e37e461687f2492c3784bd8c10600000000000000000000000024617fd5cd04f2569efc0ed3f52fef94e13cbaad0000000000000000000000005192a712591fbe73ccb0d5fddf830c75ac94d6dc00000000000000000000000023fb0a509a495386205a5bd19d31b1d711bfb3ed0000000000000000000000001785fc9bc8c17366576697a71f4456153e03b8bf0000000000000000000000002e178c656d45845e6115639fd092544230a7e417000000000000000000000000aae932328560bbae7cb54eb0ac18b1333619d40f000000000000000000000000dbb77392f5f0c89dd13120f717de9da70bd21a1c000000000000000000000000895b73d6bf5819e58744b9b81dc7633754fba25200000000000000000000000039fd3f5f99d2d6c1cc9c0b47eb38dc23d83219e5000000000000000000000000d75bbfec0033ecb9e2cbf25302f304a39e2ad526000000000000000000000000f562259e57cee09a1d9981b2579d72585c14ec42000000000000000000000000eacd4714cab91c43847ff0ce9f56e549aa55811c000000000000000000000000cfff858e0df4682faa214cd1e4f63b5d50395bb6000000000000000000000000b329dbfadebf2db117a27bebc871dcea2d4c0bf8000000000000000000000000672bde8fbb840b0738396dfae4dde3f8983a568e000000000000000000000000f355143cbdeb51a64931224139b39e155cf43c06000000000000000000000000d6574d3989196ba1f4f301ec13db1057cc4a57ad0000000000000000000000007ebbb7418f0a764c44a14368f4d6d813620f9194000000000000000000000000ec1bbd4b436f54e55e67ee38acf54293684dec640000000000000000000000001505935917fcd82d257d792c994aea4adfb5ed4f000000000000000000000000e926e96555101ca6ee4e104a0df8deedb20c4f82000000000000000000000000d280f817355a3b5c804f9fa2acbd2d7712b7fa85000000000000000000000000186e092c44afc7a858a5c35db7b1e0a41d91a6990000000000000000000000009e2c26710caa0564cc0a866ee92b827b39994b110000000000000000000000009b07be06b7ab88457da7a28ee94ca0c0a7d62b820000000000000000000000004e05f66a26b0bd51f7c19b0ca6075a8ab63cf54a000000000000000000000000cdee912b86e5f4657dbf1bace441247b1a0dc198000000000000000000000000d43da66b0066018b01aa311b2182380d08556f44000000000000000000000000f9fffbc645b3c53236d345ff9325dbccd52bb2c70000000000000000000000002e9c91e4d95ed480de678f3a7d73bb8dfb5ad0d600000000000000000000000051f79ddc5a592294298c61e55faf7e05ec6c5936000000000000000000000000adda6870b7374ede828b695a22befcd196454e1a000000000000000000000000edab8d2c28d50edde2555cb00972fe2d2f951cec00000000000000000000000052ed40c03b8c8db63eab9d721b23fba09e8c68100000000000000000000000003851ca2eb9c3f9f5136fcc43299a63eaaa59ead900000000000000000000000032cfffbb10ac6e9d334a2c4dd82367bdad849a47000000000000000000000000846861aac13ec73f40a22344ddc87a432c7d6b9700000000000000000000000025a00d89628c0d5c834ef370a37d51b5cbe836f60000000000000000000000004577db81bb3eb17be796786bd23eb8b09c5c116a000000000000000000000000a446d9a3d279ae7664eeacae2276dfbc16fc0897000000000000000000000000a52f3ddbfe7922f12334f02b6fa85dfa6ab5aa580000000000000000000000007e618e349d8fa75500061ee2cf528e6b396ac30a0000000000000000000000007b35c783087460688408d3fbc205a4d3813b57ed000000000000000000000000922650f4b413dc19dfa9608651ce62bd6cf225f400000000000000000000000068a74414b67154502cf9ca7dd5bfa20f0480e544000000000000000000000000af269644a5c673ed3187eaa6abea4eec5cda2cf00000000000000000000000009c21a04468e028f9b7215392bbe5171f634bc76a0000000000000000000000001cac0409ba6d75f817989088908fac2f57822db800000000000000000000000090edcfc52f0b894814c48a947f3d2ab8cef2c0e4000000000000000000000000ad0a0c851db7e44fdd73e8aaf4576daceec4362e000000000000000000000000cd1049f1042ae830b3f198c42d7b4651ec7749a7000000000000000000000000bb6939d7d983309c9d47f0f332effdf4e096101f000000000000000000000000ffddf243dfd800f1ec1b90d775654bc226d529b3000000000000000000000000b0637bd6bc89f0d27ab366130a3f0073f4d03160000000000000000000000000618a63b89db72ce25255488103e870c98af4f0ac000000000000000000000000121462cfbe43bcbfb734e875329b12a35a445c9000000000000000000000000068b94892b04d10b8261bee3f1d35f10e6b4758240000000000000000000000000e12c8c2130e7d7859001b9d2da4f68b8c80b5b9000000000000000000000000967f23316fda8ac35a267b03a5e15320c442a97c0000000000000000000000000d2c88dc09f0acc3dc2ad1cc0320878e064f933f00000000000000000000000024046b087dc59ae34715298282336ae2d9e0c2cb00000000000000000000000065b52c0be58a22aeb7999f38af2cbf8790ff2dd9000000000000000000000000a52487a3df837c61df809103b64a42b667846eeb0000000000000000000000002c53ddea8f18e2a7648d6b7e0b6cca745847153c0000000000000000000000008bd470b8d99dad01229f26b7153a6aea1b999b44000000000000000000000000f5504ca92c0431fcce3ef6fef0eeaf83d9c4c66000000000000000000000000001606df4f69291daaf1e755648c844896717692e0000000000000000000000005fdc6e45c1315d382302744ae6b843a5186efc300000000000000000000000006a02266044b38b1f7bf10f57578e41fb865ae82600000000000000000000000069eb146278926bcc0df330c2bdac5a735a2de08a000000000000000000000000a713a5a21b22c2d9ff93678d5088094bca6198ef0000000000000000000000001d98fdc559d5bf81271eb6aaf9fd44bdabf5498b0000000000000000000000002885d3657f96844eba37de7c01859767a3292d12000000000000000000000000b29ae49dbe51492e1e42401576833f428a3398a900000000000000000000000055bfbfa4a7d4aa64826dd99dc8808435d27bc587000000000000000000000000cdeba38e5b56b827062c445343a0e00a3b7910ba0000000000000000000000003511c3d34461882f7692dc6873eeae4106393f6200000000000000000000000039e3ce12a95b498ec09baefc5c65485962f016e9000000000000000000000000f181277e526d8e1a90902715346598a635dcf099000000000000000000000000c4d8f1815c408a49983d843eddf390d1edf16cd30000000000000000000000006227420128dd949b8e9b6a5f9ed5b9c4466b5ac90000000000000000000000003de3e207fd5ecdc46149050f1819d1b256d27b47000000000000000000000000cbdb47ef36609ab40e8c84d91a7dec2a42f4d15f000000000000000000000000064b735f5ba5e8deb6a567993e2a52795ff30cb4000000000000000000000000d33cf84d29c08ad72b90344362b008416d92d1f6000000000000000000000000fc6fe58879f27266011073fc522a61f643609b0b00000000000000000000000025da585a144a48e7fe5880c739f90e3bafe5099d000000000000000000000000f6b80fada7a5e61504a886ec4bdf461dfa681f7a000000000000000000000000745d89d1db2495d81ef2c25c8d76037f7f9b368a0000000000000000000000005d60c7f4ecee34e550f97fa5a28570971b81fd390000000000000000000000002b164006470c2ee3cdc9c430309720aab7efb7eb0000000000000000000000004e486d5f70d3f32d4f3fad47ecf82a7c7f52b98d0000000000000000000000008f5c7b05e1b81a9b16fc3c8be148db1e819ec5e3000000000000000000000000a5a16a47c3c2e77ff6ee8840e2132a5114838762000000000000000000000000d471d512fd9c44e5351688107c9899e24f024f89000000000000000000000000667e6985f9074b934769cfdb5043f56f4a2e9a6d000000000000000000000000efc130642e9f5bd5e990d06117147e3b09e52e42000000000000000000000000daa7125e33b62a0d6888d99f0f53d1e781c03d9d000000000000000000000000c32b5c4c10fd20668fa88f184d618c2f5b90f7ac000000000000000000000000470cfc6be0898b62701379443bede81da5b80bb3000000000000000000000000e43f1d126ee4b14d0825cb8376ba30530a0d86970000000000000000000000009c73679c392453662a97bd32f804343b45a38301000000000000000000000000732e24fc2ff1f52df185a5c5bbd2a39fdf123f3100000000000000000000000040e8a7585de73c38247511c3a48e766d41f46263000000000000000000000000f5b1c34722c2737dda615439399d90dc3a28d13500000000000000000000000025a9c47df3686a04ca17a0776c71e7d90a48eaf2000000000000000000000000421f929354c2375f07ea66ac4bd98b5d2300b8ab000000000000000000000000223dab66e1be1b516415be3d9270d0ef40fae5240000000000000000000000003fc69d838fabf736669e0b40ce5c1fdb661af8da00000000000000000000000056ebca40a597c83d8751c32c1ad31e2ed6cc3c9d0000000000000000000000008e3ae16408b8a03df6a5a94f700da009e199219a0000000000000000000000007f527d97fa722bcf2582d233b842260bafbc738900000000000000000000000070b502d92ae4125e62306c4219412a7d1a70a2c000000000000000000000000097a9982098aa10415d7c601560f85fa394a0958d0000000000000000000000001df0e76a3da837e302b409f01329101a252000fd000000000000000000000000f0f15830a074cb6a45dad4338eed3ce831f1418f0000000000000000000000005a1747076f760c7218d0dcda65be62a469ad02f5000000000000000000000000cbb0a79d7807f10c3187f7e7e06fbd9e3b1c7c7d0000000000000000000000009ddbc8060c61b039833dcbb0ecd9755590cae7520000000000000000000000008d053f02150c345aeb9dcd4532150976e1878c11000000000000000000000000aefde4e8072ef9fdcc91e9a1bcbec6aeb07f4239000000000000000000000000b6e2dcccf3eaabf883bfa249d71fe5ad96e127290000000000000000000000008f3e86716510a7f757c1d7216272a9c6649c2a27000000000000000000000000d9dad03110d6e142fd070bcbd971e7a09e9076de0000000000000000000000009a10d294931b4abc3d190fd6474483b7417b50ca0000000000000000000000007ba958917d02d01ecd0dc0929df4bc5d29f094d80000000000000000000000004eec84b702b5e3e2f93c73c0c67df784702c8254000000000000000000000000b25599931bd87a77d5a5061fe2ddaeb9c08b531000000000000000000000000055e88b51f3537aa3facb82fae81c8244bd8f84db00000000000000000000000087f91d707fdef4e57b98db4f414b51f990573e89000000000000000000000000cc05bd94932311a926cef006b66e73e7634ea3b40000000000000000000000000d671e71bac119df7e0047ea23fcf0042aef947d0000000000000000000000006ab599921336e2705c3793057a6615e50f27c88d00000000000000000000000021490c3dbff636752e27154ffce1700926c240850000000000000000000000002cd513f81a718531042a0beb277e94cfa907b2d40000000000000000000000003c6c6c8f7d5a4eb71807c3544e8781ccb8d708930000000000000000000000001cfc96ecef44f0613a5f1a1762afadac75d31afe000000000000000000000000adf4a8124d7869aa74ec1ac0328ef98d1eca49dc0000000000000000000000000ce2e2ead5f5ac2c11db5b58d56d3aad84e58abf0000000000000000000000000166ef43218fc794ea53ff964f71b725d401e50c000000000000000000000000713ac5b419d12ff2b18048a37c4022a96b4f21e9000000000000000000000000a978f2747c9157f342d914a194c561028091e2a20000000000000000000000008ace613bd1b2f63e3dc2a4f133b2d2ffa1eacee100000000000000000000000025009f6c299e673ab1707142dd57e3915e102bd1000000000000000000000000bdde979b26c3d2dfd06cf0f4cc86965422ae0eb00000000000000000000000009f73833c1b4a04df8779f90e01a81e4a667d295c0000000000000000000000008d8c1c1ae9c3f7f42ec3089d496a80b1d812063f0000000000000000000000000c27d1f006f6f46e63fa6d020bef3ed4da1b245b0000000000000000000000004b40f2f3315b6dea12709be48876fb13cecc0a1a000000000000000000000000a8a85798cdb0094d8bb4f82eb5c105efb3beebd5000000000000000000000000af66cd2600f5e2eff77ae68fdd4ff3b107f20f070000000000000000000000008c8460aa2ce2563b85d7eb8ac13bcb9babb1306c00000000000000000000000074c9eb86a7c34cd1c5179950e1aed8b3151d0cb6000000000000000000000000877cfb3e96ab6cc68d222906d69b65a2b28e4de5000000000000000000000000e15cd3cfac159fd52a0d13b283b107a070c4cdc000000000000000000000000049b54a87203e11832bf985c402583bac299cfd0a0000000000000000000000002139305848ee33804c3f0da512bd2ee2f0ef08860000000000000000000000008daeef47e655df9d77f165428840efc6cbec069a000000000000000000000000c8655202160cbeace475d7630942c8530f804945000000000000000000000000d3e312584bf3c2fd1a3c465d9d617429e026109d0000000000000000000000006d6d9e36cfe443d17debf247b21f6831615d851d000000000000000000000000708e246692991600e9754af80be112fbf8cf3eba000000000000000000000000f20f06bb10e6dcbae13d8f060afd267e25c4fadd000000000000000000000000ecf598d052cb5596415d626f6331dcc8ad5922e600000000000000000000000006595b61107a0130c723f7bbb4e3de1ab2440c4c0000000000000000000000003c5eddc01be79fe6a5496047c331ae686f559e3d000000000000000000000000acf4f6d90d6204729876c60e2f9dc7315cc9c7390000000000000000000000002056e446c4d2984f7f62f5c6f065006b4e82c7e40000000000000000000000005628041475af1bcaf204a428d76402a6ced78441000000000000000000000000ed6633bd902ab6592759c2b411a762c7d761784700000000000000000000000058b8dde4810a6d40274edf2cb5fadff3d55e70fc0000000000000000000000005dac8d5850348bda56a81a264991d44c9ad9f3f70000000000000000000000003af950f2208620c9d4559af39f07c0d2e15c4ada000000000000000000000000f6872eb6c9c543f4c954c13e1736421ccbd4eb1a0000000000000000000000008aeedf15302c1ae744cec084b8b2d3938a8619c000000000000000000000000065399e63a072f29dd29158abb694339eccd87c2b000000000000000000000000d0e5f78d5e89165014d6a7dfa23d9dbf0e203dca000000000000000000000000167cf89d623c9e942187ab42548154ddf309dd780000000000000000000000004dfd2e02d2d182a53842bb6cf0acffbea974ff990000000000000000000000006f171412ce127f4666fdf98728d2411b273d06b10000000000000000000000009d7d5e96a4e46c7280cdc12e9a628e4f6080cc12000000000000000000000000c5249b5087c38c729028968f369acd2a4b75d15100000000000000000000000055b0b4b96bbe8d3100678ef15ece034f88b33eb9000000000000000000000000fda9cceb3e1fc5dfe136316547030bd56d13316e00000000000000000000000064f247bddcb3a656448bd987de5bc7b8f0eb7b460000000000000000000000002b2a94c88b3e1f706e69dc319479213fda190191000000000000000000000000d0632cbcdf5f2816b053ab4c6bb5285d9ac2aca8000000000000000000000000fa859799662b9768d3ba0f0b60f8edc77f811685000000000000000000000000302d098c429efb78308a994f09af48f694de3bf60000000000000000000000004668d4dd2913f27b8879cd686cd1d4135af585ab000000000000000000000000b2cc0de6abb42e5dfbf8de99810f8107ff0b03c70000000000000000000000002aaf46445d1d4fcb9f740134224dbcb9fb00ad00000000000000000000000000adff3efd2cd63749f951dfa279c787acf6ac02770000000000000000000000005f0fc902944e7cd26962a436a1dff7489fd3747600000000000000000000000073e44cf78b5670fd9924087cfc07374e9549c4bb000000000000000000000000983ee56c1603fa9cb38862e6ab6557267c2719ae00000000000000000000000094866fd04b12f148118cfa2fb7199d309e81336400000000000000000000000086130aa3286985e0179502022030e46808beab7400000000000000000000000032de639942b83bfb9c597a8f43f05e4070c25e2e00000000000000000000000032fbd4a9a97a6892b4085134592c2aedb1e6acf700000000000000000000000073dfbcce74c092e6945caf8c5edcde2d086a62e10000000000000000000000004c007388cfcf0e404bc5e9e0c78141153ee2506a00000000000000000000000014ae598a5cab95f02e985b3378eeab7ce4527ab300000000000000000000000086d35b4899d9b8e882851a98de0552a22435ed390000000000000000000000000b4b17bea9073a66648c1e86ae1a39ebad27ed280000000000000000000000009966279fbc10438c1eb8c58f8967f220e5c84a4c000000000000000000000000673d96194445c185605c5988b4003ec606aa24d1000000000000000000000000db63bec1c14a4b562639815f19f49e19fab252b1000000000000000000000000ef05a0ff4a2444a67ab7a42f65ddc4399a5cecb200000000000000000000000075c41a2be12901b7567b8b37ead915f6a1e46eb900000000000000000000000041960ca3374d35313f152acdc160e81b2b7faffe00000000000000000000000012e7f4527aa4d34276b1abb8125d02f5c56c3d9d0000000000000000000000003eaacc7ee3f47634f8311712879f0c58ac10506b0000000000000000000000009da6193b83bfed1ad65f507fedee0b9e665e992b000000000000000000000000629e8788b94ad365d4733e71ae4af034fc0bb03b000000000000000000000000b932df34214bcabcedb94dbd5ac4fde560214bcb00000000000000000000000005f6a3b7ede5726d3ab84670f951706cb5571dda000000000000000000000000377425f2d9cb0da932f20e2e621835d0350787400000000000000000000000006352ca8c8d12b6517e47b0ed093bca4b9fc8709c0000000000000000000000005ea89dfcd92ce41816611b0a6030760448fbd5120000000000000000000000001cc501fd638b7adba943177fc156c437d86b00db00000000000000000000000048c22767f9944cb42d2cf16196d5b52a52de5dc00000000000000000000000001f0accd566ccaf52dca9d36de024b2a8f8d589d00000000000000000000000004d8ac921b0febe0b5f29321d25c2b477d0e97f14000000000000000000000000734d47e3ff519b374e1e8bdf32fe6571fa2e08630000000000000000000000003ddb5d1247adc837cec3ba81edc923a4a230aa8f0000000000000000000000000650ca5523e2b8707bf46db644a370836a6dbd1e000000000000000000000000d8ce043e69157ac7da6493205808bc664deda2fd0000000000000000000000007d9bb2ad391209f58d84aee758dacd77539b4982000000000000000000000000aaa21199bfedc689269a0767fd16dfb8702e4af5000000000000000000000000b3cb221b803481234216b16402b58472ce799483000000000000000000000000f4ee3af54dd9ce9b4b6c9e2ace6ec437059d3757000000000000000000000000ef8e2f65a6bc0d6cc711aee117122620bc46d55c00000000000000000000000036b4b60d92b7a815687dd4194a1b831cd21247e80000000000000000000000005006d7c8b51919eccc2b6af95dea5da231f88b1d00000000000000000000000076826933fc03cf60d5ef820ad16ee4fec68d90a2000000000000000000000000cd91591b9dda45f073a4d58df5087eaf21cf3886000000000000000000000000a77b7dfc9f96a62a462244d86c8c19e6761b4ea900000000000000000000000045d3975fe0221589b5686011172c68c68992f783000000000000000000000000759952d2a9148d406080d558d1031da70e18d33e000000000000000000000000b51cc53f657ced2136142c8eda4021fc1ecc2f91000000000000000000000000b0e0ba2ff2a4e91cc03f23d47ee02b1a1a873a6e000000000000000000000000ae7e0a0bcbdc4a22de8359df63b7c18d90f1992d0000000000000000000000001ebb0a4511ed2b20bfd082b30bba7e1a7b417d970000000000000000000000005d477736a1cddc2b0205fd4dbe04ba7355278ef7000000000000000000000000468639e815b57a540cb960a65cb9b3e0279c97fa0000000000000000000000002aaf0beb6617fca7c58e3d3037ac3e3a577a0389000000000000000000000000ea59a747b85a95295a45b8c7d7f766dbd9d961bd000000000000000000000000a468d9ed81ebe362d2c5f4dc4c5fdbdfdcafc069000000000000000000000000c5cd0ec6a7a2df5cf94b34987024448e88e0b9e40000000000000000000000003f34c5800de25f3a2541b49a29b1fdccabd99dc40000000000000000000000008abcccf9046c3f4f2f2ae5f69521140be136591100000000000000000000000092c5d65eb89da0d9a3a32116aeb9c473236aa24a000000000000000000000000ac3bc8cbec5ac280f49a146c6b4371fc0d4bb214000000000000000000000000dd237e5537839d871410db23cd4b45b518686f12000000000000000000000000a00b6d176f37595fb4f942bc4fe154f61ed8157300000000000000000000000082230c6a429cb7effa67cf59bfe7c1b8a4369001000000000000000000000000e2823a310b547f151b0cfac92a18f78e7361b65b000000000000000000000000839e32fd354d16efbe805a43fc0ee4c2776e5c5b0000000000000000000000006b547228f561e9e501d3859ba949096eb55e5e850000000000000000000000006b960d64db46f29c1762e280acae01d3b332d72c00000000000000000000000061c8756b14794a868ead8c3976ce9d58c0b5250d0000000000000000000000007858253bd1ee47bae5635f2fbbb1976adbe2ab490000000000000000000000001f717622e823c8554a8bc8db5e5e07b9558f647a00000000000000000000000071d14314048afd116c3a7bc4cc012ae00a23338c000000000000000000000000d570ff5b26edae43e50f2676939ee91e16188ed3000000000000000000000000c9fc39732c4841e7d06dc9be7c955873ed13a52c00000000000000000000000095e9f196608cdcd853353f3162daa1bb3684f032000000000000000000000000b8cfc5b9ce01a7d21d6db0f9b8c8f699a72cdffb0000000000000000000000000548e5703ee6d7ba212064a4df03493a0db8fdfc0000000000000000000000000d18ce570b64aba6fc435596c0dd59f3bb4aa5f50000000000000000000000000d7c0676bc00124052973c344eba039e76fbab810000000000000000000000007ad5f0c2cb66067c88ca66f229699487e606b20000000000000000000000000054e3ede106eaf75c52438f457f8b4979c10a0b530000000000000000000000004ee7861542282f3d7a49bc87fdcbb0ebc447c860000000000000000000000000b3046e28e4360a55946a01225e02753fd5e840ad000000000000000000000000cc01d7ffc7cad99d7a00b4dd829f300f6201bd5d0000000000000000000000004e4c52c2981a8c5cc52551251db05e70b3ec500a00000000000000000000000021beb331b764ad467d117588c231267d7ce12b970000000000000000000000005d43a51c6abc5e95a3e34ca061960b8b5fb144120000000000000000000000001333c4e8235d837832ae5d4aaceabecc981afb43000000000000000000000000c4c066f7060469174628bad87bf914af055d3c0d000000000000000000000000c6992f1793c897ae1a8793e722c0995fa3dc2870000000000000000000000000dc739e12519a290c42273f2c072402e44b9b0b20000000000000000000000000962674ef240278de264497968ceaa6cb8b987768000000000000000000000000126c396736480b316b22ae1270b8918ae15ce30e000000000000000000000000363ab8c2420316637e5cb6aa8be9d35c1ed17e830000000000000000000000005a6d846510e9ac60ded90c49ed245895eb4437670000000000000000000000001fe5242d91c7585f25a980c5ee9b17ad3cc96d3c000000000000000000000000bc5a58e7525334aa5e0d2b9e0d3488fcb6b22f830000000000000000000000002f78e388c3f2932012ca60090c746bea511ad668000000000000000000000000022dbdfbd41b437c88fc4e48810368942e765e9a000000000000000000000000f2e46fdf677b4613acb0d657e44dc29088c0668d000000000000000000000000a74c48bc3bbb82738c2705d34d1aa550a9e030a50000000000000000000000005b5d7c9cd375070f771839c487e2004dda980756000000000000000000000000ac16c076016df832eed9c39def7ef6633dfd8ffc000000000000000000000000c9bc47385b5dc9ff6745776c9cfb74d39f106cc10000000000000000000000003af73f17cecf23d90b2360d74cf487b10b7b10470000000000000000000000005807e2cf2a7c53678bd7b486533befe6d941e86d0000000000000000000000000ff5e5e2eb0b8d384776a812731a98bb341b22b3000000000000000000000000ae54b8a1e2c413eb39e6c5513fa9a3b1c39436a300000000000000000000000033e5f4d025a825361eecef422d941ba71cbca27400000000000000000000000068ac200c35577ef6ae1e51bb22b5d28b4a8b21c6000000000000000000000000bd84948434693652ca0566c031b1420cca946c55000000000000000000000000305419964f9325ec24200d0815abfbcda678dbc9000000000000000000000000fb7bacceeae2794d3dd5a0b3ac99e8e73dfda4020000000000000000000000000e4493f4ecd08cdd79598e523c482ba7f40a00c8000000000000000000000000c5d9b9cda38f44a4dc75e8a36ea211587e195eca000000000000000000000000774e31fb7ff80f7e009af6f6da28a6ace1924f900000000000000000000000007a8c99ac9d51885149f4c360c9cc224e05bac473000000000000000000000000e8f55d7d7d289bf3057a16f8c3e060b0a5a9296d000000000000000000000000d3798dda5932c8d86c5339cf14d35b7101d13d3d0000000000000000000000009a4b23e35aa11c8d7109cb31bddb76c2511f95f5000000000000000000000000700ea3cc6fabf1c45890fa7d7b8740f5fed87ab2000000000000000000000000927da0f455addbcf0b386b4f8fbadecbf0e3f4f1000000000000000000000000c911a98d26e6db6f02afb4bb07bc8384d2ca8782000000000000000000000000e7b1ab73ecc9dcfb58eed6c864f0558cb9e83bec000000000000000000000000f7632b0fe6b499ebecd74827fe066fa44a6237fb000000000000000000000000c3a1de8f6d59761449d50ca054c2f2af5e08205200000000000000000000000063ce6645afc4b3cf1e28b79e965eecbeb94467e2000000000000000000000000b273b9640c15f2480ccd934b6d582456052a5b720000000000000000000000005d23b3e63e362ab76a0d9308721a1eb755f51fc8000000000000000000000000ac061bf7960eb8e054688e8b05ca521f792e54040000000000000000000000005e05de1e12148b1c2eb69dcc30d6f69f3517c8ba0000000000000000000000003a6568720fc2e2820fac1c5d2769a2e93c559b2300000000000000000000000059ee47d47ad758b976c7127d6d933edd0e4ffe110000000000000000000000005c153abbcc9cf191b5ced6e58484069b39c416120000000000000000000000003a9786d1ae99bc4fbab8cf9e520327ce6a606d33000000000000000000000000932773d0af0b8509c0e1d583792a51bb6938b17d000000000000000000000000b679457f44c38e079e18ac8a4362a15a50c9f0a9000000000000000000000000a6f0e08c2a9e4c3203b44d36fc411e6f6271e4e5000000000000000000000000283869179bacd49dda8c232db656873bfc5184eb00000000000000000000000096031fe100d58f8f3b5b4e0b9f360d6126f22a14000000000000000000000000c026ac7872a4dc9152aa8b0a108ef4c651f2217e00000000000000000000000028e3dd7208cbc383e099ba5c9ce4e4d3cc721ee20000000000000000000000000afd767091950c6fa5070672553943a37786c4b60000000000000000000000004eba70ff561ec835c773e04f004d0e6438e67299000000000000000000000000b573665bcb868af02c6521b16c97b58e292817bc00000000000000000000000020d9fd2718d76e842f78100faacc0f0788161c2c000000000000000000000000ee1112e90fd48c65d9f1fc782e8d04f0f3ae4f3a000000000000000000000000b5fcc57265fde086d6983ec7ca87f61333b794550000000000000000000000009415f075fc535e20926720d6496da1271647b648000000000000000000000000e154c9d3fd7eced6b451a40984b34fbe75535d660000000000000000000000002a9031ac2b9e6b9707d018d6c0c38e2b951f14c50000000000000000000000004ae47f0d65a17926172c9f50a053d622c715ddd3000000000000000000000000cbcd6b78b8c04aadeaff35abad81b8acea0374c1000000000000000000000000b32d8181eb90d5f7cde4d3da574f484f5ea170810000000000000000000000009779f01a6d70189835e2928618024076738e91f20000000000000000000000008051ce1e9ab867f52f3a4a91a38c3cdc2db15f870000000000000000000000004ad69eb3458a0cfdebb8f3b28eb88ec063b7bd950000000000000000000000001be6a04c7b98064f26cdce81770234cb3a41410a0000000000000000000000005e5a47069dd0c8c78428be27e180acba37e8e62200000000000000000000000066f3b27901aa119dbc2032584b7dd78de1ccc7b80000000000000000000000002a6e6b8af100f7fbe34b84f881007d4971669ed900000000000000000000000017465b08cd1b7844201a69f07e8f93989d313620000000000000000000000000d590c93faf1b4cec390073d9a417faac04f065d20000000000000000000000000e2c90e0fb7ac84d5885f7ce4a7a9021b37b20db000000000000000000000000505cf721fc5c7f0be5225b311a00ec72763e27ea000000000000000000000000ee2123ab3f55073bc828fb16eb3cc0a8c46f7676000000000000000000000000b572590493c147fb23dc0f64fa917a4f2f358cff00000000000000000000000094b1d2c3cb46f42a26dae6ea71e7f87296c7dd0d00000000000000000000000093af73a8784aa57813650b845f22e450d98ea21f0000000000000000000000000d8693fe6099a665101313313ce917a4c11c6db300000000000000000000000022ec662940fbc4b983a848160ac395b3c3820ba7000000000000000000000000808282c7cf5fa814d26bed171953472cf317a6400000000000000000000000001f0e6ce0cb95508133acc311f9af441ed316ae8c00000000000000000000000009a7e1659b5f4cda5bed15ce54ba18fc3e368d3c000000000000000000000000f79b058210ef214532beadbb0ede6984fd2291cd00000000000000000000000007f12f6457d93f53cfcb8a91028af927c392f9390000000000000000000000000c14849959224b10afa300ba54f7acf9ddd7694400000000000000000000000058f700d4e6785fd1e79ed77e004029b18481b27a00000000000000000000000007a125e5e7dfd2e3582784307f7e9b0d31fe37b0000000000000000000000000e74edcd52e10be29f63604df4c97675edd657b3a0000000000000000000000002cfbfb1008199646558b00b1988e05fddb8be8cc000000000000000000000000c915b5ea1341b8284c4b33c674d3084edc8b62b0000000000000000000000000df796b9d1e755a9c3e1f79b5bb55db2212c3be3a00000000000000000000000081dbe30fb95081bdfb822aaa67d9372a589b9bd5000000000000000000000000808f089a77d9299173f8974907fd515001c010c0000000000000000000000000a07eaa2bf98a0b1f01d2296c022fe224e88b80ac0000000000000000000000004c852ee4c0d69014d2df6caf6ba38996d8b052e000000000000000000000000093ff1aed93303ca7a79dc32f7828a6124b711546000000000000000000000000881b745780f0dcb12c377028464b5912f1b3e028000000000000000000000000e3307ab402b88ce0d5cedfb228ce51c95d7f7aa5000000000000000000000000d8c30fa577cbfb0f19b3082d88c3049c0ad90271000000000000000000000000b7642ab35970bc4e7fcda7e5ca14ac14068794a5000000000000000000000000215b91114fb9c60fe623983995a21d78018b33c4000000000000000000000000e4e7018748a651a9900193523550e661c35ecc4f000000000000000000000000967f0eed3a45c624bdfebd2531053a617f42cb43000000000000000000000000356ea87767c5b91b8aefb162e4cd41194ce2647000000000000000000000000034690c0910799d6cb54d42135558a7d79a7b20cb0000000000000000000000002111bf2772ec1fc8e9bd58988dd382164dd8c22700000000000000000000000076da7cf23361520a4e7a39f6bea406e28a8909d20000000000000000000000004f18812ca6f07f1e57b0cb9a10e6084c1ef4e56a0000000000000000000000003b0de0e434a9a33685453a039bfcd72c544afffc0000000000000000000000004b7003554a0a627b31ce38190ef4cc2dcd705de5000000000000000000000000b803088e801c91b448388b65167a00cb9c94b4170000000000000000000000000be2dc95616824f25818576b1cd31da22678d931000000000000000000000000ac10b41db59d0070b26a2c05655f3f24d73166600000000000000000000000002d2b34172d8c80426bf5cfd9e09e226feac8b92000000000000000000000000047b2eefbbb7c205df0a1fbf71dda9c86068d74e70000000000000000000000002f20d2f9d969e171846f9ebe829de83c323ca2fc0000000000000000000000000aa776fd088304f7703e19a347c36197c32ad7c2000000000000000000000000425d1616bfc783443e4dfe579e3271d10cc057ae00000000000000000000000051ba90f25bbbd8611c72a8f91db15a8ca00a101c0000000000000000000000005bb2c07548c88787d3a5dec8caa32dff1a5c9cdf00000000000000000000000058f123bd4261ea25955b362be57d89f4b6e7110a000000000000000000000000794a3b038fc53c129a4a7bda0696459c665fbb8c000000000000000000000000214209d22ce05699fc631cfde161fb6de8d308470000000000000000000000001d0510c246a7dcd8d765bee19ec409a3db5faf070000000000000000000000003c4d1fcaf3c03835306b4dde65d0d49cbd9feedb00000000000000000000000063ebfd148e8076fc21e84a4bb341fe8842dfb5080000000000000000000000001a3d57fbf7b7078b64651320fc23215f3e6f7718000000000000000000000000317d2f739509dc595b497b99bb64fdbe2d199d3400000000000000000000000007974a7e6ab7be0e7cc8cf2e83ae4a91f2df547e0000000000000000000000005c1271a1384be658d56d19165e2f22003edebe44000000000000000000000000da71fea0e4f34954e7814b438a9d364f13f104ac000000000000000000000000cbe6892705a5bca9e775750b1456af7245dffa44000000000000000000000000cbde52ffa8d30453310d97a83f44788307579dcd0000000000000000000000003926628a674de5c393b239113deb8e87f063c77e000000000000000000000000d18c82296b6651ffac1f5ec1194e6536386b3133000000000000000000000000e33645c475bb3136f1ae2f62d7af964394c3ca9700000000000000000000000095457a04b280748353cd046a9762034d2fe761bc0000000000000000000000000a44cb7d865b6d50f90f8af9ef778c8c8862a68e0000000000000000000000006363078c3ca6e0ff15246650cec23b8bcc7ad39e000000000000000000000000cc1756db93d49e6db39f520a0b66271eab5daad2000000000000000000000000960de907e536b520e7019e415775bfcc0c5c5855000000000000000000000000e23251001fe83a97f1a564a58bb97a683b43ab320000000000000000000000007570e6d961235b44cc85a6e8897fb238b66f6f73000000000000000000000000ed0d888d9c2469add6f19350c24e6cbd43f4adc50000000000000000000000007a1baebf8bccc1877cae8682e4dba7848e476b480000000000000000000000002a84e27e4bc59d5ef9255493d1e0ae38cc032562000000000000000000000000233906e3c3c492101f968d1849eb8e995340f2700000000000000000000000001265f8875c95dc7bc9f7ac0b42c3754551adb91d0000000000000000000000002c6e37e441f3b811fe804ac81b79a98073438bde000000000000000000000000659b6742292db9c5e0b8c033f8f67c798b7e42a70000000000000000000000007bedba9ad8bf091104301cb775a791126cf216da0000000000000000000000007394e36c9325f866add94bed1e90a97fa8d6a97d000000000000000000000000b9e29984fe50602e7a619662ebed4f90d93824c70000000000000000000000009874fe111f651fcdf94d1eef611ce48963582791000000000000000000000000c635a8ab26dd62aea19020dc501baf99bf93691800000000000000000000000034db2076fbe2a543873fbcc1b53b7760bc0b3d94000000000000000000000000a95e7eb1b31794d174a5bc72fa9e2147e3a6297200000000000000000000000081247908d21f9e0897ce52bea1425d8c57c0820600000000000000000000000085cfad4b977ef6b3de924349241fcefa5667ac1f000000000000000000000000cdfcaf8cd16a397ae3200099a03ed1764c3a40e60000000000000000000000005a4aae293b203945dd92c2d46bb9c412b533cfbb000000000000000000000000588eb7dc3053718984247e33f84916fc4461997a0000000000000000000000003a969635065d8a9086ea93c671c7072bffc8efa1000000000000000000000000e6d90969934576c96b9da2bca184c1b1fe73663300000000000000000000000089f8f5d7f207210d42a82dafd1a6aee176b729a400000000000000000000000088d8cb51ad19d7d2df75060ec14137e21a5da6fa000000000000000000000000866c6ecf00ceb7fdf33fe2ca6b058d4eb2b262e10000000000000000000000009af6ec3176686e6aaa4f3196e54a8fb45b90c039000000000000000000000000eb498498a8c33b31473dda6b520776c4ffff557a000000000000000000000000728ade9661051d720baebfc17213cc853825123300000000000000000000000051202ccde97004f6f6b3cde26231814dbcb885f80000000000000000000000000ec5bfcd059e85c38ff1785f3542467765f8fd3a0000000000000000000000008c363a743b6af516a9b3d6cdc925d9245e776126000000000000000000000000981a23a6b408b8a8d6d52e1db4d3590390a1730b0000000000000000000000005fff6c509d12a932d78cfcfaf3c7b1c783277246000000000000000000000000e0e8e89326aa4f4f366faa75c01d1d1ab9dd2e1a000000000000000000000000eafc6929c07174a79a8146797c767ca20ef6b2d3000000000000000000000000a0d3a34432d62609d6bf4ee87b78b2aa39d5e2b6000000000000000000000000f494291fe04753d5c5c4e8f4b2d301e6a9ee1100000000000000000000000000cc54e6b896501931f61ffdc2c07dea53a70bf5af000000000000000000000000e50f0179e1e73a30d3e64f0e56fecb0d159b6ab10000000000000000000000005787d2dba7608d9bbd390ca67e8fed48f4840af60000000000000000000000007aff8a1cef27f9ce54174a4618857db831d5e17f000000000000000000000000e3e9d666d208daa7f81a737c4719d562c689cebb0000000000000000000000002f0283f9715957e8263ca04badb6b2f02ad88c1700000000000000000000000023506129cf127d0b33fec6bfc78257732494e7910000000000000000000000003bdadc33564be54eac1a391ccb83a107f9509923000000000000000000000000fb1d962d96978a8810f0e16c70dea05b580628bd0000000000000000000000009818036f0cba3c6e2bfbb10c86c99ddf82b2677c00000000000000000000000065d47a7781e5da03fdc533f9506a7696361d61b00000000000000000000000006e7517219d4ab61e762e2ae35cd6529fffae393e000000000000000000000000fb0cf362990d2e6d75d224f7583b43a4108232d00000000000000000000000007be90b095f606862c5d75e43805d2da975fa078b0000000000000000000000009d92a6667367cebf87e1ccddab8ff7397ec9b08e000000000000000000000000e11f6b17ff02ce465f162bbce250b4b6e9fb7e6e0000000000000000000000006d89302c3fd3f01d9cac5d790a6c36ec9aa4c863000000000000000000000000b65d290c9901b01ed4178e6a31065c0c5bdba9580000000000000000000000000656ff58c6b3dc6383a56681196a5203fef4d9cd000000000000000000000000c25167d8d55b0d4b8711d5dfbbe3ccde560703f200000000000000000000000053320375f26766e1d0f217c95bf28db4e1775b18000000000000000000000000cee344f3579b32ad3756651b5ce74e7ef18207eb0000000000000000000000006b6f5e6a8167d72ac8951ac89e9d490a63912945000000000000000000000000756bedbc9f4ef74c20de97f35fb21bf501f4a8480000000000000000000000000bcb3ee9d69fe6085671879dd6b3b3280ac7566a000000000000000000000000c21aa3f8ef7d72e6963e0fa5e406d9812774219c0000000000000000000000007107f6a305a42d9b9e2b2188dc567705274ae3340000000000000000000000002c7e2d8b50ced0acad11c07f09149ca86e03e8350000000000000000000000006416928be76652182bb4543ea0fe2fb04d49312d0000000000000000000000006212e0288cd9352151510b77b2933b6e72d022e7000000000000000000000000244bd6133a872c7dfeb80686bb3a4e1a7ff16b7b000000000000000000000000943a446a314cd58d91576bc18f3b6290c2a7c371000000000000000000000000b54cdfe81bf26e3afa3b719a106e25a3ab0218fc00000000000000000000000025ab90fba245cef3c06782f5a60a42d632e182eb00000000000000000000000067eeae7a274c57fb5b3391ef9694ebc6016b96500000000000000000000000007a9203bd921e86d2e1083b017772b9c87a54b8300000000000000000000000008bf98f5897a6fc48ad6a1c69c64528cd494dd65f0000000000000000000000002c8ba2a706e68fec7c5e003cbef3b0a77e364ed6000000000000000000000000b5c43a00d21d126c977fbe5690adc8f1b15fca2f0000000000000000000000003483cc78ba61759fa46faeea433086769a76915b0000000000000000000000008d192fd3bbbd2bb80097254d019ed456f6ca0efd0000000000000000000000004f7268c7174974b6d5f102a20cd2aae180bc1c6500000000000000000000000067d632d6a5627e0bef7a92646b7697bc65f6f2140000000000000000000000008e54cd3a55b1ff6cdf94a8760a08295f43cf26150000000000000000000000005a9a6972530540173d8966811e06c44bcdd59c90000000000000000000000000c5d4a91f9a2c789ceffaa96e1247e49d19567787000000000000000000000000b16e96d412cf36af621f326354ad006e28795994000000000000000000000000105e9374c1fc8b002b0c7e8b6fbc44d2edd9756200000000000000000000000095e7f283d59c65bbb4b9ec6f881d8676901e738c0000000000000000000000009fe95af4052bc83cc1d8a373df73146e56b4c647000000000000000000000000f5abc7bfd09419368c5eb74001401d351be097fa000000000000000000000000efa06e52cc8697950432645f4052024e9236314200000000000000000000000076ca5de54fb1c564b5648eaadff0fa44244e4547000000000000000000000000ed47dae366756c48bae6fd7426faf165939f746d000000000000000000000000d0b04d8e8b51be1f011a9c3414bc4f76acf5ca380000000000000000000000005859c45bb41e1f7d0945f82807cfadec7eec83b7000000000000000000000000eb21c5f32a0a684325d80c0633b577b46d6d6a56000000000000000000000000d43064c503d266ccd704ec77ba45d77da839048a000000000000000000000000530be56ac49d5a1048314937f0f521ebcca75c1b000000000000000000000000c629903318bf3f33568c618d82769cd1168895ef0000000000000000000000001788305cadd8780163d5bc93cb4c484ee44e8537000000000000000000000000c58f9f2597651c8a54f4ad21d71450dc76e12154000000000000000000000000b7258327862b354ddb57025c2b96261e7b23e8910000000000000000000000001e147013ecb026cb4dc1bd5cc03dd3b9c00741a00000000000000000000000004fe61b1a47c281adb01b5bdfb2a0fa41409279b80000000000000000000000004fe61b1a47c281adb01b5bdfb2a0fa41409279b8