0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a665445593467360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000546000000000000000000000000a9ff9edf953344624e9fb7f2e5e1cfd3eb96a521000000000000000000000000a8e1ce7cced520feeb3d022419f8bcfe8570e9d8000000000000000000000000e62cf9412509d6b6aab741e741c001d1cbd7e05500000000000000000000000056ab112485627fba0168dae4ea6853f411541edf00000000000000000000000028c1e8d3a8c9205c337f1d26b84c7f06465391ec00000000000000000000000053af1d4d57c902072a7b7eb114fccfa76b8533020000000000000000000000001fc0456e9424b8f1109f92ede57f4e1cb6fd03540000000000000000000000008e8e7825aa78334689459fcc12ca1a020ab8ed53000000000000000000000000ba661dcc79104af46d50a64fb667a52540690a9e0000000000000000000000005c5ad0408f8b377ec3d8de848a5ea8b26f36cc02000000000000000000000000c5eb11e28c60f3bff89122d1afd334b4f66866f40000000000000000000000008b32916502dc922ddfa324178f4d13669560441b0000000000000000000000008892028f0d0a1bdb87f501cbdd96b7e314ad3d07000000000000000000000000d3ebb4e09d2c0787d6155a9c0e128092dabcfc2100000000000000000000000095937d814eb05ac0c051f4a71421aac667c9cab3000000000000000000000000be6c8e99afba9ea87889aeb2b74b3681fd28030c00000000000000000000000065febf9b9a8edda52e9753d46f2acfed4e129f3a000000000000000000000000ca0d5f219b6a6b4ca6be4ae6a23e57c715c540280000000000000000000000000cd34d13ac35a0cca2bb1c57d56b7dafe79e1fd2000000000000000000000000dfe0405142d7b524afe459ffe25c10b3bc82e91600000000000000000000000008a8df7f335e514c1387560464ff2c38e74d67da0000000000000000000000003be09215923ce82720abb5c5e9fd9fa8eafae0ce000000000000000000000000c8213b3b60f21c8720a8669ff450bae0d2e2f46600000000000000000000000034a9fa320f60247b5da0a6bae6198d36cdd3e8db0000000000000000000000001f1f595cdbce5e3e3a55920f0b087b8bd38ad18b00000000000000000000000060bf6ee379c448eae2dc68e13cf44729a9e156280000000000000000000000007edddd5ccc737253a0d3713a0697e4531cf9e27a000000000000000000000000d6840f42d6414dd1b342ddbf4949280a8b63703a000000000000000000000000292fafb2f7359b16463066c9efa108f0173ff121000000000000000000000000f52e515eacaabf9f51c4e84fac4c8ce99c7c2c0d000000000000000000000000355c6ca80cb46dd6dd9dd8286510d9676c17a29d0000000000000000000000005a4a6129f75ff6c7c622b6ec080149d37309a2360000000000000000000000005cdb4785ac929fb1d8b47de4ef7a89a818b3eddd0000000000000000000000008af20db7e4d8c5fc0258c0924dda6ce4ac759bbf0000000000000000000000000d959055eb42ff020f903703eb5cd496c9c10270000000000000000000000000b2cf7d410f6b27de144aef39a79791522cfff24700000000000000000000000043915c176ffa1bb14aa13d1e4a742265f98cd5af000000000000000000000000d7560e183b25a5cd16c94963365cb8732b37f6a90000000000000000000000009410aee1ee2005b8bf55e2f3f0267cdba6e261860000000000000000000000006f7854e4b3ce79886a4731386d80425169cc0d320000000000000000000000000f2f798f4e86ada2f15c4ba53dc00fb5d6f2b31f00000000000000000000000056bc807fc1f7892146ff42a24e7614e1cedde32b0000000000000000000000000b23c5b52a31e43fdea011daea3345622094c58700000000000000000000000077e39355835ccc926c3c6931744218528ae67b3d000000000000000000000000ddd216f9dd0f5f9323f4891b1fd984f29e6abd3c000000000000000000000000273db31e7d36471e85afa9ef2484e2d39f55fdd3000000000000000000000000d0867438090c636ed92328507ce451c55f815284000000000000000000000000c41069577071dc97424d72dde5d69b6a2f80b70d000000000000000000000000fc992c08aa07a0e4376c57d303dd185b0f0a080a0000000000000000000000009d4b933c7e95c457f63c4a1feab71037f7026ae3000000000000000000000000226c90e2012e25590448e21ddbca0999bdd71d49000000000000000000000000a27ae6d1887dd874ba82783157f6a28eab627d9e000000000000000000000000fae3ff0dc151e8c25abc04e3617a68df0de4c077000000000000000000000000b92d2bb9c083a53eed3923f522fc1e7afc40a395000000000000000000000000a4210641764e3222082a2a445c1f11e4375df79c0000000000000000000000009af8646e866030940a342b48b2c5580260dbcdc00000000000000000000000008a32bc341f112bfd6ec152cf4b778c1b49c87d02000000000000000000000000f313851e140aa05de343bbfd3d5f8b5a048dbc270000000000000000000000005f86229b41678cd296cbaebb68d538c464b9b15400000000000000000000000008074c0968a886c53ccc088e4ec1a03d3f3603d20000000000000000000000001c1ab15128f24125164fce2c33e85b69c3148f2a0000000000000000000000005ce2e4889a35ccd6e048c0d7082b0319ce34b8e90000000000000000000000000dd3d7e6528c26840aee4d689b525a17f801afaf000000000000000000000000bdd0c97cc974e4fb85dc3365141d5078079f3f570000000000000000000000002277bfc8aca8ad985c0b64452b940b04e17f1067000000000000000000000000cca598ffec0d5cb66e6f90f93229021a72a3d8720000000000000000000000000dbe6ff2bfb3ebe62e0b02499fd77000fd6450b5000000000000000000000000f7948b3bae94edbfca49e30bc17d2731d1c22120000000000000000000000000c17cbe9424aa9b7c961bc6c24372dd2dfc10929a000000000000000000000000836955d8362e8d645041b491e186ca4327c46204000000000000000000000000f893336096fb77214c1fbae184f2f49bcda0f7150000000000000000000000007242d24d40caffe8e3e5e34d2e91f0f65b96f9930000000000000000000000004b914cd8d5c9ac1a73ae34a7d8b141d5679bc729000000000000000000000000bd93c8077c355a0244240c07d8a8192a56e070b3000000000000000000000000c6a83a89aa8f4b7e22b89ab2059c282f9761a4e6000000000000000000000000261d16b72b156da398cc612b115c586e93f8ed7d000000000000000000000000f2837bf77842619e1ca302ca90e568da54fc4d1c000000000000000000000000eaeaa98892d6a8be9995265c556f59300189ecb70000000000000000000000005d0aeb21c06888dbe1562475ca2dcf45bc514a50000000000000000000000000c2b799474ed6f0d6b7e45f3cc128de62e9cf1ddc000000000000000000000000d60c633b56e1b38f99036fa33831f0125340942500000000000000000000000006b2e80ab77831e4048ba1340ac2bf0cc0c97f940000000000000000000000001f81eabbff5295fdcdf45dc168d8fc16c8c059ec00000000000000000000000006a790fef7c133a8af00bd9baada180554fd0d880000000000000000000000000853602d6115e169abf19582428d22033e6350bc00000000000000000000000023e0c753c09c3d3d59ff12ff005f69f7d291446e000000000000000000000000e9409a3229eb8d0de7aa342948749e2e3b324f280000000000000000000000002decbb952a5675c427ad21b15f81c9e44842866e000000000000000000000000cc3f38149d8e56b3efa384daab987ee6e23c4dc7000000000000000000000000a4b44d63e8cc33856208730a648a9964c26dad61000000000000000000000000365fc22dc00d200ce24d0f2b44f47259c46e26e60000000000000000000000005d2e8b0934ce91bed9d6cbcaf5546b9fe6bdf062000000000000000000000000dd1364dca4b5857e09685f808ecff8fec8d8768e000000000000000000000000c7bc6c929d2064dafd4704bc12428c83a87bdc29000000000000000000000000202453f4837450a7303cfc183c005c2e9e78de580000000000000000000000008b787d49e2c55e19443ea5bad52e36db27f2330100000000000000000000000014cc4ec99c27aae4e8f906d4377b7a289fa4dc39000000000000000000000000541dca8298c9be21533c8c8dc9d572f8423c43d6000000000000000000000000ea8edd560fe89dfce5b2009517dcdbceb319e574000000000000000000000000be78d72503ccc627eb254a168f130b2d9ff838460000000000000000000000005425d3a5e418457b4a827d2147d3439409a77db600000000000000000000000038e5b520ba756ce5dab50d0a19072c662b5672f70000000000000000000000005e7cf6c023f7def7b85b8aa6eecf72b9f66026f50000000000000000000000001f8a24f32e6ee24a2a84806e509bdcb47132df6f000000000000000000000000c98a3a5a9d1e21fbe2596104fc6e55f3c8d8a19b000000000000000000000000ef9471c366b009517a14daab9d56a2796fc8464a00000000000000000000000015d61488c3e84bdc5c6b6e4f890eaa0efd62148d000000000000000000000000da2cca360340149a89e176d1a7ab17b50070b47a000000000000000000000000d4710ed55eda1c8330aafc4bd54f3c7f47293dcc000000000000000000000000138143631462a910a2b0f32b292c1963ebd4d52d00000000000000000000000014f4decdea17a04d7fa7ddf5ea1c2cea44de9f07000000000000000000000000e8d6d0aa84cecd6f19c078f131330b933f1b7d2a000000000000000000000000bc7a497f85074a4697d64d0a362cb64c9c2babc300000000000000000000000055ed7833933146e02ef15bedea7c8b15a4f7680b00000000000000000000000094ef4a7ef6ba277dd9f5cbdd892dea650ef0e5bb00000000000000000000000005594297a81c5b5ee241ed7dbb49284d072687d40000000000000000000000006324f8b07ff4965100b6c76c16bef8636c8bc8d10000000000000000000000006e2052c8116754e17c68c11460ebff77feaa5483000000000000000000000000d7bf08d3792cba346b4a9ae27e4d8eb2495c255a00000000000000000000000065ef3145a452452208a70d93f89f79157733fe65000000000000000000000000f25031bad35fa024afd23ba6a6a246511d9ca1ba000000000000000000000000cb1c8da87ee4d51d067da4f8360646aa79d228c10000000000000000000000004000202faab28f2f2be1e52d1b250126a19413530000000000000000000000002b89a17b8178b82fe9af798a98ea416aa6d2baa30000000000000000000000000657dd01b49dbbb06e4888cd5f2684e96c85173800000000000000000000000005f6c66015b0bc2b6337a8be45530ec2f02b0fbc000000000000000000000000e9d2d183572028b342059c265da77fe1a1f9a390000000000000000000000000c6a85b6c2442dba6533a07bf3fd881cb82d05a1a000000000000000000000000638b58f68db48a135a0eedd412067ea6f62b3de200000000000000000000000052853d150836b80bad642c0742934e5f9104498e00000000000000000000000016b5ca65e80e5fad57c5ac5140e825325314baa300000000000000000000000016c8fca3dfa9f2a28a3e30e1355a9f3cb9bfaa850000000000000000000000004b122396b0d1a5b7f662e245b1b4e9de4f0f598f000000000000000000000000c0e4479293ed2b5d8ddea65a66ff1833110173760000000000000000000000009727b91117ba1aa01ff62f3de7bd917effc9c2fb000000000000000000000000d479cf6f1c0b6f715efe7933a3ffe0b8388aecae000000000000000000000000c013945f056a4acab833242b170ca42756f711df00000000000000000000000028f604cd2d827eb1d85c0b968769d26342d6787100000000000000000000000022bf4200f13a217022570b8146f25abd5ae554af00000000000000000000000035b854f5758108d10d03e1b1a1ca203275345cc60000000000000000000000006701b219ee87a3acd26793679aa84f404e60ca52000000000000000000000000023182439fa35b34abe4e6bf1dfa095e6c4e34590000000000000000000000007c7bd7cb61bfe3d4e29a79a0fc1d8358647e19c00000000000000000000000003b39cd214f045cb8bf1f0e0512ff5e2366f469ed0000000000000000000000001a5f03e0cecbeb09a6fb1fa72150b1d99b2cb8c2000000000000000000000000e24573a7a83e4dfd1dbc6e065ec382b058adcd9600000000000000000000000010d5cf18a0bd31b7a8b45772e04b4b582ead64a50000000000000000000000002c479ecc0ff74c709268c2514a8497d1f86b8fd50000000000000000000000009f39c622971bf15c6bda417f068028006e6f6d3a0000000000000000000000005aa3063d2bf749995ac8d01aa1db699ea3db8efd00000000000000000000000053fadc68e30a4d9231d1aec9c53fbd7686caccdd0000000000000000000000000b2f5be987be913f5cce0dc1fbd82fab0fff653b00000000000000000000000054f5f6a1c29b6c6c949a19c900b7bd43fa5124e200000000000000000000000075c790dfe5eaa73d3b0cd4fcf991f6aaca05e40c000000000000000000000000c93b2ddc11cb34650d8d76b916c669a3134e57b20000000000000000000000002872630b100918a1bfd03cb35d005edcb749cf4000000000000000000000000026e63cdc311c4222bdee1fbb8df314480001d484000000000000000000000000d9125a6fea523b399a1a7edcdfc6293f20dbe7e10000000000000000000000003f5ea5354a63f8f30ef817dc6fd8181e7cf84787000000000000000000000000e1fe2679a3e60554e55cebc5087cc9f933276e570000000000000000000000006923839b2fd66b04a0e365af4b75c1c161de4502000000000000000000000000a13d437e3d226c1fa093c7795abb9a19858d2ff3000000000000000000000000cfbbae7a498c5a679ed4a898a6bbbe77815e643d000000000000000000000000475f496874f9b9636742401cf67248b7577619440000000000000000000000004aacefcb9211d11aeb8778cd7dfb943da4b7ce31000000000000000000000000955825fecd59d6a94d0eebaf22a6d7b619e326850000000000000000000000007a6ec7a119d896dfa35813d636f65a1be78bb5a40000000000000000000000003446f57aa72bed4932106038c1235a39deed212d0000000000000000000000000bcfa76097804ca24ecdc1341cae4e615ad5a30e0000000000000000000000004c2d11c5ec4d64b451e83448ed45ceca579c2580000000000000000000000000b2b104beddc769f25cc49a9d07acbf0f2a7e5042000000000000000000000000dc442e791e1b8f98cd7473c4c32d26713ad21bde000000000000000000000000ee36b7e7512edcd019d9d2b9e987009467cdccbf00000000000000000000000039062c4b4225277b74514f7399f1bc470dfa997d0000000000000000000000009e54061615dc5c900d2dbab1a27ad74f86949f0b000000000000000000000000ea34b11adc1fd7da10059881f50495eaaabaed3e0000000000000000000000001b06b2aa3f3402214dcc0a3f98c6e9196e743b17000000000000000000000000b9aa2070995f740e4e61b03fc569231b78b3bee8000000000000000000000000193baf344595859f6a27540d980a23406b61b889000000000000000000000000d631d253c7440ee8ed7d19acf69f7ee490163a920000000000000000000000005e9156c9653e3e1735f3f29bc72ad0011979a1d90000000000000000000000008428b548764ea3ced9f0cf793903bbfcee53748b000000000000000000000000ae693714851f3ecba6877a017e8a131ab170e1fe000000000000000000000000c16494dd43b796eb9fa5c7b39fa5888de5d067c700000000000000000000000027c7ecb60ac4554b773ccce723151ec99467a873000000000000000000000000eee174229567a5929f930c9ae63ea99a0fe95c66000000000000000000000000a5734eb8fe3c373c49664eccf51164a4fd3e612c00000000000000000000000020b29cbe7302c9fe17e7ed971968aecb2083e77000000000000000000000000077543dd707e7a992ec8fae4e385695a50911cb9d000000000000000000000000b2d3b2bb024dc2187a5a56dcaa9a0834d950e1fd00000000000000000000000020816641dd0263b3bc089514e72cd75992122fd400000000000000000000000049d640b3fcdebdca20f7d80b1a94fa801985339a000000000000000000000000ae21ed2da0e9cb38fc990c5d11ff5abb3b2e35ab000000000000000000000000288c9708501bc8090444186f306b4e39199c182d000000000000000000000000e023dae0fab0bd9aeac82af64cc713fa268a893b00000000000000000000000005741a3b063204c145cca8cc74f563003f1fc6bd0000000000000000000000007fd26606a9a9cec7e942d8bac445e47f7f322dd800000000000000000000000023eb2202fbfe0cab6a2d419ad7047767b1425ea100000000000000000000000058fe0203617067fcef7b9a19dcf9c4edeb57da45000000000000000000000000342b43012745ff0f225855a32cebcdbb339f35bf0000000000000000000000008c4eb1ecc8bb3db29f626b084a96c630826e07c0000000000000000000000000ba88add813e0e6b0e37b473edfd0ff47ca96a50b000000000000000000000000227d0e1c38c28e601223e36616390d6b854f6e8c000000000000000000000000f83b9491979c7f6b7bbf02ceb60315116f340c1a000000000000000000000000debf9c4a9e615147fb2c4822b112ee14aeb0f520000000000000000000000000b8631850f8a31ce6eeb6e03ec2ceed3eae36acce000000000000000000000000799a19681e488ccd36276caa300148034fb04bb9000000000000000000000000163d285ddd76f4096a4454dd5ec688f61acd4d19000000000000000000000000f2ab3df53d758af62df03bcd02683444ea3172de0000000000000000000000000dd90e22212967ba61d8552a9841ebc7156e0d13000000000000000000000000d3be62c9fce2ee98384577f0531340a9ca90a375000000000000000000000000960f39c67988b62d7bc8c6343dddbb6fde7318ac000000000000000000000000b32abe1f71ed13dc35d49cf4f7c7d8d85752a2ce0000000000000000000000002443492ec81d119c33e7b66265395c10d1310fcf000000000000000000000000095615ef974ba7881b59c229546950b4f9a303cc0000000000000000000000005244ebc365ca570e74e19fbbf0fb6549ddc02863000000000000000000000000d38d5140857f331ee841a7e56e5013660220849300000000000000000000000030ca515968e2659fef13ceb4e9b7555543f5ecf3000000000000000000000000fb1f435fff7e665dd456b007837d2cec3c4b4d670000000000000000000000006fb2adc2bd9bdb055fb013f46649464bda973309000000000000000000000000e1f6740b06804baebfb3c7a92d398b2271ac76400000000000000000000000006e1cef290ff2d99f821b5edc634491f2703994e2000000000000000000000000227fc7b50c79905c4b1288e03567b5e9a3af4c6700000000000000000000000075be3b14b81f641d592172a17b9c58721925f2cd000000000000000000000000856655ce8ebf142912bf2b0a75cc5aeaea95642f000000000000000000000000a7d107dd0cec11a64d9daf8e7415b1118df7c9af00000000000000000000000090c1fe59cd76122eba59f81dd66a1542fa29ee080000000000000000000000003def3ee5a9ba7fc794f067b13870ea71db2da9ed0000000000000000000000007308dad0a6f6fb7b3db81976db908e57d58de1800000000000000000000000004da656844f3495d8b58362f7ebc5d4bedee79ac2000000000000000000000000910a8a29e9c78379ea3b4decc97b136107ee633b00000000000000000000000089fa451d09cf80088a1d055f7782a52c68ade8cf000000000000000000000000eb1832d12e59b70aa499e97225b8e3d6bd39794b000000000000000000000000a6dc1933069d464524905e001e71caeca4f595ac000000000000000000000000b485548917846dcc768d29c33b59c1fc1eaef671000000000000000000000000051c5a3961ad13392ce6f7cd768618043fa4e3450000000000000000000000003045fc21e21f802f8d18795e0acbb91b1ccc7611000000000000000000000000bdfbae0afc60f06e965ce1d486e79b50929bc6fe0000000000000000000000000dab83d0e7b7d32d28f391bb103e2a3fdc7e06490000000000000000000000003271360bf6e142cca49dfa8b6cf354fd9971653400000000000000000000000013df9e1351843fa12fadd2574bccfeae8280a082000000000000000000000000b363033608915bd7789e6dc138f63a6b65dd7c3b000000000000000000000000634985b1af16d8a756f2a180c61f9ed4fe4d9e410000000000000000000000007f4455884a50208bc45880ec9fa40fe51927bd860000000000000000000000004120e7ebe32700334ef46fa880233771c61860a8000000000000000000000000fa1bc67ad84270c6d99cb8b7e58a22d5589be2790000000000000000000000007eceae5bca03093b614dc2eaa249041f2ab3c656000000000000000000000000a92fc58bea6254afd260a021dd993537e01039da00000000000000000000000033be63218b210e562d6609916ad28d1f153cd8bd0000000000000000000000000de0f4e1935c198af04a38519105a78b8be0eac80000000000000000000000006c619cb206573194785fbe7ed741e72cbed856e30000000000000000000000004cd406d527f4d483ab8e5237151ec6272fb33d7c0000000000000000000000004091693e79562079a5819d6eb5b67a110a4ab9fc0000000000000000000000009cf6d78cfbaa4fbbd07ebb17880ac9c4a809e4b3000000000000000000000000349107fdffd83558263cb3f4d9100ce04efbd193000000000000000000000000705cae4071a0b21c6ec422d46cb42225f425bd05000000000000000000000000b3e3e4dc223894b16ec40e97dd096c0677073e14000000000000000000000000b6b342c639378ff3c5bf53fce0ac00c23dba35b300000000000000000000000053b03c026d866558528b94b4c294acccae250e0a000000000000000000000000a759164da5291a55f2355ff08d03eb20e97a657e0000000000000000000000007df8e375f2a007f72b51501d09be00cea5a2adb4000000000000000000000000509ac93d9210a6e8175ea77795bd40fd73c6cd4a000000000000000000000000b29ee8bcfafad13e953532a03f5d6e58d94b69b7000000000000000000000000e8b5d7f0c26f39ff9b37801aeb70fa0d0417737a000000000000000000000000782a0b8705466b7fc230424e7f29e258686426340000000000000000000000008d21e5b7d44bacbd66d705731d7545497ac104aa00000000000000000000000078b28ddfc8f4a5f558b1099b9769bb2b02e99646000000000000000000000000b67eb3985ebb056b74468139acec1ba93c1b12bc000000000000000000000000bef8f9cc7a090a286f544a37f65d7fb5032b011000000000000000000000000054e67372024a8c048e7dc3bc97a50a37641131c2000000000000000000000000d20bf64b49b0abb538fa9865862fa09f5a7ad6aa000000000000000000000000b6d29f55405075c679bc82a7a02371d4d721b969000000000000000000000000f7736967e70bb8c8a85cb022071cb8fa6a02a3d1000000000000000000000000e9af39871ee1c2fb68fe48b75313e003552ae85e000000000000000000000000852f3d3acfff7407670723c03c9aafab4b5c44b800000000000000000000000023da4bc8f9745dd7aafec56739a6c8190a3d664a00000000000000000000000099e75869ae376be6dee68391e7b610eefa462e550000000000000000000000001c1801ccc7c3834a693af856877a939f4ea4cdcb000000000000000000000000b2a7495a2a9ce0f61a1ab916eb002c3e927b2e20000000000000000000000000efc0a24efdc9b22fcaab022b8f2465b202e736e7000000000000000000000000f15206be581e741436844395f68042567906a7140000000000000000000000009a4071bb45e4efda1812a1779e0a6419b4747cec000000000000000000000000783a1145388f0f79bf0e1df14ba76aa0eb9b0b3c000000000000000000000000a2eb2cc2cc612b82dd149fd8ed22bfaf6b2efa5f000000000000000000000000959dfed6cd3a2f18cec6848afac4465cd72875880000000000000000000000005d68ffcb199ad56623d1c8e5663405ea02e379330000000000000000000000006fc3e45c257dac9e603cac5819b485f2e77fa866000000000000000000000000add7248e23f34db34e5d3b8fdf564d213c09c79600000000000000000000000013c01c145ed95a2d66b3e99fe85dd21eaa7a11e700000000000000000000000092a1a07676908db6fb35ff563137853a1308072000000000000000000000000007d2bd44373533da1388398e358d4b2f718660ec0000000000000000000000002add9bdd67aa43e87a4074d361c6c1025ffc6d80000000000000000000000000de965e43adbee312088427dbeab2bf281f8f2843000000000000000000000000502794342ac2d063e69a10bfcf1669a6f09503a60000000000000000000000003b8d339b5d37619432fbef872ea0b0238f8f0ecb00000000000000000000000008c6da431385d70747d6871e24ebadc30a05d83e0000000000000000000000009a504203f4bd7a6298ffa46b6565c1c333e22323000000000000000000000000028d72dee594243105795f445d12939e17e0c1a70000000000000000000000006ec6ab81b81c0eae56fd43e0a9bab00f0c6e6786000000000000000000000000ec071fb30eeedad7c075005d99500215ed190496000000000000000000000000a38e5ba8307e4ce7b98f276a7a79c1434fd0b7d40000000000000000000000006f90882740e444b67540f9b50f9263f4c32779d30000000000000000000000004d90e6eea73fd739731bbc485550711baaa080fa00000000000000000000000001d0e8ab645970783d82b683b0d3591eed00a94e00000000000000000000000074ccb9ef6685153270adfc4469822a962fbe7e66000000000000000000000000f2e004df8b3979148589c4b52ef96499d2c1b8d70000000000000000000000005aa6ba565a5103f8ea723cd4d114922f31873413000000000000000000000000b92da3ed3cf88e0f2caa166a577fd589d0dc5915000000000000000000000000bea5c71976a71a2424bb2193385bda64c2c11bd900000000000000000000000027f2781817fe1ec7604b02415933004579ebadbf000000000000000000000000ad3991f22072dfcd36391208f84009cc2713bc08000000000000000000000000d260688e18e11bed6f9dbe9d16a45c6f011c98eb000000000000000000000000336c08624ecb9a73f1d97fa0b59437caa12393820000000000000000000000007e37e19ae5c4d9be8bb4fce8a007d18b500bcd27000000000000000000000000c35f721e33836a9d314fc1610077d320abbf1dbc0000000000000000000000000d3892b7adf86f866cb67472ef57415d5c8e23c800000000000000000000000065358492b311cebd019166fd4c91aab7ae5649ed000000000000000000000000f1e9e68f080ab1ed35df4f9cb2d7d545b985b48a00000000000000000000000056f6cf8dfbbe21d634c539a73de2537ca80282dc00000000000000000000000072c25a3a658701a413cbf0faa2362d848c7b9a250000000000000000000000008aebcb10b521de3ed3e2d2d9533571469acc360c00000000000000000000000040bb10baea9c0cabf89dd1d7e5d6d9ce7b5836760000000000000000000000002e40dc2af90ff11934f8718b6b773562dd6af67b0000000000000000000000008b098efc5a434a13562527e56314fbe858704bd20000000000000000000000003c075d5959cebcfa7fc8bcf4d1dfece5a2f1063900000000000000000000000068c296a82c3999abce45870fcea5ba9a7c4a99f700000000000000000000000027b0876ff9c783ff7efbfec2ef52b4dae8126e270000000000000000000000000f873948f64736d487d5cbdcab92277fab3442b90000000000000000000000007cc4c8920578262536b130e2141b3f2ffeb8f9de00000000000000000000000022e98030b0a18f977384094b82333644759dc53b000000000000000000000000a7f106243254f5e26f50b25c56a4411cce12413600000000000000000000000082ee9e9d1cb374b1b5723cd50804278c89494a5200000000000000000000000085d90ff38cc0e433c002932c47b21e9a47258e4900000000000000000000000089d8d325297548b7861b4b37ab01508ce3641526000000000000000000000000d8012078560493d16eb5032c17a67e7ebe76844a000000000000000000000000b5581385730e415d8a2010ca7ad706210a3076680000000000000000000000001861f677fc6087257d0b7a5c5f6d5a45f28a9cdf000000000000000000000000d71358db6b0f4f2a40b83fad48ce3e54dc813b9100000000000000000000000066f32387ea4f7bcaeabac0da2c7d4701a7494b490000000000000000000000002fd6bf4e40bffbe1e6470a5c7937baeaa5646ba900000000000000000000000038fac57f77ba3964dacd0c24c8f2981a4dbd90f200000000000000000000000026ad26130b89db88d00db407e9ffc09d2af603880000000000000000000000007c7682615942bcaaafae905252a8d119c37bf59b000000000000000000000000fe857f6a2dce31af2e107dbda4d25e2a6f0097a50000000000000000000000007015e6b115ce4554a1ba472e8538ca1cb07f97230000000000000000000000009ad6d15813db6b7ad477b7d68570db4a898c0380000000000000000000000000908f59c778f4ececcbd6497117f52f5352e6987900000000000000000000000029c01fdc91c5a338daa4a80fa0dbbc85e89a41250000000000000000000000009a86bd663c0327e7cc9421566eac6b22e2e74ac3000000000000000000000000590b8f3de0349778a5fbe6391f8b4d90cf7d2f6a000000000000000000000000649c75b7842392168ab587c5b3bba2f2d445eeb7000000000000000000000000d67bd5dd38c656f0f69da3e8b2e0878a962c258f0000000000000000000000003d3d1066dde5772cdba298bad701a02201d6c625000000000000000000000000f2bc98c29949ba3dbc9f748abcbe7e8f2276effc000000000000000000000000000e6ddae8d91452c455e0671c4acb70b10b1e0e0000000000000000000000009c337e57fa65969651e27b94128f3b2ffc86548000000000000000000000000091a05cdae9e0eaf23bb75efa5bc838a3a7a6cc9a0000000000000000000000002d6493ae371ffdb2b29b74c382a4614ad8fa18a90000000000000000000000007ea68c057e165cf62896f540e27576844de5210d00000000000000000000000034c1efe30db4eaa6f32d3dd65fede52f9631f7730000000000000000000000007466649c2504e776ddb4beb9817723aa38f4511d000000000000000000000000d1490d8003c58f031afe84ce4f2bf5ef863dfe5a000000000000000000000000a78908cae835522f94221e7fb517a666aeb9b6c9000000000000000000000000d2badc14947a6edeeab4a1ffe21ce5292b4e7fe300000000000000000000000091fbe9f0c76a9f639e638546d8c1287dd6513d03000000000000000000000000ca422119a9102dad76284638be68a2674e29446b0000000000000000000000006472904bb204fe344a4458e36f120069f758e23e0000000000000000000000004cea5309a3f025892e28fa349218471137252de1000000000000000000000000fc4dfdcdf5b2c0e3987d45ed6e7c79c545f327ad000000000000000000000000bb231d30347dcfa5939bbb0d445a8f4f350b0b900000000000000000000000009a7ec09ef59a9bb2674131770d21d18d3df73f5a0000000000000000000000003fa7a6a42dcc64fee6f397a6b8801476befa5d0b000000000000000000000000e338fc282b026eb59fd897426f88eef79c343b9a00000000000000000000000016eeadafc4e24990599d01d60ad350218d463384000000000000000000000000fb855a16a955db619bfd4cb0973bc4933fce3cf80000000000000000000000001396ecf18561afb2910f446fc56162e39dbccfc0000000000000000000000000314a3f41b72f5f926aebbebca9b7d462a936a9bb00000000000000000000000027e2599891ccb37d979a2b33e5fd969ca9cab285000000000000000000000000c3da6bb5fb8215ae2aab768d5f1f21ecab36b2e5000000000000000000000000924ec62d6f9afe7743480a0da46010ea38d720b8000000000000000000000000e256138b24e46cf36f4b2c242502529b9f64bb69000000000000000000000000a503a6d0f159e291215e3b497a5799eb99db7dba0000000000000000000000000926cb1551e85a513b1e89d462476f814893319c000000000000000000000000dddf9a07d4ffb8b89e902e120dcbc44215a85695000000000000000000000000c8566b1e56191664b873a1daa8a173289d84a47b000000000000000000000000939bad350f0495cda3f881d4813d258194d02a75000000000000000000000000f12268065e6a1f3200f74bcb5013c6ee7e9f938a000000000000000000000000a0162cc7560900eb493d036a4b6a7770b02fd89900000000000000000000000075840a1ccf98dbb190a9311be93740ec3262cb9b00000000000000000000000085c6af8050760f1278fb5a8d3625c47f8ab1fc420000000000000000000000002c718744510ee0bb8385ad9bb6a4f91beb8ccf70000000000000000000000000d1e5dba5c3ba45c6a2154e44ec6072ba82ff15fd0000000000000000000000009f1d4293336fc4ccadb366bfffdb2fc6e8ac5b2100000000000000000000000090833975c0e78494a2b563a82f2b14b737949ce3000000000000000000000000885c2325705a45ed5de3ad0486fa4686887f11b200000000000000000000000091d756d34941474797e0ee835025fb8bfebecd590000000000000000000000001b0ebbfe19ceb26e5faf9c8c9b3eaf7bb34ea0fd0000000000000000000000006ff4259bd055f039e341957404b84903b67253fc000000000000000000000000bb128777a7ce5ecccc52ddb411331ff46b95b3db000000000000000000000000a4c517de598cbd2de49d7b60e328d530b5b1674300000000000000000000000052ecc5268ac3066b20563bf0db58776a44c0523a00000000000000000000000057660d8a8b4321300bab9384b7ade75cc560ccbd000000000000000000000000b8c5ed3ef72337cdb0b022189b79556bd94fdd44000000000000000000000000f7dd397740d911e87e7c147dd8c13548b205b86700000000000000000000000073f982b697fd002da4a2979270d17e3fbafb452f0000000000000000000000009e27a3ecd12313759cf25f818d833d4ef5bf714c0000000000000000000000007f9b2b304fde732ba7f861cb628f2f4a4985ef8b00000000000000000000000038a8b1e8860f46caa1559d48cc9d53a726f065c100000000000000000000000036a0e52c4cc5725a86709a6f30c089df4baf6856000000000000000000000000610375c491dd0000a2464ed406d285a58d92e38b000000000000000000000000b5551dfe6aacd8973b9a52d496bc2666f00414050000000000000000000000003c545e99798b6e24d2f3a4633a2d5fcce0a1d4ba0000000000000000000000006e0df8434202258f0b8832cd05bca0b0fbe3d0b7000000000000000000000000daef826916188e1aa7ad6fe35f87c0c832bac225000000000000000000000000ce20f57fcf79e6d0aa9d6053af0e0d2651207af6000000000000000000000000f3ecc7a2921c433a3546b0c5024701d37699de6700000000000000000000000080658f4e5971e11d745e7c67a460fbf9a768186c0000000000000000000000006fce48c1657fca9b0c99483e235360a996d97ce50000000000000000000000006d9c9261a4d4f37f4dc7146a8ee3b44bf43341a100000000000000000000000072d06d5cac579e1f3f1c2e625605ed49285a2684000000000000000000000000498c9f135516f4e2bde01bf63a3be701dd2b17b300000000000000000000000094431f579686ee07f31b467eb5950123c069f09a000000000000000000000000abd178516186def613999ee67ff90134a9bd43780000000000000000000000008584c2c7b9ab67fb620fc889473a6a9c75b42b8a00000000000000000000000066f52b2142990e2954faa1210d64d7c4fe1426960000000000000000000000003720b9ca279c611848becc2abb16c58dfe79198c0000000000000000000000007306c91a10f48ba81cc2947615949613eedcc6720000000000000000000000006847c1248ae738af82dc5a25aece98348f626b9a000000000000000000000000eec22eb5efd4d85bdae3384f35791db14abe5f7600000000000000000000000086ce6cb41f4aab16d74dffd1e435e1edf950ace200000000000000000000000042719523253801da7754530641df788a1947b03b0000000000000000000000007e78f6924ef02f6d759b50c1e4df1cfcbd9923ae0000000000000000000000004677ee6f70a3accd879b14714f0f6ad7d8505f2e00000000000000000000000070a8b4dab9ea12454f9a6a444156e0df405f591a000000000000000000000000436d26e3b89ce82f83bba7f8dd890ee372db95130000000000000000000000006256f679b18552365f69d09582457ca02f22598b000000000000000000000000c26cf2274b1d7316f7ed5cc88b2e66f60500bca50000000000000000000000007ec6a2a49c0d25f1c01c21cecc0d9a7aa17db067000000000000000000000000d3b5b48bb02426d693278d6bebff62a5d5b69717000000000000000000000000c3cbcfab84b7726aa28daeb7c6643e1ef00bcd76000000000000000000000000904b7e5422b2d9a12e6682875a937e5ab555f3d2000000000000000000000000602e963c6caf4ec712a4ab4665eb0aa10fdd3c24000000000000000000000000e7da73180ef0c75b865f9db6dd4581075c9affb500000000000000000000000073a04ebb67398c7e3af9177c7c8d812774db5030000000000000000000000000557edee8ae7f69a8b001f1e2c588ab740297a193000000000000000000000000a61e177c392e7f3b3aca0e53a52cc43203328457000000000000000000000000441977126c2236e71a901049cc12785b9231346d00000000000000000000000013c52354c906d5c39c38f74afd23a0d231cad30c000000000000000000000000f2694461fc098f3db9a6c1620e8eba2d5bad7e31000000000000000000000000897b8f63b4ec44533dd22f13282528c7ab18ef6a000000000000000000000000ab1bcebf7dad943641b0ad59e2b1ced641e3a66a00000000000000000000000060dc8d847a315987cc4145b6343f883c6ee6fe50000000000000000000000000e38099ded8a45a53766f5d3e16c143ba1c3eba560000000000000000000000007074e0b8346535ecc62da3228585f2cb520e2b1e000000000000000000000000a8ef9290823054a8990769c519c17d119a6b16080000000000000000000000005265b9eac6eea51d5a0a3c212a20d716714694870000000000000000000000007eaf2be167c1f496f82b1bc1ca28e971184626f6000000000000000000000000bdb6ea1bf33c9fbbdd076f597c48a442241983bc0000000000000000000000007a35c178777ef7f85bbff5b9b9e62ff687e038c000000000000000000000000003fd0d8da0cf1cd34c9b182f915f6006d4692120000000000000000000000000238b43f952e008e6454fda5af259b52ca6a8ddde000000000000000000000000832e8363403d9f279083187bcf92b31eb5c4c71e000000000000000000000000150591f637f86610b717e8d45978297036ca88af0000000000000000000000004b7637117dba070c861d8b54a4f36258182cb3710000000000000000000000000378662a281f2d41655d4a5b749cc095df465ac400000000000000000000000008b40a255be644bcde68da1442b129e932ed92360000000000000000000000004b28bc19ed9b3869cb9a9243d13ba27b0797003b00000000000000000000000037b5d268f0aa775688efde6a8a9412c6b9f450dd000000000000000000000000a8af66befc2529e79dda3b06774d9d7c6169891e0000000000000000000000006096d8ec1decfff3aa1276e75c79d58e1550e6dc000000000000000000000000a41fbfb2650acdea875e13589a94d3382e119047000000000000000000000000a7bdb64e16e0ee7cb0e3c00ce3b3b2327c22a151000000000000000000000000b7b573951b761769954b8c33b6cd986eeb5febe6000000000000000000000000c94c8777bf06078ed72e4f7e34dcb4afa581764a0000000000000000000000003880e9eeada92ee439e3c6054455f9af56cf337700000000000000000000000056e2fb007008d631d9f53b1173c7800b21a1b114000000000000000000000000e9cd801e0e746adf331128a426c963812ed3307d000000000000000000000000770751e00a5d9b0d3fe0fbb130132048719bd5d90000000000000000000000006ab889cdebfb9c175055566a85c11ed51a7189f30000000000000000000000008dc4a3210033bbc261d867afea8a71a05ee85b160000000000000000000000000503cb1bbd4d6b031c9270cc9101100304157f5e0000000000000000000000008aed799c1a7418ca2cc3ec2665bd34de83524ab8000000000000000000000000074bb7504bcefaf77a28c4d6e23bcf00aa54d378000000000000000000000000ca488daf7b5b86d2439b2ba1a0fe78f56c72619200000000000000000000000054dd49e804493279a22618e341be262ac659b405000000000000000000000000eb27196b649d3583094f3d568370d80a0dd24fdd00000000000000000000000071db49e03adb28fe7f7efbf90fc3febd6b43ec1b00000000000000000000000048b1f4967a4571449e7feaaa42ca3f3969dd01ed0000000000000000000000008396386c57ebaf8e6c34062a506d195832233423000000000000000000000000d7e62783502e6fcf6d815ce88955420a86060b3b000000000000000000000000119668116e905c1b0304371014f678d4c0dc1e6b000000000000000000000000bbbdb2ad31f5f3ac334c1a4925120d35b3e5ffd50000000000000000000000005834775c04829cf556199b39eac4a1cd5c8a5ca6000000000000000000000000a635931db71c2d35d6c4e9b78d219b156e8907780000000000000000000000006f3cbce72908f61580751251c892a56e9e0b175b000000000000000000000000e5251c11098765d83bb15bacc986f9653e420379000000000000000000000000cee36e2182b87313ad319c4a95b83c2f0d8f2a1f0000000000000000000000000151f8c578797cb0c93e37d306b444ec594af632000000000000000000000000f9a74b131532adb67b51cff40d9e3feebf3ec579000000000000000000000000b2da9db084a4bc7b958ea99329c2e1e6f81370cb000000000000000000000000c8106bbb25c11ebc38a7c9c45b964834de1df86e00000000000000000000000035be1ff4ea863bb0dd5eae7a71cb816ceeec07fd000000000000000000000000c58ba7bd7fff27c0bf99869314088e001bace37e00000000000000000000000058657bc5368bc28079730b904f8bdbbe61c91b470000000000000000000000000c1f2a7c72b5b87a4e01a23db7d32b646b11d535000000000000000000000000e2fa441b585fc630dc35a91a002a98ff344cae95000000000000000000000000afc34f8e3341c11764ebf0ea08b14735f37e3c16000000000000000000000000eba6805705b65f1c9fb03d65dd01f3fe90d0fbc40000000000000000000000002f40a908507ed17e79bff56fc98122af7fe087a9000000000000000000000000bbc22ae101b3e5bae1a03f300e020b01818584540000000000000000000000003bfa17bb10839a5ee1f08209f1ca4bd020d5e408000000000000000000000000a37e9c4bf3393c548cb5248c547544e90086fa480000000000000000000000009602ff7b4def0a199759f7c12f26fd84f5777129000000000000000000000000e1455247aa6141caf785915d3f2b7da8843bc5d10000000000000000000000000436ba3709e0cec1b5033378e838a3e3bae38695000000000000000000000000cb4ee7dce44a7db34e4fce87d4070734494fefff000000000000000000000000bd82b10de65567fd1abf323eadefc17716f59b2200000000000000000000000091aa163fc29c813563e43bd610866157903053ed000000000000000000000000d78c147c0f2534a83e3da6c840b3d7779a9ab667000000000000000000000000d99d2f95468fa72a94611fab28b1a3fd30081563000000000000000000000000216912571ea283e27ef49efba9329516e3e6e79d00000000000000000000000042d5bc245824c745b8c88d8ccaa1cac0bf83738c00000000000000000000000046c86eaa2102fa694dfdaf1d806fe896ca6ec9fc00000000000000000000000021f90769fb28b6a0ecd9aee6a39610f4a93b51e60000000000000000000000004dff9aff501b433271d7ab5b1940d3073d5af269000000000000000000000000f73d25380953c43dbda65d602262a7d709655ad90000000000000000000000002337a88a50f9bf8807703f8eb3a0da4def18f43a000000000000000000000000bc2a1bbbb30c210bfa44950e3a8f9f48e11c20bc000000000000000000000000e758d9d21bad464df1e81d65eec00f421f30d83a000000000000000000000000131d47824dd4bd09b9af77c59b5cdd43bcac8afe000000000000000000000000c7d48298218b3522267cc74686c413bfd65f3aa900000000000000000000000001c543f9e8642f00551992d83fb812393e6fa83a00000000000000000000000052a54c5edecea6b4fda6d52ba054cb40005b5c520000000000000000000000005b5d65e00fae21fc89a57746c024e14b09826ab50000000000000000000000009fe9f145d0d7d8df98c6968969906e2cc25f8991000000000000000000000000077664acd36faa7dac50fcbee100271eab8fcc60000000000000000000000000e6323624e01a038f509391e272280945bebf63a30000000000000000000000008b17cad62fbde8b504a56f78b5aaeb9beb925dc40000000000000000000000007ba703a6f1b6613016530d692331e56b808c197900000000000000000000000067934231645839cb47f67bab39f32353d036bf79000000000000000000000000d404dd8dcae542aeacc91aa39b0a53c76b412ad9000000000000000000000000b5aafaef6a40d7086a3747648c532a45b7a06c120000000000000000000000003a7d2f43fcda31cf82dab776047d45376ec94e94000000000000000000000000ff3d3557f6853dc0c18104f03e11de36ada2e45d000000000000000000000000972a2221a2efdb86c2dd75f7ab9e2a4259b60f6a000000000000000000000000c921436fc7f06366304da331c305ff6f231d6a9d000000000000000000000000561529fdb7ba1901f85176c8d89b2fe371eab8c3000000000000000000000000036416994e895e59258645a105a2fc05a75c47040000000000000000000000005009879e8e37cbca8cdfdafd87c29c8f1d0f5673000000000000000000000000841c0525277fb016e9d90cf78ced9035af5465bf0000000000000000000000008b311e8032b28006ee86cf308550be04171b02f3000000000000000000000000ea6f37a92e3c4caa3c7aa5882723def5731238c1000000000000000000000000a5b23973461436735a59e38f0eb532a45410f0d4000000000000000000000000da056cf3bfbe64324cc06a7dde17eb3e080fe1df0000000000000000000000001a2d58169cf5c3722919332cb63bd27c0e7630e5000000000000000000000000805fe0a7b7581c86a86718b038d9c0e63521430c000000000000000000000000e8f420c95b894606a8be8baaea0cabc294e24f160000000000000000000000007f82f68e07a7ffedba13d3a6d3bfa8b925b50b5700000000000000000000000088230d06b523fcd062e713a5ede93e6d350b64a5000000000000000000000000a9cc406d0adfc7ddc33a54145ff2e963f208966a000000000000000000000000b103f78e27c6d6f6df6eb06b458b9fb12c0e4a3e0000000000000000000000002cab5dd57217ff8e2f6bc6f090a941300b0108980000000000000000000000001869ad2499659a78695ff2bf67523a30800e8d540000000000000000000000004c846268d8165404b1d4091dc1926f063edb5285000000000000000000000000d1ff07d650117b3f62c190ba252826839e5e0be2000000000000000000000000f827602806747bcabcb7514bc6e40bfdf02539a20000000000000000000000006afee9f8fd93c00ee133b5e48ae6ba58f457053600000000000000000000000009285c74a765d92c0a87f9c2583c3f5bad32daed00000000000000000000000059de8824f4f4c59747f1aeb83be00f006c6a5d990000000000000000000000008067d638ec24a1d80406c802b5b756660b29bf46000000000000000000000000ab44210c8797ad69eb52964f12f39514c8450188000000000000000000000000018a1b903ec7738b13433f409dd09ccb6866cdac00000000000000000000000087a2e34bda34df1581d317aa8d9db76ba80b38ad000000000000000000000000c2fef867b536e44440c4be0c8ff1231c397223550000000000000000000000001c8f35c7b8604c9506c40adb0714c0337e861ef200000000000000000000000018a1c4a6d47577b643c2870c831d5b82716e7dd60000000000000000000000002afc7ecf8b50072c51787c83fc2d567d48003257000000000000000000000000d96f5214792fa5dce866a6ee45aca8b73cef8357000000000000000000000000c66a626bf84a21a31888498357f115ff83fea7f400000000000000000000000038814551edc629ddd57bac121cb870204345c41000000000000000000000000046e6f8217ed4d9791b33e293a561ded4e362f75700000000000000000000000043f9e826c7d6e280c60425fbdae5622195c15cc20000000000000000000000004210aa6dade9ec503c68216819ec052476379fe50000000000000000000000009fbe4ec83ca0e6b8c9ea6d9072fb66ab33e010850000000000000000000000004c3d5252248a3c8b9bcbd77a96bee7f2cd6f86fb0000000000000000000000008f0647a278ce987fa67795b371289d760eea8557000000000000000000000000e42b5a3236a5bcfcfa5111d859b15b807727b77100000000000000000000000075480bc30aa4ea4a459acb70f5412739f8717bd20000000000000000000000008b29b22cd79ae0bd00b87b9c8a13167e84143efb00000000000000000000000007d51bb98359557aa09ae09e61cbceba67253e7f000000000000000000000000ed285743db46ebe084a8f8171694ef8b0ed3f5b50000000000000000000000001f3006deea7bd7481688f515268cdfce50fa910c000000000000000000000000733ddc86d47870d0399e7b963b2bfd622337879a000000000000000000000000f386295238da7591f92577534061dbba7f7de18b0000000000000000000000008258afb2b3421e5c6580487c6a0d2667c0a35cbf000000000000000000000000e5eec76c12db791bf67977f82ffbce47b23aecd800000000000000000000000079a27ba80a2576b3f02d30b635584a2ef64f1ee20000000000000000000000006970f0213759d619934a92628da253684f2cf39400000000000000000000000000d6d8ef3db56678563f9e3a3ab43d3d0857f34c000000000000000000000000164b33a834f755c0ff192de3040f617c7543befa000000000000000000000000b24a3489ea935e84a49789e0add4f8744b7c6ecb0000000000000000000000009efb96a8f33f1ea660a858f7a770348cba72aee00000000000000000000000008f5d5fa2abd68a62e6c56994139466d41f44722f000000000000000000000000ac114bf331733f54f8afc2e625f69143813211920000000000000000000000004501d8102b5ad1f0eaa44661ed387e2a032682450000000000000000000000003583c34d6aa6f6f2ed77cce6e8c915c1761574df0000000000000000000000001132937c6322d12ef303cbf9761134633ea655a8000000000000000000000000f13c44dd41f1a5c731ba0afc73a140e44bfcc34b000000000000000000000000d8087a0632e5566b4c6241bf3e74859b92c9d80900000000000000000000000096130c2a26ab4c57020f4ef8a6b04f0071ffbe7f0000000000000000000000004e8dcc4eb3db44c5c235d150ab1fcaca6743a1180000000000000000000000009b181f2866796a83e4afbe3f0453d0546b6cf2f9000000000000000000000000db7c3dbeea933bd95be6d753c21089f08d6f5d6e0000000000000000000000005cedbd1a7b6ed33c11c388bac6e50a2338b00b25000000000000000000000000a84495edcf1ca44b35b63eb57649458cbac6bae0000000000000000000000000766b40676a3949100aec69599e0f89030b2ba77a000000000000000000000000825296e1afbea07dd67ff4383cec93783a7f19d10000000000000000000000001ec18912e2b826a3d131677282dca83ed7bd0fbf0000000000000000000000002f853b7738ce01397a331937824e9b9ecee5e25900000000000000000000000046b99303dab8f757fc4bf24f0f6aa459cb129cd0000000000000000000000000f35a9ef0ed9fc223652bcb8b462d3c8051ae9e7a0000000000000000000000009d41f411c6cb9aba7a1e56f9008483143de0afaa0000000000000000000000007498828d04050677b06b50b58769915e2bc5576c000000000000000000000000cc44065114cabdae7cd1679e9f185a9fdbf22b9f000000000000000000000000b25ef1f7bb5e507c9b3bfce78f1c2c3ab8210aa30000000000000000000000002e3fb50bb4783dada1aba2bfd8757be24f15f9ba00000000000000000000000007fd4cd2f6b6cb7a987c8f3b065c57a09e8c25c1000000000000000000000000b40c5094a07328b04f38b1697ec4289d1690c46f000000000000000000000000ffcede59969788b9dd9e62687524f9b76bf41f2b000000000000000000000000660f522d30624302f1f2a5b39347c0aff72b50e9000000000000000000000000b400b3b2510e85697111c73791b4164882b9ff68000000000000000000000000c94809069d374b9b01bfa99e0a686cc591ef85ee000000000000000000000000918b5fee045aa9aa1ac5fc6f6284c08b37a0bf51000000000000000000000000ad339e59530a19908f22023015f5a4e7b5f5ce80000000000000000000000000356cbc1c3aa84dad1f448219d32c01bfa1285d62000000000000000000000000c52fc88a4dd6ae594fce990a696da7b4b76d0bca0000000000000000000000006b59cc0ea8eef8d828708c1ea7b945e9803948c80000000000000000000000008f2fa538cf36b737479bdfb2c64abf3e81bbe975000000000000000000000000528872e6875d074ef2966a5577645817dba2b0540000000000000000000000006ee2a8454debb8f9b9ad4ffeed3cb464006507720000000000000000000000003f0264e9b798e5b9f600eadc85dea37513b9e4c70000000000000000000000005a0c3ea7211babef012c01d9a5dd7791141dabb2000000000000000000000000a649523cec46bb9ee1fb82f603e32f91dcfaa0320000000000000000000000007bdd6b072693b157dfac490719ec801eb60276eb000000000000000000000000b60637cb7f823359b60dbf93188d4de40ca83aa900000000000000000000000077781e06cb2e385d54e4748692f0383721b62e25000000000000000000000000ed0c76aab303081569da61c6cc908c95534bdd3b000000000000000000000000d50ef1dbcee9b3e1373fdc116081451195da6ab0000000000000000000000000933358089f574a04de6d9347b98c2addfd9175e9000000000000000000000000299f54aadbfd4cdbc4c00dadbf13624c900ce986000000000000000000000000493d3b34096b09450d9a45c254103c0414b3448f000000000000000000000000ae49ca85fcc17ec9727d07c4224b3c7a4651e38b000000000000000000000000613c97ebe3138bc65b384208d76d7455656811e000000000000000000000000068b8edec0404ddf3c74ce7652d119a30929858680000000000000000000000004a326234b24acaa6754f7e17d6be216821c8119b0000000000000000000000006d575f9fadf53df6a83522349cbb8739005fc4af00000000000000000000000031f22be9ccbe6ecc4cf911f06b78573d2149c5e3000000000000000000000000bf145d2e2443f1c86cf019bbe0d1c7f90ddf3717000000000000000000000000f06f1f36035f1162989776e56b85652604c6a7890000000000000000000000004a2706083bc59c997e1b72a9a03fc3373db800130000000000000000000000001814d64f370194403901480eacfb228c3040d47f00000000000000000000000036a39d4f291d4c9f01b764d35e902b544b4f6f360000000000000000000000005c467bd0067a3d3968a1827dce6e378cbde80be7000000000000000000000000bf47606b572c81ccbc1ff9147623b424220dcf27000000000000000000000000357b5b587bd573e539e1b5a8f8351a4f83d31e66000000000000000000000000e31959dfb2b8ac7b05c8e922f90be76d410607e80000000000000000000000004a25aa8898207253f9188d22a7ba036b491f519b0000000000000000000000008aee0494702fce8b48324dbce4aa1ac22ba994c5000000000000000000000000436f7e6fd3d82d01805a1acbb0506d04665f9a26000000000000000000000000bc5aae24c2807d5df5b3bebde005b0189fbee0ba0000000000000000000000006af88923a270a1ecfc772b429abd8986f6145709000000000000000000000000f147b2525206e6746bd898edde06c52d70276d5f000000000000000000000000a4d166ab6e043b183d92a4ca2e0fe3a1e7c9e5b3000000000000000000000000f85f4e5a1242dd183b8b74d96608e5bc0772af9700000000000000000000000067c5c9731980698a427e5334d50f1c43d9ab584300000000000000000000000037d63b220db93e599b1449acc80454bd51da96730000000000000000000000005bcbcc6c651c51ca495e6411a4a9a708bd29c2d6000000000000000000000000925031c80d07bddaace23f91b805a9eb8b4ac2a9000000000000000000000000676e82f01453c63e05f7c82c4da3ce740f93637a00000000000000000000000030f558c130ee67590e8c4c2d3ae8b06cb4206d7f0000000000000000000000002d85f226b3978cf78d7bcc28e998246bad6cf0b70000000000000000000000006358ddfe251e8c96b8bd70dd531e8de4ce52f79000000000000000000000000046fb79667d73873179f4d7aac6c0daa1cd0323ac00000000000000000000000040ebce81d2bab7b9c1e68cf13cad76c78047311500000000000000000000000052f0a776684dafc177f16b4432663a288b71b75200000000000000000000000078a2cc2e49c8b2c1ea3af9bacb8362420becb12e000000000000000000000000601ac1a386e36c380448270ba864473546b6807700000000000000000000000020261410c8e697ac44d5a0d53f69465dd7c6331800000000000000000000000099c6ac0657298c56aafefebd13cbb6f9854eeb490000000000000000000000008a707f9b559e24d50415478f7a4df61e85d5be47000000000000000000000000024dd87b5e0f95f93875109ee9f1c52d9be8d4fb0000000000000000000000005a3f8eb492743bd90cc425e353e249535bf7312b0000000000000000000000005711a3273d29c1447f71f99def4aa2ba0fd5b203000000000000000000000000caef284978fb23d142033314b6c74ebb8e0d40b20000000000000000000000007abf17c8c83172f56d6f99e649d949588c679e07000000000000000000000000fbfec8b6591b558895985792ae3d985fdf869f48000000000000000000000000301a8f22bdc581f07edf7d207e45cc8921014fe5000000000000000000000000c3f9a0b349db450aca22c507fa76910c52a35f00000000000000000000000000924041385583756c99bcb5458f16b0befec42f400000000000000000000000004fca1c3a09a2d484bfa2697346cac8c609b4f2110000000000000000000000006d418d36bb73ad0b4200408d8e24cf909e86379d0000000000000000000000004a7bd6c1f8dd5bdeb2953f2cc13ca768a4e94ac200000000000000000000000077412f78f8ebc51104ffaf18541542963121a3c20000000000000000000000007098ee66f6b562df91d62da134f82c786f74501c000000000000000000000000d8b26edd60bd4c745fe754fdda2ae09a34b9b5260000000000000000000000009d912efc352e859c95a31d3700d94d2f3a5aa2cf000000000000000000000000fd9d066799307d551701ee88c96c9f1de63c95a7000000000000000000000000b47dc58476501f3ad22e14528f117d648d1855f5000000000000000000000000b540b84cc4ca42d8fcb35df8a5df486808e35105000000000000000000000000b9c995c6a3a49d99f89bc433b889c352f295a743000000000000000000000000cf7be1184bf2935639216969ddcf10dbde91c9ae00000000000000000000000036404eb3ab17a5774e94c6cfb38c17ae7082dfa80000000000000000000000003fde26722f0099ff59f99a801fff04f7ef69a32f000000000000000000000000cc0d9677ae9027c2b0d1dc56a187d77b25b4a1d5000000000000000000000000670ae9ccbdb7e636aeb51e4aab7af46f95bdce1a0000000000000000000000005d49da6710f2e5d25da62ce901498dd748e9e914000000000000000000000000a022e8a2c7d336726c7d1912ee2fe487b5a5d466000000000000000000000000d59b036bfce0ba276c22ed28d258d15e52e4fa46000000000000000000000000ecc46a5ad600422a2b10853899cde9f4b216413d000000000000000000000000777abcaed49e8526148be66d38951142c07fbc0c00000000000000000000000013a8032ad7579ef0950e2854e4e8af923e955fca000000000000000000000000f8eb762fbbe87db595dc109874f6daf412625c94000000000000000000000000869badbeb6fd15dcbc0bcd360a557c000a44121c000000000000000000000000b1029ca43935f0ec478f58468cfb8bf91dcfe4410000000000000000000000005716c185e1b65c9b3adbf0082d8690a35de609d700000000000000000000000029ef4fe735579e50eb5915b41a00d364395e9f9400000000000000000000000047f44058f907614c773e8c78493ddaa3b3d08cce00000000000000000000000024a0a9faa92ba28b4d55aae046ac0571d21a2f600000000000000000000000000425e8b2bc83c7f51abb789981a0773336fe73e7000000000000000000000000d03c5f945d5d618c4af5d7760ba5b9d08deec3dd0000000000000000000000007e6bcf600293d02c8743a0e55d1842bcd692ecd20000000000000000000000009687d496d316b91f0f83513033d9d1afa479110d000000000000000000000000226823d99a8446d54bdc28e49484e3dcb240399100000000000000000000000000a365a8cb35b3b57f54124549e676ada18cee3800000000000000000000000062822280206b63603a5f7c809638ef000dee4b56000000000000000000000000f7b59465a486a758fb2da416eb92253402ceac88000000000000000000000000f2fbc0ed936d9765cfffbb97f230c6a57c4e72e60000000000000000000000004b352ebb97c522458b9274fc87bf671183f20610000000000000000000000000efe017b8bfe01dccb3745791f63439b803548679000000000000000000000000570b0f656a88b68289de78a918e8a6fc88058d890000000000000000000000001ddee5212a1fe823ddb1ea14f359195f2eeeefb900000000000000000000000081c36812e3160f57f3120a8043899c9a26fc38a3000000000000000000000000529982631955ac6ee4533b049bc7c7d58423d56200000000000000000000000070a5dc2e735d02bfc0b47a407b6e855c56f8cd9b000000000000000000000000ff0c3451754aefd6e0b1a63dcc26c5f07b8f4ea8000000000000000000000000fe0a71c9f4b32e49bb6cee9efbcaa19bffd6c1a700000000000000000000000082eb5a9f8ff5de0ef4ee3f52494be6c525c23a20000000000000000000000000ec2d6fd4523ea03e3cc499b868423c8b7676cdff000000000000000000000000526a43605085e3ec5aa37db622dcc9211c11889900000000000000000000000051e163b67a9576f63c4d87fb85b6b10782fd0c8d0000000000000000000000001cec524e3796c627a20b1ed66e4f9a75eb2f8fa00000000000000000000000005b366bc019f0de0b3875cacdf4a3d6cd7eb4602300000000000000000000000025bda75206a19ddf7b320f19e0596080a51f65da00000000000000000000000026acaef3cec2b4db825ecbdfe0b31e9112bbf0b5000000000000000000000000fbdf8d22cbf985fa8a776267fe62c3859c60ada9000000000000000000000000340f0362d3a09ae26a00f8cc10664885dda318290000000000000000000000009364d657189c4ac4120c274e0f6cd92c11ef39470000000000000000000000009cca3e4108d7a6b45fdc7bf8ba65cd68f80f5dd8000000000000000000000000c18cc13027ab514718984a8f54636a720c4093ce000000000000000000000000cd338a16259d141b2eec662ed993e710eae7255f000000000000000000000000f3133b700b36703d05f2b8905ea498467fb98ce4000000000000000000000000dea6d49bde8943448056cdf463df9a914c9c2497000000000000000000000000db8c7d0abd0b121f4bd2ddfc68d0b7b688f2aa4b000000000000000000000000abe52d72f350c01ac4d0206d2cc83d6ba8933ad800000000000000000000000063aca0f7896e95399c8ffabc6c666fa9a47436d30000000000000000000000005064bf0baae8a79927328fdc4ca0b30679f02e21000000000000000000000000993cbf4e6c9300f305ea910dd57ac23e4abbf560000000000000000000000000f497305af8e708f9d825319b5c49681e687a3fed0000000000000000000000008819b404751131bffe3eb6b59c82a4ddef3e605e000000000000000000000000a3f6814347eb443c1b73c354d2b42a83613071ce0000000000000000000000004e4776f80c91385e194b344ecab235bec1e9a75e0000000000000000000000006097f7f1d8d3eac6343603a3e27da0e68651accb000000000000000000000000cb804c0a0c7417d92ffd3ebdbdab74ccb5b3ece10000000000000000000000005acf6238ddaa9c550ae8b6fde02a478b3a61f8b70000000000000000000000006a94e05ebba5aa453ffc380729e69fb0770cd91b0000000000000000000000009d516bf50dce10fed22b7a01d5b122515f9bc6b8000000000000000000000000a7bbdbfb7f11a9a48ca2b042da44bb48493eef0c000000000000000000000000b72d73a7bd00996874c742b1f25b40fc3fb638d30000000000000000000000000937eb0fa606dd766c0f4b4667862558a40d157d0000000000000000000000000d44c8b09285ac1d588544c72d962da27bdaa3880000000000000000000000000c140f2fd89bea3b9432222af989a5185d6d8a170000000000000000000000008fcff8d835827ff80637dae95cca3fafa85eabed000000000000000000000000165ab276234a25cba6db4e782e6a89e780996a420000000000000000000000001f521932da28c30761fabe6b52d2eef2fb65797700000000000000000000000055ee58c4ba0a4727f6ebce1eb5aa8722de16f77500000000000000000000000043552cc47eeaef7ffb03589c97e1ab5ca6b598ba00000000000000000000000087fc586ed026a12a4150bbd18e4d17e37e8d1ee30000000000000000000000004f5d41dc4a1fcd1a2077c2bb3f7521b29cdfbdb3000000000000000000000000c2fc301b54a133e1aec01c2c934ceef6a92b71ec00000000000000000000000002e15ac5be1ac779f84226d4d2e2be89d4ee8b0c000000000000000000000000baed7b7f08b12607b8d44a0b80a16ae062c6e758000000000000000000000000047bb1217e98e70869e46e9b0a4050fd9e67188f000000000000000000000000c4f966b5c5a0c090c8ed8dd9cbb5c984ee09672c000000000000000000000000c7ea8f8c66b0b395a93160a26d88430cee1e7b720000000000000000000000000d0cd1e349380722987156bfa50da4047d71dc900000000000000000000000005fb1fbb5262d9740a0e950c654b6fa3ac142f9760000000000000000000000005fa76cd3e1d0129d3408c24730d1926e9ea94d97000000000000000000000000d570c14a1cca2eb7a97b9d9798e8af962a5c10f100000000000000000000000014e93e3c5db3a0cade5a2f23931940670982960b0000000000000000000000009f5ac69096f3ff7ca295d981bfa0b23b545d0bf40000000000000000000000009e8c4fe829f255c70c10a0dc2e81458467c96453000000000000000000000000ea8b1a9fbf10b9e1c855bdcb7023e83357896285000000000000000000000000f20b35e9cd359c59322dbe7e617392bfb1ba77040000000000000000000000009ca00c11b39f5857c0c5bc8c0e9be101a0957394000000000000000000000000fd3d50f720ff8afe88cc273459c9aa9f015946ae000000000000000000000000537edba51efb192562ee3594176c4519478e3ea9000000000000000000000000c4028889cc2dbe94fc9de6ecdb92729406b36fd800000000000000000000000006130761fd0d89c305541cf649c497049c21346e00000000000000000000000068941da6413a4e860fed76628faa59159e8d4c01000000000000000000000000254d86253f7b79a3bd1923a6347b101160b43dab000000000000000000000000166257bc4eccb8022475de5b07164329e876abdf000000000000000000000000868dd9b0c76aec64ab286c07adbcf50bcf52bf4d0000000000000000000000009e6e2874a766a834eddb045d862c6022484b041000000000000000000000000098287670e6713f2c0ccef0388970bb1291ca0868000000000000000000000000e851fbe1e4b6fe784fc0018a3d5f393cb967c9d10000000000000000000000000d8824411d82c1ba3d923c54068c253d361df5b00000000000000000000000001e3b0b00cbd67a1dddae9c59155aa74ad2a1b5d300000000000000000000000023a0ed0ec035ad1d14231b496f5d404a188530c50000000000000000000000002429606c4693302623e8e52c2086f70aeb9145dd0000000000000000000000001a9b452c569769f34afef4749c55023ecca682330000000000000000000000002f8c5d7e8fd5a422fcaabf8b74f2c702e0b28b140000000000000000000000003d90844b288f9fcc3782f73515857517456bf599000000000000000000000000275253e9015e9005fe05989c3f95e1fbcd31d90d00000000000000000000000079d2e1ca3caab7b6c165721d8163b631ec389265000000000000000000000000172d3bad3a7417599920d08d2ac89fffc04d877900000000000000000000000015a6b53457924ffcae916286b962cf8f2c5b2f8500000000000000000000000079408087c3f413a37ae12a5207e4719327685b06000000000000000000000000e40984da506607c44bfa1a9a83ae422b8970b085000000000000000000000000920aa0009133337f724c9f12aca102a39fe9e3a90000000000000000000000004a0142d56cd38b3b20750e7284b3a307c14cd547000000000000000000000000ba05a629a3f1eb2b19aa2776c9e7bbcb9786f7de000000000000000000000000514e989e0ab2dfc88d9a7d523bd0188daf5e25fc0000000000000000000000007e88fb069600937d53083bff41ed0c9322304920000000000000000000000000739217e19a1fde6574e88081481dbc39b4382542000000000000000000000000ffa470b4b8c5c387d1f617ecac83447cc95db0a800000000000000000000000050f1442b8752f9de90dfc5b503f893ab4426ff1d00000000000000000000000039f7864036d76d1710a56d188d120c11b904739900000000000000000000000059ef3447965c3e1dc93159339237cff8bcb32d53000000000000000000000000a066cd1f1887a71a932561c2ea23617819c2ebe90000000000000000000000006170e879fcecfa0184e1ed40315b83892023a89c0000000000000000000000003480a7d23fa1fdc2f2481fdbd50a8a373973252e0000000000000000000000006914effcee6590a99cf89957ed3492d91a85625b0000000000000000000000009a92482497f438aa53156a0497290945c0fb079a0000000000000000000000009687e5466b49b8670c5e16f8084b931bca13a57200000000000000000000000025542dcb687ca10721aa30fe1605cfd8a97acb620000000000000000000000003e59f0d9f5005e2c5950947ce5ba93b5aba56c490000000000000000000000007decac68fdccca596a5a2480f443db1d615e76810000000000000000000000003387c93b2ac5aa927cae370785cdb9d07eb53afb00000000000000000000000080436a69d4876540859db65ea71e7a75092c0c700000000000000000000000009285e67fe096c834960b26924341f2d8299612f80000000000000000000000004943c56cc909448b9bd826507b982345b02bec0f000000000000000000000000e1115ab4f765b03df8b684bb5e276a7b495f32710000000000000000000000004adcbb436f24281c8ce6765313632af96d0bb9f90000000000000000000000007ffcca825d99e14ec46c1e7c1f771facf7e4fec80000000000000000000000000a513630c79e668c05a985b07832b8681d9a18e3000000000000000000000000988fe5710e0d1163e591c209c6d98789cdad5e2700000000000000000000000083ee796a67f7de87490def68239f3c2a69105a070000000000000000000000007ccef21734228a38506161b5e28f2fa7b38de48900000000000000000000000063c87849d39115351744c0e3eab0c7e07df06a460000000000000000000000000302f373b682f68226f422d36c13c7a10d4bbf9d00000000000000000000000063a83bd60c5c77716ed932ac275f0d33c860d61d00000000000000000000000089f79242e36dbae86a4c20a73683d76aa3282ba100000000000000000000000099f0dea638bbb2671b2ca7f63cfa822fc1f1004d000000000000000000000000eb3adc42f9652a9734dd08f1ee5c72166474d663000000000000000000000000963fafb758370cd1b6a994a0146ec2e60231e2fc000000000000000000000000dd487b3848f5a5edff0b105f2a6811d3618b692d0000000000000000000000009ec699d650d7bccdedbf65db91137c529fe55059000000000000000000000000c5507f532c9416efd6bf8c8c36f1ee960fa8e93a000000000000000000000000eef0115f74913f1af20d6f7e1387160c3d62a01e00000000000000000000000065764e81895e1f0f05a4eb28ae94985d764937f400000000000000000000000092367033e3d75ce6bd58b794b6f3e3b8f8c82219000000000000000000000000f789ce4277e648dea802696c64b6c4655a98adfa000000000000000000000000366cf595e645123075f42c759907755125b2b43200000000000000000000000072cdea65e50c9254e1e7ed6aa9f865d863128aed00000000000000000000000030675dbd512fedd4cb684b5eb0228d0f9962b0bd0000000000000000000000006e9121e81a79aa4a553360d30b7027ce5c676a49000000000000000000000000598b3a99fba4dca2fe54e4d9b7629f617e73ffeb0000000000000000000000005f7c5367b71bd72d3b066fa4412452f42ca88ac20000000000000000000000005bc1829368c762877669076f8df6cb5b755fd7c1000000000000000000000000a7add3f516a34fe1946f45cfdd90a8ed42c613f8000000000000000000000000b7cd91056730c6f6d2faab88781884fc0b5f3bf700000000000000000000000094f74a5e454a0ac3c4c9a5c5307c5673d7125151000000000000000000000000a81f450e00da122e9fe9b14e6bc7cadaf37d4963000000000000000000000000186027f4b706c8c94eae6d3fb1126a720136f1e2000000000000000000000000e9f968b0eb62d5eed9d30d225fc98bf24fab594c0000000000000000000000000029da6e1cea61ec4eda43a310ec7839b6b010d500000000000000000000000042de5ed1007c2f8a8e99258857e5a6afc594b3de000000000000000000000000b186b345f0bd850f659199093bc512b63ab24865000000000000000000000000576fe52065ea842f2b7b08738bfd5b23a16d2707000000000000000000000000d96addc97ecd845789db127b238f599e5ff1a3c30000000000000000000000001292ee435c9acc50124233efa32213244839f007000000000000000000000000527cbd3b7b2981c52556323fefc05825024ca688000000000000000000000000936689b2e6d182482b56a118ad2705e3cc3285760000000000000000000000003b810d804cb7d2b09c960b8c670055d8be936ae9000000000000000000000000c919396acefc37620896d69e238b5b9b54b46640000000000000000000000000ec4ef1afca0374581f09156139a2f692c49bbff100000000000000000000000015bac140b923139192b860e7b30a944dea0d36a00000000000000000000000009a69746388d13ec13088e0861b04565ec3423b5b000000000000000000000000bd54bd65506f639498b5fef5d0d5bbb3094cf1db0000000000000000000000002e170610d147d287a00332ae6df45f19933d2db6000000000000000000000000c6fd0e3e4126a3021088c7ac24e671b3b043c41d0000000000000000000000004d6b9cebbddbb03df5a9437c46d4aa85b897be90000000000000000000000000a7e83f084c7fbd7cf2719c5eafd9eb836f6fef6b000000000000000000000000c3113c345d03d7341389a8432adfda69670a91660000000000000000000000005414c278f13f945efe6dbc2966f48c70d8c853f20000000000000000000000008bf64690b7024f5ef76e54e5cdd3b584e1507f25000000000000000000000000f80821d05200a5fdbc2ac9e43f1ed69416d78bf3000000000000000000000000df5baf7f06a2529ab18f818be75ff56d703fbd03000000000000000000000000c3849c0906574dbc387a587b27c3f65ae2c3898a00000000000000000000000078fd9023a83f9321ea8909032d73e4ddb64b0b87000000000000000000000000687fb7b68e0b543f05eab3f7b41cc046763089ea000000000000000000000000261754075006c2b5cb189cc94a40f3c7e836435a000000000000000000000000e72fb99a407f63a609830734adbbd72b08476a06000000000000000000000000528f30de378d483c0744f9665d978d5655424789000000000000000000000000b34d2303d70ab07a525b0a432317ec364574ffae0000000000000000000000009d2a44cf5ac334f9c1a2d1ee182c9c0d2a2f0e710000000000000000000000002fbc5db7629daa5a14329f7bdc352f2eea76501d0000000000000000000000004d78475e40f016af3035f809d963e152810bede20000000000000000000000005f3e307c082cafa1db77facba68406eb2539a1f400000000000000000000000060e64e3b66067edce39aa43083acc695a53aa97900000000000000000000000032df5bc1621bbb329a684a94a3b59b81164d33f300000000000000000000000094d0379f132ad6e36197e77d36102eca8097fdde00000000000000000000000026cc8b31dec1476d9ecf0a46b7a4441e7319d7c2000000000000000000000000d35bf9137a344db234c3aa66191622362fcf12a9000000000000000000000000e8cc6f61836196914f18b88a5d64c42dfa6820ba0000000000000000000000004f78a7221c3d835336d5364c74f77f9c8f849a6e000000000000000000000000949aad833fdfe0c20b59bf665f1d0d93b55dce8500000000000000000000000060fbcdc2dd3ce83f33632af2e72f7bf3bfd1ae830000000000000000000000009f999c0892798888d3b8f87de36b6388d122ee49000000000000000000000000499edf76a541b67d9fd061f98f918deeda59fda1000000000000000000000000d82078f2329989248da1978261aae41be4a3736d00000000000000000000000089a516e86acbd7f6337f0062060ab02faaa44e2a000000000000000000000000dc21626657450814b6ade1b4f654cc8f154541290000000000000000000000002543a942353f8da450385475962accab7b9431b2000000000000000000000000939dacf14efa961e962f74522d37a30ad3ef516a0000000000000000000000009d6adda2e76bcd37f7c098b9a10a91fcc18cc4e100000000000000000000000007f0935b47682f8102f0367a00eb36fb945210f600000000000000000000000053b35c206d8459bf384430397cfd347b148de5780000000000000000000000002915c8f247113ee9ca1dc3e00ca0bb4709a999ef0000000000000000000000000a662d0c1aae4f0268fb9de31ab723842770b87e000000000000000000000000a2462311a327cbd2bf45b52dbdf7996b123f671d000000000000000000000000012f31d5c1aa6a70173045e7ec8e90dc542fbf1c0000000000000000000000004585d71d7230cc26d574a85d326c156766de6bd90000000000000000000000000ab1db0d21b2ac490c0c79cdd2e31c7b401b2ee000000000000000000000000074a05f7b57e690a33265388f747c743abd358014000000000000000000000000d86986b98454f922c01ee5809d5798c89dde06940000000000000000000000007e41ea178be0787d28224df835e04bfd305ba0ed000000000000000000000000c594564693cb7d50ce4377bbeb2c97801e78eb8e000000000000000000000000dc505bf271671f3e502bd870cb942a27ecf1bc1c0000000000000000000000003378fc5bdb400296807509a0c6f0dd1e245ff10300000000000000000000000045d6fe8686300fa848adb98cf46647908e009b07000000000000000000000000d1e509163db72f52ddd2850ad4086dac2bd849fe000000000000000000000000650575e134c3fed727f3bd0f86748d0ab103b290000000000000000000000000f42c0abbacf43d9dbd123f267b4b1baa42e9cffb000000000000000000000000f6878e56340365279b2c6a92336b59dc3ce0180b000000000000000000000000494c930b80164dc4d3d1715c76198890a25ed87a0000000000000000000000005d3a9c9217e1444684de1021ebb84bd9aa20cad00000000000000000000000008ab7e133e18d3801cdf67c79aabddd6f3d32d52e0000000000000000000000005aea2163b180556fe7f24cc96539f00317819a0d0000000000000000000000005518605a37f45176447d4db9afac2bea9c4564ce0000000000000000000000005b58d78c8e7ea4a66c6ebbcb7ada4cdaaaca2be7000000000000000000000000a2fb36a65e3e2804beb14ef0b113252268f5fabb0000000000000000000000004d3a03914fdccacfe0ed29999e66cb5d865e8e97000000000000000000000000641edcd191ba5b174f8de95b89a309c4841cec4a00000000000000000000000098535df31aae1c95d095dfebf32268a6b6d8bc9b00000000000000000000000064d9cebe335383d251b1364c2d49fe02a4fd8f9a0000000000000000000000006fbfc4e2dda34c8a80d7ae4f023a05a197f3b9ea000000000000000000000000917794355ab965efdb51bf7a2d75203b7346296c000000000000000000000000c24f9ef89702c3267d1b5f10cce5c3ab93831107000000000000000000000000073837e4f4d5736d14c389641e01ba98cf42876a000000000000000000000000561bb6f73803ce778971db03d14eaf90ad9676200000000000000000000000000448b8f8656f7eb55727346e380d4d5425bddeed00000000000000000000000030c093a36c8550d82dd02d741d448e2c327d7a700000000000000000000000004dbf57902a1a123dee7172adfc2ed4d3824b931400000000000000000000000030b5e38e816b048609df475c4ff8496f5688c41f000000000000000000000000edf59c0dd970818b27e627c4a6f27d2fa4b01663000000000000000000000000ad25d034b9b829163c9dd196bd6e9bcf9f3a13cb000000000000000000000000218827ace540d5ac3448e82434b1db32da6fd02c000000000000000000000000bae3555ecd64dfa0c7c031f7bb3cddb3c3d0564f0000000000000000000000000a3ba5154da95a6c882f6e8a8d286bb873e6e434000000000000000000000000767942944f87a7371edc43aeb73bbe3dd5207afe000000000000000000000000806a5ff8f00e547c310f1e0f936dffca844c721c0000000000000000000000006c5c5f93281db84641bc69cd25c266682f7a00590000000000000000000000001dab24e9ce8cbdb76fa775ee3743a183f8e7c3a7000000000000000000000000b1507cafc9ae59d2801411686430c9568a00d457000000000000000000000000117ca03654c8173e77d87dd7ca0dbcc77d2de6ad0000000000000000000000001d1abb2a84a11c56d5a77613ab24be129a880291000000000000000000000000385aff71dc6408a76deed7abfa60a60d64be0ce8000000000000000000000000ff32e04f42f2877f7ae91486963caf08bbd679dd000000000000000000000000507df698ff04b195fcda4f3edc0166015b9cea550000000000000000000000004ef930abf40505b98280343b476ea29c4465d1d000000000000000000000000097cdb4a54252b55eab0687bd2aaba2ba0acd4a3900000000000000000000000037744aa48b6b256aa9b7071fd07fdac7384710690000000000000000000000007f899ca7c42eea681130991c5fa82a8c237b313600000000000000000000000036acbf8da04ecf0bf6eb4ad9bcc77b4706eb7741000000000000000000000000a42936c5a385510c5de93b77091a09875528900800000000000000000000000036be60e3f17a44df94e589d57f6f01528387cf250000000000000000000000000e306e7dedb8e5e3cae25199602d3c26e23a8d980000000000000000000000004cf81a6182bb3a9befeffdb71bc5b97f42d42b7500000000000000000000000025d9c0bdb7f5f62857be1578debcd681e1f340e5000000000000000000000000d7d7b968abd808f83e825af9413d2725d24057790000000000000000000000000b6bc6a58173b12bd800c851831d336908d467de0000000000000000000000005896340d73d0c196f722172e0152d45d907bb3c6000000000000000000000000f662f2da643c85b818a89aafe8031cb50ee24293000000000000000000000000480e14e49d6b2ae74738313e14c6b8155205622d000000000000000000000000d25397f4ff24fbe4dd683d4c5a79c747625306ac00000000000000000000000004b54d579e7335b38e911d7061891556db5e597a000000000000000000000000b359fc971007c72d68ceaf2d2cdd9f6706f5decf000000000000000000000000baac99ce2b987639f90741db176dfbf942a9f1120000000000000000000000005e1353da756b2d52378572cb31b1b4e299b3dfbe000000000000000000000000bf93b4956442de8bb9df09739eba80872d6f5087000000000000000000000000de0f33a301c412442163cb0f8e6fcd38d983a217000000000000000000000000a3cfa7637822c0c0d898998db464c38f2334b766000000000000000000000000ce9134da741a36435790dd8db25f04d2fd4d656b0000000000000000000000006d4af86a19d8399e13b0ff72dcd177b7af1a2998000000000000000000000000bfea8a6d2c679281b136bb086e26bf15e32082a800000000000000000000000095769a73e4d06eac8657342c70ff28ea898815af000000000000000000000000ed366d32290d9529bc6803156f31289e0209620500000000000000000000000091bdea63c5529a5809fa829cb9ed4db56611df3c000000000000000000000000336d5d190885dcfd0e17f57dd3ca31e730b505870000000000000000000000007c2d94a95616435c5856b6f7c5fde0e977a8fb8f0000000000000000000000003eda1fe40e772b10caa62f31457e429ab097bf5b000000000000000000000000214b44dc66b375960305cc7fbfc0f58cc98a6fef000000000000000000000000666061de718943d9a72b98fb80baa1bfd66b0cdb0000000000000000000000001999535555aca5bc21d4b7613bb667f6b1614dd0000000000000000000000000ddda243db44c567c9e089b1d7ff8aa6b770f82c40000000000000000000000007662435b8dbb12f04464549ab3b736ee7025739f00000000000000000000000093ae1d4cf29dd705dfa77989eca8ed46f67ca47d000000000000000000000000962ba9b1a275b3982963b85717e80f73cb797fe00000000000000000000000009428f1e476236a4947bce51068f77c09d795fbfa000000000000000000000000a21d6554aa6139a93d48c28e58b0984cddb0fd9e000000000000000000000000a8c08039d518d3e96e3be8ef0556272d6ee3e7a2000000000000000000000000b47755ee1b696dd2e2a030d291c48b52c380b711000000000000000000000000b6c0ef3fd9881751ddcfb57e41716861c88bb526000000000000000000000000fade42c0ab4f24558da3044eca43f5bfdf5351630000000000000000000000006ece45fd636ac8a66b5a2476a3e329997f00b61a000000000000000000000000a0a88d171886a29324cc200e0433a9149f850996000000000000000000000000a9527494925af16bd26a8b555fcd19f8cdf878ec0000000000000000000000004d38e7a443ff254f29f1e5aa13d9ad6a5cefc7bf00000000000000000000000010eabde516aec2a313e860e34eacf2b1ca23132100000000000000000000000062ac1f4013907744d967c81572ac0848f5655db6000000000000000000000000f6dad2f875e4963c71004fded61215fbc95494d80000000000000000000000005d031eaaac4e191f081a7a522bc7983ca2da21490000000000000000000000000807293feb86814b7ecfa926b445885f676fcd9d00000000000000000000000049ba55ee149aa10330c6dd90d2b9666b32ae19070000000000000000000000001db37407a495ea1b207374f4155a982bf88a99d9000000000000000000000000c6881e2c91959055e60ac9bf0d3af804aa1836580000000000000000000000007952da3d51a5760a1a86b07fa424960fe46a30790000000000000000000000002683eeffce232486b24d5d3459b6bb4159ca254a0000000000000000000000000be6933cf7788769158cc63cd02600b512956608000000000000000000000000ecabe1816eed8a194f18e3c65d3bd994293abb7e00000000000000000000000070bea84e4eb0974ced11dd038374e970960d414c000000000000000000000000713e12f4a564667ce325e2ffdbf4f6e2f8be7fda000000000000000000000000dabb3667c7c031308f5f26ab600494bde6ebf0bc0000000000000000000000005f0ecb7c00b60b17a2dadbae127fc136335b5577000000000000000000000000313abcfb7a4e1cd44e6f252a98b42cf0d803e0dd0000000000000000000000004934e9c36706fd7f626fe5822bdce9c13eb72bff00000000000000000000000098519dc577a6585bbfde136cda3ac3d7468f897f0000000000000000000000000e9bf20719ebcd44e5db737559f8c38b8040e66d0000000000000000000000005cd5f8120a6d2d208c75a68ed8d50c5865d5ecc40000000000000000000000001aabc4b906bc2763004ea8678f800f828fb0c2640000000000000000000000005d0efb5c80582e85c7b0c86cc9b2f0cd502833e500000000000000000000000026b73a7fdb7bc9ed6d6a1fd68c85fa8741d57d5a0000000000000000000000001127a7f9da4a759c67da16b44946838d6d22cd0300000000000000000000000077b3b188be7a769c59318fe3404496b6f2797704000000000000000000000000a4b700a67dc0449cbb2eb488bdb4bbf84444cdbf000000000000000000000000a5e8383689640c5bb50ca27eefb329d99c9031ee000000000000000000000000604ac26d6723b67191e35c559ad48c8c72ddbfdb000000000000000000000000b53506fb1e410da6a407f4fc2f050b5a6a8eda28000000000000000000000000e9f21f1a73044777be6e5c0e2a97ff53baa286610000000000000000000000004d0c878dc329cb8acb3b2e54dc33bc7204949fb90000000000000000000000004d21d55128660292ec753e005c403abd8a9aa0f800000000000000000000000064a6f833c87810e98dbe803e9bf9df814e038acf0000000000000000000000001f080ed15b92eaca0c412360d6fa86c3e9f4f13b00000000000000000000000033dcd007792996b99c221f8a20806644754612be0000000000000000000000001309a2fca79743f441fb5fcee6ab75c5da97bd470000000000000000000000009ba06a109a7a3ac4d7f25d1eea6f2fc882f64baa00000000000000000000000048abb0054d89234594ee1351d9217b55ce172cba0000000000000000000000000a1ad0216dd42828fab4a525f87e24d95c2ff430000000000000000000000000cc5da6414b52c4f62b1af417242337cc766e43ee0000000000000000000000008ea85081021a40f305e6dbfd91720e0fb02f6f9c000000000000000000000000138b472d088a003cb7ae751036a9e8d3c9f62146000000000000000000000000c26fee64ef5270ea4973161a96fc93958a4dea86000000000000000000000000b82a2d7b21def04696b9020eeb71e83dff4b5de300000000000000000000000067fd120635e4e2f59af2bb0eafef449e64c561e20000000000000000000000000347307f6958cc3c35210822cab7aef936a01b4100000000000000000000000039da26ac3bde8766684474f1e68dd28b44b485ad0000000000000000000000001a0aea20e47bd33242da1c726a64e16713a2868f000000000000000000000000f1d6305fc652eba9c64b4936ffea55f8ed1adc59000000000000000000000000c0c5f96e28a1188224fc3c2175cc118cf39c0aab0000000000000000000000001655d1947ed4ebab950a03ce1c59c5d03e2f753700000000000000000000000096f07f13741f08a01f90f57293445f4b50f39d3a00000000000000000000000086e454982cafede762945928c41d64678d94d678000000000000000000000000448767b53cec508dafdb4c9d7c6070af88aaf85a000000000000000000000000ef314d0a61e4a297569512e06dda2d60392077ba00000000000000000000000027cdbe7e965f722d86ff7a2d52c554613c3135210000000000000000000000000deae9e7d0a0621eb3832650309cac8a1cc4d0c50000000000000000000000006ebc6c4a18409a6dea4ff61e678cb213baa6d48d0000000000000000000000002f521a6613e887878160198e3d2ec7e950cfb538000000000000000000000000c20776de427e8e32a16dc142ca1d838d44204c8e000000000000000000000000ba92b79e94209612f0682da7008a7f2c3bc33daf000000000000000000000000c6b081caae1e884cd73400d477d1bf43356b4eee000000000000000000000000946fb7b5b977abd0958ee3cfa93ac7243091814000000000000000000000000003ec69d8d617e8db79feaec82dd73242ae723f4c0000000000000000000000001fd3173882aab7460c23a597544f80e39e9a679d000000000000000000000000e2660ccd6f7a03ebc5fa30612dcd5c02e344c158000000000000000000000000ac897114d81dc8b17c7dc86ece5f4af32f74681c000000000000000000000000de9b91a04f6e89f0a001e5f9cc7ae3216bf0141700000000000000000000000041c94419a7db1d185e7a9a6f643b8f5f158b4432000000000000000000000000e30851a11c0eb6b6a917c347482f5163f56d21d8000000000000000000000000e9d240f316cbc245a90b5761e11e298ae7c5b69800000000000000000000000010fc29380b97e3c506989cab86e2ecd5131cfb44000000000000000000000000f63d70dc11dcd1687d47e2d34fc4d33399efa2fe000000000000000000000000f2d918d12b960565b956817a0c60eba187a64d070000000000000000000000001b3ad19c3fd6c28830a4f8a554b21e5522633471000000000000000000000000ce0135cc3193e5ffb5865ddd04dd1e66954838ff0000000000000000000000006b2f2b36fa45913c8c644060b70dd28b9455321d000000000000000000000000c0885bb60df7309a92942992f3c6879bb4a85c1d00000000000000000000000034a5adaf8e2c7b41738e74e5afcbc58a55628f7b000000000000000000000000a069ec6b681f10a387bcdcb31bb3c8aa74949774000000000000000000000000e9128f0304c7af2cbe840cf72fcdd7e21e7c1e4d0000000000000000000000000319c2cd300ce9184cbd918c92f6cc52029163820000000000000000000000002afd7f5caf0cd4dd938e110cd79dbb350e7684be000000000000000000000000ac9f9ba775886ca8bfa7cd6ec08221fc59ca46d8000000000000000000000000409b14a6f056f01729fbd1551dee550f8851322d000000000000000000000000cbd13634d4ecff06a3f51cbbbf7fb4dbaa7d76750000000000000000000000005ab524c27d9e0929da391432b1f377868c5642940000000000000000000000007c6d689c7cb44e44696faa1e5f1a87c4724269400000000000000000000000003cdd6d8b22e4dc400f54cdd6db9855289bfda79d000000000000000000000000b0b6dc411255f2ae08b212f40f63f243546a483e000000000000000000000000c99213410c0cbb8f42bf106afd1ef97df49c0bf700000000000000000000000067831858823a1d6894b4503c18a12db7bbed000a00000000000000000000000075e1165afaf59543b5e90f7b90e2c1abdb076ff40000000000000000000000008cf280c2de72a297c39b4acc1778a846a017b847000000000000000000000000fa9f9aaa2dbcb882413ada289340a698328b55cc00000000000000000000000092bea127b5814b5c0840f14c6b48ee039070397b000000000000000000000000ab8d5ab65ec076ca26baae71d6b35468a3c6d3fc00000000000000000000000023654117edfefc3795f41c678f07d2a9aee496d1000000000000000000000000631a3b68b8ce95ba846fafedecc616d9c29a4cce000000000000000000000000646319d5318a5aa7d02cf9273632aaf8e9fe20d7000000000000000000000000c06e669f9aab35682e3566f3952d3aad4122f3bb00000000000000000000000006449fd835cb53d19037b2d24a53f0bcb2437362000000000000000000000000dbf8923cfae8993d7e8d17d26d4fe9e7052977bb0000000000000000000000009476e4cdca23a66f9042ea055f270e05e539e94a0000000000000000000000005f7b45483746029e913f369671ace79608315c930000000000000000000000006c7ad717af5d73676c22915100d9986b523ff99e00000000000000000000000094e5bc7763c47181eeec7861c7a1e45aac1a77cb0000000000000000000000000d4ee0391961cbe4f476e379cd6c7e95c22dabc60000000000000000000000007478d8ce42ab75bc2843529ba15b83b27d0d918a000000000000000000000000d711fea6fe651a908f2b37f93c1b13c48020a095000000000000000000000000bc00db0ac004af456e6d5a3d0fd4f3396617623d000000000000000000000000325d33af88460730ede3939f718dff73cdb37a2900000000000000000000000085a8bb536d546e179c21e0958e0493339b7d816900000000000000000000000042b0b11be4e7a0064b8e230436216cbd1ff5a8ad000000000000000000000000207da917d9b3fdf6b0d899fc52bd435b2176e4c8000000000000000000000000b90065b1ed0931e61c487e3d60278c5102a1351d000000000000000000000000a2646cdc1d42e383cb970214781787a7565d33190000000000000000000000009a47ed1f760b4a338b24d141384e15738289c8f80000000000000000000000006e80203b8e87a89c2ccb32ec93fb408c094f8dc7000000000000000000000000a67228d2a528dd4999ca5366fa7a5696e5556add0000000000000000000000009aed3a743df4eba3e53b33e8ef1f3f3b370cc4f100000000000000000000000013c187d29a66493311fa919ba2dbec05932b69c1000000000000000000000000ce5073d36dc80ba457e615706d5ef753957851900000000000000000000000006a765410abfbaa7838ad71bb5e9629c487cc2278000000000000000000000000a90a643fe6e14b738dd02efde287e01006a01c15000000000000000000000000d2036cea59c2a58a1a48de185f904f504faf3510000000000000000000000000901625b119e79893cb6d6a823d307a7d6538ee6c0000000000000000000000003cfb0250a3908f095513625775e0129a8ad8e33d000000000000000000000000d1393f9fa6f41ad2c053bcfed0598e170e29dc240000000000000000000000002d0a57dd849885577ac9b97fc524dff2a8963729000000000000000000000000daf5148d0f1f07598528c2edbcbb6ceb6438faf60000000000000000000000002840a3abaf14b7dd73910590454368e2adbb148c000000000000000000000000ac5065fef9f8c0fc50fc6f479855d51389fb2c690000000000000000000000006758fe46b3665be0bb917575355264f4403e843f0000000000000000000000004f6609dd9bd684ba9281398b7809e9efa4929f90000000000000000000000000e7414bb6eff5bb2d1d1cf10af1fc7d66d9353de10000000000000000000000003b48ecf2a498fbcce54d949bfcdae43c85ba980700000000000000000000000068ffbf269cc85e2bbefd66217d859763a7c331be000000000000000000000000bd09d319e63691a5f89fab002cddb2395303cbed000000000000000000000000b321417387473db628148333fc0ff7d3cbac771500000000000000000000000091b291586c89432519deb6768850e5842f8de67600000000000000000000000041c2b3eff48c5f1488c506721e0b704453b5dac500000000000000000000000031f98efcd74bab337cbec798ddb403af1e6572f0000000000000000000000000b0780ef291a66c357dd44caac4c85ae43fde8d7c00000000000000000000000094b016fb05a7d98ca0e08fd36f11dd0e6c18af7200000000000000000000000045a48d567248a6cd91b97cdec84423c78e913fcf000000000000000000000000829b4fef6be9f602184f487cc057b0b2829eb047000000000000000000000000a162bb069f0ff8a19ebea061b8556dc6daf469e2000000000000000000000000655624a4a392b4cee2bdd870930187fd1f697de1000000000000000000000000ee1820b1fb0f860d9c77b4476238a4285bf8b245000000000000000000000000aa053e6ca5927554229fb13ea2fb7ab1633129ac000000000000000000000000b14bca517df67cdc5ada70ba81c4e64ffebf2959000000000000000000000000e1bf3d9b2972f95f6d4f2256d47f34227d85a9ac0000000000000000000000009fbd0f7f8419504ea7b71e832c42e5bf71854ff1000000000000000000000000ad981622871adef144d320e18ecf4a58b3c61a5c000000000000000000000000ed55e4763b998bd9b85ae5e6fccd5902696241b2000000000000000000000000282386a709e7cec63e001f5e668a1fed6466ba530000000000000000000000007210495b9bd79d907627a841508dd35f8113dd300000000000000000000000006618594ec5803e4b9797a426033bf63ff89be8720000000000000000000000008cbd169fa4a7672b64db29eaf48c832a5fea675a00000000000000000000000055592d059af76bf2eae17a881bf75056172ed386000000000000000000000000aca2f4d57955f4318e2efff4b3be2412fb8af2d5000000000000000000000000bced25851a5cef623962773027c63bf2b2cac17a00000000000000000000000099ea6e69909a9e8e7a9ef1bb41d4499464ad9374000000000000000000000000958933acd45c3296c4985335c58b3b7f7d5fd1b7000000000000000000000000863a4c25390e777bacc7f70dce499da876c4b9b60000000000000000000000004aea8db79e7de5bb89292e1e25d3525b14f0cf3700000000000000000000000058c19a42638d828aa2358038a13eaacbf12dbd3d00000000000000000000000058840e75268f9d9297e9d8b14f35dca103395f06000000000000000000000000fc3553098fe3e19c01d95b1c92fd45e06d500b6b000000000000000000000000a6bda2c0818fc4264f23d658ef5950de2823be05000000000000000000000000a8e96a3f5c5d0c76a94baa2b3de827f6adbd6770000000000000000000000000b6f4a4286c67c99f2fdab0801b4da8a4d929a0050000000000000000000000002ad62fc5d5a51b43b0bb8b76b2ead7f495480c2c000000000000000000000000309ea13a9df6c579ee850159b38928e0bab178f4000000000000000000000000dbf402f7a05749bba9e3ee3b2535dfd094cde0850000000000000000000000002eae3faa606f8290d640da12fa37b4f74a1640f30000000000000000000000002c8069132d3ba1a6008f0a227ddcf19ff941b5e5000000000000000000000000733ea097e4d71a0a98ddf75ba1542f5aac345e2d0000000000000000000000003305eb40718b8b40d5f6934fdb37a7c10d95b3210000000000000000000000005434b18b8403f56b5ad89ab05d37fbff03f26a28000000000000000000000000338bd840c482df7cd207cedf450dde77e8f856740000000000000000000000000ca1b1c9734810561286750e878182586dd4ff86000000000000000000000000418ee30bd6a993b027ec0c8774865f7a38368531000000000000000000000000e7eb211a3c373d833e2dd971902b01d25850014d0000000000000000000000008faa85f00360b04640f2faba1ef468f2a3331d1b0000000000000000000000000a9f789d2137d1fbf094418b3faf68668a3987d40000000000000000000000001ffe70afd8d0ff82c2b2245546c25009200e88ba00000000000000000000000003de05b071bcd82f36af047624fe7fdfacb6ee270000000000000000000000000904b5a1c59f4bf2a1a8e26d3064ecd17599d28e000000000000000000000000d83adcad680683c957e62dc8429841256dd6c75700000000000000000000000014a30c961900930a9b9265fcb3907da1d49a1e24000000000000000000000000b6d4607b440032ba84ad20b1d5795543ddc1b279000000000000000000000000f2f5eff9ec866062f03af7b7deec9284a36f3480000000000000000000000000168dab880ab33aacbf8c5a26b5dc7ec9089dfc270000000000000000000000007315b22fe35c075132356551b75a877ec7bb4900000000000000000000000000e5a586ae1fa6a2adafb8e1a4c70c01cc470954b4000000000000000000000000ecb4f90f479fd4746590e8e0298b06cae07fac15000000000000000000000000d54fc230f697ced08e80407aeedf274f86253bb80000000000000000000000005829417c0a41a1d8a3db097a61c5664a3e14e4b80000000000000000000000004c18738542d8cb242540bdf48c47b6870d0974c9000000000000000000000000fdf73556396464cced831a4ba10878843f3edfd1000000000000000000000000760c1db418035c2b724815d86980c75d238d47e8000000000000000000000000e4115c22ba5dabcbf24b9827272cf26236f2719b0000000000000000000000002c4e55a06a4aa969f3e9598116cd9c54aca9f1200000000000000000000000009203604bda187c6245ff5619de145a7967e17b65000000000000000000000000219219e8dae5b7d2cbed129dcbec6e6e64f0508d000000000000000000000000a5ccea955b80d71cba6f764f3bea2beee289f7df0000000000000000000000004eb6da64378e2bff21e72eced7efc1575e1c481f0000000000000000000000000872880d3cd7997c58012df52c43efe4a9f08c260000000000000000000000001a7e201f68bddc0f837e7a8c89089b67a8358fb70000000000000000000000002d7fb8e73f5e2ba335685ee6bfbe350e8cabe15100000000000000000000000044c75e8f47e6836aa0347a41668666a8f868ea480000000000000000000000008ed764657a11918819e90c5c03ff9a35843e70ed0000000000000000000000007e10dfe47b3e3d856c15b5635715a7927ccd856e000000000000000000000000bd0e319f3d8fae4d291064ec39bb8ebbcc26de2a0000000000000000000000002118e23aa0506985ddae5e41b4569a9210c954b300000000000000000000000038bfbe86c54426b1a90310c599346f25aecd3ab300000000000000000000000091cf3e76519c869dafb6aa5a889888fbe1d3c75f0000000000000000000000003360150f8f54d0c1dce7d718f2ab97018e9ad8b8000000000000000000000000a62cd21075b8935690d325914eeec117d3ea9e0d0000000000000000000000009c3e35b522a1c11fd9cb5c5715941a6cb7c1c825000000000000000000000000b2868bbd08c5cfa0dee0f4afb2dd3817f994b3fc00000000000000000000000079bbc9573d8e894261dd25b6c835b2ea45a0305c00000000000000000000000098ba653300dce6d19c44ced968104a6e1f189ac9000000000000000000000000619d285ce11b5d7faa4d13f7a36e8c7fbe69e417000000000000000000000000b8e8599835b42b9bf4f8debebbcf162f4a849a6c00000000000000000000000009c584057ae5c166dad396dde7fcce8ecfdb555800000000000000000000000062b5fe41d566cb52eb10f6a398713659b664d1b90000000000000000000000002b883de80444a09590742641d68a3863df5f122f000000000000000000000000737ce77c27a2233a71c448dab28799c7a1b0994d00000000000000000000000035f29f5f4dda9fbda09a65a97c85a66ee8c0587000000000000000000000000066d0dd62f67ae341257bb0d1bcaaed41d3cbde2b00000000000000000000000046f1ba3f6eebd40ca71feccda47d481afb10daef0000000000000000000000001f8a84f82a0870fc12ef6000c68ba59202872cfa000000000000000000000000d07dca7a0b9ecf0c9416e8f95480e7790b17bc51000000000000000000000000794e6f1cfe31711e796206d14d6b80e8b4075e6a0000000000000000000000005095bc885164fa9ba998a8c6e2a7d61ae13f331c000000000000000000000000ee87fdd53f617195229b1ba4166a7da2dad67a0900000000000000000000000035594397844b5715fbf79bb24ab056144608031700000000000000000000000056693312cf387f5a9316a3b27c16c9bfc9dba10d000000000000000000000000570132e6f388e16af0e4d5d236e36009e9d94537000000000000000000000000f430be934a928bcbee37cbba271734b6f0108d2b0000000000000000000000007a3faead8a9bdee3afc2c270aa2c26e87d78c811000000000000000000000000bddaf7806ad2567f3f2d9a2e8c0382fa167496c8000000000000000000000000f668dc69e28f1b9705a2b0bc63a637738e232181000000000000000000000000dc4005e73912031bf36721a4b499e2a7475e70c8000000000000000000000000de1359e9678f0ec22ae5e300685a2788bee827b00000000000000000000000008768124c7b62c80ac1580fc4a9ff4a7fa17abafd000000000000000000000000a26053cbc0af8295649b92a2448f526a6fc4cbd9000000000000000000000000b4b09e00d2dce54e351647090b079cdd58fecb47000000000000000000000000573d74d8a51f0d64072f94f1a04154f14b3cb7ff0000000000000000000000003023cd098ef5b29f3f3c685ce29049db3592904d000000000000000000000000797a9640a8519b08217b28fbc43707ebb1667e44000000000000000000000000d0ad73ec4e06ebff145b319cf505ad5b0422b0bf0000000000000000000000004539bd0732efeb9929d559841b6320b5bebc44c40000000000000000000000000521385e7e2518b3f13e71ceac8643ce7ac60f300000000000000000000000007e07f9d596541a66f7d435a9e5e5d15ca51038d60000000000000000000000003173ec2885dd8f7e6f92f83bc3dd2fab17d82556000000000000000000000000f6d82ae2a5f8f9aa8b99a9ff6c544fb07b27d04f000000000000000000000000861657a1d3b81851ca4f6f45271e1377296679220000000000000000000000007c76b481759c9d6456dd850f02e180708a9b5fce0000000000000000000000007ca307beee6db18255b214ac1123b5cb1d00e39a000000000000000000000000f2aa79ee37575c0b8a65eb00d45e6531882c6c2c000000000000000000000000cf032629e00b513936db865749127925c6d9370c0000000000000000000000002ca96489aa8ad66e1a81c37fd48e0aa1058e5e45000000000000000000000000dd32441f69334dee44fd188e11abdf5f441b74cd00000000000000000000000043751c541f605095ad8bb857d5ad461d0363ca230000000000000000000000001a37c93b233c8417f42116d441c686addc6131fc0000000000000000000000006c773503bb29732c72fef36df34044167587a9460000000000000000000000000682fcbe4b14c5f34199f575e44fd936b2f711830000000000000000000000005bf7b214839347e971561b4711716f4805d7138c0000000000000000000000003147e0ff45cee1de25012675f8977b30bced688b00000000000000000000000028da2e28dca2dd8dfad99131329133599304e297000000000000000000000000214d1569e60cd9fdb73655f38ab4bdb49fad496c0000000000000000000000000f81a9dc1780c021c4f3abd06ca68878211eee47000000000000000000000000ccea4820a02d9620d60e94d23c91b262aa4b04750000000000000000000000006d059184361e767722aceebf4a3126ce8d715651000000000000000000000000ebdb4952d45aa1fc822bea17ccc6d9c8170961aa000000000000000000000000c10fd60d312d5e545548a5a888662de82b7083de00000000000000000000000063c265733d57753093ace4626bd4ff533dd5d89c0000000000000000000000008ccc41495b18b05de07998d70fdfa336235c56de0000000000000000000000002b14f2c17f0f7002ff34aff176b5773c2c754d31000000000000000000000000fefe069ae462cfc4807b9cfd54e618ffcc11b07b000000000000000000000000eebf4ae7b39bb4c3eb4697d65cf66f710d96e785000000000000000000000000b5120364a13da805238aecb545196b01935873ab0000000000000000000000003d04309cd08df9e080ed5f3fa849dee52f3ff521000000000000000000000000e52b5a10622505786937cf04b21de09833a2bc5d0000000000000000000000005a9b44949de290e2cb92884f86837fa3587c4ecd0000000000000000000000009d912073b77701433ceef3eb834d51b11ba92821000000000000000000000000eabb5ee841ec7fd3bb47d619f576f44a5a622c980000000000000000000000008ce9098a87f107d1fb785dd488407c490d29bd780000000000000000000000007ed071e56809367183644fb7d03af094cdc27a1e000000000000000000000000ed4871ec5fa26b876d3ee83fd81123afd81d0d10000000000000000000000000a70e07b0c9909ed556f4318b3c602b40fe6d1d24000000000000000000000000637f9b98a468ad6eb74780f3bf9fc2d749056010000000000000000000000000a0d8c4954034df19bbeb075ea0dc96cdb00379420000000000000000000000009bb53e61d4aa3bedec41f71cf4ddd6acc5d36f900000000000000000000000001b053770666862871153ba4f306c8539480172db0000000000000000000000000d75cdb374b519610946d9e6e862f80e729a27b1000000000000000000000000b2dd297ff50723290cd4608ba634df543e65d0f3000000000000000000000000cd7a9d97bda57e3b1f57b4b9b99b8a5497d62cee0000000000000000000000009a88a3cf37d3feac9d62f83747940d5cb0a450a1000000000000000000000000bacc3076148832937f1367584e4a144aa68bde9d00000000000000000000000000ed32586f14dcc7c42ba0a0aea1636b4edec4de0000000000000000000000004494a6bf1a19b0e85e1055fc4002b47e19f9c12f000000000000000000000000cfbb50db29038dbf00ce4a5b477bed561412eb6e000000000000000000000000ab297c9c652457480c62c78bab699b3a882dd3ba000000000000000000000000aefdb3cb84199a660af20b0f7a2270aeff526de2000000000000000000000000c0e74fffd89208f7a8822dc5c4bbb178cae74f01